The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 1, are [-1, -1/4, -17/72, -17/72, -20831/86400, -85823/345600, -19554517/76204800, -\ 80858443/304819200, -120223922309/438939648000, -2477301615071/8778792960000, -\ 1847786222708287/6373403688960000, -34060874744515847/114721266401280000, -\ 822386957668329096893/2714305163054284800000, -11705933981205147929327/ 38000272282759987200000, -106709044539239594390461/342002450544839884800000, -\ 1722685582127921377490869/5472039208717438156800000, -\ 473760631740210585512366687/1497201733793457635328000000, -\ 17078417892767132003693081413/53899262416564474871808000000, -\ 392946938900631602854179258817308541/1242992558091884813937662754816000000, -\ 5779314920924048077336446022354321/18387463877098887780142940160000000, -\ 536617011297401210887730366254563806674507/ 1722787685515352352117600578174976000000000, -\ 3332848262288386036411926248017003272051251/ 10828951166096500499024917919956992000000000, -\ 4561171171937107903635027186550480036383894067/ 15037352313020753005458476646600278016000000000, -\ 47847120118235468699139453271331392542893235673/ 160398424672221365391557084230402965504000000000, -\ 208026818638848116464508823956785053877966766671/ 710241726895270859946395177252919705600000000000, -\ 679103064392515970781300092779224390939140714016163/ 2363684467107461421901603149897716780236800000000000, -\ 28789429462462719140538835091778082170319794864411803/ 102181883084983498476998389909428720422092800000000000, -\ 6797935205912860522485332982876542223794366650350887779/ 24591773195786028633464279171535845381583667200000000000, -\ 1400260369875027113644745312248411679608416029506079234513/ 5156097820468267333149338754829773232498802688000000000000, -\ 2687505207411224347140268285264463576209092140913360745500689419/ 10051297091220840339241320968665159939433165959987200000000000000, -\ 589144150950348059070199301726269410268243868746244071125090037795073/ 2231297492577205567748520083154947520114707944623518515200000000000000, -\ 18686770315302664076368045260862498339453703608592116675914947795211217/ 71401519762470578167952642660958320643670654227952592486400000000000000, -\ 345488912535340343269104872686982481502810718644267039204137299828878939549/ 1326000085630212226832157766602955626408802329000212007223296000000000000000, -\ 61960143484483760010475271578818060353222010673628315218545988791351336866273/ 237715651714798046483001374158275317752559835708038007113121792000000000000000, -159900745695530020103105759421660508538891478025936958997485055089208307213044\ 91/6101368394013149859730368603395733155649035783172975515903459328000000000000\ 0000, -138507708407333186528747741897735604403798706696976647383596611406185771\ 5861513/52297443377255570226260302314820569905563163855768361564886794240000000\ 00000000, -50336489143820526039464141027466353504185171628221058783610902341187\ 342530051433101165283/187167608366367855715466083101297696926001326587568562199\ 782293561545850880000000000000000, -7802912245963584425689467783283503244563823\ 64172830326401371025047711326504409327426332573/2844947647168791406875084463139\ 724993275220164131042145436690862135496933376000000000000000, -2336027962295559\ 04789696277118698408365021002092153156923306674034994412435743413502656928809/ 8321471867968714865109622054683695605330018980083298275402320771746328530124800\ 00000000000000, -18442524742031865745094628818897384079211814796920122826424034\ 4993973178181766880680360213439/64011322061297806654689400420643812348692453692\ 9484482723255443980486810009600000000000000000, -218786549097788227248116492960\ 700605796247629520035567777571638335498528103058161384962628682279403489/738587\ 2142909256315395617027831498341031554286114572883702287042737345320825808486400\ 00000000000000000, -75468198316187006443703524198422021433925960092384415690544\ 981939694910623066354732433380969376953/247607691480536843226346998694079277725\ 223021768427150948460910665156869509611520000000000000000000, -5565077160298662\ 9448333507654330843840148071203202690991517946426491515336258983782565916487014\ 6143868963729/17750545821996823781121251703296580890667532859875698662605299884\ 89259455787989966509834240000000000000000000, -11971111873573592011958237027900\ 17947662085066545876580767801769884089401153588320893345071585820791851/3716821\ 0924294072998088683524607290626835282018788107126180111275406934687073540505600\ 00000000000000000, -56339659030965964256201017027421223927644762765214585924263\ 1520565327664087233480980917607911194787450679686978029/17065374753267746383169\ 9713875493328682877660914844966942287353093357404079457355380255463833600000000\ 0000000000000, -229175228650076256072286127702892548089796274175092142513823020\ 1951978031259800675893366665436089528638442316787983/67933318729354298102234309\ 1773598443026070688641786695327951578660095820085532164686786173337600000000000\ 0000000000, -174266186838670087083184837538955829633455247713798009877870488963\ 92143876840013543409467335174401998148526879771337/5075028912463234595738456442\ 8882483060300915623637327080470305630546232220073431772399684026368000000000000\ 000000000, -2180298630818457596179023553024546464286492515110490077603096737508\ 6294135100076588400887980520693101107257360765499/62670215349127591453636277405\ 1838897748966044413438649218526392405852034412944634605167873884160000000000000\ 00000000, -20479566658686113699473472881705318491240992732277088797227060308053\ 839275502763837698299437237502599067425999859756708842067207/584082204078383571\ 7199343709575151251406759555435438265230193682718775317958190171764762574401115\ 8737649664000000000000000000000, -108000475832576296654146565589349712727975079\ 7969164206766314578861898447535886067329803641628814809506551378116613797150706\ 18051/3074116863570439851157549320829026974424610292334441192226417727746723851\ 55694219566566451284269256513945600000000000000000000000, -68771078567835906669\ 4784281809568820347807022236659042264151970442725155287119525781497570275868377\ 1644621579299088209306666895718183/19660206989278391024092990926429959112235152\ 6635956852007648319360313977202472681181601908254341560310928769024000000000000\ 00000000000, -78599076053607182421151495542171543069741925484704500374939761640\ 1363461503480922701504584367341113636460588957086972916919/22720220699734290756\ 3459023269697293810979352358016886127969038641729816972464900321585339230333173\ 7600000000000000000000000, -195117657975134907228107474404831008132042388157421\ 5023038609035924216612856329863605172071180239995101787942604347841883823906208\ 2135716757/57434542290198320402144299972835425352119285585321890918106349424644\ 684044021559189668455069790326062993486867595264000000000000000000000000, -2054\ 3217593975520697514016587840146360703009991102471353942676830298736287359795033\ 97837010249400219356171303376440707063062976723257749752131/6202930567341418603\ 4315843970662259380288828432147642191554857378616258767543283924841931475373552\ 14803296581700288512000000000000000000000000, -14723303312392443064849817247742\ 2615501161427652416198570264358372782916040463192765170505635173495255884706380\ 8073837043706684566786998664982282951/45941617563853758047653315362846185770889\ 7939730924502664114078996135157045636360934096462851637003137396909263268305960\ 9600000000000000000000000000, -403192070270677246664770116276401413379234786069\ 5198540342679468924869811505445676688241664968838351301265209870937155631670529\ 571895186693360402089/130975375163859441124946179070805125979554903545107203668\ 6056137938072593177377843535751370457030583489887915863281279539609600000000000\ 0000000000000, -209760959330337743887203958677837690485147546282305663480178044\ 5324189228966613549164317881499784042638952868472009628809708451636359864593159\ 37386191027307/7144575739813368653924689122133348817058740433482052852918767626\ 8383921885232783987031701507060561298789895922426130517606164070400000000000000\ 0000000000000, -121335119601608500494857189015679083184865137385412867542984114\ 4211758784496760802053183678228443374784698228555088294160364267243777399285199\ 986141635228777/436195150430710928344875756930246559357270468570483226809777391\ 9543439441414212074997724934115276374031383119474437442127534227456000000000000\ 000000000000000, -2668275243366906805591454375414570378227283205895017429713477\ 0864596180072935376042316895544248505256742938984470763240234411126226516664938\ 114588860373832453679/101821803721188670905182603603327919491754746543940671075\ 1948244463588968996569079158615986179236226242570522843246416417198775069573120\ 00000000000000000000000000, -50059604690965405601488170256251235261989628346160\ 5012124390557252975294997816455166662403011045642447036735809017904279574806267\ 81480627713014422197794684448457/2036436074423773418103652072066558389835094930\ 8788134215038964889271779379931381583172319723584724524851410456864928328343975\ 5013914624000000000000000000000000000, -302321869103703467297549474226696163033\ 8649085135115114167670564001795182385727058847315221739316788473846018736597927\ 488078079005253348266516480800506127557108482358013/131396624950500599958369557\ 3917915359372248620208093235047648595993220255947739397571289797995659194208891\ 8223030961819372262044148916750909440000000000000000000000000000, -192267834320\ 6214650659443141683094581246206493524548077399275349206775175778436214459259569\ 9852923639008819464536230023369960242126082676366627798447814323933652905760393\ 41313/8922146186038871938613193033840385589823817470881803008349945402457003910\ 7465779669644748379420448868849856074753758184374308622661740478695315865600000\ 00000000000000000000000, -61625426193819116579239916410497117360150711998645463\ 6556764139788422903824207696823743604480830371220086880613166172014701230689334\ 66419397076922310374944175610750209575599/3039995725908323051014771017479417480\ 5781530593053195755870554913725865136670330552664246338039417407991027218547792\ 1342108244631027022723515678720000000000000000000000000000, -988732692943092761\ 1920089328423537116123404188711571026191949348347607212521448006422316534903059\ 5957479276376474947747981717775722195968504368378150133581545046535237794703217\ 7/51391562031583902366411991874920620997385188632279185328095685518152342525900\ 2890897153750665461785484575170990581647141996017666531625157285019385856000000\ 0000000000000000000000, -141297664485764344017128909225019496275769238555435366\ 7219098959528762009491033754689382454425815752440030916489547182361862810522794\ 7723445077886185006100787009358099449591246749752871/76322636604345885082405777\ 3732821126556366913415704637144614644767184069320650373329180978188290606858852\ 2779415326158035211257569194471535871279903224627200000000000000000000000000000\ 0, -790326664042879214279561275869451186288427862819217527422540127479481828402\ 3622859752374343857018018276208389913800774977874008467788622018769047583124155\ 881478309571679031524973/435498577268053745927047344622731443405553896753024606\ 2683927403564102288661841746047936888169461005110024372143143682086046596929647\ 1048669739614208000000000000000000000000000000, -240771953340357930895227323032\ 6449866523991810292653697975269714031844070797871393992518998676457743132246317\ 0453808187240759564056601680854089839687494793034526474630768819495728704629392\ 0911/13238539879301351323133290818051553919398956071184451120773364742350612205\ 6650637679798153404410819681077947516257422212895124727321432429247569142076263\ 1581990912000000000000000000000000000000, -126017827507221003771518849360629074\ 2154360949068512357713216727349870471778817406288675682738804666981239743680800\ 5447566020720319314557914584606259948681314571870233605451558131369391882590081 /675165533844368917479797831720629249889346759630407007159441601859881222488918\ 2521669705823624951803734975323329128532857651361093393053891626026245889421068\ 1536512000000000000000000000000000000, -196704984935079869768043903788263111529\ 2458112007621248915409337257480490412857911762388274113989551414926458590451564\ 6830055145893443068533147827348208540311518856368020103364656090308127017/10036\ 5837414915737993818593264907942694794727673196925979898835849625614863073774286\ 1372535167493479748685445991367570753203810199299056385302128221800697010585600\ 00000000000000000000000000000, -73262971088785642565766103941981531031598751704\ 3118252042340768080294610761685308931490632882891836416190015257956797581961779\ 1234547256544596886085292899696540438238021188130716252264879667569357/34900864\ 5187243009651095494550971427635108478824333468316265197269107831932733127274003\ 2548827667393930694936367057210831032088195969332473209761259413608429076348928\ 0000000000000000000000000000000, -161705009310273483605996488116643000843741284\ 1761057971634131834295594621809241520455653494398963025441131848001024709791843\ 5756234867007634644926680608159156734306333991574888842809806347608946731/70836\ 0169347416920249393489125614627987590673672008780434086477767339547585837744687\ 7988433992295691576208165331610510463938215344995060650480002894781373546491805\ 6960000000000000000000000000000000, -155212615313753036042601167783221902029860\ 6164443530139770605301998214373908008658053763516446103337990764889291706087796\ 6640690642296410520998626429049528231492113471042164772715486980389087720166809 /619028946232791023801239206914564589847089678385635453354288934702966045958419\ 3495445331343129706841504465693844296639935540908099949309924931557694555977471\ 5518061117440000000000000000000000000000000, -606458878488375989320547126735523\ 0426157580255202313459675620885181572076101852313084585250024754684529317558285\ 2185518644746521876425140661536602364792743565340066304371189589999990612625400\ 0103785483548664691548867/21913785448145909011205628622579442591999162479863462\ 0311527113578191802248951858462531100832896382821703114317121519674197678085085\ 0450915955770788801590398828297453348953164069679923200000000000000000000000000\ 000000, -1288916602486053928471297967759431007441404986460077084967542335418181\ 7661536218627251924495573136319841993204612619714970694475991690147246101554245\ 281679393966860911573334378819419790705584912189414832257186929/421773589295988\ 6793662437629329127315360766630855794133308556715186637144205435086135263021086\ 0333133033324822539826446823019142775307399915060347225770964518969630402023981\ 999718400000000000000000000000000000000, -2655097707557759747909254735355140455\ 4176561095723532903029898938499689101618743782981028980167753312369853284442166\ 5317599645359064210560199043683124736161584337250451586617749490617251255469561\ 23845919898254078424419/7893229371803772526480772667732779213775793516273156145\ 3475964111993369549919923058975507384915625180775702615036739915097703409771033\ 0075730959083473152626078770202233857656717364428800000000000000000000000000000\ 00000, -15278900023386852735770963974326742489035131773236686910691370553330817\ 4110276054583238467342971577555305089476731367516140301365816297523982034606510\ 697216294774724631781587384164339113366523386685665535212558902457/415145627859\ 5755792474316420399247198940901780185189391324687385821104557642847164347500734\ 4315484524145006219673302654307442623824211132010763245912774809399298640394306\ 7002840966758400000000000000000000000000000000, -364301508634057423275391764430\ 9590269758997583570961408725514933357921161111544747208931696158344524195620667\ 7641636258221464542157679830880565966755968644857040620048120222496854605470553\ 33283005848222998684603290026009479/9121483301538434295054593332903920480621624\ 7585139778445353763758698387207839473794731881101604522793900606504721348380225\ 8032995203820713521751333955915991949395051641230035045897553838080000000000000\ 0000000000000000000000, -199451754819290878514656704826153254038168272402572688\ 3443234843774231689317475859876737797737016846084064330172035530514863177847716\ 0480731170260243310872747251565247162011299851890670981699904638047730456391826\ 8556379/46476254331453830487129477531997580244564687890617372840724346048458942\ 4100115097557028392044688806053436604117111434702558969855222326189233057497620\ 984124188615861963200149549429555200000000000000000000000000000000000, -5453628\ 0377249381209381158426136324671891669588094346545289184405404523722034797258149\ 8448352128429402344543733730215580110760226397994347751551395451273071694966358\ 964627433186592595255618063942849422801044022658788894410646902723/119602751756\ 6235854638162400665793687926528372419767168300590828030051286224498881029012748\ 1007362297128452702145831484961624229748195684886613706972416762464824829374815\ 60049996871890692756366950400000000000000000000000000000000000, -16712521383462\ 2635674011470538683000156342366374868839703421905100799858485433188905968328233\ 9110538768929411340958060683128522131615861439565534751556382494389506485351688\ 6901369851422303752711240895306315395489306930431402204234916351/34924003512934\ 0869554343420994411756874546284746572013143772521784774975577553673260471722445\ 4149790761508189026582793608794275086473139986891202435945694639728850177446155\ 3459908659208228485914951680000000000000000000000000000000000000, -171961658593\ 5100728754799322323173174272149111593608973688141005339463949500970042919671186\ 0622887736459498890333304862733955163389698183127393589106073331872496823707667\ 33130229169695697794229870257686794753582625725102204825381262433723808587/3470\ 1998607403067551476037073583448021844616892369500417062018861829351801280228007\ 0289555800173965137159543377057861210638189163860344753062253244030087504804302\ 1822638165625687471184337361907568751516057600000000000000000000000000000000000\ 000, -5430088973948335004751825059992810079098748809110779580556467449886767722\ 6953731455158288583919889803027353027124852901493376808890684033168611617011277\ 2361260563500151759293960798803725700300196305377550043929773364042549415646006\ 07809989157/1073595127638955494895693280525879169134600484879946815392977003082\ 4398595378150147430199424868615408884015301610543150074450673999829567912131584\ 9879144219558395694946738193286690298855183428191147943526400000000000000000000\ 000000000000000000, -8078250977525212080148201640179096368072666654769681192040\ 1695903216099413497028469699589480861348631476536247896780752083786669397621739\ 8991822868562583718891658048492895641775303213281777528428644165586301107034024\ 99719386711089272453010548349/1589407480334164419939626390610445135894054611860\ 4957504859361227280266351768219488022250588899414678733632567011200990425904214\ 0188818629607800436244758582965702609398294992854436823341943641698757938197299\ 200000000000000000000000000000000000000, -1435838710817042487091530110685055805\ 9732589798880350090607941816580049470300864882460955284628666891009293863013521\ 9336058173886734768372406228450595901178919766483655828215785004877367631308182\ 56430900753851431324057619098974744643442861772381081/2859433549757227719717957\ 3012334880264905358855488458905068751099184451948274562214028056491451139878422\ 7391426015947631591730907372760557368082260554250013559740613874163564256191733\ 04546744765673572804644044800000000000000000000000000000000000000, -30232033234\ 9483060274517822279543847806223014852291429625996828990417015027607203406363985\ 6689377406808434899677072845314324587374925785011819087692722591804341035083164\ 0275788532643565066300483195021047037683151369347590701621051613920012112309447\ 352031388871/620898856560338595478755693618824209966899966930463576449174964987\ 3971424901758188837201615395576921488957289735643436788181083468162231645693950\ 4705343760479788979346997962846810221885332591048933151172759083638765649920000\ 000000000000000000000000000000000000, -2904445609543523914006887187293541160182\ 8251917015314813689349934648588542824953356975402124941677360231435778955455154\ 2186713951165076227759468235284750079657456937913268713450312820129313789102560\ 638142594210590659247748647798679490951568966671683673109984777/628203548990460\ 2260137998782496339065547458488943513832309299645754841676959425932235286340282\ 5837088005920813795921831033361550383759049591727028290112510603080614398139115\ 3508903421428070921200970705983209552109864222720000000000000000000000000000000\ 000000000, -2006557532578675785936417846691904485462199812710367661538928039248\ 7873368931202393570079926775603714867795328950673316371138924661507373542837764\ 7491637565338110534272722293283092983230672278333508420528255623000411870634964\ 54493494521947909854765667628062607/4681770940054205896975325953697973735863019\ 5705862622403178518086895714392416307547245306187573609103648594237236714788412\ 8972720795382462776291360728347906385831574315612830576290728446041164567439368\ 18857511131272970240000000000000000000000000000000000000000, -29922170585622712\ 1684437845434498343547847400459197103911529494828276906550840482101908125410849\ 0041894114328180489980770128356711694213426983338040878617029251368666626405843\ 2238123814792272887222795963252020671052156054834588981986146137914041327994232\ 4108856369353/77480946114573431888148313771003789118543775050570150499794052817\ 9928259491060355595723503918554592788075181523793948112233815600502970986297417\ 6946511048756966140006434298199638823998347465973656998954376570052327027527752\ 08960000000000000000000000000000000000000000, -46832007035626776314409689424788\ 2041622957283297498282504693343407699568667502070492323282934500715243534762703\ 1555013728969162315105839787297174053917624053845284152497471386249470815855662\ 8500380985837658469357379810752739902859493212845263753573178229127205156841012\ 763/139348864543603398360026280757973190100403063228360655243316186301563257949\ 4253814721600430135825697200185529666714922865914760698344252486273205567919140\ 9836520462580319145062197343541028504036671018997014384138234260784820225310720\ 0000000000000000000000000000000000000000, -163104348576550382697359958617904442\ 6434596630210388719777770210905568355078987749295618624057434267842170097759542\ 6822600345408860572809196557690286445005684128716643406139943852665883566265975\ 4252603036096784351667646590093219484301091175902656311878571901698469435848088\ 4513/58333176558759177595986501453797052040904977305682124793042697038163149318\ 3538325015145960060233334669212665037607700648207742762835633393910042265800551\ 4050190422141903848112349085473068794646050946939887683880066589492785556567883\ 776000000000000000000000000000000000000000000, -1053145154865985202432993106922\ 2375756540324107687595922710283510058094606969654741934660690110179376188468083\ 2039522403623332609259837256944608146995298480793533321020339790911377365163262\ 1036014835800578811917706146067649567135507226342863424403049025630329216235638\ 803610283654827/481942632455631365306541326536903041473648086126004497045441511\ 2557809308777561041622989767064696962651353809656065124797256219924650763342984\ 4874799817880364102259962345664800039099647187305288736274458538060728089394011\ 88562177097929326592000000000000000000000000000000000000000000, -28505426533272\ 3725200770270490477145202307226888857778046284382449835106970636814722865981203\ 7788071210360699206179733328427203291257935246711135196652572878156643349449306\ 3018606436942389205872111060828564086363264230236733160225019481728626753419713\ 25269156638649604675134402509334077/1840056970715600552740374784717895812346388\ 3928290851697194956899745715940912728056916574930653013003402868845266856646475\ 9242476723166144435147731985704667230142428536235748206549282452961131592395095\ 8826983158598453063373793039215989416892825600000000000000000000000000000000000\ 0000000, -460833277690547265130561004226597678394202012230171205188285108419738\ 8932679897570520441278082370691431506374572766923182587823676245595657032192707\ 9311815499246883298891140066209240462060579005404534080822545577604304422247250\ 6503806039705975919206531971353409734475197582712578390257/50528065371795845387\ 9013560446584880265076351122815191308017234155687753927896892363510244520036352\ 7184089359160352045007408846768309588197554273468742372838122961207454315679082\ 9492195373679529476198192989404139428967855465725971644230150389760000000000000\ 00000000000000000000000000000, -33357213396034857398116107139440585713993986006\ 2845317476197710277418066957616294966644779088776519975020021592658030483364104\ 5603700913413715733331979997986487300678473156700598441522620598666373018970773\ 2065857577185583949297017197101872711848034689340583357851378687479667102504199\ 8701/11106541976408912209193591224281286268010185241088437877553941195410841096\ 6614329108025328636451628545169619890019089787806557865039340147780346779798339\ 1116266402010392076784848396594898617155882628281212576916162302705212428976475\ 2359953623154688000000000000000000000000000000000000000000, 3830708627787510547\ 1342088702090245221193593237678435293292703753872045428880678847684923008312263\ 9218849664488057006167843781582375045368213762140209277129304759023104670688916\ 1753712569769666301792023828941268295483787219078825863418370908539182394122240\ 35683219784930625239803966699529699/1485566194672474393767732676008582634924949\ 2370250966888134340744954515838524843837166785155734197725641892641218728322639\ 1205031521716316682546602225267977303550696595115689563615418664025622394758172\ 8123646276246167394165700624467865607591707017216000000000000000000000000000000\ 0000000000000, 2556908546294858289105289474063641722633481560704748134641970964\ 1797595454654819725144703968537093453481125330319719599661670258477112689728878\ 3278919224127013264966072751037317517888613835543281959647681729545214558047626\ 309297275917308914961175431486330997990026857444196155625969455962628043/348379\ 3464356974056222637436756800776201262008646306744427495756340996691126230325704\ 5948043527236906414772738750243901377198128150035839890320486558056948479572882\ 5160486881934110499280487202732566366019261486323395954465064682022577864759695\ 6380246835200000000000000000000000000000000000000000, 2428063273223935299429645\ 8467948238408806449736558335819492523684297272745895581086885034193850218926818\ 1802341305251306335751671519506306012076419416782366398270949115299839577102411\ 8216727822403930714993984101626541975092897064326388278938137192259705212799393\ 72177574300671431431119203033234409180741/2207621597999624061146624167740929583\ 9204572727634537903016389600022231043430466341295617522698564230134795715479027\ 6437670430638142615346626894365501690765643669210941769447692426936217435266089\ 5353153027273192179156486547841241768734131964189561553361148313600000000000000\ 000000000000000000000000000000, 86356075570029836336306061970657648880310996711\ 2158930172823406264890047134708743658787119509272941562762071759711226052924516\ 1288956980238635472777205000202376450979558496427306130084028148043472059411679\ 2314326896146837769922934623118417428246037033876542303577243771945817464614288\ 9877979988776209094309/64961960443825459279447839272302690596485311327668502898\ 8011782315784610373780442394344525205391155401294956571569551779350175165170405\ 5419317499870249819732675200442536795917575106530745589105594685951746248008360\ 1262867899626405443816508491652193824598199894016000000000000000000000000000000\ 00000000000000, 399574717550235557631622875787014662563088682171481161138772006\ 4883350538667580205010326303571119999647897219960797342475536346953691797054503\ 7689976888807111102794154778300223774511207919163308640683189493255150368442610\ 9032002947795359988932404456403134459919517805031117485045035200478525127607738\ 2298479/28557792991723136854992730233896665097595035280468038231342001586588758\ 0777816512591000108273628626881023717375436701599770469073501287212396550551212\ 9871744366504912742729575349234846908742602134228838756080601402956830998287430\ 3520344731088756168254279814584729600000000000000000000000000000000000000000000 , 11280101725345472266061860169051083718041943347414020993639756484079466491450\ 6408682588043248758852105953510242939305152276807159833645798327113179901238974\ 1949873090131648216800245650117374657902947151537232095686287681337697747814678\ 25887600355739491474209385160480227307923163521359883628209782218645454689417/ 8740631777716715546049706774088327019757098639137797065033698531058881932579215\ 8524159055866385379959244236406704683191911566068473678065666916960754211324503\ 1448219543325890709730583711819014157764994807457669524854991887589473285246551\ 121755180267909968779573985280000000000000000000000000000000000000000000000, 71\ 2143240385391236830076338679310883407765260428788792730066798525661019724543925\ 0427246456431511081534798883454181694015885219841193629803846440276838806502646\ 2761701813783221652323057478023783113599882026914296128101470764935695777843523\ 8848352186857210347337726293841374504550404920304064019533929311412504757575748\ 01/7192496904335382699677080076732985263569067832906136540739639869703420137268\ 7401934465686664035112384449536750506754174748984094136332522461369739943399250\ 8480308131863291704497816909211837438249484430770490638737059025627787550836612\ 5388181039839089779337159816940565299200000000000000000000000000000000000000000\ 00000000, 784398731096519616051512716256153349088315939775914016401315541031839\ 7116255784458154308519483929781180100656614283014423671234496277414679481313018\ 0471744582185715969383437093084927735685899910662444317343337200610329548978663\ 8074986418829428311572350461917373855938480200418306222454525412203323307241574\ 987138153/159641966627181938309956649512346769265495239844895938709488299813955\ 4386556787561277533781628974255623575993462232622228765677903955231559537472212\ 2325510204346221751500118654210470178332946501132918815457928243178177220687946\ 9199601042250235887690387598881304503910400000000000000000000000000000000000000\ 00000000000, -33454697059595594971858931603596803090349322882524453080300927137\ 8162477982764064713310013085151849790867556806116831800448415918863219351741045\ 6598979395770756619385690804918544476467067624692175380470094509627839038424004\ 6828276373313300536464710392887970669779765203615113311124227201297276248659388\ 5459575891914051148969617/16344573766763750878039241330795703549629948344938317\ 5885034049946998237434120466613692293835175930260795103999708222409549144456955\ 1017407357902505209497521112557557574847134644314140141239720507676745838653756\ 9186245612580094387660483232896149984051923057214284254990344923381760000000000\ 000000000000000000000000000000000000000, -1175177473511558276038817616474969546\ 8054989411115202487263077515213478508889528878271098874806715384505778582802298\ 8464401770884686402376763754071304529793489117399303205474016372730288284035228\ 8392450129706599007478020468094192435214417263487451223705163741268857394409113\ 3064292545021259422905159848664622866611331082119597/10796720476012640315777954\ 1311150480764831975855791732037878183399948022695303153759044706293561336046256\ 9284550918135835436421717691220848356338036977818484474758549211027070649191251\ 1095587584654368747917936402409613463594574544694424899778960863448932913810248\ 7456745164636160000000000000000000000000000000000000000000000000, -109785893493\ 1068175207117824842291225144816244047266113770543142208450292319025650540388304\ 2016133737749088600056392395188134327923125978058155861083596448654885666366820\ 8691360989534248995464309620782238352701596831943962920234449311244701747259893\ 9714672742087501119324646510044415739453273048506367062878794889537510408864957\ 26212419/5126485052343121487010421098447425783588655664166361662915273397919532\ 1234704588036236170105315479983290148702149516047400359219717523312331178458663\ 7832890108417549740964879498880213850607017121586654499436495882288675420577971\ 5712258239826851382197876406721551542291160066709289697280000000000000000000000\ 00000000000000000000000000000, -22940568204049531434288495704064039773286428639\ 7088622990208174699635752436324390235548307923774669194199425167158318566272269\ 7989162696238927773898621026833254400601478510879573505573780371562704101438506\ 4746940647211053067237734110872216228220200187201598470448075909192886227749591\ 268740973244709744067410353062151151923840707856279039/687576729877530498216989\ 5399795200459131560209163536499730444239005543901111807195390696121063945601024\ 1399442964616217043910365710931267069490781701710974567194288508114718123808995\ 2127793738065932141504142173660898198951844577380835941880450352730702933570898\ 70889668375425333575286784000000000000000000000000000000000000000000000000000, -357708985064429742275384259115211689377439753440704254458899416906332339671678\ 6799906534731405361085200709176148631083288833994955313991799217225680800542349\ 6477396848573639903096995714196838732241732565925353599258024534255446555804295\ 4514742611465206270893623635026698293198800306566318510853625846872297761039506\ 53305124796826503829660198189/7714624660760489740604586978361014505546528817801\ 9062797705578970526982681352498968427518292259890922402870657805185324755701518\ 1483963035145027960508831168863411260946817299643499402467288829697451994631930\ 5271318751010203675195104526884617490566645541528724154931794969656397512213892\ 2221568000000000000000000000000000000000000000000000000000, -671499355386178701\ 2666673177927937669512610162502758600021679175286941323747133683534944316913778\ 2051029234840727291207725243961614394688239068748058527843176646359810656770958\ 0482668564540472570677126234566028574384338779262756367261616694023062765900133\ 5245078220909959398059678396056454179289300433634354855124409677472533660410009\ 89426811/1119563912069514770203299373371391516526505122712450790399382226393027\ 9668887489772359811845692109943052284373881967233369545503843088955629624162823\ 8314654981521655713862225694031087700170913205220122843655599207528232881214313\ 5005763106071874470838105999868595448312089119713694328272453632000000000000000\ 000000000000000000000000000000000000, -3779296976405149645447004834438043507079\ 5464474877400916391391992893121449678650604321737664940131625137791455590311327\ 1134016768635687143388666070926471663208639504588474682391497165510207097023698\ 6443590332258182939216036137653569210029180152745319703797644035425863661319155\ 1885151554205796442716200907476742829996795881106264539390900493905510368146282\ 17/5129479385421971918164137081858892682315333327270806302264470788354240162083\ 4121780471625030955243744677074896609959633707784715571551347509687352618475408\ 0579145007009439832653865967220428642351438512297862744465288153663910852881896\ 5093206390436540359450455846962051011456395268446357757874059656634040320000000\ 000000000000000000000000000000000000000000000, -8481947825538159527630842237280\ 2002510233243863170667720718128775666480598196375407935269090520329544829864582\ 5378801680887240210569385289782232486205016923168812652162487333236465287209382\ 2621054908870336673781763926947178342733664245945136694816869727624825552439048\ 6455676175411377071880085588389315194972933997488839658526714243101395633924942\ 2329642543/97619849895573860034265584602850898798388696539755829281849790089786\ 5774790960795130082829308836818670324954779774318288556456524718105229423115707\ 2720233367423174873882072939779456123572171394231528780755173337574688045506953\ 9475793453330917465055266356323554180938687069239356319913382935319474434211840\ 0000000000000000000000000000000000000000000000000000, -550656558167230067432149\ 4807845180880978683597135666743204784191321108392086072184292885729948305427514\ 2943425531857304986778602188529826242239360828359452761148745425615932169611081\ 5834433904102919867811960911189217128152551099208060335479107692474420874488072\ 4273833997894649045116132344391207602473237096995066637114097876957384370963410\ 876061576612459717738953/556282708062045757107900601980352253198707729959551248\ 7159256099278172543538214096083376876650922850634906008922378629689467081859198\ 9698578466130027790009901065945863405679487360872537817244844951356701409566397\ 5870580917205306252986678794074124834667424939532050376660801776289803529793233\ 1801052491820512051200000000000000000000000000000000000000000000000000000, -865\ 3737354770354712279827294130462964754629612723520207198523773539682269402205150\ 7368239860881289302629335283214249410342799558119756834448615276637227610807371\ 6159132534544711700700714749474302045126621040397648358134317683250710232557635\ 7489764842977911784742977968813160902571018187968471304839186500796115454061476\ 65558624605120880103574667612632983943136755047/7914249122266510447070239915742\ 0925968594526770461561438936011098919730457257186491305123996460696988492284408\ 0200029910414992402887118306262285698557531384105976051418831072490453062267756\ 6942265511937195133986943196589049104681393842911275692413864025202382964089683\ 0877312172689885968421066488487343089663344640000000000000000000000000000000000\ 0000000000000000000, -103808871336935187539885089201052386370714513699059024442\ 3965000292823842931767364270695120565305396046535398633332744822585910798444236\ 8004982549474970834580724538757106865441332978615452512273104557309881890551988\ 6586453475162369729709353763824571531932638005824061196594363160756887402752100\ 0895338156636920217211937421640454613210808832527056961129628587227254593324474\ 44871/8848231656466341948014833425809590774638581879255253077111640085966529396\ 6232993878316738314483634803673329308767270313206619268169871324146349479798871\ 9093835544992575409430570368093613125316261631094521430760145873973105474981011\ 6860843003555893028475427415020144640386961615641500975128551998062171925169843\ 0733333823488000000000000000000000000000000000000000000000000000000, -774638772\ 6269900813861252124213591308742239743455261313941280645820389362887088303762310\ 7111847282339259105526131861441189689728532841393704646855052084351534998918016\ 8353817803991837841562192055635212427794572081342794783594672596313376937894528\ 7041295604894191024552801308217669572865144674913587514958072565022105517099151\ 36036011692706128257288280304034890922730074911909/6332664148144288426868135797\ 7354637806999926812637652684855885350170094561010523917055015650256674310944279\ 3809804364234269052112337340675687217295857827018848304166453819726182766504516\ 4094927571707616878118257000322248424154680938708202921840548734948041091830972\ 7155985411318274232423935394279378949648074966905860915200000000000000000000000\ 0000000000000000000000000000000, -773255143566627351788629602276524244185444643\ 2690063538484135060882289326034442025409655077988946006493521030693613337556197\ 3365525877056006969137098128667478310262577468768897120648429054381053707761839\ 1099463247865918678167261885964042480839289438266856640422252220156654786188110\ 9051715077188516981725319410421530204140406955540320686008853402391935384452377\ 58334754460437423/6245170087721194941087553380444514497460658169338923184514290\ 9971285248086764571176771366704978021465276216739616643973539918220079723824388\ 9927262513761906678708904101101670451089350687721918461758453152238686302222242\ 6807712021081936763178487993359191334521081098595596691305629896833104032432203\ 8046536606556552332344033280000000000000000000000000000000000000000000000000000\ 0, -664727972681314688736546522495098107502591192611052667936337013982973882410\ 1250441841660973135462762466001493265921673151912831947208786290969639846649071\ 2655694968624824097912832278328638810478100554387690062738660066959848661724877\ 0429179473927739656103463446117199209072881464340405817238084740794226271919561\ 66384432709109420127695374992888101276651929270211209508805087101/5477559394566\ 3966908271019137234426750370776612081820463276449389049494408279165326140616633\ 5676144904931390714990593569629663419049959566838861057220501585481921627265224\ 3029459141069585265738736312762442919352452780830404528483050729222869465986280\ 5840052761992060652308128288291083808830728235676458615119442630206816256000000\ 000000000000000000000000000000000000000000000000, -7154369942883621434082863965\ 8917871197788680222041912129089334003085550817175630479539024633420168064933453\ 0410396659335400762777637454463241807849722925726569591441382030865521286334827\ 2433625613191566101986064791014916068917507867717820357828914745448397169548258\ 9087982151939286590183017986716981162710550200261359611214017519814656333130435\ 650944475476711778311183979718670569339699483/624200786832988962982543548570551\ 8587145121155933247830379935650133576369802273104850846475982387598202815140226\ 4919348483834587232692048517519127584812620838680500389086213238422245521892285\ 2944144248221815481591472383136189867260782520039342491340631068408193515345721\ 4765865135379835110218804556275013107971335420567413927518719180800000000000000\ 0000000000000000000000000000000000000000, -117199494289742445948645156930332895\ 9443114833144506878657224248517862622026903120066132861706382986446235468873236\ 6916118331734104069477757348432731682179358663119936968385040168012818607741306\ 0866080206508586319254179354352188304874783816626054609893018962473712601303618\ 6254297167445974937428670703270427561272465660628223352635659164379773361673860\ 897521892069463660568378006080992047089/113316450532757996356830982663577106658\ 9421994461728067668972933408864633287181886726769052562956517827587979302655458\ 9417065355836088710346257318546165983475329690839864881787898192263974291791909\ 0801984883425888913448015492929748880519022526790735683793957179745862761744980\ 3209192031604624336827139156225754796276349161297611090558976000000000000000000\ 000000000000000000000000000000000000, -3834786642518297387063029389330371589772\ 6287325285543216246945402834821616836484225660185544047152753925782406519760992\ 5374401688338613705112741320584566526426308218250539384945224499536672665992041\ 0673429859762728252433198419236166611485431588336259949986960205911493667877445\ 8605092594256813079221209876179210851321310248247283721675935574864595404784055\ 78964145627092622390504497403/4368538144672474194431151798113255898182956878303\ 2220708432949651596266507027578903625452432559071523710696183904768826079008444\ 3580280641695160333891868133581283454144670408440934825435313189098600150661881\ 0306719720586017900465217323839749780386776749804003447734777913955535818838915\ 8388714692771657703433512115261013975399137280000000000000000000000000000000000\ 00000000000000000000, -41246830869256149856810834565393978484621628958430333877\ 6156578799604163137248420908720324217382789506782650256719444889556050715170059\ 7261706605090460405223445997119217724858455030508377652257809986024539561993723\ 3390285297564681257629542692384005352417595878966623413870487314881960274307396\ 6147724282610894679666973753747004852965332721044737803529927418363761896617674\ 58500201107390299/6077434527507323913981507500884791840124792690957614377639555\ 0439145775688748782153256669664010166895735135453962773007852181431855011228144\ 5831846300243744770950101197572561528640698696621833275028405263831470261647023\ 1480853281258002792691155778200947609685935747733514525535390919209009376385333\ 2290812239181226058102637379421470720000000000000000000000000000000000000000000\ 000000000000, -1017720572139472489245024577391816254422981900751034687495764178\ 7734209674413445166483367233476423901477295225894000210898162392174410320688792\ 5715172993041062177567866573262478540646914461973130064827767405088614754794183\ 9817044893669221637215602664420701979933446617734285691150224654011802076118283\ 0527880630317215692873026448737625200966501454118493391127802885803161589102365\ 460428869403049286209314557/230893198431181892512904998590948591487033628410462\ 2811433067206967823661862409948224486424457731289227457653795974532373336759030\ 7834611269669366962467450155645081165433807128372525002958466976291941766572929\ 2546075507045021688269081164082900436728605024876930883013760437941460837044233\ 1182028429513526400650619865512888145544997196868458348596428800000000000000000\ 0000000000000000000000000000000000000000, -245683261415104126432120362146871973\ 1199615626350423021471200977818967844136156460743471865001460581248321127873465\ 5896972687121409638664425088723312292482169905534190105185656323193794289288560\ 6579816912047957812419867541284722536163587754936750535658404479731807555435120\ 2190278917014104666689975378828249324932439303017530875590263725756078370098956\ 2029715934407737154853952238209751683222942338956813463/14445625748002149172602\ 2614503055016212400526492699478458889332948756147049853340350455048094278572967\ 0511968015943040766908126162849139781999827061241553291789076872914320240852024\ 6412107348569782650746266140354164724030509049214783539496468642708148622069223\ 3680654762940660811395484084309849983795205241476602883893626848080251106675872\ 778732699648000000000000000000000000000000000000000000000000000000000, 95765062\ 0269773806031370441727781985471545188573767117740727679268026086988940080149790\ 4643876756358493778501576008318891002354324846918036839297979601080480597446746\ 2391673008954072237101926229712161566534950281985526254832530517916021758440155\ 5003715468246938311240242578210900408732205921780943362331704720649937775379965\ 9515860472523039669561867725433087585712993146562063716669989751208919673686640\ 31/7639660369934786101597268238352702210321190732451617767094768179194311651465\ 7908902043382208097772584392795455302753057714738203481837567513645901237993401\ 4127699645117973161620763485051887353964555958368839797206644029917647937180902\ 6567530340506621887404362981521826920844456625191918348286117905068982215602536\ 7982095248919039660591641606550978560000000000000000000000000000000000000000000\ 00000000000000, 210619609965952705227495847897043538949056727275232111015621558\ 1971225113006929363255204658679078243860302252978343581600098184723173146411959\ 0107383981451086109668846463114884200301836938435260755309329012247614357552018\ 6753965184724160020459543709291457364843828775367503534462871061154048525536835\ 0068118463796716430011916486197303567818504522543219728366486379475133977282753\ 50403463048330449329695405725829/4836395500431119542987237133562281942791169626\ 9755785388036148671243558032290898349332350101964466229368740689173773004876084\ 0639321891999013542100103672042090982937051714416637257849877354030116323146984\ 9903790574349605414429677109529023417701578688158668775983628321463253323965520\ 8071426937774574634714846366645527586268737268070515082206319707842150400000000\ 0000000000000000000000000000000000000000000000000, 2263171307452684736638461565\ 3025726306759292712308595346105783364662817767570311767507984942043958006872670\ 7401836793690249889088357347206861426818044013476051297655465979513920424828982\ 9842888097046672878501179220324399284602488223368909352445868785125768449899962\ 9358247559612152108590776074953599915199368575532894897317828186433537183024964\ 90809739203221256866102882098826808116715769562514293710773952994899/3023314413\ 7382561414104398013096925730762026308617744431205745967551154568412282815952972\ 6547511968711924596398592852922674901553713839880224031173010012664705495760753\ 1476168930128002259214886141868049153216739041246410778160792244533413259564343\ 0296356849990608860660301112095065005045588475597964299473415642501015907629523\ 5549371182900356169125068800000000000000000000000000000000000000000000000000000\ 0000000, 3594732359939500643416686793618263727705117416879207449715003489119163\ 6547858001636969055364927836924754456933690575778040396110197398395444817485128\ 8123666336081169776017272104547198554219027525974254266101737077450433211622079\ 9033250890033579416893488690889886770016874327420959419363079260146239476559048\ 1181100018758261122599967733336514317151644489368191044715980439202030222129281\ 4653638240745101919912495007133/34189752528205592238730196991134287443575723137\ 7290424746287544469828933719220226457311786120813644529678514442477078680154531\ 9542692591881026469511448674421341708640686214399213153966532983363637055779496\ 6298817620228505307607184770710542598526591740985250279737737980297807024302783\ 8280093714427882454545226556966351751435353415692594935874949362027698585600000\ 000000000000000000000000000000000000000000000000000000, 44292711112189826942377\ 1993228866533798582155792584426658624749921241619075725940781850828987339044985\ 1028558879716249095728068992139625419750740956445763490371111875559558610076667\ 9415528203448449470661153466727525919547188241918503204407993536929879790155116\ 2572902740814965757578997896848244290410546074186923902688912483440528785218902\ 7224443987920233686565650168218068465174202617425318882432788920993156765427771\ 7241242097/33308876465573450974965023067207161518848422371486440234454551829509\ 4436978103598266332136952512826720434827772226683478607655041669614644716131300\ 9638669789515336084959635269299118028480004837983131020956798790186803421613448\ 2796803706671772771837019182261946928556883958843347005887967888269274280097181\ 9063871311301833178884472532444594459551246668989030815173181440000000000000000\ 00000000000000000000000000000000000000000000, 164345361861350675973254410658700\ 2291535585146156157995647256162717812259241595104414225221016403482171718103706\ 3932567547496557812037324997038212885814458954559042355768803592722076485505539\ 2394535652416957620378932313059146157335859025965867031947013526266099252388315\ 1820188254144854289143909474558435251561927176449118227736253059279159423833739\ 5772338754156373010027378409309401364805930954436512318152438724498163662413559 /104755188884358764736990735936179770870088404509834504914255101576835596887462\ 5567029250946681121420644119360069902100374982305782155053428099872396151719245\ 8426609800364454900989855224703700718964146699814993738179627468464898766562345\ 0957909454426006273452806065240323015526988126625550115441452281386714595025866\ 9450482724747235482872434663944952669056411408898457600000000000000000000000000\ 0000000000000000000000000000000000, 1351529436077887150879930874356743108690641\ 9400609174103592145139278578346016274794921286970187325777409721538708989581812\ 8374127991498719699641889887131220255179948723111346671126621703921745679674054\ 9363407971161393778406573032372881631972438376905279013809570046186628960301253\ 9460931171560907095706658990802312203007414683281839527479825121961696158130709\ 2969103018061540487031293379479577344534979871862607937452419957924656488369/77\ 0564004066571520333381217261130903538568492215269329748367297226966798044704450\ 8255628014203501474821267751273798466929946409985257542990228899108284432190990\ 3105842220701249317524119300516892476497113701029066237769737258872454882908167\ 3135834659535326421266134785340103831426173429953662086151536083410627749273831\ 2691933523441367687836750903217906533808887663289171968000000000000000000000000\ 0000000000000000000000000000000000000, 4111918677325647310536329787447674531539\ 4283833455778853103025214630288271276698622625950428050115041546362541729917773\ 3713137078950426027789050082277920051551374352726472942547518235174650747144362\ 5771371983908705326352283486123512218445908363848305274188298188139833027951328\ 3107615818111965685263083198670954404881949258398626326685877858221911819238501\ 2279120630674337565065520421405669943965853933489094313880311444770726949631661 /219774726916749226948967876796724478850403475182064530204668162877370960390108\ 7727233943926824166721647136480179012287628111086656611409804146022123907363283\ 9595006054165623436619741411823315480522037351428551510774265172978616540444883\ 8564079987945896429211857388157293140627655556265673488528301227930766523930244\ 8399846317152363707326500170288324545523025790689397964800000000000000000000000\ 00000000000000000000000000000000000000000, 108193449518650191097828639166920077\ 6987684549805868294677508878028039574219525391035790961264742060685554927136864\ 8812002231700691264276008401801924856773468994759301172688201381181427841251145\ 2496382037387641665558454663331864552938716513245862143880994716836927584939137\ 7433901653132121642771122003808696935597114154048526677104864536807172693531250\ 0858322447801923193079605210625183073096554494102681786489131209059464599788730\ 31241833131003/5672945366854380126129255524780436729883285400914775659191232679\ 5284382279141792515849003078899157899235935852352542205632483636613755014264531\ 4810292284614158918448524731915825861815475454637098077552629367821356648031211\ 8116898750473568484261461136090581050884351652974032874123857197285527080931553\ 1020587968234686456981590342988466372224620885302549937451863790383650981281792\ 0000000000000000000000000000000000000000000000000000000000000000, 2650467678789\ 9069234321274681089896858453080865879816132403187390391588895548334442870555054\ 2611476124523268103432085308843245765151998495319809305914370918707569496020464\ 9605885064846165731946278640635943602973462605948151220965025072279686055328886\ 0242201019294308609744863339011091726949007724012993500643565421122055899658299\ 5109110334656331723027148269830029389735541711222646030042176534062719636457702\ 3103170228478613802327364862095251/14312178423914847381448258345289565361770553\ 8564810544976572455583274123887661994003830807792723214816362215928247067552418\ 2256422982080591732513751701725116516109594701790242382962817133296034045732655\ 0354143238079775604476390082542217672412911257010215806742082244949226621166551\ 7132852014923957531728977526410133171979207531775851304831825423304801996255951\ 2003218536262533120000000000000000000000000000000000000000000000000000000000000\ 000, 13768299708623874956853004251940202960053532100964021432385343385816087951\ 6422612019344538208351173294933627677554861621591662312209778649586731953080904\ 0325930513808630926092859329319013199916251614852205303917275539212520176692943\ 7886148692802247714857164676897631201297170811590632843296402055814910933977598\ 3214153339918053999764483323139941961343174760812216572188725361681177111400003\ 9601554332339638915850400590366669706566035184973417698248060625406697/81125921\ 6477670381581546741057983075210711072651787202146328862807635076762518910409167\ 0676017461530576569819058494963871880968935823956111745724028753643198983469578\ 7737576151794454724591315362469804473730305491534769118817285793210551737823732\ 6823094176958698562671201247409096577454054543729000475588140681841612587003674\ 3782466506619403702353175011521309668679970882807914550330996186677248000000000\ 00000000000000000000000000000000000000000000000000000000, 164593323132918596082\ 7496916945106505285084501729989753499323511063461006948774383531165794996084582\ 7882546087072291401431736779699487669346691107713159899437976137461042411713408\ 1820033163875261914246239593379636362579659426951390250212349437486249260989011\ 2923674953897159124476139285578025014525751869978618780981128861713162558230160\ 0992360872862551433557311835747194123257823624379372783649232989469524601303581\ 078211894035538765713086478238929480757176009/114430247376850348559923435054494\ 4548191950355108836685132716501223401055643974042050825126932989310628695111319\ 8298159566653156183162211778672915998452507249092472879533510741411007297994985\ 5353378461047156430903849042757068592592528567714404001888731178644700639366253\ 6496345462540829929566944063828724324751229221964826235438790012512631680121395\ 2121514268374769643139960637365730036726471065600000000000000000000000000000000\ 000000000000000000000000000000000, 15775612909847701995558564313026461903233682\ 5730894791050233388808630669864814000820712811917067431685609874976347113768789\ 3046856114167212234217145376502833693016880795676814504333535648803951166596477\ 7624849144590593267167574328985258194113949500295908061450910499394241551042209\ 7154283363939108932928330399012199780020198435782875592291483107471471345544819\ 7788906682877788964905084942210801322403633495447944322624197816718950697668350\ 1089873084817725184670799/14675679226081057202810180545738913830561763304270830\ 4868270891281901185386339670893018322529155879088130148026768173896442326728049\ 0553660614801476801534054696109646800172752585961685967856894907078762929781226\ 3418639733594046999991788809372313242229773661182856998722030565630557086143846\ 6960576186033894649345147716988964695024819104745012975568935958420491906420673\ 2699951742154877210169914163200000000000000000000000000000000000000000000000000\ 0000000000000000, 4063082794300659366062051708328080151260514749723932797939410\ 0204041625739279412681855653881535215551937192637471319969284292246384086788559\ 0455500319295245217384483687318193252141175287263683741790725504559026255454524\ 1410539000016529994793655788586231147336234834665900716703353139833550155459797\ 3601975032442491051025032516601661864707236048752893202050366439938154223161347\ 6410115979284516586315054212959263384677605266019951260638610858085490172198365\ 67869523/6652974582490079265273948514068307603187999364602776487361613738112853\ 7375140650804834972879883998519952333772134905499720521450048905099281204333615\ 0028771462236373216078314505635964305428459024542372528167489274978334589596797\ 3329610926915448669810830726402895172753987189752519212385210502212787100203224\ 1036466965034997328411251327484405882257917634483956330910705215731145644354433\ 527702775398400000000000000000000000000000000000000000000000000000000000000000, 9763016049865243958183766837588673757774766348505964396054540998520366240702119\ 6940818905472321574067513123591742931483189559375322878196888875246648179803622\ 7213699053211397752370613207395781729449156160054467878277524659044425092624789\ 8152747253259150031885231681780849905770136848702862580592448020286740738685868\ 3716517076225785946771308336403476335342480272539294195622750210592918291610649\ 032097686368144314938687044210647739980321832618395370340220151003115628081/179\ 8123391118090687310945051111892141820992065068904971234577846809218185911381419\ 9365645526148615862382189076996480595069264326181937757241088507581727841616667\ 5888640053063943370452362299649163015555375728928729309784411534848963649793181\ 6775207604984539415525528762842032128296476600515429190857935605486110099365792\ 1082853940091176783989321659023527575463019798027577194433365423992425492928836\ 91700224000000000000000000000000000000000000000000000000000000000000000000, -67\ 0990475830987371944837438264432536777520503891452998302671943252786280603711879\ 9446422680616079244536541038279332450379659163025461873809181556064332243927019\ 0008020823493411792664461988519037518489383841534474431729411044325254106369631\ 6053606087464268497500889595633457438054324291153965570444980017671400434391463\ 4602744157097169166019787563498028827027091806591780403391825217084236052179161\ 0148892269185545761157919800338219352710636149038098313010471598563665189/11554\ 2812518750479014936169567269578091505918452832862057239086620123081817106124301\ 4829487206797263164688353138092914560158641028427798043998857977417077335949563\ 8755772351988910991635873252671467797282595924644012869712555360344199138222399\ 2281234725446773111348874638477062542060891318010350262335723000426765833474599\ 6063046464714880394998965284798160681122207576907203119033544072152130906051449\ 97888000000000000000000000000000000000000000000000000000000000000000000, -43467\ 8657233668490495066375859747189121542980935928347469708452473483367340529412356\ 5578281955815111030180606589528315822821438830580035082793250260589667766839818\ 9494073544797704078741483697720488375108996816037705240050131431240410227278995\ 1736748373462412049224756373553124952244381068899226711921162274946526464490291\ 6679483003143995303769458351207983706866588325199833918555190371183895458563857\ 0006459839085586255668701362738056832206990141599813077558989274807691619215828\ 329/340704466205183638910759001002901971661477946338816456112457223505615133365\ 9614417074572731594454210680596149967030441436642250057687323646012795784315991\ 7558868642823238799061386042445906465396565252701123966174767825066592006694130\ 0008715518352339118762115010489287263396828965592575550965304892081843668883041\ 2667217104554073690627400219113403880680971711288533583066889616969079566719733\ 5839517040120802052984012800000000000000000000000000000000000000000000000000000\ 000000000000, -3635053396162435692112620712557763945783875244930957111552675072\ 4531947358055381690684024831261070720086201519913525078213305018786746874642165\ 8466390366205913676237872818008315696644654014975729516831697253660645021184625\ 2547124487892309542135955132571738508000436855537933556711772656840758762050459\ 8708587385986297650846184218127144195692139351942158096962029369925486918124458\ 2740708387849099438262472272527450452295988237694289839189281806722520312470418\ 455826955738836972289/181052431823351917797193644915985743257241973822306544857\ 2947303143878910436610913526715236260205234711763285134993326302817648027254396\ 6659649249571240258028944969084514188044099289215594890741080482889320845028572\ 5502532638998268306944795152700786012733614098463857616854516402164191492701299\ 2305674586400696361285586727895671001502497725110747093570502556748078213979641\ 6287432668544583556084343203380169015296000000000000000000000000000000000000000\ 0000000000000000000000000000, -448646760782981202155256514676213221106377646682\ 4979457555250651247036704328743125721046516742202149422306808733201191432656319\ 0942216831691549836887359319150468651172186895508928288448385293107062179299841\ 1372367890349073240096967382121480006583594383748232466874234426161499666671626\ 9482942231231275934824709316193697450964164173593628142731625272149374002470838\ 5942033303313869820546248973714776227703428422491845620382532576010199178306534\ 32529512482508708266962552040078095088082261483423/1632064168749674696271388599\ 8006647089280121624017911029148557330702902184105972366186102534252210807844569\ 8954275921270028349330092124808741820161785627677745257561010697770927591818538\ 0764656031795553824705441422249333908807590586466074299629446790220228324717548\ 9499188647158096208705327814897909110947397565183489707742521062976522727369510\ 9409703844139331180003914895393906959624770533545169280334918713665134382599372\ 8000000000000000000000000000000000000000000000000000000000000000000000, -274032\ 8730118512495664420269802750356389449664138527127896907263373816010224408621738\ 3915468630951047752197772769608281716622887144380799665197398646323529691949265\ 6805749845571809499890492537512595434026246067805202345962148340394856390086575\ 1631222691769123783028966875205192818581038244235730007094322037818664216353162\ 3658527258104667678261607844501903314767316879153810213142909113867892835523418\ 8088810967249698446278286441031391155387526676268670203333363231030560096081902\ 9331010087/79008448578703565260114882425311815369119694764223660492866157597487\ 1767734660660627363508938425011919778583338975983129545715357709372912869884564\ 7880737279495775589536279807763362470010213214484686668568122698625063680297097\ 7054031228816490599721202368831409959516474268918185153826144765047728408695910\ 3817328802169080731739983931321455737301243252270257597410417585668756534116079\ 2363390827996675232234789313320058880000000000000000000000000000000000000000000\ 00000000000000000000000000, -12832453537456950117074740995640361706387804147342\ 9375944524348510698321506246376225715705826420680464903540061810210600834764761\ 3618402675894479375111086005846293742805453343754407455639359235380658119775137\ 2730800470790365839424103295413696703718849011155120798539285757675606379929964\ 5949154235934369590665067262127022481086154951824384550968576710397422275038619\ 4563729250421414754979420420243810839231072686706279515618057387684859379785367\ 77619427383010868671602113752686486186457655143/3105355455540740714112468565967\ 9573748295524474289311238161020187877854683886867251909416044299149152706619056\ 2646642258109751632699689786397572757891265703248486010159493196420921398601980\ 3685061495853768792553067780876916771560117800519740545735240942227578399636901\ 8921719246925079854910285718282739486179861209820926266655113637441002947429249\ 4496988795398374000970367234658818372429674559970559381496198941373240442880000\ 00000000000000000000000000000000000000000000000000000000000000000, -28796330311\ 5036585693815880188277960275309258938410816933813643799932485061734859405354019\ 6253321968266582932324570510567007148189142142447643260270500851428913685836703\ 7687374693161020843960021103974871538836580604986665217737023880935499979138873\ 8892425852030102666366039673535327684631447891991673415340182715101941432584359\ 3960893594386416093805797491287802164349005835265702208259120415121540008750761\ 9628996095890095573209762671083842596039049441798864434172681773676503881669367\ 7798613/61195336004300684503802843510825282378539731319173115768246718175205869\ 3080499654242877280207849383963497771534068290622514580200300318898226022644132\ 6861726537292323449183394537745062220634662320439702097134622834097875972974368\ 8489736344426944011322091287105224493443467589588341883109628831585340877329017\ 7764951594764981068237318415619622438943861790645711775656797975038573798583150\ 0303353341739581177088593175039180800000000000000000000000000000000000000000000\ 0000000000000000000000000, -574138069589833957523711633156511847246682761573684\ 6398920295798336258894889553587672189281237515781378956289706489031648496843886\ 5706102119220909010364609233017787572316222528049560555480310398822937388558327\ 6544433788987661812873856118049575714141602555698781067928928608846622934214137\ 4821153022191777682768635740936017617412531836597738673379354764160128095362902\ 9362421988353316465630252817781776022267654313949816512732099856215158276098638\ 05174368002193836197013974562855022115153729131519013147514589757/1114204090544\ 2824466545319657869147328451743461354041694114398840184386464753893466914627293\ 6516352968827204012596064273326885904637498530322950435300214518416432864561983\ 2933928465617100870022741849892746383076165368554243588699267919434223272596420\ 0008901268829402612731340786634851707836068787961021160418783790995188177174104\ 4504271836456869483356453728408797238204224076637877857693642899321876874271597\ 3891675387859973492942303972556800000000000000000000000000000000000000000000000\ 000000000000000000000000, -1151558308063830823333812518701582120809839332821809\ 0747354329991505767188569843304256821723543444655584708198615550304471656511885\ 7468534166578782195137698102077528049641365316368185962844621544797611873683143\ 7271887631891642172906447093191260144396704688099221372276058971837361085448564\ 3811979172744415805094585852258515117497379039315007883091979931209503039253206\ 6875843858495806678168123220982215878159109400133082244316588892512714853298962\ 0373563231720279599139988771163363468619690406472617540752337839/21167702956339\ 0028902487530260103514632915360488964227370293068401681252290705067816465268038\ 1442749960803095099417746767173108923497044297612330976425675951698008877820372\ 2622453608340497986118452841163431610815893794264094203004959822693116174245584\ 9225710507364057444212850338150728606905145483709705845301552828275533359455985\ 6554806522147422845809010325007728923593586882124940432436156577878207370677061\ 6549721096624089781337199738880000000000000000000000000000000000000000000000000\ 0000000000000000000000, -112799703594499510701719881793352784724730851320765612\ 9593932188880187063263369441348053517488331811630836724840760565278339528879646\ 4188503253168174835998091510125549690517661300467807197096660935550176347172847\ 7299850545872935509849559621149243226374523893031755653393137544990341109876996\ 1230064896000725921859809671221376849001225438665447840318643017099409846534077\ 1446192341050761875869268443339961380658111412598793104628970221507618014736390\ 1581420886491754513010716106387342451791261245105523277624362127984733/20373917\ 0589547041693248294223603869248673083078778537298898910177647781565178948472057\ 3147918513900239257973545622895181888664743101154426038070230536049803103966782\ 6233511972632765171234479308728916203200688290723291204321867365462250036499494\ 7476398823565254937376321022910640269123625248207494790959595461562939432596817\ 0510565172381195239807589730370851081384590040876677147418663711461247269695497\ 2257037376992872461639941909624135879963443200000000000000000000000000000000000\ 000000000000000000000000000000000000, -6046067383770414448947277042573829177999\ 1425648646731323192779352331677823829903815499984199019784988412026915828865063\ 8278555456535424847670598331047520841909287242092227766150334170153869165154879\ 3130921643062059638902662375627576774944574199636116349972383540113175149407252\ 6004720908982777491760785398030491685535494824788998559318765034157833481793278\ 5277953223898246052979606791004098537066337971168425384980445949332837688713406\ 5555861690684666018162458489601943418298413050489581843387418031266747979284065\ 3/11164286176080744857454143666173014961347270628705911969519948574646734276105\ 0044333196893565038082860182673826586959985974764662620690610117307838230256572\ 2502988225423772908070573015218263283704525783475645666237317873522569077518591\ 3500051558094586588773902480203376496323707369387124395284021959162206439497984\ 0037411247162244766710263653139540920031577100813408713474774228332233282965649\ 9348045576217396378882047749001329715731306874142720000000000000000000000000000\ 0000000000000000000000000000000000000000000, -335217063371000479608372719235460\ 5433674643652300071751957702092399156278681704918776838029441133504205348596375\ 9908988013114341173141703041768299836790786471467968051135179852860232956951984\ 4580473565846627177731494168238754143580037514513120237730678081010011783429623\ 4227463088894246786930563414993445099914378513525953480046328118971644385002556\ 0112114206201210226075934680345691493706644656305002423238877170186177111955259\ 1703434308018313997173344683006270823951155963038662494924556760395013510363902\ 72357785997/6628179919313372756944960502289978992417436893707223843315959726970\ 1243172213949451971805853529590561916650228759810181464179945908369278088280000\ 2469679159535463534087254495361729328660113170468737889902737867440664899253823\ 9979459693636528268978258979018638646068738055828325438020680344719787564237812\ 4010261136571768933512920045267262944502964283812908521536316278383620217720542\ 0879818026520790286171448038495390797863426723890095440233758720000000000000000\ 0000000000000000000000000000000000000000000000000000000, -461951729877863158075\ 5886430678220419848942350130873456513974723694351508502866552534159602355460028\ 7372297344940363439863707837177981851307671646597430092599669704204906770988349\ 6082640139999424073711339918908870205145203478328999329827821103847720010445802\ 9735372262546113893783612836198197272768282281962620888321856220647407969167989\ 6572197849876370758857832418916374919133365705966502339690948671987193504443523\ 3699836997104784846987044672166932983440766199333573024144539638711383828016312\ 67543402309241368091673/1038032555864528567863628194728563845203614986985089475\ 5548001955619594381651847625410135035488262109036180767555343103865674567250350\ 7639709276809839466336441621824400351031112116352185168011989057734421609543948\ 4886747227566519552207435342834934187513326071827833490107195581764353939520479\ 5917443258332879002223233508163928221689281496136428689177832217954795126729289\ 2921923114854133550888669258705896504066420925550680959411718299220914995200000\ 00000000000000000000000000000000000000000000000000000000000000000000, -17665216\ 5730040415692455488193630223322678093792385880061881487567676797357767897839469\ 8903722307068996478305100071453353052224706627216829490977979682755866705213957\ 6480567882534180738863950788441516447200748262130801800387059698839672134491974\ 2299588763938950992747295941657308767117104866322376974397406036137527333612716\ 8841445485300305259841403118597279645730244209616965850346176460607767334192919\ 2988390436878176915476253319880153535361381446767970500527673550280799543230966\ 511992910931381998890585490968680489386553787499885541/491868338686961098935454\ 7542123553576333945676683547728562843610291022126403163286378233686024451051979\ 1033079882393033409152326103119169113266506820392201955221750695790571049270326\ 5088855550150830383690558988812084965791675300426803014268596583368161155675211\ 8364038812014218012227324960017465969149717671289047385763537260287362886790186\ 1387317709214595047836551998856248686863442632765922892474007993210259789203575\ 0485247803660217107626024546190234990149632000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -539738257801093875586044269033174550728\ 9366423661448774750073458099806777003042673075515636292693162155859380265273058\ 4737036380962679468791511969105477220190647310321445505491035714422241950724306\ 3398840575265088865404088684940218919262579620494020873281633763343190789343865\ 7100293935382645472737498613224918580867434169130676913264748583826652577810564\ 4028853867266405703617816392318065520144269338938529998465302877022990086493633\ 8934578341192628471794700134679076859084608552075635591446849439898040958215793\ 79593707808319033313/2168376269217517406503596297491332159495231894127335295116\ 7795957401491134908120667633185764647333103267144813596942338009646826910893113\ 1193877739124244718118686053372975537446118741833149049422264748568965294487081\ 1134242613910246715290176749223720367921652361902691907237428708160860209902056\ 5334534744405285358661689499149885196423707252712493142399032598653265090818825\ 2366372333510166847586767380815068758396976251147451485042026727261050431842095\ 5168768000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -578512735177534051081094310344139418025099000839732069607010878685867778409\ 9757312886930927487481523138731846430764681491696891145605936832232443635548828\ 6743688220501565322728532304347678210550922579533748885920078727879598391142953\ 3802520158108285123540131980215877501632623863457434445563729852743274806797524\ 7508095395153497898872305914688415262541000847126303307912867139269370134713943\ 0555243888182915616016032382533168704851017925278335008174187332144185030983564\ 9628059330591522659154504013188519611365633423501785553343873627/49745102646754\ 8110903766209424482083648906140417447508879731789610975384859656885904526026365\ 4388182514227339589886771661036624997204890656800724603438555298016915342085909\ 3884697829008781252514519559965821449911742137785565848529189350774643070426526\ 0876143777142382261072115997754550283448118851792267665768311169297582627556189\ 8003085781504630779726836890279278462011377554287365298174415915225839912816283\ 2808718081145591811274347308018711569657892500930560000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1422389984074556636501884812267\ 8880578650661722131083173323298761428073505354562794930791256105444390729154148\ 7016606627962572433994795635932007248170035108802724260472306123318181431140121\ 7441087706319414131782687136045792206024975642894036239414019363306969360174376\ 1975751064515232958891647525023453520305223907282272954254907584985153245627300\ 6332240680299353124937394175126138319335180607408789977996002929825472337080353\ 1352568640058958118003463091335973275995977410192218081996575072646220387936840\ 0422224167241297103564798526380613571/40019873464000898231421289261019436983359\ 8622079334321076002191639757875525255200611041474742896665608705741500882121577\ 6033686726266165581683341830292946857499218573135731767649277108080527642646235\ 4215172529822738590200984647296033551026425183772654385043799039778877198524774\ 3972617104984143290183115324067345839226208631828679459233160532939712965790897\ 5195848528492209951090331934030920692591613212889332024947733458668120700959651\ 3626732629095995823498682643251200000000000000000000000000000000000000000000000\ 000000000000000000000000000, 33588771911943495780276032873464685381661382938525\ 2795190030591761464239741495942908333384830287304602340150484449747179075994503\ 3040258748078439999279550764210708471710510415144887970338170023604152142361014\ 2759339337063469406074192939048404669833108754604127367872636327877330777322434\ 9360351525826759571561184955779204394279942678170904589909285352384566822430813\ 1206710618890872695374978193652435843498638905042186298656574022562975790562075\ 1543686532340680521017429881448154713421264519975035420528485312511310884693694\ 256989435440569627879/166096130793887308858108791258550561723189857662272094678\ 6129529613663908517804452636391925583876827537376278003560744251325743485327288\ 3527191180053184918139805568534068150493714191642669825384784466039886037718682\ 5738576025602597367670528581598728858835718713919210727385366672061858769164133\ 4968108445515002109578016924102834525326889614680769659773917781616309916170883\ 6844378722079477588751649294741652492629434822305275136839370275236048787069809\ 4267860750906163200000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 964263048086042717406206367316565590811200238004206607439726662\ 3422212379326822141350033414176380802285213321279235050917388618752106744283475\ 5238043541359623443554479114044396753485561517336469076479817582795034407919676\ 8185143169765170949501007975271754286393696816419755510774900615445006732596047\ 3993667952252929251078073892103027853049067316530866982140977426985352383974610\ 5603307899175763494292530368435594702130858908882409520444909598756279862492187\ 7178158959420904437186227290749497067821030669420752324459632969538747603799362\ 992967157/254947829000584987516888652460464966754646554028156498632246000272449\ 5089642072702080413522241707174484717335590803255983231778599437430986359071943\ 6263777943867879039097091544129137652040514016691393147737543304789361964854211\ 3496747941922546523790544943219023123698269199646928096971969435571903857960300\ 2031967505908089421981903372987478761639368174478028696398557673498549984803377\ 9578695504420971715973108726113973173959303786301243485033368506305453632764855\ 4831052800000000000000000000000000000000000000000000000000000000000000000000000\ 000, 17137182292488698679047707401517907628345997620376701607815932856354944489\ 8043032795665691234040525145239128936199425974272765040863737762237928827676352\ 7033189558373469336821389287250281064794159424110087534903334322699233078318280\ 5059790655351078757980275608869737077339323912572375983057677548100270203658949\ 8746922551764340332362073833651237024177963450601937320082563292991822846143310\ 5077156648673092540495904631568497887912177111281945125230844665209500366945133\ 8771490721733400354342336385578910954642171131894974911007651313745337697885004\ 8290720603/30770364124122937392320783562309157392467230325773505577083939506656\ 5456612077440021958994148243244955645006104810671759149402338777423143244353662\ 2702912718084401890818617449333703675376894396849679988808475539648321046598087\ 9464227116248692552170945263414104768393729493102005955603013238981325877283013\ 2251122099578166925410348901149779973418901628558424171562063311797143144685278\ 7485944524248010711789221397232164314479924665496091520151278552315110822564097\ 7011576188751052800000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 86213810905089930253957400731678387723325601030771214782367895\ 0958628387465397007491213034212499019101537869404970942585811376077919534315394\ 0416478452235605265688309580824071817828101921693204297948946723808419968448344\ 2265827194198755852675312700597681212050667179790900889859522764398917650543577\ 4593929367596163084360965559427159740991691574824493428919333574338989119644348\ 3330467291037818077028882380052288685352548874159830230927001514725007594528026\ 6000543195794012418284421724262963139738062260658114048719959541447416778419026\ 01114174940154817564829029987/1179562189753327788045896769552666039361262291328\ 1880406025703697220243068645056628772866073688023268545673417786110145321763949\ 0189863607276306058931215210065383683554141036368309473175786331489223217018154\ 8186546199263762291025672285636690079299025016492478267867970464220680766201488\ 0692379702939991242173547276757714057308738156893565215295700101902038278649846\ 8054954864065559875456718923923335530437575236707119613793867222180070190508665\ 0863573338266046064990342136724630859992268800000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 50185056829967372620375132037598764\ 2976582287788916626184615171342128104719620949794345449122021811207987754391207\ 2589574085058061147816996595875212158725016353962804385344917951186963120322126\ 6871346499869763250404522500738511307599237599635174637860502669963309366111227\ 7711805690709295472119326693774113427472505602777878484406979358576924266617747\ 8086422263268439534621751540727650406056533952100579584564412365997213733095594\ 9810294969319345431947814646727140864198887474043734369452412880941881716680216\ 34399883674225658229086456059405595821092745607556152708899/5626511645123373548\ 9789275907662170077532211296354569536742606635740559437436920119246571171491870\ 9909628622028397453931848140368205649406707979901101896552011880170553252743476\ 8361870485008012035947451765984849825370488146128192456802487011678256349328669\ 1213377302191143326472547810980902651183023758225167820510134296053362681008382\ 3060769604894860727225891597692622134701592720605928549267114310480187233879092\ 9605577967466497989348087263324619244823529039730003931992176489202163122176000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 254\ 1018164151398505686824595674571034840812996098839224966139081868241129927042747\ 3250439660935934447580532299388085736777658190357876986227845702606028402937848\ 1160879943276198480774588762785796166024051706917631859610299464265109818537091\ 3723552207097937503074066273707888964116110365449265056137687779757946121543409\ 3667012940052443590623363954078667397422140065807502031079218442442452418167115\ 2507632920371517694328799407177871792704410610475064895228023942749388716113585\ 6172155680813151197858746557307654650178086097170784995199238954984300159907432\ 31/2463399987767910533883345420708862705565377011721097681162784275676977488057\ 2773667464699773401837661073672177067900625629149690067059017558623192795742030\ 9612389365317171583041835940854069594712368227036965471271614665426838799780259\ 6589164506375346568469562981384303667497882349929472621094417689899782047639243\ 6543515072800045055563067666395385036149005061533429070020287750364439609361766\ 8867637170021421068549408126015145675418832772603942654861554915761019246520660\ 7103184076800000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 7708854140811600159043578503583609134659481743705296527781065141561983\ 2361728453196585417843448622114397249486792094703711715460429239936299303653731\ 3663250771136220591766094844273838916284310609098132395637370978862934699470575\ 7765653178299571765585640801409405080098589269892380695239866888537669264454503\ 6976764124563711086169911150926486364195208851016001940626650783805359527184057\ 5951712476957771259229435559287052076424015679041070265295981037575996136350068\ 1717533251127929616564301528226572802031831632831894724951508960825668788154079\ 852867190525937222672535544923951437/675638086511048746982735761140119695142092\ 9640468435622442346616669008675346890254282198669950066621345340503723817733818\ 8146577659274609304385641151733088275545527468470486481821114460275289146422950\ 0291676754307104780361080115614419589013313562975156718540405420129523997649589\ 7132135999417020576377902292553618763876980459631588945849258890237578084618990\ 3597467745548394342419141638226732746358861022365195570823801738670087318025201\ 1163963167993545931004285638691371010603210542182748036383375360000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 38323570945765\ 1763140917667153919614087166183083006401062360353426850167455385910430866128019\ 3356905531567268691999241855518397581080278940128801619100535723441768193607497\ 7361905609485945862682147222555766043861463721210208332862264503566042338766444\ 3752449467821154175241582641738665020104200292513598469544067524234503051037583\ 2432586669437724312588354859818643365852942514876928538711435281078799993555125\ 4862624801460776624404739852225629351988108542719444337611901312149198538101899\ 2595085369668281302887540150820732210596294543339072103827102872425570927067796\ 715168200069/316202137844257972009831556564204508487704926117546315422695407164\ 6336574913177007637487171838540495906240536193148845525488876377524913103368618\ 7683318677742708003610839863671977525762139525759701048403077172959049826496748\ 5132831246492619259850359599562049821401302853929276999952450103107195531813728\ 2020493099060372875442612501543341268063609671095502748630012935079832408918648\ 2580941010269854500897365771146824948379790709650498577440000587379735502187691\ 5422412255102463441016419486297541836800000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 112594119793580773712012150224462727384\ 5213146945962053848061828328493888539977790880205978221468353534774397759244982\ 8180473531404914466281935743011337054614450655109681806052363543244284509706890\ 5119026559325879748272791327168222205997098137334707627860700904557936356034259\ 5269145429218308265765441036244485897549084092834976993113608297449433836822631\ 9478714599216896299092627274845900704753102217174718153257387192974771731230819\ 3442756697491591964803778360202862123284622934588428080300275402199645384520204\ 89855873294005059205068570700993134851680430604640371246343707378347289510597/ 9102741312840863021104926330391376806890813452929273080512492622146354576913171\ 4515210927309577244646810399361835193659267382055842229670541057501857911020048\ 4414118416431478876347423018546533689887224713585163713438014695830040400467496\ 9222558527061230280866371688743870029230206460976407624619771745415691509465022\ 5594306984124469068277204949150710136720671939948394982987696333973594518637051\ 5229063271727505707213003464534612874071615645476615421943796132424670422258523\ 7357680882310770109116248365832601600000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 478164487217793844621781618228287796485393\ 7151074493324184287258027529976458057367214445444992932206498751393864168589679\ 6047893242346009634999362843927980584600573679914520029059395892184380150181070\ 4550760751103340024254900920990553617689411417992335868765485957769946227173944\ 5667941387747434031311529362105715579374727633906198541814682983987300922789589\ 3485473043473814720149905226849533060585991754066050462084012799474653373484966\ 3928604330582681815980432524148025952142410868244854801690784596035151762269118\ 3788945078602055376697444507639382169299880363130882825174727877958611/39543283\ 7315468337457801493755399658682636083648861662217378828825333520606188130211685\ 4025282512513787635045007560137541863835551791465132098715516189777277808612093\ 5873108026431789459351064467804440769062531456576196295983521264821744798428882\ 5784801228802557422309736485646180452830555398212311509516370275988111792630441\ 4604121293006033420209410888080378830257741992069395763819964775568824424871107\ 2594158142125542638618757609458467053591052552664569071291939584611469429119363\ 9147997443710269867950080000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 81337369180666362170005937581705869865416486274430993\ 9580475074035421726442929606696235796361359298899009177088037934305789657717904\ 0743701438476352690625977143868421639689171189501174901669633301819638435263544\ 7309822699891432944646917934250342049693527765848534803178947449595104772569954\ 4244893869561228444371547952372913447973623361980582439829115894496651586582384\ 9263326923074557838778037952951456020638297013716544747530991736915084189310545\ 7208604623891583001680738922490575635661387093871161012470044473247469105901909\ 542021875724911088654100527477365984242504637435503738660508044340379391/723737\ 9526570269820961999823594478266182182736449571418692784655538847386240027465107\ 3197235642562175872500148577891322213839581422307972386398732120082171454173048\ 5275051617616051369943523080882831769772625174122976059335275285365079264013056\ 6628215579623121969733861674851720662523957222366847204290448132125015600984282\ 6766472171763441109817179503231316650746344594842017309999111016891206829522713\ 6720570228316973336578531509237309208026829359321703573842076119091344406495581\ 3854250529581184210672661218115715072000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 16725780038547365274930848117256119447\ 9232560488470161393852957280936205776116980359628644744948035539825625122568952\ 0010523138678157388471176823145968422248395874231426142858328967338305851638463\ 4382470623292912399282813964369607760932453596947096928690494311312348671910007\ 1948134896947975008252968336794767670661505702623433210536231444569850727689138\ 5001809346880504548800910339818627758443334639118245553256669577839153036072472\ 4777342380510808460463601642412034619977023806619481972572895807299733477483614\ 0184331886710840135053253098418506619587669945888571464588659471714911868653586\ 538031/171068425862445950815496617620328123108699668123883675023031952786143809\ 3843533784531877735298793999842635220906304325032571408100029634756924396376442\ 0422274674782043964227073276120065018949505058426128942364519812048476730675481\ 1871304546048891175899902097871546262046294703170317171117395524193666794493757\ 2889725490557279097014860241241106607878104841777888763725036313069786891894261\ 5197792524182102338000114000181387029130284765423153013145992410994419408458805\ 6533467386591831040458484038271520039550645698560000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 249681739716366164877291313\ 7383133940493782854619684803882147638297572364403497636046450588348879542211934\ 0492764392257328939582942577589387968143307788275728294946733008305967132043429\ 2935522530857168863889119751677914065091383016315100039161201912982259608266980\ 0582420222262371030076016903209851054563996204024827305359569301168264528134685\ 8864064292535821360583778160998826340441161401992172233924865125615568901454200\ 8386153037469819752292501529799654777892543326172280961461366364368668290009542\ 9247675087178733208188031784943418751980112741023653195102731176527214852748772\ 8978960087337516327994557/32425145888072932583332576810952499798079463670886246\ 5978611901569821972735207634629807302599034850783357503873728073522722723386764\ 7742022123769585704167408010791002874285629909561359633789603537150007464514275\ 3534220325042397522278240018844994710246303694969616040651222087077259177761355\ 2726847860862068911301970734624607952803520760865592781379659508986663286152449\ 6656168831501526324965406128201170570319865345474371984404935495941812362839197\ 7604030656448603615801855058297174485623910872852881555491825351784021360640000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1782102304139869303514032792568533738050147829820503156801694877266594060931773\ 0924768622782432938077109035401347719860704742917469913418318872897855623320560\ 5520888519658772513347531223211568427305897146274952203596463457423121824243684\ 1307163341872016299517288247354192818177591614223122502180453433543534809086460\ 5749100768977058938562243907336900147940327137644352308109975934338767030342599\ 0111766228860503762217826277588847793203915166842810220766624974788843373869803\ 1485142766864840292191012744838307084933467761094850731268477343249842966949492\ 291959486630000735692297384170604072772566453/354622431853802700059713883946498\ 6317169180036903440959642726690719855092223153742920493856994663416117343390037\ 7711027270738061452186252294815175656727788820726095679593804160283340962903262\ 2951315069592286099866939555601700722684975016746150673514246665047228196865099\ 5525121611995810995444733127605229602831335054821835119650071812800612291535067\ 3490309675185432514866823019858591253861407463463081502317949792858269053288933\ 3147857870209924069724898443329065827849410703044142771315131551244555730764087\ 7793935360000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 107538805301676097688489055722413301510094773563754062082794701198\ 6242129225465938996643271370107564619930019589840377359316326805772725432616215\ 5876870891875198403410537583903393240122743745984346250139875085439709435815997\ 8755551661283079956412846598669828064597192192721511284071780459634595537004808\ 5671251866887716970805842196978234073635603257577507316305921618974388100254946\ 6118997750845139474248606720516709228170681619221378462287999165749860870149540\ 5538270799831800941210831147688294100370678782379274885030937764548491764374141\ 48766256045654396658741470850419631094386031939758120317974237012449379602541/ 5978818286042770928857341162106589580319090847861288692931488906191640637656687\ 2118388287114274040173320187955818864753376950180185744678231394564501891388007\ 0400142863707780248742627693022412107495482662382072168067316823249695044885964\ 5199387058953424781680702086117668156472014849358060790620006680941858232333714\ 3582882022922750659090670819618813413473880800222091324356768113465419294932258\ 8379376050353092408203222305108562026906618801573777639939042600392717373729297\ 1882810421895072932911382117893098686577136294783924180090880000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -2120830598406\ 4164147186251296069797388579364191522491358894645620718737207890472906234056412\ 8973376284515749602330484036951658502540274463161210861988867113888284060343399\ 0255288375713250333535427661011785333209091975140737772935300100787776480496850\ 6307891441844143310494354214363718239019177925820700612956732185572518106452644\ 5246515619018733133418075449309147248019566319778158691282290828853455849464593\ 5414945596689271237047228770963835678671926555794658959045834590154643610335448\ 9858567326256940945264192621104783400049752163126415263093855362005026401300190\ 23012548624188786916112774897630543544172714004433/1113862036851803899074792326\ 0910906615388991168618291263543595770439220913990540559042201434988040361056911\ 7287552953513140619513770702414239310421537770257109006054012964737142231503241\ 4397918446840899206629613902152809424136418165814947598789917832418863436404772\ 2082231086030055061817757089374259022028667391745002092153363174649437857987988\ 3125460605923942312742526302911239225086260604257358930952250476740503446079771\ 9106362132319180233068955603174106762375473463386087912413996407849203939654750\ 7307690703760144330008406691676160000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -17248586933921260738094958002697396239124\ 6330207466539708587063206185017068195172526758302330401808445704136772535278697\ 3056956848601441474212325399886388882339172645152933090438828706863863601879293\ 4743580877271529979581226222294277970769755785870490004722412401779204750504429\ 8339555487965680454911616604956325947281479776582864632445448922777134550751629\ 6598707233547662119706110154474516168007815127944491269379153769564535171915201\ 1031148225239681777215982822906120826416414311465468684238225434860748495801825\ 5152720454988614426337041501788594450603778770355397014778053425387643431680668\ 812989948270060440741278827/288580637483456129799352752212350815109228027233298\ 7600511248615144001398797703954308984538948137332260014566435048812405637337225\ 3578227559325343231350655310205562820155145190964593216210985165224729130709421\ 1648577940981993290542646316791759698089288549801968016011750452286046217113845\ 5998515561564324193218042795230716707089812525019988499319171013619100809582946\ 1347606888663611829627079982503558200697571073112625569283707906316064829310075\ 0001393671928041629033354592244372269978775467435029835447347345963286169506876\ 2920856846336000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -109549799308529792698803299482477231108470656691893380116377\ 6081573957277331400383600680638528516976135787888585050293077660446862975985275\ 9052024334674711689200958005432320875061097912381349719744764657523945274870249\ 5198198555943252704333666414436768248099000947501640464564786769697165956556707\ 4623797524265234654570693855027872458018286983091268786558543833442052990097903\ 6297146706132100323875855613874250334028830173284664570974666921836877127535531\ 2624171100476164764049109063758077021487381012369242456096485289712900521959144\ 3734830551743635899874412034217723236741239368908745379899343375279262086912894\ 468212811/106506117056647209686271242476428746175535331832338117272309888160537\ 3147831573653744158018504097972505355983304530565744525909560581453936966841412\ 5384314729062101646499364516632924362711714201060268451641582321410674129521663\ 3060192867363306939586313944129341717974215268139254952032786092641570280244450\ 7909946482644664514244159148910211140072613885026385545755390160505199988086985\ 5825119883421151277633969955566586829538068067772358177489499744990707341279463\ 5233524715097153749519292192758612630766721392947421729604238229904983851008000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -692979233916145072779372338095773216219178594680672777416817809252851056569004\ 3533128851997947932255233647039756463345326696458424822967867278868196525495509\ 6577596000702610395272601378531499132544223393422379687071297010105626804965274\ 3139152726128642880654090574870268867726596544260126361171475054649694352225997\ 1096887958592726314037687255456780716419085782297778400504753560888543133359806\ 8593914314473396861034295477000554006488724272814611113781445575069310865479459\ 5734781015959081305959835856980482815764686072967488753255942730440172847707075\ 031997771970594320799045107416015838715973898471771283407688935928097534055749/ 4724055177689600409954010607826167269434218674579690412551270636565460957923063\ 0802470997707669157660725168450444159637812851433807667940291390244214348544448\ 9679666743913790276330667598869561387475571792966119434895097845276622129231526\ 9082924651210366830161355186884927942527126482814875860604283351640400566492022\ 9584947413777516846581357051047692750062855024389172872592513317200890201519925\ 2531045423871102637825823041884851694931901499031358520119436185420840537396689\ 5647502991795811926941470825653897172033656488972014546548519805044916224000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6146558230411440992654160104522857616608882408096131353041181383731888798651603\ 2609627854506635108463180042004541789564490903388574458147037515270061118863937\ 9704765397384815357130340911840164819200150798617207084209575013437748745284317\ 7994503260895319055893781144630805412828365166187041863870438585437247213209862\ 5341224904978316212263517758432864535013894303764276903416681699382880638156532\ 7731759810120654308764125081358778827017949192441812219067823154424164979281563\ 3323035898044780504681851167194055705290292224412348188990347671348214241451657\ 893822392503776265111868409695170853064772670499960967929488240467539455188953/ 3244680003623646597363149391164814887690344931750787362304951674062066605310314\ 3788012974741320131972234918330436646488076721642694214032673823299315644658161\ 0016823737267103321374484850802514531924011152537255717125317204255785199287969\ 7975377194647120375452930799413068928946263189512322630572941986258275125932678\ 9267555986831399728836142606114336336227382003593616104596436778393243006833422\ 3448954883237783653875104773505121822045332345387327825660981169460103632264568\ 3589469160154491876136115488146492531317853535846567885918851760833481932800000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -785150304099525123289053045338110261950942162640507858207793689828937859072390\ 2051973888115912319517339518586923971548909769663132951066480619952558573020018\ 1112929847532604562205944707869649731552606443162550094636884757022738184272747\ 1931018138736526355593518329163034491672597821912528793259299097599046763125407\ 7467749732266157711428276041905724832892175607791944697197085055114405203321971\ 9925429861583207983924848669167042040799278984746457995605778117933484623331872\ 2403644650009748850559159429292723659362706367653879119122519415432580929724548\ 4633924752830877949419365672340950337375467905420059112597234638180367607622030\ 11657/3427442844596986229741546786678694557037364553002673058154782509702985703\ 1363511252533936337807183251978689018702972210453196982914432357706546923232866\ 2582331857963674314321506534213045571756167770269396109979217038010552164731254\ 0709402501721037014839905831808382326162753809409437244660957206560199291938353\ 6991561686107361551191455870009177139507319473728193757571904026493765391585483\ 1221741535146976564773429302031348151208395444770392303471733379462204947577546\ 4742399113191374963963158928474762469205543322276478279156296262242468669660174\ 7456000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1756946062592036925555379125522626873936622355189328745476291953476\ 7207354367053027633718496616098712475084236189178857370464390444918001282738483\ 5298129766518891921804824257236281833741909383353962751111132209471345114070460\ 0579822631225570979426567434676888952601410248221069749584349755236419806758383\ 1945254735194821066208709423212559418080490658914477450530440022360398212535208\ 1612046379241336242166932880788920739976282975343687054267115092265290759590505\ 2552382888035564458644495904989708247565973775993106913018603066761150503889064\ 9846854746058387643479070140261043594671753936720844793851952578481761250534890\ 75665028030067/6667649466202915926154668124494295373792318076114457185297602195\ 5152992146038655538992578459689943909471561674815517413129484278378761810549541\ 3840848532246466396871834907996689935406056557065032933044003230636580791130316\ 3804060872052811498724823203276611366289789573608571126307826477444378861608873\ 1894611144764963875279960233075609336236367133759376729420858596938689690821753\ 8237411715451456802989718252908157077732149703445474569144145044398619170759506\ 7871675428488136185339029369792928156743761530060395894457291786765527344466590\ 1296056795136000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -8421051674506631775504708312179478473144863080112333353175742\ 7537416327562384986025695546465667601503202402697668066285782247751059627487933\ 2490105275725448594029823695952789080090561623681532270439676225903367587919845\ 2689862860152828052829162464251278297902753835810817507360777653856205512301761\ 6060558294517998017641821638441315921067478242908477712527975424933367654388862\ 5592491893909478823792558827709454444779612954918506045445428566106435610972990\ 7425268849430823990497868412285660546915661468016309029812866956408218614283943\ 9756435599910273970743293440944314482937247492309709797490739469947360266231468\ 0542780208527686793440636629701303/28981277291635609805989742675353083030110188\ 5836386736631425607157200762540038159591569305730813658635254562264180338814117\ 9723639047160562714527569041698802363100087446296974525062706654054195858166233\ 7242932741972089508342611085082768499221179592779011630019071483027546872582268\ 9622208043177331969074913172468577019014194914291563961170160578861768797019973\ 7074896781549134531010982105145234835965098837160265110878223046888343811425338\ 8773354511559338348251670049238459966439053982509275672378001613274377750878161\ 6623876215051487032183686193830325666604646400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -11963210908017664747116154\ 8917596472354442332227487887033503563859034823949660548378909915981565614673330\ 7906676457119152012520470260398787791291450463446406282462617058070750146361741\ 3697115291511967825161968959033362851580525759449003654805062088424786417541284\ 1540582791828578628179010180646361745508575465069736226636485735034045571032154\ 9500771356427585487564137156671922224996439395228992486704377009566598655184385\ 2974319701822890297195481089675720018720905018513297166169485845192928038019856\ 5459122991949577864934210095944962338724936911602335866708074282980103766359168\ 42790360797884312308602272933310075112286465253435409905273604425091/3881688788\ 6612905024294469017196326336910879195528011527977394664295216788974053242009320\ 2807312637461767994755537916882657680398615771237354491925950015904603647032912\ 9147361428628542932874183959469437746565607382405186316510674124594362468345881\ 2352858933715041471652238328935035461730304697654275283834943997747669733837502\ 3938737636812495216519459326695801801637823973924224699452446220472018511851308\ 7262944673423681426258019890770784402759346908378431489529350638233130063508801\ 0584481045040608643223832198922573982994387613886409999207014805995574525952000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -4017690240566016787876736927070918420346224702684761624551991366677362931\ 9828630927344747731709962991508401646341515285594637645543927942435871069891874\ 6525810713235863908619555763935992239281432638983613571889658358321890806530658\ 0430250875231129379145170201804087462142763133868385931311629344517195862837583\ 2504556890118928980639926140223147289917957007683254715094288969297991502143319\ 2598790556713483786965327829797774216666816294488962282125073186366420182869051\ 7634923324873318296948691857390222626834386392663930882964251818248853373570948\ 8226752047355099446402908090990094438452966517925327892576832552715864913140521\ 2163842602622966383741427/12776074034711894038418279397548257489595948044227618\ 0620607843743297909706804862309570375616068798938511875434713394177557766049690\ 3768557609920069214997841225122097993780859116694158183917061005767225922360168\ 2831635795418421211129026051735468371994887020857361740771063838166916349545096\ 1902023483477986388020266118543338183077266304533481829899896096117367086134433\ 4875940124827940151561704561357313695226308713038120000917666642809264813644925\ 9534283522191097752711165151328760563896245329807794227575882439662444479871070\ 9827203423235328117326745859472647782400000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -31058117073810418494398763459956\ 0652280679523426827637632752483815666253981605529998619758518676836216120503940\ 3615656185796571210559038964465871476403996102017802818501333713375311166268251\ 3045043154867247124950886662094151275399569634259675821884758304671557355663228\ 4514548951559158687804503831537467459911694564569644275807697404661515566420071\ 4037192934920614299514453801660436919845158579355174918616175053255792555279767\ 6422040260905837217431511417203860328582044672928202779549356669370950629852634\ 1665906667216535342013104083667034199767213699960768585876649283149296331466438\ 1698278904581364330664072539433393819486872993837290268239038607135489/10092264\ 2288566968196576335602964924671312917568399153462068030000244498991436031205566\ 5016561970332361205608552888519808747125639349888295027664565123089852544632130\ 4124193743550445709810847074909456572605539310670389466341672822571054618348985\ 0485904760057203568056924856052221328674983982321131069070889601902464134182541\ 2376974439172966396906506819152548018863894586022663112971593283343252835450547\ 3976255508220968380578144489643631656127263617039390512524853999975132240482003\ 4823815107348269946174006837768008904944026321071617659356257652083453042220179\ 9147520000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -73029122686604902971888753428873014958810957902394472162600640\ 4689806384594003659512773095164875579166527282072786905231169552634187326376257\ 7615159067851058272869689132046507543264735502795436464599823630956744514420625\ 2280936601927614726925951367429955626140726952209198797732742425198278706523425\ 3941739483702794087330946866031179240757214974961121251747100300682666659023470\ 6352777821467177471445016278278448231701706065166335911709559596258292681607554\ 0357458493682559229772670632604699379051685747957125293967222518950390766261547\ 3408965039581787066412704064826378772733279630394379453923018593439630415124334\ 14055952573894220094431295908574621834837499496095302144163/2546919618137069465\ 8026148822326053803692071962136233767920232979892952471917815220845028587363642\ 9790284881619985519725141025777945598061256106198217926249023039178219929334844\ 3402301166823670397035874197433023018799875111351704105011945280832998123538927\ 7211489177041900874722348452696615457438563206899825735764832451948051240065585\ 0851092028903560298276968230424991009154998675756413139965900919843642908864529\ 2274876296173409856563605618277617542329639779867298393819019510239154252239869\ 0623331015429677060227955034388835127764114977259533771089921227922361512648390\ 4819969916928000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -302078660772111164484132182036610314910813816639689468\ 0077884348056688299947033719738360638078049212173730548952541128187548291362264\ 6532602238251961529336295056654459138277706438426833460713338894705886896010218\ 6153682962536144433124427474203796767138550027514058805449084462130304160114949\ 4568227884568767212141208116108955345374972730708834880734263084780930831831604\ 7362725350904033840367492007917589070769248806294121228920486780422804304181374\ 0871045057070525753787594196537535718787334966848135875800957102453884722421940\ 4552189480770159666435876643434566290520400008491535603730041643582667283573169\ 04020784723730058083339355350411054115302797065386794553643908263348449/1205202\ 3633024612712177973622724688659907088452482865818979854246085345109711510162503\ 8675275404758576762805982577147933936733398123857002586389452996722701037702139\ 1336705612483417968912140960831877375670225306492496100902691626382491652506890\ 1747120586205976476678576227493918615287816038434459928109504997538163918716261\ 8178467990348622736748077164733144661366637105745532145373367934697831864315270\ 0118244746952304471463349257544125898178568968621030385543833205599955160032245\ 1677921599060402960236501323184899868322272796782457979207239211380479750725052\ 8614677852183760809764690329600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -21395263953730188739788336775753859851\ 8185551977995735558757694775771116123385783741921711188287295365755092907615369\ 9992347071128924283133681952869196946074393837893814548645465610242523328419404\ 8981077820023428186784092999763686386889916760031631039580339251198671270617539\ 8385059437621653732692336195255781043269682284550476904399648237980163641283893\ 5108423952990448110839045107514680484317726446760679939251285127330859950673462\ 2245433172909693005284584175743466409036731976601446824639979289803171257157690\ 8103614977581529626181511208038657880566797051102269252252869295565117486553842\ 0855294400532059628702135092259318228781736270302506133669745427020341724848067\ 8301/10738722821179251318345149123277509597307677861106159139410335665541254014\ 8830024442718303695386980724917211214253852231944645466471598834324007660746155\ 8483580990215612953445762356217726942410360853921026690821222533629340938693330\ 2667983243473499171944944822780159422022795715586566001848118575734576272297107\ 0424717730370188318971944371579066547759956166515116171202301126736389918590225\ 7175369592437640700668348991812309951988851445414227072861596067522375686499171\ 9020256709389566369869406650213441350748025141717226995284570804690919105981441\ 7028702355080448316878505101571915776000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -721958985356488714340982385340\ 0362673622501931236013491531277261495776496859282656766653358027936124584760174\ 2618981622067293272061242454683546373984666246674661109612273880669245117458072\ 2900637562779909580063969736842647571000357427235378716442504551275229668391275\ 7115728549510158795657862854195471240354329376584275011745382362833902347196197\ 1338912355129312005002773427653029173014501998872056311506383855399321977849965\ 8358241842466800050906457364588198575551655327572497327326836846714913353087540\ 9222123035527981884665094221421110356475682135970150923158445204656342107631641\ 5140868499768175705785968857378874393062070374420134432041152356605499707579070\ 97680138523/5431992297039480103476172307008306879168545806772565254376775633068\ 7136927579393850824448215517841802116399736939776481278828630757229232498630835\ 3568397793553398960578966981660466787589182451106476022938057169653397953292312\ 0045710819382402040836480113815978364237425482881060635118770888543282221502367\ 0482250462563367446022072314140562405915850368388539361239544976548711993077078\ 4833549289274740858641245046577393438781982897462592529301783946615559744484530\ 4215865613302378083064662909039293463720386895795916435030343250288118335855484\ 9871370358059699553437413303445619577192448000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -115594500400088799624012\ 4739715550080596010857638606698721555183249488251099447501948356094763166954069\ 8088576058412174442774979445066043788387901495049070494246130990500633788065129\ 6095343213246618698007994666568928936431490707493865086873532703588503213669957\ 3434213248148178830624213692299235191134114167235359995146377881618768072804279\ 3662327398138982203276086513504253174360175683025211585397367669053879766391027\ 3965573109445092152329847123706595703462620024815299359828014645150913832018882\ 3726808732847715983704295504481879758976435177100350212176491119274504544216402\ 7401239490243807062085892347809138962791190257739157714161883578599165670620279\ 1194504850551668251238032141567/21901455666065950644603421541998140861462355484\ 8421374431553439523385552589684746188701203063424268141379472361595105991718907\ 9963773674304259740086382575099999445417891519202426932282034412458237699619394\ 2415616134141711513038385311060462316934666393701970573422174160910956118922021\ 6050624280362868234317289274869764718607313132452243502161435063485885479277877\ 5790337262391465618535097083536892096112173756680880637992927226170436565204025\ 9647818890903527860071587601703879856163401592671323541781223563548093333703029\ 5710759210877115944181041876572421329144835119773202717853383082802182881280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1995180099478062883640537780847727363643067095821755268803733621942708\ 3888702977823219269769410826838401696059010241164827663888998948942630004588460\ 2972401873062278024353446659462622498709997943544317551344984838962074571510784\ 7052838778239991999031349359179828546432452522314694713904672932100229580637992\ 3971555025152624682556871202285909865351472496093410965493124036710022253841553\ 7258390684465314243245802721989722149540289883869822854346385373948764189925880\ 7971670247099939182752495364898866596680025271205525866999616030133416710703890\ 7115226038986052450239199185032518937157628784133818076752572749213522681474425\ 81265536992720658788359728262318959283653993712625249018793/5076990730234508288\ 9612807598521970210963635866471524285699497606242006383373443299418617865861893\ 5845351521555741885817319006503489767735209861539138269172586106116711358422989\ 7614202440299103443142949256727219955141131566223583655031752386081457989457107\ 5213439135094752506385731488146198215512112256191162115241241235174562802388778\ 3243897367321580909832884598432688777596979889094861019708802370544943126940463\ 9769000147283121386061434114503230044326895268509123584178383529188103245708589\ 4656514520384319979117441854663648391556331077058562016260332896961049827558236\ 8003060084699561984000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 12434683998984780164408553596016379732275191734\ 4834906228413182673765638925921353576991102250097092377503998289517939745858592\ 0651911214076432848184910392976878312539274008469744311273099351865629620939410\ 8731288718158939882038876459122837670495139290352659813764843660049713501633373\ 3410472537097997741578567169081762757092715411623691404701058650959471973564504\ 0775145305258477564434277257598850207635456765808783046209190520378905889465524\ 0680416220162682074188074904158660209719570196253377706091260511653884679575424\ 8906786355501803765220734529702945920537389075747151104561590679699937389936727\ 7125706900436172294917395767115602528066129164491075934394391735486519073385999\ 790292084528881/883660659933442838571891601365584029114325032229583900475481841\ 0862779696602321216645070084144346557612414536909961132860601787198797208999488\ 4244434088123468689624209119272242623728015116283582011455067653791595403815173\ 1421941296751593800356841017146660650962333271531173655844881076342046391471428\ 8194187788447883381473415495832626562850927679878672639738682040026583236617995\ 0286909786241113009828889408021654292806777193945565744548674660084170652955154\ 6993651553556458645022207503667701011499072040865302547506116178467748717236430\ 2253785798319092672057566159957703782841556589647789608972949913600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3555581125091373862491188526335405446392282174455520770746114529958004759735475\ 4209160079420191538016885846738028281337652042870384671219924232219516742215729\ 3008119333449337141732738766279553461234134701599745534979098673442119075755486\ 4007149266176742403412781163684231707672560062653092817176526780717270028184569\ 6007573325821226802955427219925637013153360996934259078248801689360697139348286\ 3248953396396451374994212988013335984880288445657790242846739359811239101168179\ 2200901063117597654147605350305209591515553836152331809897025027685487167478695\ 4092372804558604654187599409354055015627075940580371665871696945221026591749540\ 455696101880352484146054961061030842626676786312018737966837/143288083549669875\ 4972534250963686367720313145240312000080995222737797639262753483464958750922146\ 9318881610599784998214402217836754992886768188923541149359334236371702013475229\ 9579617619819400667743259899248859926996008733402902332059081968662313361414155\ 7722795572322303438393124354341489604291846029136197433351907948695016485437755\ 5578885409727593500571596275862730702505469924662704019159331762849604285585708\ 9934860049270844974641841908194719890311847240671732354725387463570963438579892\ 8671397494770421570458264187006658071061242443353210048373287409303797169287604\ 2014612839734809250012824862720000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 174016118211414098850087639565070328\ 3139536932081270187324679550051389185752194916673091936373154897304743224031090\ 7535370698820019901586905617256556914192629382291965236009627027578523473548639\ 3707009825978132989151915091323307442005525987169061917480167399115603620096373\ 8154906230118150272802807310828047736614377169161393553045165221766303309768933\ 3461064589890384722080542218167133889464295007828720706129291577106844130876699\ 5405543191163900108037312414053304579839337979220449444506361080495313540011343\ 9197600535933727642497916225877714749267427426994422747135872543121312730950125\ 6986346771198829102077652629679999721030164739916700912346748979150642520957021\ 561792251587411228388816101/486673547162798235168585349056388054474707003614321\ 6434945567111643255753296448593679593127748417786054378965302944059966564925022\ 4388125452573423231942761533410002594680792072120191949797132311923104678899412\ 9048280792475058658598737950755072838908507271781418464036890781547825040523352\ 1233861640958647713443163404307621572933813703376390649797282054005753531685879\ 8523709391561683837784808717643146507818925931867009895332247409046365297104936\ 9265242854882010329639174283721478843651502274665828399587017575951980707422241\ 2432175095300199663912608872230509477351286768101121058167638496812977042227200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 2396579682100663405349390364124476549993838098466150200566253675650\ 6054712829912742656227055937828267813403909501472244278671773968109842035379983\ 2056223572946511784277795382537566720202917535624421147717980630655199009595547\ 3746277870613622046923089537491819889519228311274571289476561532580289865335982\ 1554864584879973423372126115128272482436623476696695363653655208403594679799403\ 4451768176745838689381595145184898408636177421689237011403920301276252984199665\ 1685676970415268667868147415629757413152500155021087907261762025326133863416049\ 4690497324720568758680305226004232309367565937592947802268151731969831217482734\ 62258377254781732058289050328855153968782641401700869768748155864582038771/5160\ 6945221408475538016619161311826689658029733326750860902192469543207297579650311\ 9861058105244361372990268050706087674462306608300955842707667732349659256311787\ 2430465667952433969677621863623979862659381581680881792743427922265067086256569\ 5570198105828217342231637685096992977329409348378086196119265788342648851108335\ 6592118202219876271489134640737475607884523193122272969463484112913898857216074\ 9638214837891100303192122454853651196290119403851544159096013603704371357564911\ 5008658243775448716997989197968790860827406300488259491129866693148271883338198\ 2276027076135185949441226761887274359586816000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 856131941390946859913\ 1625753032240816249247057932361406249043151192793154840757107588547565981994985\ 8194700427072880556681161840422937584075744024263458554956795893122932642807405\ 4991223813086113829979017439636587422245546560474477181503455065943742637391581\ 3915977113814968405532177009032642110953390358480834294254613385661462025983681\ 2191851488098078139755456889151995983852330725675201504061639418926425326646337\ 9239920459440400232701993115887672675356495704154230586707934941818453067974048\ 3803546375333763528025033330343632070467419579062746074062422593959259714926168\ 0220582182458358736566177038031160077009186579632519506475405720683518453461490\ 813440060985242424359626353219747264351152623621/151906114423437656737208431048\ 4799379047095197304790068201808791539932181348359207090012912408288992083340965\ 7265824841868999229828055860935514768253380261394947007862102422619916285429530\ 3898287378774804248567364610641390145719693768074897418429251802557509836532218\ 3121466824641164490582763678565871610746618351271073775681015588184224956486767\ 7167344859521197018519260567964257198365040398294089148655001763305274193724604\ 1591028817650564536392764544710154598169137514840006900030312274562430380502378\ 5678039201514731637073868372620144657687382169012299313193853500788604964126825\ 7457923483950469473107968000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 340157388757661378873070940514867196363\ 0204675153358404539922174184790039302689834077818584006578328713288275124468520\ 7780653759854347370764964606412292447917094907018345623755231891907343835073876\ 4863366542380683975409492769900676831543284049812494877734659842248915746950001\ 4392041639598503246463052281963237032551061583270417928818004951338972983845446\ 7842265557790931407479131190721276453492404884158223771739875193447016021115760\ 1143363934536555925647300608691049105060156174795425198239175165595687053863242\ 8735896260414847004680063055834241280981598932016215827257052391643032128269771\ 2068384272154391876198025488639260724415484092224105727324132541710246700256120\ 69260716205324250888852726979/5234385144367466933657011489929750406404772808697\ 6842941150734042670333153219662767420500482093458579665543192174400754439055828\ 9326919648956444113807615985400160255399831672154503394055678605655754258466187\ 5929766029261917306993781922441422956152975112795123485122663936099825717001270\ 8655594692047848854001392306557662150784851969164273876043311703777689632007967\ 5963879018590403656812085366211711010657047566651997706048764395133856298711196\ 5703024267161982865500659182833714692808391651239340151135635708252369457435396\ 1515055713568116068950502515345514194043961374661998157400060767168443435730966\ 9376000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 655174167407352726449605237637329320914289225981522236162387\ 6616561115669822371803662579864479690199012451447798697258900431477762082045438\ 2468243507870114010638400780738110722063973226910477746550295757073183794534073\ 7826939389660415504705223130688253103733198757340896223919547775978165758481795\ 0025905713503853761090806958967710078279764895821217476810966208962199351918651\ 4518615878116110337343645140714309220907117224967932755503157492713154850157039\ 1210672002709534416602474120635121553646731550083601980637492395020696865236233\ 8032041543033059457394356736333410114295024447265650415011714439499588315661007\ 5163969165387369844025330398984639434247827410388662634083513111023064767612026\ 460685271908603514814927/912792053437811342865550988371266434966964931765334628\ 4000697430345380585673086917056279425559152686987941745853180755687379923548605\ 0923496718934325765155177988343884027534236363570637358852573316681257356667243\ 6128072147104668680806814286813076912379879292212467634239631994862709051760644\ 3539914078343596865185167952335072690640985865945123027218768080344198506728376\ 3716040815970767252480215894646289771287326851454411794187397174727911961407388\ 0613962180756946801628479097048033330817985429099270267706566210907222856738511\ 7913060997311182696815859675738172763650418025154551904088004933290141073681370\ 3269558528245760000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6978377742161904212140348015758631626097015500511\ 0982065878875386644863209620170919990109607712561304133562361265449170666049440\ 5621283712001488649200423688576427976441301074218969193790600101136320445421271\ 8527034579143682541685842768110163328867799570750201328932987798869766266070683\ 1535164310176882593600844757496561707913162303699131840370719353419969994969157\ 1034857426566631694407532225247658035819458605944030998372692417530939850244507\ 6345811591320676623381123373935595573341592653549213618397488551308441645576413\ 0888959606981926513532546038187009865760448253847532613683108785093377249021014\ 8447126169331464383769325900734593136147817607950465935082277969463255296686650\ 7444914057847927815690128260974301759479/91568521626641046221261393902910739174\ 2773716770825586833079916787897757627898819798028991245835876520727004764946475\ 8886358440566921292750166640192508659722827445071150404474529071424153879375753\ 7474040297394902496162393778352285334065759852966697573354194922954829131220656\ 5569348335988627507943279673315340373764845085388487089212675191968063838992848\ 3266051829764383047259033407163407188759484218438753067172228905398689999584819\ 9922314350501515679067070831300559219414030484724953027279656168517214229167006\ 6856368984532187322848369198163680597043728159864232877500127739545949371258307\ 8659761375955016687783124262841221120000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 5825016326962324767787002541\ 8306319152129924374856917754173095274949542558795011705409400722678907480135175\ 0476087463404231798208793538180565449203437775211490038882690595936156196579729\ 4531687983689571969184766708044326574967718704135148640212531386021816203533323\ 5276607716336507956360741263555097869647664429278829675412861012809404162494338\ 8715117901354204448899220770940951684286587282696885541880282845644823361739546\ 0238925825249917995153593542382910847870466530542223970647964426432664091199329\ 6251382673304486238816025967464040226600676860890670906816603229345955716252189\ 6920812057179442795134368980804311060050338753470001177979418290154635682126392\ 2024325577104949701889543439049070028737947075874022791167022995471/74874879904\ 2331209459484556778685009289188035228022893687157194993394441900068651604932203\ 5670810574860603721192014719787336754110555441095454936881695211871487533154217\ 3769416117341282785601064762599589126165772868916430503665064553130664270077875\ 3309855760093625176554351862380554721674154917858394340260687294554067389271512\ 9220655811134267001630092127195896193743167231285114930311463279252480908185109\ 7337385708471352322344428634237300567883585535653245070565757328261998384773534\ 4290010721222140609435516383250294605242087857166525005809279196056914417223290\ 1445039676869440086259709616608308890707895136649118838775021253427200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 99270471346003282033619469313624909777512607817685119448706737975189429599\ 0893987496711987904996878952681543444454917392850189379217210326910177204723268\ 1073986242941493272578322277556485314346669075898707567809329840232789746921644\ 4507929569912631412749885860823551839325305656264872636397373778682231110219052\ 9112108326468980334183358682157453835942016802769899051565921341575929293009638\ 6727716101522754301233199325193149339838885084086325147611317924137117539941257\ 7004637071166496283907877671714105801841833233321879647825425604552533134571859\ 7563279581348923357183800792126262880806209941086291620118387188956457510862907\ 5561462556856907193933159683052024543691195625658888776284996723705175472091368\ 35267638353/1304150232984513566877908670266053115368764754358814214963794498517\ 7518020732209162601387181705103158421771121085740231605860884062104231805995722\ 3481720241275202671781733366311506459791198410546603373515074178682330475089790\ 6987445068457820116004095832190297088551296998363588929077031298757376795842068\ 8669710448804388288659149834839370594318499972643912531975552464481979660268070\ 2240211582742573736916051128832703588700162010419225218512239004770364942240387\ 3428379502318717669441051491355613538342818320771975416629686802244553935031449\ 3061406982082426815710343146141801534306316288146250732463550756298292181089858\ 3552000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 115835776837919032603733921320878020801217220126007698793960\ 3867397678103461095455017997152733807500242087674367951999365745909853592523989\ 9701444859353927564732548477531202052735477525730386120470161163189463131135238\ 8415368060756843360839498681335255677515038549934631293079393893120158871650196\ 4561662568286056629385859666798200062434623115333083278317527284202822467476129\ 5953404173275863916209768942191098794199019247340157572765645525721553047727706\ 8482170166850134696341218947009652129375936828666517471278517074861284310618132\ 7524764810876184793879880445124681493421424918677580392901118007476695793554965\ 2064482354291593778322007012963477206129014521704068029983525238404349592198058\ 146553550337330517802707094132183772447593/163498121541936420042381024325694224\ 8223373235457030827733544525353843455895232087107184571806770294918922108420264\ 4547539634087972307390952757671207232948085047684046269216744354675498461812151\ 2417000192426417925750068468607969552046552689014761287645941329797126812091518\ 0144653345415923898295980480045890664356640228242935739059789673324412861018824\ 8315757405533517602088091654746924887114490899942432156165659744035702274899439\ 9825155616882245039798366902719546320795216870436699870127939706411013991673010\ 0332736631268686602994221268430631092334903779257848375564646792140846701052662\ 5846410024923810949756001783049138908910483144704000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4971967067286\ 8362639803093179138900837498491617764677257303297461285821400700534363893301302\ 2093704684210459953603549257132689561476890991690728809811344103985002372089204\ 9852042169413186669831674435717080215202559293052564097679513767067571398704401\ 3214958627902550371908991307934176921168615688467373260261451881007387858765737\ 0070135793033213204261133190556098596838619894484823849731229049164077656038275\ 1594471769910767151032470294136298860253076621843105859799293165880204597464154\ 7977023334994504035850978319943849180495710553960033494466010776281474557865762\ 7873484066213759561850094269630845406832282433361868020321293108857145570849940\ 9680746434327185188350658187360551489187566383587622794455597602203123951302225\ 461221/804841787347169202405912205937431714328545946769624608933197130500980187\ 0533570347014099007585099289174963110489873466897999618168796361745760799403893\ 9140076088081406514162284954154809339553903385968343720420983106440963256443174\ 7653168758785171302867594342444713170516406099199480866615033339931990669581343\ 5630060530826798442503691487897493470215621828460958386659370259177168017013246\ 7363771589392503593668709792418122024946059007941634794298487980132057770046184\ 5651806529117930063393413409942004143250108126158349751319719988652605203984740\ 5293597919889165559988416013581693929082393041652675527199599356299055236030475\ 5049758720000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 44070167053344234173629726162464669275828901774080527\ 1025360491352716786958570935038313124545261906256070211654963488971544493572602\ 8327642162659403999105192921770018128285075778639377032040684554682076808361046\ 2252684738987000292647249804859285100543465504855846662076024024167399516393840\ 3936133950335822176176045399980470447944756658397240220543987281226534015158630\ 7419869664987808231349742232891105514964742213185831762875757466289530608316595\ 6987948635453830509905007925243316390651170678077444934566010462669984539579312\ 3830002081428251415490105796301803996700006331272342463868211046948852175676497\ 0606387114905276197030326848643466112352971045200561770797612332726183589781799\ 47623751745080555799765982613579842159514214886438540756285936671/9024584177260\ 0139703278858290495619434571660998485659242106872269659892175325489623976045867\ 2872541558083228936926306243487189410154021642982841342485076036013044295347853\ 3926725904135126820806862273591656838311066296688293612760953034790398033669850\ 5535801063667359355498397515035359968569268968094436657806425937811685759191474\ 4992431019255194944776213679679008020326918372519907392262729187178499815664887\ 9329826569337271336906178145966704253316444633399009713175506541865539875698013\ 6491715420611788589816050606913219570794887639341651315795147094509507427275430\ 0194682405985491624286310736652381125588125230750849626583216832891746715574406\ 3980830720000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 17460608725215753686894383979462865273530575300197657\ 5228783929378011444220299689443192882650788268648459513853130493446072227360315\ 1507231525153170116150552248536710642237747939271888924811935666055372378965750\ 5493532751243040300955019382222140447573685829675358247932926293131614241765966\ 1612068448541193924538083118227052703651836263417220886735915187979625083723740\ 4911758866083028422217215265413620093573577291547274695554935786680005669794123\ 4662498810202453792131594454832275772875236313303242343097217307073191501330407\ 0781423221149309408136830287420045759132903731883131148436003066701937955801359\ 4870062739398368378926785889744036131277536288546879241460640839511662025863461\ 52611613323561394092744968159615228799935069485673200510803039/5436594744037551\ 2631721572251604317809702380765005186384155660806918132361021879686967864399529\ 6626781257028101065866397276570908000760039628933861747547266524722913876668489\ 5947459372836148127292826732806519582321545984742864486076877769115124773249247\ 6250211550425221840393208934715668698391517975889117156590744297599209137197960\ 9529701895332412499149791670336223140730478574858215668192309004680696437217499\ 7034024312048613472639954918886638503373334095802763408680001364807722849216340\ 7600993157580311581565092690361615447801851444093155777000243684830103722013060\ 1566537940740871393043691544052679017166111888076065581436310831970888374131097\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22261409714801951101532716983028164472589750324040450950710\ 9675880243830918403100428549653573087474727348223832123551441796156210364464807\ 8011482295149875020973332874623451722861259874850213370096144295976166775413324\ 8430437825125163898201775681152440344781449015907922503444121858280209869118623\ 7343657932530725143301237126692967696229181902325706264904325411563167808490321\ 4684538602505896826927829315376770055257673660122834816761284088448496025417924\ 7423851293993526617578123414481816627077401579347346647332941122774812965141869\ 8336021209706434650507328188820239545851317248280210614769849943905512410744943\ 5184349329638221721354701755229003043853955984390164370784761883090229240839331\ 9354006166135915157253094813506272909490646816345739928570506508062167/18707965\ 0427620868306815496620089862218950698813255714662244355748636413760934760818915\ 0881340666742319161225982451011014742810097178964636625311533048847713615652751\ 7378273315808594002511288617943411690359023929822692144182852829367964355144510\ 3028153681037613088337151652183067173398958699181794090476948863662359217799177\ 6761740010383840824929140565229397872020534592347897988871236215141513563487592\ 2506294393872968008216916260394897987803419020292362721724508773514836873650999\ 8027088678677725429842413508730979689732150609403011046784160658732182423211427\ 1964782663040822630355681030418221905458522939910151601280502514471117199722916\ 8755668574314304634880000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -58227255855974816979251994649492597\ 0730154531569141006574330149514671660170590481163025252293662887928830825110953\ 0625604195932323938375497005991013681541334215575654359825146651817429424691876\ 8650263062936746480813989288174250098694469121914853850800913328966033567724176\ 9056239542795988511664021027560888191817626159723523770213209006037130801274889\ 0093069643558746288220729167026093784575704181548655458789850966077367670691136\ 7068733938859183581915430053501493205351295762314226441929606093786638118887127\ 7811733504903739740598005935146497457740891723553098589213177870764001538072503\ 8781495249691645119768271928728402268036598140377997429012265695537809371323974\ 8235188123420092550027685132984231772625344164509773106921448930236950470924678\ 3/51272282925037126275449406888050551212397314333099050882042385923559556334796\ 8882244346504511169711503868589209936602312670211658950132362757307157464608955\ 9147932433120467463649828601674118924458067858399604412790490434551928428475912\ 1846937722340111154156054663134464732037559713369293325990426597414490067217701\ 1882850968390071065055313449200627102792450398313042785637782622930227189269248\ 4657164232930252206318598155282342029636172060689970843748628067248230398832007\ 8605105848776769272910176754932063889565052335589153881069569320021086884616270\ 4298380080357219213073569480311100386982618540193702052878342219652396047314590\ 3140544714060595200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -673219224563323836079562557181641462532\ 0496914852992523650077012880001212174836189621373545120518908160863171258877485\ 4046364178229153610688175818002372435286894817983789234367619283872200127511651\ 5345785403065297617613787087284119940840015369318312540210901284435578557092394\ 6671754672855553680496850314427237292671834343410719807779854201305203571410404\ 1913854805024016577980123465879576783718718110477652461958040422637967880207089\ 6335829472898224286665106503157664161666163280193649125469918895374628001144494\ 9499825769968428685797061596892530050372925488616575967662486756685291274861008\ 5910788630259678375857479379618366697987347745505900500795802334094645171855847\ 1439019653551930275877435188656908360948684166200347253273498700763386233207607\ 378610790661699/181965048875681788813542851961233728866477178149330767730720041\ 6364263383904061263313399953493616887948329513216991801235810434347070097594735\ 2810489218555686601226991129709591976057113481728464766419772378316512364052779\ 6608231925780347740268121623565644138129196873422278071355593719402004708955101\ 5327574737069843981178824189966365680327170398430352470727582991153672174741929\ 5419213452181235754745861220954320625871017088207411740365432493920217064710969\ 7631239838327472563473454179486655065200157502676611035901788351329534032866884\ 8776605672077296399942301277150792928033367884198576354538933297957895106029474\ 4232835513592014341864908182990556906045805953024000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2149541\ 7557379751607075782220411559007385282700460404177431328351508472262273965319871\ 6415357423667333191256422762863676774446208820791510607070074358228786269154163\ 8419951282443237955304322931547969258063467495679326239623486791006152380617059\ 1447124047068917910187309949418716120678880367780496034395831655136531627467627\ 4052403316689646722240321579638275442803720355144155543922180132075454405353378\ 0338454140614944456169571675490990307908404659126327299304389531191956931439483\ 3753874990376195225989341529266382141321560969007461279202283378755454670463293\ 7807854548175426182513535109354985391067098002180181586389147525906583647178508\ 8102128514718383566227152675065448806624176181757585937156127740551799331517025\ 011506812882885172211151815186662213178748467/334911041074713409823009633880904\ 3891874749124168920101144633473522706385142536834983792476521570626873989251847\ 4379495489392501380600507887727794978261835833077557391783149793059380818404090\ 7162917919266422758306922424353633946055136243337255244692320245801785995436385\ 9391775071827239575683486425297522738107528538697562930896922883837553391086809\ 5048992983176365086804493707359078290335850268806439629811749412725578659719539\ 4358887254211440094938667337720969098387004496679375166031643277876728487797921\ 5490294300224081201838963608556184950622564178942133830099232769964441861531031\ 8625049706995144572312891789168186889377043711775207431290081683256945672192000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -36908546728683568268812444792836736251817644490304551774355\ 7412256166169067940906221521470135925305933815503405473205821585700957646780271\ 1653655457799972242963527149218776366774573588852039710961567564396173670822714\ 4879852890342244197325490132096549556614400650356505426793036174757037934457793\ 5970968401805899745901968385217617065748336958502029826156802224613275045161841\ 0195285220407909144553821613019017863459559196175280033013529377763803500513779\ 9527238285345591113239154382858035077601018576575706774459173114745005935195128\ 2248991448340806557688458527915835889936200970122142854028856673342605926935256\ 6639115244805172362300250319105461584563520299624026894057516279418668732698172\ 7924041881054051251342568717735268675536736400496988656551820342517732888360786\ 8198108787/40161785563078727879017048985427213696383573850591751258067858340609\ 7838508280259473624649689947396970846240437674886904700078394883464469622411729\ 5328776769842124120455075718467991497041913788253424660211835735157330302141319\ 6021768302542800105663107725875376555233897492220518289797564356183117997111541\ 2184305849235262638133262845055457144010536379795816612679548455008133552929555\ 5355595316353025379595192715518084688821655391496963317507641317602048705521179\ 2716583042275278979856124231947419062786510829216382597899507281302159264374697\ 0286663871690747058565494312565025167293183502108739411703441993787408766314477\ 4647752073789344161431740623597958765463863144213171404800000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -124269796083692082951661796702940957573791087032521379714135569897484103323066\ 8482629854593620011078541822518207383441373512192502779867424945180778007543978\ 9123941343551099220411684055378723181440470358152899644646712879703484727582782\ 3892664600345012705064643514718906333984752558394457115829944269801118562627227\ 4521515949869453068913260786632868766156004233765516385956650648968150771417965\ 8083224122361561199520501428046742124752907318056020569381395552791389048447743\ 9102074274489384658017163209960527961211002668587185524038128008240826202218802\ 7753273362962417706615247034102766123252401068486045627675650580558841291223439\ 2510671614202429740186906783981433465175064286427058655034965290719699131689210\ 4493226256138823955017756468195893610641333123130043675366211038679/10443997906\ 9838302353656795663987573504060616632501483399990391071582866024338150264361257\ 1637951928660895014146884619444383353249478245971995804088862905412646517019663\ 6108038699282701251819268812848398288203552591077347169474867462889897150732952\ 7712062703510654755572205617630351636829601226547474629241921739400125055517067\ 1771850437274388238886971688056117531499047941965230596917044960096708526711358\ 6880689616447236070205559834104978742630745846135234344570484555673289530120582\ 0049103416708559674374663970768759978066326772522359232373064380545833856872611\ 1129282915912099464576032326765882325803097100289030396375960741474524250622354\ 4690643204847318733891313860608000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -71612866161493985955827\ 5088787086070463340120466009280471864070625370074229275418598638357932782026425\ 5073290357348890465460583888997679531065588561656518010099890577621013112466705\ 6826586416791348066562178669256478223785514433856105334847000882099905498182287\ 6711609491053174149500905441315662651282038014961499008482308279320205259241211\ 1688763287758417622347691144067652291942448877748144072806288353302944496026129\ 7500189975108945283085508408969656548138571956020993518481333300848045133893886\ 4063562924499568074389409740577632202575345634837137524808767781542836583699721\ 9510864213203497797143328234916192908191441417047520438429510391538399610451593\ 5043993721742657959203807010649683796322238846421844501459905230924969880037955\ 072679734704111214910573192076782001786996433/496740908966682362729482282854188\ 8910472377709142029327818036202725589471512339440274711123896339485858640684975\ 8624119729265445870411534629988951745810803079102994446749024340463475899925829\ 5578999296214364938866928524069897728224967283911000341012881210216237551095638\ 7034766900489750174109056127347860242068658766483082411766516197751731924509675\ 4313117161638230625729723987098447649972095462658611346547688636867113727613760\ 5265685441260114458527123156779683801632000559428490371363762787393613489655907\ 0374271562608605881400517675479868288349944981519721104454308750184272437505164\ 6774511377363168824668200139264311854963973492087379948478312252609519489304261\ 8249458483200000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4584265389153319193866725988102114004654492\ 7098426230004012420241861343297908641338060923503817189776702431202894908514319\ 3297721663666746307769128083226370827944434563395028230284626007099223491209388\ 6821717433387730962523469175029639788153009131103688910038345487776931248459323\ 0364836991765742772048894148158613464535652248289139986900120733893941352885706\ 7248578911905429014147177424687433442676589106132106977406380893667902463187676\ 2239084686819186950176253766236354958670068018187170724929636721411973201193251\ 3143021240922652621183240705839143346788966870160672547261209826548833674011805\ 7620617247451585290624804253265075898935977692215734432390413176452404926999824\ 6611269245466797320018153524394629258811168696281310109996747592600121226189305\ 3701846974229964900849325119/27602334147676307234790772828993525703375138747373\ 7270025863916371520801389458444165626128870493307055179785051615473154220817379\ 3899486194072890395352391451270286952092909925974422557453693277475930598051703\ 1513459126698901467845778923625352148185841309115617914361002241525544304279476\ 6312664554615257848211474306277477814415623627632197557225220397813973181216966\ 0128349608951761368032238340823115101023085648317002378755431495159074956437545\ 4225441333922786373282625827408127577187447691702632521868629021729410183555841\ 7250100058482255269373706580231413597734323120197960765128506398654780603838926\ 6493463304533441179356553070254023111141053288467881009879451919496014462976000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -497156882044197173844892942006750995529935609489422315183\ 5777750486583664444080605309553784764968031777674304176941594511284382932200868\ 8842073146705304358884361326473935184996224969135546400520901949701232273555787\ 3323193884740468414337664067096414284858345694867001465727536234094678046082731\ 7824551858852517049584668547955803317403245043766332164366551432788684082450692\ 8442382480915965462338472311158491877174291689077138701052396057897998166067108\ 5371436851503337337851534998729192596946640239159062728956186487219890776610295\ 3701615407224426107776139802396297394415071478708671469388302440881075141398206\ 6304059382851588229822762207996168355619022749082292822706050901700592873439448\ 4561760682466918148961714206221796702534045877424949237994980390464559684213719\ 536350407102192942399/271135505533019277660262018476579501546192255079077216324\ 4778440951474479522246291061267757728688087346677461307780177776389355060100438\ 9671623390303132590802374233428453364196000587774488243170392533258951537459906\ 4341860058907481308431338238296268336899162243521488543286859645533132678031064\ 4354889881791815194255226546628731430444903500315477428498572404964267506280125\ 1481555151063205383918589530309070650578840386650389141392352257548507717073214\ 0974410644169724148918207936225137463503795098350500241206561986058591505909386\ 8833991270562240597191211553062581668630130754110847093094328958760396978646511\ 3840381339901397390207148100815954736542503661402297807114221819381290106880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -580418312537921661184799408638681868131650482526935491955\ 9431997409556733590842817758369356705122242157161944857926505627721498145226547\ 2357819355453780016120402343644058477344258145781362358278860540858787507248555\ 9679456271902486909634390381726567615931666711358690258548104496568751658596421\ 1196240037420403294417135147951038515551028164338938154496461523702165503824337\ 1464937343138652543838085856822812436718215799432656451829896127708110031865873\ 9082920102629480254634225790450724315097417468781870555247248774685002569855205\ 7663076666182247966235129282373191030370881561128714302071851232630279909152684\ 9776753540494683514522952457240495475052766673986134068845042406613717883522443\ 3531979964277202164516307217340594763642130564640641715171288174480806871145112\ 6691365782736062761705769/29817381274028811873679398493155017126497569517648452\ 4183974338002473108766675661258422920560706759508102890460240579722718125428575\ 8876043495341279451005232152774430460563700257017748930108510415962023590401565\ 9616338019999837039865498792173859565027315587200179648789361788705573505397600\ 0076133883540770715018123449655469014779634601679578712901014817645311864675683\ 4624518193109584052273612735145849424601181981737870095091404737333770078521869\ 6371648727507788161597050554425109022987984037929662715634659999339712764970766\ 1365072029771104577274325178203722014304249419384108299195010041510305936441323\ 4791720239678433309559311000638175952472993493840451687527551553574837432765906\ 9440000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -5231509833843172991063516118435289631524405759859\ 4725594099125088516421216677062241358527626224006292983115776282622167692890892\ 0349896886773639298991825120047814849758764171712035545432670031139743380174156\ 1218067698801737336195465086458615520430674825547486253029050567435673276683912\ 1236051506225181143455212775195170693435523868284763203238897951376245636540218\ 2004608628751461319067224675049849372958238234831072712591182549091969455905356\ 6016684316215407199689703455517516159165405715035966130294164925585614821534675\ 3844356401403653904868515292944483313792478304359380263226254929639274620443315\ 1431073973278680937394028948334556992405045560256886091693941475955892946913502\ 6452335226577714052979402583889248900616908120191042228385137588044283447587128\ 17302581214835091534575732201852681580768739446169/2632515293680578098463986406\ 6526619380805172204406637513271548623722175698346247451521509709294812452422695\ 8944667584300779504923443870084845794636421421020173798012520270569292332719214\ 1705046173440793780014133784161761394370111520849848415313610233583150881817625\ 2967336719779490268731441293035324906484367668474297945151057812773561511842066\ 6625615393799662285728446621163831003909703936637389090036547366343676254259955\ 5412090114952778275724310306333331646580087805747601367123414775307742762061366\ 9943818409061582208895909969194384572956535689002573706385831756166349404978317\ 0252388670983788964040195512509617852440406177063859760903468669730832847547459\ 3700859892179631821894841911516909935284715520000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -5656277\ 1708360166540315121427599918104133325449514045752107018949951161594094915704590\ 6960252890159639861682575336274233026858769795524003087901626694746820523219855\ 4244944078059187444962248429549269235618085974198642842616806583754493210300481\ 9674910524182379057327677602517902047066495847943667877816465194154154282512604\ 7912311165176474695584183661012958867459194167845306604269042060279383675205769\ 6256593909588441925186527004978289826249441696340562265789066967447484435061618\ 0761538742932366818251088251179366837119739527574468694831645902610649772826356\ 5667205886190700960874714128646305906049130662981599596785622790050513046639748\ 7057224201295212704275486178542922630746354404905214722364678775868459105848809\ 9725600264658185068264647507747509409862769050162119685009990913613255571835617\ 4008354281/29083109718820744407093692323465019118328138717504310422382792284514\ 0140912233942329311713551637357730938192022082418975722553069215098063468276894\ 3664341949641742332007825107869603143025604857781138993420201548558814636134189\ 6842165556752826869000371014924070607858574828993794826035827039407405515905358\ 5585198052651664027611639012540152505426505140615153668677692243109219223813049\ 0329895731359021957103934676041496597666170024932098579409959320595232137767723\ 0302602372716983687202045130772166017520052994865557674095791120781408729361043\ 4066685524743910961996722561495490026014578242372162855194357993124671900324745\ 5189766203478410781639949917484662528733608737530444000637020607439663072217661\ 4400000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -23463856857515452849326327289859300613810169100528\ 9811878267516704032994938941679646321828994706552114981154382287750682090189430\ 7493990760180952358354495039753271860589471319982094906765811015959018356054598\ 8497714939877693703748470401939652180993007804867728911893845871931676905829650\ 6208009593263569538766659575933526698488524540800791871073995045934087368212895\ 6643479383272787657019208473940997921028291735261588824162663870785001049264732\ 8409516798398802266307508046479376921217471687849296134678447170925265282181141\ 9492087545619569579131223357669153644762263287764853007547908950369054778169999\ 0059903208450918458633958421077282725080425426933919394513087992102739556059423\ 2763992326891157707254899020258792788703707864540020041515190214171039605489745\ 9666928213013037251877694143171888009971224258135982711/12957048982364108407867\ 9002469939695737807780066540490886017693018182797837990468972703089599648968727\ 8822957946294203455417922956771843332416380826934080039190742071351535973669143\ 9668237900649870130216414815670721763099390580895967128739344125753538256544771\ 2779276114353572425947261977135868280239458126927730552717406318646681340083159\ 5333298033602268215970664165551489206430849856521459782050696655550714007276544\ 9553070717982185089730905865138518806425653780479738874267787489914617184602622\ 9301973675573368267138471373205803949155571556037184653538223994674576857284640\ 9899774644928002529377182249202379859375722268411887066249265751309688070397850\ 0838156795614737689497083322308154642745262175563022336000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -726820614417982124944171185744386930664215668470633549263748951787615019281\ 1725461232917019213251816803563808951252938009018411755889107461739413859074401\ 5267161839300800423358482626220629555420329820370454513245945209645687895519907\ 1557757738104069656301142678819268435651122328405511514710828579255432313986402\ 0743475909245564045905403067068799579399502682945922898951371181611381503780853\ 7265801542911759309568681022512871022303105630619417570294883325892510348176249\ 6481352703287658750150422033015737885193265773817689389759260442100212989955740\ 3993351543667647509830096288156847249097806513077289656789737571783694140333552\ 3020264777742909805312907986141076834688999648318938992111103865198854240040383\ 0380630060641699809455538929242362091374804975902714370451290224883254259589663\ 594644814101657047383584174094947/460051886205934199543131649164113208139935759\ 0497792313864503136385878573602069479474178487796437721767507564994326737147650\ 9159720919370331762010623023395104179232429739634742845329702048293670803674176\ 2879396065294465246700044961428932135033711191685375899222675398228445363098618\ 2699484526099507341616638516260633188224462011153856935753954391096998070409865\ 8686031296622116558563666226456250242848069167689510191376179333851233309910428\ 7819909084434218233227158971596097452828719374038774766819678776729896359904217\ 9088086506694246553006296412106152078586375423018184028129076816757594225544165\ 5299657172724437992194096970342859846465039318575358131665257642576339583853812\ 6581533423566225202624276342736158720000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -274304256151793\ 5534112671895161814647676773125598243957060466710228410564996938621258876031923\ 3788339649686652046652262997806723713154029463083691048042508740495128861813688\ 2435760253648135858449994310255930444762122629771510312514925740607583153678259\ 2165720664266235910677289814843659978257405135735669078353267309070736873584635\ 1355785018346606259448986156503489440630856896453106420197320877342731047649717\ 6240140567663890374091633664261044325680321532203486368078034628878141893707947\ 2033571812872990162419765304395095918430604122854907769619214798368918962896987\ 3291012165017993820560242902410407642484089243128515516701392118700458630197947\ 5296500445783361522551690286616916435496973801289127799220698142878872907727024\ 3361553854508363986216146805158882074879206482631366891585754873689401621558869\ 6176090647435677/21945912634167454862580951951531837882050373005921499897231762\ 6177907613831361220638041670675664443196190634311369992632996535100981198183785\ 7334663001412894579049946999923513592293618443022509015056519690735619042725003\ 7471488082300664528254030004190866447192606687356116307711563774658634778409056\ 1155556209220995517557020039375823831638387855562798986077520632763208669667690\ 3957732390458920812365861799514938665847991804785122113986820922990910054340106\ 6656914317816920086304470003889693427548444989146193337293555894931137663964898\ 0098878483533751285873815690101164309966844867524389612040411521296645856762045\ 6096384032038386736113402578743915130874594243481024449211026406958471159605758\ 6618936182412085821440000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -281976566956294465102596844204\ 0121349391183436513140016229873555047106308713342375457852264951446356307519516\ 6105738132133207950312675659537892081275318527517689837113155062091406066937024\ 8126130767186455231145162790819863745244627779489297013548387289574272510038413\ 5904755657897508445900419295280320730111974064514271481783136658805411890265665\ 9763043726023058770084353523757145250660797613152966971430381585365089007036717\ 6666683426538242073074286201034253731213679594655385509399739860960852644417688\ 6867209036110149590620405231285022147984481521844832041937978600731962769738737\ 8028205060157953917662187249283793714994550241535801605990782829202131058347631\ 3837667984604076155367418931560778817247284490825057677860091791937498475504085\ 4997542513995715007255509661771335488069934246261795044946993914283911179281264\ 1/34249299644923334389288674619324466796281819421298127633701951504666909613961\ 8143384543695576923150004982990372587353596584341977417485176411603007240139217\ 1445110235643140963185805710245692387065267704696853600998716465545335868703142\ 7685547946576872266625196499756831220573245050532951113928282545917977071983190\ 8109585487133024541504692828371562444477707794674567464060678048321423487984918\ 9581186009654153817127645364496426905407964982212624332873244257681928014557474\ 6361828064273399313834096828124854027624152869348783929449836390843157554260223\ 2758627187638288382865317415155639778956519152051298806990729117013732364629698\ 1061191203121309085884986497044691993902223213936531260477578461023031991258350\ 3544320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -833064156627795008895086488003551905005454715\ 0404533139630733351584460505978398355392952894420734364764974432026638122499919\ 8520191573344768147951577145605308854216370898665069120462955820193662122778332\ 5608981913488547275554698275483289183096702206995468150739979272396692514436821\ 7396386527942274258956526324991797945370914514842249363571480587150222687664179\ 1800450158948004889887378901359208981510165366782621145339935799732093058643740\ 2825322658988104646474343110604003840045029704007139149527256710121687969590462\ 3879523048294876254176606365448816830535245356636001448920014484303981405673413\ 5437116576043586428199630946550251479575969463510465148138742067309982376514921\ 3835662753774108436945697685899260433398833656332149049817697376342627992855484\ 3042266411605238265042889385898913412555240787247693967936750252822949209805689\ 567/271442720438553724504657354592831697204342897239841775039363174483952306366\ 0205566127674162845999415316633338045933599694020443532759268101860322955859553\ 8899339718586796762285140975705725352975055765714398377874138779951849160085581\ 1959550349804705388220676105863628875371871099359070343066364851987688823340824\ 5857408243590790138109232575923889892259056345897929289981837311507716222125557\ 0246238925576765423006439331277514075530312088986916885230357218955748944633005\ 0892407950650363986769047872151194719732378542569374550039561996919620471868073\ 8576316470836382313250048731749947925176155051251183970735741958742804928631895\ 9522198084419032294045673945953559787316179462403741495026391438250962268511331\ 2998901677967571714834432000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 54901034272447926744815113\ 6610043045674880462352410046771511411348867885566190806604790433571164695110336\ 6044420687209314745481815469721854555050311534558700306072164000373226317594802\ 8364774279919912332132646631911467992582610162575408730177551723006642686417027\ 2642227395607711255887162693266777428948638803108650311342014064404125026745025\ 5699400433211081029155020512375134100126993256522881223994177972267579066053243\ 1534891644880066063132709528219840115567066276503670240474466182414850050100301\ 6491447611292733861800959169770412866536920536085468741282523192038490734767140\ 6386781164733636637648212592119387001590553286002557306343684542501297049729578\ 1160500761483907318403689876751974806388199122943526122011273919835936510408255\ 1044661300510801045292279249450008902456820591334417927137368499678077673687488\ 92429944876216478510291/1908855259858216514258558171007655160985379083815661514\ 7929410334677936383158864948897837661304124920613744119161726604299885699681984\ 5305227596904637865402582453504900699812198733313027358933824585707281898270211\ 6856138549392547953774425225040562121762326044873492615962292512892267010799627\ 9850881714891447838632158548293638459680897183921013161177821751077604793071485\ 1785131832947233345623021938250830156845658186265112840918245420496746705838071\ 5443139468796751611325630481717476753197279110842869691900053500718713666190600\ 7908170476536408787129343128730397785299629374952306085409303283908798648568399\ 7337743848862723146231478683303333840003288932910254065601126681380774698255346\ 8817270551540172732330121308574094536575287296000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 73371\ 4961802774765191656793705048853467018276588872681974945803176451214544690540104\ 6053648599679453326757157917127060747571634954857328640107937713612535800069028\ 8018301171465828079240972744227583513609118271068431740011073608090987595152507\ 2908865689843914284297974661553338713423902097594062924622784481191036815120557\ 9070956827179562566975172280815107188963358603528373495851562054098260938747797\ 6476065497847971967138480748872617911940850262201298604398181862958777911917029\ 0974154820835356304606696040959154790276171474897644311931486289436019198477993\ 0354476708899253740305585159445954028379421161970584589119795161756003322371560\ 8048206619821914966433097923638699371023820019050429709115497042233599356933696\ 5233604116367829953821532099788636426153439548318541473812234452689453583333844\ 6508765873773512715803012953824201575383319597149/77755310155064591491808108537\ 8258253275784316001471561435756600572771060631593204828404519295562224516280252\ 9499337714995515440908459578663140932313518809308793661068625106150103202772856\ 4388104106742004208441388028017947670956048349047437116802257467866589111876848\ 2186080232201536044179120463445815774388236258842346306193069016641665889838550\ 1074173912083951536409738772615560083272603100608175632709315608951040559323106\ 4619638089585144803156080062860843121966880135738232042279698064737967301073454\ 0298567792982760824786079326131416191234075534926663005704023386395102959307236\ 0830625599667410041507851947555657939574164638593052685678000638693971393166289\ 1081962942393644765587332998802698646437396078735161383457166852857752715264000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 109012117853282744123893967214328026120704734979906366\ 4568095971001060622194811191447429445746438936388377257715099731302638771030318\ 4361767174926932042269512042517255024868185499037223009925421161824213073874476\ 3370365147448816307824195091830859535793694461684224204353496545904951393326453\ 1323172306977801991731712095135702260170479863988441290307500620518874510942707\ 3628483648718522687429600004732243488204501404568566911538942986170507118156513\ 0629489328714658577320647513785060142628360883358656079257936295102709737600507\ 8764676615024745288789682747168418994913318656227918552162310279754466999187868\ 1619823721093694161877611567773345760813630584925415630101165178305024493121079\ 4734850214691409742663136451053609807969594700910015197293245054178436342846232\ 502754537238468035534870329378890841075651342019126518390879527727598336921/664\ 8331234791289352458977633953338692599148182497336127625967930765133290577196839\ 2034935321469145258111228545967371546301032397251378032688939631094472535850328\ 8040877982810980818050740740460535374800006974620280722848638800420996082880166\ 1039062095848766839033267138831292348273441927611807421124986013045617649599630\ 5701175639931991689925938265426719120774394250720793509566266852979764030238868\ 8261333293264399940587326220149569258316564593710646212116349348559088837886201\ 6070697492027542618211988769913993626285352052724465709620240532730937758530361\ 7453701410161051053694401588943219236256663680986442701371011349712861471393902\ 2836734953124663071163255153495494924511978515880294360330167752553734603750976\ 9468710324115865600000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 185427366458407717945447951309024\ 6676273452681128281358554069409287447543722950348307637368569494885601006688784\ 0000302346718752323391531885383363481174868205207021532409521486255788672653626\ 9661149979232684654345775922719331631310252688243389559563876697017860316824076\ 4409674402748958739345967346022384560195689013710993420303193088205778131504796\ 4693515561991293638710872292357910787709696037701927098634863411533868685105727\ 6116713189612326844434989786946366998288025477997577181259281652000293698420082\ 0009641414279286304490960927505955373060981483819248340477581340415901113061443\ 0281047485541629646109275760578324206453813794932238989341890833125127100583636\ 2301234604925264624780162190047007977969283284048102132094242998640098544637933\ 6895040114264310558841180503689876105457495441679137787752905640022796353246671\ 90214708836031684033427185785511/7890771771910729604907862192405951499346720515\ 5971357137421787736203007188266101613750606125581578746772481676489209243025782\ 2548239181265552841091429085590561882647964014541709857483599280544719783028221\ 1571448741791180027248990439382625172993852788568496643577451939221360180189833\ 9981309699887852303768965558902283577867984118288386118790855276663191899262521\ 7793329069047755666848878218753213437335291874012552348390080625668125147289817\ 5502641616766850053483539516788600159246672335577054547754429863836058513141686\ 7383219256852004360403354620672603433177841243180369546051198066368782601488007\ 4236253774587778296811369635399340838987980000226002280848583702075441610647138\ 5497586458181130350294131240414829127356331634992561482536929198080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3249602964691418014949489604273215695013075876863875833169663\ 2645324717075430127154286503656823178393565989480411551850343256524522121717140\ 5341853508923492569464591534932739118329911062887905446110016975336281119473793\ 1475865742876986482745772201282359573313721484078935320108452299849291484668692\ 3639483299659396155529885944951821675545941548811320233171752116437454433867671\ 2288943340030695180195866751746206155313424528133343196988353036327602957147926\ 4203381678137846802547959622983473984873802499211646654157067123584654841891633\ 4032675745952468547113924937853614245555197500862067377668082798088343290463571\ 9857367843617175789081734474348081446637779278146933210971562788590590056367119\ 5298354236644395379661476106525831021459294002896507907115501712265086500794657\ 91187880318189414806174431743947923203649014195062572728550335987389/1067352505\ 3187545017723997306659078899182886103918378947680111189660042700012650710842948\ 4000789350110617916930479808338698216768663345154634916526955161632881759558837\ 8880217607306783837331183717467945752566033808674365364232427911755132439545900\ 9355543293833147971012129305459580402771455497470233495375455641163041420650467\ 0680025014158386692624548978713272747548002949236733588700185513980968181828574\ 0337623938001935337762615710557387796350109485817396031309174102007130507460686\ 4806039859431318668920998428748951882756291598261138472194981056862867885259745\ 8870646849592727777571613847875937289295918270570478431876500728896441692525867\ 6878424580766768967799091079637291105602918828868370877625309472899774286442613\ 1238420480000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 270067146103545333598168680465246357570\ 5434299875333743090853910325670381233143009208010424122779513488903844152761412\ 7726626104958144938870727156938706979406784178169235002097668480135923171494964\ 2925351479800284491552219133002700949841189462095735694700459548734896094774752\ 5180708258852322147129087564653429316727598807708171291419869198035682780977438\ 3307453339905727419029230977452563291423136894354797590861343143378370923989198\ 1277774133247479138163271642813707786682968883736014194170412268741777516989724\ 2314920306228891879933297033187724701579940149616548800033592779595820859286946\ 3389186542674132493442038487741953515412392176383870315353926652067752652660490\ 2979026776195602887808552162301738382467783111736844246384496396631059451170885\ 6616876255461635386908126213232249946393677726677533254068786281460942269978158\ 93490696720023280163053918526857317/7317478732776862045198891496560868922246171\ 6271713835296731543039357706495588634067417002178371175952483342527578379418453\ 0103369885850699644421071486104646266751126316835031090169848249991986941685442\ 2437242563640912990415691812969603972161664225221658134207285660028390331652431\ 5124332456897625602638529038212620296156496726124408036082763583043407772806984\ 7270328857913850155093349861225408179219518801013632458982990668276802438444743\ 6808835757489777785102302967402283331784408027028403594772847262236245420141662\ 8277815770859186627521588318572177267407004284171212110303757256374124467086922\ 2775155682093460357490843928735965934206213756184577742399728704794429663689440\ 2927192427926702330112826958744573176374550402640065812837668792298598941327360\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 7111241645685297223808171354507401020385248684611\ 1728363821943376526336848869153673745067300149505046954148998136154000753201180\ 2261192540220779756735213201761797985769982486821567964808997074547603366380761\ 6533916231569229629854866116229490371162538484566808635988606322999352489327183\ 7044410118936687072820529003550631713668331758685740277967742673426180537556426\ 0618218111076150609035827024107193026016127110843564816078555874056177615580426\ 1793147355270502725551758325538180662972817518700033181764579361363437971555740\ 1261098572949341070941919426187147048304018085293365227850010864893149827378194\ 1396177755663714192644322248057961282234872326757868877947292960741774616410184\ 0609838031863732830357156876755409494332230789267868690384074405152416460343695\ 7665580558142151737019046566177787038513661696015368892557886221547854894541169\ 321387339828738858831/167181084075465590363188037981772998387784138852170897303\ 2380836093085090618409640448390012265388545112389881530854622832074308805860519\ 7519932348949697987620264742804525204113262886879502245931169638526930605188221\ 6968233045160820689350606227265271887444967472049659833303342483414006224434720\ 5103712406586059528901357759223805143940043688316669273312279119191921954302011\ 4625199110031783029858150363887694343645761374185923506389072248216828303222907\ 5043002287319578814012269933835832818675356866007176441565099830635072418617629\ 5593376140763242755336913942876807152635360550447647421000570912392679991318097\ 3816945803992688698513759819987636746390590532976406986662627652461751382832613\ 2301617255999457264154214768149723275574620415241831996981248000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 992545712335626756739298224534955555514975667438845774102733843406\ 4572743139880396261329897888457907276491435969318381015223880603147342023109259\ 8646322406065426404085673221566979790765480059753824304319120173942720517322738\ 0014883269839533869533353127423490614234791077178381481170168875268379874594133\ 4583225502028533269236358383069522199444182636361463577457540293228029713493843\ 8356232309509085936909675379472496138365814065386084699965862955537914235893702\ 9321749283230751963113362234256707618163187648247005276977791151146742145030513\ 4502190962775009112743405695011829110429456258978442627144361778244496000608124\ 9336350994816702486908657832641410957576750952707066468535192605495645199942162\ 1999984459360246861733057406972175684122449090057394618541938530654240460226831\ 8430054844547936158966284692972444762819958362174496454727287378186616282553266\ 6704319903/21128095384140178441244652936391814420520217011696693204845880840998\ 5976158165233423376483650803205204708797955659695217188406421723067755485105195\ 8797943356275046134569719046747081636465953584995217438936964171751067379218203\ 4092279676328944851713730547332156966245313007674172002747508375729462427838356\ 0010726327218559596279452298654147136994750087099346450624925701589670142410882\ 2476512261511921548381293814061686273269906329774423822547241234938544107171442\ 2121813079179595987258494885021117924474945021603116655191995637084044531999842\ 7707128099850209826099767551889781719386860294199239532123740343732031702513414\ 7770975496052339133904471179680433173035285227832094351720335084186457709756624\ 4374995860240408870759247874718661216004066060881887232000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 53038001607204584176564302188929458101718200511892032307929531273358954\ 1460385408961105131810537237752690268956268200976760553850944660157062452340983\ 9628156749067628429414733425296352056412444793832441238162081816827330894732884\ 9465071426606030342964708711300921733103186807051651698661129418806147906921740\ 3901612392687314649471403397266179364983588671851783977492989939796295197250180\ 0071682443816670042127809524318846665424809059312114754390963135367636207748216\ 1201184248825786549994790509741195164712380063491338736734990797928586298457535\ 9573233650151219028354385985752023675305103454285036866961520313954847923119679\ 0190222620608322835640741455116569187175096232171869949711628563236678935729179\ 3479705885814584323070808065044607000950070379117747957953737208838776472808515\ 8579775755702713575612181396608597611546986021005955200821630449523662942561139\ 29848288520397/1063222035829348250312710428006240025808399149811754871485018720\ 3354074130760851436013968345396625022966310340837875133834535117764945774490295\ 7268370285355585780414567650819552275847981402043427612510166095561576560404625\ 5823727911257775032782507418895259247450630552485964550325045189753593067745024\ 3010848411557391708206610746130455448140666873273651580052891525178608329537369\ 1993521339179724338178524562299631139949733892679098705565519736035031697704027\ 8431209615765664237189922446197390332661174598482463438768577443477414834605814\ 0267369770019947021095788011526880682555762220465738354898284218891608590386806\ 9525809730258391817460483754565646835043610759989371801536886924120766134176425\ 8363806392550614106267387234288744528356817086661067469755338719232000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 9698755579085640388279916902354372183311788748374608840462\ 1110926458116135947392747619050204197948859329141022640298096619930545661936206\ 2912882786883088195503801928828924290066604841512739700379332007255231352637940\ 5175868157702089512268655753336995103591195173093828600509534098536455877040588\ 9417390149082406979668098276577932753389685355443421912918406765522870965775199\ 7994180899978309331471147803164633476342465030654583578784927608516655350376252\ 0893899729579667201310270083105466001549524236898687066828033998112430333250154\ 3144974889909632030215140019045511909726840272897997179794984486755680731790067\ 4753622377251404472085102751866683335488816326240147739100114951054288535042147\ 6027715563188016008286077532276674177641968002253960809495928702859927174897094\ 3431928237695722987582209003588923554139369696533898503985329255238776480583441\ 66592988866891779434301622179661/1904195034459856269551084984792086019070060863\ 1900499570550117141254653016112489268081907781490028859808057954661957994871923\ 6820665427335666823243155783045917967288150137107116049027567930729683429706237\ 4473357261467458621531681829621586921594755568288117008884532632049442928188054\ 8861839840121035552340347670034387237431362746017542226864294091103906176877735\ 0319452250558248715121848458906006422024787549644085205773221096716670712183765\ 0297172253219608633506975732386590802608777295862935387761595558331299352650470\ 6201338302179025868576106670812085275314512558919987572590765107475681578101171\ 6883544161101270063719307128771871396479626226142490421440158362983474682786697\ 4314390216120335234754328041287439929754738529043103214019653122972062388671737\ 1511660871680000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 12047932108576790879608469780575818\ 3724153268269243005054710460911119564245242600885536291147576969326749874737137\ 1836417428921289754646524782974721613509910437360436837524603835968227562486694\ 3129086190150201913436579574265398210968391150516328911478432498485175427605574\ 8923554131124156017719902342738005546227062141240521064878474426263008872264415\ 1242477426900695400410695549928927184077943525421523462613086358264746994386152\ 9823350114090095669600186670957218472536490173072756025734626969017766987652189\ 8661302636794936486737277555120965958462118343157445075478335904081340479888762\ 1538993022069051726736407709497483267997478408027768666074595252230454415574381\ 4039268495968446943463174403159219976812086668626265455650985796178374379323487\ 6903613051344400440952885606571408116610766980552801754541090440004520893975199\ 786357190370077916247895697793188528648798943499774983506161/241708264316456294\ 0922863759734354418744969948763893028180251984664720436502924935825027701971213\ 1633086359102988792296336849895355465762919277567284116568709348747733919134408\ 2729463724016071990085792113633631575770040526486192674703850896820737377000818\ 1755546778094443375575345783669566539398132832053417285208249546142104864256988\ 2542815472995719315982903688048434163942976470558332171881826653638784859618860\ 5540235908302113087827469261433682984126949014352425846522902524071144142674478\ 6792395997623523379712904749302933723026209195156220186372350962850787915315524\ 4225315885417000766120079729585798492110866215049724204503300275761604247466848\ 5053030367171290139036769591358837770394690091356142647486959153852675521823113\ 5975857331231440268269743590046151322107904000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 436\ 5315879680029940423503507048914551151138291044677598993677012341586929496035337\ 9489181154292303078936830825293396649147744275058879137707063635589851322373143\ 2443819723102163724551913756947650354284484959993285179552393218444262829351293\ 5770273873946709516357151496056833578268852573478726361736929320760531175380567\ 6786976619847064803382523886012106473381456810608168868496320054994508492228696\ 9648124859225219452240498963278173307050998358156735607869726736490905059576887\ 7200231846930184720303904619061242569260642140708782002878778324907859225478190\ 9368227307120909068563671873597268829883222547278363452050946891592204143971263\ 2772785163801713228580034424424121195935390996060986782548595107416261023430602\ 6655972920156326080418269580174230487893770895101271033405185420531481360805679\ 5961966726193969490539758559750278631437332368517571424505695273582001888799692\ 3384017458758240167/94086434599590987202371242563678894636447421757075835486128\ 3784092803018150894530509848649673177328784512325887099676115346498361501781601\ 0381519646961821533927347045263048071764817505794373673002391413750805011142929\ 4246149735245515627387565481095751377497926669566763911582281258572294788461125\ 7495777121767371392492507913395222778685450083825890481691802686793257040487998\ 5463319128191087370748460717204090550991365841461447357499641382451734700652813\ 4131755535887034424530109967003566612919105873291894493643410453398930107819786\ 1818133149029175043491420242911412289602599285948663168426246254808071579527166\ 5953392871657605565521741280019500466509289309595955104484638003443545690368582\ 2598679813300645833213238234288804595073896691629997625490295640298313344008776\ 4594851840000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 12998404550612128410890151083244231903\ 9094247381323376222525944963154590073854112300971945310047190178258099932622727\ 4619117366797560936293279091644536542747397912684910543756423447809545044142333\ 9233162394017932625424730190730360816918307757180694147738259651216976640140181\ 5301493111969119806662667299170943352295932759736740244454156955566748600992248\ 3395044206048021058844030459427632458448660771035476316835229147100868884839042\ 0859433889648638675075456537162811993453123729808422956013459907114424251423567\ 3478980551452294053944814920326502779862131054395394243245021385451352540047470\ 8004602859479383995133925367943491197952854862957819943302927758725160734819265\ 1509809491404111473706989440842194962186300938471698705796175473290656138351584\ 3061548616401726365565587252425708800566656327348342887278763310887628834623200\ 539694787203033800208165493037502680697489043088620405141323302691/321384355810\ 4840651962186008363288975205382228335758736902405005069475656059986267583146377\ 5964968161451163607034592897009360587595852935877045784932691370586187472580353\ 9760867214063316738506652061884925151260281614915989323353066365261868416742356\ 7745072948980297082529653058122198756604160305780554882247621219112969457723973\ 7807786780225635636853087492269994423136531520742424208903226981612952662845895\ 1607929903090624178152310631314549093908091606002727283761198285905573147907091\ 3909055157576859970653495740258061646622494834280467880558565003861431088948558\ 7845535930371648741464664064847317701454944244799543767729919543763415848926799\ 2837717396516020851931786851496157230026057144641549945896918047648104625651778\ 5899534702411743796948593480395633952287493369096883404800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1309513228908761515390145269390623031454628010514421091041430027235\ 8554981771314714985560101612393060457460347918640614787403005230720491294891606\ 7444051480364590341069753618610784788505361018987575130316685163601366482295074\ 3196201334680690193312539618117722109638075280364351192795130536062727307489045\ 9120097754070494993557333632803839097943877414013323353196192393256861723180642\ 5859855448427124777146836429773058669994804984839205825228914836362482162883599\ 6195422230388209879334526273509624763814133098083775862137583570753099291667909\ 1077584932776842147137233945199788360991654842437847064793585778160393314649801\ 4842697085437774167008301985394573675775049082208373417643839325744123494222206\ 1803273006600377450532802310781062715450902596571941097151109910383742027739955\ 1673288414196120552761086587786715351393651640292956328934588230206558682102559\ 6797617542924037446871546390051071903/41001600140839481466470760156918003798661\ 7324685007102498074147188944892673978993571705003662293286300926155801197780654\ 0782000446132630808167176612423604291866084465966347297839820125003554010313409\ 8097607237078773502944235992361988477920264021398835701632195904991981545282345\ 3139541459021760343264315969631252165326638727619986400779991900574696128023381\ 0240942535989151283420821475590878797963048705691104834390321874821424632805158\ 6502041949377593657985383712908816834259393862576064074746474520908624263197658\ 6724609107095659158639986128165152171876957961754311357219387912972312444668665\ 0573017319164060585550303782934268894741144036023343465101804193900883214488742\ 7189759826818279002196307682167305165373695354209638082141963019395622340702100\ 6387135788305317831712440320000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 95247153455271272\ 1628431945196815528604496021622344717370508251834430242304538707223774369575489\ 7485241600952491504269638675060292884168244075046544061157585135639627810543779\ 6945599366585104934399389257079823324952650349928106069028156648056177594468950\ 0661262140980847942485518160472864432338706529096968247320766007007583452631533\ 3104779216899637073711429198278618795029659971103102808950793157715066616783870\ 7212539599829098495305024608343815971263986292583270984697748489539012762004662\ 6730580609872133847910134393777204008967602788961983567990846447467778262304519\ 2761301907561365567147770957704357441437415639152323309613695177057076752051064\ 6992543439789581840078651335786765987421141663216824638917545001634441201244451\ 9038159933457111229390586353080437074313835327762010382369071913818142935232878\ 1293347453218690572587283969443464976706368300364137188682802149089035781925175\ 971358494872017/455036525092959199013195919224690940524218941909818043315644359\ 9489462852165311874065961921527699376252132304400806452097458095357458827938923\ 5438770879812752530063299074035882120793351925779972918214929487954235556170873\ 9636100446405297143627218421478774941730675664434539598365074120482164877999646\ 5797673676268635210528207270815569602044698426518375621076642623177003302394053\ 3276705469166449227436444770677875724195265787229735512284156432914237698777732\ 3192772537480621485553737534389273934571992117453064241337743188362073792803141\ 2832618117455491836093558663232248043147060720696093175560109971192350661274637\ 0221173685257064665548171180539412222620347650427860912177634684300653802186819\ 1963727646409253923863529121687155843641643961079435249684017725241805165860578\ 8115693993984000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 8628223185656003729414264199899\ 4500891948527518388024995055993427757390086966872597991110911926547054800129470\ 1537409290742861547895817314906794918488322775973254254810504652811208161874250\ 8098443183372631931119434498147336868925115771520082101372161880513017054770938\ 0193154105656943216047886953252277147388954270540496062062655677396059837893945\ 3568504720708483723516758987910014036642006381307407462759383820410524443825228\ 5595700052077867004766311448124340364511449423817002746048583254043267319501545\ 8502652154484282414638821070441587923331219399969231154295321048221935527094654\ 2471963468468391367564674686509574696781129461243424999113691212686390247319891\ 1841457577973450171505422815371453817827836458887299893381637037625301172610905\ 4782854255625128681462480603556564350297886052593382112631123588743348895435810\ 2336945680286077119954856614549302413594745988640870843023214708905588754301157\ 316093/113530365440067096689040492853894512561771950655933888573314070629046132\ 0050899930138934582560166355974815845231333945142547498056804876630861545400907\ 8270186387440051032974491298825404358152672263721432771055089461343788961760275\ 2575810465685797668745228698417783043607205796201025199043948066603592854711479\ 4741213935537253554619932475006930780653802196389837703888785318718577784821983\ 3707679969963402213866522690219400013310877674539574697938114057064822565757117\ 4343125355570401166841054349855050003395525066041612695925780004961452286979050\ 5252511124820289407524177590472329631948305267101151882121313219913873333019340\ 0948263473949189487450040737126315394179770855589032054448986792427957456871316\ 5604807895044959291174424890555148109694694982327738809079423076569621251171011\ 3400094720000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -216948919004538377105361947614190\ 9979696180714691545969013637292094776231980292065866780152134519975937526711044\ 7370302084707709486338200916526060230898851357348691954916010135437797648516844\ 4333417399219705161306734633936278410850841502489889925416577340323476450743501\ 4042457034390723173097817239158483170760434075657532311526473731872548907776514\ 8775486127416398339148852077986640944465921504375768394927234892452205450501088\ 7721990607473372933491080812237796472971447594201113435215839010098058187008795\ 2547906377936350636583765022255531040907633247478536326729354395750277923179498\ 9299099286308974033174928012010370559962720641498666029278608196779491036080977\ 6088058636867354769660456806600944080917022378439932540623162256075863772654535\ 8396582011163083057346722229565028854496239008866430777564004525149838344905625\ 0287643303619680523466935188436872563327055235394117228079633349088054160268141\ 375979/279643215926060006581426056082224378310048804773563472906899921338913630\ 4125374564763270445463988708401125345096127822772169626792550959280227385513815\ 0686564364852336228589799620264680208502371681166476509756746673204701232125309\ 5818312094426070047225089636102749812674591119063577858697724711423586610552486\ 2836253272797024545063833675280229501820944357423389712736586995580496859456253\ 7764180136541432821523855889593048453839425008865899782289670414243878740917531\ 3645171928457619716219018082800860008363714373197235482596131801694524580558924\ 4516711612715239172217447959689738251325299289491258320172497825893119578173953\ 4967301609516950948034837184079555813032277686398247376221714836085705735872506\ 0542368920426531306682267625156891133353248693312535592890368420182014450252806\ 8796022784000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -43157341715423949611045839400017\ 0493100804538218114788888333473542481855487991486750881224960343354432630061499\ 3248768361729638593588523978150602849434842664124154661465678080725202946479900\ 5037947305829851795538368779774482663238930209956092486772078410037651255322971\ 5707552743831765977908300673135251961348000359846030087266474034039240162687730\ 9095458524193032221398527360053194892433191443562892243954019789399520569566959\ 0601455770965182889380135277996539373216958408181134933331290310042577389644420\ 4035775378773002825874933415679923352286048625278743804878850678982910815005858\ 2361678385283881305418158609196403698138855847963473019900592597581596597457789\ 3208629290835149613661331456952070181984137858462696829528541138806562003151652\ 0593412387698219988679722216863429702712579410835006476322846503267243433162261\ 4308128963162055285286092528479077231993433326398268770666521017294932871658485\ 971605536270517120521/174621433072905369332172208381095446610750370057762055531\ 7974515554567467809506815512812889057275000882245689889208357088326152654944555\ 1457346718986800690755238381444564137661344001818854587967725433520815194163679\ 6832414131902704366673196499617838506493997789005912689653759039088440939280119\ 8627150556169217746557642264217531058788049611988806160048248421907590460038225\ 3076165613893933236518769095477081692133131047134024623240332625944956225369179\ 2323860066250717514545632528485650633405215940769514610172887185802686444276309\ 0799118581289991739509908047850165237054087268387773600769729825057015887759817\ 7713279620289540768390588946516969785138183389438448537811771855654493873095942\ 5483963349606520121520338541658843499656608281429123347454578203229288179015721\ 3540425542414102549996032245066052403200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -527\ 5455237297809930370500806126492301848227820479465233986991045734712777290950661\ 2539388589313171647980133597118131455893256991001498682834095354660713120173970\ 7279733154480597212978429669169603051366402468631759531734986594382292368185223\ 3002157168824004613308469940253875711207329249580235211163095928518873651189445\ 6045502765511782223696217845795679382568663318818796921207509466981252348645982\ 9321359056346841844956825224506638453792471440154624050830857342161401254528017\ 9861178665998313137727044595205209251954000833968797209456816745568782581503124\ 4066136372337930220823644248126218562865192662746917829658826683539277968624053\ 0240379117994378583090055669554518798946501157795442151569950488503487954611465\ 7958476991742899070460395677099609243418856818212607683202145707632310574049931\ 6833063826261595104784019039305247788315027652892116590076215414496113796059406\ 565872316314239412585133688878603989682262779523/123496128873855760151011810542\ 2191351517443432233498504809835138360437286194317076598812831338078813929307709\ 9606028536794874798518636949787035737731150623369002870904756177668795877822144\ 6891231141813332705598520479629756473266521517934894737518159686942114109096180\ 3858504259311503507991312804543025265975233407814215086470894006215102512524298\ 0334773348144147178560653915870467740122769684802006312653854597972487045620706\ 6559326296066017670637912085671054766662179602735299001266447556139139832249342\ 0677279034337711537334408419024848622069038209542518127937186083142836665686288\ 7916741271762464961028208480492460264873633866767093171645204882507076056060754\ 7345627154867679369315272473521772102208986361039256505338588750131733756120087\ 2340403969312619478880662578350435804644076121663361132261277696000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -240293826508062267253636367138371833119289542187057789409\ 7028352944628523752628243151822131307174516496043036214388905530222223943411862\ 7889605546966214043676603752641133971778219826387790307737066605163587942053164\ 2919847033273947025036567464513984942385702637095847615662488559037292175730120\ 1536099393352824630918945207341111675251290756700172546841732277700117579031716\ 8197500275963713103661840220625568438865072134665264636584690930993363592300481\ 9622976586559150253942352984311394465628966289863666982812574167692738408286374\ 2485735647193817074605240740862014381370998646670111141588203040916191636010813\ 9541803170963767462176688109726740860545651611703349295682763038645303426985952\ 0349929150426576864087560556754830071590898234847838335153778006160477981774156\ 4928556664123025348908086812940301991414968073697502778677111181708258794947553\ 2969754906341861447248863762095998493026219569248651705925179870733711468171983 /393299033340956098690753931241802571268422403949157608993469599747643225273240\ 2759943462436674557262389762386317444368939500337058913779533338187998804306987\ 8737979233182336147958095693913079766878615343069883488440216499008962075411960\ 1284293286910470277407422872968129840834251313879675804657617236717748953102015\ 2834112303957604569121781117768032636991841643034212517772533111792414693183026\ 7159451606340934404977948790614707130669171853152681772440248019360639738786672\ 0791352346016559501498174461227832598252056764396974547484005005236867295911305\ 7778936873373504922518487065702806909497794970027354396595741714721028327225198\ 4795474761898819691900939788106185914953963642972535973245313432368067886778940\ 4385583036071192864164338129948741066958445490760258874120541247307805257384535\ 7506397222863477145600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -303513480440149181661\ 6718444960119750713152964310528378623764468283638291814669557906005038624109339\ 7999053036478995644567412473285569413976172348882819242819603927228109461634678\ 3179526408993651501065891036442852646451292718830530815480683361572337729456942\ 0908269896058024335060237605028464416416985356651252179028434849669131535385233\ 2410967202890617014156476791096291136248310808996262078530062099990902071812873\ 4146078412514351001830642084327008527165680783624370286150007662702389692979906\ 4011038398922357294365169990802692378952654041458568079340609732877174333267526\ 7142198329336948978204728084271242089994506033013898421233211193115453124765637\ 1293048527414032708900949919531702258136520262878116151741483792495098739773493\ 4936975508947470294987101873772766515377600191318307419801424710357196653062782\ 0000798709131748857306214360846919855471240948531833917192058981341511460539371\ 4107532020860389811437648587313582623/38379665163282843070367407566584487568301\ 5830733214835721695623176965439037964960575440464857878782715645992690118910873\ 2321435134375356351437502003676343819592202035132394068461447411936008901191660\ 5869453610574217582759709846260821654652569093396860475997308833024754596630886\ 6815982417814660661047013891397218042542111421361982865245450198124078077526154\ 8936303776673231963929839917717381851772175214265443632001452999484806671072620\ 1768203093038367530964847743709874875213822060799227388668487239251682442485455\ 2476033173126111111323492289159262705709842210796838832037288355321829770568549\ 2714009632405395657476264092089709961157999796385404358597113722525650976654093\ 1720063072941200476195339472300521595647555161324041390613637200782174616721189\ 8568886634567805796194607302972960110258370551230557585408000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -63263533854103085684154092504920362662671581747150397412631513\ 4072570291435558547732518289461214439390915833634522844787688638186925282585347\ 1116588129175830138642709247718767707161318626688162229660960589989072196575344\ 6828133629842033340510443301523626705403618281475684481477231998129342156244613\ 5985816708583513867326979041670522170442459557307117507055337053456041742958136\ 0741719118771849649487737082313893342917077132025065478596093099294187284725625\ 7758591164797445230620342157618446254197215189298578936594792536974642225184361\ 0427039518868377613796426763738348800278926414282286732168172259327539002317706\ 7443504667453387156375531393350296391834370024139388047327864103652228936592934\ 9567818314551083820748898411148031860877946298787948746918509762388170783693182\ 4797528213401755403990822236525587867154418482205935203991145295149789349669943\ 0119965698266467774580587035674474720936818382945108976729867201451986532893279\ 79/6602289910508029806602989726059042030902868627299310453314512513498334527003\ 3529609129880860466143042997105410946624785001606747380628670389511929264659257\ 9515727384540549763600872997984165504414102304283438915362622638220970816860177\ 3619732947487049275456745777108800771751075877756250465814375887226629014017579\ 0522469257662661190338249116873571725710271277372685323596354922454692804341620\ 6786703021921006335629877506887982883850721898586714580715495555484031132377378\ 9356011418163098868209387363228206059722431446309503248537379408717959437594480\ 7494505906147442477774085867035794329893727020486555961493841313075959350519404\ 1431110268408409695903225232198816245383196709437633752785882701464639650340491\ 2015595455864540656164331381793140457641832126397460701276671699173465448522027\ 3619298763858584831926258892800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -377916671152\ 8189309948169263923234305365435595481507607852822540952535365877488444033480636\ 0996665507109115211777036401743422627514485878155924397783053135441337699952037\ 5869770533589964963718214984430904528785228280288498822647225056844266219576708\ 0611540615051723862553312661766531680178820273570802474692631465888209380080137\ 2665640356671983040479750818950636720081339886394637708909041106052294884583760\ 2296546888755824399870883589745243388174860349513612098366474143175750947102092\ 1993949830986333638283982944981447260498115169110934640195589802120352887906382\ 2275296090047012257646988173701707295559992095319853835868400168899523557298071\ 4978021528913920019711067696943774541391517396320331324835726765952389376312727\ 1686065932015822642245702157481892234522129248592152463097472651083779534197935\ 0585925569423364149344778024875574424240926932763274319299249370068493618384362\ 28011223724374563149054025704245874921616446202701281/3422884278702336970985008\ 6370689197496410145980413181297527440456661612585395113094887242207645891559706\ 3403634266783704555411995013069512080248025690034391385167652278809902504140387\ 0680528644438310549954957212477900394357199222390035159818585020138686309118469\ 4785333037936118406699071516287920818847686402783582053897416790380738850621096\ 0375695878369039776711952554842541810649463589998806812440377995566478335862022\ 9050480543558343391169218449251835174868876046124041169890631399988242451554923\ 7216048601783318060351452573870839183041909293364869764426978912100504051871226\ 4474866414916279003453394315227648483114891298074103828230457807152609977755150\ 8141374591173894863106672660343566601220186944837204653985757283156058047243766\ 8587423496832699316231733245430077409248757498961316219385825301550603877272780\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -194876482245726756216353022775018734141\ 4085401294899877375094919111963877470409235465926970806934210209963833376322899\ 0074574500690462533441903368642304801392706289174496403309841739744247635827690\ 8625413698092909511327274896728592890237807315906937930786182281128304274069578\ 9686820426731114171893776967736254356729929715285838318226983543809383044574900\ 8689836254279468543103420459901503325898796889708918729922842444477682464514776\ 4095466039087588704942141796955709304181626409886294046115668837752700854099704\ 7124857712393443260453267229556631219588697247190600582434567486563338359988280\ 4082518908415080861533551048603008791457909359201115402830847316455706430265146\ 1613908671742351019553973778371309780435526695283461394520832430233100328800817\ 4451919301385368413508927308163206886694475367738888536283404744131610413940028\ 9595965354779983721506020261659802050674906258855354393197892202937052477061142\ 0391570498940176198962132872604709790297547641/15983584395834759383349213898323\ 0796179540035295495649419528403657820169236430784124690232399681750007810326377\ 8590545548333107506482752388264334263297933789642221571594989003968838301653049\ 7770605824447907164771307861580463607592053651795504433077316707702274883753554\ 6079883972382059451280356904349913649284066840695026723104879931342409901263642\ 2558802516587453410366204708716539363490020478904403505168656810213581808947331\ 9605879020835393493903763556270692940294556513335263270506350067040817034710716\ 0010299399510708780457504113940555309258674562383721652662761216000258633732452\ 6945433527655088615581453802276429502606790221559896391293736673674175869424992\ 1462241407612748624966490651613480018557129271582330390863632932775261094123489\ 2587764733733291380932270425797778335801500165813084147704529333479359470903175\ 2346128875520000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -58358908014585649832138501\ 3065626129345784184053221350946646997421415048670082667894193547521952022747006\ 3057686300904862705940688895398371860848309340131676288625995336902939605371891\ 7429072039745570888386415483768761293708155301964518566854107464118267512166205\ 5703872135192558698732754281773992514640840737135654482006304086908485256748626\ 1900497690730243611711283117924352708264181864310058651768334921775505069773013\ 6865896073742994386242895693197059723559417951849474670229023774232823226299974\ 5842244162689346609086190883945057568307605308106012630685363381737356778398018\ 2793811787821221453683382464950585878891245385051754848022909007581277040412790\ 5714189277727604008425393943666339116868918607567992329508880567607172874856602\ 6732900279222292788388337907104761914212443813460093483329644609213984559118129\ 0397692971885691311496429379478041976666044454039655477938030413954282554747442\ 384045486782336576989030157443898909474919370749421000131/450792777086651333928\ 1521780075969078194591054310348716220019076416581895602383282812777372032280578\ 2751703261397227670030489134265931598153950106837375441651817215817957850819935\ 7693607642964918898609217823422254705728392540415742320812832827085217719627521\ 7670145516246294728898835544223512192862033576496328206450462847968228068688871\ 6503823555067796772800438637061782126858505043524804493432185262892700302787912\ 9185671294603417367640832728340389345681196630913266438579002821684346683319605\ 8181224862504806532798973431020420254714016011286125429065539378817596668524219\ 1701373175866300904806541745232878249536844698983840479414660559022560955075945\ 5230348870228292339682103043790209281241240273234756166158490059389196337012017\ 1534034012470862894419143000312989854092775754007804095347213608035020814486568\ 9635753823677846650880000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -11429476434236800\ 1527989004526161918703636019928848803612206473285288757226057175788901411692250\ 5011561128395528234157229023479282083479414455937562271430489564578022938121323\ 9297364566543439645274810220505977316714745600168574790021777137705762170549209\ 8673363810994592458952323452231545815828250508181814214833107415043828608575188\ 5484708252046516344040312698180749325974223659729438346960844919906865595293025\ 0798357172317600878492810097183583008810263101583872550028853597702507116312265\ 3980966360707793867154244362724833772807620163915689786687947823185774966270824\ 3564134369585793616075190684967167882173483595258842434655300207230588672265689\ 9692868422586933248432387551052144629426338560357341772562850385330213091267222\ 0967151468853338887409391457953451023264736499240740814586490225906166553788570\ 0254199821721422696368704606728073058311375178977614165077980981040359644355133\ 716242483127391011117639984537079717768923048865223896706749914346368266147/864\ 7362108629421514734551627044040584123308810339963786983604321061631042348144795\ 9376111019760301916825505287382691971794054582424126757988730645432498430879004\ 4432000777294980001847536485055746386423484938433018207699452683475413642483687\ 5189962211114080887786688906096951764329507437044633254667824940295014927863198\ 8021605931237031200161214129667793505527206442429995431372722028704642612739856\ 1643229521897909063005084002590123855963306457818304342114850019523204755097338\ 0125345647082790101036197424959440413168616601300097267970437231874964367010294\ 1646659674291826623124780489641028910905102329837652334512934296263871313307527\ 1658115059205255168992832136010987882758789271988597093318079721493568900429096\ 8792879166543851994435889438366034805497366338311334847086707020589931577250739\ 8882787195478258202360022575530189138281522790400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1840441997190125061828400416606644350977190352775010997842607970257995\ 1137822325429876669492386314934850852690676746748069121789492791709207315163447\ 9315044561778827376640654540943036325677931105214359865649139083346744713093925\ 3927958455539792560223582424712820775455881043784499926105086345079478854962547\ 4925255741971800584544871494894735213591254866217146989023677048763384842151049\ 0806072265834461746284067714387114424179074950632823675445098460699694637181090\ 3793872807254207482765575956689727349666613457179065931052298842919095301125978\ 4382410237649856924608383894137772970411310967015228806930563411177958185400063\ 6971999732250384758903285391443455066698347311148880418321356390842554884692292\ 6393183917485555052614378438364325972826548759974458143748430798766894716159441\ 9302912953311191123651633261697406944422443059309259634696863994954697415334048\ 5841139212028399662128455501812466043052732179680943595772156731774136803597003\ 30846632687933667/1423040099068286598377694387925481538759077531069419330992754\ 5219478044898942823428019234969162901715470143927041569844736874657459397957247\ 2481999758884925434373996033338445575832239929592692950773318464836408820254230\ 8103151957394571225910026901261036434179338023185841049088545139910422757211481\ 7224492604784065712498595323703955833595582344500746026746253778466754478072896\ 0585796146926584642050828636531680825744105686785923933777530019871518852406697\ 9117464635453829984267157352061392569165666358158471204802241315937837371163906\ 8470043627476448202641434082448283363828865330977291594538124805065426388841422\ 5434503517238433392229719694469294935991029840379609316184329147878348474314855\ 8285232533816527520813494976845536862685149006186886739644195762966623803072190\ 7369861464135577987316557164551956130476575766588289504241516544000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -37329240786954797530915725052821082397382967227256336\ 2079716785955651894699262612773596256825511863663036147275101569018258566492163\ 9821297304446740272186851221531740078213896813182573778862891606731789816523921\ 7666647736894455493383623544295743378945387787504589547374393762779954503142642\ 7441469789146637387493006650220497162534572726758640644680014203506620277128309\ 4331085378875744621952973163643165481566593272076655275566769126050030427028195\ 3558556694666230637683474721803961693382500204077565806458822286127672999775901\ 2105984126680369138879205605407098561069239321043566056094092602552883824315619\ 9389446492225575276684661702926439520856735140203082098547277223279724292721845\ 5927913776838496575903069946820964721110240720544851096267262799906555358267455\ 6424880722811126033733292414877975080572279615495473298473875360209299289783347\ 6422787412583505513950575640817877395119498755714111048710896962918328732999462\ 279275760033670459566481499381566237949558039/310163584112320090890498897758815\ 6476713348404092738211115279197878385822269432575406902350056762509152697223647\ 8423956443091497623885785555397907903728537187681313687003880016342706267438645\ 9795113882375577717154970737639688508961365286049039313564588239853283132957683\ 8854658829707727519169055784255449585015954325972146358961541609835087382428402\ 9244174562498406770790761324767937255781212337531609019356491434202271866353004\ 9025624656918760290269401429754405002583081558313198335897669565515343966329238\ 4452087395319402554318888075636426328912219159252310982389197499237318239626602\ 4444249763442103666169139343099273383925362657143843833270943574092401434903054\ 4421133787922536076870005431328834505313293205908468662989945594883336426482375\ 3129364035795358225509582953060074145196658128295383127811127414165202249289739\ 1168240118816594460672000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -91525302831526\ 4366721217516271326719450521240794559080511357043780705241038241118901454544155\ 8925900660521923812683299715308894383312662611129091334222153380638576029171690\ 3741384778596093812259750261890174287412564472246694319832936904800065331744998\ 6130801860945493482747469854889121709292357879874509086152252825375775645044968\ 5237080657719705013070358066504814027616028565946043638308817634484471989855240\ 9201944424226791468870634716788957651557614667595409943212530456385468465546860\ 6542383169563421645960355023026646009637929360143857937788792271892563418612521\ 5649118365035648889303990320232413416348656895884142858257869962115136723509201\ 5149724219223288544875787025995301888864465541376598493733893721635843249837273\ 2343026978242640768639610525644343703050544104654356453529393911575340384049076\ 3476370801773054673207298384402914783076990687204205548500939597167001607172434\ 7805657036733101995408342275899354687055257582701633104824948103704033570180227\ 91681/8728648509317265914955272984594535125342868483857340808513954282455294950\ 1505138757937908660731657026165729649610772651095973615091243296797805057960552\ 9033262817394996454082629256076668289612015738891351707025214313525627912326751\ 5238598705115969335478098039008131226338679179696455925223778349771495528342776\ 3443117464851844739323660156699643059609733694277571252498379593271283937258484\ 0670909758973687871546243788530766118177654769707473090536531049062818483734407\ 2428685754946742598635354083389411872615294441556265011693716286109050410427216\ 2811902071250102516982373847614211990227113356512442250921839738796779340646578\ 1761607581713469044307121481803533476820582658266809470216469419987946946734393\ 4299019747400012340450425316519502983984867694057941996751854240508816473048116\ 4620951082274139911764500608459881854871325238698896894459904000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -110022412370770299945586766191917821293203594081625458\ 7696535119142115057500920235055905995529482529577414733210449310542178286214711\ 7270022146579106162463616598901754871290845369500204464448147588331668262965179\ 0328042295147381712955043936886595655805259711495948083976720999479825160722567\ 4426454667139599670984817434257054523567234113307243399622393149797274221206219\ 8844991659942431292112179542964528062012917782639451011098046731985648938570466\ 7051999281926607042021397522154398868644360952052030879594960936776426175216694\ 6915842339840766515964310509036407474444840574014721124191190030759776108408740\ 8025044645736246533707671725005477370503822477305774120499282496089390080762964\ 0670896638731233290602658263216593730969886256067584406386671186289938249704382\ 2407296081100088044269882100735271682950927608027174342832590518058412080507032\ 4934693047258389548655533904464901973513226353604990967078884685423896930507749\ 160820160461831224026131961180758902353879860477593057/133037868230956363266222\ 4826009635860867416370645779631322227139422266280581678125784107013124186938629\ 7775264848310128179274400728333360433648009496599215438411009186498179818030369\ 4954575866785139650526325494818116238858700644121259687321152516034174075263518\ 7690456439464656551700709537210844395351854681270728253784078561242837872542802\ 7518470677591380621097137488016549201682105571969587438494409996989873257363842\ 7599153176241685677395512709011042802939420800191437693400960201864155296798875\ 0435490363534304338185479380411696701762188940921283919893220458996317731691843\ 6327446680582856729852952538186691664185659640097803611607114759217148430837525\ 9695507210792376435034010421179056047350407011769754962375006433861235718295186\ 2368034559129029208398651200955774101232998989194272875371864770001971400247563\ 9145274718435492279147524819266899122585600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -32526849839893834951528368776898736600364531536653493488117439276078975536\ 1388729880030619804092167192939530818390458229072474619122473126008321047219227\ 5506301937871771310007711517148873247125826421769928397547982421587278805416545\ 2492483461394688875953034479637097420163798707910082207911854361627795779070094\ 7960542475282254175829013096516952230252666455429090523252012329243018042951720\ 7706424337504948253678126086625006468258569473723973536926322508483647230200215\ 0306257054505736885528013366028867510670368831188897502650529425671578246564680\ 6436681119179685833720732873479430491767342784332530665718576403832068912067779\ 2791620267223736226967102956413987406422602059245735422816685166115311820396242\ 8886004535382258414781602773336937691342305111368782693724572425237021765762384\ 5163026510216587555474997793907802933716181599855480964756432570898872981394523\ 7585474057783242713879529909592067748151524873183059826839814103387592272566024\ 65624001920225043328373029/6020837119969728176528599436917265799198234722592003\ 1935265496925940661441478883682050195769864733118562833733774505275938751501016\ 7448953144409205282328481147054238280588300773488860999615671342004201194410383\ 3231025631291116562595477518023253343816364373796976910200033678400649303987184\ 0471479676633756266170121694076149610582450226135503263830038192936935585020443\ 2045606313757045420283360142971449532654351961485325531740733013616136000341902\ 3141208292067694281067759256624853722382604938409686973249365527049334453934818\ 2592190331295826175574952238725549445031723104309690440334236494300365780590827\ 9162934784370629922306720401680564214586722309340092970503962241165507954561948\ 0405705687358921792207084409202002868359985900328810009793320493984800125140352\ 2260146472675342902989417246976974200809698544264839124957856946242053703431272\ 5299200000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7600698155214741073647956612555\ 9137681594038683551020378177464380106271182727840662202244595598675706755350378\ 7647979925797014426523322519472670858145540923198937466408452565491915582745297\ 5227116347981270676785643490961313369928209865541275662383893952001695891017489\ 3844818082069464718444429884156246279424771029164687267869089843485632406689797\ 3386719962934828504475807700150044783965310066483666239189843422973606862463402\ 1176449311620800893981925250324545799908503768452124564646259552213963254900585\ 9582212378402091864705494958867782216879374234693131275692692182755392217762744\ 2323260802756529082539254929876683085592371767254030961381779239885045235463679\ 1627185780302064170531933940667845932997514126531979704642018812937678245825139\ 8767804615298026777042421236826849937332921508552933164405676141296195543811153\ 4637126255612509118518762116940775495286982438968286329078705183841516531799042\ 3592686542016185870952562706088639688532967409846571268454477585770837637730807\ 447/394337013071904832531956995787585761665366539456567282208368817505298179320\ 7029805924168461173350008044769047143581665769567453410125000032793433035683174\ 8084132318685662508805904546100007850843436529756647929388839907113611914443724\ 9354149878888166831239792294929253117039143062626986633640851502888485105333584\ 0534128372127065650766652631465538886156590093347154083967990142250912239745276\ 6248091526694437695362659136869293953308527554962532963872879592802152543616423\ 9701259012530504735258620358321083524459057735159822668956078854690649719102901\ 3981819815189629149403236866944443939612892330153021720662902001504605699657533\ 9293950202429336512795251787376241414148083982157857015337515531372715202195868\ 3604955907070582353347655888343764176457611896049760843014820619036832737187478\ 7452798242877303763419588203208795221181576892265206172668973862165948661760000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 29665022429234089481612258653754250598340\ 2078950721957489154447473625383426302662742562893534040104148280968674544366998\ 0800323403512539383092469280472937048478723763496853805668023127711470937921508\ 8604430406424400219765648965319145269306328705055505303237283020529591971217575\ 9024220855782456341790551813364641685983747714455524319711464523818600725186882\ 9839377058983722379564486262846661276293162999811257068843260165735696472434069\ 0544365921446118316929678085514093237968269070974758619743824681196557373175052\ 9725883936571241398263338060714279867306449328440737154023880997809936742124611\ 9422575607606175559164507828777750959089117914381786714696197969749045143230493\ 4539257835856430432914171204942447150958560457898151982713072437312981542148977\ 2911574427921865961879931235719524716251255243342626856828578346635239880007272\ 6729533033332870055581799000282036095086678776212331573752210467055712799423348\ 59788211729550235400442443263878511309643820067863525885210407/1428106680986517\ 7085769692637062742084330180905078872857696695428645125311355645872031118684958\ 2905770321925642739040984585228842090279073650805490042126894365794137226977522\ 0655479605923344530306931368385667059171933083631790687330545681790689661058145\ 9505670797795922121920926119945127160004484390779492326510904464546217257440073\ 2554039080231437249629462538962623548266856374146796869658735677756492371103259\ 5278825735055705439575265064289998551009961978720063649728017801624769555025453\ 4920834941163040927283098793631130102643547479558822396125866001061193515761904\ 7221862704462167669035778712817907731065175570850054803195700708134766684022152\ 2324578758686008109659964414018154465530128255235543512831145636261157912493432\ 3732965753059155794762776145930469349392982298630103871821929520617064866820779\ 8269211553803364897978910420601864045199360000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 45551065756551856552776920761877497531950652233219087145947268609899509\ 9609356561871940917685288876030201230266805537635508018109812807321630180098635\ 0939043434034506677137681167784190405295131391395941762432488981648563681724799\ 7638123287428337329633725927606250454617588333830451059471296135021426848216840\ 2342896886650710528538094358701770857875402467489690439065025331075937530126394\ 9905550975692772002943175609568076816695579090233633107834519504490241468982972\ 2037598554021359109675287162950394140626269818234884845901750570752969032719621\ 7783336294126941850792309825832792816707103166020200239743787300596180656599181\ 3148767499388484648227549669075110174688674135621219166786288597779057142488679\ 9303413382428554647696913918936630735085890765948350065084163407119207997381482\ 9447413212148970757501108081799482311818086802027434888040504892683585183372016\ 2546263258223203159588554736822299010532891342916343587093194956429860582276037\ 71614127798464785952811943120990411564249027609791/7007176609383944612764206400\ 1987332378840341250085935592436892971324152961338382893161895114005242626284960\ 0546159147122213771911590804204545182005510726322346990315504350279233043984546\ 4754030989946903380599536843418684284950369374425953045172260702150879992259005\ 5546639080403326715547170789779709808192649316004728124033234612659062787353450\ 3735649811450559129384329420722172165882609772794624516846308691325665942848741\ 6992788793843433882033801668758842926291385682459477159218789169668879788542062\ 8824197152835923293299393825939273851757047492513039870049855899652745809856359\ 8984367966699131198906579055994606335461673171088703582659891203232532057344138\ 3702220558417579281704629760763054394034612554084198823028586957622456727047102\ 5732228478481459830977327831756928034485136162008396183669093414317722365135741\ 8047442632252227077639724999550049611858470502400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 160958738602131466515912907504294536447347180292851940498818396847\ 4045683586391649788460322955332618312964371252090210287379773089270730502298283\ 7379945382619867462868780435145347120438825009973143545324376464724695970428723\ 7555275374523505839485292107391417541396778205724949845959650460756489667061138\ 1119926664078528061084711328839573754746909900604795969981855702483890231138135\ 2829565548303735220306104318487858179956194628047128902910158878160404590760762\ 5316508998369595023841520583333525135747484045828394636402184842257921609911153\ 6430830894499623550975797944743338260180796724481490851262226972046428502100555\ 6631232833544329309814185375490964175482765334126779127207131721073305461638945\ 5879183625605223163774904586098579571781791842481703996166640726020434099715344\ 4162149565105925608897785594366170877194925913828591602803522519631554117792869\ 2443305386063859243602566049088338526689766554782427121207861114464981708167942\ 160115816829202554572831370476824301162878283804238758763/143728599290154398801\ 3495359296577375770632115873855702151845106993207044462801249110902127687270325\ 4972868550737496924692849926186583472288577919275824665495582452518019463867059\ 1812644184024542631003925155553290602215803240144785773109083391672882309234329\ 1435451837026410905017073560758247362458233740137597598050469892960765775937055\ 3126917030112631016264957025976245327371066286243298130345554043219634087191566\ 5486648878782318980695550789623559810355801418348887719285089637929582503440743\ 5696302200533532297704287085815473359963710168598043916197701520557509383574925\ 6812397541958431316944970172920993660168436927376645044191547904791256773281238\ 9436634893612989128472207592174033697511952919500657504703799114214272014488531\ 0059428946414546930712734207488445293246756428276513834683847302235823056470491\ 3034819598089404689452657732052033711701017619980720537600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 501262484445287131093277302038544345514414937647178315175\ 0763743092995993109249306548727509570561043083200492016660426164173253572596049\ 1145958381146536835252308985866292187739171262747536754956044853339122854394295\ 4952005719083638113805660632048660058024366058050478012840027099883814015383033\ 8038067635337009271587969720886293698823080120254317263182141621150266657802094\ 2838482783309705282958390084447734538001429172460254799629540968437184735846599\ 8083585091640174732368923860464347390103883712327470121157064206244944076824797\ 1399559624163426285848748241038706350897818290191694125354831400363169932716331\ 0699440896627188688619750598007132992439158470332719806190734332431925767374458\ 1752407781924779562529326685704881273220845710252075513648988868021919346556106\ 5262961546690631263775539031491761655313683439984566887294610379694067944363082\ 2655518590512587212069859643887088619358190391075838356944764712888326047398182\ 494443635875135460706382001330981843214878875190253238007761094045179855218643/ 3133461692695075722528876997850422385312784194647237832209563219349815294830416\ 5354208649125692642153217507478975889305541666286503440343751593592544922532163\ 2653845861484515173753803085625948386757867265545245973221125277786430464574166\ 6069814701124672379787154540512481420947225425585413533103421621820311026072068\ 9177895109794712831130354190692433836558043926445288330835256229891283917209645\ 8907374207803263027068487231962942739239859240372455934465245592884459834508251\ 3745549288012729440584392795976361251503202351470181822976917338159435440902952\ 4944724101484423502069539068435161619429235719449104971290466165416053071405598\ 0569713852302061865856044411599123679788517632754985281149891827902438215784274\ 0884983712147432310087802908552035655726068904023243603492320790445890451994392\ 3055689611342120943329222473245680477647601687523117349457419605439412217313707\ 4551521280000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 269234602973167167786471\ 1570802469570179501054015375986135974228084015306520844431625188757402058712587\ 3370962727159171427006699422837437792056418914052903530631981891774981676929369\ 1070319853041880820824050085233628222100933090401423911083803037976175429528399\ 3375532272709328753315412657941069449622001068620178046653416086854461800949185\ 1493219843583118244046246791999396632799236195239094498663569912829026698875254\ 1543036593176620097883436317234989423474864545166430593344134697445704053999743\ 5177132300459703736646717204498597478700680210591562087545169393848994626927858\ 9121934825584614841290090384368027967164343219053426974763280193002877993883444\ 3363559106991775246048549056600767934743156459215229216190035467841448072410513\ 3273632123455417263515699049726317561969899088594973290020990021217717407083380\ 9354509211363993396565976220916094903012297273224494808024781943899412108146671\ 3517695022692978570812527186501804172999311453585306149758836973481442838298920\ 00494449709220702700396355464739/1301027317548336966175901525289376409414537179\ 3101959448856287570773057207338066634376951628830147979946714948534331821601428\ 7688700198352205394170722207221386483663463233764411364414118142144840574435787\ 5366775948912351617561228594673735055115776439176332621878635423207428213733664\ 0698330314060432206165352160931487670238273360637941076864710217520926122706687\ 5117047324083011486876487440852807604786196831421771700608974649932509890229843\ 6745492636667339615763604525964188514252810224024431336916632254139638186879966\ 3264880953747082773433403272482623147429667333840232434563347601831912426487419\ 1287430995724388349254654228429253922357105871370604572950867730991005086734913\ 1955450328623285583423362591667221044109950843485598858315424084875415435085869\ 9318371709266498182146194564984287106727584415790535198897465074173414766365028\ 3192134321563912326110515152324031613501440000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 2291651895216202944514927361913013995561271779038221057284334663763983\ 8469053094384011776314155445923063189122091703003802306186799783394655848590553\ 9521289238026032175177541299713912533073121945977314558224630090848482028639963\ 9421839125718920210150949718060959612825717017925517622217828615920266538350781\ 6775138318926251920846427671529744880016898206698073049494239572023848333791231\ 5072304849311197346930922027740717156308145260987785412222537463552455017648950\ 5394590324577126000370451076453141895091120045827412144947457167860358444959441\ 7135055384970627690226241063030873524542947462391014666153049618410699163314384\ 1918433684292288127986130096502238175349874198226347879153727538373092856640044\ 1478739841132479363153590498464069965140506462690272891044171010026385018489091\ 5669472720639678758754277896958918645977515961270610825015568020355223361289147\ 1663798875765935073196251760985145460490408598238718939669952726789925364476788\ 048676380227123914452440447479928505690975539700197824453564796307842986571319/ 9142198839324617673156189050344408802071996384800872700353888368761047460748538\ 7281667878669896582178786641920546320801171606619834435747012136721205762997607\ 4760434565773887004561386105978703731535487827584646246373813063061665109385380\ 0770022609190574485116399899885962073590375268343697180154871183039675282600191\ 8396487165104679755137384316568162673369382951647042909897561469750689335039980\ 0910918671385018012834769412502240389861113530096329622461042383742222223384213\ 0033802877075038916554819753928131056366458459896060849996016320747660458315722\ 6490418644361998422933426454287635885134345570540555369493723256335049382311359\ 6674800896311544984662868061709576784273342462599871291791231795508253331735211\ 9149734466624145569694446794355234063895601544332206467180730603235546028706106\ 3950337781633687097786092460170923400414480181894573759965098735287683388450180\ 0768924311470735360000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 157322100548\ 3324350468214258193207484263032134977028971301812684528649398901383747013489013\ 2645181408943132120017314036806556083401057210290588386810727262086449913746667\ 5477924955929086271645514658959104250352372616037824337485596255577178900935073\ 7274222388159446656809927704648737639585086778258154596229400029171518741766538\ 0682740140646765487780188445117744003964051046499215909265648737722298769318422\ 4713474441993048863421161175251125792076346075166965713002812671892608898400228\ 3815051515620625536988977662249096723397725645389412672721766297178141121949797\ 5814413169575951058052949880559351844245150526565988613151924476454152953660521\ 0608720045894839520287634058464159249849073958361251156768004944625775032443507\ 1524716242886730364063889866225820029560229462532350610106505967600899391993138\ 2841158739435923421945871545675374468323252970601886705257538580051258990253549\ 8182940741217754707405600183934952012120755445448728059218305313873307104699223\ 46695289262577049223993291543750445963081253/5447741685002725946556864861506774\ 6257216082032422267502812371391770274063308787342205320009019312609425968347198\ 5235063374072440755629774838557269944370154905779084957821935088141701967774190\ 7450259441546666885045433096559590436185867296811289707236090932025709137129557\ 5013048754785325536916981993636422579096063462337738637397748094018769628263636\ 6958572234461120258749800414388727623686329317949304410602491843530028418010205\ 5125707102889491820935191169695606735596715307421571230505977150798350248007370\ 4523053674147622342798200539854098145709197041782960909010811397290163177345711\ 4553186440051662210991240987776585626322708627627456033947538022114219765708970\ 3785961821526330410072189170451060475479129551533692450554605230059663695679108\ 8121896257069841366920108240719532133482918195086217380292207980029288384556445\ 7801612007929089598897962693144673749477318303783321600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 11316984555904771551356065259191694581017933764069542965808\ 5918042991899838181714248092804520000782956454142163701640650821029170973410867\ 0088612418511599876433383286031157095839901968371518277792963517572073415136982\ 8070881958284382409910250276545947441947330973412051719584167627368232178047066\ 6996239832515020835822641506813262125100085557380632563607816218083886106634933\ 2272452393871948724737816358947702150299629654536865557292222866626150221157532\ 7397322463185512587803712076836824039661871184576029785085618179337097591268044\ 1311838541778997561559063873763342353835338247288913690388791056884038909634965\ 8577973121914232230502673165451185582600167816878829693388163686084762956145346\ 8794858807527889004693670456936335903587270097238319104976262587928406450612601\ 0052515175026033607573238460993241073905521093534341603551429514259238026734573\ 1632572170914721336259546726850310463382534375623410385315876394024361929381104\ 4955819542595378144076302808502630030318915307131087678823926851885272234358005\ 65884541302895493/3549124293290018382991242299601953044076551977359501940713537\ 1322317855422617368067813638197609767496456502650520038672652460520327414963695\ 3001301443894518380436276687349930092759347677276263530012684716108837070231044\ 6368724633815733285908662389085489822968795472746974461823942604719219010294970\ 9689665079512440817852321870366517745962290291358821051800088373385334776365905\ 0810666255940016091142173400089591859944193788777355471587985862184161652654212\ 5421743212841182588910242841712882105811264077225073067940523499511736252485532\ 0847636732598742529907263800930075003357038814255874135696862668748405858710781\ 4377903804015596296063808155415196399963269329179145815090484233025757730639749\ 9319307497335102987088570154948758709614388693670030222925116840718069844670464\ 2535481367452604401602550253413705674177550243278454800926821992862040203521614\ 2994094927438038454573130074970802660311040000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 117518555323862570062188361762042832680817182845708732219077204400\ 3561587049411267465118566123611381184745552074097838805971529589170194696157584\ 6101425710409748312535698110894099500563001013569614558357178562673294552681590\ 6777961733998180479849046536363415810589274231933513898850341773781165113134093\ 2794812824239444931687505220995562152194045172617387362466952458822146211626511\ 6925773298300982713547371558304356164911073161537674249179148919646682799095201\ 0193666413107766330399434449436937725057291963737567715434358131962646855488284\ 2147197437271356928970453678846446243042120547830190059958837162459475486360739\ 4852790491044756255239778142219745199596023241936864854705656673034672207527734\ 7797281689457371594443326334971032727374469912155808643043412271552271366088131\ 1820269655190433963019919290648827648161326322556991515648337741786563231983167\ 6820069255696812209203022568322854257235750239082501125021669727298381076782086\ 8223834309257657130391825726788537762916401574742006273151953217060564501349469\ 909356408990946679/347132649502629905883092703084683434480354161658122799751255\ 2998502867778275407702690410426049946606219927710459989727933709024303289233601\ 4909316607587994624707196698020574716714563680357301819608101826358001085117720\ 0473739720659959494387622445509126694211216904472162841246791247211984440820798\ 2322734890786330585164156997631795997434582801873095411387473593221598369017422\ 7059236222462325927521983143935107598128849627655309498199124516744904341766276\ 9460070348352760427103020542375454005044489154149835784327080820105585913054489\ 8525516669808189296600378820437982349886245158347651738299762944392789355273420\ 0669655212681850930088712658278221177862108247576812676866287259330224787397196\ 2034292846758741827578275231235263853304720260147594893283013586053681435261573\ 1169380370594326042639018990314480628996198957223172295372316179526834628088916\ 3527914432828201696899811978325102167417227711610880000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 170215334412607612600939001407630655677836345699485733347\ 8055702907337543879241141354022559263970828613191774397026593107252401100677780\ 0670822155225902014037239716726928264373843242511027085001280954772095976120452\ 4337185790164809403445294458499231384684676538270132742162491741004752682737124\ 6141640261355393911094596898854831841028687245685074945344260010623683646325491\ 1185378606057567033482850331374740229262498887606995459794959400662982894506464\ 2027359286992421041946753133353297890613804912695893687977496543870739343169383\ 7221616859145677481676254498577403062427599598479496083872504190351541683162102\ 2088370108439977991931217851393469338704315374043366906747457290271070068436564\ 8366584821399503257570344030380780716236746101671346240071747822294394815652165\ 3576608305176053242280707928765770154910357144463327099240217187274529313477039\ 4177286479220165963724294819848228930536241782108586006914801877385618947652370\ 7668835368996043464451213533479995376314497531425452316331953635466954205215095\ 018775940446764665548803107157/492535951472557580373428142281111269601385987458\ 7469324818463241440982046793028476939080601900606849886135691441361077451680882\ 5701539499717850027746609852894899767697530584143707090049773051633960469347885\ 5220613796380880870523652918179993290038554123501690819672197589659184686328761\ 5608800759099787831757648744013749873889596349155664355441579417202400817967008\ 4191815006335906570212340675839945756431268621798145081684734929137575227368671\ 8786212695948633040684701912338177390103473068086983559089414162651553476325361\ 9865515921835586161347935671717619859235920570261138596717283359427290194083796\ 2733834779474115370791767805358805002125663107387754436545713987169428452974825\ 3285092139174305526641788033947877801473744852199510706129115504858582515885533\ 7321721011381347024304955445046760075901300989602028780729131348029877398530551\ 2487501327694024780852213718877244715830463538440499730832204759040000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 228071250666402454600730387323410573109912\ 2492851950759532503316882777958742290654363708765063005025994946307781965407871\ 2271272353566417212759612141587316414347894403190812809049477504335270480020928\ 0958299572826940900271967045828036023788423793973840137224757647995644715293608\ 3298212786986835922501741421358953075847704177455041072296458488561756235445043\ 6126014042619262620625350206901971431876989846718566216141071995062542420952009\ 5595728522553029028106172076809305613330587867780491604655181999367089752608193\ 5470532834382848949885680561535431079765609185476665244437986872376665093327178\ 3069981298513013450823116861410713009408114473616736891903740261411370487263224\ 1610538683726797303288575410163993724692294877895312862813332267489778486078985\ 8640531330182069609452436714133021431470886350260625306201831783711846780238058\ 2617193892144057830904519231982815541318382335930865790683434552099513157441454\ 5419619215368679533269546259870282967298763263992391163502830919304690149438540\ 24159915691932442533623449668751348984219281/6746140608808736442128035480625390\ 2707656624026644678338099885899718443975772584269573298212014725062572357844295\ 3257974371316485788378855503305464784074485367614775151701541867540995184706479\ 0908923653237641363423047085816779045910331462116066034250248603094598350301388\ 3690435736280213789804258856461827555518756761851227347196903231499875264876122\ 0118114783387777066087352012646105977547506923672980895525328339229474289314879\ 1633070537440628359028680194286723074936866198581751760808399359051038375393249\ 3272784892937807594560725095751820569526607584440582296850687497958791501040974\ 2904153930854368182162119228607231641712038583724032779352684788757513841891074\ 8355065249414921312072817824890172510060565754258481019226331088121902547207327\ 1972593792842229005706935548454432761414478652371172445670906596729520751730328\ 0317609784990757387214703642391638791200272299412278209280714324755818544627712\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 38106509281415782744622012063\ 1772583503593621889392556954915635954272165730796221996711018345672289704740323\ 9311328391254655773472360546256292278254156302622117351077311175758797902373373\ 3385788527161200790744104047811268554160262442581571359954113000043675440648328\ 6258637855089946951542468855471761350268634847288771202641023828446908234149019\ 5416362516393903528881732271436544247643907330634881608236960476135991346640591\ 5864083106313924930436154340050764074572436343694697121448782201970942376440431\ 3818908745085148998261158875413272650946361596880208375499983678157225143918302\ 9805623198430428737435484143773860264964552252413656636135968297271070189505395\ 1975176427946691592875992477856377710722967890246648839578350786123751095367188\ 3097374155685592026179606894065524786218069423726617257569606115050873785628514\ 2623193590296279466737075770819012602764071870457795866249168143448438733044904\ 4805685736577365384627258205706754654519096392550543787877578053627570011753633\ 0803696512880742641873397325823369406710116911789509162922022875779/12117853468\ 6568200563897423285319349209640299566702327649350458303574942488383894391718624\ 9197442431729473990112549804666010482857011573118284714948341620873306916746215\ 6013797638065230749606960742261558042001755904711245143579300248800004190764099\ 0505802108357581432090538174519520778451827046835514575395597180749083100986146\ 9362621841145693036431239970636022931320160228282209567840988646533271772420537\ 2664815754397394107787827651289939620405020497218684441312536742830155507297303\ 6917335772652985311441450258683225973350500868019499174108990480545412550915228\ 1303904478710887792977128690440799221299753716149339418446095937875407443458804\ 7113746644710061241009099790330660719790405284718506838460797102019095358156756\ 9982863854543918791577209481228906648544543297860586340340310037994143908605469\ 4749626872412446958860291020632353259716757574174675780855706791537903165712371\ 3603374353008821214160901426380800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 12357412903744358685362758049429982452155232429311063894799244072910578071\ 0271862010218428314446621527680291507718330476236677307410038364385877199959412\ 5473806649344978294862500882895704994465763306164182949402648599168235559307938\ 7231214156348837273803416732563684833511725929594092086167107927748685212409571\ 2671895444752629828815343151171738607900702911461225624599858100429325089130628\ 0373161274753953556803853818546523523099918691104649352016463954108587977147462\ 7793712985056187393465199167515701819380135088653304610022769108383261348508997\ 1146656709454154202004254926465207095422403983465114049149086224125160836519879\ 4056474267122164792891196960835722515937867065825711777515592508253663402419518\ 3664509601977049705870251401707316694587027203876005414754760950370991208521029\ 8071804768093173361305251007400057779509570448553185537197401449629406776993283\ 3775924595557938591829060319379649644677302513256239194620477816101808157386346\ 4044992692024319507679747504518685025707378530420262902353355717884820894411025\ 3811312429651273431361627/45142427042049246695174101289552906439684607444453783\ 6228346231154732197345061281590326354473585164611321199797203109771089375446474\ 5182100130401491637183038494694199497057184030457409614451527482500190510032753\ 9040004130514477264689139361173041936005329460991351516971799927616532496246211\ 2208312645185213256361763987080149097753255624044587317245913927021470623268818\ 2515566115930511144763089860176648292885397056632284110487099205361976949301813\ 3437900002473830435850274896843457444851796582963455032865931781032986124229315\ 4209406521075927252901245902385931860415073604176321014094567098564532978290739\ 3601592985955631077689155285266770864600357697235071060520775108686085813967642\ 7188169700354141603032522434208923274441833469792958202447599102972021074276143\ 1597567864107306195624737744199984436967932165978469859165859081050771211842070\ 4026651773116538299762612762727875648073657335279785050929921250662809600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 19133538159496181090576842958219529\ 5481163288883646301585285442544848385367771278290800737969981407294487132964997\ 2796280558372080137371137553988351729222184072742771806486406858970881023806727\ 7424343642658363382786675455258585568681279718704431985674364008877373015042894\ 5322061635871641613966719698054630750721055239741351094894131882395170371049597\ 5732845097229635971911979433170752982711987127052696405455044955348615984987462\ 0360914617917133272762933468987379526261712143700109977765056259154087890284249\ 4871869772382735350469215683504620794573136301145935513714800341002843063680830\ 7749243002978500683788751478491437161380209708849902817906526039352608025769075\ 7990875308317778552994419424540191619928276105614315858544016301824071124855510\ 0476276644047615365836661112837610190710904439848859254250539141142083928695836\ 9724077948305557360803578587025285949098445889982908806734379848430132223485390\ 9700502868296003839626552745487837813437722216104433744435299845098309775806789\ 48229168041342562073487041289803431579934778117343635040279723461599/8877572504\ 5170221563820024461583788804186072311213028453752542492108673469279977431697767\ 1338155838508837064700401485385233283624959492698022909066909462460205837802888\ 7594610297920145493174444537916288866926677538027777000305927423255817031016273\ 7720614089345110783573774947652872696816442484388876793104358446011641514515505\ 4247405107379080141422447051104210730083868430995743873640023116806540550803822\ 2889324354211524832853120375622347965275937929531083613946955402206104495410601\ 1848689821140173935177260221084164607429125521745367650267014953123731062925794\ 5822016233030280880875790428997740456555267032630291384449640624289634889402053\ 3404629514942672818989885599302478647375988722860469618634607418092135617854255\ 4045243332246239854164550478677137298932931215979703547128392657829124100832645\ 3037658921243508498990839114253748063338451826251452779042871767855363075353773\ 5633918943622604032789588202574294548480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 5386067402007111192002761821058282244753041774948514538589238185752\ 9231810994635787377763845064345052097772135933364616273736034471332424497212981\ 2321596468079662539203771898812307899206978419887957540433267394621319140607397\ 9022008379919559641491326604813802605305136642228764007111501552930951124657175\ 7402310210500564978550527476132925309274718855517972866512630454554848159132206\ 8631846983462676132212654932210080838400187676522381730314278235630530071021893\ 3650591750658150092923602105477446503744954259170316870066515116858598024486423\ 0166342536799422286005241432740498709049105557505375093055307558870710298234404\ 3771527783566297361495163188608038508615410973691203721552207331794668726707590\ 6110104749972648659447971086411036121443464027443904133867239183481590115875438\ 8697057463420160485750791553782341026558614317703425879378209664795900437108816\ 1654157472242179946388814294383507959338576202540873115550416639859744596552496\ 6711954002380346150533248656513797168720328955284216175982187423413063064290183\ 46787168731977487009389578408460036191/3842543708234205031967019291346505760984\ 9097159448764780959123741002944897912533487412996323129666200759245228381098711\ 6045624995994094839432613571007416635101187283427106769504336952902137122701720\ 2278334679984240413325244876602818642727129797090405711789374165585822965347269\ 1052712398782035335948252866472544120201671352618301517915950091719981754847709\ 6548142053975796225413604097397912790775179803738149804895071127674858284363793\ 2166054179436203358896005180947301066512020199583936111197560606784375625970313\ 5313294731881028156390295506271681570671687050578808463642160836250592698166196\ 5254543660619302588720540636667704634388013059325971458057051425643039627327381\ 9017036859579118834396756791332866640251816732637246255974185504688757466543044\ 5090218784644553298005637654735910407340878248771962643971726009721356319761847\ 6529278019889892795163700547579752170325989732196129345347392334665716929803782\ 1227212472320000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 702448124935622\ 1320554621248644680616333510058622961603832704874581093627342586449796906868194\ 6741387987609540694856860399586485781145613203758850283798486146829970379292873\ 9530871665093870674685119976721466159927407153740725488392087046331613612426615\ 6341481229628613090544152707135795876078550913587707458244332780010110828832530\ 6240604247137322212679959739755633454866554188345230891851275361496298967755596\ 2754614713481717662218652760147100959182032891981794786294403409507159641390578\ 1945563761454187864665885169391543607563681890692469291189882303480598535944356\ 6591866249173813219824855852216279058725492942995632874947433200088585746268505\ 1492630038936305444057001271735153713910527361561974030369787273312236040931646\ 6881256583030339817447914779180870626064783949985994831202549702323820897606698\ 3475222225352729772033536185209964034794036537065176703996278094809015311618111\ 6411745260332252375769893096976228430964431342796052351687819204345135177391480\ 0054181219056992436822469484304022105281957461585225580387839697370423800420872\ 180750969729543790126537/143845290731437677767300306787062426920882125565919234\ 5441057750840652418337538018935875507950420728809559743283488360431051468597194\ 9013263462191702079088351168324360234782223315271351918854442673489657286361171\ 8589405747153526575730377654716273257139064334945091575865382044087768452463791\ 1163157660117655426919248860337359067828100533376327064419065244966300726009770\ 6830069197206666013202945384355763124632143255369863347005042392264805827184961\ 7293364863413669083723449482352671238893983015181852125503745070328943972641557\ 2394468229219402647707733895228783637635840768058201143534809618691513400856393\ 3595522268778214957923423184494063749417068892933808235969258161957504527168478\ 0776501754187976940934392368270804138069416550593013205346616916385533002076939\ 6299684289184530117965092739897599206557950912095613344737489443816157880313719\ 0556605244295444850911095265408055731525848287780338672055414401296154456303172\ 5452558336000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -25268821495077\ 1193768121204888025960285115502683443427692257048585394399078798401142894893363\ 6059057181312603207369294719684380782756704205064512329040422170528134146135261\ 5828972828233264259756212039957582252973486117342124514752905818226951399819053\ 2265813955129622694920029172077497254208633405113674885145014207596584428429504\ 4208447335251680539292159658550566173488816781533266444606328253354923227594551\ 5934595056225187662827541647561841891453222131631364978641056196186166616879277\ 2386972633449208558854063761742027504318148675054914140086849272233796789845025\ 0303175824429491175243393162434095512702334969071435647382600010522419348042391\ 8795669379194138766324691598217718047646443247227883955984015489119660279440924\ 5088349227045892785836236145754910226656011649016901368193825896133287995564863\ 2612165475581981017950193763067309987441882130179038049979345669191034753965311\ 8393424934948658166822624753891994432920476132497725746086754376730828367777297\ 9637112183335366583245749750028556755998867891764732070958984127209296448423227\ 1852646745419263614235566719/44760311976280569466760691689287425373192226694964\ 9059641772158997434711004201452986612431643742238859004892193043208306205675851\ 0365719372472046519824308020518264251867774121262555757280108442803230026942767\ 3291754273199661433212961233741161901482202593377583291514512676993794254289019\ 4876054769738314346666051929286880825014087189320687592187667909887169513803270\ 8139264933984911930865844207080731985763234590689953958232430323757230776937772\ 3469592493836366381708089945827603023661732822035592058589694486107544621584845\ 3690942067359175214876716904667926662259469628036732374589795775098706800735979\ 6913072780250126232473322133870918416968969552833627629536369905766169871031359\ 6705746529564718266334148867904481549091415864485893961769482573701604343590004\ 7714788196099947759824631703952196060492727428800797751986441710866177661806832\ 7142389802522432461820400486473907729341968382829473081988293167817097663760251\ 9230493652680704000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -20493684\ 5459922515226214516269208613747332989181359971548817773482602905439360516717318\ 4994374054110558082036191466206355717069696353333850580006982299248892140932593\ 0095683109720325886475143988223730293294718605997971457283664748976532106543362\ 0018146423115045212247268086830809931646047721416324443363014370347900642827174\ 0596534075909123952567415819871456052832199119632362945957817856012521782255679\ 4190948062794407468717349081840154704943500645697873524943260624011746225174544\ 3910465204981544336002403409137439971724716041928219722786262600388539809318165\ 8563840135191501540794293652365052760987949150877241322821662159223205653583305\ 8350328805809147008714328582439793903796447373375702356100216623410998067991014\ 7818313537332933484148439175657510972121120024369136404929479330753691479659357\ 4183886971868557581108767743898865861412572768782690122585855842583595372558433\ 6169272057647812133046219820277589578409341278094276562581788175641151369385329\ 3266192300016701865196442921685261970950155149714837536498033975338597800372159\ 88029900557852212611360196348478777/1186111247669572744653657279289235085901269\ 9977412347635199995921424484745333394265872262139491145261559461120608759603148\ 0600211629197518504138941297775567800669062940946047108366954566844008440638884\ 1383235862959860279108159435841480138580909586856806402208759698302554025415903\ 0475526633421649224244348777512501204092226624838827407528572985326965936418967\ 8034332610490443021417225555411931040353493955623481213795209505846487022543440\ 0757399890424524915474087576950496220604370127968255356497605981903373814003053\ 4753231425075099769419846694648271123789825906121072450325145593745888106030023\ 9141378520240116563127623324609059985157828754148537452917195940643245597510196\ 0206574776660564538941346749903949245746983679396946222040296095003179489625298\ 3355241550286135444606024935448387833015560910144975209812594466515033832528223\ 3867141907041524475818373522462758248666898557320048535476184107642713931112791\ 1860516056859740355952640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1695798819516534004644655421994893814752083806266501269230485752165688484292651\ 4122976140040058972932859282868973980239413379366476283804620883866765668745563\ 4925953927075015400960625490069920184182827016382301909436405969192019997085011\ 2012401805571601785716883029729345049297327033000495310195474693454994464036637\ 7618263042134658684076342854682895092231898048200353530497268132980500950433351\ 0773730743678523190810827789232523697171069011309035675763179245282039617897819\ 0271289195769954354347572213184385867659427618408324925935554281357367809055969\ 0296319571475577704758825759641481738798400975134996453987145785049599347458879\ 0442781191278315603193886168614247869959954978252355865330636700913964947265717\ 4142361926770141335256298900350727611444971355754960353545040610083796815258768\ 5575320168732589122552109552361648442274979063003693509759488344299485389569394\ 6589417531131279416113839602398393568312075473831150290970524165874906756848903\ 4951718542658089561990233014303865649435059934110697188921261621334194084604404\ 353202826749820918836140220367893539072601128907/572197924179980287835281978279\ 1747310007401491777533718836558571759606371593309694399658681160943284677974939\ 8389871577032108778093111210169933653890826024011097282890176877256572007778765\ 9942894193713724255604292469926875191897621211227653517283787885072701673765404\ 9242576178682291291095217533754426715282040141443231769714650084993399941903490\ 2714928336201966554927769107210089520159416606005637245413202885713544095420460\ 0962867829353600617065745882604206573277203538631481746013282127703774194640187\ 2184326044074244920292603527012292752276897998222512907279660155936970371983806\ 1132705518282578884699817957193605513705445960830552272675164519175603962164941\ 1383273524091633164894847581335343532429509225467743730330965023845241874049676\ 3574291718292867171849966766383663292182494161850643293558914830358817878142293\ 8762550288687574738266857454279525767618927271658887846848815987018738852090905\ 5445401066496944455564834938658409047654400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -18780354422099901269828216297005036004969817338501616939237172\ 3751248401033662553375667673192674707966112363456837820968786515324876851602495\ 7652020599445676355176502551407375893459442159069008414834260318260697370739426\ 3585836671758652277878923743134585057789186867137958975374557765299399181296610\ 9843476236730068176235498863654677586334277062695522330103339480583347080570757\ 6908703322665599151630786286712956853681865508620817994851095264756884325902986\ 0239991614729796870974593223765451822778493274720048226005440674027997004328655\ 6502709226337059535682755642683204574504457623821877128159557131743962141325640\ 3186113954083041606943156417209480651474773983109037687995509012475654375495936\ 4114551135854421994520687251987977460730909233750265276268370992744147792526870\ 1674641873526834865707556827202022241027783818299730013372444191692769793728403\ 7423373101349586306684819045446132266708339947659102648961136414061263686563643\ 4007127087221677508681206611290920607021343149876403847901573383366602513775360\ 908633839395404757113823317467937814488973828688401451578569281/444383669591477\ 0018938563505096917685852739330524651580317246213347496171191711823334067910266\ 9625526938627181393251995527974779268375798145158153573026903799299267625173846\ 5737147276165008794550689125538076164682620623125445033785538116894079369978007\ 7474157964311357916911874155155910126501216901653889178764845964416292355143550\ 4575542200726508279647030866479962833949213079386690477605440674889700664569952\ 9709397244864153011110143610106240858481420339093136920277140323339126761215721\ 2032358518437116889248756663577829179699785296933658298822393034422236428687377\ 2774687752085461591761574272547951296421150217255154511463543482123512615298535\ 8412165608571729530403998195004333267914616027310497191421387120347198204153096\ 8180561473010219734637834736294200231916285185579740499732798360490876073504302\ 9478042854275133455593547550570306668103554413848967678516285619339067330736596\ 3793282400717749400413383804506235052053638360648908800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -8094274143626886922595040362535717313852054740886\ 7114631035520277708329626353649482924968235108042625741898202180985275945238305\ 8000221358814868310542380413704177265497774857625829299543276945019497409456173\ 1483034426195796809873116511386506732959082219109955912426706007186394332193777\ 6493518642996068769230170299371778749652516934255641840921449669198466622339969\ 3024804828969897641778073308351279296028076645624441444088560084043557476152559\ 5246466962228711003870971478620667908208106134245667005717555292098574507945763\ 8354572057262679174646419818591954577157467118266407677076789538436481866118213\ 3064583407615990014581665136430701287522745887713517515191592945815638446694044\ 0316312185874015331741434661988400915728137223189913070108467171794648917635136\ 2980330710417244558006315565472756264207159631031638141469517322633404743682460\ 1814275223376346321223743744863846887514771750236997677598183127358484177348377\ 2930867920248046829206447711488527560818929216028265223235786626770015064591993\ 4839667013883909052608384802963658168265847763580268476996764276960402766287094\ 3449/14818597463869366097500295739704843964999333167065173685538124320528216771\ 8157195391872248648985560845257000547480142409607117357407071162537782859104938\ 4637463786156425551908766612109003228138511725113290069122487908873780596097133\ 0472196164799122126356576695126672127659122878089245412610541898378669008772245\ 1076436204623634400402859353451268054997027146653653587822188714770685906945944\ 4420493565456599544543846593079762289310773531468946105467343844213851873447293\ 0825805875480911622389214439320781276436406606117454925502256847972328221045734\ 1380892631839780074166235027999903165144606780091521684385594159627196366699291\ 5029600923705004033837327222782863340748757468231561021264168391059542382550046\ 7826631952039522052514784035452538264147527620133574977065670399121848122186971\ 8358678271091278337327794674373764996658270903818758525712545073755627152129093\ 9527085617413179833674483538424840970876664612941181975517030665435685481548349\ 4400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -232811144010569373728\ 1505797407548628790510126876838097813344674592869042503970963272471434994007662\ 8713218832256408050939417734659290537082868170170171716561526463468731070774898\ 0718273561281715701652886779987469267302172427650981443465736247625711808159684\ 3489813852984841456051755881196691276833087550078769637753830838100270159128541\ 0362538330381059205803223815305637169065203344585752122655705572535431765363154\ 0767793774200671530848537258058941600588664911542500260243538953364720919956982\ 9653097162394074178340113269356243872924423073888328698385319881170084349013859\ 1546222798270966061279950661995253763981823915564927908604611731856832789682234\ 6645278043659986417620204092378237225418826946587092516423477561937865691065980\ 0172443038247232347740422515893696328207970141919351807616861324090577066850547\ 0767447292093780168688932540975607739311516000980512715309987694784157800269579\ 1815355088267566489540947087106271220068037660316783861344567186028071573397448\ 3130257859800693149545929949139449413402151315641207298651862861660818859442263\ 3130069981007789842552005389114065153405616851/35204192031768065398605836109750\ 0064333730582130405764842928538245973280192457884301449427363784095932507299916\ 3346302548900457667159685377838097481807067189513206449736779446664883076053654\ 1385607237175454095098039766946912589084779621584254432830120880241731561502426\ 2678982514732233780757529508459009298678164371907421717329001615326793791505844\ 1150655614849826147672984456836803976700586131402283609335160171527535088452515\ 6568406557328887372132413743019260328069403929924322369126086677668090361272171\ 2447286821006653712672819613704416751282899564603950249946157264871088788306931\ 7330550851628230349241080033540325747555167485534025074157772204969925034782757\ 4713906102997920437378717891914887761692800952594599362432728143983808584453210\ 7229758336315677881370689663936395017302294127105830762710837221216916306695083\ 7623329432575053510546501942128850199055406060687424555326512041112299765289147\ 0367548530403689746322678858384572585907422550350027030528000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -117073760013981472465180670083864551123601672\ 5248310922075213397491885577039233651183719124013836527654173512341172437315034\ 0572149296574707007475694329570685708099840368720828065650041663913081083385424\ 0527185559442919001050817663251618899119451368309761575653510143935549778781372\ 9436849605412728829355835233955084219075180758103477679166328874133755355437542\ 9222383144164590807285369774792514335983389077157205694359009582495859416152812\ 1369422730849758911745627225044117620078566681985352479701495752259759425833084\ 9131283536325548782045530825503147976847001892146195412256425922018399738797575\ 8286365876440233634175794154557077491967903230946864236741053424713124594250158\ 3918829748562231322583300268778587442596584299498299595420458051675614950067553\ 7702482345166210870162757660574312969349760716102153646555080180472982876284667\ 7011447096176646216234867002828240636721615687529038783475262399803153668164291\ 8154165406856613382450504132193249942141602362979485706790920171615972327915580\ 6536605176332482640748991378287057835398443134081730177345728940524998515755105\ 81990336506671984246350473/1537126195239725634457021138770979228269804689133603\ 2763878606069939970170929634779814865523210278209768845053189011013655620103582\ 5035525760762403731954891601060845826401696260694052626005867018419810319772196\ 2807041613639930731828061792963025130308856960449500180126991149915232746637602\ 7181393695662848114916061207073529299796828425005691022802540939915253049556695\ 3131995020621714687937171295333393805497309384170689967379315206053052421289283\ 7950023221514650956125131592906201969842184620707777037441750769837614247999579\ 1230060606799165098120709410286164597649056154581855725233187670657823740946830\ 1599999780266012640619312947317221132699359012792095202935557803455279195130499\ 2072861217504783531597245803814717424957435170998294824335979777934293723612475\ 7111797115875437176525431991947221091837397827450198317591657327968932969812591\ 3125158483689164480861308839278284794677599437198099225467177983780320120531650\ 2594441100833758803620934093178022343475200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1745229928118015151880013995290618955813134965128846172522418\ 3740766021151540662407066962748405683109928025379951594837970774642961735056729\ 1890496114542248240798285788398016203849222284390017005527700705713798618645395\ 0929114504067076433500280344912593202576671907654909239645121122581705654986916\ 6055717234672684624481409558034396569588411281037108109389542649428084645740433\ 7074971103778895162912219955604964472185248497075292893349713106081426610927250\ 9914884106229423817613607200088959279884249163609425104377252006139484872435770\ 5445051895854645909154574099854567332731490136135209462400755411350332081693757\ 3371753294321221640211875679598366839789821504950809950421894448108580886619803\ 8750676766109994959427736833734396735476067945606438099784613711468307750176279\ 0228401754931515957387437627472302382204169219854714790357294282448363455050240\ 6383717531064187658921978226487555548297306740323342276432334677368470747481429\ 9624865822115028527934251712348768759626819587667193591636570580260554609925925\ 6251035747725971885884726406923657650715008180542059930942966974258285131419058\ 4801969416399468763/20756903148061277766095988061344861836305028238507475443665\ 1891761716610010535859754450944733095644651508585748444703907588420159345351118\ 6482610816586904373707512131346198019610580897190035901527650609389718662321262\ 7935391762041359832532621681644931097519680748284732958572596565031266747339585\ 8352613959052827531935439697605826707657689562786297876919177631963079006559781\ 6591952022530196248543538798538164523728944277477622979082074643041646794728585\ 0899290599919660795559290531434641418119803515961951419136434877032162577509600\ 4779033310417114933198272895302749448964155634784425674629120252196277597803257\ 9537981898147680209523669860551730270478989637614901618667090848639955499560113\ 7497152910536713851795101287915082795612426203022350902688841129176102223599084\ 7344942708630128166672797045007942282355019611148308895756515268808575234346582\ 8514705882618153055636016126377979263493233826974826518318591583393659485644837\ 2053241526851142006735346484224836574904320000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -80632500104459144000124112627440805862297154879646518367142\ 2713667527316702462253352657572264071346328972717857692528226994589550708298764\ 7357743010858450489442566691610127562070972388719417571846236537456718888583141\ 2820373101827761836871423742012318334165758361750481328521579985211274231267640\ 9688196961496879560771053956033426365052597091179948622993436459921819377102120\ 6823309731051132721680074272909277310799222039575272941597549180882144204573976\ 0059056526270325435515864778948313387705927300015634633035555419474058009882871\ 8543230859299392580555936589264144249923645905211726656715120921074557650920809\ 8242988617666588027514747062147526339658340163870128311139663240471271118637122\ 9998482801949570787027443469893289304404264733313566855553251964628102421829755\ 3224724777510669862786096621963930490499771504855736893492703195691391686669075\ 8424837692789335424298456482477985118326342829753041830008081843840401585061981\ 0636428764769778906223892182495132357289123875880502320498852393355262067070241\ 3549613912299463940901316944778921600538981037576310252930288275263643652285788\ 306805913719379280247/903448105249747966222286918078598469045312098415028884396\ 0202674394202227028045407047171790994187975888314072767687885017046197426233735\ 3393591952025614756354907317269473730362856792744195622026669714914618980924273\ 5249621817047875703123310845122972281171991414051117894978498697625406152715235\ 3299464659795396923716184669419022404105253196898817386865710784451148963745422\ 1580833912206830563297503782065847822442881826652393460619300744228308169270288\ 6714585160656279088745026502469275808171542400013645854173793864455222099609067\ 6286781034218176766170888596348265900289807509535323865398610952637210193692222\ 3165963908011641604941556837233719309912133066546781116693676751505813056037866\ 1630329784607888914075956078687580211245435205990323278763099119281428346592163\ 8404076910146925957109757994764985010405103040500899737858604762064430686187357\ 9592973881110060488344753769034517117241631298024481514567312520620258898992205\ 4918526682667993781783745839141475750563020800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -734111578386109518020952034789367834707354682090048051610\ 9005070728418266990972067331268631753911298382700905618241636506193186745040369\ 0193131210377854438051192876874132659288120424440510940021697363373528185697147\ 0860147037574225807037621209936512869921685816044625350457848924216783493849091\ 2110014969459867207096212222331731355083399560348813719221980381022032063255355\ 5194323515927035131964776600756607873993956829931505070244958982589604314248765\ 8731785840667638447849504491693014575498764962272200324991172649495357375303314\ 2286554226605983306884298066161494367828441997383369667054808359573922022574242\ 2274981757652301923190984640490858734418192734710876691643987122027710838541719\ 0330407428460333857599039441503625939315266874081529334410851686862629223027366\ 7587096623008282516787484069745927336110073957288408261501252967071817908013250\ 4186335414953923768679968695025033047297907667645134931191889915351742329168035\ 7316280276659793957609258705230075177681376268297481705050248643279953273455075\ 9264367135114099600509633762651515820950813322573439867425245223450526247152323\ 79310884736554932800622714981/8059368254898950217621126150411563278142655746634\ 5148742342980933876021119537860473342010168350299872083921270960530546744857729\ 9402638420480488818388971542550366295581858554124869229696846021986911898316137\ 6697433803806354293413877776012045566421554758714956231057241497078340896643487\ 1275585006258456756174213916290881140846992712715753246441235584956784648717259\ 8279669934356813766884362657053611459174054179129217254975026287829875694902310\ 3724760695564524205368571072165669802307022366054509545627612603190417660907712\ 6022861482053222000631637285586147762888767422223514325429186304323379346109522\ 4522774148614892682107498050105559217749963760419991043612892736368889404763753\ 4510427329660703372380192097234697251005268847393359831837735924078948593394560\ 6413659726260933502302737752037086149594242606202910808618952740933188239659647\ 6591965950331992854774255185189083894396357212080544046609391670964987924755481\ 9070892030086879365683838764598690124974324105088702873600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -3527925646351325796560293834334892829452164\ 1806065007218766928728799534383976585098117989209454101714489740847578966638944\ 4125130851740870043925850957209735120441229493786608614947110025907256131989897\ 4173392864876117193781609407196180488756344348296632449250178529205467203299707\ 6315372593973068679945861642482472234985117353913366138800867629709520186929203\ 0511250693583312630005472424925658533515043248379787945593827918939141647697574\ 4056891349487207602527275220896543944586088147386012982360627190248567999359184\ 5131818319844906238023351270942311346624061017964820304017964819324956963169995\ 9937955284070856445160176898215292436351578367045609270910744338274585045170892\ 5983502197666879814754073252756492269347109610632396733710532187370415617848432\ 4458824687038776055708291509861430016337285799763788672260454845964716478075286\ 4861683521322633486948046487870372450011334907816619878309336975625777229641485\ 0768608950717458989843521639807323401741614626138847124099461347066252528880350\ 3930934082107399536169702554281377060246334790028065743513772828362092998403016\ 283946387692901170087767604049580845547/396037752083486497180399319430543650031\ 5801349697550306749040832131499809313899777559803939476673212387416278671279142\ 3461846550339195991178402398938032999633924633689526218875914949862252875773312\ 6239958790009701906820951070929428883342115261249216450059703008897161744328173\ 9998350607925090172297712862711263583110117009378230600133452247982370299015075\ 4127133788613251593825887654392351973319587786691599713962123698033170824954785\ 0464325459642494383074423793875605458091679105764472843540762139834280717601494\ 7253517303490066903294998624109662765876469177537531568659632153583743798738249\ 5993174212507261628924564750963513417695604875565108784295822655705793254858422\ 0837721746167588566568093531812294451952564975479374390535300237436743780053019\ 5868989956089123328071790344093500626635729049120110201779012816148351486040942\ 9110397861257590464389778518662125561925753508324145317546955481405866912578132\ 0847545691354834989193458445488149325041704674445912732436791296000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -7605557512319378525818040827640983563\ 9643804676646678762799076698917751626026824310681577303802537131265158107241486\ 4321941442089328348574975832104181399774358506946346700939531154185567659453747\ 2468244103966189469830793631859815330633487520588262733036889072565093842466704\ 2835839672342381550524266966057223815313320919031886234830706647320857051852526\ 5700336105878520477584808197082151361183147550902894877396588975208459996957982\ 9914904266422710936912477563008408217177642380046603254102310610994642298774256\ 8989774956297127459356204650750136959597736757188000792024166322606635149226409\ 1906020594781841833003664929637454316746040895964481604252857829224984435500958\ 4231006415866431133583060079501947800043736807500207071445351914451452651339812\ 2908718730304938646371064348597869133976575312669468274511997931089390879351099\ 2412114977597452189985738712031488543977725743616131640320522797159898886206285\ 8467841915830618156957725860667998548175895425536574775128675470691110483200741\ 5100196782854964374208110130880959768544874436987210056910763544937984881127680\ 67545796965227744208833352285973430489813613724172699981956457/9183324416281617\ 1957795450245073319270973731182424528197184786062415334862900724832226515900803\ 1569960286971849696483206521295305861957002281562596615241129025185763007709667\ 8869033443829172625791958841645119417052368586204382049192929412036990927247835\ 0357896165593928716143816181026976951494513615522208126075796943021293700468726\ 1466006769127007293202079230895923281065278005604364722742775453627072295431344\ 8674719213240641483976649787769342708627842126334005112749802456137941351035705\ 1843704728935500516993885587134721543412698305210156283012938310660138524171005\ 0745995674997439123872334574752222036399807656572340736789964125341774170696168\ 0011610864293220140617427862300339600294428303736369787727824347249734991364881\ 0965613368255799201609450740151748910485153103162498027515972212162261806488715\ 3619204569129720127488744248052590780576060258031211588413932359316452060434987\ 6548417032453386145187049904125302962194100391460499997690853576503097997690331\ 5534417152588782764032000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -2721066508136518631546366512788362703978445355222288026929143693249301969370\ 8483214948224926504254089114674496636411596654448084752028492977480720610697651\ 2190490171239642943503007391797595337135202929216131283686529865931755884448779\ 1632497416906837774800706500208604271345596552540384917572889394616651222209907\ 2881762015956942653538618521028385317632815245175603193726832966594252128615350\ 8201958397160141028343923630264864294966714400335411333032513473922927895292522\ 1279395875299407356763915524283526192543646716468037515673114932868302962136294\ 2806353955034308616165064930280932793193712141364192393083252153387761839258883\ 8855762741224411666114495698083904423335138684567494363116904371371524337413415\ 7761034445239293841155862310343503548168354768950614663382996284078611262131353\ 4196590972110339732617473912950080175294372764726761380307871717446771042723053\ 0027846599939122220458713621973398884304280424456487726818873983183516475858569\ 9065919433405179457160198900241959852302178887146105526893231396086843444717603\ 1095657507848969133041639484993173513832318240710877116267685743263289684581631\ 765000863020881/377751261592368666306597174808555005850315924299010832939815647\ 5916376416446471133102754321918153426825594499569393115302029519495328121888232\ 1960442362630097788773652155950113127656420734415814398624465636326664784596235\ 7863989676914154522677416162866139246115860786110252848050243673771022685667585\ 6266327245856633439945021981094819354837228700896344734326184632203082264320394\ 2019610720797276173107481998318171100274762473528036168966244374715950714736863\ 1552173549542336315071761978154719402603354318384584051324370035882375299669286\ 1974242204792059485599288584327099357139300736937241729026666942013953182589110\ 7116556534716900797937148562167587983937404727885447297649936390344166437835323\ 3818595273442053724902045846997106078753010056998242280698508025090030746016740\ 4803369766481802206346232221168564230479081408505668959015091184189044631803253\ 7493767129344662498786445718789068983167229340586698034690469544771328926365595\ 7576108052033697619371598604855270459062616064000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -7057524016038869509343170030574279788391893818702087\ 5923740070090668343877198630952636312900778645238633584109991659717072672133572\ 6850574372329098732736586916853954032127326224139184968733702521071395285462851\ 7245156784888235540897470700698351924903805209814402634431957451952163748236683\ 8324278176339462076280356332133117029281500223393382218213272007847592194489001\ 3248490383310895572100066807472737909834685254305587650976125907076240856526747\ 3509812844152216976900545779840107176154070158937719626315804412176923457429759\ 0916390365848015193258537198112633427482268470289344533884481867843121101006897\ 9484543378973078766342440270651702117814786233322365203585999228277830896978310\ 0984976419718200409819304119600254465649483547370230547321956142019370366261911\ 8645601992810361448095909164365892932247907258953231461857648799752316746464571\ 5759196625755952100971332065757787363056029741555792436865957089853548663514678\ 2511635882668182385496376930137014986326370431655368613345409554201308473964224\ 0058946847381737635004853396662293748331148423804881795762043923352990024657306\ 5575291785391124495307615174905676640834529375408503/12464847646573608876433428\ 7458396593812667129414496196980525811590028518546135355340150177960216653101204\ 6116935607776033123582363982139407691844767076748317865400517632069602061269950\ 9479870026029328454324378163944776714955724908741284843487229080235940168303499\ 1926435233927066736074251760456805638324836366807091843655807684925718404196229\ 7973006444318444212868118026704739121737000390944065120348902174119304485690000\ 3303986108653445939681900785415372092547566829714253116801992623708048896427495\ 8249667594233895693413507266128074854102427478403366621899879123705651172931603\ 9522649033201255250021307297776732925533618113970805956070777043981883193855983\ 2485437959564956447475431451365637841652005485825546460374219044504250883201082\ 1201485209316563820383874107413365287281069260178392142595263629110360465772303\ 3839688669244934673930463307153206750334794581359824878932796457450523968484563\ 2745116883377464381615918096189729254843037764365714739262832520695006179090810\ 5809095453017374720000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4667820175676717066904340748353470803719846365127520162263752486462040674715601\ 8002666002053626078300258676888289656794461191942652253144902221658661309794291\ 6103913060495522950735258262254804491802096846911999431852640905015204918880519\ 3957859435715644883299579664975542711040170775206354186498143351114825032954959\ 0046245519308961322267731243377294733005256890267554245407764897292783720034258\ 0033702658599907684656873491353077326128005368137304584150185296163266669833406\ 5290574854291469315124190857888670103566098997818109761893976708189490984170927\ 8695948456004163154010543497009626795870017632322122479620828450664579378232538\ 0717871584063765359743144973366104748424579734781985400273867259557871386280279\ 9990627539159210275516146056927997566018166910335291561113110056538435225036262\ 1732086027452256585875227225429778447833055062528984354973917506876545267644667\ 1157247411208278232456595836656810382364173108845314290326714993626287638183143\ 9554849318304929067061637127141396076318536812816006868652750674153928893073528\ 3470339519167007947787336595780480726491434242185465843119444521682879198527856\ 1746981171721651367/12729942267956154451447568239740211108753503865492167707278\ 4206117979970078488555966884162358925748112232949786699318227001699387973444894\ 8237611478303918644133406025772562709954139724942594677345227045994403587865537\ 6910774291172603403406969250963319848640307162613288705731134130825402059030049\ 0353601766432734191134831834537454596558938905336598634829974959763309280786543\ 5415043510364279507321357749179650356941941818181616488628567849257311109099515\ 8000166814587866421359766781552997170266695657180642414549944679306915746926331\ 0873146445348317616759870142674747747749842997079635318811327440445356321781939\ 0158546787424265410195113548552224501812190087706937565852426230860762334434169\ 7540435330746718819269135743428775159080448799726459754843827857254762033807471\ 8489607653990086619206340063975076898020187219539947261606209100344665658341384\ 2646495717607063771643172865078114841282722927843692839192564377505374226512353\ 7001426475722601959875866945759738769120762784059595161600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1916954928461100435931869789629377688341\ 1543413130385101872908603149784622534197439628722781218184014143302081127185846\ 5558414896255747677515552097585306437286366161988824732386380394830180084346410\ 8631554797647638143021520909347322781443999608508929726906256562491414197079340\ 4296947801448493033822283089598408720766788535656322289345922649661861981224875\ 1260070396536556161841873165010827858325004616498792060730149469692495965495940\ 6289534726373275000093658639670982863968830712638635908213820445171877241366174\ 5710352168328573049129098486425985766844082746857333311663575462858308702263024\ 1087500897291269080653142900236426672409069053072295354259180266221969450013800\ 0890333332369131252324283795693223893175956352447910422809255559565281440362788\ 4441117357564672286131110957297248905037655915315604986153757575958505875245298\ 5876797986633218650188485158342977647025555997261592145930931007010731762572997\ 9443794302232067763420492612742338670374033579350116352893039801596094873072751\ 3130266743300956040241069400292418252682892772426730541255275193539908826693455\ 0436785714454473203707800107072480943554843065096591375643640479919802746702583 /153547158766194055131948220765751241675669222925099970271750270993061748610231\ 3071547742821330850572704800454513774318726443785966474603031333397073621432199\ 7253529916495753836135768957021223294013517634176489197410515908664212802007621\ 7123328862751345764441760490413380363148377677997244861572449437829872410793126\ 2413002842287197072199379773677264832487166918338268019903363517037150069963318\ 6089253176866341736477494859823771086428947562405217101592927180507704159366154\ 5911295059594560261408289718704465581153756871047942997191025483859987485763536\ 7544125794007035653324646313289487596113791379876277174179702982437442377881640\ 5653662543869297526818888345586164836452489957987719864849036327269283269137888\ 1455375210381980974230368715702444452827329482700367325149120307208454562827777\ 1222839163265863846519290429499545679273795005646104412414829381820601315867818\ 2043175215691932404850974750328719654506913200433213549244450793717933013117887\ 2494745510910047171302514471287642872926601507097179848704000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 100249285961355326626539012136740166204\ 2029562805665360290869896704412810699578406253098751590272392191366923755156366\ 2185017985489171183411689418094480694662919390049681198670655528364216599229073\ 6867335459893055749561787627550042608701974766247479192830671174946572496262589\ 0950332362746290645128926524023785845026700143598309071312504731684542687549933\ 4892959933983343336667117417768078628224382450200856120925514514020767202312976\ 7175285535677469600081072052564870935511100911690687636170771996622573660183422\ 0734444670062087410320292508421160038866345973536005017831565343842242866628791\ 5623432719551965554994132123187930383923443775231630888099807137816894235176599\ 1575531815503391896487853642383067626083065852059979939244851018758472912871322\ 9120049977598917748188637500133477503365954221876652144765632633717876314717282\ 2103216021338499327766885811558987221662783017018760353828876331281746873764103\ 1426562422231608469147124042773553048592538824301085828045780027428495690914837\ 7879965554306050548901603861843983290796511204391098862149837103867106662622113\ 7336878712192182828223526544405875608544133942690374947262719708982207594314649 /651103755179660895282177823117159274756701962167747403810112234476584306824917\ 1319700967635985387029432349130144182015287908139004617662957178840147531031300\ 4700226478063782893586674958566754123493009296651449427703278471394984082144006\ 0580481898100401695252611100464113915923624981789867125578663714769763529323825\ 6474467433508398619512554153795089429832742738923354212976852069963993855853277\ 3281914640981536444190847025059854964350634434804557032950266064568685427700623\ 5771391582659898280909549591303528700651366483457792079914327363313886799230370\ 0676438610988000088781323029906740964054295901183935488323337814216550661000421\ 8777364462026982313752051177534295872430690405596802173650452588519619543958113\ 9730700673444928626934367206873222387950005913848444026019689762470831781324375\ 2239046819364668537872748455176104530080162272464763239221065026071431519791358\ 5286491106156370657948208480971871297438576340970000877960517378237151649227077\ 0733387393935854477169183019337978261584541404846725529600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 64726776870116406763907542733963463091972\ 3411728137262360512714417203419409197316812346677316832636289827793533571203398\ 5152850299962041396280889499997098789631408386867945165054973942626969875998532\ 7771078824965799539163701818517349577161124311198070650008980928580311942440989\ 5449093117380075916288739641950270421270683707848038330724789050327010780887088\ 3318692554968974823296029292225101351488009503419292280122126826182150809554351\ 9947027087357038970442608580361080243676449844123162277665433360574905647101978\ 7717836537253339022339412571688752273375060391426783578972974684751523066588834\ 5210748442781190287680563911912149999204850761259072908698556832777880189146820\ 5894147955832076040499197133092698890549434115013682453220824349083587424643431\ 6253579923549744085071210731000057306824828440454183708406161917976960274652395\ 8798938933378897791367366739067865248863861845013542582504802216395035276890971\ 7783795863506574171310853655492893653563529879261615400401640490138701785055463\ 4741288719533393688252510390544533253266578035106172642658455088134585501858255\ 2307499530206844512963062042691491291599004004715626163672238828784689798858611 /140082025371048447721853164337922660488664546967165558475022935698186062164728\ 9614284312878096721549749741677296222816134276498576919512974989573218947124559\ 3785169566715872103289860328778048067696891502777685848937861659783563560625352\ 0330017297887184589083809772255609799687944566056953742649763455736278280403540\ 3493127792101666769818201613527121019157800067304295017274310033504343021964870\ 6597373307880647095291315294104378579959651330895756489262122150347678567678333\ 7541079139427032212799456206994189150254483003447762089006588067532241337316109\ 4437668337153887175045089861953775821739375604674547860907982912087754007212207\ 8123152149204499347045218788471788979700555172873455890737044695635286459973520\ 9072926302762589487751146088447806029637228867524256113943951960524097249537562\ 3737319591847194429316895753970743825540413678119135480399814586594594943693425\ 9229104439233953066615295051264781876411685473974143999091801975766899300091139\ 0263756305290617242503118458537441830465731339166453805875200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 25504774732094777104927529499889519496\ 3460076244031034478006338035239974940228058048353699578293893879544879465353654\ 0235308095898883866102138937707081778450342099972011300694104749646187043729736\ 5461752054044018540172441403998173410853200347285646309813407036337709547902825\ 4219032922471623317442485884295404047470275842189084880592286212398652270596064\ 3111206116611923699570749211781073761713846116776631126870811192234808826683023\ 5828355894078004207388261526272325373323586715691265587535133084641995359631232\ 0506187318364226606035164499679798413110581209379781403635618473849320831234389\ 1246307332885422183238752303404340632449560333060652226996964766427642954201316\ 8732852011451633843460064122085140038943577753377457438084080538153104733125532\ 6993996146448480328149096980907537997072458136272300988081614194765171665276403\ 8357918148590202855004776604171369300622013282611874474409503990144180055247994\ 5599056695769715883041162311977658932323261585303169175285767043411029825440078\ 3435591592401513038175669103232199899273750159746598705262188153973316881024203\ 8719838515010096506815213426320759442173614005150999184106456282960232167565693\ 901/323076642610323068465920903739274505426971262858081858820156541357030722520\ 1232013421333545891580175140515446687107139660332045434284058113044910896695626\ 1179349612678638969634282999902404618945411088064924846250560802897510137786033\ 2031962850903508880513181289419830287365352739382113464457962033252031854761705\ 1884654980837657065585752486039540978058593886591925414177012484186663581857761\ 1657180190371204432217567424851758238600425054743972758440536251287474490941847\ 8084414267600907528821226025807143514106132513540704955470530960052669351598198\ 1313704790838283973672698205974102243664096108236879786073684191504313656047515\ 9236322847326019622406859739166640949099848171316962000781926628284338669667748\ 3791469286173165443353616909049336770945375940051901017786658928072109096668114\ 9156985475477403360120736119890977140295165984202671356795530575665866553197842\ 0076656391672594692309744175657929246482354265828098273924650090201835738832954\ 8476222571053833357255786353901249311528589919734618476511232000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 235586444481086778551561022649395679\ 7144291140266534643871033132349569610513449601700724962185447279085536845863886\ 1397739345519586944302243279137060297696219764340048907793645925365604167277292\ 6534150278413197508068221088816464970881968677270082949205960163557204574424320\ 7316728101138851609652004393992215200386389538384161601120536313734622347444946\ 1356424262174893162093350827105742560923879033797819583348561358781374315438561\ 1060923263509729963769568615005538277011750433440098065100715832303027360780309\ 6920903384967615273811961464924718741403050089739366651771894359008631590869088\ 3953288736224018852122864058608986895754715310799160731507188870810356620403127\ 2272138919106256423084113828334795941592727668748954892287205611895893520362509\ 5267170191068806025787944760839492815396189579673357271020722091095275195868174\ 0580852097600856569222893381999034461186857577564186420984554611421839500993954\ 8808932184056861390064435417489569480968039740653606841476280149994223105706795\ 9685040319350088149089816861360170637103169465169033999768825146637062978440854\ 8620252335018682743345163845799152424400147046076431953377784762493662159384810\ 30728304197643/2096133976894688202466974612693914616089652524976825350983633740\ 2253268561025814316940337207049801553837854273844460164586876126985917944868982\ 3276268462558118231194720013529216268544385561152136837372428261609547051694181\ 5711687874045540726486435199733670184489290779844915526294529682104667904608206\ 7601523831812065119096281599371507574263718593358501094929130888762475329156997\ 8710696748773488754452511116255594055692796401646324116442235591949124504466056\ 7075645590083570338778378729611901499162607873739850829075750320888237592621815\ 2460426098901474237396807938769347398041273231137520641764750923264048283804974\ 7851278582187798129471931992277712379746264236292326919772135582971585468449647\ 1887785066588504738034287146351196373337346439004397071859843980219639116306307\ 1804647770809219738874062185263421623620064195114417242723804771832897494385349\ 9546662376604508134810815278681663171965019138797182664159265643102506058936169\ 1517222864470831285018441246685796972619775002992210446973618880156589094023987\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 2472587908417161\ 3564760864893803086066206859236643678797308497653213457337513158047821320077400\ 7226807674853556389949270782773971942977564720785263944441971325123191132754577\ 3920858295151857210166662299434793489931452582156839124399171457636667432373568\ 1012057329216100084467195999483332643235981128066008584599803906325541185628275\ 7805946559167827250319494185448794559629683173636438896537442558874404226548137\ 4386727805340920549290630589385325899094974832562428500369944960110764167892498\ 0861967236127543807551613857228540954606950992118772901491760372699728708402016\ 1463359217366166964106496761050771860119210236256076738011818491051284636345686\ 4049153674682920026300889548477323268471961304733463171527082262189938440558615\ 9995326704022932164261430440734094859187430110059886851075570710594653049486186\ 3925353801804960910343938624643259283085021782630713653371471055596083944222833\ 9012794086519395459622515737386816751361237482641087139041534012313261004663587\ 2313627402204968715462731553523786293154068248142156959491642442702917848735287\ 7100348441562584382329088177278092981849429208470692621043503635285490246163339\ 646437507974770497583971243697436620810027/170356974975286013297861067441906663\ 1531439803888962449449586482722755151820200183377484478640918206854354277260613\ 7279744752184789647094926043943833153641955842070739935614544194115130129520827\ 5078208400807089333872792413144914968209345671261666164455230299117419808600847\ 5049677246952539639252968469235424745724633894232924175494787950197152662299289\ 2768201195875094846216410224591658111383074466712422850125452062657537532274138\ 7282258515281552757029271293062042838842020512815916469977025549694619898392215\ 3298624658355753301905711853535047361972086143424764791849165465181578971431777\ 5447604106849606623533182820242761665484375620759013065429645703240987223794407\ 7397489922985131901021177434799938726986194880830938415276432434102422366408429\ 8930862921519875787517890633033252983172455178842037023037443171609912137272976\ 1146482911502625765575198851774418876522682039224666301639061147514790725138617\ 2504843740434015095461175758301834450746762634025868329407049710974286056791193\ 4172257650221607399827269559185833984000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 27801524125926019803896064466558810549614509283010798928346\ 1069537794359093995203166784421436177942193856355687780814527936260574802373017\ 3046654523886673004754512843582352484819799250856988449212447684998664257218241\ 4375743030779306305104664668672935656117086581651257616440229097238824445279790\ 8435271372103295410016803628231547634753897997371543958538040730386255250633555\ 0862488968315797997574958373186363350861860237911465402791225679763207189665367\ 1369342657441070336586841137286676856838455090666034213499594562092702935065657\ 6576301221741081663789218187236591318980664002641024657573444746464402810388265\ 8260659608939789295324970290527988907318854241184524737049513909381555660239039\ 8121873357061492643466739853271794315969601593899813791113383563799337390805661\ 5306658925173410209758710875652644694984643190247345893290680773031020878505192\ 5646529218326887496488530628565829583238390068739144245829035230951184864583728\ 5275446078146706629908575258855991593640871082368639571783310882801095410288319\ 7505511223528555482307903959736605914694332088468780883512042438786427134674373\ 09672091255330178822307709722046370341637369213939742866333339591464942129817/ 1582904795641522132721026733464105475564411898707359561826835346919612566824031\ 2195020490179387368662507492541452449008912503689548374674106769428229654508199\ 8238006910074984647193742874351800505202143873640438800538093888667867022951213\ 5879985428081393759867965899685279319277309629785371941228703667611038816829774\ 0947772081073404431179338573856136482879240550878824893799704355233128897690199\ 4636275333360489323375770260251007388900357466553096985945695362373366890019220\ 4509037983322532837709459239651329292808920200788120164526313771319036159446028\ 3436856844060916603272759418862095715717719475424606908423327775450878356696487\ 7383782499120469280525499862321598790359704375182877557841475812253053719928860\ 2342347439289430549886589739847738502068162077364976373445090819615079570457677\ 3846377599105075287998131835405223110684278749158190608607634072313806009900735\ 1377838180325283684143627340848746903196443591751157687101432307454067352188575\ 1916539329988576265001380502620519580884758094981273320943344227639623680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 433554527566617123986475\ 2679933635278234903435172268600297928031277062484464840234749594680989090217013\ 2895603681384805923958976756577442811976499501631916180191724912103992363151220\ 5449231166058761952607723396255730219641948066404233066131773841229407739825502\ 1442231966773812599161259841804020114348523480861145701814972880314459267489789\ 9609181894269435996124766068624792840158259074336345666647794815461552973228438\ 4910781841573638704714904512735700886130095749434018956706655753343366788443624\ 0930402158535032596138893022067584562624568243203023895309907502151661212542856\ 5893921681632507677737637416346852556345577129503406549611679095529263916931986\ 8180199950135318514769983104643125254279743050188352797617527065779279488854453\ 2932963318262553529296942340433614632201363915577731913608442193022160168229592\ 0433306340265062833942818348715111886219722413367336399384023807035975957055369\ 1754643333493365266969636419889797380381857097955099238882356292739576686859487\ 4291089816728974773557136357225252627402024482219229694935161571870484602589928\ 6146057378288067140994831277105160177757515970790890080513377692809744334076849\ 888281532743910221532093004564632892851/214404474424895964896156025039686049978\ 0208879582492580379271563695550723874831142791566865438314018418616119189118013\ 4795555309688858247790121865950653847619944596550453367040740945538175809732668\ 2429964919770352038941619487664182389554088023082567936774645257219874312682635\ 8521795924588288378215996640936167979195233925789050310720322600128454663393512\ 2347297080559369654125252262077232662282200825586902253888947978270436618940037\ 7959276992751037886759678596164635253013336609599832454285275823660819320506525\ 5517050020216875646452710385069207883588736668671976429685687858928030285177946\ 7336624716640912113922570244730121712015781262463483627134896270976880378689804\ 9384917472167605349213072341810884235745429218585851930306804263944693466993526\ 2426838508054871138516435110330874501525189883434115714004478061371019486276818\ 8517533100744683522322266889212621236386707286596020590856797816215015030458126\ 7696137960634038543617362368356766331845580679596844658536484243797459635124387\ 1836588262906209126608376408923218903040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 141209662915357810763525366951109569337382452833010220939\ 4486325301362888818901336775019928662148388316979415433292488709762238988261456\ 3109209342060389182527467201512616263258992945880365536582283462375430818410516\ 0307870317612316582482772455450039539501712084237104148965224055059217259424339\ 6568090593762222695746773883115769382100884206992620359150792548903846707916846\ 1934616666962978363954672324309188240148780164141596696688815167665401217942532\ 4813524055018847898369106724496068890197035453065642087283382723145971778952279\ 4979053874179089683779789941578498528217128241523068805612054343229102527352875\ 3071037856276222237868666329134648782804499239369598823759910143630058685618758\ 7433820237935157939305611252250632042219715423974466659986991840414299790291669\ 1721714363185274580606692793889846803620788911358305120894118572069035819911792\ 4300389807374621993793880534194532641252683404320308705870992605035710881676838\ 6046154933195104842831457699056395663355212378026321992238493123872009885405010\ 2625038056178218453588395874445710291331400965560717672620157801006152578737398\ 4193674719735761272077251112497264977426936418041231239196290751878069108115531\ 40500730071542062652563/6327409656720781168088910810611517364815611474747325719\ 1648908791011623578528385820144943535090212036448025235864584208108902306719394\ 8734983777861129836705840442488986520157049577625812602818629382358694717502776\ 8940668117167877529214002108876605602826133343810869995069829616985969308334423\ 2690313464838091588414490055696227101221957364972309813579405477656669399412402\ 5012073367898985348117909252318646892689087236213584527287109584874855286078989\ 2699237571649927748613558669860800015595122959397380080340623279504016808730507\ 7585556685366971804162700792067448166641415894400548407255776548155027993291943\ 3121592047164055207539508394063055501982674784548036560636190452499284840070513\ 5473464655931518560794676893129683671289194837244718610820371187418168869456791\ 5001706120307301484433405119753246740767540078217552481556780984141725194593893\ 5941575033290870005968778251654651277623717550788334782703108849581938743936206\ 9135078269766226376590862498445379242433377851770425107456366853462978144841362\ 4023403156955716983799983109346584166400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 869171581100206137191549766589192919037722741053164380157\ 0191236913036816716579669057886927024864208253574140264878464545654523513742055\ 6729315153821515157843270880304310545802927235630868972493452913010420223740629\ 1635035994243535212801471666480611315591803664230098874736113709960753177245952\ 5544904450907260075459961943436342363973692008731711714588023680734230240337288\ 9120479485834723333118160835065731244725070912812947515234865541840073644692556\ 3941329282140303458689368788185595654072191929436761336236000792675083192404959\ 6661519294404178766346989754484539131377223435653686040028928203649472997810529\ 1093361045410357394613889818738631822998998765905567570003562765440303136950880\ 7752148681420646556352690388016352842878897320145845577540782322027428041426470\ 0007255590686461387824968198953792287554289214331618476644421188612641083419295\ 4235521171914726560333375420237304687236695200507704285652371018716091106648956\ 3433599335406051410069490874267362209538034024956231691097633010825262418336483\ 6691925439136016004258226638972503066393833198604827479150135069741266602646942\ 0523201926313059872550714091146017795488005258997231804061113971019129505106133\ 1360057932264134365409193/36698976008980530774915682701546800715930546553534489\ 1711563670987867416755464637756840672503523229811398546368014588407031633378972\ 4902662905911594553052893874566436121816910887550229713096348050417680429361516\ 1059855875079573689669441212231484312496391573394103045971405011778518621988339\ 6549603818096060931212804042323038117187087352716839396918760551770408682516591\ 9345070025533814115019083873663448151977596705970038790258265235592274160659258\ 1377655577915569580941958640285192640090451713164504804465975615021123297490636\ 9449996228775128436464143664593991199366520212187523180762083503979299162361093\ 2712105233873551520203729148685565721911499513750378612051689904624495852072408\ 9785746095004402807652609125980152165293477330056019367942758152887025379442849\ 3907009895497782348609713749694568831096451732453661804393029329708022006128644\ 5828461135193087046034618913859596977410217561794572341739678031327575244714830\ 0000983453964644112984227002490983199606113591540268465623246927750085273240079\ 9019335738310343158506039902034210188165120000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 9637398091991792925648277241785984519325753110640634\ 1490838341065949133933752462477043888000560733032639200148128393181238224176957\ 4506208212178289683099789488013911066390231496037290082047161868644103292435778\ 9277314784426623745589849031745918553173049959214797162991502150739119807126059\ 0786147367347487078997703683353323689181444005450055655052232949027259232191059\ 9492742042683949257146117623766442414418084354509971079625928634258684334934085\ 6385687462266815748854768863629248520135344068512425168190333314471899308881692\ 3719768532842603626082555438716659694392671207803980642967466486283820976881156\ 5072086110959869487420103764333177420259582224760636021408286406543450843212406\ 5629461612859568343155684453661590569763640715897433700902699770268732331814232\ 7601152284821695699547892966054188763686545030139705141538550216139926297501182\ 6493741155964095801966821966503521666633538197017612341644978885518480116098077\ 2003403981655306064600353684161372197003532951730056225573450067132612698651669\ 8944271548512508832491148021467730146714445972419119645921926704624823845938117\ 1630879956639880838236242978596714117579649143123282758656645427173325440658527\ 0599946408832750425446268816081257/39881561121646344208099987853171246521626433\ 1336148235365978850948600266994537012856134733174422927767285143201579183263260\ 3974184026264679416507307511409859456054490752309896969361989799778009674450999\ 0184638111279147268262346267844860144852180394164594338843595106582519286999619\ 0406614058733345022999046391710780407107211794339423243494810089776538198525658\ 4553193084905403511495307724201716185313822162098189868816434759258889026372764\ 2699846984267007429477831967057519286121272797714002870651379603243088008081962\ 1132948349942907697718916370638534677524213996407730452461425201927293607632933\ 4257443195406362845338470304496451743439065295598599522236029798026942183437970\ 8544334650183770761632503020935538889010466156392381439850504296380112457867653\ 6987784662722906957484902759722877708590705661861809531892307198888140046018797\ 1797436512083639454322097728350953632770029231625394453460805152628466810725426\ 2587049235582603178093493957040088614872479803158773012013115527623652331372704\ 5688617248921666962624455493092526986106923062524903424000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 329942212929274708028544468266801568501\ 9118679236206165372353446109372129816107970661321288261296982011665633988203433\ 6475565425977223416423691680224887386398089129710887605151241450864807427687845\ 6554951751169702566542349109331849436976523798296256704139727614353350459424726\ 3136397069856563593819472852029152816023457999360582662678719156352376366069771\ 7302002085444309842669865583876827999307527608317034508353079826882850215360441\ 6638362642951037639742804658351216716618271867080036899098220384594731881652105\ 7306596036353537708141951926500751224154941616567304430233593734859201131285030\ 8222988430321875993574362801024810241631469695239015429029008663348908255711532\ 1067303591867992522471757024469099986934896491105536674059323895015658794418249\ 7297137398971189463691192948303455813390872962017860216962726417610502989897528\ 6253024955930281044671326711608824341321848748228387891634109814522872348186715\ 1728164508462161801607531075576345976268441966958271635644322883590958640951151\ 8243892869161174587089460442538986383780160307041618857237296322619329570482908\ 1095746756822776350009574246892916111666296085800279992312080415634068305833310\ 2048144718889093235330319014820756690087123473/13966493671253972984364059364336\ 6542232419577997171119195687975333589781797131012711069675327903167334876730430\ 9680139836126278360146364934284461356476843580539286629913602065716647917244400\ 9251877868640613805180175077803364911461467113677218322219565987489447567818644\ 9542187561407601639186348714140849833323466983057665683728420568064705010695011\ 9024501976906619341368032806757058853147908528097007810874804496516267232767969\ 5336423058835748343392110429603081316732004740985482442744066450383435018026532\ 2948715625558917648729561265338288550994644960177317496254143078841428700579152\ 2218172448941851679962736909372133352086242566879942417840358076200562474507104\ 8820113211959315493381068290801376066825428829453007797902095484479787442811465\ 5670613755958893897946109571047432418759274466179042450335800624997291351080803\ 7751231128336970953241629070981946711478195320855848974520173445078103696209146\ 4539642931110150120974960891940180113714142116803684085828530662137937760283215\ 3372875090724336921766632217766085357106108444528494365112774164480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2863120262559083544062908340\ 0419450909991502059193901085616524008540689880449639820328358808944127590026349\ 1475971349364173862867126909929998849471057257530626836355484280609731625545430\ 8453806992617159295138515575139994537900195947240792020702788694273585946524265\ 5311570529811442217036804692598139905045969145848207456186737554360099637947149\ 9761710577138085814633378698246686382362327377110656124398368585136365936934049\ 8613777009916690898544244835100097434597556993757130712383255313176190527015862\ 0565150478092183717601944369152157351216495980170361518892632129836980735989136\ 7650855287233023610142337554801602622337753877092004370571327654583923237530617\ 3531227030698927250790674051886531495022043298441670712241876566530553090915056\ 1671825429637621344010926183452794170501780645690750360124525763347137099252281\ 0989657340402163231586265014454869077197535845911525962273773624886718944345252\ 3879514386975752542082689994476860200606857692335088786229895044984305282917900\ 1723331644108136435818692430103301592648075051538785468938184809441439557018375\ 8875948405753257844435349107379561538934857314417244985840575856434062691684223\ 2239433566895522418157318091640407673942262445424343374495798643143/13043148727\ 3091607335123704583791077214262081206904018402032147994586906340075227537220617\ 1866957298191015234692358170230527978954263188516033934629755403448067713604258\ 0753134965411520793605264221735505995071863104888966828684357241296200619589437\ 9132787549771320105439627342019828276382361366009866184772875298233895515150931\ 3256137246166629837243358878101073240748369664822399847701118277407696768510123\ 0227575922949583664277186324709122267780412670197077839481286279467207879840723\ 4849914052480232702598920633221951788596916863014360782816880815619447597896157\ 8392158992153927974887013142979865675946073766566262053453237701211533380732087\ 4785868844190160159667230653752751899587362127306926808460234950127219697706010\ 3786331467772898409158462570498405077240591740030449496513336195132286634886114\ 2035908972626237488141464233387079637508271728959269553694947600114159922551374\ 3193562333344804896186097030740004169663367811102686984171612150993559257967277\ 5743648066687136649247146316329262544574708149335953892192086961433209087469942\ 4698052872729788416000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1109921720776268289375146442530952568705683078714129390185868159736640313890\ 3796898228519458350107077801194848212116168601527322719970167562419853409258458\ 7935287101584135611638074818293634088015962865353028444567481383450202638699959\ 1846808971429090894217974667819996961739041955184843191230327078849361425093856\ 9153566059168916449527769298420467681650144705849229246464940664686327472575465\ 7849597495203913313060483806391879747449002492030293236485169105015783589594564\ 0814002841919156484432449668088192185148313054693402880997331387632661872575375\ 3370114012520558669285697637637269377057054942771380799569796010506005548364808\ 2660406656541004368806837865430267377127109532817388175731533473573155598759977\ 5191460467631899253304357564740524123794183890432800403807304958394634995509131\ 2826374136592063470723258387987282943762130110078680086078879524663312981132784\ 8600905858602516308827140528712306304897869288953767522837351722563840477329985\ 6188837973498034095070849887475495317037339658567520122305355037051185358145865\ 4807478393371705505481344756464786861825309975734253723448296514948631600095909\ 3471112912443653415911184327589921210699811972301419430160218589335306968119716\ 076420276388098156627/581890462531389052098314555206824572737111394864371368396\ 3798826822153288673302168316392496626740671411825894923102965270087928547196162\ 2728262568013122400213903305089209236963282584558138116430113710203444680902973\ 6556755304282932115475375214391363906748857426398520017392487224597432369896079\ 0403479975692589896182290102030114241727287213284093747179046682630522587872260\ 8840526538864560388859447204427883202980568446923626736495970298863053541180840\ 2017638758994687565961002242387228096337168756472885510351856259658917930322954\ 3497200144741017271583468024372711541114053885420208136711493104134292818320031\ 2960446043810246355236434189381024557108082020308906493850152815405346206574772\ 0501904089192531388847138962599530980315445654367487503492779453294538766117799\ 4281843989002731052740934274379869475410083271917751842329540016835543559016787\ 7928318945639970820195466836067568879499876786165187343282503051090878165937345\ 8427964312191145756730999646704133080292281112537569176373576926966752257996787\ 9112954871085165455266229796555491673427681188039884800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 292697317938566958419287090591427756559090\ 6719952695493052890726357069925906750321834969781045140962574087629969537074531\ 2739298635002998066153906841292320854324256690224418128863851705065013723287614\ 0435938330681549524035174610876545605178412931207003114003534355933311750963488\ 9053398492940394483532226598180443460081831626127411375622210637015879542451517\ 7788354804459056532017383906395326920734108758395737229715758337358405062834106\ 8214629513178845645961828395798817929410649361598655301799309676934272119010982\ 9084671764886442604963746811310051338316702400720498714050810699039357476914763\ 9254554252893401506252672866265924855456332857241495685609646404034543532950817\ 9316845633752837111250432810617782798385499773511456878923150351089540948780919\ 4540342844844514199656173777977241603576862870437564625346736038370965870828914\ 3391116084374740604356900060661231542052548152685381965798788823253897723220302\ 6049509839475004092144392773648559049736787755902978110881420893110071680884469\ 2019368051148365782470755736666031867913615189554698717213606111136002139539965\ 3902475063049164011209633727778509788058629475512215806739608107253767908347586\ 6700026022291019205772004735823895728176615560572036481618096189/19557994454440\ 1823657569615378730501835470034823503069124737737257194960657373503941145957504\ 6156385379159012355837795959331266438497089092631328185933657665055231233286897\ 4015994491477027883241751321993818163335960775571796448960514371721045006826065\ 3697134690943953438160661034740045324825252281382043106265542844220978838535915\ 8644973905389004669978759849809656947637891908031238559844627103334410960113246\ 3370028657194559451373216188893029102540740279310063325307370727843960651537747\ 6191673500206805106222281218110869646107561935347497020758767902266911711430812\ 0825170145454722710820214083494918550221023054053415315321020575981287780090488\ 7969627064265499930117621404418039536051577258405397271883533409226842076258196\ 8946410615688358475386165675974656058598606908354079964248892636543384772684992\ 0738827392117843176961790862310190989894740842682179201530760128873058224655301\ 7154563849566037495858060606590416387359265173916575759010865376676392736452615\ 9006549627028069470599661346766405825335989008274128184670200589903114228046966\ 8913296952620998945931264000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 16835286437600080028466399981813940017890728003335012096248144831507\ 9132766188963199474266326461447255693110811787329664301171026105952157592231320\ 2509470019067155674169379104708078820565801611070449372487412162387443835053452\ 2272881709716574322123002947921989527503926203736115514420126026105162772952005\ 4731810246387467831685344463165818586677790008084012005842825108513661384561894\ 9008838650827111330863656880966250728041564804465494006878898266778767160693249\ 7280590099573248703347716981355564782495120819812519571858329093276419226766511\ 6479385848944866395785512937361258369909177145519815296084211482261505107335678\ 0778723956946183396731645170085617802576779409000116001244393102167458437555782\ 0219112077135451219017745338750525328853456492409608412496321117644704357268464\ 7448755746763558587494718225101338167562340999814258973063032782388705112186972\ 9173400313419099137654049488534240732461910206385124230583526387347223833771250\ 4871995652887255930841808072988352414417214551582764070641484931280053995096703\ 5864929934448509394598591622626049729167622960925804710861445039456183222128114\ 7213767614212972928184105606445988281953060079607884202662983980305787624293083\ 8732618631985064040702495759971/17448958947122921095748365836092628572330291599\ 4290928777875041869605956906965304185507308828114238186760111528023180546783134\ 9345539187060717217695535292873147376173815432328722251497720633888675245561998\ 8956405688608181638548062857578556621884403740842702528658981546251971456060504\ 9863159287813609303649736271739249677192102197866940768299363069003411957269604\ 1366958688173474206275013917993440120357505484948554382643398575656844001461829\ 4855567368538760007007748380256106139864916125410149626404144745435683716786818\ 1141886252142583656306054285925209134989337694518653830690728800641852276142542\ 8396601235857156549005715583277673370236776155483186854709635265905726624664864\ 5925462862513370336739911404904200931067574594539512763666871055463105132592482\ 9565417509352836823723353485815762897026976212492437592578137360726086498705410\ 2114910517713288660992990617932576499383263695454589374882062291449710847667395\ 3898837316928047734569215053578809487161259700348026557028678013319378995574811\ 9975568219301838603083972157285065948121066670233217758569221324800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 19894675307045584569128757034\ 1522250843009233221104930459916883864166851721424209921013511026185834000198734\ 6438363406092724495562714935980611741915330634326889605463508041563227510709001\ 5256105701466698084691446518843475514930301514135052337764895014072496125250231\ 3163272998946813095477470083316811746764747403476353967576230046374799232640303\ 1202404598618352461353073986215370050235233560793502700933296012282067879664998\ 5884174809908432922254855040723799813656160141648869850179154902069067955249183\ 0445063062220311002451620322974190171442342213859919317275886687425405146591511\ 7154185712801532052972404798508793629337136736539815774173970230570088972794476\ 2324672169189736997268131359143060019318568918239198858661888921707253541533796\ 0014773895893904036871240504429738766539220221214182166235076798705789663266732\ 8654175792920028762255439694125491928893295638376766474547043241858474853995248\ 1521339261707422340993819826980342563802892465442391214216351090797196248766421\ 7545251331671338465438502604013707854171469531523819978797352583249744799302827\ 4478753253352059973731380010658937645534201063804610395466180057173730445279387\ 3965803575641618062285353010177667680575636333326076700129046551618116854071292\ 54013/6210617669414134582027284227997741638125130699416161139687751878073755112\ 2796167328306169430441690478948948938278146510153049246002502444485816710784940\ 9871149090611852774325601023157514043188995824219755056518553834112989327621167\ 2586122771776663608866874068454762328154379211878845970484386907165013012994289\ 5611530958765002473839672108968759196614615121579523679213407540992503016719238\ 9523111318199090809238419655605774372031222315292355471987688902680657543687536\ 5205781976292143029911169448998247071331475793407364492307788096349527526194552\ 1836843375093670800659828778948497265115370599795691119172042560558699716928181\ 1698678166757022398608888951070503238420893453582726315302573509651392381720988\ 9773859892629105298914056995531909940782870644700694086182071730541954806775127\ 8758063187982504392011070975177415055943240433417756637661188708090471478683105\ 1042011484991569421473381116495307572756473211595005881530626982485899993238298\ 9487325136501789244436113902620321102670555774107205605014845290639063947608820\ 0593083026039379240679981475134845507008173776568320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2761328623811175572844039856270911020750\ 6760215130938335439714564459546806945484315621273652336527669350652584244429827\ 0406175950216461665979802688095963057359987422538987702291441091231630581362189\ 2676752870923768945063382203396624609685823081951204759172668588670638293606533\ 4394082225979136466126864092838710540147198523965944085482519658126070880237266\ 8187004928524899386967947204378355456012715585295214366202629247197584344371629\ 9445818533322791306040158692493289657598652262187400798929284802401453077491518\ 1831446392812180058985071519467862131997402012401134020879731363536049649422666\ 5863697109788378388817463412252097453671893513893165914081450664697456496361365\ 2074732153392257694270320114505832780543250485847836965405548780275090847324353\ 4500314326860902452561545092201934995020713196020528003922554460100546446422024\ 5296576824003493549840956281087037624675063584136218519204592492487573332235313\ 2992005295908256869680144451378999613600453610136802466943420085695594821873384\ 5938330053327673678124546479800185763441022067213837952470265892449711164985481\ 7840181485649540363130714236280794304182175503697386661272262050056815112326375\ 043646502892552524216212230943240593537320145997180770564376739260974941747/653\ 2108466419101548626343646858801205275137465032997716330411975291690671032914540\ 1771429965664554456682776883318427035384501206972043747494494281696161461742033\ 7655289859114220370238608887777602666885248259444220150231779363403910034352206\ 8198043842737629902586538260435311782846692114838872817653554863078699844318667\ 8983426131309019841668318496204077551402463728490336872526232584643528968666060\ 9964690804069584908366543868936367941025136225831757504701773934184303116937539\ 6241383374988924102828744566788634540360216301321367715454679539315211355545644\ 3922049053870455209858772417662519195549821012399771822517032408157404665719797\ 7742091793360407908537682229586210291179949795153530256033346810892428406803616\ 9424023690857843475300620573011631007485200603584437796593538349714075671730410\ 5948657560538702884480716541192066997029969922434238476509272355226701133124502\ 0685250662114356138996241141228573001371688538927506496873405404652987364902196\ 7097175981795159798755961253867619837708049189274437282154497846073276627084261\ 7975535342550474633847708097959185125002444800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -82600829377074762714383664740927440954660304279\ 0883870689734894686848350420379365716531824697539011654305494508755229036184937\ 7509576559785393145012243140889542405890020773712842217403962310690185056051579\ 3529780690654238061167243206694230335943702326852467907870310041677110944808887\ 5117940602623406231345902891798599235752616873030527261082843999692769649703578\ 6059270900277153566433559995035857737349933061621471398342479895090018390073101\ 3316084212203654547072537464188816072453923657223799462696105037047274592299287\ 4022163419021284448685872859072107168607139332405108067755273493853069916718725\ 7724674533309314881321937490497959878597033118479825583960065165969034954082468\ 0730620845359996451129485668495765726641584654127941813668836367551809500268249\ 3902078314546676615531595583108162933089205563321169429245060408515864325399964\ 4523712946691390160413465310059506493617271469003749703692582057659672548667494\ 8887984867918785492578977782361431815164595663847030208537672572025803512226422\ 5996074751915073034521669299134184744921427673067369439098592002852786074303358\ 2762100106624416648085552270951304301846483969280646674386884374127203329881287\ 207367513832271295285348417127526376783801923934292461419689474658080427/664054\ 1466961658634333540951396657305282704746952545478421496814081532736172060921544\ 0835703094586060663710979581512924171883927007779673702902886772317742006951526\ 0367670775516428384569795314710871155543380550994204725626900836414940922453453\ 0131370527074558969474795558537958441947203945198106426603873805806261734357785\ 4551005088749571040012583241065238755744626383276464610168045548611549545917609\ 0104671417140017845428497160711648846153487180564679279823381491762548678702781\ 8990339013740242935701726597325873730195891923302419531227219667843864047702089\ 1155068164704766342428039795717014195948041205608034770815146132817583170746417\ 2610517130190679819407754597341382013536961753078858283500367953242718356556983\ 6462484126083676990610874523624082209454933603939464016991086319329327881135410\ 7405276043645352363096435775855309180667423146646835219326276323464371934368802\ 8625823105454450903578744172967313194458568673703104721503934370226955159573175\ 0989103092959451415310210681822327014002805816392941038262510318093019093860543\ 3929229236812512769580052385307598077485383680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -6345690409009584031113931625441656440697374735\ 5613065818760480261339954657706292127899344803214065697635777025922163823073075\ 7658095626504497542082670292703604193932546850813474874700074961152522222247745\ 1857438463949299362542103376961123104310139840115018152323034978022462544059769\ 0118823969376799455766462991351597222866951636278374676778506892506883889032968\ 7172912547076134778680416008707209375147374352024561984529396729952774669047088\ 4712555534771191897106079950307698273973625056701914757683316652705530643835604\ 8350825131862455704351954720816229247710878265400538501489196333639492750472599\ 8634939172208478881679908633817123388173972958977708770633305345451314285510384\ 1439046628889107008073778738630865799378991121487321767699280500799242527940573\ 3039402833572828405527620705055042819241617199417150286087283026301673301903634\ 9627911639263464174375909326457077111185745572529832157651061478121707300662435\ 0969211494744799039889518646912351849602441621581980151284913940865180616891490\ 4697531356665915981845052603364039983703321522516515080062688304519171240388337\ 9591708533200650958705126286356963311910603802104569707950163089527923452444552\ 26080133303600740340150564597738020963594561652888243775583858218189395471/2998\ 2377860863676108194917339081897532212880964501459517956590966588860180041077739\ 4130863542400304956173945894431580092414860540001680800999728752985381109395934\ 9837780453334271499395214794899196241003289510848970489563867278023947057676629\ 3029021238165721252872210615398081083266316807110426233029816821531232285422685\ 6533925942708401073257581897576715960937308513770646244895407563513797966177219\ 9737930790679394729402436358417928849305375276567766946581142357905951306743306\ 8747949691199161631983937561559832540253392823065077813936979085456820121954507\ 7602205157265389413251765397070963107573678446914952665353178753442487415653871\ 7836201331524272300187961433800705236515969559754703875193061861996246387228601\ 7656268741037501551629848430123386324357070770452569486364341025187607333242584\ 6304338202872646239766488924071587516367561943973154607177560110490558201041464\ 4945300539104894677992746838239150076296050393677254820648930807357212004901082\ 8976037756439783476289862155252375055079945778769667125089145113476339718316761\ 6507707222306678569360980169632659723761221632000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1963580815017483173548002100363114309093223\ 9817616650943359546200211096724803000401397674395852378044654943343979233105094\ 4232810689726264054925560714128238001698291241044706340152644966524180314794915\ 7629903493971403836560138733024786037766764842777138785930752823347045145559132\ 7900594490450839895728298350209143296146736206588652649735758699404709315146268\ 9428676457807296329654987242461994192367586380518462018554415815403513338635261\ 7103009519514527056713246505461433576037718943329555515002614125145321576144663\ 4971902085798383436107541212758163707675936860808016937305258957320790386307024\ 0497113792840613313654035823718928749955100292530495886675644536976741969780450\ 0091893828128447727791151767391427389246154713840143975960399935566089663206170\ 9441768245912316670639838030029392338125971765278673099437217202215443286464627\ 5821794196046022922700219939696486604954869028532962337907104067925775491520626\ 6352655079572454275883543170735697291010949750713133660836995275242573064992045\ 4118814086569618532563366765913417443967405993764477936998787102065530768860767\ 5376661741001870855315756450501076954614557677718455712986535928723002501035876\ 9669026566037340988676934659522426500182629454310836430484187842828999133683489\ 117434428305051/652778606066306604337135121396787413673262862749284525922972986\ 5591157116166329554678050865476824877411419431336321281990696774303229272022396\ 6989688819046362191293450607844378226587465726319925136730073847760446143878915\ 1854714282891524427309960046940491473677178150766173300524640086587434337460075\ 3614981440753484025161189388972516984601183127849503426751043287147451424922494\ 2694926337246146339048385226879310303680768156907898172495230559507509708843940\ 8636241559734697047925693860216087775000781528668390479786571270796028612749117\ 5178777695486406927506366639267257666230998899345748202303655252145779613610019\ 3027221962696001566502084422944035789881718412481495061440756432194030447600933\ 0426239946717816311128411599937590226988423786250074639328993988168999590966757\ 8812510546636465228571892734532343385961877669392703411553790781074554810157123\ 5823540579251042234409992140398657284776668983501871839424555747152344654170507\ 4649609431247653182002883091146191636419942460556788451302992666993575480190566\ 8548847127700431646199475215141143183562410516078819934412067550451314204868608\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1990594\ 4206925283485903507149741770152941586638263059641365909005248491106943672317120\ 7449996689733279834984132838742771776950273017177959174921293408587961866871316\ 3368076001002680287780121122334976767506457375927417701578017364413899947579759\ 2100093458837922146498873521290261192650764028937598683201641640967805132330870\ 3417592864473636942279179725437052721935715975935668896552840646919643509099208\ 2325483084111218410201214394133799735247703494970944455795291234994018130833910\ 7365355321300676149861853451302807293982803195927866572357173602377867413992279\ 6725058870872894393992871455059733701883372956513324178529785141600535151687125\ 8887864882818143662157378655758907562599796590881282095377257373880072640451459\ 4503135103825620445386951698058833041880878278468971133217798716682091145787996\ 1091993128164618864515037213780209324253169798426000010867119017390177542067481\ 5161558557646825615924456263243293612914719085779811773374522648911432518121564\ 6821458006183951978439768587413716224955896518116200852163536739283203886679469\ 9881679178554628268399281373093102095683692665268580271109889822460216768142739\ 4611582184433192685818516796094048662936092762974029963783488510797906530844443\ 31074586577318332934422453471309203496590357518952129/5129056088187849188554774\ 7663470252919112273015262823985965223411937030724668523701567743268306133608009\ 6673865085546310832974164656930213643489466366014536082461764731534716772990242\ 0381153201327094991761718363659368904646942172195428783065628171543242600012215\ 2465805403773662443304942941170660489467866085279687767359326101161202953946739\ 9356868151825935040549442757164430901446541036037623863197133373342244441336682\ 4077072859243326667403467815348605647900008422418043350729181273066215301299562\ 8267262726529878346613018447259808127608693948352122701408014413922312414959464\ 4387355861128372283423867000805744957010852553031892507657263034845277425396718\ 8857473727703533959900016780374907574474445011488324377056247045678695676234090\ 1472437654847169835402634360145186745635966089408440993797403979279556601563710\ 3463738416803810719218086232970824816550312348347841982719147580686870728997159\ 4726613581668452925340958664894353414669390782941044423795452304380985585389765\ 8792925550683285664502314445789692066370699647969364815978234190578502895089682\ 6726276437279090766784363803987335446528000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -7083479745504884588957174035842416754855130423\ 4133125440146261631356745421994940167539590215422183242715428962947138318119275\ 2142467738864397637314056849907536965371375481766126817626255390425296445697389\ 1567443444763524790028392897923943392360441869012754457069280669801974364583681\ 5515089715149379045301411182097501513640720729371947480968381056304378460126877\ 5236767830151613958492496700233057850330350874566810533373977522575428331912750\ 9908230666539549842205008107791010318791825276203441069641995849821216291438604\ 9177122450441929945159539855414724885686290698451047011780454035997032456952833\ 5847641403519587537866027446830362501230525023576042190294713334814002382969273\ 4000074474203841555410370281838168265572139665711089972910085709205044658308509\ 7286072159956063455980980253731475062283527790894830728103562334733734200645328\ 7615685947485238956283883954147043959411070384102247458995528867250590673438349\ 5807346889146501533365431703287813556656595813686739963845958868647979220245862\ 5741356440353730076717037958289465611818597376618450970547795066415425395366111\ 8879572892452046339906303637718875849124786921808542957241097324356095349455337\ 3091557132915893182495063231244840361553120570216205734550112516254891365895775\ 21602733891121/1509122777063483467447329453816147973841199454512836765508240948\ 0992003612745068206730990109739033041034844135168503706313017773475814243110905\ 9977958134744791713523264417158903277274948577767458520954452926557778127707008\ 8712625124037222655622780993719925527324756995698609131803170206108428271750198\ 9766131019813736029011098017147351130386720359746659957335940348578455558064394\ 4754785468799005915061554170863099691572172607585418528291955887949488901312777\ 6488608581836429296936342506975478805344666402573067765708106487298767770048013\ 7310552593168128495126345718554897538639666655559896062845754216334420184540731\ 4412990630867420277763109209961675083605337703395381646303504544360641735866885\ 0785744017796190492660832356830726763987215065053720509862890122149298050294950\ 2600824545204811054681240077534185594645988247313408566788047783007706824215894\ 0886437275562494475089928008639513600903099912789391151205911251497109206663343\ 8838326868279599479791066440886624081672467340946967938263968084583343431588541\ 7076571494437596914759605609107927738119060747462910856878920019893866124416122\ 8800000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -58311\ 9979315993291450496973943726435531747457914146547952566865877113499246958964246\ 1312053357478533750296149873530372455793400197634104557146165250128946692805896\ 5143068529650317554642521898842866709982005364149765303945461897891765183623773\ 9518382621842861299978483819803907551908439752052771012011482059527946681620365\ 3024742423036009349470059726446365168200598496379547251528998897682203945909927\ 8794002689696522174553929494587257694783955141954937828887483895070358518242945\ 5421014272300245533354817590079475279492712872652115950059274223659547955425696\ 1905501057854485139272067057631389107952844319962204399022675439356839128664609\ 5086778817672174088409481973545174119961593960700402770793135589513066687710177\ 6886755363327852752009088402683164768947697751085402374865337248429398619006892\ 3115149285248295048320329970669115151206643810551081680346033197279929236454821\ 6414548714156233126936479925549234741990096816113632196312447810087349238942676\ 7234599542589946959570712283742535339514506008396006687148456411174824088135453\ 0850785880608459412907918188666276821984162208092901040628325303256671373284965\ 8411956682012920928323215796908712143261839295726904061363128336553093046352942\ 247247265590315388228412509526256588436477220080378361947/107946903517553502922\ 1989520055804707589932145921223741735391163500459354328408314211456504477581396\ 5501111536114415805434146287034625854342527593692133967467089349140811376808391\ 5484785867962760237937672769703407477179408569490639436101157442759056479321181\ 7955454972642959421080345248645284945593070646781610194044088423970867515779092\ 2944651079932795351986699563656796937561125828740573837991459287360842033698396\ 1320235960548791459552015506830329182961943495561874890512366115692023916654341\ 1969530301775536813439664101680551560269516441435713010828546556364896088052056\ 3776515721581815747896672674616263111678479859173731501983853463628179512915660\ 6570990108062453822068571434199316198054798169858087938888427891476284437779770\ 5882357142995566629666689704673918132545662000024774011496607920748363914360475\ 9870115975294679809431752159107180062897677551189115997658959381444467379063957\ 9709870553959688037593874868176208853468788734255247128442642341211575279819704\ 8184572749571589765150600602556336004596104540263360339862588588067272482953238\ 1951676331479479966094907092456674687306013081600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -133927681853033832627587332895152181923\ 8549403470896149146584393365828601447069536802265453116267313032265716751208845\ 1324838969339505178957405289972040728233046499757286285334643350864173991129401\ 3182422424272244433811395146438245218800802982648922154852480796183986472713306\ 2481360281360871670910423917734614794237362333934411135116885834828904549120161\ 4761021758981506080093960120354092134409498235826993507799225069948920888118489\ 4733862599580081174383995141278067278991027135932579861814296555644230785280417\ 7517168559595299818379651148716301872860478915029996738496608382517208147019009\ 7734062166702734286937005066510482963576356092752692888344135650579167205802505\ 2735514375500196987058847391840735503545943552330313412861646936410815052977395\ 5243518279273810325713594687594262624991467447538079170857202404118130298666529\ 3366958091554562053524380959785899096715681940581500404416825370907178273866396\ 9006223906347944994384112793162732120483341663231836928563976963268880270317706\ 4637662061154928584785314688025704301817807079473921100909912965742886922585497\ 1193952305869065894332194825572096254623261621699667482820576600017422558668635\ 0111129403778048846669080696867472721269372292622666664664207796865268532647830\ 2360954949133607979817130300772937/22471372345060845122415482896499702425349446\ 4890842051450026923871911519180126671635594715837841278173625480781344249824529\ 6726872236070867224112826730548483504712081697027895410853822819468844064371146\ 9583573895168056792536450105871516373874627486975457196100641803553978827824036\ 2294228675256976849867184244331923626632167620066876752097464085820030913212656\ 4630325637564212554156380316545695888755561225579572121329297718248604200193563\ 2325367603544492301359733750138801226213800222753805766347645886800476088593471\ 8667914322503755673329889417318936421545588481699413469510804571828055068983817\ 4853368880014883835520927096981421209311512866746464477797637694983114207755646\ 4871693465540890086955794782026874825653642237675257936235178398580633957016566\ 2735984083837751733921782031887658471840361388649727255480744758161628918568196\ 7875810206128001678776912007086990097044133337569967968594482007511264852590346\ 5054883939260292764920333396361019941832065192920483926473870416428153135947737\ 3712064917749117797868407331686048529987520557056669560816517778729586829476894\ 2922082605574502836514486380134400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5592489215959557626075897568389080011251539967600732\ 1200910519695670384577838527399431690701318674664321362852651074792213863317127\ 5052573901146672643560219687531321756106652518860061021374569834782256384649509\ 5793195816655325392105631573911383115068954719057951443315316927544742922806402\ 3368945509110650719135045656085067538187874761166301975367268730183526253600500\ 2183742846596106134732465690396578976014593386836418261767065908308186743131722\ 8839137681174262112368236499578124562326252206294814298792218330989757918223849\ 8013038383246802359634433917955553045204383114809562764367129934310964055982315\ 7288762328356111157397442523426783120492408073097939230684624061267945765086905\ 1945171119351245342818026230554037130092119491645814094012269868435550736501371\ 6067580678000616846979782937444837212560326828562394854618080961852158147170145\ 3265733924745512637293480543618391750969130211871364556238957435048144375395907\ 5430024687033390541450052066629995702065904422899451717488056995580613423211406\ 7596472606643889582276961611865813287110785891933277661015974977155663493704610\ 6476563506838140394867152537452995325650746683537733535026498712365883271263019\ 3915203359023046468176624988243291125560540258020859481147990224887335330538135\ 2272252296521757080741/88445961366209217901744268873335272648172373747452233415\ 6146323819685036147555318422469391012698861835460089047580923773419942485955009\ 3809306306374264045304810728057241820261231219359122479389777698895190952186834\ 6202851027450277990134812279303042052707440692715255047514145528854828845717681\ 2201946791242702911475439400153311163601158444646790241463412760836509983906679\ 1198264858630824719326617886327487110921191794456542493749596020365146776464588\ 0289244645650669524875645975426551398711926764530065424522027387067327401536368\ 0608080198298675076752028913103113594210997524745560642781187026848846448291084\ 7989189694725920678955710596587591032868761793173737176918115065477699562376374\ 0512155619705767543860915296529826269880290765748824274747423253602336891995267\ 8929018810423805709659044524761622009493959402901058227082195000070382595058684\ 3277225470993387793081325213302614405276196188016698416342822074387784275378463\ 9628975875592177455252764749359243560421729268908378001956579974877532168602935\ 5039685632878894903524176288838792793539764464710329093047178011705504212386950\ 7110029418682080296960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -118702021479190617643744416214975326361813821933893918247816377\ 5577026436203186895006650362964515003995594467785614524201238196586451358600122\ 4464381219106655839271172315788346544029503447357321285555729638972895936855408\ 3137654823250927472740947099322765896726061705480486234050511732867996219899175\ 9816752123311035050125034681640041380347816884527206445063104812591626847366393\ 7832501106662532561611477562095060302169959327233112853609046524389846529074902\ 5198367321870014779302352934987724452714053892765305553194711995472521375946241\ 6260075053969797828412199087882759818245440921292166071082313145991810654154946\ 2179446142536035157518991261796373010795281694805979359150270366281960166538478\ 3573470402474698158005916117323176328419572513367595160119620039684121434644195\ 0954899772713332274104093668899987859749152259638342865219391569192740765491982\ 0164340401050052149877027898877754231051264390913743013959339265136704660801674\ 3610075196978788291293827241370730199389426980977090096327666086418104893300409\ 7576821261302847380546248914702947542507026195681696382178885159241891880644985\ 7744219970946364674391474914997246740787595552446473409035741007435859688653054\ 0763565882560209620684507546215160263560709198698950201651705782514244017775887\ 343552355393966808129/184049805077626669887485558378960881162347411096250268820\ 6575718035765298103544790160898971702618117383512823877197346079671372308373864\ 5595577211591870466310640460157064828034799742216436711512230603225296190271896\ 4378617081011994780575926415482955342458943806703370459918392229396174042462651\ 6994568270833869694879290179563405525365775792615180326997978647917776551149623\ 9100509916516471783261772395887067958182823244461294913244605729810662799492580\ 4844281780720968346387970031245544575656082691837710039486046699755817539919402\ 4743655667255254781715193658138132451305634994497026926871330494183853028343191\ 2800640071609323939960841779494457861475888953384255288250779632415245063731435\ 1256174302201319459353547441913546499925166487524494644472167370239357851653614\ 4870645697932518026066487558174315594856461743272342409971529056695198418934523\ 7253251807971858629145371428052417290605269942952995958580894079074534175617598\ 3282765802094922173047296499424528038950569148358467866735378959518485456649450\ 4129742051934515360037405792097000757448255842667759405505239175313352786254983\ 6434696442102691219731099156480000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -456354547406329514481198846711835958700732940643539834\ 6778607743978483103568618322485087911102992600176225196251815831702940103910392\ 9320500452922209542856542882515367867681817075835339007492909082523087333768886\ 5316131888322249860923283265991599577926762217856241658009531804548409541852271\ 6042037590474226289032220900376577257314585403943966069754174298879689519654984\ 4664752130270653740272995525869745669319250273308357572244694111700586655984370\ 5816131488647598547619697904803133917852862537274373215379539552829255677836928\ 9399827300324984066682889039208449611578727255330394661608538649222498857276060\ 6245580666384714747425450210378358286701862535813790684915196417594228857126415\ 4958229462935717278923800951123050324191684616293945945087833714868303774044912\ 0873670835792626038043481984786295408745214674241437949419737514501862943535385\ 5277290379318524438697008055517945639910527354121181397460191744194155053083977\ 6697635625506986685696029849029755932523965164243666282260253449189021280670840\ 2762001474937652175517712011724125604769987653691937163637015330118703168252640\ 9372400144154714221328766770155110937756932442783190316612624289404998732508687\ 2880974747310827936243615420064607857968906071920399306626514022470839273218848\ 6722851621644789403994079441762051/72409900745245125077408940893064826379497200\ 7955871252320761401815750598424828322652584463076124668957445484760515525802940\ 5248454444732646504731149692171979686594560635628276222647119814430401725197514\ 6447836362921667752258914690784237380336122775253465761385773700467445581877307\ 2451935255086271578595742202204248093323100605643858679590695661521214753017621\ 6558075840510654409902661213978525022378951328877064206955811749063528785881138\ 6810565035220304979738973482003005579256448565631722441826930111747886743780186\ 0669901529101027479313768168182835597208333951377808256739422489643912195625441\ 8751760526671504310743619093430304444154506326023261456309113442973850421583101\ 9864903014612478163022636420762903549798612207366471423966796528646556065027732\ 9791162625069258894286004695865473299829009859828857708186228696277455977648858\ 6103775068643819382084811986926474573030257346148950969061115864907886972049729\ 5596125813010939935568054080579924693998726383073259534754059746581124904968328\ 7290937546888649457687787366667743116395336027194345670890433780167818248052493\ 3338853282051639610698520660198521488299733811200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1090042663695405988671890022027890747\ 7947175724180985020202477145837694401764872048033271106952205372206593757108388\ 3622545359228875483995851366325360790778956601241335584675503135423269352875706\ 6606545198103984109338096509710807723425609884088631567481435141856846553947485\ 0398879514481422695391974731456347813091065956686185898460153327781302827277599\ 8759646047777894492325837635362003833075134151749036115886164698579680333463896\ 0995996687221113031555201647411335985341023546586640927975016003571742338749442\ 3581600514565093364345681928914221147583895510649025242325560212011759967460820\ 9745728169235966339024750012957087561210493908490573157847853999232848774793527\ 7571734376766333115342035429215974901632714787697695466300775460867850984693434\ 3149900080288518329721123384226953997529840345706561901818637625276115472114359\ 0454017774347266636144446362981904972279005564930673031378920671276729069773932\ 6409749861421829134841052020429284557626403790364337151783241299364653433097278\ 9295497839374822481209035185177040655908498652002039352172740085163336185071883\ 2204903350374116361512724838579376199451393998946416353680036584585825028607736\ 0245094194833891003831961271786524397397412581883319549317693611821314096149399\ 3496238792446854182208337555357855202462234357137028276522303/18625024421074975\ 5052588602512144082092943024463149708030898227223642693692766184946014688260536\ 3962623782106585044712053751868382913615570337920625972967140468624056015894748\ 4786666666902217092602869424343206345548241121952286229954350188645671058610385\ 1871659773620003275370785500016348392425049197291821182365925876683157413148020\ 2243887220726122806414530062134063842986045722493521893862400696473836519157965\ 8561792746588087161107488624863260721046605125514448781148459292709061789765548\ 8232539640094733252275385529558281596135681715078118939837199732434103706971263\ 8780931789613420828855982280776056636586064162090575773264556013993263119205840\ 5754002371555056748878125485017645700313803132368151133917163894484530927975015\ 1211474981738496641485486727410431092162282533429507475438288131106293707087103\ 2111674222536501128916829806573059448509925988420070854167000971778718402007044\ 8774873511475551775652932560334581901411864204418397547411865745570609940655723\ 9163444871379851127636882819451534078330536366333926897461137680678998070633619\ 6098077987795956219497841970659250222132379970197378910128862051130193967036812\ 4928000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1181639265755952839334668437715647092454462292956641528829753694886310808778669\ 4696112556286539128000675922289309271827184620709660769800867563098718388133894\ 1209517029118751237560682715566767614019526875717483076269818406903533135157118\ 1837222829659165839431084625043472543521038785367743869692984692619094370086112\ 3824334560406133498924443114735725098846154598400825030544319283982689474900661\ 4343780006792312324887889027019510140339503737621308034737943957114520165066637\ 2032364647450100605659404217299233274121890303619197561325284588569181915820764\ 5275377741052751800813147466935375177095239228274901049088815714924875452176456\ 2196052031860513804567718177465629696638752575469271890487691665936687112521421\ 7192248479630691554287481040104885795715586941439947986322681903178625627613910\ 9874792152227295490246262654395343010965638731169164255477581880113984192509191\ 8407616867524260627584315112244416592397693311173461791889072587588991301697741\ 2079134419301311125648927396499968708146454860416648333367781828111671918461352\ 3206021798677145675418021334623029021472052901108035427131381405993001696899349\ 8252585084917468181892400353481765400184525466167481216492950551578396602349881\ 9925224369110719989042783890149389058828676618654629800777772602412703210224044\ 288092521864653/232582614123773161064190569369004207121670659355796488876547185\ 2125758399388891813858604593186553181189715473300170700960130706116479560156308\ 0225399966839817014710938908542816329027044562900543421398142630183018943367331\ 8290777586692870241132638208241859338064523729240617964774399712333102789055151\ 5061587897519854715233604405473948044586671880987425906514376241577806665436059\ 2429459919500809215511878301856868491067012274774905011638576689364592682152236\ 4638672014170748375843712536415879332681780992833134324796342342094466593693184\ 2022356153940864457115816187611567592029802681823400772721139664705062435907245\ 2207220302004019180932080203436178925900696999955455990105358851371362888137410\ 1081282718950974017457503759777054828425835554826720330627955103441527610304983\ 8905297856853743770246385148126662360252761878678340183947943608426374131236066\ 6035247163312370931729169844691369449916558621400917730452234688371486517387945\ 5583304334386728180794011797729803872207567662383538419067394910865694748750776\ 9569083268714600046465681521913979855035313705634596905324995500894654307008610\ 8776110987731990086841878865510400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -78000275774666167025368125582903635950512031391352\ 5795974111950373436031515359709107893907759658087231426959826738163019164225869\ 3104452687140174414805941430608278521625663871608542642264573022082059011543113\ 9295926589832798144950634893897502508043776329217129937266575221344626232246833\ 7562754999826810073781193619186730718626682632104552263345825600849280547552721\ 8373147683548379031477280374447817693244202551192463843222069747222996850153704\ 1376467262379155314733283089012344771414555782764268389508410485406075790289969\ 3224988750291284020587480839988332504230972813572176103582855033807217139214496\ 6667261715677417626557516256721246498368391063658763156203691739142864158600102\ 6437113717276192984914978732515215202772758733601959273314850334839985041926839\ 4628950391551005645155775614235111123046483779627403122404245751911401806573997\ 6598578619784102537234027224612290586324372808716094421097989504144656885766007\ 2899520986519250792923460093992629632092577158128280295400560868657286211615884\ 2050168375440975424041409618345021301509067371041647509486104889326296393904484\ 2784244551542446171655490210532048055391195507653503971277607223976012262560662\ 5078683418655496814034015783764746531259920981538603252086655309952303925749682\ 451608045250424528177126182417154324025137068163955709/196049351035372440221123\ 1376033974551349585929924426582701809266628701884161826920443536899627875491585\ 1098957555892352683575101541133503323932240781342571909947968130884825867538301\ 7445032624917037861985586483398890443876185431830394174766138925885152311936032\ 1008348855802497011964581287363788220918055454044781473957787352821776885787014\ 1408616585575561895390306507564199442008167844416114825392788276450508042631250\ 2642162717554318658260953577374995395139873969103656778113709124273550602301258\ 2368062080518710010401266798405086763234132379685695069426929404294546049857954\ 3107078007291010467000963469824258217892921119009716734897948891213002169440216\ 1620946564533599012985343480755850269561637540912504771834715148632980731978271\ 7910428713163332284072594381350566359136265915591499957410031134661379219043631\ 1388824025849024881247143468002816288107561187187964030905767216944618662288313\ 7802575070286028150834254029925153768810958459707918850778001454068486809062739\ 2030536104710344551369501678683487509305277869100922711452984180846246667201347\ 3583184869487307440534973234848060408439223646950489878805920516060802148357636\ 0960000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1099059897383691649244514006999659522571076260417507515068636051336110852702064\ 2568350820872880591158871448167358272094401257725721676198607115901917914102247\ 7709213045130634233529229322290235806463656727308855070254086885734074578138277\ 1902079071215605085868815948891647332537807894758246644664965031316686115183344\ 4297337081082900170993194121484567349560557371632866950487498688420470627423384\ 1202488446645906234971816824627689293386798219560305660027848399173789813663517\ 4712502583220269859999294860277312818566377102730159008939859400070012729404306\ 9718229938463261057293998406360654608065361098642659696629563233790476665590682\ 6329508251496895438712778005232814902321875446785807819928101628764071076662330\ 8878452057772093508500985971556820365310301034450594254375728703336644319304791\ 8997157831727558533582377479705053303431977465080174016563543066830165413947474\ 2817449560603192522451198255662309098580863561632140258441549368724484449335536\ 9499365811801904943089954108278384879852440852406349422200036536204069139800986\ 6471895005928524970194416547436787796242485500714645446667926922477063191609506\ 4834529710379362226021937820275791106932276647185313087370277370203520275695694\ 1855864395708348112409434642242490110630999847972407584727936217534221392485531\ 3477387508640678446617243/43048863586213269594162300784142618570996949868469248\ 8319958837190588477787246916606904982609602452903933746791550961658171717150706\ 6802823269054735482243952104654802172683849892285390136427621097823810720993377\ 7488218578504273973494158992695000998478223792966236557171703971633137094285090\ 7850085301204153517256658417630537525789870745352760294323444187446574280982947\ 2554833563303808248061331350147080941132648070867738437552451227553745780827412\ 7219850921753957053016523951385197971703930461964028728408838864601113368487278\ 3812766949908540774181959046689469158003687774563943790109384957476978058486738\ 8467202850816398091664401077297193695072195333607807565808528291062534410093816\ 1074374682387381234937369992951085847937369686655399232611800913583273272574003\ 4660873001867334310157085052906816388887114965309359936083368972096851086171791\ 2794681892579191077234032616850032857541206229207688861377523227715465860307262\ 9732109429166683185566691790520029086802341488226644708162349561618863431298512\ 6339792254630319362337333554151374676060902013889440374688987461911319758986419\ 6101582464496538096358775750919318187156663200382976000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -433892817549498626783146431246\ 0688870951591740817881137485249060996628045742772675615286166240083594646504499\ 8303625004656613022904710475792065037575495614444149088299763225759927232826193\ 7250986120342913500319156684817243614668299153699806242724572986530125560018516\ 6849410988450424437865626105935139066196414190016264151157419520851229169096573\ 5065417942066340921739920138692893330773145556607855401940002424070398420079222\ 2532741116933236329554179676694493616221312701657665497797999102817612082707589\ 7540100545582557908450431450170976063556552942168286787522311871867182179630789\ 1856352084840099560689566621273030339252007853288101517762999148090430291425020\ 1746306571218034696655002327337834528403166970315515774251809527159392324372993\ 8678339197651156239525206230308932723734734774232281588565312329779537906731804\ 2660919186500644373587682377516280100690883910901852999443107163476789653964012\ 6797193165473939590153180747458058952047920803635169936590509304090095187052181\ 2886101786943613592091883052880467549067793781549882583724466858368065458081897\ 1726267828637003922355006598152800798085565758503005516401374562216448936888605\ 2999943820362271582039022844308550952405399884272396067197330831117483562789247\ 4837150449968397276129471198914072579245782220580795549670429864260952446519528\ 080677450144461/525660248129302839175485348952812910087719981800856141066263906\ 9244381682042467518654236906915949215753400499829306752036273373589357270099827\ 7582865024279623369120304363730060871776834625674429178722215581953721439033417\ 0964068143173611558978046244384191834132891175366666237360259950600594280174878\ 2341970823425617674100077149549635616738765023090102897116731864068477689958434\ 5462460386554691285876158798531012237875684323606046187020936777821928307532959\ 7604439390520676660300368552817205393973547949021042603377548978846707581780217\ 4596279873701525760493541155670746764095710526251587428562496704064278258634260\ 5376278989012408997606796544054948564873581116925323151671676560093098834509640\ 2340509785933992393403495708524930139721565773520735389647355510354486917695346\ 4700578938339997964299181349362959113496222144235953580938470522358756813330904\ 1144337109437306448608828131002900384989027911984103390811200237803254130857809\ 3267331896698272960436451500446305573357636911109011845062222205651392784643135\ 3827598889100560636769277530862788136761644549729583762425553334888758216515368\ 2477862420686911546249681754183757467566734487117367325019340800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 78366508557398453068\ 8677976764007911853664607234138863528287139126962796030598734488286980142389376\ 6401008079962538548431076521320573938309158726978119450347229153066587561512442\ 7481997841432048427270957189829262752310990111812756070901724710027499983942877\ 5018719094105636132089190745470432049113409929798699687284681661279582985602368\ 0918451267979025459785065220415302324658962781614841025363392053611784467200494\ 3120136814529536690943000842301957290377733192960642176589886312282735197711088\ 2832801853625425774188054225252537621185479634824448194838761382860147171694899\ 0103775692834306216538178898136469185068669746707008377380581213628986426352693\ 7869139161159057444470733828754000997180880592367663846104072355747218735365682\ 4808425022734031879881431327981344341471466011847441702526564507362092783269856\ 3247111515945234171757006047911845857061255430321596213943166853279543921227985\ 9349542562110009252920010178612509000945762484647464692212977767319675614518411\ 0525077997216068025979585561507925554798462092645590668455525527620175831471245\ 3038592034266244764769151123479563262726394859002378473277301492473153112917199\ 3464730642341845049956770908869864367016293435037345196375289509575542114048445\ 7800137139163713495586866009113328425593509955119390680222548033293386784656336\ 857218591397731374101459/671920691685736175457367797969400585253588741239441596\ 9664435854845250755796192960950256009654419107456005523901495298755912230030768\ 0961178339755829910945661461037148667662280129199780470025527222140344769930667\ 7462100263312507213338139749721581602835889419571454626766265819381728575162168\ 1415628404866187008164640544137692753749585115635954476899215590045405273020565\ 8239240726542693105549249190983569561321953359222328017961728079481270703179668\ 1806039054133091669544036113715919908750671661745141689365387247956647178334484\ 7574963903208759944401706040280773144232096413295555079352731335512411826078499\ 3820930503106662334825550275792933502272557905028717568550993159474481741783973\ 2710605619112233147906670513041716476600154951648978843417508293707590597399995\ 4901540353820402143858169594097060629757659929321448212050028188132219597071645\ 1837407038140939761299874719573262907123593408860389840679863483471267554122620\ 7901052396848940425659506247006089033747771015812326440416160062485396998064471\ 1352653959299271529320480520844914083822167616296179070283286388771112343395359\ 5765757200480556890273520152747405132561367167986788638122749196238848000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 466870743119\ 4888864397486340873766981426075437515613176306140873510187390960594909053944344\ 7645651202857504602004965445323198272581505503539178473830216007082435441676872\ 1749486043263594282725167681867898448907168602087868528905627520795216640451120\ 4405479848148838721095296914256751128559136071830299975513385952950945915943950\ 0078256324270404808793239173588362729408472602155390759764520885686713425020855\ 5080943237369572655599639205582704091786638417869297390002936022483549315584798\ 5069988166223301027547341745239508308976357629189860035293142679188162201253617\ 5860134723515666801563491329372472289498366955381101189126596260669082407217820\ 2083312709761549304864756760334932122603207544825612127219312466893277504782755\ 0078020342798777671424979038069336397907428042811476105007668502218425145664402\ 3670676938533762653110453791846365534983026061213392057365382752707826716002687\ 0332136995893191243035107616930411002782306140346262500677526669839106857693979\ 6730501492653614080921041835726110130329706145945935911643610125157356237447176\ 5139855537272550557383950978548524184747828391161302827489324481039168773989653\ 7484236754667645486505235023889842157077371844539176704756474688161320409908035\ 0684953457822842045826890380973814541189707278033128011524606750317315164674298\ 86718752669878366229364517587613611529/1386481470465849168609260156397939331647\ 3702239979381576763776809038981124555212327202415265681507651471169158349779489\ 1708746501792887356153056952564788039934598391714789774408555398579008678874401\ 7977158189611356675945409334826134434717847960494774187744381708913764147118867\ 6614216457041274733892588305182243867409177206363489652118902710166624902455401\ 4350919646670167550343669591785515576653735626956447005397878620904971943307422\ 8864228451831181039489346641469336437336759208252094910660947144630070337901970\ 6686231866060759177035015715147794875144345877764152197161664978846084041187001\ 5764413066399403349737255940473461419129972087686564599332334710557554002232344\ 8492140949015574859026270813328611379498336841060280805355736529601884238291663\ 7338648941109946941132458494247007765578630635520727079740957757635527636751165\ 0833098497734569708415926922303559851839488850645078333250055447060020649271103\ 6036217472298630955505578801914610731364760447184477577175580288103116741129642\ 5361172896261136087747338855674829891638735542646415403689989522513664366750131\ 7736394761025886718809352903609920803797894388160594835078696454018883220768056\ 4710132940800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 28195648346180591395813625713139302633693483070681723647233912933261193\ 4623126831417088153954728828477379197498413382090460174938178015689221765465806\ 9406804968657151668529132163563317990915859001043265906431338659773338180838322\ 6368345022927323489680766381418837864732769467360592283672964974677165777230529\ 1549298293581716504291491455096766948777112724241742136061650127084083775107646\ 0193143046453203402444939360080289013931057635728358612299333497073695294668709\ 8965115343995192632095689945927880672176007707467161840549274534880912337205151\ 1390491988594270789165931906741719245188085126361041053251668324414637174818019\ 4498835558102535943194951734060834650782213735481979500862570256912388461224968\ 2423704230898514897434310705136665573584317070513620906348723581981132131256738\ 6503466398812056216861438365681402091557390635141837514532094290698151377177581\ 9030550626762900855234340160527341008483146124872709812622241477917319959997852\ 6255550593292550917313911407255945363578891241996477757096421209533238039542125\ 5493572073974601797596281446646186857604956334897920565011479096588153077908942\ 5148266007288817725282134748774224204580917377732010924207317363195993709535658\ 5990585500210838795916148064776639905711977122848840117026679338590272768789286\ 42827495290972319442729286769377136806032772354287094747671/4941294864667763202\ 4119497303204755127883720765039299754782182011161481601798275511984547638594245\ 3142656705342691389313307863472555102306891345830945184443075185245660228218568\ 8365332815798029057627978744224629947852617473869981862571851578445673104999931\ 1047370310090656717539211568425846347547857795914709651076330451096363113497025\ 2622903682722087508291746886560313228713254882605310784837096772084040269778636\ 0486188643360987046499861987114044960997879325624484702791711457629409721711678\ 8642598094236102671736611081988818043984320281571278607299386616135791038657553\ 6030073161190640799905807005965964790885529769291612185809530877966642343008146\ 8169383780496019408380340412104010394610364303500133547322422644080169722569463\ 3016167766400672951023297139835233946241329212979496854743490758806291914554866\ 2705046559406001507687931493894181849938264280911066822329112163272223813007222\ 0021195973668252218278805767532853767465486047760206958546367642495980769711137\ 0305004577243255297034745834231787808312723598628495258410802711633190984220669\ 5867193344128559365598549256516738874471546114859481973390978961954797909412235\ 3542797364710273989380997015142400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 26732294837547021031649448595115844629728834955435\ 2673704757452249758883962158766287174648979717801717116238970496573617712714422\ 1274894712650153374979880770739495159718385571655477035844661807039640313103727\ 5602036936927069817870496688325407460240459506813593075295900517953262319226841\ 6020403646051460322188980261427954903246277273573548291175104276367012979422307\ 7448372456514863678569244553483283203661672003021816087959036224630037023506353\ 9240887581398040422046396975021275310999076588060531956553638498001296271754520\ 4451708765310244245931723558212663298545792227002956493504134787707886850142466\ 2329348610893220305307334864530989623882698642465685382145055612307792461755664\ 8056410498759916612808833813523571684164588229094894310519773424427871200333469\ 8602141899224818341913665413751057845281110515924889921151128932685349972540283\ 1322355882246518628000461427349999013544064398300241841499469583767568464706286\ 2949012134433042802015302945914624638014668114664766609083466926102883980591925\ 1832846260020531122324689970742093900680129003085179347509939501967649178342823\ 4594822706953990176740458794327052412759307387687449965849853041159951080778489\ 8590552086004539742440889156396396298295205570449904560507219216438136165531014\ 7453351634715869037936676474591246200565420094762658856867841952577470803724265\ 162161869/330202943470973239537370986939365885430052829861209273838377394759953\ 8072914266093769337113090373583061186572601584048876882093850823713435194096005\ 1890675267621222950515197848082936571300227421441136534075887857782179151542559\ 4203913008557522174117691144821061306473531550192105055781419734095645989356569\ 2716654461231515647917886614710102227383508480132778501966756694516671056948225\ 3175179234186657418826575407262996624603749698116495687976336367061700107054253\ 1430793726134622704966094181456764751652797499471779330682695293372059033991525\ 2783619323861009798221279633171168380456009939172225353574797170085441184065591\ 9303264976275683333298400352867549068246764588872860679840182673386176059749879\ 2571824527147838846496542103060481251898076175407662777067946037797585687930325\ 9278525151897503020836354133131176733676591954086152494434680507254576674915077\ 4008949505051196416561665613016627712486163608311314157699444994658882808625649\ 4665643148348787807776692389128623543730012732522657684180051855317124229233221\ 4941914924697203389639660878325956393065215964338960568979834353088325284636151\ 6131876017246463737331934085868813283931427653074107316102133868134400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3886222493670\ 0161612515760449994598927546243120309098665352851474165610783269331877460145823\ 9707977260518069245598427593455515887003331052591015476508451714019246459605607\ 4347589386912064832995833049980597481374693558242982021028667878858023798088180\ 8640704538223936865649762756527639758603586281359980887941694195503733927128557\ 4730264579975019095028798406798961549333978913651994417906951228058501693813108\ 2823407222494944283303099705947432543195824930142982714572749573415010252525494\ 7254960208335892304711522111902210072348121646860140735368001230258444187480469\ 8283699202308641603792062145186930203091174191256662195986589269836851129374534\ 7261853670355368562468689593406740337815356187423870620381316724293835663564087\ 7962992814387429889226213598243140263119735362027043490211372304378584424270742\ 9322434944903162050479106208244225850428453856120525143946923877119203499061658\ 8131278805706272774054471994901126825651012440623182390068412282536879951600412\ 6501398320943519922227270299234327048088959566443436248182666078671846823204219\ 0273697850524205855584084596083142866421939348083305345517003923895860122901997\ 9792617846737122967432781217505269821010937381125434255550390455699785851948476\ 7843016655842295711932111958927131045225543736901481855278830052176959393533769\ 4941185264282473870777801457501168878626484241/37241153606775051930681474395171\ 2788178241938451418527846090775352145331350401637766330439590745251750007032985\ 0050164183296015999628577055918625788621688098751073940569410225750982295140584\ 2423590771985823433741775320124807568124194829042574393865320213052672379060233\ 3795044502111086714261950342868445298755925917660986071005014196002179698528017\ 3890996507392790052769698719300521480068464133520209389987947739149271320215395\ 5622288324972755341976269380111872034873353298623606331968394130233161350445014\ 7852219391141092113267181255289999012993122250328169451455959895971070741534509\ 6476394624486254300576635449551764237862014456907581131960002829807671560349627\ 7130527216300951717772023540075071830721267397534983095558764730760419579052550\ 8699676560117420210456697380518735665358559242785307271390912586730562152082455\ 2947182727329322518343633357349335284575680547104340639148790187062847682897804\ 0587946202106038446017324751528806111530784520588118051558322983801236218202267\ 7283081561023446454227838080703045359308950712358342785129745704498059689550372\ 8127654048627523879973809679115168185179820862474139371114486787990997236337589\ 1214461591109279072806502400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2278413354698031061825287923626730350625859498023962900\ 6053330997106365885882434261958625098077407594611134784530502478083659884889269\ 0363440657419383581655636507389784376909762178225408093537945522754251200815597\ 6413408133834312169177573512224168901738858157582919955196111546455385090628948\ 4708067304734384971183629122543179523805276236586432526428313495545823994415354\ 8476181379746744834013198371086196557341574219283845974101005352195430941146175\ 8347575232408360342130812526596961441343604151561733700466230922411024146269127\ 9950652142217238463281133010128373729967911980078983570096260017955767939449798\ 3885528661019706557665239711170345493103281904666716231236583910920778737790172\ 5932154487478130846210863443622225078599062806367214595601228463861007240855050\ 3239422156051507844062372416418656299606431107992157593312299602007350556424929\ 5354493057200008673433201617082727304286037009244817323591963116843438963519124\ 9380657630671469114032913223797347171566892714098210719767645352513772890095659\ 4104394802232572160910868238890113636350037603502882786041347291831490283629581\ 6455063139341241051220327367381284373947493360316027933768409535898049565843912\ 6900616792182980879751982524606971472737887097311710263224487446284317016189063\ 3068568180387437044367918269794310115549515664988235630817903738824958314699683\ 81784405444671/1806396393362059300067808534372258896990167364826154505499201389\ 7420134175832860011905992418139458373951287680126448818638904217196186094809862\ 7192126920229187497875010397462091274803083835293872388735816040355380176572077\ 6428007045439743635162241053875584690525913493858590686675836186316483763086706\ 9521251478354014183710345683019504062999870422027704606585796202284715931076318\ 9170173087897770920642572617291379735559544966193293786915985301819665373722987\ 3063621329654181437621923063732123719420743251330790792694929410010495044996390\ 7112044754052152735382205334320882104615018186586517135515113465218935135593400\ 7042492482788259049243143062496888502972805672929487793239853772708738322323366\ 0965249846678165173106649465146336878368697953247528504252184116579912276614203\ 6819566049139302085438449639140479156950147975856713793542653727402554992395269\ 8356202716031065726006162381820997459842856255634531302771086592198362863395633\ 0497417665202505356732134248747591738899814519577070562321235386513613520194927\ 7848734551971707888258510748498349758671894840745286216011209737658678419127265\ 9655342096087031622062684131152430947237786708184559442967756647841496172356593\ 2544000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 26292373054953200226685167574524272300869943274834649098496177273210424426903\ 7022768363514561936537818793634059448708220660811079193708413226850429441787808\ 5258962391277985800446473932841683647460449091830173528265022234257141930279901\ 6548406910532832574656332194721446844595463370020369296046436888779099435219079\ 5649864300180329615172226500324870461951623904188222956569037291717427502143220\ 9319335546770517505228021572886421612825691099893529004558026349404033693325945\ 7053461165136795784435938650949600383560635558193639864016880065299609509496112\ 4711750668156760057236107281208621755758600059812471846284671557181937430136651\ 3919269834627989968877583622513563764002630052879634826157660677837555632770563\ 0441679370362087466556814435834971800854097982083042634161009732962962282210233\ 0509809014306683970834445762942574288221827925197074232181111437453920093842817\ 4306957094041841051113759340049826032224442620538215854872911290709369738143642\ 8042778512447157508727764336461538863569876434452961013164841568648504137237983\ 1053576563106054483371560977542818254436917920679926570281032058996759615655529\ 3161915301497161268773456046205673533514219211875892347126035524087364392263682\ 4275863021211331325311283012295205558354089254704508662040803645490080647708322\ 24215775725179592036212961256430706221650555103788520833841282299821153/1812059\ 0779807491411338518213138647242534594255309386889020202028760009204597226344231\ 7165323029049519260566070233969340578349514193716311572290600252709947774292539\ 1953830340727521535637219248876626816963414223249420158772592358164704445025868\ 0788001259783729413552289490564882014657668378520507452859707838473583964071433\ 5756067907250788713433700591394172647485414768310280389406064123473753249826349\ 9161051198793585550294331719561498843739704774072714462568590466537584131849652\ 0858319569893110176734809587870020764182169384276313443417792646775224730016684\ 3439090366215469492345445381990074132799651099035842943204556732271135557666952\ 3692162978191879351028693963513913377843487987343672209315074858780366811458915\ 7612189555730441316092320978342362404354774469339451929315931853090045694881944\ 5262837772831668465434240568915797293078143223122180767597097131251191037718877\ 6550538643234706887586263418495827170774592585458190802588586751262899064934652\ 9246382420982960750490478516068336764743689164775124212441729138108560960891043\ 0201865814166858150669248855535709203357869930316430116774575891757830251156928\ 0843948864511069469960709061411340115427188378644989157048320000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 27038920559824801054\ 1977144870697887147121986505581490936844962625614289424180461965510525476243822\ 9627788503964897134908743245153595290030347128091928996280098239947663761669202\ 0188546639744240048555726590957471694918550668560003320950120389715215449533832\ 0317908885341254652259214398992229042029634540760195495955428182668417314212272\ 9453870984975813872251465561297895221563163258779313951873993727087278184998582\ 5007190300634143218562122607173537965396891956800158376346186457804498642677357\ 4601144659188454572418779710693725904099804015308423081784647854403726766261445\ 2252099467256189708753533623430456612804102513873028166994609691318885945567633\ 0662444378555317081667997786028440112088244271915650277120152636497212593334620\ 7684946766555529034730443542456453474538344149630490021117714601396018902359595\ 4606544182230126289065509725117561439665713548182730994038279782941797742618310\ 0241196508885911654473144569288932871155920141424896959474287413230749229579381\ 2228836984841098416379315942808941472955356526914153378581535241659140612746452\ 6855276416843675928622479806481837936526566557754446016816380494291169484332685\ 3240673778383384708526777478546893551935771207175169928389715351987464559504921\ 0064538982518832720780085161833626900754637904663095748645238997734483401885194\ 2662152188954853333424321607989415214221314299852695845791/16896322320480981697\ 6845416652596301298309583647077353699487739238031246595128435684212473313139181\ 2391499255141112775347219799999810439189000049882534908064491528865485728352604\ 4021854124208673117893988290974169879286952477628235101453730716437394391766840\ 8917810239005701493688905560103404391776529492251922763931871925586698101529112\ 5870625271249012474819845192870198773965868442115751837578509069611915448292644\ 9232017626397666432536593729840000852806934839669430869808793664868283864458533\ 8247804234056101934193524505260458402140104213501604863028440741837680048635742\ 8324693046505306172093440418887751366887132912906651272899908684792946497639108\ 5764016613128195531274343507194073069994358960234427923225403211684482594716573\ 4982868620822100251060606087475224253839483631793961928508195963216349640458890\ 7962415678180482206773247742337372128696065818927053570919095791976224074407527\ 5480308342289011388988455929146264101244679047578365552763679453475450661590564\ 6567999627081804469999982957300428274122084295847094099198640989012234341492404\ 1324659959004893223141885036714769846258687169903945839006260008051004032401590\ 4447873537280284150954799348514651351248778618963230720000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 133758421323436820885636\ 9435754783444141469880983597180030224637351256085640073560480690023443856262931\ 7518110236023145523714647503812204258652927455230446306985246141614160105312757\ 5698575294719230335244584943639251947608287218085589302297479141025852049209944\ 7076813943230688256083495442184910734039644344390557805792885457171970352008630\ 4963178477295162521450387666718468940473482373270070224836181132828511327065996\ 4396728946922147808650943274608175176875434878860950418656229550923921141328767\ 5465498579723614195796580552364253416852802237662142221499889474972935306606455\ 0868859501912570820560336045416310534456062476361865316000742424476421932748904\ 3948524713556889247442954252632718142166424139824094460104816370021641797071304\ 6877542154990371988700845210932504112265551202665754424918735504015568837916172\ 6159175675449428222568055991607126638823577027116505439675909604415175238081737\ 8454308959391717471412904457146558155528357116463413294098322067083667338727899\ 5753591718905368571133359174214298315496862199950250982022993332634092256733884\ 6756919225985462921924552964936534149023150685497901206261828825894651228138773\ 4431401292073138208372241207613676000329156026939545868310150782157199061102155\ 5751281688013756978639478460665441074152601195306273120643980701479883520986419\ 00852718052247580416533546852502075462275157530784378103/7881022106951762720779\ 8669170087250274270680264051944424306758110777522481976371698215534594925401856\ 5868995857816307977234612803524453212539196571817555600229707432361754430920985\ 5256547393866174934588143227038695573877057425547411343314617731065806884480018\ 4409919647019905890260913939067445451377586088095613422343041620516734258736227\ 6816342100314019146415605497850552265497425090126847826338939026485828455465909\ 8727127657188154817651894175060449211527188378860248573751543478637107088055108\ 4014394653793776538879626791611518744187754444884547402005619705955617291155527\ 1693808148416145387240581659669996529185204053346626089315997443823346746757915\ 9010385824624482277317762225284903392288226653006989346826784622845072323059555\ 9004258742810852598447512052766645692892335202116711201229889796370432937519736\ 6580283045487716437327264706011453487441260317153866439185045701581487672405542\ 0607523318341136085943306358032522858425734319127796647413619810995564311962076\ 8513435792890139153802500429694085212977656292134270558665615320267137157401643\ 0097744009636064030821565052013165271545563745023313012142738096353531103925931\ 1295794874842491927129880406473858268353971706291814400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6601728882079939847815182\ 1560093869518353900729627616915253863028751232725490407812080995169500103288236\ 5849589276080857520015285385332860299267399491623076067381880777599613904104747\ 4971743129296186248893304740300998750391731140266532227135206516970422075337095\ 1619116223609141352589049780363284828358546243114502105750151946248232201172059\ 9572796998271376873041013431015481177487071520788358133989538465980797072150754\ 7174824808711322733544608923286999216286771341634384437150220427063345849319968\ 9968526591118634296009408818788635935078670466934212714125868206870822172957334\ 5319092502944113148236926540264976030381811957730898489961652228341938151817124\ 8426169787278783953904809843086077453288382424886750706164030799882428084813817\ 6633261691666653031114351645379978693608434690936955078999543217712741299177814\ 7238515475426363267169365985762280808661920237190565521648032998007926870786408\ 8819811478927295349741369120631673095724682239482307259873834796922941491581190\ 3742737556092011374688589091308728950115204870493939185147883096376358397291969\ 1913484180230328021917636450970134043903448082051607636211506283602984707369005\ 1750122778923847947576617813073886339343768617497999584093616315791545339059700\ 0962648848120270656349494159538352434326353199825698614798076090557380650669751\ 546991034380247682725075587836456155342776363216072889497031317/381489832656726\ 8358728578965145452070694734014236622491298601293413454685472119286396195143843\ 9846690798390711198290381653688357615513643646481182109652306662814209348938345\ 5988164891614661191860066003169725788399911434908233347092323260876882666753511\ 6393601926251760828669347443114409775342841132432090358615897182730764742218401\ 1142855805258868820131313696409200100664839349107825860947507209175760415144030\ 1794498499418227499487794005205680686720417790547375281041744770972388087746987\ 5332238056078863977851255370882425431766910464612897706338572770659141454139444\ 1329964200060590606425007260227492881440562913264874105170469628553972830963748\ 8927292842369857045476332820122679883461007524907285937217127077242112992218051\ 5069001928513508686246398842915216356368659333948026886650131549484133486053360\ 9747196378645455966542415487328914263549258677628031388309382073346914907996328\ 3016787195898228735306318775361027422570808727578556407008117371725717271517468\ 0789213060858351925969384671972245221330585031436523224901006204126088915903789\ 7321196325955747882275031762295288133535383132810651765606059850338838990112988\ 5089874185406169717205567709046236897437107666981811567296647308247040000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 521625413\ 0356372460003424117027270130403040185963993610996133873972375449459215687611534\ 1638073570839484293782042296679324644015677466468703094967032145705839146723023\ 5969643127704162004644690169024530901093675820845170056366380278196723891519798\ 3759262140667089982157416506064991037405722449629236408078883050886768574912207\ 3244361909438017664307559799798043753417307199707329485746934291494341976718653\ 8198994811536193862775868182672664315595719117763098717207932330806098951804101\ 8545071857838877178472224153386104440667646280590288504760368938154849351788189\ 2840203015594331106211945003191894764925542690749067084994895996326529782966143\ 8383752152551668823088271113847820533595989849714837070406473712968443718961155\ 6198253062820844065249339105788096644989899891129648422323373459396401886850501\ 6613073399255536739779365944630003660711214765285190637850742023598808575951579\ 6725593319647897454547488782332268418173762083512490610802253794691900448596272\ 6998764682877921269815787651043778992958156340287294344615574866482856386790635\ 1176759022064185871031100080335840469247293800934347702531291238783089512343667\ 8261846356373001858610244395156131525760281719688317321641719598428559845796764\ 5832892856214159644021894920509144772592647919343569102442761127743397435400916\ 84353450901528400666259916904817862556367493957306403381373064300492737627629/ 3086055772015866743803204795533622468054264008320847116700156843767999895368437\ 6530319764970674399100715765980296230109996492129899696445973883708687524586434\ 5146405399381403525829983229676985325730013549863066617325738815209239133907761\ 2206880655850838189171637135649926317958083414233414588735960521315480354415977\ 2415054840676170004707083051716512839672519815691682351462970915149253338141255\ 7998261622557319937624872194910890427557319700990069153638680059296891684623254\ 2571001209178666752334790196624210585755368435798062250272122577096916143257709\ 2119290700618693176142017426424039952317867556445854356192908962896260050015379\ 1358413992615965276248079815823636108888029860551988018991406346650962894110588\ 8006706518492177375303667328415096234478241047962896892653610803856764392895790\ 5544273681246603310924864379126468490319129867592682987016407548891865105961729\ 1630890596994166826722888921966718863595533848429254251827693337292209803830091\ 9782592529003786516790751318550943808250858181882182440601094041330083061834640\ 3097293736962645391160515354195330712849023728336550647818173950492290163695674\ 3977425167197849718164476359729822167691844929044129555634884904891011195729870\ 8480000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 667443178796442593321978290063129316524054753021745812129348003226876011376\ 5344359233311380627512267968256941376846129040167422023847379105796504122669962\ 7520297831053866263136862318342317831902161426678380138833596245555398168342475\ 2521117819452812720585485427460534923785560311800031076889803560030866995599554\ 3746765261817297610727595556980378185308989021580325366635962681520036075770300\ 3064044319164198652028522237261050919321942927993768954164716855344074815621957\ 9376304345431054012011525725399811255402178884146148406684456889950471621711452\ 5092104615233039687980854226027574790482269013211920685949356431942281772464583\ 7230916029842971692852885235109076105020678234591425178419657671754571967377474\ 1838378315292229816077601952172234306988835499736868567095750950686806698858245\ 2186318124924445651265427420860364063854594521631818396772168013521566500629797\ 1063024414151661654916088014796283792853574172073123666178780639765187614901069\ 3418556546818334306249423898975708083126195507369253452381244963098464981602027\ 9466329314678481702203514044397171707156442624708555454175195381531694882284389\ 1964721484829598650558172289017679153077870940042313813390985320347986798106487\ 9910068019736331147821889499670719475688826140827783897834885311939234240067652\ 9952741369225680098642915742389186640273942182368734198258518157094240789076186\ 366110212140474386207108583/425504458590697176926426600712254266986950279742629\ 1409020731333783485965573164895012931590092278893842951518551434162833991389780\ 6825435559336907534281388700710106367419232791861424392611815343486490476737528\ 4505263785015782050659014867486640742546784352690768637009365031518081400699277\ 0697631879784513081886704562503956077538614377931239048587365544829985752605344\ 7158774932234100528460208460840925331147906217219312261676389523609930740803857\ 5056231227738087081064427185127354999585762639044156900993509156229585387572371\ 5294075766495819459224991066278660623479787265383910026494967697143479210727683\ 6858144019301992196087479363996445736875809550493232851363217036686025939494016\ 0788278187871907296713161214470462844212265058611934800999893616529176174196759\ 3776016057902402944081655117903778620014813264993336130878983008797863432033594\ 8584919409959026235514668826302894131701573516320600589177945274315945500267287\ 3898446905623882348014422816120355622120264006671827788190354067734214935575822\ 5415036247024535037524450825695657004611932631331690601803301917881564882043920\ 1349182183287960755521767156435688328405632693616972223879288833341759622625115\ 2822200853574834756540742517960534107283783680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 5622750552908301658043819879083\ 0137406515183114060726340239690686574501982896825222102848010113791960756743436\ 4605963182748312906172183542260684251131897087511946345614091229822361983902544\ 6184698284264010180767452420221854007857409126359391068368818653950413199774479\ 1896666921754913572945284662412424762698817622986784241050489535540515986740574\ 5472676065508175078460095162223919075087112597673296667473440933063784541050969\ 8235703122471126579977356342609855021175109568590042321344383955815873973967158\ 8777646300279595376440088787918319315414245667493788277420337790853293204523781\ 4024999846795817956691878326202555687059583991711056473879833145485162095807820\ 5064587042557774674742619219687442473579625809469083752479934948019593936351585\ 8521664167118180677317742534406536978996858067995318125565261831896909043367519\ 4775514897010659953888733639911206646230381700764354186728123080001952684687972\ 7051462741260739613560116386342929923438374383628450317214752904728556854647296\ 4238956599638016405747854411002226032420409128759053765410138647523114752418994\ 7618889256717099329605308991899767429132942063723270629828434548634306295954046\ 3767248274708477886198473404077636044637867010399462889242250078890745373567396\ 3147387028685784827543346807685157467566779226816976952186163684846617243971650\ 0810795656882934181031811366332119338371155761491957847735384634849451433721/41\ 3369071431690493440484914059940775292482457764369357803546007614398094583501823\ 2207162781142847099790550541242347260509965955344137477413718461893140368349496\ 5854133820436272637536568934526369890255768340974139117366186713194657421976346\ 5921748569350062952027915481857940819185719151333687733541857305876879129574838\ 1343250207213095872640110921653879491434558941040284580667116678398138852331553\ 7742140703567931904217475973378894396575516076131489562751312299683751246972180\ 7522834997576688578617546177174275093917612318807493388872563535868824789432106\ 8393222498143732575160912539331218420947183637730147094975187149937865506445253\ 5267104460111462113165850442338086799740479699646740259649395380050061090185663\ 3765243895331259140322420475376650585764069708667800152407993102641211644631394\ 1162853771990790675726184426314413386948366951996733127750838699480727779047137\ 6735591065444639635137060374590275092454734599664353486319987548922344905147740\ 4603079777394077201547259671165169722435125613200082619941325939529825425348814\ 6816866840400312686110785839871747183582651608027532670350742058811477428635713\ 4142497279504049195016176054251515814852638187846994371168523088046928420054134\ 8299674544050169446400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 30793044979443859532768573773467685102616116604066004634\ 3438303903415325499840723546012425752386439050427294172304250199842355170033072\ 6678462231146846913458943330413831337352391434010823135481746616819843798575296\ 2634152739268239743759251633145213565993615749070794026614312548056722482282534\ 9832569556375117870846507223283369875443421418486421459597459090578819961004759\ 4476923243453230193886366589619455353882810017330865685795574524794675239821679\ 1731910961195303136115381111193732820741311077935511446184067443900171975814905\ 8049054918192173486969954945159994370809203613620464724678347007519653448352563\ 2453836138477501384719030773925396221086458804601990067897327545128171557301180\ 6429650868181976088373589671746799039848145394732337571444268791105192929943843\ 8051475587047973508985460145254001543448194882104671911577978672333106337699751\ 3097110375401670497330040226096574174622786617241584893786556693759661218631851\ 1545434018099313018112162718400279268748165445374503531755269429782139240490730\ 3562598236243802698358744896060568191069661388099392761445959416717029659650915\ 1732411971117744840434201444131863216320721840578527636817132246192940946479897\ 4737218365770576065201705335137103335266829216396442812054087219545511196488864\ 7113335021178578139902545356638761044892267869080728801663971857088969287557270\ 50531312439717615410306520877336632542332280957146461/2896536136246345529036540\ 7192342992897280377933346167143234188104980323627601092041394476345008092892103\ 7862925624475897162614442328490381632700794083621525061153592180556057024695881\ 2437483597775881493481606830748152587797545997066497056857637395332374369685281\ 3220550188567401513606247024833328897286933229887579494014983774666257478936142\ 4915295889698649807308654322798116745818679183872438375303750285930001008557409\ 5994991763957360041519334642232932788383284982855234264951285008090162367825884\ 3771414854561938084120339296501034570344906236937030921200669651933421440401663\ 2514363137519353513367758091021440761328149217575844485264978781966923888092969\ 2805995261653610386470382389442479718347702079280676581126597887580856894404687\ 8177596035301759610884585936567822302945263644901670242687719711073735468949195\ 6208729602823756881998564913942737398054585042425088945861268677394294224871924\ 6873390932847549863903019337912148564841820915739424995242254437583025640962270\ 4409815216535550632730467805789297317196191339910161941943052474074519333893390\ 5779208155999078184373391072110686719854263861382677973918527070222810516145077\ 6336372909786740745575876992962722594367812431198576650447728433769380115906560\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 64186662257891579376166206625160966621780374395653493866208162837063061010838\ 2961620744623173465480335769931343186777911971539914471962194351096652160372558\ 6864203924054024088317596340360836056124148712695854368084968976779411214868625\ 0184738774097176386027733381708856955262080005886862589100380789720717656839636\ 7370722390119720128046643853542061486624612223189289099605621616155640041114165\ 0809990362245881211428794493071060126834015309971584715270017146716691577343012\ 3805223016768335486247386020257980141800023386819488887742454126980587856927014\ 1077561008639706851835994955160695344668827199032013235164714012540972131177070\ 3274746608690203778686022367238417198447316818105956342342968322863618195538895\ 0780110771975513560711780919700822388649208447062701301390204292506184955950398\ 9938480894836069798171982327295812713023706185619330757623897840855960672540005\ 7664121291041643067610600728796500209436850689187145367388180503723454102318820\ 3812264514359774827901215853858561052116807558925430140377996819294924435311530\ 8175081230736639747993229524268333192252355638800022879898992527960621151926806\ 3322304634034484777705216656954243676341089465934935540224249878156348722078861\ 1946265575350252642926169974219134452759040025297107613889188052511371898104551\ 4131932700291111258690697587391040675714245442649470677338346946748587387280137\ 3215249210921513062782849/94549406833600328476569220219933668082931372601800996\ 2406399650557659052599235660097765791602418152872908367260719632915819058123974\ 9884547204631643715401762669831621444892763298991261994254215367434592178163149\ 3526204325392604309322953004524723565663725990906760452994315632326177893190369\ 4355341983140385941081590969710363541140441352345138557168440207793194121746919\ 5363215991565975614824131850075810526412839205587260782262257287428663152503506\ 1046599301835333460447029246617844195283803355296281442887712425837463615705612\ 6979400344058527025327872939259520054363711266683836859726813895893447817353940\ 9570699582237263672081257473713816056110785265761435076168858519128769571564416\ 6784015446044155581459904632405330842014350978981822263297384626485387669106069\ 4772301572615018779140994372242275757140856524439384068277476372538665101777519\ 9235885051821224392335133382210691696713605569580444319756902524447278009506716\ 2653486239905768358855754273810449253315747346286390583576676461968902586405526\ 4636315488355559989793078317372737991828627082210599877765026364552094914489469\ 4755756698024731254807475155884143535519764106211712273948661504657078358742348\ 0367375532841157226259911934161676545294336000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 310965655803637832069969220266708\ 4674889041245100580645457939288345086450540451345196723361172959861637771509348\ 1551204408808298031202952141068368550223750112182130407464891191312916246007569\ 4849290498723045854381646575632369722839819275302875040318541781583339997383079\ 1190986283892077830219081499263386334826511729169246769453880163415730909680444\ 0701602448921383596769615037126738339525903923905130475684731492588038823863205\ 5746265073373384109466471567962165540147527200065613980445093555588117339401821\ 1537659533372773298443625039348124774085956498085150779475009129010568733217226\ 8150824311229807067041606861950731294349349725328765199340332421199812697038505\ 6057201994462707101006610157788622361067105189964250177065884306198214840116247\ 5731378043698550151272137574282636177277979674776308824570114839949950014801748\ 8308023117201283084987816780653238484607370729448387595790588536497700455283020\ 7954885979030063216352375299964089490123495737600757523259568277480605240831757\ 1390064580896604133969353908121524925805597029340092589494928545273545857983813\ 0365342574105249998613346818931530571719237556063049463601007887642278186370663\ 9608402156899653548782723088082130938622694489808472340575259366062258779697772\ 7191077700440863287123605951518892391128876592113968704039714681355814408762020\ 4530644216923520962430368206981212763036849501064071601254835366740209024363000\ 7617/14576890063754784168704450311434445531325996013902040185176932904148820706\ 3407197440497245611505035907987229423422795601804598803018226702960186697265224\ 1556110015165855613966242305699419383950222238876393191741712983976189523772245\ 0076906663278715523794513356957591936398198150389868980292572757537448294314275\ 3831111123655154701847856259694070784619975082532775829013260630427721607470236\ 6399984827333201090301607496573723989655645930295500086230816674096732066131180\ 7102387130285141491468182057235404449988457806941527904846576284246082859522589\ 2390613503181657382283069237622164206532130322178598276532118279229446743985214\ 0698754613853707748184768870144675773691658886304254748600363312125194717822813\ 0656723501692860451695600707014981407346298503574836661066793253840105721078935\ 0111448187363106119088315068978649752443003493702660466584025355092779462480947\ 4812406202987988564497007127835064808493827719834092936646228249304199636223687\ 2576397081276425250163048893331906429593376174192399902211529303808959408754455\ 0307540329765264722417964305485274373838271814611721612577290165847011124869335\ 1344798500807771261101999545300266987568715720389211146430358758950666916309716\ 6499010192104800224693189003779768320000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -45875371015731277586841083835577261218\ 1297698346752309577287621805115476826179489179462155329639579345353147831276536\ 9268559375187014464257337240762644180595965208975824874072485052256187621470510\ 7290896690362515303944956074246093432895957950143457703619004338275939894934381\ 2634920443542603185712399068871767842937243559994964950859761771886360454635216\ 7324590292203039070212243751952833749151444237769618811139538748093269160296943\ 6981008404315844989231160654731869336040177961773205492098471316026250925318328\ 5451452072471922208138908092050848210766598342550450085220790858508802667187826\ 4302921157235494799181146493588220982319983603308212069767077836673619038903771\ 8690601761741830547462264302738644014870564039177537199918363333051255312232824\ 7462235069294536787041306824853338047066180612423182838715912357967791857015061\ 9906657101597116030994608179440563113749976438465269634878972965577235732954092\ 2227406409326536472783347125051732263861146444637430714184266177911244300672491\ 2089981797009291196606596927661235209200472001834035315677505823253040441119491\ 8581178633702876685323430645632180238369809023488622617051814611635386154919336\ 4416249730866069766302441020053335435972589441936702712048314988908934418099460\ 0967198677826659669571220133106342041124675243195356657407827039289108635223608\ 290969185166946046323414823727260796768422012088684282790136403516374947656171/ 1418934702831734213644040602051831295227377550504873289542443162921646584857913\ 1604188297156596812005971593645541136273039345733970840427782281264440807091443\ 0315815844511689992421739045478873227742847804038902178979241266572857673035645\ 3151402221933561622053522477303646933219979468605291839832117646269270713582365\ 8618092706759865918061522296144245644144465696696833655857603868095375310634419\ 4590941210371223233694984091481429294148114640268483858496612855685710895586814\ 8183587449808526586149236488525199907593073066276759718287066391813881426292748\ 4597093208925288606254903007788947185168524175816229704868856546506955584302134\ 7742412753668689448856968413285654260974273778019851445468803691379173241393411\ 2210352927434219147773796618174005853380556513283540417334162420356059009102312\ 2000462800911134371017833711048966211336195903619732122047954473934826547540592\ 4654440368245476412143950702703454633685936680201982030605622701130377666452303\ 8152269222264742122800205060338843108834623784069585439926845318275716546928852\ 5914135897801074119875836933714201486194873904646986285411088181991686330571745\ 3741950816101365397978131263725079791111253307075544180972649962960188664657929\ 6517487789795255040905681305600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2061967411917474331905934033098665767236188\ 3998462662568530646849596676746045130807722030997360266905207364759989021987171\ 1089675148748859052327956623047655117135132771144936786521113062563655191894254\ 6809165560804085057422365572097384189790174881285098672384220035629698570855232\ 7485924048984799460171617165141969228422705304528628213600052510772279828999181\ 8236927745496398431096499092850122367236340179796012234849919171668061043346282\ 1835677946543093676149966951923607157150817537186838640690332795414221696638312\ 0884801686955628327710017247048049410227684245181741798872156178171065115682270\ 2487488321104143105395947426842974732367270234619636600703120797112104280009287\ 9584993075570054712627009334607818624662455287430976518215914266876937122385982\ 6683286624391002210087712548269987389970902753811817825921020221072884409351946\ 8433935915608159575647915781784346037073389638974962779786509622865904755322928\ 0446224589936255272730792035108355800191219365237992610227481189863858077101409\ 8005483605082505668996382306907399131843188390446825248349924789769154933713265\ 6226032379974338855253798555576086013619157931917096614271225269748854829020585\ 0872798743449415827829739756309908655211899545191563627190723396229237779047369\ 5155828725218902436692004846508807115078169940007820449248527717493052889365853\ 2936347820418591976691392859619809591385994763400060863806843694130508518436702\ 4093981773623/22503810707295905602108474629229737844385173363704520777809354021\ 4412037322991681996756719402083147976220922995661940093140811645650529564988061\ 9454288277484426029019861708388206740166075210471139512295484551996152116867400\ 8249684395408625675867061061572787174057335691552570865936775754498151594412078\ 0056337984464726015447716795916689728256269163118207649361272231095331599900161\ 2188589555593673547475830780908706750251474939693488725416565243672939950143298\ 4495413400595253479986029300477982669775203485158035244264296425038259211736884\ 7991776277901871519968354000813619217306244292465079917869144170187975113138307\ 0236605908473250012435460737407969214403657506146350586500571774565052599992723\ 2039141035817914766224103244538681211642216717843764821329898233812954727425023\ 8498333572487421090763674161436806564578911239685054175403084231759731471356311\ 1255851017376900985454076256739475406803203751075291758749026457917140165269685\ 9745298351871485369922398182530635337301768042502578170357606761172621996819237\ 5915138047736445194824147388642048021203515109136218652814837952502349794597012\ 6668662586940617433268912284366401575927276955179555910432663951349091357552966\ 9257055998277368161785588958258552017100159299794230411526144000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -65221288122\ 2898086512581373486035490066907421130905736390949164158801789596799778671431037\ 4589748108984628200595358775667370345237705406258426437134201847414843653075228\ 0510191501090209227935572268002532134796237185009589897005360260198115215027893\ 5625394849771116599918475132229730539186016914120555355050530943525736135794417\ 7593683241781734115517889572031797521792856367440220844327365730454624407904254\ 0737910608848388396095584234455639721314153689754135539300390718558845165774733\ 6668176409106371819650476134906669507947844105801678891879815833226104535003695\ 4164341669404879633809900948677504271608375335287598338325885923356438689415974\ 5361416296818756564607474908919129818101289848009777467175175173704172442312794\ 5676865976070863098344132173271139618786242237741483269270687014357343164186590\ 9737787600073516363048342123210966664222358659346680807823126621965049782606428\ 2221383091289665177473986297268431277442971907003487855115649326630786490671127\ 5869860923063080947352686913397674717565642354603150924216346963751238351508909\ 4887564457019707770194654563009802369980677798309999919170755755595772884646601\ 1600205696300442131053572157993253450733451586044905340580786491408254814511318\ 9382887590979399712880291479822152653377958347805773693425926959102926704318868\ 6371989843710294467838170601768454323790301134097000180018412650488841424598906\ 623122575158665875072476657600161168729/421784395670589658266728384119540089448\ 5324132683423153058756187406309089777161469681294787399112799915990848645575025\ 1101424220316211460487564421670999101758676418924658520877972633861772800516944\ 3471826661122442821902672662071844290815553505381778585365885897015809381144146\ 4444763696434781134379899921059182365404718003281433671698866688506244110075200\ 4888360371226449428426977940065233998202860162494861354701417171439199336215779\ 5215423948671770712843383787657302975028876350096113171383861018882226963373810\ 6520353461811701092180508729761671214942955141939132008462937066439298363689678\ 2770677636801801382562505021943987598246787545180615308890287502114029180244990\ 4376267279466385215615736733691488490388692924883767108510957139815483825993816\ 3375267229476350799155740744901755276982706241638768119672396395210978459761620\ 8561139142227363522244690474869160742811164369995613012957282658345325733809468\ 7639728713133601037821249309124012101871376031263857553203434596658582956505560\ 1110249695240009104790969232003649101459489584678487612244098163058206486073360\ 5526866452913014327552136739126965337095332267723113085932227869203579138380474\ 8555612989978902005245513795007152772975412740016387649913698426112589614242856\ 9600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3110515479907077557778313338869954309360989578370850378855902743297547\ 0517027041314944762110948913265852851847245460516528803402071480947434631473629\ 8306487598422261077806961813629747121654184683919746606546810377166524876531864\ 5173829539266787321208056131599065751611055241413810303780149787872967310464681\ 3023090247927081889790899690404319247280728171411872321150216434218619362439463\ 2869129860929524570757679823760944631451090875242787346677121071223717109806522\ 0321265823319034240486513553038874852733266108134364195892607236697683476023276\ 0060463258334652734139714811661302645452340251329589811820624269309841322287780\ 1931951558575690820056232151471049665711338029824208690791169454921141300543735\ 0465533725126197830071764170091407760504238253336496406916176138309214142631101\ 4407685074969090534465396086800492146163256564847783882764788407638729369694808\ 1065299405571985715138748308178896143226356597917108030147894761619803159909486\ 4819886092390058918626719451156174987234771087673261555509086141057004874630491\ 1295148540820516569302675546158382185736741667298612316884869412822045290240295\ 6692257685879998983222822635875087590071434465969364181352690438847637602573619\ 0276528496627607313346056805178906339500311616489039543997246088547695080673982\ 0026805539363098218309339022641727280065622028129782592454941841926249765052426\ 2288133909769077927526475291878424027815736885940929664670188613614383/14203456\ 6368154067661543448197808118098787473621893031439955011919183054366504087299024\ 9641769294055726922502960629646957166348604433568106335990687724203086746428318\ 6953292876521406312371745672695700228902579590408790737033239220444137951499945\ 4439882790351022059966671091255082429629510191055958098932110398837249007834350\ 0481650459667302905088896295130561688875374232125897121561928026957936857842178\ 8916604885518110197210040129235072444440900052610226920160612863538374222098491\ 7037497649357436116063839571859931545062523947355884632529083643879451071034477\ 3532510420588193793912200319074519102189689604410782248766471131568698227866951\ 0732359222212126597095165987165250003927849261453456533902613045558073475452383\ 8679434994412742211299475740075475544370940922794342486787576887520205375066515\ 7570257196841646235214244615990498333691342008316458438633329037975736382330074\ 1558573935006311983045058077081666155576641845655076287594521943774919265772257\ 0779931131649477683737578071784600969972691938324286567333444956648421962405937\ 2595215380128920154178502999849143387470507301102706024166113899528384986208860\ 1915643247589196877180562053191526086187506110902273776904395289614676394370386\ 5139845477508126895153242271443447734861824000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4181540921574616400098009029\ 5087763013624559440989788739280332479703819808028564881977655870818209033966323\ 2678265073112257353248363584970815039470361604402782572636744561620758884127810\ 3304655416265716306142201981807631582427317348686724174287801580148262560596860\ 2861678858081842903508122768359852597289316595123742523679897019703623721679062\ 4584257614008005210668971153375545283781466016198636086316717694239674163767667\ 2628771424573297621540731858848759197289452943070614389995124646469372467484473\ 9714610506336325168238987271454673404362531767161413477161298680961907661868688\ 8813243252399434549210359669821617342927975813449894645388631063423684515128012\ 2074768588685787506119485875704453052376203710236608736348655065747360190095422\ 7897012111738814149956632839606240077047675941905955292394335343294718207876055\ 7893725806894120136598837753856555999812538482012114601550986999822364525708153\ 2099689485643182887066962609270896031984739074821171911477379388995784875160436\ 5671669150318768582836530769663398354400921785419792959428551232484256135047097\ 0151790344257773074611466309871156655387320244186627372780986273349725025611477\ 8339499926177514802080734154842283989516782746648557224988869690489682288137456\ 4688363434722570125039304164203307190168981460199778309167398103162292579116297\ 0467814679158314277476914923989241024779193293613964136238890718347055367085962\ 3502550360387373640251745943094917393/14827914152155410639016081968782018656493\ 7596486373450609647555694626277368805060146821681718869295087866367919607395803\ 3940733300845938868147966601124168637993185839684073542969717327753929205192959\ 2408054946013248305721161739055098543248743370386718234116758240042159547182941\ 6344674879616920255264663702238839830526344344905348627069375438465325906784556\ 4584758760782731353769831749949513857625971945978034594679727555418085484512684\ 6415771647218807594436658128039494691207083959055596974745664639633291756599959\ 3146365453213593482264085918251153031316909626468644892367150952767263208226673\ 5259871289681257474922057524797560933454052855670244941849800161814455060537381\ 5187098652251302421492863857746298817321024369171667718589619861597659862426921\ 7473134602266749196254777086315976770955015213232878572767696840733775631363102\ 1886013178718312011314020247504063573964927845007584864572295718378498614082180\ 1060196357929756263383264185160391094198364210127299027103055666218426968304294\ 9391976608870641741118800308695111412413995847971646848040452404122851584393163\ 7285115271302989514787586595253841742113830688650392518553282836472496950940389\ 1128043128606156239073894448579592766371264953715814905724918595545388091528272\ 4383652996710400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -335113089054950823429651107894138147070520613934981238100\ 3047219580401826700011438452707333480900047264204359726801301151631327070163734\ 0027002128277724619552799290251534204746336725103321574381860477281685658395960\ 8521886173471559331049117703676837558404921181438390493694184776622614786471206\ 6000999590377881103009988926076204756651807829596574265055780420697957030515300\ 9081629608170425286407526928007430519961050458956118905883276465235673269184149\ 1590811504047717868993407046911568299046792306991571201015774699158960763035576\ 0792034543817265348044855355430072210978927670216288281103630343713539755535001\ 6817638642892780602360332537132913859959777012045027685972082110617340274831617\ 9089712867920410923440998789687605369805357964655743212770846444094676724127305\ 0617838888240629120024996633636316665426895492986221159574299240333069228464537\ 0047260572543169021867326945957609404951325037082730483711063053770440242795112\ 7572120767542333940579652600168350356144204305835192456406166621043594820017815\ 4697416830994263337250632313961015539036729290715088384922330196587454786020847\ 9828292446262755615745882887971889004318748789341912912480380163179861629037551\ 1519337326003714240895143108463798524660743210555241428455315054578773527003119\ 8185918382559800867844428408527396925709070752628799264876273288356070147238257\ 3808818507850859739349178651115336978114096056956034437035622003925882197251809\ 650404532017/983782882703720108643483790223811312900165122779540500910991732015\ 3575075943472819380135356547496005278811963356674006506886743630929950966471086\ 8742759131309642923829545552360960347294555347397896603439093345239059936408216\ 4666840045278850392356709338341583451108158141857506242370952788953828741729088\ 5892668221627354810041831191452104282332420132169406658591796449574075567498096\ 7873050826980096928335323996072038330845374476177965961455311843065346461255048\ 5357651047053071490944055687168234614268251038202252611864509432544155047442205\ 3917729145028602872688388883563274599654853914651870571275715759304128820804972\ 9857372781840291497254697780124292415673611285946952235114055292574611051278515\ 0608412167031101183411157010662965378663937187772897869812265302769418925716004\ 5479268159244911881754140139349368161907696025503991247301868058827960921371822\ 5927297094270086771884402608179759132795846151513683497569320612006528739078785\ 0007598885561159562058261220575998604679596883531327548319701073181564170832412\ 2306622069229727001290186912278361891030466977391011249357765512972081326212388\ 0681083258205876354720787899149517193269372670630327380658258094192765764516178\ 0001186006296811865314052731227526440370965809787949745090721482801152000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3326736871093923992247017384123814236003586504035088847971252023910642401874188\ 8215373659747845583996870107743557676740693657960536556831940662399387101111998\ 3808885715925385004852257899096479831290659756271346154218905682596694686324140\ 7260576333685000155707988400552799259390853118741437968523791063922523535525788\ 5751060303083930060073216926756737435761755729340933252547816794790768834201358\ 5873181558755401779257277321204056154395333978570204459246838127983621784236705\ 5829920671721083148484866391995285537380897763244085404347597690009882263561179\ 3074041570570831690149640615255155058705501344417733364082968763069477397370272\ 0279393624361214060224851280332232251451102656355693993966946690227241104015866\ 5445017401039690870867927481669496453020294437390847410816360607710752017703089\ 0599446770428433057191764266267798435237382511715894753060695527623466250970341\ 8802998004769594014982762416396763457551676986407905008542768578491131980518320\ 8172305291310179271358947498521464628913694137820075920053061848798045444716260\ 9160753598165254568276977044943673091866263213963725011180521816100734234817117\ 2311723843106251931308631313206656431813401400844944436404361092676252354723713\ 5862576074656020217012533476749097974482777261325259635757978176743233158664350\ 4416142820483989425579119592959063729057618765223631043755823387092932503229084\ 95995429537445444177515280620042654704682009177892427723459593263/8493617724848\ 2124819181514335655587886628462978045022904837143417732945145589826837329926425\ 2432337663955580046745240926286087160794340663421956156663343205799129827175117\ 3869642071218949624922813828477329571802238948478563779780456609840603441687032\ 9353511699798515979314350968088710814223124682950617452009842140376853666498011\ 6419020638446296737256306264231358194478813891511177659330924367157638936409074\ 8343114896572013836742023612583160080892297779001822262821753504985692496519613\ 4448259043104287405456104018447447976659517541837273113884796237299386541679599\ 8974475340158729621751155005146846083690062319214066295670497821056533396984626\ 2924324689571694058460351745898417323657644946308478471479252665645759461980110\ 9055624858864036982888485579780051858137915246847578168949362409753949251956473\ 3353727407006607738518323240269805355806990721389222268962083130035999432930550\ 8922514412342387148812735219099567109464944388131115698553772991984817497364590\ 6989314359252844858622197174743281445896472331870886945237815444876489014980499\ 9637398365301327607382449645711438687327846039369313393446773057590917400844595\ 5894492740260872927675860153622825416155543980289197540284952346695852845158044\ 8083359619579504688300186862318525402316800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -146176597131224822879937481739\ 2178158797367218191083243354559486583044904859407013547921801613173094443739003\ 1803378322448870107470499938630107437040108431294790337080195715802558565622636\ 8589165252659622056873457837338480884557977918299151270777119714258260648889363\ 0644966266848168346361263395620749876496020012068754318794138896821682202492350\ 6867759770802275809209927315355670125331135844362475737364012804743624371328398\ 0124071402550239610728182962072436247920652140686295702264979295648530445413050\ 1928167312909743274939133579316219565547301396889389103811235655250553264341622\ 7857566458743938316741247247602592111964443466153771149228140219702702816862453\ 2554280491875660908139234023951188961202258436361922561870983636884252875157880\ 4679095104365294586828397831748196076458379283329107923326635836559181665877956\ 4231735743776338333964295230142727026350291285640263941489680682251029499594610\ 2405921464815769142182241488896492839730238744912333180313460861444497315736430\ 6494445509957757559299649096819100355452340886362506911750041354519301748510882\ 6958790351585514820990311979052422143108077025235470219347168086281899637844475\ 2361162666547867199413549824076677756361248662416782841492657525886290089775493\ 0038989455231588639430715193897648341514498818624095150780863994191212624150828\ 0292960970095984907156412392512870021185550923055759843603349674866588814832199\ 435601587610999885004495108795023549443114059/338518181913805359783947947329103\ 9305117713393346942893329739333890069443005151418978593003818050093611767525664\ 4686293421449079247997973474883632904600709642529024963960188399165470578699881\ 2692826331160006172383742372271893652668909323103585016199161180153943474105642\ 0668773374643544765633974509467983074732601632356214285785016421228718653818995\ 1378170390242604655417936991636966648078050633604267760315960611173142768928369\ 3464618273630419449064327865749297906419608261503257599158121791550493990932740\ 0887669213290543980444250423570647817918633458051737739304221288069932942362777\ 8832287798657447407672265209413558408242582661111056835770741662532139276397932\ 4804833551551130713361487492639541506427485739469261019174545201934195439457961\ 8232656989058367814317311593609528314406560350737247999848517034842687980246836\ 7065580488688905372475352740043655187024000678246128035368774139047985430688418\ 8655587077125944903876493963252743712897392872070971847228088222484461918725074\ 2231722106736771126634779192525985055553345662380496249399101415137985281874638\ 4124646430365247818029924684281345123699587401320691357180082416061493242259759\ 6627108356329725266718820097764754445488475351131753387170107680873254069975969\ 9620610484353481716380909699072000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4918278655223740315621758335326352287749\ 0935538348304035895185783056046969920308239007020415979847442410163676484808026\ 7151729376913025453367552108385320068523747103319092610763584698221920681449591\ 4496716092269762072307800026489413570392117805620886966229946318107068023711407\ 6641828747862481304630405287093322736702423012567568374160560552553765971459032\ 0578108132452497849326987013105023752460669758557845392890373623994306803935016\ 7724992721556608421850825856566926498550589919384561333314406092101553057544073\ 6863186934126093330570888870542138079746494324824254351517590610089330761111845\ 0284268210369867347085730078917145519843780827661420466356880958754033599058514\ 8817073234473128035354370443717090412915483345387087938093807720057280495512076\ 3234843023986652784882417245475646465595246130577861459181738162339757596658923\ 2228122414400156305235421616229549181048892926436198413921811790318627363494774\ 0361791570790815133258601811983932345591952840271635697817531540939076388946144\ 1810611524720087701292669427752593140970623514923597703435329867840113754353198\ 5803587741776919270376969928232223564230770807744746358749840348498908968808628\ 1453009032310559258367425171321374300558766877805122082743812196131492753753250\ 7834629550909953878134145419692356311322836107990049350443795033250299227080030\ 2985442436863224013799572470308684208403725484414999357809511170819218875983586\ 0314215536645738259935700260950288106705717/10743283332549641056886501836711124\ 0777668733555884312685730150830750229856929747103040698748378633378903133860329\ 6179956441416859570437129034798857518519950297614676943427563048384114373895149\ 1380800982255834573061709899100108365299551879549547926901560829452400579503274\ 6768708678959708669019274445812016759376498624681379205094786947423341862823000\ 4438691786562878300112971593263068645131097494567347793523185339171049225009655\ 8020422831038605550543552904704143792151326502485694071385938858805700408877905\ 5832361858708799107019919227596061780755131822729404068642552118002326379627528\ 8587753638992527053627640331928884857991670087739888408783864015918295316785164\ 6352104026961585006490811886995423385439036253968977479547766687887952183183736\ 7792507092274337840348973378695354146946715317528411897493983505935266736263834\ 4992425754549491287675432824121450767111074679329982826066982384847894473843940\ 3513083186167031521274847283456019182360881118476889507062484603870160955126167\ 6589692686168828371710703991902368852489622344454069337577089415609117730882173\ 7614234759506937523545732542036140755564121333880528154538898739093494220342681\ 3726390475235301642784530877758170459806830067699064644758186084837355210970108\ 9369975447458496412078855188899692544000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -446176026895094519457501248806598\ 2121703022063091392477404610089011714441125442803011422766576885521134997512909\ 5713884059390236449052307159318820269020625219334860194756753433349779321479063\ 3394551014512953158576811092354959347130675285534317390780689017283541195811439\ 3669304772042496723140622421111821909950222748452773431155254251677873314763735\ 8856650596040648503005553285044150017933591489850662669464091173821242782896701\ 5577370524895971060221799594943147100011906249848151807975084430006739978158289\ 5646776957286323729339106934058614845328355918214399333686793016789338158164751\ 8871936289206765577451210692021713392845818343097600530295875327661551350437147\ 5660986943525122274371294227540187097642120725050167636257732692850544131981174\ 7494037052901308181607067167860008533224969442489451098075060500932029540277477\ 6759968524488959580056759527380114503294844437914323385141817051147081469825805\ 8766515657527154618164281107373736696557745732620865293835120891106661618474543\ 9030310308501494961817069086514853500612884999918558243771504723293151323260041\ 6316781487974874086265859995464640658925452255018472991946247463956348613943745\ 5089209251291954953345166018407644007220985260009926348887390778768534554977486\ 0601771992086973863616125383854006942857589505501089131831766312696725844264668\ 8354206518828759463376591839427597333688662175711153577018317971525452151017565\ 4208492124242629477694706445120138932485851402832764321883/95624640315317611508\ 7584486743127906453729851387996689140437498324813832403431195388675471517440747\ 6828595843017790728205688147246349066807376419821041100679005177899936039139706\ 0497053211112559942557819668349420085652448220200540831363012073658534212778577\ 0080863356232736719059338987634753267592787627116193334603616240923710875000987\ 2776886275575219322739202368659533606130206338943255308626188709344429978772308\ 3038845897902565956924783437209890688923585952730265176528195074543472788773101\ 7239620978121661303603746332435992959723497743273311326184220486403836218366640\ 9719653096103009758883853440279936539435562990276256896370555476577439207395827\ 7338464453740454881614619168334017674637291115103481735016595433052364718653105\ 6191011601723520670686302582855843922219345188638440513382930402803813682485906\ 9712884697164836595564042698589771322828958813874544172739060933643753295684367\ 4684802724242672187295926802752522286431041660776266997235261236118073034155427\ 8961030163363989619939382928246598563855189742679643364536092554293498877218840\ 5767099067006839649752420098009409886454589871654836827152499451335192126382753\ 0479202413996985368455228724873372461346757159321826546261257397362722411934568\ 6007098071230850600005441755695481730372149205790477411942400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -26634697486\ 7880766708687316893976387250875692917128383276067725894270238862504266734912282\ 0205577755043449066555847377366469873090652244967418695739291336430400237237775\ 5085513115239455748858395610465794165887223504505875645300249161078820353025535\ 2467194733703471230309599923179460103304585335682717328437274012995908697146451\ 4953634855301991844875494181190299921927322148546933153229010501340403789120884\ 1572017588546454744834042989168080293111173011034202427343477688522971170581461\ 6112456586700020870364985275037364754444862518945757993330066684721297782810410\ 1182035450081145664976194541981803195455341352105714515735882673577567241776286\ 3123987943549458855892267133771631236957556738640011193537887294416179005154485\ 9548552985725108907312060750003805238163272440678290091359303017110141421370469\ 0843586334842168841233713755959170115295888493360475701206317458205000680926994\ 6864037548217813768494827125513429814194665074694209090825903802390934325198604\ 2613183196219418157301119621087424427021432513903784638431942192155066368414142\ 3033193660760231468432448229587177946714112824729998018607622268089528063243985\ 7890848654666896557807456472720083422379001913098410345663589888646994910201086\ 8685703469699215407498109922773800289930384967890670288270137742013805172602464\ 2489228859806214359999845140180052986711020512782727965888279086314766178985592\ 42599374218711701383346153390306109870086219208158497853748542384251560929/5847\ 2193807106491448998388312918017888972346884888843386475038991419553907578065174\ 5753784125382737484599525543307879226718427234948061244064614198727907260222792\ 7230005074350094851866845983108000474436769158554829573290630425039440611296327\ 8895352322068728087131561867982827269805388206094450781859035589947068017803238\ 1915784586766616574757178414397619584537705066717848880962017479710430866263252\ 2704466150787371577905365022141610333683430720321590370010798616847655082267908\ 0866087566831341449781756176131606191701278905680987905833411927608791761189536\ 1653059346746054942153397435925591769618574298983020824530669638492806652484542\ 2826257956618529528753429632939249009598022812765912534147796792485686294492472\ 8202248559099983027431997318714217408308261364350639434568592802849137852564689\ 6646310651840512125735087086542318717652758044701828244113194615845430228809025\ 0559037091984889966435661910919504867771630382804023828526635542597428345982245\ 8144045786836863489217326361529213657375730653175303196134516585863964771604738\ 0970888895030978696117766741135730000266923599958834017618668322812359576339385\ 2984614222838307660633651915331017604417279842057598084090539269486134727220528\ 0753563122306513308536978325621803813867307386335707733499370966876160000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4610217523562305138424634991543746768394175558989706877454095407791862386087564\ 6489059634455491411947459240691625359885951948902986342081007248156003528261906\ 3862613652522553193676901453723288243228768108525018622264907700088999508011017\ 5907636739565621608166541783638654512025337688134059829723671018333778711129379\ 8688165686059995937094934870936393395254470035649423471305990173633729439309036\ 4281598048735290729749207179968773255987791833332443819819572606656141907338009\ 3574214323562950543625516798422732905899343504323954412032223061683068882941376\ 2609149269238103138145983001215914940496337659142661466701199741880665986745085\ 4039992583222851965958855023312703650031426691936613262287965734977381736899745\ 8058250958883635375615320270210047455303966599721577085004378240604024099409655\ 7783062547322993856043462466318166818325511514901185467200373599330559667122586\ 3656642879007405313619971122998654854461671779879425453288820410028153961637097\ 0916711618992395159351661662176255351649533103861373306500424602811352814185530\ 9013370591899626505950493612740418758738504275647678939311420209644941489829891\ 5777991276308108849624404644548544159206270883085992839901210076985633021581715\ 2996401280683504900373914972654267901389775315238636922343950156815998103339933\ 3629485457803442968664051078096507255252926302060962222618447000555479955673068\ 3249439194854526518267807227065454364568939828200843009302384401733342009033316\ 9998276738043765449/10913724501585220643180008052303394114631789498770690319629\ 0166545867307972051820512908616321312720698963832038988149911867756536085320427\ 1541216194064229810118798288585794159794555393228103961187581514623996564374488\ 5904740255022898979870672252681030255840912398787308118962778152577100357417208\ 9773130472931591232215975434694315308684013691823605948229293343304624240513249\ 7175941439402811096861630061388199381457622660458571113144333291279908344854875\ 7204393951171119712050376380772918070476222545818687552971023707560260125849302\ 9632490491332767384877470568386836106127192093361388432611176431630490176513859\ 9437041006155916070414760617460756763869830933154263945852074895672112748568320\ 3072049503617805134316865726657869677896835672640754010363088862879927296464679\ 7234745446724960471704842439774774636686861401967943085625856847133401851190169\ 9460551555289715952269448322998415346804099979253706891906055703322648219399644\ 1729648800597743656736063080744777130638533936093829282218992360861006053013879\ 4105990692369203053899699142433760315506217468347564130408535770380008688139967\ 9493421123566085551741776772666969494163852197558750789238224127242917874863521\ 9464572183836116744983171589191954713618015513455074987652079440902756558393606\ 2500418203143602292182220800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -618487632490676343385428466465333912033660\ 5061570590466423499255626013385687601102869065706829068279418816078505343437521\ 5874781401043841433469587230528250531302732432622833371495556511358576279865949\ 6854396102896227880140346563597509445902484508634683196301111797041390989813292\ 3493979788992806224499874356153513820811560749680005935200690119994095555687483\ 6633040629875574342100813155474728589087686446935155607779606879130265687031432\ 8511427529432370097483428398688748050281987288632928129926106757892709550112936\ 3252718465454426873006015274528346910818987253615785336680169343569840016562907\ 8180798231245330705906898249024960643822499270287283717923474774132467806017556\ 7045031798421655286236317495554967154877286657607246511145042264604695357029796\ 9671887666611151025954188822176814511049545917324670043823998458689602926826205\ 0593233308560727751783325000528993016996241339429361798285837331648787168064987\ 2133876513745545133059374815522261023125703981159887314440342575294261545160679\ 7313877928990268312296752369301903408574131857473911503833059673517276127349717\ 3114586782038287445110478314368927775462396614987776457174433195358406973396808\ 4349340628369791134819710111682837988931412285778503482033481916954021871157050\ 1413138447173792516387989281621530299772109360035562081617883576065044331735577\ 7103155218192679566346994278235060478848481207433363958930481086450841212042628\ 1789275813739970195332305979817544292437770041300428881/16902991491669583629491\ 2835100598192611608974508324534620670266360821744520726791417910901747884502805\ 5815490354330295942093585684763826952294378791576251479713108770037677198572444\ 2398427303915050620426893995618641159034468160970527394811298356278863895276820\ 8832145545984833594858555598542228986449588277378408737504702117972665603906182\ 3266600723506563866904618940169156998960409631610953892891077316170406299519321\ 8967256481173109585969230666898195903534556041144390941129999245986929216229125\ 3679194110111415743949734643695397525591653832828200048579009666597207004854308\ 8421589921576645512741691953144115424436171443608291004516852484651415537624221\ 3485951974881992147871169473437619332310891451571169252480817220275370785080870\ 3367234296262701747720833987963223601198543087112537304596021831988462585381170\ 3646929223994194624091265067587434269268101255388755108935366368073033494354576\ 4279022578034824987269901282642000494911521144106846078044899213605500122412009\ 7321247200765208013137980739212070342484139667419328747093513159880162357730994\ 8183737102988601583844814263908818862309891557348056478048580003320898727199970\ 7102066534386857873410046833645858778121353156253082548873546221043983076541927\ 5179730881450308049325772960173437892290900555654414852947968000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1458381\ 9021998613165008756068535420485042702246688371752428917503200523617631823682813\ 1389122863496323149200091213711205459060388663649818848043542253231999022982761\ 4946446645744498127928857359427598303658083785595166172635881855610443100598458\ 8600412727546423685649971642132205956614067400546745048758428334196169481988164\ 1046289602675365470725363344542025426783466032047853396457345829153018991615387\ 9510592991079095474615460499864339668488426663292913673652506570315924394887197\ 4150870694870245056086557493934801631088347362254190537055078537380611391192294\ 4405342154964198049367344962907378367094065304283393572060010526463326794656598\ 9361538037120978001759548056963602256001530319514523129993098718802189410545845\ 9558167239427632478546184947096055571345909397146570985640152364293741408602612\ 8541489971867620413959731649176346000705250125416742507732125209044980260286480\ 8532383917226499508371252982237972519675093067132054130075039712839670338572048\ 0699077031947830098096455774640555576911706440357969953137956544930718743979447\ 1495257678252039292184838948970348659483085552648564453183361116569300569500242\ 5632838302488595279277313034852702719280789551967923929534122932079616431894606\ 2542669284419440509572847651081859027393815411904158521414737213696172804557980\ 2559228611703395100962597333798963648149362415322156211689356283586595425693404\ 4712578908238740323807793969116108845706695558657603239163975835893889205110264\ 0215574529084806977472151/51101228564169744934406443183524738334359016504821315\ 0394516575693267922383792938144691327281052985429288350470151369041424778760672\ 5795440379609463127935925422996093006365438912146850772787600142041331562583826\ 4731589759958212113704362807008384709244014722161271380885547894449591924791641\ 2892330090264450341506401126334965723892709475034757248232331236278818431965187\ 2740468703857054357644228899916911877457869041096674684659949518090515601962892\ 4464379321244390754637827365486344695176208777597126285544271376879711631312831\ 9356426357505208927241547735565090800004578700440694248276115042913023959033184\ 1771862045878102828224589130870797462815318175315108426770612378808901809411615\ 7504641427811790153781508461571403127224064560724424409511851210897307054627245\ 2369016418504749087158344541682265680707540887376264638628564160471852519619821\ 2661641103126575735421549747108254870559274436727452715578624264100494618660713\ 4938153931658132693670048160950467313049191411719993687955852132486724343870166\ 9098426612580805846934258233229563965170632510711494619116530312954626371527277\ 5880881812193072792435215910180839512150933515009705893807020456295159930361439\ 4378497373345860966234166509751306800519969228207935879514614886199190437629924\ 9307755958647244341147228618129884845388595200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -360684154242057864558459\ 8200400903201409639636107470152373720357200799229144053860198301103010041566274\ 3761024796753536928996644115010209288516197534361655892719102153563569394075247\ 9652825652302271091462910733491428986350617303591020532086852286149268054843992\ 8449142094551511293146338329164374932579655235543290426254058102659156204093930\ 2485947866257839994683152842811067937350200543901264561465486837096110976242105\ 8813235864662822135561686730467515716873096222938013582117628115479235233181890\ 2003119922560559102563305330011136870231177463191908974760734769086353785954843\ 6055545785008904207575948748016127229905490067018093449272293598505654847001384\ 8821968149419328660036817770179091397411344620460730072085705512549815765161921\ 9469116138875048937931436070209430036640726759488271175119901798061508565139313\ 0656215938466488124690515757305700851753058659731817352411568711985756380067234\ 9152512298410770352712858295764864880648862117041417471671373319186370740087815\ 9565184558884341186528797788965112832690648442441560922471791127711604905307687\ 1553130069087512501582236764126343586565492694406802468926820581651262948624918\ 1752664564399201866010505412839036646150342055858815783295734316253709618525195\ 7426113466293101513525888072678166696224696393696870380342584645829678097785309\ 5984203596991337967377239842652102660468074845713940012593191363167377159390908\ 5899158171853293800232679467752239445240046742949064010919349485884269559334597\ 47985211/1989117128834443254023854761542575387498670628306481739583747689261489\ 8478079181977004109373089926674701577659036160786449801855012318796395933076722\ 1047802924527372672609868286933919849034108565642118026311608068658182488550211\ 7919581420719760604241011718746645245264455838833455119901366291767598880350448\ 8540673492216037138219982128363446279308845481785563059756268675787510428592098\ 4331498132002423500520000786437030392251544286757922191465373126062195038280853\ 4041913732812141734103605750437726895867296107909094291504567376052171620727489\ 3462075521474895755044025467943603827033322045234747410682592968254829349726363\ 4841217387385522413262627377913255705664394982552787804519105608844092233858623\ 0596983186509823216493926812887038415487646598760811725803878060706553300884115\ 2586418163772412944176904561839596609413094887830530949561439153104436090246586\ 1723905302744581575725305845118443421121249985499357301139381662446675558590072\ 3804525778485653267970457917468931013143628077349412523257859962318062288291906\ 2104145384127973974995043573825714755188241745703693518733282431717378708847717\ 5739486763575921786951051895803489542005048377591573976355794644030586663999730\ 3805890045754393158628443498105067037346877230082322094545368506499214141721663\ 9700667229944744598225027072000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2784138204709994973597614480263547692311\ 1731112697088525928893718208368813344063560498897628645271963493817920961219850\ 6267766066458583219174355597073778143184556607708705110943230037831809472422688\ 3318622196941465370895773611642058706024142076812097448777633619796150661360754\ 7031134552659867730262858221835472866522353522399052215060042877612737169796537\ 1370085723809205674537902663996494159246900354408918131734560907212853064837827\ 5647893201012735887833751236240179792122808001734241050816102553571151955823672\ 0937792558332908311538465937221747526853357736541476843714804472531427489539391\ 6950336317332285204480784092476881023980472447068431046375293417472053674447355\ 1778404834883495793018547842589922750730396179437987940148111832751371101178434\ 7495032307567326726192186638535311383825581703285051663146507958700256896233703\ 1241822268179238431061756889537297551284628448608293231286255571840848386376272\ 6124218154621335506181839486680158517887903034272481220452917862879657859402010\ 7136270103511035992559913823797706976487238496995621248895871546548874313888814\ 9869357751524717801206437784696888381153774581252638809032550428980614649215321\ 1229244201305746987592367554150083259466108845793713331287889292193574669781821\ 1472768102697464303899060524682589548746743952124577120841652813006975911922202\ 9006052418368513964867021358440471039834233440158066832253383186912340305089868\ 9122258968570350564264465391156362052820210410239418516309702127453695596759652\ 3/50361217364988004890482721845980025211612429966290376226397147069601251548473\ 4965145395371657124418452450905666254975423952574940501226931338474903220173060\ 9464886568144634219208937156825628646523856391268653212558529748379912445578641\ 8091978510327921733556645531804862957627436656938242994590064064837490556206495\ 1309832193711454616459168125918788649342593518704182738446878960922526327351596\ 2680833123099825075951309222231482477084333181780186499251311179426724078369050\ 5688815074601468847448950284572607944830675131000860534048789652762279589530766\ 3255173006761904288394997576431472439103664388443435716107824801547036917530027\ 6952781700800932999964529281253412187645179904035817019507529261399604783326335\ 5378717018398545857259082497016798875430193964099923212802997402842378463429746\ 0150037693120350824389674720485042485106866094691164501140858833305269091675570\ 4367186451041467341827012360189117569844117261407949394476711674189069040985585\ 7965918258529758078417113281177762330810117586992363766739174494924457167483916\ 6098161861345113086333546778466318610484864242799745807053697351602379749126757\ 9666725055924540412444517466140041150727101821956765094932147192690317501674105\ 8998956975396375735408222872861821317483939971825129283451474053843840517461466\ 0079286732906574766244102144000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 340855884829894029352471816274619956872\ 4146109903326707885134821492983834851851858945047421874952270458917339246803655\ 8365067809331443757372008254770967923450813428274179341987454596161990308070854\ 1189403915643660683404285068324098013742249420815528387766526911519054991782956\ 7238199574023789833312402884416272868823900851211351673098819206360006833941629\ 5244617667723883350132594138729913551181061318592909808325438922708693448211617\ 0471123427919615611045817305472956192676220185877437051020672230018037450760486\ 6250498107526914448744088153436758011668840957174263391385021985447205200169346\ 6974057433317888677127519229490677427593171872962870388640758143016483020370206\ 8585853113799580035641752234284931912688771664556132933215244561515402404732510\ 3420178449544128004072655358851139640280179289444543273376189668212820541885783\ 0363887127522800261870830661621296965999722838722507412286185592878588854516907\ 4964660187527688975567842413077986604575291704823674679351417148137854806076043\ 0439757372884841049590170500564562963617605735539331540814600862096857859572878\ 7855627203206656788966775183511040057852894017034206833861019098492755969203798\ 2673708324027113117481607924580067998456667264610164285813955972876452427026792\ 5001311363457908366040354558637534695162953303834856311759495586781796232211214\ 1598455558964451368186439208119194342517838345223776332043195238341257490548977\ 0167893239892740810517586771203322048958263026672115099688227022425156298685751\ 469/378803939310561949828413516493675841809084799311662395094204627958305065995\ 0397781311017360725327147490174203489656989058425889769857054744415485141612606\ 0671192407664740074779267222962210163297766398073455521990114158542161950134135\ 0014344012273336106952404333782706143116067240941318088611481786226821124618422\ 7677243520413568767332497221121041323318968203423296678858752611314765089331818\ 5284512353491142162527807673715045498631982158280346620190020731914818402850341\ 1194963695995915396113420365183959181498074208594049950973497417822951059521253\ 1554049779572600410517058025248810640520214519095683233864637116985549451597073\ 6865775271053850496043211459376384361237505048843399841059774024444440505544150\ 2629587741051432540578513968347126356758670589382142900687605154377901368442319\ 3939389413952600899679104944636691841301021210190503106899885590354861371863472\ 7689370576349137993484177092970118145199262273314068488923672657375422128003935\ 0583830602553289049894180895549728386227397840980420823115038138592257873477161\ 6336303565304900198431987112724985787809299196261058957592186506166400508547779\ 5273145366724997630058821805288792483438077765878196537453185281058061953382157\ 4052470415510590130531548806826308482083683548483728146349439348318042800413949\ 2877987678469253801502618681344000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 197070257212651536157965630565166953\ 7847075815645494585495507375513201969570380939465340214518784549353014027492912\ 0698969191863854866937355933039871399781966826515355704221993284464866556003192\ 8999013140340894311442202341381987076511611044403324797791891056699310399780467\ 6136679123384776351206882412817656632953808143493326986845378905572231764399004\ 0380291877217057696370913717496523633197321656144029500153907249782869545266738\ 6430655657814316648692052407755847149183994214219651626968142793440724316103153\ 1924732680752195677281328496056640205595445992234016994092952339999829382206912\ 9897912821471992426639442159536196151981079870119394472713928884719990805527284\ 4769867620852322239057746932211306906577524802775351361427468291114633516993976\ 4041907201314872963035434178751981916627143525578423660290256742070046066900954\ 8555624748469235350722150802382170464035652494012007741896959522284117931016692\ 2986197354773867428985022612938835973004365899254868872275751854174309386698531\ 5806629311057706857840408468292403656589983492233952666513130142968167032555503\ 4239772820845192848256186340340724955397177147363895197051490756278318016776286\ 3750522273058961213303826170268364985402362471820126966955270113874271293908384\ 8318677620260086958668279639017321040553033460594791795430182457939944784584634\ 0576431186747148204513930273995702786149590040002241786896018193288510331627790\ 9211754114502498313258928945128429980233026732611661822056786696392152656651552\ 3874204498313/78679671086568407834134289360415099902772908010548476395799196707\ 5094318426593845126040049193568455966199065277276036982299605108240288730642559\ 1594683456897891871410018861220566957660657917128098301039206067759105706109932\ 9824876343308938080599839719596005292160612215376647882215017967787044345436179\ 6507699599256421395960348517942399184873986976606661033150342633913113611978254\ 2231313372666566912750863265717473619968012225692242635976252491928543855883251\ 6116436915986540811832772005205320936496225963371627789984986656943174542255060\ 4068671681353012975342261243881661058589767469714837429801391411323552231317969\ 9662574322785342707206257320552165658855788086352625635860169006772236920128595\ 3485353131410467402288651847842944047515373262171896973069677416812341889582768\ 0521305303819357696404467294983320824055860013160645293498753797832771858984591\ 4175451228397952752480150290234077582288332198660639000091392085377848114228307\ 1751936745333673591814397242585022037355126498068764437944704821786041131971327\ 6825459574326230508591026080787920060041777353674469089441481287842637834161207\ 9549881835343051176796933163375123363948956419388559747352557897864896011724437\ 3135097665294894745200595266121873873984981987083144585371675708594787133298056\ 9468324495541456191699987557199347202083363225600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 68015294544305569240\ 7480967496722292740868944378574475457845065991525561831745222336814116888316501\ 6690554100633516355112499306355971875134562586531378457611897585384353975089989\ 7945033149085520947120197719596484930463468038717777547044724000857155941322200\ 7664187143952100610427576165040288575172288852505640217099684934577660100606144\ 4248266278447889856057852281451960210162141089079112690088209428946730706474374\ 9469376946014210010299102080599027351149735292325013506876460098690558976879436\ 9861881652020842122688793795898601792658267001255816525138297148328735261243502\ 8012607443570749204021758485504392296801281466476698019160958418466283575926719\ 2410467025057159809992953789401739861772271848733558591817945213425616877826199\ 2077340606005149113516813238793593409827973404667077479905707168640189829483152\ 5110388205641336744133239953929288664105110089533602340532592571055329402077487\ 6488912478278846593568742470048571468422412707324800003866941099914898392368522\ 9690260192337494959266823168328073102253067392336447753745073128250315776108417\ 8862362898458496045497180803938773419748026390883824163265768078901879272142895\ 6794778214690414293044078003326101076603773648283499502560229283487883716175623\ 2334177755682649186739716107953325556825798246290260076043334078001301525840132\ 9859199047156015443075105782035427102047517467932114933028197815427245419496940\ 7850883822606159028316100667255645949438380156177190227656378677425084462208956\ 45174263776725216769/1615672148111148561299663661920331642520082755513461451701\ 6936705258116389387365906397362286643316131286528455636557460563193130506225569\ 6411958214180591241341405271056313653113373644143877981104028561662632424506126\ 6642917474775709040251464451710975768737979713916782420109333813301762408628150\ 1238854345098786256828634814591501044989430457928250224239341020101840426687224\ 4050527367735486511903226325876703542011287929457477407254995956976239704906018\ 6916952679396325559710840611068682717399203962273141906525660726722842132545963\ 4667778481922556915727498531593184597026818700460459732758368508884478415682816\ 9775028011757135002695080078166654832375840984325486551075999710864980964828242\ 6503221741140484374105778131130298620880142545618371287719961243146894733421264\ 1204083819015375379509707204720256623047457002465383898092555332410738305590475\ 6959900655390178565492035685849798523640483529759030135929410489303216881005651\ 7273012121409128694070562715436910822585773828636950384504838313959332215971189\ 1142620266701721128890692518291409475301497333457981798345825128160145668387157\ 1831963277866456555042374287659548445437349997079060316070707810519176797462827\ 2051899476032912629279844908586013984618198020744109039194536783173688564765681\ 5807768953956594349962338744297498373540282368000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 160845774018599492619\ 1345660645753916838926264273792891963530000938774612552647492028195037064535273\ 3788535995135223943865796431331833371240926285159562398518556045653488254115540\ 4779097136307769843388577554373055609722744273900023039427630690343628004151899\ 0670004463820276711243961760102102946443024608922264516602487651557324810327692\ 6794609087603873540068008759976565215885105548443276013588794179721506001291651\ 0624428599000669521589888324561465392721315099683377007941078870719882011869440\ 7907682601040588419520115582850859075400175169164198683362185281233612318520510\ 0086678105369434601045861946154426657689980914281928436645672577700620397670103\ 6936678215960731036053031127414377688953603067043959157956853587428562271084314\ 4761096328411529926387744889440096266829584094675088355238934232548156836731947\ 4791441861751237569564190510826790595378245507181260389529848927343505180063241\ 2974649675822305171192025644713461430413106132511585841524448131403408661105184\ 2523036368792250687791824618303845735432144418497659315102880536055180162338324\ 3783112956242766210022201538851952082639270923294258395408910600766666979719102\ 8355593623640787333120897502924769271911223767356375239518873128559500728442588\ 6389039555603738054627379871000471262523682364220481591327887930790952634406427\ 7807706742262797168897446988403272774591690656841883259508115605917220748069953\ 8429370434393733259737259849266713234406127585347606746090778422225675949046815\ 888443651118078694427926552161779877293/270271439617371529860643366359953654405\ 9408183280669978903934523457035499154084399985854656825837969723468563661654043\ 7396800726266048216908084832011499135498455098541591989265163477923687782950950\ 1194033045874628179075160589660347503463264602207870962149633255784040755978106\ 1316719587976729743343651792644588658476874012754499509895559371976674652481684\ 4479230328244850156926856147944608363305883155161879210171596583280589936525345\ 4167117401591469107502890985056909544282724160712982200784774539759658897026008\ 3240906925311849278126945694538359658314131983133808604328936081834928909453931\ 9934044273030082697060278100673716128119965683432440132371439758031993826030501\ 7686492037170348697426298242831249107597571032387838405159328304425664381187316\ 8037593873733634050978944493828855848528737973710881729142197784873342817519953\ 7278640787131953100884209692472508192824058769998970132032035932519333924753896\ 5053324705141934118008087299199470764001872831406642077955860155471586897006590\ 8999494415620474382814669404786238006738589335211136624514094902300822626496967\ 7028790874013490983715100341992753980343909658951417969259125150088076461640879\ 9672235477232904238332039415142966933636089531025725951738810913735306723896958\ 7491537340375287405770644443976400095516894173157988039802035178257394817224849\ 4899200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 49849691582094690695708528078010503303853349280227352008877578\ 0787319208211375518206753317389025630877484947707299859967696854384680015206542\ 7567247098488471224330306523696701134823690430004107828147476045706125812374018\ 8343216527810771811160741045354341977190275991476394076086313507478259056224068\ 8420042084124560380280187581621031557924277762493171900095310590318696340009906\ 9492647921681402225084861235636432784787227814250196197882890930056340718036907\ 0681613852619148038340204204648552405648307549116593183723858929319572085996357\ 5760393834141609919440156479592484516161663241164059739765752759167587070015034\ 7507159017598287424119963693458545707147325460054293132544323302300279824962710\ 2603852230686343871073292774471622721984577345685659302930672324818478304857772\ 3091606975282088138757346552356304687666300679401036590547777844477215125466232\ 1642069011414178303663260534047833935342928935581768901126883059366517764089743\ 9702119412002874437613113574902493429797449536537253846349158554612029012662032\ 1916154910956463763509483692860192752215864812943237874839232778736153368564788\ 8844613484564072454919905871938478226119179106249001638192128390339989692598866\ 4411211191728561931531682205775595511841313897917559404679009652022603593467919\ 9634111877494197442322657528558168263190134905161111196236446015756229792300182\ 6893748493899832157598859710898814112541453438104426150531058991055246956964636\ 1854288034140368036393069057932425286477579782652662918500178367256749909/65114\ 5585193281639264181305397914650576361827963866152658905324283930953159324660609\ 9190634043813586756794296291731298572472117755198053262421656598186686408733998\ 0517028933038791682627440887747635802304790495981989057178832356328272237151517\ 7818513574341913270097522288809746166114487649197376289723907801450736001536501\ 5505240663347573214285914110672135477404099558773590016815372958740890853172323\ 4850713930228045380248316356664264856959558262846804662040347348800048781095553\ 9045690381582100562707538197048894822337843833717615381591577877786314552103710\ 9903794706620517385935143593890643124451884697054690628759076981399348315368232\ 8431280844737015667990601189581948159371725794441236362782816826043326349073260\ 3827483425492583816212831461085948397502981949116737111868270417844039134783233\ 0159591632804152024221110733727599506486616232872671934038676280157055797926248\ 2869624242793721838638760558155988722997650295893931822756958062307545583259593\ 7797935676491828692618006665161116048629775757416409637962099556629944390090298\ 7942789873385031647655663984853717044552863494160398149703395365295080787680034\ 8891266903059879682774668706296875281564303829111353893427097708330512239629331\ 7110612333643024314677829987393221626822519978879370538120400595023917097523201\ 7239520808046728378131355229224960000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 14814872443772901575955509074064\ 5539756119661004440672757762105859616792025262666773743790997152655568816723053\ 4198309673262997929463038385536826914667933210944538084300935178965326858843432\ 7086284543652562272314659329079451883479099387130874564451961112833956523706495\ 5390177011258897784020967464185524985270999555156659859754099427097999626233427\ 4722692390803251465336079235002801185643693686515342384177290508989595130811706\ 2983471580438955457449931792410667185835176177436595437320513519485816295864313\ 8830600594661464808549710405268055335957298527303072387117933590519024686880117\ 4597594125466943266101885333400042673336616872598670310512056594758962839360901\ 0985903529546582131497970607288634478997446482200268075775475570825058336321540\ 1426486092438457474980050480590973983954691612729082707323451618533819929604815\ 0625365303559338152612025115015753206327535513725572158317648652793158993021472\ 8162732035064941703119806509097959120265038591787763852357068112715810806943384\ 2155783102398889603752569993040949077691803682326827806309920021520788605410506\ 8632144189383974885903683978192655992825166028243878783346657689819719625279290\ 0767491064551327300810522620072755714277167828962036241024495919053166549866455\ 7044321638548951109843573777631884794115648106744724563255688143757586035566321\ 2550662827667358740560445116245636353020320942510840309005948846702841863605675\ 2852038332217660885238452251738639862780716288494455127063203022921658270175098\ 2137169415954613523636495852006239251/16031327084150722769458425981810502952341\ 6301185066359065868464656499566034127857747279475381024198827781298604029645883\ 6148944307586229162849593668070465831602296884416958466409885734887150634708247\ 2016437672332061567054161614862861530202270612805358026135132171806031270086123\ 6173962832512058131326892495623779972148531706081428700162525240552008846325681\ 3934890007501063398623220443362352353319476727765659794076604442937541349310073\ 6495323017628900063496341478881408213836212952667384939123395143096628945352652\ 0227875724494061077085272156228531185496963066884955963585061195179486528449628\ 1448835650422760207390440787513981408342328120141427399027048708794388653091129\ 7625740367341486760229751081499986825545109934878854593129407232015466713528803\ 3479904839424662675520953168580578163056114343300521138067708889601333645675848\ 4383999615506714780307157826232831054713780375413469099152926364333533464201693\ 2676497982131383464754071471018072066287441879426590696435824042641162669573295\ 4782838100191103528986857802361285463253735385632600298668475284489658961864517\ 8129679237240352443946126644376220547288038918816538409825043093551680173205858\ 3769351991982149894524996858133839766488600345318456170672875498700679754560327\ 9765560413889966901079103430605524880668796424343339997364188092006611565695374\ 8292370432000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 5868516776244125260245641985821326198300268270873224598\ 5804598275345682090555945575935127338264046676357677861613989699528899807605938\ 1512083510679382446860977361169654162810655426299336230502483705991353154957463\ 9908018103773757519044749210972823851215105293606092623517677318981002044976583\ 2505309086899169809582752278254331973381553419396600955276654143233575504388332\ 8589591418758439321645823122295289474420093956424192450257927321184349200238305\ 2008524555426870288147090856590295485859342063139617740303404638743224493504034\ 4490441867052342360329663954000278221043828851785517377059702726434500831758079\ 7072055141109022106738332663542533764011405573589528457564591789518656545516855\ 0764279909985097423157339264634542304109922346583311628107152547423320429046523\ 0444463395469027737700711348861909138213237743641026393618675930404742551685873\ 2311527008404451095633535168558317916124475590049275863155287413435627588487480\ 3124983753450442190115556557181293003659422927270358889160212606162542922653085\ 0941615918981792938177539980507606736198208741383755741182704125154288519893002\ 7955855161687722396507458664225090953203026735784357593787891876547420314766638\ 3012640459655710413973365034969063362995198971711617135848144867562243301987944\ 7082819662419465958960311676039180135463536423914254364639499919426576968196738\ 1009054607794143958293171903700223569119410376683302523912001947694409945792495\ 2292546296471888147759347934313656485225153040270832276592386108264373450932478\ 6627496718497527/55256537881844321605688340378172564337822574881050722641969715\ 8494134362201102788896500648555912047210107248395490900935965878334594297275475\ 9214845811637968523956314509513331796062168500973327742319822123305947480124192\ 9957603954926590254579765857237194934252806458532081066869317302471217252825573\ 2487522588694234573968692330213574177546564831255422349220411735500179143650958\ 9842582218102533477025584428098231449206698465901891018421901441199165060244371\ 0308996400075901071122009951298873406144931882092730932280991837748731333651563\ 7188951582806345719236486474947229751806981854154434312217309165537638418524185\ 1958747527480849519497507908377136780568362115128321597260518132900737000974997\ 3756627106226779835484247336283981430969873948063888019436739014458578182745310\ 9223039759234618350731631567113805120478577428249649884533852214400017809509444\ 2533421101374604996894441109557238958031321893760156532037512984961288803793358\ 3895418212034116920375607762437423738720376718510036159221527042453026816023466\ 4918632706890676025971718147301132010126093000727473446710391553660880130316142\ 9458054399078758968035052091276532421024273852923345721304991837868447464809404\ 4028618394571338726151628108300842947265071971226597020245257576357885797822282\ 7918791029125916107169876663655842591451626318331051842172429168279552000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 15182779822367652677260773105301166621393851139352895017386332424050551185\ 2451032389384271110217175287124954055175015394420019343493223586326270947106767\ 8467090097628805233464848158033961718087743999719621696780523004463484937684570\ 6349220895109530921126488293223625865075780156839693251729604582997548157436292\ 3283893992433311722941477366630359726155790442193845649570150504477010184622747\ 5811593487824586635437671568470375232263266415619397683488098245318962593437185\ 7894505354449768292476449075419760660055676838063624982036706339662146989881740\ 1974746141908774627355220216568112017056009070283445099347863458889758910308826\ 5507404389229454413798509042734057652132398167901364893752808813132700852797957\ 6812468253357971955292618860859311122946973018721622466412654361111765381766104\ 0944175286537132331862528683090254207898664129197498293623174119098593601516227\ 4547060734807222005037030434305034616599871420260814606643261325050368056770713\ 4469796320582037058131626608723321048920670532761012192091563946125749175149730\ 0723440837482801504095311573443659947575154130790091461186274503176323929830358\ 4036888216434881785838469903154694212711481377859807139098006261392523347089266\ 4293186543673906297452941846443178196145266316312129069111190988666105145854116\ 7982522845920420256311344789580487797132439265548589678613912701740562230683151\ 0251269172780099544495376758710063028660590969380251388868858149009780190755939\ 5733073553562487473026357808157223710320288800881603150626768077112068548228349\ 8738522287/12972370562122112876181107390748214491873697132696954892401814210560\ 7363786008102379060871324448431618589027824919719110735852595503041119292201814\ 8760804898736867119656383304895329478766808162495253526401215492143423712503041\ 0143425744379484984328212362758711612792820336814886426411504511629440766026076\ 4118127791621682177743997059317624117824549917142094042237748443034469788522586\ 7717199741827956078703893577417773627209741022295377309407775028975077831951781\ 5616478889608633228583845263029664141039057692705705314093322368454791284637948\ 2349953635225302879939510306766760993442388340385351231525264805323497069395567\ 4064872954737182647836880733030308166409089172891462809596477184298580958185077\ 2761294631275992740939475760320831474206282909721219759293675234624885108189735\ 3394844821195606205631662466072867961380581832618375918108868065075104113237262\ 9338578296016645406599576478218999152161528766626188248346848061441351183220213\ 8668078632807696970611161145886011694070968222264869784643385074812799437919823\ 1367277835243975351371015093892578279881984420521825960122721015422961457255187\ 4678757321091393648174859405244736192776593312803812738564466820423515665076065\ 1334346479444791727030566116271457037199733762631208447788210708848479042782398\ 0409793674076961055229884550867191086445503817309021216305507614776933482496000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1796032488205802113364151188866303298415186141317922094216654213124\ 1351140787201253667035523139512954013172363678423117248085519669793528003456250\ 8650993055669969898122371577468228034912405971782340728298836495855781077406555\ 6035805386827194355995399182153709507640491299763070470803858835708597931924261\ 9381232777662212450924905928109770106885649084460907448623929941713980801555359\ 6146984234156610334500722941620103066616549049236675642265826747192815860404880\ 0596738439145285328078844103798652141386350925750154069573167865513167207286689\ 1344152534551145965893542215407116892593130982209310944268857084711697178817263\ 5276031812578975509282919774342030228818247593046464220643654361401657613767463\ 2443733174693861544847597267749950682006073682079027719456213944963227370626597\ 0104878686381314322021235685939858516564505448225596870251181246822240093066019\ 0682446063923237559958846233720097575268903522081614104784624723131675090588235\ 0242133185054867320054280601654454350322122618750490313662660600631766533478424\ 8359332802038023158639740541049494363578748047082491649922511772373719567771565\ 2786492400106515392158206949312136179917422806319272952902349671484070845830424\ 0792462906646748183618874292982761601001556514037636757057711324126623715193557\ 9142839180144339881169955019943997283382299473501121706853098376648813940490771\ 4847118579543874960997288658633016485148545826543453785450154173837608650641944\ 8359135981043027579213179339666033456144223420789912981860052209143393673044622\ 1997629778311729369/14480268663542947216250587238287771165699849786328835698351\ 7877929371223078772934370326566963379543685576629997671275103972088039897951018\ 7074551448755735708891723190342558604511962909525358901901120475405885161290782\ 8310306845869382499663727744072427928987930561126980302885836867802490688934783\ 2398225267147777343499251660026440419048059956355628681921793388450262249466096\ 7091577904276292032713037039696328392583671182947805363484374919576796487398750\ 3955127496926338185202946984226134482824391140927158982152956620550085244935159\ 1280180815159878447110507088198548129848848018110873897764371243497303068693791\ 7087713149919540920586763132754521137152193563609284255828893103811673766810957\ 2519211648416266389066636634578701699320551842421822092396287430248280254278485\ 8143255147667126040918939197044792953331293842490197319952145973970760707005601\ 9223257482869255712522465366284689624889632470472605060415620393051508826537219\ 4461684372806583204344848875068522890275631675723137308118299945576713707854738\ 9969726956120499743796834551355942487631651904882752245772716233966733276357162\ 8937939981364072652106418662333056667719030701945640966830631812457252000075028\ 5458135103256475717483382252828436211987893390886805370019284893732637871834500\ 8877974798505604855278812499013701961837729047905228968058590734051428588768565\ 1542835200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 99607305436651981802758977346996911701458847831035147286\ 5540767069869138901746190871510899236425658916753079784999513897597239761605654\ 4406372912690477428870830655764056420602802562600822076452408443919395343669967\ 2583995809571441955198242188198538103492274361353122318125199897281870766979740\ 3470609546594920262622779688425874939448698361306968632970877453400335387883815\ 0984437611417801488689447400257876763704241593724589196840130634524980842990492\ 6842520406873971122409359032416152498429972989334553875176202262512184116129318\ 6614433107435740880972345275353456266421328473583749685611903738841664742858911\ 7773466887540168303706684552966999489989447147115421951648113878409832228571300\ 5441735590790176827210846464911834083133515455057867749463615901112170287025095\ 4992353345733907757593418436127536926716859292174517072578668309589841311145384\ 9607994602396447453681714492273450928820740195309822334807602922592255618900995\ 0263231856890726471879216393345102121574134656706370398871195597318282262523835\ 4191358564447270463163936238380117889000452382544804215128989658113722309748519\ 5995079800504116722412031751488538227843503545265884129138932634448456082743107\ 1193157969985506290877809406093103943961082021423526637037323089755794192410629\ 4425086960189153933036211788732607701476247751905619689428081956818960644392302\ 1668307433609101465689371007183573775285945844344622992847587662201478638208316\ 8872342671916294825920892308787729366585562893089398509068892706373010800303705\ 52560178074415415800904752292413/7882845182644197791830111259156313486414547960\ 7081418009185210141756902903160650070026360544219800264539075939985237352961251\ 2285436704593557103057882936219020145736384239818772611745906809634967007674953\ 6287332487928372014559045907270182110168957522537786768778907619707261369587500\ 8784776431291548872705877502558532447070199321748971726268645198063493608254692\ 3397624313976019863649569093881306252970379370675674304945199845224430401935243\ 7737909396791334661605600466342499646646929103316431276362842446306187493093413\ 7481169791069785166302279375830524020194009182855279255416304296457035567198451\ 9183269973379637765124189023653848876888658738643311987003067385547476376330981\ 8841447282480620901993912077852356530098432405024193059944368494658200270940210\ 6792587372106988836785406884022251293751870850631597742487556255964472903054911\ 2329295161128154616650273540008184723333780756629334191261886227114792696971783\ 6096865176872186197061279474303587181747424873837301513066974688128771337186741\ 7247146236457870903848392772918518164079635181035087989809778740477204090912624\ 8006200586464004672425829229235789921380133094060857965019644012316414343264908\ 8180616472274286396404278894951082029595778662872517612487049915524735072500338\ 6171380671568093047198751096688224151392075517640087629628109046002504852068664\ 5141790924207072215040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 13213859526901102801582694059238755011522\ 8034814164076025902875938094898690823421144742236456999763366670069662732083465\ 3283206362142076105801825054655377877969470083465316193730322706928739282071286\ 2440482512307639266379226444095782584472716937193222013607835879391567574421871\ 0944212309144025999966125818769959943350635911481174960775489900873653610407510\ 0994870037167075896311763151132810206533162182312004744151831140665411155527252\ 8606531450799369316761695481872970605547028730543688572326509365246067374736994\ 6149703780500009688295592729541539975802874864532238292115744369015228975950568\ 9920581082387010680548374588518360267566185745492658076984453452447539930542002\ 3901075312257240455358175354953754836984434526756690147922533110919009093387049\ 6435864109096744803717296482775434219985039892513115371240831424624279819707029\ 4667718725780487490567556038253473007444449484971696758613259216966764100099307\ 6552562014327413301740567379250435867464568903616949404852057786568031718301313\ 4702423578601769950118695049814352108034553351174538356339088411313663369597972\ 5521742492594894268822006253586035733825437672355123101155166494121294733645119\ 8177030765275353786269405732149336312751916447881558992646170476773400253090427\ 3434046347981200705950218246347850060351787772858826757930603080287255366009114\ 8423105582415706441159361741642157090078348411665960564221097686773746918074240\ 8018637484000051926138544794278009729037901819891019716807693190928396815045829\ 5853418346099860286042793812336338142061378661/10717474665591865407628631534422\ 8705999586392220485392330232162384602026790935797739857446682715313554261055491\ 5354019688513092379695399475090120347884454226237703721418567844710837738279191\ 9620567634769705943530382636073124711055593050337731386845809985567721472925198\ 1781790333670063545448627253712801878601172119993863736319686426314020416109130\ 2658640229529329345218058632760354014936859946420188758428849327893617574305637\ 0836628347155394263949280207852535188174304426633216600965478178778912780133375\ 1323548507798875165321220659278452314791709038984874398967600896875278157084028\ 2623442417672003756288896460074294381810017894670949683559187791576988685870326\ 0806553949568313028489714450051313639188133676005240571264143550504896318249814\ 7677674732228768929201024246857969574092890792485909600391927424441315702957337\ 8215498311694868693119363565817257009029771901688494728490821123187355557425967\ 2808156828535358437676727390790901322961544540198225076743433590744698486178226\ 8266836295352878302648593080451863757040021664871860543959187295637213357981171\ 4079890468100697440855315590817151265113543993646400388641063305126776663227443\ 6193289696871017349678933160244116437303125063030844674632953527200793271060392\ 1326004075749142500804255227300274693564213010163641541079305247257069240084445\ 8729422618120025165354574045941596160000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 4879028815327737681158882174\ 6921623996010028154356795096784718727789610280253266223213837070973055214364031\ 4020234315084535193002770875551878655187028898745417243543567897686445270328802\ 1792396735991351406635369309578124338552181795449985413578755313106496171366251\ 1437266835948198617697819148928023186426823042034206424288567693545360048984349\ 1200759206089426906401218725248284074014007696845629104548153563930636629477548\ 9925533610699377211884735045773434006229690755951709051522024785278554286028387\ 9679125900048345048907470402252555439159272864246723025618354923282583002565476\ 6701477787512138563645569396198785944290871595252670749273180674021084735172885\ 9255921987543234030857346157335262547886945702409785160524484919364266607587073\ 8116951169184974964687218073218558404479267352824197682958708068185379851617899\ 0875679634998869624333580104873884200370112804258269105193405513648553736339521\ 2741514026146317489283588514716484740364747890180532172655770353742418248034322\ 4163551564352705118419820447633779815746539345662372352776733958553891580071823\ 5704672154959244722984695435343498101747649317235547688810629464677399794897273\ 3729283738850903885114363829649629469869067086801276299364154158464264658753111\ 2599065074834228832882974671591703765474053341926797849613642232091462703388637\ 5794052547436996097478060255527079702917307573128536002277057598657220460252616\ 7843803021747539305801421889383115922846441136846548196145726872693633532982662\ 8609205763782328723273366978404234157012754867281687348491753390278427/42703891\ 4382473460989213091646876816648740434189847409104112559070476876257901691581815\ 2635292183299402370021735936062514990007751445266709235178684746265386180088261\ 5419167715341893039324428504333551550514008542116314778519278715151276079404931\ 3937315122412736687208151947488195459642623025319383024635087047589707677226312\ 2184606326815983905971480899575586686564747128674657626166208352180762373132604\ 5303062645036224860185116512864319366557007036883257029405798736261476373447856\ 9095555530396455040947589097272188099450678603357441699662522012512026297418249\ 4783025117786536697697236238547774784823415324953094608898539876168535591693027\ 5692618002399733166821666834010979267088375185057673170999340250346057391065386\ 3641822232353340608870295287623932022620849502079752110986580918704927697308271\ 9218956126366662039289890855101271728565063439337235876702932460405380479090413\ 1633692132468688194712643198567499684666016992439324506349685437635603643281759\ 7042998590936675544032794786718916748725448706979426917901427907911018041626393\ 2210784545119546709449710511722597440363946246061550305886989854041249859573452\ 9978762160932532119971006988688681249721061817897148537864845817404497915275826\ 3629506079554938689489961458602096030560394915363319179107699541998263265394869\ 0999383546902935558178988438113888431351062162450127193700872434483200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 266126427542295241951360161194134383465477768085036212261171781634188562\ 3822027133446395985184224595381879976055967617595566394839403167117292113136650\ 3054877160390926500977028913921273231799688942983841239816214803199316280980993\ 9414518830811919365346438827540699974146934784938269202362776610235323525930571\ 2014670108180629777920962261222718686336425146015309118129140716643572343868038\ 6560902977562826810301571794833951534050196210907458617310297309717001991546432\ 1373895060887685679235613992064668860987905228680837375875239560538040788676610\ 3968370961039068120824163527367767185590607502325756218006551486682925711268478\ 0580421479326292031224552290838844066361131614631257778370702621748257956335313\ 3787462627012746893094716141685734436787753372430076415696193578232631741922530\ 4758729757029522363609894109495387237687319878719574130067105290127813824221137\ 1286896598444210632718070391934261836040285735722038330895928763517202565654917\ 5308607448761435831200099774238733609026419978306447720609816076371957763199832\ 4759418599196152017421683427166048571021767804180797959370196887166948152160611\ 1244479629248986082889443576149972174745483286214188791167311949369323000812042\ 8462614223777515970255231691970425336887794324438823546163920616997105217827670\ 0832345481257448672550651499540247898705849504507435402615309482774990841614784\ 1304936494400917891116015725926080516735875605261641482567861899838285081825473\ 1433007751102828231892448892303348501164897977053977294756266482350181108222253\ 4769411277355926419091145694713/26921813069070774833692944707508722554304749697\ 6176344535457090820948682493738683129360413282329496824306748582616192697642506\ 4387931824150455844937643222153076497771347494026263950607525939441425569726567\ 6967578047874626537963588960823173646149349109010903210817241963798156398758511\ 4646812754434454847105165142593645644581286062548251010039645853539579012913618\ 8149858624140781161091322050631495966706650552112423079249589613701914078890655\ 7373440196277666920282841684730651696863858805590001472729486972144029338085331\ 0088125256245818177755024406156374111997653164344955868400034438884039461632716\ 8518132969234915205616848060246813360166330410868608373935254137809730103490253\ 7925181382476671899806557262503373000387629829256505868814545887420994104794447\ 7813427321650719149532589248874401200539499180300247598006647008268183480946868\ 5730838642142326284042344861929356238156725575866725618838250934070014356552236\ 6553889339819619712266757634695875616573319653152369160745656132297120290036449\ 3656858786778117010304758819910330411830259357770570502085326350036609507414664\ 9733527063980491393257575684904985701416564129427769237959510868624479084543002\ 5046528533581954219115377030789008497026862186437682494100908794974880974691766\ 6435531525310111184169290105993804201800295940936859645703867932842739668934138\ 1124990034329087422344842121838592000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 171928229087148404803654805\ 8646973122650958096597038052828376758089421422680777649824487426664237196904886\ 0960757079582334598192139368278501567409896795043308579407452876121826407191460\ 6219230296785711678106644288514867362899721245894265289079992647781320877448218\ 4103823318241562040258339518797684020630643333526211524472063024300278735376992\ 7387710447107745697215847573037175225451275026616697653884104656783132439211151\ 4999181865354843212132846676140162871808282188158640619178571526395430458665161\ 3616151342664817376554420504766616762405807149375893616836085542508020132061312\ 2763503452709271544364409213561010679618076546265683945394043283784966744373498\ 4633883917474734399448440277754549046344440215414640497962097485415283729873763\ 3007935784201936159303738948585344436482519391132827321895546410114584003866793\ 0678301022367375831624739620356287976554957994216886337115027193228180805813589\ 2570899867556346038672679121172889872352932665483775894862633906428999153537936\ 5866904138235954369098209160086486069972973448139689547328538606567622048333002\ 6324164446042553835269091853174299390619307407925582996473601067924291740815304\ 1026154923789547823236700309183333342853937254125192007577599488191817689676055\ 3952438661577443335698728325847881689748720845256845372245155127763741188227159\ 1825176975488716781418496974782143612746308853625247635252307419025891332516577\ 2754075581579937471236488003712145438645713449312077550858002064787547453596468\ 086847001232736803232147987404181364294422615693098713913384552608671/223465529\ 0847437882757380763835818099757577827313003712833520997239458831015040360645442\ 3731059185823508922841466344346001674723838183304298209000861925460402620794271\ 5179937716281996720619064115920724723609100276015651228895680908507130925897396\ 3709569198578291664861213264786028006589174428003711663032087396214780524522896\ 8164791246961541297989554807685595300811758466138205766531744510063304015575622\ 6467279257509481572476776915457781300994103679004928182536469662900155675406646\ 7923000318512139310839633841819889158437121079441351599731181645707447950452391\ 2729243338207258896464932004062199703243042118521803452273468515202095541375325\ 6695507275462080783677297718647201954252355682628195305232111245762894043944627\ 7019824601916366652220632488724178871821906594313190217377668404506681206492964\ 6123394936228646519022012391991061949352783061436624183483466493157462388233963\ 4194001767976837038161243734048208400402811069611620400554559969960869857233667\ 4276906648918647571936768208525466376410222739228385616370299663455863818435792\ 5033044587621313998170064153999346276804888115739707358772057615796157372536177\ 0981567284836997280270664189687566587281127117809144241519681835902845380041365\ 9870368561282037285183579826007632280148817485963272634095252716922310597173001\ 2890367940413928323831358939768754306284906129888469771413251686400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 312800042073629610498192787446501434438179564834064317057162717766863459784\ 7064553642419662556191978043592771292604098744335498490460607325789250651595524\ 2602938739282359779683274534449430346862918117194541967258927422635549975707329\ 2310390184363431987703203762935513161890883899511952277574190863187099324207788\ 5332825651720245786195458020748469546043103598286690674746522881584770403748797\ 7162377291099421411843229056680820731824614123951831299275209467343386974452097\ 1363526014971905291875220958982328211705474795395954136571871600549777447653128\ 2253634939089219147893274486285954912067623321202755826840099719350291529726157\ 2487820852137271554442496159463980201871865098100556014758970226624787852083142\ 7004227296778340892550064055815768758916937910428821179494812650051759448405470\ 7560897880250750118893746345413676747987532515467229200995508313795866787966098\ 8807374402899030075178513017711198808556471723620667358230982663171782120215851\ 1827952395776577903316144126716896719357062255337447919818668373074324101180341\ 2343579927694774875488061091014373060097411559014055375427627537441375753412871\ 8209364128406814402316764023098169118583479795257438306561766356949851179429485\ 0881739326857213711309146950151572212126439642362724976747581796676351917590791\ 0151669353460370357262513247518208002209444529910507093495217658038990820360183\ 9416926501641805845981678976713990915197499997091348659609897857524273379659025\ 5656259746780422862527269063313175224221291457700473755543442607265780631929473\ 50238878520093196342617909/6432199043988088522614478457191945755391375525427270\ 7972715813642223793910760085366615508316098867138408199994559175129517587817455\ 1295884749497387545402761621651880990408041866471498710962110108210694255815080\ 7527828254938829370791156778962482457653154935724214926517111716531720381324056\ 3591602818699746812775067059724681104910612623992422463649061819744700193496994\ 6139977935089839661973341429434085912950688387103845921007746434153854777395047\ 0325923441188489193114890635685077174786897576770913858578224520146497134167045\ 9293833452424279672504668495604416960961941274543760152879059277393028651383617\ 1520153681154450194706096961526506005133456848529209078008315664142855832331349\ 0407931383274550962664046692481566681503043762755958329763574468027448056814453\ 5374397190059502059048321142635205358809859831576042306360081737062531507304342\ 9651617587638859440605928517542407523226071827969225508233485452857720632459217\ 5075010939477235491172190700356338831639364388766405740272874945089733038936372\ 7253291910455634723789877952455270188401241195771176701156189035777758088582647\ 6792439238077495495305703988048497331245322488898622538978083042701101179799175\ 6458146837131129522503458969627977768421427585590087817902347859462606824652586\ 9864177610911925119913288339677572597868124891774648722002459259569749598668403\ 5075957224386644721669242880000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2932923689701997040184453198569575\ 6580308133644684388364119727870166053104868382263467605567228279100624059258041\ 2183488572637371748519536696524264649548137520252937238454587644768750249896618\ 9064468340819448120515445682406086873884753935843654210394378963978960302885817\ 6562974717384847659899950033459892361723377365503222933659744450826180013541418\ 6201009461029191385596030292116594627018088930804496523827321675018510380410356\ 5040592449645710234943139181726807641305703552152026626612251965567616524925597\ 5102283862773889368837826152815038063422319935609851099395803443801586387320050\ 4352166988817782648137580637812883006422229086932490804211757203086147944364380\ 2400110501611788611929669813010154919788721949596919224852555952752266639532070\ 0392937606138560625958834754843454991983456137332160448651589595958475866280313\ 4418093239202670831838897903078412355353800236269105832102508463501192268205811\ 3276008506443052110262926054212061518078936021314547136238895589056665295411469\ 3750596161150188762175596561550437228525805974576249339906268861873477833926034\ 2992316605427882193104553580338645825818471885917122925899361600010794511003953\ 4694996097243863771170410733139015553994994195574545569565138205600772998072135\ 8858130536784384476764464808452170229000906109738964341416301004623357784777559\ 4533040141760769971775713337176175121504470676492563904924363135564080544448779\ 5733093345064060506725128383056573729384905676265916113471072445230346209639535\ 7035665917576259595672473833159604175163555063883638312640450881986670660438676\ 5959437135532839/20429800461400290732266799969806420132353420388064992721381953\ 9943496231176530953325131788191876990268250305044370675087632333679035834003904\ 7643718916639672267655061919803945321271978290950963375312398114564725795931104\ 8952917964495096587779920495400416423278598024828178940824262495909769677304593\ 2081766121112759889414010922551676097215694356304695361190375116881633893937508\ 0199828794167784242382510251106455528238532591049145171571462578144906267102942\ 4558747062853012727992475633084098318878564272463077600530790741548124722420910\ 5113455024273452580272896619127522460707326199241448064566621416592218001685982\ 9725813518065454715817580645347471912076862370457654492378562071079727644107102\ 9228270035529691399268731389164995230755402493019604264780888039375885581711786\ 7847621615708154047574869588224841481340523910322253461919776437082196412227294\ 1648097007703111951757095450982116048283915996861213464424631050602941865222291\ 0515198575854601935345959739090940500121801175115091183194552405925093065825473\ 0485404057944147371852750405642484221139132474721318934202751707672845899711609\ 0313257984764693624712693081235884653515601127250222007093582771515202252886974\ 9489518717465815933555837496965505707268867189533691581393839252333719833206588\ 0129088477656546856373548328475181481789779967216496979808806562420663368964145\ 6581267501969922241471680508887683060622950400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -75134213689067\ 0765271775347332185853028014576807085140857217406201072206821586083100332271510\ 4638782545346725131990714268610824127274741930952810383208507862939342844002551\ 2872490561468693643641078786388552755411692942507355352521352362283636229264191\ 2025065302014853113208953720834702891466100633815499399829429763695888324136416\ 1630898468447423239309189571010826014394313327536679514056187921134139061874102\ 4305903876331922986208337029348346191047986369985880722590919189123762067243898\ 3137583322466718120633828108522047156858823585514918245125373811816286475595345\ 5622244070313773773709697699994177924757695342979908905078514204791851438837213\ 0642030764176361040599245860742801843285498965424291375193908877960965066431507\ 1147056388290353546746069415080848866137263933492689652262388302001816436082028\ 1243922731320222090555835718977331887361638292113249217553079138826139960182576\ 6708489721571937430697397112493538241655028513438407424621146545167140597362429\ 9472602408825951183339261510902246409520872509213899109699098457825776670336284\ 8311312906331287056472377060587551683476561250439870855305152885519398608512465\ 4643050877153950397245043021449165679736303189686248936912357721077220826731198\ 4552840886784379676227634448552438658762901820847349561128866495376991871829901\ 1210879195195840560774213748005483326711668402054434117658711077625413474595189\ 5837496169146125752567214699260636454271526876898101072972934322876050578817869\ 5171423156249066809321693364180517120517174620760216891257798331082500690486154\ 245933884806705403593301358169991566511631/298929657543227510006157107830206331\ 6334005412549824960989696061234834594424247970291461330095071796684649193421433\ 4927092398116849994845784946684800937028350207219572213048120098664437232326134\ 1461060217082356504350957640721053773210833076259307885518709122069377443206907\ 3892982418106515863091079000057685154766747212301384379213026721503928449224554\ 7127520163252167424014493748487102909414785745910585294599701547407338413534734\ 1162405033019193942965009381320569373547796356495023162311849965763907577250649\ 9740705513619618228634516594384278453370129092656234246938673745968025240348837\ 7386613872324339974893893702941292428874456020031472705950022916385133279031218\ 8386628153665214180776808942509216290671865741756048435517776816222279493962570\ 3864445450276695328670301327061113385906338350277394809689409548633799476791625\ 5449486456184441811915662573112621340592242202587890922588361303132190222713149\ 8599997785176642694896071715574806169847569702059496740768205035402199666331018\ 7961500185855921987428809546651651592001082110844318045377054823076631935421327\ 4980120310967373881184162518107203363396387704541113672366713685626416317970338\ 4166735868561212999723323329320617454708517372426356489099158128986355471944556\ 5666179116937170819482721240684027768609699864332014084181994448807332071510472\ 4684416499736016432412181378355369339523981034103288073264934050357435170816000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1553767739509409305471265365264189716121126695431515837246176\ 5924765478746928966729499099879282934110093125447848048320839442869174596506248\ 6443480402594432852791180603526668513104709761299613527992205120669700017131991\ 7513605636322044800096162732846533097331326929670364867761668866507139175288177\ 3319929814367247219352805369346389838871092549873701794139178041516171026045643\ 8303587734148683945269067972514879927964178508396950226659494536371481967337594\ 6070869326868621454246889178613602618993625327154915777214508882121229932568286\ 3847492985362498582039813940445089458587852477549640564501684081182737278590829\ 5890352012926466065859134618299918720695540781665375802934750037745750168486343\ 6175028271487427624182659262507679256321911707818309868679407505648809318495236\ 3596606205663881326202930352975888812187302350637595714227782730409262552288857\ 4312275183961411475457438431262715140413447639996999688244614563679546313811944\ 3371679397821929362525870467345918655378097776758691062123522337080183014583128\ 9863057576728355696512454733851478701644816900640376036191062711624115882232562\ 4899018881299462698148343163009658308630156522512237662762191445194847836138398\ 3594879026954580949079971976330766331144611908844324338898330808134977787075170\ 6917178113716843660351259496702920777123684510074131722128546550449870280872935\ 3833986261806147998152498507995504374503258952324015414596422766182058373178712\ 1221576374357698297089747040735482519737503061362086757505650163241951265139831\ 013655118594185653662968381800184888004439963954663652450616396436735669397/225\ 9870857789481141247518850587259251293114817262588950029697334734283147051722346\ 1627222412173087029431329202609795720655065289309020747698581700623547673636498\ 2034808330506093630305950336710587192707099203530880415267525682212814319053953\ 5205736114750949211617855158988699388724646524120635130985790394181973995826250\ 7436359520742701143476418474179382729517152226039795037683923708750481327804010\ 6189707641923463971722259856572894499034419269630131127313582962929571533183083\ 8063729425599476658916316220936881789398336918961645944455794019076178910149657\ 6901347413510695656780142219645153053816388032770727288754073240588306174441239\ 7183434757234119791346130793925701598776854801401071062787183889299924013649283\ 4240449470870246115002168475704541137369729504561758363039323269387349706353671\ 2614251633125768819591861369150157712246269201566909528744562387813009305763109\ 0719980664343807421804617511521139864906343670506001209178825589006538676850680\ 6961415832673205717132908272367091072595419921623772516469001252098982082039860\ 2634240551305884778413413243136588999202373233925828954913559332693136229549607\ 9453473024695253062458641931757712848021770817883343768621385373240130633512959\ 7863951521200855275710802561246942735487024189225284565556009097470489424479800\ 2482216852996820234301871751995171941221498238474067960337050349876578092062024\ 3932528370604048461223511982080000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3703417856370192482140371771\ 8041874196629670130640187670147815100581568490581509664029273487020450328825879\ 1496464506011181388283992510556171283441773917890121011437358279616117056170630\ 7016077052090534643287552622572400425642885182308210263161851275741626319638061\ 4172013227995936185629723536109113308817249007474201976240336188161000624438954\ 8195649076944379835795452135632255806560700169893547315506505774411846380030411\ 4837140828806277306435420582857642004252778588387217839138211194411231794329209\ 5868174025655514967602251940227784114823458704042433354915292063950108136241274\ 2696472373847459003096151925309056795191103008149989596526264269145578232980695\ 5539637446424947226115529281833915548372721361101098410879238803307423775607489\ 0109505832003691463342096229790843829813437466782782438951152573712891213931870\ 4686347515336797052161306231168065908920163277881957781793779263523617733126598\ 5153992864007126255605766732759855944307792706651300975437061180286135923698069\ 4847221181003308251773892438250531075891869090009175986787445461282391818914928\ 2211361860413316621845613320027707371585885354364765920856571486705508053016897\ 9110172704035874266044954614993819270273067415880325436857242891523701107025554\ 6087275649020253908455492219126631721919801846370250567799240555087032308586251\ 4591254270361846790086113517864149251174549209489759122822144480571293290498557\ 9976816872567793657136063616419817069136887536043133767517247281786137950113867\ 6096457154507760349167179449807615019271517874112331836676715541136756165638031\ 9332427952700204597033043/32179272623769953680015353529300662304292928966649582\ 6087984627998862862240880850725107234028625158098233905834890563042247382030876\ 6739576539455107249220096049463127662843967862944927747745322086559537553772976\ 0491175228447957879708095936917876156433476452043754783061407827870385524933040\ 9024029554396422282997086163551213116161362305131728035009873881558388889952047\ 1500634915389241114282346012348177269464739223094862006029547127066833230753779\ 5520764663581324084989937572979383405846440883903122738266543766482789143470288\ 1527963155729379120402254493012169726717909645666228877835130448881780322114034\ 5819619343968839888581787657977365943258374217864135168624417013107673091425985\ 0871102750662761421942209884105973869218942726332271482277522161504219183219606\ 1902901655856835615221075634521523316802915681481146350867489473656337731722703\ 1300314062615925171404474478122663760153500432550399607208805123841372604808434\ 0429814827497461836601123490321884922009247163904956468873205687372661294823192\ 1871536859206452885820714531602714311953146552574322474329944926962869313567918\ 9197896744217565457828710774458180467880216939411717093328385168974911422318858\ 9196716779984510038406232683140015254721462527513304655138495410874322099341093\ 1180737168943438566675407672976777050319316034123621330777868066171864908517796\ 8931445809656171425934974106990472031204863704093949952000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -381\ 0299762905982322482239341432220337809722904374056627418310339144492141773379284\ 8918760389392852472376011943754892689570061661111250257999069428132005300325893\ 4991662818472822907221900422359367477959675387733495908218862991454294045077041\ 2874974516875878752563619603728314882474660820534025307360329430999223313268100\ 8962958676324254957387887798572274482600766432196178433551300340772127962104573\ 5340088592469860575907984815690924222984782683311977469175955158297492136859362\ 2120260897070562108158226207890070895439267860957524659417532996967655770577394\ 2486579119249098882129851711939895139038948246429155470026593989164476019334435\ 6014480995824127589823145389558542575058933975463104524713716061116195773018862\ 2912431589555471619797840232498425702800742466122550963334712427487530477136609\ 0508475504116809198332173475317522702272704649727266886317821475613927744908905\ 1477788730936513412527269068988934694498821407342268128814934451865253444438676\ 8764706153589279145182185708095046988437066247028924114356522604738275394672238\ 8668173977503270659521920584385549397831687542207852890136240979512160247767260\ 4372397172804578798253963012797134940180387916541457950822631479848888354590686\ 0901612281249693151088796350767192740786117073376998484035718918723947172191267\ 4788106321613864479554815568299086160484007342385373348886380168258160898491374\ 9062451598098256610895084850281836302575539360911557793845042474122908822242641\ 7190970841895736651282240915467637392993072467993010581950967527997139659803603\ 133445682434642795322465192308007725553249791677092969960293397619/234621241732\ 1544052577684057253141968488420628501989053352011979255288398672499772792294510\ 8319166799931957441680732531696732000355978882710395053551679806580506776176685\ 5089937785433250545073000980154585430105385156881519371823075685734189868092058\ 2621855709550805374813588667807926678497816369128014140853362387389058073043099\ 7449747981463669705315431800912446679702766893191595206150686751009983156705336\ 0787314552209297447049710786782699405134605970373070106103477300192173702251247\ 1230769335610683875281190009829151792744015007059954999207772717142248124607917\ 2050246831526103115890489399628840232242918574119355951309678256344232348378391\ 6180119875172515579234786567155726114198725579056833715167315792729260784982700\ 9059047334153727631206622805635288642522598946316678964802950530387681263244573\ 1305884813055782875549652813911970752131980457951474583199665177866103279085752\ 1496092423504555337878489264488297512739533520520481892355450808674820864676618\ 9931543304811951056265950126181692676831444580709973217184216555602249831302710\ 2233647741710796396917738533271187682088626974054776120320467237678044127394109\ 5662622443603181300817673316958834506556556310502389876959609071328802216706600\ 3571970022087918849000888524508456390173888802578429632438416819682006811319667\ 9001009210260066558759226866366305295590474642476138181601008931309540762796308\ 1329801760497177703704715853824000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1131914151171860847710022\ 1496720400259983798307799958249571052080815117768176416749231643744364422034820\ 0119146993914303354227269537591054365601078693176361303869468770950622724575319\ 4084824414914183678243794605424340898486649905633589223900827255331339640047862\ 4846556619200061797152669589089682608664178971020297092921078563886721411965562\ 6358669694877043229838999776734391595657401017417225698602183321019878113826732\ 9673728888939941147356925014042549566279609586978972975747567973717833033134161\ 1202830007190299321000579258721927927598607520157550975010234799560005542898153\ 4151666056100866253907679786350846783185424599556997244432749263335673089223780\ 2640032677621760370308703841130733820653098428811513859799803151412491427113308\ 5827041246358600734150392901475096516140346576799455992461257846470315463963894\ 1745702559476910754260542021218978604303446468552190782815660882009024038012412\ 2150309437606391640197778999072370344860204104843566966755576100870470625767895\ 9576582870951125873778928208646498203973321364128471268321902563441403903633835\ 2267695782286731569776212433297875558479297874661143119367300839404694994904600\ 7468276591256209632381148248938768659454517253074785411954093049349618354487671\ 7394678478183424759154462804008743333670996189183379060894878597228693681346025\ 7190804001987698930491211670989454658635903082589284313718803652066926720942509\ 6064357669694488456587465008412521355959200887397249761278367987900397761252211\ 1660996830032951850168433183143524191147169527338782095942221722574936397378086\ 411793370019737071515400459717/542375753845237043796100520054975738037077615413\ 9245901221862490135089239661601014829185854021578527478644716430058788752726218\ 1850827479568288324491190629873350131694971177537380376796472350284381959931437\ 7404797044437766753224660995766870825416589155363550160802035842983119157139717\ 6009239413925232349620067139981040314690926135903483007483969202617274362726280\ 3316349818335070207517824733926886283496889953275726389046528951540528554615044\ 6070588481332586811664047990368385235347030762765864505796579332285032320247298\ 5045527068800460127582068201012816508858179792088554156785881980648461150952553\ 3897275376394690315529959245115480089042490033471144434757541107385939123949022\ 8120312964521801913537906452134914111115906975981009572685673561186646870860379\ 7351106233376796285263789403672912068894835833846496216777180993648978009103258\ 7561016353528008473822695163441684135248390377308452921665014321294743058313656\ 0259460044488125108141510801687779025893113423736332082636317271940796212553054\ 9154143494354377154636268877397534689486623023622485661934749188915682945161857\ 5189970355097271669484021231330789443347221744412181487666667223477409251541464\ 3411278447873139476357713238456235610152328085451658023241487724324995051194718\ 7215670196765547218430163706016213690258081059969726872757006275159847292371647\ 4382408607540322321303877462423511788227272326841064069529600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -7424634785769938349661627650096339400500967328615129777417540748480780122411\ 7808469892700114808093467905018689870325374692057881773481151808983153445141269\ 8629042360384572138056207163588290749296223615115971027065404206744532474956683\ 7112500582943549666528140004529943819449043016438518029840262527879090497193724\ 4744751746300812688260901409628496371392649628952318709528148697970521655902059\ 4230781425351278911886513080376109544439932732904793186865827600644775677351509\ 0355836839138572548131757334964486310697743391705151913241077277707246240890170\ 0769868875268969637000924928027704691766051539987004525776350649080993533961587\ 6307903678245569316811137544626988008617429017039516127042847844337683249079687\ 5010002208311873320377259450803854241790030669210393427460820083313928013023472\ 3513786723431112455818361339388186064854407612631530256386041912940638454977416\ 4353696235680550026174191796266804014264734811892761802492972265090146717264274\ 6664680704326556511721806316950925319819317323284544934942785546388803296237074\ 5755239934325366852099278408604976305272504153453797854772002078223099267797667\ 4836352769054719290720633711465129420261251036488446379024595478298940437949608\ 9585308191191837400573339172150643830205706923393218543434985158433261599449364\ 7123996163852996455985049660449555978037775937841138536960597154785432695854618\ 3262433323624609115084340246098453916464270603859884687678773063172811579195719\ 5941191332585832876114844933255750923254040142465958900679809107183426983607691\ 2907114953628137244730193399183139664655882104949795336704442990993578084659977\ 13/2949312036913707963895633875986109637395346357339496998863469677376053726689\ 0934042705001096629837599663958536245050204914556705983368122031639267299884606\ 3057146796879160616632147357250698515594225006710251638667578281541246612906423\ 5876095079058303788263569153204071722120055583537679122995565990861740730180448\ 7115535178533525404546485134736830029835399044289922352921558729413461809238169\ 5807115384653956086733996540261089871717404670379676662906748092217576049224714\ 3807525207422425823530982714281048658823962115789214711782981789288636864463763\ 4257746806970619920705066021416350943433124926100509424606769589301527464284393\ 8234279844232901815623420037746504297555049417969670358048291447628983154838179\ 9989041509710371766096528296296651442522448363616921281454833041013466452186189\ 0142772867408291808309696693061280652558784231950337440228980304277152554698369\ 4206235866684358716442866943637368081513339803351946370269158213461271199791109\ 2783043084801911222651374484896902003836726237154284196020848411915022866149699\ 1555541531219107709855037117103159956262511777352057653889787719492093538248562\ 1018435917343038897149672542274115145686335752976345146611588444757889156206733\ 6811776548020340929995621156562217394801934898689332376309773048226853089726115\ 6030562272199877198525353216862071470489828601637406508011503311333215530296838\ 7614238172239380731656503759867564064076992441994969088000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3781222794803004548490757235641918240603076174967442985210362128797717897704379\ 0662286214900635136272535346214328147808534833246931776732110098740711677178713\ 0779682839616328455697028139246156732731759805689241019457378000412009872507458\ 5589258472518655368670693537148456907953644921320291888986136254787542352788806\ 1562665198412741400200755165405851815147249206976852351612065019882327643831266\ 1142180314561108268952098068568675406588145731407712678978509792523242770871829\ 0319535035990116783702435274486005495425527816997614717913520516379044631150808\ 7513000422769827483658441321911907974254809605417109169586077018564978880981663\ 7173490766004255472073365526050685067977323785269570412160779514672503672471562\ 2421644156987139915063868436016637163900678415732676146391702685677859434638253\ 6296949985141475486025329457317347830870767757683797953580346457433897140364725\ 3246684100378889391736936538472230798107525781818992869615603322427127274186663\ 7794546636630596390979264788380794801389471764685330008452069453217150841456270\ 7087517723914186234261821699355564571145192288744671577960461047372016023242997\ 4190235141199004246297532004135356615748000821329605297898784228536508024426022\ 0351304619794617793853308540548955223621394069198420851276110457416541104951985\ 8483438166549438807991377138554949027211690710748814653518756583071151905103320\ 2419478251227016560177653039836674389562425115350698864333920482129120287782606\ 3817234073613786648827643153843638886232107795050626433339506557508680329993838\ 7610541819106550953798804467231334414405128590225272162670795756910187949828583 /130764678263161991652240152573841969465239452951919866937561065213781659207420\ 0449122342217296359064659799607390141984988982755156852948061161837393537052424\ 1569882078497723725377135839549042619117446080647301569839615374358885969826973\ 5229275794392264347107644383023902860262705390586255091851600558689227554988569\ 3797222373534620346157413202789572407159861240806195888570314749898065758993542\ 8556441150922390351579605640491695517109026349363977343335337100731082664421071\ 3393888714632855790289354078966976680387717904871206498329794994966068207549992\ 8536243971709413351742686250749053877516864193371984127143519140115916488753846\ 6290961768398538331255249866351033915693757326848035152020632858730819395234968\ 6261117538965880713677399161104545885332650338677955611491392661801886072833440\ 6330170506777275356381732897174853029112361127436647952321054454697848208313246\ 6011421559017350319394582561271259517699885257050152320367496693222626689533519\ 8091548820132931317554916920730112941194609069009227004297857299364869246155336\ 0534853432365257497187187842646128181277630610308098389330347081095231575357934\ 1540291274968471584467409103237876338864043023529519753381270803723278251093734\ 2979972249576561715468504290951325456278559363575218612288732740660474339663920\ 7138182671030699886425299253643650739789991012357300596172676936219676524004417\ 3739716552300254126457034172441394648232917910138388480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -14\ 3819486923738692655318928339902541188599348643219366265649859405198228102751071\ 2101445340174219039233527299605004855868798862846607719323722821573721477812249\ 1290409553078882641161632527507634679555146414006454035619659950125973485327833\ 3956821307678017071514150346073700897283750943050059303227836840380023243195131\ 1657434935450094303019093362892581798967517117647657055263239727318919852788569\ 2195998250065319297815207688156184595504795830650795176456332880262136373982593\ 9002566715127289594142673709540458730465192942894309835572151601552872384461102\ 7501505959248994673424554681175663713033349697789229026216331915929239059258568\ 9617635530859344000861894471328720697659461944301881537372967922362233583929258\ 7640709476457401420308256830365338218988810742203867252774930771176495061998373\ 4197093871348131661341865132381234799388830067750723704183080168862150506470046\ 3766370099852677569540847381226626058990816701445104707334069394529211374821463\ 3841333884450875820682195592091147424208042449306883314843887786847240580868473\ 8702497365701389206529186782387103813981749464138902422811425960783739125376865\ 6872280443022286848327254783263400652314870846357164202116963511626886490484391\ 4200277861620245426987145370267724179158209036652462502844176347157091846193867\ 1597662038428739542388571430553178928464136366476144299118327829547286938354967\ 5055926977250490986015216489112368540175435133524857898825958743025628514147269\ 0456558920884291242670833425696310799102645949216846963387391755142164163768916\ 7989513205519337108761612029265608298372080824032326203209269344419295649754782\ 591/451526334348443737841372830386943209397669880921230272172239350593636561682\ 6700275974031109519356657173173938369678719592461807220532036154558110818338045\ 7879204107833052242642913572462990812901662009417816361332155510353565442178333\ 6855660538388285017646470537349959638454284581530455249890917344378791121396086\ 9976064851168471798863199895897954109381824514623914055658303065442055516919763\ 3666721076682320217920500221284457494894430213593893618610488770944838811424796\ 1263066393502240610836071920466892893331907819757366261900581592319298680286529\ 1631640938805106411334421219065294610995547864041509128947695337231739352755199\ 2922904644718330433243359670603519469372070264739014622791318224850849142621713\ 7156783769892970061449761672877969079385451950501359593966223684004459201938408\ 9614488152542158446050862274913526132374439142875995699306188859559215918958468\ 5674339432887947930427980521375155324473177153633480235585201698428614642179171\ 7714238053137290235547123252883834481970657123231759830077948867184254218761093\ 5728402806417069085532603504636991881370279334926944536672807741214327094363303\ 1153469357702376949704264950487469133806482821035126843236300551055177309176777\ 9795539983308747580061495314563484442970578660622440420580880676187834091909673\ 0615815346955135436017576924384169315571758731572507612666518574580903870859259\ 8635784767789894098349487161258849921072290002824240079831040000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -98979647293112943064191422572617130631153582902337591274191293427165292788\ 8263091690197762032856224730719362383299642712872511266278441938172654294997077\ 7394615057598032397244969417792331614269829899965968654373160419121299980733206\ 7631754674344863876920903795591035298408376692539347451158354292617724229305080\ 0315152050157332112290716324455980202437750658168370743791284828962656164722099\ 6826717480397043978667490727937818945037857904502704836881429836538929349796244\ 7576404776367251219406564237301540447480765856067153498463404102627992289609926\ 9392728111250762100751782334261359697094978996214919628864476530686074080870323\ 0023668677136357662136456934999874539851582074734828625724368027915441628225836\ 3767640633254407113351488220327954173614480618594093411007381425454060796545378\ 2231482523225478044467444742621420685038545310714588210278451635662167458378613\ 3765004244954598932152669704733766960017364335413949617822918128394808113317001\ 1018149743989693370691586294587088119510845022339466467702611305277083390250292\ 5285994913339789963157244887040864532749793843620551943427134012985816449472145\ 3584508720914642828737361427113443796883257794194128612369468108064573057811006\ 9830868305515903525920845063092545688855445951924062388813542970132857910318928\ 6437854096528907762210022581547599123801111079114806152265949427641194444325607\ 9568146294836427715925333445472168352809141099333959530087485838014954709671674\ 4611599020081071354766654975918985862832618080642577195948504577843294627413062\ 5284208071755866075312157666846299636081874237213583820396195137083251723992858\ 1432893623/29335404825395527263719483269294098946195803509103435931518679130792\ 4667790113524744515327119652327878657203562622828962489204948029921013708345373\ 0804933556642590197801927159256654108403028474299822661214247176550964271283996\ 5761225949225080856405809712353536872609038950088395351368166372800080495336367\ 4786467102548830977707823802428109776705856909368998028225627566121850749732340\ 0349403490332786439319297800046802228716292660197812499857835448851047929469645\ 3312503383360517664995095452570550013654041519411256806747986713602259528719382\ 7165063759900453993658534730838421669469658216182526107895897598199959093326568\ 2904111504111316561564135106925805159855163237564274316881527818388070477554440\ 6743476913850924282216959387024011719896266448454266709883236566801542536245246\ 3523255082712628500772413123565177570849657314995636034341306213583729504074072\ 9065458774399072062427197087911313123907189761238898387183113602144749759701136\ 5592651956254680929675489512712845865114528225761603146582368905760952303256843\ 3009456523340278950743740963805304333749970171699508145135028277771118237910265\ 4833140353782268663199977298771538802935155336731907263102374474304854844097504\ 9145556602399338564930270692224576580948090030261923702266409925559922709453605\ 0195409257639239427385336931815722727053541711399856065378966825399375147993717\ 7979333104208257048419496602957953079106112552009779500658426327859200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -952878779636842752577445681331935988097498987850530832877901107009\ 6250534935211360228325357624281121052540552082294436058540396993444858672593611\ 5374876971533043843092284408258047527432903808461543940700050459940157713905836\ 1232192364481164097061825571326218778257803809731234364354447359623185589040902\ 1596573816582149151328738163309882916778850014554487536655418721528180909914557\ 3276348618734316820093696952552728429266918132078457477920710049401803793161832\ 8509720956465991299488496983116629481420018601088020946507667034066140051038590\ 9548816242886698172544651260085340223733137269933903701834578249029866244624519\ 9559160507624384771722827927140961314369947094322657335985307385367849301790928\ 6399938579279659382225641652279176913997594008247244860714046939593293533427694\ 7354500198153029118803638996323565979533272061923316716094367038744983209024249\ 3384903631668326691405222925729220947335459272093175174666517115164090450419187\ 1000697357131927251400270436374311330871764365920869589551636349258131421966269\ 8523324928158759698494162291689629824738303881720360058728566082520115990917350\ 5057824417187968113287377103956189415371497842519287664404309065321206143821331\ 1889236127084271125380098331706716608329684324582862233266486196736135214066058\ 2307099960498771873130776759714716723965350942303221608638812799550438224978746\ 0426171193722654558194995556774195362269894958194528427295717037245512761957075\ 1780501294132292521940929675767085778262907420300433293710438496721052407262742\ 9069640165407302257963096470671671868110801067183991157851143978634456831799570\ 41650574041999118971676557/2773416614251489740757526236718011220931342985485926\ 4118058710584756986759101732459489039167132303659060049400107255664563427597364\ 5553129354229617283932431686460139618643142885516763884884028036516124241617285\ 1497391294397304013429225275832329956579312555797019901681912157612671312410610\ 8497977237808042132619336830431939894836059164924598192758666263976054100499688\ 1584543946173550007623407812714368075340804106995106374808571329260651402459197\ 0989159391427660085932300929473662487253988486083502094880099688376288081601745\ 5516005169486324887253363120740032755675994535448236784431536531341760386579521\ 2311407695873419073424719108016000974342371631246480513265251249641837662455822\ 8560381341162172975348651744888646327046888828923857746233778150429170463817623\ 1877582997259679962391450110501852040457907843617397829604209564680231835374609\ 2409747526217808269426999998878034352031956499261903773592142165327573339502997\ 1326646632993779083276894711971380834300330226441254303884837628023912671089935\ 5375772533568999529112304005466610948969567239358263966379275354187473377462334\ 7565718856184201599313628658250427154061431252825330291807828316208277983291217\ 1798624220347928456192553261794017265990901479158040616407795950131296949879994\ 1947596390577787188479437731946850310684960272341672740645107132916754155865328\ 1636329160942503978828666571621571466271837113124184377231589127286984085963662\ 9559331258368000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -150356400527038590946652825306671710751597\ 1767071868581004128279341497048784464664333654126145683433600622363282384180060\ 4721570030291395300813991654937988506699770050651286363596485440269403769346021\ 1596736018446178772753301004745801537384103748480986106433437509661304120531043\ 7414600550669057444801306894019466410464980620553356840247975406835771767483720\ 0018713559314898990102827567619088695392258786968652450220566488255516701592124\ 9448096028775076290289063047728651061853258954407501148740441588112280313246986\ 9300280452990775241221854464908090650122601778359469084720098136408264021259179\ 6544355813038394319234088712370301875358073483772065377382450107952405069796264\ 4867688982606358641866274854982999960715652424153492773795367740385420647023282\ 6921993096054211668880074639474172562504344758990502263103242184318984225720706\ 1533417846887873173458523920834231346762167285476965218557858940153747052863984\ 1966740079423452655669243088769571118577797496646342909978702405776686260297422\ 4805516934522341907849932544647479743787205824684836709327612614240137377124369\ 0415438532357047834262729761334819725601998778569141764129229671061718549910918\ 7660448968172268477683784594081164121671063628624678490883623532884115584954475\ 8035944368993109130462599879960081814355420839807802146122482318739428979121730\ 9431755266626117239612211453364403210136784042586965891590823797600626945079035\ 4895983287902080791922083682648957682506819717863491822370719640178221184809474\ 9861310048371026461745214597856908989567125116999343402471011761104184558896056\ 90672836655414298461325852734374348111619/4487621567184510841631084403384066286\ 8114635262939155238158423043527716397421782092668190277300744772581728952348128\ 7524303451670214099598340205426675657506048077078878695012374006648930828670405\ 8267200370845644538658866244842861919893866508367115739444753190110749156711377\ 0051307795482653265173606895328313479003853697006895230964354922689512088018478\ 6228460523249117094314264755656803426623053447403932977203861030668978624227441\ 1122886843710022494715266059489959699170841791585457164674585113679284919661392\ 4285100774436284445272811790990725247876143184696325791848761332906988138223301\ 7357441814723223937566170149565654915226472881598378598316492839657318964658486\ 1549127614656710099075158000952606422838684099130481657023409758915687942059104\ 9665789033492555297927391098237059908711709602814824742663845179328307321438648\ 2563828752869401835524674910770450305118739460488379340197251137233420750987268\ 3628271587104923926686017072916550552001659702354246626993455320648987301726312\ 0794271340659473043897085591851862071625127877139585729387407503057618925635075\ 8449085395510307152072956012440446606335085390560865415220973205843605420460040\ 8578205256462886234547607918807345517686844962978404690051163429349755145068366\ 1369543633666268103447405398279692977734653239454008355541952821914168248881030\ 5119669075589548475962914556552645711602765461848074325014605499990749186222743\ 9598560024241111040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2581937354224173962777479978846371356\ 5314688214043586331369019904984571757725317629817986695462205085850396620272731\ 3214990191336903322543336927086540869162023618622242892275836023110602346480987\ 6955137784194306092491296207229379459775403146074019991808070483143544246355456\ 5056663970579208621190655239262704920726375181699021083917379683138066663689020\ 9475551137955229089256502212360819072639947681859711985010558724399980918224502\ 1564675660980574788733550940461732256780848439266758778123074695882577525768627\ 5024660645538323226771304676498474844877560484090595942892989253527707314769521\ 5436996655736011495858343603493598330674874753173397861051778751219640164777913\ 8157853177094571388212141387174100472474574609701122931191352083060561564951986\ 6157795946582405785152732022683049964467570962556942103230138498849428677806905\ 5025535477814614194719835196740757900026557753647687182595560733707689557838524\ 7447726691888342339165017245317228247169329161535726408055569158617142101556827\ 3964940233594080048088321355326886693236991557513224404221897702837361918668688\ 4833076035539698247610058270406987663012650094206000003623379487860755245113017\ 7023778864026644410738075527170713137004765942038422149981428999571140570893893\ 1200910312252211154328645390960460581226776496942792959599320678387378475187053\ 4596315154841119556559267049561967206534393467943991059783324551208811412719348\ 4747121573623095519552861710278971804539279397012395565877475969471191021871475\ 3987490920874845878742291639658705630570869742213568712664400762084651637090089\ 18288216347708439058952926875575031342720016647105590468998964491/8322370266904\ 1707563864422865250964281900952482534468274509633845801894071989209605784461977\ 7472660639202022135595276320406595430473082849234254717020851761160840707597833\ 3849355616025008446984929585721452739968333937290877082713719939730086032350021\ 4683889082945732714953555861963259067724564348415713065312850160062778227769153\ 7214927208932486173054611171973451174313897756367906908367723525406563262068314\ 3138211572310421353437830073684582121642655529352317382026450100237827957163878\ 9720474324347257193276774571787711625727507371026845598783748341902508323898707\ 3431761102495920769976574556965099830033324645348742921547748004347157021376346\ 9933172105438078430180236281500419735857924391902276355249788150998261270781976\ 0472834403550242652994246311585167729228235253736747329220693586657033241932632\ 5471503170992715502537519192952685954843743415812933852917172434209479394362574\ 6006140273801506513432708742087986667693180579361532806515085003197939504688147\ 4228966922726650404834868969574308585155188945217274409240830185876524169255036\ 6339173037221043672321009454743865174318058365513716095161665058837513335704525\ 3520072804698503521374212661496664811802656974263799332666677432027673186362980\ 1606092800092378172218108235832580763228628700675210602893720303115792153601194\ 8392796603884842323485439658724394035010123923077718756167221404803819101554506\ 7604335327347273655175772282706039639462815524526152126300160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1582213278020571318413260309718974844863563260371166334937904310480052454\ 9269885107149432458916432245190847812714710839633437912810280206725301034897645\ 7145535945472861512598757005235124947304534330212468990076848180439978994285514\ 9549109667919213094504200743127696799045734447045204944752009686406906097617765\ 1307617453608370944673183004310807130299862447703174380622712325045770544494164\ 7267718145741716496859603778438566967754437988174960525456718129631729268268943\ 4349958942744064075148194963684704546632263834034601369469444108356169111784171\ 6494049435054175154380258001495009031720376347569279720273953624415738689752151\ 3409401490236920716253140823046917992337150266130318564659263083466766051975770\ 4134483734363861272359198826285425434369050323568979753279590238283093072471775\ 3846476222874788020417026732879371645067972892907029446734063366689759663645503\ 0052508972224810049021141421572511980324054509655614378754105304421951141110025\ 8598144762151117965746962615160109156052918203249688742645910264123751827081918\ 6356833620690857240010051658699841437789260413621068899741001851676802934156136\ 2461149468003389996611199328235661351915078682455421144069793435555419680735540\ 4831562991230858073629224490792071411993804347548991875587570872240548452796802\ 1945157920761878825990021908060088690616318303527969403946733722819463039040760\ 3660873146909995296714459275622190835624742933833194692508260622667281905830372\ 2886681802934734093569204521289374308527557297960097839565629228888872836731453\ 4982803472273000164438912890888972978670354523997500278176510079360055316857782\ 01484018362583205017198611/5901569741454930765749067695443662600234963531071358\ 3435267240147369152727150184578921719678787759882122415446740605574430071940317\ 4009351084184864470841377452666917529228895368657380008670979298370109729475963\ 5163799517019870181897849487127947192699105480231645799001857848227470327916954\ 8819048400671019476800807939446771484516828438943608368012148944602296969922263\ 4408837315631103021377934921766335950085910206914802545725489629927522573004429\ 7306734980997516723655617063213095986078555261624988520148776548642475495898003\ 1094351205224812624761462928362160765113579599252986565186501282506782534979263\ 8410739440721259279303421921069491719542630660118673051309021852915633662968888\ 0284067064870535037102340420239132444607564297566798881958016165677993986259319\ 7341404377777289626814749396050649134821258258708181758632417052142214275969661\ 3163475058660629696107304205490420253915383928424712607195275641826967171204279\ 5786417206747539815988668393216036842424429037497503423264219129346646255537542\ 0751573847398606495143214778338919168401168884156580101075944640500542678772412\ 5712362337081675635124195256821584225588349271690204148902140722493379951001612\ 3482039163397286325415293208775882206115279907965567112903438855437635727598838\ 0439331922585886419210003232477567820117544312800533137867960191282720773798159\ 3640561105859439870377469070171510957507763218575197263071448158300050730388470\ 5573430791357071360000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -811762203772882747681605619784036283\ 3237948799704892678488505260026684139827962729751308057415047776932317541073290\ 2112073825481762594462370787960737898487066046911183655854481870571221693401114\ 5537345137720500605022216275488111284987430892492950569686425580701097756868554\ 4165144278717515521022517319287567676726643236045978571572928468350090209747639\ 8423573532856953735308934345684179633921286215149699353742650813504299999989476\ 2335173423122630885599128365766396345697433448625728471658849304521008444611123\ 7828642124123803108711751617395507615849493066892922214649808920178318347698214\ 8894014122073458708125964822286982872106428183449738785384953187369123369285599\ 7207569739613733882064817084324671044801921439510023755639524400722148733720080\ 2886247638584638462656911473247201920257775147267543274122381109157134974337101\ 0194829732019909781174746339385645945016983355506085222733705243425264697778108\ 9479165365690291383702823057011171993668686317909802688488630815913592107682230\ 0200446898864843200467746666439464086640616000209405459242690052753303861299784\ 3360903059316230247073285830120147187390984624876367620078568878482794232328036\ 6012599284930747227786665145379182788422979419629004326301491546889541090716116\ 3032494691437556378183041267141666419507456756765254188607873204809673851112369\ 4261097549725733576284380256040481128463228410592417108025592742778617555821027\ 7274868421369715256717196053888111428963621846300579044352428767751607817142615\ 9392230251601744852092954977462121318845711371412205830960281755606774697485001\ 37339817421776888597942231507083143164037338552273565971355837237/3898746366209\ 7312420861657458647784546755268944210630325596825790542071301568336581737770349\ 4048059494881341414720336865497374221439382637162413909626840802368875274649978\ 8878202818790835864365352196488890123590888807124725210726758958579250142963406\ 1677248336697167486676580782099910518825215930033865218742238648073538102750385\ 9158423053414857997652234998465659066225160447804443425729234850241155999931472\ 8622773569807554983952547134691048197506491272910121997939247525602354233668652\ 5189000176147910372020570289602355100839424706942184669206435250610710323855926\ 5392588259507686163132764608625340822949113909003781643174331559808892315945037\ 2526595379230484809982180331354271166568034473592186550415380947725992545550473\ 7428351747551301589800285872256585549625435185571154696683904903337616198160030\ 1077754543169641296480331722446633390982103715643329838921429549792689084598512\ 3513271489112532568040143827050573012238663754683757897322450426179820340825743\ 7701023141891787687146481134916569864005794742347274451927249598286870793247676\ 6653667761060006792122515575811912929765909076421513819154604365267966690319647\ 0783774538446740487074869286553177086832360024805019266435634835182178742938339\ 7725873346506945441189223286428689721715558839321592416752478061890608628505772\ 3638475477641964189357524560855007366696103756444225785199310124134879011753701\ 2389657742711877237975149121686220023432355940124244049920000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -2197691191058284518201002556450784399613886308567968088262354901250061736\ 6233950955954877880895708152532942893209438337383877096508833595195989112461005\ 2565961215345659720862142579482343258804990452486878156257328694919151407221205\ 9933055840275020953155922900103755005149257799794457226961970363096780622752430\ 6184883313271948522922734179830302962985578409710633218505468243419482885880287\ 2515843111185687175148254942572561757566648841723188562169461955595980191555767\ 5079624845257634920623311548747241651234041491466845741819339816526957547304429\ 0106119828043311078162886017222477325693944868491034192232076318731052029646633\ 9811474275809264368591990610746427443266814688368275075234909656390529246630119\ 8089437587113921586708312784649542205906172118505941577976685018251007143393059\ 7577118491182587163590453602650150087376666445927594963599272754129527599203364\ 1944693103633835248998202910002269859331515358210122471009868442074080825624992\ 1143405335420823064841449829013350004678266650741851152469532328277545322460414\ 9458806739410964520345818289315589104518851304286488642569084898225316012148790\ 7076249983430719644964857725776098089417106288753570135132549051863868909634570\ 4697960901518306830322438175091466478676218898837258997629877150258584860751924\ 8079157454069637054484119331405414136673704409922615966195003471104572660421338\ 8568136732685393225916161242555978373723405359601073771029356069485916334910845\ 1718939618016118057218052948668992043414297110218871699452113142310049471300726\ 0142446740745798893148480286290685196582616394565830632887267182403899051397757\ 982055595664790694588971761778442074057309/167886955890477046790510566598684723\ 9189086832721697156877736864202043461744720288763144239051831697002702218917087\ 0975521538816894277219084610563259909874435945269509500982193894685857302068779\ 3394021299333423035523035686080584232602453239129718738906773076015005775222444\ 9974130676025401231309986911356421164840266595900308681838321622342843323903895\ 0118958546468841519572331660749399989456629246724111736269985089794013090211654\ 6965107948331537843775186095028239787074682408289191918410456316057150940260376\ 3117668366105989995145465607064310815806848821652991382399140252892278950367524\ 7750448466579584095545767517604537195155745766326239297841227786934815823308268\ 0722581588646843103311705238379984345960650927474237392050214071734821978057186\ 3321237105995103561385884083894807090257933797438085083371347706155606824641782\ 7102495980116722641968658325473549564182879241465337457350237338571805513605912\ 5912676406110747928797446333057197338084947554781361933475007494095907932872907\ 4933342018554482571398218816057832329697902586363384803658240695782848770299504\ 7267625730829854953151262222459491876174496548656592809858692159621872763654733\ 7443240264391949413094795351923870089387254111646488951902132042096572181632606\ 7563706668779200446944347628291620992736341242034949505251853927321400279164516\ 4996273806415184240448614906810457021350237705473381400080874673564395643369176\ 1413402448263888116568719308259506862821390082375680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -274\ 7906252061968707176646305175985270762201180800338729392013532460635364784181502\ 3250538443691303469974343684463943413360663024424706434262294444993013233354706\ 9545638953932141581594814800826743716949543466431890958146178927071719165957737\ 9995575012296681329899186436584550938089793923405090835925423464560683344351859\ 4869593190446541137687859171316763933196411182557566438452605300690132758048577\ 9451955028760043801768684646435350681519874189716929996801800467677992223699008\ 5283658953171458117614022388104938534349144465660716297166057814648155414254141\ 9145021351810477730184728726968919974611805175215100549440138649570593443558811\ 2193193859480867252509398093358846110125815009802846841407732606700833883740436\ 3698028360677816538282484525235811238429257688997693210284245125136896968758464\ 0538540107715013715150430861836638401715316412845610888677980587305206941150040\ 9957959721108303089108146031887229977835949201777003975846174685655142695607049\ 5616485843831633934778291831862494313302564320764358336711700851533217312455789\ 6420007455535217599564822534467572072305334648412073868061714026187193913068641\ 7816645977391373356310535230386394485146647280097408635077666303866244314573630\ 7617369277985868292839337735220819975393136442613696605225459702548269834607657\ 0910265412189140458885041158233973211841953627937320849649195748390741446703580\ 2514578571295503594228507084495844315568064364186406650229122799361495681361085\ 0544780165132250632353170455303463002258171356636304113955209023045926135636491\ 1957778673570092515611534955926643191056076092990269276022549728911398634412775\ 4158622112561129430321308262822616331/73596956245011449581421492567097838276079\ 7367367534683887100927679267889625301801004308579212256453220952019222955622996\ 7000155778072687901044398080216305421338798378002174752439879730468465034663900\ 7011451977307432772620526023553129214966455702284381224941462392066580071818633\ 4028908809609539377983234152068773000589133042294247729362352618526874149324982\ 2525603201456835777948956423018633894448854639679736958580060863877918364907656\ 4763396499729189819950960053953171110776657006224698537245527378958695537057600\ 1132583672358337023876585168811115327913678113664144739389930685074754135860688\ 2641744771167465993435042919212295018783610456064286212646133052983008391934001\ 5417348674244126177761475876858636238836811380810235965936097706843869254938617\ 0219721109351909858487939932875613070978644369856315114052582167177779014048562\ 9051748842367467656033376195564763890086084223513280278461211128696080731449892\ 9075702037173437950311119259763323285149014620289441950959621113128712890843008\ 1326738418522578056387969538125925708459370925663929252025942016263259201490685\ 4535491692229462820764961893531764866510283180801531077842066797711509110025128\ 0906599726661321788194971277934533714883826425970775702069616753154041270636222\ 9551313672754067464018448768737513489125868809259860405733256009192145375256232\ 0029091307510057125371939002670987255366236586962593592734806717625058348145680\ 5491855216069705124626992830334050772164018176000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 96341\ 4831158436462974626705835313786647209444856976883810185768579890378298475398888\ 7970958203463207896523941920026012563578630442046555176404543789161580997561111\ 1568750976779951589993151793975221238445139715528354820175494045836940502672798\ 0933338033063648044151113458660853925557525438499914061947243606728083079698738\ 1275104087973623546768086232997671480394576105255735121817798749135777832791712\ 9751338766531673360031157494051122060994915104527739822740780062509764631443796\ 8719042346138720774221825859317898698601197662979817059334219766125208635571725\ 0740579457842294823549757769353481971638658648739750598911640941042026790436248\ 7632674423377960235957893798006436249186932862321051410979860675597458433879355\ 6570570890534254169276925297996772737304553769636122453408230273833838600088029\ 1669117440399933810414447904087747956672597337466200636194915036571397031842000\ 1583627928035231936537408882255757852166137907882959042786668956354045662013117\ 8240673968744164023645978937310462093735333264094200652694812608394068079010774\ 9658743725323527855793070558904164289489546945781544344776610117619938286836253\ 4936275761902744289910215093243656142606371075720941880238644581627426163104708\ 0254099253576387947592813679548930534085128169426692154209696122789037362825249\ 5738080634891348170469079442961571135656921853850696890690230069295355333542556\ 8539128893865582812311711995448951618949033335591775218586989318788317204404550\ 3220993852213534034828149612778785821677845583474854338287403034922593472031218\ 5556751039895134570246177228112079265331123678502335558185109716227330215207048\ 06184064690057171001199209932407/1367788204552025425928680608106188452730725742\ 5454264829617960960156312445621576161227418202935370421945846471768841150822556\ 7876932491083776597472083236686354447741763290110767769279351255081117104424965\ 2952430274106245863708016464937977119017041690341190653138612044616768519993524\ 4468428248274135234879996558174467600282705384720683950375989319043738054111969\ 6644655783743374954485703731159468397993711582862132550426470420501443526113335\ 9254290254693629845047624620433001063286732874089973219596160428873035882661901\ 3903144991378451181548580476646956798604020573461107735269121780264335301139126\ 1656632715828612230413928912836431227693998633187147950543362312445316104782293\ 0545222601716157943566051313083303890020081776730842923373552335401349948116529\ 2285043132182343334962111345938292894618103789347790437459736183688468316364162\ 5193895266162744294437177732636341859902527294402433648299297026597300676749965\ 5362689766265808433640549901849476813314542122412070452146759459145182500599786\ 6534353772625960998983999410000801294164697195569001939908115506890807309012492\ 7337654854649592001415779666658613604159581053227269787638595268260649510840830\ 0971116196086657392228439204870617802926327646593657174224718939955715971035025\ 5372928614888104909675900063675172737228935340328055359775186014703261781131320\ 6132716401697877767406357179782956929735503787541664905216750074219207738142822\ 6905828136797118316315572001346756280320000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 536241407955\ 1068240897823431035392201866775653758812950361877025444645982715391905638304758\ 1052487425314028449529979305588501455427198881482028734032142741012491352968555\ 4290159981642513922689071392901332870706344429651607476642130386999216475495927\ 5137961579218709197819459300987985457283273716543165082079168917851418136990150\ 2261005209917821435915424809629807198359780910711684316840803581826524564763087\ 8606606789024257250068872462232027460318019744673980063723707771928794614346614\ 2022067502320108055965002100639078551755361909997260871060689678444071645435358\ 5826601918526524262017047097605341631935640303080304119953524101247269975290769\ 9741104217808407680692980056145049185475770685699993926835275586961621963725339\ 5061909704401978683491285883921813050643792811184048715032058124965880394885984\ 7244789159068070376006709652179688183837681453520138035014227696501855971466331\ 5799608208010710315678314570708032039247798677448098206489946733847250047781673\ 5548781454185753605214075460580822443847934314300290637626848876173787308078231\ 3068429890417190043942732087720148228867741732645973063015680542911568744871785\ 8565359716648743320539635728523383060056603280417421891082579086785242001110171\ 2052184631556060025775131630832009756337232740420618604227727782291538794140023\ 2781569563570549731175546708678833124003254343912206027214506844913653676772329\ 1777884165240109669535437237545702929654007795257968493249482303505625409167862\ 3982396515998689285456118093261864875688402476173438555310960380732846877403970\ 2391764208729010846922419941623314524274899223519007803935793600667593435858200\ 68989908311793625754779684460755339485931948531/2830514582312313795651111906217\ 2052465960049658513113376264019509342063455117085450149544109606572048397819215\ 7284897879266974989792571945278868063091035100180490620186852114586571907144695\ 4148422106389282162159605363660139894041070272164993977921833820530292984800787\ 0785669598594850650918140041789711713689003515149972876305143557581599795329716\ 8846779738108883766259496008839432417597573871498571658935985323559224983200839\ 7405196736774390229862066892365098608158039324860074607128841231770211797038697\ 8345342421106862907372594955865267954726146846993945854449821661014930323823284\ 8167178409501769936990297399232109679781539528981399058081445732996995877950864\ 0804536285760516495086816132665375307411266436579040527965685726922648382958104\ 0376149944458956682403960401586254458894326334099756707973461952756181453128740\ 0073730647274259269893961875506337020910080490624332978217862578366291488043430\ 7301339796336711485931351827263183603299694047628628761460847122650441123818893\ 3608872728450074860556250070629457278415717644805803019485001100713630321462836\ 5223772659129622241330318310118118607333089033875114492095942527232716732190083\ 7752649163111685532615084188410156465116143593540899775979634036520989107622975\ 5721240049807384280996420818395098641276171662564839613237437284139221675385938\ 5954343402833972587078917036682261859019197443776854672951830545602711694401705\ 2418160102886648975518887970074224182517319610972674655072363590211873013760000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2602614563051226647205448879495353647699802602099685122\ 0777334897500950137295532639530681852634948275845852789728198565285804438473758\ 5870750812195996633402093208326627755222108770156627315954580645714116092040029\ 1007405444417688248703250378633640482573151905256794524646721764610398368684289\ 5221737354828821169048939219877846295042302759932405813912576231624407521610515\ 8703195763601224190375521469161049470045153120523472923175733286358726406918020\ 3222673240715623688365839064246443759731883153018733306226610364574044287662559\ 9730653585458616778640893995905102246538805435235607339115445180853815563780129\ 0735403587871178990803780877898725690034247854876332761225810112596602987302485\ 9219111620276393131483169824164654495533857768713232787525584244575930680547993\ 9062518298433764781297834235085364089725494854688667812008119944187278944227379\ 1907183450275030354681223597346973503101428798410685271269267922284007737164038\ 5255085686771069756084209430620628242216024030031808389187366314743572348325344\ 0358890267951029835241265780077078992102078349129288974833055221466966327377676\ 9003352914812919878086886139303733362311748117400901841477376331422752843978575\ 3207697536285001264227047376888471959369770213844879082190189745539672758772154\ 3979529876965564871913281756240131865338469715033533136968082433033284479400835\ 2169099811403039671246864141019957659891211589428324319205780921590080464010724\ 5399492770659804004507226851882686784470767544862975172760100720413973237826336\ 0158806829188481936832078537566396404135980836559319671788108246705866443019884\ 9476812658432847629317738014701560211309267646547983586406146872079288169501132\ 19359663/8240449711409236130887511275358153984041595102196156394218799228122971\ 6994332805221806334061032036366706554329661167850334982234931547155036831750625\ 6965090041589628124625914239939181284153586758371295589403660981884097831049797\ 4406195577119564756306525898675544460355930344133139307326597942383133940265033\ 6534427170485551178684066830302629951837059425391497828257757804886444383147381\ 2291674282132007063634691974840475286315696190340302866833048553345277258546407\ 3001582858765590108965198943923054282015469894043564175410936699015376904622303\ 3379127135600431099884029245079410485530797057585346886247785078517034509350323\ 4965886792621451350015400096092838227918814869031580279398972855341848548779012\ 4735351653497020932359253379645695547383528863008023938195441798149171482144887\ 7837150080743319180804556007915359511896311787712633877093896548578272409406893\ 9831105769227460779422506372832477287729786922311675445843888079040033878452250\ 9593154789798249091659768361364884666294381292786266513729565166351207446836700\ 0597336894313629307140301271133435871645036920911246607765419552346736000659070\ 3589848620292997150284292992022099359840668311570873643933285520477432311680570\ 1030945711813057489095864387718289128178883361014500375585032022512452121459274\ 7564275692799196602539190114992135599385749611264857309761238297621163142363795\ 1050622608423684964603443246604207088835421738546082322806582514965481286233781\ 2519190009157665170348839245856112640000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 682264994685\ 4435371862580553673212565825113258659190687277690872236682828372276683639870861\ 9723100502681839840038744904908873351598559444661909761485309552727173935794865\ 1284752664327040528401868343893929399111684917659307201337263609670316684030528\ 7059399811198238631577209045662134593202582685427482794041265744685678249543812\ 9604204414641320959344872993336070752708280080804951020196568305500279454078381\ 8855803315310395965461531692697743333867619567801235866765540629907557949512688\ 8012919018409542418731115473223708315694330192226690472058252430994762945142694\ 4607156453451240394733431540709847399433089201757973249714796151946193290772852\ 9339507104584201262764279580695602448380125938861404911914245174161742543691718\ 3586830695876682668126273828657801590405794064997069521638889559979358272057172\ 7278004306412520401648764987040248577818466267868490549728086536755828292606528\ 0589409096016598197687812126518273903354359033223446289940034246269339493941789\ 9820485581509260034995498239080519017791698534990630713917544216246012785180892\ 7150796206195373407391513971450845582741733044322739331765293827652637006065357\ 0518198809681600409886806549456522986468916526680856661661481176659408408466809\ 2929341200155831697171681788801559443566641689446974512672781997704274116500245\ 1301125953690901223626593397167216258715726496499820979756432433187957971895507\ 4859526269887204446395292044751410734202821066150910979587063673242377437684068\ 2954019679780148502222919527694419871114629604417498077567305223104439934025095\ 8996222397494261987761885620872288870862798444588160812792212381062837994593638\ 67389210966005694023803664591784467714379514890734116202987/1533645196414469093\ 7446845748213181317871570206927514409846531302955517983271670494695945792205839\ 1294143988160540490527159292825980557530840663621031313988796167746903267667276\ 1829257173435272430482165375430829275471987499459532004275158211117268398623466\ 7112149024520657985889741804643338190476544747156709489163940036855844637426616\ 3400889899057818710710086907368215874085936185568912381364525140709841515996634\ 0106047507071763914975025651513021378245635558086481489238361245452663123387854\ 1805843714228708953290285635170808695952527413974345945898018457072219789407220\ 2853206934818513755728169341477443300289616750009270904179265962325789560965015\ 1045142127240232965037149061698048367254288473507276489899873764235599012239194\ 8176785990606391370110647973414204162006374128987260959340638104662094871934742\ 9820120636553281368025492742675248612213275477989072773299335212244834980200952\ 7907805635340204089459610533712605193150455459808306897880867385504443740259956\ 2591408863951982868541710917035957825377905565184245763698964020568380077586804\ 1727231020930926108809496760306309630185807124763807922571055120326386556687664\ 7121407923570236874911362474983762759617712024215820565316445633545026723480089\ 3697412834101993701221677239720685692809737183932981990397260722065534226342825\ 3670720794901677345386652367706841970394550632067842886576673919661945165044458\ 4352583835126506306711472667933896149226843964254260521987894020024846275047136\ 2941991547568128000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4591875728890488843520755184088\ 6541493559573338772714662697726992690699810663738828204725282238987716076768469\ 8788013574408862306832557962630882410343348763565079644205435783005607109624697\ 4066671940279067505094272669918803634749127798854283956623441280298994168662142\ 0728817355669817660829222879018055070246926265536102443551849811854139771966541\ 7059322363056535709259059920404994417129893702298531021719542781308192073109765\ 7957825864887890115003473007083406328968835480044088940351023062450428318361421\ 9006114583926833948944330755328523039298177750245061099622866001781728402013833\ 4471695900889908828729502424516698774981767311862655825214407118191168576185646\ 3649978327285704289421319420561561349713895220748240976244635959641586825574733\ 2479943489389873515059949271573723800477238478829981228106280807870664400370572\ 6503036073852647368196065005895109180928425991753790483375304874346675089156064\ 2496715835359264291257710286123206778701118926525009179445599321607949060644683\ 5220148402890471002307535325936560233088825664472973542336661273525702988773637\ 2801675602706694240439133803845150106521460931620303124265817538214795327123867\ 3788977382744135827800893526907094160306998414195400353457206642308568888674981\ 9023312708987580102830003643360535299370892159811801013289683023167277993432924\ 7849293042457438647261009442762605707187669716010194769801124351427370868619505\ 8789146608133495617484779949997417797224786746144497948177258848567542012002464\ 5487664581219782675745223260915195227052266883746194834687221928461517434459167\ 5804733788870500047587316335476952954703705273849273169596269134967720376140272\ 0717762747781980512362928810453/80408595738950320143873976239478277688748785275\ 7875423960984855212267332266761375397149876577010250273895564152990660839831253\ 4822210514152255309500751785239486828598236720564734275117068706620306268880427\ 1436657507805350202453978455018215782301178137760476945555543385697160249947151\ 8110598632407451166545923542829076863436570401633867640997424034515484956527314\ 1118195527001350968410067908149903054077875974358669381814652113238546991353953\ 2114703463142453822523125704966927438235405989161363338124854737183448185557083\ 3144961605013576470300016892449365929282719141331619142923521504895629361624491\ 9733857892695905391398113789614761842050961714209396379043665084492289041488607\ 0730259057098701349190272287620535131035208838720382329556991554514056546626750\ 6764879890980961863486212516364676582570273187331651114348743600712737777781866\ 0336216066789027635618108774847846799584880452888521142383865224642097564690659\ 5226411730342574949777144878783094183208830963073130829107773560763750113613926\ 3134378788781306291916671249265316756536123111529315466695957191449855544347447\ 2681109775190498780240079555225514315790510001907495848529983006027022566000039\ 0834911911568150896738685993429557809554211480466291899630553075530577738912163\ 3940001121760418110290958789196600498042532127630927073462011080588807949108692\ 7699850860333650829928177176310794399087064314242346593387685700104390201897254\ 6758969740932070268565866252443232830926195479038478254080000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 818302720860496428352918878316669667728666034838351938492824374529701\ 6236726446971816470348411098411588929621435099841907202224084550246024917584935\ 8418624647104265054730108233988667499928798118587565606030144554233643079480633\ 3352658470326268941074014012832017659406323177058344025988524600770618421547315\ 1615417983087633282388665703663093962597410917713238821474994615903002636993835\ 1677624669798039930580660111107837473513642973344714643450644593563123731281563\ 6608697561273341216006081809918222020936677673055727413062632289699214145497126\ 0472606956084367587186537269665797072923841159108255076135184284279573323737239\ 4885399032300183068896333946419846104481656489386085056880716235509725159347643\ 8883085034159538055018157083163359395048922344868395139229895479823345406025543\ 5409293490647283342265380612127545712032657697633540723840374028657090249197824\ 8450910107979797138225804839962640059059385893587337942778423519794144050813579\ 1212014413048141673084837161638690763645717820215874494967717372506284588655562\ 5239952052554013898314032031999980773199206073592689776847789273184143366056155\ 3955787883685597339037378119851142032336546769765081083456100615603622761992040\ 8144377387857071991769726751812317447154928606187390214569765123095405190008883\ 5984023086078547117832720426680197153073997691375187505552747874810142529211994\ 1822152078829910821030957512082903615746716806993980397367022441036377508637733\ 1567805414098998068146161136193298100195418256135472907539791363445892935110092\ 8366649311931805641820824207443910173431523941954736505081620933467056533316948\ 0210090239739943215063457228156182631769777818614808485007559339341773230912123\ 928633329/118876927598156079399927093852668647104115417883492921028740546099040\ 0602261932556487901241171441225184392108415291136420495034150151020457551265815\ 2235126541597290612940851526666094653773791238846249135070572106571334090557105\ 2129817031013498026885444623240958159141605338374125125744147565401864885200615\ 9520351050468369352694015592378679315578545920678189432684945563399813049430370\ 3167171521857893699822336587740566369529384118665343731749294914467996829666842\ 6270486879227551999876997814648720469867508166936990511637120741777220288955732\ 1648874549051826669283502872933234667277583194794414054625090694805602600382370\ 3972728056524302367020479549545758309538404285569381034009604291385268579268532\ 2871542064912812376404794597401686493416104476840065674849369037403635907999522\ 1266629610520771529972440781048174510328965877902988268110667980037062286059388\ 4497551452258517364407044915000926858492929678411058765084883666687356405599613\ 5357787924174328738445923219209847560409061130494249140172201240788200626605703\ 9010281774286507101210633081637817773221847597302203070235498227196786417847970\ 1229060847598021537146275778466354935751381268960354042015283254365907305717659\ 6150008040065104688434857173104633288333830045313112556913407551007588813753956\ 9426483934897823951833105102527248378081157286074585192204950551575668304247462\ 3712620932055704474730220277450912931921094612464990353865488985125076253388185\ 6936981913537773060370178898547428383937610117021696000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 70255631051543254967720139957099046692641607448784937001083878553225791266\ 6025999326879036280787447319175114680301339809661419282633544644512479192010021\ 8401746729210501243419864690805770038306841934594653722568009806349291528987216\ 6980943020814282610999159079184697374567526277903796296295349469053989074978057\ 5293669013805079243655376860657871808013742790006393299296568298347223858023998\ 4430820648936328412917310688351693769645348834176717387644098322344360145109743\ 2639605530406467480371148017721808486819602257753518074866712574776805601220874\ 9448287931167380048493180604119237620454487247281580772626700033364366838898433\ 1038031380931377105077069764512893241110433855911882044031465354324383620408459\ 4792952638237742804446104606347673005449213303319839974363444548594697710570627\ 7148185841725667521105178584983625793509978550813616289295535656627780245193736\ 8897680785487288623679847861882147146693100646883260869124924900885340828198392\ 7632582437846599637028781973701800430089014517921516401226664000576329339764920\ 7466321511812681288429586243162134547195415594319822306117094252494360615932006\ 4537354798460648038426864478480016841025377123693312651881759782514457616464088\ 0157714819581242226177641981072598580487966158594778249082804159378405300557252\ 1760463772417372131448074823266920390730911330996253885939461379906967038916011\ 9308148960034787337983080310296386283527894426544793939729667912389722372835998\ 6346469390456191683631256950868446400353973711158622092382405356697022904145982\ 9495024234840551262636940569597520641135213213298331017719210163145668707760054\ 40550134853866765015133581603222150611755768616671436759684011067366374404013/ 8890289852277953351384971725234119005983751042605244661562530159052622053454739\ 7617459871463247740548539465594016252456180323729445339386866883818659811474997\ 0114935071425958660226938004130666155829561669948742423072156789388950992466635\ 7519347014779046010935495891662544334817126318933686355452372345129249771450836\ 7483567695067819299642361091424965066018587040981299115948142460153276468617678\ 7745388602971124348110754234120110305209876355395346054392725712326853528061460\ 2225055807230927297140457160553986194514994048585027372497207764782911495350571\ 4444946324702131280120287666544263373257502657313209769224846165480452436903016\ 5605806059126718607131370326211571225461615595131527316280715508131607072696967\ 9916419916082885984042618762687550397698988640976279123860068053506991318763461\ 0364997799790975447451418496125874383652488300600990092417766825125605627753087\ 8336593176201081408660625984879807192268165106222675048227886624058574925042340\ 1288430296802363740027336134771178552046726938513683089813023472858426391334784\ 2399817663642164894175452623588170977215216468707910490824040206680356093605356\ 6446235302199291288982589180299626726301884629373211740360975909470008754914255\ 5887936389442558844217136379708944644107894217889824133356149046265746675073295\ 4631224561832721302546490674344395314601167584155102958509246866792694567106471\ 8381559397920651721698280191584330746938540650747899261224870325927582407924872\ 6780191375475347243375714685367091200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 310577139420\ 8512139913561581571279053886067933366065038099461794993171911688936311732299335\ 3406324245019540150072782781172494010168079118668360150297749051514340700317800\ 7347238066431689128666231672510685163492608107491333293648121854327766481983211\ 0314363131335276654988177627276598303844266180730235953422071725728466136913089\ 2881541639587331115890690070339897944886685870737954214021768593081692440157175\ 5342745991248179670242784671658140654246472673582635204629862877182163679969015\ 2218628787385773074740673640784680967335631094982939793648844779373439020152063\ 5379081724372330032832918492884031308250858956221392050015725582691511645750380\ 6393734061897786216757551510970947435400623397182599586682211595700477889484844\ 3981040388842354093445778263001920645884654948705382066405798843365554925596322\ 7273229506360621574865448172706678219032189826548167154256179211050451713707413\ 6677474811973631228278886119998142449866117952777344304927169891379541283537810\ 4411311950149543749293967667118584597223689646874273052492076150901799998208931\ 5718048527450186928613994629947054416559526908415444593165421243808524458537651\ 0849039078615828492881904293581897781311273777311188811528302265595950368893230\ 0448329471755045272079281181691211545878402907896311327354639683911020046470559\ 6581808831048557054351880798511006095590260103523678978354215158401901065663658\ 6448529947174860957920136288367193143980572458456404540423251865737154601733902\ 4844527148905364418665434368907464277519125020443305426563443775568453498477397\ 6983164062163102875492647922048438752985147240035907780992441291831535373289047\ 2196460057421019230254508671219411978642236426041340598513055627654885407196686\ 51281/3569570642683980675505575451116586463598446542810660902450724412575828072\ 6069680703902477236304119550919340219210198494386954010024369327960998282548857\ 9360854211620634898049291821717718184768547743150386854673086267995800889636336\ 2940100753430006036528342090993725557486604690464752273477041425240517784851238\ 0497101636291484787891710017224870372468221106518442369833333953812215410161485\ 8680875431379284561946991788782075365468400950647353419619003830301759581974605\ 6369111345933147206859593292389413138081224733874370356150392816484750999765641\ 9139025954570236728350416196108106853815062230511100069992796265118974713097403\ 7891103480192125951095960050600069269132477105830153818952683236002373679301642\ 0686620163690732529834055041712438695840626669641703846257302585732747405623735\ 8621424700593531495181707952324701813710741604654020485959219067292965207683754\ 8732041017604937343094395279370888291381112734856783781862122641809763900940391\ 0278914853752473979222475236860024613064187801810115099183742437064585160862259\ 2555957255165637282261758035148012566639164099843202402176457858078058317580978\ 5468006824230424505278422021159195627758064536866004041182457155737912485708775\ 9582016572178115205506486826946114330163481891505688220005884722428527015554026\ 2050867396891801313165903559869853417374656885369443046308956699789591310151553\ 6779294432351512567202274356041356163715084750856242067670184613305171947859253\ 9127039809476730863348252973662659828610164961362502314685890560000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1214682627632039885609051385556782160436941084587280585460169\ 4447624050491335677468707926529956612273516478527455166260057777395480121053998\ 4278514097746407821366004493071738519338140455312486597992915100324214902786255\ 4857900535616449085509310050273447168414517422117642406786120756411556807576041\ 1582556102757389544073999840816915471430383059946205780913050204155908236427476\ 9200000446561454697144464139764724638538547014127957350717740229685998682601130\ 9086143662674348337901033075737712876800854186945170074844066567949695372222011\ 7229599319874322624788332686890420735582084039245258443808344482483668942541981\ 4525576164713190592230180331210625733746239608789967085615334111775872462458678\ 8761670306371693361400764533833855973357437059126295128559955334150784117466729\ 4637744909169617802730587790028575875367806119838766205825946851796896031721897\ 8312250387580041318942823029468792672924268271151861624236252516628445147563134\ 4326458761952552387629985254709653631389934905474920341029429166790100513684222\ 0516760155696869011361141006521100655861719689734559782802442800776905589541568\ 9948202867965492810896509333878305284752101082710293890820294418133901276370366\ 7609807528628432349183205353101592034748214384539768931232014711240605417132968\ 8044058002103863745049461044312016740979352506021315039629579161925549739404124\ 0521134564834682697770332951530701890213441416534925352977604298256694567555934\ 2994437732771276930274322728888539476663490590231245882321474857796165719245427\ 9341144850148882032200740110953749870289856313296932467012183025497328132794973\ 2940827146906230490932673449919869619976644085761852807217463181192758600274013\ 599648364080370953278588954963182211/131852083069475267056952356376172476071674\ 6761267861347699502031822267594283530789636971886431903363316255054987094413285\ 4894017099910584299469222070678625195189060819623985361401261534853523508079316\ 3683565458192631049166644401555798553003906601179913869860968763451214337742633\ 4348686662333004921377861198639126495811637178289772842111641033489356242425561\ 3510770101116656623459472078788081417982441378357981965438322476659432612704971\ 2802315763574620570793491523634235260954978966011660076843144718992468837583471\ 3403787056508734127381709004342372025264924795347095048866191170262734221437414\ 0942226810736228072654774407270681910616588914891590721586558050405539247479698\ 6066386713622707269776306421467788041663462643325982387104890047974793730324830\ 7844674311309854634297127818911045729180328143842788530073645677980870080981760\ 4260198641395751172329732216200364647639501962278893247519410254821097905216809\ 0639751003616593051262072500469795948433832388034065059850854351148386868563779\ 7803280655430220772181695782614423598038324778563727563502542309363705523190673\ 6340791617332759060411971852878200062261641430034357652717719373159073168699639\ 2610105164046375229506430127834947240037977105499456986020593416280520871197140\ 7842730069159332877905672730960875754527770357445634644858766484537713551919402\ 1631594139002187673475833223444707828483338534339802878268079613730066413656825\ 8860706335589723192149638156623933305011144307953421284750988879109458710399529\ 7536740161486848000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 37997907047007099655864939304\ 0186940024911817343196155645181680603872717806695972552586858753247536794367528\ 2714670898306653904923808037641236786167493973657069727343084154022098451405050\ 5190458594266344639349000768201333999779803260652837787861980112711849163805217\ 2581775818679598593431893434556869898718494271088942867413935963830219685451871\ 3882223003101310344246529364636502543427745548282624772321692761502657933886260\ 9993915541159759908044871995986675154055215509016585119096756071641307166674608\ 6924429901949461690937617364182801386716478305480460298262357509075526774154270\ 5341886918568484714825902358430568372433787847998545783987019167338320270138985\ 4962179451534995445457488850208613504804726121056171447370211850946100994064658\ 1103623274989071891189146905417010162363812687047969441466529710935390381104990\ 2160543685508494040607703519457840986593415786529981668523813208116155194274258\ 8051036638556159942079919596143107316017008371169545724441831401463690219505356\ 2710198287508575866847148524756567807796913517206268596528740726779222072565670\ 7056902659676218500240748002685083836088785235645252002404855008563693157593728\ 6089895928561423687391051170889959456238672319789674738434730927136801701720009\ 4806781103939902283856780952578169864030432801666422204733670361032748572367917\ 3596578576374973381764351995920019570494516635647907667978811838290800469037947\ 2395725767948672558628406283497879208607847354399105154063587987340414108767675\ 3320236047812235320013747979432367941873199861119730966603314475176870937814706\ 5648950656563554343148610287741865341075163740613264090407725335593834682316136\ 50392102239099461849541782260736169339679854606482716870425392626395419587/4052\ 5449732651798496396414274941041851999998750818803166671952679154578534805231926\ 1187348943032230993412898927580398233126909258334985760159708253722225711831741\ 1863839857870347629299549518659235121514122773482897939316903365669794308657793\ 6914968292899436665998678053363262622196427432857602566081206107985220817977078\ 4069588124447796360274504534483633205379284814873675044316603542456474227945656\ 0462821768890180081780142650574450981529824088243978293538446190464320983232492\ 1942090100187582155482363817856563002867210633226806458121505612371325149077411\ 1066443824537582287733612570781723584983895449830455767376203724985644334691032\ 5932572070822869525184205614677624821757122871492019264198500457069280058066069\ 0226124514646981578322651311916901480495692301082236489506624743963253202451051\ 1428782057805776197396814081516088181368443505750564765987187377720314955642109\ 8181417014145648627346634640475097074436581692561697940390787479821089432164925\ 9927157165280096483279438952905342167959894644716201767752221397994376921074450\ 8527645365910771349292511405456562478771071854386195709411654577363012033141645\ 1706384782010094115725025056197394945104923591673753927721504063451276134294076\ 8468451627801721153897698266004575145684606543749849442042184920449357235188318\ 4669320846014524424116361682763835608619618726923067299325623411072513755250662\ 7908557423849571236916909850054596059182943594005771360761242889548441167053502\ 2263228746980343154087334239325718331627252378702985476177920000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 8353888076976992956025304415481822120615117336934556175333444171\ 8132426828901956820687231806416465380245787373336449729495223146016741452152833\ 0665095625163607166196856046394054917409877372200696430769881997830854583715536\ 9687515602388482321946361443434850752954974158550129025814330419358410708962144\ 1992000402543330366721380736294051667773577940260376751754446096553318461223500\ 0594956083089155815178847963926029969490523843981118355167719405566189405359251\ 2954462854027897061345659625005674422383250593283942656975215015676060258460754\ 1086615815951260948216346253799558185051965424277436176233628592571382873419375\ 7067754857764937340632869737271541200469369747114909035910517746204841136240390\ 1787283360672257271054234888478188040376563895757911696820403638138460533350580\ 4303190402116025544598274796025345444833673887534966965531479166209956196581775\ 0320316718282698538862297609893214838563105504734098950463876508558523324356086\ 6344028679765012918842916668763419426450981023292045795228454812268440639376724\ 9845481935430650714551426316029451945414141691569546877676445449755952598627595\ 5768438817434904570080449424412910408027064705214459283797745191160965091662304\ 4561971894239433798111111242226969318658363276425326789306969357578363322824712\ 3041884331802836168762228741862455683801382737399003629876473340238451822416535\ 6809788947127653355950093448295714538120836910193407129199769428027438190971018\ 9659255715692989472602678952200296988494849657519792333927599353560768737379091\ 4694501209869005093410318362090329768738854954383225214727198604491892349828885\ 6272462982431996867654758348779399237848326290257036920746415420643701242322836\ 724090584160232307445158916314959634273/914178749783075454453593531318437455731\ 1627625184706760853905604367428181107226736822133220342820094502570045575650843\ 8635605111763938648222073722351292776855067197858713072889237219082861234871117\ 8574116067506607209566836340627837320790246483895796374708222465551574692148017\ 2914077816249273136999713935987363765915759547616290249171220220145799963933121\ 1446024714052898789066768706089018604908671247649700367987783240156706303656219\ 8159053340836432312728440187151253803194306378693660399580341646927741937694560\ 7623533561448837735901828010232601254559322970568616507010577188409399852517950\ 6380088043333846998687190142613040698755884096618486248794963707643708052030141\ 3280095159383083415412219870548186431703276035333506493199351883092366803706847\ 3507167798151109161586378139917292001483144095021362699339602592439759513269896\ 1843579116413499493722691106136908257435545703162197760959980663400827936298701\ 4465926567856941163297456710564292267255808886728894193527757878629204286469346\ 5795604140784817608074338315361522235684236587716651277522051367761303797508502\ 4280916209012699962355652311637702714452882747795191594181192843099402430499374\ 3430645554400823560439502079429706476805873149172048348085337657692263209870648\ 6352108918008686967158353342519971283286667189052121410095085846345833308858617\ 2176983759329157041940896443893101940137940210960481421722886042079129175650190\ 1722664020043162376729861768107439053963231897565857780719368824760795631301087\ 9460101117986487421370368000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 12070123504391411557\ 6684323176505553991139890907177756715692563058200409618083380548380241805867769\ 8044747864265165407196798425996339732786917721149766057870343694240560274786201\ 9220917431107587975421093291348265735551130758174799453389060088877002248065765\ 3653199371012038950801766678135688651181082316205732842236323353627821588107419\ 8590666208329343457645869275054629161232410600700803380620300638387491767867447\ 2516641478280919242976349663493420141161845321016641386842459796863650371466340\ 9025036727031038475061519783874953764413901628622531302852549234096468469956166\ 3416292524127014311562625936823275215281671382167098933123667813627899730661565\ 0686078695944336858094681369391958028637471327919474537889652004088360775843549\ 0636971607036688437871228244290850980725659915965598657712777691573993115200458\ 5947507019010650635082654233941663117497865001487261142240598654658230225918197\ 5403509068247287179851505871748725205123500036731345811965022107156624538497431\ 6153729502805375523501356303087896172301863496044820336441250384644568165011928\ 4773535258838071164509047547687949645820962471269669123897041367843592891134982\ 1173615329301931389914359457955695518526690258196882341134715754023965677084417\ 4953539274686448961437698926115025697390352569983906776687160011611923869881704\ 9802070307630965141747359229863956822768236706532481680651131567709547618116803\ 1139438034358861430231085180287774474442926164331752493689122268520883553808841\ 9475885840505873848415756576776662551839830009840463435539585814264224589112531\ 8845857474959209044017667369206959793020381261073648146138198569225047388568751\ 7819219990785746977538219519978466054976862722115658372180717097554201690959262\ 31059060766353/1427611447589943531903601380087216670143335293594433412135467413\ 1571550749867131100680272057086317476648705507262827593072947309952982350913616\ 0151075974134636531633974880271715577777161604495594342629110259609604663464746\ 8656409496102983185166116628689201740655244411886782270885388166648101260695579\ 5913077852763396470873209996858122730378105284394252781871135070739365055985504\ 4276100674686114133632052995192845762868096330491219808496030146127548486762200\ 4670818321528092669358672730936552935784621049285620027452519145157663561435501\ 3328591724929832887931887548542479826723505723565255206103659424495091335662371\ 3171565990653868851897807069482988275897068928596177731124043912560623807599707\ 4837682212268407881187968679852112565383430654782910430110924638812312757102505\ 5209587581283310366347260149090276245800150753084853544072496467010000985910078\ 9037796388734449531461113495490625844414534039380414127872510425348269959972017\ 1492000768468189655767582614942030958931505154161314784895661625841705765600102\ 2905618231752252055443599472723808235937416805160049531869907322357259115675735\ 4926797073344522438597280479052142312352413853047915348913658114847486606692922\ 4027745468574175972597916511609792012638500397919386231876368672736616281215205\ 0001000554409440848622174218579417024368862545730779482501113146947701688671331\ 6192915112172014888746839590415114577616142064949801964247233649926613817977431\ 8738153629302074828608186531865237951494494404631072835108086984035627927508039\ 3907240960000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 80197396061552529991430914409228138\ 4647240624682345413992113210829066176287350866174685360369793333785375394714428\ 8303778151204504895111074310513650380664736513053075416218689811368495773976222\ 0581954345104302437577371653521543353674016331347662885933972053761252104259355\ 4166072610251525604926132321680453471565785652341900381272736239341393706501073\ 4996089441423748539602407452621389725751323740411973256323304763403978544388797\ 4917272503620004790337480943390623025853205106391477449373712088504723153797390\ 5512645948905903105771962995402414275792590287982118324482595754872903256910365\ 4529255462498371000761468604646853248558239590943010879063931750724960329409116\ 7675613850524563724472931687026508034206130919784891816588641039259573230992639\ 8289864330934216948524045024085220713057248296269777881471630436237502579713912\ 6258201049484328187116669934291781405448060013971064393894946450521127988658605\ 7168194731688439250183992330070690329570735392678393797263935240209058466560595\ 9486619790865763301985682946507477065628423261137043381862431152353940567306255\ 1380507001015700221506965285953887547094251002457374810634820548800354893541613\ 9061940713083290848234333698870759225908683007205424491138717250826002204748411\ 1357575827487632542039609815451829526519708865410084513517855976211544934186808\ 8887121079953600639794921934079622090333952501275113175121061064109104934579169\ 3958870109910281214341156195746690502323252154744917561163235312248303479682952\ 9880537986616524539923957277002671114444616987868249150056474315608539811735626\ 2946428369522237407949759143812666069166257450750252667718122071152307639727242\ 8568462970838395816000652383380298107629067834785774301830356026088078099357/10\ 9899358073509486615601119498769188016429403790208710872684598703416221188568236\ 2588144771312365789234397173635392195538727397614566526339371039094377009162251\ 1564414291536527106359132748446218072893776293959485308172106052097240585850513\ 7128292690434343259964248837839756242848695868340841430076246216523348276034963\ 1274247833425930426985714589120062884810292333635888878211865656499245250404668\ 4630029411085016912363435385510065281175139340788185132053279899100947042062495\ 7933325466012814878762246710376956635991673349332793786681549926600995612513764\ 3772761024561285745123959712903993722481908183482531622378851494625997362009583\ 5557484901226772134276380606405732667395804281849914784675570467875699498990276\ 8101452337758790124123999991189657216385155234227746549054836428563460013168885\ 9336532840374749034943328379847305895092596036872171671777793355753671578243286\ 8494226587474029163270388842719681845551260795319108849765915061655037662320504\ 6369580659899475357564882128523784472041841241058972645047348072504348002435338\ 3877949230719272009477696987336727831844444620663749262449624010687584799901906\ 4589190917557061980159379162948058095090237852049317980710643761637412890954935\ 6050897280559493150954834060306325090719173033332357867488356735869794049801268\ 4994436545431320059118437291739646148930901232485364409365757015137748338594317\ 9908135823981687933402038768035744862859444245840980239302141348972857494380547\ 7479460357422267223952926831820137198873340248795715674256302009221120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 20934871563415789115806145393951627040996916450022755\ 9904291400582197623107565544653165443188465631257927839290944381993617413111079\ 9468061285865085054256290517439127423915816526718807004646101156581773645383313\ 8879364578950119501057093715636904883434902485099417143423082624717463082157158\ 6987574609677178202540061287393949536540823224339781751260124202279476578978722\ 6582921051960406225704304663549207871715240472603966645642299087888570789397734\ 1004862931644598792294751803398005504905740159252827418337618270628324503884289\ 8855322707654091386771130285046172031302153743104132698451958672164357470639339\ 7086030400606986121677589455805585404304399247707148200044044341288599931960637\ 6286285083439615010187276553057918814204079051211108047306438842337241703202669\ 0662788288478130419015122647097969662020677604274386493533108746200288371800993\ 8392546329390377636344345990404588431739539516238129062604041661546418072462567\ 0558697890076094088326776830845796674738428846506678475045874689581949597026611\ 3093190181789311502138918290364728311619623022256392400998121120918373781276912\ 7625830024215949078217960432778957126933029290964926625976174896572004221464303\ 8239056673619544370894364602446308893427214758140300085127404924425146855689010\ 4698697214075962110881215301314620363231834209322239359396608096419766726801805\ 2078868303442029073519609640381195108997706859499168040115486975130974398990599\ 4572678917261753656087691007226229652283324674958842086446714293682766798173595\ 0670094219466054459575635293745305504782035141273196466164462410423053315191808\ 6558108130222550127688452798173930511613759216812742635644645372844438453024781\ 893149848872692533865118592819751689426723717382398082606675835261/370229823879\ 8403057393498317906645949454500457354352141728807821418753172673148581191817428\ 5462974655751095911173974854942282434321352080037793861108664361695330573959607\ 6580406909857093229224750117503723862355967430580385226934567794494542659939444\ 4175547625818491387494528689010893143761887809803298451713430036606417119666364\ 2939615145607002274842068400523026087145575724247999528607999594245028642030535\ 5342579110119718250978848360275871835406536134755700820346576376596150529759953\ 7679788867436085204555076719200817015129755068015115788443284503846582057406430\ 6303788092059592231129204160546370301778855081403624836722118931043431278144898\ 5139063657620700238106688427722935259880216518030732312865101688229181478294791\ 0784190337575059206038415596360105269628490861323719103972129341439705233159530\ 2418359428984033514191699656636343386133938912182973321436007722040203362861162\ 5166598328523599514006116292424107280741681614621813972245460730530636814079905\ 1778809507947843262868136741437760784404821831342377797346274805094657742354399\ 5910565067896718168573302241591156168184274844139188110592802349490910015169023\ 6369305924344274762879571405639696547159466504152585117654949937500065938848229\ 9282558086022271094105545452824341308606533277784731748285059025247617187990880\ 1526584459792103954583245231329364455875947342254254333649195713741815121243195\ 9180436237023698516027201862347968112572386283536907005293071584773133407043238\ 8202872406109574905077141853154474830805250491999703921326534164480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 16358251478384934685871014648137644177187021852483828352\ 2209314921574617280863587503658999097261098425164631419963658149850379689846908\ 8743232799048439322443635415023608060666180034342281689382383864250309453309998\ 5970304255885612211204974324267895783371616446729684376706862520537187076279826\ 9969648588392671622342301072045062557514209809250873099357149404240720335353668\ 2624087639882391038805657647816885365859430295391091034713366607850005291530944\ 4033155800238596928497578687730586594651574471485724312159080606455560491734294\ 7262094249903348665342620880611405134409773109144997807617172246786105541392783\ 6126795961860665318236271457833176158372794092899925416919199413118332225680814\ 7635156500423037520750544669177033497630978151881534264394512019618588708490962\ 8841405034064583686160890938440220156495218036941325549976186918490439509737639\ 0369828844071329740579852789056851684661817722496813524418242856337693243468613\ 0197400969473824389759234294076958261123693099478626728237395596383596302480604\ 3362388075413989036958591159433169253508508016525210858769235778540256802708790\ 1970903338158956891768479588800943857908315440725719844923824864098452142702566\ 4737179555396721206059253024427473754791460144089898530640553547757596767639174\ 8983583402961950564555654880477930189719050054220227453455717126363805969369290\ 2158464281069888365713548905383756224821408809427647331756451263293364082907017\ 2346944880580359688552525571116622471064646929543977871531813555031578022378997\ 3032879938413094135456355519110915251117344299048160603472322379153761318754261\ 5662803514993516739475225437828581805977975474423586685210031749821306717901801\ 4907129851327758219854097019796956485222356565574559574341753/46268564113894928\ 0787393006977444258619332403367533859342804301562346748984805923955364534714998\ 0325519828636517693225277765387007025459910781246395398115070425511152223357169\ 5403432346384818560209086479648971380050268421728525662417516586722880686637187\ 5935129316746430443185483292042252337574405637825365919517720293855452066695563\ 4824893252758593379335500465318540059622501680552632607015483293106286307903056\ 3690675318134106502150712827958544900832562933046672808604141352844435856525757\ 1505845318439177558453901866881190277641673007222819105345678413241795307410644\ 5026559721198979243231659980957438339109435710282745274053627718739126722515499\ 7718191363519919816252559546712274705948792868049103020125825270534938612653281\ 3211063499687529791862046972794781805150468295690388791872413205718081587190072\ 9433920258100830611061509058365377522528433434048573025881621732664457714835841\ 6125391646502164829802115190487012371599789791063969861547467325299858800343871\ 5983026687413882961736856005981090470893616620104322238507427292492260994316627\ 1353357029765950174292365395886722521329998478779965122694455013798468176470272\ 6558830139402605689223565431680199878067695245527664935543478269110111035528862\ 2288453024506379847268441749478812188698770272035194567811814071222989274790068\ 0476020238707191932369452926220867381110423341290147231067370444550436978668194\ 2708313069279160047331239723115711379260802906388005538627111377696936208264836\ 0048768856765630854774600569149459831093501815624205284147200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 456084506786240055108968435443928977828515184668558257783966945\ 4959730014242922943449076366481556432355697887070676761023442420942339221031349\ 7716373724680268826422282473305045794186271077411859965345367837557603886845942\ 1894617893529016452206558618539570726098026891349513576059002754424062506504964\ 7461455388349037948242598481301386252783206865364101712880338609423180773509406\ 6200624695147712010270072263448672400229439329520999787762961180334645557978698\ 2984961882086234309589814050729071005612158833114326157528123988174034132603540\ 5695065245657834338937570042867207281997050527002861772500826545954742965898897\ 8211702801021658107029917787210049283516290385780106122706026262449554901599917\ 6867273942946051835361674205190835023074275931937006449947369880951575764318534\ 7868375650162690591804712076811995248345724419613614403140798428998897971897388\ 2841544836735085065040620996200032020592360367251907780386769422360898593453500\ 3711837210235346644881736250154732061635597886523055935151222759831636471483465\ 7026824596539611543958349260144485376636180781273653932951400253299570566502516\ 0518581152086311978012067448715775079520954919589828143088584682890859714134647\ 8348876169536373693600727091774493667888968438971945700514477901729428477160862\ 9609891384558433571827096506514293383552634437180315444591937401823773636130333\ 7144618265200588161527837087960256636534005563889597317773297243783585724430391\ 5326598887114545004909827491287134010298043491839291597455347714920761858112706\ 3148616799741644644141034984767950868094025448985396719563810703837151660311140\ 5023552276751513249326539589984470358923125785446734229507911722366813223858731\ 364856246177491010345407287622490719527883668201614805281347997233/469220236410\ 5647059159734967677885986148091106757175628083774133817115942272460158076969925\ 9720841702354098782895711909567663600534236140519529762103951529549064518424974\ 1400104062200243820228687546979269749799530575322965319073811845477632326735579\ 1449990739523318233938834738081954748833159175800637921077272084128056594047472\ 8531785444122675224305517476093730776626518577257009801176651813118619330488356\ 9477683590723170662530340344734520061588814915280911509592239017427443637547994\ 7179487971482728566887615446178950274364935488906098170849838893696287191867646\ 3446504442173178919711569767355397867301108779983679541977761379922751055089204\ 9745299918422202124232425471732029740272738383705583036489054802534863836295730\ 4138653172228766012511058590496564910351277597662001697482471425324728478406479\ 6147472971057545587126900251289831811658921125539569682546144896720673103216167\ 9286969372626545628784373548115944614791496773377269621918419277860194051661128\ 5153478221298893475778534058844248899545356336684463900150907197711937528369557\ 2554028126102463119132203840602139422467668178552181705959444774529892139076101\ 2740666120224215545696928152977202909726142919644118236705797183939894049285777\ 2823350776796351964247292623181204937719588089049683052379377853768416264336679\ 5163795475530173616825291530471944997005101973315457874080506986408006682968486\ 1015092090766922028247903717090233395052410703815250443823551890254865688203669\ 9470209384772547584392351950200045348678738831980088306560580175616009673113600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -13652356493165859055423241526866917247605896\ 1637835057244066560120096043194735873845187981053470324854420978681596697672862\ 1426425692841836125797183579795924495227033563822743385219294619838677966618352\ 4420591943382506741092003204250522027556234988644059588711538067042626293447683\ 6535366291637639954666242200098849425840206000794168318073361012698404997182200\ 1428466194988068122345804944486402213510884988787333485664200199924922552398386\ 9467869905017965007537731458458517691807482490473482499429520792158364223199377\ 2621902007060785154827437862855697364675358959678290863151174091754264294490095\ 1416373319481323328173480850474579560016206708697520109658341680426689776455587\ 5350881968898367503709153906573085166877360222136282086614771081660081931791333\ 7790922243872292028996088354592784652493700261417928463405480479904901523519796\ 5625327820160492794179299826348754994803777813562068254193604585065563754214358\ 6017395786103313883115067076941371081990977953975102498580978975023945886018323\ 3204217446737027207769584574632064059121266830370571551636584153889176695175609\ 3315109031673455365125836066111262238789641595565519531788136737504567934338523\ 3687264790763124474273163603794386207322711715186750132605099912631976472923973\ 6498797731081753918621142335917617046365830016025507446150313782263004106241497\ 0330929583030544449573098119114517426103373678919168453849591318996852810536070\ 0460497563172948779848999124370689665469328299668065267010316164168678047091417\ 1509048518419518680205058384521114480504739179829682325792848257111693598302257\ 6581339920095149069777085108173082783151286925860440711652604541065734478772284\ 0708925559891276582581606998374149321378546719286991053263096125797705377050141\ 540520129/689609575863692648002339231916264088894198428105058822154160560352404\ 0569849687936427190647006175221906814032930724545566759379350370712282049444515\ 8562372364169972465435421810847536200861949629899294784779599958959090433289739\ 6949135481912957185655537190145785417335205299087471402745722435468222304333963\ 5042245914188730664364385250196432093971058997334806018114877870616793323124887\ 2736940744435327812650546579700410515048351188600872818415240073640079575663515\ 7232426973820730269807565553958916136276307088058770915322678059972851637062541\ 1026100700959366289339274022982787117466667169911529403053666144754621598417273\ 2616915438584617169737246030529619421010567446343276687003763353203801086662561\ 2243081089378214314220936506138420255877160632690892525328486578437420797011240\ 2600220093498145365607527248623211506586360368666490667675343433527068006175772\ 4943456785224745836606872507767098028537006426750594723729838630311007016379810\ 8682571310697774615467666946313713629236579168024637704982407237129092238371264\ 4792058677703005628459119982371578711274391098716422271936897060943347813263887\ 4752601655417802944791202968762629107797485540212774232816806091480990950364907\ 5696525322413594799608692404053555425813940631489859604440201734441105439211228\ 5276671654295724146464118608968229589803659388851398547173297549669372348242833\ 6017406558523717305049750239817621941096691862586627988682329701948778899052916\ 5348565345684182818883665136186854486955936293270336295555848510986003256782795\ 3684827785634326249472000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -70558217011838956213\ 8582184053046796437071467779118583433000825801236130755558883404894844344076006\ 7916136687951258495183235743672286331602815050951336288490182113388036256572235\ 8429171885840960070945740957714304105950114084864797253814300373470585478717223\ 3662474344559350096945440926596079195889552554993506669091196506616743674304018\ 9558097156135460386834255371127749036897466798717568315556225811905625935055410\ 1484231849270379892832627839093481016928552750656439049889906948929418325607636\ 4391829345513964522475791624481058436993019006367737640190295105581626057953054\ 8982513490226092441107567126373835743563233519429191445924562729960352128219360\ 8284146349856967677879976025073044454029848920594738304466575422497778237925422\ 2043873510567119598073079167662688165217398592089802364382748500132207224832387\ 8815401617827167326787670956238190722403752365234697031940484535723197999388717\ 9072845864399648942630801283060785373530791871439839712789472748707192199864457\ 6581500592436489536303070143188006199367402861698421041863204132087425371942675\ 7078853593170224257854457339453503824861971279905189573242470541076910685112863\ 9752369493990591255672649744410713967281880392941456868153986968885681378026198\ 5801310635013712035031239214109798393973270137213851039960232479298404495960301\ 2571438451405202887274141056722487853265351611148681943261734932711344005219975\ 2564203612326272381809378952182445211115756577047208741540305371385200237870574\ 9926739303872569823033905043201732209421483042513268683983783546280282135710554\ 4324980239036317471017798026143968389506391118379087956224361943891027294645824\ 6705715080185410246764588273449725308893994856207341203259613551596368527655163\ 2600787061564072152138287665710384286627/13469462970824272407555231240752074456\ 9599430242614315783934780175035871714817989537009749128406143179170035844180662\ 2798541880430902458569886786562433345598807017848347869220991483681144027477755\ 8883377940490869399884344914940173910875588439983981014970701398555951339849481\ 0436132130672187220495006457334967280524397715867060286921322383214147582581302\ 6907307200293573573402349999907244783647954893585684176102701631761051790919361\ 5339701670088357113789670462010808442421930074838692464787962422566786686556210\ 5203622625141419546451644978929556083671888413887848681031847704089093662431073\ 8294778464833124857851026188264279661538827363631297792039473420913239691069495\ 8312005987288745291124500728402435589614916762414109411311969758035524449275921\ 7531935560213206775363632145536402344598468993626257554186582120383040657207481\ 3585654965832651646675169728199332526780546129015194052697508758723743293170996\ 0406883180910420385239063166860066897359486452202627792933385847441246621501306\ 5266852991273079327637665683692238438657458971690173134825311201452095275083082\ 4164102234869179283749081044092181760229066574829076499077074442609393469186339\ 5860823438514722583505406684127459392824753369750864824441746077829255366615390\ 8412699988143431863256410260092789446230922878371774576353215869840612286546029\ 3977752077704452685778098512621036517574454901654369317585647620829443378506018\ 1389439722311203813064408075009537624272747064504151418119966426700206046849122\ 0159232823899101573264214341894783859469650161611672819597312000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -174493600919225675972446922303619226368993696712008036129048\ 4592172177515864250082785820443803702418667264450756974351247719696543405768408\ 8721894679718821507276704897311341996600188828912542083647303181082869471292386\ 5022513886446697355232974948184448141098751748902784722921758181559115155013424\ 8633018078121330274196205405295197323339612220736284836170733311891920631436980\ 5631743491421727570161473963822548867244500630899250700683065098072100269409731\ 3456152325166455253390974907583903557468849991795675502577577018993388343706171\ 3530256846644871000963410023751542659612979753908340836761917290886748590908022\ 4038618210610152995833346268501254094650975024142505533313166299883210299461197\ 7501273953628667742899301148278499666976799913979418992522216336961433253094108\ 9677147668688391292457196060781233366085087692148411690739478725834508158981273\ 0098090887188583821450463736132375152225439385929585274350600330626116136648433\ 0962212014135411019662211391871005749963887948465261305664177595681107365031820\ 4491988917907240071378140935993265837146579535570241578539862784046476562704428\ 4833880608817392873326332223722931016618619456278071352772637394131808008378429\ 2488580216556438062597980491053687982004826207781477654832470196209461687320340\ 9409760279650528849043749184338465851162562267446763363490147193747087647866663\ 4507178159460996274386557420509584664353536073792295112473057750168412615740213\ 8334640215792816945790771976470162502365789161320443652766483335338340531186911\ 1434685037170635647685017349858117181659622098337340162763589316412687696090345\ 3132356774778933080154757692839556906922065118296117731232969316349781113098203\ 55380893293112583552212664203946800459059231386636052679062604563878531/2006162\ 6398353510254274572536845654826239903996734425463646528048794503081088866705165\ 3666018491227080408455477907295899298862161344280635059701825853479992646747695\ 9358713244780242636690254752093728532723533467406324027198769097249226247459708\ 6856100082355020971764798366554274596048685895229234497145420094191654695107760\ 8131658578483542494336874754800256800516674810934860190481301041186682422643195\ 2614777677844811209792579468503660331527645226894810938416141941326458452074366\ 4335839468196140887795683582600580802133862074051340986427402693241122539771593\ 3472491559980769478176436341736350334967450808486449499531764218910381092746174\ 8361089942736107309640804643692574629974035423968181132790637044036281863796024\ 5503346996923124995991904624711458389573494490437912695624534712474018934196843\ 0927075475880535781411992321419638517526146187055030359476376560898836067572884\ 3879082993540925827057611108585347506579160191033442923722600156180465679085495\ 0359774863720971212747585574344616298201600202185368764755954907980753105461755\ 5055544764362805893257112313355940904958195910045884594173163441364965384189015\ 6312199432362848621284714010989913921853550967376370562290219458149067153327495\ 6917735669150519119188105385700657501692930298612485154750215099024764267867424\ 3569020993494128296540769218359159531407222805644989321787915819188398531696924\ 7293774339360592110290048380666780401474042381225141965396452142119645689719443\ 2352165195332829748537182391620135474436938549179378416881032828954299631330865\ 9712000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -54453443034613151603064721850496844290\ 1857616038902967167692391000464034050806255120034258948368656642544774355401775\ 7059468241566910034666431675340647071441616326981023171563747837174064734361075\ 0600222616332025406755179423332502389063821098108381847029936196487884233105246\ 4577498438640529789513053508876462589882654248673947695521197652337604590969518\ 7713823633659118411209359360050115294871868857273902438046889025284568747607937\ 7725228385677422916171913328610861353082117796455969309252703553495668494339084\ 5159679987605324018252235569963229986755911508342716607386213893839269233729778\ 0751388322370292333600337877932386295857498076848768997991983622056242187309645\ 2415395690111134475131291370406464259578065844827924919161998705682931951447473\ 3171907386264653065391177421385561323376852865653611302791645369668447932327443\ 7427535582444899199230703114935184660856266596415412070922034918405018461543771\ 7486975127735364906909687838327985408161816575332157099831696034948088247048761\ 2845834257984057955295094109911799320313440270022182453532937467941780287920535\ 1538965494717100239408037993178474428239088865127921117769758085393418799918092\ 0100157118991044242194195670357343960008663477059682647141929409490632804948066\ 4816924416358079160229080688160977599446894376558723911002153953942920824152881\ 8890072098775633104649815769753158111974783161849509922340982635251680561744634\ 1750501994078699635928499871451078448959815478891069425112386564163756232179488\ 1383117424420043087990115401482646020382827292707101866003642138499039742620006\ 3746836609489390906928559576411208976890732384867686446824181089449693560714366\ 7813472785252358381157036970645148952267020206080477550433998825933773333934997\ 7216394962621406534694101115551096638138593/44528972788315068072889200723808737\ 6362389550728567497063583869330046882079688658514533275023627023489600448940696\ 5719820377825338097189845067684633593736886017327676844800452174019578180502218\ 0628459779557875844477052009883471437552236083162026544718842105522516090794359\ 0513878544971963236214304234124743928294284691388587012147280550745873815105022\ 6301224691774937478029608750834587589515581004091523228283245802361571646698576\ 3071349887828137398656677635470130976549147717455781040513835628007654585621041\ 2313694557935326678570187623966133407260990996167288795660546502318048575366746\ 5561562013186801243841902543017008425892437099462258448972930587629913431641808\ 6294973643684327114032068729320519670940431805663988177527344992991617447784128\ 9605204258935299029114184746674815909955454733978178692028375539591003970307175\ 2641607164285693598385499116239388555271475989964734394784256612719811222777144\ 9021767349477641740867570015287824649167634670137968034190505218303305193711764\ 8656809254284257715965116850580446860978291152628316591177059417506071804867757\ 3004017187925666181942690623948580980162855225911404714505285842628045627825573\ 5784212727082877755486525694700680596129327657874822082391304421297642610725775\ 3006561862240753229032620442637588661488906120543998796841886200013189272756796\ 2633906682912391714407679089689384317034717132627505789102571349200635315896707\ 5409363481628402953438816617757212405909474547127362367594025008905287332851831\ 6442369500808766615731167855798030753242666546763547990722347531125164195609522\ 9952000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -6242144625414266987556251627605405351\ 8915685704422656341206320060665459861184533427002192343749330821604371251063417\ 9676250132395085273013242556450739150029873324025010011955494756678870364230788\ 8550182141218427536536730423773508647661013525738882596917255616076932007774876\ 1412087058095591729806873987606562129393455014640750107716910407375503751136090\ 8522391965600021649766821754914641486309663406672180706340480396067249296618623\ 2002345893348260883455237855068121494162243434172828405267632286686733527962446\ 2088449695567189471608147301452371050721909527788820994181369371456397096174184\ 8348941749477322847164660581974437732104688669644251068004365138939564971648866\ 0678757505152082630938248340276474780421169258787124331695058028564544355970678\ 4514325580845847484479112001120234152873922409705622755547480646493864161154330\ 6152545371604297500632924475925949591682479309911044427596782406577453513245523\ 5619662792384272372631078192036263471034265166822457833679929569817688493990381\ 5916505200242328198542785542685960247342847263194225063113075576032551410792248\ 4540778138440960331657700753394832424180821667456677222566716114360354058223425\ 2166881873718018876180877137125577751199527388393737168942556685945201086640505\ 8297665989991111496861762887008920506161943677552328634142813205877444816251603\ 3535734415749870186774779724848596545604398079487983379517061369280167756112780\ 1839303957029619394118294458118508187109869884377551365728924559393275887533523\ 4104043999243877452428304107840377131311716511449587834215778409311794877399989\ 3459325553134162139133507819858557510462979020934929654170893348510843990919079\ 4219188425903263452577440009253503345330294483558561346563465865550332464295647\ 032804366451605437740852436233455144026711/398071273550670404820419619686796738\ 1510546510410140469246117113123215091029313943729571291287337556408458450582808\ 9137452221973553214922358818051799607090600725419810521564654101655221487385341\ 5020484541318357316813788996959224459149389301643866148516411536083228232433119\ 2572576107878110734558816854555110699695094610917491314988829073849594088448125\ 7561317745028753088560101588737132153976802848732648522196981858895925863885208\ 5586515472599417907624664740619306140171172964385365425855362187440680242518685\ 7906391007799915052917379985591543228810548201401157671051807190372708002874264\ 4897951107305471464007484380871259709017990736640660872200228518602581833144804\ 3516531753248179317283155236170949193286131458284119733516392426285657200379221\ 6321989511831473093314290541016076282254913055037288457745636098857159097555215\ 6316337265239011975414493121521903034479177107566413358283374853720376152047430\ 8992686711711358973636999754824784042782475656766723065695314051452471128170580\ 5471801693698132812697749523393855723576736343435008272241630874585399661673533\ 9628463888825838153078117480100070306255842858712496942411530858829814242145915\ 0560784020551769876769102816443271203689773541344066593107503418082742055858102\ 2362741653867158984636080415304244901789821342209553270211152211433915018917025\ 9614448458011542919841339540809392380670187524668073584663942790634820775069958\ 0263845504101533556493542684741370084948021602315541481602433762590785437771590\ 8089734312389414277779133591060763230623330239929294047921078084225766488906137\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1499883442270713068283718931724227383939\ 8654258581335262594533726355873800104138935206120457418388044299147295232358633\ 7071211739609089430033482820654416093570748252839291274786769728307960449647215\ 2405614361934107715976487357256968720119838708118245651788296767797139078797000\ 7622330066617052392665160718375383089498339882589304034779252896620236814633307\ 2399256026531542248598931160820887603995031236023235347241160653118835683227627\ 5379681198827043024236445363499372558674190606292872483259142635772215153666647\ 5368932719812636289300463939713618410366725955090150274184124630262753956860586\ 3719906307119449563207514379994946092105955147563975253131272962063920236373078\ 8877455902706681343628804076322258086519430286393441478417780945696097844856131\ 2060334039344075380302008857727295075408534267725693235841759663885819654756363\ 6984577212072239951611859555847523298218384561616987291700465624196798986909611\ 5097179413218299144583829609014855289472875287112008050578422908722110645805226\ 3123379127026965015428173197795432819714913817348688337071956144903757887426127\ 9753501503595191190649533501078014461339861386020112666094623160256512108087419\ 3319682552623598414834488922880868969104987224760833096911007635568533197486594\ 6841885343820507545787035449914468513358563699943961444245361791835254418369018\ 7378465569105184623748339879917742008932915001096421901194435660377413585840917\ 8839570113835071123699936569806331805364012965238288294989292052664231297008797\ 1303665209765260657685516056086730596428272130657519556813881670397543136835828\ 5600238077743999514743999353463854205370803878440722963842458499244464247533430\ 4493648930107592709601777315191277107486116178554712764962183707896943251806532\ 4017938016390864459248875431261653552595951877/79410207845631122054721907978710\ 0418375991387235699192001345539018370162742456195367873356121038711373318791629\ 0323195196378838399011074212462677838964173638737859392783137983705300426812097\ 5282829611801165960319223283999328243666176242825692095682589985478537389628479\ 5946137157088059567819563306289164186786802550239999838657092653137117899104445\ 1678491352274635356175993163906872041575505518281736140912114735827828378777229\ 7185076142568248428544818733774987423810747119183088594522304406755816204723861\ 8419155628763087786465998054350953191585100030874674071498341287817584666174958\ 9261063235608117592852201186075058784178085554396601559834486516463482842656793\ 1723923049463022207915301033232847433401325310953831072546482163759956230755509\ 7968935614214586262291363211812283709325554902981801741917476626706524461423715\ 0379530931828321300005896842055506949202373604028516564052711828818650139410582\ 1280534036722602522854758443275359614828170851945792642564211728771773813314870\ 6574161481864799905117660182999049945759763939264178246287462078706949082090849\ 6264658750100008772439316645072593547429437570292667829262529538208556896758069\ 0328574382641289047176396896428217650845217710858418495948067370277502178117239\ 5539867330895079506941076792525222685265805875221843417131367801849745659968309\ 5293928332957356645031903065963004238382132989386099345807883634889471093624671\ 4481118883706845254846017010741815346381897306907856314103033151630346377657573\ 4053177168123431074266490994264473377793157904059969007437687965179354280650489\ 2261413683200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -142055136373382856575702278054\ 6114003719852754009624389738876836533807224265906557078402729775584625176814218\ 6512474453991824672434304225368973133929896126016041656211618244021068033642531\ 2979687729704458700957123668801007879089739349899802352537010093358490043912488\ 0167648000314828561558380361570392722660628708864039259201801127676568997991145\ 5641560642008011359176741670358697619790751816235597315221987108141442769990080\ 9435300688135822527011734788563195708749972897001418394080581081592563874613728\ 7302261251245060755725162490615138922582291507671856867303306254697623472413600\ 1643156355983163567278545009729237912994152832877223943420767318611434888705789\ 7733665857161488134308391094280863005670806861148335886992888478139607773423021\ 6996110041072083813460331702401208678895101220440596889380433307432979118266126\ 8443563226794974604857388180394251232696162820242912350281522606856349536300743\ 0009657330646289794752883174237787719129067506348625173650937715876452270129149\ 6946830850323321228072528980629128282921803318283825915157043960852226288260116\ 2778726155823364628522745561351034703648341629639918512889379912269415706059946\ 1341121165275476529756662802244186415145662821154646561518583851932850157575388\ 0878655461902218426179967985673550005886372165851403534130287901573844776384640\ 3120104048703112065510040099242239629005573628764019519999888375658015486845756\ 5353231758273608844920926320443747953882912419333183129252757097718528336037151\ 4062198484499943381148379428099776785785949027048236576306883076249277358945489\ 2289560163178592435013854532150201256738978698143901728783904746733114142843716\ 0101166359181298425653753661276239015366396605423513055508513732888761174399599\ 140772293402114345285595517491795679098996493810703/655502350172270098988742372\ 8244678455010275162184086609796866321627318607977467447320293274178730996859905\ 9035817035873730228787336918672891977443951294211453004815550538196965107183056\ 7003098380294845284626636890461200739790732732256141810781876695922558461136025\ 9238456979383630781030061089574428237294835198589103108841056817856883452056520\ 6016017241716744478389300770169198010922010637836070994211588581062852698795446\ 6126758601788854448242110656066149473728156645477105947682609187252116170348400\ 5176716744218313847304684664742230533061821176975541242949402844917228125341166\ 0606677856485153413068791945400256459639786908106685114690095148806353555942091\ 6392377627328734109054825127095355080054043937448193266211223019291672254521880\ 2889163571455000416642528733103554363937768593664521418617302822712991379328492\ 5841283118189788304054311920664876708093719605774307883485270315999874600938518\ 3418287890158505085464664326643397607790963300700778928429335863255920781199037\ 5744269021236737734059158933584277007501716167803781396508534911400237861039619\ 7208915812877641388106769664573449822976629779829424080187095140019473169384544\ 1152940911722324956073860553461336416200315952112388009972144508935697212049796\ 4808345534825645437341912660436679938588689351871582644978220092636428131111105\ 3005681471294187668252086689633396663622604999498546439925955155853901030268066\ 8207940477792635307527221640972584656421904525662368246828752382845319992683731\ 7993144097130881510551100469802234934187565370538771704561112981535185865028000\ 2448261120000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -211666574937647152753984958512\ 3780267209778381057883374365159523184806980379660317595344216588234959451618003\ 5741815699891555877939417944230594561297514837701592828881244141847504560097886\ 2709469785696891186015182785975955741618100474566758434677300629694967589751308\ 4436878024938117838876963915925772955178760657344745787234219244949557247687603\ 5187369590082128210762820430818799557107562542175085947965336616347216732881310\ 1778958791453716162938204268032219601052675747783417427395419643923412737603175\ 5565281215693616979933498247497190202652328589743869863284035478800455092568355\ 6404483937043151594092646508812519470106335158080571952648569554981155110322467\ 5223102913753760728092585285881677750104362729498641308540059574142843496021118\ 6162281090058679382317903248520497504880955557344321978722352521662868947187051\ 9551790137787807849249692077480845164619086044421158656687089875165402999212817\ 7730956223713488435231879834313941237727075050658740902995043733876361149206230\ 0972693620211766095633204206078063848542355188057811364782927616615075197626426\ 1915768516531960361867494232709732927535241133591023333084693132917849101700967\ 4694976284382831525785298143991323493485804094154283130689192377657060857882426\ 2027607976242151096765075770884638213436247005465786466502261809978689119381245\ 2152813937457520170504272118098352051581721628026549662239287632551507803876432\ 8922438552503442373103953847766986515169436861172650721243596412558224599194358\ 7848188335165976256011974040459827332891298575197597145250561263926975340917927\ 6119861212240556732957266622041698548716510379336821935644275639198580036694231\ 4698289462502633653482391829099838222962649992953655728745560029690795564176154\ 0209423156832761512249019382464650986560450436928780577319831665598279245713/88\ 7553945475195054695379671623873182780204697366585441772864978359837968059442098\ 7662665283572785532709903666895610505617481225694485159911182984429000799649569\ 2967143245781314559044905809317737776052525740052716204847485988829029346947662\ 7350902873489770374935967562323733900796919171190488297931696824173073811027358\ 1093289774963665602995589933090299142010555871528883041477151287468679056679887\ 3216349898351696069370612299899977801810855868094890944754442567547547335146373\ 8981779752506544925364382933888713912597639055194658277112006920850062696680015\ 1504258848849357484767680362681597904956495868005515632980412330113408056837753\ 8704152867213409269381432977170376950723816789192874879654214437083699565827441\ 9773185439358625783172736440545894718197378385976848472452298249721719546896330\ 2996799316939584127522689856386990098797892912894492830735562857852919845585693\ 6387242349189252822992313572155567165100963961220630632969563979895774767567508\ 4592343392743854232403938370151519461135124458663161329022333378174280384628466\ 9466474352981973412790914572381457522675583152729380524218035901841906059473837\ 3293887720138802443081059635432642916754091495117895514504403506137408997579544\ 4432886879661688891308934581444604174590489039292679594805339685123997300190320\ 4002562461304060155747682962251652367756343024895383130733138977402667842759664\ 3771137836806656174075337988340750888716914606490513871311611574235782133947923\ 5098595895595632768052147955107344365077182669513568311445383999275068082232857\ 4742102409329775164953264862743229298602087026591688294400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -69005564296486252674072228876004438608030187571100379470097\ 4761673956716290773891137789119211151624482955507056941764552506528419680852868\ 2486620900472665186490407205372573394210426733618723568111676869540642774673854\ 8117463574644409948169579498021976260117698312460644013595960288098278902076367\ 3257283799982812156876323671793049621608863628896304157475210753009567226434709\ 1710618118176684117022455642581955756439720135352208776339147198002236567520956\ 1860380453716247780982707192811947641964547118070316300490597284804023495934791\ 6724994934544062384281822438822848404878601951959622201543995219849968323947236\ 6663762723565145159730429780159271683981599923813228646147127136293771289149257\ 9514148227958160077694046949326540612437292534230673622737836911496807803583343\ 1576816357180792951041718862130650931192743769634962553729618605491121073877503\ 8760612658846638397445923675573050001380691694559228304488661960048186767721965\ 7399285559259309542199723734327726503961125384776020024959891269339187527957635\ 5144279840227802396370070369782622242389895441258991253938590241307356794399344\ 7994851076687140459645572653588090927876974098024857741066539667828592776171360\ 7543964265028006619727594318802985267497863160399822482096702667610262157519336\ 3209501458545842277618534801625667501617516986800286046457766945127122157361417\ 6293232801161359665509096162827061002902479631498410161890656098022431918854541\ 2687012592048624097541155229420306459256375184252500121760600580742776660129706\ 3322322003010170214663327550332898966021276233705870815038091272653476671827934\ 1453057218249463054659778368458401594842344818306236672124738161876326333594520\ 0371348820866401255095415788188186578668909897991859427958277632722651722020580\ 93770183741271368174264946280855172298425538383/2734074222843129593774273011439\ 0576205183317114281022804037679793153629360911549709121773517212718652485680261\ 2416507529366088331738163546689314922640484402998226611429768613704618667066171\ 2316519997939873371738844011393821265078145400226852069447932129407591756773640\ 2616170737192452629775961361574109066480894408658847505766203336349213825495426\ 0712663225152755582728810932859372993288044504621816344618077681086742429012601\ 9907362170725215247061008413125357253188814461980253415137628410965976984535934\ 2778773399559455953122806697243431584806529047154489691280132087675930088946404\ 5823935463027688807526228694109253387401535543967590490953659921766484991080895\ 1915060091262402241803502039922927487176032602500511485214916644962182647050184\ 6701124652516943384114412714622520796025383743473163254508240687454553748056109\ 3300384652624747201807365360589752402825576852524815537712064169192604160230314\ 2263448304259579495072299958142890415180188242309455985609531670723382577649232\ 1908875354507282174911176572182223603529556675911395597875018381251432505346039\ 0601220238742101716261377067865933528003542981492920031746080427575341904873359\ 7235436975873163297884597458296567775267311649576771356479123555547389319476641\ 6914243539109317532234267977911613288877158212759295088353329074576111958379699\ 8096877535482750651949733222584051257921262282711500352470577749239708645868745\ 6933475652429093625225025001323207114389610562993505820962069191144618827306344\ 4686010326515512118349000858317576069622786900966184263028111498617749511206703\ 6228212876478083117996834816000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -10336925\ 3961227826835589251465564957513758085099340589062665553902462160533503859264621\ 4628336897505449180615588222306573327520219512636339716144769521408886050748826\ 6900726789338455474094699232455629143796009845518970083895452251330920354233883\ 5528791609837703659022054547916243952746682273540416407904484937985293321852565\ 4938203907835810957633412097272515643464685647909933898097643703802064337788322\ 3813041012166423900430740920461784129381513812113007264126152907213501473553495\ 6774200782595680582945902777484505617763429354634929835882888822752792927433954\ 2028766671560775645101922594479404705101100385482873013914102203600874925106637\ 5889852349380245739633240436637628599703879460769795021211702087937588780091784\ 9232485112540061645468441969449447129013841459162116133251638136488909532989866\ 4830780340719489172553281382249028027542957189144181573878519988036716640662181\ 5177659130664596930197109295031384996543394050039794111975140269928808196450625\ 5454044162745626055362338979296476510901064827414962733572805756955309186835208\ 7779360305966455070620949841262778126482962123326966003678250724423110976892434\ 6008998347336075805833382788145503457257388851513023750007557516589202639870349\ 4284718192753772195068064464182689806690708018298023685078778213029699904097755\ 3804754272727635123323851662470106113697421642688147228085163316902386474925455\ 5534575602044357699450152641775975664050732793276624762789653514876650416992970\ 3792700260628608776262207585214123227344372120984249089027506551307468894827948\ 1146939548497042435563946127227782288840544500356775602194084876713725664541104\ 7066320051994072921348761069573007824908207487128068505329502582347323310748685\ 0350354989219689524343118042892925106573147175173422352182777823554336645514607\ 80709183580249648908535099/4026093805738324600867431014270721567785715581643989\ 1502359333831565894758962633462763777054053795404341618296854527716045838576596\ 1013588639910961113316993447874575380242929334100673612295241223932120633581203\ 4495615106108229746003946848853737090385832344702132538105250927361310159242940\ 8149214522293195155238832203489800786091917381071009299195606356078415739206641\ 4303284913264013742229391814911120063485706216455604751655212682505284746441464\ 2652670848702327470227001762565929501896368108881000302204452099611480207157724\ 2426475706182101385872026735909648770853867292242963639095424658605330697948578\ 8438378254910386658779983696002988539703361716298671436065184994471810954556999\ 4648570912985946370912921203358193691048084538801603105514038190152055965518359\ 8287815869968468436731136056328228385163923199452576345000467260102483840298898\ 7857550120766977809637101107647417844352637114599567397071977774796181709490042\ 2656170962810995558568358471697125081143176103765695308308653477730978395245405\ 1551995485799554060691037793436524398032817532371952937373970451407720254678750\ 1285937810794807863953259913177307788071686591200626124124341220954406573709225\ 9538602384110436283182977324069582239611141203974711067162442407229443789484390\ 1958122089481087895525852097253093895754968715948577655527511153417740555026553\ 6403053714815688467049829554212382034778911575923842977771895687277369229096694\ 8613265998504514779793709862842918727546532250302189575885223372073843433555602\ 0241401925846452235870324460566230733201924627550455721565900228960981231903240\ 3655070318592000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -54853933387177107253385\ 0341506193827195691093132429618323091050596540297940330813424804506359765259184\ 2944854684781250269958313461011884069819554950162821887198391685972490339375348\ 1574505921603866359184401952717137774409295815960987543953839388879071978455483\ 4596763161411900147901208659475288150046263505439366991153286439396497079411400\ 7126586990404431207290359520895478484463577967854242806235539905341161775925560\ 8095537773924767154972847388073310124692642731477034909820069980438018140035073\ 8388820234435603271370709129750566323146980957018515150365799093639902924223207\ 5434625629058401629055894549160063553911718114558904565811702775544531314125915\ 6709933505533997917684549416871095482424313458200429930566969132282951803024437\ 8117886950112159331495715033374946964941846851541919694029438487047458220416467\ 1504385999681338706591057661950134755579608961611546867983978667458794692902542\ 8014053622348732557104453752119206976747734765365147589619494755058032036769591\ 1974693480846792940469512349804958811833862169876695675820813431124620399506836\ 9207281994694896364543846905812764935205275517873085648300956214574763982763771\ 0808589930055193104414175880196703983893382512121819171193707802839144288079903\ 8565692884596941886794751646424637070130014829428136607675148075377504253735741\ 0085245358963589476849955696394651551836442290795444010270251271249938927782412\ 7576387673844118844175612155197589201167593337815655631181943290097544615962934\ 4952695137814951451418058423531094436962526494922278755904018453204264586019090\ 1740196465318683509637786645071457207843718576759727488394533343050792363094579\ 9585165713688310365439786480593987099474354611941549543424395178030277379189981\ 3081915032383116158203335225550081342013049763953826458164051853330087627556055\ 60536023/2193523974428583367610370765138326024092983459629101867374200408344025\ 9848177937100761363051350918846900978789417991689074493991995933958599973571621\ 7742023617625051857830056439444212077040777665428547761310289936377778464198513\ 5108418555044920952254661057368191748563115458320705179002788986444420515488569\ 7913054550396320419653056723962519900845594141568238157621484434476090322400144\ 5491253497173498362347914164753566080036554541660555396432128011608455992520808\ 3358114025348791022178946914429717502010193451617000220751592127022357495086978\ 0845154279463127229777972793810224013100862501451820047970689735827059955739050\ 8883257920467697931330453842626851952975421752301504511868901423835182981756707\ 0138121920051664488056190195376857879258376616708154345222539339232604847780403\ 5547765355966938541922301451854084641520375408729910820316046916394736324018102\ 6935738547159290119104630211320295107909535846663147872793690089693207057886800\ 8498242559291237637261089580754856112521167338714148332720821667251884812684734\ 1297846677835197778623986248622112669515433248420432332088433288315740042224400\ 8303372808452411730473839387804850785071520462382107368349508152658776995983420\ 3266159832403861291405357976056995456809832145485887489146204605550939172289285\ 4936406634062803341629365844809614538829855575009126098056327099314071203141943\ 6681588008282719740601305799807466505313202418896398166677992129647138768451824\ 7702905902185428802903224497143818897207938076272835186045505472209296855373651\ 8626080324291667407775350023641148062779997427581503422279788957364387840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4147253976463922975618923243966889223094629\ 2497087776209674401693352504112857593674549004989301223216798170591512016181055\ 1254273321482562939716368808849871085792266180009628647605174397146895320872439\ 2498700715439098254851471532227055276317311414310952237298775198511350466643372\ 2150984424727638320712190118142829318571628034328841139339830363939975702916488\ 1690346222656346648538705457926568593986717768079827013276859845816254940300795\ 1632997268201274454438257570249187065237292936437446223152894987242862710100345\ 3667867288344974465844408439502404154873527275448157906886400602852910069906580\ 3557561184738850441975217647636335324218429518861139445153237800091180839838442\ 9869813567774729261800272579055787275966607407770153724115140450226112829578631\ 7406558891699971005388025595230225796760304036073374047220139873584078152214609\ 5070116388150146434712482873236339444854362808547256781616715700070238751519289\ 6022324079885761041431703805647991226462558377424300542072709979492480837157185\ 0737774143890011952552805878054018528184246258975596844476583362306921320594497\ 1343066308951245019865674511167779811650453171075985288647979094394397840527897\ 6072912188935650034527957828701720498916893376768063300269900435286946105833388\ 6031761148850549457306615143999995855163683090464040378533499234893391470669908\ 6364416229110787773971390066438468904765371613913017335195422234313089527437377\ 3415279415580146814606449921732747546215717372173647635208856369438858230268176\ 7092290658576196169309771984959089633940106432203307464055872827491438852340937\ 8402226077313582119059159758395475341186680040593319550179901748632257913872783\ 0079390559472930373295823268067629542767029481464497641748191319565854482257252\ 89176473066906894322278540136425100595128795003161756105431563762692809/1793955\ 6065274292866217210074889379581462637585778774928489628957995701857168246857143\ 5824718734276604577159508485391672210893313071829205411860490617940731928871442\ 4469039040798615275294283775249786184231330088327153888594731964546141211065885\ 4392748734037939650219489962193729866648202774366837271109087815525871720523961\ 2876196117206760216814432949224045162327555198617403024218782229282207727987792\ 8263164479000462032092858918018859075726440336680682464194863416017053222017775\ 8611682404923002390202930037786479769924024641292520404257881643105025842593474\ 3042363523545616037652776878927057208066293935824096758128123160386108392696202\ 3525449382334684675327650374281272796078065828418456101585655274870364421218304\ 9025184504356931912695203140716294151688514972159563275675006619239793797841600\ 0010362634329446236885907775032964377008747316058475104532598709747477521366186\ 4835527252752298612968475837842952880579152264144014087322163623297489993706740\ 3923602523770050600246332753694158377065400884832552665095853911058584724505614\ 3625662221501523643186044009347893715719299494724759043592125550305775757394564\ 6172690713907823870765082847743700657768557169716387636573983427933712094781566\ 2805385953998293656807753675104393502072015248262926529543158730044361923591866\ 1870710583497052226304037564165036170793247496810412845190405759667469428957203\ 6016136095969626208467287688684857862863109195495983395311362068244840913817508\ 9179100600667050945885985764032045376903864805849316275941222245974598625394116\ 8354638387482735953082409351600947583751964384706206629888000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -4237540479360131263613008593835801118615059378541155445\ 3507699069166234986196592196708089266224192650247165903432012184677785350796260\ 7385023072327262662457956811385104201379121070289638651328664907703838290355927\ 2007000928566974897275166055437084750237217883180312050547707250065626628990897\ 2024938032067234269405187500470322138151030961207338819926995753997372330657786\ 0009455987094515397971886755629213203313968570030799958048909182128940263732221\ 1356665151669397545398774085745264726421136826011927115179122981995002877669145\ 1290055695617966041218234950370033105105229091923796347704474377888610394420617\ 1004000950803671093242690821877355886160402852652653134429378642351724404162198\ 1169870457102719323302860706862837696178259599146767650265373046068029855778178\ 6388089757902754803144818692055025382271110570482339049209141321668864768799423\ 4255478200059724515556996953601511586855658026792320812540660470654633346920120\ 5184286385932658101499762074122818512975975432483086015840129259827533144112066\ 2713570959756961595534336558617644958128428949945450440988210788790838912368450\ 1136658045907074412029292453315293175364183681685604554535677793957825006001156\ 7339824717880809490454075677446290775171291756197320436439104330170017579905147\ 5349784255614352593034931009810947171456321291357629370457117737812893615481994\ 1387740208071810224142819732439109415100250201070307755246472035909047048118411\ 8953580647413482354613491632351241750595839851873861437403382162492450048679103\ 8164253740435397097613424033962884102997342246891776573105700044721818420430880\ 1173413460279744618476949601365572794094014882604853562550391309948954915501401\ 1060203517309061939106160154568189609099262347698848338900034367768933362851624\ 043126576286313307133728404709250233242032571515042175091311201/212643438051227\ 4271554245274476804118035906230079485898892554073398886543738704218957684862526\ 9079655318628406336101426429453896310694226682205896220781980636838912850430078\ 5749505817530321299398435842358934779903934846135193791868585416866814610111664\ 1102170591515875342076202362732750260149567115035476614643507975674665465375365\ 5065694139915428029063522237770614909261436065886187810751302463951371521131971\ 9244376109847609821626231564016906201292241686926223794232151113915135105029389\ 9443370259299505920379491971687116117012731386800619569926528079426747694809116\ 7283966275066708726800653927320788142850280822681602552839983986110151976033156\ 9881712901449968659438926368114523189811096055774041567366139137285746663965089\ 0578007709241506086368842042021178408255100049814002597559838667067214024824083\ 9373811479227803652871856689905112944246837968124441678505590084033160664777061\ 6297232813947991415650375141387640984698812238784865710894008868323965767398384\ 7890946897912432975743213636494710408234915226048839874678249769133298472299335\ 0184747046467763310613200464816987780250387190386413884997983024543504565068909\ 9425014605901413359033929313150130496851772359823326361653497032323030497868686\ 9561204555303299560672855320426882822381860864345095300493080188894403336615950\ 5151335508233392558284384158601495198178417543566023483580480543298790188116393\ 0494083717991153673260783487976350700000503795321944214317279112661414029062748\ 8963295920245779957390135728392883619534049423447776255235332625899078313704630\ 1383178541518235108040213189220119954876353248137052160000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -11416662903259269616522332469501264705144036605563442663644\ 9274247214008566123076429388704256673755107893419316855049454806499065017352318\ 6042430551431688072203105148889647249585162375692700318639098549329817353016539\ 8278420123271664619405905252002758175937305935140268792772160142677209082962421\ 9597599017008546440454654087602000107790842801203014396824946705897111299286135\ 5565360967806127969943021959652457031871280942975914385464883335543318450359799\ 3185278048988127862933728866830043558200057670711972176958014558550670424484494\ 9251996875428411470046215371357860112146457094119716182700762636769472704037949\ 2323679208341417513298694628800816986229275637485121457624515765066965820698770\ 9193680978875830249968969523456834452202413612814752633807317734104444294334889\ 6915829062249775097994966852069951257163452151265419277993057305243947605259016\ 2778563770335368320466652789422616697509579233054296413920927202155150015329658\ 2625065161425581879702544192209568608528340223884683424331755088553929378319428\ 1591413349848296024197434544077727602973389308733192540087133179287979893210930\ 9864552144554111400646841387713821477218546813360204710798082572253231127232811\ 7614072882088911561409864097485673197870487374892675329480310579570976577998324\ 0241277309823584367913611424332511030425899638001683734822953425483769286275676\ 3649211749228759754125746155390569310067147426541331483457736427485375561751248\ 0239599843022931619062271253256587260406471490037119869632391757189302930519499\ 1744514407415448519061194368532790666746774840622088812123280502154427353128549\ 7755363761249849752693299333496183797882256371186954115753270746503478412325340\ 7040535778059609822662903760018718490922819350925940370532442539298081158108059\ 160567349305187877623153292429065002021141402877537219423775919423/741038273158\ 7385257271007318993668543688250890958173095926764002477048006167487827476707418\ 3849852716879498246585745115607425389307275155029537453235941171362328909672004\ 4063235443423871107228226229612957260263734541330167969787065867076909211641132\ 7280141879552842012454768657344680759831060496938726968854871440087509467031636\ 0118583301004532153769633579921796885715310767174299394673925245157953679264398\ 7138193481411677466255603890126595347694762890771036634662276375561861705712584\ 8912489295961555630051038806496427309640999602564579180680950209936681210708889\ 8728148531648931044224798377912573936683477533016457113369957915958409454397995\ 2693446034122352938887947894504602128332425024921357211480308294757416137352390\ 3083244637585082613455242872448977292601666987751633651389951539408020362131121\ 8680912568999232438278019276217567100618520176333659043141016680871579787657157\ 6906802233657838468730014808006454274007878720424327684768315648297853574469764\ 4921981195303120278098376474636338028184906145929266453676032908798861969688248\ 8856022766261243761854821662848284503788183013470848942329543759194208705789435\ 0864619528590535481483493663184592326385483346104292997400736184692419721661489\ 6781796961373665541457357209506715733238160797568767161997038691055330579725128\ 2987118507713530127104739783300672229321133691661238590042365523756414687305248\ 0520811261990457643304266124514269632870741143169579180961470419486105629903468\ 1349145525068381585286201953906810992870895797567862116857862196895421826615256\ 8197695957899323904721614768905261790211644206963208119239311360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -10977928346462472223194641645588041153186862830052\ 3071005491195401131168893575656461261521152613016139326936553511563227963344775\ 7209065328983661891577860986776052837309281640952316511514941326408332693915826\ 5238723545205875470219752020088546737143056940617449542588139923694148476746116\ 8055546760891697820441009897561587633254394861113308613794673975360625860957571\ 0795106232472800395684592633913671293028912849010839663325878888257098091272153\ 3368640795335156600602252456498869681601769714664820468856496843966130265814767\ 0762099277699131882395131316340842624124888104360260539704487415372256871681481\ 0090307515555812714507640564488649641872764361132993993926268615978835633546758\ 5550444113192578965288140421897061251240943285376306274237913986111372547926937\ 7709584924264910496072147609951903149590998619513185288753441983549537476016383\ 7776688491004629289178842880091413513535734575739776862142291378081221089822446\ 4500645013756310428399961469931330198665870783036857871643018683539203103018152\ 0466535727605902246381262236934822449961302567170492338065559874144939351441477\ 3810727819498801138341975467726683887964566367602277837644906135436834865106400\ 7540416622011987723837243236909229046811899921956393233460698625302119267464959\ 5497017989655289938637934377047024009722339785691337745335030650885007030548290\ 5836422709053804428598551089565054736865907271462515564267460385109355803212765\ 3317772689994218489191563501903107463850009888064170901327102051861349206169377\ 6269420006355651083321633961670221898829578555050868344159147923654945184989335\ 5042458108675205746359399242545861217330626395422547845989988632705486612593788\ 0261836042431923793171192822651213222709585594101501036404705187637317342309916\ 5762513367010556106507759396193810294572213243253239883038845423176286203153/11\ 4612532356850313786026558969511060269947029575002084696004538085345259158920387\ 3744940806190649319100238052206933756677474760391167347290706050663176030809024\ 1000617013696596141305380644601230101994266531665939346728386283404948146846920\ 6484737644340214872509868876952196183263333103896523639781364712234335224687966\ 3099878139730524834880822641215761717818769413117641085870399553712499769042695\ 7075897179589068921574209952921406433771336713724402257640903811256496506217184\ 2310286133171807626654001399537581247444527403640583013860093231666383078290856\ 4130813185410163965215366268000253252272495492434545719204927050278530651319337\ 0846607908962963849086545229869834515978747205399382231062876337018837593787360\ 7527821325821502313692716419894451323949312648445489594295643378453789689235687\ 9639301318897843359578933723467982675109600167329468049508587698166713148131247\ 9086568357306009594111582658577086476833975570772159764105573034433706936021971\ 4355582434898505503471336150205028733232143067347820184069577815730003760650513\ 5324086848012970090267650208888161060635923765663363459566717966933944898632900\ 5308571097464548471361113848878936000271872894443611771906893494783245363019405\ 6801036475539414917973313161958152680968657045303406920808729433564842931864746\ 2571656749924024004887289923313704195791983440194035252716518363366664371512391\ 2449215227975313803948173929657619930681150149913238447782598924896414964045010\ 7962358955492793523487754709081801054017883369459411425912260539247885166670410\ 6238567829682366891782687191483907768752910303799187746695551703252425768960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -69250558580789553418623173531372839478\ 3473141340036326254175092867522540290026027579781589458029302802893406317509163\ 7153963618469000053644688449406016857474569496934073954423059843299950187642356\ 6832018169780300002516518329071955008096884353699216402983875931004554469217240\ 2935953274709912877545733491567328261638851523704659443322798610230607483308431\ 5581476432828022894178546098883502981177016221007922048831491847803473878848164\ 4854286799308806522856537503263472654615077356084322063904030122942577184819471\ 5332622396637853180305871320438847916809179782961656424029306462512595169872001\ 8006736882422552209654577174744123631989175218115578916513779147018082843632289\ 1505551557482323109231993998304161194648921073928191109884084793051635826173623\ 7195899723327952396711106799815543482376983707137012271706933332846619338103080\ 3631229174772502213281502888370539222897289536835333311576642854212113255579789\ 8262780385772687604529367867437544421457277935699395598739941533168363979843513\ 6902187510529581963860756498126268050829803562662329733923621358150961062218794\ 0425277637578767518871662895808516894310389788556985226141336396692337509269166\ 1170262586211854057556143466323683175316408898444408672464737062013959630243469\ 6777118470934883590322374627540817168742408761267867198177431521429548334772882\ 5261008308731005905005967744631506192063948247995701814618028508751956285994080\ 8556926695840079855636540257488653323367227703326738850877662708875804283248411\ 2737471042576265043630867065242677294657739972722829051750728701625110333506244\ 4285381385675000792739403939026132152774749704322951426648518372384502108424013\ 5743409582118574650155713414556533001638133329107558607226256730323610960390576\ 7078369831986803895596142863776959154681918395548117650351255994326966527501659\ 5345370859251079981490261/27354889501461725753792024275272974966932063825408300\ 3509380599128009547644950323892088983008661019092707405122025720267829449013505\ 9381885460654926257912985576271242364756940122941353243837551302137727192664708\ 9975633698217056192315470355114988190865142330216675712931318438364740293862831\ 1344839322923404102699672414222323527939673743713482911629244556605972018763080\ 2395261359710329672519635881481123907973238831340057474522450403687346564241969\ 0949181349506668953583306809729570583755485105421290480141461577808313641675452\ 8664569847736753541769300643233536574633855590674750015016625326965814535921500\ 8277847182438468520347117424968268866175297190838030062715770128355926237377333\ 7461724952508372803456203103355003439236809078407105269363918641902349618055627\ 0346609542959516710782868866825312171614542372111093974671402586112930751846129\ 1566048607649823998656051018242870722267921841684158394326655633905822688292228\ 1532779169589063458137397516928969965194490807169401622437171369162074870089034\ 3203619937695327425862072142383912950026762675321207672913763977054101458028849\ 8278034302523216181646174346323889092478843050676720294685661416369942361883592\ 8687058770811745434813444594074232855330728474168312882273191846596380505449095\ 7424833664908356532834406215084969162566167110760279878231377813027515912458766\ 7386157911142594429508422043891767276621269942697103066674351232388557902018209\ 4618448652934935360057090813128518159739695452355611202732546437838829610937356\ 0324644648393002656634684892815141151256266911716342212461097156913769602354033\ 0206255090518170308787812775941935988736000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 4477601861621438304636323123116026540815955222530696602767812977103445353\ 2793510356826675239250829339163520157870955324930825185048938898487793014435702\ 6406148843216514290371970736870864603704963811616070392979800871566965707118476\ 0636252793878879636485251603896793519083261712412245969988485643241307628636922\ 8761294095359556161152610571104139938476297874150480047213575062171526732519548\ 4128967583533709617678338652169602040581075413541935332025152405483137561429504\ 0470490578614950828684959912408517336906996781946558464224692419591218191014634\ 3820391282281282622704500504793814044962530773314593189924326605622798713219881\ 6754372249229879069482212888522011158726980770791190935885763747974498952742080\ 3800566113088175717776010848637141482042010916213393716573879104804472808837742\ 0667536783854880218687859666211328362372334528526220733714956084325621575939475\ 5919113925278459650168976022165261743155965455470827992188583314919062362372027\ 1267351957394849652179954940251975962255142816575478908398459438830687383040392\ 4712256752937746548112376472014739506766614779791291990086934853092614379464925\ 5297672046741783812838130920765963010356961566819386264726030413907195408851721\ 4613148664700178778471409086743090745440370273859535362495994381743019141052395\ 2254968531525946837873068152815199442319864344494042982931053632109105427273188\ 3672930213487453174584459038760758819402971316855835357216179622372232358791309\ 2962281508574368577833213469569963656864845063826693956183155540750254308651144\ 3352217030644798803299166305128653178286628964422709190320406647201476394969900\ 0878277744731224279776351145676723747605466489291329641203425560917651065165228\ 7126891641140253202188526988014588754752375444312033541861943059639666106507712\ 3536973511808308648866807623294605220414420832724921825538623199544813/80254058\ 6447177642866170300741461161820547131908222049651850058264643395595203096928490\ 0395960716839213598289805405746676928378929333428071834479568985648115107486292\ 4475874450834057590695770735876670350554027240715633747899771297669716247564544\ 9606776984285426621989398251143437818997049070850691394623224916685979891457264\ 0175689891586585187389480520086472166561206647456580733318319611685514929568950\ 2845726505964180577070068312380093888467921812444825426101855248437608529439169\ 5122701173039193495302897978311370919004431890894265742912836866729254123261180\ 6482996836649491771460237308340320855794476947362557028978691186707106577724438\ 1762566858550525390033163917898098730398905676989676068181988189030721090343838\ 3548271321799421335272930707919854264286426267206511002600371029845983795337230\ 7002644892491273597825779968537123549785825613896815235323276132014174722573001\ 7612153699827585326774520845073444529674405262457527438508164707236729745551897\ 5723058406507295503770965313871660157190447518522248117746577778915560489283751\ 7675203770796543480922693612206953960485998456486540708654873949731173395297277\ 4806177148535059414727808313467740706144706481300136644241972295338191653455709\ 9870168062569517587243793106053990411966663989582696261985160489889850076456796\ 8275644258705668318431117345498481683299326966928978487073085625033653223582286\ 8222878044830469571186868265136265383887475197091691933476375653834756589500482\ 6153364947081631527235802793525146342789575382705576428201295808373673030799340\ 7657607830683627928952347036446128482072640682537134791502324340629719056430724\ 5465600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1334242291491497174127790199\ 3523878897677319646003927913294382760651022145257625971072245507549603721404439\ 5543436790202239111339238870113670343160371158941676816021960838143209075159737\ 5680897182192226158336448745227972749173735897889162847910566997431890783246490\ 5600392914077510373213182057396782536874708816721203715798192172260248086820855\ 0359723607008856003024538344468073730757980835509665608687865927278341180391008\ 8593469878744784582263594107430177627702655518704239422654722391341835957342933\ 3952493580108420817950828541845379383454393177875602468175410590118327215177560\ 1558783051070452841302078770140344210373083493228932047820377862690910747183972\ 9610383638230402319873014060416133235582573275086325508908815153010180448370087\ 3698100985555826998402425986023418006167379986576749782343191293562873033063101\ 7037756461545042489909370407006580174412616522291863456823206844280263921818030\ 5525279382699698413572099745171896962211855858752945441622806094275345026255705\ 5171097074548248081818504183013840683288457317512971703525934641815832349192780\ 5876883495689146565052734381336522956142443389818907976983938314991172965297367\ 9065494707334434673430373748453661611120700682553758001255529561213105312902431\ 0890870653423274239792924018008057712397047667052588962414865841766116540736101\ 6349768492418821412131928831021427367257476731572294249088718980379731077115225\ 9347334832069249729395067218117536013597416553164118214520846336284189032591685\ 3634079769599637783739623621363449776758989938741444905346697243905603301741464\ 9744878100569843179974947406093653975584986582526429299950455278350060235787989\ 9385541473365257912323935218861264711270889808028507465529493136778987042654009\ 4462662819026172162702245502343388360004976247951403646063526164950208884123399\ 758294794939348143966112700023680110641440947/918226828034350029028881606916748\ 8031262022373837348962736052372004929063631195352547938173736462090800575267552\ 8207811685225382905644203150579812355445206706131927436536330242439276009075717\ 9013687070991197972785453371669721982882242317980452990680502878705710555257702\ 4488337294034742300743547999761719906808907622265304264548468392972589273883377\ 8848465475311004479169115797951577700500763741403766130594728038713447326538330\ 2010110506700924505110671832601709462045369947677099963862472449586816698434680\ 6279429146032063391280553119676390371593250134397143623039756960312452743306065\ 9455423242739636679152144085719571101008447597250455474938528506461920796016952\ 2973263880203478825383058514132039431501192633161313244605522303802234356740950\ 3749251154148803998993528549077554345658057029563547684124522293796788536777838\ 1075173492802299233718565534294314310929095406491153944165546007900805748180774\ 5603811984600958613745288852679196654199481984831077985183916790266490280785460\ 0392855662462826536721261805543647093206777941121252143704834747860940639628569\ 5148604586180291343437090446815382882026824010348528479353943080619931200062010\ 1764102817982902800434736809675121854865506378870651836507594786192274798835337\ 6271675352509314668430143217198042466142106817627750456193937744110975580646329\ 2794744347279165586151983300745642406593439668364347379393663279450342656482846\ 7492930233417001624245019632675208338738625498285721089743469027270747653519474\ 3109278520586056195299140929244380411631766541656625263531320152628829508583386\ 4407967786316859814783776764224400802243779798710095946185611149312000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 331790279932173292292706936258828327842486105\ 2694649483788826359304269364135902453131563401922736297509069905187128541160086\ 0010948119821626993361471467830858547878011175410605061291887486212511868724154\ 7814980360087827855995852591797639429893221550223108792013872959867891335813791\ 0462045332362710773467218762987402538282381490806720291591880401490560897100007\ 1763253031951066349301800663321951811743910465950884088918798807376317920020047\ 7242522344088827078520262307820669290203590755415994505017842854499900515177570\ 0008733076155628605560320924148678605530084896292169228959568047359794871624780\ 4243885224415473470707736907674513409693152930197763834420780357623522231449146\ 4664925604728972890602371578223599645680048011682172914474611181124043284206081\ 1777140946629208769227692860373689677906092763344360246391344284500280059801219\ 4357883580898321275469418470599566653199085715844954471673352352967560431553160\ 6047346869171414889355932770726730372112905259275738835075890892154419997882096\ 0641753123497521465806621562890640904522294774831737794923773021469711904740819\ 4823157274893447915966651081557390512916582626355007596888706078189629935644435\ 4338564705973143512437509123261100010215413520448447158971562510539736046685746\ 3624440848594482538103025497843181397363530920899586492335047034900020413440521\ 2511977131477073228113729098579584789384132311413790110090919154177161925819765\ 9373884970094403611131065239792935907109526217727395447972096871949253300817143\ 7467028850504963237933568977874600708897370325553407120913394510045490482108290\ 4054528320721399887097686265725236374666420021490141197207775911956038257097066\ 1932138909147203665154114913828443732740332383264278095651048365045677576556091\ 6630553705494348778670351699368256845025691008523818795936085699601878879560381\ 9422703236667959399583995287/13806914348545701166419679636850383463065522693507\ 2546446980057564453677891096806031012792977351181803278723001159202986913550575\ 7559321594818937324468738144632348689921641170068794953129167729027879829373626\ 1488598787924376841494433716606129439129940408249151560173947934632098412928152\ 6565924882332183525606031749648660779452334634230098787621896047027619619810707\ 4650280135356060219438186666476582176854198100436129207975685840978706309345915\ 6792175065512113295560682205052662962960267833913495199991061621120893460456971\ 2306846273186374920915927702750789166886583206848493814972339385750490423389526\ 6854404502310819828234141620805371812250900501630011363794123516295564666583333\ 1242986135321985410429871947622717556816696174787099290327637647973326552953676\ 0860778604460582204029602901320444585615303035950521053910674062054640434432654\ 3222337554749242974310320704652348738138547626104201896651477340105001962246696\ 8936607992967293029982853524735416209120283712320795401302321515919184426768921\ 6537560578973867978189824544224158973839649340004332392099524475916879888709051\ 2171389827156494078372082171250496121660358560190343491037428766156242193463342\ 8970040568087085773876079876937763086008800330361723256099275879649380457057801\ 6182234270273196842921552847038782233136930742721668683913368162888447704667942\ 4142139310945518418668485297203142741617160192377136539214267622653603124700017\ 0408355769659203862611690281215099163831179169315165986614964358251907848472464\ 0600848396454331559474171088144617868926091383316900648085268438452856671396154\ 1740544380542352304033738586754326990139725247938560000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1792189982722409027928826156989047310861028344208600387623428\ 3413767561247839157673756956654773300549616649709319801241147118961351246754206\ 4307356360731646199738817284702881778353463880628163103762820811852990812966544\ 3983911221794889533257333518763171864770402931109884988814683416416534353869582\ 7450704170556407967629282938923922585787490963129046646674902761172023874627826\ 1499671186356114914534497583249140197641505899785692282586194815064960381400198\ 2219708092000748350337221295339019546464763965776983779964609842873800044607986\ 4799324420032891779065931426916213052493120693104040073947209163335741851325843\ 6779196006473927759169026538455226512892742063666977375482661094915427383947105\ 5672011950502254882017566661387721278135460355291015697097267132420696967809015\ 8168452437603173779507806733967511667554259906112681717525654103399765994315045\ 2255031415163233500354570552298734546057789656094442827150352384211097878821482\ 3432574888777866353273870045140088186853030905904274535489840086288885972961777\ 0218375588926591920262186218187590110372295140684180203441316412296695886680145\ 4522718199322547780395486273212334755780089880723941847339988721162364127602410\ 2734130573544597462201840178888533731695364926219701784269422679510287351080137\ 9056561993585447156855377956795371459439397513779953310365635260135317637215263\ 2037935151703428808506942028545981060532842971787524443924062656996075984006359\ 5088506061157529181711805023078716524621582615620022131801445354276122530092872\ 6386685571138920594684122202670499882462990045007847912157682167296297822274506\ 7299433429938126414916608131384073690343724465736190591668068569398325944121038\ 0544002788475923435398062439029329910772727352082424281112002456194043410646286\ 3374422834809140928600099116274505924296673188360760215544150041157189371621893\ 6449625952509039/53143470799664239299128700240315071205694580919818637758616181\ 2044513846854159753880322097921871239293286627627795160830105823478016761735758\ 1652568419433534792035457446012179840985526734791787491596505155723886302095371\ 0827623714051300632068693565384914227567648040962455062500700808694249160515423\ 3828303558835539242916704911057546896137381117993213392499708061880209438777813\ 4778454151839440538197016910706307535824946698794596490896713544303064340526406\ 4005603817616315924130823622783286439419857870357658819134209939856408392306007\ 8794517030211248254585159973453362360178812581628216676768615360735332578647246\ 5884129341222248080866837344775597464467549308523991531928190472896020812234847\ 9813367859359501254488577023502467049582649389664337413523108345030382746355231\ 1850454843466786368168374061187828375267466076180211232218395961497565054974049\ 4348076833486788430921357320895458000125681254233971461300409923833805457257483\ 5537886357811924017318675390120593661423442250792768178460819796758917766769516\ 4654698908738948078036659783755054883342250162122066112447685921552851492570138\ 3781731181685804865600072086037258104069732407398436590907452268666969754186278\ 4721100114454116803780487718634795387528132881165207240924873522957371476171743\ 7261943492815077435465138307529139723451415272264219346344188967132635281526208\ 2202560998746027282382276424526588087806974509011997099559074738208448130461245\ 4926105471567877648403114879724393130707938004169956071510066287108094126551835\ 2553331061773764510926778347426976833575208796773708578304988045292470896201329\ 7063654049861427016773838713999609089228800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1102763672776709788634852524629249397484060025503078893054778940868189\ 6455243546623173547933687265453327556230016512167281674367273191825055342899120\ 9543967317644163896029893288217419997025169596942929157113359878547804456259196\ 0829264139384315148039333985920838168227401569862582738059868494112866939499741\ 4217708486624875417317542662451453619900989667595045197388794196990874546239475\ 7248647021700125488317193530794871371813527632434677639857803221513324090178617\ 1134468600601879513805425244571889468070450584671235156197741604198123131314905\ 4401898352999139602458438171697828748923121145786354324748466440991756366156289\ 7368376774131020146379606696865421880065889198633532788860216458460620977536428\ 4371528620611033287470582019228010406424024927843731008904816321857921716680110\ 3679580581157106890481100043027430588413638624009890849032668439343848309140403\ 4521499315663808507872051260136772767168125621964863200224415774505358053402072\ 1730789858571565361859043464947517082906031895393464054173356894106301371151469\ 6542909580645188776170793837908676906228957633266790164035418534482615247288905\ 0432825910064384676830103819485967974333022693182112497544411862290559059583154\ 6922764289028415783322001514010711871898955682077769020206497338161461715244766\ 4215855756560359607412358203425046847551292206008793722750870258667912826308360\ 6925025453944690735720580037035082554889104174829787507898418357711181370377852\ 4606693133540158580675551518806527179784387624487212654267604579983040666155263\ 3336171469694086612066998601492925279968462431215280991801897065257701905365507\ 5290500053060376124095679874075444627794456594494644305549514537279763530411742\ 0285880022367310281263756003416855622083351513373540896242739313790258933054946\ 0185648375423520535746559141051163741989928693417120315909410649188870108843758\ 8694273/25528950872724207946438187111422332494153229539701531179722297978616735\ 7868858309518076074721740972437436433942290062755069690678263242387008770944316\ 9287370407744188915261414310086785707583871393750225343547772160867330056416286\ 4915779575108379089550450695203852972974049110459911473804804453553304374197898\ 3631907956731608442624801442958208193600651843929245197186829713410650774322823\ 4558153193766516929630248102245359998857360346544888459059347803049276987911646\ 6528877136982491709224808603280220149732128010915575882591499982744653903220096\ 2007740655884595516649594980696730158146545427752757418326798526860838027967458\ 1386942097443470162887519199706097202122171059554580579412816429299505109595790\ 5834625110523044418235489537887450653722970423834895857427881015944214491610262\ 9210019791132062165566669699809393177037048137411447763693165393778093781786526\ 2681979673086087359157107004991790522526219268964997382498921423087677649310756\ 5362223828633628325484974585521550808967293884410833495670688108756049681642989\ 3087807638332475248157498496030142301575524859122853392011961978445694089751058\ 2159954001161826514497695741675700885440415936421996050656314010630613735390131\ 0627496663603804800232669517725171619844477325299454389711236589937543130166379\ 2164119913468645446143043706197372916003764065427120239816066809641200351796805\ 3435993048666667287435755215857546247916251725087596633596300639356295128686812\ 0940484758206825564036515899513754811004025145287998358963865033151915555916512\ 6521133737129137400164664351034098063578004634690291385397634686866098129219169\ 3091610873086168761041128364441600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 6236551907842088987403715826444671297988866394002373774385497536561062718290175\ 3382145995951843261062113846756223405479203778079195376102376702356821865092747\ 0626442319233989176788025878268276790016059706336112155323817000776017287779302\ 2883101042026578627960355248733488010019418330828080994098827763748103017630306\ 2730994848033647454793443956909987640194311362538508167860572436695314120821120\ 4964791605749751569999899998887870255067147832937934891989212560098577769407629\ 3126459992642661653040705607732307593653635597307777845588247702695524935724906\ 4130582698668158109168335532055330829380075446897364917773597403568489593102225\ 9754042629456238369634544351674209539820171449108774657772981454309117412683874\ 5078459248208936501952750536319216494038926407567085100768403246760268801167215\ 0355234956155333697799213209286068988490910908065800178251408016725947099054128\ 3637308621788453511573120287218554883715969569396498568913526852622075005622616\ 8274691304082941701523610254605478749995797268880056841374960779314930421705534\ 3923619601757756538183475113273993560441220726062098219329806880811050572319061\ 8925230384493406775373074105316868997722517862161178425962839907806332316413198\ 9036485375485903483736732045348145343927192704616147063170330951131083176670842\ 5061773061838851717373909998252201747144687599437439191507599948014965411227768\ 6183055899882882789431077150513217712661724863064186358475300317027436619422623\ 9201116874034801566304066699876204406578752635133979391089866838305872577373818\ 0965263726439506948847772014026618147015097353589082572189633096815305275800876\ 8010324126458895880599703372233467084312892521093999889585450177459895785113607\ 0960540666749161469360562333886615168043194278833695230939498928759174771538732\ 0744444757294737425495802001943967759518293551891888380197578643289981384865171\ 58483616743/1199539194437572218559767908932867633708072352969128782792846163851\ 2031966885384167209014152057201125389084775989960059114772563020336602263421716\ 5203386677132883824430738064405434516125066214360642238496726632542411916651054\ 4019088697872085986160003336375610622430165635406116130520493527343409227447918\ 1050421739741084008548510041880959031169977857978764374167075556004319804411735\ 3847289158434923089574940063326062959249578031883858825961073441653200138660320\ 5240047553416171275084326477314506818251199044194408038053376250502273342175623\ 2628034043383396790075812729007508327370756004546469323903572833441879913924002\ 6459295350063852468365047559960778074133723381742192691463748542913240358735981\ 4973061412945500412358366628632942825642473219939174483456527954525719205175392\ 4426074730072696930044027083629086529631855174860348465722715431792999908487351\ 1466988348860837647452888442459888690456120154356014742191679321909757851112441\ 7358677942830114829547169160319068223085165684394091648463207498265853677425235\ 4070932643558391681421737750381872576291796669957629782183260978055090480124937\ 6594207397896954325178348141277015706447608157691900582703843363686222257860237\ 3338829502336056643857927089314801330534175182906642875933728283639830889224032\ 0852075269160686688211193974942562112920635864208115654262546700984948029224681\ 4130320569538036319246814787561307262963117470588707107462756358661110314703904\ 6925690612685650543142639506228073517952144986240234234442814245171696863787852\ 4122646970096094527272666537278063290251198493284525295915650745757452830552181\ 8973860351497483605185064664051113401359238850150400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 9540372144156794075437546444868591403643862719839993235943709\ 4796460139170995825840339911810907065799917679101806563409467327037594744820315\ 7492059035662191558729816430744952059053103281627301063662926484848105675652659\ 9467502800040328990713710647069381640330453007968692868591319045541127741207693\ 0233275304705417874780965930729791048351892864680978225284667883249782182605013\ 6363761610478643529422533193856633787389752933274113891370821907120131606123597\ 4547272809169764017987764451632460159007367206620850434311808276870872167917665\ 0375746490780870296122350537590064372834236565102429859606053724069820184686944\ 7153707947233891025235568237874537959269845831046405694748532033339934365033604\ 5923482592336431636252951816138854918444109521649792690609337627502861268951229\ 5590220040844118414127544881372824013866077350614417415705059544738290295014300\ 8822816982723202459555922309709021686697824229113047423888056635055014562164424\ 3058329104501139980606194125462823379529227478950721676855586170387359357587678\ 2120218139657749748792518845273252460093666239599950220209907006513950424110199\ 7179376480609463484732959402726091067264890269528307205094397270309899240013674\ 0838206251241001253277303055164666543830886650964338917162481573114743069834426\ 7387204842747570535907436351300672199722984129564508203749686553440636952547589\ 3884931194341224732498120114666601572225315682891137317163776744224942744141736\ 6435253194153522034492081571487989571361540840644492019657159710391660619693312\ 0143807830268411502290075385864679545121114450290868249621934617818471028962563\ 5894365517618230896654100032931439463953162387258538221242635749138086317703613\ 4892307860319297274290391159107505116035164802423032182403528755530196215076693\ 5105407257278463200197020105525087535192733524743425156990033986189439545395267\ 75464047140424452789602241/1600252395964577104011029853080909003987923262392634\ 3873502762847891984113908879532692227159120791929480581683064940254791041898388\ 7427053166087851190577132123745461365890609954304603160133358049799959640440748\ 7954801072595047676276246796462732193275806229188306906461847375483227442189222\ 2866175544392120465814635915899790451174441997360611891411658620105055794656180\ 1033157018875029103816778668342805119359737625964676532559178733625815264699634\ 5062910925555616278881131834638796127004096971868853297134673540711936370035436\ 5311521636561447621507040824975915388585789312555404004843963208697142823793332\ 6443555778366650548107358237515278595969563461245606882025606192944767033808036\ 5707963263247345609620428326010472150236883155633068768880770336164733839533686\ 7812988104228356261074388724154823921660344191885977747086571706805807442652012\ 2306247997496659313112401031675687601301961842516283595107555734042262481083015\ 8465940399215464855033733712580753971293330979704970972831196090004283604562469\ 0251935497397562440899011709198057510134990295573537388480987144876517691430829\ 1058863285945722725419466073395522812654376156439013062219579194597850774293894\ 1076046296547127479157213271931154519267388922067894154900815150396966268366409\ 9918534395784811242189878398381374192612965279609272249983226525188682886625856\ 9857980128898905747707434244264068699632017424514629375068122684730372235302600\ 4567278138377016785012698792713443972337691220175619063185874002063430281821646\ 9543627648814473336586611209197685109656446946180234628688530666811584162288900\ 8312206852740993336537759949951030388213167533898730291226214400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3130609552533533387043162526747808211392359509122\ 7537596626729583281029120054224985956174553467165620114870957408635256187407058\ 4093822521003710628213030179966278591823183985077116639818763607666609551970329\ 4953997929124093442499540003762876452174917267619719108762659392702713372628053\ 6717695227006471425405249027068583456008910965646474263818534482621551100643451\ 2365815854539846673651266250784026736173962008417035399572348054946915664688771\ 8164409806341532334484022291340712410708149419358146953657104135078565013269984\ 9730818141773480532620257806364463546436227840407775406064393847920547178527102\ 9696535064842077738959633051330169860979152302293511427789237468937340836485457\ 6314131352653676466472689238086694619058080626376251035609767065141089466401954\ 2903854640788248007861788645906060051357148978669917930539750753643895636347898\ 1549249324696757958806304439328707757592386407478650087769790651421053315865340\ 2366954940498814716571518528470515849928748043453187007800263643378182431118497\ 3725495752360368198462367652080269165627446946346893782341290719609834911038168\ 0789169613819418449695496607469559351290301346284337218377256331345845519998393\ 0157569757784979173377572758338193844245976604415811659695560865228692221322838\ 1087354392265051677145715745475219127290146606231732062641357096478883130860529\ 8639496268415100744369803738520880007976825172712608508663477993717058769759036\ 3944294984836481574111591051484774891646010955728383358757102621088347357539539\ 1222177327214510843879356035362503138602337599588621841549309384401566522660930\ 0046878071902093238555405110809258291650083607121862784580720810581273934006815\ 9539208791226622318500066365457984731544811132459095149898651248834442945676019\ 9370449148750205285749452849158531893743522903620492070445886685953959494803884\ 63756443474899797219851592438203734645373039903791/4774176847623076065004088349\ 3838236643811308957890435589428589336048023281899970734623099623301919093171843\ 6876071175789153986531078547299851230497460656539425570023603838552391150063350\ 7646096165508758557092920383987085776423553447176457602970963805292046498034521\ 2773556564363568809659139130299290558617247475339020014631969409384928802791078\ 9180472447902653150221418842926675420405429233248111517114570975399081613914327\ 8208113555362764476906490097741311686406671977365647327757709501522031311182384\ 2242343292335298203404151345007224288077198728651153263493581655899148506990183\ 3710390044511158103782321852853384275103121200421498955470813154771005266862920\ 0346692999741241416585141608228496405902324351628051186706679685486628193593787\ 9899182880148593081695001480613175883873706459129206891404874346536040548673186\ 6930924544587334190765785543914455443467735489798733124908717623298849919107835\ 7849621275767090355854631544248377882123123645623398070767188466815903949035585\ 9158910428152784576540067411164278767457609819101111559916954281938381428722722\ 8686418605457359188561025792822369573203253097799492678495617236871198118066451\ 8726004544739175996725008676691126534157104498802361692097080872171337331233590\ 4700613328522566676401209658933905470039882990315554382252328379145005846344882\ 6973041983267939493385765495531028784688706400963179227543041294246362977254421\ 6834474956157524171150739287539723610778593418062668777738076757670256919989259\ 5753432652491302363013093853512093672752881401485208833915621211313114946438779\ 3342072201568108283468048993411192398472927181396923992781039936692611977786104\ 8229223666706022400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 10641463835649\ 8293823343184601756803579779487820471384605824890988828803518481577359808191001\ 6189311039621363248928921464064703290003316769785053875001061869767778635227136\ 4327473656467073531666311470336979075305825546716888426077984815224144818869440\ 1027170559943265074135509086887557340619945569343740858716124866787361183354172\ 5559760793589471323307167830018419177563976680135073360486401798054577102954539\ 3898470565856062198978705377695229687328275861137547356871052751980892075120488\ 2034245697204943989620371961920496163059815709819082829965507628878113088105358\ 7806445354169582485845506259440284058108332591061012213168149100386942194346997\ 3343784877828914277858554624294062640291568175415572816021494064662275732797212\ 4004872072422208000734028591704962517641132667936632823847300320994032598245627\ 6748844243786973506785337045976480904047137618555285245752996203131773192661071\ 6254737836842422189303027052217119915065633839821232554917113546020229293467015\ 6897684165447255098500427822752293204838777858363254023899403716575069028168157\ 4598472148988452402955882823149251399806333156860807174277432370200067409571788\ 9149394921502289542988277066726857715079664814214087198044458491030299985701075\ 0474383856812766068355920905984154958820215335977672695645592022315793115630880\ 6699670721583679643676536925767193209372192588594874890274625524417968569723996\ 4103168321126040037742697182036366370209365470247054423984525485009826859520900\ 8207014596251175033753722393586365809626179947735880548208855443455060991881838\ 3090529748547907848687138280914527850837850111068601529810411536987592444238996\ 4472571814617620391660106242253103256982485548622628544168775813739141459198802\ 4507186562337373418431813482784185744032058589526374447803752109460008282924561\ 922847331141964770205461012038627725150962499898485808961780289178422080779/153\ 4153573869465901934468374046183973383342699682572883495151435382148826257686544\ 4912896328267324837015433140542097046106532108812810655682261288503227648821023\ 6945067158633812370773615149912926134086542715632819911522602529120292010448462\ 9442523429773528835753290607238303083727541427484819842658707541882355390946972\ 5940761768262737050309681610273217645839517456343929032939817522152139008239385\ 9717890090180496457034306962212155327463465994596564381151442088025531543256174\ 2189924827518519740587875346293736214603619372788366918363598421281807419915770\ 0220341309927251485283523025020532949096949394939017084552343987344312891026977\ 4992682666851024427840894996895475090536339167994846921790468439330120280041451\ 7155450593414051233396790562746788341372453914457115938676949117973027189521739\ 1499466931631142377431117091323930411508799560609575363605262724605331445111022\ 7636975681581962258079458606788134435036565941385477389575074812449998421760415\ 9696596025119573627273419017397047280688701696052680826056826788365984629883010\ 8089728880469478362987410577402321246283056946905213994015816769933577756391491\ 4019090415686043482187847838121167094086404954031949929058953140679311883725076\ 3871546282343178086594408204120225641360149922319234567507700396228686156128094\ 0162559610507124312018945084154935954731483315798012297939620367136664816254799\ 0278176853012258469956350173763751833369033873695667085564153990974474669889147\ 0679119205827313961630853554670861701114747521418418017851164108104917141591097\ 0943395437423498516991620556341433598305717520409732708192610314258835933601623\ 3175400967588984248808451237478400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1977630922437280645870823882721796980675476608425468444085354183967638801333427\ 6285695449692730021307731656954549845261764731981165175983529073295983308406270\ 6991283482874528694320834375026627174942169969354810344875256874243019647479018\ 3956603355671259153815445311993943162018151321189676672659603091858122587245693\ 2995707711206661483764838451287571408477650555473290548472793811923811205077159\ 8904295326722168481065208019777109993092605118124245117450688859743527581515413\ 9922545142533761107154610413918618314673233194915287628619801116713855191428922\ 7336433991754806196937796686278636609953726812414445627488634595435121271817026\ 1198161911053108495413567714462591660139522379913872861672940290881432960844768\ 0812674739766605793286548922443405773809059484766202683373894979350097440404109\ 1682296390135487292111821119860174938802779053196428422995712944683963917621028\ 0999112229347812841443050882980548793449055757585837034015689739857516537179793\ 2262962333889636111743122332269830920976283698980428478710430429907126582210806\ 3632045284096479523382856037552288686506652952688658830030271885898195762500528\ 1460190413318608227704331206433986205357691692799740175201126393162416313526494\ 9389295855459100613618578650897747093329738668662248327645126323729208359403367\ 3291279115784690139462906709425279954204727991832891229705907113248330302519022\ 4360006774131700766042447370787647223340764788485399581121109275515247463414043\ 6343321089989104773598962349510324350433863109395333311427337045741664719601236\ 6982786814280438791491425789875595463854142693426556592767077343419267614853541\ 9094703804106799242371132873277833714077406055856300302712808607436816057276480\ 0130279383076513791700368795376566781148809534738287690218711800289787371157658\ 2948488074375801127723811208918501546462771250508659851535637382667462021061138\ 52507579435742208322684399920053/2804205972893639609690107693303312793484762690\ 7639932808871335286733396089446072875954359110020243482452603937903135226624478\ 0446840812579719379550006478201388885967026310807694331061321479126578183974363\ 1169008287069807663599004771598099724332909129369922711509974330194945174800319\ 3428688983418116899311731306076648994140100717791992189624348859535358714530750\ 3794127754729863071989272611574526335344295480918315759000654628149952930948259\ 8956243011592795604115770323464801714306697983101792127706054026119399704095162\ 3122272762705317205874636722042218007297755881185502685510644477283607220839453\ 8728959513930388082926809725998817070395018816025390877818587738153026793598555\ 0548287567394802067847738261857509752514410791577737701979013688258895346426894\ 4326511224803493373967921064196045136370553298263697498074499077749090183688277\ 4527657595357417418368626173517775867864809899030751799149717372114836976554907\ 5443008108784454513544044457819727727677258478471432856808417228814569335164513\ 6266089532531019343827011204568265488064286903798664698987035750462856634990430\ 9123738714251258040777159824313881241628074434088031476281021815700802226346938\ 3512328503900119464595846130092335923567754675945844863370059006093811664352404\ 8302726664178581408259040149197258742746030968387418225621639150290878598223728\ 2288775724767067389466598167254573271274579965607403241834455632774955438454012\ 9462995731899622098974818674913587178679837036130184026649921586543382618698091\ 6900540997574431730955987623531034151635314148550720348730296500225262917781083\ 5292323573264768836593787229290135120458955486335801438830158112259516315836990\ 2275644620800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 28141272035590391428\ 4586511726727349524748652659451005232731073279223165476978006113790693207013436\ 3941735505082440447284794843909378929845851417719377299803869984622070936300896\ 2473559566364590179638082303530344896923575506194310410093080083958189934177359\ 3034402685407167632472062986746735713915070671044073422024216035676447467429404\ 0410976133232118953746084407462520318219474708292168701383972961636331335766201\ 4406703143999943824810266753257619620604757757283864984709702315045589537830318\ 2043125905299929694968992745868171445505358815072447904553805592329815396964708\ 1690761629117762464252532897039914428105864151210685114333927841394353190882580\ 9066518401058074184799302805826090836278629853343564808751235951374432772753378\ 1772774716434705751364921936873969018995179323899570658971523534673138200380290\ 1463336295982092793909818761898055997718451977457465003021618385945453345150391\ 5032518689466913822469626908722267429020278792412073502304725073978073733283416\ 4669315471202523321623880709398033305557682674642910089124257567642708795509571\ 5672426090000754087626105865608946838497084620700026627016268914016301945539809\ 4240730627788301418951199825905847405150394299148460978753966648971425072358854\ 0289979632189108148630872570460637604188192670826767578077447789956735753703431\ 7881461273078171738879417244005395397862834000231035544840220846146884121413750\ 9477803567846475265386118806627203592177536353731226354217902837711046621584221\ 4587832455371790975741784406836940418673047198749233355907155614974854948965778\ 0353264802705013069788120508333611199574827962638895823338420805991387776094371\ 8742047878727887843221273285717762743945253985333161355915169500054873973275830\ 3225317466140822328076046871073497791353439125708220502151522658174086817397993\ 7686375777613599766995638181805194555927492751978228668713397636112260627/40994\ 6886029747987730767587174888650700456706721119112173806742060144504160085971492\ 6407271833777234722559307856588929783029395580193690615992813680141590972376307\ 7436518036662279025996657935194333528432452654526357446592633716140542775933665\ 1039125021913400630493411895189004738963747792061081485426744768907394412528306\ 6872474640083398429485183898950581977797114584207883485405220387679929966659472\ 1615708202814596265719672656035589975350133280602257937485924462131403958293562\ 0370239475181225010152002305003322526345990943010403538089942050812069201498618\ 4022406860608780776015082177532365872782327265602171293862671431938171334464021\ 5712995432516142318983692776827321851396494052402838649002465678806600473460066\ 3924182965088422749802227430562091002211423832251651968447237041677115398449773\ 4138692293120171480767317432432792375034460190378906344646969395747668831587171\ 5400003635657810330423273745887459670183002706780395633202417967335389918588188\ 6894735878760789723733373581296512598446453127439091525428482558438812691479751\ 1674269646805331721001629248131168918652671011857570708144059194095163354173784\ 9349256691091197335113867430844578648971364272446561831437688253043006429880305\ 1692937032941069523367504500532290431323902044810893549947533961480107078668856\ 6953444381253944646410356552096048695992592603095475754490612334923557055179037\ 4658803392369262651555878309819903174626341524868737542332938292979874964147080\ 1122524937282702007773387839328061060605316962600013730592248141125764989112769\ 3477982133229176457385210406970243860590534045956494874326872067329476991655433\ 8132937175304134711374139589918720000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 4666328041881477961639862048962596137040934625974247754847113737163836864528\ 0228065785773338555162003190746325756483703356587032346123859549560730465140153\ 1926297464367829608763763283391408740354893873403608896151948563681868434702259\ 4517095882428861549157873636654451946824603445830748311791658081410325512440248\ 1183856336318599931505202595846785826815301084619553379037269421377564642367091\ 0808468755977134809751799281303326889104508903132974731653727102413624799408744\ 9822931974974084675329874663953488310417784213927998106170176048767370364328416\ 5667012591564293929067326998702610655005003637158144462020516515971852552810932\ 4719954048463928398040811937326447844945150866296867529201528810158683672332677\ 0875655602014502135272197632478002229495753917340577493303033592292096177466856\ 3456156916619039674504805967753279078650734526747039900754419222422333362470178\ 0351224142728828612820921936214562663117902659916131667199179293448063604471471\ 6532906919186536163680598990233734336205344295029594502592748177532218299274832\ 1596423565548415885627385531778208874048303086260986069432366306305945561208212\ 0887212551014743286336785876665486432948556097897083350244704601720344437011499\ 6555633913785639741631255161366460412848711501821863561389487910018990016770170\ 2861619165327453356270614123110761830637909374941592302193827020333926300977503\ 1520337872082047286179299557219878590668052388510074471273327798868861003343378\ 5101051555232664965217518737791377426498892896865855776316605827310276996048666\ 4499668386784481641820528637799015093066105304167250436563435022841396132998397\ 1886332574516690800140501036135869795189058375285076878743135303129804461110522\ 9474407436785529055469393193413821053396994741456936230000935815110231037381058\ 4077570509926803788652398567252569129105161414451370243315005220514534828223755\ 0483415728993835962697372487101784758037204406376727/73594766394770007335089156\ 1031139516367487762410544712894296939361911281713924433186232587691556284842037\ 8127093562393281816017546714535281387497044530863823531477539670969848369160776\ 4766988439555282604707351817836813416662755608796360577094888289998043828604035\ 9446111974405726974519863481848380186625657072301089104963958653621140140961011\ 4248630401294026278491335959880082445021837888605541007936083637344627270950179\ 5947408418067514107670146167606702133270724392321472219915645036046500787893250\ 9165537044269287792529574616795275719924327006623818377976401036455448348675484\ 0589569454680661030064746742603286606052025426154823366544870325560529012190110\ 3729248242495637117014522898090678522486901176661006633901298023390104313680194\ 5515017069478964241257099755419491503728312143579770392535445646184730855716148\ 7193644999103150387795741956208861174073951805096166875108619514027007071401752\ 6219745723926262668687056223419215724382006755891982677070311067577910931903088\ 1680178915459891045375835382481884184955948656154226027960309934954446375626187\ 1855362998169860941415906082463360941417556100092134022377432746616103415752578\ 0538414895719719749571853736808159109588621051869942775384991742589374132239364\ 6635151730195358279819812907462649055968642384941616531673662131993087258097367\ 7103837727071762202894051043164178454870602365263019362800111651722396909405810\ 2431019937398988507669724051509105693563818806391557735281240906649495130327854\ 6710638846587578434993021737023334797973385944338690208993709141901893058704817\ 5702711090772294623731555594492202700277096049770604107257136079961614126171208\ 9662110137951019921706632132200105973760655360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 47930118569563275436011772307756269714988297751513912364056820\ 5557142559554776004105675187237316989216818960702256861969912697959543222110498\ 3596240730913152945899754651325646440129388381657552796998757328260414246754608\ 2019623599918162471148717334335898269047443262483320634676025741848873826308255\ 0378973865309748780458290967520444010086295290514057581298884921655013031175236\ 7172982052712554962718260852997845779595582342878660521019702762874073528191050\ 7415133251361998770596329088785456623313057255530627719501651633880545995985147\ 8029561451805703774902025457522484874315965953306229125624401771444370761292652\ 1788932568858684770150124081015788640124471257519177428512723299980103169021437\ 5823784048826215330118036176115216693523929262139981419411007121587849971783698\ 9275457183471884019653905705699985372910838633590118442501065691163595216964748\ 9623324688164663817091189849347839316764891347494071744755901325753621744139804\ 7471117344286038828474388165006209251960607811656783092475073111634806327513258\ 4726024523609993860783240955969729155569963760637282756077439784817924598493830\ 8103744175050410978140233901640552772772952924652434368537785070330559994228634\ 0017968427707416988896977560754190540318259257638366987709532437413158456722385\ 6497640759044918281576656319679156115526766283935490271363027976201977651313322\ 3435931423106232319506554363983275633213545238721722063418323803725592211091571\ 1019409018282651005430793632315370693427087573427571794840946978207487417060122\ 5133653929914556918350866116053432255516373178261489291495799676389324006885862\ 3326681222630909025803318022827657346013557116755393061075852027404211526125977\ 5867952171275163907080567084362305696740069806539399798739880306957046725053172\ 2104666227487868813105257771220337281241952538844417786047470432186136613316426\ 09712269306228116528689423899013973864565718452159637461310481900995491511/8780\ 7523549708795670659142629915511564661969954722671786615915464854452585164083426\ 2306018777289380834509566829730204117671672928453139365193821291721151665821926\ 2905211701456159943906896633241547991658580587790222858667973319486183834103176\ 2698400199182916286707583672147082565841433159690621492988405486931500150931602\ 5947298377222765944676954957575347414868682142630002726385816740137337899206465\ 1924693669742231529968834959091977214627114864464719831640395684467428784218194\ 2386985244287702409831330038167407018431273889928179336720618057637226296308299\ 6703025745906467763181819967374789453386910518721212902093495695091733407256427\ 8671180570557940059973704624344054684117248765714644484167944653774462781832839\ 4040547123981622160225180656288587563760259902981993778639281908113766134837505\ 8935061391955289953016396277633359751020877147762166907962477307152711018121165\ 0965274838022935749685941982055187354504973594684635590740438916636369332163855\ 6027584580560240949656500673112522166671215833860406220185416874614306265186924\ 8432985042895417197915161193452570027372511575502408482724683571027334549750413\ 6189911556698858796860929070304687218259526359101788018785178813303690960940191\ 1359152639902195429486447899878533429622074583405423327600827141610469836869573\ 2731660849627629504909600357447780763248260652583226810468936520883770233605510\ 6259274672913152207588098124224411863807910149639381098773627797883344483001068\ 7222748956065771796907217396540159717506766810830883982765965422252327183154327\ 4726533194783655414929446295672576161499128407747718451630129231885382566807780\ 4847785582813635753056111404358774686416124540929910325436964922763373445120000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 38832909453226942159459651468224\ 9842558329267518119015323352544595488900775421011793443387236781191256611188050\ 7062970074653438345456480169113394992945187815554963861694950399138144266720899\ 8235005501154503954244300920610140946882440921128863764452769650600437867548558\ 2117678734306361289247771831641454352513906935712185118508732573552152842815325\ 6216856452006670242734849389871144881431285076091189344635335288047181318797659\ 9353522213876023639979424142677104038563141226508325648570777684993065709600658\ 1777934587059908176047965319814152202484352315099288941354481321224086018803758\ 6669072371840042869167698433042616339315848887943481142871449254378012890104502\ 0772439520329346836667446459364489741552876105186222328169248874898891397318579\ 7511899333804696445282732176207691130246899248070116871572022743653419842551068\ 6607533737514996143348341406234755694504003812174689017653189853570639157848835\ 5723477215408701222054683153869305494291122068671978441882379069561788239359648\ 7754747869937325763520640300125955509825485695224684174604369390010414165230224\ 4072429154319805271403225344220616351114269076586626787030316277958544587960058\ 0366121835251342746683061161819907031214518466792356670460481689956297171086995\ 2937400286685516323872540154082368955688835392284668614273121135131494532107112\ 5223242212630309327038671064770499193721158161340445205752647859329956744146331\ 5610244732498293573244433765095651865225468308365673638552266039298403832526738\ 9947345908440774090304630771485605242388418965156387634407802683710117158431232\ 5187350357554915852133156048146048752142513671500039436165012547765613273348906\ 4103050312752375531506257351493858880255938138513132160158590573578483476043555\ 1597106836160347431768729375908340065275831630438539187272216969547458704317061\ 6541648407833645222116550326529795442652866263889262013321394718984264136670366\ 69039742674290817642059946523/9223741311279160441224389637559474912309916633893\ 8430578250688400056359718085611435083935742460363009761057447629009291540820882\ 7693600246167849575888483767362642471877963179462321307699956838858408783775597\ 8444239601887772573454261808533681512653448923169441337198126840690288128813346\ 2597013347309670543747194333546101945633958035365448658590733518502369194880715\ 6725686363931981194677266596221431361429446538072711065576268277816746510505280\ 9376964947146653646748810566382002138040864986201699640732063859295270251113165\ 7675055984258173238645024362957053388669339478744906183434278472884758131028015\ 4390698093004112552909111357652514653014163034258813599937802264221224293096396\ 5944948298394217461557384429176306151989272638649499820854102039834680635196501\ 5087435364771633680378105636340058065833523917943433114607346983996275045988039\ 9866768228469184287298565288985377875647295360119285825759775504987155653974951\ 2536475456293294059980674164971522117917622264950510556667113207104890997977867\ 2678663713993771155938598016265605201642913830949099554998107566225218525345478\ 4486504990678143857185663577785321986069259473431622316256294190155868842071946\ 3918473224332891084434862169919623778722189058526118890403919642740544114650824\ 6138226934478288870904718040139643244797313949134341343228969548102130275413540\ 2506050603057094368362356441890908637005508016162073646091767459153344233701921\ 6688687875206757320286559212168472639313664089928998406118651419561077525498319\ 6437302079696508377804957089544463293648679446049083061263686128925762884675943\ 5918590847514869251634000117303233010235636546658367679779222470867486934581802\ 4019824301355259803116785635426304000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 2310112409745228524665092173031340964308881654816726171680325487760060183\ 2706567734981044412479341845617748473007463303909717227677275525886330396005636\ 7049346597476277076556864679157962416661435455014455512380829328074210847062445\ 0466984258995171947554797314944360428502991305469662944092605470032953493811662\ 3763792375364997643299474705738692175912288321454071693297771208671571420252304\ 0019328155965691330613658117219825840785686062152294220905774138490550524094239\ 0647607630757604565796144134592969650149623018304353825446670880465355372202481\ 9198018618969508852192559014340481215615789383299435971175379597554984598668770\ 0859371941640657301507337495960699656236937153907320164879791747113997627949933\ 1912308637886592797493194476281648264855321576156901991472199570089486095108155\ 3300698331078538872464145418716764628824085454983619161623954659589764351365589\ 2277086309674344248082226793581716260563746511408942513907475301539860471145459\ 7001665383988697450450971609493068015779382207681405049134338688197232992678069\ 3651512344236227685501391414235052991616199749896030254115436268790580637451309\ 9393590789753687722398874576435890409757000658963453454797583401290280803730689\ 6617873225350707034144447868316271089531856086811676431789728575558000370361295\ 8358359069798540558157294188028803545375378914949981854447284925082827725483065\ 1772227364767211365790886167534216084708338018468781668226775351700840491379450\ 2960314798382460113856339250200979996641225663317787457769183263349105379909645\ 3320149485801875442157813514276733320777994263474277697876130913948811312053568\ 3008114073995875932394220578001440979052083520601708436907187714515696665301384\ 0158800907017355932806398041388307488376997055909454259337199815345618241578709\ 8218875172307892891531537944509824930623773081768997291489850117710360308011439\ 76751144505801697807708543051444054927131949511979541066693950529/8877303159670\ 6304903282464354708181414441254489217702018352104691800860719564251797332682322\ 2735251266729707585909172080444933286542673884813946808911769734636724996389916\ 4403892684115147431214460034298012775476735550983056440054645002008748890844092\ 9680332990685179151216352762475792019327048952648149974006863587868588779733054\ 8568330639915010237549824563541420283401738033747071880110683022906132299066505\ 2483493905113442490007739638338448574140839723957010561623806059469981779900714\ 4626740730781537977278408520924124170396379658588115038555484844345942851599073\ 7394173304873705413104244819638234584595629652780811088723396421819859143665457\ 5978157523222064136074039808880017375898107075722166861702878994213448008028173\ 1760253652826234207459442161011848536054612287755756515723608826476615311083383\ 0873944848232351815650580050985871998903278643664539824342313373981871506479343\ 6170755512623455967149478390422930132219361384647158109844902952274277514293767\ 9860000071336222935136931549812565049217078965679063065852952904489762580195655\ 6951721002950558342848570548441628950294205947264458541161105952409831396053462\ 4029274413503510836611166922665139643249521761865135331407300535802307320098229\ 8375088702132152369673783875441389855851687797476153448587210849442833303609290\ 9894516526350498239045321794969326164453025307261148297991069727070333665953668\ 3185724990752615903029895083875100968212229485535391870255518384642033531980706\ 3363621606281460341739669581825866821425084172220845810181218348340362965346932\ 7921176974470562397899530661824005025943863350109646869100850571418625638615454\ 8041444294124566228193331341218395725426906352201726997945394606899200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 208442493905269536141448879885159266220\ 7225228170843928721190435308193900596849562865344292475389129944688241790650891\ 5743331330120838619792743479805351881179679323482490024945593902569063583500614\ 0246816237898938896014565383008619627300590608819691831167919900812560969165851\ 6507979316491028913215296183937429126859120166248520215263256427008826473984158\ 6266854119703612236699637354384618006468026462410263451965068419983596837741153\ 6182426241515044785765053376660000119194088909465898678686099332881376387894901\ 8253251572224528559415216735405549870422308972785327891383532393519805007807598\ 0938729532910273433640076221727802981992336781585992491699995558062969275014792\ 8523735904664728550519860263125385485247199751263581127353079944015294492038746\ 3123171913155878686748179581134214596955625053376102200452706602766674079400990\ 7398403249924673021774370923523810604645702613269397024401093091346054417838977\ 6053871887090682407646435988262973692272704256041263779859426989477609949058641\ 5972565201070973251897610803027381417104566814508748991286677913938059585160619\ 5250374769516123815287532584183482322070854784019607846546333216851507668274737\ 8772347474459713861560395108812000199316746727895065559672724565401268325925065\ 5272862135341924491740790316793992195289141984307629521654473897308972672861226\ 4073678688987026364530113090491196189586176565344241726139520979646344378391229\ 6999345863666490560898932853180884518721856249742402920510984814235051979637216\ 0647700087048446527919981615894816386173834494433577967883320153772251563610906\ 4794628663885092607220550281658248593620682887416722349541007039512953583016731\ 0138880925184408678047602997855868667614292272523355040679692877155287397442244\ 3212443064238998511318798795756025819129769453706095221130778998486178172342054\ 6306387261628902584138418093650923752512376709311078334946010948851845255678340\ 34197263276610526989296126953/3161718146120853406780870157469142392430443139284\ 6354761804139081188385675880816147989820419994226548202788499034915195625158822\ 5605180156203747107778421527324907636573649053306396481107305738538035966639836\ 6627106870397135966183128953512201363876910401194653621316479339841523938256029\ 4146098722752296562172571605739303289858606194899473098057802120242694780340853\ 8874500427689210705903115522637936118262501875185691931374262385278147842980560\ 4243929101011795335545289174304674418211931273687990248049977175050947979018904\ 7898592434753342959708625293367468963702915595119502828182572390170314229824063\ 5891000999296879924936208706336732373877818366733473574148279832486313139287268\ 6452816464367258036680400926803911634470505981419670503925622810148771754657383\ 5411677799863249380352753884738261254943333476825502422328712891328458269719356\ 3413175198584990754082107675787425155048991302339626626147636185277499431583157\ 7795925295341751468233091037235233894478521634478520431063489361626173249571741\ 3322424649511102207397590822947975824621469844267768322839831310709598728437267\ 7006188396929094452763371621488176130527925681973768578287361969743491013182684\ 9272847104491594776096397358988235269814293619787831267083273532436222707417393\ 9503815267812438738408217429673751417959732074290469140894845394573802927864153\ 5108980695071734388518078924420895391885475595783598343106734312656342960136893\ 0216200291502427921695524671884536681736221916152124264315309608553332625780325\ 3400643490123737895747706660023868703113913739929791824665771337355896968614946\ 4670590534529301333128103286431476568241020489079798232549246224885055334763476\ 7081526049496023224316728720905044230144000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2182393835589604952742019206685920508013317684189277857691735696\ 3879825802625265604582081273055871732693751574879678428451395786937074271193646\ 7850925343826810452109660902241808851748634650435967223385548494520979197030725\ 3415577618975004924951621324315824563566202036542679872414653590944204563815910\ 9880389195263441455807047696974048635764397749393699022797641314184195950228639\ 8845343706324553654630366056611686766224830206701672048080095281229475275024448\ 4806597522260306003850387126335970990293217791163167258314350464467193574697974\ 6918944761491586495224504715924093183943237116653681153071127010050267247182207\ 6507080191993579174625306805621546471797556613355448712206423255112433074794539\ 6730552064098047437252036073125232708376389388806706953751074731004394263240636\ 5630202159402885240308151768680002437059433886562799967412917864866974735920731\ 3502943979406021989165501371657771264757509634943582002280253376897456578990473\ 2685243204931263217254495166106677971697824870765344052334425774986599155696019\ 6454465850030176864281521545718750399048738856104485616537063183048004632652744\ 7663311241713318250351137662609421921172388703975252016001694657395699758110339\ 6516134607729382612583416834853267136996156982641098567120114423920597980278668\ 5385075195974703409391650881894946627600513365060446544614284062887510490684782\ 3819565795374465034839695135860953936329586196618810285886486559589287329393364\ 8114786638678496272560588645047311099339596752491546009346476885038751117343676\ 2342809439745069512492598180550672390465747513444628627241547659434131442333445\ 8614238795471519043947367592203489339554626217889376627433533677892577265387830\ 6793474285065178118046087046325541850249693437560919459976107330636612363334801\ 8800479100327594076190883159517287943459527307758117197561781619310898097283924\ 9344939536416915506874670358706352585687265260939943767501147619381894380919834\ 28803/1384583366330936831707350791974493653064342546661027117724238369357810059\ 1813483622089431352399527651148999555145615632213233458103600921974702072087064\ 1705969582624628597426656393387614552849977707583791791406605685221046479661292\ 0206483812681793726382430645572144760912501702202087220648271187927267904276066\ 6994449399064913523261135874341285392727471215509746068966817071841923858897002\ 2263140359460584629604735801583653788918921349952025981572486855205930591850150\ 0707513891686970250657146745243977568531027451119538375895410661277490769931728\ 9477415291377137290507331601809623298977031751542792171307893750214782839888125\ 9186761282915071108580017834115737807524586239243406897542662459444706651200829\ 8932423323495894908044861566728960689646386109755266294517057369328106203589634\ 0193499313952193345579685776846054629951496665791673787802696901329238772714458\ 0334548142552193927201961179724117651300325977478091356587887807907941463497494\ 8148116491919066893426223946011730144855793803339675391920938619145923082389061\ 8299849519053295113121978597801229915847545471333504110150105383367517397280351\ 4197234228130718911143882059249475013796915653288925461337659575084189313210206\ 5959378742892572016189407943469788380436705936934350461268505171179815992267928\ 1053725775321125940922082199735715686721050366696222862885297909593432662999181\ 2061248396679895935286605861341801395700139853673234134533968154398861320979790\ 3094460915321276604777444573892562523933660020249827728995294884536086934235256\ 5086754027710763991465321624426701149892338379095107904597910269667451071515855\ 4882944406757582646779569611241986728729435671291088882889669570231499178092865\ 0818497994240819200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -51193382\ 9482712550262724340839199875532849836267353518999392983019758035228443080339919\ 8947992483697146443246768936692250330489880085217633085110335619746210317712677\ 5636975049957462203581657420232846703039632832073426158466020115550245769201055\ 1652318946599571222917070243535822838255788509493870732136321658998909906245411\ 0299791052368245634440354304367554585195098255314129987531045235902630384428103\ 9927636127074222284530955389212785212747733948441510542269234481711250422368749\ 8874307884958115075516170032764454415561922661025313235231869494988939027820491\ 4097201308903076118162717405487544601418133509468178270761134767138966962616967\ 4716401085068793053354364552762677098839799125526548399504278576688974753995675\ 3350589899485678662859297905740797113062533996415534180421306654369764785740250\ 6941212943909582405733373659148035728615943021257757333454555543144804817416868\ 5031204553793677945328686161990652396120687833925923564268639366657919207908905\ 2611285231073907803762802762061967877665696061939818956077639454097224993910004\ 5271348622258249104421556690206736640072127122180214999581659367899290033440494\ 1005356039419755506563758774794883951259079169059130005405106814852487003058786\ 6876640843134968818880309733542762772604931113158510999779106555131790511828751\ 5837681151727486480627435294298791523604403278489737111774116600058134208527544\ 8782572912881138406939205899222523824706507630821756575637344593273468065204552\ 2182030938841951464166315932310225582020790412302579213549760487203724863615614\ 2306614744520030583793788109292419999500133106335938359927370358834800708375806\ 5640233591190633715373733504704353941814061017929708130027080040758921170301955\ 5936325017712537384371190836940739639956541886488036714937495251756160021055758\ 8978054600660167833055471061110235914641175551459195559655561489871784789570091\ 4898368910834296836827015030582571845563433605645458155314203844069/12663870226\ 8073007813182108426679902787685188082276187679259103671921124566927337792061449\ 5557058957368101405912105500815371857071912892566940965500127985060977832342945\ 5257873244370968744893138651059819382134138938429646662587852616601371155283997\ 2313606807108223305125244508189190384297041086969866875235963598958012316643381\ 1543442574929226722389189790772654108604339576568706618675840073426251195348723\ 6211389792514566359957406870999202133162956994232442112094627015981162608092203\ 4823954875618948017941580776172726786289872303476687649286573697438862576134365\ 8856588273228954299643655845904059017481202409233394768797823616150242192377431\ 4832497603168861373384744241034415422432703553593174982321441984857580740623443\ 4332470391422357623141403271310989823201931424993804308941400132165410515173504\ 0844093032081981433041105720141970176323313187765036697564291560897091058150833\ 4041243856165578862387942235008469660984140617729807213252456767245043794699038\ 2900200091263649278931003410952378066241421577298391221253783717780645650097915\ 2249520777282133012285130390462764819828303148721096590714411694042731310121119\ 6057517342337958432976912815163026305040510892779755240829870409966904171268047\ 1345538294496754642555234609792201269979185795873687982027198415472934207850627\ 0384932773067307658140842118109283310197223156824307969028959310328278660489199\ 3887492946538249717775480171492456482940534142893044812545302952988991648239605\ 0613401324039765003151553919896118093508188254142277933700732960155581833812069\ 1256989297863589137953062902102527492321400506158701944334483296868069745303148\ 4655458487180870328964471866577565378931291003769911701925578956127260944644574\ 2817280000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -6826183349800053397\ 0469971216052961266080508042337619667498894427199520814403623394317947997060805\ 9060798842433492362914563908899989952966376105020311193058301644541939988919619\ 1902766277982280838686506767337193534988892027694940798526805477720190716115113\ 5872863940053818634126902560700061359428371701621474377672406433033309454330945\ 1799055344150796310429871850544032591856941504302076771777428556791275961239532\ 7740806393129896900759189452403294660240057696269471958409399040181188328953423\ 4423731829477953129281925448952747091744417293149339852919418084084454014794411\ 9637644682765625967107683242855969713172159825632735688248455062027813869246031\ 1781621955687381724324893410278571469783172632952246425026877732483079115892786\ 7616453929382031714207205309637226996258409143761629241592819711965537894421667\ 1351488174166676485499055898312459144078135079138037275848518556543746984138667\ 8536209464811626288726136763719703410955842243488478506732326006679050952340818\ 6727349231776452589476192222406053356046275897223133436822113889092833141225662\ 8536757413299835088910738844193642757984433897469974674586686128904340423424250\ 5631773080402609715045121572621624074312644831325949528683315685997607694575576\ 1114837281437536688857261759192669276387152195186467575808308382691571805318347\ 9351443714324920427067537210579569768497519073363064060185745618262528496128727\ 1636783630260313418750309642502206004077840406680578000734726921646065552228441\ 2066230317789569789445069590785679901199258699298520400213207769738370031688967\ 7640973892523301482861696366343380977183001051563383732893151474494201215940111\ 1604458027773539019596130612267492640009630015385135413389685472862598641462982\ 6270941411218525609340393311300723999485167679906814331360610253379543968002048\ 8528923258758428103700599366233743672742414061520793925255911891719409198296587\ 305892812720494366048073200636936505784307749180407/102510038316936001827417152\ 3334974904685299733280109511892479700159126156151340992167495794173467870909170\ 4066142539232223853486681511724942033649189826158789352215318603943398030202582\ 8583302248400681603466064830710177461435906730132440778345323969433465330604920\ 1310653175918034288691541984611909303659346058736432552886149250180260197206052\ 9996277359902348781164041075390348679683749920333792099656960853977111472772914\ 8711364114071003989823288883144038421716032741155255148558084814151436858923132\ 0458085612459317178381333050566513506650422281180404536962205430211719607826019\ 6950360524859341866780786224231749926259335038440703708978527267412010626859141\ 6040690540575381922308128486712937032564273783177612820293254412771748066552800\ 8724765385439153641935676738400989844069031393605039955470292724978222163882448\ 4795167043585924269473658861679534081988993007741422347915030124063241048372360\ 9995636858646149817808321857675304975190806626792447679362708864058932978440052\ 1541328975560330592751766981400016190213913431520181276952272439779487556059131\ 7299138901575387828401052815820461231099701683599915263808527555968754966753145\ 1687208323338136469477024781547355916025908420589728969699516552986846990502528\ 3810229658981081821574479848445203946148151181703753897904810079974589703286176\ 1778680568158872223155399479636744240951267414157888362178844699428743178405915\ 5465874381769239358399156189361357733202137975742854328146216190402741656919096\ 6712718961762821637696720148428288089236490026148968004998317550005388705493782\ 2763144838415103202296267051532567965099304950863070979773176552098872362126289\ 6390512895284505355890677280670097854201341525394425733383507148800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2913893009707512659556887523055326572532\ 4848518769394072769276579503290335822913540214078422587713328539234430869974241\ 0448919378055356381430732059017993664614034033881777019265186849642427244966485\ 7210282772956556728331567515583209782783096056186015963930380162788478293722650\ 7067450988018488349244326498838002293523946102870808094756070746251262118868681\ 1412262090766805432014444876598842426273894996062096499403665071560378629434954\ 9741477973794729085329802365555218227482084511580305811060713255357808075792385\ 6770401731221915034875577041523004615085328206909124869741193589655140481158100\ 9433876044683733002420978831049344493107808391361736446776790633928931672742652\ 5423014714145528333426961960855488291943777092701149601626344929934093514731524\ 6427446573032658903404615601593619873864660056945346279911372629195549439450161\ 1292215475753341395670355669063627653101050305112787282490626859021114491202628\ 2288313760892862740947305185735745637594563483157063992224555735793638138030903\ 5488881401406511524825414662168800376420811887374714070829326711764842207505310\ 7789643090141106206565371789419933199522038183701539619899099054586115757155373\ 3330154701327115997020681077049566263119833352120309720090272947082743092964082\ 1070259885442462675410520476563608006376424203072827076410644999889243729150547\ 5199274904628705653034279953563715540734478191592671549418476907263430086953231\ 5567766242439247297713825787005771762744396584595852815636245344975238743446811\ 8085704336448445313809734610204825364745278668424772514898399526115367115991516\ 8367381103215525487515310437409449834833614990497141238227109370506536675671456\ 9921097939550779928691382748146440029638010156971342715146705031701815858144190\ 2593668620202342338431221276421697843090963179922282693105255784791080911025473\ 0027088257602319951526922768262267586582779042970625848746083893616339404831265\ 1378998841778061449682773000109665164421959/31239074299396674448580625771147048\ 0260504691349405855217335385474491890909158376744473041070829639859147813568613\ 2878332827206217070158229146080358240668445305429626750016921148882355107716876\ 3607195835953271990317293468845670607197546868991925114677833937728814457076968\ 8084479512612001670747424337381696093749328281489669959593827846186881302947648\ 2173990204650105197368907669919022055625940857298018881783960530861756645963957\ 8766650121745259300418440313598936907156453259465142649162398542653231311270954\ 1939463463200062396274620092432703876880341331761596417626098038180223738572377\ 4764697567393660321211309829687354276123950029793603596930272112709259396162544\ 2383117679353217717023854181037386409702983220239944855389591078411048503135538\ 9359680592182438508136393146982737593198684826297966068107455971435872884517456\ 2720756199793767762606037452204216129693154171093959998448104729903246731386780\ 1241008778939144329929335002472620452974423724660903237561683067824105486798050\ 1481398369774917584725353559676317676887854097039725457772944581600534978501628\ 1940320764991146919517503486871704550392594406966348405870993383246779922403864\ 7260333630349983450886431678850316936400255937021161496485875504324798595867457\ 3338543834296142445350728500682895529923378315925804679283638032110809819832634\ 3374956393638693354535899342345916856111234379718939589102331042017532009211648\ 5337463240530496274030820314040583046227543580563722619245110451165491754406203\ 9285523891518871072507449901226628766300284642944608678505179132862751141732747\ 2858455757690318093470811946897981357932839255079176170612227980513958584861407\ 8434135058248526376129100787716126671983363632117371156002701836288000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -737561216698359119191662710274335447\ 6214410697556328908812807715480982094040860253020460614041133898950388930075431\ 5716557274337910152986751544683163861271911787870615597644115687615689063957876\ 6572528530570265791545867502337987012220964498655817794120148241080496303528674\ 6242772966562341090925046556768328186904361060464855328641778777776090599953635\ 6158375490462391423474356916084272618115095959748868981522381945168723147791428\ 3356689494154341140799895908022871951141942807484223921152524956620954470184990\ 4989282906458359079970003306139391730152627862671611593188073949314798827886313\ 2518044101913863554445530514994518428869363235755315958536969174547123092557071\ 3047549283258579245545441198585895420822854866267067423149136665297753161514444\ 7093831926655660617984692519543054192744201791171879917866710373600963993486734\ 2791168608263136063192070910759553680064361415808448242734176501745348123263761\ 1237794378196814753348879335513232465699049850420786300695959872363553809300407\ 9376817059849728815660534785681585992263090968477122195756090075524362799197616\ 4267633974173309438195334664284959710568577143306205252141567772676468301311881\ 1561106270885814215513425638809739983647487903284461643214912963227324016622702\ 5848120302259852637410279284371710844621944825957856612673867160229795454530141\ 8093720056739411812253856823916944852981644530510382096347610862744587750528497\ 2235285818221294869916997104813534250510607261818449188604326145565386863794287\ 6721836254710311348013196770646734059767293079188449481039422713446478581224445\ 3519169109391709995052255196655527584429257697852848709479084574809413359774807\ 8225980444920699822745623129826762639869475976561056382064215503336483566438873\ 9172882050441745302460356965839059146110152055566641759334220409018937064971577\ 0606199322368168587853888409677918188755364024167161333523776312861107025654587\ 9421448432556329173739176153432656786964968557/61799788133697874553228142627867\ 2738829669751933403191679491239206990766888747248804395508191280572043768677928\ 3387641162659636885076223953500250984741845010495651175480802705622098880641876\ 4116447801846981537338224310782129363089321610018708721932791077443979528048137\ 1760564621781483072867231286644617819839493058341187698208618632562846701142194\ 9242431062697826395081287404757384889050051318405585885715711736420089047468552\ 1801939913288325641788645239854837793844669096897175245395380159060272770812690\ 9748960108985903693551702643723528076311458165130003158168840734985358374160775\ 3142937154738587016645752959269256359673966224295230261072322492677884530457995\ 4638501751021907819370262501370289271973556692973422783804828506458027009828617\ 4169233817881111743460152047539577554127141306934615961581184238441835780918027\ 7244984933593629555290396559184982576995620428292097914976686994082896559139199\ 0957552602939564924833776288420423384223311566993026262385680547106939479937997\ 6148495589340279787271953910704181158451701220379679250767585416682408124957470\ 0962616571259413844200370475245467578932042765895268355790046591621255591491689\ 6477373681731001531486387401646603037737633925528703990814726382346612363803013\ 4645452584876459979994022880269109519128943010102355980916875066037024513353551\ 8621877214065442759212598623100886751233565655057412329882747526444918746613733\ 0183543932616066035139092991972016243604517131669315424762032561161212557298466\ 4505395543215647380204169136260247747375364015441968079369512454118195541916383\ 3333314022707981398510270745018246834670183662493945738651836851452065707542742\ 0195650892873789410847145350288544048900224725624818133957863276544000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1132686745888411598341716624413426\ 5838183180155691594536349292239418589173239881864904246689661675680155301047353\ 4463083465978013317221060169211557184360803499432784248866615969960281727887209\ 6179916752985859296510246608806851459076408022803027192450732013544399788575033\ 1073700574248981346205683010397476179362189665168964901454658882888198474894418\ 4980567565323453466900977094288906745979735774642310613890173104655811598194562\ 8927025788953905124130700484074794585880691481121861818545833710299897673797646\ 8709363548497602438855890290497813948226981171996891350568331309006827028621853\ 0462555252080971793042425175479654846288793171792518751146222940893156570480937\ 5044633863765117148807093523427174654017769459788283902193725437895439671565001\ 8891084709250215450317664350619830168534448275341673587717398698792462387707277\ 8374248772631774197734245278277218154477917572039355560238233907618944864672557\ 8054928261533567306011931087331334047355524621269431865577122536491425652043701\ 6430639474288718301455071556893200890638853913795379655583776207852004794453781\ 5915168592434789702109457431255110768566786732365823065750847335343922475006664\ 0060527659753667344552953249869772478655663847780400215589178455165079610427231\ 5006542714907167208083660084025800534544361101332028502099042708877242354799130\ 5396401225387156803058837668215051167511267592868385768969175313544286260221120\ 8235873649047954174845214045284629180882077082882856505789609873159362736004560\ 1939710170078208035616548030195147842892203927206766943580789073280822792333206\ 3192897912196850467046276795409107146773366329570232286343452439655540146763384\ 6823556839977788848442177054875110206548361693210264570789003909466451380488536\ 0839235348690872243112241695280192916383335090861204059110655543075827675472985\ 1356443436624932530301180753495239430851112221907335129139561145852512526949870\ 834971709970990252428542380404294181639648192724842419817149/789135691085499059\ 5244908100265719376330793332737327463396343798611519899414119312135207319493460\ 8434538979120369535330609716989022950959520614029483173854995161585379769361613\ 7109855635447953176381632119001111667315565646607895994532001240790889054447653\ 1105998225923266597493142566470974785391375354090925222050892929964928533251780\ 0536491970337712382236608806787038950914003872647636183016795214590164111804821\ 3569316979435799795765559387945052341172752315206807506714299670760449651998020\ 7287797160330983436484214736296079713149349985405864768940081100017146976409574\ 2632030497417545422946287122749260278594034360501249097719218818372029176661424\ 7448678116087312198346592330828869217707121155014741337775017324274278489401987\ 3282192512800082883560697656547611496053361666633595000848974053289136363833720\ 1404374151347289578698253740559679069359708498071919033232632503665866731162803\ 5717076097227021298723191184796650592719035077634607967637979596206871122947721\ 2396374917485589290679105713683054321220428673435925019185889870835213488035437\ 3460065053150092018614796936000461231106315133504050738162788745896309138250430\ 3336581752689657760867428043568442470587811742469580099924837164621403032065570\ 9510130460411035381997284538050223912088463115625636546680472182386494144325617\ 1911232787383157041299441409932571041091375601787032112434894319471774309315743\ 3942270491100459063226651570926428178013029890328557466696733903358920415439951\ 0155461093640517371885679213746277802191419844825558933583967036198074152821781\ 4951003355492252014141134855586266503385468343483517995272965762424962333999475\ 4107788674845533071066657265489471802880081760420378620561090416396855792898256\ 1065569091584000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -555210401\ 2361373129966435463529056802375967487486676760303155136705409519269464488380756\ 0501926962138258753869848798844620018406620479526012061787309118256220347872059\ 8394806452645995398517153382182446574486962103718031742999041272470618697722935\ 2256619759180430730110436842533425028283420949499120575081036657020240255384567\ 9009260336571824317617216919664706560880897129759008912524345365109863412993174\ 8103185674426801596624801853328287089977754611475763198914945053766282930346959\ 0983786547760435759611922753784606114098209204657515800156851169894926424209809\ 7215326671933320056308966198190131119845757893196728893721373614888194664516842\ 0057249270837393784862732615818568058191987757165839989674624263058607347992178\ 1365352911688873979798536764475612271708967684632278630785127028334642659249332\ 2750251100009685552018452883883846749234737935586389710866311227622577029092940\ 5911734954890404744283105497144785924286951161842369533855018609579168969832367\ 4498101047369870127554481973560425529308850772675709776422370393252533561707793\ 2601835360236058759934668938536111873174063178540496349187486029784040492082429\ 6983360933694503837858053630714580774812508889480846777454785304177795110951332\ 7781089956884945410485420671128919446381396891907572206407664666770275974675549\ 8827871412783434801983925767861492595226631025785156006525092861998969282338854\ 4608832349783172554920126075308015301755134519534430754950284370259978322370165\ 5697060401170459874185201441030635131792147264652071059159728845422414421537422\ 8464546133516099629257828571939879627232444280718977187248767916760631648252327\ 6748590857469275258446479534023188576660109036221275808782318757584382206933251\ 1177345732368748065755449836504787023122969321543956868716293613219531291434591\ 8196656665914654669391266252335404338096489100442585063952841032082592330695251\ 4247111679735657222591647491226007148062084115998614237137135923371263722757510\ 896471/337531305493995637341168346466810967383653734627972818236358467425760059\ 0640494596873672833684331766705033562376201907210237399926526219258703491162052\ 5846889019608796099370512003114617278565918039293571822621805968348946468773373\ 2314677758437291159922164498791211247411006942280949377768426464264767620522742\ 1708896777965197154816602953640052592662549418437129161584240276717789404334537\ 7290352012577179105247210719004449021412426907992243127946793206596930709835727\ 0198591542345063613527866291913700323067806392196115453456082780249425118349859\ 4239717856640997518622708991785858899443527001266934359176281223031964726390060\ 4172972801521501588433401475032568925714739572844345239413020004898647422412698\ 8038423251570780502397681708703679755409485712695186893917640227232895048090400\ 0363125535664264266511056535315805285349415643331249101166471085484561501690002\ 2135145783746192502833991230670977623967643668160256617044857035111203320608974\ 4573868500555810222884569876755838054829165700334026565453412551210414546962337\ 4542875667525556660229018746014663659489084360553690727940519983953280957797021\ 6719133404185352027449689014000328431874470563834546021937341316231155717510752\ 7888643222887570405794382822611520682927453962656130736405616833882778806957919\ 6203924735436599475592739234223026153418202162510761296125810866482599997227512\ 1358291431694857922400397174560480411425575773654799865368017118973159665538299\ 5656424798268369920267384988827642817099356896496378251325941638286472570756580\ 1295320554096602013880207530577569264619096050393094813194765293319042018304928\ 1146456642938201711176013245006406686462404623841182048658595925167853515010253\ 8695436692953902675774303602012460154880000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -38124245332296058202896210397127325441390591996687755502383118\ 4991529362552661147717576256727444176631760503785473384098887277134231542573218\ 9257900600070563302687616656424606919713997701747955782671899299925119382097900\ 7038413386585620214596608647470816196145622640915768619578860153830003915981111\ 6897360454303038631780552147473693382242362834181013288008317419110167094078160\ 1952008951120809920264279545534067432697503687851105819379694725275106795049580\ 2811910579522000118907050120176300444469885027636145587692978064859421067917496\ 9581321383040580170450023735155523083053075771792578406363826956532907019148591\ 0122065576643345290925199076511152498755328905691280531844344466673589232692607\ 4644595482184656265687181877311011247373591073952977534709630310502723633340876\ 6194883355383435028967647183216453003240407256612803249452291424548482889185274\ 9062097926176264473855163526658086555550183831707212210907742170136382905390157\ 9058316522260260492876773945412852333034752907137923639047739956149426938002482\ 0640553644791519759646398326435396433240150286517226593394991937921827273338342\ 1271130615914802273399562193072993189942784378121269178077419717678773963579795\ 1455309093946511816029724765128341917410936456262796862118197727965259631824598\ 8668014658735900647790427686006660605367230706421782067664863244901705439865352\ 3320663257655038698937159803297329012005363505035767500254037615566765677036757\ 3659133148076497424553420886296207074829115520128100223023088206599477364325348\ 5299165863448409838641907050897235552364905035873358035358104923469631901292701\ 5411798813473466621551569832443012726508555389938364840058717720399089413329515\ 4213878857481603318722727374173788419149458820987436689171419706816999596005171\ 3951805718584628597749695769113607203227083439970222903141817214502881709579739\ 0517476027078243514528240867904460653443802730314450782335363008390676521668878\ 4619686516323153202459376888294952823287207806352871/21082995056352441930127505\ 4217399613967241039523009953851360866906080157669437904787238934571727607689136\ 5738733651330104201265011271658200370134020526506214700582468221752201248641510\ 6867510155400372278042568606782541398949922118766911596073979042983170266164625\ 3757295212983692122120960069068670453696727112542504080194177610934141271231188\ 0001177580143579894294173116979116432774129193907689755476176871949108705216053\ 8881899961650753469979565270420731084467975167338815151522080538423910475377025\ 8134334112611045988719206680335015583792305507776701134757453549114556054939635\ 6338912124683233128188567240613538566190171109787001221234545236471148154680681\ 9035977521617772040869384080036316915674990894396383345697824522556057771004691\ 1648684199422261811909630606733961364265029550554718792143723953795383066712504\ 7069880883495171364138870667355030629859324945898735714130616405050916059483848\ 7614537742954120433039423211246218029365032381997100837139564523850051039514438\ 0207896583359855961645594278800183874986868657799287753601008840743711405891821\ 0581151217812365529840933501411315152006749234532499881988531679005599581630124\ 7777861292162714939091834857810277827285882846387571541839581324933944246841289\ 6661396094413757565064078041050359664224534636090311614697300554317694163169960\ 7068846092859098633856602991332886928258622987475888632859046243062788225505617\ 4350372956681955135888441269554646645809680842983439972627901265953729722995324\ 0364628090935216293046989928675050560213230741006060329924361541859698901695106\ 2306434284140385059345445145310811545098589542729972794837626890658153199925794\ 0384493646365515868541126032470926077945637615279924024980574429961738459728962\ 2503459868850186298064896000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -529497484091010305353857167701450721008209422262763221583266297483673363624\ 5539043139144550071137734860880184305216132781440000638779670658866633656522347\ 7417298233972661879077110134314182575264492912428641519364386952135381380738199\ 8800511428743055065760763299499547467110143658686392102237470328694483421271581\ 3929687073319745863738751004452385497290941066400434284728209360676986933233944\ 2472577784108902736771779543957374170834442273792164777888273943977930319402812\ 8620505714419608874436852214141501986287864113961195737914753324701854648279447\ 0988349058753715467474090445086525935558907229524927663723783622315360885959096\ 9758767703033009611959847761951059162990723948338083070686466763379002961089077\ 8502549240056798987852538030423734262434443386337241347915582127901876840771522\ 0621171471317244885250481679017423184201572822640778637135423212802484626070935\ 1780380121610585480097021440211169394189556312633546559889965543944423287809267\ 0418176494403339506496642556493138558528313530662287469710373458215053320124826\ 5173879241900828044685197251011915362032366692971444682456528522204894017254904\ 5735484644523371278496673376691024151709019596383411725112663246821325242876533\ 3008564583172547221825412856204567918166009397845814549310152498777989567341424\ 1361532272686779554040412068535676459293383009348740269185088035020020700525419\ 7108935386234816636920784611527796299480231571431042177662937008219080986631297\ 0274272801690043694816406021456787260683612086657509528670528025402286039308962\ 6188137826674829389943958368942148444088606530793084903798352187966729042687590\ 0614135850698355728391128272467659790951728719441460525990828780901470078115282\ 7682095052474855315442908491606668794135961602060111157243365894273832718598514\ 2688013266179411266126001569115761549760136459413716696455940627305525753753147\ 7388101561401869242322249133679830936715268383802837180195655353739148172970623\ 568679695216351269850744543497492153/276958184080143951281960597957025967306239\ 7518974207226973265760846030908119277933068938150805062171289495530420399446282\ 2556424882955898938045895198297201129625313959668330591763324327562120700365982\ 2495023837280416464512176786703155640557369021148804796224763864544029815875942\ 3171527448917241229355820258065245357806625281933600321806984343332090514527601\ 6960206526596825022794486033926726932047826208735996258138505046151256928423648\ 2607552052962843712401770144051996766581074654557495248476767472255966331865389\ 4102442090871308458507542496049951896931967862033223327027694301336170091645788\ 4365936281062799019228923883933510763661827000871083912067674992430171863174215\ 5993326160406439386134956921689654056430723702053854752323221182126183517086653\ 2971384975076013179914703808997360517223292168939500545620157276881391941705436\ 3051626705661651160372332301472719717410422005257414595507717441592095601647483\ 7508807695294622592315242021693095939720668481874440512421449717095326733302492\ 1259421110736095134225882397377677548276516806993338511789071839141279025020216\ 8137497034120644865493080726863435846446937583104329171455736704251955126208263\ 8802388685852602889047222725514821954084318549499624875425965899865595072805249\ 7332211676405055946771883751430211842003375808453528765505183130915819133987988\ 8402553025216412019864192180611593040847787625580263975078946167824375182784342\ 4496537531111923149394594983158703140763177328507226434762262051266660486222143\ 8066151806930143789207509096213146258823283594248578036910596460818046372436597\ 4951409023764319455001136218077454538637384735567426715624124507195207400435667\ 5569067582132827098796018673449801423738793261080297857786741741341296745917844\ 5537280000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -846256947058456\ 0566879609811697057989232991630160865664788412384177664279544754328510157349378\ 6850801847736439525799346158894236989338902163823198648115519376325012161798969\ 9809036687361858669048190836338159953774881794944299783019258921710370830457776\ 5579802922430265834188031501907138519730650648894966014038289609868928027004390\ 2087200090172576893392181800497378105000762708833026164958349617826198903327752\ 0575776322940640545050939967849374094755903637740968617053262072972130857720810\ 9975239566201324048402886860603814045667528629207110210749976665996990858484214\ 1276094568589414178582978064556030272674798342721543604042407410142738564510999\ 0171645933762921974869614422939132006703832695127338571336667284933735524488552\ 3753103383624800302343179716146217155949131889126954897210745211624411673675099\ 4844257867494982663061907258432903853701579677972714779836371786794361766060065\ 6648326581560129109195741164610787585796998497539419073937889955132858987114513\ 4737812428548576128274790913869344560970983649441474675988053205631182348058990\ 4821894393388530176709323245544209970613933348347697008633646204641999588673653\ 7258167631001400014171463924806018241058165669896609979392264604769613839780633\ 0142468615628246253848204603361479733548364007205513038256016288371155134500223\ 2127294972781895493998664922874593938970911746679987869919495681919004986402810\ 9110594114877801726942639292540290632257726878828203840353650609748585016348299\ 1747898150643171283730907837754717747158111472101948256334425483840388191102409\ 1257820144049297389061493037911131216389861129215451794225312295024753281088170\ 9198856616176719081100444663201453298231601305327548395215013184793242862538323\ 1592399183914565160272781887111877678073178928445757086710765216231633874713317\ 5518522311803279776732179737859629882499437738150109088795745027694935307999053\ 6421134768631203139070437232756890575458496323523991422607061744843299061951433\ 19075686579907391/4356004423813747820532162737608551842494857375689315732134267\ 7192137230496314156795821888228721951637758497426081143513409125923901519480174\ 2627742153795571205189823965920731739299796725124866788378089668139424836183283\ 5759782761791452611879973224087285520323018937660343537060519205531420832633108\ 4665197940912502974400764801016787920274713868573414439865849462860012973408932\ 0346865664918481993932231078568593001329671114300812160096346323870484533233851\ 3437340546509710072530635330889857004445080640377857273424564663990112517643543\ 0350893263993358503192458387504893535890937141457462804644038636826648098560491\ 1866415749798209353886513328784248399102170114137532167457234836268750537044213\ 6802337057872779786696722727913100024279015981528044860682901192725468031574288\ 5258157522271272990845633813984879077689556113823839865543047496538961395325161\ 2199786359932001077673377535519218236080376452239051100733980717155392268866543\ 5158730604566382698457009200837752747766303959382788332437567900097496810396171\ 6104320180460594390222488752736081201004859701018875194159019415855447491800359\ 0838846012567108680119887176725512727497775910534931295949046612836796920298041\ 0023626228971241437801292873864217221920016126752488027057933485518743742384208\ 4812572659811458528984341240931981569689631074789592291341634887398541797735556\ 2031824438490207435016790132388830065644603108755159883924327564264092199833000\ 6134236074599141561298335237363258232295967493138844143176740333805383514702633\ 4578492650355797597817387655200384042185131316950749110015448266679295107360887\ 7573562731466624561534764377826824333350153496015677893472066699680744356395592\ 4760443975347310368374837716623434254465447692466618771327628083200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -3554576815435847405791814564941704\ 3548097509573969991898238045782757033440963018934471736031942736491275587889286\ 9948147820414259432270301464004421999024657801969913847632628114874426208314746\ 9862347923372245891769550187155310917642102726668243541639697027104943961395972\ 1497776374329501740562264279600311394166631473797307355560495617157026913863896\ 3302029813382425970062996908037561550711702995677522673808588182030497670406405\ 3027788028197600619382814967907103603662393442446830797469447948947585175288730\ 2947801098015350671034702940381677532972244074014984586259823328983167360680795\ 9372775871280747404439956346916668982060205081053492156820671847399810137118444\ 2360732679361090941059822931038696217954655516722410678395174364072248749614900\ 3132428623723654854186145951583095479049755130295000127352812548436184130853247\ 1229377463051914924245584515093138780344391235717380272654532576068333247406379\ 2822748558041753464874156811314133295403022925753957206495832428724151947299708\ 1696507163567120158379349634804920024605718008643017464797623419890832206362814\ 8908812601131358477979600124984392783275287034183485365164574737795009429055440\ 4421014832559180986069829436821202070936933570763412639757387671478601880109272\ 2415892204158588287426747171625770245864281032490448314548181856350907501225587\ 0749540144437473573616412829489250884240190697017108005563441750105874797940198\ 0860370255382847358900034590999308764480390691285960210929621860634694907100148\ 5915052572686047054518476518603652892647708174464587646697001913369387132102227\ 3072383735868639109264103515926677057034472739900200612753632071531450619526803\ 9733491505022772568121916067078230484298975738960181770725002606193193779024902\ 8875442950353157447898674175851870217884422720246218530886823628433693947960475\ 0624696664675207113538473145266154704310908640631113701024184871468820586436478\ 7081200013124096585332818565899978986197679745039786183254035410396622261382297 /188095621792911333773517657904350813598806783680245952787197783398509494916199\ 6301333432073630235965527364040779280762404016372106316766168909416023523331876\ 1233331360251507904758149299357603382435080048862312779368575864259646564089476\ 3359909459180107517448717436973510295732994035078851006492199649052375877932565\ 7283066870850059530695862356163360476601438045844343714047931076743946469246075\ 9022604455073421513945877760000981608159237231454207422517755573215777813717121\ 1478082472538078556111172770575085398495144567240834589367630990980568721097475\ 3520545116601990152797875197258242057337456237598664531548225517509326778070960\ 1600322635162541372218154091813161821707855290410727931843828411492245441822191\ 7943246561793386053740694278556212921734180506502803190732632835689744039438300\ 7185476657036954759250848640345770192963276131706318921481983019295000562675606\ 1919380806120285627447978409343414718107463082736552265394479554048872499025684\ 0598372470376174808073739594430732940801063749286133064193530071808924102319651\ 2380876466257569167860313691782072737710858888391573496117087043979893916573434\ 2891176820511912813044682808259906437152384408931995073169946562821250643330818\ 3162288904211052179809600080980962242614536227853534369214413494688751250655094\ 1941950765815166758011174954141010587134202057233936264473758036512035758049830\ 3357436549293574596719199842699977615449301636784588319721250376488103234432523\ 9648832345037989616053795488636422319982481783567819387382947945504898840594053\ 7041137735403595044775432574213100231762090144961570946809002641737841840836843\ 8278272306422545218425085281922184675807734203220445064958666602802117119701635\ 9637478088632812678364936850935856649791135694192640000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -9381794010853014342705268480888714565792497178710\ 9060458770434577364385225574733064321153938177395207467577312295099084126008167\ 4289259604323286797525387398752323966814745655182990391850701923250410520056780\ 0796472771950961301597042887961654970564267594292532471568288329070571466648812\ 4648589102720839685577828008997382286396446279714301334997106673760681532051772\ 8154143298756256944615097575969324710446275451111882916405093850681770210527150\ 4723862957471975035577059625347485437303363484036736239302792336323283041900374\ 2701461617931508513848328464996242340532294020460691353848074816105856803404199\ 5842851718522361638732847390165224658806828581125753337978245515524628143472387\ 5092849574859778560035827962174073831867837930397985182478057485926673194359163\ 3476422367938461463429452817101676508950329985990954504019501644096913923087301\ 4618001465360657711434364129102836904924689159463373937405571988006426793067399\ 5948100725323568882945926469558173883335887162779526258125192394248275436153758\ 9384208314995485006125470039397385394675972751003331425481323803820602142384336\ 0897818643200582829415794509766725163598946633565878674723768044151831107562410\ 5368851236599567481256483230523119142427932099438562447657990436239318950433878\ 1638131169014477538064430044771304073022670543946365640429891745758532969896116\ 0268077433807587266710623751790304385277566328110598786878140878576274004247034\ 7749716194462970286294709373883570291800894711420211150853635559496666599731332\ 0168188425383979683835316906888393940149967961693837473940831409576019159656139\ 9286017312974535423228960137559014816028974308058359901778595228639767772374321\ 8989135803112997346184665190484950773968166006668338540945858743779075601111650\ 8488320968729634563472333762175745945571591848711744910424602891286653708422762\ 9104028624846428001822702242776875647367307974394639046640722918534227985135652\ 612134488164896284375430854922329638739186337484229601363947489656407212433/537\ 9546598691842689440947333349632188626581035901957908043626885813333515375742077\ 8095821866693885770985022133187015396055239412933089742824792964486644225298742\ 4582536135851634803615249533845184857360439450494824980818534287381066917593053\ 8865748623662856667134756076915385986366167008446298781733776911104982914528041\ 6200399440261895241143577561874388452826307080517980065570429715385768179182966\ 1526179021305190897923960285446215014882950236263311501262269305332594608811281\ 9978921817641656722121917876198841525526494089005056179812059152594858792579527\ 7707481378962840632668792914113813584322104972826599990463534100853718700351882\ 3561491515333615638044281423859436417653706384741291019259270603715933004358820\ 4849190266866750322208142159491348668454140262867735038528161790886214896981906\ 7611754158594547924428215197219478650138547954210418514086164082356127277682120\ 3076582864886196874156279433422253812376804666399969549218265425420606109462908\ 7151680123698660705696360745325867830832589203880793669520434520220075718436720\ 5188652102582636269819898432143281211656253310935194029421548764720655016484145\ 6140118803863729393192531028607756840950259634090564862987940051058578941815312\ 8296182775899264008289235894207038899968191318771807147162520696368137334255104\ 3760927893074724634674918398822113759220258927004370889869027829044220263325260\ 4109010530513891350983014476678843643918875370842204727652377623401981462959509\ 0858849139088925494273010219092537003431029615351075294949088698251676715506693\ 7314008650805392803704236067248398499936513355474984778070308012220052206807483\ 0406851637993485557879653131550952053793750736438353295065283741871241255779741\ 1520322722058159998398108638728570797794133889270404874240000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -494332510688906230403248725279417092139010\ 1286038528115235234951569354099061747616042162571008781716891642725331615076543\ 8113533974353489481015668196356946054920431415145292919095193455203389926617893\ 7153622720018585730017134006189930080294732926378880477780643139463671655575899\ 5526347622518757764328522127226650492440640673788063368823932307322010137123034\ 0894096736727619950745572000731043687266676195317585548267160278032964012399899\ 3946663777865035335551925388712757383900161554040827094451165157540791175703192\ 4574551436398107544052617829155421998359582794426446407028360830582728455857619\ 3561603871608517236789486966094607853186944406924658640283593510734174713108016\ 2621531099517528684407113777303919447795849116882687124292839255456961686200734\ 3783757567261682824894983404021504006184869185512272811882707897197218542807270\ 1192797219461619265667057618080211801809450032518767027046614322578815345202419\ 4222570755062537619819842899340517058187802023938651867519386552747282688700946\ 2478044637682071640188086506718638644572310111972946767919046769996369102891913\ 0883394126637086726420470031135073106057477948315239469922629496145650884852119\ 6768073489108150523536588380864522302258701539755477215274099534113462200266171\ 9681099047851839805852595953749783980033782557317853984522889002109975392135665\ 0496887232314487657670794047044305842133344498058493126834287520982488545097755\ 8283428614877467076317408287862730766700412071302466972945328398084224425358582\ 4108154345897332129233696902425113118846917733860430509134666019058132165645566\ 9795482840373632589934997083367505301823763717706307230451956617492592938160770\ 0638436993499551930743997220068811056186188575626877998143637039258187140106826\ 9356764032304461483783661918107475974852691192049593348271331045078327658154574\ 6630151465050875961548572446283145666862557086818974290550366000026232781484286\ 171295008827883075975820470505073951165762479893848555053467526722659599231/329\ 6917855724088085188248828548556302512641572448769570352099609207888426958486994\ 8909885420126324646935789819003649000879162661572441489100607772431283671475600\ 6197217121236945509938749856219231430398912549404699113539773405863749538951827\ 4909962637410605512382703443013824372333981373461222394599187306784445273807109\ 3813577173864887475456146480404659919202828330514503441685452536837679915719890\ 2876726212088864397011678076088573698575859778283444342008662700821204937215153\ 9944796101412536256761134207067565373889173259591857596694559000308965951793257\ 9065301185879166466064041512887267393595442258458648878195008801396092522849828\ 9558949160788319440728681246052459529485401601468208368046442865358728552031325\ 7235432122935154171471245865635452537154530754635189859109724740904710109095872\ 9263117580003441125728421972663044511342996919530923061399865663469503670597916\ 2572950408880991839286378868644699836151974661724959466283206033384812762576853\ 8093363538970225495555718843710090120220070301132587701183951360666467270552020\ 6882229477518553873652576584951982562466376348389183948259393329024954901747571\ 9352233179826499210115913735527659929539399559494148989887108040301896591663030\ 2046082391207325928529698364614311250229664638969233060353205265544038239814061\ 6633858558464444337545253224733824464056273713755067987537981450350579792538390\ 5321547439124291903310644131685706387771531363848738153186556780252193011920395\ 0881664050217800097404997809669202407742340967427693347033795354107972488592157\ 0114419003051290861124483495932669113142258924930606089230725300145970664669747\ 8596107575889378019844441464755808479245800619154865450984014579324045678122726\ 3419183761036223017185796181311812237541245766860800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -5500750052885863464093237010320773879126160270755\ 8644490818330209184572582593451002070862694474723117770786830210290621107995006\ 9797924960414668988023819110892753638267525948537093784722794073098583161237296\ 0157602038926851138598488129886318289397457230615660308672454456116789977680894\ 1293637115495949418560859594922149641219042366254844704800764931686843630053487\ 7986521181927352647053032926493281246162876310904908216873541245302160478748020\ 8275250658332660267634899084777713834290333485863933284229722897171553658384382\ 4054048663259198994862933306741577253307616899930397264470346821590122143738667\ 7522325211262273228460261157787588517853249106555472974719835001556149581209841\ 9696609912813864457461687665966165982950086845903429917639164816257657968056908\ 7238572113089880724599689155210459939272161743613569160661006864428136692959170\ 1498424924668963862087497729929675007006874714732292560823897209206006355598112\ 2178280207418962790214684623136869960928898934213482733644554847631784411150378\ 0292563740035649283456157215023366093551183175566551908283107402717389965214804\ 8173208707712178315199859470196183658392777828402572048307631613789867200850045\ 4126657651233354398356357242016474831643162566397586239816093489561610767191084\ 7218469861784514367304650331166112075787175185450937362192588098434915177885982\ 5972341368393103843628929891253101908662078430080404715392971513102743456898286\ 9210116570868576436617421887689638556688215371740281535075491963001453005796600\ 9548360943247526504654935710793156522771380260733291233617180162078518775417885\ 9682600147109801155141603376442572248693542877993599265234116187456873152219971\ 0466054238121073712491881770752494474845739706351609819020809484736643953164649\ 1872436405077665796946537637264795676537404819706087233689394065695293577578953\ 3588996801253772497232518307304021725572534839537381156837518838323275322896836\ 6430545098919338596775949775077948536516383574858234389059407621942804207360442\ 94029/4768020608613810338163092781929152064646770986248461596751952682662763831\ 2685338609077087070581145742122350467987170118264401094744538868315582917655711\ 7534597313494213383585691927631671190390606028247766394907201746425183904686087\ 9815596488642050580363774309435888821810467262218302257287949299419255497171206\ 6330332193029472473242351766022016060577870484261821004849861420961057613037580\ 0339682136111140050211640439483457527238636537859099184368864715184087927045020\ 6388161030393346683649883817937523362951998996210919758237532643903945759105328\ 1604963434697577123122613906405818657885069103539261664960861697929002552317445\ 1700707190348537754896078191406467485362738836448697121650967467657740428196177\ 5545274336800580927338383321704020404183808818765758531395010583292494809237856\ 8351205889933813211839900904630614550646318331548481710203292519618265089704358\ 1881729270000283658870866907059868439638734243908347721548921976345014429510376\ 8134702638590506188603796783777675851980554294864856262797146898767995593726961\ 4444385459463195058342548096712863009763251287302990449154674289774547227334869\ 3056310368826118465761340823180720295103487012759820164944270086664574556273697\ 7439374633687457378828023389072003711699616346923700306267953626513009187022788\ 6941017036861684358829287175061931579252484898051371907566891857063398547397422\ 1663208462460749552256920045587815854083147735712672380002426391124993898746445\ 3865363669129372610433106970026046702392737256832026477641843002240345402549486\ 6247418722384801988421392223897824079855305415001511770959894395965229532115656\ 0735201185748467891963889896390373178730737110461493818679147936854693844330953\ 2683675313474851722346427233382845434941316497627021392183501728036903976960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -611464591929257291572069\ 2635436521745605226313464376099426540607891556564523605315913078231917467201058\ 5455174262677211092021570140564347214679758206235099180943233930127829779749516\ 2408841900317267681800321961962679094630918708948152339901867741630834590833758\ 3988070017938299155065053163776126961255189743417330615697898881940262026701879\ 1810457020836244800165030532502783570976605802409349568227980928183326152657866\ 4046539907207487841302818332568194136472308925827654151049924740541479776928375\ 4065254816881769316901369949472552372490847182233252315543593524045199231345252\ 5913022971656683608141858096215435249786873175586972952795358773084675997926127\ 1320165524300878039555172094869180968079670520635940194224781043104090696586769\ 0535091458887033673320266156682462292990511232428023932220956108024721314068879\ 2364221973812168070914468840983306779649991081478993451160473868432788351313927\ 2834260980983488971442576519344237157155030278828272476739197195211669703303065\ 7958473682642003610649258405332248850008529107090290771266725451987763377478082\ 8686756524781408376200946741504931437184906140246802264883406510877622596804418\ 6477780189773921332678829917269338013015928803404678295149272462046596316116624\ 8737780499249369272498906684214359044161859229599836155773373376479647192358905\ 1769067941222410934187377395047658871795133514970436714904539908376893727020949\ 2367334667506927916581653193625785691152868691355066958368926230645047056574245\ 4151633313940283389537753942583244560811582607649136139116435031734488463540397\ 7344548184138554302075664219019573151148417976403046041326567857921818433340809\ 2059159355181436615887119693842059787429612326098090224357786844648153904589735\ 4339119808428747820825657931614614007522785162111577035488164326126587806557322\ 6901031119781707111121286508476004180038465950483924988903723911352079049796254\ 2593283143391740114177291717887792196311237533621921548621274831481264845345780\ 746648533499510220024293/862635763271806066226379903349918878737803623366356549\ 4815070987287162632230892847323695362666219223941421451743799483066888249440377\ 3161775114193547232904365583900998849326161937613497186314042379100935180288188\ 9139596362484352211970170574289346306402164647587731592036061415178853412020284\ 5961390536420391697939423526764884778414298947131510744508869122932575744446451\ 7429742413945874700903968257190835572498697555180542647607854544716732566662684\ 4721342703044560650933892805684756515509075373788801644041526378163733813331605\ 4664600166674045074035404624490903127049534694683652499162373285035750988290624\ 6301568301293365098981276050449457828827131762780904961769112237395827215116939\ 6015776290360442555266695816569235156042789546272342079687684325218458741584411\ 0167010091187752362802761839276250527628077467153378163805641676040660223987597\ 2585092573288920991896149451213885534435071212242125758459145841826513052858058\ 6316600115263566517953225629471528204728377327642698764695459096795014859056265\ 8399504615121640239170738871942128401030311055305660276344278646715204287280249\ 1129197824350114191957859057620222519293144430053498992019629535706527243200241\ 0980436775455946024245051806625844062867578567446603948204730524558039552565265\ 0666247264206675483483570630183964187614665888928008703685147035590684364045575\ 7465759579403621789138902453524828364472653440550291974885597340339703200542631\ 7061581989016176087782497045610866594800222609003911644358251395295696794873681\ 0582507861140550701791330608433036476709410012379485404101594840933402869508651\ 6664646761518255525362598113761472884850644978408947966340321166083781125772027\ 8409834872349040774218014805953108720220860800367837361860686369217875763787457\ 7414553600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -33758578862\ 2664700877033810201613040790211666241306798128965219163037554363417036803949566\ 2539139898659223716787489924849866923471910753374415932115288102525630597868725\ 4191374293541874582939425269126703394783131803406510625579234382888330808357108\ 4057264682524597413774390329974268355451913308580025162531900143926249779774548\ 6153563400586819465763677932674256410251486373399587972718396901248394187555433\ 0636011637131816277525876713766626716623934110657475259897024400301523441295238\ 3930521359304362372883091691462746194487143450570919299110512354822664195048723\ 9387296423595608440803464676578033625988116971528332729862510081507453426230664\ 6372804377196002959901880380485738600580331225504996259604868601639686284005202\ 5423817149069003506702789900583759974846889421278115128779366522147881384087013\ 9971082981596533388072190233998488828857227798529492838594961398384628093162722\ 4727690391872714424249713082311149182815069255699559567561406052035159888307139\ 9303349116695066507947713333016005761612872872411028421658011016070307536848923\ 2586024945491662587485660870247847920593376894726070345001532808079189032575469\ 5932446527319087466413011632376531206642693369917755642840859672186216270524660\ 7875849957389108835921838123992975845597179692819015975503781963005075327285003\ 5847058418324483560530313886619738642043819232791752875120030933683132324623089\ 5032160350085134439268252108790887365891384915838196956839732247685564982595618\ 2255946018266251232830229324011492371176676389585872997657216539861865504046149\ 5152599913653179556015399218793808391104650793912691588307606465996878343891463\ 2571031373013946347203787681075189256243415222542909852015175233445933588480276\ 1860040897681705805788622600131579945198296346119073727989966550959804855618962\ 3535876645392339539578131404749452123502963015524380676235375906131588138474938\ 5166120100855506434377542061735239328068581681150759385067788700629137812335111\ 2149650101877376869451753475731821749096183778413631029/19676284055633683347501\ 3924858483622063301567605863110551041991639354671919273918589457220578030831775\ 9690804660007195767182734754364937517373100669541359244863065631746491609682545\ 6121967211584245212609483228380816155634519665662352711011963426082842066188735\ 7171598747253465890944637959517724292716663540424168995397900832230838461267463\ 7607889040625129265518676608641171549933732810131376107613227357244862296554431\ 6238950197718299007380094832092516782263512260940675487650710935172031737042788\ 9595399316134968541158954969300175626075716559603007302474573127419884106870142\ 9656415442559535058021548754333847773749412881072410104679745807204804771876178\ 7487669346804582791073694064678117752174389925999488215317025291570887001001435\ 5140791761141083763643850124837450856492709253768210395959636374609276679355784\ 5720251916334700056098519760108692397379456924726489782022351023610336849920530\ 5393269114489864256443414839657034805566541356417985974708152158518683980256581\ 6796224134440466137531501645511315798456800176655559304225267407122924040305012\ 6271275057100932173479152049322381575780377983547561686893716323708623052904836\ 3806570642549319994049310768420127715905203854842183907649735537712592191368674\ 5186990450115015687286691118880711178619802868864848439305287468954496484354156\ 3357187200386237777633108032238450408930920920017449180854316765444522481085369\ 4357466157867349223067632605498554198745961526541807324263866464681074321153562\ 2684981587192207525150309771619754369177908548252184367967108477873190036287135\ 0280701120079220305966016751513659694944416065448182153191546572345481134127046\ 4530764837805257318604674670448015113357979373846530952569419412547999310477703\ 1128449722603587213011234650806765416342795626944344883200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 42811872101995855704666330044501356821068\ 5117986807263130315493025749104442597402543104809976860870347093672891407575409\ 5974915586734596898919567833957782486545658096725600967587360582217947988420589\ 9009798537709333783507992570362209819959311661240566986583739135875652085726989\ 1647094178210924362097497054455981780971080599813577018500479521078762738138483\ 3189353142150611059942926335037186182303949766222742674683060856659315826683634\ 3638189782561440029820544888093112752038484940983043502188501396810308367631503\ 0801997542513955566891560676564128499524402069742748713242904665117990732887659\ 6538178194977957321005613315618550828168990111377299234642978413992116825240787\ 4414994871192435611028186332498112096386091851110352368427909478081929258166898\ 7689308779308123224482892581912741387042747976104677671469415547867341361259512\ 6132788104564938088035953265204904250238131629879101900966722879065635682640195\ 5401480631916796959840076543121426889698055647261645142205983502689716684243038\ 8767954100755370216533650299780328605565249451534178473427515110043147096867142\ 5269294718582899127233451114051840475536271059800129121963841821858138842378111\ 0162023667649311047929749859148242990192583526266119101466234683048444809153245\ 4600815668416683323486305201550965920332016091416396526515632269025986159421572\ 9689643912101129350626610339860905320427536271889342217584308326215807916393154\ 2214809405573171188174383733956802857988520041840917487011579365447363116121616\ 9855863987177704526925257458273940866896856961211914545084081119603699768018664\ 0091845385335754413946047329692848454356817147469054678312341009088690571362141\ 3090154244132751970109831292499227611266140691202515219295231174266117755710450\ 2954141736099087579593825939494230639045590240615329010567410909397317812996704\ 1482127197515486774028156542927078242645352977709208001838406594685194429104691\ 4424898914389647577889668118686897039358240197552952395004002631574541828038340\ 00394361287492523079/9592750893780336569804061512084106379416184850119078554164\ 2197165662769353729966126799112075862667905563842607645454298369324618110783788\ 8313553306606649316100964295721052520720105579375710516061672762382775863400101\ 9696838083038091042638597413020362966716009555454272237343986374680498483048099\ 3215383757743135615754206970622165683510680209139553784293508117575495961587949\ 2983561175457510580464959460297291398852904317712683409095295399525028638487475\ 9800046279769868245006456836217656066494146099225637964162290267158722847513654\ 0599444200077458980983474738526495114058745922765222964606945265560900651609331\ 6334485229060946231665960178107065115746583963075521542664959050279494249257578\ 2211648518930482109585892837248421029287282581261465886876903697457074495587864\ 8364180533957545712259548692168262858391353761891306040480831615895932334462227\ 5849317049523525675426212684847316360868590555652895173377665792463417168568463\ 4044382803251974726945295628537210558057111355486977877771964873396951673465048\ 9212534039834092246574868354257211774609084347478940988212401755517766033816592\ 8754439143150944129701318728486277223996927729374899435112440880358753572500631\ 4813993696369855932551587892195407994829390877107595674867166975831060078387202\ 1120187048799017525245960537087146030475061194786921391941143352250676736529650\ 2697650491368350938071359068603998561703530062234127541366865555820484719516304\ 0110250153417075516117033987402983879462976998860689326276815992708637229457453\ 6733720800946819482254873609123040674998781578249454822608388771543880933713350\ 6165358644710068465751590767354993896136293617970149869148563359286646918049624\ 3437322777768701271459952690666925578765679900638938817568013122078731159982447\ 2249489025925120000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 441\ 1388438448615525737358866042659544185450202526469238676563071496992202200584226\ 3129816047891108725540794647402471560180707522619576993236815022412248952806365\ 1630245171293736442203175516517073458507367927792932227147011571832026162921747\ 3290590143556353284838079403829494456099846394919292480455451704859856403194079\ 7982064084206676529190729590520609340318981176258723500705350493035318338032498\ 1642652426477100547066380509500122291631682552591060362321778328012039395794749\ 5076396339424124537064073418349774319694815383694463804442156688425683441783071\ 6438489934935320318013332127497096572990332509675678953806708623912263540719142\ 6629370239299820039923481315685196206279957708944421116358787653387868972014053\ 4159984190715959490724093691583889195824861868434999043248921470188840152474830\ 5012568951469243433958099992202170090852416796371467433550898876135592467865493\ 2686741303423547876986815562703283631918863315051176520878619523754760845292733\ 7343095568159407531426126548364916788267576494959615235936962003865108397157713\ 2469651705406247311873600939608385638937479428183319820628093117802065774954425\ 0613830637256660341940261332295942829078956884614813623132479582224235428318247\ 3463555704960156451621663500540755296004641215509202527144575211668889336541589\ 9359633679179494272999683971399180928387382636132142756257915273895280481503242\ 8227125665139535416911508404873463901929030898639396256931256159928249544689347\ 3826529476737216104155930715932594846375412385155159066207710897186338111772979\ 7432160763351649099860784283600628619605434411828369820294915872612167945907262\ 6846939923063573617787251553743856233963321042159907263830740883307134344166108\ 5784445049193191197423922193781655443545793058512396156305088449113670296409424\ 1517941529747076433830035850981924477811612703307911374491944243645502832272843\ 7705262302237148141843745053204025777406053884920031122305412799105075825904706\ 799691949387864644865875962331273296402702593613147135025451481253289957001/391\ 1897066407754014168519067266206689015294389815493828099763054700403013436950696\ 1086753945239004300622917039301645313235969977752470616227982623556221189580238\ 6968570855791426243712221224528554869031135933575197291442811393052122794147443\ 0575696466925618939785586276504417530189857862786363470830071225224578513778858\ 9976678975090876986973857463262542367916431547930923038224611560543712992156515\ 0654203522736194158826912337291278523108558915922123255499732778957654476006897\ 3568850391805963235350556115143857476894218347240944393077612810292504523160180\ 2437485011872547827455949381163124341558101115040759902739397769447387178805380\ 8806479906256874542529314239145017127891593445149223907486574375681742031739174\ 8794156658949779500427505122009800410194829139429452636713976428203390730626404\ 7341397593350794601981415006090501558366358281747667289488868898811360665037328\ 8577470353641733808345852587808027391764648926409114306068298502912937504592774\ 7886955365200728708006648268693205475818223468495219108372876051568975063956644\ 3535812629137215713154940016677720943306221978101139890462553198377636653055433\ 4036079870917449337620279878113969699734181035017266897311744679141842352955833\ 3848473356361272759538997590770768785168098339823338546716220409251597734959201\ 8638476355713768028784680843730652743205358302992397358268208934172290342156988\ 8818087342189805512454509632823957341991034260819123665295687103482642491387330\ 9589124858645013827224559955939134333309927964950253476120556630946084008846707\ 8240938486579842892647724915838601777892322947773545959556119189702704552425281\ 0192999508973956419466100934022334559919697904011612394887629897432782678750122\ 2629110321797267071606129742563247251380556877171749232129434772274623484943719\ 2237875200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 4820723881\ 9549286856843258561827334728021566002081645815455505813999932911756370234642259\ 2072678638160626773296675634698281227880502857004156816425987282773882566811718\ 6716316955790924255156645484986048542694632273484489663207089072766289253692150\ 4314566590218799950284456260346123646778079433583041512409781982776100603651180\ 3504626273860605315766525640449881100655395478969011536286816927643370110987726\ 2264665640560232562362937865184051389299815183086673210168717427367523047422049\ 3971932750017027260630119111824037203899860621351762046865846062998368653586492\ 2403785408542259949891613282009841851985941606195531423361662467618139694489968\ 8766228556817116308383218691518061309046104007336239761090404382215563509545319\ 7923520089107269987296978849613578182106525219229066856167177447064656206633113\ 4769121068922375448985394035582793026758955894193205697140694519891404550570334\ 6449615990396560626092710466569724723407245525058233678227208432264513349726147\ 9269163059421608676726523689548957228848414444667223181630570118790362971994006\ 5153742543549061251206401971943492545936492421641243771173286614594079639649235\ 1602229323882138504620699406285851235657061450552837961705211945831177521144363\ 4837401563194069847995399257848028516183614362737494758809242255138578230270962\ 9839542801692643459670919556837782669440317691334523174814633486970240078716018\ 3846353406107836123485567520065405935033574729106885518784507107903606583961654\ 0655824513974246252842681131608113936267828314283555401323571435668982570198415\ 3676589035688780497873376325457273407460494659455196838705495735128160054266733\ 0621327865201988989125771084983860189153639002412672738086998469888701367833932\ 3150256271302108111760965890830559284464942101850998609344209175702422525825006\ 7882974920457061854012671284175485289384277454260868530315456611771526547650229\ 8329789119921960552497315953057835452760787234087606957762520661783666230670947\ 23043660553804959314971063106260553340003416122576332136513090806064291/2605323\ 4462275641734362336987992936548841860636171188895144421944304684069490091636083\ 7781275291768642148627481748957786151560051831454304078364272884433122604389721\ 0681899570898783123393355360175427747365317610813961009123877727137809021970763\ 4138469724622138972004601519420751064453366157180715728274359995692901767200924\ 4681974105240733245890705328532170323434109219947434575912993221128527762390335\ 6995461423053097787236166359914963903002380041340881628220307857978810205936396\ 8543609427715147434703726858090796115494192624689657896901316548080124246800423\ 3650179071168530856622878546408114776953426171460952244389144519598610843836665\ 1156175670784453245232832705814071758012344693831223860585342040401931382904696\ 9083348605531472847184112585270731897562068600154560515083011834582265971855529\ 3707971716292049196223940562740378719946156439464147995866866083662029148610192\ 5952555253947163583378234801462429152561849884701278414868029400163780587880092\ 7122732236853195324277469496748468949368300178159261763354503449373925951251394\ 8512110053856649611900511073621482419438374153591670480604301195060109349186468\ 0291940310212588551063988239038200229645693214997536096219563084670070685850343\ 0832553366076578529723954533320109219534943223434721130027925615640914828284413\ 2252529053695071705974419246147269747686297929366406066271501587453678765545952\ 8461698984104712947034154607555897660288177055363610869276109194398992639624186\ 3571558575792089315569306554634659844120246568688150962907162100919498919074108\ 4650320621753665033847939485087840762870832171816090643753803420012319152371588\ 5376729766549753644232220588748169065188040717338549951615116902332640475814270\ 9874743169798696896824085471226694194508801963849885982035583348992409725170030\ 4248832000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 45345634335\ 8572458063089138553002176182139350208899423917212911616600074690462642885383169\ 5870903435598299865660129061372348940546542585884057562001933122913403417558737\ 0551557100338654111320952391054630685547765293791996916890699347105602413642173\ 4643191310966306977922015471568021500349810348637871280905028203292079771360372\ 0687312279992799270426973877657400468394798870395632232325083428429663763198787\ 2224212599169290278963310985267544478601697938674997585057702121567353645187559\ 6718862310658976582606428198610064074412518278909434477519982674617673920382543\ 4677956565141818417496946247595536855702427183894820366155961302120540574482536\ 6488725128173940763260628654780774508134967842609564903703062966302189677753186\ 1558825111105003472114863429738066261904011958935962245109773032891765274058651\ 2388888598563460405901889442920073263877461767329883590446361256953816708830786\ 6118527927411774462209458793764956227746574282650192443374671215028295043214086\ 0980588611342882222663380529716336231113083764116044122994429349309275519153982\ 0448530675096506837134939920860051472766677390163056873287477311282135722883946\ 4549426986716980316349068977217154144076121978480541888136483644671522483674819\ 6444946962153117476490729177078164311919911863870271463179445691311068620614470\ 7899385461480519054973393799433534287143945370741946126646970301507371425126758\ 2891313092442409323573028050448322326587571551510224423624565044205041845890210\ 0429292486420916246252561692334081769197206087397833081470893986908963741062660\ 6462071004988617151562910933139171570821331229661371958527587838349275602862656\ 0115027047594289945543115230136968400229275700197819205886013692007619918151225\ 1247195147945272265383512517011045352260135339114229452784332303844846414732493\ 1333130224500052817470958065864439246210904485341582736266183185615485872411231\ 5456024539084957752266037919870256669962211159028222605836056329486596107720113\ 9974482177513322690144951702361265692327506473485523405840897620841692939023840\ 3/17527669957876468063260292621348086276587691271742321741500467676584229156589\ 2399463541724515894836533629935336942130380748371043590020066942235116802166124\ 4883032194109833091413035168862965648142734617330170748633302230909596078388962\ 5826027742016359606851551135832580125150599753037441465425772131339527801033040\ 7320128516626288440411398247505608909345675226510747364919038541719051119043965\ 1432292072476378762759892460373604777479011502238454002876993761998090235817511\ 3611143537085212840431360149201707577523318914016568337550554666384535059984572\ 6933349916656084888703770397216487284631770445225853122103946636891880830029854\ 8531839872517021626893856429011916101069914076239633896681229197929261316622867\ 1372752814385977257288593542320343338361332850874070043757602201296343835024646\ 1044199672974844131458484262722783347650339479075612407934988532424387606178819\ 8154413329274183392930216432783437035381520222072864437443832478844378210772451\ 1314242260415503469126817898252692030413921746613923676623831015395819293559754\ 7424462038833622555677872920014383653521617123610370177383152833857894497327789\ 9746113666104890938168813431471148020832029844668782237587006612519347589383696\ 0521479774565792643439449548657523360299005629836529340426363285798148565014661\ 4575454769987728466102136673012907542836911132774279649752668236935154452779932\ 7244807493597606168752795647852125307053648034528608006978429224911221330895974\ 6625239630297064349714341362311311261667401198865213054358629635921343280639038\ 7288510667013393926296685296043026913024849587602590323750465854245604412228582\ 0283147885129796617551377581161463608438536285428488827956624464658782869881300\ 0464573611355861328655494108008694296317218578599112887862881170479387899903816\ 2312542026072814612643840000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 77446385774337636902402951584930609840335502749165532720397576274848895\ 5783189828776384949781669154195926264131761452575106034087642934485696113112269\ 0132081953147173170832851213562066997415817039551040615627898129828386568296038\ 1503110908162048703405406000876959119882409373095373408578131991436473739033666\ 7425166120791520935151131289233702964343517034127033436998662372731339070162747\ 9689794368069327968002224887240230212690808417577000679304812638499184683095327\ 6218635566997324771506958364350140352023362534018879649617444061419275507605788\ 7032605944694264277025189962058784991930426487542720081320509912605147132614853\ 8758661323063965431690064143217774814528750327773185199089197539798478956333443\ 0109055249195675076560561778940346516320427937990399162974745082771416616770716\ 7398197841348867001757556320894074651614333809489901815034705779187806403484073\ 6963584392574576748706410193080427967802972772704533537077608683002902215587298\ 7775667233949281070053277128399803723133288973660080650683022758902837299451355\ 5314281330367753450863059503025639009952613092719382636586525755866816854900261\ 5792556187379911624474000483014735480028747513873000273728704230763012194542853\ 4870812686368742995375451816957910095031584221232762308873209276947252636868530\ 7960096239794917410274666532590475324719279147135173084563170870913509597486563\ 5748932753029265097440632914722081522950377137325957454121325576877454527005869\ 0015932159044030365187849781173183620466525300947445068956582142246319213390479\ 0648868719152107377977315312464258481318936441697606116329919416374390557264214\ 6809240834790456389508036008566553613350745918826616745438511993928646535478343\ 1642725361047762634218141982783547345305170209158643469957982844824284799873590\ 2919649999616473889310380679759652555343935243376269709300200851532581740143242\ 0061106692445286570068879298288753973374352425495267906868293527662892108075812\ 2753766413294871313622686187881655975464538759927420851845529396580897440529107\ 629813964425584378139/234227439736716247377201213756441842078145627181934846343\ 3470736706087252086532139647628738100047853003713892442732289132996958365277871\ 1567411793885772611691920070668853499888246102930723076526491674586644379142785\ 1024714810442235648632761299563724236244368293830152231784784044639841165350708\ 4455603724164572505218420294184728828297332842498501919807286026996967590254798\ 2378908373572762129873821790691369735676132195874955138000168962696579789821217\ 6544674501346868797023837303896329735635427314653002594144581280468955489993934\ 0039313109404270597579393979410595171846048886806248788882270250743692299399501\ 4292150944973840693712215747809515854549652733103799687822537278741659227503215\ 8268846876568453572657146000156289014434478283741569232326866050980968846127816\ 9462705069468290933981294773157955969517018246626947157245005285623002940342741\ 7194145700935537304460730137673596578074812779895772671693787506188599177201496\ 6078071788069514460885277963989372720516271484123466686009426489857372583064396\ 3635315815851663715540114159380368409283365732504162250471030449052591014205629\ 5479820410770279608787618477755289329091334555518685603514339634778195561886555\ 9535335918808948353090414381406931641017947400710149975091935775607703133657832\ 4502012276931834168991779859997439008116301212169700577201655801205013594720290\ 3380875828879682352058462446206577748352471815998263607099503431412726866550183\ 6534624840363619357213329044947190732583448576706841792440559129129404794673975\ 9945354582502820977160469685617617189247290536090942022568062409470284802528620\ 4575578588634562980549701391963082825211323277938517236535238567289920779543630\ 0977149907763286010433174526761489562624130348229868993442920733664575411175635\ 8053043837304376659787008052243549822239375360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 33323416316023564620937691955501062638710627930283\ 9239686541515638519815452558713287991746810482599069200301670691151188218059377\ 1067227283400034140054002802529723775842846599864054456821149411576302348637222\ 9292647425046043264336212143812153790997541650379687046450490171705437002405362\ 0958872351807476784788159136337124402018984901746566019132184495422926355026743\ 0064617064818504275788768312272604032133167866520559453655894128034763551642442\ 3420702034844353159148232782802898161714969023562112293727488350392851762308130\ 3988871160177604440412074219025716921016496922234442433043161320293908683389145\ 9146662251379387203112268089301884219481767152353315382430710012218707664779660\ 5702378703382399489068775314928714641502487862964280973910939180556329002753609\ 3274523137300405064484550793415324245860381994604149845880246929178329208384731\ 6246932675493967707472422059893110222711365496664950719160211740427224402439839\ 7463145075684854117756542595545894619825451999510818661676826200004717331011001\ 7507059818708616131999596384868436843325606902156003432609661291154099692564239\ 5140686257350213888812094417856747065958351184916432723224745431368168475035536\ 4667757409969918940581551754877541119757657460210341663302991070114908802161549\ 4986309716380644795746034982253107913088179653945807730798526797947911938641632\ 2403539133582268144204743409332930815511320553472056403699698354746373607667233\ 2605063677797746972472788158451656008731413559342403756575941462576849539167280\ 3044261517120407128282233655607143575887020832965650678168538478518422459073976\ 5285235039418336556178869796037750804508574292004548582135243798529019014721145\ 7694892895783204023390150517791825853159878504229192715013572739458731193576986\ 2935824389995065808969016029719926724989928577021726885810513378397437045166259\ 5794850369590010729501601372227898538839433202396216499382418673709660909638152\ 7837440705633312241129472957651294071209415492705440548683783750797008420832041\ 988559750131215845512106799953135883562585201309/838644321154120422246647629818\ 5273223055380737561022592869638968654044223478265730044145267905078336244207480\ 4744296792720216195181264593405770905654192262984569055427709890744868524160366\ 0538108076461072426001893677758460637344111472860142850248927716145873345010045\ 1613384657283116120973032510680755466259526917759397310719596027853751322580611\ 1688123934010818325478795974468210064326067623149322706916728597496321043364400\ 6229554649658662230400611751752910711837423321679938751481691728550578437295636\ 1982568489372806810632585808830559408828708746515092761460253694939622657743169\ 6011293021646802679672309328822617693950487388615777118559537231739395121296161\ 6682579600504161486142984391716858176147050963291731539179588127512216460588176\ 3892693740895558295244952647416131620079131640392006496448866610176598321500385\ 4881010240750145933378089764441122857828663252502510436036182339899524914033417\ 1778194553522830936959946425593553695029254441765911191725029344626894560759548\ 7652561712641396268124845792477339219182406383579912544236627678386812504259177\ 8129440103919193305486328304276632586150663030875804331048480784131650635997988\ 2428149876321342858634679569949484197217875309789635980196076532715530129820670\ 6813174232864901128389678593529719897186124287049998035325030445390173001137247\ 8256532125465405150254881579468124479028836271074763034769265430643574763027302\ 8973115590510703261638769360657128202176728199921608245562068002293060125441545\ 8325796487450739599851863308291543722013875424093746895263309817584246345757535\ 1835442704152360706269096496896721869248393714968789342882059163184386656960522\ 8098973256330245426535325812559655930249212661775668397833710534288819987926599\ 0349525743992640023224520287318181868153201499067588720816462832033416295219200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 586323172208508830\ 1537246510807780294725217172381248470464561377913327316979159252350677351958992\ 6525180457937457091645853787581692781104306417972907809116473718340035519915208\ 7869932166286390286185739975108328261784060254494723046262813767137463698013100\ 2277939975410422630871837712398659801944441834778677203354931195858777194609456\ 8100337966494430546896801795660640369298214130196675651949520967188008898074701\ 6616927748839184478434630789955811865532602026112665535333323227175761990285408\ 9891516368458689290408146763996050923846442868797041876617287984289189526110659\ 7558928763621237842945650037699251475916578355753308881252513784752611969740072\ 7477707647204281719997451604696297838643094916647450257918328732926396337906730\ 0615452955007837179472011389241436747041481790942895680437058711485530937826970\ 8538277052956212805906396908301509801935419566825461810064492156984172925914268\ 9366732714996609988974513729640467235208533944228588910483234392726945287217351\ 8672394265300173817792613573130216848532661439215498379396065945377153127751437\ 6603760410452035961004090732599820116445958205442725828379493135619436978686053\ 0594160204913085866265606517235743192906477760949036193558544522297183294236588\ 8038944986788466368296632485856686095824838085510738599245325739573851853486249\ 8208449736629593991768590290590214133005810681055976554093534600347218893791422\ 1129319891857801554754698925819225962347910137163136405432290725742682908504792\ 6967623563760299796343176787896440234021489383992036142221597308046702084063463\ 9417195065762970935729568911794217485474593582854522236465434944570097214939728\ 7606752579588507722620568950570537175798928685890534502790304463628096712682437\ 3057122146337643736870184406594987709128023005110077157641487803963597782895286\ 9262137312699261453067791949479107885759534589639349004841419617617570206577344\ 9706122822856832180931128376911588745449522932976489534944794727782877883938691\ 3082428582595284170560263832204700072364175363664514424590006014416869998190983 /128838906145070378884313279141277699639943535947638107339632527338946174912202\ 2305855015899679142000806438772290589892431149747651439992969776600990209900243\ 5683562328971646371229495506143533275397676882002292372206796896745009117393714\ 2478223601657635714175222159971666386980283348122056392641716038059776563348915\ 3650613159097297964501256435251879948839744564376959298016832079100385668682046\ 7166805902653254384385577425697367049837756966466244727959895640660325881347850\ 8219660248203853462725419064278406786532027007897703148920278707854338347281776\ 6684509868189662829111676612089348412359358665424991193661172721937433149113068\ 6282126282403799477526238200399891816830584338658798532303201019287906712153142\ 0314020813559416444339921638393237483405532986189261197136639871595358683960340\ 3190730067292690418547608691775284901034218353292740281631809569202381573937979\ 9533274257064998673634944908087800403753097769058042945142755407751862106216280\ 6931734544147946149509691987554251106811986691905632878638148282642391397768181\ 5833328698675569461668741162826709518072629650664801867072758592660511284374001\ 0117198950082581640957056507602563536364141202817835097022149422340873341777159\ 1647402826380052250815778529252106824643091482535338411953506634015566431615951\ 5445737460407361815685226648038464765025941603441685197220561465920571373294205\ 1166260571029069245003206625857144269291587917334191442613604177504737305734752\ 1391439674846678841475361455184820015175548158131509995803335140749092419111987\ 2531732893045588004908467167767125635371186115726129720700603870669582927363396\ 5714171326024471451831507187978226220448399802330170062125842292073665122867326\ 3532851398937747294848355564484131367818219570465452565010635525490317584088086\ 3957195340245306483946186342400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 378088120684158960051296617703677854454422181566856051619012260045\ 6703688243951305475291034921781570116433689009716006625177782865715543880581746\ 5877543513951941213532115749901789303384080521192793424400776715961263516880176\ 2728525448403825845734006653047643170537379447708150269427245239893049703099301\ 6941344308436164637052704965280436467133233163172472638847170109608146261113239\ 6189469134896320138162515788383702125621555811498864360884561529126008245833314\ 9568406558964556960202774264679444389244684566665980056907308093213091020881891\ 8967743416441786870872225419690667984847026961298128876461794198391017312675962\ 1182084349692801269599631275651541382040184409416659215123566665721446901335745\ 4247894017292064716304698587822323731204657195784023941193037754322453627745256\ 3711104630960168464714227869191851497229663301381487619176737764604991042001241\ 4193324405258946889142699296299504297568409308387035503768640058392171818832777\ 2483758661255560748539468554524314720717664213817001853211101730507620314204942\ 7921615776783226839101982568027207941588916613367118737297748717926793110210477\ 0048639017425553414871798505305139655631387267507763940707574208346158797974215\ 7230967912538872300535128623454125816621762324649058804931465286302383951759103\ 4214523853595352201577985028685396466465731434615285079790760554313002792576008\ 5940844864062681730289079946457821723290982204284251857028220209401456296370935\ 3564984719475694338021955331172342177205936544846843262643788408354922827671269\ 0961306943226237747639861135353710724017936906281329568964749590977175251425426\ 9283088255704905199918800158138892606423065419698644980374719170633415668063216\ 6289761927157101551173307749312523773899596537532673092964201086515940473249129\ 9481393784730064825092825424754957771907249525909360427170886190707073891316998\ 8736941993429309003793675944486439064676952381695676544726939811062745826257841\ 9230685478441254344838369933106912237084688267417359945353105751948455745041127\ 87924484910045941908500925184992430940373767387/7561568218590353005207603631818\ 4819468898780107834515565736394915583951734700710486661095788099230225468860836\ 5093582833366751532297378355969292100914185314602796190526145246435366712609577\ 9484181885600705525482048933045376298922803971247286325775007629748189492179001\ 7358912761364358207897308423395067058785698971293734244944382368215159775559304\ 9245817087368262390742494636369390872193198360105843995772737183593473086157505\ 0113382318666193159032935790720107761069363634992456527039983714287522733085530\ 1238418086190975881794977060477650555651909962306141489327352653092989593911061\ 2595022352259190383523359460992076167185520015218746474080558545089937181459780\ 4169238010388529875293295655199659942515542357019354577345834377287977507735258\ 2375235917035060867572027897444646796908835459514809096106266814620188509959040\ 8826214349272470129634821013272447315595247289496793023034006081553530516309783\ 3039214815676607407311121300120276076931710909722558288595749333315270250603203\ 6869712428010593743859271246654667251490718824520391589477137287781061283958701\ 6391503906609483207632854423680164589885426193110595705599059804436848474359583\ 5334445859513862923800898817718099997191084166183205530015172453289517975743110\ 8389354099339575263300215598275698074895238450303091203064424482123677424959365\ 5785595919096101289088146776894134218472296713827683790153477558909781110458306\ 2175089452204535429772965203200418912183870217940940919320428791195215983749344\ 8649152601378058313119724983934565028391569686347735561062529172810497788931134\ 5241563927225916452607023110580928395584837267794488186094187065320349874425121\ 6099714961082366248961241688597205852627484084839458627482086962478699135804563\ 8786826913341245148560978149767194151444408868911366482370775729368889945050754\ 2553845301248000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2668\ 5329015137881633114475854723839137987297893558518918219545973984969652670873515\ 8841523462903137013237261842219389929991990872807295609930294778933008111769211\ 5377043205751402182596513489934689314486649616061202831818119943672720896023967\ 9945946371998435061919095748429944287591678005162338589792112652852102015822227\ 5742380725530783805110612187999706019943459530506814520194691623348974677622826\ 2783780890408884595825555404882106035294042875320063294492375795878250275987388\ 9478453874101903992695012063629861431066933425856095154734147076627036807297798\ 8835804046268463699055660948065102947317551142849212834960495395632056369890279\ 9031861736852501405265630969479980271785307495503260463885460971584101330313744\ 0712433707687251369569929462558398008667364002470796141522108109229882231494519\ 3369651028693494463136804364026083103103281417622628582217574801608639080038845\ 9133550270837149821879954212364571211462192971022172409722157590191507035759949\ 2092706001730212638577795854105108276163132384220578961726639843998478048843366\ 4656767635208655121812149101902210156996606296417096828635450606183516351798777\ 6160805101869588133587612614670538461055308358348690475829816157851310765558461\ 8337198036997835119773985337109654026230229806187472599896395313272870584846718\ 0040793351091762849144125442851915984881587252742012750023859071755039980371053\ 0102210809854883696123186027546349771212834212206414533003504706249443114348205\ 4512583944548973962990670411512556992514201895475779010681773276379424126497075\ 9038127837828287865348348669212462429660076201891204713572309033576613510111682\ 8932377553077787488688108053000445847552827997986975404011535255872657268860160\ 8497567848951415221306907888512145077785276933711532598192631921134531553787498\ 4636391316930158678221608138606531758934446007397005174041081599017872748274322\ 9349147941776028064427905585439387106737517742707780018750249317510713323475393\ 5097499363676248620419589364910128379376710118628704671927371063188504605211738\ 487209151679762511833807/505054811526828663451256601869540644557115084199388789\ 7759173681189265087920095472342517928719236465666513916762502410953112022058816\ 6870591144092284766689706226839722766377503208601176098625687509549889543938739\ 1019961993324958686774411796509661908706395977888296038821189123203301240541475\ 6012640452742512322006087796508202305956255073201592442889408939142393357291246\ 6732507567832252628142391057737168043335660310995906697279282094521770484949254\ 4679930227343441545619699528399743247091426113623439246645273998537812428334766\ 8417553060075445396810521757589284626026131408669488134420660826334095247708171\ 9750631587301952620312147416237611495784837735625530001543654871412960329438595\ 9749235332491942151192779549132208931216400225696424102551001519478400613447054\ 8252488467593725398738585554444638698504143252937099179644448708985988176052961\ 2744476081535714798906567226699710226379838576492913262555838835797553209731684\ 8090827788464400333447438910254447371971532846528385424256413112310367691758469\ 4679243795339141355502850969110129371551043857851070601155398581989549637483735\ 1214703074598348856443153946119056697275815479839552340865953172125391066489627\ 3607507204701798163013592884350011539541935835944443223652004933289462378046072\ 1772110957881051891362444668612760202473155279253091415147081963936272484154472\ 3391341000099383662582863577973084088649812837296665487917665018889456044869611\ 0960814940264638339581642416752214233754083448357124691510662426539016075138117\ 6468416824477394838455910353736316700253813881804923264267319101247208517678702\ 3669662969330800634727949215530756081331415786313077352408568762065300969524574\ 5101957265441145735773562726762978768204564464750604654326685048165198073255299\ 0224368608253895528755402365867403443100319729272561436983296000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 206461193992721752314568596067631\ 2803861291082063427849862869940185573666059073118308054835328227881688891872649\ 7126290789635350448163670014624978032728637082904566661565369898531787947162164\ 2664053732758826288814606950452176650438138543018042114460247482210795520542724\ 7738736863301097992558896716026209281350218213451690991658808443929972887136592\ 3122154146700686351848769021286901118406531679919805405703882090823677130319500\ 9205151993930986005455732005517939627670732664471018299387783096672834216177640\ 1475724189779507743129340496271457595626038278395068967646323751911143789327316\ 4245070149049309696879690266135929114614229992948544319151550230395701178805631\ 2113545365369450623893652411625914274044584806976258830427711688393912922094538\ 9100947969049602915950015255483332441057144403899625355799572959851737833192007\ 2798290580422779350990147110478995062468973302159602520613110914061073908739621\ 8846603953420657542121125100630156634644818930870318218123091668251429426958542\ 7127091210956427985120562461456137329931052618849402647862892391447874832927995\ 9812337018883735341715037702572200676240157283706641064713602162320027382463548\ 3637276450276785402775431257203039335787466256412301761663557322396676290109859\ 0948819997455967290901139041603160149717175270671548229530974202688753348613595\ 8650604264140060654436788949970755170664274842697269117495854202460539285906155\ 2412899171192003899686316669979130665687042894839218818642537168945927502520938\ 6717439719466413789510754076732489693849865165138440325487659552905849227961078\ 9205115659984268800174806213317650652547707284206758469770298555944919114572195\ 4588987521723653107437425939467409589269910950776491504999223605624409069939407\ 4414015955862481005004383268238274429409874398761466783815681718711946939026161\ 2983600965466112667295483274342484246575153292351132043866645611262562218220138\ 7272918743592960016822259786278318243884150799973830556372049401685996901895387\ 0832998711433236450087806643959725141026583727433818829036461355626433759936330\ 4673994731713/38475620903524226449722047311474000508270902428142024997373287593\ 9635370835227865055073369926634251330615154943021272532911698739022138128297365\ 2507690279647059539420351577202871660407818982914216062396506174637427859707491\ 9531115171558570865767630939632380704608674051352889488844977199194446832373469\ 9366116204434194025627057425218380016330784411285306605396107401475131555759018\ 2086073558292609258065710353387626890716369707543497861059669279921504714952453\ 1185022655295850174813864716554632991382369964972736819516420527831892408596090\ 0463939450842651683886472372891411710345214268955180158342553191262081355842754\ 1023132413664050400487129269994250627806535275970087951093176345379850217470660\ 0622869050983731026205342521112370607181745591140311512927427439197580250088746\ 2680589773564795885116687756684776025709598798731290749918694175419132181875817\ 7566560965329853242405081047616166514456989151093004393307908751312895977109703\ 5214347404092792055392456343347760973894875973510180422819988867501341446709269\ 9904390168844776320110919831136974611283267925392149554269216006198996156928472\ 5561211541881508887155282941253021817327859078713783294075118908019600662637574\ 4108402883636457317256155599841491136232626542461357074313283017820676370784681\ 2500928054024899906828768226374649580305521691721471294946206428398314209719574\ 9305448484005733529768919264424650595009438981954472839104005796833996015607189\ 9671105896091078683106858626275180794605465297081392110084966309364256424597637\ 6217015138115956436888634694849432346227854250127055307371969480616872936205863\ 2527282329808741961293580720992119786438168119294499236334276437768439993157768\ 0190583102224516387513340455128187881821225981892494752390841196213384774219354\ 4441372758241952180924300206322334734040426676708603321171314233835520000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 16400178014436378605342184\ 8846342484059251435521042305004025167340197828816027037161948807703121577867127\ 1124420927712227627101586644039273025517671595706735862393778117685914238097689\ 3387791214149631222366011868897459311808728657989996687576634551864395389523898\ 3118129486865710326864157076075067577610592696726998254869815545072686437300953\ 7596207678855184688218393317909930625269047672227182066447729545320542467180947\ 5515508297058479032385300299583298200471683080185785942025570239146182380342932\ 4517167095892423778979467863143976232384341442017264982755620956910208522948184\ 9574829544766098526860735612771560857376024913861118703510713562536081656636560\ 5382534744898959445906458026490742310910496006128640305327473391389526589247043\ 3708981106540160519512820881353589086061429039608937937333048843146251926254438\ 9903748606952018423937073738258794033579434533918634916614441848726954753851492\ 0327629197490312547075237498341156002431890401015641805159741262796510915704637\ 7267065289794689668922629382988837210924227222794700497994520764397398825393294\ 1880092459706533330742764563934259670417187600405708031013944061996662633224757\ 6933546792843040665436229894430437453816143183169180249546606590673459967186587\ 4433739992931207392832750074243760288803431131629950368789092800728096341710490\ 0247483995674741072210162754686511432382708107247541635843718323607532339253267\ 0600806288710962909898070064879079975663739761745941593565383533867920217256513\ 4052160993054394268023894237621898124127705110280080539959636690821005761092333\ 5363157585699081567718246214895992471380938518515324290419819161382713218540420\ 6024231004883304732709853285626197690103470985074309675949147758788053077170386\ 0487049073460225389933647390133112424111902094516666996706100171764382905233180\ 1403245983516355265550843494809487077343106108024338943571369700969528664403729\ 8697685737753640802228845995278384070245434588507965360458275787667323957499538\ 1845654518272700640905268088852828348822895124820754848828306393679639873614367\ 047840295259089/314408060913809085359736760201451224361164742793400101374251351\ 0871948695967226035960343934401571286263428374040618999208157502031319375933500\ 8714648089195439220002020883765911782013329479822719015715113346282257773377694\ 5602323559505614551468094831572633790927730940659966672647946083143750816763638\ 9075649030893234557677498062064705397428040464754639875468048148521147360172840\ 4055526935108496824475356552913899382212356976042584019233937036870384781193341\ 3915848708981379838750812081084275647664027234047076271491920827160690970618242\ 4791279591318574898542811473299284896280878344992278956491504526286375161684259\ 0549371923553614307285372994898587546176041991015783333377279983127083492255537\ 7348591833949333451805704744611003791955470478929697849085111489523093656913711\ 7584510888233514132772279683146682676880243945388298231867875734403012443180327\ 7222931419513429544335875711479017597213718321731068829368570366118440123482482\ 0973793240122292657118026509907944800254854867916860063817356104907257923535354\ 6935555542563495670346404580506284732916617868421095676249449447668242899890804\ 8159394120885439344594183885026301187103800982487525818866344170405163346484185\ 0715811359997468552413565811074864784402021868225060698485587532079755612085776\ 4292054308367326440537110726914093763351335564754112109314948927982170602669055\ 2492380352730951629904594599224987148904942790731559953916472532505320515994511\ 2463045186832036030203011290065204385531567784448197844481145053075626430368202\ 5236740923724849172174795775606548692244631884022447542304804340014221325665067\ 7146429450535364296315091719135404693498163370848930778902227466898501258819959\ 0214067660371725561775944676977518593764629373993331524326756351595882948937765\ 9324270264012682192634151831873081290885210822314850683596197330944000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 26651470696106549361958304623\ 6935261134894133159057293948198704328696684696661136570369003925594660369829020\ 9416542079809817138164094682316914167730674101613301429647353601407800567325222\ 2313679966150742941233708179873087923357946029386360512238241012344672844471950\ 3295169363677739437250727645969641972095958357430626834867664260120047590493772\ 4725908653483820043726540555814468260471777868539574087108979734475086358700010\ 6014747656411242586698416957973349312529272418709878742403561512706411496133958\ 0435453596264202045725182504131739045328402953577001515663904201365468795223009\ 9560464486763573008123419967352315310469632131132735918577081769982058155571131\ 4014870288025383701113305082011731150307825608763522475963828905054929729008836\ 9856574318473944652579517599272454863855040733723088325360081299634351330526555\ 9544864307086394895672674451512803248630079700264383383598380647686069475941102\ 5574788251094952322154363448683969733369705870671625519250042735481177263947149\ 1153351372409859976283630725157886221157001808989384333992954434796831778614380\ 4740718149978592832516349267697101069349630251165676725714876125810622921225531\ 0503969975184322619116271059048642548148410611419120301200911818252858488378620\ 2926081855125853716223628306207258382125256496844403332787459909743491770609981\ 1198382145820028608504563213486965135082213310637614004223381830280395546080339\ 5466693311238416976443902582855331410032618091277041023863898103317631287365172\ 3837489707268344583209535133028422950736754313132961774353865839067984394573122\ 9849657569877753416396511735758687316683429046900685567754819238650725627925873\ 3695713550372829032820250447341387133786417004630955931505281820011728724644539\ 5602708897875156739926109817367996135022386989608104427814398511021635988438730\ 3236374280911988791150570423900298496259242956371823272071614307812774515954795\ 3690412654776565207831748903189375464552346923909947770194506837449321393860469\ 2695432082314218865823409746075943609472081411585562779860200657044385588753500\ 294400220107028136944243/554147777169021024847305952693900632749891418966285882\ 4087138224053070814670364238344261986367307713088134440544908915019783895264723\ 9516318327639110148640443143339522638573414367834762277082508128989323119861411\ 8872300965577053149547346822032917651261874968169692595312090154230684927961748\ 9442310754051037008634014602612636109996636734934064019515270279933147402119304\ 5370316214511915930704895354350419056963606452401364818703744717189412563934972\ 3473686865244535687963440542806288522525048632427317074686004083326648682473968\ 7613780932340522769284499108256717512238066644130794356391149269427225183503794\ 6284493704774646561049834483448234955909354097476905408190294746675242710721814\ 2491177130766110212341391380481151151116730534439691383020128289162234496316895\ 9060262405365850243853124671870410845806423218936631885472599005755899859626345\ 8143426819473532311826104645293562140305929992787110737939267805116154685959208\ 9380847644867854269251331232036281449039996603475011896910990628921364153337342\ 4336168731318336799267484787399802477331349803899046916898822069756705730504858\ 8990055219505269957222096336023120555085099502595818134693309040215057047930979\ 5114115609178357283308915026476131338719437648507370489571098993574926859328907\ 8619467801706001190016991390773022183916893038647355154277616244149976349700640\ 9523435652167662809052705173127767051734653839799398804745625330724284226858107\ 0157893758157813097722443480912191944464203783749708738389632512162427237326624\ 3608046665239419341014588021422245868113762333389658616371398955210669646821448\ 7458673384952500837156916100594739068031763685760783071310161434093106010731070\ 5430589875196148447664067293934856396989815129624476079461975011255334709991403\ 6463852154303134640449975781043870036708329030603282564541713488102627528558707\ 2122880000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 35710731\ 1575657717125639226448549865159827217574563279949253915450213944620210320564469\ 2881137050869635609834311608038154433829988145593398207292975447238447965966946\ 0278721471638925861444821364853960037402410283112248161670540782347602039826883\ 1020599926978127379429695365307828663359720681282974155435233693370601876350408\ 3596904929345546279938464726632343913903849269792805763209052412290769238967439\ 9002650678155400616195955452465769703706196090591464527134914764254228755277179\ 1376432817328662494519173788051078779698699098491737612054479551155896255813851\ 1539988844920754795757242493976115175099815747184609043239867022530329832771135\ 3909726378720202289911570814879463589771810950669322716288867705462026344651028\ 9522889230703166663079798264366132674694067421596201915442851432666723768550202\ 8283445136402142368556456478850549873958328442430952988669929940084584761571446\ 2346720977868564473823151240735101371500083389760739102237426173969935647901781\ 7742036796149075318813345977207605952833835682905373161329537514823030222756066\ 0902197873523354100889395650063580613842927788862472005804983283309324089359797\ 6898485627879508526885182768451256328157982832602092707131500868044747959940285\ 7797537729851562612557291992950417705724196196822327259273077318210707877652622\ 2932872074636583366603913603025882868778882022968554389503480402382774570591533\ 2693284763381254420219262295705364921990147644144064684299728332227464040601959\ 9383771735725481775296284360217506136499333072944430347241346557170948082726097\ 6496631345000348344793501558385068181361010200254389082029065560230736766895051\ 8220754479448609986115815796815250042427032974878624894773686066790317662527575\ 9266933250871660672347062912042283901959399716774527279851118964730834633386211\ 0704420495599088996136157538110196420364477182282497318332465980558883528282421\ 8366542166485743849822910892822522455651474380769351795667048954103633824245310\ 4809539265788209926886691331088538550738972878834066752375368783636060164542550\ 9788794750619688690851181988355545562353/86481322921236292481127834700288311169\ 4748465175848379187354773884232486235683475148822582791720299167698353900046230\ 8087838231175856474881300640603736890502404042492559187579290026595111296417934\ 7254310927312048895744419939963556107339575125946627593436534375324394221809473\ 1959323665022919912341844582983415854025602456410822024446523823534546183189698\ 4655865305808695956782065911354243888963407386017560600342874650016817998768113\ 5036701629588209993926437535095904163822020034418321836683131812824090936070667\ 8751062441734506319446084668304233396565909347293846826760684479129284416544749\ 3268957454637127742069769861134550402352902871039376235311525357791313307479083\ 9706171494660503134409290644051801789422891468442676672817398861625162693887181\ 1169958531768367459036792087351139024772270949444609644526227584957697902232692\ 1966220681861366329995063473839947045044694941223651504988367036161976750979076\ 3400958188943231733164474046879552762683059534455971113847197987359294866077592\ 9849412352785433840171744064378692103222306936652857385661494767168362324730180\ 7108208558602546858695712239446824252812122224859782486951560032826677055434978\ 1827769852194803929940433216362216269137661665175295619448214088703975108132868\ 7149777007086031201560503342767931295651601904046002360014145366353564846241970\ 0550349862847612966564875663428870613922454005091414327477978673516518754567938\ 0556654680235583202617415055154846844561889170267860253719063990611208400638129\ 2007363386564857543596328362655539144856414766675637328963286458862694639627077\ 9949282254492885411697788239507192390558414557577947938987463820679686548829171\ 0319972924005430374611269414665428704215092410636055606015672536771587081765144\ 0529577734267010552978214772458813124162988938982685561483471917253543523612037\ 9093478848384204800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 6614025323408491754540246899174486705672189762555294447787278783936249553870\ 2408826084514710071358702500306387996973448288004068433690393312484592084732544\ 6401234577832736548054947437250870108864908727508631427460982283393065384220516\ 1843015412568137224417976091586679815638704588760963770793971359539870888798522\ 9569458367540547728653665453203238817205583773168163053763418894658031693139456\ 3795626209441953200417020882178089633235187601355213206983300197003081184412874\ 4480238806884850713390587711856024063399677897116376163141232566078490089490128\ 5739916529087588590671285814685018892117354138733600540180863598116023898853565\ 3848686445528301872438728606472781671931917244778354114514100210397435463245393\ 2475058383469534906187837231446792310010550357094546134112815756412454061013609\ 4746830565003514166752485737290039868784372690444204590804206134302147793357765\ 7660782045778729576020830032116414713343620017167371205163211783802994019139959\ 6797322829497271902849517196710972110437216164841736913438859476023023175871214\ 7085329350936697084475549049162018192926692374821616018578056791366720877183949\ 3620834688073711487555048550628717126615311813321147796168652504403819924451417\ 6468723411942331391091470278568228638081863274374177946810527285913019252030912\ 5565868261659686137397262224550660309011793955087583837727264163995476365354256\ 0986789862089724832313713114676951575838518672557069380285872342320151081116352\ 1843444371614792736851618385241425467979818675426580284166876035902137260436007\ 5132284432805635551406232896532978093375655626657663746049262695089202394762546\ 2385521944988578700942759605212734799338793396223083921004044022849010539028434\ 9997411817992567610064519054084987442724596682523446345789009517524170918609655\ 8460724533801221546060107684534386404817509728850054067560610020544466184560631\ 9186036098193920294394522434513921056767771391869299827744175377484554299944626\ 2405669573715929188856970580894289492221101338298285036651952880841105205323387\ 74115336738497058782054614756267854077017980594083904902804631601/2086805862084\ 5019358403563192988972957890958193270201721930232376072351561717644149394239466\ 1329975297708025371964929849345576568587758846208992568047590337460043821570100\ 2622590664409560421142649312486189712590121424524018928593409034600360623832980\ 2060197513630370812463724151478559745606987454365773774865254135366659879251865\ 5269942248099028742409207511358080987557276696459869344887630932757735876785247\ 6096749485441248678026417042106513376425117883433305406164114282944657765354162\ 6652609958016539702708104203951336370176266434458492348271916419752621868151442\ 7198484348764829965100603975424544877314414860707706451508298139268960138881532\ 5365009645489341338467333287014310115736505585945610239077245495454075385604588\ 0532108478705976102291011559919999460340639149610077565020416047589187214179115\ 7929398833941938239542638240171331539849501869230487448781221128130324187840759\ 2449528143926770942680848635977520173949220951130337705790665802579582416069825\ 3097641015599316962252414958835586082555576761294204013196813304657582540728099\ 6510726768891228170018585179144279224909424757828949581643732777021915573472519\ 8589431867554783186703624190157525121555837262591457024176855434119592099658657\ 9678671001324024550794864854477051209044955117731492221989808640724668099682534\ 2353048314735413637715204511517541587706947605992715057814436844268498349681452\ 1077426843188704292442459882337673240915864006781784970190596163333963201454490\ 9980150795867505852679140950267773570917426998352722622707435902851886015051535\ 4637045435053423395655269925155318131824125799426628261507805940036934208073944\ 9933839657636689995812834201665691343312528462237003386530662798189460804120281\ 5073436803455129501285424995179476838924072834230460532539791662503169773773002\ 7999819160908838254169159279510300023627802704328261632000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 127959208752669844836381120167731081\ 2170946479140254124474944592924824969265475871387219524432962855422956025252801\ 1305608364304112239438929812216557308407522655134409194078434163867406213766195\ 3989525811058281884154095267089010419113028479159272665468474394893832484419457\ 6867461585318555642294839898478594300261865198603529248558472439303307639866411\ 6805841617383362896175170348293544704704205112003556990125420814261426329783275\ 1399057741227821371752358247895952892849563130330762929738180948513430389817009\ 2696585346272439415250688089191639485942095922538339488114662446723430317929658\ 7371362202218662288369545716198574588525550695305080018859568956390454281498680\ 0652676304004267438173357939430183836557090203101215063624807712582690449505048\ 6618393122086009939124471163929806277401326431395745760199320015697657059182838\ 1218050924374654131558728774884071586682730756545946825371013958212779113549733\ 5429368170204268010909656413493609036744789669376026150708817974163063467284307\ 9238985131545872483139433703505944824103054626425981581876347935600603223602412\ 6258600019978106344853778353850556911088920794993604138109062700266162339798750\ 0638269872146903712135713510851844598916006222794875504788898588879760968471605\ 1164434603499917394278955934295399578405116781335776705001604735662542409419842\ 9390787334827146508553245270057975828097519337843192561088165006489112606213667\ 6986147118359013978631514374757903073409821803499762283788508168940090248805598\ 8961159516975297302557135230709415845595000139277579898347482516329025559012067\ 6881531730693001486335452030902328020397414168401547722797288862207605141479892\ 7292168017123118523866991548966215945230510557484943183714378673261150466072948\ 0800240484764443510223438776868673988234172029073051828836480520915024272323405\ 2304854239907817110508944190307021393889492202238809014943594218712283277646381\ 7436255045504378223992164672210301134130857550768710035309975533394273629969003\ 0419402169506138604367006623291754307254791764791445504889052442561993483156736\ 25093457547646101661/6611443796112516186899492454787256903765020199369390559568\ 4542013344652399795948243427538684548020127665697648179514683761069543115570751\ 0586084114456067499583425135673086992186044380559540761746851911259791209530818\ 5635491835939263989840441199742273472846428538017728619259987192503539070923429\ 1289828235263418071306082897746985506888992073953121265713656158152956726573382\ 7077433183868015767000621069265191795820410290100474870648982517228614499717492\ 2495949867829886791585466572315736515829344971269467933759806583143919834991286\ 7521776336070296110834693300206138809207273796392748298368805565925689885876121\ 0844428884360608026902632322975724525600031901016683331849963538406864929634275\ 5571783129571961568372590196503140796185473035069138870321501631491856541529938\ 4451445654365726785951032836000785172372430789556588204370680791482316515820422\ 7869024898674603986995507135806777108771413017868254029320223171164933630122373\ 3216475161196828122724547624300772102473642453124639786601415771830296379845049\ 2197794490264795130666177913595604098146878444486838645499102985805656872286785\ 9623185378361348344656494411331851494447947009086326862501216411675341294867946\ 7602503059141687818596544817558618970377272827054016391746960673657077541466327\ 0175453447054320414829238918699208870058300380580161601014927301041206401564945\ 0345652715397817886951404376746478964512831073828094824127043704821564322067567\ 8527012212955409517939565040071923423787644815351526616277899055378701357494821\ 8913986223603952156675807136939548368159845566403411185396167775914246081545578\ 4013781873956746730446298625770556485867564572618909645574266731208744006008415\ 7331223719712512783919396594754742685817814227183080075061180856778576479620404\ 1736472736474870571190917757317544976698466045923714287832956349634122991688346\ 5011200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 604035457\ 6406098375669308690719752781102149245318547017309074653389957038082586076235474\ 6886099756500177217207007761097296064822312336970562293780659326630708326758179\ 4668178361625164794873248029984051468801763535942971070902532975465590375784042\ 0779012679822835533797856024252813669011504267437018493591620581914097102231441\ 7525064962224283674000398959090236308364013903997633848807999290691439447176719\ 1966792016555000658684254071285157817078462124717854563944857922264947263163784\ 0291982092254434016498435338152761707587303769124143441556345978365675712376788\ 1406188537638380032456061981028453827545467970534087283337146253324075216757084\ 1736656287302229846840466249797054609885085137359437526253062077718837984979198\ 1357450899727820423390010662975952021671822249311438495924741743266001298248506\ 8776788550363286187185611689116557721010322260557474540715511073220291514711737\ 8856731548412268361838653716990620049209343217164075433678129915694638208782072\ 6161962352959905077312237753546089306462229262364809059930036169018408552312393\ 4138486483464969199765517733195405343959021050197984571097426135836454146181141\ 2125205439445862291574787916922653231437588616552035758437788900289535457689565\ 6205331926986577280814545706761556440226594564649731498159246220012260309880161\ 6400980648088281748023917171770260857162587870466300290554812726611335133804007\ 9945533216941967837899326589564049219521594298865614210665118158197379898024308\ 5636185767763172919755004536358387274775145416764072709862911088316777029383608\ 6705305045898283475561265127049767476295526186486367459097205631035327895376276\ 9105301640179081305874583231224759409131785061226364607064399697229075038758106\ 4030491406479373019769699151302737571086056211182743553190549910188126189017473\ 4719137710991872306758495507220641193702185935124909472906505058418510378042378\ 1401364047671086500397380187367059870254785663287070895164696107089320203544600\ 6557822361884336180736472230337717362575758449138332246942816870449181684438106\ 055217624000038878981594796631944232301801467638704559277/135460875941123241551\ 9360668141613058035495925733280332310975297017736824450072103599448147249180106\ 0058723472374326175000390584301520859024151595265075144493634217960746859295787\ 3839275260659089779721868061108103585166658433667163074602191878183342306609984\ 4842973938225341237468706736589290111243502331214889702273662662335682469170436\ 0183139380904609637388155295292353420838287895459928792248432050376339562360026\ 3205373454319814699681218930035944308159662083722082721307226578075087859773579\ 4745372410850606319033084778970282856509723959382656855107086592835733048604778\ 3531963136099353888361251750326411521311554074611906515731543942611987414333231\ 7881995611038530193588696446249621680191073513821470920277001908730016714811530\ 6682674411463663643508547472358081008779307600655507984883433560768055440844836\ 4156098465984286587545361894048085798226748303942745745446020019516900438114314\ 2102213806181918873424411198611888510841248342381433744934890968335824705471248\ 4326701515554654268496011527117528744276299298969018599189448384960910068890841\ 7589976899899713018737479655053660843443799878882386264425607725092582215374676\ 9396181328580029412100417783624497896304468372261306532477522203535380326746462\ 5558839845678972000274108877518539651302370809319433774504953154419381686335265\ 1789902687007434219437589915820864970822144834097428185378371554294582622199059\ 2333196452310283326967440988223311906888901237711240353139758503901902358658942\ 1135784393423651188193015230625928150965579282661925426608447686848166758721374\ 7380068259475428918817856360690303809986772704812807171616903820012389044152903\ 2155635776114740676694125639044922385823138719497354868553834286940867395441710\ 6361284153906803800953835859833969004418376806410642411679685639390465992271424\ 5472871966916656659676095508316992884918998406266880000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -10253545638244767708647655306146479572\ 3916082171443302395733308743134997479087292486606492954307396420132194279895749\ 3125196986098777627434284398824530032564312048380155499528679681770877587052644\ 1242655667516656138214139691654873059793560932839777561374652142804867916619000\ 5234579930453205510646435056988143724541745773922220414107606266807712799548482\ 3414543422793311475109533118178563051812257990091157501746296159042621400065822\ 2919483178610592244558979822883751368573622431708013695259602263834704086477295\ 6125802856008891252295128858679690437964232742786985202723136170323895340722630\ 1839428438378026816598288276553706385400174868352709243717339997964944667020595\ 6137765980825631667987031343989590701651350583356746037014952242725231867175880\ 3547046537813638994995855607157952683838738033839043605343045137610395369714805\ 6422387475682021238161302691747413965735143484168744957609865320642161896999211\ 4809243634849819282380516586168130960719966553330377542661672787634996097054065\ 5570970403586243300712661963612562693660754782360200084020415046540974877300201\ 4010770879383470285542683535221724810607560627519708335048767218518514179413416\ 4094784324633083499718841729956648494723614688172846722603635405591007052220140\ 3407685049766689671966609328083614313566591400386201669602723656471239629055007\ 0905665349706487128393731786146091067359840213164895498098693489241256312950387\ 3581682049559515287441682071575707680926580507115576810189538501403000457931615\ 6380188013188404264019247695314962758943658065813515790892684076514492391251272\ 3815231584946136563980869525148966087135391148132269604651806219321185329721476\ 2765577136533226980340692918164240443654076204006398981932994848893944256353431\ 8036044738277308424036216698127335331337985749357481049326913852285416021413945\ 1180051383887089340823900612365108946614800106873812315931881319197428883195324\ 3691818363626826281674852596540695300285274173165830284292504644769538308919690\ 8714405422922584910851604228667061758180218441561830376001312176029585682356219\ 61150932198444469691777972412420353/8097546148484632760900502029343938614580205\ 5278722948272532180565276235967202616033517017777289596448342918841242638935988\ 8853868049478471787957196635055946155784737364465971504384689932012981571195770\ 7471992374499018358713093273492875222959924402585765569089989380751051291762100\ 3010861285150560942263766012898942410164718499771369179207249210925641089801327\ 3669773687262917650648223243417698027373749217855235092520079086153923576217541\ 7243859193928233477237608933319626067915306921491048196057107761021917582483599\ 6299882464794053337314598845111242866092023616702759043757846412924891292251905\ 3297108099786217388176339439634138906386761186186929089670684520828046252461935\ 2552491995323095926753407571466189749921169245461061437255812556611558930341574\ 8168876066525857252183948723667743071313992089883261453250080014065460151455141\ 5171211323027036040354729246665086949735391305575753981589907621455100725793261\ 2040194544517397667662018036117819146153411272291912498462336640681352333157838\ 3629757265257627664666807204860046879184391655943621914680749640299318754198496\ 9736128289050236429613641659522458066302932010873223008737054206819624171513295\ 6402928400143236829215749266284670729777378473255143943082252585056451957464842\ 1566547282404676809423665270946382283506395773270421594718836646469111929078609\ 6256706882201199116888319144783611712873699331490342054270052451119361387233354\ 3686599876777347682105475680899630169266648601993323859927504780214906314780885\ 1328236793069853470042977212537397535111338699764200201447416727868987710845282\ 6609439654200672430380729102371297267588702750386916039787464543490502084491084\ 6634041677768062191289314480106964444189084660974811572354874818693016173208077\ 6362209792524079765560512936015811343061354198755339504285352791805259043064358\ 7561514831781566366289139211436032000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1302314912781714879299812275832918418500411745291640420\ 2179248997030750669009127257909403669457996630553539476649549875631510991043001\ 5336773088345762417853770841792970615833439603524362820080182701276018738221595\ 8460605672415416126089946565761375196078717741756893361617743144309007343680775\ 4693789497761340154973622940614591889670190315778498914661882937501376334327578\ 7015842226069593485571561023910778096835171250694331576524854988140214083910519\ 8139393169411083894382847793507381463515294456693296918228232354230682599254295\ 2810829040747243010867796163433819461992798025802317399412728584031603220123492\ 5258801890064144638673844456452345277865510343265308298718051391382739504364851\ 8747433395556129531297473000755176275685522261295479677317401707216860513264441\ 7023930079640890811449491627632953725633159287726716095690602495605524001469625\ 8756746834565751023681961057196125961693031190379191733386534680933555622106309\ 2574881677155408411640654121489003227815045650225396486981453495713714203075294\ 1315838492098717465633372974851985911241422830388112379103202655629331696976591\ 2658323509020361182494104659240901083610631701215270071569042183173183521491048\ 3031263481497036402946967230502383738167795333697741370730001251061932135913069\ 8734230271026420963557138716908636782549164708029782117850077180350169941771688\ 2969832975133586954378561279222313937231993350131327687582794297973905002044600\ 2145958039798554443855360530114389370554381590455542338015978462356444253346621\ 0487675162751345689992020512744110342140468590089194469977946893220476582224435\ 0858206767740376079125487803174088800961745196905230994784472426711307606918092\ 3457792266872037197092655676687307498830089886290316319902867598179015411545529\ 1586896868457908947217288250495257893529682505246367025320584083471572003148210\ 8178086710061470335778184685595409095196080451312039703866916105891008314377636\ 2464538597263796222908595002031849766063475040593175597649474084104920250453716\ 4951119913252979953510923634132834016428239199783236140359603011552398298477709\ 9949940584993054661/41294907647680635779982074577208568297137004683741478807580\ 2023378328383433767438684876561165976818489639420458598469905009919098229689096\ 1988619866392693396967725149001410573862507829525330792105975710728897827734341\ 1643691226929087753040775965516513464735396686373267735636948200411918037072412\ 0223758455201664652193700632349311553878009529681733145766116225487596590704418\ 5624696406930510752402002999725186219182889676143620739281201272952111502792113\ 6730370583925477815929144023849925823588680969870233612778482932212052912668396\ 1410977926149633528783811903971777593121097532465438453801857884604458685280154\ 3789325465632419225824206426717049153016932417871586856932691157494811191572858\ 0201461014006861658757134970956410938240226852100385593141924183614590302648371\ 4450903999664259530891485911099659336324414083846774622389001184210213516721521\ 1195871798820986888082346978368900209213148906590607617470742215023456554997568\ 3430704837250290122956059297657374310901277687298979330149407759186807490706439\ 6445827818628766965240816626120336171129969827545829532542008963219406737856453\ 5095954918598483482237880416400497101695264640334908990329004386767567918035720\ 2135983093848947641718012070159284175172442806360669261458635074831970826209518\ 1616848654888387823814183855406512701150472404449773383860531837190971011107935\ 6485113878707141292314163097358555890800697323847534739657932683267477580253809\ 7517219997133815715878498453534739313775906435026098138426454520761622885384140\ 6167495869435037167056592384648157710808230250390134950000092458895477427298566\ 4996377649904621417474348180020729780555690370646792397559895799211625199157394\ 7765602619789881980464336595404217218343707507798318257748170923103085103731367\ 3616242745639995244888009410195787325895956675226020427834494990268715341028759\ 3487207743078006784000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4451103434798943118196554026387316741179159422544451406034019315938647\ 9125163596475850665788137119235490308532958706076860315475125197034336169698689\ 0421835275173258778536163460709518278231197726412864935413951759602724667061859\ 4879859484410236157229321832605777446564551617026093502281664276222302599086732\ 2829683062178387503463848406088941956193114258330757801516401186680419415362860\ 9521725176868708756130007289574272363481784687344193990657504623635555363307351\ 2709977179791323508641837903904140597198274712977977648422274834454917621858526\ 7565804391319695718643611862234049442094600292255309029300208697523768226346616\ 4048284737897678343680669952405021014729412471563245731905175697495314235583369\ 6014566176949337295014498937817217335129494748408192159379857373570818495172181\ 0743655565331423938965417435148792223318706543898418192424426371110083219244649\ 6956461507069852195744701099978301226431022530504432217006037772111816233727903\ 9404786577636898073359213162900212813099097402097166572436721868405420517881606\ 4565973929525878006070581703790112752841646255109958095653810991820964921660951\ 4636021527191589406978645409783946271302356064253327217758928188955570949885638\ 4414689244694045375355421465034960667273487117170846902037819481552390052007260\ 3415118651262626502154256821100968048099890537280762638372059660507126762945246\ 4141596420869427359082926043111879426268436803318103674697277307816028289019230\ 2611302871987307040508375596867330689097995144509189074490825995197728171167654\ 7261270042446187660315345502964303226178559027008224315449097517019625226552758\ 0739452943388122035951493341711231315039547399891090091346708426839770920323059\ 6930869268260696861290972733866349509569137327189569119357316815405096339538153\ 0107654183377615183312711437109408445552098258489070196397339837381145382355530\ 1448920865583973225489198912339295347170472363074814355566092133315320717978262\ 5511825489858678404377223979212103364066088361569228681999313299825360478512359\ 7922713095808260510792842808264397244988977635059767888033107205744566558707367\ 748616469/863514128989573724196636794878764444339361415989113395685349696363334\ 0819330290583291059926954940990461035921707801379407848746866814424978903779917\ 5930358158448952303372470034456596586061993938670915346055316019103347086209882\ 3369727058663070147974860807963714114153492072162972731576686418925420456147249\ 9492249468625903081604327746241980627109597294845391146160468982780749484166826\ 6080397798232435868686609171584463200075549836939951590894021840995244492555762\ 8770687584763789311600148832903320934403002206454467385602182760167392635334301\ 8085913329689693617499151949926123148782527197718394357973964563857192727380222\ 5907096220870822587891625734441665328995491822090413227303517323827082818822174\ 3078275631845841886836137683481331666483072608574815495987897684376351714587247\ 9443758308213417053336534594375299763250036067429722281218672627132035200212983\ 0720966726213390420483225043663516443329079373925892254428643600932626930976905\ 7606328080278285908269508737248454890888653888845600640339486225723582233445677\ 0729156672983894903159964591524542979136447977731370406543477489808318708739625\ 7671179684004963450035711804301642818484493980690928509539352485293388435500569\ 1774244238419502531666565741431536654795441769590168051888141621477288620883085\ 8349824875237282573383309757408034316924279405763446372094519970190820606184721\ 5182327023385694154474657167691177832013253710510819668354078273978999396093060\ 9030857644646402050275854367737028416638442222941061879492872788229561410703136\ 1527139331946693187250399145000858987337562349510055406077372856861356041388197\ 9467017725453375276120827308784920576270603133750848579321470796760483021276502\ 1331188859246469903996906939205293947281244627787499526154831760982622645326666\ 1398793065369786487499920650141095405251566568677135780373418389463786096189051\ 7868034077491200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -456462003165126996843658228836022560868704623148784264982996995841846349741\ 1305467734565881886266747009355942242153035831315691615232373409957637510327747\ 6917015518667238041652312426707138280017133979129818663821900059254529006643942\ 7089158905768174013684419911642079781067224879594174487803576467004251290425883\ 2869198459574031626228406974998053767110019956548685272335540793765310416514160\ 1742848484605933494137117104401861337583604921744364187836978500998312858079643\ 5342584905408009726246359398074240336721602745576982606087078598251785685276610\ 2382403353185976807190073639243529273254736748290573763046680463568811321907404\ 1527746153717204923989464165555894507224557040173920944043898487870380071706582\ 2749328516665117609102147231165986783425758778119033040276441451338559594475405\ 1478820365612826515462459217888517697532018976581929439369174550852257566578343\ 8730351149369275366163909062417016324112178429762498294365989856638970386083795\ 8565209686304079946561545899373535545980290241584621529731944723653688088817645\ 2599591550580348178582500181441389329041360627813194206612333036854557455438579\ 0734880352443474084626968530656233178377063149146838783813711666363136549090417\ 5751788822152578144185249250351098835039460892234517793060518081985662865779412\ 6630674135167935455080300267052978279507619386216642222061780069842452139259254\ 1781606151116518366613206706631332832215072033699999407856074646631692630147322\ 3301217527408006952589440213031323462398172231946216558513325382642106610420691\ 1481309372380430710420038118363479651763670163813625728752522763569627644501564\ 1997721330433667526846135375967854884282996913348761176657805663775774730616293\ 6890788908054971990324018100811120564921532985598072255046002188879891848496067\ 5163754827524823390604968326430246713610708054028508335927873658780261276786806\ 8841520567995763855078184678906542019531076408736528039659074720709199191112491\ 6553165340523652304664564569402285544194292222442965303036282508355759530310455\ 1737212983739034996713750660332782902565015527364351153395782476338067688548956\ 792134019079047297/634524042505141407485873177017712671528062668804112432830740\ 9909316138892394897989351517481874562180959094231451221813282531697560159401357\ 7634940330166601527428191109245775171346781286926759246197019383199898695853646\ 6367005888039056671362822707991604582328092406275142515482063068034643473487006\ 0610253232042923881923528026015520698307622701765699992775459422022627949414874\ 1399400924510246565478747070646527660896212437507051709457851990285633911935521\ 3437636268079535401947874609045871339533481408360689251469312914444107473198739\ 2074033796321450387121602892862032094195607848317706973165000475569001563493073\ 7986499691787842113839314922759313933522153796589025035157688502484503688241615\ 7921993053241877551831672448124210250640839832257571320701026710359092723599089\ 6847383834816206082990472568724625089216559056959809222953753801299366898342768\ 9373138757945927124770774415909501201498247120769457643500401042809124329685128\ 3500496523504383151518130975265857632466562691495076664539397545401728254613163\ 8884427503409584059698369008365281914648920269951930524096715606131860629343928\ 2263660494484762452805763778265673099685123909853279801479003508039511120700709\ 5640801213017816077734272931965959738823587608537381588388398679643280880940866\ 8461154659753425925250855481725523238559844912145843966401748517743067703795780\ 2634895426175924895176080981594720992745695504444618924281253390322729608490186\ 8824709438150130490081105733155591187198240173449060041367476355117147384050835\ 2535819565052087657773814891054277119281240754361926352469483292947471151422622\ 6548572052391936254266553291440498614394518688717032156131758897671913589622904\ 7991912772007619492873230018486248239931358914898477283971660616586701040713548\ 2363069361572984752424489235972802173120058916747771582715181910578798426038602\ 1112309447650605861116128235251302400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -7795933013349832248526995000103165259354893472452824\ 8906487670499126141864022216449089406685274928620618409306927509220701979588739\ 8881274405439076663261803535463356982086269278143741753498743074885978811515930\ 6100408837062685849271002073480962293822415528682104771030837639574126972970220\ 1418739531001224481575404391794730807755889082214589664225111283630161549696557\ 6692759400930626635702189803347363719293116574379433905075708783044869697658497\ 6324670351618301700890710187450589581494308620238369925729305347097063086455667\ 5051895567159595435637243401612258372810490227037278432865931107120120788808675\ 0833356378214256072263799792026238520706026067470770027012665342774473426685671\ 6465050353427491746557719807452047911540670307519712301116029869356603422639244\ 4396558417910513285149668342752681831159474207146037900339272695549828996987341\ 4239592109586198402242971412044670870593495855615311098636055980642792498928717\ 9183348621829996264949203017962018454392754557376201330556851800089686018190055\ 3013283035367386877250828183260996670349991224587584829735104969787825123557420\ 4897890729304920465062345374650854347817147702983384351359037779773598053008539\ 4641998621612919495204028110153273695591883910997232643938057303739577612590018\ 5990838735488735237396040646361173917324322177695789070248146529343652435083170\ 0140840438091937479154993448237750034083972626214288408401098872911167930364040\ 2830855869869181693512548163020521398699572705555626492485387283371123843294724\ 2305572436051710978218841261477763560064895863843127149624757962625015656941575\ 0039037182979922927484537917089475827008508842437355679121034141180555862165359\ 2140616022488757307471964544497666425422703002746398689541515135673990330825106\ 7464768838972271052002292478222486808112476622539339569048715511136897080804899\ 6354178900695619444472580301813104795505995052401561144863257907126665094421182\ 7397679110722373758796532153196063801968275803410132277564265993885125447564239\ 7522445720892007288662354177104538423614388733934121536830190101018723226762435\ 254529544762626783471204844486029885847/848879586288971204802693288016287495762\ 6966249361121490481243131796880416546369673377259927466146845723200988313317867\ 7271846706122900118879665461187827368233416071883136109796080295975615299853396\ 8379482720349560406274082406220490157011293846715184423745075011527409908926428\ 7598093394630824573000246184500338378065072484576949340756943087347002522782117\ 3199650681648951721280024282660907582265435866796530856212578152754371562980938\ 4693894280225952869543015522333150495483845368334024577963229178030695151692319\ 0960787713715526598198182727494621566280580697386229447647599936448768176723196\ 0269056647714515302866510154003635955881918593412273494939508099632957376950636\ 2503365784598559241513421273038985259987542800647232075060905656136105237744624\ 6195759312735802800613888909554574466369380489984530464496072904144826146401090\ 2718709880639409022403602308247428703310345321901381840189962943721191160250890\ 2394616361093841916378408563514894795655721051210017891833640419310568228719409\ 1741567289950944480754353212979463498085304452694543274987847430340769592767817\ 3905069996661353930247982791778735129679912748679289366662601552327201189162920\ 2943822427645552585703214142171893752575846980152802820580071047005701724976844\ 1482327471876159295899261200770932044757328630770865832211444055863014215511725\ 6154713132118354885085425747691635447441865965045656026143088715583518558265727\ 6893047573221129177551135141649725303493833750868862160885744535044655634763282\ 9310299337565987074968040223218000180419054230561247823068041019452496455395313\ 8770230887546419612341626294008941922640494361546210720513545072965349735143596\ 2940508303670719902826690001165833889992215395766620213286388221609360666651075\ 3690245565563029430587083901296638876756314260661150283956068521291494170685054\ 8818836914220359547088121666257465191871893695375605760000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -905224742916227347344113254464203\ 5123405779311788993774839132441136694557178964928097052447824126361370537276550\ 1931262759488976658949396029085577533851204151472502229306317069764635371804167\ 3135657590067499853577556798277688597735880399400906968147725719420415812838194\ 9626145378250106257154890530308547413529735322864850285559372157720895404243844\ 8048740706349778851952771209721741280542047729089556979190195799123882918960678\ 3493539455788882566533415736198939010657348550290004561642594321731530344400894\ 0160873988847398447417927089698774093925619271611046587967709539111130113094630\ 9695588239346144364591622861947058551869533359090269798162931886230197082102671\ 7002011967156581825213862493230941872666360965846628011110086890038808451027078\ 2833510116338749529420700317775170574725976531157941791077153215661054009966800\ 1045271696493662083579382979803379289819604291254441937811769031281742553684932\ 4886655201323437059735525234289045686094544345314854422109415892238680825337723\ 6835532510246243204024893879108118614475346198179604539988438501264270375951775\ 2154206985652362839371964777322513500901531345295144677390972888705511111878033\ 1328241266922957869215155818123935184624815496652709732638922089529251028118111\ 2822332619455962277083264957556930853455012223609731145753831370084748218439164\ 4723766350827820109068626194369809282222014881197644369527056330640685208121209\ 6782652929862938958367124588762845789971291248635722510159212490083158970602252\ 7377957701983779293306871497959897819669488031001459186275023375697738609997990\ 9244783454859750754312049594244225583942560789449263909447632339012182825645788\ 5660288463381240084363379073479543107043731931750857697855041676751692780807657\ 8556597764838918732579264843336989552274023730190160960259451540410391071831783\ 9662720569987673519694022731298921372002423811020154531539806578171873090189575\ 0663938277350967467203363738758751033040248106866045973799016044223799576962081\ 0838725591214933476633890646593334516898747070944228063398728555631577353927313\ 524007536096061313682286676512295679621370544577825990941947370912808582925391/ 8208602903883361973954702893429206077834128055208837193147105053081134127488334\ 9311523667455198165639307519480359303875398180313845218185922384959489830395554\ 8506632584959887195728479353895440504661470933063008280363468809988084718135896\ 8751126291325685731425698101862756374241832457766641773942226979743968997587770\ 9578718789218464111327941536063308690233999250411308455521025696122674103558079\ 4061561548258520148531250441473680896088085184289702520365375190253351174080883\ 2634328873086453850955006068421804725473166942662138901315508636266015240375205\ 4974222064417094420785314936394076374465242921136859651150062678487964258007582\ 8764149786260968783091236626686170459641619780760521211735218242376187246631313\ 0422710179729282130038325578448742276952176341050256311686710721327939638948949\ 2365340318496138303985549051336411048460473846543422113889152242602642158835899\ 0887029119398366644678149819172342226928620466887835740318779633535846439927118\ 3679152692960911782491859837149484912580088769102673273639149088004396625662830\ 6001668181923734861024818390330532574861007950699610067271368733307411765128378\ 0029306183482489511574946849836829125869524480200107205456567111351250726889233\ 3782975417424856982942435350494523975239156704446133912272767054756498035775836\ 0041920316064624805210951398964474689741623615768528365173346926289817053124426\ 8114760348988272622670879981524600068556111136896127920523137079544231712676489\ 0138039458217578954623394751404087403196550548789109450492442212197462170428895\ 5838651060625069931950290691277448012837323894756785766573429085153165534243194\ 8956534288262038296680085878681398361779851587628514793161115741306158721628870\ 3425076085624635785305510145730027609519134959610049633907002637553360630116283\ 8730098709420930093259530471744805499563419751264344278710361067744123371370452\ 5777124493553725983798660559798272000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -36980877714629766601751712630380612376099608593226418\ 3578680425499815740180350297022702983869908842953972970016007434608883679438593\ 7934390456501778960032897698493786446543925712616014653289156445602650031435204\ 4411149662075462618515592163512274367543016676391429194069180450534145730004952\ 5388349514988370884823449088845175519826526281610334834029457271490783892637272\ 2157059804171980431672295979588691816111038323193533877892218575717306122769198\ 1918879654473801331501885959306886323067359723485770230385326909114410624049101\ 5535620933896896387132027304233764202827242154371151714945151054309106640091752\ 5914443059679357635585162421352986885635279436220923576219782857362018139947562\ 3162660346262111212816799683908778564642508222180443810713582487340089658418110\ 8220468206157327528801712444786949634797346139605179486240327243732687709144849\ 7670371149481074891733672938739365496594643658196020132794762717388559711378161\ 0600181046521967396276499988469236807787921904831279711941225082898387293574587\ 7084578470863804747768572889093354068500458042912357405163850511597961030451058\ 8186714822480782555928715187969158328382552478317261036388818104717645852499238\ 8184237657696828283111131997980638927459317161385654026102875126752159599020465\ 1195000362701252515177919354684217294610495130145934665701158856094972938566511\ 9427797952401869171577484140832709479598251829862146894687077752518780668101544\ 6645582627586505811384416832464122912370669393844344280386067290972013966655856\ 3616178996586870345552303247693607750301352463325563019389903355873590297327406\ 0321871722255613171071602334441623006998197403245734371291130119256117579387618\ 0088688869516348887341386590145619382999692147280067312578469024413544069228335\ 4012771192818168116178726121892670700547574402171421425235242579601438558791956\ 3665230300131841680066098764709822254818852239677551268990519268998415349361841\ 5391250677413238731258349565557826990178753140545711805165075634374938703297177\ 0498878655995489381321870611879806767785297805888215536059229653513926325266868\ 313087506709086788309601548607590894313189166938224581547523/292983980569375381\ 2242293955808578169319258013551461890477120572792035565503528775426690899939380\ 6812798991568374397690911350512018600952513835862464062541182654390578417029819\ 9090780323236526457048401933031719878529730406026516391703889346194046090393706\ 1062710707126399198190930969541324448545533322000924319139019788040424476720565\ 2043203748256442486360442809377574710278273786923785218500729880351119876304103\ 7629615542187529181372978096546478438038103144828888419056561410948353624008814\ 3725479089036705686630422662611717269392612313251870055026227192926079837656293\ 1726450869605270336732209781082694521641253140629550319781168042043500063468424\ 2580256765217217764056701214056062955573185588048116063413022501241347953414377\ 5644448514154012628081392170959476098940487518997049224978701881347531367862167\ 1576380584476995943450507588304729123726589723513558432076813213198577800064778\ 7023585781612282148688369151258427525775318269200486729327833017471296117989466\ 6981709972644123845720893222202800306898896289872338487928887229598002800970228\ 8858089025471820857488852068557399285549165455580491583861205687199851471990394\ 8746750260249452857233430276009884417947574722820754105597387913484661052702587\ 6988684617407276249623822085279235488688126087236165452769221466111617434921993\ 0475293422399627889261625659781997816492640749075750086653641569634523225427576\ 6860991008790318793700027359630617965479027388391171934370685309542331431765894\ 9957888588193458888525538042029343680791148604968940343906928885318007086925572\ 9557642215963642983043475605513191227453900842700822159914494178140916134891213\ 0507353729006283722973731643584331433866736695358505882181381414556561825371615\ 7216735928937486777551445093276202330871422479865199486441504397751215474716274\ 0978786260684299809074943665066658265632005796487133264858376920045058846840681\ 2678906538266460160000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -843696301065540725738668786029468428091695871577233916589595510951914\ 4618056602483591527202977112786105687568104280999239467915333724411267592293445\ 9476051626972137922090443233319286573993287710456825809193409456322599058332422\ 8572053181394133606693878618949272908746444723080576435232402444777275707556159\ 7950683111829566143962132044766885238445030298367615433792037239809262147689689\ 3487958057272224813227384547318475857058269283598931214135446776673078464477007\ 9515505185714942616662564806510707054757746303086855391345973239732400451507078\ 2209885575190746025763651942589268267862738937923572617542143206772148921269322\ 0168260219053107043485701491142914429404706094499829817806626875687189620765792\ 6138613994966318321622656910076014449352982496803783222640501610218060695930621\ 8571927470850758965410654145041497804297336542567677966178170969897177363926980\ 0654902744259492625019817560534608950227602092689311997289520005131538709939530\ 6445788949004830380564433192550455751115231579493630929269731383054389507551014\ 1419941211844919169491318150479867655953505413496588477332206112432623416771593\ 4780936391887130439214011839109016774851636434939124544018552580525574960923193\ 3678264146155287259261698290237166903499203520035919556110141029067699905653477\ 0331915994349379113005151852728397350241358570238458562325174346066036062987510\ 4450407208538170281213614002384050073548195408126879517732896085261711769674122\ 0343697770672593866537932276789250685593697957714374232328416248215149564102756\ 7980386878024169203299655845235327192771403307252580900792581852082413609583979\ 4188507227297635114480705110384177931862533027334114507751853555774985157670693\ 0152692286053544044853541220846696654104932765598057832842700859931226559608953\ 3306476547878897194732156644822312863915537071165141098464400253390318774990900\ 4813906192835970379511295846880638571507494611060423152746050188489407525418213\ 2517608911168211264204115815991146472597693086796068491637178510692922017274396\ 6764225531264660481400920542414790566654202990495304537462654128984544183077055\ 764712448483645860645091327344382420900718628587967/608697373078155758019664180\ 5772117565095120848437780902421412182695151960467424772237335683663428837406738\ 6675473183328820108478566055166037078765977276088658506334956512003985365710987\ 2353227043117329602259069974982488688391268919448208207650641312272160812563839\ 8134120021502539073164225280932456706455350674191905173099555678888759941399093\ 8727874243579902504714882444810755238539916541095656892090457850124987866550758\ 6500296276444544126686052120981889887903158585441405251282880916215900354181482\ 3688514970082296859399629535672041297381883329813256221798915450333769630011950\ 3958146454687405804818211984867902184849708903390593199703518521212056514018430\ 7813612742490333676264385198286378574673336716203834486086808147918273181323463\ 8788574336065603937673971775550733011502767934228954514696396902090384449356293\ 9182689974038598013500305610880051762227759425837783838035883230661349992462950\ 2530863442426922839864834543983686901954641395057718424622172524821912216987771\ 2624211895459610209054739359171463954160404223947101740767671564520863738313410\ 7203974582449069684536042998824478380769114575167476272992711564341511196835918\ 7369769357311127414098764399266342894558200556578234273457519386673736299880561\ 3959644573792231296694939285066454179792429409092515629600872792339836422952193\ 9299638602559363901889594170624823089106911953502627520566637197710997660124076\ 8081002867945243594084944668073974435214148798266673830407102490244135871294735\ 9807968039853241277943686855075469183293537631582262667209526681278986324051646\ 2354174589220854620466471478815025584386916612504384813009670179168244562992209\ 4206926108483197720404549684696732139487280222462652503843981611529322526181299\ 3462973172567079800674885238666519633117574884264656160247488842314240377539255\ 5427407645530331386391523863506360030125396640206447260190599521831537701236115\ 0148304804249600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -53218037378814973620507219845198891576971434290613207890108293809229079\ 1226296445242674564471112279419401323866670653040256001552566671122876557939332\ 7516355665633359665180557099454045219193270695646838910290881801188890824602449\ 8686608575878719532889283867755898275915999682842185071599622089105856321131760\ 0374282656279516632186680586361921574961361270425262910624802160641171482944748\ 4302886806557111876335497327457458611206855764657649169978754757749181937204993\ 2727301960721601256408727291488177001838954713307256394651091328200040176601396\ 1920918902822072931625357400863989178163656005416694309860734294509883587286366\ 7109414899057132750376343786931138083175967484487487917283437359559145295385743\ 5355658490208518821103176492213506419526462470468560529254761649093581847083801\ 1001811328702485197536202322528595224438496213358582156904060216639681283361028\ 0869746742441845529308192834195408922073896794187372637164744420438742175150431\ 0448042798725937349334683571011711592170739981780903340427432309728935371637771\ 2641213655628579422890143549621308891983288034840624607981417996950203776071801\ 0147310032506423902160114520071445529322291144880802025497908324444850888295722\ 4300103647305608381175057442737257150658840195092164978294778153536965217209643\ 3069127738026381194698358412596581990774627009230700481292464777213124671309495\ 2433640499862580082606761321230686270259326220459668982482038557423354521331166\ 1531982073710851890302388621653577830601284626903734184842903246342846416187213\ 4213918686658223743300591605249371109655797767217603877554363032192533655428165\ 5385965242646513501270359531175722064367609054839151515154151046117574223927794\ 8944677588015987775450196427855033827701535335454022151196150492644084283438499\ 3993213825526651803875794821454973544877788106224018614538624471766569427563126\ 4991039231346598476331167811320302116138404793933218190355013090083785932292653\ 1505098340651904952960309128561936764125958368705162888923775608296159011513232\ 1244330318583189989036604285807793713941339714803732649307799412429780707778678\ 6580508610984054586799863972377778277918873934938959/36354228020781942615898453\ 8215874987401201879360834431851042475643060382126976479483758467440191014399462\ 9855317999966591096289692237029615206030081531653129012013948743829772071198521\ 4504001066092721177758507622836547255838013169607254438353567727464406151024885\ 1005603389613526631963549492109513187010269274714650659934718635761940627290493\ 2425338443623078428675896948627173188100085290750305906623361087926990113297780\ 2155596400360328430290468740158071204476046476628996776606231043938337736216677\ 9958581505470200053530630989422561742885144158564494882836885231361533232444762\ 2673690978480343521636554357190553126992991955652950960255344800865645399459871\ 4547313073790266320069779762098761138747859247558017240165654865455384546593332\ 0499267074131733395109383685973751299312023641466511936955654980052598021117246\ 8771697953064586586543846218649667321429273584486923812998953086716859418923932\ 1332836710911100889049466255517581675791688115248945140455654603072863075288017\ 4412075510407995984559383265395334239066719447096698821715127210266776964814725\ 6915022579862936471097498709545491456774131423118227185763970104022228590981657\ 6250045535730577408177985275527013296812424401909289288352710692368115527680598\ 2990428363095463298758985229495935221000130438903071516767898947143258175210850\ 6566623687694044122794647479186071890425845690026793917475895406581892257377401\ 7639245547345724773490584670857440820063160798790598239617561725684528739432925\ 6931953261285967027290733558959686801177465623610867129667972086738355930096072\ 5013985052750052166038328022186882088008728840763502118527906635146912641233935\ 8335436967564168300020294855107724086074403659938847772658202311159824828682098\ 6240100914231670169077926106673684349974598902156721875346325915846783944099294\ 1822917729936930675719560023872689940199244005096496873030915970594961044934642\ 8838418245757173760000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2313650287320913917272002421076851555868403260009852854340731653531\ 7797668504128962528568487393919961436275560275998192576580658555678930043605262\ 0819544462596536853732079313317001222587820049597613500012079251531091675631174\ 4514096151513697194302421098061782230017922576977418251856988147506924848708051\ 7310181532705603015608858585927815842032358097151738078622394956511636802505069\ 1513709524365816993302282543761735065712660446247564723743247515571414841711019\ 4276683618766462054637007243917992254005493932820531188327217520340731011833189\ 8739011966254099651958647686219445390020319101768164459430347359294944972409550\ 0188309922788073186163964650899959017455068462056894073366815521952769786469140\ 5651157566983977487351229474477020066796970135600500930841600592133291481213456\ 2702663886395897031603610679543731488625005911990964943936995787047558693820498\ 3446067676285572321355365004310799282013907263701256336384548155075811976869410\ 2894933715005774394931790529956405544080317388466713051543980222606762687448735\ 6079138134647853721384370357401102041455971683166780232066982848268708357910131\ 4963841469402997802552410063145774519515626549676377642533339782252067296256859\ 6841555424497233010970675718969144717393523721383462854115777492091688659428476\ 5239686188132499531393126130871312723271750014387566837820417558451316063546951\ 8749219294692844276787014473269665768951231690383385799904533795002281901440203\ 6332140201202892055409833210637410352954393247307661608851670020204372097305256\ 2441283331140880929567251963233851882584012840353813014011311087876477663730503\ 7872934867752673485359995026514506872957762502093153950249898550138825094406189\ 5113294762781798236986423539399853414449787248788934613573769022297524343311280\ 4363303234673017674913056767895389831261535002674556095760577251101676714255790\ 3446101401870126836890760060688947200045254893777021865513545649595509852663459\ 0387809241532015699854685352480330304982129017835007355338862209924064104770852\ 8344493162485419032321927850939681867123192401351248694412296742572058116914411\ 00195940863337547689272300729551594649749868605142316847269749/1557136955448769\ 8855323074064484460312591222634998843443571938503599453911164299471805643213822\ 2066026269158242019820161807450593798693235680940744088074360048039018408902457\ 8715376387507020795444996477603586904507593197581704060690005160302796941119835\ 4427289738233109015481855273897111688749651530626021968778812148477832740621851\ 3327914427668529411308910456032006755069240854836325309206745441210027300612713\ 0844719459621281300774759938739557975137197704844971299965742464044769132263795\ 4641716644941890439951339381774198404669932460337384985384005891288534076473699\ 1740970064989251224279194065502282671570582838569072241902253529065708280553310\ 9049573523486168639435704688237737298652523788602781167454528605580227119512609\ 0320332236656112730913419957503658690951219656930001376236254505849935255260454\ 4285995371374242512091478891595418781877142897297933551323161951897623548863966\ 7160359891846054515499394877162385730619017471322352404400660650168304040198995\ 7353808422908489672205242460515837075233694563741033931375630408526328896025668\ 4050757294202648175241772239695826922624531877818859356573722184064071664136843\ 1388542216403642596945351882082717826557211349889221412194600608894085118830835\ 7145262415013255986760906741428369254352098824774704220729242503801842187011612\ 1287010850490096174069606173079073833971252868704520997103509149981135000607535\ 0753286035582019744838311218299947042745310555296458387354443492344853253254468\ 3676223823369597483179126298151553998338564168399372293888774043444399915072174\ 1877526883981946003318318683009611340605488666829094308837289887231584293487420\ 0759428519748099684220083355861005112575483779371245622873451253940028437395446\ 4497376049371798723345488989734386244665042375797661778813107249428148138042486\ 6605824822968750673524950726117261380912409886951846436659808908978448985469168\ 6998168056436168132093085086646272000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -194946571565219731356478764596788672450359918679094\ 1035986016676775062747329343242464192360020731645355475286318353130041790441904\ 9328545456285983664484427485616774293447326893499633832337618177755896087522280\ 4308015671174693041543574292593855722183604666624265571864724879648978224409989\ 6830611229932911033845745874135138816110582451940314556232140784138802368070650\ 2109594833743702234818556708167282963160280409887012404456639600391873914086819\ 5720999464764631775547005114778573462870072390122364237422534105514563315339177\ 6462019617388769536589738538140669744880357158670695522654349124676920114676927\ 1559625295936263712422790708254563763606454990138096940718997081464500898501817\ 4068266939102116623360644097113280858363175585162021207360387233441188897828136\ 6727381150194806198488399920541832498089046534549271363722514778365371303670179\ 3592653316274151854254233002369718031463770025374171507025011942564561359961740\ 0131008917151837261047910731198823285508177743359374533247842344146597620921621\ 8889196903517605236718466942163894516903509176339059801669464847646569678354438\ 1968693511365234811253561639206024007922941933548192490178490195442313725891779\ 8976513702750518756584135983457117347468382843918835097061015906092417534507712\ 2513292096362822720285430136848773498751981843623439290382024712973453302454184\ 2461458985621055112305505476955228951379737647325718557822445700693323284854875\ 0546098062912216721259567436339198416660212846771155930426473043782291028351646\ 6519518916069273194303236788522200957019962537888875858735265464852696281335489\ 3851074331710783087796325217016004703655004085477967890462344890763473369235084\ 0125279752768373434851317661376346182019235955287637894182980208706872383249421\ 5644082868060780070571252579714979464245118454932584494637873950373504360279115\ 5869676749854064632581543716940724029324709820496827542483993406055874446448407\ 4181635885614185973170742240467972668770813572875969990967672543135522568903888\ 8981029103014330644532430244119995658205260843931600166378793133211437455971234\ 0840244383202112615467262736971621663018154442551233958098537640774971307305517 /135065001597823064520778339397794244651911137929426839372152018559906358174335\ 0947551160286025288337541896841380645602947463678284408274487566661189553570493\ 3486014551288011779906977764475353362677116625861875067827234800047338130736479\ 3715752664547972080109985323124319043823478436050694177914585652256868934467275\ 0207923049988229675052865565960828555345964882110544669699220008464755227963364\ 4338926912430825278618043722180831075804629709190936281061380500203986733607211\ 6966192618660837409597843844947558066727651384890661464737614340507734511288633\ 6928510993749474406638452184210964712476820430095576090356617683226077926206972\ 2386644964714067583663777809162831333854429592412897173739987832195387690206072\ 6235155011462083274611897689712363153423015550619831169091316209246532567209191\ 3833341555684637856833817119437945930256085568745246058957527059818035817057276\ 3882742621705623659115327538334318468053469677699017036056733481205379082025820\ 8268607908907448828952639629206755912380055046968868475359533637919659313344138\ 1163536484188072793301906960189452086590117876451869783945941362428069396366134\ 2002915748100290733524657368978934900709321701205752402989941778099472708530640\ 8989428702583876884994724413180661656851839353828563143760160887965977585679533\ 1888669922722207840488419163796913081817201408988621987928663624018242376756775\ 7870757597745509542993348307907052589194183813550984011460982480257347066111523\ 3059208152610800362002492821032587470914204628280744912400307029718101026208728\ 2880453201264413860931990552422202433943973011563685946005721750789262480991419\ 0400786545777645886730109355321958982771796065792764057460580217495636785252157\ 1114645023864445821262449244693173807563521606612107075845511536214315308295146\ 4136321562033486984440916304142635507512783346695350229872192742273892378751567\ 4493684696261839127002844355393148408632752688070656000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -231935121720805819315502652530315\ 5356368387193029982053011769963349587479282699341699777521270668572894612357956\ 7383399743762585995646014666373457889703651307922247830000291961724055404930572\ 2487165163944830992324289912818570379492925953391842456163342777661974424152895\ 1201374472840497389448819496524779188365565045452122371778349568891527086802142\ 8498390217882923921205331318005093963821607608148715798710189622736397736180202\ 4616721252038679849075921109973877808217356409755858534557806281539976453672070\ 1172140717326897997283256226501575770185812360641293848052156826759409226819978\ 2095472143588887146002588807263736838791134420185854457232420473236102337347582\ 4639096874508052167051125074410306216805020314628157607490635243000312402617793\ 7897699864326855019633708441364195765299982454691251567803558981943224034001669\ 1389797833802956820057804592777415823565184957104122697870307413013799218968208\ 6366373735026062463806304901877194991150038764370744036993619864889207946538504\ 6468971019666803296655566227374260654146866104151912995705776759472723464680289\ 2021784351404937918342653653869892476459850838520322504974946519009376369916186\ 1686834115246033988334426245057095251541022370083552503405506699787897226153540\ 5983610019596129866954235130738781998295016646833667355970198320177659642684390\ 0046280233542694172959351619308251156989748945977047655266034641189901524762485\ 7962238982608212828356241757245470657637751786356629761193874444195460986926893\ 0564276027400977004880924137544598968003072129370332388939158430645142528438911\ 9116936033348022216946973862718811317556010665289913380642991659563145452465169\ 0571561687024332064920083500746139244209967811299270481793718720592149888843252\ 1006761890486897239275630557695452715569628739759418712668588466600940850494752\ 6113182986712503386370459193784761673592470021732627582241720056851207580802135\ 5027947735980083783952353564469306113451821236587478617182007195305942812294117\ 0721175225311535031073460389426277766113106042914999538447415865327966725700351\ 3960513497417344517112333278236844993797302896545432800126175106552131515450525\ 70621087737336875449190083482921272334307/1744423082810215502021515809386993304\ 4047332148675560399119590402562522070151029010579886398126632561607088878043778\ 8768065362275524817338133154222948167651504229959684331973575121918865777685732\ 0672763919945674552345768170039492003640454855726555957866872448864938685309716\ 6816100701060984131635849409004010099570842476650916007560980429860338181812665\ 6699178384611495368549615237447896838392957102098148401194789464784173687420981\ 6863468397891980098482104071588668640094483194566964842956597644497201145517227\ 1019802211940066168830196309359958431149603557686747739057750139308408751513173\ 9138138275003780571280138413142807194238779274977871647161296206421645681469779\ 5180871182634611643202033294331052079974720887016169950558830995193787271137676\ 6909059819150907680240932404217666798380962920064286162449208607168645007390550\ 1002867331051921944982445971426978381523006155160470349453426266359694019285354\ 9250695970096114314280985512831560207595163564571428493376183077901000680883796\ 1380843147908098281309634104489826189527689904145478618886552241673183645711838\ 4145972591349021341771697356095081285213608330314040313729370197483127624536665\ 8118378605799972445429530211544027044495960368858142545458069447229595976895169\ 5677410489443243628711084649957564101554132552698859872596868925098308673011844\ 2453388069040602264601697447803392770424261822776306347430109967114867933583216\ 8764885481614338412574288905156566545352801498336249231078829940906410801177723\ 8850549524039384215313311375506496193071426554048565409878767181496104273596472\ 3302929814419296446591451261845240997767116163022796910237829692149580018983497\ 2565891442359844405332513329685788698555382636497147662344831784566358945837952\ 9780282183210318970284285018719730116723681184228607627201424488783327315064001\ 4655311505853510934139623471932505469223556844188135217689803084525385936361815\ 7221876521561010735772183445939159040000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -801587214291400608979382382777016532012858696759\ 6934314647403168697199885385590313798026526263739852114885183996636285133146700\ 4759588071623544787026064566774903692657055208236152293661043671208593382869892\ 1007081185832555974057168668980256057670301563505917952866480594482822716586197\ 5739562998179008574716365751622239775234731710581847848718018037614010160289529\ 4695473649652937669322893491596180564674359672116055779395259135795153839068901\ 9542214294151616576398922288085271504200522690084720291021690756140884968152617\ 3263905949366036015658985049695128128424963791313075880545997519633449724850938\ 1434952012559725487388264918822070908335130755812116209606772969880328739482939\ 4427240973267364440649207528500012485813768919278265260090161399652901052891056\ 0893628479310720607905364548360994100930209949196991788881051631884715264200495\ 8288490932001233979792967202961659717051921155320192752414723463556841249325955\ 2281184530873962495935695585830668575842935019495513354307835919677866376814431\ 7720006995354206205829639934551069880005972461682677532165822835440604705876351\ 0377839555813416095551127292573233941046210311134660549482108571344711514615612\ 7220774717441255830811925711874087328375436374375418039596022161428844435454015\ 6151026391641062552679689711237745616253434299472363789209705323942996193098507\ 8613076998129545319780924317694571623792561429354412031849423333958769413830516\ 4838089885090399690656801400900940290858709808273104585611137586537514393089828\ 7893620120601252052648777374553829195042662421905603789312327856020713991746196\ 7171166399527897537757150331770133539895513393561517020555131839841942347491595\ 1213927400882532010844388159047547902582667103708427284192963649527106847128983\ 1861176792516275888755448958356422627291407571633937042068529082326954464211364\ 5763897671688615310065314372456702899052402703294274789695060722047134743278157\ 0257231981055556676037526521295434059045784498016097685615169837491959241717420\ 1752285875355412549526086322446323198706155920668693077881992052284907836625074\ 5471019200732018443050274798019458734952502703667700061713641186091101553410870\ 536333295552604767417/703164600140011570439405532632097606009879302390020567394\ 9890394492365889994640695165948088166300105644936261086353501000611309243385075\ 6493994224009148319290752067235587468338708093069795335823851497054301931354527\ 5170775178619472528049827595425324310710072598768964585556657696476560353413167\ 3604701120006335247063555126006653652191958883114369213780430448682370057985193\ 0520640909610497778756306516258473098200982087503869016979768451430369598101028\ 0875503804338918681283303309177183302090824051598071237323092426594922858614886\ 9671494618542628376252657025831555921224978360515687249799248568322363854989336\ 4052777022605049161021050875772699473264083128201320292959680631145389679789611\ 6483261532558846818144256148914427242606894339336073737452323842120080174891703\ 1459241393958276228047310613513429835032544709984850544557996503610198371317120\ 4284797646863445467477706431644393346745760235660292207306243444292317428278101\ 7036200129489997458993871785636377066676540968259494084404814987533452257712075\ 9159507609316600183934092547455037129943696569140032109836865172674325063998989\ 0684850472627056540768809911110675339571690455570033242072465012966060732557009\ 4003584890355689549924343629278865786817137708258159697036814037833704728387668\ 5478200481743323488668307284994750246865165456741869639805850987471953337539882\ 1037077016773255813192207960668408078541099113463950121206124310527895959062389\ 5576450045175375495695335694317602152044568548857393702813932500226851135474702\ 7891968942164708265630929751260141501071369791803798885226790359905185431906983\ 1330991878546617546973380318571668366686732955700395543287750753835474975487062\ 2207173855324965428160662679328130977816328776472499130102228802200896697353847\ 9283882949768107811173398429220278734184882624412669450792914912564878226282991\ 8691467580524840309868436703517695298377700836809236565634046453197385271288682\ 7524659609600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1263909951306917397285266678235479399665804192411272607241226521166173909\ 3555701230058511771847999614665011748783580358186234463638911232767095369275113\ 1878292719962995501037628892153453379711121727533041374242820084805986469006555\ 2997884783326410021146513438207773705041382016723619189242486393422116374044886\ 0854406805332506415969081871645274123679273116432924954308659726490951571234032\ 7927561503076555332840382430544504454158052916187836857295247124004597671081175\ 9149684689215320307938093573892324805311727123312266090567958119310786180871501\ 1379185067002843734487792614609061920463662990762100961264667225795477346999714\ 6953775725949056067160804281523292091120697485312401727930899560431670801820115\ 9802835879714036261824263288275604214029242961434128616576849544548385888943324\ 4711615424682919081089631106745897263278095259610123890709778065212400045315380\ 9490149370219914426472058360857506488676966970718489587775689305363702358514616\ 2476333199930347504858594210802478713594111825777428192475797697229569558986725\ 0595777455359403124679928469161987400417086185094021543706890166679449925339964\ 5369958811731341289503150986296450447647496378423764815905203900725167141881722\ 2870624941390373165348116308348748140035852811344576912527782571103924918482335\ 1913471205037570180933203149438203836883475050903437299003042681849092268222564\ 5402048672964342716722715944989535743797531438086908260056911673559206439961570\ 7980785075136185515066823194276769625186388254240292705075646323787140454569953\ 0358351035548955781043941468391546035552853372939314215201099715044980460742992\ 1977629946333174368582735770875960172316238795267102538511653635735303805879821\ 7360859719509045005251462838284183021128049819344925174482123494884939424379724\ 7479113262101135160501809501977303511229439938145003253608960176810894379798497\ 2216593883069542135837954647280254530678672596020102421526327840243501125041014\ 1766730233164602123128355947517914986266411806243642617912724022911966461116217\ 5542758767612553767499412121672541981179513224557733772857153636652834006401045\ 9958681204865419547480757864414101505250853557614395034811687590081628463166311\ 43603/1448111016906365271309386080214995154235284219157115802082413897780724566\ 5009999845270260444824847438111104743497067487344985967599848305303451131375263\ 4523800592698157452133713717771922439523589403998655859390240869793512425615879\ 3172078092795703846473710827519618037876294931780079572701271457585493876706643\ 4032490246460799787226653391593186487404511747561419625542523650935621917690346\ 1681433426343001668396839539322271984441435184649749715505362900368766872843841\ 3216434042929833777319882577108795315936807113370105871439667922727708876130249\ 2138454023369182551232053056270134169959267409878626226595089399106590194033710\ 7207394630381942924495360529558348891901119094696045137433992295862791387274374\ 6040014860345385782332031565272682580794053083996964562038662440600702370624337\ 1840976606054866354180179910133461044822672783876777903111485360286524260546326\ 6191554522129524954719393647190170493934496324109962587566309657143161115820931\ 1832530093584414220920071179831041952727172316578967869655893700067638141592308\ 8409042677802567256985935261521972488692111261897732205099820410500241394538054\ 0404011785306071640938515052313149858413806415374551987227462591775663598562975\ 0650265300702976307330198125749558730269813827040635018019065782914803360414736\ 9353893711966049787487883277308797216042369852214943816319296243079161507588896\ 5958070648904966010489762912825818679214937699806012149362285396838875600440926\ 0542811253825108096064702190069195596462672761629805551224431403965402198452398\ 3475831361011490967943235091129222261422691549088589881749870393231087188005374\ 8783899393781337070072556346066821983008912953841770723199533503171928422203641\ 5747018953405150917549782795560455799400553690297900086475616419437065472744995\ 9771704889072575764125922521557369379008942516592365519046893308933167993137025\ 8957570419742228099274968908080192567746556799077552091735354966708093535331863\ 7568000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3689188259711702195628803173796597478399300868824102648553624122594375784143316\ 6258205242470572170622884004748936782082255367962603339356688742962019286132323\ 6287572893846970919460880959775599345899779968934695669656690920163670739059455\ 0945946764655425959619898918330927303566644066871446718700545678363000708879373\ 1769217685578877691703251764836651368677325774501717948051767414225079314170700\ 1399097006301368016174806722421675031316584503478733959522631943400947640563754\ 1106463918396965860298934342210549143847972560059239960136363377244427626146129\ 1618673635336200132914297773984650807754333828495963737507842605920658012092929\ 6343628036295178264954634234773091300045657368559223593299391665666198375059906\ 6287220283913605062994007909354825914488524959350380556295002239476869786380351\ 8676374549089732039041101589381218798111628911381859251543766644956769270197358\ 5255882193763101814790137950156117876069950666805422008049983303097394298607729\ 3596706214831317646792701980965390152104523409195387535213724777290186005286369\ 8433309490342122803736639034238442166123597888241165553629331888942530656665772\ 4639443186975170671369064329657033755652192147582544428315056551926961032757285\ 2493053154166093169588772186252742653359289645529874202445098531424372898515983\ 4030557761086682579855451614658579164938583819350464554760753326669577407294129\ 1056597613727990623352222941972387159526095109320714181940155654858393541245273\ 8565051276450370749680509623437723309818830025227060011020440031965625581767179\ 6667377633871874575419194146550146410041563569740986562355458150284277676645703\ 0728688428724177481961833293831308240363204337380492071630978025697287068113563\ 9912406378436361366807704472254531833230463594895497825864457017159234861261031\ 9060032330721274405173138736647655523330542554133300575930989578781064824761318\ 2918608627761189491430215823395077801526691247287552146014752657013553028737288\ 9826256243096161008220531830036848853724942092709381208097765069334322224409950\ 8748896380113589509675767200252576954743218079359150187985180488731370227459460\ 6216522068508347925186257943390189748540219576268196568753466851174234751017499 /696569070043112772543215520877939070368462829495193537409324188282804581287614\ 7696272675597408741901440449874069417430855371594096436586092462607907387872125\ 7457073661469969032229083666131419245043248270640134719684629337951480963095767\ 7309349882512647736571301156396308393587567080314206369557177429920820928087983\ 2251036430572811190217408391360055979153986231911598543860628395969579458233236\ 8486353015834377893770761897963471447039138529289904235708508594103421445201340\ 8273388923865370684918619466383818774988545926085421170200792334868314372105921\ 0495827010613178628323627519315384228501872827086830962747901463002888062634587\ 5429849963883171271510778640180359060598926403368019204447029031882592106815886\ 5746836200855297547922352821582812527954799049450478724761236720019296496459509\ 9065536710236099918387345725975191135341645695969700505569483046574244959148271\ 4633829437736180946549272622138228873645839390921101959906416888709979596961523\ 9953296146254547030417202804383885070403490723907747854090631261353204147539268\ 0911004139358264826948727002307936485621009660739676041002554001465703909816121\ 6369594360065755902272297382658008985098656599783919859712935656783206852719177\ 0926809482616111952627112144428725963950433813736056049986788063374385483651978\ 3777883287133446400924218855832837705549294729662474097148263301127726837394365\ 2836976452440205012071188572144294981497384395143438470020186445129587890035791\ 7871903644352960549741363220709839879279989063154321458978518899197625000784773\ 7480150240750949510280777572389698354559153951005539810268132558626994687330038\ 2689288959079820888250031633096540338256523124363159418918213656270349165679754\ 6951344949027346239469558761923380444679562403914207888866215841939501287236916\ 6581036693768833055215465047996832836553204174802537715813316132782431262392659\ 6930566452650046150649288000909020509359658195757757031892266211616485747458048\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -40333\ 7010183066418018645295870342936810625810002212833506094228817156508393060714674\ 4141384726429428924986189387503652445337186308895833781464067736612206570872899\ 2078824252178282457178026639737618158264772205736526507947051767597127360581390\ 6787961378939324598403059711105516143050675076543818519042825413824980394774413\ 7484947590592952946571998393492269168439349186400495183083912061915758709515945\ 9954896327477191286448491273570163613953067963921883808118217409585301621200360\ 4132417899841511533729241941111079363864521134358309595547542964505527677133275\ 9506283879323958879851221778050941972569939349489270070399907838451604481592240\ 7458673796933044873547426950966051247618274423931581602705070800799868535527420\ 8504532087142198173929327909433892225835958677283531368248441218538444247609620\ 6720055587840430093342489843000730890441295598760982055281643336806193613271658\ 0157625095984677257143479240047182671960742932307949999111204195459148390778406\ 0949311173331825439750080737434953047189834590019053271457868820158172921882933\ 5549759793549481960566255648390211335648818478070812972129406639361057688295684\ 9005553166797847066487595523411690387306149639769651613272440232965520114155756\ 7925971108898283791092632709245341830712041398093521442817495198090769223739909\ 8920596648568627193247625245044632739264090948745682582253573538524388866273005\ 5410644135835687803835404564627708947414927423148725016304172906013070198364241\ 7603354433328559622574063470048580364191810554777228153285928919122920993786888\ 6064475201408527301042781284988587179152231787835659163859210326550887751641590\ 2132634731692260462610414058134958121758711572584270536542967991660667541288174\ 4530964212639325229792292036103271799227949148803334452029413366906775213318982\ 9678274640167957611010205021533956843205695524943464212423722769049373019475450\ 3954449578114465410814584196623711758527292091992659439643360787116430394298218\ 5678396038725276549918477095868422950994733123194939736265776414858807420787550\ 2278573689342966015340491428296938380270431052926742734971718026912481489604501\ 631696590229520700846563923653830124104145250416037164357415888934218609088051/ 3487275216436287478775172660398874155368477630189386558306999340184450629955026\ 5443117201968932848247833881894265326370747241569608683864257013419717563872264\ 9439533517376721593417796548129347722886965830966767039449455680827972660704818\ 4809188648894723611158745742144691524688066446149209834360823806068544917353374\ 5356913463197811132364154913536344970873314937167677716784323054815524054911802\ 3561689526441128321526553885707776615409447167882982816715700452138034602837984\ 5738660778101098366252242709649130295466814091035694035075126263797026533952211\ 4424535481021028637164555272710994260187252450267089042109342283869042949616209\ 3615466618062574053505298826860695114548553279135672414029718400222461063657610\ 3093874367081927047613157947206375807086606665926427005359159554967616435297505\ 5171178986888293216136809952133281049546468608656579499601935765504494713122008\ 1219515137689429209327788821973506587807663753428670964805197162190458079772566\ 2977869109011837102863723424023709385161817392007635734334227062877547856207657\ 5986432251205669953755466241689191327552930230304881965003864901315368857091348\ 9134097535247849374739982647206723948926607039767663328234313357868161174591829\ 8930053864396972340272492693758760818579089805068758988409137193769342049537948\ 2907599378819114371620230322674316461918843320413370040111944786857041977870311\ 9325396067505307712455182104899381322762512083218891071157465096748426492266152\ 8477669878649114834899553312346073209564804572060880844845199458875157091007511\ 2337984518768961455031066739543689180309033588019487091032929793451634998369616\ 0823996902711904201056332523958349352310179577865117861232727932244431419722085\ 1740707455711444432983072127136549788922403393959976991129936267748492478078696\ 7155575230289931113259931455907379996086123273596264268360404674374570425384806\ 8404098562263713069215737723741894744644331052258435614293365020731585264628006\ 9120000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 37\ 3176924010879857344892981255768934124395830475449639935848673305347325564460401\ 7580604775401835097871922474022739026086835959566088934935855668065299372286162\ 6453471942009929938055306500084248653624782812180339442281853329783684828973770\ 0290929183198960350509689788306284979445336970856812755293632639482597357223500\ 6922933808244379370173019408001454236590389343969248296059184029759989104799498\ 9137795617842408408966057432961290323449827818348862366533302468961976482165125\ 4895580778120389320240307667730978086370109208553353043497761249253713681052903\ 5907583014693441817336700963794678096177688166075289334147026969072494526257148\ 6893851547349149043633624389954671096738084227736933070907414757142269812106033\ 2276784816867791620323597580979904256411122891648716462183931749881798885277327\ 1717802600047359722111838595331658670495816696956489496413572615649599024937806\ 5483486220790644475448103090045598089431344185173223709673435836509791508711858\ 6843566349663556250905094626956137906303779379529324081373949772033867426853940\ 3893289215300553670021468890715850263383843614157597106037516206658980340944846\ 4815630863852785838031774615774853221971051599766136734804017879655049299090597\ 1814475263914809602109664669038662628503536719417859521320836283392802108171645\ 3878804905205448084739460017272434584050034866906175368688042200717826753420900\ 1679791889125030194529769213789608898468625066610574573517293023525826746993067\ 3581899943498439843653859925778831660994310458771852262797424880350938713294166\ 2499297345266609209024320139702198784707124463534442798290508869509092077275055\ 9642008115829661137017755281973971882892477998199243261310668762036044060525577\ 7462815481698894804556588420770804248657069522198844766841910203588833065741320\ 7649174500361199528630561770967134221045954650671533461605902563600515086591288\ 1591740062329973029322633745250008309178329860578942456798414353818337182751721\ 6219113675885448597819371508009601677442160736293289917637897532871213114258926\ 4703452354518786789979546569785011285832432840568562931224778116436615634359832\ 0730137454877042099704934101120143188773894700898159089429833027546007509736268\ 4381/10367455410893673261424202526538893947736053369074662533385417488725950266\ 0523431852243994521592750964279079745699581273879008657893723572765776471050398\ 1335707488101547854431088084789653233591475525689960899509113898149214334662062\ 3321686001439911365243852032617891340095606799913396564521921941205995969530365\ 2903071291525818073492630719819533646529171336269481279468087404048794252832824\ 5602039603483746472546819726511784529123629151722214539218682591158511197683421\ 7986763377811387242631126054764689870205119419522145484974528800512795246043788\ 6756865335690895162305432517542546482452703330474409229557317154666214749784769\ 0281471547714922451567936657824968988392114330181017168250631307801298927747881\ 0049294229611279049906584257130455309948541068047132401145147856342846079201334\ 7047616451822180470016745309898847124354781970917880534634444693957871992432273\ 9792131524063819490222736060753998856543263795215158713313130463146404803852329\ 3365385368878522394176181917479659327991833857394538353355961143319441476549250\ 3154505607021208552670378374073211550403477388859386585042323865612736214950712\ 1392279958494617474684547059965324528742530614365368543949624023449141298537513\ 1311441766261615465163858120886312819385757052676710121963825583358820039003784\ 4825853836503692379362852795703762673623274313483038404399472315891668664635157\ 0427751364422727539035317662742232366828786614470383556880812392446974730734320\ 1367106438265081091723638130553631756972827251645220363658866852683888097771461\ 6802585559564123240832131214981076419314429916623745186052320106777749580738128\ 3453575794301151360422172358170814355667778474787573771519527411124774465368842\ 3111969805037683343410489769124788962825186432734994897504534729210105090761358\ 7193727725517735377803660604895588365661206123269656091050347079071993880593936\ 9473898075778854662226887803742890329497653105408722380152559871733387215127270\ 8666032128000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 11429734107458979494650103595803252114939292106125600758974828670326708570\ 9931969545215323249101672658190293122117866764307935520269225533310859268212707\ 1487763401165114616461053020930973921986110714425045480015433064142425578403700\ 3888989057624465321483394697388915059773639496531298368116311063652619473679319\ 8466777909175987056361757174359673869939862344829568031321696409325533768087948\ 2460771460577778790026828336181823933561475952136931806612028085810226153922192\ 5130710454927500298023051489201726464073556567354160595007906522291060842328500\ 9444985036707258853017650798322126356345446716126994698970134449450395215411854\ 6612217600377728915671673035478185936386615953433431887507538744487213263804405\ 9767224138393432479400131402367902700013882650869234776089792422677385396336607\ 8626084573548944708134377476671194829906987935712546321908895139991863173091190\ 8129811877154477056055831643169627091936510872694896304275093522070065025620814\ 0071750252623787487325506903177202285635334516950198065267626125485521162598045\ 8234966272609209332591244674612865671541754187790458549601314191163592222812954\ 3045498004012491077994856330067995883679284055955033053994271520646723717005888\ 7555666722693262558747240648767018174196751947566355751273334979695554277973395\ 2978844410748494272266560787090181296482382577020451766786015326543735941735313\ 6859071818467561025142279832336921302493278738755612478811366313358924299427479\ 6945353396008653048472518872989959212392550729023451189946061719931542481924101\ 2701615018489490042982915646413984510098679569096054290463288362563410382211297\ 6888831982762843555490727341148358557068241655639088558095214352532273902406580\ 9989019209579304596823879118483908484913875170933498345339449660302400998127465\ 2206886667758182399140837287373236600909756813499320507105081022014146485585498\ 4582374185432975550103651504041408338446163475012497475660821968561552000964331\ 7953333518453991026134008800663512536099301245271730854865538204667897752917855\ 5032810514225310554174956688849413513952998435997899745908837627441904108996210\ 5015743503454840289940706751290861254383589203988393762532055677621366601411700\ 88354230593773839/1292919883699381238067492601470995047185715073250233812293984\ 3742696800104810091887562853978464736857644602125440514234631297577298441917654\ 6475965100849043311057559652525499922441174953889305739031852569989437217977085\ 4670311042513465395485017896576362363301251019897979442897264706339272596098368\ 7118951596193282888503724092335389456201228665942626769329590394533103639029628\ 1388499698549432424754348024462901548665104882968388490193117012147583562318974\ 6072749814091271798166522605515511042638945534554053437162569266046878494205022\ 7169438767220960768452120442007464592970972413328189769608887958478414095018490\ 3242584246454434196881576383812456208357899559199739391119730444599413504556053\ 3584203108420738440408858049247523162947419907118467395359129513980179022237544\ 5041709181257454794389935932590461354818569127569100069341646752537220234478253\ 2515247901535933534982032153608544889631192458111585136924854342241291264651708\ 0825150330210740287941307711605210807236612456166956331384408259277410006924247\ 9613864832887869718312574642043955829845420957045995372517951937523371332151664\ 4239213473588435463096735779959567042189197847446477527472637004125018048916127\ 8542443936713044282689573517115788973205890205611980759320229416831181409852998\ 1674203751545599415583921915650889876510732236135311607725568753340713942210414\ 9473251567836673205880013265264488668543966753273939094544970805337581131110389\ 4318502250854866350152053603937795854881144269995990007115895097469320868038220\ 1357812961110012313809405192700576558784896299741886313490005275038146319085985\ 8002280554833138112113831105766166340521568614502798752970183635089324382720078\ 8625399949331516730875811903214329404076646000471313067594641482851555950435576\ 8516542714442381262545674307694700496556154270730497450956845580871208585145281\ 0706095393294746277772344173504738828538240298103446103685654937410994968392233\ 0134156052804728027034419200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 11539746190375347837543823497851565658002093328258376415\ 8519981028607333172197345403415515573188044049773618861883337354178252007327122\ 7959386431913608505812192986599322385686031281612208254289096169389634275961073\ 2821472980446115866744395212443322942201490663319291759453067872848538503163583\ 2693986338500990754998492498104620024855364946834879016400543087555943721826586\ 3417774184910925603031714899991337346458461483530335168593188898190007078129333\ 3458285018425448572185067152633538468358262528238771730402515491409482678838625\ 6988473527276894048109177455917771248359989515396341670378695425882612587382995\ 2415753228807897416897883692927805784216157477769339726346023064699040395554654\ 8881267548017858533940633203199927505491589623542888408532248437111314511630395\ 9064310164370002237991748082912904573569164743955776448270713897645159870978911\ 3821883129466533057864472230196704834189688911949847143517689112159554050136592\ 4142052403655494851560562170765569492565382274747555726971620280504911188657650\ 7974014986534621144128295993384132523068844923189262336717841973203624510910870\ 0437286303046720503141345129216107739520158049517477878000437565155778419108398\ 4178409133473482574909434135346143413862763127769036631191064799961025582630662\ 5617992863783528682694089206995908823101067156508478820848876190611640558634641\ 6673399089630147752351710340230595003155080101154731007016348341278936141727056\ 6156121875650604124942501079979516733594580214287187401232548932078704641166399\ 1974517355686071990490869380370407763045433805515816216562375487181099684682825\ 5125247495741126718237235770440101024922368941858481108979510137050842377345913\ 8442607445841730863342781359194571007150832480571436719532082091511349133693850\ 3017781721765918649912218129149442648621630030937992801386339815017286526129377\ 2050041956433944431231582364605557925595115401088164900955328553562312413875466\ 5357583684553649671312784208974139983458432294017784396545776457900449491337476\ 5080375055602461320694068935993217486872339387496491228812793073185643675775024\ 1674263629296314335307887018520432816593463356197457158210335157257574655980961\ 43053026181866483419694418089/8017130805518166928791466846681078424479994162467\ 7987914422319307736316336952121717403407041051585999243898030036628230289867026\ 5245147244449507946222696988482502186912517101226101413323430482860883144327316\ 1698925363679217145358905951873813427403324040603698624060079546469535608501727\ 6201968544721883672610005396044526594170737757709054692278230592094295452071519\ 9277990202613856791117853080884151484178027547168123360874147397252943125807740\ 0006857642054867196828639888385068654000020866489130554672921242824584266313979\ 5646457862342126348923070122826709184741568103085017098610557836074379942351822\ 7433900610559158086159544959514014433893668400285948259395100350192698503198918\ 6436517361351381683054938654259350227610149357132671703630822648281983509569952\ 6278530480844888982270122085304980896136210728059738547326517563369458041315616\ 7352954688414894496505457929046680806089422515368218403018243607992121439652332\ 9881007339787754096119895816834856486417513200140407293095711954752816444529408\ 0387892787852026625857657161522683831154721092563324182267933993409553490264417\ 5764530160242802667506130517940213328732533504863707750709797260286830902824922\ 4725682936052678141563301770903446205998082037016049247971579943213465318377508\ 8264920265514071979551556886367901659795395170760537596540983348988030001383455\ 8182521170432468895894125605027752979163003997826483641973417228617946921796682\ 4039978779763261453994905378386592623631620322500774467403813048214271168221005\ 2134747968278339055983172949409993858889705420052246448143117123423709763538666\ 3721683157168052869713512074995987623705648813757172795831261252122261079980811\ 1122884051907731867651811744314039286445188173790437571367688016888153354747613\ 1094994033311766289942740007723142590689430083275983222274251824532691906995601\ 0657649587126658384268547258895975287910262184923187963161940762773878672388874\ 4705460233042244129283236943626240000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 497898165577143053716600959530466006601538267372230\ 3430902585685810665888988839227291992730669269168722106700892388592644477637820\ 0762503337043993547993925828397110446553536817198743562355505693911493083004050\ 0361185687850759410890781255367825601888737029669810986881455894175798590373199\ 6088156227516174010176950395815744310803220544857234492742595925544338003126675\ 0240838771855488824927118154768698921999967623727212473585882635660071908315490\ 0580442236237954241387695854488504024656070407416394583957434869296341058864132\ 2350216943767421933201984700007331926430714389989583248685185692869640346874245\ 0262056713458276561967147313101867222864462247976963581340943020846303084102362\ 4067879627751771871838939190870648456153171957562586057776827766133383767235182\ 2600101403508941247046194619586131268718259079298217950410982884162022906413247\ 2974411980582202255478825088548821267865571349917745757977912121798099172655811\ 7670511514304416739777797576284547950538190258789698539392767942855917731749625\ 2082283191308510405685564150929535968492801187033941865254431834915958676746105\ 4483076587888769585881536656605514763663554377005689132918477699226366425680504\ 8998805278107364343442715385513440250764901662917669251830876897834476718284807\ 1570692903809704219630420327888075762806697772014933161064914399388847259482621\ 7374378572581575084929702545894145218062334321398922756277337629699559099159220\ 3606380478336955244625391064127520847148321304381107257129494998514483466219730\ 0532495584630904302521806711199939814790181594695603166358662012260397281996439\ 5726169771471692770354138389977924303612056095154889984775545816045534103192199\ 6628877126469036416421802833862337181452773675372565664746264580570801149081742\ 2888978289380035901405390606684596288962652183948243877867029749200509602844188\ 6317912045514391933736433026745026994270030105247953462269007795048500720320200\ 1372389532571280413809082816257900789984384528540397850587588342667493934416518\ 5372282378493699389666300509378912690089168672456902768204358667249258257659909\ 3790004989616820783710861993755791530704662236255388555054187119854641677278078\ 29368597807163696511312656520950657327008959922261/2483166027970645126661475055\ 5695692033997953579060501450969876204363231436644947691243805551432022842112608\ 9848958285521202928287762857818285697814773471613283398885602498949772435893809\ 7241080061827765963196196307506095450145851560919248612778046966722904896848542\ 7274679623810450849764897537981342990762327525585492939990863004016521906253359\ 8860549098619822849977125856483694328426900390295618953710238487741153612528748\ 6621123482572123991729582408336032804164220312224904558366419569953012798069699\ 2313128831996981297605250518334439950627082135795060843686737141793478619849236\ 0268731515418978159536866895550909225977573989624261523664495864073620750258938\ 0514276467186218134217277140116155002749946707119507589657539852669005427273349\ 3520539863905953998183741885826050077786641540534849730777339697286646353909054\ 7896778122380494553275717047561746820998303296318174108540058742170197499700740\ 4168560523847426028370574827826678527912876936206134959049253108973726694785763\ 0061123356235553098613802246065977365150641027923898127304154418267350995170159\ 5425971009240497499459555922973609669880183722982966660153197760371349451264790\ 2275580431422873129300169342118287995043657348456846066478823774355065613978572\ 3558757706982852695729267183253527701495294138366568099680634170239282660000713\ 0239924530554951237247256447052064332566636049461931461119640765772774700802942\ 6879655322029406418945953613313909972783379388336008412468665599437594080903426\ 3501577982730380304401476659702166863533674373690574168324562117111328350312784\ 6850832602956953308979061690452034809585713049544157655737216906958785610477633\ 0802686806315225969515840460791636408399262710979328693388229062316767978380934\ 1509749845183404259425444479452824573538909685659701229518188644018826144281826\ 3136676327196148002486520852497606210569700876589312417325006887176491262820932\ 9903595304027577198495482849332285428154491582615242550002458610892800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2130158424334\ 1375638161894515500639008149207407755285319800753575734041373990383858223384649\ 8233508121190049713593712459669335280068964444048580153634805666609542122389418\ 2786011458975343558912080880686610617525223106730239230384287091215868509400162\ 5677608577333485366966404504128221474034701357377604733600592514894218585271848\ 6021757811751835217747961506575114504238364877036444006946506880033036793038412\ 3809113268593306675697190554699848423256483596460069639060933534301401606566884\ 6820616379944187779933867809656970271978084595037382576865824403273175553404204\ 4052247932348130968393745655554294003495874926020248292164421304016462165394583\ 0709014194611784873393124219871945169583439255067327696919683459861145084356172\ 8167259595079682353861585213119047137944407567122479204317094307345666894483773\ 4388773908337968084803148509991478125629473176007606136631822484311530425763119\ 4206307087308509606901957106350020333592016065250559120372719714074039590362274\ 4272761817457196404966610669076240152240403041808890588042108756307976110286124\ 5371805328914058372631368747838684715856329906806036700192877049121124317117147\ 6338170025028065758808155773295912865920670669934578713084933567022052360903699\ 1937210860681002406344031072629657611860019622562647067024971710153130028711453\ 8751491205823019479812848511868794905262882823496023350581913734860453506116383\ 1756730330613587601172021490301898857821474311331727853066696657199601353157719\ 8226757446901575642702515262769170510427826096603833115141665452542479259100164\ 1967615041278004314996569271892095214900466228555099477286644864357976215580821\ 3585235922666785147760806146342626718166614327785039790641919192697991684488625\ 0538684351164647268832279934496829683323107437228099142086022029824120129583484\ 6984713311134050347420011637741359818975059971531621390383993540892439631188208\ 8243905044877003266185056845935046474573067562895637589579077975294092736485001\ 1581870366367620704744574295396048060511986941173381170642378288931010322029309\ 6461797905381578953147356449821989597981480701191202718571881313007144499291242\ 7286887890159191342080033868447553666293238056546577596420515664321296193795258\ 7720132522243/83310688760307213932535254430407267447497737992721172188786028436\ 8877803988388305408718590176120108243980316841176726381853205592770572185213012\ 1251275401582566199290998859104289709602579226790420263510047390468728594412614\ 3987687010644737986743622534867935309060466722159094103379779279151332333782740\ 4791326658398115588191565268339973449499517263913179626083394179860590500086617\ 0482588641661467900554673006826598257624900396635720321599994592215575861886964\ 2502830007279929990657219292597155415388988399081441327834460659909927701071212\ 4661365482742365845471858793424376276813538368769115957377743702028752816612734\ 4609112554533525866401131427568857986423269538237439418576674603383998998004112\ 6223495032672143691046246498526767746422243091477668684926719642268814529149445\ 8813104183348082967528950115607982654092921977613181305849424250469859042256089\ 1063075271341971185690393452402988416374878861070907706677484164945916694880549\ 4218136846873602618547545438730601124533063149975673818511505341733211065430776\ 6344600947418088566927456988420242369278696080461527907703837054724452820290133\ 1965046959611169743736040180790919627566026245936037620558648295073806379349021\ 2581693410038215123961986464286857965134683402340762733262923467837235045458146\ 5865513680715032681662574644390242541639016429102270286022815138833063943582478\ 4843199202098642394424536303141831358108690000618693244923241345163918962758787\ 1782903644595409787080800420678345111306350920690388248779324668924032483028358\ 6057328760785497417886856116276973950795871992974530705539803573977991498472107\ 5715688984479988247654521042978004172205812037935040599023037649597875021238105\ 5834584568962322819532328102814795253544186224484499455324750830091236950631214\ 4980144276465176193963439985821054655022118451155430126608551134777205805931055\ 4464515296529278641332721632108484979201324644107595867314474107033553525842748\ 9192278349870182881365505727266816000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 31079711147918488116151994876115085273102347069\ 0081488301596656585642388560529230126692048810250030175548026256460920594619827\ 7638143187072943216006884896995699093105484600009785751521188703656747584919718\ 5610932831044392213224872818661967529280028525739795827099316620441972817191384\ 2013296294930831375729765794478775113143027188766086937052673635982797144376894\ 5441904413065266137824662036038952538539331313975617989596587041727807252725587\ 5145270103621577430340655627218010502356913470450533600227846571003539777794573\ 8497640247081649124931731823869000038401469407663855486960704405820560876867847\ 5014927601277193639059546045889562809241252879927814916123102655718490359186000\ 1453360169790251541484753477267163191737001962125744378832487134988040337302042\ 9719365072057796490179743599482058272135427545523377355729772106257722032559964\ 8460832107345111021085322777043889720770166739436115968169705118481074370394085\ 6714144227093109479536448555044582295683730016566337439094161656314175053601963\ 2984189615572349148586436313416135208490397721611649001555031116399874169751274\ 3241985331239741719184076146294676234598888060489932694561188641160196966715398\ 7643533069379537563459309714788115226144706451885580500747491832785135655686286\ 9656413130697783421481385200823381143045784552958769988459514185289407032754487\ 0159747915415502629913309509587859088528341098509623207821666568794115933744233\ 0832477077503651613887696653544653384313290184856094873354392141593839663367299\ 8241462277431886512464764560476095378233022720401014965057065751590554172337907\ 9680778921678167613491240880195180045907578358571399254866290608283823641633351\ 7994314835134211807385412916665464857611558748993586241526752805108526583451943\ 4425243981820081378288098054084143103276004449072869796610040650768752699751044\ 1903953634198480616337737336144729232850098925073141231176775491703921784226767\ 1523281915778343359500558719847427024419709903828810355574587874994529717154006\ 8836500662272366165607166490496710196834184612168338763384063636253592324446656\ 1096088510601116329496061794939897744303612045503185651391908206977544509802229\ 83693590028189054965722901667659887078071578367844904801790496259/1013089050212\ 2433160104255295236549140723304106477607388128645229811623687919689462607935508\ 5757562090471756574468907517222754112537762611956153118950735608968795280570881\ 6692826087688290451598231032310404655157763845438231069941981456694984406071505\ 3951995990980455548955419496391986766921513246257586251884519330964668049523829\ 1168591679560107932491237038691746023331338684813097956149867888166789398271730\ 6560429811338688829109383042343358910393242988903419691211066444116664100278301\ 7407775485901000390255031839240823238783308672480584431504702959472231583398163\ 9313703628184038780140440009219654653150704909748114475946347862110515540585925\ 7812597962989358934645050258947954922767764900473562650217780960940453992719117\ 6720294462808638914890415723791283885164153509422766346600484157373077720098921\ 7041861908512999079076739343957560807209589112112568050539361826594580173247446\ 8979780854577978347804374171617727981473358718366746714141887423026891695314870\ 7694127561885414987362591345594342097469683130433656495547194056757343920873340\ 9206468279608326852920501915075882321166707585156299878891793991387759050144662\ 1414050176842239612783719516080256316439115481026635956842684837706640161618993\ 2266793718540587454093727479409766564393542814414430183811414194097704116207167\ 8161277068667984711310116618248541185982568422868138946338048810821874309815481\ 7982457412176982449488935406308469711262150007289199611156283341339617098753114\ 2540055895762117444644885386199733826622177436577410102234717114779421592041042\ 1712593745529614502948236728793171778063054704122497581664020003267868127095351\ 0189615615295789071491802434542635734121534602656382857082374658626068431924795\ 2886102602017268764711932460950458062259690653510581537388631995631664029315778\ 5906987358584552836162323113149972067884640944978872465125321270001633699539112\ 1516079538119853497664406178798025134403699343897129662031573454245925415619298\ 9772007530823680000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 455695340813973891428983323955092592985661774171517438638956846989\ 0562617720998232600660697177227349051133840366852342687009015857242514263379433\ 7512067378528256611221960109681091987363147118805816337558564939331253875181167\ 9843449108034749463483116821426595247542093694519989426429797780212641017723378\ 1063263396863309357329391662242162643027840778421330242633356885797479641487014\ 9048702346819769365136208002764116473465308952245587583521224806893284126902458\ 2570682367231516994658987666761759144443777786418313896941158189675519137170288\ 3223053358597466762790221837454076815036857657913920694251413498110200160626556\ 5323872830950734101316342348597095725640027301134967035277218730491965602876041\ 8743000932917791258863476045080442585001168590699396066140050171084483314521781\ 0953042598338681340508856242626596713581400973169231605541469955079909245300845\ 4973219071905769879623832235547868950692815995633217832053489477210791326631917\ 5567231863158046710686865241913187882650935174653728038384941334673593434872436\ 0209406390546915779355910490820397848299189327297762486776931808090083297064077\ 2711887551598185528204359659510775492760645638792209605287209905330850075436052\ 1531802372694991833492384357101480773479121395847357428000457870816891314207701\ 0371051450925285131929816448969193232550735834532481371717670014632559531818591\ 6562603230707585761239296788766793294037529486711862817085512708964012131944034\ 9632544466543548117593971095255246298199573981859013136557844444606817775949211\ 8370842267776409113965054502283875049405918559210283703279017214993893723700587\ 7879675541180675476623730583304427164686614709955179614460252649191508444381596\ 5478478071354372930892503767552484602477987805431323216390740490278902550404901\ 0188948636152641618015270825071869890225837311793412193221987836491868385271044\ 6829641632547119802013498090166245095107420045720668516629328162972143907004151\ 5284601082019045150721900411788725773542192685526359557600773752571907160499527\ 9964122860520357975223019858027291184375635790574102032163355339915450440384909\ 6022831924503489398034094269526216285514117430364905917689437774179765745772982\ 6531699627291698576035147422911769924599441453/12986008833057062266824040969503\ 8550495296046940784712826288491462780292955352971569836453020732499029979819714\ 4696695965824870233704630240491903963762322208608378173598625634386297197025325\ 1748733189665147796218443452297069082396771387224297175921023402950175371066397\ 0943600452238391885054113179730498510892895109392219968971995088812549907918304\ 0656768165534219989292573492352332711908578947482434871918213857057974299191662\ 7359013539028278716096402919894288368737187818479582556531551599783425046680222\ 5095654695627429801032263560370674571539721040057089906474595524063756974377642\ 3377546851311222187440048691804209056104156324008744689725237003864221741745474\ 3536339441739853024617958489246307782745278473867311282851428233241967637920631\ 5134401301935631072070331614463090075704977627000462141200349421649588978741920\ 8389751248877403973489481230568791105364794643904178827455256659145834602357860\ 8138675512992062429425285334236383019087750482096528763160173651009158905997491\ 3673949952428810934274022679583989261064264213375246982887759709199147797748502\ 9424272367004366587858811844624103841945730350706542925122961399530224900146913\ 3065302680751015628203011328808579115661974063535355463159606964734693518289063\ 4635637977123587793543721317044502979245473023862327998382781335445058645093452\ 2757414369573609647631284751024747042253785718208109365624833447337256128587081\ 4171862071249745275213601660107240876491436812613927561015528981378395849607548\ 7703711555346418998895633867469027481021832341840547378841914960063195266730358\ 0607627643423245152312611482431872152360591104733221497394565313375899969677997\ 9955452249789883008145004698461735038264371625614549955240388246383965555338277\ 7151350754572366117624662106598161063197704056521240895626857491598536907384799\ 7807951601708739342655180352230517623112538978123130918073006038058158173926505\ 8187154152297989972773073306140882262110252573563580189529913896822898688000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 436294\ 6490630579894081899512747601671724085430155816261876376504233844696612484865707\ 6318183811470276821756785933958900715309041251371908233762074890443071502503758\ 3553854805291544884896560113280801143579398851671457740116064701949119540826048\ 9371701480813943058043841117255715904055212988309795710081137784559331274020407\ 5058758259121332370274055911481051510246253203046514692695379403291442134670728\ 4501981605658154077903641059442579349092291638598096330825435144803686685217234\ 7505604274122165387423052338553177921641566681572992054908648132318261805578041\ 6273697373253286434525010534960299072553903912476400223287021417694950780094479\ 9486332073483347761093965655234570505048382067677532211400611057309999655279488\ 4748804710523043347052273824917155145876939677063047219268404492615575478725416\ 0506851232157721835067071067889090887180527939859964521472938444003194904088116\ 7557082839228874452935414301138564224836296592295089728347220854661298571445116\ 6064011866996178582063071672632392380447937323674056478762877122856979490327524\ 9461544200354362115818415949018456078425381947550500145215700275513722679075030\ 9061923125739894613895387334304651086469282902111730167057689340388027485779460\ 8556181825186978256703800716150541027637300003970322552320830817694347987554533\ 3939125907475813690713120816170548382777693892981841778381526138761890041279321\ 6145958968196167114336944411997370669604887785781893868910502016450801138463675\ 0363629909739822404704188951596912702817229274538541813824370982577888960252266\ 5316836159126359447570430077419902742721330566234653757357024662660032343722574\ 3072559538620332150745441213068975668192070038748920874413526159422889576900881\ 6300536146910535114723912447692152235772960927481364172333219335130945679105782\ 1476900152041405523966029820950608824750533881954786561765261268755174427465500\ 1380199989207834283539920421279753214897529447973124652120662591411664992712270\ 0186420342982355892977669625726891924930670813048860605763212349126858411506247\ 1031818667716608999129510132503269477106437135357425656399821658423904113055604\ 3980749586775303067097934999830838511304070398154513649217474690209226347712511\ 72772238855793060069973852001676055338751663133/1132854809615601490714828686425\ 5082858253957760842650596494020299863193868397073536341592319912893977894422976\ 4397994480850346181880197248715811553595383116075017753771301079725682497388600\ 9879746078896528967045368308752569425089492797879644445704054716174467174389539\ 7238250181714212675275468733153222710509272589928216173346436432359655221983536\ 1263667267215951741711512184965503560649102989188183430555911031275771394543718\ 7562478609647351644394326180437100633590139670040862320040214247998879383724829\ 1595659309240971899758485709753070649734615057430243632712447776061418371740443\ 0879487735360058914941075710692438330828282507114454352161445638218138312666651\ 5390292139414632071660584973576049209385100192712017350262855888093927375552646\ 2072023558943240718760908720609617713861773010633329253816764249591006221311200\ 2541090705531275437815092060345188108234075316245417103459233054177471041280164\ 7833725884784543398725907343670458616023826422216827288809074543030774141196280\ 1320121091189289484673543611868589078501261446338152234010688222703664091030188\ 7918188322109010925952757462243215021289786764058402023327061789538913483220632\ 0849543221872931843238209579645498024645477041329353021905156115263952698268588\ 2886909203022345723283129577303729716520764769349028626471725986963643686199810\ 9556070012517001117197486386369318721268285953365069415720597185041926616829468\ 9918763073372970513953334434402543391166639741085250998988207881891616061987798\ 5790589680139863995562930794161063008271143520616366153466997201091908122415026\ 0562775957462004190235500876089572238990090186482146504553667268057692708626471\ 8229384051612920647998124334516770466432693173823862713451930743704332323126274\ 9116909090409549383679517982018274038777955340379654628250810454450493707290504\ 4398076713044072950090381661782069968661412780012043619233493932670101177296399\ 2488850789233518405795964962420485272956453653621584909289300718110055708259990\ 0920839090995200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3655428607479131144859089112515948746192274817791542599873294688\ 0903341075619365577201560740548839214295513145755807867153547031144304672260773\ 0437428068156166186589240237171385682014831901509184436995065909694947100306196\ 1161890188918790194496910815407034944529712736473365175699599197866309024383341\ 5649436677524935803388450786006641170806790133916122044960963052125767995345335\ 4734846654994747142442834100223538843296081397857531134742181644220380226049286\ 1149260887777632916317656815137079250242472103414063157691664154966662380103121\ 5098260124190113275758676312095477675196517206497682240702012739687041439350448\ 1111192602463335469490776271869136588456213554890222058751412958705207940760420\ 2415082050238497814294034882298577332852271827903666330946007760007788422231035\ 8600159284033187339358523423055433446259293404889597331838996515209459676417346\ 2579048382930177491097875086840960115566548956858713269533123258001595155107169\ 8921282242044010487287204816997361639592173706248592177537563219223431942033202\ 1060866852028295134289211050180543732430647944569227981791269011251239138299211\ 3435739477533044636015838893382125382519740359076595287864288844096820262869975\ 4860037698690073230834464698057727171555788503265774083421840823963037536484444\ 8537932430150350195735646277670191281987080801192421099091551577951242689538937\ 2979193820563185588849910650051281925154003045631156484941540878145767375298475\ 6472089127321570939204646442172344008766439671777869665393773452058957349499195\ 4782087610893708789584294753645260347902713195833954586273282088068574739577833\ 5899403016765808937536776410862813809889716204714716313173707804946276710070213\ 5182292758459936137505825282205988096528202954696449172876571651644056339283447\ 3425943383224411587458037380926564833166836102583520558118035302739843491684426\ 6823984278778819455244194154660079111309665963948315671426592049088891472816634\ 0884101171499250396578136133268757262188933951434307524341381224000873404576739\ 2468345858549810820733182994419945759948619119434259343099539349179817529358888\ 3399627140475956448909482456782185217309447355039227426177095843952330195345315\ 8866194375235375131192579293345537788404767789979756815402829109607123/89919193\ 4490864982108305630650904389485696292815998295366216756472610669061380285646361\ 8130282086128877556952587829248912448219505065260437980858726737499327729441871\ 3104874620226829039736562950253819842403566535066940609350897549659640121319409\ 9879608908714095855491102976232525202786602443302009755862208644236170015619883\ 6463723595893777831356858466974967378535355308991053540950127599825195877156721\ 7615767904648113064481328812098517100034607600934865065252301883845437737433830\ 2692747292837737864904623423155379124384279761539516314754199299891836908162736\ 3034286311377483701257793328239580270069147969079226325507335209822833715746956\ 8548089105841475026998258672314603291889715641302830344310721551221078846259623\ 2523525908570236922001091328361481827913845381896212108713624965520348723665297\ 9234798839413134205302406599056352804266115047822594991662514287848671738688556\ 4084142135435279553892705866901089963091492584841601558891179103014395493285568\ 8027464438078451582847518485337447987575916099171264118732362949906027257835776\ 1192655662536241808022384576049069273623993097437688197464329704231120271050354\ 3901137838668449497387191806232703332070956313047489599039939867644680852304851\ 2072500691345082012258978309517155546139106905553450800882162858741755168278482\ 3101474152839593136750010797451578062205584014689387971744435351491725175629223\ 6705813424479326710827543495333725853053666928275118850276310551812107611462700\ 3311402619741312206581745806930965922429173896387435471829626972399973298041058\ 7217313279010215782898494600627914601971816279065138966398886627623576185662590\ 2296148833423419334917458755207777426820309110706134579410171581536620473085421\ 4730496781633583241222507529696777674125938770740943554820058475997614396169122\ 5803566497964470970924341148158158427220885740891122870473867025676625418552112\ 6854480159088982235691280617242657175134102789213899628260345715143428000143736\ 4488069678254400137678119350876032204800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1364474028223466096202779686246415526690\ 1846471350898541418065534136617911456186004763979526814116338495421757542220681\ 0337115394122520791721626176146590610950319933720795033061418360984989342504132\ 7954762864075373842609059616168538663074426475412802071587363894161197142557018\ 2050596102671064834556110121971921002003598713910289419124166121097364952727010\ 9577994583116591913164694750118530310754978479370814772015778547633025695343172\ 7890336501368818308314850494825962621753715808909130430859120641097086281084974\ 2159016772236228694298731364573895433627738527384145201463061990980895396299004\ 7467130644250919512967555113007727221019797096067916354548534590052694231062357\ 3884536989764264441132944365706242420541217167287447891470032567444590695014028\ 1010476093429449241512666350186851009780673977371650892776130056167040321745412\ 7334687378237302409479979726860503951423726627599898886356442156035768437804541\ 5165342770038740954655493813213560953277165641508874155552247420549576207452695\ 2804939782423192084449890886087857767524504283512439576989814137436069452556770\ 6615525490256100311425394232469898146390205383756433465468217390425734919797782\ 5479074616337700836409037254848489196752032318980693183375945309883889143565031\ 7359365382000219294444818928712663657730431106114179449189274111735944518031458\ 5296191970645827740515622899135203716053922088371986702894229432805935863774158\ 9371001028504657558384823168567746331162839090037834144263166598195541687858050\ 1560749690717220752344658455405625329416402574690492245783208991373440224463673\ 6627752834731720716530025715668164758005570814552976948602805845788570477676137\ 8388503247680800586927419698638751057516851694731243549003427478526546083840532\ 6427015945842780904817389501370247186570297980372913289100019311115424522003828\ 2591706241740947853712393856092090965126956121871825231948960698719682730985743\ 8685635184625600805774373158781227508486384110727632662126347062214742417953419\ 7399455336692408531457835987228324090808122514928160235838182379428628667289840\ 6333548309967874884014594294745791388919561651646485127793900949535984902688687\ 9205250157130299207032909637624564046391499190255743964202910903328037437011383\ 7466497116307954537/33087952416694748671799223629237642337435839104708651463801\ 5338465273944040969607970855709963431441276664578111108147636768598800797729349\ 3702013486578265716308861673264560904223647284408907310876842711222085295190987\ 8234035526867387996534787676566709582030075328129594791160166609241355451270363\ 5739627253863985259803837101251894227698421129569337843233311154362536124178456\ 6033537309690886738027480629357309961386938057242132668937440148175876822733976\ 0509491617145832407740931000401555454210201349185932286515276323428753692047613\ 3725756652217685450158462112945209245913980597734205349870663536022766813932139\ 1240629731012287623002729559251052739871565794521399499035092123390065170967569\ 8588943307378228487646916877701743067279418560578890884336154786677057217490229\ 3639382591179072150935872355555558764846458478186779741018259448435596595698854\ 7448904086556443818999334606817740683626575269546409170065654107840744457364690\ 3388380496371228437953711943433285034150105364127402591665427833283160835793605\ 2079408894097020336646942861452279959545552879142867940684052774007542459746462\ 1137305374247823870901348503423214417024977782359888892501593275673100842376549\ 8415730744889598319841179355063734207841957013929758116147648207385342463793771\ 7124480590915541266393134447517963150064104255293613218547520711091910661748129\ 4934581449279725396976722013001115360422094750945677172304214890644372682140485\ 2309266423785700719647414850658052223975166987506034907130416036200565010448552\ 9425682630009172391068220053805853441717249992770105197350502291761965593061282\ 1979639005726571693531014034054134834452868005978068280900990368091253647105321\ 3680423695729774889359491098828681298164565296526759437129357281437275340440168\ 7293311478880792878583677262931002142987723461022492708459325522005099982932721\ 7578539946306855042218401896240768037112166272911269193814619551518116202267188\ 6102650701091383453795847304727196357947180936105307127671448024383488000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 43159178\ 4889697009997035568724997514666976544675543645420938566660640168502044835499728\ 6647846205889860484269441117846947341302185312776990498124290076570863428404008\ 1704734419944612003453658632354542934447704253152007472279261014092157700129356\ 4016414418142322628597146710139954246010149006799971357417531128166616349968642\ 0191328163816563626512621302278146069171475147590171297417498984932561376273500\ 0045375808597612504929637483719465806363073811139186931790716077126580931277615\ 8214167833901159338757200752797218295466631012096347730074814197303290230017977\ 3985321628792733267788409564803219007925527303436427391680122233597361799703862\ 7392011229358371846805287086945600941141119716692664486973949686464484746938072\ 9699589867679267945359003072389007203855670025694542605739834758512260244685200\ 0825280834011205038457206006151297578596216714616713787322782044150154970129355\ 0177234299104133932663584647809580664737886231583447385280433332714227057488223\ 3797216305976786820077699732011018734590936508744765482871937183304719409202739\ 0816380873603078904074855418740539055280964700237594240988348863198534316417051\ 1577080667240889369049645622753753464294183010237417008439475028050296551336158\ 6850544316480941500485689410260744395132508285779916348379953482893575602594905\ 9197705590472689145573440944947359462829243185217939163528081391034774310662319\ 5808315151479708122176716688837910706872276741599967055295148447174793273044833\ 3854896066641270399002263421535184066475599808142657508445117956863584247509745\ 1188896419305529949268876561486363013735847764464221753186193393772436331160762\ 7258172594179011900461121190679845876197555774104824441011934678211842590074372\ 8129978462741927777456768686769276621597319378014894442251529196021303478673186\ 1850544948529388288699580961625970547233924454428438461424224864806478686683278\ 7817673138569860270609866993784678550491794692490652577258928322789515569025964\ 2802463178163816082225358578816462107748915634751076158372428513637285607610297\ 5485233325375629975789790844862112855160009894940100958195858485220272092920317\ 1288637254255791826106044983287442687886388746973283896983589878452960021066685\ 031114310545644545037316196549483647260130762984739/107815850969338282154731365\ 2152336535860572948952737598998762481693902264778600983758201267052499110367275\ 1763665550428260525171395333263093138545224281428787352735817848220945476151125\ 7729085973042780626386558460270205005412287711863489837064282647564741566030018\ 3479605207970586113372224641289009550863049712660860853213145180499033807748344\ 4173745067835544294175071330797640397229515660435664049526545998191131891032252\ 4157291223884483480278796605378647942692784077265551265356482277311506354558601\ 1761858573242620564379985280666854275035855330652800508820656578950963931233002\ 3055744956895895180859194257493908963562410710867703718387170726425649598050781\ 3357893409960975327975660505471032907766374981954387534913894108929305582206499\ 7108767359465588272361038473929408445221534880024630227179080634549012759055841\ 5898092990393382569078662052416872152221093835717869069743982107032566070105876\ 8024185669402741570216163986853961259054185482839888316450576624269678750884922\ 7674759640261022177042245437721822173599704716016770187473361846687474619697579\ 2621297919777191262568620634344249919196193897038847578201780599278028936963109\ 3926332966288564401690523762650358084295502266256959446382375707148970610643442\ 8621379626360632651961986495124569760662722828299727517511508769604914583787282\ 2934208967234468303805766545513369488205146675127482039840842423823919269166573\ 0002139122817797978736975962811448197141789194296959055718105973033416440219916\ 1115104638991546454141774576959843813879958382528180855510477716410364698949540\ 1546123769241054817620599939994450316985290361338394792873922608470946203500547\ 8379691433781480942513107781937950218789954236677347470620988345179515111526968\ 1770847974702496402361887465914870631237147747719716750995311843324118394930411\ 0555392767444759261484068798465203179418789989495014203154305803940862917467926\ 1298600073462983099640256995494265247075603270388780767903832268142909098539475\ 7190984020213468873359360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 149294363247408803242025953923832513218221452340433357\ 2251244094417922501892785695994532663757133703731030492725443068864848073774699\ 6452028914954418865452693381992939111003308427664028486015624529820398182962223\ 7939370806768325621245426487382990090364936023722745637363190097050776963720060\ 9739448958013310529424520893766623335274620515291497184119146703523528761339924\ 6017088082777242824691658108153362452958162595193093455383153491588646608278383\ 2876180219970919142860658600302491148019654123962900467630879109048476722035230\ 7778122792090162167584607366015784893529772769906916153003514148529339155528425\ 8805545316557728891246600490628232861693536646418908247072748992854423896421174\ 4872531664833944331743095505523588120076368228419382850360423589448444551703787\ 1681960035400959571559729089201318373422118043755726505118923159564080906580801\ 6509763040555054702066587048393560902449239339612212942236802184518698760692706\ 2017687859678277206837051124819358774080379319854552133062015841979161583695773\ 8938207773500701062544703644222297592982248967599830450217890312763879146488323\ 3660415981787298294571083273438590819766630504529001196938621214966572741936618\ 7892190094462306992109523701359487683543668743701995724964548934028658506965274\ 5077098330864580221964036671555026909351951303083098900229484640479108752615413\ 8220206120794394038815809468906172519322824904665425933732798786580065080916412\ 5834743341610205958454114202862820773241389489818542055838160725054629806693442\ 4903517761605235978290299040434553365956815980640242042765114398756667879338205\ 2692420544340429573608321737857859928538968543438226330480733467420142559457108\ 8048253783809494494187015015660742544750588286908573787626277689204831737665284\ 9291708813419848874044308569224569511688793452929672788790735882441977459250533\ 6654432370401916788751001099800429235708082372144350974020744801663386700016509\ 9435061768660937162899650156458399037798336801618668332046287424722231382051569\ 7986579015312388622524231404971143482153293116602697401405300193138800772904658\ 9136635094245155407713937356812203841256425468277102628917396412811269572105410\ 8682327254006613692704078515517706952635553549508847422209864179233337164025921\ 89169943/4052449596730795365473959790215063407330822651777270401441121742694186\ 9849932881355854734834955410458768043904108771543015848758434689328637658456549\ 3604671171481063940060276730213811147574445683903351436794862581060710244612855\ 8163716432055292304569443662534116071968479135207987603528325617857890499523249\ 8976854944557059999385277068787512574910686144599745407365228917196237046914536\ 3582009120103188166092456747580811752675829660069284797566671219540469927689988\ 7049506465664031910644771826810280244273266825459339181577986977413603955375644\ 1824800552682959250252894150339711463887639181486946023576143159930744724226336\ 2635195304651387767768336712261057775896938507224573600252079976697110129607863\ 2072227450385874996579036277620754619633137887273322602593191393805289365386907\ 7995658132881326979600642544656346224225430125566099824333470609192900163325987\ 1351827276261402324686202244722769578488133112837542421507487321255756799068965\ 7671719404040589415780754292307303687645813733141344965084747494946337062398504\ 2550878882144288824353145823850861500852723670039011302242867771863974093320223\ 1792512969692301083891908508133823030227729771962174206002773601107694853867850\ 3302009999032089380979904351131584246602652790344147209442265124056538327964469\ 3637126981420680276517411321873966539623074460360874498274107524207585100482133\ 1913016681110117768548828469291370599654579896980916275158385524621337165290245\ 3779516372730021001454271462995247599923357768228691935726276678720817988183520\ 1312952200474885148873874971401491400045274568073899626988347135871398662242113\ 4235576896697921244326430448462005775317568521037815318466736623017875581001718\ 6209850837257286261202616080812840189161009102170565450418163974834581344656787\ 1671220533395730207549465768143183080418151820989952735004583366733615188362231\ 1470123639376754170505310167606216540601529201273092258772439469716012487756012\ 2366245534567013285953946512249509045655629167829430283796480000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 5015904511550215\ 5503290609950144420322610919668946951717482478131148706442210257677391740953214\ 6245145114810304545252704417626773019612416210429915877716109035976273832146081\ 0444652602779075800451112998033539944388865777572481179428110066885048783311519\ 6674524308574471868980028308132426059362651068625291607282449000981505668247481\ 5470089361456794701472297820149089903267273925374469312638179777493766818176965\ 0224164809983446511518653119821091895674650067842582904204476028162409904082604\ 3374116016825416966681585702094750007294883452071481873086813921501518118958261\ 4284203154996385739702315156646494759389849524632463639007828223274968047177144\ 5161097267908870112768040784235961967510534835905689564384195288591644211641254\ 9859673179218948797428056874697863396359847565421717983559029843131745562751305\ 9697692871115834304889239617917111355976176622906960112445975763486075535616612\ 9352738533067411603367510332976873922067784132117663139199844012189443027335626\ 0238686696631459747785549364361377853469126729554681313130748010069396948362152\ 6778855703751728963803071272028599050227734885142142113022481068951417039241207\ 6221370412850688592974658674870267128349039593733793317587036627278221856056555\ 5315314892485152338064564916207256929796549938724328667987631006623144502752866\ 7054601235231282187479977456921020998953406308628567435905371748462460859444131\ 2262375121147178352149220330295720987680481636323146046166109323619106848859430\ 0838737050470624895142369815367942399185618180650781812538507086992175089368220\ 3509931819443131285847556374411644185809645007716973461461690612628122080526068\ 9949602278921091059216990604773563545893020586082385174682721292524709437372916\ 0271493161278454988157823893547065138836110927159387446611911647818829938244832\ 9808078001150775722216438565975535200566976045216991666279714996482871032106500\ 5300603375274106873281339324008368441037224643510375390017943033262132509923150\ 5013153275555026053065002733130085891460813579598813842484228496749953793879251\ 3477687691089470137537714439750690720416021292981778060267201052855385114177826\ 2507609407926789156281804488148833685943984324196862593279844984064533323691266\ 461897948333994081219491057161697078232957095401357/159022047135545315617893362\ 2014587829326164227539412997718103944107769716343940572526008099323295575486667\ 3264856440005977729260185641946861377019774940295575533240135389946978730619904\ 4370022249634741948230377643013015121710449140073795816043457139155926433809038\ 6945213390901817793366771427038488607537668226639290582563539856936539449237003\ 9987314965396768273102940604270086231711343993448525482879495564709415369361593\ 3666019812306903968416323852305112357273098639066745113597949029881944533077100\ 2306383016584612728703654460170796294451090958203235060451796487246624832766742\ 5505224368258617501864777289489710768865013740499223629081568977543748918967867\ 5866769186509310578471385002801819419126637228336635201437878471461429022782522\ 5766172404241684961272027206855418754575919570434146103583591124057111327721429\ 9432761255973493403157341092853087883092894108097556348352227256646142459847826\ 9775731756852502620787327843304638001097667183519480959478677399085990272107640\ 8639333702858446274618763772416358299174965319127124242444107310907114925346243\ 3543305420841687222284825796978720995370000855943886521272263623264258663407693\ 5731774315960550649077848063362108300200452832481752566183198303037933560296360\ 7239377814146163412522001434789354320512567268578843718230729697113665667319423\ 9819361455964457685250757043948186763136028585931910406395894901636914272350869\ 5894195874550010472945345595531522138918822087806854811614064972743907991175560\ 1705469375373537948177572974743348301843255819254299498609439385976992977716940\ 1312429830494413239986308696003527496392251978275785911346264354948770403913855\ 7906113837394382962869684672434372267113249010769830382269370861159370175403717\ 1024142500866685524762104829593930119492701995475951882321237422942888110113808\ 4342392750696675115797592418489035066095163865779013627130970617321480276945135\ 7047014610936215169398821539412112355449098511960879316979894978842176828672821\ 9053494916232418714172375695360000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 7584578912781982228388264645870561567508111395\ 8030817348111133188358451165379228320120895983941507813065994079057652998889340\ 1463531061637325979656870234948839931431075213501886727120074009086840929304382\ 7242943871268323811095513841358503037997500998137274351753301937114396251383992\ 9309383908920342636490847399048893723458793880345493691484692525133311910999513\ 6668806953200946960299299643634213415642552788868094733651461233331897221684473\ 8719621186627146029923379589717015913693175716994815284139826839906319478834270\ 1714331351481053798867961147329220736467760668376163870462670366543742215231200\ 4964246403628002301958462404930716388011047116643279398727927287944247597207811\ 3878236364177331868241804876379393131566443189652282403057807698360058872402995\ 5067338638135885901770747965924980474290324265821956602229802148654643770148733\ 6594318996321413243386179809927734736040920204077884127438516761069194621307391\ 3824037489318623979203323735975708805228955576137427735386859537987765873124966\ 5957598817560126574851049068268824102325403151464814781068538944023942134382786\ 6508062456162248547820972292026740067595656622618316504913490528575184420592957\ 3263016069376863112215897481779085324813808033689532708401079969622962206105892\ 7467769890264518331237320883518939912486102346919007272399365947139877360996582\ 2593319184975374001247585976378686405011181624065936262138240588123059218624424\ 7100969153844042626998135670613718974536264047185427306951519631135524375261125\ 7646896471559874495923069760969306630328416133594245723768866243600551489732443\ 6646270694234871471271971477292777198049934754380627567824813958697658692616614\ 4717354212697330541274582038193914341830884888247152638083779317451660512884850\ 5322247717295402475474080885844209846155522836317404165629131463096994081910028\ 2608263116975594483754305652051432583882388952110489419819014766074025432290910\ 0212501395018439351590099969517270046225666334943045191273043522354746151222828\ 6537332429471089787271463153165847762550519432442961540874972067626196099475589\ 3810454518896196630452933181148555710047375637075327596338869369428188092846623\ 9882833578513182712494279139299174367164136428630716235530987692472430577026263\ 039519299253066570851221519476559421/314866964083926522693190630496173631125396\ 1773186939210005884284283120743942128571808845150327461707241767868467668894855\ 4728234882100927561981611365507972711470396153949352701707282072696803731750061\ 5907634908320493141906415457934073756519875704146678365579191640418248106541422\ 3435916802199924724559190641154214343137867660158045959044217301852399781336488\ 7534671121847351518261701973113020339197052011104344670097738950025905294674514\ 0326078021548849772016217809923061833089429510896237479062526681244565639496881\ 5659069808074878142134493935684375949851875133431991729907945490705414359025264\ 1987191714174957812397368714632843207584058015569627653997590503793580297537824\ 1805396568303610519827155507049445843052113391903073124990527871741818226202922\ 2389696505472529233868929143673079996122708097580842856453637809314253189337303\ 8670007019061068607006057244053088757972827881217057155060447343349043371895533\ 0125980626919470501029370767164355329996741855638190681457381037023133684070106\ 2689029220076468967245167146034427848689375246981889185112467216266788356513383\ 0433974862718416904825624752371180210518990020795434300257541983461832060685685\ 6323184389598698292806886412502829710294225277510945333696762059606237280696834\ 5874551282012882967243626601430320211378409220643864883587479372765209183361276\ 3151494130249968402026362225776962834365150858123972683282080292797466944139701\ 8637034627665228883276352008004547470114163735141140476929314037308042878564984\ 4287898662214857023988574490345291406549042579097072205488380392232358008320579\ 3382581070420900659434131092188541680927143038472450221163983299066560183807080\ 5448446957450942669998779143435509900437198579129489334252382377827703745840967\ 4542526547315948130035925616374680989619925212788656148176450734143930311018637\ 0440386465725137654903466715729867474253287513817390240696595609030790336798923\ 0296730960601438778337582282656437305043693830875329532867664276274965094160418\ 3019606194512466624876862504960000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1672634028908461285401639451086062800144322847\ 0183233125744680702753682306979842343433923984963809749998003611615539423303558\ 2806310652004359542266250892096061412319604826613722390152848349495968041078990\ 9066509914659033914522100776791319959511374069617718367988480854377255169727119\ 1886422966659753864866270647762778976710623596564258184112814845111148633086526\ 1317385489311180837361902405094697867367418161365089118103101770222508806533768\ 9707163817222143386240348603698823202711636083638746983650714789523744701282333\ 5578383967314939316847478590139507387467554818780239628053154892800841385925789\ 8743479044504184954149032505489646890296464231766009341502166556265648989955080\ 7375925259100315127082530188320129947408237449489123170947082024706290610065469\ 5689598193174839049422352550991709672899234454884672770443122800856979925611188\ 1447456433166217548231660537468863029155655212879382896899056185372929462471873\ 6262318811152202675901024421729632405087085969011718446750804716123086972820944\ 6071063187095555387782425410997930704559193987169727899478759192287703107009186\ 2740226705525039589604849894962357208211151256473361229310127324714877918802166\ 7163888476655468163054723006645714636863701688909850115032216314009425051896780\ 9891388851619461298517618076850730841952051519550425991175921270153880769564318\ 3775717925818596912389150476036659301449175763014318170923019573435124673463758\ 0085089160725610359591556071548422669992470734728718456163309836417913198462575\ 3499069699735634387443767032708109375702862064578355558954121619608213289507989\ 6608082147270735497489969280615620112210640030049262440269436679130811721557008\ 3400581912317716949313136777691913998448215235389690153072433883906306296751753\ 7729023614110093222041920342286684416171621632208380271083082439451340243520481\ 7010868721221976805976240891092924846226838917182831273781190371493730351868911\ 1996594716537815886166581130294824241404466346125775498333002947142126542101086\ 2595106835690492035719418024895702548955937774917057089502901824464004808645817\ 8406096846518920499757726128483978918361680566221575970408485262565491777582145\ 4290676230751341988138206261186446095355926896134154836916316778925501905954267\ 183660766138864541177475246599/115174124618982020981418029649673700177505062717\ 1765096474437724442479124413771513730526930886026904763009342759710456694598366\ 7342029594322988913007826197802920549452792369760553469096206684700191521779053\ 0357094496364203175946187078633582925884686483126171790231289479668295797630209\ 7728553202294205050306636386522199209964478112201981194344604450468137291035319\ 8914005901973656921564601377980256648578859810052341791940256022022350358989031\ 6817645456682132682794528843717711733065184499167679940496633569917507458281825\ 2870721280639341494431362955933355558916024203500848609977995720600235411245145\ 2033374314079365977023953099841533992005307629364852796963051056535028027945740\ 7516906919044074449562993525889300186451123103380698106007967060551655147427510\ 5851433918976826317750867523809155483804598325388179451089613277425647602176830\ 3761712867523626897839862573754792828067397541483866821222294785209790317537241\ 6002735441680118260223367136773203180938294211446592624181019964029882828715544\ 3780292516845644257451270407391197816890576676590429566271436746178421602990880\ 7412737956856735966727888606181966682337423098722660292086000905569534903400206\ 7847603965672238350976887938710347086749021428536008116793985548472222319998069\ 3312419856554401526212890175527649525559274847924766198964090081858424280360072\ 3466820954225954314233371991445235550364848523495737072043302113695351450168589\ 5271655641723422864860438288884312913279595784905963479513815898526847190541979\ 3606453239675282685617870500926953016169667208551995008915102294252695962881451\ 2784489181031517038089144020041609809232550548458558294055823616710877239173018\ 9561954665669657424377040484697289776854716824931766435276743930735495415052269\ 1175633278859313487467511975616899469275461468167208091888216186257143688439995\ 0190127085913309179904433871361285150850531358917764617073269669427563646406349\ 5823746169274668767266402923304207622671381022181334960534556024636426526589822\ 4981630236481290240000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1996010901390534988538328366606979977366900841082061644410\ 6510713353375171197520411151939810991774144093653752569789891509291181847334552\ 2829415910506745978319070387049840573343261713239214710775646702405873683209846\ 9557392933545133485899178184459939147152279542148327971154114029998115389487974\ 7791501192925343147623497251463103782734076553378950872860330167849177746505419\ 5069019057158007013877428257266117451927430795569443209169000446500568585437319\ 7484862391867417237178794028031328310516067475022211196049839609665868015302600\ 9819468818458618234123916197133296636028817212987792902971251365112202219864358\ 1650552257260641807040594369039089933092759493199113244354056497634596617154037\ 1135265579972859456538072274389156430413649051379165205268732708394142137794051\ 8347468836928787702268762334966427090510625921774634812311321403019128804278331\ 0542574780056419824797043201896214260348772726294301968780373788925693114800873\ 6883568543889967605848684306738338272859987444246621134081479848320557501621680\ 2745686182895521202226928951826853739579622335175695847049896035489962030637612\ 5807318610703837996196024919814184594241425390452101983908166702091830863822446\ 4851845480285579084130198110558199465564547018931163423863369550859295645818476\ 7640763354330409275811522754791039767246805752734765448772344648812341998880426\ 0947625301552938901153612669696109421754682373751631726179514713829298010494646\ 4022429722765848410281732953547095775464040465892888911218549070311983436761334\ 8578773371907401658398688551647043297368322843557002400262771909532053473683126\ 6664553747711879764373350162170838174208143215740517638732537941953488157569161\ 4150495756811442554629731423563815823134424649333130850694670730023406009728936\ 3632574587556093384947746322795143146265140760624669318207109229950408324513897\ 6472776246524237958678001722749437963237838392138951403146321117916440414954426\ 7985966275296034518994822408545954497246026916125284193688053144847274341684439\ 8851245949044612603689667753480063094316089180615099673804433651487280801252059\ 3397246360908489700233538683863184034719518243630918833698143263318526248754544\ 6335685548845388871394703470127375774013936475279051963375433411709469621162176\ 184856074023093512581053093356063/667219520354686919194294622844678604771314000\ 4029213616751662705320201063991374465089248422906932438047955843895009661808302\ 5744339903315888220667444360219071462399746082068373154651763877438972861028594\ 0404112967942964621976193992588131352756693803539747405855696682231953582511146\ 6602121282043239414557975989622796929279643052053230891920208999699757824614179\ 8501915640253425051739011401407673899445729763005558555101133168526670635465457\ 7478735891616654906473905147933611221715078232415565880401938948928306637648195\ 4993700391855968826886384918877934785667681549350288363568493241568221187501594\ 8665294256546970269518953059150005972326519458133110599326791859274523630969011\ 4727897720353407838456703869023440522601875677133616149128066154702874562670968\ 8006741666014893693099458787390499636616219228175829588651139685036339652102727\ 9441900956518603584376736094344887254038143001228393274295873490051991148912524\ 6972319591858111262570347600484237037108622152516142034135234446911403197516280\ 5482777106156930213840690365289767129373786167505758593213497559325003132534407\ 0188170229164813951254554861614546849520524585009972098832896345479505753253220\ 2453538857403150560745115288772303711152309836168133012044427414645859133153637\ 7094983180168799564816195994379133413074636369298472314196713813561692853548635\ 9742043933516882245711251475080772401195154633457862289888133745904770507834576\ 0368483748799022001141599482373606367954109544501632500493078075928847195747954\ 1935322027503160774160589087088900877186823167621706716116325061625459425021619\ 1872123650521651519319868625288376218693258304008741650016524090920341266391051\ 8471293831848158897080141259967075222830593453275293444472862881731730464393100\ 4237891947202087400589054978099120365040101198261434290587989321281276453514628\ 4261091429618913920525735455481647830173293255770635111040829963211769700885331\ 7025183001353742344014945240854009157418306695041737335014978795301536705237789\ 2731828831022548373225225158498713600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -187146570024044124459779850398491294948\ 2743071108391897940507542997748251062024963754511948067441282978610427171747108\ 9370198708301884043684620272075235639980016123705888571297100359958316339406491\ 6955537740462666459845093006253239094566943810788306483775884725836847484879022\ 2951501820179398299487883853580420549383515600857577760178752416837012635839363\ 9386112456173136111659539782021216056868391709605078695631663575555699928854065\ 1838130854208936393814639547814133604570567333430439037040784581324630729482317\ 0079964272051650477134782603399032353457734002522305398240771791564571312854689\ 3126221647370208355619625193715102104112643389269411288308457174271551458285805\ 0084835105265900328082516426240453332613915375138111185853845611875802498390160\ 4194498418573157476676909408186304810949192113928034784774330879433740383043802\ 4257669625220171593604459447662954892987402908604315234621616893838886413935331\ 2136629055596334072076106328588283764234741871739403730259213295145876962661968\ 1098592221817786504604917504271043477136681083742747992111481020769786055925752\ 2507258166589331532417225093385512060929305887333321348381610439985632256140401\ 7925872577485073582451178135070488949835053793999794037771090041390167885053885\ 7026751765244386879561134882276659842753321730260613185093350661820810567265233\ 6288317039109382278067449147111564941222118983467647355123794445565973709114864\ 0580305611078892469147724519152507278301410939970555905591619346121054878563859\ 7523256628218832889699864296641945529590396643332295855003433611471356326174554\ 3747908154119595042539645503649130465843971196518664238600128488696212387084052\ 5206710108149415948921551464605797617346828800699887767735221455020806717098659\ 8659866591314644783890412843231825211237419492855805686695097784108932821804371\ 6176570341564446636736295030341031406218228322740657054962461069586141727206941\ 3348687811705253456693902258955312313261902994828471757526173386339974925509270\ 3527847201030659168011975517096880088645966071005030709608466651059908272077440\ 4418624349801918568754726526512648654808560271685140155550505940559593273780831\ 4793499659714272397077535027564882848160717375273708869317246602941490457228367\ 6519405837625607369514436728509580697694472420819/18258176071681583079826886428\ 0322955741125493754556811067367091288874013310673243167651934226985593929504863\ 9692396940577313296960413385116701693897546291910447294907457779035714159706020\ 7331357705432683339025835466441830308291775375302824601798297071151862975500129\ 3838061077963317436846586574169984423606255927161682192171615819630792572412234\ 9707984470360650040694393514494889127531779157286261657707054663116924735955915\ 8197695965305115972146250056455394725407056233214809294928833064869798052086511\ 4150677846926283360520864620453382089236347536207825819319775911059631485706992\ 3665930177272596355876482228973632117087247969283711486948609306535647724712861\ 0996434273050290006747314877875539834231285680900945338426815369589077016622436\ 5360813618905218737767459579166285821758620793295837650017042644118809062534939\ 1497272857740996954241213596065742898941280724982136490498773514440965790934006\ 4343307903623732176599583444795999559903437924853880069082968806505932204903947\ 7854152736629113429027096343501084937224181400970319402802032801063851355348436\ 3838920704979407846997612987938022938476451373080351945526467636222445394591208\ 7285698587677665411278840799209877312626347753909228280817006674575502951144435\ 6895702156884036753218297420091223805609683330244601425614401412919452605617598\ 4710034391814771801736506958462663996769485196441515437981174313957775463930593\ 1434625368598787223456968341230661865732310626029745305510843591415673993108498\ 4141189530045041277127311627823334291392398885734845113541656954643574555583965\ 8242460219179377501650423676475334020429921225849263497069146583590997307834214\ 5126030448129263200595652864531570733047674242308076440248525711661400166460519\ 0416116239980933711368390744242219249336028795825896482599879269081290501344899\ 8402425876062600046851206289677878288396912113988932806011364971484229457514502\ 9141183681575692517288666385574836018774506608039347301083736457424569093578714\ 0325662403043005514441156940621321126893164953600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -18344801868411736421636588\ 8699257505929378877235445331771076531455719946472609929957568246395495849803054\ 7773142344395552338552579203840495750976327765993665079943448058516247860921838\ 9252405573295732640627716602479241287515844260915464557202880526995553303819584\ 2705044771727194293734394987596987640974533386621342726344159472978997427732019\ 5831782985271444542324986189898460668247403352601955438856162634959814691843639\ 6343011413625238721739774617733238779884958436102170153645318858961666595904695\ 6246926730257949694045522779359745582208147890970910236619162456438115205921396\ 4396283798888387688062930546671643408355491873673998954740952784990872648429510\ 6435550828999354365393416283654995445134513156297121695982910453682789123709476\ 1496536980214700074156709154297603303478619817797705081248840308693075801578604\ 4445860493223937369757135458927336484967645501817114225973008520408468864491578\ 7650577718359244369420495734218856151529353623923480083312687846907010017686219\ 4444569369906321362562387651049914060057646771397791312539676125640956631363361\ 7393797856731472577643465321137477607414711971301145102412274481762464948919338\ 5357254344027432512747413800906450490716533495549356120589701167409998974825328\ 9286393804881238214990281751839115622032295268771462267657819758137040635246478\ 7393365776859699360233231431006855668857101121253948415988266798094082946785578\ 7393419652369419281814010495936971226722488657361072093685666987253451014406067\ 0249751215272616355661479671142386759133824693643289533672522467938273496340107\ 0181678743456936513934142991289332077629320270132003369223988419883503656822246\ 8377155510466648746645697346053711772248038119948882968334585590062455791811365\ 8466125688917123089614244052052492079139830315143164023806660261746918225351705\ 4097529811113536904547347790510693882027442537674401882947919281641419082130216\ 0510776730305671918632039507880613244251822469504618361586410130476934490154017\ 2303710751041045282377791220090359247380405055828249581408809498621638768909458\ 7345120833582150793582868420847646540341642371665762972327711141967852975977068\ 7049736935891583960472148590337405737818686951169533721600677093133902676449984\ 472315027778575167849314527014485708277188161952087991990482437968601517178679/ 7386863737707693046651631334540740898254422317211283748458397313995751975145574\ 3510175646975123898057437513739350111438772447024832040136423563539411166160098\ 1302162578085813472664675749151793384770984082291549294994387769907840427464123\ 2400533795049442318836966567040306678399121529863022729336677350910792367067807\ 2928650227038698074135476964441472265684523169637007269247612972883131176317555\ 2505304299236352555808639344767239599196074029261404059735241630421884477789120\ 9157385522663796002721271655328405677886357933733845931063747672974918702625364\ 1739147209351641939590677912684883420033548877275034128795965368833839785146199\ 1963531007812350734326940111640189997065461377896418937558717195729115866632525\ 4279962219994079077875899131341483733802562250951192715508715675112899296028604\ 8939061938625875295387073492757404590209020162550885826515794642781590418560629\ 8494387592022958275048248327522927084297030297176239009035897444061548967805351\ 1385632598124426188295929536243629288270822527207867241683599793408410180091414\ 6663194601613665625434095056587149338169557241897537163738126135044988843817947\ 0560216790338270935326451006032814714566116018082281669533507104521582292057013\ 4329485962817621742160242359958162486419440876604963861126812214153009694161071\ 4963868540022260653748720298458079360870155905735312048792344711387648811819969\ 7035851642168150761182411676058990279696802998129562735958824950645200823592578\ 3652633855532972745532556574859124015110599562778354432343271292978844740132726\ 2566246318232335931984238704390719030293590012088036807269857554390251877969506\ 0299726110096601076435860974323360835994362308042107123999126509426179594862036\ 6988529634652632947358142190307781929119479173535365798443560737998648545689812\ 6885679590541416276043961026900200198558978116754893721569876628594948890495139\ 5093066202928824611422118965894459132384443080650493562821950095744299017262425\ 0437794226384100409642828996736556382509752232575408016250137441362046588496044\ 3786046996480000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3485733413139123746757683162112918062599960781221916081236928\ 8196990547777493450996566203222986867108760917334341787725773352429595657648510\ 0383872879164653766272471308103694964045232776264961184484160672550435406957695\ 5327459735829861123473505650943776344122869954694201222511357071326832617902044\ 6678009815763953570819776810245450870588706039459823047234648754792906687146458\ 5180578044483342945086784632506360380407405236140066799423978694083259485206632\ 4924083356757947654748066153015574761204452925340049817794914868900282347537327\ 5505003350891392017711085748519371686486832091761353289863418663409293955173833\ 0178872461023496699660063495232383430465676400411239388054216124850788929353500\ 3444519770923512703975055446045007286991622589924493711894761086956730374958811\ 3038983935163661831799517480385226689046578226774300375899573160077361611256765\ 9006686081713827397414732368296722263780318968745704856981263835265005512798364\ 1013017413908057228726096219533344832445092673665557652209647303994594850361602\ 1936284122605978337021511796501284007109488286871512822121728307623645993271815\ 5827896876241902053246104558571594674693098410392888784588231260437456830618188\ 6234932389976585133683617075717973458247025786524544580392507997852600660236520\ 4245897359916435938997437021718849686124669318775578909676238505765257611103296\ 4292652638610543355803172015783458048579215440590932515197318413406571697921392\ 1179755069895994375032419738730676267157355612748806806864886070938311170420332\ 1735497634436051998177679771576108486661643366183705611249871692929725722669063\ 6283305404766573295263075448363597042222014120134469380603917240194424309761067\ 6473282100365026507101699708813281412692094467232682049038705339066728616316447\ 0811133526784509212210452074857308944582429221817424459014768208544325736131727\ 9273337266602603265709845913467217794474897008763498081727610308152118392193994\ 7085330729704097422331519977178600572260308350494246018488750090763707063139878\ 8404039282439265865356205361370489653866464092822821055561387195168767850549346\ 4616981209735283921351820366516660172757595019427191593094974132165139612524760\ 2153776039083061457889424285181430369801129630320771349617645296367811660567140\ 09082611502489040797550139430304114225313653/8653183235600440426077625277604867\ 9093837518573046466767655511392521665994562442397634329313716566295855373237524\ 4162568477236576603898740961744318816517875435239676162900524353692905877577815\ 1078745813535415291741362828161777559293151157954911017057918144923303692818644\ 9661246852206966837686515363253526424871365742573561694531046315415844444060010\ 3683732985701462085154043466253773822351148504363356464819727279661548946727337\ 8162011152914205018985469973384942075311243987870080183691875317473489653384703\ 7940954478652310766621032472740563333373611408894429588097637700663365554859434\ 8634678715419507542651609880034910694625998333442993466294468003068701273635651\ 1394195404712500907554259258578541071580552440727955743421635491226053268142880\ 9453115729225428257524530669337036820324906514471472556676025346024857520087245\ 3771019950475596091110613594386870059188853092521996893512608265056519469384000\ 2987479497766921656962991941487578145051434113337455329231470677718088885313965\ 7376886778175863587688293597579927090681070857519742247604579732651368494859232\ 0818557670547942578203789477581955583599010236941968240110545952810985464209868\ 6656345930497535299557392511795824249706953585928826413586356897959141050236704\ 6269484878840229576658914085937220970703029694671960289740362480105643778193750\ 1084478969181470798285853180904826743224176787956283352254119463099396534811960\ 0419305406549517734906946235136129495362084489421656802195768073338137701977830\ 9891295594878260723350306892289180752670126221863317115643593520324393910857699\ 4354867768713031288313732617065714379141928499208250586113161260967722855635936\ 9793076815608493254881132624824706675254098144186563286307370024048109422931973\ 1169685327461414285067481711502269882963794948637510377491373351937211488654520\ 2325976600796271612166961411934969401288657348537591837716623116237339360047794\ 9836503476087620067450199986835861788487931264798558950907089051295885396177108\ 9052257097581597636761787324313098260036667948435083624448000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -454799431560122\ 7803620938323960755989804023596501742842270323296196533091082462568669368848428\ 2172208691227062688384373050367327114504126857372657765981181493710356639637164\ 4542130376533657586429637173247366882724077307015013447994432910203672483443552\ 9996716568909744785924079476869204946228469452185974233048717804935000163462253\ 8584051953814719739452676601759759824644172830643862639567958528732070668492443\ 1857481700508188325022937852883785223634201722296966460945111616717090756736392\ 1282990834077756779956993260678924642943729847954197322173234841419965793770905\ 9466800446017916911808289788256957801680304370296536615378125946945934210870728\ 0847465024457993651075622577853260743908479838943723944229764753342977462729249\ 4328439110473880837115824890430741656422273762312014565270587587156859369014944\ 8689163681782807128457572538113688182466684320558864286671538918357786572796623\ 1407766020176756613531919637363142751976222896431430354105711033987124849024739\ 7233795970121896196920559107139922408721570002193219210144461728362883642066774\ 1780036060921395908048908433266181997930200786077744308343955876341255095366552\ 7706735683337904161629511354406458150012161402553501801548685282918269714853860\ 5406593621935003306114121208110447123340999261663635816629386895924880049024498\ 5626601996133703562329460710584004580613896024426813680855693034144480012197494\ 6318216730282406671555512908252721825682031060350434360762021654194130290433902\ 5892819385934423805598074951315473170222032744196646862317983483153091342883596\ 4553209768504847293705530659892756534804122955098339089396960510613275376605617\ 1926218911787932186172559140508424004200191662700525005010155366209203394117877\ 0958260475645622940108578865066547824840492783647261054209172579752890824198769\ 6952246407608246266123499516461399337402859845958115422578900992576735015114765\ 5648587576085780722379810585279281430203182772516468697844716512295742258995331\ 1875282157716850248420236361472530515404643027370201184821184941567214077150032\ 2238596646172445002478961343628501363070497759077202543219929672330028816519367\ 3010029867522886723585775234613414966871316337714692356442794971528503581223350\ 4943258693782303148112508046234104494003981130981241595126428036429091456591391\ 35788491289747185461/8119753497675699360595380437175279245514779057255187938490\ 1737706218062773667971311310501447082486217996751193453590754681547363703875571\ 3956977037104868773277239612187917849382851524677844838927264619711708435665764\ 2979869233326055965682592410813595162388383779334409422730414605666921708114964\ 5981920204067675169364660669137679326256027247528710464551689825340126648979537\ 6560987174538215591358046813208774534500200991168424249286671191968332161680124\ 1336024400415687181299105787058688739287125180186744894263434167286618557247578\ 1748410494718330635113776319300080001480568223658854272010467441774554401378714\ 0404388097647679716910186720080111960106141273673821354796189662304485967055763\ 0429887911686580762067887480073464183007924761531210005123140415916438795367872\ 8274156665871713862052532873510955233878964684934031567252905817028671233608082\ 2992939003016050087122717756874189551920353843918886244663403485428716687009405\ 3077462541178411291092115184133432974685906583858679054745317716330691761430036\ 3596116662475851907629421075837037809593578846419520335249427584021664074838266\ 8398971992961325902120172644032500557213161343482263802920486165068981693122880\ 9668169054860288237576303079632338230442496856004297466253761571889756323501282\ 3610923890702851323843253297519074855282761191155510257511687572956262619364188\ 9004928183693463364743567738590513004959769858390520381637661391846451269177588\ 1960253615105644777072925689973169263270139316120975658224711821141455766095510\ 1335563023198894845977214451775297723301115984648621072411798072251577426773423\ 8719530250819908249779045736368272927067360027184080614671337265711651440880530\ 3802650136218502375039071895652733815335689611885885495551642233996487429044866\ 8548195710396911709390841636320615811915901352933328359914835222885969785686929\ 5889551223540541272632267576508385397727658315386426683518368089974448849328315\ 9223148971565292592805917869503487417700440937303354156107625489509068804029756\ 9657906453755752363614713172264357759811584000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -119869087282339762131472044874\ 7370798452904988475382689851492365756773601607755273133069060505584989359831437\ 3859789951110032018419995077155728931777887840315687383559228247200474220092098\ 1328412946935234384243048214599177282205740389728271008484162897905749330126446\ 2796331097189046340471100228702200985764383210900195159174318977473613825791362\ 9886797793247532662496534106853671422278339723906513693353758131656582759898116\ 9056081117151050827136211598905855448797877612103454907119780038743123252499776\ 3528840013025317210896133168131683071415006034419555358733893400601817036472436\ 5374393274097844635163286989272423641455310404837531752209221326965966242951039\ 7609919694244550031215618819423157006633936192591035851940570781017678238807789\ 0580742048529544640203116385908570076057962780653680498231347739576140672585095\ 5471168716841060280616217507604328748553690250623906566830518912650147835430534\ 0568863676562711758230788603828056179897720733724989341155202317965113467767844\ 5893219347893873626776829859875455847778192116584821377963751717537528150908337\ 8116983238407006376260667152149524174378222812681132117761162424121174386669137\ 0485972111367041249625996335150638718355736991056576847737450012989794959194735\ 6264790661358899642517914395996153119727460621542842314848415075337249630267503\ 8475339070450991602908119445164934633939005549340362469801029195326330445346594\ 6529993584133887248497711717855069592603831691969575914394548212824660364222609\ 6380467627215571362407769138043841002547633414116098703648431829395534125836533\ 2698723996013268435653284370570048558949591020304737544468429936972200163713436\ 2435256689594253444769312837619584864984207644706376220106876333710235961597485\ 5697607254634159759927961614451319379362557516197162035603500529689271769989724\ 6578977553071119508062155833505135981970342198173084971064314991597580972096080\ 7609593878740485593892606994140657739564905134012000464920335647679044792428055\ 7104010073931069846399532057988708482598370357336914110862749708248781885663545\ 1972106719838446925345273498154556491507983252283311621026002048735289483888012\ 1671685871632534017035087033081912530913732534706454160138152901904462584978911\ 18964207859039719600904304537095843885332449813177776186703295533244019137509/ 1680136697316674653253764549212911895581818710726964986585145286938441971308049\ 9609573619442725314269803326838037305748827564028488277717730191483215646890101\ 5235696967048494167918289819911964149956811068280933078121827569608054752616203\ 2177659421863203394747723953121049253543532884960474811464925303000585651083334\ 7590491022516389471048189433743852695540571990743297610978322341700294072485464\ 5254023911694720265347975669658621638836557394219402113464621398973188916636852\ 9182252177670079186070055822147137099663375117232680273595690061741681166697148\ 4695153183741209859263427225186214585674401786517117119645276266539039021254703\ 6622766276152447416446104365423393520731665242573635138833778347517034441166111\ 3073779364960505903500027441283302639283647141719219700896331904636866827096762\ 3791682625752446287357841940804721738293561700138652170800756131340474588784928\ 6584028454015802619341003248537925486472753836343375626308952415902924328052452\ 7224345003008633959818876215503462872640163658854713372863333842813031067085832\ 7961385916001677211087818306563168851032009789918560588978037254002004998427884\ 5694627387970564438443969783876057962311644457464882123073446192989134901416368\ 4482422626868101973155789434429878870952218162617255987995340495307947171173125\ 6684344146374230901211601147588837833540402958138272218002219001765581463803257\ 8434302639185405950546664494865645661448906392936523504762249344926567871517998\ 3127880375442755974259491779512721696926117197895681819856350655218850682109839\ 7173729383240685281317582334392792626229046853267691989578614718884439503051603\ 6729693751313708351219756391248195847054613569307383673512595076962891783150533\ 5567566425027176163535812463414622441628780602252360791441529853680315350411992\ 3882956670601168932135824733112903245545655662528357107700690562562256092321548\ 6346736823738321747447442432578141999375663567710244382223340570810250993937550\ 2920997507382089882660308459044816122583771138112084580768597356535922553364948\ 4727393514946560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -4717957490379784403051814987688174948028753595194076945996\ 3762897049412066775540305635669041045890535060978086526514440488086333218523061\ 9155302937595801725191700490524741485860943257605560666496443054251636634764624\ 3806227869634318118429684517324897609608296173447649453793531352425417268136371\ 5160447187753387268839125755529570883222462706222734198999386710593509599299101\ 3484474047791810479150785917943022997595074823516196270227105720861602717796061\ 8967683041718255126256826236827102580205030665986129822561747853544411108793030\ 6825188918289037672070379209751162956384862929353476906291354487324236705029078\ 9045308835539012599476252318475031569526529798985208442358794590076151000460662\ 5209364903285965437993297351853224607794291346459701199894011469310182956320438\ 2557120571042566773018146019738327508431238224222677976300994382758782916025990\ 1309351150857509821900608632458419138431681119782052561915743031388029559187547\ 9355771253979121742827893913426126939458369722226580835566601901464581044631936\ 2610722032124906281241464964970935543427365213212438133583422747885862223772806\ 2104620461027989487386361938391180847593833458502138578422242434656961229113853\ 4513882800697973575628809561623967797966944008698890959349717452500024748478266\ 1994584180393109868063306692701147377367296209293180577650853981088024443414763\ 2178093018000599228231840378315392573087373009853653915513240637084945773366630\ 9171750765496529673944840699463387097926322503276828693057967760566214871118192\ 8198563445401509023283836786085896434469783803935834403204235482959050183810711\ 7510651837143098774264234537726334671011014535874970361165372018185150088109891\ 1069434346060045346437530840610319829757727318616273317658083430490025642707416\ 3717944619289970597475763824347249652838428089526896980268115873420667536038567\ 8103568825268151354201455858401182684819013897431879842255122075148943364857813\ 3011075262648221933349707030405478296508991630093032024435869782251356379869373\ 0520396889899119440171084278078793808338475438588609559965823034327563820796852\ 2719018046621026924378206036871883047011134075802763918779411874445533349931086\ 6676062394847440693735159277242821857550397038997132280398908356002656565847337\ 467808769024580562415617764191660915701081269957731237/551599091509706249742937\ 5161184269243162863822770623481564331577577715278384598187450142210589376091255\ 2666168354038911771954525066877085054368424418790123053815245315461424635166221\ 2453943483743855456313090957783851730626440245105807769314408970371872943609840\ 0891099310259571853301993425252169974795785529562641492000855425461296320532912\ 2149835134122878959124986661746516744239340104054969150556142378628120418787295\ 9450067734087443210507308492490647220945280931180558684399649641749879307699836\ 9465344282345018545081959354202590994958892340113474354187322152844111580410075\ 8026042118193497470767978113270987247757036530249798829549483997507635168963622\ 2283353258681621410822817443781056928454661276724600342369176062952241941554227\ 7681329333240360313903086842360103611412740058120874418859457636047612726334635\ 7492844633840189623353615383361708977820840489060666354113933401194709175132625\ 0582053967253171782461765065501489141937149691789935569505202137664191667826494\ 2338548379432901209877508637832808171733803898763836435654522473713271645790370\ 8162782785919066082532264683419636312595642512747552678247478631615648788068856\ 6120930377086598492303466312889574871841657651882716246740136094063529557975299\ 7478849989689281884359120466630265670908162072233131129935742832684902351811017\ 0294366508029669210655488784155012379362296870990006880662059088716008425852442\ 7013730113373485243452463990217383495110235394476859159159341710415534837635709\ 4912899523478478507693715424267188239389306771676332530613326808326038117274279\ 6426622513868871771146226826413278044922776568654804751448653685831253473889307\ 7548593769751886825927062476192890347345787161755993760098548277434473358689225\ 8487284564134569673502777874812465763235727896868529988142686049766900868245713\ 9560816818218669012437852886777513453957433279924213803283360051698154762650136\ 3080891847991863215178815373685004909016472380247779702589538792773495057153284\ 6481162684774300332393660225816179186377965438984032204496539943097388236800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -700675087775698764275816771467454467000775038727948467312328586958615106186724\ 9799759948605056427411310440974812191498272181511087126093041085147455468502741\ 4205890466186608329955312418830796218072667920031412286725217606959954482532785\ 9552700444184326190690630489216244309099642802777136761975213499067036760646092\ 0925218061523880526997147992725627372352701693815065334523970027376726988976797\ 1329295440825647975311240687891642121278156823274504535151778265106165400722970\ 4165844359135107188420922840788907624784679710268642465835656228828955589748130\ 2713089222740939350845745158480162684108742889356715557838371669225166124326936\ 6814687957887929572543265688026391297809537417931534090669678396610388573817237\ 6930701989862720509394877097761431954979062519415903929710706350620576906815565\ 8233084032238097176915875585580806576031159228472520933415544312150308809941351\ 7977526102580850778952011325946396131771715836939443226057316366705701521357008\ 1211869836731265954563771733416212328866199209788773000044324949049025443648608\ 8841162603925638142000604337690883502531486817570840300189726904155449548170879\ 7952013638704631957134599988232458346528978198047836206818883880234844366129065\ 5429814230538182417440584033887430011031292372563557660059334278424667754062626\ 4171827917128255127651842374796236083727632525480316419120978049444355383449616\ 7091814014246387455049388533473261987744985124720231275228907523376615661631124\ 6750339119483091053815116038669201716179636601323042851707335351503795820732337\ 5187228340506009942510691517953205947172283411005710244454724533629027840464558\ 3192274900799712415005150209087086496020004262342410076710910399023440312089819\ 8325172946375720378135401249411936154653993868414326463562357947040202387237648\ 6350204611926727549804805608746378081562445108268161279295082225407384463534619\ 5902544896172665845516296200285171299240674522784067703943242855599722462945149\ 7008964480435670271808710473185073307740027302691171703486087740991003706258446\ 9243133939952668342704588068935127759651609884248551020680684412960637210895670\ 9597654884187102039989302060806342808248837629165238493399309867303924850743016\ 0135479478208435503879463673591529653539204553642329320092968093660483531237734\ 46844423888159426409402354867432596831/7166337280529262403415793831003730327654\ 3340324678045805513275601358909596372764357337268373941187836270681053319040098\ 3253914797076785688189125539844813214092428251272949430939187668231801122356450\ 3224294304128972681029974910445190039389539624511611730417618716212562638900133\ 6648724831591621106905333444622309439800552126051835689237577596528565106778523\ 6652034150037445209764793841785986405792134219657808750449209648979615724531720\ 1229759215465667160095278309528167783236888204320184642157927255803527106678953\ 5102245768943965722214081004370758908926223228904844801306720858042137189748593\ 2002242518845716650369808333923887646924603505206189136403355653152121040878185\ 4567951850341498605437475266572414504844432304993870324099897466951416314199003\ 9283701214658472580825191173491938427927654819976120490288015283219196892904500\ 1017388530629521655389897132984488076892824446067026649694867134503894440451313\ 5277848286631153977167721778278752674976782949609378264109884004334627707671996\ 5393163782771847030580314576946429296540030988222624337757429588323808915239494\ 7967365396479862897012770120239415376838965275507394040172648205086281859609822\ 6282673335201239362339390494870241489680246847056153999513119805815405763764610\ 2131259268713224221096608956439677813559722910326512517436656328710153569210315\ 2256801079118001357521768874382359924496258494446336639216106558889181859406658\ 5703522227975709294530081900299691648410169254118255194937774570615157871258971\ 4653687170890442953952935623055540741481825400018456313210275269031815243264090\ 1695742954321458347463430569755893216579183591839869267243966785282465987658315\ 7287055091426610100388403475062523386486097002098670877018853799393478295428804\ 2426498030986666953918665633434177560288175069991356406903840677943737546040964\ 2483277462366578836630261983099006749007059383653852402639636500289439808421372\ 6110226103392781523753075995549238881908706868052110185428518194987734506809826\ 8836441329831694887285171631443786602209630722359768655111127040000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -3147695356\ 0231427106958563434796645710435623301908175724832515476487996707815855642805701\ 0494565016919891419367421118140584945498077570280338079093220321225796869295407\ 4643833530945368284151663418592182072138691041080136016246031989906840242920363\ 8232190939239832955211785313724118090208818047462609890715455043998371419114514\ 9829093286352429309125449275619328532114845390271642089441730093260116932461810\ 5231949049889024138544590504886853977325575691333770332285430888080603924123948\ 5260586039671622747396479525552701036677117082172892415238303020359945122662268\ 3991220274302004426779877701374817428622265076707295024700171651526661613791462\ 4579158860887528113304100969533585042857050655677374897050564988915147174502458\ 8566665262086222183154781297492908336412646177790843128579608486914157632536106\ 5136261996486646736816973787937426113898290512297493799313262440630072864984961\ 0278209583365080594269433246219686749930534173299322974214975774209315360782353\ 2581395587953879727558384494549110267587176741001534640081319021430445585987583\ 7129848492279031897453897497425118689420565174271531327852235236644593099939995\ 4549077308091357750328437696064293598343758930613938216459681140435426319573953\ 5801080837352050690794065115465658011793223920689139462823312239528752292251331\ 1170003519747506454171824763786254719561507479416329433000027955793827076941668\ 3992986490755353755212783485862079798265262774322760939508652534132412412015814\ 2070985279832917242356615895156626151904071561072566268988051418588782493075620\ 8162656389536617010827319663253894585039486640683186709313683441601451486084050\ 4163239947131256044737534417535013415862521801795312288894846178796367191644661\ 3129226086680784158451245014586984559978886075591507024792746098412871960100456\ 0047265982728511129313950649768179409315963694351365108065595479084237902419024\ 5528879393759837364601739796134891825723790359222249067983172150984940783669404\ 0227554098125705822315468245502563989398547514036020532213850306649552973931466\ 5639335723972310714454303517879980415488948035532894814743015268131043372211868\ 5235640919944151476175685259000891707711345516510013974482558975020646847623521\ 6414317893097195366246168112865185028903058694202729676209942523032938528693882\ 19758192718894865085748744493022232331/2935050296066890090866279368946458102777\ 5283106204828314208173893847591323308530369261314589470991583552533340279168747\ 6844709809746488810165708333009002608908174554574677323278456210510100064776014\ 4145187699163975631586507868531420903227183811856340192119212329025842640302616\ 4442513839778403692249554544895286106289532297884840049569851579575153775703449\ 6242464960488267071894593465959985186619594139573049060484142475908815198888096\ 9691955722677574047640364801270742202662386970679031987271550289469190772493560\ 6762544629773466961150359933320244420662749292717767854553654896542132557697893\ 3471400803337793076925416108013575545452001057196882292303507153339638118948658\ 6789962074050622047382575946044068416220517209655251122414115307351768856855549\ 8585190402080897619334563938800215869923838939887901601446087569899881304339897\ 3597639307836059265923659626516646806748497584217378765740980546837169825549113\ 9943464155093043077122990027354293078270816638766384709206981560848053884277876\ 6535863665665945293233796133020878794900252396580479632679067764353582030876694\ 2996371804720017232567230486172006815443230798630691271227001099522666088714914\ 3279290944870780948477387354550682844214805795917877003859402840573296696215677\ 1302573569327835996848546655216024994478530691715364174307977309259029910741812\ 4570367148898013116062677517524656497939672848116989296868670224283042817935767\ 8474275821814474134582360805220009682806840289310242200975868695686509445611981\ 4083270934138920265348498289477765470685932845952879965644550046824388520883654\ 1903815007006323031555979029924387774827156491478524413526818163126034368691431\ 7585589324129576458544802747509805292763136760246218090135204226835672653697919\ 7182720854088547645819444801510398265527221030747756865278739289368273638997501\ 4912662494584781031528104489846569557187304828444972299497078886370194562552155\ 2919847639186517385538719961584283970353078766642743745044355370537916169556099\ 4854104577608532263616990037507873223708301900283280180951771268052418560000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -370765036239777703153800948889390698010683275902285904498460035050101933330288\ 4899718647439864227409167358550907405688895012150377487336706962663923087200416\ 0687209239121187965723425083002003417371805762086007815733087844312689250803014\ 5975044145349287832231142523928501186866861616639041944416940648306052596454064\ 4220144446397398666305259041906339555416350396943893330240610582518447033373232\ 0879338126100246736094569736864957071923972960579878124657639118391298508863874\ 7952241630145715218896525534922156063884307538046673690323056143989626910499408\ 9927657459781477011864263448441606700187876722036855371978401607383880712461825\ 1048676907597557496505858642133283274758623740016474426941830511745261006011080\ 5034862219466508042702029093162732793251853813010058096943971565693484683645409\ 6623679969193910955310266318539577978741813868238014555511139659149188265708164\ 2657589264575841166669490139525281225463889136072795790387632017214976060982966\ 4848118132388491523904009893071706341293582678176069085163413696892766858538687\ 8220225657797742271450082551430186318966545717144190920687929614547782351494189\ 9634562761987123748429152963278775865317710595505239184629229147445097893715396\ 8048953673535378176554699797487475896771789943649654150420248501512416393060483\ 6652732707803576973236176765360093296755785803316957041135469038857655247823895\ 0477786016255529392386130869070951688486713136823461498466143982541440574920890\ 6869802437393506575218973861200168918689212438367525371114558751113646513964520\ 5575443287700795495546385664748307730418723340264760926998681033067566964691476\ 9806026744485546649529321464492991423664737378915007264911308187778638075566895\ 2360766351765499969873485821282726961667965611018638702682133386495481551422027\ 8544241953379311876143538106085560902355868503318634176042569085852411230565064\ 4032491151604784429340018754896114874112127326301338292006243615355018949432151\ 9299153104084597414015252388546487619456329843553216114578405346557210351805244\ 1728219819284791226711103037631314431461758713167247368043497087689141779386701\ 8391886513732818102392384283752000864864528728401434353222113977113538154041046\ 1423075158647967364415853731817656710457483171493224048781402656780017676233944\ 07711167910028198164538716892137650714620087965889/3277065067560283951986483351\ 7492445686775024345427431763067039572653516451928616086909643688226823715766444\ 5262950281930168321582345289202129254799867826885324206162630030639420188359903\ 8323344685111790045156261151751461520886612087196463257487431666525515340146843\ 3409462464740776229019613461138883061130839680756329709473384269240744217153119\ 2087744588904054104884311763326837412721809418355534679929795214650918253243294\ 1080076346432501130442417007367247551892513961199201430281375576847185285985747\ 0895765087631764423213536089411869059535783028866807238675663379549936250957208\ 4678663758829886837965071952695604796300651892166931231074037243338954798271466\ 6542998689766521106260546776740687806267552049254373951436960292457575564673721\ 5323218079039581579073826685459196085129024305411075642419689728364661449426996\ 0042939286856292805440459439095301484177419161499319880430047135980926779199808\ 6526215472774934289210705207395451722466874106361953193489975321863881459952560\ 5577775478540020669394341131904868455791637338772897539640493594448168603283660\ 5501698009288121617314818751060127666024859598526561565310204385505591883607641\ 8063107226827293497483833303109015683656227844909476283884352802941589958147146\ 5690390285071126104274991964974463493712998312011656339355820396837793017263606\ 1442326201484070461096056177679802777967540320695773746827026626394008813630125\ 0507392899386681654786506508573834930241965106528282520959987555276076649715873\ 7215551983847607087558657436584857633445141544177732807573101283971988988273033\ 8185600806169408214720671273694675494378798014335308596342483236628888638250315\ 2537803233680721317381617972634541946476696489703710585924547401422627532997620\ 1456901478009064834977183545408284291861738140564131629023235581134661895629670\ 0552237200042519904051154102741841842219131938714555437446281014774408293540159\ 9263462999689612490994439812627877724581425120050140701109843941880784792756917\ 9308907800266861536022208273275307225093905025222814753636522096445785875341656\ 4572160000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -76128196089263238197749979838228306560792286231366396594744275986\ 2515155641687679203664709567533742150382777096823263034057349571548068692730504\ 2092210576375246042841400845345271671152895954873058742250853547787876592402774\ 6249687869257272720450276772048729266280268758584848789598285139064731377144781\ 0699606987177535230285846563784670567632967716308980928194801791570588931752598\ 8072497214249383699586632300769489992966121661780926124977509209857302372125710\ 7729889892787830000710909996235652180014476976650227182523865956945104692704969\ 3794311285661066837896569136097248298148022883003241198656400507651665236454283\ 7815407683351569809654395642848583192627314875625259281140884857610981899849861\ 4477055987686641252148215368838128474089768088552207418513155526956364907020903\ 4101478277010785936248432507469831043429765796258225217131233937595776207453938\ 2753959666114649900310179293727560443851414129267903259080467664496845456184111\ 6897056474741052824032062642827856729611961970593798935368175775559840117136700\ 5766394524078445917872027385535675461172457354065037458070189822352719200265041\ 4762279677201104978758698596745858635825862946660527619526046802735132813018912\ 5255263468528964709719981621292003651205592820282454459443645841411621406361123\ 0415305705691778509896188301702101993208004835969819652423390110883190662988684\ 7250604874771194047912442412956010834724653607517723054152569906919666284910030\ 3920838444342385686663724934010174434662063728648425968420373183248879700388473\ 3362027917593482854039020364040211368996695056894024073201030985583394438095672\ 7772379309250320754601786505127967959742973526005228071473311973476541405681393\ 0822051362860565193013256071547977007225043807868356365970330943256330015117022\ 4431460608360314306017169308463486740110129396449953736164991932731192886598581\ 0890635805724877695007247607774035286709188977004280669947948573702267558060431\ 7805034463110744063876699420102791004637835881891602501538329625293323791117616\ 1952730815019197223541910098614922664313043648185223572492815718829717838889007\ 6820427166471502748408568610842217271708103685705732846738003607521653377841990\ 8423819302603956541706361167527949408630149470730842092909149132070479688428449\ 389548083437115470314682721713220555009857999685604318059258571841060921003/663\ 7202856008630619378817096793118849902009182500097196092422778372662419665116886\ 2464331175648543886492583871779390740082172520253635190192514169646334984722672\ 8649833708766763724127457567905118157910057885654599739652032906436896414442950\ 5354763319931997562008797497897074275266326337224867581730710344907522436397564\ 5671436379311365485306026859174396679667718532834341857979502945766002957472072\ 1713674118174999826724423863632599056075783868086121652013998808116898403559464\ 7236878968991217317394552065666958802216561065475698398773050058752703409102956\ 7718467751303462655297373161267488576571489249755699463218280040127063118812318\ 2685872142309315235992011481302572547376079354002286803168229779906705823917698\ 1543699895982770182620828167592578265869599682343269085999607277651734604316382\ 0276161009909390271487961088817933704245570590044597199537415840659859374492516\ 0184334663324192990037824804676750627939734263856872298673345379246758139616773\ 3007994249861608473852026875333176127058061713536738821945654550616942325730078\ 1574589118978546596295455692143580131746422350173879859135204666534238194296282\ 0526919915648575176186564520969869197173758718514969203110401797225430882003502\ 7024401192610531458698938704269495520655060829458867234423381126790739376538671\ 3213269572118687336096212361883257161099214290457490053331943275679262097956046\ 0240568400934921267704798854905555024179414975127267218719464033756690049669587\ 3806823490747658248096447206425508047069524921116187888619997437095561512481343\ 0856370440759359867076485266396838589200599527850801399498387754498786636702721\ 8334684361079248829748489861610959025527757682483621349835430392115046891203473\ 8616881414272009447353133620477575029328701224677456597971443365196926344329198\ 5879648706379674639272967351824078845242883067050372568187673825620465681069034\ 9736941584800300338332248225295682708545336784985906387854726357222716206264063\ 3790200741541306349655582362785457891092457603753544179614983978062410960927840\ 9091540207592171409700922298275012733304832000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -5895996581292009961661066773\ 9978704833754127913239933044508529948938382400548726398937136125159544761295203\ 5550915413748837858384422260279386250107159073938364873343727386445304415044427\ 7071136246482076692906452405276778107974023085321780485132545720721173865446512\ 9122403598583934360427202881993854195713426321165052274997280953697183117026889\ 8637362330552824983933546415438885118425965540032348568043619105104334685902325\ 4439993281345259882027918040531281134326857875031982947335149389160542772154819\ 0485841159684242809175634385137135244970993494086303666579784731659990399168935\ 7704888243513407089734986494304160385460925496597536268626839614607215149088360\ 6021397894732007281611354915820998987602751045005195423143920968874553998771612\ 2381289214879943969016444391652826647759701020137090802878976390315393464994496\ 2370060276042808426694615785864760109983162103278756421179057978057328742943234\ 4987925773010724335363067411191526524586736189188139590016032972641982986668738\ 4835659139438023172686758526445214797214639530311150989943484807474896246117017\ 9274818830203837401253558531724261257833604031785671864197193012066833717109601\ 1211407223986029005776672583160144461616791960450761189500500780615070270521478\ 9889696067828497131039758971986641666881045066412071585089686156552123539616679\ 8378936151629037864468236211629343533753840285380707881195887318985913412808786\ 2555115521360279733546201367009842543409254465923894596735082322287787826456501\ 8087686071848268890296485555641835852603471841785684691647258382476747166978687\ 9898873819660883479113698180957227975042039183190403270537074342350800553346040\ 5748609987039895956832678622201134268116436424806569565476892226461918806048171\ 9552860181326156060233380988273030966809002648075163751523073812238339031497036\ 6015975400711430763721764166771974824802749546066046340420471170373684459357445\ 1830405601312866154849566861062095752143961888231154633856254285060980339772557\ 1261515258067783227359705984617589734133436202918555294139029413061935665085127\ 9840227652328948849498302181139412879873670369410112445638389077979453714563287\ 5280338609697336964754669246989441917636535036091465239494120217541729836759193\ 1551278188072572100918081805192629472472468780807596655757637678201855181589536\ 2736899964934494070661343150347/52992485756328489232393468133567951982482827530\ 1808986657864618865982883532281304791009286979820387443253256513312713497079175\ 0786729943008472324479938600594234867222101021707043019668637965517358823374887\ 3088161067614016423929874841469959642906579904924610069692110835279399872783009\ 2075311987555147415121001727484475965056818306969895609558850114767474767403220\ 2736518096734439108470075606594282716799263207196919924664855835083985820737926\ 8977238890202957237490171372282149393498331063100547053801674004111513175592113\ 7700857370878022009034292236930167090240704452793359217691086175168374557449933\ 3303182443090371106934007977677273750366250497487506674693499946526671462826387\ 2796554579966804242774871121608145292090092424491969393689545282899353808999741\ 9706763308475952292863098381157094885955552263584171176289929490434447689748104\ 4810663419738232613747114474841316110311818658375327270996940507447229719753882\ 4081571945154680743744152253099193065022948469130113645343852798712762894881049\ 7056778457296376353364280653242373383803247309166985471188806944171404986478206\ 0406064756254407628587621215053037338136496516100657704606576719547371592151241\ 6846174725593255125608826558667883136053279833694202372085292414006575120202005\ 8560525296565484568758841608372083492057913676215886370211199874515019490125305\ 7171171599812527407677508790396337348624875454577488404643577980531066557385467\ 0344218448096533600038059693541580494752997977992928015588649770259868796863222\ 7350232170463400408557067698684317760414301551796115443571835609325806313878062\ 1475057597686061873602675223293204029882188626399214596229000555784994774589276\ 3356191024993247827679088439831651911542550893203958924319219632070572219346426\ 4872689112638241198677577793204617925073843146235266345753763348109980560511010\ 6911916562994033743103320267075644718773486082015683590414603229558018559540565\ 7973453179919417983298952175385160911074035046797604350213834654329473453408099\ 1612923494156791643624042776006630118577064764245108981388303991081795584000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00] and in floating point: [-1., -0.2500000000, -0.2361111111, -0.2361111111, -0.2410995370, -0.2483304398, -0.2566047939, -0.2652668959, -0.2738962471, -0.2821915981, -0.2899214161, -0.2969011397, -0.3029824976, -0.3080486870, -0.3120125144, -0.3148160158, -0.3164307261, -0.3168581002, -0.3161297599, -0.3143073433, -0.3114818012, -0.3077720281, -0.3033227577, -0.2983016835, -0.2928957998, -0.2873069878, -0.2817469065, -0.2764312745, -0.2715736626, -0.2673789445, -0.2640365764, -0.2617139016, -0.2605496910, -0.2606481443, -0.2620735798, -0.2648460412, -0.2689380368, -0.2742726128, -0.2807229297, -0.2881134797, -0.2962230389, -0.3047893943, -0.3135158330, -0.3220793139, -0.3301401806, -0.3373532060, -0.3433796927, -0.3479002934, -0.3506281567, -0.3513219589, -0.3497983445, -0.3459432771, -0.3397217949, -0.3311856770, -0.3204785572, -0.3078380724, -0.2935947031, -0.2781670532, -0.2620534253, -0.2458196715, -0.2300834357, -0.2154950505, -0.2027155028, -0.1923920297, -0.1851320536, -0.1814762907, -0.1818719855, -0.1866473053, -0.1959879875, -0.2099173533, -0.2282807762, -0.2507356340, -0.2767476573, -0.3055944315, -0.3363766061, -0.3680371175, -0.3993884510, -0.4291476533, -0.4559784752, -0.4785396777, -0.4955381981, -0.5057855456, -0.5082555026, -0.5021409611, -0.4869075360, -0.4623414838, -0.4285894287, -0.3861874704, -0.3360774211, -0.2796082062, -0.2185208537, -0.1549159998, -0.09120342809, -0.03003384264, 0.02578618604, 0.07339437807, 0.1099854828, 0.1329332966, 0.1399179263, 0.1290536201, 0.09901196342, 0.04913487021, -0.02046838146, -0.1088457811, -0.2141543228, -0.3336437550, -0.4636764597, -0.5997865313, -0.7367798352, -0.8688753194, -0.9898861679, -1.093437573, -1.173216021, -1.223243100, -1.238165066, -1.213547722, -1.146164839, -1.034267255, -0.8778191962, -0.6786881978, -0.4407754663, -0.1700745026, 0.1253525123, 0.4354888056, 0.7485729229, 1.051406370, 1.329756984, 1.568851754, 1.753948314, 1.870969758, 1.907182998, 1.851896756, 1.697151715, 1.438372519, 1.074949423, 0.6107167168, 0.05429558449, -0.5807288755, -1.275823185, -2.007735196, -2.748952948, -3.468399620, -4.132362211, -4.705641343, -5.152898598, -5.440166609, -5.536476038, -5.415543178, -5.057452686, -4.450262444, -3.591452261, -2.489135606, -1.162954149, 0.3554209099, 2.022248908, 3.782197526, 5.569379102, 7.308966976, 8.919390911, 10.31508556, 11.40973887, 12.11995947, 12.36925404, 12.09217956, 11.23851097, 9.777245540, 7.700250311, 5.025351315, 1.798663217, -1.904033469, -5.977042356, -10.28577535, -14.66916045, -18.94349589, -22.90775776, -26.35030638, -29.05686865, -30.81960342, -31.44698622, -30.77418146, -28.67350904, -25.06455928, -19.92347164, -13.29086909, -5.277936872, 3.929847828, 14.07178633, 24.81421369, 35.75623110, 46.43909210, 56.35928117, 64.98516624, 71.77693593, 76.20935250, 77.79667005, 76.11889247, 70.84838391, 61.77570729, 48.83346001, 32.11681125, 11.89942875, -11.35647811, -36.99717219, -64.18246914, -91.89966584, -118.9868068, -144.1654288, -166.0825264, -183.3610397, -194.6577089, -198.7266644, -194.4866703, -181.0895127, -157.9866611, -124.9910454, -82.33060818, -30.69023753, 28.76123477, 94.36203911, 163.9691435, 234.9926874, 304.4545217, 369.0713099, 425.3616182, 469.7752894, 498.8421968, 509.3362499, 498.4493245, 463.9686793, 404.4504443, 319.3810057, 209.3176002, 75.99925493, -77.58061224, -247.1480216, -427.1757573, -610.9697867, -790.8184690, -958.2059363, -1104.088366, -1219.228913, -1294.583919, -1321.729828, -1293.317032, -1203.533964, -1048.562131, -827.0007167, -540.2379967, -192.7462527, 207.7227341, 650.0630467, 1119.879686, 1599.708353, 2069.400076, 2506.674746, 2887.840680, 3188.669548, 3385.407725, 3455.896649, 3380.766336, 3144.658365, 2737.427674, 2155.266899, 1401.693204, 488.3358512, -564.5363131, -1727.804587, -2963.657762, -4226.157644, -5462.240380, -6613.165381, -7616.405236, -8407.949469, -8924.973071, -9108.798049, -8908.053911, -8281.921848, -7203.328711, -5661.941659, -3666.803884, -1248.447020, 1539.682196, 4620.633996, 7894.341889, 11239.09288, 14514.15716, 17563.61103, 20221.33767, 22317.13617, 23683.81017, 24165.04726, 23623.84008, 21951.14326, 19074.40991, 14965.61003, 9648.304228, 3203.332803, -4227.315939, -12438.86960, -21164.73363, -30080.34879, -38810.15116, -46937.73001, -54019.14833, -59599.24467, -63230.57751, -64494.51084, -63023.77751, -58525.70386, -50805.14166, -39786.04130, -25530.52057, -8254.244431, 11663.05928, 33673.06041, 57061.25442, 80957.16700, 104352.9031, 126130.3091, 145096.6659, 160028.4372, 169722.1750, 173051.2406, 169026.5671, 156859.2679, 136022.5266, 106309.8941, 67886.90105, 21332.78460, -32330.85421, -91627.47762, -154631.8185, -218997.0765, -282004.6622, -340637.2432, -391674.8998, -431813.1342, -457800.3300, -466591.0642, -455510.4872, -422423.8502, -365904.2441, -285390.7711, -181328.7659, -55283.37777, 89982.13837, 250471.6333, 420972.1299, 595126.7890, 765569.0634, 924120.1534, 7 7 7 7 0.1062049307 10 , 0.1170393626 10 , 0.1240330915 10 , 0.1263595861 10 , 7 7 0.1232926593 10 , 0.1142525576 10 , 988515.9921, 769372.4835, 486303.4243, 7 143561.0541, -251344.1266, -687547.1376, -0.1150870593 10 , 7 7 7 7 -0.1624021651 10 , -0.2086955663 10 , -0.2517412431 10 , -0.2891623981 10 , 7 7 7 7 -0.3185184916 10 , -0.3374067884 10 , -0.3435757811 10 , -0.3350469693 10 , 7 7 7 7 -0.3102406251 10 , -0.2681004118 10 , -0.2082110831 10 , -0.1309030341 10 , 7 7 -373372.2687, 704359.6574, 0.1894501485 10 , 0.3158340448 10 , 7 7 7 7 0.4448649507 10 , 0.5710677679 10 , 0.6883612635 10 , 0.7902512991 10 , 7 7 7 7 0.8700686175 10 , 0.9212464448 10 , 0.9376307308 10 , 0.9138134177 10 , 7 7 7 7 0.8454767945 10 , 0.7297348908 10 , 0.5654561090 10 , 0.3535500137 10 , 7 7 7 972005.1937, -0.1979722581 10 , -0.5238383829 10 , -0.8697879098 10 , 8 8 8 8 -0.1222876694 10 , -0.1568097233 10 , -0.1888779142 10 , -0.2167118643 10 , 8 8 8 8 -0.2384830534 10 , -0.2523909692 10 , -0.2567482502 10 , -0.2500721853 10 , 8 8 8 7 -0.2311792979 10 , -0.1992791557 10 , -0.1540630669 10 , -0.9578296649 10 , 7 7 8 8 -0.2531560531 10 , 0.5579284010 10 , 0.1453063939 10 , 0.2403073356 10 , 8 8 8 8 0.3372361563 10 , 0.4319659191 10 , 0.5199123077 10 , 0.5961792132 10 , 8 8 8 8 0.6557380785 10 , 0.6936374570 10 , 0.7052373975 10 , 0.6864614172 10 , 8 8 8 8 0.6340570492 10 , 0.5458543486 10 , 0.4210103920 10 , 0.2602268243 10 , 7 8 8 8 0.6592696890 10 , -0.1576209774 10 , -0.4042475328 10 , -0.6659038921 10 , 8 9 9 9 -0.9327718811 10 , -0.1193468843 10 , -0.1435351054 10 , -0.1644915278 10 , 9 9 9 9 -0.1808293614 10 , -0.1911831874 10 , -0.1942736657 10 , -0.1889771161 10 , 9 9 9 8 -0.1743974857 10 , -0.1499377699 10 , -0.1153675813 10 , -0.7088328794 10 , 8 8 9 9 -0.1715698898 10 , 0.4462940045 10 , 0.1127685203 10 , 0.1850336045 10 , 9 9 9 9 0.2587088555 10 , 0.3306460843 10 , 0.3973486194 10 , 0.4550823891 10 , 9 9 9 9 0.5000128409 10 , 0.5283650092 10 , 0.5366026308 10 , 0.5216207869 10 , 9 9 9 9 0.4809451882 10 , 0.4129299825 10 , 0.3169449273 10 , 0.1935420049 10 , 8 9 9 9 0.4459113773 10 , -0.1266253437 10 , -0.3153693729 10 , -0.5154638801 10 , 9 9 10 -0.7193770016 10 , -0.9183791364 10 , -0.1102775653 10 , 10 10 10 -0.1262215007 10 , -0.1386068576 10 , -0.1463874775 10 , 10 10 10 -0.1485836091 10 , -0.1443353713 10 , -0.1329580673 10 , 10 9 9 9 -0.1139970946 10 , -0.8727990717 10 , -0.5296227493 10 , -0.1156596440 10 , 9 9 10 10 0.3599503535 10 , 0.8840249308 10 , 0.1439386043 10 , 0.2005094142 10 , 10 10 10 10 0.2556884904 10 , 0.3067816313 10 , 0.3509125449 10 , 0.3851284784 10 , 10 10 10 10 0.4065237317 10 , 0.4123778985 10 , 0.4003045758 10 , 0.3684052317 10 , 10 10 10 9 0.3154219558 10 , 0.2408820162 10 , 0.1452265458 10 , 0.2991535530 10 , 10 10 10 -0.1025001453 10 , -0.2483435802 10 , -0.4028267192 10 , 10 10 10 -0.5601148258 10 , -0.7134484204 10 , -0.8553236514 10 , 10 11 11 -0.9777311063 10 , -0.1072450227 10 , -0.1131393575 10 , 11 11 -0.1146992155 10 , -0.1112609929 10 ] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 2, are [0, 1/2, 1/4, 59/288, 3/16, 31037/172800, 2435/13824, 53368943/304819200, 4093/ 23328, 15829067723/89579520000, 10659453853/59719680000, 41434452767831663/ 229442532802560000, 1768797250759/9674588160000, 879209865376557264601/ 4750034035344998400000, 2807577628572357919/14990245476433920000, 1036139187139678913777413/5472039208717438156800000, 576487999645850942483/ 3014897635656990720000, 7258395714706370715819043933/ 37640394001650397741056000000, 50583025324365462602245381/ 260487155720763998208000000, 4853747304887604232633146092471378071/ 24859851161837696278753255096320000000, 2310136730917830208422345584803/ 11786565979688396736430080000000, 44055618681417337763140212038383272908503/ 224268219416199714476847412543488000000000, 1399587289705005341399723364570578313631/ 7119626013212689348471346429952000000000, 31506965937184499408315299223276756502119552039/ 160398424672221365391557084230402965504000000000, 251186076183864703799286616752593761267193/ 1281532682378284082724842357391360000000000, 66716278934169983436347250620051027078044782317153131/ 341552405497028175464781655160220074744217600000000000, 47817528130254454633880835006071061307185046282268627/ 245917731957860286334642791715358453815836672000000000, 14104421980528820419478543638321200228042777795371417/ 72936549270744523875820897196843832075878400000000000, 1362728078234421188799172522494581628021909111292007/ 7091053401322384265704809449693150340710400000000000, 9194827236084793666170144778146419058653138525973330866167/ 48171156108181044288938458955157050961061478400000000000000, 7838150333354716002282935044447570695392789191930107906331/ 41355023436512145037590448710610452787023052800000000000000, 70361560968051114893152900057397392520022548794716227949865105361/ 373890630219934011111503137477592282745737026574745600000000000000, 922521365931674592515748009602031180934625862282983456308529/ 4936223119682945271861580308206339165401173196800000000000000, 181603896683224599114845578883492860730223763615655248009008197733594677/ 978046612226060067831882630068241627578357217584461381632000000000000000, 2680949802367447057645205768857701119236398575308713874863350451058943209/ 14522510302750588885988560264649648409496819291405638696960000000000000000, 448\ 34251159357754793072428370746775264361900692404895735406648278230347231540009/ 2440547357605259943892147441358293262259614313269190206361383731200000000000000\ 00, 50500129479843792575066938134015670372557815390298086665467942003098581237/ 275939550862712413804301819363253237860773849654496037804441600000000000000, 24\ 5439455143127522485255332367642078617107751197739987964902823423918841699025010\ 0527299/13444932169984836516422894438278473503191021569617401443462622221812367\ 360000000000000000, 69215713289204615098386374063956427453954531291486024874898\ 00153721318883526612127/3795832917570122054576954262194926033526966933293711315\ 7700912414720000000000000000, 5123929238001952545146820531068116033850656118029\ 7782992340222383181037981048456916534059/28090304712289747721812118737117524997\ 7383843508077851586629785705722675200000000000000000, 2627785640182777219538472\ 39055424619938960045078961253889857050481516735116780805496099/1437960659891426\ 365392822934575237807827916745413625822830226975594905600000000000000000, 35838\ 2605922039304711166365024541140216807898522775728391394997757461135000550118616\ 8282500280625597/19546731569136028055867417464960487102919047260038567178040079\ 130117738089142026240000000000000000000, 11578006328853495638874088426849373619\ 8030936696497401754430935319646530322419926123467247969501/62854258466279814318\ 5922712187420200425070252907328880108046340824082772131840000000000000000000, 3402208471531347065030311846728879310637166509037777258582119188468571721933816\ 07152487616949494369536937/1836109619660127206105580966115600156965662931728132\ 492033297497005102573541432900976640000000000000000000, 19419141053742898272421\ 770844486744153101833235882581014831547580556658522462925931102785222784495549/ 1040752161440177869924224005735186934267926076192595877223149260333315439170525\ 59360000000000000000000, 221425678985781766960947200899494391299110245628918876\ 03706044694903614871554139312267831732242925428954451312498911/1177510857975474\ 5004387280257409039679118558603124302719017827363441660881482557521237627004518\ 4000000000000000000000, 1858762895409871257674913411816881187942470697896860559\ 90919734992374720937671862849703202235585119436098268247/9802379670971691991165\ 2697252104388587875617924031656349784202817412369460832945025911567155200000000\ 0000000000, 9829357711718690590262536325620848436615229902896154062439937490866\ 23245849623006680335887424132051661800657415521103/5138957658628462499198174747\ 2250789615415215641901969235919164177279866821861460037623765658501120000000000\ 00000000000, 264230341867304130190866817557324926883218111496454522975510191525\ 710433202575953349993202636951117380239706466200773/136953570558378264974104367\ 3015574461140558508301841977781150382578753173292432844008560925448601600000000\ 000000000000, 67560019787368649629005110754486319424191811314127611041610461248\ 1564317455706280718589201726205352520123134161684424998188713/34725458030819475\ 1319818294267250371665086774996161609109999624418476534955897156466394921189126\ 9841715200000000000000000000000, 3674578631990186177676530221690676028315384061\ 7910874715153512086230544554837901343033141483602431428672868890169353391533803\ 1/18740723381712097690275907944581766089861825952173801126571408301949527283334\ 13225374194812766717057433600000000000000000000000, 175314927061248475949064015\ 0963386107894720208566263841762388710268653772279882858963575271605252817353287\ 55043630589789510049781/8879571030022489950768507769493844711947913572115143720\ 34206782486702481612864734706004906436453970686771200000000000000000000000, 246\ 2742423503223264936349133687131082280346405460737056326476446572030965291427978\ 640543504047813302714807090611196374277742081/124014330865528031896942391875671\ 5167070320303628331573845492935488253348562579647234825566619233933066240000000\ 0000000000000000, 4553669617742479826089451581731638099274862642675419302963962\ 21171945885693650825398592325913435066652141045765048513863750794226897/2282862\ 8848901671323314688551022215201531609480986370633258059517039931157485392682673\ 52598645677819613413376000000000000000000000000, 894201722509775111726039762531\ 6781977951808003940932321718201645402390629048310015183853340942522700789205200\ 0643453434294814995549/44698276493043500277049051986693550590396529777652203091\ 1069161066997584073227695815964374957323887784755200000000000000000000000000, 2965687627012797930080564123686593828826854804509462916691802547660809177168448\ 75931290903498175571886635869572460828826481534878567342788549/1480671093673959\ 1690829927767667232669610776059002287132685581719508018837985612011301287089703\ 22650414095721195110400000000000000000000000000, 900424926875658748149878038947\ 2967187173275594657877453356065309944261309946287985422242685180365949123474544\ 952000411535868200536614672817/449832071705630609180020488514467669152391026897\ 6840118978507589562522622827997280890935178885431199368509071997009920000000000\ 0000000000000, 8609665491704174750909858888786663543673066276900221378962565282\ 0281790240299691348587173458347783785241154968574288228107746104327942042516902\ 72131217687/4312022819034083058560166171526891065446482259541717642760546538570\ 5176580057247359498841700411160825492340931328986160469901312000000000000000000\ 000000000, 37130803117677710496239881161183801178740713289492242615009891567192\ 6708682524390585111030073610571322821947393927367523263337514468821243133131468\ 8123/18678894602703413725623418546791817480816470693271464772625282818152556456\ 598331106562201299723266547754966831851412675100672000000000000000000000000000, 1367718195628960903545999832452980761908277761644104348795171632015305388990355\ 6596245229863385131488104263794948864685469033503229233317303550541341760181921\ 09163/6923882653040829621552417045026298525439322764987965633113248062352404989\ 1766697382785887060188063384494795553340756316369516704730972160000000000000000\ 00000000000, 506956202849168710676793974867815353785970109357645484683859243945\ 5336667637433949787653300091239801070663090098882311897911055683800385126018066\ 717424967/258721369142044983513609970291613463926788935572503058565632792314231\ 0594803434841569930502024669649529540455879739169628194078720000000000000000000\ 0000000, 2034495681188883838366615420649993651710144310106752000045050059906085\ 0245569627299059631408140611411587967760043649589411374847253673753685687894098\ 4910119994449833/10484102694455851271174653062032438040670171339190601356998826\ 3767613222921610559334991073491474717161069804097257212564835470238231298048000\ 0000000000000000000000000, 6417097266206555587371423116353280529764429336949270\ 9199292331159806993719952849369954539133131711975330592094051027220674306862171\ 3096836346860913380747436264003479407/33437425068637811174082658859859290960937\ 5329898793069708932295225266477387595064012668992595411452612440869294887733772\ 8896959562559352995840000000000000000000000000000, 6820154123677313151925309079\ 8543045250854140844298696350868831778517671961436964710511434700982175625986155\ 53469138487707457062062460480450746101582113563620389215204799513603687/3597409\ 3422108731656488394312444434698169632042595429729666979862706639768130202362800\ 7625465823249839202619693407152999397212366572137610099513570099200000000000000\ 00000000000000, 358150959250389138327848220816786864527147956113540511808558465\ 5018139872071417973575806023983744478886117399677639923778159444516833930683856\ 7625270071862574165479072703931/19137779298202229500948334819288963547630514679\ 9475618174205849907899125692634886826307989477105177997378284503575285032611416\ 080577239062281191424000000000000000000000000000, 10022637775750546537465088943\ 6365772810054430977171838398160734436385369807955956093039933918698773643732225\ 697138414470084213290814366414950654184371139484836948424986380652964333/542732\ 1023933043907346928265645252454395463973175117052829402822448125375164474714551\ 7457790696611413190953524905322974665318720539323957966611782041600000000000000\ 0000000000000000, 1607846116664255239355666770997603817540230713783531789571879\ 6382586126445908908354976825229250338578527876641900590507542451770018915760330\ 2890029058169335097291816634340107556759/88220805039579764260962376819147883852\ 1073660342926719180796995051128247795966043710433225978004698927385257736702788\ 396977356609030417567299034593361920000000000000000000000000000, 11835111448298\ 2698413091518408240259899256702845516582335403334284650812815627027365323853480\ 1442514263201983677476021075068178099600607954998632726198950949201543863971305\ 7442800888401510597/65757539210554557339157324735391210118270928622391722148472\ 5202687977815913239106079348022753830221936691046830204872934760298134248166923\ 94701984376814424817664000000000000000000000000000000, 841448497205186121901327\ 0135423986728846510356733018118398440857226222560157371762592329638291038216810\ 1682456554155683169572460330139275983541945816098942562582087542038650439417024\ 3/47286689938922975657474402345350946218482805401586243469685913439318692526384\ 5718456421881897287954713280231273943310235921315874287879979545523174595750789\ 1200000000000000000000000000, 3087189538242418097419906466465640119022020135552\ 6316570949319275288264092185054616873389775925114771293148720388367984363894873\ 699463037587736343719799389421428048039995473964071031981003/175174652556985072\ 1657099883593971948691603606475077318477059863301016230379242505261780047481882\ 1748868230356052377936656003159904029742688641847680741408768000000000000000000\ 0000000000000, 1149599264336614518222469735890464417780415161181280068391166428\ 2325533885650363975897409434136970444208286829819932883677733022838684615955274\ 603537515363225132761951420824471475148826667239/657184211027552982330662138937\ 8776502004471153219398763202488640784073353564792969740063523060290141901492912\ 9966935546127144608300828104237417807110677117009920000000000000000000000000000\ 000, 14010168962193570909379919854283704146050260978343945237897512672954346169\ 3923700727312133246683448893064040305879288676919370804628221112208418749923877\ 433317329221459862648300654530228622227504694509/804737630102628330941610968988\ 9339668012165819013260893605756151138558597459451544078930746068618893955805401\ 9975856319162031805299341029024110250029227707130173479452672000000000000000000\ 0000000000000, 3172671141653523398938193343019473005825905162569063370711963103\ 9694458776194236256929854275417471153714749346106779240218999874093253209380963\ 2632533051145106609526219769357181110049960241/18255042740148970678321356681663\ 4971495230270569508057399188343649263796639521061074648657579690879277679453184\ 1247806030467697716314678448605834653045683650560000000000000000000000000000000 , 76017849698839954113927738117738860398820627822117976298267604918326462897771\ 4115013918535951317654987900328244806763587909164165056872365071100815243188260\ 0745845375489326528235392133108671805054536933544047293/43670251765001088425755\ 3402370454853800441066091880409816986493919235095151074346663796864259383758584\ 4408200691883874520848591195741970824042982412043686124049175592785409914961920\ 0000000000000000000000000000000, 1817986628921228826380506923358155003928765430\ 8819178402362172618465489928041556445992053393673209509935273617457427079754710\ 8081346412917309794794837292059830884965362602078690589944788579197418601283020\ 449791/103917224954899209869457165775156016765614130402841354088758019134044221\ 4769566897437183576842369904931758673683601940513581162918686804751411212067777\ 712472040604125086309416960000000000000000000000000000000000, 11640833719281227\ 8404714861258892398487146425480343530801622396504896551518079737741285832858446\ 0593781131844967766242455832897343278599475378813460006123902847521004954685563\ 213019637452022084335614334029381019803347801/659838289258389845634255858632052\ 9840788992314579232564954346449062317824290866905377438548339014463357123637284\ 6060915105233039587535052684126885333718798112488461569726718234712027955200000\ 00000000000000000000000000000, 108982145848329193539661082429669081250221420178\ 9021293610897704978756935402922805596203709031050537578072516333206312373802934\ 6627900615172040705322427535717098256522963512456980958739434361261985388871120\ 483604893/610630950939198583184156013637017964954933487437775262906657865005466\ 5855061555816526203572166385597962845022185141145920441012016393484834658698600\ 6806651699556655740267499598255226880000000000000000000000000000000, 3234066593\ 4641311363321341797754058815461995746588280597396398510552315842054712389277834\ 1439842682330214129136226113095791667546246237463662170979218352894051972350271\ 7128284437328432515620741141639651414647119980543059/17860955314971558558136563\ 3988827754749318045075549264400197425514098976260550507633391454485866778740413\ 2168989153785181728996014795094314137669340699094562212032180402824363248965386\ 2400000000000000000000000000000000000, 1708508930483344509357174360728004190630\ 6485951246181383287961130792831819515384254676278617920709011087736643447802389\ 0586793993353983034361414992116229651340443499890579394694224112993470460615376\ 079301799946151582417/927841834543977067955146150591313011684769065327528646234\ 7918208524622143405221175760595038226845648852634644099500182762228550726208282\ 1513645160555797120114910762618328538350595604480000000000000000000000000000000\ 0000, 3543295557864615685423397394672919194416831828667098438377697075973509464\ 8367374544891490813133787426556036049217039627570151854491749391393588011711343\ 3284771431784583167760577464609064590555982203262853904172960278834785645449996\ 7/18888049493203941025113219091098526602192876405980098060777313238765547624529\ 6740541088005649223893497106986967365213283331220934909309896532785421089545410\ 47749324918583858009685591783790419640320000000000000000000000000000000000000, 6014823783650595484078438279627503273049791174470072193170112623920663341342569\ 8085918939980388346687520732420325491692810935215322035244752405488742970197905\ 5249854232556273618925985962232456928321137070248136720542311451/31436575040565\ 6041982955900836832191247328455977245604340410860298242109416487267396390210521\ 0728998382646388877243058753536594162753882613565983882588537645034124543868800\ 871123575111680000000000000000000000000000000000000, 22832074070618760744177384\ 4680261982287900988732213002150694312370267773762091076763952469095090382041922\ 2480065840630419840201793921261825445696388860902186949244243016067449820236629\ 297255226676680747792232492107196294681430013559461/116952123924128235259741130\ 2168619319731366366001682823340028806982322875502885538156011110257498672444188\ 2788894659059789364722440021017094036974110011592688143049519102953538911687661\ 855916530073600000000000000000000000000000000000000, 22701269214326072691910339\ 8286230791662125899368045754312211642646231154559644462391360233992686660936524\ 7009395785773051356913292330597342431658899620772411986558493221820023048622953\ 227767114573641165781180591323439131212159396513295787059/113998112525571441588\ 8882895672873320029348630961400169941343888255916851032581654378292313186878398\ 3833937286188227718395261306987379872904715167762541183580294765517149593626439\ 622503281600721937288396800000000000000000000000000000000000000, 35334293423582\ 5086909138458451451791696501901143481707001881973043777716429227371808227831651\ 8387296849726941103803143218885320178251787011800286357953596946528899467345774\ 001100805386879533930736563245130731889367778938848776513359596073565772821/174\ 1312206789172953109919739088686381181809391491517608225240875740879707101147484\ 1542243046047580799723488611050858382849017308907377161990398646784432974212787\ 5311562561744298405204958531997245684652175261696000000000000000000000000000000\ 00000000, 159173278852930274689278125424405752190402810577376502735722112270665\ 9649355930478784809724990134606459932352733405342837463969417345192188612177403\ 5769841958522876396551401827504976397553296677506955932036870452576625621999240\ 215814739112597/771138966839463899649314847908107026689678984199732573169122153\ 9121613275793003566451650625877815993670262403371188751702206348350622808553275\ 9716489211312148148707271074179532494282641387791986753064140800000000000000000\ 000000000000000000000, 17625878829751566074320761038990601657209876928539893035\ 2492975629895628070154631930627999133377239597089755854949555641591490834780952\ 9490562936838302480563649631267166951599726424767859625123464534905713019015049\ 886520178293987035444295398215548504370049692659/841448651394487659457189574358\ 9539540106427138981673111239642941078186190978450620006508369373075059658049741\ 9601658356610711554256670649110222506861113355363478984115859629450421860049454\ 39770011281907643366153283258286080000000000000000000000000000000000000000, 197\ 8700244904057441379381446382935668023493019564555860971540020974013549513941050\ 8448898697444772467997500546919181621859426525428472382317528363502683612505882\ 8359000035618955218491244349479946429902678936666185728913769539483155327423926\ 2299214334177152907/93360156443577779528487795911658210105437163856707229163443\ 1928421874316741750618766862717214037978881237465392041355271816598784674681520\ 4960125103672070035546209619741479690338532535377054168544320433157632460840343\ 961600000000000000000000000000000000000000, 21736538467523084962315967835439439\ 2951127482094671938243399743341378221784909145524980855039315855134845042293265\ 4548089114015610470718608203549959205778636247375084138288865321598795113951682\ 868560487039913778826201479686095586035401192729410709429546185112334843/101717\ 8559222557503284880533888234442932444308042795094836590100372019897023121336001\ 6288643566357261590846656491636258603341173569301112993492581776768692347307291\ 0903845472064067856927150979282957433081448859899268355955097600000000000000000\ 00000000000000000000000, 147580958004884447158227799367631197939635070777371698\ 6508366846639991326704148379870606244648529188614262766487216918056951028562573\ 3102710303619945860142094062371147838846025187656407685702148343970983576227751\ 17316253826083832078164011595050062294180104937/6876729888963881378076618559312\ 8869583422748763792211412610575833722078239766928155825783878356581043841228717\ 5533233431214198161925520496698461213532091749066152330446760944631738698687633\ 2593319542537551190008719736832000000000000000000000000000000000000000, 3045852\ 8911867867618963398869228665863719778688783185562207838912706222564607560040739\ 1130708358650118726767532550509084131613109142949986305967469563954205203280934\ 3833438766015985982453731118385063778339413518675422605549124854653075818451082\ 52042530085006224479679761/1419352400285684229561154964714530003286133509569087\ 7061904093217678466744509149312465373326417418826167575562472198173147615262884\ 9007156818230535437667144102177640587225334494993313568647053338659088923867651\ 9285970428512698368000000000000000000000000000000000000000000, 2251318648746417\ 2683692362515689412396684892957358841754885011996942668789032756646801939313551\ 8387902435386867264092593735253188658052639640412021260305020166590483233479321\ 3576091034128364112337667514140732628662769494487968152663212042989207452116435\ 459581332727/105405021668809213747607251365657188507551297709668840549723320864\ 7041501333695932069285170946732722856411145538085518996236011710115383209326143\ 7239628622656243466034979639713865102710490138153876819543274219084681601613824\ 000000000000000000000000000000000000000000, 20923434825793503666869277113976946\ 8597499286430067707549998716362545747743665656267277646551233617732843802123283\ 8253828045108909299930379220071476001241439103722043788791368443555402761762459\ 6505878323933922406174106674478901111689609382043054423909564781307304850283259\ 94185189573/9890120777831768625317789759300703103178653011712363180432656221309\ 1727712511303718981859342397274944385212820568968806642968275583534611359928907\ 2753048466703264867166007783964253063439726587435609222696577886911288934895884\ 4607449553436672000000000000000000000000000000000000000000, 1966650571105385941\ 6790337982013904835819008669405722703668155925328378121624701194357060374426163\ 3837786758985945710294106739219755517992819836299505157504698002334969929482690\ 5279865558101860064699458631860076046796510388238943032461396945030601500523544\ 36344631177852208739/9431558301865228969438576671476506771153395074754775085765\ 5793565976667891953023237135591860100945736063880737810297290914084427290822829\ 9270969188667486386185949990944377575334344321651318141452155691671175995488251\ 259170023530299392000000000000000000000000000000000000000000, 94361536666852950\ 3180536449877769877447649517306260649845937156361128994573952231732860190074243\ 9729033033108689481033321201804448725830218401098313953845549085306558724285685\ 4705677135356615874319588813881104316828025312869783342765389363926366256316980\ 5992230208268932711123040302873947/46139341979502720531352209691065293637919543\ 3768147814691549451531879446158159562283936783281724623796581416910756718166962\ 2478363290698251252416573171606740183138291149712260099744487326122279320169412\ 1369753037032851790305274344392845588755906560000000000000000000000000000000000\ 00000000, 709809810761598405983858854184752498743454412191164543280383735276606\ 7956405898710269832404995834144214060681929543560253854054335627167436323210343\ 3983497835681270532743040347611179985179588804798785443517160469400202900836151\ 4235156766725215578695322066182135950681250335494907263299/35554763703694295081\ 4543222947151011706921196952944459985326299116305919941756353598400529536651512\ 8560232378615312600855150520522331032905470796271385973814260771023030883938851\ 1070041050345710027949462353969722497146253768676782775723045683200000000000000\ 00000000000000000000000000000, 592146771077325848102263793959050985577881936715\ 1109763158955995493444224147334072234923768011469626941729651090085178802052016\ 9847421109194328532249512995248986396521610734442791771117109690110596853809250\ 6460510516418650598298545227118552224505707030697964948943757859202290234691839\ 389/305194153353826529834844355108622974593687271643433887382682391435345146976\ 7121330819680588177332703007740643079228179247345697946012507849782199112365372\ 4535250669440751566432133088953452071089723159482437638608942554754444598052563\ 00167734231040000000000000000000000000000000000000000000, 146881785843408280578\ 9132614723445233598539262807425221760017824753753207048824358825856847530215717\ 8785644830373432598352403338269760112879818126178197490727447986583170790573596\ 5887391636106858610655875511287573739759142230859091456085374990175740796319674\ 33718844797362426864203/7819536117561359708634715062133012095680296351931542389\ 0171552160790139590317193428496658614485558354573204143747601700545054507418456\ 1965835258356582265968152177958066560286687887034746087632492813639311694998038\ 25894036488027342934145761280000000000000000000000000000000000000000, 626809673\ 3140752510586813957981372325716467479866394092872942652468462851812467228107883\ 6018034718396371794602276928931745094182064532610388730802652936316224121771717\ 3373138365023629661402340970161421186804078391245156040061994020222866837790533\ 84956477118417799018541121069650118044328734058292308556929/3457391629174761894\ 7231940089744579010945368613337277263690908314777429423595648322518514246424342\ 3753982185857777315738742795255225972333637581427768724830913115865489231395399\ 6007213764562375530101636831840787646275827252044908370897318625668210386891217\ 82988800000000000000000000000000000000000000000000, 104140846704709345089786945\ 6519149778384171027489267878528459692091496185521097074792662757253395908183464\ 0667532843184523297887945658716708982403997101700716079961300373017821604284381\ 9960068933293251675698826568869542639124047215863852477674727407185255342549786\ 3063700151015957714761962229417/59635490568667556537904996306500952666539627922\ 1547520951609708085478265368024138427523138972590431170636192654800640724330638\ 6205460151159971503755212207993809694522452283721507874577020941996842665799503\ 3234822617621288943815559314589699264904953856000000000000000000000000000000000\ 00000000000, 490953039701930265485263395941117698353276966527549041773207557903\ 9810700186037512055606381066541333280581953640659052431155467510221896016277141\ 7475335912959118148663196196806317787958597467747989933436438501673265052026052\ 798927239189842155940555323438600821539488924702338002617192159873702332237907/ 2920578465647480909179325639280957031513394360052729743219996543979810255906999\ 3103077297126436829262635389385375944784505345457551366648199931761097955158337\ 2085284694314175579933016521743843033184450599504322493900093872589268391942310\ 549275389680932618240000000000000000000000000000000000000000000000, 25848911478\ 3889819841280396974171406990224191885882717369469096123021539489554061816125231\ 9724008532001292893684308173740937277633124588273509147865849730978872487474279\ 6925302831981906321283919356459535307155569422555978776126857330617481175641141\ 57811987210214769603572096790428788455633526801466712585841/1595719213465274720\ 6414741579882113389667093206155666429395803837589582810890299225777775806042004\ 1732607162703589530340958213194719679538601960658970180691190668860995029874799\ 8157175583644173321585370845464978913665766424020726940414147058000712486257485\ 1522560000000000000000000000000000000000000000000000, 5421302783643396035497409\ 9411916283394746370534954690374505079166201526389886408384283446359741624799894\ 6149136158070630115308156493285064007685952392461773487534232709966195541790523\ 0735064025768561982699373628875140354689648040701464804915852108956755235476127\ 65023833612975411792005414329587858214058957638717/3462446471771060579674191428\ 0697789634554092192689201153637287310978054237763080442298062345670434464410859\ 1473273697626872401600335271402954660222418994934742571307325904708779008835877\ 5306154015311871668040101477331231806751114314138303016656538594879000511774720\ 000000000000000000000000000000000000000000000000, 12459067293983486382034481041\ 8211633306566395229851885882666712876583897140925530569823077308198051709657355\ 0722107965883247915332002501444827670864409163989096109757939835674624613761476\ 3261442309782417540072144018786741548857573908511551741292396013104632439696886\ 6443571481111907728057486967909377265257603/81895540126026875613959180328159899\ 8372504752581058504119220769435609950678376026471397112975257945822377082835240\ 4382985202012427946374238270160994533226738415955913844629360543590700103069040\ 7805711972043105393110122651767496708558758221988876586535979319296000000000000\ 0000000000000000000000000000000000000, 3191643919627347566110541441646477415669\ 1293944180736818261083359208889256466460641609628375511151986404683928231558304\ 6939100970336434220839876178418284999178024837955955537332942597747710191774124\ 8088386420736974643636982762906460691809954667189711959738662388800989383448527\ 500677603986549198635595216752548215402420319/214309566224178444449811525311316\ 3980925203103000206701644470688983082569399077962190019601747389009203883374264\ 9108104353924333950147205867518701898520982631695745653266363525016135360554338\ 1650773842727690235550415745745118957634251857477169109259653271841338396619728\ 48640000000000000000000000000000000000000000000000000, 453368364345557524481707\ 0360661120546206186481397846952436170670888933928011320882484840805887247189543\ 5720316384136063343621539378970611482243114986717681539345587724689660676160901\ 9665339847415308202598097507255776967545732170582380171378037980911760747804832\ 7107426273163046268424601949525241641965732759890722762747/30802617841034807693\ 8133549709238912012604396988642645831521881436939548766900910792141107705358806\ 0469294248846133679172047871060192241603974760694977294924676833860931072281753\ 0223075153926951931530368427383536558234760990877843939710199802692350495113050\ 965739380408320000000000000000000000000000000000000000000000000, 13210559965956\ 8006046737277097438268210814523011800230009165994198579091444476263925615855438\ 8132291747361447148814498747214066774564849375825813918106459583096559025007440\ 4823126700430954855305592333362344689819108236000054402180539339420741287328924\ 6651568894021247399947442163644821521541263031378606843759448153117696183093584\ 19/8980714434035159052030401889402487415539964130971326402371602782239963158176\ 0163961120560911979263841973606608696786182253428575277874135299494649207960399\ 3768838106643401343081502111448868356745066027872785979727961746962741698978373\ 6049730044136283081725010526884582037067189452800000000000000000000000000000000\ 0000000000000000000, 2652528593152150732287954068263178234112597655400390017935\ 2972337323869821965945951372361513429520437109344557382314560121158884291031300\ 0041659680720598191351629013570995299026276931696143056288093553977799260729880\ 3242342269721182860686450375556897958141989193788814141948825005208411832858512\ 8399226020340414126059921739/17825050802575647088004241406609231880165682272497\ 5193220915419076505372841586772449140356746173645913855494590862192290790789428\ 6888958862948199268557799997010714964216898779947353278575753031586692076966701\ 8639559911911203748387831442930966509270911067176896288701984381337600000000000\ 0000000000000000000000000000000000000, 6844682158784320392767623853002387756465\ 4266091058681042545258995489395536900350567458642714647130896953175848527104903\ 5254972180132558752052214649510072220692888644515512806474389181472302892508838\ 4567565010810767672140748599290989856364043024364963346114172628654567242407440\ 5710912531670331725791852243741827478206349840827728686529863/44914732053576903\ 0370048075183783013693791987548310471851466927954277817488383573104068413074351\ 0892829260691348649829484022432237986024219710636753983936616551530719736229328\ 3231904577920864354610450469019848159581313927484041916164516365181350460455732\ 1630673923910054642873489902534656000000000000000000000000000000000000000000000\ 000000, 25276961139453652325441761881604757153424927168176714139744404166459302\ 2703544794012919995581322028977226676876001882895819594694809540839457342846410\ 0298470536696154980341102831622929019644414026087788933649677471851509334465530\ 9542811999966266739417212706012895408324096105484914374667680384272492644405854\ 4678052737388786276397/16012353651268679748166155681853793975190489412614611091\ 6546290632023050756909015529051967135299612401021056695037970680409569046685693\ 0458131317681780936795674706718788818318799143123734926117943121330230065477943\ 2234141288176640028989739833387270416891293622432897982522058730373120000000000\ 00000000000000000000000000000000000000, 674963088518426332754961756300067467535\ 7398234941732745360638746062678849106613122885382258788416702131196444018087899\ 3859091034870091277278559834796615690507433151830060264741482321948010103815882\ 4328741194953936117062718526413055422701979741356690440501080012230590559692887\ 956804765659701636379849859587216092111223739132795941401427644764736487/408720\ 6353145269069715364246424195773295989569507870751298872113860973022223460524001\ 0705681144090924226513416549596593860382233427743730876356010358028070154683879\ 7131097902368856360280638423136283657606191604849135549406749346753275610589811\ 0633668346518385708411293909520120681651015866803814400000000000000000000000000\ 000000000000000000000000000, 77687168187922790755823111680793622957493275795727\ 9575477311142431923795417616865383711422239778447513040612164874575351377239737\ 5306670066414273882222540251209188780736126345859998085726851253108676451896610\ 2991676962557698656850378630698928900822946719805091130869999370380803252131726\ 505594521767512118003523484267410020418778473335126749919267/446249173973433998\ 0480707335463732192975572183963423464963146107375717275874275058246819818057703\ 7196732256775974319951366584562878194035191547227275323873348255533019731840036\ 3774730582743344111177386390840845528013567013104674798016802406899211020409016\ 6462514699387644701462502952390545637376000000000000000000000000000000000000000\ 00000000000000, 595787476482104438550452227323089970580228613431977119833794123\ 4700235546399462112919601551117234100414812727053472482115842523319582132189324\ 1317872040793923340519611968406028058332959913261100986121332935440480388998006\ 7032297371051858342116402583616367252250005574150359840299821628146907034131232\ 04736067583679592948542600230432201291946997814725285662479/3229607221346629268\ 4118381243502845014404854434927436855887468561102619832889712427873317989224832\ 4024853722272860420655461258577053536554224885642733939071908860417829943276164\ 7104448562018989051358099260537850537923626324054467464187726292897898112307164\ 7169450212602580934870375315300876725539066599178240000000000000000000000000000\ 0000000000000000000000000, 1529432058418462808632226673965505471788167036697186\ 5349530803288360434348922188231474242584823405935896996152980408044480883406389\ 2204008595256305578731577652504958316170016777156720231434601738593421702263896\ 6015013799996313944707968872139756420090885074232336240404958552941701054962189\ 4786977463092230930741117610009815040355308551532317149644331090809/78034070447\ 7802108276651371041800128061972251715481198409486313650610399469220900193687570\ 0685990363377087625246014789231399710190793399881171514615089480871775302629559\ 2245112456356839370863702873586327098701990837269629175317635736819868317577186\ 7942085292831284692340846170627963160077791856592683008000000000000000000000000\ 00000000000000000000000000000, 172045349851105835781929722394093163396903481629\ 5148554379474420784216234992374455406174289668004666261660434377413915434867697\ 5290628220871532423847339243441063354047783514056102858275390980952426722726478\ 6897719303111273034781844149059085704359259466595469759006512367297361676589673\ 3725828312717725557552777048446687568572846990243664142758933395481428700177579\ 729/826092619917522791973827389716871374778673479887206222251487917685354994249\ 7652185377266086138652442079808249984245901974403761547527919001255154745194367\ 7951720783079547412450879444491002775043785326969451288562633302981840378444190\ 2276803017371635375366475842013889843648011246575667999951798346735705540840652\ 8000000000000000000000000000000000000000000000000000000, 6117813021107164286667\ 8042588429651211465711676526600814273621663961767206270011850450297082560177120\ 3339098926836689322745952958902094240712276098270102770660883371021430659989346\ 1202884568804957126930390780327582998356762618230459131872437133738479663696448\ 3451201403496211182554640188623364282466464484508042538506104655229274044917140\ 8821484757207727209084057/27702889368109557263848297478556856999516663809976956\ 4179851192572075944617335662806814892515186679921153683300416104394068804714493\ 2141510383553252431116475021136195864744084183618921769877177692823319379872482\ 6552938299969947692344067570356779438215168079913403074562678114683168559283274\ 51764422605522599936000000000000000000000000000000000000000000000000000000, 227\ 0227885286532390759526267537723594156466311265699248946779783204788864531094440\ 5327119698726139293902348567514423926628262858198487931594101712503732133487123\ 4768170344591992096458679236809679287270474611866908383093663114716853647594316\ 7358406575541182649024505474457373409890909006453518953357334834112764114510508\ 3213277093687101713257505083823592323165376192518966113017/97344763528037975432\ 1628852635801776008379935021922990330096419869536250747741233069803619695975610\ 0473046414667469364324953659673808067225373765446331145011385411566209055868358\ 8235259037547086218732283874882573310642503318273910978858442448885679879897178\ 7752495884290803804693722161569561626089278876410422004846889533440000000000000\ 00000000000000000000000000000000000000000, 411102456173375983977034910901186251\ 4559173781436677010061910209480312834296346108882524192738514606579986914008558\ 7678218976986606678735917535591116540173680606554335837847165141243627815507890\ 9889498535223965762119463543775599680585034398726206046194724255264366304411872\ 4432354422730295134400599923029166105177979791580519671411076431754080424587378\ 695041239454063/167889583742594812517366066774719799444873794949138415136577028\ 0146247341997879227215212208653469393879313715905690358663792012509679507821941\ 8498839822456447399689790664493616639601868671976444948280452166753952310236488\ 5074229066834977800630172247523091351923104014693208873603828978563030460058490\ 59276162177433600000000000000000000000000000000000000000000000000000, 229410424\ 7353565226482671056540877247059848435402106793815997070913519376008471503133327\ 9026769248871326554680694974033793707157250269703510327153253075853181989722947\ 8124533264817185011113236699892937227769299084117846183521690211154106770069537\ 6940286106810565213944377679246202883603931122342269490353619147751713009642209\ 091059622541743670486651950782395770831804117966729049/898830351243431802535438\ 0575621649671037264823780400254658558213397684486542643039781685239752154811306\ 9650004285383745723334976642265495969587691097240564441341372549685167838525838\ 2783348770133678842143105632098171871722140315552849185929441546474213050319495\ 5043302435587069781961193585543693456813737587382160410953121792000000000000000\ 000000000000000000000000000000000000000, 39102862622579960124142154038021503953\ 9290175865558557556292366143340076600970298020401354250803145104513328871246842\ 5808885467504395858667054074078910160902866568538881119955700639132498256621323\ 5366747750844787119240760062706926541273064372831899142370675821552519969808749\ 3782545876857318996765006240582110383094616047288964051005921449501028907882054\ 446078124580536754730483/148247833399817580736960677546635663319949343593883247\ 4434329074697608390711814998938351411684693586341689307069987618259331512435263\ 9769952017928261360536616104814044923818396097816708415593020915839530842629275\ 0772630263249754055147682779769291795469650711046382557586948698725440524190807\ 9971616577733572970862216082358272000000000000000000000000000000000000000000000\ 000000000, 62846317177204600377509732590433747386681690297694590383964695701622\ 7807703988433039159919575530650830495037576993087273369013507087196301172131414\ 1696749104395289533609262902378297035830954512708509378411013230639206464081788\ 9350683408203810769451195264729801532104958454256125389923410238037879965521526\ 8711759931776928642140131147784926384777509217566462997537711902231142622146756\ 68499/2328127591038017578254386070173637394949594151080252032682780043298033528\ 4429887074872063838485150636304442792678265965541370130986222636615685136294215\ 8015075180689498774232142934413703569697818657067850587111986911341718051758273\ 1738081941866850485142567817400526332803656288078989242722370211753772191694425\ 6437877479966679964319744000000000000000000000000000000000000000000000000000000\ 0, 6597387830215461759532651596017852900875031256968365243357957752600893093712\ 9665528556219746313194543696808214470285119851074110107640328729767734945366473\ 8946744474853735673412777247852684588564356611358429176927418409129804814510960\ 0357196842371633929292690066652572129519420453290274989520306969947318898990638\ 619182710184476579277476980156089373355190152493483876873531171087381133/241409\ 1630936804536233035810408187288879200998868144190045120499234208803457319056553\ 0022491184273117109334348147145885637873853221543357417464565186484188975194593\ 3340195477372320271979385226346426495477258769746132081300321614707621047075460\ 1962461389444991801330105944095184511588792280191371816789508527895475055524585\ 7357168640000000000000000000000000000000000000000000000000000000, 7459006248725\ 0331498634103497638708780247164917234142500994142187988119983802340386856527578\ 7418657013239656603736475990626949360801500034658406171756951705656759085671032\ 0248733911782598255419880318733618411505002880274023761629304543265468966030660\ 8814851967541602024471339967179832021247968222210362694401900582370400112250406\ 00901929654805618636025959882077440968942756362459020013630206290417592731/2728\ 3088330512451583653190725246959390024022650611057269928830789279541947680224479\ 4897036992690554966003693824623372058797916260768431293393479981928872404911396\ 9318414021201256644793902905625449278812480650642693851817437082527223832364922\ 3564152846875003618088397414717550009416369866863367213420307633236740595232071\ 8620159897777192511083642880000000000000000000000000000000000000000000000000000\ 00000, 872894502996217389198961271371938878980590760202048713122957379989065477\ 8662653044404302738484901394677960617184661576886074734293714406495991104895726\ 4809564221103752503325790749351640245386861457168278650876683298794038065482129\ 1286755186426208394109819873412049042751889560192558951529978837907369272553217\ 5117389043240756128809819372137167057437440299197092038508989892748235883600512\ 516063904487/323345672418018081946122262216230061284633490740005580205885503325\ 0273264129897990856719393727087267334919188902313555287605562715950715202164334\ 0435304249742697569401554545426707814398265130681369444860264133436393702035092\ 8837951973617533414157284869135479949619900501127019847559686839388915791538554\ 1306800838943801337835281461994339906355200000000000000000000000000000000000000\ 0000000000000000000, 1067695015967606759461495582549904026681157421372459290278\ 9055531751588966583668518012177444077660082953574998314670543578562779765828384\ 3320499755300251357304571377674932568245072740328633484880056652669633813506745\ 1151081568772766832873990677991147387812742768418348830987953367809750830558017\ 2005551472191638885120345353128801616131073043120824085801384458141636185920790\ 319992421738291923688471761/406290602835625647722130731431765151128148968661114\ 1612044678795767278997300393497237116355863497155577898083859990911279002973906\ 1748900344703285335859871697711188724490380217158101934843932265424995831174448\ 7690171193145021486006082819103723249611462512886797270567415189815143415211686\ 3479414787281213096329220785831067394453869302702197964800000000000000000000000\ 0000000000000000000000000000000000, 1837156787691148539021902490178516397172935\ 9303916223464496627155723209545568435958972075435238838914576498420203721665257\ 3037183423977127260458570860429928965631932796340506514454253937964208576543442\ 1789457163510228439136905440883614237957054980261701250808905576450157804400668\ 1674956567633443488181984100947018132284128117463442060866888150304585935042385\ 8403496434787947151754168704339674304621712956663/72948157423707667421792718701\ 6290576690767305620713143754722113228361752826100002020355952659206371340352376\ 3635867410422109286022295931707108171016823225926318475465109489186859954017697\ 8939160450092248701396559026862968723994071647217857111504653674332040923863852\ 5876010493376770189315259280868825475343667351665017521410652526681768476509890\ 150400000000000000000000000000000000000000000000000000000000000, 17024383748391\ 6907624199671319644883778685123884460588088931125188918779711042228290827102019\ 4540376335392728771743322220730144112731623212686815901177685592854334242570203\ 4154443043489121247005885376885612931385112618016521635579739252075487079391948\ 6877202683239352085809011977352030172035170854860513693404734037328078635050701\ 4120309569563007499092842752980809571061915251034426609092678130443972829746918\ 93/7176674747090633951694940238446956624513238930377186940312276650387240909533\ 1230034113717464391226141053163285905922238744280715587251640291537351743686637\ 0361967754069537716598805426645709723695238582611624197657162196255844132591081\ 8217652142664535733690745411097718088576473781033537160333797202178753025927627\ 7592170104803287338315717351003547238400000000000000000000000000000000000000000\ 0000000000000000000, 9759155750917878153140809833264220186116240689636304679741\ 7781683013812490543948563202950650351047727714194798026101314928016629691905121\ 1528088101170202231459335015748633361747851918112861614141879785815285276416625\ 8275712181350278576524365021225027050445036008092676237151285967376457406679394\ 3905488218903138577521026171573165615318516248368844100543160317184662616949909\ 3699109107375669001836959840963656381/44526298338564782462146699990167517962056\ 9076283463376813713065779717925230233514587036615062149133510214149076002158776\ 0122081074157975614887874340183684151378067013248664159230250037810489498027935\ 6245479354835566210847085664890974073397150093750061087427750913653657704017236\ 0986954594772217497799176541584014418882620921001072581476346050964777389260800\ 0000000000000000000000000000000000000000000000000000000, 6398803930892652050507\ 4464033016133904943793624821778860107520250459723241836363931891491620746256747\ 8113147363178328753089734301787975913074639288316309985869632015414325886509898\ 6244608039753241115959399576283294191537975300324959029112304785327710382457395\ 3049168419062675994356053558167527673795256552355280585538763869477351089404545\ 8102118690458447673192309485386616312409941373144378393398342670345528212922567\ 007500859/322923213139175002546330542188651296346688202630227195144455802098518\ 8215033875829037820138154011632629388216673491928043886199022825045519725113436\ 8339253561975367880918540191556608732334553474944500341287565905308461775143076\ 2155691092527411679738711252403637854933301378672858475438708509128718349260271\ 0104628974795228323691745291153653570877757860192163305042739200000000000000000\ 000000000000000000000000000000000000000000, 75218182394373333453399096808872541\ 6637131836336238172951967124167801526652497911995121782936407008129945488409454\ 3196775769344947058855149297983171642502806519270744089282072559952378702308817\ 1988096577086694926083965092857669729430810196312878647630752466856211319261968\ 5788724169617443726094583462852422119017084909666109841480557592273456994611154\ 6902861086118705721851314863005678013226524302046003468311634699573073709/43045\ 7504029528337450933514604501387032909439924972701072961730120785830635676919364\ 5801535762369031033036558898882537847575998449422684523162622536544695589202494\ 9435163284401913763267728495239091497137930601212978605503476727548808720251344\ 4795981294062042173344972780683332287012333823110314802189168319593586229512662\ 9608740313953735727681435414098464350614323200000000000000000000000000000000000\ 0000000000000000000000000, 2102583097223424502922942618569658795877287445237174\ 4102248056847848009685809488379376038148838101706357930325892076341521149309510\ 7191547289080729833455488182974988155408436368013139817333559460761019288963024\ 1281590613470198265887770093188161549275125758430905927643185800849923469580698\ 1705287704116127021269536262907487065638116103029720649972383503673342441353551\ 99544091441031622617454292742151878436304127594000884813787933/1404596579486974\ 7197622348735507453550404110759062566019874584636624775636369613325456087155646\ 9459531737174687477439238810613062653983615101194287298995922683541750213610101\ 3554330954711854308238388254004356279372248633593019536605591792326066837505930\ 3537914750610514927163675329666119100814882784373232624330824166166814862705664\ 1937775883113489159573709408069222400000000000000000000000000000000000000000000\ 00000000000000000000, 890506376065746917497023751979112055644160119746065986848\ 6425461974329984331211153065542803605078647283368803357858395844615538582723877\ 0164860527595765451301751776692079154807033040605673854416082325032700407326892\ 6574772019486920906052419582904686294727559155795983790861027304433686475869300\ 5784166659965349731575927579828985022601233608812027909181898491631924636435285\ 1298533937886182028756061863217548997242964946701747/71870267837745271817342588\ 2544449742901942372607903703015047695480583090867532086138925328403149177638279\ 6054313579412019884517238671866098764002727198092597720047597083946138380182437\ 6997687632122611303213665892611284242485713234865392193111102796629588036507025\ 9191799174338032065194008279728952560863336880846530363896684969717000218875242\ 9886620082058454630400000000000000000000000000000000000000000000000000000000000\ 00000, 885035919153267275304611802373958940906857244020792597450819487009266964\ 8880238309512617996681132228892061895639752846600916311128357211192027302683339\ 3022762449889838123878767144639735830785641436198767614144271418112555761859981\ 0684426371530120048618262111487636156346614258603549633501197982946317556797247\ 5067163791216873829430072669053357143485073366517126813477170942732856654082546\ 38691099685291595779126545333077667981377266944876927/8995577488262607110371089\ 4150397656997091495415343330827965119672693063702770930728374832654327362393208\ 1025485137886992822666385752117466146656729000544705250871184259700893466808051\ 9351587292740526372176565648786344182746081003278469048457264040212491125189766\ 5909337690193422143321509288650082730317415670437981738166816334790439848091480\ 9901207963985196103517357193075621888000000000000000000000000000000000000000000\ 0000000000000000000000, 4844064127720433512960547711190025626758190808928954803\ 9779106389421649850896553405327038480898085473587186339957169484901637079960943\ 6392183861378952866681017461860110407968292764837147486450558728775167157702632\ 2304605598755234881441457850617380723477340145874227963483501208353187743645898\ 3720121280452018417338458266247289602602428827990120969734157955120300813524163\ 16183318606510047467396327952895037944684691880902166807302229/6525466074434016\ 8480192253651150375070642962264169322909867586314899804874293638163629464957984\ 5448181184003296842256481658036170283372547240441466071135313137566889901266652\ 9696871139596573679470286904197201157940490470038738513073242551582328184216249\ 7390011895430610787399358424479689711264159451642271606293599055192929502690214\ 1622889471124226897049852175308763955200000000000000000000000000000000000000000\ 00000000000000000000000, 212834181449256801749718679426794737082978043294651595\ 4884062515576731839366603398965215937413466755301501970511685150707916260491112\ 0989075822278245340465144476169259614145390020787999768320580393421469732465126\ 7556976072636393961364208207968403952215150923301963820027816038912553051225182\ 6599910957907258037814302275965701527650320677149767252608700510319571478867627\ 5595748654828445246225296598310872872286514741146040677748378991838556831820597\ 1167/40467094578819538717374821752219055416902578713933802525654082988335245762\ 8186472705866267254540110220701546159487446012255537557835622215332463709331646\ 4546596255324673885512168749536999916972278230053988839996124724923825611891400\ 3366922548222159189604787548485380265001002966867549797164791098454757239780494\ 1778361919006003594883705165809294289900892566671292443099366675918286099578880\ 0000000000000000000000000000000000000000000000000000000000000000, 6605076281781\ 3450447134326087278110474873895799743174447796091162711088541724617549950968806\ 1671101853885187970012375713826517156736244881760164028782298880443864598998258\ 7090622321394213580522079916497391664477603880490343675097376102263036444522347\ 5259059675468110833733412768506445078996188844750897276101568652227189892228555\ 5652172058541951266441854641973319996034345772553053963306628286886280874858374\ 987735840579975196254707261401752202343/190770349032911857779418588079667148940\ 1086480781579336190563561682557891485964439647775453883202006108836693683827635\ 1605939034173357918831648064924428440593220526107874499585133220583242616802260\ 8040303238677242781219546172022973509602662320305179415962431700337428628841891\ 5009083223939147730095667621632879742254937870155924749463796152714841629079857\ 6560468097861610094584659968000000000000000000000000000000000000000000000000000\ 000000000000000, 26456354776765414530279541043802463805206785078042044115451610\ 0907143766199447305871987016009394788666783308847259501668688716719163187963061\ 3843714530785938999938659318819887806409466183787276442814927804726710298200667\ 4477337766683645126286771210471753533499011276473322907699806105217942977013712\ 6286966574693118486052386736750459016749027091110861671700314617736769933338843\ 3502111249508307774010880842512698700248702020214199730269041629227329/12343442\ 4993366426893015011541052162822708707786845866354127130495628299397728812502336\ 9764572359503850998501731208201620675172752566781643202033453246441154016855466\ 2975728618198986417149896956655147029288083610712338626870477212978976671607294\ 6480872218165635227762283379278150115946616146858646079675666517610148456380642\ 0818548157922045450883303449057557854993459258830535660666880000000000000000000\ 00000000000000000000000000000000000000000000000, 276139100831190651793838539134\ 2611623447252692063494827433167777314467432681540573752288258410475647571128946\ 9532013459903790457761823300595958587967906419267165106433030446769229080317287\ 2686337440304249450654734948108873778166185661794788038196681028225703132177177\ 4875698206187236454028338352672459842858826992533471905651160399922495805192481\ 2184756588535070727080713838039084299370328222243433268252873946512546311787291\ 666205803848933173857272043/196554459382837759484391991367921126310669668039107\ 0408388912602290569079908334295999921869522051963929121795631796166345241182423\ 7730221887576808738965684940610383005558872487676783465428168151065688833660079\ 9811772353442958291868016353623805650487492366110949786132715719157267642384729\ 0861281924945351646481145780615035172017460863710805359429408090049609546277580\ 7683524258888181979545600000000000000000000000000000000000000000000000000000000\ 00000000, 749389820373320311482427880778472601894510412413327510509504630904893\ 1592132714164869647870030307344285249614845092917182966361440118485470394059756\ 8283530060057161637927312787642995807405269597170689671599716914996871331761759\ 9058573833920866416189523844845253593033854347023459531635894939102258165197575\ 8560027523184312344003651583052645657418792073352570176426820397110340160962108\ 03350034914203969935295686500910258933646704241455030266253491010752088407/5612\ 8575996345910403966659616821896521745656444751490150182820534444911133561497495\ 6739761975546409500335341693871770981662364476864618663909260289343853471643023\ 6602931380659161219889055179715056760672164262173842139394302410369311378326602\ 1605655277626972647177402299650163543242096435822202076006852281923699338790564\ 6581367983195421503383426255491713086902423818037277324149621615146116841472000\ 00000000000000000000000000000000000000000000000000000000000000, 859255961406737\ 3433727804806306791567719082855330809594704504797527005680062035756565914340286\ 4052994709660088142895446705271877262871360498716031507514580589307386006627092\ 4157460277708374346131103008390989370681026790969241232015732299200162962495132\ 9782514800665127448132681903732701463306252092825854800647057267927456105029053\ 3691934827249591079330053825083400957178226345149095615502245278594908514412263\ 502520771660645473954762263668932346503160004061/428990301783479197931363864202\ 7520249297570699730494160807948704881590900652219592595181340586467182105979897\ 1476601041716925490808713454260805469564906865603151962058310154630622584844778\ 4042811337855575619550647624077040129954245557829581279371939638389488678408342\ 2040250285437691484966079494165984591540920324942566698703735335003358035325164\ 8501732918415094154235760334264247731709966024704000000000000000000000000000000\ 00000000000000000000000000000000000, 320488402703442794032096239543888364042389\ 7550331835759609026539268922323578909799352330232318622747522154910849240668891\ 8187643737119894515820504835258784269564613366744665194216564043557097604444051\ 5216378094874364951635995617468543150357954731238993020478876933454916615627783\ 0712743890724033468746563486522782007235993170251509413110043131315364748704180\ 2348961273211517129649704568164928604259945897687132917017111914903620220730379\ 84309121302013757963679465789370549041/9280597157199504942629772985810677909220\ 7679210440040845112520387182182425699862587253636855305679732195934834855353327\ 6590571232385673475284964881780713710756279291027207512041969716392168035840484\ 1444866788723333669122907900853722027959469092307638549425859732798229071630996\ 4610955235220639802595227272057763419220736547078383752140106227624101590479874\ 9821216306437457431087860379895797062491623264144588800000000000000000000000000\ 00000000000000000000000000000000000000000, 234927008177505510789561070943577271\ 0233597194513546240605942763342388270606701673878685327460896884399606050436594\ 3717479512281439438365110775896676752656637014506897346445580032629128956870915\ 4367619219281292607295949390198409006263931643686769060414037139339942313674725\ 8014731605245302166226981548702726355221297912190094066409201008794108385836620\ 4951051591958671467427326999379187737487807379284134974736897760308701854368751\ 0731491122376583951220825026508022573/41195353865992053564991133671165373175270\ 9164059556636980037854879155243119788832455537003888143065204009679796902323766\ 2666665680687159271343308039211011046453173862025966355621798690571066284219534\ 8136036238268034741063520492006049728866196683836774450830574448624401185480865\ 8824625273719939616907875262739844368186932362109929672779976515390489301179637\ 6507954520503125407974927456084361155098705920000000000000000000000000000000000\ 000000000000000000000000000000000, 12618338548431902699922929820533227551888261\ 3413012502934158426747506544284569163873175905459131557973312278781361179158654\ 5445653431278498454516374284459199642220718599611951992360886357171365198254498\ 2463186054636421085779937939272158316827512173654176861299186865748337262114095\ 8673395143923094941566531283869000555231060608667870455581733191023224550928217\ 3062879857992707069953154551323726031497134394153076850108097339186494535673584\ 1950750827617352305125239432920745791237134699/14443964336232060635907697386184\ 9085531134244203170124466391038494751042857239376270542385825607706024290950615\ 7299278394094553812997433033890121348908965777216933067392228336837293652862628\ 1547071427402053061185955281631612246387166356604395801774398978629678543332343\ 7784475056136540095536981745121838244044966911589956297930565552147696756334259\ 1162488924450030121067748544859985381733647947594127409547316171898880000000000\ 00000000000000000000000000000000000000000000000000000000000, 883647787827932380\ 9373120818517208604674782634061753139105653761731084662871933495092020065409272\ 3663917054117495987110875756626715165276042053732422670543833041950980366992163\ 6189295173621299634735747081429928199434640511347032816428704189385698390609810\ 0144887866875858927834482905533538123864280630419988880803586491216937253009791\ 6141475355649288884810957568398837861861211013715192924617402382050116989356747\ 1782437312633620960502026621138403362223927254385789718628080884675296493/70671\ 2212845099758065705147108249802826303643665727369142419499370780401489062828984\ 2558439869567567681762520640117945050668499165099163479101363155357136617050703\ 1294407206637277840320977074477469831338289957209193976748763681233042257589029\ 5600183395180014488284909978135691529179779739876263536776350483804829040534049\ 8194709307698690696843315055049393059137404748530095213884943975154593659870673\ 4109562448977592320000000000000000000000000000000000000000000000000000000000000\ 00000000, 707005553915751511130884586454661538388975780529771996727832581117697\ 4927381607256504044247211198949313786063529597276388869900579457791309035904147\ 9344995873506532904914155951583905616758919488269833884599387676001269050385562\ 1931332625800695328986387045627236953067451944774186900490759067515117478668020\ 0662116311394614740826101584951140582324834363549206223686140885411895511154285\ 6437749612861715137525391811773873702150595086438100041591983162385824341301618\ 2429678933009103731797176067/41784848490292458658090396704040973987870436866387\ 9781381681399511641690566136731809299158838700682369534310186590760599108990393\ 6391891420903733109461489987317333067851016649545775147090253876554878355366270\ 3730459582684807968795814601091853113762061727547481154458509394995340780500893\ 2956762583056927381252952147885512781483889731337298676228327021521972562271114\ 7483236495212428198201260308587461316919345755395995992064000000000000000000000\ 000000000000000000000000000000000000000000000000, 57319290910557818358039982757\ 2745810116749827912895990899706876382961452575128921211169104058812032013105227\ 2275452829734474239708596988515116360324427018047929541878087378964070410466802\ 7741354704957260113047861094791873313668812653822354489925770628246941539938846\ 8895661841641002648538219312027968212557031363740300505606458687664581410712243\ 6587698552090172464615405375355328637452547663746113696357764067553067728385630\ 1214534265119471208795260405222970934700196223023824165205984801/26215804089875\ 9062020548252945058411076023943960611684362730977094125516841922773710825671916\ 4769921837147785770321733719495005987776116073275718671760075445287801180535983\ 9843341138301793257157138459150309670159446078632457654966871423136484615014022\ 9330508039396438955261100827471505819514258168380585640063015319303910463366468\ 5769490494142564982960979917790619362697975520354612972767987916859075433217168\ 9634719334400000000000000000000000000000000000000000000000000000000000000000000\ 0, 7529812439553479488950168082544942705078443895238693998137195802418194031225\ 1243120470777279143017837238959495712258494846144134370561620727005494405736659\ 4668711709971890944723309233065775987018238280225142323214381452520785826622495\ 2485120847379002222566760094147492131092949319186707386494291341460283520734068\ 3843534527411512729972917960892348696796829835008218873347296901217156495578759\ 3430715317264520555257352794829809367881635021616475470440375431562470312258839\ 208982963046157208179545648705543/277025631279479669917473879154846068563657511\ 4942330793887169858603267947172985868564812334754098197452587104039918515104002\ 9843339292901773709015768688537066847103874301384616197155783887011486411421387\ 7650185266922634372327398290594444771388514971934980072696813121846041912614543\ 4481398250859138844007082205915658175744363062318315045042938642284922980233665\ 8267386923389579611142923091621242262827894897050210733747178337480998912000000\ 00000000000000000000000000000000000000000000000000000000000000000, 232681073823\ 9870787999606448338921497808864950956205919700029035421074831859875476175438380\ 6424126228300109946583909730917362123863969564649945861645144494631008320824777\ 6008080961795807140331274414129926983003810542465986149634315275866921075418907\ 6171098834357977533589816071992698463417846325052163702795651213036843848533811\ 8469453287389421941548351821505010527713263302548739011354949327407717328691036\ 2121326820280572506410657897056705589214806604146718603461814394127506302644893\ 301234116628321/711935915991822722492282254054327037527730964866087439088901747\ 0279506675782001369991132522053054410091130013490872544308017234399261400817993\ 9923114533846308899630161521265252434406038921425395641610729367448091163847606\ 3791050573448856189993251551806910008390842572294379563133187945950675801226532\ 4962416027542263727805638124328645766881153425496007274270478718159193867708175\ 9870028194428400711628712501253141236981213943058923520000000000000000000000000\ 0000000000000000000000000000000000000000000, 1807216718800985037274059329207720\ 0109028277609402297492110184555976170738517762001432280508413340288606367222094\ 8495447081157026223174646775465959927498932689709639854409606043817377600407576\ 6685699379709437518299018563540169177974009473134327666540882618168261169378036\ 1430352248817338891393676384427953212234041420854040814300329302668287352376907\ 7926800663980050962035773653438013609992282835774907203274072393670668707104289\ 7535487680683543970142001221849387904118872144699076106370755633925220975714933\ 3359/47363012654509857662302803452076760791481097424006634284650420014356007102\ 3736537227500082647297660613104543059998262588875197038137774358300946040065498\ 0554362946245428527004501067158262966508559903318830211462984567944670457987824\ 6523917518182915494421584032648196338535966686269703202980663427531016914337332\ 0674189604977817308794892924443476262172937143923159427923116058174166584183620\ 2796407415775305466880318551959519618498848316456960000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2380661807300751618593004574880833\ 0759424903308762392457308501450529033921629959144487235867231059754025600647632\ 3881169138860052968020440714715567973709149312818494564797660498031678658241404\ 0083194837294984932845552711882209656932378999088103744892273226987866666462478\ 7901183120433511388591454413994525928635481557722506570825190831936915656721454\ 5348379813286848805826616850484417876405235245637021614360835164192521577797771\ 6694510861933740442791825124748443974020459802316933616718107913815479119/54893\ 8590778038559900154832584243362733570261809292353031686495103230522184404471192\ 1172428383681269164140403685971417517964249490384191720465004814497152136678130\ 0788154478425755055027760988853769175539625729577671901545364674242928778747516\ 6995864510596493664852426888362725847505600297876943711471056715931456003943915\ 7553040929945800322209890342883692177234494663221049699466332507920827553149224\ 6379274343018468057197061131468800000000000000000000000000000000000000000000000\ 00000000000000000000000, 382885982318152328718063643816219320323049576024431772\ 5510424643267471027923395972516038023067928548278818525619555608989527530764614\ 1686731747257656825121479249551215466290239842453401979864043026355154740234183\ 2884647782748090362157586718545206898024891097554004542430561044353845533223985\ 1100097347105348538649581702328596413529443555174571569674176249612399186648720\ 4190861565906556457205515281198915319085380183710861771974629773733339315264369\ 296635008091526038046211507794666622872688932210834630729339942891/796495071791\ 0162984174608302786689809354918651006473584801343073390110190731959244783029416\ 6286999343049114711337114715836017544075470737497583408929383580321230983154721\ 9250298660714409262361746282642959344966719255596058291916078993367624911889084\ 8819494410621052444730491072353543851604901215159319074726951969918709824602339\ 6585446921971238099960873961865204361514867564253437740200433433871764452186004\ 2950712931488852127637618468428185600000000000000000000000000000000000000000000\ 00000000000000000000000000000, 703593704544112531008202994589467010197826122380\ 9134391428052895033807797622208601427423885728081804074065124451997172302611917\ 5533162587622038342691731473752973949882431015153146338186112855989843874033782\ 4190529901057199633527233515681003852455943442507634982084302530019347892004099\ 0237286192098670218152045981546494773811642276651753777614383877009909014081016\ 7397796524475661005072975608252101520831887281062822709479568325641380262577275\ 89308201366171782550441016404009757593403673286249999959153921/1352675555670630\ 3377885128095926434976703973677162905246349632827513749438305891568197843332545\ 1849556415136892950397172826838601174259476681649438369559140762768126509635414\ 3680715361174450041652967931335250100357332442941848843443510301413490326762979\ 0932112461925253397082110209479638794805612785918706063594484293597867063361075\ 3723219594729046768545059665521009442272008403482125901512552376603150620813901\ 2196595000794629013504000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1909368116898395515024561355527419696692402400930086458386341\ 0052824153169190771810153086347405694801863210242913766944381425052596846182011\ 1671693862121816789995453829294066903561774119310018141524241843778573266268548\ 2337331504548273850058687539671597817007662909489875701837411307061229481915300\ 3930613648117495338750937311203234366128941630990899253422828373726617576750357\ 2404575772573856808934933770504576407096713619310245268486390450830913324979089\ 2772345323122162615116133976973636425365623984135679339160241838800610111/34744\ 0517419887422929594022991721224081915060747850552013584296705680037412403792142\ 8166281789349960465813942252354164077815546692980790437331801620321177986199103\ 5630984703965088726459405391671569419735453500158160729598503667845645173692945\ 8295741126089032584826580981771739898759951964413083886148609908753170303824539\ 3230233167188544664751240689376547444104032220929150013881947340332748719544422\ 0608086646113920245336877340977732210745241216446418124800000000000000000000000\ 00000000000000000000000000000000000000000000000000, 101626944036312590574912240\ 9908237527157677508364490291329060949812369659347079443924110404424074263964177\ 4866521352485464563975937089167160859668434439223350708475140104415312153929792\ 0412018139514108991135404594053423163010004859328024143043931431294483253209922\ 5638201939790440119829267308657859302684555476008924630612218262362836376284531\ 0474873971522192743197024146988465553526645698439449086066656205589421657790567\ 5980946144874103529215464202481627750707468164823678615396557766734671325849944\ 0294470632592365453/17934526472564933745714999428409461536646002666477922013354\ 5439933691318747354309015967876275865153882436742243471406417138636344459310594\ 8178901435187701853655126250292450784107639041208878539194625764345682217029160\ 3036241056179232487710589306356047304394223708164617772466770242208657425741965\ 3072555023861029458128310474004245020414381470153202753025660072574792042473983\ 7244831383700728728343856226957692104028137014137417855017104244295598080000000\ 000000000000000000000000000000000000000000000000000000000000000000, 16428463363\ 3364118578921699740712506676700623117653354153759356076048785629458637968614333\ 0236447103747511994962897514907410684959483968630274748274230212469294545088185\ 5139194457664875550828915080970524873536454001207415060851365434410838774666544\ 3242349143810307017439743148216490286270342294141208247324711097729794151763238\ 9150552698276068711839003995811217227559040315355740998075807420413046059184480\ 3181429770304577072036907467867371214389821550373325129091320972354346228557771\ 49425575784852511240471049171784221550959417/2884830540922856813989371188144353\ 9000559647952935188815759938701647406212787773131904646729329484357474895847994\ 5795014154520642819714346081258604561433271607764151269026718943689236968789142\ 6351822918954768774926395315770663087198292836749167443227233603231797369782574\ 7341446086615259637724485829148623574802353576373420346833671532117117690661552\ 0886215419873193550801830155388863212415774071622792681456838106581221261341835\ 3790510167844095776941670400000000000000000000000000000000000000000000000000000\ 000000000000000000000, 38802607783924797077456800798723478141956936131208891293\ 3875643186702587459470663328043102736339329107130742910313100393351921492771301\ 8084086938246885480486577966298378061377898286356786642294700896858450640169508\ 2483687376405480991584500879046847703647169401829863037447218343664240146079647\ 1276986018126021286930152162388394476735982046466813109398588491431568545297183\ 7478315998746963134995066377475596797520047535408764491718742163580742792644672\ 3153403735368387133196480759874419782507283342578613941061373114009351982273591\ 10977181/6973387348491036462040876491345093202279316497448328392465659966990436\ 5212737410792880362090959363422114599096205678442068191576950080053302270812728\ 0263155058210517343265851501189558353179272639263459775750168947828204315674830\ 5091952021450636380774300797449936610748916960531973927155881180465513628359076\ 9032060827554238710310386289611919785055042331750166188269876018703998260488449\ 1605242102624058391993599428459292183984984860557857215442805643227720318976000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 6163\ 1060325380612313873902899792087585353698578810142681736429428756475949125530592\ 6298597242080364634271330770154716600333859335302250248433795164775092231288100\ 8179274635131468726173530445491157385360014160658178121365111219700668697323496\ 8845757369718173659859131517099479703763053009540986140487901195852856103963778\ 3259107249012487382303600645525239475718379712581027359069880197927072888791832\ 7998737636828774398467734680023084170238161651599606191634402262390960560825661\ 19917796124073086341234746855450184664593944367593382699212619907/1170659925023\ 6452986309953202938748803022332518971165889423875993444051264646131182881437605\ 2762200623037373101920691275769690717503740598850476255036004917075714352400308\ 3646908267346069682123405004114189529955250266205086607386279692588835638927113\ 4540482741958986148200160940942535024858474066938415233552304767535815863219009\ 1575393205734090757542205436779705527723698020579286269321239651594385921832671\ 1869128147458374543293471903667834901578819041688192223805440000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 14204470668431744842\ 7706376305742619492864705654503727050370179658601090663097761104138245663293812\ 9231436261070512428335225992444382520032612362217367163143559297167807039966751\ 3712765744864712680657598156937519871609143703595977335153724880455877642749302\ 4623138421082443229297823713482166203714977485685843123537531313289942544350101\ 2644491407554630089588690901235859255378950942384230390682562816152657441588055\ 4651693629493157825193335963837515017489059900859522381292022585919800275333684\ 7440510498596374043862268813225257345781989/29649061785052343572379721350693317\ 9312710583720344200723503741479993648643807303400091198504444998502557555498969\ 5547401271945230904522819271796029774095826614843189736503077903411878649225157\ 6125208219984890659201143349258422155105900549925470705459344483377663335655566\ 3580643189013453212744690409594432273019527089319483401361816203311140710862070\ 7013662102108770028171151430977870968125935217634772033476933870152398052039911\ 9311565931798655799645963850612736000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 5675268233931107858757609653330292758657049823471\ 6509489871531391340869758807840351153258103666354403066596352536761835720527105\ 8524848741649120014572947069132718928632198198938023926391610035477965975607949\ 0154850938110292652948654857634916281860675998177415955524774484586474117066974\ 7568636387676207989747474644145314371511015078797793507329523840761585421940183\ 9770394050832278403737124882677055289268004633044962733888178539520223571792494\ 9947977219495757166841536435832290557386471804787078418362444437567357662717239\ 5367155657740371352800682010166587/13691003064778868877187061369602268723964371\ 3738657206118272160510674471999904161584454740726258556312678628641670151121519\ 0518288315513744625624685137025412029657232651651358063241182430723864889481652\ 1549919036333333824985424841595145409419714169601019221500063300981222565868581\ 0878728669074698909925812364078888028305597295369640267717458923445677436098384\ 4784491890434900808664996980972152086660245866790742748734222201170719215941316\ 2385976220868453612024201297123433554903040000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1217852305173554034827657527546103290\ 4690901715589746878454197814962107763927636151767412396344024683413906236374171\ 9381508495895899009965183185879707303169609442803374754070641031438747362609645\ 9242308391853372816907857639201232067202599363781861625876254231098885396286831\ 1618394824620288412583606025618368438740990336011046223582067575822489038213627\ 6179100680605398277414133494898509692365984191800551759683830905066983968839876\ 0554004417481851250953582747249581621689130087934602257789631206986194139169496\ 962232159319165836241775874923588138368259911/364899031875229855967879893803268\ 5804723057434687076331230725671937312980010263292054987615147021155646012581284\ 2862551903295583821549846073384390281725015155493232519264952488511641575560189\ 1095097175820796625953196482209873874890624382958277378699436683488723751801205\ 2061721524584283181113354369873119360134448416929997063951089568341806278327426\ 1486468388640736326208326891609768724892876152867230361880047327119759803457837\ 2872709782327172935217435333990800177735449370951680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2034523351075984313068055589\ 0180208392415780923890438792354098842257401504782872230092387557897416514703288\ 9659361299913332768183735199480604037807159578292163961531166902699606992547593\ 2807961405513117827657115552314095307841863726788561412054551523811584478084427\ 2765872063623938056402018924969773892966396074004631364811089298551352420405890\ 2581705580987020281489335137284645299106110666198943380212273122594204924950434\ 0391961351694393539440879822093196934341805869391097216443307142368694096703349\ 6801214612831812339068058423872262902059073389830673627571/85297743175830471241\ 3809407124934815520784345513005548648696431850993934941443723438823331610453307\ 5741741173822257904974966559654223674203251238854665941179273750203752982175296\ 8626157643139076216522197933862926772247961052050931472775318115313095832635672\ 2354964188479107124155190715475267247430269839836704204141577165974333274362876\ 0976706152958450549411186445095598203398344270413843901603857462037922732202986\ 3996602770081053518890820677363687892275891403023918078403992669388800000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 11845950144\ 5911595571897759690714616587036099636760857776216522210722704661501695183173668\ 9434674175616347662504232089361936598513334124888286159792991435155784921973694\ 9840155000423517290506071066522227513166909835257458429277120441595806223662527\ 4225265348085262740629326069604049695729881613412536821736327350297515240580016\ 1912019675966093998035410875890812711201905639063292829796229918418904360321444\ 4450518557100878375931215176553635627403280165498800481055740680656701837042751\ 87038140767730049518183994021260859189224303985974511219711981112356997/9015938\ 9091057988818196166042224441967492452830886743874276569595085933129979132119296\ 0711305088844214218681058801111923375335822883863770696073366018881818130047876\ 7072605506168588891840279183284439972692281086454158637732754435969253569828916\ 8808162328837966455001913374467922340344630388817365936818993922110709141302843\ 0131179061320869878984329823438552149830493520940664831680951721756744444670671\ 4237314461343705015601019424937139672986144214096569048631196046447332242227200\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 26\ 4776976636646544721335903715792720222255528842146131290382773609772798173106601\ 2770465802964056051151539383921380546236021510158244619843200990608025484052525\ 9728353334852163914809645225093484107896756753802769322966398078810565714368530\ 8848097025745506972906728599184559788856509560487153404024641561692348512833550\ 9126721337012316729019483535204356159707058295757551717319066021552138858033343\ 9312814938209019563930152149906437709526057453229169081124936975156038403181596\ 2997849698262244831562012712944808572010558735120422248134323213787372245569598\ 8605390158617/16882623831854050441384944797876199931237384436979176919818000345\ 3216131826618582222694565637898038993863394657407833858021311778778493422388179\ 9110541363088364498663646087862805674442955287755273460027918040160268265850535\ 7838982948777352374900273364395253085789143093347565104941749582570566007122207\ 8979751339121232857398562604560438334821826162994377410915542976227898063087555\ 7087709563506792847332999390799613374501577496166857139781818523956815861982183\ 9126070006113208907904778764288000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -447510126849249817670392163861420003322560264\ 2410059321456908801477676161483767845846511818460763674969300563114799916053943\ 0545471963518422878938202399864893778892609125578795206891315259789869464280738\ 7961970553000473890699532912480784363367057228104090791932739283700346766812300\ 4751594951321017698197530324167394332727696251073480811866220331706936734673986\ 6072007772618617309456264262470690324063830642536127854825423808757113686449946\ 7594215956673716614990590909034799730080576147134957637601705427404747589093836\ 8956650306712437681686512283220256469520750247/42800415342512486858625794898912\ 9165451575217061203623268297638365359695339380358024323908322722877408704258226\ 4110377944512911111129253958376978350973160320356188778415738022070413088998067\ 5757978451715503616688256201053005042420962802262327038340383813545660512468230\ 0610092659190000825721029461838202509193406315712656606826225276811597976489195\ 0675051614033286252450198075486264641170144522228032280388872606447900878634798\ 2427611605572785497700997895352615353200674643703658016931840000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1304421249164956\ 8856504104069652105504494541811614377613798982218814241075316980184994430996609\ 3048229432091729934953521006308050642165417193001518744815723095519471361199863\ 2471464198413136632137938584037403833403674903617145331992177568374185394039737\ 5149793815428934033944875617261857310593428127488077773796529647804249797093267\ 4727143614681840822782640261751093630475699231514665533603258823443938296727538\ 4657362247229458247326385059305168693674539415432446106622121574586021771346149\ 3117171481431774299311484541655926761514878354930788845078482467083016383552904\ 554549254843069/580574795277594456775660504883592651057750044366625036566272033\ 8074695799403278412780058290920486454799094493816475450144857673536840870468067\ 6925598879771980902077337263513247485693863363547573025717673113533179354427755\ 1722993623311580159482547531301720351739924456604972203180256553789288454523539\ 6065557745129447455313554526196373260630359900178501434479527977769720291584670\ 1731272306214328621758379105834645963635044330557627329061019028616986770780977\ 0443439787062507468998127172956099877896873574400000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -22690045496407241117400767564\ 7034915177983796891895599976898498136531643460501206030247720298623234631089324\ 6521877942744327149864653006777004284581674276662030259288614034976202751400660\ 6239726183932721634998542687644086771465566073562420119173336829014884644541399\ 7330736833919935876259944831736537173135323296881067301510218912788338864543030\ 7842192755560506512054983934168507388602946655008237798659907193313682003825063\ 2337568605380317209452367643351459905234761753343130994598642426495589187670190\ 70773488134317140334134855250256211529388944897027088800285599603778211752943/ 6682659587437749620434789326659009599416809124071536550286327615899846880987768\ 4005483187510684801220162957303711858494214155819025845389687296934530692709856\ 4117382418056220255787623206053533083058100643062078894369541109811643937181108\ 5497584000969236945271069401250651224659408074682069081150528667734381084678365\ 0077281693790537802931549556410990462743049782544024358146180064307971572259622\ 2575655229506165284608371900885481814135836717581880150250712660945729282489336\ 1558861481864360224427606016000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3874767734699804265358566334906519096331953395180\ 7783318447792010634314285783947678997643158769463743447464593850661108319898030\ 6129859791861538760779959413545359607257997613814098004454976021026618581300113\ 3663702115438406516668953812085581023561100117007295172318855824681787997256155\ 0776004613688918804665132094087263231100535175373765930277288991597939503029477\ 0534901679275504889578616845704896047013227961042458533228436215406058733077405\ 9569824288028366452655657191042077079325689064876669848889895297921684730543287\ 78167879738870925082619583989332534110815333874051918563929494879/8733366676500\ 3691792940787381469197233222162550628992495908097195095939694938920774020998943\ 7119297264450654591032422274506626823248726008229525893842384697616179287798486\ 1267369016961545721900040874344873867517888537832344560162155028563517096052838\ 0898414922640878065669167856933260460843508778030875804724240781940080330568919\ 0436032145100534060292769023894447902403535282563344923855070028379402930336408\ 4854054013293472531782026304268062704732193842370263432068751694011989593013696\ 4674366346325970124800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -142906330225945216538462943401650765156320002969550990\ 1194913852613442203035790584038792411428689923325131864552164763575930956112085\ 1855434109235414218708367557180767863487820537730458910694953479181203769466320\ 9473407855002508401636181306885017806105594623662343922471740611470977479654071\ 2961274423981744058515940273867963993286496498758559550756377693660808301712646\ 5069324109531488418592046182609752693002767327897021804873640781126168223549716\ 9637571392931907833608113367473484039276560801061423092039588950218111871314817\ 06109532607942079405714588972180054209158754853952123366511/2688679968697202189\ 0066777561052826337754115561239395115000900431779981909648060695412604626283585\ 5747249375618201781973359695134493527373181219063059735150321764524649230904218\ 6254696974979227851759770582677692573963796117327058041944226407402278576258041\ 1201377100587299693903112905537796623102509644157429859352633721700502342594845\ 8777251786520760364462416623057931482519947804188877068895249147141001171192258\ 6959450064112379081340335566779210877819088995341415660058065406342519407761731\ 7300203820154880000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -5938763550867980284439655656709684498704800795708714866462187\ 2317379468590526389608618255128589780512923431284616077391596942526027442248413\ 2693906520096480983256287918393459791199987894147075924708034016496640279487905\ 0638373865864318581478665026484237351184507646787318577268292311688645539235170\ 8745922169073388754994635337569145970591064854911670462599182779979102585143389\ 3337431463607729632368555876675266448950974693583405589922594115007676997817053\ 6365068943046702479092989519990990875643556028252717893410141778750583570572515\ 21133646243611991379677676973152886659188196238043335528945153/9938177114819209\ 6348744925243555058602128093966753395922025096787868473107794240162524602908198\ 8494781701408473201239482074026017268636512614271044000466997538654518494881003\ 1522361136396506079180000459684654043094471189830122257498623962378298091033593\ 4981093804615687981775174637163435595533739317457798258491390688600114541870304\ 5972631685602938209427955647526284818043972799178591900621341420169687130377983\ 2671749108189766872169016063864827511183914512672088594759868815438313723285092\ 7802253942645272012757401600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -686161854209743183471279170901098696680189103580\ 6336293261320283706720687892849486354831781628595980915585513280107404668637738\ 7548354873542537794230316805181258976610136878654028738451656586525442145745247\ 8471945283430479898868562095693783913160111562810180978150129742942836044768079\ 6716372695622679462735942894540386963442610336002855132303130081084564719614940\ 3215255395672172930517486180069350418762544857119493869905757920160601552391139\ 5311522525062552596596292919737158884560662043330586731769094026002487102376168\ 9758208428058587133158098321575464856689225233984220281084267537/10776463927013\ 8610823803255736230981830431597842780484559285790591845645718531460933977087533\ 8900855432464544065895280084727262180933628265115113577645667593038777292551875\ 9102467638213063113287053144760390921606061962374124180717279540856297339467122\ 8476561066908066384676051447935672372571931266925751837235028617869322998436946\ 3147703021518343539944244920237289589637953478479927008942038330232859648951447\ 3494960206787200196536630893021678404160152671714851504241269895869180752610247\ 0286475048275201228800000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -25904116714524635718402565270117377748441134474411852062\ 7571340483102508109065755326364003818510547692065208946693017456262721121911940\ 7775204222427810683600814282143728502046901486877903614331279908292926114399185\ 0500670145224428679735259115309863253730193665337376545570859785474708753960899\ 6286598008636854605931359361036854478311231464859240284018382293715899385295121\ 9835027350039400152343569988065156930487988669445655610577860415511126594824240\ 8569847427804693815751972976313519988495839020015365300183814943397104797121039\ 7925708992892672949931088620053876257654701386633015807576883074049347938275363 /401964191847256580775153069309893427945643883413877312878629443296834930980568\ 6886774226052171445206180565527409232032114800476947928218243943132958017409925\ 6775120714910126188367251958779299272173561303179000021473086695070453256897299\ 7766324789515939798566573377384783669189919941919552271612473566381129757655592\ 5906271784445788413241664419672814062079639041865366822511564990082183846057183\ 3133220360979317842318689126495612394090336250229629146593713730539449826664745\ 7694414294214401753534705993097701173003890025369174016000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2484935149150161578\ 7729482217279793009501385614486449593870024190377633415929887915558382119222912\ 7898470330491884206120067638803327241664258787533859388647100934119205868359708\ 0679794388896236296706594691460752428620074718779467500553782415897523363717596\ 1132449295104112563953668627967798230397493688931104025356177622855079576369017\ 0594568204321978100923525160015841973590786947405977712242206476733866107599973\ 2580358995414803309081030738234356040744620891600876159217287223717579725582960\ 1798124164140459458122474487449568083961013431911987960294662453953786122849496\ 40283177128359229130823808345593640301/4027133663117093528585437210091794302959\ 3673677666190800338551231772048238198248041052050647439216808056661644876776584\ 4602744957313485850126963379565367411643783322508911914508993406484071992819667\ 1843780299378595777869495637617237020256377093770470378516242104740565098953961\ 6011073566268055170414181260134828913557310528063282373174928942743888306162264\ 9783787004927950988243490381155577427276285359590472124357735577532243616892270\ 1372512265553533239425453415637023352623766119034424266516725544263141524226453\ 0741953246003200000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -36664982248885256744547231533105154085398479760460038956689\ 9099527558322818515645916778709047155902430032195956190661146200989454758005951\ 8434654986428858462254474018458866944968585632703728351784599324008879872685396\ 9553618130476339386545222044853744846779331700849501662132711911139093190655441\ 0458950614550836935243261746796278959734186109761733356469766535144111820504480\ 0870346211584283737804767653398585640096864020800040613458763377770220032332613\ 5020454880286425213954236825977087069024282533748315642753282176832327612419804\ 5404353679839058578363538756194913647108768854398989523075999267260989088769357\ 7848407/66423458939507286434816303223527080685159012656451243444667446978039936\ 2490591320476725238153041785655404438520941925865163236110247744280850422494374\ 4289201056278517069418092686106091629323084615291775168465682081647544481380726\ 1375175454454776108621497790550194014975814241625989526822787230066555284381632\ 0557457930140474733764195886433913894547732865843276862975305251317755479069407\ 6012147973802210770333490783857964640582786869770154879198174504998644858041889\ 3272578283037434998775840452915843452544335457677483176989882051586949120000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -11\ 8659379505559083243025188226504787465596724439606461292466791415975812827736773\ 8367666894708717621434231802025241977248698614292424365288165803384847969553549\ 8819255128846503820148310670867448497914113313222820400209677059053108584313436\ 3169643835371093413747300513771844408683010444531142383862916471921487243292576\ 5534896067551703604145498327975949865600029602950410183542927506113212182595089\ 9449526935843125046281605326287193438610285898664624260375662346960176870776234\ 8649864122013255940090803649445518366328658931263105534109892337659470971314320\ 0371436667584333693719434166736534207559027375936206303609887/26484632750999715\ 4843765164368130305762197020161288849460396519051195918058449489823255677094514\ 2686026333486925605765012612584171641723607856549020631694258794369424668826990\ 7041890317501288216169424940863100805748195950882698270085795635747518384617822\ 0855463293520637217869322127299931368540935228406625327176019908349471584435484\ 8032033149499791598348657403759869638163148945291345325363695364354948473019733\ 1674074819141079692463198384685798143959324740263324917572798358467876793770271\ 3129648498614610587949272261471251523331686400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -755971153064793071914180769579\ 6982027157067934831108251694608049515921691253390927702395269729093250619831370\ 4031203499189404633736898184351266813525532047794114346717584786544549375318836\ 4491972402548479281454890638939456109578184392725198261016624604046597234917069\ 3972216742562992633813131704273185466917287213976817361505506322688706616982225\ 2846806594729800641590484645050222182113391440705439686523932646582261787263164\ 3208015874404358962757857686494243983850883459178269408690046730746041102328414\ 3219942057867682246720814046478893910282564890478053821869759222109131602035367\ 36032018130781663457236626100159336647601/2474712831695074928106620381519150372\ 4926155203647529642900142005314911419944436684767906610572829082759156378229302\ 2481527224108817845950864405514389913795013128236366234007690254266131034738154\ 8015673816380260086390076119670585981909763586809517366156419989434023014161090\ 7705242930831520076689702601306834799977640731779733043317660461714017182490704\ 1422062769803601497752266585421184085465202801758894581523924896147175801312789\ 6668518376664004054167913800505737003877840101844909375767165247526569499537587\ 6943488322817709552923427051929600000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -15481281769250721348640105460106270283806\ 4889100051915320427722677520414544134805540953553404856804590160973360613889929\ 7509751861946741174958622010428352742606749288038590106971443398592044146052920\ 0241016235057836831449541725524492308375338684596807043323761801445144544356116\ 8675892868313905405845314872072047675771936121099301610874892337616809582968104\ 9928572053345610353071382293357923601818713555215029863572226250704646388334160\ 3602501588441290644619759361366823563878488404166544323331788030172923784718487\ 1824292445381331117373891411489474663314830243302673976902507924084228897575737\ 43163896317270071739680411/1225600159054439751118417509285081161666497947733088\ 0294366719526770965709070906869951830084688276891511492020027748325771109762332\ 0761563744434162761612273645656190000597473055264894658916014121353884908024051\ 0196514758066010252749004674824160846758663228626656657407061517371881181060944\ 5376836203409291831911501780547176730053194584293471452998182553349874771036611\ 9335418466052434571154621356006389175067657726547289714242066220167547159732589\ 5616319619880254217961929229795888198794454780719980804584367392387630062390024\ 4520311193600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3359898379111885624152827326239149831329935186452899903005446\ 4947582275274587443695601213654612018053317978135864205065189295579515781312842\ 3849499026991764434050523155629221845996617593077667410526464171014371351210089\ 6456034478804222333642993319721682176691967485271393645921601798345538715746424\ 6306517693715595427352429329961874026579819172578407778909422661357475792338121\ 7069550228258080676804591405975980732241490172642019290464445680265253572685974\ 0872110420440414624428541663129646698307833271056288227960504047031039472447143\ 5073764141936794940113939154239535948001410138625723106930637242735378038515616\ 15769240833870233306733/3920994614218952246824329523960426573250745048635057978\ 5290711911002156443879856872898823170451417640263620237396200208758457348454110\ 6172162896801783989994187645510443415583803475139724134089055929188189149816224\ 2914840716764525546571556461968866344976852271588789381130190357964396207892135\ 0443048679899774766318346568906821614563025515290498647596373477945053658662258\ 2063088676079737926917672316208141190100803121523862284982404388817328795171662\ 9861047624600287131665304585490932958773853814175128264771141560684291151354802\ 9240053841580912399089664000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 76852080603962564796492403162619400783440743729\ 9686931843475156209235893097426646400525407806930412392026333746447287906102359\ 2392978662620329648043242433958472324450266464837371074883615310999955181120316\ 1091976641339839679965181556205741374502521732544947963810370365790586548319762\ 6903074712776779367631501571040453031016226780052232256199855205317610238903726\ 5379214734388957146967060646531323142524430546117525764447349412513914397935012\ 9151479092346449955189328759243441811178783807041238470401288060396534601930764\ 9493811451540141733835844273318779328244812066383220300584978636528812567043604\ 6478108036752335556789882837/23649690605802059603051888550938339137900263103549\ 5141866742733021565731636594746743169881696136652458433106619180810947068947068\ 0317508505072677007476413063617353234515818217078542810091130078389756560089852\ 0243515835956659178410100403140441909365038885185889894709352649418751369882480\ 5200373230246011613616459028914617653955053261730471618281776098690463315157250\ 4303023162349315923752485053952505779896533120593695252333008896363468988677332\ 6791669567220889884565457752450384150794621757880573513561315223748671282498928\ 0553870256598684417392640000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 120572617537719740280202768331377315655276144889068\ 1179493914446755148616641264727206139501062237849227455497941517607947589247267\ 1170425779925411613365368195835941476875438400871712232561032676341194126723680\ 2182652098334926866393221214853180005902685162280098599012643931425216813962903\ 9398121606922698456481383501227889435603333762033292036063152924089502969184157\ 1322737404322058362696783188708044566357892686467411017471433813536304676952941\ 1127423730600852033911776186445768498509044642543789227690819407319011809143399\ 4234548686601251171173090633373687149688940957716334189511877176586886586317032\ 4944246214943839105083942507077363087549/20640902984345826621504391110966907123\ 3897179663765813757329745879182456030228298575367106546516372892914908634504021\ 4501299355636403772259875225947393802475630167572868769814345777071813374226467\ 4075154813721856284725717106505257166595483281430862179034348946960878100799814\ 8226519419876929574992009568227783588270495227665533966851529515067882650139725\ 6753752430560537745382891713116620082672170202551542623981201268077768870699745\ 0578487509856388859684528682851296149220560713942046044509720668779119945580523\ 9434820351946152854820922833480281052069599641600000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 142267724071129318877939\ 8466522090899986119435700932792019422667780264120261764353252190821062337415265\ 9923444029513408166743965566690468579424397875712500786797537069769672354470495\ 4277993832692238442491022912421371526863140212152952906764640162862104884336344\ 7718438078391666648145766025588558143043692404153553406929164171340347352308991\ 1943487620489694769977024547004401604325917128181866182718652691607574902590066\ 4669655300037402341178227574428881844562205982409962296088372697071228869345216\ 2954640774446530338321375656047199126826911296765552146135383429698356636292738\ 1064322967144666006779038438082862478623837256461737092837163015559667/16654293\ 3265896321080425317069018523950270010262717801841464917107285668223169628433573\ 3217758993744538347444165426967196545571615013380404078082025147449190704218936\ 4501722726891401510392950665464199825760264820245462251767505320886950098018950\ 6618713932853701201742660317782716509290566688250411914432072783533193573477083\ 7602708583860800277095638251682632940110836568573836792639079304974501374662752\ 5198209110241689223643135599626592746413743674116423651295552118690705000891530\ 6178745797245626611369260346720139234088942586857674549568026287334295298323251\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1341017558754217870278195055607900069888828508528830075684820716623196\ 0569809724155778795810039576625978371210228738064132076993773997175856586449279\ 2888325502025803765336942191366842526714131232522037753766435152438807902056610\ 4411329034867796800467762253568170697673046360168042544525096187308427766931790\ 6200433358449538384334876652075922437038419676228321451433401148652505801041082\ 7403446638261754236538961512664091554519620560593368008500014643861290346115334\ 2725110674590175038401750116211324068946196900462796685672879075567834276537119\ 4101946404352090281081760905872624390180358926433058121467879633741714479822050\ 485211479232175467823078359/119222483687103168046320073556157742621359115503679\ 3466060908335430907065790713674111364613629070703639615012539977945478199532370\ 5671890583785661876923818105503543001355858709826818895297180605106132092215445\ 0617431609364353256659607274872448993197049091814956999937443238757519532340933\ 5962701510497155307042511673648391976635370851555171524286934651099596506883524\ 2638582154053913288246263432140105010446545816060964641350819963958725347964072\ 7372409658657452981196946493541478678087070250509093376239986083657892544396949\ 3851719590809717926629781114156639846400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1696983974422213976530533016356\ 5943590519276879453803143885953505504362106323277461470316566239782845417935499\ 4491096086513480863010142713703186543276666493186925533008908301229679347651796\ 0440606128771758973145288997361653947907801329262387379247284376998282416983617\ 4398460659597955401190233804379771541825301859670508559042190155015705886650816\ 4389418159107959801476591607974481882303994518485566158475447921002473953529214\ 1199334839973638189177551685108759743822373680843555468790947164128287846456359\ 8684767992378291647874771248494554241092443960796730584637506577012579655555319\ 694459329932784628926683933500594950844388395520133146062197841/122594413624592\ 9380662906144861055828382539041475134622879359784812441693103777687850588481837\ 4992652962184580699908777184181175205590923508464997278553311865105198841835635\ 7714574864057336271054468988167832379999958510432036098537352819022232129295083\ 4746731603018276016423811925673845452015798500878854620895665932074974443664537\ 0871045090230045015803233880020501012692464301111674083245109357321333250606841\ 3279676770775730521703111092732846412883443986915921455983744948483275533020069\ 6165153082811143963607116136723413223883073447520005664676852100025548800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 61035814600261370615552327075573337977060100425639296754596321735570970463671\ 4272839630775753462766169980175848254152427486058977410219987369408548797655553\ 8034607400024482396952532397820628499445360900452491764747341001222130656630733\ 8228289480247786027886861946575618747272264953564730338066426959272950937182237\ 9803147037453822053975730548978329193307640232716700816346441362714986273361795\ 2779170110742428175254446146475178962217511502149143697673788165328912471749281\ 0797148966103012536864312517046500819819390742113361552913235919677514821919891\ 5640567780340801435624774743573590846450178016303001024786316601198262445746595\ 87894424488720567001498343254952319860883/3767364048509441120884876689629043737\ 8189494578041255303057317606063484616454552782704505472046400685439724788712042\ 8919547408920507452197165384372274113961719074162828051243953979596791601583225\ 0340336443284297551456055537225392404305178730283816846381814025518958249056752\ 2705467505504862160947053539180251505642028334141334788341059130724884208850328\ 8918186488021811862022423378642272098153408548980049841124252844420380783498135\ 1165336625661815098905258244087968340559914575672753221758597964077021531738443\ 4489719862312044108137950545595304184603448278722066693920146468278108160000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 268642486047104028801331839276295302537375894204123428154558062582922503868\ 1894222710068958342325875010804480103739089502030273254626503323019118303270197\ 1480417394195756734184676848868898140511696299115027243627447562386161397683941\ 8304288970139537296124765929944718899008796988055959666989667259952193385556201\ 3564612062579027417256646345501949826329187349008037798252007611924284907131300\ 3360393614779419062346284775961076815079997332672375125552655451212555351404522\ 0174000326738815813046429702020537591011424669045471023639736043710952635608598\ 3511276271412987785635949962571257979659054915023198820343849615084758028176268\ 6961600240357087745516207465957/14762615160825688531152383466257250564246291967\ 5027291259764070779434649144711802773540467713092663514735482618239474310722607\ 9718647983554446872599812698226029159072093640980884705150539255594361757475777\ 4070166366126170414112860341893624196183166296841529351550989467088503297449609\ 4887715064191407529799500380733719961797864695599947299009606769798182077444459\ 9037535355467344522694712099962395981507614899011734903566250913523575609172884\ 2570866323190522397353889120213105657665534382762804483131246837393113558177999\ 2234505023635504516898302741089429977866733145292800000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 377958202544768980\ 6860215092781160570730830412889712233772434099187358974392557011677412555142380\ 5550482063262866330581690718615133510932872020690585142713937337016339797590297\ 0606261202454445607443489431600538809119176146461592324506003731826749188546154\ 1073694540742169138522753233600353156522225288640136838571509482864278672160481\ 3098908100019551094994832896043197705580177048210954120660964365123494795966963\ 7446657980434615812872099760680055469733182202945093554479651099122839178202055\ 4924709830488091264402261337701423522762383771235936590632673264562512209618505\ 4952453032248031531524321454419500228194714245446200590995969865915549901457987\ 93335261958453336749/1918042780145775468341022039816843791851625417271886046454\ 5051779921894929184337010169602675454944223027957581629279399825213335393339635\ 5923075830073588515034642417709342317599907682066220688146777086056565334074612\ 1013958019623940973999822684485632996805777058742139423115996917286814845600130\ 5498893537723573611644487483014318030350018669696562978200605787596395800947748\ 8372064978339381839291123923865330954155280039882453219212363582393958579221002\ 9970696355577087000984971103960781992113065036685691238971111432656080640728959\ 2164273324516260863855646959031801659054665551052800000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 131546516658423112\ 0724487857669889123578681225079572431211764410719682886050075894949241192426243\ 0956034970764921103077809809970222553650294561160880685802630288915271462724211\ 0810860083234261536536689671452475968678369328493144943795368493078006943686422\ 7794501546266291267874522352556028617132706867313404498862598424536307790557738\ 2397642697671022409941519940491614309138125890152839598557706982967006356615309\ 9409427430780941482476082548643172961509036690389777564930485758093384356357322\ 1433571266847171275169304941491734000658434991411915270905024933618017982815641\ 3089613718425422603906807113058994378526600258904482993465529742327436702533036\ 838060988825438969/638375140828820822379108793217851728982633914822743402949643\ 3754910453459071109596000179933611130788588901976846988000087011138121453823903\ 8228410458994505618788165650626410794370754493154053298453431698166669270282715\ 4035697348485137596016395516514674289153040550240511905715256111853194412879677\ 1246964343563181497134462643412970329631884655469438955105899406654214942300306\ 7932443126421195500413839158917875917899013022051411998785518403166286441203453\ 0164522615309653332154008011927662320666369576207823901005504652318114936104163\ 5119598458994230062769501480176479790191083520000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 67496165109352453087882\ 4857447428163631833131090839780930045585979112699034166515482148103007136995422\ 6578632178624021382508231572717376508337829440086241464533913127761791176482242\ 2178600139631636906299701523262791869799415546730428394585464891075489745715221\ 3424422062541030595252985949468259308942671367340963242028952823520967240915291\ 0696948837907424584938935508165144033801747877703403547692145753205439438674021\ 9867214462920601184872165500460436095075277791140072357993306973908775410058812\ 3430178627120409008364525001518355890491965436681322822642699889559128380555803\ 4829752202553272190693161876444740823422075737352957528693337613630339478666404\ 7439648915360216187/32457578846358843001172112775734475716470933150087195677607\ 7519373985290791443233242048490459651733718087422060559102003631477789242276424\ 1392641779846401576996702092466241932422433180823331572730150408075716988828954\ 8717476708461284814428842028061746213842635362181941291190369125974577042955302\ 5391658446106907910897879974563043098969758173365650266750984965029505286560659\ 1727917502038829013441088357999777522051276592877433653309942556197409673585053\ 6426044069298093874634137480689856370608270715200740524996428543048889539661272\ 0233944945120677045505000061101275790153211162132480000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 350207562478991\ 9139080097736019295388786209600993711178326045796668235663852217309253379697122\ 0739235866665252442706054250475253024143347106130808017470346851557523603831577\ 2190540960772391656263654140236756166515808456624486287751489104120777987862845\ 8325591643346682871667772819628514790471561339544498458017385042291478452280364\ 2701170307062449302437253132133354018166557057745333805590428195231888111201788\ 2806672389344468995684921125237752712363613118529267623299948099397035697077267\ 3627234372315834959087737586506179908178465615956266831090640598583667678557475\ 5321814428091374299184914587584909030364037217290614278864450675019866958672279\ 9336473227336262952071001199/17349714085480250856708098264085824243246486576706\ 2524023686725666827879432788414060220647465683892611297385888836209759347563741\ 9966809435408025493243727764310137801589360817237556048878245467423878109508539\ 0381005486958476256791611477440072024465022631766719129659636786937683490706522\ 7357743214971645851681398635758760117242725832194366977078463609532420395586824\ 6290795377833739235947281321194852933513192639117482613068634785771352951918851\ 8990743623925950057035925779092544966767876383390046096243502609276386857169995\ 2526306934393717939070424533325583608349917395821526436691312640000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 64785\ 2720326576038396655686824798039401837481409091480475172626436663583881830988539\ 7628181355240879186649320285462111759707996327884064161877842160077065117837757\ 8861292556361951377111843403699359548839643069523699300769116596554118000422568\ 1905819116609674939754119757436788745740343926932186423323338742389482308191115\ 8921719855432575939455927897234951741866558447518770066453025365345847139512093\ 6068005019304386193266276133958756967958955140438677416147250858987242360312589\ 3132780855108860504542821420145758949194119335612784452381522810171815951306429\ 2243865871094343689830446577151512277147373174743597900369225634486540700246697\ 77292891796275683619285182120150303041168067/3461688762944419730560409250503547\ 9515138068708370912214754049747457025469041892380459085489747008565106116660384\ 2852553336048056335995562381435181936007590091572601817788249125453669188053329\ 6642489927981907088203725876984010536362263334752616671854751285278802312615084\ 8430986885324560553157759287584815912738701784321457166556841800854149318379630\ 6433093792453792910372800472656768064004156166737548377499329881979845375053246\ 0375440615417651880819609552550449082865898899761211506756103706771681337565656\ 6103010743567633680839389313663362144558975685034450308868673324376693616415657\ 1648000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 38450584387927758492704004021374815934707176965126019796549290\ 7238103874195951608389676599939479981223840212743693654555231198802623143858358\ 1901072316832961753473056245446521716116740149866109270143087367732313872625887\ 2631025103513845427081845592524107359320271780819935112088281895318280778990787\ 3251938524217343037856353351455552609718318974979908971887805654194356702746067\ 3121389879040189905296541156964059738688247555427433214434525698143642177770257\ 5837297275074149510131199060233590080943433429392260265199329924011181068160677\ 0622193777821658827469329587670908338748193538029118102577706283752901191271441\ 64202688395732980712984113743806097997342467029746585132020207974193/2351280359\ 3746152323229658893625793244170254239592787377033013574688679758543536750587399\ 1720856674948098816870095605773037231619880030857497299857697252396054130610405\ 9516846384357356357279851014333798830528946400526312969339354466696226973377086\ 1776422855992603994055002114728215791570682619341224342042940483582104276209429\ 3328235217757514601852533066136561527202692940095338154614814553710690667463115\ 0957630848840470196635893959836461378671358757745585430768833706736130559933532\ 5705610904082809107597446219621656302907024873185925885568974508207410365642305\ 4811486758548907448981233074176000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 428641334214702526375318340474179191\ 2552798105915160319154232412683891889931770284419973190275480678428373065381844\ 0039043048792030080143307571632568294848632716671498894346606564043302582694199\ 8598887427436373607602134508685745402069246012096341257687942506724795783070058\ 6522507888914823926604195252656712686860093558307231981316170726010311028954229\ 5427282267292775091065002509581522221186551338018750362703601293075800914178143\ 0090794340621043379593327398029221236282690164691919766989607419895984628507655\ 4269129211921914447416860213981383487629798616473662592767765068328413053526474\ 1231765493988057029491585791545513650060669087724590575764830519020314881410659\ 58266535691429554003103/3271289338390714680426295982552369362474919131846065322\ 1918491126192866374466451810357236720139347472179092193502661439991123960810668\ 9331418843346017033313582190835645592459803762870275275631111922232763693831254\ 8124248707982457082425126663520072457230159108539008484884334217907206649645931\ 4637058602597502235998110037404654842170709376167491526539220425447532156656263\ 3695842067752499192286609711828082770433264737476937517558654844127198691788801\ 2476278098120062959507843725424325194770233863233065521817497643521798110848556\ 5566114966074402853778805893510826769812529743392395561860995143958528000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 9354285690438800834354287922426054873184449374037070039107026133823746424\ 9905195400634139905754634180369898672134627145998170327802670852165030995243217\ 6376689315004460011937105084319261259239592886939487910988117764108777878232197\ 5822633516067751030257124053689892508577233393076180808004919712477292782302379\ 8910954669995203850829652798187173297882256699652104836495988372800789940252036\ 8241312492127216884691483037300448783977818557218715547017255693654206903724275\ 1379575255636220797536602880339452953367075225534967810678405391250251753854085\ 9062393832250045355315334026838881202654973834104114243138566720222142870140151\ 471877265384099951866962277807321881480203625716424651077075513/103850455187006\ 8152516284438905514083325371152967004864187888607180725916649728628900229737147\ 2808721326695934445289346028928241527196486711709312571969311542291772560177538\ 4064686625484214486067276899290061533731686484085967697050235718306778414998642\ 2272732869526503137883878700700523697121099589161987222293206289207536655709275\ 2606151164283024298165214427787986240083609391811674682514040844752756447072077\ 2464996024424608748779315595936092631365475437399940319459031995038902359529992\ 7058369280338260894443696356126384396367160829046542044535040597012492407199041\ 6676109013458908527300045701120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 9450470099944903313178173271374214\ 1319702935377696988545693019139168659085232947427585458129916870081425524893194\ 7644538249292768588000310180435596469627800995147180765522629652950591001107965\ 5104679742952690645389244823433519856492955156232106999140212292818732166858275\ 8576602403839632125340634828955126517153481703471196264112780896209776858167624\ 7269111568980757699010445309671793638403722401209206131208204905669395298199215\ 1445167641328033555007297293205845525147916953661200790728352942278120766766527\ 1529280584810309638943906361468256336173343701689314356474377044102205498063649\ 2039168270717043031696080694709414840026730607552310910226530446222244184322333\ 42781529032157659038640815877371/2277542636694572857523429287431295945983930605\ 1838034908573692877579992177530196384692766429784885117272841542191058606401343\ 5159128332032542634444187577521804835330613863588670842838988254309239345375653\ 5905377266514500465302341092082044065891565217379733990648249018429703509416096\ 3619168223001712192822943686879277681074705428974937684503397931730522044718285\ 2495401916910420817277553680079902601645029335930790586073754861674238304071577\ 7358242399174008799364099206845943905198586528996268408510323658512710092951164\ 2448983578694324792828368888464454826669824839211590820073611198323284122138896\ 6350028800000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2270608789602628707370911644660255586461510240493594406\ 5728584276652350750107821154508376944561473910142506755756697012098801251433673\ 7736097065012505384022428281603931094269180321467694576856968920747095167068974\ 5186070431653663662712274595663417288088310646493552484067262442165564494011207\ 5918882705470234131242581358706003072516860782773395374209233200902441649808306\ 7140755052107876032887794983089294223373530680718290810030411487014203329869426\ 7289769541045140726602802239507823294467718611574153354273748680216741761971430\ 9494363556528040268655926031733471015142359618974365836900628826140461714348047\ 92087323955038182939294734108217717842141874606228503048077746039387471403543/ 1687607144450064991545425319748103810758451080584350190266441276689382382039496\ 0373909687838843834478855079920986093789868176265098807287502489177828688196843\ 3997282548010451496190138071457957732899248361251484507311458703916777132969121\ 8399932886969355110834746717401203275809862707555235947873068379805295103739819\ 8937615269842701921460164261973268363144553248202592421126689716762307820484336\ 1450418323691575430205467309203264189362915447008745960930085184291631753836529\ 8779800140775480654951681744385948514748559042417745135214909759899984732058863\ 7375097211900046449676338557370194146099200000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3209320071606305170647\ 0117676661567204869569550105937802788695548080060247945925080215491439314693868\ 7820121574824844845239063400282602105613909328808975097189472388798390338811193\ 0145384910835815899682125605501110831261250543598878977156846942423488526499695\ 6476764533478157348222076823122985213700584879405718055044378909094905230537805\ 0260959806541043807702413331305966516840207669755717572740284716843164806306465\ 7906011060980360768049330211254211980720017227295714215548149343797847168219046\ 8489332604707418054703524440357944363952881075199945757845539968510936040623970\ 4888653993924721307848048943078319554050196687191518042944074505627971738571602\ 165020367776564966091905265537946223534679010513641750831/439020146593079830967\ 6539302866902980719872509706358986222295115633074879189157583022644441596120508\ 6566210312950040214706053603184017305115081209822132252295618727836382219221864\ 0803614597088987377784248324252620477873478036616115424825682087224002263013075\ 3088401404949639979017271558396602541026115342007683729923532762027902875426723\ 0554006041887397482990082008533355597458989903495003880820460241464596447811203\ 7543970279789926182990142222761830171833906040806870798392266009213097281870435\ 4814305845904315654065458972842051145042016647264586639465841152630553932126301\ 3731711688569167936338529346797446466853928960000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -325351461003408609\ 7255953373527420726101735873136213498980001296073854189346502266844694621428891\ 8458473232619094610884000596839564801673738569220526034387768095902875887072943\ 7669910124631368675389240729500973870908637000065425988388592908262112303424340\ 0313529470828343811875244163091284708409059965776477853589720919089473224702630\ 0610042296896002814805635855896233347936081360189902225618294474169672059951987\ 3622009579213483026525635737173391430279287133106683150954400875794146409504516\ 5787126888759846752732519078572438311014902693742469025028142881561170267654043\ 3750469866017675348896210847151922509342518497865185337802244455997369426151575\ 10119446341543049776631197928528460487151948250743399/2403087831643508801900694\ 5851029196677777173235242997486757791865776772451966910440290748002952720465214\ 4205277563804300204349653903622915096080664710355557054248120180067679190481817\ 8065992434136416400554119720353762233879195886987104788735803154779570446365298\ 0707531228639436556662030138037381300271314856579921965596549288365395548261105\ 5554340741488531647311931087144589543030125919467860987784508168044572394877897\ 9650673625740013173525860558473218315080298142930216725230722240505770205036331\ 2475861117762883589121898899424513956628695026148350178382615207434947713001433\ 7784719650460901114334157366886400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -651778814954522060019582176091\ 7927071131590258310823160444579259912934184878502862446026607280736917165438845\ 7285952139453599404739261259342878023228220974570596446814277296680324380342570\ 5478792383085804620668244723320439678462918734453139278679136044144161029376581\ 6871359573743558005336901412865320674793202706425478187310631145916857770752806\ 3751443415938216470363837617741977660037270757581469779496386825733383425902872\ 1422025424957684986462921505241077142367561847370415185018884151684199218107863\ 6164023240558179643227805680522640685821351362405926815087196873996572695283615\ 9442359916956676050850069783480157964433254918444547908456235875230402380795237\ 1416697134508463578434607615231950312040950464358239038259/32932590545471008292\ 0732848431283824426467447022491337625913340015241902760113830180908030699936261\ 2260504542351666748259847269669098190155272324381253535809601194315871744662611\ 5904008943236614541631026180589740786128888444670059716828329142587344047709318\ 8532298873553878741040724798056285866728946780295832402148556938233781278056023\ 1384159165017222867904600597295655839717737854854308889875276119843268535317449\ 5711293679884678994622042714196638068711762508991368403426236086790677879111442\ 0028978406950177757018086921439009752602407790391375317955721409415573172820324\ 6880092533386150901062972116964202936052717665208238080000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -43727814\ 9235739187153720912029326225680630561887076060241891925904967870238757514464528\ 9809713738980967733441910734057810458807921810680717655389969881210339895448999\ 4893576584532047632117367839368361348536522672432117311378317160265445469534652\ 6038702206663967835877637650942565346412148681173325279424536655630367511228149\ 8808360918467409892493597132439121791795848006687156460985298860552831051614639\ 8910380963175149048642846640965751517141812907894443978915508966079423473356874\ 7010911092972282124069235481003632374478782105040334970959941617397642224882185\ 4760705168051177640836334137778049997634910787921651973174322591919102072548616\ 6094496920870683557747558367705118502424068402308392446997811268009/16949263188\ 2629999144132420142674567712954449498237591387527699343975852811573222205759041\ 3676946078417304330832989222778945021502059758847742235801644164624821516325030\ 6497390467628779988893146978574060444270412741697452220800703584842966146940628\ 6170100194943561352336596052310695028365969171442509642062653890663979315304512\ 5667847199000403341847329210763558591074430187104949631994265561655764216240800\ 3546405492183035692592619629382259881896239090504974791481466904860736630201779\ 2522836215469292021453278034100609053842597640623700860440456747670137388017656\ 5246347320583553535514357119709991308882777836250726400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -557864934136\ 3920791693019863944895909118998583375786415381920136654030241264373545959022947\ 1817076037185578983901577246179268068465045220922703775492905021150262439144628\ 3418776402080013140317978974418443373239657054836115143353117379620033248381897\ 8641878594934495388231094074361806711389038756502422367518345369046067493678674\ 2436005984742078511789984261211220046323092188217270068817130504137274537915104\ 7950160927839248053749946420155390845375724621537458883481151606933973966869090\ 7662187548701982370719894282028379219550594264131869983267700209129191951268460\ 2909097837823603787211759739885043669767626720767190303732712156929394398333725\ 158868966474377457160501337505426880161464352708463260684237880685304764957/178\ 3737876411605110191894685687657801834494957812418035704112406961151551190568063\ 3195682137043658703910081385469068508004221224152701184224036553208250391193236\ 5276438600198056814231507386081420079081978379780831354490998029079657886041501\ 4054124276924121784187492326298456088849489138850523517471605797652500268061557\ 3169030535759680386393116139542883863511117869981882251488293168682698444136995\ 4316210722487235922850710825358863799972929623818197566813563674650658195030472\ 4269056490084671757409882693037815920984777416360872337647001699844083820008841\ 5658864826815587816264570599973018570601917006441875727357201119969280000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -61323695291206542760980413723635145187004232191673549577825210735897718\ 6562171487534180277910498631955252651134129308801162481879952974540634925503747\ 9763990659311441770142011293332486840570728615456103636375348507579552042941158\ 0341972793367635424401935230410410022516265651251134128536610865432735823277087\ 7716630361719853346072411118067603209532971573916681669788320613358434722417379\ 5108370958031694780009021995488866878587365229864770503137029382949121482102153\ 5091102116995031173573229244813011698201142970215020215514734809863720347494063\ 4447301460287692242466908993394110580513678086818687868052000073257467019876768\ 8789014636489073834639769724334051656775417029341079904160339560716065545342009\ 0392276489484913/17071455630743014655767848704093915380775510500590036168921645\ 3091038180615715497569946658151567485054829762568508137027487527745807769974350\ 4555454413409394158979639555133763888138641758560000981303178277230773043775549\ 0641164556343368242980880406333802725070625173424499317440863722933853094347475\ 7048612951733427133334763188380745951418370532800142040614749347953584119319036\ 0284454252384581512076375111729496052525258049775154543694797210005744796465466\ 0186214287459967815711230961564124093297758368142985040552138357234659529290490\ 3785865078053211309414009661194546790641571136408815172230187765814677546587932\ 6412505088000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -549959214811960243350072985319410609166125472422158\ 1105223451418711843151067380742824802354566548450741069369321947331177188104937\ 5254836953321998099107125631025580477003752104715130428866462005654472940837885\ 1240768505363102172416588254962090766411494513710774656275158385233062849131398\ 0038177390846794540382581771006792902904684930166122566025573617654698997733071\ 8296875724280051611061222810121547364708733478784957515176018360765729447266836\ 2923522257094805670227734467368207511420793808323104945981453577484426196857189\ 4397964363284753818108359324822274038169560869736318391481008149012292219285465\ 4805495821777981640462477927085592253969812237164390058818600180567344664681510\ 65102026060255423779238144947765518839112154024598966011/1394246218217397518446\ 0093106803794518280750202805475556458412841125030339844027166945063477062267000\ 8688362158423625364919267900302280515296886854650911215237265309707559172826140\ 0235650390875839588209363380864050791678709503757738774754249656535922804481536\ 4575689849202014965282575893958757038528819959000656423490049453153960308888861\ 7812529502593247887347127013267349195831861534946495652880816388040275272948023\ 7985642184219665507069696611704830251867826139662580588373900287957668603541701\ 3654062494731968322385145968326214433833187963995021436685809338873792113540038\ 0516669332355466462193344622963843788036368933767816511709422341324800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3934858882764158641325025145599611614325439337958437889307668016347009\ 1581776330912038136511135325554142992005516306730552225548907095645544935457522\ 4561533243532891594185418284844631877042166115953084041083306801674779968441208\ 3691768461892038758901852036944172572143271873080250280880424410156334796826651\ 4048242102061747504948273223097580936790444599236916637616995976803035982440254\ 8309063914505515557868519419870562582780444678892473574108783391874804509199353\ 6119204871263806416847408069232797661915832166074057509869347425856685549857864\ 6258162313584701951283647609341204792803938608336764832412814379336340358288763\ 9312949397465946793336775706965803055405870987431540130634619402366092882096518\ 78501013578240687154247/9466666368894119827766651403484092400427685168016401322\ 4670433163551174052676443617566531422646550061842635912975780663068874389854694\ 0979434682733127078604155471720996294163216013195013311766559998890873881447045\ 6366463139405754507626431772003118167476303652625642516926569228963079544732640\ 5731757569600214283152719208216916880461725774325076705914109765927039021910603\ 4945542569686420508411592310249570163077519296122214783024807070289243785382789\ 0143508798931634708949963859623631028429336141637910513836853366698238006853718\ 3059617640785734089314318637472803997781531669142351410042912110392059514783276\ 5479706956256824524800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -626619366972306794042381342968858467694\ 8313340517044994809259505074380386957435842702317291094696549995247947110394800\ 6389348862506888881947857988202553584549669339897630654451159081096718099255346\ 9485625983304596726775448503191133201876166177137809339032381484583046308283160\ 7214458882968360892294434109015498786696692164540119145563863183905467893577728\ 7343034770757136624089204503920045692133851789706667644596817986118734427634596\ 3808211076274887294598341433537163829268473282436188268877404740437727393923488\ 5309233156921327434877681870517648177466791112409816446791313002574345757872511\ 7803023915868698364940263866624005820923704384229422296558287718666863335974446\ 858107314396718587339604334795124804126398728129021744768507762822196874195551/ 1490764722786096906718280299375813284316651010164035142195924848492203294953438\ 5771384924196906312683511732805067808187357301052739512956743585297971074091762\ 2919578076616286119897416771155666519003554302835749357298414358258096788944653\ 9040188801673287457912116381191625894236597139198563893021183587182693150917940\ 0225434693060548599125578574604333506916165277081032092246279734272158028255848\ 3783768571057589781746388021672304942860479835491669223492572807108810998109385\ 9236953624893326161058321255469680317126575312585486986300888506055660887991888\ 9716591704388243558483828023123163976361264653978693490868955759117900195626723\ 0977556433107681280000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -26585485834725592382025428811696487436\ 5326344910215154879679254160517727349723674252355911595020703980439923499268352\ 3463408864166600493197247336050907595416972107185475034104315263979228400386902\ 0566196017845045320774665312189287163226880496960369834897091354347820759772532\ 1658986217320211368248077884385350259322249181816177913945251462049086266046887\ 7655025366147890102846436664834222065846486862596896334262784186877911617293487\ 7647800272648936383655600014609679088462575192653028060598489616119790994482682\ 4579262747245973992603419727127397354248325444299549172889014797242548743210122\ 9198995678781650263266998897199560046314385695608936666832842986286026502616425\ 3657110273472201137336332065527840825271046680234862502157877238279882670164390\ 9767/65413223242938298137308644787380814603648350598591059880704509924962150622\ 2867833852054953606016692237629533207206033475042414096941671828752335440667676\ 3108131312727563435898461174375284151249651153272586761441060938460154955469486\ 9359478267224390131917603061103768286655668530693927027505832048684837377482145\ 9382975377746355527224867720839165883171386674884559855007876262289244944800518\ 7098795363861189028506114466526688537230396756705102604951604932759128935609245\ 7648496563417413142644713043687006463318249516415799677697977238698174953320976\ 1113600976939035228232303142247662315519260070031019760083994645966516775627917\ 2328009585050107337978675200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -489121474185213013448570948312\ 5673695509845288509001867829310617024148359327430967258484852751595250745254223\ 9548326988675118039536674192197236739936314607527297530678824331355369097136188\ 8484553830830156868319689936092874027808878830645674903974281687015196937382132\ 3161971082379395697338689020562705226774163426002172226983157889445367515159209\ 9314810887036326460576705882126187729947580697252917173981007646929919669394512\ 4834377342977762739054819054494694226239479686614132591015247178746204228876848\ 5677839772698137748262246808295223633196747433820313193001977176701052352961576\ 2160267085106903397298107385116836349769435854500525375704374688590057408633189\ 8277279140414546098385463206624152552986497137371864331144825837532851678250750\ 84259211906170452393/1313330777367653812251081172807958900288438761519594917021\ 5657332677248025161200266562700165495386132165905068145063792454258648486949532\ 4830599782337787078807693490439189862982317491780250532760858893115264609033785\ 3016796755059060415164571133972631638909504982557507110277323311254243356054930\ 6710713701079222631837098139665441307598160099336585040642760840898346927150525\ 1154810964981575866552106697079923567287221024499171364861585660801352894184847\ 9525030209410090554635769536612644242483821181948403822277832945031196502326196\ 2877572857087718824826670158888581496365627607529285454636234248691744786700645\ 7642248955607995420213795966818984232995730898288640000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -23456\ 5365718810024065476111359689320437467977676390297557205150814321744411117019958\ 7060393175941231516755974103393298733364339391593190449752884620273241947950510\ 8531965525916144640576208663493619146546823761994993016566763997622471366112253\ 6532823540915671496848373025580075567510097168301407356606171605867111171112825\ 1463793457608998687131607262456290614907387875250455000394492584933939649357617\ 4508178967897608933265075896381417527449416591827198400107392391519124763729324\ 8281310939421814881209078473008343294921787564970664439433307699520702822534316\ 9889216610025563712191655132433250113898176404434695246932882334013702506904964\ 1970474434904304632536372594513674732503316247006107694586614493241353776967806\ 83666968518887198606714558633/7386639302014662951390326476358585907761722149450\ 8844821877438963965685368826377880825647499026387016239173967103724402309247276\ 5494361083955440993287628324164711948407788059163490590413698541153466751001386\ 4955765985908334382557442057126732165805356239147318288638215980418872319522968\ 7679243543109167676830448983555272692313471757704600050076259116451004301356218\ 4476492031174598887514407914986962349451367930211069335287557415809021752248326\ 1487627281458631905757618428793203385252569984945250220779178718475280242206701\ 4142254766026737730655999537530801458483713115324702931752359232898144770544473\ 6998223906139236578464560303520383242338304000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -3862333906010\ 7709261871195519969270506070871690343517747541777286918157111719115666774768870\ 8851753421819732423891056440189925666321146328224579254810672037247774811308376\ 6825632544146407240025668042578438670505294509623092824931906152270539502144071\ 3892278066130600362327606153663829773777827245008478877155296744533171647532071\ 8227626098669763169548556548303098016243633490459233940364930196326795491490603\ 2871832475971765791749097018335601118091935125371840946363624800269080196349310\ 9469125544730086907757783508194953518971011717769081372224900274169582512964091\ 7354261280515350309108215246973550780070581277143185062523997472367681446773656\ 6603879961568886365126582908021501205706125679429566126351712144243901162640444\ 0851021211441253347558542453676747071393103/15971958771885662374257881974183316\ 6995505187934312911826698724818880908618190130718937048935552819072878688029028\ 1567969957455042355025692197638668808818222021375686538901396181587065665796353\ 3800187640375147117556955873953746147428956125537501515502295113467162779344584\ 7051524164445921744111379072374237830545785035274672435495058631996185292232666\ 4398274573260259827232100308854597815216529442010096997953009321633332375399415\ 2587537956840651434221992337782547781771154076297053893872843010419300903285670\ 1851567982260473185475517289311399119069420061741887588087414764966241957051866\ 7829462357662143318654958100533834839789605223880937932716193915828138022010880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8155741459710614927295820972735112966037417680260567694\ 5612751583057365956386164633381188110192151806058801848886965901177929796894574\ 0975465094932532931873888788970442890260802178566754304762513620784740767053935\ 7601024338172295635855172118136897817209577247282338168129178404330956566232943\ 2942451302084105182050913437979435914409092207433873151783085097550018135388687\ 7170705756824894244582125371945337200987253934189474440401630242076907427817610\ 2574033692713484535624789501776235982002589237246977614260945431537570712645674\ 3136926051881116470990388515286064022857945750111111270469470509431320720363161\ 1053679576277057903379738833657234338808483059173471299433550848777832863084340\ 512338555544753823950965972262216391155002435875054988028009462899806879137/558\ 0299703439568218374278112672831479406681744060918426994163441124192523165695657\ 7487396227695860212253053159195565337073755917390631464619200647245366106223662\ 3748138862069725283260372087863684684541146803596692181619581185402486129059001\ 8364545316453611661683514447953050462759750274656303631884612123225649961445953\ 5855023755192505314692617326987572014952338599409680818874698819205291370015569\ 8606897841027477785347536647806376675770978892021998138909250699325511286498596\ 6165635822400973687597990986143187397577955441825593279352271485922591205438232\ 8711606574324408286030215236583792892894000392551753996117051141661080752172568\ 9430930933882296821393517445120000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2094169549979821699380770996\ 9244201799132702627876302410478212280406716095311599111772382930016075758648858\ 2625185370426184429261328958627163474254512364251698012561234388945276233834788\ 3881089576640186911270116701484782385774991420161064815770374067822869069403923\ 9584833595131208040528480175367332003488346613600621497134830408760452465282279\ 3075211535684421379122459260451633468552697451443267661501717537969484641865610\ 3329485582304159146942467814883960424467607478550507772157645640721028276295430\ 3933341691558346635209660777921329067392760357529634567719216024482889643834532\ 6703882563743362323292047740033813222484897661003078050205445854355765713580352\ 8895027256122130341523565272161382724771183755873144321639923804816442225905936\ 79313068765246883206164383058617/6454230439995238997053873807898523617396562171\ 9982988618457193776386523142186752547087697350915308880094003814457182824512876\ 8316131782582932136606104628921193501393334889258464959871778960544016342987135\ 8045079701441830237948483694817309321140616758463411784019769645646977695732554\ 7651702273436740612278440190019080043765279025493203572026628126567095668214024\ 3474632309319186654012810320514737082565724111910791081310814362219333326963471\ 8963015632674438284513468796090771418326836048547190176812712354483071975912639\ 0435698994428316307233329282141219145211131279929353867705407244785180697850129\ 7940292841894489425209566226087703149652709027437603326591956212200243200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 576992970683276634109002311677374646904592370995263293135592574\ 3956958586798097748809095506072088785637428212511003125005370025585651782768590\ 8457230941342001753539740916915307596709727677967966901548492434771445419977714\ 0213182967618760532127791397789608255077377056602412124632325497378857884406200\ 6589082872191949200312949201971031415693099586055882801746955935840306628297698\ 2756751046899478626481639409164964746096904506483150786734635913340724689115441\ 7578954911666130757822444169396557473573042127036604639384305599644353388389524\ 0791642424465415076040424127065029394686175265446989636200406206617276202666537\ 6231726088871085519008903445463752392325870033965951375368224525989417581016346\ 96204387921442993612508017823427704513660868045148618481304292883729347/5985038\ 0270740857501318413516435588230780781706639981472162953668108584243787458965826\ 6686449097181380936204262786344359706354395816035505582900739407309139453402093\ 1852094494020683663212320132420816881760142126461227840524588631609532935105836\ 6300985360860105321166341258756628044676191731761143907014580238870005363284299\ 2856580394838632824315850033734194087894730565586781801233746690534195665628256\ 7761620745303551774778497794226513323725731986367165240215956900836669542865109\ 7568639637008892122858517163356004718864712509488217907569960944969584567577292\ 2450502651706035881942003657683617367598109229218521841513669009841609523100735\ 6247142484759239439236988928000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 54180704908642493095058585668\ 5408615107172454403040135247970930777220996599580680442952999115962527291426576\ 8238255316083162989980874139696101882447817094541481700327989367952610393181660\ 7373488159820617268165289063840286343597612140026113084978990973153158767143950\ 0273109276148728032539770345236167495463159731738658693391270145528422894947533\ 9594798234438638164988830994637553260333931480395363686874149600259743260746075\ 3798657576709307649475966200034034927216166327998856299777612167026127433309433\ 6430153847780702083326311437316546267316862765858363483322014153143016069894930\ 7383049493705597069088282997196749818383384620707979211060346701584465875514668\ 8475192644202860291974557305186626574165270802352401111830212095528069510358844\ 908299353253129583345939939842049991746391233/229068429269794919277235086775097\ 3561242001505315712575863242176274847258026732209552837466799632087449437690137\ 1491841378766154829449935735630935953124375223893746622234596693865574255616334\ 8479334816430870407638574724365974383144535467723878319122881557574107171961066\ 2541628281982275000960147131663901405162980343827048906668750771105064517355421\ 3214461124650659324881652371634626393914411233289731084666208859386694234297748\ 2266625459933349395051663947976175263261489594131925586203741175452362912283338\ 5809936218670726122866844984644841325995494786801611463981069181509958566485825\ 8045101672737982164444078507405206757918354893966052028573644696175196826513302\ 7407037400822579200000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 657673113332564961526540488203600630\ 8863575722527266787490091191610491283192852053443480788763469615950628881366678\ 8106003917277214136816022058817262748524125462456112440372825730595285833241731\ 9158696612674835825969469097651609128711870833894281661031016376708844893743356\ 8882498999576055008505057966212952239209789709106922077318986093505256304155581\ 7500537009937659746600808002558287900863361322248324063851369965187272102823455\ 3802864239221558969720880328475923253704229926811628271360376860395848129901816\ 7718700163854100199503541050943565882470002503567593486346066691290771656905386\ 9630920577111507642533109571944659686640807638188542543650791255428563556766579\ 9318571391547111696080628671263685252642744758058799322074914311719742005394022\ 20990929127191357862720800555609/1716690723907032014790868635388242953266378542\ 6170158483132872835150975002832684342445969187484432336309698092360716494064959\ 3230835669489134539998397167596192286466979759942638181917522411183843747485354\ 1231231279513477549540646208692986069943760497118713976524124935249913069430624\ 0892179888022252336616717618517213504513260612486439047502660303728426059617809\ 9241733262130973111287346368625519788176318665074838371596238780661048214077030\ 4197366840999474850876230684958031445966709923901190513080327867458464137853803\ 9203969743146508344943708956423596184175595583571167686382851454504270099176900\ 0822224909074477288609471865773109785938871644092403628530869381270958663270400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1951574783652777721199145540574583330306195971653038434\ 1374527281738892861290601597867406674007085285002555351146245553900233429100174\ 9229245304072407138138552380052477118296878198746824855363282238522327196932045\ 0299426848458175210285645476110891195082591486907251573757297811253256558825833\ 0402362158935757993898147795114374540527977951170140545131686348451837753288880\ 7130983167058279606324924609443386693826431622698663021961607642970202543581043\ 4674402738495254773702492804120587453041683430423180005780936346188097992838238\ 5894308890085871534464012610142872358921250368012993318041852166089806945699386\ 6904962567563056497818317661675080560759499205235457804362689797773966079665251\ 0440386637989573519703604587196889559414894396393661998591318418876720187971718\ 2490416402747816481078535107740073043/36787212498061499833036048378964761218673\ 1126650019377149921274888519998907207127988899820785275914251153838176250821875\ 6648155909726347481274331518873756383984892147617221386337486788455466521644477\ 3125475067935205807330637012912469266493323685095137927844429677007916645881254\ 8844051242613992648023814586008151234777928084449928704717407772621904041661673\ 4506173509557773443526474570400247485589754159903449098314195398160925346137815\ 5904937762169982634677026872149179370673834221889347618607259150132515587197767\ 5252456435243611793505468687751946995242023259247694917459355580504750175174762\ 7204986302477025661957830017416463592770297220174540327572814996620687338710110\ 5591147355405091509737881600000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 140437613547874386819809488\ 0201757313478323563212741151698475206112423352143910282072600403891625970840572\ 3903077564572990854137532615112795045011342737168239472025808045598345855001640\ 8925392747538223532742437628270135326036318366498285949227136605526667524793252\ 4510092241363746846162387617088903302569286008925294887653989782129120845608491\ 6536593314387104752511611852412421492445760899202935884973308905358912277802184\ 2063903482825391636657725441113726653273647413751509558584138626135694315980397\ 4777254483463076065393519393912739468633114818358376150789690977078151538220340\ 5831174925486918684909037361572571395979011026943503315268568823543413882772373\ 2120387971060838866335774025690410392083466776726607144244280941678987977455429\ 067121426688407527268807032453505082702409509578736349/208859581188410443388014\ 8135891243532994102837362582280523354668113239653498888986248937052159903103208\ 5281860473800052732639802507389142206948209984230613018899516286205504267720651\ 0605617114473427051879670556424090542073801383607427125089395906637300762443982\ 9615056786480417058457182172523115195583773826507443753727146368347140832979218\ 9059776717084354875519464807825874020981734636577807939995895738890229914855877\ 8655067268968541753985702877856539829145033464081436870164206840837486249043289\ 7049493437827836409016398611287104377910186752518846231519289615965472507963715\ 8978076001215249543932545487446056744964643595108077535856820535684078267488674\ 3986938650563715386485954419097600000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 118270077118437999916\ 5612534846996802700702381620518922084880598034266433717410778193135861204890336\ 0584674787661332913363864927582872972535629754110288656054806651585646540166331\ 8446050760745843388560779603182954407256269123907550343387108930720999438855730\ 1976881679780345835558778410424260776348696501933319979563068255226321005034896\ 4555743822803792507295928542327698012110857893413495801123402455160492732168392\ 8389301771515826165610938449187189965847700196090932337547470441654878583940942\ 8066100106454190587560736079016092890670613428465673240090133043897977987419850\ 0338651357933222216453804359836844561084648638150290170479880517660265708446648\ 9372399871877986464506618526559780919413434314565634208184461261951100275570911\ 334111365019374486806152155199293172472942494200179793577386298185229583614767/ 1474695740130989618109625149217536795682542632055490362468086413200519032178205\ 2640725479872772759995096291109073168912434064968191606571248261466288534368186\ 8029020803103856053379009906937098826468874849954756018038056500870114944370380\ 2194181777249619796352160891773503981839875630811928988152091833727885883550525\ 0276310302663903342782659809370337640203260689202381634147874522309096335038346\ 6018761346484395596147416819478868547881932024465275931375247585009502055767122\ 6771403814228597401603572034548615024940310210341814586042301280212018016457147\ 3468852737457879294712282434663492377057389091977285008766732931271320847834290\ 1083495377229268506485263204067119610027526852841884947407360053684994048000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 3965078376490558506989017128170018060103531372942245778356\ 2795632525548672640799849034912483115883022549676583719685139844324833397555897\ 2004508179494414493047941890941749210051946607689599471416321079986879967525112\ 8746642204658045207483903308742533530547067047804564855846531775283701247782281\ 6618561227343252544248222258025085825793014806668310879410931629094782250948334\ 3756594179278917538648829322504299760132359518626512214711275336566265521383070\ 9008680787936730351277805808787961994302527902429308804817339445652590319700040\ 6105016535920376666112056820226691953420375937197012337983172525207676104619231\ 9529445661946155168342167337558911202726228509942373806211845862138680208110245\ 9610734771118672203364439693973249315717980147411309281724631637383019706869210\ 164287787729471517229502167998427690565551/434654453358795907159259468863272112\ 8307512978424586148157111033837022762448250069411951297712083908413827022664852\ 3207634300408594791574787129335849492377219130807164407793817047578600739488564\ 9094646153998102479456769348573981981576172308688882515169628239383383969674084\ 4127107610440042341605085695842097453957838555618595310985219999508839588121112\ 9200033148738287276610495892514791920831333317642428790095565850398253177856185\ 1456699178212677134823382318633640331505162519759302616297393768414330182920428\ 4777120892265686371442989407122558266346465278753872570918601511911226517249067\ 7542858553724598725369741475362137221926607183201125739218201113355980992177319\ 8006015766263546337945261228654644428800000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 17193782278550\ 0574189841687705787929258672779997834976361010147621700904345840012311139835268\ 2836766032921048800160004694911219987327178227638318140468112508348118191553285\ 5932074852952514126006922530003723388049759899039638371850852995389412304651570\ 7902590451860882249039481272225355107658258696073484016560413196332545712173870\ 4660515587710099870712361771663377673170216537911790971354846601260369802947595\ 1951592980313405270842998121838080861304050823425405043280457779929896217846054\ 9098066251550745057036201159333184380691215396390009128355209147027108541264764\ 1010700928548125656373030396513692775665843663169966441114638477963202383759077\ 1568257815834269311889659156288661849325509791066559132419582435822610527732831\ 0859802934018411847725464813271647071264122511545687111800960372826907075127700\ 9733913589/17261012132035039019566476500910680500058811725569239610479063729825\ 8640166551455740008337468113126863008360915141960209648961541204284447748728366\ 4466835517691923748079823239264321694358332653886182660559373322091943386246854\ 5251253015629868757471429716046355231035748872706992014361656999509848771307824\ 0921492970053592982796268885509998974281957849261022719998067963146573571610158\ 0059258211011224939105802224124261890583935414004717029830212184152724844840730\ 7314409146010130403215190075952794869052891107514417108997945199931400097801277\ 7066420385595953106875364084172402529028903382403064577209924461835060265178054\ 4441311807416228397685250390333569500147988977999482440114289408232440858225225\ 0288619520000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1960172903137421253284296241066200412422848\ 4382755486355284643060337727982577306506043365839823987230055329020229826689203\ 6959977168012487855323134263676600521071108520232762644593051202556317769800440\ 7751408799993896888026191937742549918040530535424393821477426725465078662871521\ 7952772875464344795748688725075527992656488311305585765731244826641433634899069\ 3901422696886106692457442645215296903087369253849115188365632220285476093996208\ 5272054651407631352924526484150801016741151865020900858139409136612048327773357\ 4434624248006992122290199855566272669580679611969832551265913658259422716181891\ 8495603230037606563429536653096471293673613890562124263767226189368673429310908\ 1745857759458376194540782264042255698106475319974192773706260919850520416604451\ 03613281841713291266850989662332785899036801584987789844171/1872319676212853956\ 4907263634772096779843955815318964496033776193862839144960108018721403547143655\ 2407351373102437338954521309843423449996849875086066646946614409167794087245895\ 4287975963379465017366176043030763108185618755255042746176540630996379672291307\ 5722261329507089204030803307686165840016823508074297219910780200162821881914974\ 4906659119446649382661700025133448359079331155866617177595431838178431824271279\ 3808481057034461744235621532852534999056416143722718983777031209548975650525295\ 2806203612042582158727874111604200108419875433191587080217799489254464652756005\ 9473281878519282645316058370681369625071407549840825999693082578756385331647480\ 8261000941653002658138580412569768762916801379783235600384000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 24530781009564398012072136568570794252095955325561392502089481812401882400\ 6601390303834516083947271483885928755937787756887313230044909083380731487886239\ 0781332492731008049843722459596375386929133748854875275703814726800838480766500\ 6238088994909037753590208255711619193033233260845796742033998046802589022926071\ 7321452741495667673274581992309749692694445052395122478762216880611325240102579\ 9142544682525407405640535169286912262734221353126027526690599437854691685265680\ 9056270015176379506125983720393038137427111692668832477243420029025128997925275\ 6121876883740791354230835936328542949976302028070627552302115772833703766899582\ 3729030341826296436801952907488697121332053272062516000896480694580160447486343\ 6673879488699246024992150571978798776981093849849579118498304948925440554059826\ 993555842013115594458313807537878633891590192922029/231711618198781078949077074\ 5604092332623805763892454654185181769813673850254228261476360590102701356954444\ 6224998571725792797270347776664038121638514268257028960994016452714300887824825\ 1551685666933860354720274749872896448551840342105909554296567569013360902933190\ 8179764706237750030438358072971169759423740633556257009151471502271547547582235\ 9150932433012898650974438720359225807899460543951420158531504952863244591488051\ 1319150505444255585710743997880559650453047615126848402119358522002958933495688\ 6226364698039089988395798755756728345103879209025803261769294116000816472016295\ 2801616743746619655341280460167084577158526186597133053420014680241608414598707\ 3225531949531004934436757606442694757215699564187617513375350186521395200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 34024809047099359144818659943473421217141394808590945338740\ 2847681815270546916575054291596263158376408682033276513061098747353130170875557\ 0505946763972284598967278678870697992679193375558323323377192301031942431415263\ 5795604841385849534229258518482210788120388931280308700130512632261283774881982\ 6223907760977796905756558845236314833351289485170586105366223367093098855863292\ 7210534473449228978351068989238283166362963466453665851072529844671820067582562\ 3015159193693236500030581337724931959987871117603912597303165242487828115819858\ 2363381060900322898970671648032517245746632796047538107638147427080001780576337\ 0862677320935077064183752671390094079442796302032676221054794920143485893891652\ 5841680856161226092556445073091517118721878609039305475963061580546212538139580\ 6615104395676501758982665478195842531158859194700312031117629/33150772839705122\ 3604022876610247609068460075272278019236754313207851653939674547365670261740014\ 6323583196150823633596471787019762620329148659240880332756705632390537098157150\ 3630010218393557527225357657356324191722240240152821993863377039239149570881822\ 7589702570701119581476541228491251352570173468223192630588245779129446903021047\ 0736998977091242647468116122958943433880318158196327102037281792081203398418374\ 7275266179231477841874014443035193944071703204293312579633407837099391911453585\ 0071915452618256896948509664176434596833216743499509757575060347446561428174675\ 6176781855691525031935283446522707415344390694927920927906188048065457977729309\ 9576695878591686239497798764713717857875972058559057147552349480725604466688000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 181107502303669025022027347412530300744570045949457217\ 3544669621799595017169184798955048268397722000045188199998729945881560167043567\ 6253253547684712567950884917758879232891386960160590363566145455092765774992991\ 5229296370935094812344676691420321118076693936485512920458777659509819035675169\ 6994640084230118327388421691635427469990576238222328372064376698067963225785201\ 4066685496374093507508107085319323706146010751884714727725615518258386307905189\ 0500648654127343785446813170806873312375803512753789736479574955201425611724609\ 4556616090020261542596781454193010359035040907570831549223798635220750684520330\ 9546764324341762639983925221029823232065209674532139739168587519156254776888617\ 1698708612319917851798868696399856258405827669772115783744850729263343402345216\ 0606334260905322668059962779060393792068059714229563596742059295740575945867/19\ 1380555968296098007426287754066003289968505778865940409100670290781953323283515\ 9507389483962539737909688147063596318426337667117752936582897200931915619354837\ 7269000789001857430435429873874655027782957526439149912359115813533144598850381\ 1303005008143949628056933719030394651202508228320157638430215444061412099555078\ 9158592519647597043014493595243299352962497721054498651841427585021729727279011\ 2652249862210590704306759489182865175378687062074821402089195357990572737391238\ 8813326175830329624271239048662144831182895384416429804044294286465543355765487\ 6892192980152902930658487541683248080649374276016387264314517018567642863285492\ 3093308125040697601406269465153364562977973270565111105844057261689837147244705\ 9332989234056014069760000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 73007185914105096902495034946\ 0280510902867263552021357206164484382957961442958829193013060377053558501753833\ 1000500046980061916744817205334095319736511746300113813084036595971848445268001\ 9463834516841377647778262049820458243926827583238075378324759042346366726036477\ 9034215865275507555368859850130348814715035029108254304637853371647754044309231\ 8429120057670849514209059847094296278622984992385207520850446812508533924126597\ 8390176548100533857086676616278336858285050008507468487816822839458855225707887\ 6726215426502325462396469483952971230418234816888892998623200357350539439314438\ 5794902669353997557971585840714052534924035115738098532313602400606922768866810\ 5282602881215472571633634267891883403461907110140622086758291893244799275704570\ 7153591098868326169707059261632944116304945457630848392949692956532405102332314\ 0223129914890695401/89411260927180444908762915596246800962039235111469162925780\ 5854351911290471115698991909935641216983929564266237643299450830002606594366194\ 8678365591775576640857805786348658486580682880944795997719304992417856951062555\ 7343877702201850708908967453295281187357941362996587428585142386095169023418935\ 1378596684679392898537975750352701925728281335795173281661180263817759690939575\ 8403016442632118397207204775958795325016175786079632617122777544902584423156311\ 7541309739484503709280246374693172887804337780800258612395762345425241059924517\ 5651896433390022496464977960951745711879916129178741750857905275906899250772479\ 0890011488438034544516327627886931325405696739285893145544601158660567583194637\ 9516633550101673031456351662905306906624000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2623827839\ 7945565008079924471564159852774431469206207086386773117460411079294660943151860\ 2146696269260178398734217474114170378846588524264522327866879312798813575317067\ 7838515443606738187375832358891002985132670573761764494557111395237357411801988\ 7840528125299880305689592405168291810932373360882006199887797851231369346920198\ 2968347171848842447874459711321072769547990343887206259683851286568347744333145\ 0663280236211931485498615620317487272015906127465127375905457806006062793231320\ 0451295479092843145487491436992435380320639516064510578675079707110232114029840\ 7160160940387068300232164390378953932334926681350412460315613667459963657826449\ 4923992481911994627558172130774470298767554791624984526784003665023290450510761\ 6785588466489548016204976555975345255199760120530503525796571187082073917638712\ 35466681578452986870020194853770330235729366829/4119568928786342446478501637512\ 6958741211576715781524095367690313182602414819210278902657684292063369848985636\ 0414558154232930178077519370381745475294299589912277136674321600104656516851516\ 9537094905796326827843718664964243725204616088392894510918556234140219637361944\ 0455727474467770121321261699440652650856995032904134984721688702149941646547191\ 5903556679688382733145175951597699462907895969023939097098429205357373655607803\ 4670117151910762290525094794467659068821655984784214369380739257818555434866085\ 5954267477076314417369398381950889678571830340244403603924219207482481402990629\ 1745277501161803932141218730643458508962814265570991873709499981455207763320577\ 4497212875660138854481337962375270745447254243297845424302731549734191759360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 9566483714205187541770514930514925929587574929518489\ 9461415612275601980721351301248042091177565917894037363959918700204778042061346\ 1485450583080702345228382208788647301327645951762975723652653901042767983199757\ 3061618771433626407025966906657419478274207152417964544488966761663049853883173\ 5173597894192699619627505583275891456510933528680746224859692142459084653676847\ 3062707146230447773354754797736216425299243125955216611695124233942424628318175\ 6801527973746310084725645253189869135950463496705905815474443515118346695062130\ 3276427300381975428432605890705308143212478709671139387508553839035612072111211\ 4107703869643119389379939763399103961661969989868668824294832684087928328443041\ 9402555103936172627433101186872636748397240579446834568472808733881976723240877\ 4392488817736522603228132303186676779629903663477648877576540313744145044907/23\ 3581025746658921387337604864839299658811711445998986681668580992688871309493367\ 7389355573195216370677047082645699620474651327130394797891901992613782374393258\ 8557333674911405248673550535026189156900552858682236198913378745169545638150136\ 6720180570008915859967774462768835043124832440503940641868108069012708137626076\ 4880702121004522218652424020549703470913374316916747892960033872015490401063584\ 9367060921964539051401090342376710063051140644130931072265639689414849522696595\ 3129692722866934359751618764585730144673943124027858350047138633128321838367551\ 4044943266287381870486519993760382522722805560457314561304345532361843496785648\ 2545983747919143999698315581393955083597503442800163750415437957636426680291939\ 0516774856042741760000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 141105633231968684276843126536\ 2138793812738604992788482228331998908264074510020420271885368895217792864165509\ 0932752848139255080033432258943964320742325028902036732933750037215512952132492\ 9356185189283245511820133239710791855544139120917211391478611409303706789380747\ 3808059967158711818451651693737252071661838012607677032475475197252731985006767\ 1952877252303837633374874238510220922216935012469425561809925164036619250340371\ 0066528574881548461379774982501677640076310659541910250977234117209389256136347\ 3876321342681287203999518443011330408641935795562985828554720345253925591022505\ 8786816074374759239189888670245145358265979693230835899324590644271912419621836\ 2789523352337136257095428865356894821101209535091051773459519417047397791269874\ 5235008029680543620097641045427012203586414524293730700909104689318937569614167\ 8249039294305410389375367188293207613539/10162534789150084308540837592098918957\ 0533972626101426662954092881245745272564040120908974443270775704360274822850499\ 0373456154472406414264494700973481849096433456831142482776143580172409933691331\ 9954061788966050316600594290501370854927706393532063051964920716919758486945466\ 4898298641270198679819796583982296234279535861214375670329221170184404499493713\ 8617681124394966660688416770477828225503330306728324304381367798313036728896684\ 3054286348683797369398126746331853791998675179536227009500931422393122579942799\ 3783400919032380633999656301294459421958632892113334083647546084950247552879165\ 6486489563115337522072788628861305951121391668373001335144238933221091660687238\ 3063712912710669325942847946389973084409396167767934722392845654645728035750281\ 2160000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -83708126702393153976062776246946443879033956\ 1692794643127223746285327415634241642707635729230923944890093966447483631718307\ 6449767838971451009167243174385972881316104020826102046130409938653749705118117\ 4118055368263187072973624083666222751580245147159616574103326801986037881774873\ 7316730402940371376909081405951977018232270917381920479952918981831891214163059\ 0868830045750926323708508600861071711812034531477407349565106171013878992817818\ 7699847859704392658087568961361929911600084830550648082027633360254507317168775\ 4779582817613561575218507522067355780408519473609955920094764080630041143598255\ 6133710440153106957657714594493023443447540645097352766088638797003612505374813\ 5468303143995145525070146355913692304756900090748222069657691404487235934711925\ 4441464120564616070130142830626018783044340624662047186333119454780161598097151\ 8596933439416283793/49704610575406391287126334789174558043483167466168023026517\ 4616304655315252450383869673894120004023542110368258758681393998531419968952481\ 7606617183442390713770467086237186183521751231593718468826586567064041910550373\ 7506573329886785311563457282391781455337202522899283650576114569522361392503492\ 6344541301450081486148485402968571805707017405649223007208923109333674247790741\ 8445948385795974939843501644842962173333182642255577563933715508178192291931763\ 6274159962898641465497762700054277243121441110805928182914951808565738259874991\ 7734992111119507357215886556255574591957470651634497493517899984879718036420094\ 7930127354639523685402916291952208605413623773352184921694492364494895122323535\ 5219861130445946986625964310561092587815497128896102400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -274293923879549455522229174273331536640449811736676262757562083147644743\ 2148342516138101518411434508297698234711809875615268765375157751613783293287539\ 0346976303967684541766127728764613822611890112567453792677185347945021056357161\ 0671360856696342108218897270827082205725840663172458593507311231761556870522471\ 5257114371099403168313252279619353915923989150923240295336620299790666753445637\ 6010951401332586903149152724499330188016860596823377014524318436909184432106215\ 9259431820479313214995848580307648854273735926034269952986093695641012710041923\ 5385999291302455282409380150073894228724861846035261209196233858225690253943729\ 5545259343875302066481097745484111630961869398864008721022067228843424709747111\ 6847403791723032288681876723577141444920942147725455564440178362335798550232166\ 0569664416139436745004478187946617057424993653291912503196109932011209366527663\ 81428792851/5452670807601886898392707607848515361714634171970375900551609767591\ 6765496287302318640443165841407227873096151636442200123900282849584293028213865\ 1550362511673864694892814753483689899280768277761792598007774485516488680602757\ 3063324707304984636895845527063480044976870088570492033947349286775457518060406\ 4809743675063898050416578779124729455346625320837002289599656649927121205407178\ 3288335793265183869681012160493644329369229427671343221335160032868981803225360\ 5928212963360629258409609397625650987124775703642773134264136732797179308715971\ 9813774689453071491243104986479830721753038902272847597622737251460569047936573\ 3281093710468128077159805524739273297049677376686578524034775995488706464422408\ 5942875557736563334582238233102672949181205904006565075544440832000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -7397795772759104877634303150076243259416458252820664666517557\ 2775836481537795373385679993698362573262405911658836066245446802787657980411399\ 0248531636455796514700343529437386755721708101722502049317001985998601089327914\ 8597583339007654664583794022859336484620800890715045171236861582528946989315975\ 1224964688243310138183725314182248736624362108689211136891017437809445694741514\ 9765911466671180527292736000440089432694678115651215487306656222945347478343844\ 5242438311028741524310542912959094768005265594488928936529322809366066558406157\ 7782828244269232787999286300719575457123956739334763084481598442731855648620390\ 7084467048918359861629538498589348231546650073185445520755818703755758272621329\ 0206091513759321066299131713559325118561803022681320213126198283118947412644873\ 8524811512181813328772160766258537057238082120377193364503324196636153896149433\ 2458003994183/86664239584566347104080102085031097960537912747124268954811742196\ 6012145271991662632633118340221467540077825265712500340310336858596155536306376\ 6541736557886087172038490353553746849445988885859674667177035956978156277936594\ 3211162586327397717695696210561720399817837450792919449785912588739238823017718\ 4539280005377941631227507809095478964706536656259158224431732323569640045729873\ 5566690740822736251659435746222494245638609669821803893831145076330240312038812\ 9023746379515261945427884116062541973020839114226000001285553235278385313034489\ 6437726299806055717601374009681141724345600224881881774268685785130971444401901\ 1341407730732491604772978988904925145083836919928593167966329397255383203341327\ 5861229210081303285160518809359884464248827060724325941248000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -61529121967723007926752078206809709097941027398077256183053093228368\ 4948311432306759810994218654313568532137247061414107495322705419075062461016362\ 7528212814740458411088773027268701327463151712829778267080303747993395377629019\ 1611813672868899076376998408768797024528318362563962199546210658332686792504224\ 1817855473913567066865164346796009675124860549511896879538516245061377014986107\ 8932594406240525419873481255817833589831473002562752965698826832042836527716834\ 7513616888890560442845120077507060075094496367469422043039438852212014303251165\ 0537665619458670173476818086997336588421822308204561840793487105792347477004815\ 3616123721474078078112556498378203210036794159755369218342518565992244198931820\ 9928203270486308354171047784250906493993954358030018110090628192478055086615746\ 4242243700244092138218540556127631564394128272841240744829618177562047239559710\ 8456892391870904097841/50991235930284097905792898497377755598498290939073567879\ 1728277831009220244846024840364479299375570984823186886046979353935735550523031\ 2271501616693472601618264979845688648583026464405715783903397485167718345102008\ 2121414163990503000528405349824916240182340577075119035683204153507546276709014\ 0382600782091357989488321633289192021434497231694833777193570169577580639610744\ 8719122353983013257556030626868484320583994519967232630078529363625946103904894\ 5601642039539713656500999033224452996360466227673283469193778681101449857013914\ 3019506463237655447938050502012136786106008242292199149677406079007642687947417\ 6498207564548901108246234490662586183115429736532554224141843446800580412821640\ 0356544892366496285130739585131758427530151626670949748425473660865220657985617\ 9200000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2639477052722554441445783062469253586405756\ 7635071772091271112098559551946252398609131082549204287899206551182736278185765\ 7589467310391416361875403543299706026437185312686186560258501201516359493762146\ 1924974582288956694818799138430351458761474174038753801272586142909166073959476\ 3884515697245498128761008752115530422432982982025069383691714793214351183237057\ 1087324310486461846595286063442059301242330714682339157770284799410754480403314\ 8139182467272440897777207925215635519276646913475585883024933008083104478692274\ 2235389635943710775636252033417900669405042231297279257017333669348475910093193\ 6554735341476787434801328557422056826219671835605977846403038890622175621068655\ 0153913504886685504827070612447901201346320122341845292646769076919912663339630\ 3947934540129606419012447248454966211209816579535557678141902618122757101253514\ 91327578301685009659779348689264937048417/1706144579124982112710315065215294086\ 1054568849771761558831895726310434507413168240728337083014371250766163375228511\ 4091742023925771638209468307993070945708451584338704775167884253473796000508029\ 8768877959697653349607666997157626773290982625445762253735336866788608458032109\ 2760456798775081796604074999685190929964724304335128060510770206789977447490016\ 3406336833640919557474469426790237745519798714847162873821436824659406140568937\ 3899138799679559382550624055672022438536485281245192797238396933085329368236358\ 9930645498536483277344980378080961957409254330236945141239717314933211333613860\ 7613325085334588095237238607672174594294282044414982463276970575542414824465829\ 5344503222628844969132097188405005828158724801940512855751470100421220783891543\ 9535174776258560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -105968651274032225765207835854\ 3330051997880274678318673921892989911737801983363184969345142094935643828648315\ 3863487911512772198174248959372183819323439820116826181339844940741095683334137\ 7962663706577087307479162121814551840803989780697346356632657678818989136620125\ 7321649586180747926718819861685628624819460041821844067445403893252426469769780\ 1135632874259020619381772153935602545858958097568663553089253104995778658360940\ 4579142230933142968141982039576932347913315534462186784347623836959713638191121\ 7811134255035060275996208568859829181129320589029645805277068579145287377898446\ 7181042451958128501987455248369369143233474613962205307328416479371267715946742\ 8167286179065979448824963742295987755822522238604730741614546328535651281436758\ 8195964920514856127604106364810924910599521917646852725808461737582905944379206\ 42229813951578976038211483103150135170613330676565159625669964377347007/5702119\ 7731477580749158589872897339889098738153352116800601704938354203623442209905969\ 1893518216156542166779437435633580972907277802710344729861457927037048137763143\ 2044534372961813573013826192175483667271009919023010423808752322059118716060838\ 1034842192017002492095921460457362471482682221911309083149738764189071620151682\ 3946822658667634358571398069225455469241991913371578262160980085981022066254594\ 2753424585277487823193356557725773111381096577523792616640277532988787276221866\ 9939851425462475039458631575135739176760775113394408204304368105649364809527142\ 8759318936751528800306787926800580143886719554211547738200851388511962322369775\ 0151318560365075516231661054395023652034264934177747634088258261602163926216155\ 6213842452529440148842657746243886160575113952364423702118400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -191005005726451464613532189084773911208853852863722228089537889\ 2841379628283945947191092625333401641978871461198469476684206353467945915015856\ 1328245832679199459844423249355262329231276055414549304840046881216135938634289\ 9564255759057028078257453750110221879362363954651915030888960837993027351948958\ 0869896683511589279621794836710200408323258245163148206835085661389658565815278\ 2643991182539098348448680505637135616568295637341208975171920422475405040926091\ 1152514883646807712629630045816160667607439876648155515706670493404757838403850\ 0437709079026246038134127692301782453973080900074475672029347566954566973711424\ 9159916905729811261310790914012835271023660561097825814918630506732361797268974\ 2713975970271231220944431862564616695065268113719549151608902372709078098022367\ 6265764404799861589638540757619971388671123917495966444458724393320959804295207\ 927693556215438585072613674327360151/899369595047720930729165128733156230832572\ 8182689472191966697606939128664178883361212058631512442934764399929343207515774\ 7603255073759718737863019245610628104296762679275997007138269790998335764488811\ 1811262561578820790794552180032275839870303650364555933229219450053630219569635\ 3289280716030151630253311648671894873422356311966026446962153383996451649484838\ 6522818440364680266227339714196886512330783958597657378025904667746901812057403\ 2291876797308049252065848226305373217747343830561098104667819524093517232664730\ 6027184071612966854836376833511248587671549687300898475762415315231605796175880\ 3331596579989312076423287240462267391070522733671018869193954232620357379734037\ 1119491639917219709086592722775449254238246488652756936461772336758649685597968\ 5927051723941638832128000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -245872160842788225210\ 8794444331468863989252644885858051604519569640715429374617530528609190549467718\ 2567674608628025087130161218554414572699192767311273177120325414191136380005436\ 1288451771972363250080019602391349065407000012926613983913310083982532985901384\ 7775850124194304820639709365181926167631681900329127969291100375028616033132010\ 2591369075762703724683446369954261502145008893375482716797133261901017025641091\ 4988654123274788565022824174948824071962734103014905458809724598463040915170706\ 9687945236242078725097740182933675596898589366027559822585254950901218978133529\ 7936674854705947453711970748222350147750647546598486537573117616025684079309847\ 2355127142697312949967206259323819920802617538067784629868756720576106114959025\ 3909306740512788418036914535091165757875075410578170211306345425304584651031217\ 0041470120696343136457067863384152182211414613641396853619486185887804419475822\ 10043513/1056995412527199068555623505748411011670659563089008230698360882575949\ 5591557054295159028853722878922769180730315462141922086168077720854678103470097\ 7653455871149972820148747693660379446982067300623031195093970349723974155548455\ 3882474557824918045113771834940140942309952472934645932916334877765388261509331\ 8644061870407731027342196445068628800061599014218528786581131250412065164524205\ 6838946455812860498886592045816946029703204960539568307625817044596463954284035\ 4326319678247511585445735827954871061829159266530401261761584375825326692876334\ 0574809504845745780866973863050283532452255733276562392499866087482635626067636\ 1638227792486755333752704790296446800581713962629913204841581077356996095694245\ 6786084213528138279028309305095567117215050952960938484843767259386435723139534\ 0288000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -194138697394916857197551855553300285223\ 6907990215282054271821017414458392963205329885221913379518450439749743094338354\ 9428340518509017046147657285618304698942322000495168034607431556977510999975062\ 5103726637554473766538358790705027523488841609166766570961622073771484872792561\ 8832388562744194474181143388982468666007671780065069442750444059847757526501944\ 2725674033049478521753722742979931158161556035368064507662256832074743683009403\ 3159721496307170879487498627452955845678170173758141111565900713058883353836838\ 1480767814840177589650916035630786200299091750230220308600684527922673160527318\ 5554474276114447669455538573105849938351355315735746739715227834030553181283566\ 2504419076085539457839675379393987333577485814813435763271017749013243738219719\ 2238248475700936321404658165387938986617550471655360078102963012539527827623535\ 05380798886626896294245560760541127412584955404094403096903/7926195853045871186\ 7200657046468875524163394787234787046561499848572374721282800907080507807602651\ 3529253544284826335209331368813441827307056800225610541320673613802674504873211\ 9719967968294687474563897735372178932057107575741299875298923944566000893387045\ 9020464251473320959671822626030192428800608140412121264179316500718958945773836\ 5146780831297661967912919242127607863969257029558788667402353976600340558348514\ 0587323049752506835970900088867365237148165580512518210141161482405678756447097\ 7178965745060717003940811577612836395673577234810501358796559655556298885505670\ 1192768839743722204471226737722787452302023832195944336088379507438437741402609\ 4470935471135521719688864175567801083747085674939169318800807744510144110362383\ 9180122198281360866188191104514365918386585600000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -583234118316989882443041846001745700094249146708336185257722491446894522364162\ 6775485273237584564743850128924863768434182886617875838939493082295022248954792\ 5976240268910210670513892263159999693429098609384943453742656045332090272424796\ 0446033608189246393764495190400960901077420014484398462567094970588693972811083\ 5961913579272646750436195810684856013473200432177002849299675161204115975213880\ 4306490915787142486822111824999455144348382194742456788232868274996090310520687\ 5342776362483862670654350733173942759687875609347883218800102898350218362267228\ 8432473405940688831774650394961578284156536689999234123757615919885685336402145\ 8239412718744133668612381764430703618526596255938784140265339708691547503922985\ 9128909672345266973794925558976160925086458376783434344892730558212143650508063\ 7202093182229517128622624590878789145323831374749165293228103095868527998663568\ 22115357430470449361897652210600301/2353002622868807792993585230490891822135340\ 6422759829168538916173349507886584996293500676892472204219383622028124331785989\ 3992670958558347981543115605813417146989980066226409481052332056704226221598258\ 2631486223513949537759892920834941467363176944322682613874720887151279076402844\ 9108151496282282349209500621061392882466871325986117658445889108586396261742843\ 1505548989632321680736250005853484594118086863771978274227552819952945924895021\ 4324967023630331495602762694950204275635144670472955255207220507939961990864169\ 8954719212528596210760699979471678131068966078966959031750310012477604973517237\ 7651981246993844137321352422506212735968407424077598428074325553992193863777564\ 2366226816744841272636606545508226092082630264398183876813716611398152274595421\ 8117609439075947752825676923247001600000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2014730\ 4675123687997530145200116147380492770504765151804996429109792750133918710755421\ 7129072745079040432984175167750442640918777570249088638153294272204150375354819\ 9719296424354615850921264614742039627418624484911901380334883749702458516312699\ 4434119619314335163260031409253703809438222018976568752618723810672599749871173\ 8486303870514872004755291600671308551557758249954610654663034741105713892785259\ 9938189643555570210944536617619131156196911732430901551013248582770966755713242\ 5383979817645121719272377064230491504149638696606634228475572169284830596918939\ 8614063298466642207886618879165631014626903043187998886160327892984591203899364\ 8820391715614217333507761764443302690601100249026725625260131341712346802100222\ 6263231257512640051273907379910791897817741785607029025937603870981968255881399\ 5113028933477992908889677235927119392040519362827632716387233025637051396479515\ 1683183198534111637067037/83879830810037106844836895875505427866172333828735577\ 4211578276720773040870208110684509016302008443718661634114256182065970720845251\ 5643022248866906665375202360320359750972054707888744297207908752593903063007754\ 1013009668625836991644471663362116979841282977353571991376306990641152054222253\ 6346426249270050842191870558936830042423577263371251323247626820013955435947024\ 1402367608022235240569417861147321381428244289642130706200823836099616246755119\ 6524381177132506166736973765020386167017073002891447743421914632723983258472043\ 6477561085418700705936757324004520467273678173983029180988027721699794536449592\ 3339981252699327781117395695326216287074716992441661051846900106815987406056938\ 2926969139826132416837381670340038225380127430398397806726321803018678474498738\ 8408962781935860449280000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -77275283641565637245\ 3760199917334313151782348913346746080700830568674064478851968828756261685725593\ 7789375574051079945494151485053937258827530904096158895258996769232793382041361\ 3342651124349614661417772533542081646192331682071542184645435055801107257368240\ 0748887255187749160150398036178815564134558887359294453606921014584588993916131\ 1035672609287240897218183446482046721089596330380974624591532161309418690372706\ 0219692467826272877180159818982720531929010748592496865690231346625707473813146\ 7660581087968222292542891827279515556147376513242003761699894657452180779972816\ 7164303148546899252509244294352132848855099433196823904906934104055564244416836\ 6031631211155369156637568069221243695278996959327373228011806582492473482675695\ 5907290562467570609235945977180941366155622735408987107738091749966335218102784\ 8613356590379282649789535982284127035170595604336626387247461022110737270489977\ 5189432943705999632913278969/34966335114180244855799169660751806961199177089764\ 5941225119008087588313745973851997464613647697443118640112825383382451307947461\ 0289110501470688633946214149249188660700568300419898529884397220371957727905324\ 9820151565696150819534873322134307196374188564539457368984732282539030601097473\ 7163659414166299351453475143077628398334378268425936299124331523575068298395569\ 3915150274758446707496764175249309578714809880202486824095934929138090401092219\ 5310515771449714220040314100404873931120177131339264778242181064179191629115012\ 7561949012067889423330301883653562455731931827141787742645240150364072315314560\ 0610539233479913886556478799657377285061331628976947623857719514889649446631630\ 7921495776883685132493013784203118692297827573123573532301224947017180798020679\ 3149645544549274092937355853406435226419200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6963822146546027987311145032655759733714021618181191057788084568301894336694204\ 2015802599618527449977940550245011087080289547392194763681022566464950872951388\ 9986534047072730425152907199356453311936611161812571921566091723163485472722309\ 6832298086220783146989838038304453307705742581309334360821908707351318026685988\ 1199027867998817655516988187905973724508478117055410153117429575496887935268313\ 5167357128779469490580420238063159604863632413422235719442657467609880355966633\ 5332504500914527972956180755306040509722383529940468999772023463711054290206404\ 7292278244899347220126190658639335160798374131694339819388716375617672536621672\ 9071816224833964266628248893968273830025513923740045242904991195107032900284392\ 9488194456040468104855155904009527103161262998702693085310400528749993844214769\ 2060775745018535180589746139205552939773187098992172781376265830527742719425358\ 51558712372671223807061067161506569123618364153/3669471406378400065089580737143\ 4549219219796533353603643983266979905243592839601859622193933259261577940928136\ 0432556181206079031689373110040649532682582846288556520359469412909165489955605\ 2640053156634139490187059295354180772215643261395153825213394451787181494617689\ 0742488997135275949818952702914264992266207120955721058929838168259478377233725\ 8889043919566678804195071351624208985218148773140224969277433716130548860187971\ 8448602776031769258032477915193256306361492982196905764675211459304847243944036\ 2019897672842883774036779072581995757744755907019532553197666698529810499676294\ 7301236913062207470465385928358750155883119540059784605463520275795485527145447\ 6914476861662085714910464552201448958209706464812867116475222886401484539879373\ 9278415984841329743666327995124221560772697958954461177053184000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -8225118702481310813043566639589409507779080551478148785221326\ 7622062112619008748330986329968916387990810883927800364885491589964000022697534\ 1557120820442083675101531559344866519060263497194562319318332758772194250197349\ 4885611309336913808613121896567463062302794832342282093559980489406155774821785\ 5888496505929246544333272625092876169765176027461912156674744603258561297237121\ 5683605074325674028312426395566709470283543181012253605214939609850370824273930\ 9124802166315318084281744582267719151303603057758135199316523051480837050251353\ 4433752064011443544117789933155762111626143477676870471254626642768776567401027\ 7731726321675934383740383569141619976592758937675689951028892965801722350665375\ 6283208293969273393540983936833063297638088701806401208559785196893378234991489\ 1007088127458331389505662258735673674187711392477366012334170209331409379785806\ 71727345762842697092321011615222366821346807807490903354866549734017107/5615105\ 7747628032960600595642827764389547565322948287589291930185649805805303694592669\ 2764140066934524107797053420805354767773111686381027846263940218990615451802238\ 7548732518094333548981892077483444989769754923442194375573625200064169846820886\ 6905135369530490090533047356079853825016329638494058948624784160558193018384764\ 1229215155850583735186559876309771494699308434131509385813818498460289296607978\ 3949948249500287133093245546530248299451340776894873053790208515342023141627985\ 1225626636228074552910911456572997242923110632388694822891854021302303447511524\ 1335769447958748935425473590864446009676488351674680488751958062713769537010903\ 9724590392211943505671487773157237381996822979513489475433201402172882054958498\ 4154365176499037221670743332033533185740858404576022352703525029278432921861267\ 2008814592000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7936288600767819584553401782893\ 9099356657381177907679595798181474209776440622384441758464472090611152394365144\ 1011030200756720388699920396793280809278870412523728240718651309707817654842531\ 8563986510753283119413910069767660987366606806978172517447970836790089735089174\ 5991867232132630882283224298077595201886258430442113308232425159680127589726596\ 0777122386533459788618989314189498040682724852049183798897723115796369031879827\ 3397285195571124890920934374849494532582601294095485751357279728356551233282191\ 8061314161086255549059787720224473659316262839512582679553290182659267411718513\ 3330685223350164972158392362070631693228058829668777322475480773515277286975703\ 8271651028585456454996320486373406352051295109647887470467573260412994891901224\ 9684572216771846471380890139117961370354607196951979840725043947717293960560842\ 4227337771475989215794343125000317094799299665384035476404611826605192548828454\ 16038485509380357/8664942842510575654497929303947249684246060722031268889793692\ 2983556349315310649521995365020357846065825310710199895892212707868334251885836\ 1847982560862732114381631964364897924252010345119561886523791568859358845887081\ 8401248715978904921706415273114108935567606085546241387223980863067767801507273\ 5291255885768940193884137944360807793211163276279140910819245772768255204171035\ 9971766880772373467599576905009010808698286480093797550179624621584360370710848\ 6993783228927018326300079771512295667202841826743652059904604765723018635082024\ 0872932323919272192148607183806333428374591572166782095311960013390528191622982\ 8019105599644720174039903135945503606197385017799435033456822127379443862334085\ 6851449857635758366006086378418762824518880460987071153144987636866456622800604\ 6701117505246491641211078574080000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -43000317921\ 2906791270082180988303766954143499763223189306892409560571436054307721688894838\ 7780962632890476557397406832251618895180509885572543656390645633385523040753117\ 3759492602307932140081377812473070418409831914864475580856299003317122156668910\ 3415183810074778172677978146062203198237272616170634975575508365551612008320167\ 3300720032229930457152724298720335219159214693622916009870315202480179788698433\ 8593325488939717735116064679016206380429779119801070698879482772497789893942759\ 8179394030760630608279249668635968905508759906458422460344738244698144263086827\ 8507781213988092910819453152704978912316592159997861050197358792720114779630184\ 4769947582166141117202413383701043227387141941439626817865912649588139951893790\ 3029311759450920186904288305651756864993997073352516977495543848020016674646202\ 3239066340060833913496197529131303788031618261402232887143884978705579490588727\ 402613136283976124342563415077861687834666749/164472700964395406226523549261015\ 6145989106055215123617004481686870440097031747601053853697033470762946062239871\ 2100602499462252644438691340023116033878612780021973194060405113113364923560823\ 8724421675840196719575845577026912254324644013939645221380435228121728892604021\ 5758662578345147038894451864261912907471018704151726226962037121802939823616368\ 9931430337767538542869356584063762363077025909167390603014066469584592574435578\ 6609027326810445097683684283235758079676166598338197238857638645616559929631447\ 6145677661238534865183120844088920763547993596059826978398673051711991969441516\ 2138404439168162116543143344382169177157648413353981623631217787909434997317506\ 3644107458608120542138136022636835562973192198798397681620867901473417896530970\ 5894060343342683494071704758505754144172090066370305314683155906560000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 355185798676606141421990685390152940274822024278272286\ 9930612861378712078579298815310272913687954325753688927664281564963051632214274\ 7805978844194316345224181561508088903731418751634806027893277338578622117329506\ 5057128622299358016587648504701325502596938315876303366729232342949784519008408\ 4130514658844612852467015968529778834766989359528252831261011564534571279092919\ 5774484468315334229803465250704373336184665880797933359667785972998169202912875\ 9054430646723647081706079585277200054645109686718392382711890231462319490286982\ 1640518007914340900497259449998186976245734370025868303332112228776436606313772\ 4137394623338339998590566569813535924670589544015882377406935898232095070252122\ 3871842701023314256230874354069317659464007951787992696172733814686486439245301\ 8704696524420844167094726832034316435122639914023209409655158596127847060692568\ 826376992522514830017943651845061645355334299330882518789075004148405819571147/ 7364073147229905962045979756436428116661975780058791814989105598118007318728353\ 3892025280542959597970374793056186335128494134178581820462668362483963146310223\ 1871788530981313848437186751723551145369834723902285041599262370311501647759979\ 9109359594116114036785585643678341780964436067715362425450353918004480073205641\ 7553789013667561423027375106434082138986425534335532345115985024763081765283842\ 1780955272124360590201591225343678233475186813290593691130892300355215126822707\ 0987521472213329341386826611267076271868490875162050149337025953030035580629960\ 3293802142395993174917893170553913555992919301834537924548260819928926257543545\ 8374956029454477667140131891342658774719656655321046493572390220747724875132072\ 7814424151392154294955701202720436988004352228309298960789816748003282528319071\ 7195104525746176000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3101605532063993822905678\ 2530688438788245398673200919614229430497607320134737096850639857185149306047488\ 3460387780318402747616263160140890338422229899216212315459763574725427634935033\ 3835902658600061203422270372452342652230427318399061859253684623592326865623248\ 0057717721354676122986152464550832879249642442593213648832081434146865904446604\ 4926955861038564156506600211338517522142489575406646187407611853866534364717016\ 5275971752767770002417858918156406657043765902480809575310501051579740267284806\ 0491224806022543069493104755636567568161667713287935354236201251958700630579617\ 7739912033991121286446847297648283451361246401804184464913118506553295876513904\ 7430607971435198146206710740294133892896440108115445242148855339259225121771947\ 6603577347841681799440834552616766506372407472882613628324574012044558226175789\ 1686668756119418746880263909041445330011284216658300227336105195625334066575283\ 35103167692463690953561210423782869307180175626648704579/2398181799114645527168\ 7703908451765562309311514359195957297956280731899656033386916842356153960557692\ 2872459442258609971291842033956740081815344343553909093616106156814425779007042\ 5128650493186488070876305743613774259100050959785031299977997441133802866429382\ 1823227479788785368786941773953652657233975511889605167988217785970228125354865\ 8913173795188313106214993939679224712945255456608955890566597835111175490155426\ 1254667086207838503963150366126052936088726946215687690636204173515119794298392\ 7846735651759248840400267545954935827127295173191517914375882348530217753284185\ 3737759647542187930865231226344294017081589645750414305671458197466107182732438\ 8123261504739204179206575216840405938179962901910115496139205130255439996113592\ 4017470918225704672058687156169390193467085595674848434575464296450180481556206\ 2074267272656558489600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 3497728098534446272\ 6684056143678310288685951487562187688726607050509854651441577033906561594752642\ 1324870935698070424823515486957073672831523113732322295756620748601051398674490\ 8843870969551210933638930591062741079945591300841077252428836671935685522283097\ 8057975486206363817345402953687810687552066978836217449224091281982022500971090\ 6912063011619384006306619255161543156330624352474533915529610401769541265245719\ 9343165539773466930675400918425577835471962935514700294527780986906777591306770\ 9721442503629760911520720339178062885671712544073432896742415252440635257258319\ 2968885871475931263516680895093230714961935761743653913664424255413849078432279\ 0322339142317080327185390051811402155425111423559586964810702318354336216107346\ 1376084613300761780446402165724702943460802198664865740251060997130694132550862\ 0309111183826426212946637730054298203960940729127601900372221974510160965248934\ 8892492778849901305893619373321781950927947428006332154019/16314703118839189483\ 5404720034350094804274957694749668149832337491609394293226687226478987794657265\ 7004466782497861263363875697963482953085874847769609106591081555044613345962142\ 0584240485843622555190247830110490413933031634772681846361596592205069205888729\ 8232172934758723550069204637567992376100152143827989424240330945778715971358228\ 8265375988991845564844337618415494358110356872675739677862488461206532442682241\ 4547356533116101098408909607705656674410815415699392959029171836812821514053600\ 4860796640838635291594238800331610043500839316415427651380426785824418265157533\ 9078835531324917322981663012196498314623153179374455065802501058361703834283687\ 7131473176601044171576678036481774013750567604708035527775320976512674321495103\ 0108533468975940839427927075740710354099328392371264749540327625550059367805184\ 8283202109172613120000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 393807402263371962998\ 4695017157693248717936487441317173353429525040005335800778888895557483286536859\ 1290616480311043793775715380228795777294102811008756804594368637971104825296634\ 4613006894108637792727362267797124472004664637254016184776198192317105772311819\ 0351079713774506094788074416296823130666913761008791659898312867154613283177931\ 8652772605048563061404099700273954871765452151635957384915434085310695445382885\ 6622417985842893804067688559357408073250088634882214954126476963411311515831456\ 1191701464308894626072777899096757158771822279306171773685573021852174653023810\ 9912822297510125311371261005171853013064564957682061325154052162461979545698406\ 0977577997566152609285051925537134330476281790383985657485650292586014808590854\ 8137718515865240826764718229245104994730714580769852980603100511749909772109732\ 3563868023647826697026308999126470094412740668083532836513917437229841982792434\ 187768259811541143451242706040601927562384856426229905080301/131204069683337260\ 8258062178299781643767181943732676703264247737302703364695144477022403922308908\ 8503380185243739899070897365575295436817617535262201477841313115580137380367450\ 2464003698203977750245089535348722120566076520224716961847678307315859118381231\ 0931313415570361834657837750352291173744217590124715280536984631843195356224629\ 9949538884107302864532464390314445067468601306668926588392395554806235949354994\ 1892659231613615951579488840638223821812910299425324482302604187347935858048440\ 9593025992830522416618782683557760786752350819337261801302221053833400142858191\ 4540501336592889298278050421122266698878618459604362257654635713680419776211654\ 1981233471751881745576953181334028263101245600465962328626458001517205994242829\ 5533321909387693971072284289673503682342495724558985969632251871342527867016467\ 2469950975437260550307840000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 107196792221253\ 3583009434182399870718354968427662324366835353782223819907219918656155166295948\ 9233617489947610948890580554214620010560417518466763797411773712002052920660026\ 4594722023865194030660393360006861571905062969435505235761557877629938042115731\ 0418435720735894051792499901301263095181180885880861688392663124904765149232772\ 4898279491495342255896156725683317049497921272578097384174851262826909816846744\ 3695020724837756111775121222131866260050557148968088678192705089909005892484741\ 0685133161081365766173184447146081257475811927180495989839407548373390274541330\ 6800320140706838196770868025980795123736457807513110184039825359428499405520902\ 2543361894356959135915065764346293133285971725631248344434999105540599079869674\ 7876038065623507602771661696784205953811824506975663578759500988291783033790598\ 5043567695919374180991658638571009465494770560789511073538243096528727882636880\ 270811375828822194841679636505662075413853049210881790411428129/279941703740167\ 0354868461126721336399971699122537905972592201737045221289752846751372572391681\ 1515470117376404224977163552153471999036282268036925653427951702792439895577055\ 2166024291662671601839386653107885975429394538654803314749802330375725047080001\ 8379733902780633040364492209506053928593620800651716400513536098922574533215083\ 5612946111556188849100869473929139273112398083503498653951889649264099022769623\ 3849525118996893028761860360449187082725067757744155199802690798793832739914625\ 2679763398155263675814126835429189356124186304523389832392355110747052467705611\ 4264390397674333423390818051028178773054578177291060632409177242484887629632969\ 9387332249503239929369663935990490383891083932492333928803794871899724117826019\ 5105069490053794412992067981647263012396747810389487412490649975856560497044296\ 5855617273107418657587200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 1243619740903954\ 5689192914601329761191973450477327368171227318139363281783967440533363414014531\ 2196833840320421081390299489808015186772050148486275915293437582142072440568276\ 5211909833178520508588702658442830887714024077316369307868925943664570164041491\ 9914542972816076064379363824827640703366111907785465183531854233039862817291543\ 7611478808199992453036522653030507197658251084871694935867893911426123403019902\ 3530299997449817358610093494957867580925516643184096907534889182309947143802819\ 7348846041400883529642853083609758494807146819872906860134888523638708751344188\ 4207416976648301269097234177938134521050117147568774235216507638724987151835402\ 7124953084949852585010406946193597465162874731343831130059919566092726968486506\ 1433788437708884652796814782885177670351760056786190137767769816002685859559926\ 8130219503572803819852951312392684891745235721448267126428343647879955114186611\ 47429267155177990331895503857427862624441678214817921319552989885038269/2710965\ 5369211122176678952815769983665436333283825492803197894940808456597932999042775\ 0404536463721027173597324065230951016942100363659322789831237357119807696103288\ 4766044434915657217335811648390286566616279669953372170536506872956416760242414\ 8820244326790004784948150465679195678576168462442053203860045084363502069265772\ 9923380649505852210370148837491387616830846169834295086978887090821641631500908\ 4440658525663219835270195978678891157562903879844534268433677744476450592388232\ 8313118680215925219217907026076333582862345175523440643711469978921533017258442\ 9911499784556470129132561148119924075606720252696365033701013642433239146604381\ 2613203476736103448150357592653282864033604535255076881277331490557386476092316\ 7470954146764516724182587032014054048719434313518552078732970124106304029594062\ 6895548617292568474994074147146117939200000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1393939426563185094329279972649416051258138888606067890898930879245823994185062\ 0547600534579357714493951221816653360234025223824448327343857276007416992644573\ 7391954700479868837415417744389042497189006412372823057307381720779661271631652\ 1758657667941204695474488370363465589999225410286352410561968805581318162958893\ 5913971527688006757512346158062279125981269714562519874501627705057203673006845\ 2001184702896121069163969308057600782288421226093578774526876520793344125237654\ 4803311686764740970856066141335299569285546976744650904429340535132372844951741\ 4631924256949434252816435547784051353733056890367498220101051904868056841591093\ 7204320478383591090326409725653029752108153738933188647803952069609839948159128\ 8362289251796841432799755144844485485721352240761341344584838628923052761006343\ 2218977739573658061188077028865098284262409140693957256713997837859981196084818\ 8798516156603544778830110840423538570417844299703436621443423977379931189586056\ 5729301/26630793703225049382785743823217158862087063160167649877939019398682900\ 7453284587848525489894096218405445675689155896447906685568648873467579102705697\ 5137784042513739358763829639035978032995187701540067316860208061056899407775335\ 3438819251928702153004509473435784000424662160498769869990256004727900766044733\ 7682117028307012552745240266838045393523305905724630837787205389063889292770179\ 1652601610411589005964280741921744375222341750120371226419939604955096662447591\ 8813336300829886972180624414030756367409062270351907389877246340279563852526167\ 0510630088690107952948053228904180520930692157499277690586358068138579638867294\ 3031545573750037637384761087844432580497425470276176979988652952218539182939478\ 8915529417965144373724557541521274326659523904174938680298096648845125827847543\ 8673056856309664227853762812565310062676262183951033958400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1082575356831111009862424577083167281660561416945511357921632733\ 5171939313231441333962965537955486519163091738400487934655955811780953684994267\ 3478820302725465760778031830053024819431861645223915041020939944910439003137577\ 9892163608217505865591551001664867763831238372738472317820159874347044360793713\ 9798912364486224364011177447613602200210105234422530859811395649510814044742851\ 8585875438877602391020748102053510971328311994555422827606079145391753777721436\ 6034986695890208046427316066337942322021271917175394409224575400967279700936031\ 6435881781618437201867157638303898650062606040304864187567043628688283735657124\ 8862251567278593658821172051158717488893773165786276849702192296969523208374199\ 3644420980336537343553312346269462099563103394703973071679628782539302889160115\ 3714748838882522000416964992279618149207248085567334805062100587994548219022225\ 6174391819907596332200897968636564378793635329292291403188167554573436346778814\ 41161302369475869556633843/1889799811409398022391212554134129632863971018521194\ 2092496102436653920881226148754725233875730281984012888131027117439110108667947\ 6200484582211517190780134044954098091301217324063319744040493474393534808353913\ 6667033695414318488795619594112930265671098386655277613514627423729382718006389\ 0458052565471916141384627994796414293865499987900333613443643124446428718088780\ 0034589313620563839826313690958794545701207488581276339551293461391670967745379\ 5212868823521848603326166030671322002419117763578245198520912890427154652283289\ 1393596935553810736555128683150495380105894482453147892870172022018972835812908\ 4847470603433029946216903179281987950099338404568767403751522611512629295755849\ 6126979355552775587607148429213948308442457578330727457752796568996475891743636\ 1717052114428123067303488139137412961332223441677744990432261565530861731840000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 46007411660583432758840884996548502179003\ 3816536096473118277111273843854685044143384980543562923623198467980856055042683\ 4629888038713075159573883147760813177611068322993149638047009218625737834161284\ 9037081368831738300313075599380920113019850118388299623758931028771659281265922\ 0811504412314043562943817691792164966683755390863034953951786917281270538729874\ 0602001276693764874723759498939128724521235966426350216518187029671740850982775\ 2832438157461595417704569731966020480864621029219330932095882836819153448807126\ 1800554898694042052158660123720577295088826230030750074499060665259029144621499\ 6182706563531430059795006620624061454064475067189159613036144126724560311142298\ 1811044929125814698510443824090504692963089852239383584095416808895640607568039\ 3161754407958550377437364930348792907197318325147292858320251885268955832153678\ 4023251157318800192325158502391243208410061415587275236591304998869736256345310\ 393550688256018711757445969970137303128076321331727331983/762954713719500547755\ 6854420442796494341088403265326271598669200255271228162899465449519734380780963\ 1204100776356084317202499090759528813154752100604418128548651166309315833412258\ 4077949983876057562253281150911228845851686476051546540188480338273248906419342\ 6014281182153474580778152995234046117986485655256277561938904232230203925302519\ 9644228376363043986998737886347034972637005735957316805244965267633078312148351\ 4059393107974929820549722043505421311094395595182025535001309845467524705501175\ 9061847638300710490549709939081737381472029465528006828054324166332873713425305\ 5238368895387469691210450227502633967285121586759420489679261846546096096536761\ 9510954016685078842940564596619051854604021762913852866726740234848035086187826\ 7067220763690695449135450382632310766972914556428291904002584342696374912420081\ 7941460903051997929570591040046366720000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 71\ 0093022491051026359641548746001294449823866037872650461941727336997694087321376\ 3077223645946849336292027708557297096498783527702320760986572787357795508370845\ 8159680783171339934973100996405563013638885630543592037687120489782290366955156\ 3462090683169533901076865436062434538221480479626641480898103909478221236914483\ 1077676452927561291212335826936901612049788865755044726990268303141721665866447\ 9108627622024345853435816271898690506743019407783138790607042528092150235792333\ 4364116692241473569873374754713891181999891015009901484748402687592735481565956\ 9113135116500956529196943178694634219581034141196912812322796238396741916763039\ 2985587713206172292278949428009156612246430807318093576774421361651679185469010\ 3689160797416795429191273277839676880536288290835948348268480453465453957553260\ 3520994275897960709139903535255678612530420542141171182787412313477525400265106\ 7012485806333390128446654898505186244790136440733024436866632575252799887071607\ 591430264258016513/116348937758415658752953887139562404679162811295715816911347\ 3451829240019798384024590883175059811854014827545460699912926971550514134913027\ 5976521392362223145574821877020465739812299424076460818823209458780185268021790\ 5309963643999862720328387713195623157045685754867008084790483462028464011069208\ 6139500754351243056719458753744245381389905845016202100075870001563998091950617\ 4028429517015793647928573891360886232534277167589231089450468723530532008319635\ 1040084228672388355736238423986092055897625875792129674692475232572529618871125\ 1270289439605978360681213343844413222546504256933033671025368244853952206978880\ 1698990507326258362535915070803556951929122737433991976064091553178146808274209\ 6974834013635504993295049027321464230389401278053170620004519104345883495866974\ 8385834298961114718046742252648916129612990399434467102004314726505801318400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 239257475869800932860228611462416345745\ 6474405669331969507990151247997897416676909663332471641847409619314311812080563\ 8509701543108645841718550018892040305759631421442869164710682602268008637469039\ 0327693078150051504018503462177272894010780880687380136202644962979473919598695\ 6998142062172640782810883394363022474805693379061370142580119602487706226935689\ 0880491677067298296146630340835552885226390730032705766784919579734990039291732\ 8238318215819697249647581309149969564641207543783912953856289514461014751178723\ 5334165874342094611075099748043967627526964727598593552532580306924299974371239\ 7976530996769132604354845388862865264668701871322854156323526657276560488613698\ 1782163374751900353408216562777727696199032176433156434048277481943780110016006\ 6799329062125169568842006250552903080020672471822690772734557566272351916517191\ 5106451776585070077496657595910322222023325837948534785337854287633120204556374\ 556594493178114915524990941045361997792107687112915867/404353212326622620788795\ 0256026357656494162575683505214364694439686015470576685993858402313227438514401\ 5424147995392595557086339826054290065851590192742983605647600889429684351465916\ 5508853894977613370774568906824827344954255015771997053966279172373730990945069\ 3496101955911946488068299793254173356965877306114239731957432512620984551719887\ 6641900087944808884618461885268821289104314228753353172565536120693370728373766\ 4205664824698635976543102490940456560675083277785055959750536673541862714452318\ 2112970095937777400015913256416868643196696143209148158246329471255081797793047\ 2207030455010289531440908453980688125319460445897142887916276960257003578553567\ 8757634629891745148378339687125553993007297562415307618893793075590101770587444\ 5545421436860614634691930342071873145397630239040536008655292497879707222183412\ 5800079636456613441699840000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 6434358613\ 4181863119277304423390067741126197704035021903309491609519173751368144239038008\ 5338432278190499207553480433777238179445484009512156610731047127030381339707954\ 2960302898584876123827946399763762271268793576136329716482915154477660213038710\ 5642094657206579746407864363416250827190911077678418854718639106458985344600927\ 0742685226324521048916825605780547827880782209931233395506947384674780332536711\ 8110614763091228760552689008358655015969889260664942677436831637208555616672613\ 9819184763241752884985010793896066568388641495637488138334320591777790206119359\ 6530768634152907250405842948147532000982218822168955997792521397648448131001808\ 1146171142570202389856144365248710766587007898033644820216948016522280472783850\ 8604100962741015937701866721353447124323298538867079284237688539508603095284058\ 3486927476236325070088813733691544703499666709157606739889281520527462505485555\ 1009577469982592837634916923323073149134664045903406637933096185646587952437940\ 8135465982161248153224842009/11807806242856494373838564654272856039024280365521\ 0958115149274996791051979088026915334697126925470536764804619263917663438648408\ 0894611988886066536419236175640430328155122884014640123516802405632507022457839\ 2660246394139092215814906738956489871590155904545577844622718141051605906676139\ 0160565341551326971691811142822326639058498760138320583448802582893101952129756\ 0860068869378528532503302101999909933874589350495187988376577779719010204931684\ 3687835542656215320483964172019580101988874216226028125342273978433524219392750\ 0623992981492609051052450030141094578677545623792041415503568272426064940179349\ 7842950011974899007940683078074589458988769333235146367010296002570167068663403\ 4822474889238896694904425307217493556613206313222285864621496096375219955956352\ 0416857532683288577302317953891704496070276443118978411255165466570052848439700\ 4334933294505474496921600000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 14446019364\ 8194850791588362412152204349711918308303762304427986509473261517072237910281914\ 0281411336137232750864321715516400001604401586252956339424731149035014004769744\ 9829559431746845774917977871225389918379355742802191133187729356520808218840024\ 3989573607784718806763677988501523256940280119104845259266522843399076516676791\ 8074485911979329927314768969602759424002825175991301615747984109458686413253580\ 3210395734677740231943203444704261378016070051814683809595027955260758744120469\ 4199454497902372079537434961161258368010038847478790054501857427218394505668052\ 1370809374451039747689982756075008088262185983112356292018093116769286615712449\ 1442618487112560061099762858536375371013941864795008909741037485277547104539523\ 4679575561829818911653978289060155192306506396727457895771868091743047614934355\ 5420289106807444357115642211910530545176894195128143304940130239092649917012218\ 1799501282713771832247836565944478298179458055091900302835802464197924516655295\ 8637834578871102384291/30823177027155281020239587161718553217357564726186167462\ 0539701106667365907162977179553354479354684718042368520324925208849676322617170\ 4237796672167647869424880965357197328174064759250942204846668789413067119567509\ 2253173782344590017346695534236944704396426786060394870375640011301484019761655\ 3824048226193206220174110473374724628806102252187127959228413998400591639586286\ 8637037055683314048091979759226793431994523962973237629118277587543658575445529\ 7452674772893806441958534858762345446698403473825525180662701368385070341380690\ 7838748130701542038167483801618807743054728174131623308523471703980414156999986\ 5929364790244971148236846596131782337481089950996441529601134062902482137763586\ 3487904966738712811561343222426027934092213938052971298030855246300257824451198\ 3651507097363295224740777472549809133787471943273817436781544493080672669697104\ 1334152396800000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 50528244937414107841950\ 3146101360105767964072951447444453362198651226422404332550010798099578073452200\ 4774965535297664321509901238291171420976259047332740309319776520962390796038859\ 1797832579451275217358910776024198509527280254569897449788796717126343617393976\ 7774381108853893651535582037632113280183541417078740096770204683009169376199746\ 4985961852531456412746563686857808461281869434704512632538474734772161268275999\ 1690544251851104088913162386120691505822102130718629338098426963535758291091507\ 1487811964508859635279145872591993188599979226534576276296696243847120337643806\ 7793681271171327599502870324673035102288804125340024870151419497432878508264613\ 7369858222516936761612399056425895892143444566127161091312680088116138872839038\ 9381713969831057307792082846286968949482071305045669079963110811886621314885442\ 8376693809624155406218682726159003539366272083586421582296025151133214848696138\ 8148339340468874179967808517785574367978767851382970963158571624236216244543095\ 09490211833761582388135004826020573/1392761111598554355944823827297175012969748\ 0774808775941426525898723922895162482689952156858159016462511956837920047592511\ 4601499652747732850915144966205098134394324654782124844494472168193910379940454\ 4089116256912331332007270879227044114812698135526263493049698857362923466240769\ 4096385438757289950549889760347466979337399730290513526473408022609125140241516\ 3050810289038715710032210425958296502353667655972486331918401301705492030281629\ 3869091879363888315516665462725954789573988882235261198584085400195401422265253\ 1347520481118261411736899498838285049965538770172678119589969573704723529165629\ 0990462955591270711872276208262634358522276479052715285748292782991313223786163\ 9402917119478299110036335243092595517979814310168122592867235717155479697870281\ 4207975305714364087598282846123134659558337022978258895707982411886341069054887\ 7443107355460515767032616795094288013712338976768000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 601912745372775151160509362534597748202207856338652682420518174\ 1010225927867353381432925129784703638455430526752833670411642358949174626644335\ 6752981524015628628078172093641127602868637226030193299535695095618156174485053\ 2506033086663479334133418877034348884900293228880070893634832360531683326952542\ 1531097055402691107482295546060264118750376324405123281735552802023830746275774\ 9852530309532818609447612841013708748214164835771087940511027919565739588782437\ 6504930851679247071817585273198680503748561753343185506466275799459602227062371\ 3920892110463668383866929789741991734885261864681327071388056953150294896040060\ 9329203258590650363334082322113479224660707902405111999006281713018181930661400\ 9486609640932506812013292877691055588961127949451376400761653667070351078994636\ 5542717674770538421681648071129673334551944552080559238248954313136673154890262\ 6385120097149249338016489248682303213153915406558251763764734138785626503777681\ 27340396184416838786684951286745589571374347402857444161139363228933/2635377087\ 7649769811457596580234656652289346928452429840468952445937540922525546276233003\ 4249918818291788683550855297610198118788171241782936095598468924022701549603982\ 6312370005441731987337307829628592076711489244716038843368131904448389118962031\ 0280697510453004794197607279807656636381909064343232492530856123174415278147717\ 9926442501060675381418482897591134715229164888623871853016577903561078748510278\ 1082793624306040076898389868517510633951740996494201447241488970267334142842448\ 4440986672494085656630489090315554964073291809560211549595513267938955442416149\ 7764924026284047076736823796379834875078830618837109566752182745857437858886748\ 7155319972957144975589320471844887058981243031671886926652192457691702170209578\ 6759278552612235175917490912570128001108622661288521419304821149057331507698800\ 8854825339366444125326071599606655417909667454637512282905281423657140224000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 900287124398506597007287442541490880\ 0285403762178606802806735336650994635958750629020886397145573679646080130763099\ 4187056647158202251362252289969208062496802847431282727732969233260305944744785\ 4622806891771183392408008728819948534649211649041687366495798135195970480791899\ 0708996847319489094951954686253065319204501378571944017139196855818346114567659\ 6276842303371081495075427817412472657420511053658520747244806254936310037454378\ 6609903339629584192655193935762938918824648792747725548482806611562240722769467\ 6182106794409913284476396005260330337838199037703266525922469700796870457957996\ 6147354627612580235429455491208031074067009988643124451519210999766638133499831\ 3479180157279899992543510805466515961144708316008695501005671411519306777834227\ 8290999699769200904815288839053493778996556648947431672657648369459741263475097\ 2910990933085508395647321682806579925442622143684342938912591444465448142301798\ 2037917055809659578392679105686302452184135884154293032800440769422410723908354\ 40502168631391169704737367/1324069592696412063438030574455722109417453706280849\ 8448393062291291713882469032087379759218941076621448260325913893788919632794996\ 1136485444287485389231099119610604565012288007503871016597550528191934909908994\ 0551994990583999655280700579829702926511958458635208855465800638973748937784526\ 3719551766581021411002174433172021180485894024391030228872675084781060937801304\ 3715252838119942183590644597189040163813843316713105392844677471894923782195608\ 5702057707333901768059470805777524187849289092867511091137220458914695018979811\ 1758253955701720377924707496044908314323384868643202142302587650251440790083623\ 8946575030160517342845409285305837988629532823111386692335042629836322068285091\ 5915680085968523757316766535151295313122937517413201178872471572965611230334895\ 0830587684054600546527935396737401565922632146288598424970005024095675805076769\ 1715472853474114918210026041773905170923520000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -150423385765022882466534566326596051152356002807788597212353712652\ 9648267326462870432998814189676710956929640733167967381622316148065791624940488\ 3076715983924396545227144788810728389506151013269133230445822443789626241281441\ 4748175776942029370700156823397958962346315514480639500576182880645098294935875\ 0066550558332439640531154372835791733639014421434266610477033113655222728853495\ 7171594664370886262573636944127119431610645332195995789060118309518877490677893\ 2596515407300067978508583502508044956330764738608943182771252122919670168538894\ 4832132215668986872228433208842933011985703575667724819743442589480915648249296\ 8367678352314399181212945009657519267777928425493868214795984232256223924869550\ 9348119874447118537463989645048747178932262346610774303650622646101178721347867\ 7688717775282729815024972199695916152440381204142219816142333473460676676926882\ 6797266000940823613650307975244585185757861670818002321683287202561440979997735\ 395702097966849241296030756725209481177443470120993343456759/131405531612679910\ 6860555878589176212259901432275587135490591668901269705233010770663387134542427\ 8287600390239050636683287887134869453439211967690840637404769025784021608421173\ 6763329702076677135579941655186391940282916607222818357142838935524945785873042\ 4758573042422355556367204615541301186537258135893627784057708306106129378048596\ 0932399392295872599663907745952757421697708236762213381152115468090487341948466\ 2879068071536249077956692000718590768037243719276116603526387934656761398828935\ 1580430257286245931915918033822635122073136105706402444422133285708508762314169\ 5019914084064799999322799549975387628375680057161419374723063962257757405072362\ 1615185034795460685215956763176827812652080958486734023522282894163949521874367\ 2358822078503759211218207624700839682632595561149775554371306533510466343750503\ 7713747022689306505104033791096608829373463121949256463461384192000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -874683509888835555969658283361658787772738844671\ 9538152617976143044578558183513120105879745720483095530867966653314168122934558\ 3834695765856803449661893396370899249607279116368540190090996934710066103738682\ 9157302486684330714608850978419737648581868502223330209376169770511325515277103\ 6357630284219565044606632941453211483418885135391156177197523180764305018372827\ 2739436085414931458176049258015130672818256360816578141890616232011231775243433\ 8318999214215073238939973479468614345041790469240139569701035588353259949718951\ 8012701684126161150442537972401184876925894605984111897096864593582686764402220\ 9270739923241399135499070016828755035082421836315264209498859069908876138399121\ 9403075496245365742546732826206961167607397407323621950871661354403817486566603\ 5241055851023712778760748232301599690429551958910033288725574028400685192811030\ 3026033374285426631666623225518152689215280655276028329247052807980516198719467\ 7894983032974713019358166100203993689633534309200895059698066796086598551662049\ 90069716920004636679/2789023292518025884962414601268790578025763726423453801866\ 6862207571692853670524826602608838978740701442572843213602368426461298636205841\ 8893169276552070255868088569752650388658240164656189392480037023751213797951534\ 8700491942895365279237007423412256344375855826062370124751037971435660926063274\ 1068264629918840656957969717961486237557043486607901856095968259324831688589986\ 5994045909268812266109186321886806854155691751435850648332252248966971657170982\ 4860067213180599141674058367234058019580191509365492329967541828086323723962437\ 5109397547381931824966810548910195349155670881682399449412328622792565218761037\ 5708655852712831352469526085011895860654753467868653170178823556482847695185354\ 3380646988275711960529672140153843598360035546425883935588376004830315421819858\ 7424569011830535022974629558666112251054178901301147611145829117568787428590830\ 8953799841643537218361807177211441053696000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -3534860392579986172843032926047727656056065982732489254319383300068\ 2818721388912320583653566420037009636261169516801558302262440661272900634973226\ 8576758013407075905781190900611165930670736468481256100944599590659874280543304\ 2635142302980518763313246998603222485497705385597680302900986030202770548775711\ 3651166781953505963005580648969270052308726834898143845923416254648101055080629\ 1628122710108808427747462876148796623715218513669121348701720923783198085660512\ 6112456047576515733286224460940396905291139777622621930334402358636977450522887\ 1471131070569143111224693829165240638772417818639923909712698360841089410388411\ 3550723796943345009954114831847844277583488176246091792425021985616559956879963\ 4967030559616632463374146031316184208018566179658093598330052635728313484011983\ 4943735556732153084906277116593449475203373096401001960213639395401631738181240\ 4620161641167387454289926851153549159263505395487059171263824012635407232691752\ 083473689429610643421455287211640985219010469812830077270471457061286528699253/ 6763035702388687390863906675988959753272320187642188251037486753336559970194002\ 1661963443151304075057327825329926454679677685495055867328957747775182675530111\ 9758235912338498024128876734519325113723153004735619905789274842656823810244366\ 7681401420467041494929468658256760553316344553361078274163989559690553983345397\ 4064616481107329620878437635176259043683170258649037225301345687032253807115970\ 5798193257533931266909611935245233357298987705707915132302032896317649599264508\ 1252092311693384847766677593573983637938601072396642588537794855102824437748292\ 0194183539553175874121544616988206636935190909003165223864260481381740299535132\ 2941066258087217650183124478038683396380745034543109991885573052696752011895377\ 3239015352990669931940594576704201352645987054199867511200214418181224120693737\ 4022887338140920425066290346613974462292712091413076087649229277702880085399103\ 5616306090999808000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -307733827332\ 3621692437710090022820149388292033761610241496192849700884751427358414913830640\ 5210483580183048578542482796728935299321159576626037470776273995509815657859650\ 6652958334884856502503011459516203219452227214237214990613673651988460752945697\ 4642165724042521592160097905174660841952433729450012729231776564117229248824755\ 3470852364629961532626063205922712105415434224033673889914462482363793337456012\ 9224196374991667950537904813381926257383002950830098875314403667023287227785634\ 6980131130784926872763007878805447901284016773704773558713936313650079224566015\ 8201058702204166923679677227788262916179902985421178133773778300768295153906126\ 3903903936229856016022033212673483674178773290338884198026873341393434107659516\ 9678851833104731278089278534983107819167553709307746771740493043675310060980140\ 7038709278987925293816145867685928648281059283131612020801009780327975280879296\ 1591956323032089268113651282208120042174902276419679711323513688762823909413354\ 899836104555945325303122894324739556145281106837115998036839467349/419465036091\ 6088377933162105175254858582988608947270941984425236277557048735276972180202329\ 0047057361336837793813681625462644496793291669509147483797287967344941037434141\ 9923619247703960723596214429178377396910307633563842775814237720762532580511662\ 0544965438185789935089135251543268338130916590247368091327889273187593823165751\ 5954435617642686597490588463617636469744987300625008059930807027253344752589687\ 2027366264100295810463569542323801448761507966142752966992777101666734245857169\ 6844747087343546415123113783607120957473263947767908050667348078804012803588387\ 7363774264777316267021180874314788381647862821404723936811146598521846176692296\ 1759035548399303922643061727910532281562623029583511324618798874388399038121087\ 3606976472656343009952515977756653581581104890405608610040709546613169202723573\ 6675215801924159513760015658054020435740971136028774867279487133723670060654006\ 1176911648637583360000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -123169894548\ 8993580746064191258666582073479863540966453403154715647150474375623465152658343\ 4449903194342854434246955055687396963697726568573475759107942105652188982335512\ 7296428357708501309613612918378694028778532481561227500129189069952007472540276\ 6978734333497969819249732180413375165243225778571579663227692828521414368188526\ 4779968612542068975680908867787834676254392658508577006735308947663411090211050\ 1765425950689686094925953501168290737451092202774704566717650919343457131613238\ 5116513571365030917532327302224015297176372837409552721203768090648765461014856\ 4112340553100926005603002275345086710014704488089535773284289691283310491779915\ 0373078728938404394128024510783381679732176617519037598156890585827912210697744\ 8987128606834380747413126312526733103847954067601822438865718464578862739980753\ 1890730073776889013661420239029990491119635289096811398738366136916499123391143\ 6429907605983360506041235110384352007475256274809107399541725044755950057628825\ 7432921140590529347131059551604867784560548872906945021098529/13138927382597480\ 8847092183526747196731285780362876266938450904652965674770418902840986161163884\ 4437156950507634709956732225221098661537092323635733035680128354969577559378389\ 6241710051072702666036415241881148261448406013629911214774363072693549778082730\ 9628333999617889916618650299970345761842294171045267808737410262890334803952322\ 9521996397535756001590761244080814748497398457768804835086307244816726836406530\ 8532564869460275203714359997119756355969596744090521702957397798458237390303211\ 1832982225996314041108930827527156564294585102142376436680219792406746545332179\ 3976209806622154029075471973447041013143940520254907328751891405695347791908479\ 9492990972591830965125100740543700380193092661238998717970533793106049744252424\ 0626520852551079710729623452677332066730839653739887600734677157770574785884047\ 8917956531841765776511578257275246710335519860171908537319498838601441179954340\ 4298240000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2464796090691238245490\ 2622885688639988719414251648740534764370198142708285082988502106564305961182967\ 3591745488575416925936498014342780761739159094862966155895916185298065335277702\ 8165599798567124384060793818964554787237652516004894971314911375920330792609096\ 3533044558330038397120690601921025529023026485750981742745081668373898960638532\ 3466698709087883853953528003875959419332610883818506811202065717697359316678785\ 4879386238530975622973537013507099439295589281754327872679418921585822803257309\ 5273042625053780575630614676884406105589060253299481468587677312380312598934712\ 5534251223940373376744401322001958446048189889917429653707055153684239676478038\ 3935632833529624166617217333076073093137029816235475821948117670121440620189573\ 2831452388131166979195530954139747858620632716523837684618120306597023396801412\ 6486484705364781065491241590783478211252545797407970667812796873813579341464783\ 8453714998859676491269585381413735914204956113979481091494508137610440670296467\ 01218978794560391043969745502687058342578585878757015496629293/2192351097930818\ 8872612836819170732460361262163742238161840146156400312867480081222217468024826\ 7661593576683691262035781888646467075937708372367001579299625612723679546921772\ 5658768496460218969707309280433241200272862803641242001864121358585229334649325\ 0975545078969787050787181075232005428063413022363848241261723922324577016703027\ 0430752043208485906981565638835971612381889934122393523506175211531887838222126\ 3964849973810128229704979534878971064475627230675093700498269261564755058471906\ 3269539829566676396741846361381603702829200998354780679640173232311145694947250\ 8032840553022783225193670846858578162486148433394722403221389639282620233289250\ 0235910126800117901158461559996961547418087351831615330495763053893596453275140\ 5266032477557238865501741504088417370117953531741843843153988258527438170105827\ 3241275229195079274889402849760957311043817812831591173003754833213021327424639\ 7303497720594432000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1882587067\ 8787136754942902037713903337909661894906695858770817602529643583610433167811245\ 6964693023590960799721739516826244857868339693046030019770311124876983640497674\ 0391859676706652413917491074154226192714474743511596432717846851827250364144170\ 2064274107511659609052557030417355200079555513216334028901703622911642317396034\ 4578028461576011376050540916525327962722832011387526832885297308264609263046795\ 8941093657550082133245324927416282872035660753231003759734488513703919602959503\ 1841194166185118959402390174676927661127619012138720624915882525991491189423215\ 3865583626051224842222545192114208626477538209510550503323549516514008693908958\ 5370823911947903312048842314625240505445853955634368392858672380103953518764463\ 8240891857387747458635266308899575647139519365809091320921880455791702506396707\ 9630352981021937201754844547331491278654352944347948766468543002487383894439471\ 7470698719089899352675041029465046885187871503667064754447206056427263835456085\ 933119715027809058904889862049998737684993519525473241662699441291662079347519/ 1466355026565682446328596732793465800444859224960836248376554847183818428877923\ 7207549673550777444626796249155508740540133499700104932490899336419004397407332\ 9557353175521035439930181828051022568318467760310932654896539005519228156841551\ 2668568474068828427853732586253506791494562078102993038118842043139127722427485\ 3851476787974368051112503347932574828838922543273491056940039545497439748636277\ 9423308049872472789348154057726624925497669846438730961928936925665106545018232\ 2217033591800431131132684637583011353083690697994107293663179065385928388435329\ 6636950592596183285643511025977541261326641637092754416858927538769047627411975\ 4875577676710756842548369516603326840667057087472998006569998393289888640432818\ 5639859888678909535746951863615447709595119418444906890056659445758839870581508\ 0286067277533617499493748209033621179347713662652272260840484167040105896336768\ 3241186852516449151448315436592005120000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -108897557988232872183783646777159330998236894651416972997752174153898\ 9215345436280921322879951513167112534013712136373878921096919201705942459456119\ 9143511351014438562006504188371260749187739625331221421434855865034645355882097\ 5879904331872972461579004436115235426589556765320652033287518845784235118359999\ 9908235633636500660006871270361606509305827206852921804268815376610507293679803\ 1144873416053103157877763603451973319946388768379800954203570090340541801078734\ 8353140284532606038095775316841882437188896167508708629977797044539548717928951\ 0218845605030241127360965957060935366703877872818011662023402218077254339899016\ 5116944544433591444805355860481380439524442084346620928678168502495399563086457\ 8946423880515823125447676956469398330382727178441647902103903638818157552952224\ 7191549380213728850272421072904801686951000542353183386729467395552596372835453\ 2688567117667195375790523559610344147135387425430042597667836405420860405599075\ 5682880896699711485272921344708340054032721423341971184793863847573322679546869\ 432839322326152972211223402537/774578536144451586850116162115647786184528326198\ 5785375257016979221255293040281293121381474948381618154637618838004942578894120\ 0921281041804899029827142533902920310613089730273101133079499329007308785554255\ 8636688934231859135580569815047031348980912964100808608980971593811965820277541\ 3831098599018590918569506831043453113970532574013817237646382463084524155158522\ 1640982064290434946821232296329494008887297710982318517089114762580997015917905\ 1591191320787752505757498089942091402523156859013521524056320913430789682186618\ 2624716615461067120003516041835401450884440547112709634865466172474164202146253\ 2214433712083086194107657593372032434213994418362014890630700432371294921298692\ 2413270803776498449402978224037656583576718310912810389004723498266980641534696\ 4655766413441965337964132307218799540100709870177046868056972345761080734820076\ 5594885141447961230187365959096972371927677385102911818472927389946647203020800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1089272620007925598829845406\ 7207786060617758936757983399647898208226153402536883701644598489797346294853371\ 3353628601417284816330850826543961514354740906376460457282165723462404839273600\ 8218174303965238927641205281804229430698224487882501527929926850212339373426597\ 6542358710327771453254128409158760453316135913324036867995015136340242974889061\ 5165746774871515225880262859923007626109005644201474336707795437079938435018834\ 1861668667018911955755822525805955900439611494295175983897455933045910194537121\ 3897627595911373508439026054274863181000330919053815441269211079494942255122371\ 6651600115165309222715351675349192469840274137755020126738293601384410536829596\ 3055425189326176815257303513355888712468664832473409930810131703635800912250524\ 4850444876571928633075601607743801429541033371963897873146008444724936234019845\ 8639796586075567070632212122544950703729782347540777598892976020521807024877174\ 4444029416711454481781395964551268356584559840554051210966822211790094383449944\ 26812945888362200912027093999029083641160001708364461692030133/7357470701560161\ 0960313554814109520917541325420107580617367452083106489209886821161116345979923\ 6685668114466239914148721942738328258764485275925424754535424298617277149755881\ 6335922056447983811075977389559730240641676834939944879669561581793752706829169\ 8390882379710512924754764906982251455458630160957886198211158204001115909896444\ 8966803281702496065427485637766233255366993708952950565167703874526878918886075\ 0848074976602417079872119694551014851923635261349871789951103368994618476489849\ 0835201512628641641337490436062108115487465046969803217737247766135366101011884\ 2564632033958184512460910615360533686503255724237288741556193684417768126354458\ 4783426995215955022892606850823011491110734165998702137776629650327736904859301\ 1490270831170479521465937538446855518485285282083565509776441966625838680797655\ 2445919419748220671481232851908243602507794884655972735796278061290429687174155\ 8354820729152808681472000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -15299\ 2021125011070232763770744162423507021188972865473519296421822860249305539954987\ 8394060578128015273627703481132215529921302371287837472789379418781511342188406\ 3407229709638195783959908255716017839833934424849208565871976881622689740423082\ 9557142591104159993413821640326545272159265769612052302696679920476121637089150\ 2299040837054531048939360293819089947831091907238063506066051477584608045806995\ 1500627808909983340048393646289956703157709136471155453717107643373849911079331\ 8698004850656886079799763457502615044291372144900740360003664510620912303748960\ 4825378029512474379219610900701704941730423724674846077677122472935492836052114\ 2278692375644065363096597497772908321677397044621366136786930691379159315331445\ 8199145540594209592991286568066906468462159673987238103598102354201637486635477\ 3282036721914213486958556659962061715611975889710110312362699271360693434829934\ 7908078983507401622909974680240274964458729244764591257162801335104013071395070\ 9187707648696570808228227754879301685824805809033786085315594295486436064039446\ 0523617227448189507574873/10208505850822877553137466252457155256045762683337060\ 4505869470046546963961149432020798105932452421207954679319478137526990303032451\ 8430710994454817012518545826321089939209261898704636580288466381484435022839444\ 3143066880997830413770139940246895326204303975894791370147996494602249418832107\ 8585316859119777172091447063535639159356655234658735086523558520082319113331789\ 7020485401765265888107848351106374548049574814757851730361336442364006592782272\ 7799641678983126096654560787783302600187066884159796217518430418333151408804452\ 3423716527402558241518452366424411303222436859057716519343371842507872300787237\ 1744885244877136782073198038756374898747854886305537475117440279756145552395227\ 1606363905656760094822760277451644217940194846508925296217326604345068755575672\ 6013054101195578254129452500624920924917549601104419676805153779667041930050103\ 9347333276671104255509744613327029924614404256696928784615566316198262866800803\ 8400000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -7093167786585265834984\ 7223143243012352516124171771388480825927775621088341307797321768018802849356160\ 0558390962516705176752849283424204321675917579602106630581617303930648401988410\ 3963602171437254244032967109801393401903097059563349837460725223451137950990323\ 6740998489030053784298612852601427618721005826547727499228757872206428844889699\ 3395097750881440496444332523781862351648071301167216727212773728528520962221150\ 8208133878825045009572061522217591204481108928341876405485533245822940833681345\ 3873177728529400519516417539129701350128436203435054613055540123260892876183288\ 2934040298948386493494697068190759766438702525486030718917579237811003341790225\ 7593454810370848099725287056914354543136371485271698764653976149375674153195176\ 3843445630400960123332406241537089108996878164339569041526655673586862062958998\ 3301339876601899769543505478550058281371288531968275557115644401505530298438685\ 7620232521913795810687722381069824463649536148072776279673255484359995484965535\ 3903530616895550014949194308042118379083513351635595365553354188619361116145037\ 5047251817/48823606710261145411365874216105986295593531421677895340638686522224\ 8391166201788968850143369680527438562269730332094592376302980609250887811593473\ 2878711108909153391704915979009105539957304863510765128131564073022135602202194\ 0631609569459899570331362980676824160865226270953184083778554568625029808971413\ 5770259795265885688676126199653265152621802631664963061160945047835735039909185\ 5269697035878547827041628548378917254723745366380764573645787799397420611191706\ 9266916363297142921721628258437144484232939563243621489109879761371357284972910\ 3240029942427273469297145423642255896443889319868034769876172115893321637512560\ 5412934596417646251947403642161305324336069054014803073724683097924363274667034\ 6780111076767186086008293398228683153563157808291746768925398090059270392389143\ 7371589097012921685753660721848955668372229333284081744994189432009020308777505\ 7071899551726372178712782794606634029805820033660411673133500453617664000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -37557902586914518224979319446625560\ 7222165400260015018391564632022466291512249428548092861386805822246591640988562\ 9286844158368170796823500392153755058196208371948020859052642710611210426939199\ 4778832486375777422626645320312971600509298556577859569261483712958613580936152\ 2110351233699328857763211355351918606905881676509476289109737789350039461388986\ 7680475288249843477837418634429041485689098537455099426626033415336908011561073\ 9127516795914580012099829486899095831627531552381996971737431315327909844479977\ 2340105710861395210419658404893349136605874775800716900934465189132941298618178\ 1175343519981382522277464408489884766346514294996447191494528901521621643913008\ 7765801654676377492627110268147578215061453818520914437894734923602670255976371\ 9461269859683970140619554345717384017217632373375258179304779796904285623050788\ 3046440947974471895815225449602641040272221959714549837560972904680809319218649\ 6727153631782594098471485336279778195244006741233564128046121058520400257846438\ 7631008244501700709649349049096984252963095034131392667205563361422476378959624\ 43741/2808636564335824703163315553330556188837572607269726942944649208614810539\ 9905157352579867117512915957536220840961030139939957680523123888422427288463052\ 7310993329739841895337591673607112691911039292976913921981177485977079403856116\ 2098414664074662796053099011122042765179508107058240261885825637189796851331714\ 7119034424393303920570986493661822752342549684998048956757010808061052823788461\ 5645625356518007962132199755269778689120695493139016462318105695897563536371006\ 2484098304103143542731520506861028880927903065218506832765128600973446808633880\ 6610474059819049481447069529141150010465792592541778850652373302399183875060210\ 5558180440801818776731399699682348821575615066364579700864827816506611150770294\ 2025824324500220930287685182872828504928711352682978556235608367600446656360452\ 5508712584735479002237417227393569914539072366743278884740103637304086796548812\ 9507992521631227067285599100150525415564420355573991012373794900462796800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -21694252266497812479842307333703\ 9922441348514117240377899132413175781778592510398894722526263069881237301162352\ 3320870642048212002863643114845922929549876656542295308018382972238593688634789\ 6332675276255542794171568990672340628103169211485668724589351692714025274058016\ 7267757704311693342863824091529857991389304484304961418371447501018549472961156\ 9496786439500583270461185981122170437377701998418636572266278912794974238951013\ 1029452997823827050177731350917903710109230089319764602909189190543415505373026\ 5328299011505278885402093634401146966370445855176256724650743518971598935868339\ 9657899602340891618373036423418093746520542299893399300981136617104104128959150\ 1368415911181877589348718455881511391353233627809802961261076828139373814582363\ 1551473610260379381984400238617582214404286174738865069379317211518293616435606\ 9564357623635079576887487999669558559198922275082824301394624154690717726357931\ 4329693152725074566747575126593879633461524162003859759080139455444598453029331\ 55884344489043489962574005653884040933411208685880573912568548112377432137079/ 1888766246213395906702426703061665417046493049217339944255053053805493018357529\ 0683924589375057453568004689992445255385221999793643322394369505028210146625423\ 2447891595384985980382713230242517857988467616148369404516915034179731903060977\ 6514488508467689030307432174726356570811957126910618993442718681917453082319596\ 3002259236510966652676731672339745976207247137216971790849185238115299212639353\ 8158252548513180966739747491318954173155148598368769099002844849729048695546290\ 4349305562995638093848551492228589268396139983148979362703873657970159186881214\ 0311554580166203932713817966319421447477606753059517959923370849780930386067724\ 0271510627142008053358574085737893333134253923542616566376277923372441162548520\ 8474652023041496712151657729578346468852136308343024084648820409455035929601859\ 6058861705720020025548780673828955171105289101973912637579644402384008651918139\ 8492910602922157313579211590043723851790748803359750225920000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -199345061977942614470116992977204534832742875167\ 4258593847297473281883338893431323112215535548152106306314588072599814751209712\ 8811545584815468264029246800910668921493253211444782476291562743340252308151088\ 5534352456973340692633916347906008258686597647889346293490069704986175642524617\ 8369935651611934105931784540394428835326664398055366652695871385859405966223406\ 0807213270162328343527557608527885768492665059427739328382084715547986714913776\ 7335605359090463847940082151859935848025016778605989479839077129950581161477648\ 2487017213761969356298629943538296659604569332186493144858744043185123261339182\ 7628780345594776593289251889866972426895433645642960957604716601255738501427413\ 7267425175857200215793895747511547354730400634303211503558415536910660238269252\ 2854378669911432602093204525281223609821217497265490613873845796629310613681700\ 9659040324704757975850234167470352963131821589694391738756653746107370874323185\ 7466130794673211978638040169902916560223924788640930036956526323715966303176763\ 7230133555973016571577616600227511861350834085526218280458883714369066835499/22\ 4892018920550184685705666900529268945608236423582262524478670384572141314543038\ 7792248263985225697265922904072339743967921004034795562607936559325935405091275\ 7581935528011890726210445721331275298587531419849547523348166432542855552320866\ 2077536074336080083347649905177916738755767038399124843491092378233556705870377\ 6621112473561631276599684640037745877844913244062177852262985974234353910507350\ 8336925758278356511281109192808749649903027622795270985616507256823534604295572\ 1694532966687749180152385843976485566801699265122720151998609376312623706552433\ 8645462642099539661940612065963012740995931262464160753378790913866691032491714\ 5970296353671419752830134834553561197092811413804326014426899262950164343746427\ 0349152997618310412417304921025367008982389807594657833662879912029682995487994\ 6159392946482965049006905944254957746692933643082964068076719166659707117056769\ 9391780532337214646931220843405030310509902386002141994483380649984000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -83921249334040386672346150588613966\ 3496072532568274623700014470489504429060075474230613875755998834018213187132422\ 3051095984995627149895996464268178216188271174674997752344360677315834680382632\ 2005278436544967294397354913253450896017431697121123242575879444777505312689675\ 7690734954687942776445621032860130419183934821927650421154383822282360338190706\ 6127304226410501246066362141060546919588553706137625474755476461682374058963011\ 1637908421962798121969486981672465362012694308438227515461614957902129626767718\ 4278596842200103648187900385308499764921675975856612396518465561004424463317087\ 2751964360897801650435502392110275337097277111136371609847972639423121948994638\ 7099362734675560019374211234373617934874926449979603811857699095495590992314318\ 0245595652515529524734235215321166097950121666122221874062118424054586881208149\ 1806104234776731575567318730073012334313642095553565870720078137627995678599070\ 5111785408681258192371024325111429567641903410259221253408767403588340467629899\ 6998405054497492099487820461875435106805635527060291650608844292403950475031594\ 6671017/15166637447413453397081903987985003419722892079256525491901105726519976\ 9159487849703931282434569746170695592541189562755675771474824868997481107357700\ 4847479363980595146234822995037478408536319612182075335178698358424276228780823\ 0275331439186003179098686734660059030931969343778114497414183458440824902997191\ 2594442785891723841171083327065773842862649768298989464366487858363529685248457\ 6924486376925197242995513878678456804921251755662950688896517770757846843096403\ 4337414130842156975130750210737049555957010676552179936896931694445256612766622\ 9555696559923022867199814175457362210056515279999725605793522815832955592925325\ 1370014174380329821394349558378284683636508321358368730384670070209135700214159\ 5886939451352301193023553499987513273926615041304488084203672285185042411944346\ 4437747047957571586612082053027925277538510990780413705977596559641442068701363\ 5899343159616808626163342235140812837244047869920099551466818492462499102720000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -314630177134374588366845139\ 9253262640785742293785427937535684879205162096106414601992870884036218361240774\ 2148625882637437410423419941879054904506246990008070094019420786783636575111325\ 5515238064588286228043355571725440186411915514872075415877478884819053893741640\ 8434359459785898103276327617048001025184970572897530662028793541743005267124165\ 7460429039604697735108179681893313186238297216426790664835088757864142171482840\ 7205786576958402833014979592078631928076493581639969000237541261485840524034059\ 7186302072944519443448626549744777588726706411695993183357199901985132685964184\ 4801365692915259212266407602583920509101572808651834467791002001290915211226048\ 1044850970902963332784554934099744327639122767038365841315571603276451307033491\ 6058734807793800079406292967267481443029028205077105201562276363086889765355374\ 0765125174591922620335246799016671124041285728139050451554541848283441660975441\ 6041634928942024395064078703204576821840018246551583754830325163298046641157805\ 2552494649505245342505969195834342516669620061315210135322759853606940002711118\ 31646027572650692470874932421/2023589791627446134121414379300206907059626030535\ 0033233069647861663538554310879617813642952369464510980809048717354398369488691\ 4120486796499252482556952324136449218239996113942613130753064071164019338732409\ 4558675748244168764126532169086021233159744843057696581443871128161970408731333\ 4061668900075314840759889073072335726350427849897150987324476629046286876161469\ 0653623110901179884248294238576838343642205481344995827921255611976976532305686\ 9862125361046544308817963263443628126110793895019293342036263777602377961845462\ 3365871092553449532644050203511546868346642079202366760327698359371163853127578\ 7674445430326943350817030996046276434140543907517826165470179528482201200827076\ 9520951714761891313202346239621704785936044965904237936281397776322818209798332\ 6775588893865481585260076680579853593180340094462287092789814881224144676383785\ 5558563563969447572700545335863823780873059236749264290738350237377418169745508\ 5225123848387638754080912624844800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 12904853074692514818843488061460720686311656345922192359309007217475224\ 5100932790754297822582459252119112608869067557709057983876788384989377344985024\ 7615476209923472957243738043634596266175520130318807044390194110029050655112142\ 0667451579090501719503660028835862923489751142383681821013789109876997192965242\ 9337199824245687091793253743662973602833989671736994810822375636233124802290418\ 2691082762330505638421475861345439060345930922109558619303409327037699513453818\ 3723806073396389205854835372755076994177345609893422979362461546149498566833194\ 7739768290330715942836021689884146764687355013792738895741203522930588017543671\ 6077399635879393336569780173406068012371023509814020909768142072176877524228819\ 5551207985058501427454636934750075890361668216125649079752619956629251657995715\ 2754510280064690682920911562486266364010014545638728522226220737308384466577910\ 2728775332003579249645902738393449574467469665263908926082724454361284184045646\ 0015973237685809182591762973817475255678147375125791716749343787356590342823275\ 98381477641130965007068456597509287023487102741107752435037450631/4338777351146\ 7057105036673654614711839203476208575746573622652759123816473046445926268367124\ 4353506438556372113693984576023642619789573739531578370262108259766087256338514\ 9882450406086741786453184699222233725620633141817758234864948698506931338166686\ 0473368640477922636955556412624840626202765505273673505933661487192670886279165\ 3295171266522034628727217232978616398211896334993757146474835903511972883738258\ 5676231176678619267983730842780665222330268783303688788947859484743759152748026\ 0105586019738555016245211395206639309880700866325556329430656377202793349391454\ 5104049326820536828135897233875198222063446337480179416476764819535665758841117\ 7347180872509075525241432418289431542474459275989956812962481977063172490346307\ 0616964459236550746297451650529546344630116966351770424188498543538831183251658\ 7070990893371298309091962597311186270362599658312820730270880622481555900896765\ 2396383631086581176991398711810460372840438049295310334516332488294400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 17021046564870835711108790675773279\ 1602060669217949078541546517312694654185556651846672349682723173969662236135914\ 6310495324395039531374826313501112221028060079011510115309590688238890392884522\ 5462858693358177576784350081967796239912704527395095521599267859106179005210366\ 3972919934248652809391419594897588954817788530471454801304528036172358978430870\ 2028519704840469628590459754655567095070304956468406769074839169627984059555221\ 5155965724248674519212350426664964815098602434787126769915265518079117354029500\ 4749105031873842992238631261244033036092218651228318727915902221244574727605912\ 1276159677421337743618249861513015388010768894112777818171732368294987866826273\ 2296038607604992018206810499096932767290134272573059657773688101402988620077735\ 9231952173101987796827923522039088529522139938055577372756763723468454158381233\ 6402936375570133605099190751045191026472353915583873716852707672480504547586893\ 3826789166202667562822864089606805521416641704126747941926818725986403962676398\ 8204095140005392855360470149110192926686854548231347019406957565212751110091008\ 2169216758287150024022631798048282045791729/21488513884763815427641009947881575\ 8216331025737087378409083957301270929736076717913592867685491386797757607377485\ 1698959465648790034528790022523759296685538165605178364818217910607065141302111\ 8138847621247944042104393352502770268168281678872670993318762620395131059014990\ 8063286834923346348680915002794079445921861900143099814282169999953761961157814\ 5094659176298072713218131953430172074374274797777705520437182528147789353936899\ 1045834589368572635040194073164462480878589761240578114781721713798971392316768\ 5713457072820928458851523605932626414943993262867059253951373023189328034681556\ 0235838354344984478681623928301533396299340142458700416940576063389613973048091\ 5366260107911800580819520325969282985112078236406809216784124933479059720152308\ 6580508392826663566289991646060972932033724433998576380563197125671666176102403\ 2359514728383169524041379946749498686832846065503574339441086299449459507814296\ 3308560038838557544572244594427670414395860396480532967505883299840000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 258631982483873162656605137482407857\ 4210793237465556541611719020620918075492701050419270897027911558064491614810611\ 1506832689061573875806866303774602772239887078355830084112985198686362180680631\ 8076400186770543471320227080752861212532477173929173093268381066859658330854856\ 2528658681762943681379719968245934946072869864853447502991865701629281302835495\ 4873571393531971959767283134585869071293389550873590232846019920658914995969062\ 7652807504074930237801264182383660238968271597132394844119954344245975656750969\ 0121387540409245820800744050274694549832938767248961741168721594603465572903511\ 2358912804347182557137444584680641030449858253908807610100813943872673326003638\ 5420217926043424476188613099114612796744823196305108328881948805494307501622297\ 5771564990405633788142915703830054459220016382988895415786416927685859678240457\ 9976247424379038991452665799887142251234627893267422024624865497927667515779130\ 9845379459880839479008343909008580107490566513714197078569427595184921241058186\ 0973210686487437283691996217350663431599333315033528593705835073500466385490866\ 74135035286332656243990757657187241/1971633742622791751837756164027019809157815\ 8984305300095218082846060098091354620644800885063915520824763631547991331883909\ 0001562236641805477957500933441510616708588914663069501863419137862535258016807\ 2362976207505517152928807330147109823036336917657258588598069153545899602699323\ 2394369121095823451219183036146962055420338686905968860109111219185165268831850\ 7867463367797579585214470886745746560258114055660180382913843385481485820813866\ 0598794124809235411974947880835215797182010096509209888658281332553328594121909\ 2925820346577803747532743032196537429703867810573662895782285971584713735258551\ 3213049542433719105897485617165729282015942704431997593754216614202184309772529\ 3889036731934034612171053963538609733099343631746549952039089676665047106294633\ 3023538458172213221475591420357635814881533864505619587923160636408794062302347\ 1885475600658064331398824139570275311888126507211457645313744226779370029630047\ 1114090580015175449161019568557241462123961253888000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 977170672121043262121674636833006168614017684119163\ 2303367562626118891438310378319655435496948695188158712803371434833054910193737\ 0664406582811903258072971900610762715541096640330511504448441389776978729474758\ 1190440463879545367782903397978396626661245626912563124152291120856895696327634\ 6402398417963611882196237295783669564420969496293032414908676737169625196868408\ 7694650142836165594138112868317082643906652154219708035085933454827172039671102\ 1364301164885293425816289471366555648227338767549650532436852584071137507522600\ 4113756150625358402755741719527494379397122485866013472789260232398397616324832\ 4387294432494132456073211230943915131171509134246090762628536078835610934573417\ 8839972854358847293839000662120072891113293348506664959031115259180645760289890\ 6376328454352454195719296959696009749384140775112610280944437138028071902132814\ 6322881538742578003821115146688166383236470389853358701364252331883229423688887\ 3259361713266239874037250327917963036559024112153859717437031384194801728842475\ 7116274998690445618221233755909605307189760197939064652472217835311551830616165\ 608167696902553232424271530018261/532074797410804480386637454590277963993884068\ 7098514674251769615052009161289878167172093875192058632331754025655646676872476\ 0443067358653002595378301407829993616415630646972505331172446005368441854377752\ 9100597500484134788438788489018222154464579287110284094197778536331845948719390\ 0554608485223714150543126064608065805745220966509189001185201945650268991607876\ 4792896133549064333336066152097747228717693044353573579391590584259779059754614\ 9098109984201260570530063167798939092763647453903778355970002599667006746020331\ 7713174324835708368054410632364485299075608190470593397062261344338537854170422\ 7645890823924374575439207096958647745657094172364765591641714249229197169397596\ 0536258940833414493038176556371467921760260542020992959678218413633822687868301\ 7768190416370277420852579209871008273648711076210894949451442804646974229903200\ 8311075974451089879139926844031643551169727138146040268927348969547209339008624\ 6337569728794219327958122816539798748474270149552568962908160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3453662521343889583325530393818216423191\ 6844320056912515196612849326772137417870674343231389550182120435038933816234088\ 0828233368863926600842872464345785274307503876925790055933886671988949945027525\ 7078663952553696083476664730791539663063011371456402314758920013778257384824941\ 4894197821432126248974606296739293672229000446785488326026270764673971943847239\ 1906152953758282786792931685390401601070516032671127606562732843873756255859396\ 6610894928393766569601369876571489970749917127956430425503555964481171808623148\ 5749515027652029911984356106404710887921957035936097781223660897065602341124154\ 9108833124825261691745474282907694808738816374822346099058864827958605833657383\ 3823411150377067351761042785339918918058168792615025728967208777338634698902811\ 5491193523974150363025429727802554405282676872439345541897725999866052547536273\ 0582635244388226991384345276888529916943040446868686249369648400436217718403430\ 7798314841079899623045769436838613305961846134406051087366084534155692790169490\ 1623707495355137283283428887064442762884013040563025121356943998547236605045963\ 52530938199679382550239336633583428849/1473498094955233057895383539283308056340\ 5556050543134519480042786372863753330974942646368069862266523274807363027554507\ 1506215917030939117030115914923201294045641497945016106371013055895403573381523\ 5265457001877172872687028761389817253600836983153827572293969951844046742226719\ 6811537600892480977028763022590577499101724098272979348799996829391622250137791\ 9486374724986049243333949497513671378843276185521401406801930134127127101652885\ 7228985273552117041879302705998688817583627925356442175203231929466901721273463\ 7056422006522892675904406808668453302395168026920270951293018696779521020984474\ 3201440798935681025640797819432889097609768596600018782358632430672437583419654\ 3550256809182684767108066465118979113936210752632008054281152849809381872593694\ 9146936685501688456570015609572482312532617045237524333517188914252075593364750\ 9581374845910219980339205679909954252301634530811847388774819391509107266034115\ 8402663215374484953915046468828415716141472950832057546283417600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 22612938607551643635943639895423415911859\ 7732831490939546728047622649127961686906702067487943701486881775528153744945936\ 5780920796439537334233568317217057396790768013314687051725733575454592462997704\ 2907725855869924582617545324327058215186551668008723037617450278290352702354880\ 2922872969983621263353886523027141823181743310916087138357888365925836020947434\ 3820664429464223443026037536295273000559896992317932138756530175898106288403370\ 8497140172341064805651325007260916392677328540536133633724396922139324944701728\ 0939849884243536082151811774448545375493069028835445475971191577055835345305834\ 1862716190696618400814197919723049748746554917853616080282572218857498948605113\ 2315486448854898241374170498593876710842799523365979086442850287890390651125088\ 8954915946483623990284259380302507242752902761804799826557068058249564894349523\ 6229238723428389590406879210773630500213598304407369145208003078587351924549660\ 3345585045517653585926731370245180292087794860100720585249806168565495857060431\ 0645359314661939501338727020702660011942521008962225890827091509329801760995141\ 52039362771976517127750850435181248951174460549260463179/8049524487223110248631\ 5907471245745372422359750010419292699244933768857998831048386790144562390407420\ 5089161397914218422544228037118764166677141035544912047692901893974597096395619\ 0748926431210211770598550246558976581806564446406796739172030081682998192414596\ 9072675008009376093999494841289855557630650068471394757376298111590068979361868\ 7974740397366141726130950617857282568802714334377035917766207955806904822806225\ 1064801715385711706899238386068640953460585547475073697391849211237834098594110\ 5987346733933638170061062190047061443584495727276583567385498234119200385511990\ 7924663310902687069538519807253202119589067958683749952789475740973908717143488\ 7951855594970335351840023629954584459023949811092706790766068188051527435076757\ 0656558616839931530624897663789831137308569082996957831595364065346347930315885\ 4146897182725144406245984569009954962957582423202132116738538721548401642257700\ 9839716359370539164503143029397067573245251174719835323210609895366652576551956\ 0280589960478720000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 75135\ 8336547399159553925298062764478917467288531626156005124446689425964372952229685\ 7499066234992662329276816439626293264140501494913737916255347235068750360589107\ 4245454684475150563757052126294244877537579834319937651275605986101437156113937\ 0428200126912745870276012533703608560028958209380884045627383604668728059894304\ 1139059926240478280714024326079746962041367842511265358379207730770759358458863\ 2685144552318887800675593585254250846065657656460619148910349438055980587127959\ 4112203153716720115556163574558670029546097796625589702851436134057892553423469\ 9439332909133971296844623000809912047731523882144898243001811985550422020083625\ 2560792990102106916782819970216622776433532558207158078490368211186142572379110\ 2163177835802470421774763341523861089157966169656778581698048037810550057914524\ 1969231755925930613018995300254325566310302036401164635646876962680033259996248\ 5181345708566730360251836444099927713289680520728939182364645138598478084194419\ 8410579575053703416136118484999779257608016587420099031809253370602216095011282\ 8391546989239042367091591396412779645244384700532048748500998044526648865502920\ 729/234286395843711497829622690324466013653661502346086528446317027531533750539\ 4720364352288321277654158323112295233743099345535853932722317583102620029730496\ 9524895446319268991855750641302524963639362198335705065745510131148829665150468\ 1475526075854148741132648064817668882281772902484631097281246580598570532496220\ 6633590904366565619110169650794531950646579074560580991408507488724982590223854\ 0335889070008461352313814227747250988524411725450887977944746608989756137680597\ 0179602144334634649008821952765715763902132261062020086556645957035291935797348\ 6087059526032071508254841174740838537981823026631710475198311655472299616841861\ 2018525659851575061319769848872756125793540991485474187356161821491228475680291\ 4177458284032480020762254566200081147561106661877636825228407862069068957772498\ 0539412581187903262211617737465691313887078639142993541927374404689493657628952\ 4063031313667593159350911707093822323940278149408575499449501481162185069669096\ 3628585989867186862959119617228800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 5002196810222646673959852924866098492419335928817841957854662771613\ 6931028171962248480417705834522936023929930250040939760183564617253467388781832\ 1743802728436145982131232413309199291805685058525769545384042117179272060223978\ 8510380581460631116024249701547817456177115997363066243247465479074401078968816\ 1678148195918566567694655900021698200107992966034313718749992836740113183855223\ 2472802683113905868591804000351496106826591342908983110751426896925728024845454\ 2725334441966540042280334559953553936245343172061416926173925365830112742989388\ 1908806051011580512655443920823764698025989478502617610475337656576801080648801\ 8233557879780056168268991928950301321709508742162453540418489609219054349542509\ 8241730604758696582192568040648566547593812339114544246177905322206155544576721\ 0934415429246784530124725231346926605257616223906120210726935482887178338409352\ 6429732326280004790841425742448924842367643528424588476199213859931134903722382\ 9573265498759226126461192640221596680760645045815584688483447710770435539015045\ 8492549176489656369832712835267093915060748861663008940941628389470267062731153\ 15899096390352123321005881522609868003/1424554016751269585878106142381675357859\ 0529075942422512060092753146116405272612038874306052596188925851955622121231726\ 0928409413026530218021925116237342664898902916300807954521287994394055657440335\ 1823351357504450831624566368560999003982112826180598393162091828479159259816309\ 3341265628772623634930094267013349381924989235163991510674765283405405787935067\ 9338613499203051970185341371473250750299468445962756491941221714323474126956039\ 3821677931518333185382005436209110200356205942014138062731020285237139058219815\ 9507818686544700351411897420283246099042502843328423502991192183308830274665157\ 2028573863691174483762918127784453806394979517376455072365012112371262148109313\ 7879711477880156072896188800626951491024042767890800485815222980813731259535046\ 4436615299897990098889974979344020387673439458700469755481802548958167870505656\ 3962734910092246080771466833666441122843306605309422917024969664374229907238599\ 5929327533496707397629124918601641795970201466573793714991896092637818233748769\ 9968000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 17606981940294\ 8059255047031864404186390929131372345396272091192808029164939093829056575851512\ 8431458552933619143030187116420916475776276354947436269008739399412502479645768\ 4206032273344939324202100556787708666003959874750539126988634471539869429078994\ 9454469839454047689048766269212325028447418846210770170074415113499768110596731\ 7525943210200918433988882461060760718516674030345657952875649291468555135200537\ 9755544036945927867354840636408940654239718933294055981459176104978173878297738\ 1049289442667498215506046049273810711091977005930509705204383042702490655201897\ 8553115198940882842139794941100371929265693285058053221460824837224640531467116\ 1374749466240161066068546362547007840632030462261517725892534213736101491079599\ 8753248839935934743661095670686991460927706452466894154509394659433613758405164\ 4209705987027322323765931622322278692649675014130864862674908258860258796146445\ 4734861960032368080862317742457551944731256751281195472179217694637027715391155\ 3374513634073025934155621683739578010100194732719300500309826598101651925963331\ 1929852298214054593113258347747324101717520322545302206328405100691105052731518\ 686653/476169054173761451327502551238355113470667480211329240886389899608210145\ 9085780327105895875521686072762499264607379883626317968670280013380343651196181\ 1698595918140206947997251571832599283114201252727484381740208030483926155880152\ 8821190458117508008343776638126908781737520252950419546948475201890209479278281\ 4901140569747446173094553800689428041787236331337676045908451530688692112963920\ 4941614339062174492961349100640101643950168998829544790452800411273992196196331\ 4218718954460383083143860496683305431383832789175009100279151631074725185992340\ 3534972099895539445656607751568005050571537022101495469282342885777850824544326\ 4081714307015663245304394403562532103519542828841870562318041203842113505924773\ 7584805880089997414298976371544728938296799594969893760828052522220698577674066\ 5111164796184147248750807418573826715728796628882018500267382832175242036869646\ 4153384533276485961787288483720178603815994738719596057356996737757225429484258\ 1807851895233247041420021383314335884273254400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 54887455933289554628107940792392388445963720845922470\ 4985466634468349970382325205903769845642575645097211989483725228628549640343593\ 4727730946097139907898569774156657367858863733628954885794862395288531700161781\ 4495822526905426356149521305712649527911685808898694530054064560189790841714027\ 3582720767279975245242857734953938626501653701364080158742889342444650424110948\ 5407367923596323136053765089957824925712269305910615120707409699930832141066943\ 7691860266337999886935560242559290204690851899461348444334852787150381523152851\ 3894150799229532538016327728031164135695307112286941471894555997199701447685960\ 3471961663957591031244182519387637274188684340805123656293068452756207517574089\ 5582150239698330453855031548281095019523855092992199651025538389714890567436868\ 8031632328450381722646324221343099476583192716481413823416280633874588337837149\ 6042838933889484981874050440192954221896131359513215003813547764061419691434913\ 1256079375066101395635901164364269684240514524374693767303181805773028972987549\ 6014095005126471477262960038032280105965651048643836548784114503113239017004142\ 12223734909435238860071701567952370062208143139271063494391/1466383845726906209\ 8152736883860170144513804832389248317871092168744297707871652897844618791913398\ 1114191908701053601533442370591518797868500942303219022370624521928016899650676\ 9665216849843568386401722819950665008406794094747625830908654070721810054505867\ 4217627594795592899500585149089390693632352478937064306198496631835127941080625\ 9009822841202860903399458108268866559543535650736314937464018021518492368669078\ 3992771160304827808446341038794582067255215183295469296442132722380934777483628\ 9120976336730973844677412807031036437870532032653637206215262097289786469078169\ 4097631410899080312920496851131378954176339223831148619441058459899243338098089\ 6177000530027833710884428755389445827900828532940397818974685218460144689267661\ 2187901600676149451601412410441962659783112528058010479806657896146163156318494\ 3758129254900782173779610658636170425230057791798376645001543368521927292398220\ 6842225146882376862271436894058845951995796996467538606978898998665361776168814\ 8488424380387781216714143616204800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 58077415292782583876827318249243907081035291293291148665720011717\ 8140502215093898635814942238906938856261732652971062481191950738887716186265142\ 0753194742349325074630151155576877004531963303911545252198837698838733250691350\ 8164833843164436938445757619469422953326953672499126074985082460158553933253448\ 5032993022693869304845815611743368979360996229356786182744570678189880182756752\ 6835706718191093717747721037643424773144039987628940768859045158470242136419096\ 6571596750140303589079138000557131670668667202203735323681630098302445490400807\ 2054304778669762568560369957031034393428475620853975128945730077867520483281465\ 4108683326500936958999819825843655861515931946072307965323421681514958699406104\ 6977774194093908315304178680585196872663585626893017257154089123906303485933167\ 2066284090202616961164899824167444464486702115454566919231025671858355310611896\ 5987683425287216705921148428076780894701728946796684410444425917593985580956017\ 1043635880214547999487745237804839437554177768592042084879241611459270859676189\ 4721422410271047465493624160872866663106543419090873377182837453240355493378192\ 1977310491305622819392801290728613456919261/16005938966775903047251263369904545\ 8670833731668435054712589667845991399023977928525210661787110633437226655459789\ 4572967329604051567048053266331279848635491859964515718164148987370785264765970\ 5131386933545833195862737398425067974673054684344241949411531826908538946914495\ 6764378826244935286796057631829352341031333022826968826038963188621394936874314\ 1733959194167992594036247884487878706523463117624117495725318501357260774627540\ 9057321062394022324165627529322331766920679082101476585183238842928754428043635\ 2840553778482828700237189121994697468631321500748629421321495391972133079308261\ 1855464648627856292450102103757570354290214685790848049050258212552334495343351\ 9402832196615859357128722318045501612114784439752195339035268816583594534997427\ 8202358290062402419197495469361771413983426327911365886817170869195767784095598\ 2800898500032526875734564931807469806056010779799311706791755615443666452011913\ 4787457238199886738021323995723535369005892911560163810563988760446855620973203\ 0984838184960000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 136447\ 3472575206848865886712846170021109943221303734701522042017159669438567148552194\ 1789081893016365520134982889108596463934403566955210116671468443629723152422431\ 9116101402932734200315085584378455840719121715750174662384932894109778525713755\ 4057076204016334873781264138696169596085615615951729890397423597103369276279682\ 7704829692255465854150457766402506467993711090188416628425127034184874903854912\ 1140005839758792782053698245129129619070113388800528669760917074175585833885564\ 0262210338485274820395820231703062665903750783056143123398702017131972954553172\ 5349567178198765903612299862869972968390323597594326817349669409580606452500433\ 6654417542314533590705432109664625779257535502413082733882320158384129765813055\ 5600294619632098973222203465334403568608898607488714372216325855984809146460833\ 8041676313335491582723090534380374943010069439851454892453821843817524441477038\ 9850565526208195177698316904160890844031197769401162287822839413954194042241956\ 3478006607646711637075822087636665793643899150954000491518546055801318527336425\ 6526157525501872550859511231686645056482553316736346165102702539263775362013432\ 6569690572161381432511869145007157823/40858470968777004929854358633376369588386\ 9850571203594097597144158656220247154521898303657182526500962103339284935548232\ 6223736818551000205998550311301563862106498129208394322368354484988828873185988\ 8192411540143157308306896945768124182281910802765267222722345157393128470254605\ 1993328564951699770668620773039187711848713712342221951321537203602047462980047\ 1965689782224061762187737866388561401972523097932895102707327936846457268792912\ 1588574468183466079812000354489502259975400086036372967950428984148982475359060\ 4304805156634011412515605580047713647874132260463339576587076198353402282476473\ 0822062231377209976496327939133209556458412763917812181874769674395227872142122\ 8689274941509469609987780355527667751479140088586924193797610129156630457187487\ 1103099608160779351298203875210046616165985010580290886533520534413111486436905\ 5504725738433926991107814924572932606850588628016235094798354905623362677545779\ 3207401462042167009695620442388789410074803375289784572945050381891080040273481\ 1871118843726266368000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1532566047519673613968121368573556716638219828609198111421997302119681019022269\ 1431613940687814262089740196415172460634925164414246388012463532317977968735179\ 6343531849744929627565556606329434533452102075067554709835428487834249526311667\ 7771457092977607427853202822289186635182303277913503926450222925470553703568275\ 7618244014211272477202877092321400617381858811215224653757131174436282871503444\ 2558864706504356960226108982545018645898305500002075151654150201072573115890815\ 2789360504554694489214784335559652932603124056586365206400844231013143276993148\ 7962034160771725785368374666953475725760452184808056889823174718051463845435191\ 4342353643678277221034624289493663413967664108817136436531653192564466410603322\ 6842340634151653360712606612359395145806409224376071994888592244746490584532365\ 5529864382197416067479774993983237687724531820476738091414288127474242905134617\ 8124757068931916501788605662410902208665008747811672174961040888425066854721940\ 4175147303530294806264940815810601562643924657210204168816876437929829654757425\ 3416105464058048329232496928120303336019065115290031943770063342959710750851014\ 9411553129939695133559624764340717/53444401392988849764287159085823676383122819\ 3546583796796293145560701801774335802497961098759003958075108171755760158518020\ 2430717053487666187405058903646084223264667298036451023165467371957638679433202\ 6643265739101093097597062727124248307407042354595921121741207048966641096677318\ 0569546392214480264224199204755066758118123007213834230794712299856659695950573\ 7278240205360674468640212363841595156309317599350147355482378985322935680319333\ 3336289068578632580062864288018152022210515904240865301860097418700085579192328\ 3961932313059123887128408498314468083639595387970411091530754770316219103154288\ 9949348154412378462787452239899469801371708920625049938973667027010163820096028\ 7354229183508434740361091299992857314049256485046884279890413459393717360036664\ 2815661331444503361297473355237063321805837692385966860604642675168671048383428\ 1226537370097941747357905050374243662339849428475623623878803762251371156121867\ 5121541519186653531421994745105126238640740539115339139482995063436314956359915\ 4839552000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 43910317170\ 3093740805195228153677110117021442549782383907440634471346100004875729588522168\ 6350273834711799599556986949676667938352917124253949106004694373225891696998614\ 3890103076746429855755406452879406153635655052167339235265390383761181936397399\ 2662509043692648507583379012922256813253085918559029187070133403114332511634931\ 2503190347124834682435193607814764990908267807536043553558665284820185239534349\ 2833294626097490073639122956315622632111249591980729676860129578186138386010534\ 3167982620877886037441652354527734522740888034157925916718703943255685860404441\ 6726913721210157397830832542479383488797814971481147212609311899478210037163545\ 7690308289533461295435965879737516149184606351986723864337258485208145793098899\ 8911870834915839913316809056281079861962942616991998386749669406533548730795898\ 2097347543165527035461744579097014157023329915659296300583528564232763863306682\ 4589879898545560283463624004528090344157205424653199686675332340041491017236849\ 4699015258343634750486469614882581045373966836862805647022139173862604700566229\ 0478499451026079968520280417417937399304752780278130136687281866512588911542980\ 95892638862520889635625245645173963/1985780389672377839406937323042096292902094\ 6723486279427531859692691806282859641816095888806463762332693151626010472517892\ 2783434516735599686736237969180427969788321953168802275858855052399340613988305\ 2464819213686636534874740950579281125511094542184241973168857596948388903901694\ 5658700795258046303868718379881751231669139146766131021149769872945950386371969\ 8345059165695962349924543702931862598461747150842858611265553784882481355762994\ 4153785118117925534323062345005155362833510755502879361978054966744756637427211\ 8281445946407537477166067992733611103671046522116659180454293545911620979615044\ 5325398814316411771828236778079242017359145643769954182521815014509593951689556\ 4119042796691864253995122969874565793619005516961252748811296637173291254458040\ 1389764664910815598923450401723779544822313210517025871908353373800875656420282\ 6268748182238887230202685957577814707887970718373725205994469417433649775002069\ 5536822595064316173737726476003424359178044604167517332934988361531757443416045\ 7343138034600430796800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 6114583608710662896894596597014170190104852978929087315344183302923594388718\ 2134340512906438758990518346369036814189691249178520813191325722328543505087675\ 3367576045044803449080707620864122603560006208359540969133598515130452324609174\ 6489675238888184646035328346018628622410629764840631215807972577204207822512848\ 8692553023159853241005538743652892747004261208585389773412158932410004394801351\ 3337172372583972555825861561126599174178754330893822583787041078889782630146756\ 4754891984017463842822635016342043111210059771197033126076934098505120172026331\ 0278883528469310967118615874699263140285192759052236232390999283950149996615643\ 7461807816379901050281031451774648510562393077121358588291856810690376206456729\ 0678339937953016369364887809119046234956864222033041554942912707417956204363912\ 6916261079117158974966864819006324501100827348075558630490051260694976216536063\ 8776228428922827381164970738252939502187804628606026830863964698316002861805115\ 7138764081424888654242582728433432596483961986780419446933288077355068205034917\ 0340849872898128625964304102202933109008302220943148767861239449260824865978436\ 5944709259891408558196608898588345123144894054149/44407479475180429679601380706\ 9842194343022811979252517124241810439303227059695326991575430891843226185966101\ 4800076968586804623912263666959334553586372375092655781726552968346889587472670\ 8850970359625507679081140625971865436009729421339608707148462532253528959904649\ 5797730587226138197985551839586479303990407354424276702196033695156004485138061\ 3253621309568591133768357804395548923601152509413230307054131395507731759198421\ 3259847577692355481644986267385439547848409269552982672973492811395851866901801\ 9963556905501158829170161235612441578949178580504908567717675714202420448417120\ 8412682904161465045712287050666057286067419096206120321375807224814476363221476\ 3193261830462592255830856256973543546350668599666848519485987769440176321153642\ 5245101002989283492731214293554206633211234095913576578161654378809177625787945\ 9005742074831212776792380743986567925231720168461806354247058146265259957143797\ 3897907579047200808208905087408319370418524713964604738007029531021610611981716\ 2966321538658077412887678055465615360000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 33496622526212477291961009961899666305748534427599808616896682\ 0512061782846574258397897779065859250021768777555074320210108760659799761294776\ 9836880265989769561566581855343709910641715897865712059279796572189072542126227\ 2199605440537478622883302874644813442695987009619157194624791379456332087689145\ 8293348169690335365861363965218635545383382300558951314048850572070937619975861\ 9911924754798635813665654638945443185367622966105794904619429984995725184313156\ 7754339900747823659394245807070844590946663083293276058938482573610938084280393\ 3611705009052999644421863921858226212876292652566522722635228977021739014580312\ 7153155696407744826242737255039799333727692668385604121827817693885472724384252\ 3119238032551949658783359797833832467485846458891497917978689418019877129463275\ 3264800849457655481372432277683014760544641043768316135099821782418083532709974\ 1061924386876657639787806535367865184509032382998658024032907680279117674432987\ 5644011189169257730234918397131362748015466344395034573587202967836290714509816\ 5407762479035829450953944058634030621575727333817603881263628970460676316406778\ 83401838522064049587206542633470833187166645509265488239230310951/8820089004821\ 1490118864843317481389875467120741280375696307577722646252505958373477559336191\ 8326926518778777501101578010548746801072502544754672048632611625534875372184912\ 3363216321628725135662124170019924675720208199701595097352949553774489681172110\ 9138992348727134928261609932139623319712850482847112848711585144362552648752577\ 7250542322176183691551222991740404034878648387632025376356168631951332570520924\ 5492684128079958749676751275206933912216237169461170676426966323616819283529038\ 7004795509255283419297440910649960629297932990470847400579959161578112831340187\ 2159710623860518833461081559864930112497254002657346944760996779420537455665464\ 7268567001935728504433839350646470332176472754150116882284306078439384774945481\ 4645426052347281682898916375826448882042079730628829008300564184400763206355731\ 9233036503898815273084071322543558679435304441695403276249997213925419097959536\ 2781980810199005794675240608039394633862407429674250523236695577233863159673171\ 9461044263621926926737279189311380139464473440157696000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2393340779290984288072957238433290977952789\ 1522978069842542506120243580039490097411972443549244028473977013060091341834056\ 3449353595142143610144566730220798282312489788642537258317222393079300918405010\ 2323231087433972329811897827034396769495355934123969268392473204319690572445455\ 0502802491990089026726151972024661346148833243139648551560396660696009399068594\ 1680088323838053871677947114857353090887932570057641589612089257723011503867192\ 5548418829828257995756771931182215640661766858369421185519912432232644772411785\ 6745651570145285421740169963768275957714662594488517243190087322745269162888922\ 8998967378237441244366039154280020544874355200099650733210710658952640982331453\ 5041972549320881336362439050382000167306643006713019279305473769603358419623415\ 7111258657140275813905935257161348116608642944244496808572973512477171110095707\ 0020297849539273746305346357355288347841080868946664159257880548014611302477093\ 0934589449243471826477192177508311187480671952670749456971909071267626779440892\ 5937957219284303118362858156038854396122057492283790894964581524817139057807828\ 7353054526395422760489588424462558473684165918076026895034114601692010615658047 /316557721241545659222362705058256326679360079996896845566975128729021648390963\ 1791196783184597080871393179314898700061157331480669620422209364267163271740813\ 1650628805002915866182087207372579861512760654846627603485111474796705562660863\ 4170478245799431579649971125623750705094383783452300946440015236268464059306091\ 0321825189830915295060692801003508432374494774170431137886251254600824221478896\ 6210098167900066225732222208145271803773328414188828577204035334868003553344605\ 9761469977054041623928496018922304995721995325644194912084882693227041988442463\ 6201515197600809473994424689210048146214169869113610525848376359635656024458825\ 3844577353053422331945314221346574043701672026119402786054845591374145951908583\ 8856858668045599764508938449186938386468208901271422545745101736593800535036435\ 2451570774282700950439939812055167518967203210579099872813947977544967867261663\ 4275616584231981987321337897468184313629547741184185690981249050012486744717939\ 2173513876295431040610950603022553251861493896244384782457241600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -5509208814286270780385059441596622\ 3766231368501151223132487291526439731369837528253627268243328354073949240540970\ 8603547887965686770276648396363136171001641291115357347319501283685095857959476\ 3999541084528157342415189807791649740621023082062212089878841928867814460345529\ 8560027676326418717319938611061040521161997741868025964960722501908776633374002\ 8858322218955617434683888113870257117112606317425785760392892541973697509436451\ 6510826149492121995308210216858889763603140292975897273883502031368690407214405\ 2060961659983298761258720836236533965281803922267537093849581152652980927056940\ 3810638712216903144682495534689243015464224477582351368496461905607212966960336\ 5240445127296399856245730472064866458989988198294388612893055250952146820218312\ 4144149678610956287141731210778161497188017423944135311336363660893323006133327\ 6382085438708430842819515775493012881689907920560042561724027927966160718170017\ 4788667928707281129308380389986364897591171476303057361522670693629162250030578\ 3942190278098538374098709583526759073643612304464165318325004298705428865370243\ 0243706922893459858490435951755717242561814408657771893278122766430240661208997\ 97423913445364400721600710931/2758310383406537736875098678731994795739591673853\ 4510450621231628530623802298927677178140711297505455355253893032887559769024626\ 5004673801934328317652337376171254142753660738758474544259290765534573145194333\ 9328056474316574377980769386049227489228316887759963594608067227905663455783969\ 8476711654786012887199610573937284260780579198106200668754527087018425999067328\ 6409233332489449710176013280534737019910594996286234599068084787417251753122545\ 4935607721124831822594514537903339205098083425238078296500115861158002867807537\ 3842416582302817604326089441841058622566809993976965193312242651019247129560667\ 6846970046342497508165713550149133997619775955652410799665666013895228928390962\ 9140989731549378988468943350695718867252106732039744506344543332462896600124780\ 2446024303429671015390310336688995720419900738041413259452218093456881601604110\ 9035905125641178367313588606471445114943203379871147568375637541966249900420787\ 1432823932211046473933233056995470959132971442389472058851498329322330956563331\ 2081813072376709354899478937600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -7901237192162787650577437243003707391631392280747582516028341680\ 7890850794177240036377595831008109162033599197711439675749581161004296106138650\ 7416655534836136623386690631362957577383455499014609707101895453002551664439542\ 5354909393024310572626901837587733907300803038412211257968477429880724282343050\ 2616313955025535460421675775459935114972709028923396261825487615050620781343510\ 2702669802088885412180151068374866087586235264383930394873880850344356019900148\ 1011943056957326701328515658971694267754521796860356244411316591348534862986090\ 6509852760886864968336163924431259413603278728313681094912425310909092943754307\ 0198684974218185204024532800186784307377568644011697373039710817691325071541071\ 5426800183141976462579350811150264596799558210603881705409130719599409759275177\ 2820711547248060955718114160412713748653474976192391251531846818858684276076329\ 0895271154556470013658385480793953594755605996129265433403044962318340941745318\ 8720778426158320723841181828479562602144597148250057258870735081473845227419107\ 0518899731898254011715288452097893231064291725041894925932739599906889130951818\ 7457395725554447772002270035407026582724421500222828204952842883028446706150906\ 083/239284452262580601286998161257059860557284342740903198170932664879520549779\ 4664524215587770598960761789512645123012167712896293789052658250853359337120037\ 8096645748371016027832590602041154602817852090354822166442221451011653453839978\ 0300406349349045878702534831734667993486411323703630684442319677371060795735737\ 2006079722417578200993397677428869767299925256994192453323843080394364198491219\ 4780406402585858968610242434581672214979856072594237325754996024982831871075241\ 2633110774523835664397340655731915561202655979251558394297356546451794322985889\ 6640008318974865239619876439834614873259499299493721851787900033259385111936308\ 3093925424991641929255543218200345742019293831651922997021979523449779928747966\ 5651771637751946007087385329707858482000439669614181275273133373372931856591947\ 0922901679573165080704839050243206726555294408871085189042995708105163364691943\ 8517121760657680194996196313328190634133685035449101280410857356879085715321207\ 2498976155639956138438987950488726716520671502105634330008017161817826016285995\ 2504832000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1741648\ 2545073946638404198379164906354404408305952479553039964510514476088428216786958\ 9659597500851585129453373802111540973446838872947781500554313680191927139530667\ 0316085497913085063129603247075508528254588619108489110777417606848514211910202\ 0742815900926166031875606143098545597544649448107382403458852439046769454630173\ 8927633304735630151465534136829718172174053355172653526634203006528535498181573\ 6223264574667489089753069751662690224348305180893252728430332656986403574030406\ 7214432277796878423301828845712814894614392252267762870382578454539749822945087\ 8882705865091940705239155395015255735339715349358569132653692123964831109311007\ 2212169759714914111801770459988644988443961960193638061352619269421456290916442\ 0829100830552364327334190993629690483611600841706467702523793776634823599378173\ 1674366035364275691202607722824431521207503954438332139458880337355265503097741\ 0110182204738680116273649132547096625392317002258622785086449478597723115444929\ 8044551612206018792893752181112629268785255763741672220745666880971793133927541\ 0904279935455975045861966019475383217782651620453351418034558613151310090318791\ 92037316266735277194346733864141492783594589225390126839105429556833475511/3769\ 5885350568475059245471668772522712758793633611610244419279305017318135582305741\ 3927246256701060637035720581076559802876681759217832514767186837091873725953867\ 7900352770996746453363330168313461621299592415449312644079681718305440806392968\ 6383172133013231087187956646621484594539954474408963586459392602770461183011355\ 2794741600680332174230773208357817646315397733959557525296437320670242093025540\ 3006955218507676789669407107102467785919518518644967104710976975848829156354661\ 7298434624751951743763596668073466427891727472452878060765219168685184167281760\ 7628970779829274459133248412638048543308853425205430409823123402310582627712838\ 3028093347121313195797650690127597550652494443434384162598687394082570177200617\ 9599633231150615430182492862674325435612674155868996811231714704785016372982305\ 9891396205886994725113343331631810490829828358307002835585125598512090958408963\ 3816925184832695679542077005101445946748429441386443430761878169075182841257979\ 2381177412544799288541614201600998724545549485915398882434134633792527895942947\ 9032348999680000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -14\ 1646848409714199735712666921186660111215528353518954044621790980630326963447923\ 0784076757962832071308364634577801563283128825259764564761850970488733014323710\ 5315721462645970409923668766013682570117082427181432688107372362742373994965327\ 1799418528935400820223833567107283519826387413143392758944596162385086480214788\ 0254477109386947172208636692852093250789322143854228610450009487027806708211865\ 3672929840476779929735052855976038814969973988613624298731387828070387564222149\ 6003095505125355697096224191148645837495382216017174396384964309510491548111737\ 0335827023317542735773792607293247879245744209906053887237781757948994504488713\ 7210148080306606066523333948275314957255711262027273232181746238324867070344015\ 9706228673268220422240754889174859276547519301342345586517183442160893596359710\ 1830465443529868019573216358341577731607394908673751978037270357090862644249703\ 1830172072269035825493959084465927975275063818488025733753075021958640083560118\ 7564957749682440326955969481729973723448532155986943799080892794811545636791760\ 3145458028847680970271661814676752063642681039814400191900388778115838053296942\ 68244681572326059467336037234953902211804919522080665133469265643530993089/2402\ 6864716807103533010114573160880011847343593012169693429174031683705562664800050\ 7859957331216063649390753160759539280347974321913620194181778005383471653734729\ 9874386460169437949794243410620526349493563931561505882039508158383193895358437\ 3155648516717987023741360814393871630433922217019573706989197950472597668719005\ 8727301395218352848265070327316830796005931717440627651035668286056677780070438\ 7320797437481787809126820855092564471818995735928296677481924510709175284546156\ 1114392959356900460771126797796668560183175198288356254255152743476917412042636\ 2087022934894104645634057850008863302644242845917902092701725116521076418503694\ 8518863323285310086063949470777009531171632011396541095812988102588154367867351\ 1947128992369049584266873001447804206506875501130267108705613096434376882419970\ 7825451901981632609789298393732362450607866675785763311743752168443577298541362\ 1934713029630194453713374293248080247673902473398665859491979594833731234764709\ 0389501862791863575503153190595719224848151341281347342828481219534971169313701\ 3899264000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2581994\ 0764405178537725266352046088114287539382466523355441748798792232101267944134739\ 4544688306402081558541765268100595511161369569094731937186097605884112921617984\ 0001825222470540482854634978189543277477487556193668917328684631119940784687760\ 9793947231621680133771117261875758559842231570507594160263225940526183781261591\ 9999892773633344680095225392457226753452574571380446539457942212576979581286667\ 3469326656336097862509577267885144085242227456261120700364636995451497042853873\ 8294752170727280788177067988899260927333265693032876963319568304202339020257503\ 4756261428581292338128701519781959965629188057302743089917997732380619924989368\ 4255031104556313155652178465753654845158687219709346501297028693546223391952957\ 2337070749868491652373670764239662648436365291529906876369939092638144931530061\ 9274992378695154158782061138200875676302082796819698982926300652651857608162322\ 4419880816477831285985721638301184103812763516219726940976384225158141897501295\ 4206042967660802236305701387003433026000623900408195880342816145797985680521110\ 2325318546792910309265472814057341093396512799327428501188907509575977538647192\ 7693823259139802363877373946250454380164778763540700189321716856257211654251606\ 7/36543237632299815119963108562018473735377678301419247172361833521196908260253\ 8482435667041192256611313175496119326441573774023590289792734853173346919591498\ 0180695768234175071400572584443336477466067073033984558039773672020818809471578\ 9726511232394006430918068548859895421961679609368534124198993328252565446840279\ 1906913879815298276358914606071231715503818326123093382849728997090689941772095\ 8466935302427186959910513175335744625857996214578687748248917646423150718637828\ 6635303608871991322248385213953137534208515004127761034872267425554635110184389\ 2313203209463466001785691636236159373214600241019354444711814707704529744253311\ 8102443859111885256198929227626414327245889356587208155347060721073479323323013\ 3292535630287316824357864511859509805127913165958025259876378135604811919126999\ 7440720820920171113187334439361521162137925851744118952367902756430436042334892\ 6465424326827295344751188404993076614229904436715399373154905547471021411319588\ 6923653348911045054108860044414811340995550607546702584639340896269705103669842\ 8711277086048011220418560000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -713435829953227409213380312454080758792801582781461673631375943857628\ 5472598405917700687360519930095545419396077122991474447652334781461775778461932\ 7451098637345863859239207267448266413291604635655335678892725304947478078488854\ 6173163111385310103996193726913154232509396900622927192920277161539039687726226\ 8139206455760837056040474522234224716871362041462404742234343983648617638886331\ 6566768174464947690057995266861293792856613536144216613856898933885927391343202\ 0953688506431569552833928664157285131566396514051432818396188725822711968269744\ 9739767981543723369184539538409196228265429782695702284606024436366434697407095\ 1908833784867252515183478937054087589518576430632231855866490770857086934710363\ 2450282893852554503887629624873544882377751737761914333961968942156191004618536\ 8122739792060912952053838664223297423326293196081679350309322901106452936309130\ 2661830184240552076696711700595622383399580921658077410079993675692991326623208\ 4808443363975813405487406688380119088831534334161540186077961842035121214897497\ 2670122747117175971142689613358011250396970337431260139493868091420202168336898\ 4499584389896828931528773213786522759270401085372422091699349214817160949147346\ 8486234705861469/88446566010371504901327606975182555610214458755176597856963820\ 9038417932880903329030219789274998187143384565495564793128210482175222176997257\ 2243504032751990873533295007423381003823387097114917046125245200198428723475738\ 0311806779368810405224734638197772609566541759844368577824893340138969761866571\ 4467364945881693450199177644727300624024337177671598510806780835239668355436454\ 9567603946306361226503263971334137954225222004826253059777814874928906457889627\ 3670794495948564810770349961913171622891425380379339448127680566824351176036603\ 5640946877764629891005865215266249858229504875145107963869094639625029831327952\ 5273382677403637130097082843485877566973142847190273877290730960006003667512870\ 6825268462577015662499311046689715362836011954557906124503245644857080682721031\ 4446934184784162368610205470726786679681405070029244399872802694085456094653186\ 8042593726590985880802267027822082233329494842011853676710069329461488400661835\ 1453342115333517145189381784034512359791561350330179641876942409848866078514066\ 0385604706535687185433875669183365120000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -36998144202126268300567233529966879255969081299018667580\ 6472569316017057109307173139427945660990355959512223317315104169457158341602517\ 5472997190286711405270772128385013866111489356580954531635679412798370361821238\ 8070358063464589357626081508099137429323932255093435535083578036727541736800077\ 4056942663999506248177100839927616534639193548417572157576092833145628479229407\ 5157383417000698929410153547916625456108226333435224568948874589702823401244432\ 8266211966286793742054289820545426816027996033866013902790067949949258828163845\ 9712026553289869636024405372590607667216708906538310491154637387306819638975423\ 0770731028042311115146500767086166254187716103127284997382548492091547633616891\ 4485410476644170121579303215195423145216101125726201251464421884867975625368900\ 0268774486097296344641069851842810258308760804155808561083530618433445808824228\ 5354848615792001755169650934410219653923005399714899471791572114907921400707243\ 4548931855231959398905408784318907263656358123030089805238211317747191320406803\ 1339709102060838229513653843881948983786914279752040591365896994251251458201922\ 0482260855866424540600898926437442032424441918694821139061628308226721733708089\ 08201418267323757874687420781249/4188940990468644329930855921338586137809542593\ 1439097157503522599630931175708643180908104068250950690146451966105627318867980\ 9094600245474014366067959986702676227947845174493745644650198624295418759353570\ 1468736957208264831779879290160029935961299961470154578996697000079571505275376\ 4197212656913674519188772475919340666016708868819666793066430537180026524616238\ 4846050754615202781904831851065927949249767691097450024635753802287516047678881\ 7173567965467533202530385512683180558817969168073265619509483690231091588224095\ 9603083697922999138598145410536897218681319562204253286683116183233597799921224\ 8612944809165816994602261613224675856923173747591587400912106156924444724113408\ 6215269068485713249408720835871044418583972949204823282646015547489584839622834\ 5226279888434531911891983928179769772031505456448989538436732084194039606905800\ 6423571889976740389232579950117034138505628155189991654527701568492838147996049\ 6790806257063781661063003012919751871201695227646065691864340435173946052856502\ 5276894795549915534580035368605191454821094471524941824000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -9910440692283262677685930884176077212\ 9266167580793977052768464752326876404954107984286907033119281351517112075554077\ 4027629599874793980913585239561894523113726100549177901206432253950025608895950\ 8673390097071389214967548635930145589516018998626282401415919199613408316368602\ 7548174709738023405209820045279320668149827376803869684180946764102704515321382\ 2603105923580662726431784995316217901290347950423251267447936376367967209993717\ 5507553770079765583391240806295160446796852211427864427723900001146780478990071\ 5393684144246731157284611957926843242696270266926480308890477115650255725648499\ 0954308982826481097057452507282166083994131310199814443546805721418271207673081\ 2020608752587206961392535952227079411169836578820565587007070964174644874944515\ 7919807902594310779484585783191522500541972157086105830767499551923612796348516\ 1745793238028525879429387783543057106455891959607330582050074416168883693865429\ 1736369080788208159668023565805821222608438497699859569613554646157342954918993\ 3564263045778804461446349497670678187165203558318259195418193307313599137619076\ 1477065870861423366052536261231899935466232313132098198876460025526581420767344\ 2840340973029798171808949492578579198117919240943/10655297350563570606020355239\ 5069115859288159806349342733960169857981821556282540301439230934364797769217683\ 8329083390220721381307118774449489863326796085760589872234990665844307543369737\ 9067997118075260651539144189958711178270838153652950242812325316290228057728385\ 3098629877844143004829706213256870708811044063841678796714265973369164327111329\ 8392666903909835785081458953947914526080231466630167457312126032310166148686133\ 7417819477416303823565950011842287031527455504295893095100974559905301394755155\ 4603545800495839126974004717643380443804010409778353672980839681320199201289012\ 6830152269901403866132029433233220663436171199149402677856772572150138801123614\ 6784670880963443544690521926109408935627369535050150797105828752628539971624218\ 0867578415867059515910315649435658718288159026815907818593291256833422427714698\ 3770253673321313389360828720662121121175831405864510122250225241988406785609063\ 2218414177261013796332091007735298182233968917909236344714488704793545419828959\ 7687927065237099427371442683647111730884173426726032381791526634368113049600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -448979466575362033402\ 7355994561396406469291320616428878701085677366740680579814889743357729077256256\ 0790277939157885590136100224159259745568927814181364974608303455513178125614879\ 2853501067771663233353343725321345531611749912197917531532342900017871240279648\ 5308134132889123226340292438833593153201773517967037405233345778350150482074074\ 9220042195261297594268902828289531320739601139898578653551159491329778995583346\ 4299312287642462185139899356393295968023497826215168836629046719867611121140746\ 0894529035099040500697612426183002181318260984475840292124352858663842319378758\ 5005184753015114388184585061230461627487330005547264622402479337067645466660624\ 5451585550958791443991754400125571122147057191137047005740902082242116830395211\ 7357311297450103140326239247796791155829552256831350759403369280213918530477606\ 0311481537804849615978870730668607845636474967469689937406535001896234122340398\ 4288330349217140749459761918182419423780267920364571468587161381502093402413079\ 9902435223060968355934490577377489044451921319416626677788370663558797174015064\ 7454660596600469351540085566249838880036651152044793380015140621190478526259794\ 60349243904918608708570927271029046903766614533434348501056988795172103148797/ 4768879742584922479778429201629287625872082879600063925540789503686445380550635\ 2476040951932929876970743403859035540365388813286638950698950464096102478803810\ 5812180213688787079619602014814828445049515684540225791327595759686352520921492\ 3281206157654748346768831459303344241161143366189051114092648507469580354997893\ 7824403567424299897009051039880265993834307524690044075922492592145885297572774\ 6563568939411447948755920475198355074338277196344788710087551957599483190851947\ 6991171895543640394345302396323256422311433586909374021103167480412324395692282\ 7782678343239668606372899619749208348113981504645535361804844943655121247788143\ 2825773153481616461350649658882913619708507489481961020647541877242545397394138\ 7960829235203732601937140362046915202495859495163859250507099988439906630907532\ 4326031176458650709282551494722568578684399366827941698151568461161695554615212\ 7750166380967914422773692747275565029631124207362546889930097468034320797391954\ 4679642782402396652794339403326318968945569010819557638116935914568000341929829\ 4633855317811639989710245330944000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -156470288031763499719924146470076416294440300708505756923573\ 4225430305268026945515890602835032021780533189128375238887458048811583146842029\ 2831059411779657750819956133107975665583247861734628727631833355619163586006518\ 3583611725594201772274625948986215843446422959989606319552502923113031071673315\ 2729450055493874071591112901523086869870414172619711774313034021472685538829968\ 1957804665091237606899889309727661797084049633985222273124705191200319758743834\ 7837460597227358852882217198390613134228238582391482257825249097299314699973024\ 3581326246266792542524586604222464491423280429054422298732314081491001926262052\ 0188600967055390590920896146261751134475758097705150679545291823840108620155485\ 2406847328620210917068171876247554455616891580234699228271604459207095092160182\ 9252475642043601239685845614858266558191162927542826651373032261144011573967390\ 0656148616742115521551090598988449643588233710260513096253850042606349821052232\ 4253034395718660488803248384521934416477257108579534382879496242797868210407489\ 0998059415084336032900877998532113045388635531438297962027596865903394497674573\ 9509969572333443358580436051737747294886022659697312415350202482514556480851722\ 8374030421204601859234203275712272191783561/17147266296878258279463161578567950\ 6179034339683518880122375613364318670055030336409023410845287833843302342086759\ 5591127734879524424012575362558948476459630788933468383884648426743459237386740\ 6044412150800311123729626010756174836714243747635163025302759767848129389487796\ 8212745201162692468631336567333080324161933005609796708011908187334791906376563\ 8283740581911168269603451128400965704792903310601529926931200526380130040284632\ 2451724528253875169028275552844832457663655039808129999692183204947690642285112\ 8424589208040773035445662221729497959381140641479603583079765453988036659876996\ 7646907342360122822751300968627143796146908708830556148878029692845943170693146\ 0992067635427346762299282417501788996563983505634672785817215828108822084267748\ 4485734741654676591673987644862243996007957526142187335723912473286433854343385\ 8018199480355179087926086275304307117662619755817551132674435129453897907583323\ 9013936038983817818828775079800034403538060202098995468746807777938659817156377\ 8592830893169338401309640791463820358281004042235785690478077677705576858832076\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -61064346316\ 9658135599176373451807280261162140233842698256231181144768964393427386798029041\ 9145366327258189636135462667620221198629592314888826870194861597531315464721338\ 3143333921096486052764309332207590809897055689824243862789146968515466900142508\ 9850497297825486002100221258150011411603185472590897498976543238337252832716253\ 5758174939960426987366410447536830779371506294955254687701772515866725166505370\ 2631887192127307490909147856802712490185902216867825597610158019195318540727684\ 3087401532600732916019364102843462971941328220701573937631928715764156531760173\ 9310902268681245192584633405866215061285075057324133353786579017054032746906029\ 1436802937575216208062551620440001028341624608200361762400916309590223060553789\ 7014064251144306113738530149632975153374316899731720290621090701226873649238979\ 7384386424199219704182441226906147580542770010046580654939245820089522288209440\ 5102946289103414088771132359195209432564162788710097533528533638568411932655388\ 4699518293225088624482552483646103517603227859543018534782585866301140517296494\ 4188620950644497653021581823680706228788886853589149512517728536595842998482416\ 5015033031098007922845161420567422364901841755190376940091291688958671949065913\ 357870941974239534849797079/727391048756398974104448885097609425301768948710774\ 1811731932897083102108671574704113361856398043829923811093548220410372188997643\ 7585751550909892606295550902174173515871276477518627057424128756515563307522718\ 4747597370762559234987358712574272033538903123912094510201144389325643768812148\ 6484193010601022059993065310059645717380572827451085562658718441971059292891850\ 9816404092439337490872320894956202818881610867704498464722395793803070494316823\ 7058150048895748317480985610977123261548758046925064967936298137038381740797119\ 2712293697234570612673306393279906126767172895568547387549492816582349347223467\ 6920643385614383771596200479133160211302537689757617444964802337690431114844283\ 0667742044484966316587017551504667874912050810415346450134334609315670636874547\ 8776645237484657820677993135245084587376579895429890882404016179534049568016653\ 6551768871832912521138303469834787508204080681853926717619751998529174613093245\ 9328322750643280782024738906587517857543038297315056243156673330369708215650764\ 9097708143660504628524950932461141288040851125554159514225381976165962481664000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -9774764140582\ 3368768723137353989354394977702869625338924567554940492769745676449833740176403\ 9310248255176225854953177956158336521344216225076879800218133059882612908263353\ 7634431511422091082791004809771210918130619356208677977516292764707724405464067\ 9117506908712087200895809608338800007223617744041389800830393513462285570541355\ 7041944774840447268121693830734758069021562456973633486858767022180310518040636\ 7985685630910401513210655991830372572397770764838861087288619470453387922662118\ 1553920339155821767906355549258418665487633142479467543162517934964811135810677\ 4960885006433707497327157266692579403518601018522816313266645036259059344922762\ 2995085091571523228362760010060658489397675688766727134269061850686623574807252\ 9494320225417691829560055327785999035509756562559933005900258813205769124846983\ 5249191623233365349019361522765358568674803405056583768935286756620730372180852\ 7678366139255539491590529097646643409131695854678702042787702260547639865190326\ 1394612929098651601483469383861351915802405671946997929576120962005228935440153\ 8815915653032519782435396413372274586685263451635682998061632625949927567997427\ 0518001405352101454617732671167702732003410570477168948765682990467106432409789\ 59053047/1357134742486917090020111486358054818477891344003379266780730719279981\ 6967568842380870508398934648374392244558922458219007356233535601027571908162977\ 7930059254558862247072269274994109472374607099423824363963859644344526656713686\ 0462554573206335339819378167600328209428095908989784343512570804573698315212015\ 7963714767333562976163070787026070165237442397081230736769786810910621551488554\ 2328207280326782090949897883763245692155583395494598593401483427977779344993924\ 1182437717178262227660082315215385117853457993388993369319241739287325148605723\ 9089610147168768670981356266713645931295705506426094335266473244708128696161878\ 0526411303208317345481335004983280917776066882763866254909813187573075310014565\ 1694210365458120483266389884193041096271222072496307245968645606290145339766299\ 6015111645666275026499750028928725992394425071857779205064876223322171324412375\ 1633682336561400665255472332521707881924186816289967704072670365645799980745967\ 0899825222142623066105923219796055927304769519727715711172985499491996095704122\ 8961297462421600814259468446005573818777600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -396802848389921316640116240905314879807380157478\ 2310141895715892008204813192941201104176995723659242216098275567228432542043947\ 3072670321900914007476856302691221788220877263229711384131399401034840883372827\ 7419752598710293156875765835463752929755811289290311741442009039940837671206108\ 3747318800091564153612698002291898182360299640667738273387594856383605139146233\ 9977707682127000459905994534615842012954092235655348515125346942799597640184543\ 0609156426961348243328263516569187741099492118495128211055806273443318999264757\ 7917869548672139077614001803584129567881400891183959522502460198182875078229666\ 4128278372895492171625283573460589990959221845913834581891922792236626901045439\ 1692267827238002372483535850309000965312969845919103282543929292989405145812134\ 7680770276136554556190599399115675039618555712844550375721020346614276668142086\ 2228574015771158978715117459723737420153615726517959027619272556544867849848447\ 9488461184298596773794292230925063176353087648407976275655378163911856194779970\ 7425798834153700858201518812336049837075622190636961068941109253791176609397321\ 9879874886910918801291963079919604866140288443795027373646251137228787493072567\ 5552760795012122229629925382414725660576676466289150348808488096270382238999987\ 45001927/7158080629383018056971246377635509352985768963142687918849461176399179\ 9137027758340457234306857519417239342695277466806331511668887980848510430596141\ 7943934489702815804486764452548351905195627107193264297144353563561565661303950\ 3571047512574855332917665846095995962609866079005184996105469496818211033691400\ 5988935015504110425572858193669838686665846171496472047145242591814771429920125\ 1153972205524824051400592672399767731961971511908951108277385889861796777801491\ 8705857895455549344536403357730738011253348178943629045753720579891271815242289\ 0312508455857669513527021261495621594892456581670682582583572671173786040704806\ 7844419743738482226405839727114573802982255803487233642584191021529557231209819\ 4458126438019185296415559708809797600924399881304078615159324877254347234683895\ 7996282615385236597314972091922253881101065106296761495809835750725683351579150\ 4043399902857668740136652727392684727962624079657514023810207604226368066157016\ 2407072423975153526338021994296237017634139086798762054767402065663544497351080\ 7340912396837650864371800056435761448269339293280548409193536683696455680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -42196848843374\ 2973105320103410467929334226436269541733707251967035048452103929505688278485906\ 0051491278594703985957180821326611733871631017531293916851229030264560234107227\ 9352845914554090203482138729428166404279559662979881082297867118580942659806884\ 9812766274603476712810129335192262517754537382844366040347527386280537103929108\ 0518654246753210314266778985729997515545461291239242447633205233261730459498156\ 3188999104294938905252314123945813596704438576191375145963056094917918451120258\ 2809843992620022099441272494009421958047496407047791189086723274243652960889302\ 6295435989672278732543731315276231806252476309126462145434981942026990398396491\ 7282503866184374786828753755713167609054456148838529181784180980603339068648801\ 6575205132769234433582989309154319123862673625958246417691437837038972952725599\ 2412820540394860102385914440813058634010917577830736336476935922733029053263978\ 1536956989891583509704847336827758067371078410665151002990929377624628129063230\ 2104594930894152074598025639918375924612936633609373207681768291106175649329155\ 5226522359336431034308411679505637588700201730773303889809681872786573541282502\ 7879259571118015191924262450832669043463203764201768511508472525114325079984642\ 710853348713571150517005710984087633/122891672711279728833216391100408514900099\ 8877787400742357910012151406114488660535221558082878423228576139403593065938012\ 3193330993499007734248727446976999055161853344927704986357855779923778494814267\ 3432470217236110483957647504894211712826899787044881418253262360191826136954534\ 7144363787841471292162767854494083124006702814315884274539909971999826968465547\ 3680192828106892089300673915841397043692688510620600199405305048656614527849892\ 1744095727908419967052539008466152501130258657915243974108929402284295707065924\ 9736567112744500681695440339175408465076507323924528799688200519559353077246836\ 3458316177141035188304460657304107134144273914750183239119378558890009443069859\ 1981170623824749976878714010434292613240747496311330007451831909855325656002707\ 6088366092318546476434202482429046163512683328384087707029963640888006085740550\ 2223358601436831213435162936391195293444742068599270690536961156189801194975274\ 7401581778231314382166977860020427203837128051684664548143455862201530813719622\ 0408651978245951847962100505642416752262362777891448289700413961418945358974349\ 2992268914130944000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3878458320242589242950770054327187818886345590411551194050686672580777\ 9253915589704732309240618292859069009744177937933206777667022986432890141657698\ 3166895426146831053147946782240892941114475502912775264638201146140750498218335\ 3339748775200259814085741453233979961237833519176383454064643285025550447221930\ 9163143239332644838093558483819350937668731089981378337398864487509413136379667\ 4193582501775475818112948510432061818963710975701024428272249829091031821167268\ 2320175485291243260746086876010260893353834710432880030571624450612052839985582\ 1360858315826966152577816530502262541909759168305027369327832872181324070162609\ 6739054072098148675981377651668804541619251184004314164379228508768007039762502\ 4136900290895712835621030329739215933546977783174644433625981844993519996249996\ 4490841646114435914523947614189951682048066224687363411181673864139040213232253\ 4509415781116452851935025261041183310567330828350192079749659657475573234575375\ 3123367630930793228962183346497295794827743243086327138621105082066582704166329\ 0974047781488667196319874374434734502789501846808920907155895062167518836923989\ 2457123673128961449472125690540654948223534632912235185266142966551993522634455\ 44134533464635221338559523562119955922319811317102109225765733/4257220193397418\ 5130135951379589867699383718180140164827303176359821646338616559525890582055375\ 3707421128679584183217567447745892444160619979176350136430824790341072371037384\ 5298298631125313379228704452116441587277250506683696572161387740800114136393851\ 4039057836343840701388116868915814761177290102764318755059035367406693449858916\ 6567109798704203111220033549644604396102843446773633782687051793830747787087514\ 2198302725643581898169606081454208985554008963642624098817701875253894487635087\ 5068272091060477514302574269536867064158622705168771080056815303821449615430100\ 3573647625833930012507406413577819111530620624441340310104870750277343303880591\ 5571404786227034927558009790653479901267948645133630131023575468503159278850749\ 5386415118161339152153386232434786109917758719482133468605328938858188204154615\ 6158187638391896841074562175647399196446032228402321725552073794248044692381743\ 9803418622861377611125691743841219320282629118467916376774642085350612025485321\ 1946670703546324710644190754816743395351267572873460939018710574536090938057705\ 2228512314436383527765467554411120218886635520000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 589941150361075919145812147175774155813452\ 0767965443419336478454028755869788831891385201931417175823128177071981708852231\ 2377637907707257542977189149563264582905864711493967089996784531582686184648375\ 7778358644247169585412618855801366409758712145962566876884784705203103946959470\ 9324027727691070021187658673345869205488084430405016882548132053353807136003417\ 5785301845035605480938352354530535336358447850841301259084038861780303469942391\ 3271160738441307295347263576188084827888220724673198115657130507355828256358257\ 6178539235648040951893675989789153974498484411102211919969070181088396490091132\ 3434278011923007786345101775211217116999607675361257203168693322943734928008359\ 4163127604998497150124730919085151952646409331272265044505556589423954298060946\ 3334053060778527448091914451885219658596878260268553915282978059759630101381236\ 0181138354282650321220388400885712623705094906635140086651636119260639847887693\ 7330286625472177253738892815520022647445014026296943674784268098447577525703935\ 4972162051112197241213282395528293232263835571788804023791266250393395629280876\ 0555206623671468369555779122673924494683375090544515096081436171617655388837262\ 7959791602416084207567741655232403529109805807719796063134996810957640484036768\ 2650491/30042352627492116235173317328263140761662811148380632613359377541496649\ 7749219246277688352140679034418600507197257972333076214935963003912986893086019\ 2585236272599982792473237590649987898559463975898701364680883557005387205947981\ 5658830533177269375355100385700200923173168796855832167477189428267212342053608\ 9671191268744414876192066062628279755438483901650723741707512887334046899458964\ 4268570459240421299286702245438365770769890068652261403691433835315438036551028\ 7518898834644252388283386646780554039400113378686883917721556524505797505674613\ 5952511778834554114951458834941789508261157461588181607842023942025812209388952\ 3597400608909180398784216780202755893123551017251687445707192648756671398614721\ 9000716749263797895657584423899884038479192487054854883404229041069175086088568\ 3823314378820355875302716590856630559236959074299826636572006746733877239918133\ 0478896289730490168461436938024438663257371142227607705607843892870410860440899\ 4597733519375260827486375431761340349220330884952638008552604015303768003253486\ 0147445556998462907243053752071901928267150278819860982284261785600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 7265369335034736379310\ 0001618560630755077062673436511644351631205208294332999266644601448594624675086\ 5053978493466084572308379622674922906107776685561087461546796206524447049657487\ 1901758217129862807657749236157055401140354606062533836840606236130323657698885\ 4106025122772924807637983777996395884235519961295275041592095492860733423955165\ 1464592932314767993470781863886316230764042449735820279366790103325522248240717\ 8940598753208684015913971804830985760048092795105660992597335758185835050932570\ 1504537763009844347560887538840780608166817349451125245315579085536141447030734\ 8722391690581606976348770499965003039222510671259123558148100097189315242247081\ 2372110466614809483371626506668906927486245088093655038552475149694001673234493\ 4684161181255693398313654598841329501795141855011826280066841452099217728789025\ 3992159543092463010881750238571346201069328421345882573689420471592541465807427\ 9074801708173522288477948876165646984742060667740593282171256627987991734639551\ 8256606961046391789833005028258383627980719450420300882149781057444583014144796\ 4795146543921367300154979858659565883175084002322805400886683083408070710156597\ 9076469337165233500342243399934763691728662070963819472132273041832056128070910\ 151536345847656536762216535644387047826999483853/142272804907712097440227200325\ 6823222240267199110098200709611008132196506278168216781650831824962873616617003\ 9651338239935129506092789209279848880187414069387632170370791438734140040066096\ 2435719374319929539232507603835573176940383882057905264893732702740477239083121\ 5316619688514379473298188997679710749838661626840893026738560900514663164032830\ 2598086865985300669748022161994855841807464810795585995086407722342701718130630\ 4465565127269860063161516051501827668467241943337229215208031277493119242712365\ 3731306903280952384060577302775381551484541636302403602764349629212789640803338\ 0456113459213175691376827259636146350597701931948311296794920055712053434189568\ 7072418054422569186436862846821654846903877768432199744712061811868778808955368\ 6759598901377472780951605489859044822642050240901501700141925135966387696256519\ 8873710508236760383745416379404519044378588421261493152154191292514957152617229\ 5917884253012079859839651140463665603766069053542623323952047027089194917125124\ 2556524968965838026080208687059253330506234854344338101036883210834178304424704\ 7969216036416943179042209661930003912967847936000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 295215206752356855667003193720047663271\ 4416358793900348186140862104039216983682738232876629928832865348259515568946094\ 3977165969587412891854748113492974064862664366066224054911406414121904927835916\ 9375653522759978986666206762621284693025538937509337021414464249549382111336094\ 9495206217352976900888209163335219771782264192291727986019857776728129432689021\ 2780900968793090937542769159817635386944732367443463059674312461126402847100973\ 4841479730798359930837626929521328012714604652951389679318101706639279357869315\ 3568768444611454434776225765845700977513700263485955046489538444212346582390552\ 7314021988082427357712430951362439275767770327740918532957564757228449835824395\ 0885337654297900634289627464322792615378353808546944997009921241311981302122883\ 5038052572401918412796075037810998111387438763110325112014635055340053751240890\ 6855434266513871649303105462187375339189934228092356089407620512376155952207404\ 7984358699450478631276513129235336642252183753145156654241069306714400553880230\ 5817301428348805130241224641834589759163878754448768200765153322922505147947050\ 9571290546444202495262793803479457117525671556213916254547929690456705605385830\ 0942938574916989242676313853270790261623366722085136184448388632237804989160919\ 802892739798371792832757/350958873553782233634483922648931975705764071730933102\ 0401036693701042701957976708531345087008648605233917923853228532868784191767427\ 2231435013187062026988389396254150419899037830052906361712939919321982023606065\ 8923174399962850905256744234888646962556076988254217837833437119148553475998338\ 3614401094643095125449143678653961140835634594222521794067793736107121052399016\ 8959289698706149805349681455031179227606829222894097109855168521696570389594168\ 7388940592108927183250011280600809496639735852948275450225341003841971069728316\ 2200635217737503359658353819248801611140603816798746464953644397312585641392158\ 9014432079161158230086534340315213959771295495919297500869681749683726767471355\ 1154408943013856035000056304131337637233589283739808776391370238062443467756978\ 1647568691525188795761790779278594601430354032857821893517079801542494000890001\ 6199254764352558060775868490214421706114468768655866544991946631476601266971744\ 6034448685064939664307789386457445773124101292862462205982679957130884031268003\ 2468197222887623244934885580402580603745738499362608408519524841202243724141751\ 0070084944737075200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 20790598043155939184568156008264520577873874336622941898625243075009988\ 1647601456376960329773147507509955536605704800171251757365323664793127548841564\ 4009176935102524491461305828541740737230321426799447683661614729256657731136903\ 7338891542352700533975560331967402967072939607296455813743884716136199421334982\ 1690513308031298039147948512094459464001465449247283832046421481115876441749337\ 0679857073722815514376267471136628111074344883883382462686672393711851092329205\ 0986439499961162914198492781084742436920925435176450191099423641060512463113373\ 4646906078744698160103957044233858887784394208056320964640028601666152547362049\ 3613255967609299890288929766532209060555593117007025384441446301497632526735351\ 8243516639998502599303996534428299077463087469171198046259026244015176784870489\ 0070097351031594379553113814735487138829098164878256060006570426775127696494273\ 9828988429290481933301333499958967518668100668440914528074761907302912077686931\ 4376894086969895732544778137519005190306933711517714648477735566327715059281336\ 2798665344532962404382027845361587047087008616950737639437598434001079659375611\ 4429199878590291914497796522959414289504572851674539756001515973744586889553632\ 6838386121223659010880458488442740897889999031494442892221485946328054057205307\ 83624311/1769063496534701495936659998087610088660267154468587672358764191260733\ 6600201967793031294241439233925986136112689133358274443421670379833925039184520\ 8140870863141950785207920268830397321860682310938680408043596830082133505372200\ 1341680810434998728306827156498546192796139486538903248426526228142300442918317\ 2725559870469867884448481687787119635857928871429440379081621475802241804330608\ 1173810909036657228002107132121424619467579565985350683102832810030964085884158\ 3782481033550108870939663711539837347581339286736036250239588286495070937330940\ 6169473821052085325502204868213667743871446692167015938444459588091083729850347\ 0940419113250594790645940842468180714169361878938037239628370921024060585029437\ 9437876427897281193255522207213216873967441257643469191205082724943187456114503\ 6795127543890621797395532219756673788653066631848053193642214595483898555899772\ 2874005710152068585853865390798891186809115143238026662230831340334764998633257\ 8198812826462668878894634414106289049270307564255049563362553264158857936355651\ 2847483016036973441775865273448432661331147639431963116389747954666976305807904\ 9201424216883200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 57941071614434670530471515236027787894626773962239028118426328812254433\ 0734809328290952204990750683303571813097578446776128565686671933248130534448047\ 0292524937739574597056194845552815154102845870134449938590818723899744095684191\ 7773998443645826936023691920938952553448804134559224687132966374814953854043642\ 8101316192792697345427318082416601913327295320055144024196277627516867917383450\ 6182687715965892631646062171718596264215507837157345317052604237323581584867065\ 5624113491032292009291175033320329569891850294410158123584769420988067732416540\ 5352590017854180539634889780420378430269265639660805384201129582152301036066610\ 1323764639359649248344544965822259546764959783300124891017768478171530742884094\ 3292761897024024651282052829464504242672232273709024817863983810173086457419884\ 5584208905376896607356730194262487157206333370039292369422152578821140910578126\ 7061036674011463463062456752176384818329727933276823390225680344564043992000328\ 5109713788726678241051455049967366855094199254257228506971196338929038258687139\ 6055160106035023379988378028606296262916260071623890945524290878643827436783238\ 1823057588274681497928265170142392671045630091844540878316928073238708279516497\ 1247560284516923115986648991231713625396410154152787070505280840685789210075842\ 783/386664134671082460464251036728291736001458937304935925586378023533099697571\ 4973490821596636289490804945563389759001657104622165608227403779942569163903810\ 0561074644677134857213741325476454180475181029150502372382727582788259475673629\ 0302230909333819145449011342842593560392393568174915239846573771489608561744046\ 6565498618324010214673560617773118795263095061717462056917330965645993172630139\ 8473470860580980630106650482733620856869137054229455149188709035217023137249115\ 7564442405147443018731845649814429602322642811560387224466061162042133257400175\ 2386907796981457049096385124038703347535344041086186122585010730350825124405959\ 3563146158077935112111055231596217348244608680910527904179069227769542450547401\ 3033715837755106831451459349888102041293885934761523461300744089184988262748654\ 7628135543178456513742607215779968521391378899466190936993145479636405004924407\ 1742184347981077673259668083040119977633191899640759638039776508599262009263647\ 9370870046142720129326895665252840542985322433352133906961789222946545071209941\ 9093362917939719072081751930660520765646025935980197443027152964083434761550307\ 5246080000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 15\ 8274109935922723476494195837714963984579535610125475577595179396922625075849522\ 5132777053658279595335601333059681821491594319508095740152764143399978279732811\ 1352026692202603049113004353695069555761472766045194054585842254183189536655078\ 2635726498565965755109875904227088476409131593214987955180987201534644419853969\ 4886180306940426874198061970026751928675901885428657871316925797047296494771791\ 5381166991331647682773818372077672450847780558984526625695777106542951164090441\ 0032229018104196689073142824730028383224742493851851320030046071846598172519996\ 7137957692564306079906559333922036991034237110594393382224647361310204148706313\ 7722587865434908756331329781332523940912283243263878547125791884130379064788361\ 7707345461418042898334068395080848954693550154690490641358644305236864101931094\ 8729042848197007960671566387342970559170552171569598809924940073348804808456294\ 3306122834591672468155710456205814687944713947794948119563671970861602346119763\ 5150054958092929396534084941573356874804064894581284939329577241638397505037856\ 6854500486986122822372171933909858917762846780703066443566095592910733832467505\ 9163231079643314564069208046546847707407353985818522619771146764914560386096074\ 7960235427675993044357987298663445885655290276496751958558398896224946228388674\ 047178379/881625272471973046284386847246586997685409545953928287937430953437391\ 7726863028474337957527970821339371304837962768518242778147113330253095891784832\ 3553101220349859777129205922641204834971979434909312742800124819803470631771982\ 8323624096096718424732736789799812435924800097084600479276873746510728741515667\ 7585883167547984954662957748698536720871710194907120676187760104223937512201846\ 3034065266580570474154936416156421943640934001015057973588015338261572910621032\ 1546531424690907418300757019033699144179810272312232301306608012630591537849266\ 1889108398189640423373909888627421699370600728226398939054226222943125971275550\ 8386641878804858783614057835310720629453059243047464887283486987020817496272787\ 1969418272622932470080426716418356311173503317077254288468727736628979217998978\ 3403941364327585977178222309800016546152160914713498365218825595841157388753064\ 8364197898890562792452078430671094118324754283130890988162810174740104858501184\ 3935384986493348903463412783021026253466811327396062205021348378644292229166721\ 8705184787187220839519660745976665322018370456026367372120653906490359862850230\ 5859142825330168614092800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 389757944924071941049975243545978072822888725367397780135625\ 2323530913706315125174650945557211179599739147408338261884066643645986453458690\ 9662888719671503679551256176985651200755852744863440879725115979638796991283595\ 9790476413350899009079858050316725324522061458817511657662208545304904070896879\ 6585993723930980117286482681842170916866373642645543470436504105685423069923742\ 3495301908174850439769997343050441475952034342090620635419350986541149818271062\ 9725575083903211260111844149956184714469962759736876401653599179241931900780161\ 6427969129880362384667877775274582767947096184538283692921107557918408094757190\ 4896270428831885811007750766517470454365390939758311915353453116677727625397889\ 0718042638070293220328293104574196730449587270086042362618333199751805293431135\ 2298560261599524500527679260291161634678617813257267642937548426133908235604809\ 4638839336840210610296655897621155839610609108313162649458112794935620200403408\ 0970106369269657368487399760658266634181475726161056754240441092398828695826946\ 3541700733676505939564065712682427724944509085021547785724348027989075162710392\ 1771569095997754266717392630571633363017870312879098317052603620656891757941879\ 8217943271579370284927663720348573184796453846069779491597266925691929978561908\ 916858889228779279719626291/190210414772809718723708057658379071776787388555324\ 3339670832693500305874188355657893841969357243007415599749290780694335011466475\ 3679078955537831353517389691553367805205869670472751852205389306345051292945010\ 7486091630273510211073058057410295237267041378597586286067918036048457492832119\ 4706603514005427546404721287496868382883054530463546218095298855427642001335007\ 5737268473596983487170240618463984999817677759688548423655001941966571299587489\ 8248676532708998990624925873719721125846981018130247927546884632645573312040260\ 6283992646252101976675104293029048635032127268312280841288155496920474420507923\ 6726953885590670012596902239224349252128167817758515777659775456968169339219738\ 2927768754037265991794912248678086832811311049928447963575728870998328864826046\ 9766189814925564138814226831570137211904686582481125468425493185482955418601688\ 3701922669662897658762502243557834475178441948364853099962190783847009921933723\ 8780453300665590473340967634626396742926302650058473841093163177431728631072567\ 0719836660688601341683966512877501799249117744547284859119389526650780447059472\ 2559849751591909882601756812368968417280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 18539813020917585899011929182013448024350067\ 5860273134038577711429281330808848274495337545426849884698819139413326927906761\ 4586568806315453279823393085443166533761845187998673276506126694599207676304608\ 0288978819047120137486938860255136577340974639638677653023611029435091568467516\ 0874510789107156191792531314686973929007115786430428678345716869194546372495427\ 5266320083366752117081456321424330835781501839117711108935929999863855409701575\ 1582837013655682978911857210824815842500002303442928625710686520314947027425399\ 7349561551214176397828382283608553850581196915561836713815908185141458970419717\ 8578576777366075539555698474290486117748288998636918890233578120995883371903798\ 8145254772811947097894330249497043651828557778871914617560655452837982729332362\ 3582603241707930424232918793403003277065457206147250372938442695730025206042473\ 9363945130449132452269866268894098885041120580391423586598051649914561045204465\ 9310859442339980485839722290402964203565231951979225600573356147477080290284730\ 7960727376617664079146846119838325345506406260131705671026118923598709495742884\ 4724187176453635267334290568874330184556423753040123268518779079528600545473676\ 7656781317368853402197188247386059842020640294092734969097329403388676127899336\ 24940408969235571341838493283448080702049490707/8264150454530428505969235431090\ 8284038705838360690527942518311893069859323322506917510889617499655043124870316\ 4361666786272651167944049275884914823790479157294385293623851219908461466943735\ 6332207886333242096480373638887000573623103421192551073608786472771903501476266\ 1617295932483823606389151979554884108549608950973514034099624515025913170985414\ 9353155108103494079334671953076497864526018023203288375033254402901260339628411\ 7363149538889022175091075194773392955792047467134505441620581062141927778366440\ 7670341231869513218862363469417198664802430311909014472007697817870427590952857\ 2361560159258914871323019858152926843693941780231772523481920954170506133904725\ 4156008486451917597839436059201123083583179382083594275503092793637150772555532\ 9582405647928248652831542751268347241283156766775942588143150302756281768142175\ 7182293611545796160575847007759877455552964768473221478773108829651080065293286\ 2067404983713807099225475136867083504520844889979539040554341496011254820054404\ 8282941496573598232545310472849332392671249691556632561643598258630662101768908\ 0504979388380836747166787868054027744926360973020832224981811200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 629144851063120913112\ 8376706256397542820491591742146842680137513351465692066532895670932767050404299\ 1978303997230289038399713134149824890226331961255394394946328498953252867769897\ 7970257461439253106282167677674936960533310542994219429255244955105927340063114\ 1549843165399169455131558981419964168261568925075554000614675867201927197809738\ 1259585508745881306408108879198140590166826982965790015937776604057093966661849\ 7108483343522367352035761213463387683830191734644776489016017933359548606866908\ 0283023723030210114705208786067104850001990365111778159888844832697856811815149\ 0255965663977722277638825215101913233287870298210930645476991094732244358211210\ 6044121215950914880713181201993167221742466168904658947805535563774056210674942\ 0305420369903854585903303813682366285323168585382851919494674478844121999459143\ 3092719755840684166245013826796708908404989419292853758018550671692748821522850\ 3420169330556954990716049193800699677139754117821213936690453038457958739970027\ 1612908347541745396168828901829023523220647796378039710546843100729543798841190\ 8967837192215677300386693889742082413098543684781855732570116303375703479134643\ 3479938236231344979257695817608225022471637615789333556547698524190004917834642\ 503708272710317128759505926520682617626310366153148274517195129/266340239558850\ 4887805002555684010095458373443124957253861673603246756902268734133469274353473\ 4118049017707712009387300168434301515176188650772821091778556227568609816817546\ 2428206464306703516179378478344263028549705309278570715370490177753463609075867\ 6406106006028166002557943663754500511725219785128911150050961614895551325328204\ 3772891980317272368559160367786072251774056478725006497722770383895511553298513\ 3036064112273743051546698341077219243719548846213708017891070222616637370644112\ 1798175748356207733242622027743710509113832443272094194952928152359978064886471\ 3710467145260007151035542771719764410507046620915224986173905039357460801557370\ 6721206692824291321139656150596466648592976226191193156066366943714397458625393\ 8849172503926231214796341556407323880787405056831144627527503955767757968700075\ 4116453825837758104171899927133994185610217394524666053907171983112282098095707\ 9907596433936565409857957627077609716729697640907922647851258003194785230766394\ 0976919192548995861494646088700047711016383529906095032563666478645790662295831\ 6051759604756679902037387231699071308665188189853120055250596450826977280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 11961947309\ 9671650358981014254023177084960564176466133432744769265232249100561832897254762\ 1349894897574822866215575580481343514873215969506475512060509467754463825375353\ 0653490853454501984804372084299572688870962527033138988035246849721316642151602\ 2184193465932491728288188531010818957632071085167237220140541875070813647292006\ 3963994373309423951532588997251405997255455225854966855374711464563685976574106\ 4919721145507562636517539938472045483387223192854383002499010183182380310159222\ 5591891055188947179546875165375320997547028276934860180233275036707163381832355\ 6200470156127448112064708403760330968379662510244603921430001228762686836403784\ 9119406923333877539222543035173275748870767887776184228021137137468414919690335\ 2476402544741149164345410353813653809908308687850782393176379525922873948896071\ 1529425453765966104236872194294696703166832579598016785253214207626257287509027\ 0464723515843270026632560138513177333738843939848253902088476449077506086655057\ 1550170762615158473427201432529476824279323654231830305289347531502355888508689\ 5599679240882814964122003574790053483783356780756913105778163488423921630671602\ 4176290060885896732579534946783384032566333993474007113885205714918290798239891\ 1268858394436252111803990852807391088504399502976823839887810844371105913884538\ 00300832391309825131281/5003359653028693906485135765008586207485057187700000823\ 7455655366628259589257056231028760750269147452537378630534369065993561052963490\ 3129992559141110677100786226220947513694423385614375887348153881867527868780170\ 6192068427882173256228100623855529768016626437114227085028434359441252947962982\ 4661210224494657444256609450831156116597688518762552721204339836325161978415098\ 5984896042599381441470369953592325903346792155296044839523223843658280538779791\ 2431022455201368397614458822052935323322109908193077353937895110482078207796472\ 9223711188253249130854845779532499974765444472646004624880552920896217009976332\ 4339426312576763030405247267157679805215308328270380331669256157979822835178622\ 3607047899264669766032090185805193547027723588705933312569513836002539036207712\ 6121910310088569005673770035684852103407761791076310265503453482798153143755604\ 5989522160856841568966395766382021246711436611586548204619332911463249906108281\ 7212970214271035652727422201885709636217799186958357325825844514577736005550988\ 6896282610954506322948438693884818753566395152209000066118645940208586590534104\ 3111821074300287397682632818749810477316120279279520133939200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 26148860968664537799048\ 4762544407305682712759132785700799512523804923633046459293690276634743432274229\ 8962130457984397075078122754149974928373093253677166408315572556585047559293947\ 0040096524126667804898896176688573568139600975361497219229490312035162022341174\ 7184548154581473102140210779921992709588281842630809346738857485492819407444177\ 7888543655613732502670038789771418769701876331056781108941990975543742320958801\ 0797463018668979974475058909480332135285032923189603225605459186332595518570442\ 2810138971166395273623773515888804606227855475833594052349689360890996006507704\ 3427543274548235665932119181470138937350751643603577608529578760168494221685899\ 7771383827212304530821339087816884208718976978078786921405427294750247109470911\ 9135806442914461209247608003267922504937936111703032716985909723513794572491595\ 2643720236704070124381859618117491944264116709106771037042327438779265540621920\ 2344206030905247846219890516443219270766177846312284235027132790768505413918079\ 6454200224934098309523083880277756873720546495611432025573907231920315404561373\ 0784427191674639702565216184872745771606809946773093047844394486706670993799833\ 5921268306949845862170066125180870858450708391076411936702763606872627329460317\ 5197872212890023229675498459326171914364347398727973359733878874469781099360627\ 9371988693/11287023001806933273337110596813022199943362746679674692792662839984\ 9263698087750382997098542528494552204765601311440629029871822480905716320974123\ 9345249746657898617510735097371963558691790904615903103246480858745831152412705\ 5687922852205517736335401069416408764852889204336769831501080455492478466457899\ 3938709223284148061592728125788103919455036219676372794556656009563214081035018\ 6387913791405715556399220959623595989564219558581912959765689711325925996417548\ 0731498479255119988554630872787783357467218850526231000404101189315372468305978\ 6113186048750780630144374590973227958373750684587167748159535316345313909451549\ 8530733747355051699916526697391621222444367628811288545394163214234226851557438\ 9202734720467899377265082097320528899747291025153312138479826393812435737022473\ 3245888077230525672682546869255871342712209068606406750967060046915841355844533\ 3653078380319543133078105146623658085459456856298929075062093228686885090163261\ 8493603953721339099764045245895966038984517663544825628238076214875036003472209\ 2932992299601669949997331009701691925623988195115432764051855030454715751300137\ 6349969439273456445243470120620935137384726528000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 110312561892556096615807388339875892\ 6998226882192498010103560004499108804384515320260154751785674244690605699094675\ 8512410924640527738798751204504191238377025809686813751843563256009692834613642\ 5826492168849827958292705604449833161266546834251870698221492185705363933939964\ 2187728710828316891966558082273876715119078536798734638758277897204457559694081\ 6227499636057206735244112976399577786499491267572706076568453082096990644912467\ 9112655571730943473576054758461164098203268894447024664462627020225249727689359\ 3043466229414678872328877838395844076059348450700006724343336454695041894281284\ 4483902628170759629618329360373370248430258454555806227716360635723022029213029\ 8155531653553472017205378759701292728224429526914116553838427166468579764751323\ 4509433546501368718763873365842969151051111743541096469799780757114183722889323\ 6363389198324707279317810798935504491990319525555227444772953450049842782766409\ 2286443299335943120709633991923339152853759139778798676708136572155801642444973\ 6262480755843301269800900361289504492080334202431113631640821607714011149745308\ 3544804681401332188302550218699284558840626460563904860528428156029712204794718\ 2766286485153877703122353009891337514525284781520082539277202105207794506670779\ 698995795978708571219379839446572973414511272620834619463210254587294298928649/ 5177745755555308033284266812724674943137752748160187986959153668817857787669548\ 9302004967850103089667842190189820830116480822011300697343791510681643827730850\ 9535626075274990439545721169339328241584416828840113093524999081285397297907675\ 2552032014899112410610010138157699600843548094278780873550905123582792152827865\ 2680813341440895479299884335260493099283252050664914244725080236080927801100933\ 7233846187086878645261995252016386138546045434644108022563622066475107691018628\ 4404388815408275324966981561219607309466379582220185168703759024487306997775481\ 5842959480675640310256604894610636623654279500363072583552692912440692389392112\ 6060796625838192403285208926921006968243953856426393035163452161551974246664934\ 9001637935965391964714955567011650884025842159695013548677504823668580801897093\ 7693068955720579166821923180494640298995999772984321589414213942447500984821224\ 2074964692864433074987054710937365129543932963177689599610530531647603783103300\ 9548805234954532758737568133990515447048536117915452064084892497564040607549096\ 9071753552787316428573888331296493307518007669491584298824016290823496408125098\ 6570795125509157079793107040250888192000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1883331339955666825640626075051285497955954997\ 3464780244626163576979785548148226131568359143885463232194539501171479714150333\ 0402162987976287123030471117321722540842655122323821261724090711247303086025712\ 1251609101563516788517699812053171060152483035298957778488147899234241340842562\ 5563220148395899947222063420294105174428732685682496081611334936587129892228193\ 7580785549343551877580659191503409816298574616735256179241181775193831914131766\ 0441809944439578941762444499456220840136943373593276318321859984285760099078352\ 3177855745724559398144673664506177292422155786704209955456810927725927633178056\ 3873496484303995367102705384073874881387199142909185351187585929813774572768356\ 1165001659010658488435291603313085023802245758974814888074937465092122334430332\ 6550021883094656112956054459293273169027482821048298211773882822213460283679389\ 5935856482929176584072956053941785727346527772563044348134390815391794297256524\ 4831868688947393914315653499430470559455181644906414370270042243330829125011420\ 5866689546964332830439290279033191755980150548089850837552937490839715453410459\ 7788454197819523339327112968698427854395738261200480591123676070693851690610525\ 5092554105333698760752466156969708625705923441568370047702073868518493043325650\ 8584652232197240800234103670209504125949965275588289976019066261773/10311271632\ 7634822246693667504959559232518135085643495237191220190355630631773237623946228\ 6766416343152292063951012649446997736482812800363549882751680264981620309690126\ 6151789421077444094374044562608922096078339168413219281809348362835303024815309\ 1740864388312701897317542516798919734666715377780059332219424472076664694321599\ 9968143667734497825645689438366005512076902466768872713878725231551979817403315\ 1225494760070014141475391656604088042407896567357846277241080958561971659361266\ 7098029569412326898511589664450804568282414268052343927095826469674769128253934\ 7306035681740617660530147047152382907075164416247339444179937723530813933185827\ 0768350267286963490313531626907932001038028999955394366310667256953090209007224\ 9621353955697678799572084763402834934920106772964284726008616124736378247454869\ 1174577351694355263732549432645492373484354633908841322809316972565528666369904\ 6562661780604001036912589730436242628499796762430208180715090866925209233451418\ 9894227687592098320540932621735210733331789940821034598227982595989391047397409\ 0834368317484655044840879920680820436691876758413057344427548810876382417771348\ 5489036565755586632325529600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 238657931037369186669269905097759241411846625278989085619\ 6172074508098469487580138149957482890896859850506311980267646188729900721475245\ 9001351129432686966479631415200946973726571244774854247063915937177232031241227\ 8215885491389430313151621221511740558357126268831525957037658225631101764536451\ 4405917506746990552454997703097605194917639150307223249688133139089122139825228\ 9731243790833188238126739406227420797141609731213747275030374660875854654451790\ 8178584571559243561339735402483432682653210444860434398069881411271111372397277\ 6301212393584653194105539304702732013413264965144273648988394143072014665710962\ 1251806607061504754222797805901204553884142928322739651440413892859180434447190\ 3166575173243674601708554204642095010426623280246985761907389373711856336923419\ 3292472417395093418229520815059205507341017458654807507517748914504941960331674\ 0241379001302499240136160039533314539475093643708950543966386413396529751296970\ 6134563046765866387386239234530210150019227579934936253567344844915360297601505\ 4246205823620187648872533775865060787943166213686480929039300000886716831901234\ 7613812971611387306467397413398627085834438027967796424234756488961781088985522\ 0400960130044621128468464525906891881966321121402379562383612178294103616679874\ 13200921204075649878888145366719050636306864576977849619384553809553797777/1700\ 5176942892715137442807345124746536486687668795485494477842279805015466263461577\ 0053849648494972273743758137142135664031956579879064844211428512091570575007745\ 1345181230654007607255187190870999121786870548977601720140808043444938736497213\ 3067470493684598523246309599717107795656672458596181027963849768396197926834394\ 0824298448974768280094352353138501174587435623810164257457526124114548131564164\ 3646512486673819152515563959042447145514201154080121370146660643522162085881459\ 3255097395911175209174544260131632175135967624454606065260743489476596788480630\ 4352599878936740198799553850045602894223420234720402196783911684384147917332768\ 5837732734970937641014070792142285773070341181315987338063662469334366249373912\ 4966299061770922692614109306462136491513671789359022897899806321206575486651034\ 1654828030321042597131013859400514684224904510856489367269862001235758914572861\ 7021046501075174984400898524994714634354478676546028389027131540261462133175225\ 5438185995162024471595596283566130601689909187490616805606416923401089050795772\ 1090262938300776277349665872547781676276782056386260974824465220707532198956564\ 6441489711372029941399027380823304797600815775744000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 39828912896441399738905737817517\ 8049188337911082053950208765168285856767725929268235757721939460985582214843755\ 6975455905956742381599505551765538973635823154616742531343148093744215756803131\ 1481605066098328318125523682578306591268593895295994756238623336154232946231945\ 0178973387019805833390724541694104109726030659840392828736956622738321540208190\ 6693902045917759027957435775783795406204032015480464166602470302908592166626313\ 3270476862693237220213371317140104171408738303577332884060524603217006390684183\ 4018767295210009659463684505799824860697486095693904943230365552393798368623830\ 1957194023388327717573903387934776637661830829482846038085861089429678398545855\ 1710293266390079660550071707838149035625749534736716322820936449993099819306573\ 3483117737459335155011231021576127991563136135105900502088499590981362535882139\ 0706616590510327575782136627519763100316063127859203626458972306473531436471537\ 2040951290846853078985153099310417058121207081817972139911535380175585934523251\ 2835421517777130300326152188035602394043831106386627950653321556367144050193137\ 9528954678477000217640227898340101986542468783283104484172264115104249121659236\ 3818826100705580867165757422742877381662252558081794793832930526270787781504642\ 5260880521810578853355552322440611982398379358731921675435701104343678070035224\ 448708236703/460254328668782585613008882563004562713270898652402090259906563841\ 5004355824199989249793984582369042210115073239402455108693717940598369317862684\ 4182160477990999512039783963317193009779862001344052482647652306146198326851766\ 1712605131254458000859059491899926200601008430176521796667917579492604496688147\ 6106933026479207435853972693848008253609539530289149977912480615908025265130902\ 2659057004805942902021961544553976114284610226648712094275959667713862961872561\ 2334827032549885209717212662558540734654792398035792136181893150933456503193712\ 8059819213945137995378011846257049104053639467333494652413848764720928831107689\ 2728825121518040073471210648923223528191263513405800784874848322400839505123456\ 6766126225024963478473620056270229553062912193960732221745464938668992715708999\ 5823217646830196474232086208049512257636617645474567926105817667514074641356900\ 6891789918982014907224556221859240604664124532080765075413608109026624327825837\ 7561367368270934883873960932657180809930057421197382059353571622293193964996504\ 4082653600745033139660474410074807809522100238066614706499009430011819715075370\ 9338848110065765092374456471399241964948826964478891393024000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 25137072115638202053041\ 6986655719117441378739626583918775851422155084606033687433086848492353238264930\ 8966527596615691088975435123200414343523691309853561794196474013646815490190376\ 4725917705786850778954550186768877571353428374508409145840430885358984109438697\ 2991490446670242955935932066376500720449837431570145778779272186778220903156975\ 0333206889468970285527245951756805559115317862787199681401343164733823121284995\ 8106742020532837973127227617270377837233564912132700999580833090233113766007719\ 1090287056584752840489151600404063850206701850140248049176887731021410931383228\ 5978407839683103732614625602950307813925807539900886739289049752879595179999286\ 3750043159621290205078339599198349838519642165610740269919216946080716676344141\ 7923967897260576595481667170700824208037542128092170323879784040833219102975583\ 0078073613807222220813800854768473812593508263799132040854739724968708723217383\ 5388119661306264971485699686832409755528162767849066996353646763158828872455519\ 7243944090728599361104633343940152949801420039517895465844514940777041152036750\ 7186112761834671173761003923483097078347633452789595239556098141298511943862168\ 9403355035718614443763403663787161906162573749383702551888769288105006023412281\ 1367678147739761517753957285601983809497858384304167085751067498388773825069822\ 9818189706704286556026499334647/11332737841461334862607224070029158231353126284\ 4885219044313336357084185161549096122657091046926915821137140741630227223818418\ 4915418706840990041439803157533550810269118876287029982392315626617541931908276\ 8826868709927441753319470833173583714666467279301572031684997796266258990960004\ 2736408060352246210682736536997915642905853518845356461114419354804125750303360\ 1488487475487658205793897167517845773012886091155804367648386293375632769635556\ 1847319722762040925937725020547704153156070319659004233925076923306348407021008\ 8666639189342535656548810952221060187083518530107529563566531088525266630488992\ 5847633637306511954540386895135728072416892463744971671927700283423971639441318\ 0795746738697353399566281018231146814279678976716980322049785886523359035780910\ 4437929391502421664000944843552842524828332931323353814532381306898231318630553\ 2754943621253508932935616340373350148469399128913666485551967023568798840760559\ 2565570003926913867265698761055774673156433034383273347681963600822205552447101\ 1085460742348809078001941981055915151096740284024937469851098893264684282502526\ 4167917657067719775284489713213902912519383163628463498370126896502572950335324\ 3068006400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -20753388448101188607166680199065599579781088903527114910936500852858745\ 4563860982228644855580731437329421086282861221992088114363202191624700494267513\ 0797555372797538470413132738539888658339811843673336037495983463855257285695533\ 3014505825018922497722173101069229277037357935635949355426142418115706268911841\ 0314263183558642752339866283679831647706035233613214401491044435246194415212128\ 9639774479784562052077755866091128905546470748992637247460608180984286074683353\ 0230811868685981141501692560421713822801979592392139697844814530119568241531292\ 4573581217600039016686206476791667357834881321565855906382448575822091945276385\ 5743328497354530687715445986706721381342382325456725966845926325845764776746228\ 5488996998679363865703802049260954218818941605140088293261207265858433572131901\ 6741318099361561176128470964738335701359471212946903192984754562378860359686475\ 1715322166470279180218270754932745019942116743381645016283541594808656388759741\ 6996488733567681594311442207077597895765845306162789771563187791617235348526687\ 2592664184170682770374130224309902578191202126354361688087900129862997432154548\ 9436879088528513420292157946934708919797348447805865714136165188038399332248788\ 9223856430966886004749042354329802867365735631386338929100818597168598899173792\ 4342708466928047360078249471951011305857210654557057811033673847/40549575698276\ 1764912343329520508061120938015015238038191408710763116944160000773940587281744\ 4338837879206622671496324618506918436075616940105704210374260334458977090673639\ 9681378088182974850908260750866437238631166053294587901681517481088584968518092\ 8049027822900303933092528518400803599969870348409279252761019938719135642413778\ 7800235580578835708066246288412341258657143753913459016989227234349589861830225\ 0339343811080938687356977504920761868211820948072918331208669024282003079297684\ 0690823554105216368864162874769868028389547228471747980176036126587645552183344\ 6062942185742116360153901330134097367534264846297508990154909616379380041831024\ 1941677095688531992832121606300728083818033877284567558862405005619256298997101\ 4785921295523217003528034912693317925311069338952056680750111903798815397277778\ 4180549879868591348079352364581763931513640869878880629299838717802058322052395\ 6684034967874651191416506537557150222052136697514132003696694668991048110312679\ 4315612006199422915136150199530456015043571221337817645265191571674737817556639\ 0103687794145018175314734916031656150988857515308486451522455571094660426155200\ 4013343179854505292443586467800183346298880000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5318129445024367227134182994511074713\ 6812531476322440951572164246983242103468582857588866664700181951606299233828941\ 8184658040719298321393540017330755531708226275345441802392363688555235706563889\ 1997795360757286004286959124279702502017276631129780418048834336017950869488966\ 7048696165863784110109784522729124967191326604628692485581892712251144256159346\ 6228772108241965255825559065847688731957848621620863205842672377078571689913231\ 0245781803525143337329687655262106489331821944654692596782071051942319867354579\ 9327088612450416745903349309428563525674764969325460102376240779146518209968073\ 1213016424130766903544010291207508112493243299994910967595158209945867563881131\ 9823746436695031055304091252600899613257412562425385801398942763491470484476659\ 4445622414637093735644238685732119618631332557383927279452724977868834090841774\ 3415796497128916331345966166446331376420801628438641158335160055412394406012308\ 2943727709086289332240363264620253442819673159942185988617684745386471104004337\ 7275704238773012373233809946530220990998373737657668760128042366053835792978159\ 6410118016121778912176436092056065736326079297853438977407406695265497464187460\ 0478835358031277074597772851317127974288296619051296210089428254715804395777809\ 5530360820780344216969015197654668964813722506381706393599109923206109904463913\ 879142417281852566736835343223/404691608170572803442783973015647800446267404174\ 6615339978643862609517286990997743092899526130182203721989817757516821432598229\ 6806491535582249640736293871721292746718021082203627270542488816010042424981988\ 2381640624661486380009032670731804746645586920716852650041395070837587712725260\ 2379625161915205675362381009037068794514359261780459183168086047951516279356240\ 3122123540540812671162084485686766755404878198811435016246647322880153575707380\ 3715900086603783991190427094621909573393953024890107656204585056832065925638849\ 8943936710442383767807403828207761555236644763572637674606157294989827802564384\ 6156956599955123352915249270021866172124993506212421911562679695543547830890147\ 3974416254550909967572946828654806205145601711780870385109989110842892422707942\ 5487758603973853280860164791193833138317800862114240081392110519115187267883013\ 6892787894806260115513294558643944333974728812578742147926001051316762772376468\ 7189084646434551896748529939306761818916123198680582024082352819872034550664417\ 9111995287276824554319150140084212383317751925400447519264537055805898690790145\ 4867670553569964258896926164753580362018400214720960221595894223971589835432397\ 2662486006706995200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -175759187306013726210901448071945382975041951734220267051885\ 7741363998727457448066399167194100441100065145410264025012891348972763869206358\ 0376198541285558489236364063137985534337212987194856436431448356089608833494897\ 0112723036175392227928474853392204393777150170790408190335309198032322573766237\ 4460074970126265618986177460570709291804121883042682319525699480990872601351477\ 6631403384853349768439633248566765315717033325558086858826234472633293239861554\ 5356659332254154491400717460277714692665761462317784652939850549021463698739002\ 8835053968024996510651678841508153025707689274670444851995137493761541528809117\ 3316891323218872685547840902577373220590714797353630717085203799067824549671357\ 2656722688997064883322442168781883620493804192408819324705909342577950442672233\ 4257615806377917624869922908598581054032958451337875148945785110297124051051716\ 1266868377777142387542030349464403186954524990402988825681189724361386587992328\ 8495657184169644451801650715351413165544410544851583680841226004269872572959985\ 9809320433988292046945503923921884323020646543449473095319548844851977632485660\ 0650274881582844228844361159375696083695317685423477103731584339558819598093587\ 9678099139989528640318417399423344307709395355577030528513197630051105123813443\ 2103298921327634937447372700672903534982722397806656602493597859866836788457125\ 86985349/8144261024242680094206805189037647323622702277159855170175090140952486\ 5027918521558816607285984352137208891659543796468705870915068515675969262516871\ 1708446478352472892262277368947562942298291043221387487987596697331873271655719\ 1124775474949106948571675485570465007514509691017520888414757750325848046312411\ 5206599312973247859068009662823436965220778089704562745521547949555107056029815\ 2852889521848099425274655208318395493276342074118688690583179038803570231957348\ 9591997687027551791079566324284919257381517554971587622960491536183631713127737\ 0182960193581454295093995885480928211140578299961384940575132068422339594037331\ 0000885798303650864355296362135665716233125268906503272125194619627538591398916\ 2730570436286869908370897521566005640279302321137229574170919289900832115948397\ 7148134305800852127705823233616591255557487489438475153484214146355279887958322\ 7049373332960739802953673703035126485877855159774173059152411678135815328739250\ 9356410970969938312012035752522976859810642907611206517569178657182494793339844\ 7694407925271016301175819585330138470122680704378637085170855187469178183524135\ 2470480710682674887431112452968945512388432574673946708057133850343715635200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -133\ 4626093308341153736875916687940430188958822584334564074909952935863646341503755\ 2480661456434847720883860541548121151407161821910269750310069930489185718418794\ 3603166184608900478616766989758528864727173459996892918220619054655434553703308\ 0457155016783620074816877073920657034004804170599877755010006686667868022201168\ 3046453917060733554970122888419348659344770335595913184511279140995656718634299\ 9927599788318874283663548320927064978791335717851166811193472005637827835649628\ 3730260433069090116604051011679601202792152176060448305076521829682889368650797\ 4854144423013269051870287060432124116150793678395182480904905121844123824630152\ 7307673275460865636638162198094206301748124163493779977562347052837128332089780\ 2443029179488744633850546063575444652839210348597094526335625106571946453788079\ 8600891809010024704735717678614986838445171832669903069034015989162083802199383\ 5106396900475136176931577848373984507571410436136960619190110449294123563105661\ 0879393534429319515176997290475668483941510366103662841658639617913839170335028\ 4888832840753621700686920920359205795302521342688878562270749535619961531182189\ 1766888989515186233961469229340484706329006543449755336225334161034252644665885\ 9474364113958660285464524300398925866458849451193972605123027926707257149619795\ 4069920094521184802700973805680904870848003127824244802147689684230536137471296\ 671/443195187280933324331478211734779472517872215071413706902630721455039376848\ 5663339640601049178712154547914443123900492543940273178466929807974435441761033\ 8695370231378163519574084916950464421873377096714472069791520421998016280418054\ 6941532898218036278716170183264215464336788185868646694829890109687689510628402\ 1252840789474268571698621420955887087282636751994184385462156387504369313688906\ 8578195512117704707153866224608808386759670571797712554231924903774731826547214\ 0649700791496396514614236842543494542229483574228515127789622786953486628008783\ 9570058309122382229191046075807533922507692047873250275587773811860525372037445\ 6451115089093306517412758751094637198441798498949316319065354239330904888543278\ 4155138027930290253104219091698654241580491672381415647554034072286263656378730\ 9053866611386142525568536565198152581003170647170772785467374165997878077310853\ 6669527055219587688227415486919941952109881058201073141709255271876170632102488\ 4464983084355737601411203353192336055080526599633908512930226809919837041438533\ 4756129129078679149030824916493837109203309652903895211468845829908082459771366\ 2703968531796753588428813953914302767533652672283330615930877006741764476246589\ 5972864000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4037416187053804064762136970550941362306522644572682451628829002515644\ 8653522677507967427240058130295658990397417664126570340458348270481180791405853\ 0518975694456814202581711929975538755171787309252416856740157159484186347452238\ 8734781501882327739164480620942520781582047232951649971338027505038898906680762\ 5273844047887386352454217081036979805938260385663674392220477224662656650581261\ 6326335014542888276080161138990878059870634492516569956125271324266458190384156\ 1523574682298926042081128092924455701865590319394792485396449414388965664167124\ 7637800125632772418238503932549866314596416491815827889642603425947938903890315\ 4528385568618619952076920941251367396886869955874790618783670406661650943043682\ 6895070779371634549758537071953203692445069130423288866998699905715933852879460\ 3527386362957406329365798938916773834879698811341251152337204641963197456225298\ 5734850665088640271096136612159917369485533923385258842861459460699259439201897\ 4049664067627108892682057165949159261144741539536451926267903347989848523408690\ 2417577398839372626081626622722024159704198180678675233893271127088307546326955\ 6625364794257175189754629098114334003248944748127866350191865772307489712612764\ 1993615797194344492935480945437373489646436046514307052054130319769280354283467\ 9096550438933652346390089831956342952376049964956323558766241358052911517733809\ 13/1052158699135375086726512204575024217960251712570785875074057368728595377375\ 8351107871480924082265907023151868626347880425103436366792126163232884643721906\ 2195193210467175006794581769042613117839182495936098005739912259550736984006942\ 8520181921303243497578868904483232901731792678674679032337862828081132124215526\ 9251594761464698533384142124121592691888776324737994934648490067045042671203799\ 6006502172174107231231798219312868732432508550148876050975818613699898353499430\ 6788221289890288210760632090750828017513924375838996179092384356869122227312240\ 1747184164439155737019241111276047390652089864442759573041331045893485188668076\ 0664654792288678238737056733778912312833171331257711023846036756362924154648390\ 6031407859602452684609601452955717055107535626609166925105161339504547137975917\ 2734093590539617090193403310148132021843963463591651883472240084800251885988162\ 8614875371326102256235209707324878245516137670347367306360163344725595087332432\ 7081550801199587036257446864367865394806814511283519308834755225757049249278361\ 7863822029564367908292343994232258341480136020572349958717586166692463759455466\ 9709089079749107055814523799542340017035990002384190707147215538875269120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -3405\ 8114304546400660601044203345448673067127236038361470197925579830763469574829852\ 7470404486865068851810148543004745912312368172188482752792984457959822458017892\ 1644493387990374796403251600435346739603261256665323793470972013516577748215320\ 6512263727694074012895385604287778795311216065883556924677516329114298338338370\ 1793783242117874586309934210573668917368158073678654385873818527408413906226836\ 1290658198094839251419184452026208500329552958479343581896603552445458574750545\ 0807558085874432576715384784407966878642989736676079597136766443290712113753502\ 1923879972668363174994882222545276331950729213226210254419651657801635752972956\ 7974453228159455231060676780383417667227013056583118253135048506650362928119905\ 7765488379679999487170676274270305488758515025205546069196655694795465442419204\ 4769102480041832403827971256599152823774139131894656788552137713873644902123287\ 7251776820180217828120748822326536867285535235681547444503688216082198878087470\ 4662576926034566824116198374729830133073792393926897975329818282707673483413697\ 7692152687047503625104383733626066153157924797778571515414333744931043629894344\ 5044596589771319953742571434568073999999358471835173630691972992759633282388808\ 5492818441747716793875814391488328361438019392016290100708007237001725435323344\ 0940805430315853460097739554742231373848252501912969708754074239639373268779143\ 568588751959266683/741096976284001745205071738068666455040486316763543615410280\ 0523762022564156151587018471047981008820306483813048777762755864239205667964813\ 5796584551980500367467198776973782266552290453107903420506751350605927317432260\ 3655799681907238989325400244844472844046089704689766468534522068111681465333181\ 2852843000450528431247702051359340772119186975011032807722461470366524946359975\ 4682462586303781626336086164264706393029899738200327897014191107741639158024223\ 3717589080842751123754029967007739052276197687577851975857717401697456870789330\ 1364980257893603788354536237402100707402848636629730751229780887872871288133269\ 7248914229006175288707495974147713188198153125680981904693141524794088601706137\ 5369859981732765349481453698403189894116537739745736043934461740665975474474538\ 3360870615863685169674715575624781796901513472025376337242189334418582116834147\ 5827377832259655189100963804843208145926955180133009923432992819031991741343038\ 4516277427389026995239347197420836310376039405627962941881091336392843204524976\ 3812605862982275248569000083976478741952222714761862646892292035583971337570997\ 0634637517971756529696551502885553532208068012575301222372355835970897117808398\ 5139087936613361076675928994485370880000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -159236570617129430720295808943853458782\ 5134232750356130078606059631771260363932028806950573525590213863811487133654617\ 0441298014501777835200151146708215949839006302192694832389293012188598505881526\ 5730575606151396270363395174312448148996262457705170328248789204086800939639053\ 9189930213066370573852481256394473100944132740527799846277402605754420500661992\ 9351624213587347618430792238034188353572268287959452220061601972407057499978734\ 7472190896417261998292732192140482539871919406931944073559174283560487452879398\ 1111034401856963414812833669312645873638779757373585245914282950504558934600928\ 4016153436751617741488632160013996791203025757311336944175997600869335177498632\ 5525947013872842576866483611746427077709867991504023504823021508573749674899593\ 3764865214924671413012407048217609589410972920328758337431651818627464804182537\ 0518810951238807511619516985291271296359004037704631755578180977192094808976153\ 1390159247108010242592556271001883792624051542785834484473151168671101178405390\ 0957360635418584420397327902241530787507378281511189692718409343590180793574253\ 8175949379624057793627322665623886644426138329401822064537496086645840734563410\ 4365632134215377199524668522913282622968340001886061284817967036363814173563358\ 1737785559390040053939239864830440194777938414061597503426503756418007251566394\ 5751500698268303935784643051579795806164727984224983/30363620617801849230383648\ 3059260731191075823375089988207251645061159500656010176166499092675297699252393\ 3718750666382593930052903170568887270107067839886504907356571868408246093863708\ 6776748158981004176399685142121162509220571966385338405752674003739565598370839\ 8424574559408512092089152324758203325965283677955956538925361879186817388137726\ 6248032879528256925909115542158262488440021366948237944501050331000668614803008\ 8713893252638948983800870324176691773953503248422031703209763069145785884347081\ 5942502809232063971437017065299251610432178536868957825156836669087190306021766\ 5698788576002365459727246127691018797826382706823551615523910708268100746881497\ 8653896946094328863696816799653080327496595898728977295986324955937523201505318\ 1808575099946618552608199371930463357184125107442277720520551650340120522628808\ 6883687766951974145822751351516986018467686878691452473284318311228944032822354\ 3045220966703811835569260374776790560255548258010246165015473538756155435458653\ 4500759628110479120919191215335482311466948839391566708919697639826626969521840\ 5135239424165756387256912518107914669343325394529397255886428815786561194803435\ 0657199934255278599501503025088570466552634344734291496481587200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -326713925393238\ 3358467639268798049496205679124137464805282139381930744303200217074219644506307\ 7165930353697452070977926959547039474487471143765722217906514254180930310162914\ 3491803768824125821177770274663646934345745460314233273260356296650894973252758\ 9562075142978826583888463033658994216828498941471134684684582404835048499629808\ 8899841404187254838469196626442505054817261402099026133456796925902048798566762\ 0959892891550736162796708639438578918415257017473353903945748530531527152254073\ 5881631940497533992830031325405516469664481883233242121525821703164034686883555\ 3113428686123784574951602311532378990653474361916177219641711626301009858211200\ 8817317071124755796307797381996927936430375593742870243774290242952088856202040\ 2690922553053957394072780206442515433134059455260777651298176851990368918199045\ 3754370858296251267636407181577287098152822100505460077058924513294348806648020\ 4991642155925527126469701978919925127243744220504678752745557872409992513512027\ 1307227337492381232666948691737425397918876963692659027537585721009536332187466\ 1283667398101416680314105770057579930187919841692091181414971554987237909230996\ 1972401797479612247798500435953966159778167723121258170645549335704025548965262\ 9668567070024061289815104902879289464758894181974104490783012422351818826946892\ 8869383047660864973677569877446272196885205015170622162948124487202331287858842\ 1208493/56911187874386207727609037344305014225444791046517687585221928061408630\ 8173008640413683668531417985922009871829300564470778204732325878317288033952213\ 6117774504228010116633168103558754412973529689220767383227930167000843260462906\ 2096598883370497315817992602259202039736131952147725047412094752181848423019874\ 8697066931192057789576369207898348609649982213916025640896788814565086530183851\ 0616842322761433703366072722692462389856733976712086308027032691450314764972419\ 5980569153684365957562941669763100656446512595949941745318038977995823296252741\ 5337513966688404470675632429989021663430882698983818066824353025986724018000545\ 0723619780345284938535815033709143769807159207577639019475687983890555982709235\ 7194990279840478090480233182839891419814034974368836095571327491903039891090254\ 6795570869126905423224199468600971553309807802691316534178109757256459192081028\ 2078235368142442245884163639333211075984195224695406126472155202662204479972965\ 9267990960552896383275575508961076325899481125137825503322714288958296598486974\ 4127946182524837119502730710415315886525496094385050263190333634254541251582194\ 1150283062151850804160033257644431886495545104439600537625624407042565744501204\ 9519092070247280635019264000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -40224805899954940276915293381177883893927194379011\ 4970848874140469210536105186504938885940711707085852393108531673963105207888012\ 5470923390704140389918021815082700675990500732511100121220729594051069628639735\ 0818713859087527321049668955003417996892153661148236913511400661743148773646667\ 4005949727075847756133734508582278461851247467073590204658902148441002954846634\ 9183763403713863342386581807535872144602861687007822959681511591295362075408484\ 3023940765398955521046808617341777216587996631514246537357877976710854686450209\ 5126118280999321054220717211349628959948074649755943050377051597952085255802050\ 7843244011798321165481261312679647678467884418622582462189285918581795015473617\ 6544753051056401870685878369801910584550764630583141917484117474101376601708279\ 6291311398615319148748631124665649129050979456063329764363991384826826440747123\ 5057406877746903980357730990027238817277835123964196543749571247584265560943506\ 9970596632424493780534712430935742841379648551491617641497342463778651546321474\ 5767717210369981299753308837130962321821356359824490962471336396505910189393592\ 7852750007614717498712251352675327157035733145039465177166549432896541971986639\ 7829793367176293193489655911052712289617581317694209527458516954877509459691350\ 1639918740928795028133490148186489399137694263098278408316855924021304362026150\ 070296109984460996024891221219777709713868891/665549620526559565935974290024849\ 4085013601682424116418926193929497101237289747252966794923054532373401935606285\ 9270205715657308316776522014441858107270311632969895800020265845096275592321280\ 6987443434223046707600986616909778084386777537784493512045262470924672642430123\ 0242861162780278150360759141894932642131077342641692655561339337646462514613676\ 2489305768638024651389776192689998200920900491506945922034668996076784835178806\ 1988919271145359960653343979027609545499590035671278854410718985966138012303072\ 1860003702085129269880702270755126417968406762656832123574861286016269392655123\ 9673383521190700778962002972789936085765420137240160373710070220423294483929789\ 5147063834262043705607007577069003686699054405323445231761955864224944728921295\ 2328251042199142975815950302479979141899868678454142312779980891107703567086769\ 2763639451078087493060350433674948930572593877360067554495063383544611784024913\ 6986685838521953032687324274098906378215574195886361619966555645594489540791001\ 6544048240766602878055912251788519774371582320103597411777154223311427697877161\ 6934874490798086205798174215398864030026404695393162656835500722823821909857501\ 1173381180102623004222090046551613909491612258931457392640000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -685440943165834563\ 1699378211984376895365236916678483333707259869015697055493268972042812671769238\ 2432793097373768133886709303183576915442139293945318445194049532101695187213295\ 8226221884387830686912695008807915714822404110134598965527940851934356310444862\ 3587515363646270866301108616164792707284904387892049781903812912827406051484636\ 6333465583665335523359703320277364638837667212715347898948092995402071053384115\ 7260676196253837497809067601547211231787167384911706689918266685704214532948967\ 0373629707472280084408656722715008922835740109006699436451066670339048952343257\ 9018187228938324904252529641169007925361239795767900831499596928187131609666753\ 0601465757882968666164140601830333220460954154716378051096164518869002395090226\ 8848180537087444401670426732033379047319308224478176199343373136356278585143165\ 5459010168277715263558338551284090332669588232735340338700444819989501822821023\ 3921436818077922733214886691964126686756190224553089075331691780356272079918810\ 7231144905672267879479950522519940625001523050113476895808929998242941219922564\ 1115184428968782487026141606468157937267687514650185335311555587050112156165142\ 0623117636237627092095818409260634870372650339216186842389080972453129297210027\ 3508584674332686372062193518835623936821842024593341352129731287529074732905792\ 8428921411861568191369837265852908424170990583722406884190074987018502988002512\ 46099/1120758824913265921525657957098465403398293711660339289509440334198810197\ 4435251538683216357118924585624889344478059079152725963268783389456042874313988\ 5695457202014227843651261558178705783961888671954186625497584437742285766851308\ 4146306015827629191863040583305446753560863384196645612802662312826341442091257\ 4502754360305776545348305035918138724860037120055135443075052638095799359736516\ 8219992922305970031652738851645551229335984610669740967718323223041842321318295\ 6952737388474520339160201612094180249137611131556053653769772600142284112580374\ 4313945486686050900531304216987211017504213369134453490983592884446834509942744\ 3658978189689028532227463935247022259542616612650179500659370353221703684959830\ 1480906525916440161836757962148859870076713701017754822901663701435890873540675\ 6646335518163808907909108207577377570606548129583689068790936700242426209276645\ 7288714098849367528864590742366094096022282574577664537486031765081379113016091\ 4258228183899336028482411895034617115152458426395582164959045558102938551102414\ 3203218518510396564886918231596360046832349051059718624297351970015594988636579\ 5420650577794878715653242582086154533631806254671869061209903053809838486761088\ 5055719052056192876544000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -14776552276256503372149502728262968567006478443778\ 1903220467049042731152727554782511992985304457576039720507476583812588950803338\ 3230682615954774630482721343179682739930458542162112943819552531135426386035880\ 2532137133483272830031278550283218625301121776159526096173860274464301716669903\ 1207160315940623262248402941269642693276458643497452231971493893230693799432768\ 2460269258513256942366482105122753333360311465820744725228577080130047188930966\ 4432079413126008125390449948879573103939845614279473947464488240527406719935281\ 7924723058605703996314509826490203786950628905863422020118028780429906110986578\ 6858685871067055434548616067484940250057537768693701973947874907127724736986984\ 8491656513401244980689876971651899593828232599801678057137782676088719179143456\ 8454583392112052370677481384425330745766822816132396366944406182703699846324012\ 9480296823251136924883663797380211552594332526916860234767571397917651092778754\ 6526479220043327714751695470694738086901548149026341642884404280461561580423019\ 4940775207364845982890364666282203200252069448271005878454897271117530294179469\ 9413285287093319655428395261123820178610593640569629301640352249770690008408364\ 5238050383289936745139335617599925125725514482390759913988790661859637230761724\ 6541119204303310419432343584714014151869501388652642887555329088765561599250760\ 63185972106878086767942591864732216061011747748452618907049/2494075897407101167\ 4547384525768229434158925228225911407347657753631718369373930657489273089720861\ 8150461606230472679373673840441894492913768307999218093225349873288315351331958\ 9703588533941519651004109098025808116386449550465264017321349464828674368407707\ 8014072701893962466709219024777876404196173252904229962900261192560740570394804\ 1669372294693008205426559076866608730095003520987770889272497952697070616314770\ 9992744717730815097954304703629766806701185942601513164652462591063653724238355\ 7356981231681119680049102470468177401716889601349801449751212076152637522888915\ 6118388853781950034002668429605104470108421933648558872511913253851767146393558\ 0372695165680289451128824523895025502060197253862495461713254023729111837205739\ 0047754015819302687167398730523178560051588201871393210769097768617503267377317\ 5119689773522490171451442557938214820020070676337589801796586773474388983627587\ 3301386421939313715270514780865157296014684491303352587760435855270131100668821\ 1047102089062188608280400648576146309993083901320931666663113502968461925087670\ 6532408034110933408403304427340531811875710158093380748970004915742709641509297\ 4830095829937807686569610539609053640142334011870208058124690886516826549084225\ 5360000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -876842723401294272628087542686542033595245718112667158210057716761542\ 5567442485232648945675898007500967936925946865679221045201533850500273374783416\ 1176089125619817483926251298196463031838361785603002542664386555750110265380859\ 1701426544849704120032626901536194306756979985380524797532497253311451277942819\ 0950765107239511938396504229365905133779920585807079785401228521996803600249418\ 6909111953248699917241429570926179990169719425820114778879758730477742604831563\ 3521718199897412008621653624184774478623185531577121973482721058284538629650096\ 7515592202026552107070702346923405969631898889280973371487491651794919042375665\ 5116815638278454358396307775226049798198923134491611284306643345466009055466286\ 5694347776733809712780746321218395231503567314042122372279018983450452672186133\ 4674243011438354154857651957558582973407203161547529462774758984151231132778987\ 0887107696746111194805787604806033220830244845466922966532751875581707160817473\ 3210426407532962023055104049962643064844642408304898874636054645218628926121817\ 3011815516489335970203918413004994504882402152434019321455732734245879163558972\ 3245265129232234653996148593212954861373876915634874099621539504552700647223547\ 9959228525523413257363212019629962600933798010895015919613726462694337369967895\ 6527969061220660714019954646342969296801729843840726454799439205123824008099424\ 736237156989706917600105525600746749639750377672605790239/161014604346241363470\ 1716740435044106048871117812231120635314408705645125049826952940078465930159720\ 6855779423181034742634269924588998168485314464294211266083787554265622174197454\ 4464091166084418850903068026011298454376580803367330727917990987254037199096010\ 5873705841010252732964797951843966171582433519201845177957123014850264711742653\ 6731636388877670467300975667061393843977710910681759280152814455089080852814488\ 7264597237147110445232804314789469693025180107876693863211478350988660817897819\ 3052954531481748170684667445826479573581365997779576688411981977882133625936506\ 9098827304691219835269859507872381497340497851826657838798590456601800231709022\ 4815271168367687498839079461901389832328935223248193013068015128719173953758312\ 9043414496547440865047442039327735680683761159692914041485672026035163501536291\ 8108429294591691228317150713408121048279702131618586375303231782266548759022865\ 3983827312973099137867393917145370315055240362346203176553814494285227429928067\ 3604641918726409589926537207526766248243562285300046384555258339772815404456138\ 1443367330074742064074119259541258144845896849594948667963682287953851724588066\ 7667678507760535864086114426754529317029150387633519638079008011154400872964595\ 4198194957720748032000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -44634406459875539236264003394066425410719911832270152\ 4325775464119112000585091643278848878260077920012944097298609307749701665535239\ 5746538151091573831241052536928123002996883660074787697801267012791003993945777\ 9622386476582992040356991316848626808425630021101606456676157411256088655674969\ 1432141797844600567441827674618914820690307229171178725806843818923392362290951\ 0311608719071515001330989915723419592359125410484510297119431408088679723703537\ 0409747675206257736248078040211179435494166732894335029379966793771962921966221\ 8448905436477248430528585961857070231173572860246497118554393081968150515492351\ 4202998533609331139023603961429645885618087480368709369463333330279125170481690\ 5287265396525970194183827974728737992239070237677064527704822683407693036754488\ 6495293027655652013899308883792264375646604172715794608191996332574187055396283\ 7257032707105323439207025837080787847705407718275198182608662148403127696020166\ 3463842734097982641639428225444581918536051018605523034855484458744043991065270\ 9817399939524960394616927846947206734288342371095559904119409074201842815949740\ 9804832227628380453239098809269025744348115445540866559484078793945089165066420\ 9420898422002613164602434814664704537408283509199111405018643208656363655873162\ 2786980837843513330315361741484935153724006111564532925132743453622020221216857\ 576081580876805466514968264024435437616196273104858973599474459/956937992701187\ 2501658476384929785698676585346446671485482496646207789928890367039068621043712\ 4557335902474121389610509438556829310608222833287106171542898503682564060797468\ 9242438846012190160580950926433029413998583368240843962803424523923846653220859\ 0032095145424598672360998444686202228221070132402949624369209309055211350991816\ 8308143694259199405539117213932118494165553260578947322213312203770012413207207\ 1054380773715222395775125617186960433448236860029574871254522505444784621375787\ 0842632167820321324066617390885997344911159782478094342364696195718233741511545\ 0661358382359653974741747711885040399687995983665117665833168018716020798451647\ 3084464217303622216157657795280661401774049414362560966040394664280562832512249\ 5971521450171900524729150786098655064760944918901799304020189322225629407038531\ 3294787913893047647806641865622585815045412719203980900341407369052045714734817\ 3439759900906016384920772059233962150330528205953615084809541675619584977435972\ 4839447930775717165684242682655945426800448754861233638343420210015513719715801\ 4173552285095397276089970897036465564060557117231263838212685531912291461111132\ 4374896691436291065416662114869740291037403743741555646116028541928937785951943\ 5007588722278400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -9270541792299992952348608383575171412281366822555186613637\ 6694608703127681624135998579326762054968912504843518174499736596970527937116708\ 3397258856903109623472767554557522276414513064610507924827688623120180297331354\ 9653728669773662911526254894125276728697118440181071904851142739262431153794725\ 3060528316753109661909238096137119334938755216322547025001227404540690184048926\ 3275930197019799728252156766567570157621822819451728788785407741643472510562214\ 3106879749284391250482871203791883731166777277706971608043409248407864264832888\ 5127576392744169473012599379303967922351285687508268940347732225527729478295101\ 0269409737006181570401335942160984407877885473125053423004028245621262286375706\ 5710762258401202621683603558841726790429532391253452005824577272755784024103977\ 3499906642706973518869105505347858990754096192687784972659358847216814551841061\ 0767485360914301547472215724813617244857437897398872279984255183953087303099010\ 3000629117511961730053216204670344972954030075881322107545753543403197652755199\ 1252722864551776085417176378751890948647370761520885938555174517479724875257793\ 3054620729681005221813374719740953294606917871507159818330534324844026685412223\ 9917458060787783207755235794000013866874479895160739352620124274873105661749717\ 2473427694350871407380595357059198791538263130029331417192827048407630557944048\ 661307199335757637641430980368032792811342253153212772759517541187/259161150930\ 9008851163778686268642270714127996659701968597132716966128460334321863526721471\ 0566056574467915165404423851311304929878544910154136126919909963365561691526755\ 7972204285393498796980507898161804208837762837238322957620108679215390676757270\ 5995690766084533606514796736794265819765298259537509580596491272444197680161410\ 0856313196894309760800226176708929963415155101417348951421760292045686824813345\ 2197162235161340569258278522643417178839904228063205953806264522411082185048536\ 7353183933849048825523694815591110488140670091693127764741566661580878759693581\ 8840218885077448169869968295489387278834106870758605869885109818635642735987199\ 3146408046097798131934608090312978849356955929745945873281114339008995716500851\ 2232083335763177262331907081381345074146646183504161222485496241477548599294239\ 6647385260064286018013900356822926461999207841448006727572878595630333250999515\ 3349209661358199423427787183476457466979722497750493658227894832896132137484385\ 1243728347551829477744507074737250080403082404236068961522019746311126948075274\ 8809544826729011988160697797260604599425621916051813435151837693826616263262511\ 8592458226770213606713642442143484723223673822181742002951606266368170481659510\ 6918189202236065139654656000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -3184221370842229066998592740514819949719492693\ 2800226206138642764985882987338254804597174101127754890418186351919430127083147\ 4036192355362470474589283775709596575673113580436731584063277800162160134374674\ 0996990737828699725444966285868904976125533457931550341086365581657634907185216\ 6576572463154575602313868888638281774711477413445877917472043228801911663990167\ 9682984054507924587206300184331431331536505567387261978764031389927368950141270\ 8433193324723957445808403238540687863703857476542620277490400763119688397575374\ 7212022380913462375374873450134479187210671475836788887161537072851753430846219\ 3995420613096039305875733978227848528090184089024219831636949005038209191469135\ 7657339107266512790958988971032047569814172347134639496141648827728004735632020\ 1372097867791865054760177063915381568710698006523566022598776993750780206083683\ 5042780400601148077941670437186060737756786160001078466118463977749532562408951\ 4229815793384135145099572857175249824909027977365034434110765149807133017902610\ 9714401451433211000035616145187840820160588477112548281955289965975120963453348\ 8403275507433467314469484212213611854330928624956200348250644055642798571955346\ 8860213321693393910663380606236778109118714602097874361791936435562670720605054\ 1912298937729580049876201628119455311839298895131996265336999922983197241390484\ 0044186363641507453653719920055947742849319811871065848721924718466738318194845\ 144909475771/145118047237914381505764501258144433592160785350302415461875511810\ 3098325741687898442525724540570858749566970739392837847006214401642108966716967\ 4214043862972017869119213117999903144237824314918715366706772869803868983343360\ 8846594976048531276456213916781283584029576062466139242925014486872524725421572\ 2807172300198516882866615733632648810628522966432712700281510568802542733545516\ 1189018954773823840494304558186028355136462517065825262764147295802932893305378\ 6262011606112368461061972327453269911115169486356547135137642596940905225431724\ 0726534949224358172947114164396999595039623032604742202928410874147372958723272\ 4967684753525864477463055318877141025331514469049969146380334519498664946448666\ 9211181017726899374479542394097504542993707548553183877191956216280149088227164\ 0168094336942433370088084012539266857758669149343262843888769593887385116883856\ 6466292175093276639411576361087972537957109031466687896429619161763840361854750\ 7055551397973521328637412278054598684798372666859602027107513269980119183700652\ 7631946084525696432185527473647631043755498719474750051537521147060627716025956\ 7212158569906613108046722936706293223846037633133551193309872743246518921846062\ 4426581092770243237223121944745747630820129621341405302698803200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -10516116\ 7812161224027784123062130590178151196672919726077709030938571352815802077973671\ 2110466973657857810958060665073656727610718204244794121240555663656758271120591\ 6107904867866252680397444222124788733793637117433761722368551394201960178296915\ 9625969910581249332109466644672945622741009379716234804364027732643111222306906\ 3907766525855729954858847531181146702285536844341674055193509187817939571334715\ 2006944718537864151040727361287018114082635240197410763478675151228366632498864\ 9869393712181781892781930593962477348467901243325765233552324488876163225094356\ 6599174489769813840992315565170427799247396425407554305324620340003522859472379\ 9415018283430750516014521738037093117571356758958171534314372936460542906727595\ 7880235971723040604608811949143760513116075238763410983888222000331370646992515\ 1856438481705398766687422098716868417473155045309501013315521086976416105964110\ 3113102714222439674337310936734920827012185687548704862906991202815669649962102\ 3263900722363975193930363034143314999936408970705114407407518518535656716013779\ 8612429516089302159575854387994301957557554072950807690764442718815071821660141\ 4200043148572209725562473612701438956038423033683039673991083300479158400704498\ 3655357640083252817050628837937360022141290946564951807479681436982198214616676\ 0072817271445283815006690114078893558349198832492092631674628734903415762199434\ 7648494040052904506191001831753929741677791774592835203821/19476045187386515448\ 5570508896657075909091608633593989356359155265043341277510919343778448172493609\ 6379619760778810748896538867887149629023145744271356111109364433728936030063340\ 4239829035824974941692151304484167191093907430683364134021207961941996928188961\ 3699259632056912872885704859891267035812863422321293248146099431198050179545010\ 7359041153622815989403179710622377130778175973915784795666542605027560640484739\ 7481059324246854923249319663036187414674192146152965551280999874593616075115366\ 9292427002188275175494601468636283991216093567843418538161739567273151738358526\ 4941617889453640729901530261519723698449077866786744225980910784209221109661160\ 2017420707905027688466420762653821006555730665914778826223080098369694908053640\ 1885688872553784847336841707476369822727435693379061148408065588853845952149506\ 9476489409309417355697691486276704427218161856327297076945261805730499919467935\ 2945558007050747676904199711608231776190257537214223742700945193876865433704652\ 7341568219674141401592433970431081894647325480253160372722258868017676185364383\ 3411809778493559671369219333936279505213080814031100775391959110634975259558564\ 5305863341749564118144591426801402392329849249801125111066733701697025415588571\ 0444072465796890174270713370251362304000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2766448184500621330645265541957653\ 2506760594660338262629449799378198394465601991442793149645550074663176487989706\ 4063298009841330005989991742296432290391210717337650047911607131755708429635425\ 8228092485792618512915706844966167233693811973968371394064284664101487399416054\ 8529924385496877518142182713397056831158423370014495074485293484989864320588222\ 8549545632602311344898200120263865011254142780551457365532346936814781020965504\ 3210826670242271561418991110154518473694291494819390673647305372359659153506450\ 6170794995161605801257364497474733830795172244901047662426573165548065365143982\ 0542526932787488603962125715043110105502172205568392336057940663614717666404196\ 7971242481911842867433263132918889357911075593377081771146857825274472313421922\ 8029895495058251361466594399071592626993390591951765238654953403448234341142511\ 5588674566461047220991317188359933409918077533649131967325595885410621496928437\ 9678958401235146930892323711543205203065504384233548453627975482327265750523066\ 9124486944420273595201908561316132865842893226835078883084190065455873592925544\ 7514148706665103759885194710450261741241185398285582571800358039542224461506443\ 5455701425488595204933565512437581687642681596516561403909239746596262824288211\ 1214931341487506186704510633316777991575902728903481516133207084939022517949502\ 5345526902832205451845887885180898748604674136541060845150317263870607755478005\ 4742631069160064093/20550118638981663540327350351143652140215083800999003242230\ 7289511055943022518053661160819292231217243920661812971678172880242869503025578\ 5962988164301086202437759239079068762663181718317792791350874093649615188468922\ 2843121816827882876682074288350720320173363369060967621317122739418813491930101\ 5586838634239691045003813123518791444643955199223894541812573032373004376749300\ 0284149426066270188939121253359627018829774907780877569090058701173091545818745\ 4137436898648622414010302129736131053758531856170282028186707822275975661870133\ 3398011795808867643944694463732610530453798635068279402865405442316304208079795\ 8957760774264377392280453065525694059395260038017029417618368978708611401028479\ 0094502932498690825798290592893977476384295732963194591281771220646948731862799\ 7561337549467983701105865875887225432633317171554562469330855261912094516597443\ 7201845620221374867027582753400143579631429587503565900783998633629145858634811\ 0291936136939272752361690323739675345877918385805149975455304050617374619832401\ 8723759507806203987606380051072358760876142501130393738276973399510211200620164\ 5576423919009753483192624311134489089632557275477001832417936899491476902245935\ 7124512431953350865199265215790639576520564331548602021592516526080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 6536404\ 0253367583602915987424755406086930145614605845211286914901101110049210920670850\ 5086382909909182137848199174046253132668331440130961391020263439223766713996345\ 2227540370910109384211334298667353238454775186617265539474079500936646301375742\ 4567524726415260381749432735117364734990619374081688914850919931248631519639654\ 2038602948392402506462255747912810844991598825443946289034530044234844946744545\ 8186044904141545284898205599890749590332031859157493732537991791004213863275774\ 5518521381418940966151428192075629093754285085276228629569786227176403049583345\ 3843351289758972525857721549462115453360565881230323050417391146213934815671841\ 6936029341223450237179694059329643935241027004069745475314769258915549677239206\ 6946338799025104820513493091035018060537633892104400301834269613580172542945396\ 8146435226523170135767858405661576141372063155692094346113695558535047462878233\ 6952343610125342856705253148389053280271990707832840958694151213764370118735784\ 8077692403037410624416297256239401963540693602616169068038852735094539487691727\ 7449549440490796961375263503451799004211622048572396673413596643530561517885768\ 1845992073293683923022652901703165316773677860500717009657461968738727385938014\ 4599840826978379317734762979423915018648235649543666468193556228912563280058905\ 8922116529428263501096353094584168720057293869997396915321413992120936200634595\ 07038637212491243955542478928901920168699774406982889731131519/1917152180413604\ 7919527558187920325078870489018301632847943329466902785439899332989877532357492\ 2990264199477425510873448134780755937280723697116206577210706021212610459616663\ 7337405837992799008409550844631352148135472090699299613771102355776643747224797\ 5464987455493781098429278391215402504453164573254521036034910704531771280265879\ 7438622018516030072935841597814755659793085840371639730827808740132113955342391\ 5331683775292081160300901674584245367302763297310490885203364942871555756946752\ 9744272355766229486524376863963445167557471273941302673791556863032360713376550\ 2497781858189696311360275227495316418052562911645058070530867621766003138931250\ 5524527866003983599641835491291794226349081520224180463047131107149014942948101\ 3701656737898644311623718051243637858268586438323741870229006130741305730960108\ 6844412874376415456005279920232271514822793315821723129338399743141648361980403\ 2133279113510076119986274999730068527633176874524207536673490000622295827366740\ 4189285851926099362677413557824538226368069146858734382668044204014392006551216\ 1989640149621355338097294711443807263089221180280354514205182042995413255714028\ 9081611186660421353005064336046020561764585003137814136679748644009704896943269\ 7993914673105056669503399364371888566855270400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 700035066836467559250179569\ 2086453153021486472508428233308443573599420095693638080126417498151594021102046\ 7618080892446129534836069476302010117414573662234820231033493954845010764397400\ 6655946456696807246231597375173035976852074763510499730026347868237585606832701\ 5228731732383114159388954786810259764708396858518936377132672325510274543433411\ 5577357548246659618022358004000952024954470342444095983797788686059178082440330\ 0845654345550721296970755068421067962502544548885899630466242013825939338081690\ 3283696586483124921730931157846674745367356346712863430158549200712760069006447\ 7643647300607650740851999969382101607924655597841210090835885728734173451580169\ 1054629408060592338084943876589575097260518073931205427052860041975478869806956\ 1176527553014723497653015347444536047055191781843572306927683137322846641467823\ 5571142392979157294851600509530097002652910395645237736673613170720856016756008\ 4467798720845646169785655027714733738202650026875874390783246638259295541673290\ 0901879381892245245089004999596771120792511785147717236056730088101205766275825\ 3888519809726221365022037905920433389306563098888143009867278713823081703167833\ 4734307752073508844847768348444728498861312070938803135269933856070797209094567\ 5692598286107797356586105275377644275805712081529685293187781186732804666012390\ 9440777642263462945547369160294887400411380949402199884716047821221240483055894\ 5494385482998432821583349659641183403435320802389/12544944049661493272151767335\ 6329413527440915057327857451092036604691415189994828462450443469993220921538939\ 2373555991437610712031396108369477659375601859206704737646498563586260600382021\ 7652660111612727956324415103873534839338654107679245206913284126059053719625015\ 4022554794106621752634911724232218761255075503758492063075390230517373423743056\ 4708224113355388294370375604544055892474445362754702959479282932213210971349432\ 9679056738029113602460062744614933491918284445763103290519484961140149141931386\ 9075162410268700283403033409057444148273698164403863873026363309133043333895005\ 1989557370795340430124395858242156448617537674670120265217530634761281261475462\ 0527656768555401033679044533955235756886070967918779882803353141403882565990989\ 7094046784580501597279579457761836122642329946908309714142711642124159638493676\ 2129660513834898394452191850292459475941711378976495607146283965369913126030044\ 6975658136772418285304546467801309425532606273181440223024114525010674371609482\ 0784505514783327586486284812913062420753720311628523834253755870318804520385634\ 7279497315104744551344376776841349230722494716772166821350778994877356582758216\ 9940242928945326791659556379384865607303445683096213356115036334488075570573646\ 1400080575192016854984610744702179737600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 434551977589852512998277340923878\ 5808603849721110880126500572171611430645403697097943942789401867875162449936497\ 1590132250659675513167906290616050795402876445842528204758215445427214610780051\ 7332323654165028477787315044370778614795120917531970474879143442830715222908319\ 2688850895947015436503979007325192766122478386643408392447654481589256533115881\ 2693562461826249481703403051233463396144400430693855212977855326836549091657309\ 4205526508521370500880942962344727125377509854780043771830908906703893841219332\ 2908166944944649254393816185343255745566388853866515699292770070982083473759748\ 1181393704556017546170825907073462712076817417499078274404155040551915184732898\ 6533642931253440561488407848829873246245330229496083004842376547728029305036214\ 1026789950989941619828889171189349442931551512427865050559540422629076331044735\ 2356285623667376243012162678542738208492229965618361486982206534418100796139886\ 5205353626239650203991538564025975227563134677858975260238964208063324762875052\ 4190028164225049973630208165807652232622297412499300150432620387645029068075163\ 8260855460825649444285290698167476964730203267604878123802779848679055596503837\ 2027151804437056944864037956771179326729578997194692728050549445583674427534039\ 9993755601637573089185823269443139998433203605829094542622517389339967356174409\ 1949456722721585219063310498063011232933157846975430523067695390800671664747406\ 32334337109930230693404629174228718696696783/5588764532029989023661581118599409\ 2382520535122774402203774528942583547844226867058692963680710005703371346029411\ 6811445569555328487232185910391007188330274106772157446524901388621016977687575\ 2123740649350193724155976508746290860193697159043885602067129840721785146595954\ 9349655346478798838699164782098572016497527916003134731589651446832817452778255\ 2377824544441073058979262618649848697855039648518909863835866709021183825197048\ 3801091187261144537523503153794173686281662090475370064182606755410555490208139\ 3593815049134383514159592754242654905343636053440630223015482369407462601596746\ 0956460614007419259501233882050326274191863141610174731674875479767123018572437\ 2487881226425638513421286683970946578903744119337888078627209291462940808208243\ 4635765168662865940836345712263506546967769392082560901561635727980531729546501\ 2320661468757301374510120949664779083852355514483436954728008622424117090477321\ 1195226507588530648919189301002249636639691019392991630555736904677173242658847\ 5388365877132938501140608848552071645628719248088338701159549858717134598784184\ 3384416938851856942496252287275323362666988662623948068241883670452278493027508\ 1726637117980628361396054863079035860524683646555810617122275192663374242860009\ 7486112497772498482321487801876480000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 12066485421209302244613298639755644009\ 9088427533452059719501429960940559810277943732200481586772673979503368042374512\ 8937009526499238684823683341731517701551016733258659787065365438066594008137201\ 5954072590824173497380503544232439166307573495952238705672764175960855591753955\ 7684742262352828840912221240355899035155659228342760083021593809010066775242273\ 8816880688469259158397434104325874360342974367180899007853839799207491369165566\ 1983522237447529378319610983455624539171354025845574510194214885731361340887001\ 0525590266380351689943427243459406501846033893106968285244076132256154221801574\ 2331337142404181975912658639301540529441083955034977264306900086509650667771469\ 5480364935230593525287271862197945309738287336913894548314014799540828021471852\ 2714805313480178228504491126862472872590338551288166677270262050146575726408729\ 9017494674091590351800272605977351451132977146840750200266625194072189882704847\ 0909294394107300605477121999434539629037601491248873571879853453069056497205421\ 5531543590317650955734466749736108998572354912924907172251405566512811809390158\ 8643785132909779462245857844025200885927191343512052032292131114726011525720744\ 6287355294038901300779687402412460837712523800563345939109279836479714787292178\ 1445467369648126653651690304582169085271482362781656238812091746888140758558293\ 6069053232149182430578494256220686583577569695576161245046003275901405904777609\ 77345946028047030289644919009290989/1218773767529913967274896117732534898502334\ 1576844033384450671030401268436862515502588191268009522934563155616055267992042\ 3543412658174554953124851697549578134787626035443746972686804621793380683449957\ 8810294007475145699333861726559229162732798452886908505374179263669767689913381\ 6331726578179807134290362489326751605094895342263909039028305809660925752963176\ 5531724667816367314706956829811836737680266676354409650016064375312396739501042\ 2707789101409031104541385554370213583217136003997591611835881667966626147977595\ 2402435746519791505685103485831767404833781685136311107626429942961717133359264\ 2297952781485694412854169939907716216478964228042434072136031965313710883277244\ 1626802022592523079926702259019915719651755173963472071042996714412420703595248\ 0204560104503025090186460645687909571859170545616872813904349613845797454326353\ 2545799398353392513518665661944058032058606967978983773012367085840560037080961\ 3781887285380942396325435749360616805977001831090632932368181507562446925929713\ 9923059929209245074384427048479387357231102788164745256160007279184580284250344\ 7256463147530394190328924906984019914588898064144155679848659066393670013363810\ 9073349257590620828971518307913432765875564954949795889213143032557742133825407\ 0336510368919899340800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 288188276912627033800639449950732417687137251177611\ 9498956132714772595657039721465913006131016734752937807506570039356131254230185\ 4652294015885232203411989725713986325422804102713890363130064510295136750747299\ 5517552964408523017666553131237200475916502757682840800565687854517013621403913\ 7918199954135989493043339102551397025619846407485236504241995257364694496832644\ 7449749895534626739326765835197836329948741106387050344609219795008669086681363\ 3836158351097886879497353899518370606623669198788797601333435788228031112147102\ 2264158936032632011820266797762400207803532329732333515574602058253100975512951\ 6332278105035270455834663648986839129694103936127257934929563384655242508682850\ 2952537743383569504281154238387653353571680663224642286186322369552399822781171\ 4432439035111763225976150670260734888086221222754849710357631667493056061607656\ 3552898696955341990342242216531302715122854729042366708483111091660754944418555\ 2607558190129921111013956475360062709888899525572568751263066008836825775332781\ 3817930507296091460164522738969487518269354545417104852326491949133011772303215\ 9230571909746564856907131254278129672264307653491501589815403679464350691178968\ 2084366795197470405139361105907568192815190413244426875938733075788937128753044\ 0154172863360548131110424644608087548935521310716073465311552654669551269079011\ 2894944320555947342867781222483698568659038548489753977394520736168147363365938\ 754798548743912591799277708079196328661/243157130404030742016149054527073067868\ 8901356195146022205578309880094880713883033170994402650348431701161209379429700\ 5416049274984677611744652783661065058660575433353448481417159326726958394347508\ 7297637775682693264052202645207077497882095144525445995558342299056243686805313\ 9286352725619551979736218981873962554813531382925309155959738366012546076677950\ 5086863581240803573023907119458514192161956827132048052462933481095828790975115\ 9095674330427230896617369325611438382004236216737350969454921766884171856038503\ 1949902493723330153645534138902583184132982309404803075852872595243699986053238\ 9174558768615725102304657549050846503623184776722913117927596850684079063633508\ 8764394453185984352901461840591394243946676499209546131289356561613804326653296\ 5455495804625687397106595783326321606409350960931477825824785049116037241760746\ 8204737794146445846479629513513210916103458291410733101656882058449466809596378\ 3658890711819400331507395998795261559581367824256562107038021750625133304293465\ 6704489780644388978652751804429967043082405514029809627221133682851194852538892\ 8666647091301501144862859113555021176924668430583626422510933247622924689632332\ 1314259792274948365015855363785979422193473098216491915963851660742830419413624\ 8585515393188129351200672311323698135040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 288409114474735528391706775060\ 3801951368852218741982698111283905325733588754480648202827071356901359172098007\ 5243109197683064981371896911424579201747351110734456009909546874416126448639051\ 3006850550138372843886580521868740710154066555699262268687914271137019991975915\ 8704276569867999738339646296166712813169932642289332186251281018987381212697935\ 0350594130552909484283039713534845712322284564836177341943488761646308558712807\ 9963640511683154535219135181264873993969755314140041210223693053345256583233328\ 9957418731943975757437339122159912539123988877252356476174353761201358824335801\ 7578900475878218869979696007155579076976723211656432910703801877602838997127540\ 9798260875044019747669341192959464351557247072228232033228022785405418068245463\ 3701064916670408845434912184171422106866053308003473417484584196620916997200983\ 2800641122969498473008758988945817923606396134388213948680234155468173196863972\ 2282618442701668144827114936194193993673055427281319728441326147823330609290973\ 7936744941919590118953945375039337628475642822982742956370183409632732335160784\ 3704491236335664589257034386813956585044417254047353612845108140227486451135899\ 8925643397388462983090189599197497798333263185520328013465141228074020741795135\ 9747232590065564556353748249497320086435632267393250774462767922524416176438374\ 7635590100240014218012626962924461310785685856570252222998472660435850683368786\ 4311540528596460966858056887348113000100564907239221839/21330525575385986822704\ 1355889894837328942935158958773916008846410387734208644422312415718764859033988\ 9991492810000291393943239094279637043380269848057459556004508676710453840429870\ 6317458349115806868896580698425341301151796191302847121837364704611947458732309\ 3893218836993531710790311087754540785655804196453395449479953970984111520962456\ 0470696959293466024406774847532798105055800207093380586791129552725913143961121\ 3814430321543733103882893070383852508720353612214653551402939712631628468352044\ 3265849789493581150008798625078541421839684400917255474472290090356435928870716\ 9554767963886118919119963668571537545273853358633685263128122280833601104188677\ 3917307515221847716712961322051948600589357131111240921675875893969414554370932\ 8210710664681702677767820862494095391878304236807137579915531647255661464675995\ 4757840058310456118711625077374735010992428254980838992127300134737349942836188\ 0181076359751881863118742735019432471719608566418812332357170963098948377416903\ 5667302574835374724524482881172476203483915755042021857291818149522918601243557\ 9779450367043886948881278305884869183254956633304759439772243852634833408752734\ 5403689437829066558555971702410392096419116509971205637416461427355382024722964\ 9380126995490894519349287559869239073304371999539200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1982481845846972482\ 5364203132190090075198174515736214041275848078424900223751583834844815777508492\ 2525525205631760720309772776449246190427420416758707212778889025811887987001621\ 8320479015774016455760213598458278056924684087669259069534129919047342621227485\ 8221497772139429381774358168378187055970589859647342416208126379455198441677736\ 5394685773807938953547150061762014903780669945306963176141996707104179842704402\ 0440692943341923766043165175466596503219629197388500989997105338135637724551310\ 8907984543000649383393327718903083254963729293176862931404696871949827459629193\ 7797971131669180888558882407537797411808319920400737201626403115757162397177340\ 5319651337028144513607583932607424960920944409784295259091770263169041462430275\ 5303374594929247693573312513766785631921293420124179779525118499004519284418204\ 7315777147571394100740444235514345952674334133186999523560378845951192312759225\ 7060349079240728412572047013254456731210283383455664030990550651461021517577840\ 8790587432783468402460544561797393856902002483533581091773548641241598804023746\ 3832268492718773353678038746023281313104484827258444818138931618621048679787090\ 0640440014220008707368189748198818475619359222037285369600167788561051949190267\ 3808047905398031661181888172742596701313985997829624426502856885439084629584060\ 2518010242648175604151218572444704876819762743154552480029752331562735010615594\ 4364020230955166752688700821321581307699366897095125504603219266662149474054559\ 037071/133972776930505504006287756326572059746090058976337321550325885152624730\ 5764521796431639142720495123899686705811524966285904732024559326250737492439248\ 3794604643605727938845447656979555274456737838222949501919929663595272491390549\ 5614823187980902962934979175338555101384166283832783738740363001782686858998733\ 2737759081813527003209321593626731220175765633741625846270964687564564088600953\ 0529346425554765860803488231912045039619249506109820670316544595307899484677491\ 3247698947819063718025825818696194589745328205204366185697093119213501658595747\ 7163639398476329588947602117895926792234490360499077803499763600059018489933915\ 9000374707968617851828928784887507921904584630450356588322410121485656800487411\ 5078202864189812949445527350861553548225295289684180440807958778077064270113728\ 7432224984240539700540321439518022799368603162375073232323702053853280006024951\ 2258277823680283171818676581597470667366015684780253835374335044692618340662602\ 7796779971118193237801965301214540495221817317428571719583101472031026063762836\ 1190420130202881657405596417009848930240742732757460491088848869014382314522587\ 2840504855101905279110987412532441043099443774368822829699381785553649630128144\ 1293762983332526748429857131478149475148662861058628469768105007745424397459584\ 7311274082021303910400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3640347731639648926644574737719452931406739135149\ 7425422014531888098764984147892470880989371590926046622256312157024952750981735\ 8948456572726504208370601391556952730881417191879254047766166827940093395006344\ 1907969230803049258906584800732269725212203954262263432974060792656873602688306\ 1496307416222170288118036197444730571495734841691361228005285173919613331865667\ 0875717675638267341239292395477108906812673128458479880160105310121759919160785\ 7379102471804928088896712217260431649899738019819382108457535956494585263147809\ 2553804051006622218239298979725315017336596288382562255570995743669540442307255\ 5940575644333204021972996423197202381900371005216216128136240572941340305248214\ 6249827910862168056743255894387451028216049368959213278884713945796995803059908\ 5047998313468555645423792996314395202920738378449404853417265334798857987112409\ 0731883054128351437524750300572476435023680995157427876687057834741205810869101\ 8372863251260048183801837589657423606327715705912807016778367014100127677065834\ 6507375928111280831891485280072879747454571567483051576920617108610519340156126\ 1533774617416092719015467728891230741031379755384593416288665538761454517898221\ 8749868352275831190636980844545817204544956626330361444790892500953367776436037\ 8610590167782098947775539117101730343473714982921568750723388847857031469724404\ 2216228995095730005081015843799984374459728133096889852151136320583466319978344\ 87133788552149307635082841393744805181245388391/2337202904426514685578110895923\ 3434257630927382115702293172935472307493486845415740809809538861115669826013135\ 3002316029466212276645660571634650593289870933937993851073438820983886080936230\ 2470255775591546806199917079270283249258608278750173250990582067601861318218488\ 9214497755044069068904107620711428926895658285564184127675238224366594088812747\ 8436608434376880506464770373301746278341023969714626675150135238211166772352973\ 1606610219306009135171059123837398260507086582764577853105887481103999139913235\ 9594663016763429786204456946831238596408793922319041079021403825037175244900116\ 6382742786895331296232155853515986931331725857435124726978812638627719294097393\ 1642507301317616413489745334949114281069305320683038881028776759457796621384592\ 6182083009849833853971313986626826411512119200427078061585561222195814100942535\ 9038075086988934684296009136869436266193799048348004116058221880348546262616649\ 4640106758680524298490408199803633965073905047875627140721709396431488033920932\ 4968900870415901687411426134218159405681948772987609017563916523179750137970128\ 4178908883943930558119267375281285304928196986825724882753279340609023769172060\ 3965982455822958455733953645527679171059163991806341126236100251085806025717076\ 1819793442199597279901564696317656914440752961735884800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 3269670339813239\ 5124426883315020288118490794415815383072258623181766643049638141485634989488343\ 4125226978153872826539810059520860442471919886672546179946418720255148476173784\ 6928401369737050625404169905098023302371385680357417576614100653501901788233681\ 4724005040882632448846079423436691385936736051471963950608991145653885680056363\ 7259435597347839389362852560815368789189772073775614973384496383067683125079322\ 1933174591860186375129576491710359041844431372307901765876030245003802626400295\ 3675154773981415560082120751654874594754854590041427049871855952345763721270502\ 7267783366747640374187473299457999123611135547174002435103958874014974324469191\ 1814718585047781368789502492925268643217594425979331327818537937673445600984984\ 7346132599766054221175210286846598275989445126684523931255549394670918143973704\ 0912437842951362663509826827999965220746653277205484654749402470405245926652949\ 3850661566115676885907279857627614155465268869199371204978347058948432362591747\ 1166482995268503205301371899498637766774701126658894671382678803427242939510713\ 0938158687758049031616726913638376736062022664634373591003373990163886693263724\ 2284941999481938514718552724328366473599572208540077690237124320787505943414713\ 6199091522346922934523377170887293150740188329548147093081617526599572028021107\ 8621601952767091556120533789877717185403566915266018785220197153557398348769141\ 5227691638475901670497300557364421430066268614336198174411338658039734169964248\ 76753303192857061/2075004867089728851216666389083202153652827451615698843031746\ 5181592786280362147947495808189534279006452751868935645145514911110064871168997\ 9318478033820075413830861242791782546014071024326269128248390384295232615011651\ 9561293233646747502352419130172449913224781191088176573826820241487423467815083\ 2131140385731180592632091473208909299242401172021371453395040989575700115854407\ 0164795043756292628745696794004333582634073470925220638307376725820685249202362\ 0390028022900920522586300722273691381930114976076082502664218063608369395231856\ 9111650080290360816640746500328489615609517472359276787084677545533138739826841\ 0935693576474431246073505255208223294969499831227748097186957463806758980982176\ 1350825751549415838597809351837846809833436588204952041460165680343697173604242\ 9262595709850601814353850920820941387588025813007491763194179445803586820763358\ 4679529159960105613439699823438044406205001387044861697674915402317640310063473\ 2812094051124718685863521139801835572591275865934173026230292956650120868247445\ 5796647702247420233509765758351924659247725920267668160436201233132060546661878\ 5244907718214215995625818497703480344124561173979092783284196227958262672685464\ 7055362044542728934229822382405319347940544934694592341172762760336599375647000\ 6275146363941587695635422075450032128000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 439840513871416187621058149261\ 2176159191732220704633234313474699425487345182454134159067998499322418093672989\ 3334940530677179702967280231038843088654624078921472795386818144158754515734795\ 0498580305622873007606397548667491490840486794799389937663408739874929706391971\ 7491339060731005305936059322728883448261489294759804624949652298622462096956600\ 6779609255461224347771979078036078240331092902674639814465223115111762450286061\ 8523695316426066267544206103912057636506675199763825785647289984398282642794349\ 6195704952503190125126189867680426718191893560572334275932425483997194314723370\ 2271410181996939903151307756682969939179757715799264308183168028822545961736256\ 0894898272448182717083103331311387557763821373888484972179823162584312361805466\ 3325296579205280245689841886671820929769483414803658049435160467591256608424337\ 6167103544394773579216218016863710066119502984413711277411439736545591354874079\ 8973601170453969743140056624634015337483636528050965295262289827329312976577912\ 9949057935343077181607158968649946594485279217038115083084842659383086664539465\ 1496679149766176768829024520800215039339835070049702313259768370260301187982549\ 7752888902451815417168209184702326359389170533065377810208725567839704081683224\ 6898942727781687772007749450204353653087031454031535056733353703608750583758551\ 7134809904265310319623434359143365545538207420866660960879638491238704009600013\ 3640821471205747437763645953842747906618168144974224214653418109057356419/28824\ 0045342446052416126682117262586008481089442813604225449759036214872279611259862\ 5358067158370595896643699137051459090160951396877340595636321310792078059233358\ 6192923285228493947441106991163874319527394427854099885371006124902842244238360\ 8539705639004860492788241525188940942347948404419152666818945822824815177992467\ 0234595527009334470652542607168107847502040888420184504557664973477507437951749\ 4664242758819937128009272656430200714248589100532007725619249465805555656145348\ 7056566664206308212704655637257027581764308264454965265728513850648029189850077\ 7130717342567148831916968902823294679658869837046539931267040012376573883487809\ 3057675192107585101456565074613452047317104919813636880801702393827779888278216\ 4091889543625982113665469989117343442295068638126521090043332301798956277455971\ 2103853817339337988077986632970539000858448531532255862756102712501207709773719\ 6775547861739208398515521388660557282573313247259683708276748780435349536443649\ 9961750369766064323774204102457285635858491676666202263810081131339488479941605\ 7009003710557040063099455151109419694881525266969748540724310393596004877261914\ 4728358102041911071979870347713765171816903686705362519264947755279638994903829\ 9833263813900569734796383529025368183071983012543407716107490834897978589571114\ 7976294400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 14774049061299366253807072184161863315067467525011609052272412\ 7573220799088751128262092768271054680843705101697456429513212062915440963779234\ 7080870162987752178257827987015325588865514741568176745529339491472544067557181\ 0639113282859373591825845118966057812759744249051102525776073007790661958556412\ 7055980857195276207555449268453812483517704183431338741128750079147082071990857\ 3178211757490412574729953926510872337195372993523822922292220656463157184230998\ 3291986427165951742561321380707103448508033236730207679915344052596219243885946\ 8599679185298751219974367261341551446807924308042947412959356714222565619602475\ 3018798418595020034627540585847483809944578230038391083526165455998646195752729\ 1327306893600182580916819919933784507929490546564574669841022083799024806661396\ 5736861093251423972949632519969249625110606224041335651582758936690616033829786\ 7277631553950498396079618889860305573706885449555321520380326351683659821529032\ 9842319483012079121831222121433252882442154855605251693805951627128489898264922\ 7658514841527437878054029498531364375063345421515624969248132065008550417114606\ 9851176931156939859603940356964124454173814656132863937539873819541954268762905\ 3495514473339270107030238590277336875414595864289354826022753880646255787781250\ 0941317868785396001816360934040202393365740101438151932585222425588603733769251\ 9197747641134043879628219328154011307758879039802817093730750921250691132885518\ 210906321554268656250962445507476307789809045473162976061/105390961021102657107\ 4658896589157724430009558985635749487662171439443902454278549732227785898405193\ 1018343650009235024503686257993051797097932698182191316397885306835928962277715\ 0144008883629155554116755737532400623593019808246576508587349990118055317834566\ 4436025410087467528653724401529599672471895800378159413323569002000926992512502\ 7181119845195366490685269076479095599634260213983800522061598612037131763872991\ 8574316255768998298274152901955463994910416272634793815727082454147292790316546\ 8781557887418985285175149354121362153266488098553614731339804450526769215128402\ 2089496807263505603823886374238745191344460775591383877584950479652857551153498\ 1162567297564465220559487494652105031476733269174685543196212101602343532445079\ 7351813574681024064746995306272400919110590360970443558288030130214257872483121\ 5201658681331373922762274007732142478190787383932684035699599289653311566446229\ 7513068853506590909793130422149499743789072755949752064164583826629683630216208\ 6421110763166161097532653658363302562820882800553341343695476416642483265599891\ 8607051588622546962751138054654556003970008204635779363061537483144803045419315\ 1292262622808568048223523600664298837256650492851843185716349217190022519575616\ 2766425630195477387616661101340833810343455737292473300892399552008200771267440\ 1484800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 87288764131300307536106610543086972797700529653445335768103813\ 8105649374348580711246392105148966649822422157532530636141486336211557431390689\ 0693695361848315915416409064842963359723083056989248116890702906213434246823925\ 4352316877148570882373478024494081745468726130892885192149126745627347734050398\ 5381370112819109351919260310044897616096589354403543344043534565902040132674011\ 6350021249288927464755915781099048823770056940144294679781881476385372179356531\ 4751337604775656126225409453143126773672466005396405480757672700147926500547303\ 5033094011508522022383134371534776399183908925936721847883842933228851392834791\ 2497215552928488968970338095656035831602813680967951804922882454710029173385491\ 1204134297044171978497025705888508881018891664428989365312465204383816556828837\ 3023383383527075765196110841565009082160969909626229938195544534304807272422837\ 5467340527174138630965317828428989689183904483382256329736540430931807954325480\ 6512679120469005035478932850218704592251228706001563137612940079769910960383030\ 3893817987354216207192972192360725233451915307245144996191233644087324933958358\ 7369353557896869807909642396279464452060052847019780377874773238876388670174780\ 0969426004585332709855300604009903685773670140214922045617773803869597790648972\ 5302867782843985635336201683284434558965143394978127946495199272281564655838143\ 9560796962426883522152611829078856377641307681652379957511289251390617981151368\ 0856954607833119700012015990665226428075215731/72769768897544682631778365974438\ 8698563134457137651739249879360602461894525503873358984717473161521525083658371\ 8398998941045707795522736656166201122206708210540369412027646635226178988064772\ 2643760961648814121544702819563173811138562357611899694379781778859653117926725\ 0604842975928931103553123166105515096515650436480128975086082014303630479171170\ 0240631933835567860487465946772414736849088473844212240561266951532954174389251\ 0185457132449119326084310771824906506229859654932433680135365420172292933828589\ 5245363997023244462465903483997022526019192144006508024923090000728815801552038\ 0044447267271160758514435751630601461701797026497120842157436860119255670230800\ 4895467203996135030510003725947545359972105159862546749951080880956761086021034\ 0831421771076336635342195761947716268809949454444189831851506847948789489466659\ 3235573131830919418542215284282983759880089564095596692420356486718801632825589\ 9739789854541430136578188357168486534428898439266006122749044026489883605057400\ 6321742340547726256978313340651332083762342639020205226583070792536425977794554\ 9797776700858733618597251195419297183938340555519725170279530707113235509925801\ 8450466991451592219578654394007443842297353616219929073482787751114400705149975\ 1221622397678746698695695051161809407811235653987274831681290240000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 77851\ 9561476092776710036593401750925517909689996417074619223618472721771637652082060\ 3615884899001148409927507825378184020192598763700259770423620745174151798616048\ 9126404626596369162480294484519855325007981207755301021485589037571056967036760\ 7492007741648768652148258330854757562976777670832335065916113607611498353066489\ 4680926057002590574639334114860753061738838063363128733840059601115924096527491\ 7824851410686897804019906771457055193180904255417170989721929816775061533763266\ 9186116728382186404039249288389904277271574742895034341616377456994359384226926\ 1094797289430453702321153148769736845554631777159726126312491256347600027945538\ 1703898079699328658427197925846915580943495696205008051780611982618056891812708\ 4890584812492490849528032339912023368057082640820978230225162283198224907549899\ 1030738709300897994485515127232931259285725694647975102326630718718193902386132\ 7349862261780886828883571425215142074760171977164735595022843840539489528521056\ 4218419153603081893592200339449372273608042804683656567128948903199720691006149\ 1237270195830910905251380049211192896201815020796963293158957654864030146961253\ 5795065693067212652732977970825421932174602583900157984580056271570758477184259\ 2129727405926950639646482800383022936384643124922908797515122702585647094203218\ 8540039549005605781140376073261390407707915176052481343392305896585109751329555\ 9776296253770811689528626615338386229910738908640857284306064961192969125512498\ 59384826735768885388374511361008912394571/8479291258802970971967303071095727778\ 1988539387770139932317129815945470779315841385661993869338274231179243595861094\ 2452091477469370833490306667075884250224535893925547231375492808262125549506578\ 9850130987708719962995809474197801565327143824186479892987173122014791470818271\ 8586733689270777998472342189147088739653447309691767791624495497541788939486034\ 6204162976701416278956460303792433273636815670728656841772134146053951784453295\ 7861954261997319831032471349069625872733728301385451176610292926018219142179997\ 9876196918041115709050133362282841835543931476355529440860949122602871043248341\ 6181693500018141149258813253109153171446449931462244303799592127595593388526330\ 9757319113536858770091532927062961217392047932810367748701720175875035592590388\ 2982634781705318581222261435740991487350177863893892748117039263025580932257959\ 9119808604642587932611317154163632493773948390756654053033757230436810904882862\ 7216796792715513965312338545610439339511115412305618239912309220085999335265272\ 2669567983266515569990656796251484986817918077251669263343925587639436765008244\ 1264005337219239987649624935554478723064702826617489301668380974410544144555261\ 9052617188065418714713384688420867354632308999016137605253044952954489790639738\ 3159277360509658385248652738471429170267090969036002074008641785917603840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 252280983609256162077058530439608782819162540586539222749058089793164620\ 5319674265402566572076951497588658436961835312859874837559572390738135483050569\ 6201948294329064885057829427829408657118797161549180820818684588695404799882959\ 2158507947803205985797254639893509488977280888250334331672011799835171020390357\ 9502143749782759975865425870846991553438541666005250408135680874829839190911018\ 6226085211250914046939411909414061085981973407911755143808871323084462917254424\ 7794343637667721023317038320479543643457795037341222031564455483885205772377974\ 1239279444409981466689754636818586705712554305478584504050676389447535049515734\ 8387406566223154345926668063592797477531973195748476085601026248972090320211747\ 1215476479339524039240575714763647213377539740036940827431976893098640695037940\ 9969287115707427948690044848240122050813440865388001445995771230294311556463827\ 3351987944464062179996467606768232751107540851304719186748714884372498522364298\ 8994376623392415808009639397463120680698452533767025628471163437303091969338338\ 9247599199696344965373047735395527642434103967672411231520055415724615106653242\ 2532240832763140947620930883722869630001781849100260293504148526328626269316493\ 1114365770936360690870517547315664206840236498367477117387101572507892633232482\ 4594363833489709036451416810400340535109063633386226764708314979748411012579007\ 3332131393764567694563823768703865458484562426943862624222609401861899520117655\ 685818321839843962515100730620906862205916236386626363881/450308972602881096876\ 4681088980204955405052978232646813528537287998807336362835709471500422883891055\ 7012435456001889428507015914882205142934324988181501364414165597921919862264728\ 4929339107584887175004371573825122560723560054647425737885683803016444872403221\ 4339062991409480370509106308085301283627088674358985714350905077026785945005204\ 1834313768437278348334911081322199879134978218046963700003426859897027493858139\ 7474707646248485960285022005638657032475973496588772773598919339147481691903545\ 2044312324283802949097876427209119625459354585528877858048352310263438383890687\ 7762723805757901918419893213484709116166229811868400775888274630507081545247259\ 7732355195630035689495064233220169768626985587404293560205745290326006434559930\ 5969523886311359097759246859676806785195541526101885555497334098959753904005627\ 3413034190628032293243873954211672984583464791085032757113256114839913137986021\ 7055581987062972288802687213932349206990383210537506174261709625293282020875084\ 0501931010019060335711178914423411202467699331319083881655381679201477931857602\ 5400907460151627182305805637759781355391762909237589008577332041570873170443978\ 3494657481407135703226703281576033242642178859672015341790589827020070948761991\ 8772769589003444632929036812267571404918841366918973675677879017312128465505080\ 7145383591936000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3525050755868568646034423224241205216100961480708415\ 4244218403742864014308616803711536739581251255672226978670987231773659184453565\ 2308781156425023664376832050780997619791039269012606653008569857709387470618856\ 0615174975936390493548587587453978982890448661964953468695776556590300213601499\ 0378134201372006030655252966538944232635334152158793121650442203043322858726418\ 6329153506001145452136386364140164346505593223171542472554655236725949956981277\ 5090331707112274579487440289486424312161492067414806118416114486737753944048822\ 0329140364681548405022220926619556402677410868632311911614300954050846961749570\ 2151048513456329425144063002588284860634605952927700997083893920827174561428885\ 0950023905969700157685143784643805282803171479685923873352329942199371105646440\ 7111417390595186868578411297959673604145953398084957126932728848270393929286668\ 1681400618688065811096669176168744554624222530234817278185366895008758163266261\ 3927850433459389372783396133550033403203139215845459457193020380253774383159940\ 8603063955709051426878674079008033320990288777904127031990844136014837463197892\ 8799204528320793438764048423129682142908371641126936706347594564589311912588277\ 4892818958634098592515167162690475152220241839169115101683687134989371222431554\ 9744881761217411370943533225065907052711540220705664710875166765555387557680495\ 7789985464348992725094336127184907086091213072904232661049504230694740030799991\ 5048080644849291444020047748689646326283248482694455797793298122219370920132710\ 1232807847/26688761346537842325606658243389921070312719725097339355635146831211\ 0652048183569785155023127372960082270943845644852838128484799693114647921775335\ 1266869753024283714388747843023246820988365628591033398290744510484261007733091\ 9611537579334967295224987179713386317438709301197331799435703914537742623858215\ 9577261873114919696590494636459727997145951036057994466100163289996627350690363\ 8006227280515929472468880805471785515119462053010128893626034569901347863847827\ 6871572057270993333849973968602449084135825266655350235198168355526435661779766\ 3392845041005053521858292505887302936998047967827466685490665192322044122496001\ 1031271534513174588200815455902754155386836010741951636962262032537856980894648\ 2877992101420105962168246569496797886276769204002347750735625682963041261572470\ 6126318616468382746473589621751621820319365804637472723925219516202609835725489\ 2792824080686090020185340944653629868505168482104685757330975330831795650653353\ 5189041316078790411785026131443208561450100969198129461783186417173801957308724\ 2095902058663567864687876832475995981190895078730080017311335756241177942161062\ 9598689506437777618657777594181322075838881668165978050290999951770436233548381\ 2053788429898860588818590328464561010686579184131436593650973020023834421031598\ 7766211421849050758371975744789430522073420285441489240064000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -369559\ 6771254512343152369263200705067639950674371693774329240215475772657310927522527\ 9456627275141399827780530957624772561493855120144084993910695649611821376997549\ 4473894014194734238085031432817368618868019420008267409372841010890914703772612\ 4288508895354672290326963019925568221486466893106140812744009797953669027447865\ 1030080794144731649507296972986018961301899548196607874144196336276492799047776\ 8454765596533895961186184242960305459609615899630419453816613846326727396408591\ 2193366928537684065156144080601007804466106019302064928245175405509666274602616\ 5440456761137891216283762555041443913434542750699949050461912443448496211306000\ 9593671605519935886159171429318294995330353607514926035132217518777965558696870\ 7520531949873752221104616426976217486444192753392327690969785919020470984513578\ 1403264910019215733024878917701753167011966596973481081137950889585365505146161\ 1030515516756688841709701489685078398432590794924129944560723655219766253924890\ 6203187468879464254216444900630597557020897152360564710409657631817814921686169\ 4983562074568432611799856965732066185244876864589776435902198197371221087984617\ 4080264676209540041638445497752159126634159805822702652564625409512543413787491\ 6048185464435180759527986024482131627643892602678997619480719319976759583445105\ 8792795123192249341702761796672355996170712388850460005137021809224683972293923\ 6449001604503964366311294612866146856944527883842935023952860378794361909661618\ 54927714319515076922164498881088377082949557787399/1037661244315745240809882160\ 0448023383380833023302520617382719914965785606989377953094097308579666264346106\ 7563725370085170119723318879525756995337549756581640758290473436849337862350549\ 3703420627296461131287739626409454599180159475895683765244208714005488832913912\ 0598357159954525636050512434722333558532975841155932650354006670058427422277632\ 0144445750035464895042552305035768000356064038111832178379970726439563119501243\ 1697241189920608281237743501621052105853235914312079963628998864078287474240356\ 5080113053696207052834671207252092537616028580167075687216028947485290199106341\ 2266886816373135842212646960702781790591526679766708352903164131703009930912246\ 7530664037576681033736649080372121617927873480793877635280804329630374706713395\ 7346684754593876439729722370176978859138087913256065715999911104175750089008963\ 0007727275455946310190553696158311813397873991366315544141148126541630406318966\ 1773795720424896056422515623687321186944192269835396457884969583183409526963976\ 8298412875422951839314224229135084301242961087727022301532329678093619195096023\ 7298782443029993771930118588597771223009139490052975581271567570185126786863502\ 4843077329754052486945021530015320132138317207369249154089497229612488615367923\ 6433741586422683904140775456961273117260686918190546193261163034518312302339378\ 5415492173824000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -315130249571306965908963789781069223081422157656908\ 9393975883743705090142284367178305667710407697867773267764621625280607429933491\ 5873413465174377497024686782707922932204695262628955670783215629452907646849334\ 1840023782743026221899405991738056763667065563408003308775028563445855621441912\ 7705853430501392978564445889304206249435697534753061874651180277265669593922206\ 4990027590299969079146448698846987494681086161064089648002708377163664503580310\ 8596441646337038763041032107067011677986908319779855247399836390285438068823487\ 2513468322843256127636275138011389300657175968715272902099265538649816981830054\ 2290752614582987496175016183758475446523023116186848876320256898817495647680844\ 3645889801400608221322518165280878816717341685858973537905753383241313952214942\ 5964258123432309311051368269891508706594616502818670411962555068160568235548404\ 6432457368515672052680498368808822172365073990801068946366662285973962232454022\ 7478240249881905767152262478267885108118937192446883654807961844097277370787520\ 6843258618165476579493504844054024793963890600645305517178873513250905014549143\ 7390636704400705944793787747087758832753200887280273180112743430261626928939225\ 6285980392800432760519477047235758517654685625051104562972216254247022606961146\ 3032677297721013751053791292251861209553906422618414582529260240260742441378208\ 6701845258480924751468733446035355636109887234722733682436327321379680501570396\ 4331744915486305053740586188935088812980723332926366941856857276780303798791211\ 2562954377516826515236327567/35396604025455600239081396280561357375041985696598\ 8700944682797376026195492702277246611375619391576241001937992593155003894486992\ 1112913770979453386997793888390575885141622412016220342515021819494038140189354\ 8617015009152958727453058085393821101124236200434511106547180554548341800924172\ 2571924067072329241064939644848299918106270158375592540229899952050200661147873\ 9331852302627259818707841783626499967211714287860282474402701563301451946800012\ 9942871136145795717263774997787669045630941944454261107041151072439149924722282\ 5345101025802803458429348484144594715512150439740508608909603729786403388779429\ 8957787031314833606670976887870524674801731814219917610677199748619359706614076\ 7294491763238680491265500928040859236525384119929467030174861586305617235688948\ 0706179590081488374982541303145342314141994899527442380998102527412820821222629\ 7833108072412648419994411973640165290817786012708990595460654063496534121575467\ 7661455539396106104902590836164702034283260775146439007414099986693329414728426\ 9985624784515729993374901899351912552996210779226413940072779398217427137258046\ 0625242604375121931400677349264612829847077443706105720928619772587737780059342\ 9307223435587852866825628049409825482897607243752974961296406116656128327934750\ 7917526790265319536528448679077717277135773576788526110897616907929391299598085\ 1277138493440000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -311881547865481712781292067842001256664249574841682\ 0787807687079222199886635787062510203839847176693084859698701136894554535174568\ 5179607100810284188429384006882485349551507000082275957556240202020746158972733\ 8249790939296564629652813246723081896053069165692926574972520802647352013999176\ 8882060649399933338938845168175696922320234669789655789777540968842011928095807\ 3507017590263460330606855273346788318667709652359361723116207636277906091804712\ 2737492167978114876082433790501451251163691097659198115594221598367339781306940\ 5432220479786983225714575650012138587329203973802630374310552407421047186276419\ 2183224227099224364226323619127188028010756611122120407937945488963792163917368\ 0060550793642861071847494797497082175413651397013671590023367391693233594878805\ 9167695278510410351276304571225871543998658002768681050614208760583193048543853\ 7561969601280539296637283984400366870617539445623856267583820713383411894282850\ 1514350836464170828853836829940856658405700396349016593706026068644300480318264\ 3194391255862924502340193377517712473690413877341978932125577696101761112254188\ 6694479849957462987605301744729388938181484275428335911923433428918350021754966\ 0926109746088313838828280034803901223512176403612186925600811706257567075039117\ 3371188675899713074798573594373297130404704415119459666439425723078734526076256\ 5452443305900838246142593266871557015158964960266901572439593939436646247326998\ 2322056856362173075018246865701209107811647037743526673241917597880655919057690\ 42331913489962797153/2147448300989834073512391270759529390642533890490505515800\ 6574608695045789392040024204417688184334686311100790517098674004511923096231775\ 8625502688222693466520335700584688645615789140497478139508244306195160783664015\ 6045376978207851134100480309493715931315962152805152861055640917489509950530152\ 1506952216886348078368880731201688488347303809684987970083716832928719851157179\ 8290745769709774756818471935675821019203218293835460936399951711213475290556916\ 4214012233213113977755030774808418874580101365513281242545952802864606108449126\ 0732116865407029505484012826135489636836346804207157360149212499542058555307023\ 3455777080810367400124223693976740273202504457224119751443703670951648434403289\ 4751710389797072448313263445438951107562234031354802591449868659830407945555651\ 8855688404458207679075916675063256652497044188616087984915471827577887160482631\ 4112059498188433434607868329649644799577933888770772091245561707029794473597874\ 7770852533881310816705964539224299277298432369506439964367174072907890322413763\ 3914423546618083710936448051917477830444054534144702568254653933783847776961735\ 3228992508915898085131812183378150381297301971595462394706122601587675399467440\ 1062844583329201830820439689361358082809309356612133561568064645432489236006385\ 3193181126607704426029270880225436506522471894560802434532912432427302912000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -5820605538218428301795014935763170857081609300994668839092924374197\ 5422034968323204289393473203279670162160543398261603524373559835130725914647765\ 2847450343561471176853842932947920985649270407769777689351915693173767413059739\ 6901381335770033903251001104314818354228811611714603411167379546120482321190365\ 7364579056639582569212583182697785926114590005118950176469808997800491936431403\ 5163825923874714281112490621805433226369311662329128764021702514331244877783007\ 5359366524299865567492233370465841357670828104882252036371519315850379471427397\ 8827437047941057716708991302109012789379660891028524466588550080866396124601032\ 6326139413419139440756363171767252683547273317962202542560005423581878522320768\ 4890139242741970254976412935975776982629175224963561756368880069348541769149504\ 8625068580524638529265375341642635358693767275442039836550494377373110056591750\ 4762277511497618650666358549871415806154000171833842233700981071073746404472614\ 7884160195260507934080372207424499945633465661840088155189693963650691805444057\ 5098530863977786106336497340651327925238932058964926935375288935696908190129147\ 5992148164111125040335113169156469148269723023683249612199846770746338180769066\ 4943275149537624528528348976738752170184559173515870415219295742628131669018427\ 4669394336556794174809727534282758469338986779751845093211110078858265925673359\ 0292697955233535578636682087870340127064727457125804694169857366708959959557725\ 6285178985361371633919551815983728329783635221640398692250336100940506055476227\ 9780954985160536025847/28803748802799306701735646107464339266602301487723104826\ 2729913472101561149607332766729363687355137258019274792859072595155551868980220\ 7404434599583143368051398340693290285093343355272872213513817930404465713856575\ 3471894643860833403518374623920164008059668653375167267727055514163303550202016\ 8899266722726594987323115480637939374228052563777379003725709230234211685218862\ 6506185583109401870217574192723914637874709735427148584183701043065009895232616\ 7401337007103752580731602165950553091880910416153945357320406490698666679244109\ 9560715433908330153191313782204681378537684086548598257930442971511747238942001\ 0253631064819901982716906558637932088504477708139204575836373668305381326509007\ 1594630124324688426930874002145006460722376498064718180052972382618764002533445\ 8912137328763322221643356652705605364989348251583473934811219830896706194886015\ 7289792707669522470729404121441854605887089984738933813404971885089876274176090\ 5365157488912479923075356771379812532635889508395165289095141527805374493405921\ 0194129950221538262302189475269098580934986412270223875700581371457779012778193\ 5896508680327676594057812143179373454071003484278548084798087493651766076900803\ 0043000987861126732858104110206289550792223927769846937682751979052656108134618\ 4012385562203409287060964545541221011447359398417255900829014161088656536184848\ 3953138833817600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -98883013349601370400556948843348015261297978644\ 7551949133182901832242701310951483186889471676076808762281849065200472854232818\ 8278339697714465263569422370370218785349379024414324573518385361688607872385091\ 9836715312498787409163861778092068636037314401816432916552264957354544195183201\ 2690719565145400559587545863699163529929815780182688542501967637650548584812665\ 0601699342102879225308708440053567509810840165822909629353801759289231274931835\ 9020914134833955954855153872994017118409288616476889779919531882588300331981789\ 4403573655921094496389086075779713343036829949027790982518793642816783034771912\ 5643031320733932931173948171849547512076715730265853992183359792074411749975203\ 2297590946822093261259060465080142394985672976199737590969105317981186365532799\ 3979482479633267639396761368262592991436367561701469924435159670346229280921233\ 6994226258309773312274315941572204226705397689153196238514481199743347378406412\ 9980954227490491681218344062769981071646303454286205343404321406474480530163056\ 4300728840331309791727632756502974252531124215831271248730236642280772724001303\ 9166101464997828467709824295569049566520179996060734136423455770405254237110191\ 8227801563908289151994753942469298999646184813412851810161911053847388899114055\ 0992040967313124326485639405714993516488036892365148877908580335284019179536509\ 2663504480493788144211191343941450464880048806580889791397220809267364778930987\ 1750267976451257862744671209316366292510380289410902924902750391206384494453731\ 586076077266782392860523/384596788459435188134349893155326754664474678369907524\ 5797700253283344452335392143043074459243019686809285158389064457817044360832050\ 6706558731680499755448670649979153643971999402856058869946843718908141290822452\ 3238506917790849509956491942355683751505693306848085608186198090945129956355157\ 5842281695629249340567194987217173693215655538433583421735248315338643923460455\ 2436271611726960324603738636448733703009889865392518192119193130832854963941631\ 5487228776754193741009894163308376259361459118695282958207917907179693683662692\ 2550310673287557970722699553870971785113144216567970458483702439139241513650020\ 4949969800440195624709230286844518463524935877888920398955138682257354729207679\ 7326174025595595404479531179592406750570419258630333586137135575500044321473823\ 7795413085861405720433412249357295069754400682415431469916893894644239498511028\ 9951474869427583516692601586785593717209392029754590817337256313363065786991849\ 4069028272897659288044832758729833552992364396754254404069628364798950439824262\ 2714514358957799533424003875712296734153725590350311190040031642729395420368782\ 1411410251416758556805245021377255146389954210972111424849931904934264867623474\ 6871459434812732304358532932945126318097272977644801136452585035902038571482481\ 4591677878726435785651156250619358681181217573550224834481894276878882133193523\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -300878728505161360734236908272897330548984510971581239428036139\ 4353860157744479435874590469400684631163534966484459588720576361473177085107140\ 4525070719124673352502906208116824875082693462719447864684620274111840734741962\ 1516787048703271812687232409070676902045127970846089963330091272499076453678757\ 2095686021979436794291217103637010868126235570538492079129017159882759855110073\ 7522809178413730294214355981453383567817205673397969722149514637580924556675109\ 8083940394734207572123681467551374908847992973749905753876702878407130104912363\ 5340181788519492007116487583717731889889666930151568963238347415039119673426507\ 8713204633802921628016542971723337843784556867946326460255271545362510698505234\ 2026615982038209726990028629052482334998936728870563335790966319223065715029956\ 3479643347518552374792348096069929067050928306529650716693979780943595025833220\ 9665079911554975263282974060095054343454440795349119748141542649475954366267942\ 5518983820537999194144396927825142951041111013041662194449806475571883348044478\ 6857727702356532301463264662009118617702636494222109359238303036711523096635930\ 4022507586942206716201395920809027540825004058345283706914790296197833137676798\ 3664522025347825073834598398957060599351534766583739592557668382571679120411360\ 5579029804339916819792132454858672031043363088182500123431102504123161944738848\ 0202170796762410684835644792330776244866929623355696470861245559090803457341578\ 7812318554015329762191079268781433759562852197483695561003890024373801700083798\ 1702447541270725223970079909/97802212034213481939952562969224843925230339975659\ 8485496720584060044284558508432863872715066376760226477485556164841291792165882\ 0384042718958412017163258574499521944256058530021505031698479029723304423662095\ 6176891469239519657681659787557913704073065061168324846352195710622094412885800\ 0719100351204940237765077102824937068467116998383664626044719154201007768898650\ 4386754357792153219414553972474533077517312177640994515538951025519469508412303\ 3805675452793579128603479046236267300501504346968719084318036202646132014409180\ 5478308049190990765947170303491616940659458190661508615136037208204755264186961\ 5187352740416827444804322336370203680109949164370035295289217124113677820598877\ 5474948827652888349867911606265030332535038367052448417484473314603148530856420\ 7160722585970158841543848580591472284579268884573412285478258385958018971911514\ 4339381523877409280216572017411312076085340945928461016101753269512787820488149\ 5807806559769644148226191668717555033212873497565579049399798934259686101899535\ 2383476012172741831482902352354308564963025882638459839536288189413834857473809\ 7867788690263357648228041601193071087519103302433026801966654593574901557798367\ 3353926436319616040405085722399267085207847426174803752004391429336142111193980\ 2636901909680640044469553894321408942341718280343953419588226952076998257256533\ 0149234003804369715200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4452109024956467116232952785844035810773\ 8754532003190257827131506284015135908122564472770592482482279604842964332086925\ 1757073523954579281939472176530607778830850726926403873942761200217205766052736\ 1634995102965451365486268178903754235709755870514662977266517857239796597780442\ 9826144473760958398993748432536527023248197477231438669800538767225281139347797\ 2297825022258265658172022147090049657093737344059354423437417281117937477648839\ 2924476981925488575127182861180163038453989225917742827963059002783272516214967\ 0776884233452272377415576215729472230507527946096395358903219986830172445109464\ 5274764660911208719100857679722857876699856884690496154811451385141619440438259\ 2465388966136077787501901338340195622087861646899532762988966227722552542074797\ 9032545178664396155728559456390181925307545146093609066489046051883143920218162\ 2902699007494130372077573093218480810316782528471945879572919373020526057766834\ 3244832483002829777070505685911975469763567922209034109268395068411258635642206\ 8667886446169001735288258212432892729349267634629581210430201270880497675722793\ 3907426255956985498598135232917696492399337003663795387360138305277721559934575\ 4072417516152242503055982274203644449914191389400956560336617538218950124485230\ 0940219086027757908870021467121436769070881105810608648824205623602878126870320\ 1909480061724745981427051180208630518659903790310001365971926618570631319959657\ 6023996315236984386249820319072055195823324224789535740466398780210056760707240\ 045712627025542749503289003156159991906107499899071103/126895397373940155465257\ 0975038291908258293626630895585296697564604012617579166027320543244927585167612\ 3769920651351576389692511655086260729326850971776519973850191565884420596307263\ 0309274017563208625140994343191115919979415045309471230923562575869370656370551\ 9896212241171242569611838437802275436919157792282975354865126105178062444544214\ 6621764563035896609414992203115444256835514879972044170519839387073154335466965\ 2211145312278475109279747259831621178325568042829516162765966834678458119364963\ 4123689860644766358453855709387682340418689749999755901123067800523653009108688\ 3197237493562184540731556894610982359572112240308895370569164094048900842197383\ 7445541825305286453266735830349577466657596240577476128871019327441969029259546\ 5708188426495895717557877279776729047641825304748396020743652719249810096009318\ 8836440651285889565098269719240052394583391423998084892367004053458308461305967\ 7179138299275913521434791841121296640057446036560466646518781280429702164514768\ 3523830760103480534288701730321834039962461527981969560073905131972620289940094\ 0741761436866532128494160220307919641159334610276421233932626302055565552351568\ 2432252205816138609859029121957403406943284853067131490164008561183439615667681\ 7599053562991686001673197081625613854205820168694274418720727460603940072058603\ 1959507232095505266022117454211237852638009203097600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -5754249393\ 7859291039786711336429165164065821172554228232604473467904704443112842581266502\ 4349689727819594986529604013843231591084473305136719092917007624863962468834676\ 6355656268270563173023879478116770366485182950640962997794701704667079112381180\ 6103922396269834683608463452603029459496036456383421923995990221932996682217318\ 2248680073354646434305976585912104560149263922756582214321570477764634932779295\ 7862287167565362962969232753361249313786474620509032363436840802590698354161453\ 0868719289981395156815302379532418111819448502511150663388579405163043011695929\ 7818520033954606422740412481181560465511730327146730663426050144084408338875433\ 0789950351476374362647662480053270868148377626417742239630418238466643508773915\ 7149406245284094167715160848778914412937332419387497085511026470953708262087594\ 9315522709696100976650735343740140341341543308083038956505172239313148999321245\ 2580709807512954665643166273178067547608485438423305922167573663946953656820269\ 0630001347999835771983839510378771091354525864802098852826403644910917744173733\ 2218743076801579891708197445124874822810341705734051990674988971446682777850843\ 7128255475959237422732064393670910416438425080899137128268945605179726068668931\ 9277591068564992534989135923224501943842262572853496785539393599750060845705998\ 8682548381174008236410970344574821271365300884907698765612746890578331501996845\ 3935657074056138673390385333025597676755489851550870940160143096895685019009437\ 2620555599082718543927083699186841153549393348647411487819165467118312194062629\ 813369197/149898052690360021937432687417637540029463684993527946976954923276719\ 6312912781569122917840641750534290216298861488194310851655759185726351402107670\ 7527692749375986186277281071239280542317015215440605329858065805878483493728737\ 1361270261402343731267692353052041758455360216784904042272235320826199379095340\ 9783935803159401378078104636008029457098202234518938067400266096854002533046133\ 0121306604691752997106534657645859658628006651526940795762738837651787208467836\ 8064294315267291988731321178461460321666879594752285950221776935093866712516555\ 1447901202761468825162056595585835701136290998174972792836722888865897383838446\ 5230981774968141838607790852704008808569245235005036323576891182104827160490587\ 9109197057161425287135773989441077437968619231152529658193142897842653821160501\ 0815153716130932627899787556100581072352155409282993782426567696327259552917923\ 7373935231294592833587424935580610224769488247882578378271131154054072030843058\ 1300472771531892646054682592857367198601742536661398527723384205446362633666424\ 5556016190189831620078468981754644541818315141153727528169148746596564854813054\ 2803484215510303725752487169132047898883731803223573148321702310518275107331452\ 9017129743249247267162892458934728006171500163478728022650842948260594851170213\ 8008847354589633532258116351561634373894753445296408747383520399388724145233169\ 1315036160000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -326479286078361442233948364364817069817716704303355\ 5024109263493851521692378184446150696203735032388291575569834744260588892101839\ 6767352635189794668260018523736515087055427212195527858629224015647847032912642\ 0377425640719223407313136278326203093689205212359523008702360399486841139030414\ 4098230294446799261408393774423001735781261661696522935219208735853776115749850\ 3018581637986862318959312632674856395426972705756155224120649769984210278594045\ 5329965352826567374083355157687946828251332292964030482227411571678269901660614\ 2436199733721673756081517111613328810390772824184487167956126224417686919852419\ 3049218278934758284980493608320758836872731301925032494809889255923091723160448\ 4084352296709949424374210135700496108272960959193913346554750658136460918095675\ 7762525589625827179898775834219503650252778250322944581777406766294286730838819\ 6757555820255797721026303150579378308684710608093791247535904418051345023780977\ 8100565216861244698043423726775853603236377670450645636848035499840482558934838\ 0909760360734461455451802291699923535011029592989325575293667699593505904198732\ 1617548616601782313072853733929078919774973262991064363106810910736316394612559\ 6016307241111602679140019564819037376478317084715446947706852995738558695430258\ 7547023433158273141429738242807887928405680556323512170852969032962012254036665\ 9036957464984120784356940343546687752780145479356147311399806506892704352441259\ 3634545875601274725033742851623359427287797315952202088923217396531419336055536\ 47413639203782099067201842965700218299/8081968607429293972776093290544811173098\ 2099280062555952598581003185110012388815659896630748066496626382999003324757502\ 6628915941235379969610646830977490374759838355247597777317499656760403926084305\ 0658187639528868353014802952695285142424996589217291871176063129267189145964535\ 6626313402779281663321270599627648975146093039019047351298672183175256052682820\ 4909647457763222667820847921657435245149042278696028338954720563024646185981951\ 1718044192363998868697066728088313755906502654810327919935750359850048190722730\ 3695318539231439171275220416157384397779609482836358087667434279024799342133880\ 0137858209468932644885693134923561894805906827202423813950152451524979657210480\ 2977084294443099933059517187040223145124689452693557517598250313095596804420161\ 0123021195577396911648275939987253634600202336704358540307291921571226208638731\ 5744260711860804169032848842879226423732233552263912093345300616558923773499555\ 4123431033860215629594862332256379076163364855980046177319096353803964025480830\ 9545401079033047103154803283220101792582270444327178600927815575056828836179735\ 7633822898612314995841361080360349125981077244852230988128433955048588868460175\ 1270315684389698448580670224695945072842974488763510623726775975872667381313295\ 9773680026983741313538504021040571977249915755134144408348241893871834773247555\ 2923187845770680076999852032000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -17257301516607861063601267700665\ 5303774466305525858555695451980607110441221206066486133485203610773494762339341\ 7548646074558741607460327659745486737737313388273640955847075124612798402274047\ 9704007782438554552483655675077434260168039306453552388003038928476317214543098\ 3007206144277690397689771837279965318476495838454209666462678484656645325977209\ 1969534954951794798793338316524388082418938131602660553827307585857019167145452\ 5287774717679388273744732798937129479226848214016500369689455581629060529701854\ 5781646298584880521036959392696090983656408558092365633794171263665073647926735\ 5927888629279807691296791687690556785261141115583747758416463095324241705094351\ 6336264295702348391941813107860907656578188425689033389815031056178967259694157\ 1988473857496108324605366251797867974876721225256089921558456274802870088356715\ 4446791064932247419897361443911700584109678503010364073644323100194519955598631\ 1243390590962212051303915489424338658295523975438775902678404450890824332196460\ 8867917075773618538792750634992803611594191542171150096056687871680721445039895\ 9072998789844745217555986742149822301939554658919923767515043326403185990758631\ 2909382193886640769640917552499551435222812963522902350042464419491030414594067\ 0547147369749448067850594382974946310744041619919706570202462799826076042456195\ 5640821920617454265325237781151948214165145358247966848517347761435344916384945\ 1231369478966243934842082847255747080056019200552631141448520041681397910739573\ 5895306244555832250526218439975600138450633176647229271037059630161858215228009\ 612648359187/422397868636398449097468715178625743864256001548500734103454035686\ 9835899056585655934588342028688914552223084874676187697613847452051530231112840\ 5512923438742915300535578369532755854809309439198606045364249146543733886011485\ 8953599550394335346044086167667565244499470879070623611428150372275327350745446\ 4444238333825376612703802637398651009896998644022631441525121123179127891542145\ 8571242034538035398207442904351867120969585157918258779584908769697169219787623\ 5918451705854872338396543371901520244745652367864741358380968150816286297933212\ 8611230910007553615082294550917385234328891284599514234669498178476373579212780\ 5189524010174004955583788187131757870421703571809544800305621643372836479463377\ 5337892081682624084803888044195877921159812797369159520604626844796808663231841\ 8126925219830449661776599078162317892896229838931575301100185282868745779680682\ 8303095126052027990712666982092431486899790415511144843511962125074144027251030\ 1021338975246303326413442315827086958426873333249730954636256140189540299928594\ 4479506445362624749220105191863498232250087474054164291170856071063724393593409\ 6702942667453185668119356667236654900378502296550660311433378774393962583135186\ 1275555016479006814999498007328552682878918681118320563396980047668783454781382\ 7857609487420202830207735243527190245517355180652658876315821606540159002886163\ 1339020802726530911963586530115584000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -199017494244414413770737\ 1949434929428760155342334147239832393734333465592020721294254728986784267979923\ 7776885242484924183807261572893791872000688369765851568959759420192125940648998\ 0009224719418382487851640480684428177579378483582445503987530108475642403560066\ 9069866458926801259059973694771383288579848480286359558101610013355508461789530\ 6233314279660664993847816029322204024691916936774357092354693952023875683383198\ 1324940273256132761889526351755030083945039423725618355549434503347997960776027\ 5687909594342502603745506449270311346846310799131693233501113555055700797673184\ 4074456979373485893752795315718281174909779287559128332415971505672305235718230\ 8525297262984136361773163299795870484454183927578884630311641468771229800062211\ 3038616199775183654007071026938883624413742129702787583228425302370998110968272\ 7786633701685851895366239135229698233728710605571164032762466375247744703543389\ 6177880707837054476476316737270789862080381309374007181645319788178455621216288\ 2814185397124825674092551200606291612902983377944632658140257415808027995120570\ 6661743502177826662237699217707694646477800545351979705263505677729819073670849\ 1816937658722623738127439376632600255004185084070702342152808857272897517345213\ 8192853260639878918086808367025353712935935895056485054313578894382233928706893\ 0175198877509712592310994451545481202617997650953164809305751680501959135993422\ 2063426832088260651106879659501200042476354137129670199042347797439525722112376\ 0555223953119607134702486652189146131358713047979661194330677128928548194584377\ 3716742440195544938907143/50321697540610586480562537235768889741285965188421934\ 3526071216262486084698239240603317284956046576770775787172876293879961313020468\ 1173188882326218188653393431468808527917531723298845236582000737985243285275463\ 3280540516858244949226101077366559111180409865219480017310312984731638031490088\ 7474270679252172444703376976572354542788283860371854322476127084116698243095469\ 5325072604577943331306708818903872113904507744167839523691578065999481710951622\ 5906141378244637555341462252699758156575773639574841374882631160425274280881151\ 3880687581101683528895345601503903571751453860061393970801938746218670598099039\ 5849293643588702255485836020436232357434734530792327641033027695006490499135277\ 1844915389470724176016108550469137702666248618835038746438685108937748242172575\ 7302007090280655285740466313983850347853417659447490467525963723124402586367517\ 5102770830847052138098604670955385622979121199892406536494440499391308649568702\ 3517714357633226075947921942439479589567633577651265059086026871779891879118397\ 4818029808867167754790572981295138543912034689331736040328786577687312831263158\ 0955317081019538556281710614390752306292970159458062664039246771712286225691614\ 3530420915847720452980662960174163108962587633238475286773270638623602317472729\ 0040007504889075538393221468663791933977162530619650245960589044453078862268302\ 1039952055298671761893110950300342889620712458289152000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -336970\ 4919890451565965730789155272124508010719991344459533803534663088188106169831543\ 4307041910454847099365577874133349581221667808185371561471013952846572926627556\ 9322056628130456367237306183590250120091174023096077426971293939162957708215596\ 0357107380535740683607941244629515467947045154004343137904144822120332876179030\ 8764601138903073980160814491504241534358411316862748140953442740147395765995866\ 5770668562470997359155542678104482930514303032998724891441812496677276135144723\ 6952225754008624844737543792889861347087432732007698454903105507865244838482943\ 7260845648416554944893341810700357159825605930023387386522131678945422428284389\ 8486268639928224457853559109877183255527818970092104355914406156186236600402437\ 4015989987899599056379220940413338109403560857707282045561544166368811836354412\ 7570376391836495834862735014478665976390652352646854349059253908484946455318758\ 3582210446648542035246315067575308633524569882736492062302631205617100457344340\ 9527730934529053565547213627185241064624262442329871935687753902230237422055340\ 2124385670939961272308086122767256560571241699603119323312104822570547984653768\ 2174314834555225261966158214737879644070913540308320819178833111696729933477242\ 2006231005570946363288007437036047340216079425517515057168559129363612637559167\ 7424891347006183574730526524484487824046186367339713592364473514809119713647910\ 0053165802129584123676828055752366797811738722186161051780546524848059709561189\ 6882325817050195153889832693746579194165972639196010603626424518224341728263743\ 41609988169976185903248357802506791065096915569743/9280331486175207607592261562\ 0234775075991370029259882070625535788824984738936056611203021956976906171792612\ 3324848199474459757441397718333987533711744448913908902952186223233433813310902\ 4380715026592976054899637689967944562238882195873498776027020608620081776565722\ 3507693054692474642984446860075996609339982425992358289631750569378732592486203\ 8993931549429682193275259388225515742072675395049744918957607556038430540052498\ 3863627222578696970922351142908665467186317527076895959869615216356700672283412\ 3431648292161219169020444094797514161778964533561947456998017014688860988831081\ 0068112077327469291950727281758401694119957052878317755731606256702336947483526\ 9455222501553125783697677491861043719422110198824820166202412656725783585447352\ 4213220228851082458413257899696731750125670248679656862206799859155113028718947\ 8203756318957001749301044886467004846479823072315721305965893020659370013853604\ 8528276364529850924581520532098763251868163584401840458444221066430149801132514\ 2978498025757974027383651930659042793667786711897852456287953879340950369333907\ 0963180469600204473265781170306052506989782112557574042791691586734060244868673\ 1471310127789215627249455743171707734309873756330101568355974487929128328850271\ 4647495130366158292765060807361387252243701916520974708694001567423032069878347\ 9320715084251603600258292554829641234345470222068472903265259731282961214682074\ 9721600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -29382449191350620313309242026532862564334561420293302\ 9057153398860295040092616054806570029552321272993391018683851133584970012467942\ 5376233604870001321456309147783519799452637751307299302316264208044770104961519\ 9630946629775713736977576378948958197140772949696042669757138162656056746384230\ 8119790633666798431805319779085450523058888540092907808768251417562302648600771\ 4188136269409892028709356770426955422898542773586585924932882050313840263807392\ 8730314144149551814183914158054674566101553830920300249217172285765273007540820\ 5019163023915313868813898877477466873017318667535713019352511812720052762077307\ 0026166229899875752200924547214737407611645235815605949605939084358431023966495\ 6428198074482720660270828406290164878698929525053372851369978192286611999400967\ 7428859376838771747099814354706755177087925712446525987933370174393409342155228\ 5517312049190440535293417971201342685423614440905057968467927169227354593016081\ 0699032808855720432193817973232386535730128503623950513706709375091640269297736\ 7607010647966751019564030412727358614893349351817863660846627560812037854413374\ 8339432725553029727668559164288828048210881741282319252466216138345184283598890\ 3659951491312835515442182686068309147077424053751640352301900820633447233169253\ 3517411621456733776882021191760759671494468840630606734779523977946846619027695\ 0120400807717151054358602656706256968750968088894680658576639730377373616746162\ 7025747701438309991116678821870252912351773263142342226129783006499731593946594\ 3473567253157831408327725337939275838714661445185389343719993502547948438564333 /946670138027614302607027919150795904975278278535389462572157320000190984980163\ 7906400915123570726844289939893380393458926197469807845931023029299451060274583\ 9311975200055909347362678538576646811566036067474222758405669734325549343276467\ 3987812873304388721561030279898040307241343365324491003822789840447413483045516\ 3310177231712570873229281041680159280986915950029218220692762377614068294144416\ 8893198254773253411188159625239635754995363000601695241626269175025596044562947\ 5353434218344623762135891887992046398317051602893948315815098210098396032990980\ 0604967857766300556546750645265796408182902878751683268275213464001582985068487\ 6506802980555989718165880960248565071631206277707300538953587123021214083754531\ 1435487170692615258396647023014192428972389969582169017981096137747319389489266\ 2725393794611735589643006224764684782189224815225233240248026499711566047629523\ 1681907727738562889383375093240666531366526007555019702796791392615974599585366\ 3208021918186797981105197970776181029487809412863677209577330036881946720361316\ 7765633238398279878955309942613131018085313699960849885775270348366506540893458\ 7043531471713343135861605759567649608242509865163981153127335462375381193146578\ 0712546393373124882136791330043216153863079548201440213849196887569300348930854\ 3553348232283497658279975213756794933685722231000359074849641607193486950203157\ 8563015240891660796339023144550400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -195614511463178836917697907\ 5269000412448582853461977698383540719394072237271657727867624737401612322852712\ 7837793518701029760819397448575421753749593159283864298521671626076483105157241\ 8817546270237195347102757051750044462023072286653706645271619166877154329902659\ 4125070767442497994235097806409556764681422083224268947959871072069424831107048\ 9956059764602084091176656786471699821234728100334037037888538341004565922547794\ 6308585935088872695642030482046397025917888745773169774570144036769384719200892\ 0213452523547401109602454069028589357782561677264441687422294442328745802547801\ 3816826197973879463308676234801935453096229718388038552235854338033138493643102\ 4750320449907857366730682367100394867877796233237821316101698970484150902601582\ 8792819695166261738718214572677050711276459910043355276113625549848642300918651\ 3354754706487330555911060031296623551812305505820854810972716830173694547673981\ 2115830635239027963510227212817263530418368758917750085459891464671914977191015\ 0578274516373219476535135421859138482474101628380868839030143476180082313098975\ 0031342110536842294178418462387468461348705294475826244906247930236203623304607\ 4242972512886018806227768687570370441028100232992596218421648088927818563181177\ 1172560856389668057415478983505114797418601820557399379016030966308337808968414\ 1184901812517723468757212335416832335094257744781563235306685803362166054866985\ 5442040145824655816196745551989840506709990136292516723144679559623824915874444\ 8184019700073596147084476568404438070070731454187878956171654268024802048792216\ 13812783757322312315459594884449/8250969827884664484893773252725083096792983014\ 4108515108946193862345611210298163504434716099191324921334906155784855829642520\ 1359675148986328602647416095214674617204934667968642363794796452430985485961548\ 4782459952020062138601727445830286234959692197553000711016206638437404782495626\ 9767888107538362228746285129833087202135752696161575289596285120448935287690937\ 0742360707979485476339361096335804928571762573721287773885714099059422050304382\ 8269299538119040946642874948475193058119746775230605259805607257771153480920094\ 9016042048416488653223614261665551713964268137655749805833021279128344226795206\ 9325434584887107617186408733902794700852938139508892645551067179420325815663787\ 8495519236470824366984828088675984697864072261606676813361191995261603429967011\ 1676778020345588789763596595608777151244290716289525813603089738026993069408675\ 3964330556918464456405347146026523035642190298869827265818050201428087512720956\ 5997516577436953943729311957585576011733404783373221126704725146210782141875604\ 4713241179878099029724739899736737797289970222994335286216948406965614890458610\ 2991099397142517777599016701657556636163192844031151202882057419509342011338837\ 4770050620222253494053804111481704720846062588135507918179022925785143421754724\ 6083049795636694599694219743877483987104314884641067943493306790990839458625406\ 3807829652877999991022391036377411528870901470447414228850632032256000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -35104810560521568295899492100448225765146319589687327422203461842085\ 5926962964104416986687498311388158671937398321252371318416055188574683936644895\ 8740277969975048903883580355512767467137821065565930943213550203271014161309107\ 6354404417710148414060757144385460140789471303800059535399888835858344984066315\ 0840510165467218184581723552463747230168135032445757910258174817700604364109982\ 2144422643830782359226827400846707842405822589754754757314384981781829543481786\ 5439049668139545796481425085852663354724883190845035352676799878764573019069910\ 0357703437742679281886225256429525974985785176638243336587696777462785354832757\ 3912764615723947483800252835408249127199032191451016534171478946175452507499784\ 5436609475363385282961213241427316512582937004166555797800355860354880224891961\ 3727411114176527894589752349479957456955280977506050248306865353574120048259802\ 4112756436333312222736072038999495982843045451507822524270785488886175786829268\ 4629372836885304339613024060111439231230561938434686622152587516787710145439319\ 7660988972395365240632275561145066173784091495035525911074451830095024882867191\ 6312594332532682418739224062522799509557726508808386418077741076438471500468462\ 4833902781469033532043032838424072413871482821461877416963298754505110012585171\ 7576059554409903706626264563217108896611908052997416481599928899295272039612173\ 3513192814065202026657716847370988648426411241395103429368343987505675119911476\ 0091514994448593140024308253216921781349873530902439085297329278816995541908901\ 8572208524797956763695591194117767602187129949459503176234269/24401114134520146\ 6054309618725845630089623151176270107422336806451019683791218505896202353535891\ 6966068409677516176829594815895238322841442929028375784861681112046901125085598\ 0538869190275615046439869292564891989467000251470947455948930008676211889319571\ 9869405421285292692042035658793787973922209198077795502041904300249881763531838\ 0829533957859171985629541305676500511156119596659408393810033811607870230197556\ 9071310847245592421880522009576757381397807068415222174282460080897019773572271\ 0497981865644712852161166602053321782652040128694325603537635208199452690557702\ 1421851572499774814607941700541346133144314612547198792849293053855752464117886\ 0352264578493433189527211578339406160556695142039388439695006138926273045394008\ 2030207858986373996697931347701390932664543774644450919163623747478103612840273\ 1596352189651118663905639040850514579496442182243284327840993746341267925879298\ 6807174703772852483046361799528949576748438702791729700622135988769779338283562\ 0583365683686726496775055721480853089043201444246560835825985553597345512516025\ 8692453708275926002215412459211901841349832320953728773466486693856891706786236\ 0090168040884958668419529041026427824157256188453222459510901632038621172763746\ 2790255104636039119433172313619182440359094627940344796686024834810064044315254\ 2924717385085879026945496710651660095221867346037379421948618196145565377724473\ 8887771750400000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -25842755621051896875380178589981442146384821594\ 8827765776246367022777117948681764646899489397579731957239824134842772685948868\ 2896769116274048487262038949475653767856702361436327650179524197317656777191422\ 1553444099175128628920426591035475353370307737685490905893810037910313288979933\ 3168234071983448204876781365333430954239341135355066095889082421445746758074300\ 2722697177067599079449244468282046591248018779872272952217078192623680942735690\ 6605167839055521801182613236964808437516995016296396944435851838899803920712450\ 8237773483797249336815885773357845829343947793601300565353219001554801808772155\ 7924229980219537518857055522052189765788564688788315864712120192337801334666656\ 7991686564710905193420354071423833854996764957272480028976196775354055898963789\ 9053186622208461278085250328990723343789718674275529160643919281154550485474783\ 2936537513532166400755870970447971154777509020520757174670929354321401774742859\ 6016255362885633253346948315597497798062436326390580416230811703795195781494291\ 3054176528943353506387424717043505884761117311857513044512068699504229828887784\ 3703389875607097942083853823932402055391063199536687716557518324070865307764723\ 8654710163754860063080734998910097681260558395255168944242138727768189897088729\ 4505332401480997715648185365039113154592254534671562803918599725980572699727184\ 3940475957042411137422884267990491987964324942466767444330429303353731807065046\ 5999826150532364975849703635123757013475627044968215804682922241010771917534808\ 9091677580391948360147979536748574597796936528005868997136131379028899377993261\ 1838254225787506461449/79870644602833770084326895523450324622372182492850842278\ 8457933702929437381408973910899492872268342232778830453680404936877642117980364\ 8327032325796611177974881622690145753834023846390032844282504876810819934639141\ 8986669888440778694896844403653007749209010510941972010035869486555510001279764\ 1030297869046306596988754422920259705939889309713467101908734632206623819390819\ 0934464651288180564725985791145790793063913816180886806912491151657450603891038\ 1620049306905832512294621285962981547136708477390736104121524885500122271134748\ 6365419465558808467426832120027241928744924662031273263768102525322071687089663\ 3616913716222336690473115009745031417701181594534046539406155816001016546269319\ 6192202103200844142816474524379218498596878915212403578495874717748031286737223\ 5627755032019593263930614976214020686126728781680664970845696955871609967423438\ 0714805738883871863777026842223259398238711481482342727450645748864337358523546\ 0950550657032311808523663039285170966308355034969374854506599854256438931481829\ 8245844649535063873796895221459170685873960856612429023484444081794607928300988\ 5527913516614109556843304213217711547005569514800961494334943491800588945854238\ 1173157144892587760210383385716417145221840179387724928594313784325670614776504\ 8312158049193070308688668101694914398266631881652984250978111893892183383673172\ 9639019288612177892013573682959677833901967110966691705060131969433600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 27294415509495431520591375514729028763353103967158390653724511535602\ 9014559528007419512444424920745751074130365209942135988337028625160580150748962\ 4151310536453369316412878725375907586718778906563832326446429499669296652574147\ 9162943907231499611518598400814591597584805830958113728545504375210610146592868\ 6695484001738634622355122432581184308815648677344090437986539501459110860757382\ 1878882319190194285169592570813437494391922402198939386851206298672138300079271\ 7266249967292860165586374658317259534801065450679439000323092748095996770716275\ 6977281039428185664793674201004935446576193070192617722858690890467907078101741\ 5479884002389478025254405237474042393943003815929732607663598326875756883835408\ 5196968115380332001195274285633307721564965147887066913355967942569657013087859\ 1825585004390852154673895957990227464033052013450631066634860738531787850734969\ 5269725190644382700282929342023130448694260430995599340631058891986135562042636\ 2187210181075866545400759197388890410102280753036297961522559537538075692723695\ 4595587820532659873024129005366806329062584910984202475910969044314179751048828\ 4597127605285888046660308161548445673070822721279503579610800555752981440178321\ 8954857666854924094305743319347177878171962620296114947965734107778092967839301\ 7285219169329421259488678453290144526427173669685244987964534649347906211464518\ 5088616453889056338090324864133605636503630648180082008776871322687472895759089\ 1185492676351692270285907710279971759063275767976829009876279753587351297798294\ 3167522001882427766384516907119973353459184673488364551563763018455073/28791005\ 6498888330072949315160634270384214478746372728633062440204433711630022298131454\ 8359868691685497581463009979870894737177403644240514157307748363613973156729186\ 3835015922855531253730578955318343216401971520496679462616078951622635028048298\ 2984865764734602546023050941093024779831100054819512172240306190531807257639451\ 5350514982107329340557748429603013964113565761632863600756051962387183779350941\ 2370542090407136605789932136410659898899440471327340055642885514729811510576294\ 3249853399019097922645975006515257158457761955420612448678355852530480419181003\ 2168349225013066257519486595717264455560408244579119327564150035927286480783606\ 3087798880633272575861029517483512777493015919130393428775763931955296614268946\ 1532766496020247040933057993046128100437334973672751239929922780736185320328375\ 9787376476895284610798688603387078270976023508672258575832540723659601585777692\ 0804017825730559873451399538438619419216378145789408909233643984601833853949024\ 2620443820799755113325927857629181694315883274951522705854975091914425125367385\ 4720143629750936466811706105054560350794511566283547752767194149952560361645196\ 0206016828165645654099707060650108332366144291951721527334278365842984241300150\ 7530365933919247853204489614734082599881846859132834970411716757608581281063494\ 4497086099640390831232904118076503764383718619582973840582947368222762385870350\ 4989470156942485188112495411200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 871391561301674561313518722128\ 6143800425918538793441678936969838882205814267218327861598540094322644548202730\ 6641748639207725633548324801862285216188461460499950229712424333302164158147549\ 2589761011985586508232654584477967798441391583644789245369373408605975468597332\ 5471240384202813301533952863621868776829971241119530608485112944766277091294975\ 8887092455508355314590359832791700836987203482676516130191792603432306202444015\ 6825871375902976656429309146278898542382362488248394174832710590583813397938779\ 5252923394262920033232233862924608450658654598313936721087900436351437775874663\ 7042043939091893813845463306545039950835825572342024491057461458013490228839203\ 7053513584537675740771566938487878516750294182667630682680030974511040892720550\ 3283317385536960601586226548000064895234930210654724086189176150527544459085191\ 0106433937777560366826529397684035070669703426480282388719888154946790003781716\ 7981652557497612733964934012845659639088826505447461499029755186299129955800221\ 6638328796812799198399230353177566017012565423392945346838725387251316492982932\ 6233933822916103946225819028331086612935228890483901130666134034721388305790964\ 7739408447484335010309938690512246540839465842352558921536886886294598898642970\ 9184719870256188188393915694597244814480676133185286038245271483921277780146375\ 4031739231547749732757380783219942374070000469371077575447851292820850309769270\ 3712476400395122550585423943348498069577391071140311300614922247705633669963407\ 1677544319621816138466985031519271423433510299835429619352451892928011203602844\ 956591362278523648715209141381088863533/372509357535641536506283632057828097260\ 0116039142437142514944852350931147229933566420018327674723218167793848184283383\ 2005822842445963475333950921022718160114641301783365042532291306757154536296916\ 1626823342931924196136725284753213451528987287710277424241319646003748462350072\ 0101969052367264460628174521378697546349640484857544382144596994702524707783295\ 9750100688204121796579593085326373800583393412646448237664554569341517595538377\ 8609938648755427657681804850143921515914990999954125343806072293822374213478376\ 3363433156910371378075317711330569709399057531694882783803619668292204083974658\ 1059897436534621353700364524907246196288588798270748362681438556974378264949791\ 9118523606561973579133815596113642515342121186460740892134765764108079247493857\ 1876205259761057164481028790175157926495019628727550803056147239995649121788150\ 7480507030790446595252662246222239831044819312216489706355303300536259785284895\ 0121075420442436883277405506807549198023204052686192879325523217155655971452996\ 0053572407118260850684845614655369355357161955531666637387586631029161750227425\ 4855935340423194870191715347848373034855041191416758342735743717476504640913884\ 1563829365746351586730834781741160051613248690091607952621020020920244825382529\ 5092589441856906553167730839807965992046498422638863774427743330446791840444959\ 6657306083739315532718102127398270483626261982274083093279929133760067608613727\ 7644800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 118736549980270652070565476840481682437586758719167\ 4486403784314993141131452451506952822135074400311171497807959208216741530227176\ 2002795776111432792561079248242110145898901260983422832693225457883986406344240\ 4433187407139271211903464661735439006857027245509324839761926272556555672473428\ 5858691873051315496171604799454138225073870066592653276930314522938767091468559\ 1238009415274960523605537596798642414180543086078881316535555400935266637333229\ 0640735181497646724647098628497065843332873692501729671254678299536971715932390\ 1947113889707990213416180441714806510530596659442589295728305321897749344894482\ 5289945959872500554397008326341511991166547889356074908389848967330027377605124\ 7025133449603307780670929146226190995196431446875320427505262069807155785160246\ 9694652495220784806505914355745776359912099397052296920547759738835941756338626\ 4949150877795924045845351685603123016700828153652160661460320898485802515095333\ 3656644898046734223227837129420293719052563420905973934333248296533836841979509\ 6364699889780797769650346287699503379516387063668329135808942629821196883305969\ 2251753381011261501949273249967734586612957401681635194374143219719678895871858\ 4507417143963754236867653429977044956857256615105103093377967976672934632475408\ 3115439603567215442967638652199319008764076526186266154981114686224038999991080\ 8258975867942817990651452756455570545959847160812786639109712966859552511916604\ 2904034206214942364649611359411179363935335320286806030620030765431011388919579\ 9190172047384114033125517001154540571727753188364282199604991660343526163854944\ 0203713455399/31219623257975316067537990548157039832037417664469383055008855771\ 7975767433808858611274016726116867012032604889359406731348706752236954130352154\ 1786616434164663531257736973480303625600488109948585605726918605660417357157746\ 1893183429108079601175621299459345683804172603099779957031652955399825709953898\ 5172617926245054669932802654095618513125550919909291549496150400126621260115300\ 7953935945953483021999165648145527544016595536544616441455860841614553957426788\ 0703902650219468886892541914870944010220650157795613627638721157976655787203910\ 0813094656365216048356823669140315242433135221364711655756419501574301624063207\ 9691614264008472938084676057330371903606814049690949713248754419704214737736154\ 1034082631558977344314062428807376837542529708811057410548056155763640040669071\ 8330634684487551481817969211768242490966946388311361240274806619953839826301691\ 2801025965686978764470594375499752320114538701901527923701968005231036632359695\ 7164352117593375613798937508637876261331766421686565943914134735635941894388737\ 9510767891631058164240267834579018146953160194443431782828204332172429642838023\ 2583258294495204245413229407617734647477565240442139953914234564333507124219702\ 3528258629977809038627090925733516563469103948097835771407452281289026619036627\ 6305052629075447560293451882049205468285439386492424601169390471746167105493734\ 3738654814609030352692276233691096979677988924350791680000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 7831\ 0692624769930384858632484163514824161174450598832325553262411062152976460039246\ 3982626537890102776742164548257692099461710420337818648388467079936601181792116\ 1013866581873648097190663810085204512932493273309417886401936754511426695903968\ 6848923176810466682233648725058899356494194043151221405951026273013930815724124\ 6631797136981957069034433418095439622250495048981837968837099182631262004754374\ 5641681358209778217007457419876064287527046611982055040956162478349454574384285\ 2209011733479362040776655317282976349952394407958694675994574111490380511530192\ 7588503770628334632953375263976400245064171253935347320712063427987204483852707\ 8397540282167982842904885551278390840639912376701182906389070104486478587351402\ 0782341677126057372614975812429561757187337782697280553562908774648288184315898\ 5258268580945658723896301153621757711282696473901644542770531498108009616260634\ 5443708857216618098320433370338777650246954369750149604129217782984379770458001\ 6192959780887285713368568159060841371681383848307002408239065444535556198237022\ 7362398567174727727150339539661746222201816176871819239947794058603373414108820\ 6744958497450470495088734870668372884054303587903404924681035644709388659229165\ 1255567901831566930798396977872419331896292064427757096919050977928852380580573\ 7486979635801572558099516949023350674633499169119411130772366295823870103848302\ 3507809653435571507122282714071191795214268023634156364007769686601077507055475\ 9920460157190789974743695934961487288666020260645375426464034752540096953084055\ 29733214646915376657750235875967838098621500922569071751040099219336141/1482038\ 0360794728076105019342056312133161817866459151728031366572449930769896586262367\ 8268969263464246460676686038375752334392663574553395836068614691818342206927577\ 8317451320368471460909170251173193343012039258243396438764643064655236150863426\ 7895421341869812661622189538779168040225404425314299039072768536232348357749153\ 7152033307978065584936118788761192613526780222130374210780768230975824512328664\ 6247394541024537005105732250377809982597004436435587715689213571883606425233186\ 7774032625418659806627136805525234287550625444087420785287945303824036754648121\ 4805650636290266475249978146268683348320958751507270960040226596649503285081504\ 6505022629526288416325314902345342544028776426430834746594727808439594012742575\ 7445764413645217341741766210705120841904583963073280622664661895678923061290505\ 2739896380419821149896054070662321127543851753824931316254937314069237047759011\ 1021973648772845382260371993092254437649209113125175936694225393567420947263313\ 6887404864177453708463454008287388967845798166128550232940665569029118703502034\ 2268781842977744393366500006008789177281712294681974865139778757880292367267355\ 8478535763788419610857447094607952426576240908260135715599074333949892598575734\ 0004564432937465586627649691883527202148932602905576537755104684711309187696567\ 9864147142827690763649087367924276364682929619826635130575258965512639082467955\ 1410020250929231002265603204943583303958528000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7141385861610\ 9131312043366518002269742849960665171953526618008862065419118231494891212970064\ 0731744851554303311248751895014746461826252211395804622263571289807314824363456\ 6486795720360975992564029454742552467652997610873125938191589787330943829782410\ 6892153497406230055170067416517455365845788878391451234000747484647087064238972\ 6591274801203888542556107763772000398985627939333888142873699720432285169505767\ 6905902303202248904452912845722621200011057634557477069941813015565716344041191\ 7516742638513078092429362325084897020438551945759407112609674352946240477660715\ 3714180281227349442118754640070328494727223470611210015899333371069073494125999\ 8021191575350859513822375812889620076723982519153452359681345399965772506475811\ 1689131654117156122804342263076287767730625861762629284903522839497870822937007\ 0885993812677780168139534829815340435344622333483292602097856693456378241827806\ 7584965954451969038090430761285337547369573567083762563934191946506009535288099\ 6394741072446228067892222697445733128368907806944297223976376310261522675388298\ 4101372126727486069387003457272820556356568891080407967927151506340065782693239\ 2829868791040312518870440494998849346181518533302337936593518919462283269285745\ 4683083055310365834703532136116258173619759062457668364352781217723046700708668\ 6764981370876967158526513143217993499894557899325011174654634418934763439566215\ 2134549504928243961277257597132285913143918983163064317285430727942199556483542\ 4420188390053297381233228238185878926141199354199434143218749125495929098561635\ 5301270010417803489476419155410879265527410811595472989744655896137/10631155918\ 7081086600559543033159618536453316195793039868275418997200788776331757062462769\ 2801689528922160475066788390530306345548591896029449700738576515060370725463837\ 6996783697900114436068872608955015434189672392511834204124046398921322673540508\ 3395097831191645127528723803879357278719758554565455013473932721914082301453888\ 7367357924324306982975495373316808659652906027116174401870087476988428564605538\ 6404651326368201826339351919851219351727428181584090338471244667218568813134728\ 2639118758209326811676221322530798069994373365674243884013298153123967759293060\ 5211758673199306049374797166393592879042373348954989706723547977584488816648408\ 0093053377069442192877876828266420100313084181074545599680383756874104912900866\ 9723520482361222582228353893939993648396925413325426341267195635287663484594967\ 2688052840497295165063665520243846442673060848247730114737761902782952909381317\ 2469000523005508173511903419847137221781029964973981907797745408901099920739780\ 2407312882707135176079064407274099186143945188309118378687782024944729081021776\ 6641772523047927900799374187466628680865894134258203253528704985931512994271931\ 4674902620138457387596411089198358729195285941004648106934699321274360395870339\ 1525075525607752987813684268136267801650229407411929375693212950639988809906341\ 7238987948552240027290059146142294000252886184783289613606503032470574738924881\ 7749095462414180141710010076921158842921779200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 524787532103\ 4371250346472522286797072519599445729870986858816669263061801285759463129091086\ 6516899756621425559909626340431499802383655257998324318190914413859945473079131\ 3255502847164656418005695038550945743144970024569766280965676810215840607976185\ 1343982318478897674220594798799039810108598238150204806555049407253696831191745\ 1841334786424447348686341111996989362959350787902274372413052184596832676850308\ 3611151697954964730347356693730210129911004317265681252377636770500539458777496\ 4895596412909079724131105322119024234817507813149490001138469679156763316366356\ 2306978956394322302501502635609504360725932880677957056740140714955116738111314\ 2795971592566284681037090007776903682052072666052362167144207364665797817072246\ 7230023942215445622601135798863009691932788365535469602197085467700614732989924\ 9877711288000903095794110388293650196030190322537539518221686829853175559280664\ 0693933864955275045348090268874764186666020543363277345010493169142951048159923\ 3111756698232153312940555838050675130689539630305124080528311288937530271272259\ 7678049410480315757623534869706625202534623976201667497142606204278073561151529\ 7124279905382171466878494588416971950569031854723329091445802081675818442152825\ 5813185798622882444551192237522624057361015503663266078825000796065207596393966\ 4749318305487009336170946266843230005545407882441639723912297738941134960572397\ 4638526006264551279079532084290480664170482726666535933194192331359170344602107\ 9064833272966070800699720497257484996211138615280402795431115162106978599593467\ 88140697541528351231475860991131189092867481478730373691382568663996356511/6532\ 5007443893925211886260634167536719836436511568602850322670076704572709567313470\ 7191811937535356161851609770075742359037282559110965895880316984159726245132920\ 6249965846454119540805709321689011610043849700920942666994070194524508186517531\ 7540422244132236672145263022550164878085660336935153061238169493855009618964668\ 7965914903719741968967497179291741860651872893448333317909438466226946698306045\ 7776299273982942133066411222087087775692766677191165334487796109111081471298388\ 4240449344684709406520177701257441245062830655525359324297889126093281060717404\ 6778360300990307564612223607705870424545308824481286567503364518746968678654780\ 8460156459931982068686468338672657162156441588420338523994464727313923366184062\ 4967867432594792698937753815392148817141801969292694669338353167974608150276505\ 3836225737507735310771580734050590605585974583712298862721946060105175637578503\ 6555921632925539487881454183807595234150404444816399364436086224112710533284476\ 9566039472264277752333117236151297679641247976171543471267486122642424260156198\ 8203444491359790143965550669992670794400237947228494887529301960015061206887522\ 9407195289183438259691718021218468899254987365134877572126639389836162751472945\ 4532176784293470867346147348203607118484189566299761985516302218629483946997471\ 2768365082106939485296689452208185003548817141753839849943292130185108795319169\ 6827565238278817168720925780895328863700250331818491904000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1068434990580108296249350556000613330262641676936258975989937883574404390432617\ 1628453318607675466364256633197502264108878219760708037876156767405766082119753\ 9776760709988452876936763366315665273706308588991672140240115301913676786418953\ 3449127661824288181196669623097206263699943413187545189323281486864696068614997\ 5841445526483194578778167481534920676122937878248708762936577162708492810383407\ 2033427652827950945562011304571868562852481129252802980504243290115942949992352\ 7034547046471926623770367356160857839962599250806471094492236730068989664469305\ 0242527040405065167974006666326725208540416990770648393146545744513387244957946\ 1424319808053637729919757338961849034215134573898008951153899892527498500328669\ 6342108005915090820542336195072218530241421724327376718235024375498555659309275\ 4982664988818935439828166744125114530913958660843909451038019095327613256144452\ 1425280740939118921970455595479131754708864461572244191773436700712327351312800\ 7225638813025421556889617152976319745628734101604674405519754075704677296375699\ 8666671802998713147640497749072729940445823793674712606811347149523668764390335\ 7104931724173873215384318427753512268976489493856712295389725808867174478902872\ 3625347397287833654553460491266513221629876685886509427916722106079060075070244\ 0100974312476863744988097877341681058014864518944094779693246913757368831792486\ 9588670925215978175588212074918477516189519759882132317084860680178447887873548\ 7629746995912043034631833143889984903588750540982238359302925102235466663797386\ 8968592767079371398293515139536887668837566083289152916407859242862787611565781\ 434115722041/116661284783525688581713700047885999189702270378399443402163925349\ 8965626533234349682004268324051826105907229860899078074215246197635926957933473\ 0700969707661931409364636513943629153483317624619112029386845692907694981302325\ 3956579145541909242541373414367823244649672313006587221720853233592459075989499\ 2743533351032475639906800604748713816655301235248668706847380975105830172058397\ 6623395017049728878788008966604862507149701924431963831999706056978654923132119\ 8770937129529327297424592967852783110927689536212818596412770008917578091009531\ 0166137438401250924920753400165924500451120774805622103090244008167877378177830\ 0912535992083712064668645136396702799324406073922079782929182242586752653801569\ 4350543839159851783574421298263918320403098544955822252201757755808368735858024\ 3773999549958167416056741060170131971698565644603643624498797187735897337739052\ 1189240738621352922699938610213782691007877891670317373825468020182604798521087\ 8485313266688548038757322490736664722497013554680474754201509485034223952809095\ 1916413194882180025679571027422884778238362594160091246128869224125106924677212\ 7205609680690303964140154158544933905042561932187770556975791930108579999890209\ 7820325240079390682672059956607341662758671564441202165085998737778551357428945\ 0445296151154894159091979343319123821082198581777331754637043149367141970427301\ 7705790168847573512306574811574512854355271533482256174775517859908734156800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 143804502213607933552403351985831627368378229295581979815\ 5163227686825495907393495309786552613449661991896891498796851531359152712854935\ 8617897095721607570762772660836494956505255919675345888047316657099772717769716\ 0449247831576225905834131483970684312679870467757873309402847800529763548512452\ 2408812013991663071201144419800978333905249188251911240879799125854379045958564\ 2152589311363175356199717940141683193109874623095144923399027084859445687316742\ 7255008984332373668363787202555373005120187057400407024891620997484094616547921\ 1051616499232726817878087773548603022886292115571913908933721457164381448664187\ 0897699525589081683997401658308634368136822845827116873098790953762362226122509\ 3476330695752333790138771310195312867548741021400762453381856283585302525506661\ 0882141645902692767885803803562909071294628200812803199616264916558521853538839\ 6012526755326438416200521399303286227602631363021094345234755152284566942857050\ 4677650675232082118316411997256225765803409074804568868404573648970519570140803\ 4387425532216137055774535725820549572328496303684305952470860107463682392663565\ 7942317292591003332991468744706496470898505074149625546751827322966325831912216\ 9565844569837735136339820452778795075210377475018065851413026144254268937876712\ 8858532461375140625743436498699803385625812967861644520987316530040615635043761\ 4509247622440523651529650813264634117613282967940250100602131802775922150296210\ 1451522976009061796610852956209266752622011958856020782443247766763626894072474\ 9399471149551718999201118780184367504180139258968989772823387411907140972664228\ 1328542235935594006869911480646138509673/14355190823190876083554322064488428883\ 7419735579594805242498699217340395647865934141071830494711700688342604740549201\ 0213806951697430353917647442255396991723394559989281664390464731166596675513076\ 6582979111140674978677668670276772929609405030991499990080161101503680406080544\ 3583680500029838052977764026193590942984062096155687892285790318571309224980620\ 6522946311865640764825891657060491202565260777439542126899952965547525496830862\ 7345259467297640475892039906990162285752133097338225384435045586299037661164060\ 6784306037062087170830197354515128822479905815309710739658199968576902780760465\ 1509161501504978092394970904719044029465431604129076600319002666885384335046982\ 3675437616279992377678679789878097707765035437255398679688373893105287211458261\ 2323963266314015429037301496588043398359363833588434591722234140533530664845018\ 3671194359480971117222166489840026654364056827921625215616583889166446479803813\ 7010807746323749372100369168213243153978087020816429366833852787327813599719497\ 2610071525876684206514796303719927596721563432253528950625376180985060514667456\ 1619193151084064766701636789184520657620683964638910079334872459242939138714539\ 4646751248118344364386722408569651058705213834384518051986655594913772949490984\ 4594154134401051084386713143097869517828626720165794078610075639636443621372734\ 4168048751057446263700120772135810012442554249304974040021466048627794797327099\ 9693367316537811459791178956800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 21292691389485046338686\ 7624627013509513347301280510712729830588600195912756655201476980346865264029467\ 1151100932631410275010002209533369746393583184901618259782213250579140498204374\ 5682004944194998862825236942309892234474849760525285585261828516017874381050569\ 5540549450115036826370503518477951413713280806070371479648039943690084824297550\ 3663754274046396552288351975615360046610095854896093639482328406562160121216400\ 6024980119160758533292212118239256120439699790892100476653830912000562606857405\ 3651674901786827209246252858059694431705061502864571478897112617992720004174652\ 4415879497904433650173559541841895038426636873135036955216794326788149259883548\ 8583690187951878170212113333669683257263793873892823819802771666655632034660502\ 6503071107626255622540601575336814555604369093764931269251270536095772910153808\ 6316431935126866523600442073017433605896375617908747877382188564054504207273594\ 4809984034885152167090347953148632545167630629462428035116651116449273596854820\ 5369215349435788686875931888649186301790907566091182775315714607466820957007338\ 6853144174688803423596830870043142944510150898629960586841559411407049810971157\ 9502123208901649619010074667379067503720992026613302690290273712745442351991934\ 7139492337243306063133884355454846290819880619110536871747613736810074260604020\ 3739249961152633559546774611386682061529202354573575516267738963089140753703618\ 9501287235581175433478005998539959066717444880306876438561925147789516613080084\ 6395031991945476168109224228342686874626183487346296552090670322418630730981557\ 28761884198626753253743067416192189661911769108304209544772306985725611349/2020\ 4452577280385058399923161698647372904036383709370188530883585843269552784970677\ 2420565693623561662152604752164982130892615761574330879395818672639608595095373\ 0032914299907432760292612600895471627332366629346200998952939779221533932758393\ 4286169852704824078329713382211496832924418110866273163110360806660613255196793\ 1602592185462507013711832023852724214082950240716052180028164425740601790385236\ 8886907558874120467242623885939544936754119157251904846884976775842041178660226\ 3400307621079512161196352206833043269535127029698562337114176990155998001305143\ 8187907542377594515773038100494329351076117465153983244284171602856383667161280\ 1758204345728985620218948938767459449572259699354660517015251492709325375569521\ 0089065128372063308749254907220454075890083189476624918903394639778481507752595\ 0314602073362653811662926626413868517775035449081748178629192890017618179559785\ 0072090103473154604538801205441207657147820935913311625219959195453263111902487\ 8898430452839753336404320047818535078292200362057046452935863760900742813237647\ 8782433547040196128863773172377288966029372037911835697366372621757334157919199\ 0763777972994521823969128739769423811881415668496574806216556598149821009229829\ 8101729674236151527987971633976910927145213903166603290481919180548141735986448\ 7742682972507727793600306515628077933838968215498703461579664942208139884581368\ 7421774128862212747908666917411315636842471911641836927409134239744000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 26535358427678785278442205522877517233583392150678553837007226428247\ 5849846630325235219467499444007888153078904215892158281044671190827594715945086\ 6286041713678546316782383273264964634576553797585699622157814188553035350424633\ 2868077621299169104411360621284268889416972942300575710273105985844645618244527\ 2916180234777062890084999967032882953114316098937362605422757194069267647414338\ 9812489950828500611246056567757689871446149411475630503710497397532374747625819\ 5319484807114789683826980118435686741274202212825061373475091959334674149414113\ 7760800238172095713680487446304884429558719350861107171949708861092830339408671\ 0282375882780685820826876324265495802506869736098331795767072246057735305333520\ 4944219140682610706816655779701975595458741117678481708428671895911787878761623\ 7312111478567125763865695926563154236168751625698289026913371873055673757120948\ 8796453196360488712438028525275059815001734118909532826577127236982344272933651\ 1814836735067886762249452937958498901281517116035680059471371430224309452323080\ 7690744005343176356055974090369461200090150221551026377490246866594946720097365\ 2625162942940968735263579900899718647108684987802217756930753755022443537435292\ 5337224629344601277522890446693979844193795963198712185278891024468640535094086\ 0790760310413967555129924461773617671690847239446598853236834284445045930756650\ 7452379384330890704004855633978850169297686014870430309443432676086848392973849\ 2749080254233447466569144400650298695730741276110127468864031372189782726778750\ 3955626133301488949213899499528832850093487072701043528170615953465207353829269\ 83708939958811036718400008253985071/2490418393764777897415816615800681100094910\ 5716441767167167415202550290948758866030426621901800991187487071064016857580046\ 9811166984012192646585189970995811780601071448349575546603279545944501680959282\ 0547562694121666100688814823064651900019726143110105138098350640758198677979188\ 7271888828645398877336037775147208036047221449949816791625385784512505324919431\ 5288666273916491469498324771567859018324599755779539483979331862552897330865030\ 3446874264847930834308330222689887609452901733569815670303347463413320507724744\ 8732664867575750312474681344458405956557707074690549586106618111435430496683056\ 5562179874583694585054997433846824522708390630840006159749274813923539380327805\ 9720107682809811190538252969972799886779156630419084121716534962507042173361093\ 4080800941839845691792958161736988903742136604212086222763307147695038405097734\ 4445868759459168005983410086933712631300215407627971582317559456583366340161218\ 0031457962712372825471443091304748801544855523927556552204726358579807197693346\ 0168707144228997423119027023306902403796406443439385172001101252041029983226899\ 7073794556545305232028862035670581609099731100458845194320476194781619405065507\ 9918878342517206793016502502061983115898918191462019977807906343460101067064280\ 7252789337965360224452555153905139791992293500270741713404124211694426330475757\ 9771691712532310251456570069598509907904514814332840190136535698726559177383932\ 5394725871568560523867638988800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3132829022576108551763\ 7741176636308439230098337145336038190351154466966010414720833680295189968548991\ 3045856626897406556821657755804623927843946821387020927229022781070181818194074\ 8121894633472462230445160288374424928232456519449140661643131791154614708885406\ 2726642041310535238349630096652443942093887287041422197390288970230163063617531\ 8772643118469868013144871346349227312536231893795650118445529668749937781230610\ 3279974109337144415743068127765446768122909965639151126160914667688597207541085\ 8619874538146667461512898063986426012457070907536981048229481682019823599232536\ 5252060287924657636577144190211894114773324979899390631345448128491150528532332\ 8911228449619330668829126780370948398569673881696847168304649349182233007605968\ 3794260780747808171411709564711117696768068651120676365921268506435532322965270\ 4696943963126444378739349517333613072364705135530995096140739786937156773004898\ 2065470701640218900570236272574677800004126084169305581606178912313923548815486\ 4395193456315028534352040707053709863275820680089334445329896245190431369362203\ 2310405598765470225968269944734207080657430697313969234527270002889814541907306\ 4475392134984565567911964256842240415211129223296426667173780799001821555725230\ 8833663356981027552158307208275333368028168695705928514922047229392527677074637\ 8250642932770547504755980669744630569419261644996471702270847420527726600657875\ 5465523429151062770535038965684533920161471479650158630784032865221644120831995\ 2142567529923316810838389224536391419444104384996280910874672246917568523784978\ 2115218347520213626718386227686842359850759113869640650431714523584219329207547\ 7/30387067934530446493667788946109106261105009627488628373732124650326614950740\ 2609389820850791205728017083625714794548722058655535312057317287610576622435208\ 0081604585311427181735742933451842726080670285018246258079486488904124187293739\ 7188569602807179001685019662990683591296297793488246316119054333089064659330810\ 8662645142360130390560946351747367438977796777275295718837098344745966564777759\ 0144013684022774221820437471001971691570236444524037564535936827007511677552648\ 0115340445555493772104497077802921152083644101901925302612321336176003762469142\ 5464629847595693708477693483587806313752631459306638573762598167441110927240157\ 2425619620429347555264845262981560427452275616634614148786507022937921395722779\ 7027013582227925164349856925271969214847376736544213350786018615980797757026564\ 7101362939998343757625228681377711343934879518422014931966093588202569336842195\ 7835493344496256417184776587533908448712842447783741811267086206145527379310834\ 0814605664217683713899580215515827886231802099940597576512835052081571434273674\ 0205473394270082683796299909176097448071203550806221474829815402475534579332805\ 1463816347644855936058021725453568830937138824304201691135053381399446023736106\ 7196644625147812445352563313474579482515903690547170014493542979438130957019533\ 9637041246952905601808113982423857721804213492559623840225100041565045708263433\ 8398834928769047917439331735316026982005215091993564723929808596761575424000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 101711293479881114477149769084404541773906345657928292873\ 1328111260203489202856556434555391596265544730892292446462637787586985173227768\ 7876102529231578842711379621933178796019631300882579993625377279485433197865651\ 9725744706007271242342757591908542509748892268269979538340100848569990613752853\ 0424469607937687078444895498191823416338318704548762041120812064810710759333440\ 7936295290836146987231938606262755596511739146478418903583945634264947085736649\ 7322351583681411315940877933179546859749803408609263581291385153805753719137081\ 9822955868973276791487329221594155324657427902746881218906055596403639379083027\ 1154324762748458399374981762707392176160691885381152983190718365295653022603893\ 2285258076948008835017478379406411925686102999676166074847436157919787056108020\ 7517594482247978418247736424507840113928697516082133518975898443133127106083516\ 6403349414061111673391745544202423122114096618568162312219786803184158621155290\ 5906264471422199063284631969557531709251203037364780119776819035014995853958319\ 8793266551121106687754824632689003295879136179828503085878367034564750159667852\ 2062970106843525986057479809507349497302932037808720268290869053538407651259801\ 9533417600314141858442144191294106236625155435658803661519846737124767873331036\ 1700816170144688531490820418888081085630573356970293421313948781374336435534330\ 2633176038304102504906201931086265772603556772342631450471938918249931523250534\ 4476804574717337414980180244351317226872666644300125283899781025761639653525486\ 6930341277970150903804555132866961970024586251862326776320294947590772665838551\ 8207684460608792399230679026281769760080951678122690614764220972654959/10752545\ 4596673242972906098071615630255262294380202551797913708710683699885794838864279\ 4332368164872279914125869086721701879069633206665227988998421809316003264547054\ 0588611120250257394305279982770853573176164398532532103361493464102139543231181\ 9119878925083589637980253167606428576716310792404074889246334349971320734675794\ 5457699493847918986547971807253942361156845133509309414577462046254186382331109\ 2287101762205471721751349959270143165709807036773492818677286953250726444109152\ 1894616338391836481049929684271150761713702343624336377661552482845057192333014\ 8558693355820623854568348320724923496281914785318487196364804624507730497903276\ 6752788056642439853187625764736944980523786887093885120833759583358758882656104\ 6000033772535719815645508129951721394503030956450030918787820786583619476294859\ 6399713684657078998857467104127257102912027539061759047046518932143523029052850\ 9966202261176253013532632326820041371889118540231464559652257767605883073930704\ 8527111302762661240932466538975175065527516956809717866889262628766272757547878\ 0968950063564505942491957852557461991226212031961930754059688430970827694336449\ 7227606910941424007229853102922582837077273009793701683453196507086312700943568\ 0515169628968967794729018887962656144192496968248182144835611990862237719851045\ 9323455970671036459550081659382861180617785828506453240310593810681810217563598\ 7795015346411698868822021066583598750541843871320434157537326207446727872885509\ 0626560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 545938471707503623946909509433622320849708\ 3196951545048085141588963402106845435898055451399417626128817335217252526828032\ 5729131949669155812991797966595587948543044255396462834384696385376507733268889\ 2693908605148100912333807965247193092148700005730499375726156038025821055541413\ 3864504783963918330581507979511087997949736393109553217102927373463807726857698\ 3030609489157221492138089382678990626878868250132863730691047022679813410773642\ 6094431200332196703598866023159351279479995797742229093491949442420844627721807\ 3610286968750942968112680220014675753774163921007757321867287575261064079022202\ 8052887962003211852612481270177895067554310841014316483112860008678296093509190\ 3658784776000878381511219092644757865316768735678094100413430878232121948172525\ 5029527105024105848781868753281555025151574978952859585298883287975178736831251\ 9380858869417318006006577228010337876760220556989029667629786762246160077803905\ 0742056029739263187515852442834985504456835516322138596908737339805043844353012\ 3486851419888855796146965319031754657110966658843718293872646586998194722157028\ 9347345999417049908240379399348041271138831308608622489910509794401002389817635\ 7038600698910614537651532330104788003425490251912357783584894243804185918004923\ 6307738791893607973591679859316813213455931688841951557298587781264720624032799\ 1519371997807023963137456110430461950181204904637530947377121244021474106761808\ 3337168201870826164720904939847654245422875609182000049945511623784817990857839\ 8473589287596453299734647439602557447509049008561774253801577499146064765721376\ 01816178517056128605156594810776567473691917474049600360160574711873342537969/ 6759241567781876452613343826450524938070483257032356281926729837331210003838941\ 5656669538347867348558554827590125313084560874135752331078620008632236597431294\ 1909594848367854593919435228826662560802509313435127981881268476564730748488900\ 0002403771900018908922202178271393023683778159448823439650390886020397834208846\ 0111593537973846674301845954847486087218387678812444786827629305323303659050867\ 7394114357459868380507418790331336925802449425182414744341780685368129573175342\ 4538846730863474887577141515449979666678615890852059040483462246314743687586082\ 0937223609059273250787744568262611212867095861024414081169741913197951363994164\ 9727621803006276711860304906681118086645020412061699942953042125703073090053180\ 8018458989002314127508077622790503721762594765056365840062838203778529876557810\ 6076001782461630281322638889719629101308859724503264871809341618381383167936897\ 0266017768262463769444604388994789391108500666681279458923764507585946845842219\ 1137484568478678464638072078063384009697590614191693775898253629445731930864051\ 8009531168089433393885617802201375807749033525061251980862034854568767349954665\ 7295594667688167319743195635557607166069354730053945615672172763623192693926708\ 5180145554878951849514624999214958858171296263062532931475214176134474688649735\ 5615037619810607635148088385567237617427524844845982556642462350690565372865704\ 9077668583972640280111521367946005891345769094512136425948060715803975569609240\ 6087680000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 763102115550081974941311226980950667370115\ 7529072529373366631998150347583593059369704888579108048559462123512989596376654\ 9820282781763606097187308317134489665372836421498458245787545234795063007699284\ 9719733270712974701236341588820648637697270039181372772174643355570591181062765\ 0892747971067228600722124808241440496924786108409021123796901597941489644174009\ 3088677313557644287947500650553163100601118180056152547602491312857016561903329\ 0912650739392030982135021915536584501634428249555324447401581402491407722471392\ 2643319495106214963830270375817847872162440549703409345364196067567899117885342\ 2205600574567286507748774369434933824124918795818221143427228815590962158370015\ 1796772897934339995226830201473227110959121569678156307912027191593361846992232\ 3431650548482276930742091988803118067251088329527792747641052050910411402219236\ 2056536589568466125646498180708244140001557166885415059391387745191816726396296\ 0546316646961342169599620050816800468850310539158956199065003616460735675665407\ 4177293626646067355553413145678687613684697700123212434710458897471644112328830\ 5418332181698150338511504687982096809213019519085992186072779906968843818872128\ 8221971859289542360190113260466885383860358340482179324261453174949231089620763\ 2511082421087461912022842511086302365573503633961544316580239147085226247559337\ 1840254999469458146541387548322865749727247414426559680696520822694803250574111\ 7140601598824052235302730021125293005799031404629564939986595190452923673765908\ 0841519712898997243239550147588025977758150388714293161820624348257084391184159\ 7579245104754926093883891809821076408389783988940090767467560227809240124126708\ 479629173711/123953495599307171976791130667480889035117675849806853164650570470\ 7120989756294008929641994877959770827073066948480319630028984475710531372710926\ 8723369591882805286396035294241279973730729695572512110954001267473733497658555\ 7851638974402342823508676355847180887339266495432009775794449088541045882537582\ 8996601314878905949681243342461371714015477178064034590934340671817982143407647\ 4450430480244453891454295820852402214199641559076446211442346307280486154671316\ 9284235677112882589373468534992026233725498680333322751966239891483468292260854\ 6776969477864346837218610358931738082225515434945622191578674089547229687133706\ 7354545873337394134716174535564540950966178035485393901433274954774669999919667\ 2261830856296489570821415824468409740635573843233743839455416375176233966344687\ 9869202044499883724976387640878401479979439541157621495313479465253790937134196\ 6027219038584636989495357268930898009902287384412319559775492074078367199200873\ 9201219223036470300443770735741187695673523332733377141989793679471550065101880\ 6113633057582108997347158695818645630197029939765753682030421060858166920832908\ 7806283867390561196463080733401962930771989061218861340073890441280541565602063\ 7172332623865835135451140290075108022240507533658585671823276474277087790820684\ 7860368371253048635183945831482928188362053842540336772924896444475713835367675\ 2025889931498041673213536597136545983930395700445153571310088497586511227733975\ 3652134709753356149403229377003520000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 11155562431203\ 9718070420258479770731928874830977505851776540422108201262211819614252096239531\ 2051208007840660609920087043046053007111537370517137717443395753615421279287722\ 0711319927874550535258856302024691325579238708655904965705738838801676930552134\ 5633455494998299778635709172011812049204351952072479285567726729894536077706117\ 1387179819604115789794051994101426558675269980632922244072862221885699375162129\ 0492453459758084977117011430120996562607340054902326618221020179450995543590216\ 0781113397545348597100236046504119610695356396233387373268231004179677910807904\ 1667857215329980584795945224408532086040882841169713255965074467452994831312846\ 4750188111671556808607943120802981074133787961745801474284894379715270217607430\ 0439954609496900685933106683325041681346614122549736748988129896754162785313818\ 4375879115777239621906369299366904925833152045097980699240438352901088424622387\ 8465886841048845250664203399521864947101320693108332194502513719084922853905407\ 1004315588317087362321680929408415634041148362397400781338315792691988026861266\ 9589628856830746733719305342167990754278079206322246377824367111922126121486855\ 1794229951391143978119031517864582007152141847258649403553904109164433019936349\ 2408066640147276291270895517230209400717792074199917086287740898860319328315625\ 5254965839074067801955250310459065423215167825567838526664196898149975786386711\ 0199376657710093729531497454800254403595880728378481373116015206506277967285018\ 3323397042186381951626751766293377063472899727487037010766706730949135388083530\ 2904359133749614916765494026702429652906349081165957966435425427511671467275819\ 4870265685385673505981762031236429349549/30032425724494331192492731766073851187\ 4503169312574135322728467658211717123878509405694030823642094174025648781408213\ 0817015225138018304349552155367040790351872601107357463988592676908356455254456\ 9072025356411201264236666169650072733750053983319942424592865699436993064178047\ 8151814529341816197380306883497935735876337267848581343832868890535987909759529\ 5058119600192692587001727100373897382076538936582955166610652807245899753803353\ 9155283203429482120868063403409155289374677994925004166341795527644656701120614\ 3472696558895275098896960523195871165634817508272767774667357660035887276532290\ 8016587333892401472956543217072657743105188799213033529769217294846821113535034\ 2593812904636476966855939960882013261755638971565811011847941420694883326901862\ 0198498958977864169183787572035343842428611382202359920443195531092226687480332\ 3562582559970380188132916487430120779952996871006560220742490091564682955600856\ 5293202502370671247467128085146856275688993167320580888224814635477055828307597\ 7074977719918909061271687992813788972783897306421853134658419310061182296364483\ 7134409514138512284856838647498004417215643765313575915968189378477540275249195\ 5321904377929137104345526803621333382759021901104021617389123879602441190990702\ 4070983732457691696297246952443474069866134796639335736893114496637541407807057\ 0972152670627011429450697054148056455520942000341449012232958343439947857320200\ 6130890977444589029938156102459304179279212709618602328719360000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 272690517417313654683450029213850711029472602802175276952186258067\ 5959128308303240182317312812501738414466728844783213833133300364199513039786733\ 9947383481435851774163800781624299968780277166231983445841957410440985404183541\ 5627057620160646510755599481908495089913322056935298640671639491008126398820662\ 5873793296638026385758344408388361202844875632731540169866004030485258422300668\ 3781743338603045901843942353491582859021448204487482978698064984534555143275644\ 9051381036870681172336648894777045495742998512603412179715174641477207785035851\ 3389250860078168361943207319874373032579565412355595269327742022583455713628865\ 0312937105912117931780870175417077902076385600436413520228232362792825461278975\ 8591802476152854586823034591096196539615791556846258291223018029479641039801122\ 6917068162059029322673593754321143331522932084561356789126577474452284194187285\ 2476480410608882588956541209523157841539113337339292757469482845930456606926116\ 2280378596967069993945891045611527826279530194868850404929076081634492872349905\ 0538802276206149171301498055671139936947511250970184437058119409189944693163342\ 7899500227932686135512135479140049325194076627792052887517090477106937398547455\ 6227852822447956856952429587515905814722544209827862369801999978628497183035363\ 0869732195884805387216902578263185412030077343199788364683296608449823335284121\ 8510699161124626613608341921812001988873077391794784015713115060261363663844719\ 4295849794021260369722659843431647865738064739835406597128236609098349357242934\ 6847612106881919996104535251205146825753262796366210594678204103574889771644036\ 7294945881253017420098476701067671841975519230111613513148900391760046522516198\ 20207/3435566912186232306273841261864046783369247776520820683244256883276307253\ 5231451201687398373455533732791157207984848895596120866839428421440947989453168\ 1121334025799790476587359931355455950172506553199000358480429800709321080853702\ 4135997690836824568694299154641121180023347767555527699359398599831758409578279\ 2936090364831416353073954159553679635608991622729625365791259871962970481702907\ 9353387396729470771821058820264872277684722963025678799066971618088730899999912\ 0907953803131212156038451289488130220234909569271713637456993280848968563068177\ 9324589707747275462794978432468801571471753754272869026432646741746680477141827\ 1143027191229768598355777514790451966855005629561174456152090984824530923336708\ 1017412108880279553885912277284506298322652771970774960672272331443723422553286\ 7334306054635744505609844237990470943531520612306861931708732069318256283875930\ 6999338496263854759926018613504323122935218291744928530624075923669942620848668\ 4951426090044534522858390661039834060371763100363609215125488336717019240398501\ 3903159856031881227045646244993347030808199974453207267454373501098966022452756\ 6028691737277280714458434836800615171710042297315194802404432509873930015074802\ 2611318946514310988938725613467901697017544010111837171231112983009118013401154\ 8565783665880347100579871381257969691592584137243310152895893829778993757774045\ 7762383091553889212005529370048407233653482170920721312486707771071132223368287\ 3460073942625649706778475260432872902754304000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -180\ 8800694888154405095859579995325711775098616724257243111536062113541131319739533\ 4586015742580172215928449487148562642675956270630180741986319454669858435810636\ 1035493779671316257560049964178246976747138729083794799016738698176037662874077\ 0683257427203274426115896487599483483557069554640555781040501528484587398137936\ 2049101939236584735226986593274166728422475864915793387178681868032190040400583\ 8835271131466959372899638349022920031418601613082055909810859213593371063012269\ 1102889197580026518886140447342489426461189801497260818257670146318687382458144\ 1537442439799638136205384950485611473606079238864802478524633290683413135921325\ 5934159716755192367468889967263457798918638860463890410465062573700055794488227\ 4033395764851772627413090278525526434174107138863788477194128820661976611229617\ 7525132171198395111153194217523470281654891029520647747601656735186882018757440\ 8699315975544016890546192645764719118619530347152774656470119109143455989558745\ 6746042015037248346133164907499747994278707489937358983947599800429485424104997\ 6358907742009646727357023113948135735460913041951707830713242574227894558654247\ 7984278438874034608675583687084873677497767732426476690748195948123566431163633\ 9174326674369179255874653435471496038534759651688191008174692467417893095404787\ 9741654358476008663523067971613156067967353400119512640151171350456181477610117\ 9659583443772677830399643162622075623469577347662103710143548820493760139949869\ 7007579725886583396118860568576964964955931429203130096345330540962011325631222\ 7572387824974057329706404636350465636157402853757987550119529184740049233870256\ 9715751025273396440699042161594394676060335558134235114491/71302900445077139863\ 1026946248742777180519147632767904657619615558365936251947356070584609240389685\ 2614050354046801362688118459529223287446417345442843621542485617463070946950148\ 2048667848225978516136224270200365648719085653469140661171440496942848166981295\ 4692934597993498473175060505702976841377936940409424539218452149925313338158351\ 2098803522825027026825206854761793701701853021166112707842368886110993918458418\ 2385239568194162873961686650804086159547345106578684810251018506768476732129310\ 4147725381297173313812248807966497049623152764806697667941411380862130369901187\ 4740958037181413270972284397217086453783703247105613383998292715342558797244325\ 7544371590785769745944439529453792598832072327443876944629017259252140046536672\ 8138305682615337179173271214907150508995357848533739032445810293438511267800005\ 6210707387577743443109610042514785839613423178415861200289710375886621591603558\ 1697713336536282066400116595353142019904978107938716724587436149929527485947777\ 3992064891792949641992161301457204101379291488890715986888034617130443743037796\ 0069418648560751934662376512030098461583795627909824402260509776059716787172390\ 5945812322920634512884038816625359360437028614104847337997876778339393463589644\ 3307841420691768281801269929960338218911314364730819966217357488052447395992894\ 1497093633874121213930866128530787818788163526260233008777756264945397178653286\ 1223208688918214371738756436878103802306401238257749746716630002881667590602235\ 0520320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5494924525713620471029908580777430232880\ 3805753859423334867775321104200955452281835585412933045392744075340432811178771\ 9192111409771762048214137318728410982130942134751060584605402327005151676615764\ 1403871444613854403161084072101082864358490176126136377456350187363632049764213\ 3888522412234268028081543710012802607012358475654038046264081962524480137140161\ 2298895771003479625131580517084783064706059010620441886137717314826694189162826\ 5888858147680117186422949311351755889564778374517930611780204650701035739017755\ 4760954693493359228709643050784899513159287499737375443822825416249979721713108\ 1299505872190911466071456620930324037841779394720210223863781543118112243912108\ 6980261158342007234240448562977519075279389902840565231242486834086374715621636\ 2350419313114965182336781331524363877927720612247889546947534807437755017409279\ 9406706986899385188626722434357585835980491113257318241802976698856907716790206\ 4661981203152778012251283701422008241046205043421373801401963999453634271145607\ 6834338019531542504148003194221507901232780002549256023296396556809995634433345\ 2637806405154871644497956565911715404556096038023585123940586949615064548771285\ 6634056294218181166245443218670230542218212719963349696446556627375343084051812\ 2706089512052434095071856399606136937744278672921465989986885120935536105297536\ 2954966775775666497674648098473269051293936742313024146160566131902730808736429\ 4025004230465507478487285100695949922412274418515655486060438441421417325584791\ 0756658143765645350237939032847464581462121338393920992464830193283673307886031\ 4473224644837043583268690001625265933721688714815712353600941678099564143855670\ 62857526070763995688647841896391037475277/8890516977094309504799700556639363358\ 6973360186301270300359037977620760978830749218506387189362638725368422275053835\ 3686371838152806203368247022145484132293444104949307972592354408647814481901418\ 2563143991565301920905326356985863352802439897763411435798598642077992798472400\ 4870181265602322424040372579935389227230567611207397453572941642396376446809600\ 8270918551365104346667640135748869129649965101545808039187241971805237932299428\ 5783950606261219664668348247931339360578015843742560241769968158332518262592397\ 6426536972846526295582576075680842321598535441064407598451541981656107029488175\ 7049694008034303341820433775628156233698232214033122254090885200040420819820100\ 2732304664019479448105061490652987013843214305811863744845863891815442234403261\ 1477352340857877570129423735885769065935119432617691499579576494800536201673538\ 9423668799751262519079717126638693066253597161725014003138813140542763993690053\ 0020504923687840734048974747721855493393515880077235321414891980683497160998759\ 1431734056692197603097135019247990584691125311755135905307356347611371321535844\ 2249730635481958582577395019810508682919766594592368756615927310409652700315686\ 6388325903241898829703864481134345071123168982285567520655441916535116696059324\ 9432924679690486265629695456835522355910609252113476583429493494451062283307315\ 2810394474457162988112241931334290471694154042232037735463392495046918720245426\ 6976189147655109793681650188298485275758765139699268331394343013587656744400764\ 2202112000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1758820740090164121496992484700894627\ 4994032696639177692581583008614244324526732288247893226636500733603061122048941\ 2383534390883315096627063098460415384965949658886345405270247002236683805709921\ 4724809232872435923780212468396850808453409620107116252875731568637591870068917\ 1181222666934160598860481789178459045276460959019683982925044158920169702160013\ 8217921438362240417266901325588216811613369790556651722877245429284883943321274\ 8587167866551364725657636079190410711118721133737342946629404350473410381735157\ 8362943505949971398597307191090450005867031874026327167461928232670491712079418\ 5367356824939180081055478076255912931565720314670208619893818295423735706900955\ 1523524044973287298757693864910989905411055404477130608355836891303113107541971\ 7342272757114662700648361977395418290930055980098696737012443499925084270794581\ 0079689111187812930765198673063589207608760907464679124780648269044661591413896\ 3243507858786702238632940479447843337211185562969237125351291661469692558400916\ 8787475843010478996650175070085520097113207969742251084171425629554703153657546\ 2332141344156459400045994103799780184044632550664344159438751245724878678030917\ 8448846920867301191272075408393210971914832710454408943183078273842702644622510\ 7154765522203457778821002477619420204281827651984910416328920233688121560272312\ 1499734751975708999505645933461297942262946499520812379929047742420276744477574\ 9486269177659719081597426820090024138813544195580308321458482780742489485949399\ 3616387230472424260176266375370422062338432442189928087903323444675509651915079\ 9087432353162181278611711632169410010295579006934182820654392705269798691367566\ 79404279135626325942832299550530594295816360572033/1756159273951995260612583224\ 8260210382040664728271879926444432133141533947660350902239019284966082188550300\ 5130440376045448800296035977170753264143276658160083506318063046171583936481509\ 2407447012596303156410785559241414812211215163024092938713311048503750855393455\ 1267129707404608618575876449257247660944156615240585945860712622265754480794512\ 7155407356963254793920306247910925186944203015036006009788334576819134899768600\ 3936250884149761255561958532074238199316861599958413734789343695839169780772755\ 4032540120034429770726472909207583615841208668675043373912646361632948793366096\ 0549925500304629801258689286735467908321247280355250602760209963404040764148189\ 8213809163731507259811524159137795607940795988083093487868782082455281847176188\ 4020241722975680037689306373854470701336736981556099983340588849666239367791010\ 0478856817439146268535844482953242300009511562444132160102432073383034437011127\ 1036378232021450158237245998011810627935377232157529067576465359174764845050733\ 9776230935684768276216747548278619243699183546810717159762682808379654786305933\ 7769470900788045701309131538841534874107043579792276030555741935016237740778134\ 2647877062144811504487755677852051201584656483339438056277397836723877377611149\ 1112110298392602428361090533464998576926229389207361168452888274067696402074202\ 3527622963052037414881230369454144209035043046902624592916238400402353394049199\ 4540569125244734935328628706193147723393292773036250720575011757295309150079303\ 0282267380377708312657920000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2030613284506746404018\ 5295904746890903977604949079638214413812413495457395205265086228209636339730349\ 9355257735564100298518729320145543124469113932517376382878780921766104603959805\ 4073998867707997392916177366057088635078573190177444396887992761412718967280544\ 5426726018811628580297846190030909291856077309733549069740336631075863818058407\ 5016896023528570063857770871289830239200713169593905331600237546760461033031146\ 6841793952042602636620679650674871423006866399756945022286204353831013829328133\ 8342880793138720282545910684503062232080539551707014245002166532961058247025495\ 6781412511984246797162920645145870756270423384364823187753582417356943060657944\ 1342262811468917595586548830290387270066901201200569713195052531478235047318878\ 1167317532870138675382068788198884668683783777806831314293891944972468667994668\ 4113704242237493706514599710931964095128091192683360437162657744202457113155090\ 4950030216730812255935702621037409683247805447194600983908678664624468567116113\ 2196981831836811268941961212023516954501303317998076553773722044855454931204541\ 3853669010557227116242146707599710151188669817231900201111416588750870652638603\ 7529063205307586956195832602019894293936948190391952654302625502270276197927848\ 5375873601211652594546177250238864575108297727702835685293944414173731536443903\ 4995490349323024545453911884413967446739469740937393898245329325165754710216331\ 0910004328266323474317289685723569493092131284099136666998786278644118190719790\ 0734851749082081875013350616414996528702087422630134862594816439593598487549653\ 9668841798608607127551208288274826410415891781897294070748537862300382812912475\ 151409885929561585523490722060302288760663534871125614564827388438051687/146158\ 1117339287575597428514693704269255716362675155478758264308712837304327980364189\ 7446190105871562242873104986030736758521853437890236013111161588343152031109896\ 8271150806762446976100880702185070339926495444038953425989161090593157843158917\ 3540253227731686909756963758137028455956889595893365883693829738378460013005930\ 2036687006896824186041152635932690623843478811407788634659608618240129386636170\ 6439334903493211681415363598416084248030255399560790410548376345123518138941491\ 5779184299107441745933411912184029985452098481434341710354012000432659149159837\ 2539060932637962766867102728099688353119839555674577846052137944126154846086665\ 3212344142646966369972460742481460718423205073909668402177266480686904203538621\ 3672575944232870130854559468637636373946816730212270412178589451272026987977213\ 5038476023224376237746022453337488190387345164192938266543660591609295975343156\ 6850117393764240546880643273614738217210869453035430530951320549705523542514178\ 1189059826789789941923860216595853300524556415031453036365176108249866868746338\ 4090394102051492450976445201985188985891537153781451625581432432808971791964919\ 0321782836614022140010023212216374064082272497954044914813303084620482408071671\ 7427123591814186290654959296491694022729702780120738157971563262367146171840605\ 6600794975581007590275650109948722968865890905278728190605941150492621517834370\ 0468571118862635731386737633406017618309727660452701630912427130184328715002470\ 5759285126593993245000738271984999315152029268049920000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -468252291887182799553174116684828650994725973358558759744042802678836835\ 1085538855015613013226214746225084405090686796235162273125221583251356925108744\ 8682450604234460799187465245016905940435497987154820762988919553425674801532002\ 6850885392502357418601309363094059297297760350515359615918653989533505028771788\ 1060791457151669328063020118385508663391763299882053857870174587387235156580097\ 5946341132247033086717856199381353947683471931652552984912122715314764058799035\ 0961394921951305857055324965633598121256440253832990934662989305805300591676105\ 2346439438501792727223206654513968075063589682631121885975958972310388024109824\ 3872682192892464918360605193194858640301372887029499289693940210046025774404859\ 8006580409630162412464298678596211370071200166031248522175319813234340257537651\ 8897375046132483458794351519943771872162669079950524608819944749626660093495670\ 9202220165165794200234098848780711667090184663077537494480987463544741565145754\ 9565374246509284770169781617686415576984415935021762640509623188712873615670789\ 4721235422609848463159889149970831503986543768250851659254740561188024379320615\ 9322062573226065018418163518788930484435390153462506765470129515353811817584730\ 1218413881519679191879893120729628756318552692682845180361794983100178229568912\ 4935520617350541066434832045423911890520861240070784196749063182516316305652978\ 3771831629644214150527264395103815401982828524322873739817613384863786095249884\ 6538112269347731266453271533022360108645265384534834103564204482540081260361737\ 5328649544753692854515001225728201021737774332370844925003062603836942376401373\ 2940829964056367693385878175890515704713882422025628241089624822447355553809366\ 4229082388981753/26534159674296744469208803345745588825149617171816267791483112\ 9152885155915251595626553495454239448872481039612694129527413573215654380407986\ 3326541463455518237913117861242248287983154528270104843061197220475356079977960\ 3355135085808297144112948464194537909825350052897593395938056331165620851549183\ 8467356240302818111927491906523008856165895850854817869226872964050821628971455\ 0697786656523680016733047207575903513092631399226592888627126885888560187179539\ 0297613623716598395419925915151663987831925156798144328195367937448603640718739\ 9744385823694996488905334478168085216178618940557487785493766131829342529961077\ 8668181494500090061664274138012501987298621579448150635599339600331752258744116\ 6469960003431948793388407903998406638529688915989845099874261511114685334321154\ 9586887292272931390304359575114340620086737215156279387255421588242546574047647\ 0718840950800787056470541730069055139345113386040586292290129638353993708231776\ 6156627218111494020692068134630045382240290540824148936210818665584936032043214\ 1527532677934547636537299900043607855281138943870195617322692873248620834951356\ 7059243833664069125668360869648287384894432220888699169872085439654665759760993\ 6514547976777301176710009024991228041070578126814016878057163366243307748999836\ 0939538944346925882868699976308036617605981439829165962692098576528244262806866\ 1100729897177263009344089257504472571133224166033683822914843231626099753129475\ 7443699541478988980714662587098135431861826711295172466991905888010240000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2575757605444335288653105207578598263151961168896213656\ 1397929839722074537493554211508167229539309710195578605996924043847091439510071\ 9507741920103459608640749759104454714976374044508872012317894645471132360146475\ 5853609922610867554272481601209504446391282139557256633948022955751794229916217\ 7657204458196983188487774394578409099140840014486235110076902399632427649771644\ 0538889027268206643466397023950144192122863568314858622119059434745551211082915\ 7329433531095406584014673956781370412149176606711601710197359015988052427253212\ 5707043146374802379802513122262356946577537315568272537556963870167103668375536\ 8503457609160928391557866232377214834872827318194547004537413537459684417559240\ 2371451334607466923771243100375491881089561947308385550027791189764348262722945\ 6409040108323918976805754892844347636838843556863300243774688278918726830355896\ 9386674492205596209636975649657924150399582145780950821334774886952586922494737\ 1471932201274910176667552034099737555067456576409360079745043526282304061753459\ 6322606402712362797064679658970103421176298423481102717102726275849775371049294\ 6509678032139108248222491917296945443896169546112016283940861416620007108931174\ 3468626381453722011085965301497065389545665422156301616640582628466138540689935\ 1116148814028763626288419060267729631983902945771928025888485692706828595721473\ 9619863287134090790071360902093868687791712907129104607835352601453123315018228\ 9441368039449701662946789027400985823612952514743771019051020453403060157532926\ 1309719348059401181449097723975841184931253583896388288788045394246064426003767\ 8503770118881041750628691480676320604431606216645646378243498235755705332343832\ 891538518790234886475255297081111609283172529083/122114510167011058348918230568\ 1394427640010643359807226535500164422724760472410283384808855903462251972262447\ 0451315669745074501547578082040425090924084650077715662414461438020754221776397\ 5916815163258487636634570308279025119240724411828602890695292675586742081707610\ 4361933249250092866447769038890795434521752240877128469404958104561808664120365\ 8460584229113656743873240652419442578750484934423987814719038631159704802665251\ 0237261878964060965580601612504630898281918002196763808322318679680473658835103\ 3252760818473505759134870837384128633726847696202079345294882206556314924846607\ 4079021180037597691847483595450457782753430406285237571810143995397594671114487\ 8455182094825582643306580183547474995749981403566577239545300292802582714744169\ 0209595684620413728914922543900782957198904563619320895988271531432021382180453\ 9611272497523537824034383579607387802405817551795128098323335166504808824225426\ 9531959445629079668773634419460562081565950984876941501092361345410339151447454\ 1865527699427366916669533573839501476399313498208141016640419502511668261955286\ 6908886267691429813983127125826527711689021611989318957463184922252033141914260\ 2622858799348243126221844393714769253135322971319966844093341452252516603690315\ 7703698334907621401545478264241792210043396375237888448886048094089941280222208\ 0347767442899931243165514754442471651106490755304675118072195870950922134608547\ 6168468136639087067769434138288535106945682229737239231246065916373875720120975\ 5621005030098699935691413527724032000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -30101240\ 0626276964884730547980259792565205096426086400468921870066590706600970223206125\ 7661819092811045346330255037260851658018764065846264137454853655172256341441214\ 1477229525481370303558394022325597458523413327209457546043137104372123741118413\ 3994674574727841996407821247498118374882940287870492283348127557886671469841009\ 8540919123347484165107376536071751953944220119004514175416041804415230379826023\ 3505037326263883936432834059253019737005796702031333257835678914240775740341769\ 5153954718280582372053532371823749584115872133985670517912885306088915791442441\ 4705261095904460195758999065889298129676951744299981910009888374068992571339126\ 9954195611898448931249561946865219278456811651505969590074339137314007449890087\ 7784360833805922188126567331257231745375641904486666253690015709932424238122991\ 9885773552929760362885201997378264853406979141568599566549409815411825895254425\ 9378456031045831892230491939681563060337817795033415186513754809052566632110967\ 6857630153651405471796574251032685605894401613346647630507458808410808341070565\ 6182807602110588793653577996247820110910377769792857144061125822560454666238921\ 6049017889724805154669329465899572355741978519379261022576582299219454330916276\ 1143826427277535247591167664903280057884882379987788483513601050003333216925859\ 8761288501484484247126220646103417957301348113518806855703346942893126971188548\ 2468280016609013567629025843719810077828987948288341417770550962223595412253354\ 8606591811083954196525929232469521299038725436222495715300455041776816880674736\ 1130737842977142286137859332415949208874419678601231891484281774008529498138821\ 6548831095292585062333817911748445680740121008095707275393430360557978273561598\ 582499/125228629513271288867323463616169559207532466950748040055018910529801837\ 5992476095359918870173795714678085002335775034096365103197484467712034562005345\ 7787923396177445886895886001094308106031502510353773009913906261294865200867392\ 6046425334845892786530009225460345680135120261787156433678604655811997374783090\ 3608030857854503842321336096689325889639792209870339480310146942608099086513532\ 8913609517154863976451820241827996905398412041037363471280457969586930200354282\ 2365384179709845063167560910152041199464470555827508955166398089650766965643763\ 3580571222117834482002161675905814021462584215617256781590484902652855777258586\ 5294527245418320094113908177164899929271865010701411966849177466846485790358978\ 9017598391335357115667311182003385434836751531286294386645415716235422410512266\ 5264880405738448103217762733190194759470635656445573594194700577147138656117447\ 3648950054314562786673153298760181224550809552346760160215588279664870184851309\ 5209192951347918588358367545534147909257012346758930556969158010845488564784677\ 7791591325936763610135989537831135319470992358805611117119765972146032881030332\ 8701199407524248675504991239861158567812663572239250544892187312901167279822573\ 1360740467489632781158605567555465815552548375311568402940201690962646883189825\ 4222663912608904849137880858470475146237787681180459491671920872132273060067106\ 6768707423639482382129482074500988270801953860130926687200036985842747676423257\ 3914439190871934541986545103736333154970648162414120092565504000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -481613799737309180542924130593305799577422856011668175940661\ 5987523899637047160248014936853737394039149566013990213544144220215731009684248\ 3172004585470203588572725908285517533693299778921923556683152612137584436366492\ 6013952953737724005541049565032857380426953269611005039251771283218975464506437\ 4922277343433137867877698603316413803507544535891826416433115516631840712446971\ 3108442858989234954784954999989200602902335673731827816443050799838785409633730\ 1405349286339878753564020769369954953244794980814209577659272102366046042785010\ 3230043491124839709219076688613240885948775363105349621953362876149108206706281\ 3050472790757773624322098919341856588955376967694996057347960757407547815146915\ 6253411516796253025382685297984781187293724250663395548114939972540826795638308\ 5703652795712376909734741317730848113728035356997446733865609312756739763628244\ 0616354367580976800327126761251829232536758754408825611408932886918994781327267\ 7228657835303704348499353262454671126455602383281513052319216571771800299683527\ 1303145413017962898141732679436010194994616195095159053240719818183702493349330\ 4787660800737340305119490125030546727288942310842738104405330626516307684811663\ 3435171071035748011914068760967378261713204704925056408523245778053828716268840\ 3718416679932128880670057751720700395628721340571743535755735685639834560461493\ 1142916517547977203093627932183865638660010699223072426486547625111775663195370\ 2020838166766577729665935026081484948940065742826814151848425455270265460723540\ 7079747298096916767760114539844416664997413129362586380948164051832358443546925\ 8878919942309376537120510088632840406295286571225807170786242932717405460928923\ 4382638780286040973306719094488577437661728156572927259/18324043706080326235426\ 5213077877479380086889129429312335255759450032984481184091794044649376297139782\ 5109163553975675252818705872827708312266760126587261658110853891589379302536661\ 4982013819865918292651669660303935858628697376120625166266094630976769738323139\ 8304162003213965063037563742665591960164262653931033856432351570568268886254603\ 1406390209602132901318934643199121727382618521544385361992276416753355903777823\ 3747828891152819023274886932067645365550708514413517288160779736105385854867756\ 3059695485668300538713702928065451208545919177516669466409960165566628002890483\ 6665760284165555280697098343136687446051985555297924417189598877907151012764245\ 6922109711600952459204391539739511005788624863402421881497833323850168271036240\ 6179542027607751543289470681847480826102609625650198460185910885903872982966290\ 7722170849618224969249085548913418041933984243190200631266851625157913503529516\ 6946669211686268860666404137615109837093896255172925730159545354829780779441518\ 0873533375963940638317495452979742668898777374275867225209696093902254954944403\ 1149910618511461668106009687663914914088247689752597282952037315504313739147020\ 8196220682405998713512417172105612185022267887268045693293837027916735925390390\ 6559211748361634492454962371374592168330956961660455278536645247900939350282925\ 1597781646502882588963771963254887270986553217151677961010015849010479517322856\ 9138382652289478806141700983355903025992720647822537465097888381726423266154682\ 8988328929855256993075191747134945186218016863210700800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -11383430232978436780534046123586070064424843378310771272643175696981\ 5310404017183155886981452682923924691373534958315919380719565539539110006803713\ 3919745594420130063852747961618273001356406249930823084541750220397883458738604\ 6387655972648506789503365128645311638264855340820067023641063685126445652298817\ 9551187192340732160995236372189578914582264087047506923934587397911814249734844\ 1609158062855466118664804941191947213709519830161466160627600084795844346792845\ 8819679863235085652610811235124989018574271792752264895464039973811418287579131\ 7339955011770000311293137870197567770230135027507586721111263248542110823312527\ 3121377252566302802320062864508041323457681469336067347012889545842308608173406\ 9558032887446999364573788900806126543855558805985152491956322307443224976434281\ 3704747081660553123528289170102178832028115497090734667436568326338616928313573\ 3551891126986994648362262907508343238438376114210675769002056486284017743171621\ 8324025299888478498262948854691499410923407466132501329312379452799796776210491\ 7018688758592690051972284383702499302363531357226756849834212796290262303590828\ 1153859993983733156183448857027012209072557541368325204270906439181827584008404\ 3395951685899114218415671593248906951246056318795005094515906791701995854875115\ 8963892606128624685145115816476520939161387843551290440035751437912139760139568\ 0028645399619670833182612733382791438027056207908572950321844346600703949078392\ 4913318222928760630191385888549386798110719154096678908341442290266739271602894\ 6319782628160968807959332851096398319540226590911682422510848362013208422567001\ 6110401080406628650268242219805157139922204001960890979513843465684703536411153\ 35152974451683206469741923698968256759/4118285821877654759947002262807203448113\ 5929606037834463533486858333012910664272038045126031392692823588094390160078586\ 6428674774395872663863324694078303547867672138677010539500964143170850805397036\ 4321949959451184510007511848886874583587034817899107511214832082054617023528109\ 9717273353044776901639784603432684185747596715858395379733060193160317768400265\ 8164316479421746270180356651030689626250765170215461218603767110253991682448290\ 9388314421580600065375911591120692016604277654210426075873345603757247794598259\ 1191930041501623843068898270792060776103817209221189149805694938101111792263009\ 7543233820320612581838556144346204999515774683884379468614234281995771977279616\ 0226175015738165516463433881995427162402253518156803692356613395754088996235984\ 8486233272355827340025941745687995262665837761233704444425779771456040227633210\ 6830534055589350852450281132823761476625070807134508856849174524892459022315607\ 3157921168538999842720577270735637034598495789817725696907521305922057445484753\ 2903948012253702783009798383326898885398595419725166799182307334269954991044324\ 3290800985308655983852755532190701410832629793677999051489545239838550098721065\ 0795415985449633019705430183123976063106078512250157882195164412089095877030338\ 4606348372232015784532188481935889289380945492859137213802675153516749121546935\ 3047174825975875039559342447650401897953684905818055847803754783649246036714174\ 5806636684656680306130506823991377416038370751593157224144875397787438117729486\ 2731292451176475390482841600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -8822373180435717\ 2755433118897717242322102838743771438510817351033474923732962824745084343324573\ 7356425836733639267290365520368024639881414663291225217292533333871173900595530\ 5220188684702685162163107768733812806553845526652947488308385646547443185399269\ 4078047371275952278519356885069540425987098174148270263835092186364020979500983\ 0573791511815299219487596652848769831506220408514090034512594232648210690450019\ 4187650281523147630933890154673242750522645401819031491582451783975845457220002\ 9030700870897691617582114732608502062644035079644313796636816785667862429164992\ 7786432283556712242361124928188914065003370579603889980886423634332586794299789\ 0815015821602576118158354744828333898538042728116680769762585148171044750872956\ 9293461081984535237237039286157260976203004122091972658296754683159726032374477\ 7021126225747933361034023908360131956392903545416078777361868611283375837719984\ 2569858043972373562219534827443152153377314130485746341821808353696766426600721\ 8618742551287929493271438039840303735437067416181542347909238345755463935639329\ 8316984771215765001382475604940851506640615490958117086237507202484957404490132\ 0935807796635491330830019938743727847551283654905607810961138290093247992764638\ 7987995283285720325845502930654981487031643208663602450285281809051796432250102\ 3081838972261573651472768014021667969166401193233659340122095696033765623954313\ 5061012536620695740001126727994774575433294074212602086068003154591922374290107\ 8439901692296161945585292015988066664695741070111128233624758129342274256598514\ 1934314776310563626481970422081099340919756851455056175298147205019533948162568\ 3392321079216073909459558776235710577768074424917478534117748665333855699844561\ 650317055123103869779431/315804830359953778767739903183791856574212307987505447\ 4752723759106209690146099964948095441245711135523776958538103484336051760999070\ 6977655572163512144185212182928946170342721225554473504876087315913347497741399\ 8809985540084221075105667637489664215435091637958753506860396283107769628887491\ 6496496336603053162233248010828840139617546349931328379043604459863755056598695\ 7002803182481972462172014933429751760073302271094941081683307875611335672699424\ 0657485626548015947547902655336941410710152387369432112125430173563998541925258\ 2551747516280492151397348879308427806494669240342875647710456405938398416371554\ 6122063370793343124211932604308374873594099400929280365989658898593858920628944\ 8105392175856927642753190340697411709695396010771330830574597029933846751511239\ 7259652364094640831029960512518871381586684054875236070128778270421610714088203\ 2577541271731374804822087668318977837524264583682706852160522855516655710298201\ 9964648435505613420141049299637019656678223253185227798660903407936384474876926\ 2445141031538470772697029079358730423977161546429976997936820178438122302104229\ 9236369508824998199159730698087375757369077377677215947874766182974893375387778\ 6277100566887946463406323556054978154398241107135757395777489246766311594861985\ 9729604170384233016824348770586414010050520270977518907023972550030473923433965\ 3009278796140562981528795732739147446154393205277932540043017062790992915766382\ 5449792596913869710524819566319400499752031924089601222667217574820872507902008\ 9639763448570338499813703680000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1169168847194100\ 8585185982871713146747154701563983187532092288154797901756357365239183630798230\ 2330869057030758776760748950724474119538693320366520043903519217617517366694996\ 8596973671906528821486579314288384198768215640907921718766079597500866345150606\ 7007842181282664647117092286829047428358224377049583873432980659966458639896235\ 9096839806341090055321398282908680916769071229629689893183956728653649551780647\ 5169744997408647959792658287969580347973602610692081197279246053088524001184017\ 7176920386332355648680951311001185875996984928019049462352409473443613101749723\ 2727099040885848137270065439703107105704241891865174094364970491194232546946253\ 8267525908154100827174582961704461256532167158876822705024034025992982599658609\ 7214493941621591135864450151964443567059006765787117664433491916976509333207837\ 1793099498507182900321256795302422512666793491715157145328724504663230670325644\ 9308416001415621942004897687928135100976600376418631077308048687232967401432367\ 9623415676223444357915032439113186478755549317268768661236487937082444237413089\ 2967298547093040511576191118901787393641961812154540692268305588678987288935399\ 8458608248442965929926057200988833102988213306854943606422532662357179439368163\ 5750416171850213647202902430312044196316114936733283223023396368140976760591206\ 7151404210665844071415437603439039927220495663680212845064545036150917311864388\ 9979883461962989933734535551113316203901464227638931242316075325878576310499997\ 6802398311788547219940959596231090484539680830577124301620946606167713586413879\ 1996391764122440187489747175170540116987201293921941104428566063995994700648582\ 8560371399203699112776145631528973456408605788855506594714318367308964645553168\ 946025480297583441153110904959767711/432734560665805288399213170483462951881401\ 9405998959075555214799913998101636919542699552371046421617311114622949823416051\ 3908695693180010357989731362752669031573978692800032133235245529115634489525649\ 9676528167111976454475471073767152909703040500140779938326234081635428201688548\ 5264195855799658045956807673312299230553648825799658248869085352458926047588394\ 3198554871534825866067455028180388431695654795393724883500184089851964161902187\ 1079735641558701664576864490739221120308500919202916392620157277066684073458459\ 4004107685985338986831909414606747853361899702994142392493111442287660092431851\ 1582579266505846551738716607821465004879256824026793199615943631865616184796757\ 3427486530087081889324652159604703704335042754703720244610409815146842807955706\ 5685692299991889955748333147392845364990128512110406475782970211853608943915254\ 5848587518372569021335409749545828434631923384682458718746170009691879134186689\ 3354754079718257013942025266502104018322339208534936673529893295245439072384654\ 1419594072994135511449472233571820945064797762680666663685319975639802291291266\ 8442615508889588051791303114398190302805305732457956316369096283566912854566093\ 2928047436107214805043030933928302012105412779524884184950923285966016594115400\ 0338752575768457552709784322196808550882790304488813870517118197155511276811826\ 9563247864775749362566943076414896816318529699185687205948703117778546665139311\ 1931539729791086713635017233855040952941485212944995283629352286707709951358179\ 6255559482606598280132550395791514943307636539392000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -252070026684811600414223188979614924655632941090767264966059179317381784\ 1943983675772728506156578551456801961164948952131661556115499303967099600883152\ 9349488765727506965862544813563379849701438874799487216135606052513729723581667\ 8197477483779134293712267191957411803902851316178372108000488678424940743256164\ 0907734701878670475114101801238029003243107726625939263728074266983489925601697\ 3066817752666259741563864042604286937620511845717066664552018707736835180208441\ 8833245322408744356009811549908255701820133290194494681048961657225486627990360\ 6779506794695088804917545813975147408409831530313586007102063813034552417754254\ 7808919893116489619106734037747888146632281381618465069697854660818114182581840\ 9860676769513905695100309305301511881645707441265215525521172480223577219592048\ 7913892995287750273463298655892676043424764657177950817562946567608714764306195\ 0044254706293922786023699553861684070030691263458170607569642280959112955810231\ 1265869738514011631951003222400030220121145601246867239861886522716169007642827\ 1566790365717297052799846636507466887387198098251011843602972716168123050266495\ 2635222369394847543546114842966577371086130613719404106439744677949668913754335\ 9553149809272346322030323433994490120891311287896004383057010438532956778167777\ 5753700078731735994299375394979456680603018175916659632224519721132715493384294\ 9810579436277824126020065789003021010344629838268296004415723684737882135908971\ 2058939255706433003210674141412342499181973925749744857409229557432685299951792\ 8558326827544876158192237193691157854983978464076639139079492357504981474608374\ 7806135760774853019603727587572726502110526875790467592703030638704692053566060\ 1050478767759161851314333731546474608709600531761344029859260933/10175522876144\ 9319395483919405899034414165425468008296706228987484145453364367736615837502918\ 5006060759482901129276450577505455370452266532507616472507306238439457196714466\ 5321975381783953049107982444948710266094893748832649070582935017327728941140582\ 4765786333736941387290762762945351392026057948496837224378647222689283434166759\ 4209039923554482968049674078661651912961206942769987911385059471928380663368117\ 9279838344443360407563424854579181890134144223868259517121927543608824350182598\ 0198651621290896962480386235209675033865850922092011782186247608820870103565649\ 2657465629242852597773807903111986252918681602102998059205146930265048928811930\ 1162392923971134849263060133833859795767060198214938185323057455325431458034924\ 1296858470822939810245617319381296561227575962911023927231210936862056651210422\ 6671369535315135738075175375187177301608294861342666527281483059761283294257511\ 3378993656014085428865763027004978424858300529710627971892808627323365711365356\ 0762715724961057290572452442194213060415905958747039703402242904965285086149223\ 3556978114329341058259421906149459181203373518449595491146296287053098365696204\ 8770893746033304980976181844152085411454135081060392061034967394651432536565883\ 5134806974959177496321844620136201195747759113181218635885119341165340497191347\ 0990928565155429624224568219900842768773276041372424117076748811469392882600297\ 1516367306672381729685480131666247038739216645692588000108546923840282232862056\ 8410437150141772917305792142269402819672681685321885938942765695609347752193739\ 9808000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -15469158428148520430915779656633326771\ 7949885411728069258916823369060102201809013240570758460953260953833722166133943\ 3267988879023001185639283226355364607059547262840438174435367391144617928762065\ 3026341076504078923128383274168113738005224855962051317236063546936392937642922\ 2536038913252861987432244462794854930424493327641204081125118977136227237564018\ 9705186096164682209133759023246592950091092269808490511853264506272570535655527\ 2256979202634282034877020935606816291259019031524943576335720087360894068425990\ 6359149955876554892100328755557742278244087202863366156878690460820847615461797\ 3206796577289518897526343766889195379720823638813520209814542405784153126896426\ 3160035615745969034157002138506972727944677320595833999594311631375369791997840\ 4038363394567294672819123725467165329944704106896581381320383649687053111181072\ 4957678430414012618002245082927805328399294684120238320273817185905746019522819\ 4491330690655632971901786247498863054696158206055880336871314421677608072901153\ 8904702701241541201154970476279054472404084971506500405964294674673520691483934\ 2974471744959788991678833280200462011888752526675296089418822990146954275565024\ 5361176773552315557075017157350961214845861277235466262102585956064063339272721\ 1405969113654555323639556401364614752508935517707871485667110709934628523355463\ 5626876732677382869352396023221574638527891616550639536612854691834655037616936\ 0467400173165008237877062367351674630857025872402661825568345473490274911956437\ 3308582564341172221508215150984239467631965904526460081817258601926919722626603\ 7583116085801083940156538640371487287978897895954417220396648813672670197514661\ 2613867855539782774272308141994320019557692827960303726707325825112219286092244\ 389/732168025289922525968105184144163346714142799260837590936215790928345425902\ 4046854446979399772316947034578968882284413089262931555294837702122756420925211\ 2458012777980642216130737577299875949399042048261448290256255569412657712989941\ 5686190712003770429706318986100669251476264071267660055586195205505023976223866\ 6412696549527083256147590389584583841268581464666193048016128733828932768431319\ 8537608513014311333435235417017984969811675863024225338191047488274448589709435\ 9350286013769535886491221466289487815914042438668687581626808893261091801500769\ 8733208714469081685210944633466123858097376038366519682697602164993195009670628\ 2509414193910068022956089812716336288913578707964895698371137601838642452218263\ 9718880374723996996357906515469285859520377335538935208541883721081200439873072\ 7058744506964271981833041674075662580608419692092118893928619013111482003558570\ 5925219451886149626999251796659939670743300820616297705912481054075908038461228\ 1840340555696030085278121254107734174069461838622295953813742887658098516561784\ 3510431437232219182303793715823012330552226508533307092020549374314718983513247\ 8889681853804070558903675501917760440401395915250272986352665319660664280884209\ 6641830554500412249046065075218795894609167206319465699491023491398643609212885\ 8862412874080075242093706230860367031346555092896428943129503538727975522023458\ 9384433690293113148584381559234334034986760405505705759625989340951535370188224\ 0478453728484161212942300463473969351224250185744134559588674532213386165654676\ 6330265600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -6267621481607972987486974059953977384\ 6625969734237008069879363494816796313694799062308851531506281228163102207244567\ 3179932959016400167294502103510228494943443787526401648130972572676678094158709\ 0822191756753531847172395186442406609819382036199923139293896364492992550654195\ 0337984743856177019916958984622088295112240524604576412048368304106781406519953\ 0752352292284916517525061793690091384899399572916417131967554658592419711260219\ 1022604517328297656847840824424362773898219563945443075214853628807645720458861\ 7786965808919458694738934803092817550409209151137443208410210117187343244569603\ 4492562092807239645343146010635726774942965353572430715104249058871966016294660\ 6489060383105056271377003934326938610846063962439823950013443192056464800476346\ 8797665659183121148510027886733268070567721895634179574866481676321442623006124\ 5488013176772208414578020027180401156046629825655999467433225783469667362308753\ 0401877824598893985726893781573405313342383616568187286808940522771893457081185\ 2972380401509675911370605434829009548021021954236421098934368099198785256925758\ 6274925253709741587345800660012115875786107899873266978737154839046208965072399\ 2469557904403634241759927387055808507041925705960430554217300237912508548973548\ 1408557087629620131671846181959742146763602481557058282108964014443092093403704\ 1751158077470337445679539662034158437644759494689937420621616887823374688541654\ 9524858726223988562280535051161414371685752127868789627156262791323273294578046\ 8364207761473090783947075599119777790644869276413053576753572070547073648088775\ 8400308328824022602054411220906993151903301239645058536786619522640864737010724\ 0148321272916420828280410065931129365966779568790472101931929507003731920268291\ 393779197648085088614374245461146777651/390061695992301059377088730501370690108\ 6185186594751730625294485186785995609485290893057441353918445365288997922254895\ 9584427370949455082366467815353961406148424490601653136334059491145980206597286\ 0843404761827528036999945716572880625373303044480156312708164549983363915090116\ 3055536210721379311482841093427198760549247558228660479488572667398369805767483\ 9935277635514232484599667926318374898784194378504878524400230215901226054542958\ 7572088504038381372981717195305152537257270737244562024742489238443433223016737\ 7945602930327544963699385906105752585537567229393524687852324246032437316554771\ 4144127204169785740509827639569177756232295356438679508979246854983488428351466\ 2629639274443413581614128903731666951875608652923166529107546806523229084131384\ 6341494177400200449112784285680093017549919958867121247259058113964067116591434\ 3056735432133063295168685584671025945686252200150744887975223229673615727534402\ 1010253990329367215129813108651670262672965342097704154952039051560620340229965\ 7756171539567801046688614356662910460609367760458923664243761828198804833420025\ 8804644733931850485765845237508145772801262297493493439090514974340596598634631\ 5558540052323896090194969778296942887285801188928161243686825995302300173842519\ 9220454005259912028183790756072104284445451467397989731985500344431862459170705\ 3008676073438706867280824038960061358097219463044160977026556103040279934711441\ 6282214848935967458028441987061519526069429796506283727637460477875270165620364\ 9660644651924346343909713341555441388643290045869728921503974623537474306048000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -15058719150123439367074969163992932220288933\ 5609878629320041241950453666492552331776522133901748152927263468290843681291167\ 5001563709546238225315478744177991185261005413573127324291286934579171941797753\ 7107700238862638019449455362639044244114320521616623946620698383228312165211454\ 3424549854365402114920136158198478757418570012074473197632539155312253173597772\ 1156656354122286503048672974368186146779479154934634327605132446271538982171213\ 0252449848474226775760756468461881235430917356472892788586465630740594580709929\ 0466133184236754794678446816903061816956153488054281933590086337717466584345941\ 2703763512672826609989475199253901126074683373501342366612108308639584709176746\ 5992395771691176530559346660487475309920788377681502953683071055792215978904959\ 5600845846385308529696529673854954258947944777966433436980590974776367962174043\ 6485161511143724650322497326400422249982148982973571627588452569324844673139284\ 4278239533208382577065158608550711008808169304331408286732721336977860070043991\ 1977942789452024164400632199115191004126525166931126133298943924671128558207383\ 2083587622438082126582780826997063340478788325808546148285114414016234947588914\ 9904975668110925647275510544953155520930827813454275471109273157486410524894716\ 3273925022534746403276639920995890351532517293547054961901673948676913619808401\ 2135496164034962984771954294270493140734483323672875732036401430234782866639443\ 9007035255664469986060994007001405897512137490265636032095638153491088850462818\ 1913488438314627982426275803710016958254684506282920770221401525698390621584930\ 7589572894403936819622324854530291733607563924787603568487784068588955467778194\ 2329796874919163952361894106808590656919594879174232321923159512742695849780248\ 6197097795337787292220590159688391/15624985162163241770317323777535094192814685\ 9697914765291498562779833024907797689169635201206598939421303192066734413879766\ 8061274559626283569579592311102847535213074261630325819200288546904644789842029\ 2308309349768019249637707956794014484723522770100001217916756654693994020705834\ 0289891121662379366645489850238974781042548098962669133801335679937764819400815\ 9850048133695425158326103636823456227444834751142248897176824259718099918808319\ 1264138521735157386640481258777808730835821648557189585762821820489311567449861\ 9063480707759453639247970005178764302457001191941239415049622689949086678439935\ 4080952986803533062581220755835437325829417765810149823892749574148014395682092\ 1738315762310352459060994525968832676525426517260433134039648226266186572584088\ 5192051245321443769039434672827773667954607085176503970470823583687763974414658\ 6295305257644073541460111099130525607693204838361633144826634938990242259029607\ 8573384764258942764675363706930211686149431385654525394630629093996895519546793\ 3884732779161015094297097795264906028183093162875827553263886489579482737108118\ 4733844462557379809468660825611599051325824998916513504613401188301744249017771\ 9667531068299727047808563082785321669062974777810825786862487773392275716085368\ 1939865942555262738873108548948097134098176098724757297821263452309439649436880\ 0699209825290483728281034301554119917662792326791028755546012561675378052794614\ 2324459247545917506141470603628576101034724413858435463947336288129856204507102\ 0823663816701689865759513429601888573967404075044086721587567581244424192000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -83795445179838621700951702773283478522637131545\ 7194470536300827381235114802599166012861964215034844863954614517631258193495855\ 8784612248936141537364286555407861170015127739050362175416730061803890545076174\ 3399394655698663025447884242762832251455843033812177584967718172603737439054888\ 1374543242464212024339412517624662495267993468283044314024382950903792755310289\ 5826318602686053036642266441851393482208715019840758081684207805584887709120007\ 2245007608246914694083328871049293250230451026340922252989343876853786573388482\ 9931712145203384430644978860541942532071721360748093772993226365968129590923166\ 3302763329806964117431516022536639497449514307067847427368347655738509153469657\ 7546066058131816358584873822343858533726053978461523747456520506163958474032534\ 0877593609722613372222713841382008936801054799983742501934377472452402257599425\ 9816907280431567725670110371445304450102172401570803646657596702361248457041561\ 1502312096910673726002187068013817975522536952825910933297709278343888690946177\ 3797297719430776032369058211760463905563667206647776420306373068350639912484939\ 5650961268459877907522473587852350871063984337598062237667695996423988126416081\ 3196754967905256105233094984270417729727374738425319678083852877888907562824327\ 3497179217015695566329093314003758385063759675661464759958921929946060309955902\ 1259758776623394881908110470863604293945691191954355143637984884181157353567888\ 5310110648202891801227691664512528527136747204091284138982284284545736265142822\ 0711171287972265462447810075409919507741342235709569123482827050037745703143851\ 8407739571559866056965606933289771304018211903422416393128861993370070569221376\ 6983702114474022872414756461918593853730053232457436074600822302104856691880664\ 4675989718013524457969124514930583/43037925175239578348261883785234449922163702\ 2073891186991138261817540893519156406896904230318665824324470623966882011461564\ 0876340675972057348857497147197576044881194740131486925390569043132926147685987\ 0602664722033325651684146345073712683335147799463471125946340249800736854923374\ 4618202449611204211926674484551550938643582706171501920126267727317507686588750\ 1749624801665097951122947487976408142832656283451464658008889842754763387263758\ 8966587389006284720795473111593474300239806153590220384110522061316955719222774\ 5217490170688964218055116654376820430703745808074104418685586069110754350451525\ 5846613488992499504868648840024022508158865773524718900095110105547358911774218\ 7876987025800200744824211397297348328889840506414630350191580924928741910402516\ 2834011781275876650879660686051792470814934709515492708029988852624711635838180\ 5747582985058039198261058393882593870765148097149114811604168151974263529096415\ 4289412604388444141234540199928701464878043516999497244349938781715371540707388\ 8922537481775412171051833769133541597698605604040162904492271790518226336447611\ 5154473521092148985364625665756357513718090475876983446014645335934717706514592\ 6557461674805784677406169927944730483908670115918035756646648976594000498551499\ 7648424840416331842578506684285121458404823830336764443607803534754913039108985\ 3286177008069039793708927725904974209925081142785795827648118235797563591007434\ 1662796769933669602005779870216509329107121575152861838667718595910814959850172\ 6496914867529178843348363033669585601037000707452009203454550934329606799360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 47941908497384762055615408682427160643506825\ 5096313530103184190338777999230823304516407773806235042118151946826582122686698\ 3446275060721885806000478659965930983017652570364168419087281667655593480670976\ 5755850885964472337386439692140264516404079217975588028680242527176660588872052\ 4616053792162745601628712194269764653562061055210561034810237909266517259049749\ 7078084690957794278959103048074132873583417052911131589099258577635393473825117\ 7282945310068751189643082984904466363813556509513679020783931556713830564798975\ 6601290276329602639052360720617962999344559677616581875043317246660505754103408\ 6415806053849813261510523076312858400001963023022018687021511307447584140555648\ 9792312777592924401733769490869576273607377957670725046199625837466810615420676\ 0372403865778986871003240032816999942751422321103384555786469084489934226371396\ 3713851160825088882576564991636163106621108706992611323627688879754393184267100\ 3000382289841624046581347639382923593054412267468469052081540941531772892575781\ 8868455092902800074834622723944778001233037375449687867775038710526486239842102\ 3852447885234342502397271377233230376005534257121171246846476589139387318408113\ 7153117487084390101999762760135983258270871771463847411271991390347189692066641\ 3473316174068485216964532324630370334883037411106870965272583440218318544208066\ 1175873017476106444650419631429139611899181860021450483442201433512330885349512\ 1783967693446594178388373589401776654304512576863094968244647813482919716718110\ 0067775067596259042433716982594584477333845348034565871497570776876490131146321\ 1248496723587948626539938443564752726525749199617117539847790378774925984485461\ 1819469290406480993440646530115132851336285438754704099808677772410584821417314\ 553526881413794141998548311/702802345074574488338696433267964681997419687181772\ 0927347291192642848215247459593758382839247220635508948751904718184095732325297\ 3664399180741073631899477218343311704102717877445289819191288706560702026325882\ 6804172436616046091199085534144150874866491196517929328729171650647296130648345\ 3126025843117123335762340246834664099181427908625534854056446888164865484173401\ 6696644547240629963710910396556208285380018481290685616988018908333958447233289\ 6576552829333137889464882173113945719106195588722115597325979875072218616963034\ 6919324504863153141806481023272140477553789932659840040199583371073512159586251\ 9705907254232119783267936658950258692206109848207003842193924150160810609608141\ 5979825442771799918271988398030957622570150285823664551839086446441696603753265\ 0291419043853182216068348131340245475285639014126772153972534141847345155110390\ 7181825757793951515143319551103173499173846851422808707653909504118262418473047\ 4805512978776904730439510740393716663230061200345917178473748008749046714697660\ 3997525341979162553089784453748192382592461745321220113653729841499257065479769\ 2089153737380065723834432523210515199005312902417339722685176969818121060675850\ 9299800650085134019418420823686575568028851726994732308839264169051458197669295\ 1051834270894275596642496559751348123982752544131775071110870830594566764512730\ 4825570182004929306405486846925763252605287157500777251188848470862937293320631\ 8180272184279318344437023761562007759678952811723802325847369879939947166651738\ 0472250139086139031372389026980538953056263150312557117440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 20199265299752673034192867280029175983478613100917279985927961\ 4483527305054248266305643341552702746723445060376433802715129838453299689059761\ 2097777097971379061838356698045462351412257182562975334634963952110290075259293\ 2203236448521973670526305539008555118694530207821367836467203964703589720295924\ 7359814714590196268487651565261426436282843100373089366130634151681668469369936\ 3607426504212406492561617691250063706160940756273614062972681382794934738069366\ 1952045048464535579840714946585711773358193529599026730980101169862413793503683\ 1275750169382221970533046391072870895791837088537513358139254960145861008820623\ 5116227546707708731384893110045657875827479461311247210571781043439671144136609\ 0113973881519950922683977276650777976219434777838030574581254723004938756257820\ 9243521181896753521302169389239638712479737604592455876592946158676883830178537\ 7847048169822831341837993948741458064371544352499325236098171926661979407468575\ 7554412856715469601463629375686501139810577615128111091627063783969621579409128\ 7932541881808256959062664172071473945895318215644069139614101525260143623836647\ 1972521497329916191636911143709034629966678407230824716677949024108140528836808\ 3614435973197851101720932908519262954630507733099526791740887728044352918491330\ 5098966595330290204487232425522412224818446512839447828390044622548709950220281\ 4102551390314265268091758459033246443842394239943963091819632117917080909710290\ 4508796653002224914061665334960294399207878778070682921489189948587066298932973\ 9216243549295018762189928269804867971280460443435106194374429818132312209311127\ 8503442458681989312470624309881508941473959993435614692496218065424073592155713\ 9897034807267003372435059343400341676584822413378753075142660029258060025086534\ 4063624181953467310566777292720347/12305771084801116854577280444994331810989542\ 1400014929692144315323467612370914701816924490818398857261128353516967833538776\ 6736611895795938716977530994642335232685757032595946303650322904449085820397997\ 1852825347145786697351247444628872093484561452616600637492556947416761663458483\ 2542550594829482839309282014349798853903895240270892393821854647933379008299262\ 6681019897850223596541419176650481163194261811391901944826260358817828934742476\ 9454925297236713753702016519807138540946409492644857344223472331916774585474294\ 5668075605535347202306336357474440767234634085564713001506257977708961961567809\ 8915869683401277206700388249859056691204862837807418882025562961856551599074135\ 8779549466857319898225733768291716443149551190090870067112298419529506183559438\ 0589152674976966409510744775766813320327922979170559196412091661805453761722354\ 9607683266546948321417981631398668936316145406521349548709892367870898353883806\ 7626606995376878717545109483898493812774645175622602503494111322518286267029774\ 1513932012771296234326733742812966400188817293751250115446335767253988914078625\ 2995793155574474685280193390480449064318697295601082852028663430596331961330863\ 0844274191912095340476305692304828241788381542257675266041002147385680992608464\ 6897725155752555917348627077100982549143276922987620559211285879720374888587751\ 8676642998699908049596312820339857929896168624436831507852042026778488274910252\ 8191182033241031273429351990069373392162103854772329189744650945832257703837793\ 2972445694336805858103260701582186645300788568062436349420213222490942308784922\ 6371072000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 115066163271074890354270551883\ 0067308269753993811563391708721320900534606342080811396507336340127694529644093\ 3756617343530420549742512847574070662399032925158901443564229386026766891728097\ 4059361976714145010375078041953637467703755191114350792584315080828318110627160\ 2747116161082017380172705415256029742669860717940368591626315680027754385736514\ 3694954258832035617648869403243840891462991261933360820364039926181255961120124\ 1881186470512419850707301731017123340895028316616575439532525548608080455875235\ 6965561899417053787986701953071563032850325022067861375238255654233604323660315\ 8060722790861860877790024607532635659600808114449330901260470486894316686724481\ 9829827045545458485862563933763187494864680153189299791231256091406660327094707\ 8583008157522572837302535196128648805670820973320347494686484031776796916892934\ 3343596309263373606689613153650667589507900791844676372041502572746407755640042\ 8397851304991974180043393790040363689904321861447539721761367565394645409323642\ 1313061442111654582579903820500237616151932348272527786425430092417573701909230\ 6506837410135512035009288287651020531122986037836933181034482687284324049419697\ 1814028814650241263592113811219860235943649937163676919974256793223330800272155\ 7925751935839725906144423386777127277906604281529037436246702226532714698006598\ 2103157968956520290298838901526467614230201820796981964151669465804518379310637\ 3364439231820809481653180818015223356075129306505511623879309323623381489266363\ 1188311643452837565117508839024286190477757568530091858499655318911303360027597\ 6870100242746826288735239688087985734078496072980018644230122586782706599888311\ 0090016275368838221182685316598212150449322560032367591194696538364343666419767\ 3418105961899938835731067236654148025679046625492757317250221/43407127858337681\ 2583118012050756029284690621938855415998483061059433349246763937231883917379074\ 3821697826388533505205375493884957590157897141281856989519941153260533123679473\ 7265904589295947436336529978119073538867963781937301999260952265131887091624140\ 5390154039738362335028750070790685847101466792090610209021880639703271753955315\ 3432228027991268408198644387279067864897207312666052907170283034871308779169326\ 5197454900500392522592219062312392312116912654141956382953868441727631879776232\ 5661350278062992898132554013225638802944946538813127582837501646855776058602918\ 7475120164284929961928397454465043580454963054616136067800719083546472982267899\ 6652346091887357870889233466619929921848274862367271635095677410891257044899449\ 2350665282691228566893258528935580010627018956378046765047030874626835371341778\ 2465279932285126882101555534578068828101906084699421773210773324448828849552433\ 6544404573220022753403859028324974303733262966372758954749962858994705309114059\ 2198144672905341295030301262871666743933488938924156423551546681635594610443411\ 6931253772361173659411001365803234342874934664527807736092798489844128896979345\ 7548849044433507583449968113583190648478391630120841894859617147222496419609701\ 3132940222357042284370451292920860313991503983669935986693707933111134374774944\ 8374230292981345450396383086297088750428940486038305450062674630172774567448760\ 1167308251103778245589827317395581468410080997453620017443877403678585781840714\ 3175709392605765613785380911021583969511366662374269099781054470933651539712966\ 5076591202752852045219233792000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 185377923\ 2856106128331763953906471065065616272146791806708117131574049845477015213865272\ 4583411164481304587367642133782015454628109820914359476652812191581248688682537\ 0827343060763656814824288821173474771997228324062447515035728885929857610583511\ 9101868292768188009012577207037044526820384948038581094888379237120734485826620\ 8026769146333147992144216024608945237827774137928520568450685228032385886955697\ 9964075889014079340146322104323940402519918370749923195998001082468349973840437\ 5395809777863445309034656456626464222933879325701405939934665979068516335765288\ 6111121621663765164874373453261812589697587474124859333210263869158019170456355\ 8161247458155496698099742764640043476901403028570183263218269120731485926868090\ 2183685766147864935055284352103613523012041356515700195513793173495127855641656\ 3317491564192055461274815527311142079715139089795815632590605669583137748594665\ 6866981857536685366479281922415455438749195643985786277702910495414134230701211\ 8615306867776275919586985683073613091714799689075327602216334626039118642911585\ 7758983648326003394487639647667135554476798230128224587750285881455582000031355\ 0561587408739812785058358586178712260224371675158389949096729254644440517008889\ 4701313046735880506981266323161882309010153603635330414039957865935668338618842\ 9125138430881731166955138446383194737033870661786578508963953929541817035009491\ 9023029940729813697188056774960820374906748228557844563412976522041839478783250\ 2552095708543129265731715850592589282110748244326024806417072274611192352038323\ 6662137323368760404596305791097724299879302752682521118770265153282691068348852\ 5031818819059466228943196436033820285926703618663575218915124243632851716065527\ 0743882394560836008868727356056596196643377559776873916748201807524851065255886\ 0736048149901633/50488885486837713820651391832022512200432899239427661447254248\ 6714399104414400783691871177017953899659650503218675086235705756361565065387503\ 4591353562752638674381643544573482481665892592522946926884095686801545057139555\ 8982612733663881266767092164430032371384242179415008558765264904912723562351955\ 2847295147672050165245384994846410217057679733271098438100332748679333254152322\ 5842558782518217106378000681715726153914538158804178785986962342528149684133675\ 9626864383295563971239883922375661750978341828061654376018069344679028230820790\ 7287860722834841984914132167421843740671169221442138175146812254540248732700436\ 3348051015748528997812842434397357372112718115033879749501146906152339650894397\ 5202189790334395626060031154699083381640525763067036611093516577052435802241634\ 7644637136490089539792590861334870513933385784575112353909209407989842542465210\ 2688951519356258188859507501349159860658785904184476910371764735386308090876951\ 9576050005370535681065731364403372401731857966574550037432820046243073135567111\ 9080745188198590075798051375001759051660430237241542365590022385332709618386258\ 5987938926530752401108364751103368232873166911648699982062652108645283728652007\ 7655432715863449131691659386583026960449624568827968842967947697395318707130537\ 7187189726259522303936103100113604057854958491555648644290876238369631758910162\ 0146047049210358321912826153261597168701447994889252671970139666054077574017734\ 8977407336420805482262350610640449993025793966779606840186417818236767533637369\ 1311603649919174096786742106253210950429454630540921539282848774695975649280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 33545100440764616679132817259057392946528\ 0560817663497265039183750943714780530720926677662060250411721476662842724023590\ 8819792941040521470575314910716114084767338879800297750262813073686197448757593\ 6985514834679773591156811811565610082286504984877478065896018687944554866121383\ 8690232030896197077163951796375803856579016174047973301963679782905017635646123\ 0114242058636435678704066016152115607459226583204029861792821209463885073957960\ 9418002282028649201307558905394664015928606832810589175603953861404990805821287\ 7556913689074085145728451736893533818182667128422652834174199762298129322799109\ 8743053092055453750253890772975973018133314834636512461033720110165429022393182\ 4996959776090969168069636544066839492450644507003282989023563244694888569105068\ 5122998646173854772166369552801677703348303966552612018824315834947018066200169\ 8241472100370371393856044461753799757804362251921129119481540385031878230099413\ 6042403653414948424515893117863357825016811120898579564994995738148394888782697\ 5105393758935768541081079673673020357889988856373989228931523677990604350903255\ 5648168685267359353948471906349057766072176171677449381889464351297686028405722\ 9910219147727294911725428174146892349783019329269381688295788530680798543020509\ 9617181873185913302597105100594893568053027191644102475849418795570318001596623\ 6772061721388192050316844030673048644287847284720729671642739898487133310807418\ 8567223724258867368789075628544598946667006662951056801064788108179940011063880\ 3177307904783075038142902982101823003726895806489811231013324943931061040082794\ 7526721970853507814114270862513497445559389300998713104672338738857295247624476\ 8129047466562092049407957117498438329807006082461148293222731474898193643622068\ 15416981786117183424556103122174791313168796162670128470516607643/7199132137881\ 5299127102754953757471277228999846981517493496311909998329225829972845981771747\ 5767316886836368203165080796782523992219137210362516986808434336560513582902516\ 4069243984303499462801043321428474530330061853186335980344515954388651467378118\ 4266862862975481904491845469245374528184879415009182363476344973361129592409686\ 6289171176317768091671843631010660293388780689197045702940714393454746365472040\ 5820191236364898663835856506838210354214611682321566976164667242608532915595802\ 7793036774691586301250220538735168558325331251954038821779569143484418335351022\ 0351001901236938319160073915164940790576077045160843538507361380914019110164040\ 0331173327329352717192715624446989092406317264615729043402152711607884097773200\ 9830725171531373533012390756185032744464524392196172943137608093925565695155273\ 7132726598898464790740064306711540820267769532752275013207129450545008735673787\ 6526806511838406030294271061235028803673386094418520153916934948764798943910086\ 7753335109044158970316312935527563047194139100013274751763918218564065115711557\ 1129573715085823033098578415128787970095912124724550151635811755795607083951786\ 1591282200592055271429458367362698372060391915540954537199118381707100801667753\ 4979692670831011877052724450517376983660588308397807863112400405993486224611263\ 8777979289119535835187470323578001814299328620239604107355441073561550300566228\ 0240609808019205715145774415154329392903151367995550471657517890778612875545065\ 4610460169439414110171161285719787714661989885716704055736112876706617632975468\ 2449375834692523759621832294006674219776920780800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 955373161254622604736694673543500020124432055215599217854095488416493\ 6458175409838278593335051817305566501542834647081761088395429641996507448458695\ 6241081852537018257428654860071476523300874256246609005305879522045120186943684\ 3360818893541524424587930448305141489535310344028844969126866061456821333755770\ 8902735084255058102374287372806603279041266725564065105073564555736104174043915\ 1194463904664537140444456052917820162858834166277762469121324295931346475981669\ 0731167241645715880881355084414808352746059571697639836112603102785182914618280\ 7027052205524632757519526001608472780635272513423786872571853767919147222137105\ 2011334619772702941877432065442019482818836279792624126263388612068264178243720\ 1665161712969714905829220468249168008572068140891308548305874276169747706675618\ 1486553369780127154158389105554720193363769043463334893907551416351368832221968\ 3668570302352948374741406724267684879079400072219265012734777060713324563338427\ 0800362740696782828842691363358408278364621569092628042590257828371872458950091\ 3567850203453447546610041156641102359841861141703624272756295786350575469978836\ 0653200563614741184494967635773004459125195172165390564670318055561309920885771\ 2795131553222091376861270914524638261841016390745659790170611024861730540402790\ 6694869563130078323557315850286388061695688671148634986920693236339874771996857\ 9552167255356341076470894654024284633382186388147569052945827602398626542193375\ 4272738230591046779318725913208926180776288402410533929334829302878341237422521\ 6648599624354030421898118593937889287505703463925772051328610545869125123153301\ 1495298383544402694770670723576731607712204085730722182044882179636749051325579\ 8746620452676237359438091173794305724199291165585543851799822202411549509515690\ 619529460524262397453514335824071950737634187/171637964882659737783283779017490\ 9676306629655271812909690842450475986966271040781008017491484415697021117153578\ 8396210514874610110012715418113741490653551066420753376498686865359906689219637\ 2381818326970546945373563071504965548664170236237946186466062907472561037269231\ 6304243918104211906229238875353121135174009155489903954843695569594881675654160\ 2232426491868037171622747025877581185746983397263466377474346095397295796900419\ 5869296190653055395800580131835992630890390771306485336519020046713040307396096\ 9531107969843746479942218536837177488681162143000890053904684829400480830244019\ 7488519046926632559703729350661348006452486215833968334593757168766226005621621\ 9895785705940401506823364937990611673691555830745136559377815773903756256181145\ 9844253965770334476496069006057213300356420619164496009730555129515855310577033\ 9133428367177066235597621959722709681877512652579814871391894845632691586512060\ 3140257621013714522202961102357259879207526242276978725253455652378393557413520\ 7616968526121683838418123470184489728684420929530787174934774677430913674434812\ 7159095312724695813282287003377867949222173259565850379894830677132275977147391\ 2680003076310425983510392646531356779542036915102209620945711666764321776415304\ 6514988932521033008404242942900168212237032031485581954344955517241766195763122\ 3905369970178458695581157312870116533432601246496230259943714111089392569373267\ 3533677803413641134312625277038556659013279642640483300050167288219392048640271\ 9363538370262604403359538620517085410751420427743290164231966652314497530511136\ 4548722200914243277327061257027584000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 2651590617062124871720388541943833968241289351341035808084535890438857547660528\ 5892102294806224715861728810793738965684356748572119251514724730302555169183496\ 3902113530349373390635885306994861403437005415253914840764749893009584164449454\ 8033943038702449761295773178525923200463676199374565857705435836042848499836822\ 4722250161590883414818160588575713820398835786663864490443063376524589371791867\ 6046857968565064079213246424338418149112667887954683166213078436071771996968103\ 0331054475692833156356813816991116062077152019436849436954959139068916615887177\ 2194059685056680052894911753758039931801409545336387599719731644133734718640795\ 3775404274528130782470991930850727135919626875072105287916986242477664344622660\ 8955847368496843423420572885737324071470305803328850393798644526922039020168824\ 8130201846569059533945421920480894701837710087307374587751286921049342183829294\ 6990509520739623257276795650707948883828461509735810889352017569451353673247598\ 0582657986591895942674403538183173016709117974187039739843156142200639329713253\ 3305302621883554514039587336305326502357043442976672650359909778616976210017833\ 4753771508315134146541129926561149731678397575668579783321044679673992110556873\ 0003705559535741566840100442946342060608104276421420594361437878993854730886522\ 8221054494755835928513728429116903331227336881806043104866500231617634882160148\ 9552015368288325627475383418128467192662984652047375118986985518457632831444408\ 3088429683429404749151275087822814452256249266862870380615205723122531501636272\ 2389569232098681058230893945657288307826183566915250000626072831817525404835742\ 7345724842156607996911479962884833528464822754835943582144067571087319799284641\ 9433696824508330383883524191674876075026935059713082556517746952661170866108276\ 38564272424434049015404659685939/4182071589193652810310508054036608493810843647\ 2533752225133957795469064463633319415163039576992888254416811965137305520015717\ 3140934675849553030896505803024225463362205179595190672581967034922395557405890\ 7229389045770621319066708523776104012945571681559294125720842022340159857109564\ 3321698686478672084942953540425021969811194814611078726066132689362270378880246\ 3402036129044556482235569822213232018864007307233908260147424356422791274330362\ 9339470809023123219046138081799478966462789180743204549440287115175355645659806\ 4676930392440672421277531385585609891102995564082927573065519498509341663979896\ 8168460808731269301266029585869193125838565835392195463856277831773476451394278\ 8635144313629422964161646732135463236266749345667023529035338198210716124542351\ 5192068010887986675438753626506686334079583691529975385656888837314938193138307\ 5633426597819904534350068528159562973803658017101844272656136348977381456540481\ 4527658899942212736237035858884146584028592631891972021344494763249681258761872\ 0480263012534685080835667778816702603337867271087643458127641440698963572357469\ 2801565433401624934779000413477367825897445051641029060720718764764067566814223\ 3371301688415515832741317299920750693073855555726932850576405186600190250076171\ 4730175964149767301822071814578621915816940534656969339100969979191615613643175\ 2142727757987069841403045702546581081210034730180743252391121753991028536477970\ 0676954350053520910807900483389313900135634711238148946065193105817175667114064\ 3756580096111606960985960078012848976197113767668831002312038410568656101987164\ 7806349949894079283200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 284545066068726276\ 0204746015060290475364000083331390557083071308698711756555341177009641629079061\ 3026488425401567513010587853998186362851041819932957962963178241012009435761271\ 7194630038548888301302579432830822108752136773480918874560448806048000261255297\ 9020892120905924149399695871671142132587213608379083007600858868814315611215735\ 5529930511535688941909541353146205252858496791326377362395738390582324247489877\ 8338453963404326778974292556025020934376719556683206465153055227045408213989343\ 7655123597009613571175550745929026761594057627854201755502590291772976061023083\ 2583181456402090160136279008162217553833176296987245884414417332634150948580242\ 0077750001764587032052819322345052138637381483167388216681835634150592768529671\ 8283778428524751475069591927950309668261035944234488113181446748185191083404604\ 1330889404066077360941783638291612501855512483099662457814699364076137993021131\ 6426841390202410548725250528847989409988941667149487921234370674964952884938520\ 7501048981657399730190554410704413636098408288994842662526170224327631913464071\ 5184302426257653430268925313136784559366645572867391674599262487419273384169506\ 6361556889460794294354300842216077363599635692729621664145779862051988147323913\ 6524451104529380958096378643059788655053884659936092460927124613679955066438322\ 5539806954075738397428284271335749334898600335961220890587782200441740930507523\ 9467288542700202995192403846687960187340738208467143142377777740318385477172277\ 3682544811843670535445970107665870895639761802539095370936203775752892944891546\ 7740154544886404880330519119489826270293233098239585558697289078888243594874980\ 4833368146652260133662581493485450277903618659828275501551225036975040310872996\ 5752566097591487059773240673399676761236004401198478577506462872887004049529979\ 458107816186154676479/410580155695864873380836907057358789974507526457561168690\ 7866807467357081439186389515416500865444991312988853045703377904198099529904026\ 0687079437007324937005178986793626804029817252589833165069065322667650241020353\ 3020498568741158060952129704217612653687895404399724010654216486244416222538722\ 3103710548833659727769066627568866885295965634119535277582968660116673167307841\ 9096893418486307145919937117151641125896310878240685248523956558074516219155376\ 5855198513124983884931251867341941149235890875845511350008624397877883856612668\ 4529554603764446515783563880193108384787575461190744505628029693294881121933570\ 6116270224071324613304714541820518314240222650724474493840197117464866381609157\ 8909938142345707731950098703532791010834845106992619055691540194553217495525487\ 8782454548700700377256715648571180730321910138723535546516030841669116681929641\ 3970088080793571245135343612075643580957881821679518962702271653598205890875338\ 7157133310996426651961792517293600506253941784015540032149876578512098762643342\ 0692580559699110171741588112761481220877927157205827892813581845395090827772536\ 9304242998226965976458372317095310452477230091704705132675873793470151585432867\ 4011557036175255178287534662369150353372740604438280443723051740456452594587756\ 5624157128051618373496930936104664589749358640223610162521418768897700000740388\ 4418387937734691478722456880452766942256810269766951231415722779686251895306066\ 1561538484761205896952716300028029465339722201588115744814733223287418095382208\ 0423818959508332612754162946051160766513811978130946224737354366829656173153726\ 0778543382528000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1040566009032770026497\ 1224801770288833638540170050492087954325352529608012297340654228977766500868314\ 4749087159781610377777727575480720804298064345761355272570754970545950293220751\ 2090192676034051352844173085528161838882095229972370460348739880044294648076056\ 2137876495478868322199521326985906095260158003391753789766484646372469257915667\ 6008281909759666683856612770597290207230293587157042803931223077398708984801601\ 3478594317262239616178446171252983411165467305355034189775078840267370425003598\ 9904471962942772209369353362627244010388153234581606834792453692964805184462236\ 1244893293726471593363451406563326138588034375211225541825251076905494282658774\ 0183293939074172949087774071416830326604873380896770486465210658523024734554408\ 5453770288647749219701809194041289732708137957318352382188224754583485566489776\ 3463081171261970349249598849198601617756473415025549393023029552975013286927532\ 6930471629526935837431899346455424166257478769995657414398621910378986327246900\ 7765438049438866461647511775226495827814836244578792920208529921113849683201003\ 0011723850557215513818590948230320206592983923392799942690288130653981008781513\ 9478830710287952921768237072873383162708342973396435428776567395789796210954417\ 0963747485283440932648488995779406343378454739473966934215909403918157799202258\ 2880554825694179219604320829327748592201250117819630151842278159104059956596762\ 3147785320253919671881135543658873118491233663229765395172087593407304697220946\ 5776461492064138149271231365969351389491532118272755175437121851629690800430173\ 4349990840267502450444301739031283611831108403855636131443314277070812805285238\ 1545654243063935409748362398321609077933011661335614566648485844644962619180343\ 9702940768741123080509825573503068890027648729714020103727721448683537230875957\ 428161396562451/142820952242861923329331389057604800340224402603134514427752681\ 8263733967104745967401866963173387913092533405226474348018377850881469169441123\ 7193128434437120640695784745625779604582344886163966882986967401493293145214161\ 4710332095575111517894842056757226502950445927980560509400504639782760984499938\ 4413480951075907251548237738522402583730855608280181971902762916404754914075705\ 1503628962941270224269358251812310201941772436547070957922970806713261693663058\ 4887307574638821465087769839135344381769255798888942399629363336045512800420532\ 0946316914613354790018758384755971526554289212144463861477448289760680774224144\ 1893739941220144326033562691823206183628714389509632853499822263307408616891231\ 0726700496043396382567420396784502747171180412758449633688193146391250412172078\ 0347092226847467707990006889980910826484238528982903796474982592271942293072483\ 5186371251293822855011454311661628357914136994338455656664790202198410585471124\ 7822786640336843286634367574264778230350097872066580100671086093888489511854139\ 1982919731228776216312309347027239451391559436927236738424487383722906383366365\ 9564715317515643250101857646899600492555183217007238180977628870607757603154369\ 8507821260219320280623744640059264111985941726835079159880519592481930774003023\ 1909009112368138276152878781322226008555410228187541656047783762060186595503069\ 1631307208345568615486030174574617583976311672342528604206072148798472167065792\ 3244642081374617377138091925068935846961970333664231390024434690044553988516270\ 9941184515635803037471438175501547686197097583096219386070903788362228408343322\ 8468224000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 346588957365052513103784052518\ 4161897573089192919159222714556060445071436128768732632795922572969013623767605\ 8913127939931450969945845706593569872669470783201957226815829209188857660192277\ 2533760066357585640604059077311560758866589009104065362205743368367379023067525\ 9796915217167203353255659146597337557317792464422681397111800012692692621014801\ 4435243707318408803576117039156380725743653619424423271684746822883460048743143\ 2713468484032626450780425652174092101419860254764063651779153398025942762288418\ 9813274429468843315279514318783624638849546095787893335333188522149527063938248\ 9400995705655247000344129679035636259356247019939638443565053460136109414540494\ 0189039147535791250040854326110152564178162810465909906632976564318036300075922\ 7477747704105196981891087339618986373760975105664432546254803306801587969209203\ 7903340300465192959759166883576998362126935074696122922918665139324152902402183\ 6029833584264207232131581004233227869382818854811213275026816182487004157762941\ 6703203655614579496907645903982830826291219176429347644494011087658672263281894\ 6697884633252425104055096422787864690314772208248115696326511863645707150101493\ 2278011815362617842949659495393982164988168910442703283780689395991866048360144\ 1013849276413005947215306600886680471646788020742172064405711572708050845043271\ 0740525717601018118556127799951596298252077263044126155465080575474637854527908\ 0321602711644817975549318384309334973240119771551902250260802858415290831259851\ 3846410312938826582187249971655397251155471107223279437308734267580686687609030\ 3858277402655292733418482378424264803128225561311427124044994235338841856025665\ 4199075012406797911012947334182603942509642216325540141003446064277844660664501\ 0423157041713454882417557429352503853939468626263296860706315499871988346263654\ 08729755457638418037709311343/4708690321127174704724969631200783642138067436586\ 1172492513160603400606511819218273244352831311577977592024135635475733623164326\ 5427129766983371921206455474686741848116430341682883643833299037935422039898001\ 5230401618648626382987530338133237195492646737266017207480708711255962813944772\ 3654363417755980154144251097167767789786676440304206973205658482815400754291818\ 1267385550558197668837464731318185982925738511268902157719355878750702676733814\ 4562794440743094767321173503039514535066341578968498003398105734518185541168784\ 5453065611434684532554783204592404151604020902366215774056076788454154254606606\ 0247697418584488123358919908275664929407515500654524093040924912995012510008329\ 4544550458800825666371206129659016547860365838791248533207342542180842082227877\ 6799373312609848256782495366036608735934281128856156948943600604759365390986656\ 8954876100653177604872571520241305668414435043655798893157707127943571053333520\ 7825028675729223871888173882022677055555523725853173753629317107000584393208428\ 7868651917985759984417561826679031193012353919171980247962746402456130513059485\ 2448836596092964012838832512088485301393174879207807406783282622347791214087722\ 2375899347339828423141814001576309755942406512635708406966924149690193251659768\ 7195623185615278236303675281893931326477519535993583082707824267285118744351498\ 1355486899175614684707688486831057830981962190971311369918400991490639326034664\ 5050122755867472946610146763559602427436005008299334872566960564463022037123501\ 4437052641253131676005976060779908843971778967033221411761417661279801234421964\ 5390649236656401966698316683584638812160000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1742748250683356868237603195173161056615008216027206802329184508343775094\ 9109468502540875785640307361430912525488308541528150195287891260039355929826171\ 4819120673880111058849712730868505269277885380058543181104959444733729280756625\ 8848295915880490390300570363467873546268212498411073313919551397642464786946138\ 4034424527414965849066660353147186561712403788574913340962094192817056915267973\ 0010937231261717446286088204641826467425988559648000106486058807013992038186732\ 6983011821817921409724620709669454079041620659212425566269534528741194405174028\ 7183906897769709096711480808706712341647680416061390539512325042502900909761747\ 4077161823090991987893742546034756169228424369739919824233987134606764057969745\ 0908620301167379511818186490648307693621220336504436103707715877446605683232931\ 8560279878812876800500009870924589892179443853426750737287103007614659618309353\ 0476590711303131686706114131924715836051604731679493532144705420449891948490497\ 2368347244785119764496543333090760058734488062383207570113970041168012024741212\ 2413648089057372344557180096482963288906694277073982328645067100233161275440120\ 8348368745646072311904843755755859777739902006637718515386853986961975610879731\ 8733478705500139818988492019515628821727817875749787781266540107839737031677668\ 7787973533585600114671394418610013933743967935791615650783254255975772141527777\ 9084058611317821996033345527961797461021704060607986060557121650263073034761117\ 7899010837211228170536466104555228077316552779816888737223066489751470568155452\ 5165832852642643322875545865603163413539003642070313234444826529153006526690877\ 6057205690728953312959037890166333476350609658454916066444886629714489492658750\ 2729110692630067295982189196675327303098310039101711816678085966877723924204976\ 56535631539119177471474492844452612176687764727502451711683/2449356713045615968\ 7756928841350106415126159058652879596262385194263731555459877854992951674833006\ 5736090658764747911754834108658627104551220014546135251362503995130072102898146\ 5742301240467869819242361256539933129506933792791649675747897667332067092027942\ 3310950909858866793909168001776342155668949106209337572097672142678544262902685\ 8094039299056028299802735170503516171980899535996202065308293079423096945061422\ 1649508954873095893548813780571075813018407607826937440577436505193706251229492\ 1625237685365254184994560944799481647090180110552582624373444064418271933628383\ 6566236843348529519373211859659130101680637061005940281807299944354647444770748\ 7432952686724241446850843259819516636196624712410087067038722301218507807454831\ 6034255233338940908729027367148716472345506394995283300935709797909502378658194\ 4461344202200326639356401913496439761740713288397072621533234404893721647386818\ 4707086586242796885069996528525369847846626352804028915602757076882769863190894\ 2777881631585134349270108350633574796306033822745881915644878464743448897099547\ 1682378542876787609612277832968822420763181357043007082081761352424416540309712\ 5522282115055127271639155088801103951943914971243626400320221464950344478029982\ 5829371589196385479059286555510747254917466343949699722220072830896031204135041\ 2157354220870638470351030209925655222375988449811425035250453759096619765917471\ 3176016340947771819427269007937948629869769042197365678578145252141792058917194\ 7333736874214162943479993303820801147248091504413990876154813676043015977716106\ 9982028669599141539960204701330063846021431113470887237768970240000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2651239641104323790015526858270199913118179197458\ 6222686149120226358402778712938272879434825969198050829840907567010497376478972\ 4733436220575369379754054249605138617996664178278781203110301949252458503715154\ 7005943093452017407184238979741769003170665045981432574361773577473877842731192\ 6678303074356304057998661211169940665722743633654243466645972487172860612224651\ 0381921124650032598965558271976151762970489820897957419722583545735394138194825\ 1388626973380763447023304799476978030583764310720704460700102774972173141570495\ 8872275787568152282519837415862589736977543447436368800157342838642332357624997\ 4955191544000740472251229989002122851968231187712676405026103414794585975743738\ 2358735803343300548454615523271593171990150886793268215070527658278880817341962\ 3831411379393380218444169412044794932954803709472971231176392358618739016805165\ 8354124144418218398982931191550985914016015228980542585395660997918730937314502\ 3158042062278847609037028394837214677224534192579523901756184369475440484084114\ 0736864707678858818081418610410134229970687555630076033674146407014358259382188\ 1279599173458888043217935388413079476025407299670318925858973247548977639843963\ 8527421068091750181777571235809525475092878926690430036112294817909326584700832\ 7949240572120330597489696932010637782518154267856510643521730097415957205655874\ 9881553070676213731409628590654552006780350468411329555417425175378358867770756\ 3762832534441426369936451785882638845253952570511779374629718965259171618347945\ 8715954220349700259922269230659611378938054577005462357238825621494796038762492\ 6633892144442931996806192069627537869712479648450815586724378397633671963209921\ 5786318788179828238201302196090323095402331377342287052109412220447660796448307\ 5718057190406539643214115512858798127825926568879577425063879015842981432972436\ 237040981357/406700871899529337077090179121976020434957967753138986245697796905\ 3285841135701984335664297600304838087754971327972033463447096036657281085365879\ 9869548899041198453082940147278597549995478103499709862878243272782908828929165\ 5056420480783285455867688511391762238619316259405758072072026919542536311007399\ 1093620272726845533717140832264864976971855315923102054648484110435308745542777\ 1938739377267687052861915673216117938389794349855932348321890069235883441726176\ 8403941370523669070457576531362437099596334254090013198683687213530571258850371\ 4976722810104422423948732551995514628339074495177442250894372474851296859040340\ 2800909330298979203253023906825936204949247550624549314918708453127569572683196\ 1796352898052740053474876556282609349092293297429160417238442932119293589503050\ 8137633943071085956631232505267840933662705466315353939437052738684466464336241\ 2584053146623668469933124426646065390046238812801643294330363520663140785867374\ 2549723297664560864385486485007193181799114917651467078291646695451991000149507\ 1338638718677571489913913889532323468516537001352781555680741500098317046116553\ 6803064630369143477957520791073168252726754575022938929497453762707836509658652\ 2471403743580387974297523371333454845060583227271976022631478516238503222657793\ 0802984041945208952263943141564447165916133113475472446193177040144031459960983\ 1315548400415906958542902579523754673135919019942990434474819067732102852685556\ 7600970678939780624021135367462746963267192411088761285663711851146670062871868\ 5881766161002478234615134773313498932280201848840146790089380991404696940413427\ 2303204015976868657233920000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 651340118\ 1524762493868680886043341411229028541110598856756994414096925369558605413956325\ 3849754617697100027675425647603100854688965169217202745174478528926480385349766\ 6116813476337096316931697652181516644680531200611370838681715088569956728078816\ 2863207909631139426604296258330969262686287028853141257099596142770717582795931\ 0266984835196627951374534275755271781889280957589960338982771031603555717946303\ 2373952331418061789915409800847125093408247536223653156397075567479537109250182\ 6889834318987862552608958656150453476263883893946668970288266854337078017109169\ 9171998899522683484208783351926236909416785807974069640581929574375355546456117\ 2079025405321782632683822320372355742297523132822529647356128495980439326595463\ 2883606850848212139090969996549650690066739255483033375465625473984546486316491\ 2406020432651765160877117744517684660984964266428865547756979665659504491653798\ 4938047547746382692861048303156324103641358503765571997415722945313710017855077\ 7472376938179523361419751467154790917815898272003774440804775357968837005911336\ 2827078706658235211108421914909629025946892742706375645680145374639839819318644\ 3808577161502237603882563082951260097630504344558206206019317265807700449550347\ 4639121993824739429748794227265743263263400678710483135220871943074934723533692\ 1012388670765898569330869739047303283217856321326215466328793556849789109506358\ 1822464513306526985635798101907209915427635412888513305022689892507369880177984\ 0487893243960742593815560372241260459784932687547351730777839116130265044831449\ 8009267662318130537426718774097467522814204159463811704044807567159543255745089\ 0021659756559803784362358871476778156087443858658359865790580388780047018066862\ 0998111156237472252997221674832521035401300835160217118036516494395182100281066\ 722706780004628283637485193988735132801254504930137292767/117289499591405203885\ 1675726888568034331343835604125774176839537594008790374163900157424238527557396\ 7677374746616827000435835068281807659493203337368256574761508192432579616567298\ 2473604534788844453280090012179188750524462704383263039406894936487573205742536\ 3573816595522112143284676895499529402151562994474338510554407195047063319502288\ 4372730028103670220675994491421847962267591317169663669711919058138855487949756\ 2981327978131636156248148250731970670260651223139019997203582278776920571939962\ 6763284097904310977294735243498761450245893197093109004517933709307781059990137\ 3444458316737533942401972192428984804295227197575130830744165809526187746836291\ 4116679961008693446186052817273688789615271896928986327528199071693073835267660\ 9047832412450175380023233442254963796638632410006131732011500512082068859339942\ 8247604169754609066343269189885343349311129656400164503408430215811462972809165\ 2386316162472256243115136900415082117915122493154913981526348205073217643046428\ 5261920241858551383532028628347630256041582539083140777718441337602211821540318\ 2841306626178828740446648677492170505506510202132205091360484345212193317450772\ 3330176091342090966996004676028603095617386272433044952099719006426025289634471\ 2106631697972692969216725743218088355588189528210595463445266703836547160087025\ 8363167840589215487497653669346529384771143088726990926283561002004155407409331\ 3290664966791437176268239449383162453214226911629442764634795053597011777644199\ 4232065482922689987500942907639012482065623534904728925704397126084930158515759\ 0768512339664930117310834548686429757212240202684240421348050861105914839040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 9819991856241172536138528530225671127\ 7969765187390849651758166104361617303217358072564525393473924810672316975395749\ 5542882347768772746944441224507837147251911267319112206508989519167636241796356\ 7171567809164481676516933000101427299491676899843930643337450875292712566849556\ 5117013309806476573781235394065159750862670370798596888632879175315086983470631\ 1548184016381787618626447373827211181684009840310171517646425683346491290336885\ 5054852741034709993254184008803556880719068750594274016385898861914993403714250\ 5604449443754514088855290227156264014020970177369315829372905596533825259397186\ 5780344996107295217933917934602925969779468840796831012859364568460180800265348\ 9078812575524112772571374713621581876535544386857773759380872879314600365052782\ 9019621945463104577649534245252903868921562085539386375356745841950564686553091\ 9939096302651268008096490304515762111750015842736462049225886433948348231631524\ 7631805956190857345800026512280114247842977304773745807680317227996752075659174\ 4839438698601830440337469836971101946246902010040719850628129155050456015190810\ 0033755017388921459654124766663550986551965445895860573123412815992789353452899\ 8515364723793933348014777341165312840958088165146164665302260090945868483217246\ 7394757542208514117880726713641094451409383834904368784770734698793117313135672\ 3673955999746938061401608459482579783979146837508448738235106414330992146809997\ 7678790211266495845869816796430913276358582353671945262405698724557259232847274\ 7120634731561361143117534420127310060225573294823863291164855449177875347923245\ 0031420787093479202383328615623606960633135448512560165053069233354395382792522\ 2349362491202963120954521362464155734162980400276803991263725796823594514216743\ 5949836285416256365968973865365623533729844908467384851577567905470176128050578\ 8660477114480900597547849/23304786198490782945384773038804492760628219787897396\ 3008655520514619168973235584320348394751893688833282703393879139020216151075611\ 4742654194938730715711660574701546070758008680067140787008370718529521495448328\ 0605903731851763666097200156523214380083213655606639808910923616439665029253077\ 8858934085444123471002598947198065576852502246252126897819123973569327366955422\ 2411136169467848317687172483967780337636355844222318609647747423293217706507174\ 5458607993807591019842679924168339486107572803618322450224256378740741315769318\ 4544893363040510332326802010950599166239219672094188114451183980732619144541310\ 6845108205897173113426076118559320472872369317303730251008431739291242955388893\ 0133175735214835098650149581335840074052368844277004748760939178639392927277217\ 1369806401797569737383094811365160536604463315632908325447023968595354211609745\ 2361146745389331584874992646541192560688057605849792741612495504129601924854339\ 6303183370635178048123537451733369177902360500075421230827036721515071894054323\ 5625014036138034806467172164815009434400701514076891076057784233105110681409579\ 9263195846792583916921260606144639925718035793425514400069232849183216735503431\ 0110179379377237936338373375298238337177803426082976948683519684017498100848209\ 2281446342267202444996735141574620934869253759930542236612469769495601553491366\ 8357419337919857654771426698466395915265224345069146860238144440151063819154744\ 4885083401769304147674552245012529937070904297705131908807742555477059795584366\ 2798632342941691554660659623415516990670424276355800915857979016202196547497633\ 6352218755577786883131838222947896524800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3670268202781678815201737192989692918606963027781822203465610352204823050\ 5294381551191924187050804202519017467769047804103872179616953814473902006371277\ 2227778891744250008834143540926670338585666409912155150362983195653098035065863\ 2820845384353571053684852437712436686389084531345662367681494597985288986835685\ 8866591536433580282505668779474998428759033334237874568170908670313425967734927\ 5676130722856037411284927457043061385041659337678113939589872405533617458439603\ 9615217723520917448433963844925174777593647605545226054078394208281713146539004\ 1421844050100674328861331653351172120955126317557611667278369405495356486880259\ 4441093681033218006283994823046559032919121989767832822087715239174534150231610\ 3139504767140084280025399395943940869181954204506387664120738022700024104877588\ 0388637829064061822477734695465733935010523630292022311953175978697340856725046\ 8837321644692262924594194908219783051729518218075682102556338861770910884091249\ 2352784849318774592913752327288797131779718980322671687720307421424583574661340\ 4708543753611285243234320990741266860273159482373453781904596484757843677571032\ 4583093445926965601355917454098711494616762341054257031802458950386549390714432\ 4948947691251663861770088396318269610545779294307674091184475766870815521056591\ 9074958006621213853400747857257349658178050467172840428884762214939457609875884\ 9479030720979847107128322708954385419551500916592028175076909567671701251419220\ 1322483319047288931102839609878227171697067713567947802679539969718266076069229\ 1632458364528039942761781980343073224222341784728699947410088364834027939348025\ 9811929545698616307947223752494850198008866453431158345100599203124970523486062\ 1088261922915893819533359216674084003054047310932408923638722917469812563429414\ 065129344250587507515943040313898704143869929037438600785034905899/146116009471\ 9756908038052310521812072466314814427242061587375696199395246849816983805539896\ 6303929273269239969870571104702472859440729148418479636000651671839534287780906\ 5940017902923927992403270483530323627327909909843985814249464505989015810230525\ 0743943072228630680045319014385705263223107336390285853416930707603884424227328\ 2561045836491231612980993637356374609041242251074862998673813838819696526333687\ 5992390798448702891043065728630028817935064852297456635101393806119258925377484\ 0277564202168955316577863622803046390395633271356911261493833510045560685926164\ 2016626318325089484505768235935470184128892712276482705526439293303967622417331\ 6934181857902964367286734197319824355153040384123731677695809194534655986198804\ 0108279226083190810386332798989417871067749622275563390703713173546414519794569\ 9469613241957919128863188370119933024949523233127794458926309406875849727336946\ 6873423601058386930987252044283555124263010882847107204096518053389046998317468\ 3530665902333462891778760983606608434979288692614751965805402379969502171963281\ 9216490202954236896569171141322408660462335314555855926779113675611321369720164\ 1493043344224544417813548311287920822223026005783172411283561128357653203853003\ 7269647921440691551758559126057741027448119417898228678131368367963108323146532\ 6310767130930045779508785333181618301414884197253376829293599548753829054870153\ 1114879383853813004037828796830807459577472535055511868985073653744594042830315\ 0193004099653709902326817333795721962663517955109419520309560731345371496443061\ 6456454275441675157245574671989812839900780478678954736191455977844169821388800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 5361272801082154249156655547839796\ 7112566741451957122229191220296849077130369812459485771961064850639615408106755\ 6207236385601721776124258769861354626520398544091430816605356449284835693031585\ 6492272662793327630729362774139451725531356353715134979974281715715246259327962\ 0793922220892272965369981877194892192582194256136544480893191087011476673733538\ 5974157937994295243719537088495323351557420463063834417818273575328665999952117\ 9981713358314870030417199622255033020115534703567056396896792824338132685386449\ 0480718338224422655749556939239312517918945263538788906400974689521132242947405\ 7695456398118266352183932567987597164996784948203517391258467426756168637023111\ 2488336730645844764510572020502442633032714950869513445527109416773164050816823\ 3830659896152390720773566136175967895663931382402300052140614263023555287139682\ 4509220203682743484681091425722155782920735293990909567022835019670970246145714\ 7972163832213630810067013301656504199053163345400817300590875348255123064815693\ 3287326156094297340298923423942806564067075495776373104205067893475255708398616\ 9826901735748751715747744409933924364713415147572654679969267963174341992636737\ 4962221827171298374266705262813558135707309879915324031384013945539381186596530\ 4380953597826031207633060464732318344372530161597802072542308017752932907425839\ 3094144498050394866704287632818902012064752246551834431167656815475036560190687\ 1029943528477490209151975031375755663670754512139294418340997837501215247784211\ 8602559767519994180690893059001635692721349825453522073912866665539217272025503\ 2994625781088448191888511965169108291657869553442139541153382185402602917250039\ 1415655347499306612651248279528970116792718489775369256054818798105990213194660\ 2526323070863120020183649778682298353679638909969187648000753141120458616631736\ 034966971285131660914275542853586679524523237/112367306962007235159917836848743\ 6610732572039132446338414742621464688163165772095439224800310487433864474837160\ 4065501796747545073628339470816700621382097042581131361827124036378760074016543\ 8736194285626399650467279588406082656724830521757322554472143733284754516336729\ 0516281399192789375958469114609771404709675091800366408179148726109642552670346\ 3861910648596559906335373549399687465668800311563245574880219934140977473642575\ 6014740888572815850197265097659713414731531986895228036333471410954874613373785\ 0877573069551417919261210682347117306548699912498011187001898682972423489564798\ 1827403788210939592050553623367721138381163240850832738882274717704371831671913\ 0759242127373717281148638793362967051937839079348732428629662262403264448145092\ 6321521239861526191063193402685672152914327659502724366932652326558343917140999\ 0624388416678340074243762649900584007634490661633887176482311245638482336600431\ 0486512054833233306535962178540780308984166728613203376358432537491363143214265\ 8718409757901380820202522803061138614803264518838958292554420717276429461019024\ 7224208683828669394099429343988559076958181850287442188225724655174580246898887\ 2590626995567413762194468879366097303949127765567248173587834651232722498482475\ 0150988474949072561811213105496814984829197047877601503783888302737353517287792\ 5595293596918672916752543811761310591323816263634314850340354430970611824288520\ 4989542576308397068492924899621302850158557434047445328322490319989033206342215\ 5190372158145744792639774031050454632975102641585916511271885083104795756446186\ 2208975925672233382226156119099709494960798611001029363843788382179155771392000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1528499275459356220217225648841425\ 8622578918756226458979050189851189578053399591992070778274528571295989023101632\ 0711338028361224765544968752352776783603401522292057480299267719152759085881447\ 7530871741892510641486671128688766655449188979346711405253824648984571004811030\ 1263674421965730669802818907365987115870293917512172905076332602895120736707650\ 1215150624139433328169708205166579979583390004763702210384467652473346243612651\ 7760087080898349726125956591569596351286433098273995530138734237452830340249087\ 0429004483348978108808140704490906622821486665842697285669374517568938672716421\ 2962428164868761941643533174894175668002780281966326153810510703972155965582107\ 4519215202568196577409607394900598495355253250265530512118829170328056842203467\ 6021955868127333888278855424896094132836531901334962370166165901379346614644700\ 6889817561166419784073551255502191228975495335756830214881487529013231389803643\ 3682827876261748248159704703447810050183610290972851701650534839537830509105922\ 2341877455473763506106639580229131886599713678673268378196652247973689824606544\ 5437504173192614015514073679846564793045298447107447879906397886647928993473119\ 7133664661456363620156242443080440374433978314357383859212396717473107136333381\ 6494554093555583632171829123525722343469389978175653170015465934771356486242431\ 1083177572325730411499735986863082279055195747266901527521701185610141414156758\ 1298489640490670902705632575903840649809068709816169900240863946772871309727438\ 8455696952417372403275071156800015353659531830649411002076894414530710485727929\ 8818055357940706287838751097129937148545259817216054498687056475962801423190653\ 1618138965378474505580671616110472203608038000627663466032835189887416514665256\ 1907021130075100182738232588994381444942892363633358936637494211049454964818138\ 950600917926624667274369549146256502359936017/829580333897442961765236887057523\ 4324241196772699074103106129776039216250490718052202955771552209708811246304012\ 0385032378698945287011963836506742589548428166202199970910868837523139657197390\ 1563156463982526851831481867449378694368360114882592544680597890520233552585563\ 0065247625977362888875270479312952184013701080168657784061716716090144982302653\ 9426352004945632773623231313369075271211890439798261822023962614313970996426687\ 3665215523810791941133506469981702848891639693905352087817865413585186834936886\ 1043002653349757148981273606539778106923243211571485887990116124655502280801613\ 2928421283925879001000654616154552965563481525085829419769110643196407303389698\ 4014528173048944559284328240237056793439197909460668064814374423481757057848893\ 1160512315236409908214190140619979544424356003377791814147094997166798047583360\ 4515821111138665835523410099002926695549340366427626412497744715952005797409575\ 6497927614684729280501003935387299330078777002227795809348810071077700734248507\ 7693820549822787739850431839499420119532074497112197255623055247226915631375754\ 3246195983682233352024330469942851195866091698249272558673626312650892186243834\ 8029358299443915860631955295905873811843361263185954642118778878711285374968192\ 4812235889963926003714346755394583744731809560892303080599030023776774645870483\ 7061747825239113889121603527910306875502212445736948191795291349072888223569966\ 5139495386801498763509384521665408993982786023224655000819092844303183852439622\ 2596135134915728241928085892565156754541099458886901623723047354025534008712045\ 2636504600771476778107374235394615938939654795197349673864659978526088232960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -813343031751103330017853517656195083\ 0550963960306504386014574944318361796025300419983164835248603100884637791332344\ 8286815706740396625502979748552072415362524452036226620548897362692574017278574\ 3272048840938388059571977515296857620404515605110962364641083524047715223153234\ 0935616331755882284387522711399703490537293020670157716519471371680660468341395\ 2716268403882691789085240602977372000164484154431560430646166990485938938369661\ 1161650006263735474877474228401880787778030931293448216952844372762895567625216\ 0052127846872889550724319083368469857708114143305530616915572329349768360495493\ 7323672983577559313208256167011399261243859924192664710255117119476314553518583\ 3627481724493141956948503632784917069939009531435874241531430109655513102902662\ 9940863894053299111388803505317429643591613731247255856266508719705952229594691\ 7021689179374667564150689812323665826412188715756004221709260076481135321420937\ 9048824005094908669020453307208783987064139356996081740716444257722035372560203\ 8625688392696921966425555119808162384638679244820650097771589066979207494356659\ 5855309387050102744259787665117013950216419587165985134230528730263260992886669\ 2294851764405771876136136009210216406297496805532486906112220559495855677776528\ 7075016301160752964517034854703469410313892375549375145295578034956011155698401\ 5457658821911147203942160451483630675382069057620663593499964867477210538376892\ 8189419181147654645560490749746518901934164607368362275293189899859608701293128\ 1896221373346810617011997704736688417612543854966299047519470863106207453073951\ 8406717481204448993187418658717271974497192880451409875990599619640871840399227\ 6193665365162999597158041372312742795478342253299749195257682727485419841332079\ 2127984332530761754341256977961815209139301670076358688870338994691080534659874\ 79079731634995771012549090106156736967881356518078203390247/1856991138913159056\ 8810082873003979008181714798716107012583254770030648080141680980246920831378638\ 7562668368115583810943667823682876271883534788272956841508851898456462784205594\ 3269490140437288910796419385685739984491795325538391670276723955732415946495560\ 2861306050410915320000358774853859800912185907502984912290495355879207346150102\ 7427645207123626635696026641905233780975178950740889954513716089372361337147082\ 0294714687400769220243013120263005033413451124593584334507515776088938914138434\ 3040091148500119859638901860812557881326551284628820524141393302681212937484059\ 7920639378150193909120391293163396583323077847141157629995135853649070809670368\ 2642512944665041298098917315162510358673301313099371269110090470476480477831293\ 3210569618194235621493588750615497917451248305432655205972277799484990608884728\ 0266139693016029909785355388001901265320411519626882004554519791306942631555210\ 1807309290763367178405332613298695112719802747566846619163567479033645714373710\ 8866829898080979833275085421544847123769309097123384670064004284633361457214638\ 9883097493835550040120845318059752048330090261301082123412882211242972727006923\ 3327194399304232901049209247395307998435724901797624258679924030444727988155218\ 9217035165966007526732185878617007816073852856206652450002892703015357908530990\ 5395974505789152949368162136610403736818487934361521175961124560681692638429197\ 5218846354897287810200050313421571895239053467861333797975134396408146603576445\ 6062182470735258501236962564839216282918609821404038169749867686347860249690758\ 4344059427201051164535792374455704367381379389318325647058804116211347008396931\ 2200894974976003275751424000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -20068\ 7255153724111976110462418382918083594864697204727321865257005111135911266833217\ 4516330897147051598054894254038411695151860501328087114424557786861167476393443\ 4369190603663636663726317641903667724012519761141286201668857621148702102013398\ 7470084094399186321999152799446386306182343516045964688976529686130014174043019\ 2067496452234927953760412257787570756485507220659350962152738336339080457945764\ 7311378555609805249378795379162409693731104749947602069678179219417953312804738\ 9418572238011300491036755813284669544714229080477840477857990124099846565683907\ 4657470131644076668820220565272481238664045461971724554149234089755128725599625\ 4962059756950562772489061606533086782641567898280035719482171808016180998235134\ 1730865165097861878770219461074399786709108424706172088947226140119337301075499\ 3132931607873412499363855657239223859736929042888689509127406108413614550885764\ 6221962449610822375654835867693283452877275636892360780754069297481356679005846\ 5080625145322777933517900624103520892867862259636697340856218753283269469154627\ 4381803585768784721739846342356115956096318269442345772974054524059101052887647\ 6523285632564290771071178058156453038695750077849815392739879099354243707886253\ 5439788453098972507886714887526573695067308025027455978317802497270346022782874\ 8083764209790815603636634250691591835106304591838276110440098279451588228537240\ 8860989685937825352793947923635974653227704596432994737531052777328023250708086\ 3779064433992111753524518340586664703805641271766181623756027330806425105736638\ 4577847797412089216879018606824825117168109092877120997021893998533922799694236\ 7273159168119661247709563856133717314086417675077428183585404992449235972144021\ 5214029314412496831601737053180979655508888434645515196693294498656391833891333\ 1170980732714295023415057482947350927264540838096221241127330420050629551005236\ 78486099/2846804851437669239549085774909450041222298951874396353341059391176692\ 3241897827899155403528059847200347745404971073587281950128229118692656691477737\ 2160476980232623816451373511664891231848735200892982834549898270784853044222566\ 9698090747717470278380138392738502728838877549795834815412919387369782012253668\ 7227978377296224270210801379542798998058876437477353711405377319335244191609698\ 0975569355502032681659610300626633001802511624491115969511317745450634733246938\ 6757235879336557619088065227845792145231778172365610263037524066648836744136783\ 5850550190668017583864390880401311293913939694575139648328324213686837815884018\ 3395194190067243409802063571685064893020494050495328037978112250160706704591298\ 9911363103116046420582946038401585303315914925056231644915486469392348874610527\ 1715078555149610707984230280692990327762167457672163369929006030402918884342130\ 1103091584494409644540999851355105833915740180432910182387588357566847765250110\ 6256725024879435743460161399911693862150101482275562518769946888875423796411937\ 6869013946101734180918389118385985621515912755403259140116252517729610981441861\ 8500025223761527941282929483991773393233459923728840811882376969417344465525297\ 4565171855548572231730689209170072077390406637695329788778709738237179461766402\ 0487723848082324826245243133444407685698544082992830611264913026460572156861483\ 9247884513632879307177601345258739298627531173338597115599597106242093980158981\ 5618371262611797033874278137871845587533191189703770965778051837553086708711458\ 6071033381252134735334545581954347009853100711797697110721065461530384584939791\ 2799494460062301814232729655955373012818939871232000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -470593761345927356969591930600649173983404274209676247546588\ 0754697993880495489377906426711766845539686794929395762481791944933601833412868\ 7417007531818450211506809596284262746372339245095463775019795252655012408535975\ 7110808877015982015732146073461974538280387153418885435337316853304688406860798\ 9071583844606704456951828932034967354878367632952631307940370870115667618943418\ 8951462097415969203886853029743504369752343800419608599214937083586059361807547\ 5671085787955857412054605564877714734180658717688123455937277164850262628306125\ 3448998768105725798435621657041375112671839882974524588913573599173128968338850\ 2558711897317497373605441613586360293931655300079162295671132718096877115644771\ 8009192534702665195655626893902972369381470547790581720946025777451806604725186\ 7304027662173061026865587920636188451599952793797860238859378154057896480467044\ 5029706282434740665866605956914517669184808810002745002645610448010872546942899\ 8208099287282302033305490651657663152767528274777653872172125739295740823822862\ 1393771199392439176939020294270332005740063675228706557120611751289225456930579\ 6231997161628642903192993720688314780655817683939048470318724604829356175992003\ 2534220899268063033807299167388403530061446525538271797937936139344893602025508\ 5576348628791887497463117590275687099570841128565042631093967675627000872811984\ 1946615095347638307669778161198410238192584478454204686470546722805408832262584\ 9701144636250046832058948064071751481438880849194670257914569399167207138292253\ 3615102823008659137083718329924592600665227617980293595752063238882349759271281\ 1531781237841656670850341259289030715995240573498652959722208849687467459935976\ 3163237494830956333649926838975756869974226040182414908583549913176433723645390\ 3458174587128096214111989166804799529096996559116907427641985552691450184426857\ 59621176956279857440307826785563609936573187/4827119842806871050346657272767738\ 3696469890162927803897315252474309554717161590066444381789594716815999302486018\ 2165845843637722563956683060976974880028006875755616158099839593988436776605554\ 4557975396092229150856331226475007517758536246312166240580015834037909539540747\ 7468534244410445914588516124599100261033998606159383514025430508173291507437491\ 8799170526368137962241679108760936770255396251128868723410937465457140284787770\ 9004227939045905715303019708569121659854509375465348171976189436248407842038483\ 4931853825677947663074898157402055914061125057325481755259613482236117919179465\ 9476223855815536001144355697431185499362777893300100376875785363413333118775010\ 6418653991740506038921208519549329973475415494725023002148423072792320627208445\ 4787191829273536063846100367753818112603794282111395996545878894001505104226639\ 5076162873922567796629478242344433864724572627552536054555435628623359478706596\ 0567815976875422229890678778400202806572874453098879171233801922369113256624710\ 0197667083763451276543358601734883517752828908757450988973317822720866193929887\ 7168303273267352500552321037996867845111737518372138862466235628510219965468981\ 2128180837383918372761212174242137459997308822965687812880371424370022761154832\ 5335612940132327606402042170715914020979603870117328959565933416454787001043045\ 6205767468338743959030375317820353537483302747072979756568838720723464241700597\ 3547637264434523217403330943810610136704919980836246395511440584146444041775521\ 6452145262425435731756237784369324739364318661200065756694648210242444150074229\ 0597249416566356099604008364915101017819668612572585652374866788746960643293073\ 7994191943919206400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -741783288521\ 3572938601439210763698886845273212395808741303962435961227082963505059413412215\ 0140566143835110870841291273900613791316444766993527958073507505516582942049053\ 6211935367165304965784549315432931784089682854221741832642786154209781285670895\ 0303009715924368687669970297622740876825133702885766280903001854337785743112347\ 6588175954383334065316518139532418083084580882346834533898240747912857557592334\ 2187469275126567619921768771547134685003015727032140734656627063573255540799151\ 0956866336097299385658142607967555033566990914099451371201771663596924200401685\ 8936117585285231722089208285178709690539323754878128076666449178783822966533787\ 9125802694569362801392872739196359134981498760620936935578134213625084269422590\ 4164275409615815226229384714253011913608253454417795247588201169390107684667879\ 9666792950302321132771016944061476746809748756881256784741886122605405190733108\ 0309678519260068593250301758322031577742800360475208451114275933255839504327874\ 1783051646296007067626035964421564471711650863478998781809856110248630438128778\ 4647695545005446295010364757731726172859280918933202563247284862241721466171913\ 5029018375087110712165896639109445510471240557858078627511020723853254334962140\ 6793023189863284826757828978065914969738650599578047679370599930631283707196436\ 7278188094581855907348274176595589627823368974700478721513091266401426494380738\ 1637809546693386441096805890701041834899386929828487057262446948372404380790291\ 9260450066495366450667658871377689055093218274281407577845807960746109093649917\ 5613409748885837615426256848997434018125470057395113775164796967261183261320273\ 8348552507521612547031037462236511917735950955344741672232013373289274379691409\ 9436783652343202892562760844426361281318453417720390929766021329940325507650138\ 4444288300308695810659574306368887025638730641960331642812804361117773393278083\ 997/600103948203270233603710168775714717790343384082461131965973977384809947102\ 7041378604134339153451454055601392890054534211571959424962600244554635888957659\ 6942246739080474970482387117272031054966064237529661798522342572844015856906069\ 5175162358039979622277281610728357556067893284915364531761792928111903034930197\ 9665127085915118577381991375904419831635586885296144828081247437701224415769009\ 5480534399757767294652921960092150598355898568769054216352022561682609981174226\ 3965596482113569675026709565464231603280104499901827888362339517214668240014280\ 9650788327094454475959940765424321257287576513583010150402390817976786574637606\ 0362669718966435782414208440959660883504026204858644708983610245915426497621451\ 6334276384446823454292120661772880136533954257557440761880382817794413127352350\ 8478748888811672601617799661961633194100120449111771533051334855887517037793029\ 4112848584077502534751750725879836747153946678998832840460538848799629752814866\ 0159830192049063657412580595693029367904492646011873959541292193055968868926403\ 2317696493147688323105236760087931233256882713085445908182285394152532037752186\ 3213079512861093834516135663287933619118284066927383960855217621748238050813416\ 5763050154793429472136846566441050607705766200036708870640711769545718745718829\ 5227687410520081324434968433566836774936390272018059832977342130043239175423796\ 9837236549765820435272614542880623491272966963821018671836111146723494394482023\ 5251498101015587746992613226916020456327426815869517828746625552378555805343138\ 5812164499848910766739086788389906043934154219568323170157955852040788086777137\ 9452595003128053461312231772655957874279710720000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -120534883073507875634225384797175917508545220375641074847185042\ 9141554959358319298929865274050819687945522254896052259664825471026622128954136\ 5642434360963493937230947005111348271733004376695226198379549569086375992627924\ 2033169782129400506706468261491606427919068858794159004337840704136851736380833\ 4699377275621482028698054928355339553295575426165738247026243372503537652132555\ 9512467965126193080354861676678107854224330723281731962805447002908162681782260\ 6150084433192230621496267112126217427010843507183875661206216635979055956109443\ 6843376215759496536125180014087068872576937049766117068844936999625475594703082\ 7684228190659459112321020743802227964161738683948362241725592265980875997325670\ 4421496840171327806263279970223458957485743102860016243117826219491284592695427\ 0819614941199883496138143500494246533755808017654552891508638941686435704786722\ 7289974623785559473032989248512555064406547420108683729075126747678136710218408\ 5713113608383764555847220526577521446734417709401122369638209248740132820014024\ 8429953768904803068710366153835792025160902056827164707111450863509838409681005\ 4915707640746415357691990503171933569591560330910493512040185215244910272987934\ 8640385299786205905111864955044518438654434045318981229403364078181614439698073\ 2342681450397919408027049577796920893118932358314722870397858385322080283168641\ 7126891384583059685460134916008683461688020467933762488885855362847808749171228\ 6803989157435924034977554550534686580227924568672229352615685302455189613000318\ 5033810257294067845488771521584184233643876549647232835246398178973511897958890\ 0540369153519913058530393103377885701955947310026747586157674863449408092955281\ 4501056221898760212992512489718279755249690032040975820007067337995787330272759\ 9800904688378943329850129455484229952774779489721797705282871837514395026934433\ 518219047025979535488979077334762967381714526272458413307759096201201/816798874\ 3089944034092205079260205036356199679889671550528644011202108551230161714160720\ 9977535065829478408681360611578077563252343965941274007274698430245231846456621\ 7922259591099677938042897895248259516605014885443657386173259399787287500945327\ 1753722892361447533348618359139401399406156839642432339283517582640867540352991\ 5130795859684698813999849371801880054463941284325083024319369990477457430679417\ 8574330802293676632501907068764112075387884255799744296318461740619091579955777\ 9970656936445120346224629439527117494168736841964047105152135715715110649808884\ 5432044390426097273767395549718784508276598197456836725929009394721922615934897\ 7952660872946931589849434544162078106897383836749204649673121399289848227016946\ 2423974117358110072492968447319232528016047345498768403279045156734439678593897\ 0487458538752512481767388387046224893989821675179666626577161504040317680080524\ 5383801406826594916502469891568018854690162201240507638626140180942758939732554\ 4146202022688196143415633711123146756208246576013439815152091755193292993920295\ 8440854185445248010973931771488018644398575246827857744416888132482558660758175\ 0815934853700715627883651561634881612598175883339034693680269606283746886887869\ 3543024277440718126544894992746203404408175534764956812573574373513025238433306\ 5381384782427194452704653397678659985039914907661950999226867411108146699973319\ 1778061943387313255640917877216413851223199358078960450587399404617342680792380\ 3265400866534567278522696302736898018613551050527183588787421241837387153537580\ 2823123503013412882854109312045389110947042921031160889295378217984026744804050\ 4970619705407237798323895577063189703053227382436096160380009578496000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -694857473125734163543908649398545462392\ 3711818083774685654775922232601257877115755523251924175139132038174401520081904\ 8054137524694680533873937406112034235226885573230129471183461446076043398254915\ 4356292201021299251241983200935573923388820352087477165107003239956585923879056\ 3920319214547878101083704469747342134042089023938549582464803043238925083139898\ 9780431929945336621612013206803462788426801344297946879503869807904684003400756\ 5588532057501590736545217186275722870323328317450895189568831633348801237512664\ 7743439339570246200356462375279706168500948906775468389794689275613099363202426\ 1080023605577592191744200970744555316463239326736221074614578292581113947248664\ 3466937080473757914349518808116295726873559745343390363983247881698439578831515\ 1091987876120460509157359502892543366851009480357334825206354638841344978749308\ 5201888183516411440942587541915258887069843778185699566259441195496963194432651\ 7686238510715029756751435989765242361078386272354553489752173011522665174861371\ 1776296543286585386466272745635659510385461747462962996072583829583346963793009\ 2852952508579892240301673919313634856760414399445541139078654337042986126638222\ 6150131865890991567727402461177118213453153677381368470522121358529340965446123\ 7016463970516715464119292967133699996134308577622502225750670423757670194665063\ 4207228865441537208350065336783256787163851713369918465632260497104633577378192\ 6875483917224016181530963601253371635719121226943554550906770793001527883954336\ 4079152912812548115416990132287932164418494923731040492040833288896841638403028\ 1300460725840583936801136413847091333271910941238712061002630668271010829003587\ 9615505931085060601763440474537804650782156972010974172082717137016553582163575\ 4272961988661883750650787785922355182029551142645958408899665587238955548809115\ 6835288893103569834912696719593971138013550732227424508539255846681915741542003\ 01/4135632749007417977617566318961863545822152464991252429998198871795406702448\ 2806396224612469932431524566175069522516008212302185511433165899011064602564554\ 0746715420186409999423248930630195708509204320998967797983324954332266723101074\ 6362892071768496194324439814080778573537194071337450481292116990819302974807466\ 9173027412868691128477472504341046389077201443834197633813561002544518617743178\ 3150130742064386441178257979087648960276920536687306790282211591357218274540285\ 4813235095654872888060496701650508281415926494462526320781970648902474740510055\ 3667610776332721618975507906416611773299002431197395855289207276338250719993816\ 4644521016176794523570947016532945579240272402681159583662791766386832219255441\ 7059725741802631416193397181401367499950036439990796721953481119870289564112873\ 5918727403262972128438848033843654561010405392857284268576365535346888425432490\ 6909629502873832104592159574654953489474547452480626536805413706030084453840858\ 5774574270288528354768146567064518749671794482052421407918612952006756551492513\ 0225224772259581835436764307339672841143129328842283057497063863067945366646445\ 3642791344768122686736187740557355143797520665810181498043441690950799897226218\ 7615401889432339981370347374496904112783466514217452671583899324535607692338933\ 2080252970283401738186550970927242041497531591213263140762973441267679868174402\ 8323346076502134429952095223608983371247189906985741471647603070194950833766160\ 6902718785370069552993839670422707786416402385515535166923459721687024935661352\ 3413168688390879140781994649183367714733601606407243069213027188040154772252253\ 2338780987367608670176562535267091175020579406122931071606146151219200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -11205508504217735435401173501276357534\ 6244022558007022124067525986053967908824950982347065288521388390116517186981309\ 1570277952118397170186551939125249821685024055739152202990254046958920488800646\ 4166278878093887859601293747665222113596104837291848514733648466786415987802392\ 0105484873667816417147999695212617527257362035699441174899857239060472807386187\ 2071034146383998813322793278173555299546049595769111395544666808926697651789358\ 9034935440914326173274238285138520007325841127887209273902193007641022710396602\ 6383037742880840621910669517210782333709069479448884907357834724981557502484424\ 6094524520444047515334613779887894738567757799920782907428954567077069147736551\ 9312641365606577693253613702900372605200820577841985589638842242464223568722841\ 4450120012048523715685413915088609470474627303641215279776899587515372021373100\ 5061164908501418023381196938744873344674373249220739622163468579041720662962158\ 1398509153860210872972718633745336732390973640576131137745755530846416167657512\ 0564802336019507329808136741728381173236843234092174685846389480366011540189935\ 8496601674764517768693561166232291100719911380186549022077904151621805172381875\ 3136180514838043859701195568708407496725695393992167616895529168782921825776239\ 4980308691649387941012976587746302704659691085106354120667120146958988260721877\ 0701479805051599012842322907107947541310211596024555103726087513537231349113756\ 0145761208676121497590025236667217013270794534964297828766046710213347785538038\ 4122878407311154820770607526701320093229122202871629860971798122729227370242185\ 8050715150555121641426661011643645553194561175952702911649587349800032369240651\ 2853829892827010819665069012763172131017038448861092941974423787044170974489282\ 2897844330642239894506523924318216422094084235212711649312900620363634861976491\ 5280890982163413422866783425712979426492096438464949877141885655725966019830798\ 1096919687164086903/61039379877111151766771048557311512236689880207815515497100\ 5566957133572033429984899230680162119546943692148075807850322973630184766457479\ 1406563638213692226175885703346533045924287893230994575971190243367589276238920\ 4516468727674946103994945644299815571174617097416714224997848746657762210062647\ 8968714657268950752031290579055772437459423754237020874355475449647009033217761\ 3454407386519388380393794672896485974085540645474686751524874209539373659043591\ 4891263878645876464713770095289720719286054384347336655801586149033922970419997\ 3240168019102035390218860217941913667729654224926863746943048476630351018329594\ 9408528674872067569277088814912240234703532419770944824348523209692844149412026\ 8063470072362168930358004976392694358579017156571739953206816624681863921812912\ 2962777043044562764677181321926452777660097525776247693416396438632785937378617\ 6487004111279196932940232417598753147913215143811022957499687804901099582129870\ 3135834531455721852375566213791404567715548889779745030723223275709144226662548\ 4357386315816865594785435663708428503327832338386008192128329963329590552819544\ 5809240274050140421608718458423847481161705447887174528120097470290946168376192\ 6062658726547677584404857130476847020425314486559670000280792378041142295771298\ 5222603623212932628376068120997595088479078424145061874840852626068203284104957\ 7598172223801632111802889006142157456902933391959404579296438260710190968802924\ 0714472396357507054018535614581802340675612821272400109470352838893099067000589\ 6429590083989402507941983863374497201938019234473568758888915192826107251748865\ 8653257043614229946318639206693645441058508288066874471647393216650916768228944\ 9466065198115801006080000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -553961\ 4122842865909695100503031792179965503076299136823755592387654620614257144124441\ 3068935379246555326499318217521962207626747605570898738275290412449419879461145\ 1321691011337699259063697138356833442328579505670282795375517201898040860287039\ 7989352557857189565799844400012014797677520620075807380268897200566848332139930\ 3044739911812383436665480660150098872363324939035705725613560030459559171213051\ 5424501912575994986501658793354176622332964526409281870364160273930366339876880\ 6533140364924543069037226746135918124625357802063802291819138662930498898470135\ 8356690284247948619976679828906399316633060751151466784314917187824969784509105\ 9341865701596863376842320638104222455174154513791032339517290066957801681392882\ 2710759234416466941329660172034082023459077655755728037645373315903558002892813\ 7711694569723111153402769384225615078104341135077655293803795020027764993568054\ 8057040137042785170689170829969966783904906726605868711605721910959028878282902\ 9557629212882361412778982788921327351412120453056921930804608839458921548778520\ 8564735819831594661615660577349196423302043911302256461129805595496816037901105\ 0242429615673602704037733383624117749072471154523847073511112443140106153908345\ 1903362253207053057478731403122736913741469399392955041797204789097771273932814\ 4782634415664072029083442395675741903724372728173302868129450618813877173785491\ 8080135456258158482409494753138026717295512624392328717365039114861948676501412\ 3880239650286405670639865448114268666260850042756887574397092465437683395335530\ 0925687764174059280603470932515170766919492884289615627822441952761685174463511\ 6308363842139324023973199418486186176154070633810558297966403958921104670293149\ 4420355850961484570772824269550292448738616611489180286358484329176919781509916\ 8507089356379505819752591922572678167196807676066850074950186004671634347569250\ 644711762084811497046585926832445007050547/287144052518648015934249416908886981\ 2438691482662767276227155355266081490199355962978617639531068831082513839708600\ 9891952662832492053238973194376361109559036726913865155661392274406290815034588\ 1482413710657441987105110301244616618258268695162982973840688192558954371048492\ 1961837607342691146327878281033237078754420015121044904680021392664483706411355\ 3992599048270469626978416974629826984932143612504076524298497762146719677563493\ 4049516648484756808338046180865735755100916480712971068520562956396651721426576\ 4389802363936956463177831189122425799175572489798750220962887255245468156819724\ 8449513873309840961752416711932633076355287540677506166870967040161882523908521\ 5196260198658662949432484902250519536585568919543252526640932537130687916496853\ 9873708622127315487953071068216380788095282719080527245467223480820634889150819\ 9930925800675022329334099104393241117582775302132729048623180007366941848213184\ 1241021659872011060801088274570340102663525193668929472230113185410651249969614\ 8769166340028288575505599736186806684811631955663305979783890033247808121636676\ 3198139113465844612258317776382706115556932819002799102909875259677387633054851\ 2575202515507851268445411770709091251270430549444224590815117356207905146197680\ 8964613142873516648309987760266910150295682340807010698511535691324696839838364\ 8900751667487693071750150707161726769903642614428714350352157511432206129935839\ 3802623086495465561738365120135071627161839459581737794922971295846511132694058\ 7826960631205088958811673377716459002078554511825673522979792250608003653314627\ 8702401803128823698760541246028383429522725105030992065025098631559591730112757\ 4351383979531818152699537572809932800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3247293338861802063156323174718275246956369501361607699934627593840734\ 3319913985311398185648603473147902618848741392509527542470135950734042114010202\ 1978643621757515319139419750244822968267547441903474364986278779623065651467195\ 1758031229923359176325340111781047637679216634535794282885094201866534011830155\ 9528571006009591968982948094374281085164179632194416393417313691785230124827838\ 3692320090379145212995802870993498543639586931358166764545558219703200806477976\ 5988190022679209852289649158958663994835286736952269233356716121220278266724273\ 6154978180871199452849377116031830118414451112350809988125451465748870346403940\ 6763540564885104238371245631940340976912182325261949732087376290837051044788934\ 9681127067113773970625355778758884632330510933851245343304863844406253711718234\ 6170850341941017449059801926605289820672831349725029878028470550127254516865961\ 4194987020885855376405835401951881667033090656583489084479339776469074961301630\ 5184497912203219456259659079363645249988165569739439855045274823838485788928462\ 9457949968328170021990725768136462913227833493537896651446704483148585978348374\ 8097444964312975984045267090043479437131440455491017265409523928330957596928861\ 4884870017910677198351861395070385780437330715900710975029917381697279864087581\ 8690366105873542575138559174248740694657160769161555410317061148074302734355162\ 4422510817445369423408862502628808457904777660572887402493961974837708571301324\ 6322724729793878343780805907463753962832388807234884710495722712735311934439224\ 7989927763056001201701462368495977506352728000080686565665010785932207686814372\ 5213479041441399718424388019442621941361156814030183871543377925316473481100912\ 9975833060550068706823993209188049278524503085310590172431959804718728018770958\ 5591161018467293599576825420203675790074792635112600719741283985493293742429298\ 6103833118874725229144508850365408530715817504640233914568008163428861/16668266\ 9292861538480776460326331199907259839471629061521483844895899536737624931376321\ 7640139604103841220584929533416261228050885426358110241462710264816525543000310\ 4031724740318122833078854351806540718655064290110104970521559767125332916381417\ 3210264224319741448248898937431593036265774966848636221498615628878315130987067\ 8799093428299696451119949732185821767834411764493105169880913921829384462101194\ 9720091767024955694330864694869751144362028184876763400977343041669682456031579\ 8749212847027834456961066819120507195050399154684151033328329105466548065632495\ 1992978391507530235551333082331664577769527298365958005546427693807967193831357\ 5823870928817878730891049610914426722397671674174681690302439657366665029783674\ 1306105025013926748347209784011432145779539391189482962039729197609926687878571\ 2746610629378416966750887164933862984611844552766450972259844332569705953582193\ 8703684243555157190727559065297892624011721520118995916580597300599677362189401\ 5339222866715348365254731793723886308482748263365875139927461995184506732505938\ 9758513900929613586399941165531498326950608077631949601167673641511776602607471\ 5603828450473424843469775834119270222323090632359199832979628250884960439953680\ 4180926552819574256846068525327226801051094108225862626905760070433586185402661\ 8183600839485931174684179757412992061814989387653135965464158199390459671152653\ 4866870428921819333498314263119004207069843766609053770861153384539766354073062\ 9636128792835371516672779767399558573308670408831832557283672181543384922285306\ 6587821040892919421526021080721395107021446318632485339250829941102655289505134\ 0957108444764206974674050630585551338922904430630737025994583647943582023680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -20431593605436653255384925839\ 0847458903852700725686251043575282157942970929957980190893836481712486690566930\ 6146684629862115103711230713051008267042273125611299577278215472920866309424733\ 0383151499249990563239203104026502279380359648413984824720986852054276654774355\ 7248207226497349898122977625139928631294602630786077927186018236441041115048823\ 5083742863318071261968675356556342791430695793160447183545041249713106634645287\ 0911713152115525276512137202937437368866591034264974595995439848508609769823020\ 1862153867129819544779893341156060434821680152917871657428429397808931224397554\ 7092867674267914868570599396640436045737147691468746449971689427161195517386566\ 3110238458537044559513892503288596451940177356477630154240961101002678634739306\ 3261078961973086829822888367405078726302703370497051197407537202029697634818078\ 1573424210729329019210424554196800167665601598889363204113743808546652755240779\ 7393832431244185731301612399817138171736843289816933697392938883807136066214165\ 6436882851316423352716945886021376317045541079047243874346996081835554446593163\ 6071753754624847070586450807028616028592612158899922434122231123492736732935910\ 2071763181902445605123720799232881243639329197035890447956031982802627351043940\ 4438468193700231455046385046111064885438413527348070629899215061063844111161621\ 8338343860021652071470136619294743022797301920838012319279413669851314823998331\ 6751985083002030541206482620787445032511645854790269422167767309878199049079778\ 8915423428516573607471053533858136728440640466971076250427870340764201671869163\ 8987130962539855710058619707021362758387415118498668088687778870008830978646616\ 6253791216132815422568761952386496970686460885769229957754444042391561657349078\ 5747145665906160319631006421581182901025333682352901186634613809638461765277007\ 3780108532235730674428613601638313661740565267765510280444901660759557011467019\ 9402973757370897153037145759827/10855188643905197278291795543447165417355521879\ 9118331335455579060214838836241057224964278909621037559634906832747784222210387\ 4606305548599461807579714100150147112227796450622169737318806459468678897297290\ 6562110413016397412952275985477379495635322644449804501643918167315278106698653\ 4615484262745629019213243970614950585121549585036269913579660202675766715800390\ 5699966092609578762674963838368683616369068776154501725139648989557016523150646\ 6203578657683117886922160411019920221207524298248425837169525432870188484712221\ 0113076567285179030017177519674246098037132998321371032417159382723781283504210\ 3360535054522953108861193689059496872860266433142007082191083870100359797959483\ 2486513699446768145073502947088076356247689980530936417303602195980804418564674\ 6695928570668125699652761273557862070893595647455228109653977203828846121523471\ 1204394044993851702392620134414034573263244348189102385812960884022569075908814\ 3382526097327453255411432207433213613424310677548537477902334847783229232026257\ 0528787754685195131168718432543294549010522765754323420268395741191897045733136\ 3524318178677861486607231293049353544828567379126821557151216559948305365311608\ 4146819636478221206564429816618685982508699628939269287594485959724017284660795\ 8064359514989578658554787687427275533387871150302341590292977717490620696102723\ 9714851191208028444234302789498495448643758809263928411811242633823538336878771\ 3151365845329642826090139762302770155745888298756662756559102662087707363185339\ 3416667056424644328959460241390887433580162960816792722207790308650893294047109\ 9212546225190929353899180013413441056083452833323542118100090753500844635115602\ 4704002269858649777669953143724572672000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -113792165389739985882116146586108040800175054677192046287991111304769\ 8211973383076775985257681923895012770188089383001270741316916814955316982668600\ 9032191896039173739443438293012450524152670766496556581246723535177132879092434\ 8153935136866572666021812753761802682031318393151642960109321320496214549239946\ 8288828021072024389681903505325111752551201124738896868701909706322242940185226\ 7237515787309771366921588916250316989901904898155056593883692205243307932766562\ 6979193217928850284785374454351044114818656097984436761511468705680814458687276\ 6701742639330600911412875644276202571683341289611518275282289775447926917455172\ 3150003178455504095563424540184379718215946115429873098697251984936576338654006\ 8897554433640404029844742070409953923613934179476062402341149798307546364983668\ 8022059314150394077422510736834484028276958398021591570756022600330408257490545\ 7211106875016336845179275687023394130913042374690109800342011877555234536420669\ 1474589529081862323982365521801025533130496331436619194134669930794062716985420\ 8770735326277567163953065242049730933263762532110639570447350500354994668370591\ 2440388021932827109908327709099262035178191641585225068792758875545649362814763\ 3392245231987150633899930479188336149749180524418053872042860985303719629422087\ 6065423540125984689809287169721731939698758489761181154524257745703379974216717\ 5408152318467537636799128406871354238251410917385449491404218649426445294085562\ 6175239214287375133625058325732254933832816366994189300320240201579294785250598\ 2872596845796603578798922901689580767947617782662956718807829992896686880585630\ 7776126715963190159688630112958050542783552948121002193030341347765829314739430\ 3790672760927155769802977726877949123302814185930649952206673559505624903189547\ 5882453533209286102947663862917440584235220141135137483498901734398164817986306\ 1857895029735376678749301960605398096894406142863452634277866719759987921120828\ 3327/66037222342575943690524052930196451052851322774367228704903616735328667914\ 3123347274609198587371637529709642476685504823731127974305535483745731548612800\ 1228794981861265773292233373706502772901174877495764005632657967744510228058367\ 5314894493985605978202356591063755947130848008113018458288148564982337538898705\ 0574704896646508169349905584503666694721185725711991035100904472297056844635971\ 6359475143010781034890371853234453234913519524396663307548041369433838103456467\ 8500244550775402483569496515652535837612174891423132753674688889857123623561052\ 4087000697463473875864094415558460331359785458769326533828964855930614373235362\ 6581634436145874109151889572022536078404542286973862836849884687967914575332992\ 5899740046303184472932999628139971097059258977465810173894803238575066925946671\ 2686284030138498196353615730223333930894915935412444307404231752970249048953908\ 6624488516881656198646004345947725726496972273408657687310576169909393489433957\ 0735801058858117346280615326442433429119407996335842290944316000041147699966777\ 7547481803009546421225086388289845238577657174361797617332010180127137379350492\ 8498315821798789048402275860180526209162183075171566731755316134658437398275206\ 3594210442501959429480847068699784152517971382296763585248832499153186739031609\ 5320026498786604853001815343860084025783084727808787708608725710323985491631019\ 3781097840768242208490477862866152882910881448905439173857686960939912162120284\ 6435528543647126191501277736733098084951058320810203470042583693124741147171928\ 5054249273624368233154476166924300976265771969815481929666083271333173021794143\ 7784792002292897735742216328754645260485688504700088181556182866344853431329839\ 5174099085716514406400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -11838\ 0633474714867495992632945949134333874724212018732130086220133021346831448588600\ 2510803368500341672587805094110852645304043672991295901550381438924930368182663\ 2594737076762029887400548785253358340077101839256019069211553581460195429146561\ 3645128720666305504485159094169486801756377383598112818792685207206060171517727\ 7109001362555124618916274020479342008311569800378998306218652302758038103202918\ 3685942404918106859990152388713059097279447019120478848821658868247156048229434\ 0627072197517490467664663111550673444565832513767647347754247242187328279481071\ 9508014939211785160713208893232344323201702794294167995000724491840181308211994\ 0448409052799907605591798082720709176966950213021961681399736516497341105858250\ 1999710393440787691481566635608947663192867878492429431638031487452205211384069\ 5350579177430316380201509104674019241075945311226154856676759908324149844640036\ 6588298651923147733922359783832483619583185574034619863771148517203082774524558\ 5067463488311130863579874333414783177437242660590936954426688879832086076582687\ 3023604865059472537328937913467847100870219420958398916465785517754676091997305\ 6101927049215462143456511145524716148118373077117133188882630021599237258115287\ 9960317248241548505549415147125045219506189400362180518552490739793354953596396\ 6924668096300635053922932257635094349310586425087129587847407387029744239706517\ 3874923974591215053931327733104163830147145669627438356196930041442148493175623\ 6577769641315570648535555721195944548149878145958323826395106947087792245560004\ 3444789363344247476814176767732809993492763139652203245453747512846223851015547\ 8643012037097211072618656807193343157434969509984811875128120254918320431479984\ 8721307659254410061302045335091905532988375226984916906658274668423566787714035\ 7532135497517136627790275519645935953542338831601620289679768354466924723323870\ 094384914385262373275660670756997585277652015713766338602627/807454287367410256\ 0916611488397486406478669156747468523603373668720629067859166467790785520463365\ 6788686539572856847951449617050932092591569878951079706080692332558936067617763\ 0655198721273609892047866514580834669817444388110123407225416724594425049197509\ 9348637518677747750755084862182855698924340269272284359158471942496527707984389\ 6798315311211815057989361593710663428917639819245752198579641796063795381745006\ 2162874450150756839939038196044294742870613001295666976476474429959820814202828\ 3872501643863225982788727793677306111136263589246112517742321860186155528462003\ 6113228339747982764457715302686842183687125150306819392024246653657272349655464\ 5416806005609766728938847112733236725050738404603326922391808254873328335196514\ 5717964479943413087445192631848645476454462381211632480973301777531289983080908\ 0622831647916618822325710590806282685694603434783876830649376095544800599993841\ 4232000156915305314314801783783286851900320207638470530604962448114613709140053\ 2952426580937443793607699175015678437695201172110719669285413617456816807095867\ 5080979268099340877669950609092867881977008625282308189617192967864058607856719\ 9991399347287241007585636750837095586017477914260699538241956851759989921368788\ 6043817639043433995646158111668356103097227866026300428955008091076257214219517\ 4346390789255356064786433890572241163974256557066058052138767600655769068714305\ 9975578399022763703285919427521857152722285591874078322983808821072155233222945\ 7154333670292160234131441443826558390821416116343620963505041724039683321667867\ 0477228488161296080740581163240119425027616971972100328522685794784214150101706\ 4477549088817507892766039298967345586676926572237769606307404106956800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -129606312059943192011479078762045309\ 0121116484958142036235902049836056943908164097674019819471703888214432174665065\ 3224486316999889176875676328667804965425777804946650638139102108549390349269163\ 6457756267299250828069704233140463169259426407438060468537070785259288246389962\ 3022685304325882343756251027992362497225226914529668938195408302417996737182688\ 7298447774773000256997731209515214355185726955496770371470195484363411472646516\ 3136847258995188825547987002686188028891043293325209818421399489961020674089569\ 4538793183226201888248313537030171871928747707502343132548450820637539168020483\ 5112123362397642901765876860599473802833083692992869254710919397064091315178675\ 7579580842952576191103456234773658663833649576893365279540568911766512889639696\ 1163436565487920498112912386949739330344537424892765537092685599883426711421580\ 5420105407927227269692861394450254191494006996335319615784510052331633920462593\ 8693779709198525340524765084392695922444443944464393195794605555510543634426071\ 1041553566685796819650512008450490724455123013492687368095248542951003773833776\ 9067848588147088454191060010746921620864504165362958742736014220074740810799932\ 1179806214286873624775065045963913612496430152936100556322092984994128066805835\ 1088339810912050180699852499413858182003079125522509059894274409667949210281629\ 6713811667272198547510847639978944269104992331497967118280041359165821116691683\ 7785583676017532851753781307524611775939996778877568691386093371553409789248960\ 2241012700914933464326208281324557459181793534819290850886949797065836783687758\ 4974823342423098143985731311018201278027625610420031682423342327305131150802999\ 6041337785377442426080051470199233179171439550727294663098561568716045315198380\ 6357153049812647819665748952680997772360748723953920851030980564751572508769558\ 7096495841920772183508078648124242747055413499260541172355070100628277151197872\ 8633159461159828147633704653709988732676867/11678124185757221822596608538453013\ 2633777003594278882826855653973208655616130266117652351541993134299443278667883\ 1377597089800760982565538536716172444128791738088825213017991731819790029452864\ 1177859442447912043585936240849603433511275418570537251155540383923647182030788\ 1316566708089147560367115582120694705422973595985460591155300729910560957916427\ 3698058632827123777867715833936444103361291700213556224391970255106843498853392\ 2809075176330168705403526765501101912658992292212901474874123069852149691495943\ 2370867154528242967831359982917920442419967946991573598464660021134186870827887\ 6488872657530253847159115723598140031408802090588838859008321009446182346968976\ 4583026237122622781693542831109264529235770055965477800195974050235179548945150\ 3871556809965816108475944439299320920771596826683590640730758438462057692084997\ 0195915955303321565750038532239463362200014860699852765320811572359145598218103\ 6037638921137079414902497974149749396613746152148265139140043000762644936474213\ 3931738211976352995375300546450437379031224311698839468467001747668955624347916\ 9443865917398708633652596678703881730837634667298909931454956713519253807991729\ 5402914609369297998507807402732949220149092714737156863895747611368363073464536\ 9266771711744907352153888544775610001355550525370296793512385253547003296141203\ 8813463662263251684141582886606350695466424563064906248113725792500366708277027\ 0504764071222666255244962013884478169694420677809638643868343200674978437684027\ 7633110983603372191076335978716347811858688192209375561045234404457596594283001\ 4867428358075099594101773346682668016663692409579206983329152832687113418044573\ 1493022850242219818631902459847882772216218911070967075113533440000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -23814885390787903551773564784532402467\ 3922371230646861551354569179103350523510588939734369755867083285616250933705876\ 2121324086202446732429818114862159037497362604937414749282909836410199880659942\ 3297895086148478543764598726525937964767278645006627681705611382216643897555694\ 3117807992776649797743365473923263493512241667777377934228199050923783807582836\ 1349450303099014488507328705962135112435722807652613397420986659829381286309742\ 6124178650040967479325092535243239142081906714953650793437468144167247526197376\ 5032298185927254394502734778658146984635930393385317764927454656435858872288100\ 5385698863222570265055732325459579880803207822067293029384756157532461030752617\ 8964702543677278040888624797042701788093596031269417225242540476705772456575971\ 8696756844824261156632170582735961088739317385931602975702920936896358911941014\ 2168182975015478991002120221201924404111055889294581118787843702270252243327333\ 9545917888531981829272406841118616188306681075268585996975991422807535841593416\ 2424037800717721019490087623953549343273075319238062884695089826087486105429245\ 0027619453154273034787555178374154910169323374775943310008147528841769190812689\ 8177086886056833471436717069374530527819970177700161464639901030132463466517578\ 0229462117475867141034890727295418609123902983419869999619553129396213103928372\ 3731938220312840747788584244710479266542188066819582329078965492300345668528596\ 6963311859830117351899585905959668013833451944185772638799356105261549471207547\ 2350224357381499277441169217608201793826043163035916566128877427912558691972416\ 2788578028488649871883563768305469882597732412631356230100212015444306295820488\ 2473046145083718943250188018916612286829721191772388612324617141611311458301611\ 4498771566552692893369496151805640915337150390960077468852755341838637808708990\ 7231380655475285745998680256664104380087283004860531975998953706948839577063042\ 68496643648347726543271162748799/3622554158005667721223667415094332311600584580\ 0873468673954779256956497174377234530891590471401064788080269551123298143816758\ 5550318326651007277576907549976911033174150223729685360791819642911105507466813\ 4332085003669756257594421358349068303429077084352962491069608579544443052251789\ 3787236625304891485794924862198515092140278834611591682408630306446944251327158\ 3711792144800536695121980102535613535541545890192377116783069702937624007936207\ 6090525137704479950564861259120583583111037319129046742785808501677728139147613\ 1251324214969953203070618401930993726575029357716697984672041629299265392337157\ 4954981837186543786536375272296190741169775263722221160181186346053104339646247\ 9293133110831439105194636229930383894008438235231722045807286203690758166198611\ 4338426136787324208184374163890519200594193622244253531663665223109048911509472\ 1695959605609517176119778567494017850445829249889796915487614963314450048781916\ 3250647224550729165820725310309595741882429934424782435595345877716877854193639\ 7927633780724861247441662031013526304568343556717006935558554273304637108928002\ 0336085912477861217596383983986038452292929184971706507778292942860499456191522\ 3991422606301601943786804783759429796316449738656923810913400047963118052708423\ 3085620572752106061763515195816609551762755194051908433790100285737316453026925\ 4531318318097856845283428600138973850014825824018109404129322935442846675330975\ 9799346782797284468048727681830675423433395589911026771875920345495439429691966\ 2461385476290905702130927807591581457140257650543019965454147137774918919811047\ 3674849361098083491446761629218170183443899598012090677194610248349690339384399\ 0821149812401115365216907787360178213486592000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1834006097642359844965402304345408622347304921514139036212\ 4270407617191159389525778826241203498682747739326960560040036159865527136664050\ 5660018932461519794863068279518261908178277076381516796119475240441837245463469\ 3935753780437315978167974537107852662138878345086709489998786834007707193273952\ 3640916836047133412433100066070485387071177034741076827663549798510548983743244\ 7330511554870097753569418499545129795485241960878013534549216380716331013904427\ 7884659375203065800677594542081256478465678936820829807348536024461571473756985\ 4563167192352877922654698698988736229517046408214995850840191736815898460605913\ 4442820933453365588968931205400940053493531777758681839644842248805146690792170\ 4418628098516846041699966827289149169841185234462772156319305807087467277453927\ 2192759355607423773773208840599074563597729546334878264102549927522371631578785\ 4073462839867545423108182991695843947859147183995066593535191468709161088859285\ 2734427820294741034246611746600041029962795916205717650429832441199082603989063\ 4773354649531862179503464903648396922228884790691176029773618785644971371690060\ 5723750332300654426540719624750076869182165740652420780471261551649742761109824\ 7688108228185598040994407144980296296409087092076959431313179595229057470339153\ 3155383069827277733038946882501222012900962395007366294785957971941450298741558\ 7643613014776947256394252740698860532712648627255910140287297022514461182428312\ 1058515153171037305024264813844930368212249344737949034500752059136235425895020\ 1805315351320513093845376385132668011947094405237486542592707890008253413638049\ 3383805154781464006473214487565493080222885481505957974339169486798330525421630\ 8184533460330186117175291862428393170815517140173826881398658010205678077044526\ 3184166502931514942877687318499617377513223944873350450961194234143158128888392\ 6845476849658344567634150422334055442594413735135330499116849871590602876154830\ 5428295115829109413549967807/15723137688332025344088815966551510888902727645040\ 3640215620983206049107103016678048343561646379112605555316143772823302406371613\ 3088809905324715957587883454834828849615390841162917036182501431945534084072408\ 6025168353962851804074858108218840688276860648298354103246932554122781427579293\ 8142497892437237685120136736789811090289477443384574506352807868874650214273896\ 6336387018081717762512776277494326725664860409604745541638968832686789562989163\ 9410900042865365572266035148000223989908315138922447409792557242108010650598168\ 2482176355442539635170338007921983361170470968063496062303946009493993204807799\ 9290113544901611529886951252971358742208657055898464304724956599031363420412572\ 2493993106690508720949100030766944291652841965772182048563441540330694296055393\ 4811370059310452824632460539647412872581740564460323068616221153043983000781307\ 0759016778926698627156544272583161453169198262432982069578593376103289086444087\ 2882216781153555857640245894545941819723687404797097672893291615665039254356368\ 7639610691101131634357681399442971769939255688258502127876950132802549415429574\ 1600753050715505274824359326851453557434862283203593768671898627038801353403435\ 4603201366759798975520862871702938017915351310831811059792227853336749526103211\ 9626449771341678792402904751274051734966377798245691891170093852911409927537025\ 3133900948381510908291406020371053855313303813141829914707233380681615057642884\ 1429396025029634100163510676907658364003516954500674200923374891474427237002251\ 2476823774461847647343063084198910275714280529350081263611954097954532696838946\ 2959398772647030616020203720735624127898359926091962310528261665782212970163845\ 1591979178307919824695910661060926526438550708447032115200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 5937092560032717313014586996643522492122985353\ 0200627358577746446590466364445124012063751532812202933392355790066206132070861\ 9477104111484539824817081914347985751244700848704881623010483352779163211443718\ 4790932919913977135554681079238198451033339085550176992033122849227033051686504\ 2122439886632531554697164346827747804737888752174991648734846342298789113927256\ 2638463067483744125244109802152204007385872716677633530523892768707270671886966\ 4764972821602838790887892542612091905865625832718173826892161069468255908175960\ 1203514917744631726379161386518003720362166498226578348756912784650092115001484\ 1834394206483055017580589376691921172747074657850448836226334244991736819020477\ 4415839529583298024088836142430759525606641563447358616237642246445224018306262\ 6721742462587438352968365738910101421117101621606733393942970164892475534746707\ 4262630598488384879386601669030900148777156932693130191856065140567472583829299\ 3851805667881972297142924561634992326267778084179490838576248374267574079758522\ 6145185674980816836407807094785605093506011335133340657231124523493220627929812\ 9611402233773851133093575754112370616720867732276252789266194917563044401291095\ 4975712106143277428023212683669555725035271621692845562805239605158311385283926\ 7899652290415534931196472020129107120006181460539970935860473736812675824520475\ 7125137452592113201753653668082252020732204734282693107572092924474084727351909\ 5411141793841966248108393988138541406061014696470005372776625898393107299865459\ 6930444576747010853869427967230544057466464556582152391028452543704460982724709\ 5974422766186219471816010119131942626752464766697703258884274279051191075980797\ 4238751290948382405016115162767641567358998634878903910825600372545629186381780\ 7124083250978352038443066089151545213589481599707947527741496906410093074998960\ 8551537613598400625401583882365778776447690494950176351954243334633000264560047\ 0296697796654936386225999223/11881405629705503777388432489548524498761288350066\ 2072628351943181200945668713199181373574221584585683447090136295341753651384930\ 6774989414387431145238748871927629085053041169512473299991984744144169511797513\ 4041598860411656813865585405105418252328210831416370856806241691593777615485307\ 4628430768852270794315535595060526007793443198346353040655567724405911695827255\ 0227154535534506274890126163103234249415479471242779686241584906796685946159315\ 7045195519713508190349586422218198411723636304848829640046871779133569212226661\ 9254226064589017121333863322967668837873359067183299912958481559584851838042786\ 9364769628135367177857835279209785715348193563410185789396884035767771059206343\ 0587755308028701935682630965612877575020805066684384979525789654965886114316449\ 6369266998458934595393893252460618393935362307748906765394831896046884033072077\ 4233502150605394443199813650960354779216164796482739822248552020341819354265732\ 4254950400371662237723177095680890161047760530503087804482805977606634184903348\ 0554904452745933060991826976474063311374346546635852572535906386656949952453839\ 2015767465657220162079694774001951503826944909712103924556068089960149004887665\ 8007505388424599738590903539667863576775491040370728782906817365064987949324908\ 7149226680498360375190639469794033304841766965473176131900668668323334386767620\ 5769455716421151535499677920731470988390100881959796843817387214082582519327011\ 6759621504057637363093384804288144317910064776907586315356004774514382045258955\ 5537386162380130864804348038036200341153809075930010882488212850725601233424695\ 4720312589158762356733781366016238494091544832069319220628809248242785156229177\ 1252389550462823465550826055932866130765414400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 6974592882336366045892205438047784412071384711777968489105\ 6473830964897603798650459062427504744282948660749148635619427203170913318362873\ 3587126875787370716113658035058528846882887710936024895180734661640100225222587\ 3065866355591430363663290713047561291321222777030396624345711960705895419664491\ 9972535275099111048954569608142307029603984214897576607038437606596285181145144\ 3316587123648592555949142244501737316940316888805910745127756027762669354884129\ 3568951762320550363826597815508092701654726832563284562649581104644227805060551\ 2979559494668488057787997836724475218484774700391462503924164181494851394847173\ 6133794910385957923207179531162596125932353025849874195968133675811104145215416\ 5781496885541393342036578183233573156619876924209105569424291713029794032981155\ 7800025241618563917232957332337218141159976914281225111343460224116028649549921\ 3115395358611412446325601041126248581988393051866778187177256375501703399365981\ 7549376795822762401746499711909820824973620293337640008501824396805005787989423\ 5026676058364683058038163729935968107846179557699215806741302562983447810868151\ 4133890373003688962347383702961137371576413874984252427983502173571317522493241\ 3475583663086108665517384618538415917519489910913085014952866203167715326713513\ 7341154638678309921388630184663957757141685162331602121673392683543530302639980\ 3248030256817588141848265065501551444820415999869967229543968017380892598251844\ 2478143065864384227461007639970588407832899484709383040753799649882849737474098\ 3634370348063653580128818869170951632386307649698717055262446890712765784329411\ 2479032874841071660951246872610512877330936260837624781656085501688552430747316\ 7378399852348626000838997654919249202997171593858852873297876279561011439553822\ 4866480938272104891394817420626726210270648447410920640088774234279090724443994\ 6639319362038371625115719984780897150517293853415777447909311806352283905474269\ 90421659984711584627301558710771059149657/5941927044981040493113149729309367304\ 1299720166287808463465327172912864464413898722050836294866721470023387573638936\ 4709368202558327853449698764233020684809126963921362000028903653557854760361281\ 4971588633033494854660902539168790958925148459182151456612701008576548189208858\ 2179971286985328864357770606186429198752327233768730844847665224439580685369404\ 3366968818620938048236979885935655102550226478248173847634013671062910334957186\ 3707145023805306198008512622363939678004528292194688491404174571314823355911565\ 2592545062145250339099387939071369070252553151924882097670341529168298642624407\ 9339191091677899045078642326799234708134196153303581954409193605735854207175134\ 9993789700812475631252784289316670385488687429903066803420749427743522952382211\ 9256726487404080590074313690250526465711202824351163548016944622936049781526059\ 0402274848769155496331086411052958258176699073333881815367077023041921908610740\ 3204164435921129008941866567699363396680026688048461132256623338603406678633218\ 6109030749424448875263155561063072864964559702126121967257512329518982217897277\ 3336912196678562918372056936104568214164856508228988453682094623298259070159715\ 6572503018212377317579277960806534040523121501352312057905179845849518202126025\ 2971990199105089064587796304041176586817755782064076962442645219787012837409243\ 4771427704801384434867174804375225524511068563402292676447909147684762054726304\ 7343607955345541081375672738579820135225177199826021086174292938604479999200490\ 0559569176956774541222519197322082374257809475191330612884557785812506735938252\ 5039468811055626990789695593023245505388481645616095505074009682688349618341814\ 4736508330854555243658479967992876657427681598049822716078301459047022301334732\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 326392258255004304518\ 4394166072812792708937884463282958177537182880056362127187007873374548064679233\ 5961377926206276405655111284124304288752469710529581734435003502091885170829713\ 9044845242161701230306268656023988301145682448461664650887090964620378289338927\ 3257209936830053816894680905735252602682123115519228684840985767011043036352811\ 0273070539015243799413640999735611141603801015714790908529451337033152406286574\ 7162374849897808998743853806678711648886469247967646020247752576596728613961191\ 1139814617590363696830328912389911901776790797762593912326988370801298941582546\ 9523159175142882062470614536802896899356250357828821046060999256903634867979471\ 7286426304046039690483752259821634048202847443503877434333309899724254630541082\ 1753740216432284065903563828523971642642728691145793094063814918134628093462529\ 4730616808131269565573287542964919309549388744082921972600013739200760812574543\ 1315209569331894321609902737544427498120193849744818480468937990404261159140141\ 3598616128215356180846734249468743635977274065615581102734710682821563229991541\ 9165119176471033918356551872887066468596181546057713082799352835885640408235478\ 0307027194458286531824416055613652129106031840563712855908269870305380983757572\ 6745149231159501296585432896078610051105987839135883696961333998159841451880026\ 2664649331364092313413008264901250001094744730917437605980671796696173407028678\ 1276164990754680064805207706717762986626561119034457010523683612173402941184773\ 1286480433684405014049608610500638047343396908941192209698959859522826895725574\ 3081165546448674159104663735101671452138885943901068414446410318788030161879511\ 3516510536193421088495437345867564422967034481854809945221160911552713641666406\ 5956317130176072005001664530453333942530210982757874688292587345846992578101746\ 5568401962068939620199682391961541010140885367847639099760526271067547265166796\ 18386599743513876429382900848091766627256314226440290904318888632009461/1733441\ 0689126227412965324930641213750409172204130291977173116422651620174257928772115\ 6468420873439840536508418124730199840526282742576458732383029267436651684417233\ 4734672296569749317831920459667743614106885397799638390498939384951218837412047\ 3680787985682960899173657748258378208663972439738266988941154266455657542581702\ 4988361149614000742046566578231318361714178105026304001562261451779349173199819\ 2162572021702652689302392176832039894830090840874366528409664596997502155739439\ 0530218348068455379296271080817988420000246089879570648412623552618147066609691\ 7844251187859165591724846083995662218820066080502842445716949080635270043821236\ 0283676597457604677474095984923710676993947628648988710933845281629674783484314\ 5463476145999146874491511174437204771077097767262944813053098861550086921694842\ 5855175534542322163966266010896274939233225265316430751781132882966667463407351\ 9481332567485352413139601367204824195512843579133985080815285412476921065096742\ 6873973849108321940699430538101064256268310309394718881109811180902402892086682\ 2658094600233344822674325629398903719172355548075853367975524390384369769553371\ 8739786609223606208482677728872252283995346234971527173500666103101432031031826\ 6405689813692289263081544925769340432924105811556448319896760374313888290930088\ 2642007235640342610688649675101965389410774899947212119897948552433098106664460\ 3010837855721599369765089978126825958519619810377121934749216656267662691705093\ 5230441839325301255436961505233139305257348203060233479849258216491503735844436\ 6449952604600242823367494126279581780406957216882510968591031212736972238970138\ 6597997685299212138441770050965527279324327924240258029807793198392706500368519\ 5959338817472450632089600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 66980356366838134935336834100276700439947671499266110917545747135218416812062\ 5282981305703044805583751623978921380499526662684331675297748087355625193473033\ 0598997028167795133620131035839814458700359868630742299937940142881580006259151\ 7545737378531527046988479826352251098910126582135503711180626651430420123845767\ 2904808174494783210178561123192236853377155326499660011247007601008829439800000\ 8092317742333140241507087138872263802812739048147560531883912699101575202263128\ 1698803821646396586487997469399581494145193650492499761533561292310044112917543\ 7608648411425602832405634569807143002341146592282301314241230782249964995223060\ 6094118025621872183197900265282774953984819814204813653325432607360834882801460\ 1160185440560151726697431293758997333297291474170294415752455347335089044466238\ 0581575580905082387182442190540916191848952305265098484562595144242017328855053\ 6602026203941749729888930508395131463106453473231974930145111207800892812194545\ 9062510256373030496884296671994701902700094360247619808287575682467082050315434\ 5467691187956117628257993289385379963234034342431243325753946524326011715740525\ 4254501484344127559028818838553635178919571995253574280761974330844361544864735\ 2759192776194583705175970128854317712019753369045510479497598714963867283466186\ 9536968733897041653023221900483447513601490529991556174077604842306425237231221\ 7875698932453279920316799598923240801475274104022296909583382284894478883797754\ 9445291279460902908004805369482553294109105948714401888639958060087903899108151\ 5998842881698716826833241416523831595184307446676522234430968063644971616421982\ 0928291162609140843772212253990399078431695436313344167763850494792572346737173\ 6902314979806520828633799857499409639673084736137187568346050012509892083209613\ 8474667102065855364563766611613651702213513310229734506365837722045157152539112\ 5381445809264138443895803849268505011150909671393731878301319727675572138524127\ 3872464501406099738741847/25763670413818345740304971864983378233597801318509763\ 5812859606438132685257856506724118764222162447567261627446363742223155892468384\ 3643023887238508699632255264316494391699572837498962455336638307839614784090987\ 1612916443716793741130190367462796422448340595312325276347464706792730091727119\ 3882585515865939832238568101729622651751582583801879463656784024991379629200945\ 9559427523836918796267853136685796501854271679166023049894333700904622881040002\ 3780094368541608949498883722672455201812453017699270018617234234339574234680437\ 8265885080964548124012896153113981477736197149348570612015091907991932137430284\ 6246285737558409057452727719011672105623316768739124300451884231754213346518028\ 1079597707791468082422826087817612855399583448347475783497400883531866821720841\ 1309891278365240956741934541306910459405987282541879623583103044943483591886206\ 2063649926051902550502856759296974753860221447777255802839103364660015607354089\ 5282970038023925195545383894722543824843066287271469356692769889314015100634424\ 0206113394941007180024443019084135803977368484398930924003346868792711984504605\ 6233913758472126326709815355732917735571545347294831346509731187004475341819377\ 7452133797478679380745870418531830356370408757696258021464245882062109341578825\ 3579494489168019422018423064849524240884668441814855512015462841330727327474103\ 0411512479483279983379206003362199554102079111044767962765465215223902499091260\ 0224660927984737253271407287659798128996848536454236441455096931469143585677169\ 4253875320806952321808384137437183183784485088123235664565548842901091228130638\ 7084926812714942779406789394450163048355702114911457551273340640878017534836825\ 9421122514247960274037288643746682325235238955718564105536395018240000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 7398336793168003052659574469998046\ 0046570257244245194449352847281657778728899852995318668955845983409837716061863\ 4179578432089442339002861779832206540631476639729018682517264463781484063502085\ 0064730424395985525656021583264027054514398637106167956265700550636434291061315\ 7887244362989948648935435450267055692779237109738914473711262388337325566261864\ 5682036009321682830403466778840664124444635651076374749104232389680082151173539\ 8738415539193259113126949552522547915149692059953165525294360737263164164740077\ 9557468509416038465758047963653881004501149216939720167302483322641977159812930\ 3122918683854043352385073588381965012870684689207985582802131150231658912466272\ 4004734206432305658071164551300366088524707096724134164323765513689114280778015\ 5278505496696871158334267342597318364341710891090679392582505599516869659218172\ 7711777350343627037944859033108878666548601448486389795426337896509731695392866\ 3036877265847139434364825629268918956906401617795770882375021567961765584158030\ 4928137596998803422609730507196967766148087550870238230914019878334050497883338\ 5133815388282847463858378581322606417910047680649199918436076923101679598327168\ 5296991951342407116101962464174779555351259392627271669147243955638632237422236\ 9049063027601011277834366962665893656155506275030723201555240503591882999524919\ 6118754501090071404806010111237391020022172420576916293470684325699934987476322\ 9563217418080984226564040170500025475544452792020104767545351167743433722030739\ 5204427081572152355974121831283706365293762773788993539443857822401407230955368\ 8839685716205139844462848958754851453782434330357731396385435220452572569214346\ 9512246815100844781796716194212620538026983432183738621621894350358903871762883\ 6153358076476427269010477824989043811808089185020455878201388742809706242021689\ 3495757410960495789291714183275803249824287051709303380639591013656336738280473\ 198391712055097042608470055031379405888819334511601016279737860631601/224649558\ 2564608902551206934940507070152316235685355131333851328034352002407985839811884\ 7712591385657380838658469774318524314105626766472013311922100677463649355617415\ 2785336585300337731425564799564209015757081244128693445828052803174159460775881\ 2302162683206425962325467244038061594919047012646827487857905929016613175176009\ 7055237242946705690651351197508390221999350035961859543657857902161874763856301\ 6108266585000074251558285066959073465360496481949878493341616392303218432712354\ 6453436991737130693467101064512322052557705613292212309358709464144197180984878\ 0485420675631428911987882641536768157324333440330590413949261183534697583867128\ 7332245976669415711322729424808145535097825651352136618743976487844606789881168\ 6177089810207036069869870569174073686134220862626548095988066916706941596542011\ 2672640086745698886739967100754158622005369494762261593107214054250093416028922\ 2982416322171158947001441353157492667695515752232090249823173443436324478009421\ 1120628657115294749823085506751064613953075142578546058255692688854888680132578\ 4709104274192335651491659920195551345700008873797904636742855421614131565655491\ 7538684147526325538467921345254094749092976698001952586812629026202502130885922\ 3740401371844047622583504988622989035768884539993793549510982165233260909741852\ 7143081210973867520956503121491670532454362416596643774077111882959477654032352\ 4261154188407650251857576166215014995605603476053268002092088423311197067086892\ 5706313169440048708796542956396063075720789387436699960808771245000461481830469\ 9032678685167176546298550082268200147164275572991045187655926436068708186332801\ 0104105052601405165439357057678172555149983245574830773953076756944467355660397\ 3289868446579057903376155931574272000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 17953392916241552413745333474230012012483420259480870409817179922655\ 5606444282886450714698533315660727915235648720474336553002494187870500621520475\ 4747994859748517623090084503894189208258550084158642128126681169118256809626186\ 9431325804044669746132199439943659770484083783085650930089170664218878754514943\ 5301315770039751412857212685301955547286118872028162920445070705358291326791247\ 7132037806042658852941894878677662983895847005242611641881485271291447598567880\ 4092014083970213355033741368056240218136152710649926669659104698639795341522973\ 4506810209503720627348986164412670780092342941773529269182725664278519013559484\ 8965102486334202942165705626089108208904020698541114213974660608333873609109223\ 3372431923941782718002170383246655236958530060972636152523318230641525236793477\ 3863271824388214753054876168513677656914283011217922491343343210424676763192987\ 8523334180908376810871481874134225832031854098442188552417952898661813399553639\ 2159313157642595329394875793042048355686299183564689455756995146568008992994374\ 6277706237960558734356418679507314550195703839265019538663514503318096266281565\ 1945441866334810235481613813311602674604301142289926922107583737408732276664572\ 9292237972674308310829891310994249311767550843730324490099622783228799520510744\ 1071826347790300124866988229532400609158832265341799187501920607846295154455586\ 4073474082028624843776408712789371425044877392192190604827618657906252457788209\ 9628990582476667250396475762172737481946783251126363671878911824807757728229210\ 3268736847156568548844965487951556758189157641296667691857104806203769414897789\ 7627054155979578922704552183026674987933081732322698178982253190895061011163114\ 0344968673366148269068759166022754245656258178316855875970752561396079264524978\ 0566045187622645453820049737581886165334617644518116733699686029784797607592509\ 0587448801388824472686482098385321358661004614174091693780046818801922537658330\ 437221526690320836603267712701179363/456924678899684585409134245212771828306676\ 7689505166088243989252843379593766912045080070624299936332141229989702848886928\ 2094802549967252135987710877538586539454202397106067997861048103940618106532000\ 7308349124480758360032868512881384502219317205787091186261238814326904609408911\ 8714631522128437861992669719537715787091850227718432093287512007346239775737149\ 9254372218690803127179465116768714314927247566197993444203803226983621501840070\ 2635521594304701721771117205244469065405816242619129380527142801130784118420738\ 7804277569808433439210538889522858373454148951648796234328074651199817286973517\ 8420635596087102603276800800630376289223523327065217053293460419106606144119587\ 5606447370760973149971780933690233124617173257474682455249923357993861678721799\ 0281741857427609740805472378463274000518434295986269411735809558832001592727398\ 4163425238306210405824944938791173571453694736623779507480720804821309867961305\ 8563961162370934633742177674700769795601725451216144375065131500713615862956534\ 9545306680318400049259805397961073951350099204197644261783795624235098089549550\ 8968911957312232148870962541305763818004624481525564929424794766458038061551532\ 0204102848707689300953939770782218266522410874188250234054165776215626031612724\ 9674718097809938530711629317402962075814318877076169344646490713374681618775412\ 6007336561820624350527660439168267533420862064549010321389487583455834703305337\ 5686220882659288623302615563484455192266631812903632583791031523716422469928647\ 5625780189647080362986357423044834691914973833138683317053498769537356383745646\ 5575760216915717914641626637035988723655297196978529118471251172714358076046154\ 0127452450193043762980755111429125916972971951406462504660998465181827559587840\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1816488822932991867165\ 9921969691837234063173384840679008620163948505962732466771485757595835778321258\ 4143545386802478322843773335780777647997447216697500385780809862981135529165530\ 6454946798724395621857520981577155842145957552042379301243572120848647243781594\ 1094980416165749696153881217199561504488964054532759974158496881537255386961371\ 7025093337282310496490228316667848112083713831781150989425834100962032583211420\ 3936553901918791675177080722468485183541374153567785799221034301357993004036897\ 9764922118167269405063300108153138241199328348938884779404677461440049475603884\ 6797400659127925564005559860134550559075036749948444532081383733539827665336892\ 7305441129765267364438817500059233855107988126594784195186484999507372449733606\ 2205244907882842243435717624325357358144739380134080934201754393812144907265035\ 3062882655650118693819127424508482103752181371618146128207015066394009238257043\ 4056393104930037439932672512107335657846663308355242913677290440351117861009547\ 1992281913650343337022900294616267817480633666696027664151289897147422946740388\ 7346619908985090746459884067803977393757276699514993735537001639627230384426206\ 7413129786954467248972568204463551827048904215665296107246115565612749088051377\ 3423600862428563362540349657163880270299087541759055511953703105087183333181070\ 1250351205872719955716470875970865428053826354993628964057657337590952503431773\ 0721025481497308048954968877990888519413000862007853561262480391195082818881732\ 8538971175359606355693872663556999136523093145289532066479845727244541030664005\ 0758284443493339690045262764489261659996479408666264816621988607889612759816470\ 1465127959796123458114997118681396139454584376638542754463972938691802507104295\ 9167134552427691220877021032672125977992370506553000402429846966524495053199497\ 6615496073968778215599507657675950921262326548806933992146985640207969130681474\ 6340165094427795819866396568021300128546423961528932388628853683844117732033419 /406241304831466191055889554755536608305978826678443307694309248893077167406830\ 3173629198267318003296680539463783378339050496675257068683042948495532687459175\ 1742657846516662032414299031187228900815791615193087602524618573894789601571871\ 0484119014987672776354870581597944899900816392721558807167060846239047321651805\ 3199548205168261626771601377738997530184381115106531486119157793143545626986435\ 8591438529045680207807569572202074734838223571699132434550229306666863724413457\ 1351227971622627179498383116892686198387667952250802049923522919019565389780324\ 9276763722045060334417628330108824095537334728413596207983368819790809862148921\ 6772560188631849494990590713898450174228209682206020212116510488900175201814395\ 0354639254629482669452672036977766447954961708209366790111463653758370536953583\ 6536577232475507966481406199469347645982489141831893112411786220447459942230785\ 4290397165436636224910435319148127838117749456875408777560205399255009132681164\ 1210559684414629269045522503535894334552723817572518187262094188305952518624388\ 0142638896980115072876197780953040705670003691381549344990342582186484627353628\ 2897729557921642910112473754037381048163388941676730617040868217959374451591848\ 9594152499136576485245619210368956758688915595268794628351323368130323375295796\ 7511887753614332833216443251473556286029473669348704848020328378938659901767033\ 4237577220636152848997303828312151840016798771550074149176413123787420428597151\ 7593453886565931964621075288330992979986028282345402461022303953987126898570834\ 7452144085027187349093895003332942106624229662829874377835108572793861738570924\ 6848038107099793475439788439815378369950843864914219016563400859918140219369209\ 6634770201949184842692941809075701678080000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2808743445189838487424733224667246222763832781739782081168788\ 8072702062086624515727079628760562159027516008178011989599131956419824454138331\ 0637694946409196897685875328706575037708318114434234604737266130220645171814450\ 6730528319844246708071585414664248131151681407208687136399842290133542066407752\ 8079303839503279110150382204133303003132775717412016115509147943757841883086333\ 1729532205712846600360003488413088550113657203006803417241599752178992896492583\ 2905362648010480129350558784371254702723459641798659436953673126234132504303868\ 7389225347996497264528444603943760020728964785853966801088950012620363469826771\ 9650769974829516997219132130333935051697271231949248714364362671190390490065426\ 6025860150233935494199266260029560873864208240269657428726318577755396053723769\ 4889765741417271721898959765120508862772277292711251703802279491019793666781691\ 2777287424296837029491380300065844211223354216572870181072433821659655327432153\ 7001542754691463697148922664517578806933855675535244026685836732572721057479647\ 4490456312303053753578624109510025888715052822315472626711474892636060138937010\ 7505378586983321737000136558177527261910177370097300118005819130477893589099853\ 9056511986532689425366393042987401590780295546788013184502772468473048383041501\ 2173022069286815187123998535260090976449831256473468546361415777845587242475969\ 2029344955444488957581728037737982975893052397074331257141518949894348821379916\ 7942721370430069951103494701265773192261144223002911826048771667815569088103751\ 1873192982283279837754723958593819490965486805488352736714570441805199224083231\ 7526780013748116199409806046528285485966266630275646520214773941006848579779587\ 6008386948551738971599775145648647879654146738470918107546736057284509847828923\ 9761749068514055973011984523274717955155976494933300748269243561453072427847147\ 3191391230704798804439127363865312443123335793918123281129023381499982239682185\ 6862690233173253859497158212334210799099368902187533013/57514394078653660370465\ 8863208879370927445031889350836315215448983495416490663714403071387038180169793\ 0951279865056908130013964198611758883461206370586228333606515406379465837628678\ 8093274567201086507148114359184792795649376055709138388771139707210320046950333\ 0139389766363000272354063100773443392652501983649462697339141764624755836500511\ 1802510885368404086166591871847828146401764459456796886149787609585759185365552\ 2225220776425702077520698722188724858784941406912607223249435323681406119479004\ 9869855006480721577357762869319104500534779233928976515983776200305032540096288\ 1501746251751608214272600151074420925574369613161041168405286346195029252879629\ 7389525844560760844468168002566944835819893718300843047482112809514551147937178\ 9918367089651843179012969362502968551584565142926769387177828379053273308511709\ 4946472842293327004964483228847633187221350327929868571142994929682354667115881\ 5423931984349725063655309309261744136027746372842493114236432428317559181588313\ 1687651786617270223527838275420912569684154987402092720273654505353389598700229\ 3556107129933946068524310984029570730451250392314706574164676131096384236188815\ 6618943743563135968347009962658731152489294885761154835085125116367350617808980\ 3501184535278701122705046865555196793511173658014168661623718859460279039028506\ 5587148199195370399215821665078196323008369466540266242556179402141691426644211\ 9104187485305472683095655695918107459242417918093763856911531120833753693464080\ 4038759043329364700787131993739424402784704477699058395846423838437979405057526\ 3982187563664498365426323455475905442715543268864571630259542809798301729912805\ 2446834651297364389979412671671364891160646620496501695816219732418002737349268\ 3659364468259316257854272307200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 3302111002862663421018854682726691892577477881688310970542475975907860\ 3414271243672228240734003704550023860446301661871377136899837343141037255424676\ 0192082441195256938604579680876972888218927643005349864636696007295428049650554\ 6041828212220393560894128370235622781786965039300017065891857216224696815964111\ 5651082457636593748635942605572721527156740320230582288092414220005181095979792\ 3003447355612903309351249273609219360127335369714875620492156152989828763413184\ 6765247479732737484515763270571801744296894665116985849508524754239081862423025\ 8636021973023574908681016832139325229431058174638643284484527458912177130505850\ 9273883045046743138930094393841979395320132749404904593006653845380960032253904\ 3157419820195902159364008042210909972403637688239418353581113174934531939491992\ 5714748809477145002504110542147410546740093870426532623457585816867882059089293\ 3463411440197915535458968273689761832917513744990187152987271761037566595782011\ 3123779250698633810961040169882708977183111813866750744562032288867187043516222\ 8923100887325762181269227068599121756391356546300344757397073304612921854287022\ 0450285390913435757726471296288174040601233926372601553894713854113270406775225\ 1620331781745753648101449123336027542426854446553866276203524239196511313964367\ 9272616751041554103612067460669085792563462329419613406210940591630679017181990\ 4265001194413923912969961835722324545955839801159593047531745790051937573828024\ 5128645510434069598009953239608879483373184537859466356722195776622305677628918\ 1379297935443922719435134251563440077057451635499243850844664564679659602627959\ 2322520227004358641200080382541754829510649034466532355171622227442482714420333\ 2683923501798576149074815080642384219593616492176074885802543844720908655763270\ 7700529432298533861094299977263719172730923369569250129867390629584722127087351\ 6367778450384541371757337866789490553160556447613054985631449883267716278796112\ 8887571788683964834573412445254108616001838419/64368733038952149911470777299796\ 1802047290784651642786547386669169021742519211209750570156528562042001188552823\ 1236522053114764706020166860672715732314771129089864102644029264861727932747200\ 5516534888878700455164373980787843787229996795007749099281447828761046736807566\ 2497950124864296974417681777834785811779276359769088697633880392050167040984151\ 6871048505882824534223015726175900610657186797883471018517566876315339805385892\ 2162946967408370663900333941252790661232046330358158609657814952577177195875371\ 8852261626187360820947623211897172818951583460197082863568060508235788263242051\ 6651845200205091728519865355195659813724316121282526861887243754991087967945475\ 3114997970928126289499504692780005724660739341593960023769568259611694936162442\ 1738077662019883774987392918716588226548426375124420494148340155209870384392848\ 3632560719909199927524924525519218375630917137915651151414687107674201436845715\ 9714182387615525679021093176414962766758496840591840995579662302774259196147383\ 9443120551564755125459463471259561223475360771293897497789639705290816351456145\ 0002103267722699947671344629922766952508274665239981710673539939948595088500264\ 7499243903781064702247576038574068846170404047436820451135658417912361607664232\ 4936969459117071285765227280981936453976233499739343228518434651607881426575922\ 9054866340130828830023886852038144679031691319659194528617960401456955657856097\ 7491067756176484737021130808569412003129951737555481283724493084860989324543067\ 7393781599619754687359080053157433262550135792724822068570633783638173969040529\ 4565431432220609920899056330163162192445141351595166487188745245989929671124808\ 1842655958057849651058084541019652218699540498459334604389796332012977345179650\ 2596809950503947468800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1179032969529299455924627892286737289460501914424795778033136690620291463246523\ 3126716723893288683300888867097926905347633604451677329856879847314000979419804\ 2070629826892515211705176226299775524299437508899203470087310793378416807227928\ 9907201170169170950946026685718994514395496607224108322734813558378428062700441\ 2277106887102550110935093482047958026393869003985301139599071969447937503659388\ 7992127465967368387225377264160100619339110131608210548857489639963169812557941\ 5954761725470271177001329462925047021407943722564416441054847139862632264555578\ 9678581932109056779204984959510881255244208937517000339566895090830271315046388\ 0913588087729897242240461961639209453855773267858913862466931344101537715348962\ 7793480950413239804651395048115662508062276343509220672439563292300493228364990\ 6721069430252580799216482532772446666831005430400105739898301208612320096197786\ 7612723201058068581053595600308496167522279619735081703468073689417437055225880\ 4752709282069509283460435276814635652119179714850124687910832428496089798595831\ 5905795284199037155401480683875642957363485835896142800239628476686881606018066\ 3611937718640652104818244328849589889394939116305655025277948404315277622967505\ 1750408067788515630455802674945379904199520919368273654869705731807938828413636\ 4584805443155754029051242031407217112462977822533206690427691142852354495145468\ 0920387631658739084163746922195100158651554423209054739725273675741466163401958\ 5296980312854001245810884182416624686209315169777072310379020827545612481624028\ 3632983310654668037891658865206523314340776476998369969908783890495789997487355\ 8061656728880699191202430883846780274976553026605111086944797766015124573974262\ 2428003710767797609256198277497749808556662522025730754062185804010959279863325\ 1286109546331218265125888281271199692218287197170106496677418802892816443498018\ 2371134957557617706197466238159686302152281655532027337072955061176562503803296\ 6222607274594053917173901715855560940275802386206271/22769551329011371583434070\ 3303567615206346696976869003051532240921491316661000637457750900157606453075146\ 9615030274287406275633619495224397543847059291964062716933841685055538205800714\ 3953276753424722205336048649341768255111830287828716180472414938314254103386861\ 8539720337636851979204667253690208389524543262327014533060878733123976531087434\ 9805745911786350321372416466474909369145758309476568267354802554131191326227346\ 0440573736329066273360291332915147401742390869757114842850569285129757337683849\ 3514207795951660209870811278376996195011861268664662863364510285165519339760340\ 3256072622244012112513127683342161979320443521929605375240574026939615430764070\ 2059693226455796021622507507724455459599900431191780259569289997460810145344006\ 0412757373080726633101636096889383381746978074286980688264184886555046878002892\ 2420937114401077099894117210611078119920852054358737250134348739524365243730688\ 7011224411276612221668679791132238621429694240153695981986734596250384991759136\ 3378304413520254748465327181123229810101863881139923326174374228122759623591194\ 2687432648746759727255260490427352405918597461835877604627106198559041841701024\ 6527348646423985684037983375169150013377508226543982051104194417137639874337520\ 0866225756335723739603610853507657772815770098391171443709587419487525658702302\ 2803439935493208473158247918801957471686038310720810658884959781765268969608012\ 3580402327621364230875880510596209576213632059249513293969596589772854177080940\ 2066594941126236096705702684385080247014820201926601615788945221888248315858832\ 7791581723252758652317045650793037438172769954679074506664045103885069512498881\ 6811290820865720131842960095829577397686718337933917311945563126619290512293218\ 0338585602833663196575207708248569282560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1548910097016411887148786676161720237200440650286137909660\ 6966808467656160483754519487161559650087563329815310711891638199893785530595848\ 5763293039371858434732109824045058025972827831852185233033492274288864486681544\ 3248493898782117587974049647812730970127610934334677354500918016687652054114853\ 7878540864613914384907565020979115934127457373847207905787555991369196912851909\ 4441654276234734082314581977209327309102084472776114041545244871462523019134022\ 6120916279837444187014136165944760443933875479394335231421583006645020982976617\ 9985599159229902127058224002264662047740044775106455769047411390377033616736737\ 9564079148023325285077899851285667646318920057357995781430431281359767378422543\ 5085503715237783942044166905813924851578595190262428606998381796040358741142456\ 6976028256574506495750631209513295652113527211371336106530824691237028049680699\ 5312391476194155222153772423546073628632887927934932347214388139871346707491066\ 7287870771975538534512224908156847779288533858163385342162881120991139825303921\ 3743749781895459239621487393336198448057222181368360946859572853624210814867217\ 8548584454306393980885666153554228281626460169889240021115624506624775559277313\ 7518159212316844285862856823645395581701115632159318383496528839463665471515100\ 2276472189738651633073187202388488084953569585524698590771548074739788563510549\ 1229064634543650648765916630947758456342097168885482418862007212411317235295021\ 2912527039425647041383549514269048633841269815611463301159144430212412235722116\ 6319386926047141753580877097667551083685340594204983178584962976127204576327546\ 7356423656093649471936177243297112736667520350810547824199109401998349776714611\ 8174952273964900872817231569641070488930973782549167041508211866986613825117025\ 3358791581524729687352764928885261618887653840280415230521832970543061391310137\ 4369707454365511722008415011844029345625471013526950470655384688218579130296106\ 28596099941290674764362357504943825576828154396054461476873388287236793/3097898\ 1400015471542087170517492192545081183262159048034222073594760723355238181967040\ 9387969532589217887022453098542504255188247550370666332496198543124362274412767\ 5761980324089524781490241735159826150385856959094118129947187794262410364690124\ 4814032998780118179393159229610456051592471735195946719663203164942450956879031\ 1201529219770186986368128695481136098145907002241484267910987525098852825490449\ 3270926790920037205502118875691029424946978412641516653298284472075797937802798\ 5421945248078481427689007863394783702023239629711155944899572961723083382770681\ 6714510910666340599082458860169253348641241861679205711472169186657089166699397\ 8267945055007842272389073908361332792057484014656388497904748357985276225791740\ 1357089537612712933389490799058602263007025319304678011122037833236323903165195\ 2226605505956466520057270355700826816312124790559330356451816606035202346957054\ 2502754238426844474423295838268926832880092488589420220602679488456285167617242\ 8022109367335726716105891756941531258294602337567786368721342024644887527370663\ 1602888108331416590841827571258062547925885781010524136859673124059303075459470\ 2310964682777824523337054237608705535243263044240700682092177990005983952531182\ 9138962775339234721206289218549078059810015082109885411267451714066826046763209\ 1727193912460819458884821759931048771858265022966252717236195688533443627059178\ 2016007168666133350146993513962090371547738844979076132818181232550954189655727\ 4271799801601470666947836046411732802272884718963956496192492544479809743644754\ 4519575848048787527590691390918742673784632061332386046009900674105996531518917\ 7012088529948978070314461336172206820658906135487017333018601134412777865570824\ 9151862980288834310250147701065804516540844586156267929600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 40920240667973245595741157987575551484262\ 4014081494320387144877928858467322362315759178910973511862073320849376860660085\ 9196035834778761768884380210207565038284375834760996777940031664132911346990953\ 2872497577346924389963860715506750504239492599515280320336533502277391704266445\ 1518759337217416228464388973086855574244620334831686256381901056919298582334770\ 4506599080524503090958635454089345961281749081503475592116461125078270209061845\ 1749947442109924696578390224565274936205643689757081504443900521713598832816628\ 8731415715700885071267279564389452453201046820382338466775665692234361344131197\ 1133169989729435911311854654883302129305432801339345893526783893560947386503270\ 9868572849437684997214951012023993545801157355347287811103414772891097377064055\ 7546817403115368436450543263354618487353649017454155927377565926933989816068326\ 9344869555782142066111872018116105063469395656241194053836963648057143735608581\ 2261280828288791350595259603809360582057083196789023355341786411543072729407601\ 5036296051553125487894684733060081517545130483784538733635791693933825702922915\ 8665219041047920674291187980984015768137005624795664344243191809690055062871273\ 6857442880247420855455751482254164395283145586961326076109916754030062151583739\ 4416488985305665794653285947101190344044518751768319534941582248852080577077041\ 9070217687637504985077911536782631128640441588112012614244259096497094505679723\ 7973073403137308195623071827968548264485663972293864327366013023011433051411559\ 6701201966054534852767511653935353054912569022615887331605623439519680257402677\ 7033832456698297663744959967899573054187679715266570913853706216686996497897766\ 4688610587612840607740440336396011792894142334582684729102621110163978327873007\ 3577092283245492812461643347657997234293512923269853496911340658055620718296210\ 6200541997135491655806829846668321282826558233498825609763876207100407179271416\ 6121265174846709691904785236210017647937700455595158576984728063672525277379363\ 1405926311765710444147/89467770625059273748222219407566485659089842486600071871\ 4592230182625362090007502054845672525491804013642075289801533109387063728536866\ 2805420545762844160997387167042493883269842808992514340730137532213551602045372\ 7129161283393034398606758244005093577458808270832575967169257525184109147108858\ 3568998270549910600023912501803523845924507538171731891670383831490101814302442\ 0580026567502673810941056258391977149714025650068052380238420681099561693906327\ 4211832033470077354142309358731805794493171822899979877339932992184735092481689\ 8602056359142058357059960716202471710000935119400459349895426839562118508184216\ 2785427404960280360498994567113126654713157121899456725108257210723571800668638\ 2355922526608506490817858895983270612594459055681323710792218850958940899373426\ 5782894242510253983545227434981146415774778059090539782911523254727602180123229\ 3494829949314026911193661462037542921071435659445225493633291348584330694080097\ 7838965376365196995587140483201069335026921532439035770482172056308722089863752\ 5115414107885729826929594602274208254315771474643793787755532100683470828073367\ 7114203096189537575772311531486637983325602846726687454381694078774317685040620\ 5430959856619184500979263597263307683075464827095225674632391403413436381774191\ 8859606830026258152049812446809606922988310715868654602683936208596711006518203\ 8443571872510931922241546960081914125800495685636617703630209692205510575769401\ 8948470639659849812158150894320715468228021455324631048369699943203278523361809\ 6380446735941498240502208735631051998396491326325184351420453350472613173677570\ 4074246000548961733660434466037589925540110493919965155734020617079638547336474\ 5905439759585220607954978063393430130626935450577552240242833609865759602626872\ 9739585971329119027200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 58466535211745636428339384350176694768424407261060461235983529240079291906094\ 8808814807087824152461819431871626478642081583439129323024725102778624488400008\ 7576951711135501990228131045180173584732675144064898866704826373727744440297348\ 7179383325869739846768375200875355165165548445344942667065313949155130717295869\ 9630074063713151838868239225586326555288341796631212049544759976496104929918485\ 3935103849559856530640905423523007337703815167289911454949173387126976434657143\ 5360514854908437712915044455403991048272957536318910898698703374291040250016060\ 8331366488511298605903444580162172054139298661085499232021727179016102588086847\ 3659233654966796828986459171238438158282633254194918979890820638192640824422144\ 3868997498613088221091280847152664728346372897090663797953951525056916002855249\ 5726209813687783695437232550566726822322200675739814536045160262732821564299021\ 7529322751861224254368352156403938487718333048212612554766942461638706888910864\ 0727313317237675856791623474481715900168186807766406244907652075879445357573769\ 1736159063261187478230202063123444178936680416662965233922973301246456915558163\ 7743481780496948114308594038215353796729180423892002773787516971732892950083559\ 5171841746906610570447689060608320771489653634437114848699249805493791432551789\ 0669655219915229702218658794198240768391890687080285078815401037636706738669369\ 7187744464302361552709014198752685486123102051514931288011022870736240556947004\ 9205653887050605207087049558159176677623795522471639796005180952358811522811754\ 5111081904144437967771181929926767402895397579497790913383278437084647163732272\ 8355563934695501534204850307939685798443075888217537205447398565472761420035422\ 6180406892989072268346598132451135396398721593380816459034631105277867719904341\ 8806408623766568935199479431080032363022644176254830707135875787371939489508501\ 1540937644801575532984262642501904355653103765252853038642800886318384831239941\ 90762856055793951878518189463348415742693907639749/1504353320310724703505505483\ 9159593027699979673521442035291034718900275315837753082280786816810353892139241\ 6840892827181633279486554372662649338908892790242166174373609528387158073972607\ 2900415304655364361214133624086051635676078555198416940025265550601434919720053\ 6465296210662465827597302103033209177316798735281038021258636665464582167517746\ 8457427051529693599397540761816790456070035935683886544010274676791622485130999\ 3730684397330996187862848319748795030931431427689114709028100428713005033524297\ 3885397621897528236390316935292708613958432047779923442681865610576643467527173\ 7503815784373166035772876632950263923724068250199586593754644386530471010808633\ 9076091721422815903647163493414138760945609918715659867542404272893643853307895\ 5224409003835486843165894181914911825219405696204421890216273460742083290267198\ 4929073297532151126914556486883810658070134328788302073885579257710880698711430\ 1004774976175221281041454272932193173212874748384309551430745023945492700104026\ 2374954435182275610111110362873926411304656211505406702597408404485136341423348\ 0654856620082658594512852215806163758628976846110635518267542931210068063667312\ 0697367511332094428467715770049366221454760376542277391829777990033443811766582\ 2727722763765705392665048898247285194431400739728204225008377421429447781887090\ 7775409974594555038406939500212096281709945582075457811946878107916921491873917\ 3380208189706457327019021764278306544845497548479318492672829615329777857257682\ 5067373919250774127395457412790964939105200323460045058745707470938797348403195\ 6916301392378558948166992462916616052171294569346718126760342761181605690827686\ 2724556581739267362286181033980037571332627066467480205948421213791861196229563\ 2365001465735255543844798524817408000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 367982679891048070721627397135112346290578456851489996990020433\ 5916106389319713156003643907404125817299508408248316121464424453173718800952220\ 9901992066091899095481950967910130066740001919579320688050185200439068652777427\ 0043805746203069901061770124214134284229339427465866466855071734590168475586436\ 8339421990018996196087425476124007636586903953743296758325561515445112282071957\ 5315711600761635395164227133948467100949809907095345623862499503687928339828898\ 9527491770205758988435745120267905542881666042368856248412611372391346764528233\ 6025285260903519841005505030529112202588179390002224097688036016634031148743848\ 3170984204792939149512218636001342929759372330045340193605114839812523703736095\ 0557274785638869054546305347742515856369111953963269637184771490498784966778761\ 9117283287628686871418196579026170098681126217299417960903216300534582711877424\ 3252623741687223319039238694379544135234929075434690712406560503147248945239038\ 6338567500605751286803485573828391674550671044665217118889466900219390377312016\ 1293920262208012896876835733416286951349613764285546343524312882509619267153413\ 2819215897833035594681161272860377958556232214249192072470054752347587054654509\ 9919795297982884347732055573207640946337086439326355312742017297229271414121851\ 2699305651407274150994682241628369057433098684131200400288406538817160163223925\ 6967982918889444097622711252108603797237916627516887484343389634236516599973214\ 0645294882121204062948997890946856670183094165015387768465657788750785142596187\ 5842278247898706870854116830822871947804072296180456223140808380054958870215292\ 5980429406188779495488109733641762142280696789740292469350977118262250152781433\ 9095175349112357030688962272693846893447741314058082708381952648505489732868108\ 1840522619066234745897488213353572596160704636369329219449901589958799046685115\ 4852722416498657895848592408619526823960120798234531384006779473092500396822520\ 9683062414833031699448745288362979863309358621175914460125600753164115309750630\ 44024074523679/1253821158869600522711207626633787137984677476236511861624502939\ 2615860186511654482941413219101996918270592291387184600420628333648563979483574\ 4409248400548073677902563684175848978551027057870134458570109988626176022175193\ 8351079523831333117014034640942841214733379972204634813099171457980308885366712\ 8252274908284575652408491907882068439777679707405224260258622714285386897897604\ 2926371095999786992146988691505781643147632492710501851974552778224838569242933\ 9832341013721355919368972806160197700695417992016661761693047027947511338876760\ 9374051322792296627715217507328459658022645197458532879958237375159306761479386\ 7975500165946974498354749914545815715824584319253464757121142441534685136252841\ 3929906440511519605914309145646814098948063387002468773470423873257123457938883\ 3147939386618630460825782673530124504496819344572798672745645561862440876672613\ 5040065283382699588937959428859484794996728367048816497230815424350537641690798\ 6695509783508212289728639133847835175703286618301554688333022291131573584806009\ 6916739597501656097847449918273172703148283988401853803772777708506990400412230\ 7549812963687000266596690797987793222948782054418829998368475702688812156662462\ 8885894219208539594695405792250576385183770804158217367587753160631419323762864\ 3072749457450415534335263926319396639910955097518524211174998852387268255054337\ 1324156815256827836591033207974150824328626597037546986233372789644878074774202\ 0889831732799054508188159392811065772287296959754799835204623609780234981536776\ 8508874844850892532374120598439070792709631052289261104156244920072639023531208\ 3406419790237603934072944664366788392773369899390683364001030322875814569276377\ 9155156245871910453781857104728207771718506135625318590016648205435593736783171\ 2874683882399784247492608000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 3487658148237293706243060451192402875323864928771398365429409398228784\ 2159509248310454632797453840762290488236575264304332544229929773611198613239020\ 4695664789942127644296448784034707785571351029798219001435485622036369094431648\ 2336878100518481655060985462328592127641823840147806645543510888564488612146185\ 6306463771360047630747474240466862746238585891389268388567779436205442324221479\ 8240024719703243659435909104573471105720366505319309435927610622968961928260570\ 4514429661834231592822515913777601436399131263083012279256940875334984415820592\ 3495769901676454599154574667681435861791454516736615273293292831131278603317248\ 5810025939739604278561518767114228813531980840050691266437999392535092408624127\ 1637919279392178257431625584969837044126567005389673324494202223720308408318933\ 2465395668981960048626546450299632783720454069523214173785104399343160658621941\ 2984064970552809623217256892820099274699710670948405852551325314485851440964954\ 3071521418901704958860016953222013373891084114499194359164964481638269094153471\ 9251559986524789072372907432414818202492164001339356014346883576684801114550319\ 7474092895619475745289922890297280303846911093950154340287268508770907164032587\ 7410615739658141296937988281230828714468152508714328017222273727719865687491855\ 4127143964613948253555242136104080639081883205652870716593284713532707480576411\ 4347369608498213404381011410893707682708692415100615626751801643821843790881521\ 2495004948780025266410316002825416560773566574892256183827611519180147768279767\ 4199497174760140170641598093315840109765994448924619277536997699562806277670245\ 0237616839496841644576629345804780618642047664062026176648895946494948024767403\ 3650858864271893955432806208964600554647252906844038977532640631136359295023670\ 4729517652683265027584854730137581364644673068248568550993464923511667970544483\ 9667322414463789347691542850034724175360360411354092956329587575105001836864257\ 1384617831787019357070659415221523424139268578534114498372484654061592754818814\ 9/20193088777809252025737950862020143679583247848530547092073322198748751628990\ 1259995943328119940207435881183962865367623824111588586580920621458800406079370\ 3701370711689563532383082424552334876424577023663716453726399511667197476337655\ 5865886990325184956698196706216262622776595602310148404780859651333739230703963\ 0928257421922811863239839781251687832779564659230775596764772792712161818217313\ 6387192112453766424018499997496338220506678728378801144556609518911424689972931\ 2584208539364741989927793781378453295173152532404480019215789967696642587571146\ 4526304014405993164180253709867420125190157472118278947508847782244575065210976\ 0801550868859311241490369954651280022092914289421670422443887305435988939181506\ 3661982841102300720456606307831934570662330400087589864134901300004050140329164\ 7142250586797349593427338939208247134020042865781638017758540792465353004303920\ 4917875911704497492437961720654964282173013357948787614110547172651422865333892\ 2491544182444287285800388151348099035218966652614089063707068815187176371650772\ 5240504071333509126789258175363063072001502793892078121099069631944370914347507\ 4273055651763106299177193375377154176520206625180131287489230442880924178768786\ 2966504742182046152650836787651528912488873145718946051926579799539154147931890\ 7700498174183195368053864770910728517946993188913712056475724473328262910364926\ 9773816279632628564784982226965968161437792330616297075373499407423654326634363\ 2047242079133464354055523119458160512388719121702463417731781623525590717667917\ 7940016513893654615777755869622788268359826523872602788586733799701599090323403\ 4099663445619509630776035541495242523208355297327954447151909949051669377524374\ 2057752933412039669086216556730636835619399053307977713566761672936391547896529\ 3447905280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1703786305\ 1515038561885145488142393359723865253405125622100762514851687823385324418525725\ 9856537075325176098113336175371194548754413741148561676674958606194360820280263\ 1575370622838570398524321050222642727547819673244504955562730029126015384966212\ 0601018492000592395927637410974580440896582783544710506498182634169784786795495\ 0848591786263650903047633489945339947811892686754343180817842338506785712703871\ 2357317057214638477135146139166801084832286597310787292346731337225957577334184\ 9906065933119700506800802486931969744025723426308069295949425298834834165230748\ 2146416066338973817322014792293254384183573482523634484867171568678128526661858\ 6479234527803085976312768525927339688784194408659714772434954824339920052189151\ 6324746349030353762890896353024656907470623260168344517446082577171113391002903\ 8948347649694678612386630661594062979158051077633581869838883214357557150686095\ 3757407864079631242091690716694366898541026209206520904786741124830661599806811\ 7858937672225492438635311159792408065435510691607997563586335778252127938870462\ 7348974445184823966684747107657888958965008804823916393364622441883410206788895\ 4287860287943662788336227908764230658612957189868544343250882392086000443454890\ 6223335271196055802370505337294244142992100652072292817942741244429236266387171\ 6127982191456467578537361695780197928636466827701627956068837626754106794137238\ 9650385546437091031946465146788854106527097148184982041505094374393141438260819\ 3433707039014158269255736783830381641804694811775604310852396295658989936947891\ 2129355980042607562074745260341716490027678399108208586503014921271813927012969\ 1954100562190332491468411388279963926219751238907594280495195064198451338207245\ 9277607661537033896355080240012747549855573546564822791237218743814190419328887\ 9286106705854013609870936393146945453674204106174168177893398965441324231815982\ 6038824265138544566117449242248402214198306942523808408643598902602143184732589\ 17813743884022928035519619117078599304809394808998679826794023523442089/5997820\ 0044590758014420774325236344413663879188487891744427632275612068652465560602778\ 3128458215289171545584192532243589852462420325378182897409111635050448668461145\ 1266744984821852386127398327512659982263419196715598747055966333881659362847175\ 1234538122389345105549065125896045580195100489655941675965433098719299875913013\ 7998738859046235513210312848571721685659315544057938615994878422426335925310945\ 5530387425162741165278292608652001497977044336566269967036885587533598583794120\ 2828720333695963810505367090021101778660923004676180718203992183188080469240031\ 2264424009221925649295877166529184331409713325568506639907302290315140863504575\ 6293879398737570944102244765872405173894797988127582753626724737494943708843232\ 2110097438260487803805447334359352247088343381284659688336634454913415327184880\ 3394325961963706783455681523601505746847210550693068601851909952685172543481498\ 9977389554727599297923322988841311204509857404236836983894598827338415573102991\ 4830340887288656803304996554580416897907768501472551496609450158710399004131174\ 4662634750988828687590995088915230652880620766132790972064569303319747681590054\ 7693370182761135346118283721584205232557312413063838288087021477878619714547466\ 7364398030457396531248309287619837687625029066421138511774663232919396117599735\ 8188544636401731252549997387113845836482807339130566239944619394710538471699045\ 9350121309831013182322429198601747225598920465385905578984965349563303878425844\ 5575717589752468634247955997737638105819136335773112852777693758916840036104505\ 2490035652190135399783027490172624681789781814456276859712087323689557331280799\ 6683569457678667655372792465644378505418010439228298058675074118701564210909348\ 7205595255507036048334423817207389606880816923762187427579468415678335555460215\ 3934848000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -96560509\ 8494760792042582976553577565289618998894690370862104615527405459877699789717984\ 1840472655320225899207606866569413832364336275431862565073809014984856662564707\ 6763087731128463451020753185814222958881662838363434941320858983037509159746825\ 0981853754229404993783011585954488041423518556499844863362257091727556588190025\ 7293375147895638209597867816702990216215144421138480301198982181247358172844041\ 2637994417157901558991899285322326861520889604362184333585976000798938703449246\ 5138362144229228429763924561060684054265466494725552229239169279468924112541987\ 2976999651957443894566859614370932184774177468831935027532615543915457711122116\ 3793589396426571718938820360025676547279944242431285735820246079691973157254032\ 2450147516472835114223058520699501986093527805705124986798139527310890345576740\ 4705130656539309813797042782215265931286224328883141251591048723212017277110607\ 1131518080391408658468696915051066557772330815453662745222725918789370724391588\ 6762607097712554862626833038457423069468730207099423247579242389644429452636712\ 5661372907928169674159974734696621777288659407076495776261921266383542804541379\ 4644413990555550289538316856241693509737242411711297378900880218551985167833843\ 8700845032724656996844956139715137326258788002237374745874633466276526262472799\ 4788506262349481006659795464859232848006598108236141278748366605143382299166025\ 9748709009547712457170737111118791903791427507011024659207354105413154064517797\ 6139073652420809907834186134244814079244515624912429961084773120606080279936149\ 9283227864419297006452748041715804975550007097557542398047544737853550157551937\ 7470333054595681837224411540806280694855312124178951334703707409912241439763031\ 2275617592322476314819795166365532043389879626180399112643170320614822438587514\ 7898637014960889102875157926825593644259162888547412623086678356676369089318602\ 5596474647555170166437182028425177242087536421079180959285028627991845176342483\ 69166254845881203120906787171266964228156076825995895521818202058847281/7098447\ 4642466700601890160344531461840961903305969118973726195431412750966015149429512\ 1368003644948361247946447894073009866765724041319866437154613718661594927849522\ 9885094636666277358252576112504341900570315368526825703292464362999061525430186\ 0759056224514166229330702485123351443924355234931642481622094012025890332444021\ 4004169566901941339108560552901695123215020158456248549111556534074683962208000\ 7356943245555001224690390848433344213123234749657136438190988505924620841781245\ 8773354349514852538892733159934696686431667898468493661464525602561490575343372\ 0717611357353580711427363089527323540054100346508390784851983348479323727906862\ 4878701875958345529457587299872352186561957271292726277678240478459102669015628\ 7061068378357426321226854381184337616181448938512342978138702613583654417040093\ 1815105739466460602937590653142840441617197179236832393314469659510198068724119\ 6983792591348733662565703475934619861131224399146287242327792320450802458080355\ 3850800384908552665787109620336507338142709528974463551846388519089062827244790\ 4336328827663522380158573111111490337336491247439532860367443783580893595562421\ 5341404239184745322621824966369776658594685039950827599173291836383834937650166\ 5281695358649465752767197822532000890226371237763173570784371088751390784385821\ 0538520289918938335757336892986987074200515189428545263880923905996634195287540\ 6544124089835837105565813733491961140074507838307882154614266765593520339179525\ 0074565886943489041106745254395201163427134092623719315377849040962338844179036\ 7204259097779222232761762454960691799358420084104377871623776607276865183107960\ 7248792979351641274933886353392745086295829899567770543992317135197867960011895\ 7556779401995815069379577830426199257574295414909694213551515944828866969678123\ 1063040000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1959463515\ 3124623243905464372344065821838403569312659450502820108232752709841155000561835\ 4418027521157950777585896184224773584952227254280002485716336067190372963834820\ 2609767217665673490014097335439967147128228195411245174595353204651238874177418\ 1153063002264022741454426326821666758761738359805062930845055560238947612581127\ 1734916017803770940666819021471830354296808802946380010560409723345855375271182\ 7834982548259169751728749009759155534848463330340354413663556885126101876577414\ 1226414247130138760861863086079321511390882072020198670360509641623566490867602\ 7850071717508330305752073354853581748902419185381762708534964373657803756258168\ 2332793604078601537249341393824893056360414791373403956269004500424695477114906\ 3829619701008200523624436707924455366792412420202273591434217435475517164560492\ 8728151002878913479206593759890699128289304426809492657631868263681392525900092\ 9812606438094944245709316279074794334328216658445585503830648606694027268727179\ 2021838097214431433665420424355283136264127684691215760178994941175594451611117\ 3350288067377867642880703403797204964891394762198541345534579891193668922677961\ 0128407164954829365171875899702868028487254174275456218172187449230724496181095\ 0152063477140896196047527947926885548151180110852442662152921477874841681751175\ 5923400502920727875199757397775012665971150221522801639920518436951912085836015\ 7491843764569124149650165692065992754202607581823833885689944743576065187815026\ 7505525663158734307267024787921804778507136883631671064901086224599220805972121\ 8229554104514515579171199261761132408305284003780546712038650009074424604055405\ 2978108230115469549250406299781085646255050499471056534850248525814497184426867\ 0075159985335678711274771079992433125046422789593106447110408160801211479843113\ 0727793730669207364039362505780357711164396909041197182071954670208982961289567\ 0147226974013987108604688334027381485812900185375742315095455313372793424167271\ 1140222660952112321702674573629687738991769254624198642847724764614852978173708\ 918659/620396371761280448008072447496986745332005009207774236699366990814070570\ 9820333607029529783035469656460134987004337912119100729303688755486295657163458\ 5178846190102451191673619112109500115573812304871392060789868250849019965222869\ 9408229434941775075904418162836489642111131481071379607658358074092940818311758\ 0617225614383776823519803809042967116682198175097364766160407560957673558946369\ 6831391110793346656176029351855030638441600130787680816179134093596045127876145\ 9807625402425822305993927947970237878257766690503911348341277106968107501560445\ 9542775987254476810285856284034000512996823403617437960467365923534320247705076\ 5452817589480224804810031020840214452942116513202481933492449730391827623323417\ 2885766594768593356311955348042825209469573046446494941716134177874103786074857\ 8376547666726786829711127720143526047477017249360598212741060213747942633580051\ 7785014922781846476107032340608277567764157434810960749304115823052400568755869\ 1397930432770748184536969414989544533678088907467513623045616617667621215993442\ 0623086629435858746514037765254064392764339015326901303309145645865764762839003\ 1871325356056140371352467323709612193954517424796701584262621813845086104955942\ 5503317789250370064291126965430441770322867325730287935867633323629964563229056\ 4064995549233370717434225278375979077109471078407060839998868141246166584786839\ 7214865061914552285625994678800437262405405380633208668933995628881449684461867\ 3800943845680940206417001582259416869865390751359713079431424947322449547896498\ 5660518810416496343096955322583736906039404076807607123747354353503496373223662\ 7809521170747058829808376148856090584306640120943695325158343354609637068210882\ 1247641113124498815051729475792107657474245591987762741567771385794269734736876\ 1889327723654682085717140653998080000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -226099647909174235082978505078634176817287920493671747847592\ 6964876912134934830493865761678487483077509800889402338817410450394373201024889\ 4914636170710070663771536635600599057093617264852786844685832148544576828445481\ 6554928978322315655873513057222318121558947401516226758949903209197443009378336\ 6168257125085748448079827511142919207306305993946884540209255195567743036083168\ 5522646319404841414143389239767589040032045599668759932416721173949617622375948\ 9922593416651808753472597345171743596715097742680422097712878651764810549358253\ 2760011396179523415284334347949303614763337181619593435400877721067846403166602\ 5740995511488768040029452566279562408674131030207740632035930939290348364213966\ 5837930730007793494498434275527879591387188355810520467893901224160193099901243\ 9333514280464133689606450547648116570044543211951675772271600052552898249379768\ 4031482697400490107113215319531596543321627306508774529737878686286945413509342\ 6186442517146284718426021572329326948559105576539892136411699027863455359539582\ 7002305123048211617584635218416926708888672754452732776938223952849652756883925\ 8230368941542571165401770159688105366382217906158094875562873739803931890989773\ 8415689051414963789703024058526742755981070576308212153692038168308643812347407\ 3637985629776102672241953118476691189315270128865849033066135385023424330448197\ 7592145225915467689802631636659744233133811992735303189006174234943296952234197\ 3634861907084347150823712854123987107806376318911934661488773009757379674487896\ 3967522540727637715349103468575602620819627270120913449134024043047553392931064\ 5077501985810203361443454815672684475377468370626230670050813475692089789473209\ 2618831171346072087468010864588078749215095897640709755420946136862898181801273\ 7573993093149924438884632658412385437385067198646955566870711821384190492960563\ 4817506600167087123944179754853382621600544513564944750155875315875897374766324\ 9799859441243348871905415442146134620032753130204466360240004009810277678330067\ 244563301345859409099526478154347/447761245596630052131213597363529051206051665\ 7885441332059260405024423598865719363672978740131724551085823166908356810818279\ 3970269687739846663976506316428843972949446209352870427671178082599847992016737\ 5931872211433823381406738371051076629563681097916248186476878297926552046734632\ 7131862098698026822638095240032578024420737354919682420325091602447274809604254\ 2696827253586075766268813331328676920759742988658457102385656850916981121735184\ 7062527687224227057690478296749911042663640331204707433191556279091401594861825\ 4756755929652269237537538845907733274423860209630568742182448985362397877902836\ 9003176227366425748005577655418617978240230502937293948568325178605454750593896\ 8401075969403494224901852868494340856885882140569552341709815278182720660922932\ 8818553023854840972143521292918871426284085947659986654949222758866979840602663\ 9054180260656855104979126916887723582706123604085488518162083386499585631743273\ 8168283969450720989408249717822815748961362328441523608378140465735777087952942\ 0170543179672419074725409803369423555799590998872597955931210114172025434454666\ 0603132391079090651215137368782216291459061820291802153703967144484660031330944\ 9867874547549774711255316713153538261129410850357292775046462599472853725712199\ 3672684387815794144946792685382472742133351270832679041100081140452436011260282\ 0066688159437794369853482571320593157169254055039132477930770666392926865150255\ 1560862778402676894824146797271906442980611195227392179044454673824385073643297\ 1335125867806600763033047470035344046402945701083802148830865702184955425649590\ 6928338299872462767417417951340571072390634860335927898674946166376865353392179\ 8066230627354135557975808542272364534503017217667069369954087387411833963405570\ 5437153399193364590894488156682127919010401265485816528896000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -87840978190860644211109072769933976\ 1316702449664628574902966514720500753575343692676776320175317385518748418522848\ 9625647093881876722878764471290905648343672344534001320160650187687842478631733\ 7394104822366756182878372422564044276106794139205874837459362834619288047239889\ 0811453264377460000787071914035436740923579171874405295398092719244038684118719\ 7127274002987800298152042354965849845508035492679370953406867534458111501390580\ 2967000475707508291047319530478193844090528927503872685210514137964993041108335\ 7787590489958843875135437074434472370730296983117032244389465110832723480992976\ 9510742039084458947679812715463742602772661326583138354203785485430127259779355\ 7593763244751801165441670373726077642315759214823778631437689588853333732099398\ 5389756584759832675395103699477863847345746134232139239618361028362091712391529\ 2200538119065608267328813147186360055821813929302915375833478427158941237558148\ 4806686085901048994356820735583643218886037087802958804969806381859824301251943\ 3282016406400508186327827136874977657109724892235117193215455021707159139809991\ 3859111605902646161021003971658608228919835866548524551208416742381826447594386\ 5424572247738873400589359866325983158737897902068374825592143738977351209282470\ 2143209188113013158372414203710969924986526908355283762555985003427899471528499\ 8029487680188919737715234118549921454957613755671599068656287537086938923217526\ 9339610585096595092444851274488863083500363251228483812432617068124128611531337\ 7444579922294262202147994285171010538107549239088908480116516830281438026395566\ 6274329744192977849345804847193910849521876046475852999876785389884812800915283\ 1141385194544611180595909971715304521097223075096524395113133928495382656128812\ 8610773114751057684546927615563474779872527008081016591933890198616575275600627\ 3017727724346094535694068728205385622004610389429642912508289458185678824599608\ 5524681105829912098717535481714804447501292083584939342446578297360523697233634\ 19321256217986122410236336712344764136135919368189808599953299070628061763621/ 1261907351735661589789299417389860385403680531265759463349265536929530793414440\ 9853255811512199762797881175073276718190629199433463012654160541535528374730374\ 7232803465889229850633934907599243015540391399013675323391747152299149117551007\ 2172427982775927985497101187173301051877927841405279502835185952427446476455176\ 7339086373489306049726517806905142234123734458780291400628812512007816581656180\ 3827606262127929960606675531587447962741624460015059602127302967988699012200871\ 7010491456487084461166301921559891205071066413133428187587033237789365025621006\ 4351252186625861621093617342724205370315450382936335610563760730075291756201870\ 1630856217057660938189514880855187932215325418701090531002187013542358581535687\ 5176415410808259371577593369213235879278619008814229867718437661019111885525988\ 6947813571604624888984609398551863711862181560075271115949358633258109237478035\ 2142824454723122567653483551470876279955046612902078246512418162442822852371467\ 1528907032106606019159813933876131914988191581734283197044556575240887717536890\ 7342221273186747524696482731507180219647035455083973185024135196915197524986378\ 2924728230107662771566279292840375356467598487750550699215124539160383817935688\ 4005334446320371737019047973827685318908842595124226802579786250390581324304942\ 4294466349919211988231414613443471476462211655086811514681559596523086801853187\ 8097232495775422977488135736751157617909811263315861155148414806205924742922219\ 8453015669190111668739190941144691325298739227386662846352174470644862399397302\ 3381651922834572055097926330216568447791373841558045391505255621815846166945483\ 7015943463761526785278897024545030409111807202507021762456910339868188112558020\ 6727674007847709341168331334189982416722734521652502863382612152184435676525027\ 9918674340710415759661011319381510483993427968000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1085763500161901592473162865001302015305665991018\ 5680951326019452763530502628446372627945008686195037373694216972826184251940165\ 4097879961736933392161646842388712100759502141419812833975627193966822756432749\ 7919969956467231408984625200670764748489901419859971079523125430278805335164750\ 7821494160112987157888267552202025544741559586460914275043344465564169107116170\ 8824079188976972148973832706509503937967461654166662461368447550434875370707588\ 5281108347291559137881521577941367017848276484313113586012112063954490332862918\ 9169702060645483485203460562163226884675706950332937996534062575634621176596190\ 1496901595581850204931110706439699165797404907761778751978733686447480545848831\ 0752302651506841753618587449560124520546532007613780756121686441104644966221012\ 2391565468439091419031790474638136887202818285249654296064177466566733227134693\ 5815361015456714401393511429875379935661316764186544106600392059832539477191870\ 9166904733246259432315590231809593791248248261493285490914107933164256024451795\ 3934913275203280594231638368999945200156584709534879559929825407608092111212419\ 6681049471601589526833680706349742544726436250476692719058106472931402977400632\ 1435676717004258289271377143190228350836860509736206100530378191230616986509670\ 1314380867840018943916316096653803627878329676702891599855365117724541837929178\ 9141188558105278816924295857420144767422327944592116582405005488196432618695363\ 3257874167683866338284787514094319819700343442577864896881388125527760020050647\ 1775204393820920421381906109376171966671120028519917244830119625739725771327305\ 0047469629487539193800361560681742428986452401860460468927502246860134007831079\ 1684828324565134076071375627324672428195598388578346143810709423260030743796897\ 1284112219146457581146914623076053229705074210325329830382006406848324737184293\ 3151742683191196829768336226925101446406950351490022735743313872144871487204302\ 2462904553332059681350242488846964421618353969048918670842510234857016457422580\ 83543586528230633681118336474414740903013838763816794083802083/1232504083433244\ 5450998579412087930359386129222400634520283810136076940795071347453751161532800\ 1605259901608741046733909837389262182227794460780000732416836034132073832797992\ 8510172474990554317977026999434390608016139936315290794263990090684330301497796\ 9889662630533285076809143694210736411703747150695258465941615128908516583050484\ 2713679256965797923156578173041750458276592747593797193702535372075229401140278\ 4447184399543702666718346967640464337007387001511976902939756833825083113527302\ 4702529125376191879576891015008981668364103957216514476019669452019648904160512\ 6924146546842730930777308508947148526667035644433708773750191951755448712614615\ 4887427194793653202888878780202250033315360023229159268089151860746494015638892\ 5659229931037349342966403376639634027233596068023362865693346308757216447601128\ 0176303822130857959887126896529285566269617743718526150582263367741740980969324\ 3935981086999398239078622298955352850206395522049045554100769318970067070959234\ 2902194873633080555554454518475137476010731179470166806971764957622799700912320\ 2919293707725797020949628994147291381516767611267185654393101464034691758313303\ 4631373183792271611958174140032986375459738813921724728967664640960553029534131\ 7061011372176144541102770579086663152544193945948953608942731317271706358820694\ 3155654232619263098600765594519955847556049157415846793345759344744493030399535\ 9224362421148062461184709449097198928854506677826083028795185414738165903364467\ 3329356908732611555860722712243512841464191288138442252187315950285556996277690\ 0816543402026337314177690648542377688978057567066076080679131651305023040267215\ 0835513139728467156218175768635430713520974936657647744132623046958200911577639\ 9569309521003824149615243751449229877937922657608434209872481933008432244583313\ 3535892515141985598558961664000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2370793203841040291478519184299101729353223065068342838178888689519\ 0108222108369168748095111436679274363089477061796200582810588228457044353239263\ 0585894911511880827605327674488277050887973156202707032516763279648893347271268\ 3900746495676266344355431773598816851486477772361252892765047416804281226465345\ 9743271611936980961352294459565776057962741826149752291810681712731198094652654\ 9409884643913688544901163125686771145304109108864862967988368651254513717970896\ 7983267530266811158928686812343477431806901084313998935860788797279755721235623\ 3132328879600159803925461604762570218083284956354160956815447119080537384540334\ 0875971452663988146395078201223558654824644555373440555491798094477197935066678\ 9386723453698018543791928192433804310260092315178248550609692913394399158735347\ 9342274681510947278247932853180649410989627720483262524135564442623032259311457\ 8850250411337508478379973042886218010867832381376076296197419167690737481651267\ 0733584223528917434434661451132743382314243560908241068818083952789211012446936\ 9337985447266968692344459524335154312025515071669963185654232473498448375874194\ 0288266131078299245330721722022386848846299864891462153833119978574850849976778\ 6111467087798717492175963817222338236465774340073829553384118394875992121952209\ 4890317288830352801645056041263849450252831510558797204891543252909092538775632\ 5076702430314532672094932968243461691257765210485936032748651925904538782713026\ 8830129024940951900202304932962566210139299677500127679145797132691957256141194\ 7853563129278889767537953066228661583385955652269531177740199541844601437714902\ 4021894379802500439462856887118535366644723480093060247545115838543354851843326\ 3539325323631800420870439634155290656047702534426139735517871894222649792798555\ 8456979757416307043610290011953998518108378426021044636545624225592576201432840\ 9592862237604876347399969722220289832490974158869381693500195243079879838153331\ 2414740548482894342275674664251858465459676223930990075808854517541326058705015\ 5010969198558225806952293143285071402519188325663357/22571258899540396244255208\ 8971747836253159917539555365244387445877419211956235752433225467755383107310447\ 7322691222445979572966023341094575944886112192188177390407718165508549931990622\ 7910278188448913554686457927841877570727971852007842638424143299466735948200631\ 5785972944847165880162322872863187784590532695998740036809850932037976935968471\ 6410483731740078260241371650168066784058056782418184037301491830946169930678087\ 4388606918474628473554590310534765862717040339792573772326347163836919439104172\ 8594735875145971718357122270811054809149077905444817650556501970215633802523449\ 7060987334214125823966646136248600792396126674675840366310222988406569959314410\ 6688724948035679398372551667410701879874588341237432936091575614188456319826221\ 0552615826354703267227276709943880170582857491299471595885558590309519275165157\ 2965067152559103201846165459397135109899825071416795776456890042137967563977835\ 8106731483805530096828071280840355749468288271805663305463598776949643386321612\ 4589506400263218426442843374042634085682188676265399411388806891529780092185536\ 7002175454732709382295381910365652658735523809933759994068143392803997084431237\ 2404711866029747034006615806915850198161577923241400196767102789751799312121094\ 4333313266196406340487773973780674419405316196819209331331033011835568517279903\ 4390740527916871478750432770616064592900601854372684403988620101777527075909727\ 1919311115460550865046309646908355811703585465428865396156450400666798298518440\ 2540130985799831828120972614725950163435903391260097422229633951939485478655636\ 2128585389868311087697261638298613564702739990724501224763606155991909004527779\ 8812301614215665561100152478497089879224717705492761497812867272502028376594350\ 7673283813363195230668205265367941362265817264286785649120077129384350742136520\ 3554547754128013839564800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -318927507721077762718726011427733878610012442632963967756931269563173\ 4017341462306539337809571343502987909251052924566984937249014376212367363056829\ 5243476062195184474452482085822601451509234904480827085219318953473503781448316\ 9469921686189598602714656857214388519831157110202644155061750292163340225398749\ 9735605177479879760541881806418754191822571939654854320294942632610086710632262\ 4417571653704057467418986913439447819888789379782215019671198622421414387170446\ 8414541598771523217712148462805108178220180013398480543624831554654858115436477\ 3823574121643136740685748309310618149580844417249190757626202035840500192080855\ 9361409652551248804323818709410217925924185571402093432437371490921629985665158\ 0104978074660202337448649321803716683693605075732657832341517055085071916374548\ 4641831270161145871634653572393257561155368588963288895653887298675930645615470\ 2745449767804835841051421484028449516581101796704322229061200076599596695323533\ 0835738016207733088682320150152351722614006644786891882620709452661504964972559\ 4573055010210820685994053927883589290635287081606101743420014621631133945757061\ 6444672076043591529973593813463118056286847505041545594870699443569957013708435\ 0361323246473204897608811551074125963853854520278271411558871611077843375021831\ 1915171935088639775569410861332432415691980242328033138225557077514850841305349\ 1391090958354716623479233503763971266213042441938793574030726791526079310872131\ 1645780993349811095785862417741819370414531315476748499217190719535403651863916\ 1837650188071665500158035624693714507866085938655700202536822931985077916833957\ 3077349293282531181839440932697171850908228760460169850895116908975820388643792\ 1000604691571045171148729975971681961604435780904710947431865134726786427637138\ 4210656140233548620147772329710719033497912920785151243440708444147578194074369\ 8866827866642254641513881629099511593558829492546106212695535958931253616007590\ 5163946007347205818022975429015524224248243791244564427766678410079522299406580\ 59240078803757142750935635563914756009677525809679589/2669474645805943748892607\ 6465712160558190671625918906173247278325819163098169393020387764971428998097290\ 4532715512247145396339229265302854152084538413577046431418443456762392172325863\ 1693557531969122177491379593416915255945547282884179426905113600032507369404007\ 8480344822282757657516457904581880956905097051785568650664485210828458811643414\ 4093722255629135902041654838343164554318677759382329986613256955257992659206079\ 7438816129074763434162558947785612683166881645699324632859583587711133088884629\ 8802429101599483816058419924992522396444085229932482237230622234250149586244101\ 5428138015003614140392656587994598266887261656209375057985889327968315543682971\ 4762086953232056380100681141000645451075023902595126611498646939125992871977477\ 9888845006779942290908245786184581956768129980968959862615946480816295438033496\ 4782764582875549255877080901944275747107203638510537354966030617345565775357686\ 0350793565228024736145150643302698603112834805899203973166198594380222220106419\ 5026862471475610776528847988577925025116618874296124974423174911989846158007800\ 6838585899949904459885993939596209247650801277591523631553673192006327699396036\ 6672004076729209597093390683299192653796254451339390823681024889642393651984261\ 5886416619907996896735695695167725074668864574127761483556927410975441038803408\ 9612816619831847326548816387461932041384632943992478371312695317135383111315995\ 6281074260053276714040659707016657587876007752558922688136209689308295752969715\ 6847225737376656919023433766130120618898840337815910835385727618971856716265570\ 0776498527819537960920909229907956719969348930264252228929416173681534928161243\ 2848370847482338035593465661135888536943077178148898465999854751151489647998755\ 3088468564193609632012942683269093800092626017266547310498224474359476967736508\ 4622215626120635848065024000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -31023524953827006238370977429442469289229258010598602305808511642\ 9726987835452465851851564483174872245927136649883021828213716939491283106828197\ 4949309083968547766517408075823030017712549588320331190504132473739962168984480\ 0106025574004208460091871480840564155273258265039666928152802008116330370734098\ 8116085152649895226490331112206574830442964969775400443953009173647649039904579\ 3880076831786290782212879755257173430057723465020338833178590809007107184522629\ 0296342298229066708347558977645607331143125157160648181084955195544476992226971\ 0874016212619966614070348819019006020798288476736346093963405103997777151322976\ 4088960253168715495278093256410757721890221625938558051126680778965811226888103\ 2520837226075689929748659363277430196481629300088551073351974890129914342675490\ 6383553977335313927875926462004753021140877813477503281130710946260567650214489\ 3589028801346558743207542428075317431751310836054896341575357961632377270626670\ 4300308057737624316509784797271433030004726268085877311227071251486573414838388\ 1017871354691137595441691225164521180019358077644601972688424112831095389317807\ 9562151342339388172983000964637473404915348958364324929266168297372983613510502\ 4002040053265632936535434455623579878406355876648204350191625175812879767184182\ 1950103677011177765975800022155045702169536104566865287259096490813384216750922\ 5498821263608340057847556874527805107601608616054245734124387961021283257438196\ 4693673464198063100154495119571174840174407191778154620653401947469379965108794\ 6362050448067446307122790939733832952809095764575260702069971706294964134415058\ 8367042453795623031036997531166696038967506761886093495337887962309130735626694\ 9568436053408077529364389158867680290570383254212467763460824657968062851291452\ 8831264774706233006313998534597453625091505848516779999658239120645175730837691\ 2895717174173314269485355754759055421263892864771281880722369336912000344463262\ 6401713851336279882280501093764052501890548116963748035288694084473468031451528\ 74642609739251807249750476362978212769121705434084544378734129/2378637036800576\ 7814123063090300055865269196154941132415215440736399116875840283654733730209836\ 5536784182480218125191262277678202400244173804387939922687106515510276703992622\ 5420023560774843003175229259858342557159730141510562303552871769470043758035785\ 3809417253559673452605335471697402278327238021879301003154903439419646426546730\ 4469522757736795171981362827438860160408710798488722440308098822138079063735222\ 6742528199271759798507067650790354423540051281848758391550050441455054435863857\ 0121873699909542024149813446279052977532542934511527174850007975688650560309170\ 0279047069171574018536768564621539724730084109487718155535608331610298446337952\ 7128049836734219032729605977918476001187977208162210463327844470213809383479298\ 1852703922972391378866432615827479773827920259639772488074088368533662295379565\ 9407412922209908435822281204613600448164930824371965551934829844951424715016802\ 6398103918258363092238930650974616608490353194173110107666145278217097018916167\ 0350666183032083870280085843914315820956154929032988685840446029321859010142756\ 3874826247549280092047712618179163114882567983891265197498614052522441625006613\ 8852116334685259083824401206594912793372688420006099343180220147011797501413252\ 6829548320926356257425953414257433218650676737980789698297878317407700013972558\ 0134855153240671929668578916572257725614620452683923398847941389725707154713927\ 5071384089182555000429285392789499585343390059418087736690530348622652592469337\ 6773318563983113270627777370721208655856441221323643878191061717229705459473450\ 5465557980652010170006635625906388625723686048795667465720471324688713898390212\ 2817008267839802762668879110650224175975086105544705590973823122851797372316985\ 0909748170382856513372223280253022043573734488524502436006762799676049230838118\ 3125393686838597105756126067134069473280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -452506192093502721788195895942007164918034411775967\ 0789079677140331961711259022549295105052096587705339258729763982362871849007362\ 0069332945314033909433611341420902630650030021221296839089507110264354449716113\ 5812497863784634436918824896884768873452554268299901149553582532315566989988715\ 3324591422693073946971691269951088790530497399027774002044713932163585867233629\ 4265717774311481616276425458934757236068437300063677777447202548987892499094239\ 4358404005020999375230344590417714225494960800724173569336051075025564935024444\ 8255504798045380040163887583825846508908431970983367841645267196405355315573179\ 7457062390469033274538139609261642991442996657713807674387435467678294655805480\ 7322128430750933371370992592958228990715755226303052141847039477666213262408683\ 0281921261296948255561689460452582484873683488402888792239579451117939916104490\ 9458311519905571408517377564665593891111897978340594131460428127558269565324830\ 3984309721705687260787297574321510633763357463581692934263174247338726465931564\ 1830849474752706970131515250124267035612182147780529020517020957591332908539921\ 6434704444065243733666172931645326402110095935202122054623983230253936925394483\ 9856510431348633094622242225572348939898069076905599429367748210844320442861307\ 6034181488976086793766511801689182918149569501143545679080671755951331702316951\ 8333364815395418241960276334543040851338658736308793573794084407413025201405391\ 8043575724658775708768741035772879365901245956744434922059944090580347827070067\ 5338938868217330183211986591203538676011275603311563013539436906320403299649372\ 8252730576378638545812185584749532922824238763200197810315463035417617144850262\ 7249727993781169405613935604824080029201205110151139510809094491113663601320968\ 8832209561842303657946633412984952667074856743601013677226216465540257328026728\ 7116274379209933305648248181959835295752261423174417420618295182658882597898068\ 4306534717218423106990994641973704849524460314407844769567492507672776257046604\ 81170618874343179319285212040136066098731434684341431852397/3304205016724792364\ 2464477928832907649765513625478420059792971724128101295939328516425986340385352\ 8230236713784863599711613487900819314114103745164992138537109653377508173630840\ 8831952162494918218167920634116151457755211223821031668158291449822154392063641\ 2178676827192727371843112831520001386464880667362590490139856961447237847830149\ 0282972152001337967912821991065984526307652373517173500062275509547993356844807\ 1881545774408731397963513304000273648343511660590257508957418854799023047046471\ 3835925700943846307187417074235419671636306158632303259169196804877976976053075\ 9903229519598310509097388166967035752113318326385464519138106679770867445137803\ 3156707391704980237610483961367541155543920931100183148638513195060018794051531\ 5963817207575390129409797997739738169870869180411294418835237391324006476776997\ 9788662867063063029730362116624428250650548827307792189232884904806480375759553\ 6711372076435205552595218421962718183829840400773643358021347391097111743561001\ 3053053048506777422649958997789977868596981292588530056868715238654474570961514\ 9110642031708812984085317999712257396692308429733516366718474556482653688536083\ 6286920930077131078295144509727533527151285012444933511459483433424540447597149\ 6742809748598753430757483792029365500570536498219272495069549823704494752947421\ 1573668928260947828670142989830668269404700877867804245196829714869317403006251\ 6991521585967134406844064663276960248339388444762136334834281942773755940474832\ 5628112236681899564297916932875998955399095270703388367596131621481872911181784\ 8079727148517806685048680185953788567934874924080612904192533284033666559232861\ 7140603765252664497313748172640187279897613090289771900407845788211529513225462\ 3221840622315248985856067595516031073141958746281812967049379411558264740361396\ 5026745905429774073856000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -57766703344204231955863381395152047663074675170257120667288549642381859\ 9304542799582019995620878422333591382681642313960876938605480850494371234637086\ 2131696676608643470512246764541365066149425462029383297632184754552935023117798\ 2356882927143908375555665155508264657905792169068920981959676400701558949117688\ 9899301535294389022590264991303687208122861207841561536991884771768264261957155\ 4066763325752951711169543258441364611611566174317621362004457093286391668689163\ 4948174711201867777474040857111183416668088985302639095320770143209824135896011\ 2331180938232916836498133179676015176576564334843805312656214451937867521083596\ 4139045301888965950961259360593858916527924071769953771649749539205320424161550\ 7713514613764231929977269167942207978888793852409673309028549898539568635717343\ 2184635206822961847427672777194412489521602476683113923561701480037603547991542\ 3946921102453374844603853693732379429998537052753370758647651954769750831740075\ 8493162073129390643170968352440516175691521852873404404705308064849561425991671\ 2230816183341364700100640197013048635865489739717091302668171109687483734335071\ 3906692135121210039256523406437420188770993422199710312694866359797418503837287\ 1837588227078259717876659891665173119340000987068750179936226739616927055610975\ 0787646823293343646589918745832330344565636688497635133847229733267972033507653\ 0802173416181371021120813652413087527147870763108209682715181319261618046921164\ 8379621893031220074510567808950057285027064972899735334438645237492201098769672\ 1416292648393909322870080808348357651507534856648642832978449684649718813827049\ 2138095170014816954852371680170669109612290142087577526628913409821236353994024\ 2527237093698751153456926365876811463171453535640579631734945954289145705020605\ 4514057122633349750826727072215518830100008223835151509681413892828345588053242\ 8544717599182414189863912393995248262131944647713511944857166402989294707296514\ 4417963339839467238741946752328341050606132096004878519544721602506270960913834\ 244851269243744387460213203587096958759553355961779157250088751938617/418092062\ 6910460697461613580585383831490292968250387259745366350582541833585582170376887\ 2462563548230836285056390623982517947534596609747277452609691499017024974855021\ 7653512478435916254467638398182718083538654102251318410695841908397369558292849\ 3241298880620779264253163065659224240534510021867892242403586151886502671114045\ 1734388504715061677367348674960305998624092680355713439967224101644593098458800\ 7315318109983187323634349487547978400427254913594460074979447686567827231083208\ 1860552393406486655849587669918884876786368584063146586322648302250485485695098\ 6800850756712808856083160594273986462499936289604192786793937990411823960537308\ 7991870858396949323687623611370404734983239609044734366804160661500628604273922\ 3428633746020146573076733417181338367679127480424799734385544641545700400351711\ 2915751904812013130817476778416953004907199617025763149082705454118525146253022\ 2204401199355772212883804537893861246773834356623694132047801721642980619249553\ 7886099603251158408628687157200903832857463502995376855376998039602476227947150\ 9077865719915797302546898414397399951461610852356618412022918492229018124248797\ 4769460397571119690364927438136266414060891445804719244030664338464881740484942\ 9341496732345406383934792055026443104306795444592777799136406777358549214378186\ 9707665073832727079094972333396291606760459711280332214700348504586819655722841\ 3035958667399248376320645405413211034185890123804846122548544789079112970711912\ 4626751239278070636548581389920937806369511780153430790601166328992569799334102\ 5527939487658716262187229523561022296522518291049324676650778919646860051996750\ 1986873023582467851401406837706796434802507682474687483117930905300610211467668\ 1074276044743798982245824017912890970967827783480522152335027787802247905989174\ 0076999579906557978057876630966725711352800142505786998784000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -3348736674840675092370690880828\ 4417565221655918702558673892922458861466363498848776604608443737494092551594559\ 2831312273592792119701756915505242920090987589335927750506360883626904024058657\ 8059985765427694204240163338404429190864136140677572914045433009760704799948875\ 9629526704627525110947749710232341149277765600114699528536451025967229912670868\ 3059916145357793523836318005149210491719960515638165982966071796040705215238066\ 8182359253993653904709742991120908078468646123002891093972517365334449021810984\ 0206672901739146281695046820768857143249385381248726669045503220037466555118498\ 9689311744119147114521263971883935129260467291989986143882580214002790293037982\ 8167406712422836354301421934270431053569996102577469875877540400325242251966097\ 7280240693549287611918423102741008520648674172940953123703844497563029382356765\ 0657741992207589585641108792006964763104002434146955213841717788681406452431460\ 1376977598281195452841742022206893010930262675937573188344110000316928564268074\ 2039212421129417366443242172946511013715516989257948026087223616968711694869690\ 9628317982988767987501755066613945576311169284713230248324791248281579855402615\ 7493437721120367728746936013018083770897369203683650009103218120087843804894156\ 8449994908724705405360361491826279700601806581078482616279829937362944565453177\ 4456173009889639949214432265847965039344887441167292610583145314220945452185299\ 1123974734356395868437377297429180676107405022455096207027028686084452699340113\ 1492422696476540908887750352283375327258468316161771611725204254928896548771097\ 2666107175378591513207165543553625027513346143401525668525616655572739381851202\ 6213416609995812625776984951351581569597592490263682496627795133631595328061832\ 6428951671946571246606437823925464800292891369626229858220939684654106099555115\ 6697273376760820590354504849890368099421031433076643915191891828249293166322761\ 2915034502030075019898780602984949775567469082936874487417144241124392029661833\ 1406524569649054941073900462296237709043434277879637744693474263964641839520649\ 62646970738043673375041673037/2511567217713210975889441844683202962421520600034\ 9227700762448579791413817717448448184299370134512308130373251367101038772997226\ 1801141441588382248030656918441234830477075828352276381755648865512576089953798\ 0049876630982566634282463767314412969220642920758838600934135197382882399595963\ 8764243235340400574286619312547587872965992637655921510938728495538693122737419\ 7562242454012620519511024344413913049195341034958647111940316522878767766999686\ 8713829587930083788838192033459792084199542372255920678652245829614065776214593\ 4038590396045502733527859857883400701323942344641042997568023755575356426612458\ 0055776840780996373813629802749071770071292944270235822350836485969683986890293\ 9312199280454953542990226999835512365694695001602955664566544283068243423294385\ 0501256606226253226514406500561277675531060288696511427717596735615780735957537\ 0591381910004102673042546227665195854620696120998765496515800420961192841871496\ 8482414663640515717920794321655765220279643139570809007148449621931359141747723\ 4622674075527308035861988734763755548245521448669711781859513494798013386695221\ 7807963488517827348723433440074593043497046078752971154644519168377098171331000\ 2893994735913332411797418412540311959403230009145555184295488410340598315298930\ 4739619467170188971629947349692095048927088583905898778252916007397439771054609\ 6331578184740154671831006395165598446134285973954445123995294151145388014576794\ 5346874179718099437413118466715823658075335157029623444412285359380123825621320\ 2789955328942297488727627875058392640448662599716166524820583339235648558802396\ 5407772842976214040130585202469828608816892937431056200492397954990728682831664\ 6122980874904434877620260523850108486688504990076914694445808029156411336904737\ 9861704651030612162499521552414533246593041194199134670330847364373882974817913\ 0486901003884953600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -573297508649175814748255620718839064302586154921859318704495729577383116\ 8373605121425665848723894351292821362082784676427128388789805574497328966563113\ 8888321333469877273479369472454355766458648269933003723607783205479591781068381\ 2449769497453178168786641070271219586308353934028872464377996438878026128502015\ 9757559292805524704801885737192089666355842430147211213114871424747599683877147\ 2549373520336639185435223137656895927821344356740459755012208717492784731863101\ 7965474785086653987332538067334705901624155797298719505690124469256831225766676\ 4570475266409841157666960030695516430110231336344562845942367774095585272124478\ 8083675876980320032233030269705297246434049650456589349486394672584379963858393\ 2535623415099787915582975664584378642764149632703389184230595670225703362704911\ 9157835565559471258783451990837933530796389201440148634089031521728934734820994\ 3683560226769260537493866248385052766094599513212606695185741735982933500533933\ 5718317442710277388874486255934631597364415245580431991103949114403782610012222\ 7659181181523146923757004137728766273388742868437011624333629492578940249931765\ 5817446862222522011313670436604054120028062162131384569749403032903757096394270\ 3833830471171712748238169523937062880972447468945878137545644744973469068619835\ 8245891142644708067287117140453070093936481092788439968109367696804804044092890\ 0983565948373243304679175102272728102997044779551183651192160749831232058725823\ 2526752703341369507574305636425229120375379337518704559178014345599654450483381\ 7327385703631092312556788510378389538575698099847552643518156394464616306943828\ 1051184284686385973894289777572175472822075118200281525736995019225327814119249\ 3475348295227419799182251017507036554557588728917848377627180983911227852804286\ 2927900117048267032848366571068584225518964445217245244504528164378416699956600\ 3861032278184192757086464735862519363751734069271270692338578880615471747627476\ 2659577999785432546864168665791026256168526715209256759587208395840373220304109\ 7768800104693007393230794159229205667869407503690213992523061146879719/47042473\ 6960133611899418901463046284141063254101638948523466323276417790927023002625782\ 3328681519688446925221191023574787152547515410197637815709867856924800846723008\ 6800908703517869418747829352228636289495313020980054689880824636757091657684759\ 1910633676409556644154205182455177453112769845701998511058231436493243859837840\ 2604981519790948271862087260297420619668437090798325914044160057740604671109302\ 1608148179786129385229660693465826687859792282317542822763268634087040810754325\ 4964078655203640943361099545789441125536026789443487189960531481098668240116621\ 8286485120916363502450970447926515335287740654025319008596633441814579114860338\ 1074779422382093152140676304051495405596015527649006407658399783073527797392363\ 6964948666594486799404093474940858368900532707801754843464742526793912495080722\ 4966875702973750197018288802041482982791686678578719236584866239113971130654525\ 6247702754371406372683441128369570028081791841466775071564955883811873877594561\ 3287161751162247540824120409807296538889094204277247736159148790678144046929340\ 3981043509492797599634114867863951576317713407110969798661597287884126134730386\ 3817742123808560364467538001301450767335008997083051543487255856989529275148557\ 6320148873151082871187022926938573802842691739116799768564199623440191680148454\ 6733688453609581538606957234899739778707218804025502435203625206580418738493845\ 9415566663086774730004303775632030704360390917822614973379419491753500037189603\ 7374226850134999191754299162185462422082984822601656328242519230334407538066411\ 9191271605881827252253735354105352314633615444599198153055664972096178081760050\ 1241004863721236747495930723758615591129283330589510255386901634937216528674939\ 0613475534175121997045680859021131044224907716421505660560702004994715636479736\ 2005220693720776565078288712493996812013888111356512634404864000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3231150261275147668087934590\ 3360128682630899907176762322160226885145696837784930983330914247614247780434272\ 9001402320729730283654885515008184639399773110339960883014743472449161414507631\ 1102965452777288072374346573388793235513473437699812910580567504684308225235411\ 3089297263717580089676406862473852473530600923584880729297113060207960170265220\ 1445008925463879947771441451320531628394881881987826191756986547696431310569050\ 7153266352183008001711328842040920989936745193242225898464828310438541450634763\ 1971976220321170339696491716988201268054840266929477662967892115135614950272663\ 8779836989187799596000772662868013862126917827803857530439317906336637088450295\ 6302938992949939725457733317473123494677698960630503483175872675427145671204759\ 8725228509459170523917166197727503186710666642138565653214423676902450546268401\ 6791970742902041228337712707194981189580644470638380253901292882418244409211077\ 9544236612856428413008299934584860367477726199044832770990970252316174760917063\ 2807148048965289798613647818735867619136909290028402909257727762110586891746868\ 9484351787734662747456503185732286094619580958515905170363470427270905218816982\ 6995889625631760424982323229441754742822198752042704021179045489164945405550308\ 7946934039849105632963581460352995521373101201113746777508210555431835202272987\ 7099282641120188767139861319895671350945560599317766087971930121829302546013937\ 4313509160087124817706322864307234328872722178478760029758501080656975820956112\ 6324347653792881638266423844175771542892261555120311041295634955810553146807670\ 4893733078259830592639157454397100546063124539630649694515051943098247784948567\ 2413938868681110145761018265498529998846275321550368213722668867455277218234002\ 1670150793445058211908406741969792404815206066608172681529867179719797162448196\ 3157061487658205916213268062363445068396532297809533643909121988079671518912239\ 1139797611867801151532779395221020200828113973745942719902052960690306065980048\ 7070835870223532282440733137763589439152100020022374086322039765395142421079034\ 5399323664132636789956845487/31242874154103994096205481018194813519106768257395\ 4166601046867383395366273530166656686122730035328170604247480217439516878343440\ 3846713014149449666182698104847126840021970070055135799770610819210267433187580\ 0297739764072869597538396794871503045532066576980904858767343879013586793678483\ 3324511962158035372088258599730074166119691768120916639845267684667345632112346\ 3046348845559799894978973592305662928941416286756311392642475317154626432025902\ 9146190446531574670838332019419388947469891005163144372470512344358418477311139\ 8533174673766864176120297982527535261651056967239453871641769871935065375756413\ 3497198325364588513365702419702001306272726836882482639201595116084553453230749\ 7944281878665304522746253375145973231603530920255686370941004870542523679524767\ 0962391325574863247171015909598886290998962063426714221653604971367494476731011\ 2711260965008106913131249175513394775782844931514556481144130934625986022918839\ 1369951334841518561148050449090771737610404814907409262513736688574319751334447\ 7241752601168480933017200098845459346610981797297725831681313361977889838822869\ 2542690702459178901067918931916316588345270455409029241576544823587908878399357\ 4224337705296251879209832955972505524672903841425920990109278670140346140912074\ 7837575212695187168709636201865503327381216365399238173831207104461842203033961\ 5868938288277152277392371143393131342174901820759524958589712989433268902157062\ 0705513092264589677994494126689162050432533653517279379088150589497039753644747\ 2368396928595424509969036637899455774987494996822976122186533572412808711342220\ 3101037675619079638758089945621663817885237961634991318966371143473199997411769\ 7036997280481524199172152726495377097280149767192076606896677553713912531904603\ 7344255089871048763698253550951943525259594022611283171882579051900784408696958\ 1061202247680000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -425082600688867171951975255083963611024466946328222102438656884923398203621998\ 8676175955436799290177128626738497817700696383082689106932727737945068683545801\ 5980439361916582886233801012943910905157170049448313544329030072509756618779939\ 4154160904640774111170914486178290798464600725832703126222496111170190492206711\ 1971097132432432237425224463068094929867673227114521672977682559056156603767212\ 4344592097069852039490533417372476097979747648615399774055450512481841360967681\ 2720477411709595839111958827502876102702169108253582850219192811616847671641028\ 0128389793416888523295449636786858398045245459153084963154721030510378465982759\ 8301035410079014733184826067075110192915567677106933510898939122096090068687526\ 4006078645443225472501151359852758020921158067071429801928455486874010476622557\ 3747454914072807775804987445723789836230118987096731981946919112563014230888165\ 4133437482224693771963435141264028497210903286330207346041648288766610308058616\ 4739417498564111448185260789595858477257648459802096711189720727374433709656459\ 4485006408879524578832573408733864022696340376527553214535549773983249778218372\ 3859354145089098753245121342693216034243227095314766981986609239391631687361212\ 6758428466433350432037202319546414240686939028852443784959938736014658484487682\ 4926306252654359829500930543579152604934475124287003137276581580905144172240713\ 7241864406578685700718872778657055752626741063438849166091992389499032075900637\ 6049745939605793339158062046577855781561615983350543626006092752793092952894616\ 5049383225707959106987458150440389151463207818496706157074523900294766619858713\ 5952689048026472263470465600026787949887376345683351777025708476646693402854858\ 7051679326402195397195362437659297243344060661402176126666452365266706790556248\ 0566739606795989820849285207027315942463548518762646672023935565371181177513508\ 7450713563829474964032481447029782335652594677979681280784836692132976117597352\ 8203154437471589666618678373010010649451694014409071111470490327848626955259777\ 5970866641716429022239084331032657241418517877269824647952407894138401592436590\ 1733/54565371378333502516938584719653238660908971346837044987752572532303503066\ 0687195069805912345675344813159479152651549996446804272407430379608909370324444\ 6083521659769186844116417506773837208685972250991887139196575650830063484647584\ 9092840444377388011244465530703393521573687177748283184711239297616813813118241\ 5963331063211254394556810754995360093435055117332148451995635670245643262493764\ 2702763505662908119665691038551172821947822010642703932600601940087537772164610\ 2905114355049442780122055440813554070198858692706317796021207402185187234743709\ 7333753673037927376707496201014217077148786699872793941251359397142527294115266\ 1156324368341916265402791406794905137446755907764614008154491175174727074440070\ 4621822824488872257855627490251408376790273855293719594361980555787041078991821\ 0790319963667449565444218115159591564958972327636476004182234438725968374322717\ 7463579260237885983810376203268147986187260691160868675317640008911441738437873\ 5721250723411288091506129699571323095904990393529500496322742848753232934740834\ 5786691798384783001441552719713889084853657615939909483661794707109239589923376\ 2091095025231282976758051008229300428182459125833544442599342568453761661316617\ 9075544584175853469787622630699852261304861501673755155305101873294364503652276\ 2322536597006481084724502863086030984946302135255029269454851745750630862999123\ 7156008338359145602059541002540514114005396267597834180316585115567592262477984\ 7238649203487114286406674744803936461564232818651882944247454488537822773633082\ 7306175882752141026145094592323850930993944924656887168529883290206464739121999\ 5756039991804845160538780288205093529370261682213554970919641552154860085107964\ 6830896249980575215728784263742667798342820660833873456647857287373168897251365\ 1976625407412571169428495493056748110909408957438778940109615329107406560303378\ 1784731975680000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -341366152684157424400508463854222883246280415664064065021156838742810619417\ 7443500657017069190790494103980138797067259160675700739996002458696626840034906\ 4824266488870818771730296611633729736406396749223656486821477358599973618126812\ 7784703356025650427861157877456177099273219495629522922841316582138981626996348\ 5477206828537758404278406903580340273051807727074569947429159924685423618667772\ 5437945371100001863681577437667061316013383020744099783204447842261099546945195\ 0796493195838412153591684965881283955089164028330064288228705106945206326649647\ 0758218119393671137511535258918039013776688169236713307490289471737954578783302\ 3415374263081448083906704813647215833734000118625207443809420084384911211723206\ 7610554461431603078850333850381434721462488746238061389598321479305459557253488\ 2092067985718616838334814121488862097868492613020223805003377962928882564323044\ 8348771069257592500263365202022037876449239950351961611774582120711858346118660\ 1513221001755877504461151690411937623732515224001719297726429967136820108765397\ 6910467273981015476297587390666229777692172885320432221830935301384738074842296\ 1245820559190097477142960062526273877359908717260782832118210995356404606056104\ 8033905778630806298798087622782388832116017185868011357868028013922077465619086\ 3627602497348816346794061769472779096343661867880891018601289365189278186801102\ 5718605410553078930667056377050366431584005851189515926442818052861189776392758\ 3755076853654903573627070994108294801809272712872371207223430729204995146967437\ 0989577343682801772957971210057772128449640071887489500624415022875097042849928\ 6569788750201048204718216463822418141731431173659522675048264619995099408487236\ 7645191309061959780423520942811483609902022810155564231911814535153964123165681\ 5831945016058885281437624913371870464602464462665816597065089579675868044763521\ 7789536272491250309803766067415331096018881780220806960744021906319073595895189\ 9245775264545513936810977534130149441145108384242436825258411715227505770728954\ 3631287469469441578269390713732706498071355398000223563705075581071523111996933 /749643343149339986453736590388690328975083803267765277265722130711939647095329\ 9970250165915360468728440775184228616376788757422202122684238076798666552655091\ 5300320778080175522611392239052356230486055418580212051874180850393723530832649\ 4833906871795082639191389531291613688356880946905612264464892442420554859950414\ 9729034403427364953038457930461878409544445632951302614225743951634388849085076\ 6088389141011221193406337155418897001704778099956357777568053987935957890708961\ 2672438339957337623420652441547573969022523133638915562829939453467969777066371\ 1531855320676448153100693344511076037747337055521434620055198220889176400032403\ 9415575376767615309139315556932509536193301080923776525252277169237059029947813\ 2435990629587353179421173236511782626395052947033375002914175379437181827610599\ 4711504748155113282141119582158458177921963867766564482190132395927750792548506\ 0066510392580302983900270542922884869540808774259393139783268634189259343934610\ 5677744255732515586244335030566094404209755271250601669940234718347418147250213\ 0977708236894908715112563562396390795937362444724430829725572287655281583696602\ 7883138607931839701763205460817878916135976306189579469880379069268604237793761\ 7563175305660232908852675338564378608066818763915099641016131020587556221940485\ 3134438293292025372061822672342315145733957077447693084678185697281034679698162\ 2574742674918508656659366499209184279444742863321746671322381538693625406048822\ 4476069633091632736539798937674227116933002816799442403984513582946545848713971\ 5565184021364739946106036323705250238661510814538565375722803884211962936280380\ 0067459952109300027683491168169031371452716735283502180192303947980273213905945\ 1591507547028715840214107379310916603561902480238626453056573825836392245447450\ 8441466000198718752575219022554451682476341471091926573581088885183390252898713\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -6410624\ 7733961302292733814748785289002999356661750431158940180349334240757459457058193\ 6333815693119203674070088873626867150292371199776147141145369785950344539287305\ 7080913965817306300704997263428737876154500769299207336209557106533647391354275\ 8114425064248778721491292231523008021753176169701781136917674462406223462437591\ 5495904074421102941962741602854373850530295044553991951952981202314024683544089\ 6338221154632144157029864792974886021803385983419252592509431772594378159263590\ 9677862242675765662230646705869257234664196863334279577276420755412907758850478\ 3794555921437928608102499378578131822603067001906025703243805190204850553176825\ 7883133370728732219542463757587451419616183840222693098762870957824122291661941\ 4141568541832324445203912478505946228370262684510839494469784927832126696352400\ 4290414353030843452492369072635937432445174701431733349836421443813822083271273\ 6490056430162418352274936784159262370749258499440194493399883693393237743821149\ 2288705885201373480796146734269230040748651200933589259560731725207184415053891\ 8831104332800376665551073326002733989338423856137684048640443365802581531712195\ 9416187377763598322910638753331407002802803493384905173037316597458113277348210\ 9710549173851233204154911640048925857393048756316021669030274168343816811464482\ 4876145308323837060503843437110314225897645098750991105456657177655429443256756\ 9853545240637033109639406505862335143106279052695879174482576935351909000385503\ 1645919122306872477508850665797022093106527975205137716991404488532383262232319\ 0786788686254535562058974615149107574915147677396371539805693924772231817069108\ 6599960138881334401139123893247013246956266693803387570428027465735164627248100\ 7107836096876284720896783206209595095005648191687065546418879356776241084214114\ 5350824724468114099584071633741125871861030011509563332319689464838121053319279\ 0402419999385144789713295856484850838496387561047950667997513387525424454388956\ 6241964163901526241119097973466448433948525645842768738384509891869434666530541\ 0094725588839005345298366974051491367310314841637046743037669962298986424767414\ 0069/93197558435229569462922101008759012196429658916452675916328998856401738015\ 5978583722520698567865209853703555295347380497339661482560362459934573106375000\ 2277111992252556607057050142417983072759288475526180576202277059602057913501803\ 3998637213697020803270285697095194103012607858168356728061914789001544671962426\ 0094459657121837014074790952594061249880221200211815939160348039568177205383010\ 5196480885878128851865144758430737766860889263319517805771868728989318309511332\ 3590508847609475493696388492048432713219371401898894674094884892699884176201468\ 2424937635793432592010850076929697740445715476648988370263566237020325171834916\ 8334813987541325718789070034087923405115437425179005836088433836707207368592572\ 2464785962698174183358569111740117756618670446577180819562319372579106482651759\ 7941356655927435246928015510857251457281508592942291478398738083625782366527447\ 0364099783223020060400302915608887950331429267341270546277533803983666585672550\ 1500833599877547533383192125094428010679584132417082559449307332328950918065693\ 4424546075719333042678713867405437789289279659055133684334783590488019957121866\ 3389304509145407701747416822789536111407561994408646874930160270724719256832958\ 1507717281849907994943793200292850948968899018944153384992407192766812929195576\ 1379871751453041465401041768689953089239288400015321075088678240099261066843062\ 7010081078908583508003020969719815535516957358889409023588443672891572828245855\ 3179535387043347510839634909138220725455086957237211294008285106288541418870823\ 9557676590807207103790286382692973329112159140590488118975486570191463683159453\ 4838691241255528492486589817155125312776106250018697967449969001913811305519273\ 5769602568798769192204021365206142683712477878087755460681800951790931922184578\ 6115867942636261022561440576208962182509294363462483517604548663288077631053934\ 3802404180523315363840000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 6025088920540734161972209952189787069504174086688120330196742381056\ 9931877678485957025973733326651239390031563808624873760421238519090978800779604\ 1972711448731387703055749358373264429887797333428353744856197156743104051416931\ 4728081477595181776686404585909383075560294666029113292031543710721023490981698\ 2445188373268155432824070575766907100015067366509758239362909180276257309007439\ 6209126036148125481199194758060616127237155936966525671479711684631661650623473\ 4379542687165211455597561861259531288101385173992596995796984035532560303625383\ 3312726276052865242404923838314872859574448869996219752784513827860310437794951\ 9148602911537216353233760268914514931619417434531516817529592274368969566273988\ 8693105776739890153727930551605014467849566788384226379020365461813393831714525\ 2803765422461547286881178474619761256998024418170528954845758417041935278802097\ 0593312897390875997408494383869212004562764065667539497717072532762705587370846\ 7401954274264589110085272963717212115738765786092353464746041135009387993504912\ 8944535510118084617450389067710447038641762812321169752918513660441199608279980\ 1592107672489014669909428466316075694424010251771362797703548824925018402041708\ 3927898883045646499512046981114325139838083924230265346186181972370626971371387\ 7409647823401578025995650049505837038166145595926214562310000319406481003614790\ 2394019596905072089807558648088042658623514226147343109869880228495100936308036\ 4420226370055761467165862053297656002876974220347510365088606303942995233876017\ 4904759941170708338175778441382105085349712219815233166814156824454067063290819\ 3125956448866722286146555255436105765263316927489949664787359571155652776937181\ 6345758243019714765802591059728881853501342088700929113918679300934827119387570\ 4127387744576342376021096547261940809941561945238468616953849951618395759604902\ 4421881748801393487511740769968963083333407261008439161066618505673105488102187\ 5353012167880700872115193756024184323900575668362940323675028588488035267342284\ 3952068561631537611275779045386572577247694828324725439913072587324764350915322\ 0944617600965937427/16213987010508425780498935560578650744042275547100973784319\ 6507550318753446292734999719355345690490092636920453495473835943967042170936981\ 1003534404022332003492143297430252311217383457903849168794387695520446924881987\ 3945372448892626035257586302761673748303364480856175273882691851874241074953517\ 3168542311485966242257172122236016328678896035317128335455324938664267347587546\ 7467334471499015800504262660345126045477172572378341847064821807424507542522009\ 0630541968374519282174700589692796052714684745627490739131547141534141392063522\ 8731152017063857900913482723920236246890424262530183338849459508157281705116378\ 4007458809488109689617395390087130551730160301720736388764052721156784426160438\ 3689282454973612301234690592777894085570136484469606436607755331568057782815693\ 5368565550798086618073592321179914876837234703176125491086428638237018443839554\ 3130818740110484837177594895655956583887733434442587933989644969402000405695471\ 0839069537423597905609068886692651282508845700358857530056710726950774319522017\ 2754612227930985259921477199541427125279270796911287259018749346494074657732508\ 5931953477085833575683413197884704373147165676704416624280021248524405447728711\ 3939714577834638313766561639823211205461177898197432217381039772786923908827594\ 9719583017988500526150962587683829817435339024077984465278930272823461759751837\ 4415810185272515022901737200282573305906372807134393406951874416733854739980493\ 0866666785756505747006610459620738651700006433284862195209861959741038521090050\ 5452604528625180001880983449615349034305020721888051090763084725645544812493676\ 2775850220541868969638450946932560031838781439365278953117125305742763694814416\ 3417224492263861260462054108018670520642860457676106700544750501536514321381587\ 5378531880338603622526493665876424090301981357983830735258987498363590575854036\ 2266559916741221393088179853066240000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 25121923337068823281856559311807130224156678265401722228\ 4693501854830187806779845445717863535109946197468291472516792940019717961974283\ 6511187088285515130171470609111708469558477326092541140183179726832043695584617\ 0102837797011927791439215209036304202299392652008622078476421449168931702854572\ 8445873315531547395517766924242947426041558144654749040282223220146248842876923\ 5995327513606048632673686164776606545806865673213876531379001651451052862676755\ 3903420634474945561689381809993975270909929401685942437450016583387445956690891\ 0011666951315705447164409924850468650159416257910658070745659020400757261455694\ 0068672814423072992444333904307790492256605408204872723673169205116493718013280\ 1723346020875417291779612763555763057689282361042109585020317045195850262187093\ 4241673026101577557457241282675650246828950876205285425666613235069114276062006\ 3389891502491304439428318886125679413831946142856541569081061021309904530513202\ 1480957310585517203600376019790042240893640938809223399153694159661582824872563\ 3077192232639586286907520953065536590010049973288989330107556176398416596143209\ 2659217359999836163135588636518400882156814574349699482335779513484351587706656\ 1898596522086127689014208385808378651374181910481581032447760532216138443082218\ 4134747897217069577555539172076636955598484248116598354401274020387736868948144\ 7393268086409406941300787952321441652582548182233711440554456073660983777058769\ 9401545030028356483628593761698477791104308567455330859801569762602991108155758\ 2032387324828360122295548271524961714691365347847608591455773278508719633864993\ 2703439256121265915917457857876817795777100281772565802349997535838443225599798\ 9502507218218837527988773014953091804807164672189408493822778743768674722700898\ 5783184963901011389671923564604988809227460983659468101763567118802385170401735\ 4735074923647850758214430008543026913350794082041784541500929575664243837617232\ 0511660444064571441821530048566155492024626306034675229192575562686188118019801\ 7312484431522982077999830933827537050711991524392222698801837745736629035885228\ 80393947462277391717983323895703077058721160787347/2944996942789236957462007426\ 4000733526608869210728419225288816848313959521084616726740722210070015026712836\ 0669583709517610538490988513000576519660893796861007417380610718008604999706865\ 0701812208223004177920456639301388042643964710029988824097016111785650212025318\ 9550037312135845333342474226744931001349533559791649620134048714132928578948405\ 0799786461771228500650771020752082804997988078594270977449750350237505866847237\ 2253756417223753351307529930313770626982355052809620188206839921379865953865679\ 8456630395794849731896309544135490283842417025467005590125281495862622805971333\ 7814478195037138661321873753932450531638722512039281776506087345301059286868523\ 7706485887831610116669444017473023594304576375055395923766074384770911186591959\ 4877054954396949533604302908420506364571448861316013295240769770264794533986193\ 7087116683383720933809232230867434182442453385140634817372008109797298091213418\ 0297648433554529643540685815520709135634539142911254615251707084351960256910073\ 6592876607427546714927897665491875711569386286143546692774679951394509024647026\ 0747666545799437583974822531369732147256840519644159236942675329352696709210994\ 0572960214338975251565071751504539401754696434357616866566727334045004271046295\ 1071538611054277520747239547904656120007830570188725830554751177941909765110063\ 1001426206596129230241225206862573292549275408101386352143030825657168457054710\ 0114419092612478043669171174547109406395546857773934441286070636421318504547240\ 1626177507871430009366640837976053104476060289203343175438212056225519698639739\ 8924631666962172691907206956058473177246646260797041571765503682786958395936387\ 7483663862819565116395618742658560723139808892676268071810421687751744297839788\ 5954768691399334150558465656518830072431988389456130008265252760315788641578504\ 5111299653855703449057742080190104369926535304483752594948247535841455006914969\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 717776\ 2572279753294263846166021961399102466987432984164369768029298747700962035719985\ 6216749377067375427789912218363477999544829132124395970796870093911017472880979\ 0584460090494144102448966554144409833083742510086179817265318897295547343345332\ 3002042407269872095419993061786998214345767021740072976933385650470495747301292\ 4395127372313372612828764228333210713975024466519185587301137049161048516814988\ 3675181216864675623958982350041612163966602608269837724557178266431691324258055\ 4146833703125297795022864972392986937257282023786269384303210136971557462650239\ 3439113645821410612452295129334132192287891823099817405007694829922390967480170\ 0533579868249997034759445599033556358089738589186199218585321896601066432658365\ 1464741661080053792183271038037244291641420743046779941652204366022249525083763\ 6868068677765917676332710610040259233143036892639238931382086210065924608208857\ 0452380233885155160515901366361892365598823362222438917980238698488578086612433\ 5936344685149536966266044704122050894312082504742388278986792191277186862272256\ 5329855482993278899222269255114965632672327685147477231576661951411374878970675\ 0956307689709603251661897449413980410861875166746572257519740844579374746783635\ 5942854493937638002346194099830425093560394591930336332667804746510686930740254\ 7190705887906175076977582473883404728646061574513557438223269932886520923574648\ 6069572942169582495523199821146670490948863706772594496848047136354914222296624\ 4533179377504361909871175863760352554218043213997364839315160738005381898637872\ 7908000720739158627241488587156353468696041952793868751321181976343956290438549\ 2839072734084413716184364061336552853388083035126848581389508986383627604925437\ 8942415704994149190365326147565480829366921581656304065716731219045785967924808\ 7936081552432066976887468129925616796189082520877055479971691029084368118615508\ 2818753188127178517071403758512734217245878188293244830164391812130346991122450\ 1385249097446638989018414979461367223051412223348333175398470014762355043134481\ 2021751274641950210574747969275462279981620750097521415012727355223482581034355\ 499225174042200195041/528059309975966608072469284936149688925800834171741478486\ 8121890299648227538117256649850037425484881541120725955332223789665860521373348\ 0033824854098566707254240536922537511022691770820158427058380672522774045155158\ 2187481399746655093897003171742066264979850143049137868241671496066156436304281\ 8529664188904055491609465357881708487556861040487389211490253629006631023635073\ 3581881167417788280580431736032197780678494201156684937682441362414472522974100\ 7384661733853749107674546270301350277124845818836492884488354266874103710738911\ 8114568964095636820822824358698152126589418765876182538844985512411349538805728\ 4846938703480221060583658407732548399541482086886122693519276133609978492566634\ 2374099309860522329539388250631052668261538392546655778576403992633055626621209\ 8007024535713152128608568330254813311501543262582313335664031923085090708153269\ 4306400219088932855351823240664859315912142206519974299761040842592477334696620\ 5899525616984974224429564679193761330363201847125154567381075830578652897955871\ 0727195766170130527928850962146181941283284622547696213798915657762647344660457\ 7005332847596264230644953162273089620415179875894535436712740988344346022148601\ 8116166827738924690151208969436211739290823024725665253272237268636820880587740\ 7771686883636976675029569240207582982001295407124725431933019266288640128591588\ 3998065244127133299079788667308326623302926688067508782342545715280065929998773\ 5906220883395708275917791403990032815484150211829918080985452968405689799210479\ 1902899276898010474422013369034448751055482692357222648774153395945358674382663\ 5721910229561542025212291456041418986878109524579219985735982900018281978928867\ 4475471032320178277925063788048871795654334687835733535160636504482708041605473\ 0712904810962197257611714993801963258526648230253046810142445863996559274844905\ 8145660063752436046614061724062892406957685788062515200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 11646850629729034562570509356284596\ 0251089776857175269273870013716309983114442837816368237341344007077043419490489\ 4423924239053390232821554391636168486879850020516715324036702503268427842003970\ 0639430441032353936321674920290117488431936408967841018669844287284298181461374\ 4777420183505630248795989943625905413962969207962301330839942617846285587315822\ 6759058354307219846160361273846976263599536051866368438728274938245945270087988\ 2722710269692628950503495617160137955810122869551330098492586525048200716029612\ 7560149485701799146298842338655602394574392878056890732499627787534150593731097\ 0599074773664076850565592360602880068680610319583045564606930375150917335330131\ 2289580253171145627458688657417935179340510342439553443707572670801453496077573\ 5533685058698797717951336447546974334038927480360791264455416394516000089823586\ 8530222871766140619998473043893144167609326889028116073275031825619111032362398\ 2162294812630501077978502378693279430906198158079750775275225479504418254597385\ 1639459445251124281188655947391244632327291176211641436854347603004448555296674\ 1755108493234371450973426798574351581296981641695812631663383903250646534643090\ 2033843499033544977497357237696047616700938353081516063239908694393752286359427\ 7541983200099765956074803609978404659858966453302168237611721942078552737527622\ 2481005174888673883787994569631993926398818582901569601460905938354778628142232\ 0577480835003607684275001274053088713381320063015098596520017267678008922129279\ 2970743460587283534181008239073012947089963973293076595072570475973554360154350\ 2708920072912389532569181130670417875643048380755089184473578688883741375848279\ 5373920474080057286038491394519477687636818119819189072293942763545160466866585\ 6339383140443019242428103404704326663531721727525689751617558180557388904382355\ 2829348258728602122494571831618041378784941856908689853018502897401849081832387\ 0677903410443751653959095493938733108459699195718673232768164677336689538471951\ 7093883618045305512587390750327498385177462164134281288887254592670702518940757\ 7506882258464066808204940379835148211063938088887460692188680746017174536889339\ 401535363/622562299006691962841626923368525314772846358873916871959345067110565\ 0134790440011749470251960884839245236110781526876082378140567580230735199333954\ 1181787373815230078069480987342549009471237615034860167630487264395240350907517\ 2008491255952757816457376190051295372938938687925059528834016477247483957614064\ 3730008503605146325006964611704286339296106019838807346842681165581935350078785\ 3707708432053597048904044276260604897410783938833780881602501849796581504636752\ 9049699813341216817897901793973643332008082828471243169608914648918159297655675\ 3804430645246532848891119002012814717638896010153934779986712207741082701669930\ 0059370724065112066288334006317123543950117669048241852028586814194345426512122\ 5465330203553313404023468157790125214103335151294764511922279259964823894251004\ 2257522095251466852993726873830037507819442938676556280201285852180032116209576\ 2806600902914240613575136424067631754966985712622437983815166506613668591827021\ 9427071560637077315494375487437235569580849265520343809377233632166944546475074\ 0951066031692020705461866894278875764274912444705443634050803976533414893942890\ 4310362444365805657585230529963955959343308430082050050718923425777360070047892\ 3076397653508101235813618794774840684926040163974508700027845130086425635738682\ 1449699935294434468280177789794787075379842227454764469690309975892886660122970\ 8644481445711413825811557301619026800431911915918108260240589287090805386167371\ 0051643251488311124344230919375643895475252417184237171448138449055677123611568\ 7097371153929399775281342627026104777920435624121587539051735099998242212235353\ 8843351493307516182478864739621948422577169124234227534627910104734864354733100\ 3071093256148334263700421290999879485318317395966852493595309227824883238324321\ 4179209005394964225052074098290690987853584005654222370872192315005199023962075\ 8848678254407659469096213379909769107155015883349295104000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2091911909448024966920031472613\ 5381944032847054724017984178739685185551854564444248166978432821168277108262035\ 0211483335475559267162482984825326558081692914149445384463764946752398910957007\ 8407942024208495394253612811164102257649332473885014197278913697019985504133509\ 3729909256543204977056563478865692475698633096315040919331957224811676390374158\ 3818173585818922172280432502198002499029155295912151203288984310245263101428443\ 5030451727159255265296201136680867516316733290401887980962684865134400503354046\ 9427692528308727996823848739578934340887759682196810991167840236037774990187750\ 5500653137196919531674189105929643484680113452054161089206219495864857592259594\ 3527092029836163893549256454799067355605051975897759601640140066388540338100841\ 1203713170901524312073893680641673359343108315472505359896918633942690515270884\ 0867174299098090273611306095077882772163289632810801474939299541690066451738978\ 2584397192538629069107628252005432225891577873248807178942788896203744888442078\ 0786402414444015561880013543680657704101054613868455908821804365823843524195153\ 1064730083152057296668658849627243382997471350281084708975940746073934776497146\ 8144083658984957153767523532519140531721810599588352102069490814120698501335448\ 4952447966792363504454001235617102299481102605095965386232901441716449674114082\ 5249554932612421673838815767515376970267829118579842904898753182252295074606465\ 8716799227172883334928438158639561239060612249150809176048295284789312034869700\ 8597451354373113894369440754877674832230434767443503124483786461076379686964589\ 2290777930886154955651889572338948572113249415326880660626450661737772990168571\ 3165900278987061685451589936973155227666934797171394158591698398600779173464564\ 0311808896099576961757291276347388615935813211360680306032101714360673866258768\ 6338393722553453116045245496793260406811272706310439888629563486835573111287043\ 8222682687632535534166035588019239059921672937981996779648299917504482369696498\ 9452825924147124356956727051107058113860291180390101333659158428225720276647351\ 3230690124740383608880839796775391972570063567549491353750540657969675479088279\ 777/884420943199640449269750744185521555601727439045258054743199203109209036874\ 4623453489407415846422279485631745192166996755139529961634887658985715908280207\ 7900838065037073542035945471939757981086376803202192677070110945560529050211513\ 0093691017958294921099395799076000978936107285053413832117555636577170561098924\ 0146224513262675284892357983451484107802320160589253758113188403381563439693163\ 5664978128221489976914329405431919478859936701697694463276222202268823701223077\ 9607472444672212962961761272189257312607192945016483156977957634575757602085152\ 8063421815072629953022664176690282433497871052952240913063490707664723870464052\ 9459156036357418449182522943096346424575405392443972834948516123033518247124346\ 3924659263561409571822024390342946632285642139629021595715584474299552538812643\ 5468057701365152139033102602226405804025375635640025391199234235262397643949612\ 6961104071427844897737867260894313157715116873021682834767624997903865664722563\ 9585557177064646709982296732376832058507023649248340985981288341625475192313115\ 8540346213376968790784514474002781145590189096495139058523960513479131298563793\ 3945006581385675737911999671343914393982064562433346075995973558708520065133597\ 2082170693164143396795034712044718303142966879570345366619688153689059609232433\ 7698394359530482176048979882122884103655637357109550676794411982802196365421369\ 0940134380042324473662318259730669257058963588298057914146246727887034023486108\ 7093834377403730047044739066888935276931574857232008341270726800024932321975529\ 4201185504744420242282072349269953859743900602101813735305195917970043371749365\ 9236751340263136220646198118565971235768894581377227462629754276991365216591987\ 7786307013770184732540799214012596585638505044499815894933124064634629421003644\ 5032341850890201201638701173943723747745454063225071171336519150550353864273368\ 3420453541550526002780691162116913941708800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 20025718813132056363417415185265181500913165682\ 2525559621295240305529092721026706471425446234886926602410136211130422558056872\ 4530112336704684193502629375672269044348380374926929808223110211006581747894547\ 6192684329291847256506816395411449491142830896975494104506337852461572439619094\ 4378674829485155621412846544886711499408236176848177734532364618884601524605007\ 0454109796339882113629788171878831833514474981767789317327315656108969275410978\ 0478573824049306358034490720862158873766261701472641034115602091257848427834227\ 1045164082208667042333389574391163733255407345913211593903451134648265376344395\ 2505675955698468535124244348322130249364546689552576435355213872093223518690927\ 7996550407286407897893388725445868819197179331571559193109999956301187776062292\ 8807753671798119944941143691658936013992948572247928478600942907647879190005263\ 6083348222787548750408454646126807860593365839718521503953611274725276717521524\ 1180710196017282753709148627000972731339431175508760040163891651452841631676141\ 3362152182805454376759022128122558996704537145048613877886709390066658780005410\ 2109343231588603992681576716778243716073165473726360113510335601645433171134391\ 7383053782968152571043045342049027007643083206783614282965843114900122694167633\ 8940585738282473757006395199613362477395671572985475812657380357188527716596330\ 3497725881924566582699094218191025237136654275709785752649644443519484260663855\ 4469603593313781398894481052594108757207887214461285092005642368143181070783696\ 5092767242113302151852759818538201878521186340618780007970126739871014991879804\ 5735843379254760126102325502114512878200934894274252654798293970353288175383590\ 8402755864968566166615050406555529504097860825619836110082867775045715681225521\ 8622818327061673914030833843038003620118609935680779170375001505219774323216728\ 3793450038959661642467266945693712176954140437291458124411065031894568759469833\ 1085166074587485137847765423314464074031726692167548887624607279723660275632998\ 2398464821851183852869846685591565931073932472096077315531619572957846811349662\ 1109191534938685751600877770033460949330780202392789066161874194257299649741203\ 03165545357/7105632913778866469573028506917542270316769001994272367674648495459\ 0002230676331907862128348592346348102430243705178854590357906094707300173208724\ 6110814727569865422503191899654816789885430455383505940074681906094520264528578\ 6962353887934336303626922564785690343718311926649221081430491519876883345242536\ 2229514270117241189347795206781411157812622062612669820545608539372543946535024\ 0420288236382241186515000028987991003399549401471320455093076299529375163667921\ 9798030038496395810255652107923523404257714770355643109305470601008582329305827\ 1154685712476414436319311483612428728439943274354115691666583655571272396059386\ 4661885228751057397650431993586545339507842542381337091499826329850377218625788\ 3644742468618408248579449154308213329938467205081877385275800282127025651675715\ 5029981998867225764659656857700576927514448037931980639406112189076573638751957\ 8946103517662622098594363706802348218790542562104511866086196628041697307778858\ 0378620808638389165881742355334695270847145174631345538618225221027326764452986\ 3746627780999628884585794185697332814491485219527943866274976494809874228973271\ 6132984072495484910088894846236944403419458581187352957776054987389122570027003\ 8352151857065818011217768494641614020511082529461105892929347724014009741237933\ 0604229023124581267698051006236806803132602692839643957746929661594305855337110\ 0836489574728361658845829839886650122901667978877963830313931270945555467873497\ 8700595971020341995664342021928540512272412322089788601503365414710764160398987\ 9039727870369630678799345434987572580783195280452262448944438200227471859467018\ 0102154817644500957187399678121783721412444824586329292465068990364176572522979\ 0436941047588844395213688977804609769426624589472026252326172412089013989700357\ 7368259767750099470927286303262835226745149058597265806459866340209190967481969\ 2434037135831898375846833379666188036013317979182064843973248390529024000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 134204367640078\ 6119664875865269397350148821826158213079028231014473871862817236791840355238087\ 2412136852844549756209929014656488541348019288499529486088202574355533764513350\ 9103018300079644684274356321016302914565891404405940964227333443023013079997742\ 4439544907493981508236468009212304891903504300817146559591936628938608287808714\ 0145552895079305054826855780476250911616290606006212927210142303380217937279402\ 0789524551069358448972658712274405509246134441623310901697142978987989956332541\ 5147968706810544081965783676282834041463814751455599285017501520861120163964356\ 9663491084689075048793682007092338467793637534007809459939100452790047467355240\ 2655697825959523939343233143400725442936414011036016424136810785121050608657528\ 4924353959574393029008644878831849050988693110465001151683053505113146060371653\ 6467678180087743410129300903437040739861561323805252368699408854031468038998421\ 3311973997775063071972923515903326730245801345597099401642712194477832915667658\ 5502089309231676530982971601827205324715537361997731084455988030051888887277965\ 9637916427871114951552775527287077494512855452360681070968881353895940473593633\ 8066741901201906510465447405717278967360415562461101843993120551841171760788575\ 6273861621014978726891744664792320818009036233095745744010641209031252858065334\ 3406399930313564554581730960932535351068276169857588659896515992332666356893813\ 8050347078403162111024405158937346266163025397272718569641527937948976919926411\ 2515915303332728712710998176206689958377389930085872025345470902686613687909710\ 3592483085931475833760969515906587598572747909305039553980718420227700979862561\ 3936901785261060288414244175601166404270732578441241552573984508456409624487186\ 9042619641149492278180781372751032402667741952487362467333319701111168605463439\ 6846029529650785425042461948909050598660900957613940799262809718446336700625811\ 1643892591920011452601467816028176080289832716096891677552669924443737951176709\ 0051083213447239877608678094122176563671789162214556911977568065537695981387065\ 4470596562104378675028478438868407938955256586184251400319300303664127605799385\ 765628539850004754436064381174517935905347965371/418870239810894697622183883410\ 2183356019193277723426069636682149372615730717302270541413244840172528639884061\ 4999474012220009629137317996373910715786479520578708890272824912409978179841090\ 4484279400411222956776040412512457724130075399378172986351234760887779395796164\ 3135045603022748061667919620270149192221575602358859737938355246260073113986990\ 6324087536607183486417754858591827484640281583633979057379202534765681805989178\ 5066730266426268606250787752089146521487761790740745516312711202625184031684680\ 4716894133427706690586953609168629021317751218627986493016569732976101922079622\ 7443840126377757502229467341313818404382377826678094306679795844757631149620928\ 9859278944837697029433051451819972247060825344249835767450191755372313989238137\ 0359084875910845036373258030614796548306143522170250091319275518191059890465412\ 9180429397091002813491733374413029383879250507712207574075331327465045181466230\ 9160121026822907262187689575009799944430575031605660171077661387934396951809739\ 9986339488580923317936222436847315475940183637379534247525646177967636691981971\ 2379458389047250213808392031767707664804284895582918861375482101706401143729703\ 6329919091056687419451199980895093243545517149174412021132377276280249609104981\ 9909601822273462165147060959874887378233445672433504491829739287582389841047982\ 7202766702387767879564994476661173484306652693613815348456095209503075987314890\ 2851989087378732346556271278148026776255397608727240281870756817779320270231608\ 1907176612359145024804070020148375936836881143975347788336941182901544153305700\ 2253610540590184625550363842066135642995937976055244821020754944617296836185574\ 6447248821386129000460793320233796478433584140994561954716208915536180902660773\ 9335064378356979811408512756564208993067575317055315686028172945460529766168541\ 3580757746379418268817149139186861330558669851978895798432337770140910879529837\ 4665323705439078109372222160240640000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3343542461967543035221917218085474023610741341306385\ 6320921576362708540211027591695502310471958731043858282509843765634303633104615\ 9321676963877008177716562691142084424875256973681002391346101019981001004650309\ 4641354386851658449213976290050419713782593998420849751230369927419593674798606\ 4223896762734340277675207587229519380169240134104484157300022417314286128600705\ 4343147687617914245220047447995167561586521444581300130312292549374781676259385\ 3219515021092164242260494981875144585907378241764897210919615554409831920147737\ 5937192993671591854669773363572360299301031706190589180303049537333114768056950\ 4393414915208469989283305615635115116505669847219415975420273616361513098414143\ 1117694693968721183386815385460873779848773032369955914396523061729426559592433\ 1390216045551404297511245049068346934844897429630747423549373117703468994916770\ 7781527130478332259593311451584554671326790993289834656247043137429907888075673\ 9550435989533410505888467345653537278327897370683323191764061818874719147580523\ 6839935993360722488879570119102935569239525470552071878220237713296375339322330\ 5382108548621683395872854440750785414456596847962240323784334931898426782359236\ 7534027212729587606119992522885990483050235714876213681475033372208736610216411\ 3003304701044392310169488564670726834876690549797854392986331687603283779687805\ 5455797483786240049903981091851780130514828279375927515167953868573021687432633\ 0722013490850343692111703822554370609534857843021508813388706588121378466688874\ 5544220298678399750241525284190467744476691317255420661566244459824313981969244\ 1318683245965933486558751410275666167708521355119207593477173586422268987716410\ 8542243661400103139962792994231025595668770862484944019818980830743468191988407\ 2268887162250225126032369087354078743110500798057660469276872105070256036452166\ 6932710980340389541397624839550257853373788121228363754759312035508480740791721\ 0793228839706103245375325699452560005217881768980008023071708150391449771048049\ 3541815855967835534614786371581709531283459909420703355783124939612033523585986\ 0685647533733175615410421335688321861420713384168779187919803562225371138948048\ 80040981343/9563597885673130651741965020330109684711550152475813689895330223314\ 2256311832100761521846837719686456186564152093866436137370969014296113395353944\ 7670775380931484785924722480913018625714635155022105208368832754340654380082188\ 0260056537494944143530076277698037637381538032024117234465760721343268232820468\ 8231223774555249961029311995764183127599086122796602897567697881013032983481605\ 3683094030799510889919812100618459547689214393213879966263988006531971012743356\ 6615478856193188820745970896259313275019231827077805215471165226492927720583376\ 3689916904744795188280245191358513753169956722070312023329846754353260354268177\ 5458713984439749467967115456409481954833025298585260621494792566418823065847238\ 0759763763504513222484599649668909796928861985663857038778800128644946992412593\ 9485920209131047239491972773496651822579030462929171180861879736282608784184411\ 5593080690259727891162151352057330115010282872817583998741794812154790665294511\ 6482594919458794906035744610364064118365474256035739384806014259773272145444265\ 1470140791911905914879286914017509372318462050040849197292706157690446225531933\ 8789413276686203177980382962905531101869097874051389683531366250392312939987829\ 8986447907918575809924573507382148535352799090803861729054403562921829631096259\ 4362485311034562257177131468841251883369201485579310394310442549338527415461621\ 2785152827775833183973450985584847789456060130819106952455305621766376907628261\ 7902328449225598441101847144481081820659132300128424814252510325648419586331317\ 9635760041784773786692503540649251048336043737925198029458702400947739696366980\ 8907522578308627178801590788451135122613367097706853614714336285033835452932635\ 1246877997197125829161901180406797941275538001672430562057976728874992212573742\ 4507180599808002758625589451835968089814500771266749750702360337061547858097396\ 8116952905064852380799565122599076008291773035561813754479753087977972039680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1991697642\ 7534890130856206835353143443799771000680840677989625548525776452149147765732660\ 0613346517287213400935243301406230751744261857644112558542378856328914580462816\ 0666618357675592796818110026084233162050164630066953049490779457433902811556169\ 2525509081015671403205715746589397641160479616552288046924774572110996102505428\ 5334128107302207902845779675958656914497794332854287647378747884537999218441755\ 5666269305805119001126224375246572341430230124442495868237384150680145759334727\ 8714418118804657448444745754591486409301974154155620530342180733195511934933184\ 4044987260034904590682774117171310596994089831945994151653241695097411889151420\ 6317009255659151341616928593450113529995669225050922645601101801891879719320806\ 7382866277969573782441220294321663149630359034727113219318293185820126836926111\ 9469651020691946128812202752845298055414101882749297692453606548412845079163280\ 5157994195500564903888276711197314431790873359979063446895723846538565491685793\ 2602149883156531297870341022377370862505258990467817305408614173510259447333635\ 6384185368771825366332468723365763570957243678118003013065548465642227107287327\ 0965939694722483107989144007515832175851948927255588141167322499459665549184233\ 6587553385827363947142250473869078415458282343325393644595854984513981244112509\ 5942593757732681577266485529474633575444757978858501071271890847357403752532691\ 6990978294594907421206086954051050534053142261176824830152581954869937689821587\ 0679957361601495671984010479241981903620988955313127377237278427403774150798093\ 9400580355828082435716311625287177146256938457895355719131677977555297580907354\ 1933963509926930502010162867524775763055953447239559658021311817871107841782769\ 8695937050546319507966142260860276946571494373634584540612492659536957214820982\ 3509922974003770260968696780197869229252254126973971774253743736000310993236074\ 7641656463102158473753006252769548982124194414107398827193703743109607244980295\ 9936114312841456082949839418839062332466386093328295441985592223186843542127448\ 8451770905578924740626002507715707689978454438388461571256552880406549094514967\ 7108669286041825803163188680247368822239234015523799/54279835584120303831065348\ 0352218652214997166410596448427978627979326440966931532788660863939599216615617\ 2166396264891725514309657589660567013956851153662360103787343764718846529147948\ 5323133894967717987849937058390933832810192744909569205455132297616518930107313\ 3537338574391929471548023515142210938174210099269370395763595769477228460996713\ 2592361752233622435580959278863997576025800026219790977077384658885498726368578\ 6684009314198350899091848621161121671362992050326907580753433497985209657751373\ 2152836993567617253959639370517918830731232975363248645209480618978687794325371\ 4813476804422654110780170844740056447847229215273404731662104255304778221645096\ 6103256085509946993402359484199027314681606748272895222587823283442203850141509\ 3705346649454312250741999234992754974560715125532974096264266243863328247562620\ 9209561827786472275082309468974509537101376271456386972603220580321112808826608\ 9704170966319040297677224490608911441534971781334089607007970278568222023355561\ 7649744787380482571987237879515053041729989475741357229640581441540810169487659\ 6274815746507986506054875064689651871165748382476978172562501941030992798334385\ 8486768751090488702793084446556902440996318321689884544364746195569117364476819\ 0264461066079688346946204859569556441833995631107597971394988844167249081978489\ 6176587719254664445407148563680921125764946779775316539323607762980307157711810\ 0640140004933041032862466899500480187924349312554080792467147475740900153060522\ 3901413028493455285278400560179991410459368743038686356717787174495493312883468\ 9461637033018448878712365765165683318022015307598693657523226756115287342192918\ 6496152199060494195603778258311243085387747203768110020836019092456761678716389\ 0769949492140267307326007990889575814352707998864905401420800100227674608793878\ 3051801182909706389332386936125729954729234235391454214837416719076897537885880\ 2906338437240349467689392663932436480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1733295169961003920062463161434467668147129034930\ 8933398045253015064572498192207388971271866081953076179786255775460140456510334\ 3037693372029041974687963390634640917170484179962396351372671330040349559908998\ 4254181012366783976459457104030994736028572079731772231300253311503193634534304\ 1798994227315487648613654882901590055619091519343773052665796835388408511592667\ 3515150769246047722794617434516574358304395329889537887355468527415919401285041\ 5572152928496912775950432321776395159411977035715873849555090924206257423540812\ 9415853459734333775394985055815515615868456796129609879749333416227809895104595\ 4340158815547442249465390424856011261114544141181882093064491703326326003496360\ 3321574176536032096610311553592512789192058679724262669515423272962407971329627\ 7364019522531834634228242514405919353966602534162436216956780362426400179560054\ 0387743941135726542054742845883772075565220393548822036093033321881093178712206\ 6788983324132805362150072098935283347337150062972463028682265614031232715430479\ 8677814303396494060085347117163211086804904306481979022013030739284553938891954\ 5377329628220861994098676692596512476327765921680298814368109207392629755363134\ 8088766077011208438066615190421125985282948931390793674879456211806537438662271\ 8015256110266103601192750402246623463430906045564389734765608135063720685000083\ 3862570360520217401552212932246227783929857971026289299426866643431563553594495\ 4966226386441176480225892603387955826541540553878907083125848219978521758931356\ 9590622846931935655004476460650774174752441047956949290861218373797221945766053\ 7979147551883453168102838970884681471392098863032178432628434739550628237542666\ 4935131202102564518162818899019447484475636644883099675087560601389490453120209\ 7950901253559623826751898819467111209597075547495567708026191219326671418197467\ 3031979685625533177050794816296671058989046095023396550361541045040655233960681\ 7822364729676654046478273668924363792880836955677183425099520302405146701598324\ 8074117806684581068396023932474497559955679536061299492850439240863482234969107\ 7373537999701240857233079063507135163248551133295119062924049846778091597631263\ 494464107124305575773/468441386111557148257946019255032853041638691578908380031\ 4370060939688746064653225887012317780686112100337222431540077484841210303353836\ 6273277355272364542299854177023596087882370437235291791364337101242586752310648\ 6649107344234991313481572244035434041677116059866905698930295412958713708560245\ 2067177334137713486380301146531594889279931360033039372782046292518651107712979\ 1205032816625270679890067513124737571602497410545400582909463084366456874643875\ 7777036219842227383150996996659992765121601133965509937728925377788050765500501\ 5360623632566862875928671497952460499115150187686277865281243042684921794645026\ 6366471582434100856885096002295851582362016627337868510020216893272680758382705\ 6741210925398667191381972569180299253665406775542565819881569535033274904095389\ 7204575545969697734379341703976867957298649198630937120530209293453768879042976\ 7356297310255185068651427228560788199681431485076954558053150734341570957326644\ 4797591996907599583390731052410444536627111757253988018018497847549319335739428\ 4690526388733314406050371951315429107293578278502129002032062201148966128628352\ 9329027081206099085453912638754126326509506775953331611576062354618277124835775\ 0761780286264681745663024243994707812560011283956462875020667350783737068759025\ 8701300687518707943041189699378333846971312866038862170085451862621426825014809\ 6863664044330973180995221714375180236082447297530846028377909272621244496711378\ 3285078449309640560598620524993839046105747130369368561480263588133967625968561\ 9427111250786457935541823464596014782697758395257254728406811911000025540461254\ 0136585161518702383022910277034646032151367031266710580002385155404637568761506\ 0508553580334122688834116797303418154763185200526268377497121057941376571343031\ 9964247809963649747999673098872519376658739495007451344432105034948529244048042\ 3512345447949501068026065644257100806476825864617442044366131981026739664603807\ 1270849904640000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 498681426442749402455951061030013803836162213628989043959897661692937679\ 2612012461768426183792162364396929968266422616509562431853661126016825805109601\ 6605061995083354180956050775679193613064353585036254089408752460832688031522367\ 4200436906957972967432059003882673332639804459240681668462491391022246955219550\ 3773578763715064920438794227242560477417944993294348617163108152680213154064327\ 5862191819292355175809969739244478002572923447366967917792121869036894606669855\ 0731667673396469418425949957940547285725295757079249794974636792415753810391097\ 6546087900141166023675997195365091197163938902959709999534372319730523989269885\ 0945690404134765015291705522739222766392351137253981272412401148018325078384661\ 9053703933542790114408509617036962864833011837528578427014489214204711876101674\ 4265252441141927401723091160233087019157719015539291872985690292181608036533393\ 1104678614094838657649052785501210282679253608282975875368252427491252691477392\ 4905951084110687544000551903073136302510043572622124330912531383833709980644348\ 5092560201195707098308964478778375094384085039801866105257988139332921356711906\ 4998584867639203957349716075144889256186863783005425375234124373430254688617137\ 0315056158214096645222893234176046141428008349589526174326827898023646538571945\ 6561277953062965142476494599772850939535271319009116556726743027507639479355783\ 7153831808079821540745019237722876952271055575420100993996783722679311643613433\ 2268674325339560541482035273873218576728765679968369190604670131764383022766091\ 4633625845622739834444834984219220220853009223996804869940237080400179682767036\ 1032592880510107921169402207542382324105135445470259158239970105591861337002516\ 0550967335386522472860401597466209575240349761143496937807161752720741158918589\ 4424163825423707297191307960530230237297137228847259401648227711765550905454883\ 1025580665958732007891946063278355621435492539932874786708661793322032069108252\ 1625837262522384429981087668358686881324792657626991309569999681960142513361057\ 5315436564846972315295018586004803163658072380344006622582554158255885256594386\ 1480917878020733958000220787097689293539895690386605615442300102135170105981/13\ 9746965740405248934762208996077994145864199105518600214194366078385029327396142\ 6273345095311412957450211709964705652154596191536430291028632096811325917718386\ 6842619863062334173166934308417420540559464301843758079626953774472938680098202\ 9598704468923208293967587769816036557973207494483833260139454777349961290279366\ 1737625909576419164219506977189121635896658252969162376337000414952298103633204\ 1038366101773547361671776091529021156488272599348455447669407204199821228895248\ 0697598088492738207198423388638738360032276693125412581789586990744747609902524\ 6677080031209320376290337463009328122393179580178596541975985974209997608374335\ 6119262154975106647878469406790268671655652381555986928082980794406605957583615\ 7637682222480721887148341918053678859143313604365032127259538732557415561830358\ 5309950475848778391770509708300301584955863816634315996607973770719028254801746\ 6104635844715852807530985872442717786851428502039729636959995048881566457756250\ 4948320004565631986732153972635640497866757569048236833985369260978271073876244\ 9424132474835742862343739996801056646573035433359971915489293042689707732922258\ 1501497472686067299120598285486001047482086234792652338587633741371102402460519\ 9337531948832495586021713906560330370839664282581652186287590231546743703949826\ 7752209229306437444748629785708621762788117444782594960136333732473525865006557\ 9752618820532424923172860934523157936655082013630432177865267380998624470631366\ 0968161178759396577302018740103617644804635124082504857406388426908258884410196\ 5892828631842962492403712728678320661004609667172759067279522138094874292280371\ 2825239803616072806464331077590066736697319594315118136469614783254460727744685\ 7895551462649652531042738319445924173297101086515979872874617732354339310449045\ 2740707447710978758334510814579581304273658491635847127109287789159888088130091\ 6853196442493086497902251758599005139570826800932424044741499289600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 18745726397704466\ 4763192439216023204416099847793577944382261625052526331489200637560742725301981\ 7917821754697037702416609345138424779260033013283136091907153938938102797114505\ 3012777309888380360848215579826405266565683714082102941974527306475036322074742\ 4260277528718276014018204613177850843648263799248373251933152149551286086854303\ 9373656747965067534607075496868739367858349540564951646177291942757330926922154\ 1202216760660213676565929617290820996496827226684220016191860170765112466535139\ 4386102883941431866894320910801995154112854678444782657477863279177662064013746\ 7583543257035306328782750313453869653196382917066530527114158079695120628724907\ 5414842522234846885481607971623224499650742015817508127564388223818165784712794\ 0471110089208543694442349227040825867185941384057647374202856182739785809605621\ 6807483611067861092034162981167744388969949917779780871120859331243937559112234\ 1962372513833820617432148097636724692680397498311672851357449401683392242422771\ 5119751124660037862182214865517886622223664585862455677010117627347149533021317\ 6253898086696294767957554568061292883659690351979479291999739922887072946400893\ 4344012337475096276499514907220861728968073168029373892541490479328907100525966\ 3773652798767244433587214071618063783873845798733966352920944531472376693560892\ 9059381872524525649292822654304482399851041370777140198320642749030029825366861\ 6695254881957571655527972992169466019631441400725439394850013991292487224756849\ 0251838330541477080445512295066071613629634673066477486296310894974889733063768\ 6472732116197750704781484512169641474130291583995974372734490262669572472812395\ 7906242412913161096064591320464248308902736697077406795216875899489506288855734\ 2923839909069666764409778273455643616791982514245464536642844387175703529419174\ 2589135359378666734041315213946995156114887918142006233101175540274366757854349\ 4967376057317925497271304995859996196479546438473237066789463151187652550244729\ 7514958535029297978767368015452300444890767183711439176934209889512398646901765\ 8957324162097492270456648934446153792233747248634147813605997630947106859982285\ 5835301565873784672741603981380711232569137436868380504517/57522549326911555763\ 0946464245394797357679481388499345613917626677283136721766124228943652767337508\ 7329694948049620500505401923355057462157618171604826053182273467516705565662387\ 5820612113256610372359172581250403142216686975035555903547000458199435004801830\ 9994371914481954907695262939115263118890610213797225930703397368739464338030635\ 1700301459337704821702352722423874901352672074520233170845175997834717255584396\ 7783163786547164287426540850034655278423354363903893139657501705445058327156929\ 9903354683688747905216852880669745016992821037072751943741531419147613041787363\ 1754957779886835414340951219612937068193894511132678856208659045406690728221882\ 2519787069026653093301081307386621771961944869536381008202364145033041038172088\ 4880798682520561910671736559166750278290229731809431019347128436584031594860407\ 0042818746621051883098046280695904359372962482681753521641426340024653174325390\ 4636615534901605453285762899365907128899941817423048226452877977764883373241957\ 6674175336507867067173394699701324056593199155475967065332008489018406039783652\ 3347162669534893934172666828910693116723676103244953831222346951977001066298287\ 9661579181504502638039856963482538149602911836559911911655946252397039530396532\ 9164160885422703889736116366893100039590435227364240412873755785702101484186186\ 2662572724331158735490126443387282406505385172515254584904245540785101788409172\ 0571992530466712915955521404514325229617795076954889393509429211404834544437819\ 8936144251101303250147096846920320849083894411175385762495502598279231281079256\ 6432073289307451038961007394731268842548613368075891269869548430104153692537650\ 5374995528766852275751921623048862639601245222067535150915692190841467407871544\ 4059029905332265798069629660445052640127816418792279629643455163970331770908871\ 8437308536286059539568559393435791740243134565459605274317122493206285808222336\ 5696305127468062895972579224439032030065371144781824000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 417507395900133832470602106332\ 8050932740758479896059693516858150847691649718822681400454841045377926346828238\ 7888804245115828414510952106362079892279181805661235791502804747107506263946315\ 3797102368754287212025947649805760382241485078229703208726132113021760619630636\ 1778557957294103107743534707081055673986721219860793498669297997550323675637608\ 7926522337067369431043562210878652557501545213710250256345635032449123398259733\ 7979461727299668017385296874412672721058505561052487080798321471510090225650564\ 1089657071862564915128120833110588387653757447721769863556860197162635588847420\ 3940688820675576648967155846972168389074454225545196870279733304018511463518054\ 3769955071153691373502711634855794834495604362955216149672926414386621170512361\ 9496088084049445189984130811422384683431302493198796872330654115615302983641252\ 9305642048489290459187612820392937057635160531590331535425084535230940593631381\ 8658354319438536268113708859925091568694071392198618199133961056364438713830474\ 2060365116196860392356823214697201254445973655006737643518424565617910505818065\ 9314579997942760754630799720263122744038600411357119665447500683201399810819376\ 5042209759773453014954398991213639840834423816367902428412259395575355535798729\ 1348194382476704643630624134274908620975735105468163749683534101159759873998957\ 3462044044632687779332085022341077466752521852864476362608238894651733968215061\ 1625715099919927852625070157434490835436264331995637487882341676065263960370773\ 9523459325634168670707563580444714430389805891546884194164435222039099500500695\ 0049363740055611546227688220879539210221854644907770971135751335445879537706681\ 4409358284260465013458237664637489966898879060112161453120677181388594327090646\ 3311873819094804096465435378540693155963980365871330325264325076849984780260430\ 8106554756864348941733624958705004443637525936146097335950507165117366462076497\ 5303331570867418105398781651210876844429503360706203855520972769460499595730284\ 5007198669979252854060272332958462404017504084026113080562532233610664854946452\ 9571549365050936526876152853589403326156742914822719685145101453438751640570349\ 5762116858022120387195045509911247182382701991/15117114192582023978238549984727\ 3699783099093207559307690050692976476113101783176479263812287492192334055329846\ 1446231900707558236784527664574612377100771281444851845027284747119837264348929\ 3437305813024153172496747996890397828621465639762193147159262971177062115488751\ 2695729175238578500062606025895051563360382301578143639152004839930222856602424\ 1780046423030345895650202113525911728514255271919589812089247798128913064155106\ 4849312587111272306297085481963360238391915037330405293890547118275867522425427\ 4768532778868893393382479414570915501514867863403981695927663176523816981451341\ 4986060965740068538306758259597237335813114168700232656792466089314892276170277\ 3242745016226430958779585016464479043008615618173782880073804230617008433084843\ 1191229279491251645382421619418009033344242922112427522987927562561190399445908\ 6979112098114931942815191304465483766421108920250483735367184128578741052126021\ 3230502197833651245674824055126923816063219175598854967395353150832395841017409\ 1871048522278328967316297578744255020600421882353587423218560528909570388102974\ 4922468938374936633046851396015532505816482877907576009160635838389288904416064\ 1434315316529981608633952197509089674263087620619311556937322077589693315974019\ 1054201685575585476558353479634270575817343385898891072204116961527091859644333\ 0177092765797903281374516910287191451891853690750316205852393633280937841647517\ 3480696481680441183877852238727616489408328072756614909532072314391197209766550\ 7004326563268535227022665138228471228122635777204861591657887084408387196456660\ 7598549919097757260663639522712020773882398957313854355744074067445529969507029\ 6746853463301261927680448323318837285879894342381139112442633195864398121913828\ 0110945042293516477109096068368947512678229941368691357145809937794810105088350\ 2984566318440519157789438152643979753847131770719087079842325796711734669450145\ 6757519076823918848039225519545568338661867520000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 8764030380221240877495920457228794008613\ 9394120114421726298034864989780981924755206041548383657805472136710097830257516\ 2677164051366962437469466430513896496336489511205632906883825660538916511368951\ 8156277881883664678496243529560782401960286430625434008483139286182963397393468\ 1037380760309730512295793558252705099362160818445580970868043395096035002286079\ 8668401896348579707289130397121959276267763110188738400499034087115010760909962\ 1862492988220185398616616227398983507267006085119084811016396421322983559709391\ 2941336375142198602294181792896015505153466334720128078532050269606060984687501\ 3607946902418786795913332558407289904843623279466831159212698011365064472149397\ 2573508316060660057859864207203768880200127448209696198129897226841106537879254\ 3341336030453862643624133960249597203020929162936511345907828940200928500847653\ 2022880313704131779563725542150064878891777612075175331547813143767799775688773\ 0176837232270870226559034391534511747716035003512952640816856393046550039860668\ 6085460802160422439856208270796562657081198735153814347849904307859311391675788\ 7003281707678165577055421993073869818703240529811147007384700641631955429020838\ 4676856274525287155554401421812150805475458609296242390782787576304095256913457\ 9629869013414704933866494515147636668206962993126525374114505080196289834024978\ 8839239126128019190026482542615296072100683674284446664314275040407960736283975\ 1506668749887433200044301191143126843870177119901091410336479869159457529811006\ 4400424376490502952088271616968816809840814822021442687665418963578215442722924\ 3813791676670011000211819624180891994367082758165489859631617376160100372202971\ 4319542352397389656068733798929562991328298803628740415004134908090285139156976\ 6957871852729904782532439723823294215193079620962624562606303475100019744873359\ 9219377993916605543692964716396415549674353363162043306500979521516121540258751\ 8402643072039327145338074512089942618620431854110314615978411415394582551113938\ 3591019943377138296171775516003166623161369403153307008168753358863496852838215\ 2153491759218603754170102768567624910307751550148770982775608536786696396855630\ 1079842975470463308318340292496559840214003607688323709221/42234757439287683851\ 7125363698167231463854130305973279271444621128256932477293015947671597322267998\ 6850830620893652972978179888280240844282246598393408403626697663248288688139813\ 8864395958423953164447164067011285256366479434193888339504514894882549029688429\ 1036101377221699196665875463365818675995638777013905033919106517661665597489507\ 8790680679184376466599559225863938225782823480575759121916497828984021064086837\ 6123585999726597642090337413209084011091790306761725391032794139074287274167391\ 1052918088067747952607873909327321247544786520425042140242318580086512476364348\ 8563970770087824010695888349049653252381298428672246665004972661926734174506766\ 1568464088038599760983661108717839640319765879546048112230463735754578992383421\ 3384026798192592762244022824545820795292103616951561150399618131756936731339021\ 5643949815756682584016767721445998072542328120559056311981203193639446567699117\ 3826960870703247582251406241163407194246796056786224342673746231632642423251071\ 3926360728690077527015060364272104683924923924406947483429833566218396342906868\ 0479920847347713727295434475980899854367691199399186661342607703207686292341908\ 9074931694150755936048086901591351516570297240700532692198303533666443631472555\ 3025768440274411829539104865407828287450024943047661647602263621571755691311203\ 8427834295662037147849001031352589237349551235885990233096193696011704191526747\ 7218574114888669917106276081037563221576210208391861683238893563541361033116129\ 8770417998503678825661605172800148233750232243294694041478771630692035205265822\ 4375554179663616341105392047257836617962560112533755695374078892941558774028552\ 2816498418684495900528593305080518526437754514856005522507868412075983821915219\ 4391151234186134543055025815862027509319690926693828414461932839770342942983036\ 1116005834563534622788314136975678784581910123473341929719336099495477068440336\ 2344318968924404670581474064732660550387453699021775648023351418348434882560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 137453\ 4262659700697672649670773682197232872482130248483624326360762379730305329828346\ 7050597867477406187084537533026333156535322116819647905990733093681888428245781\ 7768535135058081672645208700286694033004150282504876031678849811064015922901507\ 4325904999855713122243271485296125168078516421647767503446044737241635989039308\ 9314138313697336989089122718283238394481206449236675585342979411873146338085007\ 3411898270274261761999617443432709394824575264530709279213468071502750695140349\ 6478569801041374313351069713421990038970805321527615398214852015797821081623452\ 7146051508007980137984572072749719933601799147951300570199291593844846344839552\ 3540110615437365226813505600187249476281249619713227273218534199119455418567641\ 6614524715536842163998026034195096983097101467175840814018378071777684050807691\ 0974119888326068528337168150112998434953335772073618498465069436830505953418199\ 6632282658632735765882882358434099343205284177526626364575391199779720970812925\ 5284254601194431824403880025826581663589331695487023485043275928133398193201345\ 5810532151500091619082666744007831243299818699236701815312322393582869471780243\ 7006532312830385151132587822155138799243548150775056862682876930103335893595368\ 2807970596190027256389044986747290796390213457137427546359808326012937975511353\ 0633528216135118235129750988513439804076740567748897319538684279610246069466840\ 4370965819586548335608040003513210615209838616205572615614761316630201190984347\ 4049105638209186072034394784683819341377969640940937608833217058257185961990568\ 7793120642543881659287624280409119867580162626382440713014429854569710687964440\ 2537974605261000578355889306215937678023232201248629301543838393211168511759245\ 3620450753699585092731475278976496931517558948367917319485578249765130551846095\ 4585347270446122794735563660731285650093929703117603407456719219129769431532634\ 7927026348136224056446872080026201030912532560122899655832894212451397975438882\ 8968055001346596663168843413496547864747914235159635359346968022463466907656226\ 3096968274099654012660031978148134155947006140522661723027421087644819030314559\ 8465681814572018170926864062539039720660281766839972650278024537404478406156525\ 3482893517/11411201181416945247456892791412632903062659439977663239648163762640\ 3458137693434308372566485054622061084269488728409230733909711719030331397665557\ 5289342178600710563774131077537862774691541152424851096430864446848012783701558\ 8027650606884737663587795655900149577197565318121223016403747444103462754233629\ 4115828500681726751474471335031624010825753619393882997952695923039378110239489\ 5958694623271354703657692823029930839447013822604820741317959447489830011896431\ 6222467969413465774112831314646131028542929736063924200673012851476945416846591\ 3912407864813413811819464951866219587628317768919998988292404637814717376460449\ 5586076013411805807196156484018414962779881260857233763978260490106011251385947\ 1170742260673770186313953001329672194176562145073956248646585648330579333641201\ 9154631530495284844491394066471355265001551493202612242114327356186946701349679\ 6250635920530425624203152438181847893750728236526741605968599902927750172361600\ 9246906652968766145623206174018478669628370065588157294376483237844389379671033\ 6456293086819534259935068106507330479241158581899237954729841425672653695443762\ 7555273925142802685915150810620680189085265477262197903910521673837526103406332\ 2519752924295096230857918171537434838612336859868407414910579758498332508441744\ 8821087297409903608345753495169228473030008430778074904337317582453389009354776\ 9439428944799485570776113349866543483787496429141723950360184740754399321210655\ 8795429343601629272218948921366202650101278975426459988431741346824886303388390\ 0038917858001071020498546926416653547642986363300070393805032408788705252220809\ 6660250022266553683494062420467136033640348119851412489574595772104105131386901\ 1394296170000921892011659904143586918122236757811763543724479543229864088555681\ 3751091402332464476158763358320199468793656870391033142184094448024080206514796\ 4157769096051542170165371758545386886629502167911124820301654415109210270285018\ 8258381957946076016148480000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 191288481621073923621000141266649636554129095167933787193\ 0964526689006359682706947799052381660079627884011151746181083616626740308073390\ 7341169208614120670983477239085194094908121647262374421927107444792829188294887\ 0791059543978747430880069396317866782145453341964902792284557588155572636896132\ 9536962728417085538881194129954014515826372000748087890191095479465750778134587\ 0568186808870341864343866308958764295585576162178091488918614293867515164847574\ 5207061040432254009092970930344841806773217383334316222965397489682846021860040\ 2656250972360267503010545821595917011877387861251427216173334916759686730404322\ 4019593990655005474253835562619232983334110726487989158192628441876067562810692\ 5319417844202558070703575951485986813164610585692360019329598011725896766061949\ 8447156712931534193989336963624417799887801086142810570287005734508439240997596\ 8003086218574848872386347981314578275526469898859909705509978773991393035825658\ 3036066389078672693399865340980924413931097352793632175495787671437761180806775\ 1785463511544385616085383529174247639173082943445487928698102206114996591822830\ 4676000857970572721437605782104796074880482661224676830559204335673534250144568\ 8071758997712377194340236540341387323327102506537512704480100473164743749651043\ 0860361364639156438705916174974974403725857813430636749254920498778483406991244\ 9473048391243133289865294567572846792475761395922200313788135737822032882797479\ 4739243803652738688819283075725895651970811310627102754338001839095903206423775\ 6818879247742271864247713478569844419724149308402213356635062530446563535059410\ 6396350362047893793523815435751716784895524829088839171896632327079298993098915\ 3041994739359389320305495033107056307870635701666578149002807845024638820228983\ 5989818760150893963494792602840374363448610688278120862835377312626900527880428\ 5429932477177070971946084571598761278307340831087823503172103062192377772734735\ 2712898318053500289049216646033420143933770725300506622881785831902380048048099\ 4907250736058294424964435016924651319085073313964553050710405026735214870021012\ 1110631966248469871820497206414662810563457798053879216486505955330129322501202\ 402019527057565873150079725947826081529569674338067/115779767964447419489771016\ 5325997266919696347147486122355617302180023976651509724143698285134290641499970\ 8692499740228313897074812652034191271606108558536921244520247461913601923511302\ 5051213588092770510206459197468090272594142668632056695730602924379699324034633\ 2279685703724925355228041378634832060142117879703226069585507715268668529218318\ 4030633432908661458887446003055993623994607689541353325878439333672854549358960\ 2697887137631226046954093289781433701398020978689189695108363419192292159645858\ 3241691976781996062400902205083123445785096012147556389063673065194296385966770\ 4944635976699836217099771195304045752039282133690055645337252085929192719692581\ 6801787977363286698234058632518268117189910763685001369323464352109309566724690\ 4020368105160414870303220296586845350354685219058952812805903275126904978875404\ 5068639426727774074027585419939480492213836024906771019146479922821311442918305\ 1762736964397956344208292061757309258207676411318007549407251743139629082785312\ 9123490272498663184125677080023160304229582701817568814403426740125214792801987\ 1959826472814535425671217921852242430423771383259598924860891756756529517425539\ 4759004504381133281145987549903388704606105733731710414265863347426740710105382\ 8187956934617732263285719806165993934974420123207528507002058564281140291256344\ 3277431038231954881613610490192927899563715400572021356724983277550314587653647\ 2018480981808628767510374239774804879878102335519398822925207892297405441896933\ 7718471820681904066341037121276540965266203551740867793137612030025445111931260\ 1774911942738167820142570022600747321194710892589379988421058182050071002730321\ 2350831589618080776135072063128190440732226363034588461972188672022317008832438\ 1122615925361801293599280484003512264679436804977199536213886662209378119366055\ 7458141437856774968633652948600876936584322507787876569620112087228640454396696\ 7908178976912864014554811933703846912486573662781076025189956650729922468249600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6598822836850503950710069883989944348057171591086592751459835659984489685161690\ 3551900634752857962308054822122114298558975244618535206321374338820354194157456\ 5280239523700160365145474818592494220781567727242908286374633379421813787289270\ 8802999315189004876718464636672065464142833993219609332949717182706589269868539\ 5695718350622765805095121888780221072442071902393671752797790147659375788076357\ 3208062500471698885140017172871624283176747532951247474846920418891322501638226\ 1136206659446709254165316415704200850926670383966331159575608238058969918406480\ 2800205075459581799820777294691323516062027976916664100020455679628446152872865\ 4161811860593829068690645963268162881902723031509017967256118845275510939355095\ 3876433239635930836538911702080762120851555485022763210479170047686742028203244\ 5769765902324484407768177503496158222886292795027699301544051936172599283528959\ 0881995957400656251751908521388868446889732267308558598010621221264944247652792\ 3257293972432761365447010801615283584279731071589135810869022558462639007360622\ 1230456508096918971646368480435009227517003522733588261626148549156280878320802\ 8278120120283007710042087931655371840377854336052269617759552725849023733402667\ 6264934321097986055299302594529394430311913700985224576232810293222252044120298\ 1149521562893710602752070109226863327238573602665065330185047283519266931092823\ 5160877893432665078192402151338819017089417527202362507094399423211834239434097\ 1188346952985596833394082791780787045788506960333123528161507419608158523821634\ 1860099382120722356944452051040127593212493437418774515872145603457346590931038\ 8962364549460614513602306351779691302056018522962244477875087286999978832459163\ 0170570230513534881612165929157180800648863420857820533507290881035051771340464\ 8521150382235994998916153383130368903088948656600422542553217292720950141854600\ 0584849170894637483644572907461735245720707161851031637148070301374288678872544\ 7949423502701525745228207122821861824866963514391021652363212552776568228246975\ 5371961678620579233149914807728784855385902241777264632373760172881639399764857\ 5402053721774057541754937163279394732464350818243414626144234141479116384334722\ 48831520941048377/6479776998861058050726875623435762898211559043391753461998849\ 0253955540686285759198162705130549212166983559343422639496998568486202381261102\ 6084685162031086510291929506265995702193950807760459330637441084231333427452206\ 4221140336710294265839857480276672224242654116447918506778715494553911915346439\ 5407255178907362921480504914216128310886075727727511625112275828924261504237660\ 9686282895959811236470985781852741288679172728904441584289687898376083789745111\ 6402547378179666974517734544502022442367752169773081530301025630335199565887511\ 1340839691546440450656314818979947283215077357797017059074939618023497191446463\ 4828482184761654287193013269272730748836186133349827527986557083149628305024397\ 0119696260309558299108714721616253864538950184681233997279260888373743445658199\ 9434768545043504419114268381453754448783800794517153942741214058273372802318345\ 5412262465114184899947376072441612594864232829748635643175454736713597597835079\ 8981904134161604373670187688312833803370803897089620302330312170741557313760100\ 9504020286811998838729161648702725243939880690654071350237114704450827023573716\ 2682669332143826402132836870348645081117429246194287937986380868792520610276059\ 0056404405542278655438249278180433792597575655996053225268060269478461317506340\ 6016169855836384175755930171718220727239584042637726888038682580768914169659032\ 1639830518694880971180327595352292477783140957991129399773969458286727786907885\ 9330369480642475448509353530366688217364066913194243621076806606089525155502387\ 4036824918428045640192914086782869483245567093628625441836968425927471586194267\ 5359562555754777673405056491878160795741072434055251746602226947871600744302965\ 7789053294053693401973900151523396048014993924078645172671139133722333239962137\ 4651414931035593217655106274984791606263665470458465288862321274108794377666175\ 7694975951841880362177896297702565562419757645834670171712853645636824531615542\ 7357836745528709482597496913920000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -385851860387876549427174603873934977783586851376\ 7879326148574851683878052699950103593040772235938422798380876874477956321845993\ 2709057447162728503316495548844718817560956359700240684328357843663031546716525\ 8313021594782302033641857943545495587889151736870396659864239732235657380706151\ 2295465212249264212941199034878628802826914524482665953165449605769673115296144\ 2164520764254141557233530876746630588251024219494097744665911622856408999651369\ 9570066283787039523909617417195321119106153010589143478532756782895103960577690\ 3467236669468832963774913778075400047330257017613282603702683860522968485032016\ 7694636801304587533212473768489649387422883433659797056274708430504918838754280\ 3240320759894641605223010155238493479087248567745575692100202033550555990100845\ 5054546733844742673871487635077224775623716928985880781986613576047171303170080\ 4865851527192171191885372613442717783061263896129019217440812981544216091846638\ 4949574629953295784063002718389489656027706798881994909384745973069913077647984\ 6430084773380303264965002384646331585165344193482254727115203796629671290255426\ 5315241541289295856085089353790891956285610898513459679894243052287411198525888\ 9655349484242392141182495744812081037310268123373625286734924006083446733688004\ 3489205308136314283562277501800668994662916504871227365622291014997736471516865\ 6783216553130708802578775257219560704193895293678242251983961371220600595634663\ 5033263301891797397174140218890125905170097841816085568022338092033585275623964\ 6397041801389208370053001761274912225714559564351128994742910742687359888689491\ 4827955404947158477227771743164068272064316426385004421372408481162843785447973\ 5423102122891234235114481742796540762860308317516398413230650934123012118657632\ 2684540903916819829011413737837069575125781512343667514207264119981921184831593\ 2631326132570018188773588209012910721988271301477884480128541460038920268195597\ 0991055861356688460173752769711787501227412659934972517515157582018689338337459\ 9165976301974662720638516533489490099691027951864544953650908553821833117317673\ 0471010174141163366066110200917426150039746831221444068166754258022765391922305\ 286685903643762705759971821040730629317185252919155866735405805745335032619/166\ 8943645878182564966245559750099747202296441565610094037139489637483488462337920\ 4937486473963181217307073332041120214018909089895067190285564181360304072625077\ 5646083030870323480427946140450637086560764531203414092871005750903340178440784\ 1204225417906917453036863920773427589019943417425035565734352226917439116105635\ 3096726985186953001097497456453999708998721327512293992499740405641995416202708\ 6331276354977538290077753222973399948700279686157548971456563991742379573063417\ 1606663770068544236929367235627989025254347125246483421493589902548912480149993\ 0524523857563219849795957455524026229288135808134684727047443746043862968303285\ 4410982939389828708750224085582088366089083133852914585424357205248611514244911\ 4910671707079534875631916924318175626180386864189657616044405050441473121155945\ 3751718441624217997959326994606921406292554048519772452246004522482836117235454\ 3449792975588068818864456378042396011317179222547743553535530379916836437949978\ 7733553370267030175116612648398758078231724641567948694753848760378823114167634\ 2351608463031064526863400495117504407371749818531993643849979421810303407760390\ 4625170103938441749371140065375079511528577169214384160764635291193296237918066\ 1503890530546693573939112325676485015692770775050539206274371708327321865013246\ 3701576496913823317841837240330966102447260155251083407490485909442028334742472\ 2888714017613941636277194692063606575057520686560677927173615302884737314118857\ 9461571361381924447707716410345333479069857091075398651696471303492891997501403\ 5919610052082398866131080464441782705834639507746275113975766948216050450366444\ 1818672738451759440031535492615087428562985604908177577710825070505999718813478\ 3157436924623959610994450489801227473362433858853260092589755193518941557206314\ 9938255908479593989305383187750000954250952551428291354034594855531578172132890\ 9014665179984693777199245224340792758305214243544630824484964292510706061786428\ 5988430495842430423039473098109747200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -492210850951293185694509076639206705641575\ 2652582728640178902827537592828698997387085378778397043802075691421462351756804\ 4767235393227430425246164673955211527558791566834482738673887868908014492631635\ 5082583647867246419807667123934073953053247789480607968650982561518447607325480\ 2487432045033980001190177132890382563801988399098615375979181731074249563279978\ 0508247051643159222319214962837194519309830585621465240158516707513169137726377\ 9498404010527982156410695675553489731141641746474039974885341895844597412851120\ 2034799964339541634314700705565636628703407050876833115969580337128704274012046\ 1616422404785087634364940456817632761094904203088732766468424816890286402230503\ 5590438919300810336146631416937346519201560262217464607977450450172558053147838\ 2237752179165164318060343862064718848724210543996039868319900522629297427390557\ 2425611174693439562122723458097004558501072055004373696364601985901207911375270\ 1441851303401213859619029682328106123862931798364358827084091649134733729990096\ 7724740289096838772970704276012541527058845348051823210840042973786698725979624\ 5211610717176309402821827033294267454937307296057635852913050203104710049656610\ 1558475744664680649738297424591607896151793784111131468675798769478414111630461\ 6531971986278782020142746035324924010048909305562629343236462715607998046472804\ 4683051013374601890634297707148682841295411414103728620278749819039254020255186\ 4293642020486762043226526877739097449419134464860891355819436020488230886942300\ 6972494548133694879303460105139826468151809460935146686475507200381874039458572\ 2864404163405858923734177655891712632578078124195240390671564548898023049730849\ 3159614754420550813628410974279275090304275067557310857748903329951857303691448\ 6816565427534402880000154970336268927145898144788609877483274708819566278607964\ 3712717145137846769223814230194823836158669067492112274862457092205369986588603\ 8098130802386903878510189479877211550383921468874931856562379376762462705464150\ 4314682401608725753685891382961943740803623826862468915294219117745834086913104\ 5066572496323842852203712435604577595554169216393362207739922216162667270106838\ 6434576956186216756019054030404644419412556872804534248919708082302728681116967\ 390699/134051871078768277032445884345878415442531170964699457523374057622687149\ 7527602370930050105755716411842466243750116257394972429263888218867290182792097\ 4658906474521524313633122874401972560899334494204854514832435117470325603755196\ 9717877795462262410452582954409276863360486536537350302682124240342052266332128\ 0659170027265526794593099939028730533563641234691617953857588957933445123970008\ 9216266864465721518491168178141766147222432150518995204032610182657157288452356\ 6966607521887355345213105665821935413689308554014865501547411209120022151912225\ 2725705091271100136279535675428444494000871785397109510658265741716370942114641\ 1376521729450141273486791708957302415974528527907967706768152453616401319924120\ 9767569795204666774349294471616463113027558743359087730423290842917140195497747\ 1753941601018889216626952676626551541054711919921577906967873887068864228104646\ 0246777839569983894829956187326452512765719732719835707319402715633034200828288\ 8892532453749211725706991711265080755391585532609698052635113523406472621646376\ 6553006760485377637478892313870045918434576124400972609130893122119397054479603\ 3679047479912023120968161186590633702980716093811923155710441413721392934446484\ 2529729909817072114745398792534294496890068525038235216902333435332474345846402\ 5187914549039354859628758083500116022783502853036717278673652932988266387915994\ 3730096505496162642807879096818646950499197955879665738294871736700684113603456\ 9858083212168387365469423264427867175407080705034302170734319963110925105757916\ 0667196922140847665274375487927844930514475172488563032972901000760797970495874\ 4485351628555831477989804478413926234482614733589657386207652033134055385312956\ 2829438269941511558403686689188178002972042676859652148688130270681751749133789\ 9235082971385721129847042251663831236941187781146132717357943283723411993453560\ 9120153309114841144169854271747933499341119075227140112117133601407694436041815\ 0821872711108861109698075127193783846337903591424000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4884503296269257973755790030\ 8870398926940113573494760522291869574452298964589678523735051176152278667957846\ 6224055329058347902081922148940848340086653334202932916400171393159757454612173\ 9341827908634504892516790179678474240237570754850793685372001594516556918009663\ 3692562251011462370802801403082205096381031535175679146753290888234209549072349\ 6006893299912665412165765707095552701040535841131160923651696613988405910315750\ 6033251548168361549822410846600801573325653376520501984875249016302867191348120\ 8776959034139453314313131935872687713273923874925543863762800568047288631239240\ 3823200886532120245197094402902568167240626857320460894174201732578450587054669\ 5900812149357717350941805516457059602667912556251430032919389099838747005124588\ 6535445308428088080028797699370539999183038826813621834434513063365380895462373\ 1145525268320664160693717444941637654117567885482630239824189506419636590952370\ 6131656195848940416765415997687366819132180525932834359286218287925348463069763\ 3537377116694183113802537166048186545613106856036744745223294726996752511820660\ 4781031591780636264670517417907661608461693917664103846284520107805595269013770\ 4320479614440899433497555305329154470776615288553466446246553476023001770091690\ 5698457080652421321838732745671860403757429583458428859652086225224281571793767\ 8186891378474641017875973908456723130661908347479529796899424875782969295072215\ 6668712489551521504785215450514241707951392384729875579810228481691020822544733\ 5245811161784327428615310611954075975855428603546235621184081888048195404477054\ 9748082475192783053161104857114673456935286802030773236146346076124037762396654\ 0426099595814499006929309132999181335859543820916255419262764884164019455248104\ 4051401579109667376957029053228035999956486272152375625095321078127171401679785\ 2544137526106455194537307810590728503385629248542873249504770059849058943034763\ 9964580400452034324760863272411865881237164925074092636345417411761609642885212\ 8551557795497156170225248410967685538141047805788296910401107244219314587597486\ 8144140852859695728417805343018594928878512740432042231653255082472805811889181\ 1587333816833976972142423784996908531400794225688382833246140636705991546826809\ 393564773384177558767476023/968106161628898915123602407642510362566379850328461\ 0910322969160326557942489073275825427724852677565214301694378361937064519518165\ 6731824628372207676269450838887238171143010731785042970290607945475416340718867\ 8984718652113222757248711846785230071334042096852095264896360755824610132238384\ 2189128435292768661139193997381747437328454533440507017068338795824971764836113\ 5957398738649382587436019568669059222970761968560028100610833230970013200521729\ 1094605216161822403712719344557279283574073066369768560942271289357271112742724\ 0649125232211664766392224324682628684084091954299821335257635117373957963810917\ 4531254671581774073826099520360358378395954259257949696224331122877901364625987\ 4132178186618345598033466964819636640880138807935067026735067243224138657222775\ 9621794288216819986102920645460959382242628756395213151358235665579751207821539\ 7003039734520679490364072810335787644121076722751099544324255865512438433733316\ 9004907089267996314687928611250610993775540279714752358385952986064052939490633\ 6069014712684962092459003145085012748794506326710963803486235412373932642378675\ 0235962116390448514776857266841501989861560533613946402246007608379075047175801\ 1879361496371131162138000524058015494283500677495422348520143094847076083235602\ 0330772210233914042755428453258457564221795692183790484115069704088791676106043\ 6025537408880169223858415449830849803587930338670274684234896474033664871197880\ 9150692570791887427351868290970536098079838812525625945678282112425342695429066\ 2205702350325219536695857672163364033574583171633435866985844492727780595542607\ 4359701971980858426133480907514447374294979281875185556296784071356584860001834\ 1386059127199665288408045301053603957695245279046661207975533855132659979594983\ 2590885784772525827626637412028739615173383488976841559470240860777328399189152\ 3914883087682967135692440355601740425840987888152277630156062323672464322695153\ 2007496512007153597951365480877887818851029270089926833454311367885606354944000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4773285251100976514396873935069398133107855214438237185608383800967146379079603\ 3329009529536602552311948534785030143140070804710991289497520845276317102201030\ 3395878503447213652169952310129440069405210691001661552786479372105859829113991\ 6103042194129087435388571386504530871003191207554039586422943709573034443655959\ 7555489297672840752570386224391719460750557594526793167009492304951050760663797\ 1386331069759920453610346242409231992231810786253464602645684215447210235033567\ 1389441792190371893193222460614755371249124823093787638818833004762725759429171\ 3524923106010665354882346747017920350525337337215163318711468893404978851768569\ 3672218587479194343631024104890962719205351690553353720461443401167686431673356\ 3922801497733958882245328524781991574942691336117458099887247304437500137445664\ 2471777632421275003304292365006884191421951816851190224395810079833694640945400\ 2944685195649574408004735015906459519995115668284179826728862404767513015022587\ 5394375394974274108797443387854068607513264037141720976953086434841559024103749\ 7833486602949132805328621450855727220359874436181297389596843078555011079231041\ 9069118957967886891066696483000367298386912489898450817877615281123314059203805\ 0575953639191445483794587910458453786677652260981851422797792242411986322247224\ 0517454855320749021732110159975644520503674219292630420259171847862143579317620\ 4605029955371308333570604093244494321906629694772845768750537718151264308053680\ 5553123380211984160251940467372182502363866697398352252002432308006208960517104\ 8919097763268582190646710089810087225910023289096519903485986211626088330529631\ 4425874020311176906140714280152446114561168033847150308663333834081053032290069\ 3277840114682423421635073773427360174810474009460478931722956268540414294572508\ 2281033067596135172717247648997658210819399877596588454730095119171873412055183\ 7721727893992860456392607142406078524100575006004733156720673148901952023773522\ 9728203433639386559501346993421759778819261204008768200522343988402716834594633\ 5189457491504955087644122274185771630216486020888416092252899668580387576610300\ 2464324866661205365871322122006813487662549607442299372806129235397393859472017\ 742670824695340775527479362745849769865478823981426523/749006549038819901919102\ 4974446262673421114173111112435964161219483551854836181832211269218613745548622\ 3401256951009861652147580554091638407621235922362357257320523847239077135086041\ 9681558024680824123642088922969713256454567177527216731068435647288446173089757\ 0363952259929071034166369333832304337049813719942569567604009531748366462674417\ 3184697003988334599796164412793975638852549844910703800285483657048451246421811\ 7826909664155028833080776843855056372481035254136762633105358628417710197464578\ 4321582688131181140757889690479476281039435846652097664227693067701757326078960\ 9794385430031069263749472173011572149431712317580217172949610332808464085116415\ 9564685750923531806539269382983504794622583847781043324273278933878517602650098\ 5260980164209107776089126422312011702810386300893190649739760686902919678988184\ 6310698497096999772182836777472908079570949631159387696826673432703388789163062\ 6247453216730935761496436533532459596777788276594757244457715697760358438587305\ 4342533957274320363423849911098434999003961269986185272790037185920333018272966\ 7685052009715597119975230593341776344673667783129296453098871053826639254784981\ 4424599580298340635950301187278622180693749273357625562430929070094437020789062\ 6356622428757098428305792196430775974350272226338458120083716531800421980223653\ 5344466963277569835473929085266338296691560854558347085459533016759558499473540\ 0817002499788072290920461492536063440627263819247389528991391587948610994519283\ 2851962271578839794570242529442995793899581825984525528186670846327007548361815\ 5173588000275508182695378521027370140559470109076220930889312965314260351299760\ 8782467906495120439834280897800468988375805934536924028018765984986699118754663\ 2127007532915096556438539063703941942907705469258025313348780488337144100438757\ 1987959182846763466333882065222134880485124931544960727215207989921098289733943\ 2026408526174562612169784481285370905583378008529388593714538669881180199290631\ 7132875480307827579289600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -374362753126706305269202719342036756317115925904702802\ 5198549890264894379821793834694731999573596826702982091486078858731993421618286\ 2273796322594036915543335231671035333021854485024017881248056111909927190873221\ 3591807838588896120680014432489769229998803752762891443199122185803249665476231\ 8446129908035373834860838166547080467555834296393609821303205817390750752845549\ 0543879328820585164871848721078663055974302060043308743112025605431658448929373\ 0643194314742132996125994188378254268994732254517897789745802138785707345132985\ 0391480985878573641167699255844598908833494171998030658157449818653256933986060\ 9355045564020760348047876194272553200716809574917277595766514205897464970642392\ 4875279689497865038077329330699635111788286333062933721398818564672080348467796\ 7247462497976757804739527599213677474597935893844171774719835103311664278515868\ 6321141761440727137545441974129086909389233194074204838995565639542214597115312\ 6454800756820817695396605023067558846864666166607917231193188400080609174767100\ 9597194181575597989793973983622508702970455275816751471626791317165362019750881\ 9382175186991256756013019693700510296339058956828346622110902518017459796726550\ 9383397674056332897986712236281687737025514238396568200341494961846359667797913\ 9374997043785631070731993514322127774349023670960020686447786839615155958590269\ 9928461702696231732581982851279894942348551259724049806313169717484119408438875\ 8203763568582711604103245946849372495839243636803428054752122352745825714379319\ 2493772485602347586944578503241505150993913494591531438067583295695005663250297\ 3790766293715633184213144937952010739929278844557139307218234383993396595267559\ 1256560505456951505494013184112390916402061432286066403544293497995016616478423\ 6450195659854562869603964865826415259357439641206962801353487874170995178515981\ 1012776757281439500296087738653631364619531225446506407631773868108645530591047\ 9537256015066584684813726918612992251335512754336392871177819771836589144466680\ 5534975168249213123906494210423259769202565243436668115514855175741022351176127\ 3638020614255253079422988367837803181371184194110601567994397651134113413842731\ 5997697499592642151204235783799960014433589130873917670466424838520271866036215\ 37289937293/4933517598590182642195417074187096461658472549542324208647354905407\ 5987668133030365084826122321032476745855192497190225050032103452082454624378111\ 4603094470201401477859500974068315314585758046678661584538203654897781128404531\ 9254721849456552241062067859494471539445094152208992155629315444346467640049940\ 0794152121798196053504347158190830402472432511334131606527187429656792903357393\ 3864579845010119872987031996124032724914123456808851381964521397732612113074249\ 8292804684158374992004513511764688272348943573792583379325546781519542276943730\ 0675106048048243774842052473620527995375503938491420581956270218649183527536523\ 4085276309225952308386296378382082326401033941863608153824782536082326147435205\ 7408527568932762502267684559548205259908606644771845820448967858886619670682618\ 3133543785975885451152069424722553577259021767135224824258569198954042003971205\ 5621005731317926252690980741857191085383073532968295834982714356337409057324559\ 0473064681536949398404952040797548419698903207391822314195101831290576964038114\ 3608268121469311108235496793725136672432948790670475261916980375329732479042396\ 8431818306430059089583734403529635458285955047521881707069975251078942252945440\ 2233039589998225954671246532484250682558260544922524061043388006387783578811697\ 9704366609720313453321843994781512343933332697788535627638778538722002711763126\ 8149277522824793592107744233119966721038650181023478552673600935276814870552251\ 2082533973874574058676726982196538978605598998694681590128109831999150190351530\ 5085022832829399645715970561286719205176640386224334304849471023732597410625344\ 7978669210605435181044665404028395895729203337726193538547129318862409489237767\ 9732924876938043278659333646243334793658235960897555562915547010356475002166718\ 7198381891108896540921652243963677131224506632832612476544153559882474474196340\ 2208438887812652320417455051495615992047612327435763526546163500007710900151335\ 7494270775649100856394833351482047625657610210137175717842233642188800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -7159504\ 1917923028767698426112490153025730549079987315961947116743665459754342751656674\ 1322520811263427863290663634250327640855626705856009981797429896633437700146466\ 0200915452191999045710756754506258229871726299976747385272554481586395571831218\ 0763978449529496683280966186317839146393779513435262919765409857753298318044397\ 1001165630142608145040902024480412430730537450360738492413452802457912087041921\ 0720643736192788926170956542744123317738760553249482016988394040651691310692750\ 2928485264352305181395579782287628466836991675591754167145160911094199028035287\ 6955892717674079473014576085903181101275204611311853439616978464375785039612417\ 2400207993912384728775358969638115547474049302882450207320465640671168209392460\ 8726704509732848579067859174718703849694126855146375119017145769152151321893445\ 1600085431239657237702719096076009607888261170724200632577841907172981638466604\ 2953680191110295572948414070023568634507824404113903156320902677955533634187201\ 9828502056915877804725371202665776306280947293709310764753058410867958319785062\ 4080956772965325067278377783570522160957903265438944797387053474268883141429720\ 0751741504085573417675848051755297371023787142948438500333025345334993213462743\ 3591046973293147411771844072986638999414374738875450954369866468510409986950299\ 2041103329425909745356802585817629805820533401812247464670748713037064057938626\ 1310421224681547869227484949916446273528834191887108667929517553720701674815330\ 5639317807906631734155645612678193407202428474904503688148327387255632177093657\ 8499428355480239222029502467330067160933331903100512490545935438109151310943529\ 5614841057290274518225601723922428749498294864233303790639069054129304703459277\ 9401030223096957808971435518685385345691509608768476021816197730490073476954791\ 8494206128535433407140434821222495205976764746200187994177339597599384054573506\ 7039382867164851239702098050240661008429367634576421596671775882757779542384427\ 9549750334520902902480910886454660030122490937113796680206307725160286921196017\ 8988335238774466098164068218138131983135096780552441869580871184331887029685108\ 1709530010633567298205259230929350237395345170566735138021203052627845895651981\ 31457046574127938805152091839205464710912613493315907/8303837742209438488862473\ 5100982057002456933297577516661432441075659141877774930132690639381142070232267\ 3767178576734273932793662143193008615663563396750633623229922759521942467183361\ 3898725801450226543878874898342623663446781829954722417929292761738454861302822\ 5459190443239926877834049136906671829159521639641694589852393863828585214947027\ 0943530592621613406727328923320730542518718896831213987157370901800119712236860\ 7853960981423966033486579385358503901944032472635698141594768785211044417737466\ 6087836293584403607415052076912135946875321986292527747938186142735070263880488\ 7447993915277434579529059013661830886371107233791389397773714935908063761131624\ 4915361950155407596461730041360423268423408219697149476562175077104244979095745\ 6909011483641419237516816476105527804462332225615461352216202233653565701752286\ 5710444218560485154783407514479983235366388589952840425712186309245936220813945\ 5216890939925029833498242900692767638536655540609604943318995842544987666818295\ 3063803196159433018221785504575248710929759912927618715440535637276320176960525\ 8707322376107305060668720813460677114115663255742994201656367908662997735553054\ 1316306291132029574079112157861430724939031740861922993016544786444826398907102\ 9804511591374274118129821273095452620436742612020382445299311292815476173384967\ 6975934320025846877993326971967224266999820154475106795360558986314720168258735\ 1797183774853415572036203413032861275863685390337006311086149676796940368674906\ 1318729201677788178045189682291608505811580197808260600714741369190930000789741\ 5133858804533293580466585713992803040190949680065997231954859742756834047373693\ 6321537348642012010050567117398013704822520063833161267482901172873799694230664\ 6888044786830306129443248648962339611474331493173812091557401088411098613384609\ 6772676336336839495798923793519452542753464689146034609976554458161248046481787\ 5827684871630776798588908058198374082075922565572523709826814887159017853225542\ 8699519632016422770330042368000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3211970803005539084293823434242838692900279638949\ 1726299979299378947573254678657751344072483446731670578566856753059988688045812\ 0550355563017863028568866773475378135895392052525911328643936152631847796576259\ 3554365449973476462942620410361585448010478668399090982670191729741016817452072\ 3763479196096311623769957853976582100131112424807340283561448676002952150264068\ 6355206854213362890616402111696669729700061300884542654704037954892975120147783\ 9591891024534398637541587508892734516944809530686159361214543675927086825097993\ 1446616152416535864316219994610973845930935008032489401463157554755479843168932\ 6427858031841236617253463309710707572249191613680509724298770515868820967147166\ 7084506462823349194955911714718828399625760760380485328703057490624421354781232\ 3263850908775901291392803979589787624682360833281142525974548516102080657980656\ 0903186994595667356213001240230587076596852659023617417336362898717541735641871\ 1193706727355333870688300739603912776098135614830281967859134919630900614616013\ 0490097914844208083773396875658582503044798266650265505419082310868567121154321\ 6611285545793403577640163554622654255684991381054603800928289229059328897508692\ 9999802357160749861720088266033893817339250236831575268324331604861694981263421\ 2893466403158362723729574052105478445866997375209521693213985517367103809201071\ 3006933854462196736323809849254954324005504691623909182287849895787425067655809\ 7570566471869436797972334505166930648442720646262179110036662568179161542378321\ 4720027461413870225531216076923872676000059642341012173717006328168543638508588\ 1853543915491135440855710562079383244145009481133738756335063058035400080669585\ 0339996968942097675067109691581323100444048438604855981119109191511618790131103\ 9151786601377110705483841659091609079942919302221521931819214246988916903832517\ 5973499925584279334322187132340084800874766672844277883033663286144439959925211\ 1278290663372073742219748947649753878398632435599064982499675105431738638466896\ 7349281380766366275536315193486034646084141040201515981386665549092421569983629\ 8321158645760069732533799369785269263651685044879903163053451409729083421189626\ 6827911566721312312580519361863534047277750858783802904680584624014908329726617\ 56153894721139712403208081/3415662579910177976818421287680273859833311659612990\ 0229407691894905851222284057769452947147722569015483814179368958345126238891257\ 3264947012971532986992973301658936984048860673152979421097404689859986019241460\ 5317022653365902132465421213423671234251941936261309250507146998543336825419526\ 9159541568835447451406932244573479080301474052139813280301511478850943444715735\ 0926230623807374182050120048673779934608244785137182346442784013447990682622015\ 0576124293094241326456678269046971581807867265706634284236751938534437185283427\ 8314476708388683988727935485343798880087793350483095737352294673168226918101852\ 7313868971709918901021067055287823618528238445826806054891208744592701836370284\ 7120386911055383194633364555049414264047349838795229598493356145430235019238300\ 0001009964496372348020028576694402553036026659330215544889800319066778107447516\ 7764163850694602027976603399115553790373923826186233862501657243745460752139845\ 1486012240754232452601865256711668565091494514021221720082003765520376796474303\ 2515122752805731989309983462191659139034584886276017900509293767390604473525225\ 1258720545039174145991637786266680896289691918425143495236793252434837189006823\ 9228862100261300112630808721470155429229940915607941958836023301159551576427605\ 4644472448813623242571738038857554220150978360502697022192980755447337756848871\ 9022738754224079699687129278489297338920380316766643498884113709143732609575137\ 3265201856576684075079131462379756127127032074851528885469998375544825367843508\ 3289493796949801279512238890404673029473528349364371314035904497583153262424246\ 8424394588245455689171593235731338935581266812313830401450472267176543304857798\ 7869042719208305316692742705637296029652753238145204433969990967102558713159419\ 4299941162731715308064627706858331445448340328201416784575715383493762997109243\ 3815623815172602546599150044335078811401102941033478384719195605608061247603381\ 8084384152186579244254944959048618623811732600765092750389706790715373697013556\ 3089389132185600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1393682792588261815591412608287282398728620415541040771560126\ 8689701369650038241952384506958173803929888281795507934541028893804653748237857\ 3372376815850339738619878334572359415730439733987137274894989959022464775786261\ 1844755401635897753216507104758264045219583522184898423501835808368249189576275\ 5744483564033032706811355374897905042014414578514013775572287663899444319172076\ 0878244040773251795114711777192132420442157585768857176003594400989138914244382\ 5571599787706547372589812040485076505780730249255695468275815268093010267617314\ 6086082886637926146682414351897234202403467221287338604698795776282876790985179\ 8024834973977819730588358435137940062594502539576852167481002056058263683650935\ 5805025064364296201124434215144021809124308274431072014996320703171850745274462\ 4800855599648453789457504455673821374073565143766837721530477731112519356111246\ 3497858689316361315857562024127642172346987012052817587121060001695049490191896\ 9991495802597808718168413136965791451815303838323148093174634316333195809242648\ 8663657692838348327719993679276846074608178273069930376229642736484123535048104\ 1945328986908062719043227671726776325710826289208983041613129011926623937994193\ 4068024923908118435966560624124250770573970414379176111063468317450956616960392\ 2235021324614677389994489900246562308124423350469168260868176864991031149575603\ 2364156572620774740882260442653217473877360248924914503204873195697533643728789\ 0634505860139494749447785235462433622708337824221687612225863333412470620488767\ 1745305933115491779410691440154262084136218564184136343861433188017505719034296\ 1825799037751187462630216019710559450360527176064137108968745482318071288780395\ 9328068606817659961594048734118881304175369554615552131127633407598667170450845\ 9060980721483200361150616136308382466893008995065864242399476749067760290154864\ 9865029232375470041306044107707482774179527483936150274649391732323761684758808\ 9891916857483175634906690509491776528034037703656577553208962860929581764034758\ 0134473077341221184956423696285543063786614366493001771063987144083809840091562\ 4825805157990941367448806503631485990544241984955454973517281184700331760935275\ 6777406003575874209997703550814922863146526320028739804346415286674162287829944\ 71011/1412768401209580820080289297726942489491949416632373186843951972684774900\ 8543024338227129669834606921531168747727784112334534532562474279274169075346833\ 7677483115632853939183342079380591089106518428018500000446444886943817934389645\ 3362873308855523249569301778255682965257930557964831852962541386800248754809823\ 6956172053968050574214403270719180269849008326327298670538236194885959065201205\ 1727744239443304218396103213668961315049553309862542651517744049979390233944622\ 8291077566352871117920282982723280169213116089105730064414759841889917014759303\ 4206195417029185517780742270480963290914251098145711750350346996246560111404910\ 8950488378437803180008621631136246503902169404063678023971507719990415013856196\ 1913379467905667431029261373321694618387577633739356972926448736860641072194955\ 7500713113575715181227358993083160650423906269848731677039533953653664780372840\ 9358107045667077563175538063090957135850132779041926005909039118759646869809980\ 5886863447236299799638247077058700647696773294468826066326335976351513038712453\ 0407331090529188372701368614487232632916072904889272565104606994664085117630949\ 7980838663434651268390240582631057801809872559632554460687521955776494255845833\ 5670973046233097916849764697412427985330119749026760435212080190099726011390954\ 9390373116049823807661090603434190722548325293493780873938303078473315898638638\ 1905144248021142138981842474815484339234046482709474860876358841058937113006073\ 8042984208914084045190783596880835075879928852179789569473089299743879321790885\ 5632077366965541075053758010183894529226771066874025058127859589748134999804128\ 2582500997507641807995246377201639676712123282550217155416410862794565504199056\ 1559132871928816856947931903669648928396758429237173233258361500747758630077019\ 7431270081603309494478389199568022281659996719386797833888927167432353890369173\ 5681253885967256947042042558184805992361856287176713367413388810767200405992659\ 3312807033674710381565412113101736705884194083887942540195790848000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -858442253541\ 2132472973136014262498419109325196705746596761053777923933426888399478323111991\ 3314236533515051437076552093789987146932011079337685440700923720189265011722386\ 7329002756309136626991132872368851503628750518282169521000598445643734356210671\ 2410550402822540729956024381645256129750540559862906141787936855892133684870469\ 2558498999572453297809292952975937522202317821670322552489918066525785848071207\ 6223497529893833453687296036284032276133339952456324290997815803033390633185562\ 4859101971230148790101010524621796474993939157362513193132940693387130176829081\ 5776254777275779671115596047380340867836738934101575864340037852622606628313478\ 3695221736114927668639666260136961125105141215320909947312353807491640958964570\ 9507796988141747440338332012071597247992593992938409731129292680903785060182831\ 3677318188032771956284947210998560718758973291747591023829626338369861122888563\ 3028933717365238869542236623548286952439216650182798882015233275113706696307554\ 0761473403335750824428082301356971384231393233311190177033303428523792060277577\ 2072641548034554741710413894035504811288194069398053994549053282747896258009008\ 3299522701748541125962992293087659333551787156426473058418875870043980863069132\ 0911837475339768758683769025668081707294526101466338329841400183333274191964849\ 9296526141712144665642371047689075985444419716535374051899102549338754158087499\ 2983454461479871422915705522427894846246826640526858251287410664074263337985154\ 8503139310363661678293282443111959146558545240763997781312470784318682278190275\ 8049507113733834558095242112960420558253208044032148212024998329899469000782650\ 5462016256749459624657746118161015696301083777699029839253554692577391826167064\ 6786377030812198949019886675958585157961562114291422528015922416760858500269805\ 9949704360919906752300380655393912037375107410190033465265011107054714735053181\ 5894576664205361004661126070247661752756216376007559501737569192229859029322962\ 3373147967395997008908815952897887001327467587144491354805725482607925127924471\ 5573169882360114468197836381755682802262076736403798749903454490919803594915816\ 6609915522546784983406341093212070484147376474966500839382353803146913442485715\ 711383676611502080973002365276115936379009461286509795050215550064739/863395422\ 3531721266202675250015687942554652906477734041988617552462478429578707427311072\ 3510144753531077732383492882029809562381371442652083106576547530605362085799972\ 6571753908334263550830584310196232967776137403089369290201821496305487769789043\ 8038939506084279309158865853056375596365076159983566039906704701483993096001395\ 0920821425581228941640916031094237103701140594743686790841242473173729965071905\ 1936508479648917049999002839162440940269654800399270542394195234058563565374798\ 1190151126533274452880542930907110266012435791048893992452821667622633821426971\ 0676073825504224031229714215080497777720104787350657735117715559023694541554725\ 8748672147740423723736079408793219731122819374258540052374892940062045927444555\ 7539011814052483137705421355673374378475840664870678779403018875511961946457103\ 1908174218993718998270365409599198617939335329727965114655217853335145981972230\ 7286110466733891823761112181174679744916694112242700315205244449687490982698449\ 1058352532796043284559285333693230602583291099022659656912290417826958110674404\ 8922129771610689925004292356266859652585978293558185280179182896938545899631904\ 5907408322537304259098247362277745992347341505013782340511774931834455649896027\ 1449172495354573778532214961134137880205558280469848045959312688472071902233213\ 2118251516062078946683007846815682812327646908172412729281832272913983035239246\ 1138064116400409129856237213340797579748205589178039758423846572002485838220693\ 4022767354252393876896347893777184419048612191995367406215614506121382536999072\ 9763363106368671759713157731860037132759283895387274503202079313306853851695249\ 9565299420467870619691052236710381094790088798207992210463687313668303856969672\ 0862553354464764143369313782443366258568388461934665848418079963462447304078907\ 4045293988997008974968128313377834391954417300988085120183521256041152129893521\ 5822258732670225115736964842828106080403477610056390370559563304714579310037283\ 6411737126709350757846621300641519383294082396675372268650496000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -138522904448\ 9950661957535183610245312710815873772254926188496891575863197093050536179712259\ 5249991643913650853671611741905050482893833250319699581901068315749552368687069\ 3499803203080539305236653432562208024847426262688107763039093457853081600087275\ 8326940808798273083336287457261982985913257591880975934925172720921861126507638\ 3709079144706706220688948203178800242586190726718679240337884281588224631541428\ 6229030278920605087740962308091361598932148281836116048694724926737082309555839\ 8457796964733705347527738650032187432151838439185659605434512438862962446426768\ 5676502113704298008441933475536004832634209821290365110204802736322986401466167\ 1271676184534824252019149941707129210949115402034098373622911136954516361499656\ 4295657817004596277989465804534938524390424230490592984859587118368244920929901\ 5024410450515263281203481069432618990273536379102510016337582012371992823514297\ 2146143131057664572840609713312071056685038842284362939346134845116930827695146\ 0925312906136647116657969255577854407582305112507724148659201107104234461088135\ 6880034770855707341857537782987008179334967681496505227314365420949520775913994\ 5788838855032153625469991605891186059813879708968914364335197784249950341840233\ 8071601889239783346414477045788371170938666292484574579035827188850478577633782\ 4429328442185426666522978537849731476449141628006518462727166931606209094105291\ 6022412779707434507478560592201792199405644789735749391830662005914857549827665\ 6709541457136440495406241921217076273530183725078202056997006955104177229707211\ 9362531508271191486017730957629924242994083213833785492033248279957808514606951\ 3377163395565128877731033381654613979266909183745239722263977873187619823871712\ 1929523534459130457617026029469685931735859364970935710076343849710131834892283\ 3945416393328458355837536741527084769901915723734656076809377875494848675505866\ 1245085229763771489669964987362078483714950752700093667679290410232897491593688\ 8032368874823310835130866618961785884952929531896182741037426467906206703559584\ 5860016519153782899430289367224516311795094980506089313010628410068158764963687\ 6383764937124748997988926322489033665553964993096640359296959877176944808916296\ 746885256537682191344118843558283398817378053401154507127934413491/144554896769\ 2080720013841991655241406806648497239721553568455084783060046330402228947428370\ 5163019761478710022469777782768675460591494721644165704823848987372118791179243\ 9571804454486297511668165641149278858464268207598393461121287605410597795317012\ 3358962498713334627586098168947946628291013283702562320691060892571106375578891\ 0313445008158494875241565138536928829763191695806157353919499449075204331631240\ 6404270740918196821129644557746124251368315880239988441846150717180185307731181\ 5043420412416344853772480329823888400651778599176214668191479767957922242284587\ 7910924037110422717516342112761081669016216684117345240292491255955268321388228\ 1316567626567312839248397171756134798544245202879258700157872742661870917181269\ 2643602491476386083018201358868693701931012188491884758754161819293070359600625\ 1144345972949520752282564182647253030420055444235300651443451209558159600225190\ 4537802823215842483832269417782040311815706614499149868731057482448651117309313\ 4538029145823389227687423572456360829070849762819875826930073901594297342011606\ 1060486283615672874108671327521677324575707791465981684886934274981076009599065\ 6474204612854251155544350828022864335411581939427077185386682998868428210626532\ 5923712732321994994570725025148953262749087247848845877496473751288662041700869\ 0076671867268267422022624707537274693395720044652270535950583250167575471477123\ 5399820968987046221400889591733530853931262613671015175185687559463778986710049\ 5326934781969579599718610756892355405835643668725333799956984485575712672801895\ 1280013982006537222212753633032203908561146813784463397422958733014672786489905\ 3016561864530653029511609968372443189481375942212785927739178791378203489343441\ 1745499976162092433183761516008653774350787106821677822661350751315637081341604\ 9392074121409316657144864053500777184154823829909370867497788595607814234914339\ 4582837122940379821781028230348187919595863868133620203947503151246849884858357\ 2684674223931290853187651239326843972268904835685810176000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -982836946913660071\ 7060837075731450056569699991413258615517727382298542770001464806797872876820159\ 0605211844194133793083673078321703022339609414099215875760892103424843964386610\ 1579117525838193348871672683783127356637278086690213616993558580185659016369717\ 9465649433866393630731138600903550251929934265145520741298051433531930570093632\ 5507322703735772636157201044509017640350495971987952230701331639179731526745600\ 1011266464957442866017382475602657092106848226427694214158609538929692255620016\ 7671994974621889897936529771281315154010839071721395287547791888536973541160903\ 3160220879545039790378198083054015627779348878544934984973322202518854908443813\ 2478880395072520526464280842708242153663857528802375083524781642878942118658397\ 2387669227269439754321813459559068574107010547370915375570739283512129375568040\ 4194912441317562472448484058517394095349098943956841378936179430789800273946400\ 6932644555637194776855191323728782957983509125513011429827824975179349699688847\ 1653350978905637483352598089278579037480264606800510858130954777577845851941678\ 2545329561776240949389537143273834291793064308192255007486951315373492417386657\ 4902994983127023072552482713064469823340563309165661193469589062478317983559565\ 9371715529999549121482159964404805376481103013319670483901723175151140743520266\ 1692394418815324357567244294941245811094227964482740813967540430225871054220832\ 4248446674044251848163633539782993478299171420284429842740822312621718369873505\ 6039268418111639618904245416694317272347095703569263477581163729553176761509987\ 4012700135911939226500205309313354918874109686445081649124019905458640870223858\ 6794655227072324149610001016761508519268991277964094850101920922496636953774655\ 5219725068524274019478079691580350685022923026728798280474361812515621757671541\ 3538289326205291230460286964740298171048452280927769720597374766382821737622926\ 3604943179992977640229817270642447230345526805672773953824812553711087748440668\ 1405153756959356928438808071479922346138274807415514046943064467248705767114586\ 4952644119856964177377390946156279104889804160280926707829938252454832800805699\ 4398893871939382600911493031207278694000624078959347237626190931951932297554305\ 60579988949495414616797245053681959687337452842828740359082948974175400051/1124\ 0625587400271649363299554983084429103354491233089578436935577154444729363573117\ 3581659809320676945643900926423263571445857749241797499484995389953890934129155\ 7044931739536571758793977436318410233705904541342201755029107048776032674521076\ 6350266524625706329629707998553835228652880127793335934989763656995093876577946\ 8633506727820944752504089129195812505654900031179438528546885944124743377044694\ 7818553535849957619359515886574348944668887266216365900230811948119318117913236\ 4685940061788449880555591615122001696719076387382307781269971709726482075378431\ 4362471674793792933157763388305867684215787090531197282076983755225697039248237\ 7770300475620162549937351525080549036087774863744497487065371173156806338359692\ 7288022484580943172094197940430558005969920484432810967957357244102956979755165\ 6057374734339313683428271672919571566743876045472966603437695100428554946740497\ 8243221432543911111680403025273050228522065321556340415921913544326645359929565\ 7247329725645146851697541267265478219964329562194461354583843953445988659676211\ 7202688529964237403304795827443002794029695896693584784716616611481182853739805\ 9490186002003975110328120185899172201780863925684454431352807239687514971686894\ 4793045116059593152992904305315883596996805889424865817007651083560725454714621\ 9420576605018476760610530573793666500031889321906110576043107115229135222762465\ 5487001165990236463495576073958146021014876160491456171660300696996800269869260\ 9883059486972804514893684580210962201994047719136645029427676267966532019741557\ 4322326713178370786189490036018159377321046104436384658934778528144751713816828\ 0156044657537733966735346601317916123487435943851192961975914758131983867631366\ 6678575942421173313004101493921226687731548387751002320242197157131207481663970\ 3697429050484074959672656144969597068097806136066463637828006389197509320340250\ 2510649684554460703758781836359175818287110495231163068463970456516020601655817\ 1878896116256210980950561298485308791773135127016551438179407048218890909777920\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -65982973033779950013724924311304647735535932301457818982730187045647920171\ 9315355845177824313698746076683411967098944873492534982827790486332139420877137\ 3679802755184183074724337001636789273681167472933717298308042811044157938729910\ 6063119197650176075201310099201954615091048909584560191072710542403693648393755\ 4638495892587064442513619170213429311440607292136573363586738848335482796465256\ 1166159271805385225046269162144463384460479003959602781243042259310239399828260\ 5527119792676431809399835070027279581907741839078852933226893010992785589369166\ 1541025492396478736269537397498492210514947758665465466489024187612426470851898\ 4406576031276681835296503535811463174625920095217857314050935529053242276729988\ 2202339008657503529602627644460944882731563159345852569179800551245378007357227\ 9876279071588357112124005175718159672742264729260765941744794750760566549172603\ 2315712265227792502107082412166300203613227256669379051531682889855802674040524\ 1220446531738841816063834557172885202442221754211433728561040686076928746689676\ 3494221464042205947726487497092518461617695129035895210518031862681124074263067\ 2544701269356702638751744599581578142434568985981828645617958044611759474086904\ 9106618641943521049038849115277407200038537526521981264637065404622778872535644\ 9431049262097377370176247308061682204210129264618384208997772872619324961956625\ 8495488561023551579886941904409050762596912485373563874447798873654626029906259\ 4489975047001998933669082079888694692935659453259239053394365510707276804431450\ 2343392860853148169507155095666762042924972019336501136232578181891867263556781\ 9161483793681266836014112478189300932968487880443000284047222652217851919434047\ 6075203060336408810473544576864689245599247904337650720760450561229405140616666\ 9290564240837272694424963431105055472620865059067005907301669081824303153806414\ 8262247082475718121306337953638038502548409470960678788348699601466313083824526\ 3806025537246391742099337381307254876048736485700991361642141615970957223835225\ 3762467253156674618768830279788626657217375030462357621429554403410658810259060\ 7582432964973288105810343966725741874531624816996580013669260845733574291618302\ 7347874278914792916537066210257461126241961165706451552081589053522395116597481\ 7358567667/89168104472196127247929084185715890506203430841130365470917022247652\ 9870155746646227138396909862229883009297766642866345694106883621419632904712449\ 5308800217304405052619885962498058187556975830461395039704875550505654286988819\ 7890498127052861831122053346642768238650784010708997524289098949969231387552396\ 9715370491403313847436305949772403306108627344748731170341154014576646045043525\ 9938657538082541628652943169618800582652937402977982859900504518440958479869203\ 2674245990658622417465763547879081228014885998815193566619437409184470387123666\ 3601483791818836606141913918930236061352849008720665111244127708158629264691947\ 4806010066418120490907961560820706971998106426022280953631953799384355254045322\ 8030479878963813520223691813158021137131413843022716464188876374388112917658533\ 4886801800522339713981001729389806835126455131116960450467969806037578143635320\ 4766962230261267612317571357646271905484169748988724745505430425520049865406319\ 4118645940711043813245403891475843196231742760469551897159817831741845852797816\ 8796792187760698169126857448523797955413103601313588779412308732864265656989851\ 5384077379043728296156607840565267975185242125450823738454773025744104524127299\ 7408650785246133468449948453762788354058532299333257228822973709809942937807328\ 6487186286583916446272922539980705881794636214497278347121047818970010931131929\ 1755828830923453787143265230447947105628942347572517114642087037053871577559146\ 8424627592393614807577639790537557289277406897956335634286250976937708828627768\ 4864532829772566326178875774971609894207480743859838666785704996276316084556001\ 6711000188143875901787002020336505245636098307152261968888036855644931530770691\ 3780077237721365239057594835047129305606461816463715493749153519319115090812261\ 4240338305453740755540736412130657907258810341315691004761741373792978237991962\ 6824824277843823652902419836738058065344680716900439303422088796074697745672417\ 3042272321391516483414463695503130644538165668331867926602532465247757496795560\ 6732800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -88933893490746102828525959352878562074270961175457148262634834875889\ 8798942218610881429011559312954510627318518811401408443989524132446176942413530\ 9902832899370045666422504570785398599938280983280992921096032907074046288803922\ 5150563566715694301289416687464521172872782403884654208308728894068490398987662\ 0853376240316104179957747088958585510193389803140153218979594011190944801746855\ 9614216515680059222136381452446550568227841305409899573192126783600648060965896\ 6186087002079919363326397709842986300909012886357313077488997651754393120824978\ 7822880574152330392075703671172144884928930245683924780568851117271035499827066\ 3384229034263309896264497979599034062519856522992018456706253340337928044414226\ 3330239498790223377547476464435598559196784165377881151118862921877847740838373\ 1047843167022007025561071735569783286087118978520806495164749821714699913583363\ 8089548071649313353715457246895936845285892960059996075740687359117996309430808\ 9454123024585319741395229324666720410504479467797670652811489043461702563915680\ 4358269845524553689603415073167843057189794487571193489934226183712179388643838\ 3271696912741304299379463529140149608438007221906528593057022716660693854793547\ 7528799204239014777750480053583191774475602331223260808396899575254771591734654\ 7551252900497467967155876694105180929115121706961523962512951005782468826301454\ 0965191866716421030539849141759558849341372646514270191341999805904178266876482\ 5171131084482047110270737595274343330918338026616967009086034381647850694053227\ 5300838808548568421817541165569268385172527793050638019199755880397593939629186\ 7864473861013622684658091516890045835664223866382021143468975173497387249549411\ 5675447362661640713325256754586453827767136030082165496346413029513723046471577\ 3139524354069663959240923526939170254374149341352977063412819523883687122134062\ 9715721661543181014671182180927862835253026606554665940744259245528029928887098\ 5204488332195832570896919613566694542919141515986173974151019516842271853714903\ 6184309683366931283023988259268880621254768754795869499477797838147706644905317\ 9061217267731411839952625313820949022836407426023607785081585941886438919561519\ 8844813587466212172208438485593421700112136805031211505483400442214076463962173\ 8712732326624368400838108983/16037782280589057056987724013735078504101955574000\ 4845437224782589843453260682402215620357813835167012672651345391515148720621583\ 5274376761146537620417204524183097844694260457938816513914172043229322729782201\ 5056287183269741444967877146842968174192108977204320953701528668969502521362630\ 4527458712110816622732017998456415588617826488738934258144870666140217287354622\ 6174169853053631225345568289787412362434021827385957178412962312742823577885072\ 4836745087469496949040422185430656846796200185315866776621914467873698216583275\ 8419406918647964142518222928464065004461910421693485779010847041729557629605017\ 8050341845636828096941416177411529731037039610483190263766826170298085675479304\ 3721660411974858644404921441832682256325495028733213322065337678909692624062132\ 0548465749217865093843016728688072723505348628648062357773174358246435680695471\ 3187934664842604176649304718480989162882389229872247186775989184342464438126313\ 9369561281424141025044139861298565565277443252810429651611111748346746039977909\ 7926748392972369472555154998092298534247890176872140996933197288338809673806600\ 3778368373410407048954872486349621127521283383533829005514558142907442013150160\ 6277182540131395086113355581283929924828344941207651867178774729087315515638157\ 4785666020998136481857190201122268467517368888381454368937804221667066670155440\ 1325877286800865760713027141412033051999423062122532582656191052313233770234862\ 6104569678269018946287840973561151182822904841705763464905184935267754280711786\ 5879928088396267859908052555741249605500803704933200292190921311211646352192540\ 5958259738645125620814787957119448350253815276926904873734716593139356017483778\ 9505200728160751002005468852538276110084791176412876432630774700319328058396273\ 9465451351032972651082460462212764119059154098706981851406965502661226163197880\ 5022495035190514400215937558354771647806887309657074619939596413264527758740768\ 9232371627931315315997437852396357069411360680142830369346729897418315435274464\ 7944200569748167541923522967492362240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2398566674028357667244901774467764255\ 7433594730291911334065806775536755847449508796728513943154760595990227140838336\ 3104071230014887256321249956592028739400268841846988092018456166681579052948653\ 4718361200054766476469568977810098867758188256428935794611658809215347076949907\ 7682307711832916199009395477070954311709167361818658177025650353107257087228679\ 2113981334345874061083684504578528456525495992587104753333678057190832493602548\ 1018092936764759484804503321715003624995961088578618560375892583395839812837788\ 4293150521468736086471236373351366496335530554105540697910496463060347424518980\ 4675026069531875719264146880434128953327163784238061973197029474660521971276112\ 4960528165475225953891446364675758058994239443256617713411036635492125486458316\ 4396368993574885094904728575326777041867880611225742441159166795830957212505543\ 7908570999999602056566525066044734930723864958145316762184887999132053231402104\ 4262626770372194798339941117213874992956147520076086827438659349659800373115355\ 8402684928452794967330292697921900698147394602995757736569427524710647243786924\ 1093522376899545843430301314135673389016459567851110092891341756577077190498972\ 2393349232868182506627736711302279826958569069205082834241605091412698999547866\ 0012293561957014663251357999961575416017701494804987869793033714087027320821209\ 5959003582380198152294322919901612488071868185700571156607441665328163154597577\ 3920159911908124269037490036233162095211897232907289121495452340540340703745245\ 5886500082548610412118590692755415004278201498204140741395092209166862844822380\ 8531990117787938135298874287660982416477796194531667744526123242452965300680589\ 3088434601992145575912649425078299362663149426027545487513950552534421742969225\ 3758147165354876576794914524908094582609487261513422598816536967082359425401213\ 3198261625290021827427501464146615561177540186856475072730195539461621393871807\ 0034495441699324617057860008217485789538648770446079093559475174319154914016013\ 7733616477230969619929467163553673960325051267713832889918664571171104003502891\ 6863780059989052902827303237761078349742086710098003620541657411506803428862985\ 6894799297138155975446145612466083119737677233197249755702461614167447356443547\ 775587525422328593369818969148210972616485224948272939008519/750496015431191895\ 6755179411667018181435769955762720940500352997937314948798508781312477129227911\ 8178606737606598232604572194878584013746222107551480128391530069169101558867063\ 5326946224420069570758790795279454047144497775670528620331819047057214189131510\ 4294794636117606383227269842420112094409159989111161632404601635083444735443346\ 6001073059520509614590182374646314278325200357276841377545895358681221381897055\ 7519845097534289815923448159481883367638801382719407764764808945905243689582341\ 8816344618650839694580558559366349139540384664530882901738043358910827947350209\ 4193139322672887089078469197299107633271208278290298537286637308644327402902615\ 9846232023586334353486620775106672800615810742166323044397464680608066386422405\ 0948263501982018382231281035648967941932311300337943692526882625158307537554384\ 2964394101277790397915687648208868254038334447067195007329298500942687169064666\ 5394002643841122683486758653735204753786277841121197491265913414937034931945466\ 9647586120444549849228472347980429325887523480959341269939862217687158562435737\ 1684885860507221008177431913468943153894782755753501185603476976790134312702042\ 4537287197735476427269154385555933422274674530135041594518461643762513977262446\ 4904319893105237328531716863030595541507335412807958948024801777846924752459290\ 1834932916574444329930090344434285266574835613474920142774653688902192008486642\ 6055977072910147302154953466597619215587726764442039776511943088328494070450488\ 0187327815213163487396463883268592427314984808612254660102520766350004962888983\ 0815818933620298575439459990977674528329237057422392450361689954487824110116025\ 3564511559197121253712795077684456836579200381486287913240684317909833894041017\ 0039862927301049766357278872564153496734603526768899752495284746842647118569541\ 2057118605132754620905297770077844698038949111091091998402580138215022650186776\ 6589581643206750416493405418214729939050378884646495632687399859586632997109273\ 3081248804797789736803405105067829119818567610032343500815421407232000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -29884\ 6877574922898274914426803710018672375984093433336718217690343489804994005434694\ 7277827677195737478750683082486555966718826435027051428708529026118244498005325\ 6619237112900077866958284993893537440359727575567695081922492149556057645086008\ 2226806778518859872343128123302743957207020686461874401480922755455633666425685\ 3216772335104505020294708872961170691031583577767207476687014214128727284408751\ 2416401328514231382383060587148560055136136798720340075247478347906055073190451\ 2770550567380204830723896173731855652917334868953320926639832742897630209701968\ 8293748350974323158749134050870886319323219308726021731559099335092673094355399\ 2395803905707000161503700077899920044104267576542724121516961217854231034817931\ 6744084937582222470877852493841673087321083099817417725349990033965853255471664\ 5560207270728299864272949838068751842514216566216845803706792791675904127275016\ 0699741116674915058102886410931237511506809850741860864054105741334275536675929\ 5013010739684978019749527561357722515356675832963561433982841423319548121391902\ 6513341515646782200588562597887115707961598886462249816762164841675374647153955\ 9526408910476836900489340387839903584023971246508558066352793082880881293397088\ 8557783340026475552164601376159671788092790013217849539721743935030812661659480\ 7893750868031196469871954896373992971097988858106575603035243243763560984962368\ 0036536303642341060481458059728697908770888370414632422641052820048098606706470\ 2241927173459969393344845000784007824022738175924319919084298986875827237061445\ 4633403200446740246055794301104914167482966036669841275906812123824656288124920\ 1884734691894120944266528737008827855177233011537827892327894285869256906883121\ 0115289540277025214729059646216291136352537898608472412901296416686652540064325\ 8161641009010925558559060624926244797989288494468463272888532086160703608829560\ 7108312756038302878150786528411283449115476906107068099792817782725439535676250\ 1099374552938782049933661232295986837448209933494877054048963535216551367483340\ 9775532479697749370528374069697873885601117819279080878244487452143386574411444\ 8474458278002388761302023370510646744913229533116886321403587371866589649594996\ 5531052010037132334979867234518323556215683852553890531566706413380724190856228\ 340365267361723/761590405507925175199706997913104128875028313063964316811574752\ 1304394491715079658734803450912990098890190473467882605912245044038512240099188\ 6389642334247142809204785533965128333416636669498924555008530431305556571690716\ 3610329790512616777139570692556687787479084594896621471107177718183994108714236\ 3489073570728735172661852134446449174595691505086395253523755320657278730553651\ 4663772395626155321482868039700640644351226773870784755000548251939080598283723\ 1421225225351453592539312835770060799700762677733818351950918788641629613068664\ 6458838273261953922891792354082105152667282941549450080293995972386716187010045\ 6672340398174699962570925954001479145848745663146594662635686067492499496932124\ 4338817405000048126457489272213321062056095241793132976545898087861830140250881\ 5670038368285383873244605390958934047661174221075869492688044334736070481825944\ 0711982702265855405468118409199659171291414146219331237847817768285222390528222\ 3239595684301356615468256034230573500948575055468131928071985550841488200857428\ 0151905812650024624182878004847729579681970408295472426421707591181238743610929\ 8872911764741935609319154887724016537265834798172155852052356420719995137729555\ 1915575725286925722580045906953706174743144091279457495070393762890677872438934\ 2454696907942593370958656197056223901256200498003875058003079648024433144036865\ 2262181530077711498949657530443149874123339737933104517187804866235240132598356\ 5363876842947261980420074991320407607052069738773286673068637080570478408601882\ 8423163381536183036650602401276055974338401309782065388971771728191282520578375\ 3721524195538516961967961347749008935629032681879422364884803183723786422487544\ 2873570615267882695437106519913557215052196014834381746294379795904141192373836\ 3301016394044442632234877456650921579247292057065613225293010270376424983450086\ 1009220814862561860206553638596564338506658765285299614554146359109772671047159\ 4875121586209720647384355933463337130337264401394802145823281205114130105145257\ 8494366446950957877035008000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 371701509452850145757010636549485470707969653113\ 4818991754837090376239712365901721422518660450513372544813691058046093270606284\ 0853893609501872114539982304736932080445217291171673739122730439903516445665545\ 7146557165764370924294871349760603964116287369855282821476394843734883718007851\ 2900594440838375763856296096152753112514295693272577597356747124295050080466067\ 1198536093569493965343371747337001418335547129184486447596620917949218482485187\ 4206225838457516352555965487797870672779347002283174685131440620716357936634192\ 2141426379525577874823688083948074732927601294681032942206602753488254211740036\ 7971565275083044495107540494413350375163596978287732881234267014382495479762701\ 7132036985767919142785766236011393028718559401967833633512943896288391869225064\ 8150356171412323560268363412598174759265340233440557064399649913530528310799715\ 4667089930225660504350875831857637926325772061548814211848871168238949336946349\ 4288303302993562570679831617221362626294880295686682593639417199675251314963403\ 2619502832993076300615991644929863208030046090755869485168891674214741666711061\ 1547606886696969491557753416447543904392957395890245842186117496753644021713668\ 5250053291204495227382770962231029922022984602638764874135472311288174595006096\ 0552037563556578940328925573695357072621200320256448516326516765490143687541772\ 3955788529794733507470482419798610656449265415413789510683646354734884215210290\ 8572282653006945552169582973236656126424791722150252689838737567029377661134559\ 5587596606456895594544344699932535903475257124909500430009051214714345056736875\ 9068272078780807168763525098408727872867232459058492896740674917200798134070648\ 1164249544150004884040437881543520511974339105847319498364934365789700014994178\ 5396716572760963229639896663430551083652138134564563548452200660323503893042696\ 1829957942107367575320915026783687132239877565435464692688015453525871512862488\ 4960774272900405933070368171728543257692989739721525213859425248496007699264839\ 4179249862129806644060883930857317470450272730816186546739955426550849064311557\ 2244111800828560994659440655148536952692879269328303256748862160418589404830622\ 1730805346991262155807834485147724837472426499141490934856655913959980639735834\ 08481561189306649528373671189188029057624612452829263701/1327882286535030034772\ 9801273524880693654089118525923313826421860169230758666974061731718090773632004\ 2352694388993926092110084343747968951858999119173294785882935116982152461458900\ 5655534848635138985398118184379836107632909655308034105294749695206743306946387\ 2376568998592020275818630929730204473454394118182153165354056205664681204424841\ 7989926230901955316013173357844893718773587509505345106925882052203425555521721\ 5840918784806574141865656487878511622388092931930869693007793403315114299110464\ 7485245120488677205846470363460390551830092111533806273512024189047267571966315\ 2454915361643017489716400357660456091731253738020492832557338862611384201930358\ 6848583927689711713504301596818750146173583194795275502170584436340203081241897\ 7543813723376846757959702094793722458034585914938544271096458393623312628029157\ 8502247109297314777967319553201268018773573501804732243162247055096342693540412\ 7311279652189813884432908772352073377220422216106743360651811115585669075502933\ 7121422333308087360644902066960446177330186588564959733323968550434046764066445\ 0129367359184934942153145994003707879951507741504228052139798813264934496210014\ 1985208470373243686455666291661327032219496734721773552653593811611752589148778\ 4358250551269390242172336786427617249000593495665063888649961970079062222860765\ 1762876522810268649130645647135898484862431533128192016778950786067757314175665\ 7458187836990426441118212808305433756247124364248786520949134443749987027261362\ 2879951472644769307809560625742127138420187240249572260909092021923757716284694\ 8578345088547630908750265764250833676084950152833292132135195469496435929391310\ 4874764488659475618189185957685430219722492080865471444804354231780359979219990\ 2472842413421706395397756575620938894601401027595232397469436505395440772632464\ 9599735199760319966113461649164987925060282151493391195066326653035781555681521\ 0154154446450200492807779725200896742147994031995260972063535324973294113180051\ 9126530304099460001524853098597894916426697407468551119700588980566522593280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 12\ 4504023417611593450677812757329483970542237693079559448889601474197850093719289\ 8556039405996438711325120832372912840341567630061135005106267538202282905107754\ 5427061092410449003718623280758028949311310606763552702533554006386422866723956\ 4736619484718586578057196518555148204047284512258369148174437256286318118505238\ 3020486364815149064343420949899060323212183198142509541733841665664395206160667\ 9556864466976967876431898607743863446899253798020230490556110516711824209386559\ 5828907515883943018537951894233888025561632765639764483826517480363052053586133\ 2654358542868726891782185847244489000913711900796813441501283270270164355860139\ 5490276870493705169163674536238538114241189103336781945291113970267408772581780\ 7788463760244389087678990479210318495225281631742425131032791468790295668703675\ 1623232003130303781744669064380848142438798510929224491103537784406951081775161\ 3311718899432406677340393203183573809195569006060819042021447813347411376286888\ 3248138594764930022818359390938694209517030413119959555713989050293364682082383\ 9377745142753443744810287193825792557643359296068162597752051587043767666631949\ 5066854578269479516306916307377502377358210804280060710575401070306210358593103\ 5175646330773271499510491843506894822575851906855671040674972142563722559958609\ 6175869643952399933414665989987181353373056933286454851694802452057744625190132\ 3914654261410616694928406763930233670479793508847947589237947527307054004628960\ 1722943539657597559765062272627942221525745955558879802412697841151901652680820\ 1351639293149029560990152201555958314181450526488800669327773095513655960090848\ 5093482945518290065444556982297964873532024398265120701616728538445819919786533\ 1424141706578670654527710753940872632155092385145171449354550771868440722201607\ 8307025394786157968703498723609312085665226246990508922773718582661702189975927\ 3557059517291494065648272332209020992577843562170053112302045228450387731568524\ 7820788853791482262309978467306541736005018708682701783665348671906889050266625\ 9400411368472039283952070183121379461892883715417096825106489692518303146623250\ 6766178415792344259881846445020341578431998845775829648248750118296873882087031\ 6666178878293640620849423445141950581063397253408275550867926352850664984186261\ 2892289977289362685092446104114279/19805431602953520182004666747897850119464947\ 3806101947183907103960375919487768457865931784951191978814642594652870383973754\ 4363149164287930580719739514497553448074353993376713945032885826918961208877730\ 4551966264281148627516304594958628054061505141042076206275468431309783351281309\ 2913681476409040845403999732466405857180526827362881202637129923628836195960875\ 1779621406689731068793477355154247098708754979114126062497275899579071472215049\ 0908541970530404661216351671056775419710731200682514002998553244852728378577418\ 1770890296464584443791076982548945023108887491737571354471487407309977552989679\ 7567273048891240288279395780756998432302205101159443390690943497169494051569078\ 0569326970745128129121675390656471967768425081601874011308794375464016313458709\ 2519373518649182883668552131204506851706488008836703692238712495030933658190411\ 0869105252297171828557661131469516602437843912356018172756141693178540112333687\ 0597846476616128198476199422144794847450611381379289990503061305270034651594663\ 2767976572995959129313686717635729222781536847669354725377312719120702079687271\ 2129852393384675855086039620333726625465667420408022023120258494626866227851787\ 9809545543720341700971705642283153412879197167213303373673851625563824914884305\ 8868079337294961755822617469815044437737429693189823337950168823126698894087549\ 6896376228539986150128304491477477800071536734042188145433948217618214686106017\ 9154372974834554209807902994469586017550297864226138958287522131638795424414376\ 4810588800201258345611617443644525829097573539884114341495785204189479795581094\ 5599883887540272424618648033552835914027976025482595943293362889738174374448535\ 7737039993912093859609805490580678637835184786528417654281496821436004376997298\ 7513828060210952443946908078103483216418914868332499417496281078156648644656163\ 3607064850007234123203857265407435147732580632491156207680002086729234892164275\ 5721671483775901830868178839651255790707715301512567109131103109942585703945549\ 6026214644585500005428302928385110056200855948312100995072000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 13416731016450\ 3150041331809692111233374733614659321598386449775276276379875386722246557088109\ 2098630593044047268962419721419528886881521463829515519472772558486786839946014\ 8263915833622999067369785933740817503513445241122744160956522884356872075868560\ 1656430687209353844864717464345851457304039314278422329399958605592213290616483\ 8666984004895963941428059076640150343520716986700887749202492032593946208984269\ 9879221386583594734702008614811677138581397644541605952408274661939120736065279\ 8554517740121542101693219406150604279225611116197191087030052760916360426200394\ 8621208829383801822785095066092847588988994268528112392835392935761071498088198\ 9787667065488942322655200118394255142897321508936303592496736926679031473194089\ 8810870139499856196628427521327079575127405553971376560944719755581619540744692\ 1022720449006309518097637347966032034364433382530525457131021473448588383406098\ 6097422170298180445356125956534338282888835053460611340671884422066253792122228\ 2051126321058029991408684366514267423133205669466039457782321532807346530676771\ 1985083468635736227422406037207709070294703001002362187065912447392206251237943\ 3942260383737860415519315396373866227926870790842017139612547247782321652767191\ 3102731550253536022015015167014053627107332759957344118600938356590763744168141\ 3151001093736984967019572620991888107084392114981133891040921957489240481672811\ 1176293866198953898375531172478162777569548582927558818126577363027460755696124\ 4570675957205960585492270480107387504140918836825508548161153792001659701627518\ 2121830912929579938489627631030678109379851627344420934305248325559143479361117\ 6322072055162683359104958223232903114305319731537765626915296516711366316990548\ 9831525736880201239525982575591960993463403203509278753521083845434031631675109\ 1237937311978433559551849011917462011934669068261322271216076935349763557032908\ 4006004739215818775494108831457850529262739008994333169019369837057866805592942\ 1727757887569879837604103644049843503339285778630373889961885776789766476615352\ 9065335470170775299739547413645668296772789099534076020862935396678592470893333\ 3212829996004442447665019559831935607699091933751352064687788955361974965721921\ 5580356600194363749525530387515240476197855255680041253821807689464838302770333\ 44214273183/1348273384150404361776542708437208968975008864115216690330809596881\ 2700229563545211373591054064970953073361110537305386750250381633199585635088192\ 9736168758705204831971498800339829215167241443182067755279120676260470084824514\ 3518138865840293583407538159674238103537920247606825076518504034153453837831363\ 9274085675380618603037284938836030874548805069030124823618039789612055628214098\ 4119394684715833197602070059840204867485726635052895029852755488436709067986693\ 1250021508175237116259643575732530613186807069608254550570206813391446493746725\ 7132678466692242396616018387892994653470670302864098066913501320707764294676395\ 9501185190528543313065445830289112197936782155790635707878779491381174411292478\ 9962427184916075175970684454241004548656056876852128796240067406516929363597547\ 0382805917199598939723177080570133506791669720259630194813061797205720673362959\ 3588633421060103426801297176380337714450802739843711011594483749275482580370980\ 1171609033093669330592625836008328613370925272432060007499082953016347432733535\ 3092913521128096522183827566316540997276165294415802695882065922059957919253667\ 0288443233717964268042955766903746228265478779847435857678910564734970215118802\ 1542604190840614619044187531433378962358947826656309440393726354626358017375902\ 7058566803180529016226589204388847841930466515315055822326239628046686336681767\ 6197318551216993581473860477929498496348315524449855340819280789015665313569058\ 9732796261332587490532970774740067850300018305551614350041284471867870189140396\ 0051535569010897112779110981023783229638321612398776076183570154215981717466091\ 9033406950438657544364654199593219417898607776415745033903509990370533624034598\ 4881117090850232509277013315261690758089652970373698916444990513593916862458671\ 6952052956328334965856830056437864461791738501142631028590737499476136340564451\ 8470668514396456925504468553529226324806594819157171174108920219321500441088059\ 2856638210419660116658900913821011241286422231692695188612183786211770509264614\ 0842992670631014023823360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 327441276004031455164073016393555425910616127563\ 0107256818936530006367345234109650389354260289302733303626145740947954558789494\ 9916772791761264357425618021487539550060024828395212017793292208046501564481471\ 2302655342693707594323845656054398444792920742398450405254532013508449105964306\ 8956662043043634347390851801087451299290588618615905832966345829217953373684714\ 0728437543978805679122318414182824627529036678790017319380861348480803560530018\ 6726995385724059770881084970465894058721580711730151228554406107931104991403461\ 2224568141898682714402867214185037963689743740325070142351274823912406302052934\ 7511839262740977063437766472786635970196123617043792130558855094298765883268849\ 9516793449589944620749484744606212093757408857135566109390212780255001567183867\ 7002919490667733121553350117957192340410756357430239316784103174404881915937041\ 7534966663984903979784784232692547119204678632082407162869402060316067813454323\ 3843166178670059625824630170087869525951514959072169431496433111345273492071241\ 2827728033517200049732353982421447926358156424289290414930023669142454749563968\ 7282787419899543587172511222029379205641198402387459769276147703405700838626523\ 8990464312910178040380569338538200533301609717031452301517596484796294724864569\ 8691721680734462019844862562763550545714891237062345576083327509286648089914545\ 5613363636299217177742550857800824220385639055270106255560055477104360493538476\ 0565663040405170176426027486923635709797606092109259521805300985814228954556436\ 3660086825550668492380471291409381967116901351694628126957822567711263391551347\ 5474159481611818708158780817837033689295990185754108780557516247314778649508630\ 5112280365252829909400221432255404453653172255341457215856777189390876612893876\ 9707586233845917683410643229529678965959633698318230798607597578926375845134255\ 4533617242173891028377213265453821220651598030750111246228809156234721147676516\ 2819013222224628283070600654062032681575584263126983257266581145945345055837353\ 4930184231370527335660538399830156309462889765272000707275208901238881489151121\ 8363059650578969609238844002346855741721583353585985441252789423758574593462446\ 9518560232371118554151318482229743303732412181846836400066789530825187368396695\ 4042697899801804561087785372088308711144817791702380213489642909882973047/23985\ 4537968930527532945119525156095065209046462808895421006559130410253049907653783\ 9660759787382234908613558804576016225239046336781293854788707614690343661993600\ 1569614757080333154850429174749664881210989433870419840923752945740960116904978\ 1301623031511197735437580140071735444787594335179802305381016147686172730317574\ 5635502777488492691116724496523940701994258261358901604347744344133957967144761\ 5641114497742564952130234666706286044119690460520337193059138097620262726043830\ 0785972863438577803913253997825998038809119450585970397844240916911325102125551\ 1610723153613579856443594998576561271803337853212589622250378482019859040156837\ 4073164079790460040576647112103155672857499075714052873681158211071920412327267\ 0589480031699798803246056537457540814902133876252764556737876949850111029917958\ 7401838559025192225452525903204951731883792340607938880078260189897212554791943\ 6048958969906246692684474392951922174344331888843102541875766455020998349701152\ 3774414970378159120269534001737914845511061059967333199726863963653233854050587\ 3097966167247367983440908728905825037367822420323763305746864499834768355121120\ 2787920984228027270375288687635531975816623858314095940855558752853113615642280\ 5407390971371873289960547101291137387310587474585452429990750495855103663097202\ 7755512109362451140034847325447837876607690384485995752510717675383575219964497\ 4928117220637380495980948297373531861556529125007615840573722425406659600818195\ 4228437500813587948242315101336514359613421936647989949524734235600455548731972\ 7540947155408843987187480806072760869035820796073575768813606964436890129312974\ 6326936140463809465095179596976944653463425771080567167746951324831579262412324\ 0573636093188112091550238406106812077986050580849397054440109494878585537364766\ 1648143374950864155906215760393792327739908651668304870181674684072521922840693\ 1823221019530032067244518352437589472298380379909754038482520440113402063633034\ 2866612608527750468352481459738230282897193197844442892764262168115777028135427\ 4866325742696456519680000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000] and in floating point: [0., 0.5000000000, 0.2500000000, 0.2048611111, 0.1875000000, 0.1796122685, 0.1761429398, 0.1750839284, 0.1754543896, 0.1767040918, 0.1784914764, 0.1805874973, 0.1828292038, 0.1850954875, 0.1872936393, 0.1893515649, 0.1912131254, 0.1928352746, 0.1941862553, 0.1952444234, 0.1959974377, 0.1964416483, 0.1965815742, 0.1964293976, 0.1960044247, 0.1953324815, 0.1944452226, 0.1933793430, 0.1921756897, 0.1908782761, 0.1895332098, 0.1881875481, 0.1868881012, 0.1856802063, 0.1846065003, 0.1837057208, 0.1830115666, 0.1825516500, 0.1823465753, 0.1824091725, 0.1827439174, 0.1833465634, 0.1842040080, 0.1852944092, 0.1865875640, 0.1880455518, 0.1896236381, 0.1912714283, 0.1929342483, 0.1945547262, 0.1960745355, 0.1974362573, 0.1985853092, 0.1994718845, 0.2000528416, 0.2002934777, 0.2001691261, 0.1996665104, 0.1987847991, 0.1975363050, 0.1959467842, 0.1940552988, 0.1919136193, 0.1895851563, 0.1871434264, 0.1846700745, 0.1822524875, 0.1799810575, 0.1779461617, 0.1762349457, 0.1749280103, 0.1740961083, 0.1737969714, 0.1740723871, 0.1749456483, 0.1764194941, 0.1784746510, 0.1810690714, 0.1841379497, 0.1875945719, 0.1913320321, 0.1952258181, 0.1991372376, 0.2029176232, 0.2064132221, 0.2094706409, 0.2119426874, 0.2136944224, 0.2146092116, 0.2145945496, 0.2135874186, 0.2115589414, 0.2085180951, 0.2045142662, 0.1996384554, 0.1940229734, 0.1878395133, 0.1812955374, 0.1746289763, 0.1681013010, 0.1619890972, 0.1565743421, 0.1521336482, 0.1489268060, 0.1471850109, 0.1470992098, 0.1488090341, 0.1523928085, 0.1578591236, 0.1651404481, 0.1740892145, 0.1844767601, 0.1959954222, 0.2082639957, 0.2208366405, 0.2332152037, 0.2448647778, 0.2552321741, 0.2637668405, 0.2699436123, 0.2732865541, 0.2733930323, 0.2699570699, 0.2627909699, 0.2518441661, 0.2372182710, 0.2191773427, 0.1981524917, 0.1747400886, 0.1496930242, 0.1239046970, 0.09838567010, 0.07423322829, 0.05259438160, 0.03462318078, 0.02143353022, 0.01404898682, 0.01335130648, 0.02002972929, 0.03453316605, 0.05702754950, 0.08736063213, 0.1250364394, 0.1692014162, 0.2186440313, 0.2718092331, 0.3268286774, 0.3815670958, 0.4336845409, 0.4807135610, 0.5201496409, 0.5495525194, 0.5666552958, 0.5694775873, 0.5564384401, 0.5264642533, 0.4790866831, 0.4145253790, 0.3337504895, 0.2385201853, 0.1313889797, 0.01568340202, -0.1045574262, -0.2246775540, -0.3395361562, -0.4436740009, -0.5315111203, -0.5975707096, -0.6367226382, -0.6444384162, -0.6170480935, -0.5519884516, -0.4480310549, -0.3054783340, -0.1263159249, 0.08568995139, 0.3249601946, 0.5841441028, 0.8542405329, 1.124802569, 1.384226185, 1.620119899, 1.819748623, 1.970541046, 2.060645978, 2.079519407, 2.018520655, 1.871493264, 1.635304111, 1.310313121, 0.9007457573, 0.4149415228, -0.1345460522, -0.7310188602, -1.353889178, -1.979130108, -2.579924238, -3.127505120, -3.592177294, -3.944491350, -4.156541204, -4.203341798, -4.064237247, -3.724282432, -3.175535668, -2.418196767, -1.461523913, -0.3244646390, 0.9640589886, 2.365262864, 3.831051826, 5.305035775, 6.724020643, 8.019964654, 9.122369151, 9.961051036, 10.46922130, 10.58677213, 10.26365485, 9.463213302, 8.165323378, 6.369180575, 4.095573981, 1.388488563, -1.684111911, -5.030450830, -8.536157253, -12.06660730, -15.47041842, -18.58408022, -21.23765433, -23.26142176, -24.49330057, -24.78680273, -24.01924811, -22.09990935, -18.97772560, -14.64819904, -9.159077844, -2.614434959, 4.823224750, 12.93315433, 21.43911583, 30.01487707, 38.29254119, 45.87368316, 52.34314238, 57.28518705, 60.30162844, 61.03132836, 59.17041551, 54.49241359, 46.86739252, 36.27918996, 22.83971991, 6.799394302, -11.44726435, -31.36164234, -52.26736259, -73.36340359, -93.74425397, -112.4270694, -128.3854888, -140.5894340, -148.0498753, -149.8672023, -145.2815198, -133.7228998, -114.8593814, -88.64034524, -55.33279847, -15.54812040, 29.74306361, 79.20997541, 131.1764842, 183.6528768, 234.3852722, 280.9226637, 320.7007961, 351.1412520, 369.7632550, 374.3048322, 362.8491613, 333.9511832, 286.7589509, 221.1237325, 137.6926518, 37.97764683, -75.60519358, -199.7312865, -330.2026988, -462.0260907, -589.5352976, -706.5586532, -806.6292024, -883.2338361, -930.0951786, -941.4778539, -912.5086490, -839.4981822, -720.2500853, -554.3425241, -343.3662177, -91.10307064, 196.3698242, 510.6646586, 841.1675242, 1175.231872, 1498.485803, 1795.253776, 2049.088350, 2243.402165, 2362.184746, 2390.783022, 2316.719029, 2130.513299, 1826.478253, 1403.442798, 865.3674809, 221.8093498, -511.8028510, -1314.119032, -2158.074094, -3011.373164, -3837.269216, -4595.635307, -5244.320914, -5740.767986, -6043.847770, -6115.864787, -5924.660229, -5445.734112, -4664.294531, -3577.134057, -2194.228376, -539.9513443, 1346.195724, 3409.434103, 5580.216732, 7775.456903, 9900.512911, 11851.93609, 13520.95678, 14797.64689, 15575.65980, 15757.41046, 15259.52139, 14018.32654, 11995.19601, 9181.422571, 5602.397442, 1320.799684, -3561.467475, -8902.838514, -14523.35536, -20207.80551, -25710.82659, -30764.00035, -35084.87398, -38387.75281, -40396.01017, -40855.56012, -39549.04226, -36310.17841, -31037.68463, -23708.06288, -14386.56053, -3235.576193, 9480.188307, 23392.47441, 38032.66586, 52839.86694, 67174.12402, 80334.85990, 91584.36688, 100175.9600, 105386.1336, 106549.8010, 103097.4436, 94592.75840, 80769.19078, 61563.58172, 37145.05959, 7937.278603, -25367.84175, -61806.58043, -100151.5504, -138932.6436, -176471.4985, -210929.6923, -240370.2746, -262831.6148, -276411.8550, -279361.5655, -270181.5278, -247721.9399, -211278.8034, -160682.8239, -96375.89408, -19470.14054, 68215.35078, 164144.6534, 265085.8717, 367165.8059, 465960.3380, 556621.1193, 634037.5961, 693031.7068, 728580.7808, 736062.3310, 711512.6357, 651889.3428, 555326.8796, 421372.3212, 251188.6422, 47712.03427, 7 -184249.6999, -437989.7215, -704956.1372, -974895.5416, -0.1236091332 10 , 7 7 7 7 -0.1475698447 10 , -0.1680172093 10 , -0.1835783477 10 , -0.1929210817 10 , 7 7 7 7 -0.1948188946 10 , -0.1882196088 10 , -0.1723151904 10 , -0.1466097033 10 , 7 -0.1109821321 10 , -657405.9173, -116643.7726, 499696.1424, 7 7 7 7 0.1173793086 10 , 0.1882915226 10 , 0.2599798681 10 , 0.3293279030 10 , 7 7 7 7 0.3929179960 10 , 0.4471452807 10 , 0.4883548701 10 , 0.5129992229 10 , 7 7 7 7 0.5178112438 10 , 0.4999874195 10 , 0.4573740955 10 , 0.3886489591 10 , 7 7 7 0.2934889695 10 , 0.1727154368 10 , 284067.5952, -0.1360304635 10 , 7 7 7 7 -0.3158405826 10 , -0.5049558222 10 , -0.6960968891 10 , -0.8809410977 10 , 8 8 8 8 -0.1050359315 10 , -0.1194720123 10 , -0.1304256365 10 , -0.1369485821 10 , 8 8 8 8 -0.1381674241 10 , -0.1333325523 10 , -0.1218680617 10 , -0.1034203910 10 , 7 7 7 -0.7790336434 10 , -0.4553714187 10 , -687853.2958, 0.3715982328 10 , 7 8 8 8 0.8530373316 10 , 0.1359272043 10 , 0.1870792794 10 , 0.2365289883 10 , 8 8 8 8 0.2818287837 10 , 0.3203960437 10 , 0.3496113599 10 , 0.3669314067 10 , 8 8 8 8 0.3700132442 10 , 0.3568459779 10 , 0.3258848333 10 , 0.2761819423 10 , 8 8 7 8 0.2075075344 10 , 0.1204548269 10 , 0.1652175376 10 , -0.1018371904 10 , 8 8 8 8 -0.2311952602 10 , -0.3671793963 10 , -0.5045421143 10 , -0.6372821783 10 , 8 8 8 8 -0.7588150759 10 , -0.8621922073 10 , -0.9403653692 10 , -0.9864906317 10 , 8 8 8 8 -0.9942631514 10 , -0.9582719613 10 , -0.8743614306 10 , -0.7399840271 10 , 8 8 7 8 -0.5545273775 10 , -0.3195975228 10 , -0.3923984276 10 , 0.2799205270 10 , 8 8 9 0.6286357496 10 , 0.9951046408 10 , 0.1365166066 10 ] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 3, are [0, 0, -1/6, -1/8, -31/288, -85/864, -16051/172800, -859/9600, -9585257/ 109734912, -6295714261/73156608000, -374596712837/4389396480000, -\ 13435995840307/158018273280000, -15920836215203/187300026777600, -\ 273610829547325859/3212195459235840000, -4873367759053952596679/ 57000408424139980800000, -107919943304835881729/1256207348190412800000, -\ 9646262766082803190613/111674269565662003200000, -22818492602611189605414673/ 262657882018437031526400000, -397953408398959779707217135307/ 4554487674199698126667776000000, -8003321769390832143761196418189/ 91089753483993962533355520000000, -381048347016682143832237557181722991/ 4314519623128856378957176504320000000, -36732363551404350864584170399670753/ 413972435004650219174740623360000000, -\ 482397611124760363290802559817083747649887/ 5414475583048250249512458959978496000000000, -\ 20330035600423279524792904453818961811391133/ 227407974488026510479523276319096832000000000, -\ 23203430252461804435791151813654442408921819/ 258846301246188324999823159059283968000000000, -\ 11237454581738019184083376772661687318287603788511/ 125110771244332665005414525699714313093120000000000, -\ 829358337557134947930358455535174571075242090274279953/ 9221914948419760737549104689325942018093875200000000000, -\ 158060286442770701608366367052975520381826182907431897/ 1756555228270430616676019940823988955827404800000000000, -\ 26184236180033496729486675824496983536504940396464657/ 291026901725278445366441173627643140610457600000000000, -\ 17908264248392593600978587204217927834490997293052334640357/ 199193362885866831931060661289440347590827704320000000000000, -\ 852979275990671195498283014217228686432403049207948823396167/ 9500280804556559866957770291744007504190137958400000000000000, -\ 13622715973308183854513463773048807815659580905410284496095997/ 152004492872904957871324324667904120067042207334400000000000000, -\ 145808302695938273760154659651517517404491677235796881064184243803381/ 1630622942672338463351167617862715973177253695171235676160000000000000, -\ 38106850600227981353185977152430854095655336441492085124720616884896037757/ 427266694258623939757028613683174590731725194900068313438617600000000000000, -\ 699380621694657617780740809312780118880950478989514793744670488174995494861/ 7863939328939443881762805383307784613742527646296153354403840000000000000000, -\ 3745461108724282635412730888295690458861346568189652817860307192468161834099971 /422402427277833451827487057158166141544933246527359843408701030400000000000000\ 00, -1594356877874757870313360455654285967787108484073622550759017002098370177/ 18035264762268785215967439174068839075867571872842878287872000000000000000, -\ 397615159682441600443098183384098350434647233911701425043357515359611152313639/ 4511226874397356506383712165952525649620517215101410931659243520000000000000000 , -2536829724331044831471789546577300023144324745860356235378557548208011137227\ 5519161334331/28863932944740599601490190963176190098265761290611509800216166395\ 2352706560000000000000000, -238387379246315953440534146306027231094685271872696\ 3655070416690929872456103075602150565499/27194352509701682565717719132953253612\ 189604510076138154909545005706955980800000000000000000, -1550813552616875689106\ 29963511898627757077228085500178194732825473726119185428774722018547/1773166816\ 1024323173044155241175571287726441466190705892610954126883291136000000000000000\ 00, -35529125942485682997282355789889464087738916859493759846650280211622793632\ 576511560268691/407006286749647120351152164662259209890912602377231613326122903\ 076129996800000000000000000, -1001470312582829956850729552572942070132546183792\ 93498244036990734615807224605521893400246342018642699/1148913444452550982394873\ 759884899741938241777840044670798133539981364827684014653440000000000000000000, -277121120088103261678989818932958746730388896384413440975062926940589071973265\ 3412077745561065307479/31822740715059815977363783235253570525812670072368866869\ 697200939541195478972497920000000000000000000, -2613059968860266721598998156688\ 686372562163263342596698871520356577765222493644378844539826832473398888693/300\ 1987164544506655124228691102802600679776691212971252097540652475828385361030843\ 2035840000000000000000000, -178270528386671490694140309401257333040173082743746\ 69508277853037237328391342581572922284685848701518328198998947/2047844970392129\ 5659803965665059199441945319309781396033074482371202888489534882645630655660032\ 0000000000000000000, -182943464066894200956807098667814243597798639117347756091\ 32553939221405777336628002304708826909242102097878944317/2100197725283248217191\ 5482028672484564420734726143227203955696843237207279695405804823353753600000000\ 0000000000000, -284366796272736169266074882546128028790854611027359307885324958\ 58281482281339026793003947234137708079546695538117887/3260799299009006308907246\ 8405132725265251393054805761375741675775684599364105543904965736320204800000000\ 0000000000000, -597455873729924624082926042937923147892014343107889767282361491\ 18702823368239474473774335108585592324635549433834306731/6839818583869475887411\ 0523753023046609692902057224341001637035715676617178154424315467554949752160256\ 0000000000000000000, -170476764489586118465710164456506557392068209344397633068\ 9611833426901349180786385367982740786679709165102339004914081/19476517858466876\ 2784223261180015868363244061196436124010428337705996343425423987537242618435993\ 60000000000000000000000, -13068290610580087862181354736042613196198188170074455\ 003644159784555692788836622581919380024115768649274107547976551487027271456933/ 1489409620399878107885832645941663569108723686636036757633699389093287706079338\ 49380001445647228454781006643200000000000000000000000, -16591022655447798811518\ 6651908258777261185751218948837432627453760327712175264664812560038812683627631\ 349142743619163055203927993/188578768592144294156472601872331399059297861468404\ 9461820120969877062593526311216888257894729943912493875200000000000000000000000 , -1104315105841371573315944964809519973483551089725622152648473525008602773259\ 508161572325452493299750300718525802731571759476698173/125155262709490889790394\ 2618809276946607367250421712224324871470494745279369355379989385961832130885250\ 4494080000000000000000000000, -193883028057674674474181550724876913850245664320\ 5583012322719864043731954716517109534345179204741495451327955754242574628636532\ 3528411/21907087788053064283989332746593383010776312968006620652280812728720700\ 3168469559030927840626266310060749199769600000000000000000000000, -757132567937\ 1583950796726757001611650118105935830986624646588788698517340087374261477197917\ 2482481283047472431508899141281187012886601337643373/85290295300944505797184285\ 4596606066478971390942030080133879288955973558053720153966576557786386342035453\ 279983789670400000000000000000000000000, -7441814156041029881308090975432086418\ 4611311906062014244902555994990004996679897998556459683772414266262618179972061\ 14089813122511867435561177629/8358448939492561568124059975046739451493919631231\ 8947853120170317685408689264575088724502663065861519474421438411387699200000000\ 000000000000000000, -6096509601862480405286218888236251764840384136728484423086\ 1009707717479807921150927254483858384921234586645869310556948259875039191466829\ 00801663/6828497561821995924377510479315734181683553921221174983179840836227031\ 7214955215477488180843364806785807748288856702582784000000000000000000000000, -\ 1544606383017023831188504645138502159577551280407696355186377489396709119334170\ 1656945461647647821999564713468300179398634268055044314226962779788321341/17257\ 4293232206972317021476380032580122191797910194513355525788087883869288001893688\ 482370790001355794178492566246692071512473600000000000000000000000000, -5272911\ 7640622641320122051384325999245457774246747832784715099492887347214678916252007\ 2306249294657081796913646834721779846575593216929920083399003174437/58786408413\ 8424431731638486428903718810337558720327798935009962202619870810540710916135435\ 8645925032387308786353689275104493568000000000000000000000000000, -406174291662\ 9778490122697738765084693431508286870698771630263617569259815126484117349240345\ 194023327292868383808462750980869079985035606314135987393367883807/452056792264\ 5549621028712390004373433338984856094098896028602062072291784738365241361278568\ 0831046058143425056371442582048991084544000000000000000000000000000, -447003052\ 7113535761991243697388394039161251305821390134545131808823841651289259519088571\ 647379563678174507206855137942495743571059948687139606974380356770183/496887771\ 5770806000611731346676449478229805708843493224093615172666694168557658859864787\ 9048540000275930098355406190617797206002892800000000000000000000000000, -257632\ 5893795786596191206085287532383603416885843165558592634921558924094920631679701\ 281648930983346902409168511148042068873887992864091110666367404289140554886231/ 2861871496590209576908332378610870057181586742861692461686809199105660728859690\ 1584884833318211066198924515495380845944099400237955468492800000000000000000000\ 000000, -2530348312134753723307126444612670356071977010096673629398505211260823\ 8596095690156176798937635934126324587939300951590720113945831376171951105128122\ 178063880268112575381922163/281047604860224466066315580565972146079450250332776\ 7947630232801773956231885172059593809573951744139368770466354743382807790721613\ 84482507890244976640000000000000000000000000000, -26977567988447168325532629253\ 7498453851489605299140367368853577501466719942611412284372043388784035743432548\ 330158267241822096725606370315137944804986715151932120172976792864959/299784111\ 8509060971374032859370369558180802670216285810805581655225553314010850196900063\ 5455485270819933551641117262749949767697214344800841626130841600000000000000000\ 00000000000, -14276639518286928408301431582777027616411340092794604374031435347\ 5652685198693973608349665906783461543875715481683660543041034965502481185488861\ 009593923872929982116257456511/158815771604961307144164284207090610922102230303\ 9506998990286713423777433229618841767418346602087910071903682905260991476917353\ 190127921421709475840000000000000000000000000000, -1438173361111977991363584500\ 7349452366065215041201823034875090468909702188547216673207049284676815583995981\ 178304851566017101747855072783126989113414073885181346438318066723935869/160246\ 2888428020122806574042900558756810792413652317536084154343914023311027715379492\ 2790597787534174871797836194127077093910328381274041787181187465216000000000000\ 0000000000000000, -946380193966295531075515485841654537930012063469022568498961\ 5790744988569226521192508379433342862058020271781783350993474600690945319173138\ 906782531476201062859573419410306205140441503/105677496836786610114100307132236\ 7713693431110883283343738697200446870249828592824609635200568402378727641615611\ 35285265102925104804231144342833106352340992000000000000000000000000000000, -83\ 4393336436255036974544736909875028048333163002686871252687777069515351260088477\ 2287244114780023686414548266792671388800728885551701047442200064688992548905811\ 412022299971000204822391529/934189072037193633408646715048973058904993102020822\ 4758650083251950333008484760569549175173024677027952351882004359217435098579264\ 6940331599064466015469436928000000000000000000000000000000, -110622040673479797\ 7282627542725867078817904007428289835745882023617577336124768534081526632224217\ 6096594176552751928551839396734179720902126749026061727032940347266027780603384\ 6128610509995202137/12423045822736388081628280103659578197963980377199488931733\ 7254742218144937960958398722587154699113188723545949255965004580785044118432191\ 6059188829243653476540271820800000000000000000000000000000, -882895395831528769\ 2108756197849773195958133580589216388432749417796185339577856845966376709818810\ 1962203301046787460200697950562333863719750547868790580271214822455184339364975\ 9094772709833699/99484419483771926705026724849696892172410953462220773488921519\ 1501769796556224212683679712262496902394482246882340817086973751096907776210636\ 3338906220626842746880000000000000000000000000000000, -286585274552916604331707\ 3072292837269084615851338438791970731670166558599548192956263075710481398753273\ 2674640573152271359894845652064622421598840186422487084421267412722839934916354\ 77119550413859/3240794562452970803903029592259020399468864446225953634365319688\ 9274298679468076104014587953399768657927881551979816957716726533248286658679804\ 925980269221127137525760000000000000000000000000000000, -1109281181682849894154\ 9151128052122437585234940081547039417355617546725385974563000034378846950894899\ 7125036603892008063546549720375458069607070155321996444466498956417896501175139\ 361864425313/125902402159019095992299911383607748882337280206379994572242485025\ 1022890179321069594272864626415766145531886265374533252308587110202377681389411\ 197434086901678080000000000000000000000000000000, -7224403016548549390291665174\ 2970972316641137308839159273562789329487830077575626879133161046715277405708648\ 3917267281294803228869120192493285668234036040149636045010990183200486148566225\ 16511787101/8229603229683562186400696541888294766411272568749865048245477437249\ 0738030995121707162184400993911260322334279011102152539696513819632900389886303\ 9013285536758530834432000000000000000000000000000000, -245149447388444688275726\ 2223122348758636185741508836094280040188679773933270119327492602739124596648119\ 5142971710559870921105520556169071160027577018649363246793268136759364217609517\ 30604232621563060943/2802380453063270423043727609655581813801883626385794381773\ 2986126317804057035266553498394127486014030716687046956298200555248722786594052\ 460160745892531060365330999903518720000000000000000000000000000000, -6587031845\ 2372061382732219756328419098945323776305320498458301013655934377121092991698020\ 8916531999957557142180738410846494571798331264380607656151146088238032462034489\ 0105202199321855849508224673085718855931848405041/75541310085223475162851701152\ 3701281898107774926970274986941292148425156820921002774563732684829145751833717\ 0559157976346565921566596274896617719178788091126395683767755708112165666816000\ 0000000000000000000000000000000, -267906758616554218653701337107066947320791053\ 1075977065975114470054478595569967570692833169745077168870904748853529741246816\ 2517680591805350335835802183987739113229923861613781581819918817291387661849473\ 093889293534064607/308107823400931480697551138433466962843508224466880276158007\ 1216909376739620263129983187277710523142473145787298728566619219353876295733987\ 8338137290550361007525862194086281486819699720192000000000000000000000000000000\ 0000, -801004355215202102542001449897167059963922091721961703798305153552127415\ 4416895565647478570038381329587337455483827822038486094998781184948243511904196\ 6142938878580343680218317412775241557616671690313755159387567162333357/92332420\ 1586358988641742438635211265948329511591559054605400801434896467267823718520367\ 0414933589352362767699883324958560514647508207323907324682872368173050039101621\ 83861321961775217560780800000000000000000000000000000000, -47800396695774447405\ 5860214496531612882016138148131563623585707096253637916756069013326538481195986\ 8943549811045594274763412986995295046373402070954823186131342145787197757593468\ 556377806758279789479330076337419131991463183/551929089846361234718324084072332\ 1693303394719248631796999143978751265958025971937965574320111503494390834213310\ 5376616416000979098356124267893609713451838074591647225820707853804541795368960\ 000000000000000000000000000000000, -1694312915384760260457422149728948637797539\ 9294679609819905159605669611672649232552155732075888605212357708788132776408421\ 3121356013422063441712206678293982178430409569941053942249662731871800868346974\ 056643451849766173223/195827697625580714757520053581071804360473312427116300464\ 3920320751817538445834963556539129880296284306155131447449030119232219484979271\ 3983334877662260166072687329343819438301265214308352000000000000000000000000000\ 00000000, -57625036687051820105948424249330404739158547489241092056026620833188\ 7961502297005365722925812907458899287677471279247119078110918879866773339133945\ 3990415371809895329434361684912008667587053087474162477760077102944655757733690\ 763/666178411444558010305017169475304928381719742613309857897796678235277801133\ 7348129124448204374584717729736895465818957601411318177171584199134758692413636\ 8556032118201565594379542081947010334720000000000000000000000000000000000000, -\ 7080658017682928427331691307781538447576460228783323393903257869262784979411763\ 4976388206468205186573054139146358104014637464681802791095347077780468075852454\ 202928439830657780048431409298791594009267364442719942005117666813167119/818101\ 2137275226084521481935147913353089029600025777264859758126172314214945975317403\ 4975009026253573188564724840327374847291306047811188081436177019084950365515833\ 9418015999763030083971045130240000000000000000000000000000000000000, -487369972\ 3540892820080437359780124408842433866315615289942393158733925670814049563268741\ 1385044986660522417342563093237964572242307541880221760017010264230648484260696\ 85159779624261412284405244972318862427137594960355708040270987934806461/5623399\ 5474644413468604824296845645797836034503920759061840899144108494249360278734449\ 7740723017282672434845854898494912717856366651020504071063432231546758717067221\ 29933003171082015626922085684147650560000000000000000000000000000000000000, -32\ 0869418944956985747940845397525701654811704310853408661645467785944032646531541\ 9197624074674092625741723482023508869249461620345441453476347411790124439454217\ 5057380060980918081719882636408922907886081511676274656167519240868238278740697 /369435244253733093309163818883272864132058753253735364655634562246916488828256\ 2212610207319939482418139516616996722430502466288273313400733934019348399562139\ 6711417176091511074547857650294473905206722560000000000000000000000000000000000\ 0000, -562140781551757111037970067690287897260471852316904324931498133384891456\ 1868705335344051311219855474080684398013923156587258501136593220963461924396794\ 5804663419965492223055471900267373546624355480567483539462266287017832472061119\ 839397103302087619/645373889301039289095330747079675532931057447117531020956352\ 6019847575530594891683835217042949315334034838323909171279650964786793809147579\ 5505609311739553793484902648695549040285314097832521812200613195032821760000000\ 0000000000000000000000000000000, -804430631805710667363051141667387228528920353\ 6666186398086815111107704530499066032262963027491693015549997769310630914060398\ 5260660662005315470983078618293003411038186101451329812222693734288848495503223\ 193341561512234907006987139893159922313486567/920308901391403061708583045642951\ 3526989987688201268222538382060531588351469040713887152918327210997453990390359\ 2706294109196177330278913563204471439771259512516545982220684186126883533489043\ 3385796540874673356800000000000000000000000000000000000000, -231265492213155478\ 0824539186588914560156339721978024711958620243903251643074472349180936610748407\ 0725725534879976077567354194897575299764826165916956152554909079373008105267085\ 842179688787061979402803753571822002908391761879357382432158947051586557282023/ 2635144790920250605414316108641546823992428668581494040266678533414885826804815\ 7275729782915694348244922173151623985436085265848858393194692546952611054657104\ 8841963541262690995509860730321717941081163051668749261209600000000000000000000\ 000000000000000000, -8385403950833059958115340532260914340392886231512790356556\ 8001829591164368696853031448280253197197944583395040470378875503025858701677978\ 3785900375899034353641763757929669316236608559050209250001397402373244173131329\ 0093299940514616213605003152036848790128780799443/95124780100556954033800625864\ 1334398491925580500538166786687234908958268671065632649829881147779814229566455\ 0347826769381480222724535138445852877668287851749305577414316618333335543723461\ 3497136475187697448531613908025129041920000000000000000000000000000000000000000 , -1050280410200652083071666806497740031789035660450863159432894525532160053950\ 9640608153073124681770028584421698106375623107559453460834564180596143318997820\ 8226771536800980814938032694523825524003767372732828725555271950688192284799220\ 3779387086650072910789642547886953/11858889252536100269547144691061968834532672\ 2369067091459407008618650130827659515537012125183089883507285951394336240391622\ 4534432992047259582992082646552184746761984318138418889164450858181597634724006\ 6281916941200533799420559360000000000000000000000000000000000000000, -320688978\ 0599435865104651028440670768980593610745992117736919447042489275987072799622448\ 9881270003446157199320707351366154662569308464496481230484764951881079227151713\ 2921960669613817559642084100182583774886433710717806250684328062323119577417915\ 602134925035510429/360376493556155497154178203586064135435087325816605351161832\ 8038046177951121210956259179087993277175758489216389739293545273560932571958075\ 8019427658190924451005302355508363719250344178360306854218599787798000243381523\ 38489344000000000000000000000000000000000000000, -55855782785779502500719671963\ 9056268102560707456627498665455383166657498718054703372901932264287821668399015\ 8790760427046493189176268729050257603428086590129078152805619113172677404617379\ 8329736074650823131047619323776924671737570984796036833453893363402496274051949\ 827/624760994767755526395654452016923236160745659310207115981266191747034835579\ 8647647803565619401808496969211097847958030387914620427470297757803080240284274\ 9245195265515297048409770614972040786607097654983338879495105251235971727360000\ 0000000000000000000000000000000000000, -123251401778906913168529141634057976561\ 9842454043293960583314070255165008205961365204963472313503394220527640505273744\ 4450314010080991228906279614869232205665432947249685345195040505432148979911679\ 5074489889914668785044887717607502023803954869952637126444810744760016192858569 /137254533079433359049380003420698945978599946601604999513041640089795645454950\ 1941212108141318196081574618035382606354466371159441966196220964805331295415070\ 6330405039773760264350789348397163873061051623265138541333151747730721336197120\ 00000000000000000000000000000000000000000, -12924918517848062022709915622275325\ 9749242393172512449398114391292722145753434056881292522180716811250374330895502\ 0573085733251408119934987286359978854716142493346529435830725653070476538158093\ 3771370375442091392673724528667051096117363584218895964759848814753532271241/14\ 3364596939619344660561884222210985939407272143045716466584546283500417966096992\ 9927919576455657550381946904257367424313521824678294430092864743518990695826856\ 2884398281044343911685248307422376891762063669298766782861696355532800000000000\ 0000000000000000000000000000000, -805230913848045998346105588899705547577124560\ 3620082473623046459558900104167039633364067321702888339853203515647236739275934\ 1234043563133946920585739401626502582584748155556039528708660009236223340335289\ 61200574201913798755711326013814635151229270400040410058119465091982859698873/ 8901731082699647866851395188379642526777081953035350840547612170661436259645467\ 0203766262851767915008394756173483066030299694820503333566633112322352490167095\ 5568064253086220662362195038233693537939393535856012765703256434888288461293355\ 00800000000000000000000000000000000000000000, -27940113416677399318474616374210\ 2192505159073854327254136194951335565228069152682613793270681110663513142766968\ 9226320066501182702437282770391118643340679140942916468533547665380688588035212\ 6674801818266565613272791578539615188992790517011065399679624918086518979063648\ 09718060740786929/3080681420663751801600374675477132086858589932033297434393915\ 7946486076559505710748552082360197000799721895900665107881546017384497058669628\ 4987354786752887278733143783160568959428100584848455880631605516910596044578697\ 30946468924305619998998528000000000000000000000000000000000000000000, -56269133\ 5624377155744608716015166903979224243385015048802075497810296319710538325449342\ 7778509523007004324456946646804936402772241207426372543717435495477457769208712\ 4997833174416448729408011498924569788120372514381143225547276027805973148034115\ 20370166106428586801834558369899849422852673/6193462063365027731713935672127897\ 0484287137903218160207143914674564909724254248015073380242637010281954967919289\ 4378505962944922387454276968485356494079708575155008356864827728168584580076497\ 0958318656594749755810390391675234652175617075942785024000000000000000000000000\ 0000000000000000000, -837922434877076530001040649523443881862807291548383714549\ 5643190212033939614681047976831737010470942147901344988200113704680070817041577\ 7564753243942728122067715911839033690644459861546010696892835190589041094147560\ 90719195511434082029392926139840692416603013716325849580697217315845695325709/ 9215871550287161264790336280126310808061926119998862238823014503575258566969032\ 1046429189801043871299548992263902683521687286204451253196412910621046319060635\ 9830652435014863659514853855153827678597816101298763664586090281274916243731820\ 90028641157120000000000000000000000000000000000000000000, -12339657659908057734\ 5822181401798115569969184587063618212682564364373019599227466489756899024158845\ 0554812198855459012265198692861186210920082291318604412676811136607299396058135\ 9359725552195196058593142501462526696642510417268545507746956700531272050968907\ 1706257631399139569381944712663327/13575689596901933038043166692996651766040300\ 8676108905947607191814394696092519301913513942964411335462609199356052700106683\ 8053470112845448145915616789687026715489148002832522539593559662096495723506998\ 7501421803577116143132440262745610815980657704960000000000000000000000000000000\ 00000000000, -58194086857966102732332513350079142380608742444537927404949445671\ 0787418748727599434368343256541609078360625381653413944393247217338868100297764\ 0174795646772565746461129413441894737969101191054673195001530156771773946655211\ 8815735786274214365571742771201204715434032569445826950645128014041/64111904074\ 2975107591957988694858924045085351640098804008278220393598583507710021643365560\ 2361492013354029757560875209471634311295163929593543942518653530620266064151973\ 8294978836875785477754109181397332761142902666144156465005004338898540079087616\ 0000000000000000000000000000000000000000000, -866829991655499049727533989115332\ 5519025607339681205309983694183762262230447867877463996218736001532827104000252\ 6699058304325690511958785312700096455047257936047000479273299012411159268566535\ 2500537518567904839582976819390255718908018528483126087797747810345516574945484\ 282225656300153407347356575957879487/957352878172696116763385188837713802821149\ 9057106020881745562465562849871390159750729359897742100762239237284414532660669\ 3938738744444759766612224265291702632141097430813350570616712345215664201288608\ 4126459659939600210172606213894026890604332070392015299868098560000000000000000\ 0000000000000000000000000000, -900035471290626637308806000821232118822026669710\ 6943280570971315161451752467829500136294245693313820253833136212212495313103259\ 2430317936353429049007663646568367048857421629484833281387870393660033356360862\ 7429025123673898980596476590596620008741220225820500292610566479606466595227986\ 53334721828075343/9975601548616350092076304660075600048622602240515822551681522\ 3282774123461737157722746306811748585241753674901401827604290982097546737073819\ 7596976952997782690611210963505750159368654527143209197205511441418364001697950\ 3019764920727082194371857466509387366400000000000000000000000000000000000000000\ 00000, -12055713249362973466971362573700478534317612415187688753145391489404316\ 8277778174715857138146233963924848176044791363615084937825706865232806452134085\ 7109701231714543271586427171210942626298067733068730976434676712864554332609539\ 2437327448738070606115456911575345447697643933689208497806630987262551450226153 /134228614085564027274537670735030168844889601706727025224151703168255567744142\ 7550568726622895310476588386169719425395506761869980783630601096739904852172219\ 4977513257470355752443361365405904928133988479401968280797865272585548789269344\ 6634430864248152949480488960000000000000000000000000000000000000000000000, -428\ 4910753696803182540599266699146982284651262187309120625693852336861839946106374\ 7770476712805621106750319125741557297194154595761373792352826709080553184130898\ 0962775683164118070582205124631790646190965990851650233915356753202390152357303\ 00733493183880254139765857143691276073370213573984371260273977930142049/4796766\ 3754454168954109909515906592889055831123074630995195939113954832616062020965569\ 3131240324755755793755188665466086205806450611233992067893519032649088249099976\ 6826175834562571361822748514967044872457654708764427981892273851924904036970453\ 96067789183160030330880000000000000000000000000000000000000000000000, -96684940\ 8440579055744937740741164581912696936863999096369607264119972959337602678561229\ 5373529635397810389205692605723826961158697928535374385654452847355780020210022\ 7553142489435689019446277802116089182739391549374883971229889346122298034686832\ 26486439567468475348517636940805522352325007347795572295280592797869894519/1089\ 0173442487021801589245440278542754340102705934081056241117269318389717982357739\ 7063335572462861898275894337729177523370554838227203126537254529553093373377028\ 3465364508963762157220281159109868096169301188201155566857209811927540838381387\ 1341864232916759875823769485312000000000000000000000000000000000000000000000000\ 0, -396731141581421763402574826449560969855076566301283796275673215387150722420\ 2002658182006448277334910097521992273785251296100744158314420611548446506416937\ 3001075953346487927993539864652492657478317772104562544577218958075274402543668\ 7485248686452255156293017524466225782586454161734539689301713232073483630879460\ 7847/44985407815453822963839536401089123209618910209014324056664631784729732805\ 1769081382869712314842460902536675984384444648518682786683523040608625857482540\ 6382311421470441821307951056649486557583535778693032127064366906125964819914016\ 6976664670108502369249656536385454080000000000000000000000000000000000000000000\ 000000, -9738174620728628079654472326018751681155103485691308684199270384900764\ 9585101716764804275807948686055851398552864715576609947663533206738218625599433\ 5372028907305820638215410162755742538053304755493880244277975428598876981689922\ 1363699159386744131996018015543616275767125103029028063916360096576403981357894\ 94629400177951114831/1111943056898737199285617308050928781891877226314600388452\ 4744373396711702976298031283943521503068804855088776911442257908451942230017779\ 5139229323156117827086012726683002238316314856597006376144185484560258715894321\ 5214155947325554260714064241460289185651916571634435263408635904000000000000000\ 0000000000000000000000000000000000, -381642319861620774302914990440591978511906\ 4637538924748692021951478708956895427090723389317157349126170255968038681519121\ 6997549713681362498011620046250698902002105976317118173678352313113373427821773\ 7146051103665508344380088369992075265482318615447957472915021727695602694717947\ 71909618512371956814294323158110678460209657393401/4388417013500031510056899770\ 1665858766697269846165396168685506288496909551643843267358980311753957529446539\ 2224399571286986610282349445357707095293521737450370672577183249767407829529650\ 1692735706516527419151944316992561675583754432501617055190165286228811110920515\ 30222531684755046400000000000000000000000000000000000000000000000, -55725589889\ 2364654908029212523666953000056284952412885860524350617751414816526403257025177\ 2418713729328965388033786321309254468022612147827707772249280764144882597352450\ 9037670866427384369914848226558499056345477197861259106233753726950982071597808\ 1213697032581522721603284372366669424072457118923782958660543089991385586028671\ 819317/645127350232248544020444304728391861430996454228141912153353747326472499\ 6351855127970253444421041096851322897632258980769742012170288165422170274132267\ 8715112773774167868941756247884418070345099074136001514559360189360006740906115\ 6723533383796540374087946679394547660615269518986444800000000000000000000000000\ 0000000000000000000000000, -261065439252488891212713452573709807331741009299989\ 6168370306074651940455602346335076336065119896852756019088493449293439543103029\ 9814858527984699687668467601026014559360073626392931807792933217447965151376646\ 7802108913750050654407016059994076895914186278834829451985906707289835705711898\ 303059390374394472130574745455660043136291611239/304118487413861842148029072896\ 0115743921586733103775734798782317237294880287154077696501669313675352341051818\ 2987208015361681431501449966177870151677904357639168227503213069246878057157450\ 1818852691514370720323538895848490811352113684018223036563416318132194740816030\ 7281837678361837568000000000000000000000000000000000000000000000000000, -548417\ 6360946806716798380886011154664316269041829805524665618988894577498700143382704\ 1515323371486711587874677032675358974585267507864841882628618055385549184127802\ 2239983412169610498085243915934140471350605644089573279112326445425898417363669\ 7535252348282647639374134920635567122243679712329707059498938069462199435839246\ 59253834253887789/6423030534524122743541121233935202008973539517201656509069479\ 8533867166184871508382370705383345101621751190325460789909407872985218083919128\ 6164316572195472756169492799786215132869007392735703411835838805469554456742620\ 7736018047459200983203414968664355118640189123548146725699549552684564480000000\ 000000000000000000000000000000000000000000, -1462228113537506416477125683243410\ 2508599772291319169234613746068805184975112133889842468608524365199835809856921\ 6013698042519797564925396720972515104668709945166045972365695659937305947454469\ 2013258325269219977678802260512455510984236280588942793369735841150638605300959\ 5323106373864190084748043724189974587636992125479480646819412092730693879/17198\ 3000506351319418995108468622353773489889952123562776645201382972519094476953977\ 2788360502997755973252211324311506207727029528247228533969399919467989169843746\ 6278941995721082328581931678170023887589092390058785280915972914490118554961391\ 5909048131044025601352204399023302688018579545128960000000000000000000000000000\ 000000000000000000000000, -1659336203945721868862233015678818127371196192906248\ 0354885198156558453606896869920208109557057929768162357468140763174597878458706\ 6024780861365201025752901007039102227704200136322869626021495374673078724942232\ 2763040557579586358027792018047362146144481470532331504002319607342113432197905\ 39440749689178812481979620131017213018313478993641388468154132362931773/1957216\ 9780000711600245035552967837390959443726867670297077871351814147618449519591861\ 2044258738601913283463902377377227366266055352700610341650804834870228870980016\ 7370393861469907331175448038472207573486532534350365111323859848027486368376563\ 3509424309028145591064575890588308196165633819888208877344260096000000000000000\ 00000000000000000000000000000000000000, -23481190139832770022949775669837161135\ 1544995930149449650560680253017845819315062961967490836565304530681328971506075\ 9189730973758984535869400040711474826535392805440713683593762369957554202978386\ 3648818775955328160954093073294985120586203271167233378588934669356089674036895\ 7919184930680386796062905716791259002532147503685276875747662292379907323993035\ 07267/2773033542517494875683041090363564563931002779771257524696675004937614842\ 8416776651340352886753603307131875973518363376932348890827960111775161151349153\ 0242043640251417437207444186743948956584830976911107516311002202267512045924072\ 2055322684061926698953334791026184987349457167005655345968156204167315062784000\ 00000000000000000000000000000000000000000000000000, -89107264995548160314006012\ 7700272015781174545450510936975382141635026657833195192040407123039384725615782\ 1776307301490418579340194901498829692881611922451865713629838064702135950469039\ 4968331065583900939257749104163515376423356160660963944660732500487716966028356\ 9276339296321497389863878523568922094949719499577522698954977136688382567965295\ 9659961057272375649/10517274581085063717036863675404774215095618175476619460323\ 7224051720572036222174739275912287655411280388417817966781383443852811014899442\ 6926625513033264297815250566669542953475685132581736470732958396969453021520690\ 5766178212201187831111329823805799369039711580185625365755770457127703444659998\ 4700788159021056000000000000000000000000000000000000000000000000000, -505275636\ 1197833643968195038906350950341737501761598872288688111374304246104577411164214\ 2092164207653985048685839908156847874486640575229205071861002937396423065135843\ 0309864135817693731969164081556175923790505961276330035731769000128216598520157\ 5502391970484048522219863343387985507047452652514046717793680193750954786522153\ 60062651418822547485096715688368155262313/5949174033899780096367524520311899589\ 8513114532021718182122003976875637882594932077580755271476269975043075185213343\ 3042928124385008307420951538619116180419364492222746202622190194879330879525283\ 5986518349578998783943544238649774313963804813699372096851557790392965967166683\ 0518049621566460246549064756186625081344000000000000000000000000000000000000000\ 00000000000000, -65966815969112730842405731310034599298366219950606163626030173\ 3580502184694273495597809310054309853683882428210603016402050900404988755072558\ 5208245312614798659051669068837107178722083573719429610686093381201162319950952\ 6864415275985354799976889264612376903458866102324733482969775900793004375585023\ 3807714391269631165762308449106148502377790338348382518938517321689266505380687\ 1/77333544677515828625649644141575823370341205624690911893955734351347466926487\ 6366496488292868586968184104898158625942537425852403804675373039094453442140488\ 0122663235109078423185017138178715264126655766117304843674938524941851334042136\ 3767851078505068875235607276064156982044520706718522623544463063382625984428460\ 933761728512000000000000000000000000000000000000000000000000000000, -3666443111\ 0847107141283886541056584726284064807685613519182148005725688783407056801112680\ 7458908112691770988360083955229700452882224404825507386804529055247962784490955\ 9455280552235220697490976499427900250422786958137962752748946576830492865351730\ 6598281665627410701407495828576879755156355060159356707708377896045789429013893\ 710366166568398109529826684494051218542283396734453301/427175770599611243836921\ 8438296569290933133263078164656999459611788717220701221833980601998702670871874\ 1032469714575873495904228019686830129778550761565855528296615965364433194736285\ 1442252843161281937556955886602996604234883216547089437955748814599428072730021\ 1439734385674840191418737440157694150167802197235095937293505003520000000000000\ 00000000000000000000000000000000000000000, -52064912230496636522677918397701076\ 5981723266485832147580378712202598019817653044276935622487033549673092619222081\ 3294542635553961168681301468310698633455830116508445331222596987724491173607066\ 8686029482239844442475637829055146437244441978257964176553770452760474803273540\ 1411513458121833817764801299656492426901678990453707822843665346059304767808093\ 110316287405124707355929/601862804607144282813558720773668000360894809347018371\ 5835399981244229304996329976967851865095944269150477939506271429651757165412802\ 2194977739762959436792207018115271607678703683775219107095848745153702874595155\ 0181137401435470807436420222126293378055139028207247039714931651621522057857181\ 9317822148698794020559323660288000000000000000000000000000000000000000000000000\ 000000, -4541791117291449410968411892765109553894233385003109179340161561485794\ 5784679518620395624007583904390883399498896458255623943831128783569604482964444\ 6103783211544968187325395006023853445097938274653400614787342506084667508457544\ 3066721804851670210915076538700763894861727391124708068311733395099132317334887\ 6365514202886991850977687547980370896089289193593251015429502310154191618288193 /520167322360824135818786290475459882262093429661103985864994637511131364150189\ 4254042372063318656331835679283522076612373652882269391004043126593965401051736\ 5567083657571844365351871268243571078678687351817956799289365261349155605065210\ 0032785409450525890340161262788101230488761281652925851567046356251092330944618\ 380617827293226598400000000000000000000000000000000000000000000000000000, -1475\ 8565865643244864355787039721822042994483111519241531416481896177824551389289899\ 6574396747006656089962609338583399256802250290654974545439875995477046645115679\ 8948042960960922524794145987296094768997540644155978283023177936373127065388541\ 8912806073385208490623844929645252451830627336860975751174665782895111644729593\ 55489715559736029940690786180464569726066390732359186752511889/1672743452815586\ 4369775489888253798794576050118946025271655823269980549971762944938418654040772\ 3927935042341150480244054813539738682783387633587949866583250569492706447809149\ 3165091208780885086270026635111111533411872943595003858622399236043256277809012\ 7126076691957507741896591728095675793739890253364432262256335801055767953408000\ 000000000000000000000000000000000000000000000000000, -1897153885195054162130775\ 1645713614142217379551209139085320259158918213431660646877340642078131253559187\ 2173212548335629689933656483513352848984676051864222963556598807089667959883877\ 4220375098047266244485548134517220024392292314365345044094825822044857761510753\ 2394286039011307419200148514395961291341298297435136852405182288314613106233356\ 111641052075852301634469171072879827548431215767021/212628698216656278069563041\ 9979762878722981459419223704333572796745501656234155445942965703346906145244408\ 0102197940639953342445998094759319533779800305793521161089698576650826537268314\ 1932701642520382215031258578347969908316450255210709750760176201202892623425013\ 6990878403451493474481944903590518094133710402160182696680963158923699814400000\ 00000000000000000000000000000000000000000000000000, -51394376725967895648028043\ 7598791423148641456100094199939371040040371524564411279709821358197316267535178\ 6203998783456099143482406103639000009771805505848750124640014717576980389743358\ 3423896425744310866592261091332711211678782615672602187500314560377011541060887\ 2052909476401993567082207945826662916878628243113635880770010907573576177709199\ 9959576961288307736071995509188890224699050589/56939419876192336009771700057727\ 6160903628358985579792105913429750734343864944173882812271161137671644714891280\ 3065549660137097526197884872638900723366022463727295616557332616212663852267672\ 6632444685905287886676444058138426195900165825915210110931214320978917640897663\ 2329392849912177533761273068902730876666790530935162417621395046400000000000000\ 00000000000000000000000000000000000000000, -17224423650946336215889995832572179\ 9973577936955785572444770963261487415194896292641586715153857614798672717412032\ 8786769079203729460561484174712837494418018318231706567881723348528572354926703\ 3966092805662641852080547066949948765572503053483347368781570407219284950007088\ 7287637901632752751734330382903614071003378874012972487294012637351334629436915\ 42156064174162672174420990516247570383699909/1886498393682897434591568514571483\ 7569070783278501252207205367826360151867107343897896803985395265674010864549051\ 1109267025542804248709503288294339552168382950449521734007841998539261469685305\ 6593667946622824943573003456261819023806916874228594797399595460382585553974385\ 2472834626802411993332155408311437125080754073324423723780657846943744000000000\ 0000000000000000000000000000000000000000000000, -512465486035598039020880308395\ 2518841542604594892441642464256342007892137337727420920109421919446801392055384\ 9975302100059540294756399500324192946093424376828747735217417414837467686495228\ 6249993417642157764735477238187808681227544485555389655377425125048448110725893\ 3919657597507397558628635413273324001125340990926821082124032935849883894249032\ 9628357575720132983120060231922443334614857610334659341/55516906128218893110411\ 7859391144527921007572203589868606925743118812178705673985412911519510312058158\ 1938671649499677642003537869983670402770289645080634184032639751813042929001165\ 9582877173147299755234159320605459655053825154847588766868935504584895181833831\ 4899444334134270927288496857294532795488659531303559516241645294945905789882559\ 627264000000000000000000000000000000000000000000000000000000000, -6460364842711\ 8563252869092909081353960843915559092221883767721082122970243380367951471605753\ 7494843083870440127271919235939021831228774737033402598885655200045807458391207\ 2423164108201074358396527884710860288748658864570836534046662861907888681674975\ 6770425049688542113844891038876124501815745007787349390170756597033621109233693\ 890604170389246267158851550347957865019019301433318034734634898179253519127961/ 6929454905914922652893225894713247301139480038434819226524106396609951568311008\ 1074483052973196831503399242988902386014201256985306303778829969930419202162985\ 1383863294043064003425842552619307355258348905662467910767121951229554872603928\ 2919186629895186019735163609983010795583064850002975908408425745902757781708377\ 3389357260269677329233442386424627200000000000000000000000000000000000000000000\ 0000000000000, -140679856499555002125198787607575645855091642325964776066040710\ 1219880480324056471483662259546512085381643269215619249640364221004288176906957\ 1129382136581337526662990767657907958880201758646145359291398664269166148697318\ 5894799456552872465929219418219377838085574004128342052958651597923853183368693\ 9985030472585473127331344669693913816722272980966935355643275464368551900354848\ 2261195663410820698660877833/14961637941599593093012163067353672701380724593181\ 9367545902337231882200995119727229991397862959972058518957273119905828343377737\ 1667494624877399537239870772170121096276622369299679947934483910323228742139375\ 1806150109790230466198768737356162977929401841066201472808439927347520411911241\ 9311896863250811175098045682677450031669514697152283322225786880000000000000000\ 000000000000000000000000000000000000000000, -5124044650732672412954223786808485\ 1429769727712995949339335465898939839003747562346392352037529652716641250013549\ 7479336494691905660671078245361981436267019527481990691900947473796672877129203\ 2435620065271627035747498949351604420307196789805600155327619381507813397076663\ 6918459844822621621371821809499821893317534092109763265944224961245205376521017\ 115805726294246951055295575253052316273644009442487680086505810309/541337748363\ 2552104465614523596262178566156163473765058482886120772291450554320252240769946\ 9128827050532431453392204124357800892759299371449585767264604011671243720144198\ 3946542082711367722365909200498420299731278986951334037113758869583591143337702\ 5655997960958475180213819445514607439434817145108138863632753818633902731059762\ 4151327531513533648987718942720000000000000000000000000000000000000000000000000\ 0000000000, -612595964068536938945230203669747508690345864734894098200358538323\ 5540882497284420239436369079671449075790088218208911905751654799408695573044445\ 4958895355199902625711653134963239443339367590706147215639383356239999883044327\ 1467950068533762642677748630124698347853773842735925821812528859251480020540847\ 1917513060112448752807588639624326011509413475323103952634808382612874021817034\ 6058485845848803821879373563781/64432185879379711618317173460776776574879859116\ 9263843501236197671766488857883783246272955395304428294375299980863369859446152\ 2645423452265374223439548186273109746496036309619624075120425181899335851994687\ 1620465660021979849686224027325958080936842201817075512300835312999239581606119\ 0966254768312811608446667782420222503200923913723398510377309847106355200000000\ 000000000000000000000000000000000000000000000000000, -2850944367727984866137197\ 2010081891209894107476975463474805542607536365901973970353438829612418993979972\ 5722013919270940681377215671415992967299066795337380710970963338561390794194638\ 4683453527072517215394897761552637787592996717610940430887096064969500143313544\ 5627286305850821365311900455901894353921759064786295143109263760321661112274250\ 12396722912073533980019944964290115665562049973610736165206195426126599/2992930\ 6839020914091829722031424834524548635386001513996283289774272793792208275604413\ 8983490343180511249957895015645746875843699598708771217847510619163827463364621\ 6768208852198728463544866029594241019451142190305009004725199534284909900796327\ 4480337612809063632264915313915903779878227493326442168633285372868395191058357\ 4242491495844858935606257909760000000000000000000000000000000000000000000000000\ 00000000000, -16788992525266528508796627162060964819824419764157961883774565944\ 2052445178369868344681072096249309815037170697221090253188433254268387934399821\ 0720464984305003179455753989500444673106659613849417567511635732761399563987327\ 9494233012505751368096104298950415353532247596077771737876912119586314331539639\ 9527269256206304935204968599502229279248669521371307467588022404472954680615861\ 08823520523025408257560563315958619849155154669251/1764138652715533958957845629\ 2560979371673259534652320225608170786321922422170111782594810598324181228628856\ 2065990790489017138114748731149491314944727851540489832622715567822383648986238\ 9530713285314736050296693586031071057700728112073146715717763346911799558028421\ 4399159968231845171275732280638429283772358208477842956562385959807122137253429\ 0326688626220577249759854592000000000000000000000000000000000000000000000000000\ 000000000, -1015102851823478394025649607566130109560545730173029779495364484383\ 2721566964098512366349789663828473955447177557710953636484057420293387547657209\ 8431383274654343857218174247404033262951357816628789774923014541890708783856463\ 4634157469003163418781517395838435943510063074570789002693165590867601687636776\ 5194954548708256345498737002132980871656435024352449408616871750171492825505902\ 3046064242259761927191537328850300467942211670867/10708404023463090693100492319\ 6174855554652177133701907057973502323572954143728240028569080113673393529654254\ 4681789185004234237825900230871006692771986071149250750542123018479370346315490\ 5778593756347780098721265201908082258434455833579389038606038406015688476054490\ 5370999938764252781403804385123124061153340199721132866045314363839235408173640\ 3685315329926995134906368000000000000000000000000000000000000000000000000000000\ 000000000, -3542833233610986901998696343813127587219472998978725541873001629465\ 0701518287458472520261864282782876902535234818697124523759180048432393169752390\ 7900432082952804626801291989026574830714733836170230166655102657701922155492789\ 6194878554780318490079024551296490604637432451610982000373046782990383165662543\ 7985651891578966508858791542394394244723371373367670250265919328529878094377055\ 030802126536473765020385760386889082676802118276487/376383069794892765642983230\ 6479855656074817615125117552800197257909459111924609976719931554789763573861028\ 2831161392769098542006517741552950955558425347846578968638689930539508177745646\ 5516066389174821388109136039581477276251843713796863201767653526359532487200819\ 5292277091154958595811318880266781572580665542549294549449207138484523011332642\ 5108405705844885910020161536000000000000000000000000000000000000000000000000000\ 0000000000000, -248567452007301421025116286531263136545989186106975182439116719\ 9223709007146984176526129540526447280998799518608209961263123438916415359424256\ 1057920433310139107748341213761076137925637682476647246943254537734400280157519\ 2154568658808133940951065356967031297524611986274818311278334473971799964682625\ 6753754469411434772082228621556054260126719246599320356093149490184997766050151\ 6680158194678302634571707545574914339582334596158115849117/26678380363246018889\ 6861732452898885790596407171798016833385784068152859655122473278327004912733938\ 3594353720706766763991663021949566450817228556456972086542023034389120778972039\ 2982111943665718852027238654085493180145731123114458418312185570067261978793698\ 5243930541911304601572925052258130838315130315275132304247409758668794968072292\ 6023627967385926342816111322356881817600000000000000000000000000000000000000000\ 00000000000000000000000, -73878854392173771052591270275329478609041584169561716\ 0916002141754940471567280323097235260382217850191291922143781051616701036817477\ 7684620764043104606255904482319844554474680539377041337522896253659236083590587\ 3935332587570514136074389399119828283758934213996756017595976786259692506641820\ 7185509915611024909630645587028736718764827543868544012105042990272286691331854\ 595507610718554386953238951752858383487901626641718559493617182589/803548102154\ 3513472500346689464617755383513008014344657711162998235929823560940865487163147\ 5339533250700111684841843222933812259712108816148013482299802850473772511527853\ 6881552051254889067790353753889233513977594713343061144793940513512136674882015\ 3221989973964270432969436394338384124098130800009714624954381594185552661276204\ 7453651413757889914767054208780883633907957760000000000000000000000000000000000\ 00000000000000000000000000000, -35779562800402623943100453632413089009551722397\ 6962167560818068585323489539162638025071377737013226414603436145644090173613494\ 6564063078051518132612251097450708312281785061010640817473666496312458951744174\ 8692212653732170455840630379673961040176635030073580231879401027716597374448948\ 8815152534848292213814426775418789187702604156514966586229358326727745235531791\ 5926352483449917145489449627378134602930290672429659098177633738414009874969231\ 9233558241/39551625753369851964348934790310903946620468259201575813758634847335\ 3879677895663099138560801186731796784706019993514039601439635316163504770309390\ 3270202521029022679472760326052558807521247470307721777827466944798247273166009\ 4285719430042719528009940529508405011977300488870047708954730274078268693291932\ 3245532539264508358463218820100987923903447595557656214040970917772941610535165\ 624320000000000000000000000000000000000000000000000000000000000000000, -6233884\ 5903177539794887266636777447555644806521422319449700741518982088582832533236092\ 3375040835298489003114003501641184600519665132571000073243166599430984585280588\ 7482065174729199790415249681148103639247835594930611980460168952430383393687913\ 8032865578442239968057411929198928331159282966746493001455048401566629110827024\ 0830771890614178610396970212209723207960581546901508179423126550317650116104000\ 4831705325749576187451678555237632569717344594482130414023/70218560890339986616\ 3166533288943245481424081544058874967803307568905193236074980349369964254334349\ 7039720001280773870643173527657849539046003834817232220357397653812441017954956\ 7544783151047603209510188027809872816458055473909090869802915657001158994132350\ 1572105202011031848352013691093143352039167626290188254295296597917201075689496\ 3876218926743347292846502699553744975845656243431627607244800000000000000000000\ 0000000000000000000000000000000000000000000000, -384206684935690389001006252392\ 6080222524330310568279479713126147163555106604640499288813919967597494332333994\ 9852013266519471621286000818010820382196305133548954640530018412267578791017481\ 8368836386485931454384606508148435771840318535348121911096353854822692302442420\ 2438602577636334008546962022152702756242655859612712507932518900156956161229661\ 7955947823500444447788109175787424425588868861913322608297620311147546237824115\ 9802519914035638393726504127624791/44192890998579015206676775654083242129795935\ 8367173483324583758775697054516557623052628951534993081889363466974006971381925\ 0282312739471468886460676945137444615769298119342614156897414081122190353267965\ 0345911446153837721171006305994333396983265157102446636218614974718269673666962\ 5649990069495482191266554901134996845008750454426953764244379598376007243622836\ 7182398847893715169276386539995136000000000000000000000000000000000000000000000\ 000000000000000000000, -1225277376720808494075019591367378057822307749509985018\ 4937274909499122844677179316292947980287022517258755802277222804402602701235811\ 5194921512731697488618008157611383740006157794229987872079872342920604944676301\ 1673721066425586891949465078684810157677483628750877536968895240804193242612793\ 6257426752902855655196971218493131689610141570601974814869157458395040676856496\ 6889804351352273370864048472757795408169672815070990960072963772184697100224725\ 04647597/1441401191709491286189306446588723013583844321274187161310939944950711\ 7636192816756290034703796447834846452980879079453881814931016763713573489281769\ 7698639505817488233692543489325609787922441578840239041727237511450947019062792\ 5836692050037686874773504532729637161720932394874051692268490000761063408506146\ 3123445112592429923631498046308825855247911473511515509456066715861354927573144\ 6254796800000000000000000000000000000000000000000000000000000000000000000, -657\ 1712403791142013652475947098281898826758872079077257116917969340920916847484837\ 2564258100696982068720528513931681799829910747688777888955334445174088715270283\ 0413354758120476298472999765575360928073155289819742833200001822540389687198356\ 9420388288919680996507600097521389032619412130642012974609118164220189245837211\ 6394243911321509421973938572052013180734628714412388653692452313577835356595325\ 192866655815475412794452225366215986061825196725394769536256193/791279332162156\ 8414884460471452490171678901903277199149510405051949105796447382431388140392578\ 6758227305953052284005564067378625813896140382913936878920030266105089384574983\ 9291087935759791845203404836830233557489469759554323774957060971424976859356145\ 6153044355807066234302828983233893136465530365946702394232134326108409875745386\ 3337583901135916418165373540512625209611458171892890928435272089600000000000000\ 0000000000000000000000000000000000000000000000000000, -103564750157721945502286\ 5358861060484808105867777338986090688140749921893917470056371964437601459185401\ 2650166456685708266059250851828151179839515532576744522429008183038358433624003\ 9667385645126245873538574621133820967295092370779334094166471656518632702185932\ 5407511079996956880202497516420301028206594263567243249717471041319285741892688\ 5647448390577964696397154107596656797128584079406184414583835145147534440931083\ 31775329002917095002528231558843784827079197615184457/1276153858153524933508682\ 1448462685943666697970374742710133403918497422782296775563206932424843760514902\ 1021906455022280434435960674095397105325293808605595930863687823397660238666343\ 9051292367202658970152316168467444298509293042359160246466534175911651884545190\ 1181276856022304824136787658074600260320125792849962356078848516910624709466122\ 7071431469835707000403366572862145635656323420528355529231148095897600000000000\ 00000000000000000000000000000000000000000000000000000, -24823290700076891959933\ 3134845271368158641261158225200783060729849264463705277865861242289648823784303\ 2011491415094531277870439486825932575644541131493661637211952309236088202978818\ 6163988707547772059217742336230893018503035475803968994986855905064714736207854\ 1357263316089718386233905086374800586290072366844285457753422432625571701288201\ 9919687982234449408004792440225228060164546052851491541212286161492245050760315\ 9773870147599626830725919451805140848092213208106205742411/31265769524761360870\ 9627125487335805619834100274181196398268396003186858166271001298569844408672132\ 6151015036708148045870643681036515337229080469698310837100306160351673242675847\ 3254256756662996465144768731746127452385313477679537799426038430087309835471171\ 3571578941282972546468191351297622827706377843081924824077723931788664310305381\ 9200063250071010974821509882481035122568073579923802944710466163128349491200000\ 00000000000000000000000000000000000000000000000000000000000000, -74195798168645\ 1478875444683773071649417962664371941076980535862656651517329127229129093875786\ 5584106272125199851654136835870807409148515973043258187811586727240946668960159\ 5471200795317535821186788582730723369857508067158517273274582185193923406929865\ 6100934983425984241589229905125426560056953356304315057107556846781251796360276\ 5360126497203266825106832906878963211445427906856050926535733248986121533122927\ 572501044118359611480092556833521719324987205516248344914128064220975081/952972\ 2224743283691017063904266847451749333551631247830163949318447080699186781051527\ 7674103316414145202153768171254164365514234900597626282048047131234841813141809\ 9201878727961799639927159615337373662142130377036751306167322543914368205294348\ 0991830141927835048401012525084880807092472264651456017365593595022578577219038\ 7249432727328591726837918503474908012633055983422224953906014462900701316641592\ 0855601958092800000000000000000000000000000000000000000000000000000000000000000\ 00, -10248930789439921553440126474438221040529458658848098374792149355158972326\ 8571815094146669623204581715748622697715238354932889874241456286777866628002779\ 1277478426878661165715921778043915020825064380192494463641855757327781190934600\ 6021592203668428131258833236417334622860841087715704822018504393826518104410554\ 6521754362943345691511952692830639528567448606930494151637993988550265782176745\ 9755797515483799381795396064257182090992514593690657848831159902069991316147235\ 47192972242619867/1337565651443173885935532689819628093452178714038388840055611\ 4762802796471084862717385704947447874942401352179341153627145970809932355998831\ 4643523908970170463464307177821026432759086637635147092162645016059617794353214\ 4084912074568374269510217343241928599032694120884232888492068449911310083791088\ 0907203800737749494709973996404594851334742566386764508708941846866549052012531\ 5597864872279423172315721038960530361942016000000000000000000000000000000000000\ 0000000000000000000000000000000, -381622420775080971324755101437256520736792261\ 2088931387575170929989998140542635645491789365636434788078382486393110688893118\ 3344943845824484091029895816178547974494782474252094351728118955979673137463118\ 8216180635858141125163393205625554912169068255013710167346919861400915493060200\ 4809467347731864827903176493259187144279607316686800963846418487170896761844143\ 7456148053679075616048232055399341873800911217622984493603772487298634376576266\ 76816216776065770022911305114851882868429518086155781/5036579788849679997338422\ 0224243613342693335820259529081746292577090141603412746940391337091265257243782\ 9538444608944879816969832348128627098996991674613316762188454997451206148279554\ 2909089225741890655921651777130728719506420506755133754517975007070244978170473\ 3357107982472521626385101882463422027721413047866051055016021220775805664210025\ 1199342469036336361541209649827639616219170302500633466171197698996912495254264\ 87296000000000000000000000000000000000000000000000000000000000000000000000, -31\ 8537977976660519504752149836329815165146754586947492756848530218583932288705912\ 9426886169562722377919393834103305035597498624334094489277156548473206945830157\ 2977446002369153089299343273015029674492950075268229508740497653453729529222298\ 5641601156706639522936883771058240872045097997911593302448754940550234293364340\ 1437594724217365407183458658212849905588112568182101107440457764145501745787531\ 8194982483325701084129957002541421422614577237410213742447055613870223247794688\ 16057284440069683/4226680201164531114782036378899219587138979483864058259426811\ 8417334866415192586868033797180638800212234052880844215418971567582062076986285\ 1916276571659767154239562191505444122310060652674763805483777438169438114828716\ 8585683528678768851703042901033760691639287645740510464481143181387655052940592\ 3146803850138201629334307956131975929918414108513212195885980558288780901679694\ 0128235594488787527780611864308600389257910026240000000000000000000000000000000\ 00000000000000000000000000000000000000, -64338580397279360947011635403628710723\ 8535178558431563091641774923236830413458794135642649289298150542529755721431638\ 9859296457518781973022398340720026246179839175888876683979849935286066972245310\ 8787658816537304855652038943896708356247323576858248938942955659550352750891512\ 9166292052080823187966634974382782739722076319241987841201224163248246721532498\ 6077868285972720277758626226695814305547554633883598322243704478761442832442301\ 5652357013071572087597553706608158468836433467064214458291/85263025817209501865\ 6323111624141593104820015035951666450545761093580027782905368126517347632917149\ 3533361341503174419511332792925060526694262100401786216078866523735293349488880\ 0079341340754407816078473409269073363523092552455098380963611374899228072304666\ 0914553626679324332672918840976405266950252671749949736739263395668580208794131\ 6006139699692540853516569809174311667792024312166657260081652776363552239514620\ 40076288000000000000000000000000000000000000000000000000000000000000000000000, -147769157703880723552430678545140824551665650990557342593150704028556145194417\ 2233516169491823191157115010234414569323149537219670230859221303405121642677990\ 3341604634081785333940242260024655019042341363401840946751193621467371383140886\ 6590451310554585947927948089812492633527854942667627183771298562777296800556250\ 0451184585272477109578729552336698960971995490602041975369275000321527394202427\ 9026116875666312048536078942551454174367303346968781948741438016000891433503135\ 569512538674042719/194190138731774551862273765177127852091609197740721292605067\ 2641911758816018908318346384457480007554846917282350635659926361779244233246607\ 9326402373363447570203520238517965504727009428185794565030110847690613364353433\ 7486973783495047787805581282426675673344931142841797738502937135206623440253328\ 5640812532232672697397696259547862280359941099371007370221238156109819203693272\ 8361144865927781688575685274936982167592789606400000000000000000000000000000000\ 0000000000000000000000000000000000000, -581295934564798653427545975608549448287\ 1371235213792258183836167580113300227842587958160494881987807208850302022724953\ 5761045403710962537564275601015769322436674266504490945209974134989218602200706\ 1116291824783248873936407853859395795263100024681320398588880834342461686807911\ 3310438692248109630810369539839491013690449180633814834309488960995488016675494\ 8714281033594693642750075222566312983897972623354123346659299351888462335034094\ 32305223669936494971266752954066239139949475732888979974573845987517119049/7520\ 7415021198596568422472099428176673764956653634009955834865644565084004883189449\ 4003805818740953585790737888084390158657603506186307349482074549558038103014824\ 3826338480744317965181916410604098551410549968251637937052991117960546684326010\ 8368618061121900920644306223656685279920275099924759608375507314529159776353557\ 2990223175340264992541393146192119770515006184737212275888786519067088361191232\ 8281273686935347920006935596657404805120000000000000000000000000000000000000000\ 0000000000000000000000000000000, -601925458426572869128718005377950246343181430\ 0836828698572441258456899467757087797924551370599456883746687579971214263249457\ 1335291313557050418765534306899079768238003888282251461818598813509780404029606\ 3391523707532398707809184670395646160855355456671828566107520745210426010528851\ 7887989538811442391824778484870508955718741035133438908212631152565296616662539\ 3220149643807207472193908739980843176171351661999752375446393090993845945790554\ 4484750324856395746743230674991700555713527530069472076360989156031429303339/76\ 1449425435680862893958271340741733555646876153010694955480775411410900799153645\ 8046586512422728718065913638503843143609078848029771991289233191770690287142913\ 8152481882822523981041549058154992219181769537925935026441874738292173949823368\ 7354854204722875950952796254937156332695955310518604411849218737882028063511010\ 7153768574839533141840795240486871082978789013114294185561056009147204451126159\ 4680199344483126134977886937156631928588642287616000000000000000000000000000000\ 00000000000000000000000000000000000000000, -88479266604177454108164673538953952\ 1305272488338390159241166727190320950811912879952841172997625725972101457960436\ 7367271310093466569454306967512647360450175770272400882871425746250401005928643\ 5776293365826388758234473415641641681980672972472528761596185463743560323618896\ 1166749143909085233200016180481980990210572071373076150356852461878651756412521\ 3994862812254136022696807082766636670315079371642505670562194572879803995633594\ 7385930976800828852793811693461299865120063187567874831592798467836147145497840\ 533/108771622452597553078722474393187200118331693690547038048597360218210869341\ 3889252080567878622165113080560138103662966756858864905638968878420858690808969\ 0256184659475980267378320810357725262430012100960703064803005030700585772435320\ 3279208633121020523689477243430633691997766283729671815584278442843839296322603\ 4252383934236603257895018954054096596643772077736957152149664967824246168547426\ 7122238492648891363394428364458674908339568649563013120000000000000000000000000\ 00000000000000000000000000000000000000000000, -37451466243457687509066815653014\ 4483714850082068752855105117266903085340551537894380398277804148143174059832895\ 1711215113222262249903179710584582976730031345356998225658781088843326315993958\ 1206573891239222244574350315104592842682148469586137382269327593079098379034634\ 9160460575815438652424185392821257331926214767324869510149826906792148110081968\ 4101225406881386742382443131172046282675273045948785805636729558580712925520034\ 9201845070778779948167909773479288951892383622052043937465221105014068430304435\ 66416960831/4451781089653488509439086743862210528858801618453625519720035242070\ 6503452233982835429846342313984828062526587315775859289299564268548846710674369\ 2105317968788465182817307052945322231103745512454509783180172519738245142456639\ 2278673838098526464403519738073965216151332998728952966510378425699022031849707\ 6961089539915390249395014317742974935358000484265977257880647538294746292000683\ 3999945272533338976756010068670513551819297943300842339109437440000000000000000\ 00000000000000000000000000000000000000000000000000000000, -16637431808160653292\ 8840255903004337128225906756084361254700917414464613809213629667315357851091294\ 8384627875638609640053440520085443320247854313260445699437506476142694498116171\ 8820957332825048440844693519003740586135766702690898692781715756874938993601842\ 0610181115783605238289981271362826120414784842711051542818483386891716203395536\ 5497523520025114923883806143327241323014548770257564228843131263481975028569982\ 9272683333991853480394490114143171469934670996180907954023062723867235314174752\ 790533328985694670207703/190519682637446609873864314432929889216895455881684633\ 6730945892392027072456268286250730694696339733551390432495996769647205501372568\ 1893670267931555964237902068133373229473700567828310375972754485592659637171827\ 2186085741391661092467750751421018364288309189639894379147533014792977025458885\ 2174869374109670890580547755326605378146460106331455072624609234930431056693529\ 4812788666418941968156900114940218713345297730048070390895888465243928526848000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -437131\ 3505530969198586888076520436881413555245713482539230016047002676178696201796619\ 9021797548745618176200779475864725930885857954373240378656890026659025373082627\ 2468343447997040010544420207152893367559133072606726526094183174705354813649087\ 9909999448558506114277826877787810676104418767639949233421658697271239951256307\ 1720803834697885772458461927553309798952746183095204123118439514569961799902968\ 6588059735895384707294275005517425416622275322436593794590127676807272412465219\ 32129440191497154712432240504170410007763/4811693941985522073549833240745139287\ 8750424078825019860084218630736625210294086993465731650036116745572615698542097\ 3340413901158487524502069590083612445898180862277835097825545621142024442657089\ 3146357452610966762865176058360900721918578725394809266052135164809453264639224\ 7934444819606454526928687583221043169886099159499783098109626641423252739795353\ 7945919383225103674435860100186317225531180224935684690775226894294292319533510\ 3349881830165708800000000000000000000000000000000000000000000000000000000000000\ 00000000000, -78666497769489101254850958418027679938144287757737645606878044326\ 6464225975834865990970103266250578619750854131801002642137153646300680059439244\ 1574031173019092884240761999486612229015401531194629155613650666431419773927349\ 5444921959161537410724739096989513103321338459475397739617805836099751293902015\ 4076482275551231807541068536176946828590990012734505227756546513842199131811380\ 9731571715466243509197626027593062414439129760116722293740597054004996181883710\ 37891094631894183688897330440968778998251441737857967449109715295159903/8318033\ 5573262143134728120264421594315062993971442042468414168098884408615877053052887\ 9585070078023961395391210112214277747107786417866962284711327132348590815943221\ 1356766518424882883435553699149172322153750640979832875619207458979202916415726\ 5303371490765025030365558408780052083547752314275611283297216243225802079267914\ 7716907534942212645036622183831742308994103483869689405428295760312169431206018\ 2086244174572531601394040573743320357227180500172188680192000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4649168388644024028165596\ 3043006513645091727854474738863220753764185754805093322532111075882649065152512\ 3507846433208353466188417886734229103688809036581153385922031966096905024507797\ 7989465046742025556815312065692060878547462839278397164997003779978470302713159\ 1758340593567959367957163697771837154019871103430019904108333457384054223939789\ 4048770005220374951131601007131152179979219857749076105071291305821472348950767\ 3555378809607727828409815799112316539729246836989144602715962072630101245648321\ 79613752810306134130309790498877/4726293461135698659261070513137685332387959597\ 2149877505605503689569327255109000936240827848650522894662728329816167176450236\ 8980912291169982710270045622973289497033504850703157056380587825996169254375511\ 5853741915946678236352532971410571072890297750815029829177518824641901032884887\ 0119135908930359593939600486666831951241455869882133893616052022671222422149658\ 5039724915714118398608775429576054212454822814728012135529331862090221707170224\ 1021054312492564480000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2386822618299663571570306064823334504011285361950006143697388823\ 9966969941799572520281146618577470725283608832625361994012625645606387787219396\ 0400956434711008743856949032721389688505136029529456506175458432078045613218713\ 8834847865812917593901920941974065900821444125624183886030861023484433464103283\ 0125730914550356866473260774505236296041300046522430979142184477721107348635878\ 1466190611704945943984096590725827080583236373367024996052229895010724012527051\ 8338189941119753809105125471081182503605785066739227378339168804592102093169423 /233815427062084572884524274273004538290219640216211611538578798733093862651197\ 1054801516790411174726543376423319127590431272647170983520362497875718335132842\ 9138425598436770317534593088965263850811072090962184740948851844020964101922486\ 4681572334537220321540984548193781143382954512145512958006350041062891226397285\ 0068718777251269410044995301271186222416766455322479265942352611123510825709923\ 8295292411834589875038274302783437564112811723065213727578607667118080000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -7405258802\ 7563718879719666325715420396808299886951328155453343216164569742043673072676475\ 6207882983645627014751320565080664245861389215796597108865560487241321280562765\ 3539756121643282858319793850801398922937655058335428723650766839913621427580840\ 0151241021531953951946350808749112673772481005571178548104051687220035050722708\ 1607695147516049322687007534741718255252411418057958881271718871042143128131092\ 9808307623249867488082098913206206304755695887440758546239532066620717447851637\ 135911100425229099329678969370223605948144565998502260237835621/701568391760667\ 7464459309113903012400367900644361770315622856420540775436895486294311862572980\ 3499964534160013812140323161758545154809015729699823955950504885390051196355945\ 7527756523432056898394098300569082034057518855518361359423116166268746684126517\ 6970103190668436067287385575711964158924523948555103188562606234555050420272665\ 2600869207226996381467973289670822628732686547589063969529055201477275428556435\ 0633462413971814899481731682133436354367354783843656077515161600000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -43483399559753620\ 2460781726418025530373327112244680914666758877931364992176418014118745250682333\ 7239470122287597826283746846398083329256702341732792745577583084504471061009362\ 8105581277317770240082570026447150860576400597480966668358904955886534576374730\ 7196775752671290330431009621710244965167768739785638303933749919482581281867837\ 8559826163742945634905521724060520430804321207582044239888181883279806028417434\ 8768473512592422795728914113964215973720680738246606406398043453840928331706365\ 1696296397090736409437064466351643307767745676900417/40033467780896216594544284\ 4754455483767911589404892434961706585910912544119408948572152740233435832558087\ 3239671506474705283036416357446509584826958426294245311732327882574861920614468\ 6748443737153605647785278703242388600476088964398811582133567267222247132613789\ 6529889145415781982106281119789241757412424610050978335191096545788384157623647\ 8779972457920955171399754077917928192769284407486235272000045129570029096570054\ 5553785788455726030015544201537164813506743107584000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -22549221087315952948840395292958\ 1072275730948677795608325559097442768337026877013548050522420395919467139579285\ 4346326888359175987526730695922109189425841075653586047862750501125490958970352\ 4446148142784902407430946812808565518492416320727709576290235746076942457987112\ 0095196114403088951392203754323533504395974087743401094229181813116922872215587\ 7329792882850332655361036908219755224432107171295594154453259837903129785442438\ 7699835932585116562458294953987921205859808984097753120801508325110990333368184\ 438024379533245758857845052737865010881/202939999942284733661029610472461151586\ 3659712524353964754617760025576356617652561551490996899165272918268079107159234\ 9706120131540956664918833934720166024352950954383801904431036841884362079960371\ 0648469611824551792874143710004177824199286980292192720093201084190045882081230\ 7464740361479510615880947356912958187232690822364366520735629909376636886917515\ 2821701418339478835305458876726718116787739414398450938945870006371631872409129\ 4461419701292890363276289946178027520000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1692863900640950465403313643602853441474406\ 8233565445656333763664675376908223507972724448860190905129200665690325729031112\ 3142047023198566134769787232269309861122464650764867629926095352185028683745070\ 3437813413114578010410274045966854720871302156952361244835972518774011569748162\ 7216514900937010776883122286476832695195616435666853261843443955453974440233574\ 7281203105352506474786091328826054247990946387332919055332340183058797564114414\ 1115268854271213580939121849897247473723417393538682049748097717171588976765793\ 1839481782798194562746190303131838984927642933/14996453898008598803495724858255\ 2146490630981487351909378855529287527793579567023295694084709248035915648848561\ 2820417011070149397624686295689422624489525922092097079442218966705929292416675\ 8161305586171696225366366753538531610085666084119353293335386646005289315836793\ 0831187467161631826326399640525686148498806174080692564303080430836884586349255\ 1462253078015368537976679759035672013108104827760275386970435106860568779022274\ 5484639005366832641439504481532384320915005450067796599767040000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -530404125347138544\ 0269010780821418056848770642662619383762919865202559466379962010726951382618080\ 9995096695158670057106847314298270807068187408772784088465730870723341579494716\ 8754932487068340966009704736601981743888212440902294257401147186803201217560587\ 3031798351444116496274004251123958318780657070159024032816665486629205680990436\ 2415259931611368588703129838890871265217822269116182892710434851016635658888359\ 3730411213470585917875124407395906342413913517461125983467788161396715125639179\ 99391779876553485734239159158776227138331105215344021284067793159276219/4661084\ 5149618917253630962748399850949596944223965678398461308179136841203219981459456\ 6189677886473985402192837028024381773337780433384617755393932775724595225747267\ 7255899293584642742454184953535008761947590224562800445808121107968770829045606\ 9225219663822067621250650217107981814485642251341976202761292465834532574750794\ 9571759414992698162663265909269732539378848604854262477142471515832467320543009\ 3712199474726814189058686132744618898012488034996229494907097445527175873657825\ 1325440000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -158996343943387190924216906667273204431127376076232149328018281507330144\ 3637877409356867298323563269760422140956690735611722503907475176998677223471627\ 9202576817647771833355082745349817130618768070900173641143731645231646396683802\ 7864680871900634867001431895588277884376843754967520180362614767250714661389698\ 8783127262738000025637275059564814280783130157089393965770789064990990572355519\ 1650271655424682305772172067106345015500705083146981353669878367066251490368944\ 9598883625937187045016768491464266117958166636424879011794953299990008595333073\ 370853400787816873/139804853241128377576294537118614195047423916578902106691080\ 8094003917119689032683425358272377317030879751532761148529908384440022296835632\ 7508597003129127692974071706422993862890458958912534827461687020272570969105921\ 7713779063580261595434329149145734064172521887277200958240358285748680847464644\ 7114164115014813778530389403162316489057178778975344663926742263236496818569826\ 1272297301986075576046529061356590032581076130379702682035432985198641182509103\ 5337894217625125918667420582543360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -818402924176646802102013372138711977624643107\ 3054617133244134034527606853573245858867905027347222078007148967306807820757861\ 9090213746436233717265474194491228137987514171386313100534186822948840279907625\ 5350717656739650173679738250945886980414662883977810190840468193551706921869038\ 5807202937213491380996470629720443848984622312568420091100898612022614628317146\ 4831362032641969150594408676328265808014315438772945173818429506954193830511979\ 0841371789182355923364827400622692983428600435650383293805719854204386594066391\ 48128635999612353703334513671774919597048419/7268310930730954503687114334919747\ 5423684895872768460652665947940861962529295780918847093129460475587025665098565\ 9683869541329711923819474811333913137712679405253192703468694585266793332273538\ 3957007762192804059843696041768776810203250193627284588297978337410087954032125\ 5472656127110036175900596597308872980324079471785514078857933140142550136782166\ 8337694093327914844217263540944786063509657642426336628498180346355886555519845\ 8930575648021457597116820602619310313215020785755339358208000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -89483523440947681815\ 7839969831290526939076937301644764461089149795618241801391202575797353410534925\ 3139151501729669755402989924476758172910555867118996515025456886496310712244332\ 3309782159440315377463138239404621879553311010423801773132151594653246460562111\ 2805688909640233865611813210568729728594107736719917576108445634149415605013687\ 7021379754966929954591311800390833420720755617422269635317833025086534226527813\ 5732896763759229390427461469077687434202207688102977370508912320447623505412728\ 2864986670693345896165926258973892927069836325560393372625754374234724206809/81\ 0836610633990842665446466119661315169170625837190717634622441963592669258309220\ 0539479966088838894187279762185864681071003505242753907990331534255720005190476\ 4021119019123803060601428380931480955694741367104079056919977885614808493604757\ 0439668594306237268173582101522082735916307418675670721617519681656802466575868\ 4431236804229167433194675673205363394419119016838031534976420911696434115630006\ 1948592326538804320218907289542459373602862636255471847445030999701979199207597\ 9942351117221888000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -150420906076105189553892073853772131845689693303393404653714\ 2694208082194698847621023700002526717391047255776824754441155091446564171928299\ 7904730152518757262790070944648775840472118879573494304439131826596917549443780\ 5625719386930254738830781099054161773962862124957143019539060031792304503705534\ 1169643854835982708559912785408801538992287204238119302528900970676262342245807\ 1120647663772241190929296393623970719748482813582442615812442256149827103122621\ 8945512631339500121008468461292897210427099185225327569459988669445965262886312\ 110345409960105623265867513301164384654284477/140577591686314849321304124849014\ 8019463945952603691734803416594186406315973186469384990635627170256056879994540\ 9537908379533857586746086772644041930607288662422222364964553879309447638660771\ 2588469334824569410356575767911607616192684624018370387196522544429332690124529\ 6700568118059414121955606568041413643265443991844965281944490994700627380341702\ 3615957188180574227141747520474522320028254644884189988583276027297727031036000\ 3122037242012719660484396023924519232898052666690469869877917220069179392000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -432\ 7362510020868253560958753245474348286849541114139393700410061916664405764835940\ 8572075718972157206298305066954112819655135455382695372536271648020527331994088\ 9897886384795028672957046581027163951607964903268512558561613452747694318547143\ 5491596770288335067111550129833441184739454527380663430856605406260559584117950\ 9800977959714908318320291557229111820552507421407447462589403557081842571874964\ 6390931642142543126627467608831906796006959513496880435340395923983002401554003\ 7842490943679679325414874781848641737947869318135274541945512278953331367547643\ 826555476946934544492693365613767/421915825681606951595728235840413666055260830\ 6035622483368098409337070964211047974803740858958700948422664392426893891269175\ 3853225244116186854389321012994614062607537133677261873819560053136388365584257\ 3443825598795856577872112846846386278489870541278461100722806095141189039546924\ 7556183431270271558259825264195467300633905427030914393011722732387131998258719\ 0885530708706394746709886077162083971078782866710174533135391240182634285681441\ 2143775754318521781756795853085389311976537548103844099534189751382835200000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -15544\ 7168692894643698221985046084511554588471028407266260975793848172939753645711730\ 7553683944440266741175566352253515664971829400050717773743879682283140410368875\ 4327573064803152298225457087105143446195170075698629013705131987330219392109664\ 4770926879248290660574428856079824172589619548176292197659003881677128092878924\ 5532398402732633269584085985459162206674549193025532782957104882374467572747666\ 6925499789495463225514200218202128040112515534662203774389911351966205858872224\ 4397815838667212793105851817034217515975518097583651222765102070874545572795302\ 421964010384115220041/160034435892148183332334432303512168618311261990723252601\ 5289514444746640589167524694629342601045966170750190323123718194103316895016736\ 5492856857586917993331256751258413568888828957650246077334966374167855104344901\ 6499240427853801148484813712261176374064039300289094771078938755036428291746922\ 1262560533174423830625140101912997816077404939323732278584116740330922980889908\ 8137056687359725318219967679494265565639038338812796279625503427613644871065476\ 5424154548934823154755666154293572400341430829056000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -115975002453254831877922153\ 9926793232078752128251568674163948369439292501404917487491145173958134659294521\ 7565909708679894114075825442149054775001910615755010560173531260438754969504047\ 4381501330568065279428867032980852541886358559170737505403365136047232116882163\ 6555487094585863498084552110735081590605859079136035800855115239317994454170435\ 7573007657930811351291639501937457987178358298925885709297388763497815972906415\ 8059860592964483036566136562697012257233870728678895624225794097977873615156340\ 3388737317070485623858029541510301140774850869134859192357554207917635561089747\ 0136328434799/12766300437495966478768404300024486799156691651036095150972533790\ 0107320436084610785961025022298059689748897082560024256162045380599226474397343\ 0131673165841393640451042106498005680601867085783959584039473310785060600632591\ 8414538199351085526036654917903141632204944928827962923157997844581755536840805\ 5592356185800409743080529627974644868739299095380958341633489830226590527596036\ 7085269790880039118067338656724925386670673815692892942026344264626299327941746\ 8999108696527416909838137347648062557576122354525798400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -431896381726502807420\ 9429167859662044834956346538552628618092235497549391231802814245310987880721354\ 8281498333114892432590810309105977916778267827309871253766088373288282790690101\ 3234103909434145621038566605835096673874693040954826339439446420265207751008796\ 8686386056110492220110137314745300550778766466151560954463697688305603069121123\ 3275454093650135789863084892502400882373958505910847532972570298983633767163966\ 6259538010200718412765410081588932407706357293613389309494151666848313842040181\ 7809288712541612220590667789937419422746887751272503454723902399669833332734919\ 7056961981096677239788201/51488785774742776726272513030715002522267528610741236\ 6644143822636906571192504811089063603190714228051207215342739855406607030164975\ 8481464060938370828703054882596880956795793897051174741064203995003162096676238\ 7606011078423870301687067639786031155019409318782013249473058230812713384724239\ 1241415390949024256893967041453253281473450545623895556505608702795601023994403\ 3046374339936755201688714443187344097771052883610308801552737145428365676586013\ 4601197110479129615355644919257075705953767591853384499789808880372940800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -472\ 1033818581380715362696946908353286931578304104212055368811896536702390079932852\ 4052942711600475072382287033897859362019240971401310264538974706344857200753550\ 0399686467355236452456311045961615198799980380123006458296582533945719588928900\ 4485851111977415677254675038125382241104705945837531891751821804464975646010563\ 2605909083491429867383718327900047603608095882617436282784945478795002679621538\ 5560574079741219388371220118551582887094669939442177721583076350177371957218155\ 3933642910928501891429295024905407459740978033304810427816077876570252985670893\ 3482796413669598140014686575748974984680751/61734244305806975366615502873277755\ 2809068983757423138479835292937915394603593915341691485230770169547247666770739\ 0540717470766502514117018604975619157486168629103332219199435224532572083848194\ 5449309978265738320832192407274440145736388837827299559477444989790773001855204\ 3732643052884625115888329813766964832196674344725083673487332881982200615323575\ 7993091879927644098924561088837806399613827936382668554058157464959952708228175\ 1487371324674013613002383912509344144942783017935927933861603843515040537548081\ 7107179929600000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -5306656856806956952096705960164448657235582482254658885625073322\ 3983598210624941832124959553565568132178767783852523327265391601344111617523920\ 5813869297525667063477841081862486107612462809815002216296994544280566818973544\ 8134731099646050073209581204481353087290544816537994980349935288559509940151210\ 1158193606621617129856491943663047713831298179184815371193790696687362086164484\ 9821955038990213043043577780072591751894412736004479136037249973252639962399264\ 9509443422145469435921859099592744986521831129026155155101280191415963567624867\ 069541849427297212563234112332009915874684482916699003016454477/770319590635239\ 3658643566190376227628191079706241791346926259192744189944711387274093083421592\ 1991272446298172523533237656093984371737372826491707104386173995884934582451251\ 6347748635331669623283966777238548065786750294888231888053749492280643954883676\ 7807731625507712790604331356724050043928212649609382222054751461902874580777204\ 8099625366809887502136774779340863324828050994895669747084237825089481744741619\ 1595518421722966550554249189957835849619721639183174678987553807269238185403546\ 0180141598738605656100040605696000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -213534207933892164252369450601481403895967\ 9279454605583470509932273425670992036374910051306526023576499289491056112998315\ 2929854633982689656956336832125344613045123829960901185009148082888109555315698\ 2726015373805470414942083419214663599092958246283444755208366174376375317616030\ 2659328914274384570857800673606569042007031716564959657892989223070885716819112\ 5657940025443636309537865848817166615391574246310451271761334580810288070257046\ 6501140157652106090077699482401917924178762582937000826355804515283539789883863\ 6817688734437334266203224761060377312867302642502458382292228863588016839153025\ 130903726656309573745349/347608495150526701803765815164877118199751941894655324\ 6070367650059819866733597944963095012823892695676835727751308796761335883475999\ 1955923732799801399652987293064306095970343661896374072323039929787361990893675\ 8514338001037372699096699771892363607552116806916019286881226617282943341677654\ 3666471884299596376278821527908760812728723319531601452637811859371429724912389\ 5981024981168794778073615288376923567528792612935344819011796244350817123499431\ 9860559367868325881086213385266597928979540319467756334304757637594704178737351\ 8304837632000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -857751356459083840915519517194257303360826110682179089594910755\ 8773787304198055499314733479274848264857755381630931303771217459033369960331265\ 4943273813987848080139599245005998370481930289248939103103775360560768793977576\ 0763572407165066160477438733349444713697860711539642867177000222476175825542826\ 0730034200254364556757034247205014822515284857096501875604254698521456095588331\ 1664614647193207884045865184162691071417684808022870208471195508241301187207264\ 1599357971612440735061372254189914754467253709394082479110134986219941828236127\ 792317345088492430624693323260481300252871756257371158420611054805721359953/157\ 6189010091476047335281830457471735696402643187138616864366915624662891131444325\ 2113026808604612006387511125166593662962718076040204545404564809295881675232003\ 4828800818669105157272699088236698325033671724193179152197047964205351801210251\ 7678553517460640976255055219945202760342482638394294607482420609512617077018969\ 4082038554682201741484937214159008601359966348703313258911494823438958495783308\ 9414819506300457204564462686976548938695816224897505588830860529897537502990225\ 2761838631103390756601878403835977757819188848789710438400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -116567902228569570\ 8203696425170269384649164508279145750373770843986625629882460383547414660080432\ 8827372344452147618716835143935541601033180030362196781661484050792047684100058\ 2144082127120023934533151560601119977238196031850856350219045034179842405143797\ 3261184922144463600214429759900324451246447147044695347000760291837430344481576\ 2240339286083759088149847591324780605394924857114848234031017751968210335764075\ 7805899087566657434913644852909283452251200496981384620490780287929289725255135\ 5393571895037132787805708805512054312723981539041308943773222098388945074755950\ 2648959361291302962483745801343750181537097111/24186907533171695797388875049237\ 0285663718982237819115126216882887061768220987990194323595782221567692717753217\ 9037008416252393097660739135395045569569326429868238647995313804109145195479994\ 4905892827298688194633302255862307908634509691252039308491957049064222942329719\ 5997171860315560523924244984477802054377313377140023385189519939485243162214062\ 0229774305545431054605042815939406203611259646859550469198036674336022862852561\ 5316803328903373831196589954657460568748988056533548759607839959924219830552316\ 8505252246045044125598526472192000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4426050724236474784922245162417402509204782\ 3812817957619048505788569999217055680717732818299946523780419887742357491492916\ 8377786460720459339289394064726967924722283834444582084481007399742175649519046\ 8329625092134563445883805276489494843273636749224507567426191966987625574615212\ 0619229382178538598277180849503685285013566530293422073325099306438952923498650\ 4154890694077874234945410424634466759422771447914678446403465689446214659731946\ 1697807093991274509232409275350333964389460567822111421491181861435323833970412\ 2654315056044736909366476059431391369950769065654458885581959425005091178400156\ 03497810592829831/1027149965285050958350610285950159454579125824968253435953017\ 8120585315084298991816383922837692286846018995123959912074110421470680362303927\ 9871841230898401688964328164483250184426984968638744872624365276907228449493214\ 8806646897902323487184444067647730998915211855848082517348801676271857095410326\ 2796498093939982166498663081303508731848484721806161235858373681195414782278862\ 8568988596315858675606134995160580549610864106116869168840480070056584727620243\ 4351707710871080245729662979271347833672028699811991373779202679067147564482560\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -115306193592358629135193989738323312646617639199329697463368846751080441382\ 6169964710812860519117331402937447177222397464063643338316182570681927059563407\ 9790546001437613195087383273766919206825597529920045918500985416539076207702248\ 3682060127215013012275004545513816973840308213368281119945667283651918225246039\ 2080456551764595198577901356881067200880350065229447995998598135220827971083456\ 0229587900334946148712459986934774901334760304409235263195655456109058052775168\ 4914882167387338970916354045003157158509953655082989016518849363550419517393197\ 4859405347218407380496971709366523535365202233495428220213171278598958457709315\ 1/29245218248979736883254192804616452972541059631529867117549374671337412476705\ 8696381521119584953751172895373946060855442816751048951644507022126511858277279\ 4397684843931724365799864901406664030411079796915658376957011872334373775515403\ 9023497232779077460689566264321085535887086812429190763748048338585819367833359\ 0605352734226658726208674909637652936616850217299942460145793310621191469226676\ 9566190769820454406747451134106545215663596449033377243210416813197221047918893\ 1683206790342948456189082634855210321676963575512848572026782819476203110400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1908444171733115906133610447503937176396002073887118495202994701100650003674\ 5993787418220592894422616406580180857203676730628435857042396068076674273332730\ 2543418733679965549894675562211093424429544472223591647397980906805045714118499\ 8959799057406128541485933076628450388375133362971919475652663462762930257587551\ 4052833964534680619808316877821723402128454799580187284959127282924024132734184\ 1680248286374580642747068009817178630934287296956968794115590728789557710880394\ 4154423604720736212514979782687847861425189449975790372186502574171947214456226\ 67230091185506732423274163514705004122857584085410604054221903389431139411/5089\ 8229356284074007485368367181377859235525708528443266359853651548847323270766522\ 6072811825326279995652955456202208095438113487401678749443286468595591454816396\ 1670561540826938842816543484373197135831811396497886953469328421000361790237849\ 3018079330475152208010947186996368815805569275493884222172092939178530536410538\ 8401740492536163428871907410384727738144922776470698766680350124285474181498205\ 3434213674563366491510405660695942646990602341508367243377956505616140690822573\ 3613338439887970764419846602278945558152657714089956626546032640000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -27441243\ 5774914469358675761363725862722657743966533012481601327467976283419727752899145\ 7747714034372598269606401492512294437268553801096537560075300409065559668672328\ 2660349731664634331433349246323274906749063040041309666783360394304740212256902\ 1158043506529278244380844588210434523293584379690416050351761875289853410275114\ 5838290395320177151126887659588138455977880880410233403041144119687874593760195\ 8451473646970264210998815299612331824354092904694641345922009860570749380973116\ 0762175447797943633907742483950562261864984943555697858499966145153555051530523\ 6213938202540756797103333814296464477032900313207718354234664928871/73098570599\ 7194135364402051773922168443838696409704037979815754530711705595349216090144381\ 2526402035461063335015755222300964368672448511326728582782303210482499982400370\ 8335701495503460720835836748421976505292290848370792397236861529979686755414511\ 8543074364027474213982042749511065411209707275457835994208789436419419827232634\ 5511432764542783354237939357732342460056368014248062439394630633354553605474807\ 0602605447680016752669454115075389526707865090376792561191352812174999305772661\ 3971698310445154167204155820592793001212157318798497187207577600000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -11436864651\ 3163516624252403252597112261850591385086472914370488361847902449522568641725126\ 0120669192222351883987790471841370642956660693445326130564378257720810404738486\ 7903469725573640409090529334194267807420203359474486061367182660037170033117155\ 0471254258399879426492317908404822479417479992911732189630748541529640224752878\ 0869376660952857882223131740625544895901191742149365429797446658304225837895723\ 7881601266856147953485120165980186532563496106730764344312286965825772753241627\ 9128558452513116120209537955827718592823076677851455194322756882442321736966894\ 39430360280414264335670551927044770073076859935030427747527719701258274597/2877\ 3367412718970387736297430785151452374407896420912841654157148351447076504586034\ 0070532578272888851811364998260036399602633643787279030137461242891813288074672\ 2439113809388490939587655065911968114828797240890898774855949512519681376154141\ 9231048549181170447183485775616566784412325251311522218736814485627362800263825\ 0788324287634479141640888669443349997644477961932770151213714818021326473186805\ 1230953814962798066027497050841268855871839990841334390826947579856089212963840\ 1136013928233391741788590819548626898633191140905329938268526109371439618457600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -7735056897705114164691761906547854198645087059731701932108677912690289304\ 8830358867350006954155151005581650784759263097186513158178912436209163747148212\ 4193559480008793124600338272147339054056365015825001538931237506855365664813367\ 0069717514705205001296043776629236256753384169156925326553838227593402667410225\ 2355580494178363834929522297135503661068277814827431470847665317853019368152416\ 0713286526471938404859523741081109357531560837324039167075594883608420841506243\ 2254632060755088223164495877473606734094320462556390856956537394581779619041486\ 0427010976210279706285650368344136931501483900648913316799587048983834612779329\ 33350671441019481571/1748700799291911371344465829224694501477835107758536919335\ 3816296264995163432810985525198786469434317652648163736983155563728501957640494\ 2428198612640482165023942988327268088632359715859125981987374098170482780612577\ 3536435588058693129760291989819496496294963862618297933336718523347550950226629\ 3251015367642270985325215093794828440130538402909504201642667645871163783970025\ 2863227103327022322644339589014581195657537736848252923796079223837344308578222\ 4483386032972462524025093610714876830871079079419377233640561461957933897162005\ 5827704642760170101006323941376000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -124237043377070833199570391250612451643\ 9612106559976768319947901730611769704348237103911977870650770900484244114667009\ 9970776787374782340718977326082242397875292105090089879770597112567852165114035\ 3753208250039794939160089862107912528167880373241742418209793911285957359525264\ 5006115014171522223132344046663304473279789707079527805388840394730580411687439\ 8405278331763273032971468346994717836113198180779947267066774646621684507912209\ 2747989340580136180285248837300445585171244969627142732886167525004043377544611\ 8704894688269892135154437867269922338717730630047588566305495453252115665608474\ 17576667340166279015287245459451733942727268474553787/2434847782502077256595653\ 8364090478179557949485353001333562187527298061482632734227321865918232878104422\ 7874801188948358199158820186324001873737162318433422114207096818276551597161990\ 7274515741452838626549643069583852190702701808976210580413466220353064242060933\ 2016901563834049210831304544737599446115627506428639213245592201476184507073953\ 3387683983574075806511438305006845898598871537905656017602984682934683686035729\ 9400867010216732466432344533302185034556299051736313638760967681421379680139119\ 9812915921329960593934931218837735427484558153302154705633280000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -11472466\ 3883916030057163079953115538593230710636374088250464536240507649089026945844723\ 4740329461491757118106334251782405060330679072541007152173594360500444045839256\ 0966933895893980267999170931270498512315075608274437396512520080134404607554429\ 5788423545616594580333117589380175020876905306095420027847085924104185389021762\ 5634708307255177202418161195805446841438637159765216318413070387033655518168794\ 9634768548662911005785603479255524290096670840532015323142026916956593291908585\ 4958199371778536103197811284715260899638851081147545833060186859966157658376576\ 1670074255528855056259827512709721174732261627540998578620745611693077310798786\ 55587026643173/1910240446014095808947075681268318445785107422097211585272401620\ 8071960386950460352745428371266058040454793797842153171083059559452991786155644\ 0137270168146728833099226697419942129784606885246721239665977792166214165702387\ 0000095084396084423294248683449326797021628454667580365640301340948827497235259\ 2037402658649391176252428168992916095697836792180435709223496698306514252397155\ 9567062555114565579981619788129940516306811841861672355865953535622106145253489\ 0739620669450391328471670373078243741250730792758637175539337239098520187023176\ 7720549492264498777854920622080000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -29468968269714422282599793428338014032\ 7997370395900394811484755606432099904061773897011713965291992943642753539013976\ 2933357752672124527410932602338240475311678083363771445612252780231824515912736\ 0455105977081668758085352171258447299358747512431521343173655382314854046034658\ 2051412819418506148436190547684662487821515345226592804286383613050107886135306\ 1100873688806349074692357250655623700460866955315574464208287064683619421667872\ 3017407664140822482392081161569074126333455680554949558107133705306183547653588\ 8204116496585574103112466728013432388135748620580467570925416486490012025879701\ 8761956004401759085981864400419897376974835740682960483352863556823/41407776496\ 3647864134198617875259443944010657662483474485302190043967866259587406885781041\ 7199537108922807977104072784254927836133202948036113246739098510460366780989057\ 9129051214450124510555529639448524301949008628250044276614708178108052491990321\ 4100089674513562754631205511088292014997457177914665044261591060250857100547818\ 6000382381992402057755326688711500022977113459601463386616506078895025398137459\ 3655840979406696202576067435683650161569209655296214332032855587381278311928744\ 4115300982792782309070661890031491588014929783681695438116307668951940581414035\ 0811340800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -127023612180066750762279776467625853873600137664129080304674\ 9773160089859537281817628089530089091779160561423139845720797666168056647263173\ 3137874509955093775361345001145260602002271942184806776462203702278892239762776\ 0272520373370069663447615003977948133452620415271096805528377206007876039887244\ 6136014090068181495677636179780936477988977236965012972811765533246874040389171\ 9824594826286293409511252632466890218992253326595565019894158717962049638904192\ 7537834354584962349356873347250555130480365405177475304464911747901176521250988\ 4071888057822473570636450941952257627652889451899263989399719685260902929171910\ 358653269452275536583954911628628692499577675419518336910862283/151063035948185\ 2141320937789697683578604792593701619482789940634954532982929593397080964217493\ 0870424347666777268231556103028912230593035255691280752328941294451706480453227\ 8824976361856795750570022986128528240471319716756981210704106830416959521898840\ 2243625818652177705226977470272376941803771347153451653801016436387038296346550\ 8379313671797875425442579091116503144076323549728305706883358377513489323399917\ 0337172409779310215157928109155258987162772986681179093578624516634178675141072\ 0978119001180328590508792243769161590281636856297893681974402598892249776471647\ 0513443991908861870080000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5537743464969248245196276637414487514468384503\ 3808070085475950409768512921872890028250212998403564205169371281961802847835053\ 1072879484525572058525873076114287854581731681239268026085308841859096468011933\ 6628293691500814234040601628245853550597238117678706546303304119756020111310432\ 0273116626321443862291224069326287462484119348075864618031402252976847781301693\ 9032233959911040767127541621996364484995068938536634076448170232859664250910922\ 2723491828531826603280842216310589533580085792948710325087434966279113949467079\ 9279258926137059339425807274640329237933524055261387094653560812537062250289516\ 3239686640985097527799933349907166192005527015417561545543472709306717667/56252\ 7979443497544163604525932318222566460120131803119539808486438397480845966531676\ 0418997329341938758239790756215825091353449958723460037622909483285065355150569\ 2719115350224184141297901614197415675077766444281581946847957540465167449023207\ 6429573846522380703397627342263146686101228683187443707382053702894482404329060\ 1272380307298334228785174730508391415126798986502878898216231755833659352000697\ 4242459641110780828641042079952094390423895070881608414900929540321519664523162\ 9991623920195487509143266621813498168938686398148097372222755654095698452681690\ 5713090686415445141131100160000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4616258449993687425825051951350471674950\ 7687505889180672116790284002333002703973144979187810327048830069253692256000000\ 0721895293171291874909509672567994290517979685834210170035869778444264936342779\ 9014551823979995817609346204589807757305299407300843139685811965395110729413817\ 6673940370467867654053205993368806434731264116358007491612281258314345401966395\ 5629308391744769445000805596319669688717896828807543596778945743339701106628061\ 3438701773227970848256498258096073114141152275263293123724061254525085655879954\ 7306569318098681132909917837980417356156209077354871993576848134412227548083413\ 6516444833722510475121443024936840517275931013597931922564171065583635117947562\ 197717/405742632990485752802510329566806111851553364648642942011282213937440255\ 8034305772950203138172857344788687169321135718795698642181233497946413876134074\ 2820538363106972517926531914277907244341182467467341794530208466055546433912819\ 6197958969242718598666240666258614862484951102956810942343025800125667651423191\ 8452635316388978588511376176270508806694526114966863327796012769365720503846205\ 9371175771017715189611063330549217308975663870154963295207607333941639033927567\ 8683805304921570994292427268686911874125864936914687825438903546574341750527999\ 8377776299040873229967779672193591155003228160000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1879375386100721858505\ 1129808765696946172814669890713640001774358527277196532509587925563366164311991\ 7946611677978772527310530839037106760318419753874375978793857980384745196273722\ 0743459340507804152148596968527345639808706596116040892528681147146060972507758\ 5483726866374718646798264121509605247100381357147975330944787662498223653078452\ 3824122778149251062023408354784300074363557284746292129159420401254668454640326\ 0821505867096551466597387761361911114933672792930247614222131840057287639864388\ 0662023287748146860337128085918801787285714745922405229481886272161870896229974\ 6840035226065054360336322598984007765750344188145658228342469795671181309364224\ 268590398423033653194419/145102315155918075657487997480201827791767882360694123\ 1244393501761502979828002730184210832744634924389807062092501460382265646725764\ 1166699286850723326071747088114252590979603077992740561028679082545540081718005\ 0155273342320574278669998924286604597867719500543173812293286641982350366724145\ 9781726831924408775669172751145423177495186934784124419974571113393265695422414\ 4788617107324064789724988851101332339458911525097559856088722969466780725933377\ 8068623632298336764716293114438461811426453499712158325895760745073604667859832\ 5328811443133020928126296240711330206673954150605045756183183360000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -5443\ 1525922910209076793779888301452126173244161519645258781556656032016117914822010\ 9620997015435068582252417348449331328742469542291990409360067509550521314588888\ 9288603500827860260166046515462028014569936481632975540270403203489831054319029\ 1049832073084991607805815507553069116528046615747965739491427051603644254667707\ 4268476012433056178180815768545410417233886960714633666273790287646319903786927\ 2068340177367804924401160259172083144979713768850188812994830209587801086902023\ 4071684224112416024887485228740170724487007464616103362963156432168685678706154\ 2302220482913872442159032057231073168102258720104299401764763097500738325665424\ 8684724955102733723492513603655856545589194679/37523078524628798472206726742884\ 7198552015788086381571617526995524530135092914854709830830658237268642997003475\ 3259956674147186191851859519548835183725465282076278368798135097622434110150767\ 5702918148804084333981023077158076509836143803013319846445837202758359346484339\ 6467895903253625102667531380677038014206810019963093167937175289223960747242428\ 5588456158262462185113888754717151694994410163277330819081220556386048702780846\ 3074375838018967293603121406185612481941116076289413188607517264692927334115478\ 0767824759028044196028900497757717423699468296627965566060552826941802388023123\ 2942899200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -182226351710576950658495215312846970991050261267217935421\ 9854908412733063561162745654948448349469678854464726253803946574787451072851671\ 5729078698994596012824794243033860815944852805142525237493183327560062253153356\ 9398617384394025705556070164933539248548706469801541405474615423730810686167179\ 6830156732241982186441951059232060571252243997938990062456148940006346508953211\ 4138141719705616830034267566658213373064248779562298023907217576973752898393799\ 5754440087633406344144826493189890578121430850923520023441079728662371018318821\ 7186874684280062424093292025869042702838871493288941233721955441761576244196955\ 1844088585619446046108346751615099443070424060729633547541095751810952867/11409\ 3154897779426191117192864139534658779231827028279114408363921558270674150310671\ 3846623616717636186149380678860802881914864095025747551909101200581012750174469\ 5324151851027824413441899985202256690714911198610704785292825184911807406786875\ 0432510977942206713597984816004649863589049020462036589157256818786534361979122\ 5531450833520727178924742233805311253989979225759466808364120826592718072059053\ 6513487692412278692232127446923341434015972660808797320135510699212579175479713\ 2960392273166975465216789954865583085564407266320589181337301440897679912046953\ 8502807670933758339453323805647175680000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -77028978700422497687775715343\ 8158165668990836558267241420174971319450917191255988435244165165196690893463331\ 0736287959745209729806084031139598112761165791240391756071784557726423694214952\ 0706416197107884561002885092988401858370925815532399091842491303489162286403140\ 6063859921179483770472478446208595708680468357166974925193968409819861624702101\ 8720937338164848022039698468519539795627556260304660387300073599096571035262769\ 3466958255212758480054268416159676150773682561740687860192314921950936299470074\ 6156712671583328559356024038889626405771076157377848740672252720196141493536792\ 4060931391245258436667492164165238053283064925935126686643018690092828999309228\ 09418759112091283551856869/4458212501038930807026231077464782587451427617509442\ 8241100373241538244134679551428543627303699669687484241524477784362298072354483\ 7711927156288524771521901225459126795595827472149997349856748528585354581852012\ 6080936410191228041901888570583267695828418542692483664938419728954722520786516\ 6787943406460414188654643897468952625066837005591420314452103685469808430142220\ 0316125682757259158637587935826667665955940512866882903661589857363493786228734\ 2197295216966172382823173230005680931479329096388114753410219057332384473810840\ 7229831803587474666996366842030808004444040061740625022340185463485104128000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -619656132218628998085512583578483476173820830039791214092602081774662808\ 7687322257454576410079704457471344364696138462558486464782606765537535465464485\ 3909721892055826155128473901248134673392104568923389790413280494684460778517035\ 1457354027087092915611456229597731585852893114875260259939442482345393154922263\ 1379537677323323934352077253558229477701808595855071975237496230392794453351119\ 1081366717976014998352103715839842362330501503801122092338786202113433633386649\ 1391020484550181778535259622315375365521385367049049266883184453524614139512571\ 6089078606804949458272362866044919597573693662403161350252163648478545964703278\ 6523332562675398186157784749535708976817723476289341515775794722699629/33761538\ 2459732160646628520212063781962260183281522313459084094381479879763089975774013\ 5808922762600914885089521341279277450566696211423980320674164765612046332773900\ 4284150336826949503581847185333666897461016375998799577764391847479760893456214\ 2742164033830645092750581136154187960369941780563244761385070839246376550871519\ 7842988439645496980240015580604679514518776608124338823649026320994321749962623\ 7617697047530451724809196492925110790408839900555277446847073577420395794166590\ 4053981943573554677717806730431376207742508774703449944502883351597713979380160\ 6890275453019483077298315755488021794154086400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -26003484587479334201\ 5015221020704360998162286436199804607561376545504853382160311528797057599899262\ 7017432982270869950553753961279596288196909610576337555151902256991625649645425\ 8938911122658105396114025960104621628624816756374521706312274108948045177819681\ 6889192507756736514089658063354137155320586487574012432977216219848472348415510\ 3185864894248050079566433195521051526589851126806542090524697203786953209768409\ 3201080114684995069276751877221400426977843327202248430774715178421915757449934\ 0426808794402794231778781681780268950787526076118408919322770320945400523408587\ 0072061296862434672466921126361607074723703892755936846005427903931599793958461\ 26609357860489761570772947889962373561214677/1359230760552168438966945990464152\ 8884194890495749599632768320682890748406046479544148598711247485795891095814956\ 0493061819438399457862523883040128711342822644566221965299826031381225274160683\ 4734212563404274685267484138845059931521912451554730704546374681655843879904937\ 0416597177625283370386312451432385968852776198801320926380862549222130699667595\ 1946422162272833863443966887705350410325745421102391346253066035512208242738323\ 5429452512341135112879498182925012053116925025479434159178368863737687663539221\ 9017367094077945158462086945817648550518869004364655819947862213455061739772440\ 0545621656647761920000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -370815018931862044901251633749809504133389152\ 9078130360742852431927707806529303148453085105425291920293069313100309061911573\ 7534831058103414545217503345674953890731260905845981111098043609243060723596063\ 2842765006965535010466163106988857085510347084266991589901999750832747300318746\ 9574801773085298280280125561497837197608637492035221659776845329575442136800917\ 1420644827207671919704268133647896051137188333340361092110179581245924067241293\ 8194823843352606415145343572649622521238582597848540925497486329063328325653298\ 2157929902534957915187580990421211838869895758112988587331524708968287661234468\ 8447195088375339231671219343301199145435530231005212181231827678215802474749767\ 3778391022856061968731/18970679168814264735858667731524300005756314858067748902\ 8421854207976722368697942191563211551441832523575417281971198931819376178443342\ 8948718369304106618595433084254875692341164139193364901108416734826954396914576\ 4024780926744151948907323853103002530324787664331813073213602979937756395497868\ 4040860607085399126747193116282221734130840835645703668344008914131713715201409\ 7950161942982957654096092678298912627407806410389504803186433229721839811960621\ 9703869993398993656528970999117987794095895120465359427417065469888842325919625\ 8542726858011769703353242455627074718470769945107851100886423058410632076328960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -3365336424708618253021555001978172463099403863359568514832421939\ 8038383236478371473143802971756342638556456590960437893361434801214860241071653\ 3285357659444762892355762440787006670713891162858688669123856537571228149473925\ 9949595600783176476166957838022374236542299163703616076554533730041524406596884\ 0446821546557883064157003149335349908831242139943695404134049749802527110854569\ 6911454491853899862092057991960244942621759199214761381749919429603329012605606\ 3653427115810891397495617853818632235944510402039387992764550246917450048688867\ 4508225810495826660448811686151043164743362508533392874788260567829968369469151\ 1383888587510692286039038540872387235075417520097728224675371535169112830132953\ 891/172162542506077419117452087944672803536086524171062491925527036806514282605\ 4663480686311932593673806462053223946459641483266473005182016271078756390043012\ 5956462592886425355435458976823894024302021488696328360130409817810254451413677\ 9006783397546512195689345378497775300420243813065995064687880421758127407386093\ 5087300210885840835770452789132856558778771503778096342413768449008201465045450\ 8330624591592375869795838230236553749760918690084449823798293335646471592534456\ 0565032174813238722400490825875012320177268548694685060502588530240501558976277\ 2852288553940279344241893781558141784022447852720312622776320000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1548\ 2993205048964305563274846771797082186589194336024472475014532204024671174534970\ 1589076812403320440767312681856725449545801035825902475643890186062096025065414\ 9169709204633272789690791258387610574707598129463029535176804689785291939016312\ 5325823804477006271332886582551720562337907605830837493420750727669051806507681\ 6909285197981331777103419399785404579872759096090633656742764995858996552673580\ 0930967521938400927731628855478713483080860676932809341494366940044475072686822\ 0533625338059922744562546522504333911543328187016840686073658872882363931496667\ 2617357935203424339903849464474025562280297414746794190899489551201805451430008\ 9512076498454551870427152400148060248982875459801983421690772460526881449947/81\ 0982141421630364076333796624668078270799756869076480727283359846385977934240472\ 4297561567067484603009205531746493123081994935755019624357169494101915173652920\ 7173740719553839328041607702303247159610607627290514140227340898375526987254165\ 1669021524372854356448339978412182150506900736562126733111759892029783006752603\ 4206486308508279227087294631027443146240372733872447768010627504167137627526761\ 8965729613922256787802583514895912805329246749951717737819896387710084459695781\ 8637130853459836769985432248111705340035336196193937974366463101723649018052283\ 0330615916331737507245069250809916111746305588184543832614685900800000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -799978231094998196664669516486620055195881866641713608084183316351664160392210\ 7262924014849810475653910254411904063403487589899727988131943411487647531535225\ 8659120830389239616081198752051665803622724308733131460318769950078587900776196\ 8440631083519391961827967724864837072289096231219669916410080266150631056063781\ 4127079272227564811630894795599096807797939862908672866081061226234536682863604\ 1772757765497978945123123046468577662790709306281392042613166444062868091491720\ 9069398366643695046863309446905933440574730456677747102712285424894750786875432\ 1015905144786647444991661244484830313838688795929233040986082537106252059826916\ 5729718403573007805599551321711196860996826997963361501542810704889543531084952\ 46350312699/4406844475737304584133512486233778270986081082563491619125353938127\ 5811910750474578603543348014049221932648961454178865941256342570088110588122810\ 8948963446251516630735685528345795181348620418952002559553782307900142493878466\ 3848834660093105495512673545058828968158150333742438882921433478961917875884151\ 9289862925561368292534689361289568370910894513075115056860301078051146602601376\ 2965225548027196507224987791011301763256294091984068007931607125382255264217629\ 0049420372711440732412703548740569442040700873763507566475657497401181218295630\ 3689746340422189076291138542332954847140792970178466397054127556507866997306556\ 9780367360000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -11589292671250380618607590971759125333017285570015201\ 3857904233993627754050140103638639010817529502108965303715170726438308089391315\ 4317093045198914179585446082486550821625095112200572127353048818155980133697273\ 0570469948358959738748830487333902937768195069231300250432569978162973895757861\ 4928917434747626546787338361911250795131809991018478998774141574433130472340637\ 4534251249043037893229339143614885109199549287472609280418087576674435412539743\ 7058515147287325618270148127887600260237680605184223974798968479163552078024294\ 0260990354381122851111329026692376873378116821616815609317849470738571697640166\ 7847025499608679921277631456991676768540132075223237943438419635000267607862552\ 941405343648092528148022630521829687902541/693008610669179886088611817551827347\ 4865484814943811893793354926994417445586190964298983617459761343176536555281053\ 6239809461290823252027027932915805023460988323501305145277692917494765067117429\ 9413838419356623208886748740106144430808420481521943001674566497953321968966416\ 7792922245368384122739733805393746139070705979280701891823118100749827124842074\ 1577268683659867314485116674854993876795747962183535515646713661285151649458787\ 8359107459700522519457768368264236398382691607272403935326198811975603475177539\ 0524972171179629546500219059220434773003504552328300007670797834258048435393709\ 0118163570066218629431430177696662141156720640000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -30642685888115861\ 9646148366865737856520938449765349644743952916002958505444419499439344069190163\ 4843217659221886836372811684488859018351152019930096404364957845243070615484255\ 1080114134786268269327061817108644392299387142615794686008358447926064644761094\ 8667224819730559793483027494033428319335129329787077937590354088906020399401513\ 5939976611800523343782095421932443673628683214564389309528318678140290515949575\ 8685626745273671571409633301614049159122958865030445383713518664171210606281874\ 8465623207251282071659166298449685752279922851858374180017913572822314699809897\ 3937310238965984118249713825431566731039759013639058550242021949007744109323148\ 342866243652157895400232687841461002551208806551942480572170548929407/206860308\ 8293459762237370799061721763506759091225890164786518503187362034264728844366681\ 3607705122445829063666585971485785408579317473471743989182685003874945338558116\ 8077268272642402410289341343787032345629256077355741131619406328141502209618535\ 2558358158415112919492699919807471768540288069314224172816454197886048775988506\ 4880903773567761179030697104238306096468853648838272312134515272178999462331210\ 8092597705215971355435221458954553323319824132237784866423018744269765447621252\ 2470898652922856686507014799254574674891099159169500574073843545589018552185439\ 5937707757255971813468539407761741460033533520442145650508614860800000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -863144874816571597087367559500421633798432704432020399250421570866400975910202\ 5135214592358719685880699099641499958799786508488426715978518089530497894501817\ 4556994913688354898310627701936529756041135907561530398487379066898480744912735\ 8185160233088707567648368566906359344734717601244693252372629584675268911999520\ 2354335769165483036080590107063042967777262280019324633729101746484301570542969\ 8188417996976963692138077281559182802909882292132206109102794092775165906704916\ 3669104653092330506589137640114660788221812671518105826911790830961073015070818\ 5015804564745173033045905971255005993183871578664312346673704541575655813588562\ 9636586629772629846404304844826963867109293076168356900066293618145784141670216\ 383824429391239/692950281520903715742168874043911193345694466808622887789454225\ 5087423554714581992750772272992337745723192852179018353075805068049661089816445\ 1059655220832972080060222634954885267219746569931408779028704839295376833385868\ 4661307620402662681632916661888212271331156046740260191733997769349409798401124\ 5524594237198887891074382499356842272275729841185408719282484318485175457311557\ 0850713513705368722392088370161009872575338910493258100380410918628124999228080\ 2540116859926468840534985165531120434834624129712075073113958367258639949689440\ 4809255542738964235473462174154454866676678344623959520274246379822214608580005\ 9846506711298867200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -283042397178477934839049036068883610189442525\ 9980357704421075489578197762817378701038388073764646267377655178371375602216615\ 9131655512176032024939889783834223736056871580078067417072916920010889827646268\ 2890980216408237792087623191860896152085855070912740604237369956482282011933086\ 4182401758875278706864873379634503532280894863112842768611835682761879073750193\ 9712053469683902652933192469940848938086104584235178544987379998289083769666971\ 4026589546646917473470192452415177937266907134402033084883971107286504121446786\ 3176171120065183484375366690844280672189081699897349968727010555318071781103090\ 5509441989324052868023954063319222405198649190057844174987309049450333813084684\ 52306521401387826211258342347509555560386840224169/2915926193306049885628493879\ 5132860383780969190851264596040950020995601374467335235100345243170586181728813\ 1908671733800361314249690918855780523704356192018371428799291952889694476541303\ 9019793678297619354689496925455815736091894476113565927890667119841580026432664\ 5953913927712049894272835334154707437139648355554923300277578284119674979544340\ 7813756774472740477572355463155887782430397573633858696346522005471060743867551\ 3114388984258748333726483598459057981227359639456638737961326447712195588318591\ 4349244479235989493611555305413739429354037695178733231897682019477981811010881\ 4606347947974959591071918307832607972103718205757849600000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -45053871\ 5259624525375079366052896433579485602329284704582438378321794186081435472139835\ 9437730081298927794325374635400654908170286715049902979046410666010483528747610\ 9801456726954197018048047389086487785996052482089829073382662375443818040300017\ 9967773082908033211640190735087649362515702379501317838263139183786252334748712\ 3332826869168051317801694801768923582657836078759408046964743735483206543750685\ 7021096636949115355356053479645638257513302186226452306193730369817439517953145\ 3361824700926968664659162019591679871136085114704312736169898774528148316304427\ 9245291479738444512704721978673084017055709270450028237591146314022155450238096\ 6802258444537574053031983879282897321789988554389659917736118163073679685465971\ 888627/678266226705467327582549270570622842578120113118504088879665167181923522\ 0889757435470386418015357703828159945471715089312921561140153267051973700990914\ 7144044722144021446252843296429984680282085933126394855715781127899447663615958\ 6412126221567080335787348621868173918739302147937471584400980245513001546980744\ 5177259713147123082011286742835379559742825701082248171606532926334199271927656\ 9505030866318107228028058559043010780588281940207132782310395098404576093630029\ 6263904286441756251410534774039042114283930472203870882582711637030823561206956\ 0545804327034011832409004004896906473959062049601524252225730020876280925795605\ 5449600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -597772046727092026549433067394902781868561940811877623\ 4873082708605356916494976981442245518339818438498606294965245362257689847922173\ 1887261347577528752724144760649139844153827299997024897186704109172510652394492\ 8897430960191590058634991003397553150586810648747307501868193423216882062797148\ 0122359981130385963882090608767406408618167362994067240915623055694316794068349\ 0884336487274927813322083102007108836738837218792078664343600857949355568980793\ 3081439876891310951054136612597379716628255890772116204523730742419048558399430\ 6263230328947451585382357347133726476539778134844141177634444900210417280409273\ 6183426076576956663789172526059147503420250068894023261031017769950931391872901\ 6418754350539195942801053568902569118987971460832527224625671/17781996075181480\ 3258102642058519944185363237532551882243539665975900777641803974261534998718995\ 5698982204970260976252866786835324389357418287923829423588699525751429908033839\ 1058785718659846899120841014832119405198761242495992206171551738751149570041773\ 0575569033812669887049314009482929932585654219995767268812993825593937824589494\ 6364423784866031761777763116171082106760051725334632338090056101151484645059058\ 2248215241560030567020952252794382086122647909037862447571952896515194738758391\ 1722375678556088158280286144075421329011033307243549405201117502313428902670658\ 8875243633798808759420233968518833871318217634749288728816620049417604455011136\ 3072000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 17736889075085897755718301222910778150564018972497879432\ 4120110174324832667066614267226523977288195990703027521140278562249284102537872\ 3305212876447380083431170011187764071608725877085077130361300379924725036772387\ 0250221625498087415634451808023540425324293670959390637330913950804894928064411\ 4448358326768945273643176119313711411813465332045215674234238274773753201512547\ 0326185197122933165192121177781175582593755524543653317315882460060068178923593\ 8859600546861292400759015142671773705533384393778877346699871936308636274456308\ 1976606407821135943620265120156243667679097282280612492692488198237600506250988\ 4734851241367972471420835684648934209000066305689083592573628620274177493166752\ 2183477094093413516178427355177858954786147733339335533937087743/97710977804029\ 6232595340854482854170741994287962803929746139527438061584560684141256713443814\ 2925581957678736345888502959484497181619623132903819783354415257120433194590278\ 2531446709251845114240059208631586919761577007503492604085390698282597590150205\ 9137225276539233213852249574790849451693188971352084581401734913874684051917932\ 6982049131679846706081020752620555637683610602947541317507021455419053204166874\ 6279898231528504218950572022010700291507809334737757966493844430086573342157533\ 3823101202047957419656343131170810936910407448679927126377216621673338816596535\ 9067865346086114914472743607882660922967749498385599076941805293085520038867212\ 9533250371584000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 73942835703333633856186561043806928788256327318\ 9231699478819518232208392470494042438080151906361166294651517187075562926598312\ 6677843196757897123888183913915442520068200431365816080295084313208500491329336\ 3280303586421146778767559984552521909033336197195422431109390992366500862355547\ 1287474714571116696007210040317826767111519084454037069624106919808956144656710\ 4579581856395707940966044592090867987704991626686550957611112886057010943100101\ 4825975049262116501563921638653010559758134898404320442715495027639859607877799\ 7422900393423612296199349984891075008244506180140919745400336739712297661907673\ 9176201058400287138085992576222191274126437421452989906043637019385944732804060\ 1301247392292032088923275208981391268642498617458132431138853255820675862058810\ 1/21985860269248392723004367611636423860556632477877608873094058597044318449993\ 7851830395688134052161491480261298765470287111399952904584922777464638450611617\ 4483274516839959918665295076059448124235718905007650419687191768896408636012893\ 5486232032572713676421657993455663447790814528481495633900153870036162576589687\ 4908637968941210043137748325947047404182461521420644843127201650741507009543652\ 2770707465398385200207665756923475918573344387750693176077118935313366877973344\ 5065340404117132268815584760299788113110067131512653749163857222365147576039384\ 6049310130244376451372776523429502010415279982000028915340261242345867377667462\ 4118052036165676391105967842918400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 1508874526364683372272948\ 4898458643214000638187924409216326247192500055105809339868168675640509931806840\ 9304501026771219905160732580379212911666219147885422437556925679324028573501836\ 9799650538536945254932866563030751580014456352609568275147386519843947229143518\ 3092975276924386013957964050329051461178077540327480209409931661535091259980177\ 3310977412284817373237543530398207106058511028083699403157414713474872310931502\ 0726067609583767859239927080925053312024377851653993391236662544779420880951621\ 4174435537312198215164147813447990257156290285786870946085120138263704621147184\ 0323145979012897822158104021460009217524101357588734624785883378649641216388561\ 1710114987897932109105784179449978658204993561268042761998990946470372443494992\ 265757176415971146429399727/231155952430836178260018228089112801020067732852023\ 9677518843022341551881342423506782960204166326879435040162639635729141722011197\ 1537436342479897525715073748336458535514286283320963922754259201579850764341973\ 7971419516132893178746340223250630324002961945639401118886160003388348442526986\ 4031902331505032846898675758654818276529583745851341630034033784896833903674902\ 8583558401248730136972635687100022797742406858798750435100052965431131609058826\ 4081708166214331526831843636271594341133049115516471156751926099991075041165347\ 2642858465502206438994663913693823738600105644125468863257256521812343687674150\ 1652851466618333194753529817265796331009588395104898828468224000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 318392061733349163289097558077968359253939948919727397656106888918009806253\ 8347118825818768057449626532929365659207814003340280064781990295156199415674224\ 4495876750408162070041020958615514629310998849156344215515149308828945158741592\ 4058449142232691454566033333870100884830434896222694965451032302927556567930946\ 8459372282348932486070878874017438055497150782450471036264925969872869030341000\ 8138086550559470991548764820388337539928874607116330207525638662111116971025562\ 3307299378663822343913363064441262018050002582830600691008013671757143695711709\ 3202939367873736908288978518868501361389274880353852736535876758049625256547501\ 6944661617270683807440278114819371325082287612435899588400738533151766692321508\ 2843836303444813273064931394925952104338092017/34023961932492879257136199715597\ 9967692469087714520221236820073379777432445535263529117035222032478815833064507\ 0760267507892148408124850543428713824066432932877036919678997065256965721020476\ 1448496829000751430827298190096393608822752460492488129894036116919531348385903\ 2841361336235764733660724339451734092404524790244644030967821985134618150844394\ 7647799931481787654579385608475336907502167871581969916893987129723004255599393\ 6734902463221568438584635486092475213668250896251943594467496796415207572800080\ 8568940388337181687524900014633090990966106531488867841471148075840131709402931\ 7203529531693205129668545588623543265839128335471154184624448915636224000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 240425568619694187952031817481141445625625894346135558426854821886\ 6135510870193747842232190061549646367732162321307198874063897548527447361092041\ 2231804397522869271604815047636090686942081058385812829765315029570285622301434\ 0276535659897262528473919954232841283303011747999896180886909792657894267156843\ 4472880203737806326262311081232980564123356023268491860394296344230061811267015\ 3155241213271002661654239706499042810878956608865638242996513732357916485738687\ 5649727032058241446258189069773969343309102624821984450364977921833089029948565\ 2701104941815571911138821708572761547190885007689187102733527352819914882289371\ 9513976294267260873212811668520174128551110353674690151885661580265934546205925\ 09852049231957054671114213983998493762534236043240524453703837340171721/2055006\ 3576787150067518770215975717462688376746657533786334563719114602752889193824439\ 3224915561540685229845868672913999530571859603901559861314590181910724015584510\ 1293251089898305243674830572874546267995676663095039333452974619766829191858376\ 9401854067456512621076513727326195773275008928817032357932595471706522179702093\ 0037468092496992726573392857198280806067806031583896882221444739587510934479776\ 3230756548995451627217469536177882835054895840141351495753322842142031020736757\ 1182899705564052835152816178472837729845712408507562603655429248724862651919840\ 3329767837108600117197278876094914155339468141737152152519350836581021268157537\ 2453593638051724024539687986135040000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3372433538651519870402851\ 7256540163596125910359776408628909989652444576435148615031156493531208934556930\ 9315702848148741956945301753244615425735191632538364814633559890704053259355171\ 3677335296760855401234410967579899300636416087101150201219341265854325140134515\ 6144878159277818866332512426231679852478427553805714386832064429249139163174199\ 9176866399603300698796480166922049227335048602797275191414892090546009794155263\ 3599447939995116954801137039255515193436162502149011528732386344331541656597752\ 4166681205661295167602165668180060867050289281895266720592273554659350301194702\ 9562082439340884931687398030257953356196886530688559311382652018143159721849805\ 8245758870362403744827875081404431295581815231818274080906848549686252943756714\ 440513612793822645408776692718766080623843/251627807813811800502063620751775969\ 2096956150656675664335188973494390835978561096749089378794995136883753362436575\ 4521584220897611843508541931943830063135324655870811702224329549235001008123385\ 0576747518003378516865822427138040664155738617408478649168328941787697367595777\ 7354306367246164085160913360021070579366738626222364866087898744461289288464929\ 0704102259596393209604512142259928221171830726668856405848923761705451180286394\ 9770070210345050051699325449359574643040565486695013080348148501593252327710076\ 3216260269807213472357736337739980453117957190249202372878118777226444859819408\ 8922812215483651923424455793684907512407277479461318215145999333552406245967116\ 5938958336000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 186543474007082221489473176514783401073196292\ 5231732365091047653512319553660663897041445371774380817056906004775496645672917\ 0313489911248262700056699380488230648083170061684071526641583213790015135092185\ 2907509992838267267819632361309518814257733725062405818393488318434709865271135\ 2833343293075418786577975648631910323348265618496232037119070327438729954029285\ 0290365540418977604977714611373791785965557181172958030128523038476300392578170\ 2994655408161426017432513980752139250288329097545093966811532268940730885358289\ 0922066186206260186096767726387366699541586186453120527563525650891070590640333\ 2430956561734063333412678195723151559023026973448594676792411300304755022500147\ 0405171497465157092982700050186195612398621034769232785993203767013304548511734\ 80922680267137248405839/1301903435799625190989961553550319968640875320075443178\ 9778158852496920450021848674366090964257332556829421516697415192671249486595036\ 4162318790376223050222198143481290457401238533819535353521972026545425773155706\ 1254871085088055312379365898634116861606386159173830837252121835324876167455263\ 2303687982570605541932973709977772824099826329982366484791602373682790079789941\ 3732615547439377170758080144684126548642666350199547360751993612889914599706670\ 6094932509301430947001924075365195522011811360552477490819533224263708620982317\ 1923324748362381213161447087342305311024966341911400862950552459468615128357264\ 3348917428396605229757238532098212829243613820098521984747952107054694400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 849242121397979657133587054672409227989401097514497264037693131\ 8845927411186605956430926723162495211671027633234892733246283910531808289666817\ 5403716574408108570726412000915584811624248468924765053573037952087825194655368\ 7395474664059325379185799961909823354264184298278681638355065454285437081742013\ 8654971216919614327211746620633995113394089825418056626662183619793662313695505\ 1653688387497699260715431059714052146237718599903976616379544197357086928962691\ 1023470378419224837840444003147856374583967997129230951773862923198183973455094\ 6532350731301228813475093498463500603402997729575885101728474462275055446962800\ 3391033701257161022419593508188599646381142070928870840828760180122691075848664\ 1194754222869278338525738639173982904958637923567432473050049158014835456290277\ 91/5914701677584324592726581018844470314178234893505915465025444171456172214714\ 5643678724213198787015228855893918067265161953821803630102227650866685558823635\ 2775714179250954435710240760071577204577807808351180884749550951551420550117387\ 2925179086623778957999836005658337626430513511853505590893726581113869046352213\ 8380414353348683371970115417206839223462875028330981541111657964745503571404301\ 7285003495477218837557257848815314482541334263349150815731979373150364077777931\ 0170890213779918748230032819109531047765926385765083277185881479075738207817839\ 8999209114969442582513587558202096996234164456893403135800550923866356128428651\ 0058648695756137469075647005310361510536200323072000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 14081551\ 0341449407409189075167163034665294696362894435430993852838382944540473384928229\ 0202648038809489175059287662738988667896139334655382392506101721061170968089296\ 0384897243023022174304949910096204292952070533825681119373670891607008038740930\ 0761611732055471988758945325244686918408381504519423523943668406604627833734147\ 5020178859019244604220301354032871181082724584533141416020038190286748393434980\ 1026823922600307138060479987237616116577590515343127776701229961571808052036856\ 5593662188011416040159696089971625655229566354504415875647836025101558169158278\ 3508191003036607802691710774118778929756577698604722201991988969718514818701085\ 8032672687293817248175293610995684748005903555189823703430898551719898707761442\ 434115394662098655932238022091611368988935142702760974784647938718217/105104792\ 7544736089146965369834994646267642450136255594104573206196831011131037196847360\ 2872150873184767462227654995081845284839566838457207572368473788961556395848585\ 9687450838747894470839443314536233982079888064815920236544876162264459247075382\ 5389066493054938760552035184375875447441138661015685965191537432592556108853878\ 9943403041197590860269013051965811274897356712330663844724268826946495675289960\ 1869333953883917979728935231513925139489582345211155418556157373608458217514461\ 7962281281047998328298605917911046544167948433104993188878907181650210457651582\ 6264266457684216000035279265189796044494153200265258336530526763636686891000599\ 5495595987283151000432477021803722289650335744000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 52620670\ 1117655586425575869790263528140383466345029841814854901588042075486299881124310\ 0723120330738483840758203504405027796507078845902295268087256890032784339081058\ 5531848457353750046254603342844415827767378526983784980930082805352135105978155\ 2883534293688237819104007250473992579526951915689060161659199436312085034583356\ 0317833501328227965102125054993024937352257327265974755388943172154853126659392\ 6952821487504100201484424054195491341689778307641589044126900570881883135960300\ 7862824981274106791441641257523602441497597191478082141648465615278355962261394\ 5963966031424112516465773167088406234714062502662429382168937180703008933776310\ 6968820157852612421650302568353401740534947735332231973629718291618253132455833\ 397321138932695977356460391848793514460967170290600665284292557017133967/462169\ 4097474465840420306766439027654607123275235510124851602239038333185883472749505\ 5552686909547723755948021337289857021309441429262578674177789831490581098368003\ 6721387373539837751084166819114474113656512242724053239309997474117915231278694\ 8232579233916016027845562351077249363893336628001180075194881946082780913469659\ 7697290843363260334700499657296735023339024730936680031993198552810240997394760\ 6660813183207169369864739167734286734362170889793760555276370716504754283593589\ 1898563137525879097720923372299897655478570468751158616461452120947752040262157\ 6912217158660004536786375226556434097420148405139271663715015716298169320509891\ 7272633313991545270011566770490804099802078715576320000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 36\ 1586295388893955738671307206164868111918186491439125696079245417558723488150559\ 6360306807075402780731936580650426485991388023161256098383047435974365104494246\ 1102152415543702357387213679229751572650614066992093467948607452416787929456639\ 7146430691686993898937077295177802935857422704085642593375012721018991549369858\ 0725231120518426634077781931608083316112832122867272704746001295127953912761449\ 7362245847322825847584019728184068466001017089606623606304401900134606513418043\ 3788774601243511282928382852679933966806344065978334287853757075968006436889158\ 9722067207225856914487196577949838942752672523863549330475049985061404705942901\ 1719921620850266765779861063235401968856771762803574910012524828816804846536501\ 6907899690163902014672352754207417269095771053294249835573151010876936034123266\ 63/4356979192997843243773254302284690155751753576151808140679250893772563123406\ 9129911721732520246558309450607338923673169891493164486122687997775947060716695\ 0490742448235132590357513427128452413219662106976441371289730870794624852834395\ 4907977959623172780773422088548535673436824783306084240712261420675209133341188\ 4407236954271735376334879551274675293946887987534159739964732316118183861232258\ 6832461075658027883437090647658869426467463332470618463510254099642243270359418\ 1446269095707266712712694703442950484677954581254138304881411403790936607977723\ 3489348017655883358849095340764483266771542169967913522019379763316700348037006\ 0904926017585443337794412506886648946104394639447457526165012480000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 116633756729616483414770180167838179379871753092738576547662156332615\ 1886153606838955085264078056776226053034052112316579330006934333444308972011395\ 1541548507307217806777403931185284266983274412649514868482127647756250026176297\ 5310319914572118396551210518024413682206406975990850037799816327620738296950326\ 3071183751448879302007052355623205886189723523872930881702891931976477551165664\ 6392467444257070698787479560526730749679904623287773626228979882568914543609839\ 2504267373814725572360915458009756093268170650536852426833755490157500522806324\ 2078870139426527606566895822885023511588707509937030749590676869379368549596333\ 8885265107673682799181342060812259162870949324053944405707336218145257528654027\ 8247292471237198483504788923293889011287999381703409170079274813282613110992340\ 0182468563119527639139/28048634734557696099571323723275428494715114213033885406\ 7215200892482150196156370536505634424916999248094547329254704688867653830920876\ 4745291611674189784730172885844770793432805990846769166143259368423373260910615\ 7681332052913588462226737401003549943014894526857070072244169849287078565874673\ 4593689977600129424336371467773090798253791146434161696904249234701154372033581\ 4397721717052438811534613264210374226965001908266318014489225503178148853105843\ 7153652910283849408011800886626117628630058495417546625652639548643915143795593\ 2982039098761847205960283657543431434071228802929101542460535282774197606527032\ 6663619549744602217143581031033697716893099119428550648171330731676019661166091\ 4075268389273600000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5826441740689029648699362844537629785057\ 4737414941141787963171643685883577558183166260963327748226222110550727840091262\ 5712978072458571225228993785145566971183696682730366823331276880943571523321205\ 1908459201936464092359324731499133717081120707775175622606404309708365216150870\ 0280636140422700238602129227060531729116987357961776951139737201016310050709845\ 8630220885982817283931407047832854525116691669041773290006642768038754782056445\ 6451193693062030404029959635205897563250553322428635369378494892097099849362732\ 4907708777295344111639118519175285487280823803563277893110056714792423157005317\ 7251250062285818433084705715964011469390971880440819107054788003779821924095137\ 4057297498408614240976833017739158296569309191678964440139738057575493143632494\ 3202282393155060479062955698157205029675175626612935327/60108459766182660081526\ 0178155411648686736229325822862237435968345655323796384925804439817788272300863\ 4365631160076261927184298709906561425442500507729761143681741940851773682265277\ 9782984573156345964616758364239796115240902035038525725940977440716456193026817\ 6958544582452418254049897204634978197711007183370991553852985611234414739600018\ 6911474404954478816033842837880923439590296369369729763071582978743918429868872\ 8930174529994497859351921329244251328901815837107320136551457683627094361768021\ 0019716336472405337642531915895107002693578906351123997554721414627575809090952\ 7491930611260391717398238078969800125044188501686138740823630915869176713995529\ 6474777976076343397119013704189161628897037726515200000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -13\ 7830217557963352478580525398362243478744970167123274376995786410374362813775655\ 7172624472620310723963120217820172827235466254083296565657994728784887166518437\ 9570126609698497076259960817966615249605404319089595051512420301352299362862812\ 5812137427118727646413809664961459448543275795052809300929827413717605077942459\ 0445194205991383341007162802876710497435043862909943301059693550511849159009651\ 4206381902969070394870416957329317670688492620706666958622211966219131595864905\ 1060017155752646527789195044902248690076610837429194731495331459723069036745655\ 7474978016019047524728631663887084448762327222675205087042736103130624360001674\ 2586272465534706892032607148297025461967690483611763655112938033483843005386812\ 5988161061217778127122047995181913076282201942649536590010463605720053516308049\ 4417794919628884477966433/19782231106855170580354660914056867950017237639140506\ 9496173634864592778664888987617389674975246822036002825294756049697348989386799\ 9532924265766456790005989479706994478804293942349177188076627844557989580381403\ 0807662005608101933341444081806449581242471163666575042123823150613240585607783\ 4622278815689515456199207227093651866479615848237420038817170917027624232349934\ 5754751012018237647737618760442466974210648938229175711355603032326148437625609\ 0630671384028767835778632190471634933083667314973246187399385543475881370078771\ 9787852601779270745720564539379214143189781913209550303120576551698399117788525\ 8427150833664346169724742973397996690698740399661606078630782602105713944300593\ 7213347683712843882737654824960000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3933167789721437693968\ 8606135017068866484082824563647876500166447840310042985250940272292220874064370\ 5664569098341564762501475657928444880443963935028249977637872773107889484997479\ 0876672899048300942230848818215129566776084307739159482114131159206107643388522\ 9816231921204964400089179905716282471877628788550620415248057009864085205515029\ 7147592837782134902267116240413936844061965355949245773238825849457264363178610\ 7541263645601811921362628283928622979684128044173820172968758993113188967280265\ 1453934895669119045429142361247931452204237599618726305052618776722578684879249\ 0015058535968776828675180912080299505913088003152990415126751534459262421835400\ 5917145453261759430603345588578727823960254754049086659763017492747569210725850\ 4757831347612955801125362446360680224056793504760650230718406471328333011956539\ 1087/28771698366405949700345119663326137749086183797452563880290190663132988634\ 7704707152639131237470625426211005720607979416424272716888972695710896726047300\ 2907198208192720964934173577157671972152481330500379796782903401848545254839058\ 8785178728397137621347612570710030538575152479482722666151433626075617525976217\ 4333488364273455514907310854014805517633358326281744558115838690314482679835416\ 9428446392935920156150384723895025733994167876200868653156233754185591073778778\ 3193284878513081234695377871638360642329264324771128895721621585936619313532836\ 1080552323472942980017395108461690438257463378347641440464353009988098672402971\ 2326755437168283501752851675808089780516860693185866411925316792800703882381033\ 1993702400000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -17948665772294889776954858264815170049440492\ 7553264734124245663787182073666904350314236590869677932772895999593595996299876\ 1743931401487488634431493490307648955132950900762441759530124157985001989373739\ 6398166820948729071950530535721226932747892831114646955370818697367773382062190\ 3611063055350081360418307654775173366646866101813507163183392669608946697464105\ 6243969084429256171376560471932774296218706173822677416643507344960721357597843\ 4449052633561154360952316440860390137857121745508115615299113156392253221580678\ 5644821132036765409968754814347725910964998910907904885275805103886356233548241\ 4785089355023759637721775781022605060868093077956742713795750976334712933233486\ 1331859390537969304281862761545598800214696211994675294706648047823831563069206\ 9576383432411941269835517870221734695145796732288807226923097/86022852607863026\ 9683699317763326055663584828460149768179385850135348769356713209598650810551296\ 9486078932972063865576892138346499154230923025992196114305809420237434314388004\ 6066464659387019342902787385317589050835911531458438146897031544085226329286567\ 9155145407877039892409473748250469073554227153824497850115894295931901336027255\ 5053220141720023293433409255458482858012872262792200199767997071210791144356880\ 2529851312407945057707249446457034555795666172239161014027867578814685840947660\ 1471375975327440342618192022845453289775693036649280369528139406038707941805149\ 1063313266150681282595754098075361751082959524827179815590478261752654293975939\ 9329659977516143630958710657158128974518397992290692262820577280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1234314908799360345456486170037132780926933167583594275687114602377\ 0938999427066479310958838134042914826698178591246572993733696875518545035072140\ 4127523508121008903536435732380076544143829936280172595575549724423920069854533\ 4403221050909701771560004730464484047229057445589289938324122062984570654610834\ 0952004489588733654089466096842240478645450575282210084302708388298314505219244\ 4742605905024766927360570514780895087064557474445408734752677679795578745012215\ 7353336864247079700511299311535376510113660863791884122217939102352884934888812\ 5104502385903207081237263094245017187154782959627791797041975757122443611145926\ 2984522643932353631595534328306463091125343084048648799074922471794744904367323\ 7874630995251705092461414898215806419959798179724058555082463998166552749942048\ 63376050577261678031922990451097718193317/4362266195394032230810619481769488536\ 3714187121965910180037060561339773812273041274636389728283725991534963185881931\ 0479200052974004930254814226985415697978925608097092137092475948850836075968837\ 1477245096105134818639276511466155589721067882354445126067159844566998357327826\ 4112456223792971663524109377308231203992377348384920369355124409107864168047301\ 5378730178146704702459546880591173647653553150268462598179281043550452652064724\ 2506093508698040656786188127536949565606080418714279445946736190799442588844580\ 0476933765113938129968990300461266920577853192969720730363063209764648402716778\ 5036804805168441557490282891090983127416250652393033838498075957512119059173324\ 8251603137081328135512875000833592488879980544000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -47750\ 8215749807166927478388931938475247865803572354328354098742294690015657679588242\ 8730890542705186832615737169295227777525359023992460497329316935361430603958649\ 5089510049066615676703604794787764119367109988627997311477185819537176125453071\ 1374592007218163792327404884676652401216820205889871697670249306704128463141434\ 4590800211244499933208744243830358659846061714804637214816290917062916175557695\ 7246295986411925150150643650326564047333945514505223566447348856741905135727944\ 3407260528062865945686433771805705562196630829122325220607322505028188117306202\ 5146168032102509327728068266997771519206198904303093221448020466658821528564435\ 3736552870736355741472573153398298680758436309820745228611905726826457731194747\ 1029882481432548638765689711281410620261352818255795589209570752815298197553635\ 8591943235261323442544500095008459933/13387649047175606660408931792007148981167\ 5270045008334065524295059053454992514875668250737206633198479255128784006495612\ 7762710227290216746952249468121320765505453371207208349351823148008630523185749\ 2296976405486562353625339302339821802136220801755905830439262785696407930009940\ 6248406880271140612153086287618212089445237119308435697048028021426240410571593\ 9384966994751271288968212108704365585069949876352164713806107936442192093028979\ 1906168377777537728085635573282189219032715317444764493173494107569143143930106\ 4339185287544012782828628886265268213501820547722257013918807332662200286962551\ 6697665886353113538812811023377666347800444512390512159462919677610895889197811\ 3440518476652139048544392962993239818291169546727325696000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -20271282439523939379749137403896958568717925719326297097188062335942550998\ 3461259751879342023540608250214509530252019825203821136361280880036858319781873\ 3369243825349596085838541188118045948545951561362646881686159801868882418220333\ 1021430924490646974795777071191806099608400461134789033235880584956863215119998\ 7857224865555350976534710649962462600737773449352394021926445803620604464107076\ 8781472622458426968447621854312903414992023734607002986491401513055890961512949\ 8830881183725647067805410566741495940688986773811067743681566707885742041453219\ 7045968322487080211773264377890548099495058278769573910497366880616279475904605\ 9795837536998704773272626418215199668023355451242214182305822565486570310896538\ 2411737678631764212756703464664800976928728549244118351989580075436035407393746\ 0845565610337727782232914210160404293858519829947213331269/47517133983650583689\ 4382885508935599224090415334232620877406811461137870385973625172913872902843581\ 6488379323582928603608370547221836409183030569747150383466485015097493120425063\ 0683611900459396954120113682936403794899856910028696213306767126934712897029582\ 2350358516891493475234272026998351394327998528792811047070322742673542176836573\ 5993457806211995168495748161139284805487286717555479672593885108877915094358969\ 2306974539489778832524255157484271149526070796757537860728919581393148817339868\ 9062115552404680317933909392924826254858087672420823938010738503485792069463674\ 0306877553840937866463417247588131745728457629739767279140198863469889279201871\ 4069349544550088464796116245636703499268315839489519825893709734334935298968626\ 6593280000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1047241284324738532364095902280470493155232\ 4431183937324285294005119035372714050556306968652901067806010383376328688227128\ 4032912769652162805753080957793851602303170959417270257081710766316943011468571\ 6843165280653339743683792948741392437555146887416234321045789699638468570328687\ 0125695760987575961588700743674341706529596361472657596426685491382872003811834\ 2505558079019223657718355012045245826729917177245210698664279188025913793065436\ 3810715683765782327056051502497513502261642313844651330998408155324128665171776\ 3050104083226984501528550568613804885382798843721465340540442554520247836471066\ 8682447499060489679829975533098906016655397122652024050161341854731648703731045\ 2099388080260141345583810290932057477193091584839563056744227090340026960736445\ 5002238798206703743953352359815457263778639040159694989636034986068958606060647\ 932193/214004604494396358305928499117573612112384784422701615101526125653236971\ 7033345798164312706955817168873928951060113732812232720473969281628777154396693\ 8851243769333019612679141898091345995765875095539770832741210153862134732949813\ 5194265591715810176088964647449040685957002339274190427459518003570889190352357\ 9622940020177884704200051958002923788548362178056552436194243957246555644276343\ 7705379666193511789583891099901050249284573765080670051061914507836350897028408\ 6489202287952877052877492725495060438332436366294594850530347842959528106889023\ 0742013827415537289622326843518830939530829389536194753537074088493863657638251\ 8715927613058474987885642099014045058676156594404141487686849508338452963505166\ 7732988711132372505798796902400000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -15670113930299095769\ 3861057025726663081806792799829063466622875649055812450155025419426406413527458\ 9524534548311591911757847314338253100142236440382128680486884862654617616311296\ 2106386833571917570542578203777067670352742817804096579185891022730372735734428\ 6722452620376765953243737864877268986661130633055976224372192581829486881792248\ 9337254686131027165674383665507544641810620473768912003255457460807047804169408\ 3508975723714694517783968665810071014534865359211037389815907198735843575635048\ 3265681664667277660518609159210586920421732473704175843188075493468089136771983\ 8527239499868603883593818346218643956437328227497357328606824979821173263210321\ 2886133596440632662543050601094780735830931992918193787069602079983508495146579\ 5538419361554800705629993938884009647083348341876008221479235416403010285947482\ 79924440192138103433820475518837065803/2894009744490039232102205767717994280306\ 0815946779736221984275428297533209915826480565724674652938789751390308450079839\ 3393776840024778091867670664332721244509543489161223071537930805438669559315865\ 7568159670349322326674623100476005869697859177246614811943210005235944849297599\ 1378577613425937238163086120923594527210699256475025726841898673092993039395346\ 3537319522253837260876599783498274933960099435298542515166584216318120110727748\ 0240697769439972447232106051677917614860727244247724894752804757098194326976990\ 7070505340841438819672755373626782954502851327197155118378065881713640260646102\ 6186702484209693431774661251397539343805231690487913151147577200466844033764997\ 7716344440117451548954345579767364866479266603236601481653634543386624000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1050026959940483065127790946645591424609695436918818797271\ 1823903132617095025027666452920857095509073806438714311999907199441131696273591\ 7797014067753242908080459923275725761196897073705982957072995515531029037103592\ 8577790935327535421818194883869144832657094338233773408034825237177048916110872\ 7464260665073600635361492572501227201555300926694645774658490465798416499490310\ 2680033825469282894427360264006016929452794905880401709570399704556353075297539\ 7296452963098676277285984368392234932818454846655466431384141616477771975111842\ 1364094749671859269266285859068558695733635620983825317777685449999670670810975\ 5475835157348997171434576512880041739738637942800938080838942378936088548172580\ 5774935342354604902812645313503174314757920485978274872555063194434549865876766\ 81914415644865423368047261502395496396027664989389691526515422936271621359/1811\ 6621578407203415155637300472255295552801192789644134064812603221104841205910130\ 9142021056921438650282929014733150323944962591111615638765241326807638166084004\ 6407167360651092300268217590353317295301960327337556934176674789917266265902527\ 8003975680701728032869626707945788702577688969352295406034496763126374352210932\ 5982521290483476672062940396882979834231360370408561357706148420473103475906033\ 0894290800628458031464450793278548228215525438431480075387258985440195874763635\ 6213162787399984610069701245110364575524897409552454131604074010197869618888095\ 2151983806613252479042667435995663964195147130356686847664655530478390830093757\ 3600624792522487464090201292754388501377576278674875718838733213127602837404709\ 3850451866748243148800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -156805492705576518533735110\ 7130308474874079247822280910840823109015396879304061391756016635647072844802935\ 9525006690107376851777279815861100026550593066401059509233885361418531018511555\ 8248939314098496840690229492515101584766776313855383153899943911031338202904681\ 9136731913295243452280585783751592743105916214377281298799298093122630748895534\ 7354666337089005804760319755065161142120135867703643066026386658625684145748391\ 5393284188691764212834656248531875434732784363662164166796981001973508261341101\ 9302064117387382633767518738658530049408160088497405003734378079155238237860953\ 0067797839074309400259089503676550680463867925977082766894476099633843777033724\ 8272224411109714007872477525008194130271317701562410983407032756497080395302122\ 1164248801439814726044386673693019116445921436174367401886836988202075499409992\ 1315447047639924765157801615273384763/26107272034170110565060423892479251906820\ 6066400275691798383942817425358713113552963978053320886277306686757738420186110\ 2585562187547438853853072641023657235360033287954392224228063402822689482889246\ 2027532736194479826467092151550004632014943621976811040199673441086495914823622\ 1210954796445027014179598258357905062725067213513921107442775464514384424963856\ 7216688651142245216686214308783503803047093267424771184045454473847595024918650\ 9932167092173141622216863581467271514538171591385356192665904905674535518264653\ 4603990767313852610543768073055128197420061548083123145270577913105618389010060\ 3323774558910692129144320947158298678537674064821653442358045378467753613277472\ 6720496209180265630821693907289309604033456099511613101137551802822033408000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -35702280877081069563880072933253690307783435592631017\ 2849822495735822808469941424838781735590724840924884515244402961269276106846433\ 6451092991025984182686863079794299122361461881889979113403899112251508564820525\ 0943453924865120423632487821033175760314183209008524222651183196741859783454715\ 8333736836030498548937947304459902924735710277715843582365026484578148976733547\ 6388074829294167874562747757230630199279502154642796427330278250492976573129571\ 7511551110114104995639699732742970646757820733547416160946128619062709807742964\ 6287257816134551456111411319825997619868981225760109066871903024647597350088688\ 4721935650565608946134106518527089600508428704966780148659284615405909827630106\ 5182669043453320825273872819234049538558345576245190753555537201789066973524756\ 3070926595735827234630557977235525087710430951534300986668793878217787329009320\ 4781011134617/59322253903305226375620132065540678326664986438201670810056484386\ 1140900132538523346920313936648322081414556075355451209011671255607264911171422\ 7181969759547322197385555736761288476007902176617670655761444665764074228869914\ 5242926558722209740012705461599819129862270203439827990434266660232507348445250\ 4665115466453392272734501378575824102445572725062211820895297302880041259228556\ 5614653952906803459839113495982024460150801462800244633724148639787651392162266\ 4819079676994505717791463979672556467479982432062596263323715974350207763181704\ 2144652687552807731741344803253202873392843166220523639560354003957595237455081\ 5277252852960433638982779793161726738319000739295302689859055199348912650351348\ 3379742715944750141900797421759187444561348982629990400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -464850682008796359507692093303794567748060948653256242830703216936253097515\ 0450634846094682624761648582101516896484275524604330442201899669511536998689145\ 2281713006410324054418596073111098763362405267855151889239724061653064877399656\ 8744601568794036661411451153531089084189020545445263120064955919934719662772403\ 3489076641876765378920932280343264261092080347114621507982076779464068035538881\ 2219196492209915166388580711076674024467085877930301377849199151673033168265423\ 1747467741686673630864279797909336260071254586105585177100035847376719451068414\ 2069558111741878074784080863191829220123512038316812773011128564824315643067415\ 9093903827251833158699244473101406888358266347230524239430682024685759104840930\ 8906857482316170828614303867911614065526456862676832369703131228536331784972583\ 09201433654002101198461465357238333739203793903865513595727074275850899214709/ 7999641020393119069461626996342836570786474908351115177976884677091037980797060\ 9486214347731780323271317744379267992758770134777070681351813633635580400899673\ 6093485021120741727606649043416921751047096714425548737340570776905582853105406\ 4515948922233737921004373972735140926594873560785422600182618227174519442797318\ 3496977393954964393539227950252163907766035681826491130113104189846571438153047\ 8558368567426094919320584566958147439153334081741637194804633401338496641312667\ 5470898914895004981205840426934994210372816376046455637223528794161196446327473\ 9866194370160434963089176220628960875787002061461758910820347076382806190549407\ 2071523223259682668373136563733335410413041029618268201649593765457232697269724\ 7126380728288523714890863959430057089302528000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -227\ 9458301693795180579036717349079037512023938788950917607861028755600139776829733\ 1819742784048031622758744627954643635757077399718145186847076478920618851942275\ 3125335536175699496919760099995089629509421532723143856798796101541195236497522\ 3645998049730068997442897706554404467915825181305949869943166768727850800595351\ 4943262860378621377556094732062382329939374390397936206531116253162811236648301\ 2892093633288900521762028326587993525052170425102966507608092394646312830705685\ 9441166488200717248277426252313572439107757235528844125871940844930997700761753\ 3633915372339671097507394041878074775389991094612308329449549338223199766689396\ 9418075486098955985741347420940544253611634103103185283023000312348125932198234\ 1388564204409051166133964264756299728745911461854432714662283074898526703379754\ 3239805610623923988846563339231781020255249036086686159010681647736353586898769\ 97/4245293700204326228034322351824915531620679462462649808286610461910662456496\ 6542519512916464833667055986910575202658570096465220218604913857680795013563938\ 4088937512452262915212301421582883873400252808448910135152123329897861045644566\ 4973166610154622588927995177874848854672740226430436230418034781918459331615757\ 5585463482110050620889967933091301142651666068331161248871830081352731698877572\ 4756464584251645182098623085008900054401260079468088882733707261082602175839437\ 8616489922618910173865685411404289654979016225962792170534946747500292471215315\ 1074177089610703168045011061936294573912431343863416860065728758750617805456581\ 7435899717217277158547005638417248814705978993712789882201921461586018119838168\ 4237752881924742624344223939005367453833682808816743219200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -70338711148883942998254009661472345539352855421809698690285839985775\ 9955389117583515820860226648410652210500346917162365200701250785047425889564514\ 2708499468919986566317065515685943513754702421828809555900906078633013902065340\ 9314609107937002952102862840977285513223350416012616103416765851101967862552142\ 7529836690181728477389456687016291244131102822491561603962888710553382050536938\ 9469513291350904255822231783310118558598478664091793606469718196849213352475132\ 5622646668739002458036217104126628701080675402277874632146200376119891113683681\ 4265500027176937057562988464653199642477356260889996625268652028832963381586474\ 5572137434730578838512137747593558159742134401936319941622329243701878763349437\ 2475676486203968107426474149204780340810700870670023504021459012460980561605434\ 1940055186156502725495037094115788310939175739716779209119050465988597916100569\ 876899586180249/150044041017039300065168195323966159041852906667684116646314984\ 0675297249701482288207188632417683604222819279796784005563016723070839893168602\ 4628812648124094026963974469881435273486429016372524104306834379432546751062992\ 1824661293731777452732925521022778380755234847392900074409124890593277046951618\ 9974406125064382543730363496880289519203245302649081096753046206540633338173983\ 2943040837515096581917984770629156921881826401516649245096777834277482313356212\ 1761217828244517721663464230766313345403039815006038529044732485782184404849981\ 7775179167264245538937809522748716317361515840986343048064327290469668522250659\ 9096335168385132376820299965476010357001526107531739958864854926094013307743102\ 3389293407038489188460903931997382152094337917615479114736019890503680000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -4922581334166613564516237764380399365614508127299310030\ 5335439978352518964249238040408413127752078004714770906854600380113762010473076\ 4518692834025579005905367972852661667104547952285098573728465622192257279658309\ 0997233630880717942287576988678772338490477018517643874729155116919082900495503\ 6997848500058626693295345871589103876316416090474124058069185808716573146416984\ 7431748728940817770224808180202368963019905583821400290758981201684343604363586\ 3917636525974833400085788379817116827392348114955937893406521563409474328238787\ 8314855130097692850254512508485372600997378094823635129617890298434894805534594\ 3077703693625656558218293429001493658193952302405296853305817252819054267802579\ 3871266034368800399433164315314384482883164634771615776648109542671749534703279\ 9423872471243576668952253197841469218514260247845947155852193621360663667018824\ 20538222119507961864598133/1305698277306189811605654222726090906391908669026266\ 0817798722475977867888152744029354101459768924955928710255284988108269891274313\ 9613649791983970643859582569499662273571950739613735158574882781822886882280772\ 7092089552022262427564963501683184445642138861993803398868607536131187973168703\ 1838133987913224811073254431253858049441895483476266838736621043641618864840522\ 5396142035932429225827633046142089680697916326143880565027152486072383391843454\ 7993731237397559912483371390078889366694915425778481946306977268934869295622571\ 3328608226902213155886482906573438632997332733964027663103869100446044818837712\ 2052995245509983049255447832410468596065276960989548601395231861568287064891292\ 3394674246119587439973773602854841827282290464648773852392745171446000349347840\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2357083057817484430759851769771109458622718064\ 7065562166528431576928349868197183085182836623361442980674877187429650564052587\ 3580392194846208989528951200909057442436802300543796990531091323107689035582428\ 1783219695607405720629714037162558999127077296292450128794485215183530442507418\ 1357429144078258478580603751320585368693194390879094487023716273905253877029915\ 6985981166316673445913031521471894323343649889926093799122023455933722539496019\ 0770753393209315175650539179087245192048167452849581745279421057592074027920356\ 4576742333971383500017259470515340799514693028124061166747977116553165150725457\ 7785372236996805402962805064099384955130866136482450892997376190634637338016145\ 5200793779759038115415618944562060408502057907428263227795237546939680551071756\ 0190982698915090683495834836562651033542141192997193978754900347962582506310996\ 224288066377324493308192116194643843694402807/896159353098399552775666518892147\ 0285879422340881691554664211586766091022560289612644097996024461973207044915113\ 9548596995698663417251697102907714278019146185073787245853074438261652493621186\ 0934163951168410389251103504463009133978999955584963735826439886347459218364732\ 5553934259896053077007626532541186332299302704622685713366145941943458151684196\ 2619863453440715255936746853055948184256837574176179511104545096480290825943743\ 3359295843625378773789496655158923371915312144022534219091818080787310314699526\ 9273162111972739502550497074206109614182222492874851330977485793320564758806724\ 8174963157531727369944090135759189875840368116838647401202710492939247417427262\ 3864740456417834862587240527463766962013746677252178684122079620133649131425631\ 6451269803874062858767564800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -894461403620970337\ 5249075921863768111821588959895819589386029208880171334432656189192263455478707\ 2454790986223625579898314229657940669185423113465690656534962135194358197979829\ 6888875567216484263574441823069958135334324955740866945185184723358299679720499\ 9955979194093239354850157147389480913138101564414519898644994615886650645998049\ 3717039523314169765548909182351628119553388266481131377045899039562602656828964\ 3211451575092809690644391208993800462524374268196329137168712264688122664634660\ 3751385438843739611789868869369739337915852033504981765722104018982634424829971\ 5956672378352680567795469924909320553021192421600441941569923772715207370741688\ 4340101156146057906546414142379678971856192405160856962798528048043279222004106\ 6704571269572179337162196409024962987557532394670250914287526740447072092801794\ 6411208961080299283454006294592249590451275168447212947772609929189062805714973\ 459/691499923466918721731713455684181349677649283966478414945041277406552594167\ 2927846416368835003991269826021041764210025584595504874947304624171380041282090\ 6386571291253719018722933151217398498235788252683770014273625665507978470828940\ 9968205603441887947154167092627830915214824661129732467336246243760994087614741\ 0046326514927397220046353589901803067262058173882258712459225703601800336696833\ 0112079852263661642959353835413748607458315033468771208044271617378790252879380\ 5638933702952977341083672375873254337349897997881183866017998804456560265545878\ 6503856114943202297090876246631690362760425982812593157661562446217625212064142\ 4363139113543000463954983686467143203869426568784707262498761572624217682331865\ 6405758950180581251817178451248634005104637323220989483411793826986065920000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 714551233784055644933296302373195580621833381193478\ 9020338208407684530025820214326715009646210206452231036911823271558800820800492\ 5679754275789221003599658192466433020392947718971666467440269352894665873959662\ 0495193532812461217582070142786002592609308852095121414651983563181727399023431\ 9878780991239808608399570938020518606918878547209407458640280855509320475298863\ 3205895054974609759279006845558623406644969923406342834610245349277522874465830\ 0655631019721547481073320517771516029109156083421400714848459193973416502335960\ 6344820469964744226625895358536349986442115583687511903942125628353460611826040\ 4749931241213615294203654668409923099847652187991953997114495546394826755269402\ 6584089244645996472447832025120867331215063227020130594681854830242648535799392\ 3720838571764723991580410299321218339995127025388615984828419277786921964569129\ 162481280375039345591244514579098648705510598011/350920819895430749930163431240\ 8079644366510181472795815678730152568404923954977768996263487997508134869386845\ 9389357574685037755759841788433089355053583207218938485640839558161618327824942\ 6789652342384897111019323767631065663298084152569716549161268603856009272786133\ 5695781209663581480803275165688591931313446852403229862910614149956421095072749\ 5851624610819697213087963554500406311870496493475149158832631414003012290231677\ 7832945995023142472544309577160953459065859967766681368223713907884705629631569\ 9284011959884866092940526408563820384558848893409767953423437295716790011393153\ 3348318446141451916770010937706760291798076484421993889864745334345998694623539\ 0558297063649580214786357251943701952897794841159205158218477508213524488373226\ 7915032568074641493492635352121422643200000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 412720\ 5490502965700339226647095047331914168188325362585857020904027149046509848772029\ 3103310166380964523508766004723496678253909807802420979479464955341847932897649\ 9332862762942620955997055363982502839215516724619332694819607858449484515920911\ 5740621416221417433945050496948588456782911034424848873803655590355376182217984\ 7040649717453538761598411824232480651756262606724537000049888724670229932860512\ 1840216516663127185722963411368442368159040782923238912938849713074268909485831\ 7049655072661301293001273569159507819804556278961927076489609090290977255242540\ 3936422034837262634025849384916579350856793388381952012401592719597386676678838\ 4882363480299532988147968309151533408419198602164258412320100350882925234293442\ 5128306051339319814933799522266463534162793837756317243752864727061807118391002\ 8875564542748447663292614836548694323644265469811132439423888700517137823809763\ 5392626736891699866547/22751826254647959950659795961234547026210947095490902165\ 7822179974473142608265593703298096076384968812606615220040322604872904767872941\ 3969461771938543990637626503164953701794106039667596288998645910746474397711777\ 8085436981805022320264857181360921073938747086533783221726979918253706024108243\ 8999823289883683813431760526410363540778480102234921325918781053832131158850165\ 1197026663835273458322461371822238533893786209763289361486775614207821645711884\ 9388866159638626874031074277686876719463696728599605872653212066887159418103689\ 6401570641630905872774591804677933161612402157353036034804658778005498559617533\ 0637318511058684262853233277408559026970611131017382521393045608881734215032690\ 1093409598186382320462696193176456084357792182082198053971762484200886262090258\ 2930289405784699699200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6624141990487217592749424\ 1166573174522022741465369778798470921705136378317610051862393896349381178007264\ 3854508412196207664927210438800976809770637700095502759938343614876422139969713\ 3163913634820108427115879728449247125193657326261028504214873300397173125236972\ 6564898217968146830346010749084822506547275744656255874670936986114133736965843\ 4108135014671127070311753283177193014965364862809798004441883382230320240070394\ 6121531430996611883987812663649214849209637842922725142515348623136908348910982\ 8927061249855386259670097846623103367682487704915075533322130249438378539257042\ 0537174193694624793167566398235465687752294316356592998375941771343756204946031\ 0355788836378500533062578371399208830898944063225190414152827483816761774059553\ 6165353658618982929844819899502428176384255195502332528676108503939735875210327\ 3640857385671779363948049665536873005511878631716740014347834895768315749747920\ 21/1903187923434917733773037678287772046571226377545408113496837696129968895879\ 1061991190353712606196398170363323716744732813407117969843197556781499024271542\ 5514081632370245962135977164192091041002866859700425343928006465609893830101936\ 1837198555459412558916463311454201896886818805852484484860299455769384840382518\ 3970262525961040388324751125750113677839899270409330599407551574144785145583168\ 0483654055002735733650496237905208388147316754032867696657349024201612532781066\ 1057433801678168810632754316452529123885206567668105212092683208926414267203973\ 5221973664228146091882701957132039917101755940758861570659615199571708513876868\ 0274417924797647725974378298595505272424920020470383235219908169941860885831872\ 0012121800699240299311439575086887064713690484167752568473597143310293322956800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1869009069494971133011869905859401584281034539\ 3148910091483173150465116846102670161467177232438202534460361743324560027809595\ 2800896426345998085381958791884954873533202523708224171628741687555221473293086\ 2836504112616352916780223668654373170698245852064748415393961553457798782201518\ 3126875743055881968795450577475356812555821135186588853835873205046336876392794\ 7402631226347276913346783808167086825028634088035895385688793350203389615061680\ 9173862380075288896475403163304682228968928550752466120786011437768822007982499\ 2363578143190704789193817373582811193547602857584403668362235942957685003345424\ 9259146567879330183831186847715974696536260075353924453831930202786277804887445\ 4211562951166828094658085511060893834832787533947653888895006966190576208595903\ 1285429177494920405870086498585317590301023619113389669929072198215304571708946\ 486093591214862911584539452992400545775358929782824722575217098243567/363792016\ 5228885057356993591303338526759419361674613677901369817546324106380688022745761\ 4763116105072580341081097286663591100121288794455993867712601783933194420216095\ 0004817479472297060576199200385782639753114252945221697457722473290823233381621\ 9220500044359882226891183641240658688710114040080724649542907905298021928511949\ 9428092819066855733132190771388309058526218929360954835025558455543693348189935\ 7695076092730706139928888271850667917160781360059433944928025107926604702687276\ 9748027258725324398162531276371789687167973103241553674763112865441150676176663\ 0452627775595870524130783349826870428295467055511371070790008456275567183291529\ 0434635359323218975307934036098619470120709622816626875213189031910051054630983\ 7085065919661807350709230975513199905082033375083365463901808702049484800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 10810893495877787851989455034662271409242122772321\ 5028206344569706277108019055462705553046586597035909437215882739648747187908078\ 2322730517740316545668090842593436237018572855956202679125449749871987536575496\ 7532783600048186468067624809486646099067755526358623456278326594302283143522458\ 1795120171464307296856396707916266191205927335736009425636262328922814759847202\ 6666196948250918011630932087222402800424998350252540789844795403771788501831444\ 4055583569528739478220763238896788593864222912890999014968402493667124105272586\ 2417684841546835419031955866268423418005765758035648767143445529320178250564652\ 4602239564787615919162720688439889262046075763376422443231310826693529211506483\ 3192267372944629589462637322006161221113316275101355894209606502369434665844603\ 4791459415672508992851475368859310326441792839028887169124455389560578036302132\ 49779918486930761531469943038705931343811988946767742118703796550167/1610502434\ 4601544174128643233322193332090033288902706592263863702848195405492700233026090\ 0703088002860588302749375219147950272640011568019609779356263837387994680272481\ 3132437565701828851386176763254445432475637875727038974099894651992599152846556\ 5343493320643222713769025720191961098289341229773045836181878942298926124485894\ 4575548883751207214010542695609468630551974435553396713352375566008752036977343\ 8143148910051266775610334101970321822968933901469852703767530548889573171628136\ 1148303038060732845796688673811212945839978089039024718367820664163392946895699\ 9850404718875753413334476420629519027439645564785334722450585657943328739563786\ 8316690005580548255707652792906694711947582588042449874377916919603025281495469\ 5629566499421395164047595432225606773387767317205514469802652956054519808000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 196882459324606472990946294935955190135444835756\ 6673400791454510929816233631760538738756265830744831639065128786550934759108496\ 4499436947349275670874202993060402995437419818693751332186770951780831099893105\ 2548713121278951375912262115822820685403896155203559117961034750032225265932454\ 2478974531398199255524094709994639452948579621774165567599667452639106937484338\ 7555344389601736950838694740104757253050641048194158031251236073983772158570805\ 7209664340232902530356466815012847866074464418287924000197684503369725756791235\ 4343972032301762371042271762020969700570980229180701160037705985628672971344144\ 0446677591497070947326173537956231236472433760802710825655940292566487591227661\ 0119946872052697616214550734834778618665346173165568216425709119034532836767311\ 8451750801337686961671248012243355845956055579287689869222599842552069072387359\ 6115549365537874264015301415501605014495428453557768169659302206039077938203567\ 9/24218511282097440429591232865146802484685065712013378405028956206737460771274\ 1372273506479959511126414410125697885487079596012160914986252626828691570504678\ 5504473034372498125200492233706994742435083378532063523459134933759309662324552\ 5208015246408403381795397864476747890042738109282126880508783923414894895696699\ 8307758988936931910512557289742590866768986914008010768747092071977930243978190\ 2725484797231062526461622477240614176077832180967710301435424027549162198585368\ 2499578046856395631411991810030638933132464076303290864274187904117200111538898\ 6328914851104600210296749297863545218816362621056930507154712716775102882858896\ 4394578396059233820250204479159954763554728696976571840906604452956312418406266\ 7764922968736471050249797963203867923754549995277630819776476781986230109980652\ 9099443768551014400000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 42431645101362967003225503\ 8134034983136447826192940981162355570485007689730238532645048103581762768789451\ 0307829090785888191548079022149357203698333942136274782639957175867201607294172\ 3829655309794620647613122440053158682393018885510330947230987594218521845383043\ 0997730007726719935449054564792157039933281508893938431115854967844482149938270\ 8622014439029877436217391322892982347306528109270619315838226874666687921674095\ 5190516325341389094113929540732367749877597642569966129932445659426824191697321\ 2461094390305647492377124055016822355023704671213849406261059620441739959025442\ 2532835693559787798631447626913485291216063673609097651068093949970297575627438\ 7060024398993730587944861289286977590972440555493635686884347831993671999848604\ 7449532328588969375868710936596195715888375324503971814742803473786598969232843\ 4022716734250909956447128909824970113005665754073950917440343471897129327823736\ 480993846739599328817868982859/455789879749574678816062611428000090925516185909\ 9682068668764361519909821777662309578923690501736916302802409921216085337665390\ 6138300800591908112030587690981693013711343529558133659787501491329838217558690\ 9871982701620094070527162829715710575442497356110373268951673066026655693467085\ 0020713976608643295690645393354895532370030868406215575228702286711536100926316\ 3151733741689284438761388776631830342250459549538213333987345710596986606936486\ 9412096168652046590524972827766428200552105857288958439958956254888863216894740\ 0493922509080227356139884838799181590176587295149096424455031141785118000170820\ 5895951659540093933694947732022379644640733854376280755776660835454774426755133\ 7278001054021221776608954560387526847896246949063692671855040596592041842940958\ 8333396752494677133787593911897643524781607340736512000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 164307009542848893882385344824650230068386382914897649468904839258711\ 4429794517832517172920254189516968544982495836353686674039988594913862434987810\ 2038818351512678492933891076783331513211518721030796687730414306810951663255494\ 1242932863362891161006708163212350848148045060493104567466471838366008573262600\ 1223573443467252432142386713039326366504037242457248405761803226827981812186293\ 5040669838582688718778157859797898973999681850490961644925949958148136401075580\ 2325933781413214086598190221347003907202046211858946204522176828055606488635725\ 7927052647008264306624839073727008203065720734698826673099842198093742065562559\ 0178645447860687549958530495890881342919748004463032847043662253129060334529882\ 1086617866615201446631976687775589939156336316594571244727287571645094445196418\ 9450044624746985224527890323406504152264159215072658728472045037954556364982904\ 5366230916147689849883804053978099778212780815276742323/16145750019079793730274\ 2034972871117498890233403211804439404146533499193663977560099521043211269652092\ 2665527914011802991095999369579544032866614933204632882496726121097200002563746\ 8585482159399793333264665364179988232968545480928775259050705518343904609638681\ 0143554285778642765203972417717852963530607378675396889912097846034161202760873\ 0715700823023308773437069058919428657092930258936309692848658892714458342045727\ 3549556436116067538342422086525701022598264156347125916109924233761257477757933\ 9870975954039586227450245551965976462194063776789129499150447819054952001353357\ 4805937818841583583224981565100754231659723805311036050401406587586168740494189\ 7496194916249739067376904920786937385559372286490487302605048379502637753075735\ 1150131916710870053793270691259707852754051028111977143476965867520000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2787479659240538979773437137315237421725873793999948506\ 8038043693177854419738373651645425871665777865608554219895361265778092026815047\ 9352453686958717245555557972240698594254031726097823532758531399711934089011540\ 5426243419119206170964185293231368362668210767414223789516493124219207592046366\ 4486582950513251418857611683418219590578378323344333005786517497621457320181622\ 7232070959136804416492239809751417631484997325334077867859525687501229006128376\ 4261721586792242770442108175378656261043612196619462053484426916566999335465500\ 6209563572395945893349579779078068908508504595255663790843195133108782993609448\ 5793304087900484421376054441743377133941854409781992103470973375135060717972785\ 2519395252076087946833912861907018986400660053061863724126135796453345366013450\ 1601407428028199218941930521934454865809817032652218844394425255599597797462652\ 3890485164078513930726856114699804723576821334475161041073711511973189775169054\ 7131/26150944350631847197071592330681505216851491166584425868987035524220482602\ 4493375012090746742537155572873288269229772896248551786468500843396072792775496\ 8770074636661688335008397918730307898065049467732429895390500750545289729649596\ 7354938894266013285806832666306102242163279370412674001993846440792090909025077\ 9443737131169730521074806618628746793700074383790647398583072342942269467393468\ 1059251265886620116654754990037523960145502106572980938251901767641117313137031\ 5993098818006677073561953990492645115124248527069335710333880395847804455852589\ 2626103043736381696059179407353107411759921145259800831328022646611288944574762\ 6124784032111262104894839108362685915434217682735075797632531047446759943293876\ 7902234352898047168702529367047682954229468400738737513062863867438210055106320\ 0695127297234344721174757376000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4083440353458\ 1338531433972870349414648635184474500320771710408409258002718237153601017232934\ 4638585729101666160207989830670919783996336176060170014859392254797558859643577\ 6038291326873195794576884806415312466745988617458561785070497405916448560496769\ 3776438368391104178225157897897441442656838478362831522803858395681765128555307\ 8332065328300097791760045841351033497241463390632126539445306183585123995589884\ 7664449158005200302711216907144428672277986072215840096972103729017559379561987\ 7229976938357243054656266104711767477739540379672020160083743406543775952238995\ 7742315359646796019635657132025333272233375773349461021634016404365625091737980\ 2126827510002950845872736326043435260081907200687848715609166274477629488767768\ 9137594165469821440219539344366690419313384377430946815463515436745383625431915\ 0313740846770965298656026545217383617957479271432088120869036168697327420089684\ 67330575436961168734399230977488190513274417857/3818044350447347633504582445728\ 7116096485739506812896272657039611912427244774634623979131799193657620724145097\ 9263448613508870336659372724972396487023305785360921931849019764008604114764019\ 6213119456760382357132368227466997742520012687336057041515236987799725984853228\ 1323741310144417178892777419036091898784300896860749096458580472940451498737157\ 9312634429914716658806626071526418051545716800161005289980797056623812418867060\ 6669578803357735890032373259493439820920243156552900653572650657633077962225158\ 9998434783457429563541641041817557221110960802119885361053023330451281120266073\ 8078485088343781707285120120056606970400738427988101771477388441237522668854115\ 6994464177653791015220209663016621064541313180719342082283392455110946328705861\ 3390411764382484826234953136151582424306829246904164497436921494063022080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 217696663452143006253166982939207008592377468183\ 4074768199445210373258943334316330150019218216776389029324269955427581412661756\ 8071590986526012306977297469259761524847211757696128765369182550279099051377604\ 7021673561954963437493804335795776310195818575571191461194430819752732348839054\ 9766093587739951572333053828430184400901864325199464887884163866464515441496763\ 8444217723886157632467841610680126283862656572167416638959472137336463588202925\ 6121517943523987490863505568364153461296467046027063721713257459313096450294122\ 5944162333981405016356574635428501375299904002847377690456702410943687278499344\ 8267340420959296762490192496295251786464348485176439149358415856477209314062179\ 1518911514984913642688687305819771796002551713293003474285457235601023518832152\ 5043586820794171189816049637301028844183496240942360004324736534858664427638092\ 1913600871516821128342893132266110276784561117759590765260656254978296259167530\ 70169836600262941/2127155978651264703101338464863078057511421319759765702157138\ 9191403584798201649751994351299024115830874495979480310282184689603484776808333\ 0295020850061726554265603660417226490714641959884463298261876159324703795617767\ 5162300514983343620027436411099284136031286731509050669049538931004954123719426\ 1794335663266143948255683156528292080053237594179528639457919716655005496692616\ 0274760452602444332715160215581065262456413243222075832602748939351501221469799\ 3982229658964731567384068136573224229362769587840528328877634929310093404872398\ 9291460515196943489709028027640228287952256690692937275292722777443506542076448\ 7418231208105804134811112115482167106883873546654769283712914041418567168112053\ 9859171752338476633818547074799566551412798972463033311132280338988703917771465\ 4752962359354508585753541557310527492722157158400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6908050087394215726868034846547982607001698345444005633398939272242911295\ 4393612252178118979862151286374381225805840281780457354378171309663884665310378\ 9190735751024832426608350323456836794724509841390478678980340713086754119039694\ 8624296339986054744978223408135856717798672703175655757196175539614715849027461\ 7230766871994791586965244711017663458407588982053880130895362872900861794124475\ 4142757236326952464063422497107215218941443656120671696508455530774175038582646\ 4334273080892859945673987944554913171243232554050276456273620293376784290256144\ 5749457265854453581937363604133164455386445590993713283214113543223136815529516\ 0746954056038696951638095506081456897249288247421699956018761199843444187228175\ 3145058287878031404377711645288210579541544416454647974344533761043583733915770\ 5120861940226186299145147322095123138833914775607925715992216301519513035336424\ 6491685633828165276005016079470797554221756872719226090534836526449531552830709\ 0736083/74744610156749328664146411040178749813196508656994084082476322942019930\ 2288510722367426584364316596273729709355326269352650223654169543912471361881154\ 4464350449294505087773612680762512256972253376249281195085350657841710256932939\ 2647851966638677109260531468607477876073223103329958174825366952875750193213641\ 4112078579218151787726287512972458850434266354896017343501868315999793123575548\ 0746219548457763790247365767456488426597626789503645230741724045760515349373704\ 9874262593486710413759592659719666614317603460664239355785489283193423804538893\ 2497959523375358262738420538726465859520116555832595389039626972805242271619129\ 7885268822221715739551390478232698519715993334262801358668110081877299916629527\ 0189407642684942154282525630306873196427369647258395432393261221422267935877237\ 5775134991902843121958960956357302882899386066534400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 38091160409555914726880480487414097149808863178301777989158601043204\ 1746943139485073829048466903858464963852366609671394048384753222008046469562280\ 6300520155120290114183558000896065248951594607102201518792260746703633225933332\ 8304358098940638742246106132793587699560821871811137730469344719805603619991631\ 9698062101847154396894538889185605679111105597246482167173589844746143405679193\ 6206608889580775711395977796045483477275008993788934313387513280604944965226527\ 3191441044313639920115164317719781013051996949378394029421079394979343537969086\ 3503085693444033219394018004932591833267320193613373129653004131345744675710640\ 7037597433862421389932352869770455883217727599086403272260960871104331992248301\ 6480057052132231458210613135218501606663346826465189893857719558517952514760704\ 1562778886716939101141342860552013110940989690933534996115091080737959267883149\ 8900971683693365691493937259494288190367212536649942644951357108991584712197175\ 0099668908289/49442111244953257290543838213885378946413927634511505009640653177\ 7454631435546632638799844510799075188848314793704110804929293701238552777977064\ 3238256871414020618498480127433991179498591262796147121039168180975273032195310\ 8594765434120670521612165610492332631538710312481558835713976523880962807838641\ 2907177750678617911915893782184055822964244585105402562501592243556638154956433\ 7848081220911174858689297052077138240413766629601521006688911233584603234208196\ 5667978900621950120797832562980736345113056705074914713784079295609093182113103\ 4667363945505279246853224087440136890558234987692325795003602138059159669171031\ 4265908009074091849547846252586686944046956199329616981951767234999831428663636\ 3819154943773342938589168015564403479577496238886866950776882496218607922469267\ 4818036848726095059651521372794187286326880450149257052160000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 4092710823875046107111469889746588731517882287946494780288498\ 0707908911330475473853911376496641984204573489475141465889653948447651060795230\ 3397244445663025382363906835011395705919116119578034644196039598458860999870265\ 9803758112008185467517002926212589001296398624314072366202115950471925388644520\ 0438361807431512536026411475117969911956245473060499202465028449766498997107021\ 7940490600922980401263939760649789639050425778081733085078345111628423305653922\ 3813426966902961857887027433885546660678947199931638547016676806373386329697238\ 7888202557875790768731758897050090850436635203323282331445700098243462788620393\ 1253173130195823421751479146723984744608374769697116599870661002728865479171075\ 7925888858631654617281620553339048567043991503792500614331907964329732257131230\ 7870099726269938089950272099975745778759867336915991725047889863286259893237447\ 5333847754315469236874727108580436208876853190763780738719446813365672972254480\ 13086929346825036907/7273401619208203254643325652235501950179880528709101701865\ 6397289715314286643959120846473949153722679378919931289891148179697641938776764\ 2624989897033146216270013350914745411722787257959643073831039814827167078027370\ 3021086000897045389945944546990430587259210056817303005632624263001638126740447\ 0427923698833040772142805724862418231844676047304988834861376189128447093906748\ 1836105236533077181680413911324053066001149875698402852633860750152906625162001\ 6439378785863411789644437535581093437127221109820399971475002899101276583462313\ 2806877356037678820198715585621176509195491415119588998009106815311160765820683\ 1319879462137336204756571344456197635625756439618472018644617226419908958591447\ 5695504726897943846067154401454121050660867639707088941576059961589064656065823\ 2638987488634373885709622763077060252535497119431285837500776448000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 300692004746365211153071705339752858011187501764720071\ 7172813539357894543765461013548269038649812478480556976651089587050106136370827\ 8149143904687909613824010442498695494524125889453761460427671320866178357630152\ 8705345767088232536869864978799410170808717576292216218964577435502511997099098\ 0065885801153370430439753154787160545997693599290192141551803794939758995429703\ 1042623001282664556210214837754981103640632508629126656175535323885734461098931\ 6895826195177385560756005254279668912561197492696468210982362205857591663816637\ 8474821905021401573295021870600388741306493777630779184814723065308682261970080\ 0837787885216813123357194737392713426741128544288448091444071587401304845848066\ 6030678860355025873303816577748238387576171777371798664062949522652594447049689\ 0196249583933335728262362740561991329325901140654456776793779041426127130239704\ 7893362341247884486043532520045530062701720394954180808088589097463168942310326\ 413108139659517231521362705959/988703815980785521421982062264535219526903787288\ 1130069082095511217404826493231251075019726989385034412170303871596998555646015\ 3620026090290118842214757979224870435020495328470261328969204567284495394774216\ 8579173689564316001290423815328185207526154701362977675852354415773652807668815\ 7124408309536056297104352097533337510398867618754151218015886353790364991333651\ 0560199693647155325767155212255402547717454981916611997468340138163129263440637\ 4931843136678672135516028377625530134772856305490071275911420930503561772001136\ 7682003533468730947293647894107193571941364509888490364393648010694742174005522\ 5773924459819186305382429546861108742155511993606118617564161587538948585107844\ 6085404711979921970662232657078446271298775372344844570048398974365051442297539\ 5537020850243350915693735561982127193005579019030996458212267103199928988467200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 16013760193632903007933189505386466107128\ 6928871289167255786472909554311358010428696671759278506118895026921769184618368\ 2081271732462662521233180194431816274789733602942887154742377561184336356417984\ 3478720391826843618506330306769152065054917357202897941369483045482042259598195\ 9057519433672587971931010268731213534521225296077499562509785873946747241419633\ 9403486711875824553747178923103271773487603987359143358627921038439027020153492\ 9360197998664069047477895837633237335401802129131959244171293595382058058186670\ 3875852019226030058856294577218930022616543446577420845796464981398295993863635\ 9528573556944193809260224871779759581002986875993760554263748275313873938198852\ 5030358403141274069913745028511493604713070546424632758736445730201094100843385\ 6619228221588857183754503289271522108716009917067689463460665696674166467729801\ 7793211634133605514975837688248581741665642654500229763253774907892352572618859\ 86556345044250061225364056541882774692176199976915283/5000618912845861900539745\ 1963026621256207863642310478245116500685754921302294874156965342968932647459861\ 8642020719565341347021233230996810218115445617828884280896421404750255058781593\ 2649479725081820969611468906972178362752589536156021483879352273186793202827596\ 4480845082980408047521132443737555516746813779486660193049707216958484276348039\ 2505660041863587368849816781045787037244084536305630911326844452338158792298207\ 7983773184231976406785844443755688222405443371845282318420909818033052869025157\ 1941228161923203981610379593302540234538157907382006436641669711620945046487674\ 5208226194384649111369598519557469866011209741146865881492820646555295146490654\ 7482357615060344707837914322811926725490922852424254148688833507872378593181132\ 5175080721654141648320509962890148494449943466588877506830706058822804858322100\ 2547868882809752330927529472819200000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2779\ 9967613221694542088532876758289767901525282201958900259115485798349199987475994\ 3589819765776658641939248423124827484455016089531634772509913239214607325152063\ 5295175139544784089659212740451448643850518227606478377224871396903472097272048\ 8242391844295060204139599609653537805096661499241539397385264827045104634072395\ 2914825106881214278940113210569536525788768328300577897843076925762931973586742\ 8978616436498743592083854139960348793258960362027757127342526614569750187582849\ 5907247734974992457836593805342492219648819970378490276015086262548725604383882\ 8301379950086842213949346316333402062631928281715434362499263324202534562042810\ 7544474748871691145190507718236920409324725037136183386645991439820331665457577\ 2967828061431661349480433006002364588372005194666107660288773801762895274502087\ 7362067931801338325984708561488537098184400145549182751918996038364662337004335\ 8604878274984990496553787896688318546804427201210033766420836121284639246519650\ 73/8163072011907139368170733751138385697955452941101266665910768281443642922975\ 4243220961217398616216281288688350518209689031040203574001457650078921989669319\ 8779556247237677336628165364010083532913648722084946079845261352744616522869708\ 3662155373801834802803428415434452258280504992114443589347160889493730840137398\ 1396240901993655702290265746985792207999946471201913593997934392034817528868707\ 1550020980468439717665416698104716407309330092829203636066895893338240199789694\ 7051308800133507329714248084401041358981027102464866359334194323374589953424304\ 1136627590161964884299972438382371736823035942597658230175219447206775342537483\ 9823953149363546013095468595416258572192571209729035021863031849966187930434333\ 2680451443131322783123663947214536988518005710428644602580424957569167467608381\ 1531950666384406238690938520726533174192232202240000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -6753417268213336876650054637221379178843896457713400554897126237212\ 4915621042068128843169181276201846496382759484184491140095945313259434922291065\ 6057797197976058669233310561563089886246944253844796981287620662107993001172188\ 8008816512180654487875449784391035503375684833674213864668923083547670018532378\ 1106083111686685035607970116368223507571054753815131854284220248174354206757149\ 0605526269039045358130631098148952660070023410088812860614278828557681885717938\ 4504011428815937561768848704484102195057682260915931095981894405821746950532339\ 8423837396281351258922872681278097059600460738730355858141505670564880864455631\ 9751091032024636666045033156976656479710000412574390007467328304125777949319167\ 9445817141995420611248964263395516047978754937879883385955700054780152265451681\ 5154221056709430400239128479183828287983798851408158047954560338277415651518938\ 3323120457125737574426095090797134495149428754243593959184319199927849019575892\ 6692446602613942307249780432892897/95408352504403501787415736973188284069782938\ 7786930157257713759867349059839793323223892940239753712300669345965534969424424\ 7942356517056393149440254217678750509434399319983225844982947389869789727081693\ 6390569218758795322666297852850471122502960857317883758361463030717405680060913\ 1047303537973636688622089945987569608140534143149315965424593499825764019028138\ 5770445503790214066067094266161426835177059016272616748402603093155081997646192\ 8703779071543917431089827947740897573809817032214815591817727265419815913213491\ 5174545466701581178232928075583900157650997703772895731208906206094831813821544\ 2909232718596363249659375175644321904374825547458452933834475644075167099915458\ 6308522709521758375936923931158654098602250173064946171534441786788482143060977\ 3110190719002294658743646764215381885806044896742774623896576116167185998652230\ 1239051797672230912000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -4285477946489520061\ 0433044309362367323677557170564215376350075501942724991497555637336692967227427\ 3954178566416270373898457275974054370849829995035399914165174161888560977210618\ 8958382766478810696132608503056916774087156806020157052816377949736078495446842\ 8960552409347848769912984293377145654473768635698744320794058363597136356273366\ 7541365006575061843112921490244068912103145849519586423139706670353097914465346\ 3221136304908797156900551579997455607753313171642717296637210200676041440079687\ 8145864192348869329103513855535519451103774532758593225157690330111769760392830\ 3133983965114982001162619908351283470126249788492317834181938963736348588506974\ 0511244870787170873734551499298477328175014103467745812200815107281492049905219\ 5792892757941612384958221706384291620795944120019901750814326460805108958233672\ 8476358720008991715849147973638020960371545652773317593496320001507336291125453\ 5553583655977858091214272524427769638533547873117737691089941543342259012795035\ 483625007/393681926346464315910282286063575971249207857581551580378618795829038\ 6589921400595333533461493424948929749943238033577895948594948131309533729307468\ 0563290768293877673214280243579230260853790136649145578405462698908922666295199\ 2322025503711702615015445538416370089424314979017976713734978636400532402567233\ 4571114200099406714293067102993250696380109654125628301660121525771258876142338\ 8933580769690761267688262094533832571894321158120442546136193247316058880175930\ 8674605158275641862445625737393335810295193257477292944363248510557287364475232\ 3163270300040547718226021303787364769467545616985666004789750518039982972938729\ 6114604591909265411691458208792356894369183826197190033641036652525728560390712\ 0510154707522589481684829790883857604709939118918016470354173669834015235480896\ 9749124908949750492484269594982152906359039739450446721860995971676991651840000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -36311499827786412718763934949220239856\ 8907321812962442034434137629204415681714552326345071411486680156157768555495500\ 4823574056880189693984271354429146758498798603845198807466106993776079835143577\ 2019930905320422243306178831546926367898622517980562575753293934315350377609978\ 3253011350973612665071665085806437562233126541648030559665303497532274380792959\ 8499180819722335632327640809567362625296950812265372892460160069082901619053496\ 9236331903629935215434198898792013696462695048656646704326662691041779080707137\ 5585433101529270904813260011439336845440625954212839975719876357724807502534849\ 9021486187957635520408413039184287536392714411911766921705437173640816261767105\ 6483991084404527639330960192081996926891919494239231230225031773353457692386580\ 2839693408380464476054576531865753464309709874066445140264029054147107707502804\ 4065020167618141955221616016044731548575964978144113732763195078377331009750195\ 579200338299994805288229296262892900607789725314829699463/247397823808858766407\ 7652438007615091354323022850443100304437200661885431279779944608043886405602212\ 8021802090677791577368714220138995968333368412233791696828776648572754641389539\ 7072460743092165417186873601559168721321211698713877097147634482427997960262457\ 4194706305552117644242685521269823763633127101938151995523428688492090961164733\ 2765168756883154666705267791638630165984508168617262136810617581403375075624630\ 3644653495931651688959419562187820142823807382039295825496161013204899274859865\ 4365996867690228104251473166579025978953351814395625261184618418063742966271696\ 2488205887839830347166644363481948186577158880105999232206506058333137888745324\ 8136175330527859335509554803311656461428930709555609151349627587075005418892788\ 0343091697252569349905475876838798605893055411537760675208415227279291804410176\ 7258817234688144754039832182784000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -41\ 7884742923224035012440174066649806438471032759252801258621135641028644303243530\ 3509604469835103409645865908801042907436698487075076048080840373640834700249030\ 5634178958495453756728996612542043394966706477186483593261637522323052753646138\ 0093008719882104347889214603079744833659854516295796151669955272479758447681036\ 3485651458915476242521004254430034691237201519058414671326737831444694535507796\ 8663668817467992325772746177262219484072527114885264790804977764922017213873028\ 0748988399124952357779738419887388647428423479641598779005148815278105105568001\ 3464236528125355050778079452169815108236523580883235158332275188269145203517517\ 9938774264556265808233521271486693734825777648065778824462573196269103379103004\ 8722824783912796521170734321189099954704253663682529622633820523316963368376584\ 9501011842549369313751820846712449703692526185502084812301954825040608046090871\ 2917752087386107981381649195102355339807104663734661359919744107742292735358114\ 4174935336680619748739788973/22850228676187963848749460947363724637588112339325\ 8200777911292387519076769592470729654387866578509152908434784429675711315543371\ 9989275684116401709497559024686842935636050618603637781706906077470713303960883\ 1087939216308766205294372923060852813868822215767368952242497293689703044470605\ 3632810973386562567183436132918552371157164509940325074132060004170824046852031\ 7889431306767593379556411077036230924928883665292307156124931578007691113096300\ 9438184553488562058550446941006293458019407034478264684358131486858309157391512\ 0301263665493486772767625806775012762051340245144364598071495719547318647241476\ 8273386396655317164141718295859068757158725076161270228723458396478315970064489\ 5948663457638105118596585017130719038302228889419325943084289676902882061255655\ 3652948015430075008324542732848501249154276342403212787656906867706149740658536\ 0428825013387264000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -91886258510966190\ 5766363712857456301820844832274247408951114023619811445081625933091511406380385\ 7693960804882363151253686944837920889366057942874845226867395453042895589215345\ 4005765409803729551080081039837375684778652360185744574796810130996432390859886\ 2019136575684992710700064001116780921881112405319130604892616641982493564728789\ 2499304555856959350337304208890657585112503713691381322577431063829884089389437\ 1517588746110100684205421186024147098214050887232168927276485545294685568729418\ 6056258316360686132265131021516859432906923948286333944722455751704146101015438\ 2535309461162167371466927742300407454799320123445220436257516358878806978060789\ 2121563443462186905210895533468281034056565195297347463926141070792896660778422\ 7230883975673527786215688931932461672609379882255591366625438990833758858315559\ 8621429990771955781356196391363514518290411750073823692560559836911750667506294\ 7663779521124977601675206990550000632572939339394448526947406338047993315399275\ 804049076987170485986467/426557325276297023997983696823515699624516770226321378\ 9343645659588817503969718213896770952153461530955045462454474597262244795875310\ 9493342472094285291385583504408466212938719253646543038893999608431046486303941\ 3059124879606792395528109390548654030704042728855574644144369933889238454814008\ 8129903016267555984052603426911047724710536585584090852691545516982853598714244\ 6576506122671174883599983188214968079647346458610259246512496323642769836799458\ 8107023830365984079471241301801262203697792804073013300355005955816167973891628\ 4494103719565154921381547839128615452673396435770308888210362743548856434058608\ 4452072581775986998221671730329678589045862547787197373882504299126146965956660\ 5209189854149016657769989433596600104599214533249430969281374956045538321968962\ 1422221987600357669640592257990235196462143151436453162586052377164387372154342\ 6678542974209572145725440000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1246758784\ 8324856571572736780497900301757064006138086944318163672953358226398797868184432\ 9031245910054652739363214709213650591009152267765287058697540077015717491362434\ 9944701991826716528190789741345241030427212467394970010839451675644670747682920\ 2170543925151307739702363832866809546626747487874812642172076226698641340858325\ 0911798047185557569932171614364054418064018830486319973912463393665481715108892\ 2557206952287449033378654786882196602244867466533897415224918798167707592128308\ 1671351991569483068030933761533341082752467467374468065257751545378363582467054\ 4157550030157123791882325736431357696921207280758718695838804032466521595777041\ 9458310870995184098062235536947698185111471392661187283927218006487255303867285\ 0873629029793848434545047834240855722322772213267383024808678028734227802535679\ 0683407022799838568218463687514960872230860834570512271004787332509030544861617\ 0478397307030945408282286755633251347726706102941570770154579528329568817700851\ 71315248214590307199158989490668580633/5139722197773159570047422581473197407905\ 6855020382521479159440747797180971964725318450055136970376418601699350111082582\ 1401693041732768725301958917108164848680561827807333282662123189804527287103528\ 9224252632630953178172930962354279582678222001315231621406806243344448802217166\ 4108231399251989081147824536383113421317443684309832269076839932333959463918121\ 8464035476181212621902006326760127018731547207887999366296946632109800876510334\ 7785165094869755120175263038620980350233361809263979982917161091124724829930381\ 1328800168473856358150937611945490142935925634062981138175360544074302111808633\ 6402187586251443695234066329656325754721199928811866267829783670486578268034139\ 7465547092188361636564358890148167605083917405320659172075666241583277349945156\ 4083995562926387045384362510490849478854654110658484910083382169742579632386626\ 4301135207978170412199371413682473985376256000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -143768434256007826752883050525612000164347107042543445923429786124053\ 8653605762866959275509176893057155027950513147023501734626853467551139173970647\ 1385913799635252018011080500198141046241060804774547879142942689792073155820091\ 6262470695998789382734758091650481078238223415104103273435906085848113901691434\ 6716486775684335706429614793778056838443738786690705606441562599077888731829358\ 9377371529935307999588704616057478456703305218976170778196146339579668894246822\ 9403420340227402192867203503008716539565665553672844179787746342979815892729113\ 5812633280833483350936786576280808141052773720824468495866910846473198280545214\ 4850839431983325340805188134211223901893862020919628230764282431434592058867556\ 9575054619918092298841796624346106463837301540116079110486792709179842871294982\ 3008533671265671654136844261665706173890647911970368813836138635236581553775668\ 0280297627400150394351560847002304667164270493362475204827025025170816269424441\ 686598196277698783144373126581234831352337503460215953875524734562676969/547502\ 6254236805409723433375460779016691817214517231225508377271985296119744004508424\ 2351580965733727863601581354845371404723092486786289982115655291509760215280897\ 9857332547014349853938183437376653184709297308807266626579866849388780321042641\ 1911121436390655407773317739893155093585066293675982076406180186419092221726942\ 5778599041654771460244680897516690252097045779680139873918882913723224326321171\ 3182048759140516690269794131267134455342014809930806708817668117273556242066942\ 3210609078282761300607215313843793543214694011767874006659927931763274477571590\ 5284681996899588828874288918364555243484573335351235910442169750498449730307509\ 9351007033767315168320583049936683041359803492209720464603849714535713984857452\ 0581281677787576025149332395534732064645066598674799814710285989956106184210704\ 1431089763503285478776003667146014181448014477039145465765533407227482441056948\ 3957043200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -172819865881526490804\ 5380425594525114829776574926322443876151657522527412655953578118768962298877715\ 5239698127335290305509740797167513985531335516159341174112960200572941686339911\ 4269581449060138764714475792722901760904937705034316917808101850173424473096985\ 9495105774269079934627028516560824150449619629903064165849024433172109369575074\ 9913474726971287932201165666152304919398265009128702982836150274580485434933591\ 3224063691533858356108667619632114381022349047212780064058791905822456162667111\ 2620710097109057709122420853538742763396543875723173778009958712328538453584713\ 5676274835974968721291596307557722060835100751615425054101603933059146313353173\ 5912707048687143950836107306025373773536918879181671460024814654168827791895141\ 0089080373409574448998844815001358145991635962684430646522501594871251203415695\ 8115459263000702784605082567672600310327528009269983811853067400476157748060166\ 7910551567112831494252125885354441051112561284763565556747012478193991613724628\ 41944276201864526319625654574673112203014109/6311766188961979839072234080065179\ 7554758119593015733853575928328015861649180849903201124432291059972409332070280\ 0920310138384430356406451863727093545720803331010440261159965137992758476619601\ 2817504986080411797170218342614449467853361847349314422742144196844116435735723\ 5459523626448111825192007740638030120613420957684737632866229820159574932689993\ 6472021629871133845332626098604535503499736647878088403113712543920444901835419\ 4708857741739607885203614532099191178241271804985581274356013922972043843057177\ 8598430781168645943300943370499228723768307038785186550584335480773886656681862\ 9627680487218402971267270581273510589047241318092634923019836882615140840878240\ 7140614230594001268896940543140510055364730697147605241250758537868873730730690\ 1843507928677158707001032012794722216379416484280707853555080628460732658586182\ 2829183034697006765980341566241468364278404695244996288394035200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2313382260008271811857585603263453778401389511\ 0560544946176984669381506594921521443742657029058011250841267137832235170637327\ 4322799185348519437362609173557988453114886123799869647143511340058415009879439\ 8109374300193181114589019043625245212931296221981374906874872181537567184379928\ 1720871561731570229886403818642605623834194727433145175264848122796210783321226\ 2996325035781311378812020241461874446897501688018068517349164399641565280095192\ 0626966679799341016562545283368600625674537019131509694701527076706915507378315\ 2295786231596528934094412936492007319692028308189468955073243464693711856719584\ 2491703351359181168211127619084700042689191875311327687783111171096652635128023\ 7881459082408117675976273632195072578037811486240856343838815056725229653731753\ 7230534239742621018282047002463526928297679386598296062957013113512791360383628\ 3297637270467247236197089871858517607438711135344695378770197993559794650898457\ 2620502436498302211214696929852530198890149284260257168006599365881533984392444\ 420623904032949/841958620852732836337565268670111982203350553162970419167664074\ 0374510493267292622566893856646514716097215209004477306591933984064040993892392\ 4688717539412394317279664295539583020803353990942644346523204778073070172435510\ 5586589505219181119315680291680189296482414771601844017730635343038705664577549\ 9653855829858840117278572610224265032865947482500310511451107127677047512566762\ 3022799911034809906850143629805100810138087877999447714267235803940293591523170\ 1976405434685632161115056514373325528461615007164068381105371772581365014899986\ 2796606042275325229334750610601490719258618399433317868086165766561172995550134\ 6350648284208198059601138411168606851857601747537436614029569757867783340383345\ 2740572461807522361514733432245696575375467554626573919883439510037406961427498\ 1417322055244070158797527477472543305553962794266094247555071456134719885982912\ 3456641460018782876590519248486400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1688094893067684399575964213409391471786348605499859376581454765866124857671873\ 0177070778427318511638855050903954431175634978634369352746309178955086941786121\ 4036723511414412746301018211327399728782524030487023031270060867638287599662998\ 4964966243328594706343149405893732860161538344009316325520684115674631978270537\ 4908371381029576259442034332276613560155431915620573292435628414905904383139073\ 7140305563122622609719623533684922534194430167481565706769501999867624795050386\ 9900342835853208579964909845018529290666824137982044060167790384177122557569962\ 7350575683708726910708747286069591097632114017772103765696530162910836958093363\ 5208674762520868808613194501331410810874714377851403961428919618370206911860401\ 4088167775916565083582266870731267523738089557154499865721300201202931756699591\ 1306998524346257525312884324777261374701650825101556897188758695662247446997965\ 4614684040202272838933693441286174651370049474701162840651960661058251097458776\ 19946920667705291276698070066596729676009547526760371555915346430181359/6387559\ 1292796016986617650184161059179821616367426437301207126635893385804960739006197\ 4220206474521361401666175814177457272835599531880961973697180794523976566328882\ 5885644555517595549569870431636147400995576670707358424350582146871503929475791\ 9025911438132148678938199592519563330192244840870597705192452704588712988628111\ 7014832014647781972558354407484371676582123254491283479267871051022886146650598\ 1504279026217437180843049041800414870895688185536984534464677690542553970295247\ 4702815436203436719085746269092061286437999606164155968100785875353476955982695\ 3586546382475414950130543050572308443635629762755101771491905305557992799557577\ 5164253611704807998385697230010994853338953658084519910360830848640470455702232\ 4580664231837321396032907054487502988778848642406014190533024935574635997638790\ 4507910533864153476740164670281052624085027206103608578249867732886252693550396\ 4342375577288704000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -2676113240151\ 1391221120007210699494899222138257891104458715486638583223927159775256048819350\ 9914574937117991646820741112743770822994711666458285583454058868772683490737918\ 2503793009174763754014914368178307899257790690623761596574092545901316802909477\ 3817687498940291924812761371353845654670299114991041323416918051045384199807441\ 4574214182486961279931330482138370250470382126474879918395721168041171586390502\ 1162910956570170110149229289426665203179803480215238886805943105345711830107456\ 4834280096695748057090682676272238366888962070288957375350383860242664848452357\ 1577278342960493274501240918248074717637245962583352683118613889813428550658572\ 2758327736901045222323346222539555226471985456455144036845725558724405672781281\ 2298462890882584212659665874292219015319921906457002223315009766458689420706116\ 7817426839158428004385749893558100903757523770060407302453592071277027195674891\ 7850406187340657251987024267153096673969500467993271796557859095771727903549554\ 7447253907430319643219684165222693183031939062485258809607209929/11079402404635\ 1176765129738058186145263125648960117174670017477480984514083285962596436680092\ 3416873092639488009761571464099804178714884005789593977607056053960428443857944\ 9515367034627031211008104305915629332851554919877791323486032901413265385231818\ 3045096139135875213715008982248562388284857318760192873867030891819845253793261\ 6081854627638918832101697087132732942908869836275893018159089470281311678420370\ 7374797434882798047473676031322736585931071133714630542664330810864527163938971\ 2387097338808408328796129444562426950630428170768804337924971968302377392781779\ 1927141375281290332749487528500444535360015152273672207157349071315565419626567\ 1062409623424946449192105762543305369952674087431006707149451760278450204057506\ 3079656631382308205329705773533840434528101359533898412532123995978161674379893\ 8834022215563525502259448059094961379511406327355841514426999519335863432877895\ 1919279863234560000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -6884794511896\ 3554258999760708907913493901680636946834999459739123639596942033562717611623888\ 3124571728422079155128821612895546165345741990287416559469081008520198004780538\ 2158682916062366010201594802233582983564245354011824517985457843973779087759894\ 0249187045619380634039835851329444965553466147164789197812784777790514776731363\ 7941937027621552625759832534440741535792554173522029099078971808924388820861792\ 1980515533574957585754365691133414472791535618494583673964070089766848268867078\ 7419252325960325451801244313163022387388605903628537212674997192587645550932587\ 7243035826256280764760788195191119213532803303763488251489228051689758315061384\ 7262459220304801015028005060978592336828915004303199203730479205649526129535918\ 9551996511742493873130595947682160231278370444923238443285458159376691026817929\ 8192621621879122606718711403541740129455362697510314660671499141781913975381748\ 3468380078300059386859833597186259651732963639126986716886847589302029497406155\ 9022226304434798600711132861635307193657864687209775566233197253087221/33394160\ 8821529969459535180367465463970100703515114133360707598455975880270094220998817\ 4829860048635183570457462510118272228081379764242724634276257649965082896832322\ 3495792877479410260503724350462993956956397043883246685573761127488103360089279\ 2579779879831190662102220653279413179817929032069607899447096493645002292791903\ 1721787749532068655401917785754749596679177630994760643098524600875754227614778\ 4465573509399953341804407737267557785108597976779158422058767511535553087310576\ 1765186752852798566292142024522651748941573648358419238154703635547810332956442\ 5261339020590567842330440972244371952505863359773030104420831459994059474534157\ 7263648773103348134168893795145368343475676245476102747698971858190963813030077\ 2448323826879140890261986287338259069783641540721633338494391651174165301873626\ 8682530365094343396848691748148168164704814912221537531385368438073003241761912\ 3148748285055373058569666560000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3832819958525749902862473815806069209288333709356175511370032480134068262564509\ 7329676366910222439216847966425099733623252534516426763603987985649103550931339\ 7018197054848030899623112903231522603225352015277228267107888567811976878146828\ 1663119207640129493865286236473531940193548921607924567382979810472120271379376\ 6353077745867265974752680948688269597853755795520513228029305809980242799599468\ 4972451211515544536341870803307982330154966365784823645178364828603846764647090\ 0879045902310689896872007931243084609961022405287497579675440402899576185098745\ 1856760451976594961649176051749049976243932407040974323970356443140179340296684\ 7803698258648141613179469448035366057115008440074849373104664037023573245994189\ 8776002555551466869999891315035144371318179782622680368115901917632442558907095\ 1315759210414454915759196923099520368720257687731793572698549851708205166386385\ 0141399410028440122867907721248269183621881479957642070964078039095718577246352\ 5134162996104597915654776569932912188539404834786007517203018118649281306291510\ 1319/24213931410767608524521792055509675375449084631112438709361928628163028233\ 3878451178173584095755434121217117520961184535804298177603991515550268652227957\ 8812464518366659530806647226568346668625725925420108535385009067119037179197668\ 5086926199009582523064678993932753636986071884386760189083368003779049138920282\ 8118495599801857580586879987548325581819907903957797060288810189001637139699277\ 5259977306738024635984172436262357941803912537805630166915696815950394994432281\ 4009111814089007560991021508522799995488932057911924696676152685874936945048660\ 1067581796055425488896167138845131293039589326178689503307199218553728168755916\ 8738919822010551658293354018286964927605941836717574509021260050619089418250274\ 9875193712802101291596626301305827037033159046018669715854760937020235413089983\ 6036773582817898930433117659318234577313993610467433661744786882381893569040165\ 3282008892179277364657044907604398047232000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -6618879866209744004116959163677014279105983556293424502952501594811\ 9902835385220165369873205061052642838206437978272781334291673366455962092170378\ 4691758917600358132786833379467228384690982971799529754825347862865573624370947\ 6187773515677161820270553422950311601919299285282498050938931327288834175041691\ 4699248418282379613357737008143977327510220739797397371411642209606701620490187\ 9220064151295844214894420617823317444817188223713937923512409760878531076570063\ 8075146427650240285449330355500622469006785927507073909945025059233162518201234\ 8620770697991093005313557092814104700018411899186623247951537908520978837619593\ 1696303217982686369844727819933384720841702801325107206586616260299702795350000\ 3375305114045583781742983810543870079660307978009045579673493724389564679488245\ 2127291249522705937285006998436356303666287300127845545574097119799053646974745\ 2596124439668842647009717825527052741231329694130676450867076029240457852881035\ 0119136883973236879150451729328065706416590789560988898565127235648148915985582\ 08345385921314717261911/6713664957763555537245088802943078867017807334484537192\ 2367406572992635375210974079802943137354014656710137016527201870861301194307845\ 3031228066772408822542158034492328712256713052327535527109488807973112790148740\ 5183074067540504254480962870697777004009276329245077626971497490532626319029182\ 8692746497174576139591687549946012796591227219564125346018955491498354513964280\ 2290143551308129215832327242696112413505229617557169265088907610060119621067173\ 3450488978634561523043122176427151101938156872541038695641240746943737460070631\ 2813547569875135377729276593388711296940162371117797106623081820304999739248790\ 7918073125485572878102498463528634514192138291826720556764876891389950684785747\ 3351762793864215204034593140110861939016299316927233221173012424860522723822896\ 2622589001595060278339808717803716364344679209128708012328301829202419020328078\ 2947547645311137724985836573799478472365337225017024386615979540480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -30056038911624087488517670828682261164977\ 6823072036580038637736850954272623701999193963791280688643333359278498146898312\ 2569133425439709479534290854337661318432157620147607434939062409947381232165983\ 9186809665105340990727168765838861238113165195485278351836788584152269496019873\ 7524649655628597277351064501715884454638235402301280493281159371752958564585529\ 4283838723681812288742547852971794256931282266297430135190592964812931477263869\ 7269647006955605963790250628708281604780990274717573450144983864379598242353473\ 0911754798771500006977914290062668159509542481951854029068463129617325923218374\ 3223604376357084196243989173312522723087852722704934250736040372080026107698590\ 5401861417616843145216636323794350400004684102426122756815273667521099199539053\ 1218605187048641949924228808892700679852804067981289001629428163621645331152170\ 6493643937454412722168242407987813961006619678776460546487183616700170718711164\ 8408988432994576954594397735109084805931909385738087293123503799526350609385726\ 7659826238590704194114232213352526695100078993108947087/10608470354881572973365\ 9138030449330133258827494466391513661364321362066376089401173726693301292513683\ 6604819523427307962060032299215117793530644350534738014046253136881808438247157\ 4912593961089583875447698576971674400970670902157201947749875664854961252423332\ 9676064883729829898851366178596368953471618525115245014536963835037972015071650\ 4780195527897728500455964681722891158037243670119019326117141512348828068308308\ 5867659644683132600645830859261357906500581350152424814600758212499540172196996\ 4119327234939685427517391938891239210532452842904431792787060693987197542296981\ 4354383122232681626652498983237496374351699573303256951492037691153181084058850\ 2416992223821505412301662823960389219879583223276712642772039096969493830865401\ 3451775751857891984249524548936425428448065216955971813369886996342687464059004\ 9404169039768840469312347828865446263166682386500444213999241050777297309473790\ 7494869685314939057602560000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 450\ 7100403065102012942209735381428475952815472007098498891402149023077997363437029\ 9104132337209350069489358455952696914115283772605988850816923071117942181275507\ 1560166350607444950090086229501055107840611512736002411694594400006124202352648\ 2682269039319633113098694214356908465726231888947682959383861309516614559487944\ 2523893540806467680804887712830192181493328891895914363520523683516737262459888\ 2594860011241856018413508301399340569278845717667952888511942740258411016917786\ 9058689407018853843451986523603524910267078966800381754454214623821418871913080\ 4889158189054751397993693936101848601681189256190708420471110815671587077593985\ 4042860858586557569793337199628294718290388890225093340175234470638091908890003\ 0772704428037432055244640114996335360990416953410544551396151370607933485575352\ 4207141385165361726329933997280474009012103048552695338588936035301941849727190\ 1938087534674824728825557861837613862005840874208585300663950346710847517189166\ 5466935930834919965331925033905493020983802360811555186876495643962542683641526\ 815974586960073/890553169265058362764138553466140429276567525545652076127841453\ 1188026098413820782741793463976924175023077300736139769470977639564463752003586\ 1986268574059600198618596130761000221905187301936515190954416206475104319313411\ 6846786354584561107983444403326190274530701702576574098361410152920322149898880\ 1660397832410430866174572924492844172763812694036825668201196124564989533668786\ 3350202096622376675826957704250997460641889037543524192094895264318536136109833\ 8276499637767330958386786145609192326804054352314362096088896000750165929162101\ 3804443819405762913779311030530524404494185479368216458918477557254020035353110\ 3201022036570401568427231017043635466638711066299975269119058695811667477924778\ 6065322439824485336966298228561064753428713591180070198499357850818703150307235\ 0737949725002227629987324557184482848046313945360164739729227340984423088367109\ 7810866747816912041551367883642558457697127984989880672615137280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 5126569840536573411562625618786129059028646\ 5038664907012947416087167666918019163634160445543589266894549916762249129263114\ 1429339990338203208228722798646628626489584376338085694555947647352355158049658\ 0096794972206077900508880964256301801685490939801917590998528570436198220884924\ 4166583703230880153635686224001454682682017573591845855856339066671299875191458\ 6646627539988380131363109660026066586159464124798486557621624047432327386382978\ 6076513045702652143725640618534204417490962941187410888181845931983067616226811\ 2931474197089312631501451734841113507103797389098514953818089836106742867884823\ 4639322750749564600549019576815728504923412118389463869311326911150778712047874\ 2202050858802188845620140593568333380867450590148679461535400190556515145836623\ 3478718814600832342343710820878675647086565804176522981387567215033384994664626\ 8262006707680484800990968562225576397762107632959737286406734476726900163772813\ 8238502604918963371407442209226786330874726556393316201931846043252624705615567\ 24300296815291763257602672335942862659293533566874199527301/3775498234589987714\ 0701029242128698916547477143580520248248822781508891333717767363314187226979094\ 0533087022363918974254696955421363881625222229910008377740704656207598498581595\ 8643343127868566567610962682166483970133485327844949988655503973770096461882576\ 0372117697126409791597206645443078095788101827516566807254418436083652224283143\ 1527073497312553083821144902934168148744926561932121613330957946568340319492050\ 6642159597026327282199434694455476574946963250455870794177674296837322929592354\ 4188731872654732816275809464071346571830869854145202600976199771027886048446828\ 3390550292083108481385708117598929107559909713319124974782533914685335551018221\ 8138871367270493151266013468059411980446882745767710919130716343376342594194801\ 2444271805566819577787378720965065149968923750847237792014192073393831557625101\ 9903323434482487518263198341871233144393067060189061457694071664938613645081960\ 7420867326182701779800355200040960000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1732312353725941858684395580433399718797041308687324244201202946171988644\ 7811643492912037030870307305475006335330766823464146837069361182352031556117854\ 1272718598727376198781402624642369385427416762325211161038453923644563371756377\ 3975108756934208454219427330412357600310226890706558416237158016357884702725015\ 8977499482646759231897705344232535410389211500856182379632166721717476762826222\ 8754299518276917265727795146286617472470356114046773488280260695590698450901409\ 4520839276504352939661955582318916180890579729559087557885176226917422426756145\ 4872692423373009115967125861987356174937140016444757741505112536521728897038736\ 5416078072459265987854632984931074513439641500949002608614571449580059967032330\ 5725772650477219843876511646376328602593250821534657345558604055143243759319213\ 2748062865078761925302796880132969259061555245004829487496059732645230731356018\ 2016041075939370094803493750410091657756854918506325775333521034796245323355407\ 2601600171071500276646656192934202839781268290602507181416590502451985041151213\ 573709562934002764201100748260607853/772680282072962659067912756207485286587804\ 9364919165841555395552624041113206507820178651641004982769285075248330203499786\ 5955174487153005909475919154921583542066917330793400075339240324536090008302646\ 7381316190505900579519023602406218762870877421018039782119461406430232447912189\ 0245715121157016107143039499090275938086086927894002312044801391862035747614455\ 2511250358068617773248860548285486386316925702174023005253288313538949852767086\ 7744590471347432413001152018875743775352250255605779065947436030831595263872195\ 1294284762398736537868725866588876460757533513227131661117485193675817224274833\ 7207898956827088620815121283646639081467592754848504294012787123143095002749373\ 0089711365448411049266807132059728716321016368824297188786207925261212097360548\ 8364334348228779725897046417117624555856269930103249917960790075566421472738499\ 9458257060332390356395094317242965796955944814248859206384578439799603688374430\ 9782780269559808000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 64363479567\ 3076166367023735699512984479654349723925682693938157310011723144457484057423214\ 6162212430936558701446847170939807301674409067519988922894742621327569612369968\ 7135234143892718430168644896198244630136430395316233572105600026541186207362449\ 1426775164484226692987809989634649077022659736712652640290529852185192307467279\ 6213559177983977861077848191075429738258597415950079915430887453559069250673511\ 6068402408381065865889539822189578688212589793565881820465883064972350908061428\ 9438593325925041214201872975621352374629489500781757049017208619566865490603245\ 1910794606105888051179997676725152793285458054897501572342058318716221416402881\ 3103232215246777473051967051516532100281900231059326602966482663440343640360072\ 9612300600693890158265122492507747472910449100912022549343104133919587331433028\ 3947050575026884674554949284223695947742787864954203794598271142267505920305126\ 0153017266662643564759724144266623985302608914517704154239579869917492388221304\ 9743758328111730442752708755399507747761952135857199208999848359236488165892220\ 63074082824273705402360454141/2060517809942571042693983565696507340455573194406\ 1430849026408009019839282434791025418192973944685823336949347507333899613261284\ 8666835702146558003585015558875582164698050981099500411585136026591114209860986\ 0132568688093846483218596663691187970292370360764105989454202566337472942395718\ 6557225279917263781131006183641309858668751944749762687433466781368943837963012\ 6391928230581719221645031104015613006930824764778313397732423947662617347834894\ 0028686413078329279985527588885512070227186666117845358559215246170812829993647\ 1919910608962913755581393691990747658417806619083759921381978529646785295826983\ 8926860419366686845529375346507506071953571529414927340876932890489580578545753\ 9710419710929962030536416853056982167863346213072023049619388249513504889610091\ 5989629042820463112391927011199178680715785900601691896513858609793322316500417\ 9887416909874739563328628781015264373057638889347494709119116254449511220038618\ 4936989966425128960000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1501523\ 8127128904863764691592775921750282236645063913703629098123363535014161509921134\ 7284989470725208225690996621683714814174094919426361309598199775270610386379967\ 6598861436225928389464835165944817582551902439369192761297669020648739575961206\ 6736188226979790804872926502763773397019718843168240516095034544076708801815359\ 1026246351339343624977368481981247462664141310995750631986935169098130062587438\ 1091205248589206593033435183840254513498745858574614022460863477308838853862142\ 7405826959385825816193320600924461587158439666917749320920355575970064162491706\ 6530597890620400298349992643872161247052629461672833347476378346610281577681210\ 9318169383002533963968152052704253619376978501288695162415272722988272051279492\ 1349406521396365216611649707501122809087609784276414911800511685268338647016535\ 5704108621709412794753435853850588257122488343454145229746310342894782747383995\ 5268248684284280783161907530628895638484619378852753957856665009976021456760694\ 0393899419494886822442064521708338146624493433991386220883589743937710489112964\ 724763914952682241329830040139/378750081668041819027543023554991155354710627492\ 6447522186529921704401969591853521403960489145400441463290706173845303936613287\ 5388872756859951650531135436392731317842108160276091989097335655882126969979864\ 5299490137742074026705152378991920628523243601217844151348518232569898328521080\ 9995280029284963799298549553640843684619095040599580766033682456863942449356602\ 9602293353560739406465168797399052466056843435589529991249856140999866299802349\ 6432677359606834812122689887104206563174822809235645454280743628190632759980137\ 0446920227205003414412072255331315032096504745484622542126679665095505902267045\ 9620907523784113627753171833291962664371952789694872196589371658438636899530667\ 9815656275933952018956786067051445177500855389731829920197766320137534628694294\ 4255227966033036472406846361083047933119429413624559679452973746281959635308755\ 3316096436312321658516425036811344964119592086866314420629090609517811001159559\ 0189302331473920000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1149734956\ 5035754158097513534772338929735260394721395718246726416355961305200830226524331\ 5147194933010612402260631009622882490366188565940459781938913886390800729043622\ 7699580072950835649946303677568953219330169173121963044585928026143038582744178\ 0713001369504118277935812605205691834822818481448769487384820264210995147686216\ 3197246636587516874667532887509487472132870214048859053923567845202726481227809\ 9199130105804510151691179850874688593569544999503904485461132746120931549973591\ 0965220982822545862402553936954398042601718303797366544722752252468807328469084\ 9490467250785306508350932526616596348466033207733054374701382512473459473320244\ 8525390796424505943397762566902564512365510491899814514772810528435594695720137\ 2330856438364800435817739877012350507138190009420209765448360908235281656197076\ 3235149559724298310083625188618666805577815672837120805262283366942333119758122\ 5271458026298430933634040158418373360657460325392430512330928555761580067844080\ 1380568778159191169827095943945850183746312600003505644725798627767205332386074\ 1264274765585770919890867963/24342614574331031951085800828625041694142367977806\ 2520324276903637955956239431443220854348515691494089884640809060367529429895038\ 9750675977754787849146544029038406139626879681195336801683483571362923190728738\ 3083606992416949910703555429057836670281892076048257590440614802469957670589205\ 9138368877434329966019983667723882606428336275738752508947560831724626266302043\ 4140709169900410401694655677238275067786488532714829103673563430588909216972279\ 8247124703459723591084858957136475628561160039286714333475979860586950019266004\ 0885425487847643790654797148113792873661399934589956464714029642433127102789252\ 5810378435802896586180366828645144702847452537445101543251260590074537686501615\ 5750227844225145005082601740926285379093460806163437683549599902627990015183013\ 6685925907426185323927975542885701227735188674934742907525440081673931739286496\ 6039332450914995175976843872378119638888892472692954137846002392370662095118645\ 9587845480775680000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 21965615794\ 4523802337607235164513274925818074446373949957362138702243749286516032852337643\ 3334264138949245961850535179542721954440683515933447921027709071993743148866303\ 6852686039563573999443005228131596639321171947044412664912370024657467570395186\ 7758912956035390666188972389211337705966084025354651151940109640479590753771041\ 8692337419025416272366967603051572992578928397485838444412122289467643811910939\ 2384678846497306085917178675467353150734030576282333282643929746428630097197973\ 7047149660783245613081664393825646623250670735972309005419683162067762032505451\ 3406136408207237696841779223237514644586811660616400884952365318269557888747990\ 3671813614286765733955552970674987607246700508807674725526334682028261193535191\ 7848111642208043267913344578694385671405783782729057208634502642744144608601959\ 8804537531383428850233048223173951741225870582961636538500180154555767488113600\ 4844712621976341085169257785215067589624731195745163918887880821400266212513400\ 6602276011377288672988446465313453094154670852279652295380352962318002233180291\ 42573024795379011545081/4099872178737806648554663974738664588631603596756738765\ 9435904117246985481393696605403611329941703985804377843751769562826600274650713\ 6157312542454955686517203594509187007815201321824329668748752855370159917775989\ 7279964399278807755243923595116603135827900956054107638895358524981994767816166\ 9670739386241541753775670333710352475632182708091689643768488166391204526541656\ 4762185660382777200345194898089445022724927450442761503041916642000698394196222\ 7818991474796635725529629805110239936733316347407407449089544079949341941224558\ 8117672465645194795553624805799655088824347587280204548047840685232247189645841\ 7871246886386132855985286168154243912874294781642965676296324053036669236505932\ 0736592734371712217630335026953228653897012950377811171628668382373637158216275\ 2050699028046036978044544440032202096408784086584825744462936895499540432983033\ 0791648162013057761583307925912757586588812382997072137278592893254268876093181\ 1328000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 11593976992369066701\ 7795157084852098076347302542577276154276035474008779717969289189423550115759074\ 9358811548256388530072156496279984095086983360535622324363547570901172260798804\ 2758541835672134318989463860516294214251390473758080216174669799750654393446098\ 5787935202263463705254072548887404289865111430621489827221267499449803289093476\ 5966170412691811585523151552617391395738820682112269902118868642848362100606059\ 1292272580243332977437279206093778906934660879072501478232202172941270634131028\ 0320309730480233042343515108686690929303587238911343001812782780850324038365320\ 5655018919129819263607937594301797170758237145964815576265131031333839948361826\ 2223861329972772884740067850488345869545672867693499779944220012239215011028705\ 4857864478929913260399800110337461222726743685886604913371315397834715480474157\ 0121792859558306758173872393846370753175386763445570515397364438002966145151452\ 1023269358702604103305733352736301719349652648083160090486154034031952190689583\ 6235812294118796459042196572027761394259543475963713757351755560236526928050082\ 46876136509298492216717529595612237/1989915360435697826402827213406264971839935\ 4543393468483624870243821315892032738983197564909829026038105336318518370923474\ 0917543394085510613861712349066616041824524015605238068724507057498490580047006\ 8381569321132888431156273469035112458861990050114737792901505085166662705315684\ 2143202324066188237795678429809342799235737884745458097968278203530765275790388\ 3858720407026115629815570142361494005978437339469839070439751715879020097223673\ 3074277726822681202570988258697515943341988954217212535660984191113706262861102\ 4824346710705608299640951631264087333167066604867259412870734966996531443521464\ 5899893877195117255380641022143594749960039726466683845486111396803712446896621\ 4751717404588523934306488407330322099271679627218821947774200744100801050746469\ 6371157952635495460773750878775129795111633492311528062907848281032576255908319\ 3019886253091152292743921236553814394692134328853964978021957379769774172907548\ 8066215823044629080310248897201045504000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 503100041667355262112233767879880020951701358163497938608406905201\ 2380836734245327031174751989335142929079027916318520235309306173873294419468573\ 8863775834657277915355047584082567134089864290587472543158626068771938705305232\ 3143767184329781773834369946422454155295818438345646702448446136706427708632721\ 7112147658252240018697899975474986342173806657275822009474926639198530365369318\ 2092091096968206617887890935592685068523554709447508675066738373374345810591934\ 4018798564806615353297263681431130497302228060406824121523781020902548453977770\ 4463972626474772406872584034810401409526901042560771285942574777902043606289460\ 5708004526402797493960608041409845341042713571663718069686014185315612005082881\ 3857596973778484834984352842745730792897941620232258881769691579687378814862235\ 0121247087622228563006433083935378616583449999801426167137319596474249154800309\ 9620468643424577834640070873238391084010765774016347366314721114328877206485129\ 9127748211097316818677858287842303368889824153475506189474614987113934517084011\ 23108057192332158930209902083219999479738605362678839295393440929/8260690730418\ 9403373152376613428172574167828146317625035041126740932784753714859183628974321\ 1973853417882768938218749608521253499636629817267030703564392411150091122557990\ 0606619618741741642415947740584838479523643137469468367625798214169446312591667\ 0535036966115681043352743485563062040721376075221764056849732017358934719707132\ 9416478033587399708213274165263721680515111007773111856761428625036264689056130\ 7076578799863667026871347767030862970325932805578268502279627061698193293787538\ 2590534444568234017292435856639788503179266894440071103502698814972397700261345\ 7244940758815515865900405640604449973056333321532668941088841271206451738432876\ 5606356982738611551812453203663082127133605178567982736283902316947008590375805\ 3717803880010133301469094813916134351257850107831422426651000203050431371293744\ 6297901610868477894560850868845600089448441644388546542784753785222616228708651\ 7272675127805515304565646783259882340341688884799676256830357504000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 519516326184860345883488831553525076469\ 7759835337868526146876539180458691967197999248858095733941305331212085445367793\ 0647701254190016269254116064695139632194440961009883226181703139471490903701428\ 7209301685182285872821997332544166431183805992742694664535902983687867320944493\ 8398312067811698582025935462555965091546270138429873801869801313228228885749058\ 3029591340790279577008724608206624160824469843933872884443289631384398838213321\ 9912263994458348785179161137125769959784066456188757231816945907629678242993421\ 3326045959422216674043520185842307053693980070344394759151647764550567319060135\ 9119618213508668507534233424443172472342007878539512380307943066947055688124235\ 1489554216070184129673870588390422445265601092875503326705250326316279915909820\ 1273568151689079192569253812065272468416956518912066442859787780722050161599098\ 6032339223461184357784090068543509013833245442494976126142950557527398285717653\ 9235466134511988801847257775811664773169301505281422189630481657841978484761103\ 9427184809912284482242591469166665203590567279586226169778649659478620706549766\ 551803818353789853845480833/849600253045815639184673519825783926371727521182375\ 2138764806828789879618158880665235197130256456185632798688357547032642303956234\ 4766292516497904859891312561639150439719281635059944692960992298422244779014159\ 7429817768655796335019676756364133555427784224396777391903532750238191939560897\ 7887995002333975509837456388842282111784980450797007761231475289609506906926376\ 3215478520109204974834046300697353473186056132526332661388087588448738122353616\ 6066041925515104108841286970259946679905313189579758057777224278666706282100678\ 4496811163883773175337217721898272232724775350185527800818854968053932734220385\ 5335840892987352290147836992672430711845231519990686538188154758007622482299738\ 8660230287729480758526816983791031944510012918319372929173714860476869470337035\ 6986402220687931443831575016487850796884286060097413679295426134602254282531611\ 8214097400489711349803144434901855530927881962890568563322313623727265220863942\ 6603161168951431287163065175695498097459200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 287701181265422709807825585794452592161406036687689424804453566\ 5401435846899508885045460584082513504806546850040663465613408677889591970626502\ 8843357575150637999764977546007846604143661373650592299634531204494207946747400\ 5890070532739552796130617818890551060057949724079322549648372190894949250103072\ 9038080128333646915664454871825553038799028251134373932717467340847106918662947\ 7144587217207425023629592168075829594640431073715886932617522928742297002294169\ 6601711481211212534358906915349194179247192280086471355651850214937685854025012\ 6513958028415528311850807548426893358576972553638242488135360330881979579817551\ 9724643914584223728832991012144261510318788146711703687126710241845164193018409\ 4533317486861422914434262642094370138159715316207089559347875326719507496656837\ 3693359393801100278105033348313842107034587343721684562339172041571332090335952\ 2656633357977184297702059497783766682970440396719908906215852083892881449099421\ 9094061541687196288353819124618724704935658438084520099576901816053632956190156\ 9227392027949213383324757014225751819194645896433872279583983934425625043373581\ 79281661/4899629177393029843037685022090471491847985818390499699079181908299263\ 9923278255733545320653717587624996812572367241121448581339557925840327709433620\ 4532898748098714663579465074642655376684780329744736482763995957601168239167451\ 2905749114678293042107988222607965768440313199715672684868479309050656178631887\ 6696547233683809666351880767251445579738351960444686097327409102418915417631519\ 9673562001540884654527356309593457959872706890542031100932636102588192497681972\ 6563206671912138324002392567346183619040401414348127162542025979529885435611282\ 4721908160036530418690326371798390731077017501924046196660030284133554854097510\ 1381578008677841835033073405377318311252540064967029083776575121648249182856974\ 9100547085443277518613188107786430141967186381007636093433244193564633444928417\ 5813068490879920628249620663840011116338282876339580277321015198917632305336865\ 3659354868782037398414358438855177229054154422903223117385279621938498742196735\ 5291525940499346497103462400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 27190463265451091591002337282628317828258929286184040949877989109268108589747\ 7651269859100289206185645118239330353752246246708053803935800895787133649038770\ 1091717636708030753769643065692715356941797017810072812409575077261203562830617\ 7670271935755753282582126241875298569123261089219576624631232647777924543523079\ 2428363279472039655848087822772960866934932367979473501380851405744258417761697\ 0102977759616103288053435887874435744668943066088424918686928403498064337453769\ 5956816395510428405900215709449668770706094693984017938647001622529145671943731\ 3520892372056831516239557197675070531348700218449860642287893138467831495450817\ 3882953952000352920320756572688752810319469929066438478623633554358113555210488\ 9347359453964905744149645021495795994016842677392994248282702578137272929068603\ 9015963511887201309438299718607335482534651324696757156747795026972849883517388\ 8792469168516326186431167739497402978179498361967708058092555446593104178308938\ 4694227807890205682855272065786497344862388864102456287908845638303884028281763\ 8167421075511317642372666073491203571622811787894247285713063002142130849913737 /509011950247712884129660820918355155944126405401383976309372853424680447189954\ 8890030735455695232484691020393750710596907551181255094364863700386359510426097\ 9300392250388106228008183262404831875344868590075503979303362323514074617119668\ 6477315982201207139276675022714907968432823371042555309863712306038634056451694\ 2209201044937873220483742623730230844965658609490495923345783617310867671546301\ 2458264977867728271959161330484570747313849871014227787785870618692111704636475\ 9079701125484514016077531753397979627512771009854229718078895422417188141222119\ 3485146731572992424629874991756670888198693851647391979420561553506318762111195\ 6909837197585172477777920470137642828651705405370555224385019234877211010821105\ 2368860512546966760151788031588077967566190069407933924243390549791430343763354\ 9505625067902524727204692886374502394067655205881827028558304991783739364538244\ 5039067202193049036194354793905920465477408013057140644823472274896772898550223\ 2211056881708973424640000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 9355547804392110379812984636925245362840343207062715754998629841016216487947266\ 8802227380423100185311433400237619328193857280677246102652044255218464004229237\ 9538932929563209544447844449960967932850630149743517003649916952849487522762516\ 2286326250857200446301158604913059851712282532649620376646452363178847728284808\ 5523200550595221826528464962008487923508234737355040584210875873086399728005610\ 0098036282414863078836306322999515280865319695577725297861907597362183360274292\ 2283600376473000509191709218424609480459731276688050617956850017799999548212515\ 8571222867700133834519136990974780722749238180967927818107992436415001625466658\ 2300873269780825845133586693648316483280008286152104514968894507965455013239415\ 4201637340074522730740739837241247232878577753419603009342426209720842314039809\ 2836634295114990845570711421876353479089737411854462167266024036055900273840459\ 0181566261548891462089982398785500700300689994769912847669636981367545046450785\ 7132883854950835242197085401735482740677451519642234500292431708035989267930980\ 243384958362595379209798884715052199847568668947607945629178597640750422415879/ 2072039495141352749192173128477374339728371678991495425366749909450269663054922\ 9208743327544042307548904035691210292036414957320519585277034383413178509285320\ 7530628948391486461162122424249123583168649157467993473327190289631864355498915\ 2090646798105208606311216355802686366323849119431863522236783918679995828429450\ 2282558605246837573182742884855397211334333917499339494167503339741658387888567\ 9717538189627512483522249244595244508451486751780038868428070452009048704319119\ 1196796256960602498176309201039492433591089250942022186935532024115715943846768\ 6149760054520388213459233220203094139813118962747878400917876338115230619750270\ 7753391060425116368759503007568883371284681721216230197502838248106677812475939\ 4851908598829912264693731539928084057748920384731022130329048538206187488059030\ 4273777210348068603305114363135866634164564382596803926357064865392369606200194\ 2056779190538718135006915794069201538420043900724142778318118952661206065158966\ 3758427482211303292928000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1293324586794211369690811224232776319426077436299843157065426176768711648023873\ 1325877489561634719943669743325251199868601427122608042473793448819632179288882\ 6234308260725309336117854358497303383988473600042180444491465290341170370429643\ 9939878663435054901176867537775031419821708512493701083643566916250126603841600\ 3075366370702909684668744254064166868337812334470556446329499858562579162290365\ 1125113879025839726005671878892309143057730596431535612634851721079264030084926\ 9438092634096487919232915462295174312835530908769957030226982358599655710513255\ 5977304593583421592982082238521152335977006563546793697467730226159653119317953\ 3290758410547159978494230982850224340573515410556189314298026249296958355840822\ 8684682205995730690753327348351885895321081436841103920785292798024219024776247\ 7555580777152248040724262086652600129093894501152513887466720084480317666424938\ 2538291989398739306355821123491691228505926112829242496882506481487836830235253\ 2152614264327462761917643825298906309568069940324648068390746325171551965130377\ 7693827415235601549730178178598028247326690439686469494406040207724691/38103468\ 2767247686058389497617105363874181148329311539484549044896184072167108476229803\ 6404481373581065057225897496375217653618154303637498988809241129092572291724511\ 1770228640909365751807226385229642739797856194809477514575984388262683281433932\ 8977311011504656536818564953853656037820907052145383936414636925685682992441982\ 5352546441138584369610753052569176187554888773080896224900908211718828537925451\ 7057017650501346681631714475841612955115116065742578469036173586370205299755721\ 5060734998165401474420572426738943283136884670254410183749981401416590724723467\ 4180150300160034679710710384785394964341496833939881532267491732802624183213637\ 8510087354837152234273535850037960559797486329264971219903797799532104369907582\ 9984302029321416772960184576544444058326167579751105474342531303561426855615968\ 3157765914881836068317556815431378492998701213057453452873966518250425343759856\ 3752904210569489109675224790668683018503686600360564320853560311333326325408871\ 1143424000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7161468630679213\ 4055716021004880129723160997890299538496038068782663450734498924783653759104299\ 0670114190669290263624129749439272688080290824519483046873326429763563121370856\ 8414137115430869637967502888080255864665480683395269112861480353615893624364437\ 8587449779476136509949363610200829423877633528398676187290606891599041311728052\ 7387764564214477564886453128579189635880679380502900020929683853236582345439902\ 8821818187566672511730627270524377784298576835663941937541694447757750846261205\ 5833439219073547578652903933953499702141153939132822235359087425336179219004013\ 5661525427456653475279555326341436553599454293109137878206496911781376300436723\ 2018227719593297680002600227957276070009057581538155761510831429393768604912801\ 4163318646899436368949150698631346039290639073121113805391768698344477831201313\ 2526605998180717871675993759850039781879697251055302928969138564876289044910510\ 5936297818321195629972440002830972243696335975454670729307660845365948786263817\ 6503632814021668565628948933204681474153937149144876199376880473593160377425743\ 657482422874710379689845646882991030202129967114984594671095684203/359055188279\ 1519487978642740087202870710990861481402459995408445451527863979411091600813914\ 5515037443011746976485620980761330847633643186040637162101303539876442600989063\ 5701997938535025197426462117800852381846456185490090784225810580405664850555319\ 2664940317038836399256711183925107194585675101240360733688530684091164255954401\ 2779062466991202986366374977776191343320792987460127279999014874785401279751664\ 5932368465379620284147462668979459683146712095090855405303279288150970545679703\ 8810517874445007173563600859150212089909351841668396749387114609838613634308185\ 4716952142600111079795836377336888537246367181620984000901584047745087413867706\ 7188135829343148051571651524446353082466970961161165951525912404331930422400555\ 2467268195566107196453355685431031551054967532676368511801307867799088132946666\ 5776481425007686007791633696042668881489193354838508656030006881647847006833683\ 8629741011610508671289308119620323756362453202622460330714760765474108310054945\ 8495536313139200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 7550046\ 5157235987881946980239108623785086948175871110050764495182668599427638411666960\ 1543091847173898812409648888566760278235624794598386810173939459148060175218985\ 8379248008473715009197319970573538549275134814262560542950224538037456110317817\ 4281495625174687374535900861511655360181765796912080048800618841818874935012196\ 5789901656184834153214837302900122448966643626935802845262233564452802995013248\ 0181812790842308521335984255221410480376364762248521959953303530978423833040865\ 8820916742347296995453992655466868702250055345048370012264655680204334283379457\ 8292095693723772224898602889823559144795622811422391581844664867229117009819604\ 6209051976408609940483234641680127738728474702376919322292514056475035400673261\ 8870662498504927105386153342190410490742109046461804651204835322032345645350695\ 6619421230562548095961706286661206316757809462530697524389090289747451281473092\ 5308679509253857349933139519540664418071217882884827303174568875936956636173928\ 0906630403205328901368081867047943119723685825879089218550431725158435797917168\ 2289032222112190568427576514860068668208050107915865398280850649733743509187837\ 3340907501/21867194678432715892168639526055277191819153443181649397925671960006\ 7573432981632981273063392336569626252553297769005926603847614399743766973701989\ 7507562506671462686078802863139809571418774619714806974136990160772733952889035\ 5526058128754856767826386457029610103403611286158864389469628833903215760418373\ 9953172390410343068610895519326689583434587332892144066114313938284240010830577\ 6748290101522475158412559632447155827078459034016656451854199515006424646734365\ 4804112544391565269284168324014609001052527098677057268262533619775987869672808\ 6449547592863295257442578222311182148067654757809088241747521125876362076318340\ 0927978257016921673687964358043692791103098628931179588171647112208348377992545\ 1490418045630234145948869349385028870874345021589678315930682708199353587523541\ 8201269053361861784358774370362303939974507902152525709211080795956880268468013\ 6101679443671650886289988200462233346387459652362170848930471136562383975236706\ 7697672408647450256603999835409132600466487514234880000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -60475756263408327312796889989618072468252657149\ 4764444577882277689381855645671071593721786388876220463939300590909346413832746\ 7658314247727314594485930719903201116255257814722510282479693020866225871469750\ 8709367689581185086455753831980859098364375607602236602315319996132685746211231\ 2809292985376173076423498773783799984379523034873972487852360214865708579537075\ 7772227860863866872450932158650256981251259305063887640543963113314475479544717\ 1063175977049052434098918541560201459967776762645637445442118298111291840194363\ 5070368625465770972359836337741376358207609488163854964361972880542594986851395\ 1590634072199146779413387217129339365117613254927952363288876946339161081959684\ 2328146051589191753831797148068956670739013551899263443141392781193201472982260\ 4148982608972399720464358086048037728546055526587550977403691442173944381404016\ 3893107945022394173722932635872395727613580342754149599438247463320959199228962\ 0081329725632574928618399254146614366460698566447278744720362001035684289446571\ 0843054659063108627577472241864983679471235559288071226450788071532752455665368\ 9223584047074339541925256752037807969202247/40047176964913228633981967131055130\ 8188592800132385482358404058320977192710639578375340495319887843877192275857176\ 8388396698832577357431438453176912251260861888161667729725555926620425949762933\ 5375606871309263205950326871943845047333699763918992145498126261773711003632708\ 4627260996518931087239112982106430730801347211195030506768142794201704125751253\ 3257090506510313936943818977682862846654888041823658448572596231480632075329768\ 0577768956388735641308012285436260403093123739515329726821517058213359543978921\ 1592421385205721327758190912376907806825494624170342618153403172899587177804042\ 8369170880034213468154791723472963360188195991715452072246546313093120603945350\ 3639228344339663184752036549614615967419435763630855579853177453850048440920960\ 7568913033534616294048403323600494682061826135479880356145753245486419580746750\ 7780977326715149305530290919029470756101480227434874428823878374430583094784711\ 1279046136476410134161181536475959586811969006208290753311079236337380884480000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -374263061312110524456\ 2276570328168618585439497420719665248033472899213393922082389142299052990078612\ 0072314599390806703885842150631544285343115600635164317995564468650477417492941\ 2687164336291983043882700891270947492426871600264838362474430415945357111765288\ 8850775122688906964849780640469688239479968465492178730554074728282793864941967\ 6130529455021283689634520600386040279214761234050928621951370957025199432242416\ 2641493799808381908190075820366759667583710958310630117074064209238788946091550\ 2535070806510141783361833927668500109826437800955129091683911428004715080533435\ 3041082529864143074568792162274764770065937692430134997018467609437484102173636\ 7421991040252433531850225307966059513166991189204362493686316501963600794861125\ 6912482469307004065485752179463912691482418310143112632899180304949997939562666\ 7000052001127028366146227251328878975705136261980984302616485736488807063285680\ 0374146621831901785447443684951103495275433246926868670912092574809402481197149\ 7968452484703899220636374130336339674788130036588905019053890458662613140470750\ 1266773234782807019336215241441230656570889504945460733409149064273447475153/10\ 6497825720339048934028778010853550189992546056010037301843378222405266384956201\ 8302856972250455387160572098049348889866743517796029512952484830991012612814147\ 9374702160277786815446055430057531981470907015969135283924913591828239284943450\ 6825665608212352923100937550253274129045916331330841125712982566021388730330555\ 1834607110820017898912590059851992116539190914738457563046743728945743815827953\ 5850079081854528605748926537697441151015860643692418657230629710857286760010211\ 4439080555039010881792874789443765680898149829497602116888968766495091206904989\ 8129540179065498334058491023261202097691269385917870100099077111044020575568152\ 7203271560765500979870859649753683550813719740844819485485193472458290416068732\ 1994165569440866835409888635349281203780885956008860755906958108373230253221341\ 3018406591585654450251041972800147847048092541430633709927220542408284769033384\ 9413065772186695306953944676729445868092847858151617454732161288752873530120116\ 3312503240587370062922790853075271680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -388842619129518573956370463019222329312776147701224204280056\ 1090919678147277648084959900567718520622726362554404959488623230474821942303854\ 6905132108647972152765438019640398456558605842786055594314372562874396494969376\ 0369596498689018978534558081827541156301150851680903820157824622110714124166571\ 8096299657354345975543853229543227920560904186850009857222805647464244113876158\ 8747472377308436140059673078378225502764003167872895565759503791055112805117490\ 1175028035395094255648205711914423614880974591446824431975633330732893876792255\ 7690430180876513724835835842444256872256614197988476552790805912883366948955767\ 9995131087038153118382329010086974053703756033113426712523582309154007376022697\ 5850433365232297729409430935179284883888421824741943891866279162128416904546449\ 6890983280273480018011906475122247067360051418208072512617753876696787365937379\ 1925579178173394889487050228798395279247683985877931833569769050594903683379155\ 0114844684875915577230303893499269176743969781134400059577436346431014185698823\ 6639287530041986598993094729867328901755490022185842196355498682308960623520853\ 90023212110678817528002150936627225091067788647/6947466142400838754469530826622\ 3494452575504978131433272345774704578718760490689348175939188743813615560819806\ 9898282321708974565600209842103633384529741509496367234392199170202996767013080\ 3792390181939436138116412326372326381450312083655824128998885387075453489150007\ 9948735631925744161781216489693191499384868856272765147586835774530790595092669\ 5921247418976809881878037220242722495653192541519313524581189131403694699478270\ 1716277242998098467430703984332429806189700499478371896500479912053142929908277\ 9434640294616131274355765690285740665931962798789166219686643281529044796104029\ 4359964031396764817112229064695059772844323304740880107449831596449319071322153\ 0691439404431242306358116452451601240139958483401255164722969804586382758429695\ 9567959782677111840231915477574708563967884841248795214231679205146193278177869\ 5181107623824848583878114003800045426212782388981933178411390306159187349055214\ 8911375185324040420420295113096205220672054001193968422982358195444007132259778\ 4778613542879232000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1207567932760353270077978326626930644215219749099128282824385851471165291394398\ 1558636480168813341659445919918631958190933174287480004639161555134212200197186\ 9244003464711664508780674357414285016025185437476599840452163546818259387793778\ 1096623118047717889959014759690609670689934111107266193350251736459229508630452\ 5320660963943059445741757672102637740694720626096359365345489856575555457637174\ 1437154320715612068929076601251217535119052735039291765034360472029195900450499\ 8735820178834106945684956425686793843123766164278673871443491963546360952693019\ 7987901705700697172623359442683088843813504815549779101230573598860643204801101\ 9158049999110163728326729728905095018086766773666653433146704143015545540209624\ 1752510890028379378147534336131175020639717514121384362158156294431062034426952\ 0120643209897052181139532576889620037692573741039808155669419363253131983618966\ 4494455717178396634824538781172833698582959666846019454498343832416451940249017\ 6267254710832535854822089151412191319812132604968820893520572664312448374550555\ 8535813248358174480496876873906205299555539121884421460897687336816239492960606\ 935923249967286222788543683837270907/157313096698688364956149664113818752654553\ 7983398491365095271003062440265629089835003303584747031731259569280583535613056\ 7412470853832608206601339081059665829659171004883947871923149071162740313153156\ 2838680224414960947005348778294798930285996891165445268338964846868709608231968\ 6291338080380386161924850781377248914470101822379079225890087815622773363872301\ 4152803063222574037891891031570655285582467022460165012985156662794510839111095\ 8710681094014182500034326688471037051690687068888489497275393630648567366726606\ 2723853959904493898671755584036959870835007580077387049567392914956335328066106\ 7788583440935104601868513997943534408742380100591797986295785988290482806958309\ 2948602460263728133998223593116426672452835071233223115055016132030999799686854\ 3257648503411468466812171427223846265903949975171491060106533417729530691483329\ 4376024200290075908882802899351486673600012391772757186069500227101016748719007\ 4054919919983539827507626378876081763651182355659447842012149286203525739400851\ 8039766564864000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -5504\ 5780730611486864255021256356522560720828354906808785004576375442581587029573344\ 4893333015948886000058733649113376634951305981097706949525204669161650148929010\ 5702387626917603379495866502544968684464752356507586358288854913621480668393792\ 2571787082898074816911000668750642937058690867962805946631504100114160379357185\ 6572170331572199792237330946921053953352857516630297130700508173484324732301294\ 0117542888068388383038594149530689254436136258608803475420558557382014853904007\ 3524217786016934763662867340223704285397681532002914453653990190186893655781168\ 4394129417279022584671959758880442981856694208356547273167687525402454449531277\ 2951570313224557340287210046329719661032768447078803401614410102920321016050270\ 9840940828336384005210408430310753561195074158915384089621252508684373725223685\ 5239026183012706554102688287104438646030287073152796973892185882805998253112469\ 9768990978028985708179963129607742732944237495911379578924657451934077440155658\ 9448989005677272156044257409976501080941832630196313384705615595387694486133634\ 7022721308818692612043521238748364911078373147681247887566345273048757981589943\ 9755106917693772408602697590299783481/56975837148727179092235378091216148772143\ 6141727818058028908217913158115337275903972736496099205377606712241549494166663\ 3054668593807784134676251961337139552661192450744302393336408328478374044035310\ 8893556447884581315741765226635699756341188395181605156367312961341591381577578\ 0917781158909974409138698941542962157270112301002766204409130165162616768668257\ 4092164102355738405128299827404010297795441429014076804591550308881387700864501\ 4009787290837021205499575336403798451995106403395254712968341808455304584386604\ 2329968540174163776785392062290030739687446856789662415768946442959359764930786\ 0572889480447522967681426249505472656197639501838166642445734964423033680718796\ 9841945351746843071260772618924728116716593466482187300065614377003138400021784\ 5418247429420998119559708604279278039266539349379010828139167252128615973876508\ 2366587731745860024194497991576149273714936602352133509373149957394562932927334\ 3524152673670975578772229273474343722966915112638288144503208242362091470611331\ 2501948985624231936000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -502474888356384453308073987905413095673030837687007768413462658103621281527333\ 3417583260070730342184115798456025049854864211106177092702512258934605162681970\ 2300653426240759389281027784537087553649086830117803874647338668723350498514118\ 2570710624913259101740844939863776504042938228440546185062645620966605808889715\ 6086846887449386550452279304843949373539984815085301518620978532187710309410036\ 9302384084800498330234430273251001841177993207518894883770005866718135050743295\ 5659844133122336404377539927080311142922367156101733183034470529957320706888361\ 0554910911595546046196013196799867310208716902487499267390808101617527447553173\ 8985067122456751287777910234741895415688527204791358405094220027623383168495707\ 5409960766271087139258760010594786324141925443360718231405597554662416732191812\ 9084254064681898974027690461027377696384311481857211136900365459304006440809835\ 5522822472326442103219757193034375081610158842829483714326541634512352406604092\ 8975066776356666381056936315356644407344684645571651947388739387800339619284561\ 3200247883166184222614904315115637141864644522018818836244605935335923679019491\ 160642772207053458459067264316305402906401762499457/438659744745816969244234873\ 0682802894657309626753711516715745537449496921529761408924514161405302478754368\ 0907399117514385847497018931913535376339354626659776792885572013969255121183318\ 7592692202863061692325946948498814963104215373228379648990575313689133149459393\ 9886453220841311282606691216160676656837571172652469776986171102943699660343944\ 8939782208840979931916680500638558338380428269675071131828486224370302649549142\ 5588454268764963380271792484354658558055349641946981859313494461099838109746541\ 1814186712293851101637029427035361470315755932871149336622558010128224621679676\ 9741968576666189357367393864467186207054327484713386566165399284865190594890599\ 7251712672867174681075175654496987485932514204577668826338677005780372993975446\ 5443920648301403413682121749178717681415922193348057732693487211702637320511239\ 0372671093102289710867605782231362577074044377667230273929183570654057814655638\ 2850373675610130518274826098249354828391453158262656535817680145651588945155233\ 2464672677030532790455160811611389605969920000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -466445794624288977240159043500181775390857699864093343\ 5731433740404767344320577501608424720205040016632930740550579303871035133418039\ 6863248497873050186896107498892717029127041540342860305196033746646450875619957\ 2170581891959847147557096563637831994395392388793496380791043061860946155137743\ 1403227484999362486474222245107095324890838414921175488503427158792500814123652\ 6519251802107352399701219598041037353102865758967753327099503487104234204165622\ 2678917091029554811122228350905854469750952302465673668360516633376313644410982\ 5039983182377884169018468913515561178776945163496026428729149523067383768713803\ 6228490229854016547403607088758744973003188934521110747691285825066056544442534\ 8193035785988460643716188192135072205597704029590944368110623555698727771306948\ 6830324729235206419325638897594977937943154692014193700436004464909356076171977\ 9037054633893930302267755686835999840287412130523411622851110277999907780541456\ 0036388739290683975723733475814524255719262867919409746276849980540879099078792\ 8589298341471590259656971886086736297776998713043922707716214336745050101877219\ 588482366160851652591731567937498752531179764213233128051210870502186968113/360\ 0025052308346404915315628290764764664370623277754036207556798101695905303503891\ 0212662767409015604752231418030987466928071572795383695205742957716596507302969\ 5633476561757690677552521922918165552881727876175880723285046129839216547388249\ 8022085557390029677712130311885332659756166399538777200133568621184536621960181\ 3397352168169248196803359563659766721813226740829949739939302329162953651252904\ 8533015406944265588358595387841881699801111149983581754660723854834160604870397\ 4532769357761634350125434400458337523508898760906766345070094223768199028988624\ 7436915854892830428706484770552522912298746540154137151648713670611905706054587\ 3007727998179588879522586199637133861896178035536216149746553353223869729474222\ 6435135013071089142415776845467876730774720150999884644635972375909985571866132\ 5768772592271627472570715836043316848312236519840901560313444968741925695802329\ 5816549584186588591681708127720751595154161744665422507211590227433496183793798\ 9646867154636797362375080724093732540640123925096273686811436384256000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -664239344310191841159854197560\ 7258331358278408231384625313314649275453410091258880806505380648296457399979202\ 2086268427332418114782523221794681249142063010380515049766961389493969785027526\ 1724664676506758529673366864650121762784747428328129348289538515492220018681140\ 7176418089125177343966957182714668919402831981504848924918554122474211160661788\ 1959540929726088018038789633412566247420640555118819746411126816883521566797880\ 7555639035541580060726393606100584268620979889889655951129441095947935187977113\ 7769615904071737318583887450520677608964713856029930121160172821648292273776834\ 7967759937017061115324494883646294175554303452719979184131145849636155721215820\ 0388417073116667446266288114852648076795808863862752556689255222521272862333071\ 0102095020528170742778475522062517809372579890430143147909614756743103814766223\ 9862215819010900466687147536645444579135376694445868701666452688298863083992166\ 9252270997735692394437017753363004298485250350756709630213174210457654165132398\ 6771481289319827337674484980076710997643941833049792962666100180653843255569788\ 7655105730218125924615072072426757576261204766421141973423952435060629491550082\ 37190801006586044677/4721526184364476765103261557871691435002776606007405954136\ 2929789571940473357061068255035514443198356075772935992694307149995210480554798\ 7650541135681600572283884816990067559554368901250709301789449282796946648162844\ 7118040790491587344260475738539376427767154262794662291473222470458628302478359\ 2466744852684184170066816998152078922512883507742671272139066393199645089413477\ 6611690005861580460792819938129572307068065050973485906706297636051509138493287\ 7427553828039104102247849265619499360451447815982200919091804166795729740971723\ 6318252236271987794054358555277256316715229003604635508553592210564542576691779\ 5047697642078363362543377422207826959993405275457467642414745715812724564046942\ 4791065568890231907913784801458161335035462049506921166864343011269832789205462\ 0809836867196683035345483434795083267764829382198025049018254177415040001988562\ 6988050981255405437927381709366401841558716630598370057459983862765130118237903\ 1317979723320983781987094571628743432373255698438748978294308301122019415168022\ 7267313664000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -314961\ 8286467833893159642825755770004579764399169805929564153874403843534149933317705\ 2292519488459608624578182307311689655490698701505257794093606103224837098541987\ 1824535558319100930187894619790212922225498487763880592239560377634219172049259\ 1889810315752430493448711782096162523618412739287583374018393933962604256615220\ 8855567851255361181976007072118902479716961474833562150667638793480297059168970\ 0820052075588208479349755024219710818845282301254739609066472407860388589873568\ 5391535947322232434501791944781064456125805159106848141295893909993041241802429\ 6623385818046501016032124481315310438067494902009358073170182940969525388741704\ 9101816017263934219165329233861108002549952090361031286606254846630298197694051\ 1270861724977290315736892284161355600196404539844993740501495192711926150938431\ 7368901618846525334390833672322459601114439230247713187821133925715909987886511\ 9452244725825600839716592312313906987571296795233307043588981940624194526085795\ 8146216117037356747406784727022623527181529063548618018336075017319845514290341\ 9505869327322302447855813596150268660829378262582383643918531619426735430108806\ 13806442656349288616757130648238238253281095671231/2143127754394466128262777431\ 3426135557222204173272738025989260998451640125830360319040483388320123768859276\ 4561810093057267635098316898453057889360504900839185327644129275569223086824503\ 5384648406809121390985811333519185686157965175381475217663825269113226925511387\ 5988859093213626902160219904673122128787706173457107277328775612357386198039196\ 6952256643502838306888917880806886370543062612027849813283495457235236214949269\ 6264328639469742998358874595591155692167227761696905561207788162917743702742891\ 0258950307266904382229563215130666317008432024993834255722947019021818971377833\ 6200345660711222212017852353651321931251629788067980990096468124474535468091365\ 9475556791037614265203324247855765956660346157660030418543359827362997742560051\ 9020094239131009541973390758823549257553386947394554855850722799092210204261503\ 5306343295276604017511452387999367887092352898998024015900271866587254685913264\ 6140864286076507737967934593213014884213945807760292169588910891681189058408801\ 7710638339805027703528040337421361314021769216000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1851681400793683822323046108217483699570183513244\ 1286287034587077434504355733550251431118239653004075126604574195036057070450406\ 5347485151183555493751678247419243443312100058690576832940389699672077060254841\ 4899610104869549819463425897984836572853830363721597069519718554873656509397191\ 0098544515150884684240736677826034335688738019349372729361095627159113552239137\ 7481314295217737569168974085908522046611903890308032018117101491049588148860606\ 4188220575860142373520016970832517070209469617915111175759033750058340814953247\ 2166225110150477417779629712176003294279879118506653597059967580277170585284904\ 9192785826634332912233808519019876198131820102106209563196723847762678111588950\ 7110252387240483260596396743874283204651489948409473440982097725359692130420468\ 8312581372504354649083875482832745623632321734634532281640982877536304100010946\ 6301953642478177356859897602623838339121075039786242931171238312250891810775159\ 2585477596489333129217783129997357451147642101946566721112755988079895382891380\ 2738040732558938304230569175289674070687501931017573786736211660783035496225262\ 4895845493483638348082062358839989758147603086646094194870947545891794504108252\ 931323773/125469055601488172228387346839058962121389159906720736201196614742941\ 0062164272957915891108862352437628794286616695567268586713475767952538492501621\ 8971270552119041010592331831070432845059854232542517416191518402701074036252290\ 1586940530791614196339240109086725395451405012213751705785604133915420557462636\ 5399505897383020255210164621187063758476050867115593473495247880496110599960259\ 2528580337260379861526275941897267834678916419299226532560677341287693337473785\ 8822695395067895462896789082605473398758294272321321135457293242292563497681742\ 4321308812685830203910475203328523296954039518936126411773435096405978257122755\ 2911156773434817964861330853467697301444627804705127516685118241965358424199004\ 4235180986998165781737790540987004718065023713939625666969490302269723853345527\ 1079742716978589272976493565443271714538081470083321163727065953941065330592484\ 0432393066231458593196214959227637716187797514222205970207679100362277091773707\ 6248800047327764307964171949061347489046946544391811435457726008795705137345788\ 9663385600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -185671141\ 8064320162306326806257265360869026712240589763973266649549950945301162206380481\ 7938035184774184014194217636283327444491543076239788127880789082724100323601234\ 2980613529775861234300123529787326396488647446889198747077271646799799499925859\ 2258598154194567945211199034074758970733555715131685078495053894351562545392901\ 8875182900181093216589123751051865522767303054041604295402688290467795985964936\ 2864741516646732344324177966892336171750432090611768716174170799273629832421117\ 6799577858518457315554997441767261839533474647159409820694934724241788979481548\ 8089451062506498380688725568697302880979600746982841614117585588975658981535046\ 4065814039354995297037289089554572100543501111614247594748039054897592120015695\ 6507882896682766987296628044465072043897764932921829521649628817350088530015459\ 6987960598064007480520301477207894481231487302995728499160167852094152061342841\ 1206300044890390648965391683380602381376291982443457898338013731106617758750974\ 9889197135653096313840679025243853598513855047473324748015325565002031940585365\ 0674244342002908576437709843983307921356452724206438004995520008994628672963611\ 79913010897649504654317257289434572409688521912539/1308852433505839677891472255\ 8012594983459431623800198106827750254228603932151051043338898398581557393751053\ 6943885758183140552253724422928454606202754980440897555837312661408600920823987\ 1724164389391522918373179893838686373660427734280380768052074583184302763199818\ 7892767786036160442597290581478185565516522972191672678221480842654057546730608\ 8577022834921580353337185348485308200713520747880444482439960955690984778813767\ 7517110263164559063662408613442333614647031401164738980501269854817619839152759\ 2067847390192391090453950753731958348196143573018599262489981863999595481700844\ 1180756735404974367402114514102917524717553603682056587011843017808629586465754\ 7203662501959448361087959289317971458711854183273133511131628729497922769191406\ 7163572580339660206073248132585469480501004174596391547470674160914079597222617\ 6352918239319388195849980428756656633499320096237188196479582869132562739243305\ 6819759502902620156803225094188844927742303928230990924840163020309474079934561\ 3276134949309914289350375031263505424771197173760000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -3081529947430007437140854540278187084233064702\ 6388511474334650039139128829225814806913525290325671757221305076505416058042010\ 2068125099973185609016044760299437319033368787429836208024750989418688225992613\ 9093484737396152958474658814910817837898810098623248134925585645201624675418491\ 0278341696511332175378836773410344202314018902258159607911180526591885535806919\ 1048199877399374284252012759326966964727853496006600156603857616427111908461036\ 7321067817719304439554170925631526997600125349770817041127126403010535465280663\ 3510240698548786122606940097120250869531692744783442535319190846031702745361214\ 7513194595696983255556556552357110080498438477095963495409051377125230365452093\ 1476245329974683942050810304142929239079448026397467694178477013754780310167194\ 1645723474038184708292871213357510419653780224283093205989626748564733411411789\ 5946740144825155337643728954991495848046518670777487364912936632431274515304801\ 0440835866734827455931560742911154474652817872172784667382894315855877561186197\ 7876561793500107824706765235226846030115155332780262700287315705325314874474081\ 6014737071955763577572153444422951846362104231776294480791799070678088032932370\ 16152431560356766432865224984641/2382924706980946062933691028594492861610890492\ 8772749368508160794193752303019236185233619876745057783810433423749740303681858\ 4617244298215423786421643156361582467588178545497418780645975731701288275122622\ 7105808157584458925914142168685977531603336530913007149063326101555183632257659\ 7221930957752481271562559146662861363058237922752781371386322153778094977830301\ 2847501071515460094400157859874385970966317791396954355351011554560165100630240\ 3397761633126607669839308462720792071745337355055700714827779607602497944797267\ 1359391630683555688043858272581521975848225671877788129584601842253829693653629\ 3301525327831734626744257701572822527130834432202319435169011667358906744756607\ 2149738557429779100756488849365122566077063594961680666747494762156047859778657\ 1381508560110728132751862101904615050758952256475759576132326582459468627436781\ 2409791737938741810074884059329286041311410700030557331015985758219590617866208\ 7373153237517709362262684199409928089854298793849032547373105571423047907177227\ 4664589996772560719124679507846844221094300221440000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -627284685554194767377213406182443273511766948\ 3960116548476876600167811105849815033316443376716956347677936645615735860778980\ 6783020072838740552485978658041588671421568103179440352534162869379215908058289\ 1075780961886401279955708169268007835673399283232866144791977617969677828296433\ 8856799054301463452726403308434861146304948953887533082356960909399658079510838\ 8278167427158703679456611192544586677123927027449048991002369620052286083466002\ 3711817855491218268259843520671596286061360942005225481247553627893538696840593\ 3749710613694821305001088925178032118045163245681175666242235896655575638031960\ 7323489385283714452164370029342742987533043615961335983581794650314853177008144\ 2986211723863245109542192536575390647061418606324251559564261106458325715059029\ 7895906043077600586140196726371953153312577740574822432759196307163924787005123\ 5836121532269012045287931701286929241051363901079873799095341768880532596518017\ 5718038750977241562936516833986912092077314351096265571414527321215066755888036\ 2265573492234214900655155566176117952172677456706000569332672028120560501459506\ 4355050676532422576870923148214978390377825552326825733686830901768144071328590\ 652936178428060292536952427926370789281/571703988063100504517791488261236370912\ 9092403202709792061081179383196191699979219903615364394385578647928835030204861\ 1224201911043092478663280872002266368591356770855192888201188434988516557529199\ 0167092646795702022646793164614852408489092384508916931287208648016070751741554\ 4881187970587528129038199064056398619303932116752397163884198093467493079835627\ 5897805379799724741369871770863046590292400703928001137397004942458282401307493\ 1035653295820551217394123884326045830020090090787985857074878019288744931861325\ 9220629529686404565931251104705808925722835778113701971525169499673614547889241\ 6903182110935831975717754328960292037733424053479929081721725106148094263635672\ 2213212827544015500309817197587818173875486344006461374848543078680917685875057\ 3046587660365963782181554043552983111842735491932164586744378509634321195489504\ 0575084158732510404933256264948620536500363887573633491851221148206854089052307\ 6272326772165647075320442552018920890885090205034480103958751732610211172065289\ 8763784035886127283015998546187791838790801869333153273872384000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -22890858576052852713933870568681\ 2094884526751635276561783688094537804687836302729075279031604916743445824205785\ 8777578713089154673769462656598314207594811337809285614924339893397312258432442\ 6551653124072342784925530310125632640131264080184004709922294529861979079300709\ 3773711949881466900509869427893387642193738898395867199539705429268040457775037\ 1156955125561031000484656765858540006579638959881759828680278222486207694192847\ 7386520994234390661532502212535178186886824653570452927726514013057689992510868\ 3215924821230447701036650783168433236143203701387141202295737403558625742551831\ 2105606360863548086052807157146095406024103288896084813491956737121176005550830\ 1102527357803857849638660622673676923399649460799235959306254073538879369446166\ 4321331525371941688987704295056913080504078521150264583122394470254609678573329\ 2422154864622217774567184431083791605331912132314616622322427773681343131461865\ 6642060849105437142495389847884858132246763646474420316710366370481593779700634\ 2484239218673532868852775076414438759483799963870193707054386108419407645053508\ 4733051000633995414493599463215686961736860015957410817747208078057049283336668\ 987424410815850315005643530294470706183525742984866767/275408082002191344073271\ 7594172273519589528142441816733643610323198123625213985865852125141725988137309\ 9012227143444613456541308239398199412142150380638173933370300912592301854279723\ 6097257907239630067297991747108908394220113362090962308023803539512065620501914\ 4793294235812304960908778243443447563886246033272110132310721150577470865781531\ 0468970787067959383017008116304512523003794936994237847250516424202444827703576\ 8163981448277993581793888733017703983429081100901747888440925384958795148401031\ 8074687956290313163521408898827964503458779594773602898728559172134698200289900\ 8324604184924586155174161647521201663290971996459034424818960525877588976214131\ 5473005025893576449268134077079961839970494936943996173749751368391001277553824\ 5422878518099966776504620552378923853398529351997885053477773886661719684446587\ 6102325858024076865902397621162331976507203592980829171020657098358204198184142\ 4062874007550126887147272265529448820346799698351911229675207225269961832830422\ 2825767798790398489011344627700574028572990373846773639346286084531816304214016\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -747247844562808\ 5902987744891163222168754418071892027682364552710454644565394527749233940516756\ 6266032679493500610403968965327632876466098643717027565790761803685260135631235\ 2287281691911327645804599574401456954630742054405085770983558935565841207855648\ 5054180703826548105727273648284252418070519764800415076021066588121657248222246\ 4547649230447469550377300950608855455525370692694205141685148499906633317420360\ 3829766084169959728922325705395639155551049558736505848272978844615265766494749\ 8258431933354146087292854986243018931494555272602833809571296514605196039430382\ 7562889307312035134054442641549995032865019655628470609432064831480498462405757\ 8270882615138767261581677921409664501108077493340629396707116034749531025494859\ 5458484986093871939322313048676321401885046508672952538265269869452901392797297\ 0192343342875073141828740861613678346292324136339250390453489683379704476250345\ 5133347220725392306394307207848641179991875508941007286208096176015804133455620\ 6736906744363953868316001719704979375917953163370767557411648675794998194646963\ 0772016336199406318033206017905360076144991300304025995590397367357720997962921\ 1872121818403047647938447857378375327866152001045096888741432142226825377/14988\ 7169514093373096976412882833771434454510622434598492458929765198644167657345271\ 7001999842399421751980211247474720394186345473990759257319598939990533290518805\ 8042467695883212770188972520989808721868710169168037880890017543626164242557677\ 1552286356629112091548120543925372734494649881577328697761274741177202360216101\ 4232293288437983925618233032262603178787937094390786427730958442773285639175363\ 0293614605373978064955153478896930956041217784137784126334791097014343599775874\ 6376493414504620240936744181560089982437602173619801320056560069625483983713627\ 9589140025253356247937788286537556007582551034091621429453686907242402182685089\ 9165591165695108293959273201008459948817230243530851816321142317961390997868311\ 8502362110199108396341545132784684833077020551360194943609197061183732225105112\ 8925569063396203202012759787822768366530161403359365235316855786382876500570929\ 5784942352429843804830963818601745264442110516161009201256965713354198100091369\ 3886455129228027824096460393293711038377147950558711775089397976109470020318468\ 2949593098041289605120000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -106691963749221268154484032676459294159733131128068000639627864159466793\ 1717327158943302227256079537664929061941075903128291039782072034170502627098765\ 9321410624001336754706675242575803353634995880974077185848093837139533598296930\ 1887792897292131276056905076072942719423109541241202464022897019649490609850813\ 6037449631003412550037489890531583726115680974553214553665803545367598792839881\ 4225281544487949166906838602368455244150434984855383354782844188405833073590636\ 3282172151477435089780841724560153710208396699079747870357712398261172252526838\ 3982848531391595046633606850991651285305911354505338340265438171866690238662210\ 8439784331802312090681435383290968311039590609655589578244812595282109875392598\ 6853891391190554889547435399287736649008503143195861023383946958785208093196843\ 5073143215201764426883207195509104309343784982061032090784663364889793183163047\ 8439258414572443560128237476599701695589682866532921427887964483574849394845837\ 5153320548671325742760365743738587536224972038823321180034688588342685264880934\ 2941474187790605451765138611277459066670478744063006741807551802785990542784897\ 1022129571017187853681925637260568929780560544122670276030711513963516669844978\ 8257788499241562837509/10045622290860477458401655882404123745836858134680015419\ 9714669211441639673685296928022163208633092453955390542861692406604921301239804\ 4567017519959199800331714796806028926288866699829940610086207485023155033942522\ 3915273167930464636685845905596041408724468845238129799535127681048113484699479\ 2590318909342742234789493318524258553515943574517104031247463321700560330515169\ 3027106297186346115422555537092426395804593390971059416775830819788552368414877\ 0527117596981672321104613865698746454089848984494637612439608240451480138873751\ 0865411342995227537699399831019739625362412233641602309165539283207626346908025\ 5144044871175637548264862722885727751856617361284044286403167346763012487082458\ 1474397944606893487301525394333936058403320834440519492572324747682835726602636\ 5508843492995923830669541147404313717209983234132660034314957176630888861352398\ 0375348333405055088277111268549103414284515151468944152725357295072508711752737\ 0698278027110006797452365017195648200348610429941168553497197054009555497729419\ 1817228365686554933664830403986960400651113661024174080000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 899502392689164202612034178406641941226\ 8965605964255252987269494212611479074533079022184589028011425043468069563959760\ 7906573206097730234406917588422420682921042512857400222779367434109973939426727\ 9939655986280242959313017759558732424469660192892749631936204875066342514124720\ 1915936871325794951480161560864116493105685988724331643251890504106452395277406\ 0048853817334280448329817008374501625661557513562005074062316035495168555594049\ 9210100495711244286076779940327371081358572528598451686237953104874525963723315\ 5438754950707226945043857423812844807306256958839669278732612507865515281330672\ 2301117613705176427714957039267089297415720131218363069276408332452663271732062\ 4770760429531819447240085643803420258575318376294512819103827525502236871456948\ 3720124457248677818424533910916578017050062096500198856682888143494162118925819\ 9428796315323006308072710648753126751699723101598620528747267790990808132572295\ 2057376444729883406201631769011597402418789706778818870916555476547456100791389\ 5665085104652465891801765953533646223568647730742951792742238176364999353726302\ 2897388326203025240325046364367489404525622362354761527887580122483685704139521\ 98925392641583423019239359849693482399404520241/2680347481475634354582841450700\ 4399344495524058997631707185198716337571477533352360520598567020054555246696591\ 8070480842029804881490925180524195596525691119837046481334468493251980363816695\ 2067705228017654914790182167981337833310309442993095297286366228887885208356302\ 9179735980380773210282113093124109405622094286757910293580840291878723534692682\ 8639190671531853756093795546596357859923409748160064957417130584080988137522617\ 0129257300609302679595126515408824303630740810038031251890010001410493944784879\ 1665257604594320794303652930932276882101928854524587482442815018451993648380556\ 6856453724193886138936060324244936722306018708950232928452469066305042134740708\ 7152103337567358404339232502983154121296497984319447553799944584629129345967654\ 9227390521951832751345732460389245281459003757602791185006059080448057389601558\ 6418699912712028139363086776473166426622205797290022086167827481606208609005385\ 3538631694837214244802348827872978700366633993167366001414718217630209000660994\ 6917212598459425621160886327709994890773879054981060676237565581118668800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 9648305933152659422036\ 7474982462049392291870596923109594463588307295704408094953309946007061651594449\ 5997752514576422003523852450099984438888702222771877183141901143882716807396764\ 3783102390967370304916484336883338889489499734384200729065293388975396578786523\ 4118861841971888002310342100885294021951013589657707745602123705696026786650319\ 2496385630913435451609771507988370418028639816731709226445716498218014812908576\ 3258505301738558041037013469339179011841548273891895465156649125115679341425487\ 7043324535879177693405986516614925835829270299930991032856263443475238895744189\ 8157686058883141261914058624789213399949037544126372808500547930175883142435254\ 2112969128022084779719360188694983591335747186602549737748286409936158947581973\ 7256511039853621686526218518319620524095056762186381287882735670251814960905542\ 7942574280083142105518652573485368332478938287766172027526842349040074455422660\ 0391610112354099448688678638231976368746016530223934205115720549428847500638915\ 1480164137914003213329014309778388965435851470255957693792989237334024723893074\ 1361347141164326173673867585832430571942015123174818940134312678560866840348489\ 4433841916060353326555518618944177117165012814507793834555162083041021/11863569\ 4219756149668187668739435972676116132231064185754272420609568420302643843497018\ 2981129441195647422896816453387778103453769160083090317952735455683324835520328\ 4821119904723579951993561915138410599905171835455046851546765339185607406151511\ 3712233276931724502966718052458023164836012450441062876516201669440627502992940\ 7520883151413172599088440293498597764203464077416257602801260353839772921029209\ 9838074423045963125712467141367863483226526336738569555437289252291235712752571\ 9896324494345448072479806010744657101458240689287727102052627517333977871434384\ 0510696979526684561371857160547898158998383872390347093361561693423451273866412\ 3095434309617182166976250772835087170810649840312732643076491344173402614404776\ 5956835072854304815636854418391947230119901992555995877390455090031877267879896\ 4200021308548791950881550387379932940068938613981159383954515620178340817147456\ 9019924925165929068646665589993268297827835687027132943755165027771576784966729\ 5737354411455927976485955031640181196756049211189111373858846528025982894089167\ 4684466001135804612608000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 114117865207289158267880976190808869220671439959732994202279794798519311\ 1457852933504552335990159922891886345042742946654209547644157851713782063813248\ 5396963034215290219543220096928402174449472444271402893149390721864956845543896\ 1757039367278049083080054269342375349739794395395581642183047230870220687993405\ 4780795392043653822845112023418092384380650093955141437675800768311039192297515\ 8562583698466190210639989570715568111641959760789766165205459151853783108451978\ 0315617895674517920171285886437897799003314603926681403058130544869454253127383\ 0375663096813337397318757243448325451337195933634635369557050769919243730431914\ 7145141297789151576065328205044132503657523598680586714666478084070273076875275\ 6691156317736651894973007638278651859353385799098701399116009570146347394173310\ 2039055572208168500565529791293677488740362020105721680327175081912130578346186\ 9673316098167018560616484692827734371433485599852109806223895358345189660189177\ 8806195525399707569143406624308273813044773150407848255778460754989340825548077\ 8247459482084825110826489489836284361136489625154799187099774921032391262325430\ 2583039112348471683258967121060374310437201696788791505323646762001951064188449\ 53581589355387767285068627208371799/8710543715868351447443596392703704962307336\ 1843143915002633266172142427942210613363683267083368429844248175229001608008629\ 8025890638182952115241385483043297544306608489164552035095592586315833093722608\ 3521129292480141837157470142598297507393796162144273315664031924723919185430405\ 1135630917067421669186718012476313507656051896877755500854093631411801704237839\ 4441503694355413639593502373617844475902102511653910827006459711601726819516539\ 0679831524388536895617723527861438684398726708316845959956519280604952981477429\ 6837199267715236318759133163424736105715418893128555159577767878352195470686950\ 4784280112798885816265314560745720446236685865916702509047784717024433230650186\ 1519148703695787537060052187783694053145342363673091244033004081263370085055681\ 1978768332001830882956616761961792514990157790171123521704316150148587994997780\ 8648494546826200427369967504980423578520324781797297869728604919456881449104621\ 3266220625904382691444505445988060764567323687579854297198625976301080723385844\ 6081416757998466186030120740814296049124879914783562386360637931987388743024640\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 118071060790884\ 0103220941058497702735325449972048801883969667098446567472212461174860909929935\ 9830947111677512691166137047421528137699765202815481023533257061875642013689115\ 3765298509957014079632371916013476479788797622595572947917827437816404311365834\ 3883079417843011509925092516460387002820484912262858680456806094590177133963019\ 4121593880936309149032715365328779654137110675770439479052840898790215906722194\ 4115315108621159862211280939806769066925817466142980605314518164100763267449328\ 5813036209025667768973117719023624952729392919410637832093359292327487824150728\ 2656986789183996576980596327470732908608107088619330185225301609961920438792520\ 9336832993319180817059128494933318836860234262426371971389301522450869742859663\ 0561745466764049285473746710132328653427494786020778751568679742831536916963008\ 6023893790650499465621386472790740818386412678818518887827763627815564234442616\ 8687718820541252733777610894888682770337769953861936180786914782005599704845577\ 8021002122982421363062534971048715072747410670718256527252654518562108710046834\ 3640561796667391150705571979035264749750092694768120209719229966209279661760124\ 2686445090311871865367800809125270268672402313546152378011857545498700327942204\ 398264923267/653546616418519724320746450919724543822081871318909119338967934927\ 6357666768080670354018426570950487181425429700277612410503676763121902983535116\ 5900455138925177975224454373156552027759740823210479941717760362026437096146524\ 9737297917735170938925568322014265408544640782502468111523565470200995138342801\ 9010012236225129078663316325448985948969474425199976591749430460722635042544197\ 6580150048814805523218756464380345886920277751376623762652010760262374282635646\ 2377617922230070986880448708319241617696197788494860557091066083464653719248594\ 9623760545340174361188402789159400146254101551089630546155846653424659506792164\ 3328495764053468868204326074647274182884638905442429685596101187933571264580098\ 3129472222011427195202745326283831620861433649904114970252075540395918761105677\ 5644535341235485833687591905896069591568395191788351609676341533494727130596048\ 0231400362564530912333909646892217363526073173108140314042904219626150304005913\ 7696535634532618562583464986295015649016142222162061459559007347009319172550932\ 1749801424836927496146986836082485306776235355511193600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 431415815489741600091078770900576662475\ 5433253199667230298535866219299743755143022272787584355080244593476508498388952\ 5258050213867868668026352383412388468125843809199823656323277510578963825445561\ 3600561899093618531563380368672308808951885795101668242283083148834933018441860\ 6137863119539421307365187959389141885380552396031884313891151588356248503430354\ 9065040446851391071020661495460856218552840999160317973208285881987381598539948\ 3475238321988294020764364107551952376942591645490340723125680693137747164936513\ 3330192725138175856396573520240056871249423824816195140777800149089648796971717\ 0989978462441891956586976694796681260788741768064003255453118788315255005278730\ 4027428179709836405561913846790503053332993046477241776147978651718085070894275\ 5217364963806912114239984944735949322650032640643878524047009748736430092954179\ 9848644028227286393822182303260128615128524294991344189810329425182804882115434\ 5289399740934422479195487439354612408252485922499223891846294992179950347057054\ 0981093218088796351921653510733472950397769050895651529893571839093500549460343\ 1404790564674642312818918436705040049371784418610153475129208565608068216175208\ 355955372568670876091527932489113821967175085472563678405474627344065619207893/ 1891293455780219231297527486157275814795707048182687003347894662238411222327485\ 7055030617763539597295758651861273215706251485928578165096940700189270596825255\ 1444219724969524672400489276207526341703810123114713890754510463357833156154060\ 1924391493111858976931352065606329963342594225469478062751830361862792792922645\ 8613945916425499960320865826368644607188253218406248401524730744063605617213478\ 2676734523482365641144323065078305265975937195613437502598529063621310945029686\ 9723113003577567204499570294795549871293151005159092079803031045727120588442292\ 0670506974544730453889148159884751944719233023176292736465599282794784663235713\ 1872707389071334547978429578157954939001206387109360054105207326054163898242569\ 9054700258302440973199142895502237741036072313114001121999245345562559302656675\ 0069207805300139012916812274301328566385526139455959488022689048623003518333778\ 7759248659253416110444877601541061921070213611617660231896914352386371267170773\ 2961574648795184703641225879490384063320985000799124922040169125398508317632020\ 4033193207691871244070092601913654043303249916723200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 4128888673637527547083150742254991025534\ 2311315206198589654230217364133899783647240546493012424465830774618125545179916\ 0347580869458734072073335566061687835944397915306406470114276195526494774266976\ 6504137424548166359450915555453982522877386041236060918155217378216841803254234\ 9518460000600189674107257137981974686186186476081035244896239512014329481440111\ 6456100481544142927223836034087324890369125132865698382778370298294890097754214\ 9902163387181227372911060102674374100850936331654902560918007022763999439096915\ 3476762895077825811453552819387838698384967030799846769892971921330926465920536\ 3301032370938143150195981472028320025327706427593406728494949164611085343959627\ 3588394637836605684946020485947152567108197326955782125308810864426251361439410\ 1288299232406880112757122350002715027061199939935404574983664772347791338333369\ 8427902016910060478592922452404691144021257174276930344695900036827255784594498\ 2148640494607806453426858390488629307296318366782225166810880176479438337593998\ 2876613906521246264736074211424549503368937710564349732924198733111996864843352\ 1015054094616584309984940041953843122008578138179394968776237812135229550200081\ 145410299114224757839766889355549665716515648748018027025787019/152349322855265\ 9089286323435436416105880642050331497370481564797658782219114693806836594694557\ 0114397243024306263758622487982824018764376612763505955708425977733028043926251\ 9326547259151202363047455544505791999344773625796424451489196368982410564976814\ 5416236138559362541674688207992857383213111118116691897292916311162210989494598\ 9848310813965264829000292923217608266767689720970213335010137255335621631677527\ 0558588499635934551962825312843153556557304064886137751776441526102570169727296\ 9521824954802156394213410806205295611990511689011082453181165787645309696141926\ 3260232622342540545840633964228202541700254546538362299413359296173719505597414\ 1052212368725629858750742293424068926513955217053084326431738254504988493871585\ 9224012633073109958549625243027777244585952582427145175376496944789371253172594\ 3636198548320385226218932891913356035816938678616690433086643567879628783855889\ 7502643287827202564799402595719955858183620602123546031516831051813947802969960\ 6919459973032840671376855564972715426101832087918812532313601281546876605013185\ 8660866066643723223040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 861157352438524050052042661293504068668406598969204979119888372329191\ 1636264890625497249674319751547611218624611452493164692363198814365148959504836\ 0043289280842182159428825940533015530525216432352011525319437735174921097792938\ 6348018984285399887531734412276045533180795951918747655049197750560054921486944\ 7581085366589343068161799191338819115696425991056685658002935059038622407210622\ 3627587789969563781516453034741591319282419879224793193495071451713581160271486\ 3730597323662612824179318965715248289868340803753359397511830268634439997083847\ 2290758488061250261918225237940997986018295917635175877762516728839713040544383\ 8530960976194734697232808127777517416177805860428693904007105584422581605465830\ 4940911542187680711456105274620978515051733524781996795549106168183892702665651\ 9089906780098197640703736241145760235179601165378981983739742257594749143896935\ 2414055629400796655596557274997923338335625411693830559166133394173893834779968\ 8795075898729473744022740926907274929877438462495150869892769707593616799001485\ 3070800128852222749857321662465541678224846499798978496211961080107428259045380\ 0342858074992704193638103183170029527513545242344556285472465914153210119808904\ 61134080437620626417760521102087204497928966107371127/2805204735215699606852162\ 4041693961177022078358867414466687976577673435795447233065465417705892084281641\ 0020133528062945771015497052068972928424288745585437806763348940522244160386931\ 3911214130536808027697965970490241557936809940547944772439453040628189089079536\ 1387852630430073070270030622569282789261487247462687973783077732990971358496502\ 6401107965647905337550510744062175596943861040304562950466553089976026048755827\ 7106391945578792069108770870168059981328116450659859552097913192808006838110191\ 0862780518163765048539084553399288444312653185286160242571107106713626560379017\ 4877158665709529535080651850514462257984917679286345138475304974752695447851252\ 5787779908783494510245260286602595772017662801227330067623165301384468982784329\ 8818868038820758463174791928680274127294562258504669883607951622473128885567152\ 1127692826529400187276786006308513955067682615490662847858534907040179374277692\ 4272125776074039600812677897724457634495812972984523758552599994338921276661173\ 6613213128697686051851708204281033406237083045185669165392427054378570445393797\ 9466230451100248832820243333120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 201364562106383585636840656926474116760676529479983095065719\ 6223545642797630475174590264600991299885458253716654859838351650882297356756061\ 6718219347043869799330970901432649143509412753037813662999716597172958711829793\ 8518817707671525126486544451403259704172151792775511293207938347997491282178936\ 0862304847044429993228109843843430464396123531649669162932664887390791228696572\ 0742055141093508835900861555978922070075792319146786910445888869424106869799123\ 7527982967252550368676554003980348494750135680358754130624522169733225118191204\ 9094853320560198969953515848302574475355556137471582345216472746080235398555628\ 7619898481590524847539669313739818807901135952242047575999524091182210819310380\ 0680580863000705425657464899904525429990455973066719897013321314071817894348561\ 3560075721649440866760933520372536599379057580362924128459239483953241676493176\ 1788699789088699104165358722001951582865285315646400583523855316462625944912137\ 5843613952684559492676894257103916068293498831330786096565560067704336030371150\ 0263561775714428346322967756217861105754549405803802069676019231709064425656729\ 0579026919629336488449156220369297951355575337505172000461000110831924550198701\ 54210733696260824481851014957910892688920029408122746396030334399106631586081/ 6035355319304537103425618462924849178443114067427042977766004929637638955174587\ 4491553499845812654303793899876163464284342676183258660137760767886721903846381\ 7421028014194249251324440145821133981401857283029384150985933245834360456394144\ 1820913926126611680791072697918072754726104979183577155227234294665407316405978\ 0620876926803279592411115341798466020682841664652875891581577917787158803650497\ 3004782183000776954271902017612845184748730183786698272088353908234000773851314\ 6683269614520633927354437034943924714001219038347413405717228219586122854638127\ 5831566475411497715466864951211194532775457039779301454035231834675077114044050\ 4155925046827646834544488630607588153076034893089353185862910705148286788723217\ 9604049921711241902520113843164508512113576748348819853977314146678728190585483\ 9303353031928953981645841689131161278273649678866069355401910452328016135687813\ 8888938706594647886936463379481132134190771409052611830287023163038993099470470\ 0621444847485198572322714801652987128945847123961660999719105285561939159113607\ 4723902756292374280435626601189033202160971780839701983752481669120000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 115197502298827202608\ 6664630185530140643246137339631051774747703667835476301117505789404241073187126\ 2492238723384011652489989520136563796197507964456962705403959202706100207554746\ 1033572034943530910490471728423189800386481141317554763205746149882395679661968\ 4775714541112155798653991824733057831909911260104016495906240429629197797268949\ 0412845016521146081478286330869221643964459807068078284093232008734723733247820\ 9369812456696993562683701393052617504541108646122552634849950341856037629771906\ 1434837007289869001448072511356622116685640932081457492024425707624665268983658\ 0135358592419124891049983248956168871363202680780739421797191473359136338562205\ 1560712458152343946957760187117687798135842196750198622094589693437094366887370\ 8484234440527254374725845144855072118645947752300493614715975567823301742106201\ 0997285691590381238424151198322677559976549501696533504345709058009189725092998\ 1558938472116507380003744584664770283584694802851557352721143484556484719740101\ 4557873805252918435407197429444054338165172738220863922394189615725603987432989\ 9655365094189214560167258556579209910753932951604229998887335601210459926157785\ 2946853870393215903270386873990862549705459293768058895250243089585722743320736\ 39315057262169223102148714339714548262857/3303292263250706353108092483080253549\ 3669365326052233731511354850987769477521737133910364653821012502884946136448986\ 5560437108520156065642452447377920971094430567784900308684674785059920071507288\ 9037248274745086548918196329769578326245439158840505999873167806501194162625953\ 7102859193709086256229397927179752265553135603430336698684754347887916277611148\ 6600442856728725798535373226647622795836942980978377116737440513397246726104293\ 6051407720054272929724037055726790186690210123862252562769857696281176764658267\ 3685631433884434829561656709358817843294508894322929901482564255298552906492560\ 1794307990534503847708539454942596047084285302278039776216642430915530109002605\ 9804969904934124223970718617816811808640488753563609508440437977041300917961338\ 5552494110588718018344387821604010144127418420920071478721343151084383623260830\ 7512578479756657061881376681226334038000990345646055926154239568067185994905692\ 5156917388174721179218425118237028182994440728424099907167122338398525358702568\ 3767283338438877059340645781159202743321572839617176226078621612607571490460702\ 4068158460451496691691387638251520000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 512270011323914860184110364195677193822614492889398928\ 6327927483622007982355246948164887498493338871041702625550088593069135852670544\ 5130458419852261759940077341906469689683301058013927725261204963585261177874175\ 7462110530505256064829425812430808836378653807463848666879758250658659991226254\ 4032740503561233830320220339039495506346684431353859979452863794800012875020069\ 4018093569721923310286459868454929360933609374125406852858358979859970557806967\ 4280816374723793034827640844391732824460835890813738760846092173979447065625774\ 3502302755696776190422757229342196640861382834866681657775281967809320364160771\ 1383639991113006280472895377678860033010575662224734089338340962227322051421107\ 9711128184332749460158921815560793012057779278662637560752168998757703717944778\ 3541929015071209294121691761447881280184786371228367107207282589937493187246513\ 5410626535779074122105204899689033940101599225136744985219646133975293506031351\ 6492901555907664055406416360371858875921688422987675689259648009033141486957198\ 0320129791749818720139853284742469653753387961945008132897787910579539926235331\ 3290685291455026841860402197504021109100817991210084892717547794864363825139678\ 1959644878809662930182065042628304120995043747606525835222694694378090956346031\ 0113/14625287794067476345960432035768894227120072967385196979661653983871202541\ 8243240578221904849847764728169844065398901399101814806581673700643119533019935\ 5555375660553472434210565008484296306374944042242935710479307119812480691618921\ 3578844372909729613738013674334717348431494968066971207819306263737720127744391\ 3261460256135468503742566255060620680738832743420233658965973068457900138459895\ 8005758401774152428168319834495186241517026127209206467123290779760076071096195\ 6107152942401816294088592446436888921213818700381182081242346221879730306140207\ 4093285835147262206584321394876776528147765533920115198904937870374488448278938\ 5641237484839363170427880378483403655574153562010462656243008924045412084623957\ 1312122483961033033290795317008651376307671969383432380570084503062738997690421\ 0490228469329904873428293634382288027945604105945689552633255607980358658092658\ 1766962735099833987739163649179213629836946190007137707991638442355588332915674\ 1498417772593384259793257150140802703298599070789637980313633889453567871980039\ 7644916727400077377837952350926908446810290226099385207831058842732462080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 207260320219024\ 6909986583936633222060199078841762589850152798609310726464247847020827199621157\ 2745753002126831747034680659832597993036360120260153059172207088274339467780715\ 2747110311601636043855907906575842507117036212094516758679659483684048912035932\ 0051676213806181418846545671273602927455888191943907317954928065003008373054598\ 4893394452705887244283840791029201241715733344885588322304242718060476152358516\ 8581662163883798274678943761983436561090394983763330794577196987943627499106054\ 0368954089382844807323082512762912388245946301115506985024363624997201752583509\ 2783349281829353104605813940683036968759167141017668198762435851158081182635366\ 5975681685357955647514773412862473686710799762041619602303134638496569775934935\ 2116885462653925119442835229860103105975932252912506088943936234390296617832967\ 2797856556777113589464095865086594506056099718395327212879372959130841568887097\ 3687227158655464006454692994252618463540015340431867864120808214138952077987272\ 7089390166719288849120958929272626403998279788913273670840706227315670610018494\ 1764005001590396991506579836074873888763669247839969991544675321201162436777889\ 7197637448364449472780819935160354674904082133100985031417278469752331136977913\ 48165410179750900198472549809206593225259975583553597/6157826809780852484291765\ 1638766348735733707095460597979440213765496947643986950615365954966906953242802\ 4451812758272653487282169764988971973652410429445823240992743581454211339451883\ 3875439996570426008679916667392321234492077969310463292900569562102528270453847\ 5151231500190873030622716992204747686023306010834837578880098470215341151768797\ 6211291905606952891441981771726551380512106606145954873396300061218521554441879\ 1956275279569485644917817152254878785865144950038035679302766747608356326420041\ 4698754737460683006488700103898044091975175667193666756710104545134346735824154\ 8050561655383066102840415711001093540599465992545953632879990690051717728542755\ 6429834324903640846194690925781055850694155107433036146253744350503249786705639\ 9313125438724003605490039817600912266191103255305334470790881120829984961352633\ 9367141418947001804928356349022538967497673200748016987787019225041561371692458\ 0545956242193068471916532374997298136775183897868482479582637566298807237165078\ 5200838939041194098229156893878713474162148635966505238963744439217320196068526\ 3644399285699879967045513979676833911617999551332352000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 359622492957459560747992345307344827\ 0177718531167180347974936587343576146161649407400045620435038748031730005258003\ 1127802733697513733795110484259287236439496260009635576458958868729838903044569\ 2270972741444203684321234694329369356654433751590727037188978858488502397188474\ 6182001879774664473840916161831282328069929566997144944241552529165671477503043\ 8619272863063873531985911950078506461913417305463922094434297357962889609460186\ 8352617617575348450455522024471258229875730561748496490131510992561605545642186\ 9062006631651976677575744636195099636079070208592472498930679026808105844114512\ 2787767076032191846075715148663512529628521336740406199855627639129286659265589\ 6268917734938723829959862552638396932594587797346526674286977223785509279318660\ 9660550424454774120896221718709044676694101288364846253497581882635733126021113\ 9391070469497031006765038445473046504518717073256716451479518523444911487096435\ 4075926088466709752088610197883019291951255521310385487726013935318808296666021\ 1181956544304653570668974812082227397341677149809380478941320459836543632742737\ 7443350612205046299302190136459424824520742311070539245494709976219868016378055\ 7613044631981004018250960905534584952886294960781078482348333683619013742069104\ 3049410860437142442921279716433121/11732627528170610537986484646462842290063682\ 2318048881061529614384243933366512440198899000848623318406744705689985224582188\ 3597175246441015520224314953393764923872089225955748938835221108084000684796792\ 2192079431515312623095478098100732168975825913741685680908217329751200856039541\ 9670917788760802299064144440182134497063285643317620561834493961970806371080519\ 1288754161921281402481246946136237204413492421759611994829876888289987191308823\ 9480417759147385307963198558202279422425311685389625051509580518882844758735019\ 1352675507427019439209978395673446697712962657925762683345119309064858728891316\ 6837125284092080198632973846620677798344445292688033611258278148809183015263787\ 8581052131924761816561797703857859101008723344301106569183211578730323637778539\ 0855060810049245686168729688512505791620631643735953280328956262826041515663274\ 6425891404377169427868601163686837318650744224359883577045349153871555680479255\ 5224038767350154864146762227621615162670833369043729413066283764428830974894626\ 6114101207975668529726810465650467492773009227615469560592257492634791972593389\ 5056608268404004391657580275957760000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 2403498011095599113126606863240162039560180967660047\ 3795679474623357451535395000041869041010581466944877483812476876821911774421051\ 5697727041443516992827475579413529348669675164758611343162167666847218103069899\ 8428082760564270263824075576662161011629411603761368002561122462781055007051134\ 6212160575466001016250504430670498299811578802422998868899033282350269104005915\ 0862015707717219998128239625842597023091628004258505373064835353873254928682843\ 0988567685046445819580424785592183469035939897331070044323766048485729153895657\ 0545915799349958074702191096680394609796030511303387304849795061188608783312046\ 7503877651598103830740101536809232973637424088592750785273349277010632310487270\ 9527153229531381797534246461194902510532286649799950134969121348692141152132107\ 9892342329098583279443145758326999009689925890070168638797308722625971221964948\ 9922423110691089293316036235686153416944456534693727732273345923959088926696802\ 2459453483041987507270853177890875731798878980504236493553633378348911794235670\ 1129485813902407080699797432632836417399132073477218843947692746767245820543009\ 1203124780991760872013808059080407620596804428103260588078345321420698196676788\ 7325764376239492661861690270776595405784336750763205681286837632535230541003410\ 885858893205171/926295626458504784277952606839759392810712278188137551950787876\ 3147436063113950554138931227632783984138182840210403413456677789657813959196772\ 7516884874050204204203501539852229306249079998250767915947869443618993072196076\ 2093988261864196858102796100301504014252223317034775520949644513678113831008895\ 2437055041108579680981883132835876720527550780789930785781825991392641534639041\ 6926307361872385319735809867269782034049513623334410295462926132184406153113939\ 4711452617281076300880337300825054441798537747876246640209557540667437060238683\ 8243031869530894521337793013818632370157877476837866156365658834389031073463837\ 4987476253981391757784429523092059892970224266655831071278767055659760195489149\ 6898031804295892045492652249941428449347076653582288330457202001096069224119505\ 5531013244342984284545842775691577233989257326183824841726867449156955724560389\ 1923054381776840679602569992585125902395907066725835138898684450187884087845025\ 8399124301682198834935351596717505286091916036399458824081858080910335504096744\ 5482686668005734037753605142115745053730363764479600040908697471538121273599840\ 4274946048000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 143086901787947166897974887986734974888577529852962425585950596290239890045\ 6344499667638805008788481859939738408453779695621198071316086797185624807299418\ 7836894025660797377235543612366239320345173812157907525454508467171462199459162\ 3886786211184767220350721546446458740994534759217519657070391595543875400040906\ 3410540259493095622035166348476720290180458883264430630528363184764957475926850\ 4962293639297584590784213682455986849075879918407988984777422153981234187884490\ 1736430960488597003691183549928893870928507702579096327133295657750082382768093\ 2729213907717340531032247465257754371152783919206801666766629764104835164609157\ 3254762615292508800448967100899016772639843634262672648998071700882833195566723\ 8902118553054269432029009512843735635592153851905005014866014197250064292940182\ 0550266725414986595587184587817180649470882456321067777189066939083501657461325\ 1730118704812285475276408202814076945567310797130858348538266442906688431005701\ 8498058529854090246802230882650098698199202815978507426326142190282424562312577\ 8612745537460816667837846467105705298427945989716196214548702103317603613423266\ 9758606389646560250183582482965437006556721025523734228784473580505912465942870\ 7972351606863428930657413190168636174569501045853720448363463672376899169997017\ 9636881/73175993234158405150624752291467257152720954722788650204165508279401520\ 7944457820033324493235224301014093137233064981230584436702020777576194880166123\ 3787060410293468678587961224025891625286838139390984722659845898353837058583691\ 2160104481138117592201005146152347965108697052646845239821747099358437556343020\ 1595877827785560290742083087694259811865202777647468877316551794227955546973077\ 9233641347083626697845083099955603677500454953211267376852489627301384504556161\ 1662065705934955271951965766527455403549344064029813600385085609874724141966587\ 9136658083012526347224973492593744996560778542743133654768288982326289960929315\ 2585865406712724909126769595020361352562874320927986523017488927989491197859857\ 4041283381692065791657634462128118059630088486460504826658549529496526333577850\ 0296438039463752397708621661391493841576352671447090515886549086761113970286597\ 5337528209040622809695658182144739237675985502435453604989374073682824313746410\ 6102606284798511647650569670851806971122040749650634722982647974523671425525853\ 7447947366838160700164270891454402240894760964696131457083376766619007822537369\ 6136218432187557478400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 14132897099633215689015511452563537198570677968399295873913008934984\ 4670138974551005898223445923563420508848569732767602859224656141127567538452683\ 5111601638926473210946815544321938195052012086774841781405434984644205952837025\ 8395558330479925814187578611909548107379926719580240512655253906851351232167984\ 0641191832393631270066090865856797489089372291675463882720088518775618727091131\ 0424713975220247181389083367413695986036753255561257156148213599402434776312813\ 0958686540893493385281017511957640417317079542113059665560730028569072670664052\ 7918378521008300447326106958470100175104410524393397580550463557528198940773827\ 0960225939804269830575298292135821568199237947460928917075007824994561582669231\ 6236770120466770549382781653752607453305466522916723242645240411996263095173635\ 8780938337203544089005794719916979109488849457936008986240672601077206926687017\ 3309097481485698505776122909873534341609878519488424108078247962678889969310909\ 4946935443967776174152022476199326405970164210894961541998522618213204888097100\ 2008951694794253184024067921665343849053348576194759708732046754075163585897438\ 4298439888569853535762457463200141394619075030074525212631969060519004502419162\ 4111344129422694055766253498424270644033578952417928460800603807559407559485208\ 53410456494316517/1223267304362349130964801772646661685757388323251515664954910\ 2552919064046622948948491095001206457217468559549678119212989520373618477496433\ 2124194410869159277560782522091506726070243733206295505620487605861159836778266\ 3236513821765802222119722361332923406074640332074467817420551507406965409246393\ 2031419710233517719366095934312072342012464070105271039754752732590208085164458\ 7482751180754792876966203911236156799354732925555615570275312921758460774923039\ 2368163010838877796320773733637138904587988796449661449770132095326539051839209\ 3712483714043656060016226893123127554148779062981378955823825852785141197280406\ 1912844379124874370943696079218868578540943454125643801284042925124350340335189\ 1044912753134342471268647649134215287200927832804455657464299017116935440742095\ 7394676305049669752461044623245150409219530994424791615313813451980313983760638\ 3490532333947680133431653235268849601111384503922428771710624603534059726332242\ 5029529738818084530961352718192644688671035515168258190342115931311060665925309\ 6550337694192800735434048784848182482828885542186189067157389600367202942710659\ 6597170782803627654584698142720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 241254636812074061843915292796454722476435098708630102\ 7075768455860658171347151032628868785027210271549586453968545272594481850183369\ 7565197311904367015513608834957526584615345129651512168176815197244277972714534\ 0262950560503599090095374907659493531903959456910321759991501026786219434772001\ 6017748152249658453973791528132340901658417397649122028834801617553783353660633\ 1623629575938687667339893777752326649130829940355840924833482233818297077099527\ 9020524950947722182048976126910210489015825850085126175839675928356685621786500\ 2922273370550183709584559075242883303424478561984725377942697045655795345094207\ 7980130967147706694308323349832040546155155963634593778732744675342488883821115\ 1984925781195086491445493613994730112911245900657440358710225972447058455071251\ 7514219367456383429411060504701013094219849363920516310804200382420615196421741\ 4238343269428580590289341587007884955414227936713753386910598638911218812797161\ 6749702178172452381991725700579715288040737674967103313213398475352479140806502\ 5270094877266149287449261347407778070751300842413882397362669645849191098111663\ 9435605747115929678548603177811739645775823958910636123691028374381785620276011\ 0791960167526645849974673434069109354816869568959112579304011025160030543389000\ 78104439954732649834632872672520575573/1143997933531452824773181430132052019988\ 3562033599447095220616294695707359769668581982277265854226836008964791784502887\ 5899163700951698202259709806628020569357097970549817192793419192921333213764749\ 1484356329298022578709689956158368505757574828220362436974048237167073529133444\ 4918764626114850755944355154461369811179269225044199700073223797075987677233772\ 6237222421198994585728942538495561193623124012149978000676721928897212344361864\ 8994196079021899038555361497745622354345302121885244168839946251009101789344271\ 2406214199979156342645467449350376368519329219764050146978840674752925707488515\ 0486831895691963875547899361697981377524140660108372064707425019520151923759703\ 1682257870054903364170999430721520570795975867760584952385091286790943807387765\ 0264612093053015713807284158374754481735811957806458688725076659579677340003253\ 7594618119363788008134814785410103382266941034813675883477713706926043611065036\ 8356192534255882242501163008369268412597806001403131221401637961365717334051266\ 7658813151488861197993573116175592025496534671963918450976627782370056398415778\ 3041589928188797510955173605599789963787566942763974918144000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -205869035544397625240603\ 6653958198469373189784621811365746597425271569261539054794598729502638477335901\ 8518760468407660597155110369558383157067104731022081180840450024404733428377130\ 4020978915038722063655527822245003603114504287300711845404729083766560800759524\ 7363532665489474830380504630533038857835146768706690342216178801149354109185688\ 3753947467819488735628064738975860694882697907333890524275438451845074272024077\ 5699908942835488129508617101205197747365676753718516051504947065718476779691881\ 6216957931096581604979233648561921851178275217900713065518202723312422961517152\ 4421716103856818419756414550301434624630977158317040169696897682851140636825568\ 7390390403768438966004198571935589525963855889674988324779583723527919830561310\ 2733076503897010840116137906921478494464364819713661292474662793583320677074767\ 3998167250710397992416027325063466973295191766005769415729454331445575957001247\ 1387583086563106674835632917064357238319565556643584010335420400703654167601416\ 2854398136557809590939500363531496687421011982388970577377787982610965920771694\ 0408474402192164338282883455990114036077388778556110126447376280394236960610628\ 7500585866432687131740813123374305927169147830747072501389490202349435767663271\ 72126395982645504899548221428767362796414864684877183811533973/2412070843592799\ 6441702467013568588051029474045365450620774339544412686936255817927214706967009\ 4088651577880477330311026557956750939334131162279095637984824216105203696291137\ 8025481897544008599385087134056112970572359600954160813496821635641918657161652\ 4206682363088295259430076345513629365583119155093918193680464398924792065291501\ 1887942773126544681450127385160272233522191071709997132847027844788317565352670\ 1032521490290139842557687822423203781777082484281119989065132167616797780521766\ 1676275935381922291289281885066825435355276933994369783327388473201957659526064\ 5643301190961401621699010325496680355569322885333192183501519344084026743471116\ 4117044155107847042639166758208490808689561415830792516921646354667849084401796\ 4291979227257728685387612834323063166667542475849260564364737435589116838736372\ 2476052765149331881696027905069055005580664184251185625103808352369256827406620\ 7102127471382632244925907078200275514352003126569954254928183843534184309084082\ 2211553154846134920744921383320210390538380362731093103002145491527877477118981\ 2874738062714914914064719431547566692420390038428025331163915305477535170560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -8315467\ 7136201762230554785134355717675161590827239848212875349937173012966679750007555\ 5917916147583174031024497348010145631761695635358331285491153977862611677182945\ 8469117841956616817856674414844499648308903445348822239854516042093945509607513\ 6107557337980662194363456342508808536723887397892616947284999485390392551607302\ 8574674171477846823140230684138135388162374387434960473129881154040004597191918\ 2521203677065378268154493672498511967018510182684694761694199954189517491680303\ 3651950688189919939095411125010467999468277794615117837161422330187820802552202\ 5515445679163327053969995124276744055867014421738450326404278908127666256818283\ 5668905289331483851168920161353233236045098824658980906204401439388926522364668\ 3547773163059272637950438382954922557306950739792298222512292296223991495870375\ 3844122144512255371871882152145010869527099210764793902388698336932975850972676\ 5070066564206301986039056119678032543256139319282097177330128413493873835747352\ 9461963489498788256688714098362587783939644384215480186827005240668438336228708\ 9889478122231187735548917176689274062929597649734413107123626157086855092195247\ 7010980425460617918306678601810175696881338168609921176603660232380460668407338\ 2490309640439434864829399175479833182805960917969118279036517988725930471099549\ 15684315923/4146923511643314212831784479610128381461003594669954269407632469863\ 4837642237862196991935804318467671680602249517390269211111783881130242686196672\ 9421677651272725246887700775271055080756247353631971469029676597932584792748014\ 3955154764255510079682915058626284554760056454341668663007991489097519823158729\ 3859097534589717130725921410384094230172558343805524083862363350604646840590552\ 4436716975202325769950002389007831236064702065384346995152545941805445518089963\ 4434299914615256051818514840495159182707652756520407115730517093855464740395554\ 2523823506021810565635135396288501464760392086067463091219693863118600800707792\ 7400844368643190065015209940543248657986151944474926950587792417351712385407833\ 9567442945135204782437228868537346120933609444577275380279104260528894852132718\ 9670055588102052474063747588397896954334784356731186874723155674890509588227139\ 5817976737644279887622974491552123668066690767628969116270987035914544902461693\ 8947310078159126384496947331565358623769028295324668388805657762626697259598014\ 0259008469151504452328187285312043213166016803193188102542609889542431969470426\ 1966193060554627890710937080454583418880000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -21072433423885372244016537507996675832949680942\ 5145118114615328209004156592887487355819026175535453410727101006507535275197659\ 6787177185411823667756168142664330241162629257066302349630938189153320840902557\ 4538258080516559236497869417143514160389413406776394332722684533898557377032757\ 1206755178485453007942868716683601447427466520752708400642390905494170473047874\ 3624896324890946418265044356576633814066365282413149031316516399439360702763538\ 8601749915259913953533436485673157113034143786934503443157360617909409747634661\ 2752503720222697253144884521939640324332031316834994863095120397910564585079610\ 9081027226952484184631441891115547664705697477673881207117527745027155831185770\ 4884225307446850460112129897436316153801045718450249722335734397475860894508545\ 1062618737304455066427807281885682188291945693053268119423074701315277565660684\ 0713183019813401906802891736796586485626556341641578018671467919438892775891163\ 5813549540253787706479402057826479680194949685788483852522660767741641115406821\ 6212181144464395629692645753817576666027888732732485391852558206248758924637468\ 7802747709591916304105059044437798412474473652107003169605199479622447526977440\ 1817164380594286792491110564076842015454649979169418957550630006920798819366296\ 75913272267737380001397523975023532947359170132798437/6576836982782274192967570\ 7277736978765484782649818817941915037008312162617664694940911030856205153088229\ 5269593059789925336046726723278091596767714509230590164596532200363791542831768\ 7435160513737019532969642247091283768424840952951096320911898648812752554014533\ 3488490977442438355055191777801026899068231982396711796720477030768270229412078\ 0883991643934971385195449461951367685169920499831309747712557319249653532735606\ 7882942186796399150902579390320657193916879323511084441650301194063346981134846\ 1376891079292507324677536051634224909438903654333225293357414475548372041989721\ 5560124979856875184026989834211292539418286006693372855263078558800422083549895\ 7753783944365263314848908754289412825029551943434868901787892152263411959685194\ 0795144881496760779165120427217460775339598983450690290533214993806301320706211\ 6540559688436807183279456777186150340664055898570893578499240597023517363682581\ 0383519669159240328481621595841624675791605453941802697575169307997741298996244\ 7683719716297002422435879155525307167968018520145044608248091973015166280432727\ 5307780894780960507800807286357188754964080424156207129420122773394779292041216\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -457\ 8465495570263802956701770468153474426620399007275259803555606255475446720450718\ 5460841534779857499827051372517964421277426411536230142920776742741604136662641\ 1027114780736489430487130735335132253640670969048637379348053312805855196612881\ 1224063071663000103435268214838745271005329194791530079921180772615492068293378\ 3810451925935572629770889291793481730659839274265808414567975835792849353265486\ 2788556838150851610342758552558545694237636303830903548765038535689426170686136\ 9473249371671295036364798797702180273500537322401440549358025407676340375859833\ 1418420952608309369192560887270313015758933188514035178261262648202427435833190\ 9448490366037985543669828012425844133560212785186945546527464109157862459817417\ 3138283967541654209003807185015147984261651471999770318303212412707138840703078\ 3311924706166883519970462971163691426488539328157334472675073256476942834258971\ 2584003751369594712496519923830162275560788698657122178185730734581024570349753\ 5602972324504062966957155423636070199019383714982612336128834275470017505643797\ 0091421684125430208179723300577466047020962370602411817003404700266561869775229\ 4051209284140329549481873131010906508931018044289030550605599522889866024223711\ 9869552474743937545632715464495933982937433415055774970779695195662645751002132\ 76042213140172945597617275439966874035558997/1039861102849386876456945117298454\ 4987355276679984536182572832606779235843416409245401811449261130738603376868762\ 3346168781559876344665517114792714423591029950948793786092330806416548934256509\ 1558013482868642208517506959057001119600826038385970371080640808286281685323110\ 3391507460662342780956050419441228886682900556882904772617239089177032624968676\ 8415510763189735002625662757752193839136682490301720217335254048408965678728957\ 4805671648171338873385779617009981102002328002569406189071182995710358472552753\ 4264780014673899545569382776261786360846156358259408323114147871248734134563030\ 8902511823309799799552512302941955355096064347479065764923449499251032918165501\ 6742586369105711761681144269703109996458534623752630795210604016802397201413178\ 7187478003986705832460205849343870685255824183972976640545309805718318226645727\ 5633738124823873300927281311945191727669888879616637983808749937541585295015486\ 9533277027163104223973216629184101435958048523570335388358182881685216077337555\ 8472319020879672195852065810504141756122418729051656984811552767492141885248275\ 0625988302296070769415039107014677707440602848420791120446126309022340514162415\ 5760423532599705600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2103261059092094631932543430804336953319776621147792532998573360\ 4339678041302356751596641353032925185154643335653660311093802888282709630963826\ 5052666200982738062552619494858473317280774671111731103041064196439141934205299\ 8221195003960163004161759392071777258221457924780400450423333811032869533173263\ 4293684442476142869448515227518932147974681430869956376991150883570673181157814\ 9956442146490999622959063841158432660986064069689402380300848327504432753004043\ 1213973577248567552192021046900905262307209168841895616882346693572013076676835\ 7261089697385449805838548412830003497100353859349349286171740586146296077077197\ 0044208635147109936128579689523831247581306899937221587786611241198229217184081\ 4157603157236723397531766490449849835744340842383991411584573098816342638573847\ 6524717658451586067716535490428179611328297777171745610728077279884874454796975\ 3344941878846949871269035492739885131176337239279955666428143151765674217540767\ 7862536309102641035378061362154328830582115156097119575172794301861998744024336\ 4584921492312045859519157329832293063357137237545815744553903541357678618404153\ 7316721716529731620212619159057311970813258252195625262858778711295570799517681\ 8904637980568675614313251899775601301379974351877183222755772121123631760980301\ 66104913665627452941348077077721789674642527687132740327785691/3790035853522563\ 4712848288012262009411813926538351942718489216882840121413144006015536014048056\ 7164175163447581187743821625985247115505229622543226734195680098037126140774815\ 8572967642817192259888492048287092709244892722745240528187555111072279553188956\ 1178600347469677377989808045782010597256192993580488214438253471453263069746799\ 9098032561648223977154572101129829998035864261242136714731161094986661922467592\ 6101180294634181149234051220555283552363395143888743116871230090103026017837299\ 0385752396462130344033108242640741134947231341392439331342392263090807728997355\ 5630288349079805970163710913101461783836146340595823439565816998885637620712918\ 5901191049843171687320153317617127066796327442055164462294082365695863105957910\ 8340202712300641807972814870355236944145617628519759360332646391412463880188211\ 0565973305607848893889979785978592423218234078139337784817588073343224946753921\ 3409820179149353388379648680317657840548286676149666133364975010936862545803757\ 6771917910085198113924484551303072824558855779922823470988285102425877822381207\ 3186564802276638399052045023362841558652276330065030629195276817773587013390725\ 6476477462799921951791163048460288000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -67972936162416466650894703491899128983331191577\ 6089741811759671096189057361015421280754669726206844263892148432123913670038910\ 8834466189760355905290059622181032290328796170540601876983460322020664858731749\ 6637306275955314595859784251613308584659476376687731371292494130407941555989034\ 9722244566352298736419042411103066902111277366020598396429068282792027859293318\ 9163215194248429096407795710092817252575334557924627517048232839412420330352304\ 7056600443261092148545585812956981448362103739697059401088729945607101824546553\ 9033564505951830308949624874363357434047179313208763321779271714188072117224015\ 4678382788802084230945706645058072852452814939396249396702229276409434705977835\ 9823960156149204788645603441031654046461032947284365413975484065535535647683716\ 9220435882484870487526132874510024814682505254345288109506450414776238869220104\ 9064936519852208132770364696151563163452659329869509697169924242145195647526951\ 7977502250782878068780477148832787305086445953356081009918050081662136706088056\ 4718588208917064008022874312491873837106209736891900574513540578674688289975500\ 9163605955470942348835280640653704855903043288490136067310652274352877170616426\ 3142755869836019073656628679117233059458852558347515510932847684978831858139487\ 1506235330264409924862893182982329145837348226423121929244622691307900865967/10\ 3190871142691097471273879718502151253803322052916988106467958674243461630569647\ 0961356325333491601007949682244317404851848936979336122599752210151289933054349\ 3479078212973134986666665585878728323332940888012174893709131197389541323111311\ 6392308094497231515187157377238502072756002022399177921160818201764038114391417\ 8784512125164394387851944622996945824980154300011095810197880093150904844600807\ 7103143787611540901088417340212983285997414612329633415470145819410012953517200\ 4962502030316626894941209343711188622191941280127008549617459082324900506002686\ 8876178156806046853983654925740087292274839732621833122868392543158843449534365\ 4128989085162538306712715423401940917574063719544764319954817382270300819301289\ 8487630149787396121992623507153958339821023576976577103981057143112659193366379\ 3647411337883572439605401606778743881566109416088925237419367820634993886037615\ 4605246398935099133384558783895274550023610248580669870451051577237562824572136\ 6659621609475015913762148015544022756676925622286285492978434997657920556355440\ 5589081987766955614215711275197993871981934335421820767404293859996829849412089\ 3013569967827341241605507705357155663320449024000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -12463469624535807289705141008533792\ 9280003172617759211751505829531250935120483653859084276693065950025678579419311\ 9695637118578325971181430816259162507548410444203283839031487991565849193856355\ 3485206390371596961617926558987753338947235034981141589574663208023176613841127\ 5539713728246348547881006178300035539356706767971554745302257013232229811243815\ 5283798489522790041255257395883197597156841705914641105763702466603094462003815\ 0439785359454884258429268905903326786629362592238598634147258299497442901965576\ 9191245626492268050884622593776142009360063819197217566231569797153377053479885\ 1580634680102747941550839193243817409303791390511455920008106798284939040758509\ 1141305041810104600949458810699484788198460080274930915758882131793926594387463\ 4968069899506637017756439376348993050504187685812942280234322064246503794870706\ 5798822765122820481060981221508419814651602739145658462157338039064060070143011\ 4304846646804938395042568161117204878041475742635653770135547523297320588060176\ 1828466750802023355663220366173743674295111659481561849768104675382382759572628\ 1563176361022601345463395841009705547680375505521072526943192360709116492921889\ 1335394130389562396150965508174409579879772141217772347290515739040848852978839\ 7326003200349096476843962735833479332966452776482844809060541080829510600020317\ 992210383372329/167122850864660837171380249415573123820768819355183698027089772\ 5693773452912000211518492169393606566430669547841966383016156959432886485163347\ 6673789680632415371359280250853479528486476298389591440489222951478328589722399\ 3154623760812166246028613593205011664249298672129087182055450945621970845516921\ 0412168516579466069651075235123745051134193391207354584221602784500750715329740\ 2642870063441743439327087084502213221143771489988771383020005028628661941658881\ 1033955982422928943933609160151998197429031891053316785160194250430633374831894\ 6012615479741799486239781804229494259964487347412791842560272012021152728165741\ 3884381803907739543344839001403587814054851468396532975452868243864615404210375\ 6779076088165097595608737863451701624053242663906442366299826408012105919418694\ 7408040655717330026511757945009343074006176664015787906129818041004440396744418\ 1924712243249570147807625297039046339350376850085970357447725800242664313569393\ 5948796635829476267950199928567903102413423717707016356080570996641282172313341\ 2139459079135726901148192066762598160336431451145405022680931008006313791035551\ 4899533730973688975783219690348405503457742642387551228059167353733120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -226037080649\ 7530349937303833694129070240333225522497449763369165522816496742195734236703539\ 6579322285956631699633489471762434049792700064740942938522957716656175315428530\ 1466088970348205192543599169505867593123569766503192211104577038758882224328891\ 8684601845380204528182841807091911361344557781051667955782530352454646797093391\ 1575035131859517687167966739942638117458015450475904989628900787690845586109153\ 5641581467852673312096712675726483828487818104352356572576955922773613952633064\ 1300157870711252202050245585780533958210012320284604516530387722464616056652775\ 9075158049454277677620262895327929977931037365753236673737732613452991798387022\ 5510512842948623137138283641038175962753857452843212269479259583927773145238433\ 1500516975905802834649699823590031330558667086822119896848185803690115831965749\ 7344894468222665729252722156989486867087619490234296997430313202325694771972499\ 5192911588440893579917874528155560701610211286858525379462519893677544665180800\ 7732005906103381512159449279366554617830632474607465248894191296954568989056417\ 4159403611895275871988760970416683416579852143067868228475251428428745732528144\ 6922776892990871816396882810590692444639978580916236032123926012570955766326869\ 2468741031786839866199764282633088697996467590729211234421544084675898109945002\ 12685431094074941819132380149648315331680222387/2789433476051281112989589534248\ 7012477275852186076994717595569476118723763433919313045032235346038335563599303\ 0825723041917007659471416353887266748334536617390537024167619378218339701734837\ 2799516306819394636682361532117271989157021513677786994952409173500036483085464\ 6485091953522055721399583176005928362886930980862421713561922519414525095640547\ 2200340010534459274170108391515913067485906720211605515770765201593080325073675\ 5234039972426575735334140851893623703717424225718241365421554797442498581257779\ 0215634767166298221215225744687738655078934843424103418954989289261469784553800\ 2964815690951548092636664378063506438675860802697295589343216349362575148861714\ 5004933607827689949599517257853035237128333464845212857870892621014739320401530\ 4352576575262260646702539566429442077548457916596151547656323228533498361988976\ 0589318312961560396552408259903170077958391327330304244293311462854875731998058\ 6877519208603013474336556435577964693795853338425104599538916021874086259224682\ 2999260982740429084930165507050155622307964280398984069916876597819775850250547\ 2564486722696492812510572646129235858841314345616226157483061156769357736889541\ 0312824269474831394307162767360000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -38855581544914659263780592414570694923845554222737\ 6212217895332670285933847864456046871673284818086917859842432297049809154827004\ 6747817211859526028118005277172077207592213522848042163562112744493336292844304\ 4757241553230286021697396920148827617866510349578855892005605626530283218128622\ 3680544323195281247429548546235939128815504697737202945346370034708860817851859\ 6596218933252038194165864392521323595918230044657969296420883467218839561374563\ 0331933106090466493554466341856268405990817591226364021761915949506662222866036\ 3139149906460878700467048581680869733421580615745944696534031667785318444053861\ 3346782463810562508849312657686864983907564573307727073943929112295408897844447\ 2829745229923122571431193350973413111169313488358141663117701276821957434878875\ 9876995985706049746717811259686918541096916147986352600104648184504089719524291\ 5343592010894252751758514925397225116967533873694265198958471270443742586633512\ 1171761327254106964266315734493697646101491098943301755181446580894338371847619\ 7143209327518142829926736802247862073434291610026454375992056352477817626305276\ 8213868634826892514021057740014706921709539627994308580466931612596295503907958\ 0455039920891652269000738502067473140098128819891183527276989578086732605869343\ 7145513842492600185840152279668698139258294136065847386745802475418920807864348\ 31371/4587792607857865865125288682294977977611961173754157832619094288283036318\ 9953721467195155818197577282325378720586239177268391227941227651587169873154210\ 3329034079658008200602110927901257252380195343877343810531172792946899312773743\ 5681893240387704455832997316030988800915334031008141221064450079042794984873548\ 9016355657890692381132261958569974836712818727643262483379488250988670859329674\ 2553592756632197727431707339500206907558351115626844187336938606664869139646708\ 5972673241271899580028126583129021166954191640810410126687948588387610831056735\ 0718584424119199938827880742389935116676419201408606383775993367150374742607294\ 3057134722401718988841305852365947487936153378605457678674714446847548740579737\ 2025932964800234065320841652013391586749229928052940095686421738416135697336714\ 0238340353005809386297561330813046272389867832095788533426872440539958155202982\ 8623263943434559763212574934760882297557089939972210954554948446275541646561638\ 5525484254987504600311726702382279613814943851129417475656850576085518853976166\ 4763079752004962536934646179936372438360449305436213705155164086343631653289582\ 1282429491338800043439881419745290713134937934410285119753420800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -20886961341002421\ 5907039200494799619286147044569470681248690953338197516637394971428389963214256\ 6455021600954379535615645105214341588251207893819975412413183355206929185541839\ 8781965854813033380969514990984648309450612653850819690545428737102911469710914\ 1753531518010168001596265369634343057479336389984106996939876647220849510357081\ 8997521107179724407034804045693159667053520148336037428663381755308731584641567\ 8638282676404151909028846420353796960990666524912739987918267484916996670175580\ 3658095713444236991553757801070311653412678588639446436468869523079831679912992\ 2402409756926687054891930192217534452528533706507407995812457528887198943839673\ 9311298671895851837517402749400951639626366414778669683732248001842407083445423\ 6592205646631340134878206367237675258968815767878840994959988569293349102444860\ 5917278380637914620255255396197003575782675031220542241364707056604627816689992\ 7854402804640407990612947709683711088350186944172973559998138025267009295735147\ 4785707175035340902706843180651362125629461971288809785354605012765838737524422\ 6893076341451456012610005726720762210308927246422237805929957719808509440779286\ 1741252419915555183449907774281605870185001418325747537960497240459828835526524\ 0155260941251470093099864954350638954178953606600612992164208067423745271490910\ 160031622633429671389865383214768874998423656879/245534387518708515957773927666\ 4206739068638563087510844818693478780904581965263679399907558830406285170225483\ 6870031303641051158318354975101184163225462175278829845961045991531174943560132\ 8568547656060888668622061234221598143582511975570643015472053541764059820251172\ 8546420990766865813233222913842282805494364719481834921983018058177606719164720\ 0460041169024838673761345546646263970698030846261373684391333787877279061276677\ 0992815213646619014450180388916202835601417714017021417610617162597538554948580\ 5773620209651879475041094426599973453541416144845223873226844576089285171255503\ 9243401778723777411567239554911257350236833699668219118493253875728138171029135\ 1102696482141953465446997601848539526817082523320590254098502019729399394785379\ 2753924819895229161082590951485567924915509457436917308650458882443181324499974\ 3023479092837095012230739645431151822785619093424697239226370743118545416248002\ 9783595255602287312883044355950878402848102739805759402105871201229866205188157\ 1803992374884543150790161593445417389216265448741429305533761035303822771902272\ 2196127886304043003903601339834311793525223412203723669867070814078009848031126\ 5347704955752238128944510359442554880000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1167327725533359996086836720242002212818967\ 3680591380580411559318678196162146554227837532580803086644455502792895892270083\ 9474397205027248540833743500712261044550386056038179967362440127289986239290118\ 5644717602205874230068536768865498604527220479761380235279817510544489190197810\ 6016091208944596011506577067033147245346823393728429593290779115930524003538263\ 3309654324380972527340615338071943361835751584760785151189970582791422266652222\ 7203435401016414678306659486334651646311583816218774792735458225851003127954169\ 3832454888459981123719825258602944465523465597937122011756644141012904062117909\ 5825687193746057251193909691020918883203860325756786291259350689878506685994455\ 4707315101286140352608007229306010134385770310420490439306560090269161841723719\ 1007313800467016491210363594458570529863244542479929560068104335144300334046577\ 8639677801062600491492816352623331112233166442773351722377845952081186263107553\ 5244505162028398237273083265522616715051557063899827919105762755826201006211332\ 2810823226865638091967588128984945234473878552446919232723823036794705889478505\ 3747200916814189238815225006590129677488203341069642921421366493044915305809207\ 7630791639820622763229027343243206209883451861813865177134094751041633055849325\ 0384361327661801034975919771718590859588583482187357890945074243409744295971169\ 880262330410312266087689/142789241003606234034191488837222918844546666106452434\ 0671661246540061909111302291333822223605973314896732588893413075668107759458454\ 2046341981711444151097877175354155697882374250276549209714061936894833880833967\ 3081958256145377464613384393463258925606902884873024517205021251202394872619502\ 2218843457030666992010291161178942638768351400491101475205270928209005701417246\ 0369364036422333353750432138764362812163930779703364647138973062429297813421681\ 3978561653272203589104149852298829245747511334923056840989118306748685363357742\ 1198271179988215725206215347858741348941581269854924922398013121021441243846443\ 9344609834150106099178057236423115298054774318782064893781518833711116641158649\ 7115742412088115474837411163642557705281017562424316408635756406718834210801984\ 0801163677564366349586269293806454988070746431078033584439452453723637510384950\ 9507010597848338651572901855732957524948212556890172522579797006096821473927540\ 8631114830293869533399053770751570315716275300785279105413258068048977503010167\ 8123822354647448201651810441606499951801821293547972376471412615735149429502089\ 8873952024840713038179677428295680080195256101443513115748036195712280596797728\ 2941060173004800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -44070025997504769865854438055065313729817967001824250958084842091\ 9984120143510593623734368160288227271950390913132651764923041730955560495128426\ 7920199388150565899918872064295605173410475098073640548163866165137164015855276\ 6513494118550131377899542208066221696949107581507773289705439366407946708536170\ 5999653437035009139058623146914123009145093196577120611803978966985110994775073\ 9765195276946320390834483221528796534821288211311425213630940351303725283725161\ 7773541096841137028649966520008763916412991269011329146298695978321008479724577\ 6449729197440376180015484432630427734215684734436638275712360828891563308895158\ 2462869372442913192811186456408368465820792949646414803140426370644048817480724\ 3870066761267593090252361956145011678800343342630884068093341260054715300853387\ 4491802116206522417489386177956864145154970001891712669696030883506807935290614\ 2481585901331677248148454317195540351902870461280490370264664406617503364937613\ 4914104497016697128237014563169564329883061826159583502008567476848435199236363\ 4062458128508450963886477368828932982633493941955304664872050560122597982395027\ 3812353389535141868517053181918552523049589290985519197657820601353036305330210\ 7080346786529849294090581349545955156938632214781388423288696287861842939480149\ 1097057717118336152397851700972034090850601999888203255535228201442743054197041\ 61106458033/5918821992779056278876637044956132914000538418070640631235934189940\ 0608977405150287444509120345413925157730975389540672919650151985302206173143649\ 4052362572520444580338849528680975475066097226362162661782667656582662657191009\ 5179929866728607214865392589640926430348932386827831185960184054022888234526209\ 6404256845558870885281496670987148179426510192897848786779198207068332576378042\ 6836472103526951695135661591027243913174483876118608827959038361995941454962384\ 3035597876298188773701945208121285260074235359590967021409754064928626761842729\ 8913245729164577566064198891598921008719928776916808232775933233884589994220398\ 0453373393472597749428641566761621337805996351085263506869234131716465716824512\ 5452816333677673348891495204455030224084704777094820707036941049749316909318398\ 7270543366024638841327047002028843764878253066676022875767405053233703676672911\ 7125934429616096477638217552664734601882392468717980724998447447069735038630685\ 0233505028714385953056763578568067048853226185861438555371146624461220069560351\ 3803346324660592186862090914363922367145416734425975486641274083576675234345598\ 3844714355597415130039736453897245520946162637783791044255413879665704692537056\ 1291878400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -888784674526840845271343198261411297864075317360536684788373176814871\ 6389178266691720536396743722573437855273735865008419014897362863014432919293381\ 4030632373229331387132009269915234985258181654181896309201988007173410902863512\ 7108055828033542294183180353814501520035147003486217124686093307874777682763858\ 3633421003834025170970561193227666032752541371819017917293465535810512900965606\ 0784846597743037775886979707054529791780913264136475452501367755465389858527163\ 3723754047433421750263771118758448627170551873779955277601615275493510887771084\ 1445344959218360073237423287094228062372053963678740056633371834154894077242531\ 2596128360419660787676742492922850203826614639585489819096999950020535636122600\ 5193550667141839457057977272197350365016644419315237339027582494863861636394841\ 8357900913999079136076029625156527836483190840079337003963074963131038499065649\ 0336964498300945668987894095447072912763505073791569588190683987955870056214535\ 9656282829196539099515811808067904502780762868564681467557487402360821935150441\ 1069683932699242246074008741378992360122746155705812925236065552811433848293824\ 9458117843439616444026149664057508574018270774027773556309192048378194251450857\ 3243703220692908041634078653611742996949043546151557791392499855993138647337054\ 3698860463394243283633082683508086247365538753208283660807343500011567528108103\ 11269453077/1409983488733605819485978254682989344710936692913534412632384762685\ 3064663130453571176909203676223690373809229335691106821701027836555942655378721\ 7199863149710409920101042315165210200303562145102218582156879765082695894334622\ 8290698382119566149638729730461235912571952652614673376454462827684032499759301\ 0971981534265781633661441194720714486537545917825024466141950781948098171386055\ 9552098118281027585956993544996673052305028089352262811617371417679317642405613\ 7001965324585638808243591719252019141326934166190758308300863173785648633571769\ 1629828774916504360485429575822037058505312597084480747660126235917861343591102\ 7997771820381749089545135762025142422243660897193386448073530491983765054974418\ 5356048961095647770671874920869667703869768761317645471638882956437307100228422\ 2621875832705161330628885514080694493702813623381740130097296109431898388902671\ 4835624618043884666219848692117724942736104449471960517695558928619599376946330\ 3996629688816145513452860580069686602345113994001177052312673023443895464316373\ 2058671436893861285401706771299829858427138888839962952221397873647100419917943\ 4632455961698452016127264060819970993386454083654683823521136233329389668585966\ 8964616962048000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -5210386523823218140408071162118538044313522099606554918299572113\ 7653166081242105073394713386135737098421264509853478390584638949333466146271330\ 7673899077587210232732780369820777341295324280910313688564048609834037239824309\ 4904364398025457245563506739202591749389752316016699810594632118776766634815316\ 6011895349201814818363697748912781799379233181078775370184016014438791043466438\ 2033647162141553548014432377090138397492719367992049131769196160374744684208001\ 5713123684331491145958506375807468951122129709410071422341198348284666938827671\ 0337297910446437840685185389961620310657373105648393037613748327401350325306265\ 7264017093803138239910426130359148323174042067428768884739823468065452787707925\ 5495569627486134578611303901945398467048670405660478146654698885554102629072586\ 4209804483120908474032395469174939860332815273418625316502307568417215768623695\ 5501690992147056263551608207517403998432402610849202625076042106000807613896042\ 2786331255732845955598718367037093328001030645533085222365167960639031874114283\ 6945457016904474096780133028851565328072897815354527731217548169265725188098310\ 9472286315237597133062896802698233823391240739272844428616129938160064577094279\ 1068885813544482119270198692732894042644086849318692818909609183388722414912615\ 2304744636040005029876007148122943011272835097264336075832405561559090675381929\ 4742757594887/10969466868043035002356375693786065322929408424227257916778028412\ 1678660382021087393268559819788532865158866594429493305968592379363668081552462\ 9292919279747990901509304196403329562704683892556766877319566662528143418710089\ 4673061280168546289356779644440588979385805365278572302732693130920891613375896\ 3926505334808493709127431804047458537331812861165102089079962878377881001976101\ 0986271280689206390466427457767202581783051053302589845389936074094191316031810\ 1685246537592694060852115106765427354666216963711255659277256387153489461221780\ 7511786985702216129484945296782572845079400999829643226033655554575071639351078\ 7467853737631004105946303786390338968009667914378380605210950350704610479781294\ 1359858873178140018690740433658376746229162655673082270686819285588189393532134\ 3162320781013745998468528683718739686553917613647248840159555282093393348871469\ 7451256374392313205562651216841578902252337835641938614824468030790547225194008\ 3249307196976234666667935493185760155781235188110046622671410470511881750985560\ 5369335698706928751392704551402809741475103830756394149597529103395651428275227\ 7009285741204510717018236541906850721815926339489576130138643486416703921612378\ 1018980188160000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -99457701161818313883390015976893841772873577544041757464693185316\ 1013865526359594726876447452502254339161764005319004176274615824808835409644620\ 0088232839421494537097383363246404588729950497497860670717566192694129088223762\ 7123858717944873942013831441573603232001086857216829034503589865502101534606409\ 3248702180392559682417868734047135763243207918911230552319766803167700430054573\ 2680232755132761323737767271986567957991878738112641694720561253556197631693745\ 2407154853235001942761461842550021231604861650370000550968421200959808443828355\ 1725090279286166425316973146957416796332703173437783820534442224085087117914102\ 6211838830256050514556453527493836901083247693101220108387870169176026534545304\ 0940199286740291677125616802972051371174819250712391036528073407208671081572436\ 0421677186822616444486858902616630057211749809672099860024372427274575970774316\ 2866772182541118005821632152750069409437957713636906983126331131078505828487400\ 7885072352847435160741162141094431483820595957650058247186388587919802279987383\ 6157234021392044998117021979480214834401965953478167288167209065626555450150718\ 7861181310203433963894875522027703821237090322499914189849959896871006122337353\ 0573247490835335658812932485444486440087180322707971402794046479563463254804926\ 8868681281589116265876553689136135729307839928399994909571154702102459045125032\ 681534998209251/354633745338048387173615028762103050622978445733365971188465934\ 3545051043115293823620394413857779748746292315705624778021275427560450252099820\ 5050695421090003351225460523935033719429280886130113803861553135718211315161160\ 2598827484918117956469904606157486774700116570843195246608258993765035656131332\ 0517824582007401007301551370283339609052393838191043238774836356589622163948606\ 4934988698245386882290207187526725151004270205367599399084247247360375099083415\ 0298999745241376017574077326632724757545708733729098755922788463370634600067822\ 3974742585788788085726531605899897540728826252206721142662358912238480494126338\ 5342559618860700781087666980765454525312863402085841026450221985993526524958013\ 1106432305594091431071389952392058308969346540486685159091753395218073523133158\ 4791607200981304654597566848066943817150954679713225560422535598415280295311445\ 4978670787627873372470303920977477734586404263130763893234867701487326289055157\ 9369904018321953674664137537262402937353642525795274745739080230941457625588792\ 8761709995669740059345384529288769512368645655533520222484017360820156849455309\ 4782193520977548492179598611131338817817404756558694621657651394919328058984985\ 0168454189940736000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -342304006595952505851071707987411461360606935650557588236727\ 9921230425428882270776222199139477032760343900347699828388644166327632421210773\ 2119383936795057561587515751436502495871268399604327707284659092676370492272569\ 5857558691854722634475070469319829935264786531352228970517202463916170060423685\ 8519582439050302808586504619836261822972542043733327483670649219547615328500858\ 4479217833238404041329852413867134492217873232698710366883158178356685703648739\ 3741781667408917892752481994149950391920504773905387116989053354227322910950123\ 0594255976240114626204331970921574282827015208927755915880990247256061741867904\ 3804376863600496390672101216678403871618477352421033024327504186571768225712280\ 4860640579408257277261723005178291634650627114260319623258731231148280872361379\ 9574699834295366093765055035355816863819967115262686529972220601865262322677357\ 4575595654007756377553186332197487556728263118347096904672452065361591842579262\ 6739471658444280952351211226254067871629272914960501830887174909610418128940076\ 9425904653618335163279808477393200357118372720083323417335964543427416045961344\ 3230286150945449612701540332846539167123444465083906909529807232875274321231261\ 1727110442443762552347539335953087708469525871886118090689547025482912199542145\ 4297280297807705371470580664773755975895086853666755887652044255848879915815964\ 907304230544969766759039232811304434545787741/675858431790813956775192834488003\ 1676032088184447439000087977224495408846440254809658711147168555008157550134931\ 2377709337943369876647755714296851952845022514269171508796413305762372290207950\ 6147705681812374927174568937152760732648849313266782058910887352926565641812837\ 7332393686508124305794443409366951086973768548603496214088793411751766581356904\ 0929684955038686008652893907357691809570235620904208400050333568663395573216474\ 4923384009687844749854350983956099829332887995155299835221037885826039687999679\ 9397785552961412502516908066413811455285307214946822918784465002760388092001806\ 5421182486452476887905002844309901484101030379895161715792282240555026165473222\ 7719175756843089224203245267614463818498824535596206173768866608694427157477240\ 8237077242539736718532491870687228183810389723293801265917204942754812311537024\ 0658876605799665146586638726212736509899187420700962691392001985803449093712455\ 0997761634910704512179501331796424880339199165556526035436039316224529769562355\ 0524961814303775821350836040679111312645704453120045577284054511241791134848190\ 3066451576353791250159160234632661567655958193914322983051989120433851447848701\ 2283572840634371298357968605352489567279667885104469967879522027044864000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 531784\ 7548710476501006399179460447759396673656708386069513862064633994983708679798372\ 0543596023958361655444894626744776986278934813278606203928388019306480530309525\ 7259011097841528158463605096635271417036405137428050277926629735987771991519408\ 4286102132708335015542967604374190874360088923817671128376686312862554958732423\ 5121249826254584616908232923103389042032477321001535461393737104334364226338554\ 8761308880309981936064704990849047708138603904440518211896541519152130135614123\ 7843088739849459910563116890332790518323287279694584196333668747352618449359120\ 4284036936534162428133995681077135273276384296573438994056577448046120483134749\ 4622210032733632570813926915045391139194112591764845710297381790911224976596967\ 3832305034146200957900677579564544513365718089342353270277116248583351329396654\ 6111190565522622841723351817155538485406294221116608100278447947351645368340415\ 0127344158545624504282164599724870986853395107256286843287195683240732301162477\ 2238604179957618171749689736377564681315083446144796821535141661788245023605637\ 2100265828530324659036330854197179301151214949973268577205586589950751382518000\ 3568045226347349367563064218290265102249273144989009578675767267540200706118525\ 2995595327889534197430038684665068591899975113221841744976911569022573401343943\ 5341505485594425729276278897703953027832833598283339751767104861834646843308845\ 9857322929/25504717239949452171308708813060305062043989534747879773466994024584\ 4641029694172832569932783830987954186076992135939189111579151919781820856690793\ 6374278917896156079301144978203780579575471024348478458372744285038473505531338\ 3500839954675270666216103478569787675517259352076720554327003586329163704105517\ 5470285179775434692677961508373903473539795822281229863818642852004613342337665\ 3547649549211125811051359213778826519847846823411961969315222303707189440358897\ 1581631123099250690231540632269389561805201378966037335867917332197758491824425\ 3631035030275920613920466347395017206200309592813625807842851227421242081547797\ 9756740819411917356999177118450924140800092128345510310428972899303656387499682\ 2223911081519112309751916324456770918103910278619507005364555679277414669858673\ 3350650454431220665968587073658417493387615691239077748208248600521550319626659\ 1812732186860699647790256225860400905549204952283141443947195520359954574339408\ 2892827225117293804203776812107725869385399896568761614984895748534678976568733\ 7980136294658000519218519011375338200149728180494037551007839382157667410796551\ 5282542827478125270040510199668062495008953072267713550701030088670565416586685\ 6447963620285852956177203200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 705458945141390036167577835714231177887917649915094\ 4189309580082346139974123044950006464446165856890680945021778733669998480661751\ 9201630994997209666527789377832563015182794897510860617741690866300611604681958\ 2350300165751305852073318527206102902158201593402733537070117041586747503109499\ 1848482295174031306128522801922608395231196842829157369341229542445280063903201\ 4127831925478585668163377674438080079380861440319196629329996356886091436276501\ 5638249835364450567562999156352990830374237305259262010531781034687718759504768\ 7281638899724854635397163902876630859535199784495710285735634287869912989366329\ 8786843231697306370725666490789578801080391968356135916333583289700296860480069\ 3391964283983006181713856257518123415342183074156891451338163733356133415316672\ 3096214923574728898338399978646122364552676071804870308508830866420432297634345\ 4143909582440451035729612675907045114013311000368419922912187712057375030785460\ 7589507885131691585708947377601667044395996532804522484667812818153592597052933\ 8632381971640778527149045930606596522701618487408371781733500679052481499680542\ 6690733168768311109129254000961794919835473984263179724424961018862628130110703\ 4688896287027324998295860438325816657113275103563725653630439431343691995474315\ 2339278619547731419549286039524951274383521231196664631332546408825173811568745\ 51828156184344947581988242824317840739837866916389/1442372711077423928082421790\ 1109515196251909488181894321351391292693531346060894201485648134542384919847138\ 6324626173706716012767242709079318249970475231834336193101570825563844291141205\ 8463631318276053351440019343086919564663782876269005124697925289570209899913280\ 0844255347532158039850451552056663111458443419177888594514954332623555490047511\ 7338124308893410296026323086227495810419551244499019361081144322447686936651049\ 3744945420457037524632358756488549191465887625330802938448227126690735044561659\ 5380992237018604306619313571031598036160824407946221501021285935901169489914402\ 7698955372088315839711365065913159038534554540572127460845553906954690580191613\ 8221997819882107996498363972519267103417949728230462960348054744895699770030291\ 8773807680221352576277680659512754326626832548981362303843786753182074886086675\ 1341320586666810385284120062031045652845447497366865158765876129521266954618790\ 2790999094094452977429123995635045414881964823256592435075582612712314701326211\ 9237531973367401060545420667279426436475350935068453915608131481608862624365396\ 3450606843826270623275441350917733471929768583877709567630903751765168066697312\ 0525954860183642560887575630101334114334046702681370725364711108798054400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 44210\ 2882995807319198572661495791384450258820200970630530107285837295105800515281912\ 0186330362162387712841416007949467296606723772367266052018773704496466379443208\ 8322284981126877489305616343006244363753682844776000855942588830733200920896792\ 6581194507372043723649611937753760487378432264175892984680007522364241293303701\ 1889000067113934430773956817884010944342062807033118211839219751934299509512684\ 6106428612525920724632863844294424026661335728690920156160978839426800816509458\ 8946886808701301739291763209964598581336687462705046240014854860170458475725041\ 8272784192751431396631983134690996330380314371545392954554945757341534323101180\ 5353387888934542647986562172443544788869944483713180353484947084002816243765296\ 6842027411158178261376428735099150960595904758960026824823375979300776028957140\ 9426578063339894298354486816280365881208470248478401098860269847298736226922902\ 0032185775047799651848605715950189005748366224268296976186958837392238494224202\ 6781821413850465164003709305321905407154671515254599668605968957645555128116895\ 7598836271670556514036702589903208094869972258342777790156410240624656879584360\ 0765296773334827678663039632258588182700399912717349049197416260036137130154256\ 6834897094282186032957315792269135931624853982028661540165178473315540070244830\ 2310984945531950663048924929927090166914573664636226175039305164285132823446605\ 7257772537774943500063219/56582427984137568228481414471479886578091085196109119\ 5837669604118579288771220824695007755323315893481809438535246896487289067171609\ 6575567738937043740521642090205450896172677669537163825965278191991619700406212\ 4343322607469204812840696413920041819974758131988569732242346221570518189449435\ 4030184874023025484255676451213011233357672834471309263157443956929247925652021\ 9949224684337197502200940345819679901487073613120379399911395659491961215732012\ 8204695184025134981481151695689763765606963754258243181819408404520256335907995\ 9805559299386560162497666851384050701815747562052334182095417813437602890335081\ 3899419799580817448691473913497215631916715114133396233758176173845781230376375\ 7307728910861945465188368748914332500583601420015769488052444569864323375279758\ 9323488723194184466481470892680514547504803239546419259364694855852721409134327\ 4537116607838071751322465820814596453883136259579863398195705986148164365349592\ 3371162027914038282206472969833462434561794698777346410389860726761415855433117\ 7603428485319822229909740511212201045243607893176992958768398186314083867977148\ 3060118124936947572788820649640558419284621629082422636016025977098148730150714\ 5042669276258078442704325860509619897190764689489920000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 18195051889263083393103\ 6349301598591299471830698374293837208390460200499687828342019359143763629677254\ 0940667027726883514061179686990903775509253499187971298211615773861509701527380\ 3896413240105137832940789685080424400220593018788856464468115618329053142120153\ 2385396753881680996267211481730930844816669110296512436056901514834935725359455\ 4423090067818723385272283014859924393363241241476124702888776691375848426240479\ 3134091742523589823207407215772558796873970860833011253175698701045491685876369\ 7498167144807846225790326764784338617397790743343386153433233993928853121446701\ 5274425158297951543991602594712944807037742933832725542620983594229832329957390\ 9293063565693811421820809185213029223425083404463535696343415089390169869553411\ 9894158182017506152312393414067483053662335527312157951940562023552491689500375\ 8308948827264253342131131766607280653243133795188052011816946341604773373087305\ 0075541498423989190168389716880239583438102952383717312393735532809765713444218\ 8820978515401165003266712360205579364908382973393247148942885738647789584541783\ 6624490167674308269581827573871489252853269187728884942583529021591492825497285\ 5444663800432317998504749424951743739488995142153347217560762807277027143045539\ 2699958570757958116077629438952344253245266564757274101085473392470226622365215\ 1164618441228745599620509594653331089298934650869396702897824375962622167833912\ 9615576538607/16944720230327802760609647654735241165099031911261684515814989864\ 1922214261520559970946292788661929420149147371752871539667535683582013015493056\ 4951245218943255050498515273321188571232554730265173161682497069215555949776520\ 5851724442745085889419557276369602894971909195876749033940863460868831483544450\ 2155932889429039543967556306770905223062769071398564376351982647071680997199680\ 6273307444366137731356081991235593078472813388696338257136459950382821814202358\ 0142452298564978890050127364613999712393880411398896489372547281770124195548655\ 7308863349145659083892157747341844462620802316846036838073587944975661631577596\ 0772486637010745714626721136558883443099540050778209541618256120784122051876640\ 0745455687329456279447168313291450740571242612837342114320222583674518630055880\ 2985186319543561563666238787616267852502572642887198165967360668196387712200520\ 1286844688859123489654164977956689207411298563347776691360122877157505022959465\ 8243937610060002120703386812676280416402290325486892711146816737956358196164440\ 3390801592550187369971709787245594331215475866103794443436047354126919967297243\ 0867658313625872011435908559328647948148928437871458968106353099812486731529208\ 8385320767871366551860001392173569885287219200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 94276705237999819315311296865\ 9009438404444499903361233271778434003800541260193972100861449606712560596403990\ 3597387021179424913745917328310870634493163130249895370517809404062669600946967\ 2486679665535584512355654661253629441429433954485468639418305484240951497264433\ 9642595945257788782473121816540688283821537330754712726579451934473169619899149\ 5058851783106984199873579933415633083210849359669447884284456541316349945023462\ 6334161044883105776125924942006798307234475810838209678750684742446184191637281\ 4875019890520097828458244907759719506232210326511118529495255394708271849359562\ 4367619100462024434338712847987144288463286975410615994389612717857750826534626\ 8560904869652011802632886278672846914841834547730510098312468148145455451480107\ 1147374554077921810637399934124347237241290457923683903800777199995252224555865\ 7598698173850594567141337092777458850129961964211080915185882919897785922308575\ 2076301773234047648123505359950896148775434680995680816368333742784947764901819\ 0011246651826042607133037511239055560569236859612279840695044120380953600110177\ 4111759373082442484002881682836090098907902413653255168782149041940334940322767\ 8094233737167203752885081322930746533631728575257359083507991412213744480217158\ 3459444528766152879531028243626421537524212401708899782941987366128435297804267\ 2093524840451778660961299775035895012359378302180498291598141646806675874841/69\ 6484139177194964739349280215288108562343426064145693692760608514172315600332092\ 1659919874624530006485953175752405038775332443400320912555189029892750152777902\ 2366865588821505491914185828760708490817828196897696676630516833154756770668581\ 5295733423715976283842704884059268420454077708858278855923027033792279598553157\ 0781157837093424497470235721435116484085005229515211176845186258278021966856564\ 5053170511270228702875998556529472675517609270955781074132118259311151640799278\ 0473287747666107675023558568786305207713512092328003634940080355832818348220467\ 1758241422341373875157981997340077540056249312712911194014888879498774786769692\ 4065253625891612942345021948446457783542749677552640113044325639049782297104588\ 6633212484567994945949632102372147001906108215639005944841722358899123398344309\ 9421985721280835507642690014672634223961698105054806482405854099906130289086868\ 4595048757721666952297068459855004127593672092066921953402115273458834406526289\ 2800357412390605795572669243957054464791470405975056339434442018327171729281653\ 0926943697861151713530388488582869785231972771307491506591173251651681529142445\ 5983762657334824905974168912316376257307887808370068623974350110033565823904573\ 5294175173106728960000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 9801509277240324693069263819856244935796895312791251989\ 6835348293459443555927464725972802202294510059579315534000918100095890156163518\ 6278238430660648436286563551259726530343875541433543469413699610000123380833939\ 4145053153464299553443224699776268672313758043837168868807525560223829555089691\ 6931836637849291119171068597361592636273851504434152849046463802467474716057847\ 3872890618527385120461532397364662154431584138976666957949887585633676487340691\ 8278670585200361223564892205365353289197080205276925758663526272372913070734142\ 3215696337852872363896286030334412817538202152159709043643832062155575095256092\ 1952082939590147262735972145529189106660534782358831797557345746574175564222302\ 4560346179592206581604270046635825610753549290596840714879226801196622326647095\ 1667573401021586208514015288488311322225844781976966897643082736602854916547771\ 5046658534736170419512978696698437543218829195707106396974855116348346821966544\ 5686213572319250699556839580441533511894247847068260154421359901374367758184454\ 9016403365560020402200034842548561592612911486659190499725891357503985833025810\ 8702323565699277815540567484677254660455380679845189018452389650661214276504857\ 5838010845125698501000196154509486380218916125281891091313497462707464182123176\ 0320799751218385175691648696085926490047418661473450370635240464723540353852232\ 9639909550792968747976918768002775537583017331696654413645971522810440967/60992\ 2467953708135358427745739721896228858817007856128711940435894748082234916680171\ 2647601362776497534913333549314925130554332281044715143570612102443768578500476\ 8419859880267525072394012558651333140934893437008125628639597305315980558306099\ 0304978838437797668215363905590898231202822266933976536577669475415423585792670\ 1727879106971616534173600074955530775827420955280271242612391888145790688440647\ 5323224703601587861018799462837321831410967301522782797931666286403298852710578\ 6635503052410110122682944940504561953772096628346187117890272380666811313674566\ 9363481837303219344067412667879807178724510273530506983088288500119351235760185\ 1096755290260865739983742934671366149356110179561076304992235528422053265803517\ 4251215457833643518848349308368420642501597719285346303284803666234257600651112\ 0571737262096732260611471286475020835736929491477727073467393424437191391031254\ 8877183024041227217405892684824685311104249853818076821168926181244058919054310\ 2847107668409387160708469731576116014104557317742832467235202705664643699638219\ 0787539118958664492468017472172507407519804268122377809653736868761076083636988\ 0348660389776963110075938604571594132196809748615940797712850946060611437576081\ 1691428769171148012963938703416187944960000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 59416684328640282718487973025563867\ 3805429638799869857129861271901487422680374397025236423164922191645695687023609\ 3581880137068714627009740270102293983570901770300892360598491668444773148325402\ 8372224331429069179858732582115600360394811016281580425277142933035573388348529\ 2112306452672997494007473481449955839978894460715941007083011161096558228992841\ 9102438890438962272882316675637492883644429595869189025018256453743809063317439\ 6582669252540242300788130371361182624033962622705228050564154845526760530985076\ 5848702359041301984785304157456152595048412274269715096876407973069156115646613\ 9996340859665725191477651527275513011167083189800169827775693417792460686394378\ 3718973757236628918650347384645096320012179892657145322040274230213277044439764\ 5461996181372051829201391307325866430513566053825487978615931687487172211376732\ 1254127781561983334917918538603973776435100144304625286047966866308926759617549\ 1705788291686335763577687006583338201821461872354762645873958844188766145492115\ 6793619503197789287580202185296931717937565551563777825164432608109912762944975\ 1941411972636259842368114617859637476032430143455474541330044987649331833191093\ 3332543139174817279577115785897436533093309409574184932139453290565479978855832\ 4085062571408759856067263108120544353120064462936322170597581372154946401833992\ 3317254553258438748602481997670419294524734425215485079285297078102117523940786\ 59469520160156874501/3265162445244921095667665475811680875834194795905586929654\ 1382050386909049771054551499991764811357602917758688750106826601525255274334898\ 9962296709821655882010673176711569951184400145111994153395303453537990335411696\ 3387823733154125089184252861021606500927609702527969450373680055853551958415079\ 4965271749516974080231686057482336792176259836898595317129438199744261476600595\ 3361278604144128261346630385952105859437197935568046899522645343550365518450809\ 8142565658129549051545309998092816037916262899219858380962297276897989056261054\ 8191385996239972287602536661460517480933061926296832191243092393153785967917489\ 2470980797961280160512153322085801361430163829818279677865867816182249408309274\ 8628483359320817947925391352613320344699143499110332775633918978031515883282628\ 5629146569399429932270130233507362234410152787016419416459551685831984873754401\ 3434168581388040399168351741185254573218535907656208231657049796679922801049541\ 9836228625734201130865694771742067382336769601925001794753668987815464182490213\ 4843065159760149062520093318910234836324802762165023057467796399711965685082820\ 8281417497448167444824415829929095247071016020165070392027391404280172554273615\ 4891242389721750500320544916439996447758807514831109017734332131835904000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 809\ 8581625251310170143937291403769938303700988231491387725173087007308340315812327\ 6140915229102258812582970838055790722052797663508780395392256626352295231378243\ 1364601356526969579057777861367650153955685854928854612543898660075696489498607\ 4445768847161202739434556561056415189311227212395068991687478419598371941837517\ 7591742912431168126875574210329847423181917218242091463736819921731180552795520\ 5566960752985950873375387599767226302442712078483415884512592658903558991780457\ 3891298962069118529211260591075897739896929589477643185359085007913832677024168\ 4697875464016531381525594900512488577772423523421832172572909173279807417716268\ 1297726496228746269941087269666118362827837323778061362015388776676595175291442\ 5308579263727185302347975932962255189944459538490208111116193872873184210900517\ 3561816619747896738639512922673553847075157389478445392746473535925796823365137\ 5483535958726972222493043511206041037018652275369065508319630241522600972870402\ 2747924281975944406715573633706430306140688924257032173841758998745277774465130\ 2807747110045079847547152775809694552591603731657557768867873860626728668126181\ 2415360272550886664065901612100498357890579353785008379422144449934558414008676\ 4118201379097698187259715676452038520926363288842954172058187878412589662948328\ 6924070908909585456518469039571348125192188760219831725812109365651325905404116\ 29914160765529180143457397133862797960549475432563037/4095270935350450114762200\ 3051183776501657539524607606096881505144874244654528467069782677886542846322349\ 7394642898173850039304776874273470309062895520322409627029667262669950310691539\ 6533851487457775968081271334454214428793462966039813585597943263208662659858120\ 6807111488484951616285498439887016275406322349713731806417676665434532071866226\ 5110279934830645063070275689056392921701876876140145025333389843484059728544704\ 2843595634270359574771782927445768629808353411585088136914226481375365980559755\ 7065116188992334089164414382983940076630981352309111810951632313315966143576797\ 9151953247075730260426529195583820648415904346844411621183634312291154840501537\ 8798871839766182079885624498120738136032316816446727109973182812355399021098543\ 6973181033194691791752751173781034183709831893305670618296372314558929740504205\ 5648952800194960046623114308926140766428071253457824530267250138247729001976545\ 0137558832512078248418867783229097322290509901961833341271704171165457582513593\ 9213534722553013251263181482662638177212638852825058826402078423185141624442005\ 1081943570697779418579734811168437366275578898237326674215886803120655793036714\ 7707650574961719795743479180847396103053863850481612390568403376999044609304644\ 1119405431565582755430400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 785003707824304985159277160209111153985524114801\ 2549653296936084163220393443815450327711104001282325226321301352125151952294981\ 6260941059388348168268382148641497810151060092567348654513741432569793524958438\ 1224724465819438625950256015169598670561143497918345543994945101645702742608880\ 4801852096069195556339391738267433310652930338419938359291140244158666503709224\ 9313681715737902361669566505278055984977579481581060436419151800269487219179403\ 5137920402145772693388317601658548691235094037958411381848080629698662382742743\ 9329043569646200492738204295291601780502949036532256117991500764529039470857342\ 8148597811041894191960764038353082957984720996742538807837974694872273680861478\ 4857726523100730923419114343339824159445290793469992079922831023007844509850046\ 5675243632547252702826681297435550582297062322389827394015953184803845390820325\ 4712741450578783966984071079717750866178473910868306633430728949865086312600541\ 9364881583778800865288569893460019189179985045627710824209296599492484304683901\ 0336089369134570987944341268902915097868652943885948467707529249692232823380467\ 9970333067023981284888926236954755181615400800280662568072124093889711518699285\ 5304416795202752356210879841127086514153880617321601343392302337648342791678203\ 3505907231276298377654682676020246017168151767692540450450479739983064976563964\ 7091923782576855900555327120191396071636666155462413984674170935578149214548583\ 31152568787224999/3797734726159705169500712390932826646774650129774225872970026\ 6247628568074102260398453778562183693890441499854349174994322269834302272254031\ 2428601061843949244372027612997494707439078322491648275780179634447413477914103\ 9735958794742639656956835847757259660764551445158067878826942765692542015085343\ 0643331364995991423537074900713304429053429861656557967519383027083260269175986\ 0474574020716794375599667668484387498778430928807783174756950420726712117403131\ 4519560187694322484769409940974300839751631594834960692283113324522597285306302\ 4007944072483135706610582312264174759240097521569506342836300777176223060731841\ 1883589411463281702267514048950603694852436623364709427757107539698965099907729\ 0826374195132798645642218297794192303936066374162283189592966663392915707960704\ 8291977781183542601017550052594912566238071291431959783909309582009683818623003\ 4231186604413031102312429211465532692176709887132108701780806009291674350254151\ 1242965533424579870733619554821637524173023613920274252625786728710079038840806\ 6839597256966337309851721767041790233435312450329606663418266623177484145385169\ 5893640568991720051059462055954354490346496166202083148747639069769237588594827\ 8761860823403350712736103700860679805885711346052106814754607962579984711680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 682216895494713539918264249305878005565804077930290948950432193075323306832\ 1365970942949757669107025383810483965547453037759899846109972726423431756194771\ 9847712492703531124319620608492872370632797020944328387527107276385835615847835\ 7052801930023573997075875780057500338028318044120418786718229577988952328985783\ 9357698588471164598840715195356528020989751103646941368968070884273496316488188\ 4591791982341481956225766947069536660670279993728514841063306202829927220695312\ 7835450178078502794271451568151805219466883078475180191923340407488446475530367\ 8833377276238847396625084938483317850286578977789753998459878356450205157871260\ 9916268490504993836946444187332338688960690186528838970499482461680653835041600\ 8335067624312821716552582919424983169513530583521210440067944108636944111824567\ 8407007637290366948529005927093177205002378769115949935444029058690855334811399\ 6150518643885872445611817439728484216609505912939090966965550958746698335879849\ 5757160452053726437953878052727067973086740012713076908925462814950401643028593\ 5888661116320610642282584474300137876003618707064938779991682423766607661949395\ 6438996019213736709910923915205206737891124013892717736867922581870392807811669\ 5005933816355019072377831611115043159331196475442638708846795105184466130983586\ 0955585396897801917125314064527708786336789492829449245475076631760556435151810\ 293942955880120440197943762017934397030818224452493873455289639319017/328603515\ 9936604199901609825467183217311113427976490850289850601552716866219976989854565\ 2968167501180010191776735531504880548655022096580135474926503284118675332141045\ 2076447939162436287999084714743547306105146843869352891579089608775816221382421\ 5138304029977032536112268026430855121318590579699960411173512631369742934405760\ 9354897695907231669155253685276346389488686032724852859300774063113217818305900\ 2228668510805635144477484740657583813993075784300310604046978781981697008120822\ 0402730324493126834152886535496022811161338802347049162846358891089110195368605\ 7665629103572491457328994528274529776732339814974957279614971836151091935531249\ 9078385090220586905532803131113835316103372330862226843494733151860567083534355\ 4528833763006984993131071743464167661288015993309373716459885997449952972979795\ 7743604939787137585853964864304718570411926479425406917702397363383703560006490\ 3499409445987839867855295996976490612619779502148587237892747198116380237967360\ 3735561603583038803290480657491061388703772329293480437190899995305875742138184\ 3741122475479316419963039023815708889682318970991735208659722246703492354621777\ 7233997189463727789548308171956934744279371993925375092104047420356720779216974\ 1053395734004456388320702890435739433630397628416000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 12653774830900863059643\ 2185005822249924641414430693232805418859639264023257407905693463717181621273777\ 7320934140559868146965979307265865637252429126918058687364102161282991845947340\ 6020745389513664842946603486875497264638371284186615605523652320391107189151904\ 6123288719885328897675117036173289325698028669738952514843233255930748286233311\ 8919451661032870991321571478813946936590609732658316721001730159909015575797430\ 1074768136818439578679471940881180825014947412144132330050936276360852686846093\ 1156625007056389391775669999353876493671446353693972992012758209913243601439838\ 8369538474704762322401239500361120829528505563969148728016965288942962900158556\ 6292081778934720097260132608764293682161689449664163912493351359469109884614243\ 1486351515872914779106368899001398222238470339677645848215767154447784901844580\ 3180984688770531092747723625237596006109568747787397267891507476060052356020609\ 6297296526018292273599327256525629846543907548813988232701352740896539985931818\ 1934107307201035067137226528110564499194386601220184560518899925731137530805265\ 7609259458748450275437260813077275993808449151217061193788599022759323176274593\ 8665115140377527754349132405357650489349386930003292964652035519397721420475329\ 3666638925053326770638298615919531522540078303278625612007874537938634485609575\ 7289331997004491684955987138539140198283891376371224330108668174904002204428150\ 5694054440608166256657407031071740620167/63433619746059461013743035410045868448\ 6976314235938636424563500259183853705139870715858236448109902295004845858177891\ 0290782726728268283213937259221625870516260696728002790171652708046509726722992\ 5922421159611095517930881779681824146085691045499494440158660361459714446283850\ 5538504475791326722148176927187884358353234961357228239122495584079769575810922\ 1950012453637933501340134176448051074813322372674647466884713401851373309216599\ 1119045126505492724767379338599613374918589428030233205505945564449216798989574\ 2581569936741535173332645787195860368595412292197372697263871253505149343341524\ 5878065303157228476410377962186482284506206145150713128441382199121966929333610\ 4794047616214564772678511147254817016098865807582548389584376152576084769532798\ 8996138888561419854632861821876946654895583670694515354271651050368981471910498\ 5919326090642685389948916887388920031810887687772147173701314981439164700314852\ 1314197977035976275452604609269045202877772550672228325444194704334153616908955\ 5460478890718870789642623950187764291938221529741407993947985463424185127077634\ 1677936391426081923830189699184190243948653248604513039987579172721827483817544\ 1489400220165077524654036726587942208394061257201919429747263112873967495093888\ 3929536471236608000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 6487587800953200195161275687920894666180500504007247651\ 7563986598834428756345142498930694413600062146605198878080852896997133812320117\ 1349963052780224382948833761623587276779914924930119709709613673774121772657582\ 5361831434419730105842333872464230581113304621728152855740953503771328369001445\ 1617832907283870662597070540389423565272057691166325735400335275562325258134025\ 9134990296421336501107537963369629067700092076125064796075222780573454615413132\ 4022393974274064846572235121046682549553264651576497266685344437012899359969455\ 5632861485761901241978943604982398716957340371695910298133267927478764624381401\ 4036592138540690290890399579381344267088053081395525764582450436358014159296497\ 2932929448467182826814057515976563353672286678851808802169423582430336103646013\ 8553459274621451186923628894692480439883989510580664541279085462643770573586463\ 4350520016903543716206736893386549706494945235325204993803910190591114038595618\ 4435574468804536660407282724919742957049818975635439837793053571011809771826599\ 4754765445378566250369083808125288378032020482301989755129733416195527336893748\ 5405494445646366516645914817868029991992361506675334309787093600433686000772871\ 3110421102729095503973489774969638400288995316713378847054268021384242488209493\ 9668650918742587895309150099183413583983617106195227515270546671417455880213604\ 6051621131084309464489757142504512979968424053934339947208059255839574872472583\ 953768971324989185782967/357260386730894059725869346147591048447492698767345223\ 6395674931399421233045238442316130558258180588548186410921581274028501757651254\ 6835765223424808195235842101392918370596876048377481643443306371112293001830691\ 2840197704993990290144147331772591079823219905251607450120602494892585891670372\ 8838290116470733974828639673654722060039420280204774686941511493369646945470237\ 0740324786693209337793027761900082588305657656108082904402322594354092856391125\ 0005775459539491742225081995978270288307666161619990795252112522319590724089447\ 5788220271568500860884003484850436987982665733807074277525527646269749322608744\ 8113335339391494789893624749252581543604528902946302008232757996951858001126824\ 6421249511484395615056894543893345216605958287151058631226978078145710223717430\ 3849546869573687138053645780767214838800988829213798618508334323949485327204533\ 0848993730367837726810149836470030250280210986745415945250470020029046556337979\ 3764645770045314755223512625116776992590927549933690412523094763452828601270559\ 2365838636842631627531369798431109066966765954980105530355084697866117194539690\ 6341967596161066440349225667202209642562183511769419715652172495043287437269196\ 5022540405145478045708054489211388473560363667863338841110650813368579891883694\ 0212838446871347200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 244601455985198135075941640749133069808968601963414859\ 3581518346781335878928136378782959458838771330526054601795389843077925439129710\ 1820493368897485103877639104731947382209967682353252671906871795588570324011686\ 9902210441984523685991193301948148338560972118126147861899240101019011272665328\ 9903672486521563120761214981652766039670350499354032091729407051709808395089739\ 3130042707405048757667070144902283446324224799838572990000150740853064901754706\ 7188623308283491675518235073875501888598145633063414344564880645079418365429945\ 2752084838252633970020305043501674029889178867171345893590794941449323080010224\ 5706895463533355137727348485087406450644354644406102044457605423105125472281994\ 9254996807521721071290742691663949559665906480994748676466587341506534060049708\ 6788894856596108028465065904852175973549070036204119371535186041910929843687908\ 8012401280921586577040659457580187849360185950707642515330060153573832373945525\ 6599556369717238405886885193887172624944699971948980089226403192564190076108652\ 5928849312237534573798629532400182301040034974481476358317130241424890840354395\ 5236338904143557261607907708704133237002731913845878629098922886225584880357557\ 1486768888083336809137540069183941970180216609180665391286078155829437018442762\ 9649062030268416908295102528740011527769678818346787662772342232459325833944957\ 3777857190453850685823004658023143885902943827065254550815643303111428409957611\ 6535926434608611922224964037483/15927600148214631203968311000178285493847487306\ 9306701928476018040776512180054134433135618460799690845339670451379128556292731\ 9297638951956509244581168727519223815345487195763019167111069842887363041817992\ 3911139443724256694463455261553433642808644673942126944180708799778393227474809\ 7384826916460598592514518479183937325300666215080352736743623248324968576645305\ 3800632747038254063192045350326250244309915735055391808537384643031990302384441\ 0049986634188610186134063831497003828080817617045293742937393144622225184639719\ 7464739355637099172494131957952330022820294703714749023233695280203055424644356\ 9806772935500542855566106058245051113192015293097039983476522459238041429604930\ 5841059728059745287471617384010364199722541289575894577579135112039587432471298\ 1941506887150876728132076959885723129432342470065677183515227878014523004070351\ 8520713129873695203524587227093179335253769208445533717081528986525002353266815\ 6396076734886256314092935610125665571686401765112610753790391221879514399865983\ 5434064860892827880313849120011168910319480762494049763746539493641786278981226\ 3096383904708107539909337534377096961777200000611547147876737531763835286858041\ 4453528435093509439359382844570443287612185319649716807914104544423185233470902\ 6426648185031194002275843440640000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 42233604234382919166360078920728896764230\ 7927193324713098885074364346880725763992577012805665577467058056145985356291748\ 1073731606594805420118360598269067424736120168273895685642171542314967801388308\ 5923881804300819496956167268839500584306605249120532530617753048495666682462022\ 4612164310972792180949530656130404441910354906974098884338796363524091498959564\ 7125339107376633476489000123632057752093920214733823322772801911432998976361597\ 0286973325545812066720678348587933517984458329332479611639193417074668214061691\ 3757598002863848548025693693738693412592995781487732970178745388274736130107826\ 8004285972893896179640263285646091553359671418035642774607009771034888797156461\ 3321807828684697332967583917112708547118928127859439640899443619731051185374716\ 9860495368147042526264946799033217069239739296683743625588500808094222107100440\ 2129501751741751695638429141981230267819126549547740544428877417422326358774135\ 0343610468762159601107807399202441475444329093287762394493948152705238823602805\ 1654269390394552470609537640008220392958478152579067579262029019260008965280298\ 6385825743656628108723213309247991575999697953853671852891088780015496662255378\ 3936140157739607068394641738000962337449560502617145879679075401698086343956106\ 2495525642201658665140942155254728882022115014553706449932421644336355441022078\ 9634207439143787191399710207413783895952240370913387662640582332076104281624400\ 0887735624950939354650820127055501892892157/36585318177110599889610556185147326\ 3542100925252884877185883468762350318638422035847770433468511667432069585926633\ 4375102548743041647766969314225227602193018927690245965458012874204334358824254\ 0675346385609803570500440311456976552224916880166906144877473198612383812208066\ 4282932308000526387738744393486216564144376199494036003864130219669140293209994\ 6518362097816716481712844138013120832495609322639074492030114450283640880546446\ 9868161456583254569413208056801633660030677482197667955376488569422240686459180\ 9704199910092093116000235996503820555356509369941550572057913969379741244162345\ 9232302581257162618145228195597865317466770169380432223136465006148275359229317\ 8274634445913987593704790010263726048027848438359422360275565976827838491417139\ 6818734413677069471932764759392000789355403508307278219799814574634038044819091\ 3506059495627292891471850628677113532676175667990436984482756690744807548413875\ 3551895561601982816627886767152286665771287935710870530830376489866236192523932\ 2908288924997417673504730479371261113583344389246837728055779905582330396043578\ 4138258133693959875356330197054398203430014942289695068291490514674356340054811\ 8898459088993546439409403554897208507462382472389437836175414352140444651796879\ 3045141539631376423243782654094557472358400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 267210853283751357338621572156\ 0096458627553814371122071887753527877012723277262329133639753874835299467005277\ 7955981071350601789878860605103676202219670683686337556979179207735718927554623\ 1725230051096132544633683704763856664184759386030336874362140144377621351366020\ 8845996326161436987443571933771214761734870079505236741314694037906999814468577\ 2172856056229607211526280993522599777501585447905184438466653612542275106036101\ 2900824456074313487138227316787711992361229175675744404411408816786044344319417\ 5593291543055654288871972311969466743298145907702925660872520832558199187334999\ 2383556900062038751273751034193505960966996102885684362879385095158938659726079\ 9016991861974177095251966153110733549234797365564424264041540865325808696081878\ 3439565131527730923349150002831394347704343322305921191871245706698208479796321\ 3395906375021610889214843743184999771193787326587723108486287028815428716746331\ 0842969233774401854507021654434416328041549609802449198875396798569641969989331\ 4804227688643210292211479029843393640250464725664211658677453118332710893393645\ 8135765630697310763312534630596140835831184003271764979666987505372056422247803\ 1536140361619295122528012778822688139166931283728030987898452050205884531035328\ 6495189746314136703930577396496837299822700971328236842784727780562237185924949\ 9629311965451951571737056672916612336616969813742863815830871377903460889836862\ 4118501176041732743447359711396481122330389527524453627/39489052501170765309040\ 6949105325933694844097450903831646713070048853850721512429358719143650472528932\ 1171814062418620099048421080641899179112869535524640691819486505095770950597039\ 3236836810723730850865759535355902596615635598540831973319209285920400634426473\ 0589605109190903891808077738984552502170982916552954652575872037760619341623888\ 6579171711226211865733505602026152681406815309505792804934331384909839777857932\ 0878909088109066045541848557734415945780646571162234574947239445216974415230601\ 2762289532572783553260401779317045370614714567962858916173699700081543010128899\ 6420088820426371002791554230365523987436457649831041399620152403958068720487426\ 1313458534742231771607354515306492820583460581178411639306528090692076841240417\ 0162309746889025235718267754516726623490845648290241417822163379209034828055373\ 0238706456269364610811296068101814894103371963844868876257384397546875559484648\ 2926340683765425808369741174839658786563199851800313546261720234754873600756595\ 3491698332475481223426521791240993294037712459322016946062371291956529500136762\ 1433211343753504721446729120482595689925234025949807106809857219266429740901183\ 8351862090043467425145098755900190199025363782772529117468844682948841278210081\ 2119307452292180842909909742033285900597439490991063040000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 11212119709006011\ 9893212485912029383990162286656430921078399976144033862661992079473503662551652\ 8079175096816507467826568603873745656051432582266205608767819257611724907881586\ 2014294514283807055579110511399842743447017263058414945082301000610618976897527\ 0079971886756721333000042225554305144101539188685484088731933423909178831009653\ 7121958914815859754638597233210079344931539269557913736218065325177796094777236\ 7956231860649024276879376966281842836390604448084956893249437031216189796135689\ 7053206316934754952495243622568508264653529203023068051267311169013456816531672\ 0785621891148429747470334748801407722580618706551339253784124487242716757764016\ 6073389648654251110112691652157385529571258042036541394661029772121609048814075\ 2316760650979457724724955289650313121814634393382156635923662773828294239380423\ 3369184469770079071374610888900119241818996795709064527172635784346541438110556\ 5299324417328964310201279383178184956667112369883476252884877036442624073180227\ 7597509491529663456650732953299328281763766720163109072406163451007565081196847\ 8120822332526284328022970057289980071877645867175283139756517974901713728449414\ 3827523685791846555876996280223248532073025288493744531192547844979260334811003\ 2622794522891284109260969602163458409347699700395355000161725209313022521737966\ 2674749782875010489011383220675782864314832481191164256612140217589199269905587\ 073157442909695680251897126009966025510622439031952542702972620064727583/100048\ 0789980709089254145019187150249809879109451738588731113568754193559766154833254\ 5398271188506152921215430237911695084586695660446404365923336396547195535530513\ 6904542008361329904662774685373758930291360506516260050044591896119292361445676\ 3013407427571663501497745470572630796228731305498582897613845290826057157142763\ 9882336329963769646825496520155663578011300495519839109240473639597941347002031\ 5768809014276966125781140824724919026486192188197032963438380177374742797185761\ 5598600068442947535368537270869635603391708619176194399102091604068524083386283\ 3948140541529451973271876501534261342900606241343287757545059964117843013596273\ 9393236242708278394906234088762485975039198090403412147990424699754250105707663\ 2150966491886708524615231513468256491098663761886561900395947685945403716626198\ 3503166436140606674499060046072426311241703463797496980569438641494954296269858\ 3057441069038821215795856305057085387087487305461643432952066695162473191785532\ 1127825908802008466480854546101063407996612640660515371865539172481897324263386\ 9477422308255109520287713570222393314495688451658081657139426713248773232408024\ 4097220616739829176638630395518910091520584847684091886896456900180072824530241\ 0789033067150822405284957228111597302548625879488139906336092522606388838400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1347068274377803175372333280534082597570237646410800340027226443153601626\ 4329173373083037776051158091979026043105451002244560998090695627880036573157702\ 1962898075747982326876117736137332056937024647355037341657124715554978515290158\ 8125341898420605937179654536061152489982558536120879317017051126830342394802430\ 6742273154132558869886974094082520907811823876653634696878763118581693677148254\ 8898139607694642217227332446948459712790482245119784996815876551931510228961665\ 5891458322017437400918236876763247552904282551057100572044719375261948310118753\ 4421986400091354436665273843808335718918690393450758589615160217309579160861896\ 4342064093363476840444358246881656407630812640185437589390852104571151091043729\ 2011980695163379178815098567065748126613044076537309778848162919462024225518199\ 2635745852654275298234903197389697494540131311463451574232887423966340574014052\ 0286173351980580958348917914833656608230974536384107448542146913801049622397524\ 9655089091533228613924655997738512296723555255280666579280950639760869855849528\ 1932672777432528605755573459920246286326164284425618688646255209407808745614847\ 6270320788067455051288863447665093514065805450940758148571125684194775036356454\ 5113339059252004793116417604294146853417993138894414594588382981706067416395298\ 8961321465187994702150737593828118375299708976995707379915572519327646235398928\ 3213800529284061795754707151856411115293672570791378819720209172945829280035020\ 503282762336173969001/256603801525159431248147067592493955674779990684607941253\ 2036561663007465398711287189496057356561251045058555817675076882718642656650677\ 5914498532422718043098453288162855907426136677817149769711477206436036107086489\ 8400482369475704282322978342756386755441215074889865041682517018365087088882216\ 4514418024010985890643615855402799066930903810074808060837034778406133179130116\ 8927212537384423308916899295031977378156040882642642823758421497846527741622576\ 4011814904447628592487030217911165069635741193733606838986008383060560678787018\ 4508669421667994976543968707871312453566737330912787162691355049825531007991210\ 9410678648238118042419964882681679879491051861499449379182422715503078822470256\ 8855734984639558052476003963096456683164156533720168135050564492210171983169195\ 3947602998342358815751850845720692719527656303142892060872721620691177038647483\ 8334728776916087627523079533637661726726284151281981555520692043477673836535801\ 6243412819617717242337856829939488537016861305349278356249668346381759418274245\ 5406931910884830513103360741137610111802858697817245816463717172437127525126201\ 6891789124364394221800944862844669104534018396625303515531566383800027005367407\ 6735842000765753664768477448424456669755516775825875959652527680388211107098335\ 0551836323500319874125660160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -12146656891155022842266496342184038098045\ 8645260217626716692219357004975735680641272195537512514703135175017691168339464\ 2232163562124784967084248437947014893125706922927847181808788025777838086248346\ 0871447621106105626315005095888523577399625911854672529092392181926922465245426\ 4943841773731967501377157774692331434729094456989900969084578945022274928181712\ 5416537006219177985783027786329314963255826228783366580466841766073767507066456\ 8846747608724141465406812406274254657581155413196408493169492335794278713971741\ 6031033341883169139550687053157012301754586455896730777303570178047119126918490\ 1329893559430804749628340680295861968353808440830713065350236415499113489484077\ 8500093940760126270317987406186226996205473474440117305788639442308369267054449\ 6727395768732492408924365407891200811072538916548398395700570543467845932885558\ 5512356349122963346070517426468998900653845733944252126891273568451450210425453\ 4787720735111746833936755562450950393247571409871968886553247418287114334705430\ 3409759602684388276140127409882823300391973937046608397900467902205024451116713\ 3336354179980428754237880142022338952407934329458419599969909144654046829660671\ 7395954576055887492988209347820634123642724660453155973679169538608323353062299\ 9095023516324977157337731569521526084728876182622894376029337398562126739668884\ 8266086119627165042110093740667746290146893419641018159748352072489213112521350\ 629493742559913952637254272355242141755057143828957969166271/999696473363837019\ 6956042493211255318336184360603977967542757037847142018241407380742280334009215\ 3565712076877252923960738599378310205289973067258716526503498530186079495078793\ 4775054058662527508048842165368796416807171577890994577896910209574443708440549\ 6537963499406083137224478649442227619275925134618121435773595842587443488085404\ 1711742180478797413268253738754413471860137907400828019909638609447213319364267\ 7898438253033898940751290907754101647620710907140931234643464867194374243253890\ 3545978492934474381512614017000933542205579293448590401146581530026313814351060\ 6295753898881052718102126278122538469574086053727630511603399303375227176281730\ 9213886722696401426025387238087260943910121231027975441927138510288455991240677\ 6895015567660215390911017529704287291708357866150088638262965826872283655087349\ 2482788877681799117353287409027076078687075608226284218725574070803717080777365\ 8132530899129059372234125652065939042059183820524520682965680990855288179955080\ 4897748340329020040391419743401148930587235609079801670929607978784340113805410\ 4893250939456957572069191967039378145582144654063431810400996004619881090810991\ 7249244682616843090323059702783520585235370280091426706299495551604323626290183\ 3004069052877227610510294797055657511149613414860791791512409310662492160000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -309082658312509603797580498530080688787196853590300943431056185459381398973\ 5950856124563109691136241163243599700406923828851083258619508364202479290771424\ 5705556126607637304673481881054508003512300653380565483093961857076003183488106\ 0655384905798293923402632012673910783440145246819005371303619362582359387073379\ 8145765365830860675192500169586576752527486865055490221019227700283183047463842\ 4482340782058898538866614660299504287670784853048391734970221148739510612901520\ 2644800068507714927951102021610699956601198165476856106111458128822471051180167\ 6457972208913855211871233273993269180976148504404898019350064052809868284090000\ 3546976416029583639214653298424189456793314393948909696640451929108431413172602\ 4094564488296417081175562965909094694869591919691323826915402537206853000875405\ 8428465078475783318238730305842322337639860444664495719010250447479678053413654\ 7313979979455489011323142040144018817842642414520546514113915787244155584784517\ 4546401852380199741404613322707549221607203835329241177698932658738349967512009\ 3981551989971711231058033884272506647671539239113593993379230270797209130819945\ 3757132448156645912202002470045733337101596867249495181331210352294252100717983\ 7525220845738939925806546583431966042433761010950396815725776710885850254170262\ 2128750200114006383885396140229524902912854974677086885497094182978516497862742\ 8578537656404238619198665005284439781155221552793075771493128021245183427181391\ 39976957818192932738926889541718959/1598049682880418252753966170651144293373138\ 5944988366735412603080867974982201976258156698427203771586990644865881939648553\ 4707775311023351028061151281978049860575013248629679158947906991873613906245566\ 9954442155810370967470959479529018865065593826521612371469204946817200755769004\ 1683859087090194829735346254885776045536086339288736464120292722839441278173822\ 3737154070651343073687483910764472263063625276556504365140741340412131273762780\ 7734197864691463818877290640916048276333271443769949473497252730639718311860460\ 6022801020191323318082189868378520562736387887733195883915653080922233855198950\ 5815537203848054026972635938440409020790856838261924989771405447022242773138751\ 1821526985715960916444617313740986568067132279317032962439362509626188070295159\ 6892485115921009324484102301085066010772539440437543562212075057812634635267021\ 7351767736626727126223443606464573620194291966756779824539666997124867455490021\ 9157870829389223000186128636077443181232517066677394487309703686603324720070177\ 5309797501200388236380757918455398756215635070412380661513327842671388684135448\ 3434754616630039451009705870176439004566200953207260302531082160330744838698833\ 8408593940641678607385507474548867580984016728864891288070300836427458992150039\ 5242816695487498579240560959460771544211033063901395681280000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -10053619895\ 7063007475253574878425154688181905176812023672107438134944313281597293923567015\ 1293489031383314124549591255673612938078465221032487047666685589108558944305123\ 6047576171544211367714637243010757444776247828082782787920685304287889480644607\ 6609066725098409209813976318700147570627843402912944538051273177924262789708044\ 5710007338877879484057004219873150843016403645934734990438385578946338659176293\ 2911409726410293276142171552404616684362921146885353310910090926391217926876885\ 1539756968006120740761766456849915198955921368400840187816022285194737140862611\ 6254368814371360717687262189037028127358940450831636216611909598896547948449155\ 9371418123934536153144541697629491210790365912836168807373859267286003416492354\ 1579705490969574399721265977741708776298195214727251437413900084471429623431728\ 0155452273600768142675598572860072693852381376261875944779840497333620909108017\ 7475606415665335719801516320850238071093634625672772516285559005914189682695357\ 3237684229109617646697924200853356905281543221932787946218511194371712639227362\ 6161443358104414963566533449419690130562701625083250563273013004090378787138552\ 3584761319752096282656708827940569995217731196544073508778389059455864524976111\ 2389205762227895670124405207667218364399961954411771754274532083439245608132573\ 3831814188727848511021870222951650213829484278653493094926894354847182311033019\ 6565626988094342968474544002340814035655648564573994674541813265120093709191296\ 09326912819949692351293708629/3788039393105619498284135164936758418090847993116\ 6239509420462795830506599503977813110173607253271474901742034896569890584258897\ 6985705474441548514161260606711924076647400747792672229622101632977663980734555\ 2199011415854216195013413500143440122733361069524043337827061431160672409413180\ 8861148178622682112461842276772435204135687673324972211210413233189682034232966\ 7885875261131476508933181852845123534911421625278076737150454986319821582803466\ 2019002073191481840285034111949636959959153961134203651839591814980742085940499\ 5097349741782295105952125315540497795726004105170580252488106405202145190956832\ 3386463711698554945159707368657752710538504960432114593763843612375050488433998\ 4105977402444444050554415026295877410514325405785139683471263567586705893821429\ 0068760515437790136844231939393894139526008996791049446366918413010212101905031\ 0689988559035486137186347276893705763491379934841770929701181451992622733140684\ 8892367265737542212800393505838306025532890498941808955497283862273978409804208\ 2311503813859225787347716163363035653049001984319871127249857878092991962610589\ 5759218650616640050854777952731453667249976300588218052887924834380777658781965\ 3745318528105806195338215740524704155105901305315488068263084820836835484837281\ 4634943934831804280041394928779876784692538015026186813440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -202431283\ 2642983918843758344075781120284098485003135341770439230698343899399885545284579\ 9191716252274115732409858828586716129815891400587080173739251245010072640887920\ 4263353083983300403079166267083116201443063570046924529786949686655196089607389\ 4308626828610698298182110250935599872515787594975964427604152489592822031099145\ 4906602227726195232242309578829499603207823652647341163186749484527371666875819\ 4662457387593095366819261205640565433653935121536165533278492084478847001121475\ 6111759700235395682607642600808637234175654981655433375391320516314387292252712\ 7272365309029835482612867726445683888419297662031120043039471214731021872675538\ 9577756662719004760806086347886086468735849500496598708909251538932713207704255\ 4781375264555996160179519875345751440220475413283090557463561768043631758467590\ 8002533219716032860017787642247726938832085955750878763979654724345482517359631\ 0122454993748391263117630634737577447842913286162040618411746281624345364743381\ 0749353701399543026095669548265502013875133664749489885085267880401624799225540\ 6405337878861917353305440875094382866259546506571836250663398196474984625504097\ 1829152309147874947768285893033358876360878196485944200565400804081666047310945\ 8219427353845381921262159603042915801912771581408810160009396214821454024881759\ 6779878975058673466087778812052003353511050628662846546538981704231328136583795\ 2616995047541318724559346181868529562464961187766351381153967768839417246966336\ 1231637447601/60550365120562375978983391986660903406833411675218058950551877109\ 3218788454399524574275876590669985359500757212095961430750107806990656868025445\ 6041650929512353307624738802374759646159113519804525026278301701016545090171950\ 9219085679065660822618514347908518137279244393759758567729545604028522514239456\ 1007077196929278232462669403119690719312844329667306453384492177712222948895183\ 3895110829466363622874330415305234220404663876961890927360780080428618879871591\ 9067068308998365077879668026328022267889510777580392982484797936300332627347450\ 1788351106121159604944288036803101165178686038192385180253914761812791999232432\ 0105640983958767522291533631730306371301736934849972159593774879363785616394335\ 3200301514237754350613363229557226701318086226061718899994791414570019904787908\ 2391866367766291566475983486703085760729564648999524380690383708432922372558056\ 3881268541088403449370701549446539664834096762757918385402491577315910716464283\ 0401434930510482744141730494721633018309275991318883699110933108222132043784008\ 4692148048521423459048252908445450786369843674632885349915927240861814061401155\ 5941837664997702560560926120340986963623080789039119722093543668502662020907910\ 3458748174016150366571803079131913214777547694300732557728703677376559419367691\ 9160680943010580319436800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4321273484830392339466119093167051339335735\ 3613798793932619774439071836682258654669730138897950938201031689469524096054162\ 0329364245390982369570303637558033672808640436047981096237365440952838197409265\ 1213693553597380028889005436447585438347098253409620520681593578771560010814370\ 4756978479462687878736194257505699542109954909857907510577762543966105802614091\ 5231477539248392489363909322138220416581227089962348341940297577776015154540908\ 0961263770325064279908864961206171397246758900251376780443080067474774132297070\ 6334174538388828868277779913786093036004922379039354995470477743949049568732862\ 3976773493563845633359954946616854994064966210933174678007301537703799006694672\ 6431817752356931115972797650039701073666859468723421472331699466576041281686588\ 6227899275676600583723464257798265568199739591784993777628624164211692729926651\ 2115366655987468678751140087430965945953192691563321925270401401360169590376329\ 6445876279596319033654476390470037736451260000029709851363035980594080881179885\ 8998547472161054599862470107197944104700151114321734857556877015339709633791663\ 0915416844703112506085545669092495270840912119121971178079355194580704911858911\ 0781973155748012033788684060921289202189214475530701721637862102091921285643008\ 3784307631203123129579132044895482773372639928641809078255757782179749269781302\ 4291241489006136876103366648270224864513505121288466363247653837334391243781121\ 204475962593681264819212384666418034905885695026303520875582095070638143634399/ 1089162554813880029387680336027823422856957055883482917699819571800391612903045\ 4421435243940356241314736270484091921123543897572857683952146728247622399773263\ 0895493842961077198376083670938610402762981381812133215738881521802092090615835\ 4570781975032776954583794518711704188390597733159412364380422372175512429950564\ 9212089520095836666737923745066780398753515025440451558745954366137148101897944\ 5446131386181026825515857994635024313274901151777922948927067084206535227981406\ 6900964099383491785013299548725623850391036450756929230146935859721164612821623\ 1154818088658352745574676431910675299185304578649706630713714906971899114632175\ 7196081109927927986719842150607408319770129826393261751047725218519238348246800\ 5426057413670181588694030867296472802840067255799258651549856913052431506726749\ 0045754441106093522606372908269136126478946363505864461119300953956151137408097\ 4083972427066482748073785024386057908976201153262804111774007143301265407122386\ 2004000801948776713040472355881263588490000562164081558026037208906796981517769\ 5199134401972074901209259276813488120937012891212159134333919099026399090573482\ 5306612978616082224344310939870329182673064227838586143926889879214274653191711\ 5977229851238589760939102115432168758652623157412755188699753132155087234953365\ 6108087228617610755087876686348288000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -771441927249230236604020336870266798\ 0831374455229328847126138125689458160131457638042990411800366361781919947336437\ 5808991974180703351337036663683160639937131547546509834066908723803766798990477\ 6047187251152859024761135873098733950186947672926111452448409354640792014977137\ 6595030126620470724616823350340111777624695459436610334004754291000169114390249\ 4440772417499199173825001518386530331137460768401824644874166056164802274690333\ 0126884097234571413508259235951553173056836317081095803755236315054383876318511\ 9094533301150428800585752747542662334775312868649344632354151811295214595018030\ 4456075258968396289575573709828855677512413975545580381909690124249007943452361\ 7990615834930389837870099699222009890887945759283350396681495591405043124553235\ 7206579147206636025236357925267090870229495074564983937276228863666505039422469\ 0329695507275985682213114742004663128702115915661113494766922224546559476907394\ 6834144293447887480238555920151328868167787625522199914429950169917707060598215\ 2979328701598355300727402416369705282246128324966282161621919177334359159905166\ 6504103400372007705815105079726437151630403790559840257830833900240514300331433\ 6796207378947727144477129094372555517703282239484452244097747996624472965809654\ 7973538021306028369284284067120773174958786425973658435552293555301114514296413\ 7834684897547121863792014113995958642479954455488392388799250254593181973146831\ 7700396979773990821782621792999567700592871459822434123126537530064517218395112\ 96611671/1717460595394318164281642304681321427368534669497258057902468576744289\ 7331152538472398974961222438537781248637381887407466310784534315573481201668370\ 1162875798212108264099142355858527802184301060276689271399032948768740837339925\ 2029802431164796026989646190498921767857474946417765845413986076815044480564926\ 0960225848732647233132281825364955277718183223479606330041212593122704828523494\ 3835152917708852451373519822199948321182014039256851231727602862577890110006322\ 7590874048257148805862068027564632447746870955430653918706852042668194636030996\ 5889296927808266150950674692161871653120606970799355177511334600471168938926148\ 0511290281096690078494182367597431042245409775938971882138919579038768140701072\ 9925291480936250329603580021226824932932214091705951627995414206017829440442619\ 5387331235675408734890686884344034970372883117186142182095558917529645931859820\ 3979798580103483117081800081614914256375672098063708289142490734556404717762121\ 9098533917629780626352488988453865831709828271180741157625715957403041624209944\ 4641232509201074808028082238706482539654524535268539964363238968366710213598784\ 7448662175184647475035507410052052056405286268128556497274317049801608213855850\ 1902434899487760892960424253337371426859976290622433159790322992793832145205178\ 7371062241303710997022361981416642707456000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2486902210154353485801266\ 4628062458118965657853227948313146753559953094966085150637550316771897234226929\ 9247926016867692685387760867503007343460263398590972276955870453637150399659432\ 0762631492232066688284245832365523155140434162146513744206103526466592577952232\ 1344865395202655588315547668111194700516562012646799407136468691412507817677671\ 5917338216075253173395504676667185678834987447425043870544062821260793898757541\ 8834526923395121801761082035496012186455250978958717250834148136207420788927589\ 8485926042811869052451737324151858422739310535561938107144475833039494314008718\ 1623259662994574834706002854479144104507494349279805049044466131473655495970607\ 5281126756650872835696149169578685481861474953505032114329574526799534254715231\ 5797651933735463703260252423678835795070628945833785512847267603283887820863372\ 6947534494857396548640973122492551078652871445539090314865127317991209065610836\ 5329621952144023772791899186454469917252071070085310795811277255772017549318688\ 8111394288527442807091012932133893998365953246185242015927162244092283771927445\ 5953880745072678367197334690495534475340831117098611807480501227963786547068681\ 2592155130470884304941366872945301149508800818300856184290240233879816618047701\ 4604342904600610172117083742595591564925732700802296988753472367033849562486965\ 0524112822081586320313244902516486928283358613998399238705603619929371623185522\ 8557508633332566193198133398757955068553092888074136374309850181974328407669786\ 5463751147194158630691197275893345187509/50952786175385343408225156726031402993\ 0960552189295417796943129722467774480486690232739619983571848328782255660927654\ 6213601085358938655254523123630155286873693483462810505287547658013164200684519\ 6938471520270402391000862982527509071596109067522133663241021974618922556609207\ 4968423938440430886657651123221162531968282581566121919527172360807039064317183\ 4164182536567898560831033294634618674311184764527021457417909636167432146029904\ 7329764264345984997815593947629013717993108810926851698959697858733820679007432\ 6811177062816588329380725568179003613551390359276137087950842753571688497224923\ 4194501275455103418398649282470384037056778869668311218150440410312376997110074\ 8804757402017257513210112135174060893990398001021053093314561571932275907183436\ 6168568129628738262641729673643125676491938913065280029062383749415733257501475\ 8516599360901107071013419502321649103940048861966088321936022657941814355865443\ 7474884388010953023571773940346426313324406774591752189380302662726611214840262\ 9301634896324725652643346077557149912649766411908357368310457771812709828652509\ 6797675578113473149049231636366510615998568257790511649549560330772835365746640\ 2005566541280534583036899667001669711887320595091249033376815605341871966092220\ 9004073871156008095243157364587671267240910427932335571950649418676782741101305\ 1111293583360000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5968137763997064711475446891218255715003531408974942\ 5719690101820603722838790839852403283173417773563523673543699039380202085567987\ 0182395875247561537685122683441788339726598103172844375922475683042618177547776\ 6754414679654858295450178167170322796618171662798781740166087428794090042913133\ 3620693639496617841084421829684089084928320430133660381466207293021110162047157\ 3533629993780108279144771885050999347848216582509066077048836486925993455821316\ 2852184496820581976051459055515883222545880763512760392039939187026096876046327\ 8565007491052932043299522704232581377829549510259236788553177340339233557025755\ 8731562443446192211823768931414574240155973844351322402315334594363667573992758\ 1791619461695682200614964463435343997019768754591976814077180230615715789770321\ 8180162066723327568128445008291524975501666964228828648807866874669017024722193\ 9279836004351390990758673129086930727416972554957596405610126838584489118966655\ 2857393174953774434562878266779907854341684537220661638653090920301940834611374\ 9696781902205426553015378422709063238604542935360837390305991003953496255180116\ 3449381171311092150551925380993527265390415240690984372182587522021019283944403\ 8598223028539301376531995016030848677471565957126295731608841443551687938357571\ 2267120317650586931970757140479951749797951452439807397920071596807053249789368\ 5910031549942289866809101109199459247996199823430292609290849862211750286936598\ 8228745664513197266682918799783434628346726287598900305221538586738059056272708\ 5592891/11699357933053566470316950321147634989123011097419790707912458174833156\ 4580986904718273741868314739373912572044381774277613226862783097848676357723701\ 5083398947981860278855019171609716258239211434119043016634632911579590034074005\ 8679795902435300769335134098818180688719396059557472170909600165163060379738232\ 2813057144788975004879362709587918504282994656797710408864342614354571026488415\ 1080719125530246634657338446926231110656542394229513764627580827288362347292430\ 5155530490554958921017282385321961858934537595401960831294706812909480884513556\ 7284054743682030867245036206192253489422804988965958628730659368908403748213636\ 5311746158268139622013026466188334502433819234469569883095393014237304617634749\ 1046297331713860941570769932868092848303188879675943303578240042070876742487571\ 9153630912988228094502516836430791430621144727370839174929449074172809918195073\ 6336712061156504401127667869741550643752386928685013669177000266014392777282209\ 1613378632588717951001497359829090625975311686526688270869572347308664011642750\ 8335127376416251779523908932269745350015431754266472861539340475031269299526600\ 0635895629711270438637203123959338446930081536686191300458730634172594699870469\ 8326970206422828492904784025140277487630216532169299143506554431076618327688635\ 0507379314261959687375893529585448283269306719299174400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -47577711636\ 0630908826720526729685511376339311526271866556820306749961333696755594164900468\ 6380821663183424987442116199313828632079519387411955286122955354596782829726271\ 4326091699200211633874099861240916204196988347096384314972816468060620652520311\ 0915433035141582881204208364718979082809581091333419417087355909602294482884840\ 1832007051492983967420840359465495719962417412471114068087895420081735048559895\ 1470088773591288709641886287012881850785967241554743402918571787323156578165211\ 9605886488178333969026477617681608623685609738278508801298986306252244477370267\ 5780902476262388382506998132478006473424709285850521992516595329686808705000066\ 7773127481415629202012311361145031804092378350707531665698756184340159717932892\ 1520124548829099345361338663619972193620815183295005073362535700893575495320281\ 6598081102802236027759506507234744786077866912875971199982478143709057022722869\ 3983376123806001396823907364656722623371461686717700292709447411843112675478979\ 9473286244158696752735588378216363185284844306066461380379903767681909952561097\ 3594983810856541649173154993129768035280508162054676000122976100777698218544100\ 5689185445841234581648266558699719444600168999561498099191430089814663226576123\ 7173441245742882086956815649411738876108276080780040526496640186506931959131338\ 5916869650841526592568237106178781358790033165774075701531460124112275713506710\ 5016063354862925267921809404496209014079714672056824880153441053774296691627241\ 795021286291615745633304369692082989393243208950027751/928681308938560026986358\ 6618180262913919760484210205486045330394859401045396685527672279807662387348069\ 0293847981664022851408123461226432853096047828767024681074896042176694652034658\ 2941340055082742827247614444954642721511892503444144374026550686676255377046265\ 6547652450599473834840751465084508499705672648549482934016280543364934019790698\ 5685925281067095867518571458679605203190631633917689638269337553413415654608515\ 9406033931263600319569949439505923423702672208404636992791966553803342410187309\ 7795309702677694284342478778375403624154436161055568835617419940755415626080789\ 6109941921733145766246308846793029274822836092898837807050378284174405660177619\ 5313466944806262271955109367563189075189187010188685375386289871198050108083527\ 2932447712272174241851169508938276522844084701835875938667758513733005128075270\ 2088781453762106529783932776102438562059385228594531176418393968227852755597165\ 0738447085131434876131926267025847623258746524572001965048329542225839054432275\ 2389665552295667483536546727195970330502834163141019765142381817601699697649178\ 0336256718226337880933388383215179183688370662169390907025799194811370292790323\ 9303012327011984032241658562599127630992077620076829222288262657282367108357396\ 1675836402860545421441404686688709627359979681161780102641510532162283068763892\ 8792996815435659231792988160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -21820085282754977419184962064422861894\ 9208614406779606482186122965927910095196091822249465471669798684410271376371743\ 2948452776808082340205801804757087549986658381428887375512501220132344120718452\ 0835797457614373006313864411790879232025703938923839313313586497181097240597390\ 0813507328212699327118507962615423661716536870433677202786668609775246643507754\ 8085971119793460325213041659621033263952420587320819901048801745066912991666152\ 4120402318173822016764322296817058041668110497473072144966723533893616402534914\ 3102579602986274667168517795727874648876582748754158606852806684917834957737564\ 8275783063015846488609706118900001019217916367237511968075842465210561604719627\ 2894993533028942880632002418930893058730495666143029844277368042800024597790341\ 8655912912485034822620362279929399393663571942815114627190460980592602300845758\ 6556550865546076653932069928544121977463257448613351178528946122931483141991734\ 9020746104484464359464207737867505019182193742917789171944123552857279217160078\ 8742110904338762484022289051148146127197313956220527881969055022912739292251204\ 3047087281124352345215440050034653696166658861555221348166213852971601412550039\ 3796039410097061424800368176446314589042536839146207522916146669021967708073737\ 4927688290053335837033308329471313147763286157055338718797632272780932361066866\ 0175669935746346519521653964242750245534785238187888493017024673508865111880189\ 4493205343067174378341964994803989458247518012553755767180640398211506417804395\ 0011164669899253914901412461657/44335012914899641092225390565307525310711237134\ 1070714922449504855204545974295857772449523409474620901228367931166503491417215\ 1500701272324030201296057202199754402358036982927572988286671280369755903567674\ 7048643611928641291752327280105424013597615372141886943217072964276445117787907\ 1356195397098755790312065888566772420272236382206361219439542526458423184253071\ 1833569203008400916519608482547877762240880221078743126707819478344262258845928\ 7437145688255037177523411647045305034771734840029497911257454072429459630548088\ 6152423199363646195637948648853766921725745993068984459670497734808652144466020\ 1903376220800619879896843520582545555785448806853357974975478630938920923812274\ 8751677730442802943933836210433077070931908810960951938424084616067230994277953\ 0560860492215307024085305847238882881659698795274423039637533838233875218883484\ 4853848981055378454007927930070723599306464759305776922772077218242255451618345\ 7055215312284819753180753929023732088754705019396104556545580397391824992948697\ 9531001209079063929660955532136976600778923419173673586805334254457465452244879\ 1869614128184408014389501350030914371784069782926577518058804854189487317602543\ 7858397281721377140510681437573677714268705697476440238543741228209514186694393\ 5715051290705722096075211434511018463282111400248346148496741193262997442741572\ 6784512000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -295377311621462282412434216454612649282609552357137541983\ 9392766806835409876104658312406809783387699050826791229855959655044766222446754\ 7098564125774007046597035683899046301106858024180502535805098786382162571208246\ 2433165320634874228363494296504983886498743915256640793411899191087651331358732\ 6739940461975402198525251787382953989047847370403773511237162927002492561493811\ 2836494084541649702719098147782789519007043421012029827766591616570875487855538\ 4968818523738076461493538036105175916456779673733958597489185122424469298152048\ 8639716653005246155782920365528083509259956730088161615742457437657117349070775\ 8305347682459438458383966020189812510074431720421864701929838754537746596601252\ 9862075738532765658517269793145847332895163296312017270930008224199571977242827\ 4158717291262565473540210383695813042931732256984855269460171380975267502128484\ 9741004674367564618620023056747978644027386032759404569850702512694318455183087\ 8929219163358593038025635117446050152689950623263819035619383390166348378572007\ 9925559376841188182380771315978404093234151619872332594818435884123731310953420\ 6096423786473197414104172092226955992748032772654055883815339283206435402332830\ 0339601971637670981558781918714054943630838426351271186624814270353046645774358\ 2819659318149836684094421097668737783319385347876151249747175737610125556914361\ 6100894029024914121161975989324698940741868376111161684063418501306848551336360\ 5127268725237781290275715249948329256848405737526473984323967503564577081168939\ 099544186531200881629951604095761/659512705445619951019302949252499989001638649\ 6763409482932974154993444094996849044318825317369386387130095028929811798266409\ 9326810766166420300028896342345749595228884605916459642614291614555469413946488\ 6522257756499946437765358064120943965524137021974387861802513997008170370957719\ 1459674530816752124513705221647123296310147545995080300557648940376140695756975\ 4176199375611726028259241730089858785308708156090641363761525957350810680989891\ 7634368064246184982454363101940027206657201607133527607624453101273727032977968\ 8837194077843452705494337205949299196900517594396184695315404270844583940668962\ 4713103617883183234111637389816946937986273723477335793161573142562118333631610\ 1287663595872197500662544253507653203268836825648350345367501105370564220503736\ 7089512527693819860168444277201648353148579663284995157693473694562183078959073\ 9073534915031804835036302488508845959605117473038337993555767562961947228935369\ 0217135537939137226522541154176074098803234931854507873938495211669119849193480\ 0080915613901486447570674268784637319905202669106113957260394676691719468896664\ 7081716958187527601200939465274434686253157389744928472231226419159539393309660\ 3506724102672210740606385566931144157603276700984692168447072641468745817467297\ 0504031133988415665299957501857816647373540234701744350995095885495302971450869\ 1969215754749206979999170560000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -4907579781217052457235324939931761\ 6440947024821569272484788015578199371885832147135827224534095206483264040147800\ 2801966969626549471604094025425500709195563170351300270125501871005074618441393\ 5596234867717887573815022357273994493603799644366366656046676583575297086890633\ 1455576045158344919895720680488672841527096911761850213962541637797705917357612\ 1820842932866737180792176651370102971033693478977105554895257930097317143102261\ 2256158179085972622051984332495033733915170943493114842824645144699925944755815\ 9959329961397881212522996673933940751142674148330498718128888346872883711640952\ 7115084231212607072282751469197726413137559350787819342860408813336118654761198\ 0078151767413569003584169308128945107223385565276140466754103375222429510611482\ 6538472221968996981647095832644750600066540360348338228047242174258534548171621\ 6397776304984210536053540356736074413987110668576116143089264579555927971684908\ 2748559133398307879182544703646985465076938798409391015984196276437984430992834\ 7413057902354591785575670123727816450668502624035728865567984711907140161917626\ 1476459010969936682755183650611853278320394287088644102076394965791728006994640\ 7218626558157511479320662546017377508132776471833668598100680241071036909460330\ 5536070620525671747398110109320640648287634138362600144679288899645525015905692\ 9670893917079348057458254651216471590500894658636806949723505244528200189573480\ 8241038517808535751159866245880551097223309874633382490139201651365208935751284\ 831840113753377413407703351196600793248879506268263/129663607526289288140103412\ 0738272272892081154001533065219920720167866628917118196641012718191562442723316\ 1804337391703178116696072559211841698824564566697992896424079405794152969298991\ 4622999629992190190761646639713339131627253757037571000409718977663544204050152\ 0917353695804754653127811051038958229147897762719526595453114734731440147227738\ 9918218910068926587401312614379765344031318350829438955431154366464563727052547\ 3379780873610833438959553860274385628865523148569197418248264377920828439133499\ 8829776465023250808622175556439445670152736285763819929157294608818416598033762\ 6967981422594573855476459037045778260926618341249268521034358269712101850295170\ 1006127587404240459863031496054615983015006416590076917555502942771169046344439\ 1103085452297093000753156001651151998726244897410365750076554165320459676218277\ 8167261722271833654746067264124368079379516119281874854303376147276296770260758\ 2389933844091663909712113287160756179182872823950332662670731921693599349215959\ 1791083627866357740021807687642613538428142792836818142971529279619204817569289\ 9327617233873100379233198548587052117008315708160886621005000360212257667485274\ 9659824987291178050362840794794793643078817776568655116319166019397833936762365\ 6287126130616513264470035623476068858004392839143439170313470002029462935399271\ 2107218783270449185014157951760004336844800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -31967078602846378178\ 0966713572138528592427108649426385486768246919109251389430658908405016391842272\ 4430757901063595481948192003312040815858909380975828982827856272275004350334430\ 7248382585864357964339143576424108655749843511677149836438740622562109547697057\ 0421263668336521371511382380399494951378971671777122574824286638465917188636741\ 9252980395492411747884666961949109011932415672993524913905704909631549744395713\ 2413020599221586995969416670984882723833140714925407050010446402976833313136794\ 8458606935468636190277354792719686435448735782568232153095892856349514726852708\ 1463395008725608714725993889174776503413650479867143989077627401150458212856823\ 0482161288307071721877985174903695575042187228325866561850154954445111532125583\ 6137442709524931075298013360634121939616483146110955593135236886497172586280577\ 9514721048740573871687353691518734634980452788536413811859414676490065653440757\ 1998414226258805129172301211513386733260581640052055152934281351565815892016738\ 9948194590931309682756770864087442839318279211448361477254767474517403231979697\ 0804145115632386024637802340780665145704953409472746643513103378861768385348696\ 7393030716711848307137218400203654593836004960456508627150333746017352347273004\ 7091801534498859648951770667383227339325234995570050954353247123319383501031252\ 0053950815334576793824794116138361306921551566176434027509256172261062041318350\ 6275282050498222627605142864314065575540681370739338450377112320084915588912903\ 41611580254048562257494158451228087894338016979285328062241297810069/1125443150\ 1446641830192519476893810475278111024973810562645079990899919871613362417527978\ 3161545851637358512675491763453176552206060704163300671268920289201820064772750\ 9173927425760276314009926753778878493438363043938248003252857007298987941095008\ 5569906751243703366694348667079529239689721849182793368776416742694453508310361\ 2870067470974247837159254135468687823849247666120584008176140548585496783329292\ 1718384476331868660093622612304781641952572994688390952096396161040306475265837\ 3486691687829848588215226902743279868243480175830659295677804866131578137139250\ 1464074046365210659319020086218357923190549154404370102076906410574974389667324\ 2090695577808949592748660814237111329049403579869678542765471982046490692511297\ 4972335919852128483812630244874922245451086761516334742231289733422362292592734\ 0089048350438728664011752460785050645804370249111069682675287955208088269849713\ 0497460228300267374829016684355352370037477181172747510886285658214534136886867\ 4866564828467856007008756825306997004102295643848011174535184296743305739066783\ 7883049851572160363422023561924353008705739819927008159546174146151061824029646\ 9434879143921748029794829905502811004955859442600786664204338283712707842654338\ 2405968898050510954920573077921279737105888664334461802710505190415808107135432\ 7816032417518767544204773485125833685817180503647633916894904320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1188641964607148333636621225054586863803185741895994269925200433490411585060834\ 5990445257558379041852955905310326803663179013444068090738672964055886783181490\ 6586998588692949596612091634290415604796670741741509398671094211865547838438851\ 4210752751522184880673666672381364552872499965446424970480862321823062024612418\ 9013957084639916011238578992881181008256115567664676562916499124832121537980961\ 0933979251467664894556880082195942495170458182047324120452348409918484690459211\ 3783897876242544884285032685273805308210690135837369036932390078875199255523763\ 7312256894061714637623490200309771561244127134503343681721917843787914834245558\ 5516520172354082505138019903422727476753957348438988010005446855927048487841136\ 8610180937512527878395681026377965036480351663815656173411405318082667592702823\ 6350509056476127326589690232474079204038023540848098391613484025677606971755842\ 0044486094831091571032375342079392454690292143618194747955825229142258109385640\ 9401264217296967419282842240756238600435376003357186428721982876348139077281784\ 7939678445411620547946264702115936167526115438085546172066335709259282815286686\ 9943485806861635092412991722135774538663666265387034257737895187336207211306127\ 9159246514379682133865051741671736549408715965749535861816789541412030172406603\ 5404672168806182213772821408753697523087136264982357159690711535037940532702236\ 9687700324764259573520805220828443770957907489251402769053801890171300901077606\ 1491175499213897781535576865435339673582031221797190411798784046964844307475901\ 37148487/7174366962953257083468998639413288198993565194921861740683426183621100\ 2853427216894621189028712445503854783252688277041641478593007282713303449530809\ 8566846187702468843390410540706713999981337417044273254043162528726560898320384\ 3771070084763802055665677930309464082194478791304201895289558901290884549937372\ 6629495039602591131830930137406713187097056013050178892749135108216515622611190\ 0439611092544708623949435795680427842779418892050861557842200693918673597382861\ 6551095299660223657681430448214112999480016629573215648978164361676091934875681\ 3376622604665438674742293228695774951525720081299961118510205317527737631026885\ 7250112685569543752421559358762565837649279082925532521383908903796830807196455\ 2008237999811961555106072160430066232920215853459532102020408856059390866710397\ 4747905023833974781429710968221346515442720481524766688224640343693922505076311\ 8834197278032989022546625643741086733759522000371193849623757394470874348790698\ 2583098598087976738728507769909585994436596763303427674890737804864918040310136\ 1154450696909236751348522539005824691434693680821193841839168606207444038396499\ 3901551170896518414592599147717401483219107599047734279589792780442464936307767\ 3400112302583475489326248816653330710643303511705745626369237795635968860469498\ 5832695011202692835898126809458190640037228510307022986568668788916225090519040\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -56845640190852441538951685970644748332985451710424875412020005\ 3844156657278241658171292991984156453457801062712358042592408921260115996938227\ 9051731310753035051052924968145703325335691751273123349245825662179665355568126\ 9108736131086911778389433941554059630857776837898984733315954250859739235644572\ 6234632107196675176422306425813863328516030636348734486702082162145487046549263\ 7262798810236926374486851891647193246034009942908533251954464950172779918822289\ 8732072099813726880208097417867946263859629590909420439526053173930482217542725\ 3756652062721653566607303126019128019690990960348055547245180056818529009937952\ 1168679542619466943198231975250072032326942050315131670327271525178048855935951\ 7057276105638637794600795414835447112631061331847985317698258416162064288608657\ 0628024666295082976580122515061299502560775369772250155805012357850668492452313\ 1988237658687239596967550623840770854480557474020094819946716543959050859239038\ 6009686010030617499769088150551051236802317548613301096541266588338975612159878\ 2964647845040176932124007981290462148277993952915151594296680761596618607237630\ 4820673961055767103500749599351534741017467744543659668013684307652630631781144\ 1430547089545286330883458837148716449760823732556517360046364220972328740530803\ 2341376137922772959894271031373558048744502897974305426504010743059688402404333\ 9262368317593529448371246989060474418973409409169158726250361791011436266313627\ 8004335271755968486759058793027428327216864713745279188876730257624654983791553\ 272048455622157881796468576527856901/220863417896745677033694546386843403479490\ 4222765718554684089725667006181623390167420481060422994415694555364585540609995\ 2225042794197974826555232740859443877180976862025557788281924886984648815578703\ 0965990656344179165625481351773513549337194137864049652555467384169508829535504\ 3780794918026965991401415571500441666316210399871095662835956150492681950915203\ 0292028996412984455923117690943036734117396768152587718422349183526442505994142\ 3553795927737532569209200378652656285443532523890201199526645207927101569949424\ 0981039072483898327343302941705079632389559592397319140657366971156319000129563\ 8800557260411252461197560643073892316090187772322302757029863837764528633222693\ 6821791716293865949395682879037736071361022597545686618907370371759950201359403\ 4107609246078512571433799563474905814262276270648615084555537044822543559369333\ 9815916918045170973453495298848624566077876140127297159059688527398439700603216\ 3751453767344583957074338499128168136066951499564144793708163398829434864724709\ 5223273204326940072901686480788376934264058219118032195457031670881221174126541\ 4115718687673486053545896142247123735076870844628052101602000735793048424124528\ 5323991886569037638362283033918359385555145511636383881958325390950793725965277\ 8110952796350862981009229350001354997714082730583204773266025434644691768106992\ 7121039326374553476493901761083426734080000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 6258236654883035839385\ 9418175780654023099894595800420142379890916449637144656541723685637771089053112\ 2870315934821280964620533297512141020271202129604921605096370723726256130787287\ 9512627961674099829032867872079331601906361288706050233458643248726276926251767\ 2074428263465835463004244111257999233201670826872371079524660153634446497244034\ 2781050565110656966723874348977670377818582862869635695312801393111561241197435\ 8400469298517268412644734159790841159300533779052564834723682807834857669572708\ 0058077063738857093463404811312793991331639337609297428335156168254348609773333\ 3590943860372914452685720354775964162004243456688880401095642284402903054685144\ 5109939503537357851831640668939744860015135165936927200766784097761132399027621\ 2953720063815808053638648324061425517060558745449078091109077248346658260555692\ 9252102653507179960256841438248451704176135390648839313149685153111902895617065\ 4733250839804266653318096333318125918123862238481155775473220740746870867454403\ 0124490781436504633529621038059801564199034824595316319835819911911248314783809\ 4581104880150018766325738842373926889180239287798253421305383861241559674447423\ 8239937924629580275381901836256481022436814303152044251691937270811773156174318\ 6258867611887174543376861526220578002616751951577906396615658105877743195754423\ 3879517312361617452299162410699901897815993488118867832788895470632566687155034\ 2709102333699305214120988775109431958673163287514421420935821096586015463195647\ 46110604677221713241322830118468132933512698991996635829880280520008080693/4733\ 3598944389394807330121943268229263170626161287837970528530619590583427857527642\ 0495777108060233273959661383865948254412089626442581246842027403466451764909288\ 2070283454160927014857851565528632988881480757165901547028650112288233939361236\ 9738082402939632830641494120048962493754191543418937864122324755746838663349665\ 1640084335531768582044587883347105183994887549618088558610625220193042145010618\ 1306447904969884458468867235122301532449958622170967776964831588758670991796432\ 2976594895816944229324929076855052813082803103403455542850080994111653778786288\ 0980852891756460206938253113428229932543117045542216211211390497520195768585259\ 5810785307461675397660111929072019930785622279876756239434557119399627044424605\ 3377906176038279217763077477514380179323407327945606416797210727965703939010701\ 1044576249038110773151307470828571793637193206554737869889427925691758536705332\ 1950017387758783777026621932839178159513166638630137560011936606369108882751832\ 1185299759543933959055401325929928310972728015512724392902128874069883628656959\ 8736284613268129373279790726240185147239770477650412135452069634550366663915240\ 2884577169198294104661636937202359188287869461517205855088725055005959119269161\ 9988130019986469590711767740980214272174147706222484381043926495166987362614183\ 7196284909699378938765234434990682402410673756031244646877227174148553310208000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 866031527200709419316976009302608789181304207804424313971422376568\ 3586451696191711446210985383928154721659640561784543886262359090406930330113594\ 1824404616699243934998701910427418493239657033699704377708116649845039595668682\ 5489602297788086197355835841841494057974984757036131071230370692041862563277847\ 6486735877393319171289377091982166204295512739644326608774824288218181031106378\ 5579396297783111169172305008170900012250481454482314935674311278139178365266828\ 0392103798179940839566026269596735345380856824784767422881869691327634962220196\ 6452550512819737910119324650229949878695242274232437510557391197719434096298694\ 6891373182825473477270538293579607013713904490700898939193174619945483344767103\ 7005728621424519033618715228208996808823149833886548955009467709766702988141712\ 0989692104965883613079881255967283688396167717300549722224531394841467265846316\ 0457186792874383172630685743409953275928003521017916199658243096994548821764927\ 1977537997247938278999228446420339979205558110433471224761855100401733960130152\ 1539330215591296004146681799301671952313736401782026157802549872274078355814732\ 9096414553118792344806864908338078633493149032479698974698146343339557466582722\ 4541232968429886041096935914850979543966549995716859859608141704786029712069765\ 3165193725277496866217539067632263217047618070860018746331012854918644953716515\ 7477605259920269097297830800204136894022418569048785633198207980519684030243401\ 4701540663914117813568105102200150438697621575187654525026957271536032168130850\ 98495807564094525011913556819041/2854526895640598403760473415390796281561454298\ 9443764661640031702745947997663294350241506166780832009939153020279533638589295\ 8335340527805690947112778224814378184651848229675865713382480859866110013476954\ 9913174388518560785466885611694669667772566165859321395634083655364693878057884\ 3061137616243208987312432114258275797610876972380435133878899799643261239021161\ 5762305166320094702401327157792717616119950367190995623213701791093578076510374\ 2875007494156921678583402481516751644781486453923967911628254185216813107765394\ 7150586625826662997483157619170943897846280469676128948302434056242650971819640\ 8966494458485354726248933085974220606310890737536081096516063339384535681323685\ 4709582370234493800022867876990371502769313260462935157118897261442981582493291\ 9515174860252845503492786610343210766015263492888611525977374916089510178550546\ 7077204118547818446742539278619452464979462764793429252242910092687264455822246\ 9575948607279727408664494384098477471973278903700966701986498681694344715516252\ 1124620522147438267073964140528720069489488743342649291342912008291677294012398\ 9364911379050246833223042594965056340113078736173784068507864798200218211520170\ 6158301220738022386296749198923372114974820943839984663388279600755175128087420\ 0533833851188909927235170760255090325919494662899923746962753548697258837111427\ 5067874294728902404056003679092736000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 622514410532486024984401462\ 7742077502578588126058081669379583763023826232004552957474253618042289726596397\ 0310049273437719690167450748192620117150694952896923755507768033998933763347485\ 3525030895180151024722582695172228956025111219553184283567512548378393760214124\ 4441579911667270043715790171446889926406081459534631910280621212634755773020406\ 8566181632533866593493831446433454593255249809859019725329953485782442605262675\ 1019947383228051574548843777727780307650798627702236009657377680445817057906185\ 4495890255169431750701652550541095703483887478390889880349548112066649106306934\ 9165256418468431969407283130680024911799130961827861881024687327419423815630523\ 5724788803476446360096705460249377405493659128338129312840369895426508545609824\ 4117996892902319457971600569197549283386787955601461152427207790244656526201625\ 3062366851716851359329838290521983660292858708008973398009205407254702659663836\ 9130450929592608586452662083657919375024908483659248495795849202758426530046110\ 0728130717850494294328134747806273022143950456254392698529898172295330732648881\ 1643407310173270849175190434557581169025401882659030583778448148493412164911381\ 6618194695522953090229780121793656834618424127728624333873469668971145932043311\ 3962340475941679619383770997424726984906213480441234786508611912712675648682679\ 6694539281516128341890599244161329812661828889461425378452078593493705932722261\ 5046024380425926005352328424461073323290494252092034199844784495482470905022646\ 4280242232809185214667778933468538200034971303187175789521606910925980703455073\ 9/12919860242624831118999997970094137112185604376678590671432161901338736059814\ 3759405597287767052666491452012441934351752151171824573477716838448783982920549\ 8941924095713446954491496615115876691064261924881143054406906346096168216203068\ 7823013943173518535010810670556757261256290570658049294354310142984005203956052\ 2157840378053626089576106111584197814059682685684307542555911050169538921058075\ 0010664954189617451531807098691193479778301392545471450423555769452936692367705\ 7333817527245414448138758606145907595654046567947357916718768741580611102939632\ 9510111298528137085146414975073245636675641496458293428466319870582240129989204\ 2538226957064830023881709050833055709973748379634554230402866817616257779721553\ 5365119790676597052653612782023835308942298317107779974690445320414670308832977\ 8596763471038081654743463838439015370363576514135926775569486060795289016618158\ 4496625091777532764696941880882925392148558237664069985106470422447172155673368\ 6834242117410117323425153568353417286756327616596443291934423226297683311182823\ 5426850627082740005414470176854708248560739552198912831905872710568586505784769\ 3071302622937022812355922689555517459848197706769772052045509132637748097461011\ 5747336093461491292968468899056232689875948561308200651952448273580125214838590\ 2548111592870849109295184439954707287285492382347623259559511190846240015281210\ 4002347991040000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2108111954817229337641184472918853972083592481822\ 4903468164915633656076559707423566300142780232092279548196121234630124064802685\ 6775939694204585484364439527676710034481866933679035183108025007559566642178497\ 2349890099550299639306638738476739222442851689821979158280836733496684082096445\ 3419854607715548634690942752393345548554448655364678825522811643564398232572874\ 0549924994464365970739813319960575972752375878889587196568820226880640844614449\ 5703824714974341539215492503266931957039354873146917655504940150422537562507830\ 1997549515980273710010097924885602821874883386791443563538653327199660382263556\ 5372194859514667168774316367333568804955223426600604595428969609851530097686450\ 5566847711574164050394712974026974738638251039383447634820595237678550643910176\ 6900259202806902040533157742836656593248157386916727651983372351620304154768033\ 9359295567383308132866165471431632776597603362336560949558853034470133791432334\ 0592145505884391375049436477185343890676681796041446178452677848806257543632377\ 0209786484654720944383686387754021824515398945311261228309786215858713702517354\ 3383952950129530487386226127715668886626563615197114579204581757303551606235101\ 9397582011500091238762236913016700211453767494335317916303409230982952583217271\ 8167770325002974396629071214904327215127277075263263527148049684545913597537195\ 7564365930732244271506762408444226767886347325122559459203488255568070558274129\ 3405788091040556144450240895051479567817500668473175688615861082102305426052028\ 2439528107749997944790583710576971686605420719132327748016569465519180115448068\ 968457/319151369671151723918338323948132054067424695516348959070370491243601458\ 1694123568281766067130914888813316638858765758392511916593102390888216366641982\ 3944973897707955039224904693574090339218784397166134941439826788058124582865446\ 9633918843182731654244974739150541211423845242103711109607428912371081476746973\ 8765674229604125087218613823252723609025039296261711547216698505076832559064222\ 3875197722839830770410857828555481894450319071162654995872765087146589829225494\ 8817206110022627670350592757565583678064664531140029836447475586567506988674434\ 8745167237159450093055113440548215183078317938629657545216297319553945343437985\ 7886551574327719388999583290140598177318624818925299935433161065288719450248680\ 4452609600757192888508685247907904283260038383174617191306001266858641683289458\ 5541178885737336223286046076923732970809882567106936351456581683936915894082807\ 8338187998645307073234044567755838384837862938764469417388617131551186104016070\ 4866670005434109755584877728973524937876940655889578666382259246075842774867508\ 2048214135989668971976090884637698213405711416995197906222564373485586492033770\ 8567319813965953714909167846712909186538920133095623614035387911637167218642392\ 9585858253502257075126454120064844224458453040242064543586178668302297167147670\ 5898003090448591507523717602697239829289122076600938060051166166359364806764432\ 4256485633469098737044620765528673432371200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 322050664078250430\ 7505196386499137091069060074306177105521197288502796836124207846681545803411699\ 0814670254068858641446979272440721872120748730626076666920218347509567783546594\ 7909343561126405505388761204308340523475471094275215015346932147513186400830230\ 8356966756371493195196467183972052892986608561875320161558962295205818751774657\ 9620079287013472591050327843139493288523586615658421331849966492893267067446164\ 0870383720134569894244973485654059019749391305376886424029243992857080163617918\ 7956614243662469956482339902148869135498862012270386336658719570523566202252012\ 7600705562050742613645049647608913008750968961729570435748994920007281183221280\ 4178881673819384814426593764142637263771974590291075842232083653867963220467125\ 2194544078624233265997884901753044478930637136684665233211884034161383062575283\ 5849374214946940572705501379672974980853983835720763494654483267788039092455045\ 1121049352204799990099574865351377647810188131767526002790642017305207072956430\ 9891846430313836342226259202569817251568026373467543359512674031969369944539230\ 7319812982228544295330774987018990088208207115101318322077127667637201584619683\ 0777863870071786787531069337144710367220876684608351339892803443762057025067797\ 5664516646014385963654795675840906868715302109376639327753930459709069339527063\ 0553151929377224237228599758544325921145644455702275664298454872069566150387711\ 2368705304704374368483658987720023804716418976574623842721500186707517904602639\ 1993465932376240163645741630157592211750994302717439190686998898689015669085431\ 123089954685961925454763889285719166447/387236995200997425020917166390400225601\ 8086305598367370053828627089031025788869929515209494785510065093490855148635786\ 8495811254662975676110358581922719719901662552318780926217694869896278252125068\ 5615770622803231695105244938767423155821529728381073817236016835990003194265560\ 4191694796570137470102455251196616369018065253005105825251438879971312283714346\ 1308766772895941861598901716645898301906570378994668098507498647318031933053806\ 3440213949922883057378623261269337898210080160788240025385879179574862718459631\ 1165695348896037117019084795916476477469581086799446240204307865167755468359098\ 8706511548624407477254536833714227569015910184299525319494392037259121813264780\ 2960305883255687592169795996350656069166315585394038057204767461590530355513238\ 2518688587846148704551519090578763789963714694634617587069240000796004582657514\ 7564161064339857765101246181538068383668105022972582190640742210417240269940365\ 7008895597648554529487724728728321904892939926719836776318311154543591290687995\ 8126887818771412185720225668392432885166485000798352664323606693740498932263185\ 9541734595500447731625116103343086395014707612023840756456987344996479667223094\ 8226899850296039994530962252861034564174680916071917820097665678677659009589688\ 8270383128845634508734538961391736489577083077624362462110691272650992870801452\ 9424715128620816151826959655408446764535901942506467614139862174790431277056000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 11134997331872396271183656783692601979307680155545342129085054\ 3501748911519014207436681855300646907634420567725463844204901707863514076993663\ 2715642242265076510640404948628773886058675947403487405120341571338051290433888\ 4841054156740219404813535152292852537194992369159765038490407242636711457558624\ 6023791014707930642066082394237545673555333727291453416196400700271641936158060\ 2626070242538452755059420118107989860294146852827297207267578659903428499938678\ 9077288895312044641036518694949035290396965343406088576270886696402495787660013\ 1879915791144835944127406820203345988616420438511617403456261953235210206630926\ 1490447486656052785125448696155343934000320185844560659319073869865849613585105\ 7580137908935840109981677584628976812840858800654673147970164204861046580509674\ 8335571004174943316794363441955420382551429843000861289805718848972359942510546\ 5763244978926200169302576653094205270536090257579805855296598874550836066856261\ 6261054315403896587890354833084799512261161131213116181018979743308332715658699\ 9106946769009523509100608278875418583527811367788299720257285942438185367611008\ 7247455009860842699179858605004525503792179645998678882454337165452165340256628\ 7608652914259088078036178618248109403802913586867200616626338940853741866853051\ 9283907290831513465201616017266458169427345343883694546130875603330715229499836\ 1927504590046117250845047396901389347546090001822802015381319604676152341169903\ 5294229287199394144343346935689473869218231568043872813988036360553136611298023\ 35133015970589684504445776916948638323912956609956489934522161366224266911/1128\ 4677149510303482707570642995766976711045404900797786436682457019545755128177641\ 6616005393776831891640171319392103696042507101001461205679217518181128468127787\ 7844712802846381271571086856563587809465332199074874546532247247964763312143780\ 9196679116973677841301890574277109445287440021105850457858890383508909110624503\ 9850271747440712611558244794815123985038547773154461218913195946230253839418809\ 2032304977573705707872165259669233532862491499197996404042044578556030705736433\ 5133669963781262132992418198001332280824659370236150615428169120938019993048654\ 3102305870069447356079131835665958567544346308149270969611543346554092825073532\ 4149429310581859575007395961129900998979474234074836691591238882305564034654276\ 3926672653071079723113764233963817328719819143980023059908788697887040453496508\ 1631951688650815270193508646529386870304451832626526219524436223159721546227912\ 6201884507523508906307344495880720239814843400532710323689954795323534438936055\ 3768670333265145667934529724345774753225673986930251769928105172046960124305992\ 8050035030123426492364699935617936621086221424238815113340140178397315698805473\ 8058129837277797078166726063136620626780576080141538403051737338074554990252763\ 7098390158655953943303699827087105571198160336077776442838504610953004064285764\ 0926993560213987126026179990147824764464673699587336677322056368269405027324646\ 3099153298368184415924215663820800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 707249386668137912658889845\ 6525767137649619824695833001161510221991442554416280136144179957689687175241307\ 1072043528528754342579740610500337536931718478825758941557309263204547604250701\ 3787653588673945591807784068302669414800478597749792133181514901783453909136328\ 1323441092049814486654793288735216389155689577434394799123697752832031081340486\ 9739471208166276319493943347809067168424932479352213586858857422256353283111580\ 4702330175284779972590795547594438709827656744839866655944381972875914029207283\ 4829236720515743316436621825164871059204320102420549682191988681064871575864605\ 8166509708197953957444492463696994531736584922764406943481496355370298131618951\ 4523222830128685637395077309967460315632515636672356916650928420935211625581511\ 2090908554558299962902094760000089780084372941379297004942633893055515833935050\ 1159656920425404540314201570457386830902828989293401265386215001930119490382567\ 3079386932614304954558111741712396480317236595715060930199813239433668527325576\ 8810852997670917664893535959428099451431977987602131111372395355349818537022636\ 4500649999774476339337588516586571658701681819283174051550282516741357457330927\ 7595771868495034123867134890858951362388460048307025776388527235677902896118985\ 1897747454625467337615445253292143818699098909856833553519240464997408565287560\ 3257798119380650227382528398009817219599841725117054406411136336696384014273666\ 9485009623732431585969303278431111105746244883926499805214471482369432179337588\ 1590376630585909346986696436652794888291215215748190697506454923811370446230142\ 8127444779146983806090432643640022217/63318731991215125114458252891906524953090\ 2327067420337885760942742416153395805403873938687763877058465307478647310855832\ 6483040824762550779617350821884699915155634845861515374508353787399225522498800\ 7886816140347275910510237756806632688706543451259445123340814682763140707649928\ 8697453637536909508328084337003720422238964670317354727095817249849952169232987\ 5395499505990700908180671119912078281679254002194798606250895017344244386469379\ 1453294241922287905497384522916320181986761023954005629350709909672834524243075\ 9357295790642436518197354373054081373197476959898540432165628954298794494144630\ 1914722403619144140994696553841600996478580421182071015857138683114005633667407\ 6899929843611821856066769714640592598631993240614401931869499477307835036248521\ 6342048743249214659829820819950474954333238772836001670853640568558020689394093\ 0829842540237796980007584327404759778047911623142479933580824312918292257472147\ 6737676177201369103380539329239424488168962048055665816796541053825513280163457\ 3953235100639695561806695177627213574374255058141965290636516697354940889911750\ 2204717326195490460586294540617963688258102825684221265828861847729575743063882\ 5325018425282731032134886768279663491989043259530141942300921409807323719489913\ 2145550191365696362740801259242223034545494687962423527561510466858072435088104\ 6677577495724711580417773408001629607805795971313346493283686026630546305539112\ 9600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 791237651340344320165288933693986556348336908060681540179\ 7240996841718535783662194985107758217510862347583973934464192790196708294490891\ 6237971908484836593477210412415691704362494061987677710246904856927643746550071\ 7092863802918063480887799143590712369630350399039514501022019705967277337549773\ 4538206702854354675639954682444852275971949634016006031428300165635096630843157\ 6800348675175084428449838997940829222356733564117718855299856564291873421462874\ 1714692256244664915815720146582657343474966742667285553355257073840474011702088\ 7477470930519555989666429711832670814269197036165212122918927319836993780930942\ 7923741545003507706344350442962627416622128356457701668861953764670267569820004\ 8317624500262224505360012018944087705087826568100441104293215609520020303668331\ 9277333931943050257991191051892783832075359518078668979688267076271476206640350\ 4478385420298774046693371622406035085288845498772507128912106326269652049829289\ 7694717163627044324933404835525972147113199599133349668165864113117188678289824\ 0680657131120273663645273237158687512836947022260591083818734593447520845797519\ 1762297573256799062531600089830636121860829274150592196312215938567533250766973\ 0370004095389972440492330816863894821207059763017997007890406933868634026963830\ 9366943308724980855122307836510977776818267581979723140351492513452378068147110\ 5081854346453490579542718898676663270245038056638323038457533629693083647124616\ 7322280150703172947829678449583444468445975619803134137564903145596558796890527\ 3512656958270358664326803133005910900181506476769316810150324227291711126716860\ 019361/651977157363399892416194601842430440682812450896242697366935821834130294\ 9341282034175856453074950149937144904019261591144529949506171377947852935487033\ 4532295714426692024333897539899211314564897532644196060577122968166799469574819\ 7864027576514061634236624105195453398311169916746205534547300891479020800926355\ 6058595550683178163749916569333994009371476937837965787417135418204730269036128\ 3042846679672603365472711318691727617153983666123667996635524897441655867480573\ 7668819227734995131698262428727538528379797746959298135216504695457685739216471\ 6669015454652009802724748098562760984409082445659717484735327717045515285417105\ 1599858964524161232522666063882430449885971678280620399067485161286346539602896\ 8843281034777228602159365041030885039113251615710494330368495055236777307892431\ 3728675009834460475315723023757917669395939172944324841351229375655368818674848\ 5404868343892458049229170108253002305984305895147159656760053235143669400597198\ 7717848385846543330481866574241106942929821392814761749382116757293138418928342\ 8109416289030004369256407890152125502069719075986189258238982724530731568153451\ 5953523623598805098988718318974558655687377331255576827904031581342577845951270\ 8767359015313752075616902724962262269388685606768728234562330559380515233787445\ 6669266622353362744689917505691601019742244479929539571549971649904537080176711\ 8629729655098451592636987487307751109058940108800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1843446996\ 4031755703055458355742388148249005879882770244223475983188728958697821273150536\ 7724516712204562815108485250553614674917929538344931354875748739854032780007283\ 8564195583952647072215936731166481643426241773315915259828226667816612381757624\ 4647419184937214173987473387552464989254699479006844498104975802500444400540725\ 2086829907332118855514036780363146099121711759981582013318155091411365721534944\ 4052945207798233486278378985042970059879134719105125078033946042365834861857489\ 9279494107799713737628809384559662390011019882663957864737172629095534562795712\ 3730097894165923763276233720311304762590299456213323869228560248499105043736807\ 9331505665070418756642434754696472163883418218982217897739433370294238248326764\ 4680039369126420517562375471850928628738855350972531877970476597846728754252873\ 5684007243952762983155186604163517251830767748926368735638037229539182241195543\ 3847786861078627017920342210536880824706442619376729517189936020961569988058928\ 3957191195312419306016866223167762280310098574088243288069660364759002291124748\ 4459070023915653477231718728072424153741966354317158754203745019987866515568364\ 7832377318169235420091343188448240970048158597137719160719367556068352232246142\ 4520671461043004480241547739869200513481283203308481320466279107725569442885115\ 7883872730440920913702516555643156601603467725783127069902423290917458417727538\ 9662615810729659031635073224032928177247518755200441318837463712256122389670551\ 9375911156555075983967843349011168064715481989446089208199216637503399124279723\ 56855135329884884823910407110351802073106443229288312408981/1453493827676263563\ 5852036999881737426082420885818426210778918887589060674477348592433510747494037\ 5933812238166630428990519157127400117488707956473314575342013420030802630149353\ 4057238560714424973085108316128167153604358732087623942384531470790613943275685\ 2085323703634981533328801781612688680057161627343764557480939330935104148575946\ 4702828567828955419190535783313659920303769542145948059661906261888462070341252\ 9710323104781709779733910172340744282337498206519655594048541177914907661073378\ 6863285823664761470889463662184087662839840775762624568071833703901304787858972\ 3942527035173273782511830511267331389847096300985633022361575658634070913891221\ 7959153160800085427120319798324611377606775205439079389343476778956525298521229\ 5575818326683612768970703186860469222719116651945328616389682230080427613957835\ 2902907396718112927081718029716649315818857303969842912768125825794668642732553\ 2569612246587984375960340359474376782856606237302485677204598221413870659637850\ 3730667492115064721158327156372755009011561966546249545212381626162701543256486\ 5529232261003346748508324960365063855054072848115782717944378968956487508380498\ 9065553110962546058774749392679449460925140909339055489859808639394978993537533\ 9479693234407148101869623686587542187488389123419036020666554686871892311450729\ 1084133207141030212984338376001332054726674901758276795849523079671027206566158\ 4880420307898976929306378240000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 110221457321554192095460953933\ 2151740096802961500315372960754640849819887702657974116581983918045285406014407\ 4094844681693723703839744250741235330793223576672400919433488864560405752945622\ 3040688236123145440124683512872230831926645633488391051514359791164807945768824\ 8268952484625357690191484724260679583579612194395674616315894277097309257117826\ 8273673568854821011103852383728492635427304999071322210999416647572256628721099\ 5197192516969774066150820659412977378074623133467913392493891907412317838243655\ 9314439133656758038111794031827996048300099545233857518486617927926873674600361\ 3110203288868631496940715026622449191168503025938954519783111578476577132464134\ 3893403044295960015665862073548290663993425009854868788882141784279250747343830\ 6382422113559401959978174168530213171677308516335967917357380067471116574412261\ 3479400990878528072087980471393731713765853984884399202007288199773273257833629\ 2212864265112013153179202553696804434253042226454879218579641193684961765442216\ 5374823731626151040430994549648260349138601619419369415564633986704027822283145\ 0794627297579202418035435762789447908974112961579787231534491696862618781352363\ 0347888427545867142042054237367991164311334372216952054189559419729619945727579\ 1504160810101645552630968642350562596625701553861013558781055950353828213682250\ 0730609568383346151098249859353467677262085754654330170365160275112455650077686\ 9435961784596959308140293456525640374159514396911180405324430003645684237767912\ 1339279435637505274598298672091333751833008708688577385619093095512934551753493\ 591640651852038762203991402365780511079841/865477267088202684008345757265645960\ 8882106359984085235805862427183945909565837800141237363772184945238949890254344\ 1478772760340722514254167086424415857823849373624628658046096283999977972305148\ 7129454539080284903422659688707763707880933366283942493285363557083698245310335\ 9853263477508708865057444247889119217379845349474043540324225517570509315769256\ 8820496041207038182864007928922216964378388668563091908100456600439700701944319\ 0352830152102319692249840208790204326825010819926078530909957936105323691868914\ 7055768739924679735861716547306192591113811138149486091272395618614026276603907\ 2367582116142316437508135773332294240467793604081355628267275032834450612708836\ 0484289911645696917873212066530902024670735745881839689434218041511655292520685\ 5843464947409873442956431949201374152758348206523462007267206095723407758203698\ 1344951800341973967688076577541216972502924177342812234827619265723370108881055\ 3083024566673307401541826096181856061483007773983968165110859425333234027062954\ 4325129692951690990437617088291002203395665702683006685014177025878635922754769\ 2852688253343508837559571196588152006031454362470518763390719620297253078587098\ 0510862219965197883085847493885269990252999959969102845203340890248745004359769\ 4616509816533475963966551728064453666730888227037157288305962478458771985540075\ 7732804278949326236786427067961616740917218009581303241198540194022139763888237\ 0770664685568000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 483314232072784875083120161250693166540667100\ 8359785492232888514283408593862218654915829962133274063954585492595180960385565\ 9666105679293692864864514246095640906882245744636907391853048722480868359684589\ 5828249904632308337150565877507322008594654640682923339843908443661052869405231\ 5306719637470648836382698630099285649319012428414713883607308838885337896694334\ 7273737760691269668141191221494375624015482879331830602025666545312487353146585\ 7613787060382268697480214728837659262643587968742782332490702753857312028023505\ 9753735058765659462309246538044512963732589647457877187282188645042325398495599\ 6572459697387100681906043930238677222267031892876906264002618416691324463936594\ 0593454425719316670930138266320741875779549174448987303885137649380843407032564\ 5072943095260483855097590708703530763588450411892046225425642592499910719172219\ 5371266757895073204360874555274439990426756441875522862608703587660155536427344\ 7497549812829481408641071732449470184487150122244617801702895215628295735449381\ 7938111987772838951150251093808839026520950693216999438718840984597001982758973\ 8857663027895114191653382806205855426096660969191156511820942295601343148889421\ 6105660552530651769347501513781930278306317288258120437587665450797630234916514\ 1719880010529056346599313307154198281534105987353459914636857998179473315294506\ 3984971431248986019208625395494841451889666341145166006774238612948100955889181\ 3177658219921521947487610110775320699317423308004253882146933380775278531159703\ 1728842745926036789195673699391446982046304674137150226650576342933371317216563\ 75417023181484049330494341369985542363/3951530737150317487422050364174003892161\ 0635425510037678340603077117909981917116659866375421280447885691206807864040193\ 2674738442930827703989475459338345138667273301372574454076630532166430281251767\ 2208304917731104181947362164059232521751788802691453855090080946858621431929248\ 9996241854315688304507068286393622797822008495905788219777206252906345084325897\ 2692858757433261864561138596858673526338792814820909381973857534191987969821131\ 5080019442603064069511256363238463811632193101267553001298669486744834640193031\ 5077888572355386886762266814273793985160462483533256946687505608444335389465286\ 2129883983744238642332282724386437165398998708932998806358403143821310007526140\ 0029073831089662567769301574882096232323237656907695921569560401385720274472348\ 6408303872165596382579456329465559675224505143682920044175371288995883900739655\ 9604600021872779271089869105837816630062711383980184063055669908369334133711946\ 4606241060149143500502736849957854052030457200838021803629917714657451820129301\ 0613971249875211554025008792123966394842792943325410064814800642029299994903883\ 4594658807143117535995186676086923742833443107533413254161250227423468219448650\ 5250725500868003174051602244050896311630068308619944270917525162506713361486117\ 5251265086441660527907462322362995417410394172390115148815927005038126169991447\ 4140056608180875275021719253657953408470337948196002551355919591124704425972877\ 1824760243116572672000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 3813926053930894206728850848696164327\ 0815471705993919789256271733334924312284253945947001911920485642301601962513432\ 8589441092217877548702727606157747894672064142892004476929065381049076816238729\ 7051558510936438956628089310123975930118956179945785267014666200417802309165567\ 8007412056689007693879976233402775651074711958113544065950246540354145119568561\ 7286941810164916033253141956113257386317635297374820132135463269660020889913755\ 4603807920451014362092711740761960930354906746123652292657763314384511612419340\ 2110199125974418021657307385066526136418715870821187321144504868180997003777407\ 5883184661916401644151701052039945730017607799485020905698071375633910283525423\ 2274306973041581950281300419725246620981105159251298831364451389939181698780375\ 7655345316383785187029167353051089985915737563347534684162147357534652256852157\ 9829540404970566943157172523038282409506247922925396386154689883303290213377353\ 4629173367742998371141534306021272484060993620537542609181037692359306354110084\ 8064944119996769784023819335662505911286981101589707479349176562696003557922835\ 1812226241078107890698298607899144114595189950116320720223698653998575295913017\ 6297272489071641848516634213161964892588102343427570041277110737380375220652624\ 6708572377153971364086045413614649764098233738124657992282390798295979720824701\ 7009701135225339394149306056424709112242252204672585510226518393189287625158996\ 5825590335744542198138921475733931341906500895874265233142107810936852503779796\ 8586513816638650828259720346588135590278435066318570605106315991392269932085161\ 094785314604925137496634590183436258026049619558613/342833650209579940237765161\ 1907519413900717770306882427010583403769849250155036772985618477976997625260748\ 9003458525572049026353726695314770506211005718920324878387547093914004140930347\ 1891010266868601473839548716140941602327491682215763032488680885358481121250242\ 8354026669332736711017551105902951236803434353720683584436029128847668391455319\ 8365757077974834059930324053965243900610671674068704121565454989467469988862927\ 7063810456902024738073176014735334971379267828660259020303067992039596672184571\ 5954890413015034601979984800481792015216435619456749404117131106289790135785367\ 4768473650161932185184219703682880365727524043077805480913645941435074150756737\ 5045183085754599771217563730024966230135572895093868686345970582847122422405918\ 7417586072869761715251274783093685359705449896504087938976166863699251178869022\ 1739128231284322058140453773488746311846587628725609617406685423019012935368371\ 1258579284190958174662795790378159178277569606844523708213927965062993623281435\ 5689128553488539499185452466073877486633533809336914201249579612091737459474980\ 3229370310331521968814305159176998297714499249966292012109343323558297882510340\ 9496373140323979990432047844286696861190712711163734689615216361403009895921872\ 2056200093565849333831700140972281096921587045961537818263647052520033665295466\ 2770836422618825813514236033759092511185358801991488620626628036928867087967359\ 2697585229406859485420714186103586816000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1734718462620880914\ 1674602088219650369328949898135647687807383709461985084611424459815146558969446\ 3345765760507041936826244266343394566151180006640624753721041081006063581016377\ 0100828549540196907531578071125756145200867686665364508648042821434580530249991\ 7291419010634212201371946197855865505160007583645069846575211361387945920876158\ 0973890565539179875913696998946210056939017215404192491228612576144837983619167\ 6812448335148507291966449529342264755035043225870408119377667223757182570959983\ 0487785487443494513712328015758130211429887862551896668402979719055464814836621\ 9158507539292745953172399114588104091477554559154790878254433639056259585877858\ 7953209333391182411368075735542238099594985386050374364708132909170327372218729\ 7178714295752031357917052322126559418035545145410421815035835759160825915491368\ 9617641978731243873741202768096145699153100045811907469066787931177519425829165\ 2847697702697507667821751080035669342974327843642644970788483762033958482770039\ 8203499867322021714242040487546620400205394710752454169025656301741943513515719\ 4055334928828522957034305311376341747154483949462926336660364202353027490985493\ 4944760889925387864200501985338520725719996917828433179359967094730293100378598\ 0831168140969891050470027572351689137942971391591447354107554275761893322514070\ 1422785162829922927932520797542306035910388424335856854337309668108094377882971\ 8901866787793314392192522219036326657640198408353332707124400575835960763621938\ 5485473323070553340239094833428947453118762563089872780130492938053406210843002\ 8870378452987729515609359465072931133253112978353709901575836185330333/18470147\ 7675609793306478072712163497353633865887391631143643299450009681255261818656222\ 7235114982966459800149349167898357088484447331532818367222643091575318951060285\ 6526894256134138808029960044472906780921938527087889937543973518675926590503417\ 0288360563548615637715491397953595550393640725776163236537357756138989283044218\ 7081355868537847987924671589379272939180704000251069939852045087859045832787411\ 9374756547236670341694727082616282872854440411786447647416024701245942319242890\ 8266145811672347548073980885126475830976328958590421376955425913344946456770026\ 4345924827945990760323450229997420662975731963689760831289566219374859375467661\ 3489889358917249797259587186237828172767962847087039155570567848095979107043972\ 9541843317244314202495559953314763707810005097109660505497094743276158068686910\ 9749386823701169562917573944837684493220622398280644149587722198916718466565477\ 8031504273588493055330681212442530886894938048021362358838182591464474304477848\ 2137871451032931418413884099956931135434745747130197030823506385234922696564671\ 8058764506525323645350951451689072317443856525212884415530701316003129232669345\ 4764073159989546016254463734144194075641362040696081598470083893573540379675066\ 3367860074423617110380788286213586485480752704168524306924224816760880871791441\ 6984988892739776985222821607621979269896570568657342560864002445948336928441530\ 6634377925850430171797328046340209893576957727892800798720000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2697312500441294173055792600766867550231396599008468188550824803548608787036429\ 0060100537377836201340024998051110244562626977755346377649514951580927707690995\ 1637382679048762337607257870329426040321113658853371054749655437843018748229145\ 8246922144961875185719495402168041195790831762474453810708146024908513068899839\ 4011603177620688488558424853023567250430706920839743376479970326568853568916745\ 5814283433710598873752756501434165526420390510188635091665949693701923242229372\ 8363609357462954276814403453440891730095602148595294209899821921201736177199632\ 4109432969630069311617788736485275285297133288771708635187995129629458154159118\ 4333896198014885674950143080316402768083600896958600142234428848348004578176578\ 1260512380334606747946495699700834425044451266159352861804734845432713126736736\ 8016150981536010675895532801590480899379605529282244186144600288107317805038630\ 0429962635744023050617195325440218297007677650031063256782443801177915585267767\ 7454129015171429798033325183106391206609563495941096724237512597046673361755580\ 1405662410964231939646872434702644823748610668949775273126907336110289114273895\ 6096075770650290520820310074270155766834350466322708136297107870000514478508358\ 2316422771902437219982301790646876204810204902822983926324989766744991331739230\ 2730645462765055744309786762211515384940838045859839601860351178941861174515404\ 5669454635279816334061489963472939958676395903279100546862586593372180288292856\ 6243046710702019029170149408976401568654883459380205976032867716990136106907056\ 4858933748074703365095402212958917223003405549993403307491101631531498019450043\ 350447/383502143412028317716807173193445634345239459689567677741298937914534748\ 1790045201662863901756126758894580125448652775322461381599898237748427260850542\ 8484283390214264003136340680020380135692974983333503177215066833444330774595534\ 2758914021230266847114259494837630830914531296440621486987395227930455112946441\ 7982973113920357484011161307141098185238387146112497946106169758871353933673972\ 5722750994194099209024297653833253470248914568995225411959400371401855521406496\ 5368020251090192074364947611426170756440481229875645618958512310913210087648246\ 2612688004932010638082273298198769753734219947153572492818573151177965798277567\ 1251955533267809392665173256098784641707680691714314123543728831343195803161174\ 0416320440827878724885280841710240241302240930446244470546782464612981553909592\ 3680362358149154473187741402065676992250415664324361033607608640480404017408549\ 5776161472411762726551785648582205423258789987090704905922572583575933522842800\ 5566126666171846498025658896045982664405043352369413090850186883610938010795690\ 2552960897218471719523341023232203431222603891199063713607057800196000377542326\ 4345002876534143740082116461375625870332613067909248630378488285465918591187877\ 0292935861310125678116411747436666432613471792306274761055936610386580116374318\ 7922111030681808597372031514421363271387515819774637965027279943329655336100322\ 5837779366523547337966140579134299282912116867135207129535211469851852800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 6500560347046536225102951781572752347660919083005797102093869578323\ 6717978261469287534247803859467927499549598394034761936897506499722432949482216\ 2830041987075619705067421570283687170439077787049788735206564075785901557589335\ 9818027029979686952857678666246652657591766691704440240023109515258128025292568\ 6596940319229116813891569713197575492886812914350586344945004372123617435019111\ 6195038572933947233439527853838363386109922087809294255417691347435186480888190\ 5780231365960704938349982286209677610252123161697452554388306472634851985407181\ 2466120112485961698357280554881046532345784769202999012891259320410018702346417\ 6159891463112513613540705092978239336203655491779612389848628748022413393330534\ 3178206220880010777360957585597952799729679608931955137032872235293954540156701\ 7398730348657536619982400485565747672399802980018785036245386795229689625633923\ 0372255164891062266197325903387974533312092672765066806400447158661689726229604\ 3308098920419810354766803673927681408526258757770511562442952370883406078826858\ 2012598986789337764168738556387711551295350601322966517910652229511412113502893\ 5927413181358750480500802617918827787922317226403457356271210895362591423610695\ 6254117868295916526973559788994632745916750444850184606023911393495987817296389\ 3883984397501584160368096132442425483564666258643530502405872958352198658071903\ 6659962319840141902077143020900174971063086555058773323623515308800635350290815\ 0375927723965237727028448295401000821787313049284657026320883325226233298569483\ 8208237198456829296003638369695851588990516226443893870732992232623909412192833\ 5419062548276738420485269/15944964474411460471321962548116728060957022481437995\ 8441976296323146602311626146254786944770559731097978720845621402013798777557354\ 9208899344535753048064975103904268645604038804526412150370900488294470245143878\ 6299424558943177387922697432005047953674643366377021905060301365955653899868567\ 9150295934425281700778044702229064806582962935822732368364917068866683630013394\ 7981367845646192494130704382591034248284446008398247795074381217025613246202715\ 6695937374035954924830420788979686031321095355931715950451614693074385549906493\ 8675206172222879069408540180287996457559382093333434741848633252536940292627289\ 3692742742854830318660121972338386945517677217585252174883594250213315149219184\ 4439430507969263324136850203874253536351632381467315975225502030774813877643384\ 6621712666715474962771002789116048575782483537842764944747236766519414986042080\ 9905778738222064944296798293812377186843318549335669575562759588467547533260971\ 2110853557788523248905402592585343393602305393041723350060405343077877157739744\ 4929516520573457321112235082760714558458497565795105483552627020126166888673025\ 5720938476885606911369840857656591791936471346318279611529100648996388093537243\ 5092622421440003243823063340740411567300227845074991460427985902136474117572209\ 1940071639415706187420362967906425783303423481261776304440695802664730942697972\ 3136422354524024482579498915751831477879686801533112887048088540984083565901812\ 8834461123477504000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3871467865418548274036888888209774235802\ 3194606805411334963975079329075236511625886491849720441159022529101858261728473\ 3247500570297801517071173337317944532287659214490760528230730448931502770089308\ 8658376478604955411485817229158511750290375978474466637279107115891437827814744\ 3018314428507940001629715566217418834813032958894323264130051477174799420656639\ 5468588727063092234983783051812104666834353354352797670897007713878898996750272\ 5126617927691577118344980074747272295306631319246394596876649904272799424640903\ 2982534589523094163707497079300087745194131169002468258116216989672133202613596\ 0542189374281897872582299753892859261003135486192280440388252807592458990851624\ 3140475031093303017803448585935166656426431093659729390569952695222204393769067\ 0970923505918323596112797341636461919568917054816479287846410673356413380783304\ 4670845863703104522517964654790568243688718944849452152040866168610533768573695\ 1500530284555639168462698830219818457459135333455989803580169046572131004900839\ 7839315571503255281699785830859182664684824755353727814889567230472677660436645\ 9317360887428766213714724986964732952699389973455902395012122442218409899218337\ 6667435124541250600923390638933310070803358113795207134317806785000622301297128\ 1596850476983221275714157215187913109896418352626165518236468402301650894503268\ 8200961788691671842831937436743436120379593657243889750173859469836117337758611\ 2689801901355027846606004304461156388368563374131024775024502731750341767303592\ 6905500327287149420071583858976418411840112335674763651270200459662155983364982\ 9373831812731291627558102380287450835437895271584906917352963301/66701661852107\ 9459699506058339773121968913635076072865397246967058720256607936407014969075871\ 8067648191500211664063270375270193666853164177859559942405507079615767460273337\ 6925738337643215537371121749611607016586283384000848892560783138748924124179939\ 9751060128712628904659494341474938006270903432695969508250159579377097125194622\ 8088872951144466259774352048469876753499085996113523930905758129891174713160200\ 0555542044723595457455627444668111501889436277318382920613786798947176878593147\ 0664000361724081960211329916168601340756217275587664934446777616836021872390923\ 7414781201006228000189130569732493358880944545076137522294291787890494412829336\ 6675642709502365051506012247585054445841568789981984711942651423903826983096049\ 5053334036293864836314499645169646360709692663905897561039113726922116869753676\ 0849492597971864024807972050645961238300775124442580902427934168302412783084518\ 5670895039132982618196356663507468164525588109125843856812034026095226963404151\ 2451464179188756576204229196930896236390229744989205073475812216888986865763107\ 7370536782311154916297470555341014261712402524821421881056923652892608607995589\ 7439983855659460377266578282229260427094664674932964456677333045026132399874823\ 3679212240640379096508851140332795495971253189480405674186335873489453089910472\ 3803212790260665828118723944285330881680979537837537449365949433765238887118123\ 8071090223717462702427983164740490799940057412204329007233105920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -8534310218580040467211384101861917898150658953784939670576814744794\ 7351934749533535531482453373078828301491540805945626890120325885552745665521315\ 6337143479919962226275937536090255600303437425471126519228171673969207069491839\ 8169126787929222652702331250585407630922248685099240196325132558924040944877415\ 0387210841912329693392539591719679211900935528783280696799857375432775186337526\ 0673893997962831395080234889786840502147352775542654170542651061278299744735639\ 9494546547622149631540080120252786361625000820159023144098945756818798271743674\ 1292877211572710563204450282238796663651943185217800082562950026553101845189964\ 8328790615231253508424211072931137776047500923112512076374865459301350896160551\ 2635329802315201686285603319690843004603746435480164891801668300548605933645868\ 1521492288519624654511466584348367215699487303671900591445423258838873007691418\ 1244008374512506054281614165567418753245284287069328162999267257514770630002048\ 7187507905076789437473819899568783409531432369362044667672446223859681038925760\ 0246851350858036866320724912862440841717786398211434534949926959189875547188500\ 1806643009728390677120858795221430549412381373080873657058937775369362216064484\ 4917179723804628100574140791296023896047332776529384056821082074636282393619939\ 7791373285534919204009158409857258766578674286199093038947721764516957856987679\ 7173437431023566440536490555903741447182355699666657151871720732918159438721218\ 2181034779451313001208440397791799187582481897112281517105522681436227596739288\ 8458904483615697289283120856395115780952391664363014284101550032999107104273357\ 9740524669615452540922172720054716239169709/25345253002789409237697851237724143\ 1036999823780449450011735637711661150625712603979943272803718553291470745609463\ 6318768348251342735087422193623680541949643107679575709689340865743637877727774\ 6587261669585359757778236063719894962651336539723689423144138447466033480558943\ 9911553544085960330813705753526029765223470198656447566702645172455139390685974\ 4885108476218122210080364079219414249616037023961973390137376976116245937531952\ 7017679340025896413613403697920929919546298672748972209904960192641478100884718\ 6461000659134358392986936232950530014463594326940367056521609337695090421251135\ 9865707799906338178675387608334018296370130701438139990616127383293299490233736\ 1220196495870598294582081104827896187494059620693574485514827003583155491856459\ 2892698838465444378228545302520351311935074546714686757755336308296438228357757\ 0516681156418587355369664602275596250631473315438607707933308776958303972464660\ 7172807428458748177656619313565398148865481212980278069667120696572449869093132\ 1698874097003997972735238347834817682623475631999303261421835853831951807110432\ 4768663304775038489304236446627338749422478343698157127092193864677215091131451\ 3502904629286224247145953404577878938615225560333105216168800127128105703748883\ 8702250402895410695492806103304894473541114317940058802121354759559390138762759\ 1333978533577171533884150801148921651773888542492962167886605476081581467899936\ 0116757615981867167356388784459466615764098744320000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -483\ 9740243601296872123844710945150758844648207364102392534055470873177292711172573\ 8596879519770034614712189656927176273340215025171836926680176674484352285193764\ 6580943695860421021057375770549074191715049179550936848407884217725851782311649\ 0328314213678406057934568002851881633114370395562720338803041174424302464813209\ 7276382010762453851326627523347258319014171338806493918637634382077157419534953\ 7315606992476795057417469595856256631697556975378652467586352427544281745826966\ 8802043071814582132766192848341216396312216512417631918053739352547876176327473\ 9832751987141619554727356692784592861567148335323204985794833974259633280697217\ 4385443275028593116747877532776204519134877222685539041871120154604446774698747\ 5889280410718425841069150804611291228074344795854641346773304454869684876145776\ 9538790558886289664636867538798939961012510644004892157564697168895103368556998\ 6336852695455959928337117853363553120565290686853404055477905677994793301474502\ 2403242235871993667239964130007303747349729483100621525732562038235696893914317\ 7873804967199331193453086601109669264527657976917885760863141241452378639369683\ 6852394609110477245715115296636965977831464989863618257344109788476213801666590\ 2513694195668042861854018298666269049464208569107233646161979181624689339382231\ 3974256824923795892470160886239819938424161072015566351047532292325848144381942\ 8468686431342041965987902735867462315906383933240056476252827996197391937717062\ 7826241906618092302171577047412682392245778283138830835509145882410618774532493\ 1004571334637736165228350353287120608114313751576003993020027169254827128828245\ 19403628122117486609243697169879/6329338237070984664002248360770414091742857359\ 3607982814290679780417038507775954886370537812254054977001873653174183577716201\ 3396914251159489818234898602266235136660508187028709829656820287992981095460298\ 4870048439218445365238025569112487115190396456785344965765717725886176402472648\ 6157626420386506558137077914478050665441637305304725162325193311176841948473720\ 1875325287876903610252379602514922601499012457378437885234293500979382058456965\ 2098976710324515782564639972715526792502535324074203115354590447816186953609740\ 2195822816984053386324517755918200576317775116447587534038916428855684019190719\ 0050320402075435413691052257371615390499221528614287567442556538721706324132589\ 1985984994851287486925409842716539965778749680293070504402788572755924721063889\ 6015404264247829962834227302724104163415807643099808522066377288995208176409845\ 0400443602218418870352818569694547403243222142103947664157067862942904690790051\ 0375196915663726756256339645802522815257344892007782527415729069308612498699409\ 9503992941712849365380278829610927505899607097915674231013398640291328198949005\ 2285531733802585786722843731778519884353548931672694417744603189783462161015796\ 7576492873673784767529902369899480009072633486710377987040771247549274715174141\ 2975856849801905586594111426160064824717596347994893060016790524502272035952250\ 1852445864912781986754229704903961496346478783048975193377715755017940528527229\ 9548581994640717921383408728366406105563136000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -49068463548\ 1188301876873983603223250634592189237904769609972311880547563451734107518397174\ 1585572708827111483436588075251353550268721469262897999773962714047318746642350\ 6270758705051900533487040687369641743517274947489857456188416270396788281868396\ 0917031781172842263101835953570215710466451522440695450874204900675167128095310\ 1521370408693043167487999198987836444539954799372010697989161924911090113186288\ 9461662031249913723653778287847901959040476049525372901734107766362854287000399\ 2771808742539244269602334689708434733021988399528789012261712984806551014563386\ 3125795222881015576932999327699961933657579034851769777360847914112542797379665\ 5324197928258664176859225117743145647772794702522302177092612107412452811903817\ 6416015750357359261642963006240782401890374802084329608598589987141273747807132\ 8922789989170116026073055654874605622822858337777192406091251765206520443273697\ 9714442769489408006553323872581870932615672277415604110751024301742955975869384\ 6803730589242182682046209371960556347048406598451254068691079252095508163626844\ 3195820495403858927348297353820349701250627932239372594818900464479325551386463\ 6389369252728237678662147828130473650268377731382510125725907644508649782035892\ 3909155820938496538059514646174125210514385236377274925683784568200362585488991\ 3482214840180360529717039217854982059426619553014636450412798450724707330394863\ 2639778935541463537377657381630755836536919219524761103690207994626141300364351\ 4978409188625553139451857996334704550950115848010659281182427647919383079637941\ 2963568390200716046409063245074542735591905696289569858334662057946065723955719\ 87602746164586705041662837/4052320212758862132440463889517643168493902577639535\ 4850612935225267006361685824774810405306626071784056077643800544363781714272363\ 4124217966042162587519743626154569227802670820317768086159995506189166654519118\ 9549499614410670687102175677726188973341234519642715855861085661721095293321067\ 5452076726759782885250123142194337633640591439890513081083375417101156954998115\ 3385530944384612804013805285811935343341614243767985370839041677537426715530727\ 1674293135104690775592287379958614428103827995897025804859882314817859894652781\ 3388922717107098014416898847929959551141628028604110281859938090378140399362977\ 8306206833649009515164780607414648891832344513381594319735157190024597084547883\ 1856459665769068097765153882295163223880675441481477395122801049364095782976596\ 0047231842354253621138939213031455242698326096919615668386246932064164839812223\ 5233127646227969792376938582178905721493420210394734708082981737759347288774021\ 7537467629935408022334202834729280617156468397349869826538276855563191695395072\ 7188291763313200788275055776756825967959031376794246383275796277200546619201207\ 8244202875046377430438028930413762942913570932401604776432483314188455235728982\ 7754486264637747803346581984152150161683564571272190737688979718567641980708820\ 1031885366381660864022846382967044802539874779093303432957760600998627965057626\ 1072047817735421915359847048519002318733049648751857683867541974118874141129634\ 8228276069400885719002917516104171520000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -526059054335246\ 9202720644570641196202794108148329231591276655016808616686734648750749539178047\ 6514121577531008401201890054544585342079143760577075359543202076832438594228014\ 4441897999213185704686300713257185897511662286305610583943451333662114913101223\ 0394105498799161659507456835281428204695468122112199471249357537834000664331883\ 7912151665452958940092024737744409432085652303504890746738352345193790982650168\ 5385692345362060461006476739657065144730100458541495724695567015504147531644084\ 5952067603274764836043715477264228663790161015211656004940071364043305971330145\ 0693853473556081105820843677644466585799100578457497695035812052053511653937861\ 6010722559811094900232923518990080701871088809148022045393371544195676667143717\ 4398895648144406974123080749324154688819146751153535116180181028234075936507136\ 4041664522893645585952969380959068353922947038702056893003986095728543924680294\ 8617489075239549623560607864816058450896385142962094420799828361053862909292535\ 7559544788064234084524527347921537257834942364030990802000956493614443003153444\ 8439952191416587814268987723511154024275411847439364026977078021141795075044232\ 4930145130069615698348876643613418970099667677815642098062048124634991556105816\ 8730219961962440676029014930252634257319869862530666559378782983466605110561078\ 9446521459650566964017580198490090054027576428963098359196285837885218809884389\ 0744398124976088548797607272599155702839583283476370641195470791630147707845528\ 4643288823710134283641245094778467033627310195163695800630630992961622767809046\ 8926231098918251035879580737351814011732570985550931564005946559842708252192242\ 907064935046821399626251/317306346633001618434064970871514128206737411384400762\ 6498922673341862142697521345762342611807961907335107193753294614373570836393018\ 3944069913964561229662683936559372956856346460956270300909992951470025574016953\ 7138537446692304199618636621955168416533801113668360915170421045110697768800832\ 7175875262463636001548103866251583408674427866227973882178361572483165282611047\ 1991706838816365980073029276308571181550271819710684740500027376405402234660652\ 4735101719603373197571149751666572725795762437348015277092111229239321194032109\ 0824929997351547441874944272924153712734375077966407216194621824834760183541394\ 0581500608272575298844359498356592272919920517306801906052626656567920254253346\ 5259122900538170413865630252926308670974904595578813538528082167713813033074573\ 1019320918561185400587494877157980807571847164634096898572969322371740242060579\ 3320764235145008676305641766369487794391948569900712420715174797495840754931358\ 5427173569478102968980550878536774054267764163841265993129795162401641506797205\ 9942633562349303103129035888226797278914074915029584175866063933581263126842586\ 1455885600448439645969798476960960410632928181685339523307446776772409970078439\ 0749163215136114468941910271011864119095029559562521423285626769540560399268884\ 4724817017471163676271684947446054564926003922637446527620936184295749412469821\ 4447882173871763770351949263344690846152853133036707765967742907133062721874854\ 0314879492610467970732427255690035200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -155855117673120\ 6697768841693919382974056956502370944839216782456213425129867154342426409126569\ 6778277362801123526840891198586631755792001245205263937501889532005854030537670\ 2005314299465549720481062619617267516518665183484186816117600112705565455967621\ 7300611281580064836370753185638015905828150348324787879965590141223186665665063\ 9194746502884135981164701596072645999307051298407950869160849110691572159326524\ 2384603529170742067652977828143376707221452342882410063276237460288685670150895\ 4694879658746887856936173383592399991248883760651209198092551014361050005972322\ 7729462390921066440252568023465538442292268373539689680124864971487944590052801\ 5579635147574063784908290520440354280536671877296716532580045843224407697681926\ 2698326499890062952625038629828534154441244631702452548007699627116640403323957\ 9614853977909472993260848751942183715737053500514150926706944324286650382845217\ 9659395431817802701344921050494883689626007223367459937787300548584783844465214\ 5210048348696508550218342854345127485484140697379579439947887773553040027907053\ 2420354515294609885363538291416976420662289430968441810651413146254926204671647\ 8094606208869642806273433273640170738326624279215856132907392733629641486017890\ 0106355038406044317005336273665047517075220744039625199179828327110135016595359\ 0750844226675288769911830318573248241487723698341512110133491782326936866560946\ 6264192414672894601563698312540762541192957706672252883602608635751648925155700\ 8116386246928845723445603926404594710806405628810634374124714774090047977889182\ 0421251894566931747714637085884832208595359206632656102423650997447111383381111\ 092417312872657057093254710373/747135672278747772733926303472326268279452274691\ 7437819093838738301166298178279629657742948775574250909793836474777459038060036\ 6882460972942613855274907844330375673373379053255783681064345033690496820347241\ 2973243874455551600043679160857929727206850951569726071330717507764584367312011\ 0810887606489543174973510427202281751587321286567635121601409045475344813864108\ 4345275201649232567317660726627429373142077775905602892129085256612903921211555\ 8929207558358801606579274564719165269300142952004851829633826408392075532593365\ 8164005155717955874628930741423714743227471315056141626195897966080389178829700\ 6822336874056890727901045792747312246317276255751256814944965537099136313568215\ 2788529781502584680681294392226306790862131378401223953110487077100324902193985\ 5077885026583374626672136051146890944112698410132933654094906662377264131950375\ 8428834836955884265229166421607741826785127220778970895800316990884851466979917\ 3683927956436700437048092895260085055697897295499989728456364480722010681249206\ 7574281003678199568392810147965350865093931978699891189988193474804553090124009\ 9289869663696584156250700649682756383318840932692504201205070996082767792295496\ 5011301518838513674390499646836715465426834195090622279939068250933329656775928\ 3615461946598990082577211929887652120513635341424841854473357605995707164335774\ 8945551759747754626737609923689254211460036139530326070879183822005301593225558\ 1142216111317548543371270117147962243022848000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1281\ 6694620485805225741900459617017742379671999255374363082528469665080766967790315\ 3470233305819225227942581914876649323164083439350558817596408577839725005172006\ 9480057054535129281668885946047648069815054720131219423215355728521928441205602\ 6401925559875299074818996978073940361219486585526025521646009645214797020031355\ 9736670134824897946462452317226455188635599403959424673404234283124094419544476\ 9571404708063605500873834200611787892205958827711051248550689177138251694083769\ 9895230699617114090862352796428708446076256483498433933921084074656656168126251\ 1387946390965151052575703071735902582212898797266785326260020669048501856645406\ 0700456490065944196880146378442732100666659969535474175616827532228611073728699\ 0248650612145119737409070625004081583838250648848943786074407474313914804114115\ 0287696397509860413718090329359243825176606504770030546601667341629476908620311\ 7934447691576350642756133088883510621152082257788391972902173006252027291221368\ 8152728625197865682133984493868858541352901326723421707706946804648694904064554\ 1304781462283247975190667271332181502117147582390735946402296654930007151413734\ 6123966996880387369396860234501240458674292489020748178425343026301579244694519\ 7632900909852353255775580433844958898310980398491897058054875799462151487777585\ 1856502000202079240196444905792454402176048750447404621791987227655984806678881\ 4877301349555303494160140006764504639120423855105708282013362805880073740527457\ 0847272923986920359779624703019192021446978084003527972126615812454008230118586\ 2758467319182650903594498587132317998214371025666159837718678012115116836925275\ 645569381059565962706810405767217773505543071338283459/518040387250149834303492\ 4453200144706555069616078315174150674399912944109595364643729983191648635193407\ 8791017834156707205026006450305609178126228050622519441460630511906086892886770\ 2652884505284603442845840840137133923922229454596855317218507835235612086883672\ 9512943106348726096194179784412180363336811864161278363604114949430718495211920\ 9939109013995225017031052066599557944891614212782006566238955271721916938354881\ 6532860685171353159080823034438384927049441170287188703601690704681159814946496\ 6555266817434613444821564441091003914878445517441801041790216062574561458983345\ 8578896062881895990655248527538466742474533846762004261335941927451166310192338\ 5164717961839325963518180963911494429908566790390684755327900781080057589052182\ 8232445875371272545423114325668552022658189847440918598156611077209136986639877\ 7669078296031458531211611205095204923825356347210638389183280347108518639810772\ 0350525676663682794777910041859882473208604640643126379244666634668417761904950\ 4039932633502748928956696431374426007162371169905734391110032676920179480651888\ 8064887056838624746739255804675170306708601034240192072608513538458550092593873\ 2599418190739425395190873186828859121667177685710457603823690225254701033538888\ 1132853079332794981398005814609062069123709588640671099213775124184023306975713\ 1911163496394247476592315243526591901030777760040850649629782776228675324197978\ 7852127582633330757801822549793003422687203163895471871902257317225592044231065\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4906624247436557279847077999359913986023569729\ 5918720154302690293570397781171133526274607970658375277912020335394530985184133\ 5706831919351206561134820349935549313171267993065309884823108966724550959016502\ 7023318225073566561939997929556915341594070008264712904197240541967563823791938\ 8670825926123286019041796560365079962575326056558058001367091922366899882373048\ 5891779210585904492068424054445050231330504372628076910441637803500991861082103\ 0983465840676478002750523709981549209902644567055819065400769409333328871982084\ 9077354777445385138688608107101696963442016973461323889683499233165548033116019\ 0562705949365324340840093952617176828710045687734031207798334549321457520321008\ 7949768946642752239997822232245335466322700275593123764352332845574130259664433\ 6822500722257149499298158509431197799520450687228138424622150979856187202712331\ 4014854778855320210765521143117146483471380826039343127323675496120922891374766\ 8347383446333268247321362710725453026860696372993646838551908748377157139178830\ 1329843793856114058239229948256967927672997525752319580514906683727953519039655\ 9294827815706571276964066023641821966035401551733761291072145972754825252770176\ 8092961944252045132260874854407394474333323577300115288993838199808543989475729\ 6009503568750144091675896645958956088602794309375303237208423598920236793285675\ 4808449648455448771645095930959741044722217169148862584295615266960088881410891\ 0708416894902759431657223939217721955613431229943879856845291419372994136847735\ 1752731762319076225937187758811168291079341122311766472162820405690892280742735\ 1767325446295757574258260748969835137636322308664897361745772613739057525580041\ 71603097/1752400841737523369289473230356279168182459654031788378684526607607701\ 4010006744506254916193137210429424561066746388863208552265769447375060644068711\ 9740623073762691518084124151350649113650920754341982239974430119626607579739161\ 3514251700259280982253515236331045038235228079448097442576276948252399333782969\ 0942597413287015885148142981050139906984995641620942063370950891218709070393970\ 2853267611083715318978316977053169981584825913820614019831371381977630118485875\ 6468886594139949934621291474884332294947076379734148830196476760093578570354785\ 9700750193344544051765102718957102462436687536853452784280714248275728217515031\ 3569127733226263150866981466768780054708921495456864998698276641473789838648370\ 9961946457105630718569407757588411028811494955782974859127547134201016322197739\ 7873980231987921407241558054669873036103081806499680825783024789420626066146043\ 4061298472976856386473868923249878341515112620211233690253520423487097642838682\ 8254193352345905240726814964850670705153690653538365033693894012451578986519088\ 0686494737094256503239506962942402408901663431301540119636546367422654397365339\ 1122524423698238250969942564919975507549060120234627613741961667290863578855547\ 5344434394158265093993872865348437134994215582726183651256353571697703246739841\ 5558803748965982167667131213919178939616653763789037823259636535346065570009900\ 0467055923594995014413707647989930023726672550055192670378056622638329563649227\ 5240128095136371834065097064448000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -4651844458750420\ 5179698294972498715483696932612582899755002399929081365735306836892792432602778\ 7111930434211792820813849675607839542752235911684097180271751688040568009619355\ 5297934706211507326259745679206126388098815967704811224319375170147006326430438\ 0349907642569541685986928714621954782136886218319883451629000931924907161574358\ 9274487001608725359965301672930643755009288325693678966056137969826304577571873\ 6219310105676754963725076128897206754062897079839793760607401231867324341323551\ 1775627936273835010675341881359033145563520695082015575622380670778116643278894\ 6593769428923423030046099049686395136170751294167591777549413915834533776988895\ 9253320583662723110767442604016791271255659123032139386606389653633560630313725\ 9969004415506679475063104710138588127942019005701791065481313064341716452764941\ 5723188611753071412702486128479912421265016640862053328092094214231026698588443\ 0928075904256635879028070063503690675298356914994740269265679643125728277008745\ 8847501990117399012009658050720930922839258737246859256365605749390703733981054\ 9628173887244421663984094313489659363078879296229909659057177863660034952725204\ 5788174023488518669052376684977011402474550734520509624345764543182850828991104\ 3115435153451189488739590389438655073802497529797035451367695494885772315826083\ 6219043375243038874433581669369945088314306938473429465679386622820667559608909\ 5174681849900374336444004088810730611729599380234306046929107165207704142867788\ 8378257532293451331022444580836547582829149993580793736845414675791548298049825\ 1004959741915547714626750775294833338283978058676089366097897373041833717647456\ 70402686532108863501440150064028528653557734721433/1529386335904473325420297555\ 1242933489339411048542991876838711461810228374806486202293616382710790429625095\ 9474308042411673905086358531645923514044944116857103122076461289403916454839759\ 7664289738833776814993788326956803468857445335490790858301774908939215166363543\ 2397065372564961757341317701719465998580818531799537528881113526134925170846873\ 7749491429275814270117332856217346650230737128431621639351568659552657206668641\ 3688097126184505317660504724056590536664030279265667909748487851262773616619243\ 8818256282816865633031705354145009733074978123962507678164764897627504949221911\ 2616822277462069142393096033520878962061906106741970749277245921308491784786290\ 1686126637261267717367290630583390354424765118447652062973849190050931262363574\ 8388203016814479380636319646237564680221330487335655634293039320685060434793447\ 0863801345300196710604814394119702615013364745164077914126635481526936354792577\ 6584075006245230001215764174457838899260953914304058635834629376387881366983481\ 4778630073409278665255419990261046433917022641095651196066245343335565409100247\ 6730345206418586364376713481061516057470263438976261930200076787883708442883939\ 5019315939490856196765675097614864348950908186824992529348444504000689543819195\ 2715342012567570556006152852242791452499483755201982948866955107245097689931595\ 8903552596500455092563610189402464580503678520017332460486963470302222860473491\ 6886093787688818268893228161121104240077865680058150936102649433855346699822358\ 8556800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -31741949686378768619210357370600631547730\ 4863314383985272845988651690015465331908999076204328450995758172344312222798930\ 4227926957188069972898881105159558721924791112077688414900248968045660976187901\ 5231843110856682664859797306408666023279540759076024517601743009411153362034705\ 8278551332774856303728208317881907924078879270754764626911267871179393753103577\ 8160496608313159915171026447678531962800992229365334538557255537600721631678092\ 9287937003170430873206314074731086056163279839624749709018976728630079058080671\ 8063734066996404731815833044322018950483207273666891853823761677355967553439540\ 1477818482255216515865362821002285362278580764615708040360804787516104614207834\ 5873483527169990316246026824069293848247859718036931636455856708708949295415710\ 1448726829417417560747921912772839288174926523627736662677384480956116387352029\ 8636481363093296384430243029334031181483639084303877193111480839115835898328607\ 4819336826652034589180409211384621344716484735727084267318616100463470743028627\ 2708728951730672869348652078596865965541152833219906426250893237114081822078265\ 9430807442576691778339827766488259763817085860751831191358696983528375006648475\ 8779521003134906521328783301249309506585666304178932878910136380673817813749764\ 9396720556846214072757343156656268430066005981811314000484814178567982088289625\ 7949206430535298076961341907815612188078138745011509265064047259603105141877790\ 5799397240834369645087541774691704694142750168706568015305808229348896019466530\ 4364268218870436094569211834613831120407956755136424232226282350397246129803665\ 8060797922009624850734607035071475262911936858999505147867236895188847081873863\ 906722953868656004252149309257/998745156810857458038713833124925700846146455278\ 0391714768337330823258698913006888017575566557558846683859416334456592429719132\ 5449216528674607170884978407940209786715855838301481558302444782793466178856644\ 2608145440332529725726218171429112862907289044524239443691946231422257134049207\ 3349578178128283555708774901132235854872977468748047480460605102468828697548620\ 6565372421388711159745258146945455451477168916822418413272682505174321800915768\ 7645193927173312961552926496766856261754709183207787087947947960425722639475805\ 5207928931783979139040435568872503578289795642913781190330235142351076694208374\ 0924318902922538625349302518304841205973003857208149393921580739308845890930771\ 3044700980231154725129295229445872267221078389980063998394401807030987254486092\ 8669390083866851200369969384060032393666470918373267682067007648274056791777774\ 7155908671879925927907245148647652003419993676880634734824877595497214051653704\ 4326883786255318483289332902768812629859460027757885641990426365577367656599777\ 2122448341994279892326937116420129851873637385363509382492341094645526769127980\ 3826623896540179877262848151400370656767996570034012406253270886085108545144830\ 3743359302121826451366424351337523167382375200210208517688705328857733542903858\ 0013065069366162205377412685431213311205702969040477003636831315092759190793569\ 0038778926685208065561542047321393684223806304290872147310813334942117155384112\ 7135886072307602346410510319024186501241511183637419416140346136985600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -605752123843021849105473021990336508552168791242053502105\ 4144865380102935720617903937219928122781684667310938902710963651662650224790114\ 8612263697979879769849880691611707348227273763656513863883373043173570117363035\ 2020522216458010352088089126227184228110406625496563797135012909748713117517344\ 1747494175267710751588729754206605970717397845420000095118298147938737673115869\ 4519134707309029647730385554186738023720135967101286210160497715340516406280135\ 3176614121171391192239482881091823762776885191780396376568641625312394535494355\ 8524383449659472469615814298842954736942095659395757019219738908025147795568040\ 5966213447676768522813146690908261715203208178963469755213495792184891067958657\ 1336339916522157049250037076447235904770563095822800723965068869651029901464037\ 5515406584295602355555819297962533054543674734689058487427476005461000443176474\ 9872304843745152640474487422778749433749423650265468536522531116361866070952902\ 2578354301737151491279192188125267686090677717065728474222813239256442875974415\ 8202890477631688349448557107029080927701760422177699558687534327249215054418465\ 9904598222107851251111325727040142651233285878213948887707586976665099379376700\ 3217001709602890295216750956118576531346308649369624944781700396682976975664584\ 5168558286730274733622282559758081630771311972220668798397217012918788829636078\ 3990249592898410280506398779502441873870573991225203384317292922366692674492550\ 8259354314219643670274139678973903250610045835084040585967148099179085030070532\ 0155613091849921006246222113644103411598630558322547450383308188238083017925753\ 7996128103484580637830536967118903639696452263104901503913810656029736208978099\ 151244146209401/189851162548144617873433178249425814408664713974134334255890553\ 8690209505282239055444087084377777456175426999569537398569902638934077340305194\ 6416935366731093854028052238618302019235654538890484534158880423243731752705065\ 2051176557350317143652640404657653394092682476611069889015551283634746374273263\ 1540483734030898565309185703050708501825313051414619348882292955927656408097949\ 6311803230412825121002277698899883738679472251616083141818292122495974839552538\ 8095924092689755287093938630349675957176708976842236443598542786398738380503323\ 7391160602392700813318700205490190579064902539866153922281682590188658264945575\ 9936412317136586005648003309367931958234767186669411294161627937135753724188508\ 2985023295962664030594491747523030281094970047504197482255906041777433996305510\ 2327708136737732427124112446222506524977177926456886578537269387233356063079205\ 8858062193234302377006831335955809447800746737492012029565980387972411565092915\ 6521475903558325901488527813523053445334833250618190737254141950570207331963409\ 6541720283479592009373473108751016489251800328578805142764514820877380407137823\ 5991395880075525170323997407186478671568020507083726461549712526296123285111321\ 8529721419515293439533517889975406724761101262490280351323220672861550653446709\ 6328033929697245666733606890776539469090378761646568190521602666744971061857403\ 8404196877879618007302429919660948230624896521248766347060309646625947030684595\ 0983446808886277922892227520407246463655429598827511808000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1465124335743491594191779662286270600584307905147053421223652810021011\ 8088025942257681091721703425589929468453211754011165171747002436968646472909295\ 3242795475546716688045030927241901966764639695087904679375124750778640160324845\ 4647616221009924058848619166831123200008564623592107222943037857220249050682078\ 1416960198430458136541282773613800287995608498527127064391363541157494787518083\ 9393969043871507703025079892992971234192400011963244705048175765307285799502901\ 2673042944536909897973547769532059925587953989203429433444809768124042789034580\ 3794753904092898895947119001618346081708682211098601816844395626196530350517156\ 1941267341167848613453696714682686833738901097429948975856236327214165414842426\ 8967007347679753159478365287439183580834332217148359323938849335718780519751732\ 3397859263307859901359731418751443555569807444636031815717754403241409637773947\ 5734945870484283724005723675054205360346490349960988994533344079790054223753195\ 8303758037862645734385145464145903034251512910230275187370854846502223828501983\ 6086999374759938272414341699484022217299047291965985072854412503017279238725538\ 0423519613612768111676593964993048492828467648154770030980344528221798702830356\ 4250186595573410130319386303808074091045121365410585182096457873515661041836452\ 1459481531989304978190898078993056196263239722322896347523008102428435074436892\ 3944671914689338665437084107213221924518623581585794422053946665936226133980702\ 9448435369806130011760255608489912951500546354477955151463044131578780935818802\ 2313473476655544419132594000569387575235249138892521904891049939271732234231720\ 9854878182614983963861114352270357748793052427635465954900288033246617771254607\ 055403226488507/478272847325523797215465152110470712619318477683804561715875098\ 5736843570243844711197701866823234864251224953211481236381077243236447048508425\ 9617561240782196956821618862104267521530678677396431527901370083596315531001687\ 6036031851428469276970953080811413469988441481745543325225624962795507044686372\ 8338259157602206843364983395560656126595655705770870872087316943003006789974300\ 3575071281944351505312364837922077591187039143396539992768979756659107895696711\ 5478318740103411991796311771199499431848861491013134621677470260405562972484510\ 7238105195121604854026090110649302686806004666189226116949279677188440829057047\ 2231458495601472352963745322401218772548415373646274546549771005838944840313745\ 3758962829068861014210064450958616212667365546771863431940349480730797908229621\ 5742926017451175160777340090382456276856812577603102853536701590377803512125204\ 9251879188019617252730637127659547458479713164929315752821730626203290058251764\ 9873791612303036517955826303419258474385193094936235614939550139445970343758101\ 4822450818435141703862068985585058960884995385174206208323638526809808948187491\ 4599484244654895209721058680589444472137429943709994183243508535901569622185082\ 2431604891014883809697174764907272273343040078120286133229276034531262921777342\ 6282701043966561727631887894466287123802043259317074125955039115865714880866451\ 6816886558650645696394188929616031540925724538546313654662806874697952192792163\ 2447803393052797866913496468486887619614525071592426797247315836928000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -5098291328475539206258017057191048687033132203557586107841\ 0127595508651809908931581418235886041828829389833142711565847388220092362258668\ 5311096706514999688545136984875931165645622672475301280464272357732869357170407\ 8042415249656766237164604774224641304582445017507017372658966509859994624861801\ 7887651913019730342966436442626424451070303927919156669980625624254322208912881\ 8015625172795302668597908125068606282169310922910938959153412088186044957564899\ 6094446919219226329094752985760360560475366710907666441836094294725852451534603\ 5240995354680971887344953747085997228304092495248106638295837955340457912159574\ 6492571625035541749813923383522712082931322061972949079213057358665250053586163\ 0592919587442976727971911377392886036994819491481846897951598086899703029746694\ 3664041575933331266187354584143641305318443597803341274666630853293511227181627\ 9048465332217752909953847797198798208287281825803877443052533591993227853332342\ 5873384116430743628240431714083949298513319583189721340581569339119160352400444\ 7814315563739115778705423132095224573496115159012323484824784478201186524384733\ 7067646198621628069300221592827252173546047027456837939558314293982864280777135\ 7095205543000557794129395687587424157237447285161859131147127645664548581943531\ 2679391807398733011254662348707236677136156747297822964683512080373606238298608\ 9138392784551341456480295579080305831604377287303183639960679872616767694963773\ 3541890078539450581826635379652514523907928288990232379151880304354260432055520\ 4488147623393048214023278375789703553253618556496684702221551306795717154808851\ 1408141178565661754537706221350332745281351433442903288530156949985640849433421\ 584220274497357309528383766673097/183076167589473846136899528692593990292991434\ 8627455963438694739062122406931850953381375671158285283476884081222901067040212\ 1842938364852389694061128439325442565118617854278202662699349096878501437395178\ 4708930912367555153194976380401060059723029492517769944365153279349344368363992\ 5436077739958040591929616174731953582970542759967250742475847290296262304255142\ 9435393387039852662276166693598612627201458337932466646362552251461645157544452\ 4967419985751141838069856785970403170953097052847431802842362113701179619064430\ 2717225257581723232890393671831593976699952310032552918240729033468046940926662\ 8432888760322665135659040852006775827095889051059974488456233619956930413928688\ 2979242370932088115108861066461665169021117320423526446233823954754052452637289\ 8460307089503763996316704840347447516525501556533599347457357139341585483461854\ 8108564790606014429999512298405702427510102561695941551240196982622350475998339\ 6596311040483087256131916102173346135406533171033410270775160055597549833199742\ 5724427233502549350661134774355043460053949272846747614675210587458752470987057\ 2790989582799745222900196944493491471431889314339723823622862929899394990894246\ 7638938146788282954616762035505309555475436152061850358566439744182862023538931\ 9947947126104339878663407169601270374060459562955369070971273328807417698716684\ 0478008265947414079904542887385515336222725330284035337391726996352208182895633\ 2754772643172049917076995855986130470714902078114746970420475072071468051241835\ 1301630361600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -750639461568402922633590729687874\ 9056629874499271099785599338492625558739675895868877155788118786088119698741629\ 2022949209677257680959932661294033828013655230919062910469758279123391452706778\ 3343256026394949768230286669615571957573764100724344299097160304054888613002493\ 3162657183579342103013611915300839877789591540098901239888513440396926601404150\ 8062120808370081004120583482563054432046387830543475553044842362749453206814027\ 3873172054546681895164444913989555218393993585508571731134173073387610041519901\ 1607039168457330737026673312990752074426191932333226095294235270966681033660166\ 2365164530416828534896498842643556034889601372914733662234785153589384696756043\ 8820393044943614071995247146835648554098099314237067590432268980961046282643136\ 2467013771695600053462758634054638041171746112166675126511110514611822711927063\ 7683824661753004101981202518566026285177238727318743448936682932435368811121047\ 0437604959509442790232720148485588825664711405791794877221128014240740790659668\ 5074354741197354181358082092622214066934554464139625373247130188884527263922666\ 3722406166722392359348700685993116131988404748177170210134733273956340331982187\ 9706340194761490683518904131982589062652484262176081782093072917949518707031104\ 5150871602318684738659472684316159697552123354403298114438549359566205263164223\ 2700073171464401344370869272285504298323984404836017615099596341088458845652627\ 8202707729396524010479439000830357090214399126279217566246892482556708702521862\ 4097010495519519428626469100807090136718113594979585180060192467570222010757365\ 7455843531485542822304137890937569901014223690472354224308271539403505632053974\ 492592667827204158668735956491468735946949938589064670081570427027/319590945046\ 1158092805245678592911430604877950267824314770064560876417982013095525880908361\ 5832623094602480647134389128953910730128856600597960732204110482965592597625403\ 7571889203286224636837354314460869844738082195214422460544691095886021128516416\ 6188004354960871358679867052319555659339176787731607310954932048246972849979678\ 7049948168249290194995863756846984249628249170161553287494534959439616777633635\ 0879957291002173851305464833502758485007858450791243317459381410872806294990466\ 6437557291936414057180558220551316610913008314177061824715462227203665753938622\ 0309061367406634487289290396539380372872808300354058342539518293061000131338169\ 9894161255238104020019292363992228389052622657420532149866439159050738776580006\ 3350209116339265997769056458217952970085347105270034634280028911087603220210720\ 2932650643209342248704927279343690260209597383984355427348675244469337115739630\ 1115551151912702081403320663593779206649174553022688118327354207252030749019044\ 3115584844616345998725055439261877870355667944286150793175166310035952628226146\ 3815727496651523257178281756455930056809317873018642678052205013995723237034091\ 3703235064410835309309875861524534624709231000804053572483555922785793052149577\ 8777859310510631489270279503358867345320110077949668241693973700661192594546676\ 5905210462714867547339912239053742289846778478076898756808157588828710805457729\ 2775128788602390451589671396537191486681755952840520780720486823743243671506763\ 2891945760932090586353329006640523155068446822105088000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -13916497837096761500678791383695945348626617205329667627020570360561785\ 4068519659493075273676735123218139778921999482130700676230923314382006848231197\ 3007186340990600998058838045983224000060172762854483017374432720278474303758047\ 7857782423296579998911502680422886948626863915252025944051902904695974872977996\ 8620134126959530468216626992871480822729798716897422596019312122369340241680701\ 4176961796037512915662346183276527562711285096285886209327171672055651047345152\ 5357519078548729777357146255646348056771754581487135985838049270081783251050429\ 5363957818476191722387049593754709399660262235723830761720654923133340441368265\ 5903783112101574525800593744010243004719873963755460638590348178719810424541132\ 2215499569296074048510488264278442811713140904302779787623978950627436049161646\ 7870706166015034349475705430864426354777562567790105672347271434994776011809136\ 6698373118190332128047854766412860528718504271262000246343731395209874794783738\ 1645847458600158759034373035252619735871533289115244716742996825266131887257023\ 9507424081016187387901773100099356918811058917002026197892900729351356759370160\ 6767561848279915359699900073317943899538516109766529602562796426993721158553911\ 2951603604458325017825934331036943780796701202493939879765224034898626327231587\ 9179367726952199876680792025768209190394581573756912043785819762676023530313752\ 3246939756722244038340089445965322771781936961708274067154493185044656855379966\ 7634245133016160544182177972116727045536301133992813157390097983417293873054411\ 2150434173917178502080304565927743600238400437078420632502010420466950645029352\ 1600525414303658000282293999914632368802210211452246019032020244197928252193977\ 70905101238816821/7928535829791471147778108538925423715856295058616914514875284\ 9241085602777048083245404906516758863412663827573312078501725773591562047056233\ 6735321629554505534260241323841202488699340903381177428426200542513490205434708\ 0649470898814770120459273584336171764641450608158820559913241110847301744377282\ 1536329541560247433582340657588710562451434756347028996563160103343992571946376\ 0373137497325749714399202577596088162665671701394993887993415717107157402040939\ 6502074765044639416395219725741007386069853845439570727595464792883234280298742\ 5993210280594170748757894349788540781182315135851721675924082345375214680746228\ 5650833242502089866104281965506811696977843930844555884584773721977993584833063\ 9593031846441260228994775810059896093054252910442484194855928068139551789087335\ 7039670349397504305668074341816014919586919428343664201137149430060238104797519\ 6693047792548307023540593346234373676911846466649028319763553016781791900112292\ 5793118692280530364675448254924739009124266130305650985573287895553775347082928\ 6186953563527991267789952536663770763600587594735492864813558024755821953012962\ 6798567199786456493504128976065538651409452923560153500867991960392578662818250\ 5942814712393807214872368921969565422949693362292591065194724407282513839724548\ 3758123497067283262305786395045984677150821028250384272970253745242420099513382\ 3685080940030123114435937168001540178984799000385932727335944511804410327668024\ 8686436596006241299464806270749834703246795590391961322089389120238387200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -51048069022050740318564313242782081797324904512065248\ 0611172928726620260472840308123175663465842720130036789588856376639399814110183\ 0698269800049297288464047825764923248358718899440086453889097712411318624379749\ 2526855962134541049742003571428390996352121024180242348250316628947840434973218\ 8224313679686887535231390473776137131514963069246555323078215901178330141071590\ 2695983740797494102536965543140864826532435403600143643543367660892566001147234\ 9580935693706371073162935168365863522243766211736666784606881374726671110870786\ 7964847387562893618015236978890012670421339895603499611641121454159492232292416\ 2900315248596847410815946068184817142394900977774369183229851806724967010122538\ 3360767177156418284089826477729484251580014753661882677644230142019482694537768\ 2757006494138707578858303448264783430934606350798792145518268098621903771286208\ 4647990524163782650771333143652711550354438985493486397878559286666700369462109\ 1062666033234385333194508226928672958993660583317424805047506566199845820181895\ 1213198408689753150433213796018240207249498701634823874148679912002264679974670\ 4818298649435455523627674176196102668023078106458512274520241992002475207912373\ 0668550512894839096787200740963484966998125005023013161826816632813938502129862\ 2986380144253911217798372777910581477841369776104774089099134542994025326584344\ 4678986731741654365733837160936690903155705424844273312103375674687966247012982\ 7318599829124036769218948668216359465686117275667588656602650077615872076970451\ 8705185678190551416069130263623939691841467459049741728934524764535461768041223\ 1170214308107113414928097000461357694757082527843757047957543741072674808421551\ 14247617273572363831180442025642875202078729/5048111628577330245667275474631023\ 1498163030129577826527579713608638332101535609155872821294711543037954495540474\ 9049690727722981154810112115026674826236666011411042935568354572781948725657800\ 5438424373599633737676777247434354908863443757850296760181761388852014787475321\ 1248639519205195493648117539586742033371611703436437227661791460133578346795600\ 7017084269004423157521804529792758949258625761136601596426912200776102282120700\ 4878571785272365776561063973345677904510887184549930231485689360959842979169598\ 1690028360296313895506809607759142850434708488485412208565940640241106049683848\ 2921390815617165115514012129510266893929292858275379770572623936529843682209458\ 9653092697472649745275003515199921508453717919247080086518386543287802390665483\ 8021065236438572156296702546322550423698885549723646154737287740269822164816722\ 4631029400928573476253047736215636152222912114606882314792390491814376520485768\ 0368961887567126121336544119431791742266303373238000828650315088318964086002293\ 4620420982466393084841112157057198529962565554641250531824981126453755465828663\ 2970857450314264453842399463720807212673658785327351521245649545444605199679378\ 1296057716534958529757276044912371972243802325303957665378586387872717262383184\ 7679594790182756740178654764245076645551826944740281158884919142800687212892103\ 3414281833779014876783401944747010650597525314849922163452321267567876672183250\ 9826462064852469684081970334145269411895059801304678753857435671967709718079978\ 6843881882999098586263715840000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1224017702426404\ 2464334792851257348052668458497897685863083663861736301896982046943751624667480\ 6095028782886264451249132027200597062292182787597053971423647286691593843363990\ 8990274595146408284778983595132425475400021637526148785204201228559513839007971\ 5784517451240581843330555966601017711704914967759670152917852183340477489220220\ 1221002892077264733558112692817334054090461598979972330277860989517541935573996\ 7076465110606917525051918368155442657822442897035021277484649120315520157478921\ 7796521135028853249883234995099755736465093371551452464506575963274293774311639\ 6469462999408131468473963527039159665938122689897505498967350451345305538533799\ 2168178473803260273435889838840825856151750554062446909750940930660927873372989\ 9958163488105832890614676165404538301106437533309435264119014972980026431060036\ 6553272593946531606207669173103804536655597524118370946702729541765804139027078\ 8934436598432990514363862564002079435461365922242342430819426781847580565536318\ 4872563465534979735175914035042721359613560041985751866208353549522161296406128\ 6662383413078008945071250470885063446013112941418183796123400283554386062837355\ 9869791885191959416296100538820330240353789079044378581491797884401614530134336\ 1621952501073750817525423968962902474904669378090691281193017884186724567527652\ 4316325766673628660082355367744585961514980730178330978079901107236582329919093\ 7775837729431772906509284608084037594416212541601210091160736060220999968657564\ 8199229370438050828875930513736318261810845642180877184895836873156083633854301\ 6449762760494370554067829877153179746943066245592785010258816524248110221314541\ 0537066095599953707291266703797652349650906391383600446516050734415652245994595\ 286626151819515051/932984869898530667914200747640712871557816566800922075785160\ 3964242910459345309235183148654221825222917833297725036770004401722691701194389\ 2170263303894124817391609420697825573893379597313155142205603627243519436921993\ 1682123210931688902453882776248752070171853649515865494693517055035137866976757\ 7239937651036148101405043381967518122007808674034931198314460840229730196188802\ 4124435696822355223761018078976729815930198954326156883322560969872784242294627\ 2912109656082213509362073588591745064102190557987738132277083862761907537642071\ 2839924901223433786644631715138331040351901717376227710427337487252748242047607\ 8071520851848206321976682414000109118066535188746806990609510451955255869390375\ 1974037134973780612219152942902817065621837082888062197192089778135024955309988\ 1188581042901156679990418401572006183820237421378591039929724064226804378787177\ 5482801601019934783753082165129688709435777595552850511501539767634691532940840\ 5695503493702215918174034280026939329861117708089820252392351740462819721623698\ 6839926618817828146782576833501124229362420414379795096941920752146798250468068\ 8267369088367347026685692997001074262205188369664791185478096473111141828139948\ 3017308532456440897545977669809380187931459621110051688027852117681024028357382\ 1711877082462322409864313122913962179865911462212564942414085406044763092987880\ 6772512532680521902358792881010610289236888652157789408435120259968331325747585\ 9082275918772566885959776267275331986293814551936123681271252709360838255297138\ 7182572493602816000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 521764823407574571050217945\ 7252345382317526467815117272898858226330120551438027081989829753714041971451168\ 2018390920098076236069099717680892898230603602238750095933454727318586974069904\ 4735543871626031359390357309449946501787621138980272496905593509570810504865860\ 3262971909421001666406932103051641919241490961716516245497641403628155437467359\ 1636736426361012891757345097468994031711742491188346433390763830987440140350749\ 3241023339954763205106724947198734554759523474309571945612747710699462827802318\ 9302774880262990068285798043763159558504169565477097338983681639665778880094752\ 3788462607944237454547133444301735557537667807935892222139196079502433637108677\ 7804807212658874201125952889232323388258739489077924993459448448308457334132572\ 3243610907946894982822680950287147208682413759542123150982929134220713173930836\ 7792563123018864547757085059732501153447774964879293974453714261317771185766387\ 6836091110251772750522325951327531940055251360643650899922813448160239618600689\ 5395576935357280769179794436159051576040670333561144541402759933218765880165988\ 7812030990525912463340467386298485573793931578964825657520132713674444615857814\ 8583069958715489389301292707991199860923551886450686447966564005046269669119443\ 9336083563602994863229425929470742243821136562830167569346562610568966225752479\ 3789232786513097205308239099939928816564349054233950009842450844786745465590616\ 5877115670947651332311625151064089820913682873450358189901502325679058953275369\ 4731592812076426019655064373055312505879070133864211498113447606612381508513443\ 9961737463924478743696764378255815571242875435339301259170531633379191078263215\ 6760214434869138191623738981449850076348728029902083617765943049251251235978835\ 097/604874035456934296303983824175175519203980584405425546422097695743972083159\ 6804338248768639992027445467887340116364448307824106598500638068262079155926334\ 9678779103167965427973093016920769102352322638823269345147899010916176064683490\ 5043678869963087873366143080939963818497005580005460741566951237347488277159732\ 1731055746716932412998954517278792900070090269902424414719452172646788360308303\ 8139347945957383583457227721544142504839690042677061416249744465283969226100133\ 1863258987266981329775164889789883000067234593228287630681008172724929571340421\ 9851674481197909735418421895587861242789884857288262004713697744404595568843212\ 2204304026185382937594241586035535864642931921123710403277067793043548434388176\ 8012071194872204451933128561031671359909161077419212755561806056880595702955229\ 6742245024486397533507725498528013450167327202230584275356121234772594368402637\ 7476573119088583917220770008681977058355057508072449250793387931536044910401203\ 2050766576250814636016014791884821092307299374108990473199976200459853564473673\ 6260116410268901943207560202597845058597008117471271333269907242047612040955387\ 5563412432380782333888791108604595073923037990669232333898460401678554478961793\ 5003529420636475084999016159363141904751181727839533449114571773494878230745058\ 5977779133353393157256481621566191173860982566570647096070066421890310789524906\ 8841351536404826685227701152212042525661794830004028169364851874568378746728432\ 4348728483498189877021749156693254944580195917199551746293448246716643934208000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1513217239893412627402677479793590498963180891\ 6257866331422200989739888813201970203662913962817554640443896506553559708994330\ 6370680572455720155678841717781307799741319993306429323182357214842081770706058\ 3262703566295750047580405882370749569507226835412984498097784546764139577067324\ 4055944738151736009153169241203692137887773774738997565549316692129912394256326\ 1713044296215936366428961823166430784748390668712693004264125104442426232963922\ 5941792844218876166748345836616503902333910064807257663737001245216351383131007\ 5924094407958893131348849712081226393817827942604212311161134739140062419607591\ 7036515292019770760799952502342048693972710230424872676210208613656178634388888\ 8778256086604888069369712251259617568237333579414589287590106261112810117448280\ 0977332971777216760060240201711016261456102650802230341893434166147485034371357\ 1672507136981280507968415477752711400962367092073018606836721817449701918494768\ 6811173472401360532276234590881643807799256313421969876394770411881329237976900\ 9881633976989000137634151852569836924884824830878124039589265750000333966664200\ 1714752329813088949370076022551876713949056348002948642789956293563818579126005\ 1664231452152741115111929261647412189638903947411420094289047128980275625007784\ 2691319591587490374071649202475609274501350120537126790451887606266925091899466\ 1630202413537029050940205965515328979762699566258228110110415538387155837024487\ 4254455132644943713787455301642228212295999114604396764690812712558978086733182\ 0913041484438443357449480022459721241790551779029061178607408327287888047700370\ 5771086989109981019780640415497461498532794612117751372109678636270637443492202\ 371040958836285241645835804496877182926184271520323490917022206360504053/779962\ 2075635825332919785058466148663705432022862441967599716724872153996282028224168\ 9227341337063223607666499687666431856799335012301540536352116558965252584681103\ 8490087629565638559746119327142900971411261925420795633000231892893379483993834\ 7758196018179636502778464844102307358333301304706047654152107329199223110273462\ 2383848274548415867612410508117831274929240977316540528573963674989739393474894\ 9085289701235016062790564723832624897553870399298568938725515617954948542860323\ 6558571237768890217481401071792224206739928141072476408375731517981018905355756\ 0802302991798317541774002197050964022695960036984877238160526073884693128558649\ 1568535606775973544967490642393953584571783998537245464714453713550647756943166\ 3563007776198781211872332470343805872847294224764468502668896805815138139516109\ 2255869928274371272340219373278385224443126157671659572852360455105971263961961\ 1456552022583162964595638060943972476862790389561990829488045471717552839332281\ 6133091517620886110182624621096222986746568046887740718395725942166561413042899\ 5234046484156916485892264396045648087640609050417649363663330603702600070183453\ 4080568970848768621283498238797807909357055298338563488513493640226881210376453\ 3494076544423171819490108994408648621108302099109002844441218864822214363184231\ 3561235378539305819801879954391996880347127175030181219862315861187926145319309\ 1912328447941626386068324825355734464297579136668207635916850420823497205574003\ 0994225908766250832754252025286950606627234891890582915526153777730698608640000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 164559676211141137451979681067452756998608315010\ 1824176781185317331799071560174445400143425577176209675751501829386032391978316\ 5842846193950331974838507080187979154232321466221728063119192054033914627509031\ 0221273765503466451818260697468447563230459837820656782083203641350126443434402\ 7980867937609911148664785289842822265350216271867774631359616210222094207464510\ 9795954918282193679285180659565077540071011439887203537946440608176016726736096\ 7311049550188235025977492078728775345186209275175137931899445520327557131913588\ 4373661459846878831410893281083714705516462072937458183242536436437420796749427\ 7766075780886832454788854258052265266361733845732922022143122592678670176723209\ 8234036896717256325842654632013222331709910255841082345864975439323759962751462\ 2278982704846587690479002690294681005903718541769602875360943837135223310836316\ 7673548639571292904044663249290335783030492117969051771045239183303151908607849\ 8752078639378462524150600957509951629223039878008839548046138954760020150149362\ 2587253873185160794453808335382000334983690366626006558079895436557214973844689\ 0692313996899651076285864513336559222380488297696224655929972432448608370216010\ 0098059359377084627594897017504444293164405158087044098249200644989992842967678\ 2693049822411807032656837217683861755849030546502796903423512736801415913712833\ 9012479471403426308537790568902327216738014475935601605510903452683102849716496\ 4877605528689949744309156279939295907510192993397915029249585436531930027604315\ 9597382467009215181394587520102311709316307889763919778845050339384675610685882\ 0832000166746981483934677312678934399003556517140453258264709799255350905768218\ 149940586794076323378457773277911254381904792655660913675656013804151941/537088\ 5748268384199059122486028957562158099954554531744759519156840631381826791778271\ 3887284164653475316966783323537394801984715995456395164224761306876943512971547\ 2371168286795748026403449934088781284197285003318971896284243441508569441381378\ 4078862366790424672361750799857444253085034250120903589247429740548969821155150\ 8344234355320557910091248816175370965148182466850149429419281628828065489265594\ 5141915388713786399483106053867643290723009531440092231611530002565159732826712\ 5575951350353192028274189620278553095131630663064584183055255297041005031482417\ 1373387340347739750348050564238915076815540124015843639883610619977894610586432\ 7218032927306294656384730484534956218672317841008931752153053671348936771723891\ 0271506640922750064232671240031141662980821031625274927815177938368682498796957\ 9187497579054003755732746461057436570116008943445278665717167236520192401134640\ 2110075616073516867935281997541710267111765683233478745361196999323606474584571\ 7328332115983031501763405721021828577521705873307433187281645653246667678457528\ 4157706481193812281288488980662944526522151736394947913333422568885935559352869\ 4609420828598664735675618096732844042022632437952942498194600255755292234659181\ 2725992504607495606699586815951418680495915257657576445037962442711138439502493\ 7561905217564689403092334759431473534814128672152670018011921753858510973563473\ 6096062155697335444648299130214687766324573687057872592849754490084195482269960\ 0768442473918085360145836830041175243854651555050271451640540884596839940096000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 5430380971321882560066778612020477296425888079\ 2387220011372115925774644113078478852667097861863884857432678388635772144576086\ 5003094300323470212261997799027518691471508456758966303809916339355677188928021\ 6067941677658850387666991796306894259757523263522471305828082409988847464394117\ 7696540314877509380615953865855560064472437307869471323944973622657932735751714\ 9524211606854546392989301098011185931245326120861173760920159592248321271249564\ 6021769233770359941069315823236967553904797737263883223858913534714402726063734\ 0048971457048445289564633198114306784520151102624911382539885070400727523720339\ 5319214169149463820163908031788652977866379570301418530790884382914070314412724\ 8421883395357694753115862885006948182914177687322979412259108040642822368453476\ 6163087133940629888303876109222396633982965553670769705672529860863237348035441\ 5800907192106212749298541985953841901533995515872517487833896660927458729979720\ 3890357125551613178804947100145617707759060195781619021919370736559256215688330\ 4233865223902849861223342658921265872210745350104502715683941827067395476558855\ 0973532443732869538676407069065156375487892142124538800135742379553226680613620\ 6032707930784462882230716278469535174935499204826505019240263892711389584740822\ 3001600583392599327162539609666371992543296219738017616286816668350727660810655\ 0945201453338303488135321870303485550913850121976662049619365312647912141512894\ 8676222919249816186616898902102843615417430631105610065977478004717584432225148\ 5089511189906059121116544007310811756878271750614960395359526738717790959072669\ 8004121249977773270422053062370892590385230860425375499223473462063129455601776\ 6693243872195705878144982568489219983288009303452301989382350365392981975239596\ 140167/129605455489360501708466526788941636316889566594343109677273827867441020\ 9585136854868911563875868976642216009790692112513832074312883243219468971610526\ 6652115020378295732913153423731616627373254434745696908548530438018164970434447\ 9224538986849547575357342049508204034959100786230161136704266361371806842005549\ 3750635682685230549941509933766253264313759407505908525524639399643033549208330\ 9868958447240865522253858826400933848780415949072777282142880024815257997957670\ 5777361569775213539657334938955995766436810031307610454623214651149828384369962\ 2333105604085135499528820139560803390170290658440033162646537485904509129768695\ 5496236070597517138290199564637692344195293115317216614877874101409167421004332\ 1472976939788448034620360219623152778715208689651615459824113261303129269551994\ 0450944277955220901477194644817336333220932850329387676405784508315321439668355\ 1158963494730404715370108814793031079220966669196436443239226748257485887670857\ 8780160559871088214057348635391377701791339789531258892109576619062479007978932\ 3612715302184458654835062972622863191433861207419432517995874607494785788785857\ 1045888766837151932443489714952300277142725700039281004408290381203483242152279\ 8699320867628624653516342415271947418371435539559336700375359416822512919455503\ 3480956984524713976935851073223176075629091308593641745177162761349122951396211\ 9291562527118362653001337298295234877591628887089716841020466816086094112845151\ 3480076468001515344968759700045226179166551305560875768714255154208943173290253\ 2485755822967589385011200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 194178860937360650875\ 3831915867598183858657326001135291288759510392742515811537089252154305016230512\ 4679856514424269429536836749336589611227619788479583867205426157752148509172309\ 8132902321407499922538885054105002546380253914847813539397347589123351256342738\ 7299947963972551808079728137348594905875551705189468279240112134690311981704149\ 2643793287320871038835727916287944424046615994772800603809764764409239537129856\ 7836021489910863186991195031435989927964418134876861688216417079519843867150053\ 6181981464431688250086767528662334892431756916485463353970451255396536780823677\ 8092063006243008944644435161275258955489929114592135333982173598255264496533909\ 5969629862699019668122876525380444879008598915374946979510487093995966692625191\ 6866171470465908212804441896493284018304099013759255724735972587259134323456999\ 3312112891602060467611040043002298488564949890269061648996711783577442932525818\ 0444329212497141456863167092853320703101828390736329459658183056855878143627419\ 7525017189828906257467056698192041792804234683318052068851963331954369807812422\ 5582133013372007893253121958218712921714776892680619354735150357149223103689697\ 4301757051315898671710509541870291552331690193312980940177444842880780133127688\ 1407868974647727648307540994418669802488556544784385244397205256643731916400558\ 8747561721799626564033993054429115694175635098226116379551727206300005611409852\ 5880936097423712641979248935042758217503005967000443293469708402462714626302391\ 3776724806214157487256437099838584198490934187091924316467065610373480710124329\ 5656074903692580440589597849120940430779270397311947627942351242639015412470476\ 8217952931512449232464697752711757168423266396301095003502462427677383158567066\ 295546770699731323255206598431029/368562301270464191580538658347578217890585912\ 1355099366401664774485855999714481824232380747560760126238673746513698142840912\ 8166459651856226086391752712431912741605833650461679124634660454863890170933359\ 5751467246331186729475567561856990161981844949760810226076764882366218991809872\ 1945950590740593866661920581742075254314019698015563885501361399282914544128008\ 5357876144267445903177351676616173777163107954128375080926008244026759384713601\ 6732424193768791856314608707950352006580625075389784077012233629156331405457598\ 4270256225065632827880771700856405232922402128058526809387603895076263818664282\ 3625566081432609165887194396565095537374966758726913079882923323175710697002213\ 6991358821415216918536736950393686311543233739644251739485501007580966612834582\ 7299541872213208657262366145331117157134091429876444944077036255735421194980164\ 4979321046702185376954916023866799537533340946426128264427979322017088931338191\ 4266008379690349014944278443592152999203454941612306407843087689647359584898452\ 0981201159032110916843474138120558985695976324359172982392105535366627094491400\ 6509597365733242775352780087136075397218965623307757043108395393499107977784207\ 5265117269182856859835717715313401026410728325374091806831054374951955803066770\ 7418692321682227889539720610598764905117067393501739437297500204908184494514930\ 8520540295433184105457216626425801477388035699462688220025183426009064494895165\ 4208429728028461850838419652797225566088337914178598050398231201514092696224873\ 8841644271293419720525582455214133405010863755100160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 766213914987172280187694757368131075720581869188575169552651543283924808\ 3525634840113230100787534138151775575395416555150351756294143426829468141120883\ 5126714348885079563485062156756454025987598104707123108028503979581876452316746\ 9132739979248106180852653698844947909725066294942009651803378494988172993411618\ 0414224732073267454497071878451450726419118643199179811855626539886410588695722\ 3340282960261614150893994062083322308612894684317030324209140852878630766155044\ 6717075780640460009345576306095244988993753787202109928090293162804903646584193\ 3317723084752344945974782025996180503459999578702284803512028578267291122003280\ 2342875617348670867821874953510311340585702297647460548392792657482050337028993\ 8163627290597526211710591251197668495738159870079887722491083207221271382586696\ 5627978396426724738635149056558947745653495530544966877617670440452868796201254\ 0206088500483535720355386576117896716998764509381924358207855500314433791136836\ 1638070104623573969183387456138380227569626820775583439449954253081968773303375\ 9162517523890151614173792414898396729336324708024983523725061480880581081678628\ 3301389196419414756489052950176196422709365736119902432940589904708774632460610\ 1624895508735731291173223035537617956846147842047338790624602642620294662306328\ 9318621139025188314355012844727610934452848150651357589324810715230209977023112\ 0049113529372025727096702113402198980348288587870631146922476228304320431910499\ 2504220270541265769019486194457941108176478356508157484517392066075155259414316\ 7794967498982244923925686915089052810544757791887855727796909523973454034084092\ 5909533718901127851693973434641903742272151782331377404020564511813633722761535\ 15465522848789912314847532934647805323401342418967/1226695637073542380491320013\ 0382617492518662066987977951627295486547365937059603911691871763794870549041526\ 1775192952051107649612968522655003858133772897119711018086461191770510015383639\ 7102408850938092881560039734458159277731299479514034166054708030480965521726383\ 0976207863395135218363168089813146058624547278348941144718703834881418750881014\ 9953717045514898366340528732357484443987389820882523236481772928034911846470605\ 2039987734180747723184112656593500403392710120715598150769404906901141540138928\ 8601303556265250824675085385354557491089080408685483906633587410971799807008479\ 4900941444398959961207048055920468162871239455213833677929894681066431625657972\ 7157843525465705151766400947753113594686564913586004349559147201674365716505664\ 2755035523965410073171341257682863875309395532774956953300712658004130295804779\ 5107511313984365157631218186943839767302156724022551963127078227949878206805373\ 5868726255040356419657058918078806409606551426934401095434410807416294082563831\ 6513053528781925625705970047672100930456869589510687476743326293646907605692001\ 8625183962901776358813762035848188308723279051435757671131032529109062615910997\ 9213728632796395400526445702347459202136349655071603379092407634466024357995727\ 0026301818644320688009048293232449365574516504534266501654575580151042319507619\ 5472427016726209166661468284078160413863500721144096604483808567855136275361359\ 6799627630932808173913022465618072752765429457270014329097377156713901322268200\ 7252514759394246333866539572570782051385441432172883240550400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 22391885008614367050555296855770787367063533043943218328933461623\ 6132779040499585149767394685677569130310088006153292178172041712748549339217797\ 2839404392643313524632110543109598194056425355939398493332949119470672898336563\ 2666897690546131877955398716620622107207781427366848905386751381997243099923034\ 6353369306647534105670788606968713291948504819985951172556837398039200026391400\ 5938300801253773934451694523440917993033910288477493142171777176077583975785819\ 9605536048764693572660623249406822715323246215893943626003720387250852647227201\ 6353082854899014909876177836854894676133976651848328308928699269985320474031218\ 2789928261077190089971380204221774583984448251838958295318854485984874752308508\ 5337972625685380575487320673860585422340473066226775470915843111601491894993147\ 3594163558494420034369893315069348774870163940712076347211365492746378002230156\ 5499558793155092902101069497811589020972138866369381211879888083391743776257963\ 5168765574364070950317695116499937712037737314404376815384206128791342836963972\ 9773699923602624710040272780190060939750079174268437910920712289320424693480099\ 4173183608155117208366141675968411985492831559476516255892839295901649705403246\ 1087023166772181099761528302415944423830834641533071070357453424590107293647498\ 5370086199747226414881932095968408943730683348250147649950227104229265375363175\ 0285534765071112096838900723483155091459467457104361472421328718944236054563007\ 5545111664566764323834744217556076407217439303175341309086775828013776356497724\ 4734728280191024462644497693891089557495897024571368939528112967961070610760158\ 8605324285967961582867905486775219079693429981859561728354919827292841398419921\ 009648057718686251813367001997788986429698402293570782689095686512854144177/316\ 8500178963689441208902814018586494048571194280292101802148184153291592422243835\ 0670197821835575245048702998999441523288446073276667864221300993512238019871160\ 6670212553689823919044802608780170373207676185803723041339079605058347723176081\ 0222381014638063143318815490702980609435509380743594544444325033977540768490936\ 5973694981643426534587485630142498439523413914010379665193668475430005352415951\ 4728735091980887460863575896512266765143238928251610147785430175611865222870978\ 3933099465657165942531203158350374966706351448252067444350874901362608244083431\ 2143337395403085750665781901415577140472155863495394417340975444769640133703209\ 4219703854339936308840737136164300147707259648448442961723926985380756478810119\ 5657556650892622283021586473733551456234820861803446783807661969209149362309776\ 2906637612836177365416910853583816002926553411186949362564201570453791176243031\ 9853472692921714866335719004403125886538514086108885981605711582459913964034916\ 5311569792818873248721671638091907341877338246054848756763763145577062065660416\ 9567380309602309922146957958381036497739675378098747545242561969743370577042197\ 7202479237114238132463852665509732252960098581705730886734348757009047758854287\ 9253275079478529426618676537047042566732659661389553597629299742194680453964670\ 5991669623029668129572894360086487464663514845200504313449932892115869173414132\ 5582002745382147388393562555223248517675644142391673219321675803896000878564047\ 6630403427920972639670695633778800630874084613296955337168103581694491719894421\ 2942227656344915148800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 21344330932066420845510\ 5502272855680686531271108365528778847585851845032000132074483564073038532293841\ 9699709190390159123916393270593773491669489078306069276150867544017787436986331\ 1324776076656080648793872894065195668191632920107366876540826724237055831522519\ 5035854767370030835853146619912610505329924115489565803561059763357314447658537\ 4324969563615615559033197144747561766412326361832880030233543216346859111884908\ 3323074190113998372292916114131538361091902241474714337459648752539543027344369\ 4320388663992999654231741738651752572038566874013858817306613922285427515123047\ 0644056411905112290199809031903797385742780386233426245090993897121208508222135\ 6183146697408693462776844257099257424758276835561214440099937709169366524551196\ 6601571600968960668267862384753065678902992460641654029009939993641707902419496\ 7535558473913562678504976738478890853994707647035813829337032542561397515842780\ 9673742772909084496771736251640579721889662525658206217271608892226839250780812\ 9065561020472954225415557332570231922567151979682726283561808520780603024388993\ 8332610212716208744654600124341714534279362851577425635529561041195892846051680\ 5000272147673366921081581277841784946334763036258169374768309182028515054319536\ 2284092569402951830954490701187993323642569130553364985835806825972590044519542\ 2776858266666735194774505930753817181677945079176421069494306854055754199753292\ 8343724849576860233397782895459063349302838134441012364366935327086391432314675\ 2600583482461463513847362101573618241654955698105658495718700095932090093048517\ 3370466474030779790512058695450664264546632258611140933532353274165490368407942\ 5698662802317248457299147692562337840512191087181488823090910142562994072441590\ 09804818511304302632421279120479939759761839725040295933403/2780844357141014948\ 3582390996289846111668612249639653352856107827047794088546686991346875954051355\ 6229982423285822179307438734603111436493957026358780206080607486836413941348867\ 5826179426708310466130600527721831403512005219921641493437716929667021094443311\ 7015902360534989125027785668003592183209414995075454893647358591754649602308265\ 2885856053429300351663459804646367960809297862372991501785003498999691117126516\ 8172110171052354608471659225179052037659778262668212099196870269207336267963307\ 7411292665472218049082879905883159015287671091431989965113440742331717264011389\ 8667289465762770003525291894754656060228800755803865412359301903462863117786250\ 6875077859214088459477574828680314636946294858140458061391975349515087301903487\ 4741226875056801533887613881578848030884009156751618703888924643619052166316328\ 4869052970476988946120646422487472116612259247153464577502612983632486490095878\ 1062876535166400647914769124844901468132751403042691548305114955659954963968779\ 0864612527866690892920806875951733521058842850625441399973154007740085347454816\ 1422244102975430990858851816786600403036072766852690881053491522262934848880832\ 3970299051982975925732126202444161420640380538707997763241934555104633387377947\ 9200200951168158418575070670387228086397041613603397884962297094516667334415532\ 9405315382160827708726266484212101304470662000335688662709553408347877541992457\ 7399053385418653177758661644206489926063859310762129852958125799462684881498006\ 5308562962483570776054389341125634425808226115453492007589524197416552593192788\ 1159645096706901289205760000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 197966584745134757\ 0141099795604650000207832695610668660077532657562521623041944220237450544783198\ 8262685257482780972508400815156216908717684636873523512011840468826183165260197\ 3020259509052123277938768232025034979939255747133204757312526673431978879449198\ 8969975371429238610093823836277206942172682208773089925639078847548475970179300\ 6903891774893671586137338675062099821707260970015103896441935800537278385032170\ 8515055493557211570797052389281568319071753636097726685223873292814346238164221\ 5543361211207807345071821572064784767422885288553844698010713514188512354440932\ 2160390806728546829744771100289456052059223355331503581823433871208186088107994\ 6157240534251621708016958171423529503025104184411086227880669551485426837956492\ 1049223924703808585925371469800519847395416212991065227198310557723464603477681\ 9866798161437748197772582623316260064391297613134613984806959136477158086455837\ 0168387895856673628458759972315275988845805464025301965517436025474865173653359\ 7902581856444177206338388779223529940774202918518716146495509293639835204802151\ 1355798848191223685784907872467346430778564742548022524129812260502866482860112\ 2811423710903441385206647151914530630290577192499597135060877801046687292800380\ 2622600227393563061143417402289470757314281185699876579960197611682454779533363\ 6680346420554013150365839804890725521714449155140645406637566824738773513501087\ 7792019966107634217813111996551868985954149664683985564155964249892528762270350\ 4660980254435256748425162728692830387026794238845052067995785702545955558708146\ 5710692751745057910470804945256740743766303171313879480960177537910490031738440\ 3337695251509152868972784988707367751485422927945962705582640966418688188286799\ 6923696859289226041459080390261801509169091418337594412403114119/24689026663230\ 1192482301640846904713844930569127430709601894717602598999838461284076998549544\ 6726171327092191374948771346406043161945019498446341057552829684679168880327276\ 1782846878145441372600277881534936130779082504709918003500714844312109368534830\ 2114560767650265610657102845321407782902319880087242427600931180100221074748327\ 1420630140275201277642904688305911868596789069530625088158377860772249086987822\ 2614590983870040766079121549969678381528390615019739385592980051020395975153658\ 4103335787824552548995597623453700793171964746643437323268681240583177966266297\ 2730508393312629346753485336024603038993402200934437283058676240996499395961642\ 2740596726213723383098697541439448605716263975284789715274324294060163284230621\ 9173410341582311342743928973777790465107960364787765064997221418952893620194802\ 9481006867745460866079725147142660619982879793612947943373474760093325681210795\ 4045739398075877082114585706464373404781352068918636420724006100576692477030454\ 7080990268892710871912760731389292204527245671805447220737652512415251520534283\ 3536472300835469580862705016490767021540812031570277808318461146266195960018110\ 6682710694460135316959189002866179612984830863770556637418417729779580459112322\ 4736759820228904580387974779918166937333501854127748087426980063289082945123723\ 1764608416686020481187697804151538219064900781975961881020597650780921039563193\ 9077997757070307971483148338658919085999642843381580909726860519047947745917946\ 3636671401277236873439978935672737810510638628572425094597104640396385861956286\ 5138552866318879436801310720000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3565753171493\ 5013974732973243241841901224576129961228032800271537179059952677915490982071630\ 8762167578537749401718665486182848070878475268715487898878629148055472819698350\ 9702489875403511370282290003870158564192269151888542991762342643734882787263096\ 1502978401043890473641371773565557806344232693916752491710708910195745748164206\ 4258635962908655529261301485767348125852155125160135121350523173210198402477442\ 8986883624140569421055104862235394358824673450001664956031644349898982871369061\ 4746888409903128995891042863394270205810319134079166966519773201010929134379777\ 4252970012075116444589066571072970158048215291372476764943527169131612188030327\ 9357830398976376568354571236345062312922151613046762698673275126533002807997570\ 4141413540117916270413051954892613925352742324433409757795638401601726556990524\ 1068996770919931160929319533009184170545689842949732036608752706781938552434358\ 2778432220690933288155901171787422979984745097966463633863278409102034519913832\ 0851435017386615736560798673466992826492158313056633667164680324912313457507567\ 7961693839131446581266040960768212352093997067126800632634794949264119336456715\ 7368583997617559334183701524524918482118000761391267665850000006467131255124289\ 8962978970714754609423476371242160898697488455606113465647051218418755459638135\ 0445254408047840576542407069562722075243179034155469899026565576513581739187384\ 6678907923933921663322350494114159506619845703856688054365077527701840283504230\ 4426586124481172179403828892203296998956280662817342392143153590732435666752376\ 2290665784214396116183078708349585365042738132146584967350939591889220610476508\ 7058378875732695337702290048998915018746183726904850010101741036174779128641167\ 5480768345655955149362836499980077812458398711309797515256029637/44306823299272\ 8804362574100981775971836929390866030870062299285412907166978587684153707049400\ 9362182840374279477916720706833839006412261699601626478610702668471242696104609\ 2861697517948756396359990175704152334279547653359013970833788380453388785550500\ 3611281991840706622884108832869059042205157887603225239601956696255993950676118\ 4090829825861263327155424720191923764160502644104698529683740161582822095775851\ 5456913258959738297908281217671447684425357316645069159219904902304512323418927\ 2697339250581136899015859178399570811913282756027771335461405886482000591386072\ 0463808805779000622676862294121825979319752587486314791208859129519510269459046\ 3233276123017520240215215905008848296073994402350866867736870843272036140307375\ 0893367338270095833015734645826389098134301920948585380875289074789547254264397\ 1619912736458294124821246192228252372674282499362491341689301505939352149312813\ 0688646622684600814586995304779679526337978538730818028699714897475849334565051\ 8425079509400636703067996438223745754695892655066151548126621204281163040789441\ 1116217359789106076273908448439499840592306266150610105313245057092434061710650\ 4965474388038474239064917059138900335794074568483277580504986271491093091443348\ 9575646194810460366194724678405236719123427656774642506096201009392893518792894\ 1806553385059305218188107423628331452072765065359207800760444156846217996114141\ 3902121646431467857401493541696179502945614278360975101134941227558949849925605\ 9175611334930137136285897798593969558136740013068054037592535647536200100265778\ 6517908958115847471104000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 137894767860504787\ 9942635406476782805190415236232028552608687298319505530096079282396237959797959\ 0852998627797322864886875440174574928163241806274736951999230293974713196122084\ 1403960414017306877950667492806261690162851450601953730402571125838810241791336\ 3222366380081906304459792111175627035925044287701477499222144960455061130811677\ 2352230269423212882971090897207017974904093849838786002572702698851780895177635\ 9905707083096255683782647674842808699447928214165742821607332691021453762662868\ 3757159630815723711092544453650788036128140495670610797236559618260612888700301\ 3437204129742908621969111685995872167594209562304800566252288366411808108485862\ 1789032558319146579694216083488069428365571277166772219012783151391179892891445\ 5775640376852000799896163141152971922761858676957670640201562847831098913768897\ 8263946410168763872644184225545850040408469994824027469769996383477164460221146\ 7792820382735269215342132389889263286147965886137439934786509161308295548976274\ 3647634576679953450623008060940025023177158483856757787341677621934414218062652\ 1644719185386345223362907973276678396243371056329739584868907009857387551738469\ 5073048304940072366763742689250861132793049063455679700115591588660244751212569\ 7092410429855583831612872149592433889725235116918782696779195299457955882104716\ 9566798767755593095359428016840624697482162473510316214871798033331700885412342\ 8953484158436579213426595088338349159027038730270063942701067866282919454234781\ 0817363127926832855041723084432383622663723439934564740050189375615625960789037\ 0131866313765017104104515181016201517898110552660207604713840031500527360134871\ 2682725870276938386466980618206433736653019347216991578185603451592165292958427\ 53832238106672940434649924422695477676706211787339010839181362228435069/1785295\ 8398766277291489090722666313824597166816914078821535446594442454912598550139987\ 8913414707929985130069059950282131048249061026469829636686158913283824783096775\ 1755004455437943190385562974478185641133712119936386138726131256631366842072097\ 9740838937026881703859233869294927744878591387295058538162730041872476982950803\ 1016697669104836488814288033040421358024205836313752554328283769240239800018312\ 5702960188863166117521344199952422860987067623903761792239522870295059121486206\ 2069890725901941614576184194704031472638911778630261753354334272663419729636709\ 8768796435051660888807585382612685659395777771983961708263616909698214120735738\ 5148404304713647429424693143750038525707134641592475475811909669835133884304537\ 4347990280907636485056642073933986052476204166427196436568707458643518288375017\ 3149620599434874825758703115553153874919544046846591164016651782979957625193182\ 5603285410152114259678657498001604688324462670081079989467479232924984111902210\ 4260551932706360597060581941833574650528439048168967954174379251602091774278978\ 8370582951191674587804403827498902992154933670086935170598025371053619412091517\ 4271346229548531009067337813760074957959256174187203078009669886994660544619290\ 3220635563344271996225152497140631546230043171525534744311354061210225305099620\ 7968399082276643828762490319439482168743574858655186865256936259032064401977011\ 5055736356991943476612010621130057858326246037471247182207170646403812530688954\ 1850860303972066268692427433783488728676129368795272972811221443655432457511509\ 5820921884394445693289330473528078421196800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 3363383818759109616056360582802595657747127243712212320238794178130100477452775\ 3566253665358465926163369268949811431598581917807950397643002933559911661788374\ 7369424695576579170516951899554721144171234916635815762200026148304862315441011\ 8917044676831755864158631350755614386626191097590527552294602282555744222337630\ 6032430622737355076549670893160482488544828970810197847253430958035097861887029\ 5053232211502271438716110555641395736324575860979000245486019560961128432549777\ 2500184514231196470450613064790302100121021019025524418537772471317987131775641\ 0751784189725472288003442778525624755080571043722416150275708698074363732785471\ 7059018813276981532636565424326905624816050385610503655716617443509592049832596\ 7635235496189477237747073168895109219491219849273028482357962668906528996891397\ 0103457431285851051893857353022485625953771514493189438877419567615444439081607\ 1627756218588695074263228863347876393673252099688628988458500647769840184036737\ 0113330339498980222198424718163267413966093926375199487555611340338418765606787\ 3708226533911161207497096933495870220066183771868098521076745393878886452396340\ 2715584650450377634735245780247838434425675992397851495079377922007095618868736\ 7956932080004501992440578961368752615167965089554250705059641577715187005859638\ 8846758529683590802435448841487833595273917662667427092598439779494536014262040\ 0758521551182952365454121139604738691691023567440033323577784828851179088851714\ 5634903067186898804104436516419746681776578416487054248241316587499839994649140\ 2143190870864004417887630294884726949260449042300599003380333126134075107031292\ 8488818304438420372483237154728566348025301103318278645425561921524160849217104\ 9664550490332441149354003125901485515545839438581445053369701572241490790165025\ 4529310059581812985190584179/47929688163551483343659893027032399616496614067190\ 3470266182545613879699511459922175759250643497564337400217819696758524355221149\ 9535876055237035251349011826760411611669558682548817543003514776475382388495014\ 3267804941739383687452427938676830203456974194579787292120300606278110835229082\ 6287490649074918989943319430993926199834427587869892967847566742334266854038174\ 3027420058491238258836064188272751429327210788291138151805419198601253389838588\ 8603007986294075327026511925744832494070194858439059527407195858328708097704258\ 6219362806025977397450857461141781532986355563002892424274945531650063460689864\ 0338552122082266507842618853523845101663135258527365136143633154696092987554249\ 9936292510868880313939439538135216591560096244509542894113262359406572094827599\ 5217712093690100814722989714956288433156713371422054480297624610239315283813082\ 1284018453818654497733775013186278783861340918030947230917523544938049782255833\ 8364954416223940423316289981805918155727894953616258277479864922353940218991016\ 7280380898640470881674893307064720528548009732528237534968737743469139526841413\ 6920070688223747712666110237061634616524662935609531263382432633582790554448919\ 3565935742667981384323606872905590264757275490523508465085267171514636235589099\ 8832834786779536760661022048776822546378035341856530686375327513731163578036030\ 4004798258509710576988688447073956928985463233046712416402046377229492490822579\ 7007300785696482318807067974557653794375553955360740352093871706810402898018519\ 0717159546736267288522265767387693223014308626518457806209117859868583109903610\ 0043512741888000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 318142138994839930834829\ 1839133310310306585107001308119846289936685653420054477026217614880588142918069\ 7578864319996783967514049744656605358131140803057126535533803501503073548484738\ 1352377530360809266440768591423620417112339933598571048766058082780797596576444\ 0828520951409429782416026714288252901667263066728705714692062299712576306332987\ 1565321041285250551795697448634872279097261307740043253005071435832967947365272\ 0072332151863889181250748839227676542269751674567912362365542085627860074215116\ 8789943646795324397221105086651135056407535006635163478119256752914260479720717\ 0618869475097671753318336981494587948468875882240506246258755925722543200276109\ 4057467589677178175509222547985907124991785785588136361707712908831229645716820\ 0149610763840563156521671648691440090128656425289061401440400711841460172403939\ 6064218003998185922633714880212644997164745618200182174372628977779728928016210\ 5062297445672162454654382382028745842292712131916886091593998700476989695768468\ 8318597904719210661584858625387195966361118598642038370554971964362916647079810\ 7447134544256232272746596059837933676757197857788544078273738659612074971218040\ 6655573252398137058697315417301842813580283334993629260454777843702795214825831\ 9577757187335426733973377213253252218932075914640742193218159085166535527833044\ 2517506475645248276134850440888972905910357572762309812965036804525442425820411\ 6690320217230475982133884326837480415409027890247086211602471831462819345338756\ 8647865911387681198633851998979984419987442740843389192143093589006129130774673\ 8365108509562963371119723646403397173910613134977004924077561007669270539401020\ 1189778480614524816599888264187890476267548573540736799901621015728381100145645\ 0662822145369297603073959129779314515586084454082001779000833578098010075773/53\ 8110767684541131266995835464760493703365839765471454160886865166626030409427125\ 7536274386224844745843256175566483079792440738079734608271364486987375559107180\ 4931574909331436760156046752377438126983207094856883233054145886536013657108621\ 0531966652731488287086926874549485842980468144873635513883199616072141231841950\ 2007974975691349321327537971271571336325003974865819361921508330785226319354324\ 0806832161425843332392317160945860787115104449855299553895300034463679061987485\ 5902532705379068076428230659491806178702966577529978163640365073049433676478896\ 8198607458565401901741037592280022889707746554033914729394299498964848338476914\ 1993786805869897598275587780873132455896808657401284868144742599572819335025066\ 0441173790122916501250551201202789826213901136289999978837638416572344815453960\ 4921995725759753614789365148406404883131312679751821499454095095771715872887498\ 4849822578270882027347702461674920097083654786115465469016540627470468249857538\ 7344029897904390055410814359032035110428661746376757039483378305507673585821551\ 9689346081105619778000097335230929652629965512457894387622489865763604164946094\ 7321508069899104837683641545153726507530657719361960129453073211509235842950189\ 8395103257288537996459317938653693700278365750878567588749754568592097808220375\ 7110981069816923501511671115194121972633124153975110704408207497066497509222913\ 1866366460827103747012897088042049385953436212939270769677263956911987371330728\ 6397539314590670515025096306503840370029250845707335512063314375436439263942711\ 4733892294450015446594290963285858843122990967769006080000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 13469037601337314364914958514321337395751443648217345631543020\ 1267589654492996458697819948504420578070071344252235691472885352612878257305528\ 1044330861861646215605942139438644663916331386181454198327659566473060113867922\ 6395206622467688662930966830982153200132065840258336600983772090336970428200559\ 5253349612648684668385421720954898760376897066060291913733206103195382697719827\ 7445837140512373408980182581958646735098800823177475881341623410144606897970818\ 4091845308706693762082529813035016795641989324720451931662066395036601612753218\ 5836859494737315468199047877757521926260703873992280016782618002447206899064085\ 6876506919157101798820843053525690396452739336777361506083239095794756471710797\ 7751562653800672008678941868790675491870089867134436726598600526681957976988947\ 7311394188026520008809675720479640030508921646467149816343889716561452967850639\ 5482889977957964733380461711888389193339221525842035787168378352991990280836885\ 4884188871848597978521596077643941437700312304386102432109481039170037302760259\ 6754023587661161240337927769091545367326982997859508887429674676794218717209724\ 5860727451725102283283853510138770753343905268572786167748385147759080722682112\ 4525226213392543076013418258994815517159038806365302087696357356594203686828237\ 5229129731995731465869715439421522938583006595960789166784946146863555122396482\ 8197970339466263204748547751134107262722579766254702162814624133903163530809068\ 5788053529659244600075247615858608856924314495476841851288640443444442913244730\ 1513184619094682256965961515017823848707316015767332308280890510325757161445460\ 4716601105228837592129970277989709274490881957089584417866179086007672553436862\ 4928093105680013167513550897080429038867357300311849234932334601603420837618277\ 23009852983956279146234353216683251955574769523/3055353393914355748678968774170\ 2440245870864936740312365743068117719031100677006967266107936199448083571232511\ 9145559003706783604399438989695332814440114684111876988120476557119016498766001\ 4719930417827882774356272686364701322098472511228447616997420884897104255123419\ 1282982067093446595857059782844264337985205249067206239208832631534012840803944\ 1808491526188318869723375169766509394162953424497371385008638627356213752229613\ 5335410195250120022837275712549637878623772834713439101064911684561930888752332\ 7031030747449803814700057141323464276935861325175805462451645879113920334457126\ 6593197792454200892672731557478112462443401502434266408408275615333692579580107\ 0734389066937612050567122279969308506505919492438920561451400883988027728021725\ 8733734035824636632454497124058552634705215317277133761871851400078358250233385\ 0163637112701743916227328922570255295142565443673538510274311720436403521335353\ 6189026792108314128184202605194383873719500729635857626705209278421642091168319\ 2035529154828739131893578244945091825492962907185650073616131952434529342731444\ 6744985474881754622438999119429522721934556398910016331255231972171574158514084\ 6673804993390857832775240398516213212052848490293658612026832285539733968251242\ 4054482543614147883208823487100396074309343196679819815047069539116919859353899\ 0810738257958285449999147828894590306101336671745368752805039426321526213158428\ 7821356291512407634387570337342247669155491972856651554287707444664059016527475\ 4307559598444497964685568044261992980287252626276004019723876992219845576703520\ 8487533340866360428013664073678848000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 613\ 4559601481650353088168436001150028814119889965549004363905583507710764272251549\ 1464394766686559449336020600393389403341492623244114789896520219414737191487775\ 4375048779082200561778056111297316100199736234319687115450959712079125687622634\ 1991664336353833483756619533962545613735519910475040056703427728260114092312449\ 4061293425666210953761373401860862634475922990979056343247401970269892301811970\ 0487049878140220723860147185967101456049287599807528969060017793416926968772245\ 2090752291689793466656275061793665612522971545060420950449397109360009668599510\ 4567577499392137540314984524118894100811233083280771000264465514163633955203413\ 4410735542613852034552548065371118123172331101703371979958740210492170171405072\ 3096027634690992785654931862364781136156298352716418622016438384572145235179982\ 7940562280218817023363428334429938381869074301141774560558736673895101216025223\ 2338666756070965403914432244270969076104758321572616331335713991180536201267940\ 6371325204856570742921611078561628622660383762049159684005068263110573658797792\ 1246791374894460712923758587357556115221002942315202196475512281910044885316709\ 2767559442191513321395486853553639921899543011732672055862376068267905331353560\ 8525684107457941575173518231706910580698506136239904019890144932169654810582001\ 5634638336727787810212085053817256698285660008452625616329814745970624457836172\ 0814094212763932326677625664816391237779187712915897870820309182931351461087948\ 5160105129189267219576129286986083360466559229317688688020482417838146623822890\ 0483944335671874912168736986117844381087298779537305275311445392532012842974158\ 8389863384538917392893709564505634596735204288742742686807778613774403209015890\ 4350339865481362516521319010660554153070384696563399550478685612900247800890466\ 241199740806145300965851099/243129599113606138417453182972728298921826575477480\ 2179313579402401230455608300817601203716085977322322552350648088393975823209890\ 9835700165034422358903799994531237625566735143853036434926149441691454922271028\ 2738967721834242383661242598509359728617091682689271433683521644335071608952096\ 2604194428326125151874361074510754598992642054732264688432202788502699406929830\ 0174149314450704264365341873054468501785151165377081938914153408093592018677845\ 7760915041027106266313486840048326586624772919611918078792914017427186955880722\ 1712631269543361390563152877985338636000660489746607620191347690404210491229526\ 8053835046659926557974700791362171964524656559645503963373884714129453428606372\ 6759850609204938712551144958293469207121641724345405285126384506964390236003885\ 5844198472467875501873465586254852950549517810480654157918806988798384761295571\ 5816207096476961311534495043991771050255762758431018121439784283685987244127981\ 5738455959175725289877585955178418915626084931896882008778096727485087024219302\ 5669488950913538009869248979243851272257816642564415629870668696024952240242753\ 0462459991189876789804200891894470079920204247283018851360191658932820044232630\ 8511796557914065607950334435478974954269245681121143725021364899120375556062676\ 7981878388176833218969466208121464489135587579005512115973009179864748143797551\ 4989368264263268641570624162152333877952977489812533753624734786348717501386776\ 2013775543222224042359875826288038157752147580413934374125462838391623248804531\ 8778363207102869518401366868681653166304860329141923075030017739134771348460589\ 9099790278393856000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 7792652822514563057176\ 2453959078505696878600879930134987686802691219431327943748620709793242835133859\ 8714569359773467240210052575853638878836332378209697361193769541543228082643602\ 9071446873401108879026033275782408940073583775636446683464437286456430202655220\ 7652374042882529316106447617560594553555194751017694737097650004911656192124377\ 0993361754808925519519614069371496894621804322197017151167372119081058546745842\ 3517210911695123614643434114220839706040172615753632715799175455692484101676329\ 2850499156200925310616984560950274892905907207468816531060990023655739944898608\ 2326820169797668870497154005097897031796328977924364432616268648431452335224279\ 0123273628075821213897716817856711893452697518893990884096605694273917717051831\ 1858598413167257384588131438674634893480253453959403870655049853338967786710229\ 4094271335549968904746967554557320426214041301054839336782200319146369475467415\ 2247693527901653705637055636591734596445359755741682624823552712924826940040744\ 7082323956878359752853788099263188268566248408714407222206610624615646173274054\ 9452142429416214861488660153281696303084699914893092288007436136182861789683414\ 4729915090683520264103929376152744420534181938870585139008559314340884584572083\ 9485052126235729524323601764606289047390416882446917620333534584781451750183459\ 8728672269549390061831474994119104537662761230935815597072537364742077741298051\ 8294711637157659608879907339377935195627719304447603242291130152581470144046190\ 1733893713156106647971432002417596968769150553841279355442506004349683889749150\ 4040073928749492282238714595664611758274971270896798194730211795960131907034788\ 1133369628279980413681243119252882673324659746652077863666538461628711158003351\ 0937145902048791013102353501174087964123680529800192174393980534477641097212195\ 295563139618009/265819486381037943046220332490132491926759963804436305117989920\ 2753850957283647323998460198505958307483795112423486507599584804566667569008323\ 4670697136103080379843842526914652872152232843950434085897693740839879276883872\ 9430467963722384327580177968873828064910872280959726254411072756159306268386287\ 3991159491145220163022879252447980747951018999328118862162023025225192745661350\ 5298062568467458686639499380760046398759274592996344861990013284824491539441163\ 5417330204062617473484248079953815417306485718950804010635689258708313141514288\ 5545935234583422717679386203882275976384142446210198130317014579380628734033412\ 5051876946611410065269266611162889284696344827867920290359774087645320599943372\ 1535819319628645831275169003787400040806567397128696722175552947452306232185512\ 8204247135338322310236617746163784864819271184226635074028071638440266170794858\ 1846701109023718618881771018811112984796263598555466408681067322177665813664221\ 2423914739717800324123206802795156710440431182067917728441802099477532280366936\ 2910474767432086400132611693618725594700430230897850297295248300736729728758706\ 8044957239264350895419528090785207408432984861679974662835067431670181449057637\ 6288189664132254477525481657135029933149445450325795254578305649116246463907049\ 3108060994956884702925199579696426096590925661451160964336854891196166574895928\ 2069784724427856305151934444642482692565346879860255264084450529382862205835156\ 6381835340478696477671923044797745333156430152821673462609875741830181895706855\ 4252303062396877561412112010338003621483250790233041512650175295138073507558540\ 3324989440000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1026367531775707881444359\ 7954964371788651057575418852900423989450513778183280239872281324233759610847674\ 7976310704278163199194560688417632074490850804165458653887322930953678404750224\ 3904601808927842195578621782665324764300353520746648872269952083894857014193952\ 4494070346530947094766589040885869471079886334097293063241708601399878398146110\ 6244198557484039875546131407462830467238470542988478563586620963980166912355996\ 8373416496431124671023050272025478322907890825893574857252593306618288111523792\ 9686983960813158129937927416064814940939866481747797721090784647605008916679450\ 9567008315298961982987941294649352149316405948359167695787071936358326907250290\ 9611033726271175313868384059674360502306571882696594564553220968102677669739002\ 2956045509600465353286546901106545058779583707228448274752272996120579219925240\ 0378321946678052637322087408966783787056177314900920529258470866503854118036330\ 1690543722756101368879068469199240010945537344833180930997914039708369490676112\ 9474719156059915191450954280489533695049964207607914403462175493353512793013830\ 5484688229538846230653781103718964232517535885808738654213187045116370310833284\ 3472950544009003207391143732488273906333941735492230597067654474310839918640443\ 2265937416551050116061122397058917155038273475618844360103691161474313546364637\ 5431335259365007660175049908813451579451230236220313396285249103418658199316785\ 3370779024047744092981670544211609464825089774833625470508696916939154022370687\ 8428113236201467391579638006226436268537671699459470101632291301994229518182862\ 1100900037286207596547273373004230729811299723414172379816056405246719071348617\ 9452812423024945074520607588765388887512400752530789949704971412188909595254619\ 4465535672972989851429490469427016018414063910724096184896341171635810875210657\ 1406218089318172759/46120212526082845194405320127702967614276707239997307810581\ 4871476198648790627378008380841361180778265053419595699756041543162761925956558\ 0821381835294508156652063666366104746102624156702891088214771421659423200734297\ 9057233645052641761125603816037955546916918166162491074424592829945339151956177\ 5576363214154032677988724795596058229555730997698421427278822835318922621391757\ 7356396224451754241017049326421560629570277531660434051826244991284943618931076\ 1207568177625065272256884464010368146882533509885209402397453313357764409746679\ 0120927990855070693008362808865145982646454601482702361796006262663551697846612\ 2651364750753990972869144348295569983616673385220324739906218001523754638414731\ 3749553907723594209309017904372495121481880021056536623138690902787488870035896\ 6508453693286475469597470673652194909001615873189005689638614018485412663061165\ 2494847566335817833227813225035305765725088121326876570532838982542532469374002\ 3697139974055170517791836024626698565279574835690951147861720109547863550805708\ 2241803693193099001854595808394066236128131714045921238822281320170674424081399\ 0931479936170926843409057078962807415055777939739471198963951209869529639821774\ 3982438753483106274416359626118476241963461295084522426128259845186732966993980\ 8008695234798747009409726927977476489320610718784113099329634372997332317293077\ 5933357671789257681924656470930014360032125472814349514008829180335748985358436\ 8113470381195243734796269033992118498410793306944374865989109738660959020219268\ 9308299883085931983050660124258017664304334586978607013168527830714057046029708\ 4218647692317818880000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1590628908673280\ 3959036947943243186476287113854981017438403258786205524577005882277438170670386\ 3538054207938574476709349104137159504855211687997176484204029824967001614209170\ 2819627261080491987637583536411750669444847566259898492507111156408025897439020\ 4458798035862825672044898275087427688261816630450316501675848828393753162595993\ 6103399179584677760164812802896400766269710788557139476946163042631519862369617\ 0724483520327496226477149397825546299290850009240562751490284756773782559674795\ 4331737396216938464553445115217614272525882258956562061153355715636950716758179\ 7619709837811736859069860640716987458371539751746217102529262608996416323794619\ 3017932580956001370091082805804897727692309119398230318920861143088024009648648\ 7163221088568828001907211153836617673062240920919032635886864541733362357526884\ 2176312482107281348332055606557729568630533948257780325553481000191125214703623\ 4062331690877954134229580846177977951553260808510607002648325649641851038389406\ 5884819675608804929139012917311252542595675732591437494026946655124420070393094\ 2334086557605731687630653187971047417978755759416980714857574797922164895495113\ 9181180007781081754249035022781114155282322496480092753308072222389726034251175\ 0502034413991441870113787787184862172605845103409179464511721117482130715436087\ 9602222043444268455134345657477539636235229275213726420704816366685436779971336\ 5780959861693708965928750556931057532458249160352005498465638268100665742476919\ 8134480738922514353038259034911571625287680176433422950323573365549820686332985\ 5733040090904383054949201335185986575766521778028541388130662957949126350789895\ 4711286350796816560495060002207457032098602391309547346070463031606050058346519\ 1939646995467187116244853566429540526877803236760803956295240830001488281937125\ 910859461504100642478878333/320915090599180878600874365114630968755851682810005\ 8371488127066389667256449770846485834257333818093480666546179414518696929329095\ 2685724139769418568928862652674801727638350469195655065804883444285583946288664\ 6301708394815935338548111713778157265404152601643027632855466149313137332690910\ 2661913878211942561386291263056679658791245469537666303395404132809892554356729\ 3950404371187503949993533195479812512102849392980407787868179938014559742798428\ 3263213945306715181902174081158468801172881061354631203918705227492844676730193\ 6324388082610486658726192143979566276919148459102603025550400709106362987378816\ 7280137737957407798858236941438370502145096298777442326643635536644740492175118\ 2702469760537436527452626046101077899712300206478339605975704463707058075415647\ 3708640278014596706111298599262990043692913961406821014425710351490306880468522\ 5105386240455548667968147674941442391400456826863512431444015842135135131598162\ 0473394956044964143794208615200195630817715815409719741220574080453050000588573\ 8965153948178840440105298214378907443174436316252749420584886850969780586543857\ 4176867868103074150457161721214863999072900735719811118776861020800761244104442\ 1129613393017853930870164543359042902131510361770325276853482827506712239726849\ 5393782644424139815602092212895200638899787267213684411785278371748217553632543\ 2987076062514174266602402346954857802638330878651054887003041335805907220419757\ 0676537912769897099618993260302294605075379821865765713185429042951250073434486\ 3519925543295098940784666771497467989923110627296991524136154941752508148850637\ 7256907475447691067921530880000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -101517011\ 7207794415266505174283515588598979518209715940921936948428746624273043575644865\ 4494841878382871241288815273752642150336210145209058921664538805882579998890392\ 6077744979958546443717934269518787862407303196280590393076816153260032691992619\ 8911379765530645702957962207626529944219713193834458661834263983508366223184198\ 8640255190445352565082233885468606223221868510358543168673617698254522696828282\ 0184019675484459565446512621182797320969835716367058664611824869853147113845040\ 1829913612137266505168291902924436105754344198191242445361066354663444190075264\ 1468154356100373992146716571154629304337719332480553972351131363418259615415806\ 2632307566338530156899231490588267555695538464339115207673680201425901160657782\ 8322122663541261344070113780225567188937297073644283186042238501462780379827397\ 3434168382515099345805214722298525028676507120281800455214668558349703980394588\ 2119927766787480881021814563839159386973682832188616161983997115131361544814839\ 2408264561150406609863113195429870969918925428875119015886131523270968860555482\ 6760836457053126335503297692837135447165071125659914818910672436545783418008612\ 6296275981826888513144606084598321657006257468873742573310629324778057962438547\ 3348501569936589187616737092289765993291451775268202475886702570709854219236958\ 4734686057319322582365845124958883700030352704003012990889600098291545753970174\ 2632025095732956981913162722278194342169611737491712876036351040996718818005836\ 2244166481542944566795317638890919770728487500161683385033531529148100620053601\ 1328159489222053156835738558990978783251997988496407500420813503529283362968595\ 1046880714781351512965697855641931024563380327106669700483511607404907921609976\ 9327942371147588058536763400655711066617696683205429259055459382189702613531947\ 6108099232304394183541705497918979511/13006047789450943122389834678845501956644\ 7200443254660817560539070394854783060489909430991043205475605750917219837494713\ 8865782158953384851411891697818322074817079750398555287995987506880764778828371\ 1548834675928587477496219733313140185961568247650942571680228304535530100630466\ 6116253296245493167741105274012369559203931640030722089547226496344195630165149\ 5532485324316681395400023991872400273067886606570797706855452627279730700504320\ 5868462558252327320895062797494539221091687397107815287003508842715770714847168\ 3565371271704097401113618280648379968685546758786976806569789519326175588072224\ 8971933509368542425883555797201018603589114704836292859420263224619182848885196\ 4457981400849458670263001416752324211471532245865106993601554507710974353684071\ 6911265869424335940931727729234175061266579673723960886175731340816344850233931\ 0023664891318146354967896586735280711739806307828482593553872424208253490935320\ 8333923799730022688180702182609156164477208103394023470665327617724165054841696\ 3262248543561741691196532545839697652167243475261698690458322314036285050959665\ 6352252813637949662687705829768005677471007032478091743762948676686815660013849\ 2808091776983994410767204858756570738172226038052820987533058284098834380780600\ 6391031280377510203010408561478000953894647624863556492271809277163892116844033\ 8716604319474074265932807174398392888627861544063306522009156635010977196217499\ 3291571003210471142348062546513193132886443848241348576984198845037949323455888\ 4489614836395679306215002953380467611638359761859054128910732252303055368710895\ 4764654165049026120956903922014879744000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -893427099358192513399356826969250099705198806301147693630234634894982154357\ 5264732346038318230541216509611185791769314910282105381974015908757216132668031\ 8269039486343941305658643541125976082842933387687539326506456661176829490817608\ 9774645952106692290463875689880334439363485865400129889631031936422591300457867\ 3501146385175865454072615642805644389185408535656764265051289186843180974445992\ 9887950334911137189144388158408590455726504438629705314823981157340137522560952\ 0368307221988252606884561773279221128247689705653939121045930270059224616174122\ 1371617826285746460624480357606470997839833608787619408424172380454005661609218\ 1391665836539278945993178223244818023894965348444171699535861573632474910113533\ 9188773446730374165150250553110124743075350020633867523100152086664512358355565\ 5946363115789143724017969835494630604295228361671603012820632105465666388486149\ 8755142114328919252040001307880726830170496814749792800703005272251712420706541\ 1420500101673200720110637728574831097942071990040423442507676521663856408037376\ 8682146648677589419605969348635853000052061795690805074592915801171338407517012\ 5382234165810699557976023857327688669283846517148127829291041360809649465165853\ 9731399442695110427768617812788560793717745384762419112099748624502903835658919\ 7739852572862501558065418179359248216592888826426626584361089217073502506466319\ 6710112076631957143228566867375492898851048314491698606285941637470875283470358\ 4579795378337584725885978171893195126553552578554844424321651583191685200784672\ 3059638708907146957325971533091450828242220921515265318033873625286283404081410\ 5107617931106622602240631304227610792260999923295682563913696118718076330201065\ 8939919295246501367314310360545007974939315577322100061252372688247888824527914\ 128507251500001022564910587557783320955985384718816949774930856982601/838104078\ 1620573466857261837502270930323131045853732167521040865283797977027378014373802\ 6412344487867840226976568280222421709915028882989367086356658858348581719539463\ 7973076327485177154761937763496778925883509296689824452101116175832710825532120\ 0077609334663294589792829945543349794397864862676158964695059153803963367382497\ 7623844404642107282615716364061222445239575729386453040870482384778880434251670\ 8604673591762023790966869304591554126437116749426645310067051885149641910459988\ 9215703263844621197833886709957234421379510113684848189476425331553609343869681\ 4893729101062912954600820970630926195360240189981823402310241884307774051164179\ 3889453326596575356124062589689558418655371835577322135851982020073597262973023\ 5537808541458875107164570782449027152979188566564940742565120169822042317951518\ 9161393700226255355767050999610709019988347680326336522740334911551119469837480\ 9835213653713086420050881347035400329462042483834294157718742423769610105036496\ 1518042992574756122539795904395456793379460315134908309279931733094141220566031\ 1289108688033412190841269759587975703077166335423920057852210685308516199825191\ 0861108804490062067013601464131816340729098607828413358088586040075190644990723\ 3548692827603822552348828287399920143587685679210676522492210790531962055266937\ 0152772399698572295055944500496848557106230514771176292116106784811672475673037\ 0515363996443434250482354411217810712852888138937233182921083186040067803688471\ 8359520146684443715949929818618583959525552481873794491037250485365591143323533\ 7087624613260583320403308148930071483077596553282917327857614315242605613450115\ 1748915200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -154173706134479591383505\ 5606174385338353043197425195876520312532088377195617482682455491929813865045759\ 0897101348754209701035180063554751698944214963376519714296914235944002037409040\ 2946850597558206842329079494083980733693103355777009421106994831400616528741195\ 8630341666856701418005327392080592133585824150665083690065003419559188325506130\ 5667500662207801728614180083427151550619830606201043630091604111259723853912799\ 7672434722069765137847053648325042387485683400848221055894323463531936170540452\ 5785323026634967259810541961563858599328295805657321352082163757554371385904994\ 8725450892908572778185070480046857009578406189276365661845604612399523645796961\ 8379222715858975922545638931180266020170564555507205420907235177327884208398992\ 2139870475514472758011060258206705676521509264512868372118043551429583317625335\ 1126517951273226214064307781220647652648599421783371214801087832658716810464816\ 9608874255604149397865715000623358151567898926376763644529214017892495847651965\ 1267434238183855347490151040451502343990686615355763359874613282579903596190179\ 8125987487757972658642864754531061764672457242858493586933216803725558773211899\ 8409080286416356821839969352302228853360568145214355860702960165150544877201683\ 4866260916599730560461838513038859072836460749900957518120981969995287193142547\ 7399070131593688278715878267439667038669427348482318936914226167130833583404439\ 9935646521689754009264786001565218863801275351331374609103617055096797995384817\ 9564786522095674436378076711391389099860392273325070415769826669580221976736085\ 6907604060337425383724022026098134169509480552692894657422513323968113811630391\ 9566542109408947651687138414777942298645716593390203757990896793457907305936163\ 1909813142679810787419623278050839773186678500560574116830249195986832075076010\ 47095445085263358228152463027361174324703829/1150996267342558756115063959016978\ 5410977099969639125510062229454989749221784265806406688960628643000516724504782\ 0438172125814949972999305397465263144832132052228167530281635815641297662587306\ 1195202243058213352767454025580885532881476922867064111477325015293759123664881\ 9791879533717639734411408591644847881237890776357871963593674631570849400145891\ 7139977412158129017335024062176128795808429662463038961315041839935317933959450\ 0511639067666973640335879259559158751255605508223698384785623248234661311169187\ 1081674601938694527222793858180214290788666956832247695912072129879306712431846\ 0799666471974961396527575037472506065521116009696932139694151590185929682241037\ 9289840326894953377320859522399903388640901073574482952347192373027018848050601\ 0541229997290091418964749185286456098366555604783320085978164734831072402192008\ 3372798707054117330814314835491230059945196870738576807217369341776597201686987\ 7049928616452461205011132430643267072928643597877583454715144570980266507495465\ 3042036427329574458832785274078077772913449287276244016083704259823255274208867\ 7136500819965559308433982183546117036007823695581093262424925609149968523869867\ 9344074361107934628754751021011774991495036595152453926740687148324258297189239\ 0848029223663860421666115995757555969485663894555899926834314076225270595187683\ 0447349005351759223240285748774506119984474696866590970884109988844898303732910\ 0058072460045651299710807133571211620908828359783732167988040766811330270323790\ 3617569521971081758741773344434357823999902078503497652960033780221120109335387\ 6524530631503426565933175206463591123659599845042471491506851020800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1456958485417511239502804513388888028028811141\ 6756902498623875112300172787067802423839970727768349238971938047588730769172817\ 6165864775700387126574446000582520953491062930099284580085197202724331931655746\ 3060266364330501195161196461570304468260081121067255550545530166017278429745013\ 9049866011562820996339175121291236494833972484516684568788896304932489324316497\ 1013175479110603480170175396166147913457310797217155978010252397358603591734344\ 5922747980903034493002450962649963633088231150583464896414566075248458936100745\ 2556193316135622348710837618680699478089957375668589777225483913395448899920352\ 7754070217888377454090118099004515210164453129313987766967720809898894935628384\ 9464728716663691621763241384921575086809978331676200747938404202364618906905314\ 0183714639378085894877045472506406025036143824383182035816932460086984111737782\ 0336167438088799168399130747144963747582696204625367298955285037918020774280420\ 2624152889863554789097814161149366669226887691385786406749513030521645774471464\ 4952112237181985062768761427490885825046989150607290555836802288942015380432418\ 1031395705843238198449332724110640931612108978439296523934003519748792958994339\ 9858591835182348181464096043384728471025525921029506131691444260192387487077860\ 5475343732642380916776749011025910383180692027525363356312999399246983079752008\ 6747136665997748140107787067014869231575582896687484548768201606114657247500529\ 4610376257932229989762127947954103045747954572285385329475075397687448111353035\ 9631768099919790401277292594374347805831081939875311792379354466893142724191024\ 3887140368750258624532455376962786252837068239823694022393822837846241226404008\ 3334664815263482448259417895002830046094388710226312010116327810007088543830205\ 3999454218437863499408648826542291790754251827276710919106267652236161945335432\ 47725827637593464857191/9178681088047283028943787026187860555728065790613273510\ 2781108690735402767039003445969068007478532128376841206404427901159430805291267\ 5764443011855139780851079533213581710749679536926587277701550928562625847242622\ 3419577895590401933400335342387703284327737464135777610457952606268876180357622\ 0485156043132515559134977701250565495700502262855996528076333854169789653413370\ 7357588817497992710009263305334472086624515285896006371432312604757762355212099\ 5254819320388034707043358953406362318898038267231543353641083185511740409043497\ 3860484463327707489965772355615169672216383787437559076324048213351887121965532\ 2429705221068910584288760754218848485967280796286916656760128882426235680612209\ 7825171798751722393745461862939179550133097902626809359112455507229569204383984\ 1551134358873664750097779225132972426806998092869642025573647591950777764563513\ 1444847384061795030102247758597748442928903075063689432823281071727014705540574\ 5031944453957960432202359318944654611143965373844246050359878669083711170451511\ 0694754458712261404485737750754439879561242316745170388102299672264043200245759\ 9997771641133791018006803146717498153859732172010943192081163022979316475841388\ 6124136766880661281270302287572670639092860187854758955232668320529198989244790\ 7852914012549097144991270852414141734240231869885643816581525841290990519464097\ 1485586316469875387408844906160624365649016913304942442701257043204025926821513\ 2286308653835426363116526094092011713475939096261524314333936479583773243713183\ 1610037245769115223596625717794553683285810671980135558736548941336477443338244\ 6405092944066906936074574707520205563826798592000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1294574404990878263544335790925912967462052523504951227706467263694\ 7957838782135347612524617593672438498645103407530631000971337959679698603183067\ 7959308668008470651421868635657554154866932383845992746932420288716484701361576\ 6915060286560350566623823835492714575176992141215492252327458613927887750454497\ 9542439516897108409023061994445396211813048005969755284141514967350764126929836\ 8791487703942528975941163776360734680602577448509032451530729213427775405838029\ 1976051928953013232388388607660929850967429849643372691878009543063116369576970\ 8254548005148202640037153624631504494939672725455788448908595311035940001800930\ 0242730883654026218785691704243951927734338231347334890271473688408955786751618\ 3235348568438034578021069677003468673219325723474326560619613974496586289828457\ 1651236680884789431974605161087922177507922898782303635535364515650192926026751\ 2884904509830529471883542076780234547730552693054936374556572431260436217374810\ 0323099609324221540278686272557980934929683694165295006169056264800721677811489\ 1456211310254182834833319600357404464598322618970369718959862595536132004977130\ 6380234806346646802446229369263392462382446041895146249285969714793959269814314\ 7242080834166229542607858337898211750567126442301953470598505443149528667014458\ 8405981256805447256555557401015157526442830212253364347056020963202749229171118\ 6942330083691742943056912062019145453969717270507716695993300349140706998312754\ 3912244624383578393124784948819603808541123777358730030565987125476947699516616\ 0912916769036651350843351260949727208578466258702529352197833792744398938528493\ 5130929902377712499319473738203454247202122586054994400456987764251407412989002\ 5526203496001759154905642444184513663322438607518497338288847555071009072386299\ 0722096797465487589794420923821892075589678985707086604346015379560883154427549 /721058242787241831642157942627933406649998430923010604342837480107246234572456\ 2588632132071603613881375398318987633014175661324734855412395659499992938183147\ 0095086206594549958612379748882950200747516139477283848007064451059040425560558\ 1933876134685714346552512796433580378153413486609096061445920309520622794395411\ 9482436359098255225736999059787082657712788805428348726399236823192398897310180\ 9060997991131826605012011029550980346519046262495043974929702511664508519191483\ 7845956585415064475133334677810715932757032928395906097522081331833782393925419\ 7485825818410577680920804840589254241238115104490831260428178370395537354263849\ 2222130835779250935336292394987477112431622422085942234022669709325429759108378\ 7212724075718951212069763950959585757424020126356352573889152610130630271395931\ 6167950488288342242582063929763167789781116610066255703294025163923758169118164\ 9636243131506037246195934563205801831158338049315193580648575505963217796456821\ 9594392109561219537186015723142611694543127167232253899021595002876179544005904\ 1285944602592922238675298753812571379371032236620295361005979007868475223639138\ 9527460106663582321988809500888328994394421886130618915500964646959879378720309\ 3882805544148274987122707041125387911506805616933672181026758508811902485220184\ 7403822752286599534333597095964539663584586267732811361664284408747256686866610\ 4954778870129683411808628239158364118294428282830188701033787079300200753631631\ 4056051750436452504239859840739993651448927819344117988398516771508930315334745\ 9467216674749399946631364362889375437794244347349362830986228701966010563109454\ 4349259072077299712000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -9022640805576\ 0410188781252909025032518957190209169649096837079302378352657263738637004924784\ 0748964324113903630766951042036399679727208973613159952244253616998450466095199\ 7310285971939799319155538778540513629890068023859291161874217998099043571806752\ 8454857960323943612695641398592384141506624338898560768644286993981607809138362\ 0938568711737050959565791206950752189678141409132954187088797703980778322063460\ 3512247692818035419027460530313464431095409686221157553634288278204194481239864\ 5168730054391704254037605510875428456086420512524693664621474505859155149174662\ 7149462962717911396692948786869521474223499098635439221204860313697514930082833\ 4560714540918254358211802498431589314845493293742287432981513594418090410480382\ 3407441988703412030873230124841564215284157626070926725070634422121630165018808\ 7320506979161579708866180023792474884434986613263336729654582662117352222139130\ 4268034465487396787634208513133988580581327001222185956565672649864779118226099\ 9533241479083921788680579692275736823915880020095629702668846314545435883331739\ 7629807227897748078903284482079325682109950668874525554837147760019153718671740\ 5198687782402743858161669928182452851114983516577460162847712779646471815031459\ 7091638285676045453449968632469105687072356739360897699959141411323588331930748\ 8554461842964457856250108808722880358123358869426694988575901142940705770964464\ 9599143291861453030650074022700183707539486855497085039552922417214885061909376\ 5437052702617766906162940587687332619448974827507845238612101773268108050060631\ 2913670484679236479134635600800168879926113500209513265186493834657316658468826\ 1153477882473301382366671931571811477910586593165963927824161801729330970081813\ 1915117790903891053721951247373673867621086138418385497263186532328737000650274\ 20123956889354256535575255632363054769767241403394981489/4628251921300687540061\ 0893193098443656102158802579771095227178320582334710238223071412440468036093375\ 4913154359515456096706549413681166000503372165207373383740356240236983464704244\ 6934885845702932414490618783279261838487265528502317561625203745184172135604305\ 3364726777283900445111891787051617691551232599330749632882259204726069152123993\ 9979387781463531672708226132928201697220152884497255067352138709491348264022949\ 6355315469175897041195248114086416656262781299766206714962074456100720190969195\ 3674239662254569130970029713503282465278659175403768764755867108769657271046491\ 7440312077577255820588649871448594669443318271815539037261710982340633762081858\ 9900521407815592936185425350678856375698414654431703968100602097429579226148456\ 1710348623687209673165553284774198555382230654495856425070615997627866178817785\ 8583896249290987167837437933910886338742290044242334429700392089503919758769536\ 8559922990162618784782326565613929736134395285942215159311007659778139882000258\ 3529016442087000607812083091609409806484348541127276549651912976802876958715362\ 0897473950325557547954168023471304891442213265456746221616718298480022098583325\ 7561375611089025398802212117178947599444274963990241948802655069981189438469752\ 7443884784917143340382956100311271471916953454192137441379519818563269544756641\ 5244690174171115357777110957858568980686720328924437216163437590535141404451409\ 6337845426528711335405984062021943927209397719289330646580865095896802550988163\ 3577136942510396827011573434772286768100373743633593068937145763807200918943055\ 2059110772762058723320950229733446083759255414062961568355656941633885804953600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -206984295217084802557357701617554\ 2880486394337572995126401785017865957419080489632569918783098729335581123152409\ 1973572444962942711434038912492824338255379419920162468416928585759287014155757\ 1111087868657169143714434727517537512547759866095151682706812928071544646060608\ 1096938762942422613331393211697734419952318410224843812961828595223077383207862\ 3392141157559651824768580396321701268725938833026678285748631469131281625640413\ 6662425907761498550967693167535209042824731695756443544766011917146013102490949\ 3077074982634417281948639829098463956487509123808339307364185214602330836169269\ 0492692020374377645736945110203117403202189197913540757125719752872504649459099\ 9505250791776019065945795153037606152352140615597549156525676105978543383589112\ 1232999542345034311575980517535750954191432998405982600695117984366445130367761\ 1198079931922569988414371754886976563744331587511087323271937975563316600558993\ 5624643584982918019321168015746907166596809946183551842277317472140644407094131\ 0527609806070853404899021563837936552904744588821296950079231719415973753000378\ 9814614013158315934375638983575482403201329784249881431893574600702160226543614\ 5325762923994067875705144847025282591318649795051088397694076114768726495346514\ 2917401421079769690647606987496010835237081775740181155575357303594588028078938\ 1310054929083189292709277152818980188011660687910353369294578679882620416019868\ 8291089065786247039717028149926091044725084822316885572937173570855304993233705\ 8711004042617663574119099217296362599158907725659641477294586923227876027694249\ 4863477860871669616477701529513775740666448467986778546824280476650634567891649\ 9096547173880663118802205711629052427109231441656881083904218960817280665836697\ 0049963093772064645318512547951010238654755296149213818352918437074393239127804\ 52895717465628340882735184783438550869/1016590071337004536716243409189756163517\ 8692845574383665203818385805670912440234590779756587256804138064819293232317554\ 4751199660748748727709685037200299923908645004796132648730029782472665842732679\ 1532084301280631251741071953203146392387243477457472463509190007352685013774518\ 3649069166829723469454236520249710729959839622585956360699442082139491731026044\ 6465154809432767001318725468777060301628071660077353353178890156606860706698924\ 4239524546443918950702709041956200447781114210210766742062828868237534880256947\ 7129713100238352563403534314174161313701333330975521220880037087296443315296983\ 3763461219045297502283896284329187028436917778333480535189825430830503624611662\ 1768563122017259417251914040520443716624920729354670862874492651629103554107851\ 7249005985358898339056794445265596643405775291007641264110612167771542107567213\ 9099077458856891777433595429499636797622987490122485668424510214790262022089158\ 8251485948347414957265692309891099272423715205235042619615408330415570352209304\ 9872681144508263792636809891698182572730767661725688295957433293399874546114984\ 9772069779967999095374724108843102277109260157601515169656163453951687543271210\ 6972429034000189252778899911586922349225654458749623095905407545375845271665669\ 2993757465580808279194185732600929981480614440250162708168781251678901010271030\ 3745574914243822686569502796765565298560171674991543945802610881808209769041709\ 5139474875653289700294141696066184616112117601766892836570443569874398287318809\ 4607966336617022656638821069365790610772727927808797451538471273665408367360616\ 5511225840957611956467867615388393020181783385436880105373696000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3939842019058351987473680852678253398899353932712\ 0503435238831012821837708017754725600403148758768292590493240243490436712992989\ 3846513857716941703319888541122584617553045886760778437584875090071762669451272\ 4561458294070160204780234220333416008538286783548810949449968204438256190360560\ 1466430143374495256035990651150532270255067714516675474084412979674655334657230\ 6352478280083772631563366494277140416272144819023712318689486504024352079781316\ 5568696895074477024501422828701038310770957908358275967013153141672205111512834\ 8619498671937513248486107664555092809577310099202559291319547817129793227885738\ 7997946042929683339184919845895845726321044940207792359485488734756662724081135\ 4090430954318226119484032865343052098727810145868880610625845076034616306188844\ 6517704394828324539250480493308037446222435552805551130566582596848512831635023\ 6382984101938772169712546246197452414044382465395848288222080042142853927140559\ 0484602099991971880577854488624292005641605511800189724924890049052636817951755\ 6047864915523785362461563453695666478017137987513686670936595505825125200235487\ 5378037599366289553792868634701021269551710238203741430048488003940987940583810\ 0870725100462379491828341068762518356868768237483360101779981884972235040454361\ 0118048785850585113611894023568337002090633631022059983368639878912016221376564\ 7948308031772274264477407363772671563482126291654684179378132822508432091894216\ 4657847245787628616940693476401876894654098178047541750415115270094102086125020\ 7804426154246634780925605174874358771502434849159788120676048187995051845755324\ 6027361732491321519321622082639577579989198807155612621944007815115599106148033\ 6072739124497361003291495833095173984736799505000149669420373765324091601951876\ 7788469539181158264244978451820333542011875411544667718285211385809157953205548\ 2466917608018938255871557065059215922791/19285121699487908053568124068433958679\ 7596596120723547922743845908800668151950079912333837162712399779749334037120514\ 4925632832300522549645820474521053002192362893678558757507742311064063715137865\ 5542536148435959589694166164698061107933018211324480824723609817043021843661276\ 1610188740549745427141338132761369671921813283144664238552842791942086969321528\ 4720588981400232790885181568638238827144765799647334940006051788106296830430672\ 5447874994747053256658437148398461680184078782523765364473837083111739759091241\ 1817587762080562678740698692973721067801094032249122463922742398940283576053816\ 9718773123805896969223751830015750406206327767876943608000140509182217355187913\ 0352709545307911256377674372736145218667885250003024149749973480801654412827552\ 2220569203723195074663540487189809085780831407029527105305959675483623464401610\ 2288272336321949949286492231490380111478553033213989570332752716488489719686417\ 6635178382757488720587533065331607468035090424440334247319635718516684880593439\ 4686230036636829633150259787244244006259811058550471889808549045371129800920379\ 0503776547403508037679117917688280847611490311464072141683374093478116726814747\ 8570790362480060589756733578397389567324304023922458047084116516812828956193621\ 9789595899641167348233563921495723002881542413454807436628474155222666222857823\ 0063740715941902929475927399382837346602307899571119875331588053152987758466910\ 4911349193022288841639029022942381223536960627527343833218201702438016171923361\ 0670173553172139411119884157862521206227665404062562002739082501861580714089624\ 9464442149922305872898444437532996617506484844852517473345901273768358654477598\ 7200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -12414648999334172454332258346\ 4167574578300613858031525902393376648642481229553279495330618431218518429023162\ 0273329366149545181924863203943011003808752059610134553872963237991941764814585\ 6565908106600138637144008770041172450887760954567563702001782504594659873570821\ 1335660824658875634688148923015743090301518977089367900073874571572232136755120\ 5919968954984551301918826578227344229109657903885898086209709399580728614043430\ 4339982372860655248306604631338114273193645175927391970668727663361390539420875\ 6807848570351070849669044112159280302876294473574947529317093057486382236820563\ 8140369593611243801992845956394332624833808286467294805653327041926036114177389\ 9212960558831439976379996215686594211546275845637821156841460667678042044687255\ 1589796428386797946060785944964943885389567815774582236321462952420414478612603\ 5103228245062643908245609756623291721862458179955598877534818011074702483435383\ 3339147165504576800271194978357858642987685594761609516537499867639856487071646\ 2053495534532184878180480227261659113377321221256466998135053815252836285140351\ 6758025127379595183869856547797406055964600463493456095792269605953279030937152\ 8875455838258118577128681487756361918161094379521814839874464971402368822220621\ 7024953896625020994580971197645926275910952310014917793654596957176303331516572\ 2529660867310504024775039549573366255166852499007184027976744779449670892648234\ 8966820410006244080212408945745433091253817291490437893829373322889179065579527\ 9340506827593719666889799084625143908744610884322569344978446849650090529973778\ 0545346599400478409719353457426055296522194720628167705547928772656467420242326\ 3341239917339819050580379615954104701853720717591387650507255868013117787516605\ 9914439644899815289517365980377982987223129542122265169411419425723792311182063\ 51675552834666662065485008437122670070163591488953647282729/6334304844576174247\ 9631909641144442996567993380167715454183860659742278817516604848513131022735635\ 5393172957076312113441839730443175839360897676922283583021633833913787571765227\ 6369998528585027741130556958068936178064092220304057638091034566620853991077135\ 6682441114060959445602814632735772173850397876153790013025399317169328816216365\ 8697096069591469340284598556055283337538272147898098531276136137857924578690992\ 7751457686468229053166169076447854052351756647404187308901709588645444751604787\ 3928088929727476088301884275662537047262094562715284870321152461542322131437576\ 9450029689622718959157650971219105969074978937430094601425701728707133507172278\ 6224854771944776031318556597425593921279446988661605822634593031276941231630607\ 1005449041927855127177955903765744482330675459460774570041014124058563130291623\ 5921436922641695891924075265880296014136402192150742168292743956026457826105140\ 3741914194953707447997565305276660115208317441547991664790176555242009687222840\ 0955522884853983550021833785337930539570406109133210167747110211476619234101358\ 0122789150389183010139687192930095644157139585718515374922999725779154568387639\ 1630403251298867903395221112037989772933200245782314390905173046116665398514736\ 9407022037514303063247371526959525801249591958381393836519054289135240058257811\ 6010536789925495207679202220571897890511671094723566838294436114844365168720292\ 3136442118645826345382972530371234097609221662306368155173238476689108503324416\ 1866819565306348373137617626473589505303321658226418587586199414947905422038334\ 7934223517144113112655357543952856397135326371885022668572369404849504642529059\ 2770527041366786048000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -938289586189\ 3968008309756533716818879464066037484377117711872501906746351255157054636321736\ 8109880999991379798561895444788546695991479413434804220796588365881928825219210\ 0894471372569269923686011911604127204749146612324022469654323333353082943169745\ 7312417816743995075201512214214384821372069924949017924068176442458740342426206\ 5966248773824372086170857637823348336260928821818081203659056490793526195797134\ 2318798473255643559643914811167808503658194550063335698237634767845626706089134\ 0374993873468568114262401354262501317786932459533263263399007133260424836340769\ 4199323565533577088120777750965531669402012713182942541768312145029028284288492\ 5863174003713098112127034694366563499808417489927356680592478480504518782091845\ 2309115403974665920774661681636902321779363156108129062107475889542677172745443\ 0115977042155861908994085953373647595660881155508876524229536321157795880918931\ 8473893410721505740564559187865654106454139190319461311856829942022779669712019\ 5304358579213896007797523236025348312144580013278016091954747305116072282963214\ 8338393887126370888799321427178048698466295887478925403859875127283570317090255\ 6575060694644830479822202565408748908202253918823818368661966349628932446356793\ 7654715691930306061666394471901578925373054701525731737939718343070916896478917\ 3071594344136916078996540959807835837913197805048353790575896425615569999212010\ 5828290567444482866714540712438579554738909635998728075263927517146824509922268\ 6831356638278771852891841991826134690987782553784232219191511790813856105734833\ 8586556275114197597429892157447948375508110248616663438595694392414389622859504\ 0979175292297215634576951312315531583987140996072804994887783475636866123412724\ 8220317163365485774181157141631419075122712718136878593481989638146478986844896\ 7816433093650736577032575081455499493414201566184382256322171987933536317852177\ 1/52728490904112601312404164710791759104123863277513456029522757745315681133832\ 7978182382190163877334623921971844194715642438966065456241567647284584277337766\ 9566917450209898659638385426352421678867082745359409319626298663039262558712089\ 1771689870778796954755324684435257680043414127046116481375377827461454040273962\ 7313162584619162746773493620207776344830051878036410110046491138139150072462275\ 8952225174479964827064999367670574714328793718398734178211903005778795057437026\ 9100980530461834815332798527404855970276346103000275896388170279929657633824029\ 6279458303928050455905972463960966191225042820841984673929301472312558639065101\ 6598156887392512170998764541093148945722395449793750752153936100631442585014461\ 2176255355978165223818226577293110267337437163482337178562333059428055419189963\ 8502841271414317832237853708099676260116162223884540656339253813296384262698791\ 5847482983335120296303930230182284971854774009580147875896057860518073488863981\ 2834852575758048611729431503679644081848444446952349274435374515296106123078075\ 7602245233094131669098895809366060484493378810182472993421175572055594500668395\ 3029037214230014974757675382346206667283004230704576091628409748209825870756748\ 4347232707098488800409645098070614847268499507247074205696628560744524135046415\ 7881986602004880103146147818414005057493656959923373723549056239395479409240503\ 4539495617266814675027176496200926393534094329602355307327618572980054911856017\ 4065462734099455234985219558626084611172995936455329119647562429235041762111028\ 8305960646960241038381101107179028331829000420716957136375049596404370905926046\ 6816958350685747501651069818879408061231923200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -48078523785943918758295235165464322790688556988520334753686520383\ 7010188646497854638283203799230732211375568576039024169794698989307376629588656\ 4072331937180291440739739923605537475289529850034611353855551652482792519390536\ 7906013908012689328380239459853601136390716107912063140252711391648211215283143\ 8687693050748490536663762184403950651404820441583234197824986060578071352534297\ 9563001722205147155502122477456815976846636678015563791052933543703042285506174\ 6787426215681115666576792186489825354867045999396185152948074811783393032560489\ 1143490305076727326587832814563707357238287912375215565054430859229194493876568\ 5306386973492777557750695339527289232130048754828946921220276594154013784947570\ 5195257213443603316834665933103805723488029414515034970094810356549351018915303\ 0525029668414728694997728972653653311075957696210386824828253341163749492002733\ 8575076078939307303499126373830507891843416382778348796698900415269944611366641\ 0029143202776077086910288404407233771064433983368626237623433110739219952276871\ 3994645081654000733341093774456898049770893446223002927889775622883187592415503\ 6914077712017328360612200959923578959727946523720334127642830248805080725667291\ 4351653286660700261734158382778021544015750415577393904940287988165022149806782\ 9689112867545677311558784584650289337381725842385966963544494564761678642249796\ 4239721683710239193930741454522116727249218308014812218919514279147027172427908\ 3451323976198512001066609182259518512705807281235265499297219176940660708721041\ 5846973686319323954934017599612657154260040168242556745872630757736656439888426\ 4088799532722588420033075238281079928941913042659002118467302405129866810260717\ 0836539628150266652703574517020787902438716407747153121631080932185099010951270\ 9170540317289322860574366713511248464061854851723059595863699949602720453760629\ 918363422732689679563136019549713/321047155378318713316489430298730661643690250\ 4540616844410545650128927989086519706814720773030506704053892715045474327070099\ 5144452362213114444310631245449739598984638393963696683646130418000410304695300\ 3780395720192450278541258119830969066260069868763110273578830750338452149980684\ 2774917388795997359181805244173095129564058485481930060994875876776104273754991\ 1828467791175036414837999439036879081764554065946253074574365108630664453315441\ 8378092704335285638757114048844843195099368127361366090248899773580647026375860\ 0252269865192901605922997718336519581841620164704530192111064604226239876128633\ 7132488552504573559064535923661787773636920126351820536981418214203007882713773\ 5434882266034569410138504158393644159606505294966806774856061777384646475667313\ 4873185303634355112759386729269277285613474474548383979435039955347246438231170\ 6847106036092973611570475150377531396577205910876291595062192284530849060938371\ 5537463139655780100496374746130546416507895134193525331151603968279238050757605\ 2667598108656928049557930014732536563443555597918055277574564464109684137958955\ 7458320393045158643057394403667160072704583625690768969840505117314203379154513\ 8047368025031263123177414036566933508668238568480169059229556269248382779959361\ 2013748443586721131756516363434343720685488632109869496303591607235808039747806\ 4539761520558280213839103547442078676666704973701213222088453333134793654454409\ 4057977676532739960852468708939075178813514805332467558332137338797657453004646\ 9986352977820035818127940561438351005462746893883050896049491096255305343431007\ 2871798570297382105227860332624689939360804936828515305848418020323012416959938\ 5600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -414709320699207405635181543\ 4591304659476660381105963268195344057999838723002154847430388926769797557387496\ 0895093505621588132056545167331445218950539829268277310045485022970892135124339\ 3124158232841296883277617939106618431954654762150192685228326940047147842418080\ 3395724656095108916758013440794246651885970492059362760300952995085374863548015\ 7344980594100594733686272186257406615930111154836928489316912977594628156834038\ 0932182143098981579542448853052930609845385456735626410888316615101621909632477\ 7822947949246577513573905894704816873117937966093275635134596066047183172023241\ 9264973907650559256860285504920249063364683077722931810521082015835250699057243\ 4358979395327821640563856104782434728947631984614543515303373940673252397204261\ 3290225705359733468715640464820662879608763378559939632174805347429586105559298\ 1845838847202248916656742793149477857189580292765753078908454881605949977796584\ 5340726068879380099600232711602668998108403382347840384966967032074837610648523\ 8118975165374495399168379470626995397714702523045772362837703440094965207572994\ 5512395507101414086655113755090306636043392546860552239147072762923471144455589\ 1992389715761082656863074862453838870923407971493799682011079856974612114301869\ 3011792259044945760723749045327006692661517630802144697731825367866550614128323\ 9084142977597760948901950673795309782619597654198104561535617227739643975486582\ 1656031066581958701692555466580520677678662128973752733564637020621706427548601\ 7287472936159875516416605381777870176548273659787360038039509938016040307170677\ 3883481052115343236802836185078721785134650927051288892575852816964059884709912\ 3429769151747875852381778176300692847610193431923616971110993208474477433781576\ 6324402765139078845239060779668507554402420745819396851447153654903353932256321\ 521761820157903736745232111316486463330817341097133815639317786146173213/372253\ 8006851506167020100619895308222139663444802500543880768629675796542356523720524\ 2255147969541205632758743513370530852028395157407020174210393905979114506414821\ 8176323409014328885903958222778367860708055077033461449897745464184788626618264\ 8808275807153971569091535058496184592420263043809001864912967907943443810362463\ 0338826017252845840728840035516059510654835703084606476496017974541082346058619\ 1374192901918511005662744475661250104985458763786535964288477745307468734359763\ 4537361002013533583460464079122197722456689808776917642020927771275200378027241\ 5420376452974778345392627336856802450640521857189392748617066183324997284434993\ 4778480611340203299650605527699378840808661172636796476204922760995161680972033\ 6988696626883924507719970874301326533856812301742360038243108694472414374532972\ 2959533894312662601362168743359197364550080848028897418417882713076698622101862\ 9512808261792174524578714010570655829547231261411274016138616899198884472997150\ 8236840154818355522603058819673382381069334682123017554246829587781452481302469\ 5850379609141305969602171098544009371717120241052453948259381256820009257348464\ 9961696145412551025781416298412885773942292096160167751508232188839516040194863\ 7307687595042864508467157429459931367844110826695574630386962814672401187920370\ 8233831908102504758511769230242802309950278615919175713135745988305728519835970\ 2274781117436973688947501639881858477450159019633089319057293445101268134158511\ 9971381882558546032481322512443244732470684156818050277239984462878585253478588\ 2115103350221655486530383755929049729271081570688898019351358838028066056538844\ 0827134844824097519120259252946850377891840000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -605497783033607044080623608655440046047783306602476871038161814567\ 3411605482015750216127555853170965727443812073483561174220572555012899084005329\ 9492839332213995607351065427681011503909309901044143411870760539777595161550135\ 5766915893626704368689442720145597818598223403626838544326057916689887607295331\ 9677922393987611170967888097463093491609126498317828872915351995808345371380295\ 5497627470915203213044105491255711040317624276041733057135275672299824552153184\ 0055179544406350177963077041062837689123150193575173892317625957828970686966039\ 3775204088039006079129307511466063393251946087668500264202397405057975305787262\ 0599473725140586417199074319083560089657701740989742128754222718158845543390614\ 2065790276917679944756216317257612525465218055655859808221490462560534229876958\ 6997790271944166304135976437008338650780819535296746081016993716937534434369645\ 7234047843613351159652758082585773147937936419918860233171793209516309483426314\ 8563584536588132825081934896326186735784574006556063909097839023213641020514113\ 2549476849574036820496344824982204317629498883187811674723145532753419390557977\ 1524856422248411742019310368634116672524859677597156565339669766674970647645527\ 0645489798446989155821727405199471696479173757678131102040799714793746648791626\ 4134549003532869498129799767454878370450180826797384145747259937162754219430432\ 6761312228929315426614833903836454055987571084505967823426595965846959826608091\ 2719016347950303883982468640392986143860715196570036271853294975594527297144520\ 7226755202500048269971722557588715938764860220469143780331769359327566789721142\ 1222577234218485575566277297089668982897964046647814044071815719776837824417404\ 1268795924590124041670521526456085410128596881257810980868732639760025793220937\ 4998047545434747827729517620759468498376964125241119837032398676820659578203755\ 448423119561888535933117373025377069/956005540324951598729787051965921158846515\ 4112912353109278637151649247284240226189944375579251893070230857222149797930568\ 5688540613984305489425663768719076405026114542834305764619414181098855639372971\ 7934669901114066453256521537030013993269450419369925995652440466267832617602874\ 3011082528951747890579015120366427456803493868123053054596106309793376803055967\ 5339995588370765882267680725769182111963317120920582920632888518715317018412775\ 6955020678170118089292377959432267084920902608548110697080716355840101256739747\ 5721733920969136770529281423154714397239443885438820738923626184303493163343990\ 3369933399689498354607092385847304687938258077571498062580104205217192689053140\ 2462085040923685617851215277928150930311782413425439537867533729114925683726321\ 2674506289144729289228020226290150155697977724345289001489276038143454907801822\ 3872345876536953550887118545739014656425994295649830302398283391508676335587189\ 7067712401715886768574754132950144941258575712782931868952391359391990376624306\ 1310777806053541180785030063692082139017300216204017495773128624141162330059181\ 9455688655272236438913420591719568436947679943501422931728831347282029619414219\ 7847377394829659822203969648775014619454063651824920340605593694786986985027093\ 5129022213384474492697167081698411596487722430457154454471333158965969618363665\ 1739945439210173847168147297092571214939700997422048841028573636538106465435702\ 7753757885727489971141319582542766529538529600188577591154621409410684965533339\ 5570591156439444904323361185378547846582227636621023464375611000478677129085878\ 8948373306523304927799583990571294853085083679339103760497713541935776618951958\ 3334891520000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -53774363063450134908\ 7682694364182943969576419679205360154784224360824260558296358997144700609278122\ 1390766232430581484787897626134727735156930924429209872045673568861519659818192\ 4333355447884193911056802821117540251646478562996419458370267450217791421246464\ 9911421070324906937329101176799183338037001977453190750291712048313783329325487\ 5395572542262715560519895819673592414921917695362562739859528630307735245155104\ 2262723984012685759600193952601612327524588751389071126059393855274758771940856\ 0133136321432146825273496679173692452265091841262230263525559084256619413683492\ 3880323767304467977311433367429066364181142816637879822397457532257205061217739\ 6634287221097166608075096273567070273837263356971845948446154364413952548996940\ 4426619249315035795135173279735652581030876539205605109048386677695891218727947\ 1771085574604433234177991648573167526193464888180114921009449555842825352273213\ 6855497089945048336595411571546358747127998088011634839942675818322492345867863\ 9674210603517128812016177007072266105181327957994344940466546838609660056067925\ 5667252690245406458955492088044885462700970003159965215360401533762816692357264\ 5012304110818006769955861815128662583209385948343656484977832602140523662780359\ 1409529129657738766891303628360703304487195364345324672590510169199718013753259\ 5202497185706254393635842560275775600698209183757839866311149261740086191617098\ 1982291612905294304238545975650788109068131066568700904535586954175638065738857\ 8844346393648936079350714319849309565920309819520131942428581085343865582421297\ 2086117132212686174156957129647022323065345955961246714645092540332965982526465\ 2406177074355619379462655684011591909977884137025337199957692062312189090697400\ 0150803477075892535005716611452830541595374145224415082342713665112549989993510\ 5220670174336550136280433731204896493835108465458850031286243894048533172696329\ 492024817671237307836377340277/830508038158985322047682586264671676814596303057\ 5429026360247622717189229932407808688818987790873970630764184953703637134836865\ 0115890836948306049464679197131675394537914587763798111828794769638762281155708\ 5232789144196269683786504508933975716681738808506532991248218494150860781448586\ 8265432676207402678674883030221961414055280339022467324413911476486350274747103\ 8406583356172422997843289728497540072695152190971127186867112430971394496424826\ 8244659032296538610620201242950103183557046204116013237184230816934825883252587\ 1507906223455742654018663937312507226961415001734316969626204938787760239395555\ 1422203695642691977344890922920364013521720234200004045803280850648235012252653\ 8550431244664969279304941838121691762065854180882727651409814511653281439299195\ 8062318845585308222540327287600891584552470562203270062359542179868283863854452\ 9247035490129863647893844213756654609083978028987496033795089580000062036594306\ 9274555444805769124773947106598797312891179650267180406459768351069203230582401\ 4457943880968620474248510330432640901895099543791448116402673316199942661645114\ 5911122311946704318647577053701388869709880640243098697890893495595909126757048\ 2515395223394339806926814574088841261012795836285754060776926131520051585382398\ 6856964172784698036873710859737956732486853127455376019508929701798865997774823\ 7462514044304346966681415340568950154944771528805115395241471533246315408652381\ 4299355150456377205074178994523614045377918235336628863315466973044145014530845\ 5089627759744067326504126132853000272850372551712288039496190498375142185692057\ 8423286227548675245349255662764112805756661092373653351593627533248189089454257\ 2145790570085858769736459878400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2638360204161913494534452492408344503055126874764190879003469543603517494457157\ 5358694229474124180797161353728897097131147020079602028644364857517046764574633\ 7275183587748733595233156037315158380470183979014305732296083744856658477570004\ 5861216575352345467773621423140369275059814412802691111313618365569907847857644\ 5308138701618250475621411872323577901051826877439035885218611665237933705126670\ 7543426182180825777962169671995643182644492306350799315332805843168927756543826\ 3992504042098217317925556691652074222000884892872167313617133088874961639661757\ 2226524357465804694500756575965466106444822282990876416821042887013330378107757\ 3301729329485996909639461472676510577138701670595123667771881744174817151578959\ 1507608674531423829405533374251148087938896149732968747010620723772134385566851\ 2199369359209798803288756052118961284448576711784930898314469000023297652779557\ 8786784859034200088141901210080482568410915336738970035937801866178706062531609\ 9471660520561536254798077768479351877796015946407813708850064658762672187218104\ 3204339955605661800963054688405578828865619409084526093217050139987609468994845\ 0984897014140263886887145215455635973598935173427742581749814780172878778808167\ 6199103946999758071003790195705215105968227648599063853730741652443818421564817\ 4507462729977444814757332021650865438635376284487082411523213206394939312084561\ 5696034359005788628659863674679751675845694486546320583336462651942791391266303\ 4085914022204144570311164956680237730342016095420615148642512407650582957052705\ 1774638512204656286780114655921825534596848891792410855090215819361162219541036\ 6043249696377304799468755996393874708165130627050320488326348028441706604328144\ 2272414258491963581008212674418915448645689293582689840485933160486393245037045\ 6881502812073647802748433141087522498213035173997639450803173242028250359738414\ 855216303028045641951889880413080902398557411883829272479/456876906072706077929\ 8062156921982900489958706508165252941389238507464546783679818747148219019064709\ 8292860231068574695809939315764262442099902829459896859504878552345357054683647\ 6909421473948219585659253333511724017663599949900070912011481420720217563484093\ 8232443931986510142718010349081908137763936952166917102502750844036074556891933\ 4382292606322248837077838111501365773166724302166257130467042861827813707026031\ 4826874226343217640794923176539232843176423031100642018708641227398285835765130\ 9167839246584510741339336427903530810435217926774005879660489560373341114367738\ 3436654362234232637205088643161408410214222397480544768182788108981075365248333\ 7577539285233679671846113168406618934406442547161253621258265631827506027895722\ 8883226798206647084800611351214611284423267836504709905351423436905772680047665\ 3785740087758428061471377253451344594494268006754041084407686941504024910361048\ 7371638019642657189249165162770498316993966902036425916582701562850125214992875\ 7565451934579220179653203990328943155926794272210042705478576706249602273869441\ 3798270090663644267120030937923163331313964134982093616469740247908103506627921\ 4792164332636245430361026291203438393354806754649577285052093514273155158973723\ 6459732782626778026524079380416192549090980663699018744044300085957250130190766\ 4403655470897658064528943155451234282207500936002995225626372110057282172763168\ 1338718352105935768639123381761215380734540315864661344154139298956658127818913\ 0051628864721838664568704775150632719835434527124918435276501452862971972561309\ 7217261452007785658251288084209051696185315953585609351604739579011671716797096\ 7168488773747252119696568556329953913992363336042233307175321600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 101290962053957849524445903362465678550404443\ 5298941473630105179901975332365794738436455438249151267459878311605770864151962\ 7109440236844367481790859809826166764266558966441994420340494662121482669714968\ 4120994815845526414476182573216557750722689533418206799651745987940513038350409\ 7996140421275318105188730152099579676898504968813724032831230349606130108255571\ 7192237911701374503168511812062190559956627472624353283675029545131325460575493\ 6909705503323865450816830815835068092791648874666830960382949500923911620623924\ 8339895755109375381949356575784780409057904006932296377223510724278311909527611\ 4719027297010324406973489461072738513809566087779646728486710096128669928522077\ 0254794277879877267748626179534374850372321919712173043199993323717421166052683\ 8420797907206818250079341517104520205005524324736080391986884296897187914454790\ 0570910928063043600205509364603239077552641299711623884982580546625443630101855\ 9184384323504708170573872648343397744149552345932499904130130103550290779721496\ 8005956674607283951801461588562241463623262107587573503056475698016236229901433\ 9728065781778100992181377893769711017790088855042505058933668802716862667728832\ 8935388364068969304702904540535651454314412142325677298931818838050391136074286\ 0085809572262839162242319330492672628876534089215299791082038108116027638224032\ 3194465156042874279400167830162669992830896075957624026372478105026526240274815\ 2127040019402199746073341324814870078825370127878744429273471688794338905234576\ 0061315687840478574027435585753953880197755277512755954544453727462738171107036\ 1368405427095510596551448421806174020307939170482156255594983989424925031848423\ 7604190376492468506337221313093201066724235684783546009749380814486580584125546\ 5437135534985573682795798541956282008316131622306487433302822926388710657782478\ 0828175673183967751934367788153945185621979316881794571614277372535347865625179\ 693/795091904422866818977989565881687019644077974593436841587184342031204897323\ 4837852357407297751488797382070925735107928518205554992109546644521132791868645\ 9178274872963095544654256724234425764078175831555696312802163388690048965446711\ 6211410044067956410167742645019824400038560777360757008493936570928671308717677\ 4087451861910613808011960349526234107395821495240065998144678803859007554587393\ 1248716566526171678951421869057715972020990003221571442923383079048368726828484\ 4706601136454462786351215480734805556359007940217895249710250341451493195225103\ 7341820411581764234655910764547366743237905012001876923160196817890487281016968\ 5432984177753385099969487926678328260615533462303381168680995606992067766148719\ 5446029824240076236641361398155917820143369255319212803872337594856590847772602\ 5952983054374994804277554071461814723369411389636954537865793028626045147642162\ 0936518216710797084307898558334160148151015641051577775425757418746606857158378\ 3827560236111972027611471024750618772369700028852759487198820426539216802296158\ 5920950200885541213988113461449304928478219841605018495802823616007320147979541\ 8959684409327964070999219173026584526376519997243783719351739439097158868653045\ 5871880811966336256393725918005693164541979227292738684127060014627092096933507\ 0642488088418323229449593924792759975326493308788875240767503865945372284005784\ 3176836184069178170737703888051639293320415338520883204307827798488963244519380\ 7901422874777171826389387727687530673632317418035851249446603940858697081891949\ 1705687334186216144600822324069721190842985310347290285318088120695630426970872\ 2660298687983344909490576964190992223219854656249726481695765151609904745676800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 538398841791260229393364900019\ 6475195685344771222191509049093407621007718544201476657537877060160874267985041\ 0662821317743071488653422930008328091520996749005076189792267313511624508004737\ 0093087701141618268641970010610058546256687177725083863745477561149727432606609\ 3810789310406121874562440192992156032031474158607790798415400597705539691640906\ 4245352711253865920332913760519116699933746264077362663435546505609567531059765\ 0733412453804057074519152319142215514621879956843594501992162798212748285178686\ 8672428682862273277630220298806605977053236445582415308294701668801377798307631\ 8979341022821346485500032402979550805142946299796521240157985171230385666507471\ 4236595846609992757649142758001042694785871985501822401047384195398858534936682\ 5612279398336811382907960611059704976788047345734220689207295016939214924320991\ 8502570839736522945212894764376799047651310188801745856838169163635520179229387\ 2762926778826405526367462457961092548185273121152240786325087136084788249397731\ 5930814013062949291386364837947663852527238678691233240215616670398277642931709\ 0330041154414394790020318288426748663781674340273307604305130101310761570812385\ 7503184112032923561693384929398092068532701515017455458008614308508693037064206\ 3268544567188550972549147430212996526711349455842168165681422493531013805016657\ 8883948214843591294876271987438977353011892825235223384604532499472890606780386\ 5577755592467960423382879746224399069481449955689805319099683092078503565837278\ 4151727532223434894527217735546726125958850999949597905229485018688679406627363\ 0701926740167611412640489650493834022899007141145931387753122675094257577032247\ 7914858651443429279914574818294680422645733956560377473561239606507927197789853\ 9444849146245217447517446790518184225123354650725810096704508976298996195556182\ 5176911875607827347586391382117408694066865965722166921693021457884499981069984\ 418585788144154230997191/269132859323481023916830954068993684724639344509221702\ 7487676159301766918938758612996666159499186110066309380015594007129569927186224\ 0512965661496605836536198784397752728217276368612030935627853454451343769843846\ 4065424637421547628476291557213421275749534647926498342243628238685696222390772\ 6956393908128823216161983766601710909808026369249877984264058172369387331414394\ 7500509942777042387879447019545298416068879897433186202892156774853391436777258\ 1401538226923736698618890003077211857877067705399990756950226049804441392367383\ 0158433506688931281073582986765540111447637411504975904508981456279258095747081\ 5362993763079332626943114358023224748413152295650328396799163422237443812497637\ 1831879214042586517975916034441394873181281786036949544903207292762078202943644\ 0818504864114269241100353871714885631199345696096525381115021525845074761182343\ 3876444290541910043539427584870757795352426902957182826455315335618181480910265\ 2856941769908314672126469749629214100935740747398702826720312451557923521076836\ 3005492945684390413007493552193576327018881718711934663996220605029549738651508\ 8707432472188287453509747705191906574902437849356241339169259812652006639037618\ 7209330696036458530775818990928216040281065819857776132993538857653521142415525\ 2234474617701550466306219158972172769772440808993342889597274618985748659896100\ 2279571315273520691859259865636480341131677469899797263224988184338388739455221\ 5650284118227181828205528401701791864493621096843194959911988815311086893052611\ 5883088528845253787037392621994095726401915044304567765623668605281138972065586\ 3172645423353845585069452222919671656664096110793592904847366692304116576845848\ 7767333320848706784722944000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 11\ 8683750888331289311567954720571561851185382900744930071530989759514307279791530\ 5107074558098841451899335768195566480987152563007720303888280735772238107401935\ 6481068492234702208183405277862565053448222989938944044651496079616855862950531\ 2651033010380945039967712346065991125703507762823003842940940732969992079503929\ 2045216267674827527395017452939646309111109423942173546774140742593335547516346\ 3980459389510491670753430029857345295700981720450199201536090519661076704739517\ 1358394654778278427067865564427574355504276642365522875284331368082202395951174\ 7614299147200494528039370555575414000832324968741572615741849474189707931998951\ 2152289725070839516488902800758541630582730569979979200269826408600449012647876\ 7752362028116564138154074708396148440978045851478875803542131776307201869669924\ 7163923311237328275788576615822961317833479238236805423224418584986442902005166\ 1818585662764443692617750108687124678126604071794849428553151993848659677675511\ 0204167318103626728162365701707886487679463138880803816558105456919477625055525\ 7239125256801667491733486891467867253930585446290317046952942547958782060261201\ 8111232781524047305344330012767143577059325658685742047414605189579115379687556\ 1717615987738802959956719909173317878881813313558187249697501213742670832153374\ 8689368595165852378170691382411140180218474204367716986957996738053346936853873\ 7734467432823918754174564210145277563395212335500911254661990023911530578225597\ 5716642251492424116262427398691942152332139245121029978038469851976868168188379\ 7286783179089149993688370642337945491670784179244356730714334114072936707885123\ 7683178664586316163880960511389618421507026226923211575829043579022521252603395\ 2417482842729571204251600951512607164470676148258089807658598289345675661791936\ 1400388494119732791970798307554910043130447277217965164913693006050882666809986\ 87806836960067006621649291517999473449315351833426989038961626435877/4349668645\ 3286380568086425129878718111016321103356166903306948373375603009182058798793948\ 5935631161160845821024899515085978729086324622963835265594615120919303443815270\ 7388158410598271911177782049683744819127038517601219175158559488828668897539854\ 9914304058730648927664066240974678570036665439368735121212832635363062787162425\ 8333248583492431480612533508235238672756592558311914038027249324939655439245426\ 6139032775206750483778887914208742896211099674556294309542972464472654890734617\ 0424394265001839555315402227376920298078754325924032372537405264893300137861276\ 7981287822270849315937363452474716816061637482162997402915085475735210570277695\ 8876041260258745903223384876705831627686302741163455459447474071096207870762353\ 8536229326118790300065241219637961690642253357257442456385768352717878094780815\ 3951385828679618806199926267755845432043821723155258036044824699120982989827717\ 2223049610461033156015599740582474239967208495485427981075773799607307959363748\ 6456984825263958502500644762331915902437196286720469173633252377388977264105926\ 5978726957649925637806350640981942031620365560618490559035562239850611327672653\ 4593585054891322257558430105248071593367922575551269807274498640211388320797014\ 9888590250544103401971419117008792619740750089952613919397096961430279523171317\ 1434067212304697508298341797269761841237541633829877687108119277590411838169893\ 0807028723134052690845919893503144650336384609570440228398580112571248965481790\ 4539083421288834851689375929536148338106387188797701171039000583220037778053365\ 0791883078831364816623867810179272814822943351121602975411670600164769853828945\ 8848580179337167013083035221613609557255978969548822546679787356546311448907533\ 5168000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1051765903059222903035\ 9472283323131001128162614013558575951914846208013070258094082662770100382991636\ 2047031961040215042357351173401187089951211756270849759034533218638938168344762\ 1852206690651269456448508028482451703534434792939142201864529516455454938344027\ 7862485731133702856936776736920186982186349558765643596681627868501557862187282\ 8023835079845488558278299412550087300165701477550864843531332259972724427093010\ 2959164454107645599123798467465454266588397366896521972978840354236829385625988\ 8954980386580560404651169725073855154433950703855403790230456184339867741746606\ 2706924010180769091025505492991826484654449256106849628199217354299259280400623\ 9673149006773261779573003067799509804640748659726119300188210250021070238053225\ 8215893060201312977996448197872338880833803098669791271097079446004252650847824\ 1902840135611061337052506247384528017480523653362607614467886540717186287760841\ 2553557537292093968449189759227909417025788613612465869044125470549431222894918\ 1626000847056245913280478334800593576249704635327641031576053962032006688666335\ 2792070754385548535725273461695437546044310922785263918196021304484444808055294\ 2426693174308306281746620845383735162231407387872156990604563253550220139103616\ 5454495995303894438307433833982113509422752101364780470124634837354313371676696\ 1200315777740675404076470237397533577770131446491812435008872681564217581541391\ 0976452232432291066351366887801543573301079310973599028433206490267195022095163\ 5673929214780622537692658865226609521463979626581501976658812089851747397717747\ 6935237997272139925684532849081448873560312539552902177636849628456916237594797\ 6107666066569121548613250462490037059541188378829562520069287162023805006692481\ 8988331257998031991279041697818609165867512083593393443792191382116791688298543\ 5695265163712807710112368426391667371270262060424992499029482469222119470571595\ 835497122943731011720056353613/306993499904924048835401029160026430029984217901\ 8711064969734566395255300950583987925577692335321277395954308701991807457430301\ 7469682905974664329162185855339083016846608334495849273146963343074422768436400\ 6627380349084493317625092936581658707730382625231715487999081662276919101419366\ 5531759063840909676881297476010051873803146753214287558368753261816118335661954\ 1605610493030792447668138980836563529916159076724521134840966467049312322938855\ 8734240592372967788851475750699334317450055635902171196328400222486171276813477\ 8872681556661371968191918004917966993951217181642088039039430685942015761149952\ 8150259791836261885552960499784531764591807308890099833304040428494933011496370\ 8605166375696896100261323923719244444038105507470020420518171585803061737356418\ 1402390553520059974721793587579280571577256548508131317691285137096459596580824\ 1168364894569326981286141946194334126276549420526460628740084588413231137633522\ 5770854367052514076715886340535225358432562778930140294692599389851535879850379\ 4079259731870658281047723727061888575218211078293132880756252075943655704695598\ 4616512079717632167768038091331773486974766421637989406243327767781041563549609\ 4697830506535695514816664318310586070860740075114172119290237437385742427162680\ 4145224382255456411346466153188980593363346104217372993259507825390149873854965\ 4441683743491102989856472578892733053505231066560641712194719608991679942026257\ 7187513326757278753382447329157403311181079521299194989944226879479541389914476\ 9031954214406614359439484673883120669927991617265971351818280946050880434831217\ 9571173745978839543516403717971614844627529136668603872556233886841402986731184\ 9451842823747937015986913280000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 4608041690652139979224209038689017973040847112043328235280449557607503857910034\ 1021850056372154346461096301055416929925909197255707367208929346931572437373210\ 6124583569633346816238189538663246124966871487938096695106673279572932019060804\ 5479233484314565761947370599933540591642383888573046708731786196603478564462512\ 4019156728407442888036635183522582733140582598578631573647800158922556619445735\ 8589806536724777789899784038895070533544898785880564658346156124043719460744353\ 6777681453080140986415361071753278273110768891204001673678048568304977856494904\ 2176303612432082503867235642728608375154160719224541243391475377691178374901939\ 7570122879843089555674808046834622328212057818337634037052640006556664297161603\ 2213631117422027028584341376741086819917673269820471243280502675190152364674275\ 6267380241215994188300586907074362871863606561567268390517504274879035237537871\ 0957740936211801192093754953423521431337502029710379019566105878733366406410484\ 1364346828125067356757355419935828371374196080598229957013146443909217674543403\ 5373734546330278528774097042737636530216043879722696301608298144726042487642519\ 5049856429827962370595883926124800248838364787119634639101776898930848719526281\ 1445789861823793888456962952471247935518358171436913352706958556846656408628354\ 1563532347331853886382510215942664383232811050277687181844655091520058729080824\ 5731648593301540386138578017256171075286947023190234848985353696861275711228369\ 1102353803084611048979255269426282060157142680549293768686431046193988536270926\ 1459639129862299103257817580758887302148382917308695448635921929282767131874453\ 9195120866502308817897382627092615127145310756735103621656386965953682044419047\ 9629926705025274840120859714217059563279727022808387891945905103862611649353752\ 2091803660397883960917961883643946432418123721987156111140843808642540702692743\ 1246844021998481871759673590184758719558021038197220080150912232169357/11355353\ 7385026303372519773776599320041296382333870380735577355787430148676910006335622\ 0320603657485972536773987313738418714571577285976865048121328671687750793955810\ 7483328028449325793874667098743085998574261827341664315443606792850425412020734\ 8973438970314599122255113715238926953450217779492499220565443688497319888778685\ 7451811152592242537475622654426102067345594475327627999333475844612663842856704\ 7331164233116476995917454888293487972650784521845071492916051286023066874751966\ 2643971114901441384161403422929365105646187376375209431064281012402743923078664\ 5368466906904904449576390498860942325618276528511328181899486112943782111999490\ 8823833892775368754425746367842277372206679957397181431549580753891839732324102\ 5069249792234773741961874962935077406720949746878920257805248338203456556147456\ 0722194710056619492714861335615206160313589180096100077805727222689860751122943\ 8139405704318225436777168167746900910539918358330127132094358249983425154875268\ 7475714042913372806879614080702819189743207817190951740581046810390017963042077\ 4600887054514642066366664105988348623964088220238709827285478443755757592282940\ 5393813946816882822363771244729977355470843674815798981873065550274521947199681\ 3357265053266545325762860671766744152544375858923392494017225114938661693920802\ 9970783067177571235990019012978940837442772466791202151305139483895678410911494\ 5841771585581111546986033610047959866514538004953930249421564472580492360652378\ 3513025434523369053993255184706021138477241464673977752292300672190350001607081\ 7653131261884756158854512475405656030293119537140445920767413866966026867997400\ 4800866210058051434807385226337524598448317671758233863499203651809198312845464\ 5153792000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2281146898271586434\ 7277629737043503173454232927831804705219373168058149546624278944369390327909905\ 1039147682713435207006205924670306012582874691675252903301640181168917100873398\ 2453226937726581431270077080246516620045308974438173282090762788840443192543220\ 5043938580500542380242735896669477993326007758519399449519317803835338132403169\ 9461283085934094209354323451049995600117499764983742994963322814279122305737679\ 9991701836432254978975962447765563595520720852016790757014465411720585123937984\ 7226180433954469604216479311677968093896050141555886975929679799618011362704356\ 9564969048440720483324038070395294339240529343650337010058641143333429952242966\ 1028440472037900827323687568900247397227669011942814508418147668919704813965261\ 6704350519415434533935095874516534232237672153663358560812075658721902799448822\ 2891050962561096277405885224181373257807579078865552611880045925076772365041116\ 4693289448894282373014189838765453908580972077164772485241591898075664108871547\ 2481548281393640135195379089785446575459785007012934153703772082255655803778834\ 6932975481126933241927339804946290078093043940316641929998217442403879231411797\ 4253129747710150884705844744410944086723720589420869722473838442685961999573003\ 6644885867146530059551395976356623935052735715932562932602199347470743148760225\ 9148255174771754710927726651443823361577363610534834883807599669876178181533843\ 0879876337292750539979978943402251804378639744611555338927594202752762608538097\ 1740133605423149730063208354985661137651056964177582599419567931887061916375367\ 7086432132423493869593550714336731312253742494165851729139580117358099814506469\ 3681557896756727149683750309277863555347629743692185281118644783734782303464760\ 2433749251622365282174149496861168544026233630708853971351923743744064516414552\ 5555565793973068185051729827680858881735424004138819766312085673699476576921385\ 423679079825734498956748750117980355560769827834540144703/497159136976069651252\ 8509825854463458961268549458430045203493040761642956872337044301090844609495263\ 7032383480875964203241429441713566410938339306628507875798336776802458219601730\ 7269277875919348310693515638153402030633584655661553256537044653982676041570248\ 0468580597874566495381160742466395361240812673123169079686960368572341998851568\ 1154476637626053172529848170862716276395287335708736844790580463049789579549016\ 6476531233479587260012859912393888968823753520310773458618427122573139941326550\ 5686161436501260413911815566569816014651258317405549806930228057492059201282488\ 9544604509534798052758810569952569785534178435279647332926913651739706315516923\ 1606839756459130162859956145262324816751903345852313793939293571818596285869592\ 8993367820514344266494860280929001207628311088175334160304798156108287478910758\ 9108846303869181762142884457893169454709160215111963495116601521596260727960169\ 9484332518149795623911698515028058876832007000737159031784219168753223739836047\ 1449786337010181632461865206648858558267781842824896297872774796933291350858752\ 6592537152212100870427703517066729636745608127922432805405532799022048483935965\ 0714539636203860095428728393418047688436056293462180256658863077033342356426606\ 6606202447386982876567438684962092251623418473103749274566097923200531261776302\ 8413810776645111203089028530227687659698904677576150730411955019665360026788768\ 8569636230589372973655416447310161021908424880208541523923159106652407414663185\ 2457865843554788649067224316286736182464808464547984507420009415844294760134947\ 2961107890153125015995024002240256515185454378948520343710610996735302693926087\ 3195048715090598669463472158902904916906006868007485191510799809488741203968000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 244124520586470300593958560\ 3933760432827032378734903142558839562331075395182129220308924831551756057758758\ 9979103450370326547517789374343158288201997081375030638346840955706338441803074\ 0177974862564348012185248785312458918609674893161192792051795614025687960932398\ 3967998058667199930893187558036947582496601304298300536342742339013610914950928\ 1377564816096734379902712427602018840978895978506870073408678283776396701974803\ 4046381416589838471587945899973449186621896357336269180676951744625027219841949\ 8833303740040232128747477295099384487156314028595367845072219760876982676585128\ 3527905410470163085032325346044837593508275554684669914061138533402060259123472\ 2814484343223179892856265039608441563039248485558683137225772348256572912742260\ 1957349460202405759894894189757577078844827225517749985549191351972058910185975\ 0756988471554962747739207903740306345377718824573163081319318885801303987372566\ 3608338837004410193742425659800018719702549352870938975204268442750005172821909\ 1688118460514997796614371008620095629669826657210942695227594971498397327374070\ 2508369191868798459106017711594479656889037242328463969160458989589701764612930\ 1535102670642562633595541080327106529081072474530654482929558657989888588022884\ 0817098483556587092056598556455611196451667592385518790339573148830919192067483\ 2756151912397575767234091684975901588962995392231555851777791683135279762019677\ 1904040826137145134779523864695915716618282962415915637318748045004340909923563\ 0986908963118460588575444116794071469024773717996700187389923872351096305935441\ 0444807305006441826194984539233643120951400670264659981068035080266930362548703\ 6026487992243210770667721672925386086727953606316264788189112585923411011515614\ 5308659251390519623531795517350491274709949455739463250328534531209041549853630\ 3499382466582254379610380840795586051386994569283040927977161167042028317976956\ 9195568054638361660323038189722773365239833068191529/49013625071553486714629216\ 5669292172175255320498905979607872362129682332360040921465555058220670798517471\ 7100810962611956592125805405281066569164574105601215220688863312360766527871526\ 0263157747527566982088805475143418896171563829461966566562089808765337283156177\ 4174881051482286240486575032631710097455512286494494546459208924076846515361176\ 7679476985376360070689899547227941704132843039695873218223288671081721988346485\ 9233344877400620883844474522028983333147215807841007883966573934267022702974956\ 1617893938830431264682239713419338125556750178053027516899056478735755333215262\ 2654424906467398585775909753528209075617112844869764096217103609083356261770489\ 6735826092604837017375167086759914879884595013510480634093931983139849949469697\ 4502827789392338319502417227017141152078749824974139982626452288525430488352515\ 9005047470160464574257923161348995215675836927561029335112139464268995307124857\ 2483303173231374745172181764719125298956477142626415201365656374850089084814070\ 2956532807427536373325348526032411937798849806521657542504233367395330472254719\ 7938555935868315136776497124431756229163941911620124675557661488657641630650986\ 3554779964813609648725352558169318547305857516054492660696268577196785999037391\ 9817003339496877660640673788362974006535135860885835598420260727176776512122889\ 9010928562178480120868395237578218321392940633517588493809778872523900283901074\ 9005468766258981040328234765487545357116331134617035461870854121612031265789269\ 5815423573244741171030680851582418413299937573564563971216062948234015335120602\ 2095454022973190423571453990904383979988868876352559908991447896284399427500388\ 7407953948274846072315739637391139884017693955350644461062657966581219328000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 10578858593650174159894418386\ 0890361794312522488505677359501437819236582852347090141994854193268575091892998\ 8580634425314793331486637638027503308852356320049228284406796917332600059796326\ 5459875692228270629574191958523856658537682540034088148679112531997961995014589\ 8640650041379906313075439429913919443514681604202635135859541311419666156050543\ 8113394787282454155518227719067093662737274847236183342894551763599741876857003\ 2703314126673948975433882492750382807405919403149748583860384284452608557411187\ 9839228600246246757054684264070102699893824338896907478325212355191229537795789\ 3432744424723991686446241355774785896439723683040831726230761601230011111859894\ 3169853822888029247226187695722864963003593362486375706918234931605584582340612\ 5262870904122078488639800868206923429571603743069546094425015086901006516118420\ 5145614875773002468823526797148813895764322800652601873206001427016995468523042\ 0863191509331527019996963381453445088600057919134291742527006134645102053419598\ 9924012973245343702151888930990427975624622060072031154274803822403516813166825\ 1400886830464291835687773455016698644292088872530254373912602553552564210214488\ 0031535682408910892293294025874466819252805537439856107537841648543405774448841\ 2294106370003211009288237279792233185228128889624047271184973122081718937260638\ 1578439295123023964721470086808717352866051376269036550476671324675725059515213\ 0919725119758900688138944225280641671664187262794392022657137173744601387149417\ 3083207790294974533861908333158202211131886135702682321685607934011613994599381\ 2990266301199866497347236009390317448102923581274587669177819242656090169988669\ 2013452609529611655255606249765426280922971157953766256646924285528651633052457\ 7430918140984206072663466036717627955624209973640165567596284064031073089750385\ 7600759426308900216605425537824023253639266300982586235286454506359125557927246\ 683162377453991679904770809115039167900093381/203419003538208371306360655030688\ 3241089471004116914684763871111862544860937715026879024174620119732024214150605\ 7004185303852171250750304160704792619276258555847997558966860476411311260868796\ 5695716139337852840849206880438105445641877429520081727300363621196421480667094\ 8684406057400125354827506115587715861867843856731356545844532836326125753385628\ 7864702860304470264996497914904050948137987646668406982155357991780129551129938\ 6826599777926535837997139163439739755791397254794892123144227804753588825944642\ 4904800394387291193217707836784613170232086375362511305554920514654488428136640\ 1958570391360744609314309043939712484764008258073086781776294451097981741323853\ 7831544732733069653580189624929197233941159779907546275333215146914322449484567\ 1214942671231673359323088868865090966149866884444965154983015300982379603812467\ 2808286601317030077475961929739772064801058500193928799943196013489803606570111\ 9380253827082619479824647677074154774921622600090783981986376703961988184118799\ 9525147987545564893470129231516423829339865503711723158153858022215696761308455\ 7179811109688452161197893043137290709614871308498390418599219749954014824226865\ 9972270714332732487567812027785031648611314107030170800756017599140022905881761\ 5316670534863614358429263570765879138361233647218047915867870636562897138850703\ 9059700643510243529169465510015171532327345884058254592792309291960214688805963\ 6925323802935624761806610462542915619907389159809456349403058480464086384217196\ 6789886591937455358840319671429981399335268602186031369445408286669890962177625\ 4243458611626039726927181123163525100658969575389096048675796035258557045196326\ 2859928492513697951563632710032963550822687756689263812411392000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 54679776283253850650918248750040608423125\ 9823074988143380853284231335565380080461367946042219120033354589099983557653265\ 2671304764581835747339410731106237748199441684447222587460416521903134523653121\ 2452515781685369032007026103476430564189215367150242810493432712941423272979783\ 2065740058677756839896290066319002509894895131501308495047931447666075250656004\ 8873778029724896188373249607483202270845274016335541618137826647791662146609332\ 0951973126267049270431787577158481299963889213018519096547055159710310959662216\ 5005460466389681835601966969051739716892542057578642609070400987544885519969405\ 9595224741001860243393344458917850726343544087036713561699557638919718816668037\ 1427789989727240584272262594406254249683832190910695726781188104828002801282671\ 1019321149844697024674283351425410322649925623609517570011301734589179590181639\ 8230799120805522168959935446520189442333781901168353646334110632710613767650881\ 6052794864459900088191266894960650930640169765880715863172721499946789098581611\ 5819897023012950113171924866270129954372910715725867457846897156879254333118456\ 4691755637820904540468308399180502172425541300967222552854838315133260130840086\ 3262991713429247153480953196115743304432356600928606464483893436841269274922343\ 5208189764910773482453474428255995464113742309379112392884379568309560473281011\ 5926764881521251818956055827314517881705640774065817612035985141218575439081984\ 3568514514259115611128075902549546067145338474950671136757335385406479315363505\ 9636427048186168367514244557416895906136440290674253387338908559830193977848724\ 8183128286315715292694235058925815794579095716054359120343326721235977298282972\ 6964727318253114806959456821359461625856483029496724142458816401920481168850552\ 8155218351898974054698824095524432974383391080662650449641219885434226105793247\ 0891310474893794800589915407918318115907339084904790938420641617939692148824121\ 8137524938821680590456552356805670250886542409/10482338679937752712458644300211\ 5207262004265412413918706943623424149086665853869468126485518146949276553837340\ 8758356276471242213206900390901705329829995245000608968822961817142953870101818\ 8173304128438454230374524331970953035209078095582560164321736713183192273641223\ 9443149776692353344231821200238391466690115183129750471961329708166262113434554\ 7375595787928311051006297117325901967247741936397906123574697118345310697174578\ 0256803724299108058010312607742456470722676974892619411913463598332047009326803\ 3480246023638339582634403804169291412999821109250206242158963438167446765804330\ 5443168095321229557851311500610163475174042638906879549738771223648292936923158\ 8428438771535788637583852452996093916987206162212781701257838437320146077011037\ 5616680961238165812931747587855604997018644817563219387089022082501096764139296\ 5657032090450031418158722200174379406832985563533656714052883043205921458932421\ 3553934211259818958030135127702894599060390492810576267398226228878160119194249\ 3529720600629368153233711556029362410663805679368556694306218292507640206945946\ 8659739302388424826248442221515825402801761463770316315280355580404161500882977\ 4680299327498764576814073363712955748680990330534872284795211005677720854679594\ 0203093992587185219135662696515157440347708196420355173896757538485534876588615\ 4721168481602886995593436795838508455749110505945083691239826099291135418646317\ 5644650203353995455905937569304243955993653926235971067388828179658038125553326\ 0669843632415606001845229281513220731857183084489257658447636031289769489728714\ 8787593289780997886573072459329819349356557343374004291978607950721894608903306\ 2858578832665232502669541977594259319954617870704750121201111003217453803110400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 98689445203647567260039360\ 2708816324998156515633112276431438010901099061123834808364933500344341776642842\ 7308641242018216026481725700918045754515516272194300426939483344697686833266514\ 4975319780718687216822549935698088439183908532845233752246177126537473703900869\ 5420460016287645730295095720671234977855545746043667435729542726120736764823367\ 3514722988904853436111201219196950571258200218154304144508801474284580075286189\ 5622328419950221077172601919204586433600304711037488452090411145829987459243827\ 2576819385150500278278416875620952028451724292544983580121092327818229134091692\ 5996482705879365361478688437724537157015147445900413095081875896609401719143751\ 3747302093925299449563538004844029331449343758593103282716864881695252200051111\ 2610289222691884290466991993728823535043090217309421971968331111715431725573834\ 2159647450116130533422537953971983280027046827084788816928445375645788730231352\ 6478514913920896363511432202427271842287491578577393995520560281516849329352695\ 3475263304842682733352276063511980956450143030295219966274968751202856959223382\ 5841642637442264353275973781145628895235185528020681893179455443330037947564072\ 3738135029521527557663424059959436243851359846720255115640561345982146318701521\ 4722232448792953044318720976094121063810687709777771777752373406501259085162018\ 4933093305680805751982342323220990625758617913023257702286177038631536951448736\ 7125014223917159532206434058374099977786230785101555222538649100741364428683520\ 5354886622117916577771464492503874315116924508913727830948340288922573868179614\ 5400897134350032514517471602974856840008125214713736361863001391620457568617250\ 5563820264565603244767261540666612684021232058566346458181692197957348862051998\ 3728236976258896072488961118488181628575101717004503108871601824757600782613301\ 1922679529294480567215338592667085282105382600688150240809681644412255892794256\ 09846165959786573763494492869707578018086071065794982551112393/1972959454404344\ 2183660509718382405834295668410416822094403710251721803682691482943850528391576\ 2540815763837659716199744759506872231037790969363547949141109033660009519618625\ 2900055015051598657660742941387841126608506433029716128591302884755514151661884\ 7126154312817239985953322359253449532569115077208816613329316980183434444021103\ 8330881948938616424733607082804436879098481567071445592771809663436526412553062\ 4605576511383361617739556171198015565055818266709767525967162172349686023231886\ 5024923440621796822116837162889266024212077499949844064169070694902550023280416\ 2101246437506923475056248407035252448354054877445110918401848082858070868404144\ 5871646334517112044390660618572246199717077623312557899886115938059108663647991\ 7531055969390307321590351062289125969260053591657435061680628265788713517923271\ 9677337065989281602628634780069324035674271746041958948147291465651739504277964\ 4832434707687039030999673074740873018753512358125749275324617349107930335471234\ 5043611069016616318131089766442114281325239909721056546797874936110060050254875\ 6834970991398325423488055121659023993734919426757054947595408452181167263266254\ 6865174609676545970533512151438553858554402965383437059186923857958261420282452\ 7513165782708606984655281691638941563510396455832180891730927295430526173925079\ 9908725839652779198512656176792559788860983563264208436129903075439813267626968\ 7305933666777241941677863467072217611270092102814417222289185158813480527778603\ 8807248680128763731162414587321467523777000738943874113250412629040224152360958\ 2979760721000937468396082191759212556744579085264159506619663520694059128961536\ 8432805019548034725197376598081548189278825644871868604741842517124998332443652\ 0701440452198400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 287609315\ 8422960055184977494629383515813520027461567798732636245942258673729142810142509\ 0537884064707183689760426090008191953897587679002855881679717679771922363169307\ 8904600572368026604107998303707458580197600499868979324542486893631229781483103\ 1394454002745843642795678839787299423867715390927928639114505414956270457541704\ 1901467232830345971927650778211208664602227032317807068930513504325438750475182\ 3783773203457727942603116423051686985149042888447608310975640215394348271591475\ 8825623460678856977973159282439775077992976936595570138151431596092132305824739\ 7798926101449856462793293416535240662624187911352796782156653647911410936508724\ 8398323041200717451149882691031173218132909754440047595800149091139599804787576\ 9790747867720816365919698324062838960048138885916064843155960193318060624787376\ 3314243524844166076859421952007481304734935013819951217785167670158191026013460\ 6759612154499715228715336954138003518381279982417475807456660411583665996923225\ 8825820378959200199615060831957941208130322961278800161116733494048279913113306\ 2660434765372103795925252914266282668769054529027199522458883775118306490066672\ 8066134803014042399855784213538572779058713827409658002098224451365692355237880\ 9580266616171499088419455087310217987172819136323090381347182029623179597946805\ 9315867600674219641832941281544220519064962408173827412137957052805823567538751\ 2999497488591675666961926601095418990713877084713785776860097518408579674336955\ 3350870068496353305673733985523282295752577792876460334483702831969774647702332\ 7046126262801840121223144700301688610379747601098219365921528198494690413074503\ 9163643523174307798598942838570005800453568878640999108908262779081895266505279\ 1338701519919715404193360235996207884571119327501113630818730532492771169393839\ 1176744908654614723782138278664479026285324055324659728121661936573682466949883\ 4276751632413943531822069109462145956221800900535214003313801544154004419194570\ 7179768096930320833/63371250798420342586837960730745881324430834702824791018337\ 5106043804341966152281069160238355700708854396219616717200830669487310996681703\ 1001505288395613535894710715888394826150830376085856112881771643477169598605491\ 2723623958257700511161530683909744407993399851776697088180400208781036207028419\ 5158264885298585848356395307133436321439024792155799673348330860829743126590553\ 6722560333825791475335454774165616536601264989374715205153944021378341794763147\ 8373452835634251431846137773881589727607040014965949053554057932258613218830124\ 9904822317258660441501246216654379100875249509261316196169256494292817055671148\ 3887322150032375079583377241930053331229876203637876527294928698889220523349654\ 5210542474147019253959005994488001313912533707075902347549482884583435481250303\ 9149942122146036881081511339384243297316670096006194280529792922619140257587357\ 5714205931507485326412479927423514050609643894714777155844011301393644831030120\ 6189456109077731273720490388091283691104509789239608361333484391766955108964803\ 0615641946128169664151541856148561633291454879831206800141013983027275577917434\ 6024915415154577993510218697627503928097778378359477107836546864565281085139929\ 1275767443726559020917165701413561352239796844781851167625277845905145565743725\ 0668883472310816416452738297714123460688987570720809040396636778729103079825813\ 8826169197339617424548973076784752753779857926582172523735057307785197951494745\ 6303930270576795421018888210374069999707130600535776969879548623500276059606549\ 6110393325280599880307230357130740050331224368029085756826495928173441722607086\ 3614417649906929707604248690807367642137721159617177234890907185037728343037958\ 4781119453313668498296978571301160131103099027164415499074399109120000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1087099933679606288951867254646673\ 9355058403872453255600077133752899333629829259440197871758944122878931715020981\ 4072132071534965980981660104927874561983073336554155403768112155701375992539905\ 3556764871499056549786920595274846480111343088372216072081012825991835288975331\ 8987681765467631567077476470032443772064020575259978628394318637778793224153418\ 7593925636767058124147646663983916923595464637459643107100965292502280758604785\ 8532458219494640721926328250196633354765173613818431072583420368012349968430320\ 0018643614532840575421832829481989925388214182534646421942988569257693275490554\ 0384012668525744470778150465751194426508569566963111195723403557330914920292490\ 8555673294897678340657464708542204477565750433070865168807363005184810067959799\ 0287699685511459741595547845259482799619683308394857915239536227170483296426909\ 5295481110121192686131208359043348944891637018000634459683895992110951150696163\ 6055268904378552733033738246354010354104738465608646060767132917608179574057232\ 5455447676835883356610593901829980959871731056139946283516458978674671498226840\ 2641985916439274032105059230524507858481274493298525088507792600802398329299977\ 3965886719915518950317001278963918379547761604075263661318286394065695719196697\ 2330844315554885182522842217212364168902203706132140285969089621724515907197857\ 3413997175861105764911236626882773598049182299001533933336597479742484040158019\ 8457280800718981240591951400931737335290285958358400077319307713998688374575356\ 5255124907836365496843124013727039846017184186341690028722156455892095831185097\ 4576711784272444461944021685481555133881829853158546343035936741473882448900454\ 0634678599664089788413409206698448895392799121537444456019769555592010296406519\ 5208144328706902954617906564747768496680470734685633750673824079913527151055730\ 7709562522715536016025134596785579367239714863036588538821711155660744145615822\ 5580558938706620713211350245413002223454804151638949570478920357412927659956080\ 019/284957761181659605127603363280237318238122989019300253625499347710257941106\ 0122721104321439671470345526369932472403137768838429789234773223620273142143625\ 7997893072640485202752076638658442126726039143171002335728927282954820714735725\ 3577132535900744960529317481076578360209868758272258689629353214985216496365312\ 4485147904504589385853421960737009591617322062585128004384908973770537513018485\ 6334735016006601264153259700184352775988167158390024380419500660133766915236175\ 1425587972440557337573985195880894365986605089758352879749140807063053680124310\ 9892537381742169832339638564115227673627721857896059667482413258726062635271988\ 1108506206113416144038458664096609027218218580690439059522577085943226317692866\ 1517300451796246867676832899405784361563939129064977056728061622179940613940529\ 7579194614572959498397529686213619651002132073615770097593997059399317863596876\ 7311912189411330668181459983699859809213376789177296084412320388288489777767507\ 2814914778354104357289850077144288993022069181317760185227226328525432251677881\ 5173277671235491492003362033853421483985995193250133005720507533559452322265394\ 1268404956994173439683945312766496557322487125511676523993816371511359599255177\ 4416959503781187807190440306871127542961209634724940607880283666122165881014139\ 6651784248714292157954309405188914252379108357713520584603085529972234354829872\ 4110761722869021236645655933925251964088251330561666817219930060406476364627376\ 4174670038713510630610936004799676831327708038341682311587597198337184202669543\ 7911419257670599775690355311055813376578444144446211303658402092884355253625953\ 8312295025365054135598650197032223681612427631247920185945487703686951323800812\ 3453121637443995362857021696653775676358737911800464513433600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 15766483054708811092065731067466056908601\ 1666319652817870350099338299321570753171734483542304818713274407561517973552030\ 8213100642901359327140118734429662765151620880646772090435565837640249111114686\ 1807514224905195661091960142531942529789867599727992490086891900991388535785580\ 3401517871581933249945783152693838459883191916745103350643373639663521396402589\ 5182440606983544498494878126859848398697607375771932427797518423147077606822801\ 5643583654681979052522697996536531066602926537604257182869056803397087759379163\ 5130617560566456725291367220319985511273598804210100243221502378377285880190364\ 0996749077040682616525103793292415452256534469478747237594472112614783275076271\ 5639394378951532912867250618103822849612406582891328309517012484132495309989699\ 1469248720103000276880672917751716429984411083226516615347970374278405951883654\ 5377361592741431998902283873737442494061646661259218815978664327268380245844591\ 4484635551915834883944555526261250569544090854957053645764606995176740387853578\ 8304689372472887102409530979105951516309999251121723585532296038017147859979938\ 3970533646652560680467579484412788972900066700283871182926822772698564105311118\ 1704058740262195763154025771510213668264369909217295420892965486227284801598692\ 0492047236827585156259114016819092073019349240843806910817488255307620183781149\ 1426936927243555666109685695000741865380893760629496454679117075492511527361280\ 5763132654732025787043201521329978334738298153681147709814018028231010682669497\ 2476623547977248276244558469727649253428777480565003926412528419349289507252901\ 5517729300692831524814054378107364269870130068013145986262291140069737268329882\ 4681330208374795689705886386995882584394730409689842608514809317869761222784145\ 9437080011336395390511625566576422335049381671409201459161075226915692951565382\ 7806472176325593306690282820850795929133586575292308312489425708827046179389851\ 6878709803867094068120411652631617370205941114390069073802142972214016222329/55\ 6888881852157628306516287096235216213931784254861067085261582382332662047178268\ 9243873899243673475257248668031782132096815674216675956814160762369217828705873\ 9604817405367664058345263926899087459354082758850395960747260278196797817556216\ 7584446027294291580448732513138238714944737785553447078854428251667182496327954\ 6190517540399782116060411755887617852259452078728569364965882993311156126209416\ 7859852900756230941814074563710788303818110790503448395575804275914347267992886\ 3351855260625430302497092947846670965375413466770709749462946082049157224904713\ 0197461840472343750793870902082175319288002585178737059054196076692931542479490\ 9271375933264349444932120230213192175740549315190609836362243333718005486993666\ 7168653236735688439151981590009456383897944126590862840427345941085529492441191\ 1761051155134011172301057473832244166681009104990726554253226095482000753383242\ 2678735286220103196082430583170005570639420772919251506130255220022837071372971\ 9166840592515389307007904839060648843771489565619129779453461130457564774165291\ 9791785931944372284660444972271561202034808831359750934722727615395512941665025\ 4258811470379268053125520810414881660553857104978319343994610771331115832486057\ 2287389521314623603342571003541101335400433883930828897221793032750324775802805\ 8360344502388687850380426335281792314619074423085338601435717166567724664940503\ 1481264030073901796168013920981246754028869086008509806175194370952586072770135\ 5161371546489536800649379939864651863709216316288931189953321811413217051294688\ 7920704829275920580093606218141656159413717738662006705804379711409943292630174\ 2278141991510712790670771545709208287142210221163390610255205356301370730411981\ 4857176265223412008115746235893226790661918622077681664000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1373566862437134544579056921005510769307815574\ 4435774206765600065136507411356541207973893859529992811133042293916296102909490\ 4612385528722801686436414943633550296886563184920639887510932482510668366122245\ 4386682082924668878170325779681354607727137662795110713142711066474337288363334\ 0522815624677661192098575697077460378538217665951206023280641687562108539620598\ 1972024945647720610201377984902819721800344502044695623686786163860827483757485\ 1096242993456196319762985666128647746709308501893622990143078778937174763165059\ 8519730007936857327144294765997555120317291131521834388885939135022886882242445\ 7421047015859218538404720786819074265402516130677980133573687723988773557197073\ 2637428730846513390014084212129675633438851039749251530035018990568710534242431\ 4116903470733430911320400545755863887120414734989128605497343865054267318299339\ 5616574812715056174495976930518609849638069778243609956831748987944612377694069\ 7991721017033883558373101901844911196645148307194348674593507149055571977992727\ 8471030035634022469354043197645634306694809864113849036142524536913169401142332\ 8067417527947791672199406179796612819491556416448532754624569237716307728815348\ 1714054241832952641802213955733189471108028905932468472618503701885006994212589\ 4242054489243163364505125377419493213716194029232049777414243079932290660952429\ 9107154937107052137057378213022143198796876992542413935119297229800461975921887\ 4212908966845304456467135436935936595812962359675914389317349614591277323725871\ 6619308886320442439238622896741273860833930009389386449081335391122097211517789\ 8737314008274466884745267535724032828740604106409861808369524366083931792858634\ 6465709495286467850681574931947472970835344250074269780053299992626417787958316\ 7970570600038114760162337753459036374759557949087265859316756053812369075866890\ 6615693710728101195116143321345837704314350124331636953949072592497317312246734\ 43983450826188552954165078835729918936279148256678001788354742891114333/8593750\ 5843845633901977634174498684759051052944810780467600524033274397030520555417468\ 9474157633283136216675067543487489721923010826918126916958388229597793895458643\ 1684038525529285182598337454371988260026935392023861573021082180346322782543574\ 1594494010201305307416189935220191507981218943079398681245625659510679204460326\ 0875846693499895721617709955698660807850194720974944994259821948380867009621930\ 0053516937495743345070297608081109936662358681951382185548942000185230305751353\ 7335806411158049338247965397014968976836123616774287538803185217497036620841561\ 0314215500290213936617603488294947461017624065973832705570053553304635267111044\ 7313732986542072362297566074398751930237147046236149123517198417199742256327663\ 8821423222801929499303593001797236820136024698591107595238777046464408816195787\ 4086057973862170493275108327484957396141667985625148432708201011294285550581760\ 4416312891137194159853346366600791194731501373789213453321907815043064457978722\ 2004391992925438068821976328397535665300827037765855594203527613646348514687653\ 6563498654708359634063117430438991550062958077844432820910835027357758823950434\ 7935234426096729542279785097917007179704768957834027354130645313514896561211411\ 3317046411624578770115254703576551898156166370932262842039450218401594996284084\ 3940099625115616688486527287316491106357922506406348024157385249750359487756253\ 3430946480731390766980794619226292886570191234603980721531159368850071787119288\ 3525138191637287934766984505523636330150452685635871939276923629750930478423520\ 3040805656780052522109405720551656869950401269648815482152993659033257678056662\ 6146595281167548978195104081576812149604296143228965653112068372536298366866848\ 0847391993680057041615742718454736211676510552064000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 266616198428689452512403239448560576967093870239322\ 3442384831581004278820253149336073927798863560599294992434315167776436013377877\ 4498066849981089528344398894601626333028900901559938785298049052010842204724369\ 2121139150177454568761015382917440297775884072022031860437231032038175676318277\ 9874936122747877630441343573195882721281180372053251106076316401651076059505064\ 0214992861625055097189999308253036730898016987092361135720765379881974201281537\ 0939719213393157781393096248215622602403630186522788343282578658204313735722608\ 5135925454380901655528228001270753040278627039756615776321472098055934068505917\ 3115670904257743097083849579216733634689417324996068861870481845287649991956498\ 4635819504334416789068568422045539571832187040620382472953840152949822019182433\ 4643455446105629395359524685423105128864651763231906391619214874171377969411880\ 7439313403064029487362048687031383105492516250037070624483895642814098954303092\ 7099434445062148066349554968294609926838120854714863566656557619419204925793442\ 9724647503367066033662367445333549634310934490096968529809055932901540807898355\ 5064649862605319440394864999924240887543691741739377269576089692971946987561382\ 1886926309349510642195868177975082579014830623686851281240234352732999126682553\ 5603665053892469352825959713827273389514570255578133430591993244114532673520511\ 7396583982424965571322550478715527385577024086242028491786286549449599569977158\ 3242585828885353976014972782464495754422404657419121831251953403625204134782887\ 3799756438501083724140305886725854227257897584409197789808603613515444195996824\ 4649114630679245431008960469477100165464667779077074374367567307845641755524035\ 2258202112472601670148485481831905064643784314754051063582969482386181947530808\ 8805495135878346255255454011002063837754052138799055819972100683296577227528247\ 3895950121756059207984799807896226092920358442687153463929579151474384761311444\ 70084220137975221084796952413511562199308514211691439425691361/1903220762167996\ 3037223072782984847746322976350045169792487120471336446828351265834143433856163\ 8328643674786682430155595984257182713639505262599413580592103518239941120792714\ 0549080100965079083745075484631535199853973615964661122554156676458698023886141\ 5768185118333511943440694837074292253420187004399452801115898795585974201368549\ 2759517405936500517809533579963544333724413366021462653879513473912115201040614\ 9353564567414348329493623597008720090792337959098318376955773923843513586840360\ 8732027666547468071854658360227453098450671827681501783576176261079733151139121\ 1551872278785097121952681210053037465836705943914444422897745542194427211561000\ 5298589661023556757380011120272881202839215540829268207205732180834858635816421\ 6571808038555678895566919028427538121323277587956458859008357053448256436057547\ 4410134886799569463938770025482217292146763535588148210316643906152939839554217\ 6634708607732559903494508695490092684993282634871192721419129420928808441679314\ 6301724344376961417338421270405829265392638652810127483697425459392154741562022\ 0742816085328467677353883328627102064834610406497853916785114633710716970971990\ 7518167487320200546036865977442911625314623439214596288221233691128908420289469\ 6836041966895104818978580871245870413299939311684942004220748017537784091076931\ 7474130374870888236168497052125529404256109878347463387437893289799890166021676\ 2957805475082032912941420317476509490442975213305049637659659722280736233338080\ 2755107747032810363122990148968311968957048786000453259659365963815475141879034\ 1542698309518362884044425866676521190316969650096050842648836957180825934827899\ 7773114556548455635803493828030846939450557953175071552445505526647519256080234\ 5469235572550683027279734897191472332800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3578564997340762193094239751350250362510508281641177397090738\ 1022848575646785787257671373941056081007709289289851326345911429556270814790908\ 2872368055459151766499342750760619055053119334989573886633107913003825608461505\ 2635676283384305867050558013888772791113279509031434386951800779604235754332951\ 2397416011572163257194728219353368895957347828503039663570206906739918552056839\ 1733593225534400000746094856203840417949914146034822070953150623498764335437738\ 7147500974431026585129937535405082044217355258940023611348467606395279674854233\ 8932606754557177334557676815558141227046473119722747060701897165459064313704125\ 0410818867268497693986290061555214599578706884470437450600986337165883962677385\ 8392684323288292150098942114791466485208499580936063715408086058422411142784940\ 9720528710917224104008057938443452602724682372023293912225843515590111421220451\ 0283407419939149904450235967520767977733360117319483547742201836478188824609694\ 8317411263525699204989767524937740107756179068188857783118633735702890108215403\ 3280242628171934131137425549590284273331532209834739031116015941482184318386976\ 3943160248904615080862880828206881538568038471666831630006205820359924362978649\ 9637707247399779589567021133043623887008991034299324311781975998020117305806131\ 6520203043262500927470993873790942321170472008873704982192513869107578703448445\ 8412174071566917113172684252349861146289722950947413653308494136209324507514445\ 4792802613224849779804035578442991532735730098309005571113700151750463083338041\ 0304124169468213592291309539474567975449434340326217183039626067695045974576482\ 1157429586255588770078027423955846088112013042799867917185873668224715624227262\ 8291277809533354569354375747428718642883285504957069447473404291084351645957162\ 8061848947422601496709183247216887917655412217320246881516679123890113664233293\ 0778527568421004305206339054979509414316677972487389905073458639597500602785662\ 71695847519028224308929356025523357360035286114861199608379/2374742815617794826\ 7618156228139713847707015045376829664709779221616265703783408309178387047610120\ 8180649090310597143360723219529893466718827458016452408196118249602691799064821\ 0589610210690622486685140226375016324232963816457859853961283209757398721751064\ 5137347566750573403408658542138931738664315015308085546193705601390242571963553\ 4364851393761497121726283085047997240277359363741814528725894955171942362281448\ 1685676260186434186289277419750526039061672863594634965893600832546150034120145\ 3219339215824675900854829580019631456597614598276758041892423852010174292794129\ 3686446445727348848619942554042933178265260536450265446889214488507670315171596\ 9090182007000132637604111630944433944578022562847551712171188987929908350124515\ 8234975059256598515603027264951940800065628289041431684463189418263510397928271\ 3412582704177275178560574222848360221361761302647711553854917361298752667878077\ 0676713077623144332543572601891752153860654006963045252774243235195733563854772\ 8466365287806803946390470680469015570306615590114272399339791025956673889323469\ 3519504018256843158862922797112124245103903156362225810056000488870847639978326\ 4356304677804194655140227363108076873010523712162942408896279355719652988673818\ 2010699301410341949021051964646237108046351139986166484040608278024257221153351\ 4096060908024816015770066067004120336574392289088933832887772101426313436135705\ 3158733188338820326247584491480642590342788044482514450481055967653256292399003\ 4204124280288784295174707219598839578141580045763976231563463758919847693354624\ 8983670056139196085843979111208853042944341592225682097369871135382041101293955\ 0331092391438582856431633994894917664143027530000399146413738666584656356786620\ 7518835003088969749872893485682549325824000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -2649326436513245897456900554812792178839499593219278160717\ 4549838103230595348724390634312247535530503440925897675963131808451035838026851\ 6311175295722130413080318923545989434311996725771239268945395900342202600833432\ 1719763992571424558420473230195328925925701470395862222175849437157177855760024\ 2561162557560438954506967056583891435837141448990748021656549243399523556650363\ 5934608934740425008713526220129766822095268077883776327565991540695142700944212\ 1569726705392098029150713397205879632154408238634283280813464700702702892459120\ 2954408258849669124525402203769889012877214303563770497379339731884021280380593\ 4066329178932629286524863238160924022541646888654751871759925516681417095456176\ 9303090954424780461377542462761165381459127182069145723728372247788291786736458\ 8869734598572624090913939196114622993155949763901367001845032139217415184020735\ 2334520767667891711862775883711156450226855801765261869685664589684638911186818\ 6714485753344612371968310518386198598994086635081971171791136009237225161075451\ 9109328423880492532653641094953224828570937689123182213356018889094726909910381\ 8880316927543662096174861351776737733984231226486104587771494611851640252221356\ 7528887287281131289403389822850338892774976634149760699812990016800536455859805\ 3501733839199499826236751640451923877513417145286988516692399695814631511780924\ 8614654683305884710364994072134765396226861628938655037318826602102223278219384\ 3773465268137492067404400437588054972957713284296475920473884349587494739876974\ 7520935917790911661878813070990689350257656073433206444304743227868803060413415\ 4383405661729789118996791002787867627884390872238009376223001399595652593580034\ 4775086866181459209246272455763385713276335889795238523658851809358402461606823\ 9556138367543331448581098941788299573079961056710254963498352180306635913530278\ 1400580648182155093699609794920931346342878008502165930357308129938681585222716\ 0730115501008414400098437467945248531975529692434138588432842078748088753799/80\ 4510190343846746101883933396115362281790819279696946290216433516419733755953313\ 3656798239283100452001235552007156947606977729064548106093874529862534181427240\ 2356884491261711010119695198072515820627127470667646458153341465100250879949421\ 1005307386620684145219947710420959189183338582612307549616793336235739943542405\ 1074294642354735597112097388169156511970577171983536617498507494985923504166254\ 0600874448124405835545539216161204377222764874552116964638539496838100699787718\ 8119586948256889961767475681171483378456319017294270290628801421823302501098009\ 1190189447800619132520856567283494616391963768233917916405342308914501792000454\ 1926287187791334793270009522486770298977830599552307589064615611032335906678698\ 4619812802731078173689954886285066315820267639505989437897457124160446730684173\ 1202397491848186410030021258615140529611884687867692939571067963483681445941804\ 1348569601015046099692084236545652167554761558164654626339118782523646536422408\ 6949653757249287589499321932450701526413544964550572508032123360875460520590309\ 0916729016626772202335794729056053286772410666742585216685089690427876556577953\ 3884365240953330933330423448749461408657317830265901015318603519042911574116195\ 9931055851989382311665679652363646570397456354285420627555290697956436450611734\ 4202296724336725985607841046641871451841641917342851909517027699249561562741649\ 5700768559234724144039878076805473031858858216187539840812081579228487185046536\ 2050316053329078327359873132288944988970162102366628883612797062531045551882532\ 9470910415507206040978377203874020402371211603510485137907037511662366873483342\ 4419680617179715822170076531826880199055607183110001622319378081351285367125248\ 5066661068003565861187484633213924394086562809512423195920244215382016000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3339055319793081456486651635\ 0715599915487057755598318221597180512343086580940973268012298571824421213459805\ 5089617404143131217978947327222759600497182175773929882505131446189577814010337\ 5221465097413713145415780189417148073628002786602034258101435322035175996440801\ 3547565858028585077953797839807720337059683573869412125590204820662976963223704\ 0084222690879056147665188419286161886196897869990751566859951128320666982855808\ 9159609814626826061225657272777358276556072210064222869250850405792163053094362\ 0502118833579506407276102448668095862562912932133891472766699731256983746314999\ 7275057296101741098150425453754655760832367604222747831784077851940519764722632\ 1165042258386896245653052059757958548250910813901277063106683363566493716850852\ 8958107945095120822403703943331742754800059974614823982199824196152087824301518\ 4663707017970305122877427555671541368241204321409326399146530091265539946375369\ 3016386939626610953506706868430021057765170003812186301453802856744503972566174\ 5857823355628517737441427231345266433459989333354200622285055585549918201280017\ 4470724133483078146771600559480851616061628501117078801871588899358081573232371\ 8067883798213929113745570485760274687614634644788362941543118409951190992558708\ 9849866235605359650876566602828047709622673599255126924493095351731693870720334\ 4561741188442774589282746475837775919112012146206761602787756275170645013918267\ 3372419284136084496438966965386417934453533717786041707127027224387873312478306\ 5652422596769572188391529689750240881619813972125130859431566937502071053300713\ 3923024899515820123992104461863019603692420959173528665929856696579484773405296\ 1498353383250688921078429422461080398224889588843060507154282052482011101433942\ 5164617306498528504622003660472300128365708892286169983485214475535648917371457\ 6725068138056378664124826744312338270388142016596459107130031968926184747992264\ 4747109408287189958801873339660806444130577183861310983221073744739980662074316\ 9008293254861303474820097633/64755745012157925739285447877315192184930209570842\ 4319555529712044966192665322358169081638167474261243424866363458096036203765587\ 2541254675402095849764250862179274426664593559415113830731461640505403763878597\ 0490411210361784181247066157230000633055363308590817941317689148623256039746879\ 1505823389099054328783235633578014420263928568820904525590246457997630189133257\ 2021635272353697072596860123051367763180044597860048740709988082372912483196474\ 2424470507948735143003302774501143497394425807944191038462191522565521670143545\ 6338224428534857819136439126077648768534650364957254212413800506779653528928486\ 6667421866722875093018623711529479197431124993741159009634248618423273227441607\ 6703004784709604256114554813590543507655998132547218781325209611909474495968513\ 2057690076448861774750709749430240725042772198440572962756255593971686733331249\ 9047222777472439966358319829325481785895201258579964130865785614409622816357880\ 4582654898137889401060228762486681949169407729672484957298220853774485511465634\ 3714973606854005277904327182983549164427419063865470670540107552159250422223579\ 6129953509154536254140385920148388507181627328283992375968170918643550358614904\ 8547088022875959983391849759718801734867706445451942939820632849018485039915262\ 5937141704440636217350194530395258594999996889599126597878702781196986715215611\ 3019201278709706300161745592368133760991078228073224935871170264757259518231399\ 5449724599811665434426027172057566140245432647745652735314828578105763029833196\ 0344357150252964187696680953114009511284909313195665765500036288926448976541261\ 1844173552093693076771309250329316314118402604838069524924960823943813137787992\ 8446278107584922804209583705089178049694515631437409595952345627516946033234532\ 8843563715376301945651200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -238100755746418554936222451336437076112042703106266421888489122885072412343\ 1336111664281004920266191044645481447716213506854808610409467260564178745056059\ 7323160267731516474929730845805527607030783310504953322240059340172757230448809\ 7648833552307557660630566202158436955697871228968100757052636916857186350211457\ 0741947585399576113939898957551574085845072426304946169704589923761312633559323\ 9876827211161695824025753997181900162353568082375567678160184362789620116057894\ 6426904747915273939737722683223751170331074047058537532557748571231295249077823\ 6770521106959391419851547512630188034722740428881091587636043940255011475044761\ 3498263989941525688663807973199907561319928703458385421419002465783005580844220\ 9074344056462269552536766567270979950369483274608169365820940116113990548372914\ 0857712022171336090899897168576487571488182049439745102144929771757220973306341\ 0835996068985721294512762733575080611918504812867093734164922590415471921467945\ 1110073351954548117259273336040401912247686877071130795024872178223697471112615\ 3679014946358508910409759832659743553176473548854241648579580281228467869261929\ 8422362003986616697786666440195040243814426894171012882194464568242768810815512\ 4651789746949592117982351380823360476094466675866338506809142431810653154338711\ 7993292014596590952796050947927519513554264456694365081745934998073481970369886\ 8765099584980834755980039210971913050772894570565157517124808938294938716364008\ 4707845763511990941118736190223011441748885934942003208000324262161487489333143\ 4534013783032957116940858719290858332376360184549573063167994403756713674628874\ 8174986944584528412554181647933535281686341566083789808128836012412875105895794\ 6910681189934745637264981069100792663838546699612951482851584750835581376120866\ 4461666905903750274142286534019216565364645072161950786695977167405264420821645\ 1521415560618566674934540333534178106893044517754730852847464010911912091764611\ 35769585040240256370319749080053442687692164697263082640476459772800277/3390022\ 9643769526848219644008985519064955193755963623508040953098321632883201923990120\ 7295421194262861037994104096178532769593537618360724676881438212287000346591279\ 1087802340257548279038195788500304773301618584418901001994733090912531773575461\ 9525830467587458096205529470677749888424950649806775999441162060590193733635885\ 8338609073002486237006548138070740517587176846336703241848145503900068891681387\ 6598484995912616868417660391375997553147685540641738351531085904354502078465956\ 2634556393971965909026124626012886085145502894406993274620700805724658141853903\ 1898805225922269580518172432165446261826916200759381133618233154887767055660205\ 1751918947986342088334737950890792628619184343379707906257849658630192068354916\ 6632600457113126305501881753168517335390031100055665728219389023713996015723310\ 2393150118868858064071647511853159461120888138563325656262270406652490567124322\ 6841466480489612840633806496863918892787688966379984399058274268406555013901268\ 4213557938392268133818028321904147474866187586441433341469356150235974655725561\ 3145540680216934204231801776683461121340763893661423245981775769494393328451672\ 4084272966782287692404707725099372525777374880742902106426775170381326227767292\ 9893315468974004902400219958387457861463342118668161472328566929200479475573425\ 9266867391880542574980526185728501353759686321702980454624910019822642338945163\ 2088928099963042010297975468321134917991183308977433809248089783086648834702315\ 6761339925314817016962276640694987118856023550373272152525296858256956556161697\ 7938988760070051292647652978220278918904216727114650544076516484217211707626009\ 6541840985821908482890263545296802757640500058290473265117009589534359342480664\ 5839330567125482697808127513551101422111125898793367303043862077337721896960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -194975838636530381115\ 5048257072878266128722934721810648504012428697016269683270505970926943561171307\ 0236546193490007422518460372798845338191467271264368155471972081087007979534977\ 4381947258043253600464695349960399744825606578369847814268822603323710212913931\ 7824609417414046479129545138772869025269485843649821827534246943909726361110821\ 6563522970910815241678529607507803269225184876647703909224867746269356940087459\ 5614123976789578034202797084153627225649690375666512206676979185823764400201968\ 1390269034887922256291328373884717218620225113131862040996684183856881494772154\ 3931673240832426559984504664457970458673983756322754452596188197922110718301091\ 3559948165409242899713566829140556010165496263450170684089919230038820854861215\ 6527459139661127625120586126661864996040977399798443401088702978024292755983365\ 9794821012932711360682730528848375095485078461847302650119553127006138585394022\ 4779739970153061513300734835272712380231463097620985540002673592419652962571648\ 5228359599577131113858963666839761079460295547957155128410462564596276895650479\ 1407242218588025731265064438227055682525869028194745083412411885396732864870329\ 9870266378072125671450699094651780155717632251956575900587403293262440046910023\ 7380158377241023131329003471232664427781744779987780125847728313584218963567420\ 4990070525964772480887658099880643686025294092622112316030763021214765156994013\ 8532042877975470424451150784957390304624946857049261388492767008268924626369115\ 7714049092870394304449979189295515599107302903237970249676621163516550366644452\ 8157142797649122575930872961822318788707689089654913131594399118776204485190447\ 8217862435775292613217016442776397217512365314965286072144285732802400354403677\ 5048493423194430197199400085573213439474006083803066701413267150997561362488746\ 1463630411112070973920794039386706102003237401973619336249009574443485969809207\ 8207296131650096658765768725941094713707927004131524161753341569991988909627848\ 226045009867242038923267888278332302200809577981267/221260018838954947832959972\ 5178466858331495586064233779122816926821256335020823174987199775755050714841422\ 7799186149380476805831013275167778210697709239547938621319604871868314392966107\ 6264962723837891943850041767852830598192239377679123797723250721190295849821502\ 3142497492195379717719679011588655931525765370600764606946996604433697672627171\ 6943383875601092101879858406703947188944760748549696422260809782991871322467776\ 7883858424328608298843139866604978727730914805409641657316033403222672176227095\ 0317102090609049005276682912155637047943900188036987602520553397121948549469098\ 1260078302574346616919166591163287828994841553214780188830271374424589717257542\ 1431676578740253284716923723706775625637331519475375917388700777656663485952770\ 7496818265802789446236549838433190749423082799765091954229012699612195833262812\ 5828289803632011708438127027751138932925864901394754335070292948883424859605088\ 2487282437314258294466883457688821757735444950359032647307987325049952298655655\ 8035072514039897389566331391859471331021937213601593829895935878314911639886164\ 1801238360576140467668977811493772418738540923360063761383754753232799594635310\ 7870463801785846012437703716327734682262761820448400233915678827691402899535196\ 9857556244032599701989413401233562975940906335056894411726363382990093325925278\ 3828983090127826357187206844910128312458627173784220178272912318015922838782592\ 8128262866383833827448552210339149862004323962499396143350739549913424544747706\ 3093871784880419273494945085762726851021075344715040507561691612191839225210776\ 8527014582481164479040417345319011710786077891888973733334398109287746262432286\ 1281721074431722385680157804502609067656981889728565565028016064142745514600472\ 0540866554453287618348965162445497135066790063678432770785280000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -972874138551202452725868079540739520\ 5013772253492452042574067114478944654690912397125500231353664434891366538566121\ 5464034942887985458050605405833128125736486073701416641721393567659550187783396\ 8002111797082919810259406281865488181387196736728303786474547897370433359673653\ 7239008175329232828043507252574708878381790101057664735790116561527120381045676\ 5001528669562865885236769145078605481121018476297236303681234445234455512353234\ 3712492989232266588989332684751931547912445847430303690722253600029431057913083\ 3387199704518530146784889452420202382792976152446779842959105107736751822946793\ 2243143169637581178657505319572520676756157989225573475067712661125290532292295\ 8437752205549698096625091927265209499577801752478257712505896577818890239274987\ 3942096973163087883445067194354709566207192575910389208748073669127050146646868\ 3594498083927430728080575252583490516281317622409029820557942256800076447837712\ 4338773556338379141535459126025118517069018017180172349398907634381203130839111\ 6421935658282316324933499824745083693033343287432061623628398482179920422927405\ 4193676297258428305346318719561030343549927805691211236229666950776847570532933\ 9998290611966112776609910440826119404815412853631716303347666506748409501330729\ 6979065370040255168262733513695492654908512268043423485328407819563888401852541\ 8815643991438572247284697505938030687521581143436444119243471746955934848700556\ 6657586287920312707678971936244203749413590785356616662357008738433023181081171\ 6385176903230215213146070424915367579446551147918019799724033574178969148986834\ 3936070514020100077061902624076589784068283260478845785599355584512568239340633\ 5174889876525905454878277507437935063484288951583718143911891535558444694171427\ 1798094991731046892593295116157635723101360715956054664921104582760463164788843\ 0970406044919250292908122256373974227028568318798132658241315306613115178912626\ 8138762991950057680145458082692179600289807279138871194362439887357369802495128\ 641664262362642494228905369054019905131/932549565502033869314986423186217841841\ 5514474931069644142667469859103871723212433837222760763726360534588608608923261\ 2630412212644531090763837681379937452640474110378527242377683724982207012831793\ 5488409231102022733333917935682258903267531613118431420495634486319213953720544\ 0868452410416413294857392740813676801292126856673850548117366228512245480198420\ 7037284625552797448881965277390176512581603249119264842104898832899925116544644\ 6891621435474991809466957338371413517699243255726188436954955105346430328528657\ 6662627372935701017727379264303642265309840285062987768639626473984771940167838\ 5711149851914416234992662767649638144201980587565766307265304485843560944646967\ 5185357029812588143431768567401700303215743401334600746402421558205226736949906\ 5490490555231007081927416147733828637903417089078810948440544703679515256725007\ 0204810906807345046840403591793303386732998078147470255827101915952728949840196\ 3420048682417657357996031509246574740985426323679914403700027904788230121341918\ 6939185500274914735051734604785916786622137481717942365538515480085722811861212\ 5461320417863498798177215639994210017221651735022213472062144978199720466236763\ 1846361144186027391311160655209377370512339602784732148074892110899246698492022\ 6509837760449177301697490339157401280619828722785688465796159738515443026365745\ 1416855679847628587503863595251396076374484062833795656291226227065108793690794\ 0605142463182156734973016041819869735345277615016537116469462868380891746611628\ 9191927052402474392952598031036143237964960468352019359060538594386561810683029\ 1491465760676030614198130219808888561622236809024323412585384011074691882965105\ 6915689982198890510348865834439894649007007863089485870261651762077396934158811\ 0693202289910445172243162609013092257899978413834240000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -245466244694230497009278662996828205585118275\ 6049267238266613426828519221631487235855999193027228481300374752564334257967083\ 1301572193172023919269995594603595389982579880612927778007308039294894895024294\ 3451073927286642390702282755331532611802000856853532400554764814523519756464340\ 5113599926131276647035520405563073595304632068690404047765681272628280344427658\ 0755830095014128639174150690961053184963839089987093430519862469672445224602198\ 4666027464436118239833952896761957400113375232570235833697061418823940132681201\ 6039524110759709979271111973132975095470608446440997559349970152283252103571522\ 6607336030921195886375031982344335012770684500692381534638322204406678291075063\ 7523233424070515420942399791625950801203276695544404390033285261111230091636603\ 5980908205238510349950932940609256407187643238920534283308818097181717485383631\ 9973597468873352745997701140464984907946726198203780764434538749990666117951689\ 4075740534911659147286454342205992634042214916960659546267641052656360730779046\ 3926403107025064887526615817445457225443136837216747016032847161960515585676583\ 9707936995413038685163594394557323745213083004569698438655690523167449343210582\ 9443273569086966634680378317096021960591382912056412786485596106930337825777214\ 8124205261989647941289218537389693096815134475098287463331040770634444748396099\ 6424911170866441307629048083635096499833023356190549187417646373301798984351435\ 4011614204310848318005013821602445014104298618457239561879218828839523832846262\ 2084532153345279117759213221101999276674110262768370809644245657190846258536720\ 8475182444691011085598543401786974503462826386737203334928719428099504982329122\ 9423908556591098507347528473559852294344945819547615213640142490034005705098178\ 0114498052607050370294333392371299086958350777155489618623313402874373914260268\ 0684006049248762134652401698120629759179341097741616023829240952707381755473100\ 8003916951595503438568281475692965682378126969242060897869368243436014299503125\ 8930492937378191712996049293/20817405025471039136090513889028604405326082488231\ 5678975708427705971186126457113720756245869306821465156197593571460268919380080\ 2660341158024891530974177358975743965594669342673008407079842512679024549674048\ 4031779312869979466645956949553477967781426291986897374029630956479799501729187\ 2842810641005382716424567327617390743897813466161807465956681730730811879622976\ 1348150577219941816789374131226413355278763438535253111992326071492461571364214\ 4065736827550342442232075825270256260735207468374201787801963402577790996168091\ 5904803745078132884593802777628983710354945345844127684095311132366045954271543\ 8225032459424492834431323462782067816076399941672615361330835195383341760155193\ 2306935558665403419190984535338330692821228794373086990904498954896211629275386\ 9528213885816868647003114493934982891766685864155423907216800865376918359944538\ 9302711437739224477031553530316001533066429369982688299598961449141544886780755\ 7738186064334162409081690231862876661048651905018977425717950672616202862432979\ 7173772382628810117228111293133124428680216148045036993809132012634869099198735\ 2724280166343452686071838755575788076726392389528764905557195277034684686222255\ 8139074048770079165466567386325607330596280057502125983097896373441526087632990\ 1765375763550800316779218922968056511339111274164534185609303005247972961044440\ 0020404867038044643986664871578373815285741988126760459279222825092763375665354\ 2098336530219038039203792009909805647121256387054435015831354973780680999842359\ 7344800163353969767553990583157588529376601246104494145675292170084600266926114\ 1283745678294125671645906641612261499808640692373773533769324656287809119298388\ 6270527818272245543766435981801879938082165881807839824706199847600557557098566\ 9921911293481742379190483610050651750400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1182095270366172659978107317940315620909862268344312747013\ 4793268949910582139950352260785357787722217149794764003856714096154681142764063\ 7177962734269820106679960413180239567192116607011793533997308029219002105809810\ 5807507477815635675533409798274680403276417573887406771884932265436082545211994\ 0577789352846516522382683878003331367396155108543135718809651477368526157414028\ 4889579767337811867198011448325837564703208352235085315306731391188396967389858\ 2621372737818822024601635896104534750589180178443605763560989568510148837616175\ 9958208564553005700837146138340012385235155870024454668748892827205180850433026\ 7542540113838434853105987242059994548635607092883854044731079556453238402310508\ 0554328640521873289380515047869038890368447972774083394957626314879126585457285\ 9746659850138501830322015151234738348391443309851645944264916614225441059055345\ 1115286736418823609190817987363465074013519237287719448710906318124576791102302\ 1385290466400107879649219589892376229788651964286934455852903471562561495374625\ 1431310914326799010562012188198280544008107980972802964290475742944229876418556\ 3495239029562066962519284353644342103564350752571513586100511065527251704606283\ 0503916232658195379041082565392938105323434112865986024866511190052331521667486\ 3691795359637243412622588376512905603892854379665262328327326840197431372676819\ 6676564469024752286681482640461581317424113193875642223835621680530708221562996\ 4217616275120185042451568190066349898849586084969004976353257190576804772578010\ 4984904135741611550084143088188600681725027986854740558643685053410578279746482\ 3449052355451098463914094742234576419792160965159105629092334997890414314547936\ 3689342163949508180946941825283536791502110639465940518588178906251580768684179\ 4267758764785874846303711154737030276994697027836156304566002619514478707776587\ 2021685002859668776417285457743932413536925195377503820547932629238021435769673\ 5522909027663570332244138434236703326808078850420987144289646795037680512513811\ 202082964917543778562960955051501/923820578490989669802431846021730912431744958\ 9734547910189071346831950014847175291963147464094600502582295087546188234492202\ 7093171694859446762398825944330231955337549801598088641247147351898888309810649\ 0885659719847718066355303052955342743831514571178834405535371276890657045305476\ 5500080450000749895865013799204405592983828592231608009828795561983710501653538\ 0398192108365794459202826688282825867709756255339828509631377396588406548761694\ 4514651478025724730900900444284732252425073465222020905967499048466905539697379\ 0273884760749978584940326843739276374489381200368957504580021116546738601194844\ 9746279256806369924756499765794906121522978119885150247985565280533441242619978\ 1324237700365407422533759694826274214077087010495166574642639542178089198159898\ 4683019335368380845582814641595496812620014173397418592555078635699604564964766\ 0204205871077815733485160457427299526807706744150583305699530091625709908958232\ 0926371388439737336081768290858962228675616908288859764882969320076290120361466\ 8724526157515396936791344356007468509081556100108379392492023769346710740682880\ 9545589698506583644620126308692306459937264244089151410702795757042096263088934\ 0007308525633343780785655293357336016721960868619426669012800915048818487867911\ 5585359857450462348421663498884170519977225193264364588016234024923610060086517\ 4212662350274805160254493100100324700412832414001590190309569622050354217945660\ 1962589523419979211502728275170656100733159361095277660415776102481361146447536\ 8583225229464960942632753773324624087789450660737590048849699862506658152032646\ 0350593849412752502609879261637991616372419100201789366222692798865275749760987\ 5993099059057677523606795783941149667765844580892585172932283100941785166776012\ 3400776074341615093487721085590512875876642942093008830464000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -244044540391588340610067846455342364\ 3161505314170539504242909897444484987841142986987525233978848948372659824021656\ 9423813814838049851742698925180004111486500432532804371434843137696840204716933\ 9188805911861688853995430045499493386379991257620793187166251477660114902796309\ 4747841007393513063918516399907976065455164588010301017155951693370088648756679\ 4876741317808048188442991356430203546011558816841896275483302019157684523698519\ 4329247868184589068146349086953564828154688933600723615631008017228244954512085\ 2835998409740843501179247021541799095585329833351784429958569086605137760776801\ 3079912656719743071553279647749518984622740768156428895346854069352202861860536\ 5170272587958845646040541789671358107682453560470853164190322437120767066045243\ 0688344092745718275574872159226562195231509591272699730015359258579618927479496\ 6665912395092569085953855834469337120972036173072064435281456105112590160058639\ 6254988862445038419654282972210256098941114945934572707804549301161340866678190\ 4502052921003577881984974999507690070826411021032936484609517673749976793692533\ 2273411885401362994562607986518414189790709219343922477858918803442710254362045\ 9635155701675970330632941877304908238740709276182593750623700993778660162077962\ 6826635291193326253817328715154677355625427859266835180781828845242666852992401\ 4638146904411105539670716231106651834034449407668548262498942265578101441331740\ 9875093719010776111500246334906574254474338352219518058861421351727323746287103\ 3995588711998925185330134117206831212247071608612761895181848612320905865712680\ 1708668439905607239069162863096730985414909495668852315370440427031469369706457\ 5123050028864662199849516517197930875513832592744991936297689754167456107784524\ 6845668110559232870939776052852020854414815346906587185436768672662470929260134\ 0494288207935440986105929171834932243434106641820113465650334713509500591639838\ 7128123781731573597790610122314802051229657603597499905276722930571533882596186\ 2594275772181894309433659609941530987666600687/18272062790445871631676745538456\ 4610742222510700565337837475480295528746846532316228056259527541684522592893145\ 8650334312446360985869948506210407399839560039991147711586158251311891557811820\ 5430547773830650084699571341056205909552019300661414842329807413804871929065198\ 7961394874223782559681453650573048659592337036031690403024351127572838291717350\ 9475046646590940918843049841862879754176303662602305699852718510631876021912816\ 8493821678734227301153326787785689581566238399492752498556494462644314652106123\ 0528266677499207952208969812601863765918973630275781585600793317569411516924589\ 4519053611290667854396319565596723868432452859031656321747122496998817605495548\ 1834275973913524948983417352477338735034424235957324144126976983960079766631386\ 3138606338068170633839811626774795844476500380166024293540059352654968887172274\ 3468381851149936924589427126878711759019719691748242712004700007829079585100560\ 2733290412825622898031085741709177946756496215404509732241164062904881382913545\ 2694301221516582394721696241544631626692659354080255257621962039285235241301655\ 3649343166032939082862141245826949871833218339315920152143035559140632613776450\ 9984587780392298477118756673423090526044101543292255920091469531492108438755269\ 8700801627061447507346072107194214389264405818046135711464874876617736269528194\ 1008250766914115367587351938050472608119390855128613276899703073824805930647312\ 4307801320482707649862084043325770615261727166751490591329110722492034699190833\ 5239659732015729150099734613135234315790472266931333883071514467476000291290831\ 4517489529484320512622075413240277221160085922245473124009223218268801262441318\ 4584574527833038494889338166223173989459574745511151918770858406125668848807037\ 3970956847511784791813594246607840130562043346989481996415139840000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7151319304527348792529537281255\ 3731738785116088208489282856872214537186147835123184736237175478291267173860608\ 7154817807956938452921551832658563139084874663486781368858375020323150654306561\ 7547797261685562031909375712023442327917665260076945301970483625256002970305218\ 5855412132354497826748656224993699918089906139290716988722373265838480295936328\ 6587821152644189155797011643332314968031559824013199430238771910407777170481453\ 5421158599700879798217571356856072010116688513195759574055622778289481604041138\ 1588317696086597829148142133174989968834841129388727323968089489912924730704693\ 3150485334893006453230595091441080653549091842309661175218757079413777052222303\ 6983479839627115376162044909384423050088356277687476688874734873844023205297733\ 5775702862559097705655092432372461659342503830753393568320434523252926166632073\ 2046100116504937130473420936107057847216594907569547827207325299273136969470769\ 3976018434514249662069425975912641454815259303129814189109015738802533006288673\ 2476328726151651754353109941794037125526392191911832426880716221304553235649755\ 5250873524212828955397121552710372415769936023269740969557899713019720115804737\ 2219119578045661078140956476366829476541518890213155766409725483096117436999842\ 5554631677178962695875130155115016701122270843937261942140646166153144578496209\ 0302633783835189933543546458218852014262773570216970352911214735710320777050621\ 6243055656472747689887819153519837505574255440435951461270764345017243114968473\ 2835978955278762965271211772849997726167574013534764808186093306483047617383836\ 2338651248470273044201445349244526049087666093195338397913460043335316055461693\ 5183215821703179413807878765644489525938370835180549783398174428496761570970614\ 8050246695587026978578367346836517608591669159916661568079688140930722694143000\ 2553176666478634337129506784926905240290204714879624440658306161879104728675056\ 0445188389810035880891843820231075645168379012839485445479797491597039816588869\ 982769375314418223490975587779118163649764161122856979471/534000020931535635276\ 0557249532031838844038438359578088253497854790091104367816044482646390540452276\ 0130032531082931358313288844222334708659161614428058281100304213887326352960206\ 7177396399716141601396142639789071223582150837601931658815248501389827339295021\ 1413812663088707038919801423489102939370658680602126297632602659204059088485393\ 2107405345180447264227686712321160127576875463640102782901157037156834071661471\ 6327762087326586663471227424531917830562333038003745262304265450703396104255918\ 7277191502050725782053275262604921187167120657028522903204686786221165217634029\ 5801016434605460046162750461566059833791920514834034880738080781041708665499020\ 7631397481612808605888483453421216998621094746191537069207838974999607161663377\ 4482182620965498778299294394364405621880566846439126847553663947722764176910814\ 5155876137895270926566583829552116656340985889460447735650218423942449170741305\ 3707257261346052102160880116319189499508265447589767897838915889824757950318918\ 1942158572223216353812125418862934387657450838697832948750624271569886497431825\ 7085317439991763809038386551125777293769151548948342906195240276187843553342690\ 1969733490914379768166891487507490970345156307682107773316251099512060644634505\ 6761667032571521178045771023285995681455931098749592565950173193918039357168916\ 6663751634906273883404947033429822168280052706890473383801283126813208391574300\ 0485639840886935749430949277731977295991298572422662390164952755149810727427991\ 3057687968416116587419793117471370880354533920650392376228928642337836160081819\ 0138457273918361554175184974294997827878106693892994995437122283997871754140011\ 5563239142102987423153934180265733826481530424559630613594319042652084687619467\ 8799980433938342462361003947913208076458417786409438465136768222519957221388845\ 0560000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -60693659573732\ 9096199700471030037662830446114370194896262903991199850395057648019307499324118\ 9064678288530424551130926444178511051475213397683451064192336155000320589070735\ 3172733089331950297858670188283556419930807065022981684582518799859729264441121\ 9487319246962379480226682527456489444640213507131977483745179415709739233012270\ 0251372936687077860809713141641587636770290649919896392141336862686242708743037\ 7550473407537726543281953421282220682381837952360228016226550435193600793556783\ 6141041403831585628986851208771156282911744577029945080644051273679663342551962\ 0636917302971862561264797093010429818512558907428315746383521781641389636586884\ 7328418147378452570546191821912434871025178299260580231601456580557859776341975\ 0395670644127074861386186927631846138589219600001597088957604810619418716063347\ 3042336922587818860655419901462434221132238201767016284515652712017740384515484\ 7023420544571713250711677600896698548933501272874396842516640249418153349218090\ 8440154650351513143333371680914450071099149343219585091235891509720864094095516\ 3322146658154811915298952014035503903275649597941995996790334523431783682039070\ 7109344428648385172671999696615012300379853756198799770959553710899447097641357\ 8718171969541540856121219253889161945972373130613063173967472635849618355146969\ 7633001288574903418927756008802244928627072582810858424229092674885387481062986\ 0510797182203935143330804012120414821460748157052256669170237021598928067704374\ 8094826160129007651865490213426736123479155721574914285560678197469991467280676\ 0940905105155049683301412439872926500026538177059563613145699577473535298541477\ 1722623770747656732466844560949112232752394269401153660059875318087587029863130\ 9233891686718556753842580461009134285079191139863571736171042959012826024438139\ 6729220344026460477574495582112717225551898426272503730495128288851215550116231\ 2429253304652631363267333614483960993854387186746947303515688584894506195255888\ 6394761909990209454440668582670306163149833382714485435459599068640543995363469\ 041/472851212190982072927964694901482463796265699658614330502661677937468290615\ 8765366839910474341101720378942086790354717713114974596215150001379860618527672\ 2399255401350022715363024886992458400030089908617776998300609242672745694591033\ 5374816304756140429838022372423156018525916543314131831755272129507541464599332\ 4755076536709427290498246948536058574844056386845382862692087440678237498969681\ 4973017130543164424848492233413452559124413261099019839963774049203911838735333\ 9323299261665085092294265272063816932863402778653380874951541017565856987421245\ 5081651402554879925805305812996587072642725334750412497692060548370070693877316\ 4654202446305946326132662866629716728530889448334271068875795305311443970058352\ 8054603483957767737271875341808847328491208326445022592614376668323049164630219\ 1459604659228223590585871306822024634339810663784237123152765637903676952236359\ 9860278643751866112034443997601356759782028187165350792661041502667459726702355\ 1306823035370297657788171867935249954252199449567973573666743122026001679966014\ 8356651654495181538242195383991480542473400117145174599961055149790411060244219\ 3882097853147544584600689603653919558814325155126546614687160335370711579291070\ 1871015356595018291287960743071995191749598623349690815335345754037522870543278\ 0901066033379178510660893197921856506039617110986611651865086391676314853170771\ 1255143478219863233426036227845205920129279373872138053361054151510888291884462\ 0199643584560228381867851875877760131422602739202146450604468609611197073622863\ 5033181131754641821224164936545332919219222537932972148431335325356212954105144\ 3494042221950933989009530310699329815631518430144838867125957079494292674802316\ 1538600290623139916866476243628111619190340365848531666238632759408663825963148\ 3291117126948442802435906313650176000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -162356792139254831988734370407051079345701470422027981387669\ 4351267362259088540853427544638371557447563926706403111665918186467322332288166\ 4704008059290695536269988865148324773219896259332622874138145656495587566511097\ 1713784807900648438204499139644493648287319311445184256152781419900245458056876\ 3204188768073818305833387670763629252548402666993848731531231972469421649779289\ 2153048960717251458252666229815673652440761295652456389028580254161400876247666\ 9148863812221390152545674777680979190140162702227144755902328330715958072126307\ 8314848572975901205380830709041284045290838899623021154536467658606844644528369\ 5219535843848480489206380546222158447926576643735467701033248671021491420354624\ 0711477396836886858566661307191771136223428438913816659766519833068640578274595\ 0421225284274468888005984946532309273373557062509423386679873890147032688924072\ 9144155061197142555739726451937200583914439227565584860157807023029445732483822\ 5856051671859235271218570592789437958241890455548844190033250445482051540610606\ 1952881710143955667844966239207048130543502457609385959807771036302127596668898\ 5245233909137148369733437691541938739940562152794864457156384646995675192619066\ 2704506273264580036273493089578214585855603077868040900229373009178462240556582\ 3657980171875369826845762676009823373601436093197425731702717408880423764072047\ 0688060747149651090602841625636795563898220908494531434874664682698486386067181\ 5471478957430875618223321784366221675475321501599853563146076731455971138701360\ 0572649419183338162285436739139569431585907609029005740513636325904242458727740\ 8958256465596951880221518596834149774133674685890105342727407964277817705695256\ 0676279367598938080075485402203022524967600309594762385798106236255421600404666\ 3874906856221246146664157722359349986718823875183343494963125147863361575398806\ 2673432054087582515621375669659991799266824975685449131798556732033510734914868\ 6430297063194153120475943340805383957719014197695777252490709292498487091815495\ 480559862989798027104463012233300736694333165601868137/139510933632992012946080\ 2870070509919201182492989546812187836486192523909505228108478897217290430797659\ 9004824335976603275616565770886630667633439261866719054421589715207379796732515\ 8476467131483155789333016945143802814687192715125733269512432710548890768854096\ 1307025820271940447172408935705340411638987234596146020369396819223854693569697\ 8590691758585325261944441109199026041015261591964509743952821722007001037299578\ 4396059674591903779391263784157665338785988191729759065610822923887699528604794\ 4254280307848813690223505019117326765812652751777738804548310478089656449565658\ 0076590802378162399182062576005982055303805284572844280785872446786305156909340\ 9979329486922441291668376199161304838433725939411756487007091952030644260963185\ 0177155144823102669296873006703914707853733402968014228048227823160622729742478\ 0087443042843654744077073891762447694876652972732312491215831274977412204662638\ 0259155019573513349233406664890187987219093619390066284381200424591575199666736\ 1236291080246194296795454574203554500778610790003762312401224825853182959560580\ 6890380452423247076944965180826164116899036683386113262890490768302653391859854\ 3519343161920526108030770944126583186898944948175502866080142028779931763191606\ 6524603949783583132815163607888977788186629481817149408092032696538631695181848\ 4905002949244244707323068783676308033696776330813874370120765928331660961885461\ 4879557497130400393173678679311207999047728929792405521010359961461911197551734\ 9001754127576865495425175877058925953592724773824460713115721101603663238353684\ 2057794319706854457318158550599576390218128898540247590808307033437751355160455\ 1831434937039741031969657293334909154618447980977081365288011677044504457731999\ 0555942035616956551145972990950046863204732094149343631414711599740812206856019\ 4861864160118445808025600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -2958480865882054604624931222165113226562593266772010718419483999496044\ 2581384632279353243432500091380798648197662918492678788799111103044662729965345\ 7945320827170791235325132995038371991837953650579282237335461021945810219026412\ 0678635001218035936200256908178775198300398046072455986604480907919592609486608\ 8889399588790842605282305468076616813700563213778543189517141511334696913739869\ 2521326673757057860273552569440829771151355185519483889032506242104073276813496\ 9995770390655647536124656062045542471510390621572579119510994813244224351007827\ 7004974119393561929941654161675629720417059775675747739449797659260318451756012\ 0020181056884286674936201721367119785226435660101950175316226828472288095697541\ 4884827285812817797481032641605615324597693409979614316621166231951476638459840\ 3890526241004221163879480627735910648591519412853964987642808509670372075763478\ 5688118802922539464127041653034834275976350658388071619629829240897743295931627\ 7260470617193416667384707551958135935768049196329699685964136106142317188133156\ 4908083940501298890576444545940138064391319228755399197290395147735495440169518\ 2321081614698392289723432148267937046932315852450132744900157447684778786649898\ 8150592011985869456919415479028418135320742664953962223973186362670190469890056\ 6150856471758035166162065587645814562526088346382870158650191231702050684815396\ 4459069286036599643526897556769124691769340717587688683536693049337985196840057\ 2817337310606023773853268891547203948380314736117041426920465935846798036825517\ 1680729304159065496967086743054470268852571496103806428440465117955802374816039\ 0561355421716393218313907275878232542711089316455736636185520442881681747084822\ 2893961466845717864347205992030648756992543497222743627488389434326833367332091\ 5529997559817346870371911912620420791731104761306954225143418407069725319503988\ 8257483155556954421698415187223775475048746846808515027057727378938798987155773\ 9443855362468534421118408533866702951019600889604594207712315248889423158802956\ 582622143452704968061778233558490815245219/302804043227430443465201871439073461\ 4544703418157383717209613885997698953644000504357558426003720146661584720576163\ 9494264483494494313359240193587257449013265779392803235225297109710267161173315\ 9118447916079996182467573774843252037605943911738704288588847644904927143179237\ 8953575615504628757809680964332437154660269901403900548294460953197754138139198\ 3515094352400390674476689262416516532813465866388563491786164991161847308030211\ 5440616013691382661535333163345318904447047568268723156015303382314911373204872\ 8277493306238985070980543324461194734876060772323342600358776488246912182013289\ 2818268572832097741675337322064771317770059616875610791884422199385983508728974\ 2825756706391558323696456048231090583980466397145557348625238681198693913145479\ 0119599146154136999613195437635045097442646231927856271795792766386842508646033\ 7728424119267222456789234498185563865571409505669802111838254537874610870621295\ 1875312621847839281464442847684590464873760097491437768989148856493291142169638\ 0695424497217131044449624739169637847301633639153043388421117509639718824472746\ 8464243837331388875996066450730280386666001567835905271545417145998401317219297\ 9965430155622889532848021504552780673840554469263851181412518427880945556295463\ 2314890912143821204407972438686798469875305918841675080247424836473074219127519\ 0389472797248932637172779020133980926152294331746456691048042123546662933968164\ 6775403190889618480989270442129537892760122433050192464748433581676710104617366\ 0231471463046801587680821243272978480942340111913267346246260436327783972644661\ 4637285511681463966427507220140514478712658080935313872094177827254467134977931\ 3147401922137318546837636914950719815802050949249834449536686169813076247683120\ 7031746064728892722310598648446129918383296035772595836000564220508080462233072\ 5270133145600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -15912\ 7055219855178045356072624170746457011483375933568538420398728732299216224459087\ 0203607713655452916717728986993121372144379170117617941672002037320499865275916\ 9216147488875820798753066779160200930992740885915136716891540234702386687455506\ 8388072638279106362847031391471641540433108055596501295794994377412170411869125\ 7090083353659668334289050816123999426960827575461111834989704992356905161315508\ 7993877691155610841329852496657887247011843702693125159531622895159643976150312\ 3146087571891477521091770657620520418423211138751957557859990384115711027345331\ 7290305988223752365170188840037657552833053194492001265956551319962229865934764\ 6116625156641573020607989602342580693428537771993323500741480672390336731287370\ 7530979718901716310121121578674464176129101305445038977913938672681629834369642\ 4671321010836644499566342808769781590906310825893158527283343786893480113539650\ 1168316974944387422620218047843526478464444651056182799185906349283262303888527\ 4276452338315727400598602061195030490089834882860314894625241248139482426608919\ 4489155588546294894200243704221799018670421478549230364373990543468102581574327\ 1420667302957105288351442614602445323208571986899186224290034812654204656928093\ 5195088718004380522018394400299524557749514975625107394715516938261708317038962\ 5553274574878551301769002259771252252703359901619121785617099464623744123671608\ 2979147695062442466878462751379297579079422348983110448084456981523102266500615\ 4400520639281561324772641295446163957606460226011697948511247264922028170959791\ 4335126124715056062525073498053145005721962892576898282297487434587781054495495\ 3312623746276884531925332739205722246917414394561034725659611555991642367847559\ 2937234297689418178201634816867334067162755422851119686372585885564603614871064\ 8953649790963529513595279725850142660452201086785701449921278993531498774989133\ 8560661981308199643697138820206403164888583984082845765856249962614443633937494\ 5040156343483992711069084653751726288722126027394084461870191819729538460338964\ 43371544622305057624599706446864405103/2200081222506475795279939279464142883482\ 7061482169039539249161973238194639407584777010622827255584911748178568948305013\ 4032183602670615408195984540928708499288755042316483613836774803150580309119847\ 8349226132163778462030794220953808468691593676475361020229181245409836371893459\ 8064295640886909108768885075375982379576653652129264834165665172705208774745928\ 6169172872045534395882622497062977904480633796198365012436657579491059755736932\ 5741218179376938562442151445536514979997854891359179464032640555357765048852454\ 4445365498386561900916583548209266889767217526884712770509430747465608418451675\ 7629432512431951180496485690956963041127122469641370819886997619063389268488397\ 4041045820312464354979692980419902545004328465289333555105312739367812845676821\ 4551083080930512951009027288015337519559042665173144651944190532972349864785711\ 2837278772708385849166523397164971578910508833111696630010624655191374436326185\ 4717523293430579531235093892184728122657902206819506663178227426177417807784201\ 3502264118982594006334192769668301824390055478289793508238363701269290617616239\ 1809817155357538083900410011855386181780298890199455391839595787634638594445492\ 5336244841559605784072437163155335734081641039802745998429097639720816170126507\ 5805163186735791886435102537505337762280306822420359790837634968692536246921212\ 7843346614846500750237973302470918235829317531641075148710916167374415274350045\ 8324495883930666539283741314762184934656589320318554922255259567470472415876893\ 6206932697466171008606563457436366382293729911513657945569990659153339490582404\ 0095775762330287025710849842753083973158412679628077925053267473461922387164436\ 6608469361615039755264580113878942840455464903065291463075762868463033990115912\ 3548795195049541175107809534449346348226172828479841423410744683139424081597717\ 9611171517366272000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -991790432293915063807128663098855662828211897652978279508575296796044986199071\ 4626459591746987127430855727017283589683299093893652006240018721219717905294766\ 1169243473621542104369053199594266505201883314246410525047998748221556381106868\ 5075274141521190675431338893910331774771525408084330604458863381883908179309822\ 3079722307671943669128551822319561772598539250500434042073432293491195769997651\ 9028126233339684079429025480180936319597229758877480726595126800394695429105482\ 7057914309173992570361998758887140712155972557308762205787459200760347458884327\ 1260572701434623873539652722048046535117584687291880274315978601798004808919134\ 0794575481876147173823340728295855913386280353393214290720952376076435892975774\ 4966803999908223859308806602212677076104483272534781270205693589608780993958429\ 8288195278433546524442327266647071241825016308120056209158477546658981731204791\ 0615193235396671817663785130431094732348126537073941118360959896276392766323328\ 8168767136952906726930242738503628979641080878011303501597097126864131067506703\ 1431958694258072179406475050226860607561146644645859047207993733857297922260170\ 7403608108202148471001415799181073914099866935379100535208884152103575629793276\ 5669472356680864800018033538259981959260869337720695856082366012507414439833571\ 0024279572308555391615960525233208940166022201881945720433337320129000741213529\ 9099630259494959620212937456414061897950543631807869238084777241889422838875141\ 7723550306502191756517108503462898569071126298973169326635530059710470435643134\ 7299586451431977268104401695676758898511031303573180950664964857458324232226969\ 2926269633088867745271263094155683204068437685147178604578214884850607181154532\ 6856249149480618507149471208113003550226289467549381143758427364087276072273103\ 2795305579024537214442985172248969268553467981211525448303223506966791866771154\ 1629059727338582899007605707989844972871724047827864485044968045610215473962560\ 4949890431613260489232991275012648693036115999101725000172795702160465512028245\ 613804981923524451750740406586456183023/244662004506302799250219077544073800771\ 7325419234257713533042977576958899912195608260003417540936816576680199068432011\ 9972608409223005376152145170803726646398400508289125260934020556080435071456064\ 1500667344559132011533755139585277517671562665037480617472849050952253512589447\ 8453261433373076528418924406694691289160422467980202478096629492446765762734741\ 5003420412469804770821032914152295074967584130311059113375005292656564963442174\ 1624083381635552335746891964183496949554140420380733807783333094395445702825932\ 4674831820738446894280080649875209198994094615985808512829338059752611389904735\ 6229458407646904552950880328084680285449753129345091297949788407646269619411701\ 5589651331521905580757688955912909805652015855517432067424807320201473299938409\ 3713948038442362740703865218147988065216662582214631336820770500115508158442789\ 7234816679900480794413372697134121063865677602831552885675961571831729429496560\ 3607889998988230088201302173920044158868117121158770277516879781311731585534353\ 7942646913621102275547111103365605609670728654939275181720846150897540920352204\ 3912975998505270523753239215091982629981592602931539439993204005233140908227874\ 3654869980998582479709676352595590084191761544107790877628602676759421939400814\ 4864253541834621578754287383170307172421324546385567380525416465323645146039892\ 2170588683871509791747207398251427681352204497728679232138117361348088392494040\ 1391512848564486192914160872345201950649213404059565555714712878618835386099500\ 0112992388350285327217754397250091799763406686023218914175705141511131217229174\ 6249112654929248536843768783646248818365241530155766250393307730579509066383500\ 4832556501226984071046596903939451857720684980092449446746249897663885695102029\ 4786224970975012292577545904965973588493043932571435933192037910697469090536438\ 8409126158336000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -63\ 6327836418081250176850244076840798182248336065266374955757115482121772133601394\ 8093809033493575671893910261359529984659022165357181512123178625183344411903710\ 6370774579850273977802604746798626979324143843765612127294816655415405917595550\ 3149785209379611141554047036313156881403564047468070957672658424600048407078310\ 1356778986344616868190915466639630622571663093507844280195791431102503250902114\ 8204948262755858069624379755122700820834140845217455782221226356274249697031615\ 1191264349408378407976016847555654270335705521316450225563284094928950386110446\ 5831394702369921040416040154473797623795785867261156238527004131748497488029467\ 2850914056898317212575301859497937849378067466765761391226274595985029343612696\ 6249439403230906433305992419534839838062476996571723957631146390109910203466197\ 8228436705131576620328843742843597942508508837308267152015574032978844926858723\ 4911415520660607716907309710880046364497310855058896887253514033153443304916481\ 7429089975771605144304571676498103617271051670295060054766491943837761358423367\ 5044398995078091568676652232717609215572856793392478655491328065526516247638219\ 6276600283959641232645739622223082700621120689410183503941926804416419883386904\ 2231967172263432297443277254923449895370918010520891986428722287563430102693977\ 3714051397551015774362972327544318552752533766184251612331800564462280538445440\ 0393368019967573466207870995270525840823195939976057676292313819813365910926684\ 8153159451128567349414535425839138071047713300918974422462664305691885244242085\ 8161703638050841780572626948062871032343489475222042473440342418123995202296587\ 5263010757175778522316484856097775402993248290060167568932464098892122790358248\ 7160005214117061766624013310017626393782315076503564566004727013747419825474164\ 0136528828216489164524760665805041418957993424610598917231304909905750789356743\ 9335904929216989885776018101284986248580796387950641028953801087320563124649437\ 3762867553787722308563001110150135111107373668419389491476268743667787384979010\ 284616687358108362347431107241400562879634206942127127/216511866485588501069529\ 2428411659445962196545438630200730068259769096078147305242873133013042496432448\ 6263118062586540660578584378862396847290619642906723754132581928906649726658107\ 5605606608619244341834252741138425943993133871722350168249336247571897754808640\ 3151055597781534480115470294764702770841870681383983139587228090149403462976967\ 0318655393449785946644164271947030317028386776420869403120499357409796147290467\ 0504829729010156686547745456910685477627713222325322954522991107385530391317445\ 2047165623136639262059181894667819910704504125342321696188140845734675127762558\ 9286994171585842924842404489575051773205746624481263897662530965633618577362767\ 7702081474535683200160210683478504502083181537815757806493472678621718545054856\ 3313193835932766702516500300242913977204515576069656151637525532932543638354347\ 7419640747249442136981418041780547138703995789663119254139595647937493405700389\ 5272040410595774593694146083031754311536141660400204682649831247862670107975217\ 0348558997491176744531006357863372584608363400110872668667504225652723179725858\ 2533607043870868476338021127467910856425232532572716379757244929819941214856020\ 9878167273885953504202385680186206052535276239099791177970924247145528674952993\ 8695703945604079824329816390977683296644888374218556543177484956024523309772801\ 8906050712173536515065021241118184286219884585603822694524111335603198816569896\ 2183447560255219580288393649107303131884974832136908778578963506315843061167197\ 7423344538453917577451121044412955678980051362581649964765215689673657382149105\ 4107946127588711881456848114202897512255029339661984948644388034162063331228235\ 9656577932015910548096011337061451931874523547331460297802776586430973168108115\ 3181206535132394643345279093667600902498112647616353504743883813093005737638093\ 3146573832120278448088523422752156961210368000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 206615935649292276912408103481210444709700581306\ 0416923154763817884992689091808022463560731637537664271320681873624055802005452\ 2261803476049927479431001447537004583645822140491295365877010305801575173939879\ 0077780500827154282812629579832341294199956640382625324191886739180752733455915\ 9838397720500506986705576607172853539010042624757029387431130980456873215276263\ 0788710349371879514336133788044431952751506661092104259674917273235430654256234\ 9471832510552095233108309781237946501496262306478913993787358227913800775784980\ 2148425849735159179521318181415050375869991347887007578104302598437614110062714\ 4643972511832892142193626573750487009717710904511556907185152653360514723712983\ 8553880070781288888491277855328110523440119953545551738796503210791374414545048\ 6222898863363082970862903878822521067187884217962198410343696694247531478559189\ 1361890443840099754676284387753663775982682236685827731295608174444793696821438\ 0242960421252148585429007298689064984035805806929630899540713218014023924288700\ 1567563225263831581580828091957831589067104304888054760826982115358278683694061\ 4371338440076759692732572711235748405346803072227016044145161248771706756414603\ 3514380209325851688443013146638602692128197471778973084596601647668458836334179\ 6390680160786499204898203567082026528352590970013063650136079177284708649263454\ 5419332023639658166025949642300408473258526137946074779004519272296451041297050\ 4867426547971020197217391114679818424744516029560219395506174298354237876203865\ 5461253195969092375773623382180108018806410499574244886203654197458382739536428\ 6016222982304781002781128441099617867996528289627384186512104903643080629665374\ 0874700295378597970120014297268111923337990001688801955856089479081108767722932\ 2123463062002721018531099685351109452260532019444018199087815307794684174724639\ 1402650289076886863991574749520936896413154145872038223987438548744964889932654\ 5595422077679039744089395432615635762358022617954719155156591668573086319719757\ 8880199715120788791057812093170654268623178421465755594420247736444188438565687 /522767137563106684322211296975112808991936428850573738364402352724506296757725\ 4163927302596100898769925310421926747240106464242777075592174501844086880441064\ 6120312618421698204544748405117202872645641029566564140382650825888221194906735\ 4939522151478526501354404092961944921905753463505491700242014870384964836935227\ 2805096650704776714435510803720677966408089604024860479550544204992903979575829\ 9337757499110104418021886690575370024484693249534126190728175696130306377999849\ 6171759975560279650893975953431687271355346060654855428637559214318181907002377\ 9763473734124599836705487318126236555399847644417751216567486080827695430012900\ 8460865351778918352331200491567860495523661770618765230857404013112562790484467\ 2681614889681497529648953010852617770687339934855642159192409611623264704923514\ 7696631652283126476788620993165689266607110336317483235471946195000963321520582\ 1555915858193105619708678795013414974206766658725496071549335975801095255090151\ 9236786874120030076834433636818703738407317664800811374761699853238595480442660\ 9137547362581422721093047799144586673911790451402302446699315609326318227541613\ 5483791868784400917349509339330452395153286247335923624599661027982968768958917\ 9346741013622834320784983015295951360384802607797263034141379103909891998350642\ 2323086213659039580445530027296318258846491493347945152569389341473854389791841\ 1724672018785007844962799564510879686105994426787491536155124123381723088832139\ 7385064091518828789845302299433932713045728383278801042926496228019552203496138\ 6214633901059751518355473343564387866033639922677266119899908447997784998506142\ 9402379400088819969468038007901849433547057118421809882888038040570128381238086\ 4314092056359540638525420698341787036409237466855228514327489794811303071921715\ 0629786838977940987422598287206379660090824518321089544192000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 336471238285593978873058819221647\ 1081774658265062054957278446960703137363953943359302535149530667544540403979737\ 1025904238665244031329756846213272106728185977444263350636042838181974349173201\ 7062522264260626761684088531938638823706480967849671625501743687702143962392723\ 4565651260914237377588495589215719620356149219060559000163137207946900717073764\ 4919161784663699739905727634119101056359012477539364530161031434651925728460504\ 4668050812729108056425758611623453909591844292655727460818560257900670179049800\ 5780114072208446806449783435028988529840069798977321464747709898022008829712920\ 9257214319579153330987607861093481902637660317580549120367897741372874208056334\ 5416939929931900368882654162018364985785587525421792427351088745254969425317919\ 0408816121867963942821974768198941633827061606216913833147225585811875502854640\ 6529180275999667835645130519139011658738686429985384985695152670428114944209238\ 9333605557794381113475377624219353206541335990526761420861636719550419046272879\ 3450751963955572590699345441823361351902823785532517203468633405962965028807438\ 6442279736639339793464885455230932841661259307421047534601937018344847685671418\ 6370238338978911813694280107839213901598388865531549967538015274315024070528944\ 2682435866884690036179149764041004959694451538036131195167506165765758615866236\ 2999526145950033770896334012463115141802340317204874529925926489882963281266412\ 7268667511249383333990849376639146188633143369123288435875465115070075704730411\ 7743910403509600725573986678856840374001706349249179122428955912356089048557177\ 9206564482640732586213518589630685944552374765833191529719514627560121607948957\ 5669566347896217858692624665349123957671878813477944156510022136898523056864522\ 3063555093089565309769076686674437147012299150405657756520048637688303818862709\ 6103656074193881767429559982932684994698024897851328288865410610643946329079354\ 7125449271278521108171895839733067649817226719172503781507661516674962780676442\ 0956547657477614039268522393319088593224944075418288483513009320976129905399470\ 449468114437936781/393203373639771290781154093598130794818334230596686519691927\ 8772014202868807186288271143912724200656764313126984469033593926088418435721220\ 5780974035215766937627117216733986932606164772709175995220675632790698098571596\ 7734497692507433225992926256823475761315053662507688662011324666766166249309242\ 7954611851521475936166108344686165343813398265640340891387300230152986738791448\ 9252276589155820669578501764727448400048501689574214955324152118009883909734941\ 4529741252185521819551877645654926213844058591970082064826461516853567889349013\ 1003552773280000674018546169551728802049089294026231574255232202544529107142314\ 3658019958737668721135895448838720063260842854993570582689077125088300271673638\ 0454013350718937298062101777200384107221860885916396077580802033699881432451651\ 6506407136338014837258692104065058930648977735075557473554779900587110486714676\ 5524519999985502658200654857969241222172558674208637025714094865292107981051659\ 8779991078324580843582996561068321128848750183103213527835250648000666565303066\ 7664895390755809844732576343959123741201941881931986722293179469481149390433264\ 1323505664856104313537481560533811311261952227450668324582261770882038826196136\ 9085710359875158454863933303352576931546246465182342730197448261286617812806444\ 0169697355483920215582299282864181724832282877400670037979330060840522550300024\ 2573468575424791676221728620705269694482897262647857291002389995797481170416470\ 7726180387579279072386038527763806436666381391971319406969454567523171355951362\ 1198944779785533429207830214865741144620211860255485547294036248338094678265876\ 6406447886766504221977063335753625143966237426292847099610235054160135610443940\ 3472829386852120416949686721052696488431592280368128973470206509196186600159211\ 2352143031633686217119227516816647506093270344281773785793726910658748843546378\ 2400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 454820337648\ 3971943964801811995924333283008162405424062063744659269629417860159132186677662\ 4237504473475992579698348728793620337941662516378500571499531515439292943453983\ 3359009922805251658671758443828364962640254026086925454090856684061700585797126\ 4194665039335927440877494634151843569044283295634626058430936189463535218819704\ 9838839356767581722125622917566088234001496461258916841797109252669274115355690\ 9309362949802295365927362721653668670439222099707423091134145030344469954533475\ 2032421450157104669001546559008364655963213750918880548196745090165905909209751\ 0393489125293842581482850511646528155863509053379590564189770570716235953582237\ 3482304878758262107297820621160264156260031316001071900960920091439002571116410\ 5578683647754816035777845764001941254107038980048863326617531799936658942962018\ 8279066972771063246977737674710710845921716934542688835709140651867862971269204\ 8886192207152385663503562505183948505611185192209949483277130363018919916354529\ 9777247602769020052664273672470907735910365936039532358329461043956516898894733\ 3863173578058084841497654736851611955531188593929652182792455623809865303247145\ 3935848585742698018926779317321012756985208649533759060684711372036845218833311\ 8580400505380473628596721432192828456214094163999166919267266569611745856283917\ 9153221434158021651683111469546257313588140756413770964178871093662038982134426\ 9145992608905780796336193874322914515098215307023904742753487889500342224339413\ 4769949443756139841249618482695161594728881882606035342774020075453209937600678\ 7276782813395489078243115938946645737022576810211254405641112739157963635035907\ 8467858163311285592478100810137913701118194329458363174422552749762883947235510\ 5184805359671752751855103879710790530698304350748851783298266462632478305940067\ 8591215814345930904904568046402804932594813985079174770632704456651563253057774\ 9489112036276644592833495934534284381333394439363784709130276449910617769207391\ 7763384390607035942257984211297103324921867166899282193577609003854633830794118\ 36989388000244502445597932295325532859220694212721/3404177297299818161773264633\ 9985868651385883805253308270957530940224196852581413042452339827841352877242246\ 9914920302206369666182098394482049709909514370833769445495238156646291450559451\ 0800986430862913031735006193680774878614707247601933799897231243799599520135506\ 3712118811997945195820395499845587437235058166769897152449327134445858061999357\ 5117429037185692681442552664390644528192817536485453590635682036388867589300185\ 1923004308260627940000010428672035582944190196214039306426357264485068451070778\ 1684335129984458174218656849214886866736090237304470861586310282592593058053585\ 0895660402033452967947360665253557173894765289349807978394283289615290741098249\ 6009513083925271367823409842166245001277810929354775995446132221408390547232654\ 9131169527536085435410325551512823129756462011879716582965876996772748965400174\ 1347001378175348407615342718354746320263749028559206416795240657057480668556773\ 5779357590954098925134335536028663996369007693159208211315181102860243435935296\ 8382538059892505054744604205157806353438557816121551034031808743417438138996743\ 9508088570267516631035024724993258355847717000995758399952364231981806744505028\ 4410969112090855936500822567539828315090698995633243658287255313601036367449789\ 0952024110507459003693150721170321222205521125943729955995559001498827926685537\ 3861522891104010391740237279139136520512948304754569613218116378704640603984792\ 0920885300509502437809278894712061660175388289416833048767256848924311322788995\ 5133832840877731792232785948947832076525395906926191217325548997414203668718131\ 3117916515887898189441385123797923746824627689722605373030525220226345583222419\ 6986254415800477857221555086190738271322231472119586988735865867290797043297450\ 7232700909327596898717223631039813547949826566825232741541885142244749560173201\ 8019895445116745499281021581111321084035072000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 175963772652152147398145130282176827032355010848\ 0885128567534440484332964950372159354495909200257611656903676786473438043808492\ 3648306141681694192342218635431923934472445160949205882292417466146634677789732\ 2469651590322498638938920780688574241332296300747124483266951864839550730099439\ 8834818437360927265459418177268949311633691713103808339301706628449638395394427\ 9807908221199297735589705584827701803547711346527557291569677181646034294911458\ 7140538434414812680996172545429737542499475856061598215056179138655578084317607\ 4771181662734984363007125168417110237658315960958994031469755451483690477590747\ 2316910793992189774979771576892230336551121660399415641539992099742524541618795\ 4083110784439413171957604565859948816960908545369899877760379331788526245969499\ 4476325229931363455102216483971936952154014616667321607982422173116924142172472\ 3696596713277136576014542165670986478201358123002876510123696971085229544677445\ 4068025232649715162456054980599226162088201768737487107005405743213614230712150\ 1664827056313039640990056674965547523648856683442429705967697502209797867701940\ 0689246133328686289721652739465790771696873165031671532416802350667269742631691\ 2266569856934435706926994849429627748869483061472610400923641717831021972287089\ 9891778877803946602654813290009715632380031614031160039942711985177708886383332\ 6891689267871701468282254209969374564981893605657762228128880344706600469379343\ 6759580640890929745019253821780336226658599654601840201981145114177665498495338\ 1816338315089527872988419981765299188976229062991980258163822188970254279720812\ 9134339465062849314848375547558737175446211125978499039878607828479523548675969\ 7915304738811151863236486531725665702789425058887763418457425018234412055386126\ 9979912249989564572827993056570949522801717044646773807751806431370788672191978\ 1401068552021378528542114268268654323725965313094536100717070581389665963955589\ 4488843930715719651126106727954992014246982640293564604198621497275485337875291\ 4237469719135200843945137468839757918729020140479966792637929743893438853929951\ 27597284084079976777565992823/9682265852942336516011594237689543414970811032243\ 8520406100732916936989824844967290632876671520863631329633907042547582644115018\ 4148555172923175887377617997467758551983024229140399895078858698779730868690648\ 5260212471333444751939878431305249168564737162117055467570198703320478987018589\ 8896492548080939521666515124907074866503339802767181171045186509797722443264991\ 2185635769001792231172902483589463968250423648469518297661581652055343138681006\ 3116652208815953551128995338246620798984237113042926876570824480890579774851599\ 3057036687024011121959103133585259171653705468847667797848671704752083953049139\ 4136991796080173101835132959830310391684507361559186702696297918920504250905374\ 6362690512864686885594319108449257709244435322757163434051242804715164611112403\ 0535557487886366609518953452974989645175783936688883428816514371126980112142061\ 7727466263235285020623878222747745692757189085882338800039343673780763777643389\ 8711995876370265353074591235286574273634503268656854527475096136297617514363255\ 6293274042075819611272471943963284819157383314833059909856160544478368390100887\ 8312667837080492533187173644929048767028565087093311051293419692617750502515329\ 4605580781725256945571050779400693262875572558613662014240710853514460538435704\ 8604312301046509042816704458548252818371007302151968839549436923449115704742574\ 6704313561148059727131265436506510340515553792492296945119329543351485464268819\ 0555535945981773041921668807987398151641431900295390040843771093846164324097960\ 8123128779302883940660914771196239854481388547502056451654435819696877819803162\ 2468354590401963147446182251172690031455648202854709882979198364458414904018807\ 6459716565055966873743600853532739845487487327830382394457560763546441372033019\ 4228403750636558075008446101167041060931928036150176096175215234477163902653800\ 1543511834857233474213023217772134400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1459695354556062735379434452690601378868879321813984403\ 3518371987347755483312474684700140456130003434273128308498533131190511240791212\ 2889347398410599918579430679084307662544022910053512043834840895677427558521944\ 4570296612488099400268827363510886160226463335272055037665774401411404134292346\ 3817937971680598537994085931076807236529203642148906791990503206126748565218658\ 6806087068666138124877705525213079358170357251490678588940595518668979078296961\ 6516924013956072968874211385007547241649763040970425604394776931113909347564188\ 8377085509344900565746906696267480985360516603084117300209237847193352103703692\ 2204905517271308515035297904337914999030382835644460348470864871383359136736008\ 4151931172874494660616659567271816958733991671758132888096881201498489418876226\ 3009292941962997987190309929572690612596938200398606914520677301840450623474364\ 2179875907969623864597076773667119211828072065561589366408984401503274285582409\ 6915422922022314890513220179974563793605939978600044458642733141036593636239795\ 5444946365020590584553383835545036716275354911577888748375527482258752596476288\ 2619581389777217360194590304966896620634820568004839441594186760061472100405455\ 2231766248216082867699554179687646666497270431399362101913153432870160765416034\ 3854561376521014051880347368125175213907274318193245672108471846119237314832762\ 1870374845554173054334181089116032988846040699416928829441175432279028995093070\ 7589343538355501534013418478176809989282215447426733611660894097763125992932793\ 4331368623285376032383994607527286236334000313168043072009746052691504745436902\ 3809901928926962701261808258540142752110976308145511879594200022432417870441930\ 3133584863188782751669153991137714092261837197929603475204413962831281881291543\ 1103260508913589547052850956648530836973216565137341213833753088897357765059093\ 6942290037340868187308358776742077449566454161912190386549011707341475492185498\ 7006063105453097470958156157015074882426153950673835205934728812666772113893016\ 2770130275413762818370646339755126841807066847293017364766113095114783318014042\ 06733074485613/6406817891833209385579418497092418703227260117570033719183464663\ 7727167464463120799810569879656389172211117019645484827199817515601998180954801\ 3760642683712749897086656250199526273260991373159018460801677081687077116369729\ 5450139586951262590712510323013188076241236244774462253335569392302641434939484\ 3691443397998701340804281983154008721071510948900554463229591192444956840677945\ 6274955805074423101078219202591872477836556581764544482468163941714276936639120\ 9671750303941155078339101089452442511552803971900989889142177385834757901961021\ 7624121030214429490556077787306115146849823821099221010834647488000987015700260\ 4788478311699774266676011442903629196408075403838936641393904326379102822847023\ 5592389449113573487442105658645738585236957459786565776933650435122367334874904\ 4223582755472427886358912198146996805660133711581127518876573437622300413057377\ 5982396886891840588533770947143164808294904676000975815901143690866770102920941\ 9910881940286009322977807621042357731242436878804671567962851457349343528959122\ 9690676918697290893029803068345727184149885042759394653403059007803374160638218\ 2811985253414720604868488453822130586104968187286634786314908413023176126626420\ 8837485323888894036628616894565328189290757198931962684702381894406178817516724\ 7737867201151772220861469231101104407652751742991366501557806619939380661860051\ 5622528172184358394305050402264742779787865653917600196995612453398833362777846\ 6184390431791099237235718991137859333251377830235367601693085278222070542261154\ 6868007033849738288719158381678663953662799943147413427243119260624304523385790\ 9915069866812775852310779739442938775903757659597965425718137264386812507662831\ 0623485525965569854410334409370409007383697034992277464846390094481398790271164\ 6565220544197449503433207102901896164250188452155902186806486897087831819393852\ 7174042583040000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1234308588331570431120845119572876137154303041415523838051566263772270561568877\ 8579655746854407800091404764826654152500238476995065470660466969464727886021926\ 9143707474237279643309176992524659874150220512102679363350478952694345795106390\ 6384667015056944819622220728922335118135939884458979774114351229921672102790926\ 4591815344376932354778087447321341253230015411534872021385090830210716160308703\ 6003862499166472901333194916735075724320047587618793334737976699910138304820212\ 1344668010598632127134292907115417022424654976699026795558314186955840350306883\ 4778983322679348681909846521398098670038813348833719146655053984764779191561826\ 7008041233897006921058045604606070000588210642784579940965172275791288475333374\ 9984744769316934595673521211169250526911061426586335711174194783828349582130023\ 3913913249491188497988441087704555665481001119752389146510568623437527131681913\ 3053079288087860203701474306217053251162445626725954936265571198186639624827041\ 9810826683738242403864983055986226662679439650150376471490780693258934433357838\ 3712937942512246497265108134945981174874983837930669927744588863381569521911373\ 5331598575110949520605710942515990173624028771956486373364268191584172118186771\ 1153931653065748873079471596073824041744917649418756919742162040729290272018777\ 1855800665610597900117697976062080840684146295265077942534275385466966885353112\ 2961275795808245322382668677142165102525337586279587318243816093005127433795243\ 4107601323610591594721895438046855142645645961725599525348408336352888862321209\ 3077741592812389145033217855766463575543848291899401806341003789180874332787518\ 9534327677047167955675873198100210986584466540803174168487595800496966468437860\ 5743544375502711560417489929828675008153298023687613237936126276567546288867920\ 6929869864623856054417497972991333215970137862697826440629526561339189047981479\ 3187965324923093402886676657576924422758310651952632494814863903681836794582174\ 6468536089864921407445471762371266399728276584609954021507551571020929424068626\ 168916328307133812660381241539177196226788036449676931279260416614366583/457854\ 5022299109755750536854250304615094169565508332329731963047933550637906485958204\ 8964341322908924664253017685447975665943180037697360844929988486883195679733694\ 8901038764334257578210065256405080793435603135026970126913428119605630679256372\ 6094193704429043684233672515566406165644111272439489930507766749295876692304583\ 3156614108272142550395834283279514324566044386844953607753795459936344160268664\ 7878458157112676854972897830915499333622910425762331539870245383187968369615979\ 0887440992439087982240478940482888108010282061255735830399745457184237126274000\ 5375225456259676422842020604759139247984135915574370861702419605997478231059147\ 7060934991745157927266385150778982466934831375819275299351036745111433799970285\ 2583666615889318318917504154761664679981654271726410388305011392117473850953694\ 6559297370631669033359365749284831575385343225803017674537918320501545603710919\ 2513150525891058388920612783482386700802870677257774276883976374664876023346967\ 6615654163107233945251181042454249604608047587532930898456203162465736977652186\ 3252087440697125379815619700097230973305956070430903996809760545109652071424976\ 1793823901838326522871541778639294832573276551701356067002160089967789722067802\ 2509558843697243875770050361921408748409254525699371646435900541342738142319947\ 1562503308201256149537268912504560387531287980471512928055864068023702616952733\ 4383913988190493696913395806208583908073648311059964467991935284200589090607061\ 7073565226362409448851980192020859366236709963209739488326716300513139602469817\ 9979427852321365563790335345277973177725062941857200429990196937657608623618401\ 7064656797669581279958698533926307449683325030789756217847417332004352760094758\ 1759420883282841583416763367332391237701242899475917015151926333600348629121266\ 9379728924320981862706822656459217948828536922516686110265483342144077824000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 33957514191978222\ 9028861338490223260463254709638270665759109037219059523869377393404436563263228\ 7381847735157881131019328004343316582204486248690140699173228349316061721827100\ 9744017662497952476159131813404607465645496781930270465919510050550460275210618\ 1531293427899310279018642634164435278855450038851348482021339463324596092148828\ 5121018095727029115158557470788163571233090101030460216884607019220663684307548\ 3526700571736194824832161699124912514582397730246267783915634917055136100764488\ 2901785824952964461577598720216729671669376060205122170606705646838578550799161\ 9115381955040003206813732600136495743747206078688263406031523819661546496813219\ 6075003744652045904494443956526012640692033192377258409116369599100414149354716\ 6988168433114616131365838377756139359830328198071287818662758422954796249383653\ 4560425687840130663211289001858312977423677361340505465758370410672389076633280\ 7257218482407608577470646147395861558746442575092510692234748145054799051109825\ 2760072214889632099343631173320038895992615956539169392361727682763302083798685\ 8541507271590519522145287334761038886164453081694052024307253412100017495324293\ 7350807981616132680293097391113282959174617950758847949137292210486919806287538\ 3938913943766303448733280309486023778859278412763514826159854748748271805849610\ 6261863002691619028191419488277901312996324590305082023923470320229230035660862\ 3097979143728523824680237909724757563109186599377205936556165377157239691077608\ 6523588337055188732224953055888006487923282585400126853996899985384921701208607\ 3231715007234410729371070498930816460754968767172273433666657136713764829000914\ 1087329317510579722845367025920381596722531813776048295205996181653526395653398\ 9127451322051843014319127135444180091762287471450771591643712729600282244324235\ 4927907945876422361889091857963614976874211056826502599398594548484841287141829\ 5469389589415297403024900199204527986762820552408856188189223424361815991276062\ 5128358910246955540368526324310857145777839570309910649633582513952202051121224\ 8680844694589160546507020152305795343016720240681446580416679/11148914239437917\ 6816371331175313972823058152072640255388221969607927388569149964214781804404372\ 4970077989467984600153060476313197013940885007321580609680356098082937508106784\ 1422923857005027479719160561094406050101751880623093716458310965724305184442345\ 4108361992484113531097251892791640482253451745629200865955212953406801775728802\ 3931503038970782595270580224975800695588168793854473202831310395525983130200075\ 7360309438784421342780763395688675330729435110299151407744852728018339415142738\ 2096481642633379223857502368278770059621714647139477454287598480722998134115388\ 5451700557861870752453037278230601496686143206975742848958341896853997164440226\ 0875124379248575784495876121943635965042205665480718729762026844515014935892125\ 4906915699260866161805571221740361967162401124100053299991271075232532438720940\ 3984414613674054201109752198302059739346178461630605076813662086172148979527471\ 5737462936492280725592642311974756872278401059398392078242362829686479863781643\ 9844137505113127031764907601705060537724061667222637525574909737528592239638045\ 2959794301364799399707096625912519688306531532264588646757375189699802368864349\ 7995934874945389505747995933924370336159631823649733904060668849884604189335259\ 4844122634005556524286376643498444515519656564318048982384284755299753318507461\ 8040681509552183589176253934137123338459811995823460055447023672968353231950430\ 9759682321668031250330024897135673754236115098531501930510857574063074612981906\ 4296964091405686190627638084230275852399414669346725628252699239077108562722980\ 1677132666748977385753155878609084800652450099212126505594287943133497737524176\ 4312093757275772068015863087860741717338701774657829694366496943671561079022586\ 1575250582224434121440191205462392779243955132152787791723722538178024437929646\ 5944250472583777394745183274646025888219405773906021666200101605867520000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 154164944482480438690\ 1050795073035693525820890892528741787366124273840064141285933078593256534876593\ 2902557414987538059889784977621301165366878938410927648957816625339529883979100\ 6479637760077145555080443597097632003911804166251474586239405776254405498842263\ 0860671096526690887863637466002637423471283500200922809356639363907676610907072\ 1756394137998497919002253011499090934764650119247429178739179959345015840509258\ 8993857574991160408912188993607729741531640689067894968050547688443938350053115\ 4705544131837187336730650813840588010880512627773711704547097923765811662142290\ 0014679412019579725756688914490322768010793834784850927896447772120808748910958\ 7605666163340758797458936605711257642113266737596857087206953350242075344807649\ 2103942071950829654389200973165519619572131173584163737593457896082473637011433\ 4246851155441426825568018669054805042660963280430197476552195823291140004658201\ 5841742677726015944545988901231567739383036181110615250591970324717978824741458\ 4194020349533249060206208595594240333254951279810146587702112123973004838348568\ 6368446269418494173670982018023619180624994636547880247188977022261838797251555\ 2339543471028989467138021442067125761078953101223152717700409162416229076503936\ 7713136985457419475315264227941661980530963071361248686478406670598901159739657\ 6049799336350590134193447247347009762544297342381243066202976819831528083206017\ 9657242230900278462014271293227829015848462750255310235216660957039877871729450\ 1677538538379608681413719393620145869461872636498633289304198648719059240673816\ 7813655042235434585148142611197048608147716134741159903973356933275180125340987\ 9417259842769004244063053623072707905488067169169778798316901343072466054317345\ 1129515993435296732784646267965555678540421388525054154245309256051581458756624\ 5690186913169069067970999096894425088130878203183548811385432369766292393107704\ 3525884090993201144580032649512708773049332492865665703672018929383171575616904\ 4330075905503612800108841620145527254898023744152194654763316397246244982088390\ 21216982977355973197973325137231654737549006614474146814957465084619/4665860063\ 7282785213810258422503813373314221365733088428402118539603763146625639887021901\ 3721655426682877991346307797963224514656607830127089502994208088090555293313905\ 4706441454609107729756265675330352803394101388331898129469548477167175680701870\ 7452391340771894095654171612281283720778201416239013083606037295816968854485772\ 2401002081448781009432421898537634382060457785577397217340553774214501998780317\ 1066101366065872991859293670842786501465960289331765881092058766234335559755032\ 1150143298443971324887314880787047924810011349163521117750895579736254231489213\ 9531689509535797341974669914402292494869683106880501991161324282494663027446103\ 3372786527178887797962401055158721328585238759743783585403500817644763007591293\ 7786142021494600849832214505651110114957225928850680751906996087062531504191479\ 8011767488791000008663647709065840898961675220599652543307272748303897919478600\ 8650125131968301517275318387321554595230349973281034110512617837495183666854046\ 1204264345318438772189065371422359525839275489796461692034812119976816511332751\ 6825266270206185521732306488968553656643783857707715945655686457993232507916038\ 8688643503642827377326605066090530224417785543120190220272159127267933017811766\ 4659303537431645341118401244784514748442913187758079095270053542767617067353138\ 2755166532726588235037383993616405020806967574821994712950040008916695850628159\ 0635651154916076230880354130418602745876252158457737288493663638831933378883355\ 0181070008520981309343648115183212440241268133657677508650992014090974583379427\ 2553343883309369033785079174504965414933363127761402080385495494955699569998759\ 5225232917675298978666903421773210531648085303461404034613020624993571218264725\ 3272951204492779141341151990695034964947138732512337364675612950775832585069152\ 5470895745990312241597532145138605928715696548624378475232196330159212769586572\ 1651200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4484\ 2611472174512730141342219568567134451945732319104819936922457190388579517180949\ 0106397175742984587653997636004464505920218160567130728688013964829747619724997\ 3024662389413780110945290166163209133084246650934787959251644875224674199257388\ 1778328770193200388209786532613603201685887092013541253628975746842639739809695\ 4940000875969512127617366267758303543400295917363770245777770109999679109596791\ 2806133626930754472814470164145153604659032340403467371394408316692714425576852\ 6786172855574808353030449443292336781743853130309862724316790446338419682090099\ 4803499544840689411932881498136129888619981253716446252715757720255642066412990\ 9211193669923625363717379242314719475757644965838283197265926431724269221196829\ 8605323632374537582396239831431566682625209817542035073082610646076175177861545\ 2613976253723275442347502656729005188958310108593664572347126606580768567918281\ 8324535044297589847498683803265362065028753580828663448888445582705424132720884\ 3569369410648218959169930885200250467855246265137796626432013483938401708102780\ 6132451025732484810635864853918978169348708026162365271569558960018026372519085\ 7264231324147557405801676330993556687052654771556886042568417617387556770669945\ 5050231564401387816605964044630256110546952944563408266113227255775889998934313\ 0258423640638871631447631222695796589186134342768726729536706206800142026322298\ 4238750328120406919767308156171085943981260234523758794511036660799801894981295\ 9165496594914397165405422572333867409819540563420548322560166738599836621399331\ 7868623493901587754755456929047426758359435889818052949526519772590240542582391\ 2191855977052391847794205895853966827131575317940626693488790109204192348769491\ 4615011789197706063392769520090299346218115298122285778132235929566770429993963\ 0513521068280381025437511998155896562998715725401112678078591405791079763347725\ 6395550542562420077937677219020508773038791930706801570252215146965304672586524\ 3589860125712235972504708579741773993564067168530811324275051050359026965901846\ 4052807299234413713849032020888353094184314846640159107232632191555594103111211\ 215548321/130067451072426623370100398522991635118056698223098147684821776742058\ 4207263513114070522194644111273955647259867150410011447916965914391728893901636\ 1907605857000163434483763810814003537849897974373019959651526025573182182314713\ 8107140725110534445856427817673244434396037798218203363994480882821946731577654\ 9470802970726906683269024253027334909688587567409860515131886992598970426761166\ 5583161158280592059962090265033892202532044724572625089150229168498102906372640\ 2851791819528565433247716545454528270604247567055967173564809804221420095379709\ 8560192317177895656654635875873004310354178907332226242830533525761363068064276\ 3850678415250271605637337174214990818700038787572264164907074243494348517560521\ 2657904086621277904189908237046789202980505677845764900617968752736124831899912\ 8890450933955218297121891614973074584286149962978681752432265634230289441562569\ 9465594193895638794082787035918506815667866963992461297992366901695014274042817\ 1350965625459174278384203391479954207336777448981707836497460597361265665951897\ 5293046264490520580988869398779763882688217061549732530758337472856012840444829\ 5360750745574542469886666202645527601016452503224719423725321427890068781395510\ 7298111854288744749141214376926180775202132676057883365216737943366955556376192\ 2961984878739649223455039597368505260002329208936091185323407717567535530356304\ 3398462177152778915295630508707626783369215536128656347321539110328880092923266\ 2084180254577067388891402459047578744742600183439308174845279839972150984356004\ 2147234736846038499265799989115462086940025165207777704088724124744313956596670\ 6708923854503985599640421936117160820268384481854109224647810768319437495105962\ 7495491327989187967852288627738891832853868572640664310189983144736627409146388\ 3990129447372460282281466097134148651592485835931937212310093789729854177265532\ 9904981480569664215661831782400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 20496541474356430204022705369310122567992488870768218556599\ 3665092488316701432038617429097841578830001097299757360646873583708878323831243\ 7032354566511595235607734755219730693210378705448441999877829383088275813483590\ 7766807477201681039811718995307662748582377499531216376476087431644348033916596\ 8431819065133685217194803595680053658171591219252537912247318773930325613372301\ 1016000569589151597588764262497985329292405127767755739876637793423693334246695\ 6489185891479716895395601931920720227336069941269123177969931082067049387085333\ 1143119475518414607062358685920393167883617444074391373981608672972907204564750\ 5116922971699667572504466475110646397883804910902353971160511093696419399046362\ 4923403214187466686504782910369432435778001798347607903813843712771967432105976\ 5061471953407650768951063105968780731092911339111638369532868498749274224375054\ 1997037581562200282220482990424414010420527563436732402951077662132811521898709\ 1902537019640949577917202316578540945040318154201781605238136200015483292407039\ 5927743675771949176104047798033414796609911163964671171333863768822702822254584\ 4376206997888837322728472159490714337144535810050197128225413994081567954938985\ 8600774284076862957591395723647725677319662357925880381842718735722615537901129\ 0115257391799585188079013311527851526061607386324091323893025940524027436938917\ 3608663358697556464684656009202175652808412682110795582617653539748430134257370\ 1024594468243741088997051543499408579827175214215358943645978002119005631332337\ 7591245243508754577056863489350840819737377154174339107122370548139232843642018\ 0408688377147957730763759587732897021492192293693405460429976538227612491275618\ 4847111191948192778693296212866003426170441408782217009577947509230346380372123\ 2830856842204828464438059718437585397110448162119719385674965000944724190925918\ 0775809521359582298743150475891053486889926274216716816921233050690786586896056\ 6786574492103042164441995226290458269276944800428142908163057358544620811423048\ 7205320555754832196460106126166273684737241016218151251260125409718740344523140\ 047708559021136543218808016458106569035399455079/593151521584608360140080845537\ 5307917235842081492680461949999535324535857245091152721159481540227040246556025\ 2729327066611221709119859458536263930444726978493599336562916963008193649376617\ 8918693677302679825227164957984223969795182968594373795129640000721194954485157\ 0160087030581353623388060014752337739802474365433017137027913498571336271592209\ 7124925708665838111333159281275812429533404837381129183216306085213059100402141\ 5225217698429647935865848578176228732299860911691043785128967071274402499789618\ 4187948900046718149108020703454553360903341421430887970994498678718517777601247\ 3264862142241480911046230132464549190655291990227658425014236490775676895943954\ 4284505557884265511312543287659773619253725710958027661370670566082322743809412\ 6218884706935667011074742445815091400455329137914385048980998570546006447669230\ 2790445798770007418910428172201259133178066175915721679899260152010454405665632\ 7916952478634218335606038829831235631843142102033256565949249135125712874591525\ 6138828519689918170574603327922807827564652986834199769223945204045559108681282\ 4013263534086347453436467506293817761197773009763698697744611977962057410100596\ 5696222397668376979013430309200155883397965546748943621519197288298027780565365\ 7273590992317045814731773595428572452353536206043334626544936812395604103584968\ 8535795996351885576075783206714679572761022682064603223051345646682508081853117\ 3225149550357728241309758488064906108431255375956855878520009921593106771554781\ 0441754025803808930783751733565084183216214541162737386061077320230121151185674\ 6543944947096276100546392273951560294809414491506669478276374560184765939635916\ 2993040738608620017543657002146198524116908928964565396444360692997254597656328\ 4076489728702981469423100985717478606960692033341455210614420352985259587592525\ 4100477698658008847581450702544811443376470394601445018120439316157555573455323\ 1360000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 104827\ 4327983620639761431494665155140717100597743769208402269032018673620803674759567\ 5292256736763699418945236433359311500597863726548177132473546742034146480724403\ 0365719931425502108987721128367422414616142012913942707074992480936506649179893\ 3057031144768828464582105985075051424394747376372122131366832860279644625234606\ 1345040692985201514818083157701890243668790866983264749368126134915308519160479\ 6855986740897086245146529383656421081617831850811656566213466734429330242584396\ 2569932070764852195884458973452937333984698164556943455928651914568675716898519\ 7309285115710441612537045614211822125678976754193167461996327512230535804950448\ 9810674537017590562320780023273244389153627353228981923173730524416025725110509\ 7008411846283808547548904085031550984744030750084305214901303890753178977494372\ 2826188381194278947004562488024606167406494844858083149398368246079095585009469\ 2167440915220847440572834266754032320166071574401832263858922615558435730298026\ 5491347006902887002590222665263760840293686644264449412163568353418705230230108\ 7405898303606851782954506180418455156758583935355147573617628334098604145358844\ 3389105162484424119736073116602354114105426595163601949065292178598764229039824\ 8065228331516299494152017850793709638994018374533460032311602385381618303546891\ 5624443586151872527845352732872444344389081338014962762933885718217732878566682\ 4417789052722589839685915345040807458900406638388095102131202183526938207446922\ 2484142324397085704427418690767808537571463459194283421871690049180495618463742\ 3568010210760467149467382374004343183655270038264585219768599871429934113377325\ 4525707835505084834713912796357273808154807430184014131600663900579703318535559\ 0477366886980241977987148199059490309396123200378674766997480398555514331321916\ 5927873683497014442088657505855069996849496577694024664547298823024197592125096\ 4913942054229299461197707565921410878582413807294739895374650376617548158466776\ 4458297611918717368235165637794607113471389834673789199163649439402724078125556\ 0356026968013541107762541464524385359321835603522299543885179188935832479885120\ 24210097240751813248187521719/3166722623480147213994119829139219355636362684483\ 0931804766750464989852957147148026911176841831125938590072049252231007526732681\ 7615494772960768189872000984691805999530679790855786189140392363715572810280399\ 9477971115183354875840306716950298506444183237825573841412241286426600635707729\ 0454606500953485187314261045734570038309978657191610990374187415171531041373902\ 0994269976360324415137638215831370945589095260896602972889736596288940906708346\ 6794688154227015400033802704122005944110151459414189108040074332400217669727730\ 3900993231298256349622595327505863432054178542534977634649842478035669844791181\ 3977886341528477925081493770578184730084887438454032155740974175894413354673941\ 2979046373128464130077725285686312985477004622346926481393157382811674413162140\ 1306039069103602452250380002892426664960910606001028495660452436743528739131329\ 2173811660782555188445837534467212216777766708794863052446706321513435271078377\ 1520718592991097514417657226381871371192423953143423488744993503136568013268162\ 5409613525118011248657459342110155052991655632060103432534132702235365130594365\ 1365238996384128178714156314630540705479524423146858947944600441713281863245894\ 1253175350712966693063569667813259084453316572118830048885063894475550241956669\ 1790866454831823354094946713913835558534160775853256973549006073774662185759169\ 7244658514241576686487181201759970890601018063196920635335072254899679296334295\ 8894542793115711371816226241494086988820617137930844267977470821250919821543695\ 1176090084381336170190429066672276543947908515035968150174811742301753085650441\ 2448122784901896836201438136528211022029830233095165582823596673787666307080298\ 4188467183045635392039577663255648396730801792154779790353856702974679748406486\ 8158004776483388415811980129015418065195034288739167390516166849700976438966401\ 0836775203420119061332539503508997445868277351727237256345745983799296000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 895653873995761083\ 7022267060808356115047439110717088369069270584948162018539976161690889599848794\ 1485927302747570709469750135283342762861027389175192820586686229536040291437382\ 6156006190689469755615864993483105881011209589172066169137510143248394708015506\ 1262924847029167112152952314690613231343023401983429446782542498849014910473507\ 6161513234288408328865186257166453389591167723056720352859074905394669405601122\ 6355680512871681254489477230732102769734340445174680661331017284975206755478227\ 2760280901448509032347661481300446715624149959827071940947820574323199615155135\ 1238753608265973956114941469479252967703878015026390719555278134825746606394390\ 8232755647666534815412360173434052845430917706796344282983972738871945877276932\ 3587774943065899269189478037140634335790309937786721864617872387419274643494321\ 0281892741630778317036840026122980706747793917821149248058810246563196214616541\ 0647207905479524857347518506299915352828354949586476510222416340287938832289106\ 9620803489607052680670608196728033782512112811142793707675618210297756273701072\ 1084758349390788436101638253152549446548557895281014481474620272884835888925527\ 1538366411990851976378329602843946796915833913610073281611563518683708980602816\ 8515237560066656758518830339329284178920103191485261933475552399969101522185025\ 3343201651279067018464756653957116943353851112789236971293137569497234277321343\ 1452582887773049462157594405668999878777113173095504516642903855349720172967086\ 5235195409448875280989427664299282186961381179216194199765695753120088688059637\ 6895591207211093032609280239233040366432044679282030111152625139532819439684149\ 2869913732174641974394497977057742984146101556342497635221298247675814414079668\ 0275268542532324507213871552394257578399392494549094393756673972791603457395527\ 8832648984935276199252570437242816936971520014581395087910444938155107536116194\ 2877273435674559605843199781844718895305475138303756109412141780710566148042059\ 4617037557419108252534061193178832607824949821965936154853604531545277028729186\ 3718231730484043366928001291245388754281667119488806083647293173708515847167126\ 3191150009261250305739341/29864998319072365858960579814434130215008734389492548\ 5765631393740774103917311177895907581002116918329158842614373697255458560198217\ 2719828891753711978253045483369458893056157756489585371503687579517044752861401\ 2160223570670927818832359521107455888112009653066943110110318456751212815805590\ 7767965083128936209178085517136371359278434225319140198741553143635892915724934\ 3297222774024220066351376302291091133732022378074126447082244289600980548362007\ 0039855494477072180550720851982018802595344450302000973597470674376934397541335\ 7810634471780145926260732546250501217563499550453372202643713882160220302442940\ 4432039393824742891568899213849765753911127695656284400061769011870378193732407\ 4564132275481366371868911162796085471971598405026422279014790139921898408235869\ 8027436692384827421464739556209070566113209274347818309594986844255788084576966\ 8620701704554148249656007912378639960737900012646010247492535801346938035413652\ 8907693346662871786677008432884320256424357016349106327952003180016870131553335\ 2522267077393310025789938082038977003234157276595297155569104935740231100659518\ 9891621231739948964091623633105101440454260787491431738941240760266934081821490\ 3845441423331406646168481150381751833780406905989611502663690028292309993050636\ 6030910784051607155558873251024828985078186590935713814448135944065724687580290\ 4151358057984832234357011203206448076507024489435535549064021714451290142251530\ 7109387633681886596206476453845826957649840359444148456959960414642191291933761\ 8685382707167288009796327347022239069255559396573923559898872083416785440048647\ 0226523635299170742687216990370675300773188734773678287256146885396425846667222\ 3470995336710122606639763445238713198617796096762344019624290104131704389751629\ 6632431693504132998121747020597006739868133010077570170752691514318855010361855\ 9611414785873678950186772181194897469843760498413809129076058888951824384000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1001905905724\ 8757521419070889682749497330963895675799834048430264832057013862374667118032491\ 1419120866273897658900840012359537461370572613201029615784103554380954130315688\ 8402083272945563031886266095123405846500546225418552589210475813722116497987091\ 3597119809466752268775973856442535425185891832019555697300819797437210047835196\ 9842811816627049058673564163867434408145788074712283881172667354635624433510563\ 2544319787071129312670575202216628108875217187761545999372501929776410990183225\ 6890494295126209308253541032955265795321825567624754962658175635182535149922128\ 9904056138655638710957443177848683142812718467776514439335145827708612924070787\ 2933121251368391310150612914107239223465619803354174068640396593905739321643859\ 7042030794481736606303424840590331362518628661245800567218097644361170915282499\ 1590638442435749086540818827936334577310933792722474265675553176193106747373022\ 9661576464431489489910475820439766168212054765441136433789687276853984803973421\ 4780161234747314108991335574306386460900016809027877456225226391244018281568064\ 5511005920309511740522008999816327220639801113831747105556807328139115055493890\ 2127566838358084927680488255212544265940200490214919400524215269744542677347672\ 1705145049620363678252187578169792546305182658580170884354714334747014175736315\ 9277450748038637504070382582926764133718575474978348517924938465862625189018422\ 1095455424252563191405645045736184131823646365518937154496731722183499912277880\ 8470916581006442959755555794345010097820037763211536687226699535555554534033587\ 6614299591972295776673467254488567345082195325907915750428777170521440800007746\ 2469424272182998545641065779298114063121483875128674360859841082787731239977681\ 6759943332602240902516709356415786538303728956410971953740492719530624173786085\ 0415228787249342258763568958829326274712908426165482693976058363164629869528441\ 5159719891195393996559857769155524625214721679543608527805189271898251501724853\ 0385677133486133843810961968826788638230836960483348997398680968495543635452765\ 1011772070835677818875175961620851907064184060741613359849540689201782390280378\ 0289511169988403099693642859/39843583138691130728317359071555026843787110679408\ 5070253219487833129665270320439561165393941833618367368873408966156676532150991\ 6619314794978036613105919530518223691610892794524463098188144962881127711503014\ 8081262010125035306792268070082862851728031365322188716861206095821499207051219\ 9631258392862279252567644873201995085564427166539896476353969154336085677995892\ 7389382512707461827621940877546725264920461067033715981171675026100233676215802\ 0382816280045367666237815239967023502174943669649958350506439121305412069053975\ 4025438335928526973562623616073166946049436234745517268692546980618007633794422\ 5765798873087691130267524557988469454398816783338853683544877189486416455769348\ 4183935774411880395639315043777853024479187059416397789963155892146981491581100\ 9898514693932243052452114190697892318738918096830615213732860713628613626863493\ 2814503019417125014706896101514809870317535217141538182529574000141609547294541\ 4408197409667222821990400717706739714068423792780304271153058037768307179341118\ 6410262066788990904537292999347764031475935819904866447561965186303896946332110\ 4149138152713142958677316595152878274116505360401734515548498060560428489988335\ 7276832068699952986380653443006722245527794381674888819278155998319606784365157\ 1190921531039099674443151959828979567715390971814240498030312176914622977701202\ 8582807624907386492275783461061374456536027245913395729403447149170210885552580\ 5881005656945670790947730713529844774165240529196155513599546897092160602674864\ 7937988798655245055403729486147493304732335320974900635787346671822389369827707\ 5669003810168386632426648854826784033933110981527075858854737206264027014445684\ 4697621043790832387665295639856616093681182564347834986875027226467826673917215\ 0928745093847884586541555414410351847259461912313888350602289255912790389797906\ 2696964760199788822168265369731754232285878744812639072797769129061777408000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1345377480059\ 1829429641816209901368590552220225175597892764974832533214968166487165963220014\ 2888344753105314855551505199463906162113796646203584137821304739439567240877398\ 6082881354227202643924009378659480159769228532269862194680955780921800669127290\ 5650227488842902870678934752547393839056098770550901784886360637115239809295755\ 3576669289503204558230669936897443013761368527836343237821377826405100435245671\ 4361189754113570325155500072803210478840751105459272631636958509702167186015760\ 6203382291581970002582278288134692514255989188723203099969176531549107265071627\ 0946159829881427764632397648595370885358978959572988898839185523915718664633985\ 8953932006094500023954803725594891456305677073173509762507488521574687697809294\ 3253579701915906938448923519982375836704107339012865890202826406638809856180458\ 8897521323539544099436875445981590307475816795568294352324127735431541934816165\ 5677044341992426575116507094890174467035357268847589688000122593913151063335120\ 3457999164279405066069617948377310248075681577495770638598504818429566638959781\ 5577367092134380037365317343693670698467765048333568956725689911480469029260155\ 6992440177889586224111555623277498904523181915618226448435160174529308973203488\ 4693829802011518603763937599111164862899775850406129995393880053190277378394311\ 6205180640358884547724317410902098327189501538212076797100788004425232967051260\ 6185574496878652491924792764514406511493131788862960976598609151059760674899613\ 9629282375530183747155228153359534341201696856650212724110183002177451293610687\ 2266751410525406156452685809844039418963357248657949938513544605753555217813665\ 2196782812787253391809876872346331327771356263693288208012467181641895332753730\ 8469424548764887164885327478210651526957795684199225118376472166186158866011546\ 2707305460619458617538216023146057473633446935854475585861009396724989865147879\ 9720353853764583091942304248366493248391178125808026327262620611860217452108883\ 5914935506011278783639043831244762867056662244799165674574648118238597898824701\ 7347665213493697219361647697002159228194289927826136170897098317996326027514127\ 072399577603840688358586510505450720523/724588465955594511303136974756852981777\ 0542323577628630646110227978925270437999441029790331127381035880276343690298430\ 2917549786731601634437358087168614617516271981848238293230803126519598293621240\ 9054798282840458496528612014588565863019254756966363771074076106058960860581827\ 0123655147668643667549282590318424041708770560167314056996815575622577128217416\ 9073929375459489118325104549783400489038741340394576131733906186021087894851465\ 8643397170676690816893261281553041165419851536604441919203144793031493320232145\ 0097215252796688601565743498476248761086013140749239064449027742820519776776459\ 1412222483150172553684772896785694607904716324469683877290769085953704043038925\ 7885680316637205311276774118997331183601510902143657607441484129869875746343117\ 6790459590864516670680476798765834146980067647315345730799908236702292963586938\ 0759851336851888383473714331212602328467728962980639063333971669682960046650052\ 8031337514014705625137890488478941099431097600478047355975113085522303511826014\ 6639855757150528874135295568647823032157695034226683182199804024884251354967024\ 0161291745675206654463490296389907228725785353471845122353221470732407484976643\ 0252826242206206839650727320849356892617953937706777670290272734764124988366455\ 5993954950183916738366910257794034955335720087068116669016473521966466037807589\ 2093423410262023113336480300365750503086116576499491582145367057383032697376736\ 9825367687698143325603363055646191496863771324175563790117705501745941841984794\ 9206195262625472144693831943156568268464111612339921928316950347758787135943104\ 7750726270569258444955272705819713372313133936625593013907733008108241461067100\ 6780128380811778671892544158834793069441852445595937250059039711410602709526099\ 9579488535841589305065552152811185169511670429327074318112091467107570973240534\ 5072140814426308695268339456131115200853514257040179013395801646863462858726695\ 9146664624075571200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1742808455341287775638731390062747053948156441438571167358399366655662\ 7865238820533860396016940587487319469386114220481848787280716874636338983595060\ 2686235529235712041081044355193089827806486156278433363066234465766535061093741\ 3909257669669250848395104172436839176013442182875328435774137488287339497768069\ 9932597493151786295055326015903246882932766907815091580621114148713117935722484\ 4764127145646693580602750205055893382139146955907561309716228121456970567653888\ 7837815372442853805946455612661258873525083408168778996372187969812682353742359\ 4932934628419109127613956807330557782712906013734922526849267984132668079644904\ 7067931596697103833952742844546864959883579560496470633623989572402928997693282\ 8145861540470917632367058779601534200889895864224361302934820650123669398266452\ 6449366251075062533158027394107962265377392912268284554088427900592969372198620\ 2163299476588844376651895988954402011424075163618855543390356054903265052760291\ 5297213222226101408030958191923816418634728994236560255720169810516219333645562\ 9632760328432706385861507188625844373630478463519275329426762370270689404755936\ 9627661802686871469003915273849968988942865383191726915839453201623207047988461\ 0352858924728315744172160240527169857279559128221623101027471595837375207629044\ 9431532740043165075107213779014309949026400492306766613159804075669230796930574\ 3396252798021796875406543360944662341373942756707076646806083244520462211888858\ 8231419251056924298399483223689296655610752178655752792459143769591677563100366\ 2324557014606343235727859056976769279927930020524633025406153930211191501105836\ 6313863825887836221062927634794587650912443464493345068027092211840086337009377\ 0632795784743249619333288659512358397675635306260000665293989743012822921619671\ 6526724325330692212647177100975551957417461541377433500746808839089566570480824\ 6177955113101746708335143373667841680186208095808224622544606036831647146565023\ 8602823772963964733841013994995088711608537344172827263178749688334173890575925\ 3892040941370314757156753223694662972197618602065361392238055283566436447732334\ 021632164695964596984004066461500528259683346030847643316323/168738926996458818\ 0376924718227682779637887345858949666352909957626843071034513721149828728053771\ 0424540098194274136484952087048677340312980030851863503988430453648458952524718\ 0767436322569918683080267718529913073289243809057196651167842290648988001511894\ 7534304527384594495790252617059182822219344303505160158266066152439470484205849\ 3870375799751735053293336170127596843247497895165917237824283345931252509365603\ 2777086611779733155046213679888878123886463194656266424281373716732192395116848\ 0513952646560678603737747284945437173512279106508432374020154609491785346151052\ 4864755608813348159240009493828255569356025076554673335052651955985848999601494\ 0783194232999931806506035627025459882619412602315042253454996396519336371591589\ 5949379013814169576490544464809011807350212437553020271925804308863129968644375\ 3847964689257623210862379535277950700172321105095342855225016971777501067054854\ 3060337687196857948417409060883118959426384983998750729056722661203689328099434\ 5886496314043591596722472011988412904458311974999154968876744151175367897147913\ 0739884663226077518543280831732208002618026911621613424358338183409332505178825\ 4900428960222614632183345809647660658199298909070101709625218589842446482268782\ 0632189434483686081195596944795876418225022201628259587148228042175617689984467\ 8631663046212232957812639607932223871307806291526088723085859133642386153024512\ 7267010780959425297085195265882319542567008493095230409684912131213509855989002\ 8774610170013199663390370020200288942281413469090764841835766723960868882100396\ 5311148234492102457780095366123233793964389781278632179591252529068293432724792\ 6976937388645098650640237583357538902361884355661046687789493311790203217106631\ 4459990672540606386612227570688942447025755019054187108694062286345501314847418\ 6884298497273314338611658726528688975307705404800329947963227884046417042643925\ 1494485245711603907878802119469301760000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1351175812513143638067120777992494139257396403612\ 1927422944379500722464145872038555378059130805947402432692606215797284102953354\ 1628844220631903910621393908356907724010348635448579595805084513073807411911626\ 8886090979749739772699381450813134807691660109964579467951346726424804554724410\ 2313919268751061136393611216794404306394451412319228818057452594173368312236159\ 2742677638943725960419504833947023942868204105266528767161780881276042044883538\ 3905019998139698173266107152001306130105835739734274646253213954327743786398117\ 4757055621751708937783684156837676966217471471127505858540311618806229352693393\ 7836012291490970278211101591589687046060641436411481797073121518333064083857774\ 8366373388788556051888176503044911191745769862027078942804210273856355692890518\ 9401023010652385043721363471492379213523435576879762873254545646205907521469189\ 1140070406850903100491475544511637470683203274218372869594255971439778647222401\ 3747752052619202099719507822405630279781979284857677597058026916441030650865047\ 5653176238000825481034794312745944019639152328799969601784195860938482249348312\ 2850289098350388894062052715079258100811316529726810440286223019126225828520083\ 5571090966096071562956025683438687089986613828993688949180725821305588639481151\ 6844920962672950756986832043554151230489747283641114227739691275372959428390888\ 8443087901294241628277281624522670006826311214443765652162594924982075561574921\ 2692029071128873345345646738193289338914638514100090394326516296809982169851498\ 6557763297139721493127320056180278026545418215081004489978571050584378811294234\ 5871007172886297256205525747218921594620882018776907430111196246106148560846324\ 2428176461748963058898108390286820866426559486684184215855485140166238168598132\ 3206321303289066926656843118029019147451338523151836879964104437324153362818361\ 8482662519315933533337411835707719600208239231124492334884505762937965406221563\ 3505073265560248055682984985751216455119113524858953736979244101666354606716058\ 7526432525647207862679342053743446127825249723686657988872543034986727430693879\ 5655663865551895708269573785651725385701261364913145045657184224677525001458366\ 4324992674983264923531/23054503751743128697462862968596937778870196523894380928\ 6752461338224806607124375646093698624077173144057388951197094325890323862286142\ 1739852916437852887941103963353750481730765656070406997390478073610441542531197\ 9270608943381632528112686054458966710029227104789938911463401898986341455940640\ 1207640816192102432358053674997807557837267925861675421365361155206680605652117\ 8258407469483040185973069474117439496865107093687912190112400949647756664761996\ 4237813631497526976580044464554567599122508690289278661680511257633526311477300\ 2623316836000835695736581466574050566878456617235966884923660256774148881115851\ 1300551672681983796336630931453817703408724848690131612356124890683305670590922\ 1231887186033731280239042552762360713743786113793951535029700839752669644396615\ 9697624258009844725826493230724240464560078171278981808122153773162633283366931\ 1090391922077027123447634183156616194537610303525102390996956403740697911503437\ 3276523162717760188378588554577738840518546146563851983716176184341777029347561\ 3941116520054496929895206810787140409726332521742845591118189244143000280196145\ 8388098132463769797476804542186215179120637648766564910070549896510280393671046\ 2372244951015001005377358021141911360480766181087502173449772370796179391348310\ 9717779639469012845435123772593827462493664116358960653410863318844876677720139\ 1933000837029078065004109833312891709289757816132436684018908653628054119200563\ 5317631936388605142970129414131074166204213971250875167564939488633720218498410\ 4113894877365555955834131120580950733424638266733886749017974910863122495520324\ 6683556169234686547803373433334719523543185609024031570291151503948588628052274\ 6773640345823465325325674880082004657508979829818201781501352283349653118019763\ 8915353707103680951589331567324589279616676960117323446908537577589898810696808\ 8984384954131267804299628573010596605372639332619981178054635607204809420662367\ 6291835786719500697600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -97444620973396251379482761299562738381711956141381331577273008630\ 5950517856109928808893858245429900835736742507048157744994518734655800018498648\ 2007453626030264367332775135293622583889748661388296157254665537881297275014271\ 4406493664316135676348455101184913986556627098761430264361740247645023069470724\ 3743169286350324989787476126364430836005070477420018392017089139370461798647241\ 2815512932543957153630361741667688173460497467441483771290433717808046292405265\ 4725159134895084171584229685678020236668149342946406804958826637117300025567041\ 9074732388072535551900663940188473025738560627512308384640476561888480704589252\ 8440747227107615986029035084137592066206644213942880392050288586874565222611539\ 5808163197479546237544021303639605972135782981375387056174788836347202245314937\ 1015610308309299900894949002681551345095404487844085928038877229765853667308298\ 3408654878438371974272299161742050881642035984378393646813607225471051794261836\ 5259830243123382756580095103821923549488105785434369904744281999281179896285164\ 9662833050880569655811749433642635278276769979707438121482473966199731330413237\ 4983119817422499734156182533339582821738084169822375397818259315398292541349334\ 9370460113353198884230915538207058807068716334038083833452098458641129324691716\ 4500737052541473274263392975217727447739482073599400114195636201361861117655594\ 3368861250454553662072954314776537746681611889949623825396583206229847720880326\ 8179206544629688021007165615279655223976923794097440766428972021987261485361619\ 9487457337821927912856650862727476154629497225654599645236675929093248834805851\ 1344031984851860938547955859138510557840002266624842372104330959135671511429127\ 4642432751252035131774919281451177998385618659518914595517328176808517752557724\ 2206678254425240472423113331094300568671573484083129444793505265416537386856884\ 0959588915740120140191707589786600569204621210930712762323398663525139658567240\ 0603535351758870336962223386895829884008871703047226541223241686240957699161370\ 7188685358047080392690720300182833036053918393354758869708489449062076119798029\ 6558221318581652154114754951871031607491225848574855973888314923596773022672324\ 6228679/93557595042234460261852681772778662395928433280930590094500819183862299\ 6117403405121659368299945657980144603761505095852832820272679519570643525169780\ 5631897324676252310496131523086383655539148506133848758256468355821447197740231\ 3298048914868367000723483764239025386014798098456722110435615799607207077959899\ 4882569947825958662638467015820686996140701439941004012354114384319421489258439\ 3650704797896711054646450845232879906464956699470236712961507208565042324741784\ 6359122180236509809792969178577880626783310811006493511455979640629295909322585\ 3100550976837457367714680770976217818597785883374425839777282578294947208922275\ 1203078433499678617576814176498174818051169039824321021779946530287408895020156\ 0158900457048629105740097717388181388376935024555530544199055356666123466986235\ 1094540732718461064117037253886732178510940225711232819391386386073331205006722\ 9462055741634347709492872573175069017299672486052753289030051419521824870364778\ 3620429689514675907644564021062895910986171896578075192071667087764011251799140\ 3720229701799652567538905854079098109661934300464117934614121101017159626078357\ 6644518846479070022177460097141540120202760377518637858942800170183501107829001\ 0239458675965069269693029944270443379623906118654919717825685117823055427042501\ 5684226510905516271388191617135783771135338407452411248852302340859372991353654\ 2029525968762022236861536200233211705381302480143508569893439921610779082696248\ 4478144873805625845579514688254136854057472750024195766372779197573373005874760\ 5680538261286989526998488445815007755177977676647820473488134527680946261881194\ 5306915855848446921544570591019887071961154832045076245607936189097238506009666\ 1976195865723194912648735239982826559534210908095761399009888231868637019215773\ 6168394033144065395156888126499685637599455342412701847858212181065113820314228\ 6860072304433950198522777993308537917664356816092065097669518878183105108808355\ 0208000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1472436637504938574152214006826414817457733066262480167835585278577404056417980\ 3964108924668884041154371451948234196144472119520382017174865356352315495369866\ 6754226552234972494287662152579769799069014817040650683181559855372284772009831\ 1381922321655871794402119743479858217495366620352849206535737840055582029982445\ 3043270368411042700712119825158873063337845547925033258288173544127233647125037\ 9025874421748486666307008215513230987997131277399785823901929045410499352228378\ 7953394326730284379184152938661719871601803166816127780559153846853168562767735\ 5310801729127701812437382089261143868127696974566359816379599015326659458500054\ 3987263196517977889978822349019811009755409431950694986287257209488962602813809\ 5437678956957812585248609271249706064629748563512693392308003978387371154686871\ 0067601002380016743858278906520395519852453587343506866948924713832620865773646\ 9234523475943713512321732223376958453067399196556690229594075835071083017383827\ 2359739244143283024220633427326094590415135734294203036234615422106185806291628\ 7568100534920960409634041533700195643150388034234339808262444528122608095352070\ 0352357929823419271383221277429684648153577295953380815045199122820867695232349\ 3422662642017211859001250833416517399804316250939892180159686268530296769734149\ 5032405363808090445020359944256193299005872900211667282492387927903250102348050\ 4626737109646718073636642124033790133559860206124783366405567144130289035460374\ 6308624543502122354997555288294924124528790261313059597272573390256359512910255\ 1395511323910566625326527527596693343236324130826435800044788867873255204392886\ 5408649425445276270038370841804928051710918479635755354017756921541606016794634\ 9991448992000133498276708949868996038079093548290098543031666209373334230699835\ 4235534419284532678759921662117646151872607610779080666401080297105832175597637\ 0023513542543386556096865003725407133890428922039725258729507460412687814166392\ 9202188233683191163366170823050063623918675329887475118595972001203641504177927\ 0035605225991262576216854490085354296487378092106747324953242056501877807228429\ 910527001886522307795639245864931064607770642844344754205247395304165493053493/ 6589543402607846828258818827505303605685658367024530863892206821155331338980835\ 7206739511151486698387626655808696688895891815280152290104434696270803889270309\ 5543916837505907044887131481603226058109128640255674448216593537021009910885962\ 7346449888569647587964508939509077403338384579772392256010898487050965979712321\ 3094804633218793859456683382266129562796709753883722224921544625872221674886420\ 5880899529793214875071407554734439888990250487082494069802491300218366871604684\ 2266259219766406679330140151990925611391644460768084270099495487854253960122013\ 1290523520400669823941516332723534801627716944241420907595147840007321072523198\ 1566380658334800228491965936106196713265843775861461674068894641609321330478286\ 9965070460091114803345457692173406514452399007801528736241299371382544856506963\ 7159977278833505227944290567725308140331968283873366782687309620592357313542648\ 0436026480984271754356119005427645144689640638113624540714703767196406987256016\ 9958181543568014907746738529471552766017022248167294699697371732401311235721476\ 1418099158329185262934957441833079153974751390597335347884160853865558986860510\ 6856362646222050835495933239944764999033291433955881872884371313169136826723415\ 2967617705548419071852480886295747618971103877943090232875015079521686675347715\ 4538775896282402952743110376178644694496328142607004959022570828668295881750695\ 5837797240084339414193443892485030524965256378056927926390963770925901439738590\ 3068208475579006800553296067915085257988696537439881001936788786409532507423959\ 6562221277503982367256155834806546434129596376512406605136534004611369742142162\ 0240673552895105602845299249093271599906708756475488102966301188317503107330479\ 4159723217798695425382025887795179006668660341028406628674401864747682177261231\ 5856607123053160702338299354050038633793311493632006791593970616121799742234560\ 6963158642069436585142264488599334018542366531868381521700838361891955170953134\ 0800000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1705\ 9442834977337654754424074487881240958729985605963539420404270959171524386456551\ 2424821810971141716601295247111193711779863536515292598579331032333706407928437\ 5249843950543343141123080845903758676763051373240525260947095496765003962095236\ 2126270706748104412706941373666767649893599481865316588923788199741670442659424\ 1391172742702243661355499266297077822041946895386313398790768958699841668060734\ 1114406142828094002218478864426097334208474324045416170059675927628672036583892\ 7296392457327156351769332882255129288483501072112672098689538715261089465288373\ 0865815739692054589616284241709670190330234446581849308433550003079994189054286\ 5394909287939433859367492090465327594232175723857846057527918180697057019849341\ 3382331676656017239118556531943556293312246883425533568572184030834843611314207\ 7460868276302769218943754807539761174137760140027734955845541196300971389005858\ 6775533909057836841354653153321394156224283071364577157288379153499806180982544\ 1409657043141511164422398443253867763266024973227002422948660012920163858619709\ 4170381822477008108841064268042609530392129753898450338180874153779268613765476\ 1356303946446854115006130872658273690976863202188564123964228163023378176043363\ 7908612749177308620684842580739564588013050172763123411078998521992605040050240\ 5825722620671970423650023645839089691135148941076888270078897991029449434702344\ 5418634826345871951846294090606319958452240421732805647286329359440352828274210\ 0380147775616861764409894965027119770247393250547124859325171367613003079370737\ 1217577577711139663064938345564284152063607672478024474499869769903696450943088\ 8787643505429283128184084845890431896443767587155385395726792807016787798233606\ 5227607330261349741930397113557547629829778950973499793226387984128240675080138\ 5820143989272583253869526771402038040125352439137103050069518343710512974650305\ 4897108836315427049311523269020149381125271275752131437169081282737379458261208\ 0568367951711802738441517329129166682159073993730319695191717150250816062636818\ 0139488669939369420965376407860973802977034759746946061603611689773481553682608\ 8559502697686630770259012024341219566479507673916110065892344895325724525540509\ 3/49038064093527074526536477950528968372791532435723153782913024721673744758427\ 5832661114094087133712061040047197159019425447710951837312499182122708068383171\ 7896418720321351459046641055059794887679236513515054678108738245783802951554831\ 1574786810780757603420114282626038652220163590365750188690781904360935878627823\ 1527208917119487620143304746394148082980420554646451884053421150796815899260169\ 7647324478120815146457306400740822754765887646074770504368656179757965042585107\ 7390777047861657645226239036983086070214854339748143929521226425521513787120435\ 9973037817934117704695807976244862001286753143955655806110141571195766481957503\ 1360420691583195916340391512103315094700781756211205825486085900143928247477153\ 3161706061349906058143536227053616056599251862936257416549360501661954622313153\ 5225817118913623179205315821546898198118722441574928820923402420734524204655921\ 6782108821866188753541567366414591449637751367700713971107090682494722221517761\ 8272794795410924453340469678788621401374145476166411373696207900958184077953992\ 0811521210316454130889709366290633408448049304898547250191884348242296716868418\ 5484203679540655257907593635985020952169805948193212881721630914438342082437110\ 3119554417441150225048911792259635694630859160838876888895009287218784487900602\ 6288646662464954386293723678797446238087502774771652809504054167592783724292812\ 3263953719501259637052544770759095100160686444914224046242616274190476373334246\ 6413452993833563852808357518678210481472900281892320106440213194790702459013747\ 6229696738302929135980646860491463357253505630314730027474105058755516891347073\ 5413507044445934796875254147951902308592185745223939287364654620183221194624131\ 9617177828242214331616607960251794163131826836525865196449269163797079301226742\ 6332141698888337011314661156132969577504963065473310668141684010531055209321761\ 1537898433982552333179311703871258523899188583256858121608193298921527551991199\ 0331965440000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -277034131890630824188971953639026991496436688551439479768307193623850702092\ 2878224716998240872188462233465419591151930415324919405773847558929644160305615\ 6218157100832310560246680885087959236272476646665548352789888025540169237366194\ 1666227788133603507254375747934505124610948415557812410245870414758483481259476\ 8073712745557381019474942608868841203655867674459015846538402338215343984376666\ 9077005883208241159714852500421634864023154091213774836583368519912118802176337\ 3368681065086994821759564778689877303691127229551552166829310342605060199328440\ 8328089745413338029460219953751753943754080996142435978649548054610067531917519\ 5720104783883340426490394857822786463095975704294193775970505686647728945040563\ 8675358268092941470975002715664631910088622694097441065721953121622732474171996\ 1783967417365396783858719308557884719384951784518906097503765759339442631814516\ 3048524692385573301849856394759006741775401927677871933137631146719732285347828\ 3737668956627577055208865259853928874054921563687594413536818395269755657589576\ 2737904344264490754376028599677055445517474388018564889220849139221544123505183\ 9304368139378362828606801366649445397254497375605681325314094804028011277953091\ 5561877254039470480632121492194666184899569122081178329565064390341227283759449\ 9394196145257834612550904906621923246129223748256946516989363420578517865431659\ 1414854982647001518469644114960829435284079220352454113414127779007926325215247\ 9822115128092066165714981153539744994697179104607062098871923115306811258487715\ 4830788619012875707873119045139262785289203820921757424955142586920064032293861\ 0878107227676419174828917497970214363388691237208867912739661480545791387618613\ 6834190329979927901525107540370816829973831682449378268808146759860145107288741\ 0032836622115990117539915643270618642100171356426168779891299734149348537497400\ 8136994781484003369759381769764519628928387474512414282407778637311133322625927\ 3496877489966731398566965679880381845375057508806133312737850464051714588504699\ 3002750702115153105891384081258557703615004957079320056718342297744190859642632\ 1227535932644420172045492133853351295666274295751200296170909585721323137000376\ 98866817/5862549190683922379972019285840445982350744464655315123045325365648602\ 8290176940630733211187805424652419717713342025125110153705356569877456837885415\ 4037064834591485994322446151000327482483280893898455632651508129882881996201148\ 1900092620060338045117250987756539879031601682416617694485890372526277200101817\ 7660867808170803289982034523323707474383453995696104766199699216091575211035828\ 0853167820013874737588642546869158449584921099817938157031105802655714634308213\ 8397075848338643343976487839138110985343270752052705975125432025214575687787941\ 4281201798850539494288208429102181797118053612002351600457190149581507680959699\ 7205813927363291176386303297514841500320816969412899979946332202227625734512714\ 5755682636617934949462744794669210674133601853580145699869695172894955776056691\ 2309342402160256590146735659550240419504843477900221420540418287178130939519530\ 1549287217230869421735542618605783511258164345598484762367647305916660169383130\ 7814700664345496783496706769536670045453328715574121911568862001836996112739715\ 3498807607337303659598236225866291399388621013999652629318922742662102440121549\ 5098406348786053503929137095063670868037086550049789940545685799298974216805720\ 6175443970046397937316610515008834522130009803095263615842777163276304094664912\ 8543205095919451492714520660807094389607108399165362432431059225416724455494882\ 9757087121307262851882192590345003048064575801954611228797045697483824182139403\ 3357915923283542754188772295371444017957812015410156523419926144946458151007668\ 3860691938262848760165946740865614299165683755012376522575446252441332656012917\ 3940048152978920293924048252226346591451121660447052497073180685143195556989345\ 4763069268639753451890619026952778898520645194708987050686088873805208095140609\ 1016567881749548719410067546175387386278201277272087007908629660550665710825335\ 8572023930459517804719711632984259372507751649077463265631633888022706379675220\ 7781686149120000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -419000247461328803065511039957020764139511451340663022059780949623723\ 2699524213674995135363222138882512041252117911813897336560484650532808788323884\ 8836632241100179508942976770731259847163853684653535316492741155786077876036199\ 3242303855012516181807535428081393064912344956041779813955756689450174156103315\ 3135752044636736335408417093896692460181604690482830804962102642603634203041464\ 0384792535930941811951497341817574221576401306501794810516413328025779675259152\ 5895958238720641374094046881594132702357860151088812397649427858551559870887334\ 0002670726398061983322298302847174297100966024234972052918507101597315174060515\ 9331656946729272254168423798984430840245125644537864340078394619356713013261661\ 3237964034426700267037964456215807465427783079844897224992109985205841083417698\ 1336221863154328544991072167787115877412334298031821939444924819362599675873749\ 4617436833360363704274613512549458463623080519251836913330788647197180345914653\ 2369906036362918249277970809516475233361135482251564510717341629581989655758324\ 7766915281186661262536202690734271563256737253629872748669854612785560838527749\ 3544649827778663014798314935588771936196719590584077384434928407090243278690492\ 6370238484381683787374390798019384006422309562252421744422009957093897327435960\ 8133692324047664113506254927169822471142142794477947608194379383236825359760600\ 2763235655743207532737103993539415392645137716060221090664496734519542566107085\ 3603708646470329192051482774688219242085591480332912218595896381242042706884649\ 8144167751402804677832861107376256330310228614178054111978973417732654648583824\ 2085363381620998024212700199494689835280435808757816110266651965707862271896286\ 1279772633091078596082400499269767112001458247303708654130935663282786263138183\ 7433111683476974925806817616550485021962389918703353644367538175288298835177693\ 1180994745106726390176256484325645605146137315277580911328242203160785657599245\ 3843379498528509057732922205409387021814912929060345612111805943325919632714561\ 4593193154177911552275501846802609541137319484789734554534644586503867924132802\ 2802427068076723329158862508732468335648726155325200928435557827005380459146535\ 155406041977/707864893716591504563605902098007678092227074034183530651561335932\ 5121750605254036338964549694286257190605918820084788196794621174387378958831875\ 7326676127985045108091897991657553481988980922225120236167941499879633075720608\ 3734399755014663006615618181832982860507650990743677180241992583407514177459653\ 9618050219337905246239138212863381683349588299279892059446988204142559921174250\ 6082870455746536906613228457514361162935925093510196519180728854912759368348784\ 7854285905566103484623896837549872183151932031616675032111897144146595337582668\ 0396001755201954505741897589771918966596277364194011193903703710446426931811764\ 4802921971321700939476665984040641505337750252597132747747605424960489862455544\ 3495280235603750859406306824065262754232625379400657614458080428340676492999201\ 8468001688401550326509902490883712275807265149998343271106414004017165390394259\ 8765363983418366355640635093173293317995437615706195258779056824130131530493463\ 3085385229387855789005222960287957359699531177267366790360874956161893757438244\ 5782406729855743910232201648274370992232821893644722423137542796706280122515876\ 4245611824913271641323513815423558124407064976625966086907536489091872388182217\ 2220494133787637215934741894007548384514299612297113587503689885450214770769176\ 5555414515132235389127085091345216112058966925624656713006518714704918241424060\ 5316032268070702161519386240883350504567190951648779503215528550113919388481950\ 6740977994702634016152442304818735649414353644387364612479675036631317566629302\ 4765787324656285450406345391772356219790625555909848223562242525692626948557476\ 7643908923584562170412576972998026451633047444351044983559490936779687126513595\ 2043894871705939987216159740098290616444032669534676259717246005519693307168873\ 2153709786578520294655258666432267800607357529131917988672275522211273058270435\ 3036509121785325509082860367117751547964154941885682294541571487039729445418164\ 6188814742323200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2728884511746617066356112664610080775210549887680883388154267450119\ 6008865364488703587176896440557802690458198456655196105064611203405769548162204\ 3753428599841749167535826125738677281922387535884877392746849110541746089060398\ 5129017975626944478377554045525216040127109927480973364529070393920309840173535\ 3654672589061405164440303847473521247696399172500715887000733600607960873498523\ 8758166373699381190468758257746389094901720348647092575902713632177587408953471\ 2152418414785769567233197013262919838069471423128824116098065681927123747215126\ 1240554655232594240233706011516090782449758281372602944210491941355273120671634\ 5650807040658577631003012848860337534520180448737928850078618762525569585512214\ 4091195919278353952614333406711391395302880395959173214412332999128124546689424\ 0767434942617226500750574951131057916473431525750309364897185718952809776449202\ 0858209083218184271874164571170438279159458508040988608374310529154198361010887\ 2916444668713477875388045224091059957401624080176843167641892923030350445168277\ 8753071627757512305367092330067005136095055783670464784805178299094938100523218\ 4169151137069645444350057247110271295090850245853545283038859468975123542316933\ 7145987325533081939608337872727774660680011790591581489184281790679322831884021\ 5191243396613987479652124577323896005176857329564586323625617378587668232097344\ 3548078335490296055727833397613704619375239246501028143846299864611395510162066\ 2487869213923971836089604697749159077789890998783473531560110370256635737557491\ 1648390811326456877862721850002383002307852677851196604796472230443579746906383\ 5316726543975004677066053591949857368342455968379459653458048186190128643612169\ 4291729052958530119582571304147242687960239750022101387068087182056850068438784\ 8324413291258518139843329175433863995152131008864762940009780402137507964683886\ 2264027391564641182907067481652174862693768087797429223902001037259570773384080\ 3831918955178049606343049103802254720718784468210341068802247512943555267128054\ 9229623300410702354862877440980974299378966746457760865776287316107692709843126\ 1051728704520112973566171166306962281553417070082454955540858244465776251506664\ 0678604346828311/38983959658219430139795251041834996681533672240691839545759504\ 2865241885152871289085290193777260630619169482008050308161910980863381028751710\ 5417929462911417813370736489719807647546705888867335466785632575931428319274608\ 8169115016852554542440543998977576724711545998776014470069248021537707884819419\ 6465749408125781933431135328089133994634953804047701511330754353308645751686963\ 3012472210338843907259296892428700522767745756157644957384211723542289862137137\ 9378314668212287373514782425884902640181373707611645770316342909835483852173736\ 9584440010735792621879743124152460032183746025586231776006863101208233873029551\ 9621091540449891033152654498847098247322668175716950840717396266174134934223395\ 2539283986063125130325865515958084219911126008834330158977752663357460626549543\ 7331790355613608269008491542184841793572581805671344902115381523328037682120126\ 6893461105196567549834555023447108915994541754796134205143796550763120175184399\ 4712679938091782445295034041254082095239398190667149032919347667453893098585739\ 4401367806293788694654774081300305134096042386553449898117739310843952934141137\ 9829570082525106209696545149814721749280025268090315250317473237706441144484470\ 8529419266823008937646413508361199328821800337862962588751163625175484096634320\ 8330277543692181119871060992116885565002990120111266469818690567610955679125998\ 7732282249485487033628730513811632887802694664387806139555645018767539594339296\ 2717983466834564043696604887633768891687556236025786693212578127087671923157686\ 9083980586231900767099135065629244878845032028529523535317658958767187325521206\ 7477408413144454484721282717137526461889881456837899771742248882637455940048656\ 0653645012842362512848971066257692015604764958140785229667566436803450961934836\ 3995717483573731173792344518728942669480237685459431598887755566441823843506606\ 0945470893869560656007172783902332187353203333225648104586824484535921570182859\ 2241267695204777852928000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -7630602910150778898679778629368092614362600452977907285388077\ 6100320669967619755389271545842254716511006782925265405164412278804564860068613\ 1675289788643203510186500016973313819423290243119375369046034305718232626699806\ 4512546322758599668794394179700870994230598108234228066897010838362812117388496\ 2805247904308238653413718133449510636107221175282688016006040872142263529327502\ 1648265974120472901273210571219059747767166882813807530557774198170894730889170\ 3352439437189814958921903938927157940704401231800350407674334538943308617103144\ 0559614900068990285352885189365834441259308051402014603546654872432056468529519\ 7123035666666133798614190522068400017625418273911235832965689782503963288993164\ 6953578558997742253298861841670640375139816610015929759696082564514371249937983\ 7170749881564861412802594333859961909056814163302513093168681693449266606809637\ 6508354881080777989137555804337732318929061390129319631234607433252972248851700\ 2474380688278392987624935678659276528837750487602437971761176363721273697718130\ 6528678856556910013097170420349013801396940813437589019943175062640085250788943\ 6839814635622564177439986570677563389777438925265451335510762804247604379588432\ 2245628424241209090065580065930664264977438537505897440835264014143074686993307\ 3574731936839031883002034124042790320196045052363240678267642257094243576100523\ 3037360220900722552815339711047114143513988909450507175692146608211743235659721\ 1678315034049543761859385319632010758779324404133876571327482802937569921560804\ 7422705234295803414434628535701352154363219989128129063580072273522126744391366\ 5631746814245423457335691984265220410830319356415330922881971994245844806654270\ 3599022728188891977696142440174002272516455330032640759569940610074497253241503\ 9366848863820945749666740303536199603464443308676066477557620437731386808634379\ 6400678293847377934907184404132983254670927101268441722220087266864839799103734\ 3891429473475864962155587610820787936400047438342303346996395108779601725386408\ 4553408838421121059356388443031393625195764850825575424059044110652102725999007\ 7107344858623892980340394797632269412388358249848903608069468183912093634123891\ 11435879698789578827924587072891159/9652432209039498297994448491869171825127731\ 1717978124762390741358653313421441175978502567033779649919183809220284725406361\ 0128767479447318728104358367099687998164947169588394099750809793284933942528661\ 3775433490348926515229407071898244101190735981939612545680539789912414650007824\ 1547675463784002712565972683798514141835701160266396511485122778240464226422752\ 4557904815241504015571314597128421841700942619826956208399798270661502544949665\ 7522710602465005268580450260774792732452584201463140237835756824598206818707290\ 5357462415807945785388017497957322493561666313654620418459602045997876827310198\ 4068419169123771559373705930241799637270670767622104356521382705905235993514392\ 0020154933083837091546739604754947302229389810085609927052723991211745903211091\ 8362845893223900633531208261787658977009918185657164393350618269401882404937872\ 4909284918930961022125510646042114532584920604515018949528617298172105031213419\ 5219998472684968907130445038874280900781257284812311664895091994130342621232628\ 7906837350423579347751682742553685372030900161375083119855833849005706599203202\ 7897585734622217166114894758045451030277711489726835339559775360132200543875975\ 7618596269543030335780107006620960780948068155110345709596656519502463810864807\ 9444214079333023117084182334581738383835749173577105675543576439340911102786250\ 6376760495280076989882077205960290893453881989183568152441992629884254733328045\ 1283677061067427110865991819565945612637809233051105381380314259166757585763533\ 4098613890464046040472670082204941416829850962461498580421278536079947469487969\ 3113272841680753991109361392418290769570890749105419730899662272788505216247924\ 8282757498969848367230141334675907108400631360618410007188690778517896491544646\ 1698080097663076810254508614452094136440760357111546534228556315451247224364646\ 8724399015226009503765223915633137139177062722696234636883692654884156168336738\ 4721424447439410764673703979819570221824460967641088000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -38941630215126580303463408446\ 7371499921871431441210326855420961534871204743287152887276231576381695002678572\ 7844690821246991386077962617159685772453040601013612730967652610823675416723167\ 8259360291905550137850488037889086611029986306752880096005794213635804298860495\ 9776278696930081840859936395316344002873578991223788641347544615514339111174286\ 7386169043637960807144409116015490755201562798360503595860377948487077233980975\ 9828644066887495219906007839573208418722509339807129452759961345519313114313613\ 9300784609447251795361186494902162678215432145228932623465102435691605163127621\ 3021165132851776403488761665215247177478959365490585508832731502316861646228994\ 4814949057851141045602804861458339767963400493715146169356372266245528579295953\ 2157451422438058877590330464018865183865853312504570206128044571973545629513051\ 5500792930425445973836841348689230855694130531940366407761061668726026047360487\ 4490825522406145917475428416719836521086696797297913905706604490736860436758155\ 4344521116853845579806874032933748403175288854804230577323208431108828238115162\ 4180119439025117429564906480738465928560491742548257418148415791778890390495360\ 0935039967921305915901957903714196605699947575144752308075433117533339174450413\ 4200511174357868999296305046682401463782625956863775127263221929849706607401010\ 3738270739480077611435581180795645818348322527486741937310183834360846804789061\ 9399058290971761774666270103478722649694659768783448744322791527858244773961044\ 3104681477241825204410928790010751206400178368505862181701634296901747283495909\ 3289608804119956069589816318081695740162025408675398851221549915255515347839890\ 9126721472754869021294166359976925927945652386703744914232849760626536217192221\ 8924963188794777305637927010079855087348286369040934101182714093847564898429436\ 8661697041731393605890135135400532757481551090941170752330864239558365112679211\ 0545315142480099972626587479528159002804709205314457337412742207502461437459914\ 1556284033201504100964612060348501876500891983487425075133041495459839594897119\ 1862361160615291010619165913579930733605306960129219291643104625566770800385620\ 900666130826554082691056624148126703086037193675877190076851883205901/454256754\ 4182508938524277777012391900081665103201808734394003731564219214767657063297266\ 0314946570787567083797228829137505627349660336542268975579341741557156849505403\ 4834193254618844197340610164681761725593809636237427078211492295586939683679081\ 9113133475207691410399245315927119944344555688785920542010857833470000630251862\ 4060432932031052318280475091582665397719730675599786620340690232506332976557004\ 7601244634583294705583240769919389312682236399992469300122698091642747709872722\ 0244961676958309105147169108033142555106865317759055136993791523897177567314459\ 4263545494889684489551186974697785046003382156642127193809209992118503412575796\ 7907719130751713373475367363108973646379682878898473506686060496361353019035148\ 5632416944806238944552425172774532536512664602755133557572590535350861957292960\ 4695507523590735710031494720899991789762839141714408728958904445318113256192423\ 0831646836882026983580211063669938794120226058707463497787448946820466753645297\ 4124249214892286426562157888430671292548622312489936247362838609309804190659364\ 5419215934698433952894245448631826817723812674635784631035796330205077261416227\ 0456967880023313305684075029314098072426121799693530480984633006597809242769694\ 5826842249616419557437423160454376386230525476283830869497630936099863864131202\ 6970795542123317285519580276460524690029380210683946700026407847339687254059021\ 4629397046420834715921516831692743906289267389256420871710920957713170173321051\ 2563831970834858579657616706011383823591544385631571884329647376013007074252381\ 9853668319190337833805505699602264983837185277617146788853411608421373981721126\ 0689366303389978506654194931330372030406193995366479722223743645414189328350776\ 0529052060809898810590211804768556420437845759920972258151472978606680350021610\ 9050480973536260748007151332067972112929922421254412816545608044146833580378041\ 0121707114775310868301205430527116383539096704118093933965061495909870135667205\ 5928422400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -241310776923992622793610643009687192384631711676491133087721238117775779\ 4204172056880357708980141939476207410492528095535896636634190939715235611873111\ 8526559852959506109086921885556454592895849329243375520331620612408644348854370\ 7949543193409447562075377773259046638381906548716808818041953769624801202385912\ 9961392977447890095663475977350290986208317612164294915697633446628657082066236\ 4356211116677731817106113479460558912431718397976215172675402573955338991612515\ 3402819318836810665132892750351694887682552009400988306100176628880792627886785\ 6313330639823119651032852488159777414121529012248003336024260995595728338820163\ 1544417886742165548963694702530464870804414425371393069056988018675615682930551\ 0087334496375114103402324637909256890828827408621619666266687256174789909800465\ 4698870518813945259391810953710396062592480507762572680902036321817712117518851\ 6405506550434246514393348837172859420538389373804614582581249215176444480738897\ 2965375441417743029603321846180010350142708430540789788884340430381218345134915\ 5277833619383097358155759684949547806310269490018266321691103358597956125093163\ 1240537684964513815069671881563552308836196593332739674243395091814190656888884\ 2999790883577311958706679043704835728039731384754484100205430185816635733214581\ 9523339181773106397221589872556942919486093432682971149087588196386166665049542\ 4671342155887446456743342978460500586372154802364145168627720926950502166050196\ 5362808335424101610491302943577456468942979820733891034530526814816028747701191\ 0620319220598168154170803021710490955494678648436159412850057041047043966730499\ 1611011888792975300428209012270057169350047434842169376292351217683523337675710\ 4000093068165461042116611027077880931114985773722156087824298444209621946152010\ 0337699628194380883544202213974278708455508662925717336150529486990646424658982\ 2762172582653693619649027093661826238829325890047716699476587526515700724351884\ 4812852768649753746130093353620027041576403851162571617904369130874049779005207\ 0888932412530162940089047112841729915970937543725985173505437405927194791700362\ 3744470195663436210022734680779088941098258592015235993449803848941598561578607\ 3637458392774074357419957/26987031780528165848308534953457601927675985435951528\ 9389327662503350361731504436426921904916052060959048255255392193320338516023806\ 9434852946436805942240592035540346238571014249206532534760892869275453365959230\ 3703973642359525069406806358577345057653930540672084613134304270794886604961580\ 8921675839926165375759568495181643418184298332321454589586137705844407419484709\ 2407016861428577195953077774623510031791012334112317816583833119248072778957260\ 2567321795080056873548153186881614243975933113367502604537153831448244889754532\ 5057687605710277497462396632559725315890359331927824622043710567665743631292310\ 3339587373186548033946756822962034061492362373031378200063580500778765979160383\ 3533852401748114743116901399371134035599023817415677390737648043199982783141638\ 6923822533988296983443861318176561435595120356900739257437423073278867260892735\ 0893875096335493640175791461205416170917608173043989165428589254247903576923910\ 7253710390422476551836875975056477609174871087057979362486187264296874770034015\ 1141571431433978646481061573761478987963409981984836083743305630869681100254996\ 6107419531086477206677285848629265879495260294332262579874671978547600563720447\ 9667226246879010319214525355195696964742916105166000785057257668048873957289750\ 9983700685946472055945574576812611317180308231328325774224097440153969732709680\ 7193498662247871592553138483721558802363508111600909592231267201608455992161335\ 0663317937274219012655904951346531027313591998606980052062986129359176660521812\ 7512965891292282287473706748619264374266415802257562845322464915682744641961699\ 3196284854799115258596929587407748049445522106317006594009867576881502599590221\ 3557728485592827067668848896385379864572453893196357800625349950341919435168772\ 0105132738053723761427988579033375428942393992491714446926431831455603819859469\ 1701609620993228477138029239485489324634938593395454062441055790652809641178207\ 3411210011066970465398034757468578381824000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -75727556677733775048930775741806727300\ 3140027688288926744722136000571145888208767804644595980910353711291804942060109\ 4052629093779225298502689414480604821645934038329852339472989635072562449762025\ 5450691847898012135264662330904277424157000034452979530258553594695139597647193\ 7542204072246811939264362300828006424994234219037935316261946137415702179720895\ 8083832921685547011578541040038883865608248706070407241316031910673130966539567\ 1751332027882639314502103559686967197997647719699258590336624229926789672070908\ 0893151427698367163268441347114313970185278943632624247662301714317764116593799\ 3088949308318313584671394766844319671622880494765163612028684886820179253151286\ 1641469362999851234756841859500850265966562913068468492568937581578811304971319\ 2019406086606404293430828919910081898810491938574203945303877665508559268967690\ 9049574703844203717184950668938295759749700684880327121708758233009588991194543\ 2770827954084402278816877911054164071573023127191261901839169515936381012174948\ 0680081926990220256560003833684594872859209512584349302493836201411223012973599\ 7048342672781420542676334388260068966991413804337334172180858719731644221350150\ 1094197244991760063440729579018818411982133290094766134432877211189242322883459\ 3969201512330573169526125582965383672890853715119065469098740557013496072989570\ 1694642054070028405127177967357894087515039877073641147023081128455022645744676\ 0387839533588307975455731166496307913017699260564091086084794436772049478054196\ 5157401544543256937275572003170792421095536338424751077876435519876207082146958\ 7417271520151106131256348745803839772117287321983291610387957054610841856525066\ 4129005993343105351488138163617911006235953426720979587365546465261215223035035\ 5757458373416848287634866247276897760317124401918317592829901197914649230084269\ 5796276121832465647481064398650379001078184927565294261996939602774778371755697\ 3337451706535926547928750688112313875582027986529608454136464004573980536536748\ 8962790241210917531854667745409085209589040355442140785064734681810343798690266\ 9969959727100201997116247762144773659420118703949648350202165450280405631067167\ 9107719957805039860455051989449147016886926554148513935224954872447/84532170390\ 9417750640726675452346369873404612168277524649665249766538348443250333943701677\ 9385754271297173472599356779112797396472197921601542474864399073114585777680601\ 8202562114684868289382457233539031607888845530628128155311063238011288891494998\ 8865678482293566864442709214452970714713567569536339745579426196129201686449697\ 5613220586103312379672081018902206138968365895096597842353946946563884607908687\ 8299131857566691856659912120582865626932636761675001331466123209679560761811433\ 4619677771195052019344146749161875010506151961668390240513524481912069677420811\ 7554775889690636301478718210595486207391148833656797892204905582987146675722234\ 0964215296505806415323331592290418799405213156875614734720080626611037818434239\ 1171870020511186012252523799478134051700034649505021040692795273933534174870728\ 4169947065553684638346897403680248673008680684170322331478679269460450101887223\ 7075889866170938598414164567065604259598133120568664696505203664323081844987969\ 4535019036331940946576783244370266858931784011470699377869074038418734455798712\ 2596696247444428821106818804605456560206047893840201934537681830627709468678709\ 7763925227729088257025775069718781569710605162351177706830931930952070934169717\ 5689032929957491443638025016612993074022457275494738381966955685368078209607697\ 1646139824949275382811242249439764435777491936222768783506388801921792576565965\ 1445080336374892690244224644450401099238393627755173330999863192236209974613477\ 2280071203099572501527563900587395842968773123571290368689633918213075445159704\ 3182698708706211315347253531360169062032413952370987581808936508453236699931995\ 9176442118594721543832997208565554699955335101821477275396182816750705695459696\ 6631687027553939939829678688425498330338575260501830555188477728715891044776925\ 6649877953882621157955864118812033417365994943836228772923766697334873216462833\ 5074924577051772929179715606541992565213957078890504490971202950540303266548351\ 1556839833600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2217346411699948362241823633094550936683927459881563240068705442858\ 1870401767033407506045469775421421696955628953494557684102800681281049543633117\ 2295803476598455713480599361219037477376737075966630185901501489531896588685589\ 1640088020663787290897103976521397421692347454132493257451269864784317376362004\ 0388399320645632651283508096593309964238279340831212415021361937900537439726552\ 4799412427063605476594675056678083369012284216356444297931671594070890080682431\ 8840754530656960863752787368672111896809805116924043545056217991494848797801073\ 6411625712553130644096314293055115483354842143749722378229517738649641350747502\ 2920806431230222670954197997696483524298610128444575260081024429776146344129834\ 2947858094805074669445558549512060947827753598262437502493445104233726365432789\ 7011557363252932924799619613425585723011199411072242633595436446698748981492713\ 9951359675712702604022658095782219676886229976531258625555661689747559664429771\ 6990688972755946447793665940085139355779557001969019222423621290186865295357893\ 3851957735970488970963648762803601151475951496706720472676571381777039781773884\ 7005463568688500168202673799476833522894690451514519548259617198640322951516902\ 0263224928268257056816532645833809090233673337834868952433246492638330490518225\ 3491076751564741423749995739088320228660536132768017242274962236092225106401373\ 6092793418465183761338418246561553568206281874879935906105649746359782914196278\ 7138334672568772931959522930071122880020314594984483660179823193950405973596711\ 3870946703730294447672083613032764827790516593588552234432695544841715701173212\ 0950251436079607871771634663582354846594124275680695600526463733596303241027699\ 4023518241112247838022300909430260625181234106969216899047440889560145224342610\ 7355142711597705181274720512090595618979328544232907013131532125743712509744189\ 3064499479074403198980058915076477265123811319704563287708850078109414956911179\ 4965506870219061293428621749896436739752586475870558108141335690449457644062524\ 3648085539800307634899685344615415476656503028098305664076094401705185961211842\ 3028499450971531924388053198922963365342230804203861771820851160126302012447695\ 88511803195237935147575509369019690999433/2585164101676390912122239009859102711\ 9183812142933031288999143834939863577206635837141418657077474958278530077800479\ 8890243862452839899797286961545697007766069249175834524666774450847285914487036\ 7720259568719610083494535391053111850702155137674783533182178422009962648119656\ 2016495422183662216237385893369913830259546770707010134009325407101948937793291\ 0527377714317001370699843259334187421450642772130834317521445865310613892552913\ 7677208961628052495054033169665134084755813020107896284082174616408217397430621\ 0059546322885122807185880033134851383941220692470151596613851433066760236834844\ 3704325941558120252088744922819809708157412062981047213125425545853958988365296\ 0149801213955183143221948437776423045612196294446280823085734318062982447226401\ 5847950800063896216767161862522186350390735240874407630884553760867136133542401\ 8482001609559332881675457490491527235529204628902563064012876443202503587189511\ 7766798379742102705186549314593529364482104567225403391041325883181504289506136\ 8886607687942400963703737386763106482739864731038775833582018090782149482653118\ 9262652599261625930500824644431333141902571982135909414464646601600058383192965\ 7220531651466779051314465780515634754940842521983278738434653960960302524879668\ 8878048957728364238891934963444543263946364473219903480864225011801890128396565\ 7374596056160751713223437122797674153075957021235194824820469299203197234388626\ 8941533367670072914985803182684489137892114594938907929891303202353488136870098\ 9335000852014933626140907250601865850001601156832554351891284612269326843516137\ 6406601325233087155533663336404545601334476941128319333468157445033308688034085\ 4631719001832912256111617269745671675343142514843323371489079236425935031426031\ 2161550744690604451183515805855500886261051153905117588253231250310522050798711\ 7918325251626153057407567709397417313108128075084293302385203216861205092503079\ 8893494117045942751723381521416916549181278578711369389217786363904000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -10357456831\ 5710464162099893930677860321993772649901009426813158678270913394241176757008009\ 7895500807768971555375729225261481203975232893076598955315634668994713090937795\ 9725209865947664662401788208729454367579057077219652005195041730051957520598900\ 0560541335910872027006700390342083734968284457682934193047592932212808538073654\ 0761297122167163038920190040462445714385506806183029361362795436654421172304778\ 2806433727646166543560197514317172931006057225905557749040072608809277864509271\ 0083009591143869592802969855046627561076497001017488986749320549708120339685103\ 5320327406618092554130481385764566157711637244836405557729490981485587398021858\ 3053859114065726094008301803813013133394756507879337088456326588408597349142316\ 7646005202472618505059732370510995936180948774156535018333094560771989809135394\ 2698674817421774574681285494919884114189990009765289402681054792876348923304511\ 1202642378178906687649033616010894155470185746499049585457878886223987126131178\ 8612686642491455508534452794754532496423304068584248791789995208511046840192784\ 2382767668425622591367334619137034570798657215872827440842426005304130434243025\ 9502530120504999360530886712874462208031182066563150398453170472050271365821347\ 5717498379925917517419574449771771736985128165097448282907182284918944515304459\ 3230445009646468870986115685213365764541226332675798189615715343972851467032285\ 1898323077115137492793475639252280808379182903716090702395969935673687724724870\ 2951898114527100947375291539608518498722089353391710705607157537403279505495547\ 5433912368277832369584701637116079151546566881627519512957302956649139745523389\ 2496079444170603819539521821026060059124225603828118124742951991332778701998992\ 1276076286651673196365219498030120445771270754454641772928650971032090928011796\ 0230855279248242899435775903038547767547526841786440152515023661741328877534775\ 2712290690047258035234664433965783182851342251231423545520944181983119808977335\ 0406258972367554187543122591852226527413922965551595556418007805678633598048044\ 6498985393142187902196186810743210585306429654076117973996436942236313903140044\ 1115515382736873260782145231069791635885211719425760025922286583303619498042499\ 31465792837954841238540695550467990734506613/1333951234817198200957671403070616\ 6618020304503925334711757825582271179275525576537563777496273474772189855739164\ 0446907616169336357643138597446039211150802526866270160891081499106500880449191\ 1367015417362056909547718063939720565149200761199773447171399816077361201621051\ 2652409511383339247246385314728215865237243582181720973893933954508419412817899\ 5357573641060571996008882279279995142943406780837619967332991686545475731158051\ 2927481501179013403759868723243017898446847068834830872044690608924784122586008\ 8482510049310240790262438724529378546613895400532594193061363742928497070815936\ 4024434173306475810121290322538901317837721738173106104941090188515828202551916\ 7403787139835183931538727488157849554212364704684261510948650685363946473788618\ 9856242582917101896240430306632766626363494373315574694694824078269384593566120\ 1897000993851287816734448196701313399460235045243444734318824857918237218199829\ 1535477669602462292496125159126150641993218557142891413188743493889382923154293\ 6729981040895688715331205703201394604361855914369993738729304675372514722201207\ 5185687942674211937600488104409383331162268669221032007377337983664644829373899\ 0445462153931272636904059508201757507936508840443942467659554775610429165186194\ 3221687002526973650943885442631086886009433937921411285071036905737536418368641\ 0180194160552819838857917070560828698439379742980459533153074215215081175512660\ 7753275823030051148880961388143849067036132616416049159412465786386236658464019\ 9045820879459236794752907605224592516135553603876439106136884249411655113929916\ 7400315113120251894499931336566527483120795752714304526056336794383642583350050\ 0633507378126879285657325506485549895412095764718222227552691975553420738353589\ 9203051696795658301663941897635755567491424609567168933479590899730292685366260\ 0932926280267821839966119807783479817325912738084220591688621316008505146648014\ 7956794819193114414877988200985242228684152754382132330218051367690402604245490\ 0570245937758208000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1670071914789225225922812275801060211388058918356480199330257\ 4133740152648648849368722370974976505733548535299158743787799304495430997121028\ 9275364346533488919083144500780014598548998889773987975798245192499849794068050\ 0820793172134192235197040555242432409316234713436483306795623949498945397281169\ 5173854235185087445930512677932661103227234280993056232218715673262399865603060\ 4880071662974017194315473351044629495211036839776072620738055322289002712302807\ 8160348249187729910617971709125969878792228471295688081664654343872445382494385\ 3109683988664272519201924425574104530432079436663081348423552351040379907412261\ 4982892505189776162921767182759328275531495986469936829099808936029767003724273\ 2723738205055837506777717756568355502372273377770553531993115783556113138238199\ 1086236087809359912978456422017868515156825281241637664789231885243080746987295\ 4179014727753153118855802364659077567090169896433209576122206524742874393546259\ 6214818281159999984741342636066378108989031869412702715248897112165236152327320\ 8488404077679549544397366923319190233743774267238648541826064868359066436694123\ 9668274089074908331898212602831954597391605959609696367978734545837711787576982\ 9924674890391423431292830025312971904522769566024790965541015128284418397721837\ 3060449866394663469350405518458222207472714281891576234424680079915960627279928\ 1594559328069253849754947796242230050025759275526081978725374883002590349619838\ 7662085071298623001293118637507910403902359589711701377688878450649164756477731\ 1824417101380067804099650726629111882246290959834396314175288096455634260386145\ 2389096704474327216676742523660575601505729515429477942457577097762860242689934\ 0884718827428425633962015860478448039943942658149395627558377895178750778578766\ 1587036314564131190500936501052201356242819760702834203557473834061653913493690\ 5253277775704264856259348391891643965100536070795086025338720499478923812910077\ 4643176036014745453969516427007516716426510336352388925472704744689697205074023\ 0276062027808552628371058756786627801091804419364076922808614789947752378813104\ 1501334135542531070113779435245995917845993279145755300316664764480505506740447\ 278155931962526199147525039873999365359042422419101502965454056538326287311/256\ 8645022914665094919352632923505718231264656519299935679130543304433101786150802\ 5235712624007030776384509309349431432490218929844007240064549071722508479265065\ 8189896907256718924647071729474717854968753975431571833710634758235276256851952\ 3176655047895473797138107379546887949994944654185372992131356482685103962989996\ 8845075321781640573846757499241385628266280781971016420041476840355051941168077\ 8505201612818830393159074578320704358480893696473489588484901461984143936960308\ 5392608234012841357530544867768435965483473632172817416695471743129169479987448\ 7924388101387301974572639158256891930829844864180727441581677705858062773342873\ 1611196482262698488328113042981181365807528693267161242278042266342116505668080\ 4919907319186717580382091678127827371958869671621052404579905156825214166206853\ 0678670171495655230982720600223694317137611708195936349444156205595242299883765\ 8022398084033930709655064894896825992839862805319720651713436893609643167289476\ 5042949181077256835598858908289365166671831827887248937975622909404031313072199\ 3316975609073992104407918836475725003222337739649231715494341540179510257068047\ 4219482592835334566285978970729472014368307540111630945136267495413463731186179\ 2486205467452357164684461306921281870654207021980011861295770295741447924117852\ 6519708930336441714817438725335844160398141719329830834181716164734748950671368\ 7534335452177746889427278610831092964122998087698646884478912688699919172719298\ 6947134060047021785454417179964349597422681247446456291068756580675042532192884\ 0781883085948724566012879597521395751000492015816416180326615412625459432369243\ 0942521786761216540029180928246939191936854797357500552528711217500290750655425\ 5260607635871817011898772304955730411288023834934045138403256571082824047654926\ 1167877500270304555922732208493091471439000388747420572833524586629770671454985\ 0776597415035540546269910341145049572920667852612275645297884341051949202231456\ 7228577370415472322551595357874832386712401870848000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -9300807187064011363072910184\ 6520771490614386245507618464389088648423260587588242349177843623414974374604207\ 4823308950639729214736602395933598627805666755932696189742554774049213624663910\ 3872126633881309632403342376941901538126863231560910564925984592892924184966726\ 2435438362717458934206868561909059461537825628472527365544332320760748224595803\ 4610075236202655934487464899938411676503090546053386506302136194249605337399321\ 9745265187927485752967472883528993718327823339312938329340981571086434255911074\ 6709129303053128919556975710102113543480080017189515815265402742013330971229902\ 0100601260761181373893985457751362355652378791664999937074539390216308616304645\ 1293852251804757648408491203914341469295752967134128810512177008783304515899056\ 8061119031663443926351999233272037076220493105819019937037508548331361480426518\ 9045984292032782467786981899579864528980107820243729171120701389177072867448195\ 3909658222429766496387184669807956317575373929106507503034767374995290085783492\ 7562390472918786519217457997199486133971806527212336119361474631848200675912008\ 8837257863992468991074131064645053199962468049100689668556429204932722073970809\ 5335045272990836171494481988081028534461209654926024807589843397475205276381502\ 9563574146165993578418460585753130752195963534035557182294997180108381166628119\ 5984836074654888868298875904485052398022898101346273479679070867831854809267770\ 8186911151151340754583690741216859024196694975995642288569259129520243089758976\ 9075861561567682104774518992908556488050937667214125762945257101294797487635414\ 3073958984271017163638221816541683039413868202049984515638555310410599710436250\ 7902279489783925730357199286819181902374632451777859305145181914586217609926744\ 8659137081023139323325156260556859372512390731874788286380726529417456600782857\ 9853078951023572200396044886524941495764988163997732773150857709185523791835819\ 7626050603718074577523508938323611639818850137811516930474144643281557735475387\ 0594562689873616488234909655570904117744066456350474287861120559114351014737655\ 8586078697073652033971859770434718587527082710568812058445280627237922957187248\ 2707394667544676597493292065081094791432763987135371499198457132785106838598009\ 7643743860801833064531/19424602343028799817662476280216300880999113391996449858\ 2410521919272643901957265187774642512407059888558102309339210060134871113949266\ 5740463397462808461737016877720297759500104041050897582840753452779543274152879\ 4197203781638260791435035062491772944298491722835369986551464010028023665584208\ 3442158825749576812144079786300325371457051000250855941134774546493024365707229\ 1501928823350579167774749780797131719865137361684609771775021304079124913382590\ 0328308784358225640431668494603505478256841117762128490714938022167887690483116\ 1083702404359516328831877831084907716189979423645203813768633734117261083633138\ 3945997452551444488135863817465410338264757656112359020026841586250052508064051\ 1215349222644391873910595858579737911594863453940231973834827653184868468665379\ 8690895993921406947468083744473164439120772887348217726013850914192004917409604\ 4458312071836315958653999047648754488619737269510204050801309293376169573768265\ 7661820513806059309771222018437866714674904470260202002059419221146741911776456\ 6422291591590283148363712743935035300796752692841322052718160030019556145167488\ 4201344299006470618735733580980431164645151423427945003618125867346588232782261\ 9573102980964193824908410784701155475404122563878776299415752492758192879824980\ 5055297041995398265115799201246085965562127263732634238255178806474018319973051\ 6937381110601325169292034852016233147975586978320279626285944761333366892755290\ 9156855541003094343348983232680561647441686491733244015173299695029339995290289\ 1923559830327137281483053869905987401274765080698001454609143632763444597282048\ 9340349127603614711701680469597552119804415793153811974250370388800796523372656\ 7102065779403001165270812361283901648723511252516301656386856676138165309083859\ 0708893460974558473120091862682994783195758448397977230274358972590655751128089\ 5627526415780145608391906634829199737277907695507175056365250098002823583744805\ 3641858398724816076306840675002490187880494869570080502505353070510080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -19634412\ 2427722147803914473243378255952507097890412306505838689884469844939752975092933\ 2935514886556326361552143983708689180200030083559067546371464196315584932798873\ 2206121668917367557943662522166010673155176675371789502609523718587370863175628\ 1878915582128433956594357692996143196824448057869900846908597851947503990500176\ 5948675773708441304886409389368888894392420380930812562793102116106988611877727\ 0512224678267385863522323383302505946451867646972352569083449256163229368303989\ 9155631639751394948788904799655364712958170519735066616247777457455123375492293\ 8211323111957926121946302821740596791722398012827283090604127080635475721537275\ 6526113919472682634388980918558158806168456515819060781793565832741560041300864\ 9617258532732884557617323785605776103571060283313969329423835193287582213830558\ 0013382963691964216779182447712893918777938757110007603096746668557312985243797\ 6977178997905395753202092239173077550776188438561272131287788346793184818954332\ 3130414907503245575821357813652242162653318196775852707464962041853366316407782\ 1430366446171074111753547325185131851326815222509671692581158172504631484457950\ 6990987839900276369153426361346556302113914091967333875088938567518392129531719\ 4474911797367882786759336737954554356516407257271923979382683935183296720508747\ 2216959748720216710643452407366998766247514818031858829334940490984386961412233\ 2844883682030805664397393793745386370742175850437447117470183413328189518506113\ 6528624177967291065765391880366950491681909770768159136628686142713254538552688\ 6580644360513746704648729701305953538957412795358235886223827243380633943490759\ 5621793312309042698799978191713031662139211709436105629717201781786564831123730\ 9966385142362698363443382439866728932284296312044611909439031366574822301646423\ 9663307368651108418659089430309852175794286760866233140592400900975023009109641\ 4145482571341770524831543295309056168777098551010363590930858307168911329011588\ 9711070192511379577226168250068431503655682029034027864888411521091225875940202\ 9768041370073702215666717296495990952984412677114091374110551734341109693394573\ 2054620807450572941215586484468217710337260356036850201770760347447410279989634\ 795382804532999340637436399942016843793233941359/742926938433119597986191431546\ 5487949053087901696706187931880508689845029524988934457260419779279097439715171\ 5946039654069603750338834138775781423740796393517163417104912318272629226861364\ 5816354450824233577435429333022193875184069011778355524604092268701123375767545\ 2646378785523388127304995412787215960796339461030976362692654384506392491294411\ 9237993816473547550078946811386821128042596256130522441213657750165949131142764\ 5581477073107230668246699062086727582713748601897895412551892975245925178712799\ 7458270200524485501316005968620040748817113173934181842155139948803286022331016\ 7040648038386626494873915542367380768499331904385942667454309584510706646032561\ 7312606020968298832601733440300097113713262683896386624341661983395264063815870\ 2336685028030657088605041842391091810713875097727558549741778353720464390541078\ 9015339517598273544746899183583724317902025575851905375707618299892505425775921\ 2697824361509703448370427302794350645386208603026997172587556876156668802700867\ 9121659891254330938771406042583459816076082490522412203460114638983161217294192\ 1536956512201489580173773793583555000810779813599981551684256624833712946421584\ 1698813746106447561627533384026597782043231963124514759229683121138854463902393\ 4908644608647747756168020819008429376085398826404437310298676099065012817802941\ 9202743472575698364785133162148934122835703352361669374609264340677882483722238\ 7826706435032888835371437850649506820083048421765557005363637161207950743373863\ 8751286414458786579978691036532815762572921463697916446133328340335557611932252\ 2339995337792136364788673409653530978717170794040662416556696660523549516015900\ 4355616411493474243904769893982579245092764667763179138317001188233517821615234\ 5613311912352535671269376327265835533855645553882217444477696574453214648342915\ 7331343253169830333166707030797314566418495040482735490321953591746952257754272\ 2282848109232845927604124473224065618508423025684843244617741468808923127985997\ 9551714872818778767360000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -29349069992337164732765766844349685647408403646933621049\ 4598306787529904667898116438407154072465857316781927172146467153419275663532858\ 3195907149940375982897147883830423756134240617830862793634437686943905988276013\ 6087394646950820825784446935360559181745550638021320119195433215455414958853190\ 6095993927827356309190079625455176243232627638652570624427735468731272938073393\ 0144383922826580698201658279097561949705707703250926580304572472524562013268145\ 2405908782146711961640977370148116754139043602455069890608250726014737248115434\ 3216850867943274412845488046882000719934294411883460455000562087836722633371802\ 5469340567984170893126148067884988497629951334673554433176504255838492378833199\ 9621615197495712533383973865200947728219133326999944047308122141446113474501743\ 1283463355388004677496469686477076115961252825177954182383906131754623088578232\ 6942657561404692571595890496172820540527874542653866744749340669302855147465534\ 3291033208936899272030844135905560408516721068901138509813268090680465092312368\ 3702018513222628063234923608650600880769296370109562154104254404401793248781767\ 9289873436886875776099028747067441677135235687589802712281643910919022681001294\ 6820863026806571434298164452788870583479654578408868146825747563935159051371400\ 2485418317738118291858939781940781102456796850065283882994096903492933297431283\ 4286042919667960801052104869664521006012360097754944636069707744025655441708121\ 3723557830551541860810847093097602808626932477292306504563425751713559735709064\ 3980876148445771896311888045192875060675708129818554420910796232264463610526996\ 0891451634064044885503531979382737532376831943599312533439839985850939410913277\ 4554859973184203302152035191968933541470320565408423100445563749088248522499209\ 1350345429323720359426034321332648430104001239980159706382544655305877362848209\ 7511988606039289006753189842943018713317738034286085571087841513584603024705790\ 9439452066485676205100003146569670401693716239993403147606514918369090088106608\ 1097781952647047220700653172599488276756009963544344824417767647884409410674273\ 6256115332171713758058134982506420479752358227431105900021509655140646807203797\ 17643973063853067096782250135217502521073483590005998174516907437758454461/2751\ 0028378779257483732924677201086428783179122325239870797904285390255814244354306\ 6603005995107999970758675179601729683079600246551508999217048153304443440823767\ 0323931836157967136618324310975018039660755090417267290670381774155732776190778\ 8141071752431231414549869423668653516103850559463034808095709084406284963463454\ 7762999515166762425140570430776325595951004518347957745861873104658913418388909\ 0110067966457005200881183535497357384127647622541083794797819953824991359095068\ 1337644368401869387045967216291168309450174080285624934763930926841285543752665\ 7049241424471385894289988268315852135967801589755732676867421013979852288072794\ 5149797473504646611709896489982955501373578340932942743062695493514063436675676\ 6094312404620329640355477828317532913770778819457272923476866482039451059675766\ 6447602371812214250088783826992606811469008046702044940272109175129043278150168\ 1775286439143491413051030084571916611481732198055487259736292010564169719000630\ 1378211807771244258439750268127699870044767572619867034712896949365746824274008\ 4247493377546101164529227092107600901837157840129703266553114164557144467024271\ 1492058494579080236044101883096327517473160016579273712111768699204348894121725\ 5158680352481796517854704050218073625874953839823804833388709720377509216827583\ 6612041178302404145481878088999690872570018877070694168788973380972618144214140\ 1221121566358113989120338639369315593840277089659567602708029772726920536854686\ 8546153073666178916830692891516255170276384634523624842116400241008540672982332\ 2960511772873806675822841487500932533313550790688933953110548787173686356320168\ 6984333094799946385918382762631994873023603213871351318872145817712874874618566\ 8294588617931920856094244024693010154720500843515637372194924673465302762453738\ 3950799659160589011940153374914628169986947754390852568742518608214429312629820\ 6914098454694967970202740058530828546962736919704964176376617544566848990192863\ 4893503476310285398051538049470974268538880000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1802374456176727973751594654391339\ 4640236208369336109143620112782653954637872960194729309972999036881062032058788\ 1024351228765822841394500296185494117201894989229917546872839540013272232554239\ 8560011682002316729155414459432181645016263656169146652663982186201631964521074\ 5032509209078052802385053318081802634624830782342339656852237592638373695375462\ 7581292027498126437290122229700618047397126532017369434930553144334118743034181\ 4879892896800942055524558971230031250296158152478260215403540890232263522342681\ 1085550368833625838964560821368809281891264670169752063217969904853607501163754\ 7320714296945483807125059627376845708491174668637801447386436558289772650179757\ 9276132841812758056887072318833661109973982744971777000248331773974986727873894\ 8984874660764319767987074479127815758618513227869913945398281779176860818490580\ 8989412512509703223150414774521924614494389206802050211265952072944925432295478\ 7948096590618253009181835122288387409199570605322571017121950390353668864353501\ 3560363793819843560819695066471304073515709887201345829805827393012363412727975\ 5639580644065713771200618933038257930610137565477259409332366973751999407552135\ 2055938148726500097499538968619252211563891779205930829118288301603627121216759\ 0171671509427747950262324186637295350731430120321980320710282748395628093316511\ 2453745993421792113112119792167705303300794732434506249856334758554274942566659\ 6101009667040835613903793511723916013811011451983583925013893311120307977473233\ 8332441430562830264329273296965104856079408844227386512425424151984665097570996\ 4606781165676323653784227063116449120336236300922262000904391772562436897356378\ 9496240779179839908954148607815413265011644764577165378544857827192769279269016\ 9209409125267957131450864809011757879008314581970807168958250188507762033375100\ 6891662147289281790902038606367459441177923779913013000726091591478670056882702\ 0259037044646036194412254566915450138111537663120150637352442501395188294308930\ 0310405054238915416985465864879034951022674410371437640786731352329072392791124\ 9811168436209113458264015945523413235492942268428018813894929273841767251397681\ 0722321816644250050761994517647214821513540408993758136196854412986727924224325\ 6455015075788989466777524352130487/65378651986053744465855730126008748672543693\ 7059195655710638358280366618082355144165080196422321342727984148282529118494727\ 5911224988394832800592048509251164643683327255902320358461797197441050437737474\ 9550809523969711762325822966795191359817627890453690264425133970355095456695181\ 3963884167778630180619405915086370172059046815413427944865094331410204966410847\ 9723429331181523861019571901883047394607893797986793298004578762745538094073106\ 2895019561782415168387573212566421746099155682267934606602333177942895320342325\ 2903970335630126288746490240599048683902653752665590774413580813032901250956114\ 1842958025936203328208247824124338655853462825339814487667887520978971214826949\ 1242158548244151947878938263701267552797223197758934834087083964240554701843346\ 8290719611747292352869441997861778194042475137665777392005079912529142856773270\ 1377972562121366131847766161785885532417181354666002698064240632275705802317103\ 0500179895875847905199214375884234800242386150115154687818025367195376215255360\ 7342835822806758551492407366670672972317989402126012379715398264967629044370105\ 3032155799829552780729401881214112163480396119848001941394392951312727187897362\ 2553315806437617018853670690025378545421502016673690949851421941487338036207726\ 0602198455746274074884924619458094890888069781031394582874517202681003089336267\ 8934892751707533223141858638036641877841678893722966476732506625917252876794862\ 4702120135374187353082933815224469559980884524969216990390633306937563870971470\ 4804272381809866540777351294320458469604937465046693893449639190844066633366958\ 3762515928855846119836144973629224753566663105837490588866067024027269949527815\ 3188598181954837038606407765841415484115656992473868501918811900048103872140617\ 8406379626467764769028696902761064920162239485882049445837929657874775449422540\ 4146597379155249492395222257121933228204962606293888468253413843065788577975221\ 0069849879418395160223879880309452885548918198567774413618725197797075103395349\ 6085940109783859200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 64383403548873673591430623664399251821857841348066128078575\ 5773991244220888472591080270489490522115612024211305009885969081178565747335314\ 5061013379563861348815418884427147284279606926868643718248006433445903382146587\ 1384635144347524455357598324817855508759595884838467223880057403902653359333731\ 9342603101177182880926177755543560916519732959778155757488456076356093037723416\ 2213635869831212159466774912656826115391308268291669652795968479847453413364945\ 2327161957537294021566303627968171403682638454807557871754881897553281744633501\ 3277816640414916346809303108911461308269330520304310796593540769513517300300248\ 9768066451300990907931176205820999755613020672173526540997677414740224758635416\ 9626444659210219885993453818298539652044932660919941664478337255297877631144962\ 8958049662804420291617423177232127152543102210660930782150637264946016802841456\ 9284868961284735633868219821702649767263277257299176547178616076944608833328584\ 0541335743337191668730362229546412265567238302680961374643778863213195941974092\ 7049187165891826640987693604818433968192503228780663304919707373339728052579738\ 2197104925586479189918669259497486361576996096285454549487576098699164821840290\ 8123546569408000788165970226711750030917913159459325112085745348886217689933040\ 9986221277270701742188877463439237527325592313839577286872850642357367354955799\ 5046430630542434544147379285198048775857927392937807512233330045968035163127981\ 1292913213490017638547008184721786980655314763714506230112127815855801181250383\ 9243610593672069143979926837581336999409600185399404643069629626798710427694697\ 7990677214488032354760053706490520172467228552675394471615165091314694238759319\ 9647720559681820917807707236975838182884479644858763386183741500408489066165173\ 5167761114726345279930308171163483995343780455988843998290903406358789630383715\ 1174815748609359589760602716695254030991554726475497378309234915334796552358635\ 4984123285070500430367926774716912191935339117093568362412902269111727775628977\ 6922841021088127926107738649164869209707558838521906394299110748675694028457768\ 5604541911222363950612498643322142864130235793846212972683904496828927606145808\ 6660035080871472594584351587372035636355966870035429006898333076037742714764660\ 09471266464847751/1098413229209753956251312826905802426448875686712932509278261\ 9463128404671880507981292131579029691231693720615959845627963828896177268080949\ 0477070561690220961045421533275349171719133703890236564837264413652767052968180\ 4867649717338256857128563714914750776931200269943603085375854543553308933700016\ 8339674218886191019294809670752795183142825930009840621796181344600230866314185\ 5473996014951910969187859498161421926173498002390712501290968946001881211328071\ 8393879077538199632048054462315850426949031450299025143446016176480273118993924\ 5662219099240208731288504647354039798322349860275863332655414884435560844486657\ 5087626698685789270083945907742681650409044086024992793274984042841934720177454\ 5282700377447309369130216329812962689330227652484952881246600893764078451271518\ 2360254505757110669688919238144356032474137398401059807326161344578603248087298\ 9817031256119696257574269656846064344071715153136193298731300635923590875545256\ 5353876492557150159453307990508371620399469038705505324678784837507696620079631\ 0445848720225630825695735436508950360161948564026546577626874801894354533275855\ 2665640522669329594910178734644622386119744316836420255946351460512720761265696\ 9063850734296162847054236714136656401129870565860952407664056079704865497310004\ 0476291869474667550553086369563724887060802431957651466603920125505284924756904\ 9275908547841696646019174993596230568732827611260896089448796887144335468269937\ 6610289898741915622722528713039129877334401385932142325517902677732357375422926\ 8946756121824209029034594675408167018937693384645894294512980383271911251897060\ 1346883146598551959522626630617866241403166958669634743380442786246662658577940\ 5141335644599720117784459659950635377910989206704402119510557822834164606846868\ 5506310326767563980878217855574152867738220640660038844928130324656054773233881\ 7474613633149533427977061093907855463922302024728333890486625106439117551422406\ 9313803403079462735088682345702245200094070840204703942256671996885537253011651\ 0506549248000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1038250844431844581540214781276870977331651518708911528597645862346\ 9978127675705620403006611893978085943892553791998296942428206759920263630755636\ 7712818233403945425552967406032613092836257232911116872845455250227428881838422\ 1446329534011618886718567914963480265743471737019674471651769863275019094752571\ 0644302066949965381673854513966708975330406532293012154553177426691688624342000\ 4541400105082257927841924656828577054129958187650488551995195419659855377279024\ 0155024692107690536337671604304806295665435070698162716502104925925629854523947\ 7361568991145591138676005359328047690893537579204704173982289339939500433700066\ 4621574381324183959650793283094374746403798164980164784922530644207842429618263\ 0015878115872001424404340648531086134453171097167322855102625415612907684532716\ 1544064230457051741043967817653583719629273212824504669053137367664517832871194\ 2320448853596109034431602831824430755443403312607344964218613470712424127907991\ 2808721103114515873299805034584724208289294058881404619943327054430365544302688\ 5203729396154850526851717770393964560485528690505941487831732741666009909183593\ 3695057675634123466347034046911104754245900891479771417922780707275407563190562\ 9589299006336899073893371353340456948003980942141681701368481445793430970798422\ 2575319941494377748784259125913293922046181748708886912999420365072357239334244\ 1627035814534041395171265525559091628002108639437780930470322629012682080181569\ 6146425610857886520992604045787055748235825203276626900521108651515734990444226\ 6116132918185871221401394300461090142677501813837967803353906710195546354903899\ 1558458544246371329344312835031793913905223561678959153085883564244875959162689\ 6286703696673140045362855954588201182703336892377666977800839106835549326851814\ 9708933270778058189065782170195076855478686200611881289013723152027037262931599\ 2064769114780917246181788420330021826194842211527164568183295814799121949554731\ 0593381344629154009513544802569004909834380538253497731033355056468550435929103\ 9045102040709459294829034877246804364476026804548259658423461983684641021906474\ 2486619879148736973207334772117201337693533142748083206536558303225813558750144\ 8972574724996978320868976705755762827642582848200301842325110138010771131729343\ 067670924756733/114101126268168774965462589350789531418336792792392898390180565\ 7526963151775002394973651157077726624411975868785671214658939987362668779845637\ 1387493269106263175421166636276991507802983132523102754125196538263705556428845\ 9137701853989306955978372919967454318208826165221901001263672881083112753321980\ 6904377872643994517935423158980140364011654054148497245865366231708239890368371\ 2306959983462493674895615602033779144907337201192114932713468710633242057062871\ 6327157106683333742235528163362685147556131769828048821953675224053584136604220\ 5325723732546597187580390418886886572015200700702290222824463677471097942513733\ 6132941917202415449015285195674916048171111171782802780494501931914948224149002\ 3707547294585569071434363008144750768175570692164562974986041829367848749992083\ 2765156448390900325157458535918490474215706468791841423761741299826631190916594\ 7201811386225861966538689881418302536446018073861019850458753218115695802445181\ 4990779435239428289345170055650629924897232271839650995364710165260409963189384\ 8566798100316216066255240369726496687554306123934531366719032486445789206443016\ 7463384877660732322587169525129829938647073321755670926178547500977706731465301\ 5543487595163043926644913728946454433746056044003894730776496466281335990097780\ 9598156054706776094700889044373946298738150863195803317955508279827014487882289\ 1850302905877811963903021378863767441356468727167202220327622063534727506044161\ 8467667538727355795660927260072535661768046330778681430918106978078432453013895\ 1015620541916038824791087655024948313276562131470309575636691365495090189791338\ 8631343001893548484681049437818399326674828934652585595147138817074652518077396\ 5552116169151781063019501663163474874783150863371461320610638152821105367518431\ 4717692934707700248276899128048607093648767526401647521071982561234388657368316\ 0993983088486632984137771004435295068711804702721902448915777690763056272814025\ 9230211952925178163892586464588853172310065670408423087016544613380427051618154\ 5115661107200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3536685829975969844094732532607577676956268686085304503942876091\ 0436448932586333916552377693561268813278869729117169959321438219792806405459528\ 8444519571124021126552365397822565202034486850333169035007501683936754253863547\ 0767239554750743378465172360472345374864764892930275946957270142233083848210348\ 5399715198367020807229932407995714179192471783253042845364458196200835196233448\ 9535365459767974835669212045887981191898127909401529879631361396006952180864782\ 9061488258471495203131899105018226040664835557096330957660191194289453123184933\ 2077120001461716282801357014641292578882213033274232118167657759827552181529379\ 7373997553657949936204728074723457870868724944161037856522909857387905861504029\ 1856093068961261009051815965389886623929933270418468752382273597877064049921674\ 4425954786294415461537206880153519243993392056714554432334665740567141543947000\ 0633279322446002827232605439035575811886791008115199456164396495732718941633849\ 1006362018234693863970346090725812420689096509991039912804031825048612140023478\ 4080833562005716533600247676901321983187851015115852370021541074553093420836289\ 6188970390544654120004739114119543601441182335818907130113737924909005687075077\ 6010057333694039929198546390722658176970695910136391767800255493294709705437176\ 6472162239873086950529907989080280838521317354835480590179363894968286750526323\ 1671448304480305380723679033022022988184891995848602653838906138274073803225492\ 2876153762658796004677219913955469673814477657945993024000356151966734135101694\ 4331432683423055663348971632277176991811148036565775162051351682863477138634119\ 9028422639927430174281846867808552491330730791910790626824420641667979528676812\ 8298996024769706546361404613821544358336483506532735025877873688918368857149834\ 7912079079387900110977468364979281315444194377931395497720630917062918023010088\ 0427825050398117790239019622038151814341938647813297960199374570917329573798045\ 6204749731712665656609751927045944296581743030630403951967603146726909924729389\ 0839718777458360951574849820842534307313256496798133253036371799881178306899210\ 5668667569896894322273761456068890630422235062077138918660042586981514648937988\ 8336167394647891327431694598301118038361692143836530824843863735722591975933433\ 856792144330496162551691/286535990336368615604911801221641118613447730234383406\ 8543658830505607818892001304026057604929357488732250975905832370101725031965517\ 3203142180654730706842546026797436967759424054144929272519804296147248974409759\ 3595138181216770426264841685232935989250198272453366673351145710280860528925453\ 8300777662693609320696906656745858979409362959720335153245294771306703003149751\ 4219262292157857657046240324915344070002387109552633876054398432408478787430375\ 7135986769651370308928544696442058136620181666430280530214610212486955122428851\ 1839986612773294136941444386483053426101350830980334520918867994632586752497299\ 3609128336603231375095094589342677067909924797256904479443046958084851552731803\ 9415573918355639698353624764307553971775172579380151109381602572926182920534918\ 1724187475564184755321073463577517459952810252794967962899041568387674577259550\ 2799400312309027770577558943451963252061273185280436468120486996465501403719246\ 2761152075950456024747831856427015648319815597481389026280970698319875082082452\ 4116473097968394635400513491142116759051552770091686068421780486364469271884611\ 0684275929986618652227106008996544300311030962688973890696720262133284767943386\ 5142457296025509633215099753255593181176498839528281711811105149207083678925658\ 0440588770166464537463431527087267152459466637998588754290297544468739375425199\ 5988845136195015970893583239777060272037118774798585044253582426677425291898075\ 1017984908465717569117499667219556246104995552358990584754719654615685849983154\ 5553504626940130282798914487135445532107481411829096652231792391113578792054389\ 8997028259830618428037952977352933013991484144178875376468858212560574412877649\ 2204730814696993179126964819620500256007794730755217188473749279187221040891065\ 2172675570805115634766493408299429962443560738289320567421407065926527544954846\ 6707509045624548968611750601914911214134628575293607959661496190564252878382092\ 0826760515834639060489451785394364838361482291110727090006794904089848154127618\ 5101707890342121233711104000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3488099255852514599437292418902412964734594527218\ 6447117057287682819805616439174155348471997900738990772997203690330856925126535\ 2752781482386019421081955480434896915330885645163482176674159536887857701000590\ 2221666024031646958819961977806796643049863171970627947876733091884305258435643\ 5270387810802853143140679140179430633898695374277749488312477363736267306450598\ 0248596367036333507240458087747307065166422543821583411050674786079185531632120\ 1799900044412196723648904123686613399734213931335994090717821265226847479146219\ 8742031105560212522231273117625163364238055063611305942076967204471217923174646\ 1857676214725188273205563720827024319817228890286819962528036707288400271393495\ 9682564141645853502346733846206619914185850656771783951706452877972526560172872\ 9986952584245837515123586476356140203075774898402747761801209860798272049740644\ 4992961880797088894455483228271636457649650059301662878521837377630362641801192\ 7943167864064984078501449846944307906193977212757759245798147559275988485518114\ 2756242301700387516387215491046545766277437999084376191021008575305679060939116\ 1539018418978803534090627393851456526752996237157298398504932541702509358578647\ 9841738562420520336067026866256123847161553146711471813702818690309286139068456\ 0958443181880649636837914999690334793563003015962212898482899697974458811485131\ 6707334942751784768579489200762271411486826242287166262013637142112185484357939\ 3299252446615380026012054270601144112924330381399214651455310967164466320651463\ 7161300126802606458197597920879288941352938661217203361349201670920683938573553\ 1940382726193590687016091482995861268272226628135066045443340233429133210316668\ 2747704672148269145020699940905109250964762610974836580786388828354774159348512\ 2448591082381361850662653712463056065050596900483475710091420219014858612762387\ 2768661463172387486298442402583698617751381943230245537519725430965735788034291\ 7932927724082057360012412947816587256081628879556671057672743870822730990548388\ 8635630847268101374111851667823178055152041413940685111435615578213311884651150\ 8789563719661675463689277837346972276110302002625834845555587214534890411908209\ 5286583332920455461463355903224939439047878572035760862745247711695217821111232\ 57395179943871760573078626982281765731/2257977502202945466700607664661528821554\ 4700405014963533059651432078714318360057537507364559480220565082275804621746712\ 0145055725992881183595896369404690259306940059055546868513712928510193019623962\ 6363016593915760020139752634323726488725103587377063562802493728977705962432143\ 3951011779838120634379179214015985877490040897354689639960703768857245919090622\ 2638142418576866629818865374939005689847165041473522618409538420155266909811421\ 6378833006334262722473834494384833548762030746766220654361056603813423800831556\ 1285392705039622501335524480478210408502654262825295027729232527805834984261352\ 9716678445003814245499158320497728941872265351334144327234040112470974791913853\ 4798223731618527963460418471018516500039812993306615905750295549596633580318412\ 1108389337078923762921993942504439205517696517425117723772055638697776033145946\ 7207585636853632525343678241802594672256293305019440335387401476059413169924131\ 2555327603416098021505490422558139098681288116495344093330287982376770937679307\ 7215206845861468604544133718863367902407101589962308790523364949660715124459330\ 9335040119364753375257919618316042712102785957618647442277791495082608119249760\ 2646227801616301896473418306502208269952564273121622187408541054423252199271816\ 3507782319106073577179620949512180475630879855353921248176430937461492315844714\ 5875728656469054158348468741631098397277321849461023752167436547091289672909104\ 6611873303081527684937695764715869273126084468628495648496060711491425755276757\ 6935212454958014413730236567411039331975488174311594119819515986023226957634386\ 7054226101288258570695689626920216403766412151457182480970936990077424364573350\ 6474834811077283608879768528414841633342743884311225851226724159357929478780432\ 8502794257470308678657831849724859721688896267634386602311930524389878774842719\ 1545527178404403345693835732706169880326951533962083613576233081457877346433492\ 9270774035053567319137085497243929239847452698271970622635109512988516783926123\ 7223770196474350375032259111104702054400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 528004512927743182467757841919742806\ 2017603426834861728980240232102413611660444224134283591605825879973467814780057\ 4083173810640517673012542212885511452126052092442084899308020162048190640869192\ 6631707690998303853414383333296621466553848021505208240318488845149250031305208\ 5776308538209401618860061703412337416142766304591570924226245768180398007647638\ 5893596178254627346832052124253189982355083457281374714421872649944543632883000\ 4720562039415180556113193118856222313085531786507637935582200283693798175572927\ 4328304154325417001223484782111014315008818629726122988539568804283267861086023\ 4770444979181237769302981725046251493249668304376251451955714200048634333304445\ 9692154616222599249959853892476369982755218243390785952928106332489333611982097\ 2620729232268251328049527233431458234342022430807468469652348920707495864972501\ 9136399248823981000921094128873107941503635660771154817796596575746900148651668\ 1468665498403343634740011176947956699867200700649212444514204881069481211333872\ 3493021198568396092731186356398760046974429645255638402422692235008199004520733\ 8303754246312936619405599347330027116946827245441593259438751463966529644282770\ 1499326403589435511250620081361352153298303184095366832484145505003567481495028\ 3114423689614970811498939073741853502331265151293575282479918045714668404404390\ 4953502101339806494527308148566034564894505628443863804257425858407510224217073\ 0429501491707261706002834846191899799540529884659589638835985731523856100844765\ 4829369173426854395011113493345496280041141022013534093159094329145573804070615\ 1794916741915970850535093981818319867016109248785256989526690525065307263949832\ 6776843152595059967727287029299122395094315131152852872759437084588426619306481\ 7051410402648259128967939286258656026095169715729348548225336531589203891306911\ 3181802025385913918693387401374494910897109188216091840250092186338491321608500\ 8599240904455646482501668084410915418720317923829370894638121169670199234026984\ 3103615727285794631060357366117723715282271355058030288497269194356351512969645\ 8886723813600885346288184040657630519017633855491168809712627385064432800046140\ 1085882951529750465991079021499963769167950333806140294581709398435978601925555\ 6523669168049486878510801387549811454925218637476643546101757/28919016102345582\ 2840732183064855133379625251551261700937967282173262896141536345269364805930585\ 1082384534478584225446467792544163760236136088503529517188589055581160993845013\ 5776685218401483402035136079745232749644130148817737068310663263714261350154561\ 1540848165214718811640255913990423422278852124588680687462271410903622826179571\ 5217159808787416980589365398790108162669652170844035177025701088729339238865810\ 5117338728663428999546563163528582876115263554136911631582491370990085378762183\ 4209490678884970929857089319672988106461321210063576431856640667571549420901988\ 1830196596073496885473052725385054832834018722949684444436469228725163221023811\ 5995845082876245965006055724792233283431340370860388628409624717572205535438975\ 6449241929549328075751850827823375180399514696796442350518155329615612356290370\ 4835159070469455989708616811473367764699061716431592012134399818299117676714001\ 5022674636990196830441771748769773555823023522183196835514059522504349433116500\ 9067222145261505019763476380293317932052097092719302104020659570603782437039148\ 2141810105333171929579331297568833570234521908968245001506915169732469950302500\ 0722325327791676114734964385255188381809914361825918844370574782731652636550947\ 6170180653834054608316370313748289702256790596500278959839317715272441119323148\ 6816988248795734097662573566888133972322170467106820926415478774853143810107617\ 3542614669212759802930923437225138660484229073124684596444356722701780025915914\ 7935779614597659860072728737430094119080456624652722707132451550396856173879605\ 6406540754013974998914668947382335609578483680838704146348805797845859517598308\ 4956580989956610472855687447945351057144977398727371246091574673419051587575787\ 6465509560554999512296769104893678475511157428107000907051894487661281349314317\ 4580097821768382743629048671720111573892967472851761786468099596809741498084401\ 1964460510258967109451325356634534833115764760016865991198828345320197885068412\ 1063351532906523014498241432407801450253639991020350249404117997175439360000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 133\ 8706226581780168245727523124767443455341018265986818247663655706265995030032790\ 5075315949951392734795880942924532857114239044288794577633224852898570414871002\ 8789273091423072129423063163754337370892948125854938013181954714199239171456840\ 8040258821241135981996425829372221550728479689580377427328491996752138972816348\ 7283501107581001528363520959146422516531613767215902352474617498503765143853893\ 4044486268135266539373423625874949809906806685148357969313582741894823364893072\ 4007030283412675678651800301864503791762064206290777333685365220356114868965272\ 7924027787514054925271497440256122570363379077373065978311512971159848553490445\ 8124752546999498923796649097956107284432658656024118376090749208139208265189865\ 7028555105351944743464931635133533116203508341792573140009214053381818941489279\ 2080171926022917691638349324225585208658973671949673795113355065036515664639610\ 6003819075310633680765093474599937426847328105187870240172145843433809170865006\ 2164590152090748990568604074539852276425259029394123295000017265304234960271922\ 0059452762480525490334868219317157205123313766339186143703645704767986381301125\ 4762186332825862311911029148506934193927847395246674976778608226567322083149536\ 9119100299261408842438625120535895973881811357131528441431606150699392674441163\ 7172132337466756435337253811528045424777453113445493725607756281602193169696850\ 7438428002164911187665669161930260994185662258858503192661715527575332983055909\ 4434617139293997123856418035159141955264792790231237165144452353257133010486013\ 0212470524539136753716215748291280425129570596150272189225362627917185970352629\ 0658745060496646855941860640882184977330758656314739989497667746917832834927985\ 2674668995364545955523134423124181160950984531848647163086187772175430676432757\ 6998530218938351158222986006499999111053259305490134658792598288438357576473272\ 4647910730315679389476104553486451148382971299830180521486493870974204286030254\ 8062746318419042330798354496531023963845023094457387712638325526201699461641795\ 6923602832102289114166855818129394642370455808484479883471312459912782400387802\ 5637866634227800416133434673738837473498930161270562860390051798446760344740628\ 8137900949276366892741899524604545429940557887083068572385798739261960707188985\ 2690446799392101348203/64953415058240174518347881502803043315985134684286893541\ 4651211451918988431121169560938814292530743992146996733338615627221707968374993\ 7037180001075457309182285379602775932177597382576151550508460532941655238437297\ 8116378368797360005320367102941560065325962425989457741976647863710526087586943\ 5947745337966791987121457169066488194793704700434199268394055613187867793124187\ 3510675246619948930294623198044695796764405712219250543051515896194184100227257\ 6955717617986219924517900873942613551755234030778769136000352029390167794941360\ 5162289295184938710928332407679788703186342886650453431237032476263555856698882\ 5963119231382967810290834439004924280700459342198970065456920835682707634137856\ 6170699729852046690426953914865084431867801022513947605286213070460554844347955\ 1217391637559602267479807286527027215058246928212364219075778399570900686155713\ 5492556762740266758257354260815763287028574153024028747671467334664340119075913\ 3332822122599987736673349681940076797374997467061282389700837977376269089751495\ 7078111937451179492968370537003127326693088284160455386256732295183234973128004\ 0292709177519702292191435516129731330022574803298564481425013591618447313120433\ 9851659971602078043793811813168205197982174226078892178995785368735899236219937\ 3254871854605321219209674828126148372549210352556542729612849795583641219790895\ 7720924146195552421096110107848980572438350505570376981796040432970633017870842\ 0634920558583743549785197186905252592440996052295645402524726601669803795263017\ 9702301183284292395989530745445430053076071100124575068757463933444684571015621\ 8310033145884152411266776211304183793235315722026805587528550302092238938709447\ 5598758362111669124166134426999410506072134280310219747221354684863678865026395\ 1444937053037812814564628789537751733827982046304834948348481655088029359164648\ 9940397147983292607248820389649910346180520100912387879799226635011784038115170\ 1544311726905584587078319974438095910441723861997878124994821897975217190481282\ 9070998238883539708743581377011436748800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 478231907404160850323902508288375904\ 9968009022318853208568583947163044828297184301665211062976765486709249157257157\ 8089520287278212074932521404698494985260858082593539560556290588857801090028733\ 7674502377798139042175532188757970132665226542795448973169961820960467022729395\ 0532240602582796319018968901153690447851454856224827652244991346864074946119550\ 0483456948004957838399680284382621011287369075468349591087112979300205883057233\ 4378622558733581374021917674474304521269849455463520583410936554930912021022178\ 1065724619463009085337961912219422491973358013334813696871297274180124913960657\ 8612665085500605655516668945730789505242919837284028097014929849746373010182767\ 0278131927854701049391714020296426710587529901666167957753769290970594359980135\ 6151772818425743129490919785256686738101481663661898197103980243668467444447062\ 1012962279812248140803722303130832790329929249993838789732176081069887836354732\ 1475990070038320931406339754771253671857509733007040192070814399788852803749384\ 8720070936264497389605701904448641396958606802376554599862156703894589447109818\ 5527166630817748655246816124528302256409656037331330696466099145570499701186840\ 3688384347357893742274880916676327232167799802707430237004731395209786044598029\ 7661596544575916632339994284666472649731839563505046631119180178271161825522566\ 9619316251918999710484847672402850104959204746024825875666117559074640871520780\ 5234247317547388863727778189805333965595086386748899084296993678966012630049777\ 7152052144418491454599333461075981889199755823528043973659071148725941981348603\ 2362400954355578518179947405704489890385454574969041722992864747230019264212056\ 0240434924480024205788563680239545184940010247459827546369595652305964775104127\ 4304429782624303698000517185120585040952847969099525041429263076285444863210376\ 8310504881392448491201052416077108264351001439431900852046258479741637318864021\ 5984428927901785655864937794657611606147843549509133937816973307230765872216197\ 2798870947623721217176178803607544108716481656270032031406671482307866147110187\ 4861622697790241487118094851144531634544001770142458833144810896157362288627134\ 8056135488514434868775565767836756724121075124870750867034833719610793170362626\ 95423868740368316620344996135129187323858008857158623546772233423536499253/2140\ 5941933349288974038424453096326315775924943386696876280513302814247923822510045\ 1844107128133533073146001170118881209434074085233073257737518880848675932755554\ 7108740993025673573355763259446604731599994770918787692148578520222173545031681\ 2201492260682848579711209223776809377593578220343936560655864399869074924945775\ 9627897056649826650975289294879830059804105792717904381649925408334397887010984\ 7744312683332145471106580807962478532830610552860311120568405935216154090282291\ 2462927126594507770483151551189925886577324684345664636572267543934390247015237\ 7738417997098911703180675863310233798536006261673342240132039433073431827272629\ 2902797149612993487861924357799658531030245308584549368689604345009874964935563\ 4645106879148610314661650323908589970433522459548625054363100690745202069165922\ 8914070246611377075322857957021164375918657720205309614866254458287954635661269\ 7502151204299742123572289142885870845290984024709107352842123618084368444962986\ 2710472349281807884902022782309332586980108241924091665517843398830968379177331\ 2745286288098492046937433910839268083080334768590987210288806220585213010294480\ 6713292179588268105405066855620168257520034541395161090707646828387809023867961\ 6008627405578359049615163153352239975318271243143909842484909667792979817210300\ 4115273015410553733653842063096692173796471968088065126920109791462401389298280\ 9595540622048582491328340263337028047419997416495580523989618573982372512695525\ 1084432666021069145498009712271337355169768449404257876626210852857190787330600\ 0619436264129066145998548092721374687065265142718838731351302664688996728013523\ 9500137086947663105884705705504979848451797499154400177115045740473373875487139\ 5083040801799707303474717764378237412909326210335955556190316662468306290313202\ 7314196471934259522115336252394706526496164086257306851209020563852188675018528\ 8565741359212948996784589855273920127278081752721703367846919375919372076377669\ 8736825182983839051167824887730236231742310964383807947111212024048491343068690\ 6929082765043302400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 59533388667216028019490625918731470180793576420090737472\ 7660437480296627643425123787664402074338454807275001653153231527187086469506859\ 0428656999625266079405334481823288407426179950378237582688425127161343735835348\ 1141479655643627659955464160453788671476510331647243416188900707032768127663717\ 0247820383703968037963233158948283258206857360551032242119957368596238980190759\ 0826296866056754892548307745981982765810690428235321320554602672210865221295601\ 0276091927637008966999389594165987974651397759518292617548960600904110222003686\ 4421871323817600514249923473665361374862863968958385354326312599967695645999921\ 2680018991624867484256743119119858575085801982948430508317600359662740431311430\ 3484626926625518742157310460702788092193276132633678650941375273681058928317158\ 3085940491014986947801891139562753954409397093110559791252275844864556007705920\ 5697985053903556190365573717133607488261533806808347880843486618457661036354138\ 8311887381845353736225030608002795405915039662354539527225353369960564610404379\ 1721427717866117868173778727366879168894908984908765332815671150954134028005006\ 7295073311227466636148374226904702430716703726071175759787649826808317630111452\ 9199037682864974794247611470719919708261396174453407828226871409707349404487609\ 6968751145892088598309957209865227972376739883563925637688624803057898447290573\ 3928864507359058805660990689668490775270501470475539383844778519242394047645235\ 0223407635076737405992561564694477250787218617479407073973186678269960135550173\ 1859127724827797469414058634904070053759061479005416386233209781157092662845070\ 6622518863196476872641779643313567384914160722857728001102454248653118275073190\ 6165309604500661894861802813823653982535577596133633236760661971222726893456033\ 7540056204248318461087978083510581447228116076734579014194355521029764778958335\ 8060977122503707397986974926178288808796879830721249463625977662849415196483924\ 8763293937530858445647308785980447985972238609912974522662763481440683193784632\ 6199500221547292531327039110420939728016056437513700803937052571652606512146291\ 7767451700156578403705475265021624083830124296631277417668641752059227719710726\ 0938333979037533255938388641431368150461108510915089325484482762383371944011868\ 320609588871813432040380197218386590198833577137199293/255574245732830562380894\ 3824682044749332126904550388879791473630944341412318197160185232557573077588948\ 2735324670704695787672263280986382741857369980706090348267730329497126747627015\ 8436993814134653028091732143773184635190250646899024266449009489605634463872559\ 2412876013753601625363256953700172088322047295364023891293729680463733961846915\ 9929423612143600584394577153275886091497560914878802373091012635431029127371447\ 1211864716793848687535052934853999879037980164780325523771837667344110745900924\ 4518942850819858592554641167447200494330953450919243117440125930817771698923335\ 1218732848096320494789163192482224091460760259015740124357927585511870961619811\ 6324620343189151253681238748951889710183993058215731491964384909167872099586792\ 1992349257734700278775096903626848006621236226929338480738215371368727229868381\ 2305018013679287858820508460957591826390322759931442077406122475886881917811449\ 6103018338160636259207284480349023302430879357196003480537410323784408806092942\ 3283527415803910893909912335529201119569995806427244215186595412820482529216205\ 1448756024142500618239949303317764824835981030906366074254665099315250605138570\ 2302697741383457301433939391638836357286634712038991860989596390249435361861888\ 8831867161889367273086392482872023094187448426801350756870227512477338089672437\ 8903056482053746734270376469991822402437864216892036521373420711105083903978298\ 4516361619196381496132974982134054352734409066107611410410494992492531141437878\ 7309643445878361708564754813243797217583712137543367405850841421191064327670416\ 2344335098092577253964418429571485494147553143476726201504542874435147442902045\ 9264181779985040896012872280636039194270214718280277108845660701877972656192674\ 6432441848049017282056287081996442470299220592215752227839444536391997402287180\ 7996511792441316642429538504206914567000277419698219062187956823953478373361229\ 8227479889569563289699517789807385607844298869514804595533152973985052709814355\ 2202938710612092487342395904628163023021790653395934921416730173635123216384000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1386854604105393216704822488748451304436827598604965278830976598952485936624\ 1350049238914369453106386732948827200064074445328784952358779149685025489714581\ 6944034991225285678601587201194951949026664782876481437462918310298516052174127\ 4702100621171847817511100092174993947525308632457627883894619332188813215376081\ 6243307085886761153947856413877335550007992799851829696943358548251125100185985\ 7526301382409689057355499097774039541491044182139638489480549815759161092393472\ 8752458492414707658933039589179531019590165652271725136177735480253800919434235\ 7737222156829415167116098799098904537807641710934850179855760023371368317121897\ 3753524229216367026191507171159839311820429935333326701529277369252656459721541\ 6508181676818025013743014822027879721326108699360727198832039445307343518109869\ 0245960229945844820193335033943523731988981135973315882561090645214723865404332\ 4109505882361887574208687103903395415411595676937494788058086131233698621429298\ 0730148071387104096094074777533769858750357584356622966593266649417558901159296\ 2093715837276089511645050890679868702758996219561036843389805954006091602416875\ 7268031864150224797584599063658401289832533059087255765034641896912090792468294\ 1461238555574842617312600249485333820728329394961864153529347872739400457169739\ 7509321896079086950159107039954963818068452723880059311031511549684941958501277\ 8825926662859486342564065514430625956846840121716952595959575762692401409883220\ 5119179326830976301892034857405426242920947955187737294695460006271302104891221\ 5704415630798319844114034720750301661520926221716792889851263075328140751392362\ 5609299053627951965964272055994605292078834016908369972045064960494712817999944\ 5891393457094580872016150942400955455110354948619435982610506116282423367109598\ 4762402297561642388335299290256954413944196122119640323829349674732852713332920\ 9281049469678237780920900401200705621415404761984145645671456339215811266431116\ 7542967261166947439306831120104144138833902237725816402358773971775347535434309\ 9793187923173977895018644237385749381035051159034187489046628295288957212423356\ 9435204599049520106279896902354450783396874435065766006136407932306063538952108\ 3706138218402219240886372689891276518778516116447891258312010584706079229164987\ 40917559269111957163012741044022939555019/5945248533598464776507614991384010093\ 1322482389816942785221548156391977238916971255188208129701408976568897545533885\ 8120330395822691801997580838464205563540974263803627202485979695775624088609577\ 0831601822433892350574433859723973871542754788145876560103952382776344682061867\ 2347355602495094805728912563897454395775177305740327418671142950047753917063084\ 2846059117161902987910984025008021360368294429872737500122516898549483096740577\ 0883349448474067359519608582080033102825033193507290212257477617666239650730217\ 0650548016184114136609038972478772169058221417300108912361354834906299895798286\ 1232926998872423013038659488146195056606409012026407556093630503875667716170289\ 7801794607993134463716137125154035141014868978305086799389106537245486486908231\ 1413436214556151550841303200329768708211642843420612343221208247386768516659252\ 7494728648735691256007785730891501877343113955566799098131868782504531619319294\ 1054819851229729871732950474046658347671104392802557091049276822153719117412651\ 6704212979390832007156931202667762272716942660015760167786175392489777957443843\ 5713410249158807359489076386497674620838282350507678437998758307202079618555977\ 3827741231050216295876838007119086620572465576478524301174565311214902966893971\ 1495913493699011173223238832148792790865496942739660031142254045756885087325275\ 1022059567227552287141595117317948177965361515248981099693867829817458764418116\ 5286165685913576555936198267714349395727610679568364613111683415766663647394287\ 7601043734674564333708775924261622438564831333750512234576333961365306248016698\ 3758515262937543192010119873257827717903960372086125677389253804414045605186945\ 8591771166188886680559359914818323216036224146735225688887812356641621440312951\ 5469905041431876008033178262845386481659227072254796136900985940871350416543099\ 7842555223007990562776551824035501882914412787288212956367479093514767044568449\ 5124209705961729293035040349946492229724422862515481169472217540452394093683268\ 7155351856622930911245375526732919853394320818952121374536039076462592000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2901\ 1306400422799327985411531015774361997845893166987292163040285187602511618114209\ 4874980665778448660523236982251049292643772022604898777252871868696588479570969\ 0661655863108709185354474109405536866412370970235840387933901084452674445822535\ 3244251314295799085964240578282198405427794127515427041375177706617680615630795\ 2684390437036885293349235856818248960276150604027399208041577082954834398792391\ 4047140684986347052796925958865033227245465212046699744976401691024471995112241\ 0059075369902650996766454675401172475038864859309869334612206991838090031752456\ 0112517396647832231886318386322066865174101202211825376003686312845742999492371\ 9456553692643273946324093729686178825790324092587493226952526788173226940858757\ 5433266878404654237876550063869392112192861894437689037435622973241157676763430\ 0477981742295227015629799487448353603386796306961455813802199306514329412529401\ 5363655036431368998387336401434737164539649356242764203112971106546325384379282\ 0689677522489457461137986485741204429117829293074954128955296850052190169089186\ 0826144540669277816702094496145222595230354749535241746849359512565130583455879\ 4147396387325883399641604925230920710667203799615903580574743509333002461880148\ 5707681382609285646593163263700346515790899732421025504884823103813161526542308\ 9361248478716383674986025004428953235544064768450619546706780025718860740825641\ 7433652175188156811066568468701191476165209128657178826718110293957110092056710\ 6391403737275003116393075946352097397027575083033629993041375487649027961938714\ 3011437067362724373332787229831945430447793070750583309312410812553218319940507\ 1149733405426515446355507687545781988511381201736397936442420188786319641567030\ 2682996560796320228445424099950068796669587650908582279050196405157829726223135\ 7606864185541925391026680080790373408619487322182958527436068724884458689457089\ 0402094409241463827308010787545866064694004135518507186474073622507358636448656\ 4652922497828863188627524307927842452635192883739889498550087722302209904222861\ 7151117811952174923718945462603541634804655910009428828036594310985822955448005\ 2579594921732046035129892632149570118179023747413116528909542555050204999680604\ 6263900920938962674788742669190594062235314367675278662627486993668056660465867\ 4706803643484152402840593120391807803147/12996932706386488678706082513378501886\ 0340070334863241112300764561401714245622042141311730952281258216086936282467399\ 7759981293644527201475384949211970097736027032877097442538238526338469485512558\ 0829819387937337604814562963023852543726055258548534847061408878671760126712256\ 5929275536661234873805488109523701834645771841379279380629900970674534572875447\ 4233018959065800985652151571886884366688218366935428125593416100129297995620794\ 4868526485190570871671972449879224887154607587721050651905332432677170684720330\ 5826388997218299196379266368131542587126792502681980047257442107934482740204197\ 1009092919836394577551309947936579950807972814530979901477683245766566906417287\ 0152447479115871222390393157780225238663893042691729203670662778727630199438633\ 9465007197443961512440199703789187823216064933855563799567552647693250226788164\ 4976108835074507966954575767730553195230430761532300485724628664883874033823943\ 2038299580670364131929749820408407451018279936333360858144600546255082285120940\ 4743196430486676696189053075352378364786719722308797554816665037418895410443157\ 1264677504147576875214528214888835548647865578789558888707198088316217332598044\ 0187134151557519449972942958777948782991413579153743047690140748283085856916074\ 0723264611003986600713814973355587240639024629068512494982537513748387797292847\ 1230142651793410216767024469390187842795938058836326531263972483606024910535783\ 9678825213180866556461892068298901739183646705904921004110203675742732190253688\ 0763594456927233495073779875462434373226553166378043053965514922710766820303830\ 9009771065906538259443429143802825230132852948786478773634180999171051946992413\ 3578692958470872009570874865244444924394903247185932979422390774394346200246265\ 6171382308351141762967876255571120600800973480816047180537492857838146514048474\ 5722670709295445877153292030415367093921498366251267271318019212524186483993134\ 5098223730243566014742802785931119462670359666166378333109040462837799226594874\ 2736446971980463500598260187074436368844245927840242103892942385218448261120000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 68325248313297677558545599719624591794061691194217487343589090837718689404050\ 7906097919802260409063883225881986916499091162465014802519693869858894670094447\ 2018352729656835502377895780353944061018465487594605933712329325807847437167815\ 4678984492981873600993434929819721262416847200229570466736123164075172716306360\ 3747969356732997128450652498503113519264757561269584915218613572692912284929190\ 2776631271449132324756357249640899556045794624359630530766044478691038712188738\ 0829121850184749471882330280552500183096578601131900669909762614348506659024454\ 5871227898704650777126900463450348655201487713051376360710426958268660476338679\ 3845852258565926709773501905359385194292871644273745124597029340807279917529223\ 1404842377212482538627706283745843099773368679201651056502651227306859559141156\ 9718345847634324381138863451927997917207404663193697222534389439812603255712354\ 8792545718222236780911349389397930718908956167234497458398026770926337717187842\ 7250244816296742474227292638958680334388526516950750875014669898401316223425875\ 0938476478956596629640392801281214610905501200441960823889142044314742385682936\ 7848392939179850197480347736068131951201814208680838198052138593360553084945912\ 8202343142243618040974395080977546884283286041618202561252008726966090698371274\ 8744349600286305550089137565552588153485540044768227000899869955434689114756448\ 7444928441147568442704548148891059811480507757104571440255123037000766844015503\ 4909951236902164503302748349170365373602164023547690931785177893082565331512332\ 1200044142440100331474891236021806473049488291443900996381317582199377986081066\ 6072445961108294617729859925095651212259749047837381086322311413446006108988845\ 4568029286803326698325276394709720006744485460611916418471341510733213316103536\ 4147323025180919605923345001645567313655472789151232394197427820657432859591407\ 4267031928028735518076383290326564839334156696632383867575934428651347652239387\ 2263339443255138170439009792506448420197279890553628445521244377352180847549173\ 9727017814891101847010131275777600137632662152129367151426072382103765409243456\ 6517069358506525863658113031184590399093869818200037329040502248404585604060453\ 5693249236093313422693375871286360967509887390683467485376021186124657314181314\ 60766725378856279996081351768421610995967/3384118264747300041499271300055190463\ 8096571281341385140604936121934801977690889691407632742399902222678661297789294\ 7429141793064136172895505681529367849434329794894316849868149220811040280570020\ 5409721164473206568334143826700454257167706484415429358863813207141559432018726\ 8802060614498664204586781300800358212448939460362491319646439690316594354587479\ 2076605441418132982082020034492959705685179653075175310420768855208974817380654\ 2601145775917800715191619234765072256976392634893599710075720632473410972273405\ 6784071748918834499984374771042955895670446131602785908995086827663516137355479\ 1091268010199730218425269780538197223123210884184324153614392490309931011931303\ 8424026769073415192954614067684689517449367234534215670993793219375444338526763\ 5418407481338488428403306275859565810252606599591156368939699916588351929222968\ 0571491363224709912466259125348699935251051648271466714011981811835410012971900\ 3739220799997836775966371932169111788685221490108053485834778854227183273449860\ 7489338400351046125023873675647056318347502431560477747512994676892477173062458\ 7488740432145303274856952501455916046749433133040817609773155897261615759238472\ 5225063145013180247044005761929092765451777823554681600698072792877018161561876\ 9216521546889287691817415619417656456351892093852758561161578387989258342643814\ 5787925702777726786855179527128730583989704044573050506104106106193448603874247\ 8966301640894565183591570677039430449363445764266803621023535160998913346353753\ 0073966958318091957570647496344503570114742574164211965281710622092301690228777\ 7730122923275570676474262308237585803647906469601868752753492623915250281175013\ 7531389286056736784061544856466146570308861097895369520845039512950289607121840\ 0903237861487478438326298415951962523017259619837164441063256966508190142181489\ 2347025715536433644656918811915259249823471122949670904156494851678146409876327\ 7200575496242577509565471861446421208561784181920724128976838088859912399744290\ 9258339859125793628932972889479706046291190266527864564065431743102976000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 39\ 7701143548052974025834265518397570654181755297856511171298683688228380764847995\ 2854468326491700635014376148940915317155221699187970610483159221274997002533950\ 5705311997051142935158547682181227964137018038409085444953852271051445303920078\ 5914902800040491923851415845674631104427085328164298671745857229037083021555527\ 1297274574675015658057199103795162461581929376130309748006382750663496877404105\ 5727522001960580859578491664224893559787762290941693042224146149588854484782231\ 7148062540000271645339144633643207870388089624386450518948206581425023284654218\ 3984827868107641959937071861743652619175296949339526653677651622917945848709343\ 4389202710311009450212894779899654603091214304228113200949977554319780956226351\ 0455366661430301479573965705038276355370018773398791782709553831809447267425660\ 5466619083567783350374284075047579351447012034596760229793940702564391300656029\ 3159017182304681267670834225298099264652148737104257174986430859127511409209807\ 3991826178200270300364226076285110849065244986086466754224377045731968129699082\ 8286541765228577391788046805223384358764406157904732489497715232367476423296282\ 9913628611500949956089660422975631336076653132955226979166964693086916750896448\ 2051918131634908062617289711874589988763006739619452960753977804988925138005873\ 3499789644003681429752220618635079889294687091940215423567431982903769186884748\ 5947942248669496145560569213496212619291910647276049242870504788351470605919885\ 6647789943454296253530511782033061298947878699626316034499636868380773576789093\ 1061013507621237248024322329918737893668587830553198928228849821748148290737607\ 9413853214315656590283531104691811638395721341479270732135577348571461222366259\ 4533468137500473190966494686854740585469377951488428541070902330773499195082604\ 9654949202089999195712271251025947613198451417202891950396670165134927155606740\ 2217684969296815001836457805873121963275215200260277629287965100877615336454361\ 3218889426478687494207857507411200478368908455874435126401768112020954685800040\ 7488878181335024505153523528708576282012857293571830909931626320948548063016342\ 9612560226242996164174539164389644543237718234016935480556430291986534700550268\ 3030950146887147048101307524304930819868846560429520779423073110947358780847846\ 48726893994592763859687890757192991570359432969/2355559787198807410942350326598\ 2689781878163160690503120601287329186277631458606480652613717219239608915591013\ 8389262569226361732433731639299106910896729283893163892518569544327032087625089\ 3990942046263960144345567550275750240604018875309023305531976826914848836956194\ 8661139428338946437858518864085572246733729204808070094608238158791142866880522\ 1748641487025667539776988556625487367598133565889494106561477638542273354012438\ 3798679594766824960572059634432692775631419630583011559691246250280497922399612\ 5282384270848848834688441128903400439047346575955037882775392035997565512423194\ 1543639869664526710844075088431629407018167943957386964168506110790029583973655\ 0225711094571679479430214107614230992730078379332020051484474681798634194189506\ 3941259706343866445835338576971731438817264158085157020268711772863054247214689\ 8633425407653444241189749713337575093644889019862368598374790511909972073581467\ 4525543343800907471909796803466227781457647940751066147029781976124710573338467\ 0471258231556179508866280557239123491550888758452590993652317166359208847903936\ 7852763287887418726912073334335568202579864312790844155826664705362430386567323\ 1725215316560759864928938329806934595044767033071899097864339139213112478083246\ 6295000364142090242292778129371589799074613117469505086549413346835104764480532\ 1870424579148994659747818625626831518403466053842327522980502732387740210579556\ 0995846480633363016995070935613992213181116861961754218966261323444352140810883\ 7377138802856416862927525181553658420588312436845544947689951846807787231794350\ 1591984434580822110168463054499182839636010717466654271797351287583382742323712\ 3763935945295343630299365040407320618270059437853125708987687923413468450148860\ 9206661568912512579673874891615919708055163434424367225586071646175358449508702\ 9180417138001393841728331289022266338917358427259993156118109586811250666573633\ 0080118991768978547449609118261695003879750548437913049823775579183945041594520\ 9853354778597372690343508827436742996218095609539778492037267259274599238351821\ 2096000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000] and in floating point: [0., 0., -0.1666666667, -0.1250000000, -0.1076388889, -0.09837962963, -0.09288773148, -0.08947916667, -0.08734920205, -0.08605803950, -0.08534127973, -0.08502811454, -0.08500178291, -0.08517876107, -0.08549706737, -0.08590933930, -0.08637856154, -0.08687533923, -0.08737610833, -0.08786193247, -0.08831767620, -0.08873142375, -0.08909405975, -0.08939895642, -0.08964173002, -0.08982004083, -0.08993341862, -0.08998310096, -0.08997187554, -0.08990392044, -0.08978463832, -0.08962048237, -0.08941877296, -0.08918750540, -0.08893514973, -0.08867044474, -0.08840218865, -0.08813902975, -0.08788926059, -0.08766061967, -0.08746010463, -0.08729380135, -0.08716673283, -0.08708273199, -0.08704434182, -0.08705274616, -0.08710773365, -0.08720769670, -0.08734966672, -0.08752938576, -0.08774141399, -0.08797927136, -0.08823561087, -0.08850241983, -0.08877124475, -0.08903343443, -0.08928039509, -0.08950385101, -0.08969610334, -0.08985027957, -0.08996056620, -0.09002241704, -0.09003272999, -0.08998998587, -0.08989434345, -0.08974768598, -0.08955361570, -0.08931739424, -0.08904582842, -0.08874710235, -0.08843055894, -0.08810643504, -0.08778555679, -0.08747900276, -0.08719774436, -0.08695227393, -0.08675223219, -0.08660604700, -0.08652059621, -0.08650090681, -0.08654990237, -0.08666820990, -0.08685403570, -0.08710311819, -0.08740876358, -0.08776196777, -0.08815162508, -0.08856482153, -0.08898720749, -0.08940344108, -0.08979769120, -0.09015418586, -0.09045778921, -0.09069458864, -0.09085247150, -0.09092167033, -0.09089525487, -0.09076955005, -0.09054445977, -0.09022367893, -0.08981477855, -0.08932915256, -0.08878181909, -0.08819107369, -0.08757799746, -0.08696582815, -0.08637920849, -0.08584333083, -0.08538300311, -0.08502166547, -0.08478039086, -0.08467690628, -0.08472467302, -0.08493206506, -0.08530168408, -0.08582984718, -0.08650627989, -0.08731404150, -0.08822970337, -0.08922379251, -0.09026150396, -0.09130367515, -0.09230800521, -0.09323049115, -0.09402704239, -0.09465522525, -0.09507607971, -0.09525594372, -0.09516821424, -0.09479497128, -0.09412838988, -0.09317186749, -0.09194079881, -0.09046293830, -0.08877830179, -0.08693857230, -0.08500599165, -0.08305173833, -0.08115381190, -0.07939446582, -0.07785725168, -0.07662375883, -0.07577015292, -0.07536363359, -0.07545894575, -0.07609508839, -0.07729236996, -0.07904995898, -0.08134407174, -0.08412692693, -0.08732657738, -0.09084770474, -0.09457343160, -0.09836817004, -0.1020814857, -0.1055529139, -0.1086176191, -0.1111127481, -0.1128842800, -0.1137941446, -0.1137273423, -0.1125987773, -0.1103595006, -0.1070020508, -0.1025645934, -0.09713357492, -0.09084464448, -0.08388164048, -0.07647350140, -0.06888902893, -0.06142951364, -0.05441932097, -0.04819462847, -0.04309059898, -0.03942736642, -0.03749529592, -0.03754005496, -0.03974809235, -0.04423316385, -0.05102456271, -0.06005770851, -0.07116771477, -0.08408649501, -0.09844387599, -0.1137730688, -0.1295207030, -0.1450614610, -0.1597171643, -0.1727799621, -0.1835390697, -0.1913103010, -0.1954674451, -0.1954743683, -0.1909165740, -0.1815308517, -0.1672315826, -0.1481322640, -0.1245608665, -0.09706775083, -0.06642505517, -0.03361670108, 0.0001815240158, 0.03363199565, 0.06527517507, 0.09357877321, 0.1169950486, 0.1340246759, 0.1432851845, 0.1435815647, 0.1339762980, 0.1138558048, 0.08299013591, 0.04158268587, -0.009693214172, -0.06967374752, -0.1367026631, -0.2086499718, -0.2829526795, -0.3566781696, -0.4266099560, -0.4893545570, -0.5414672138, -0.5795931407, -0.6006199824, -0.6018362171, -0.5810894274, -0.5369377157, -0.4687871019, -0.3770075690, -0.2630205275, -0.1293509042, 0.02036217840, 0.1814010640, 0.3480550664, 0.5137575825, 0.6712745827, 0.8129420386, 0.9309475042, 1.017648665, 1.065919311, 1.069510980, 1.023416551, 0.9242204987, 0.7704193743, 0.5626955637, 0.3041274848, 0.0003202355643, -0.3405576672, -0.7078434006, -1.088563548, -1.467737237, -1.828798954, -2.154136222, -2.425731853, -2.625894883, -2.738058742, -2.747619898, -2.642785544, -2.415394931, -2.061676152, -1.582898660, -0.9858817662, -0.2833211378, 0.5061012142, 1.357852533, 2.241952324, 3.123655581, 3.964418453, 4.723136675, 5.357634296, 5.826366901, 6.090290244, 6.114832526, 5.871897053, 5.341812359, 4.515139710, 3.394243740, 1.994531444, 0.3452681803, -1.510112843, -3.514278895, -5.596898368, -7.676207246, -9.661250011, -11.45477547, -12.95673746, -14.06831856, -14.69636273, -14.75807235, -14.18579643, -12.93171345, -10.97219363, -8.311614681, -4.985402333, -1.062074212, 3.355917092, 8.132717557, 13.10111848, 18.06620336, 22.81062276, 27.10145734, 30.69855621, 33.36416026, 34.87354225, 35.02632007, 33.65803012, 30.65148809, 25.94741832, 19.55380385, 11.55340051, 2.108873012, -8.534949796, -20.05213670, -32.04037667, -44.02958706, -55.49448977, -65.87107504, -74.57669349, -81.03332902, -84.69341330, -85.06735676, -81.75179848, -74.45742760, -63.03511223, -47.49899504, -28.04518816, -5.064729394, 20.85044699, 48.90961537, 78.13430755, 107.3788864, 135.3608789, 160.7009053, 181.9716027, 197.7544771, 206.7031440, 207.6109543, 199.4805733, 181.5926994, 153.5708165, 115.4386687, 67.66707134, 11.20673162, -52.49603733, -121.5034484, -193.4124212, -265.4043122, -334.3188482, -396.7519325, -449.1759108, -488.0797297, -510.1252392, -512.3147325, -492.1637290, -447.8720564, -378.4855192, -284.0399233, -165.6790029, -25.73791565, 132.2155254, 303.3888132, 481.8275112, 660.5367093, 831.6629559, 986.7360124, 1116.967072, 1213.597198, 1268.286773, 1273.533824, 1223.106346, 1112.471326, 939.2011826, 703.3370078, 407.6873522, 58.04155036, -336.7222342, -764.6518581, -1210.873302, -1657.890111, -2086.035020, -2474.072473, -2799.944014, -3041.641180, -3178.183090, -3190.668499, -3063.365073, -2784.792469, -2348.750718, -1755.241842, -1011.230987, -131.1937355, 862.6007943, 1940.116105, 3063.920625, 4189.932400, 5268.549178, 6246.161573, 7067.029744, 7675.485641, 8018.403781, 8047.864654, 7723.916943, 7017.328816, 5912.205406, 4408.340334, 2523.164446, 293.1558152, -2225.418045, -4956.541326, -7805.369730, -10660.09727, -13394.80505, -15873.28802, -17953.81189, -19494.70547, -20360.64497, -20429.43820, -19599.07094, -17794.73621, -14975.53334, -11140.49930, -6333.622113, -647.4875690, 5774.772524, 12739.52879, 20004.94637, 27285.69934, 34260.20106, 40580.34471, 45883.63622, 49807.48113, 52005.26209, 52163.71838, 50021.02044, 45384.82549, 38149.51132, 28311.72172, 15983.32240, 1400.868484, -15069.27392, -32930.92453, -51563.84687, -70235.73535, -88120.68247, -104324.1212, -117913.9496, -127957.2352, -133561.5706, -133919.8319, -128356.7812, -116375.6760, -97702.81910, -72327.80935, -40537.16613, -2938.997510, 39523.51263, 85571.80860, 133606.5363, 181738.2164, 227834.6879, 269585.3338, 304581.3562, 330410.5618, 344764.2827, 345553.2141, 331028.1489, 299900.8620, 251459.7902, 185674.7027, 103284.3154, 5860.788968, -104154.6877, -223450.4802, -347881.6538, -472548.9252, -591921.2143, -700001.8817, -790536.8041, -857260.3453, -894173.0935, -895843.0421, -857719.7905, -776449.4354, -650176.2213, -478815.8348, -264284.5646, -10668.49862, 7 7 275682.4134, 586149.1999, 909939.1727, 0.1234290263 10 , 0.1544789198 10 , 7 7 7 7 0.1825803862 10 , 0.2061025160 10 , 0.2234108216 10 , 0.2329397021 10 , 7 7 7 7 0.2332710897 10 , 0.2232165624 10 , 0.2018997061 10 , 0.1688350878 10 ] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 4, are [0, 0, 0, 1/24, 1/24, 17/432, 161/4320, 49271/1382400, 29969/870912, 3675182783 /109734912000, 7201147783/219469824000, 5106621148711/158018273280000, 1133921227859/35473489920000, 50955014259469609/1606097729617920000, 1318492943930018947/41758540970065920000, 28719857264087535015347/ 912006534786239692800000, 14346133593451530052471/456003267393119846400000, 4133066267256490730829721/131328941009218515763200000, 140708063894148230950618097/4465183994313429535948800000, 2876227855027265927924727921043/91089753483993962533355520000000, 28524354381960030385591251330323/901111032399510521920880640000000, 9114458649314226415741630592427695317/287131280919225392019600096362496000000, 9141260413034497371759319159937619997/287131280919225392019600096362496000000, 29045162890996923109683654999104872584306709/ 909631897952106041918093105276387328000000000, 619412617236890518607957152539400218847703/ 19343133924647225373628089331875840000000000, 133905436129947065370200582679607140097825608019/ 4170359041477755500180484189990477103104000000000, 181218155230389959491073879809825941173576785272883/ 5629984705994969925243653656487144089190400000000000, 1189931647987573656774612632324790396082881479084979397/ 36887659793679042950196418757303768072375500800000000000, 1192146712420550624619365375557766012543187467915904847/ 36887659793679042950196418757303768072375500800000000000, 3223683562302277414770735709071926743843391033786494038607/ 99596681442933415965530330644720173795413852160000000000000, 187191180799229603682907889227103677709378351614070959299253/ 5776607523690138126000759177393770080134003425280000000000000, 9859368573856001413894564055138818336046379000327946957416787/ 304008985745809915742648649335808240134084414668800000000000000, 21527499458066667760890911732834730665446388418199690356362567/ 663487271392805005092320362051892378221832621260800000000000000, 20797165353387150224300151605269519875876475135875324934804205614332615271/ 640900041387935909635542920524761886097587792350102470157926400000000000000, 338641311652009885390827112906597123595576962050931715829465254934073/ 10437807857415853116065262047226018793504410752248288011878400000000000, 191474162134605809234160598988660849732994076275709850220806813280629439783841/ 5904550058722403090061647035544257892563583015973847273454960640000000000000000 , 49291130468122251614723324952357414153498311163002073068824416338756270820301 /152111677413070218109621377923993347370751584622040940839698432000000000000000\ 0, 6755360646268080999488091608239841425293163885328019943820983807105171404961\ 27597/2086667990752497252027786062361340739231970237845157626438983090176000000\ 0000000000, 9006403496295525652800144171178949200260422478611619158899084938132\ 451276249871/278511912189233764335862669717878569703941084815406401197960698265\ 600000000000000, 35834452066951848369934190455345859896139300891269884079893214\ 1383281905273071100725438187519/11095295823958286486812829406244927473773358640\ 111064367203094362328438040166400000000000000000, 89465531643971525375869343607\ 723511106964296697168275458555306529305524116901387215136640433/277382395598957\ 1621703207351561231868443339660027766091800773590582109510041600000000000000000 , 18011131019248872601896971439702270477582285026521200724429159563537710513516\ 242799450092788727/559202909527497638935366602074744344678177275461597644107035\ 955861353277224386560000000000000000, 53630931050618947827484604933654549341264\ 76642856575822335713313187811358177243695849064418597/1667441402954720232461820\ 41345923768231311042137640024788279812293203522663271628800000000000000, 146135\ 9176721719258545033618154928030906656385763564282546902656662872637604840962997\ 1557950617803563691/45496972400321018902837000891442029780754374402465768963606\ 0881832620471762869802762240000000000000000000, 2885716963950113315043886265489\ 51609428275808144440711969267224554369212520533204811125150959620213643/8995722\ 8421418455604137941781985722807704199119982897812882829034498606535651465625600\ 00000000000000000, 102417639124264112349479992140447244688710634002674081394708\ 17280525831889542415681425651263177510429201386363/3196428153577725649293022736\ 4816648452568136279575540114060066136112729172010742943232032768000000000000000\ 0000, 9832250152151922919655879857111721812112196204134218548747705468608643285\ 2202029807363696505190191923980673734241/30717674555881943489705948497588799162\ 91797896467209404961172355680433273430232396844598349004800000000000000000000, 2085679638043648844163366548770812713469719862421318620505573471364866091083882\ 2709865503582871745231245238172152869/65215985980180126178144936810265450530502\ 7861096115227514833515513691987282110878099314726404096000000000000000000000, 8914544911063691964729560391634643472770600161811562226870312097663611172461781\ 468860972920449957067165427763409323179/278928772037230399663925894737505331918\ 9604161908084828080942945852060629605588225630769084830318592000000000000000000\ 00, 502551547207756011421020027395510609540979719670184658487296159260245211955\ 981305312905654013329198710045962341470002303841/157315827428997945410454204631\ 9530072022936747316159843037651821460562195097551759255753763844299685888000000\ 0000000000000000, 3985956929928646492098431637819686177233069096745717120980520\ 8633222492377000455142245038648964902919660275056889217895881533/12480388976033\ 8370025627002341349385713819648620415347547653711169204600811072439567623131931\ 6477750804480000000000000000000000, 1075906268302402071296231774369451896982529\ 9955910142265576898007877652884849166006333948511724195075320737333237819410516\ 7019567/33688255876813249939131490904291650975925894608557595213985371132166577\ 08400417645828653838040834992871833600000000000000000000000, 101754711824103919\ 8346081628648779155386287058775108329230916344941047847692764173837391243926663\ 441502744548449693964132882061/318547051452471123253788245894084742069787448454\ 4422657432449245180660820050161914573535955076390143918080000000000000000000000\ 0, 3675355162976016217544351705678803510428490723076171661752865505887145660388\ 2715734537500207340974224694818358284116748252091629506753/11501221088727858749\ 0943996919615260806575643082034758424474266825783676663446518491237116328789812\ 7818933298790400000000000000000000000, 2858667928639618524920857809183172771761\ 1594130514169503070249123570333914670286259370397248368338137061714338056915093\ 591130126309137217/894028252630445553429604669388475960669781332224350188819579\ 967459091779930524270405216517595792811357917484259737600000000000000000000000, 1069864911655637873319052961214450658886710762390951986762975790690162457279971\ 8755498024280550119138442606784824197103664964262662617656281990991/33433795757\ 9702462724962399001869578059756785249275791412480681270741634757058300354898010\ 652263446077897685753645550796800000000000000000000000000, 81649552060506613935\ 2939989789121065271985023717889018444506403359879105660551695343453862007752362\ 988358096236075724276972400245789301435090957/254927723303191681596173767372115\ 1806549572396445875163415615182697539515909198990518173000365801840635575398210\ 7634892800000000000000000000000000, 2386082423053285187571732165830836479080242\ 3122279682625919145076993422574441672317940603485551069400135668343933198900271\ 699089811251311379036983274819/744226639563892568117155116888890501776952128487\ 7138388457049611289991863045081665315802240318808468623947491919388595583975424\ 00000000000000000000000000, 138979983345076363572458664883034265287463591503091\ 8293541170467276065857782746664057694808290091997182673719015522928020268863294\ 522212305913416151199/433004590291719312359072068008081746488408511120124415328\ 4101592023267993044411150729194030730943109017569449844007910157949337600000000\ 0000000000000000, 6647615034213221689743274142591362658229223140605812060795476\ 6888058286851068155848089975428171980098730753861991841395154372579385591522007\ 3973006204257/20687376606523711707499203848253986673348934316693051485757217074\ 8409575371810199504822000453110415875349534309641747473702584320000000000000000\ 00000000000, 114997920085750067693935406236285441235926058846102840376894266691\ 6524501685927074356970093603621767786919050516624529825468336018552661578187777\ 4739/35745637169518016166843442488925223681407419639704474845294588989953506758\ 6553749789816278693078740238424258164842548953088000000000000000000000000000, 4112515601207077546241966516118536158933642345111240116153097971329490023443964\ 8611698550786597943886120792259404281623064640710982749630257413319342363608054\ 83/1276861167425733005759220276001280513317186232686656363036946400552793305559\ 0527179454863169933551248776553611859389921519661022288281600000000000000000000\ 0000000, 5599180003583084401667989247033136718076277537469300956678397222514512\ 3474087475975764063765177807695272760514100877600244092986914061571422978375937\ 2538014156574601/17365534991678171690619033680528800468024480820238132837256433\ 2928890329173807199143230128066134411688105652182234617310274729128099261186048\ 00000000000000000000000000, 580536828321883698731993376856987516050447039036843\ 6914570805469680630816773097832970766813337745526190618315338850544769196613962\ 67618043264435927330453489369984800608210103183/1798704671105436582824419715622\ 2217349084816021297714864833489931353319884065101181400381273291162491960130984\ 670357649969860618328606880504975678504960000000000000000000000000000, 37768094\ 9727516745713221952908063438926389977122379485292785052711131422523219102928776\ 7429645713832083119805249838939171568099633783063222674030226680528580552519766\ 871689243081/116915803621853377883587281515444412769051304138435146621417684553\ 7965792464231576791024782763925561977408514003573247248040940191359447232823419\ 10282240000000000000000000000000000, 435407989109566191780835572614974284804672\ 5452336706071280342543880732958902495144754799059913545507912546059196577935665\ 305860606138321372335972798300107418096734017904809249270381/134687005772375091\ 3218925483057919635099471023674772889078731726059736592918794776463260549744042\ 2473979746081321163808297431631004460832122125788064514048000000000000000000000\ 0000000, 4356548899250774948837465524149935372546352992898452395453609807034274\ 6082327323197939910288587155542884234517665466848251878751494727544500171849361\ 806134566530868910122561203379521/134687005772375091321892548305791963509947102\ 3674772889078731726059736592918794776463260549744042247397974608132116380829743\ 163100446083212212578806451404800000000000000000000000000000, 30228588882437555\ 8375423898359254063638710424593117734387868811533180776738898434501908750431375\ 6216790473932750229473287711499833554540865163878634651617683829032240844056509\ 134890419659/934189072037193633408646715048973058904993102020822475865008325195\ 0333008484760569549175173024677027952351882004359217435098579264694033159906446\ 6015469436928000000000000000000000000000000, 9318193087766766593116406957702697\ 1755881374496451533391078484552989635650731863025384885003304998443773656119464\ 3063701623279287541697291925091806995381815273104891294320032232622894492699/28\ 7917072001863077816544917578093496754518874042817487061595565825109263321500320\ 7535055788326205460014914850033743510813497382129378701019883166842596768046120\ 9600000000000000000000000000000, 2056099589426125392502562072251717350148246202\ 0303762285337383992786826347710662655037472972087908691257880458718770394267681\ 43589088697598730313209311517842375399145570306968648381925248648477/6353106426\ 0048740920074489133267860451306153302452091263980185797452295044252389596073795\ 3012049819053963195240204379772110969687923016760112092475504498417283891200000\ 00000000000000000000000000, 213165352403076973922543620510987365322858069218364\ 2863666898637280154944535191340666248028278048936562537886682995310470225323427\ 76501795720106991676430915853598946872054496329237888233476443759/6587978845390\ 5088311665121761831096504354441394239714031921271454206592012555053696292281066\ 8858933576564258821811935630352647961234110107001084985204967752710750208000000\ 0000000000000000000000000, 1171376186773042963617521098793208091103184522023897\ 9670358584927605636883040053472677177840449784850492259800323117866880956267277\ 763031815548827535409391422480720432144046547085850661646279919/362168022296147\ 3375196682798474346538972559880674648485577576339288931727728665185861771440320\ 0083899732861618174880691287798672637436524191069094723194867708592128000000000\ 0000000000000000000000, 1284349862593108454700925888879547881313161420930232433\ 2750426581419378561341447318178498063246794998906834778191482754963622181740975\ 1328024537426792549511532322633518766160491270912164424043/39733273222072690706\ 7006976682652223259196671743397829302141810555803742113289811507282617139114254\ 1677159763414421225472800298270753206354051941756871269270159360000000000000000\ 000000000000000, 26914086819322590209039165842303379440232371237996981725730306\ 3876536028313361780155040352127939320035023533220690183143105209014156720353656\ 5048757668954376463466543991715930386376918501945105830460992269/83325753171346\ 5478990181661729901786584651697563909085967514414913490911415341450680108805170\ 9290747557599145444380066711313421247914967509272471729026353707086682756447469\ 5680000000000000000000000000000000, 6536676052280705491513780761126955654376532\ 4032811302553126007100013195342829469995433788822112555394275923641490382927816\ 9471691006340893270636038684968215369127595253589044482758763032549062344314012\ 148472093/202556573384226323287723260149921825300862981160810659707843079121320\ 5056559553532458276494490011487823776776266074350416853179571155649451829045152\ 6090163226557017112648153772851200000000000000000000000000000000, 2979859487189\ 9352254755469534713860769776410324585411392896958904508644667536884826743084387\ 3140549914574325632245495068989747762302305748262930497133628862359353216185412\ 12505267863589342791172564558300832450701800093401/9243234702027944420926534153\ 0040088853052467340064082847402136507281302188607893899495618331315694274194373\ 6189618569985765806162888720196350144118716510830225775865822588444604590991605\ 760000000000000000000000000000000000, 22919888147461538923022414973806038552254\ 5063728859104749740942285880963597150957532453872841749907153831041058733041739\ 3603139657243256772651454477386677565239619407116025078919803243832544161233089\ 690474235815403717826299/711729072056151720411343129781308684168503998518493437\ 9249964511060660268522807830261162611511308459112966768660062988890396707454243\ 1455118961097141171333927384741668339310234553506353643520000000000000000000000\ 000000000000, 37293113030650111336030581095353328347184802423194352467572366101\ 7389989252502576966103310507963817459890804481847828215493781375743074075873377\ 112204035525560740693783019845789897575028127103622654267752363170249785843011/ 1159377673937622711982278401453715503622902441025600170375559829856035156863443\ 8094543070317393986630229267134468880886880284229337228653322545699081819764802\ 650908145068846916035865288376320000000000000000000000000000000000, 42808114277\ 8488640277131924651964968831559981559233931506274521330449748278319266508396569\ 9184113965433866884275102203416537124459616498669443940207629152481684327407301\ 48333805148831911000274213026502999909067036771417918361/1332356822889116020610\ 0343389506098567634394852266197157955933564705556022674696258248896408749169435\ 4594737909316379152028226363543431683982695173848272737112064236403131188759084\ 16389402066944000000000000000000000000000000000, 128409157813944542678999554306\ 0201238494694701804996003067845848730467786898490096888346338632031674707454416\ 4529224230133411323118353036080294765248286028443138545044726956129549044923754\ 771076021637269194748168219162199372319/400107154020755561744755056741924881910\ 9427883563422569956736806217884691493902780254923846471222052690532669949440815\ 3762230139202231736931740292446928749883502773694633990618343592760967168000000\ 0000000000000000000000000000000, 7785239937994864420955423143734329801743151052\ 5685597354214739221369328083210438330232297797981484508726751448227014953575188\ 9304472199282940385260228939958183791745852990450391337942582883901218983464481\ 549401393880911282139/242834100441103192119265546832858003571732091828862405586\ 4751840877754756069801469970568198798746044502916195871254155355094194809198261\ 6427914603113456883407695230063215509982988002824028160000000000000000000000000\ 000000000000, 59437689835476087945756500549616676799330776159997889006119849157\ 9430535422423153883979850738043202568730399986523387328015155593761546167601877\ 5919851222862769741603511288599399400071384620560094567495903024532286470459646\ 271209892642849/185572185066326564446395920179590631132858913862938504904074967\ 1755580310228889198236842544385957032819034991321165033211968926009948367663434\ 5093263641043037663218302877891046457065156884288275768724684800000000000000000\ 0000000000000000000, 3101989555394500428314725209670928088486283057082278679993\ 6301843246418558969266311651310160264553442383346049945024492216064602959614568\ 4917439026710205233204400751742035254968348992742633330128105632243300842636031\ 967712311934965363/969273119356123185324989789661229172039690339050630722123083\ 5819151133740194245113665574387641780224172964881153090978099129957483212074186\ 8037362636865284467176194421027871021686898523853063517634560000000000000000000\ 00000000000000000, 206405717808653935447826858894797991607085461272777068599231\ 6378953283512407024550059767961412132437568394170696911017431312415755798562634\ 1098740714397712430935717529106199741842463801492765062035942364529355433159065\ 264646052088973958962403001133/645373889301039289095330747079675532931057447117\ 5310209563526019847575530594891683835217042949315334034838323909171279650964786\ 7938091475795505609311739553793484902648695549040285314097832521812200613195032\ 8217600000000000000000000000000000000000000, 5908724986646163962315800513034717\ 1757848343600332174761735822931450845768277022517908076756878704552244668386791\ 4225096599771336626888526253318965489069753900133268609555389363701536081991052\ 086388394564703697797527314110755124691416799089607/184835662575849591607441122\ 4661050171745591274013779253856468334687346342145839390778295205768995841366206\ 7591294022950409331664250184698610236774938899181383131067715607645319957114599\ 644462669391378849464320000000000000000000000000000000000000, 31160273264516503\ 2778959325990461939273545354469714040039317111524469811138184540456581136291298\ 3022645460337054023081038844526216595490785746119046904654275383877540525638018\ 0526319271616978976744886235371375733874393224234360147154435926771390689620727\ 9/97500357264049272400329696019737232487719860737515279489867105736350775591778\ 1819202001967880690885062120406610087461135154836407760548203624237246609022312\ 8807152651026719566833864847021903563820003032911743722664755200000000000000000\ 000000000000000000000, 44121538475333176413775411558735657987498494334858464949\ 0037869459172052628343771912242182379942054791872834450224657959359719195189238\ 4843276346943602916210802625104934393301092614180941977948024955933071327780912\ 8106272624538116157280006378693705357333/13806202932897602048874810471544822959\ 6868943427145659433893850896199828718826527133095981779980642904304159139123712\ 7583959485147707807514897601569905353861012731576561400719912998440252125016361\ 230898215041835728896000000000000000000000000000000000000000, 45486137652400666\ 4573297055116209349440525729218514654308625401199760895180421379370017034497764\ 6368473937449473112881962396213344548991632208295955622929371499040263342842662\ 7110846290078136534890367094605703644633235524328626067231567108950840524072407\ 68606179302871/1423066710304332032345657362927436260143920668428805097512884103\ 4238015699319141864441455021970786020874314167320348846994694413195904567114995\ 9049917586262169611438118176610266699734102981791716166880795383003294406405593\ 046712320000000000000000000000000000000000000000, 61492090729050607775247983732\ 0155992510924075939600009484047425815248421731830825083385958929658385229017263\ 8731418254038425098933832308217897642435720631472511141453489500719598899224028\ 8954961445653685192762992753130636417154643055514081063961199315032253661711/19\ 2306312203288112479142886882085981100529820057946634799038392354567779720528944\ 1140737165131187300118150563151398492837120866648095211772296743917805219759048\ 8032178131974360364828932835377258941470377754459904649514269330636800000000000\ 00000000000000000000000000, 350242756674817359642085628304268893397595376914064\ 6833339658125673111799969402413839034113914757879730712702870551147324245658331\ 0879045832814495736016017579648564833306991676767547131781655790447554020437126\ 96725350384228247337917676649712315445344127127745707392721/1094666700234101563\ 3428133560980278924184005141760039211637570026336935153322416818801119247669835\ 4006725493594771914207651495486122342823961506961475066355515085721629366623282\ 0767185407552243970514467656792333033895427638820864000000000000000000000000000\ 00000000000000, 179359188075710977371318376497821671395779964074523246285821341\ 7218274425150056816519678412847158078247961547482514852758587525086766809008164\ 2083120024970332461986491916339986581406778305194947729101227634722472792899581\ 5488697374038950421561996878253896957020200377989/56013584027212282943924891779\ 1094075860088675877873652632835462821850151113249760855901988825484009961686764\ 0306437064591032051582270053198580697738770840098174877736248622350055355627345\ 8680670589519173022990485906403380850327552000000000000000000000000000000000000\ 00000, 573357862553350411086184363495708321810175527978064078800364709483037486\ 6667933780024194773885856202304495640353716898239373888044091895178338433072754\ 8256286793413055999192436770081698976714278791026266213130995146335729129536115\ 98557539937911564850316228078979847556740395059/1788884081135281446276919377916\ 4429292544193040409184936533093758370032457628508633797809441847155596522521727\ 8199694865450374447269594240799079628178835764205839612351718008778705287840776\ 3691455623728232223056553754111120904014151024640000000000000000000000000000000\ 00000000000, 809589091887951019191242384094052249824405505433050141273132362066\ 5306961915596839948708957423950585630308253381549938113703035649504369621350129\ 5477997416651821419154572364955686758038425284063149714656321425642150673901858\ 1381987433173428106196927681033523903467027687/25231982710504923305177131922806\ 4799372322423471616062655377080406585382314919560101410306891136126702517634644\ 1376251000823716652459071333274315874662349791956737972293589735346727521071887\ 6881617622503540695869421148947162857472000000000000000000000000000000000000000\ 000, 84104398891180092402606120152536694843742158372110488101733026223688478400\ 5083208150981451901793810597207008858643126676637693565063895080855978469629530\ 7151370976691758729553838443856697401828109645047356611813542961866156945144893\ 20666496734548577675006743670150465218645073707/2618156200794014078485704467170\ 4830961109064567751031883963565207827753704839608883460665544637622061292575345\ 1420782442057925942656863431273859771624971079692814136545025359018341822070068\ 7333935115863340752978722656636573200848415568691200000000000000000000000000000\ 0000000000000, 1965988275466924086902300482218910675681316876433044831066002018\ 4495097817943003991022835732938817516597667029904500803447084943484390521136508\ 0475316248068566951208745317449070330675905122082618220327539854439080469911014\ 383184732511508857435157471281774237832759337033902509060170808204717/611259565\ 4438396412181415419841461172782208385442507770401375902267927852707444609595458\ 5256632083076784194189222687105327161313797528900516778335974723147635184394190\ 0233706112228454337438760704672812718488497353771713840520552455394820334129093\ 0176000000000000000000000000000000000000000000, 2664442757482244085332555847253\ 3889887524907659744450864472606389153603642312110850898467472997621459571480598\ 9105879059820938311114353953723442023314361209133483684277153877094260043417504\ 3737130946815890838667158572573454573116546358093296608665603545136584577626631\ 0860314537507614585587991827/82740094778478133835287639122974018434779972705349\ 7851801530242130986714142479702354841266033771876527350852545318292657708455543\ 5633511973951115557538525263898559597561563445935124357911571064898451192957460\ 3001806539185452861980362242880427714030862336000000000000000000000000000000000\ 0000000000, 1905446553178189030512230524211249267483286826307757620348090324109\ 4500817719531425870753899443304704264272365828250771640127464168214849881657836\ 5692114069380644896982596920085847477046243099881656046704422873179266434063340\ 3887212152127649287739617196525927480318209649843311443511706814915931/59100067\ 6989129527394911708021242988819856947895355608429664458664990510101771215967743\ 7614526941975195363232466559233269346111025452508552822225398241803759927542569\ 6868310328108031127939793320703222806839002144147527989609187128830173486019795\ 736330240000000000000000000000000000000000000000000, 10288252157680314058032899\ 9696861179379928594807545297644968711148116505842207615501196625684106053699837\ 2501845367420327069183196289805767383030716713471430659830480197663210941430490\ 9730896036701952441462831595559779054143221408675159089735020009286740916906194\ 3187880514124750364354981/31875039649946357136391353912536657067546570828653125\ 1656897260878300827597222128470901985067690411843723597191282427775397029720399\ 1741399638885691886329386587535254273470725902935237923511021284213519634724922\ 599633611649026048321068591753461760000000000000000000000000000000000000000000, 2325693235470739049525035254119211730210687338820067562574092509238712932285959\ 1561164508032661830576101962661715604995967088165979567084507349274423553821816\ 9003448180440740552634233432134496241136971659979914166623829050005049177915856\ 23022221495672297850330522408881513726278622446992195653951911/7198378206484550\ 7100238565202642656332675035570168725220239484772545433899449629860620146079263\ 8114453161437042007243851891705918302893826848573267728433189745795849975569156\ 9170701647248355508074111710631906994066814797117510969699566047210815113277860\ 74112000000000000000000000000000000000000000000, 629600928497691710613335409778\ 9820044648027444564706891544579128694073344997034530327851377112700717479976199\ 1700140507338230698179542680910980918063990637298746517429987968942298697939474\ 1375209692312993384637641260053065955986331802694427735533700481394731280451715\ 5628160136977203181144300236825976378543/19471222494356684219313225159474998930\ 1784331457736624304604556272196077803056713130227346550201336509788898210525023\ 8180253198228417867357249208303724912552977162440506406528647205577437779046909\ 7014809700549555020160211351959752400235043924151932900645328125952000000000000\ 0000000000000000000000000000000000, 1456653873856118540583326696216566464074042\ 7497649082058161331183211789836496559665616384276135587866132607782205201129021\ 8202417049723083325096043374542847041890754312631948636377926491516053096965627\ 6834525460501360817398115750985914730360669376635453126916251175109755100272962\ 640221175980787866986096819/450212585537878857863853897587887175053863733350108\ 2497828266841558899473137230197583569948024851116327041241407533820213745272984\ 0955367010338434263895437304660212938703518923609102968406899993610266684532304\ 2567787117881404399071812101683343103449023907050291200000000000000000000000000\ 00000000000000000000, 125216840596291133220491030936794676767969364196484234387\ 3775367172119827941069647167432192890198025781888978944200332474451169149405654\ 1866817930090176112047012843931862866017139622401367918659108744281046898400980\ 8457529972612841065862166170836609212235413613963614802058325590090511392906778\ 77795943604568351/3868634656646214928074071400602407461998999871050338582630299\ 7048710317666090257145604126501808440360659579190659824276656716816105509581727\ 1324773042308110818652821431010512574484305690201551828407228470993098700941736\ 0543887136197422604964928253493471341107226869760000000000000000000000000000000\ 00000000000000, 142507014565851642270094694280952459043026941498458508861251684\ 8733074139838559348913364105730438445857249460946978416510924444300472345006175\ 3990024552237395336714703857209182759083191641525787483833001975982505582000015\ 9941393345792768575128460743902997660034981071009071287584686173266360204506873\ 886022358247153/440224833028628284048642164912549953125739525326388195112777237\ 7496242748283297328122112235062455123440655714702483603855023328894032953670002\ 8283673727714290423900060039456260892484092173668587727219885142541344842496618\ 0824063518358709627642402392533748809061702932889600000000000000000000000000000\ 0000000000000000, 7408624994418892340433443048808381395980273455776235631173303\ 4948976865545300513205949443698335068187964375634016483141494178618649077702759\ 8219689180249015249742235581349804854178067104432363901116282034636740069536118\ 0245030621155203106575414444787451106367506916668860988278519198992169790830581\ 92036678334513521816253399/2288940214835692190345233963619505230278220147144048\ 8927249829921344164244844038791624360123962534165227220575481269448572116698117\ 9464619481063060395873775898773259884173952039385253187575146348515925248400940\ 8716816643157871101782435743534734118391931376257740143165500817408000000000000\ 0000000000000000000000000000000000000, 3326471659364707858820234933298329481705\ 1794016092084958774364148039432712637340670987997015338350189847134561237273036\ 8637416657167377360305560831487291041587393788126310755826437381496140307496151\ 1782244445789903310312488026972272097799038505488093170963025218176825743645411\ 99643267284690270377955564411385076416809470803/1028148919924861025691740460518\ 6581432194888823990757174780161232914204071175495174557506723534968844063882364\ 2269461469333813612852684045436180603935384028743423695499770909215270325101254\ 1619456176463802669587557295621041097850720536952440352714090786548235387549177\ 3124444160000000000000000000000000000000000000000000000000, 1712767507196416126\ 9705575883657364867901225196465429551929131173812987583161428748890375155943593\ 7203440887710681263555684132391507325968053141866913347811470557411903238197949\ 3777418061534560905929762779924782731638196242007838127571063136813467459372131\ 095394851556714448340178683596176231880311719297875961713009616055783402368417/ 5297367887421225536577435135062339976374944186305240385012449177850183194252807\ 4304110709108825995982733153658887833248980371193708107422742217740619242731977\ 8698134732330375482176220978960584358972876316084379078364964601263903956933351\ 4487746428271138953612269927034198735599599353856000000000000000000000000000000\ 0000000000000000000, 1396137433246771096255522376147285359990738406433579853963\ 8718770882478649902129755973628002979048102653640357921101245002716822887531456\ 5746558454654522061607523474331528002432250618304199861151101654496040927306400\ 1697963719958256487649698558921666433640650906159520572342440140708542561572731\ 82350524425196454342531877273724883/4322018069644541790675659137502215095723109\ 9613315495892144289881046147774301463121485154330958574479862567949682894456893\ 2675138561826778351577020072635635838927390514845248298625421996916449255487102\ 0063184862796388625007252392217589983019692436195010854155090625563323517422796\ 800000000000000000000000000000000000000000000000000, 19567655927869048743785622\ 3448275999167123755519924893142343005833762100834093726166589999814237340729539\ 9865150958958569623407597531874707840462056969857296869779565936018605313130709\ 6773834195391582383413436750947883177809664063582850222036318314132301091830355\ 15649018012829555379137773835148623094237986210332396651305416552014054469999/ 6064426757519818994273847742619366804954036104482239192762251818802889720780613\ 9463345939787784000201032914308694791503432728942557041377555290869460909079568\ 2653624641571813851995337776714076974152148806653397168912211475526917249897300\ 7385572111084799874095326612468750712514421340294348800000000000000000000000000\ 0000000000000000000000000, 1212161550012906408187322116285101051859170436042852\ 0696648125906172413702890405342544698458783879390018464588428872707737212943350\ 4594179127672486676142206762038992519824948535327432380727661681006078776922265\ 5030550862912330995029106468243144785027445430038413818902327835497218705755323\ 77384328187039817298071597665527270832822496636527/3761702394519539897897401208\ 4653463659714890619107222818873098238371547833247866217843568448074713168176938\ 1509005373383611709962527734921647311480134334580510399639632743096128484064591\ 9327897752711879554313825917310529152543776564580358204383860209122240743188101\ 647283050661119324124610560000000000000000000000000000000000000000000000000, 97\ 1980449242428637635503445113632846320825778079954161758690655078593407185503116\ 9377658277515984289058563627990330156431382566216378856838850442603312894659734\ 9495153536148476161158700264679520762806973529398103505941931070709714619436522\ 5721984423038761832281263000948067388400524841129766280055192075357844360360920\ 2854414538880508944197673/30207561295265200434536088761677274992054305324814319\ 9089236083773849886043001874668727395290720996756145716352908899689551000011734\ 6565872617973688478877483881781733700787580673952834974090737246450130595693692\ 2632419908114588436994653720914893846983860699157205204259802082400278543519973\ 3760000000000000000000000000000000000000000000000000000, 1687479636726008717209\ 5595082856961016651982421158464441444220826121634336299951292391217499863195312\ 0548190823843833966711944309796171889263975778998860424770910527397324247637229\ 9436756568895957668500551704881603919280910061454896720037909731223229154161263\ 1847906049086247937746872077956697650003572196247282965815775317468176737309866\ 3972204104299/52525431283927691586993621464469608729572572556059454922740475480\ 1022555859596005190694556973821919869919407089120449948168001878267582210556068\ 2142186702955407494218501196868403715189456308998423540591325740519554811042670\ 9527055584785260397115808821494693363722218819274554498969734196331573516697600\ 00000000000000000000000000000000000000000000000000, 219730000172311654991934245\ 7137421009163353402234375838304005077882958856436664924373329360728725774493418\ 4112442374666183439913534632574819538233775101316681122358190211619269638330214\ 6101590383790935322418295486825594996932420248057103412487064238836559275833723\ 1342401467159315601471138954627638433592631780034733937030081275430247879187127\ 66147336969633089/6850259423000249060085762443538743086835805304403684603977254\ 9731349516664573318571514215490558510669649212365832082029578193119373445213619\ 5777816922045801048430058579637851514467565911406813465272650720286387022627788\ 9633509468096202289317971728298508159850956872601561705907868657971836960873107\ 070491033600000000000000000000000000000000000000000000000000000, 14040936867990\ 1792012076729058978890133659403159497842451726288616639640521745901001972070389\ 5955320855303396530235571678360478661030075619202861572765131539110089461694550\ 9330217250185188125416755420055878922185760220539738666473945886190348850172749\ 4840643499240899682844888514178064002427543261243234395906317094557830087194354\ 46278064558769145418851628299991/4384166030720159398454887963864795575574915394\ 8183581465454431828063690665326923885769097913957446828575495914132532498930043\ 5963990049367165297802830109312670995237490968224969259242183300360617774496460\ 9832876944817849365446059581569465163501906111045222304612398464999491781035941\ 1019756549587885251142615040000000000000000000000000000000000000000000000000000\ 0, 4270250464283643098295322106228852085638763161914528815761151070060860352726\ 0964676190116989666174551166696114837235425046896824425657236936443972585565738\ 7981135888731338326418253806940512297965163115257285932863301761981867294660746\ 5474098581391721188156192380236973862822349587274652437157944412876194399644732\ 67893731574064295585835894002621512275069408659350788057/1335292111908805642629\ 6908785840058629421268556712274645977283792609736922748432504813000520682848795\ 8984182253211349046485217518215114600632572843060626695126360279395385178550589\ 2406658159094499037174043563006277056128504364941844769175990434824067138332146\ 0537012113305620109776237560592002337937584526087999507660800000000000000000000\ 000000000000000000000000000000000, 20916599240219442776155416279141838644327019\ 4131642934283045040974152923135790359856588185519528460129245215944827718713645\ 9616767730854431980127125922500249369664300383352644813508152414606465817940040\ 5216549570692580312103012070882325520867386869076497109233865165390032900610531\ 4012934356183750703362523294590264011890720262143395639487034433726322224125769\ 58313/6549030944174317942487432881350057987763296675646492554043014868510675330\ 4642666282445292206347505513492065460319001324245637546677929908674369496529974\ 5164635978380589977029492600431650019895506093362487971330623177800936992234875\ 2044731470024815152357130840548257195069889511690519272877059507176173126249611\ 26400000000000000000000000000000000000000000000000000000, 154703722733873911839\ 1046938002965980522307210763646162858358550277751879409267068129003889906563968\ 6991811659631054634698220302026447150508694225889997158043319972880394325772492\ 5390707551554124121309469101474590932539472882932659768674852701917635258526129\ 6126340202920306184056801204547318448232511739970529963480124158376013703725496\ 155227725160900701122361583792291421200903/484902226086045195706776147049880838\ 4302475595926565286323710910679084412687873433167169836365193962667900983048681\ 5856400756150725049915282451327891507187356444807312035302545376323677228701115\ 6049766956544519927725875077435002566966389030850005761512947423267244510389725\ 2521298367215472611436602893180872537135928819654328320000000000000000000000000\ 0000000000000000000000000000, 9611844638373404616882091354209368559922668218331\ 8484118577090564280852044534433994308458591314231671487132681652384621075677337\ 0013379565261179382236376922833565639652020424457919666406800349541861285323310\ 4823972840132487933560416618037938340939315235618910050292221949794669512865369\ 9842130835648412696584028000759010983886164648691786561003111610484918707462862\ 15940032058623/3015141822359220988530068860354688522787333647625122252872069022\ 1674456223105148078397986529194088860082366210309885929669473337616883235170602\ 0968747966983720266548195634623267644506174551920611108796488779262678415011952\ 0563237736853631305012460415957410794777221323581040816532696305053279935227509\ 9942541242834581815977574400000000000000000000000000000000000000000000000000000\ 0, 3107681109126575057931307657558943841015920568891463694595827631276397272277\ 1776580287233944275399360624490502909467439130533810655057397726448059201169385\ 7231723196354001860768300438720695248772234659792772341545144571342071906331433\ 4103764410689141413473873640679442969813584780599283781044226476669965161932182\ 2359576556447748813919046137452907442638682196945052530402657683096178409/97531\ 3729426545254660224294641487279241425180614569973496864945333371307781605172632\ 9447618722480622191898656603893648200599154255108132580862363685126972006043828\ 1857947208185034758627956695772522538784658668998667559865029666759497268756147\ 2642719736044387802367727689807166427403099235971688211917970798120521159463658\ 426174799872000000000000000000000000000000000000000000000000000000, 11421517711\ 9210024161152812730105833530166804312631367485567784715961778942594955543708974\ 2528583719586736352159170463042286913390311976860155778792095012669909802884784\ 5803968269835506399684018895399040438823052642964336349937417800702908567863520\ 7136930785756540965052164211903501694675905598251348967155301889382708877275107\ 701717283203994981587458833838489664896807130801862645798813/358493695140567985\ 4967310920844385675049562826042743686366854934198337779954008202110283449043938\ 8232921573440489987463656256350775532595432358958410196437643836773872110325170\ 7154788470327314190893656073339972535642922747136072413287258130703457864551627\ 1263273567863940912827949373553948436475589752541312010564261812366107020886016\ 000000000000000000000000000000000000000000000000000000, 14365418050652740841957\ 4975713060475415009431335817709068563209452720956593589296132060535231109194071\ 5049664710950925701228534476965128614443561806785293715465072149838657280548496\ 1542129025299997120788671941451583948927057425368974747644209351441450818108124\ 9571142855170403681680554848593820761416943460366932188620707794693806002058264\ 6156503791321987766909297503870779131552151309722596999/45077284021931130950747\ 3649035709730289272069396875425318717432910046351121640954539908729109544102791\ 8144981665963415670108598551596088975741161317664828226486151016098249975225900\ 8826089732748214321029586626818609769620563087454104670467161157354655013236166\ 1029042066221531716616590172319561189835956346605257958731696364189691824360652\ 80000000000000000000000000000000000000000000000000000000, 408610048624313288833\ 1526621854689386508783918267271552408502469436660225007746932820482874177622345\ 8189262320571214591266906762663840776533689147946454363684585331809849916705485\ 2786772796154631317879732359574562748148230326696393290173985841430503868540693\ 9980225135069220542500199680795146352273424350625701427099871897595122584206842\ 9421609356514417989643010568835034039789295245065633/12813194453549563818096381\ 6059392818131550471424287042319731352252561084239608110411257210122511140789023\ 8221691997539236019953901648568900346080832652334734545812260379776676231702336\ 7554913387384427555802123472926722185573407737662316145855454770771017551057075\ 5366183832841897411326873863394173614297227085818471721018440196147904512000000\ 0000000000000000000000000000000000000000000000000, 1578131969998614862366761697\ 8876308973488876375345673405016507218470101766849250429603287905991758030333004\ 2653068014958017963602069244782818918256196280828727828591715146661063571671214\ 4706191679488472851591575859153807256590554711270257610733564680096713639383967\ 9393817039890470312647938070134109908198918838573760885164566683002533415559817\ 610958917861235681466413474116373361865977357/494344386357757490654514567532093\ 6723159191947041908939421856570961674386319981160601155108384280541119670899734\ 9272592647126433740784944678025698459069516808197533602121784191325533702613976\ 2774241814066601561434481307066819205932404098055294526281413390238341869924386\ 4903970207844221903656116053393651570288783887127325542185833594880000000000000\ 00000000000000000000000000000000000000000, 491021211296683182558512531267378299\ 9261600799460454073650655525131359347575301411766340256837610126621499038931680\ 3402107604691223462264371794197094793759343067742413260164146260416974243925023\ 5342767052464508616047954768486307906557928693893750989080588582255480758910615\ 8561889961335329852631855148068382482694468564268441865965983821386512527890185\ 7039854096670165788230464466410862511699073/15358978534059847002566468359335955\ 8217154966687504415183384036327270936561586159471369922512883482001458091855515\ 3516397264703549201606352330004855447229854825444368522426540536127623564657648\ 4140400875542729886816859176968761968604176560078187201902482372537236510010034\ 3808762935893189571234295548148184161414639214874856927133116434428723200000000\ 0000000000000000000000000000000000000000000000, 1997330669524021545366476808585\ 6249984802723697991453230499449130407976907732673582934052446038359642523055076\ 7799876564324672381101769729560499658941769600844580399618016111323066825120771\ 0113439465436584616181363195517555948675950912202227618541427554217681185307602\ 9850073450983318370320209519330823811022302605565487902176881375302294227352551\ 3551676966171899651359871978006018643462855591871946941003713/62365094153234303\ 8760390330524192257102553203459133730387169575694895641147990729670347476758771\ 4835305931869001214741278113128677567340094697293737728194668662454769646387576\ 0308325829735737661973251401509622111969040975610659938534353546272679669056674\ 1776164724898470971602475836500267831756758317131248200353753960504215342427095\ 9631009814778216448000000000000000000000000000000000000000000000000000000000, 7334026034585375973812069278373859331790110186741700277746582557397565871334580\ 1906863451500813042383160807602160045727340441430093655749241036172405111823748\ 8073841812404436218345481611111399402185255437224896668762369124087501315283197\ 5882874866765943240351864393801825720871915365514388089089049659814013945113799\ 3776819110612706635072458916473985796692498679780550934226432357906619083409616\ 1102627806214797/22852826256469740393725154186070002442444090524627512067219208\ 5476709365524920645569097008903785997342673216199730682726941070975849794712299\ 8385987191996440022109090856061915493425833197071791241136855877658440049759166\ 3882012570029955403205983523411246191999993562901949592390723604523112196661213\ 0144530258097713352867741462445758728180992627697516544000000000000000000000000\ 00000000000000000000000000000000000, 174124508996088622897501034151759824435310\ 8098771253341017566334299032648580515878121555514014474197209728741477553694860\ 6745112853763890951653515541517933102016337717357932452550398323521555401098978\ 0269801361240544314033244080567264030108941504745174297834430477441876360164936\ 7120802631374042161895512867022858608693238857874227804554533688673354210718702\ 257570955921047828615360340328411760618393985897585011347/541337748363255210446\ 5614523596262178566156163473765058482886120772291450554320252240769946912882705\ 0532431453392204124357800892759299371449585767264604011671243720144198394654208\ 2711367722365909200498420299731278986951334037113758869583591143337702565599796\ 0958475180213819445514607439434817145108138863632753818633902731059762415132753\ 1513533648987718942720000000000000000000000000000000000000000000000000000000000 , 10183901483340504025946238855547470926834972694859571448043783421318633861534\ 5898922267546890202990043901460038543040804996528851399323664584923703886659450\ 1189582587486947923920496574205868994274850369248684391934009654630906009917434\ 4457224532286257796443157504458533335176764285286999663033706048329320436875272\ 7401349571264620226527419878549537586369012680650463496467088122786524940038075\ 2690587983300827229/31584404842833191969763320323910184595529342704375678603001\ 7743956748278851903815316800468331031582497242794108266357774238309933599188836\ 5379521293896169741720463968645249813541213294326069558497966664062334336551961\ 8617573375600013395077490655314804812291917794527114215313520395156419914449427\ 0986082571895971774618874118099957707548289400642081914880000000000000000000000\ 00000000000000000000000000000000000000, 671913561677074992987110785054538036528\ 6908668831607633926258337664849375606896746879364248981208124670272061526651531\ 7705186205885975297624203302088647652681268450405400852379495098861245003951949\ 6847257558323951998051405643732078112359002482111515059324654564468741790135570\ 1333298670693175739747500111363245438263495887095901687558640418470070523016826\ 4910427963905700292528490075352508524518885167075468279821544477/20787369537149\ 0000811479597706096467656940396677392578245742827037655991701285897686045565961\ 4546958740445367810260638375339554281957095863664093462960794048175758853537218\ 3547215976116520538850913299139339509681113098931227025168340592009899904167778\ 5190321700805446920210666707760925674296978372152532363497746635541864872694876\ 7410977210119692121128407400448000000000000000000000000000000000000000000000000\ 000000000000, 16552042448382586335212869894484655447746299460737344025439351078\ 0507645462360149389772617427737871568071432596399550036858101188639416469190521\ 2276615600767778867251682483271345922440657634730859726827789197117414693582353\ 5207876800054564955467644567607637478678776426236552323139174848476648903999562\ 3439816103789514683061389934571126534041218673604205676248880668739042218146353\ 2582094057418152743733341366428833069114131/51083921269066810249417053738284676\ 4443548177814858391410000710303687716806325029268572676071976842375670746912532\ 5005775478187670195465230161326480553003333689518594625037245810590050754339819\ 9176886969969878065851384968543852999938587834728519497107321595606364434553407\ 1702900987086798301109500646240656677537469512355831404024847410594500863740306\ 70047662309376000000000000000000000000000000000000000000000000000000000000, 315\ 7918686370909784650424285203593556993079867001370898735647067178581144181035005\ 6128313603971689933344430878501022179473420322351837120862297019983681988963904\ 6903536920008930502277142920976180965499414257030925837613939359111778803299807\ 6602246354068356385475078813284046491181103926659079607178109738010389474109729\ 5945511889498284081927841039575586920333356571476277796928702257596486015093177\ 177981623010251889363251978256257955577/972393225376802318177564510845961182966\ 6300655500358908355223737420643639100165614566259601796288693220225541077412371\ 7546246528849500609599612797533991769117995741640820983697867321214910932916286\ 5482510923537504620326367004641335374718469703631156817783916385265897681697448\ 9393058407183633087902221215323844512987037657187141045685722054090082807077077\ 2782180067631851110400000000000000000000000000000000000000000000000000000000000\ 0000, 6328746831790214218319665004110466144370592781891560999279684364749901288\ 7402574379000195147958531798033855932016855152537569588799118787836798432649166\ 2226574192609116068099727814941734341011917080227253737518622402179858120142128\ 5572516186976017851798041221626304265699860214748475613042510361573462433568307\ 3514250258717328329674968967829068398672687044190128068571058870963686135871697\ 788907407760952260361931226082647269958141131577/194478645075360463635512902169\ 1922365933260131100071781671044747484128727820033122913251920359257738644045108\ 2154824743509249305769900121919922559506798353823599148328164196739573464242982\ 1865832573096502184707500924065273400928267074943693940726231363556783277053179\ 5363394897878611681436726617580444243064768902597407531437428209137144410818016\ 5614154154556436013526370222080000000000000000000000000000000000000000000000000\ 00000000000000, 323762761767757717218634258061706484662755856814035910380567541\ 0559775870290494517033239606812897645945505038552332531712091448584397902345007\ 9471272258236650202582241041673271635091385124202678788266244323835817065872363\ 3811264295758048512919483857838828526462736462247178017873828104903325365862597\ 6831799253751849249172277613973430681809565250185340239968286445989559477395136\ 879586022047704352399508414376453756448031881977177600835510053/993209146560040\ 9002163449263057257589109639946773966591469255561427220727760627090894629738375\ 4313146254364381774419441817029626956734057132007267351547013610011319448083799\ 7902685637325046124733358823598605652404029578043164520002305774511979217854133\ 3866838091270380017249584669444981638102033452900488788432191389187759862374740\ 8981943386135008555816789876772391286535702446080000000000000000000000000000000\ 000000000000000000000000000000000, 39110764042323211687394142629086189967277875\ 8868119656618945707316885201230213529270593160301206814618722727472226141439318\ 5014026986039842857151380168468309358564592964009798227581450577837385909001411\ 9011944203854154365834637547823789107294358161715846056876351921554488339902704\ 3533804257371222907324531711450058398173068435017694022026470508883184543254427\ 4940722595543264114466055247050639399467478095648983534482139934434189915453/11\ 9826972706759136238472882239598072105224478134252104080454394240132582491189907\ 8831446597865706337910491607002549338746728524000987764074301893577529021841707\ 1559058485946024481393463940949628597240076358117092402291878249838682060877636\ 6860340906705965909686133652055633595877348809708983143748117294721330862485481\ 3811191421434886179061445770307450755176355307077815500800000000000000000000000\ 00000000000000000000000000000000000000000, 150726521772756196148715866826585224\ 2434699833765412216252327013213230001028301210295861268156231410834825829984582\ 3639662242710194226115667214461475233447584465575735265929966835622252907767668\ 8799260913923308672221951944751320189763288645736046845775266301484019744535170\ 1895420164087280127534850083707936405809046395601144595459183703809726030091272\ 9547636298136852105998311263951422513318044583276715489357825634396232752728215\ 361934777791844606729/461435633789314939584070905886960546043905463024018384493\ 8507398855795262908782736156616542680511870962488236899924330462016795745355240\ 8889869428871485696078671931260515537137279852754414553820256754074653781022646\ 2181869367766666726683831727826782639510931391806401839036817223271138519864246\ 4680884058771197879624752597515404219567844859112206888614839322497144660707350\ 9854562435989504000000000000000000000000000000000000000000000000000000000000000\ 0, 3799098983669834738091490640165299966429490495443574100182708006836132359913\ 1705818126476851644645585862905136647809088530227866785794479174700678093784862\ 7241818329341545340266075462130578575114772420745597562139352339062663067911504\ 2148334487384541711514975525638577682998420236961428702853661034196947355265594\ 1619222870385136551702669969141402906576956035812118011070037420820457710598021\ 4215918933691844828181264758844697178759792638153393031524767/11628177971490736\ 4775185868283514057603064176682052632892450386451166040625301324951146736875548\ 8991482547035698780931276428232527829520704024709607561439541182532667764991535\ 8594522894112467562704702026812752817706846983108067720001512432559541234922515\ 6754710735213263437277940264326907005790109958278281034186566543765457388186333\ 1096904496276135930939509269280454498252448334973386935500800000000000000000000\ 0000000000000000000000000000000000000000000, 9461794242611927517420387100272901\ 3731060297542999438729696803887555519931408987611643454789779107864146980636092\ 8865642249561504476887514950617637767683988424421922765737790814440482836232270\ 6160840497338269411749829805411853742074616448561538934657605350480860777681784\ 7061932664452177555505068264352926553100711994081972497306597950863746668106450\ 0347359114987976763059805867490324008375900924254707420253297722073691218521855\ 6992355627338351057197956007923/28972163953360774852405059576433332573035270857\ 6111619423498928935093064487475616801429697546308601480413704915669497023024480\ 1134369506428271345635723742654066931513497220124135444756737241075734688804738\ 7174739801640350831621309317510205757506182947441107865706950590741136968439014\ 5966490152973745109735408781246763107841464993110730807399690483020617581461740\ 0669409888132340442202069721415680000000000000000000000000000000000000000000000\ 00000000000000000000, 107307304612768755413526951337130708529674448964941184973\ 9633203128670540557559296288624880439813307922971591915790057561823417488515347\ 3819558707080311518452274084385413405636052543149829564724966692347189314934887\ 8886218962610617035426786418832806675019542217183888489996775937610261223574777\ 6476346650288228337534014417235818357982619214565435977838784544981362541971744\ 7801338268539356857260653518945736397563339182155883603836891682885357091052190\ 117776863/328920958264176628144723888302651990928872743800400946969097580987781\ 1669832266849283205646665326228738579454785839098535951950397935321322406278853\ 7410783032081560969812705067846207859530082021648436347799974749916529396321529\ 2023547013525813217030858473619127974921917626388555663104080941111377081420726\ 3070359276451960975366409920607337139861136336576332712470865452326852948798010\ 88633995264000000000000000000000000000000000000000000000000000000000000000000, 1614697335726616127645606463754400862745061641893637817103757392544705312219395\ 4120157610746205348713496788179713444673659396997285176647130768302888344156082\ 2006082036432123573237175618288871107083501449816595629578525551362816130645273\ 5259137136527367765783803567378432244270620930082139318472594320142701431520222\ 5483993315492821249145082956715659015856593291356005113972779444782849810241748\ 7905171229717159828828742582029169719395084768071080023229097254515800499/49577\ 9665887160706848214643268370282589569712650198903838187455764169860519548129797\ 6302179008955569706847912699493157839173258457644407998435346940990014404936585\ 4532062155996959992060040528766508897600799041300771385493616753337252260627373\ 9234874303105731543748273627125380357731706945886624896894707144260203751823440\ 8000913206448924137926345860022121744425779465752676284973417292386484410822688\ 768000000000000000000000000000000000000000000000000000000000000000000, 81364418\ 3505384000443494662362631236870991509866625264653350626685280805343788292777210\ 6136094217714248766685197527821550262613322939610652143397438541244067973072548\ 9346466806555151190191246310236742647869547327729186692358521009080778607674084\ 6075750978856075828382593178917299710945550046929641489172965940931284341010054\ 5409314407768937966335440192416061032540252069831164774710082427292186187150066\ 833792468425739914850790498461777486206367550531324649083036419/250403001756833\ 2417998355986277114422664370530251695846113610375656821046679376729300473358614\ 6614305984817107459191248809833600320637194314678065655875833123550680445686692\ 6141327886164997325014256920601270733943066536870985998422251049067289493742965\ 9925722451373769102900538580985948445584059387081101521240476092158945239170909\ 8009312696623387385180854524841724859285406490003987799334501909039939584000000\ 0000000000000000000000000000000000000000000000000000000000, 3518523792019833526\ 4256601978711012737649247538237956707587367317326380349635573627286620327254890\ 3557750739325413611842022750372044828431048755452637026437514359681760810306677\ 8027154355872013892603270277871319947839315706578245593197434451711223796265808\ 0595131329195440289009989726319102598525857625711952681545086484604639314120119\ 4627382898040011995018284672741239673378986688854894434981966632406387838648198\ 03225719861033897344053731442836600983974947792793293/1085989631350601758770939\ 6823530750654544353230112378122573384668327004599250738090883950301873273419804\ 2830408421079993932351386324657504409888842390285490991551665430076014931752864\ 6062149783570880922607536321601947497181929898862950680671929006231526101925312\ 2924560269777376222254070644942642154926468082467424620165650265166517618947298\ 7995303451361511149278151481106736560935720371014691484336128000000000000000000\ 0000000000000000000000000000000000000000000000000, 2217509375593349789427589246\ 5472664181586773607152389422051759408584427411713300500295152556894156090850641\ 9555875285050427416172746826845781213937558646228443338026607793343675337354619\ 5566966821773765194805829398182395726292093756734853536074120576166032654979715\ 2354531175375374056497749124094601448942830304777120895703890966287140433505727\ 4374926471555747600875534342029086017762922428534838770679983706858888190032510\ 896396663612963605497635859338644847087196449257887/686772776134900495832476745\ 2007991480417781571087340607257395899686367529983788700397610083827378353011939\ 8003538211021060911267308257704173515170648360389807981822201948410832228529468\ 3228977825582060238668334742052233559220091589453432057345900548233748222125393\ 8798132128902580850914122399488283419851637638737605097342050588359267767302698\ 6213772202510629529593767050712083709170033537325434741706876518400000000000000\ 00000000000000000000000000000000000000000000000000000, 100031529430757283240547\ 7126027174668256224728682964306132191300977407240705547359885319960368100122296\ 2106731417319161455547024954467281839028587085788338172907843561156120806324491\ 6549029948966635962466352960788113340623277120159470242288931338748908399175412\ 5526727107453544108293451916352882002326927717506229995579899243513180421659448\ 5485681786239082057114760145547674591086037365321024770306413695024833818176582\ 818376334787499085823117142618973443631560762471034112728311977/310990874053347\ 9288019702173731526453889268949895501748020797141112115887965935712727015966810\ 3105633119168504508722816705927116779127236854555822746102022765610575181531216\ 5400989898268492933745169587226762731137999267601233261012022282858541529543370\ 6795106788245502433431187394162091489139427649538488232676659330887662064356664\ 4058266326459344654203061592623213768026106182336408062394577532656037260027294\ 4994713600000000000000000000000000000000000000000000000000000000000000000, 1259\ 7358597245634625990558618533740070856276611269046579138435655193599842136453179\ 7828433430412254156095519086775676606553390609258827640664196983982438068836015\ 2095983424367613188301125104713392370614055020983679307109677237706222641130296\ 0268836554805112036636452566675964047698904781488836711929424730739632495917277\ 6571599168455997334382960859492076289849627836385847813536061843104302514154065\ 8070155995345766002172464048158898405535018736078879576440679833744632204992737\ 5023343/39326209618927906269412779306005029975999755539133117559062989302608665\ 4560056052400298109984831090324261485361560303982163132903997872604224428631271\ 1628515178573643409992927934335895377033371268462689385699627390518011211958782\ 4338454132384660690438965018123113177217135479833320722447830844944186436701196\ 8475739024067084683647289864076910044985581785987957626275921130124542090396498\ 0987031629504348063451513524060160000000000000000000000000000000000000000000000\ 00000000000000000000, 845648338461552491027345243931375037651395301948124748919\ 4808614467124126936237388455805602862757594691919249701045343409120912964292977\ 0911948736233208511575944718389442180047842794452336042041746612778842421733257\ 4418591430916326246019464129089603780199763727334810328403211224834621135685642\ 7890371908681963495385317847948453929375109308884162947880719093187274821980078\ 5335815588615553855535857742945697057988973926157357038214416607882235736615962\ 92971982214181639773130064443145867092391561/2651255600850471550598945352604183\ 8063593771975784616108631248412580250540036469989421999844842031413127346903724\ 2148584735652919748054909304912016417516449943616002710658314916454357378734456\ 8430531241277157495481615597948179754755902408378262043721776956508937163918164\ 1973535384129117630928745355392551828396689275360433570616384101640157223133387\ 5700727460715292759669269493977771247236333456592518468751974737501845029126144\ 000000000000000000000000000000000000000000000000000000000000000000000, 12993327\ 7681066168701123309003168401999081028450724518846617773649825090228632831201729\ 6354513033830335180365831428375425201176007840284560792622349439049658454545738\ 4570127960834813588935187654709697408098766470178647490129916713908083310003204\ 5929707757255818478413270520610623620855906446065077850874657192726110923406823\ 3987330045541993917406704511907596676309468156371295085473783745558477240730674\ 3672014079550965661523728722790197991959449017776284490994512794354738920306922\ 1104684227/40910940506716827620121212440075187120951028415217472918111489188956\ 1343198480066284902203710633639762968892723448628928632144832552644269975629042\ 4354227403059159521948647323279712691647602455116052196316277452277220462942746\ 1087611622095760366345114277375936982339185610491255331498073882054231313399698\ 8527394948664520615458169181796698536561299519694167078134558349651999491601330\ 0003363025000975350621261237804391727104000000000000000000000000000000000000000\ 000000000000000000000000000000, 30902183325407271565753874185392384508633040483\ 0728177622206300695513394048761634904808619222376366251639072673018461075535546\ 6341641755814416269792239268773931334845947076003959094037833054708836453010100\ 3716666597341459500474630421214410840031964155808279557008556586026623004722696\ 9345195050813917554947498415072875882818882994252615889072335290774509569079139\ 5663433170473541345548645515903433750601077687062299023434929269185956327211587\ 19699903242381032437719742951980478957826245107193/9769863331059414278151962537\ 2222566667170411241716942211981814132938892865383725259507963989163082793176662\ 7323164400257546608665713564475855840486973406963565779808756788994244576433799\ 1312589946905768371912642633491060324370215568417756759177222628561241394306010\ 8109862222491210050575549738262465415473750030276383940853706712044186217036661\ 5981140450495899350926607479737130926247781745016575233463224194386620918320332\ 8000000000000000000000000000000000000000000000000000000000000000000000, 5476793\ 7620680643653113746934748662803597960445852371255866325247394885835119597217952\ 9081019573329908915947990958788225535918071239933641129524276046199305273058720\ 3450264213640375696341003178978570028759049701348090364517267524339450962111923\ 7099449340397580763881778444419051877798105641909059783122323429864093384121359\ 7926877091244981088214299854992170540063878934961072533934992093696345778339583\ 3880443754107858783108207979015046679235265637005446485558994026378401101353077\ 3118913849/17380034506790838060781650518111522396869086423841668182081699271560\ 8425178988123741799458470003291372052483577101166744020647914665835519871179712\ 0219175070484189275172642023908892693678826817876763886952386378922649073195227\ 8144728813907670325838217705169905527227207479684756769033711855578529717656022\ 1419690977128379856054688603130356953061365885027812333711035378313093626723002\ 1238529959329578531914519797197984235520000000000000000000000000000000000000000\ 000000000000000000000000000000, 78929553283845325530816949700133220688765013802\ 4213596692359032337335764071916385883275983369917955561212645162202816384391911\ 6653259617380238303239269332672635307431415832110427882956892017989094760427511\ 9561461213947097781759367268195325546957873540901734196937487509133205288921364\ 1707247016035995338351978949937421647319398825399346739940952847759737582019579\ 6072414472523868358578765413350547236817189197704670124353941231697109037333481\ 819458246261214970274915043629677968042786741205814299706027683944783726197/251\ 2783103937746847550062295424447720733634691304935293353086558857655972637207031\ 1553735490995004769617515007062682373909960198498247571254469532843277947571615\ 5903190213314329137437111891911474323299839475155585587258186636364174034417116\ 8271018875585490638144227641292615897896652524711394559102421835010692609586335\ 3607436296970459368074624293606674573830003743277170812351484830185774688716326\ 2444657836794316245427026892616885364342519549132800000000000000000000000000000\ 000000000000000000000000000000000000000000, 15746627024697422403637253311285910\ 9280484094236802235650752216998855590213696454423176914840227517217826633147392\ 5257652998402207515615429972166134540533744838302844576172613591405812641108299\ 4962092376765237861464875466246793703770053753472571531212225067796333430943298\ 3335426231542129022987392868235971932726682108403251331233255261420274006704764\ 8944283680712797449830378240357571297056337851260174693366212065311108746303380\ 8836308998895782689575022281276568010670526002235172268790555287912380712918764\ 96019917/5025566207875493695100124590848895441467269382609870586706173117715311\ 9452744140623107470981990009539235030014125364747819920396996495142508939065686\ 5558951432311806380426628658274874223783822948646599678950311171174516373272728\ 3480688342336542037751170981276288455282585231795793305049422789118204843670021\ 3852191726707214872593940918736149248587213349147660007486554341624702969660371\ 5493774326524889315673588632490854053785233770728685039098265600000000000000000\ 00000000000000000000000000000000000000000000000000000, 114104691443158456379303\ 2786187764678072556377710908103435379574954819116662214213831954989422659671696\ 0679783985109293222368373124596734210911955168287311394532381933789147585090874\ 1138620226680128295852347615836421868460511806980157594735862662609911580776366\ 6015430440578183461092772101442719603640963741348870013752988732648675099298238\ 4123072629087071486144263117944099981536360304490036912051505607900555520440849\ 1056187214134858786552208984243216623186514900349593989687195194605053747100065\ 45757192914934277563/3647588376683826069024283977229037013968179390603938329060\ 9321015675651215701392387739293454670168213960908881220022800837038997820036796\ 9822944831595970206684742440114825778864876924839843097301437048154076838753271\ 8263999560125106951216212006317722624099313435169156715087593720947213290734037\ 4067413734026183042382287494665592376473276237357845558075994269360272499118921\ 1553812051083826126527316451922666314330033684393876379349722432689668096000000\ 000000000000000000000000000000000000000000000000000000000000000000, 10556599732\ 2208925249636412590304446210854765464770048028359114596285076456090659317313225\ 1220101064661365125688562053327976990785195418722087369704902940613756204851864\ 5832608080737952707557115695852206163701927299613206694976439083566144018013586\ 1156739766959310554990603850834775371203740769222099883983424773932844850869992\ 3220229915823668921758680048180532281654262531906409172368096125731445954517073\ 2751951791582587058726504454916427880638968427573808819684975810723724796088980\ 856931005213355637743732229/337673130678903860018428575065453769053482351619395\ 6783600078975550667133808018751035182959216974194544717894819920543613300231660\ 4266519171710342818255927844198648336142606284681612706262358365309089929879664\ 5959305142986207925653064592739308450168296228122293980490501582760881777032550\ 7229254069455010523603212522016483018323116185555696642651641121387177009387749\ 6623285734709836011144998759538248331683072533551224248022431034003528089600000\ 0000000000000000000000000000000000000000000000000000000000000000000, 9961079174\ 2207972256543994330604118406658171217840268136024180752491667307226307585701122\ 2977794624801865402288575648459382259788982870430251086964137117425122383377442\ 6281524014365741029618925195897504356338099027838802213104264885791594993539606\ 2042343887218821836886898709829302166601507959959333089444077088286555250194507\ 7710003196856306316744672365648767652743794086511419249657140776693785215819671\ 1063765010759552777082736001897416259275592827401861512701819429353209559871705\ 243292692913751650802715739464903567/318471829253718007745744358380253823370146\ 6917447411386422840369804150733343205757840897346621095496829266650550987737217\ 1279788907087952654965674598809368800459949324337410036113054004495485217422263\ 6608374251037542155537675685515407560606285124066530069377814726403127200489925\ 8218276110659336287235723982713402533181779841759011572410799236871986455071296\ 7326083963696437481387926000852337315525679196396799511420341780498846822266776\ 1962859888640000000000000000000000000000000000000000000000000000000000000000000\ 000000, 37829887545556971410966947936434723953581747350924065104103317797472203\ 6222743757781281391696522560093716671703048382871476740778730643051981280739275\ 4947191145614252065444396939726873571419166565439462710126288057748022274003474\ 0639401959218994746909856656888890924769259460419204965928569369296028891625569\ 4835395396109588029442950687258231289338899931773354298062814208231778531081955\ 6656657939048066871660291801657708349080456947399448662907486831020035003087458\ 48702212620653635172800338446355278885035573480140083337/1207502796492304239679\ 0469298898348835069371338076727640171987081665113033952636859567600583255512422\ 5004460446895345681890516928508509877529310341011094910272177469637964109146512\ 6238088896082783653646265842016332379816270213949333155334237806109308286123181\ 2029632219656418242298815738455001807515959272246728442865253563674261282709856\ 1651222465051777768331786128379355344578698721472534424138651050266213521675192\ 3508133864942972597760828033204224000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 9115525893536143310716351410033643880519735978786\ 3535057262959150733449897690719840086659291754178290655304899942328299082791790\ 1053056225584123264617804265804880850440662964635947108292476190569328283256964\ 1003667458232016277804986994988376822046766148724940016445516984168459710090148\ 3501665836154436465536632830452515468449314072052317904232344959385289577678103\ 5972854597407653642390938683333366599091664234317154813619710437609047681819213\ 5654049428082544675552777627564495521601884766824211051383226266272724030920742\ 77668882889894101/2901440826140065121778043471423909181293590010075173827801015\ 8893882445975581002044300506918860008256631166258813953814376244228765429700467\ 2042282696238647168693346552340553154572590335838254091852068060000841214854778\ 9571386928962432449415825823517442915675430383968596893046143801474011135038853\ 8275860994882573343900125807579260794404138638129190019840070169901831568522145\ 4049065217241750212891957934476571808710675753438750819574723793811560945969720\ 3654491635712000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4955881088535840473323454517049222234399518658623842222842848504547405\ 6941624763857973227202555214710847211244298095545670218272111928713068390684792\ 1614511695107840943554225778209622531746956434430131000712036880949471884529765\ 4384613742517624953862869718700628596419330461690126299654459419448213371301226\ 4144131609153417792541675207200783048386715101983432392295952553350224621345891\ 6365990276686148842934387309912089381811853465712580024204832366059880378227687\ 5726048598382689739031586169998257457770201719281196736291256297898197033/15712\ 2308691312811206427369401941103362916045615041293845456358758032286705041674097\ 8802890181955202996883839677233938764369938146088428184965204081331714221718838\ 9803690378457143419163963640277486966739208710066661713944748536081375736908357\ 1666571824142520636460656872222350302136161576286463803770906051330484718955525\ 1812446426909994808800387815338658471788395417553715060717184212024542624962817\ 8349146255089649805132948906062375432679898957794261614693560877056000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7572503457816191\ 7436819907385549127804555946744048333277234025300986158062618793845137603268948\ 5276773183449860631041692699569067572387659371186847399495493501585165408132974\ 2634583502044758758607497877554131536069280912696760581233771753520077631068572\ 0018173623143714407504467602622174125284621285574546739703115009512493239538897\ 8316485989677798888232278825415015607641233000788639959843112921364578595758844\ 6782960124885175403812653982892858351202136708058771732347183788668377784611315\ 526433946635925816239087431592441159065851141874283/238883025724893422741194166\ 3711029906113617778233891971937081457654160870891624857181919040672671925026785\ 6600330331381083179897358347157255751811948077546805064592983807913102308121347\ 9676287474113018475139190382113902051626854243843331937997488525715369427424117\ 1191120916957705214042214645021382817456403777697424317402683902476194072914607\ 2858649333464977908733661596422908603058347672540902892288534581522186322936118\ 1058371491326371999249661839766412488008007680000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 24057567934167097404778043216362006\ 4493354748203918319505946353225840069335713519419848642093519691701027136720793\ 1189578364813355775301811459968365702579002049281810103727050875001682079281697\ 7140125650280921292718876052218933405172519399422645254270541838146077789519541\ 8441514690550395169965123531887890459455366045709822821361951887473678590257129\ 1952104472447065952839564403238399800132615143084625312076173601202157446056853\ 7878625097936997670338263135020213347625740735917836942423041061845718833374675\ 73747707346201543537583472573803/7544484371703766136750272460964473298320481514\ 1715698155656697811729700829817608973693797704725408577112556189704734896814374\ 8959896172805400311470863821136104608635859594280222856777848216221580927059066\ 0828468780481267719329089439032919014082927754411421013443969717539337059406578\ 4546218226987248807175632912534823891912222299872999260365505653113872403955301\ 8872048046492157717195656016397319278288827793204102188938887369516244849423044\ 0143652414965161576628224000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 4910364851980898033749685295057752744849546155876300056\ 5022882331277151510519277634271621760899883651672191111638096332388627864879798\ 0653657838046940289467744599947687203588089329866042806241797270847006381631329\ 5128325281669880230457940156310845559260713867195171786932320864565286382928630\ 0848380177678889799723691938649566147393979539448923016261383443238348203533671\ 5036215989563278816070374053841941103712729614927546208521940117545223729647184\ 2581185704632476875850021959191533855400617190395189752158440943897543036719645\ 9486570910687954326967/15296997213949599543507077591954128237762170564966403996\ 1840761393471067626069183161175851541263551322670282494115990760621898331855545\ 5778970374961535544808521044676285345041193520323691256861258491934560826467059\ 0141125722351080861624889323752700694591865612996933458001113415509282366652119\ 0320174295469923419066338238319363625193330935219437742910152768960798261659688\ 7497483631950791611519613010513444244510121201447424145206829967759723744627062\ 5803706927077114140583526400000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 101850573992542001102334193529742115641525628401379863\ 7736252969179438937620501846918879678291766803667003535053889382139856301567644\ 2992941661251276504194253523767198699154756056432412507568264179230547158899090\ 9743057365972109480533823127527666810057903594461634382597364383451763849639014\ 0795818592695009366836132799476685033513124469576519779342011504297345408858246\ 6186891935038014273675078225812473616901290655852899734642856642935341561087145\ 2738159007115607332785366922925944339784673979763804166752934453504135968495966\ 75077522181891/3150285232174137938576428088600533152982399675374366073483925656\ 8989530751821785758282818797621174244635907415977674130225696452265388963730899\ 2178058307435000730598005826885074294459241077187582539391385696401618961840293\ 2336939434346888389324018768871215776322712326653372761826213617362222281633979\ 9595002471075336838806018340795013179792614787229978864596964768609726809095381\ 0587930434863965671059220127536129351049496752349879624058039261841652404001889\ 3331234816000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 162200890908390301040545357425154357014453515777885486432382458765999897\ 1010047940483281137858597130876112713600102932407506624482479108028650463879559\ 3133282816984560177752586204680570936904049478111690936418563430184405494829049\ 7204912499042145702712047344523306243190425496184596205977403253140679280920536\ 2206605638950626454749898189172309124240014846859953304049598045190107382923920\ 5966292905591510888450129278878374785659483256448860370996675549785808959155365\ 7594362820131165662132479288345033961665436398839231067582918430248458691369650\ 645899747017495989/497993868494338824028181205809220592877683414391119723386897\ 0337224540736885557316869292117545499979984484848651492881336996962527572056355\ 4087952349543352202990529550816325739353713821511119913207209518643823167872379\ 7827007590330121395187803939188341315227788939350339405806843524457396407428877\ 0263050761643647212515212455892807682831411009983056385159596792898901130490269\ 4321793519748151862680986979043031194648734844443759728324506318690152975527014\ 0864727027453729764361579601592320000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 8858734963451054828564622912562233798554204241\ 4619575318874807814085281559889206058841525835021106778684256308316254465391212\ 9765627160715057419159537669260654431557480169492953555076322194561244077025168\ 5868452507909113513126148666156796399873462232450522249605515394990178050956109\ 1780200681315594121542431166206581866144341403049384742294870329091563428031121\ 5628140731199902093540406777789527179417227532799331699828087724559366320047417\ 4531136870157259227384725737666379549507300883148964573099717226277283309195389\ 081824450557531860951900693966906827817799512747/269984299959723916648259443139\ 6683580661506421263507893535617783509496020692071194427847234723037386060476791\ 8194004887490564100177899318197956243411305122393793591242704315957578696410688\ 0619746164129489445453421424444286102057109417393063038804488981904295563484184\ 1611097030267039275146371921080308649580993928478444103956650058112023126108582\ 5464768071905919958301664471406621683663300897382002757002239191155221432883141\ 1451252539855669623686435606512554235828737693554005968147717501747200000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 70067261007\ 9475658390696816659073598042723006572014809664287679079584038036255624054899537\ 9165865584062491626631889417054427095914459682304683326737576986723798443761088\ 5596925658029175325023394648231061206543124555462628116128082631207793944361837\ 2105098217571523789683065000065512843306776643695686715717846914871819841928961\ 4144542042795338597662469639203495699482071468400436083367811871700037060544453\ 8276804786560401570716860081928859518815918108422623732269205793461479523882985\ 2090638019016874730664054206122534893412369371908830085825128101418756309208017\ 2929/21203960740792390519982718454530030977046567439298324018278682484348670389\ 8504469457127484027120192101253619261445068908107799861018787027488346759172585\ 3816756148335757676125076414395452422245322646835305437873214149542027573240496\ 8083357121390738880321235671564048249949003135465652854007135188258320545247242\ 5099988701636641377691399572285869622992316318446936047732315596164614497498407\ 5968025540249256610704946355025020241186335014606451470554419542713136831069591\ 7029103597651675903426560000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2627449916760801070792737758834116421478230369940858283\ 4172853286100772056871044434232770978347006623875239281555323817579552829524683\ 3537338898586720178235392780741700167816604067622220360477625728238121322350569\ 7901243389254744893560439675711911303997295231343967121204770990380644497252408\ 4654493478992256538326510443280008463356649646840258732102539766054472357550854\ 9921887342677907062854828827988445568141300852619056629905670390606350974323204\ 3885982292156827965902568236168031733676484602356161417126333314029553331971877\ 94079069158668062208671794249436967/7900223059731815190328676005740780573208872\ 4854841445629098705468870895340877774673490044384210824732883473937396643890383\ 1418664643613313686878949097526637090337976398945382895944935525139897587911235\ 0210008321253683961926749541988307531050775912293204978308400922105801803590931\ 0211368472496549927538592652213636956222410718711395512176489680465799418850841\ 7147576549156612780635374283580639429873876053146331405226331731522217584700898\ 6642175472143717840861965924853807515808511106744320000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 60030326071161805131767748897\ 1053488770461972737586370123855069859513257977076668222503585326186750224311671\ 0448548829832417824071035207091167794884655190609272650820264385165569589124244\ 5288306675330596938633801188507847784404649730827841449956542833414365192616870\ 2836291023057796538395309443855069917075671662798047044349573018658974162931785\ 1226537367505182129881629415548294775133312508164444165724770880897077161302312\ 6434401340859717964614213439181962969837362821546957572518762025572679909114844\ 0590662181018185118925296356838224062795361263753946333455184241470475064494351 /179503526824255431098373237019707000605351258687965397617048264911662222486616\ 1802757694542632333699959030065029343895520982678275251607819998917714119244689\ 3046935737823238848490233689805938820421649363749268008431159804633176511643899\ 6409057147411239636981814912020011935695542995006589232511402673208108108564543\ 3186836168514920551133231101958319745521573358777523063729740889391755044407835\ 6052622196421985159256467645929868798652935432604173447252528294921860848752345\ 0097060976847112498306335165644800000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 299504654223600408207257463609983942542438641\ 8723424396009599627343236618583798947077870327198364805288899114730208427525584\ 9368082145932400820292679785698795348278708234617255536718049550764809319236392\ 5021650078507867610099276027328459292829138773402901384112227843556934021848600\ 3786235499275127615466763723401535704349374164069184876728035130164424194432834\ 0084361377474011250876376715623195563352423140430777811489224403758930027398962\ 8549880375385206798835181912511696276129164374931423862322969096754447711447534\ 345034240246883231224547892703660950914907270918756333948089/891696306164863831\ 7189033030901277551957783004438790459428593868705938311171049738490649893403028\ 0619262877949941325355965263149139246068628979426820323291291504765264711001225\ 0103950475739023352400146749919534134581487057298896243550685973314138402508379\ 6732419388479299867276922265319239501094361261830930616609665000986986516035661\ 8906053247449514989345073056754305727315087995411268495887141490650120615398100\ 8819898522861260451339759802112743290609629262452478571302835034636081700045676\ 0894423040000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 40633418491186857799498104375270652339329893326918932073328400003956\ 9843980464269146122694541778048818989840449601872547863152594880091716081259586\ 8713858859654360750895030896235749768225587709753887125957596856687456347857664\ 9896524592387897430919123833253530836595121315640815386015446564014443435085354\ 4412424672564438474318165228828417544462811935528307049591629491745198643853813\ 1623699649040589933600417414048601981198266209048839088934069238727608999598095\ 1209576294728821732629807445870231570965102372230669690117593225865354476915423\ 6795501757793644967063056734922263219211954033211031/12062299210950449701603333\ 0393241304436369712274159523644879744258980789770667124418455328726070936959787\ 5002476298188703563993023705132873106645535334702857569550808791752696026752283\ 2392051348047196162877086235382934322254588089417987733550944380359299371869949\ 5564361247528677708732620372780786738174135535416926683071377944120286272401849\ 6952991720521944179105743247366955166651850281520113825378561200950380528288894\ 2975525153955153467113822655361726230701268651522406774926356423750882635307017\ 7877686968595251200000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 287027275933466322445068639228788045572616101521787003319765\ 9106374866520222458004590864251467858174155311159141436477781239976236716914820\ 5445863444132852418523380976413274578957689911272983684981355945316924530387913\ 8839026718200143890312090107006423824351855475505245336786814721714114694591475\ 5587071500969187658657408965756620437689907068558392138992316966062168452562971\ 0449949630576760367981730659843808718173580109989324834295391254613147880721744\ 7577508940370299296918597406257522515838478559470767853074717218351809214427414\ 3581975118451519714057327229589182889955192223394447/85097988237516529164124291\ 2142827079578985136352485373813654378648057879026028232110476171633461264304692\ 2937529031648384782947403236005685125935724286606416712909951015263667179068083\ 9155176257292424883711945461636921455803169190570065808489284094650758592320049\ 6359703890761490368607540022442571915744216471197149516061699360030438562527576\ 1864435522384547638339155044111818222410223089383235976417664958997614871548082\ 1379956906586691087564295230802444893456392870731220111330483571622396954323152\ 4306944000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 246886974828701499937725034396250654778390817512014971532756820182296\ 1715453963548028659125434831949109008236981712326164601177783349963332306724337\ 0263933582562068898944112849440509873731587746779761222888686973981365204947998\ 7544526689905890015015817595176866248346769535650978120878437601037092780244652\ 1265890355772973896790494186321355842609496380828339492084630707898683538320002\ 5798262439905960859937683391388894890909494610667392194128298327917760253009000\ 1784974627199285707933968495277282866961120701951123032924087858344586934740652\ 232602683343232155337556341397228111054101948347041573/732377953615848487851475\ 9283007467973703280676153185809517920769028897126436441305813452318689356558513\ 4884580120477273990331951330067300479403746194159860572371202777135017642426940\ 7633984240344729939236509701220710343000187131545459941028198563546123170396696\ 1498528044858840518032879241531500955522769966569992927183485441646561653684261\ 6589190536162957972205597375120801870215000835990492255224407231261157978532430\ 0972534806401178533090903776362120151939759019166857027045566735974958340143202\ 8275306653028450304000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 95678503882150160186647738890376229438223606021645247129\ 3004388696921787641349534039993468957707462027815007670002887574206158159526388\ 0785076850962919043973989925792037318687445878952267706516212150837554174869059\ 2395103225273455727403652755393020815465766215940814136680809178248873733258882\ 4771031745874272869391834038820432125145897365847982959177945280052378619790577\ 1965465314647356048846812506111140539044143586351153344713095804174055468598850\ 1333609731786961873667998479039441343249896747338602350336216260092786659352718\ 44890172789869405926339990807723314466704334151307360234161428177446199/2845363\ 9178864217378515032019191850666578168447179439039603831536774796954227256778619\ 9984643246695407061674602313366640516619542441380519306669383350850183000184817\ 4541833661085581334637816462113165929250297774561631092213845661726321334261193\ 8744102907760637463830990620579405847465732882253439235259099351389154971378054\ 8731583710106976230573535117652959445409514288982566366705523159272957794156792\ 9754684606933535485922079888959966359024984641692852336319823028234762675774362\ 8345577432948850759427029299111091912048640000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1189794235837536392472836861072576\ 9789782827128023780438016558326606011141119500326816434531180036387196305326045\ 9871334480694572027860422509955504778589276653762567875327051242586996455455627\ 0201901694152578490739344538221183834268993263014852894155786806456600544122613\ 4752168875320334957597579229823662430230295060070044102102275607115010395550583\ 8650304540561145822956478489062436248924514795431832042141170668953339734747370\ 1669941390376930151551019068118250252113144850465511606509164315191619588279542\ 1297027196133535394032094520770233668892313661137488836684767763765560566625804\ 2763662732732863177751/35543147916670025780545837397093692178662784897478668070\ 7115222024776053633425200775809572816958042034685161446225765072667740467636074\ 8894971191269065480145965108665710676936081664779976174811813282352182301968071\ 4070951498474468020515579057129401583588258277894319120243602970608420294887195\ 7061551162565457812768240466110253545107317230428183237127567370820827748869225\ 4626026338713096374079581488995132361823597095187594425314093231577039649815017\ 0434244372701339497361440703030784161506142386414645867919277611572854679142400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 8615412086129715047867113736356705538025861285265187366937471787519347947839\ 5239713898218666657208482102284106750702240228151944947146237335902332199079064\ 9368621414482624255832356306159448266491404164080945481561055401430342040205418\ 5773521460102297206092537346619923545389648532079680170274435311694354531950398\ 6460516647927841151067254788623648911011517214773713687826417368797474622487816\ 8242396430776425857403968670049710707837697563630389970056672513958045916853307\ 6779239303410405914855242560809820935213010006075506863427722460964420297792055\ 475750697580355010975856264691484418958589503978480784278493/259057107602483499\ 3775521197827517302071061338593281282662023405118285794187226955162703870072451\ 5653872298816228192647755422526542786704241052321938139548736001431356966671570\ 1952157570066773988882841603319910656483212213708553253801987318832782490886284\ 2562352756439485296046021721911984729050976486014370533500930487069387192232044\ 4793548913158561789582469990166745452072241496888390863080586589016512063083061\ 8240741049914999122270616254398083238783197787673819926893883549779794862921403\ 7853278680582438837840345129703335526400000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 394320863349398528075401593329245156\ 7872693636418690884036164795951428365252562069836844417775897606859364869164238\ 1688637279498844032036109091082390413732420599181290437080294567666109051030252\ 3793762649283624517482605012000413073078276498332042890502476638712622659292357\ 0732277412875706761871209835053410313133491800563640232254392723621216204437037\ 3013618261992943658508517701739135638697201451713375810946108045857367733029225\ 8852669829255589184546675876380835479643699749462497070245982325725561207435695\ 2626810321705549926135839178999771973753272036020015978209901219223757817844455\ 5820834015909142544535090883097/11957732233178118542049544041671772866071466801\ 1761431664820647162057803415635769306730468441141908731283149034645022608589954\ 3915743723283776408313168148062762881412129701379821969235268087912573584685252\ 4867424492893227235685620848926472153097308099792818157911063468714195634533250\ 9537113102126632819906115343991460560061371957868082191887089970740727962377182\ 5369862021747259352206540365732365920166170722990465884975861774005790805668109\ 0483804603203242254670410309365740453170968756896186989690817900083662733257823\ 7485649029686414540800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3902930095317607207936790663428707580284302926633353280\ 5026229049180033964488375211394451749571403890611787584383432861078143365937385\ 9373243896986459250813124244736137861298778763635723735986260880718749452848037\ 4920635433742547351470503784086056821641858988587502674592098545214575847781832\ 4384974008524371419303760154287283619096774602019204026395985080524396592898197\ 2523920633939001432828420495521101674367098907260693767463305958863296507037634\ 8874240369247142386527615166725061996101691918511856445931980006323086055947657\ 2924322422745807363090727579336180598399830153096920455970024564738565918942557\ 719632456079/119577322331781185420495440416717728660714668011761431664820647162\ 0578034156357693067304684411419087312831490346450226085899543915743723283776408\ 3131681480627628814121297013798219692352680879125735846852524867424492893227235\ 6856208489264721530973080997928181579110634687141956345332509537113102126632819\ 9061153439914605600613719578680821918870899707407279623771825369862021747259352\ 2065403657323659201661707229904658849758617740057908056681090483804603203242254\ 6704103093657404531709687568961869896908179000836627332578237485649029686414540\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 88588432122168445279943787702270968472850532203175558792225414318897946160\ 8498090563719587518631500244933694451507931676895299242401668674921943691770614\ 0288966603343135956088620879828112934338493516083234349582479550414081679261086\ 0735525303475079014625265516540905843589562113421102210745011008740063212600587\ 2754772330184336707726529125964733361940312579335808264086350055472085054751295\ 6131655924950681959413332046949638659683768178254453939024085709756571086201118\ 5057384208857636817936684879058027886717220652831051229816217828350726476985992\ 528402751074966478833168760683995197788709527105099600322268406110082514477/274\ 6451939316350266737939275491172791879294494894136562477600624018143628850322349\ 4369853991561473597401113670277268792740940724656801836381776546136846024705537\ 8602737949812917509893956374431759900930508791155005752771643149227339658143212\ 4123389724360414474509013057494276453339597079048413729644502607603657220795866\ 1434895911283141117832626824479730398398791285094990915491052801479819120140980\ 4543766091656450204461255932253650032245851286232024126372068105269983985512326\ 7284308104083916227792187055291215656574656958570386913837569173094400000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 98641744\ 0051899624846080687366040097826857055812820351065534105131538976484167188809737\ 2936255859266748883647141546510436007946972447536253641594263089142110390570648\ 0823516913698747960893219069345275452219688747458834101506495791235308559212808\ 9316808059821717326862538826248650890480988392663437239373038550262094145468708\ 0589902180515295996248567525932367212254155506691407392559029587225836449973560\ 9545467971198518418742222592994035115275110748148419125019581484758015166699945\ 5062641311709502979230242844674776470527060567573789481638308829279455326057687\ 638479902784512002176705020098725843686526831469390333/309835262724955617242581\ 0991929201914800750144282077264004898897098508837555926493224963724594243006249\ 9007907013148167852551990584396751681696717390853078682427490704475527722707035\ 1298342506187543518215800806921109753452574888632364819231109404369522355342453\ 5051986751898033993125249263835506725263663576163979507325740594544666746434618\ 9241755715716911177152281376851898393260960669546652207417433758920282248903980\ 6754282559049544457101752417134448050059539007373918226029217383656572177024837\ 3985233530069543374832878629049860096000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 8516741898755307066416462317313033020\ 6528892929771238700597218223325118148099912129213167568356787454214492625208559\ 5245807191759128751078277860102132554810659453839734908839406484400994326234339\ 9374756564110649423769883083367043836124083108411116081642123492951954045095069\ 5422138977129128696132398377728332428488152361824593021736103074076429739369634\ 2897765458870490384145815351720816757164070648771170886048426435242518649303249\ 1959430567240009909956762192835894245681545549675148643352033375693098253241972\ 6395882948433396670363578900997572457038852697042147443666148834149446634809175\ 7617566222709816752461993466780281196542477/27125524830293685553955928910137852\ 4610912836294365823488693959951588768203942282067788468837436303287883917242450\ 3646403213929329236293131531627822787893422259740646443552983766690693352709021\ 4868847332352114577951676518275783642660474275074153347249926338786501483093256\ 2459907602643230171915897950051191800527971958276768049910501733070152187115851\ 7708609135500426306344262114673675115371274108033262823867871346395875906502818\ 4322989784074380606225258025766864663657317914807962178891552084497925480904677\ 5618172555596773075262816007205679089582080000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 429164878595403143057081797767\ 2758549469433219081724150964980959908480879883541845595572711437412478719810988\ 7618986591448364675169433478537098921629607267988492771378091656613885098870109\ 7434544159421906227139427046733497383639754471744272291595004526860958605318926\ 2632498338708073299206253303815453683589986723800934860068952266643603348854691\ 8606126343277175466709694759097303825055154340829937263446896992748447109994390\ 7032580936812812509427281232892705842524514384860567237826490866993829024357921\ 2685157996005325691897634085797924771693585029286390228797981475398830471247535\ 226397451464477127895787159363931980389/138645669469983509628548298393506964240\ 9681055490282481172361072040281698117125578732060850678363566842831735484861185\ 4130299274626195742801342075273668339615835776175887669684823988948437458151458\ 5782718609373363616518485767808197921038508642977013845571254941102650797537306\ 2409566075260328161758756597731641932683087798779868096610042830702358939758839\ 2167102963045687861741297923739820028779041394132664449035338913941699455087140\ 2329701663247945513151286608303385378854089724778121294216037144432020335369660\ 1172914656441556385272954880000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 126953532757376433781255713277419325743033117\ 3463652805730195282719720787444423772763344199486781061044977532730644938567103\ 0154357821364958021247928116421532889770301822909188106330321366052796974094469\ 9108025219404701732452042782305605556236974210550421208837064263051728975590257\ 2143818710997352979285773947517319002760605609635962399214974902352824106057426\ 9781549017361067974678105310455093290113586411581766064336681186902398784935512\ 0018274088676941346110993389082606525815607330766892442831901274797001004726703\ 4827184581704835894550646149572911125250648149030943422511044404160695670049033\ 8242819525202471642324707093406876215907/41590726812753912798063235748471408001\ 6288102019345633100031704222888289174607784071223069710712015545541829542767337\ 3544799115294656036044159322157059637659077841748011194809632956065027714370775\ 5592973949513037496936275270560774975265872532881441987994514828272501722712828\ 0171791152010267171806646480573118016202618298115755168225799809693611780547544\ 0774806365019150263607329965009081096024975673580909463956200032566553371149106\ 1944545950747170824140111593521301698593413440106837403965672340510593758060629\ 9169831754951887621997184187475204459462656000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 16314795341561276435351234484\ 8066289049459698945248880661871259750096584165541092719787692929414698412888652\ 5450030253798095341829555929523479240368201869889663280036401138832583565724901\ 0384163610499843053994312756791307102973115774524832112188613635657000981066028\ 0655222910169371051639264920166855851696384248267443118005022674704355734542889\ 1658342536786025076312602250609914448119595011429144803960967146432175490388931\ 1048289496104838842965531962085818841594700874989673845845023967029162188074680\ 2326796962192050884352547610612200835093926794290838595545311999099584195560327\ 514375321190542465105990058389678855237791701673232485463/541522657821730671730\ 1800590987274503751801578182844347245453893558504946502482282246795935597774747\ 0647479197782123124477543330209105056702089760600575950715072698967803841680273\ 0422011992048648596383696979906190138191656426885005458776801713056890147246937\ 7257047594164943667639507591270119746010703381577222082743351232781684551989838\ 3988710154133538314351204846895917021280753221120978084244094222262778456179301\ 4651213376467096226808931989947546916831414622056532033959830226749956379743729\ 4001165637693351715547146389680412971998405842622360748357058560000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 92183357975\ 4831551353842678516934947524945225383134240393779490091098751257908859838576312\ 1234443851107845879787804325892940985367323378677874303667497525745037939094977\ 7700191906072732892761548975245814135782914197046189097066592512865451917034424\ 3460095335056415917520449099776823738196669556382187052780310215768023938585616\ 1456390741435153946381392905352719225956029609097205007246162402383376831417414\ 0199668798339467705115396991219030472759121378966919612352818537185643896760427\ 9127491204274446770348809411417499310652292314572014623051630636958428526324575\ 3209445172288911875125948932845775672612263106167573411113267030728636468669162\ 7000941/30952004147466831272797045177277092676157681407326103472236254844389041\ 4392760754443796018520508987422451872498144601853477994484650236748097911544373\ 6534320923790893392645168792766970706529881176521537617545216842619159490990863\ 8868396757168219805087984420860368343873420059917863251651819011339054297200726\ 8196440256307160168463390310529731498224369075217331919598976269447567911972888\ 8295110804810725558087163138417942214076751190602261920994261834537335593278361\ 2586675244156909653319906418099705722977035437937876655429979767498815037217685\ 5010787811933762355200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2335539422504575997989512813993834924833928418237\ 4172199077790798897616720554708763137815854265219366840986360652234730871250057\ 4574276256071247110073060313484062613170238128852298807441292473754250996989557\ 3883723736462950800723992084956247706248893030812649868840321827730880278291867\ 6722445728784224528000677367937024122576560373579105407679633071754370383477746\ 5163894180957486744510813335630020028311790275957945228589329533527890959283591\ 5647124226853566265629836366808775722381063685012574627984558427972233444483048\ 0438324577891979484798590254773463957832224321299747406090117603691757850577324\ 68942061746371833674132253535721584288241684956101/7914869631995089711186672981\ 0465708414746071027305321736146994530651977394720250064913553307387298212312693\ 1102398339025322300182177033970136088092041199490636226528453262121734150411080\ 6697839008533646193437054497554707841248066224918599333016207301070301905722762\ 2190602724647107457795365757567010274270430010232579827116671649924093692602768\ 8316600920912891622974525031873066517759244292606905801599821282288859681159509\ 0281978044540069769399612405459758159954666647164098148695468491804641199781892\ 0184133477012570304599519691175541309456652924187169051633516544000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 35586\ 9929103750359055540295080063617934993788265204008038772291121412024678972837002\ 4195598466453399298299880249949392506160767395202757821074103248970798266721013\ 3178525458177272093946574509831003212463123395311324304003556398176480136878976\ 9342907572067745200252473118727497236603382733281032257018848016473450967942769\ 7087445216753244803610296283124259671465153327593072285933179111272016305882787\ 4922740760806984505030505824614861080104637799177781386858288174851542775070474\ 4485254052875355644622184288829475973458412955817958187747321208623325162170526\ 2982154936724583711701054840554587197949817938008276020202190770667022021634830\ 9174832912092851091/12136762076520713259105821558412776805255484793555550114224\ 3745357714719420913550294108236366193329054634026915119374710920298645283534683\ 8171124044218528928038539255413526196328699400201171455179087284332988160597724\ 5702632800862741859256764893714896037111149535460049535333945691317680959951766\ 4643202628397379728699494988153727597414644604887899725092600164655845880911746\ 9394440904837988641645375316151883016028706747992144470942080382849563235455413\ 8545580078595603197960884530838879241580530133274576209055397474753441816907452\ 7393490482366040899706722138596489297920000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2152815091275503705532392490272\ 7697342793148956178208638331886483378064060533328509194715753621223106270031940\ 2449717931143205184955600962024788382893310905268264089151361595946163697236709\ 0259486516719230058128748819723985220896445754023630416658063133072013687093701\ 8030520388833642724489109013414551822110552225095032070387058212083039859785632\ 9332646376660720648277670171042020733428345312924009892158448643530245632011658\ 8207132873502189204667880582429797348033904828596628682809719065621986397301878\ 5579718409618459194283326820512913004970477344540987527038984675612343128884024\ 315946816708551057306687660328419600654581568364447628190859999337861263461211/ 7363056718457224404100737913831506806838218060015541540991683015601512940420336\ 8167596210283093827901066932630595035205017628531876254143555885606933654295378\ 0544549655666074418233555844024417591796001336769750606868103547845155346612180\ 2542873891180973692470889996791622320287712129653166310308499368034893797001296\ 2750190917386309725763952115803268568225470966087522288265698345889471842878034\ 0656777669515250352197950399096992433318732913256678984231907388140169874280656\ 1490297558511399861443213807890428676031149135677481520847045565240347888472141\ 5949661792766696064286720000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 3940977579026826315325248708154727162372985748\ 5452039706364639297492448730261408958522644606461686803158698195891153411399212\ 3151865341120637690689999568021006239466350002535087130834056756840733961797653\ 1146800373111681639907748802686864758817911288425512383162036457436414008373525\ 6788195079630087834966856518474505046884688249569423371246833548455523660240698\ 9941769380010448542836987887536591118733013658470393659578964553269002987895670\ 4431750701435494124023819093315989885969703761653208881851035211601940474500639\ 6648273403941653200803498862238390239647142083360569857173806413402978392148039\ 62412591618643045109696553191195116746751674713718970488661911154130461524157/ 1346435765664249367101714425429282403969447519482425540334073165806853817299953\ 4512004984319420799704037017926494153036600921323761202763739511963043482570634\ 8424234535798113415864797110848077084044376222852775448624182845373033986566884\ 2840477968245004574411545861715390617701485116029667041025662572339921290992221\ 2044259055425926247574070311152137660565517709148655025426537488427488709838734\ 3570795349640136427929648849083928998094914543692018286023009761220808556608129\ 2256329107163158870477400388465403298878395375406667595417800517140539899149018\ 4685268080668323287098851978754654208000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 5584219067136914463294791570853\ 9331342482782608696662307777139066981491391018297935589059415816092068003867148\ 3412668441498549678654672371464569025168730713016038793205167723673240925126127\ 5653453744098723079134265536406011787868785916367147177151305411565020527797382\ 8724819934571023211663323463258683555064546148294930719982968598505932622077357\ 1505371012525218789754589584992382636652879444008970487694132932632987748150823\ 1695981606339542131826770240757668444068708207351315734748818091687843212067123\ 6994948758365466724256307981338717726527793947428847595395423978135600504546272\ 6903966349536684277942211381594711013547537513633483096022857648374896581202694\ 3876276336613/18977733027723175040501641720806713236332766491107321967514556534\ 9404352878736361186776016346457121005409525420472062479229214381092240875468009\ 9968001882345875072521102519465610516992442815452509916676898394314014114209119\ 0988377292676695637565983663602139689935718753403804958824212512185172029807727\ 7810089141646264250718066606223872215011749123368001888953979883684419301896819\ 3196013579115240183007558287251538151994483334377402622431759788485240231800120\ 3010779342549740879841932838871450694986921244292856966746141885838840470459816\ 7945814551693935254262616275287706103358817841446912000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 66199854162065339\ 6526490870694608356300216378274974048858287036844975288849834312378335989982262\ 1909713842878195198126203202371071952841358398076321418087388783587887003046135\ 6739142518220226336848522133445748961815152090388850731138340021726290783066977\ 1056770519331852481234144802044433801185818534276992362135471380481136920452900\ 1029383954865892398836172606812246982786587759230934750524711171599280278184105\ 0122055305270296388405993846202289351682362439245796647158163146044008028728908\ 1696552480992315989494296378097132430694321042674237955682377735091334570469731\ 1839580950864098931345634845237115222676265824527691659403359965578886222311605\ 20143174774254040297211536816077/2228316958328801451957727021984645612772143230\ 0671210458801102549968720210290469310054592751699685045167513088849479434874977\ 1716549630285143674325221586126629640270561846510070372580528399366224048433435\ 4258899830759778027413027206274712044242221037566554045439852260147006513231201\ 6096594751929178196316347109337700145091441207115727354961875296748960054987642\ 8184191172350602941496497541659083974015939815216852839922548842952379184259667\ 1958283067329365272318283980752805340730069944750058834773802623769775453485629\ 6496601689744061479608279385133386914316569349555920013959958283322675691520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 117974150547464190817430541192287869235716286214117730595827269691854364\ 4569033873074702106844990909492688663372376380769067541323177775214433872675023\ 8013740419379359122850003942132008270718348874250875043599547108945916970057770\ 4268402333940598358528448970983169818321709248944344231689419095114474731487422\ 7498934594253815128130794868187611253091137702392121366046657883776810425501527\ 2675330708366258235839604574486673562319613768674600973336489564197132723579495\ 0943115137911134370728531630294626133263353544409366492327936242348170231781926\ 1164691430574919375657239017932551439931154898555429574733018272650137177477640\ 66622490214575647503121605103227957176939198336267889207648699/3916935549350367\ 1922512925592446100581308733698119853744480578062335016385648586953213963138937\ 7063723954545075796149506232348723350940115225550728874504093389581667593613795\ 4017009220528204059486323362927916294122509537816586619223189688831368976139834\ 4887010741723028864080489578061894594254941109433484874948793809315041735353868\ 0255445519843966253219846572785462171242757889850562543378728337809525219007188\ 1839220158563561416921300916429968269975751558275681079581367281227935316948881\ 6534197653902520625112921370397981726450232111268855433503187467517985665602649\ 3962005388146704245993305538560000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1414427963395711197860413465324915662\ 2756081860524502926710891833663155483076229677575399500538895830846929966031839\ 0726736857811352017523765767175763827916454717928272531430965205313994210767804\ 2850810713818177858711338624284601118492260421547507925207235004982502029162420\ 4299344637729464000558154860149958145877805218287606326167088225123773734031401\ 3451614666796661940170776708641244065808719915236457455000918986637491811135474\ 9626717251785304014714808362366622732153125794294296621621166782595138970316100\ 8937620416998699045232551709873889583766303693690719902465042418906231896232290\ 2276517589063525936536446396998024776564337102349418072030133755699457585540803\ 24034492438954861061867/4614672335207979268097656140464716596485919612754493702\ 4830718367838960637812121909146477106087143134198164803863130360494253777593718\ 7581084395498711349089225379148647622866155923912967829480928282043131080911664\ 8865903486314582327480545401863503089543672288358851529107240202745490065341797\ 8221285727236314006338946547694503144903716494888177883810846007524228431249934\ 6801161962609417772592479051328644686335305751324280901715732221531967669328446\ 7432102523189069224128172924004861408042438615606265102296579970309717820887132\ 1900124689547548057888595065189512168668008643728128857049567957969849548800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 47286030377608700231243758755546363037105356978918135413618492860831032\ 9458235319342426810068567155834936358951854340358891170169840744468132081477998\ 3391685698044235059522794193253699902982874322171966793532201224240174966205290\ 0954959021233479677862727831629905714524194745095349832622579002820925691750227\ 9315386783124010319956887937729229628865250208751699047235963624725215490493478\ 9057134232764116563287260005665633258923607339876804044598330098752038897280038\ 0067542835748385436139489090405559712053849725700171573899587517945050189561037\ 5075867075876723865692589875926504675422242295321737154700757045698182368143388\ 315655763620644160948935966101305942674064254557653156476967287/151112644311106\ 9285208292238471208854857279397766851580813716255943303037774388031347690951595\ 5888112832848606219393223169034923077291852508145512222438889553482595450090436\ 7802188480035552542191729967733412384281276346252849208602337072527637505937864\ 4421355152226934124441168844222209929699417209562639556687997515608123163742654\ 7410270907259365851767286657823202980482536771320445655716758129752749611481193\ 4789791525491456854853036370796847540924314807638490166907069477176493291601852\ 1522605395459904332890563638002257832722708593877223593945075033585106718205699\ 0827850952481478916204297810083840000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 50277350151523644473344770144211424\ 2391543112410972287667617178234211848459778982028179574041440368168427630267568\ 0646366178191992241487990363688768862180655631354543778650791096971438372211960\ 1538547841757467093372113005992508851770917918416250046898681485891754621327848\ 4498372147363361025720634778523756282355450520018374040841537283940404131013122\ 8099688215473210400449765511653332399566089854593974066290711089286041361250700\ 8172553867581551521981208747032825840544050948559429780141521798851355553723744\ 8137321255988669139104325827800535648205596512599725462636530558933835013405259\ 5550910091489219120295263421698070101277421275995101334754326077535630143484164\ 95832566129734620868697121947/1569911528437754547006822618986096586124509852259\ 0787575847410388738814408983683873491631511490846094254215666274236948640145135\ 1373831215084911348661600960154473986369921299066245315191655589411801551073193\ 7261483944180366044220907808881545713963751062757312499681290202283116974015720\ 2292796190881404405794024956509615525669969896244351560958116072449811759742512\ 3112277781755299679723926235961373262004922291271016600520362763692101765175401\ 1055375820401278388921350048404428746453851016037617029251387801296505899366002\ 6658023710422419384075849293700041177472039780856540596309437168263019301342816\ 5017600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 344743043510131923871092831485250782185537144453738977019754\ 5978008657885944963792729198324263341074077144902973255098334943059290444029617\ 5945853865687520005999891701154864968792263550910443218292871308748754868559912\ 4110299307253698342809656984143977412743365451377601521872344175581218077862935\ 9710195459247362132533427253275244057937770159603097482831037171785543230685296\ 3748493913340514946315927695423289843288877427607302980483085305319755683769934\ 7470614630198707248563417643953900476865524369109311500951476928729307181368873\ 6067991946933357209421516924821999685646807407298661274056810761088698653849274\ 6305452550250870475605701803703607994675059647352646377485132765517119491234557\ 03/1050108045777762238800550246813442532524755754019450673969726447407278555784\ 8617975579686629759763273748639241655007992401434873001594061209693066800107087\ 6357507683190582808739963421532879992917593010751300151269829042164952790696174\ 5071268036096154557028302675372100469754593293656000153364293704441766273847823\ 1779007040581919663039700040774659580233987799158871111189149281290948476516805\ 0810283118397941331953857257873152350295720244264482344841192000085510964638799\ 2243765047795218070928171925920660736653181203589299442008274944643437061929718\ 6421432225733805873482635850374205463721083144710914048000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1827113501\ 6082869749931103063756838644521352390578521128984139326583868037008561545805810\ 3110982177242688641345110664052128339236156261418032578020285480498552493134215\ 0430158117994942509276741643345021542596732599413739724991184494419196172834425\ 2598926920587471146449118723863422656165635095515565185509035098835509891575211\ 3733225263163907799603679968824270251517720150971142421605218779829621262617716\ 5032352189402459985955820317798918525091681379429393668909410122385406697546195\ 9445182086531608383444550369856276175822095111362347292686640823662677866797680\ 5922694836811706608401605911720684700614349572645642142167394262923668289161168\ 14437775511900125702806423524710253568699980760623636284743/5425614242280879714\ 4555789712159498016463060494073761862128650303481342597447611466787078503712364\ 1017425693426437628945003415870347960679333453620974492918293862096894448009572\ 9438093023617170071861605089575175688511087345048827457387494621987458723672889\ 2719988985389390904522621983291123903635686133626424150249697231256715415961420\ 4789946712491463865494416701225476032013746315693125889071482505993489011438632\ 6333713983737113199037004461862207378835306818112112185767285705747744509111426\ 0044530927962412807243882089052130129943219881391366135159027342309343369482640\ 2043008454148535169947054407738300825600000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 46603583735705997658623380\ 3142993664004986220049346284838208294229974793857491584559259014118734326926312\ 6778218267986820030184017778246954825302861766798658041629927159563871082768850\ 1192267430042186404349816979794521665967370965345522316128420269020257221036976\ 1613316436505974976834067776425604751480183422363471133914749516572951129470788\ 9315953191944635806154994932540409881101146831077819512459928042775481263259881\ 3818375536856235695017018485494793981105712484165337289882304678734285954818566\ 8945176074308367560480920151140534294607516590721640406021692313818544052562738\ 6463439419866191799540939806125777367490436524077730812853147460830919463187754\ 6626245914060969711414312360052663/13495247456202032779222085093480236490692251\ 7738167291506779064369337176949324548436868942873811407835629217903832389987707\ 9106728446345167743351705633471321804739515346647420816846801094624642480107713\ 9633269660167015181815086653069637990269200696841432035420934646161061725721068\ 4223919257879287796111431492636912288160892535711065065696579398523350350412202\ 3969029126108190691710159543083217997122863914469315684280325492295669553701613\ 0446872809714597012959818160540949901528697768513707357719258083728259244495899\ 6472804297492857595653333233215757435332094532384685526324245351340319658297849\ 2825600000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 94974736734531586940531720331551390269787510652733583923730\ 7984217619121599377246708292728778764449807962547934011098142872400767819231154\ 1918246583627428311333076350852595779884478691126264121802258085171190871947068\ 5603388008385767606680610327052137114847353634243515198190858473272097086056204\ 5335810434665362993838740877811548486472697734232965514082109472961755888733436\ 1035396453935987071916323155080860351405056070286541089369369027492374717690566\ 9009595279557471041932476412773118624877424397410668356291254081179927989279509\ 6214490888422390473167812922254746012992444182686974363447271578637280157078223\ 1710960967771065854845638100316398926627938257757642922584088669432304801440704\ 41645602614439997/2685371329210696569789184757035324762486091910162504903070474\ 7014780992646829154716217091281680412592745713681279778553251638860115959021050\ 2301129202489193805321767353376006090490203999014249162780167574924803026954395\ 1685376673079048151164466958689976338928636887345735702485122187869411015672555\ 4963312244470422271636445318902345295453931439175587560086888651436663734331161\ 0182257189987666449069422945741464426449677428857271234454732605132290456085496\ 3456546691538400522578268645210131909834388848503681143510050782106602443623730\ 0102706081093312989504406012967985885785579699505993099707769223801935575604684\ 3904000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 735384688548701251568255758157518310007726763784066942184163\ 3334631306805236164543936750556503783050715413667281794265693799079481102194536\ 6274305519644252845892648814661669577696532992044396347748449909275902077411854\ 9265163203827954533706204982619057551307433158818302247877285698613542620860456\ 2261729459403540738732107982741384851362717885877646954454043374326402934691328\ 0318889165809036312539685093926818533015403534977192932238240010761329578420114\ 0501280255302967910921707278917700363881670035932233134170248354903315285826463\ 4974991986487267278500694606697776355658877337741902438556427284065718205006194\ 8039383474384742912693355158509532654556412099266983469295639214730944251071432\ 6653488011996241567647/20347541928268705834675214957312922083814365899845128901\ 4475394985458241863700934532625819717723188689500966791519512458127252938093442\ 3751213826070170517069517807989154653605828740563937250788471234630145368718999\ 7783039831402419721102070040375750046514915803288850058361650156218139480343759\ 7337740556910272556394228198240741480472725807620222292478548539170951892859714\ 4993866440795534830746464559850156013309422805966820388738452285710800956288598\ 0419012003676460190937671669605613113307304558934495105122686981486585162505903\ 7768545592222463538629317812995153340763294056778787502820795243714807207550204\ 7603024692510720000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6442504774823255973817910421407810355132111402349\ 6145550406116635550083479340711899445886026537182804486230783155459537387892806\ 8190644658909915929268608811343996733493772799307611381637165652485595101982317\ 8946814351351311610119807302761529807650459527159251350605280534856336152398277\ 1248517758858514504849357743744359708290830557903767452350143952134684495071142\ 3714573872568719541067126633915262106736978387726625307390319621379942754875510\ 8707123213684006061779409046145461340549246018153580814661394806532212422401306\ 6440996679463303019590541844074054727436428616728132105195635160563829622953406\ 4171302422508098854972997740751115273307488529869276981638019676910804492393372\ 92501805600844494981643410557082304420733/1749874448285110393288305237484624225\ 6204405727490476964380157209816726148269146446340334022707923600311093061058127\ 1542318309799233865904455684494078840487303232475309684229508250554915580634870\ 6541128910083216586701663345104312172733996670790193590626798664977666784697626\ 7468030246700742671676796074557056154542646189581773988274854222918509699963153\ 3315214250466797360033120128410892711377193743414364571113661294382168965892065\ 9100515427238083964626971723586153686683002122563093852351314229380363963919381\ 4977625211294410099739632335376907936209505645135005490289027441102723092484746\ 2633188039894500368903535504662895735603200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 7766772557347215798469\ 5435793114499772500282419677961797452610444394832798857011666973032691987581086\ 2081214553387510055277582439308434832372002220505913681958355465788935671855590\ 9846086459106865504045441180477683202854786074567070067407787020098284177512143\ 4057440562941993868065279593889813211179868690155916940133991797923773518572184\ 2638251800065162931426707351289875788091694613939974914982012823775667324097884\ 7480974765133828443520047900234291326551280065832883985746006892269890942991078\ 8532329048021812846766349671040568650438282402758149023215210379169695064146759\ 6019172699666553144134503037577989999791610060487362551477924551782161339353658\ 747881155108808797826974242396213168926885614918860588231591958692002901/207902\ 5832007539658265835452655482042459645444483143568138006478098325233675857289289\ 6950852379284029529609665843160871942838387246975608108379874741507038296497050\ 3915435833078752484295201352289824151525806986962666024622031843329242526144456\ 5829005023699493859965906899250337876673610515236821920141618123841721211793784\ 2105675469354302249481374526222473180605097960194345535002456498163038724388655\ 0606546940140983855454948376363507732237910156755837330510479270919514807482181\ 7211805978596435926810425532617157491651353888863950065717766130431901051365698\ 4900023012393502774145306181127035449071019865588829429053308998642347016192000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 177434288552274669381958656842516693034965129827598095203485831505\ 5961604185607793849555338826020587311755468270916662029834681110644847731909089\ 1224992149668952407017356182759767892836875240832750048976901563969309899164971\ 8262640697764394096395226464512198783540462916679502223855776484252014488043546\ 7342321768377918263307369823394671254364550113382469984163716775250374502372764\ 7509967843215601627571710634488029498719586668493562686918467021141271378513646\ 5477508760960939129954520231004709398454752652552969222954195667285681595808419\ 6583642259098707161904121042974843164716237191960687668522891199040189760251462\ 4022369439307493715023765744306872242816982108028209775484459537704066079166832\ 61873428024952598552458017/4702872293673017014961961129494527017936614433831013\ 3151834810828559984036263694380203542388080774101139741506859807983967760001312\ 6911654780502359029188925375742991343138944483588578794368483775864345227516918\ 7900043741664359481691060330237561939689877786153297383207846952130097695386571\ 8075966250590121045190938060249428624415840469683259614446952417425709289387715\ 4205985985592120121589113277462122220656614775505859410720527812712421691814454\ 7378162187233653864580997804374676491044130217800704989823667708551065873439924\ 0847484092734881793366511084119717702351811974198275819659593322971506278483433\ 1446941878026662751617679360000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 150319083102157811484886392117254890\ 9195829913762994919436058266152588225858556389886804553667120329290920472415482\ 8136243998242891041584832602100240131853823922849958236146233635955015188019921\ 6558147442831183178654468039853802029052365408931702900045846636022472057279318\ 8419822200825041111971324973432230988502055384640181125030832315457787000879398\ 3505398206285295297790266148024565889591448649762274853589370179842724279154834\ 8090594364854118517398804094277589414066730994868415238916847147120648688839856\ 9985413204417254771435118970980162722459327005622491760983876258351111125139824\ 9971594986196382632035742475022913523906532909779153005607025862290598285276042\ 11768773861619844885137268433549929996707736518102129/3966233287174371577986953\ 7088980298326067870761177891704431642546845576277734773821868338772180843529903\ 9318235553597297933688978635883095453351446309265380109731345746065285302684245\ 1795125706935244907107209145480877792249723696842507689888727512573728194914986\ 8526878200511579316719297070815505398003342550259619677135645763157539449963124\ 8673662022007940139318340820976336860060333820831038025887680304515519161868519\ 0244554771465155924369114074505270569858822489207225632884359420995185147622196\ 3270625488667935403585107929947277780537051408388826772764768562360148804597992\ 2231568602221051859411280603596014992345355364859904000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 138893180131\ 6654654048761098868323305572082633455341667274759972555437329549352452354940818\ 6279152900364471588769394247848847809860177866153590131764668672731245520608434\ 7247553647234569018054658121532888738690499653564061316186245384141692246244680\ 1146456750366905145214651061951158646761291286952101234914454731174950867731487\ 9613109889843309657539264811422050176370540128955703333426809243390355178236245\ 2013912864217277082506731722907438148453305227459830832016574344182335578930589\ 9606356429200355775500070976484705211992318183353087461729703710271722227486226\ 9450683643361034754171917995978488698493222349229977716550608409262864349544996\ 7378187789023383745232771241347218644528855203272468931558493847375667543662909\ 38087837197/3670063608427283843872457050119220402701358307335997759597209139271\ 9749653235897243027185473572844384185272238147059645510817165610539387321911178\ 3767644677165130337215185689224130496015032195638851079647892415125206020201928\ 2823227134123032156536560966443628727690425978070473642997004657675769968602540\ 8731081374576775418661656981887343989247919013511918175925099137148495817987522\ 4540620462861118457045501975436857404769437847777670175236013600603245911691438\ 8717464892722577587505597100330991573698388940619876997217402227182006670246461\ 6609658289587893742109232875514958610828641970946379517052258263950473350880543\ 4867246141808836608000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 97763444925279507289497588818253835168469\ 8604711986966783720094481443319162453136286062859946814150949835293976901111296\ 2423939536692836957693700775288818487138379140140548063451313802424113027505591\ 2744060948769050687390873743099207110511740888159055444841315425905686276345836\ 0180131337609255841972242723168529508881243347162677884835870365175078697661276\ 1265727981149559328858175381056142964748980941176538371699221222136857862054889\ 0720259685622594773464065373542200311456716402262085159304633786579628184671891\ 8411688601021078183705348180413500902825724293126094337818796860253487167230006\ 5153753683855204754508719712486159477028624791985837113769616576838301050482731\ 5621410061648243918601554484490987917622539911624113531140261/26038067660758410\ 0236728450350797531283835230263024280658263038481043379517210010167141002203219\ 9373951979627421938876753232993222283434473609922808211656143330345242882671734\ 3183428024327148258304479014496657907975549746900399247135205197613702535040760\ 6207505244749260803682417454469642780581662183708240881313542481103004821039436\ 9603516849366234553406403719181555345760042821155975716395263137950525347259803\ 0807285824050312958604319709623196427503799375454467596766945630583458258987369\ 3880513157126830111330995597994966019184236925354984673059785560216781040491242\ 4727923136138987422205840129177733237470719244057932819782346869833728000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 108442811455347420704970504953608000876934234716651487164158013043827\ 3532464617521620459714319657863959927768527681113973610447312878708157294141787\ 5656254113784179266538857484633744680537342943977501506167171984068941349958687\ 6704132690912582287093500412303438611129679230096174916539907364015639371359697\ 5756212450313879376774212630749905969409540034359016995247012709153052365348521\ 3891760066415202615544315478060451332489716470942072397388871265491539719416074\ 1484694215005629717094946615511851154580257612010601944691571767157860104067927\ 6247390873985327380088600326014812667477204826976021447778780703331604142817114\ 4086848073611426224113031332533290740284252797490113095310436756419190944745384\ 64504029985464940071638347648588347351590436683408727/2931329334120888697786022\ 5634485625122259828638884117892384185823141847536820524237701403314428776745873\ 0362090376655088784534915448588693987114593500632457713612995837708347594340127\ 7555353427201776258947607592847310225104778122561720948477927704506177411675829\ 6176996415567487243725483550795669140562537442052047416240521557537980946147395\ 0395401182430622578616669130508318088426239525210643662571596125006238839694694\ 5855126568517160660321008745234280042132738994815332902597200264726001469303606\ 1438722589690293935124328107312223460397813791316498650200164497896077203596038\ 2583447434182308236479827689032484951567972308254158792565601166016388599751114\ 7520000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 7035315274520057675039432644128103190996117201243382819843\ 3181808591176646230844351331690614335134834986444119409450255100163361200545851\ 8827415405792802679427293685843501532430321656031042633225320330700334095048469\ 2063452624912448350734352957059816551605509110796855352114303636242766652649488\ 6942375661683049583186048994742642148234090861249107715766311952375663570664307\ 2748438744162486026977566478752854860416063988816218558453430571505618069157866\ 9990001820643967533704938311469912813633446938731693857373688673301391246500578\ 8156734037802858936324303161074735445348395026819429032145229141811179971814390\ 4258729065982483463475326394521437251102748966825336117297263257333513246154892\ 9028607695199582352567091325115639699607037298961036763467/19440437615845952159\ 5428572230131967849568235004810448068322200055928061849647115786381750399678607\ 2434658502565254147530546187978660842798568639021925017450056333524484865284966\ 8644074025078129822855450280295279626558007467414095800207032142950327709021733\ 9352169749221744995995629892765434384799487491306174578134956685618159689870308\ 8292395692445792246224141760322644138369704458070111526434649834391452839486977\ 0869416685452433684715199277326363198816974771107201232089195678902308377854848\ 8698700072272183152840563073090835136580981729707118759050200544971272760129455\ 7640613370495124921125693833741467711772730409964286510521753973960274193713987\ 5840000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1569449243479427268613543441686743013129124294524400221604\ 7106607564411006892909127373536162546459590097282824455371767063076321703115807\ 5501379700309982561092036795437449502511591108712449882343357533229536182849649\ 1190696585619490213498093993227172746936076290972932746712555238053374140253389\ 6656523149660930434721596667677481330262701156184758359567085015410815347782463\ 6419841676452694751507964233361597540549494140833487800154640656894746043189976\ 6865157462549152487722264849812264287579692204108678460928630057092356452232667\ 7981508912118446645238255928083651973741428007932317205449816654942787891858876\ 0841796913444744177661918697800359557843960562954831425854947533110815580052864\ 16032848808431182553726666800866466465096816157865597116391947910861716915061/ 4466164156916185800161812184909748428508728666433955080934156603466112389941696\ 4574553574104697601637564410982360401922747210978340207480757305410009434093989\ 1608715364671525280044343951535042033724296617851275734579647120362910655803945\ 3425428490061227751698869017999497425466280258063904296038494700873963492931433\ 2969743920828087553593771633887566757991727852902798126293187052671497644829411\ 0459540475181042918850657156568123345094893818625585032268347942709942991805089\ 6403474265031641960893739219603964177927560870355674493266841196813060781590147\ 6478368453492641150148183906993453257936292389552255343474318653281565583294959\ 9392450911436257381821750264834555904000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 39336082244325621656\ 5120825723483220486232016094616543314059602285335419350749849414156717683099416\ 8771763457907503736363347874602476968465527770625747266967054817921756429160777\ 6591005273165611369440283582018830086445159508707251044700367335519046265220689\ 9128177043401983131652858666767107324993144058281538112905924562217072373981169\ 7531462890705343926678119580394000459414383486156319285914063807473854909916807\ 6048679208483011529562923944986748788206809788830097694275239037414282532305455\ 2265690345753918964356127885721908897825504243036081890389339645143853104317311\ 3480392903807863995637583252627853990517518939574134607483164512316407176425593\ 4530850884689138764941181221371529196113360453222101938364024374451427249287341\ 946700141562638370502877367407/116133587186007807533782369282210503293143653134\ 2527804804923490345977144646537589890958420982799723573264592974762789737522699\ 5645988739344463931926860339624718005843556522376293782421366783065738580881698\ 8142462783110659658840863228710521807863788838455109624654883894129329804618594\ 4799254410352240722506736727476070334754821630819623682805927175046988417825109\ 5515350208905519439309083245189201915497404753375190624924034619879889521300432\ 0430535913330749588748988003259621792613652479195560636371523024423880896405826\ 3079384148894441206552911825681967016733597753141972735322948550971935129781817\ 6284646026799611246670566152693564586148014054684316062848122880000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3178956926810037000558458191723116578490306356190906985836926584748284337\ 7627221098361908723357028396537198961906339008554118480927826830096700069511852\ 7089332584193343302019331584513803105446542136001797074196826083499632417523437\ 0709085773742905060275538926067340320364281518860240819777853960366773109502878\ 9471514429172196147662901521938881404467921850913649542522264876494738323429287\ 2486459668970042339793488756928536740775931347664607255928110079083835456557978\ 3931290349131164084502216939550665268626353326712484520621760216118246633908128\ 9914958015725300287623189214982104967706846935947650284677683164701269330032254\ 9529250830406895057587074518632112673072268369833547191767216263316804001562881\ 8007739255099852027682679044389435320642247294970177823890777434189/98075178420\ 2166736972333308557441115906802780234230799952817053494744416381636775271366665\ 9095174529202594394082414820627596541999596201944381238816431689303643770745922\ 0408265396617754381289090437720640093668746210752189043213728371923181441039470\ 3485369362064840876617636642693279549801127792869282333118887193771026282388603\ 8164714418977875715174109787951469586042857341478704018450196813959348047325018\ 7856300807928908953733614089458302994903970746000134827332641228430464661733470\ 3888448044421557668152117616180656886624696023425259455360895394070062874379891\ 3170026007940593240134361629778063576117064405586478986018675829240022818465034\ 7756376018529071156609138294784000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 84676581354564084064298305\ 2989695949896693741879626731198951943153660679294934831149303826784908447739162\ 7138629078556560186117082844658464119606817043692914036372265930005875837651452\ 4793971055158280557580694102606690270723487371561689843807323304421387182622434\ 6491602474735390474110521740375069976306260212940780305436774836487353119906285\ 5537756417611716653354398574675120788867665735474836380600434639404161790591339\ 2613776863450987543848231995268412790757120122455763922413540809239388386968312\ 1169443082466101851079349468238107111435879039488332515661143011419935967333281\ 7049140879149177678664475733218036568465486363562747032145751053295620235219481\ 6139495858123540012720895166367423586741447047217883419848770780288807465303452\ 7763715226813893089761741136350267/27482823789068432997600242977039435629173978\ 0030439658305446229962653437377824302803807905568255195281567218028301051559484\ 5653437006110467695839224314822913028645653723923718821862714925805718386436736\ 4964653351110905243173067878398521860780147787142476168667581164405015674162381\ 0568307612634525438531143373018966566184451659658873139938868319079604809273853\ 2833776731379025438922186531393650446792738972368519597568875613025972399691061\ 1506626671103860874386432728759015982381181573535252300689760719819613963252930\ 2796170721641869539335670374098514285927977037366481032035156734900204799968059\ 9919123097782532017260194755511916454207962992011042349510696863329916289024000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 58073474703115761862737662915396231809171968108254407740622\ 2094851726304474602008334911079589836636666781174154950465168812153990377798276\ 6646995909780198104063715374755941658457322853610085976807008115363068463587660\ 1408493758494679996261962106880033007309322794423459659517982332501635329920511\ 0741172481479294671294167212380150925643594214355970573813095577549788704277637\ 6035600779724340315124777442463898893449852573599033679722879566741991706772615\ 9704098620375189980705408094028112470146790208406485007479835375639905455953873\ 3041339498610026214546489328710376856160809998268530842748651107433481625380812\ 1478634165914194303558661556115151769930388218718915669997513484045148136949306\ 0283478299570116031649835033948756634455146266149484909081427986361796142803586\ 5375143687/19944927372676766391777455800112550238508800564192730072031251959403\ 0649393694180262634651786807238272072322509888755078228774609531976703137563675\ 3591333560810662609341804617451159878539034034367868261312242143284681230612167\ 4859469806442455603470478042918800888589196093368399043114105810161421481950095\ 7924050356371933619170097850038174643631502620375625313301193252264222891406304\ 4953328413204061999621121344749463090624438414024435052369174408821881560323264\ 1832266018502245734707568236043112177182039088136873305814289149707258033208560\ 6262513747472590252118743570161855714569592028362796199704507283751914804005702\ 4185337308933328357010561870305965554131987170026423037460480000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 40790042691795804619609818039825295532846101899921517448677131815524212861\ 3043426299763253180279781169544431274617657745985459265388194761882249900856495\ 1542992173919595791065745043956743890596595878593612307414943065765019448312613\ 4346083555956920716683869063690238275715685889434486154789949157299142124237785\ 6482931884756689496562651274517467453558440292734829513581731940120833311089436\ 2680135972870254563511010669624318568003987078715833559102722586973603219692212\ 8769492496813224754239145280148148412219355684164736867368161855712536444200783\ 0471542105311142288993974446386432385646979842130602477151541705261203743518352\ 1572523613922202528013708038160985260433460519704224982437650610989058613956873\ 39871232595797890450184783975856408119975432344442671980085034727631437473371/ 1488984564021709459624867607266242415545826804359695424981478708778843932435636\ 0288670937402213737011753904822511243032614153522719687814377394188671201028871\ 5607854967890555354892850500355878028926331474613174758489220335105241229874650\ 6000234585967844198494496577448716511199156883874946436438888450688011362839454\ 4875429952419820975029920385381101823618232639437922009135107113359380838174202\ 2066607769314889768002217137949324911311393947610241655715803509621222945945315\ 8081454875446565148151330965089691717040649270904593613565407017578451840671131\ 4816730753874377481719306000049978959018877729700050367042449310084912915151973\ 0955841826952094315317797250612675780888606577004642304000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 208\ 8349488873413589608417340086129047388334209519063747933610729942329501115937086\ 2582234327204777752393088547158782589904376405213316635282187169923578946350078\ 0582178967522864492256543889924905124438297783807833405956293621956006151366827\ 9422854915641946947712573344951823708839947370461782606744871915458727388784261\ 0563024796111648943849516583848470190274186205719588823143533168467082844442581\ 3512098787613441540344154882941117273503947240942419586854305881623612649890453\ 1427219604080350346381517539124717060709266489733935832195796167152847870679961\ 6259488153976573276609578535718434997046630121096344954762040808559083244796104\ 3043375379534772159324799467365670747394898856426468648826599590289681222356328\ 4437107437218830946371472982369997054244355562623777407816537967902462301/81217\ 3398557296068886291422145223135752269166014379322717170204788460326783074197563\ 8693128480220188229402630460678017789538285119829716933124102911564197566305882\ 9982485757466305191182012297106687089895243549868266847455511949761749809418194\ 6137800642290087907224062936278835903754840879874421211882193460743366975175023\ 4519501720531834502028389691903791763257875230186800967516377844093549564839996\ 7874171758055273936620699631769806214880514677266754074641611576152333808622624\ 8113879944626264362344594377300203990511402505607399312918679155549456980808185\ 3138476933171846894181845443068555751488927300200204972350955407044628348961227\ 7360155687808355162136697823153211967223820713984000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 73127\ 4164886483969774987367352058469762652809378915337215781136359884102096958368077\ 9598670824371046449894445855574052295157976914905841895034402716660508237723210\ 1701663275745216809009671607434802166806285929110344924941550351634615062646285\ 7579587890960101935936616092996825658752102956680391469502341990748833253129226\ 0097603839300824999991976142760403506321966935439488396286374051207780404498635\ 6050846147820392954975627342412538988369942021217019554990791234001540628293501\ 9495683157276846070661143583463969337067772988057016011119866527513520427017325\ 2071629215219764392425699952846913863220215883892562658743465876466803482001387\ 4423151307487793609843333246870741212374319820646766288541052224430331173970361\ 7593877052322541049760919291603300404796339397367946073122610867265429/30284431\ 8106110398567769682833812016721185112751124493216571940768578426936061565193307\ 2014009573629509268777459913837141861733434512775805571699390752751634893719084\ 0926892614554478067868992141476541994836577916980858373241743978957556054242059\ 3756171701388711168294654205667625128923717919275706125563663328035143285601965\ 1339624605090831264823274947176589689377204476434259073903602882340515703049649\ 5453875885017400095854099981961639446971574574043892239244994497480403215216031\ 3650148843691796128492818654313352394082290226487879393405786815051755555594523\ 8076144572553079186450843178105534453498315328889989690186761948844469104186613\ 4295341216674806220463595074079038625831452672000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 46632531\ 7012543837044153455081556188981731740070619698889411859596150618622241199564385\ 8501335424800279633151329761599510068085056019023618902906708327303223978713228\ 6640887402239828478303641435248128714803667370165765534189104763422825982834121\ 1213347307277752639501548681308097682893340608500228206664453443382071686123019\ 7664779362779625969130612085531865279941041939117760272910933106211161044842362\ 0285912219553425037775682488974155060761556749470743910520170897946952853328554\ 6617396437763116557420024122243311256091294165983824826165449339786034446214180\ 5576458038243927629439197437923742564150496232529920788356974845202761588662373\ 1997304131230529626870671504742341841468422493445362907374935882786300672171384\ 8287243833074071154066590636578071810625574732973992191963866714459733859097/20\ 4778022070898632457342952207380437320332418079134982611924792007310466800124910\ 5850921428451588240544178544929412638984900178730847766335895469511853684667306\ 4895067051231746803131075037263421324119027892744450617350927347368083216588067\ 4964102289120696350838161781176651530764815385959313476286771734829267035856714\ 0136850771562687739338909909738815503735414105507778342418857554641477916158112\ 5670555927310521543260439966863043970776626119067784981942683185433706892652797\ 4647498241535497496651061818672779863865318944500329426335978174020574952997399\ 9356829826517865907481015930713538262481988491935534910848875884916357739286253\ 1522826515836876337387823672500466906548054030503729755586560000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 191587618065861414799907098467102916082520426410590393606564759023690643\ 9835761007747979452497799921872666971636918968455614663950805955949393791009679\ 4778200645398411622327097023681448387835517394145087854880409409298378489853048\ 1884444147618459099461731205582022748868504091708573551699775273716931645819717\ 5336863076274991574036023547198505061711142364106545933852169150707033160855813\ 1026930739814136514979550253065737930796566212792767828027316522571703233961844\ 8196256673234860562996633413661812106114897389890644097460863707078523814649004\ 3200872398774851548661797444491452376260874058979285117704764857994742805824584\ 5263511253283037877971512691383401052748188938515101898047883116884106222531803\ 4248721001492418261366997259390228664473473568396112235859161369169060573084679\ 8795879151/88432919722452085914184926494762576912215370827882158255833527451819\ 4219661097496077529474799080076793203977391702411199179186029097627892560983715\ 6164228965741461358104819646400227688905144361401175226419855499642943270661680\ 8954928458979991831081946054695479954628571115253912319415016760372178645240594\ 2395552487306352152663506162500047886620094717513526344229830614210409282578935\ 4822999505248665428815090684076623483370031459986740007728051954522797855918382\ 8400987023686568506311861536842750460201477146753577173878231094451471521977793\ 9657021324314267424674011742970330845896813145417466026536904407709074769227166\ 1916166672679405711829034090469526846607662839238759128874038788620288000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 28048206869636645742946902482050168656630917043718407059518608\ 7530772830952861912363891915429722270214728761620941843813198374170640884736024\ 8948614433043843018008149063265916353057271131914838999185599251185711836166491\ 2203374587023160907824537729910052908291339700920166144151396092032946585732973\ 8092739216716067261877135712641955983338856200630864538130824535311814621499229\ 9550007218157339507831528140284680564723669216484669583567795330853087880059655\ 4087865464451321738875469035618473941685683153285738865621550440549895532797764\ 3098503175292147421222155011016151682331136379829498065624871170007497649759456\ 7593455752277079166395129537650607519617780637439413531526650284202004922900292\ 6338176125373959025697016962031275942461498002944573689358705084881246606376176\ 021338077624570340814765933479024243/134228610007957996556813585997598284771297\ 2816575072976147889777467807582780645599847370897956121474966981008566144797093\ 0792820837530176635592519823135168550079975376847732666580937745518720069603044\ 0014568848143645674432620165817585458482371079021282417068915905082368359107497\ 6835115107165935293742803516962735604871118645048812953935925234474007653960847\ 0640234865446516508156932698240112066059172824668822117030480137115964702946070\ 5141120630480293671463171463039366064157289143796776448060801074402868497104807\ 4865619087136248171743204701454582822112247306587269047077767396523262034954076\ 6201638257707220648169065992940085162881974242321061514428269652586099298368684\ 2440236331073291905462210169667584000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6102406941928542613\ 1741398121827024118149471672225361218148303908728453503372318444622888095685949\ 3010929986382374284631283616888389018865579153291459520278908009841222172609114\ 2728969730500047874804235544081800191617408782396154351077108929133887204074943\ 2354210237633546912050996642659575122548223961499489082657680788837443469172702\ 2999853871412310189114170309053737369731591402754813848213152608380074888767319\ 1429650421819530419483956499829354538574804873155756355731385818873043355367952\ 6653459178366065689222209572201736972532860960014742263497429628829024907616369\ 3648222042204743182181442046623608341631035965740438972691930626269693264025907\ 6021742025892723223394708578695848183633205304607858144967642499635569786408195\ 9742414991050487123186973610517144881949489617692400051475062083245336918124545\ 943/297249256862622983375063686191681401626037830230549910567950191220245989206\ 7739680862002853523831006314379443469727653162624070174471057615951963514833283\ 0754152105472029303990143486637451205594135940941226271421410334603103735720304\ 2997809210754492629912599114271804904731243553620136240481896370799343838831397\ 7996987092239460596286491106431742689949696295823280010953131080731352746025272\ 8170288038220229106578163998263643303834674073153501163619861033545519320490067\ 6149076316808937961444230643979265152286838596178991346846322157632532681137117\ 3659567571660437507304753715899600763776405802675352792169264012537039664136581\ 8593202131959619990723701403145651916896237451258390335516180492464606442072886\ 4768000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 8019824924011007773094852711879735144890303821902\ 8278007293148846253060598462739086436561042797216027772545208226945297997594839\ 2909008273196153325605688976688477016272649041577120069279919520870748304840683\ 3734210754132191229906236168121985101549020292733444401596608824482606065578695\ 3024119953488277121020448661236003202319379099099890344931058518560903559390606\ 6642205056899347120892302480176374986069889268001714244427355790764167304468211\ 9728912998576761580702978495913297256516988462120418481549651503245893175312925\ 4995937017445721997106457623429712402166361667810755169708464137581156424389762\ 6855147106599790348819427365639892047001606665443751102461499738159566805799744\ 6340548492769522938393022926677130183450944643925400728740954730772122806698497\ 76151492392466547411659660150698287049808291123972523847377/3889490977624755077\ 1835779458714888061726199542802412125555370054915318635958173257696000710517759\ 7787710170348766510020326166825123600473417176851042711946854625467529832598101\ 2803459148249123669761708744196050980337237410331426278517774853637317665827407\ 2562896775129609209974956105241149638041896377107808157321051727028782363222931\ 3919112014782068356863544259912640596087968209124263662873350130072737390955283\ 5472133167865324115865873389670043665538158275194660634629529141961452997065665\ 9285859426917561114711040601477954752134711549832002004750997127174719230237120\ 7818161980597072050877775496205747733830579295851446908957156923483041648152343\ 1950050105369446408447849878178705809024359966925304944418902507520000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 58279971738256927494162060460997928338715614022329221048088060075\ 5167116737985482208602012075550506452982261333797209351918954734492179213200308\ 4766867517771334154544744386240236564470556850205068809542282050755042306732914\ 4670138017029151072395442260553379138889744703557231288119082403420973735377831\ 0347212071579637112798147281070935306362982116865523707506284192445686299823725\ 8131275186797406041846754619497421517052206857260330822483310954973057933168251\ 8769676811588234028020143326906801748368426265115066395093342782694293143913002\ 7547872461645367724039953763928124164918802515038968262463249139627931739945796\ 0859063920312111495255037941201714199572763705197270179183832336181056671302281\ 8375328951734650863222882829029953205472788676463435427945172086501121849185884\ 8613865274894558874458522453309985323951/27485496170054012991768753896035160986\ 8621791371190908568982937255051367209044269261346693010174809760063684753235038\ 3283383925850181153922002957645439022293690452252450034667305220860401664416643\ 7203108322654668256668677516685688463419592662230995906076318005722372515698228\ 9999216368083903293263828801841292248835392748797086601486290276846333707133146\ 4383054469755529841473977854646744384205175322281253832361530832263113812188961\ 8823243274223332723323615171693043440431856258775663486123912290283767233007058\ 2382048410550735156803032057176318069372875498895502794825766543780121939476258\ 4935042030884681717548387064573217467485450161386278234951363303927476054005875\ 2849148165593848038829802953435770919269171200000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 22866206\ 0300826954718743200811029936042956545015474122225452334262923994900382790927565\ 6419043708047589534291254615025535035311902000321239590491888348986252347519365\ 7714598496728962104281976966193829344925994372903913840554669298268382360539587\ 4867465157641334632451150977721574649061294869410903709528776316417868043996640\ 6592005790989832485210234472671940664844778985233565938084273805423751249408728\ 7631911455598857840185779558989359649430181936556899943373262740759043673734947\ 5928921138393960046255524962009031868756667700065877471641410339089147670860286\ 7031799304815880355325064938702709447176639368892544374354115413841171850004127\ 7278875051244654651784137959623312824939580265588072094081950665034345989620128\ 2036826575422210439937042570991119221962601854213201159326908163321701502773789\ 218823288277604559441841751/102512202104473569765265817056978133273246806039000\ 8934463562444241359121033040806014487333926548180281244679174615989139772051807\ 6322638797477796521451924613689879747309773922076965053000308355326497354800377\ 9958847964296634177137281870177597435871864080311128221998467100625994193810095\ 6788090159829294328813355985103527915993721576224351490008399915002716694522310\ 9538078613707713320917951422590698223081223495644227063619889205546258413223282\ 1604857656807132685514618422795971364447481262104346996822772462425154712830067\ 3271038212884549682211237618230483242334975975602749704079301255038734482653309\ 7928422385514037319905021856619306703742287032787716191058713820343033322095925\ 3606043807836160276722176093478268698624000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 110958527460\ 2368199916176344156272876221581438022551251934897405354623472016806858392049953\ 1993885948588213015782819507354082871354883847213412333451912712411463138525594\ 9636597682739716273032563830855368642431893743060329717337843524518386002482536\ 9284098521466317388822421011448699583606860025415702748891050505248854406814369\ 8440676577903238624973028564527959903346618606388780514195543139869748459048933\ 8659392018409415578842784644381132920016578697470140859676613974043960914968263\ 2100883723158431514439214228402561573261709070575941448041458691786252322728988\ 2105677892482739112732372183100322627359891539413794380582549105052762539568506\ 9005504734727818429514309552091478918566876337710381508248756021067672609919252\ 9926281580331648689900072726219945667520306777701882196375371572151041670741518\ 80363155279122621479164329/4637248696509579810004499927656155097609790763672443\ 6946864823092452563255386439346170104085851099158492894552695661646430934422261\ 9749008160003798709744930803538593028304756730806186348345096322753062308789558\ 0630247093116923744141239222427251877783963003451265832501149466678170137698000\ 2640262082507455261107778775322539858902874056286483631625880745221253227292866\ 3268428305984657995754018942570043881480788752142297694306922521054843695874176\ 9449905216288556269000624194478743984530816305749755787422267751081506796447340\ 6952505649731580214650640717134351785231683722593893990761047264817769367763000\ 6945716894875976730260939527136310136171587512695476354219916653353543426090105\ 5746184972837715862084798563015322081689600000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 37135330754\ 4605687855779822251873711256592473978878502526877178115283966440099579214603583\ 5638679260651947740137494011845607691530920841572470706362807094854006791704686\ 0512744096717851495699183998242212129089791959985612703198209224673770813978276\ 9288826131350488972639342879412699233943831033790867477442395641900161853018247\ 2174022997679244356084657401626276423428307044814020741928620928838526371932211\ 6216547211849083881859013266959183299899942185770911793777272046043600858538184\ 0406921099578283396519783671154092642488562715533695356697191218097885184708183\ 5790865767868324790282998586723946962668312544292266307862331020898244152640158\ 4117991678840803633189799021243168395970663672894166472382027600697175813628097\ 5992207313700514170309039089483856639507612787831581944205381140567229953573773\ 98341461727201050029755041328664400428359/1425514019509517510683148656526806797\ 6722712460026978626322204343834136111579208755187416187085307449465137970748785\ 8108251116416655092275490917092414511503994550452924793612751892050835701378190\ 8623603410488092113846995707300860886399203013808041386910887467051075550674480\ 4257028160809950541829839955863784331412109682280206265305097207980373418635985\ 5054872444834178544164618601526664390177816553266337452830769076920923618469336\ 4975727654724528134485782123902726135821867587441794464520196067186346657214040\ 9538017281787744787645742630172624718140322155104573762083910220920632661522813\ 5993902517427643952371853728892193018374205965904096678376056142208048633650265\ 3943883487369101104978049475184685594776811292030048058969058799779840000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 902037770493692281457901742765332522078572290244234876003902\ 1253253331639437166827805995912682722962740241657752994188807374159968403463753\ 3115304650902176761148648048688645301674626786690256209481353787114379735672218\ 5643860830629427249923741659680967050331719099564910091037596091951124519745987\ 2521144636172642508296945314508112295537161311248019120868895447594307321136990\ 9589280553451712729339728626893565265405467405886543743128244719844147676398533\ 5851601480731134695736984519640869257939319946458073926298586528901734129913030\ 9018318888649853149162962086004742521552875818230860079785108774902570267375851\ 0267927551041028472836691877141191274394509126017469473090154222608950380372061\ 8387460994109839301380188625305250582657698667391730178051346165357620393627313\ 8832700944324519859235418760528765577967847852095793335641004382614130997/31503\ 8598311603369860975853092424302285571945366596227641720715998734408065900513489\ 6418977345852946331795491535481664192349672808077539288349267742360704238279565\ 0096379388418168143234690004580180581635371786835716018605131349025589422386605\ 1577146507306130218287696699060174080322353899906974439463024589633724207623978\ 3925584632426482963662525518552796712681030835345826038071093739283022929745827\ 1860577075599965999524119681723365963581169412071772135784938250247601663273682\ 4636576658963330848182611244303050790181927509159806970912126815006270901119627\ 8110801420544158823459818196541805465245635150931347417967408517465706069951846\ 4805365921108407427978748036708652159825070857134420014893401581551644567529553\ 8640621032161994751344640000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 26528354164045207525502952\ 0508098130388425648008515656807173628855830541607483203371450877644827955462173\ 4056796599523096799942282644203341862902448570184514736151842066649820122939003\ 6737079766268450083754541816624632314459999355812386829492018596036588523828204\ 9409929209594753002789755666538317875620690606405465918248232979131819224395470\ 4044213848964071178206710892755270665334666436317989770302468472068282408048935\ 9288120591697536451572649774739324820983689203236099655772055155654742503645765\ 2818490554123308016208753341203199726832340714979285930179745922556992902216368\ 4972426260422043940556994172541301365740797209142820645023019834470907700380602\ 5451041717428358581357252521292327662100255530387269144143466466148284983604369\ 2021041268274885446123573200802996472667142779575034953210857140635526176471752\ 2504479405914390391235698405713/83926282590211137730963967263821834128876366245\ 6612350437543987420628463087558967936406015564935224902790318945052315340841952\ 8360718564664162449265648916090776761185675469074599993357721417220160106947663\ 0440130347473564069913804170221237916140151829546353090151842400629630374997875\ 0789352179906729497506784241289110278437775746078415061519696798142465044258226\ 6145361280565421393721449973084842883623657732939830942273225483211104692698023\ 5313759200969731075498659610830961090083184021947831337955847635482332730504465\ 4884401725770509905835176705680582688488717498432963910569695567558736975941437\ 2042081109521465176290528640970351719024149481383279738813538476979184935377398\ 8763406094919676021813253581127898731493861442967955401758212096000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 119525758478601373553450899959867853584539909390462641021145449534\ 1952115043637859525709657569886997722653532108836819103603579601052838547766726\ 1122631561082340463838877366698678343173332250517825748494451337716684592564058\ 8988932931156192957882934960324789895189668570367332628297576846042167658718125\ 9843569578631216235980379308292509203763746020012810201221205087662616970016025\ 8278511036625058175268568094468839863287424572218290619253036803672288954079440\ 3782861157418726057485470145245174327134271314990507213882431561113004346841203\ 4499558764966731360330814906255053815186497050281972045961571818147082019446730\ 8135655150584103379730499276769324893155742850586313455525249148836924033366996\ 1268442789614220190557449650202233469395730182418797475574985060790839192327151\ 337526195320785244938509785646319793574611362041937518752497655561439/342556255\ 4702495417590366010768238127709239438598417756887934642533177400357383542597575\ 5737344294893991441589593972054728242972900892100670050813329179249350109229329\ 2876288759183402355976213067759467251552816858561116588040464506817229542514857\ 7625695769513883748669413454301020321431793274203700936724517486699139225626276\ 6356982792451490599869311937348745233739368821553328250586618163155448338300504\ 7254405707385398907162580045089497878511484731432529514593872080044208004449319\ 1184569299238283912148387033989000182264834292758246979207490517166043194646892\ 7244833998526962028390512601509222099477722780038863123168532769963144292730710\ 8142097276724033205652121599385117444852095535081304800089033688086236321353036\ 1691549712465377886208000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 18940057170112615385939545138\ 7523084754093605853941532446551323091744365374416354875399181777478790654099559\ 8659428991656495632298050169011076457424796760711514904789539698649918405508566\ 5163417770093606092520640145244669481097613828410459746557265439247380729989891\ 4540401243961005483440758173486043571551703943507813049038804445327429690454354\ 9899510185258041980954726745439129870300875215085083720982043819043433366699871\ 9507810530008198544471644757489353996477967185163467990688504758907371392010032\ 0159127560039015282521707951178624321287420937201948465302553250588810333454185\ 5070863642232799147695544234320149265408967368959923324271980121235665019224271\ 7428674492497398063299336567146384691490659162239580575219047924787935655807218\ 6042818049503264329540893130199453441436587567771834938926570616456803629870065\ 19779931271112124831302268753592429/4935752184573292601168027309483813285025329\ 7836429479845656737868501926307649015107529435741043028275717005896961703109901\ 7119492815572402181279016284095198081274217835905850693682930118553747519815980\ 2186377672994110588684214311906536090372360230332955147183544899748850311937616\ 1014472837342843058105180165022806198210820366216782954275663291210036568638572\ 6626797819722586248978629698315247293054236596154854040291581659488719805375150\ 0383287991978850087037228043435105201367534824174887745516361412431054585128824\ 0226179028015153917897284754950651663188994562130073879456428100345212412845368\ 4985303401606323283511243217474580357499889236093726272219145136733796321514644\ 7912679546910596619497602849790230800287360700120061762231491778807070720000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1994473404455095741879075599016162024695718730528334419\ 7836552904551180277236694913091964197433337529557222905690316741977536490438414\ 7046787193295965537517374479028933283287978597009488687110432774895941985237045\ 3674431694900773916159050487749536985155244128233709762705167626713910977531185\ 6552670899253162198132310350811353217670810014375437496170965937577552884323085\ 6881964962272982940499357239841060793078435926984319381862020916083772854114024\ 2719684188694021597381973636463160001969785356289805345173813158370574976264088\ 9575527388072810757210243375558436185795654869919091088367831952739915129473762\ 3128730059569797022227214380952489807649208992320902684623226679369040418605200\ 2748394493177725966461318716437682827091933681456492257090260613998461435102176\ 8162216703042060634795119988832394081886497908584896041802741611165998367369367\ 078587/475735147302785036332236108479562217471397353741198865011643817042293433\ 3434156222227813069003472141835912239794796541669765468569640488988027296694281\ 5147407259124072438234976917095798912499214823907302454020003166923243731634302\ 5005342672739914823299056347083874411007561875389516278678097129525373141206795\ 8785707082164661556516537409941148766056477690899101488158010050992128734822132\ 8150854154053648684446391101235328537277804253981675591851316786126523361290955\ 4404737765475196823829129632117977963128469799066623504637677533071619038938920\ 5188109974951068164067828055939168192296647771171582035251920827554075167073644\ 0909584919482084127378379726944808198264012875133614269609273707463645647332090\ 7828188158965356120333637332297224028160000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 63733798\ 8335115164584685519785093922994168319449863581444809564421330694119153031368457\ 2888244989682131512050755133310047249360984214972044618985520221186781458973006\ 7329650543339032178453584059591744489503366613092324832171426375070873935276300\ 3582305144159424761871442024505389339264835369537595181723488808889396590454743\ 9311384612043412581341802780020177685470871497787983697841359828230122415339561\ 7064440126745027550226639813026336192852983011269009973345415527754358720864351\ 5407228697167377558249157093480122561739905697416798264870980306427102533112549\ 6142727931587396855893931870315410934778208731227661445214148552650850949020715\ 5601671897952255631878298782914990864785779021349204692268475809333950078414498\ 2416918434569730658603975691079996902560477082392792564952229463279202387898411\ 6250907620889772859532733843168410044263476915964105604933156818449/14037727959\ 2120538003593185183034814942236283456223876979181636688084213906080467786359009\ 9557926808537543182696637933352332074008311207378396600214341949703214619289128\ 2994085270687392853404173575703345402807191056076686489414067612459298443826558\ 4782778630525754243347161656680178356580449186815101354762300102236668857424894\ 1890454390226712111659169508009564353339591272744220054786064724528728350653802\ 2847459639241864266004362938713277343555842039842506682824710719826199975936200\ 6003079252043182241306492351295320039685516866438629410004140440341548913303848\ 1555830604132912257690656555632639174422447379764354688624620778803600333887523\ 1064950428681886044783952237959074880318758914746984575519021622599799271861710\ 5231841068709360188291303379023429632000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 98115181622\ 7583270548938631192108145471960875811762388453075306206576840521337041382344415\ 7860316102275265301831837109775163326354629205594607704923690748100457222696616\ 7129520392889474190261831301296755435949329575808099305304293827034293405176928\ 2358059378261989573213610900120708514175029591553209930518513353065896906229761\ 0480323798860611268820294453347762114802988772820578245026550622904292573768686\ 7114500112009117228059974560078521086051665685364850665968591946554638477645409\ 4123211411806461873740056861688168224640802660529103198987731648659846886554386\ 2782294428111390107593494503272661177759771273263989154980037093291013522514887\ 3753545146470249688714730116812162485279241780003214757481242517983504878087221\ 0719270996573493526329236692939007737098627782451308196128166698276318116950436\ 9297220751340877225551857375024871669875448304016167131731427/20166434888908557\ 5449483547925162938133137658850234440812144999922393995984775861078954979529378\ 3002757744380387101610165472993362804533281933874907377640060629903604432985333\ 3424800689578586616285645426028055557408746935401833939823339468101896796339216\ 2426714290622072654427710379937896179624149723172507307844414220430936624500926\ 4740099073939043611843852061860506694817405111913318929376267096433058938180596\ 7825383109431283666886607237495827164731078819319062429866268590551391888524219\ 4092811196208074181989615060945670109472736878943251639477330594441520508805989\ 3743773549302659085101749775386708874653557123971808679321542351857044570454325\ 2507221187321344759441123504453125367228261222168738736832867035907551199244241\ 0224990725959265522653593600000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 10471725430507130284\ 8115598310467190230270482378603738659648092036280806706380325778084954327381099\ 2972602255418313113144834931334479219390163619520141086351797201733646056765505\ 3179334506194352216375151639828956644357461204645501624452205878923963923790069\ 0727012254250003487425414178867075591972670502874911946567027707679438388858713\ 6770796006931289920585266053789254764901770967361868668387097769201842409027857\ 4411943970158431591732644342208274643110280884645366959889190594914160044935978\ 2687520011363295566265955077923724112878473117629567924654427203465456270131993\ 5302549962088870644701916302707917503888340918564916795349473114444138298652624\ 8398002644374866462544229700448732672813247036573049612283468518779665001528070\ 7885172254832005659791621463488145869501320431939382866626020117924448347965138\ 5646543642546152098590208247957876998054916040750582212955497600433/20326466236\ 5783139798283354205376955653998132662711672820762908916282518417059805583427844\ 0336235978640653278340703292336218754744066803275505756465249441371017832809621\ 4348380364992065388479858404104468533817271083665035509586865461843891521729420\ 3329557872409116647763161730802041489286712415505358255832797762471903199152342\ 9223728211664636411498710161771351696000595983224295168793742258170133952429396\ 8771318882073310226134604732332604932095705289903660634992179192284815753749499\ 3419124689017498037388680395296899098489125213250270314003521789287343159905056\ 0467685995129645509784198927212744180399259947092968979580525261133883087846036\ 3230351230629967417873248122274218968379559827999580738547577851504130360798655\ 6676853601442199576993689556732886145665335296000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1005733320176140661468556084052935680373958858691149917583998259509641167325056\ 1569026033800149674563533969980794159065853767041952876742227601776839003137677\ 5211245750857294512561606326336395422898656919233905787899851640950752251234133\ 8455265230546073644082061238782989506613308462892844521627542653838591334337861\ 2331832557145466524210540143790942279915557077393566018888687401190406446928048\ 7592463140066932551685062458506767288044462777472549731247738717150829731604476\ 9163770602018385193468351112829872247414806138044554737428780142640957603676244\ 7311819132479875996713821197786911902957873798107911108564502323373303524316000\ 1777326834058966864898521632348131794430858828266469886010602790029534277800135\ 9689393602808369464033314784341833113674266433457677907038347121231959362507860\ 8742889144705896375188712701188929905633047147050839957190389024372105551255810\ 29915469/1868059852511448288834425967798403600544841138236257074101748191254904\ 1166264200756047822103494962232851347942645329852644601511210654426863959786138\ 1223964057104472787071136936957619386363762261446628111626579778785099719055717\ 3465521685577098209884850592592585808868106789995630097897493267948166652796520\ 0442138106083484850948736287613274188883004340353121329351908311262830566935877\ 7122511992067692904085469205920268883454759322843704506865818829992232022839806\ 6670707956751457949939519890866679030546041718612647615196640948316105723128696\ 3338529646517124877620492498821636823106113892974789187406908178461137812079545\ 7179869389255441720747096750176234923233086126467864279587941703682425296666004\ 0555583577972429674022900638361432360484921762323010735022916239360000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 24852293630505043167591897102026633171829723719737331748113\ 7153632489562965306297732969123115619271549650766397962548306767365210101295356\ 4533619270766523115626153528573978949193317562321271318079726159284544734938646\ 3016786229709226698990207289141937716886906333188489759363859038792918362691038\ 6492879652672010586731999316297642788060000318017896127088586582040004285969628\ 1872885391641558239086346777622279154660329454760503734732253800170285438808275\ 0494589738417304292921234732715412103516024326356944738422250809517362935075314\ 1653605582670664881108603562628108288267680552595183716681316577881371411374316\ 4809419017259834692625252470120601574707992753124550277415703158722209223054948\ 8616521267312996805466696829047643249622523856459366861450225022414926773167354\ 5054907469541513892190516302926093525920967799226109485929236165467201741888442\ 0310872448456092037874706936007/44807967654919977638783325944607351429397111704\ 4084577733210579338304551128014480632204899801223098660352245755697742984978493\ 3170862584855145385713900957309253689362292653721913082624681059304670819755842\ 0519462555175223150456698949997779248186791321994317372960918236627769671299480\ 2653850381326627059316614965135231134285668307297097172907584209813099317267203\ 5762796837342652797409212841878708808975555227254824014541297187166796479218126\ 8938689474832757946168595765607201126710954590904039365515734976346365810559863\ 6975127524853710305480709111124643742566548874289666028237940336240874815787658\ 6368497204506787959493792018405841932370060135524646962370871363119323702282089\ 1743129362026373188348100687333862608934206103981006682456571281582256349019370\ 3142938378240000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 435517933136081291301380328872651\ 2763998411742485843878099309418451041505312850380654019550675677277830656147807\ 6110642192210954834182763819750960636006994014434905453161335239045153217689667\ 6875301262371636525763501485714320524124348668334564695306055359525580010397221\ 3045685514039896168385708875268177995941358055853902554115391390639744368624803\ 2745978876190326240455830958718400837415930890999386299067706084273589542337798\ 0847456958255382228093717329643961289247659976653234615268617486437015355123695\ 9388108189695523181900496989218343282179177107051084465317710478782055450244920\ 6680888925813009659241919668261839278740389233274308211349097979124906949530018\ 9339366428956589669044181861040194623334187128154928646337496834824803350200350\ 8327459741066930109640806345848187219350486261537017495697965896662468565267515\ 6187774687935287895594989248628072964768987397721741080865173/77413996633534615\ 6963251474406546521778287912818367949701109412291243909825955504822003543248711\ 3635378144108910938310228775906644964031921096545383611907138446192277062639067\ 4787827447062967762534012631265124432590613507666724149954915885929494796247484\ 8974866892148568277035173075894067646932112844640632639190416560452570955645694\ 4198545825432963101231311586348513430989226056404408242556928746815308163622279\ 3230617073265270896529530594451974576173133499319795957875634888793670012797493\ 8907607767773445964133816309807315886832805204551146586480259739018706378514523\ 8283635969216646987102609992750607724606255826444829710688819453572809643166133\ 0357809753353890978797131008907127876269203993796675644846346182134397473827766\ 7076391908644995406789764980606983087358738432000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2749004160430703262764779796501737032643388599997202817203230991446573275364987\ 9133797532576965329831575339745978632254204167837961966536215583067680368126485\ 7315534960408092581560565980180087576542471641998585172824619201790324555516123\ 9799804621099913773537405045554451270112761943485493248652137970683406535832629\ 7684767852376301896024852074667795380292288995670558500541801840118696065232431\ 5523093913913740826914252652646434751711063859911395636974099934625419665070024\ 5901195182652995776863506451280463911596221911579780984337075265593206375841156\ 3412228462576676417384729861962033177317696796709774860814121626905100224032751\ 6489627936556519803540375610847398913172547125110119772529176065834836700495918\ 7855554431168157796230961320543218925730063691280256911394461554785763305013486\ 6977460810584031279390932638258650789764276032615487024038665426207941885004696\ 43667417585014465449/4899599212482518049557330685374882538618854537621367073236\ 8872391474723113476269252536488628231906784363960307216691478068783143870455111\ 1027140215700268870992448330457159990565607684792299139475819337335879370819754\ 9697494927921176724230096720148179032795535028950464362528188182734808250179045\ 8175150886641821720799537741909504761781811544884653463726039136616348934778594\ 8728967953259065174516189132858812779179398953696614341256436800681634965179822\ 1803927942176494069066975826454090937298997855242371305715367218151296231965741\ 7419994864446335750503001100545245182713464696915249925562123923474710717250770\ 0278750361193091760217739954827817002223962044357683468377646476767388690640458\ 3152253614506265563077341289274670907032159301678332073010585773797565347017980\ 1107005440000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 31187550074552980918114846262075140\ 5896578109029971297892933214976584527550565265074041633070709211350575005966301\ 3817193338904007288303896592313567166217745145508061738386624250012236698733658\ 8182864941771776358893166606112736342219994582756790660053023292695207987253085\ 3661498467054571563559893790793433274980014751504252259739162227829708220107451\ 3988032774464672342408093007494454639153572823839679487344169763394084400686481\ 3557983103461034343872870446943607523937778681737550421441899886880505462866792\ 9785811423875549749977624247791187585751967503014620485462948425186607807690043\ 4166501477251020513684698757118034145584619707953685456379274000361020666170231\ 3548808248657359181064353133148750777690030969492213052219213153802692175914520\ 0568038454639112440676678506958596687187352284637943692667419764837406549378150\ 224690576828325915468473747397549528966093982908052194310314605744039/567837430\ 7018895601337691635673437830214250226615312202104503150295704563755302769159495\ 7528267291149337147368825188146221477448773430185798010156324801663134123745303\ 6426478843461575490432145416088038054382657210409569775548886811512194601144591\ 5286438821260755920190110932780496338934075808048913041489578431732245848291267\ 5744875143221372663961045431098479348888463259529469686499913232877580617004361\ 1039843710291324212731387477535211286365685876318434296116269467125003413681584\ 2445738740058301517657116918217230213868622621735860002286913480321322563291394\ 1014940388633519195366520161921259249656109698150304324229330112007318481996844\ 3009164687372812724158331077708587192666134071282046786003279024657457944547986\ 6745955647889706669508697014409234638113705686227747910545571840000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 102996828744807788055288989942670327272420144864590031472032\ 5653215224961182982685217961626037798917379027819155476436287175871184464734720\ 6819056646085344990886084965593947749894796022829296418507511955254508006691744\ 2410959299690507886618928437612745720205967722463264190096600004838892515323624\ 8221653687858045757908098603444412796951778888892389864675035101982659382484543\ 9114055197556346573887881534415512317045170166879412669413244373712852425208197\ 2031136666619930025538899019828629088108449907979655632505670161598305988861747\ 2947651935604423506665508499980622977738033514672321776971472251131476964861466\ 3964230764373265997453793166670616287353130745082083026034876787389223040106669\ 7077821263730450390207329543211431633186287053563662980678605780374794325903302\ 8165857993397634880037473001325684192558423553391297364566157515563765222937537\ 8569916458148996654584118331804262738005736521531/19559778989070484972507526080\ 1061180404440381000041188768515784575069447973673107422536870656713047815017030\ 3981242176423981987258131555890164150203882594936228157944796018258813550520202\ 1827809254396865212732566925637629405253272920108295129050582893415997495288744\ 9786787170640509472684870872931191365631346084383125467481148357445379908787036\ 8413868923686676232052204404611175161744951510438414552491954321675852025109932\ 3465916160504234406984030533205950608883356834987908632757673120016551217422944\ 7502212688813835877982503361682544312805077287639052058946999255356333794978132\ 4717126618748226375676711926040440988611644978214122936996014924679211957411958\ 7049587974189789237430728798551946162022919726248526876521848812821027308775143\ 4016234853595518066969611772787830892137294069760000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 102086963188119434575927713175957747940082186275907081935256164798462609412\ 9461025204664268720414652738304898199029362892981871884027450131254805225064080\ 0855824008914372095889361502876994808963931418533410744506269238588880463397309\ 2974620310822575312051134722540116312892034332459595271354847141460245536922491\ 3413685038432458491316506482639200485689345386035164245697683918368537600323824\ 8058161624965773862596282756960911783472351985589902714785355757000943731992513\ 3404891596032167079952187169988149307724963748208869289649590870573393699853796\ 9508678774049925266001521861222284041128441424466308211111558008081426277232951\ 9715921969037752199644249257560398187681120834482157163135194895104304501018754\ 1068648953768490637645333284771602451260132535064856231228336724143986617350607\ 5737107383343471436972971540586334943446120082262513583907681564369703015401051\ 88669818724851369941849742900957787/2070780098693435861418365104352603138718702\ 9053592657456366437152278960234481769545715665439179200401219609872929667055111\ 7537191871587462267171769175929217297456855008057602086954906184348278795380675\ 4094059082032523521927586024828307821707621887778484554631295878942494479556081\ 9854032360532098727892511760016370889005714621519801951529486421071388050586515\ 9609684022347113696547597684313390511139407900086158610299255494546161690985903\ 1520896588056523729231204474254188302975549918574306518832288282010348772922190\ 0997505572707188305795835621052156585510045728280729002706798078872035082745500\ 1249809186062251916556432611199150280523185526052398779576912585195852625988120\ 2667942644107703045362192708469161144179358986822170490386794680458578190576064\ 8374737354681120585113454059863408640000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 162998006\ 0076327449296198666131492727878126626623092227589612665691274534579665756686608\ 5242178265192749661126492618872005289821737178498909788909311236299318372790850\ 4177373859125132638430935331716790346634933520189558510192886633368713942532473\ 3910156212248894236454313218968142385142927326678153789522289683883159338753135\ 3888754559902596544437162812774996433419995904897483866086178621578676795987206\ 4222104653250174103304633235010418082952190441426670238953577478794351124478974\ 1025816544245078836934880132264151145695400968578167934654542162495163155834095\ 2126460970321218387492992603534439452486911112478632600933328319504257877102349\ 2865398445780982216081065714692217749227721968567748297460596092369885056816657\ 9865413777341154215820450745266450204735766034368332045029856103360363023976172\ 4373959797152248590737965844754749901905254324358739638516333346165183886551854\ 6257854235270225057894377512455194777/36316757263416687959695865170960563680771\ 0973404254704143482815398973807940247602533957821608801275523733721446595719496\ 3895075474964794320482840082700565600213841584373324739483364202744627708849481\ 5721726836629446376533576494892497184306030468056469877738895591118614713900726\ 8742108979111882092720841534158346100486425588705704022697133506549649238591051\ 7945631911785627682052427904296821359331439122235334594766564022247788145397336\ 2758246435243579226222179600873961832120100464428960484571980250913366398416378\ 3663042987648524818191739179557588172557183476129666593315739541817421350190030\ 9083677455869957894326172664724065208889833037238727349854312211148348123806490\ 5005662486478524382523952732692092995146001282643198995166850333704435137845013\ 3439365028673214678345325347236059381103611556659200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 78202418726635121172457072757967755468945118612652661580035684635001653\ 9882244830123193597916913996346782079742783681819109807639627923291016036870878\ 6341363164395621686462930573483736270393698813503381337746687099869949583780925\ 6067450470321821068719521738138300409829487705069857682843079563178214953080870\ 8932335195182716873524010284817197599037855719074262483882441653097779169759447\ 7307596131278351435889068617560896074600595899531800977041683735778636125657313\ 3613147776768891529404797995411066090255912258132602760219057184536841169889475\ 1517773181243466540520861093202365563856254989063821750811363734275188159890516\ 6852868521108393269582730873595421964180862466610190855113752555617334019338401\ 9043614365212645474874145608651967292985084492335803048467833681380919289065473\ 2082480282379743852747683858275013190990319613573898896680922709036753142242942\ 0339748647525229128896992663150204433518743455329/19802575927296570994259409777\ 9730714329590092989063690238177495399239252907046344975818918150613599356419460\ 7591373481502088489625111590367215669664701177416946819060969074915613069076335\ 6698565761065302516734455372617727083249095996254744850335986168361889668001336\ 3694793489759225683211686059548594990744369729127341714030638371093201603000000\ 3839223209842183764238398288746737100988582948442242240386527276149485872017276\ 1889759271254171220430464274044518092388569456080295432124271647967352500915039\ 5204698726605614221449274928614560778553319950625257371493138479333277776361385\ 8318082552856669833246012994129729537883620481744042248280778374231101769779366\ 9436591264336125344278192270008518488342256531700959587475420932183173978604609\ 7441599971382616770102819506963823903347332915739987279872000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 386538100211119123400556999266489029397281808469310146846690669\ 9342470313708367206545227313292834040561525749333037056521776555970429759801053\ 5031258215796488637748510547083711461963786221277369400287827153243951600254928\ 1773492643362588625362626989835453099627226499592459622517110890190172714355332\ 4941119183947782131234583536861164084519638674389153457827127145598968118145891\ 3495387796579691211982471703554291989137405031280930068854336270144139799209035\ 4972428586274285316110289649645865510225022011174401737060886766866309056069001\ 2740344563337677401260383778513085971543888059622249496290535466153664808628585\ 1724240919199304889624242854692925559567199938491813920953179929919862874112261\ 1365837587791678528370505313963006909929170137888784029595743801388229507982500\ 1348139456245096628580028424985439660052778561149803956550526197380672933273701\ 762039103017423354038872096834047837557521922977511287592166686521096493/116226\ 4193361415430980959659141400231860066274070418927510534912187577004553303888942\ 6255410779429136572146145299101017611046746065266704150936568567799861200331718\ 4963926000373240832458128802891087454774662017355588913123987984426521577506196\ 7378368258081451835826766318367972018341066755282064035204040401114575305498360\ 7543578714435849716833190831114417057362106603692104130767531884154138041116737\ 2738671851322444001667731562022315847688041700084523006271880583868071080439191\ 1407869936086844021895338449966601203081587125950239815457975815670633893791305\ 4950297602630195882360329411552050900435592503467673182723953092211671665706809\ 3833871328659515927230485130409674788225591005890268775411553035283412898819346\ 2135429720112416313230353521309706699499445025016171886142669115836447533899098\ 8193098718878105600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 7765212182893348379727085\ 6403894219409455125424030752094481344087911726084118326585105987632231130223758\ 3719686568342774530936215118505640794872290524023891755207278517680473528927741\ 5681473099407478825459049175721908826150632339132845785567909318174428915647269\ 6968950549728676516590163514638173293888379962117234736246973689444830308853538\ 5908565731444567951585760965567212293002990988192585257299060305384447873721536\ 9242412403155950491890555859298479518764556607118391004243965252176113538683858\ 1105984110170981466355727227109656940468208256014060344643822869039441022420467\ 4852242395381049133716589225995510383862339337085113998561393034510149981850627\ 8534701397529975484518615510910285350480585152409454884153151189798618506560987\ 3161809122735858050716106402297753073601387692791473459554125748846685775035744\ 7539413799993959396503828733606707408391358732292676736120023359463751108995733\ 2830308009955189151/29455762048036193479040175484153775892641676758940107948289\ 2639135394462436942430295797937854632308746794086506501474005619913706164382314\ 6362521927386083170387449863087968361775597741762539422712519066847105165185854\ 6778283719138130515888208205443092520835271120258145657632863208094515993026142\ 4953360544150484864929234202112744321994743295018578551089038514719070668903050\ 8857768862575608238987172449789705280928943818202684660345403304852322442432240\ 4156330716463949776532366640487028899372291988992052106641996548777595126302458\ 8964277010255530901312251411742591968320278809891736277513695409413139278256268\ 6630522546612341696818482196739211536667230617801576004413194987911124936815418\ 4072934672724952462741898557014391227114080722614911236152347350090184181999151\ 8959078357657946783050384927621120000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 21523340367\ 8213110360584748976282824459859700480300951546106136338350916592328474183492753\ 3173687210647807715988744510185547394239722555785248598400028362968367046751976\ 8960708615313473094311886777841238462047273551300388256269054833145540188473179\ 8700335607760427449178027198003717258194208100923925622986987752374541445168755\ 8253399774342123493721470624788825175018869640245900939184434581445593354660016\ 2321365998692800412496446473288183617006806489677191068703342620776720282944739\ 0136124594048350283467461427744442934195909127594392396886354721477430459375598\ 4776294299452673971371227392152159348683059623105911655860922557135590499636026\ 7960315017460133808417911535677491892790890388937645287635687318778330143671930\ 4593835351664757574802034929533820745488314133643286525894742742646914340400959\ 2623398222599820618523492047671548833437007124149479122948544412620065817219495\ 7133695541805714920637063097441913596521957529/11308516475948906896030958845700\ 1103640438880720365084838862856320953438280862000005228431023799851058539800332\ 6399017929723467184728652295766801266056202711383626664513874598226127018511523\ 4875889590194291439526489732087739371457715612946548871789528997549261105341510\ 1246613493676428116730146770992825552540877597291732397721306410727186434052667\ 5459781119094691453332204726236840940079862079676223086105996391245401097307658\ 4412982082477755408656872508718345137889866375394083462346842621385509402224914\ 6483236873813343612254617927990505755038223838314829723840733430996500477019421\ 3015875222745084676013070904265033273836811297203905777843072386957452264945260\ 7283103492908435881654188313283286241270818552317558009966343222715401966565601\ 8289593084275621678109681588921989427486789489784777182419338886381568000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 91301831050442235123039796422903378980474138717699\ 9795936287834994317206141602244489757337709313070600275666102540951258963814128\ 0010398596516537882838102129676418851810646556137446381941318098275249888342576\ 5675106456511890467606541242639993696476660916423219846205552960411171430549957\ 9561792633058373648034512267409013520998328072690691890711768741538829861814521\ 0546158532121512264724058554696378778314360590227026431572396822139819520211380\ 1104528500207192410531258174712769989323348867373310046326799929156218205037122\ 5000364148364874041255142910232178278619296464569277473152125597273948358079563\ 6832485305697612609353158383493124301311244420309727481510308932591557383691081\ 3530134644951885859279220387551335015531565860975780942758760581937362974372108\ 1290537023148568355875682374093636718012166371291715184965570536145433104767266\ 7821638166264786490326982355353560689433825635435291993204328466344508460771749\ 29/7913860883229372603799139738328991099201711790191372923246547386122909560904\ 9265755042747273617894405324831750311363251379105086083051230703358845589774293\ 2229540162950768299340254830253333087960387602347292347496435330420576582046933\ 6699738053842060506156823406053366603675759661145352852344781279437673506283027\ 6460954590709372217327159227764024814677384891868819482593344552987060369984187\ 4315169740323042269681033635170527359721713365510209285156597223138402747394015\ 8325464417522925172321605189786561343986988972037040180714198437373616316194081\ 4329748675910271779765716287715717567502552780656325491253184628958767895625751\ 0651622166204694495896075802830169765173300594846841909723086395934814693793389\ 6553682382665326078970028830031163217532937281966454907429479734186386349389049\ 8860859789429765570560000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 78075030054626125481\ 4243629870153807725751285690261337409058790140766529194042515676965718108654904\ 0281421086141713990757453542648226091205948084500953345663763691558011542829269\ 3383778842151180486185635135375655662268076345633028119267554929777296233150327\ 0470868298077354715364120964233651266057978704998152611805559724340884240259260\ 9855882092523374676865999156921482438079917538675037857301642720721027874980096\ 7498445355277403948055687897996004164351771703240281821023336816398286754224210\ 4283597475707248657570277930626270951513003509785417353349220094942748678937821\ 2605573173227014643507666944157271819436565023026514429318717043396497681383397\ 2065305405242163518697793714960508151235610467686404038287301954050785142704831\ 2543767001782790809614146351189122620735978450974934009554080256163755147530739\ 6119443069802369176746960921938053663296020462598112765931872124946199877842108\ 6242574823839024213208096816690300679483297/18695337545701670890590652507852163\ 8165726029325552741156255209448891506393083388375861465305867506913574736886321\ 3937023121052928495383932380704016582209174493601027726555846157280908780762338\ 5436127115780648966925961567259774526131386704907802235328152795563864495818434\ 2135353921602768745762451789770216773816887367447170853487544836912343744400079\ 4867912721763789927542651030859283533428149635307685894718029140033587504318466\ 4843197156780781940686956813777151780456696331119976622549115171399452710909532\ 3126912136564920431472674172550502972453136670664901887371339730780389359312370\ 9417393746328645963864718994975787617907678562617663148293268683834933060043583\ 3712990556306898514441848300317831734441500192783008179627301579639155413536214\ 9900625972015562755439692132328813624993514348122793020362524963813625692160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -988446251757289088453469865372037003340642517\ 8700630545635694872377459645796761114007105445996493411176570318237665904970468\ 6702202483874699729258099764306464427809101802196575172519290273536710438901548\ 5725381283288618050705329894824174522017774849907146241824005277601400433769241\ 5790745149218349909226738138252305759240150531119503373026917148985810928605268\ 9543017724018595710875951249507567866656979804583460537974044679287780561225733\ 7982127908115958166353587763611882593627264287966726369867387560700371643446386\ 3351410833584225246641701219813393063048246795575946196410079121337850726097374\ 5393764284569240665063036840920167593758303814974700772179252113154437197947485\ 7725327783722454862981575590125724734984543783851545869984756042456936530458508\ 0923286231290510120074746088730638976125195061485402164426033755107176092868393\ 9859266535702020394635445138260204871338977200508196968728484110327139090147329\ 301923387634675511827/362935376581964735590826646237794343510477794101403707635\ 3737181532187830573969880703505522444481372612047729151482799797294084728778182\ 4054810332372299640625149864194502858569671439290915287789656218086678303164091\ 2183623237848256519027491552139991443959834234230873574020833350222458219206345\ 4076518556863511062444718168618793190416005778205537006139774018985347607608619\ 2355465263719856846207875974809630620532771642094480243873830237185388495009694\ 4834879082212061509007924656085396578065784309220699114345025901285756401167790\ 0845602345338864897141274303419634296497896251472502566976616933590041253930888\ 7139835171397878738357899197195675192937214837077832706863969078429248648542583\ 1368622601054098595881477331925311661987538698737618647964131393109364002264535\ 2936026156567620053651083684572702151563355519567318220800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -9770501874054581706737714181861828403856002266548024876294811230\ 8597417886693373350954759516118816369297148313745832562425956131736492750967261\ 6268655345354611889990989729628996901005373586808979734622675936144088779759812\ 7766426759688168547088205379087349381603499190465748203478165306874326333266481\ 3898662296412462362855380110950306039160832949156448374510088218815804090517247\ 2649859361561570718767847763878275268119350388332696132022579974883433953505771\ 3222717071954205159727387704754207422507360639429758102605007184197561039151175\ 0947713427208673996092683227212786540880280108021967532213553364733687366010535\ 5156849525060165762461907746459213243744028715390811056440654309519797146243384\ 7119860692341740490352299889716951179444438439591657763516553737099347436367879\ 2504379173776627464923872291844599172068430740921228487049212222724952228436381\ 2777858342589276505576661364614388091113057257715281792984104316385843459423969\ 476144261819529/110739614708902937801534363266717771896779533108628761125181649\ 2304623705866654222185236990544356132827069310182319366055356582401734825007270\ 7192549840526688290675628775148779499418308927434961059476738257850376447986295\ 0381250580924621148611261487513018589391313850273436682107202340860029075205335\ 4516558638607495665749572806918363816082302708505732935000856238145638974698438\ 0967435918008979724635126992893909729669668804668016636430787442552933956861206\ 8112034429278534325903754998209319175951659838395487019251262748522455976612089\ 8445791779203212280150880616615422294797335334752322256930447561095138142613478\ 0633127441388202245901505590601250001578951319060622006537031935841229811531238\ 4163596625057247371759496475630814386265030441068829000403975836917567654727700\ 9754451408032128443977338007181456950097000016290573377863680000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -392426636953302270098817541445322343125972047365430776113\ 1103137267100489329260245060556635853068564509372729923408204630870259990424467\ 4983631880010041722077770359651127749013624022753839991697916305191655330019605\ 3160242190642273172892976240639275646210642379347880023099832134601566767580861\ 7586858354999912837267950202608220268535488571203706103640332425048236176845291\ 6146685279071244719095137510184806387963917131489848882246558660903399547022344\ 6055620182609965398209711860181388786263803782917838925569228795659837915844113\ 7808131819510144955267108806866360474201988619074428170574005436743320167814527\ 4755407673121174551294989561452408002153642038854255576855044494969848160555081\ 3997344365673004654037750284150842887620067297802496632168215762090251886344367\ 3571685097310263899884828513223317269866339769998114024301203675434001839955140\ 5554394939003116940582814998921018429040887571455176739070593161835652972677724\ 69101298005529162307876939/2847156220895793073200286843441076863180732814525280\ 5669616850397534145030323410805700488263444263091972779456296403636426291375151\ 2793912107514080424959933988169068812259755760795543934746514591868582728133941\ 5791249109444945239520631730629815637608092555643499742419459671749179916977677\ 5921221781758795789987627883002860662775551709409384411001114545762258977559948\ 8461103084846893462962376531468047313620285417708055687890778622892509967924415\ 0347585048578307316000630728446804048056290917211609212618007416186563721717593\ 7119846484061803734066300146834959986509003992961192941978006471945465583518425\ 8789220446502605902920903407062259592866354934315512255307709830339308072049988\ 7055101009620208154615146933892255356320068460238112869845370369072621541633033\ 3330276118639435488924566619614072028283157596401527015797817790716864102400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1069611514027926427932771056756698030444572\ 7938476531576747842754296531791347715695516578787561049950655124011676374017166\ 2456643836721592267149419772145627269654552430019979827885548696213457361691293\ 4541319273709412936544208068495169713752089189613468141596323390295084268619291\ 2538411076394429781579608807256279262221160284227963712209623416438884611293233\ 3392360516177081569785795885000237433288536959811810964820810493831882538132908\ 0630289852002148761259306799036056260449997013538895698900442187697353381232629\ 4976981686016398404259910405410920288183068872348888970468305231666789183733164\ 9357257260162998259684089265220562754753990088463386393530184758321722546951318\ 1823781773593254080813874334530285032806519815622732285347794486255090600160031\ 5186267519007977963359069828816791120992047370321943485131864162756462755246118\ 9730680126019495403164218117881180898237903923373019676989565377444932784339938\ 0893044599136369636567346455799456249021171616301/61902239353185998909095362948\ 1386277594052286658172091292899171643877362725768364358553047147746892601929536\ 0417358531210787672091882493619559882941603513942325098723229560428742435547726\ 1864962714735779404663381710205510901775135859021332263194732451775513987577196\ 6627514202041674240570382237635788001687009494249792878489069187481145572427707\ 0147903840367912091880156016728338600939089507582508562112577097839722701013711\ 4380577770401780480944951002532945575661873702755718637720764192345377190944241\ 5505334458067299022589116167505960851672975810085809911344502074813399467179915\ 8621825682299542741963662723062405810511299046237041749120810865601536109685415\ 4473438857290245837879283971636865568473085663866395554352751779406286512035597\ 8346402801560269013501617627703552434269002289762263760058140670321060254607565\ 5783417651768905643642060800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -469424675745\ 2156601848091906519360850861014190634318384377850047000336584578832597661558527\ 4024106902666228630327035680282638726043359353363731810067449899945331711927575\ 3882179090886940453755218931173073158344912332368784440928857082895564907421446\ 3040430509735449742118733969125311480094174731282687587717058664900229097532692\ 5923297942113162071419834778831654647015781650686475077349335317358309397039188\ 4227652813152248076297307728396760321035470381726688038433909212465325368879939\ 1332533008026025211538688780557910451926842800270084839562717979090392197128657\ 5806761294823065445805459098417158630657150956490920215321514210049631956455484\ 8421451301268676107366565357248947445260084662309364410559857915228314998210197\ 0947873500122938297378709342213695683848169392608539176784034999950353810949537\ 8623727282096637829989436855347314440354942268785595353272495305378764595228939\ 3210355478206074340287680519711962116950535174114880869383259092758773851593893 /246867719977293642993742578968052568705626793106421348250631670341860051840600\ 6527992292012519451239277017569380028060401677984480517311515202978180260081220\ 6334241046301097381388828133215749924991119900444468829761336491048867980715743\ 1766605011701818886130722085706980365863817438963308502288486619274769207838474\ 5379427563875561740331597709452705410046079657674014723741082890899148163914108\ 4012375415591613829512483521755088498008992478392222572156291333378835693228427\ 5515064860296155768365893123873537622850089757393690918169027567450391679026800\ 7075454712251682457120226122310062902195749226244238823060935878537549226414145\ 5855794465681254559516615766961317310603378625841723958647418550618187241819209\ 1399344806486551302273719739886765755036617012068929278503472699030534713091987\ 7063530185722725126152411473824440465584899275077189632000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -7094988924310080695397396105933817437750376919779392591413564\ 4372903632614346295543451894925463709781276485706939035446735562416322339288736\ 9264554984123495706541756407452758820584002072606072275168679749350379182835221\ 6652916741436960454899369148893162888362877701933306608627187569066107478862935\ 9572296965353559579247144817497086154661660608930362616132225805671168036385661\ 0076063187782210839974055366805730034750425289657621824413345976021426816099350\ 8608269168193827965155257158485053847018608291338915947550150310509214362155464\ 4521844754195780590443552797164849897572924180713738268807030560621684737013589\ 9184990067618522540344718705164314130222455331979869009318946742461885015972310\ 1022824305117159052578851982492815079256306626213409358288707859637978384029632\ 5410617575923112202714976687039519827724937453233522165060930440331440303980962\ 0602812193139843948526860973768400104556051217856682900691387453391146619019991\ 22459744257668882693884111949298972966841/3785816560100651530696864679866777894\ 3788784844538536840839051127564203968359859460064089415352651839378637586716935\ 3045147452826233697462713104573167711466290984541394325713697249757300456855567\ 5804168735366920813864284217757859101824722391947673720616255347407311912759463\ 3944328373604730727413660041303609310454037688064622859872907701099536210304562\ 9649343900183250499621573971564182267089471785849598793868941621687258634397107\ 7228685494796538696341380261200051345559146693990827574356122331728146891682805\ 5935269076177434549716814345709391678532660185734231908984217966405154409372169\ 2308548884937403361965888473160154246161294155417129759358674435621393984948669\ 0689143824966661205496241296722767515689118646195708271538512588202722576829191\ 0412356037349149401259564633820920273054858545319903670557344967969111051407596\ 1226073274372366975442616320000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -127325413\ 5091174153251279108251220452403935163464238879193328192243882277886810722249754\ 1224920967201450421122567233542622450011311256735068194497329624551240450339048\ 7969826815280125801430760740265539438224987380219383514544552310974975666746500\ 5313973937338571425047137565638279095100454906052280420843094766655181222974825\ 9339032433795096981655557296882847403400052032100892951976743635025977456839060\ 0661108391305739212204527031290427515666436294461728280376858018357553902951848\ 8667159698838101751959179339500554355187252413623594530362580853932847762245961\ 6672234473670814643817200690864514895839519883411379592891167699233787950995299\ 6415423404967463941668213625453105254261412832345452113874796175815290514953179\ 4805897448639998581434544122239890246040107236104144509123298816491596469114415\ 2540811108416632978250986714109350419949167787177176042200111922192218179938640\ 6207237066312519228935024143810064232082243165712504273300770849544070119139716\ 287249041/782792894510369079400237183577145512279757461926113532563927084362074\ 7464138796746650874316474204839383205201676643846265645651349434369592266626435\ 2870144774181656908777691563269420316706506854569451767069341761129136915071358\ 6091140811690250866487460649431444586387363807051645453655440801125060855974603\ 5679933368097521062372187434516699687168247116247753069839200231848490639462016\ 4021261989311305571775787499724971232743818975051588066554025912452214869714937\ 6206817251224927876390145292356522708795268090532984863776686287625019952222173\ 3831137779489163616391635360769153189627370479950696480091248919824890497471501\ 3294136871244883371241214197613617754959116209496069114325375319759974536817494\ 8516294456393559949285417432408218644899551739947302462778922474817555178815386\ 9642949628011644762355762451863324192818325568612669683789764954685440000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -10026443622084486893483536257593595804955563514\ 3887471417673498012980982363520069867640431057045481970046643266442747393186456\ 5323646993272454472699383340224879591844732520976485661590803043686965129968171\ 8385049475365426805861343042671842436760429533035306288213303892819441719001834\ 6734277253603397067339751083599763885454852474137570896197157184159755754443174\ 8305285336615157921676246405087945751816966051808342610833881598414259966149015\ 7876690511017936296606389807240186701539294878016111507518408116182308411687044\ 4373146830594537454502813956733380442711345594752549196445815404566856296317660\ 2737904251778527851953858100617458663301473973773443697936778816550049399137567\ 5696972824559857394363696095779519628491804376274341005653744211383314585054276\ 8184482747603995477662452779596801918945753893438394557983315120784054718874831\ 1988604458464056014960173405752409320740103535733407452499076849321960354331256\ 3208707564986145602389964779327045465317019723378148658499497/87397387648915078\ 1320826675061138656173241443831044508440533726740465822962550932164044428451540\ 3386624044873988434542929005880784851507164879062579085050550561240843453570214\ 0745891179095414103361103184060127191577808319175342295489661823997980533428909\ 5284341598521979253419908304491652572809181933699258274787352422068290573060896\ 8645016545963843432158894829685469787212194705035992343254930871349001426794184\ 9865108309605392971027382452422349009041650713990566525762345137192493462928913\ 7013205498855329031599590336486411693437177949135015742246006609001593446176729\ 4407949788217951269708178530633246150048762199923979737442219403856921395503722\ 3519032305499588094157761874683101368607117404067380753254345070014864934032213\ 5762163882456064843997996564186265547031513822767591284305729786844609331507850\ 0860379452117068221579991722531411057122921467084800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -431805281503646333924091666229675569319644581535059017929226669\ 2709377366060666745800207707730951887344002969959914075490131958013987184234862\ 8454066050194658759869896425802691211182272111675785352639545967643386316631303\ 6947722824359809827996633254434285270455579043758170269082653310120276411526891\ 3615265629123878108837081319542458867565253535958288612650146122873799081222056\ 4426853168491403809649547282730073788394303539804103923720074338204467056772640\ 5583758440024366297959101435900262900798203793257332317073980995984252787386626\ 4217807413504320797914271795262091418462300134962157361629236899947837207106656\ 4829324885266410556010177609157183479944158731454834330524606429524588460664322\ 6373923490419678174815626734754491764972347029140075504307245629935209183909673\ 4033844175415477978771670154549011912767037810144804349282231724785041486917270\ 1276479047230202847504187693994126705064611350695988959968737381690703853900901\ 0792969043437360044949132594835993773285151/99700903385898268742909839145324070\ 0003455045147065337298667115456356642699997422614322527602485337794490556013243\ 7464020953310604078175649255241291674693589232483486464024273337516712178360346\ 7426501205117135388450412402942744851650827808929735074542688054281687210031613\ 8610089570657953177719212400093814051335086500903147012957819238630528301700585\ 7074467402796531067936241532443971847887906576538909394643851805000219785081236\ 9861334351064330180217417076639723949291995666214737688292692814613248655826370\ 1096620044050032757076392320615187861300056083084342038114230187314660306416771\ 0589426964557343909036209305738520574266609514108623922055217246103199899224855\ 4014922526944314668071226164834147946673646075016957570376554322382772998628756\ 4754996080503749531807794894904776465106050970429530062642450340868529731801471\ 8792709003858648536038284197888000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 3247\ 0117685819141472473780539263085765095871289300081498090348860708014428367263620\ 1385310646634747048960091757936106360069263141812081149199068641449262127157011\ 5923146846491615095954850116132699850888412250350957027459048779126731217767221\ 5167747380888339321962310962445153863552349469123680162801719949668647394099465\ 1933024279898466108804142057818026213879167987449368532489414151204161542377371\ 3018447104312980791147407503212629409274600405445659767259353120863729790284893\ 4607446459626991604527340940831300501055992661672036653499613108582007940698642\ 7878139458678529621351475292297837359132550475552159547056106721252611366170193\ 5119817589439393417704992889786604164522838446978690937910955096998139826096599\ 9208290630639426712743688910708879959007763339652061457818609510852221205943746\ 8775158449659254984031391256137337964683246504952468642269690457121022277371906\ 2493451149091856151409102303765343371358834058139669734911106358799999052798490\ 9077705828589228374109072633/63770672080935104930910537272579875648854654895616\ 4911822114589365003656327209440561994239595690265327371892112328388193758433059\ 7231848237850766295329226587862982229694597133628127917162985779961683029952965\ 4787232853088019267582261446710706486865263137788192909351164141643597586542392\ 8990155895760256440968502264595017274673983127280458553833021193639982092444059\ 7836023662385963688036915993915791445635138854027385170281860436032508888330413\ 2995745876148695532581015661259708297012316923011213061825388443874023177661091\ 6793658873922172813070698630723336449808014259929394324349019937398429628706482\ 8794792015634510867432975661397887521575871706162830301768413509096089523877867\ 1667929407170397521702889427864156588972063742690226167803447677963639955241852\ 5007465687551313667398893020419517825042522797227135172379425207581741653449183\ 0388769612083547340800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 37944891523096\ 1559349814491033516286759542883229618536463733279131833666048300741861432388895\ 0425657288001161302745166633294748772258064774393737715295706290916664540459771\ 6145200220746241556008126119970506607018966885708961411023998530854208367716754\ 7283516372884189081365597120411207838653103039284779102607816411436643982409827\ 8530597744398542005721460151035211586656410897849812207116958285947291909223213\ 5155172660966253391781440544265722018714296194434039328269719695018468942598264\ 2986757705036282414350403330303094840020021797536280861688452551000493998365639\ 0190578453974429238766476650529002246263292595350898433004400889721656579333271\ 9583526669418306842316898302341547146172588656573382278301877127607185829067637\ 5086350811202814761002292801957684861939243650225975441463303718911114888436996\ 3722584278074964911618699191881286008497318691205420161105873169609204094574205\ 3175183888679687681558914578510209714492393927631281414063393551967071393689166\ 0428796585465388476289/22822944702972660234984804824938691906418614850277311934\ 6857996010399013662730634407238905444317769839713834792681216310004537002317351\ 8378766492812669931894675666384300682408178432571612334225062187628018183263791\ 8444500653947438106521937362667110068620375831889262676059436388989907776259073\ 4947561866082067567267477815365070384729575963061724527469015346782690655910163\ 2702988026099212599189117277973169452008099675403222665793241115521417957891428\ 2503497558352511578175467236082153403210737434350090977474718586851699238546515\ 7647708152295833105430023330940703651320970930385958425532233323462898993949449\ 2595500490137923417411891665922350505400765208725288352674244709755649128430850\ 0376461525539233771566060702462058212562102549482247047585996627506495446299544\ 9972366067978703801849212052093516652431023709599169905578845375263556674156492\ 5508950416204759040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 4240682763833306\ 9962675461352193821417181885092664364381821181965985440640022275988717715899720\ 7254658807950482667659483216997643587791528582361156728017544860130905935475988\ 2346631463363752347750179352216755786670454594090298553767033365742850224247668\ 8036051517800968099481633020110475217433087060370706811577216824740003646833920\ 6967377835302297003924392785013794668997890804469967361261992363677452780927971\ 1547262659626849132636258781325992804046471060981192741182274966403273909247032\ 5754976683320133214061763212761169147528354485307647500765207468497606576607749\ 5002118580056325692398027591319137737861810996336605617324775670936887797304537\ 2709137398907328383901436235963501056560800886202825678238613216833820272987097\ 7252605393934628292548127286697612596904263173430539717159186254368067449537276\ 9749649178047969656508961600656500715399369517325714678837045908294423142681391\ 5010233133948785471562255165809377568985927474862489828442011117452133066559940\ 6616035220971774652741846079/14138394395168885548674139787224005814627290215962\ 8295331021115325655675812847949905121510894578705358613088827166408397472957632\ 8391111380280469513080712366920639332156094790494513628912130077792878912820303\ 4745340457757253456314361311574397090996591838821311672630360782798030579934203\ 6777316242639646782930894524659634730302127601020433470821571340875092457744386\ 6517898798112315138336918983565744746617473984959238308392656132795419293653828\ 6858549683330011594912081869573972614480203836503517564582576393012375284621405\ 5672420402680572718943904923933776016030854263589179490172028462904008395423769\ 6808178449672997994200248839847960969223580348399081294218742808508151406380268\ 0777046573073479147656771729195242053471068919949243706620665849363698858057031\ 8729543652351806258631786592318627812490977907996358719356610639251237752739458\ 5053219580483707772265705137766400000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 12\ 9275429489457966410924696761131192962724447010621264129027511350540706533049753\ 2126706613498263302190402331192834190267432608962263596284114456103107265624225\ 4151890239318336329120355809429124976568854835048097075402999953338676389072739\ 1824300032826163294931377309809989069376439372570822362201532784794309198308177\ 3807971557505936546753091264594990588018233414448471923462290209038557063970347\ 8530402105643644106287752992353782212667075883640902180275429860634926810357011\ 0651201300512796268589340277699193530221516923567436942344883921705072583546609\ 0505051978381870500824725752270519092841249731583023352025755335429854610888269\ 8862655323191726649319390558308679354382751967427073367236840602178802670483054\ 3186970500529138522267598789513759410489378731744916993372954849979870217661703\ 5252018310137304548472105248622638473855990603495058433147352351559477990611270\ 5114895370417541004809392384543074628323264482772363075974070369280142153116843\ 636346873137624626984573706235572829207373/288474903519033355308358263387225467\ 7312806390529802281040482014794892455565511203803239704440276232092975009756632\ 2727941914163734755769738926175418647498288110736423715009768829853386508813309\ 7464859344415450298742092495386079567240617975935829305300566856697940276496860\ 6427868323990476275656699376406543835854292066778363544577170644595774445662667\ 7708181291499309419680969129713754633308137611574191639200800539431874911625594\ 3001823179003181934047900181891545911563256353868457471606254572792927652832819\ 0144368165372401109592171857932028178074213426408055764331916915278790749148020\ 3414224814581938944947019721040087784938576483836692215955880454694733589619611\ 6412967325065476275764952599871676597620303598469008237386771931282071182204951\ 6386282386542987666242391727685643528387920619125794321728618649661611474106988\ 6865467759117079244422240240756100620280135680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 95898134738073999541121692180073406921290507894714634914484517586683\ 4281673260005419055047251332247566633835190650817391452998583637301851685045492\ 4367188391335661930866104149703804324807233882425846719641131566881137142874227\ 0754255735969331104252948108699223879954620547893382511654744865774007282805792\ 6707335326318151476669016605788112734752276891304895398330252478868380328843664\ 5131104555542740505208056328956398150162439056788519671217104913844764957874995\ 5686566311098155147033949679628776978149852520945028022840583212872587480638938\ 6669636275073236408198127520179247544078882293789532237624294248890377006301027\ 8349747261089210669334757760195707050943834818186961387557465318870960852078584\ 5060796256341147568606528766212354267956276265501424307767161639535714006904681\ 4606250902661429613359309154369892798686164075431815555292404546659665154166617\ 0389651973986182156256856607784820638891371878416578357828999013230286809337655\ 247263087780881774868945782454406046765171108069947891545614058542461963/158248\ 6715395555008538537328686876177079821408920594081768425644314730922114234461445\ 8312669542729953729955462466265112242505642336819310611050482527131139456309158\ 6709966675506219126430504650733142037461872469092100893980921326266111307625537\ 6004403685794007734170670078766440245086816224105183203526078243114896918814116\ 9157820329436836633254250645492300270488066887760783923442638765920030721262065\ 7484329698710756150330372140546475479102400814355788623507537837159848512129542\ 3436063133029492767696462061713409477981347040162277699012881794445568329342741\ 9079176079892538545966907132667041524650126700322251337548258734392113072927147\ 0803045259115362147364867845657547957097938771722110805941857081999894663914853\ 3424923107946124777461800302865807452631850544887282964173278361382712458407459\ 8342122211784814285684208795752705388269006863620262529430696070798979841034581\ 8372440064000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 14974314757110173759\ 6994151220983846732057093755957474562521733856584964820336098705572570625264949\ 2792281053229251667603712878382271498383858480325054156782430136050307945479369\ 2067027655412377784887574521710667229766122812375157316913922628498735687910106\ 2624615930784432123257463033799116422470755008563196821738069875145657779937826\ 8509494967082765633689069945426435792551177292818693668158605533407223333300386\ 3217842669175271968986743380664583888214427753859613587406235715146788254351511\ 9511808675495249314465465542010059877612208446823299428961145452839828639389168\ 3851200053303729459922128309531553092105575548828971623015967824312958815804464\ 4099375411281436934056509489074583723337286918825237336662783481681730023236824\ 7386739956636111100802530583985060871973143592920685691938471192904193732469107\ 1546394321364673136060210603388932401746162974500299278036539436848018230497389\ 1033660370916639574123108600018302528398721395163546747520601260389729330781320\ 6570058764642383280341927777002847404198484097/19503357523892517702733203307401\ 4054444202589542418617607549618533569012495968826200891474495779375314744836097\ 1654843758327607889801295936258916719056277282292822260406984292276397623692754\ 5679606090406988472453255974678678648855666888108309381566273225568248319786423\ 3857569928005724665539843303918571513072695470759245839285556650144293086542012\ 0803698546836301803582077814644688014705814186241943293165621371760714174746671\ 4461650370421975388365279168904186500740765529877405446137760083021983615475046\ 6795869151113811115964799915014842616756444068749846226441305596635591309769146\ 9565549532705504865181215866096135147720155975672906241912131295967280785198313\ 7638064497972535463920891546278304176071077017854186100195464843882014819827957\ 8326696439499612420404633188919535691648612396936427387267485199141943663915031\ 3032542175577213750906879255439686137245620270508307038531137568768000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 119693787848478578628515652314346027975379\ 2390323646987252048308866356705135119872931520544327581943910121296809612186518\ 2638214386222399139321106990052599102793262368986993661421376006300719758006673\ 9473103965911941304577069127211536764354223260395311680480465041264248654528917\ 1115397845724911535966086733964022517523203056618953858148602852947067840874296\ 8182497343268195600956756040807464529168322677951524117907236667596619718334836\ 2478004603242368990583682127204408420368316022376215689867281710560142129054040\ 0417368484838152933435048178023120709730077325135644534921751616758884887933617\ 2659676363572035834573204774063713915253284826340898337707636477393501108325581\ 6588599434605665103998179344332588030367895174675686177068614066965271615660899\ 1083682633175865259324378301252686495342546303199036390059217128451594136705054\ 8866429365899047294381653825508232962659718049506556464263548833348991630364603\ 0606045574726888805995767432723167905476802146511855605626303651082043984603139\ 7095309867157248999442783/12912136299957095217649663657795930637105174881316781\ 2380067197750394261124665866212534465977786456421413347601445947863827747515024\ 4872805620257256776661451510671836566813109722391428878269107267155326807552502\ 8493941818076454939547796041741635541005853877493384596080976134964688017076457\ 1909223868627197321247523666410530186098222079557650906413317026310556427606859\ 2225689147505970750338621800673633870189051041314275254784546857312638875970247\ 0011947085940492508196883130170151757560673227665212685648198336294924085331872\ 6751025295536020096190496035181698994239888201285056242767398040778712419244213\ 4608027571093597212945924166301361212995233747004189589811495257660425096083050\ 9342559209356485894709093607203216402586742043362439306327898681860171810352310\ 0189243159719603347999113831305650782614144471186091559290195302227551061325623\ 8740630124097597575582822278051354347668557004800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 21148929598563375758664610545684289461867386463902306200897491\ 9914333974087907843694967866717186014509782705070376663616212364411175307808011\ 6630981905651417265766205712080899146024135551747439998791430293755772407395753\ 4092995636644400715174017795767560797373803398856061005085973319974545222571843\ 6642266289562553433651350463036368209694487707940439396884433976116795763486225\ 8821425612636756801979586623709973104220627418762362110393709066224169867844944\ 1882960524402422866099200638323110734255505834682637966450060520133548722533961\ 7763286296427458419377727437903678667261897171971983640418877538526106418192662\ 4802352332407490031725917329760109287001712335666304798931771445579123202423835\ 5586465253041960764451007906401317958128576316508524201253749670839759564374145\ 0577695637304781772595280032099954810664062472822655375503773277085910332278581\ 5151814597437244799528088629169348954448442876927491286339735445778031942174331\ 3676011268271623432631073648519180180707099564898655666062798135642835323518483\ 3022999/19645040652206722947940904275517040708517297271430603646752943734535984\ 4645511635490398437917243426257795123574743922917942088179258855928138288420075\ 0283798786396559026212137656035215552553750560540800418082679935182283969424160\ 3225598809747393977507946323373535059861440330780674936700805028556956268416309\ 2438832407023637046337279000722192395053477056509932971218179895585249658148413\ 8395192752416893515460429816297190943639400970589741291456172597497677443330292\ 1671065869566075690023110675498961188452594876772549300387324362807992564032241\ 5148068287766844117796335504963135969996030075162364223134916127803746776464254\ 3664446863577543003899468432042054209522801344814877158184597013414328348333189\ 9646203377743261563551572814453349658219518170529339799142418555192211292379331\ 7779771747501669326700463964241367141966474740621085286743257186954429600704885\ 5394729126718452558716849369382912000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2340117235290404511747092590489701625233109264674827209097551912618310099430164\ 8244336364384724959998654344353707631425619816780463179220047545006222714176234\ 3984538599195607279168202951114828940577336742305722653519580217083216921042054\ 1179423912013684760663495604346832382012047896389004736504332977242776073088095\ 5170739217530934939467495654316038174846076255204900442922180001310318486789946\ 7788073974207955777571177183555297596417079298395219862046270748174808809569080\ 3356147128726514813109013262017501420663174765964784927844695007471284440751167\ 6621340764379273486131165005494402963132229926408433175141781062415190796567856\ 9108492693398232746922771847818021798871926170483343208984063181928341132529120\ 1031599623245379750932399655052930201028808580857067452791288477054452787202532\ 0615488685408238087884314221304479017200316926330542112840981893476068581470421\ 0181022181663436090428009302249704245711785452868710855998387748110661301129118\ 30241498535777811998205290009570631363000386859060406918200257280616454310529/ 1935410934210776267130716287345562926169712497841779344051671748236531648748974\ 0006770340320152359905551488367899654684758165103074388660940370088949710884144\ 2239460444618401659177192123144516731846519168881942726643484149306324379940671\ 9489592696196193875330732988891004869971040145458981425323588319706371708182901\ 0321595380408290974030060074311434168611590135091992320724460819033658861128844\ 5640494163574143891087748223946539339570760825467263098353212950156004657016239\ 9361931586707004937046409105510753983196372782098222752348221823862478544755859\ 8897459910059167978941874444807618809481531864554710186869534576429246390720339\ 1301539774222360646930609379510578784102330105977502683250567961024045357916367\ 5897027247980641503156551643717718408386657643507076732881851703600793142429222\ 2916816496076516376174886241972677814505185169521886788925297064415064291643261\ 3421692697755042424528222289920000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2249711365079211028791466628080588786989186410151607301766688007023870888646876\ 3450175442032199922548414146992897705188868582452499739550116903145472758387976\ 5118477246564610453719874099598836708931313517077616353738916676160343780632567\ 2116997558583287771659954126732651968487289305794497832241620415277288507526552\ 8314023958507169497263857240083626477525248309332233439484540788250727021470052\ 6658137220840427503002946110465711995592958626079054176275554554763014250758298\ 6711952996958858776172651809930869610354804765936658254224926773331606335891879\ 3338588621611435946087543834953193958418434438224338145455772661303772016367718\ 5457390601554137037565012803665303628281808063363293181269454039341697568812509\ 4440268019656014803536645848689893995931421756025931712152976861081578096460374\ 2886526430698316748158199641339412424850529701527552558931484959246944078900081\ 7430607275558394669167613413367724421531851519795035011132497638300502187244196\ 4873871270844290773342902374058385977359002819901384390688333111802177373319/17\ 0790202297665526650266649642053626643546836531864687281920051975834879671019076\ 5034715738167135175907447328607405381844912406587692323162533866762309519807417\ 1572118583704483632938867737641181498419878381290113336756208900326490507176119\ 9454455782734324178262530661176860993876652622993337374759474740479254021714522\ 1207653421338565374772182888449088659163243961830942688645676814729222282321247\ 9542189296165004389520625824406748245727384484063862191287628119949726975219456\ 3250397959611143365256451503288725144753158032250409391742950496700731169985542\ 5882687541160158866677446882064578819656019620998769807735087625212653660744263\ 2413287849165831145197002155118485797408637541450801913143787562325292430431733\ 6973505299416436244587539648677754529189291980263373077574843994408748477199922\ 8962792790895555320962757184437923639431846152744876042013498819883610385974131\ 0974068257729864825401507840000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 14\ 0363848872295196068707596783072303596325694350637416402735977851611033721596511\ 7775881927088658931299536040541841429026665953062173950972139749365642363097455\ 1036931724535898122479038147645195991891784192981865863249228703890766450380871\ 3812028764885033121229902967950642396152143613803631703232651117891953013234589\ 6942025567982537878214205805924329367465854922544367876377475744711499110563024\ 2535023730673027810715964228580479049679484402610653208260203934140288228676000\ 3682400596773307483450182563597822937320857012119895835865151962093552794561664\ 3486294043044881660775384304943192551541834880987101838991204915690751923307287\ 7642294086179201404943998286273966648463895967498260383269269135246431918723729\ 9213909001932874641946046436587241367145914226137649941519695325303151289100165\ 0307060978255480457587203573014455776667358483715641052792922895929259465888753\ 9788803928777305102497937178609784695724227570019560844979405180388646722377177\ 2374224671365898083459112433647590992004613282880173576648945648343284564567383\ 004177521/100704974366453333058676332044146183005267110017268057883551109859488\ 9530628164611197044147060310219850652055247908028062919517914617679546842100158\ 6132338132370517384930683850695784913032906642332119596691852231107774611101310\ 7563817214443060466655060139144938676164404572462357989394785437743039119745761\ 8642093875313249190191948868408293461880190284332372475317709464203435215326962\ 1938237484908640441686202578444263357538976333614150901794316007600175733467951\ 8422845646832646407266529072353088115580434618611204156061901059469220321354812\ 7030665939148900830669454102435566766956599346227304574996088731861877109688228\ 3593171537476952929517712882074377400808351473153370849260271786210027644190796\ 3228060518897101662929085244489753908498317595186372907840857343443933883502392\ 5904175097130767055745465170188136930620184924527438036285304921174421321467966\ 7065874787548606992177085480058375255365799239693107200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 7600510992577059277837196352968998932243540071187444656\ 4392755829065186067478373710611812128970793437706183944191887345182145546100212\ 8898873149179792285088431464854154081590315575368381192487671719395930242815563\ 8912894684970948757231236310398594722939099057758263257173710270772941988679001\ 6646150675545006310627429128809948206935300716136901693534648689421302795270811\ 0155509621056867927049274453464677700140115696569196737556072649258560420715828\ 3878932523154414368478714370594549619810464612723939479596936841071541211903264\ 7434996941602054220646659048350739466168497434748594558952703287479753162138136\ 7806973137151884218127225251194874610416958876828832946038950546749448259626181\ 8786045984616140830086869359161358445476488350701128591613882482876858836716101\ 7409388218284911021423907458030470185427203872199563653035481357963583429157941\ 5169049841066717894623283945992445028194551140759929301862133049319016082721060\ 7060052379643445187065457798463841669475810538290964307697671267522498966604869\ 84512881971108880807365273951/5306475971411433550272099276476198864737237555414\ 5279542385746392216650057470701805906608900439210119779850364132103545621557767\ 1018787552181949998610601263709898032429064765353942638776088137020042923776098\ 4432352504702138720742122602228560312294927488197754669345122818693594234795736\ 3458651862902475668540374589996877880159236414664978380570941775728543819753011\ 2613035494310614778987932578145915108044220341107047113463870919029608404673594\ 9207677504305551475724089823442328326975881180453588445183461401831682056938356\ 8157167851995813419769501966205103388477003549021120352357713603890203241954187\ 8637805786834418320590858849836095054973203508428258218219143548268544524469985\ 7352009604744603968501432494310289768962552739101829980292622549837908756719888\ 1502519494610005080997703895199945570773430210124389715884137209338696001174285\ 9359605022366438575018949811624065391955162518215192805014598634700800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 24511604671101566678963744424053641834552\ 8613927524817173239375664827438519390236310454583530610503033436426767121901829\ 4616235647491235332508292181945681804139774479622272072581475587959357184258644\ 0188856477927956110578069845794081875431114864581528136038147354067924480933996\ 9721511142923588508171573100005163919313824541722995400954785025359508973128676\ 2198711785648252128389345266424950054640952252398828339243826853171031922283673\ 2238079638535392050811439176763775836118693584232809309837438402551440683085384\ 1039310576020125200625956758006706657413512051184265399019068110590619891857752\ 0856304772904318293142183723379076426829410942494958710284353612251590120761690\ 6800234431872055158742426106095487005127730938632504089567690225606255061651945\ 3921369609825713610846910508137585813780383510477366051310379708891070217698062\ 7965112727562448007735745033077989578919215315932220765244473274444073491011190\ 6714428519370451236027400535000953415275936316279596232744822756089664966395398\ 5040223406443692166965077798263328989094161361953971/17175229605605745603408177\ 9245895338111325100674870140440865689813563780207705497211679033176971786527000\ 4649850048938234083607722020503206041476613199539553697326161124816186053505975\ 6183923132899133551608047367307443502514569071675727497164318007411870283945928\ 9245049409984642151436198330067335667261832574541609341497564198608350000001281\ 4458292511251639574427156089795622269930643996963288832278928886092068129657599\ 1227024560722361096639063228965943920482966183472338741964394636979630689605304\ 7047813203489254718499692026588362837874740505985287550541049765762440558696203\ 4057422827549013600565768971256051367777058050241195966734265759452610952168641\ 5701459452392267696254975665296950291349892120181532461260643294299175946588012\ 3996266340838817566767801276403418828020330052154780313760523835392777180180697\ 3191405215271281197910549178801655046228377194742296296806298906509561983386100\ 9247418066896158720000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 219508142\ 2880545808747246017253856252368277405986894128457099401716080135128758846300288\ 1544096503102628472580021103542888764895916496228796741711359685718990340007906\ 2564418741392346448461919909490168731841782916697599273408621443966415431842111\ 4388523506067064339125982700560983906558038442653386444233177967013788988839037\ 3439769796435927381227844726366341430985016595071009931455649370207852493292693\ 8790343950328558650736014992200561879298227120873951467107066979016680333640383\ 2595344115670578969751615411581150985017249122966607673863600585807178919725546\ 6369690096708226082607031006641854567405371125592262774303555145400484433096197\ 5777827805172415718910760668669476765824790808810560206225983888936646246249379\ 0707912475123845562026978675728567726882826548852772319443596847767566998313983\ 8525944151871251733231698282795091498706373948224934701218859965135981307247618\ 3956782554232044679718626610098341430794293275163983946360397209655090058580788\ 1567715589915224508631477563960876157799990276906304374259073425006897738196505\ 63409997/1597538764734983830065146290159840902663352129160737829142653658490808\ 6026369938119439110983875174312020703660150785858890651439895812634001060865416\ 4598704477170715079846405666755248604453825984531854736727756965905825665805025\ 3129753536505118016392773612066374421155829428065009911854841908400355463120168\ 2526851246760182672120122140165964683982744826079002990167747613813499509804423\ 9226597403258257739527793104098928523825782649515024008509397054005952556783468\ 6113752971265062477477800009144238322939648132156299988236204330229675424665200\ 5919101236031598739489253821684720151822517828437697584656777479414778448823613\ 4581155109005303982567890851231852175267053428024807288470260874397882205538520\ 2473071485357039927898240194033099299723877320773479375151490687928105289998145\ 3384871963163259438584193341259058331158361315452936872803375016879441436958805\ 5799615771116158834201858171054916917195921299172281548800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 30052857053862287335931594411158175360306292211939\ 5150816582559218047385600381995777697591711693264805411951961003023410865870597\ 4891580384507210623587126027180867951224106911717585066821601711097111227558189\ 6672114140754222839254510324419511470559453393443558626409230339226949690877213\ 7175891823640092629917874123922234919556198043238724636063509866978271200469525\ 9800192472396003094567202272407300590001832322247073440776036766998897413189196\ 6385028716383134356638764104671709373892112768533464888725398396166112690462372\ 2327629324983255779494386238221096881649118311024587719134293727101914396084902\ 8673856086669761400794375750345441910147220648441817519501515627238978894682720\ 3595493408283526904672570675249815876939096880493242220958529528609572592664278\ 6565015621033429873558531960112423568020510522742700240465717470107830812999254\ 3567187622206329899029224827823443059802024394777377871761749923263122194676471\ 6657785734277765169409394311252233085880686739643285003990096045638570853676984\ 841594153297423023203626627229273877341736314126571891/236583062484066950112649\ 3436030267258382746284421055064775075184514403280222445750207792909064599745647\ 6041789131057868299435142218969077130886686820245432805286869972686282937948328\ 3296191334991741110649515061391886276643914146480777330946380104414586583625064\ 7294642475345720113363660478002760596185866349997022638728134393109002545022903\ 0593576349502799924222673104123887866885750320969224245657356308075328538044485\ 0929390538434681833357192428459103616962998168669854187186849435274274055709564\ 0020917315566050811786370104837335131006958318000268359080689991802551029123541\ 0880820015995942540480067041282023460139351280969577183547946342574557346605262\ 4381944565225809470327529505648625550908391650967461333839870290515706426450155\ 5190634452227068428770463670615058091211588002791679288382201448286359435995342\ 9502652852029205449925981953561662693323666355555102815969364609384218985420875\ 2112062473020129917263557951488000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 461942323500636693307817490122251014610812225422521316806292006907572882604\ 0519186254097528094986072804634505209849654666344399355943205424461505675326631\ 7391416082767706518954896235563341843892150151734363048885532128971873645010883\ 1868832167353378648687006542467139393954298699744654683265570044040382393014743\ 2322439509535069866429066430248383814124628043904142802670143208072772018453450\ 5621552331464603048423913395487923843224939868123393559110542856142422642645705\ 3832770652211608462600290562401201124045589763163592338190512225336004750457564\ 8543417625890598358083192797778310739806275225953929297295566786216683611877340\ 2225532864030625861517186008985618934800519231012504741115002538837815298946068\ 7309136064064515854449261780074479745169365640608871788172702810159399971363463\ 3420176788238402417318766691731008807032953424365566617887996162465973674207488\ 8575385820978636188844247344470417716880793502083563273110362559291508136048431\ 7934810703706523571254216510952618969873392292075360444285343213509718821150183\ 584150891164614608880255797815189/414268344002973955765326718689555364495871321\ 3721721445171266290262287102863730096360843349695442569074528295791494647475945\ 7894755160346541827450631253138164120214713497666305452966198094650667102021443\ 9380367198946696248151208518996806599446328136177955473687139592112577495089296\ 3064131222737551420063345897798545118444196280519311879441710094705912877629622\ 5911336554861336259931257815712580615701129478843659443028071716665884917293511\ 6075614156153522633147769156272265098495618969363475116396426168746858341116665\ 7779179840286457050100012809698825345906522151895890599133627934624897352169886\ 4475946732595706340637314726210109943468404707933025103241288914069007498157818\ 0628382680172189064733944297083468388978655574472589168509068362939016054752087\ 0034680676875877137573079057039671513301348067405076497050100755491030564617440\ 8342640780618926019056591774843108006500532940653429929081211699787519670628657\ 0285807173632000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2356853297039\ 2818005407713240684041664088689974855603787737528840504153118463472468852043790\ 9934493974405306528419670077807897462212463453468846160773247712624974808877521\ 5006634452978711743663204904896885670431285978512889446239168196777274203894817\ 5481300061412737936670580383238579301663366646108560224505767163965044921321242\ 9115175499516383159708605175813984853942292691245140709904595914166258024674845\ 9753411116716036648981882437099380295147711805722344723991845588967939958903808\ 2639984803527368640732222668785734862737440275704602588295801298703096992504502\ 6275548694327703979802225157581824805906797912158489772276098546766298179844671\ 5157532559164523164911352317362312690990928791747707772334590401577117129314804\ 2257068796293875032743473908226220955984122939394975424964160193272095068262859\ 3242023520305695093651521565849047724156052119081002185393612439736011211680870\ 4825545497517341000746816919327383899565572205283768633898541379593626338670606\ 2411372809772077298749362723644375640555966337520477673227254111513388223069470\ 683277689768182947907135443/259076418363390645469410254402320599997282710523793\ 7898601252062343462079259915564245951093390128263974134741744095403251761587075\ 2250631874912727512812572555720003343537244873655203302250508693051311275326734\ 4210238919710896487125381801843467528754320541041934846926926624787553658275036\ 1071398431793787634186851176946305589999580621331231390019810968642553633397122\ 8856722636152576204369412484873858356862615246306199914639096128138545053801226\ 4844294291863216536283563475890415408474046201458560091657063991238526809213142\ 6806843015038485560289784814279421404972141053846357490912691315278902327727449\ 4489373494047244792002129126701221310346866734983428633027895521780798385962819\ 4303362427101199527010373445200044765910112238263620312878095963677812065758215\ 8903585605577938220455116371637277691683301801607557536217631669248849340247909\ 4809445330717384074990217930064295806724575179165053142916849628468259123173155\ 7188473798105497600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 85233919\ 9627447455647444090183879953123060844523973974833266441182815736862354659353706\ 0600356777885964497300282151747689171535654207004910451561995108481365220168217\ 6753491807718959097054311113384612763760397276806788044700971697840645180109253\ 7838538748496149302895386963322282613980017966949849289593188103561988275458315\ 3831126043036383660639514606384392507745403859065022125741768417352154774868179\ 2456547156873489947159709408855257628678301744487804701843773550789296658273363\ 1753011424334281620040391960309042447780264206002849837397452859691310113416573\ 4721178012183587600884938157399455420620122806983672479766911678343263586728279\ 0604557204646514078018888694237588949601864310368467501255318697382603873902713\ 8928775885003257081872470551044450946032303152549237604852884485295530553634406\ 4437692151561539942488396117882262009105270824696070437141971091360146019481234\ 3856398336237253652095936144574660241561668902768944648785516286392571838314309\ 7815293862217657429616281270497715776030957713346173176512764731895572592474872\ 377220488980046220947430863105083/129581718198519708949974799152281300404747769\ 1522138679329398760525712384406627386263535935428305222229872187393561977189785\ 6695293350884745862837649576376938899893580727079073371268937176013973939755857\ 8775442193460110666392058239918064277768545183515957940073702598061727552138097\ 6908161512367695022843918833518036762410953190477263136373611731893544178606100\ 5148571428627332564802275287730113235915627926353253194464357305212645098425565\ 0012516161281302224898273972302641735051896137682864213494460500413334610158424\ 3760575169755481155356113597765500772643124401409359771916301676193590532093422\ 2699079602539924251630330240942783509293303027079406180032144223311224260469250\ 7256172115610022507822865715829686079368955358491405156556718628996975054180169\ 2565635234204091974638687638626983987921442095216035457483854107264597194832873\ 8299505725988373734843048561137856592922059909981793047729862825937567606849421\ 8973397634375421369987891200000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1673639390814002245311805540713501708896322247676383456723969341138866064559235\ 0980498624813762336422997363971766663744858458616441631660872700649714125464837\ 6098362384751668983066145080048235744898878875143121656731921095008001107041423\ 3811720693726365840499848330500539123781092446979643938349255367296888077720190\ 2874514107874253428571765435893646546084171743453789610968146394989889773756265\ 9807556553418237805058405754995681459755320333531811595302804660022230482088419\ 1644148211836896571939692117645789727469630930443825796987475389428865926177671\ 9654962621015430120148311417315912542639868897971684730386379424428155717163950\ 1815371529239309688400224357236023397580005718529246737783703656907164109555267\ 1083882342101193089706906062932524182490377548165844088321921351255918909412858\ 2204466775681678129286322661378994830222806677868784511210529619494853023440710\ 3720521516234715345468912004364790590549390662011414952969907103963776804149101\ 1101874220117395676355529980781236332775721795317537772865139676654674926817643\ 22626021978113182247391598498498676059267698399/4583305372681642105560608646016\ 1895953159285949138045087880834159794447036462410652141266036099155710270579268\ 1102871332027191312525820793461168567665516452328889235950316786825141782307915\ 6142582491646931287390382684114270287099945901933504673443140959432340406860893\ 4433035191245153241672692445372957989409141532960286475414347180797133534646957\ 0746575972977752104971430548752817056476927014105154335759755114565488204317885\ 3712571313122340942696624519659694651950400344438168785566389842907231299067899\ 6196451613034701811543754251368464945737952965762328387310077849055132679590286\ 9672971201443456866445541837120780164780622146252723704128067798596587736941178\ 5180020927973981650807729126496101694760368895996627279951029841000387411137907\ 6230076663525866046518233798733142970381778236423652781406907791174131203919773\ 9488027812387473653517528208779001398627607445987691653259016056020098205248153\ 4117662542640525089074327858653856471711744000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 768385506527932023549794288833738949355456075254492252809085\ 8639603500932600298517064271485446158183813395696734865641836837976588129289869\ 9298624416305768486811393117556339112396300198108471353810278346678868883028476\ 8686402285936428461584029213807725337927741497964564540536443371565739768506557\ 5292132929019348335833126315984891643954724069316840203978908823530782274362684\ 8283180502564720765292376472568126233091954191071814354939476847636397575138291\ 8139035647667134210728258853343691897102519991359598364499797214775966239529918\ 2878355256183220374818694959294526555173340547613804054362720204995944475720359\ 4446753143818821760840140049542449703210739657039750236513203330021915515200501\ 2798503085580863577956157895495874766567867318640975785162166395275905484870234\ 4280378942094240194277493499995687258723059422345578561373396252019732758088288\ 7277653813266994611082298066524551516286605436239230185792564387267540618323427\ 3695599082511585514576747231727256674831818810069336300844797424887900182459734\ 82021350663900541362800885933989349793296594175265657717565192789/1911487046901\ 3360099159747686486124048681934760183153687813867269743730624509129403761241184\ 0475548621128462373979337036147774361347977974327216038297711512676699541814938\ 3188464544797532237212953008144224056291492933374788693379667360651337607994116\ 1520733326658071012965095296813870111643339950085776277753579957157080716103037\ 8164874866989457851985781297257388087189635376146523702623710646192692273363370\ 7377025059332736607207258423612263121837817047734043195929701849075763415995905\ 2213054964642624263529992998304395019077937819562972202175983484945839280909164\ 2502260940942787398359735276260914569106745355326340874924011406731756087458062\ 3842209024825382589478179270736435758243843620197599001380680981431151532258646\ 5538435724241799955823086236416213901571170374975527843461547822632500152245671\ 6214354128586890220034541831832915368676302462265971125939265741039827991824302\ 8202626456080802376244420502279536820094564641826182001380556800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -8688106773662560911885139194528789370138\ 1298191773013474154193187811305110461809736500989429194277896386104669503284025\ 9469567660952629126532639417125191156650970862319945780683011569818599688288415\ 1266194412983969804154643438837836910848150315261290314891994448910257114013226\ 8352422557618310376964729184170099329591311516304140300620266260860307278992181\ 8686042733208571309171873466134778476417169981616035708924585293458465528263087\ 6609397488315049862628355376655111864755333893541337427045525545540550396497290\ 0972999548781031481427044525487638661392200437287840059769681830795829745155627\ 4378429501684262453928734338978850733203796407094753083114602305414044988283730\ 1327958397920233363049549496298263310177451740429050452029031849936261450970222\ 5958458699106587408209138942617597656601211567909617274436842085772105498197503\ 8748527415890143787244449241100051080541134564188848554468416632764593583602263\ 4877881135073631563159718157360734026953108845121422662637514508649827610075494\ 9541809907025247067700457389687318762628391053300840414446315413329401704638024\ 6939903/28338561682397737006227230399117726440537848420692152670683062346803699\ 7439845142997011918769116244740268531368171097635856347684266425323247694924035\ 8121479074069031073722335032459259602621755042106547114401208796959680778170712\ 1091643805990780760435861076146180336550035246478752336892185720780522045988627\ 6953747371988746851227930181143597735748958241566128206408409986623592834256178\ 8777444378266514772318036562195493539288806637312875081636475448646853608405584\ 7777227095002723113338796066704826152321541144376205759349289628437200710498628\ 7131440728637050639264921077447278050039760001935027255565370954827283934456634\ 2508649078736667008152866674779670192642131201785133132805191631279097078125654\ 8549972373957428390412939212308751332178891627723470371990139914273698601175523\ 4992120241617054180942126209815049220547019159817785797629313359054678746669909\ 0064443302285518726077966612393758324289730925140054848144199550217770043312806\ 2976000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1978519795251278169\ 8371961248818680308166501043928731351757219383009515179612431776276302296972030\ 9959224274914136910046665127253415288223014564094159605372500380924033769621716\ 1729686627395619790527540801855817723441112613009391504762215269442260101210271\ 5444268739582678338628059465277243918044953471166895609766451573112101570013932\ 3597890953872563809485668895366685511720891436977916987814212958117530800181663\ 7762801208227995165898725177150893302793276408098563906255055150102066992800949\ 3990180259745625061484950177188517745591510613162857953637717449809955402194080\ 2707616819299105558966107660078917133958114655011470587481716613343909911151026\ 6390638376369335859464694347228878567045874216782733551520779554361409792863798\ 1825359169039283482023827319894513638204066457212906067430859105606766745122787\ 7449829137678541499958189242327152272258826555992091764353343918207251338553455\ 1897827895204110963294401382573290979877388518927129736233704165514373008611792\ 6340985299626594033628031874769450220604338517559454250506081556151987191286584\ 911811218949396185655203766340227/298596921102186913193480998569649048713235992\ 8667931668292505476956493455247781366239724406057369619094928408743369181212372\ 9728967847784599069401975249181326517688735515641962259312631141650652503018959\ 6840277809892056391115642847561079351908643525708278955046913994390855297879916\ 1727796154460756879712545110105609705100129688048174239404796755466319647841206\ 4140427740330690007252189498431465964438534728703299492949173369988366775963093\ 1509543516810619274291022863922695860475262732872685502284081690704554213315602\ 4985085226352236510898504126101190449426673019638855276801279346993080501010793\ 9192559773441152670879477289968490442128341300190732413194088613575862328551303\ 3217293523873441632382058193506803032782277871031612080515782868536538762148035\ 9381710961690623260719920816901046626754201144349340594273386411391330641687212\ 3145750821605390702782205646093685712607218902760691643420435530718835853458239\ 1614706192564186030678426752385024000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -88571531752366592193865373647571830804780360808271869671530715354676\ 3668024124426652552733087777432240249725227715234454058946731000743231977045332\ 4714388629493143816387093053106870145820302855441345568648338831968977687813747\ 3745639260108468839229191587966432799943548228837122155557856654603478036740719\ 3800964011231124253503390142048413607392248981382531529772991401185122209069237\ 7163855780307739668230571868366928596385633399666925008219997648855980415869958\ 2819321451723674737179229009709887911864452822111948409614315846185390995106867\ 0468267785027943738398394742471489345306656063824372850011125406104179590280563\ 8689306551544800736543027180341748636943299754292337260709116102210152077065604\ 6673927040034028839744709803546089661909959901717058580398254512261412491716628\ 7377803770277472407431877222937983468808982430575101574052860078176405390589286\ 8195636511340057102063073978745286807582645054902072113014796376709472793271160\ 2668558271190206449376646071941903267937454134910921290610176454535585943496767\ 3942252005258349232120841518947823203418367885081596082599254695183062683193976\ 2507/87384886378804687250577112368983559057108827070994562133077209334517373303\ 1667691007780793859053175291818152228169745401035448191015607362244697748620784\ 4249172340576024939759606251758643173057180997375170095867903816835545551493767\ 4035460287356405995969950213069480132985916929022334629328476918452945899716588\ 2919912750745399385793483929531914633507214530976545834341341641356473458158617\ 7978297481677813495399781599322714329727392817124685133564889660413196157982325\ 4790993552987008582671438619184845585559224898847943937033344915506744127222891\ 5232034251520017341970841024298688758607146815363917431640117521950822829093314\ 0443784769309127814864184904472081189052058686963709155217294596524176254147520\ 8257268880854544466209902370981581984769105271189726381910192225237490298327562\ 6076534843384404831984539586598259893275099516414246020306072695972165682993801\ 4594084727637000720082756982085880180844132478984298566462057273125067078778162\ 4365148805844775840251904000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -129182850974211562969618348733718804251015422786039706664373309863706662205337\ 5758775929851293167242887707510245666407760600504962852249594374035945457385682\ 6119025880388550478885544256284788393547377524302303380353032849176504292122585\ 8701460784394484714975980403436740604377808881525900187454252903117444308212521\ 6164644552735597970772025926204522116613309884450098736450061227697976983126585\ 9359781412056831457888998178429809137420480027019843465935802706754149954325250\ 8862175748546267104431712933294305802001577653837232361741990811699581656362627\ 0236826717631734859668308652241815722389856547750854720383462673928448104602885\ 7069417490289759632008880400066310586021586965315430158078496458728399503293908\ 3340645009151869064119612457672383860945355849752533354156010101255691655189105\ 7508320288353925015653062858699295083834678963197710481163445325596708978045185\ 8844040764051655696925043932977513850535450423963820704017775853907196397312344\ 5684400740961135405630674869602555746185201692848415548973658834338421454800231\ 1053406129679527837043523425488031213963282169987012317775342177546506647813/96\ 1233750166851559756348236058819149628197097780940183463849302679691106334834460\ 1085588732449584928209999674509867199411389930101171680984691675234828628674089\ 5746336274337355668769345074903628990971126871054546941985191001066431441439006\ 3160920465955669452343764281462845086219245680922613246102982404896882471211904\ 0258199393243728323224851060968579359840742004177754758054921208039744795776127\ 2298455948449397597592549857627001320988371536469213786264545157737805580270092\ 9082857094409385824811033301441151473887327383307366794070574185399451806755237\ 6766720190761679251267285576344678614969003091748041292741459051120026454488163\ 2462400405963506033949192893079572645556600800707390240561765938795622729082995\ 7689399989128308926080797401832460157983086990201012114477612393281603188684188\ 3277228453151829935452580858826026094680556706223366799655693822512931816053493\ 2004007007920910326802944681989285457268827284231082630004375737866559786801663\ 6864292534242770944000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -380\ 2160676141988803377035357766623450331219759041742005685632174376858905394056916\ 9472645919906758195830992931125301599826791086445804157559145470234928710978504\ 9114595275749823727990777586551402130876161220568977922451118065459534985769384\ 8451243307897959127279814909170193129515696616209716099789616206242680643344827\ 1771580562658478386990422745043866009823087523128283943262054146602852859519377\ 1671372186281379765898732908686285912862644612640238020598155910853374979344249\ 9352379382668827799450015423134070390826814196074094765558301606237658298687026\ 7565156073839764107796870230682156201163063383406540494297041136022699207219284\ 0290925950257841366247455195768331742521629080090760650051080736053759325625907\ 4849459330019878357328070890128158042596770902471908767102514113029548906976839\ 4945097476979381500515052216103515911178780335522484887699832985652150643480563\ 8135750471845552269918349228099925375272112554322360119449061873164655614935586\ 5740948059276797737525697912597908209977934229572110357814904523346080441330812\ 633720484677874693029527773772348556524744406289460342476877798534662528847519/ 2322190853106477181348460077237230097091951655809944963762424874365919252596853\ 6068590070726473815217380112908581847784655297989982787886691810694767139858005\ 6885203811721956273267405166887836843686479175836277722668923233937267857495241\ 0250417443498828782275524202933990683589749880326799466008654904686194850231486\ 3474227023709764680810257449169575326531169969379950431167600111583113617229101\ 5447369592524085511808361602973676154370962937953836137172584062561849602895299\ 6887909139311529202146818231684987359950851447984987099398635431820357182769245\ 7025626595068579284741415801629952093177099726472570995187332971484060724520087\ 7872994944904812324404199007104686750357964084471333351295939376198865191975683\ 0336496052365600096391815953245944226137730300127642427483638026897523977189465\ 4753636323764818736431927907155874506172882613796783158340941769285646037861268\ 1600444148102925514733030378977261125504995268528685093499171994829180720777963\ 0131052958703555703524556800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1024010227430211083381724110235303850643838531930737421770208120568509069\ 7650495767793881375594887854255527677969475612991332947188649678150464939294810\ 3333518808670012466697760551267557625284210745322398650499081437416795329264396\ 6284544269734356709424636063692426739808948404755872482279072794269782576786244\ 4748119455902663133838329367477637099792900859379920751639803362833243946458399\ 3701046961651313218868736247158221978700215689436031730706035726247292272241626\ 7725104520675930257372958359681420907241488900513236124509562028050819864234475\ 8772290261117597521213556105064697704953666113167728511972526935099795037627586\ 1260262214574993757334016219370577388777766679430143104694197094051585734575794\ 4737288693396364263536435075162020551389599830690717838153587171830234557464167\ 9026749941826116562442442716710361526083593737610261145650794662183821722671277\ 2597194819439535673993498071143377144174287863530169801312013302938176836555258\ 5568155428127117949188569675007963199065866757454430222331817586380287415020186\ 9508545720248248090322868017674807705582892160253192207606764853361641390505169\ 40349/5454776601516968531631948679077630785491479884095294990384438916109185139\ 4542551470373574104778582802507700334284696973586435700054722653900571756966762\ 0175072807468354146163008077178074330536075832285770140117991880754332762629884\ 2717656944601098303993588254148653442266896991127348054176543438611609388170550\ 3241866959402260548550846142108805524675990864425244489538104767964971688983426\ 4238987128186785957130949452900374460905157317339576279151504866464934174816822\ 3026631699531367598437050425892738049641252726218002377414724692522304443593610\ 1167520573945810618425459732675578034548836755896687218836766533530487654309290\ 6755574624131644300300077629671239312207851605064277761091666957054428451029622\ 0758321549420801183662483113915159730970659351366894830690528899787938470851351\ 6253125553484773527580808824346029318302359895373874341995610281183263641120511\ 9107078166291947704275752937170490445167530140370216671076131449285858548556673\ 1256869875827599443801145344000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -22941335156280585173910197667417860109964955054986043181915614839461773\ 6894116362897209373013255868793755714147822334844298493347284235187097585295179\ 6141235389670213911025085166507617919062326970702484747180085191579271076548333\ 1785063722838167591481312594119115015321935045497293334670258310593080474368124\ 1930403015271760610243570180268654395970956277247809397548022944941481605261228\ 1518511033915758779029003226324555694819669439798107451028385973505243519995007\ 4499041050812475798686359263669771524118855649108553232606684232671140910423500\ 2272111253771966184746058010049374909765839522981631161241056531169323662595635\ 2771531699600929017416439299023461654091865760717053372948438974930467484664101\ 2521868497237522009924691215471056066379873903745881542152107798062795744981721\ 8134497339224595704118962103688705882507792581307985097034702695048388166126410\ 8792438133312058891185639247563506163555308446456877787527409093603237657617069\ 2012712486115492206035405533325458908783553119342504432656594753126398103704808\ 3266597664175090227272227901620722478499339293476327482611114428514170258778883\ 7323500984111/11202521874309540802493365349072072956618291487821975675185674349\ 8087669356157626057945394134006916822196650566635137459975352244616966740446787\ 9457560670444145009150858783390233568229278615970561807538659431360943298729083\ 2467845290108656743337325961114613789161169565680938893846334447107306315869925\ 4891082157343644324785777319870674897012553317463089930661716991160874120875597\ 1135969264093304519928251935308989611984415286540083527215914211417741736683468\ 8645462313790310281025206761088815768268422381518434680548661720517177746005397\ 8580877975826964745390415386716890684912346568963009497291092236208665606657470\ 0828129422289646727312672449626983787550621920903552756272621617296949398822837\ 7687608467015156229178897323697876770166254452934469738544818439291498701950269\ 7568200805475331549747935997222622046023980344309897131653126910246283267096147\ 0068136214707412826613210936524791956224787054422641333215410119850853992182076\ 2318300535882792179273714310506073296994304000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -32071346264200883935121686867020944048431836608073207965\ 6794758085622685769041659168985917021407016453949099815992109826014165011654755\ 7953136298116544233488372322060547673455396137163126772418392203965519964405458\ 2570508695325905018725761007536657504043591742433561337379458914982878617468971\ 5535950801789943686826808515421273337963214352106288520196717794100539542771720\ 2570043723876209685390029711735622930455433064702767608393763186522795911035805\ 2218817774623196527404073980272590215765845103655275141753580185071783085290968\ 0951060611338424407665869240639502978708437389763595109389909566621492116379601\ 7861366451786308239240027246082220979200035684250955374958509342976449726041408\ 9445532812492289190769204733307198217407759398631900185160470064125423761076400\ 5103608947970405797061507842134537047741945631212380051059531186602315904175180\ 6195354265632307906245832058913804795753471974688294795939777786059065212954699\ 4103831357241236739127514937303977233889685836647787233840228078990541817445736\ 8114780045410541119794643455315359167765967668998223603114056216781992643157036\ 529530036534263405241381/150253802793130885851716168048556071028718253761592964\ 6545527420628237945044774884432527777471179220095474407792101570694937572409891\ 3197560804713948021669011756828636906398135358174832876640324732326103151576523\ 9054839890774641106380645846756320606905472893603886417613042473511926761704232\ 5676752535162747640460229087703564677909573786698109414601161596674946464062327\ 3911962859835852080179922841679203281412149188530278539516255189853783433861173\ 5279702979717373677459691252838105391155187904028623214171707239669563201128088\ 3631745408091040100294868262403299372468924531698548987439281452807017294704791\ 3112620131289051133837389394416673514587804058494371465587314103199228506255524\ 2335190141203884511002295233771196935099212906140457791146892300444492175267636\ 1483512175873835274206524229420559965057754644117902970875531934286718642823590\ 0642851969442231060188856026029366692955047281437091496817998662066366768269756\ 4189141846281207036633804741677057649534905383649280000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1482968075610394057928981368734254788310749450709\ 8108397688690860918444874000256071320284156152599141622152425006781103667938118\ 7301149205229851402187513461151955902633690170757610047947136284491138511503123\ 6555403886754238022809406967518286067054769470860076909735397460894714118743291\ 3117600719580631410601014173793073124652635968860203109382145172736342237174869\ 2351245501757169053529285403119220772069181625801326552406873469003886042433961\ 7892963337631290079239386705486010443592231715213356768916106376888674368394902\ 7930008939586427474334115604611398247559400519862365946414153548566809006776957\ 6342162850896772334532413000900605381081702735553419759162224912101433794561178\ 5693191188752988103432330821734079401751043401812263185023721246593179572727387\ 1204634124009282180055573520899801083326343021039074377891482676760826040256243\ 2256850768467840399746089222328070218387828932428424772906269846247550246093511\ 0741964460624168991775802467151533222254865565711262708460063257449819186049469\ 5006517662836557087008425131634631217964325290368625433026897147633741303743766\ 3577531167358885381560050794926149133468934558644404429/69803146820812209708027\ 2009767020925350935924721178703090944544904159703858357989904840996577213257366\ 7458254839403545785492061238299980683074330695629790580046242898739589771543111\ 7253087272145764239344216517718090749603752059488951195123528482849321264942499\ 5954788037309991573722015809858558111574619083654119714324472523035584023063498\ 8868648836088183287592061460949546539081727202189286764673953852175068105119864\ 0018502322208459297262218644398326083718266374246399817454091158692765073819993\ 9766198138527709815883115640690317219182973593879058853082639323092751646568416\ 9821326834585927029400119320867549704382988261438236513353996351446298545885593\ 5061918452573563756105862416127647571913251230720623060178095626649223804945926\ 0598728317172172757394149695001514845608773987856998995998533476323018018608324\ 8989502256547771634174010594520057957801874849655615019322023660161722934223513\ 5543372654546913800537049141338662483827121011480448002539871862115892034602908\ 5392530934536897298432000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -55449107293393780863877159651004846776571577485103065821445208295189727599\ 6149413782561568281152667699276067757920543932689176486789715257304045751186772\ 2371411093059634815193543902505490245848072950370619534990489951035032440407620\ 0169299381370077452284753811402614302186017428764033115754936136763875631986442\ 5306034405415354387962563650571890019939418141326104726945535374484294497198171\ 2623907565103252238055368959877816095982241064156783002926374063257543551580834\ 9421731278272023193871632897003391525734551880991513442320508666527941496574377\ 9857120455919480200006178610769699134214891237088959603665479499671524159122235\ 4265664809975747745700331721364499838995097794310353910003499385148592388986243\ 4272592069018600225920340965465853024525848325637005004450378384751990532312622\ 3012145344812694391368400117387516014801007999647332661316640260065173142701824\ 6094319687102208345841285266420294434188636903317988474734032136261912512964874\ 2921095378893058092301136789734680805969403142792168962815827888199865955774328\ 4956111078490073423886062483911375253371556192786419375420538895560488477058996\ 69248314198849773146528109/2761200428038457662501075988002456192052752866776814\ 4900749388643360747779207198967754786257010018092038996261231817823518560368822\ 3891640944395992706874627375246950108369848557876254956832563867738288545160275\ 7835868259642090960797120060266158340558594341079889061661539992055275799113171\ 9088532894565628309102836800809830816281013570549797739908370601990852816698817\ 0472568792789841858753432146912731494266934537969303870657920128399118917004131\ 3224924197716233158481005437266264188796086780854192113125547973535664094603009\ 0597991265149271909772897669408201071706948044636747710944757064584768196674528\ 7482187673377700215120115243433399978097252606233920339867296572641440292177278\ 9859476737074811341796798266538592826314232790582518191172140712708692223693413\ 7718150538321755848773694461967305234296598837354624167334875584539692144029250\ 4749128077605808926250594118750935924118786955044048826632336024184337567441223\ 6497724834933584314891139340975943912812184913089736521087557503549440000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -567923875733335024746817109\ 4582047168575476108718463105757232568693346145789921578810191305053951662225453\ 9306638212070344427981945110010318047083783677670049288611821519678097652362181\ 2140933299942221414422192878287135471463329697579068091434248162852576227146048\ 4945465291942716149215732455486691255917986561401657568288042276081162056199704\ 6164221165671564464205658985421436616066873511028570063671090833005104702661438\ 9078844866630997519555379845106312611227552665323483504120532225701036128486437\ 1582185770479112064243594101863331250603818391835296966296333099451109320267690\ 2586938232668814552518989228337402272472781773211606702119619612758620361593994\ 7741528504276025371522678725183852671518089737492880790318044665135109669936690\ 8585131928024356000611122366559027316900366173673040094728417764169384419164207\ 1681741082187564436460524927158998131997840692486410697182236052139119555340722\ 3288677017596244205018387438995784217808887460142038493275102514750620338240987\ 0583331265024909729519474621352450197235756192344414189707466797138308142713777\ 14055416760821516907270503687752975985253498065589358502553990219943570195939/ 3192079038400385373675189839258917312685901580076309096296968026967130321427950\ 5916729485573206617066609025316725056214781223155716766398150707479829744880166\ 0493053639659078201376892951955849920629981001119859402728508998779688257582222\ 0243518729217610277911062582436105752718223615272298055892769687176998764244747\ 6675878620978599108741624772307650435692223258832410612520930071033584065603258\ 9954862645411222536832699760286295072197651263983638708020901760288392499752678\ 7360060554274554186579184011911487537527049930355848778423607723219786063155620\ 0427722558727994216047609020770281403752793905410515967281350854097671225665352\ 9593562882355057828065519256124383120188852246268129967512680208705628052146534\ 6522643251094234539689375494725169338692717597030497142062483162285371497411624\ 9446449782122878040142857541183292104944878438988988994427201623708771938650304\ 5753081972800951478545538755098733765886893266722019310856547663483111959237892\ 6958464613515927636435709416654976314676294451200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -25750966027126364178696990573834327306859116641801\ 5681245444771825289079714948502705643190209928817271560147760468066267700218773\ 9951202338374643663807947170532379637870080704737239924155789160583211711844278\ 6743156266910681315798448663496809623194783990542228760259936146051420283664161\ 1735957479067468901856453295224414254497812855958995497753929708698714644464419\ 1146832407624727090749352465326021758139020565126351081514639686116944471492822\ 3676622461579449503341816108660545592284799743115566921653206234734334519765197\ 2929004359853094661175734794425774841297133973632051510014031485104752675065091\ 7984804516729744960128712026871458511123811433846205115148793472141325130655404\ 0792578460491953553354994063187041842569896726113973441676272597262423666562720\ 3577499856389229407326473587053811583476168271671232250254064950799472283694333\ 5503171274224686275653474692311114496207084567127139667603336132566253552581871\ 6329923876651913937011559197245590415831506196745182620630385218568602036148869\ 0126018994782825908522172660977573417691440228684301635119059097762447504738355\ 434510911473211740935682660773501113407143786919082429513/179394841958101658000\ 5456689663511529729476688002885712118896031155527240642508232520197089214211879\ 1434272227999481592707047413512822715760697603664316622653319709614548840194917\ 3813838999187655394049322629360984333422057314184800761208777685752582029697618\ 6017171329091433027641671783031507411736564193473305505548189184378498997269911\ 2793122036899544859029471463814764236762699920874244869031555463280672110706569\ 9977265280897830575080010358804953907746789282076584861005449635403150229945285\ 7501414694255996090202060859987013474067540449519767493458464038007800513274941\ 8756269672898148909070174840709973612119180002891228823928363158233988354249937\ 2821821941903313546134962402689041742126277292562965306352474572550711495981130\ 5429028035545168345307289531139393839115537204378781545333218890477755305745856\ 0285938145010162979021682711811814868087312524329829521471171323206871413473094\ 2592780365488376428434015897774852701379786877508921091695695065711279595133167\ 6868692160096688848077481574400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -14454917133966922227754501036247847983687467931149126037484578496439\ 8810656453324403865939728107018043485142430828098968665844850845190461486284176\ 2244594056345215481594576251821368773448504479421299066882081076845210898652333\ 2485705311031251180384744301710912696638007826527105782428526688635101999002637\ 1131363139344588589385702765920600011442734399799815026450112874486920221009698\ 0990050673499489747212475595955735658614695671155765486060646847216405485396228\ 4793283162624951373837144993841654612855105745542995944603885964866498711610836\ 7241273772371579229043609209036595497566571153835640629632972754940535961934220\ 6068969713013651656337773069716529842237843874982867361465959361917206963947626\ 0097537636375480483645412683682960817688484791304164233337886515586828061797759\ 6587418290240619455705043889229169364125072419445681134616649104871322749743208\ 8938750277804599325116086706361085193426658444520946053658255309493391538111107\ 7887890395054022703094816549430590036043974096831464132105112455817613191078787\ 2581962611492168882203721631624182508341711331590805286199444672693005389088848\ 91532624219464815036210234301893260083261094610123981/1475674182152033938488896\ 2925624982531985196070750487702948722843950795187235445912893875248969419280013\ 8470561318989165796115916579621609088114925798631914413924884474277431987412975\ 7075898877405145520343112000210656077711719369864623689236779435203573549913405\ 6987472167828592725770532015768337196692302585962719873295908595971644694196471\ 2777117743085078668987050251013624692822965529763866712901933011464589238921153\ 0000279414523905862853490832678849222439001212858379906673255847937097065880052\ 8389923887356130496346185190510841818741654413311796157904873590852256568415712\ 8726474179117073588837837543590844862948939862191741795518863097608516039344535\ 5785565723306168418906384610243235545654010830150458222959770781888651071699412\ 3643812845605642196332608422003851296596452850833301217003369148916380448804431\ 8301311537234015633294622252217774626637497981822266189216858000920257892764583\ 8965191799628179597275554248078267490200738182985502424843101417331662942633093\ 4771781690888334793800478727667607142400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -5007343258302836034586922276987722277425540760258197218742\ 7575238693579393418748930386275522323686694561942808462596657127102747020817439\ 9389589483055838750265466706007874324389615518091823571491004654406075052897836\ 3359942692205923615638034337014238821296043186716961988258423317976672728148723\ 8617912263590761812559092933400898542806669748164046928495216975985925300980397\ 4249318115800028687928370751600279026678414021560961592263547537095686226421903\ 2583529771442248401407192210422846929236137504351054198207551020457690570076819\ 3818359316537028134399084102096542658991496053211498130567036741864598031749784\ 2543076910974941769245072408796297622830929785776982652442024394549041800992686\ 4535690041964490023178744416806485398721020794723707117783883312072556488126079\ 4733844517148295175608684079188314264386256590795787443886133717543605140442007\ 1870937831166224438398860132269770913236817046260664436204558046657401822195430\ 1416815339771314959510161783721105184293070304455079334009579711639660920990685\ 4671759390065165133529130373311042963392933776613363998564312496636935495979903\ 050046412433276487014293977274757373996003225297816904640807/119458016145605577\ 7372847358215748143693543592493889455813245251713251168230117696166665922145486\ 3558076623978444235082155680910586753365080609642154680173191368498683701904502\ 1840426117612379296284654490344585421095227217522903410170974850783439694224321\ 2448249078574848077298251141829209210528798323075930666890658417134262042824848\ 8192167723325109783107651821948424098765628714804255388464922507790188605443883\ 2877268949700815414882635019206145618038650593616764222055911147308467678238110\ 9298361867629504193818565679603112941801294130360582338477593301283530400279778\ 2132754430535611594151148890527343473792356928396998592419671564679541960043520\ 5473381430373546527415673731937672464569649275194643889028775864423764450529215\ 4394631379920684569559081481131175205912280052679844614861841150620887707077837\ 6788201279779474360454696228313957622416713725466922326897140267515457427049970\ 8591993317262016735303875863610300604717442053662075500215236378958279513603848\ 7340606515380633850074540799656353173528903680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 609436367505354917150789326189923594966107570977484088\ 8135165653979337422680327093485535352156427583328515712977665500930360300098562\ 0750435164677152008823456503409636199260860503557713050033391698091512522733518\ 0060420806595667991764794108535875734708020041645040535132615040889564861494741\ 0608234568553810746760402597920055001972293472153373509286422274732915897880758\ 2136800438512841781274792958968537114025167732369692587485544809264939179037795\ 9227239204830093256169691479774988290546276060040251770052859186090653915522827\ 1456244184095166157200491600439547674670304798765568836505249958831129393478210\ 0019665170658196031419417075791642332222229428194595148192308739598904966359654\ 5395669790979450394438000364081532952743977583886430979278923184506204856692227\ 5102989537167964920185597392894128617311206613782154023856365464597558842480129\ 1915569148064917602365071740600460948663615009423817364273281735372996864235191\ 7440598812629387339862006906482958002360627387110043892528763859569729094011804\ 7863081504171281274286527091035182883168980366215830562642836327106904272320350\ 14491804191494431486827747220375495550162914140326686525971841585267168829/2618\ 7560878077947027988351791231606795386210577581137976975843990074715116977187284\ 9289685227972863513209799902521527763066578892397487705173814670574368282492717\ 9159051591232521749089583016955684859190627293444452737100202065844980564375205\ 4786869940528929475978773166796946556527258979169211817476468829344796737899668\ 6290933126221448654902108282253205983675341122008153812131284175974204108749892\ 8285065957796029049297840721752717122096917758497074074558712118781503234943158\ 1734732439834024629431861403334071742612062103003831883920078613187603130774049\ 4098147614353914550566346741130852349901318885538711270609696288407479128751451\ 7971264103262689009536870971632257728404964981801067477646651455368780532121954\ 5208979694597218834514765062784530490611253137249160873723323326704433880783493\ 5264590919995309551685522719955875229106244781464033922959695561455221626989276\ 1073298795648558274927376841696826530769472691170561296391106581597543841820425\ 9639953549627382754946885752691544719170998552217311260616201076736000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 138627640004737873925929990309\ 6311449730308717859248679329732387198973449124985002217391945883825571588296316\ 7780078462905352214897658445908399925901800234530609785713023399704798895527947\ 7415651241372755313093821218714705023376260890177545648393246228459431922849041\ 3931086474612965153808258016014955253669211025912260162385724280168960372045557\ 7176715938208739157533291409858093233353033583397060599745570534135895573165747\ 5361276868125125235346202002044696824168561066450802395339092044919770921186341\ 3778461185321208432846822231889772932846385441272024921669021937956406121168170\ 7258242743922183667119163281113985828223800085387912031671794778905449738183934\ 9559018108798492615337660066544504390071888162520717305373349525228231652002546\ 0235509459664356720250428166864729900454463484445889268854260473057333393452425\ 3168962145283011229712121039222061361224085939933891741790664369153771801001300\ 2392679959227786666253789268034817332936685387023318889094678757769271892737449\ 1299127165323604311541553967937261329232680903925505708531957385919255046657681\ 8635253511141669561954222806744323137484796720317269623449488254003699091468520\ 2575332063743/14472811348470191505450873944221884062153079481828636696043295759\ 4538452192690779194289810319421914957035982509153287004952836434774910046307710\ 5014632756717146030301577214244130872899477042927505995268678780391080681383939\ 1302557923277746701035298849249018049833925994972612705908527767062263763632329\ 8921665819556706841704763206854575706289009470782315298416667595398665162349008\ 3829242799208683393239352075734142121977025906835970227247937576915417962089288\ 8178938763391284778621553854245590027910794120701585764048934631251113221693274\ 8104633862995915561559787990548861304208066222146265316651860756956520389870149\ 0727438134354286018443634894568783276501979024628073174519507581204477233357214\ 2359608354709703540599295802235344929609923690950225059041232376319064246632414\ 5629429450535466799806581739319915746398174136426259279234467610457095353076542\ 8235099533483470908449364217665644736342370920325523266847766372600653414886650\ 9327831746946051802766973376443319194035659919913460922927718763382489563004928\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 7726719018908346776\ 2436367481584935787013052787829477505616751652740772962250384884494551139597049\ 1341753853765608543637205965063530833400708706929394249457704478217562754349039\ 5093839901225047773267494773681323692634116721677365402062990075089070966207197\ 7084796774701507408977235124551301597631374478305556557276486397835167003859721\ 2106823039199594071506683931294795207509905028791052753574047510945130237789194\ 6377057448761395274744794858112558539549428432901855057151194050208626641888835\ 6793325495174390042314051411492538376237337734729612183611247721152778464730691\ 9400018868470451730992057157759151326425877770772058157555191619406512376467487\ 7574130139220094027515672566384045836715004881424165942172623283633588705833291\ 6414611644265419560061632592055860601241757550263497295378940146580997175433209\ 6259088979373210912970692906086801959540333493657695606937741083523229064385760\ 3822015335484656345007436131745758388439695747008434027780606891364895478845384\ 4910699341978832127277231937177235889664029056706900343677342274989097098005850\ 5911235499561773743115149941892606215081031426788919829835739301825034273762725\ 435916294303159829144872592687851639571/445899160579312622646353472365144176403\ 5651800291125873687325643337848244580264767979562973773884951348861059473020796\ 1495104158555813892143224460346649668600899269637537074932555444706206212994752\ 0705796608507906052001773862026234389869733787135485491697994121899303824202293\ 4027213263455353366289790115570146449485740121025053907077772364035264408651724\ 7200538131308254280680778255189607058514432151764064832363246882345038475621672\ 8074728238547448358695853312313408098658171064892405176665754792685906847720092\ 9952125766682922540086433916774367120217155245716356777679655184872062984391816\ 7576893432434360700694041016214093705424124799471157978171849491089599048434594\ 3286024018203643008870664942751621562745928882131445681145310317044398732080739\ 3597845302983681280827658526557688274911083308301385579125255098648424583778601\ 5250231883432783847148482588434944165528876748210564562144209951113835606822336\ 1078199961608471463899876809553564762606388804668800123188195492535296487541297\ 9834063996044072603888434995369303080960000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 525361104712892889634077429116485325657843504562146933600\ 3011079077125763213594349969252556767430882798726402741567955386068390295878912\ 1119803018031595833383628034757210420556046512635430567364203757956426163915736\ 7536121500938080013889619227397694031926794752342607155860463949240817473980309\ 5198120086996722455174474932876010306930031926524785361923204125242534043375760\ 6411285926916780783164486044878260343957818059966148339076278312222519576788050\ 9022188437913003248183903404718673225409782977066978854313440017199404261293369\ 7477966331951540904858679551565181781898334198944360171991108315307343805921202\ 2380638569016576273728965554614516261390426484804195791325435192012351969720090\ 6027974009104678258346803946597318813700681319142008071893955238491528922280972\ 4589338088051840257875333591023555732066243048861376457003926036302114277029783\ 5618855071067108414011334255661766174186629244439403269468955100795418728792421\ 8470439174482852611043630643235497405092983047103153040029756908758819168360850\ 0592190054450994316228398278935517555263634585461549224123583748136336754377742\ 459081560772818197946653469572863228176559541435336859014761007623920801108069/ 2076790610917346461640550419234918081879618646710935338429713313335436168708616\ 4672781526179220834019980996715353795488915527964258872223737940159613508064827\ 8160981873460349000943167124796060523502794480612181764462576168648067013277473\ 5746405836507769552301389667990414092873382537684349068691148669368895684647705\ 6871796555045594608802791397121903309402805730088554529391002006310636255342321\ 7903172599754013746629315031686050840667870421371378263619118616611214464045950\ 3810439224900822826803144016552441436049566743507770128306341626755757924412155\ 9353199226867183713462504883581023194762981018858942031011282156089743550492937\ 2636052331420720252449684526899677640576324997487930463867145241206213084015525\ 5011231845089473827472709521857108321251812695072622536486960827258944676730780\ 5045545513302697295708678636498061434582445313479954995216480115178175179474355\ 9151977967013029164813470941152141364305159709571160109996884874130477002766145\ 4413610786192354575157088520558983069059100796929664362582632969723870634311680\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 96971123353700140049\ 4922688579438190639519194678033060440068229204331624643980498876017313509374221\ 1563143359412381041284071112066929549750211118219723820377203644223052235115787\ 5574532342871828906365228007316094350280212197230313407049667768737521323064535\ 0481530994464614579913000922759515399246369289502886260133151045060485803904072\ 7127415302873137269657929094141360462497550571811189188196070835445968088041178\ 2864706879549127098149850371339662097504884730420944424630842905593842214519241\ 3510244284041947890694409794974906422086412604218409644996014906904764991768322\ 2985870987384034913968591057278564609350352786270481374952759143867515061775605\ 7497852206614579484459493818522386886621954915756777931344095717049687338175203\ 5130994123794030669909475944877475863650054091605180180806688361219760336507357\ 5593269651290124324850785162893046911304142829606213774580182575805346898839644\ 4043158914987635320765871531713055449989236517523170639210753338061277121280239\ 9708974931301960424764894902706217367184302968197112596044493939779209847348894\ 7537062435184621653445945357924557729381370918944951986471082404103495297566122\ 0003048743922437954750981445772207871437967/29239810593593209608792300856761656\ 7686170153813018272472716638861539438527010827204550927573718061474764735730301\ 2017785405220552468667313804465479733940774548029793272479379239977951944128669\ 7686384287389362146390690977043787077426969057800938771681871982006833057577229\ 6663415525231003297841852683933226698162452349728572355197603979918086530292798\ 2760863654372265470623355986571386573230476116507964449529450603506885264913398\ 0191689480540704903230492061382409571476225648202630255319314966709942740227930\ 3988499626915094463568281677537439833535090943556614040112783284492383215357185\ 6509506435053284086068347969529153840627619108343717803143987415526049917861842\ 1197017369983666955805749886090327868743517934000546439301658833775527516745386\ 3913461239332378980021455256790550193507561735558358531533966465161813442812658\ 1140974972796103581702416289025948513726609726844036392818718958245603931269083\ 9043997681210783682648265025753119197325358229451505385202487697052664237456610\ 4912453041648102999937863080276120438714033766400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 109661770995554576966533049243064672541732452198\ 0891053900860666826650742554016343131889657141383267383595842583800431618515161\ 6977206163820765240913074102910660361488851670217733781424679648349004930242235\ 2083791585885638857946675794881360711872539722082983861514801810900121060385637\ 0363998088668025814494987967664687760100318180299715596299662061351145777090009\ 4183175505351608439981804403237802951806703970434854586147225707512773999452350\ 8507321628950274722342344642802359208471937406890960499853896051471261581723457\ 4908725729628340066050654527671851811336466610356019762373651567915833664535942\ 5062495701825151218253326775071569082586846761516748846071743324524829064875689\ 2027694487752873846897221427372195589703519814579735641985994875549279103670093\ 8335870192664210443562285544445269788062535541093913894492312309112914032420369\ 7031297675699463368808024229242804624244009299799887970639252892686748368032166\ 2586817843191816186149449017875787385295139363594570663054101165634236749774165\ 2137085481962573963953830905745866246856741813144602292971911083255071953035917\ 7837787895974712784806065308784844726108303877930115803736942343526844145972697\ 541167904771549093/270230606659563314519557208780144645628185807838344410163716\ 6777203442735460760910702985679094336416541993665954850217611970969645640966202\ 6081569503940484284882670543890309613129328590153682168338658682041548906486470\ 5837832224581429063782919081530360092681486761307144871776182791931669396624892\ 2696680049866651185742977113800123601119968779249534904864598515997088737299967\ 5689887036763814534056666992781061078454076541170995373974613555312662281512570\ 6663818406102510628968998346073399843447786379541891325723784226231679562971677\ 2894441617580883262404215536965547862011385910806367013215275203674787483266120\ 8942566082367457876734179514732086679899517836718100091597516290203692018728581\ 7060702435680698290292648648426837988193879252141722753445769062530174006622927\ 2984059497317876693315421785753979326208393422247792029882729785358561563755697\ 5594185620715414180450580819753035048722090330189811691943514630835042932540931\ 6903760884470292742942664611081581422910999459546773944351933371393073653923892\ 0777832209061554285445120000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 87130525302873258844354909987493153870481589747881902360982458005512907\ 7259973777689990861056145534960938814983192688365062630525526266839467014712374\ 8119076343155580043045586171055251107478889759172916755315651678392002523380472\ 7514754007794070302036671978621478033878266564769974634046077713839313397534036\ 7793896383944875158331067743429749489545088969379934537755221703065782228741093\ 2472515698898196273540612210066051604057387978670788108628421365981978688777919\ 2871083705839304249254529135095098284501636548512723049445143678872967778143065\ 8571268515130639031813542761414339088719982613290795024061230907286245737543515\ 3907489383653555682162862527671186749607953396127998805072623380054736959805479\ 1354701079947599981138002074815928828985395006820432053849318614174307450857730\ 2664590427555312103284036461063859569409807681446051629076224611955765475639117\ 9651942483116206749804761825770335216521253016660175905781131975934181509355623\ 4380139730474566998883774389175325642426307402055224261829183027444838017707364\ 2590996100625155942958431268397086990220746237223812461599565576510707663622235\ 5285692473194485869442867288319045350312954460603485884059013889236048196261174\ 4247/18467941688974374529262432690052127695215853596672646669072162952535404340\ 3849715351262528678309820683941645082648061292241251694031527678121541010477185\ 2044403577160387960224347103753731286642406763469847745246633670618895801645758\ 9928856733990357378870692499954783009608126098932113243541549124758649388114332\ 5678612401808323005241232204006485767950384960049898886166348578422166225874261\ 6101174133512305295184111203339953619138637554692049180118000884596899366074247\ 1222717378948030239094319700440750218051063074716606495141104220361756268347740\ 6111732747999259499114878124861353776756755140899254169778235526036889719334228\ 0923163573927408490621543446339431323709608460982148548247014659292920404440960\ 9366148278630672935556955513762448160912022584010391874259134034278227007116917\ 8545074739788845134798754469032537641550019568522129805603340963989432628157626\ 5132680932398543568641010531720867781832374678744185189831576826528259598911712\ 3573973826519986444143784561240425344775802567625055210596738469731243563428156\ 6130102340153245696000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 373370571543700077400949046730142822446831056542681988426178664986417662540\ 6380559980490954710117932036912965732862574135805290876219357784791502595362984\ 8963623545474745860014995664952753771110908786588475423136228540424612871620448\ 0315160926149513698424204589641388669562516972588285242062149292937996931431306\ 2628763494359624247446778669021940743538037065982813308309111489268886895820375\ 0267972862731831125899475242902581879611273333686753577925256394330893849036204\ 0976298399423559045888390931623741611330995842480560850135560592505802823565799\ 3619366107545648523640394250489934991255936261311693775053438956801356477240264\ 9187227083128083139295481484792460543640711139900991793578277254669207056261742\ 4219266937575250851181138623678568325677007058249638122780631405981157206495559\ 7589852234468575715227285319017134559185865237574206055474997339135289182403721\ 5760957271614973453463444191057379741039488782727309594178778212042878306701767\ 2040756289299433486611909575859115180849421240104001101219875179310934325542391\ 4056387943016992317114002671986366460237320301150504629871834436764055956150711\ 8492276973178498879534695394782120053575713302964017137351156426352146658635785\ 09/7099969590887552158822676132055404763908212787145269711347429766904209065386\ 2183724085648164966676764429224568723072415240634233499351703732370815278633510\ 9827373594910787004482687367828307335290825368823663745494946493063179744408352\ 6071237452302913338674697915180202251990918694123021302485898110122733350911348\ 0375749537112995124947557957852857828589701822158050901668000646454660893701463\ 4409389859686451916022218462668591345898614543580364737292878505043403432078213\ 8140534919278647008933099710043068110897918897514423198956185405879928565070503\ 3398756424602234810991726484058995213598783401125544026043359210279499847402476\ 2581637739897225832454037708288881556257341837136288010630010141924546848028147\ 0067443370652521709567812851400726582186705477201884328095434973972809371409868\ 9874972008889052562562112518697630116429880569025403894640520668988237524164859\ 8462663687996372320262087456065078117984778831541477258995043576614291515557304\ 0485691556486776546362487111521995496039674561683989458115956273664077270517475\ 9092462096293560320000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1660631408568166215304438767134007212420509495041348987335469867345368925315\ 0471130203047534286177564010280935690322027089549484968866247573414152465037890\ 6571265533973889156378252837922032134146213545102871880319065877092167630023926\ 9691082086667092492784416191183569211532477447545808344070401434969173491425891\ 8224752248811803754012399323849165287401121852658153363191219518156452518182566\ 1034784937554661356162594706407341588664572506899445224358804246349353153506410\ 0033403316645505482877827334202073519929889158141629641251908211754975314801856\ 7522987861223570313399643504859600629476958176881282119817095308931416734088999\ 0949356806286390044747537081341273310990614928754577823989795137744832591033023\ 7437592097527427694193632466592018831889676879973990173039937799441902426385913\ 3182052057466627179831537128497206223585705143410564608040954514209774502116213\ 5205509569621648991678605310618395099178413727488511642669945988176970346638178\ 3707933455135825037424541149638775808554615953837600502507013399411767964504798\ 7745414411157433773742734936027390099632704255130586225693106291650337671526706\ 0439427279604977732465452374389524952575183209943953437925016412343717074570816\ 1447514451/29420466296593095408606398093573904791599551830295074022343601736950\ 8876025818283347208963109610914368458806822623896271558902093336514028631806204\ 8827687459663823199825094636950663612159724677352326288284435362620560977812853\ 1840388309485401668189260890640821086011074699166659003295077145085495065518416\ 3832986352836519125607462968798163404238128897813929309589091047637132203709253\ 8257423115552480624008860209755958209657035863796756430026265690814684671647638\ 1613410422095288845251179652540083252492489937626292627099018196275056828602590\ 8314929605431304504311272562465790350389969338357562171582537407854970420187271\ 2747298260889223540144505103474957309956232142805294119054782592960125768758830\ 7655712027580893802531370146963140426644309851354080211401996146517137567882551\ 7157160945291725935345440972284416337536008697606616744757482529333002437081372\ 5144693161144617542444483320811415092682439671604179865023190915631113821789793\ 9008090367275537757155561775354577399814671143955867586764131739873003501215365\ 4035669353636789730891063595158732800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 26942893840700886107239073130533381832213354358915643912611\ 5346845213222274822085908429231187242544912299835568634505393059499060687004373\ 7904223823257377977224187504331687580067404551358422390458094884294553577153366\ 2531303254621822873485563353286072763055417724445204541748898642294730253104111\ 8755325993668676582914978422321673985148550349392018625739807043817530652545941\ 6787069321018877696360533565346269615073444068874620543820718969739119762145772\ 7731970880231994883232367357408728429804245995580687495443633452759734775346758\ 1990332859032497340390363462484618143915135545584976332838623080863425207391637\ 2009033633060245029394949547770529404986860576500569294143700188831239352408763\ 7453873543298914250098329259739927256643887208091902634266164502440596267050055\ 8137811953771445090765919787864011368127955185024632276670167754007237287920265\ 0340534788826778668583143315005525870504408153705838626458929268817959995845752\ 7292731900525036103581337087828327827361213207338970689002058104414093775862975\ 8313780464122992078280751718301100958816154808199122893888967036163056687143921\ 6988647138997859643957800236604087376067196133074484662758280701083304724406154\ 7527231774091447324087374217/46121179798463222242160490461281960109743729920585\ 9770673032692030789599923452933096151194069185187224011524851972176985462851837\ 6391600267362144994180728956956046558263079416544863124139354082335288841643635\ 7410955006669360276475380791358714123554190466702169690661606719234736720311331\ 2983133538358728230744835269651138768765244057913518550944685564688574096712147\ 7917509754765971113737983693734452599889254297215710114546200031109401032102322\ 5412903530586987269473804496271266405987360613515885110348609815276305147872119\ 0330091011573741396447968328043785365987006894068315686051907937019204964095574\ 6111627899831867530372075618245288943549104696081866964375465555614863813036522\ 1390359018450304288864662000025796751961513148934635154032431198325091133422573\ 9245587218665651084052240852577932210763925258006308574715786988266607841893850\ 0656771536496342488763068077850595419445709507492716110043581192931818645873111\ 6115307902927668592852337418927618671550341884064301528541231348952470242086658\ 2782827045025499830634542169001471062894160473520865280000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3746120204434011186094266328470727058354\ 7228926585287373198399972606313358281941082587646438744988853317939893080828418\ 9777143652224614981425567995103612923430521581439441920369753496915830509149412\ 9007284460955797856647619610650277604330227658808079027480761649060932515718321\ 5682624468411261772866310159294853596978705598031114367265937875737076071749208\ 0808032230678730284047857718624574267675850789885650818849582533743964819219561\ 4098510667541474843924980194286906880390934039751538036331411320338143421741029\ 3444134096844425714556701824884050646349946337281905608608049914834173847501382\ 3616416062598118402193699105561947431754192396903627306918072286700806096821443\ 9547721280154337895421057919320999863836278587820982814624331464852247559129712\ 9035066053051359875113192819562892469342607129886279594191033469588788609346221\ 0500096625480552576749774710841868308085198215600717679523521746628535539517569\ 3758611521338026293873795620201281722582004322263669240057302792979232428610201\ 7658150601303938629909654109817654527824350569506511306521681747080705388282210\ 6849832675977194637075486014896288022952003969063437474128920179660185383868741\ 6163084523048456815427469097343592227940774134993781007703/64346305873632932938\ 6494734870652286993607016510782153176512886432197218756509829136281575315094760\ 6030873642529007108055806560553648409299423168928778307491325874219346036584569\ 0782894980970530465430945250818309931427073708235760493393043922088860876918970\ 7426893184397003360786705777398059492505622329043198268311487744500673355969576\ 4603047779647341613774800608393576180266483713969093871577700579246756611626382\ 5416667199416759257831454387175480183959965929830096641566605931081242221426221\ 0119954943446477563253088760841222226045476371481085078277838295973203188839977\ 3288932041209826766457236843963474298607627868444929548882896880843344585561243\ 5086152970407716621362579065684600643872360311090582700123388696033545217078498\ 8393142009168882858855543395477161415165382789713086102202170326554117674594991\ 0558725088118012892179895680985416552713592419643377933909900257027683669665574\ 3256520276437457676369842948515079571846263613589442753568135347325464402772445\ 4668227671598713552779269904648155670975738749086210672516962214848707744563216\ 7315325803560960000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 8194726483435197589256128900021938790441664031199650214462671038454580457394678\ 4522417030158811070870816002068981891702412472908915255130593092160611385059614\ 2911686463224367024838939207998091150729986726740517673259477908329723531865528\ 8259122666184159863628042498011273799399861968988766055226480430512380180722979\ 3542056368641354098345122381453076080135917533450321039735854998797243458718057\ 9030292410106043527024216384124652976011349202263539757698914237126513494728416\ 0109649796845191171264410919452275902298249062461493518737531023473145147609820\ 8126300063025794956518334547374128621809527064471146091600896086967641997623478\ 7999599794501079682050813392766295051492443477602590434871457245812168272857406\ 5009545467093881353687404787014154256909280588605631381616779489392923766696652\ 5770140094720769023971813712558759473317349503067710388950064860345064356050934\ 5480179712175639733205085697445851160756078064089018657104452184782092827915668\ 3434352902442029627331513840435286957919138759738243112097691494514269175369818\ 3247760511714268803458533138473283350324203058381373848932594117778553778003092\ 1341013872607731666196191803847543738696835193063645717385151205165323049153908\ 181513326897423/147332877584028080914433955028714132646464979081864598230437390\ 4792728193330146524079740255477260048225617810737764941486885726595545819885233\ 4478351405971088797739117611377552764656834503848183859553202034067222594391587\ 0764169083603477909375231615448705659478703978230024191883207409656027615283256\ 6178386675313687099395467962205686837082360834190981781752559333333363913773611\ 9489817077540284962213941269661622199264360085748473472395082494848971860207340\ 2163552538742082299663527009875944007091712278539386857042619755909322987661119\ 0887060124535491949914206769759591858364581379644308187145817183466855592897712\ 1900482737357245796350443824591956663139255480965086835064176249593714394532581\ 0360513998795381841300618825662574825052856712758065906904299157410727918881613\ 2538042515060670404858632538254669251175180661438669378342468194150828077247005\ 1559173237465598543446942656631443029362970650206015187974116856070371656992260\ 4103004219328245584139860566662504660956570604805795259671244028735708211077279\ 0403369925191940854582592795084994528047666298880000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 286753414085193665762640954939904121175581455\ 3070164667084862377779046921233792398721533753183794585198829500819008923766393\ 7384216813906793870820559050539504692591773004664746851580262918507310987021179\ 0372251290401468900353928169220941239444484533869619344144543758779275797064008\ 8039370323467601628703139197138198052936807983066048161214935248454520898644970\ 6223343800837746644758582961431117637536534872239889262324226144700066388473923\ 9081167977574108701723002158911429782420433569630078575113387167549513255462239\ 3711071221450491206828685718544827406499346278325638326707682135670933820381887\ 2077370275463861451399186294786563634564102133660346267504977215207374534387819\ 2931466234973599089350788695446845586051587938804467336439592090147725383079409\ 6792150188031311539226129311308591440910189857449953492922952251067764001829218\ 4471620641098704939451934963467326451740516756424434956567723479353516712231184\ 5336296393110543372180176079985233060508508862720457380863121009532840006671415\ 9550921273151770840716234251455528070385204684739421089229248666870805716575663\ 1439416479998507656147560995133467696813096421565658777975289709922838421506733\ 08231049801580929207116893227366023307440471971102779761733/5680789379914142248\ 3327802561111119319395670767267770653891260547049409527528660889358652445675062\ 9419009838450010487012803060363459684533988200903575897802746286918579889925240\ 2797342954233694089495271861606060313135980754871832129324461343780105746265205\ 8678469074286429470198294218889728522231523382642182049769678906120802311579674\ 4700610639642185027638083331415452840487156256631982794246397327458159774289669\ 7868215510446044475107863486846646340350149315906648605286098520908722815334321\ 7107734438727954227026715328608218075154120929869454407436590683968843344709886\ 6811529641427361765349677033226160521012488868683409181991595371751651684805984\ 1615987284941955852066431425531763279861437213077513771974382486092845873755159\ 1519591834326326641667486073109781740324488884750062148995118471842037068124035\ 8941192283577747793463788249018182712739409154326633682884942513255292476498610\ 6925684257327487711551878217100408198510450942068769122648324717819796247731063\ 3904082454137482978603334400923972607695338715296135313671336385791248771888512\ 8438943034700361367552000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 21146822117896727938291826448983385209484175139006974894261767268583056\ 2114391771538881835051121274131501953377684665288643487258510992999727041343500\ 3558609864471460616305816960375367465960024668264612152505815800459344156582018\ 1110672938546783587343526268362449730841192326810055589781460600335936225342281\ 8989441104063213834925241297224423880801463070149795817007835994621132702533820\ 7851155588730097852868428979733151566889190270754888532647285590969965387089810\ 5152595872556642302143754356621802862954895463693272188693288498640239185841774\ 6238809689087684284366312642626708396617468195142768234770077470942467264138861\ 5072523139056731271297996744808344252363506945415241376278738035025461619158314\ 9710069739198009681132764407094037693489425794131013415803532315579058161187479\ 8195379669236068591719630349185628305088313743725985820094750522412675222335032\ 3181258559521577679677863338827122853979898245257922152967249908173879272317204\ 4155975780841959223999327360743215068432026208832462825753346470114207631305862\ 5038639243311563546462935269539580541340723812634676458960111022956499651579337\ 3287192634557828680092160124057315500334764059228452659998654055935511924725312\ 04158672504735931080116600827283873/4948193853057226735425211131601877913930134\ 7758371866077185357149106526941553636890785303529871826939305597724062261775198\ 5479181633829486199561127806475688964546146317838584237791688315580886023230736\ 8834975326578045026881261945969986900676185697257319879237379688065332396103437\ 6913758711152069343311033049498035744788392953962814039065368367899243513580012\ 2864859922961000757429550980657638433940955353249444297580564355475162771609732\ 4180471403445802767240899655551440766028097928052431779540570615644166037915074\ 3047027579925588893069156606238031397173210483375398024971991652570776291182676\ 8529856529041851233766896874170709876373922857477951923781241054674124920218380\ 5173911501607124903841243538012281522692799491453680249700219499237804534323663\ 4743485413850355696882015164450900193346911494816924040204942169298912898404561\ 6447164205589298371478583992052924176668328318844483388427851215430796781516898\ 9832355402339594882553572276539121668648081098683003236817205158794773272220432\ 7072236073333265561490083093765538922124934336882257799336675362099557074101862\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 21079606715577\ 0781909168710674223076696591674232300464925151820652224603960100110552033466008\ 3623560986181847298061072394775235016152465990304215972502051848970144925245583\ 7930825754888950218652764256593672878020477823992199615220767951027107188209608\ 5041006973985538702052768104043375140594452197099636468666147560016386445502248\ 7952721038932786607685286976915931730290965678551791258026290458955155936313118\ 9886037244796261351594628319576561868422492197510313540375562039980397044297686\ 1390940658631143518994002647174692188691448783555674711865916082121256170643519\ 9970725457095951467429682824600569012330180940995843524883848535009372961841200\ 1562974121405213858740959352355898986482741179510658955423861279455519071993864\ 6096400801256663213404399523136617232316390947850717785596603509878311681658164\ 4702485328651998100808477221277480368914433398354388537671153105886253185356055\ 2564448871470139633292300362512195970976014965026429419326030406019686137206860\ 8054243399649018478743704594997872185850922044101303599228663920533036308728890\ 0130807742894686631787848279983740483015746227839177844469004868162622185798393\ 1910368247284474081949616318466942359677280847312139724299306884029429279599463\ 30021996809846909273727/6496181869853796490108898756801077798646124208975316228\ 8905947094275863723422335102061687100853399407171021610460175686689886450333697\ 5068832745631468325737024525798185764889092158202296538894825852217379394017276\ 9394055045769051885291632696822954601602572938122312300002917568041035308207259\ 0171564603113317669951749152249017287586820232539142744474955124869750177983640\ 0197273383054279895593383976609885004647202191370527877657217917349497976589682\ 8384259141775462894497943831562055766426485020263186471671297050388235111664100\ 1930196788018489776930901433480477784074167706204549169365375339974296996831573\ 0774931887299125389400583388864510288496925665040724977323486134578460071280185\ 8396251634034325200505661970492191560558125336186467159860067036944032000264723\ 3887122738887906482555358933365939943955740018616072600215510628546305087860850\ 1648884713572729542768923173071481783472727180231761814951815849864144251963405\ 2111406016749273959343952346278141513895286419862803466971347928600654918733427\ 8771026481079198736056352983576669898166447023361545703420409606814931353600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 2568946035026778\ 1490252349068199260198476691579428248422793705016518898589073773932011242121267\ 0984000288032263679733071885608156372095782321224866178126407753995199364006262\ 7814764647421463999256607609908804141632997911482630225817305255617361377500500\ 0038391981525575069677814843367507809109702996117185076310688301693467728457172\ 0579988215910576305552161801057399799520403366785496900474449729069929193163203\ 7062792441666728472096502284187328797212006751544792294010574041688765889810888\ 4156949518394298737813929428194222006248257722519798571085633315210212071692129\ 5783860161904738819702467349555171140919611768624410071065695913991652217630971\ 5791268141924773176980443784768939101102120517639475292733916526644591230667143\ 0972341225411059307203952336721569902951970978142601335238101766996520944094172\ 3186454789354315402161254217504447106107423205352014147319161083099078525268299\ 0958407826920235236380940914645925067666473588207629215886221765991314998308857\ 4948213950828423552209725019883274429167341855918533100299930212713530383308224\ 7363827448952133645573519914692078558062730538960157059305449007819843694747260\ 5713281611104059807924717728391204867697970982404236978999785820806581417736158\ 89376756272477037/1298496664142066032094093389160566355396939062757694504540648\ 5663523697263351633541810258654017319560058939199397454221555950371523446973545\ 6179044116258575027584086963143842084730389598337401521270459879219599893628457\ 1648520062951914637250560783088983473850347126190136556278211701022858561496508\ 0032765777549085238987532133483801718052624260795070983954842344194626806120660\ 9576676074078071573130709396946086745521765548740182385185276386232321687792253\ 2763684657860761314828219166786685076203311539497213197816902679409007203599263\ 3644969142227650024549758447519067368874280576490299127112266799626960016058322\ 4407155485946654287531569377096065488978821423064469225071804009123719835191032\ 5880294268689262375647445485039845246086807255810209150075586394494432961330509\ 2809366259809375983385217948562885859941548221327024249282387019514241205932449\ 5425300375805693392665526573736226405944530529814459052522661132912796048793602\ 9273225956405782826824530713637396540387254482659490976141879549650811127446802\ 1996324303738388006892889798981911945430905097884720228153373491200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2723231807949493618715029\ 9984851641161933168107937847081633661763892864762124174734253709943561647014302\ 6127391641551011003101150925396073076141739340289305238505975151346001485024872\ 3168048730638576584455273840792428934469258792824167846578011825060852238068784\ 7080786996070285824657533210789777044333911506193640399700753302472256638276045\ 9270819168881724685058224296227105166160259030547882780837256179457098810232163\ 6866742300117823266389171056524876463155467641652259381354051006830054007385523\ 6468293356984175002110088664276382912258165059311467916903430613247936210070659\ 9737515822312109567987854130528937492818260693565388680985804507671723281651996\ 9207878943260810874367889393375685728737395571575052300624500614685781873506659\ 9847155455821459460223551297611357784245858425407607433398356379521895102184117\ 7676199180945215328929292133516021359268655257179122198625975883703603885016589\ 3079124228633108371511658401423722818242679284116615153651762540315018513510869\ 1750682771817424975309724870169052483345831103363059660030689025629203743074282\ 1288483566049902555446225791044934082922255795145524546474450911825109493970253\ 4879798101647712360361638589457496056765727005842126228995653229960698802100125\ 104770452069031/541469751216053645043556929176883436672751745066510558310488850\ 2202081793074698475427045743230332547386518993275076563836975415408214354593734\ 7013874147886832468274330379875035609570477821109961524434023007250128067453327\ 6174942012742828168545586911952777659538370974829843185131356375009691453598025\ 2798701254425818195338260088954936640022602626037476459568143416835292362924313\ 1024340337857499741218387134907353597055116239658484427846915355344703243948476\ 7985268383182192614248360472243180379408977118786745951743960173027426079288576\ 2674917159886744496283464784258150026647561582364942765337537603279905279155212\ 2670156699457317426628634661566795748032474508309867216289383803861346050104436\ 6200029074112547936564465150955640863021814410708656307663358955286065223895945\ 4531784781133954277813917826208598842031686883373163241910591621683377582943783\ 8645714152848875284321854149616018755926677810799863754717876151689653751158991\ 4308085483059237115966975651466199913668404394578995792544721788786268680412259\ 9250913373047769133887082589351969692291231557471497981547238158185267200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -3754757802299287926\ 0676156669485683666618267759966665511734958410860043727290864569825937953928099\ 4629180961540111899456405532830170564116259883532814649565487537488036977193192\ 5727769289496139001110575202368104286366579948615897195944828755370168939275636\ 1455064148203965160282897774806483821882226264552498090463801716864465517491421\ 9248757934007091955936204335127412862206680892017362817296727343772583873992848\ 9933900308340470514450359723756651550540292962557615429345076351143517865703951\ 5641343132699652975978183316238856157940884916324131158295332788821935674640268\ 1630384370661090602109441167198839012588084003908179939883360380272835906125388\ 2342533442265796901117880437136792834903750875182970638094404525248277767739768\ 7041443209234521989060104405614422757919164544640482912401712709364590022266850\ 2849725662587304761403750561793905022695846619404587815037541894059521195411069\ 2967507436609601650102744695796952070015826247258173929664090800309837926540000\ 3927949430269846034892974351928612799958455078800215937697843776116151240897468\ 0929525315950767516808962704047726923003470564221813063210249918124490305038136\ 7609559952646567368843734743154223730424383834561457228392636482594212039861255\ 30014450080229350584563679/3292244381343849372593834840781286671657665160353397\ 4966394343071089097718252781670291523527989067954619512782911120523441577920765\ 0249188008257313757593981518773601583575716191513310419247912788060863746688682\ 2286757297225798882425878943830390877542055278725525203201160412534235673031333\ 9259761667133066663367159859791295688992863805758665428486833064369466225603041\ 9446250524085254194122241169926556037457663691340814517760371517018194814743566\ 8646638555286304028823424367533152881343332985342882462677647172735793626644041\ 3560472904014216031315543383886302722581246403792022503933095325001805296135462\ 4800783195216259086764040381417387424469258431507187051505425654648482711404237\ 7562538449955369416776419113963899261010840487575345235979990772081854755119930\ 3337743321275444157826250668799964183166913522679321062588285507143464779178159\ 2723798147946533671192151731503733737600495317239785386425225331601435630577503\ 4327377968996976021354096773512502405356044788715086632399919210217830417420178\ 2708306426227965403490805045887860239559777846123069146115738202027403517449398\ 0616294400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -102\ 4300793288301008780469399919959839294281009055100887237959665182481054453993752\ 7701845597412508592766438635676911117361243712879549137086427470696112230364034\ 3189219801234097923718677235327594906938614290338757522896022661124587287944220\ 5189777634597409071332595839858645705862587681984872723462264639147495484531523\ 9375599062181458857931669486119036335622767974488889596695514227472181587441004\ 1591808779293463204735658161234629707463011882730584782659713621853466006537887\ 9765751722612950643311947229299234621100354849945581858199432573765727790018790\ 5537797424296802812560959147280763613527535219164156722330265346824857389328984\ 3774695646789155098792933294063803440287750726959294222524182392669144461358764\ 0820526488248408104589236246595017695731399344221345924613479645753675151391225\ 5396242694136675572913027495099855601993828226494349061162009332174010152438364\ 4390714638326354429652439433068028213465829551768562787852341712994506606766462\ 0550636464012260950948950014743225292930816950617613406865875234180163439504611\ 2359039566501565769446449365598762776799745754386669668481226619098518719041286\ 4705634925330913293793437766632275286272346951523568507770222695928502514772374\ 5225163889346837278156712875323368624473773661630777313663/35330865076507554907\ 1561196016409727454028863922123891215295360580130056150884666736606508906085611\ 9873781195463674214255109943302538789045360958911676473444779116308064171149130\ 3097713190256866552311438069012664827559839005361576880712088394554977216034751\ 3217084245219993309882754854453705175323125655922567709829189497559253385932589\ 9817577132301018508856910554576806366943557119796313381560346666116555248583059\ 4041618562878980968202013005797875683135352856903929822860508281309310019190651\ 8819638906133014683768057945024824698789893500098660410889095130584380685422208\ 9914540876085726001799989811803823762447856778951244677510181928712947171708436\ 4350095829049843944000982461469328656382468694910248040241749277245562568536858\ 3631373924268908384604937008905418804900843657155934585014997023753807989802191\ 9637721031009636680351926348701636400992115807899051015141027175170859036258388\ 4236751197716000156026159890912235221205764308100388392027496486622981615787482\ 4020016190539492095945726141563641591208646181094081515526387762861971809362648\ 5522375037675362083511607881350790702438319956951040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -10798180357406643137386076137639904\ 1714970601920375632200607045889296451528543211844825267970267767615503887558998\ 9965453534284111726895011563299015104554083650085670910184343224042101439341044\ 7750463153239329126436812515822522192008422320178455848578752211534034147229422\ 9818846882788412463303206230030178120017506566405920196140209450770440025669253\ 0320151690153397501336028196597782277405489504997867449641755030094758924887099\ 0995079033496429599632677127901015137161025099991681275627379442012023005778466\ 7246100983457253826022561313685357660597660999752083057325046566562214446466195\ 2909399649216175425633618123670428510667629230458278945945911342599197873698512\ 0463584349188474579193060321341601277542769649820277068715696595714958949253075\ 5522016494936688953043180366912149796638436419983141472989924564998015250221792\ 2448930172525260325847267304083097054179188617904794128164124229086354838436034\ 6660463899804841676922890721837844704838216513324903226107497326873576428429516\ 8169248981606265046944914664276837617643841578166323718529784011325560296998019\ 3794857115013487463057803630177454109777739712974684483711650362968435314204365\ 2702461707535335284180405350122133920988214150503460915819092351008110351085863\ 43621039813093010203666107/2292747627305277499294173718829892912201676670132931\ 6344822358505731844069365919862694677705607683331095814140774907135059756015048\ 3900140177679248523686042693112866799908978826541378777085709453158616778958486\ 4419660798063113889563535571693689205968274595564493844570044637436473196395922\ 9803930543260650294287552745275905440911214774456263000539400226493645908917998\ 4242961230834369760761994873560247989223578262365589226844214663729821573761028\ 7677309847366245893318292011707616880756564499749787018433416371884026759004948\ 3304921471812240444984110888088261326831713568881360318451194604905297806225535\ 4520754594961187261622689490529416478486674696406952749528940476657878715973364\ 7923446096372754813968568879474374446081575264212927000997915256538393740164173\ 4624573352620304800010304164700477640731253120967861806690594450798028458220297\ 8532404807515193449055237875167750449362991235844515087559646383991233590781451\ 7392014416619993748608418805623068087104854294070768190172649895516243541982487\ 4613897582358560360608986286865462319447203320810304774180659264584490221357701\ 9396647593103589376000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -3787507994414037164058175101865887574992469272754865451308019627468\ 5427457417435621393373840917799982871139304466043889872272763400690847697334568\ 6965841613081820582133575220370472454265156660319713996699827992879376033621888\ 8915305294716342270016577406893614291892694421614749960841420997457687755265121\ 0262885692000003558126878914424729568972274887699063642812015148949953798126547\ 5643562634722768740700434491781675844703934701784398146055876355858642894247711\ 4037474571828035596870566528938126286478911003105682857273938334525283719268258\ 6942315824102271766711845356125273880757813822276592219057768920650583628797999\ 3182510698770099273030812126519089137527226646952600176665025152074032812727464\ 0477483962851957469804806445672645268111778975870350114191315969742853019480555\ 2234997958888841930778026082860103944042211242157614176059231720507081705005904\ 2989396352070680584580735289337393227885182398503428977034818687033967432457056\ 9218181709484359399913254209925844946673740183974718350600098800788079551503288\ 4782274969716645471095092251057353341907110446152353802605568822757157968467686\ 5333610185326077058107237322300973180490391328552815063756746973945164801084264\ 885883402340038024256377946020591658480912993884446500060509612099127002227939/ 5827321981007303904626387937566871984878754767508276927432901585152959734671081\ 4847874561903711382306041861965331644446022101561263070990285642247879622697962\ 0713472033297064403153618459963954477709805906150306095036049026792689186159661\ 8987827127978381272887115586345353831622165327291014799036857293165964302166833\ 0296138382830901937408325432424516491053451591260986872427884878970540412117198\ 4711187911040126329768445001511926173948500295895125990221580018311739622243489\ 4255443108612427597035914950305886172126781687489981583571969155842895059287673\ 3044872945254254679381615422863885467041566229248379430894445226220651836975838\ 1397731302732557737462777232766807582689176122943915292840031068514678245781669\ 2076283495532736380074546262682774568514465491289078784267121235598754386239279\ 0155212360107471644217888047455473261933786624576095175861738449638565607510082\ 1775851526522381524059247029066480546519191551423261475733015768273052481904415\ 4407298261892939052119495209683910897966108165753547867053393741333274872536512\ 7267950246151983801364283423975638618491465807979430280152361692663799349248000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1025457286\ 9747087283022721768050469718647945577367946998483895247372273647127486384914018\ 4426602074270669965457769679317550622473807520942574306431575827941984428605607\ 7452604874357651801776412022528951640101435441884458735771151266019646206013609\ 6688445618334169042484604960515550231969504612252966312996513961264112251882474\ 9695887757335321593282919772102433144342915837425488222365326297143580882910150\ 7624137179514033509575865426543989486094494810862123019741852406435523023843963\ 5408576365621833232089958609443838267798008724318873985319360591778236167367588\ 9487079034573950987698774371787049838843027562475638600582796758498405327500377\ 1730461083151868882502083476802836074057979391130508396007270269571139106587810\ 4397008907947977753105400644865603717711785270929871487840661935159325555197075\ 9395152029508600115606949966539259232444170194719038540372171281837729348131582\ 2110385641793294469366256530106255065207234714050966374023243498264291402907673\ 5013607466357369949255363472927943537241425607693365368418880763644324607789172\ 2472173082737977670189542515546468405570115390403653479434157041886228778725992\ 1104098015861457729430862747183401504677332563510911145440363703307880630149737\ 6410934370599632992996673649402687654006823351830001231/12522138069398594023465\ 9964907833813852728525761993591782785220237234138211800728770214491580047283178\ 9800722099782814765981373616720315322579936368620866775035101610434673000757058\ 9720333331707627218449342423020653568779242470587957879803819949272811051309364\ 1959812930547681424232773313943283216227086692284898873295322469542680737206003\ 1516898243200587170043542254328256957790379607091617567789992354651071426876240\ 0267730288207066843661131425329950493470024059769225934226264898568932482908319\ 3549296961460314734955952570352959516145708238830809396517487677540215409659587\ 2953398354687766800279544120137341514016807422133951453016394498422752039232367\ 9001833180558479037523068274837236422136863030757870479846756694614591585903351\ 9247349713010796180649511122745792140302626106851651027982098515069249626449593\ 4900800011990841491365993270386447271146376188385500526235043835911501432939072\ 7910275075217221757809928725282716160666146770057824798350472772430830169265441\ 4968266465809824084442610493993185355011256175217914380744290050790575351562377\ 5712469944765078244175358734373318477584965398691840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -8054792954667975500157960637053497\ 3983675130849174848228916528306965791442370095776388055861345485143544179564787\ 6030242247022092527191119129097629612380464340094007654803039461031539567644345\ 0910994650533356847354813359168937996122289054431674124071090201041792242690050\ 7038575733606328228542649546950448761298503315570817664309031291110148231022834\ 9465793581198881820315990327677451711254554521004074132999727380488534879422732\ 9512593123401703865919835932378332564893009848018626421466750982509616974615899\ 6256743996438461380392903835915305100701193380858508838699492946255751005564717\ 6464897661220502013308548229992621068974261506546822206670971960700043052598795\ 1417241652652183935105749885903029123376717791512636364693283756216032206616776\ 9430469331180570810802200214786337481066163400271634894722562570711546183539448\ 1696762956818383891640733788891581103695172278227941973008078448311035330466391\ 6689500002724991526113589643317233954357050423587967254777029604409036865765744\ 0129205031213808923192864787858275760706049826508689005385243291329307931827868\ 3985025805994550767791303824720182983044687956784049340229546528606945457907485\ 9298948999641970572747445934832430806104512895188023830338927007958675254016401\ 152712109076968673252365433150723371073/830861361074169392968985661796111551256\ 9312789835662807062838565962121229570134661260677459173293108082312076512975197\ 9275069397130613581244623442079836441593391979369729659534006074659596571387571\ 7034214238048431244229582551867911439326426551772777043133697867367105916347883\ 0980622621766718973825088156933951150400277725040205070869282429011947528307299\ 4752981747888193436516500081977967413354248424160413919993675717124760186283705\ 0153101888181083399437164201242389516681818293157023839499840025995434597959925\ 2741104736100326415632305382817753671008559609690649104018110747459796678286470\ 9302180635352464506010447992255298858109945344343830162769148285074087039968772\ 9250975096889636578371189891515980307029438295601187979255451453444455236977294\ 0443403527634035465859202705121230836537064265610677157186254630852540985210139\ 8306611740979812805746256074511884928205969053764759723164586990228864923124470\ 5667988454829052904674599375312915014644472055480734006601724752125302950380112\ 2839995371918559761242806835264338723706112057351619502512547381488831500085190\ 2419615065711630149791616359099462309642240000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -134396230217750030011865320717951558946660\ 5836387284299507569887948073685643873956481541325185815984436768783615877579640\ 2240861460958899561005939576043791614150159743941703243100939525619744453796950\ 6948148169231315604051922577790362370748134239468627493622831729222444984296906\ 9032667143889698759446222012353399500407980952025772742215988875975116797502617\ 8714273879336024737945158699528548827951274070538808148979617761496202324435583\ 5777580456821164254891673150541199754493446944852276615453429034369462910045298\ 4864274853493068261927942268899205154533853156267743908921000552185999045336307\ 6967984854471566710901554626338545480952460461356006981941685235212561425587864\ 9101490651347274983392036201290333114121817318468043543087745426519183462805860\ 8586239234038061339979108449928084835630116216313013372264805678655236392087632\ 5666795661305345689069199132721779496195106565078055030939039448668244167663118\ 3115834024173266456466040180804132155690988226265454858937195875724847428241483\ 1640645282947328929706674115482125782119517707231704355378164432130027491894913\ 6694731691259268189872025754342037266620914241079809962548290318112365519481287\ 6881432907815937417342250113869221330983289465009421473773283310907186648504295\ 4706811959250221234263473480782241509/12295608202110313255533834346254466693554\ 2584192420155015158720561726894167311022761902776746290752241473929800223057127\ 3555461682320217800586959319419045799984335160876303692010409248627596290040117\ 4622599781182179966930738780383926527536357109008067988275549003559139892631440\ 5557109387910376874179216701671163644945761149556279887508147293884219026939194\ 6195328777787160259049300575161443946351754648736177928008169290362555586023252\ 9833097889289449865246002389103260288474023284025741387889838604216766313538493\ 0393589298586901303515872142717528372890058479637111168897326214459475997597160\ 7291110811384771107652383950733048829993864251276246674000075347649366544119002\ 1349899096133688778508085121905348619054442385556017263073143031583811714678819\ 0088083859343810998057041209682790052040822278865604077296908995264076894878361\ 1819377095192605221875106039441666631326843406176678652495705642036606859567637\ 6150052651309957528598857204288212897338094205454743730648468765094567749977740\ 2891395030744412202401116030934230438121533663061282215228254031027303524442698\ 7000183260661969860350408017027357720416322846720000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -22665227333364185529987155160888183988\ 7430987349705017968205739127119888501776563006399237410502889867828631080045002\ 6684525061833951626639477339183971792175363103947670354011259152497550515272963\ 0970621861508119332888805210140798185493837409109176589380012896019580768753757\ 7666583716231518392403749963713672870928476348580281248121734500118158133279951\ 6253751766509096792439023714344001461121790153995310670917743893327080662965744\ 6719726074658713267991806869629611456182318033577833683946117848735925408518396\ 0605849754799738513332984274101067798512017790497700801376481689139896626221049\ 9379456382674273270641704946042828813446530437088595956487593354120925046117778\ 7103758222603391253128009425190224134108654053423475666492750022770358921945058\ 3757185997632530869032223521604039103755607276745592664904402411117971792624230\ 8076222470394957615470514806864789380182140181951002890508250191675932323468836\ 7826574817608725191617885214038819267847625206684186229350299208997067053541041\ 7545022124737750044688861453346777811536894811666093736497915113195193965221207\ 5082682685124481307329821561173808471205381661632487649371747515500813912487563\ 5006320152417002391332828347342248560153685183046229267662928946748755640030367\ 20166943063138382525401627763910406525926321412149/1918508023426199934152021953\ 7426986456509889198876761582499458528491483993627360964884762858187356734311449\ 7618665355067367605824316306217504530777846322787258389906564313379224080335721\ 0918243905603555119512706120329046847988482914742282608748161879571985291082179\ 0634275736115820083664285427686838482508933875295404748350159387023997828380969\ 9238834701168139089218619189631970574882700636830592651443334495973228616933270\ 1437519253445575652204091944867854938713861870933675695333568198387553300719601\ 2820487430941947298646984620077372109894810357298716683736638715579644422763843\ 4825292455286488085936273001026046234887373371828834365367704098020995610596802\ 0666392917975487108663144191627248554621243737945125605483357946111614257938993\ 8984616355552571286575342172765872835904958885540381618682364003171949750490744\ 8641154809635488119520169781491254509122421765104914713986990754019237728568845\ 8105073278656248240148672152513471777975121381356655823314766022332721294535914\ 4813846257534023556697570191787840642018531363624265330928087118814953906164478\ 1580761495691984760401570777456282085415889840966230930532117512192000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1454280450112662\ 4595836357224819765326629319327028974480345595703799021266100985278789626401581\ 0926074855375470850912347423833273958667979285926384253274371379580778915434490\ 6379977933924992176335632088478298777868966658285520072061909587436221929301076\ 8277945650956940473071007860933049642647559924699218242773231731202846115398683\ 3511453486985290173038973974759468033838850497329437306230475729350588942925713\ 0319215970836689207978902346854090422668085592944925945088477189264672482846762\ 1712996149872428778985665726590662855632963044970544810018564631643805936007250\ 7727461252623055767343527376620786531923251377901941117562066638987678141466389\ 7292448397093495903274974968320908472317322978689181301599320890034095585814645\ 1643852860679264648836457250340602071275400936661918927762707319729973739351856\ 3927640051289237416289844255397794883009383709387955014578271174745269316137295\ 8037858928588225904610691085868273929073727794584323277283983410155142877400538\ 8487136698902571394543756772336515915929220843766288928650135678248719860554378\ 3222965570424762809819993008158600311404383457891483623025354143745832376615741\ 9266622017253705055684084027341483166264284171542626360343075773445652845424092\ 461130605535775914362319082630571103118690918869982621477616202597661/118538903\ 9389641430240082450524786605961087047200959400504779687632537767582827105244448\ 3428717239125814003159127582567075110639847854566781208786323740574686571281007\ 4213169490773366885326774439316749990129979114217871833800077821406426879474105\ 1343570479062163169227183608819037691968306430913601899198963939565563623444176\ 3969489407770492824967512817133282550349228289140539344228647396473588156107991\ 5224398536107560217000717656184049160982929456187134734653715283985503393594102\ 2382339624941368993565029738955433180337801863659220220349696273115794386103995\ 4772321296316374556151310831986571102785352309024815605877269340128970838722431\ 1125371616666695803374387262860867968498039940719267602981813522397364064873376\ 4617295054344622165283286239846677271864937614324067720272432229979719310848646\ 2504137188733373407371894496751735054103017349310435712807009308096967494841622\ 8499448244140818359332224818134943740661433513109212739386705541998761398484632\ 4533716823500671282910630029288494936638438495964490221118504194077438166047530\ 1222716628710455225419834016777837235541834517966477591376827660244207109760719\ 2576000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 9409863766542911384855827891954061358320436007495454266998638856323927613623792\ 9922554293817690946964431916297318415970657139531325373618643053235718415691031\ 4293805220886769787365565784026719582996661843027480806841260860723920386166063\ 6782686659055657948840514841383116271024744757556017210770129811685674848388243\ 5795319460552859216847301210902984173315802131503693672201750057124720429470570\ 1414171123743902585604455275856001200458252207714724275708539888690409449272705\ 9904536890864026710182668128723161022018297879189415520360533593241607179083566\ 5268493229907333823931408754597786269326467851471752689272407965064463449690801\ 6329988273881922825420747524477802868922050297446201035042270838004360587624951\ 1248425085769501006619113796308282471863940000358558687373305683141977188122440\ 9576216828297626694513896675967682630232326906512560978405322755485777571243506\ 6379805959010034634287560247016569233851314993435546495011691713372262248391778\ 7100282979437143396935626873262226164080459603146714219612917539763134791553427\ 0772137165577005686761356228700354922626643951017553003563267556186445542585015\ 8731827115130440287373218268333598349445840819752669641362825152719370451136036\ 1130553061853431989707199071047767146942168230112162921816202544014236353712629\ 65946911453433/7696041192832792031736817889936589746669564372228751980496636278\ 4939211919358932831967106628611442075008418570899954949305285047206137009425848\ 5422925216310617017638731393771405377194865972759087687243441053923074903183370\ 4554723634744949142603942362525976428817577872737554518893306096986591767743991\ 9959605068707441332913166999942393740663899103087895250714576667943304827761900\ 1040020397194836429057410744471558122183299867471364256974322542221104638632776\ 4162370712517549411801838365121041505205276183449463867769649624896816440866186\ 3355679331199889439169951460078789632042846759543114004616651711111159313079744\ 2647450720501805756519028024047936312688245740628338314306366004482477186755655\ 4225563602632083883213702540878636806878384136111062706146142238174577663077982\ 3565442066011142139534016958450987243615501230567432321860508286542427427710343\ 0551770902005100997298431418470459907619955532690110288220291178178111058873777\ 6508782781542508273548055967110766816929961062588569675441661619334411128926112\ 6233218791136140792381310683486515403982987834786837198818901252907884241376817\ 8282087357045061670920495970438348800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -94150666234827658403265776828866661619871503045\ 8591525302538147812028481659874799470721071451604066002363213589838985281520425\ 5632957737679078387478283142291707501535003308558551352058703137211809006850229\ 5486724699928667373605928087217215290305311199205261382923704459998141160449667\ 6370003445793056507389631076230264849714400546149204235124358127142130362943134\ 8997340022843134638771861542588664717784720528141782045828724495424002606167554\ 6869027264534652952824573426162655205721035255566570280604189253574737171388912\ 0646881632906370999283886045044563441957844514312091322010013587241621291003014\ 2461073508213230407736877716906158124963315793474937839709933840956894049877783\ 0289991485904932284741096226734822028534784245532327642288158104311767983110445\ 0724357451900746943158857613514458133525870918566878518094163620352288043650324\ 5589665954717170427352600921398326824588008078768386907338132163744511414075036\ 8650824511804034396506084392514924829448075398090530491821239103158156226444773\ 4428355592029381643883133975804997972994414748826516391661210819448752844791490\ 8990879847415553364546750255898205056763014306602727510094712823083951551768267\ 9876131314159801817919612828058836896926079724339549475546482903787889291079367\ 44038107274001395805185560172019388477/8090728363061229531602000971000572221218\ 2635030724460626353400908361514009517374883333551325484228845255399387218036186\ 2094969507763148277216052741908306690288128619400540059383362825601078191338283\ 8457940556286390991402881523909470982218609968961251068056283799047456497863416\ 8583145065942660117095123588613539865633591363967420165037120660555385436055600\ 8021153515999072177802886905921051055311865891135700527436903005036714592973559\ 6717422497103756361433050489437413887832822652587354887338964390196869449391887\ 3979119787392669170850177784176472004182852251095288122944518913175066020389829\ 1367011364168287322121180411791730629528414233372873800327963596312928931181291\ 3562697848399536251323210385994487551259984743112784607408387155833025490013487\ 0946649167393968344516378211465661601340737061109777408314730283611555947448869\ 0870232147220423071690022590223176914178609277201932083270127821448420492603388\ 1753313762994930154402268591062309615640877789528349384386180217466921504900891\ 7259412440844687178825600889796802953198367290508512707171087864128993832229234\ 0460360108707137346600815839001074969899000209080320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -6965723728606528863421035599466\ 9168856365914178454714128066139341309848172651244583327775088758889809506393527\ 9804552768557438025450260211823338391493811343824513829810525704800848644777612\ 8675074945858564619523157144819943043533009346765774123308713934429748894111150\ 5734407435071732331544898356948890073745817060316518123095000632372486462880948\ 3730203986591983722105476772474014378480201823984705368730475241020141505684874\ 5917790579632620207710277273200992777650489148826247183253844427261627453767112\ 5472069068618928137372359850297125962354999509400010745693714698934318498281574\ 8847693190727618587754024453918414767893193119119444607919461095281611796198831\ 2454073408959822536024134255467775796637233038682582928563638098043416740685791\ 2669239109912115898853084465474156107330120013807200295478839326533468724613115\ 1017476321300469123414884928343306371855403961118092577947705291313001166927990\ 9093336907601071904479113341436987181875900179004928397590894211713606848647322\ 7083351034846712144613188367185010596650273526653548192664543848370894199788421\ 8382571452385568847386902027587572920554368583544604856482606351630814943106386\ 7709882086024529219341322862833917957552990554425738084816637279818418310964420\ 060527141876356821427632055974189091619092210103100093547191261300339821/665714\ 1981157583034722718308276498293356167415924264382259697611323592412105896318491\ 5810325877243285410561759343861441269993230638453577817870727838295536127631105\ 8014650864069149264228306003908555433157216091787800481759675749352007858505890\ 5749870798522862920827181617365172774043412005414021687363055063368274423091988\ 2263410474804563152385995157681661095189590525703042827381151037568306083378902\ 6900908985842650599679813911746305342690212170508006487418856291476335708110222\ 1297058013673257627922870484882063545761498059136451608380906788888837908846621\ 4855137316433530613509121132934681807716864522825897984701389174628145034639134\ 2756598109418722695851771366230603628978585631096157479937670951756242309656237\ 8783333077053621124990927262570583221742717211320912535676622318051179342105205\ 5452977743131043682923742383278563178173264830269244533426337062066542498856549\ 7989326171475161442831420133356737076993893321367441613477126094315098463666596\ 3003337251020517303904893342178733514308750001099855090446987261920149130674350\ 9209216957183937574527935397356068702591093008823712948684934753310429826697895\ 1272270643428496622223360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -3853279337032036483266716632373381108635350039302554676829\ 5031725020545562858091233984308312076810447996289869082390910838426805733195095\ 5784533385309625513478168637901719696107181532069457947206301965948988397744920\ 6553545291336697018942119381665167873218097172257657971920310825991238068168011\ 1920743260006784309301366704419034192889444096903242421419848114643307202941235\ 6410937109928645098805043495301456290008820288985621092460347184293527724240677\ 7826906234702034281883180595466970784297558278469010942291741735726327830914253\ 5625362267607568237194535765699697618169456669257277763226756111575755790079137\ 0257237758562511875559683035076382497229865741344030605598386248804376287004499\ 1463461191827331472953469621218217105670807658583142318722183839898267582353329\ 4555944612101719604610928270168958696189164114033418745149786559427981245341551\ 9443413558179993990235689824491696491920546122095129606391963129884144515794980\ 4970030202643165480877656124439243743204715871069994142706936964808213066753963\ 5824413261142502480288382737926581603739246973869076826239743209108750944860338\ 9794252611878939499885219004483943483737791096822401506034628322511679693428067\ 7475151852719354259551082674395635097117477082376080946223548557291191602513177\ 1526716009800834805185870062168482993986908509/44323582243498916056011336261132\ 6991288079997580628786881301953332004983168034062069119955571722380598437124398\ 6444279935041568418121072965971650271323503395020854629660435254348193806261713\ 0798506943026761609598656916058024453502954247930094497104218398058006413771207\ 8212926976514343381800119373928890778653281348088624818860682681470848842689672\ 0971276920944735260038201198300669433505011556557329927461656387181623282318335\ 0129458854861221337260528317488376911257281583668953468061242868376224133415909\ 4639288027697536660692664321927032679156980153304135616885802408662170308882554\ 3611802413619093164561714816715646552154162191713680231133499096363885999106199\ 1105085914040171601971141528490931182811645713523137424965966298690836107094149\ 0433770747856144530534379670544759676063538369085867829824506174405635687265553\ 8856067638826650098235026657225723286944209147258273305198289428301161360266213\ 0388790118661064977488083589088957977237382544244034761339028660203968677689727\ 2198806103692796418668134247490289207615175310277343825765215642722990915680347\ 3436003282889580888126085894612286962381474127807389293950962070153863867924480\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2082\ 5484093079073423898769593716970225150090993957075159945265542725638052074470210\ 6460431898243742109876855682064277232241941760987354093474347749908731599351609\ 8355934915916306079109715283310666732649395376015161989072303634665086342283226\ 9202531622918188349011223497292543705117685441878370731899133127393514759101024\ 0385127454357732182379891456600562223825732097829066579311974081481492217395827\ 4675735213948876867764962016951730382210357614791191679719949992264041232270746\ 1386973003308231576328662697651752768895215943344500891417624447644757819627666\ 4478694497328825218571111638193895626083391221412806668109399212696528336579870\ 9185091376793438804333363012268834080707734952636788797190178219801947321838331\ 0800441892104500898691284594533312800087640398664840784660020622862362110289824\ 0627137087200027438547294198671238471535697071045666673763649471346579577463488\ 6710089199032633048895991267766798670701542518860037888225632453357207947501675\ 3078532228249277530299366852904405416478913349149883313688988710325403019417586\ 7149861940365900881406103771421789818775610460593104095124551074791101890759480\ 2684574779397636570979320617675418012733132932296661865582885625735600526979228\ 8832243477836487994363540033719329017559466918060771806468596743670322878472778\ 73630226957630270789861680389603838360598751/3285961085004062529603946570663116\ 2160042674308751134336930151037422385265195853215469724179665173133986670905288\ 9773893349729209249143034082744977578547654644998188364051765348276294632250568\ 9323322605864909378915321990620123537938610281299666372614824954184650125621028\ 6717163575693003187821119325434283281917965759749979081470475521799423094901018\ 8193014011679562608297094314496932531671916669353435886779402792972331544783505\ 6385922408221430839899063589751540282327356488119323557464938266444732773266700\ 8276704846369522563999249572987244900273854092099730301040707273145999865219177\ 6131937361658967366585938877296578922103563338033847817158100417633264021402985\ 2906572926374049166912415892261827588808969411058313312865508693095575156465644\ 7512430492597990430574250483926631365408404421354606184123178986069885596200499\ 1002612474443439630930208945746805859436848859588576028835649802631409532248938\ 7725155405835409347755364548221760537627433334482259827211857906125282804386676\ 4772528105979764138892527961193087949346843183803236072004506745275168357384549\ 1978123035255583631351523578166381555512305001009699940609759136510596024753233\ 2202938363015069696000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -40155543238903053083285780986800376533365433896841650637179170\ 7122323402245503824213909501078666662496738399173114814869137025225937267897200\ 9871048169312921986887247038695206804191195959949743601932134363078249131303892\ 4790026712762223682731226168215990482585208110329044559722879170471625141880760\ 4801718950202771802088608104733654929620223817206183590511904999542900080675034\ 7693018455699960596558869955149975613155582988093436306825316534944216797777968\ 7203466770171439885263397243367489530801460340143845543458751924527013510355332\ 4456127301278831416790396995271421474848713517371261285233197085666387744707362\ 0297374355134210157022842681543678244952410075431528324435326205615830121989966\ 3633676634233793911433525510507670926095122583608182379589110812450828855204067\ 9938387372261538201161522804565731943937441948735995848271532906483311194952187\ 9541205744245871208098575758291082161702925103986082724787185831118439683760833\ 8245458163293008191378131234294166277576047548797837881849519921507841436462658\ 9231116236355016716269569085953775101696105053573503279976754679984054634876722\ 7744605707985717184901585583650355212368757021610007605692191473402869937682032\ 3568381119215464666759485373567297075247649777882654663158956728924754108344488\ 733879345876928781255187959595686978707063481214440118201/116951081410058891923\ 5689853399448449891960418699479829772238133779683593579710107204756832640528412\ 0993010757345156727991367342296099479856316633590469109107468610430090444736072\ 2120844446125943261062778486276287044702308463145930184441488786617186027025920\ 6545538988051049686240154131078509988538780519024864071791579386080751317290930\ 9848082768256630335142549772425245613323843441453800729748844166742568772402811\ 6402065490002054886953063353138253548875249037047428117262398280932475786489016\ 2995924020296494672090744917899760035661354888447608119337503062360864583645950\ 2895023850215998390475017389556407620947208082992904856297701109849620628778515\ 2433809442927673532953079106426456613104700461548986977361051173940202464034468\ 4321823029721889541509409245559804022776330067598789275196213196095728162712203\ 5017617148840200705967029563584394861172181428861577959580202167465497888815882\ 3090008820884867669686722759812974120246718515612589346944847525262220771373984\ 1723665946127649827662603159180773688185049449002953417903223194886977844937090\ 8970285277015298248294615420308384773741934964732051695588354712628841587212835\ 5366092986191608177858969600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -96591157772085132169544088189082635219714242303850996895\ 0722223545508014001851538008188802026314681684797121101327909671137088537611166\ 4366693961962265442205552674973150420949757021466432544132146485729526788312922\ 0360743744279764511243288473178351933733864779520850737531464171746224200336484\ 4094095044921363397412445653244378871124343383556610140804919156596057089022921\ 4247865504797864535112115139039977382348885846787458871153171774574461966780331\ 1084152979911010555593915530920386590039542126626936555619899600105186078590476\ 4797662276756586603714689216815861713784324113595404083508275550670731920107863\ 8909724122260040210888400972989094295474889031834222924463405541384870484094907\ 0398528931341736102020166941768679532757469865122098884379871841811928255735382\ 8086192723999017891160477136663144417242565993078214205069356257690505054808419\ 9835906140721386844796458916477610679234246514914134479628522167506557840069034\ 8556976251287809405607405414159819046491537558725933211456030282362560824092946\ 7626882180816912448313865406121325408518570623869637666238562685673238724650630\ 9103269629832688441092620983571334958391105185076156788494481980766799217114286\ 1114369051093298544515406122428247571814746626557937908698021598131409809601897\ 83541749738069141326467396777944877721921337502033331394514413864828361/2089871\ 2500625837688281100189417419133787140860365721438287576059800637028664562645038\ 7445782670501132155226957637896196170427777082454969676625805739956308354218847\ 7995369227615037233861113618409633177330082364990144786034398570128956138906587\ 8129830286708614374798949742352116034140750027454231890976204167299826223200986\ 6958152224318644330883570479690756911428201818876951984020049090143339001708785\ 2239917001763304028624823095861446651628830014175804443081979619560198726443889\ 7825477007374588500437976217263984282291016350703522728419887756574171202575428\ 4714618898257208559142793969619912162015103245148657125960624194457866282989527\ 2117125518656147559176122986448580381173895270156296507478522346482504545433087\ 2669824635288087857995121500617905793292321913845223307777337548399745211981529\ 5331023418351404472391835174277661533746027605271612889494968526601835874698334\ 3543394732744735764625103250593198838111320345172411852669039701931047600730717\ 2501067416282956798635899262395327875403129992335647783318803935784592264898858\ 1417948662899950070752965732898086250422551189539568995713818669305825980642169\ 1622278068108207390717430563281068798877584326656000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 239746864591956287555567083811632\ 4600617827068081216394845520643496124447446647923733020503970071104164899389464\ 4019479324644754233984625928435038601685985486890122766766933071002825016763608\ 5596651430241400828778219511892283505034585104798984065321850715825961309420768\ 9718248094933779404806806649011925300462390261319833927186207264361535983664106\ 8815852660130892163075265495902981509658974376652144009636367291712373144373037\ 9115527701097984761273161669645919485548763495186084199391564534394344884208706\ 0062449765836710729901343670463451077483335024605527419387137944256663669185387\ 1623581238358280158382092411315212611628135240661476578565572895165000014197457\ 8527527178040304216789215918819788755231582684240693517539899650892529788404953\ 3497646123382655265143208076728994091979093837734409521688030734920308457975313\ 1693821066628735293746451834966851506993185521846758620618026718010979301648755\ 6285840067145337796019925664614946277392862596652843129020234434322918589987892\ 8871165972188783355364617330276757574215762809121057104028489049562223987403735\ 5900042609816415767461204992503068626764617165974424221252799921533801032363195\ 9327036754906520658093509346242144890745161307179158545848045754818892667583446\ 8849192207165132571363998426643080298288897418975204793693463775425225187326904\ 469767160657/642599874705830239941468044313801052490810601207733534324779020206\ 7061930778729148452641553197205546327105659187069494406436653598583335826477157\ 1950139155993629145957226229763579108700575231553701121598509706444351688159409\ 4943241695322287224788031355550306580172377317124918542973811971241213468449397\ 2021460173706666294359876892829755709331827286366346800358116996674298737242827\ 9400990265609359820051950246436040841152845971868444506621777038664724108218637\ 2634848379923874495997692645809862097617624451966934414343992055723244595808199\ 5263476432045060815720596706932998778305785209254647164390039469236842982719429\ 2375454979651136100317932361583547408812388144789065422483637050437394106481073\ 9035929610597979707259703491356822718811082561290452008631458808525880753639478\ 4302629326249311483583689224328189564412920786765769937876897719981006481357851\ 5379963621389241352270319898404642248844317899824788433245143114968366498042839\ 7343236699865805185743785066291703582091359928330445907403917601440124189763596\ 9812880668411872721437499663023230673859343445696258407610400372870311178584279\ 7170529645269507509618795802962955161755228226285360631345315840000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 5569010731639569785\ 2826190080840575020654247163677225380233402092480010965861371071032625959149950\ 8516097795069230225286828552923662140550497612079562763020402077592648216785102\ 8287309899718639021565830083867787843993896970912038053179777639975896192448685\ 9553663017866335587933431798015692528447348292380860752628908722787051324622217\ 5310187769810090387542091302552742817915723487946360718754562736963404139518998\ 6229622217516488403416322355554606158662612043026431136053401095645743431067423\ 5121977640959049743024918279380570243135860458143787924067511440342753447901795\ 2534460973894837334618300536970844978621742353136858398162645682083500813569272\ 1907578654236877896638283736209227470556682639536879953664803827522027871514509\ 3554795586694842653849813525792477429237801489363572263537987930082710401741470\ 2375527737979462399796412053398051076533830124738634633351330823224128443177528\ 7181310885490474828817810697692750588895185549322773198338935651891033272466643\ 4273754492141545797481497960758013978958817449150509379635659343081280606934596\ 4935467620390067424028559619391522117776273653564365517428137251191209854026821\ 2952102564192299316677408116477200884433732114830197579126996349212432252975503\ 5787111256694527213629490176777100456422276145959315445047392274067506987206738\ 948906151772504813577973933573499472141/716062775971033094038723780010444312950\ 0328987387309360450742635878119413124004271909661673641799920556191566351631543\ 1213478022566085569840503503307922688309928426534639340691443969973817383806321\ 8505015451131197767460845326304117218942883226138426163828055905517101519078416\ 8350548535462771137404583692420209104211590436206465352197531488115442372711728\ 8680983054336870445635928204464232760020027576369323191982742971384497721623365\ 3668842956676100333811271926882023414219893925526464036183646910755211859056588\ 7566510847724079995207042280593441204141692684155500006159466095336774699500963\ 7260801567932204352286724984135285271580346791826501098378929272751274169385680\ 8574015693124383119713406228661480335862286117586943163949405219297196300342933\ 2731132677953278987291624077714827653788797751853968583834196272716337271221202\ 4980701848276037686804292037158700333384484714762863542699794186683151378999145\ 8815911358506971498955470177366332957420577984155978932253286564523568169093092\ 7106422457074540955637125068506735227399420772877620740848775282562785921557430\ 1380508136561195378602189633818909353142879366330005656410113143480768891802567\ 8973575823939719921664000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1191537839606087515569909348904364633524843492351065752601\ 0710150253407772276823726161129483186782999789310788138361055396050832115223419\ 3719504512758415349542282631011694940242757749409823981271449092974198217504355\ 0073552580706596845391861878761701214501761995551329941830265937882766526360109\ 7658064999858292086507230867558272357043497873546314433691416735856232197974874\ 4630930294902999061591196261125541771265536776358401543101140430245964204597565\ 1526162177886766463836712889013444616692172325953371960877858226432635200219309\ 7613041001480664103695321340789499006021847396386466658188309902593568662086798\ 0581166716566517418144855517476025831763568015740010111151424316662187387199432\ 2277014473251921663243671646947932336249050571983556435243957973072393280243918\ 4865488745751759710170254700255792229472222584366250884638547976217024430045703\ 7602442725462798631356427233691997058301898168111505656549324716840349282604026\ 2572918205118595763410944117394725728655419830399146086859250351393748228418860\ 1655185612388445968276203496592362124053045413123326481582378262569290893287719\ 2315655920271422422896893289611703075165160633788441147011093802560932346068589\ 6438851132449745725154518736899743556928854044783049034189262662243380253851241\ 7397045076142473340884921052298684524231257102432492986129978826787935070414645\ 46051/9973202999928553761589005020688799983382566541483254688746453497540446749\ 9422277498445782846870715660186543437551132194003611965196334546914355937682219\ 5882332631470036700963926983039800332885423816346810436744680063890007689720936\ 0605899987093118309872103191309391270440804343275838157716956593991480757074660\ 2368608329663744281681181852311223862126733507720061848362820875507626871041042\ 3176098940745742538530736980314948053517149962269069989342527943260109351895834\ 1776018979279078336685293136898513464904296992104510200195969882657781704372535\ 0184418138756137111502454683864834708552199505949556743789842018459079112487223\ 0715025806725427536214705330422667621418842198701746157122088736084836971842565\ 4537833943998064679896959990993501467205126317472376074975361085516652488373250\ 0424028076954863432107545379987014359457357038192705189248060689552904544487351\ 8459990205693098036278798950133091818548136937314487741605868120886862938532872\ 4375460906733660448571935066389590170197767079758373424505802733995460509998372\ 3791347899287844022075084934006320721851131627391082057466823570060819685489079\ 9652348500001016597114870654176876235663544198579746847986176244894924800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 345186634\ 8520546192581545471351932155607458198779912903524027180311034002273825719987767\ 6366480623163248308922274005484985594223849940260504334369490653630874782362294\ 2670196741295747955411250294375045169346473371731304844637868698356977276059137\ 4963449715570062070373056415851883036752189095636387170232634943502237501785819\ 4294928935658804891707433255889466785289357887848732157564136428017548637777038\ 9600661442676309534174666899907004969044006684159010625746649348080679928144085\ 1236075088453979157993599414601060804144241642619047120286972223881477579243325\ 4814802455436645422965650566595312383217162116447124435245136083687628973880043\ 6078481982353222043711566482099662269040896045089471586643108752186205689665186\ 8133499019151298174991866674844798661553004019195080463746969254397328930042279\ 6082334833892318013092543062922076271271765257976188829062298856983953264383723\ 8427077517540082804924755543430463386872739722265288151374694522543609446515607\ 9355062771680745158424555287887243252193535858323369235387347087492891378741982\ 1117023739971720461630483417497875153717953021286956194950258000782675003193974\ 2421414161631414148100570102002265338965665022975849933158001411547569978988078\ 7774819481474729165310341403075868241409388740865206693711820857854743568498892\ 6565984690475823466489904743099895143866087523534243030063/21474492588921603622\ 7663268167196740859405415366298839267851534760853084417105403882587606937146926\ 7758149752480392127479885125428302044885490457597138777107227750506597384715343\ 5946789464374841602049554313102703394415894469981614027639258294841565402282827\ 8522470115401553053552656078765632361251954040503198768205348218528949996066656\ 9086549514358840728753409603933379842824054370090147366522563931243985157111959\ 6599408560060614987679722254122723792768260694231630580204269630093186211247884\ 0892758043285872063913921908422455610586073639181105202023826861883270242770749\ 7763245908862110136894162696734656367019925202564030707502057957411142756418706\ 6358471289661705011062970305426565324231819070304574524502698193882390806201139\ 8650019707784548140854144639369361115722312913950764506918088704953350820398989\ 5409092745119712568098605587997153503153813662223408953717013685393475571576461\ 0864443480163505597593514375118253405659890837606624818181711420588768755888911\ 2095234948225338662610213148820459608876004897865838776539177927744141666343636\ 8562201273682581757811120681955644929866476973575029596824290860704973766594164\ 9938824391366038852492323139664409098675696791715840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 577760530884775612251303835454\ 2194232532453940582615593135928047792452799635246166262483738452984679209304725\ 3360312471371976800259582199642233796784785718394619208607350611365486915842784\ 9205790920443141017770791198922536694419525449556661189319851048649790266360004\ 7784328166207778225687926740246318916684262779347587868778969546238391347647992\ 0228094194775867222362299776956610546431520681524728439975457957197986150417295\ 8517537195494712125144146552747732153383847123975148145909971123835770968500312\ 2205970373196339472373382282580455234807701822405190274192459749788889320634954\ 5522943624915489871473946339473199925653372563891634099813405052108665602110215\ 3891704551878507030745845783292327640984669325373286349876404530647677791548766\ 6257751097010176733663726550225190062565379284993490775370051913116679705154522\ 5906356055206586474957233118071435751136891186726583374659925097823070338459300\ 9710082144494493539543537871323752004427633774227926281548277279998607031736523\ 3424836405388109698644971434194002406823179133316794849238072605251287351906035\ 1487276059007457435794656697781355821417787259728121281736032878877935904472461\ 4483139337814747907315602519670406563682096900260635226020335747156481802172354\ 7476304011304954965158947028037477966404555026514027007579218954434827524603530\ 702374326296372068896979292301133659209407/289253459049290236401254643221442569\ 5337774181666221129630297002004337026119592961083246106756208783661291103174029\ 0861054363370603905927784369380483595469661200039534334819641996797944429099969\ 2257964770041305281590049085408766741206775815014508288929764583105677724421944\ 2990386895577245525229156209545884392779985689013917108016363588126038989252793\ 6914661381019785103624078572633495202447870683531809822458682510876971942477947\ 7820132390538066807954855413146518266622710321483033249314552044548439877204793\ 8328647668194399159902515735767896610137202493100271280302786153274880027175720\ 9057257915654901949079596185096413264989167646153379937325250223257484267418339\ 0195194439143130217862052969448953620756784889573576431339329023723200332540874\ 9837830192166586445908103893897279825985598845858922751194568798670742607190941\ 8365992495491857907922413488453284298130464010333901101317201854965215963808681\ 8838494382675057993496747452311529598436630752725853578975038665313702209177842\ 8299232112248756454171114530274077573435452402335546915825949454581269532455707\ 7485130114744509550359802838565537570051700440041672194465414795449090524954898\ 8056545915207624567351856224788551827456000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 22059213991664086683298740645632951273859\ 6181687227588545119704660950374883388762409819652429628202295379315357959338951\ 1496611347028627375879368218116491650463638816948774291919463152709008258995023\ 3494579333019071506302001297763780250134291551415764217133153454559233637415546\ 3932737441087056651646437491893558868124063444795304557640117477830877244549144\ 4148372649711421201710111851114000425725323625554513626664246768318150500154091\ 8875374319941244383594875183065189439610072729656238695646224307961432211971720\ 9414028556093864768713599542462393972101513419367447273054691429799856276787056\ 8710949413635798911553666072409857742524938892288479724150705350258967122710936\ 8403098737591678519957656913516478845929374467035191013679906473720222218354453\ 5529998458291477936516097954049231150269746040738996080697599573353911340251309\ 8147214639324377497643177186381647079723294649703274003776231905333941502749378\ 0131247488930711053607582668444696556244165849010587247876882901262521690495531\ 4146489774991835154742314680425940929668780411639275558805669182496878241459616\ 5683549405579878845129502552677268036643294784251467445137398334961774994705107\ 8734610801832067499119476903283414642453767019287965003150374650958806166731947\ 5436454482347216980510862168811172199353400834661952937377081614633932134286508\ 9339931935613725407523199407034822800529/94057396417967533271547467864968684055\ 1162618796354737147860788258271176219041372775977252157680449869013377045341832\ 0743763908826763477111268303506169411742269963039186698303059494177331615542162\ 1606114351166896152029426740027134441859589771089419640345746737292299828667767\ 6750653721705179953525483211028057978485377870952788757465854357357309339917400\ 6664259413776987952355272681017674940139236102010856440643275919536382195677262\ 7505620978710085392022142079559749128927187055779099339452077826238817758562673\ 6325575979240778984408223433824044758148185524785515158356231424894197741186626\ 9710767439574457996517744056258237628344178223600000193773205101583404383369428\ 3500532484310596723615856969411970253228796795277051295687026803095484188228155\ 2084364084025403650826560101597475605440928423012724324228996714659325459863615\ 3941721127614974248783635803556609928919554074536717202667750209377456100678723\ 9584830131863842679532870249502230108383130256290119364789798879228541230938885\ 3859403256515166887004372076769905279586443287377676945692331568624605234975277\ 0135896016615883986344497192929151343402055964320455215868346820387148737434526\ 8269055322767151875691795351221961551249408000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 12057812461937801234295534675924681\ 5439469158318865315933000998675818953928495507098384040593558952919567382136568\ 5502939372844247598852947990941925339737627483443403199194649044295259660926336\ 2904410911557634662664359861960109613186149679786176497725968640027317621381785\ 5656092792518852606197191009224904392394850399186447802772529658441325006255471\ 0689438732178530028704191591776128784114459209499847516282461594524826753013857\ 5022410675728886508746466103026581358926800927842373453962328547626238222695342\ 0549514745799834949341701873174651425080763478124675721300919796618621206546802\ 8911449382728142069949928070547007189510485689651348286968556059085387277603300\ 1982353708908184993565105303761023357277879774983665634731483025662113848384482\ 6019812991707694905073779080476818389086212368066303376466965522181194678633364\ 8483243691976007623475036947558516893064760036104184776175102241968054220511932\ 8050870010832564455920819328317289066561912772678669860656964673316582335219340\ 7563057733431563135261249268247559079787705941484203488005677433493247559726633\ 8311024403472702775534473547636547121126175350549505132632314715200620461975263\ 0274611812328720583658177519004886285727455653291654830338774171760450944045248\ 7990462696491528845332700829861049356904860606145491803793955402693080603513961\ 71511283928798547487524945574995886332440573/4582486139943048760307660141212545\ 8209111891088518083680532358861032110115597676460202721582951632190288623092820\ 0883388179413509611428976736780691979682448624106914100079186816060099974127412\ 7583489995576260948809059609241853773262271670914863988268742720001545055821128\ 1296641219783531623514699971476400972208418978894353068066060601968305638792954\ 3524732828242481847724143588086089703175599893361889698008679681686102846895837\ 8398845941947390536568586857512417859900853549998535580343443765736491910902376\ 8516684828852999757759328355949515308657258987547575291386347707211411868483674\ 8934815973673040186498297647292606707350547252965255832830481044489749736163140\ 2254100565000322926266744136791388667049109511430049964861282588573383610769413\ 2176102403559615826098636796538922179945732021930855500932068985207178713461416\ 6514833164176867420469127886539080358921516357011589750609152183580443571930415\ 5935033574094438438143101433744450303322429495809593385317892619874218544190348\ 9781940783318647888283478242959398670114741833901238075854556127076979757741843\ 9282924055974145202840574075017658945107918727138077932524809055835570737337126\ 8614531281211228780907372457525025973678899200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 571396090795832887726044394741305\ 5655854335029066616054941307848341330489692899423114192031465145370323318429664\ 5433836069929571879618376046664430400771324349951719687816220406340199585856717\ 4154770771965972994053307396929318288844803592306522634388882055939532578673666\ 8175547433654478437011628846321670317243221800007417480876197322723977282239463\ 0797284593798600310509990518138628866715775621484036732316997874856755134330584\ 2050324849787436720789039108308151594907665760870102787954711137935590166988994\ 3715561784102761056238577365171909287707994472067980401380929450008602745315632\ 8682277223737816652168484914604136392163534256271577454727985392438698055722270\ 9547262576286574465874590956276674249524336468113537185385006565548286269223881\ 3384818809518993927298080149831377500276995653749830127812580335415206590493282\ 5828439708580638014225191859199319773717622055730451617950321067277233696860708\ 5080903621103913737023443665131384228462505787000309471580664603699375808819971\ 6836911944077371180930661029081749811602388928608905054897425865990647265300322\ 6242064344283951161377297979287679917779520650966456523088402513491873676333908\ 7253079818583845417448380827229868934235736508058807917425591941128873165844192\ 8827251183744873356071701422944159592168044118463921792933580799028212837843833\ 373854396855442336719469810000952642542927113374064711/201472410422670576561173\ 7123072616147575302927598645070104617315077513688491535637531558579366885183434\ 4446102398041116358945895423905065482579641895749576194765440241361319077646964\ 2559534868645138057593995583369761227003736195266397760534299273965864566978904\ 9292079928836855771657582090554061258860035560192227620143771475660381996476500\ 7873313801287749389347626757163114957050824993683597507309902590445865218371054\ 7512754307029493770029224084270787043543879833423766248445937596900939056046156\ 2176369643982804986470426519024740754571363536671527051640505784760123235518069\ 3335999111065174834271343540546390085753445312422628420231924131488575065228189\ 5912368902856960888963189700053427294054035849163109152033104713450197361824129\ 8486554207380448156920384062125416367444631959377667473913560576654500997968935\ 1490238205050380467168146200865634492828915936793950860575972701211020902682565\ 3897772559689973071643665802408095505208787209669126946355785805433805241839920\ 1700512819142951432961982146289108566802256645534719396523070078267109433327020\ 3663749571587089774303387569082706540099961410451872328160947647458471491366435\ 4796706351050604418501498630274485301086434324920705376431426764800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 17007012933291\ 3545954072480493902760111961330046245588441492807212024599735244570970605600065\ 0074514223996592985388199404240421294367137081143418206459970097019710787279607\ 0220674832214487627223206166617354947757664997132544312344455780910307981396699\ 0885716959408305928865598069683006559613728315829165476709493987466702849813547\ 0053254680499597163633808823754127800670083249807985548137945772087520165541518\ 8766619620474462203624537297743263743040709833810109902688987055765987451053772\ 6718653197099096175545708641861068290150742912890684035178629689366134259643277\ 7404365258543554298035818191208994440628699659567675197398875352264682665646973\ 9388848107758642834646251160790226454519800581623013808053962563964985424681107\ 2953044473819793588382281710994569256307115716886609302200770520166087231344861\ 5426676159238737163822654771735746649663094791256501243001947220394671199374755\ 9410963923220595245285310531375698301788666803426023925996177143345751670964846\ 3964774194657077326531904204281985250520820515308244687766637264438713902985945\ 7000044043963560792401381900269691836753859876695748588102924926087711872434307\ 2599187533131267448352700761707998585502414174617004104709330425831142222192465\ 6844312132201429034807154890447061106571487465265993010459566717714211291262009\ 7384424147065624883666305606474048079241513048766939538749836955073216357832741\ 91/5781099712770715191490458794372641589256263603024742130284941539316294715599\ 8246467239924765998245174763812257373499130308268325976738792522351088946711227\ 6726648233645682029943771404101393340462075270911650776810777108795195732102283\ 3940211316941995009351034442764926449802694872588557490188087227704457537304582\ 7389310414665467916102395832716883454260100291528813907672771135635563507500556\ 7774127172405901268042243637796785027448105161066106318008703112420897391021990\ 4674469844889874770508952418047929465685360198302903614352566739685934816213696\ 5101535583114353166150764360975649249268189298829049938832325371813079815598300\ 5547239889009966045065423979178349139080334998813200605075805613241001816484854\ 4785725914923918325649522037909780806512642452671273037464222860154813060037263\ 4913344185576668415260970117399876761526687972003957912418873254585612111934982\ 4481082104681724336536799201935616027088400981101125745074849445033724239104834\ 5880469506847568966060665129339493996069263415526935620115625349296565275113462\ 2043682103593316004857243854147854614451285075630497875415145213826331770185863\ 7552332272033085245591141341262539121363380583558662707175364985069941812785595\ 0247667467445862400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 27061681646758103664251135834217726774518968777611092765559\ 3612608434143849726818003528724940004456708698363821250151550924037545845548331\ 0795754889722665309224033772353181469753062564863252316001550784912777552412526\ 9434858688830530189793343159834305027568813578760246421257905998552219009078331\ 7450958688824614529490086131774117566842453868162910373292686696557735548502934\ 8106370798832487554950500754748537932094586706923538127345758337215045351315055\ 7218927126976022174610753644798511113862772003289637890458333986416117600389612\ 4773952101326625767145482486220937859769953577761039793187691858454425269719159\ 0612584443405286122199384987230774309280365701947592983231487205157788619287519\ 9466776334525995211719122725050714134318873659653512859841882844883300662224390\ 1048827749051124653376587511363812647683167563829609814405460913407438309209097\ 6949031420778924588131613645055535736494208936201318120114876370202571478780855\ 8064549716139951329467978202929153729000413165432474091586130844311371178028100\ 6916698147914174131975646697098404789135569011883000941682464877305072446301968\ 4153997814383413265812764496220288024991418352189915946314946187786913189341084\ 7022654702343201941026877016007777355228129961505609446296062471794992127635723\ 1553599826428272785800002776401966241007398127297282945821491582229313198112987\ 33681921152289965314640018670713297869762689/9227120317477085445255494264810199\ 3329387093631582101645321811847429515156395570346225067898908888352785700073150\ 7175386590860575215003699242013212925417997281177450775659669689492533244046110\ 3702287768343765915224083720545495122115403735754610419262062508217004391867253\ 9647247832452227775258166005093026286259982682287065898902153550658873618525059\ 0007769625502144051535866872562868409533289642313438302456166931179760583350827\ 6165242671284623431934531643604609532619657124284634586992733675377357655104891\ 5815761139285881407931148627834762011803569885642369088920063305115808290388867\ 6717912822327259905633337479027999449953713407101479408111074917879233393349305\ 6894470270323965266957937472530452964312776177962773152807003024007163690011862\ 2341782957462378508997183499913042426214685920514747771939364046767052577904012\ 2210677490209788473690634846941834557624702351297222175924106195360303964107607\ 6056849791913052237039601949187403153017994851302415801166322402565900704118728\ 7083765872700872815944816705213257462967369849047864697155874284591362839966968\ 5985270220355609991767099145036961256655745581847989113051089760761842867611821\ 1405281653613893272067167640192157255680793603091202891341653480570880000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 452749918\ 3087337613802645381171750889727477489540528740112176576881836287275463969669058\ 6330210534237563954153338143224739797387982218086479283765505519057235072436127\ 7548988333206889656209900956767682968836862479678931726464154594458991491636476\ 2835217800098588982671638281303635734118880239368657680601522646632436524992990\ 4892557340589936233752472415334195954131781262946263307421534852813087706035327\ 2239101090346726589169305149406412687961438889053923063944918799456150754103893\ 4904302769876911598401550433717293293280813223109726541628526860725897355968906\ 2738943380082396815409595887132703747550537818573490826412375858287080401616285\ 3691288913910861292650063150042253676197642175452333746836902161422427179177616\ 9878980545239167151594736920363957399205656613927141573378444989990075514914479\ 9739278968243996469792970702748755437810437373017297489470887494181839038584189\ 5631520658102526537941429021960887439801653972908398215665896196335201257547113\ 2190840697767506999357809476297375712499166275427925620057348233207419236216480\ 9541055765333695664515930099032085247492241607032087738596859476166687087324250\ 0554892960052440366316180188468677714673206824194080342108719594024528543441350\ 0000813734218167834649860621349708030835483845727733092937580959116962348984082\ 2074068671513488741313036255747429870094663720597505649325826377639500642773582\ 2336237440544731/16188534926310322136783969145987649453169524823540855478897767\ 8936027505623909220600876054841307701263483754508239234832552231289123971477982\ 1097630300585999760238041892826697945376743210332938254370811227304275493915599\ 3027833407676977717778627895781728837755935652552793074137393312336525621054087\ 9421834507709536365854090671029706441600588498589694329362317393406002027663061\ 9186378207230528523012078572114159525708806433605356300046507032582118739128734\ 1111826402804425365396452978836341756545621279093114165146242845485389715189052\ 3667378821716062225173698806693802633795091889466254311216372003704262760800022\ 5330967707005706767063839234885768825362019241715516989809516750527038786404349\ 5754281588071923645634372558120307348206316071437706263805688419442000210383081\ 6915451290352295509247161573558216606120274649648707060682500489507002922316196\ 7635203064929085452202831803298762838832514716352170966928588631991754452911447\ 9320924454005482583288756544817562370133767899826170953149650299408165460917039\ 3089881997457018703796103722748819245395176493092024480536497666946075840028483\ 2701426580801413603200367071922084054180859940924134331243449373091678765284605\ 0553989173558682959707709949706337727283200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 36664855963685857969734828305448968\ 1185736806808007532768365203000292582649840137854180787912139223433716099913479\ 1083314877838794177724033530417053061378812274494288512265858787121966732558170\ 9409198509024260762583054088163556286890093838981219992102918907338820564208324\ 6138217830752848362147139231990871660026638113380778734736341856424350711354869\ 2819957123354416275061118871420510381787144815067958204290698422983745042820991\ 9289518795754859694196092805471435877425054075243608245598713925698765839358485\ 8414058784829888556927942526954140698254342115612611822432179288973048238434478\ 3300445126730915855494667634628286091089590542662166162452782305901742267884568\ 2929312997273525073246689166570372879712949996443980932127193997120904095568810\ 9810099830394946188930701423621256649380517628762057286923701410402112292439128\ 6888098913647416599001608517245633552368221588147097111186608273307595558570325\ 2839193918401689478201470554160192378143103258766503195826550814891095729673640\ 3666543629975494691452623794311870489788878834951709406821957106790307065354567\ 7400570279243249247578541050597293516734515003784050068018281843024256349396705\ 5715666921911912698002183983597226717922107605936407824293742343199029010280178\ 8497277019312058377168785116345785775346802695596393630355281678182983018430265\ 71633124542582538954253635398546156927045215297509731600622671043450319563/1451\ 9476108607897312732884848622876760878661408001188783279753469147802566765673334\ 4666478099322443033218961704255612023897029569885328972802485267531139937438199\ 3743589990984561305239879167319486358128664956727660911386003507591541889055125\ 0283674672677767242742871144377730224513331859940598465229940082475829760873951\ 4464119568536649131707650287030130429351876235953268587272164640474749136995712\ 4572683458199461277785530770140856049651127116081558444693174283382636709027727\ 6182641957190760302237902090781444382477935615566608790392531897877397908493184\ 0201746214582135997146491234080334881820130690121826874062736399044074630224852\ 5854966685634847140751620354511774927654481830117609410953078161623721102410110\ 9055604880145215600292220536743479713740533262041918709005250541255477353416756\ 4172894202748011166871061343985921311214024069067253972222261419574768821046336\ 2517463443620645720119168833370906266947073520598948927270599602720149048316877\ 4855549199488416315880457697265145230801184370606070407702418038113988236770408\ 4026373447710895644980452914905436864873261385070548443488654165121719738241578\ 6683329573324913956685166773222161102440321561117113174547233804734509857137871\ 6569314097776181431500800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 478727855818236289845039987724783566494093446474539\ 1750997516225381503623401882675715913398929807321418589251946891877592893200911\ 6207903315405317682913864964485670122890386233746948063291525219450284342414770\ 1812876139772751759721747200308904533884958705977937427240686374829471326881111\ 2138388344834302367528842458765174808235881310711139881339691235531522244279602\ 9492220165482402333083858923173772003751148371961738403702171097679836002652640\ 6782982948461764228681127789754734840425957555705545201421941923399199529196380\ 6439874837779658340688157830678171475067292866062707809872237729595947988720597\ 6870161969486323867324352210517976878465516524097027316441989034913182137505426\ 0188566955872395571177924111925121065499251058661925692025072382448956305428446\ 4138670809385179710216753682197958907066867094953929696576523110332936653626909\ 7465521432916751885940571290389310494530961360989591218150428000658238273601816\ 2959502192401221443936674543878275542152162066964410352338076717652531871483893\ 9640887703066580281198784080229649063250811185277162799317114923471348666336029\ 0866381509482330591050781605845627635575946555954639805778743168777944107375470\ 0992586428825345113734269393384172626634699975378828023690688008799444344687576\ 1778895084401885763827054109692246613814687197214924937995684291236449112669418\ 32956716097336166635685121948878314482919871213776927/2263530126739034644756948\ 0102892249169385732832003007662770292370163652438934642393562464403165098494809\ 3455036658665117426177376643504437565417388812999553566302852696877859498414275\ 3160957835453994824699605393862231708636258738563824412081582107785699508440588\ 9544324423090813193291905040248972103873598297226734131723712080974567447258460\ 0779091940469198524549904986164890213723876981786493927612435929125275825952591\ 6242032048425275037628730508079284027266650242815773702163714703260589081831989\ 5118996328337290600996171329965642152703017176854470593960547338208085416528547\ 3075382034802541351096958301675604502138782903004288920638442741610630625167275\ 9640349698942583499566496668778373268506200649296946153667503292064574073517704\ 9137883383958688848100059422043061364727641250556469988258259449897221014425999\ 6469405979241003677959203462151073074890811144663298925614528722554942773835603\ 7945283261551529125638253492390080925063450704192549737141010021736680055626971\ 7655694474876736681917046903019107601275736858410452356421054882839503591373118\ 5979259360075168853340833737121186302855436123919935818152737874286460245857901\ 7998765078284382605865734110171009596285792589713019256683233628454454820864000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 12481130866204036214993310166557289163851745576651742748514450231625270958306\ 0257275252495510999884877626407487327349798105722635781714956657953770077105237\ 5438014776991555439082553032253244973847864955173575360944714068714829009075974\ 6196944068555751780595679275930063495267520070433016960865830075206932306764023\ 3774503465009096496910938294154538640707255589868784500813047538422300486666112\ 9981960823613603180110727166711155870281708511229496140873041714752190552482462\ 7091774447938931319863785940314024921952526677556260696083707115025366059153135\ 6787061727123393269250493278958462281643024001689870306416776422115442213393508\ 2618680803350966642884767025332180840292284917970216615174609230156738375306392\ 2896454686999108293415005645785215767538598645234249185336190080974678412681015\ 7923065518977021611736346024933393798625119994699877805888547964438655514844461\ 5707035759100318094175186263303069266566160167619842352433437333349764491495902\ 1173964069190886340766957829041544495994763434749453803804282827880287070709382\ 1437685340447891724337202715428792236357622631438787307028187054592634771511019\ 2850079750766953209317304590956947380088680126581915297145806339789036124463609\ 3537082571683969425866990037385289629156076858856419430830671204774205236726227\ 7635363663804571778576935846986414120520616920449655030015828359004261430211358\ 8313062283429653349238328871486792654513931/79586029756684545317242435543351099\ 6452017934769415248806179076540974823632366812153780431754958504748274195972238\ 3740589966402687907330592198497185268349313556094201628529796051766119347987328\ 3863664829989646799000471341609905202769582890385769334293881856355515642998830\ 6983696095832664625711872375079503994218801870646264994331866814735302106025621\ 0627571074975046968595943714487691695497928653161184171320763298513343423815282\ 5163114715536407978390282328919307390525709187110702998406628492305170427091779\ 9826268709375632070464021497084314498613720728167861022076346164439415234804971\ 7332052113801543134674538401795660058326658618515441642341074309991083692108655\ 2976879107918211233475897424106086859254071739571132577922540539004117974588944\ 8797919076787118928137997209788096035046377478126473845002631237314705493199403\ 1638947081634558274665922142517424857282012286642701640685126889696126216737526\ 0909550869905699248782218561109218759142680258200528149995325204564879942809908\ 1396332852134421003750011779280423530483096090240032606415574256437230171909819\ 7661571082009570527342100815605188941038071250166800221065089030997457679682708\ 4199672377916646116869305933141896528123821305906242261978766391731496552287436\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 759635099450448393918742036883584372098383845169847350627361988706554509\ 5088059245430377112688703044249556974876079279896348673989890607662429475002179\ 7315924329825710276382935844879753342114273593823538892824413472975712005108978\ 8796086780771325168290120735899162768779676894447770196765114985195033182028513\ 1970671567695212556776631621178779186966243269550808755478736373572422345628648\ 3719362398076619979041380483948893969982299414325302923370845913647790323572980\ 9362338536541210859005582422871204688596945355896351443357429585340574229138373\ 3299682954191300353365872368597941798269808394518574379563073119407698753749184\ 7239538961312429878398964273104425438639960419618659226570893320656512111652101\ 3660319328513469692390774256054450696273815746031676797670880880215954075495502\ 5678804359727848103515513135579636474324258105426085932508666774665115197070614\ 8113014842872916550144183480372511566243586539708155664184998302170700165292670\ 3744554761968638786490865399855354585447908988350086472027662318574031239639944\ 5094059556529310692910934552043252711245476301092017753403865753378251620240455\ 1834989723946994230155138583541876393835426220498933567387317720209807024816280\ 5291288308371673089516962571737623121412869488293922861556938734677475034411603\ 8095571849294231955970027431623594685056822740704753723079731557747102189895217\ 3633949706485020282978368810949079079319684591/85010858275722779769825097882191\ 1598992635601017637070599020211917087023414543631326369502742307499603825461580\ 2998014707415078922613194389959956654922877336972858340797945520613220721265608\ 0358790152937910702360867153403369037111065505192175842391932831600302298791815\ 2377820800555590199691633141312116548602953784923322895556712191631502192611370\ 1908085458149216775402290263661464675521133181346684057386914035593341909017729\ 4727728107403486306202310821850138268391256799336083324691546253461428198466171\ 7568102999205862529290369794556927165868754804420815396028816176709048376773811\ 9010338191848762880346443203377299032347432721153342716000048069263675082763380\ 4310415620087664796609604036869881326958197812654516979436204685813651714814550\ 7070159920014969639387186020899981619308115442829552427689864404767456885390025\ 1073990613989812954605840934441019544856338740937971461216824193411167399332948\ 8652246244770859148073477797372994500585709794000924871224796899775681730198153\ 6506679936737247101068583056076043021154329356826284577121629314679596438983871\ 5454420674908855287246208941994939889510327517750456057176145756471491063296559\ 4995815849981646415713060225312786299170741462107029544156633348302545135440232\ 4480000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1503893245592454764567988783878737447025877018936500979624196067885398\ 8982804180191800277808258136589698590202641380350476089342760402788905209190380\ 1171957461019306746492745159740089591897368456495725252876515065920610431307572\ 5369283573976769541798097504963832682694834406481637822246129527064693310917707\ 2839210670048917202728603766406928461823175846406070907832065187778378312138103\ 8117426236170285422846452075778669163654333512735458452820181282107638147835443\ 5614275913239516543763342126276181740055406731657478359862927336918229009938384\ 7983908589743785986930912340741849530668946365427631831192292408133715540007628\ 6376785356813046598298057936956512422442963784647739213749098182596217951178965\ 4164256372751129171629646857521362284813586594643093789508181776715887132310089\ 4297060382729938954625012666106716891976570909474733465991717337611119090130880\ 7464473634170669623906091001193950427486189385531171339754362029628471363368259\ 6342589806894994142544747975111341997059337988326979148666199913464743143237427\ 8340368409446778924513322510867889864955221317296031803228007360338877767953743\ 7810477552390665116000672783036030878123364012988454453362722181086945107919888\ 6376853185990826192908818081418938558069621171630702943390299593214973444337516\ 1086103786522362902411769392499745675604232589229461793949292662365822493894328\ 894491546397006326005837514896138012627974125574920373491626663/142034566368154\ 0676615434481978081180987874736218930314399550119191830543665040872990249641769\ 2940557269225029606296469571663486044335681063359906877242030867464283186953292\ 8765214063123717456726957002289025795904087907370332392204441379514999454439882\ 7903510220599666710912550824296295101910559580989321103988372490078343500481650\ 4596673029050888962951305616888753742321258971215619280269579368578421788916604\ 8855181101972100401292350724444409000526102269201606128635383742220984917037497\ 6493574361160638395718599315450625239473558846325290836438794510710344773532510\ 4205881937939122003190745191021896896044107822487664711315686982278669510732359\ 2222121265970951659871652500039278492614534565339026130455580734754523838679434\ 9944127422112994757400754755443709409227943424867875768875202053750665157570257\ 1968416462352142446159904983336913420083164584386333290379757363823300741558573\ 9350063119830450580770816661555766418456550762875945219437749192657722570779931\ 1316494776837375780717846009699726919383242865673334449566484219624059372595215\ 3801289201541785029998491433874705073011027060241661138995283849862088601915643\ 2475891968771805620531915260861875061109022737769043952896146763943703865139845\ 4775081268951532422714434477348618240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -861962793616745125020171062091976258\ 7572345197668115384456442778911982457161257724357370482183981465664211749249113\ 5484725450974083435066651102595065840105468338612496739922262711679801852625162\ 3777125815924022293464537771777734296796957068130607005496181794114948944394753\ 5797786962063771248369751689948145106815243214466555482700373373807128409301404\ 2832841000707193792782674009597700012533159218156233828107442498014689655192150\ 8319898242872456150673727636712192809050156942233507555571300597594030017054110\ 6789910985964264673324183681277228035256008722646841646507866846925565568889734\ 2617220132685646321173717579816913264358382205588179442612460780231393399975883\ 2687880269221298688662336995017606584083519264219872525183130191583919017676243\ 8799319069735945425344763626740723595632275828791292114253816594788657358832011\ 3869790809817443519431309228387288273101756684583578176066204303569157189455796\ 1418444877717795912019871520044522387879481849346753742028378864535834426446364\ 5468636413382230243901531829546101809132170348498678789230950948025694409954112\ 7709673391545289851762228132255537226642204804719875534832959489540446359402180\ 4157086170278966933581611787378792463357194826977926260584739210120117891130234\ 9290269652229604592628589812231276104003075462013492362594596633632886209112411\ 2638125375008703094777436110198461347128481798080865693734903349500989271595007\ 784682607814995501/111469650197422654407917192670883259510219124311784239544968\ 3929205909234005383615776826586497731388855047548873254530558831402556333601549\ 4578764874860386980960078787371609417317955702282774303289820280446681813983945\ 4650731200799829600222685044993494160100654148510318632718953276864978096695320\ 5828193616333773051970582088791962588614772585172442030030319890646616924821922\ 2524904727523340939266478642270079095964737829138230730157874722658598800944077\ 2624105310460336579095956195025351900078031630759526015458851341740978092651354\ 7728528482399082406550731229687641981650592577997602658317192170408315755963340\ 3569781937351304599024082719168667962101133045371784648130579880574470814652893\ 1924574666909793874246432364720721559014101448444340864738820523982776529134751\ 3955776662424019186826024780889663997601295302015739132367698683142686176500305\ 6422523233903439028733378239474245240109985387007047088539980274988459973619400\ 6955210793662866759349556103740930536869539363590697375456804518643677369941038\ 0283667134608062542924633674464441537528834038289047339823768120571908152497523\ 7146452563863272712067863727352259762692571956062407166523508229039382659615236\ 9794272953615292746361762227320570560317967613129655032652845435951513600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -21\ 3316433038385440906582365252431681268434898308425238261940818224775457636727676\ 1707839090426668628634978399573242502572556898808919894908930935857545548850460\ 3191263046789659328023164031261481300679354128000026223129650405087997187584445\ 5668526007988565574798443818637287693331555930838634849745809384378558532128642\ 2913618505381243543216389579505053064314536018512210232246852496783611615159328\ 5128440145966872905838482776764897584491942769058933936433149755621212777950231\ 2943077028531924693131854408884732275324970017912069874408303524577379499269923\ 8830101551550443246254864287445426930305733865755873515022190917706549618919415\ 6841423879224753282800716877816989624418193982194273087855669719691247472817568\ 3236246007738461794194357021950887339486974207331411598191858831499638442131914\ 7072638972329525185289427269371519218429376109959656940270334580106873880317714\ 9281354293183695191261900839765446422420532147566716236891891272129125558458690\ 0166929473144769597813631460844693948432160363800435414385335610205718901438328\ 7026674045812345125728681805902408782672031833278516280815365271609352181456741\ 2694698040474625825668398234031482043118859861030021899198994677517629997368378\ 3633882145791554745128698177238022923233767216617697248741354193125521541886539\ 9362790356913013004402814967029008794966913050540979917056766067992549383838147\ 28318449221370888123074103072603157031073455463190348430319263/1243138521110708\ 7718472385911357845397054363312973389033077692096325893314028879482883272067535\ 1898586725925773972415709700330974728969712159570976363310499312281848257252904\ 8403783446603400925516069311208143117268205956523163541431907657379441519879145\ 1819241212342656860749262738714502206286513559229530539694483856569443805551052\ 6985049837107152183538259353036626400660145306595593996569454223343979103042912\ 2987637071023851250427104599545165850638165950904904689634393217588668435533430\ 9811642290344542316011611294644442403435519977790959053119990759279457863596302\ 1662826375838995442222444895543578434725997221295136308645460227512316745675968\ 9670219820165779390599607407789354478874208746345157074791417832003517803780314\ 2137306030194278848521921585767921593748083225988449841284892216472403122924564\ 2138890215448580468963389913160648533387372986018648960531966942582104804959046\ 2214689856321032109636408804215428026253966976006319125734642445623680553505829\ 9891086890629979907124119027610891373856986407622329638604111574956675142382812\ 7813213146918494110860230162603292684127720338218897069869821735885953932001512\ 4610858625227165409469334598823867456595206227561878489685684683540426417258106\ 2370116574932013266344530220415446270607360000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3414561985658533630128508852\ 0802040252250461589350015292673651283267748949559116569728549430106651907587201\ 2617012370263402311180706633756776970409708481414955344233009140642258979864888\ 7755855184866968971660441079601895455348295897718278430559608927724416606139679\ 6158882641996644362394734088532738892807711497037824677455542314498451963304752\ 2573704739740825695875768326312386650749194325365930130743611208593252901424180\ 1636298792688795934104708289380152050874952730690879922817759410038683313987086\ 4040717963404884919781628837079131545384914028456012329733188670713591031925284\ 1761950213504341711121190141679682726576412915980017251496244019972007453649574\ 6241083086493716966574382038525164716105733322192569447532083012231232149880252\ 5071601064117267443204511644397913617302174733625501129352246009878463624136109\ 2505405420764863273128555390269507149532078952663027950659602010409948402913975\ 0640472038591240206873818286325318983041125329324913165691800675388339368109150\ 7586047941996991323553768111322360576207733092331796487398487905452579334971477\ 9253013925309288166230524099947529945211848786605208384847879486400059851501948\ 5262955396164262263061020139983279365203223735579981685931606650409273925826070\ 6304996692143946099749399230686862078527462583508551679590206655698109374535854\ 8331249741357129033176990068501354588627668215899065830887947223204529678508576\ 469522328350660078729053830756857/127014539336444988946512120098087847718215723\ 4038202633100343352763497260003420080215845436862330899345869560346126253990711\ 3656957281690311452461573974714021550903933545066712623380545902730711564554502\ 8243282099636824071436748988048149062101533369808015410185667062142738422305778\ 1168074252536904034894025585150214834015882967000148128877252898212641054159967\ 4609786043202670918882074271464694836109286571384197283559562836380708185851184\ 6396893684750211187945156779074330594294646855327787282663264041303033186726198\ 1445684710804783411636925501108217612394057266360359840805937176237670328973270\ 1396730120646100731892622456965943219649299296006812536870790079087271831341389\ 2875908060169809057738267395745774101746431364354257656724627898404120053276477\ 0365523648147392919464139838914468261456523498157610910972283994379925883254501\ 0705579872449165024454401485385655595733418443663300741695982847227715778622274\ 5582499782693696028192827204835447181726406515773830239900455315059339552701897\ 2812735464495253071558436687837368222465610937852516168405098673230992087567445\ 5912202055312765748951189598385285988610771102152324091856059070303784239051473\ 9053256718593587918456883725864572332311160563902334645007068429836348319552105\ 7719058432000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -907563644543744181942193568243723677077341791560305590216548\ 3517192395362506707094139761570712302999786163669127879332808904250286928808206\ 9704758614038619956451820631813964847675611522980038023185238764742048472961503\ 4606418336891469007526434482527332217267648572318583282582502239484246980722179\ 9186336612116820027189766036231023506084719749196366176095973030738128600906234\ 6228395989541726356794756382239538456215714483341737163926327197114730485857785\ 5500727427633116442193285788947649275263981659701552710937708057666708351715377\ 6134843273736680436985190890491491104817064133612088516067731825660005553385569\ 3582448000632426632021005110495700021109962336534137681672127822110696649015247\ 5862618305615155772939278433298535390276616455910731073049259944661036037938296\ 5777907975009269952305426969316507489846970704009564043482384597857416575315894\ 1057486325645075231725513914792776239246342460177244050307942698676732203017127\ 0083801740818452720511182964711248092508024105735075300887825934303401851691031\ 7800147889288858036207110018755629378949922308356141958728633568394129893543225\ 6375037858849125996559940857756085421501325663141255030651092360513287632283875\ 0178589069790276788895806267415930199206820549149986828650477214374078265673205\ 0949788810638460708521582615853222830641188371845933732767565486493008121849699\ 1751349806128043355526007839877130183407322911571722460140003269767350558998032\ 86068982371/2485479444546272912946459993991496360050197654644517433975176154540\ 2783934907478036690326227711849139531860819396825071748131821710455331735182037\ 1988186298608204936480663956217011102574746110899832751234621508991237263210462\ 1821135632602805908390079135904299519952347467285666875045584518795747369135945\ 9412594699732296512655956463841598606623881641823556055887234450182162706396247\ 6260030709484858260709093312264996527410293359789193516877926352286656245453570\ 8792419917008488931981398623713010943099559957367326953948224093262499572596416\ 7426911499732487762027027320945095388227525258496915987044217610952827424277308\ 9657835293527742661588927912232354722729494041714220610746587130791477180035865\ 9096803649490326022150537722977861676483958504773463150664641448900161768177910\ 5493151616046098717552005460027378411893492912869789291535301319467572463352946\ 8355890856575173848931475230718882276763024864507127488854207143388628940680083\ 2597118213544654248953568530637696365991093161913982722045366759980850617276552\ 8790512094751926858081994272749962133628192531589893240153425909566930433106879\ 2895379614994146163435960252751776692356038506961195367256912951983026097080815\ 3278132387031787893296926899673061648306955015297737379024147399088749831782400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -158108762519234860346373478976521337856873774367651604464365802285718966\ 9781870209413961095647936395601989753651113980441668202942297174455935944530750\ 9227635459365283198227555381446461378816008809381196472909357385601402893395830\ 3169930880329726793663925752013818052249230770539081696963429697309598625705928\ 7152641475213523428486074867439271190268104578392680905076695439448719938238819\ 3528339075316757351640357552617652437877986951105556311059015840634881455614439\ 7810328036676885476731667655445117319732466848228500252908401964085557428173730\ 4160510931672580513636481325932566871512541837644879600705274101018491903302369\ 6075473405799087036789154885219150431744095367510216661129844418120835447512328\ 1541397662804506316989844870460673042176352114225952691493752182743906954635021\ 8982073312769764440059306398050111158445234708160600570094305896401905209272384\ 0576452163010931574587904786125195898025382219057728542615075708058667132168146\ 6056778345147526393420468940695320512334226344805094175436356551296530807755819\ 2821020218170071551774638350815740886737877650882194347817073961529128117342551\ 5605211209757630455852466835310199120104350153342783894796252184840972184858698\ 8302713528437716925196807699304030164686773934549333577901869046791947982506640\ 1774869232818404456323103996732904554362065440771868791152100076318085148477663\ 8919097154508543736663034933529716699067050383275685804689083059067343605028027 /346542948202349176376802354347607040318797535511278236716553530951206742343326\ 9276394340734379844126617895805449704331559691012915536291030874021633201692425\ 5557170475497168390663614817936500317351143248569781908998832843268138607108842\ 1592500860055299128134114487159153873521209221458687634822354467976045360556067\ 9196644387923031943439511355035375019799865132235332164345768502610547719260209\ 7548329248743185077760486078943272985381339372918310009805607260841858681608369\ 6476950183189532227423962376839698806426280030397516505370237891237147747081673\ 7072279966137217057794700152283347803463826828854373794762914943356348653556361\ 6768762639699638721172723830707048430276375571041774014353290592021271236752320\ 8205419677856757999889978955370705062803662207634639873929740206802788571059657\ 9044339636056457385089601110539509803183326355902277516319000373248763189264882\ 1013072187311700726794529909062699735637242665655147743276443716387187599399062\ 6980241480643819552271360414853340773808241787495145398007404508955277573085979\ 0382157190372261420929274181035056459404025549776154003545181961164559175817343\ 1916082562214379441795544976147560214514529173493829288661297218982255371921072\ 9730031174884295712402235713234430892643065009129728529789225973841920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -4270\ 1867521449013236327148427020187351433921654803302702063916386968254702758650542\ 5720814705486663448007507857606313496029792426983033349537627082755241126331974\ 1869985420290561372344861100388432840779594635345682508873631774177314495097670\ 4576372295518152248706694661149110703323576284939840016883699636368312030511983\ 0238596701911902752369764088157270054417292712266808053024898906876891736940300\ 4849292763273671734323042910192316803413702574393438903914458087222818154180408\ 2727350870888839631626106442640199755755195881115151158788285740476479144287429\ 8649490251474695213788141554488300690980879747498809285475448033621191636806732\ 1308063886287490652414218439404437891320264599930153105620339995576600303598030\ 8583657221258221735533694105541763903076316346490739234000320228570080553078182\ 3485290159203068879879614142207565829610800920366555004503363781227572258752378\ 1218064109750051502603598318020062448618270961434703062703340226059736750762675\ 8738422851220103687464219419294888649124992838557709384859124449683749407426976\ 9053456056934896132345140009320759397795370226326002291164510259007624763875863\ 9472218083480105415698141635059794427502257672123460494292197615499401034076713\ 1926186667914950396792202874251823376353931253853111344147254436720096686510154\ 4297086941093935209558477987666349100034623003437361389482142446136452664111835\ 9957459181069290005063746106448847979579699623210598305650726421080212664573476\ 97407067/7943315746832698246939043894994923455732961338514764630795481529834619\ 3825477421394814697842853595548270552328918750094701403445274397549853287531622\ 0968470836709116065920253910722234905045629442512174544493722684453494901793954\ 5125599385565930642567142353242048713032108889619991481791184780618130848501341\ 2242521074992695637173727623677520613017739046029485914929235391774948860342789\ 2017558524034978253327999998515417650476500438138784226896767212978394146339274\ 6757595451932387152349793541089638842220361745394732146576068225118065826937231\ 3000806362099291098399041874010045557016938611364771097629269367514565353462193\ 8015782077178809842527600220819585911908849419262100264686878073552421228591904\ 4319603780210567649481660836626532288806143550723234622085180829098294249301475\ 5097085522135056639593705511824988666839585625804144871087222226098764834109799\ 2677159697400615608084181477142082563109648221236356894900877893711515829166347\ 6021504006268608110718110211699330853326693210175258468128927903396946828314833\ 1721790829290935867600233188909412612959843515374575078189474632397804771992866\ 6767278961440257027961156987069266955972509691492504945464153967916166530812482\ 5713602648042398327504407110099667562021498055402438536728152704455131023284353\ 4780829427302400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -14885830125408675860209714122282251552054467356574842760\ 3858213257607659463250737628524907529079838879819875152415634458418131222027859\ 2108697079537507335546650135635648191318224718675578756296532055897109417936865\ 2967975271209741779450249905724200309586005575097188491833049869895354980157654\ 6093890201640722843932845136895307811263107379964072590722785207766132807554719\ 1598379662759804736786295268802484460882856580208525289077121180391924846907588\ 1383735812178044696352419469291977514062720908489961418420834613437828268242314\ 2734740927662046256588047636539567771061316441172162097671603095434106425746851\ 6887716772987054011207017926435432756224866818655650496257525537702033828465336\ 1423171306368668239335232451129251185624746771008246591780618416954206351447028\ 4629076839935533321226153506410200998017532212935041662147756846458938092205818\ 3641251346920746123426130490399840792376052892327581970763285214021563288943262\ 3813498833040391384255871577076325216898829197373543497807524705306497703801277\ 4038427027329492109786063909501004516389014526256537238862206793695139748572235\ 2978151433947304395083600105483595345274292367038947725309063450666297000745188\ 4989382978088173074655983979076769037020297328285641274733514874804855962596105\ 6595404877824003895627930024167471066626919297499367414751292400585401131496733\ 0169550651115434035540136462569332015101955495449950471592288182370221389649279\ 9684284985234577130612651221391518561/24624278815181364565511036074484262712772\ 1801493957703554659927424873200858980006323925563312846146199638712219648125293\ 5743506803506324045451913480285002259593798259804352787123238928205641451271787\ 7410879305403218058341955612589889358095254384991958141295050351010399537557821\ 9735935526728199162056303541577951815332477356475238555633400313900354991042691\ 4063362806297145023414670626465254431424508432585316799995397794716477151358230\ 2311033799783602330218536517514948545900990400172284359977377880410883121410723\ 6696543858114978660040635054170302499722507802405037029809431141226752509695230\ 7904026507350392951525957328007848924439254310511835560684540716326917433199712\ 5108205293220280125058086349037390771718652759713393148593542250095299045007242\ 0273284640605702047121728345740800965118618675582740487086657464867202715439992\ 8491003703889009061709857403777299195061941908385060962579140455945639909485832\ 7063741927214705056990704156775666662419432685143226141656267925645312748951543\ 3012511996765005305351677759828337551570801901189560722885619179100175514897661\ 1827423873713604331947931778866978564780464796786679586659914727563514780043626\ 7653309388773005401162455186959712168208931434815263662041308969442266643971747\ 5594638572733838109061721814957820571224637440000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1194604525184673982126841\ 1017932976955849201068674270184278115184126935223623148783554187662446249625355\ 7831634555473300882912758966130699918231338220017734170672788975698918584424252\ 7070060939208745758519745957627480694865145785154991585819824936291543694507784\ 6068928116490909110768272084521185733134772951267647514365112788549771390411742\ 8389617371380198522435966459848083371700583658188250836634826537422421073455987\ 6808844283936838318646309770825099310166015663415214253919068793865956613188857\ 3485088958959122277756395026808470208364948232282987044345303995149000297470281\ 4348793879361710753164167502755560374841540843798121168853806971850998400905384\ 4780908636098083188541620183980695229040990363931205853402755373232357428445414\ 0518641049191682752652654924479494898278712885470813601059760830195922404098541\ 0975004544717866521261977671163164864290069765404957923157092640023336939534691\ 0940300216339514208722834998147527518745128871332758925932125981514480930482617\ 8888714781065696123477076511883769596498616655212455675953368786180470266899801\ 0878471490661302212390057299117726429033204648101158766209909902155806496072876\ 4436161283519709639139165265360720888930930555954911816336929441405540817692112\ 8978631398347336450329483597386476395707971856428560192136139621279378737593790\ 8434748486965284822359339054721986094854542938409337271587443777040876762440799\ 949802048678216404860295612263703134087294281184393340898980631258091/183076159\ 8867831887261907464668177792993062089368120317732471634332752928125460047017011\ 7968042039565277486865026012793565745202756503539642272921962118929843066934888\ 1106228955684285531810733985859001620015705389142955498887380559612184099499992\ 7662974852805917401207965618429372819346742196611161375126330862163496602331650\ 3159040440570197250852479768826187166740864209208652343855527198195990156127911\ 8299640347483922998485909948807551964642598391130368146510630219834841263885149\ 1069837198318094587070005983145107613434771202667428997764967961814237067340617\ 8809274824962054412945512677341071808197076387704117866900134319224612135325525\ 9792991685676722822566470033543843195787180029039190649250681973644433212592256\ 9995751482389445550563537694016689857898849720654350339806396594650653707991022\ 8108097083399315866213767104451642259201450653067371842852871561659232851828971\ 0367575913492616507262793270468431647820415378894119365670035158217359727086485\ 1952900097052963167542817422049523701719628122430748484212910028074839939440221\ 8876036353669947663534788281521766195194887175058294047666703750144981628673054\ 3705308399498008005809142342373989944169803486257547773036390004816554944664145\ 8004385308288623380272867877899492464486779890709419545844798164665986061434880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -57620690715975056360034920509115946477143095568004875146966056818777281\ 3944431680130659300422062339263854865398471081347297864379204746310455974563267\ 4797177200963126977936693274190884324224371094418934305932605628344151796737451\ 7977569342697156542652497212637477841995156804090695908368156141249797450511459\ 2260139261783911762563724634078571336069603463239748481238124541176938957963961\ 3226354812667055453356710993742153104483472528070031817754438857738081711566537\ 2237737913045221196601418893494314110125783979976916007647271372954090204076719\ 7451239130391147931425245615687539372846313838067767106760040261122581467916650\ 9148800502725399031428316650922116727975313864280240878329225798669360272098344\ 1579698210533336735973541609082501569442990946494796109701789510632898818957936\ 4294301001765597565337654360516475560526266119440199580310530881829926650370348\ 1705209906019669717251287483664672325232235630263328612780992066610443179353068\ 6921867945343580117117317471995150395367973715935829593404561688732823009970379\ 7656514003765579628822195322884379127513141444794364416262807938534323806519844\ 4485544359758747982440308194259906325437576465964528107619613640372249163492598\ 5620330751524545333223084561591181044006880853490578940588996660996647495123675\ 3014410157190794011432489846402802815920105057272217327096984836334057132013162\ 8905198968462113849477763753385828191355511101394826243099787593921207955489303\ 43471705350891454205409/8506728463704839545122138995311619227786728156632903890\ 1534673353909812781001979770876668834264304531763495002146731859758074692118581\ 1023033198701515698550466644646956174632819946809496948151882568981665417803489\ 2073535681060182899221312899180698365029703986116200440460933908896117481845206\ 6673791482163132302252126608341337954506874718416536288677546528576576494188006\ 5815828736045617226520577082150385892294373222711173999185020752331973641039076\ 0281761290450835214739607002939255919329740460801572678734697544939686563290329\ 6357261189251528570506360284189054984475264263339039462339078334807798432967008\ 3837890539583827419143615598315388176056194653048287614890931725271401114569272\ 8631358616044619292616336343726424376810767309578894428851871336170977650689650\ 2818520099624807285922616259238042674692482346821136976038528443406704392947431\ 0630467525663601011579871304811671449339804935519805298668730883488432544861113\ 9993994663461116403375594215484096574251313030578856082574055902528234714478948\ 1911502844030905614856786841230999777444781276739574528024859829586027672794718\ 5898318249340803562771129125411750492769201115744095957997608099832585409690337\ 0070538764363294189320958204652981589342079030758637647205053343331365158399664\ 5894580621581569892669524751155200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -35599995897539057750740072606305192593\ 5410945488023649778718499547151442831122817774304267469505183058130886204267940\ 0875115104349186056181649384780764506695552929547798100045704480656931412763098\ 0635451911552068935642237570652072834030006502359010704423340909215045779710592\ 8820712199534725433044217422029783719696499897780224922271773291014075716739106\ 6242655284213384695332964591832833650706956450606677676773167396099007452035659\ 9549473568720241234660506056163390639228332883020655321880360835845355605601166\ 2547248567883859390313598509449618894554848534561300425437246474021746088996373\ 2374475800166395946121642084965972429673258700727259862835467653322798680304870\ 8059798668807425077538435110899378250358063503920534417620207654924133025350171\ 2946855766995444594711916240660285454173085150314133694943158765260164759826816\ 3039227988924445630476123305453849481869570036549459724717461755021256796605062\ 5100742550514993322964238708549033703265825409848264768725536871501781434366862\ 5058150186578903345543008306508873047736944048195067194062193720459327340565281\ 7339086417631768418880041330444020528918232404688596420167257358717615297915978\ 8028442715872098126451722706556260456211221693912950267075612835166433659804321\ 6067280731359450981192026142276131709135299723571087245815003513995303011477501\ 8564476209012902323523814874160398618617235451462963309392390549416846816483422\ 8996655996110647839763858144861474059720757738408048316428767703/52714975323846\ 4530253283601763491302163051897033186828022520974032827136866034818944202661526\ 4090948949232312972559303922303294728089194828625191117714448722861612252896909\ 9015790879860869893117168333047738139153143524603002173377729634823094841964185\ 5002125150370280395908353935034925922502926410269106069843933361281816072191723\ 8079851727147497133733221191461194258568521545361817150222228863739107022385672\ 1025133158080031985638082227520824173024403027540158244490529392876088915323533\ 0015096022506190761579728823436109953446181405764547597500567327206709408196015\ 6072056019824659448042033025017544756744074543139176570591190615179367345172906\ 5996749052370949481979077913063043411787516372184607450673469809672565562140541\ 0093004132112692166299644016597686668844873409493928607690484404944065340942171\ 2971807704902185714389058220618228667000072546540295316004928379976894389472649\ 3036894722372529461484340083098334348920022120338732587429815011249326891076988\ 5388472502739586490736902693555782378199637856414649933672953520434492761881877\ 3278410268777760230025045605337787878664229180490432545642527863677686937441058\ 3258947936354323226442647967940852245333922902248010136684300761863691998094363\ 5600405375621568482085873139093093847799864501893595663538093664920551120961536\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -38292137220967288221606859076100767523537674139777951325342009769177\ 1801849885693835181457403008901191176787793744445180938997389629793900581100930\ 8437617277922943515026934685272076730855621701322874255158133072918611409468170\ 2466524411996425534081032992291397729124512743216592129071420873973664441147159\ 2148659955518633872645595207839396247215657974935281293165798160025773385862052\ 5295681180889658144603577073566818576975269530709240223376347592250771579559473\ 2069695333317164430546456765147023287196564098480084554156104587779823083533872\ 8157033268884032997890437933104897427839553313459656447887487163344169647255527\ 5395728792408266076002796960822873309112787751169060263219873075628111750916899\ 2649949932935205798118488307258137200572608705207131937315117578481437490908039\ 8001897567237177113831883371184916083704074034390495681561900560947934233097894\ 1342355266698147623678358374210164837350505789007628293217844362071080394430841\ 7438067761569896503576337297062816642422710559409135255150278092264853129656027\ 7390302339382021887284295815814373830726319881985052118852747073207913122539102\ 7990969687580418266273627339572528163779185999949547720364019365288285327592089\ 3055254417674380116258445282182630786950851054228923162018567281590587775401007\ 9886553916531246633415248471965906603339894140477329912879618004493839298437486\ 5550932138566064598466193367675277619269552074531495630160309839700977145024761\ 31964424905021265813574717/5950652657512996786698995669759753367847197981569188\ 0220993263708481222516354138856025737021162422328719712858098248951896183622724\ 4815741224995472374535959993589659389367422749541173890174316771927722576592993\ 3075217389526539198731141572010588390478574846520454412070034179164127343042109\ 5279954794014878483296225384833263626357361103934506554672616943527322159363630\ 7868241116946525569607508813414908224732853315124640620731260478288948486461252\ 5591791048270068585372636815149365342635164005356473495913779064449556904757696\ 9511601845467805436202513240708200136046560022830745169244594381066346380997719\ 9733384472939141141428181428047505051486794852438428199651876115926489560216214\ 0675912930332575155845117101385331054875254144344387445226614670239839375399070\ 1537504391984378207561520821234838839333979208532877523761842525301281828064871\ 5454930804539185948553710623570167728419442710316807946399190448058382541683432\ 5207179161611738381731022932762882509405689759446518414239441753790834240921770\ 5418985464003596220759138648816220396666356321403466512265116408926856914699561\ 0763729375012536929884598119457430543367616899094188692806154542569632710741267\ 0659985156072824131312541342779064444417206237719866968631018000547634348402737\ 2203120829099060681169820786360320000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -75167265712668917058865621546032561\ 6424618045216026755734065218960467720188962700773116623048636218886799259038056\ 3290280292843255436043061641190141181465022492586480035942505845446580440160480\ 6956062358625816200317582425512373555382388996429639878344255545276808644642433\ 0117345676764744878999982369646694687302575115428859910288822153267630498462512\ 4325476920399420743253885628179166264254648082894430257114058304497268702797075\ 4801275307052776484683071566448436290432136682478220879688048431733090110471547\ 0518871520200209887122457352431484876957367607543969838587873155093490727128427\ 7350072673039073913982755723564869033844835418314376951285153598608270223153618\ 4221907237844832207087681469714708614118302604537299129644047067958211545000973\ 4986177011471260047025527363637896521281224664320710774620297603736228060947808\ 5930344621010080268409187133328661102217961948976152222374453397223592305102324\ 5599889199758707105829208179907453198242199019967225900954034319211761094022859\ 4149559471371511221398494564071716497978117849028004051248456066349716828108445\ 4074827601974678593088606589719588706708332500350889699317899976068934017511501\ 7424588183235782698757655984559114483478652963916784049639602505000388320026579\ 3951377782902003082195099598142537896925598884194304989994782174415498901332874\ 4092398829022979224797261085746509931560823479704310676618274668156348351969318\ 2294325265028392065445628262115149943950626419212981724178980823266088188513/12\ 9629903127382251970354496386048970943661338394569822976569233126386747872518652\ 5470773157418595671692280323465263772005025932922783080904346138747027472486348\ 7481513885802366046170287839455975608381959507472876598532170862065496984921001\ 7962703546774088948894547760265013198035152994190462265287168178868870544389011\ 5398182011466194232092988207950191358027075171641540403806849221431988034996829\ 0432749291699037197707135730971626986700596602796651869526845371233148955085119\ 3861195885376698710296742786635636629794416990632005273589839799947463399655921\ 5374534779676418005141766876376934629766765620169153430694469876542902265193552\ 8395626257227799136497506443789414788107861096054104266484585327168039450027124\ 5088850446707483292361639682879988237307500900703250458165773082055246923413166\ 0328682420465442444465174993674350339423667158724584661155298083060725033643337\ 7571302552039489902219717346505971284729115593177334560390409753073464570362410\ 7897705353302647148296734048294287799530468448812784399419549355102104205705559\ 3724224826545910768460176232480335868376429342975050331267314291839766092041098\ 2561276511043532675720633565099487071047160763874118229465103449980699289847876\ 1794016464287607228372903119231190434851922329805105409199623793669285615099119\ 5075245576769025081344000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1248946114405552377619219886101513261063897460\ 2652186438665871543020271915060004194196881111277407847065584394060407453473839\ 6061556108393277675647514152239784454811225227142016759425072977982424421493169\ 1250844805303022144485245202727842668526939015383050684042426616356139752348190\ 0102836855539868155950883989315492071814611488775176140792848867990429128563895\ 2656363545314216396792285265087895399024190182919831143849996784346090081775699\ 1092691432370271029425086195196854633064480985975769971096043358808296262339837\ 1672011197787088032233950122056892488838449719052094933666937962515083576056385\ 7767633745064424194356835506832222571091431669510317341587935047733466060972842\ 7329367344223130001526368041372012118946008832309179864004654785966115183871843\ 9871010641076312576454024393852926896145239125211777518979996104294223467867816\ 7687588661293938722533200907640806885044661246727574186960856225159325879673545\ 4547378731300377762269505008282435417822109537117708596735100203272611322543114\ 7230226803573661318360452519751958277532419947040136663305669363581100849273142\ 8148578013637769694497032979187040549235984911032847615480280227766105968658739\ 6820226493836108645063348428952248401665979619419609400712040018084134834687993\ 7231485308803088565896386118878374661603844481871714655900188406441795010961161\ 1741109576081401532402403491257024858121393128144754281046214247670884784654918\ 51300745893794748175968118693728736541126361432595878426797236813813/2582626531\ 5378464046401395818451294980314066649379680116101101061333975153063331545917711\ 3670320214591000464444233320730232089713077552272481269181138550287664865977853\ 5709856004583157346476228986593021163411903876169101733288433630072722665564632\ 2011145413664375284545106475608542019611792097468751198713105746920579991394549\ 3053649466240064573737768893637701899580891511219979960269911462357060555544774\ 3500038949389344734093577991965734246249486795544194577807219676436189170003825\ 7163511512282197216722022990089810769672068742969052698604917708085295137077269\ 8412455587178244323832020053161224842787546721961436690788162835911638604189784\ 6632307674117580129954968023169181556829240773091928922874247859659250190616328\ 1305567825170511290666089964202032871755493745126873252501776117818469232702211\ 3000422763935754094893582106085176764699744174799401695009790602856634214689796\ 9983252218980697532880805048265262260486868962416243173881559479787587995808129\ 7311835085699118552698631184675685637109623968807433294593419222521338367274940\ 7750300683870142803240313069161150153715798489075564924297307244491264960259278\ 1815596125393572379508282424154780490648766631870355225803847012361999946511558\ 7884992517037370698369906402020498371861171000755925048123342287931286117268354\ 1833213458513920000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5384604399450319149696193440370538469756365960045448\ 6057055061194638356676531323547770958591686449363644464047180289454921062182175\ 4473498019969859179909789600325577124214526801871575562063027986943648387422926\ 7919766706509419406452876614521757032395165915037533738953030732528056626434062\ 1019238687419145106147366564847734423552258909437446103872389402105480127000312\ 8115218438182343005305528284139928948351144375001116490804068758946034863502322\ 4836423475224106010409232730103437898613766127147424297155053669439402057144242\ 0554790672785838689891304492074905179792133287646325464042233807897877216540627\ 4760890194557101700330588481649825669066902353591170300185034810356615673617031\ 1885705410227417965879363165282406311541770246139502020880202522839439665816108\ 4341428137598885542616692555031221269925943554934869108763152462311616817814651\ 6459523099027192540110695068101997273097657811382726463415722826254322988934192\ 9432187027781607381063504953564032062576291990371876840753067291535400823526048\ 6455598568128674369335395003938775675280568255380972582741846717045391611906989\ 5497692957731346563767675891807462460435458263038328472440632738186096225992909\ 1949208226645954941254307238187766071892853298543198125359183601048058542973149\ 9998686010085847364688115096553935500449475403164692354915406749801618146093995\ 4313812325793826129365139148889007812599771210644261740006347700465949465091099\ 48578388753737448147428341715697828234414728772763827946128483851579/1515973365\ 1208689232133108930076907189199573668452729051670069210891368741121491920806691\ 4776227592442556771623656072702118204108589679330871507715367336494806112015474\ 2897792666274262947650735176611250899689990044368624857321244368082757404737117\ 8911000235221437983899847505010982471549906231501084797381407229279164328568695\ 1022068646538789264073759225107501000333087927279504816898875059377508618438671\ 5509344362863102076120855251925974379471740004629691231032482070651602244711375\ 6534152459083014662046443552929827933879037959366661274501402040551279307217849\ 5468428892662170457401833618985054209243019262777421761689052914888936832634757\ 5096851649322604242902136724952054712861639212156458266509031876893523610139687\ 8330273952129013251996797481996987073358885517958278203612765061622145436434638\ 3088005157779884360407488866868831823934338133421326001552101976180212861046549\ 2502499236767260664128170874476178029020926725379748164393562717481036490071418\ 2627776765119439900130016820461596036441341063826306462160096556008577886868350\ 2105941248124251253931228128153834367579482839303976779348352082136683127757633\ 4405154954048647657475187191872190445425428876474947943639374353939357986602873\ 3817023872583249188865452989015610318800416904562719688072872566250497706689233\ 9537136134799627386880000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -519139979078891356176654838167794841770830696\ 6976279680522738285998990037798313904464527607262901236975602473563504090337359\ 9726018937256658217692626820328102483388055347179199094431680564330059567032865\ 3315452173946767838665481391010479073294486673920026140836036089557620311473062\ 6485396711868312259701090027161274793925825860381181495551914319267789804703915\ 2047397013760437308296475932519219813784948532134571488658113637571685409792075\ 8786077084880271363939323571125522868047363725802359884726531776395604868632234\ 1140701229196153905146751323847391115305707230717548960821302014168499105686731\ 7062913312547904272543866758273565332995009406235126334873625682640079522567987\ 3763822360980722678947864290605915443596833105252905521852659218217080139622355\ 5678288184787001391077865422556739257890361066799872075386529825719061837685896\ 5547221201654873594841010154204276269972669712422495553736211230297901137332077\ 6219325064779818271877043380086183986163093812407164170704535648155208475221027\ 2230204337132930551981302879687755021353591954197194894467124767883544247872967\ 6934830538210509722025692726631913565251164547016781465394525437237693492008848\ 0500886509871264874378521559881654652795979777175789238953681739119106671734196\ 7104493286345808419674526643357116539352478645154145188074553843920267945596251\ 0009362677749338710072112391647398009717287790243735767787043343889156486032370\ 6058105231162545786941293791270432492040085325325769688428151743/26406766075652\ 6484158532216987123584402211355215760649866135592001158022426317302175701164226\ 6457516152820357564239789444972816018503978400914768062871309052380504238586085\ 0865052572570613161834967792716515755051618652275162427757498960191587647168750\ 1028374800787209476240733787619338045257170168142555942281214598070613028631777\ 7164897156925114013323088059117566386563703765893693507630624129955164534095578\ 5204091854063774145795503548999187014158309701490626910447036856718191454698801\ 0845308909703527829894360801541297862775154625588402082791890459987117535162850\ 1166367089144417929844249419950115352446763325051368189105909940722996985460014\ 1079464925403616704470216532052151311084127389144063568869332507553910513851797\ 5878318665457352749788256307399250741618625360426380845453520599334995845434677\ 4931529941606202400507847891127633304151651646888374493567904327297412902935787\ 2312970643599045689438681615369295081551768138276148407898824674298940337680491\ 0267866219035065854712590923842569452992853657110397325544769300209574514906581\ 6521397232382653534704470839273088466747209432465608897802831947775966682030309\ 7896775668639109776721065334716914416601113370496334409058592797289555401683121\ 4102479200033517335309703355921398605114343220610277774557157748887714049392754\ 5044992000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -255113352634478686430989524820786090176257599925461387279572\ 3588495533931126834463472611492582397321744467264565613420062093941206928988828\ 3875316437297869490930309632943142855414947934081169439109286955431285101803433\ 2656075681750001757998987144095662726827398567322870965368674317598488832901174\ 7469675324120760551914378841612145576681503106380540126359063140781755195361092\ 7302753568630463712691365439546616334375361555022497288489000683462338052458774\ 1561000918746911805229852228816631640345702459689896588334341187243905476856898\ 2706414682796363026616835382140866802649618367352106749047356793921562096648152\ 7387881968631425974390069220085935654160106061249677969849998250507049219415989\ 0680969312574181166369797250454522426566545244645002171989446853478991963039476\ 6824183827838534474792799667024373999915586893001431183198114183231573698663314\ 4315374893723561176608944861686890229089073710081129752003416061729388914145676\ 0575319471338526356814799642476099430973930448886779694562627179128795498603726\ 7121193509214424735747087775557960889816937926545634898552194158162906630939260\ 9426486548519402474882110445098734997105099067766020340805700698073410189269981\ 4402527043824974496727014956423348327359528940930225013700203499010318334665511\ 8029441656810270084682863408933886123973032356683663551324185494660671325633405\ 3645343022491220075061228946982924013463277618362718412260698280843449257951404\ 7699039354676340506050969043687103436762020118553160074029557/22613231172691855\ 8297082903449707321270190398150472310957158362604664814860175089886586503656095\ 4407474531070588615175316397586630351550508358219668731977864676459425477305374\ 3521372827287599639603097420734206004921217543583090151725732010336481022030341\ 5082358032767900867945005836312841500113980856607715269309640341646521902908377\ 3673052444899560791091481500122092991427822802422260093829513416499890609751344\ 3256326528955631848502152078844134376906088864484165829946508302052459277183895\ 6962676605620004675798369432629735518951312293744081217542409549475504320850550\ 1134646434327546584488581765038992389062037243625276160065322034439752700173401\ 1733661753895645620498631297814957744573437805192307944016337832327296006447136\ 9461531949502741522074616964352729537125680876324944905933194603059548342727377\ 3105297937765762943762842053975915257474736714361543019067347971362527708243701\ 0745963710422796826245054924737094613383259954505346051464029915458778246974438\ 3479759001175127389038797585754052601058067147187642687776228037814151639036416\ 1429686867721179063810357761974493130834950178123839991407385306597858421300847\ 5656853520760029358636926605474451744890545081491020275048726176588851757312252\ 6689420571203230211598620366039059194051187899118681867052319510498861460794432\ 7553191289815040000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 134755797882908833650140454950682835610388263639588\ 9314298263006071694256359596329514300357011309663217874008368408558252889588168\ 8902380467691482390009647455942895604750089679826209559598792141401584949917555\ 5990411053884375491762775831420465987143350231485991646479826721265148031523231\ 1316612442507288277384515270662310596532545824761412062583466265336738608931089\ 4817587964673767838735380296947228045085189476413622375723858481220199452993288\ 7343999218344257244850664101185424733167335624386626352530615581990058699996246\ 4198504694158382266130445324064578019046086463828009847364485003846114164764047\ 9871080483308416768972271890197221483571119323792114149419947230168394067055815\ 6111322732659848261250686859753438396684419244546228775826579852105426559867350\ 8093694045066759521002418429466397270743607515905544408945639294549850606253949\ 0663456099847715278489507096176665809044158551189198389312547067601213266937534\ 4129401553350684020128579522199300609224955518757275546516617867052469816463304\ 3325284465402743084858426618403443856443409215674002292464609603876714099732370\ 3200748353543432389031478483203373544618719713175371821644336462729970756619553\ 3588575119328506594003146298992727031356100274024031567770987717998267313171060\ 6941168758146489549401788561539225478153651893735618390295691806359146797653749\ 0807712880248426083451350273763380851608172271512821152058337249330302024260563\ 454142689098153770510991073956558752063832164926154749391435267385073441/688556\ 3565605498894100973999223783507868981883716169864538011820166501920701368755190\ 2070076769620561860874131505760247657988618379407681195903611504514302276151744\ 0317365116175628432458856227916302861096151951601518847768328364853035061788970\ 5732761528356793953532328400026454898213928531045152325005319091485328542980204\ 0378355034727038148551305691373650837685065251885836249449985538335260881070505\ 9778020008760648001271522785334632976928873691028003242602803981480950884678835\ 8413652387091590653841438441899642954517531566220436057833444655454387607902974\ 1103203592626560646542415357860806998982209361438418565192545672459263047122486\ 1290727753596170391487121550345433251253847544066340693523214115915800177401351\ 2633082180648424151578400662438621092850117955885318011072394925226769708194146\ 9637629905068808965933937812331162218828167222750903594670481417981564559734407\ 9170591169779325881679082108980884119674662146717179230407381545347252352039088\ 7989430076447727827510633004702188428736075868163959483055433291076011309013734\ 6586593083706977291611461009308130078854016815059814488670282868268549729638614\ 0492987225469396717054346301073788800041758825760489450580126199483951324775515\ 2135409664456322652879748926137886014997487725224338992328949011193299571594231\ 2930184219103040202447257600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 2659084207659189522387986835255793494917\ 6551486289696147667431394155808096148719335994842730525693222275710223495775695\ 8822030418856222460648516679738763368625645527755582231618657342085355505556785\ 0870594469531095998407737904936632413458620353800036430376499082771475307653061\ 2075683500664215129619230412066749657705621959929651902504766376949739425144935\ 2580905611718214712560042395917284964509507159311906819974967556478139171398666\ 2861947120738355285320281224569580771727244507475874170286029657450574164452547\ 0623594249661633767332315503437950553949257702761346976745330056164654101877478\ 4039406197959718316632036189170211594540045644928980944020380977499537636318556\ 3583659185749879803381308171178044751301025041943702485524748688354067343650904\ 1671003739933381477250464927352476030131036736760067322976350993625415048137222\ 7823603237203999709074297287182460606939966746262850555078930526954266665014994\ 9271243309370523403397647883027991661869516643694887369076082079217738053516407\ 8274678383050555671208011682770021494249078529856921339363540782220439359480917\ 3185141116731178431780701588826292692626504209487633991244111725546415088440558\ 8086632288277722661203092653875108138232730813286742391015882152243421608139915\ 3474749803437646228861456458210278220881592039004282428643419217494303625167913\ 2075799695369327385897275256603644949122933661200460382495701179997471527388410\ 7686996673067266056734509920470638740444097601593523001651627340607202232274769\ 1105313173769154457199049/63641673571320016024725098981675352383634814776675866\ 3777343160737224265415627246639086389863351676364208030296487702804485916209993\ 8862305004366030955248637077796118710411765607913492571543564664598250378273774\ 1309017852086563391975877462680466355336796528092169183270706726267023789988430\ 5933270459725520110104445545211556136797551358510014469437753591673668218760996\ 8783076697069943626937720292712338266801007143906851708796589610040672491340246\ 9003723219279103077779377199134164119283345790357747533441650573981060567329865\ 4842374893354835194190861607571328129936950213916719218664920936606487385114908\ 4011625667748943653868220596059147000334412421054428878623487164495871634213252\ 2932628888447546439929526071309662425024939994324684442681488473090474057997499\ 1791273799127853607296573157248835085249203080605721844894530875644395894368035\ 0509343213004190137203372861030171836768560090235984098447068063932346850012206\ 7776538680224845600866191000977812665960413074809702399556084354214707429631268\ 9589366140649129446600574159853841664429063900804018971760175005638729027046947\ 3559070524160003590033918211707795116486147063742178199527797093824695278962523\ 5453393185648590472620783130756191392341043558072220557500873896556895936423098\ 8175735969456672084886050582315146452688578359531973065410820726900094475960320\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 412781811859541654624376138621691744174118381092061431236556916211\ 5285271456279386512869295825672416039545388999821372357654320980059650821060105\ 4566284366059939438756024335335469387781567290222058633171148776296564634848556\ 8437809638142498646028630969920677169985644435161546225484311460397775412502839\ 4923253553748843183388235804805202293008251288207073957777269472103136126775913\ 3355242463536998475613461320537439007915771901262492178173466302546539523822796\ 4402436595577687734273082968917762386422012707539377378824673763854327834904906\ 2100559627480741052464841038303937919687547738026518784336237186590933759399271\ 4102512143675906218517096427993240404808124523629806732515432160342426478004101\ 1967394428192990902300904834323329173751492510565180314562710954826039571311489\ 6105712778054584203308379635724480127849901640354443762644150045431102778996077\ 5992106009822755610169300964638623892050185084599339990264760456267587764493337\ 2810673602758819448961949317381609794058001490544036272455528587094622996913094\ 6751136968352006121604602129851584334757065640879813446842755874306474067867609\ 6493967123281009759299342857850047480692339188591490115314459455474578912319619\ 4036745854999132368234270691620864722270054489477230911481059310295235252104430\ 9715579045611645448212804036477676390007246602777217148444183155326860252988067\ 3554787568939422619950276687906916531585065529762632196994465843227408391673345\ 8787845252649488562755420809184550894357358989775410046659093816088871427/63789\ 3768445426376547527813896802313192508090694178927112444168557193146837562738683\ 6901084434830703897750643002125174658956578331960414516423361802250912200877117\ 3924662578297052115598543288461024444912033892347525320028591476171317075516893\ 4538429770834652255204043877050963255479135120400848525529483789348796594563203\ 3864296336514714978892594714587952971013133504257027251410173888197738807117709\ 4086329840909519239194164001121924010126425493498788983646574299956840732934942\ 8802465122053419527594390071969157427384307026343582450645203632508431352009094\ 3213682535062357749102851251235614206413734305485552042623216507554263221047891\ 9755812124585589693585740572235356374217675834826928659183809282902081507057651\ 5407345063226989482491305069009036344379274954224508539055043046829924055373206\ 5371897485628173486019302672593878657185161450961800893798709718640558834575411\ 5602818340455026935112027740073622698866068069358698066008550450482661204590186\ 9617017976723302893207040766851432334589678477887743631879239187151559895750724\ 3899454058778980789902595288518115430050561737910566181508310536826595628993939\ 5687372590649890620127568079155511880591139043317043631633346707461704691606999\ 7540486511137821781802277184749330308622361427868575941811496323895506031968595\ 9793364553772944414895208238767874097807360000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 17114187836189655003568\ 0458202079069350908796772282167514474151993176911743173712874321899300818356815\ 5555550352201565157653029517152470921498884094626057161856636375782735638366383\ 4930599612110027617333778091025385692930014792284071117028267525532751721602851\ 7396764729338940709684496658602848707070919189201764290887540169103978590315626\ 2085889691461577628390903954151348824942142078123779291922451578389261709114803\ 7367333375940463251153410761931175197338743665443404391664466139435331855330997\ 8745418373532656979378007215649217622042311944911674328732819573398646435988120\ 5739744285409290565302089910092770326558985680443942846445577315585965260684570\ 0302847128313618564624816318071924571993128299649423873134513119526193430115564\ 3459809623470729241697109335158446969126430930454738859853471586294228808297559\ 9797381816105466353894965460623113455811723600919275023883224858808065688552464\ 8796767635092289910657046181098829520572044909506228457786144756447262501922764\ 7742754764334636552342548367470240014300253845829011480124138097338451661247014\ 7900026918718756418762587863942927538253158733699323553371689218352596612788756\ 3163470294935734154279225700018791032821244291502167087903571114065058269832356\ 0076750021057486925737694096640460962978307606255225405020394422508916374733972\ 6836632073975597004553228905242616906919081014155759723014942301057918230921743\ 7026998672318034656412413170476412591149110447629158134630119416734871470054185\ 2206340005006070107730001467038690364537339059/19573146822426774787601565217958\ 4769101753747650581934453592754477101444265708886732292489923776616141570825042\ 6760764811639056397854965768856789947396010072932799798851971361284360146466151\ 5239711246277931899550070534402443875460343922829177534595811947139977177550632\ 8856361341283358057865016690669926495482593782954590230894630881126315467506933\ 8112949843325604400998593454524490425754132936823114800707848124658066714935526\ 6042851542302550416696297015658594784683103073523639269738955176187208184152629\ 1828536225104964226202616616952777081301413942787308272267965288256912545468156\ 9838663179724085877642417080569930137616542281448544363042551992718604344499611\ 5255903507271096978320285406464101099701859560850155944341612168037807845032330\ 3625329507860866824857335588095114540625349348426013213658314643488658597533402\ 3773378552782104930846342449437945915993945912053001526167188405406296079672735\ 8500844852408211691433299185920108206864666019709923863922563678723719744953079\ 7288293770129272176659898525451541875989957714485042442535406773528844208936435\ 0953786175135325043780589917877980637413873680550113199904200688659355906165549\ 1431025060488310501529951046430856065425835448060531274293269278411096881178754\ 1491998566278454222297952345448947754499477349971709923766246892321955427733944\ 3073825311387693057310720000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 33997872868058379886351387377617770636636\ 4657220815513500426851655190416513423685260205143187426043529854841867801946246\ 7673847724202001892073698991611880274496829900257663425882476678870597436107742\ 5436965739614431620644899422768928091138786941877575604976583858529261965886944\ 0217303575600516815563791324500173258740323741454704136472159891406756374367724\ 4821091310399294695327961771374668192110673069668067873575003015869480235538741\ 7661305676147488611631018421255992278059947025596514934938082560321783773556539\ 1164936591321626693244723537701740196705354343398302940392853057028720136119245\ 6669947247588836490651385534250106627183104990113778483299395067247802832341946\ 0636074959026428149992001148904266798635823353437444982133078118123233302059437\ 0443356926626453775591328966037253076650212655861513512630469757494281225966937\ 8666650912368595224916927094867219673469592419758066827337127295269351117413856\ 7072219755685236573767660860287753131071805249611500974224774163181199646913700\ 5592404791256237498280378230855040897868751766474525052108862486118022098328812\ 6818282850666659606303980855114809872747357910556697555618464055946118534850450\ 9730836508043296583337023160461506000769737478366724300992419883359324816159709\ 9709923065509805562315613529037552566751373243870736976505190386590494918512413\ 2077986136414375451666381931628454277790595520631412153338569265312593279342422\ 4089143314193306754117723486425581036253339619238607756768551095863643228715728\ 3799690336494522061541791906355727/31205203579398785003377483100355204054683143\ 7915446493778096647760019930927800102796028851175591375596729123559642033491435\ 7445317332230892298299422284771018143310216432554600019045320590227443933325800\ 0148474988116311940396888374929905906104111952989624195092129594964445920229141\ 0131121881093615978128118773948956649182282341955627196535516078341582817103369\ 2762197719913628064537716595283509498170272591781055553128691184324528115738743\ 9777022350103984700974897768140558803113697799876973775824120807435345424437836\ 6386073231762114132430577154678874872789408856616082734799287104765431231333145\ 5638759026449238030192930958677395315063132622663064571414601243303735474522234\ 9422677682864419774985995475739405263546767385365296992710545334389605681455987\ 9184341319409901807450052219524153063243683755387895811364903114364628553792824\ 6022702116851637034373502087088324867738215290714268621425786507980822137331080\ 1087389772468902977653757311087548619077051683000800276377090936037380445719814\ 9814949519926638946265622489894563798247515525999678502991809742255367832079512\ 7230803850198048827714049468698102223794870026692340418303285052908382441679159\ 7989277503838525197849483622901427036076545155398356242825967310125592190702212\ 8998574133844879908420102473226229119129510123510128162677639240588952648723897\ 6458639425467842560000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 82488704600517727251713943524081370878828799194\ 0862810392766292136654797643213495762466319015127154626126498708852109268104768\ 7644912964724298692579048693100743419806536601031316803508419990406972769972668\ 1804935979918156763757441642371589786501751399079034814434210390152741672881711\ 9230875417669535852911440432990446885822168263084305732058797489904389025275698\ 7716655379494629444400214897303574290009616594151063968519991520484521388502609\ 7505215890493617288610019789578866846920056798348793314970972562581910801045425\ 4976267171824214848193961673523660690056565776075673994024172042338715100322633\ 1161135857308033075214720279273993848006082611750800192945717407453308621938090\ 3862901071555933033994531681679835047691894131012391386540321111518893544160687\ 7391721766789374532037956460297582157662221096845603295395408710407197523741714\ 8705320663876623946504106737873085868468156600024863873816760011965514999586607\ 5501641554098470787799502739166829137297444228652503598218711477091697898484576\ 8838976516894159135927197266001527371462149822410711255982719490410635750966593\ 6205639817281368822370654055827731184125062883764708362969523025211686794075402\ 7250366719811689025452031809282981210126601802813573368171710738010501692469496\ 1535602863433814282199612589736862242848877373007839586515567317164441442155171\ 4992715101447909901800785398163826649192492113981316880311174680522142394810097\ 2375944368265502395493085792902471649498691269656977269110077567043897719883496\ 264840125289377290448713822581014541561/643585765572875476447662755773937107219\ 0547388634559841901644141272624373835361584872952531409505095305265289600101423\ 1595678189590835654849447137652744922252284480915873211424118776041815689666158\ 7263231824576522885833534838593982695255206070537484780795698587470143183872843\ 5650010031644233904672997798522680042695906050855312009672396585957135971892458\ 2371186334604253495722337820482047948218874400098965401903252375492011778428777\ 8087263720388780109212614110778937777609400975751136590378082602739245232989292\ 3443900183769884905208637800455155609633820609589275527101097920243196240979915\ 2384820585688133456904227800068284243395493333827048485325353925385923500216898\ 5851627034369233657252570477414967376783915911586606537136380446891240678492537\ 2093151733413173594473479948373571677823562185505770481780313420346578394608634\ 9316913215587373567946386537988777470872952000827335877986693637381794398325740\ 7992965426661142804015385110124861946444393448511926044255374365023698238005170\ 6720728129179459304649475987939035901786918906422933038503793165484786333302625\ 8249846114665818137550577088167675331539015668770128969037406086227365534925095\ 3050604008644994795392186770848556310099284851748870783559693997307805057080428\ 2184088976275550834341100427030154495169338737919255376280773427960130578459630\ 5926631235549487927188632109056000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 6213156609396103372216545793590\ 8178019842217283660186118517846333327702009561373574406380948078088282221100167\ 6070330030241876863077911163335475093290769678993293613009515234562626297211063\ 7799781851198886230219748520444897285306614955987943145990545066564473057700342\ 9570166164652763820423325427724545868186360343250626588446969212073881441361521\ 2414753283350123681494994884825678940766795884902370124771636689671421675501799\ 5211281098780366566705827459031253450515509289056375018536396078993364434553542\ 8391369946595360988198241569262018258583151710254066098149739477630841502864927\ 9274478973603833357190644156622822784527891806279422978166122561967216841496994\ 8733520629325631767463687311832212389451757617017450932032459387875660067370834\ 2394442015609168929583051290476170114493134418042821557184697489275277346852764\ 4981225139629045132156756825323740878756221515996976218767929247298259437738176\ 3320950068209663764433279270825697974778214180753169504801112553862859284738822\ 5246247321326551210350674585927552594873747691431769668491421727275181897440390\ 7831297933844383888159945632609499473567536438947686958523017590077899065807248\ 8344670931509673816783066634909667229910402704816770956514627716109823024445602\ 5338579275201211994732929361831604956810752705897981705769497819753444223704811\ 1022544761580240820778148833625652500898606477014371412571009103057452266214150\ 0590440895287663232778065622985946769104777405336622653369306475302959160575580\ 963921797375235054337704199553854978658773180258780243/431467164349225359390112\ 0433589211091668534313568908430441577460912814956709528152852072614981548410773\ 0436762976380571916939237673775531295319905391575887026239655992272843345247852\ 6955676582782912996916982478390253416355715621550456569896049418449047755154279\ 4864924388321919994981365146499558093206360192912928324119557342430841378562341\ 8177009150683596564048927855938852454049143500078758979616693457381131957502532\ 4088898470455166208414016398995493564268429155279177995804559378003832094760722\ 3237060513522224235594265253536931536775525811126254075523032834976960262001525\ 1331715476920576279196419646729965232641452282731055590407040646724906009041413\ 8466703140877884977551182614392076755055007654556707306039978697557265495698170\ 8109423309330034299711019070965548377666290967304514338017539508406255486130385\ 2743903879636766886459228307711762478804973080223632767125123026619233977674031\ 2443422173345782738684781652607195830587365494205222912965896108473664770457487\ 8233642899888749855024329801419345531015268244413694168464363841440011915270505\ 7827254600701494879018224899860670790711716246283146004298402073006675964446863\ 7447313997744023907402271450476677041061288802985114445556337542198731852717961\ 8497734584272802498112418661125074227882981130939478111835485719882912028761602\ 2562706624142870532086024921839214439893565440000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 26836257800226690\ 0916022842960072310587604508542231658022123215157091393873104630696614589911152\ 0350348616405968744368073818603886625230226906875838354164770701554876212999097\ 1925284186175391830076964514214076595507168612045905970296937533444806707304236\ 6553661975018734144386516568320727529285730456806691692515627923781260517025444\ 7521678133820815488601042364834842368848406274148621960205272258238601434523014\ 9712148776781240245258685102946746223724319956407270873832186096148145819976724\ 2170310748279074507046994769572075978377046625261878763059634001289568793617489\ 0002545433085219716772335258787882573468346771150695374200019761405200995785203\ 0743470474565135258855127108329770524156300970029603172049145774926312529147879\ 0130306608878643699113241568782613376254859378240520436308654662023712365536243\ 6333926628553866379747034516873887611628270633759875493332505233435156472667542\ 0177258589007941337694721211530401536661058708105437902061068893100165132593162\ 6002755542047259884838678582951469727332470263680886831359631799256661107259400\ 4118482680680731209622175677180121575623217617948194867761589397067947593131969\ 5717085084582846840564462299729388010759072288134131854438879924555028214002312\ 0563307738319270759646709926705189802117372182197589901803513625454980288393636\ 5884287896738877390903727291746474698003532514175706392833330226728683455221704\ 6140078975082786844986593645581303306315648692600157256205883430965189885463369\ 0038344259339217619720143886462977354339060019971027478782245487861095778093/17\ 2733656945094538600026970945331992443000870905883996582357121535092696451704466\ 7704172399581578737242227944765524181225496621806757731757774572583717810682008\ 8487772661592484468941010680621670293472570567380083687628836558252081935993455\ 2420807338937778187612707439151491910553803888241907821268333802893977825562726\ 5234344789414087199667936159212049743786651686542890556677600712571751010214712\ 9069316001581526858853514477320443123590906373680081770433985745398864713537080\ 8912324384502446708572763953150119601944470932446247721140969984172244039747420\ 6161341250590835034133668664071426825998635819752636092764551365025260698562394\ 9284148509493302533585954534011624313975208139398464798127752624711664437317021\ 4829692099453679029702730302002926376142204843592526853527208291439184867389742\ 8196229576054608270947701711076432837511767456190585571907240734353580675622901\ 5857177250827366131470740356991232081220049277257169343614097964970769802244727\ 1513069081962025414989802059431713626570121369648361094936906494904052648717393\ 5811284007697829933157546692064439558331994764831505706106435701619375161818761\ 8416781953716335268916738386827068937134172954145065263012177702711364823431395\ 3319501493976663623527141834799562964538652131897393340486097723047173344336018\ 6264150867540503975110341132142292284249804396655033949344676766219302338560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 538333212879184015109032123844418530761673344518533331817645314333\ 8436729529036874073629065662722826250755741026588664737952558887789184963785524\ 1315495512010827900802875846125605767883108296767508975056063980569341255370321\ 0263575552025199000546917080727728562504445733344417647511881177523608051865807\ 1500490581316308891684176199323810465708751371428763153559076755222982938202580\ 3722294579788196855495997328080297182686143639290495831567512010961646070140510\ 4837426546468054993836479486553464283342532003455129596459622717277871530073429\ 1325373184481999420307292314577245484929492060317782836041269209631815990545524\ 4554821307236961981279485065461784361226605512979694605298949853638822624278985\ 9914753221181586043263293253595788739205931080042867205716231190098458983361611\ 3449239043584937598218464036986687596228783526249138159068871304763304019221996\ 1249171921824749193553574700113392426577874298626987347743211144280972308118465\ 7453882795315363081304946889203819505054640048552081749426957430639369244943072\ 8538462153480292920999778928681326965671611917350306333588055568593221339284391\ 4456431379247742939469011609118162808507070177504521268274353002257233249288837\ 6626024667847686315460946107256765062510176476957799260925599072457581953590605\ 7880059210713991752314461917839054722572125299463748168775253391722046276527882\ 1926036190268993695359024291937160293802185831787568238902250929618900041001100\ 8101672940516117343121469251990436888259150681930929585450135167083485041881436\ 0407666207048718861885169107/33385412127226457550556736037386259159274780246450\ 6176387865968250157174000245332569620732763632179673291219353595166385628303364\ 9394903960549625559025666304125288065877973803580987745751733823332324094552946\ 1871947464242992402341780502105466826344539279926157876450795685172921395070977\ 2346449149143600708620135330004042458978874783126522309822644846552069302464512\ 6950484670492799752585356484394254716381741434073313033439190077274658118439301\ 8440427401442859756078602095165456585461568390772850029148476129871250523147478\ 5248376950660979739742241802683523029881657241074862147637266170712790761501141\ 1704227822177395893326386450581689192168343444607829134873405446710453666586137\ 1941419893962569648012203325152885838397245931998318332737204602686771092847147\ 5442232769593943310882285946765976300138617473718317579370181612430968300866592\ 2582900595923138010753728603924384030110132096126316207040865680198966827113555\ 5962639702564654839663743347808805659725451955757161552153272203151316050848668\ 3012508842028388905681837237575376590473561984284988187872175908977629189409355\ 3279982223516865206698027989947059404622270334447392590903787222791499823912795\ 5821237613099590602029145621230892973425174901539866986284902372749718328839331\ 1195043935010915734247988064757378026425423815234521856184591697826870024446062\ 8995682439372350116363900026880000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 4120598586876218772085664972724316\ 5259654883937623396308100358879657999056754917433814896403635560161497238184483\ 6696246934165249073292996734669347723614242276397257472101113121338228206130426\ 7082277731920286361247304698078668780469580868448435184924819226879489042722740\ 0839967882959864600248041093965952886799358386938910880950511220405597788808231\ 0290096645116267703822236326170399878157145955653140772000690095074656520515639\ 7271108968850207951665774001628135185475879891055361680991464366338528836725387\ 3766613379581294642387511902522591421421723957730009332947935311970776296820505\ 1578080398892361584842393125572662822645398273361693476302475006576146161131176\ 9069639170404075515676274404060766618249758551465926853217119463913459117081980\ 8183374677482769520042514425456894789940481431736050941998353980044050581619795\ 5802984320410553459736168196659753874203520336614786676491720317832376304341865\ 6979579857844552958755752148547616811586345491740044281372661063861253258011624\ 0828257351103250561151985726568978741016164739269513631668791047990247423067320\ 2975079782373027114139276632164846645557062744651380834715126862456447924833766\ 8216778393216611258049170853223081463968924411777642385467160445314076057018551\ 8893816205563443735620057676598595575288308506686655281100223846744182596421617\ 5821799205408608879827995407169054385623307191669349655637923442051253742105052\ 2822232328529063582279647095035907918080843399103448214982627024549783702467748\ 441732466754082239215841719726349759789639381475990381959717099737/256295660417\ 5537764167568336154830387169812171213198799977551504615431457340392263391511134\ 4477768097674002465065061544815566612973110965912339643806363474897288258783228\ 1431300328097836469434823714237969244731343015766444641413366907036613111341803\ 5177837985669801434953584489161810291437657422216010144441172157491506536413843\ 3154593496155774285256967922029376511186654101820236653589385922011841603047313\ 2561102677144560931224422220310390426195150668563389081092652838635804154143935\ 8292168140203847159748111592985723512038952439460189052227832346608681546217658\ 1245639798671683278581760556747434644292625867116392757472393533549663188783465\ 5114691517198636193919486305852272161047726761177916486158425139032110963690235\ 9745219358711144768482478638776431428783828102114846303550249649284299429136032\ 1964583571330232795187131067386141888157583873194946224083123085567471387252027\ 4822512278913401488923465366743772929593026515082779660779532682304735869778003\ 0980105544102986463794685851611469979613295650127673938101303965546345520624069\ 0859758311798523068523485225105876105463177649094278063812120520295463877485690\ 5121523631453745434693050408848493838442951639700204165978389333111360891695728\ 0148867373438406517281608668790656184466260120952258473291641809061016001138817\ 3577189038271008227206628816482529948309905126812912260722896999903395840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 207286373434607614298448241774216251672642910647482449674839858153515\ 8724685228289895406201335246789292685939570443844572179027095196099947402605080\ 9108000561616537473887308930049756382201726697816959852505991909000838618958943\ 5887490296886920251564825485369182750071100334340630789822322846508141900631972\ 0322081732261297447135656868206123662183042221290631999162227290972499492294989\ 6516505377411875350985034893460077167072653040351428821363302807362309352037488\ 4638562149060048013853492163523583915090815000527104004183810690589929752671536\ 8933009264854216292336420089069484364274018693126801078237546535343932988000429\ 1477243799628708429010895553090420655256510299920223227559380317642037881151457\ 5975910933310152862429067724347458666948439445619142099205540277474459191704014\ 5689176494864491405293300736189228718605957690252837842436238933006267207209683\ 2889815208496961047937585795072481862857927870087153773431156650271622543590920\ 7622944017481544638373108375627218234765440564274486923936511193511125972423124\ 9482078296986265211132889979210275371797602533240893790587600936213715948939441\ 8321247547739047998322692040952272519477359165206889684776926275477781168035605\ 0453370024847295130236086849224829746312566739663924484558702740638404284195652\ 4699008264334378401419827140656319405236066843420759687303521626102615602440543\ 7252613910536911010162224188794232718617106880848294598094898883444350496735122\ 2930467229039772345385277996007529618406980713997929320087010059149273719094288\ 21097962502410102646631863496441/1352726868459485508122340694087853502936241480\ 9776153216363919840941671485994077597901320481930681006452310064223292007596501\ 7540084890690964028625766040517647694559189771948803465361765311943098624170860\ 8447062716019421354479157919273158093743259451771870925861334178294912960362986\ 9288076378113314994099666143112433274327757950618353147690885191945766848608761\ 2148105541631295638024732964647965088349277436473251068332338208040667939031431\ 6962574556964236950336560885506018976540178571547848904849597666227744524298418\ 7568050687031692989239186448107753782136019318024936677274343378270739247899964\ 2282471598130517481005388468789440984819787023068040748951135805029376661084017\ 9854288357999852333803162167305305669307788021562502001099591017088951238532504\ 7555473561830613169446466439056940387423936076333606306553838950773405947986160\ 8354896523239102596371595476574729787281447700443229544430181306868701708456022\ 7866130910483052222938176240896160535251445575348258151090858128484872403509937\ 3069484662925684621979513781836541547507190905412485364076540246963178353723439\ 5659610081675540032098141195862382447220663680529561633329877108191284987828374\ 7857687222885654149684658995415378597218680864931317747869608531969349429812777\ 4454323571723242246891861360171026268128094856248098846194194223117829505313369\ 5165216086925132586592149470988713590784000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 77709232802377601395490\ 4171058816029921497707930805612191788483366844291692664539053172263802693380773\ 2897267532510881285439945631452959653438353132539990354974395900056945019757611\ 6733636400425034798831436774463812230914383685717163798462286425768130041625119\ 0674236918414890904819069728448092403574948178862554768341207908903650094978442\ 2284806772570026806350084293481198291039649937945137138816209854680453859766522\ 0853592156723667904188683225207174515791287970728374054951937325698204835931259\ 0509961097102261687068293720237282330378139973885164977820702088708369078769193\ 5609849813727203226203808118576853695740408181150333438528053193960117276541470\ 0772725952338385945395795443071407033622462066703177237371263755294318299255434\ 1412568154944135355122017272264966960186731918444906303072362338046026814839222\ 6771076889762996451591734586832827350760150837986385812975179790136405796925119\ 5310227587118127046708888757919855308920231503222922966682674992184596620757853\ 0984057022743104746437279853738624998153971278775682947288728838028940438456745\ 3754508447520533429497396681473514428925251115491035317601521016703629112089122\ 5727973471832968208815355375313550865530273165905194915121238350543684612017134\ 6267032541456591550965348843647064910191237668725982552148207811657374719492760\ 0759975612926786052549267481040858948343526875545735826943926680557512845304550\ 2715270373615186053960072249425526923040972928824897411528464056659012906608022\ 3367965330670487960439846289320119330486407978451916930860520489522078153657/56\ 2501479961966787629013111393657645017045214666234946672025954644942615512773359\ 9795777003500114786871979566953392493229932883294199193717611135907527611628328\ 4560722232151682493938028205343606973610248484802038563391646160459906666793606\ 8052233682645379505858462158185715281074000136242395233407680579522284618910519\ 6767847800172652210372238257559416371525174142569656283107191195055204025455690\ 6215107316928235520310732800786107730708321780077411122314459706986342547329150\ 5941039690501029613437406487801842954443328553960093256472171140362309713223499\ 7169983000128225010643891492013728129535933797101451910386736238815372530833591\ 9197314976808487146747897913397779651523064749942330038113702120800664279356255\ 8930098273252097152404807952224688783473645640260507634573857620728352949022520\ 1709075531950810344559325783978389764474518491207361077004359663898099845895987\ 5843076826376062296488545784083828802574545926216819083740590283428739319918054\ 3251581513411949069274998864417685217267092543086770467448414211209886846446000\ 8003415219399954828299218093075347310959240793851074201048152240430439529535875\ 9776309071906593961084645002758544420147295556453731380395855457677290499089396\ 6283220882235339253401780006978658495586636535678389889504426487193149885202080\ 8930846872079566746592081648377360964081469016511232279539738470554787505818828\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 350016548891922975543124099703114427947428109150099472455159\ 4439555764944352882138392883409715783037085872933088146525606983972879599759164\ 7369579716043127530806580715422956492254396923442270519855567781287121649296403\ 9533006608113465004835946603774757847391302094363880468068635586568193010285842\ 8154334079832386127715144012391680707055332214176573524989817681469722142559049\ 1123359519838613133243462422575999301029645148113708358524672031468311898280882\ 5890036704215971234695267133493700685210000019765660922186509065049287649254377\ 2420531459602083036894164044488553595502113200939394052503289943128056959521768\ 3417506780955219620488839728043505000201900760195540652495666378955148733753035\ 5112131606005423241438791514881864603599270796109390502890582993083962090084984\ 5931726635593496581235907678551551582920409470427208878053771549955494735508129\ 1230058663031684883017483100606962968887400941538827220067421987643556926955656\ 5520515420630759415942866952294164448553360005402018200893854002390187452177934\ 3527149070089577086833545340254110921667589473678383540992262215069690523242355\ 4750280759583024691270049287013185100766470574051632731510301906209510190256179\ 2046337278767828754772315763373054716984540660053383273993947242667923070898393\ 8103105610095893068457182998176332836007508427303017403725449945137162727472692\ 2031213684085491193460440915408909693039235052526861131859473269172149632521007\ 2345068966586908726138372540843688055205962758738255509040327778489739232125112\ 376180482371304217461109600761293499858509660617741/303548257113185029530061018\ 7595810072021021026140464541559561451035921070577286375259924539606750047355642\ 1018188859069297845265392862605570013566301387285828514048492751103727429371318\ 6424914688722773100687657605585288611177028681529707041414494567824858090796701\ 2855487702410878204920199922588483928955238189413618729582856502177988216759067\ 7161060390174642917118561417755150354647824363753109315247332314875060591382476\ 2097882121775542155689171771972195088959368067350099169303733266422377155947486\ 7305856984616384213032003005878323641284889455404432484862906317794668759908361\ 8404488706427254612147910761017467102329063204317184586806743927780755422652709\ 7803628059663034404817414506645968299994240652985383537119126809174678267355782\ 8641544315037890997241802459144117217340647174159827687415622048057102838878868\ 7974420853267603054777641506521145648071553042728623184579474914749727412678727\ 4147522211390436761985898069132294813281852551534896236967416873054330441243832\ 9137664864020023972969937548094894193132462818061954919660236960370421650069127\ 9808001515996831192923807942470777741218475304762656141292536799273659165551467\ 1034864581115278847246753921898196063378197579954189171667311612400721540212653\ 5840818642899839871723770938151244564420305691007617353120728908664853124162500\ 3515257602732801794038427094351179749444337983048930629260831988121600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3564077346704578163593702481367813955634345879710020319858822275922463442\ 2190335117376717500462471962054625291382624222680827125356587117382189084409991\ 7464043392700619273387651359270448475595995025966267771707836272665308133545467\ 1279672684520136162303665909959920962887647414382664127009780915188391938112260\ 9971934636584807928126940510663657616442656443051290922591303718750420457523434\ 3925019415627847132805544635492480556121298978048225047967290840425663916917922\ 9210424742794790356597806790250874039720318583702987999657158701462558129994502\ 8049495764081925023580997700315142445604273908580623581218146366325443869323612\ 0729887734048979367390413999590775000363651870798564308558110865759382490359181\ 9570987425219080303913671977505450944336777777142166999443162294642431072659366\ 6012337650718664640473514182471252837103218849904721929404773641756919617199060\ 0149324078135687365775395159159503468511980179054035225400775240283870906017660\ 0320411196777737716102872858705703311930194767813095182718883927401769588217691\ 5377965068358781743780034597623183635900869006114794534385568258480843582716862\ 1793279888234743656950057052717729702428056004400208259424201153784987031708771\ 4225282903681806053575829910857556560028076492074736370618448273621535102220590\ 6822849474406581422309891797764331372371610407724862319328129820914433867141757\ 5364689510697046523194719118472587071032769694628475930484704142251879275559175\ 5403951496465412973665673140351405068184498991392184390275654076691695830047226\ 1858650433518469788049906442265738496767700681289383030513473/42019333521810358\ 8852484584806604500121111492735141991218606936130937409181345460436756774966087\ 2623824851778991072875092098668059173956343889973783103629180818702485654951568\ 3030603504472145922946737030429282903864788015940164124640312548970526456946125\ 6103375223194955479650667609435372504278670691952789420074084938995538851908697\ 4965593160360137647481971802351952538372216051037338171943398372530486655474518\ 8987893898289969909449437129598821419225375127204946247303848327847234468598499\ 3188045921659545562578445639282539782750995687924663277234789252415801642038830\ 6802151565011252900298774536359531584641148896550041331076637896637019735726157\ 9021146813089627159655214841702225617164256722544284858424526557648627863704079\ 6662564704618045344152145644931872667199855590369403227560187552020056096802001\ 1302979587153908841133033557902726239885149284160124343590568241183343833386643\ 9954313431473484403375547773777617183576603987151415200887552212630346195054451\ 5614231526024592023144392492082462429832918577678910668249241469649022799969958\ 5190242143945649902606035379711426644328325278555894675332225000187687693358679\ 3752225421711979327187999089132691697956853359733821090984623210056850357040053\ 1509566224693818916470854871360789632680735024440491443746741343057359239330994\ 9899040536183753422853192894620339705582432287111544320819130491487378361379406\ 6658955623659470848000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 7873396927543451333372709298812968269143\ 8714656894115894737798140570818361826295720502290458855940632740669349606292769\ 4796241706471209435011376549734331729834130699957107744802649654181649146522562\ 2844402327655806380429369084755892975991991827781235342273466393361591749275110\ 6535895281110417987419629871188205882848015074189039770565367167557986122137580\ 2655344739475420558756430749522058339504027310339623451220945521463604250337711\ 2518178093221932886695018346043712352325865369092262956781742324629208466190471\ 9627986166630199447929527279167823859271852717130187804449478883174861904633471\ 4918108127535115285760508871548827264373990538056134006143806181622542608570489\ 9650015528095573905240697562393333692290369460158526276169742485564894167816582\ 8490477035628258836512375069203621195791813295466067194576367021344020724992221\ 3523320497089021812072011290964699640806215042419462867926210588103757712611521\ 0820194966630026640918911502034501990233838599681328522855557956918753243239411\ 9437916878094644070909938564458246455315738853516803201473426012238138108736630\ 5664777188484375794690077386982659462329834575865907387375699964708575703869503\ 6978983195452716944325908002464646323329685261192562158094926367955545971311687\ 1381778707831019976291728544459910543533519670734001658402105677460648590937581\ 0646347110150214048450241894277194236374803459490306040562554598860799270466173\ 9322619814532616582246060627920465042787107094410818518910240959229430929735829\ 2008928347306308651285564315693835116510174709993697597128534100416923915879096\ 50958942977/1670328408798647748671901060626728598926808289075091928063522103594\ 5162855151022104718213775411575522834438213318095906067752753908350480609781191\ 1105437808708041225950672997437623803936658556875681911608404396365345710168533\ 6510260941430491925644023286352297131178408930655001120440994926928144135754177\ 0226799484070588772878948610607277986820503060336674814979613403377973346120110\ 3716323096248109050982679721968748108117195784007739674149134182772631534016248\ 5783443125785314772103162786677616385369869463113847743337150590929814537998029\ 1353319876186938506658321322301613544101493938401076353479558432297973930739441\ 6191133612461757490521970355096462441409179938616171939017860956317215871808140\ 0415139448610528281988808296025598086905056093508637403980218660787289906915574\ 8801968489244128332251800981329320254056360200555184604458444181489699383979136\ 6845675827409940313225156194085997301842602573667851065753945285026586101321200\ 7937705602305252885196877674671451082708790713473101412525759849017292557909828\ 4994233820497604959777914507992154128472155551251059167972643586605901961735429\ 8450262866456361936515153375840707760080617189915514056693590039430135292577613\ 7491076416029935627873535137055070869245760428437657174325513393229336531060572\ 1194594583188148094504236749385513876189946304865522705550198526022531359630926\ 6190129185027607523726687373219434330314506240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 88678703740789\ 3872606923725633931105633926710646304643638915484131060774579529581601470551789\ 7625954975430444044976802982253719373832803632718124004797771353789563803666147\ 3066290432452285816066769348271797267528978134090223990795916158016375436465765\ 8573723916173375448697085736639337996799071544189598936610710438762149796340447\ 2499428890057994262152566050459130880969531597326092966818355406201880579689273\ 6060553864374122216469487530239335829777749221759976871560267594181007059745548\ 9484228430302286157331278334999190013114999797911059778858173623926077910235123\ 5382170327186573987662540419446404654146195515398379621571896578836681628781953\ 5443327051519844296840806139779498450602832444877327145329665843315793904043861\ 0833713756152656928449481040308715016700377149358270330973341282383021651049093\ 3449453564655536956976463428858188720753930853294086452167210454680859771189919\ 1650146502387555094377478903336506826964693814613647087259728597505964939172428\ 6059040001388199708385459487441825646078062289612603537837425523297093264174547\ 4057305449507826480880455826951868489866659966856064666206755856803063350655458\ 2607581429141103250539999662115717057021694356434403114625630112585586560846257\ 4414690558008337156881536578472142336376066161962959600803723143232714203809750\ 8957466420584834477537837124399352648033142295100338649825737065886863262351655\ 7076441683714881545558731564711884155179338933358162519406207167332440769320117\ 4746546840568006636415559507901503405231530943681175181536310441893024900663050\ 50391899675736316516246584994160270887787/2881503399041381488948778699197537337\ 1085287613083540601512725957824000573208826891260600511685388249188024075839432\ 4176829328977835941730739565072761907141791538934107340216003693139563634877378\ 8716216600201160782914076973803679161593537263857217074802420147931791061367769\ 9269538706921641602857365823754084504574557388422346085624372938138810511971731\ 9851252628059542131267949716991740863297943918504527800721129820199021773005910\ 0845148096141926545125897524575316340079820278372998971777327534559149950147183\ 6551927137087613766895641131616762115634389305501902164376048530956954009451727\ 2360400593532579986718105537246126894312260677540988162072605925980609715285820\ 0711602694516460750418948893234549635144789434575120568754806523080581219568232\ 2233179913204724140795106525872156914697888125109120514133431644408832085841095\ 1976901541013563078381920961142039517241949555006468607727861802673722742682667\ 4985971624731603488140791498181014072161360548372548518982115232456873311123051\ 7360083790768293712424652851761503363652573211086553411058907105455368338364532\ 5768501457041721450176142307548880867730714114863143332693150552095081030287476\ 3988009803243134345324614087737814330600977011370585966357924334965996820076248\ 0505872593777765092534096385818789408626231921739492788066348786780263130054112\ 9189989969031670081804134747722693050468631658762153495758356785959290010389708\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -146162396875277052853726041067819704561085758143846778993\ 7493284764542835903945069622806666203201501972711894878605235385398503727420085\ 1472109505225853521429413654698233735767753797270329141285182375801068720922317\ 3242989160373182380170011632635855459655592078578306063168606817708894892566888\ 3666689667591216524024226519329657708438096194479621288564907055850013041794812\ 8139492942316994862950063956874978811355235325051504510651385403245147852791471\ 3245853643597506500845452093293534267587654650107740468686051351494198372700565\ 7306491201572446292513790761984027898356590631574435367777235100793446631572528\ 5542338665286985482967597176774881212694928315339949848252559734028285748980834\ 6726096209857295428306060078032226147980537309033463507009799777638117710701619\ 0769484301357497136292935428095256310702722732650334027934133406154701008215948\ 3491572158838197467279576686444484263205278366684086403914363960259456566105561\ 2929941429183545764941598047513927799126348036635551112578863217326430903114652\ 0911542425057840251151130943491113491258452240454962251443385119824309130161188\ 6610715752012702469877560736476851446196315067446117826491945780718189281173992\ 2855986309128159341029808105388535418160709988697032143285986977052475348731582\ 5275355742580289007774797609897291087097625063683693212348925198127638257459076\ 5996008432884199320851346656189629751514645122424529212905183208471473196449532\ 5866167117834104190222059815122452706167881048034645653581233077839661290618099\ 5710591888366440369095458395642955458516111719781904818508332913600732530549775\ 613633/316593659956075625572291264459532624765451163533710168942880471371208076\ 6979027019369693438819385292326537393236554279163241520412381275389808675410942\ 3499575778174229307576872541768936996127612494003943408070173637955255118878403\ 3163443532717256297225616704073413815703538249644348726818768454754164042168501\ 8602111194823351586773635479086249249760846164937697749752995350454090335559956\ 0391408396270010973993031254475086721221932346895726647120961143952748692261458\ 1600909933805119770028146753549548364172621215379678647895321218259098677186527\ 0406865987384799492702160828144771493972470723150957361201809572070497348276920\ 8004982392902105910355079285693415570028168337038449964921805910928033384857320\ 2962993159966203072009659347497386539175181242608171024371624607329914910409975\ 2374771666193864180008354268202842790103446970465414921270118898490003792163702\ 3798890239558115712399667904121564591461287360738368838088600684551690269664619\ 7122440844810240278329083982705269127566400817286976617550319847780903347588813\ 6067871871275290709826453182583486774704449558751102358663097745230293147270308\ 9818441290514128421106329144309238647878715319412662509212641365516067443384139\ 8317459945216297650709711504607049036618597449566072775095682848181370400629621\ 1115172727473439812117637807552334290362175440523338788747862355790208886704000\ 8148039028979856566732466418430133152731527695564800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1108481\ 5143323280080422675334553774095068316551213098054627346875446388916535976492915\ 2249638132141264135420271425032748489521284548419952355778558151278300437416401\ 7639125389449997397827313701868382929185705537746943994552876143395657109707477\ 5496365373147722933519600757919697131087060354380138658314770113980755302696283\ 1186394450981776638329858814812148634153255411903578825662434941250517669705970\ 2688839503754499745904116941579726571220898642531307384820661743517616176204917\ 8910862059890375509366788730646594702207798816334201206845300711975518703568487\ 0972721779290805918383963803995383674741439092998784299264994565261407880079333\ 4887162673737371066583634539264661626792842925417620953952702320678099219298475\ 7759832097583700895285814706426672700975630594244091489851455552597922933213360\ 7636018952448139219661682843294765298568795816220532988723303056931481314346410\ 3635318066202051562449925397935463740921049616390726012857894397004540459840774\ 5209028974388002692661807704848179324817365369136011490672548985181912267456871\ 2661595904950319103381699149373546538361996965902471377704583041759557921386866\ 9935243198863908095403568424558202328085259485190495561091324811947515088227121\ 2316091958247626063565849432702861560452587542895722322221235244464662516271190\ 6934813644763159716172700201157958525721770757948916062695947360499069875698332\ 5579568268911094606612858276801077838729721507347969626441925518953003761228606\ 1512097028189768412494251748471918850892639324737970059504180049089991412993781\ 71667318176694023210113169922528200629125129102441735459105377/1119190247310722\ 9439606068489908937818083464082080188182299767543443576719347558416173803275570\ 4089469035423388305430322699750988098090466305126484452223013350333423718025215\ 0021224073691750107229275533403418688708275356223707470435636089232508772736322\ 2776105699251798935780663177371841770283644014453054698709260323284820030194403\ 4787821177997228295672776712553151518138633902547452380005939667821654115794162\ 7647876948790681916530395110832702373097399873619020134807417376706994478899026\ 5015884730084221866332584887019881747500386677397337220917415311952004004686651\ 4087435745817083420812534109493675845170182264151758937427218413257148234603696\ 2407828547933816065778882646244709950760757216908188091129794477119796524479861\ 3467593380111546381832107441453882561301493719821997903034620055317161929262747\ 5331735238695472946953852922882881819973180520124056779042831456885861894854904\ 0660078601429872747969489462076795270122799586802722913971447540630488680407921\ 1447872613968928599835291911910407021356938902714240612149813533852145280188307\ 4946457508840972576996351410219481099168391636093049152692817171806096495381452\ 9841580475895441160465256557032363176084912358500191072727192052652334133825023\ 9011399363790493504038439610238672407484366059625032657735913247108891357079817\ 0614134782569498593263997940549521025682139539674353873132804132771346690949055\ 9420357923637082212235565911244800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -125887288926773421343009\ 4957573087097210645743669500705043515372909987787863049107267193635126788638921\ 2373853894201101628741950727453136125927990109317863561605109501833142731981865\ 5619241623901195755276592600432061330631622851766307756624628075833720163143921\ 9683910789592915792308725989440992033207311249898054009465021354486476555283041\ 4897424680121134796888306466849024254718633727702500714312572809135924618580419\ 1232373533794694498403158560711175281600672840366064976893077631211309483610992\ 5810127936472583596879115547550113038337119697201192495585793603431422394251095\ 4997667342957261665622085982480547241922461199837466190757486695357237571066796\ 8193481964669744964618500679450946493102656164507933704397431572961704014053043\ 8062836335441056283752159472884544309944319135961819497512332883072086367148860\ 2991626459300860751163264351129188489731115288871757209172230462434581151861950\ 3191362754536811053432238704294665632455854149741522848440954880349165267619192\ 0791142865995603156070427623220888160965033871343473510041009232046878421585036\ 5728125381560731067142238343966496451660182831245709985188610732775507277602160\ 3136207699326260805513123995594455269502804953276950706620044137236181807144138\ 1042722062618646573108212069841779519806763495085940002060016601788648052533050\ 6494771952154636980431939057655511778938980707528575461818261152542393535934858\ 7961083533514034201703543973212475503120260361898408947825378937731268505119021\ 5271579766365151057492639502967345779347930167037462381387515723486438394527874\ 095305520803262724463729239476282084313534345503/819265410062486666162039250329\ 1557222369280845338082833576115783977078324671375153478405194527413463873072508\ 9267493462653883124655176784964535912994450795334822720217114209141796879854896\ 1485250325300324817130167247424680449387939487276281805597460924171896520059338\ 5769082295943076902313822280666860951494396238706811892880805495688146544534010\ 0797215645625643705070491287670187479154905645230461685758503745427545102722205\ 6849634030795104308397145779368027613857924458829220493585491583059051977190375\ 9880023554827864288896712134405476646478207022344813385072036110236358276219344\ 2638360517874107903048543143744639046759909222698262285326349926248732629971265\ 4989599857430283228949523643376137067869540919770135103809376412233309134224241\ 0517118105329967616962698011805510564443365715414871437945657021941540314178301\ 0988623414185813883809222854192306811573990904672355967975064517153140445644020\ 3552152822548231491058734269667262622406371650488080014424685848136165001622440\ 1177164836413981854324612003983904165440103590260512751731237519815391413632308\ 6644835550794735961021041519462349345921108753404635118949697527067425055560642\ 3396073980749854020099432146412568493922388835293763984029216141685211208671675\ 6766472419499120820180750028675095139446532813944125553482431459815717824140491\ 4637814002124881285328978120988547675808439263427417805853666994609936827617678\ 1537446362391343267840000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -311067528911801714542020023987587946\ 2011090469597647442844105458378226322414376053889795748192348369844058952274277\ 9500680797752216564406308652236480372395266849189753469476121692671093416002582\ 6275825252017402529209268041253273041561810554186583384561881371985726391918025\ 2995270070135161976213242450684198866335410234001343319490998559091663669307830\ 2510598328245794551968037276359766242840754394925853379929540493876673674447367\ 5775183972408673587702158402935472702406717033849899614617471610581536165460247\ 3947435462266921947144005532520075428554709774546267787544513175964351565297467\ 6379841857107585350124726438795837225616152431354326605438392657048134550371359\ 4839967324045331326065119290184859113212992217897878741605868996594030475423783\ 7065042247413577120363987610669849398281623753546982724114314575754401040065867\ 0720039452616672048612798553102665055310431883877041664130972283939144928078379\ 9474530373676856918098593888861969704792077117620498249449770674357836901624364\ 2670342965411467316245221148027390807274562590626947555863163994707611968191194\ 5941538474642329797546175437130908999308911326358860716691181414817933365262522\ 5289824294338658093886661457052064909051670670088250812583256947439034627767327\ 4866071216996763720858980621857517612958523041652849014660454572546942661263017\ 9366938618115949204219054391543485431753521718854952456553824460186922290834677\ 3519976742167124152489004084864015933473161839025640933136204378689353447689446\ 5767903233000712697180903515268953617821385337819359557159022696994172077635446\ 26673805405553455834657513659365785708489/1496754149068325605700127659973486992\ 3086778904135010862733492744041025472305162745839641203989967886805083258452074\ 5157701095342136875724346408724276537892477692470407025499637621726282075054134\ 4033815423190474143651150486918534594778573188354848913103869882432334519872703\ 6876592601899314040669872125054819432387246032358743133337457591823277068161533\ 5082204815064303904648074974847930105373477485220633661794641748011739092940767\ 0758975790804248528093802400076982322597269839057574639403537285480194250640208\ 4662664284452042392952234388076414911486513142023004440650496517363871241404054\ 9302592062315501214101537442005651285509986742269993055278790334768246247572356\ 5591788997941121308515354145693877211269534823990647090700324320244963152549609\ 4853567449258414786135165572711345253784711688521886917013778201796291463814325\ 2655086209952478262899076993929132275686243798660632376984061893604341809853429\ 9436102462460600417982059570534819014943573567789009629227909617578340490828563\ 4078917440689581782614337393800203517484978709985855941793697684645095818285486\ 6859900504585923253529959541429289761777291019080654559198313647468784930261653\ 2349656849132926442453745461823205561593759021858773747230215471261776235459263\ 4469553015739416300293391882397804220379817578156759973920664602032160094253929\ 7419562658749090000987988328294862990862025076872375446030916865580840649639897\ 8095941299554222080000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1139678601208014267438657423314386893\ 6955605460676454549163975493064427936152074810702293360633101865041214741021023\ 2618780575772578568465010582100620471594941827407936384269112264614603108651253\ 7888077626393123565952884773854557443885417685171142488097878825608737415075478\ 5138648679401896191494739141772191994891233820292863328614563043995082545421795\ 0418919095029172129364581790570456140096387673843932979371694133554256846696551\ 6590578886543512773167669600749069967886283470478874778722649059023553131407957\ 0603051225128443082721417825370421442926152318512280957255928284799945228580773\ 8142715346526388052307977102638347253767869745446922591915888808604634806881032\ 0237309398217428885299687684230035112987662624063714180849053593379489866282322\ 1356564828858711632447187203691620019032627998011278208517904033127542740769838\ 6070853331032724081316110095131366502843116073053858578817497769337146593173956\ 2833816395424714390224148809904399676838128236888852773039047624971771845288138\ 0392425546508581594672946199545716732752896552979878543494441477139847271191728\ 5600594492803256471239751468694519690565424113555083116822631685102415038329427\ 6877911924393317449273105735803199723749784114272817728021474424581144417104195\ 6805047931652894053937412265991959664315204943692409117582093154714796893396433\ 7541962188290518866091513291122305870718691513876843897881644722255293226312901\ 8947041132767777316762350204502194845287596111982433013022732911019369450930329\ 3690284483916452976241333197699864183620123207331612748939270892606291816162402\ 151941429360188858557214207450902877045005685619/439805371044830336350074205532\ 5666331975263722859267193599309122483223380987375084243127584388513849677431317\ 7152676735106698388698201123454028618624357813933667518442767536738728978230123\ 6903033216916784337343471895450741408859792579670974093739558814071526009385364\ 5653737254136581718385336108291636700275610217397589545594314228861203055948476\ 2078854723660715179702322045525654725830370363481507640289567214213690343555568\ 2610410919368406163961721030936602833228441022234663092171078649044541913874700\ 0954534844068168998103154560496640296428673270548359474417251498166319374219854\ 5288474863555056087390733760891583067224210456508908556304242767147690269907311\ 8038376593823235917400279443792723265284377310657576351213826556070692072674230\ 6665487724037244220972030877381093489469516791852487422491909000916718824465241\ 8781523237083991982434440332872302431479748990925979777036994486218096060801506\ 8890821396410674629994599671605954611400309155990989886453271826744009841641374\ 3875803912081335000111111045962983478563397459746002854592118140213887311457861\ 0894328022290385525235028981756264277048474612577362217868468895188147150312232\ 0128246348034405748246608753271943329762864759484426602749399797353120550586997\ 1971334048805465804120956816756100556479001389957776871387019816063212675660743\ 4427200480971788300490531418109917352932130214362748613634215083965913850492179\ 6026107812304095815058874538393600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -12267757582087745053150\ 7430473745562489530613930215843937719032039439093581911386616707390509313293250\ 6641881861533419352527811689496750409094786348944329467487632323270111094785290\ 5633148413956356245284520189081924610265761152390615568896802554271275199879462\ 0860341638669364540266230187057331878386285829921104365979522669385255588221398\ 2075532327237870671796778178343745856105950666485025376342703959965624092118046\ 0518237550388842148478619710847121008236903771570211254378181233951981957628823\ 1554050941922154963673105159856885664653057403306142184191989059587683753640890\ 6037884299662132708202156605732777565076369548319036930977755453461532547645243\ 4335495722187031166482845460017107596053004932025556751675326081790039232050592\ 1483352485309438926144008450371406554115730849151381592985541049004513554765725\ 3739613452968257412831402526233993468036520632806228206883190911251510698504655\ 8476885243017524523137396034215212394375277005498286266528290064330090146466276\ 3587525759310465254182724304044289232020419269947085868713669888766872136809645\ 2067976583623310150828864681526500634039953321158355568896567656589386101891382\ 3699420449563056507120266749096606528039465718536387667746462696478407897868441\ 2258871873353780221932636491035764593885455272993449793079927848674192801328321\ 6942643716039340787563366024208029548088337539098505140814816152151732908124818\ 6596427294297714696762365868124902669820158499390323184995693581701834225958067\ 3417038713990263249303301030630024354429296336599825944120749836876053206820786\ 6483002246762153944744434925286232956695323328412805896548068976473/40222298715\ 3577942192799556806257585390874980251696698282810908263828775102804775858281946\ 3546551367728995556005764861729936538054150438006767390232763269021500347437448\ 2798183935189973486782219925230074453852284758320317836145408747344752088595083\ 5652888773946823363504728928176156280305303594090863567122928945752815613987048\ 2552664485113579857496361179016685246594634392906922862415110560737502016279380\ 7642911713087490259824900682074471577631389051871761411358407097894389058941484\ 7275994495704545074953758302348521149220985976525321662162123599648783935342181\ 7933221473153724981298154709767612987920914773625317985201513115559147653037906\ 9135980842103212339916403260993505466232938541082961092521213815166809262682640\ 9968023937425774819177098333920043700095715321114531586365552472925763425111515\ 4241613767700794322809106027296000236601545794233528832955034717869214497590508\ 2452768099249107416275778788311492922745856883443721439149935719943658443683302\ 4856982980176035022850682290824649550588623173529072508728135846204733826604524\ 9509475363993261529648892101356715910429094521289061821088788926814505913013110\ 5454704561849824627989870278625713954381490162005388668313463620532934507779076\ 4932208225584645760008952515894877227700696539301779155754197115425960031978037\ 2695042574083573204467670136787163905531753745335992158454557292109111090748698\ 6095313909667551044796691683949391320282559741937739366400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -378950568894170027219089180474708739837208039777430882521489400300046751296259\ 8410591050343697430728790734336660571596085595245800576247373229446879231783131\ 8083686676328873499231456856310526519073600592734744506102798292511920342502208\ 4801881899088312337226281486204232672172933074803835791801068860117743319642103\ 7682057986279527716573854905774607186476763095167030729067570014577267328550198\ 1258069205828523713979975756575734698413027378133309325386410468772718694076738\ 5943441997180459875902543083835542693126145500157666966835289210186469681384297\ 1634526245024142522841037485016290719433008456670226482962731417221477660164129\ 9490942589402300071887771894824350561160875552755676234734859645644720602382856\ 1834415117242936213711589905033072608238346143811823888478953730984501310926943\ 2484438178503709361506211097513793082109022370184234335198958968964797293703707\ 4036251093006039549875585911028678967958559562857441377154612317300208382705842\ 2831742475176745629955527668233704244537254412473551556647358874361634325088387\ 6004953001891694958518176396362735290455250296097663912119277515250993284319274\ 1336318064470925588403456582184063726805818636591404490279583594573716725431750\ 9350219117963799632485305636646083179417074570109732723895445380066526277119806\ 7616720395856133102234968667882819698222958033154066833636648850970899526900003\ 1836381348954705710218726919820842772917949109490142058248201033558438010009212\ 7072630022440260227014724614433377831217891246927942938880512183990687093654077\ 3661447291708142188632491394069663096453633286478585963325415985375008183817858\ 3658882913/11054754403798125261112884225119130253871828209877499107138566189069\ 2898019798352772889329864915788119401569192547448631055338255188067006528490640\ 6467706073562463354901218554738176468615915790399636344541014967657205420997610\ 7617626120122138514504996802439875916921195690224241627973877312783769939167806\ 7612606655107885450985778403040817075133504128319930691137855666484371649042730\ 2250259822146431535559195259729958007131876794310500989705093463124047215429910\ 4847616757443081738674449445937514078405865536697527549207061041897874903132363\ 8638621467953301468252924168877697671088280921799634205008124676304560526709952\ 6842928166361934238748200354653165627400462818694276777105837268923962110981401\ 2172930172695991857808307789241409165058455184520805413463216161309036974441062\ 9010193404543858910141659917503129197306969383463752321359568330011258003963696\ 4385863262151976081957868680730000504009326818444499047374198089089819806297481\ 9221233811153483464755440043929687713436146001838859874089128228543881348715884\ 7056363650349677502300726476067086495560011491749085913967939911688745788168444\ 3007527454303950722419388818518613208710705852671505569305300125522422981083907\ 1353637778607792835686985451811696829587484389815447427915349067769579118666014\ 3859672315802968619756543415546433586578558308058727765604168948834438409932473\ 3810672249861399148690949765498574372438863334020911928302671613692695963238400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -328262636630583028654930408976603219750634534118856570411\ 3188098102038035004060602121944646751593693608764179210653152000717812108265506\ 3963666466285551616056008829884018523414722711401828399074296797731121454998144\ 6715850878662961283990547403042617489509856323661884461429549571589732615071196\ 1006503178132053388665728897561918258093652625203713662772710835329109393316333\ 0569896321938256700811939695732996520773670101240778206015625151880034268702024\ 5369675069240344299902287142500464632731971251005067162895571677597404485363673\ 9754958741031497131305610200955871806275463201177061995389834127601694772585679\ 7248148595522204994919780186612572324733253960081256362643321193634685605041050\ 1589877164973150993029809600965788824150064522955341837523063386076673261064257\ 5277981692576938057017014138239470778564470113801779500289233213692572016077499\ 4467429219294094658911520832818722737279285564075091650465245449400296258782014\ 5850435466989732966758878446631305475763010498767788821174479506444112622197927\ 2689318508097095200605580907664729633938897618084642610127924896978098703597299\ 5344224286699100554160861403399341272870564316745043912979831159267895124087340\ 1774796668384359452631209370847341412123779557940322842618199466674462706638994\ 0922229245854745144476080485695972781025454345466106237190738466609350276684341\ 0366354496076999656780449090020624048536786913843194422036073064790802407197397\ 4842069882301547901716333485638268361452031796803773338964734408813908887994744\ 6328251696540544387148187097935604237133936321038650555719984428345499032782096\ 76863327565827229326163567155988480461/8873572042065907895546563682558810625023\ 3449737012626622440333607535123518948845717617119601626122352663882884598880488\ 2041921953874804117596475953268161259457511524304636717645204004941833285757991\ 9763723006327560458509858865006096330154628709249319359966430892402939870963921\ 3958409506064018129066206849582504241602349252428173501160822048347149680910287\ 6702736478293725980973200176700389913622716692947098397759248729876056331577039\ 9665916773888040747847868184365104689549327057522505581079267949072875704221879\ 5589883423376684485674919184988114220217082523628587515627216223101773037512952\ 4639846007443751182495682998757713341129130966565017406342551412650974906245171\ 8375469798413828598570566244655673708849083570521148887815691329681662682198901\ 5686080820141068065870435495760219097689677944983030149369853721726313646601027\ 6359324197435972689690054806917312971960485260559193142314187166814670370245477\ 0460466038962411091390578785544556467860306150915332102980045132065850491328489\ 6271117466395571337562655636167415472726494872160714134626584548640415581344537\ 9634506326471436898774117801316263708560296614039610045510117951582311088624924\ 6024289046452284483035311629805228082537413798292347168048632296185121429504362\ 7245523554040690799118230333189626774746177024778730646460115694285625052722880\ 4560787482053171958245572051174861523390352341115333519201138196485553349374164\ 4048054689326422988045979274444800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -23464692169680603855345\ 8406104745486278897329681872388985368560828840828032090441283219543811257026284\ 9100208160305588399104267845128296501779447186125511722675524347115633315680662\ 4455451268761133511329485029791446118067001755585234890487301022155484375849872\ 9910255301773693597836478366204671029251664267309447618860926742092278768598563\ 8981838250810676507008478014010337166864728073464932907325210943741043073872871\ 3774357964759662047002298104036016295586525488620948374129044763291086694454560\ 5388396587880485975020025981352055071041357827983611539454190430930890577271431\ 7829706550570998196724663849770779352434871470188371526056227626881185302489224\ 1622651355517051201960577654217008377615451674271020825641915201567023587927711\ 6505474975125854387723379097020849506895188600088262345237710777417853699444817\ 2545301540347917025861276454193292177368011272142453186780294529624087868948700\ 1039937142170350022640295019188033381121532487532718254278464644169712100528553\ 3801756745742757774019138391993390634904321801342694186086975681493284941290118\ 0936323034765132482887827269417371418093301548363133218852536837190012991428003\ 2530806071031361697887110505220732729221283535653320118449458139269932175812995\ 1942764569419846498833416696913888488756054854333278994765963599684086045473474\ 2115391220657499240962584244078482506967812195084584045552334440441424393206810\ 8473080798451289102115975325309206076523595370800001480492722474474248571144194\ 6465426717034036850743623693245379746160486125113219662751629199746153378680656\ 0993917763180738079726690052341184844085105771941742894740536178165010967/61106\ 6624515939009515160759456186903560178653224512318474480650523596438153197072882\ 3259597785755310171444348925576003341671501685503589695624213617077894392645653\ 0705368687470074973477947718192140867199643337213699825056352933578398064205234\ 1650511607360376391187352824124350167201823054774831757439216373936565718040732\ 4131027179162371757414102618107548657068599767443179006794122882105519021162620\ 2615945297214843492337075419861208512422910674055925393653740104646617727349746\ 0067551847455472527463155660975678219422625623917720172745220271403426643422353\ 5735892761622625616397482016614480064444984044614034728531150346840710352463137\ 6447660203556867290117015349400802934626608230561396977140611266621735316176648\ 6071150841900720551273194900851138241501119651299148685861210004958215147018367\ 4601434551041254581040139387091698201459021981789306992603903682823922062979064\ 0116048932351738542088409867645446863874343811187655074101096409270184852061187\ 0080572117494979568773296821428141166973632695754603690775787912682469700488924\ 3481204905790771907438913507217116710120388807788165111100266590805249945407378\ 1415448083998019753704458974625144812463026203760770094566071040660021689032684\ 3305279330505333674231893343156120612251089922591667461849901491363994959481658\ 4555057053656350623828771004276864102301739699175355680339672760790609216737772\ 0527281344532820926297260481734803530507235283278053623948126453760000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -176296830310962572006559750789556944548972395459842416679132932555\ 4096548541724010715011211824208642295849424552128760520819615236693339402700221\ 5426176321440440509421399729743820347466990662463196952954882859199286630878114\ 8173091083637814478880325694791500327931263260474488533667751806730944257621758\ 1300658902329396997859063067595882710227996014791448856568984232008462727016435\ 8626858650241710825944622401712987800845594501162300861039682564937020821657329\ 3764937365094000817758013368152232966851149046670722094036269756625456630707664\ 3911806568486710371100490297053815286309168613046623511938609368969805363842793\ 8715706955916167817606467650240784220839466255888525558977442338050817985267068\ 7610359622932135935717755236277767297148802281228197194547906413463049375381473\ 6168742073368430002514681406326217317330104656140427248483896404957372381486866\ 7798343469658792288530978690227123129710600834503180402534249931192225424920231\ 2370971178278613200182371182833811343556980528791466295794782410178830594512633\ 0579916998647070317536335757084745952609892059220506326576524836292066800154889\ 6474252597274546935126598317475040594118771467917606973076253266008264639611783\ 7188280378872931901990364450570424688813777200420628919569929474208946040660422\ 1869815618833454346919306735422128086005917437475260786956172487104241473705357\ 8846586599735018897498208027547743316265060273515027473889844755290110217261492\ 1950976149514918839887893007738556494111906462441739245338478910067097276359838\ 9662129469066937016499484703034784172123981653354689545291297451185841616896248\ 4133928528644509294222048127868242497423/46048090967837955283558299876256978492\ 3919799749488016493940506675337069071227610979624108411122445381103263836479520\ 1323287107467610569284368193941846719211084521326366223877786026079809343562492\ 1973085894459733431063720062187096218873635737751226775524439369619792382523262\ 1030224383643048307236906283570861433427059285889385218813618595538568067903202\ 4906011388131011970562605131488893910951609796314960354967329315349399746163063\ 9699629110320665469703458803488173107175592815586385692368137549052553500677338\ 5215205319126817339132279884080027489156826490091398546429476955152243790766224\ 9011127931695883980779618163517927060450334941888580810236127650622096141475792\ 8561817809078038272339211484618124411984352272236343650611522202889658023211777\ 8071743945454516910557863138611597938030032336029477064608956919447492057878941\ 3946293967062069741551761163250769516219743715013474117655880255514492206684220\ 4074117928352909488324087084555070687788544226761470424298378305409382294597350\ 2473794311492327336198908994505926127830487061369458593170259350394659317353740\ 7676067359151822381994785617960149747875081284786374525931713746851745458283426\ 4690691976364663469763486946743669606308456448585534077064228911454896362792236\ 4760228730931330665668403709175563974226985311012373458531864935529934617194749\ 4699753656536572334147316959690505728574620344826721773117793301787705309578061\ 7585639719360778857615620753319412734361600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1174157589\ 9085560503115147737613458616158057582949432587370139382901977846325686252021325\ 7595687969195421386001963246493811633070205355884655494302205809925295874215547\ 3191000296035022836990330296936239059250140912975480440597952551625627310444074\ 3571259947474135106409472825001835674676604725007264543768829330306348278164160\ 1574717524356069879018330549964626645424457477261541165174757640586689966451817\ 9158479240390189905456078564342535943293129682265139075409782092076141331389597\ 0961523455189552890947355436649596470015474879496352852795457587294234877918912\ 8019871052187867962364842294015309449823929888250527631827858124102265851183862\ 9436181187611255377006307100144095544169134846367480548881778988768340437743644\ 0074808376581663648974640861603480228403879446191884721411401851174939472893271\ 3707054216015883120517686965914388987469638931492212191349897612216025159499195\ 4209182500037275842179157351874218829801311258993036704188338440116907152115304\ 2392645964599552604691829805843017506617974185786106661871591829473006110075812\ 7080654449808956373945945863726118500094165037482417239678356862856342135308218\ 2728467370444393848435508613350850708197432850998384201848971314903335588885006\ 6269618941485714780397280022424453592799205954253517270286724399509040713201434\ 0402463871606968459885864803818746257276377596728125732530784750904160445751289\ 2061316649690799263440651379530654702222408305017431430793399181115718864941529\ 8322430583583631392991772149948688206255416478377382058326238477287915344788162\ 4380830196457963591400579918696771401452042126595135947666187746847455718699509\ 27421550506326874027/3218670687868271036137016589924321339578338206778445182610\ 2964995720723260462716719213546097126171544200922219212145480878080757563815224\ 2813944350178862008348841859434949320067275550689390311378735604629474981877915\ 8431177543364334006470517347039925445832481931716428493785537469777242545858413\ 4427042211954240707926642762429591364438585982781368272753930582602770000220086\ 3661980368012162108452066134280737185421063044481849162194666464558379618726664\ 7157236533992702320210967784366651977316177578231765171433723239899853574471909\ 1048671350712593568962920453081172910415555035623897937884663322722816847968581\ 4438022206904692860748183981173297421970638302461649938867505527024810764329354\ 7465704059127336153315854977851237061457562603734705777616905932925043988230142\ 4291168933004019601315106030846959497570703264275350620169036227126761984043600\ 8383693431322643633092270499137398671932039057016938864952980521014898317863571\ 0357471644431435757832009958959891479172223606647422449189775731009561213868892\ 3711138690635419621708936807993337985217907471086216247376076332783523113983865\ 8367520269495351091736663217573629156889843917613751366660361387106700197883697\ 2075070467222049609264398915562484495053198056091504602252102461325788339283655\ 5547141010066199753008487559679451970832367131175268434828191440842979800188894\ 8411868339365389205922025549091834690185655543301167171303526306576190116396587\ 4210108203092570087096320000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -163811290108403917423297310\ 0383732417804446021332147541162284021101458136626448223759964241273285592932527\ 9538162806903469664628597183298201160047486683841118322765153309689513871126984\ 2837859457635010237620903483391158145490050603831600620949866575905501180894169\ 8649851159905635148434363948258963089579199991707932618489708234327061681283195\ 6279424748665555470693851205713000810258329662159831879095835860099782544144019\ 8653793508776690823274268530449392848370800189756993884858649983018638683799885\ 3121958241351937974935784329138613700672213949311822036235958113202799366988775\ 1499395698304177156237383566474709233240453602923150030377756597253132632314234\ 9817616039102166880489427314721562796711635859617290035050829910966412456354212\ 6275028384981407140151284712462073417068207770777459806340420643744426514426453\ 6948648826682184647380664492743564168740756144132806725972050503511410240462191\ 4698807551397914105481821219509370755034751459910963543200753725294553011255303\ 6114332686943166134874896574196686252949308983718388743969598619061290875142589\ 0733261036293418968406800118995666216244192944375710114088584351370016873798468\ 7804655159191588176547441059713647961037221559716219980564811180678605027885553\ 0830497733578749349334023821209471686457025542295141029992865279876852853206098\ 4050366806703668124544422872646787179850747958703795561981929573844546230008501\ 0534992827556224555789340578108393268445732137671624933199369541743824757750931\ 5206322629997702753824554943344843004985803203240426324673898242715072037044899\ 8006881819261837429296115925210864637383287691062569147945895269888745934599388\ 10993636299/4984353861693400422901770584106701097247500170496628646625391032707\ 8417824873564473016798527150068294388975501874669567451508555006997278809823185\ 9982649284660170120150197285108990854745976794472612674985058516314588452572512\ 4945135676083603212437209718459160540502709135363916947210784913080605437391453\ 2948857651464899035289377927471065331089732551763034423054647681866420306159307\ 3748936980501548680472310185519834622006132021263371034860102794415938055617876\ 9653978513477349095746567708434953341739977655247225967670422921046837494204173\ 0557732785582953850247904202475183055646687723851165112691216462731663440538828\ 1703652680147120018136953783751459361013274243343730254413993896318344538889595\ 3760251139275223050765373230793022217196001045290717837813061213085809516609573\ 1954000895232028689948518941099211127272115083726438922752969034933674700486040\ 2844623634456080054037436906858785523690942067537443997165192046757108518482055\ 1867471069486717015159102456128740339886642080532342725785335939444159886887523\ 6969578318605410895940589608593456923051429229420956672341617485624036953630704\ 4239438775584408928419783692246853973875011954476451799939946648813801810550442\ 9798116295840507144698870784422664794607357445053838199636271848726921900064944\ 2862748101051049465107124045978284763222538045539228312397020880111861881581456\ 8955892611869678372852041651067964784951157076628166215193589450832077956536308\ 9434373588544808130969600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2871141669259606048130501825\ 1969643670156605181031849615923017002849407191984984679401496502281366437028471\ 6087155943449618454606076244554302498046451921574526226715209083892980524483739\ 1691955784080907314946836463133610842874682552905625415745580783816178580350558\ 6231040143434922968868142939350875417201289405281525315256760297708799478385603\ 1691324986767100894466214934888029605514294341496706188742393185855520728263245\ 7633757174578878334820368024690966514918342345869618884403433632965230488589169\ 5425654843883901939828871542522763956597485398580916861975754613270892341307141\ 1339833239557346140284124696966854250389881980615329250351514793706255171940206\ 5222448915773121155282486848381788224586247459957840005613874976113682363974260\ 6616283611886557232632145787920049476110202739709500270929907638691884460888429\ 9755821678002397590053065100669389957661331462201732092458692910233783058604468\ 5586129113776807205251307423538488352545662808766723287570466185695254600339076\ 3616546680440535738891398606960372982056718109073694440400486475178579230022714\ 9919896031836542282042938860129561938717026361463094453175625554953047644741895\ 2828763275562118020968161096666717200060950743788039800685685351114136688428748\ 2542703533029043158229279945853850674204790245986753048134517246911513820833192\ 3285455048879965413085038639817307051846501160984503523502962964999638844760285\ 9330957794777809657873769894441719498730898790597266565032514346420643793410824\ 9320541934094483021070299465714909189849154759821117230520262257456769188526286\ 3693213665375869671158890476307928368747189317366209110199959536540528851964893\ 984829/104823425061901165571015154239888561456309151850612589834393081655264811\ 4087772123512445815502630248041829137789162346318643713039053570532278090136661\ 7229961307468352264927131629670972575747517825713459202071846784194586172712818\ 3715585354431386692107643725773722454450796296886376672658529560577021902277494\ 9687727968433970333920661852057436166825483975487340791749355760679414496474761\ 1713575216586340111675825864029905491735462952072236805526696444543756422228504\ 6866739797036713913095866139923064983757208143553473615623996778916807658739343\ 2866153164118827505871766039601590887228682464040224841565988047601273161475717\ 4609466816404166918060646718388244232896810593696202187043035086110176437337035\ 2284737649275515570414948328542948391189175409418250537564943970757447099331133\ 5455209926996634038253230267321288582861908021849058947824078521024195290016497\ 6311975942798192164814024369832254278487224762229172769548827699443080590014442\ 6310609604984545932754072108103888257457003834757640070156455187379324658752827\ 7146553215791712735848761166286499504295045656291742200157426373016900750881681\ 2592546464961691267795841153606180336739316013707674867437409333371410103953308\ 3413161735166029418943941591268025391323765590708720005717113079324922501457124\ 6016846499462988583050388607460845899853744252961354301175186369335049031690758\ 9749986744024665658078886813139536301936416996134914691681405511628949238884194\ 2662219659476992000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -105742426667061172578424575287421229\ 5670349562574647873638697923793070820719409014707599410238732331765120788152080\ 9068459202602001619041347837782184075829456497709685984504895289253885137425680\ 2022061287682399280532627252404169817050982323249408035297518976431521458945633\ 2308247628981346382820344542422114695869949030558675721202801914759375725973492\ 8210264235449091582208649832909185994017908137005680536002466027447469412001670\ 4732539526559938660488780969612063925089455261928901768058033416549787498824021\ 8051525492246780695952844732816984775291379354445415776938639629105459479672344\ 6311150661869410770534731367970737801930825752018252062109343850546568780491622\ 2316983908103501346570826794220285111569921733641540853117792051762767495837462\ 7483439345052932222202796495031707879267228095679523791726955170947650835572090\ 9043017666629239063276251740092352159518323720652831470308276447859442685197350\ 6474700002495204378997581181141164772231586646182823998259571618597549184612469\ 1955079002268410503084689389941439203045440105185140247193910395865653440078272\ 7606825299093929137637827207900675678419964579637076626594805651610418567829521\ 8025942460807903633272111299176722491779117572705715244583268747291053296220979\ 5445775698599615273367741939883117772658308666804964121000854492977416580059503\ 3614412048440194515453729983737574079927022120554362719838320092444431742387088\ 2641411330329179444189895326027439848472021949439165588591132911982278093193201\ 8841530619228686573504302817541032849869975203223610014856489241433838448616747\ 7085337974133937020727875748467069130104325298804518380906094516366882113283131\ 55473891/5266395348501417227319626870817129061774675789900340316385657061875700\ 1467646897877343602736491242890559278505883187455170715868363490783366866839449\ 8740658816550478168452350998084971404773530159843440984213046993852969888810762\ 4957987510772955189754268381727673526277066925972735443200059381751891409701383\ 7671060035595761188679312635281710800175954692064663578715550693983601532224280\ 0096341349441191172206761871200873787942418564127639759503733026791135838205613\ 1959736678994215310763734863467774735995903056337290719090754628024396315238457\ 9536201742769775432663659785973901722305175542255431263012125988674640101025276\ 5908148877396077699825314929590719977927810284155966371078428988065498163348089\ 9855593985430794125755325803749328022701592243753578879556384167738250232358800\ 6032165401255679233410744595556732522634766512910588625819965690897268903786954\ 2173069381399705875652848905428997226624643066392047736490718671169293186405626\ 5825530004014173090056546329195890826569144601489923927335436505390397560183574\ 4442262487473171027959557177281802599705224841849830386313889688616605641027210\ 8597262397965726320610476783749125567451655315119316424353386014973034952321704\ 5229217946604134350123960516825339082700598042250507518129182606103822214960645\ 8884091159303971425380821262909657141471905677057816903388890888923334392895432\ 1201657224255295413425471323517914245954257549564888833812073415746757979339108\ 0416191603928981307392000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -8489676143585603725235884\ 0133858727250665369442397599020234292590118314884798587409465203291076575156121\ 7721085946674301493446075049786365817213985496754872783868411273780786312454411\ 5367003945828658467423881885095062765056073464575838098856410241525900212870428\ 2230666406350642456455882116099809505591206496545527317113063669224170794654203\ 0576651427024552602662385308276704309838956996794648665812865483447532256916480\ 7388227384902002570451081467417802727330663544928590834654727986300222584790304\ 3906975829333571275893377490812492942364889288735897268212228333262920948427961\ 7482655295766263158592322905620791942454018548529092886743691901739513494470497\ 3812422472274240101073116056688366670989997442722566597960164416369885632240503\ 1925320624820766753026068606666250479798613150349535750647379811240114638038294\ 0656514842376515944213009163380271631353672743715733253414955824964239942149040\ 0917553743360021743324868979147714436973991614616332727347240172831784304622363\ 0720904219903183404398620133638125068309891682587107735686458733205792684988184\ 2459130911879891831823891143297727789174614368050143932273149372811056067728505\ 5777420691749392823573292412212937705340893906606531282787628894524263046212187\ 3297264636240813322533334299622679370287967775920279892424727639613996978168043\ 0239591812990345144012999443042809261428411865556496716386557895134152411528086\ 2793298410325642742935671883620505565201754587217182166769199040493872956489513\ 9256122711082809825981681437987153833983163661384290483388311662212430736856895\ 7002176128122098726947389443289593221114092743722152919481307811367144371591492\ 211969729700146783383/769196458133073429869387323241019288274316274398638469495\ 3264721764870047608258233140289057264589853388826391333320731860868391900927801\ 8050703751340356700015938285001535329433743707927383960171575354266047233179428\ 5336877321021171288653906500260213057524244378738502797420627354410026907549824\ 8491397440708102364501772202423281254351763751395633261792447617489657595380937\ 3058596350435995779113448443601172812347647236658657330947756644123764211102296\ 6510776006368066053924415508407300131222151001623623348366559101656477258816395\ 7758353674503857529427161000313030735806807538075822714621072740344266047709371\ 0540619631949492263976910407846752394164198160872893403187124415438662327378328\ 9662612531235769560815130943882887157902144777037713829619779420110512661372041\ 1719379035049681317021203678755121097618396016974887642862691481527632295705490\ 9508409023794751985685228331546570730034911516716440339373370016765183142162528\ 2379566294154790107510488523099781987229299489309950014169769443164366769764541\ 9514223324409953603350463714202421196084906702776833129648735569144992687214679\ 0840953009949111167507246023205569661181131662245164695681280338613527358056708\ 9106113747741794594084038962079254104511534453356533165399313016507101543062531\ 7616541834920939154714690527421605672986818691904278520956664792791916271363362\ 5650825001838450251088135779470098927907170529199872184206702009049152515880595\ 9089468880209454662737787912663020339200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -310965245\ 1388060924819087543445391720815071449456732104056191246276066679904690386341412\ 6175232738510244618593366197661146319635460314277055612202789483945626065061551\ 7319352573885779033070703667683672517864486223209908878887432974618276897644810\ 0464267086306598475589754519480568131256220338542582584531752503136902758745482\ 1061853105348544532229435110836743152053531611414511789578570188515866195556215\ 2028899575254257790312906068935907543182507789419382986277007387121534571174426\ 0988503107721785777264492054033405309742918325551510429343394629337898275644871\ 1055760790216325183024055124604497722466543497411522773625754035389533857213004\ 9118880482094854601074641759610021030918806790171348592240285437874459700150197\ 3696076676869020526065432797281586396882485087248581448710587911690799251475044\ 9818649587129270354707171434397694832585351762461375985840714424398546370963653\ 7323645081825833685505180244911621031604252940094663538075143119843213033629121\ 1973029545122802837513662131280639643988565729847876663708973264259642489844914\ 6980103221001251228864062218443611888521653872772941628761284338837074062706195\ 9210663160070306795726983418613064986665640323777718270479119873838480380529788\ 9277577393027452231323057298598579433654009716654728229868704013905370915313157\ 8995967939471081810011528511066602008577580535644882218018009169388917854635718\ 1737569117311196079839279861448549851964660829862105645844050794305987540873313\ 3719325745799845324653738985456115003219845789816423210376455086670504027523555\ 9608969550682224442807872753491954084052114986455607794480247495953882648180731\ 0299597208915561573886905403384742953553025142731793/67598686343337480716019154\ 8130608542936487943005069505668166669000794181080844980482465930234968115897053\ 3913412253025990492245773247714857990683020663977467599680304276260816581065596\ 3567394928065329603324774844097938842951384330766949122253102739333265750356579\ 7224051040700374294419541077266183790508284715775821048456455961980236532896484\ 4035606334356367466991436512356404900741329471354910199039552243129328220853101\ 9595449649144904711912419675074187793193894500903068264262376336017095501072589\ 3740108383616100744249953000372563191800522135356386488465993158761750756377771\ 6135251295018321513673936894778605696970105604591923568587362625276694880639744\ 9134555722976844035777324445939582963019604473384016474456665521200625666894924\ 4765020005294133244007237649014055058026986708951653470177943575622468010226427\ 0481687333025917035489818120648519029332851692487023039658174544581860178106030\ 3486069601739266579998351744050708780597611323322572667129672451361320386077835\ 2130114947373739324166874174121340190200958490961937808069129700389501010367960\ 4228360379451658259407440644856674694204465362978338517700336597539952163620530\ 7925960853990583469971736099597474910158273082768768953544684373486725702247549\ 6819922587381671724064823611804285936481894522992716726041456054053678253094086\ 1483269524865527377089006808612431983782604645138365792602179401214080812573372\ 2760396972196648933021879720076114334512584485817648221268312783473152012967455\ 8570496000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 209017302989387548342881662637744629067025\ 4520262894556591285731706666950354399891848825184758241777608190215386502946177\ 4758174769317446891620202815397430887365841558355284062915000955118186768681063\ 4905268388703728712934422075905064950764828830735820418546156541741233030324508\ 9505771687478125011087145605117867595948968280447892321521976748665318049523858\ 5755229171127527896525363414557509787869821819849340944149704808393056836958361\ 6356079088263934749055922556984026470980145568053127760017259709665514548636039\ 5766280713957600026266405709672567856125732904596647284550652816061736524080220\ 8807980969964794151558609829307780928111097353236381358895985963012121965654272\ 5956970147568829137881123121434701981559675106125810640536643463475622358034793\ 7506434277051805475940832182781146086066715018061136038710940826194892207678959\ 7971323414125028123139310212724414141018253146066433426697375767906002180308934\ 2813108621511996703581499777700257612047060786729254193205237287494326958301697\ 3128050206218107568720960253082090592009645459848835686461723754509406329069476\ 8358040406489422052632636542487212171940245505734426859548742459400014593433520\ 8829638821970209527726220448952662376788752663485670575906156104221764532844232\ 6928268108821278286246527709488472427377190711652626749605695518104830913568140\ 4903954539378190226058091703333723191214775240953193922230143304306799004499773\ 1590371738695299035025623343071846413690820402185472116838974023086463048558625\ 0283823419877507488708614045210754636974157051968464321123759444494723774930962\ 9702346661434749113467931576836522774690268555732601950922749610559371439679153\ 8779817995840619/18386445538164170408676382699286247784920317770874039674917155\ 1862695783025076493038981091032345028871374900746957148032543886137091776661761\ 4525307873951793828366350049981862501819802901290474169134911896336914882102483\ 1146423775215065515837701850738672328774688151230121736420674121650489651063736\ 1251250415682044593016946855606543235613954496351371104877329751844433296335012\ 4638949414901173708786648418525337128790061867659889003138940362905976392927820\ 7339460771892961679907080370460648026294376351201762076297092226406631226899217\ 7938698544928366672142631858335056168521513814180448926801526258963889917955847\ 1112892685966986323751169608811710674583439614164249717176266765781084058141000\ 7485170737072531714367182690620452779615379765405611382794555874589972909767446\ 6014874463546437140846158375548399453353395723754262366237832628138285094681672\ 4737281335079632546724014237418737723710008118645730419530989106590465084133461\ 5494855591062972805246677578534582798024733843688102905542949889621361714687415\ 9252820848611317079345889407294746708291186145390661882788436425655591379327758\ 2027842777326117832669305897523480481326387725611262025284124246147505122940662\ 0380050069431605432686808114533115475717058025048553328029585455517363066034351\ 1303231160460952992898629436306776258474408385123812401994461576450933854086901\ 6818105192405479537229788633695742152989452686904760500922031062324182183735141\ 2196919526680624014706263421814786148146348032000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 433\ 2825443865889261066123832154733447088868011750621231666698712318902423140262522\ 3371444908235964422333435038079432584187020935803535898448924320011584752662712\ 9207487250843106569629990943990407221533236895223904737581362867828371753984558\ 9518718117963206207596078112227441257742627849183037989718888390126059548463279\ 5412771494398260979569676773542532469362350759008175986936925033746792825781914\ 2304196160834730033762860684969138338280270689772159636611317598860153963380152\ 1187320287675738559775404314890851109564657087595318829014442309041702903343973\ 3084714971351768073230181648804708910103332406793183758144722156251663583802216\ 2243385447638269688152236084964808325660916405236653797413960880303921747200597\ 7306821706020302043118580143987358933638577994603672459958317775659392999207201\ 9021858446406398198759984325780643437283497790700503594362377138264986389182216\ 2925714762709679841544951755057696733226416565952300955728963652789246285342044\ 2098642008480026799202380053278844679862289080393665555563065993867481001167328\ 2729569706449479589015817699697941870183086851252714509710751007491883785327380\ 3495703876482630510930611602809862603807733808108584307423813689775352746811943\ 8969283255751603716749210562316280373372517337499384050932079850863406337061812\ 5523767742077459491003108710095032229236637028996461365475798000034417537812843\ 5988248881264379964546309300388120410075714523983138953636579447994285424364207\ 8720887305296816144789498848446400023297769317806471079242355822309393151038412\ 1474111135037406505826367436036309696729720619309627881228691442552211380717313\ 104087535141723449539076325287495050184043010307322248826721758210903/179973877\ 2573165139385762327291116112924755912411026587001254387014351217544123841220767\ 1170936721041724314668234690779558353876845948818467164212193473109110825803566\ 1972220619269768061005498593826054299672957987808347921856575864514491526137895\ 8934858232679477532887109022907355556671617593987698716696738721237184028901048\ 1105398683981559790010394648829312982614423080110334245750986095518079571072356\ 1858388113997980717373874324127885250215313663945676630995671837354717387498368\ 1985948140432332482202224687152196335401548468793507473040855086489510825144807\ 8211748530633704975083726516640202963490114562266306641460287944313798532385316\ 3352950689085207846688492234540295457249890655116637654081468299000346146182553\ 2383258744075325106712056269839032583939346224093112806586306668483007617837338\ 6980594908628363084747782189850338783550037494742672762652208885575786306891016\ 2828605738903792154429427085979721079975387704458283208390688737789078940035900\ 6746970019709926866748310770416517192798536465191227369236597314068378907399307\ 6294568425043907251198652551239237968620649557626156540413882765236882346792349\ 5929819201290356068394136725365598350984334553346242353126536229668111021674762\ 3040110778795748875047002601635844312752118354325499782429409009765914704638679\ 2676750210939560553570029797152061810011344987962588674493414189876927315141897\ 1298960332151609454085629565695114002171109886670229829942823173959488158407523\ 7203152914629787884903738848051200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 582582417679964\ 8621532490721373971340907098037860823096500221626830546415658720186738020445669\ 9144187617227567804112082397130279996000759479354396462285595401392465322708604\ 1009591281883632388729822704470725576186673489730477486658104889053152219275105\ 7016202022203235704708654719176217141562431895628815587532397594362173844075062\ 9901600893533393294031356828844461669496614683292579885013927589695020458681620\ 3725325948652876739866436951869583073781492886405496004668083694325948324604756\ 2599742595512213075865108624424811196890570148846272936146245774622171983865006\ 0046055769363610213179676519442627535368710515754637437566091231180342860264439\ 8035865954506470859543504021171992310539948090198040576689735860044255634742543\ 5792287108545652329233142629597895816968792235368237438307776909748420691422480\ 5479426493584655247930866684688196232310930791497772133345612402906954588219203\ 4563928193270198485354828181821972697443596904984712293695132598396949141046842\ 5279871749066858785222974631581807469556851804651304963852979491493548146825333\ 8987862524853534979445962550673855566260827949589105522116301172992455147912426\ 3285583341851207589223304469397779868109444071030837309381766395821387346509640\ 9209973729919413069025177328976439671493632517139173383180092514396373652759314\ 5925701544156699243611815251914302798189073823909500749022560265851659753921383\ 6882849867913600739892113877299045862370282929772229614626118382790604276803420\ 9724801756572674858000259336531600532616428473948676555118269547051761580527489\ 4545568669112622968489388120671827221461319819334331123874866831386336948813753\ 364828621405960659066969278985375547038525450574269873/156582405905594672283039\ 4349229297262239770331260860903036381923002881167592190134802398797348331617550\ 5906755839135021545099792694895758110628230798369849615768541111973867454758383\ 4535778175888209526897887227122800729765544919970427611438122026073855523933087\ 2867222742234382892872758076091556443372448482919019458718305316547414688584604\ 4683763073176051787780726083392327483892670098406445122787587036226256752876659\ 4201247763497533393887529684114638727657404280435153741732567033337122101690730\ 2983356904285912105675742812651455185577293994981668131329562812290388726172510\ 5487607873792090479472899396917383006643538637714465031217552425304261782001705\ 3768732793608113024151684771987685037375633259322127069660903048877526275125389\ 9366338774828200208632577945436243881457663935220629342882503548455596048010608\ 3111377777073176869445146964805529292546635997669515296788748454083370663084433\ 3734640512045389461133687906624004928817283679613971131816521919957066161673682\ 9670101754569717883378027749661395275641182682133783680374872899642716619645132\ 0582545308020322881060678716534729687633279507367248472406494375447401340563324\ 7793155933566407619792105312372505140878066338824912543183258564212730268671466\ 4515634497562287023108441666916566336439259102496947527481510656094993745597473\ 3160041577891693868169011826117022529481563935424585790589874960527231910807202\ 4779201663103041179276087305586426001787048307756716509397541058909932186704760\ 1971575788666880000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 404945697917026438985494662939750\ 7406728870428772581722961091858791270789434060517659426927995321768186007098835\ 2929427530238129979152918338038231984532828958705417123159530085128904057897618\ 3496590867180889812246039751707840230749915182477085288991513656810591599102689\ 9161223297226339966312807143799212993080780474470519272820637348775849269896791\ 8785553368827018069153607106780209743754961112244796494409622100748067541632890\ 7524938169424805032009826247753828191334949975577907103107887886804763901960211\ 3371888287696041045787204289058789287763742023556114412851707327221048216459008\ 6784292618809756868919604041720947912823661040858479969977872260426334196793750\ 9697661423998641430482182312651514243762110766337810173031820741457404694269316\ 4550724628796179500563941413822087368613167385323529354678066621032316779754332\ 3571404798655997747158014237304931603122154889909124963089425851338893655667908\ 2332524448886332036895400782666557163881069307963908616063609652281144897633140\ 4459210426638300402765017119391922190703906035993320169218142781438223054308579\ 7424723356427805267452415234699541377303207634248941092188763154687393695546892\ 5856886711406871215075395359909963952323939340840788362101881241544209685445603\ 3288049164784248101331462852690888177044459564610752916388566443454087286392831\ 0771899585187955354896908329835367423910992503144545551062828744065742769239824\ 7546421245387812496813967209996466732232065876241296393309229205484066304028276\ 8966392262862653909933501864968405147951604390343085016970398490203538130392481\ 4712914245368527933878241363260206373920910962581642613243849637509633048125521\ 457450031845253576490991176163711381860480838233/806077832571107523396851379961\ 4674931786266477816930815436097166972208264455918052580396404758261007164985876\ 1991256792939504099490680592838639804878495700331949699357632760001440782042714\ 7130868447775900285331160634859903431514356340116758939808563165303601104114856\ 8745112222903791507789444573365834277964872363269960727500104877510325723015234\ 4452879866640173196679889718667983553490924625311525807356468407995940202874960\ 7806853810713141966164739815113115974694505792267401903896243594661963790215996\ 0895527331642757197846566951986135794559317620682338246219287611184303605625841\ 8919541296897972087445631950399672300210947642930931961368520900930515531037146\ 5948447413760185491667609668209191728589037756507327320333344312274515731514966\ 4694327504612631697710077104993622038639355254789596815741725363690354253054906\ 0726452587697217815356238968402330199796384302725706849388417403731671595022188\ 0831164373399954374212753790760084056952155566915479700830848459424395031224317\ 3082622723700283249089387816147777790647446800800624486633121772571282390441660\ 4059655196465817867581049688553226853063333688025634361334854926030009220387545\ 5786418818710818020812971160422734435289142159916533197485558832481359566921479\ 9780103369032742155021285198494538678709624662744484772844765954416500789960549\ 4107990886882681728073846306737949691381840422436566956498195982075630773693042\ 4937870584204610247718295384137582777196729864266067831735621045316212833469221\ 7849889841246896128000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 3287262060108454777592576355\ 0351017322956055361769134556896076240359457389671510802869534480780880188229954\ 9663069556295992384822543034565518778491029104930057340329786111305173808589911\ 6412636539281253169694487283339891277647857789924877953974233365998865818942956\ 6321954507269314668932872629144523615843829438606488582392663040113654050923746\ 7918257082686293655050320397009885242624671097190466442395839690669604711080791\ 3798107872795356893266216055865659048280666433090940766768284481908217855511525\ 7118146490907155197841073828105184954790637684505967411113320666776552701437209\ 8477998077582734535997269506815750427545567604143835296706142942136609364910429\ 1770883232511641328805701013310876578432465769975155237721215431710931125341623\ 6498659556549381406662039738761767001946452306585765459688046393187029598335916\ 6679645444353872480149241890970151580897614216816472357564917416022803105404352\ 2141153080245216372122510851723453862738673137342449917809785087634243828489023\ 0381485027981814344750217362175938138535010922776800535350838550276175977528257\ 8420124103012231047502920944534321439450889566851693399649824703675495500138160\ 4492186122760337565775170976731735324568419908215236466639840144817509711426589\ 1437553178579445053413982107424000777136226546085842927696873705067507976762446\ 4135429676152208195029750918069736954229347175934591725187254547842210152471356\ 2788438446032132613216692646292246400764829253642303580639620842166818850071530\ 1087667709218041399429967084956149982092585671317573519624456171701382060302068\ 8524799969570337561682173044617302724137755488008845634555010275718609492656542\ 8976471510232994599159801797901789173290487485916042293221/52525992300196377026\ 6227742054296686683405576775172928792556341365990914802320621187888149617194996\ 5104014215506717298387704696727379076111888890701624376174522541747249896234893\ 8848625082594702571250599279646926529790637183038254818367159647877509293977800\ 9540008638127841973528196496302579155698128651419353700447770486854325077316923\ 5249039719027009132088327675106140024610964730467625788672225455048500510712494\ 3726630691673470340707229524644401333557726317463464875951746720657104926193674\ 0896715856414019604104432541394055442889407926001093523693008765811274719552472\ 1036810800286464953033350802231143056452246321960313429096835304545381556144661\ 6824455640759901789163512022223392529355379549987715024900452195745862066765864\ 3290226999812828933970164895932323594619207369496753294941899076181661007273272\ 4596664299754110390634158625000055289600208165811110284262559634349836979583002\ 6360084985321695827457054702588397068028661358436546394415915965229734701193427\ 3152495173317133357109962700442892024827309560298078397599954422797765484456407\ 7717886148014969439871109500997745584043208526351465625815315802743836447978584\ 1224445020612313882056755928550277881013265322995310125377847586607288032451375\ 2089038745254535865507341396302104562876278856750153842111448114383147544966425\ 0694487238982413705626567958735224977946169299605906245321588845886127445803896\ 3932886935779174469114139387928413171732690633828353720812003573053862153958590\ 3325303413085358456922829163069440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1197795275773\ 6436522030779825056137389635740313823717725093472460311576572039964350432331340\ 0008141973476757820393041216416815736787373814849788075768999540753552093904218\ 9517510026843619076175855961781556548520590768938979136131697663061381069891233\ 3960432804878307487159343513870125544756777168326766642672170165428176105634717\ 1239622481399661892050763537671762883157945043709375558958468171819835930708498\ 2486984386957180895578182519137456273118756359958452115936244769120866795885011\ 1771969708860883348246537802011327861816049806999304846626106362780710734418417\ 0745629871552279020003778555530807007408141077576338618845869388398566647066309\ 7019657138688088334581815086828613814511600152286918354257968092181599789347645\ 3643348326602766796033993190339396912370438675771614170293534633521946230387698\ 1673401525489112232237202506958167375803809724468603488423117048242387419486380\ 5956856400592265828493997960103878158897812631387435820064296470043351716033389\ 3399255068209350511884629497654038630928702680349407026255652280929955403740574\ 0334812252592233611716613030285979935558125370069337400817664831996813342388395\ 4037071562510301956460041694954669073880025450945772930205106156810197446748522\ 0760630566484377187724890024010573792401018745087149559613549652439664086364798\ 0961002012576324765957987960688839534921741987831942484710796958514156362513867\ 4493791125492723905188305972091156158043115335583832484701535920516080575934587\ 7589018818203632560533622107397238910860145075724771404567469035361949895262702\ 8006397226472338432787723010890821114658232901780032194762982037493039134901084\ 0050109978649711663370840058634287375792426430748143714605302719001364814573215\ 5137/16268545396131376294956968028263382277217232458011935219828578445880040218\ 0031763308923448443794753988995783619481432887527667086282719938482356084141273\ 4099560439311312611072398791714837989115365669771427012489513305937754527459214\ 6999122873321822308534723985440018918082342732082330261090044484997214718679660\ 7182211505420477788649738223509609484935282957090554264961910686995449834947142\ 3255006772192582508721381732122144754814061768854831505026966413414018459938911\ 2915347918008453998750964156279391177966670575996852342105699732805471358688981\ 2500952235953503501138705797749287834150673292817273760019675576027363164026021\ 1913463980529981752554808359652642240714023952780867104807870995436222920728883\ 6884178648975433836530055097038021674692461381484427236704783923693840169533731\ 5757056324167495176953028560805740040173242368881095145709575724457878473860325\ 9144033632096997270091163832523376899085727832720889062527354634018567171057590\ 8410379415689004862939905470670469637180061210495839839992846796639347248294725\ 6604900953222619709859474489431666623884809669497967842881517128721311484518529\ 0204640962693040284132678596305621944506672638642459911403195509617952630694755\ 5561251725950584811061403600248631096314380619672254416851116980002863623240440\ 5571049409894980433155687907707184882788114282316363930437187137501905685858684\ 0800368923176468443957324876798991248832081354718973341963166088622441585424818\ 0822091202083901785610616587122755540349272350982259987311962882048000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 779543591628631090617799486356818182193753450355209963143\ 0569856276094466526180727784737408494995890916704496770649620033334174719008470\ 4516366528058562966547572100104067253902485518774764287905703104349215535724561\ 0442210078124710248559298533694256747382460727456021732916902084705722372596584\ 0932250601205453115487691352954543904719895784053838541707516244562074423969878\ 1199372604856159691054488961458707050502247253706200828265739154620665956604704\ 8846920251386377766207556532339717183701461223704215652330860087748031772399858\ 3971062470325835441631307452880516788979848381553972853615905051907459833951456\ 7560501268427519501249410898668289033194168377079397864097124690392770828673195\ 8461482186908139911626866535967819833846293307032922617620671031171021409877548\ 0726463494357364224421476388458534008160435169218646141240562248498041775424381\ 3893038656882154340899893466908034465352776554697758709228125624647821273643386\ 2766971726872442013157206098537767686167236761276002067701908833459851670841062\ 9244460323663467345686026208446652050692701637034431680843198348145253462847428\ 5472958518860900185679577263310914426819454551637908060869631630128150672810958\ 3933977906858098844292139719178607222406008454423247938429130785068819691365513\ 0900370819994729106772585268581528742395530385871154622470881265622381073599567\ 9911917221181562070263716777520903823171827947814510534832807809358839552855854\ 9908320499847692391134991503168167208568355062263600594969106458946497428500362\ 8444664723451508325188547942155685920269168950034233226973485560005180519793329\ 8318308791140044118850860235592318490569888820884630049978065268328052035413436\ 8102425630630188919933071308628440117/94228288465685250893520757108390509010463\ 2319489284810251616086744889822706563791414518435847644906966166505566615895693\ 9727979399171479291782034065093999891575213059087102856684126375173567686122293\ 6865801888378042815063133330130052841087310619090894978015379681710821028021198\ 6109776709339593434380533942486107591245066333074802455474248136320245578292585\ 1690687851080836411268782553671241112417723135224104568765336673430505320830471\ 8258029977746963378253557973281988463726671741660926905866101319333381244959819\ 6948386509977881329846238245345128413857224748488068080433437050648273885711937\ 2790281928100727377117938832290405816511095234841274520724970165229091477907537\ 8543996772272036585906284972905894560414381301230369047934634081552759775620389\ 7185150885114625632442644013767737912806846253775025041296605680852541668617572\ 7869364189561882255829610029093438172777527982200524291434454428562596658103103\ 5020896309338934552143916951554066020254766295541320361223919892265318674853246\ 0504531800196936890265590125356160207160480066677065819975331248842963487422794\ 7694365644024925705742312939225065551564590771722271348453987543055802748182649\ 3720282469552137829204984516036144310307533803315344801748712844171673816594693\ 6275384369565624948305132686183892086838111414253540202765485450640216410188866\ 4494041232465398941591771049088232578489672370829271011168214321094395764267219\ 7697735630984556120055267042895378007835971943026031212160027481786329827882259\ 6714443754824615854080000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 30661468505044849271954079\ 5000719967390170134328799633357252997063474832731641876891951276607022039461762\ 1167487387074757265674569493134127144515980442111754867099087376470162415015464\ 2774356007875061775208471866734774747278031511913975659379701064852561451631610\ 3755841582122999101642793888689487395156734669574725850706170675408074896289918\ 9222403058608464192893530774019600763882572555746002943070006679121054777274037\ 9964965845590006475930004642196066487939499485868805597699103000622559342807687\ 5787558277133440902286469812200257619125149094367052340184081315213036938175592\ 3067891982497144587510141570767867434301058330604953909788972415530862616786474\ 5987115954607652993832151919922899489937626491300222721617790162789418240651502\ 5805291225217256792017549296486668909819230070451864045159589651724970246437583\ 3378397635420172102686610288392222144370833422413213640808278335800861733374837\ 4982787717807932903103423963760299555814308857324412620457216770810273854059671\ 1589204362701126932555592064446676086193492064363892648031533892139123819612944\ 9720219766268448711533094819897162811161748543917133832065739684201190572660227\ 1781298709665551409739358788365904196559246578991968614946301509614446901989397\ 7415997315543050565900882652125136207453223699395130639153683667141900357226102\ 3977181666600597929625408154518427602464786202163689284832625928274216409523193\ 2674202438547871088675034358136875188713455693535104758403210121146981339682834\ 2941722335553793272951999497914825872053727725454274943627535210188677568644411\ 2611445105079873222031596501937403364982628793241374574943425992439548634593087\ 40438454424741600402691127141987659118090931201285505645329695956027649489/3434\ 8269530684485521702980254391776249316503795596907926703509406700919476587347059\ 7103452065307900638106272586191929764582322118957711231669344956795634025659330\ 1511778830991081048911171582319914816584300175971427088372482173038573234425489\ 2161910019127386611084316447170998319589787523189016543872711584729221139897077\ 1352184886061093419921982969518652221646714216878367294843101837441264078637434\ 6877712042952550690673849062088830783374307212657274806076760703179953610060160\ 8597519084916271089064178265037650001459296002725244697029198446213754228295708\ 6369908212447873142904314343973247271544602648254357169824685293118900489500263\ 5474888755173169995617292720013171329508707055157798852082806698079108243389978\ 8900394855618266910558907374081024264536640173635720830426488739300893248291036\ 5511967705305284097405260867149072798383156485941983534666810272572655297354914\ 4380948595484612865702535962266757034935083318064429419379764533867777742019398\ 4384862335232547796022281753287731759833968956152664216745329398494263157376694\ 7519062528582624648478021802877261207735092940659367819724635384502824762070540\ 0329780499703701129153346479670219210753978927700181727088226259604819480814300\ 0847532302010585016847272413807761264255011177372445206701774209274066860504273\ 8074094270456970701217071601022163578956239950100813351758513823171169425566823\ 8994340418466675427017924562230740155016223065599066405771422371432804989162822\ 7607571549625086964580818243622671945155913909327870214275072000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 34939805538634651799202535388852195781594027425710211956444667\ 8318581704194292557013387389963056625652082659636854711880486773367641663083608\ 5448708080870956682404850493979313341734703349044421459404755952703735319898906\ 6775910709867736736315623330215855142390595916749780111215470581437120991267202\ 7239864606487576068146960752556015824103302556693186470319918672582630763289362\ 9819075515012573707832361036287759274687371538107289439623230138235907309582143\ 3163361751529295216059645086910503872755248647221609265815561282702077458806844\ 5446620432685670139263131920528846477998891808950707777529599598015792404735344\ 1978525165037194100465163335794519802984148158750691653169664231549290513335083\ 7844389021043808065052729582114226494238820633241846899870926819078997189641716\ 1687673577494818060519401015373740751872118207525371494959599314879504075890519\ 3969840284232114091372335415506086880954696943363831282103006223003568301741784\ 1994557656552740775360556378807080034466629141770973428118550140005964515376633\ 9860645243494572723874717231105842883760760643595269169557427225884800715921337\ 2320484121180902719839544596264655958788554525684896603024893612103281640332488\ 3799124187387481820675706720620770058876051403668098800095926526466757187745570\ 6115826505935156168018340590523407628260275546094689298946831514647287030418305\ 7434258821320051448299682220059088937206904550035385043023492865826284615388369\ 3385455266606264425982379482063116644740683497771848389567554637995316555410229\ 1455453262633916608453576831860306282125714269784454592378765649730947556410337\ 5843297412979810905474210745145619983463811601323770909307482629250519775078276\ 65168943458620185487496928179197696739005199/3771098567115045302073534573574852\ 7572626819566414531526780504616913673422197334057586573597119792820317510216993\ 4066143005033172127418893357303290585011256153464007941253276316847664537813273\ 6019045917901227119889815571624238940888946429539873147761362266462359741620448\ 7182645270692274088817349667911341979257199161715426516820739042245916290904476\ 8811921425693591461584647071690173549426667409423526212093296049902988449362810\ 9623230059735201704188074052610748638187796112278191090652313883777912070895127\ 5334153201353329272673120534995088604967719950544985995126720022117272628479037\ 1636163420448042401984107282305544178138616683548699350051369897279490989421379\ 5678708123229828776793842265986148708079823334380822229643890420615014643611510\ 7160437574903195783225412205091999494353998641858734707490607200450426918637495\ 9173243927512360526862426539113359529433375304170838649050495179689000968265874\ 8908729841378259508049216688879337010324068803148026224422156997708677742032546\ 9773825473333608984560625482368622248701832414926908350314159146021973833809457\ 7975373104401982112272561026771471311568717671038839295246132892779374503503545\ 5589970108531436105646632564620250814281260196059795596713796817882732781644806\ 4219974297815759811011842256842561488344256397892973124581503047104781904142879\ 4296538673830850070855276417408419155229995886722902139862776225270766245322587\ 3811058845449884857389031135641606112967320196762284632727571042884571599230908\ 4787281236736707500901244067123298304000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2225298\ 1570284685554409369552668494191719188016763251201350924938097777239237397184297\ 8373174387307248080228484145208578200871310876179636130255790881929366535806564\ 7664248453552274037613504964096721591016473007340119843157900470350256455368057\ 2841923324073798886704957816361463203464341350237946248970530770333530967075820\ 8598128491262863627660597392795772259591963078233806937331759588245421245592584\ 4856626375002578221451618077934120867047987267585480899799961282090456452814806\ 5064385947460757844238730711839759290309684798791195432562445518213906713711302\ 6388432331172094125838077104391172785652837370301148296495778296303658606288633\ 0677172272733468020249892688077601818817171031335898114940931621397276078839322\ 1660299632949108335752529906102276509692164568342350083874813683998090306741710\ 0619067686860796637643821955826474799522228105786787311912739367158099294279206\ 9603851786969891556173956814165936815283465910465397203452596215094736677677128\ 0615649402018033533377741701314627212535968256849086404917883110199780927605488\ 8102734457286992366917833522592139460733202808575445709741435424250192518709070\ 0952696915447183540925270744086658698321227360329167733695615417142816833440339\ 1959645239627896208510363785798190475497343036281719954653249466680645574216254\ 5461234228922701969514685019968647687163157040828306633985097844461115818809792\ 8357291746956085962537057292539396440947052852292750696474248894625863723146452\ 7865638175486681653453391193696780241268233524832102724878588299728389880122795\ 8764139238310556654281654907557776997740033226302260843843133209377397364086149\ 9075786513569677309304624665901957031767383816030522344716212738736426306363010\ 420359036598746438066353/240917789693639965101982578586731471968133283831418481\ 1687095294672327955933100067975649523707704840609320158298506929088728105617756\ 0113832518094168995169477308365815089915237746747384604634052279932165104019985\ 4245333363673808642040254903872712252735915674090542998820392946213735581214333\ 8942795969919410307937088375883197567481805072928784721187448364876882732716038\ 7241764514665854113685961592231640806338369011071946679569122808858550784964740\ 0841159486418271347321069298472960224471905200721112156352044275044546168930124\ 9321124475979738272665980069888498115518894265709402867773727487873612549538104\ 8849277440458064466392773860796607724309665748010166849188996764923947621954389\ 9826932074161637414428847147962843358938843217875418453773792578273197565942138\ 6902549570127707429336867572802317031643088960017040835012672440962428067814604\ 3888447824710472902971822927274900848338992338182572250764062598301520294056980\ 8459488055647874953901098054912775939554972633381953118900669229878650036839757\ 6373223132827362754410951760307573914536680067499392278932906915513075708988988\ 7709282049450079798691782632415932614715468182912409117233160992189963216167631\ 6842172852888829054605408076059237429945281620170460831938093570729959837794975\ 9339778871235065790925573041302933449889118754363957648412429878939363250408171\ 1984620112922930306747769025569841546278652091708782629162982014378218334850092\ 3495317581041822945480919388587019552412035431287954019880824374588169234257047\ 4856089492295096729600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 27158727202607973383063\ 2524436749114620448473180831363145738410131444625576564478527497866094433739713\ 9930565329257857182147672108750768202685553329936728524942001286359123369631596\ 8990936710911175532895513843377282550417739695655489636123717135618311174080064\ 1164414124060177305250435539487493382735816130614411340138687315729153375048177\ 9305723593782429044462764855333146239852204357461066721573714321015286936316888\ 6096476333876775183302757201020615735517928634674043086159230481442823803944822\ 2304510809929570692217231898022863554821606743976795535431212275126596337624662\ 3279434883256402450552377793210215490407647408662553409655476019754333122245517\ 0248628710979162441785758239318414838063006682288059560556583279300048538751697\ 4964727263047958437844633164971170508847655429438731910653293298542933406430417\ 6004288965896908919699153211623785873278104045280815585596444412251145573145335\ 0460753333168036095060609841362025833698018760067942497623633548246183599435391\ 0954913278190670338917435805374091622182270937379046267609247666611357387874252\ 5012181718716876005867783952325820874787586694463695988959922333577268701131442\ 3117557286549513588110675174712939333747523677450031982989451583641754834345360\ 3622980680569387155894069276099565936950806358511369989461831652248951294127739\ 7894516999208523603776546274099241051466908102141036154130489115514279726050835\ 4075393356045943290217399695282271879062579083191940275507237344737962694685460\ 5585350138655433344115818562868156706593241160414168637652831128096643446440444\ 0690565178270243387534981947735779196277586076316995197016257110215042830589742\ 7035545590449995330438661244111282965361852110732398150032824148322972274765565\ 8566697181/30863098146711682121885411111369712811613927399804781388157100593406\ 2935084838774411299601697801520811716725182803014901998271833636682041713953423\ 2511512212130365332121205608796009191863501470575473574084754316089578572737019\ 1919248169573302448095754796765869404397136440570165095602929990301856826150202\ 1603241694776567154365479650726213630233349085840812822455794471021340012293412\ 7330787694510664923337120918799535917379059501837447596514279687965622472015682\ 8995293506746348271613133095758571265385468788534033864902825037924834216660814\ 7290335857540631765721729222335122559838377725131969797370070813294357466124400\ 1896537588604541855834815122414229118898017233490800832750654680231991643135017\ 3255671095621297857406751953125442924244677632733520700280083100250636778762401\ 3576142259418477650646451635929511731855132448067762110687066697453863241425495\ 8782483245519910507449135364610622568918826805294279078401644386353409032007749\ 1953281578905713241997953688878242235400183236878592624504784146940671090997185\ 6869239809704951741576663745153327200597304257915793704079106897728643014758557\ 1275889616142108600313071172609936376329605476150294525810510033213070824544875\ 3999525337531745887100963237529088816037029667270224858890435173480512438644922\ 0502077598231951485150272994576305937673954259915772188004851113370038939767970\ 2889928986014796008674313213154740334758436703923033507427332416604260629982287\ 1615352659645833718259374660620062334040444113015435446115010542713042507833199\ 9466291200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 31913464785205759217625810451470729\ 8460177212827950059025596031569572861961227991121010732445813363235931116173021\ 4952994286994829816431862861613103829359068946512813205365237087220212638271093\ 7417046245750807187089249872246743163036535357461299077558038072410996416830772\ 3153437216892829165921055500593363306285836090076241487729196200379338822568792\ 9544203328499414560246896544876463715316522961562219188372285841896456098914457\ 2190037219996943018764907342555564972729714908941604717611959538174349975903715\ 7082320066862745970040234301438226748392820300636416764899124272525656833927913\ 2625546883291242531036834770885897979166216852751573384508614602704537633000284\ 7270967181656073767574664491486813223239050505004474668818934766163150473987062\ 2038981918113187352788680527109912169592260724001402346230803974958059834263965\ 4514043101124361453954032247363044928870821504171990134339872080499156442641754\ 6614245432624387878004923902331408302118894328875430963073281079828143894079719\ 6641441575463388341797360069344438795907391272602539885064563859920293161674869\ 5065842298437440821616705622126942215570272990083815270091228510366055500603513\ 9577843306317738646382026614512160581284352239034710851280415187763122447034346\ 3190574637979866579876840761642876541495159654918552368303482127601048562655210\ 0151992489258800487761598614448309661326478585428634523518840142055265561124636\ 0366138732143870781304719148731200671094028340005428568513601390835651240301962\ 8454115813717468385969253285920309495657068889522302201793715937817197885608713\ 7830108970874421834327779326953401019566061171583161157131239739177526509594017\ 4040637198829012546760658034663225407231498363992322754916896552781485780732138\ 735579299/402672230571436602248800758482863453794301103871211217900144482205267\ 8881649589761648792446000970343663980644625692984035397548972972028885749967760\ 6184784313146848558553844854878765096926215886705278206365193624302998096517971\ 1739109837364713968404004061039815355975095018602911045381011133940267892772038\ 7495338565245015943736793240752246172497899496550513133780786468314341203418818\ 8773404529137869875255541546377117710994994758220821245308502695944573722781368\ 7316974537046880799387379867667332531415825167695195043753604265671077254203557\ 9932308399902441707314540509370141985378583709100313554140361981860612259821230\ 2237372970376377469969321238896511706037163931238767697537905482513537833209823\ 7269543437491739392709020324124519035810197405532147105318100740493894913262600\ 5332314208910243523940468599560615768792262236016402754899338607651651391900092\ 6973161399343003229754530133623028611730129704678382794418407123449593143302329\ 0677687848128596567513143603142680178236137796819460426008610209235566089452182\ 4714504199451998179087042860857870941976240349794629261066726649262561216730784\ 9412379329924280260004667799088129456578910533342332408954488554605032220749499\ 5095369593486914624216303489702368561088143888561494849353298929220260125060421\ 6625386007437996343235848168975649894242181526652104947977225198099054068925929\ 6302540671762111176874511543762411566349114270139269261041900078009620062185824\ 7034138058066358917855453672013217984284750418475026869555196036150580656454390\ 0948857338755809280000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3354051490889438545707090\ 2406864080970833870848837659108919746839735777905026986501364815349322811641732\ 5235962439475938766872055861547450549666262219505635389327005933486089651267947\ 2894417161699023777623857882194390497939663423930814528272439585344051137154729\ 0584023830131962357568747177043691057506865102107689999476702869463451856780461\ 5703372671964668722537827688189181707538842774872901610891561501144380715511579\ 1097043201952874477528077823185197329292345499937804123678990188925630956762757\ 7000633040852564064195241113381848890615514973386385760241866747451243726067829\ 1106994445239805087834552961227143131528680280033168064106011758510260402819845\ 9952037071975206360154150986756157093937748668314460036297486178446239071779650\ 7885419647715232807368021819418148191139931156274673153506517196150971555593365\ 2877207726526373946645565901999869760243088002410070364193296362203325611524220\ 0914858787085404090194118560009868745117648525184877418421518856032384296573606\ 2850774366373275245445253719532231906096895280979927637464493372256931305902290\ 8909547677255021123470944622180134656916004165425517251394418037027957108407163\ 8815379001141940996189912979163899604824146673822040693988274073689942526398875\ 6060966739498777410015023260520851067020201320424729337740121128127378051262368\ 5646990488980267412393278232540785508513788911766740193820349774664650360719648\ 8527850601481766090182629824819642623994226274796806694773063155767388351898859\ 7170106247968452634185671595484856462351101567990827004886660690791099835376597\ 1688887657830512626554264295931286263860498408323984263247534823262390353633090\ 9875944220819089403590358376138239054473449480257036201623234671518220271157195\ 744518127719437981820481/508122090378578212710395500007245817802106773430433598\ 9000237667835452103898624640754666803796172038785182759381985062797423150282260\ 2811867624450075800563702528785239799022382085461513367406073107927541015390146\ 9421085339053556540394698284915225899452349352903388496134401615930893133447111\ 0221055368930772198333368456238156936649373569626975514954599261316096984997817\ 9432055671574330051231008034216641574271877721098924857966078632443329754916030\ 5662134396371056650984367552332199568467106267864835896298075869023848456414512\ 6754605534372965019423029766272922941968100871880567824080555607804562736654472\ 4744948989157527887906092402824143430894129594818277419733483518804684669902676\ 9373709866502382481787413037205455095279971335717824609378335622672185790020668\ 1349992460689187483197670353821979572986390013414016454351218083928573994250301\ 9681185745765832483038553409986570029813187284547785121545650423741991876174802\ 4214249079793063721026435717246608905918345102497677960032974799107800838653974\ 7808901721561088686067523666972866373079294017932939366775528679916728917068977\ 9048581013209897185496065634292519348607421158436649077315587694206284813653685\ 2712861723569334435106591189850992625124555086019380155612101817137789147495698\ 9475621625968480441092869064443607689070948889625619891662166044388147108924491\ 2004159392697124394060976135102276165278887821666157771541388444795595202982323\ 3349544900431620624176588598013912289353680898174618612075345477039785334940507\ 6340719228600484069132621386855586201600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 14316\ 8104068899573384128479368546939597914024305829942111252344006714391449732421014\ 1806522590860411240524182466203401922318911050426915625223132638709577412475777\ 6617071549544710115338204371872797155740736176440003292998506013809505195964759\ 5195438819802621229753726290620290774296019321109894210345106538575271272137953\ 6117907312846947168368980653407018468632108890053350899628626753059235563966260\ 4728584672663089758245189819539295076987108104766036932587814729899146512746931\ 3472072065619360369649536319899309169362020075600867121437267309260081544556441\ 4564676993284727906248345430222853387200181034086494967421145792016047134056400\ 9831992242367183887778858281472720869759212383233875463049332935877286154279779\ 8020181154451926512631647236152945820939842771477424801232251387131038266186646\ 6953781813954823481614677568434938998381978238479060948880080223118472295895072\ 6137491833674625297606438338608610225682747310098429207806839935539848719666858\ 6768223297266744721061070949472759544384980960684257912595054780211233344906819\ 9470813634315104605780251319663669553408964129487548075522138736470167036849033\ 4422281635481450782897940453405892914694099985629748397387753731274887864652324\ 3304589615365852533053674826734930998514664008736804048205592470574231247988766\ 1137989299419749373611134868370395572823634765353561432792198383850916032394159\ 9603878962674706838615115963131312253608042583462310706872556191275055208447458\ 6933084167881004687529241663240510611359453494108143019705718462921365197277983\ 5148275943168138018443274349806969681908255434720364284007299444663224055969246\ 8421052374897420440045827025963483454143740026599861432342531108505456621936219\ 673821587061399707345980682204725578872059644968479/296328185358133992966215087\ 2965456380531187465337514947246565163850789177725995769814214480824935149941740\ 7885719745701567921369479854088537509304373533603173754392663653122861812640985\ 1686045106295434314690799126797455588128683826039262945679647582329355430768230\ 9294766885829594906874788118850890142061369280171536749749075326312269092430711\ 2468167886591960758406458618614851699997959385240255007658885051874259435898743\ 1394002259537473436741943856503372750164237785733282461646451234225335173296469\ 3071042366314479697753111230021936189536450233840781545105532670982700649489960\ 0605734836242485126226328746872722576141814152553854201999888551424868415260091\ 2732035289082864131720352396404739016024853582971528168773110407048863334676781\ 5378840702785702582324690549057999907201800851581166317859777666192104806648426\ 8944585645898884409248318336226853734020385315589172014838334269159345192691922\ 3524497619128951429980029248475259389670921471741908701948457811444534488643707\ 4256730287435870765808007745208028645041229245650464097377183808966156846431946\ 0960518278131610249167121944242479782970027998725039464646239682979695637737406\ 6563220994708938115647323896837118947050804106642144574134519026137718413712243\ 6180655385985079399739155500991641025722041367817080303324179040679770749136493\ 4703040126467510545709497959087118167277662803386638007836396124986884247658247\ 7543271323990567673890846483887416977650209827734000435419091331198639261387404\ 5330306806843503122125780234611812715521685244908332303555456802031140864000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 23476783496051141336501193259335237401226299865916\ 8561571426153866932407758048580463563688626191043764933731045450658774849568906\ 3798342335579943883988249908565404504509068800618056445537645079483190052415829\ 0815365670900196108579169326436525326580636868976755330447046938837703753887260\ 7659512727006086691193365544354462832631378734148520617280453405877606340302842\ 9103802604939142676825962770561346325940164462993370941536859306560239888471011\ 2833148421637278932433376032099893935009943299083691699921440660354760687296701\ 0152677303252757465753809667244426187068569798749852010457489311958598479347955\ 2953227018106462081300946612442056699250665877288764163868988663895787898250340\ 2036924749216704424909419574708291298179914521959477125531050116374525211631742\ 1091733930511049902563533749753838271474820706582340082830719377262964752410830\ 7510848064647186355123750781535434717277266856717232356263932832402175078753806\ 9352805289509410914041541760227395088206930554131041400065388892331982377692444\ 8345126153658854297700273245477090378736816647740076199372456359159756233464101\ 0381505755101405766022843136626068468980358435786321915768877663226882088343910\ 4941772074243136518650388396162615688575098858710535689317875041739491816671070\ 8778782355600946165927272468837172756291798172239466102494187325569820805554237\ 5790426407892810634804993792287707491383414163030590179106593610563519966281321\ 0047917601396994317840229061959243815634763908293065529520975244750977462482561\ 0802441049484897710819239793200657632810690293200835618756116541624217590876614\ 4724014442200444531001874627717812451734553590951842800224562267718802630191633\ 0472465004802135277369095957249294742840695749617255495254622770898989325062583 /888464567378600863100168170131931032656976533135627972309375948391841288339776\ 4044739392300807552816080397711615239031573164356851369681598935654238156296010\ 6145054828536720327587530226981635413402346347834730331533867621515319615085056\ 7694786107597748024298616855630058313619860555008275259088631103121457232515177\ 6419568066775055593073852443700234075647580886681659033274247868530199374218325\ 6569015362764308920440193265639597342856379620576646998017971840063676734516496\ 7168487876698040532331000484371159749131835350489803370087514304322425298705745\ 2810101939018105438772004584964959958640951610255469772786130810017134883956406\ 0413574947356751610419921840896861683476909653526218607377810384982805138470749\ 4699921290620456124382966473768771141379033005980107207305870756202626731469311\ 9560471241196811860331821743144504653346216893567253706182284501830011216778611\ 6423442909120866563074260504859205354818022267828057939832325284656343239036206\ 0204076600869064968708578281694685909723996765235602100173247197702460113872493\ 4545439923620933925277295213309645791412628976764335643098693039811241540318681\ 3258365706213282659681922380197249521509392704124230061337237043848045099464097\ 0183920581159613138991323075835346048931285969286788735743419542372446563119948\ 7556555270540700858058549746529260013029960495500182980633669917636170311738208\ 0870978100591954201680537847145641957813993698788476342911930170963670277562418\ 7656694732456513535628876486487433829946844047045133455276618918823948543854732\ 9776792339742720000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1277355717466298744247849703\ 1434770488290595163696761873463657971484902600781454271919423680405465949771221\ 6330140095253466898917554906362579460234397936021732113144029697031077207331375\ 8531989800627398547281940982595017872853750541075232228693097500568440165763782\ 2579842726969274287139280667420209610462378868027371171237872411896044697136596\ 3439422989522208735443587870719691927600106481949115718044558440680328099178150\ 4029546538552448114978732590850761867555302164894789299526860977418611267873641\ 3545996385731142525409236240709570961629526282408139628157994891531131232326782\ 9980348488561257512149446554288650942203271596515503207513685308733799550430242\ 0966325618133869630204308530558887281136073723448829634493032423451216779670605\ 3885328101093404601596281947248275163150987142621478836373710639803413208424473\ 4595254351563589456552135701435368598457588055994408682646808476519328669262232\ 9921080225954984053180897027800021080676770944224509944306771302925474421567112\ 1059034349490703298027425995446453772610120522661653082996113871840148641620381\ 1680050826925002799259929086648904521863647530481253452964215794084051574491169\ 6173209959777882709587065540215767347104928052191540438489582419666771403575144\ 1049454520716875805659388739210483832767102345738606725203638493746887626626132\ 0974032571642132438465765853452833363168743585953899352715769966572052441686848\ 0413051453696281720917860587745872182866198113855972798374456419128365377821297\ 1084761734645528719644934524851217999875004743972712819996478713003798696663376\ 5191352877128076197742002005958281915168666923266383743668782271484541845085517\ 3910367349206018580120235634498901435872308258973384159145182531364125809221200\ 66125827153254301055272524589/1584250089481844720604451407009293247024285597140\ 1460509010740920766457962111219175335098910917787622524351499499720761644223036\ 6383339321106504967561190099355803335106276844911959522401304390085186603838092\ 9018615206695398025291738615880405111190507319031571659407745351490304717754690\ 3717972722221625169887703842454682986847490821713267293742815071249219761706957\ 0051898325968342377150026762079757364367545990443730431787948256133382571619464\ 1258050738927150878059326114354891966549732828582971265601579175187483353175724\ 1260337221754374506813041220417156071668697701542875332890950707788570236077931\ 7476972086704877223848200668516047109851927169968154420368568082150073853629824\ 2242214808619634926903782394050597828778325446311141510793236866775728117410430\ 9017233919038309846045746811548881453318806418088682708455426791908001463276705\ 5934746812821007852268955881215159926736346460857433167859502201562943269257043\ 0544429908028557912299569820174582655784896409436624360835819045953670938669123\ 0274243783818815727885310328302084783690154801154961073478979190518248869837689\ 0493737726212809848716852885210988601239618557119066231926332754866126480049290\ 8528654433671743785045238794271439626637539739264713309338268523521283366329830\ 6947767988146498710973402269823352995834811514834064786447180043243732331757422\ 6002521567249664460579345867070662791001372691073694196781277611624258837822071\ 1958366096608379019480004392820238315201713960486319835347816889400315437042306\ 6484776685840517908472458599472106471113828172457574400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -65552954495440694735496701721311025667981245645688917973032647466407\ 5480622503660393385589668966789207325551198240801992474810771907949792196896236\ 6602961267234540184045418408111785774965063388863630299295834488056713243699720\ 8690399896462126265190398590118679561248245309001703530380110207425947676842100\ 3284249308560524645623010733063349242746279389303681854822465821157710434107655\ 0740181572180650475143812935995159243978000406700386190166943880881718831688406\ 9573064261538105593445587196468413674465132377971487875336743921760395520646348\ 8065419287586581850656513508714643953303591865147135005971159637896021401342643\ 4328709588465469325841185117485668290388687734686034291519755984527641313406507\ 2892036766409090985000889837891205194578226399078846202244721145007155960307815\ 6580784809374710533181574118489800024465649422539366108179896302786530970857634\ 1092269603663366719341914088167043168563445520919430983244982859474810499373023\ 8269077554119490648445802850251763156688484688098818761651363573672895122686551\ 4233194862370130913398021103821161139965768087455378793086481522548738587245525\ 6635721820808616116803729834314011333439969363349710444329404726326905761674258\ 5889825738728646559819614929353491861477350860024906539992806888387114879167200\ 2832991650498477120067432873042053225034408683698457930829228583760655948808100\ 8638456920227951783608774721860068241314344897107679391759906038484553101930648\ 9369404001975806292426571240862691334015540490424461732754506217342190906123714\ 8604447424067486624776070534022362150435328145254284777866077450659445757676108\ 4053562245241948162198495295362581641026322045094795118956351224108070162556426\ 8924302622866543947258990365996934125844250646676063324084229739161689309/23535\ 1843667614769227805386520821037186603427029770578733905785733013972436942573277\ 7911802439631534789808275127067325315160083568324724450131366430386231614645428\ 6403606916505833626253821618902748199130895490695906439109667368385548519488382\ 7252037508891969451831486270478487628499610185023876860331773580570623970750425\ 1208800896987174322637530806181399001622749291427275900243773768221818676591485\ 8685947494915268343170947814854943344566291506161840277018924520305590956871603\ 9802412866021771008245837249221611502289274174192114920256248378524084585362336\ 5386632339862434251936535142680837778893765599094208758312942663765487645818430\ 6849536991196655923654088786477562496338337437461238335477078891928689117724990\ 1653635148502274563885347646636814567573341397752938816846360947992700955908475\ 1656079228470997341205747850662805959135410721243326181872324765865949125954997\ 0918092455413400686836492157452747267502705289832212519585192880363818218479319\ 0407587394729673973898798917367793679814093096845683758718238821270658516326441\ 3490522465249832003721821744500541030661930703611098725060477912486450667524696\ 0143201554882711113353446712566749581187589855881211711212508562640026112026211\ 8718760575702368921147227073318712202400252657466045040846682772021197435346630\ 1303852597418199855134279535523173647121580412659139164178462227339058396794070\ 1018341974208627868199841238155216319994237005761165017502901915315875895425244\ 0092622039494391422013791392031642179507784827565141175380379967729268012783027\ 7920871934457942743449600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -58066799837921884425\ 0217082432131689155343430101166340921598379567201076551831282586679481450531901\ 3634481787268959614747757013010101219196775924644511572263400850562905808927015\ 1008731040949802598006566351441226182087425866680161791247038480695674283801910\ 5417882189870896697296366855447537947704806059722664797946831402113720704160717\ 1381095606930276196451568485511960687620397068085195648759348580467372514484306\ 2201865284921794955818949108708381255166632317052189015420282977428691265430204\ 7378274145893373389946654156571031464014865336362618225048549845972645544530153\ 7007176508120516222448530013363580293630367569937259753628259589000466304741056\ 0929182944224187754319543344995318229953054738230344696532083271772218374754469\ 3384695960164491935779504011604765392381549483738428492280859387655863984557517\ 2841870615253400498355818006449379633831101820717087890453629216612906832168524\ 1784247205050554192314202562756572089072280164835004588374235282331938573674565\ 1854097748942810895181565629619125461704663252039028608556639134256983596042299\ 0486305932361855123170823609704004486944516199652358314780857417017473180255814\ 6437255707733754676823175903239187224386917461290290111503352236617354819800308\ 3657304993818695756447709949679100637775388817623717820270299105678620486735195\ 0625535508796290507363262701798814382627368374326886969864573425645849897032354\ 2175722774211933336293316605456457110066081766328076483806823196611831820786885\ 3494760345067155215794138606525544942134476617373293327691338706424623962132054\ 3103360214031145315314043070769680817909514623681211222188839454669881773833711\ 5842579042990651943983105804002231999148006314993726129318074329268478455615192\ 0580997615675788256986431062607496581312734029864617767136453759/98998059114220\ 1321615533119467918521575402596087171659361677438642901469552262056891948783964\ 2282601787374268975269583344818951870767139184870138372575336469626531376336312\ 0196859411987590815852594249378786897197965027385829210437166382722696145950962\ 1818965766124035045612850989169780927881722255173824686194213845965866465525842\ 1742442736475502083092519219169045410699404811003900478497463546124564389003769\ 7039986927122089463824061591068416374252540688106150988350731408581583781171139\ 4937555842018890810962547350524649440460944241090854978842758038490427009134598\ 8054792555504981154612125500391453265755744145306906617608679991147763277926993\ 1905244752771788021549157401663901019201075288096949800306985554322442737107947\ 7641540787676752022134606399054184206989899470725980357625858445717312838257120\ 8612941338285748980806481895012640554007351396429198663338959093022217316519047\ 4132605838404651923863065765780844478492265525949948319819119662092421494396717\ 2885354780205992054195787980724783881713349694805482265713839044282675547038369\ 3914546631890065925343274575124677602974348084190499955795365504298192560480620\ 1576333342646250593942956063692807012146574797547178004720371412870161724948590\ 6549459527153861586439701272515865785319875734681444280964704657776564793357105\ 1929726829227604925466430655086837950806439155567211950516392460101337184440494\ 9314955406300520904053128208354533751041367873391463131822765309278460871581781\ 3290324984841464415119627536260544072585558772849710144315470187061428029272317\ 6632569283365442765685895725056000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -61905755\ 7261878686938790484725834864973224339957133039532759980298254353749539952435011\ 0524747274529620759280295618088883034010526962176663006857574421595643602716027\ 5255266174085191022912811681211243845306809412730050351307755621592906556315976\ 7010373700846003387911901343135227961895920699386926161765591713393553426373375\ 7404285213937422492150305642206013188011624175159407820124410932970623578900538\ 8519157184184161878488218336344283949427538820276782237656118757351001594176421\ 0595701773305902160498950038437821882530535142462955942366677968535718124899023\ 3318062966099190601467055562840839352685434613067686233898809145535942101880509\ 1251771241509273795087668586124655531566098420955450343774105150760346387964950\ 8114422515857803068908631178854842237406231167892794357994679092825285234449215\ 1215869341052932150129489337728477261842689637547033617541010045096042081868849\ 7655372346688013315387052724986493568644663104980397835770889517682754249405492\ 4342297126125351050575888171447992955718077400403882373661034160207697970513716\ 9910037364124832976500740124007879517909188217074438094181498851592371684506165\ 6275412968966461646566670236789223230271621022674954770553904803072499638199611\ 9526991100489673424168656964501592745599356506416091354172442747050492107447001\ 2611708064763109167131889094617690046514546119181730623337458918342609392739446\ 0684067143291117851851607097635009302769177792013893501906219749785792658067730\ 7710754114941734397266828486947833365498809359606022111440831817798689212053870\ 0551783707697929159619063955112277935152983568134951442678240695214580098321543\ 2077858937001259935397981222613919018719170119429050991551088432147111176782760\ 90450944362257235123550459161657517849870075160390672838932297804663771/6840567\ 3715274894046208117595660543771880059430298894387976771924303248265796634712894\ 2927795517101877211085320495127440528665432399161094019578113388105227237498885\ 8871707148661531210706790664349183218777165683031261825142632802004282881849072\ 4251297095048836121946562762596632797348083075256163898634947429845762632209786\ 0398448179436625839575329465631985404364603218543470308861159913314046663573222\ 3852468666822385478509795595974460763976200871501270581262765049593801120878911\ 3729176969469454679930543453141011769091737293634985772090972957999339318861472\ 9712551516341161364891388635599666974713814468826035109168379210395101722458456\ 7603400443971528362777464487027362920903595804444057440952294765618603551805719\ 7321725628552727828301987405826785081341068185203318826852887441153276330987191\ 8752588315041343975743078509589550656613407360826370311991173652862667253231527\ 7925296370462392615127756931431694267688705137592454910099937799306232783710941\ 9712771581746713022622134450587193427729293522294446926209025974892486579972329\ 5033491377575395025639911370992286944948079972246658019547819667732998735381805\ 1492254223707061997916736497765098858004105260193667690273628385481917944069438\ 2988481816825329055282651320442038702883168096065265452484368718280887341009991\ 1110339266298615913793682057077061890164449828390925745029225032572273745618301\ 6017257176860146093926348727431089147091233609359176448049580010141188573849233\ 1215559022838613675976314252126666039755121722029737900921086242276239069486880\ 3134504541988728967637454269972480000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -179431\ 1001102252045971967990920568030256410479839686273387207217533408232676214006461\ 5589213347686172629644265742938619224245516816003935223477238278197933024253335\ 2714660549565656974523336168551879845951489690884960988483333076168561252160814\ 5098121998394236150678541068654646758964177563383727817901716756736276928547774\ 7532927200102090424904014552783051689609286374847048356324403055509831686214339\ 4929999082415584133440158503109735299052199619290281383340834997813232543114914\ 3586057581910774651962707356064609840805627541454606727391354972285172857664082\ 5022510584686767004865759411803729854916314666524700045730376936966369918553574\ 5278327929237424836955174201694886339606645047301666272287468972958254396910101\ 0818409217485167515974700849068555147020203211998888412712792818381471661111683\ 4964405146528357040976906471073328775699395166683145716827857974470043330328960\ 1734469926299650522351458024942143047334450629783019123276088312612988594267638\ 8017251642786149522734126234431040274012570743322187897634060693076068218639463\ 0914021177135308165957323026743338551638978354285976726259719831745334687237011\ 9801010546519779148375590176431187556670132003425155263877569836206856840968644\ 3445078573098111514570909570352864491333078611376317288836800772135747760437529\ 0883756156118368203429694765172669065589232100373712119965875617048279921381730\ 9425654154670035621564670860449540223228717359483698629102762156610211164850253\ 5864784277712584457405175908170985088148717512482054795293696650889118936149681\ 6412861208707178175671182389531343311137372501190097041963149925193064601355984\ 3966181892376935669757615956501281438376530680010011347463481525872213319236195\ 1125148022763622403946175321132380649814136795858441374570162326448994423300383\ 27/1469435806667685900145640544096381214793766807238312641464840604311802058190\ 8037422913110565672114237237628761088215529247817422715255593670096476156708745\ 5783010422644450366716815324131734798668589125847159382179379474495150803430427\ 8862320880640207512509135647933029249241967129770776368031208664294932395754119\ 2593659507168297423534013464848560630411788527160453864988901171779327971775927\ 4296938149577089800160275980442141407226853266250474027505925009053560728555054\ 8661530954339598698208852117507424391410254898132587354087260005853010590134604\ 5469777907360200937346559780848008950722736435042575555078679925218620776413622\ 2391682492469907123541815596114186281831733940192818005115688366086057180517199\ 4812466042350180738505474695308508232239181928934579881390546168240655152365274\ 1975816360405391849338101235658600948741682665089531702317373272730601339060658\ 0506889773338116568374058635219704886373978232039013465922058122210015598402287\ 1538257973196830043691985064527294052135532682774263829349291977766660446093402\ 9383445005658194135213468600688516315032602015508136848230232356349222088232874\ 8285336864343872343508994475361696266209483092693569546644639022574642059929560\ 5217494338957390773290643925843147167072344288805088168733255552031780680422687\ 7751120457117399001387385299751989587830788147735048084520080765063455522858792\ 9930858001777664453998567655382680874200704762185314096930325729612436353204006\ 1082951677675416963480777762115453642626794841514112186508534006223692841900870\ 2099644088656029724330927453216891046667311070052352000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -9389083935320316102090208749042650934251787770211393010435408780866\ 9709036670638395766790548512630941215521822875561778567184890384526074827718527\ 1797297529094693263900554673889961683439027524334535514551308908372627090068537\ 2953352132779079591848539910626859223971204238732974554551175833105550558550795\ 7337360600421415082292979186066961331000478410119750488743684101327776915543752\ 2705115625923911206039497348162473664825368276968841263327397686681789580063948\ 0929015896053009579964376088075216217341432783410980874588275839781030427873974\ 8922558943435441231808419160018368582035400436675474229453676100806713318333642\ 6172311864280813170822720827492199709143083288386105691216917255807917638808975\ 4913977725987179712750443897059799174874535687323266577687425792727319658637523\ 2640302580779931956735017423301512401128985466145682662843019937246671355883714\ 5436096194371037258643611412201574898462637830450673970255548272057281033395749\ 3534164594813946371681751309157456353525339012143477785637359676252101799449134\ 5310865039747240532649726583876095083581350462648402981173257591834269900143099\ 5400148082251458415436737201693076390876263334667851002618223416866587167272216\ 7564509351071945999881717885519698101936006219385744652941613570489305717327143\ 8317619257572512898360850809556479254641505291042311286058578205451991446253587\ 1743586293635271509635742251541595272437082678498362420243616033235121964550273\ 3492495999343359321151588178180773918789079606666131373237239988370291399110024\ 2269272297827712474535872024016850098257544819549468397033675224826211411057275\ 3049052969767856154725038471917990052683742488748430304524884602178788464269518\ 0161154814219694509413983227627372034564847302421948901451937729899024457940076\ 89401738525453326375986153/6174096101287869157552134670037794829812244531103458\ 9827647085406436038482550198863030712575352077604088125537631611248498911013039\ 3896923005836217451676887039447666595888927925975177467179205400240221111240938\ 5966907916378362374559533801678673126585820744360050935954469896489965881016108\ 4766327581774029587273763014542090759877581919546626957970532467342795222481474\ 5388362976394231937955352109410490438767517357828060952175823634110378032759210\ 9430399801901469348337458199084057167696379092773347384359902051856979875933368\ 7466504468724658303355849637365498241394354028418606873900552054805778916818773\ 1118777108327241066000354626239711595974423028928670249861988274196198361479170\ 0984752626397325621211456819652695889822705002205906834462252218261448801987726\ 8812672430810594592798205599464133555406014743214523639559117107055736888053383\ 9294562978201675731017075971027609059750946772777938312659187570044110037218021\ 4684613268111339194637250839124684305710464319652421952911818388720691493603297\ 9726744185586663298208370711774444483909817655456323203723853513553171316197416\ 1983062265606867652421290438037625502632860530184889248781244414528501942531905\ 6067535990933769010807159939031179121811749538286189048782902650193406697985246\ 6268077213497881857570379255572300020118801351346291491340107417690282999101365\ 6701639087902896743742876256027587193173627747793749132991810149868783769266164\ 1620171509465223516575019770894239151890596283987345969735030244866096103331863\ 5848041462019532925723645420628375136089660067322599777440339179014242195426246\ 6560000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1022773154153188459130302073217095427\ 6335172098101946938214694825324134956860444129749029555284792837756276726922423\ 3003279992706500114343963387002158369920037338866664093369150531044361832571094\ 0978566767803667899907865936381424930722645800654026105643036880189927015325472\ 1315087577098353802746367178115299914264499269664099336063330009978922947247674\ 7742305199062182197055637772382631938209724869130086868184348314758636436293291\ 4999592386248317965784050331770503213908939166057901030501338684232946244404148\ 6985296258894526286694155521403764627160377045809964547901492952677209796352653\ 4015030051654513399265939466296177329928943527254915918422806681615141537135814\ 6353320712900098392111218423285839768947407652126418018889603760220457823187738\ 3542816563907798008814206933531237999021279259319217635098750988969510364390887\ 4925080328428857003222721088384204752350506420325069018294954768855649120383598\ 1436049131200343545516020568161614166007448237627689545856773897153788547920844\ 7324828617110874552961470475087465146659983654005348391098065282861207572426256\ 6249696970131972121690847323800132739442159090640001715043787679844669076554430\ 9529700927446724556490918802825160420985679783413305457568750725853731514636498\ 2431210526785385822545446621259122235313353755961720972699561496687964101336786\ 1974983878049524507007069920394546552206635366980340157014605702348289309028843\ 6957697833376130941678168547454656828452445986905506512548851650542261577741449\ 6472372775111661792995002645889978234917289580712437140072742527327651340340932\ 7490457899997176864759706621819163503296725587306400207459603768504643777108382\ 5078440682308986205945885209764629356323413974639088230359576514848839771926252\ 502119491583252066244737435650436633751098819037288868138549849439/571769232892\ 9164938046777391822822658961212564524672223478279117701991035360723808144626551\ 6245748991560790288565110964604577835824393535905101627927189749572912330947894\ 8478788441033178730343823485575531869860426597584685305061131364025542929424900\ 3450237917583074697542656626177042100915669245122003043513634609539378498992594\ 6225133521946433281943862164172736577999329054825635672739694559812384407340915\ 9353592418321958946957646409350204124448803234693773609365079262684540361234519\ 4375144873501546533886914878911794543949041152469120886921439032374595236514582\ 0642900472312845907262656941790793361228389896011682351058091070918223043724311\ 5281784750979593761252254384640384312630455298200590786858585239322113485254879\ 6254302046981855530454702565434552650056190576589887844456494484007380257159676\ 2603917932684909168856920839238843706591510196194505314077630583543049144385683\ 0792705538187535818860794414506551199243474789956755337373355100015933069792921\ 8174298477930467891321596225088945101667486775360928782357480102404887102250728\ 4845890553669931692768981823229968591344019788462279213606441501553851798260678\ 4904664620558731741412199056692089541878180187268030994985154392642018374331911\ 2415711138105626112229424679263091408917131445718843706576991531581901556681658\ 8351806094707479052006445203340664132061794493503471703948887829794924086307845\ 5194472015323945310129126387439443077944934595876743376320215657005716398786034\ 5241396481762661163868751170867268295346961488239905155437531790493284672935406\ 8134539689233099909235308142235569214772813496320000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -8257848295030383516275659482297123539681928750510825500878967396227\ 5584809040664691503866619517393018568368045432321391203654743630916132235658775\ 8266976456885134247522406160019067799999244151852255641401169107383903073712195\ 4845663606681742259348781362053622028086373302474645717901959519731126701052868\ 8101374514010733368305709732164181294327335948461703601240189796419176433330606\ 1937841012162079019774608170793699273931833171302909216749946276388552897903994\ 4677651038635969700613173459414066489785922643562666733201100681414647487201263\ 6705496993626834505038572553509668875345787029142271910479662308457729965979265\ 6996929060092703576144883499851470373544337257305018722652633165341124982315640\ 9246618218371961262225451072226324371020154793141109182441371543781181979369981\ 8612258493113600599977680142599478747096360717070877085242893515087397290109081\ 5074583449529932228700443206531336662229913853961247171832382101317866869174930\ 0692362709656214279332926700471535836706237248985682052662529062209172438719796\ 7401892219546358318764175390003931900911677546476341597680747247498329797860469\ 6891698457789529634471800885255361288038458384396824347068951628512433813226939\ 3040187664099801676417618269353804208326148864823491726337241614171774029003030\ 4098356786329117751030970898704540903400862814330460097445552680309600207159567\ 3416529027288136250313743650595953718054816303931333580578495706717342457084565\ 1826823202962071798719841981843993309039471897180779054919075087559765150329887\ 9430610643195695529962340764764032251651378833474482170693896937393922284015685\ 8054511272516083376013112632413541763857900874406023527667619971232757220933863\ 2837440045590531685997617053782743818333565679177302259464258078854949646048904\ 0982295419869820693224826999086126271/41088078596702339642466942239562837642679\ 3667427608831422044372386394517755083174012965892506406751789282048991084165100\ 1364909899714509718454105964313559174673857882955568959333126518478999959274260\ 3596035629682199909188968922670094539981520701280909324243873516220793207742793\ 9447104228377509804084249533750518956114029611671678294954126552602599594899694\ 5092341743981444794450180122080097778713105836163970927963010535738194841236254\ 4089937621156496712156721679558419094647613844794423702353234466725689619283539\ 9927507252303137263985552168008766940903197265218139031713772118229773414587748\ 8136247209576395286787749665407707021544454498003149831426208035416859902031937\ 4981917872834268188313521880531849019747958047258987121893549656090116219863323\ 5942550439382504618562248586326821264096507802305307911277773258339279115431925\ 6160129122903898312225732123675174103395544664489166927365872574117896216545055\ 2898663687187894247398343495322657523128105690896935639213642030661833387536978\ 8443178807847535411957455921135916018442033866334626671991230561322743986369495\ 6861113098993589515112394398887320360716763232323273052476660171559580893811139\ 2664373531229004902511127601534222218090910981977190183399513555728023883976458\ 5916558004390698258779751104995200404584737890170116195702006139982715946635927\ 5016477935610158468742793157485489463521193478727586817826799041056366313496169\ 0694099242689628267989376950680783812584966370570368707518288295673628614374690\ 5379145419421325836061646108878356765453891976504804075514043031846864473129877\ 8371170577499323105280000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -152831671392544\ 7694944189858654048620379336609808475999504812567448293695542250653189789647882\ 9779971635881396867441583048291814400695605326196833690438790613376743838781965\ 4135039697783378511962160937404787596539654804494974405996833412733616888285493\ 6202902691027045736691031568270323812946805970092305511349271411708269616404151\ 6701926821289204516828761975703305281980323050865220665785220327823226175236226\ 3478911130363652893033348599580245595008404152381827233542111433411840028139183\ 1847273807482232580678697800767043467753557090297595179740001952418447196105020\ 4859410520046863998687256995398135553148259118812165270294564095627162335259765\ 8041366051243629792119718338524191227409502717606244606841127360027151988337585\ 6248077290159508594563179318895477041264657546615853798599241928612686096802696\ 9210074074750681777614243720763377963086842040524350143246500519179715993718783\ 9823904768667636389484260687027342295607808394009698764360532644811509112888806\ 2478293513482164329133412552281800427673771699116982807308922798329625009392203\ 0592804888032578472911324806460277499836072635453418705660599928447040938955135\ 8805477444746876475196342467728409580275909393518664816316537903637659120326332\ 7998344762381580578866346547859219416051872456601044515428852549412815185118970\ 7344398572405959430205540070426783003345555693304768100345863769646701722925881\ 1054469463453564963732067027197018063995753182518791232549159812919854022384627\ 4514765284406179267017328782794733367252094497528590614434707155090437810599762\ 9095437545919337407233569729515974333442458990724286328714038756852040773363169\ 6051339532757849497557012593140275616236063411094488742973719970251724453875391\ 8129303345491359137232898539264653549355931168653774173066707964465272726014803\ 8971804040334519/70478624488492488801711605195878580675125462761739047890062977\ 9123392418674859078579642704712558894710577761095953187759345568622451134805774\ 8620736715646712866064782762841606314982133413134139305962915751824059875989583\ 8131124623883553300367891817209216460816419286713700230407972149168327793771448\ 7158931186853630337517257582973006716475294577569399036710618635788503309033726\ 8987224352390290406566230289801224823812906103912015136311522142504866536233312\ 2024343099896717488869289119509645433196575154252433785865589476923584187912452\ 5265959754161139427372170640393845562574640696555843088502084107760268523787939\ 4905030788049398790461591613709076070528138471015110396058804048738852769739226\ 0409186611879809191827729156237683790692429074108783872959796356517945157902594\ 4334817930032434780169821788366072583835459016813650247121105938542363931180942\ 5665785058608076365739387088476142295893637163650338206475547599490052306606233\ 0469286359476034082024861374859931612692654405043091626092318467956571030479223\ 2246324543208771773850045729547965501886731707318012115339006629239501684528531\ 3721952107150086729101103276963602872671038592354072017618678575330252327308041\ 7357629221483580795902711261289401038395420910852283026346033174656631463726734\ 7434282227040056809828132346556277118484122497878417365452078661077935830733251\ 2956160133168916236442858412404700614888697780476771997218087969197136229409944\ 2968097279845526496757008288624545261553802285489127422873732111030158874002907\ 7010800311542007543102600680404384017413581600089784378047294761407010797230363\ 7708800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -3440698681260393344307841929162\ 7460152506104309082470526886477085679120701862784186489613722108808865641693948\ 1195798863670597525450095731793635616527320123054408991934382963047989272186839\ 7197347292664087097916976783059043650702503321821040638548033030213867443971592\ 2809429802140675433261932786712480080237993016449562794721997047325859693378493\ 7549287379121707892392473985370710342650452862810388348438786593698681980084909\ 9109532800620828860309503853321831915662820256050360567016231563192873443496873\ 8870401795879976067547514077703067508271005883569737947940768228518014142727135\ 1366836943164367512510218404193543005010463131458586591550876979159410587305326\ 4622052979945130773803540396024884959263724275815656329939367667684519466147150\ 2327226996560162601007024768334647993571670686661330346834364716884121112294431\ 8495911425284898736298414538075210999107252117646615164232575787379011288710275\ 2029489932671141967445878495984198837569774085458640419775847925128727449385403\ 8828190574164767141637844586219795782465608987512524834706589258775862971507581\ 1253777805615224704459063256789623158124874957219303670520552617175139944982244\ 4751932810941587148300266303818185412160672108422325163339889209236426899892987\ 1955543245899423969534333175288038310989804479064036967555965824326927715838863\ 6502045952437473546474636137713587868255555739981783011068248596001179752000327\ 9806104243511807676512098905513728765561926278370278609248879577121128846750968\ 9903938944225541495591177365408178167340996209070375121226189996504211950190417\ 8275773504116069930610490896369203929936401441143779894584044179748008716388181\ 1936399937986140438828994274671652557880744872225558535328166635613111456178144\ 3342799006037422866371638242426134641140651774922298990361628154077252847396513\ 74221/1528835388666222439289708232509961452865283780588717232385068431920929728\ 9433336786199009147306038299362557563727777034579072717275988335799276120295614\ 0929935611601875207465594819471058280866611772122269478566440503988005199124481\ 9442645816630377503565064502542165717036627825580537832124099956519447892387375\ 8763590684801531655582136464690200564955964523249275685810624007701166319601996\ 8924499047456109500298300565897794183033753103720652249095916929791523459826851\ 9152273249884825684565834457682667161662278684765656621363121228231757908792806\ 9689769703507143967553258600130706906222979415236200424948981272284865461718552\ 8614781204041638725719145534875747289493165153122577091162342495460827203536532\ 8482169493078394761951408942560243667474737468130462527833137669662464887133710\ 5632626208453580997950419973925443117146166612563136740748440968265371160427112\ 5635010876855129665774589428006600331579543460040689163367333577183969083698154\ 3742124055174904294165964507378603497988936935349971344607436359694668696403675\ 9317968832223377647989720941430142971245360909303429482467567751779360062373580\ 7285838366212033050232337552714990180589180118412361141417686845352564733165263\ 2895480457116358688157229741919914493095690403789552855521108524858661415380586\ 2848936598986927357945034923511012055677674366516040420573458039605092707270849\ 2320325238198274650015402564684122855376046778687956345256770692268211282811196\ 5253177073127141669166807779881434657029147232285731970217127616460074390896213\ 5555075300537357699907478693783584250006046340312454822458442434623908232560640\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -537998972034029160305440129344832534\ 2493132182243308567051338884519842109101875908945471474655671477056443951697232\ 9390530010188364403911868126661036256390089657278914637987862397009374473853457\ 6151959441256310380379668361981043569942831193357929064593917361078076692636619\ 2763881921552971145135967223647233292891629176642236304400980120891521869973908\ 5034062874898104493590660980286460745784842131202299600276371280703408998809250\ 2597610765489343554368441917218620875240347695063099332649872781335167682424909\ 4203841354852737643155450842601173046254612276338932859094460352010620841170254\ 6762264726119932339823308460637788472564377943436578822688250089455701281771707\ 0424360062325729198700770066211544768457477327299742444465187455911400967508685\ 1042942658297527838810050353923482671896669630164810932527513219003774875056582\ 9277418955096674801240503629490933387775266136642216290276015564692954143678085\ 6150220751274704372849195089977730757936611351229277080029555008908277651402045\ 4308697029401284538437974260248412627055980396920561049347082521481048608253632\ 3592738190845667738539429585182042670655825356078489424562308408510346296660175\ 6760032991963948302012318060012408624895612793377863244356541789473759094596509\ 9207078797190615281803895363511367539419465593342101502342628928818807021352431\ 8918306576031072288065778198776892256031728206998317735253068089017676041394323\ 3991998926316713177306732220370286054916989547586217737499799882584344711904307\ 8563975375315644428545390170025743256926127494512136753964337428805582794712453\ 8416898875433611204034688676605954878491511332358203644974020224773270334513296\ 6268687764040037825526183007586605024389415929225073787725437251781254836893585\ 9583496551701929865018763901001570669956236982303158519695785829899025646244412\ 41663157/2398251051356307950109076646640554315942388776479860006150237331676232\ 9737112623656435803750781400469782777818976387314160244463620149741020271185543\ 5314424145907310651037446797336456148550336587168113926290006438183491097614954\ 2737371578531398433973688439679744640449535870078827157157635901721232997088713\ 6009699255413689370995027936898011880317914218498787436583976312371402253260367\ 1491220532886564973921152737654431646342570694964739546817068184415958279354523\ 6503394157357992128539143637891742514030888924667572294603749306827308628825552\ 4463676036434866060987591097615639277100522813392325658504688288023837787096703\ 9207530589195506111369639148067016031456886475123336079235241197566031497680320\ 1626898884068931027369746317057761094939904403211926944949421241866625843959205\ 0896724419068475029914135268084025405828295861207928961241458479180592973207344\ 9462527327846287701835899817704582308997581667707627092211688407448123225127865\ 0868866925175473280588325394537891455929459688809445696488904641896827657379204\ 6041148096438982036491444278662849130387904418758628648875070052232752843695668\ 0888195857270968106065985582900452866452502346125462913215541270732268708681518\ 1121526269650700558160764582099987344395166158669511949710114283687001645215220\ 9534844489305800254828777444671757376773881165140987395861280499240034853459893\ 3041399460082136488360746721670524586346174728459117377458947238638714190045982\ 2152674209405989767590161917361251961107493031433706410369869051401984403159392\ 0468463118634326461416918543825398522887564684763447197130966393544837936968000\ 0526581760000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4915904718550360999864651\ 7519190874382100693000441565897831882512349882129154457548903037163402012458308\ 6226244735934651700352357297745114094475121128603895270422585626183621218402140\ 3886711318580063442444952742340461413913845300548689212559628748324782933884420\ 2571107679600909407099132775688975956477463627899776355126002193611853335656772\ 5082369468907743193567752599763900406167124328396075446337224389353315742023166\ 0036701340572152537115802191468487172981368041981878965862586740109562689168644\ 6682626577196999326014029609130741141988248983894792089759925969099446392885006\ 4325917521367263195367654250983681493454808334188627608790541096388042643942727\ 1743561815325900156972110141316660174797788015292607541367361714886012622219734\ 2785014672944777953409292270392325868592038202888615085034981392141486295216580\ 6626811885328413713579399778280934721361516663571094061051633544009137120651808\ 3713942573078312378192030061509251483622375572047341962621063286132040608143199\ 9468976409993957615348999222088746638395154348000307564924658325346906663589543\ 7754945403346106496141971208335468848464006977147660010668070595994871472211537\ 3094170202567217943311012933544789740424609089252964580882072491444293616233265\ 5052908063549205225821155248893358358931884649250847517855468637805812582394414\ 2971677643103810149423767047920483568944327534754492965750819924102397555297851\ 3496008771671992639166692005038470994039650967212216962374526096232922025479606\ 7309379841317602532207985860210710579067651577793231274527287572388788294154469\ 8164222645214744554148674371697153041265686931465581259003292118419913728252013\ 2870384910998258737217004703361132207434474729743539280287524632067854415608704\ 7923990889617888326960876537812983897373843721755635064984074232158189756206403\ 950956861/230087825187737762922087009937425187641289527452519756905926047773995\ 4536134764896774468358079166992521487245122033493496606997677425936842982014574\ 6752208434016502137293812501672850835166903911871054275076449320794228679137005\ 9955624712903037366531724891630168398257634227712563463932302766271937507885172\ 1368912948583391578826229378584793308771510500893735979983262749020627128546297\ 9529509918269095307052886255878467366249362642369422762481146687605596980611490\ 9652242075461020882854838840819890995649750744902598447574762589842606145617026\ 0029174541706398494821665401439124412819439646605242173890184061739037586303327\ 3856471022291536359067063248845672555888112661764486424746097243775579624166064\ 0521521578642207465548170542072552422578841481441236592498270131926743891199385\ 1224852864651264340311716149246859333103387522702045944097299201287446756574003\ 7094806458624666273438285489960987628231041027455413982354177236753751442084021\ 4541907494073553591821520484013610587699209456553129190795111857594193703285855\ 5780838643197944120155234143740643863249106379742193974632111967880487897428458\ 0526472167820480909781587346826330473230990436306524004495159688290330222312713\ 3521849326944664178910838402740178805806398749799247028600176533499256969455289\ 3623788691320103842101746566070521825313608264920006453667933683315481633109842\ 1098978549624665734882370340534871195231798977217887110108059272731363742442625\ 1173792701615081006957534447138725859915272555056968541476661237821395053092282\ 3120057190759635397654612287129198128176046681099675431404142359368774745472368\ 6400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -2854747598188529101663190311014029\ 1447805832998704798135214319741553901356956078245154055496955297704621787419184\ 4143176572905663162649635518678472170404152002268442781925631076573559731994989\ 6447356841636903205838952340677187534531790103509812714302635238481850802281890\ 1016257723080814729545684827980410098364320564208666580364855656641109106433033\ 2147959701390839705143404889896948302552048983958409194599097607379496738042582\ 8234536642121027930334886169367243132991722918445050027323569509353649239071490\ 1438419765316809141605076478314028275093854168275915336408685758896960947311021\ 9937145784757572254903755250695460678077003703738483269337431308508742813738443\ 4160755641239798721255390312386573267845661001538405913239819176697961120961545\ 9502751767733149531216985445230404942093451596988430474959394007314465168828418\ 0922708905260273921764044854385532886341726763134613776147449404729313883475343\ 6269420648377401935513198119370084630240559536079055472242946990865168432908742\ 8031416137930396463672587340784804106366711590524151229448990777871708738590964\ 8884951583890848497231548167584198967638889644330667199563342028485470570101678\ 0903715552370459241994370613045871681054519532083842134499779085174545834052199\ 9416743639223189874529752314396967075832735548850316084612313174910939104028265\ 6393804432868533692799762917031437966852619819341049686420231319415232513082745\ 7418245492701054744837779583456943816633039631296552315713640382699309605300475\ 6755448136584207047142949468340826271408538476140965029288304549403125507591030\ 3771537399696025397256776857232171142868120088203920618696381611457442568882482\ 8139054794835205444306223468222309950467082914884806068386147298214198102835440\ 7246718632008222290910139031211331276350937265757979135543284819788948205058124\ 9987050147/14843968613007349266029467043651865438598783210584786019797753730137\ 5921688594428748500710311923224653265003481804773460183112636136896185475200212\ 7895875183183236546260952307017041512593098153993772977358129910975886457560015\ 7984123351169243015544403743385123633743927163858488531629374707872091386440482\ 7369589317847396644490102874903467783581214959430642746021040978531543891231255\ 7970789689635690296566859540471959376749518568094159436822478582662504464279065\ 3732125454297292850884720773563656533151656043162138538420547569421516779720919\ 9673367247772998731741184805236293205142919216744810619720563019016425998806759\ 0474407916181899569157598464180339228586047084488276928132071733494875511167591\ 5660278220510280205434358447570418153356571073250581212175576304683468322216868\ 6203789887254411561312517061963620196994461216973386048659436287652062366803897\ 5003837676715123209849482822568664574629965329741958642701459502394816950749062\ 1652882689771165496428249317584382950775439959198691776693152047375408563382944\ 4572671890739940205411497446527635074790165225862436879497885987163043052177624\ 5561255842227276958511280337556703869993983478917014920945700259283140783149165\ 2468207217360661794289468104576065577932293125464587280031937959484435909609053\ 4158310546503443322600401236633758597902929759921727758946297400004251650730132\ 4943991262788656481185901506187077705120910718401688584618983496473940611595319\ 0213277914776206869040062266014730104379435786782701823859078816264829122121442\ 5171509409069681362534224822701255398501108818918461313559902959664601131720706\ 5224544256000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -11609308818710226315447\ 7705682020656477477907218880181325011037425586723022027916177988145745109038582\ 2635384758435201891418284154719189888792322857648333129263278584140207571688435\ 2067120780207249101103611428298139213307091692544084374148666478608278293857424\ 8819974730268166007397595173050684331007950662478902286557359474211939957503778\ 4605816781995557262075193926007539095756470778806931960616851446230166450296778\ 6147868176031722573871690701440988435320661982163582911619586142894831704772622\ 5423310599629362559868515344811199511672149312730574739437160609997830885237556\ 6774475488500283555574419881267872747444489472822739709742450297302633948711429\ 3586552883335013224091089842630697763512699251277689639493305758912717925661409\ 7256821278887970514273962856925335952561506245829254999655472477535362202518216\ 4891680385895948620679643139647386242737662615872814827594203086341314095936739\ 0781702282382383664295245043064270580078618192403706372300778140316810991584360\ 2230466237988072006992687850074810719040268135036355237854871356751625884048475\ 8850208723392982795751971260297997931221750681386479821333928884712453890255489\ 0367151388162698904984653521469169445934089288628073343306489825895549759960510\ 3706111380410503463826938858407259488493695393744507404094824094617672728876299\ 0108776276254671226884385752459170889023517129596396560025473277771227935747795\ 6585245301346364526518941774249307922609758073124789200922873269417649733251857\ 4731959363201055310003562497019398375455919624373131258890595424463071050469264\ 2920531103156168034301078559466012011891628081400441365926654546314929282291687\ 2253889474864884400359731459597207471795036986811344877293548796525966376217615\ 2055406160852252535461809631883138436716504877082130677573718908570061392014424\ 90611156252606886636951847/7255957952707189039065538806522016481728828827703642\ 7764297016356411979613263691885165055640459639512366893670963413659819661962298\ 5934623222333488282557014230694452913184334713484176167325116867040344059910715\ 7596741673935252058145395285177736319491383181309249064161273779582494660793890\ 1802870928512338294868489615689419136101924126898435027021984363890904662128011\ 9401974093867954373119984552031228457842677035722530843006891752937759046294420\ 5706603936381794835286107028866911852368215474999326461962891828408914809314629\ 6984602878633890028825014173308280448480626862592497557740893653550455664614801\ 6116196570896008229546342683527005097531536751828073676229302234949064977884453\ 3730044827451861909167655646118851713693114828438085844766908854330802418804904\ 9644390108028021210426764993989446779033590848957699437231155968535463800003763\ 8252031219166111435267920441703033162448192989169268899997293603508932477942882\ 8213523147436522944084949792419067525504438647853632340220776148826708459807514\ 0687890422991124776081430034823636010512699215119371144967434483400473577264211\ 9584239020356243542861905103479216068938559018005583496015835098537368508386576\ 0851669776489010328627716920758998074058045454530778858208588988440256053049068\ 2092321056799885555489571361647510385089364799582384447901892480305395281873250\ 1736406839777680469072987799642111018234825775936698201218428566248665348335517\ 5936735412073177793705667180414222785376790573594633181865352372714890130378187\ 6566504889802910306663199703305827481619867083322496618516916412131343770556387\ 9268928783018983003115350917120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -443\ 6903602613214091067985262801366299323005429668480771217595525762640861233719701\ 6906531815438560326113121317564739322418681498004805769521146161687366098380735\ 3780193507577091178220533715426798100147885414024254472099677895259749431341425\ 8800780313299433556481419560751526907762991301139115286634464457387124557617996\ 4823097386384383526921963430977930126422378195623417444714837015524566956718471\ 8021805156218097301984111246759758560444932631448351972775090269290886884534607\ 9206092441440579074882909742642493747077448877394604809320655646232756906139012\ 3295520025231144649440150423584078475559241190844659049927217879851228197412711\ 2156512014186025712274290184244700660101118814195949841926487976875089546474235\ 2963818003253184787647563007548803599537164172552894852033777431202597191339953\ 0140989943999774867005956357414704584434944521185186234507729741685714385349498\ 5993497771208664347006511626389462123328027905609501584380554913272181629124087\ 8203018958030513259041810183871941035046090956628553257907464026173859463328422\ 1695543016200309275009174742101397427330122113852217350196676794089221993985624\ 0456323509562969767605171023880768500426001205958274668584142278741245523491404\ 9440223278910952945546653282371621295703214325065257679990152299065135581328873\ 0253378867600309237756687525413445038919772233969478336242853030882514050368925\ 7227443027765690894044227600700269242375044850385696776769181319826004329285577\ 8027493872975451435730790250221197938787388177187062243116052663169473808809863\ 5473567371438106274436416775782226507677059709668016316493290499607761266740968\ 9874387012521763061634298967733725577448550020408499206667822380489564094630543\ 2601505975306144896502001322325359007025084447506132082268231614179529379645404\ 4197684483567160931479873557559425349579706544782685022035161139/37982876822304\ 4389517971106475602918562244298998091141832053572014661724318880771611420735700\ 7452190170519086578074459680151893349108977078116353683779460357723529528499293\ 9819161628228653811019441674020921040641325982844169222585088738454613115678751\ 7255046940510809411053132024612682111235576483524279980080850395619809774798591\ 2628418380302048144265619254601218257572055794051812250261678178861280285723396\ 3807178654918206618516884089233010130131084015565452238791434981771382046697925\ 5671917438232685831745695261863976919398352197319947071596026009575464173965098\ 3802860171215102509206388993575173726085409976236592700162196828319998760609907\ 0024761356795139542516564730787533461451588364239196811825149735427957937427457\ 3483098916219856698347860589910573016825836723114453051246096334957849562837279\ 4362494253892723362751302357332785871916872389571210591978191496734373034638173\ 1882786277076556705942647644342931219765367370211227813406645238729960254005599\ 7708423487947473503550387202101875957141481914044576566506143826480116052530762\ 2405741674240488926345504527058863457178321412057021862188258181954176077660022\ 5451019489612877056418354453916561842748906783693388574719336207640030979582442\ 6758947005238072448897984964380907393914981827859999346993026908520344697585532\ 3645154339296411935404762517176608054366929429709558701959487664996597502039175\ 6296318816440231860301916391181506492890456635407849983489991335872863161543605\ 3453047738989206850819379794225045698038478520366333808191996768590615422547681\ 1147472969636080677925309510839613076675794781813298507080766794886401559219726\ 0836864000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2291302463954873015205997\ 9312619400126002287122131167842799637775616660677058033763973558594500270020353\ 5845091226737643532427399660760196645935536451198013333462148374030608493995498\ 2886698899797248917819747207623385928055016071797030314692703998666059816542921\ 3895590800951186181235497776804048082991415948408358487722585240307187044392130\ 3795893964530602595315727939983951390518233133548905426707715932079766254304768\ 6819374629453657772568931448645089531132391000588016404259100981261381506622177\ 6653615650536556509023439166612600483928595346494281432552715307609528707755336\ 6867189361722384659934680961797044743928933211088867963864929352801405690170881\ 3850136569893783388457034546620113269537610553743911666825141675096424427005358\ 8147383459749428305535849284845295927191229382569052825061358792069155065770385\ 9097653913068433548941063063762083503436489059826999324695165580498467937345110\ 0476611135438073891327393364089717111798870065672351691496527332403694554814655\ 7334271949081879009362652524732444013700718608572754081850789751550361490027091\ 5309758799440604526163388371746519222186535012749333816586390932993438317941844\ 8700245027544209482545053678981359514816261326696308280442480589197938668566669\ 8156769784579242744946657219341308960267900070273456352553755833832823778536501\ 0461955553876589480985151343169007742453212958488575549018967617982236274966237\ 9873894893359975057546809468103792650192950129662547021280696075273799972719657\ 1505928351568602438119003140840093177458668359896281254863485376116791808381104\ 3791441427963171462977734394675819251908654444887430802603748145714521468283848\ 4178056199659536601393225443740446152125429358831409276761066278020433186519611\ 8855641757081839904135934163029297894376062420131517541343489367958239867084617\ 210909853227818575248793448904449/361533929649340964575660061103634878754576439\ 4872251989116505974452140940523592242648115316265701882712460559751690726990283\ 2781898270792489139587407164976880216260944943365816260006152849027371942915212\ 7412132003324382632809603201019579967845715948473639873964606287384047895881396\ 5112366441962404813115330603339383991790425357997651454547175055404922771457863\ 0028995391847858678576119191971934552056282969444779877356167852350751343393971\ 0488457602296361649203387094775925875868871490969738762245803861198684756214882\ 2992386362414308320449551325703341143517808806119544496630488749896374168133716\ 4383482122848345065281539280671068798172518835185360108963364731474051643680185\ 9657665833428173377123309995094334965681788929819610171621068250075596704262768\ 7262069271466464067589479188229269395175950033542183313393360849869637699854928\ 3378131952139364453885976629994298038682363622259506946992548768230418053259238\ 3394845442408356849978051575802458623452490069755897019698138763991211592425763\ 5576306515823282062711862102954944199999537656317512830914852108308664335374297\ 0175558834449535857296863440116406863467877726872913685403812472285437717825396\ 5423952246703697702405967799012488558714174721268831467006101211979457063449273\ 8626106717142218656348127814816076637221470263716542194864471608164247013153229\ 3797811603611234455780225619131579874571469909503244247239433855854363554642360\ 1016362858479650527660508840312333103547020082565195804986754312307580653423809\ 1342565005841032187544007345946833301542338597829979384851090039501505314001547\ 7331264844441882279828348413596276358060703744000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -10368892355303008582619949319767048578109982164048649754741120237\ 2830865324907782806642349769807843977090538904224400182902248956813362141601704\ 2997495709403821857540199739816240373774851445947354545733615382599891730028968\ 9988146920356663343911165820963121497381008072630988764356093053409184568639184\ 7761735296911252618684950902060465803809983865634230032248167760398654568019485\ 9434447913060975496293565906396326062168464771596256068677167475119490304243728\ 8804214102246531522150407506623169314982571009350950601525620678117405085889273\ 7886180302902110930707801537433921564185045493599219684256503717349416185702539\ 5940184564060903578467067605457901516313485141429211501068969913195782707969466\ 5046306398379648331895113156834122415161857293274527392031141348109208281348565\ 7334169501388216547976886738283580422539269816448808447432560791584349016522260\ 8375289979591109933718860484832980808934543529554071622357376149841839095724645\ 4470639944663826269518388156397276312227114177841666133378246754805638933547986\ 8103419418678009245769433446001287002882298863729547756467480080105093916281750\ 3687080877090156875623658930391166847017980789859867965079637456304414197400999\ 2111185874652792156817793008393368561640188837819779791548399350937279490249612\ 9753080949195106161902975455518612372752096083666937782868667848584946091572811\ 4896604546115327487737920822836383114862798578410708089840183292776829217518210\ 3768603389422567142761442827426603614269542831352299033201580731840783113766935\ 3420698560526453035299449440746104033443759263373895647015274781289290631427552\ 9603654212644253780629346213178976624840132496668618206093306681284725972208712\ 4751214246436462514834367614725308154574820955462373687525161065788676510918618\ 388986521393716458881347633598562625987137989245740747993107112626386511004893/ 1260472611185731798532621274515305404245859080478582293928654505060898632397406\ 6970412877026512454945543917195754103857360673249003842384619445394971375312790\ 2170085474820480992974400342059306170012462024770821323314099377501478054458231\ 7739151278910003013496284121417195524292966461400243401999715110055576285334967\ 0689067270714269884941675951053524366711157329570626453936118077921250664994746\ 6425494270171246178207911262707748529636397903837744657925038165537096994445821\ 0944353208053305931591953238881121476185630557227039676093697771384895022803978\ 0590759536574827703882337334380495087028801904576045911722445058920371474737869\ 5978291838100802494837664896658918832620854653634605694846995333755875900227286\ 1321941612298201629385526926157496462118045439034127847978268179951796315490067\ 5989888377990575640619492747875170458078707731406215530497762629349099521477808\ 0696030143253970400599857039355750571801636075991543422289240629583768252613704\ 9885589674469237270325924636419891883861399405625108713468743026904084228930630\ 2513307434011693390810883969296981971089764756978428811676324842387258652540205\ 0301146736314781950369571122014821915903036923901227013847138057356544536252610\ 8417315405939783672544315375248513369685513009772474033829458336700269340311336\ 7802925890194773842059225155483311388717532457967363223002110195274686541687600\ 8989020344383596555917235945704978350134507202348311754324447372791341980824394\ 9811332955112773841406353280004196065386942381145280409471326601330659809067358\ 8027948302353443321440391333670334543792498650420382917064469510125809389126276\ 8704633771886693580800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1142056935587\ 3116139111410188815765343604773533139322355498834383790998227816047663340428962\ 7301421631009529613622020509706776774578557108740118359192765793964086100172802\ 3864587522194616657695158505389099651535924724439320505042537327004199863792871\ 1396375041871894657988136494280445601740755363914474891578487593812793229407005\ 8041848374780484790782867113582484571498215476509868349695060222934510102795234\ 6303156914819403548165595402203989008810853562002772417542561771204584601394715\ 4996914522347794472337301775199459583662071596043212262041456947279824190470275\ 7150967265739071451060675398215326271683132291204018196486542986337658530082041\ 4530227828385780852277663358432420222457478739293417058040543093699545910086785\ 2417011806921579620300840015313853116994807983013927933363624857373449015976497\ 8992247106779692322613046425043835702379050078952572086015349339967413350029857\ 1212104987391646933046344136059147949664523461371217482308467595148736496127504\ 2234399965444968329983636151041936752706050081002315450338447401234117144522515\ 9845090724673087409657841087382746311283784041201968227269034116246566187001166\ 1100998086070539938563026033086987728973645080794987213145905811426665961955998\ 8734432736736882654468930586085836651940531437705696048442129552476904418763086\ 0610668451730153048944907165632118583198768336411814394010279107527832801723894\ 1602523703304111221141682579695245085136853463912660789306629179937019220890803\ 3195869568667609580858940496766348871094704754772225894165731796867322336239777\ 8207349330632709313419471082021004137257695955504237667183536130519561877833675\ 2366416930903780068592184906040964896490004345532907642911503634812847744969129\ 8527495238646082594783615171062887122314439146910256173632700322000559567854132\ 151877023735177616905857594774119858023291816085098311/165079983070812287493175\ 4622961779364640338209015219213015935106763657344624212899342394079495742564100\ 4351848440885619509720959616798727941623872165546749573334079870396124809492920\ 6984543447265321176931513730958250122720789556980578446942094176499734376979129\ 8349573644333607901852556469326743447266930552020030475007653518726646062545374\ 1696413443306222784485217259239281821880935303645952965994910757784444907652096\ 6604159499679782193865365711668947199203748785320909829678459591313426225027860\ 4160926589108903931392625210753940586820293730554551106157578920697125532061634\ 2129474221741175571091570710907081215377310092252956993834342536596085848139781\ 9738771277059140715542727342230647509073463893473162529796052780584117912129684\ 3214798016409235335316427369375419435935165988123138797923905451927164616663137\ 2182814402362660160788091089500823121163824089278609893399049907004628268135556\ 9605651628745917259772377078635955851954996776501278250421218028938349175901028\ 5245794604738335275072236081808245210235301872104975387103526877525586554045218\ 3337475217409127393053174094657583734633547671209207038902972417885713482644960\ 8142750826095656400055526676293734747515689373414168408164618519766570181877911\ 0168163365837665268424711793229924336548687329516425231104546416779885075973689\ 0852524177874539660363613732462823171610791646195045372088976602781836792893506\ 6720554849827661743955177505153588769488219525833595710466383890519919710505567\ 0191194115883839042155055784082014109040118669986320296666432474296144479713223\ 6680420493443632521161120284917779305455657632174857698225171909515818303488000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 108511275809440657424834816035116664\ 4696031048025119990581474939586062359778706598972284236171018661957152215180400\ 0462664803391231680846340040172080399765272258320622128793799142827507241368054\ 1015899538657573689932663388230358996229284936095067600384121326489614493084951\ 8486607990640368139840520119739523799181135789683458188454861171372973492621250\ 3081915524540063236719820010881314361594288391906379291424149511097597376157286\ 0054361147949866054970142202165400712368405108237100760842502226514566780506329\ 6402248197172814664127833267101425874917144905058254310249891200516646483557950\ 1870876344550248836686490328107203510145541682607588397887347494870757235528904\ 1023460595685528366299733588382256283863891102564265095496911732824139988191847\ 6059198989358177144086882932657783054128578442279098170821956855577224720519979\ 6953932490201402017207302966142996766061993370249162802857619926286127224131012\ 1887080438010570273906494928507090811206427865349983633529831418647716212637384\ 7466090511729224533055387179528856310390362154144253407757939045617600714075087\ 6139706194395800008785169856500446329495485459132401539590861581868059031173383\ 1208188805532320423808664516959953541504332132360283755055258077479353475550307\ 4771792252589236545112406092600067195009399669532981287914447125740167235345284\ 8662579670049622581346740621682075941967885809970039345159774124883249083439592\ 2986301974611239868183275966710045424111905676947877973595012386742054613681664\ 5482000242422870129559194788705494452514808191437905919428417180409428340751360\ 2375043885554149470411464917949726343389461679341756131814761238740359986406136\ 3636902311006763627207666073133878440937891513012527254240197685341847772651781\ 8430366915666140161195312221937368176033090311892486991121653457869898802739375\ 5512007009959966269265226280399988681787/75123961684195779676483366221363866078\ 3282443458154267893831965022237464913680586166240708181682287145910924164255390\ 0612447332640516217732164085767594196662524400112962756840644240882645370991735\ 5587806567604144296093031435587246637226350686566835225241263919231023749425401\ 6737179405309092529684736703219354099232888922544420650525532359280542650532026\ 6021658267403888904873173161730415183385802253406886904424473518414570419008836\ 5331869717709063174827761963042254789482810621905038942472112657725431705324408\ 6046093145178113424275235219160973192770689694835594076803302513134283985228107\ 2829362846155371105812264368620999590389538340342208342353340052084512772876571\ 6264631314310903657673281136770613381396655997974718948862644212675045985802669\ 1606528861768996643485571518162308574853949126239479500477416589662061592982500\ 0869474627165050530505227210404043729872798931792172337296423741300215571946910\ 3981358346780712542499705366508472006954382114851886353083567349575806661158206\ 2833121263168971231567390178458606807649657314791107736203467752990563061122058\ 6460484728289062606508174965979375166139283994844380637712930346719646684594582\ 6693590390687435980367591905117178652600367488915822452022031184231636735012428\ 2159693103898821856352276536209020243345959153258124007869791680662456411690644\ 6489808574194676646119373696298591867045297134477737356566914894767641803881493\ 3059613330702272917531105870021544892461383469574784820582125556382206912859290\ 8259454724893050513044283786595753095702760675918181201104547656517305260119561\ 7205479933083809413224059627013190696013141172766332316220959668305920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 494534465044036306902246512345680753289894\ 8584439753329565057298675450868014161634267136251236028311308020993769110743522\ 1134627850941123974103605612473599266299199134440691614721187572081753145658895\ 8764851877637139895287801204877490312387574073142490838598993065053546373065406\ 4578040340703658367353937767851169301318977736810090560641455674293954916545785\ 3439181605106760619107362922356111633190792601445405071771105313343981441354193\ 8107126972632978065981223872392001437072185352005704285287136741387279917040644\ 9534446284799860130222727443100419505347445014645702684819950371787816482157557\ 0211943550381695174458864032832023588894495308728124113586404699313819705270518\ 8373960958940791662337264986799378762969015092424968665264669035902506137260568\ 1950885515615468385362817467342409508675598337826462724293351805571953115573785\ 7701776774244725400336033897001154589472547271054724800498523540831602302086703\ 0054620276332635607853785944480880669840699386266119852729975263562284442282115\ 2813260866958618632340870787798404806045021659367912971298704798277250058502653\ 7414304924126802658342961566382353204338587815931486900389596763622334537723822\ 5775226099833106707211032586633077855910883974255458299724774218926144642485623\ 6180316571170899679703917269395245646589735242062373114458020404453540185662872\ 0954375405178234485322644215846792417028574924652809385140117517106264339503390\ 0341936502716658523294204523662977775391740794764668905014444815796378461373587\ 6778970667198112209993328821337169849395043572796700324917363674079439122823220\ 0968855879423200255937639741493626166854969538079847079002246802429880544499482\ 5761523584721372957746136182129196288480817550737750369868099240377368691988496\ 4189777572949800895731538327985727229316831412663174130045128030752290631677230\ 48322843211077820502881296742936768097/2224876148627947701927840709883622346723\ 5570016050835373222068378183260124196493392981091307467931856262459619891467909\ 5792627971785830946717797574794315441022322363597686286772313793039613305902391\ 9437756771810050786849659846228130358963247130147298563477353183940731821053310\ 6689396822812691473873359033198948786844231779353119230789200626302069434416317\ 1558258746885795799478561999535915011274575132697497793189844100073640218740855\ 5170740420740161228949530542804833644548320431206279301054684478543628347824988\ 9998880202365344876384775505142196923174535395057139108655094400887985003297270\ 6027855444966567759155965819190520890688984196597038498115368113407892314954254\ 6309599132760916915020872838846536160837802948366970392925779435902379853313532\ 6446672239424198223684565575689593512129439101999266591323983463991811489612743\ 1728678132552342927781755056405098498069109216061223256958100506504225697186564\ 4540429321628024879054480637038809684396216868808782660293783901168584151208904\ 1261121490094632579180147137633042167970141229895715700689044676987188915781831\ 6043267483752027441037838586464695314413609092441275513069474252602103144432590\ 4172157375189801001260973661422435834889827053958535727505259597716168650871661\ 8112046597226458020893566610053487593471535801967813103420089748739352292309155\ 2271289633908730160817857435689724903448327236679700708869875452670747118654558\ 8902186202947908352095853040419161896759754229500929949718094529482160509952465\ 3158201966436381367179054990153732101013114705863023028947138039828894147087469\ 4523833186031822439179394960989634774257537655767660898872738555656929280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 320687741997660340427614683781814981900\ 6920727730291958228264683393823635452037854521807618767573689448748092034667173\ 3653487637115104911170504588875870206414247930666528219395876215776504543708322\ 3614623604601805019686618964596458600411526645645554142326189966204095207295657\ 3236645959790195405908121740208507278547391311010714122293806089604473261061199\ 5577697420762369433989137193035838157356242923088947330245732810705423952221813\ 4754125006285931319565908570312602279152312268263113277564765074038330951286879\ 6447943994066903204930403478670285840027534941166478462512943028092152388495040\ 6637916652078231308692259591548904852047535973960365917453179549050668999725536\ 2535262139676846500774711558279672926845614623198664639485888468717785607152330\ 7493054760889097041616175305787701266917331229714686355733654681210602314612960\ 4923843036943890278950577477443318004651136799607756635566033996061291437101849\ 5998277302260372911957975602644184564552088061798392446071924400442297610105122\ 5861913415394042912460358794218294567504983092651186011580224783550684131682395\ 9535643027650690043289010963220767083310536050601258706836284099607104046239573\ 4596356168607663080162061481484129615481160466996731056390856787692063614163913\ 6759142439710773965739146556496613999288367273635040987998315869878123979033278\ 7134346993465592380697126730355296194928654772099635262278504007329097412590396\ 2619005897777894266302190217469980870086738347025682028726505703507183063872672\ 9212326682761689073169047143542731810542448839445451083124417649261560230739024\ 4218098021916205280225366933744017416269929679628140544114708238231169578064886\ 5296029786179392289755770961467914740158059395211442295027537636058154863955031\ 8223519108190563939261551299447111122513289927774918382372135921489913448993022\ 80838239759787037128081406054323561678353690680527659/1070524819587253571216787\ 9942883964198969306089299812434610679983935888609382009715965616234437030396733\ 7974321341746076879848774134926939859352868853460572898941173254268052757778784\ 0906024527889720628398614139491207759041468855251325805014117906460372737470387\ 9849597503749042086221063412588558786536284836735036248624072673569747763724517\ 8220245018257740953782593119482315152782947736092590336807444743421453711937178\ 4957795759388052301720108406825098412509482457967251690286849407224888088486018\ 3659187230584344959023708196866521967680726448445962065850167761687621336999662\ 1347174201778016356983611714863120398153584906311348675736925956290457530999720\ 9085582734231277531047943860277006027255500332515546341777381767871762280927908\ 6921571178225548672684726356047872602997860101178275328263736771861426375943969\ 9661319583191444462912698165970464872898366923596140219070294921846644999236393\ 3626597356809190689406098221301875302195469783663193615083496852730202411906589\ 1485843956940622790503825725067668024180893842882485084615784560114792028480928\ 1695637010106092380837656987692574782907258043545163252871785495230213700769278\ 6076507521773794456001337413155361632183630270453837999046089545215176858141494\ 8868604898904335008384227441055967384426707796182179155571987841742730221251746\ 0722910973268982130272638221408376380520310701054244832752428352692727606585465\ 7436116676015881270958244344462514919156675140758671026099218293867119475663783\ 0152529099345421745602006006727567029217556611697166180197645674441796847565311\ 3370900714007166270969519047167926941810105231655436431976331701185952420318067\ 3910962535132959866880000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 399132196846\ 4366777953767976687320045208484190675638346163563762040144103009595227548872549\ 8819940931564358077763270884382670166782260233284082733880321745769174444735958\ 4882788294183972875098756908034691531909967912214122000915501954011799333096193\ 7347817602024540579871967385974433655181719981356169471265758463245118785388089\ 5151972306691227519756449014806457658511214827563635729808845484766293278143476\ 5139495072727784226374266999530884551635277425996955922717499756671829603010112\ 7402189292396327348343444391704623537214861711365659075859349292286745365483952\ 0489956105799608616290559725923820441928891104161200022031049549710252520904334\ 6619608409378757422071377996258183500784082966889685764204110370974022830835809\ 8879914598691792990816184536061363286980668023726404915614988039158076009854299\ 2516795058113767425341300420800454540857474312627658952203195155523678722512356\ 1425747233406896834778744832744588363611549785768664626153505691665624217845908\ 3099334345852799996963409511545539484459556279573836167839211604977947596201681\ 1382134816936984014325623802037328366835923361753485886748377019113455956059677\ 5206825446350234606338742455243159919843330176501746832344030560476631113456696\ 6365329760063339575758037728965716355612393437031232207443667214711658084258981\ 7593446287363817164881865102030966668442823703837251892366343278321433280812223\ 8729098367580874832695688574879433009272984932717854807306041922724478854231835\ 7777610884924933248836708871927122479077915204842644690955811117836032735141865\ 0380419650792563218973691467208430749019525183138281439783722278208683262989685\ 5086588606065462375228963199215376098935436653245577967174912834772705834447848\ 0922957640864211238178706608060074837185216691267973333152952137835723587183294\ 4786290307594770695705625315269142020542024949277330342890618427984812855779838\ 79/1070524819587253571216787994288396419896930608929981243461067998393588860938\ 2009715965616234437030396733797432134174607687984877413492693985935286885346057\ 2898941173254268052757778784090602452788972062839861413949120775904146885525132\ 5805014117906460372737470387984959750374904208622106341258855878653628483673503\ 6248624072673569747763724517822024501825774095378259311948231515278294773609259\ 0336807444743421453711937178495779575938805230172010840682509841250948245796725\ 1690286849407224888088486018365918723058434495902370819686652196768072644844596\ 2065850167761687621336999662134717420177801635698361171486312039815358490631134\ 8675736925956290457530999720908558273423127753104794386027700602725550033251554\ 6341777381767871762280927908692157117822554867268472635604787260299786010117827\ 5328263736771861426375943969966131958319144446291269816597046487289836692359614\ 0219070294921846644999236393362659735680919068940609822130187530219546978366319\ 3615083496852730202411906589148584395694062279050382572506766802418089384288248\ 5084615784560114792028480928169563701010609238083765698769257478290725804354516\ 3252871785495230213700769278607650752177379445600133741315536163218363027045383\ 7999046089545215176858141494886860489890433500838422744105596738442670779618217\ 9155571987841742730221251746072291097326898213027263822140837638052031070105424\ 4832752428352692727606585465743611667601588127095824434446251491915667514075867\ 1026099218293867119475663783015252909934542174560200600672756702921755661169716\ 6180197645674441796847565311337090071400716627096951904716792694181010523165543\ 6431976331701185952420318067391096253513295986688000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 15904617868208048158627186390212598206359963266445147667765203\ 2431294645296051994271374590558011463026812271263519738640616721449231846443106\ 5383096742778227657701748650996873286158942620471658320984366813656156851876782\ 0651293675498960069568176979951153675228565332860180075524171776961612240564568\ 9478238934881862231324698491788412897094591954203183493261066099487925840424815\ 4621814045682310172980738103859925836104503340794148730164830572918469491632361\ 4034299759661811986522596264162901357875895545277206778953449657465339268207467\ 3560829690855033005110016042304875001947109136181384531840466075862787902549202\ 9931457986379750785248038658206023831874013104936709172706290030049775861546969\ 2084407595952948845283369821246950222179802564890275312167209079398959873489523\ 5650618315457777983739318809762706401484917729154137570232940782157892232762791\ 4681039335551363063346622030220974565591791310001321345003481789093162795921220\ 8540660577531904418855020089565365026536670255205992171675547288976970617174863\ 8323867786589581625148554719681588810307889460004995662556536347886180195670114\ 2260395852288570171968017229081369569947922075936011684063388464744616374710950\ 3513249180895856067229262698077613051549949337267648184843858178656454952521778\ 6736396542151228295328661989188931981958766947242545644777078480926035212743258\ 0771937276274820832544570595193085329609871591226994557316967433381440625505416\ 3471738051254228780459750448988910139257249395696202973469102317190771930432461\ 1808492808820755613993331602799918892474554833341873612392756812031597775133198\ 5382465692850611163893172563935755964029636539457058010403299025189071329147689\ 1461286880289806825190113354761617473579584315248658200669097016632630847813377\ 3681370704609447826694450217094960017692254752806470666267240418230475755728874\ 2726346566937183202118119707373735003/36278328557750014604763305623756564765736\ 9983013089703418391658464568862766776726870063447352447257558089876800138598958\ 9212451323116930081932207101330735820574685264138517897725252012737234046364430\ 5689427184716381746881475162167540899504487387895170231460914407874788245092947\ 8173233565664933947701587543992591559749640738608859458096892420974075699782934\ 3140036616860402779114876693936611167336239394609451926597426903257275265083224\ 6449276724475589887277179553887519467281046228598391834368198125674414613113980\ 4721828506494766797881469298742172026712748103078611611911708550300277565106002\ 5356095971206433016812174292559373782018420971974277755720678900258204939890746\ 6564104141696061906343345650969898481790035535098331249165558734980844465051750\ 4064240669939310682127741810700407428333274322615623967389676159514954238847520\ 1222873722982078506018107463691992661047813224267929020950242027728151985943886\ 0359855733334781103151356090346312751745065392150163868362420131248415553899735\ 6093951438586278232869600046091664776631669121782564740246365925784444394307589\ 3619992790204414102926665485567614389088215617949703056893591977078256504981844\ 4600599352586828532732919047786132063486479510958238259103692939858425067254135\ 4078157553574125299487888486349068080840437460215428415253082305851617646308491\ 5021292993051823085664163818700860954890463337662028237094095995226644231682953\ 3482628551477448199615576328964110115495205927173002568834091531519284135292189\ 5251108457886493664047448457283442533663617290399008784751253592493876849503807\ 7038234513238443604177890748217586589963147770957861622229560871236296500403116\ 4730572800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 8201861733127642198339\ 8373459798629189188714409366279618642457685842211686176004658698207688700841447\ 4411196699638766719258209150233419149364060375978021181611445255044191760666886\ 6559233742081224763542948771304118516287489281862653569344863233301844849506031\ 1370441897993912674343305715248057271795891321938420497054492202002610964399109\ 1254859305571728536309093970918659157797618918228289319278851708816259487361960\ 0374269601314646427918248736771537324630754355826324092792971637764817952752743\ 3954162774013796612734498893352579998064802277386800529806894956515140123651246\ 9060154039650426071854970934339832324859535360807943240745674628312101661220944\ 6205984244078878697252819627044838172548101296003248800414926670713836574350383\ 3816918234114702871286887265483428624426098072896927516842295958620430284337292\ 1677448819590432247606266763561126974805991608374297629895574606329257967741334\ 3878887004665448830052880677691957186335489649361128065803548497732985772454331\ 0881354680737821478905789682129626076886992126311499365187306113700124055507546\ 0295855720998610587746024139822656302758736842982614534205296941490620730352684\ 1844067632518803492310347032844199496121981845977245187015549132591805151665292\ 2297884234781355810136578410862188385895272065799452968929773004155138245645365\ 1866555619301932307308183856199047955749689712132736045028332117717701301256698\ 8235879727534304383190016859155985726089671851122398504415056541382087805736427\ 0824613729772957928270469062630943492062894966419460269173388774546600762870473\ 9209538788056590741217123964276306038218537202087192647110936981017148344493948\ 6159908758096993035155812046160167952273048045853896758181694743806048891939450\ 2126760909178258900907413520814439013377279927943452035711272577175035753124638\ 418314299877048146497358999224976892575471068887568122190551429769391/166547769\ 8065159631191666491660659430933040264014236179023506550472773849979096001317423\ 9356928732342283553605467144790180283523029906791653188267848363780308118207699\ 1586858345238409991294510175461459642786503795875642194363376967443894738727637\ 6246267156584157854007300421692486635562804141701281855263164266751726221851139\ 6998968749639847918648768023413889184860775578790634542265615407525634204779925\ 5759363392731801792064931923888857891951498147446482902354734422597669053997350\ 0255418699150314240657095068814832640032156810290798794468431455725409310589846\ 3747465066293539314180439661991160702773501071387478292087304857911716955354376\ 9862026322637077354056399939911406090232510579300874754510980248043460863635974\ 6510656776342332743861501222937750893445844492230499000301946509959034941607965\ 9555474293423830815728670283963958070998887165846319484178225119315003341443641\ 8961780668641727043382285093923145542409149522465299437392320405882442227082767\ 9742159021647117609427719896191510179883013401188097713647609455359211306177330\ 1708812837330864562621218346550907758084993827009693837284848103190339993517475\ 5616199518778503138540932147974165702665392956678347339708021520260617453505757\ 7317680575987004474701372112948168588329691494314080934253907475783465361462628\ 8799143819456440389601444672965557134286143463301930558496340691951839281843856\ 8738493739266515754524972227165814021030290281099839222696076244008234444421502\ 8874585982983964395672780620458767457541339980596897623412656656640643979086925\ 5156096637316600437112540569370108838126169874053670311983922134160623345152146\ 1321198679044946940304472062033920000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 3385215712591075777541860895735076465460834654199826918212617250781170300779\ 0652278239122105291160477894400833570651909633869507586023418158872751917284932\ 9247860607731639441352904391556165237446087457710421442777535958051697033275966\ 1196919761733689924962087866813124896703996340245168083301975626596605621542955\ 6881129845050807588090341880147669082000118209101851913788420736899648605231012\ 1188903543597989517464148149834675931355283300277350475454901069940096063728524\ 6454458503396532926335892487337085930482197730798980218827993836750715794438715\ 4914209847070948321948258986963466019212910891454811814409109122585492571818398\ 7813334971560750779605342828429537713899257970462800593128973616807567065305655\ 1307364954394122963751713799748719549261606540537114623656569157735672458721592\ 8852551920712840821678489784949095844759114743437250984213165487811027535377290\ 6201774096553927124539013169420644823725025953742741310363993860547973855858477\ 6537009410330660738236391655527858965609946981709382763088206261694414854571249\ 3605420292170057799666111898919343737689465032821200262107587986017388367617503\ 7665916176382269406763999737102126987624120411877499515503559897511627276246943\ 0642266811492256695311677190319586444223154045867518234541338751029936017638888\ 0030539269353310372985798251814189226994627831036511213689180183982636866935597\ 9769772440107846880103631735853154149075979540977174767048950536416818272845542\ 5302585645129775709703040745791999841944371123761112642985385981681646204655270\ 3425507948934270178612241605414012928301426695536442892798222699132619907515573\ 2901854628982861306835145222489163193668621554777775827489617416224790511567587\ 5967900425194198964758580165288549808329372193560673442183671508161558837484881\ 1271252997072825192414355131332175480353904652408276170370540069611990558996483\ 00573941794201243282741683746567/6372018803021393390018906250783066147656914606\ 5514124244158403413084963114018230211976289854615230190126916948127585738037467\ 8030744431046531574762091643543771360881996709327637733811648961030701504200206\ 6517884984618624490978046227154451219753395052429808992154203208766052343353956\ 4144882505397782554282195598577247022069121169505803790884866562359576648249105\ 0929117990363088857427931765070115995851576038948234424683025978119200736939353\ 6397493735573167857352296565780787895432296801602072265572064302428235942997776\ 5156302877716543866272059136086701533505823748478442256152649066073673638738266\ 7234881849346435689973689177385004327651450448106926656212390906541570114069332\ 0245878056987881006478629865790064468405822675631259362804620334705212964111573\ 9646549352361168789770183710488551794491241879285355699470823288977548002011670\ 4580538874373700810662247474285776856671268032105262165144819320944021868263997\ 6045112271807137410007005637230365928891247342618932814624664995321721396981517\ 8869252676228177801280762383303581732109156549093273477544387389897906538278256\ 0885787816844781732658253939248619375207178367920034600718568033523207520483735\ 2996475692708425306473945744840584860168574855956942866457811003077784351151541\ 4374041973833484215382465077483617173901365754320333414220247730737888753194533\ 2216187300739936206526408450823084187188545552618668597214601491705552588610118\ 6487453378485756677208934127457489635246337388252741242095283358960886350487817\ 5787844697565285640956913415315903756869783072937559930884073739742635891634862\ 1118095258018559340998498057940814727565965005104582654080220818165085536140360\ 8709426315264000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 162646834656461371\ 1042886094406933300604195895458518207789563379807334317106409727746377632196708\ 4636537269496158430436229230253484180572606527813124186557571942158817445536354\ 4535870432832635319927694448696740032577981238751745323115083551420333801629856\ 3459829793650190254301920529805267857739997167230166678204528628481053850955738\ 3257863021223465524875512306879920343599006689523240512419592963296326452149456\ 3031791746662676307727891042145530845324665956778095147035571789742285378546508\ 0555102736514930941901923336034724652811442983089678279874228520355158589957549\ 1915908806437983307484659696343226595427461093309761784046575319517259869008703\ 5592525964204049780231278561966325753776141728850784459347472358313589646077775\ 7950329906056706458678820827685525658403859276599362447152753704516811553139639\ 8410010270287752995850858285248188878108536237832843809873738228402752164179092\ 3055794318488170083486024252101064996840266116997003569801635714686865420997034\ 9134818592610291543297753086832004627309528494622537125563801545812523475873165\ 1226799012420080158135216669323992408580576492919208690499822463771237075649059\ 5969044296447506917387379341338232273305385899901464207853421928908101264837741\ 0011900619518173455055031699788464961610683323835322970205772601896678645100607\ 1837278378870589199513731541987960056689133376404880739580098881574860170797781\ 9985746741415048196715330781025797587330124471207160518780164583456830389045540\ 9542898225473806513212127995243560125331750856021236420228157459826184293856501\ 2824070767507399390196789299918454883956759279702849247547725449154921817042298\ 2089506913371040323999157759296241502249098682988081538226626104762232281644936\ 3516911482356021736441211303888642533493692499912580938865002452637971859217850\ 5323992224157236844298049782039040909848301860181710758644995859882210396744755\ 667875854956222041/295034538369599287759431589283132199881028444208408746482083\ 9848303226466420764207618237142806655449866576655227085261256600858481475573365\ 5465431372967200873413167586641196670364743098769301079908152846204304317304611\ 8011358979285630289995507509401291682995434947212206938073859990681241940891427\ 5860759701422083172289172095179359566534687958919926416926945037799387863096023\ 5787779307976854935181391201416093444792073215101967964422457456437699146799713\ 9877400625947624224413203390124943122477170166181064025160773586989160577019682\ 2773147705047854249297989742578756074472398632372944735485877930955758926073806\ 1939814171967341825968677099845039058713126750514550507031962190302283014252586\ 8931451950799021267933189049671081554805887647152796980194474849170850387656229\ 8845613047342685882519996779795173081239747504282180457057018983520647218713492\ 3857980942904410440839991313250489964364560426063374235304055174946205084946205\ 9917360432172072672766485832400134057927230969096254088309000051508962901232859\ 3072720225321951521453855790680690366129382399656284349111414613736545817546466\ 4008977214757428435089890705185776518915667938835289617474866279308675455900399\ 4571001727916820395927149884082179078866686725652783886278357591187987285437480\ 8976077268437382313899266767998582923263205191937924578815137136935523437360019\ 4215461379022998461098339845416988217493547419648136323979625738497424374160022\ 8541650323640217203152945529110289175358840174130067596196228019724649495429189\ 4878327617803052322543071006810534264266144623410986592835147402898858917703676\ 6966811989237709591268373573733961050242124507670629936161158445810094819929030\ 1317120000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6024182092869188353769762\ 9166538192181402647687564510870661816123201975075885986031340314432818557739479\ 9284974096991560853667637441185914300101094500291149266695065377490950009927834\ 2755377580996651810823152506573015001877265758707818345469029325510768854618195\ 2847152519740337966920898915616648564834569574197625687019660273211404306452690\ 9508907439698609972918503768815681225903614960966214475138962423831494851915553\ 8145099091338900675962476770223797771018272797251509621919701890550120899335709\ 0723870562351957084490221413604545340889237318191806960462560337803545776803287\ 8083415419883807964271110409347709610353788434690319247711148597809027846721523\ 4386091685786870984336692565160446506468812596901464522931163241994717206386737\ 9262341657391985978914390542222221553794619326136128875423709457836590206913334\ 1881501694808205310439875050959760960600316929991047291315965276991607719025421\ 5592467093730848110735877547857341110684560849509432292224412792492613925224381\ 5026808997670515614592716343212462615405530226540431584749337471299866252953077\ 8749701764153977811036227355512439780265027293053492463284323472155251501691075\ 9387389507779473499839809559066872028255605896861644242431597126002216997009276\ 0167011994128488786491642275011121815764799009964810810737721678861860907968081\ 2158859237490671788829266466303990345346835867726774938895668812624234028196698\ 1872380693372464916335887036626990414587773990410288696249446244873659886864168\ 2057350223267144271608298308230608293541484202688662273088049836490292297209878\ 6539614969905498510467981614120965020938557100046796508265155248156010462520014\ 8331086780490714662169766478732032410438049257468346952827949128545799095652672\ 9214363037781476266987144531145313028510355034838733441469098709609806482132536\ 6872414687130520369221095914480637560790870543403837632726303876215643447861524\ 63885926709944121684162527431673/1096504574574494587031534917661275896117590089\ 5619596607059334172417914912280831564993155725645755303590286455456457926994385\ 4357834229861039766790703752462811708525628856931240754458261153747572700558220\ 8000428137642392639879760170188827555409728522152361825175786543676762434252322\ 4837796579530633448685200601046006602025686578936540640251750225517339720898681\ 1467603277855600138325199017113120902868386752896862475558449814322372233790781\ 5623694158823623415274641540844900738945755886005836314200281419180282577921440\ 7426968473945044523024257614111185174944896018674482572024797046936215832929221\ 2743587380184514133753953307443638691461554580876596001018609428456083121243067\ 1604175885442575462113187008691019837516386014466949734931974431569595300352146\ 7242915067082615842807611303772843416248573854432114396908577621062022734753130\ 5408283227026786243216209698602578448659609659784866516969193124714237725419799\ 6390649195960785520564887422199798483750840300515982901815708464299012843116768\ 9576789463574224306253304102493148584094999045457286659311584821759274624108807\ 4251015591995153513923957024679527376594979448415907011550119439832698903286646\ 3098888252144051536211158985484125024434255572381536936750335867830426726365779\ 0512998862117818353592877644985706320206297400312457839456877313015437935486946\ 3573082962277298002246407188541503293064137477214631603521292404505424584473389\ 6116226916913762896758075187225969934317495979506765391212390927533241279496489\ 1460361518527605042865099804244663603486871132734147143332142748481868557980309\ 1402101724070844758288605462443851374989628012120313032120437305699340508727176\ 4535191889393581672006501359937220771840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 15450256287700120885716121025644550311767897928286905723929661297147\ 7378790050706554360844475433731416340284109179219870488704976715343679877737260\ 0731570267072437053266876152076846413417891379713770212022438429537718425971112\ 4902569011192087112377284113152646573735976733729220825601314476624144969875334\ 5970942432446541856939705349466449031742490418147667906066572728711627286628822\ 0794601748475083761218627350762311642427063866266264189580736588869061345997309\ 7882050430692213331835732184845956090560462250032440954766799999843936169926503\ 2233096661561625968378777853488399708147291557533613393951333840546321241082873\ 6664480728303083215578320020296962973941822966482328348381595507331848920589325\ 7972219605059359882341199970781449552833753563718419850062332346505032016414110\ 2016059885984591801106076377756139064014278939029108334467063666885316771842509\ 7924412729069313020855457422573280657465200322257452593739486739825371591107278\ 8581829206034040759511974188537255749548147125042491929478109398545638036893396\ 6688596614837858838836425456540376676467976161754869379676479847731076350098583\ 7155961344958841174596001823947651841177773769374669787551177853913325853987282\ 7512030425420908459108054649887510067519354461917506052344901195275541064106388\ 9750055586100947421928004800409891664347008088968776820578312844037251295054169\ 7085917937892971363256081341869834396410395708043083842670635338458859802324468\ 0076789406429044086039775266765455614269228717530335851337483460714727601855059\ 1626994378146020238895282646973442114067055969280331601245765037097800125387349\ 9729699230825165637586312638651134361866696728281635056342054174868236937736714\ 6853748760039702574784616780294401379580382782436090349456539733774565786820448\ 9212229559765628587297576818781794527138461140071337424649662263386863286314242\ 711258939290522891003430980846746969584124046335314136723350964307/295365505283\ 0008171154038233705200537848487518811781294054507951618854427241181516730050365\ 0859716835985368811115901347476402512753312128854455430033995676137292220479897\ 9085875786429638346134213436924169492082501929796180889517069320879026525664670\ 5237102164548761050167146963663288604173203937900388929257689753021566351329033\ 5442832275328388110008483827600051957704363235138391884947294708435699236344833\ 8878782054949745545623788046878138201132165021545309315698301205912227733703326\ 9564079947272642044192882009751078829268790465637915010728095885116235362316188\ 3216429291044512889449247955657827900013127097003907316920329582190415426473639\ 7351685237532639166675969284321417222386819499259678897837689774683580427518892\ 9727706062679350246572223535599134241786583538079984999840800895807567322694944\ 7298267276671194215239887967104487231010105147874268363409600319110998548723249\ 7533867760723212404373181378218987854888894468046529777243282627605506276926418\ 9743402282200864022703356421505952995469138430668975599242529969090899655846539\ 2813527254042139593193630932588950920241192360017048034009906997292423345227813\ 4242154732456837499297593210450447218998857161605117463724366839023535664346078\ 8014817704956499391042321776325040211981196843070478875322153596467919707175190\ 8200875741429707641483821217432367861980334709318022247126029641812525853553029\ 7769300293575206942247543414867651341166255656346990874728373917638705667748271\ 6367994522288468380460949911390893954144834048155721806863967366541586760353138\ 4416125439257077160807735388512162563340176342595272492766449223575322785913345\ 7756213141804272157452947440665629814973428295573899119034907890810880000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 4420728561705775328440652979609942498\ 0032041621559700345203885072169921127208471231906704405513968888026320876258941\ 6219417323449890195517651512296737103344429111383175582649796061971718108297881\ 8074896277994708236842377285775179444787128086701017091861528466455917848649745\ 8817773749060569564083733372712374053699193477802051146152661198056530572535967\ 9217243972371828205574586721604838465187218055811093279984358438261411998395618\ 7692499417171188500055943940967848863255202364255334779975979699474379045222467\ 9727974644618527654013727941671697721742288898047342789966152229109002378963583\ 9063922660076789887770399051501783884917308309509016822457440422675180060234282\ 2608403440696889355907844246413247693830345782452002480536443958166284651328658\ 3096795905519130031832896053612176716141405609794768712941272547396332722412944\ 0535389349181522608241439851608428624753186399144084780676300575872415607775628\ 1923470586880532163061968705752397346317285203682921077793248628377155122381571\ 7429234313990715560821349764245913205082397300535968408300470106010835844298915\ 1554994875197949970633022820499775520009717942956619662811995381947023022190572\ 1887319985889234530024799256602304969714800923896368461490889511295690703837045\ 5732568239896089820162292655702446206882227120271664220063399558839872563859106\ 3770611696294785124001631563751126012135889929030685983357150382707309422494220\ 5037287831012139798186407541355668111051026214380404481467851748758667691579119\ 7103895641239324895836394784730512737596417601291144466974327750466395880361925\ 7773886059443712778692589522628705933405585931712772430561740094242267367316929\ 0585605428536802449750245128860430306451373004432632588754037441553176036594100\ 8288122890494218356230677387016517170690919912585525468734869872631605429862461\ 3778315906734809426016245650863549302270481124019210609099853595491958904851667\ 46078592015150313495573/9393861976896942051113479474695596730195067494317580644\ 8099897116656802189463158592855792292631751356774919100215329009180622530414148\ 9374688215008464273752548546890642868577964324877609933356236597306378647079890\ 8681749057899246847079064010189786328852761350555731763138321168905684673808228\ 5227315374079268485870030291543309849623567970008178432858302329309702913628495\ 7331535805277686756958039899472589104469445562580314100823884021349628391273478\ 7257853430136297204549126735264041586850265614769628192750534968887306831081601\ 6021794700103472411598371751838034886619618553527728942936340869451144169960640\ 5535642843130302865873200223122276123756649879638632774505783019928416630233574\ 9852283804740032436844877014620480091700967914874266392224322616595648245142540\ 6212454625722069139035419858380568141031717561946659448261305085945741705965973\ 3816412373142969576439429788785401522491258759539258564757485107810394931051097\ 9047395634854702864987182379962671573554804363953362020282136628569657984429734\ 2033001321944144048616095952722058489005845092101616460722292433103042795651162\ 1265809696170157597368907539626202373695918715402081295850960574498645723106592\ 8766309243790047881677563036859679795522594616541898971438260781652669896937247\ 3874236984953005304959136686455927227393274793234908663259090807973707137645714\ 7273682234966583216779211197077299571793861158419329535619972116759787393131609\ 2371181714985648580765956288369505025361143848072243840795394892583222336412801\ 0369596264078592014487168141076346263448250044059894117657369313074556892139539\ 3832539282800338764123446847664044320884000516439294036070588879708531462391358\ 6951355181291386012240937012428800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 843698266048457708912392289558631849858185250212303910190235629956385535782\ 5661477842327673033466387114230767438428218090251408216833261613182147948098805\ 1621243292362914847511522382186545999158566326870182977000198015559171046133184\ 2754909922423151041896565562959649164048423583487989740805494612054155812731090\ 1139229384141866351953974178523269294994552255699320329228138816040417208464274\ 6538010948253889731401062064551175264478202436697848209707854585046724761134589\ 5637055047996479890296284794332561737294860641551336718577059802023512322102304\ 0930876001160058832174230453691360186477941920820055035560701970408721736341648\ 0636854458903331660549391323652475325120919855029415990792738150377594630324988\ 5100236547239590187091077702709920517117331710069681863803178599772170512067724\ 4373274483057244397612111261560206864419868772092973636882659429088537764050608\ 1669334884746962321167286134476305552215642259945367561725103405015356303266219\ 3305924459240695828094188140337163326113634624093130411116050697834955778780540\ 1025864697227532518520771793086111855258734854974734445548782421281517211925408\ 9453880985297902454232513961810411005209134187205264599770047619926018291792377\ 1574332762057439378440706389640429912572037893973339157098076089881197784117294\ 2080136767194573827628585040485424262440886680149241695045102131326080603988138\ 6456926001358311349459054122332202448723835519377707607791404111399882144819707\ 9838654604621093838432906606288327090629830293377663201580436546747347745070645\ 4854560155743782889012875183567750195636212229290220384060569519420225855073719\ 0027788830234322838456926604289082986774065811822103421764335747308900751471183\ 9416446551170119194042752472525736184446084581714730037905625484312722006146921\ 8978160438719899946229841019896019406628538569386532960119587769734640051997053\ 09808879539814706437902469266793185000590824986306002494737943467/2157190282661\ 7901301433849562220038614963675888291998205624108901609379283890567759124315498\ 3822604237551464574612022059501981454146239831120107709275564568417592929606541\ 6905146884214631608500696147955432442379079886381248340646011163263441214217374\ 0101082592958551202007570799726416821079553356368174185953955697769507759102786\ 8914813559965215403852397618836469569603625875749987673270686243975961881783047\ 7949507181285300950854981705184443626229093132050735561084668774304390760386830\ 2083514596765550438508592176240295619103406943086281848356364268644309130207876\ 4532546870007769712946061643984906541701247454816208835557506745083118824724260\ 8856450481511058281701995081848128264173706044628820373288548517681025039550495\ 1556187667021697155988166839780602167655862332609462584967156170883945678010949\ 8905571744002545573386831211298818637425014602311780152816553647639163436261060\ 8310502750198688196099000781667254975642880684615575402742795407755930790538953\ 4771714525046917503779409882048579058377487120577655015491831214310688290373693\ 0233989687895576063800776796241008325265435734122526528155595050634456854690418\ 8568778365857655627195113112398936535168987362878503379548572411603348679653897\ 0314749702222569258350931234722006568882291616302232625743823323502133488421451\ 1681181355714245736659162755790237713295354219479913900634484528397941428250509\ 7409981082928879016388607322527142284306208253874920540380774802495786906413510\ 8932497232056920750413727873608652074584029051585482285974666114457077334036163\ 5706338034602447610145651427962730597433397665985918411048088755963649175458191\ 8557866310990682398880275116577739313834693084142002231524002598723833036800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 3336742219764343023282376489507\ 7607522344409587842783508289981290463428452913369449470629306831635183294974537\ 2923736547541049900988081911749138608177352039418659535059409264402245931790038\ 3789683801168888388581039594418140222563863290233366214148033118109768506887258\ 8128830433410014449959034566889485455431801357828132195676680484951591378378049\ 6701483824226954443321505570166829014808031955557552945255597087030174458444917\ 0170024372812609995857571326448150406149977309295196382448644698105980904842124\ 8019538636344961185318858052817756809079416920217420771938391806401573511913484\ 4589318634035306229211206824911494106850741382576164320303877585916596375435013\ 8508113379692430903552191623103968026387834783471300735797317534073843709487426\ 6203817880118805171490186669521142795976174508281497457035557457969459362685657\ 5010842734674699724268948743043349752939064596026969474265850538416256365381038\ 8640440420717269018320682818829295318553044395274024095307401888456271949311448\ 4102029286270810196987848547065092309151037688314651220048142862266025168021626\ 6327956004202281878084499161374353903109819669620662482162638376738119144926971\ 6702877120933067038728321913898462433639027417644186039023036356458218353637911\ 1715907897343666432187808339172993645601682859829442383575970183348012764862402\ 5682417797451924251119448912569724646589611362918038376244086110627058299192276\ 6361719574111237436561270494924212151459766983285494158142234849133839595965146\ 0943483101169344086224415453365408397756462274826960551830613194492892506964360\ 3372876928434864118540903934835410047439053241966538808589609219616717345885963\ 5176049550019265737196593404401997283943634455792234510541894743625184102421724\ 0204478043917419269668012828454411345501937749663032079228774897934953826079540\ 6816167854701410982355458439031304621408450935600583402808013191977252502480739\ 9255980402913300684562118898483/11711868440119572008170790873300735434138495424\ 8105896416687128248833121501794274437383413993675816394861907216932410497356070\ 6657701386338835725630846985933877225312035302833308551033542391719315048822855\ 0646384587726488645496930053416808571966547513061573490960591422484699994337210\ 5708258649575671894410025775138550584980375964736934334327741908526717553392264\ 3826778525433231747119526069825943440922936896621564734930029546959812224448381\ 3446121260551482291992799014142428147480800678416165285980882766176827605603083\ 2522191239134904565039101532016240297052660221241631194301061908458917101113787\ 8407785660286723449632409422167700294747131296012583825751006406294494651848596\ 9821648720853287799248786691296918503983906262530955081793792571867796006704043\ 2404897307999398016468172893768305133898580550573951397000216731207282387392543\ 0527947798375840320018522475291269171118423605473724902059196849805080264810741\ 8126335997294410980338681818609108001940034232971952642542125444741560140798839\ 5972068181507150108424873572326038686319139725934099511489441042609318912797959\ 7637684736828387926772623527463537025386431007261376832332741990825106515665978\ 4604107607756824904747947117057804286387564906688992012074072020832310295733243\ 7246181412383833326896227273734095259563565793594624489700155099387716513766635\ 5834279251981134939135750910179371531639685049738556710857486855931545903042848\ 1364184609236057833897072828245080403909535011346723394050983486412602158978025\ 1516368874863989799834624151924266668074102165453818303368308458372587630063249\ 5569937963523750658985377584169214053995566869724032997713439253192354717682197\ 6977902576767423435092456926167298159411200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5885862181386199155494322586451470921117984095626799538405057980\ 1597940466522225395846397105800516669939065137156146722411111237745151903816191\ 1411071783051303124638855935879595017618515369690773738631494922554843774659233\ 6868971498160595249187090854044613574532152072216414145612727959316299629893318\ 0454731656165798955193974928032132782658338621707429320251555274829853923172666\ 6512503061326750900387647919147776636328790942850244375553813833618146769453320\ 1457568662675957045721127100862784450437388558202582083203135322232111693001624\ 7288463067334002388748381924119190381920416419670191835159696521916374765331892\ 2766322857258607445430515510982040356968585840608818231638086646249509917097065\ 1130809170143895813142997435392045319506868789027910074036957581061504917172801\ 2742616966985798700391203474436115427718009752670044061568069793947909179887831\ 8857053662384267833833338429341279377133610016315252263800654435538552877069014\ 9643954265127886504997019885469089055807848580895807245091046585808559724492312\ 9697144337271501215104914557457769499005343422982783453133404778023715128743448\ 6612417293729880020946699959040933299656041742363328041099890960204823272569146\ 8832637824446900011503817221398562603314185208415880298975337450507862005211183\ 1965100030383284555599850480768605811000115376464764320311332825351228905317248\ 0449360253482460721511040502383505690731526100090293967055705341475724989616883\ 5663947071996255446772781404241040464402402093179947099533039770730953638936467\ 6261430755017950438559277755882945614346504836907053967718234667955655638473485\ 6119349703722472650002874470956081958326026373856649975874550964112277281643140\ 6645717834758647515343136741955891375048459986238879749094291951678147608793296\ 4444436497323554408528132831573055267634575576651731889292773759976477344862655\ 9833296535481542865675491376132638056311706604203047828337438129750962772404123\ 47/3835418975828174583515733630990094529988445221600530698062024964335794517385\ 3280428205355351928557330551634849130142652902797494454444235773127577504516611\ 5637084995872824091614377608479591815275584026669494509972521776078685817920106\ 0702870538736585098036693931510719384383140143136322015899240214250801068715590\ 5212518662789499333434053497077857678726404718615178866547501967738971411203708\ 8352301264903434594941878152748086710708848430837968306869364345196974828036760\ 7895454961587521612132758417650737383160897135256542156111933549153999341044694\ 0474978992566496888022697470024011359687225701158282926309376914145178728340087\ 9301134013773437241550474136265610422496023925048643083228645443608716585999386\ 9348026329772421106188798118983776525830457119620867864958177142832297072273150\ 6163366980544325002566213919865187856419058202659619023313827840827822606408779\ 7115169739141497989300829273478691904508217044722412422773070896634773805881581\ 1542139097070717355275803605005970562733497022199464666223620824882046796619647\ 3398975508688874543086048983497160893834993371315517151171731712760682258199044\ 3058713939682681881275701715682119727656531479311090381394113888381617806776607\ 7544057013941267528446651917550236913475851145419132089033689631928637274377087\ 4664227025882488449895348082723763039209017106511855343749928582141124644261423\ 3662144575609924511870880613339906420720781601820636291875047143521630260680181\ 9676246801578836295506977750471831067253822818177151634006753339445240199186127\ 7312689072596770943647452286903712958692414827020480492581853395239954383105973\ 5823142375459212180131921278433243711846148251025979642095443410510522818294777\ 4080893681926144000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -352911937\ 2117317030181912921914414525800655809774846298028185065870635490427398856932376\ 8188608970967399239923572190975302365652712927007417867691193909627020812659023\ 6776508782841210395181562203889479460323181857136023560636619625204323295905882\ 7000650276118091711651321521852071688844645308688799339888595187175511687348702\ 5987826497807023992787851078065842523338023098440184800003688970869706544571949\ 8911232919205181930417954237570152230696396002137755800555371370568473814835928\ 8820390149310104767880976837878401172449930532103408571007061810982647726101566\ 9175291048717462968180486683332352049973315098794903163775260712408594778832112\ 6179209005438944308869584680324701471022993039673087451720954628907358168730042\ 2392665388041478318149238070828593847271495143539013192193898426229725345304898\ 9334477396336105028039243387494812387863099630946179015300538395813249783491395\ 7601221392904792692306746181455475075035620301397002326892420615928839131846836\ 0522111952200507018895079544680029538611019263358460139984574674521468402727158\ 1226522998870111035187495768150765595548796441324684195552765564033272802366499\ 8767201369904839006026533850915439760861894302546065156892289830097117332705555\ 4766913494833044447608936210165800210203584090356897787442295549647653608318083\ 6917630103201507239878112090032047687582200747752072803216915012471922105614551\ 2260240809212703727103424281541903722333939050114059368313938184179092591861189\ 6210851412795507310007146343565331533643260507462264911334453217487671857701049\ 6950429407702339247848280003485545884574962877783033767603556187881569143932110\ 8131853903578246890152242427296212446496510718225466106576316771612373028627649\ 6559832914198085998687052943289118818807954742714448890742329881171494460235605\ 0257332600435961648443137378104873210810250634775176364538581390645746483786795\ 1198113568560175969975103719619480994466744201311410161263/79519382723588363379\ 9884515483675924991139207234041006321430982390722592336952773223443742045600605\ 4168510768731821925745767213287603865318284630737883442831458015072703799541919\ 6857329061481758030758785292520052176446292253436462791557273137447076369266851\ 2753775239621145435742954994450174722884437778255216585698524371774622564992945\ 7492985229252445516517965437280196243345826287798513924828559050144754679849754\ 6246948485694162025479074597935778819391033115971092835768332178133182294210087\ 2504236181834696476217371838155791309791258844302219300967941928343424006978630\ 9125656307277927086682434039193089730486296128546267105966687656664784141972066\ 9164003360528356202968539818342344471438726222736356373139155960740070005665634\ 9700768330643707852680726334103147260546822080020914268292718670078164043522492\ 5565409081421818702396284582518232476510423012104690571146765722080279666545176\ 1568624527635998319680432289287525073761467607955177259588201165404379197992018\ 1211341676392734488768527182755920502260611167050331875931975132679743289382991\ 8343277641557262235156285784825524012810021496402699368554561284262141884827526\ 3987947806870085893566587043355355366340071805295217195704518381620278017192966\ 7156201661166474006686010379622667465536721181267400147523984717102376600563267\ 5063920104296674325969031238770461126062123180451709605934454100587697698652893\ 5706257436246551553006885467937553905030623509680341130955304592990902796732375\ 3200169205844143069864857923271041833584071533454616186366279789302694954400725\ 4190213984285971986273954193291665984610242316683923432940466736754828141122388\ 9567922632922146394624933278749165557881202248870025928605838930203377664000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -38690242820211065308610117722\ 1265061775962018499237380548551612875350043518613221164920839303594734524757049\ 1788723209635515328066782177644431932276495778575421144076281446896693791942377\ 4888146846020928883736792035583635465899371071455978902362241739255814177627483\ 9346231616842147315954980105563917985324713891956474752752019833318137015774839\ 6031225519445844501453042208691654985004270243731598987479332945839650779623344\ 3609673165194881613265825899195113893040613181976049066439577920564660349555815\ 0915127288915481146260140433823906814477500266272432285662484686511247814245501\ 8858475651728672311480234205977724673853938394760798269393923356228594137835264\ 9639694586978641062504724375521249135051092784195168224334843014224997444346653\ 4768558135205359889848891458201322571682585830360023961688951324600011155747282\ 2623934027346146335178186327341743698006565936978857326858191296197694991921230\ 8614758294462235850713246312516833665331821745248169781227656049230940709572410\ 0221073068338850325760888734281880328319676082267196384666661410532088261365465\ 1394900694680526882041087170736893322306365996969548646370685601412847082838199\ 8664073569360959228882098945086468659990204397257188694784469786232988180049291\ 0198708190931464002181967548724602129531616842755712146367699077733394321302669\ 1280835097055048640650848137924548257864736878794445243236761851388527306479355\ 0475141623623548478084857604476006732250076180906615666364784500923896407581046\ 3343568338583332915101923316736184857490647336135840673208230910485090584677926\ 7907176456934442258942623695470354379149259082675141966468949679755685837555121\ 3911222211533614373789462438754123566227389216390548304364849030129783509119458\ 0099389150534966614877175802748597418877700661426964665532336049799603627239568\ 6575569443883112212210987524371591332583082518662868384322009330876208324621477\ 54047427501980671631309637766306414709814068801/2240066449304919521878035330669\ 8300849584485415275473877259951003775502103301694769527982310222481824560054785\ 9919767453427742270898216853629259543386843367440079893045037538247432943924938\ 1527762613410605834167023665785058828049949853819799090350953174820870767353870\ 2398566983529674255713546004456843034282907591658357135452649925011229450385624\ 8621747805013877333133234570966600681023550561586104301030588617984442096063199\ 3702484028434216880660671527201617533722044179483592974730646424222291153388643\ 3617332849680624183357978828560448365317660319425262990593018678017992796020754\ 3453056240911105721353930336380096053811508431329263342610849903504841102764084\ 3923559468640599783379166238293024026272762594104263083877987580340812091397282\ 5979907246422301622053374145736167248697065986520874747207940594970762465617000\ 0264100783622743002299648886402476034987330993567031505230381315205541850539967\ 6284815138823564827492517518040446442310000703663207438501613122239677356790536\ 9173588340002878974600955132224773413826832708900825995017309598337553322101893\ 6870320831864138878808558664386284720044687452028573376152709967405927340478187\ 4843907460010760874525668615661778611349175610353802433891621679708369747089754\ 5652835067636208790829487092014847187807535724623660519774061536086611098368049\ 6567160991855781432094055770975593459474970926378789607985210641188538111335182\ 9527123936075817103929396070336174514336561175200561007067069315572294678973993\ 1073857207923950650620692120760452511988650902793743726017824685123649690468465\ 7768206450946502785965577836241896296715752061166693733068889335528249902484043\ 7299602047503125519684023700401607520865314565234854778793324246466560000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -211109961645111409530282035939234\ 9823684307418857932266448159321765953051470689145262498604003850095102496256090\ 3839031761752561877723043579439570018505193051130596220277183944958156956561585\ 6900665361210171385345343915898509417041273209184315064093179551576421703348286\ 7442008764028468295953457137591676804818320435594406395939465965120008712832902\ 4435348708492300385474755202044935744760766851635072714241551697771674549905841\ 3640080444428094862349841893983579060186564034632423281704328167726765066899613\ 8674115452072596269116517462699519762689371755332793038275294017830969879757758\ 3780973980556350594609421740622439730059547543950327685551536825201699914755114\ 9021873318767362043017973137599938082618555335192541856191001364405987327904600\ 4624688592571332785719452971421374183149439536640551157065233621215737837377045\ 1790372380966503287058764264124012766144182677303508666261421940016828315733578\ 3111206311764600343199203550106156934695766009338568829732648921713382144831368\ 0024625789181071337967208838142445365710136244588499896088832620273582414223382\ 8444761332689662083829643627460579971086459175491854514442360043313778777252822\ 8124070347948297118820399286138454269494474856184711642714999475265079289759281\ 6458035547454495253919515569539795406992204719427354759472728611305086233693231\ 3222934420298246773111476612054692316446954234173937332945855250595448717284717\ 2634733794646933575664237849296730317122828966862609552242050050143134395675792\ 8628841828374555947490596413401186503572589355759378771288842653093847559331233\ 1174666269052749453022975121516473543607270996553607384789122912113662095708397\ 5257823439734152830583950537331782859513363475540088658585830661625188045427317\ 8873834919554522247426535131912414589750737858943266606330290820353152605448029\ 2758556642078320105656437207437601980659975169974066024390519791430853957523732\ 773515261693769141279656666209817347108906371073/589732768481293317639058642606\ 5320773698308075718051998493111911152603013748502039029808141190783932950741651\ 2708947508039225795414934206569733321884836033577229330026939343828517925435448\ 1185927609014073849573670867930363086562194412226258530488750259596775661033897\ 0139965302125433211933979475766759352018940536099753000110944527384218259661670\ 2799931772400448760522506427671622373733440353127403626014987824035387487796194\ 5391072326516932459285329850556164038467466807190800634644157358450536917098412\ 7736230759627329679226700403803696168604895253272945938429932746338574426662772\ 0736626045754077138855819940336784829566090730178611225589854244649152121140795\ 8490058647148385838792999425930149339928807563634450383349221257158407076866864\ 0709057668116545102619641404104774747290174043464769625017968662705411984527136\ 9880769411348747326249957489585073318616692256129961627439970703245388905194392\ 5211662452214509729212472324519314970932453712291777744856240798602304777015775\ 1631906014691175750883184815211102182192241736562709969451324786807467288148130\ 7380541995323709832871114793846313139007853752879780291552832784118991048967315\ 6241779987761704655785146002393156832812409117026713521438982440674154814490565\ 8880969854461652322298846377167305574661955138897964062751750378922850091873184\ 1575360297957284788991619775270511603406015368180729328274194273273817599262808\ 0442918321867028551319904874510318717348238539481252593202616968670468343673607\ 5707766024280293551370978555273745107577197961471064368954077146552410628521553\ 6864975425481864690395227961181631683843196097989839787374537899133095556193772\ 7495041659037441081936954242049016884927905246913445337689627953444421632000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3629550206755233061422480431\ 6152784417712585029217992152256922497882927986399344159261540321084679583860427\ 6045013811223764487284263793130927855631587036752679689433595477588719066808482\ 9807343154782845562753679749865272193888849300479151601728191986587333134872065\ 3671023906897132222947115683637666640224516512886083747724048573510948991019303\ 8288958882376312404243187463139226240722733049083170710023692329346910909516804\ 0195835406423169352462179572051846215409686336347508602362929999335830341985205\ 6607604698139127057896481790291199579801621060078092430627407245203943609195357\ 4323512516739750810184526237518649438384625729309369937693835803858169668355291\ 9368289254101114045517675456909546329861218519826571702052210615587574928208763\ 6102775629433247256775337504615381233096251078979440547156946883511841409686216\ 1656748178263364606479778091490308413249096648488058777226436904475090399523942\ 0113438760836813170231342286442222582046477501121046787475195116460611751004057\ 0048481307476383123600224908066405129528596315424605022036639597536096777624639\ 3158219297904573818097329426170981964540830775801587225070011324504319716878426\ 1489731893061189090417889826795898489021874386763410772961068992986641219334065\ 3255154696838259867581465969275260435231557935684061314977059390244148716049629\ 9449545194338772673260270088358230699743207852318078100697913100990562324933069\ 9681890048141164243790059579721483278994175565848854109040109308556908463224777\ 9262958241140921286692721569565015469827922849854839934741866386401988124932278\ 4649230171733336134703236338444324939440870765792196753406341293506618173176540\ 9238237841496565031918418494987717955441493606655718189529017037124862948379812\ 3812620237958761514377806091408988094081746543122857538811398680203805342385690\ 0318264934362633294645477132889237412046922103324294035426098226585449416329522\ 7817546266451582916102533376113107419638970544217/66039019534894897256361061197\ 9921520308933366590807623442755649008349118498859515575244204468484580747294550\ 9907441568097504263638712930358608937141485980721203290529353792813835671517637\ 0472676400448810100354273324219520945896389558714091054449677898266765187584506\ 9558496649781595830189127281883037062141506850215874906880384463315264243243928\ 2995746546492169675997094262388890413230432783892297670338986707963439551105277\ 9015904081964578234063757404972114992195208586451527691755515441911666959226212\ 0458000127845440887477051766785291990252141932541341293655806827007382081013536\ 1183640174811779572576833206255363293655944063957377884095580882775560596767717\ 2017668696474808757697304901040175329184797801416818514637409514470279705469019\ 6381916914077251359732693444894367737896474353789727012298306212334648193840693\ 4911998631960926164721447776712294467266297054507350855869530132951542275569788\ 0418119026968640815965151508991967436045625432085871313615508313359768733032783\ 3189558052649088926666171535321213362438156704676702950717561246597790610314815\ 6509733660739681991054719101225486459860555002463602015837804470216718483249758\ 5874462885294410937745678517513629560521408644504341984731042374894570519069172\ 6889018791536605367846534728308421513945216068975430702291024088033572958181879\ 4314690460279813108994245744178371102537212448721243786429281082798139152235918\ 7922373818390297671680904101016542583524422529094824551271246469807382663680024\ 8726043520169779319942869475653625856401994081695154209090559784176843604450324\ 3543804570767130748744491986883592761625290423391108486049416203133256007124778\ 0292665799751780152715635576662717680349506346422154320873196647088128000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1794074487522403697742401689272\ 4254729287650928063812244444275006519957231848123037255273260127847941292339695\ 3444138556590624890062282342726918701481017317307604657456488009001483238412402\ 3317099093098925182453958471840845412118595355136559811342757304722662674320494\ 9106307411411322906635030448595191079084753607937037613802869746284636265033981\ 3904804837366640459850612966171587903338370617597767901229804219420841715203551\ 2633964888981670528213413695499268127288103475836302988251144216126071341946214\ 6251306288125906508963765505838709247026566860930537243869854441366627765780589\ 5118502160472257392024923103756832118845594324650700049245382309543357664206706\ 2179371505374364932837646518934307536093434345283568062976857306750262941977786\ 0208035079770322679654195833066109834134307674642979939614806125918192726233766\ 4108932715668774307658093846093995306414308265346503654416148215928217041004690\ 0153127730537649459577315375349969779170556107935297793029672789206997946028186\ 8223394494150055792951564635705693969242352678642025999933559235601801159430748\ 3869417182287650321054416224622270883013418012030240245404494252453431467917771\ 8046304900273375240673452963897604549871015106127425897626106539737335825049732\ 6210109847179475455222246288063118424126980652402124587158920101173457034702196\ 3571335425187468032780896612269152584600283820692929819711597312563131482351753\ 4157252402950106018880532326341722585816181529842009455828693894595520601174463\ 4602378186558180931704663531799231665344606547497668999354107469721480267530013\ 8526931237862204089517744261300366992755579571150329639207075480881648128624261\ 3905750449873429458621508460302775182415286637303677754104736301832328739045778\ 3420103006792260169481257916376725736232895689952096753911508304052404088904697\ 9007789829221025130389092877324922113503178515452103935000588321641658679848306\ 9923808288985616979137681801543763234201946096543117913/24246385685413757306131\ 9141858793805189674520415986442967981249243139940413362150855095749575962870554\ 1635666433649555385533331407969407285505049973379797635898147203306457169847926\ 2495416953292008886840345366691515281890263060506778834667003480943302756715165\ 3149324585033189449307692623241111193262312531966627248078615845990841933030661\ 6219832628484329643945220102910230362094363138520862194169413391958280293365133\ 2489420574184219385850191734831909185411041155503968980467044328134795433630309\ 0720355934720812338993926382685622161146737447971672993455101141985716662134792\ 6818619761413340412687900574372844226243341152879457957753613689429996320798123\ 0831158881204027359753465593790273452289495247791088401746592514059528945129528\ 0797175551960591465525354454105507838776930850219672370999194942789473165612101\ 7958667069167739848434280718984144385210796933027220852858005305928894886283769\ 0909924095397390985215091965378240263120720856295485120773916246223355449007577\ 8630848246353906204131986492038322283183915270303736435882344049253347625076314\ 5997653163003598648017201346516343640524975830790780490935324223877842692401394\ 9766215637975571084006294597494850048866582577897453700547517988382144733278721\ 9653916498981052948354144141909302855466061202331751736139526387185867352147703\ 9943018953943429937549702766753204125198944807487838448077992429343594209377514\ 4019632153657948284820242360194186672065272576826432865856848135818861938491960\ 7966289493857642347316321077956483137157259965168838360525195476595365597772038\ 6150906639716576038566860040713664875828443752855483287348745194401806768698779\ 5624935299035304620447578281308597342188018809828631609983184991713141869809995\ 0878720000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -2427768875460228\ 6206846988875820936006627171754840918088034586470354258598433592252837075038688\ 2408408338947370353987349133890211709675512519153954136905161381295368430187341\ 3008638749891505930450162975207021053272859503429208791886811067386845868334470\ 8486938863901677203580714190950113373372571239639817488538544477336946369333815\ 4085705047808618450424602326863636082580325297675312501441413258645977746855774\ 5680375909565888699364901448780039031121259935791256599579922631035696535868572\ 5394741649074699351929507031974833309921484392921044676120045148609758449017746\ 6736085960712096490648588247492759224724710253883065571140561312375036967311538\ 1835438067153446712758772000324903680122038535682708988980730984268184682693183\ 9968986841773838781492309666009011817653933649852881797594616132739279179702156\ 6816356599126560872623110033915680728016547324036298086218339346669591503815344\ 9489729478653479712734104730390284365759167404451514184660632703116120033114132\ 5660347785257459890683480754888876093717285062439596052626811824013383463263836\ 9727272201266671741322427530005933516781407286399426820743076002263051425787317\ 9052256268394631880297611961027038401762199324223901796071444501326781376586338\ 7426527174555346400061290689044345936089239648823701057060211574702146961930599\ 9378903236905883583504964042018186966961659472244411825142481295234461126057764\ 8054119420637245332414324119632720336765440628563411424637420406288167087976566\ 3159201664246572255405977264370205673383114442926960944296024840519314552494265\ 2054936302632603114196745795950375433309327442418248492935249700647206540244833\ 2306285484525518693970032218699436765967102580458409280823969869708286617454043\ 7695067003258902385801540145904839349135831267219082024039540993368449262877831\ 4065574172175208137930118111047702863817078564672093992129087563461835950309546\ 2196791002835169393516899536319223381145522234658693919472969008899511401/26376\ 8033934113548239840285756241863614964768430421260264784886421925500041355427227\ 5696395194423995592359765928853410986690327569653642402509912684426209075704839\ 9959617926653495399239331933679806314586728755197111131270073641024299175127323\ 2337499585003362794243693949881140197628073468399783846338054404868292086434157\ 6016646321764294816023198041910301206380843934683376807389767410402148080198790\ 9598668498441533168206520207406941388414546725276790585397223963029905951961954\ 7832031776878799778744792067257685852761306617350948148112144331503004290968869\ 3871417073367892611838686623395475504343149352270612855232516139302888035577346\ 6615971158590539901427013647647092231113291664421332320613059075252157594120387\ 1461999147543921209702953361489243739148330832099532650741540115815861464877353\ 2707920020717968236004020302630430914014970306469833756661860419951851001895766\ 7459085602290013971739003532855119203855271996354269218360458082952645137978921\ 8419666946898875606174537196134855590369491326693364200793206627018566938749004\ 1409260036343946768157078037754640830844511298520895296694162273515428409361586\ 1958089000163633012072988207506081907640407381382898137423163375131791033472569\ 1715300013449143288498100154888744505803630338361591414874163661200698574606602\ 1131899896821653791860595215915258210802815671797641323581378857242955950821753\ 3829539483844414193372697810333804829719923273421433718422090997997976405501091\ 0941350430315045684427605828706004236853048097443648132238112555081131644051128\ 5426695804140345003680597683101572645799692478385676329422412877227031903474786\ 8618517918736071595826834534810367067273638603142445432529629534327863046494060\ 7344034995545649238438313984000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -17036759667318862987778333936299145110400557403254394825805867201711566485\ 6374619406717716261436929508557515242889847839413250661865506642784062414804455\ 7596595409754172939881490443293983894673657962842460316141446878342850668034774\ 6675590501040809858708604239370798867121357275666567271987443296955834924665249\ 4769914401227303967659138399830569958957097009019670195998832396660770874492529\ 9372240710412463885919677971765751013364427488351249859784413896311999160139296\ 5080122255328520582464441967958260172067833504333831166999102104998759937836611\ 4750955273295165167728961199425978823501760723298088006443047865200614612324320\ 7312085794660358425154097517249535493319286775393427735202586933834044229042078\ 1690637745979487462516781127188180016993560013160487833512971477382854240259367\ 9707519972185280198984050563413086730323555186559925891821482986119738765931307\ 9272755885710414599308819260284019385724762482560553009796545411620750052343746\ 1122717568388764391073589873770032808263942439210942581746049063555826892628023\ 1107706255378170690342416860469391000571358084202662946959942569928574388601284\ 2997231907591958853301750515468320174326127140627002301318999030973613276575320\ 1490506130033215119331085981087216250805898724767013376619645926065006039756939\ 0766672557289819700463286673378401613184285751515343845393432235669502633873183\ 3557787278339074194522461785810749383432208333264516741462061577461740033279709\ 3933468007280762871778101162034468182515245241487498799379232114239802301517742\ 2962387082437676991709873657199537107137566381345949247559540660982175222996075\ 8970649884071548647907874306234598396320811421348853937326630633664953530336553\ 6136562787633338712349906365380891914234848474811873441156657969502937013489300\ 6715991279524177612185721225019318787710080213192735558424689339682351835196840\ 8757732323868233217484145940526982239795777744548247063867672388951109330352421\ 800396545246230841860972268445818303/157467126590097223264898983190095959534043\ 5386649046327757921573671966371305488803130093447846600791427197000758387410581\ 6123504517866086446353440708856080236084513975474885935683087913817970524068859\ 1635519179183226526302680366569979320193337085272316968069487968047869850173382\ 2352181968516752279385602035579836330645934445977667218085778373340598436509456\ 3825791621055327822047951774863152573118872703458120882642726989456119649376756\ 8328893774537202712154028892977445574013873403759880034989700978592919000131752\ 1551435169642878706900405312996984596808219938939655734847886744217616991133668\ 6415625637693160264838526968291853474095787054513516939965000698083788917581046\ 2656002465633427135938549159274620006244608555829100375858589809602881742492473\ 0967472545422064997586659989724602173107598909333105268579096804299020613088511\ 6409052096708340876048469470409530832348462530897972801926716480240827357315545\ 9728284280861613153429735919435837544391006476876175996896283120497150263627538\ 5351140296711449806731191871343448123898582347524263849046050131751266731379391\ 7276794594045796755656499413870549062464748104131650804368461069367583113975460\ 3206965632045992953515590262789022315916393992072689047748332187622286077037503\ 7622394635452579709271671320235073395227899969215950535638566849038066116031806\ 2849862317982015859412962228977540999518349685399198721097791776558030589024294\ 3662621252297500748253659293562469841774598194944075564627827810243418368937374\ 9792862153958981736653010016778042280067375161045391713066354725163500844615379\ 4209939234421717619873391959472197855345479949006687689209709351189199439533403\ 4046971868769848608485796333331682359108643064338280051403615826654944662125612\ 0763678720000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -76936031207\ 8999186374148005508492163028915874325142571586845337180907355804819855470678536\ 6549018204176956583702810814808598565459708876210767352874449105341670909261980\ 8482104376907234560317871943790092297126919525088097200992964946622320628855555\ 1795668619237972416752295653164582258362709649626122161975413102674921581648590\ 6602318061813737781437482239795935226477349383471660274337373140589607634601309\ 9054958279713912243526023044764665929213832106135676810676638366656479153184252\ 5767176989559335015178422647979447714812448770537503416866760542491926119143462\ 4241443409979655691334936546431591417005701579410102806969320758164214099414390\ 3435050496544438173541201657203714516006527876785410605302010593332278819413713\ 0020651930980347542091779655980282198040148483140940563965882754053783022775808\ 4420449997795221890645865882349541097967058499635773198362847347480120896991418\ 8550879934961464447858689417423264660036758796445083943098566649841162815220939\ 8898324221207617843623670531403549356439603727776332533139519627689258298798608\ 5162813818966293137408213451576545958976064548206750241791932391024829084145615\ 8219255337737897816593329148099710937833234286274333919046861774523451570051668\ 8355114234228768829036760627775820868234925913959527360034624965335141922554503\ 4813862392554196713811844486602317326313656119553858867853496080567589237898809\ 5863025551168749832142725646284794578830492683171350882009634943923723278779598\ 9635928504973955514843653830876161495802831066454993052803436606394559276704978\ 8031503688378324944438268035337769651475253175215798858366692823344191174785621\ 3285073804955217596917907396238483095530539572733730631278522705819296265203964\ 5872385259430507406989182713116540593633928074613480137515378117656181529566701\ 9327957543859523896759016387721015492936255047802979646990705863228518161105818\ 3285345390042220850670485500059798165825406510588590633541663458460847111229411\ 6055430971460172528918357/63318580493077244461404747332269682069521904848186886\ 8649202787878217221677935743621655153798186037794079827368020426036431725670116\ 4046942654539134492022751735223429097644204741097166308072565735138423251535956\ 0379098226728740709382955867924502690956483717833507015971226294566456767990187\ 1325533636642079211736644072695390765539805734947546816877052594783737136070126\ 8840109513855389097007907599594234687162255071774057912964291607990618529146225\ 4178585483675298092585782872174893147571111778744372856358272616825876813665313\ 7497623829937923123680859172289400675364440214602975434488156939551813853258316\ 8548783372657821765383751398582409269248277020221801805836386963484624604340175\ 2709423172152038127707669352693610996549749886090020505643730563423424438122266\ 1845401148986686230566970563413509347441084603630275602603807422906527165186092\ 4966347241535117246619312867267850551611184049837056019696589616435696853418078\ 7376320417305251954579739042927868174713967287025616298791500327575713149763192\ 0158841859053698219835032570682540632092545153834979972129746718592940834639067\ 7263349993969482186324915742186206671420241635983904555421466064512126408122534\ 8971632290495651904301061124391433413087326553769882720035393584039173626633378\ 1443875061287237304300171269347468548647301372818678418065232035772366512794307\ 5669711514574981664343611730274352760481566517784640000902528762287180736474131\ 4115778293034769536424547964817076849565547616458015657004384851735299312798388\ 3626994949234728304698152859431662060390835602680134605311304125470062539494762\ 0618887748118199158687241935386144675588435564475984617838405744512638309044707\ 5481999209479975428584719837706218487783170433126154762696899373797011933724934\ 1440000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -12241985885217091\ 9589089574704649553099564181176102570100444712824676868178920201197785741102095\ 3294433779197728454015445982094387191065827721383212179276463597305775315713204\ 1513072330286664570209451128862515601021753622654450537549471001056176630850707\ 7291853745500797193268043685299816701029451824112012655447615776545233819153754\ 0420273584232588191966410618860290549813594130491247400200123719649911182425386\ 7065159284810768479847323513285892471354412561518056493352127110304149744183223\ 6446989216807143505980357922193600026636469785525711254781295553437182799679932\ 2626984663553005565016578817146406142299725693466540892942487768349226712077762\ 0030076842092550045006004425536529830398772961703316222122971805461692860408076\ 6265593021214160468184900238962805650192396782792729960510686994142565054467724\ 8598569127977713158703865571045731926029762538106212359755843591723184755005866\ 5218854186926714779980823831633281602306670207279723327613444230404358102746384\ 3508528853818698091224265353674201137722940510636507436235205089781426688505508\ 7424349354348052901151506854838125983276112779771928034795521228152652697790600\ 0195322810746875502223112453447316573164424850904263254188416490267137849801234\ 9060883006324754692373578976438634384986085992372233397413842573997174376740197\ 1481159687968862771201697389746002773843457653186002247708235002825398540601776\ 1611267769534151599367062466268722511304993961669337041817478901040891691716466\ 9987243782749248555591169878777755355772505444369618862668715520255766339121642\ 2060892106845280755845223061221909883185081555557237946382620802124874713360542\ 1196827107253873654149431773000479466259227431312136405739689941106811020127347\ 4966920210977775146152131976647615654905120780652924068552182519560302502436685\ 7141357198326392399704193339938901509401877483423423607220011789963472031227323\ 4982750442117577786010790701559967382597910019444007413063354398696397270415319\ 360904934928368279/934103324389626455456278632331507443033163618965334570300005\ 6960138521416360929936681407327800361773219746468125472690105673076204640414423\ 0104172633651934119071591648739549190535708506503667982304220217684080348085451\ 8806639367428948128537345017331456632622883776262934078480342478056727642167376\ 9700611484729421652658731096476594494564083930627282127159356607067333923640706\ 4593458907432702935828470652755618885823297229024974000881629746329985673384588\ 9733580652194046772364277579737026208239666720086580402336619313436126269285734\ 1174259262771417024004517503415385872719716702365255307553776750191565934498181\ 5822831907967895137729461383844923766761656111930066026073390546055946154740751\ 3425782436652145897426919987189382856542711948952097845622139349304616289033778\ 2091171418093957480021281240065847541980114057338133994401710827626825930708135\ 1381326196879813646802365265394705338447762607101590941312947768820667106404494\ 0578468240765550484562904587004260792667805095891047047799300709791598236585386\ 8935166044961559621161701484385854942482169935468667722162951631119109541787313\ 2707699459495408567820699434078635066268799372606359759967469344617053889500297\ 3275070142773358321870805579533113169832377936035377212788607588653982292741987\ 4134722849826260325683052651522822012126268353114427036048816373455679417460304\ 6104063614103299944321331885118983486210769206312984991590140071415122115260660\ 0166430366179355629034705255708023822144434073554179407865612284244050930824694\ 9921404742364231573741686989573974530217962196841366527735400760330448583139298\ 7190542789025354095440941588549948708342923676033740017139262495698871122053974\ 4903485692666988952920309574428173844348446104518942591899306648657723392000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -66167634293339783524486150\ 2458639851421560933825496827859890702173173920402187959844083283103722231493216\ 8365031900417338215598787262704056793526393623481100678474554746816909322426411\ 8412530247472127948690563190794076069274962153681337790214735052354693922127700\ 0484453022107677195132715479435898173710353220529601185579469724006270804225371\ 8241355466448874970574647673009461498387592001431003752141039123062378033494766\ 3147053746425920810183826006960035556235866387095282529220191476362887281853412\ 9415709336287523800515337104812934470843327691106261058030482575961761826113212\ 6083822069345294359215167286140159853408398688289580782662029205037408947242909\ 1373227437833826504639186814039624320674348752396718860498608787247863440852517\ 6318542359978437523235654909384088513677602566908552804544262527702286803859928\ 0976408114647776310515045371203884584880385189418596494982730556320917542786199\ 1462793365712680937837156785477798008074124861519655932077680017163026514433182\ 7207555449428740482534567838237460071972040711743159464372456775005145932981588\ 0888301605075731794048749795972842396571028501359693999794808857413383293586073\ 3313480099906465869256035961389914268605866372459521009917789636646139677381963\ 9703929310033361489259407856557595661314025104640284918416321282445717347782168\ 9281146054191540717027745816223507098606997958874230861700219340801102308531588\ 4280833350905487565997502297056529962654543108939332632022863666971653767297957\ 5194147907920567094742370367463170348759582806924344130932324339824564155877756\ 3825901183549959775742674458749284921726621567378750338903037743527179041614808\ 5533985502577195936864791620122624472368724165876170647518985742252479486541647\ 2707618686167290304416262336714576346072596453210854609272253965630435775511209\ 9929224408012137909028827209183356306773937951526666685175108570553545436379246\ 5087426422347418996815291870855954232437368422711639908546278625597390229233080\ 2263761/48663735126284884212729420674366044210943908146099537868343397928571436\ 1190875185450678119928614598824545052969383913803136342700693864415849635841001\ 0139583043507430678992427989057470925071891256690348204143460477686793586237242\ 6158676296473198940535545530673331824038251127351107349001522441935601142643412\ 2149603778626478648822427497340516136573398462993573874871070326199494928282434\ 6802240793061371124479978692864295511049159508430122777083764063174770949795977\ 6736198148488137297561780412157975049829266704969541283705874602329508332435677\ 4737655781969559880456145707367044744660566609860945066463350147364612976986351\ 5263100113450061733902816739532181138424113151975242101989330876653779131006527\ 6797630815282795012603930351426192200610878186265834920838164468614556014200923\ 0070065723009407915577822068892766407197028273227400262243895398666125304376833\ 5064400302538201110303852703746956048093327711757074053657200405696609481820963\ 7562527268110543506130135251270703946836985715846301511075148267241491520363199\ 0071937145202594907918298463147299028693683531977213143872141308495863848502009\ 5670457682167108933310423106293144440534055744263166791529884514571740587534232\ 7018459325833312640061067920666880247217481292573536212180359964259718760380965\ 0474126171830468754291547392630165959765825139343260408202045882510736817157714\ 5818899170574851213118074222431339744325644951812481973181447106054175722007238\ 4202044069167548264128467470107946801446497623517896856742358923688039523499371\ 9056235042877601101130410529654666944026799788061245273424128645570802133891702\ 4537017304086331216583586327320039004482043248614271991638956350442596230089868\ 4072048226567154595625997165220955984645378794513644042238033920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -46816717299577533021197341397893081321\ 9599799007802250485375799492950696431613816378667719379273387689641896425621884\ 6874338529048439509954956570307431504573582823159821007485674525001331779064200\ 4072772837800664126245175052424785242042442457601647251919989313555163177729042\ 9888976422509865721227444652368445416571741932726840323385201161391603976352257\ 8022462465336430440173670070867776388244477289705115632038471317732353065149060\ 7417353277875821450826154160014401240733159999871493258307334933389421714935769\ 8815995531914113142118783611113845315769839199893154549693230805315976893051932\ 3381066375178867922599544883123702182328782769848548888518082615782255669814209\ 8439441788219328403924535729371644454597669728396841057942910869530441136817639\ 9671457655483912365643363301437449078035882274820515795024292677257966126829588\ 7336524691505117110400424904519695913891365207592096543675269315453429135731798\ 0120101466092109064524274077346103275083833006588466887775551524306123850204281\ 5284185747677528945020691033334197731772733527272782279730603955475682844732412\ 6478540604758787308003535192812485452805555902566426715354707309661260416423898\ 5596368079170243747653983165835444326717819893652995209435885797237550111136819\ 0285223774542229091412420874883927690764835293678919726133187746476955296454768\ 8385789757353560445302967207859626222874119545542998103410564370138597876687022\ 1290965279764728520967612087808020744508196809059056230523766995414820336105251\ 6090932096588686436130519134832923573072363245625489142786154810258566430792838\ 8854052256766490969073790805175026912868134143437212912480766954039543242334954\ 9995971763992360782867203989688221850799795921117233978642525546440336586892077\ 9832507679860045394850033817181966925009310096780366591021878462933772788341755\ 9375408748029664050519226207502988296187999539436377311770823527264929155436726\ 5299754271495347263943651730042489922398358216672219031797102758054764094564792\ 7754963/34558207349996397436968645669438037179737156574634177601272259114464854\ 5027737671078487559671641522192807782183593386904258857988682168507906470003862\ 2025033191215518212136710901978424363005421467523683463029978755676778264262135\ 9738786177781673569158410191229673673038104439576416256862259023373857782876938\ 4102429281393671366004242415029106342257481071420956196685247503941224440491638\ 1747830713745644174032864546328263520873706485255608072317755513084108818017456\ 5877670036755544593756530002782911200436701357959982198027768480899112667996269\ 3728835308863992860378457288224264325680267138465685202345438078338737743063884\ 2889310604922559021494503146858796463866873019547007409815578053507721554358271\ 1536200010627951198274352004069865105232572423846149397048662329887504911344653\ 0444982117690337908714811375866526854426937930848490032057847728534489518065055\ 7616318299408563968324028928719579939080304558490708593176953404384178137092901\ 9736471897255862393114640196373393421427973374945268553045730218532999271357893\ 7664152374926131901106990855397323027528088438503679771269447686445004029264565\ 4878258941514244123196020597621868819327776229946264467889397788679834526888000\ 3111222215696174678152376871989250051384386017893395661031790089113372032953468\ 9142352547905120200785112031053151675794033258789230943347076078596518634773780\ 0709716014728796283648021238038714884998184891568534855382290323170438873852734\ 3289180518863677246869507257375209817647450457710040934249015307694752945797568\ 7712204150005305191572773843370996012496003711963592161795571302214323658670501\ 6153765312710533614922470151223818891717083315993571054730879981567499382757780\ 8538271290571606553166501619829709449895192338805029516104673080912117760000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -80893061806907243435945101\ 0152408101649849187015950061156605972523210697646625493934138923336814377038312\ 9695001290069143242032787582280886952240042626501913140298026014700028433897338\ 6706134104812361583528090458496602189875770153254879787174901365793426300895207\ 1288069761161299876005252980336053244667188507973852505566982600120073002092715\ 0145956791600836691203662346345489683275057730075989971483950557344014337494549\ 4270874064589501339557621953207989535732044197075544290758647157675652933878935\ 0887949146628506656787248575066626307459840295536362789074729594555504113389144\ 5680034775881631014947882415086353507165701545610757351264161422886989941629018\ 4035741738037320626099080939399926076392883624793517430598704431747135138082584\ 7740946086897386620008363028942843765216065272240502211026914647232860505720001\ 0125158182616722327204442867043745183371666283982377627869678227502249114567186\ 1999333217493304363841771873666144318647812112066630013338984826835602677434777\ 8082284162061896886297036909912370761439103687656665361795223791750518409996916\ 5567533964697766985140030809357878674325800577359200604997818486667800435513938\ 6750892606606319047790133219218592734288227944285167016474506338921042007391070\ 3187422341646653207174533139097874887161611557225246485502024805003982257976770\ 5781049169370052060667538207167928552675740869153735418578313928926774055760702\ 1493534526894714016217880514629993436532783660194772253850138384909359423282517\ 4339475024425121143037113572402704195151557133410337273563077291380569689243634\ 8760185891355784941660915499731133739172497245589523073622863062456379466889217\ 9470016915851283893808108303630849241705573614049088751556399999464166986535437\ 6160329591997558445681127495386977185891269843834357374999074276942116335019329\ 9730923522221274215017376798850105727244855924813189750499315670763098897902001\ 3450260811544971464283017703279780179834621452544668432443485034787875787480684\ 51095247535201409399/6273850698379550400787408883118468267029195213515193313417\ 7682786021018069040683967670773691738678783763497583422258168864976226323029952\ 1400831641764052348462852712969196788347629520797311971671690845456450807255364\ 0928311917528717244247217136366574924094722312071855311310387804398829966696048\ 5329078274497367635227352338130895588266417122992080557087346235651464804230603\ 4481530895917657537770396139315874520389445429003542412511101838397592502953467\ 3390688853728225197900830679555332586695432078793598410489684634840168771521130\ 5207365073234755447099550600294238943128791194063379007912359169344982065328702\ 4580723175402611147452927984343588066686729853841530535211657240329644491837566\ 6179531153478404629394089985675201346843244487823056939974385025016053285801203\ 9488590879721349979457054324576884169887055873717638972952432798970101619713425\ 1206266015348184510133577643075490963687707409936821087661495914003123091712430\ 0192265219886807915625315864313057578045177881276251907555716456345274850266858\ 3740865862873924270663572134480422367144236746381101285065271824737469986686654\ 2257455566303580997798966819343592110269766500545342308843155820381394335636244\ 0240853066297564074934111556378015399484283802344990590537020014541054101209173\ 1617706374330723246728171308482512937832051630824533054243124846512941720350469\ 0617134035718754313869781958206787296758873834548969208174064869448112486894481\ 8771526059785383947917546407587506273195349384138678477833047830283973813873363\ 0874676982966209110100559712190344427459961347952947499833676331094271812461119\ 0836890425266712633918581626591631072110659021111794388234145760842671458771147\ 3052447510536529633142895135462384172493527205476172411235559185023713755254868\ 2530816000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -361876486420\ 6467093917186436889600015532956987114723972238226580608054980461475693860148402\ 2986080118989866604241316722366697799214903415839616959565984646612569531524093\ 5454984496477527986208163125906143455304923143128393767664278790696233955243413\ 1370409670529540340833409188980565557935671443989573596652686224704115366894253\ 9035054710496904136111857613329859373919337117009333272126851586211774858697203\ 6742663948182062286037488757347785195216529665410155200215332854425533248881333\ 2414626501827817372962289581979737891718199324639834367826241423583096506680466\ 7891759939580359867260689673132383783839608186739589521978823613180433640316513\ 5325989927331672828280505642355328784532175954392661204940910096491482198244532\ 9780564157908517655227423717499845127380498988452789127205537263972742763366241\ 4706441780199486431507425299230419337303440571486375706747255208664889472219799\ 9716885709393343648500586899147357748638044595106022909671143536181593364832405\ 9241452383684373998069965376727507114304809036603476986310498713216519721662920\ 7730705661722733434660673513445201132593601402532032149986253199386968323172297\ 1526375562899698540309191199416827401698041517277044841599065714366747320524879\ 0974490819130225271805729009852594418946045906703865414286963944240062296842950\ 2954101952070961183823712893710232336915584841072164711715972183785095930413795\ 9809534691805525050548624005347746034489526257578930982691700046469987927879672\ 3740938458018997925148357182538743925071331946956974803794874869126743648419946\ 1581312023313995572667581319277965733701566709960813124713061772403336838242892\ 7261736184019596395367501513210953582510328737154015809905478039309262282166316\ 2629709176590886221804012396637003468263051271246334356122391855109677338747295\ 4539747437947355808107581686901394820409009980823335319101890741852819221561041\ 6488540204899610764997403810746192232622779878470894928495006983511785660376820\ 350909215319996034329664359780824445896107/312162236451738397743196643774996518\ 0517818881220381357246694756919054585253061596822710339715725160116204603881860\ 9744035318928881754216240583385718520033736383296186554891853211025832877236839\ 5355914266361376829730376667684812652841819013323662400472743321385724749012956\ 9128716725202609434560841343914569668803836675695468676877032140467235956035406\ 3015531636461978867654003750837414846695936694188873650367660676494501972194458\ 1564445277753701076741418088749945088440474026504722172365631425623212128808751\ 9093659137072447920524630685211547974513802427749597936119889087832329307748244\ 5141313245674758018907701034317719398937968174550482272942240820930645679603072\ 7808934590028644564484897283321280430086754064337596066891761095943972571525724\ 5865125511764586980391475400429089733383257749595556217638498589479587637980210\ 6345051305243077468100641021723959963961619992685097655111410635475943830103935\ 1120367063358893846920367741046998240721095498775961072373902963162217815469230\ 2182259579431153099281165864918572492997069115353414777978159015608614092197856\ 4012720735434391267676649092287362516440523463414826604562273369016682625190344\ 4534507745443695858672415619608622228649795896361034877531452693908141196409497\ 3677351351640330376373941635586040127082793470273303377847601388156080613746613\ 1747871042645689859737461871599454596506424278446336380655733040011809180488719\ 0397663035353344477107517412723067481192054613381813473211580544883224055833947\ 1281630025928495858485041104938049850794060240435163178780391473762831399029896\ 6187215930214231905309909520360137260166347961551544776879732482754999924524887\ 9428854695657823006294846869303441666809998197068231924325353074230227816078349\ 4423772518137978356568597405608234188800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3660752246771794398249978501452741394721071677479979225779342\ 0429105324968865025247769833489245375686485556194147442480725532713822641402185\ 9841404624104573496059320111483357920859097279925214345055929702945561469527632\ 1109324045790187745414099978862213871345091902730768328724216224814983702297628\ 3343029380440067183320387146348423299382373152944875929016487580169160472834282\ 5198170454736363094033091323736615498785988913815510733850949835545460720944781\ 7406888511195173422316296211706621151489455854367268632870281901048891555661650\ 1944588829776543217394475880861165207385539930844871177628956222118534240874570\ 7315784546912601819561035746690250614827608491255692078395613826903531493456413\ 2055965458153506758656948014903069084378263409541671870325099878892363690911873\ 7930593623182526649907392191477885886791197707798052003589460888726401931221527\ 6798294289635591770492709377387711307011877382573668466848085769294357682714558\ 2522861622733423693787563237022386940284177182927607457607038113935689802432697\ 8833495063005158682273847504458685734324609474745344118988942825303989250631853\ 0704865622949238178359922780052749687714874787919944323686062482411098052922080\ 1708764671084817405032356346865641066751388829180864695529778562079296823071369\ 0846252885722293686115956027718078739014856644491869516405560631166467756054894\ 5352380472355623961582139993965766442258213356489616662509164287880774419879024\ 7808502644001086272095770214250605853710228818335433923577839767029079084713766\ 4534973824373647671961684532126237027701082567292003222096142790722753442404991\ 4023350219791652214972209097319538038436264738223748240610811542929819730587445\ 0631036966077430656292359349365458223612127709872376514877972566259521643525429\ 5543711584997706057237860769980747103274916760762649788844227442146565845206387\ 2434152402989262944279694905932252404348820141264152881605569729707957464586692\ 8544884279626098969524271009501096555982608945198291792029673870971866467/38040\ 2353257467256784732654274646919672403975292902286324946058750135954109907971333\ 7442367467534846281142354497895699040583050868381211467457138166628952948340662\ 1399429682165308319852157376985852674203621711967157841249736474844206770503018\ 9765343831901163735162252285556796150596280504033420902526560752210803072190247\ 5408341124569399081003816191983493055483140948122476906503590419855736900192501\ 1557657657335336007253566116037381341703614637061444768157791853773568094974392\ 6684693766490388433867803478572094204043680456444268582902104849102010519179567\ 6254229132143911684047807581581686987939705482139978519846972670922103138447317\ 3145839585428349227112409562814272530633761630174834903761967523475666385844119\ 2791486165773986685213087161580658912969340614785517472816238335586114610944369\ 3189437308309909040241679771233424373693941249440298775789624036051422299738643\ 4863189019486448812545504591772090016823534897761810761092164796994915780009618\ 2799074241686401620935198385759614768376656261447447286258887751624728014934057\ 0207775954779823671892521655062219224573341307214944782354501994874096473091820\ 7835211141002896197073710697070915367920607557355801010647598818150654068151091\ 4377385642979561878758109112968885333048432449562144173352801647680602647390330\ 9792953470100296264619166519128612996378220079415465681400167003304318457284164\ 1582008054893285967879094362997155436146633756396745195145178345897708055027305\ 1326185960158617485603268039507663156775252681820894456171857567005073508736276\ 2850013211453795934241053701548437697941263315701949393625271793470773759612058\ 8394100197627490613069675467537865283688494116105883372037096512426374055594247\ 3845414759267467201486920058267692571348721930385777196521055515049984000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -53350468934891990121923419375\ 2043996498735067805012305512553847815490207590736499609340592580736619673189231\ 6789867534894694980147417131798893901062189443800316131175952716106048245624239\ 4374134068653674497940074190678119117042467729248368624698391585292335469239214\ 4722677485040081483601577740221773384774920237896192954705840123146161721589017\ 3786064383269500060089034837538453280135843085133881342047535181118570550879471\ 9215725373638744400982961989586332442025274068319053375993467861985432490053497\ 7077171403125431214848628243244385691197295271481058255394479443988684797923897\ 2576652010993351081618462152146714437658952412142916831126969882605155916655591\ 1840082686567803623987520337806467216510054155659924651986501283614823712243612\ 4462493801458301670638702711306146369109168763251602490396338855286869909351816\ 0989124955747197840597271506016168928260471493688880220776080857136487724802972\ 7358779241285433675292331095174463237506364226574187791236979553641574101400003\ 9166622511464753683683967827951643042551692058919772913722197257792963373765253\ 9140598246945008823519070041744157752408686174023683674218312833555229960341609\ 1484684221556233011814825381603233068745516615442783108295684100920418211732127\ 6010537177376987248092358215994299437044074011719250545308541018219947452287319\ 6312267215995564681916619096396640654343055584585676930513063209864692171257475\ 7238447616681429906720806517804004382711195074587384061004974953226161474715944\ 4319719091124522639851154009155765550333301420319279079344515061855439862946693\ 5376048332127524142350891325000447847393247047897369993331971656313423162408908\ 8366677405638543645904156421334022222938657938639134893542602772867676933765061\ 0132453868660474461485938999571329111815225974665029716986516735508845894271931\ 0296621452769005751955468292698142026340290067188009145230629476915806863282919\ 2070197131830336863271996905931219133761861617714594455288620506041037884501942\ 732711221398179330069315096305448355489/762965582203292923561930939716712709769\ 4812365738737169389023885590539086278700603404137157776036947729044068684879096\ 7161399417287155750959347233480136372202142481396109890739286090026298263008219\ 9627392586350923630450338593928888548702750769830073069985689039663152585342136\ 3378336964410384788468729399190933106084851541367601495509215955764463235819172\ 7903799585718643806714444637106029481711800899344079282314905061299270296008389\ 1752754631516781396478371485913122102212611434597942147145435265844936931755382\ 4306914747182455709093268772069613920646905243287576282581205065855606923552611\ 8436610066091693666509755154626045568207547690590946291688680198421183336751289\ 7425119713530081747502157370108687846123853064485440195391330871623274764919242\ 3411883574309787700657756631319999189972255962112757283433907802802009755104700\ 6936925648713888797030803192637591016394258863079134080775377948580168028426660\ 0890670575460198926971578398086035720802232096508017413628616053985529335349668\ 9301343332177213308521831110128322764116654813571994189350482366083379737365715\ 9105060927509694806111788753589390896771590978464666319998602190726851884069581\ 3262111854150745957705800906075242925518047985099405832423791500679261226291045\ 7240351687632418046768882554849431230670385263322010310666641121649596201065561\ 3194335128299465207339008478024737186966131975559717296285650974457975263057373\ 7358025684662794272930558635599870687572908105998447977326016371401066852339613\ 9376805154983054354230520762328774879450026074798662730480086933713285177442234\ 8843031173852914893143830296820316858530114946200376854297456663055614386577390\ 2490985103992429319341612610282378374364017337986428078432808967145014091915328\ 7198683961948836018955638161345047167009554432000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -65544923780948990732032786349113077628492482932783\ 6090665763819756537705416426296739946554550111334022899480906176444429124283388\ 1447735798064809496456356599921673589893267730171761004205967671719779138745792\ 4098953120243324453131306923412255409056162297603462402433126403470884373526188\ 3933928210644942388749000633373476908515210368100526277980656767992573252134021\ 8330426912204929788486592682303569971018814551718792571680503908328333074514427\ 3881747184297374496231293626707911910069270088414040132632028705767758675115978\ 9146694459836950473690411892870494936225207820197130911278211870088230415835757\ 7484955129989876610963550324076005713850602317097841894277157668280692205352570\ 2918019356698609959422372562233936914418025402546258954535319177918389824780213\ 0541005338644012324818903508937139244161137148383143746938220688304336805829055\ 4561171631777572621528834913317039553417916004974215085498300393847700718638913\ 8061402043952833450818370781215818217245879101890847901831780022361217503392112\ 3195514283057173781954362573860602088751049411366454658403720881996823575116188\ 7861498201698282457313172883363450430657833687820583101698063484939810015813001\ 6096202421793423054402506759426630215075091843668714643635678332037829403818856\ 9832293453621170361412506249491705423395924393731221697933312584611322736081488\ 4656265214850524954252084216930319316870860933891805134762905554631302071500518\ 1033138304049202351736086390805052648373883904838044703205856516267198405747821\ 9288448611268227874309748070694381711890529940042831553741680789748331078249329\ 7245845730250503357696844072574041071833065386878450583346535235820793178927041\ 2428019218884814272570394559539339430891847288622224585460935528265032230801308\ 3729909695882252908901412299887791748124055644577473987259088551109497273129460\ 8933540015116992547715022963825905802778336753174943634355786218427529017239556\ 0079913744539127453864219160494544422860846661765443817906398948734932877789271\ 6403973954544490421/17542316883032992274548277336083857070006611126657392107115\ 6272946935738745733868206117809645668291206444480974584711460930045546735385799\ 0290400326936370440941950910055064755035435007189748172155634854042947896957737\ 6484536036159874026853491593649951476592070848743678587670129549383766772786483\ 9303851407330263380213071043526157790018175856137048160241172003921417518430114\ 5258940507715886241188924926998962417323153365310856217920328991010977191481959\ 1176774611952850220076058234126945766647011011031420777439008018486405070919897\ 9070339810076039603270133278084796249804862189329795714218182300883844835244986\ 8184024974598159221256218727723218722071190478622290155134829167338280309608998\ 1786466655411969586451155028867583641881519153597192192436165331998787116266143\ 5805420386264647063645919659119844778791284869817818975263487969922699035637785\ 6290511508527151744413056398560388559576785476913637130176755869166069258196685\ 4703376772885153141185596758463401123025355620546089566251292210657449727078132\ 1514947418847193126827266398004935393877266367301031073386240521671214942623773\ 8472829947219902506050634594097318887549755045141468514611798055607870929321654\ 0841998781214773711669292753663132958519415178691623372686656339047705886338039\ 3105536853976698281035152798827849243720085374632111105450435321398946289745273\ 7092994643555230932552371385135358470489582901901971288389655013435784767036747\ 5037924037243599235238480342673760655934214980829415850482109089403785557702018\ 3457449793757397252914982474642952578264458133682502082073535536993530240840132\ 0506588032522358194549225150946640567821369659042360477146457704458205791742871\ 2356392671931803028724752879787168364590890934488279423604421920997535572695959\ 8253623194377205754326155264000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 114658614115017969846551272807338126555635031063374277071424999584174\ 3744576857676378660441167683473095895673863001050257314989495878377250189785327\ 0824273109377843914026051171511223956266650655518130504113435965521887181189596\ 3522105607174257745295984234209826283410802464874364403308402442804142586160229\ 0023146349798973810980321131646178070572515592320750157351214550569865800640085\ 7310206105066260861296667422092966283588667854084591902456206141372071863647144\ 1360811568264845869784014900829995926680414753206748868250363589422593308272699\ 4957742646344349072507013868800031437353895977333950105950211737850616180794793\ 9879873937568368120822316001116986751067150522303473433826991674360052075960178\ 6997137199473108236629354098056419245341980734982567907178610096088515927256395\ 1934071648613901700583189062693112896957790967074763724170083636862947111596767\ 2060079899850926063429437187705892820435627242510926239793183859549212226659221\ 0756913965289088638479459998195494560710857748579048168212342910145643398792514\ 9469438174355448324576532833240919684665020785634325415650538462588030178310446\ 1351505002243252554669445604136933717976894436123716795655491164751034500883332\ 4696242025392090057629074969431620153207257185661156097320964984989691835495668\ 1997529301077456623947335398933338073502669428845957088699592978770617662982426\ 0795830918393885270881568345638857156023108786906321187129580602855194749650926\ 4827624268012688036206400146488187561477843503784943127950571260056073506183764\ 1593316439583866555494731364248344804072856156735290884454668405612313003508211\ 9628956393436119044399224941673836853058281845390275703316819237980924489067108\ 2041552343299644944229977475503756623733818802853009602119969709973492807030277\ 2342800279449251130817916584705203888975499731571382647993078667660539417196012\ 7941520736058320391019982454671467705220778964397659110826327929388826909152910\ 5449254861560094058906507024400965701926161709204111927433071800388838192958240\ 47839/1495116437631842766273588752766978882692721907346035322187486713205670357\ 3195213135981573956456550571038250689269099062243924337054746703213992672220033\ 0905010317419480991949525446800300677829181863882669864993340440613997836028424\ 5951095405564385045927003644962851495110109857440113941095350708164232708938497\ 0637753144811922112912046474093108741860241952274600461957490484853122483125272\ 1244791746620382798429537321146129844854617624336286163560787325182307936937232\ 8801808822439774132967982369359500830912554838238240290422074095737338404283796\ 9212390702424569547352211198172335567293182095603458759413104094375209678761527\ 4866758739501584515082010898071558461249150029296885226055425026529112860626800\ 6104820266579523767062626272294230256567190123367320372928645108538631041466208\ 7184511657438778129262106574622728264246551802965070396758241538681414997155264\ 4690324060388105597490566841665021347210758070324541037270053539223351171130145\ 1533297507733234844704144415468203776076282631997681367819791891940659245702438\ 1567128467563030027463860668579413868765713442616139002766633416368686994364002\ 2495344830887564527864612150659899570543394269571506825523682736771969147070339\ 1602969598281287090131869831439169082466488757124376845170974017002610025415124\ 1892657027302672630641266133927477552946488412042048692203166548775310588535344\ 4264409194596600729632458257999565663422909574812021973572027357876859642149463\ 5944047727196479072194346443050054515829894415399749178197310222013216378569061\ 1380677669586974092189795847821789472321301561033470766979756925648792325280044\ 4837953913427047006478846630602082079781476918594852569920389244317222181107607\ 7315431001918093030194714379960130311626154595844029597630662663005350547854465\ 0128115642834039603200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 10412303618505824485420797922735015086127787630409008936994932741192942295678\ 4867453298937216748156660344344016305701424519451118576081688502042664579623458\ 0106705512232777685012811984668539016236201113654650282933654680991594412376667\ 0878976305423610631626270177727224915959716997358922963810881566125558846625976\ 0637862696525877789187669284240167979893833139825349288133800048649477326434480\ 6772011921845222342107914869754208500739381639597025444957105942723398733931255\ 0321510068956996923785415163249035174246253017160979166057595901785380633256383\ 3207396567122433545267540824177347955329530360797244730316635218544892162206024\ 6799932190791371401126126061537107208515020102894694227824082874354965935411485\ 9054317324999489193067416645366436783125291390163983217222576161091132737327356\ 9184628605932856306301983523347843118352961583666248766428662986557155656265543\ 6959413523253732627294578327368958279159327193477465098607289532317942931226133\ 7701319692906013436705308431445818667361443120514544536770272434445311690080831\ 2943300481815408962304966363594863157203979604523520781575565922346394469429040\ 6785387000038473213290918922631916016327707839035962967089445499137036364260202\ 4940479885155329994439528938607348431931685490895824553297286021301196956097642\ 3796605898978895997998675984486994792278043536501597904661287454640689407566822\ 9542088058969586088956278224567144652415614957289179700624433124468802534466307\ 1268326509765588133658339317484349250243850445312953811958938692754665038005223\ 2491986542906548902846174790856837420625349743747457040004083220685423914130028\ 1373619668988607296719376095513034146654111560977525360771881794359492584734609\ 1260103419690044770824704828972697606276843313570595565674528615606770904375367\ 2014235507685030082543114112749424810887630595169084835470572708984386330312064\ 7048030018556294518094810366196867728679782770069376928868207302259637498956472\ 3854636669971078094387911632351975615178936315559659966774838178767548542652951\ 183/239604114792551436988902211251449777456211465709430409934031317079656801879\ 4847067532323337896553083824810597527322230483846219374766388314052094737573205\ 6708601122572290920406657111332135595245457488604546600325460668443676437836495\ 4447308319312073348110905810089967108154363561841252333261120460562276853373792\ 6797843939525427671808241990598500175617015455378542429132502607277852997333232\ 6098103684898202610812119079258927547404881390137926752496947221811904770824252\ 8735108870489407766849533562865334054349017809190258973448328814808553145700302\ 2474358916261119609702369127522306783722822939644692902299868892427194250787717\ 5269265318538015848739452021427965381981438315798505301712429720709670518544247\ 2794007772303262900781600025184610167281916853303269295445756077807137390285374\ 5317330713326758187166331820118864953207767178267022029734886322020903386668336\ 5062489737439691103264308238190815941811814958411579412733908488982375932658225\ 8822759159502690484027426464850067814113491098188396160447062986671986402313789\ 2145694867939921808078354986167815353905914068341503400286498985290792975608568\ 9334403429352055253494578129376370950746224484010912557650350983474883472594232\ 8939275655173902408060400423753180741775144851327433968916718481200068330630851\ 0659398138754251518193668876175159914532621503777537438331880342461191986655023\ 4215721001038549281980691679182423396386030549614981116630858143845299076156132\ 1232494932755961448406182845281509874207075975726984685161450182217266205835252\ 5111552875471159017551272907787560964668388175921268585013189422173785348266430\ 3848059422134609614043944117947393734789948225172076720800608651632922029385566\ 1371886157350551143293292538825622379187585115074122259971708208290261462249698\ 0283517399766212280320000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 359393691934655735807194199938745629515827113672762493199396160324248039134\ 2582840859031124264222234423365377103808747127607066667403204510344043004198712\ 0960368439746145916307378271480217552246319933871443924037501205938702496122753\ 7945227595105047487448720054528726921036162967131317223213447935816042954303943\ 4716268246859353602887262425546904740867084907166271162041355731037705963804469\ 5268946814435350948253431276790357467080851448430705439153220858084980507272728\ 1635888615592028081721019143766883256115717721351869001117706168600084063935769\ 9891397445465542277542379579956549488108337415498293551345180438540431811643750\ 7522686487876161803470768780681765862376021762660590614247308132512373841623915\ 6777543123113012649426277540077131537973385063336219437435572213390663257710512\ 8720358146115574836698702252714500662562257546175961630992725188898586570893627\ 4054428147885496769195406633292726500781781383271689978373681667536256505300771\ 4388554486147397590489679602849312333830894777500870233136458914263534796197825\ 1585998860082237788797907326249912821421685907663077410305786362581143414970823\ 9627221294060434419797866633749905741241142975736925558147095914949018864632442\ 7062636646541674899182026507759203043779592565815496905055202532553806576867928\ 1098626069351803470252754198417275729117015024681418945999961928580062588148815\ 0015277114387624706227589747862260259524517761676700269815210869578270116742586\ 9218609651532802531158183461092727600778249007456046196741447725305725555719848\ 0070601717909890813381380809602281157088299366853632023298900606938860649298422\ 2839178199540521700273972446161360924849352564781634636080701132278658558845981\ 1377294223593249176788607598214813779621995071952809253843379290873166580683142\ 4744395680707080782554985852798800657737344839259823207488191896100301529558791\ 6778325990168761978196068574631171338608719257365886395004720681953343354680751\ 4018982715709115912222984026013716670922172846342779491009921055127062639378362\ 821223809897819499/402138928308764777395334398640810654854765657385189095584697\ 0612492214477802422221623614611643780682333613862196913069449091712356092442888\ 6926232436016351180368281012430920088059280086683171980228253546225197888969013\ 0050849955830822460154125134654024133556392958945202745784177979390754914831093\ 1934119600898534265056569788479073906630603610519361681294450427007166689666298\ 6591247970420193607993273530712673050223668500116262016565463754812760494165955\ 6135778642532039264264208661557379317219262898947265708482915491164497611454074\ 8109221114194285790723379195620120386950558819966340847322872849743172054465675\ 6533499729163371666525541865857608369226773759138072118801638853981965510688874\ 9857376207515568942334878725869781021148443486929840481461337132581252112714102\ 4004397640390951723139506554074264451653262419756711113885550343389098986078001\ 3357994212643418936983597463221378887600937371375576397830578709446763094678756\ 2902811561428429568485855848576762194180633416199530251277230021692612225021486\ 3751650054438290352692008979520550370190216109599636298534646645110183564611042\ 9895992380501416640141037028751642054565197934203536615871745316990897222555525\ 4064593650650913073440127506864832812829126470584595812146701289448602905689133\ 1682201464172135197063278100809705924095188312906602637381429044503840968021914\ 5571615632175924478663131045323607109824228876700594184869905834333769100622553\ 8341596640094745405835391144135360120953601434967542961739826384088457728491357\ 8330445295950050452292089227177307025106504632359378531319881067326832719978811\ 4391403969871970969743635975250387728782348047125310678595288251523816739782082\ 3712690712772309989066681285400036013721633354405898105699283806102642692593593\ 7281091518110076617118995180493492546910321377280000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 59995653877091014377969206466917638189928201850\ 6324432839389774330169226086468167447209381369949209384828327962906581359711620\ 5649407349590871302801478118827529270861182241407809439683764142623340932558121\ 4176955481678517066998873419558244483716736022366501005266383726480600372293219\ 2241549882013675072272183250684242879385774019188991190994793301984980428313298\ 2496817439315948500154191549213943996822047199753780985823676881511058787069560\ 7694955626755364096319008734390152653331440887955321770257177759464038695268368\ 5968833799755301834688866035713527374797665121165453250032566198001706500285050\ 5625961252670017918651351867728288441679132598362193512010568853328328885863428\ 7626350401000713484980091092956176538950325142140845166972112403569511366718575\ 5343052758205869875203134290145798651576526718808510607137720995689587925575469\ 1944641781542984763857011768939909939468341755233427986955035341240329028225288\ 1386066792951933744885419499746459027397623905854634402929391529889155553081107\ 6298550999583350435966500269489217598220543066089575942331771917970867788783729\ 5165423047357766031255988206355753706356988109857632806668714402794028477300947\ 0015703387172458333526209467149335864406256092869068992046236707732934463325739\ 4027894810047704398834185470472520943339707625510107881193416628756690887810438\ 3667460018222466873082951776208293778473693366175613421894542440210693069933667\ 1516183619131335323915617269305702569073647452903986477623930826621026410875592\ 6562250088396108807130911478446481080766752452009574239428109913154871699618118\ 5126904972450621103465951563867478090159193495702116072624556194092890476770517\ 6733087049581241677723525473582637439463532897180961429644994818898687013522666\ 1298093683824525611779913623991014099134595175650928318566594704512395853989639\ 9993554875056743263622306707510683812956641944903526975054258399579151437822597\ 6252498856217050260362014458346855908017707457058261698770638891654529640461291\ 17123861237847911034229599354555390632193700793/4383314318565536073609144945184\ 8361379169456654985611418731979676165137808046402215697399266917209437436391097\ 9463524569950996646814076274867495933552578227866014263035497028959846152944846\ 5745844879636538546569897622417554264518555964815679963967728863055764683252502\ 7099290475399753592285716589158081903649794023489116610694421905582273579354661\ 0423261095096543781169173626553844602877580110327126681484768136247437986651267\ 2559805635549274590893864089161879987203599227980479874410975434557689965598525\ 1962224637788536930239648494154390510144717715118884833232259312217761091137633\ 1152358193140622005753936758646215147047880751165128406337847931224571833974604\ 9860949378635084034240665087373445400661919701471450178111980613130518034007535\ 2612479285747451356480285837161647934280261373782220621439409482523020560375348\ 1511413524987429411789482502145602136917813266413121212349113029874850217347993\ 7827363533079329697177319984435640646019569882296495828749486707916568904236574\ 8797389218072364494732527342014892985593377364844342897876773999035073355594636\ 0356540276484317010008542603685866316947465441377537303613392898394760657482818\ 5491130020239552007797258552269304070792094952500497389824826677659837478529372\ 0943523990440549897716720115515335995959476273647989731298825794572637552610681\ 9687474575765850918665514388686730610390717576817428128394027317497084094756036\ 4766150819735942380831967858367923403377032724923605763471075425318394255641146\ 2182829641075865641892405558003801853725855549929983772576232646573660900492717\ 2259913867036338624766477690446866303271604483570205632130229226243727593713665\ 8863966886419416096024636246978468328769218178880826826010860392549565803563024\ 2893521221934865188053492701716363897547399835126597047467379068761322503012352\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 29599323134502232\ 5560281842095031938371987828409402552148150334773399561989288311759660725759479\ 3755042807091728486403706921653150395743456023718280524418699067180456002435320\ 2733495979216138983213087235071904661240940200192395105424207576222203213569891\ 5374455213043109210288004084794609147073194753883071167892056298479090097426133\ 7847387602914574762633744623651737988321119896977366711319460526089258882000510\ 5645224809487043927411389500309603980110753712770147761700818960454820656020872\ 4749374437409954512883444906399465475172612722692332261649867437716431670473587\ 7180273427029541160648762127659208924604303475549762618026038215630369533877514\ 1510208346074813190842154730832332167869410185789026953771309336966421936510784\ 0025421528117625808970964997245094253162047846310342045200796670740615802492182\ 5886023713841797955505179679250081937505762824766105311243899845090373103164174\ 3144861835202524281375002560295348453338574520013186816319371833037924772042934\ 7651498975793901385147771242454320476793234291097528382342905146860891140217283\ 8235131996470371476178981583265659924943783435476346937315916210197795913981705\ 5822793823422803076564605444873755819136070593542913227239919564511580144446020\ 5513256927729024474316749246821717003108716235008851268955207381059270145549927\ 4104723261002478478106463278934849493041315853035745661841357848041689150698233\ 9222130654293952783614155710255303596004475167815348204610260411741183615612886\ 7800725677491010010373761219627922692460380233764044164440675271699805752707909\ 1206841269474945801499149315086393325773285930665905200125206755212777688709706\ 5326823572522741324066990250121461155593041441513534930808424969763711711317904\ 1185073025324652824873215702410703248865778890472147695945866492500405538523388\ 8614127981360803800975824848031625271680236642573197801612383817214148761397711\ 5746340995685714299555874487105361387015354136440153663309485165885207544869597\ 3964395876346806799655600140220546479587681757991559461803308826714040714311379 /160814589012340686522220859135443669773258643524023644440698218429752352722514\ 1890206477832977344753883016641555229236638801108716973935887411959603352134135\ 3555682516461547049737030834154880698131532934052247288286818551027110590370928\ 2409659824548523893001303028881628084021107199095981888998441751943799377588264\ 5205806863693440612445196287151895565594845704517311805375852834487205461695181\ 8371017104154550731116196198161142639796471824090218820800734759508742861612454\ 2468560997498207025810791094570096370964276217817017949283647343496393906735056\ 7418959486737666486460534299062208558970186299352072065398554014139647768021099\ 8160124971375822190149896584036463184120013336359259379764906542067202428444255\ 0799700802070116761985884559766898756611901850522174093277975828721083728857014\ 6405036812044577193201263871095575481364270017575421597082300865393827163442302\ 2545083968986567210695141732002829226505700978942073720613446082350395587721351\ 6100738685331486863690680817851409600612672673133432904049356691581908928569185\ 6709650266052345442305875975956073664759230923354125891213628809292984469682128\ 8755508718555051558941537497458820655355997821541124147903987943434043160806959\ 4922706785929946900131617046682695945667633718195803088094181763270915112473462\ 5556820715167111953747721675398268407550035930765153830167438748769627930275950\ 6168063818787244259765633030539936976451415082183511842124117324355925765419423\ 9235472596136270381107967595496829409617027131838278535194913440699794561100616\ 3036347325089809199135584629541727526817754222490750735612418454745163595185876\ 0282703446306499001043763947711563730222462277603001975735530315909282618278159\ 4608678457468508669334388716707133163491871557212409673960485277870095460524235\ 8784706964408302140542787371663360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 21269435331905634508883536728091030976723887052203606902216673\ 0385656056210613663279158381011793525364187271387833259153625613567341793159890\ 8362574002429169530049042513416933613423932925391781647997709655642877617060396\ 2324122656101562095552065988709758984613448332600603098297833565402388073580164\ 2852061161130733692477079628032772531731126047681045182587735737548335038802367\ 1520223736186225987711273189416588027852581176211114051104323291738568378689217\ 7444203930070920734322353587459048425183008611523110030865201293656052365472542\ 4575805680437217091946425016272531887132585923475785143859093963650936319934328\ 0129637695110192098775731157997988373832946568740417115369058896576375716034243\ 3816402916839855815224180613712183601032407463077430082563118205513552187052063\ 9337213280430923751655513231786159621958451343812170607390840914619433591567180\ 5420199310586365603284261325257548447265159349350840600678500203592045337058190\ 2457075879796136419330208727127143992888036808281182682414042215499088344324945\ 5222540346279586775761795304614555363463852683350841397976881792122046846394347\ 3897456951554357019695618989084119001279891879929796125021049157129710896446585\ 3101385470669620875623695559044037478680328525519194191231386937875592344599160\ 0649654302885299518326235581245125429260012704220240690183221218915340756361694\ 5571762227847186792797801962370338852555570184166248012835128149016264272077739\ 1911043630355593206607778208876563034979227217414931506157825563637552895993527\ 4122853375680948428865613159444264420935435331417400350087595324579615749862533\ 3185760202087561552402603973338068951786991882417088503493120516335768550394919\ 8393812883764881083254706150137355474530886237651333475918973899585017319266346\ 6240941903112012985307734313757647010651921596024509437380180244821320807269437\ 1412721070481043868559813272230176533007449858935343940857180650707568358629244\ 2352234909454646342745891779818259484212410358668116921202921117578115220616341\ 94148842877083692502663492191905351028191/9295768315062484252308950318888561102\ 9275836775099789893976743996501967323839180358386698341659010263089903532785275\ 1542707853765642278032592916400216636331149684596658997545665232261965505604143\ 7766439185189558364262140963943676145546324821403009757257727259500620261138992\ 0579260244159020669570666242148846099502152964213458720201456341361933562830766\ 4915157638018660990151949664353911812483316591049152996730644630695249518211047\ 8816044023852721744590802296808446457903245233741725245708453793679236214438852\ 2754732065115379650587647917748624473289710233063100850625376651204361909659716\ 9379810961850052070350198573718758911113392507385477900583593194061116755567375\ 3011220983780825953693966333535066464231161489113085069567540190187422751355120\ 8710936620648870531043670771089913446203771034813192995871665876089133415129974\ 4054188061342396073605606214497877506813345181895465131467554496753413541861344\ 5344308690221542855069968401636776554978160201285158959452855360673572095521920\ 3110904926999702782240670329404750033346365127368487958949556863854441918630696\ 8954216936019650884443152358620904614678948758502399623024626461958302859008455\ 5684906357967409377205741191267237185072963006822957658992401402025986878693944\ 3177730313569326129989871313704275993452726689109392905682823541278132357110579\ 8082399512909509389944729679542529849329212010364677770751875000190761918457370\ 4114747784570862352214300875742654850033895269459169935968539864046961673556369\ 1491367558341304008259272037055067564459109755410229795854297225109178033698809\ 3304376929532031165314955868876701986591262659063513196907946074002612145634868\ 3490673347561029859302856187023088804314817974647811908616934459032321605469237\ 1066513797110040201271207281752442249626670204485394468243090491822356345493913\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 154122159611683\ 8053648463339040362029953310365535939623895543214341936688218476421241288482935\ 2060073013032240182686608565500292388181048886806159678790700450081880508081468\ 9553570730693619156029805328536837003122950110731167527365380194538499900479324\ 5969161338466511833557037789398723222724801086935156734346867686330910528888941\ 7806304084589414413420281600913982386680375369947227753194590983057312634675976\ 9214094566864852266018701267956089334265838227179815660017423067724397557268032\ 6487762051397322368560845874437786324236603923025322000029234823236866117390300\ 7017313651216501960640937073250319695367928156709148892568252057516016745176990\ 5949426753725927177403503234080047347702235258900392965621051957142503162174511\ 8386932989788097001981170633946939983950830027381964847763091150016075063463863\ 2288943659848065860055854107247780432782461595030496106881292993209254126996889\ 2560806145367792215946768511610489690659692104710906797895813255866067393832169\ 3100420149202102652828616323111566333780256771570427629151459513558172754592574\ 2015613613000087107721123922388154005724123997843529331937392875747187292248131\ 3804288939615869327977202780023306267469364331655439983603709307358241695707945\ 5487785210826699297446219271737828528625856783328220201837597944018554404355801\ 4181598488823345069919615227421901163435730603919274044290783713887375237977213\ 4869261448260423412676526480684048874668196619449885291518305850976649103982696\ 4007706159444906408667982303806325408252466871713921485506320779044263634741901\ 7535855080072890444551135628032497243344116292431158683757335900469168708996612\ 4074293047107813419348880439339680784193961121552550256783104540531545735416249\ 6488657509620878637584170947003596241053812088832605842069515868263374455140394\ 3703746838493373401703451795210412434690252970212914867947976838640765637228282\ 5621025935341243225036310589432882560520510465379688802629735772340389056053941\ 4462728268158053168108182306092761535394050311960794115571726633288664757267173\ 28675428855516731219/5732631091101126350148026338835186213444858971193410537353\ 6553796274618826942100457496503837752247322025001641816922042550715342985825064\ 1979119504214887001145323504661248697102099742103301303912603788895669629136353\ 3839873737021530130710874507742554420683822859188869734208337110199353081261944\ 2369165657276132545564269760208107483772136675663569771641518349080794375981452\ 4594445294506178036751515947122469497169037223154717935595822802589556640356952\ 1193751514787441008877826541963385471539033370935769992251488981645675169463924\ 5286119913073048903605076030554229519563970674496536751590267313002657130497308\ 0817938180784265964992292213267946357356638375551426618990395125764600382008270\ 7906549465874010357466109596574350109632305420727946595091294604747150900274267\ 7086353408921958402825254452369872861258509096359311412412108584753067264332966\ 8916749740334091386002686885117253665137046580701255171338436671395452841185136\ 0929366392360391814594572962901399271840851338898214257011634746832231523090969\ 4031993825189245505927759420116876245247398406495017859048251625264766015758419\ 8258033143717320290438772893388436303010968560643119174437070916635531515865596\ 3679847556052302481406202199728048105178418746082918048201632509385945006961981\ 4569123320525577412041599888985041956929290501609648482349078251909337183833556\ 6475540263775261019572235109055082795888384417505090806390372524677297845896963\ 7779052134206015208681516609325525805572125834079935142406756399383449967551223\ 0093082872524423294757118721629532343975987751001118477340892860980069680645532\ 0761690387467290173731395889010351237502956885707350832199663149548046332612535\ 7989776226127421888828198298002192364990442143011689091807857828345270835540192\ 5651685355141409392854495422098440647045356437068750912486704592977920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 5812685186028766978840466\ 1041824151742113280510322117555270109009946453892977464428363225797999038606458\ 4112159031091461268187677106701333589459562638359951650728496097613782192825640\ 7450941963565117776625744598214046991439449236376777282495603299835201693369231\ 0095406043151087191267155894176301415921511872795735651655725516506531532497012\ 1887284071066742495433664964768851376794952969203217169919022161933180252170092\ 3422163764532701692764852009283377103781407335826179966248073660270092237795070\ 0741291266171964596923675036357623417058008572864818439666857545404894765595139\ 7249221572930260913339001832695367689942613276294911303398852409002470700860947\ 7723675993999436432484590168377042876641957936069757344009883979231165774404078\ 7246064437807267205465245716770359723885633358323648981870468770669818168826279\ 8376758811339134955580471931248756788151200722193092177773969870448452070983058\ 6053929871564034180667373283919220358242090223972269570863233801321941919435978\ 5710016617635278331806990762433275122218503030226441894817546328642739354629473\ 6463749032301429871514853116090694795464739523896884279052814603506396819543462\ 1591436712632749602654904495768992359535254622813102991793942293615182307688796\ 4379808755397233097560586009573490529104802593875636141367838005898265981166821\ 5272008766851746886911229076317449792846615647230027623282738591619110391922724\ 2635234800007499994282306452813063510235149312152158678705183727339188326216288\ 0649214749396461223084916669279445909076837282602517629874918897051327691613328\ 0922910923990228457327995975669476846010318878221138859889222378460732103040258\ 3905407566727259893446306155522031143316681905331399678155125362890222342156158\ 5086968190204904309394035097969348201729764316772920826976617130141922825305273\ 0247973100692650935769837490519223465000816186845824970559853549521215064397229\ 8634430262265945301170055098459398340922819063757964407678783697537562674085049\ 7982290265717358578001489060948757721358963227644111464222335087261452057045400\ 04904771/1925677260918130140088700799308144694714900785278955305396547752814838\ 4599542888076576741343558490410379988876940492055582389641163220481326591655011\ 5554355352960881063378873016364172023162762949191930639394716200796105840246819\ 0285068222116096462141208951989522797399829474633591230837660815693663301141925\ 5646456946661522431131752123242574308063113523115007909693665380075319832366196\ 1024318825847746090595406459886792288325455183522627186988429374275394352144135\ 5214410809775831358973421311876722424688972802933854626231277413491811070980446\ 5383496181332938505362739974893593374678146275836430753543862131486191550988969\ 9277996789477849994674089618147078828990607844048132498930336043899736672571218\ 2218064577574806524051469592139063397275137148559969827959415577330103825616481\ 6169776246961633036990970710387870082822670822326362095967682745125111358123438\ 0635234370621813780479414129541367475103338068642364509299045201205236471660862\ 0695897558180285698177510389627819831823784887071676826529607600739732031739433\ 4502169446238921740744890495463354954204105248930748259105723532888067598666896\ 7668550952833664060199268946807999059484896956864360407435704447312348703071090\ 2056313184817713318469624907045700759468017351962764372673968975714786651986403\ 9575924152487754253478755152684795366511012784829551608076590846454825268829802\ 5210426826465156764885097656996510355680402986211070894999709885288563465959157\ 7359984107834851751093942894649614841863099843061527046527972933290626183202810\ 6898705310685235939779784936775407587292023184612611940954410374271920611205264\ 0227585443898241445998517224840641251234232937978529511805188674487384718633216\ 8941409542547017316120427447933387647219894709861556620171964331569499900922038\ 6064095029983877682460835154637229633897174505518541045760000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 60125444603336467351195584530093373180\ 1693133581893011006616744127912553675215891129793154193893588172798728534721158\ 4277333801590743838393045280647423188417415857982216567856363830246839342277782\ 6981073961396980666508260205001223932373682929274758939417501947890800637967901\ 1443562830089348848475482735961936306429225177649660913387374900167098842302170\ 6622525307903878909687900149113053973440462597744679293851456051959256378366475\ 8367357727173712995280389161210729370725685808034453468207092151910964584751421\ 1882964114116246448895242862631014312771991451897179993729311578702297624044799\ 1131680325154984358892884611362408546094395525157457135823570927533455422759957\ 1711535184189362983070231878026324037041107048438072602635961945519799297332456\ 1802482580638758597047369453195354466653019541378426207755756123585598414286548\ 0206145902130177888388094576245740818209684959787508096059928334670046870848569\ 8984929821322364452079425824495029195426502148084435552809577424827339355572980\ 6394582788127763015955635290237838613707199050988393845337116170453437833206619\ 5070080818785593549750402340180100796278164739540011708036520898815823589187008\ 1352418806615770694071997301296466893429913566911319778474493897891826192257521\ 5722092272734503223471212535279198953045771483633202741796187934516884612248172\ 8628044079339680604597339248070595077126835621172094063806403181440351175469615\ 1592270568475958988292115860395553460237689887613177991137878553701137584010181\ 1659564970551807288345655429362220666385190514038887418721707766462267035595947\ 2794053839391678450621910231876035010088178566298753388322608701119001901919183\ 7135431749375056891895607477714187205100307153963110665120033739428369382086545\ 9597809105268411341483452564418038113050098906895902059976053802277951811198715\ 6593645930797266843797320246401179791324973039735554549112069940134007151503267\ 3332567437003364153323158562147425019972582257188347683495371398447874146375183\ 2998269677856424161191822987574199705822319411001418500018910580911342879825492\ 295509/184715925723007008282435317564633544249963806322095294136237940801769027\ 1556788079448087328789102571029378146848302971673261298421574650543944254637004\ 9546814381113174212857804789278254092360836042996441039953803962410032185901771\ 6515782274010972550420624989389897531770696718076894975987249648077025135034566\ 9544671534204212036665545578311354673171756759977715800706434845677207150397197\ 6901631784783473018987868817467121606234581572396470854644990782456228841484522\ 9321146847602096174175016210809105691562001361108882894157989587126031078017425\ 6428166369418905837412688881376931452130383089809075061167931542816456825821552\ 0349944827816078318636451365825635136063431582225080903573938083039237692203673\ 7447130460160383717038910178146563794340042763054078165438965302008746845528341\ 4617708223956803615268807739645543961824199668585299953208781938114227315784410\ 3942034881764520713435309997595703579313089268372051561986402979361588162261808\ 9750443744012093816346665534491670632303663542973788051112447477872291043944559\ 9755828262466600825777116601299682305632940689918901910168286299668507316842331\ 9074032112007706851695033167531939378231103013405019015976993170470520305945242\ 7769638342158710446239812549502456829857032997858308953109635953982260056866706\ 3338997130257674061305631012882451718092538748049992116566880317447855072255426\ 9684235057709255683911551279933132934915208443574761408952702338596458605260436\ 5907481160304063981488067927916569579463210837387475745775541453601555507980644\ 7004862673807415289371254111129886205457132985070223215607149581955779498416694\ 5718972033531579689343921228586927690436720478031035336910356847686329173204948\ 2554689097978285465663271709874825359820658337085111569997134548795071810104488\ 0149991927014623345569443010201094188180571162700875842852902404096000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 25259231112827909115722530104\ 8395454583034191181262918915777827732133137094640594122511367782269037316080245\ 7585572225373554458403272392055700327867407517295287761901379831811021796604228\ 4831751260361654448496564261385089318783999579596722515681649386960159666841495\ 3558407878206232052360142263460801412335302007732708441421083042448329443284848\ 7775813636254413455231093051051648894773107330537775107251574505458002255903499\ 4092479638556611196271848740110884235173312951570976924522625279549355420102909\ 7500710197013784788246937802008008957459225627373899280989686547719700823478880\ 4580436247341905724209314482300137042650601183558243033577515267121810478885536\ 6799640814204375806709344946085862308553337764422332973416314712790509895727318\ 2178647853390596424839757889009579199325502651971880912558673520018043092806956\ 7043366460020844381544042253689515661891661836800463530175009703545666484578921\ 5248768024826963327407795457312179805326242514480648391193950430509702765071751\ 7794761002813127112027684633090167957040596474379577262703700993166016078148847\ 0894633482688123462869341175885949838079322796963456035265151708496624966575089\ 2827819566815582745743012979941271753332319919668947517075158355085282723784728\ 1724925607565244089970401652569147982921643924493800572653112469095367655919134\ 4576812819739539935539807350194146277323777101111719889166057964234780403569925\ 6610621362799572884016376644636378944375064021188665139582711266746069819670552\ 7867062999442114549116055212150094109951159262893390088910289372592586167926289\ 7027876586314446896964872099713711772953194023468831711568226957279065887041689\ 3322566456926126912578955094725778552729780141584583580043241359263210569905690\ 7286990463823002853528347991600869270160396805058100551686998298770763727878931\ 5263896296953700731886484729604522911593722259022486256614315373720188384384710\ 5288324954179197146769227110260980764505264825036031800474961813980762376860191\ 9498709584686129493084983103756391455458401535588254393412354293673528856443848\ 8163755030313829/74813774148636157778932086827704134637097668522822251373362481\ 6905350900151946457096300041943971515240877249804373713954094735456482041160440\ 1594077977744392128401457401609218395889293757192288487633607537524630005522928\ 9941826475850003489490954370110724643597228462673613379199293290316126602319872\ 7607468108122967362255685523588658886181692387352643372209305848106793720822066\ 0248613685917194084782086417186660383826905383261134683101902842426168862272610\ 5006852382990821745876384447239436792473772104176425511844722456725489003163141\ 7236653872737779842811278450897683738794066641147328558678793787922521760996909\ 3324851794538663232261044802934919606562465001527918596321314524922338299173532\ 8456594121544001109117686808811319933343753481700456891903997042436586418905356\ 1965092416077434070936282985060707440448538333752854049213008071417413921861329\ 7791073994396875400280122733804842703079112403293237599226541135326613640376061\ 3358772133740217546324323949989317173909630032922191576310026329512012191027433\ 2332127576843897467676313423727394655829232390864986008469110008780294501697896\ 2878448250782813346126180925426414372874599430414811384549391757297396087594824\ 9189922702104419038345338920916598892222552649550694136089509727267861557920392\ 2958067484236429969945144869792613504466876906428643258339476880155650274306075\ 6788690911022377491162950505435997987847418026542867124192696344131886962821789\ 6618636263787377519369017409267628080362352957756394512086999181527547232909309\ 8500463481196395995955751118633177386416467377997856876587761251411693261566191\ 2797267044021607048232777175626772523176895619582940814096948724989945869946776\ 5579951896519344686995255752084984091315857964061286255405306030913219655564579\ 2000969491791517762904530659770688175383909788117169552543606630885783240704000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 5013597989676883271\ 4446469186718171957331808369418923222646989460248339195239433486366318276860107\ 3720804389781632276219854499997331967387488811845456905845901114485836755972447\ 0076220778546038978571419427613603972523229433487777859676507648791101135803399\ 6176258384573344865277366139727325262983080846105534616626669561825537575219102\ 0771685580266095379279333458025287105178374377789633196821074749545500463688146\ 6587271309612844773625739704189853821534810311339551081236533138235225684093530\ 4355991358988419742051124989171270391440108673287223395225474351116564762207066\ 5014425938263798131521950564093245144544922227561471539915886256453654492029864\ 7301521102956426396329060754172738919309076313309086913459842475659561715747698\ 5428008423630200140782709349138256690613385690100097675526470438719193278185681\ 9365138277503225180477037472084727534738465809217238097144861107852327168690474\ 5599550392292612669126950224475305542887054646147197265445253099673237058119326\ 6843000463394743468680029813667296986018414588284396721214721656164540845042557\ 1916321321961771893538961959406328735623204740649316221066653516706784974390842\ 6470362105684636169751232311026827272070543858804144026079497157641535827956960\ 9716309230252017775563280747211156629729677259610147527357446920527590242609199\ 7030233478319353990387262940401351813480018722092735013426524454412837343938206\ 6637175795418975792422767709001567845380563587656483095554202905560633321359686\ 5284210687447684529223529077995370098539272054674704209150262394550313086465690\ 6859291888951274966853226427206870087697541449119532550123645936582282970934683\ 0403174826075473228138061683674250056804176553681245470341810647823808440888753\ 9709748030426892519518045828214502398825770597155356732619115116763023804698040\ 4099804137181885679138943022717656140700862738291471221022157649111667458748915\ 5984962715368072696598851855472815246434219878205737077668626979011020204032250\ 1374883325663767301878347247750535788016839599597996566402954294832512791607684\ 166791958506865445147658931288194007031037/149081410787316818296435055450713222\ 8111730053327223211014695800946608795569108498032724467460541343526826133257317\ 4588437247990059909491973170429061319853708145530612967962735787706541899648643\ 0866884013393067438274567995912258713141431849762966628105918051037375369084240\ 8453381628308226163183739890878476373755430594181773753273248467420419461335771\ 3784611421305751091847195093065998772353836212651037538089235178323992280555820\ 7233488089315611810421592475338216364324373566350756901380806245540070159636146\ 6964330283470285392474077714693360545709027127306260739067905972187575945270678\ 7148004329486035341797648958548895752819069374512321696684407628907375854522010\ 6290024302314668215959059954395479678418195239145547591770521382971875493274766\ 9865840684761446735260848143941245058522439771534580956032247625269681206783292\ 6075877839925206848413537826023340930437393630359979343840459429060212851614511\ 9826554234041226932344748751325701685164936285367804028320129547415441520378331\ 2524659214269737770403826857934702780342484737696709615439072632036958934046612\ 7725198067307827529304699300158112628269590445648568876818722901261811371085810\ 6912144853594683949014039533689807194552213503659599614525224425633458831390878\ 5145203840538374171593610737804338951929293370289041320245770177160469795027837\ 4210302813171025784336972119563730263368154541522101242938577137367740103465208\ 9333994203376331029324644490718270416189908578331111908836898197285677461811539\ 7829487129743906340984762318504166219220899738736915281693527052588021656738561\ 2483453095927337515547111038323002117656356238579824802630327350514156513330086\ 8875366996989566247033342211521933750550302655079846352910884632523883445157183\ 0761655621825372735763277424100444642716369226448638343320030708085532740487784\ 4738928215833687970225197211010990080000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1738314926226619086182334892268251533415038678730697557\ 2432906121685572394906423802510112526510015032983268496389064067245810287107647\ 4505363996078854150868349217187383087337646789545490921595022974105482766288419\ 9618243830076967260165572524194202445935760525175474804476675915350428611549233\ 4569596870621156459386351166222279736289610036534830956565344850953358770972456\ 4270248558321189001618401421342532417658323707412528924377553760610690684778825\ 0802028435936495640993745307109434084866598707591083002080365947558056431945303\ 4189357635579860887310819837455746134998604044756111510645199381364082764491927\ 2003848390381620144320740115245770931170425872035103280320277974146261198175034\ 6556978253454731102200951362843484454991965803152705633557185466896777328250087\ 6079833118789491678759506727130436813472107423788236158657612134594469189762888\ 3437786377684682316078741508722782176673405658127921325605865805695551409462564\ 3104158648079772351977320024521729123923993760494981253636452653524943714658073\ 6760971702927351980080296872589817140445014677491477862645464325817527260380424\ 3969898105528632779893658740074898113890553203672906010714201479610554083574930\ 4763287978321297140828657969313251674562579912950148654836331115172610353335998\ 3502765442595430262993873408730322027240989694714646224789104297491139289529608\ 0157454071207208878599128031133661634065089286593883832773268966666140048006767\ 9992105373030301315677733770472443483578291557436545125454313702228684457619672\ 8814169401736212375319480106740501347092666490393855171545789197695216341724818\ 3980252760833685517183620961343282981919730786664807237769168270681293427438101\ 2678849834972871390184951527949398333985579455232075354095901339211346667923908\ 3888871859059756407749243941539460812115970408221373489591076483021459421573730\ 1094750689511888675875420225617149521986304036175749993443942500564329051121527\ 8612467021131378568379714073029636203985967813140892539352381106546906478315729\ 1936948346529619290280315101733766271490586541706410811747773594551709267041/54\ 3314871043281179531993929938423235990523578186398918860686101172006842583375057\ 4284450143681739648798475975162709634093801300160704331212965104984823565365237\ 6954384436566169137669329265481803120121510453158725970437293059238436360309843\ 8108170346473622146581344554595145995867436450967753649063517514829827759631233\ 9300326172261510493020180159464610443699124492505632620831006220799743275086958\ 5484449562574642598170015774232745249952909870338692223098378933238403767171456\ 1023198570987267751290309803167728880069460242996170323159021656149628769606167\ 7315931226687877909718894072500758788818909637416523618908292376374143326350630\ 2359777603299465135068190402256256079981110108584311059326386810905607950093993\ 6566918444674924701607887801247576849116975680081370413924556905020169846158027\ 6446941706515712798252537212278639998352752513144916944953700099445262120345227\ 0052861091414183595766873059157416111463223629438899473367543563116289519212408\ 5101671641294309594071819113041557520921646378797346115149370916031465388108457\ 3864830289593053417739413896905321237591335787637802034052827323594939729213776\ 8579391594952429068563471228682717933170913995221430214960637971707369073501084\ 4640047888915905938533871826519154153168919939068583384288265516844952239296740\ 4870556559875135970331700455426638079783153691219328136545443659680584291578998\ 1516482162691045720247508615716654132468761966974808510924788336096116099853401\ 8316499848240261978461918982310363584360532540354855316977019862984684091763177\ 5313825771838007137623411637899956551203534453024925297831744138404917962831581\ 7420125436113850167934080006492219216233263860766083772105824065110187896338363\ 3779433696763048799019686462723429351907260752803552828738106803312276583779249\ 6972514564735233674612018507761329905847388907044798065541120000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4512260531744590073650586995619\ 6162994937246497496758839064286426610678711923961044964394025728103523829798177\ 0500870489536750721323344796681555258206308751936187879238276117409756728600772\ 0025044548781875603450846781628150483027818865133136012660735646825502378609824\ 4739643439103826438296194097277718597022464945464503801267872722183098627252273\ 3920050271938410347148866496081138592229554176669628447037854257569092637552620\ 0052686553127082188498116855667638968148717743536389855196722832395312940167899\ 6125453250725160604537754036603786403025050197650186881343210487607854474696016\ 8871032059776360677632839833545874953892542385257668363026053827555114386161900\ 4145663094780728401382634451102344480600748001648085505187563675497126982504656\ 7848528546668545283216599631635797812827198186476630040784874937112793363134480\ 5120871133279637948338612656509816570747774605584066100149792742802236712927439\ 5399037328693602366623296648435188441390506152784908384265055598551942251888206\ 5499093251387551125153382918089899925808931698249201217107019537818378992061504\ 8099392854634543567631590326783288652440398816828075801240064154657579055879649\ 8490507316417857507971478722477476289963677927877683017403930534259889410377495\ 4533971818254775668359109210776917530063791402083772180990864096293598044835719\ 2227475493423483920528573584379720517965384225984871130089328554698653295657782\ 9367821680932612743240358182060085938453292064662623458344289343489291375591627\ 8544522207691345656813960161003398306825411758004148897427049672496079111725432\ 6618441747718019479338204482081336344339151831934313904240182957889194238086721\ 7041555755863076825510188859200058134915230977466971209454781763726413063111372\ 0255555664345653291134301087584878418581253235117055638615479866491211822437979\ 0757908563829943041168772058768468613772723829964597385355699916144924699952344\ 6449662706793464818203947254888485884338016437758039396888821539059506945257777\ 8697164832826976493422618338310167727957469848964443552864966510006746506848326\ 5450678176868077824442206059583/15696387618526690294199369056649805987934996883\ 3073156470053029157137201924287745310112139332627111571330199777437102563316312\ 1712054838465221162416111377700765667361089500444365694160043687144490506502945\ 6097675110287848765014825429603629239411199005174820086234004377145357968937603\ 7969559250150085062607397512640738421897098620493746684724623745237538237977723\ 1731954038164448879132744307599306987166710906866600384457118274612848573276894\ 4034530844388357173540941347255883537619922030438910449966007612265560222144134\ 0089818334052320305645776996490672254314349078873778221128685731947322155999607\ 0023950929499591497791782710605465178538698179645676790707618705995601858186907\ 1291504117068841175432113267938717133025470581815814574969879521803052840345600\ 4768414884935275844848330299604003531686914451211359166325055794654715925334498\ 5228675074344902142227619802373858093073687236535728393006318629757813346249176\ 8018835635378144392453188920813981309989481602441225911786716398454187041239543\ 3457448010333954237722729516519082727607587096803509304121193515712333290591145\ 4479312280816615970670249137349982553343573697235652592622898380988803810628573\ 4796608884696576190788895426416961994504970908632824583936585006212036701226642\ 9097786342499705267675227582440543354570327510933963480343716350057365248705481\ 2029841201455915117284703591405696555660314773762834233201141928061078505042417\ 1576922167974063620452379451719110086356150401678017093526500576939131170232308\ 5680253832418653304576581242108524216438436555318480479382510065807138331529147\ 9246110832316518517686199973933599372312588414871247479421536346018343561335278\ 6487664630177179971734633965985888741740144743260956711710027099308011237661489\ 5636945512547370169656010658413127750224450859902083747856090837564434262738456\ 3638871347848350032881254400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 14114087147194934847367527723816988265724780623394888641407443845\ 4123419362968550608123282283007101394608232824592414447082872325991189632338409\ 0249716788429285150255930600379777582749225523507967261635108802668729483903864\ 3515983665432939048592185993184840974806556810509558057199802493776400298696180\ 1941612427752976549384141014689323596066685859908933782895309847400024767006764\ 5068504607355475220948484045227764431738187689634715755334561792608889065472340\ 0104800795846568733317646333721324309752822579526077348471850067938634998253466\ 8108400596295304612938458346968910124143060986831960703704167801119716628625685\ 4468339723122597419440263898113124124324666323399975786626705839153740160858552\ 9060770441540618981149138026809101375759179901092430106019099157588946671658260\ 4824181509073086617775996030273787498998148037406001129562863337733551668639564\ 0385043020291581596732522812459903149497537009144645316793424794252410296710636\ 1535864661429494052528412326966244173157654481848638560785351393961987768101667\ 0635755012509491241362543246120471354879773229286384123154877318477242423402818\ 7345464692940140908303579979371375900822175328617080281249496804225620197632071\ 6536505636915408718769358808650078355573970586258726251217853666090741649370091\ 1028743605525322413076986893053065377660824683934769260141188247010299848804129\ 4067538494894373087667877985983676906657317361458670377030730777732381979505492\ 2135541697437722292069969406982192757926603286285800336333202896105753166584960\ 7711169990456590474051637528879607100993140663459191819364155506977295408598360\ 0800187162918155372437158373526209547846997040517323271169884367705465032684207\ 0149082105555884212903448378062585843844418824537457148628770506864959660758936\ 2794407309094721985041948435493414118379948465595126765577952253605018597325653\ 4665233188546042979412536416859592268709957211807604263131570004601570141280439\ 9217561718263003600098256578504177244519989594825955208321629103228478319685434\ 8374955548662055271695329251100351775747770669700647704801806563048892197317045\ 7/59214337565721184464671085452075016651143599246984546424694838641709677874734\ 0613497715676156319977259889094066059925212203825183930977571995374515648518244\ 8822047626209171826128962492219581053149210140616445462455852402517480827285029\ 9805472404172881086566069279007965724719370858604013993863732572805993410865666\ 8351748328453854256287621090757376431373810216876423808147120445855303698200412\ 6294272820138058142450974822621096738501521247847951500372826766760186703002474\ 9544841272101358919539850400229450156998795318436887848454757748159002919595865\ 5078225346036197905246442765816217378925882083362074827072614825521189930777365\ 4134310157256087723080259737590360401182973511284219427817993961464371027899984\ 8833821562686377643094987902510577257202738315045948457261007855488015174508554\ 3691901829472772002481644260116391299570928826215191265396525549242402646459879\ 3848223345773530620698202891998776609462218622459616317244163159402395695489011\ 1250656925510233682782795094197063429099816194964089408083271860839705770817713\ 7474825143168045529947995442383595444724882476801758286851278582242469172131729\ 6364229316733912647456526390297029239863043806240189525024182178569534578670921\ 7695979378009406833406705617616458346423678897813707803394746741370904645217853\ 5686930144082282545853311189352067829711685743893180691585630320406800790518069\ 8890338942178994589512260781496368012653831406613306803585544282896700255606635\ 5172082037476046206754163158189689980779025228993812394756889264199733893018391\ 5597265842168835624708343010660656795770528533278156400399941524734321668253571\ 1488092339695520242162521396026125857691915184365643928550621756171777872168285\ 6335766744497036675220972920609003740926806897379240389795032914496621957156494\ 9255548427667030104547598663304364924542203652339749137150116135813362533112217\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2528870265067\ 8162620067519981067154552165683750819632795343605308934891862865999250371602375\ 9023904731065579555192266621590384685505117177486007213401732618590291453738062\ 4074792042761504531446449783260234262437582938976451247700085476050701331656747\ 9180247708593076607060680333009301440535328463641136979740801620205672348992054\ 5569034665389436598423472791454402431066394032871169735404997794226045154102403\ 7754325187760275738540232116210332926376539548292204771000063088141254620300059\ 4613333011010801663941833223821781809200926090140862869195697084024992866610490\ 2150905704104013446686520976593637685696288047258466861495987086450366784543790\ 1666979696387683655461771494175010469989130161561340877885123223398330971315437\ 4706809568551930553793966814852456923867633551844645322907908729629152583501766\ 8794065608608154506129470159517699601411878816413169530482705175690930416837868\ 5874581657786681758192103479370678599247919976992632906900097320262397143466857\ 2203983918937473455279019489817780679275104728235219958685334379587114341036329\ 3690549264149244715968554743184945826871857587711929320556467654484131973341143\ 2989433019430116474944797857423148017061046238823021642703506953634324961081375\ 7587659567179006540945749800284807117344483153668135058512618189167070568247608\ 0167655264580810101857630350203635215194817607888095404021797131575677312667935\ 1299665989299878285917448780659079290860403545965056746833427643699633698681245\ 3044742148590347588570073711933582315060869918333670683826259967152651435307101\ 4456092733136516800246837911946958258501125420305340153395814778803374079342695\ 4179529979372863250556703005317843212914659472807286705197655109157757574512756\ 4794049720616314904229633214129598053107956326504090255804365102168565531924920\ 7770911397218238193742998195709276820875213350395330808416611902492961475517773\ 5300878294814848562220934787868921493653656364148216639414080564750191208611180\ 1402062234556650177868648202780821103750470889451198168173879985422942959323007\ 7300581003872094547438995690348490260735258225977186017156557/14638683850379394\ 3466978058210921329259814485204091025146236468267071287171003445529591418638402\ 6612609350444968422883559212232086436362443358417585546170500718843682386525827\ 7646605809907271735268680528581373666595262316751591394571683337928394163550393\ 0098118369739186062512564949850823674309998282607375284469784332145160473973313\ 8633126300688281582055410211027008471418204784630498232403269087889056510250699\ 8265272713780223775116355755538043144653157323429247958300988078774640402016976\ 6346326792931490788873284023621644516206903020307723714464332050430120807059927\ 5864462658325108239124485819559098281815929890018677783991813839740889631508236\ 2190767937140896380539261362686573418547895410971036697634418474252589015767844\ 9998575860901926551706170543536132888227654724745809408561743558222154390032731\ 8065654796548102833684971185832476577206084684036963272145702756954669448446420\ 8156868301383864789924030126319438569555973909743940403683346473347501870414357\ 1277985139136996367055201770711696946582603806003948408971657767679035343747681\ 3387176948615837647432955929094254873198256880876134447469712734545655995989146\ 5694376069734438941965438499175310526581116364820083679368386375595199472586301\ 6041361813362807788439393578897059674700548449090216517574583798622089202845814\ 4387472007886433167765621593205009766792808717559705444406255604776119355753633\ 7408672489366543698641613874541689565944169265994579606177299340540520176064806\ 9466175305431246049310890147433367240635658119845760298611764023181284342835709\ 8266247651711769397819875947416467658266205946154205919510406799077743563888697\ 5149243930924972363051619959708253480317423022484799670325903349727218953001694\ 3955357334162224815655860121623251937971843586103584503782181147731649248611098\ 5573404175348618494703173173256936261725372097841380441088497549312000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 24628076696859498654870\ 2006995172640611290719936345796800496471465293421839520509685378462690591747604\ 0829873244271426208119982295812191473194152531520842890268454385522741756569712\ 4083048414822454037522583481454479767046301420051432678593140783360344720263556\ 8772885124130196700138584199301504566126472400899434370399100158117312921470148\ 4072148260089099045779077560085291185023295059055987653154919929965441269219942\ 9071402851151947366105299574981394290200413058016888837717094984673426588442410\ 0965008246171847325106153751663982765881190793684972801819741469685164591947406\ 0693285148499958196083757492966055806706278117480172504646825420933048343401917\ 2579805250900812424815892353736240888825847555744793086820065646714092037551726\ 3105312726075870231350985732329615005784909158882180292864690444853923493193469\ 8919020630688205141043719842673117261233581572256031617393964869605398559209498\ 0610157711118396933709705429722788071083034424207112820403066171370622418709520\ 6270843684811318079226088135917787595297714288885253431427195396181469654975515\ 4683851033633352992908757780280835807569662545627757257897445944689900084962114\ 8574635785980214572119619894369779626911848900667467433994125126427490659784401\ 0116914061450459238735648369830792363129415145131114918682901304204683421264841\ 8925813927155977547486714684125465919735638015832451302127535997586369997531618\ 0457323127410607598019999656543829493235833066981698449884727500648310900901772\ 3555586912571750618077982412048321500703839987160815655702349792417648587746021\ 9862849173503574771561378729145491646270691798637701407509398301893295184538112\ 2135481789181636726784109486142524189122140852116605674871201674008011392560322\ 7925345054579570029080725987970494271906587689018059175893718049973715390937717\ 7478088353116636568177870025659049735167540503450710109416053682663280639388983\ 3888588003816610075116424023479926964083076704808577161256692503286952621876230\ 5608104348384597033516158053110236754220474011983274582807157242893193779821359\ 145057336704929041256229939084811729286558592483527/268983104476586995658352371\ 3799679596799288275964437917090541583295516801931098252919058028881158039850806\ 5671945424813739044425844680681998871056593276586789377571266148798473334214689\ 3262093634776405781380909792874928054811159167768862639215793801014395554561557\ 5703494074740415922114024522849414210994982696742183775517982346098164914544151\ 9989920346678635888010389357310070811460750104153622535289490641399705779591921\ 8323375850924518824072350064430701243325767246242193125920953081606463964275739\ 0082941856279753645214264044915145637700430365991362351330439699693164603513741\ 8356720948062860111481384843713043756257824675036856924728551176778587344887072\ 2988254685194383862753139006643052969488436001752976255988126354776151469709070\ 5910092905471392235064126437491814192213028104991926525398323881147983261888980\ 3068643493310377947900650410244933212749639853863186862743967439062100435512699\ 8570033873636421300033587265005384392164618678555389584444250565977859491961777\ 5964963723396114236520103936783973642628208953719140207016038710283135411376080\ 4048427046037710189514611788427711304565901248037265204475753000180186481091006\ 1671370989630332600428755739937616359708681655764848890726428180469152775965930\ 0662249606245465710930104707830153798773265939618583222463277587561489721781892\ 0911898833923548186263593571079520087515573397422295955194710348261857186080145\ 3710996419944908692344802799479400345147508193931361309416175165311827700953326\ 2898089578359359463941998836737774132672372919462068305990068042701512839169799\ 3238617351879405572789901909837749749382260766456297934776423881803516109238679\ 3853483398504071090394786880960597199732419097503315128275393140391056930480009\ 5755388143554393580904471202648975802648699336241068488872581960196694218370006\ 8407600822922364838758517663216793715592062650373992611840000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -42054474793021671138316940182618\ 1357109169072169595338912983401341081485606618381098764749672148413745296871879\ 4034695363659660654662883500654755296690459616146609412840312101909905502874777\ 6590024061671176749024495132590888604614143996240055603521124165224944454335205\ 0009406357824487836609608013933714544726595630740774980300136466402178345108339\ 6516317089949914357707748719674380503562917032487008358389449191288733139481490\ 9612966360366034953666052846599895306837587384062763753245286481316829735153448\ 7656488464238147563807218611897465443650256645053020159074306439554065759370566\ 3405119226262267110329007674993440386414629188408735075016839931372358760205887\ 2562422945729740102348608962373771375360822110091013705757313330528109698099377\ 9709741588392559492646639547519769521488226894524858109883153093070651045294189\ 7468536390199407829061666928497958225372009237342604215278612614602173659874704\ 5579962530220659306859516283829057322449574279175929026537753966666509559998334\ 7799308635289401350482884120585814602140939153467476694846457481417343085207669\ 8540124659175104146779002628530693765598470626852463216714792250726923224247471\ 7118837451585400719882700526307788148089697155217301064822685790030951175080543\ 8209486481974802007792141070269978000296785958515828516319752927894691525758065\ 1364394486884208091608158291297656736188408577342923240879938094218315857619709\ 9727396359184251302060191769427931530358052785490258066841792956044325945328582\ 0519631512479375766655507521992488771913436169600968383185636039844772190966404\ 5132147241068830875026967557670789208839423748089337448751283468313571018576000\ 2300512937194130252029138298224630093349259618826795926118557335123694223018215\ 1690314819531362170011277528940196525136363267368027634254944999685914680305020\ 0748526101169713657610150695118315631497676919380159326925422844900684311139242\ 4502817931217969935042916261145129796910800841875699866656818167970805680822684\ 4415360802159987832721632796899567879397948288005911840069643547873245049272721\ 3614438917637488492313607335460431856564662874327/11926285106034101845594616106\ 8543591189214628242779980731459442894105174853630799992116312715542434390039287\ 3327714581022794043682435914479246474836237508020059431283121237663989415485929\ 7138576524180708251358770512054147514201642396140624867042946378550053303975702\ 6359703783568542856214325265128260062704369914936025077987447363535228135460959\ 1515228125805992329497121258853789400089279542906768860987158833875746812797875\ 9519722990696321330973260141175312215136583673981491060055351953893045464823611\ 9880618627074157034730822614407265883121730186873715529662010464438244178864871\ 4431231819190623448100151234305731146814541206238587705323498827559957724243298\ 4718866932003254803696217886133254042877146021223392579695544564380216474353934\ 4884204933550751583113706739061779239222231394457440914857280423062496804250468\ 9283355444460946543698902040791002973029890990333010841901165096350985818063782\ 1581965307423728715855566168415693426163274048701556703623811735662460117581341\ 5270694150802313877687844536490249640653233078774730123971491427883587993686279\ 0906607370983601315389922971345995862999194429476945783089243806140783372412942\ 6062976234206560612571070874248736130308797715288655211985583731478187511315540\ 2623059332247184299513582575457465870173913437358751790497213356710861937877458\ 9445574942695792386858520925761616016046004792131162643295574654391518763239518\ 1004647495223762617090312775045595308974213842947205900832662907874784699385418\ 7652776808269371437028701025194116493795821417091184125884895933687091334267064\ 0616595298788288374363638825462932697306120142331103399615470795447785678345340\ 9646142596147359904382973433117695402887726310349464540545897552676853332574060\ 8202348656848193483144397528436034290542896207619574433406096592394822314917267\ 2724744937795135431485886205275293808259018800819820453479579648000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -3364715714378722618587802\ 2277053827741160656901750637903403740709749006379716915856486875592623114630530\ 0944829355760144626343421859217788418035826955806054003780307708242302649467437\ 6144943205029656971660005857604898106992175160544081238648482602973247476671498\ 6284789931639961213374226692487363611776242088368317595881233170520553375819078\ 2176760985844003596450718480506246723906249556169125753939712653363997139555669\ 7818389527770028811555407395421257597243576341102196166603561025991225895723176\ 3661854316595960244388086445808104949578816146394526508143974119422670175131665\ 8746679125921920286335950470908822017420638569882396897336821046307320108835372\ 0926676326225968440672592380741031436218520185977308793267510638498191952890736\ 6263084970462761169434660906022615875707309412537172462121244192966773723921280\ 2162303916220186746115677486104607311778953136142588296371686896671777789857126\ 2865548600065731449494226427748163607731634119094887422204764426317313060829828\ 0617872186775805864118309978610466648849210529353431034404192915321421876362014\ 6092549570905033234025759490078987597587736765064148650143094587126440570738069\ 0749258237617319197582992113413223101629209154276853144830056626228637009377027\ 5061751728400866507989375738049550939339955741690640987251258038916998266530302\ 6852820269749210798233373458896956938124766642763015448314776920435967122434512\ 1468332588123404942332606147591383625636063912158855990734485288687639621388438\ 9704868900612508621249869975438772986667082854252943433004933644455721433058196\ 7040557146804982574691746775196807268454715131509119871278237828072137045401988\ 6113358666112158112871512857821690157684755075012706156263115068178518471732126\ 5406348668700722707270452523319668408876957093249145021691457899544348634035273\ 7999651411637082814034273371750655052900691597883503159292373631319798026262090\ 5027822855245525744894080567111756055566867187678776909739775687700961623948323\ 0890503739751521729889263682585466557727166598720337498312964678537554521821514\ 6873606405031635136042301794048711981300657534013555107/30590852450970057174439\ 7380771437846396505507615259607557011604646937645087834631853030950532695676809\ 6596873622992707579574935041120343714415573017515356287977064286316176228452076\ 2766610456851498225405148774634967141711780595385484251592347897780142224059051\ 2459079171653999666707970203802685866814421314014442895536637143526920419747509\ 1318922749830526750566629470575734551456585337012250657358750970665159292369173\ 8872504978883580481585364391497823548532813164179514573269970847629053676782680\ 9124097675454157439381246670149115976962747042704183548888507179963133666414802\ 7247123299427570332182941253674140100663830974689438600041352348043340641473958\ 4991756717239463373721130622505991055515231483019102719305499935435835802978368\ 2361563987806397835036262204831240113395163686406770499118174732337984069277248\ 9433513288878217838095765228993007773726171936847430379424395912907648622522775\ 4650989688756627240344065373501571209940991007326850100388868540302458668785323\ 3645293234424356427740315834228659064445253737688719395476970140115164648337427\ 9916799643604890867787102111554936170057964655540370777271180003846905069625598\ 0991586791292617819890903702903968667384546451465394823107497324305407972872502\ 6301710140242045129164774871745099029874483037788288505568571416257152877035252\ 5991212999735981320389424777945204691018254842515525851447210689849442486487320\ 2677266657258879682600417179531175229274526364148956607430250150130617352802138\ 8862475180092688165028904704239321275195524557308554778961939786271023798523348\ 3863990342326203510319459079091950527392710954758651929385693467788939930890919\ 4041100259402355365388802050608575021950345557812961684233927427125908856626761\ 7178341551975801182441171938447152544890503346873192542175314296423914503974556\ 9089883997203635078423913507913594925153054526478514294903278875443200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3841653155474635936286\ 5650372842383340678776599510779327224588396168664452267994665052577988589234207\ 7895563504612029091965443719659746806330958298873003983090654277911909401935562\ 4346052023563529320341263956477048640595013947873112349018528497073633395620866\ 8358750242303751986892025293088292740425757619668373380881086161009466796568402\ 8496032801254505327608664603426098637286579455506938122508111686749293359004915\ 4714967649011567536917214882891514787861446990600221933143321102601890479411678\ 7924325887416243012575419749081816788320909382092681873145424304875365462827982\ 7902940369742635323412130692227255897147491592508394775028009213059398257553131\ 8705125844768801830433571521480188435112385679587809035603272287140749506738670\ 9613941764176393234635325170508251540341069721526999386755437317363120466087276\ 5270647520603672967694325432851675591923122180715287059145729615025384246068599\ 6373208795912265383717451993589992693207122073733919829470745991866036326954189\ 8006469539886780533471773813790289090330412314281550383332096822295307458537011\ 7522024235052057627464693270069577209340045818816493383793715773551689220987697\ 9503100824640849232106467124366070485662439383128105738522659965925953422737968\ 5095270416660873946813118424891895612043096519557044878358952153235959749376365\ 4029613733596493236994690066994390079177001870155561996406975534672064678535987\ 9259568381547373984909015371095865850848259124850257308019827689712942875721250\ 7225180117509622817603934229074111971653053139704874980699260382337775713314110\ 0891564300106013445473790973659643134997832213283785875701976153186823951359519\ 4388472895082394959074291913633133261656272084563384152924453732785412168127986\ 7718995622505572728471579643826076562014674385696483472599308544786135329628386\ 8788654640951150484740796275235401165283995930419729364840220174569626796215136\ 6273497238389822136213276459051132658763036812007313082172084725188948928029867\ 9958165511729980126366715070727050383075936450700429201297744263892722150597881\ 65189463119187710620701637159954799990636996406816143114403172966555081/1711116\ 6282791578564235305598861275158531078509164555828838821936373529505214480572374\ 5917401741643645413907079791119061457262793432903563592876259641115230418262150\ 0802890859579721275181823894979834025813863440896015367194368374444623519759026\ 0830741472267462093420618260390959641578376365506463811726428176916139179284851\ 8736986902828752171606787893197446479183374928309276260679619028835255257399652\ 3244476157842434335658959581351215248923378197293782133082749930980474917495551\ 7898817890313966697219150988467962822945704173707548675864855585887720293644228\ 2752774999689849040224106590008989314843398334908576588207929121116559112626621\ 9182601689031239450680591932009933620796970172062434561805315600083422103458167\ 7063890903633731014708201256711328944413492679475807563861018296120278652604040\ 1244294121776628529090795991958888137469979375071008175363419262872004787888528\ 1159115529617981513715837581228842384124664112057623609544686513738630220979742\ 0067041859828404317159344151324817944597561048049931579244179143745446198558463\ 1944823506418007083669358663087486520107422455148555172165641989065408223121871\ 1562797564971449921325915646631548576285113139457401292514417214011111511372271\ 7754094685518644728421591786051731982812342466315431338536144048956961070599804\ 8328580306836249845643916177735597283790180403585750564478922788982012905186972\ 9593209069216273105954557920945627966004461406177851547444134470121101114970209\ 9565913331307581225204698460230120498377572448801019219010229647155499325854054\ 7739996877592462912305783115514578326349116102049899527294905421089252405911213\ 4813183118025091269082039322395724252095252724930765413685427850695563719288005\ 0268333521958488652879199909929493052592749538684888315108629018209659056677015\ 2940726142310296853584379270776821535018492289830363108813044679125583194869889\ 8693580201656320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -100861451474710708030670789395067793704017524143883306346940750806874039\ 6465688695820462688810507975173198033810481895928857820555750333123605560626015\ 3857278974919885378765936605165470816456650832841295844638094663071763834107556\ 2203997395634651025050054450914875006165732714334429341944987835607823831239950\ 2258950677744775525780780157742622505397478581909991931311753417348581544253149\ 7332921665466867142226902121706407527943977539951864147042529965369917518333764\ 9580570162665312766828788149126939852664297201917978694253325436206920980005214\ 5988936692733383884383893146668234231922163325647017236484365867226804011538227\ 3332502529937425522807617265891156255326414564062084929845503277235074169680714\ 0313189667408098565556637287253486739489953348082100945556086905111097990891219\ 1341351782466712992381087084495970831759576720561727649787874823428728063689189\ 6380894485652638500377615580419732546021042227437286728232088559815329701822918\ 3812897099207119700499683775565370386379131029239554838177500110793636661355975\ 7148439311573499819139856118144121469889237375659805950863994110029635269509261\ 7977314424288022519961848393997712601510791420760002217706937610596455602427736\ 0101352906370360538529554242771269613954936979590492418307810125520491990831109\ 0557184806439170131891361491224295996242979215387482559000308461315271687171683\ 5084619488839115233950767643371380914183291978877940050685407777728318773089507\ 2575325196979197633834856233049940568058650356182179936855216698388787841247657\ 7770565831633032809548723414537864856992012606679406158892015606011943790584553\ 2586500964784388655731989109118657610742980727969923941352168793817154379735279\ 5589235667994606292198268175565557910898540940121658954789144678780127243033555\ 5679302662927521296926106323176453407909734368371843721786295873421413166799527\ 5044353647783499291950641585668688136763371558093453768573306195099243281713374\ 5755796169751219625952318420659115753750301757576875045460697425884251907196008\ 9735512256055355346020448882682449778556195647806002134315279789289911982815484\ 6823147853811505425889/29405177895520251365120940120336776055509913683679063047\ 2766761801285757413883541372911888062715941960195762568026166576638446161873050\ 1853711726906940268721887778032504840783566842389939963332722948028537852654988\ 5484292345594928921867959284285749850066946466913640514105878619688725779326046\ 5801190501069010536710321020945887893028163293106779816778756454724754063848093\ 5322828192583669927742565063247395085208934240640426878459031681391086262543561\ 7667891265010119150825616660604627295873342599164355801025873093215666304371676\ 7466694997839241393637925802916765436224807320475293114853130351519343834403951\ 5960601330774814420752663144353101571833655528172033385842452444365993901779687\ 9441733379877369629726727528233543391293062261565910115900905433480163285247202\ 1169807259623759397545866633686637915561975532249760748340765320586881191232248\ 9302108427585407727578456716146237711208125859314619208480943731433729088323644\ 9366508992016054078844176756716949006922060842280521329052400545740983572347939\ 6257385436473526158067080147459798050003122451359711746058933034521729299199503\ 7094164491423041290634838004643406498875006519454864533096845898960198778533203\ 9367990658567439547540551073036738738724937265387384703989460172585063016158405\ 2940561266608516534694800249312379869502774678318341217149767976584438154794936\ 9265604041124746575255205099752943204765385208629436488127533420919051801003125\ 1187384742176743486354136305375452708675563652611299890226343070913737339660422\ 3081568632664041803815110960067990368927343477153237522939644768326319836655357\ 3348459027529298349805408698577268480031030077500108204563783600660117161033470\ 0085447710429113948915877823276349887486679736588001962018031591843561573649115\ 6092931146639271189566369458601807522243617822943998376685470135325734176885438\ 6489170026818842985083787468721180500987740160000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -304195688322155686638177933440094853215579\ 2960920585117270590394004627998951432251746149490660907880830498537211001450115\ 0018835621897640631602127613328780390229666660115011390500887299573288256111054\ 9560847546222464698235901006845818534093854828941217604104002352518246986888353\ 5874588537370330080360305701753293392667436928063819891375740782237085061313051\ 8046146874151578194501003544596671632031454211941527160443537642237545175638109\ 0502326093980077240719415497953282985798569780988076191065581263742232932322788\ 6075717023937114920559059153091603791444700480519406009160090095850897339582370\ 3749570596531864696890622115541508133741487633504509734889387125961853405772149\ 9642766507488535254192872187126441387823616218153253038876697891754222701543722\ 1989977402682890101799773060263773395871357741914347959907397157906935780440077\ 6698145262328631937865068624291968336297548673596740915241113717759321325084379\ 1212917050986123662206787851210016464901071000494835149481820055420767735371350\ 7045677675427264966903400742778341346534945298160659184495641554845805417699486\ 2804370460901415861043390835197933809874588064397782408964923965563576324154618\ 8500379471831037555424053104319315729137073348696660063462438418039492120375216\ 8737895642607739634100260826387152727737822637975652775219310067239439746914292\ 8917683024112173580206044459094982641853083635463361614296358790448922606071923\ 5681095704607327560954960220545638585791332378481051339042074560558065831593083\ 2783318316353077901170242554827256137728516975940881150674568786876688630617336\ 5886916699065833182910868229013152636102789524271881227177733388566312140192400\ 6085723789597111179490535358704776787695279023512194463963021494339684675630771\ 0424383685872664494859990118267638011220728511574304715347776103621205450280431\ 1823211399615565023151131939403641922081260334450623315079475797322620537252914\ 7175468231389066831669855208690986168537239405132322308821102332115580715181284\ 1826825016987074736762661038942312022022445807986813461330415869279164911828136\ 087124908868190027183529729741103955361199996200145162172176160110332847/660261\ 6669956106941177739843755272356501816197147249281293867471950384341565180363610\ 9803715217897581960300222690901650693237641472830660162320167588312205308241550\ 9021467363934314204357718078346969309434633891156977515729491612703950484137238\ 5936122050866321459344523082199462325450615059785455448801661555023428035657852\ 9876305500244508914930180760632642221264585877305290071127640556197568000840842\ 1553263618969417198475100803262441790486902826692480156332710907047863809438239\ 3469665792878584290263554983054453841382317863357088725686448896311125784972525\ 5832962261185428368244921566704371626389613214389302208687647379491451165551516\ 2226990309176657044719931156739851844495167606131168797284771121205722065596257\ 4719554637593341713704733143162341151443062172309145908101111294204230603070959\ 6443498613512144413452043330610257421088821418239731273162756790957125936413747\ 1981643587837289464351382680355512540198416362069826638643831756081531700620180\ 8936203942304037974033311454039744307664118897904419987105345345080272829967328\ 5487601992845315656833666684160736297289251309652330746090725261901591600467737\ 0924808422261200906464491920972192684867689251287060623653555503754275739064519\ 1085165052867760651925358219981522254479655238395655832435169328796389851034713\ 9543725217654040789849677663820170657307868875511300219368739132577280566953930\ 6903122661765579524673625651465831332857006929512172364625821023683171351517137\ 1690986732585810298733026662308167827918604320214782593508591484704460401169659\ 4131389253849993593114482482699155183581169995433600652045490347999851466131998\ 0932196036003420240187199064847284250262422203295407665014979240251942788802690\ 7183721736642715862887791225702207275427525010943995896786484696797856899714666\ 5931646492021164009226207881626535875244946259467629913094824287834486481625967\ 4635358278351289679480880376221532160000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -566574158935214803841346045238868685494209749613078\ 8834626087700497990832847996885005093163132687742578627443609505023238272084766\ 4483758520836325682031642903023607431743217930606938380324113851658837583919978\ 1006280069256372650783155016098469694214326377066693166738747615583404617246568\ 2441184107655042258975056362769457018847274917531515115489569173572286533375851\ 7873930392865006447977052028838508312967229164566648053750524118502267718168619\ 9722024404558246348283021525289773708124028045774582039859469650442004393261813\ 0456006516874611098952168088999317228086653295582536475639692483743451023407362\ 4298146737577377239980170709939306338486649667991327857830222466412214559596424\ 6636076847142381447483597670994390466741090655048749187217381658232469990751811\ 1808692371117205241613162284693714519523580326593504591197017504794753924487105\ 4623831521238982258629862722266274571460116660615950964048417189218592309155402\ 0910235704690506712867251643158606462314404477767110528067756850657887812524245\ 3583013168740109261864937342232881138031046709276568116872267071063305637019724\ 0969214660612677128901830358809919676811106574278184220125488298398439235454216\ 5853470135344988136018173360521564852646464173305645278036857819463807309136965\ 3686642269926620205281345686682840804239866918642285955997226366532624990390392\ 9388716302940429962943957987393385521844699500172522287563755890922629584285004\ 3020959390087832711287478622365082189173826249359130040666468550147504994518440\ 0002921236194956009209603689465608970491556825569934917983080875595079690296481\ 2458109861358236063839492345751480760786725481530375332758460326959809595625369\ 9903404382109530259553307079888828773274728738742255688007809186160462660277965\ 1891197781954562195770668855895810264752254011681284017960981169878975055365591\ 3209721668533036411842996559489488965823437153739865204408363227767122905567145\ 9204595723753129880355647910995798179064962649386812637645425746121962736136832\ 5862719101040745120746199239954505399609708236626733416595481411648488249282791\ 3164823734663230989073453476969406538823038442933944458071321/98989755171755726\ 2545388282422079813568488185479347718334912664460327487491031538772260925265635\ 6459064512777015127683762104593923962617715490279998247706942764850210216902008\ 0107077115100161671209791519435365990551351683581950930127508866152712685488018\ 9853292255550686986426135749717400267684475082707879313857276710322786751206900\ 2175249614719754217787439469952905143221899719286440209530434908671987305301633\ 7243957792368936021355590777646600703520263318247512301029056887292255917028378\ 9892697190937778568883634390152603201962327689122773060138798346705484752057888\ 8370070201637416297506990463210376969910376115089562142646351656898983912898188\ 5555778818580383319318117615467407216067285949740797781967326176350445570534296\ 7517498306556693127787279076920865413665053688322532864202489216035928688135135\ 1146088973319839671702761782431996737590895526650193546795492715704227610848393\ 3626606349532635735459151454035436592177906843153186818820344920566850617750259\ 4308541834079678266828232033601034168578708711446078722679584702747908359849967\ 6958869090504750248985951617578906994352435695760908830823328405957585079586540\ 6476897520913331480088858301002886249934126484790930098092314702326702926012786\ 6230982297654905544456110116889840838928910410070364137389782763825180565595467\ 0770733110896201472289453869245708472458803503559090341421374355911647722978437\ 2650603399344175632058670593254412220715496945400453325812796329405872428586695\ 4394347636135931380534906734423436314060358846865290060638740805046388776450582\ 4586745594375184812467044015167915357361417098274414992481479180209609178351364\ 3691190432863428013086094492117271858381958772860455809886475082862176667492303\ 4889934465935715997332425101577962660269249893026191423966551681359309320037361\ 6366418174843760363798482045719079380454259834306489930207868309740249405671339\ 5995454195034539163648000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -3236330047294367619909505142781021645692515410641701801788539189\ 2399099390688242471434624283066171219349464035871341207609621118583164004311975\ 1790721270007318337440009911137849994077093651654035372287876726554487152777491\ 3893883737172390095536573185557875201220310172577728138349885104196162555286685\ 4051859551155481697729385407683344822435351017199347194973345200321734251357837\ 6363754728750344551608849271974043028222541210081609789428048733859669271882436\ 7737142877032533295264269986201211187438840809590176007296577862527819059476455\ 0006834494856824816041084488708783753079088918074233790667459045576474081026829\ 4214741359898915327733151076503395888083035737573997129034063970675104426154964\ 6137899464358384841363516004036820853403036759015909503888715679681288318269997\ 2263941112601805105625256864677126037022145216230853830729313599162729249218563\ 1222200848408994458598536781775398143660171203991146051057004137751277471280568\ 3139913607586688344498093679709117954679583698523794756408424446084315367903478\ 7245136325617771640913675092435654560769147633939628672965412234312292005462201\ 2069132443182486793557181726282981936699361347815214160450652498198102163189772\ 6622638788367008013717278515166845160136720869075686751426477683526272970955884\ 8162028050178507168494961450691379708062769554326304992929927447212579466413883\ 7690130559194661069946404565028663749756245293537390740917885136232501009632546\ 6923123337584866643451295427829312345533205245722847880351861970003438946533465\ 3162129236594847921284486548957618205789803785457531635377552849512521964344548\ 5338348767480313619390114986223078578155153273418889620233823328953138474028864\ 3614215384836767616892570485639948242021436550059307351244809858552735260377948\ 4351675832424087020014980767391784409672509621804449643547769971742766049366877\ 0785843525778937801338725121377266583672992418343680225222955824778184211185343\ 0709277769439148689684111108609949801549684864742118482736195791741040442899820\ 9043593858496335744655896955246131686127088207392449254721846304079018088953060\ 981438260346143104145774678637621821172518519394394649750339/481423772903446537\ 6464445466086781790659407983586198830541978067101278555147056187682030205754124\ 7234660405429437039997579919903952624243641735069837089439093191915677356065263\ 0346121161886394437818147614161257876022803959215356439577635480252188916365595\ 6074391229349783335228295505907861233219597140038451691950738536238306311568359\ 7121445400037138366754105938014859413951231117270427469584185992932389075760200\ 7345549183269657779483678064395955529042470570970403550477620133950143097836952\ 5388682556943912272709561824883663327907427685095952331323008645558079627123612\ 7533083599066166677804227512753801999444475028454855412090655327258223953047378\ 4539793045289957164713504964829664081973812280759625914526847944272897808182166\ 2890259271377184170555410023407622212202279481243418034011601646090217525744933\ 5024868311506711879294033039233807058165711477412869784454847547543676167094948\ 2038536851895796771177126411308680845992016748205493201233375938095242533560635\ 1035475940065862912618719465206397642658945287580157615733801882468309292134615\ 2987161901477739715641325253426314461052934255647977301156972965654235220122683\ 8943618796317328010555029773989624249988515744102275136235916144153839560540159\ 3245525374229386832560720370879762620418281838911907347609036806520243239460367\ 8458837066889039514183394819637942814919891894715495617835020595687942993293234\ 7697008330509120300369547970930946750603328654952011930848400435994730557315426\ 5942396731261945618840321236259722413208369239536682717916796833998493796399617\ 4727716477855698179846785812935841900051561001022632372117937884775285848463802\ 4045516939905690877925903846482756242352444827767176419032986737248056761718873\ 0798089855963435564786030747627962701714798899286623929722561972023748646674304\ 1224504311525333872108199427670331180936006348283704677010767560861747213881419\ 2344306031607060692899034090700800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -15909139214651543921566014898481060724050349028840874\ 7320691753264940659744923094334712344182194793877113967785687503128947014823465\ 7085252916492471221674943368271593800889688626353655949555199203823635079116423\ 1512789207829043151564505684383572860888444704058303903376249330374559364444750\ 3370505843811068228436538055148005364211867435807818185899619334728151854052670\ 3173743648843719442949502872472867921035758737951533661264588110492333541420110\ 1236884427707508077747163150345154010767403813536608630970783507090155756668823\ 7977028767988955677188785031918165125727737314358765910378608514237468751540267\ 3037963940815100855088781143426567954644561319942417943051500645506823814198819\ 9605048214861190144673152792436425941463211712797819076713469716229685544043718\ 3463421028313525112673757980292063320158533456709614453628324815799738116561002\ 5797424866084212103555301916406446345227428217366830109332534505074752845672427\ 5359437273239152886924282188953922922232094149588240775521351639914702013040577\ 2587460796808945987775626038258386888379723962565156244569832628653520192207010\ 4881030553502647993617021831428726688728975702463669297342219593459671169992345\ 9442000809807805231572171440051936219047795342867430883738560424863425370950521\ 8835133642594548666761599253594233367739844680843528819408083545057871236844147\ 1055609134354016221819137184284123786372644286972070419739144547221924399786237\ 0040849546752573122968701467090951073180919887096274678803159871845242514065283\ 3821871338259902771605875840861982032820766892432085084970064475465908864714792\ 1998394117953707709882340385988423898970276341759756751427002886608372787251600\ 0319523841248669482790574304208725999792625719349607111907324343991851096707112\ 8134322365211469862756030218800886913412579600288644344604350802182993355384069\ 8964836759981171136532042609461614282592955306241763156099908603065657670585826\ 4331216993349693382877565870368320356788175148544180870224982979936411096429069\ 3139853909600105264755693329406258854699239284232129957251903981620319319305875\ 0087469557336274123864922021158626682110928848926679599818683601/21084838628238\ 5796596961140938975688921170787638878891951253322214037173171251988423695934008\ 6046798902915926994634958730376816588025454680607463215170137202708835429230749\ 2254751619166846933648826325303459183702942406624990257631017313115967864146501\ 0879911378813514023119544295132049247830606155643741569960345681346071078224300\ 6103132500977180297710511469341977996449734687537823763337602383701964448508338\ 1390176179596637150354320400121496015091428947162041154603567697118253217662281\ 5850518802243908759602569705668200204673135707460295825260835643957296483115613\ 7152001055568265853769127283734214605439299873258452278154940434581996846446949\ 9827574001899575367603126789666391339814671719452107598051928594746559637106071\ 3743315990547269002749947331800649867876436110664161529099333575343620412396948\ 7645290524677902692835513472884600560493886731037206829851538598490120776158507\ 6980987927390037430775942243450669329307648432013294605859403734196505832487424\ 7382248310439099878335854380329437287518129699672115426650103680833687089653423\ 5269891780003585342854402837392822815260048858146897764108236088325228940215009\ 4679333570129610072847985808361093403107412091050108676274297420470597486132752\ 2250763070647388241189936320502910069970258985780180324123657639093990173871011\ 1336944073221725349133238516799614926304472687567566562485234203622041355310716\ 8615369361684186909216201215818246794149935916710600557161494629071317974426966\ 3360635694416249995124651265420663470026319831492562339278327497976293010771737\ 7997376639293140440293134345613715918368105601010971280911118111675047699683990\ 0796382198821554167281429614342550837985061721668223553693532226291380734943182\ 3361114986705985440183881688041891367419310418343564873127282726964786237544375\ 7770669561436176532484448379837879036531740171845036906141147820467709688390967\ 7456700494458390143371040522240000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -97987517996854565000520322182377387440042201477789622280\ 0434252747130212130754780282598385702212191892292078337010032493758007097265962\ 9833140027884676236873355340925927435589188067119019759618004732797252885584633\ 7957164783221076056585928366344502901965596173803097353501636739073999540007092\ 2940083248422500378616912100346366463844311892968778958846703512476951425454874\ 5711463704172687321921000156603674805530961952442538963146605874998538877418460\ 3954459417447727685772695124692574827950379125161588407097934663999111513491158\ 5458421129825307816804341480866370817745708618547203565389467992224948669970322\ 7777206353142753563958267524276366449973230441913962528617903738575379217596616\ 3197564152517685222714991673274916108572066429319486757493151882269078320368673\ 1229261975559681160167749634597145405872767266790948796330572693875276256439770\ 5652545530010797017866189842083591341329106202151396803475304686280889688960932\ 8967789561280380579001529041397338528590880041682106543644864926951810544093927\ 2309756547879964167422419275721481741414661865784093348721996753237828011943290\ 4411353141712201261857358800162497129778384255702060270416621375572681206473876\ 2320134289544106508520776356807458005552329374148247300063239801097350445529242\ 1328410706067751563717191253619637729472201438439195425331688809133600865186661\ 9589278236443659087701022080680879863978051238265164704066481092215844272887297\ 6960170010027454716398302234372632100617305164758014695719414852173858592217309\ 2638556907000850824788474525244545314178715315557857466663381427442897886341530\ 3690293595520231757931711995066815673309184972050205977873986152346278849898133\ 9832714915521323013258509178874591683060237675122887250652521128012433095598250\ 7954382747830678599545171532900785021104299485883576441599798514827727235326602\ 3335767472026844650290826519296851010817941230291341442176697500868763047116066\ 1759978020169397940680735729966564643464202052121683853389919534603794613485230\ 8885895483916038728545523101950804060377840789691723229375385830628913901582060\ 77220028959782486655762808746049360718351349181758352745276822574615355491/1204\ 6041247692062626428001291234966303498483268383928092999385642852381988791372947\ 3398764142846656734158529025614006118115449312985452012801115559355036840603093\ 0400200475997647748722546940905766044990146950963362429482151774920965625140250\ 6138478639872832474249228322176693568758220112053576148186208654143955198073953\ 4862145154600091279099834287908533113542719302686553518153118157134749021657647\ 6224588600951266101899315237941034738098713021629894512964249498161184388285279\ 6601523019579174214580531763647471186545816770915796829570448301526202359523459\ 1183423787033612616607401493920753892481668753488210413438478866999657161034210\ 0542366268126383307414802970875818673048652712456587831520517576077813606937719\ 4998444247114239271171673866435212961050571256308799195503689188621060502729341\ 8760247678980431435359677572024897617910664924378344317376221405317769021594926\ 5049795024263071295474098396087662023693098299121787906984005152315533759392450\ 4831848276346981211136074122173315956074365496197996371850804859767778422570882\ 6693916091098296778413449472595706643187743792034428599864841242981217218511063\ 1840342142237809886334088223172181226879205152173939018249804908097720933182416\ 4397356877379385439516641262976076413755434882721652933242657613720924944723322\ 6064918243931259718148917247965798684466097851253858257552191487931948894719465\ 4222197492585732807027874652460791605987005335800092233222375033759631267026226\ 5865688910410461186770736897485389071495786422305614746256702940476618154595349\ 5061231608326753284033134682301604536664774621842960473449294298249890870202989\ 0909623009921216274246710821350719303383711728544721313440498403479447853937595\ 0527873920368892008561539820063183629826782085863681758527577973256510928971687\ 9511113661127103342324955989992648004293935823837519207232752214004712558377889\ 6388218059836800801303743292697832230631394871607296000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -50460306200619227803848878598087\ 5601235593579231358115399336678050706073758610092462691626160657234028514958558\ 7255475642400275639855317960098741453908452608650683605542782843657998873550593\ 9769615685226838868562880045994532081349747127750286642736602309447080220408443\ 0418760227559160939403176507752618268131075330535859695358904588108890017146144\ 3251882742125976307626629052623542623496096499763314666774821915487701456339823\ 1173391616082155744201240015731933632254421747617112648328482124177214835050354\ 9488762845020366536946558320465893405899718749157215791251208203397218766707412\ 6676989375115055356451836219177490455382005380900063712833786934438422397918423\ 0864480195701526717124730479744228238849045387440735525347555315006955916391359\ 2709084888132802184586238630690878086178536975530054550426703428208504610476088\ 1966437884717587058348993513260806267580575999302558397660868227835994985874958\ 6707409446235944860549964724700189221006634055388762708147874398459162757306796\ 2158641953447652369909107755796893746262705251396516799285432190747150036886354\ 3769601611465562730546963316279993437453684677299074645934429246987251466356849\ 8043591031852192461280143462453979101327672552942723098113407631864468620207254\ 8964027267218579253683485084339586464112170136423385540154510250550630770039868\ 8137496464558784106803271824715240717726287503655733184951199272496091381280841\ 5034772018291164657975816353064070763792682159870888942196498092762163960906150\ 9021896584706295781514017349168892449995180290345211717620594065012554517773756\ 1586841505202808151046229052304665533715960491901448578193075089529312981108558\ 0469398665660833788572274923764049585034638832513643674081594083975338304743847\ 4643685289541231432633420241573706422073531891219903544786687996630032886803208\ 8980945541226618401838145877509486977322960477182812949313798060217137347620118\ 5408656540543171182467946304692476962731792484930984100645595933719912886002457\ 8414622784322174456805263658555866331695682292156565471294655918592583249103660\ 6269890048769345118753817382783126358879858298363248535589012252202971070278838\ 7525421452390120939163543/59820709880421544164663825402036341205053500158198686\ 1835691406842494672565761864948469634653122194145839365562036252414059803169519\ 6218073074864107365385219875830056874686904607974966435176794890590519132506887\ 3133465198517704932983780299457180976207132397533356581227652770299599385910158\ 7014101950249510894601436223639242258998819939414484181670364937844420989972727\ 6718770039156459596252675523680820865840575724621727949382324469147036341870232\ 5947617514519492984921082815584762363348349925518044492114491987208867717261610\ 3144998481864862413369822119001283441748472089836973938812453172888043594668655\ 5521748293191765089253865601028132259849858863643648185760166831525905662209898\ 1329103099246077202364765941206548635707618045680302647672994306888358742880396\ 4536967691483976911944065348420342741404504738615347068811071481225445342721932\ 5463901126224112965836362579678239167131998477951415944254803599868210549760221\ 7327368181340069162770918364080562242332640204829637954260893631201993339968165\ 3867272244477857809838764364985595506163766859072326627328730426994730363698554\ 9511608488252281981905750782897743492309582315746396625738486038447379408800652\ 1411859863187029828773484380092560167750111544779361062131712288138464544079478\ 5928466888745883854114320170446975167542186716829742980736216528753953540698424\ 1002205820006062651719674693106300206948581011501339685318035982049137015008467\ 4998111987731312633272504265766231266700729909923220037752989781374570802239262\ 5911669709177859481299509709039378255176448899656972491900276849613883761411633\ 9986159226408652104236400708364526074788278694932197567108999452973262934277422\ 7496525335311330722262785137476500650523926827145970802160137616609333287869954\ 9016119994949952119238898604342761133980467204097236595991782944825232978205443\ 4277445084255361320438114278004050248232253066478010689347139234466841706892835\ 8521241600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1295767414039876428301327417182602147659042931711962867258725474558912902542\ 2947720196946772604042354748621395467440937948106388619975018743043586732730407\ 8993187802209311002195246822780141718378463287017262698189858672185544079930192\ 6772582094872739501033232033843700504133659275939230870524055181911201316549840\ 6937787551546550961522665134130221100146420080707123579233576834000169074845558\ 4350679493080486161186827395884162701507897714822119830828147654359326708793045\ 2057549824873317678277512058157426607574005725259797606448409261203791806015911\ 9522840412570975777173187631390455831411138592429951169205822070732937225202030\ 3586403381101895265488006093767479290822074189809960802577871285948386044315732\ 9599975119410982871525810386033121988727898601315829516323621763998584106800333\ 3869630386474562753935507890040941654912967986692982348824006359399409042480170\ 3603298326561392225830708881936563410110558462110419879630810442952734327963482\ 1049898783933843967660612737188981552889539109117102870205852303444367761384136\ 4951499429162696613333912458990124873211088590684633713966907274150385420821857\ 8253766415075008495260654915976929065491443121842896386369613076422768991572542\ 0199755915700608535711756520515084155421066933875292173786951960786863529202217\ 3649377811573572747900256176738081726641014038363839828575376909705799162268332\ 1845026768466232700142679609416092824737449386668041691572119459646001887266001\ 9477592873900538200567852608916761346100858470104894005805180851800034769019379\ 3505378399467212487211290475380528438468269006665487725747312301289508397366433\ 8087135557749571126407661019053944327467969340945788084224809858885005471072718\ 1515929766116053539401001685765492126981746069640645649429760967869144700188922\ 7828535419188541673898832310281519571126532430797084236938618643084199140031316\ 7437083387279111922940491711276310425237362129592697550482136770535566448575476\ 0163321063138868808247420254753613881850290195411422283930309268553903026500323\ 9685667673485883520286798011747621060907842741928449614648100028073264099484286\ 1248050276633142254424739072528411214332765982195091699068146496290367107779/15\ 4269070386188045266306724189358772814005733151002095321291998251375820654754575\ 8661038325283075861935605346634078906255174693571929107090586301934630971820767\ 4933791579609448525837403840644408903639411045988363648591911494403316696340152\ 0056328896156996250097731068162530389685472717351389505539365915600064479917289\ 2386400902710335539756125608024811295212072803104769905654758311784419442260100\ 4877166717445802400916374637135022126032937083530773037432429502379978694612089\ 0001496751111859969280936975962121135846678509537485853469313830336234194709556\ 7562195889785646278473015280738219600499412967460094726224474102769679550896098\ 5310261432723782800384040779117467222501686174042904638430749055673523444906463\ 8529106410328276236153749454791320198763507918923909983797665457793130122927148\ 1576052344572841284826179966292859710309457282046804026532428145234107188995090\ 6349586295077456070300185746511402401462525567235163923412965901349692090505384\ 7746501568576504126817379444590148192055358518149828032485693373470237217752983\ 9226477471078541163704527242694354976017092306572349326281532275519133645268863\ 0309373014986142836437705003960235097318502138630861863352938517369834781930883\ 8353912781393111246235867788559707067595018700184511000036289955957851507068141\ 2226937621598370637751954247080716280489875239114731629676030860563003908753490\ 6764428033731396381967281459520823945675483195824290863548133566575396721144464\ 0836326933862048680200346524819947872701767407572956777581417934866871382718970\ 8539410068978802530797120701343830816458132751967485134852322900886113571471305\ 1514129744014500571667324581967602068379363133045604133389115579693636636650426\ 2041412043015036812978876600325475828313298652180333688807853271973059805608570\ 0695106392589631356789409698833058737273318442655411740288662500834684998797533\ 9397563924470652633570625113155903469412239715006141919996889862869604106240000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -155173368\ 4880300991009882098235712180495575609851805649714353790863988721967144573350599\ 7595867141557844558130956932181357677727032061202365674153010955566140004388718\ 0261754124331160552655319174308725939589430937566672064857956885173156284876694\ 0657302224834571394527700415407369428466834031486667502600755306614341223863653\ 5337206745424043937053377797780832115320640703094198412310218310086317211751208\ 6758413908836661242467678639784582271692983423496984086007327924407149564187782\ 5337452507414601284677431195386890007539853450689747426714916505205681711175503\ 5105572478727630049357173722497118434834692750464187614209073550308090906258862\ 1557852581969500061092084808606655633938664098226304660580641575391593864291961\ 0422748724852792217625681960171488297626137431607175394692303468015872476472308\ 9632697483711922996419328473457297981916034659814754998283434133481680740190426\ 4835320258871078625406652373074585951154759481317384843954538239703768450534613\ 8895040844841815375979200125776613220449692938979278266392359549390330659655734\ 4825545445100447483555022505236330140947948897135485542849973773558085038167656\ 8402400233883880395635656306054042861230320940867635736812457090540178174189918\ 7612517643277220963483396932554411719292102354686152629295244532186838049231514\ 0794242249332038057584579659972185930359593190700602575736470446292595800802031\ 1550568974409838512943765558275215524634235648700095773168219033344549947365846\ 5610104996703848010914969699537145974131358446372100575572708809895272197612042\ 3368149781495199250715110979565280400947746663820322347445429149143215134167055\ 2834604532720570636787954118549680012973429233736026005675869149961365615261792\ 4520157070564851488309681556764066056055749106529766402739415047962040486002168\ 3588944266951760919094579384453478284915949869239346272180297315709495632395693\ 6321549989303918503528264963387650818844839866644547079338197228454168618688676\ 1176583131323041984927482361588855726658560535512226312962306242176207877699610\ 5433309689387647769316263497180978988721838710712716019686525354985501294160016\ 81391448348157294229846692704285741799533351970262134270233/1942728442667212847\ 9703389954093364354472208740471540631380096544347934873319712784074022391369736\ 9500614778776348492444138323654976565921287562653456613396892206474008795732225\ 3609333096482458865359067304276566295382036356940994158336543548202222744469509\ 1564866113433304638664058478460328137143875506323397465171891918114965958690745\ 7936364661278165165423795184767207817958089604777495044155814628333684680698894\ 0569405477424691446938802716199225326336035761571953768206767225392803791475866\ 6471638118369887551577761672112158357465429335319870980650030122103523388021410\ 4048947535108133370912424445252796255004880110874938390518122227660220532609911\ 6305111171942282747440724068158432760941749284058369051644706166842703828449260\ 0053701922263284751053464786843009532549290975306503741137812052361299847054306\ 3535032803506210869778823056449670203200932454032512330448033214742711819496936\ 6019033259313645016116202496227170841444542222056608177120649810216907631787685\ 4196496665420567941781247076599147302666315986181426175149907013666303149648475\ 9729616607595997987325861880040056230928831487057086746223634338927204081649767\ 4637560067822309148723741658589901481946891978698419840783400575518162770953156\ 5084510526662112712434256460053024355896823726187775756754263297120233944162077\ 3924929166932327121313337017942028592203394938288140269992447984457855162827480\ 6261439848013356304631006015686574075990281924996359133613801110710799634242425\ 7810225380775073469764594986535948563530533114666511457102614212019222001976057\ 1380079415035334665057001713816349019614636187664078754242768127900359227341634\ 3019523409828095837917208615073869219860007110744259138721698562190666487281898\ 4694211324845871960081738561899017759071409704421849377895835873331196348969174\ 8006536855608423364023424405684564453484061149657569229533841985223748375418454\ 2018105107847174062995889087785354452990104288677068800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7746290131700207893237682052875\ 4874024437679423437104076006512565697199655247006304311300374441172704667292072\ 5015516828142324470119123816341165188698695732905128387638866295816319338997754\ 8805313952268003118284765429081122195327131624173246777252283348030353825845328\ 4711300570197983945587428779873141775415512124271029746518453075866713020183595\ 7838744956454664509354122607342158162804123399793286526354615429104354242858621\ 3642351219980912356327534472915652809866161440025540042673650577379082376269240\ 8145037259122446992506370861136069343433433606637250360797457544289258209967774\ 2248975300409207090384717620396948971472473577399355491981162391652764000532222\ 0183240639186601695530178036234019520401164237918406700247186613046537231515728\ 9154097709154619815392073698503605203054654698281271733620235789721098366717825\ 6878494760785721419362262778321849126874382197014875910767587353057914231238652\ 4041463514125796428073102266473924007891274210522711523498148810550018760134304\ 2681049706619877005411411899761845958328686232341448864040417644381505203593409\ 0245696156666758968299052859771016886766369495549131195153766111077187303156052\ 3410374000479913070254515219033298249382627532870509926767157279889597007212761\ 8662269747737573573485608365783942998689984652645465614628305700505011034546400\ 5712803535362758907562680782679353366306160284677747446287779740005894944819165\ 1293255233664158553352498975481047474947244294821578087525688288560177939029378\ 5899715604604284139794349095241701227289107735680552285849871938662275746975461\ 7830365937220142196172577188706589695977128033076896441074204938504791319827261\ 5294864853991249217595161011811708989103278011951039285449099223622591867770419\ 8884039840993865302296543163012977773599051738695884582634848055174465557161008\ 8535118241192869600872938801633484343225350681326377729229489054867853824748626\ 9498036559625372084178056650027345344175695683615215819831955572762995633961842\ 0225140237173985802293186146444427052583828365302874583433733083974622442269034\ 8128251964178133705752236286589801679645721842583054212620683144174046816509447\ 009888728959935571930996575347846774817438286511/108013357034200604684001052754\ 4690933321399392857338189050947681094135347101929146830647784332893638900969266\ 9540947564437174250040469438307976271102827823167172728458857602332701852544184\ 5702371789350517952746213848860039290813910899364702173592028100448061925732656\ 4728022470563664443836755303566175351010542463065037905103787417665513887106595\ 0398303533492393093653833775796273057618926435457372961405552456269729749781367\ 4510016869771939972918598428550214933150717733650640478078990435341908015499962\ 7446480503399553923875099586485143645678130406079235766118797616089638343560010\ 7092539355796122371273262337920070391332201707117533966281020255322335664123575\ 5839090325589343859159151675900884227494437822760268075024999793079611313275448\ 4935167384402267318445298444063913258912385752280233077354435293346267215465962\ 3308328606221180064511474083753760672339309601799079534849925525888858077899591\ 6111225501131447152290112490984195918991663386824389415848922741086653016913631\ 3246726302763792211704266436297377933569998986609717007071181617028391430322226\ 0647763172892178382098021847672868773055437630364502651276521267087902188625517\ 6672955282069343462838804441209569126477586720491452763034011344108037250643743\ 6909573366941868697728830286548176625208984594771560895732301661643818774622901\ 8639605451602968538608138855818669444575424951813356726254408060874565076587575\ 0993395609833588419031855564235114327673421459177122143158223708926890655327485\ 0451133764323389698680758595004290544107026734529140301185689271224626975463637\ 5844873425234147901542455376763408711825800596333509927410673865191355185347911\ 6790938153871040174874171027634805797823670135065236074511546727602679753216413\ 6435311273718866208484503287867043988530864025168132470702397218086596169947429\ 4484086012402323200675509728722698921920910170950524005361195049192024915647293\ 5209777515167032089385938506460328668007753110110863360000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -396776676429619753140108229928\ 9703995700971639506611368017650405471780830829065400792661436645421035594327898\ 0895468122209422999827944844268025155318647863515947009022940251067224652726654\ 1621460996033561139004166577003289255480309639384647558618357587796341503202971\ 8286072191882560263556836293828180553038548258554560716805901110385508134086369\ 5882363717201745083187024270577326194617381679056939602604055483927640160223601\ 6794736135940621941592759601097865816857908052599716609966571564915896553267484\ 8579151081676488635667002751560656202389279797822130210858370594886954513040647\ 9279091208102715672589814103955371723917522335135880513949828069686553493498262\ 6977855954802004955087957818973195206229944901531015615305763319820085444325056\ 0852680998202943413170104830273881353393147590028162616325853608246879557232324\ 0533288887545008509935835605927475093416476836721845306407778441738505876503926\ 9221619559970885983883273394856447539159704924742532878707355254348179694192041\ 2093467957339970629752616118836971563702839358614417446751040019308869015131186\ 1446649927162869607587386475247583504659221355923125152149486049792703627805736\ 3778339305714882882081419778919362425962117113067247674562566372005364518444166\ 6355424394881664083730563910902019406925494611535203926777921256993938258549485\ 6856230761720403171407562744011424132742278875868241732423616014611885043547302\ 9083378082511395795259035700625346428290127480736910120176815231748288927788040\ 5114995899127277220486427724572940361778303039330176962199455204225510349128927\ 5964862931201817189743150195330892249141681514962259872294792590694916401423537\ 5235267824126691120958647397900815081528593667688854568600579592760229118342252\ 3726842755908439982950591966226436653807192523983491100087065125954925978339533\ 2537913255444160041429640113988089308431455295958120805548273223340691730868472\ 8127923034815905080078110374984914940846538081869332880320820937747315118771298\ 3905227438039758080444315482813132161553637511267527891752060714910460420447355\ 9101603070467940191530420678998200561119352262436586533955026143647819834811773\ 603883819187347797054517479820039145080461245183/668102139405939855816433225912\ 8903134294283995338674397599764443480563713070469015490783466053298070073872240\ 3888917030934764023090136954904482715633066254003014491572460907800248518944125\ 2668297063161268294290934961348059076168196217877414845025128959405027579138333\ 0161956651586044773656802718349891636215682753971453072981918786261921342869396\ 5744406768411884583235672158409223261895578339785899405760504214010139828001562\ 9287776207245435697862033243419285501575447819110260109415847540882715065663172\ 6462367090873503420628266414610864823738979050955402922553674317027769146273688\ 0140604484424258720249623849224016368798372505593681829494487037987344909607296\ 6572057540204649227587077960507899389470838329427794432428963097978266741083721\ 6492650742555086677519962525326811740993530318883572658516572593368407881794968\ 7187732637639019603347795573483624168101183455055966639190422353305355855705779\ 3930676842781466515166917647889958422826401297842065293480632594292389349566381\ 7592842219131231880349095484884490159040351344342189202926764169110819211749127\ 7205359834966987042696332275926525680366020068754795250412863818621095266598676\ 4479186066599279719978837465185799963713616733156796469430540372868665538529059\ 6595954818892370177306813118027173424762904665698742911199796163538308073599939\ 9666162782487660542036112448240291807084571315521077369900460448438312233088067\ 1103621393668162720133191233711675749802402086691105726936700540522793778246733\ 4291909583698598964291969665826039797923114318160111229047668515428732258375153\ 1310369821258097264058492135967023486757577499188184440817730876449452114548363\ 6988454257470405145387362868858077052498152554007384563070943173152038066778994\ 7734156218206559323429762725419603469044655015696682369540750133885980574800568\ 5015098390042636380669581939220498257176538299375167663318233344708598649899076\ 5060455997446416777961500691050648215906184310292480000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -23798351099459850795273861751829\ 8991310049727000941985139507641867378743081010299085739214701533766506629945271\ 9984750079244981923218536328856214523987439494225095576857843999074583821655170\ 9433531392117554460449999036393667452808932884567148909829171850247949614383894\ 7295171245226885761280919617031831434893352648393068601777673597661515944029913\ 1012544191771602500432216063371844657164997877268487632380851812817055320140838\ 7910918412213900695645288526732453045615332057704923305831928549756374561325376\ 0740261114320559210799309150744295783131558345684887432936014502840046719516391\ 4113073339480868771795912788728446035247105609265624786625359041068127038753087\ 2137115112711313829607987502786927753244659940340619605803528117311783183845808\ 7693999521126225329558458638060550713672508229205260065143276080549885953909167\ 9569870708047016330661556775468361306376246411211582135554194742819517634641870\ 3620714966855687456708918100968853408604199005875685111784406888692666273156785\ 5807355771497904092603036927460677557497853625277322523168846286455942209618173\ 4367471175315909550789978307774202942296472050895810489838092979871464020727966\ 9354849758213569122340301495763323298778995434311422526874289231049593667594125\ 6015555776743972694143313058604059517160935127682139326759991495191259477714268\ 3197439612766748967802497290257812063454274302548541808964822880534751998841619\ 9755803655572859643277589756780430257401366965750518762700406723448200325308931\ 8585233896151608657471675299001324257094571854886033979328931133763243211287495\ 0249271713920510899207817678029810499388028656399227926472600631525293510315956\ 9910128346132281796776340751210437639354572186995396790773161695930913780226700\ 7702019314385252297283098512550589879978760236228791241294729809031710206824902\ 7179450353707337516927451799183993670118762252311533754203600614499713237788512\ 7086025467742712113957153634311311014554990025862974553274540395008643520409252\ 0818391887022142034898320612201399487347131486316085979654139838200951540164028\ 7951033014548285025295786090965035975922035497245771042404102154203797289155916\ 08398744113939943702795345911583752830263922282737476553/5543753145773235775224\ 9488323072998745440827418585025351583174447852168449402382882338948336550466148\ 5005773356388271460468637231052081780325389721471307175708190136332328782445222\ 7712745098120521376878528769313601928586858589236732736623529648958764647066643\ 9196508736696334894938908480588314928942880038010788754074150968080358075457200\ 6015798584407809365437027813854922392610975800374113621919030032251558152306998\ 4886037500124262835983887528055188765811216379480642464299027345260760396792826\ 3231309378802377892831085276712323746474052071336339652894951925317452006515861\ 0917144816492454674429241868888807515046236814007852957295295559183480298342281\ 2604432797714559233775396768185712020110112710883772921823930870235606879873126\ 7704684112951985454231049439009409052047128839700525020057278625293185100409160\ 9536258768412973215720200457032053906436640379613363519457217402311972638587874\ 1907731695633815477921185657144336566016560283471425829745739451621205009450140\ 0971870536494253471460806128057963563032033227100126988047742472826275139497081\ 6438591561068250519739187807666341925255687916438419747168989225972071076906453\ 4605481066186427965624432427162786303748772545724195153207665626891722032941779\ 4781149518152780186281328350322895807999200835863571631271931505191663093370505\ 4618880512972157921886879353501144333236463642000313024334989967989617401968790\ 1863343157010731656025975530284277277697972333540054365828040860952884393559984\ 8174865716949305113768679267880330661016710889129915041687767216265146138822612\ 1275785599325375088115070802296059475768923111845667866638496971374612928786747\ 4814259625559863465984975663364365742048117131560522581182721953482782330189257\ 5299064653301420530238692490604585898789672598150036832546848619059326499129122\ 4437008322107369360745517577710334173773905357914138250984359417961727541265921\ 1881226457761268032693371878106478062524430786897526050507028692992000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -16576383120838\ 1326485181282062658860484908472901732603859626217913394583160765272340030312092\ 5977980613621594092817795343854119847733319616436075828258361605100604790499467\ 4651535929508433302004236655865674165888940710555342701351463607542415979145880\ 3780627351234772587108155832021082676178151254296172589565895636650208587892719\ 1816939534511320257574421801625605253120542629665952786022601094885556877846407\ 4248148247222500272546505067657457037633222770690761866861525192919408385144964\ 3062302915491919572900278200761052843919884714382980112559731153016841064212521\ 9369112081049936345827352141233851178193881615449027014819061000506146156748455\ 1165611445919281995823787369161518081856014845468021205028507244174828400799818\ 2042024986470463656618711902781917271500320266080174985412182406911153456428622\ 3064357123087937460859922983353590671502460551947684983942287636521859799438363\ 2831263879727190841242398525590529554556290337414318768214226063997365353670918\ 9201590904974743462409454773400378554606300178618486859229928626096228418897468\ 9028498925404166260734147578047850030329877508779330239452416321432467602730014\ 8448394243831222776326533709592455507157665561361958745710256883516779414121484\ 1839158635625133362897003425522964798066435823213768913413471588679008387090657\ 0030517027651338574207010173962850498161339927479539777110789426922638509963230\ 9928206903294334398089686223510735762638121022688591670646140966097322388796931\ 6375114926497196305901861262928253555711362738942700839239921813850511862020981\ 9607950853278475216034947420665480993407810198578129909145505675206952076300191\ 1796437658586300981052265256690188306952746439040815544248685775541527289939946\ 1540569981384773003798390161587456603095487784308772221095115232017313948222158\ 8125294012562111123423500916908405057058379752013359606287421586824446000014171\ 9824383170157564437518661689230312336638541101455063347326716880889951159220081\ 8861805379495461721845416272969862019346524780652079027201933682115634578164217\ 1495557435835732190681056699991018966536253372885183208265925140673110116127300\ 2379213740146695149521790578505558216887763530848189264265158797307/73481669990\ 6913861762013660510778707290813266441612054929990656194404347014340723474257309\ 6992015854924821585469202237178877615480396375280258228240059059220084726586637\ 3686850499392273698888267727110137839977319510136475715593781765727808171660315\ 5331307311031124976928844177892571834540128781318425877900670078358803094401908\ 1045184422682660988994373725480488802444711589337601908429761551392285508595332\ 9509236044233302943447672807837324154070939861711925415474076987446438172704969\ 4259077543101290123632211940486622308406937689782740288130972617069426162214222\ 1127718860606323894978575142986506868012344828930046904835244895627939474249551\ 3983002677709023153394906719871556604472781498258442286348783253906495653913174\ 9209920811816859293504239107715575995825150698850526716668329033587014996164613\ 2452375077260966575154318591460564427810234087581753072992162572895183219895381\ 4975267265770132282863640771559657206844527111610704319535597593637545695004641\ 2527341080901354784400626612567069128595207215405802939086142815673134765943208\ 8001783281572227524320980222457387803606255703057164361292814283434323832773595\ 8809239321746508029480148567492055075815854905957287902675205321147799135104827\ 2681336555172823828766159907015981030093450234178666495562830372166793407753854\ 1885739816524615359240141792217381730762061412097199098547890895263257831932516\ 1131969115328570062865393503529023171213543940919274964452963279436193475743339\ 7858739029824968734613042828411690887565244583329415932106263730765334809877603\ 8646480851245643394901733304598730373587856334229095443527762871491588264322581\ 9060518626892606825317555221332072192571094108059985359053099603659498425639906\ 6365226484613625203050515241749764185779333607898701976054780545723442664141453\ 9533641587425115102905952756812852938883584351811027575788391222386157156377271\ 2444753531459189812785033717410382148990585152256275057945060405831270400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 70482831510\ 2869430814649994236042689761484184206181892288776222805036315080331126043857545\ 6135078680312250882548016480211286953353323781105318958000871285340999948504220\ 5211675700652401912334253868601895261357806806261759156084865537261940823119655\ 1042927803997776667135431125363204673233302852127165772709276483260287452316871\ 2812181191851805491817842560704508149477038584476802456328718413744309744036709\ 7805312393209878470301478286608670687447548496433922021470557608795137793848562\ 2226609109630311586850682880196019543410432415918843810040481458242252359479065\ 9823736099158150369159055379125242638957197141023662253063253146438096737282632\ 1088652032608791543894486053224924879177871041663879081512534564229196953432041\ 7871309588541368450682395860221106475663188338429418919767507965972025830531125\ 3470703615479837236606798462586908801563212368256939159902563020965422762584874\ 2247673784980527137359913019368769353523486307972170514923044360758405444386164\ 1215755417540074137494831909256889427629254218999535446763579292396494040417101\ 1065416941528059144702178287515738092263657214099061431708387698720793706056622\ 5169548965583071510584706858294546301274935308262079247673589197673777501177145\ 0273095252319344931315748567841461148921945372287175737534321549591327931495831\ 9938376097572312604737305786468398147768531691638765325108524944649934559395947\ 9266053792802810433046949053064535870422400739769863721254262835429385807915731\ 1439444912269427262833382039390227005724386835313388728777237056936664602054235\ 9894966942576356748219994497652938154386136275530992594501046477399676334233138\ 5363727735605683368498888663324411879469791438955073684912939540593638156351321\ 3831688119500068600814116560501889510354334979842137986093662127457634201307679\ 8924368085991773415423823353099483325259952141329485730895715004364281335005385\ 5808172525177821161611679253710338213087161440306572719554427668367011612786905\ 5921721467356053384508940320708172738679734824515296768281477277650284050029778\ 8913446385510256475296124700685447770043515393496630249072239206213343513232845\ 9048868150693240521447064276531259514014085336866362411909921735413343602912477\ 7/54356700153294103043313447138512401063005994653468909849127891891391797660538\ 5461994980326299441714561956604824128999728654168077249518114642106549933690950\ 5791713866313381741517368041498020959062021471921319201049736774787891354481946\ 3368480253823209422185573005642851481817450204284527138308397431991076767326808\ 3051293197660203256805291647044698859978148605979707489811768472932651564935800\ 6958384147859093780695766782070278086003982759355792660091214571043598269719593\ 1769784177243734407482692828534426761948351636122803066922563326242398932296785\ 7045654434872116463107366359644697941177685417649451067936594905449356581876781\ 3656985006029271236137407103975234264127299477144455849688850239266935272302274\ 0780472672991949680476576773329349422321837206586585571269432097381055847081787\ 4785209436881687103239005188206529371904940237576901063561803988568973572003238\ 5593055013643173314903488800484586939595570451233104941955699213913049253973571\ 1557300595631195611764767582902099199061548933462894753651503728256067073451734\ 0832255922410474017569154013142864900643977080556660908575651305150026058284980\ 9556171412826106751912196687181631846066195767942212916295563158374462990076650\ 2691345776300109455361209840468187936136269396274045471296753632487679471692787\ 8270747392957004178718931403156697963548113698130257616795947792937005935097092\ 1413648140894719752394297910714365257030686943555654317665957246733408362554201\ 4542158311380663221430981291903157508588770751284202361524121490368568476327014\ 7910475269925124480060392865476218134213840100217372078079605489873872456481290\ 0238197848928409360259332569112972810944740873606331014778242254583526690175852\ 1258911405273107087071199111892677574099142205393116778547466463112607240220462\ 5683028172659501883213232484370288593584306031875514803796216956045262614605691\ 5630177998267743300856170965462658217330223953853361890196255208775294050069041\ 2511980752889446400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 28016904658970851439733996340282217153959855276249016800734337851\ 4830924205407365329690071163023268315076728053676791299959253004139912945599929\ 3342312193260979488057516331258396135705350796110211396309727227853379872439533\ 7110419362192635931471511919587422119477798951681308681309306414604003620015445\ 9324691654206261458005442169241557522755175026513207091476173453748688946663840\ 9719002736498337498014743405194919021247920359604282284624348421548720629234070\ 7749840847151219696382521281137644839540624581302813364266355551280568333566021\ 5454963249261866728294589240016844950409688080373768487520144684445017353630230\ 1098657185245387357272355990439439797298517838356685031357603957415577407301276\ 5021005375709647585175958837714734236304688175725078265201500499964797202982396\ 9576168473573058959720232965348150906671605378567609378167233068179388855914137\ 1349038341449360163504393735234021392738248136393318634200907683454763022551052\ 3268189127842499759498372472319309031621831109071523649628538287686644940533173\ 6537693071306638462573167120763951366999598377722808290797307308200447612176817\ 0742881424542999183583073702446892463241969583562104380806397989004982176083399\ 1593576433211241404314131778033667370535774602410647164336201562048730997799931\ 6714535280448617216038537553271000769685567063590299737072500289328281975705929\ 4883149090431358520751672749022093597626204216298478227095695797619994530940668\ 2176309242665144331700404880150861183579264757720930853314121213711961676428246\ 7980955956199764444236230516159906952442819127122739364147705201707642071170169\ 2243048992568122774127166664247165019945736954355582837849428195199435757304508\ 1861227909522564551043207609418441858880151182566346936633821586500742081070153\ 8136835682893644400950507283151438410154330378583806328312078578222804880374761\ 5024169812551681287384911294987081045826061412640806830289281459336135353381322\ 6454721229876247461511605982791311600002761879401858626844898076483389677856937\ 2154349025487580715348031152290020266188464525309716978408439981278461365423425\ 6596192546184989703158442675148898449390324704028941522687730345463955315136373\ 89997197210500320703461/1000329474077059015037015112746779332202084817271388134\ 5059036489511778327031936393539599507748765754149491252092196611890081693975313\ 7623992648336026369413440040007042769732388742845766451706247958731380711147897\ 4631181225271271186926717170270166630914322642521435768570823429284751064351599\ 1651071482459228090197487984477800805718153027103689081083900738276117278620845\ 6611989321369613648027460050310399138415188606036997154370982031860747974195484\ 5445483103511886241369162885226564556759152022852374070534349785092762494022451\ 9380165297155447682138505265158657596207317693666247106048357334730251299977398\ 4968412406023250655073121627823084222187221479714568249270316530938683325656324\ 7136649205355060320773019401784009133773826715554812799884226572934694418617888\ 4277652223762563624387148326373199014106210389877573786955464955757423837769927\ 7779591763475650790333682840585336403008194336425698643903401629433222656408982\ 0750684376431355992389643995936537084143222081841272393360976130439206842555897\ 0032123622712609106880520903940924695153017670366121972350247157475659717522252\ 0861377656620388469385003421255497280557487666960519582886908808947529276069538\ 7223413841716845780311478879700529868747599450513802194395973054716473314409364\ 0753673863522540027662265791902945943356856773300311982855844837561679820119957\ 2341023307687493463348943430471555242249868079239786613033184072265255376603343\ 6801104744260248267533364466892176425923619415195337156740191477206832073595392\ 2366794401256409744899602859461665854271505562927674227690309496725016628859409\ 4235530263557615465614139690321121482566796643825169704675435345149245602147400\ 0122779541875871516840397842762314308228067386050751584604002856472713631827121\ 4529668377215520927963513277272339607010043734088251484660873903517250716743344\ 2275602819475237181629934905757565624017506825891398442922818660990306144597710\ 4211568690219642795543185616996925440000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 45518998394583625337068645275798480773845914747\ 3625370648064793170869100920043632384664530511712388592658883520936498623301856\ 6601551544563999835405836834871392026393579511912681224417524462621966513501565\ 1064041821854991849971106955027822695810803336309164473969284797808224258071064\ 6029239635058414211824249750470195352352148763752272827524384259779534976552044\ 6185051446469248524290618042973035081643524199163747805899445000766116880953890\ 7290283316652327838807834183969560431234648883697564806318866822685146305370222\ 5320970682888903178431774657917908329033018326527080940984964108928845624031078\ 8151599936872419073643475992854555288936603066700176341475162743627227360585884\ 5513445141774377767998819507911545721043680798021982421774822238160748779205823\ 3566818034127784440607347377884148544105838727320590118725906952960865919445007\ 4681376798582504675928623021517023452145396823642783487845684349980075947222882\ 7691413167243845801897501609629245651366584498488613100518398003364555065961901\ 8099906155712524796961506135825629222044356987401556855482251519546637108831106\ 6192801590243531026481916521248038181157872967125946226932143167300059297916209\ 3534375067623818462072335378201413202106847940661001532958098283579588684383067\ 8713877882487307902258399427294465884091526045087311124891024488650709227922468\ 8652198283050333651642529854505269618212762204914380014195753826598628790541877\ 3188381991555012510378554528527491769502763912456204228211112822548409120493074\ 1135789251847191925854960786898787276062905754120797255769111109784737728202844\ 5463834422447365819970883965498842797577083568689018135599290291017076856279585\ 9576829667210708046235481253307059067698336264950748783211406404963478139715583\ 5152992334211328293438369465358839291669664150475358756030387099196401329454296\ 1452226441920908064838113416911478583171704014716474277160349160886064449990998\ 7211565267435553800562232756425363933790617316095663443086514607666633209479601\ 7880021958387150824031896596043508595262711028590160326951715139096087843074152\ 8798920833313315620982458259297916437357717604808186133752103720989632033133327\ 6149654127869301837211623978664933071742442833466989/80221650670798025800681951\ 0026480674902096343069095149238715409557459285283070087722668054553456356406866\ 8435721788338640382727323685202043868578049343904383884847233228776196957191338\ 6128302301432082126756504081990432049277924221318672581507015918382073925201838\ 7210030328753648799219087953600573601764519195982893308776953224894645222658755\ 9130037529443930854951602466889098322282588572690118992845845920501963264382275\ 9415771023302768211427283518391620768054977062309240163324286501642858772796238\ 2422471434793630527592843233266482176734370888956720229947039474015682150088651\ 4714871340334431895183795216987257425534332685710129331936942451192196390073074\ 8375089993966149597496521555562729649436445885389301099770633034221658199649842\ 6117067325732162688211668351769754864533611612985222154411646523450054772923137\ 5166584838276287608197297443267133111366888394786557697579220109669682055190562\ 1931530244171773181727640170222379506569853797990297523452885341033221793388549\ 4529264402618488899414031133283435237080644924529603634163372439620032512448123\ 7425353503183232140386180029250915298107662144568899913635355753387610750932083\ 7449354499234305974357154036258796741472546074897098070854728797394792414216453\ 9336612041440420827254395138177548659044482833503814987033168401450184248446581\ 1964585520506016904274527969063394123398023096023459456710705695905764212544863\ 8538666648835012962822987846181778900341343437020943058372698131792383575059108\ 9027624325681330885410671405845042408455438327744340680945625278944347613790831\ 3140055592083585267226953473975276359375850017705232891528271851781759013237933\ 8013537323590379546275418920021703696273237741352420229395180185428076442915493\ 1981389152623863897129826916784517577138499253220838850034611800074160382080870\ 3649335112621849279149142580552204759364470971140505717294565566409818462727326\ 7460122824432945419393663391422162878897676405442198120051096097810022400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 69906322\ 2860792005203731982950539401473003992612888562970212195738140265278735959438429\ 2902677902271884611915903907565770246388142109902614846240839800165968642419252\ 2485820819222620165937150299494313211752187508920684671319702908751526620228209\ 9917178267700457066444449069705989158903972423422905035392284524449680679710887\ 3803062518662071260714621855426119837940005364550066235770306694259114141846275\ 4949456051742861798175988935832525428590119950800674736625437129456876875191138\ 9900664516706572512075094452609582711757307283344077435582001172126532318623899\ 3512334039073998230415234129532864853737875828825829570648033566650031280111143\ 8661092506889724689927530853705204486321552484495718201706475136588508787391159\ 6924812916769057091688538587523199611353332443499498502236086927822736279137154\ 3433431069956140248616166223885369284225959032091527971474517106700897425905789\ 8863128502650557512004982153319766755637005285097891335056734395349815880943695\ 2068847374420288949311064765752970062003841226603228534264315391219689725874349\ 8408397316559055930319962003117863045465421066367237094163298222384639527641056\ 3498219417490856957119110490171594722967394526760808316932624027393128490471110\ 6126235459226495422599494969470361676419127756046517854440097391202275005853201\ 2022201703678425624374172562087850179004843701362803621189071927453961467425965\ 2451050479957113714768985632003339770889792349580168744391979527095614207378417\ 3374840344325308225535434720911354398219876486176914544860221515065930578854596\ 9636364863281497521523165271623129355116336162105754947836170599707149010340699\ 8321400583725146309680828222517967246748452536957414596614618296379928266887102\ 2185805283772949207621416519940947010595257748847072490723646904771401154045514\ 0898798322303106001096734577430021562455209780047597750424809427095655579463566\ 0624251580423943397875740840951961429790446402443917160017673299797618946639422\ 2760965800521840359811668335915840266433237030598809027109651371970965433551450\ 9399053509441863711819018916090500391841808774028323150214909915383388957148034\ 1593016690762610083391058131822551878690405847174892622079936469429960493791646\ 9835262874785697/80840873458421527057621338464884272706925976915257855828100380\ 6187658542343866925137183041688996019995138527816260685712996647327899651618713\ 9698039248730847403970060937405349407523011847368395396881768558604122892864697\ 6421319574568432159888056368976942147132354506851801888515100557042109967462443\ 6252861883402944019079751911533505107199198123713594804469475072127855033495928\ 9898994371323114417830493050974431590484413798470068492116284139722489636028661\ 8357527710383369614736895868082887416636381366568106727211948972386087636278551\ 5162161246359963578117046312146809378316447942749278253368882875470235649593100\ 5221546688585539378092631371055676608992561201548927518490264998961907737010181\ 8753785017954850534949188067576057228649095154999167072472708818409796285113589\ 0859549111973001502672105844486468319752063403914281402714515082733624177468410\ 9578312160741862229333694166444087797396340457123915494522610066371101909599268\ 4383557603434722334882028334740066103735502424901401835321909480228740722182575\ 4084924547666873309551761572945616549620772881517470128199655440352342471684752\ 7841710792801489303922986581009190970369290155686685552509466636894558047624294\ 0823669038417613697620934401091903514543777495923420729233152799719927759975549\ 3543088440397089131161832552420647714296210277997797471210340729009548941778297\ 8427789599729325694814436866805734283386443721612256486961444934629670316140747\ 8740519528178100634347677502491711054339567676424791558133766787557399893184957\ 9533174481149689853117961533513836026474565824642725342064837323138346894505624\ 8910439061236424398423717150584427667465469455922929465126737198776173922315808\ 2912813642474543950801660047417786770884899231893593315070893603372845306314867\ 1287729829866866954257678977101676741692636891184470860492514747655895515070768\ 0856778348214204905718666700729068552540946342931470018948527020371974983692781\ 8926038396419471128576238045633749975040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 5117250737400831051561513281961040383276\ 8560566377585899009243697825189456141245624392083633624763708239440675325236256\ 7700346271267145373120338047049804862407312884447258810947231536736822682786592\ 0065477282351524549945613739986885789884064325064694138703731256225160083603369\ 0708125806937407505700679864689836073519923232406704881443271662022386197069521\ 6154489468931350347849334598250592585258812197347316623923365936804336732900939\ 9505356539975817589872676491848395777436632279439322681291040000644235687451623\ 1515432952877272792760657755813202676673102686676178992019597233205980965671094\ 0220830330925993046702433475518426503395517726663217661636227500607000738956025\ 6847390960720014902211839050798742149498223079717638664062378886154751922846490\ 2728221690866570026086724392172106379686930074325812534385556412210028014618927\ 7538580820008287378510377870272173747000110690790626826813115295447937509728858\ 0396862424296279208584526272154919848906112909705429993030254380032673707665672\ 5801014219235921861102995717476871210955538221608561973329180188792739259840925\ 2006036928321136706356080901714217262492519159208948303198541410337075436668511\ 6367806492788246117953281218319235057663425234636972482618823421517263737789824\ 9994716431518775999975998427267159280970721495573293434776509243224617848715557\ 6162591496141014896639811029475757255675230277256308721640088678150273592984630\ 9991770147685302481222352912873233853978846901799515247875037234966059526172225\ 3810836004244321192461646634119195037624769797314296427484468670189058722034742\ 3022755746897514591751291580154901482243586006489631372285258926747810836084052\ 5892101961387242341930573167934496192275450101366803410426820237596515751480024\ 8381099265766520271381713083832381878009908352928290897164189578592305891982657\ 1523278725711810158504881722908498080523133980767261795421344691973830068554809\ 7156134344804291021970494154378893414809282804005634668021556503963604094860230\ 9698800864619015494727662922938652901321796202276120321562609617493855182177397\ 3314950664539126059309384290109307980989901245383098369661298291168086375335562\ 887881361058001076652214963561423076835081243089390680061902275277561/441099555\ 1626839731145295116833766172029348493109800618069994858650285199002549970252230\ 2209484384474903249686345675893747867213789166342100356080975869200663813094140\ 9122524072641104727972650747061499680362700218955309029088400343799484602421196\ 9437852223667909768634011468169433034130650736000654623050211122654144232096335\ 5489601240305754319818589708514469978225789164568417900704879491733611876291272\ 4417100636174243516207558697009659209322165349521247816232445772977244512213905\ 9855740437477168461849529183293522344801515106821073701924720647761540426278256\ 5963475523837879522019098678787674616058803619331351864653334137894463314933947\ 0568377672411184039422391216866021961178291007435669817356078605246849984616063\ 0180146303252244592450333581355210857646941907980296583269771574468239566718138\ 2846032961100634655502254810526408954552737443509261849418630215034479407613646\ 6317927872401462010962271868857880816219813089356134399262423889259041479502168\ 4593683190650625324376542301218670059922670713644293596436492895863956361183119\ 3883469340521297934469013451778789632171552762512972655491370515443317929884247\ 6767452469759474393525291482235899731390135108447288292425359926852890388318966\ 9948064082513023459716314964455900988028195337967914388068863852557006315454407\ 3823476803535791493113862686140878119205195974227299930895548875032393390759110\ 6495023551857717167191148667218164605245484516753541946109259250178339021667547\ 2084166252611171237299468316014870203453355872391738159166006551632347217871920\ 9309960547561457065926314997480224699203881942450340151536705845282478401228455\ 2906813927228799900772280161974647376382903295522932646606675607421932224980047\ 4021403001921816498546486413086152774883659205403057762662802506049214480404871\ 7491853556356052389514721493893317790385288194121080485901457592552386389238692\ 3374584519154667380431516698140782986977984796758398562807371631891994031111183\ 6814346918626433433600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 543206683594273506305153958426097673544696927711470084213479\ 0058599025748505076742331017722741013597137823232713288015782724206123136241165\ 0973681192493214267627048852573497753594235137300670629360861873099229659880274\ 4803136843112506884441183221346558306020008989478429741368180493760320276070668\ 0329772816964904635999522534179500853517907745240395563443486386722921485334247\ 6147501849282284145897036773790041240647950271840494577178425623174375712888551\ 7824550321186115285421960612317740186102425858036989244890832441696435244243202\ 2150004651561406753271508384065609122176426585498753182442272377161363181248459\ 4223806293898481542963853809690289128304764726476441831011887693310296916019409\ 6922285655145705253027578180841245980160027591721824965138675958753610866665769\ 2000800609450112759993995432660241627717594469043699574226244704206609628126229\ 2197910380642918770068355640404720216854497630098206630230005067561716629950331\ 6151099817789689970674918729865281151160193368513976378317665699247364469526283\ 8470710658874047855138430446096233378721135302793799299317398070720181323479787\ 8252052001533171539435379884266134423695864879528661499596731256312837698162692\ 7999231269323726056329940357520022426048957748107419778918867632336755879478064\ 8810788954731109935296698155466311782319144763192312105356736885383963530796119\ 6312514281631333803893657784259457227925591193356812914922305627339575157502075\ 0074096446491968223290870675362389547905848076502039716033873907326848637555337\ 8201554325108238422554257379998623671637148201421420248197238460858631716756795\ 9428254124348476721326217291883077433504247457613899235846424509381299521032084\ 0650100208078554901948476026896821294445668294723609851146811870177132141618707\ 9466449528457419926811821464322113289874216556394657335653841931228980900353706\ 7407289774826535800333335137983580550061433518726228949538353218071352718494405\ 6657203046145590042305934343596474102066763721953188434875409770642490828477000\ 0623118451640278063919333823161114523063982999729129203703526685408923584971493\ 3541953077726068383218643878585174600069795661429699947336986534941788779047336\ 52129019866813946142588157494154774304845002021747077209/3771691012415343040247\ 5627560708191368370382353483571245013637666566764375219825678640053505947045818\ 2367780341276721223202696231137656367522572368723915568584959312344410765944432\ 2142528187736705966664310618348207405691865686692475735722454493648911549564908\ 5282086051207829716920612939670482783111154156183119225096431552163269287016625\ 3360324302345239982355002862857707383190397600146417872071486917705054471988098\ 6555698360033292392239677006832622925102758943518991963007022323254416342292722\ 2680650831347895697560598097802237579152712668638259363739302846444358151027658\ 0774546711670009621086887333843278012583969183867896900019759460835149298860107\ 6024121677892064397338952564153801624165429090833120203566223054200788217713317\ 4785664458034185214657186875762434275439689699530452227012549085099990154750488\ 5050060926114990267518791697196428466315109966230603403052801233523522624407606\ 6724693706869447785201480856895186340507286604172976642589938754405964463856003\ 0715822155289166030993351861235915186384054797406260817679079080009327777744879\ 7739242189312199062029164666919865152486091515350146298424119278673704599958324\ 5000759301860820690210545142503689631022600380959697438698407078668770515438807\ 5352016170055647342175655072052786029238330708849851666984027769476526977638611\ 1449479188789444406353571306868217798359752099417950942371138066106327096728052\ 4432658987928331545689927726799666584973042157667830208506718489886079191627475\ 5487273297336740473438252124716213859215735619872299912704850755769383944324421\ 3858747370096693964265609463740261534535819128702215229960472827396837374773052\ 0486874010527038776323986389421180031787105021734805291463624624920966716936521\ 6005875460988677898986042360287039495887782839993392900667415593900074603452408\ 0881625136003869497885135561824175451145223157320458853864865617833828520090366\ 7688269299847046226394188865517183992286972537536223334812063412212981859975031\ 3268230907494400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 368656887111926464503774685548944982106996826158438737041154082963\ 6168163392825309460858262732396733557541339037843683445217585354918904400624356\ 0119212382014945086491623649098352372930031912909642170385782887550861402712708\ 0239892916522113766243726268045817690336181285210370575761350505726327256325600\ 5508254300656919817551934016685463743225323269435028536049227855250926161479943\ 8645060385455909182774748509925606773944752585087898335837133940764384606465831\ 3710097562669232746430969717689482058272912546593469235711648227479997800005733\ 3040804200265568537388728050562393620328828391342669665025272743007171894449361\ 3073943617135042876988472756807601436253468439248697495189152880135166957583709\ 6698392400848010686235246383653625566934122959454468613892900187903637391227497\ 1499844678798004694672737060920087765039130392825612172208397537604417285587645\ 6291761886862237430372031483350295926270699132106450128670084390634274500162147\ 0724012058673455975246214727365214753838971037422148530539841289398300785263503\ 6787114108571057974736247636313394706894095689942613704425688942730393591637362\ 5985797454564583405661542408025087272824044887653242280046755827794707337212350\ 2817639105479465203165723906242675882797532926693731628214384030422577835620680\ 8795259818380339610846891066860763302783924016922270420547435294342499847619773\ 5592659639144109961381334879949371060553339722179251083460791402309990996848176\ 1732880610344595287314282349278216096091449806757561980322339556937616653904000\ 6869768048394173266298960844173491167305876895711039742620814998386461140300268\ 2633146156902153382941578548240367655694110528871562489903669614026966322273693\ 3614360899190672976602231200800202958492673147436542458491412997777053518417843\ 9121316239109951231839773501755300546284506051606731944576590899102954870978919\ 0010637014846678374679271424761815374184586833733587761452026504388767687765904\ 4311272845229971546322553879913286145053754087911822437964979058211339907365061\ 8655081085846213226088517465414119048747422117787370677759412189580051051054792\ 0422529477913226519350694460194242097731965687900139462395288459020543061903448\ 98972354675429428366469467097985701017356772503629593042597576441/2180374285841\ 3473209216764620794446180256442808690582782026372571198900928807880964457437172\ 2844247697972760906663605043910731051696559298108182991228018051282036597515652\ 2382495595346671793900088581894480674248699859903527032053439808620911231450237\ 3497783256253957731114226718406171250649381464957069841432139954734778822683299\ 0360855903811433578504108526643980314464501698949201463387503813275822610087074\ 7086210107957570283570385934659515135133353267047200734250817913062923316805850\ 2860894501724215067630319620116925529346393310820353238014691508733284443990958\ 7263632463673701565145530760688162062121343549903343949471056116764834565596086\ 6588563395233204607227924810845115367133012251791963451393911613359816518207945\ 2028069748864516211597917652465282304903923259730303628548928675097647457729720\ 8778300351529560319895179077755578067215713666204810755684735799161217915891802\ 8783559478091751191154226169358370304646180722095420003988354848707232947803267\ 9528745238788791492493766988296963334901484217169698211459818011492642258456308\ 7584201103489056488371083259524594498715651512944730628297884640276048068307893\ 6271676478363290247244995695206560841027526026384651205579734303293568890545983\ 2702258679243061084115626360734317233700048657871563558561409346661704131332595\ 7346964656951086742201468306881753534348378307874116092435415194497795207174058\ 7666273648171969113762346607226916709045569158417582903505123452952672813167710\ 9954548246845209311405017529988714598490378425661901771869456786076999960890526\ 6767497981872911215623242289048635688878953712577945927306954774996541448640722\ 2350392769572551028830089616754821163940412316898361937872695558725693807436132\ 7121784403810281428691133546589225787357380625542196685928627561989040704380276\ 9702569682716851378671014945448383654175309943640326991955958091411507034652473\ 0360737014366577680606202050147599081145812379651814397261003076598924364123140\ 9775278246574818437432974504089354240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 120437879411903025668453699562858387807511\ 1549808970496972249070902160833668893869290575325180185105608748965113530022255\ 6271733288111090613491755102504326935956662056483189695334321135033180055720156\ 2794477736754626555054415804161702998385877342766857134593797735852642080613702\ 1997689002722895150583081439964227169951908613069343575293371413584695023002279\ 4280975084445037257381070705113560135985056392281760775878407882830807927869258\ 2027316509358751433498199614843161790220766767311215406280617625330518297640599\ 5861156765494952392922538801579949648710842799627853781601263364154356965303473\ 3354888212468517038941351623517464858842019703524946076030235948609548931719244\ 5230236016101595458210086254403558828714399912194931707380663903709946213009730\ 9395199009653937216740312385539363909930842059163899585405684470930937629476526\ 8961668536553417124301659023137693151011604620270629003246133332900347493109321\ 4499048931790860035554354431790041539377722113258447668596438279554234478479901\ 7994794230532430598770625657284682611403479842250020255166353230070814715578528\ 3014241212452921686295839884475944418162337149946488573646544348789020998940081\ 4400293458307789336943207396460687152522777056501065376542583848274608028291237\ 3646376874495451363352214605727116878333480822371884166434451093458538873040377\ 2421551146378500441123559437470746784491894327139182052009171571992991697285358\ 8377966684730247096641717951459740747348748526630329500873861683199354014878888\ 4770750431392150643227839048755740830567319646786463062966241444644212956071419\ 8053127527720960354110082717484895959185923051993980430022714971479270425574678\ 2395804541980098151338021853733923447979187622713963681971213811410280984151490\ 1078327862212095247166356074093092032023752847187970222105798952136163703322189\ 7424621820494952800760628651175391035684311249535155731631849896779436619994541\ 4163410983789252671004999658512485310729033498220011351582012010082979840752792\ 4202170083747478396119042890546983256139866634227322104587024816243119544360059\ 6402054136407804497778508532321165290391940136591983394416637755801532228231421\ 1605328720341190685444840400016457568202481226992920350971269847456285142920311\ 142307045644509/634842376759265584144314523331587536552444889492071362185244839\ 2095696167455579832757571604963491085856565985743595094588883971674596967469104\ 0322194177805876755822768767133229079979211892372367938895154235955293411285031\ 1275079569072071633385660416083974496547475799202533594435736869189212322247040\ 1871315704890447332026066424049100811415660257552233965824386820113987373292990\ 7555299431112678693230011609568182711690082514274823945694688822901023276101980\ 7147550400672690121461005996685749092774877952113398927250038784543314682630406\ 8656100887090127883714134385277119208564925420455764989260713164925324445219405\ 8790286461446116728434646670314843919539942678376253071258896338135974289495622\ 4461554036437707329895410518531051487469228740503866595135368857745027773745625\ 3265676782737904663431569414166090570923154042044327299586257403277686076940705\ 0172787583777329164740275427837536683062968230599021021408449379912032876687860\ 6634863723564963936313765604451998189422939896210366114206756025188243086835016\ 2812529799034308030183902382724835144489420159557466171344348184914403268643135\ 7543550510144934481039286369040206934862077158765768960044287734776630760440390\ 9335924618169597403562138617038019561167630834239366678223879494391279095910935\ 4476132493622867711992720390700412074229263417568620552628811957536285039867212\ 6444403334324385319869787400386176840808862475296090126831604541072040919037925\ 2428701909823863231102742365909155713057104037820778019680822124197657046622774\ 0579251933885729317060092255297080666027457173951794823829464067799449051033599\ 9352683361517644641631027096941724230345294278183990094533215537724986643407164\ 4902210992564839066759066889950675651077776026383716275074774329176438936809199\ 3843215933077779476301244463833929243807642938433319949694554041284670711987156\ 8574243057870464498735772199480427705969886607875876498556639580778502427294033\ 2778254694178994512629287574205971940321587444476407204398152802107392000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 230259625\ 4022329809530529982393764798248700104571360395697347739296416647694244501929057\ 0807301047826529098727806827738111463977642984474521343316016748503251949662670\ 8857405943680537810596618494012682164170717709661121466731283739780307293751400\ 4162135596061221365877772485058960876334506846055415750160882814524692132743829\ 0538798971444160459263264290022161208780724399795521173088331709300516448993825\ 2242488638828236629978528365319689372628959541568177573869683002949411157415587\ 5798972525060330839965307721679540230506365992831137465559309016274897309749968\ 2295848201975393748205020810620674542646187326683631564700942114190550410869817\ 3053715758765030572681826974577425337474327909262940001637690134376679418975959\ 0602899245481493229278266649848291687952210770116817703529126294387436859610922\ 2071836230712319219771914712143926889699001571255487375895189223701238794790027\ 4706159711510863384593086225533625415499262354784652635657522688365268409793767\ 8293217311839832118282809146925500838513502741767730942273206298008959816894835\ 6003471457988240095160613540534135929579280882982430554613114402800642814212804\ 7150037198056881546316818987520383846277870953996922911270300169324709334006259\ 7737910944610649477930748920361925258437719425576977375512495082563600362692086\ 6850925146992764556999364678959346307791076570668992465711958441117405907326854\ 2827799839142232399982457092694576464860955227414261678813477542230108286760461\ 5015494481783845192976843036254588134675631150589066352867304054493935802279915\ 7961023698109064281343947445014450511973102316045890816894927328509855091898738\ 9978434881535084419464781887263836463476676684399427011299722396584504902192784\ 5066756784133832921892422566635195615463743313468591159573354311561459860878414\ 8067290975411441525027885490443611172202942656989531902997163206144916971546098\ 1627416684935864575749043876602891073425998259835344380860852106904539797441460\ 9228037293603035885420801815009983473920335388008134813160536907217172251786205\ 3175098485069493089886629587520542479725947965238659290260300976855446188400419\ 7003915310270264690622213799063473229450922080049015918281819203983958875534102\ 41436273578573871450094282240136430881918220676202773/1126146892133261219713599\ 5329379031310903819894699853893804058202738555431449453065328656270044736837200\ 9624021105633382912212773535675605934436427540252009844777154009516017635064975\ 1239758793434868061140991610949822785167170863647576947870462823012091362359425\ 5673202053743431695536322547437384340245879526928905164522281039229620699929370\ 2397308719078319758797802002022014844363012345660850780733920717594212999312267\ 0373720721101972678085029441251894773035899039655753285006459678537520850315673\ 3559992539583570488437999013859155180787389057363609177852920502986043081764073\ 3212033464815144495790832610330333747040888089153959266464570219728471501628871\ 9043171716353231061562142194047921362846572350705236849032501468718822232233621\ 6648627798089531106308167539047678473647667984044898769082461260983789228063760\ 5829551824321967360620076742873318851166301507894862604205332774581441006322085\ 3993442596033898764483550259551199565960309584759231889526626988805737399588217\ 3530818875684499913645130814244117366353813146610506959014743224436715585062809\ 7824210389892413477392452196599582460585146504249946099275915590090040423081751\ 8386719345975582225620127202653059452094770996680171048834178877692763742899555\ 2603368572125505013398351006899882364083905211430437605034303886701063460978475\ 2903764249759983082495314736160322204485099727074758027118917015869545039097910\ 8411449277342759865832954076933862813755883274317836550985653154682886251319391\ 9968526902781291118103661142238350041389013535005519895235532897651671491393466\ 1062808730888379910863098694426716285029251725014996149829789278967264924612209\ 5175200705800286924710423703538067399690892032079710768020523908756083503537446\ 8668932020743003551421825260850300058387878480743686673013010777554395007085590\ 3778084868662587631694138348773759940175493849760356416974307386304658330707619\ 9818537110173207896229523429854557768856315346002004118365953093227883973624936\ 4639677566987398818832556583026688000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 64831173693293840514642113039087056629050152\ 4670931443986895461314398273649858532214433542279303762041217481180296510916651\ 3190428705497835167989117623634665351696458220289279090810473408034635608853807\ 9527044649690981565187743256794732427586160631045233689998428161823717571835543\ 3488261069246006113285276092679169337280403518572491815204119741223717474500245\ 4999040232899268674769403841694704640852841240790481847872731679437598766304344\ 3674230608044296964565153316206756377518313994404145307270853979823162247732045\ 9346182165508122197892619508336907482324720936756316034063924513379934028882951\ 3277148105143067234026670416584563473817264701264516121805817010537761855921623\ 6424001218790799569455179337281613096897231649175338254981987698758118489297037\ 9366582139892567875178931065859074005766202408777176044449208319134112953567734\ 1188399098341246345566669389385934122772777065321143453590910859065418383458480\ 3243108467611513251631855122305576135713201221270342653226693307547484150114250\ 9544689025824991494599413332307715302558590313309758790662236530488173477032882\ 3868778153195309188688904190402043055219378533348059248500899228746849795164892\ 9665312175844269201465744701781138927670525571572006204621770230798669428109342\ 9847785516472323223286247042752714381888392668358268680234680785796156924514600\ 7350668838745920749935094382480201782315910323634006023644875354014409512875697\ 4596894422882734474629068225221396327257001358942367608454022230759778547243833\ 9947682715526810878621528667478061369030835964357291735541392734128677375622575\ 7931960927046578515859329289698401074999211438534378036387955617425192248696791\ 9859581605970789529283707862195312930294961861910211613412051139089504880839495\ 5435836932896872688201731411111850808485974632543275572597037794667559811468126\ 9212300614805102327941483894819694180563709410663485115954826787325081152653747\ 7859948982686537278805984528558585034826599457900348702936532674535971001321538\ 9034784904205554670328548280395398994905125692755887151926505729922851433694079\ 7897748269104379752040783992644710887452987028069513524898128544258450216617010\ 4115812541988868708554933201225684816935914382559603164050448848448998782766721\ 454631876779/305855026824892379340476678591800930941017601064971426758065146302\ 0827594261390748719815019880628033796364168273978673411770101262171173527122255\ 9145828464285159072486474203471100870683376198876383821921648631747516821466352\ 8901199598406575639902685630290787665592326757594887066913391648624317635463633\ 9237229951839418886349273368770932616715521278162717000654210865291748310462734\ 4801037069297202041605956988975530788070757927798350300589251696479619560898246\ 3712877004273265771459011815395840662536804213936521645883948291002901310545146\ 4085153383990510746713909412745800018447008659913615223612807423929309820523478\ 5925104070645594366434352673153323070303617166070197638095823944837249080527060\ 4932940726685475248249023366674850785210188907332570455116147759742498185713644\ 2702994272014434273582049517941398042452614320793608392062062458065801281847924\ 6398699515069598834310551583762879226488518287555684257676775955096539524323310\ 9508368017790924739599177323997983743278539704926000068812346316740394114942323\ 2429714939275330779593503985668802975418933063420040165460447380829182217762241\ 1334456632535219912744937969344906983540755823618422624714591841434937272647627\ 6648266202308071585422692396350234794662612540433608512996962517192592167930093\ 4097227603211937301892143148494696572260605667405130988076070148889609216727194\ 1550492158130627308589431655081568693341335838446577542083745927836153237111722\ 2871147221346598445762405240425099163678954049858222125483163767322983692160649\ 4561462328626125665276281068411440708694324433213706381918099087210455843391942\ 0625632304330551336142967016486752368102971178846726241537745591238642740290733\ 2863496920193934736418795105628040653006804577361125126771285459980187200642371\ 4328672962404297112919807829412486108735424143823894689645011053852897488110974\ 8753520976831373456872408728260090506064795792629453579414826369245279155951765\ 8201889047803675906871749630285156297459797330038009583986383257600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 232906571499\ 4162890078822198243949537793140367760236863368678947272820268325464275251512141\ 0304553158177372042646078380876557505714959507436116179720432050902107698859397\ 9261898975997720166982637878829543651721886467831904502065049661771224890133682\ 9995621931018712258070992999928735772085321596028064277286863657245847156758609\ 9235171922885562397571713076569009237815362559513696120340613969206361093004215\ 1134692063659834432364992865417194718021633615055729208059546519363223046163049\ 4160255355957523999429037112081136840673391313304135697838690281511620208575898\ 6637081824651946356701145020321650700678441595623822095797262617727812906820230\ 6967443375464310786202751183958223284230056002918773036132594281387962563434201\ 8967700175588669405012272198107147777116725444640921574616231646254927320683110\ 4776090469956928301318204341355496418212171205105186043049855089201319259597436\ 4498674191190904556580506890368288246775478101620768521239357707680462326744098\ 6679911380580289497619278369065495329039759242017209825927412035659735366646260\ 9155200210292480714408115173319950326156868074268764462504333227846321192187657\ 4386433506761725658606969715725138066480382946631461035165347762153289181927273\ 2182119567308220509451796843255217144021780520854831627435579671397296573463854\ 6462160854179128391170773439604463637477154185409213302046199849185182373317086\ 5090510442521927053526808647730453268218714064792606200503852934870583364140536\ 7904312461394607560260603657170569714933025678867583045386818522313819860067436\ 9217515137834840489859339397214641898950310020646753745391904033241154747710660\ 5547625400695711810782522235811079945670225202193120482437437520436698406830931\ 3050836073588971202450534626439328125909989183509345436122981069272853344224803\ 2178325405202219250740592008215925731909579217604266180930784108186868292679267\ 4885458655805431107422787804457319510373019171796497957981583801014514593674979\ 0403353043909302382392318524780640513543432458792870399056512126653578272779984\ 6596931327880415041645222648476005598512392413923566324087756176789033132400900\ 1934395100742426839015221069990890917177323231174913221351859046845934263450760\ 7452091183080761691300357068852566800569294440270943/11038627770611736458898403\ 5669463926088409884065392150418004977272660821788632597645169900783787253569972\ 6523405261416745702920087184282897676055335793770528573751360500825531685549598\ 6010947940800360201369499231888457741497588134735846350970248728656659516143013\ 8792946372062218679426536586145278043988808555823238903343860837639942130465479\ 8408284640172679097350088135854878962321090396585957771837702126625962320068891\ 8853893650525991839274305194301251260173002092553807189659190665894867676851791\ 6098035410963920465968779696715734496051282493482121940414546326328656516526778\ 6565630812769522793531309367075330348631666141606211159662901726606968321220134\ 2761774300594874003484670201076104748599353509776571842954839114368316666187460\ 2310681469581809197961855618655069847872168480138517354296254362542272486077986\ 2304735283812115821406252690483131821951342907955435635390326602198223253510304\ 2979527707803369318212348523614660617003659009515630552778412735032942926906039\ 6378563881621309276021991536742064075299103036284611504201222311303816306370106\ 6157273573677424472045427194801179157633323801874485304189343992522023223273558\ 9633021263164119644874256236649899312534333476522948483365322340105159344404236\ 9678583059264813236923672041259277609854885494708623297711202623737716086681819\ 6969746757564942209285476808602289335891847725388445214333527042540575241874097\ 7804717391889906686654167452463711067060077467037397612869479145744291296491901\ 3785393137307891018299352429337580354319900369182317032573555562592031689273702\ 4258413497557920152126823011560223496475423838583172722515931386722872791500380\ 2932705951139974332850404112027423779688579622344719259073287694407080783690179\ 0744366444928836400904087909160757040336123837534162787541857082044317590395248\ 9179058911876876937682949625538741026465676103584452399763877622435670762504670\ 0761906329008640398768771002951136170043695104493798037543465050592563453069744\ 8062245165268055638425944897617920000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 7989566818647241799132300374985544672234451\ 1835121374767208151238365218496780863293345087384708246611980391808235761269487\ 5755733550352428564178989684572987836912602569725690259335668258717904341438551\ 6238796509331728516187955817493514551551714483840094524661514721315840558302541\ 4741188879709730902920861743920793958688395123895581030239233950420695548908262\ 2776336089042367728809784100871766759841058044693715068269791271520575737155906\ 1843519881252608809954718905288793031452501891459060484639268729384588281715128\ 5861843322096089793769659743024744857505254554316127293433010540886103879614231\ 2028532754084475759136901754033301416468361039493140179445203786793453200842360\ 3545608329203037917855685801598309283587673590473281522653116436225020835673694\ 4428052754524705901302174436323539753080522334971250266434862153943219641486710\ 3408446456985003646577049516726292270611437365523286693365036250224916424948693\ 7194929603774051457029537717624464644071305617817816702706435853057801512750489\ 2579041902626019573369023283333288953906877524625706177592557646262501958838146\ 0372341246399991473141887144909995451133327486050956851689686256371587547808524\ 8479524080711005307267265663465735529310054922621108959609585256073395554129875\ 7873312745611832268867786491865032331429851485783730019478840083950824295653355\ 4351414692874045309835516263620726905288381270840156371699232389050262892233937\ 5457571363136223601859845195604416939560345973534138551358248430791697362809021\ 6906566602983278240222828456273475586842344617574873224046358760566590043146348\ 2832231772949982533082759894899081898652822558986862968190451598120442657691794\ 1993902347236555375485262164072052583009497830984754812410060309817811428119704\ 1289054680430434331256827844906986676305807421413116134465827649652818545221246\ 4746314746923518215701495253017941836979253835046474472275086120131972202653489\ 1491717129976181399164967511250245986900770650534479611490517293201806672799317\ 2956651837171208058519006378184046632657579733699735459946507554834285358383335\ 2045948733737767238171187068819772304301721536009429131447933648766302621132945\ 4870240398862817925533248956015695805066773862182042946633760077250093953220110\ 63762359259672567220560389/3983897940766586276735069336904033471342707275243036\ 2866303421277591885224649753818889080961947189956941109503239273272695699133625\ 9181020820333725335648215208288433331544811362042131135655232294849119952651756\ 2436712255142315253842160160602003234555588253356647812661727421495948433177654\ 7383156826553617476067344965180437158421839237706768172148901351196332692400575\ 2288269962002141300684836652150755994746486892558150203433668232558191175320154\ 1763880147013364308211372113478536850329144715583525666704746853416439459262403\ 0472524085681890420248856552603177963370523511403762613165503005887450554709013\ 6833383407886725713751442289929997729137391788038800516370643655569770859033164\ 8212844283126150368769129302954129562749765960347784700679939450141493417361739\ 8274564666070698525113958382597796921186778256136551543299960032198141973952357\ 5894023196213159018371585109023651845768939594325076092236149994990693830038630\ 1589186122195370426863899154047701300914770260900221052249506397232219633750980\ 4139129216558511393614679105022660607562257885973108541015979968701193833416036\ 9071506410020131245022593588117174376707712960787348764695458121907030696908079\ 7704957185922231224876288997719692559842435894861096923521400129568616132712390\ 9069113747420540362792187443653564587277287665576573626918505784707206304795326\ 8019189799829361766447359709783165790282235033282806977617597060439675378514938\ 5459443860202389746725245354179656351441453054708226672763754503244809699591593\ 9602384958250588141996607394254155050700617499354900850834094790438475824526491\ 6943518876284409055562615816361736046772741299006699298382382976341809673359863\ 8281019159098868773682301048812700291937179155203944266642731172548746038832775\ 7900193016409143826510197000305538200061020357443090122610353939026097516818514\ 9447434756510254462486493952059651633172104544985214869014945721743859144529059\ 7497403644278064629453794850995076361857057872809625922485352304414282721050177\ 3073944097587200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1690399056613959627498801358699841215493100536979181078499268979\ 1825580186785132296890062870371016715848737057588100366890941771959378284717753\ 7931954623972620824627137474259452436818327787733180428272610002315715890383190\ 3010697705625468907254621688026815180938572570713006753568334197199157284979585\ 2291466818539279465614288593861848139706308897178398860984967063772446419904028\ 6730016594029464702742900625050124488394621772186454755088798399748063668264096\ 0451877684618278971343101919881026735655264320738237386282282680315265784802447\ 0945352171167028947096015641689436802876294450541433460429978684186066793109920\ 6407058463197917350298081087872366778387613473889698659595541611331124966433417\ 8864747670314769413403290527186289002637171783289142679555110194577912151033395\ 9552187944090538365321283912097645945093550711172659212380551013232062414924720\ 9569284566407923625940630442696951461806050896703479732572951042217607701802524\ 7844278999828059679302734608358224547410222591369682644666216389198857406955834\ 9340306721148618118073000462048677522703435524218239148418256642888700858885403\ 9269938442573793926388224192563842650719613641772474287903205271613597268169109\ 1388647971767269386813522980928092777141411660315282657415868459489492430226537\ 3200999607618354685414624636036615915953297505464779897068502264538022048781865\ 1725954152682560377302799713186476087001534300521436572338405527518981416694975\ 3124880130964939872295206054265666978077851173834832125505168967649209997001633\ 3171226261584410860203613495110382719019177049112331675153725931900706947525678\ 7453388108131202690469267111272936846158549932753500124131583495585681629665798\ 5428860742279526695941656090401653723089534639957628615305952999586433941542957\ 4728252077324237170303574067861134373281836969524322326375038675202616771396272\ 8760309465633629634871375835709379965220831055266253086692955498869191141551153\ 4662665681477018243241515652685165139357796106457466903601817682670479199567064\ 9410488101106575569225140688355241758336876404620489155109306788226578906357001\ 0791015169550664479405365052236596027770205340088322136991279958586492294432909\ 6558456309442034980026434268923105673731632957112254645032723592567442220800347\ 7508004232574155637521/93947576141895571955518495745371412740788465573974559546\ 2159403910028310734417668934980381386320946736637460778320325944272488928923925\ 9995755208921763364179602464332063279742197063035718375027787903451459713084893\ 4497892174808924243731138750224127509906962318761889164844038916799386064351385\ 0915894578565584745738648088225602156920441678420232716345210937054059366053555\ 2924791767849306520046037565634363181817152873435417407490980281055832315534106\ 0965777060980897266514223747238026978053816493376461199675359898740170888310115\ 2133541716761094899479323269299988270586579927747611600123098240167093275694991\ 6096388524220402006753714494251303012995457951186210070263384820349316570973648\ 6543057713731291902725820711183644194101124446193222932301303364590434577684377\ 7959169430670921213030121247686040748895545528465070594197249865039279498030709\ 6010274811666863858906538643301744425836984024418968426860822691706063690706896\ 8527160534330552941746019592880705383019999059271516950168841029591226625309828\ 0717185282166172124133877411826213240753365136383277031394119236166505523086560\ 0792768998486173043427573639384208808875381732218163587631557210941931098679314\ 0098785852042095258169200708227534402984245948784319878296257254391516567291904\ 6756260563200010702809015059359718665589492516203956507249855815756214758664581\ 1285143792676213445281171432651083446653023576202740084292399091650074153937842\ 2850799011317168495134229970549907128103426793565591150900898251867113457120502\ 1996775672036969159069376385500963257079393935919333389791700649595805095993929\ 7588863352510237468765616999912807173644657617269196710048051876900978475114299\ 0114327462433683156283580226146779340486720629799658634640209066844599901352130\ 1443340887539350364531315767140685962098506433366312479260190293726416319965531\ 9904546280922521030461907122101636588394024255749046544185963630405900641944559\ 2911996714748036786915082510048931198405544298086094740733616542102512603336988\ 5358822666770209098956800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 4686199467389543802672444586413982642542138271993808\ 7075291875359154188259418411556160976548792777658761793196727030300875363375992\ 8852191670212292579668420991351952387624938012425694839468315876049094689608844\ 7410540784215663494392288167194885495111891341872066507268437950758270837228366\ 3508931509609530634692862097435029647683751268933792805109853771212948218159648\ 2092811274549371857744305751087820970425651475530395527575502200958323962157253\ 7894504388921164424366946371828925687866611209088208905543760869456828437202932\ 0522762548468532165798777595669856407151265925641863053930715279855284232229745\ 7896898613246557699932731272581891804178797579419694753924952200972752256821099\ 4173093799347373411918774156801249029378808323139354384126576549028146538079623\ 7773360476640325880489393444937043794920529515912953054345221733543769665680798\ 5338117847446301532016809989000287395934923534828665845918841078365846670979558\ 8429133870145806206453067671801353545277817719872361950109327080833940313485747\ 7865109308022528240132326368898897730154692506889360017914352387742090642298927\ 3442870367292521323224859153458841321505365172240162963511582942056319863328830\ 2370088606194772225464348799095721936235336926298241575030163242519082025752106\ 6594590296076253867285161403294934633272343665978540985575197438902979233643922\ 8880951682355113051508013675499949416541385464168988769529093321958817565821995\ 4091686975538033256068546681858484601167986421322594683397795271457975493527006\ 3560077651994522030739637925778617926252262720577622062278457520316240051719221\ 1438529624177829560858975440064719459994970058115688175109446094080748469590248\ 0596484403927057904501075865277306377815046494162773504676669693323177665768755\ 9504502205099901440484476754843378072156076093801829122253548062612761438113440\ 2656243946145549754918438802930276318355568044844693533592153296681101085227585\ 9729310632588534894876330446407159312841045627179908724742899715228085751224892\ 4723985322231155464906263492004963809764376104087749146122523414444863878763213\ 7158335390786925814924502675400905802685132180150959458802696649094795152009959\ 2810536305376873802984098887506003837352820081798368064666556327158074031963033\ 661527392853817534929/314916216735815243671092795038922516365757750162692288318\ 1821733705391780255659680314190107559075878641226761501623044731573293724008592\ 0181347261120344674001755779734151403200941999739327341619436073614632124319939\ 3660549057340507667634417290274679707625626825194030523735982352655675057585503\ 6848763344839131112229882657110838912601921255241476998721592937879366408291811\ 9827682968525021921619115365196928873683867018971813419988590065433391736978635\ 4050263207457766010769541020993845137614546276128000310135099260836770075927625\ 6514314304813312752856757569795719676666915044728716501870321535099681945736132\ 4887898453592417856821357528414029236734658850645446106781057208093310011574577\ 5542195531712901894785941885934293643275714077786827361904482499076506895826039\ 4501749538143648915629392310565823377062819881793836166123893361963539182306508\ 9753597594520549841193755220089497681746605256797791310801341415572420490622393\ 0363606062674173945725386103213400885932440938246714696681839106628621565355101\ 8775381578866822618828564722002499248238251515977963066053247503061099182497942\ 2686971304485141926820913892906495767600241684462541741866833369861899987530143\ 6601653325314837372958299131783177207777112510163138805741932572053863359100049\ 8043921823761351753652608737908044638398612635288375253533911587537828552776677\ 0713146440039636181551195017609454692237989601436761238697450526808926114263957\ 6911001688708578466014117597691316702581041055932433175631135508957919235683118\ 9922234680192270203866654083977695284138072350066588707402457437877750596408559\ 3990572559678204019290929713884325061462332388289845624401967868659246487497000\ 1865527951497142938166923883589011814910859702578228225875821271073895625901578\ 7380847344967645762677530808350699606094367252034729538259788050774989264829656\ 6568616504233796154782418145623258291988828101832709313470521437910734652871681\ 2234171432409900402817725039076078030544192801765177611525587099628844634845180\ 2003800064000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 14872374092705259375773623269880902564914411610662662797109902546\ 8266527133256897181610180317731751744323967912852398063709475133750285224700070\ 6517049507894406301223151895642217346309957924629198098928639827198671011827291\ 6070628138158101354966513162177086670195988675907436969340090375472649417322635\ 0074531487512550895036457099502065217636767498853254779009371673645195077433902\ 0667976157246918898925321483593604446232168403359031659084128631073507525244508\ 0270725698880871583645929023188905536024348444350779981422771822424696972015989\ 3650030315039580644924961053322652986653915971272753873771788124555321799268202\ 5120805737002902974364974692264125191223189496490598776688134412799799949312108\ 8172558689100874469216504620730230136888361661635799124599240885980545286962329\ 6327975089621712467530543527997770358844575675677919587343668977591184600958277\ 1361398824604001150030729402840723866015342631693587742076949912126556042834932\ 3008368029378364599831891617059814019754339236156123186836163462499251195349813\ 7527315969905067644998156626304435034889176928411534737704047627795439458299308\ 2833997449263479206110486686200155438507227935318331811622439792264389599350941\ 7130335935282129714932567011329786487791214388309124019905535261180578563291486\ 7353403122955020067110082095302148055661120855678223443503250709001084183351155\ 6408198034206565915815703547806010458614225061519003349069044926903656998362561\ 1188943579266887104150434944000383472328861062287221391385998947302207887432137\ 3109284759355554520979963924582637855885314262247487514426823571653952053960596\ 9261869360038575999630342194662457915431426529882319091251795646117887699593504\ 3573787467177250701860762217435409856969241965400965542180646291038452987626158\ 0794192331915660871915427439679496601440081049025973985249261928306672148981656\ 2395847150141201621736500093715241632920749297814348372559210716270281188447135\ 8291110135778244442948465788886728848018519974025744160142231638618718792350845\ 3298322680680910995084935393153445819693512680225964103386252327811642556287477\ 7187874602434507953105761491618043947481696919303973330362958358654121480465396\ 9516845270232784985550896043738609196796448048906364072305524898550626747265351\ 3708060889050081117697/13864630353061010238099636059835637711565406726353575930\ 4799369488833022100816307613859693820250762574846892683504049343522551405789357\ 5199697651077642618031301288201796759530361940357640309005367949246528634799678\ 5961532453521539751342191792804825340886448072583445197900253382847965112349040\ 8731837408451938214077582053555629518863003130931155403744073399414437391432484\ 4832715160126608053247543349541578498442474504924380415664062749253346824807129\ 5667287109021010116089451833013356686584261138221074653510792746255029089541105\ 7744724030596350211011534355203519132314015936379353946168816973623218185517117\ 0461535169469060870379637450414793604965677727031640314255855344820956054729758\ 7663839066269785354230073281403603630793089050035269708384891832120909734480988\ 5005694987149945651421916822141421647571390161098524808309192905257475437681396\ 6703582416503058829711630123474621368949468661252159681920238084059358025865237\ 0355505070848186000736087375655863238024730995399150164320839433636873439133099\ 0485250950525667209465600692091018494038656546188057922724407215442120042442735\ 5219782218851382645477383011318002271581240127449826402009985346482527280477410\ 5756185488715653207480539807493630700967401893142432671317455185074513132200841\ 9032917510872417863323606301148395141270305688523558286583251862529212155218213\ 6432589344326133722857220103961305587458858688488004642657720336567881514209660\ 3124389014990630960172131945006053336015718663546830425276164868158700619456065\ 8391614973205204161061932602308224592106420190258638463041257590199018562207001\ 2822237109874753543404995716366628332953570337621523383562397967673252997918554\ 8838027781107980291928122147616251904083689769044000752293679405249976310980206\ 6204024456244289554128786092026823385957797458558010082530157426351881273123092\ 7581972293745253161822462130392747450906738889104466373987729340479047626047199\ 6893576311671823841771854785971485044490207187344189900729588672239950867452998\ 9821833163858510495088640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 14217953901780522386510425292578164118814565808107\ 9808084359605198967926691605106743375247524513745523767139396454339917368196379\ 5355657033677075264896188564905452636826566411861009339688846483944409917011270\ 9077553811388810897149786654060796397953356392239558968951033318074837983817064\ 1516239707994789440315335734795485565204357094395850413342069288267087985586380\ 2636328584879615529577239863535766836518061997016815474151766342629342846858267\ 6274663653763795021037832361393060804926237820058177846846957989009599323650286\ 4950760295425514098526931577246998117559702345212735903648903732813467730433786\ 3781875237832525333153417629327788184020566854863248183271306517968086192576573\ 9937272868862479961699720725662167770324042246725406738498835047431482918410953\ 1619834713041579255591002463446787688950744974738031320452931514655779077017771\ 5292721516434990854080730190285398324104272638602858815574866970555221314088208\ 5357262867854985725051744689467412694983796361965295532443029632903197985442706\ 6654151250982462824340738214091671977338484176400104179393854853830187818174217\ 5909908730819154461691790211286518128448369657177902010185643471117599804922953\ 5215938096320642926090127093922074545103160511792778521157990151374754105782183\ 8074203869450658637538875406968652633471389731124548599774304945975825466408033\ 5554712792662704454502808782068635941314560875710129461933942547989063785275922\ 4859541346811442976507562245132737585303929586747794459716567715517947171389249\ 9596488108646176444619114524533661207815898876300757371511873279631939162940697\ 3340946663681954546650575172328891066117800653650117426819498241889271115444231\ 3045264830516542090947626068438273431532093551992697732332106374816366319123919\ 1880555737382169105833448638860512106885766003185720422011146656696871687376411\ 8838211576649757999550357008355659088119262484905510558937208523626379565818204\ 4187413784851015410109683367541286718953987109052407105567932535035362907784394\ 8100206244361830075479636912370626570353483176268122270599146777247613573145177\ 0284140567333236147737192117025434212655420088838331442674768207099407188619351\ 8019156195683250193088287162168590729559165172493198132517359809377094236319976\ 5427186387223851502153157976627303964131317/25447113255868273341037482682144414\ 3897113644065339911109986637090970967239573725977132232193230925606156368229565\ 3042582709381450969430718636850303795615418148303851928581154696140175157299852\ 3573183918645401735460003003034033203362413365937504861367124757557861146816768\ 5861452596783949772015856931084814065226840919209641181858176974826190264909364\ 9193310654734284713477861810866183324219563849119442427480355331421339954779141\ 2789750979104792989437029968834550782806215992412717504778979972252441438325783\ 8264268791538319714276654904651289304712392460764527260839214256373072192459310\ 6494123146646658661631866776713701412905556685896581558933755726687306137373266\ 2295397414219744902193327318673688777722188271840598041792533429387302657780025\ 0776698270580549527401259904030358527693846048156196941658855317271402961787186\ 2127009278676492907364224456718774716259093775157610990159842174448375948301406\ 1065153705909755592975949978928077605141596696894828162434818933070045179307135\ 5665117759849014350426808102609582197378470324819106102608154557428603547674774\ 3907436733613139721467848032431898992909368574071547705320655839921966893351620\ 9491701051784410787660972266744314266090176729717881218685909537699810814350090\ 8947722064019966630675454236398488618597504391212116320103586354291896283688154\ 0634676398011274628334140582264474041352899782700902682689113346863316961746838\ 0454908983941359224879909430569659947085533294058926808802778926131265691409327\ 8471998462666666109712344554584109540379977248408830132825502320453455960843737\ 0651743970316561951080639780372086073824017963309435118124315441264713518662577\ 7549998979508157222311746138594216508180677572746491883953839067536420949764139\ 9694383945325961692049688096843836292482610591114440234038824230218940800388443\ 7642716471084183960470157786481788656404252050807051532190959463485239479870360\ 8072956873995355494221482942377812141968411447631841929955334144563011034695507\ 1256944202139362744928190566933757075813180049981440000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2194459361805319451942\ 7143354466898699495263410160871612532626028004837390978784607333527122689225942\ 4013996131271011350918255029137583352154868976934536983916635981363073471846196\ 2236728011742345231574648821445257253863864025285150267670507785528482618131681\ 6458295449712440281392209795422424619008623616638759114598680880688647223278709\ 2332786207766408368748188133951845428952408464568105566423679573114557431015242\ 2076457089818289422126532260185078829401452687655140925044181088006942609215975\ 6278260083385638036703686262838943503637380611752925696379478096020563853773428\ 0878790472658311723090683184646418440896266220228049394116454387147427401761839\ 5341737078618091483940469054250378064044589189660157697983507188713528122271596\ 9284773055610970863283673153522797791186338171418125224634231999928563979535453\ 9460943653493233195951818626244763212928086048809388267780460057853892816732010\ 2464659885375771216369922579858366232147669518146317926184929788954337798629584\ 0502328827765555126135613431196098888088155041966109014429871010426557523401982\ 5880732409494643829830020551041389704876855496906056284044764364630131901028401\ 5335154945585931157606110409809153315563450778422072466894930946614108389882892\ 6454447999172858565327343439818208126471814529102678364236156923120667629539213\ 6069209108575892885695329467185241885260048488785999874947577558085714723472791\ 2399193335017512126217958889821228488802341880236994879138875902545204955618697\ 2236249860079028844757495211764054985408235778777891286660199256378339312557665\ 0906960222517655739858250941327705429797350358787674435451026559818590732456316\ 7268924767533628624466545058742913981295415862735386785311333867259525917862584\ 3086037301364622249900628095619093693429446080735590976719909295011929189958227\ 8538815135355406436779177830587648857566753878748267083522865271298777045133072\ 0011492431952900547636530317537402587332676287320561645700006439357062077574431\ 6050204761868932089018375553408016614458582076869660737384294058355159446431361\ 9259248757273703473189625947229207310041054938089130898853394584380363823691159\ 7261995253169794517171281875544177545292769653995960901361023035957882113097162\ 7927813429756189358478334425064810326149265189363937167637818955453441057539980\ 11/5086860296880074908873992795692797649210332366835109595403396892720778657156\ 3477387873316830361420662681539711411103340750502829392236791386177101525947819\ 8253359996029122702246561911649192894389315151394492923340307755216318255600607\ 1839715373990487667760674613308860368629786057453838752520239492144221804412488\ 1065429293977747020886980358314885117695151927297446150137865599207194347920734\ 6159775042731408924878621838163823132808631987635214456246079837855407204839246\ 7890709305336785105824129965627638731972396949982054740726584014942526756115701\ 1202832679377659077298711966075079667378838222964651170402317538407732260094283\ 9380297798139095865960283966730719453878819171061429078351484684774798115433934\ 3557806336063327842639872147674210473992510861258246025546837059927647046519619\ 9543597199857167568259914172741758488067383178808658391812028530759626543299475\ 9178969981093820321894696125535272078415621969755726256526226444272288768834993\ 6057866556489842012352603355732120667898557666141846316865844027427333593952777\ 4314301555677676828241636433483387948171639731220831352402287968229132840937451\ 4157888705449631385543819465914990413393779951870228110119780876198429324343272\ 9735024119895490875766034260657792149181997938087501735893470923455905471983748\ 3036309858575926769487554903751448977938752180682301942348032165092671144927176\ 4566567980731456106667577611246954558830249287629419949564239741378712508514355\ 4987951415167738804219592557629484687725269702840513434882871140970111779726466\ 0400784569599602242886857898204436807190145256651564257314811085626825085492237\ 4087544562189552482978872485557914141912655813682360884481442262482945206611487\ 4135041513093488650542336921605364789716541121660146700161976979892372437339909\ 6498506046850512078738669809145720446263934860454409622992846993562009111224155\ 0108911308737720094065111282316197696759088693345286833285127456426132971098051\ 5273324480864880241369694799188996675241025985738431798674678429647069794314515\ 5620167048259468001280000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -6277536648503827680279331294817288561348024528559337\ 9485815013729487073772319513157926977971594361010074270456259874807990041261103\ 7609225734934688712987613246385939962995298809556500026416774435249598540781044\ 9144842393172495072595116342602544238852235421235735113807988522429296657990409\ 1372699704883939874376932599556517107996843719933063124709720261812835299899728\ 2933255600806959148625067159061908716600217276598510097139693202988006849261674\ 0818823874595948483620525549436778711588646211501344811119265002959083923904853\ 6422026585823460533616443134253948512531658818446309888963838976472442978291175\ 7970682261404638584083673774834938465082376811256205605501132852733796757829805\ 6205359462544405684876470407366072113365685960933923024224114356207943681299115\ 0506042176183571198232567833531423213642465560617734057630265808437887253678431\ 9958876745774811626567771208347239747947749013671646450540247593483460186936225\ 1246520307686805752472777209730497172129938459276032667191863421526509814440407\ 7218351238421301075960426761582032020807060392740077409806287570137694143303068\ 8736870341195694663061154146112738196050071354185448275577302372103878021327224\ 6175636066105940112992837085464957723302112468434502049090973680809951166919969\ 5138534797629368972419997099841457444881935770959474354308953238922488995584192\ 7686358719566267081113449891062684658629451910838267995756637371381931535870406\ 8057646128178539472983162957760403086765977776218955683134849624357180280005136\ 4837004146538058979416110258255522851434875194276699088489129007156660964182904\ 9076427639297904555616566541935148084863878820894495551022478080535963725437466\ 1072868843805329359709615260675842719562294492582679365897477608821253747412211\ 9795915990525023733337018564324909562173359480749648185910403318930886687427212\ 3479336178997151939599855214362224704081954909308990464775816284506095242396782\ 6609217962820483740906038615414713125171348244603782971612782771299994489154478\ 0771038914399330448210242556543802300735347482757081919583620626645633863583344\ 5144069220903044331797777677775277927079943379240839557911413376621665354625033\ 2702102805012420817560484480412623758637527333776737292675414281449982211501326\ 327554563610899380478309266328194786827585773833932727/875466675944248750393185\ 6483965898777095994903379814503129955164523973339054747571588159230624763084186\ 0801396516297253637146041146388561785659893367354664735909329888805035747404205\ 6228510125215747236849562997929714398773108819080260243978480795605400738691362\ 1956791242599306456700255130427339694899545983931922991429550589162009082461725\ 8634462501467607248827283208038361498014299983743036507203572885561990499137636\ 3545051681592883204441836934207490319308534873897997430280602571340656278102716\ 3187272958823992810756581513181811976888279971928608015240647669895647521365790\ 7390577164876898633212351423023192925365372888612402236889290261748155547093885\ 3042117224683759577182070393646770453944027208911121574381917706898946040380393\ 9820122124204767602691916497699981536216622418318044565593150783047460344503266\ 9719753395730573742231947720534914061576009038906852804528888135825283846083914\ 6622857084928815118629732474515245631420335237524683000781927632183654452902270\ 1764365275907593986617201554928622355868262791859545725449359290772272003809919\ 3778685274725261817530521795107174731588242193441180008829881235993508375255381\ 7605521103290951752589301032462822880175618337443319006876276460051756662491160\ 6857424188736603644836043178269847696657272518295300009644150646792061619544803\ 3535395649715734747581895239307531542549953538307638129573751495804443077213997\ 4974935799586817588698894355705082031197881184272036022204325026770349733291294\ 6185109314607724386125681459783975667737171668421881417532302411580590913405227\ 7013314376450788956420329744428286043334101527244160741464549419663525694581863\ 5771361662983301539613222838845145945039449186375879237377362534089727917043827\ 3635914192045672215975427408055334877492153348426794912911822700741264079814339\ 1968991684657293015150447427996572256331433773382563454983804039487402128993348\ 2660917681817372208421662315094147694898839529168804647666814333481105736764749\ 0636932098135522706027543031822616865759352107588376891773817717069531054080000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -484530020371621493828373261585649884548621826788023593220650746240289637048441\ 0286147306276171723890495110949729547113629267063579983115870440826065161181457\ 5101062489836684557337694535794820578070326952470525567462622184093057940399898\ 1035604479538174507466345914225056336742351548314145302067479482153824137276174\ 8235327100802446716188346963082434541486746014303891519564122967392577002950233\ 0386226121344560056425988510740673786348051983715079984099971359180131894341560\ 4825294095718318274268888039764228432775030784132697750258875449108724974096218\ 9235909625187864913071293210632463694659730576250834087300923847810481429969525\ 7201610780733085556590378924365097847461081379946802349107787512553918914999020\ 0038309439738322434844906151539591794105208088985130523829794811811475675219614\ 4756337307273672965929789640527739759359512496596962824113983337185533693053253\ 4589266298398702315706860561336797099830562980706754661139426453796542724988112\ 9785005267784767139356870897510070159673140032186470221337595182948842665069363\ 6098121362504562593423809894913074742027392284556141966075693454417913978281817\ 7882453502906777979130827585154885534030263534857500086225203832228252583210458\ 8290917308620848701711209906176298330453192257970894787103004720352334936339323\ 8684175745617878314571850003665609006649822783914766142478471460399836868294336\ 5058966589028514628958049279369872060109710785123036546723084283368920232207028\ 9086050538858982239075414612696789626857770033996451290106610306306446982090216\ 3194244072213993995480360003124447240614552104712341052099869235338953047105066\ 3844050493249011298839807180854007327680935100470643952633286766903871453349342\ 2765285549872507970012850366036558104201104273820421000308964838194864632069416\ 7942827209975839860674516885449394508065124438471612771545794264328961992496885\ 1274347914035119185829532734814400732339735299206474295432564425314534214096509\ 7437210538317218030170193212075046619505924322949728406724933074383213679018345\ 9386017509899996900205942980471870649585507314126958429941523170406909170019159\ 5691605245033477384439495721118758992069153559143873562146225093189381873832246\ 0329292011010541242111017704093420962278544509922774564469709645681524379670268\ 121384389457385389228936364986109601/336011639240815790940158033251187405737892\ 5869473341872706003709758715873699927988804651170883167444673141557887496492610\ 2317930047937788954967623749473679575758729631560416443161161794218575124488064\ 4929099184847206581792948613498847971877039144288195009956097556416530731430017\ 2117085541252134650023821884728533858648387810255445879126919557233096444078028\ 3522251209880712272846771256740437601578693224205507786687317416531732283981027\ 2660335215146468968967361738001966936519595680062657409179814206487877214409432\ 7106548491360192800312723092433958342278291645275910621268874231450707484337163\ 6755146102378539444214388256856282045177346850355193133112338187170075304175920\ 6054842382887015862449621561414085095893319700400094821233942481684532432005796\ 6914540702299133133441151147103263039457915371630349488379316591940094316059748\ 5202804729891696617093801822810184705312306214967712037568082769051350576660963\ 0340111539418232104451554879045016047973910549809723358452186253239856643470737\ 7371966864714977646334499726575703641520702960288298636601479822532590513291812\ 2819845027449571583686259012725588481536984355352938058595042715983040692455558\ 4828846004248110601688171828228447847382574041345420652171404895169837748513161\ 3679418961791300666667252445065393483281507957934355661311223612397325476348655\ 1440760597145288650801938097602900959818320158352609171245196279916514432929703\ 7173898464211069547279215100301792164831810902469690452644905179718214688655024\ 5824757225125644003468269026016666516229088443365370385646781676729237218545027\ 8259147770747378266691600839429443192356470662391870267901492644931623996329278\ 7296795599265181081961267936994065283866873185901430746221507519061713576918058\ 9272426427887346801861434887645000358011808594219723528703829787086994189995711\ 1934672016712965202501408732554678944068496851070004528765956407321109017357108\ 2993226422829043694972350741314938075494493275793316319279646867487401688045758\ 0068642852483594027583484869320544311104060494643652816522969088000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -37685182\ 3003916752686294954052113887912355030227877496565009371286299424916873303517247\ 6324999442276026688684210026765745510048343002160948486558528921675360260604407\ 7864939316691423971075674525215256929054105897381386673585917029072103334302729\ 1593021005080264453325943410105227648237693513545987847152279184173591879897642\ 4437268261737965325827742579058040443842905032204127892753190568883518077801883\ 9245968438702099366940175452494555102680019344933013459027593324130862953688556\ 6180559610705100943696190124133466066603621929980858475982615047426298554709598\ 5401191583467922322580994483089188463355760044310132129315918129777546134851607\ 6261225905369407036490946587356033106345049779964348356715736706584593750121295\ 7884509937295202142491632853756268087797497940923858354291907263002712640666192\ 6588020302747725350436902432216788469229113827598063074417038369939334262271265\ 1824183722500408579143989778621620320198217291547836894299916138760746091400019\ 7060981569165205172614779634192665006622830075724629107966426470054387623403115\ 5025399811068849435360206969607200981615414086873418230501088077688729994740078\ 0966518465175275252206632722538950442528103801180794470700368274773196938622891\ 2135701427939862059316720382812240592208033960261747489900277225153953900261009\ 7920684028780996314286182979164568736227609156265392656067896876073507951479180\ 2735256666561454577528174304673344473595107329939654437297245574779734450649980\ 0412951499869863370185651840622083603875652517762071391578971107984780141611627\ 4642519915676520144200916487072520172952965601231229825579405853881181885009317\ 0443152990873254808089608072012664945041730374005807240875239892915467984114394\ 4360639815256794966836487237249307955532953255825897480202092800534656517863232\ 2263766003937582281772169807167522607434326359877490535767509922909513187039827\ 5590518193519580807451114794183892314833220403973827641549836001516161580302060\ 8297420468601954147843685877272211054193083452510793193537549865496289991017341\ 1921481147644628869132594570221312440038445887724991696718549295390067777023356\ 4403110066061565958313710381819118445577286949662612993268810890635158807394046\ 8243472764285234692964879236778259914491380487196820608632214212250538376340317\ 90063570356644903267563045971/1719094842527644318648249702471883800826659279396\ 7288786976745450368489006767719813310855034562558147085087470427353379104406482\ 1524669952609312298565321957711859735864998071773173061591303563026608788780637\ 6564828576026555394450533076609059145857321515352407740292313397668595632175785\ 3820612024187401288730839072491526089988056906196297872264138150777863912702045\ 8763492644113579290003235268258665108422074943514537025429579259729367638027250\ 9137492008151525663950748298488458343192555860480200843565251948277838847647600\ 3237414868753364652409673148636450259755757195663815313898848546085307341804581\ 3662021968715326259920004419463488220135861348397202683166418664681217687921293\ 6250094012037444460900234708895018910643664602769224832196736012251394362778777\ 5151909829663590830648194488403344246438091155691281827093175864890546860444199\ 6551901783133631377266995047926149284296871573792204941108131836259122779993124\ 7125935337487333763859114133574854757062923569947139935257384501856815730276040\ 1062269716517055477277583636718897831763004398465789041621457179993738551366211\ 8897789793440653669272459297540098777312165987508606108248389703778018952885228\ 7130557612916578161456480544207417610426236350660153408279846861069231306469220\ 3776576375028434369494680152835788773802431799037796686687544551959142604773883\ 2525688910611970503884647782998835199751336363686414761555631696635532998871763\ 6407338692580859396079338139619779220778958901595222978117999513090927691944754\ 4685606052188332511678694092367589703962453122899507578607854435710761987950525\ 7491809013220323646059375048332659060933031348032396018987819293945925824559639\ 9838005242623740075224709342827313017373163349361918565674728972844261657364525\ 2268558940475994017608995523890475120734250614935824446807758312922051587120694\ 6979624126381621177912584894185903383154224331993495238736867850399096146725505\ 1066209180904130600336815690536243150156595510992314546252924515401045870743942\ 4240868270032298446853479667144604450677743041395122660966400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1186653255531\ 4850463593765738628457962729352151289035090886751234868585815536253931471897751\ 2584562906152255660914538258499002235706746841752502069629031985848195733222039\ 0836731255114664645299592098034535457914672941059733942674624643072243903424558\ 5166606650580796293776934863289584166628845529847310704510044752950156211058404\ 9239297565976056098770193034548005675951779631106703672099684633028214813014029\ 7853402454489001805311706902961968535479940297473441693598700366616702617948862\ 1607494951902297309924904937474448960521677025438925241472411071558728279246769\ 9956378562125428109112725149914388464005974871497834354926727963143245537826067\ 9693190840314835157649247775125915148270702256485998762176311399971458248138491\ 0376376680024932926966050658796246999016552720968722457148095563019725348869871\ 3288041804187674663254412010924823345892628982647395228291458126021008798971450\ 9783188471174433664496875082262391862121399999735102013547567636038542122133571\ 9454566210642302641792867618203330956995106680637177052707788686070896934181488\ 6330198017772201947017849377677258081563694640738309827824806198642694817629907\ 9091420312834447551919926805472841411317697703688360482953479072008520483766215\ 2665734255810397720143357529690280523435556756023829632218240652944596990109480\ 8143375710808804118680985984032392577977516186045643447117550697970088168418648\ 1360590760583217018927270292539654268526442574095261419534272226834236005527173\ 3790665612210849674201620470535431836585087141273716447324071314885111305249714\ 3022851703981298810441321043884645165963671114108305900411262869931288249583610\ 6699934595802995362286470039894891576200747073301628762639746376760991918908080\ 4380579966445860399173886371044514243001203448931644439235775770927686094701165\ 7294922295620800114294261361192515114410335446627087602296481481560654461698454\ 4087442334615277355298035886509672431922278097441546898200505737529954958104445\ 8089666494149762846621590873356282723578866840029989909321663479935049818373485\ 8743621458738796166852790441272875940193285476908711684157283277354103068796513\ 2408232780015373736802113863970551798667196309386419582729931605756118070793679\ 2076148018605838311743194880077265331684973985373009177315854368137351938927221\ 52158889210697037724238577/4039874122617205779932929116188433988488067649090719\ 3741625098498895991792289521404649513734101216609259482283581504650695539639661\ 3147966874993249249766533050661522612659060737155608395291800083835014409403999\ 9978364774735864517770823782157596517214529923678113646904311375280081285023950\ 8302661857108744662919008285425402340740556360087170589329277886330595942719881\ 3358462913426470933711399567651536261977190048231907066849395640842969132749638\ 2392993210942364402189909122050860972242131079635422793010185012180698525987354\ 7871476445039176916908199136011907972805968497525200471004559705036498283590166\ 8137711303674776799851701938954046119907498593152770477937919756984021195623749\ 4127158025313251237442080609816794693835083914032914225292948150614433712710961\ 8073377731261569019910641261201953109365332770199444908555508183387046711610840\ 0024426020023510631839371022587762501415996754561942536276760033814025706580133\ 9166917110571770312715188784262186344438261488697891891875408061706803225802691\ 3053073842922697684437290035623323152675744311733645220421352453819182822274679\ 2679048596287644898210122007112203089767196356155196672969839927516695895933852\ 8360601111388247999809659173791030743187343145427692844278848842582009555055856\ 9762687721695082264102036158243215501433331760709936392569529647864575267841892\ 0609817852305106175289799081499876838185056534117849463424026939167972273826986\ 9897843407877350061261438627191038699440332654498814045917831026813192732038825\ 9482486175415611651737402172838657894803456151900971265836379481622851389953578\ 2974714593627083819954717522855598740673323814013245494612620348525989820016371\ 1318737784406349022913075083054757153624565649375435215823639126064688978631394\ 9137674526731552850162894084486367375766333994946341860516301265065329006129699\ 8458251467834635897476027009424372222329849172506025387231358735733654975784291\ 6180904310600088465475103192655995852682008477351863012091714348868472306810247\ 3149284543567524474575751439047095739496504189178420920320000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -843870432106655\ 8352960330284797912596264410435720994298871525934601723728178280396223374757654\ 2905510072372018956553755898694637538828702383562983274811055917109855449177106\ 6126392504901454006136444589602746662941895935506849909115342303745171075707532\ 7183289590288191759460062828231839666336958073707813134320630942641100353301325\ 4238023633265608175454835864063386879786894855670815291251522128044676192141866\ 0691583018261200774922091594286182074487381616265378054926961613343747177295620\ 6409449112000662272463841188917738507062968464298614831782094285965129293795241\ 5255801774745081792802126117005189674829675393247282325165594575473589057554512\ 5741437172727171445537660365737248725724776144521355629913497975256071251029448\ 7309515784093518562384130951897761713827518166904574047757319718404355454415021\ 3945767678352957533474609288319047499976383086789903370081590998224220687637060\ 1609253951053533606771459899957697418830591073288412411242538896439670682430586\ 3047977848135333564399603178776119234717522723929211717326926585657865557657927\ 0981359635726566773889334940859287905303091600127031393383883876577301158753096\ 1089563934117220852169327973896091632737240278527017472197827037999057499130655\ 4874647678114395950632047179780660864691741945060612170430334850096211660064539\ 8877914785058754713780236176391211942311033343993569868385946816564293757655175\ 7102970300760247057412058870951939920833569560838257352800678751898275097649153\ 4308810406887637299735820703552941434299361800961511771055526320178135247431082\ 5318829685880119826944011395555554789978984870660430952819744499854199609814607\ 9543645025627883607349517890450134110870323820987421856936022832909063444452605\ 3470010509205611734431649936568073091056475024544602682518708647496221326788926\ 6244947271391620187936440446440091596781039540002530508881000400826747100061837\ 4562893885452399383439690088297080764153828689665253613477047916134295546791442\ 0238160647971429332011459926417363360625993841187053754153522925242190351112647\ 3809705870031589412575930964096978920989102482088697357894413787281547776819380\ 8092721278289911223000722867230172724141515633616389132115836753431366871517612\ 2365688637561568180473493343573612478030037480703863705758094218019678008598164\ 985153712579369937/231580362706518117207266103818734016211190535890127602674070\ 8227471781295734777802307937014844913687778804458494170513288283993803063430951\ 2809985884787500148260359594964125361877841171085444848644076448763545804331816\ 3460447957577289206861455890306905106802472229124283282400973336638814726605610\ 3873720994105764526414795349516893188950904157164730305389534804740841444995271\ 3966754671360946648448755629131805739295629263702320295875011610010610702729183\ 3997944011605184326772786229195879760658534736413467654153751517505078306749778\ 0225928625760625947526466897205525009042147861748929437695056782998617726198433\ 1297869197148861748165226272173611187195219284315445469852346214557966526837915\ 1939087193313143678951563821522042698383274498428885410949544017468351973277658\ 3718739804445758675369393581823115065872814740786060877628862294658029711960618\ 5117621820987724144732676884458177315707860597058921719635976128052808728484801\ 5932861488780985507032458388677839794301446390196527627905257815395260836122028\ 6638805886896395327414309878483376444292877477084333492329267780963804216837448\ 6899973235207311653102024320926335997015833905387173840752382487126919657510475\ 3024176039703934304061265710977670556238764119672893156791084333687317346948947\ 3395223577052789184038645211202980909907311130537321570048206440987212776418669\ 8579605889018136601923025640927741785907997476441815244578698402421635164063583\ 9402994224719680580421506504449412167858229725865753978758166716927474895633188\ 6684318783100333777205412409495926756418572184955826067990899293756251485209321\ 8895487498212381403926624877609155915337778885364409541957843287630118849003771\ 8730878597494245360392897638018266263235224251270328679051468832485576451512038\ 7733774341231587895603645191196585377229924028730796617044933336750773214837091\ 0345131013114166484841189852901542939892780680215717291717153624610464188491074\ 8984357181683979089018257238156960163890377050208904847805925861546139077709366\ 4232394822247678115027077380414015570958090240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1218732694407294882518360065\ 7625832035828074216193443413111864967134191699988778915834093261928280929743550\ 1446225079251098890619678003951916158125128527352389399610836752896311125347880\ 7286381464091591031562933347927984672874483650662169409083070653088300301208100\ 6923463704235807089731474655197178907196019842812238679472234791955765887268002\ 7678741549999702229150095666016627966406730388285546614541594971045046842034152\ 0002602606369705973343511216146219307009995800073447200837109321032883291299892\ 7713932280380648724316670089371494013134922326367602992297326672651193123025322\ 1907885509178462709893437186281491970808495791450739013589894855247694411003218\ 1122440098800889271414545726339397745413308778109507496753619315739455351932043\ 9328081046276499604936607289368954817959236733661358997605552079723651127727974\ 5286342441975631684063975042688730029244177266689603666786085560257524683305130\ 0387725929604349191924720668125178300418704161524199953106549834167127778515051\ 6183799450917073849557961937176269959902708159432301980614979016440310762838970\ 9454824896929596100969796978662032960052002557978241686815626313491659873131182\ 6785404355359452888413037820444045326766572254116083336261461208073498476359612\ 7994919056443185969440434794482349385336206429916308397411241220402100092857978\ 8597466259943737818343676174871667616570253846061071912403384347072066599255777\ 9231910240279094176194329677348826661682597638383620427525287173212864821344981\ 8571984844156518944206841912174626048611282766642606835284731924403573602836618\ 5090411616527306916852042773799801008484628041036724298404701964411025276145139\ 1359558604914636339489210182603577998963003940026095811272240660609247977750201\ 8785298544991196702212511525798732202229964928666933126584524478958862904936105\ 7953098072530327418354804709701525372502748314793870154887479194647173480479205\ 2077222092483647884305790667035937998819817220028311913411438984735716338215690\ 7853805968648145471325054912391610612597414399321074926725562685999423027681949\ 0937219332572115134161915718866136223040676176971630839950732007595053215943892\ 1189981569813479740734019242934228190933126408220642623831195474053919285012942\ 8644378524216434472031303701692391872595686172629043612126347604655975331346388\ 5543844692196286126343/28502273425105569672402438951839054636072577424435508775\ 9275576683153959340649138415896625978352799267878651267451007708763897696244815\ 2835519193621850424335107283099474691486357088260263581729039875979391774658136\ 7358336577911308628391239181996936919605669670927169957879978708290125189808807\ 8255435424185478123378177648144759681721372828689254318315856199301057723130156\ 1535168397147937416147262878689393879426361507583550504396402309667858202292192\ 1576635582585140177530054439872264079628394024861035311591684967727107089973013\ 7659731145312472893569055958381582243635570542700320649267804242294077320121330\ 8570022715824919832121884382266438923940559357966081225773110424431732170110559\ 0702132195012033948389917442622962143649763473749693027368924244676078399460759\ 6781357950409688896312830399945251412451642956391297747346444743260667531839597\ 1531384658633103157140334660040334965194110662090335756175907445999098041010854\ 1321941356155637540083087900379060361911108997937395451270222460182977205728199\ 4742593394247765753977276351023193037712946427059637635101843578343776659563608\ 7345460375251216358184769214285502642934885407677464610387510533038519436564015\ 3790663908600041681100169979084158503584478660984807284216950440611929193174261\ 5365396236568802818721381011547247901496704767650214439463213740770283538294860\ 5370084661372681939251492163028064083061891656548012628804974241566369250564035\ 8320929305779491514029737226049491762013676660903811693226337951456264404142305\ 4696799266889118580485831093867048417346374225504711636926301165842794753303840\ 2959440112359595729681346516688747950579758931182116919754362493807365792662231\ 6988928579481067719198022821078751023873302968246801217140060498384140221405388\ 6188552628467467477556534843429591466918721837239055305308304736981686548491280\ 8597169422700900036969845917189029126000416133065540959396943980040464042414027\ 0330966509546944981636098747902867684508125735003293703922559282102820955315645\ 6811984590254238956875431319753650933837222650784057036636160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000] and in floating point: [0., 0., 0., 0.04166666667, 0.04166666667, 0.03935185185, 0.03726851852, 0.03564163773, 0.03441105416, 0.03349146335, 0.03281156221, 0.03231664948, 0.03196531355, 0.03172597366, 0.03157421005, 0.03149084592, 0.03146059386, 0.03147110024, 0.03151226558, 0.03157575627, 0.03165465004, 0.03174317553, 0.03183651877, 0.03193067762, 0.03202235065, 0.03210885077, 0.03218803686, 0.03225825804, 0.03231830696, 0.03236737927, 0.03240503704, 0.03243117485, 0.03244598711, 0.03244993604, 0.03244371963, 0.03242823928, 0.03240456703, 0.03237391227, 0.03233758810, 0.03229697760, 0.03225350024, 0.03220857888, 0.03216360764, 0.03211992138, 0.03207876693, 0.03204127676, 0.03200844561, 0.03198111026, 0.03195993316, 0.03194539007, 0.03193776202, 0.03193713181, 0.03194338524, 0.03195621695, 0.03197514083, 0.03199950491, 0.03202851028, 0.03206123372, 0.03209665358, 0.03213367824, 0.03217117645, 0.03220800903, 0.03224306079, 0.03227527218, 0.03230366965, 0.03232739392, 0.03234572537, 0.03235810586, 0.03236415619, 0.03236368875, 0.03235671477, 0.03234344599, 0.03232429041, 0.03229984224, 0.03227086607, 0.03223827570, 0.03220310796, 0.03216649231, 0.03212961689, 0.03209369203, 0.03205991219, 0.03202941746, 0.03200325577, 0.03198234717, 0.03196745100, 0.03195913752, 0.03195776470, 0.03196346125, 0.03197611666, 0.03199537874, 0.03202065913, 0.03205114678, 0.03208582937, 0.03212352222, 0.03216290405, 0.03220255868, 0.03224102150, 0.03227682936, 0.03230857241, 0.03233494603, 0.03235480128, 0.03236719197, 0.03237141657, 0.03236705330, 0.03235398681, 0.03233242515, 0.03230290597, 0.03226629113, 0.03222374933, 0.03217672687, 0.03212690682, 0.03207615750, 0.03202647156, 0.03197989733, 0.03193846451, 0.03190410652, 0.03187858219, 0.03186339960, 0.03185974500, 0.03186841968, 0.03188978752, 0.03192373603, 0.03196965281, 0.03202641953, 0.03209242460, 0.03216559524, 0.03224344905, 0.03232316434, 0.03240166776, 0.03247573722, 0.03254211705, 0.03259764199, 0.03263936588, 0.03266469053, 0.03267148983, 0.03265822414, 0.03262403988, 0.03256884957, 0.03249338777, 0.03239923928, 0.03228883632, 0.03216542277, 0.03203298441, 0.03189614529, 0.03176003193, 0.03163010810, 0.03151198440, 0.03141120822, 0.03133304064, 0.03128222805, 0.03126277685, 0.03127774032, 0.03132902686, 0.03141723867, 0.03154154957, 0.03169962970, 0.03188762379, 0.03210018792, 0.03233058802, 0.03257086104, 0.03281203746, 0.03304442121, 0.03325792065, 0.03344242151, 0.03358819053, 0.03368629627, 0.03372903189, 0.03371032315, 0.03362610430, 0.03347464436, 0.03325680645, 0.03297622456, 0.03263938362, 0.03225559161, 0.03183683585, 0.03139751932, 0.03095407741, 0.03052448045, 0.03012763198, 0.02978267822, 0.02950824879, 0.02932165324, 0.02923806204, 0.02926970361, 0.02942511131, 0.02970845504, 0.03011899202, 0.03065066944, 0.03129190849, 0.03202559459, 0.03282929265, 0.03367569864, 0.03453333026, 0.03536745019, 0.03614120522, 0.03681695439, 0.03735774918, 0.03772891915, 0.03789970791, 0.03784489724, 0.03754635183, 0.03699441417, 0.03618907873, 0.03514087679, 0.03387140895, 0.03241347075, 0.03081072819, 0.02911691460, 0.02739453697, 0.02571309886, 0.02414686759, 0.02277223465, 0.02166473963, 0.02089584841, 0.02052959528, 0.02061921462, 0.02120390019, 0.02230583829, 0.02392766373, 0.02605048442, 0.02863261122, 0.03160911379, 0.03489230063, 0.03837319311, 0.04192402886, 0.04540179082, 0.04865271535, 0.05151768787, 0.05383838847, 0.05546400547, 0.05625829334, 0.05610671488, 0.05492337840, 0.05265746039, 0.04929879481, 0.04488231282, 0.03949103340, 0.03325733533, 0.02636228582, 0.01903285936, 0.01153695174, 0.004176176539, -0.002723477279, -0.008822950937, -0.01378310871, -0.01727904394, -0.01901523114, -0.01874097387, -0.01626553005, -0.01147224636, -0.004331006709, 0.005091700719, 0.01662576500, 0.02999409017, 0.04481340592, 0.06059964599, 0.07677813801, 0.09269867129, 0.1076553109, 0.1209106136, 0.1317236782, 0.1393812468, 0.1432308567, 0.1427148587, 0.1374039536, 0.1270287769, 0.1115079948, 0.09097135555, 0.06577619216, 0.03651599129, 0.004019831093, -0.03065824889, -0.06626055580, -0.1013579526, -0.1343927541, -0.1637316188, -0.1877272531, -0.2047872382, -0.2134478174, -0.2124500317, -0.2008152205, -0.1779166082, -0.1435435141, -0.09795466580, -0.04191718078, 0.02327197903, 0.09578487321, 0.1732840001, 0.2529677773, 0.3316407370, 0.4058081072, 0.4717933745, 0.5258762967, 0.5644476848, 0.5841761628, 0.5821810831, 0.5562048755, 0.5047774084, 0.4273644636, 0.3244922500, 0.1978400181, 0.05029333221, -0.1140485750, -0.2899167034, -0.4709711714, -0.6499568767, -0.8189154929, -0.9694509014, -1.093042556, -1.181398621, -1.226838111, -1.222688851, -1.163685913, -1.046353487, -0.8693519662, -0.6337714767, -0.3433533299, -0.004621871217, 0.3730888754, 0.7777266070, 1.194739383, 1.607426268, 1.997419608, 2.345292856, 2.631281818, 2.836100931, 2.941830063, 2.932841528, 2.796731887, 2.525218933, 2.114961273, 1.568256502, 0.8935742032, 0.1058822007, -0.7732712824, -1.715950632, -2.688323718, -3.651463087, -4.562457939, -5.375824011, -6.045184201, -6.525177969, -6.773542962, -6.753298409, -6.434947463, -5.798605407, -4.835953240, -3.551912272, -1.965935464, -0.1128159663, 1.957077247, 4.178212260, 6.471011825, 8.743707893, 10.89493705, 12.81704926, 14.40006824, 15.53620659, 16.12480358, 16.07751992, 15.32359401, 13.81493837, 11.53083705, 8.481993997, 4.713681984, 0.3077515153, -4.616719011, -9.904317135, -15.36587379, -20.78280719, -25.91324882, -30.49989179, -34.27941997, -36.99329144, -38.39956435, -38.28537223, -36.47958129, -32.86510040, -27.39026766, -20.07871033, -11.03707129, -0.4600166985, 11.36801034, 24.07474635, 37.20612251, 50.23655056, 62.58353086, 73.62645194, 82.72925300, 89.26641407, 92.65153089, 92.36753167, 87.99741061, 79.25419823, 66.00877140, 48.31403530, 26.42399524, 0.8062841378, -27.85317229, -58.65448309, -90.49798411, -122.1088388, -152.0722027, -178.8786621, -200.9791788, -216.8482607, -225.0535739, -224.3297138, -213.6534045, -192.3170058, -159.9969142, -116.8132583, -63.37724557, -0.8226194098, 69.18203615, 144.4429625, 222.2750535, 299.5612396, 372.8378731, 438.4054751, 492.4630178, 531.2626684, 551.2806587, 549.3987196, 523.0893930, 470.5975639, 391.1098028, 284.9026384, 153.4607358, -0.4438061830, -172.7191746, -357.9756339, -549.6069191, -739.9348137, -920.4181565, -1081.924846, -1215.062476, -1310.560145, -1359.690828, -1354.720655, -1289.368614, -1159.257733, -962.3369086, -699.2513185, -373.6389225, 7.668875228, 434.5628049, 893.7053009, 1368.728079, 1840.586934, 2288.077178, 2688.506502, 3018.514735, 3255.022238, 3376.280825, 3362.993389, 3199.461342, 2874.712731, 2383.559072, 1727.525706, 915.5993922, -35.26200692, -1099.909105, -2245.114735, -3430.057517, -4607.198987, -5723.563595, -6722.414283, -7545.298067, -8134.416609, -8435.257004, -8399.398601, -7987.393661, -7171.603906, -5938.862534, -4292.823016, -2255.852803, 129.6672375, 2800.767686, 5674.153799, 8647.398190, 11601.12423, 14402.20532, 16907.96344, 18971.30435, 20446.67769, 21196.70040, 21099.23229, 20054.64733, 17993.00340, 14880.78168, 10726.84501, 5587.256110, -431.3976075, -7170.503254, -14420.03680, -21921.52601, -29373.52055, -36439.63686, -42759.13981] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 5, are [0, 0, 0, 0, -1/120, -1/96, -47/4320, -25/2304, -929377/87091200, -1301279/ 124416000, -1125507283/109734912000, -368650483/36578304000, -352180748033/ 35473489920000, -1606678949699/163870801920000, -56289981268020109/ 5799797356953600000, -30926603324552653/3212195459235840000, -\ 1745332121189459148503/182401306957247938560000, -1723019120896040273879/ 180893858139419443200000, -4239486796552931642913277/ 446518399431342953594880000, -2488672865717236514082167/ 262657882018437031526400000, -8528425189454097703594887386371/ 901111032399510521920880640000000, -1285050442225980504583390889537/ 135826141289742476676956160000000, -10868986432071526422871768053523674737/ 1148525123676901568078400385449984000000, -\ 1775827468980748683672892568701358483/187514305906432909074024552726528000000, -29341699635486871630380788216859011989575563/ 3094901427943556059780494293100134400000000000, -\ 93550828587651232040012190171333344775771929/ 9854345561147815454112675307160862720000000000, -\ 26763880129777363571726948843654689590409837882573/ 2814992352997484962621826828243572044595200000000000, -\ 750579368562214686532491762938212160698391305169/ 78819785883929578953411151190820017248665600000000, -\ 351836997029115912064597285459856498819674789781163977/ 36887659793679042950196418757303768072375500800000000000, -\ 13548347195235389912764928449352393322346753319013281/ 1418210680264476853140961889938630068142080000000000000, -\ 6908448813363261336168641519515468966574918565766120263857/ 722075940461267265750094897174221260016750428160000000000000, -\ 17135171620134858004638964480891963487340847085697894191/ 1788492596057165718797402121566243300478812160000000000000, -\ 260042973788798069398370691959390192614162689227360704922666057/ 27108194231191747350914803363834460024492018525798400000000000000, -\ 166235685024286894366447744408892774878040427938038217714813303/ 17310346237037236706125140029929076397472551744307200000000000000, -\ 31352813772170249864697065703402942105004108520671263596518868348595241/ 3261814955442454098770394389758130872970128360077590003712000000000000000, -\ 62437100774757610191782141100258525853491128054517360687530043829906253/ 6490909510077961949528045011343139429973158253847191643750400000000000000, -\ 34125773596740011017724170592283075027452631039238694537034278821319018821/ 3545726746225413009548283867692152619364838802378576709550080000000000000000, -\ 1640044153255382961169956664268794458167745257614598614075864574556479382517223 /170340244143061000165533556111129856263834305130216949097059844096000000000000\ 000, -2147874300669073502632951145258970990387294660151372190688047552797418758\ 0548265429/22304162301154470627230335466573442123790615208967129295936685919436\ 80000000000000000, -12665963878502977473361066515624506762740274950358244006244\ 41964112326305529645261/1315233157807634631581150002942905678061363059005432685\ 75548025077760000000000000000, -10683668482332365202947769768863688247676286555\ 8566439922084273736856416948924092526163769799/11095295823958286486812829406244\ 927473773358640111064367203094362328438040166400000000000000000, -1976709883941\ 7756921720840046577871033557985938411408615021584898080235647498469321971369/20\ 5340782232495684978095115057343958957826511245065767500156412114952519680000000\ 0000000000, -220625143163996241540964917484941470021233116446970379272958376842\ 688295554345141921815882866131/229273192906274031963500306850645181318052682939\ 25503408388474190315484366199848960000000000000000, -19721170357510768270707629\ 488607732546868285934055447422826071708383494398725356567882886755539/205041066\ 8267491342763010874274062597153316676692524695059131838158295349822750720000000\ 000000000, -1664681776854112318997002176234914451130727433499437810662578308694\ 8044486453575313160172295036970617/17317468530658079382690446648977480457258352\ 58813406461538327093796279106045319577600000000000000000000, -72379996381184445\ 6119118339271645772454480957097501855252356002138698591676822236572448179278107\ 837742513/753429862949316073030980734762280013169292440104833134037316820314819\ 50123931239337426944000000000000000000, -73725208067058763657295025848467154024\ 91997526818589871135018988006856210560193188038203473881254844350835065413/7679\ 4186389704858724264871243971997907294947411680235124029308892010831835755809921\ 1149587251200000000000000000000, -465009645356642527724153249394254108777201073\ 8363209629757171999991996535303557199458853379047493720198052773/48469703441233\ 8358811928181421519513418824125675299314392295440738529905077748701671731494912\ 000000000000000000, -2431066374831023746440239072739047306442837194379744312575\ 613549968767574926006494780799169844554509230116901342916067/253571610942936726\ 9672053588522775744717821965370986207346311768956418754186898386937062804391198\ 72000000000000000000000, -14039447690287507153981350583057688514640111377682532\ 4463726854938591257535346249201300627838439846680400255961759407/14653468454805\ 9048943486154314423604895697618172213544947777407189496224302894049153179358278\ 45120000000000000000000000, -17924980786192841465012822942522261217529674815158\ 850327521634929653593913193695775523506960000010120457619301864394223155479/187\ 2058346405075550384405035120240785707294729306230213214805667538069012166086593\ 514346978974716626206720000000000000000000000, -3936149714269713341325941261171\ 7172679990208245129522938399406972109064095079594600217506562380368005314516129\ 81215027583/4113197025945997744538347142698800898161124178135123635744703372289\ 66867928493272754240262418917752832000000000000000000000, -74078337697421951094\ 0181950528314343896495402675351826928380852380039425081227989554930940616974799\ 91513950227922381981012314786801/7744930026079366161006329758896650559365363170\ 5073911396952368232850960716125601677600751736558796486123454464000000000000000\ 00000000, -18645073597546201232635301697558031898762724780544384752799245043632\ 6110792092302860208898366870344714825818067831823622057121169/19501817230108217\ 2341209954060487808727112732837844359676175789073416422031231843071527387739813\ 71431072563200000000000000000000000, -18309907128074677630342562298425989241487\ 2292681629752805131611836954142944826802352924939743329379759434464301025614706\ 338701505782606189/191577482706524047163486714868959134429238856905217897604195\ 7073126625242708266293725463966276698881481251751985152000000000000000000000000\ 0, -379094057531103774681268519259967753250708218764318630791523075944405487589\ 765054889905749462415475936787253142462152515730252987988391737/396746122676756\ 2154087604117739048036783633383757871026610664308422233710182251101873715564877\ 9333817241923075073638400000000000000000000000, -194838741375492521883143383368\ 0949527754595780412150666628932514001330756796116892379027522410063326655653568\ 912308739124018368883286858420860399/203942178642553345276939013897692144523965\ 7917156700130732492146158031612727359192414538400292641472508460318568610791424\ 00000000000000000000000000, -73721616154588184308207185345088333331680223782867\ 8458710042463862467474955445919109857044224082603098469325069692335604725597036\ 3360801451/77170439369048659645043615134875468555090641080567595524831790602895\ 9081535279232774397275675959312272617659093221376000000000000000000000000, -710\ 9932624157999710599458879226747949348831636220786116400217660217663166101793932\ 359314222112736509908459236000556841888810537597999668837909272894631/744226639\ 5638925681171551168888905017769521284877138388457049611289991863045081665315802\ 24031880846862394749191938859558397542400000000000000000000000000, -10120459840\ 9760328584373927260111404349742762693291390391293230249028523767018325731629199\ 400262740115680595588194871997196267184693065445173775783/105921641792703391323\ 4970705201802541597096764236306735996278160497849742826148083646324078494607108\ 9100719438557667865395200000000000000000000000000, -291756868158378312430932584\ 7948634859671665385875784753739443509918567765457979960784427780297440556741531\ 97583992150072499594247267492753011919094857885507/3052912155876130805460597649\ 4410388743361094397555360910744669493079265018680531130525179923891101864448577\ 379380922201612690128896000000000000000000000000000, -1786173485983005011678006\ 7029989629814094198007413258777328786973900521820884600609098408728731739831601\ 118936359190931922085645383514693208328815391173441739/186850140802682717669186\ 7787868474352446780407185560877025155518989880604358524299762661808141016570403\ 261568996686293391358298161152000000000000000000000000000, -8963557250043330900\ 4027873282474428609835472636003352526494168146104872952155710641776498919868214\ 352247225642887977485969105178640573386920721354927619371847256423/937344218300\ 8104037550046588921795707172304988196719429200915697866239358813456771935717139\ 933391539982975543927436729815965492709903302656000000000000000000000000000, -\ 1058717365586234856638075409714932606785028625477723771789546318781424558562221\ 6575438319817811417905459246361955466687748322815339394241772753345807910200674\ 337823/110668790354076646554613773822497072287942689391480281382876099975646010\ 7937557933410380255169696472960968476445417878963639211247792029696000000000000\ 000000000000000, -1118970278783649853983298878250622543886173446337000789587050\ 8516196411016490205984273853605789619701721524036665876327522793540709740388057\ 536439273032704653233025200142773233423/116915803621853377883587281515444412769\ 0513041384351466214176845537965792464231576791024782763925561977408514003573247\ 248040940191359447232823419102822400000000000000000000000000000, -4873967120388\ 2395970184943835377900977727754264527316887101534284358121757511625440049112219\ 1578966579913330963256224465239480453442704331898620941492000985940655711850685\ 874999/509021185836640556772080681427785198450291392167336692773519170846461297\ 3993933395552760958972192922894839788859094409787389127363741811081680192012288\ 0000000000000000000000000000, -295214476339334404339665872648212954509457300512\ 3628848382716211864360468336708805972047694431383126356728864723793125034899286\ 52827418296434120360046961844380284521924669258037/3081659400823115620781873159\ 4241514554053700262544568001618352767577371365917603451774597303437565720907303\ 531142552071334442939194757772667656129740800000000000000000000000000000, -2500\ 8382477289418773827446861027305449537455078800707108531107385299091169681244712\ 8883108186116976487455642743654464015837584758571249447193630588265913425516392\ 47836074999500207/2609320909550286669483958200795969663440570644156255169725178\ 2727083216045150440113818153100454379721670163348428465497556277803655365714652\ 55138428452864000000000000000000000000000, -41829207132963212986239609532701126\ 5407809852983000221030811384087629799900303912645798516504631981420622472098573\ 14015422896756995949512669733225233432254215253415241618960750644982399067/4362\ 3798788161072396446199633044469205230132430729922282059934215925645957803078902\ 0462998231243251517411340914203562244469300322633136518164116188272237582745600\ 0000000000000000000000000000, -210779714992374501446422389476657140201227997874\ 9149961871356366257921762276123682492627642240961468597028997317035273698275260\ 498609974142270875270932022470534667253059782052941759100299/219728912487930131\ 4518511630721470598739282533606317291662035651663993592937978746088264722946636\ 9634774706398870735339766995927854137901223446864906487332864000000000000000000\ 0000000000000, -231810468913474604688865164681346468061632150008296348493668613\ 5271510857005893702858115519668358792864782888911208439414958958705374108462721\ 73147802677264320492939955034102877901893497229623441/2415592243309853238094387\ 7979338068718263295177887895145037799533209083737936853021973836391191494231140\ 6894901331043064462637585785840372567064494575154842660608409600000000000000000\ 00000000000000, -12324466592711620873187019262931898904070251975481048811203434\ 6820883325254396435011168577978532684156492725737273420867464783523975864771630\ 7379065066904209433298774755441535639499479390462683/12838461764103449704199890\ 8578455816617329095209856680478535584733967227366313827237182861162308081836726\ 1861142380977385495674774974570519290517724175917079173529600000000000000000000\ 00000000000, -62361788122998299508122430929140007897894324678502424295167698250\ 6827460465196038338869654533232406059058222976804686606652515827795645291650499\ 41504813993627859576397824711519846051318413608229819/6494467081384936612315359\ 7549942198135272910711133164635961962362243010934404600954563755423575647426519\ 8446785708612377489965232831844783699956363267419956238379646976000000000000000\ 0000000000000000, -760677684205245312834388386438298788287727705427816291864183\ 2829133723720490504579369291461430986445031103956379014776142517846608936416184\ 91058991816884845428179135429213543322364497505916474944173/7920169521449168032\ 3488604230100449311327284127868741743237782100269537326601571016047138641395865\ 3929339037559564183044588881881271973849253735155136261539505059450060800000000\ 00000000000000000000000, -59513499288896029734027076016644427143598738905376742\ 4842344939051035306298902012502232836378618101387180551902673560235738378671008\ 1420748084967254088580671355989527693380278503895684134933642674969611889/61956\ 7902145480782816375454681468394959389050814269204935102954502222191941918665795\ 4181586660258059240994384967131851323373605432186660993200558992723307362557662\ 48413986816000000000000000000000000000000000, -25322241459079811685433052626669\ 6002862174216282180789366788581247548424340640335262870887963547142549330483471\ 3857458542214447681198187207779908718736681976290017309759352183071615391105233\ 1994651944708542997/26360102015755480427854396868825443018605456452434263934582\ 3185157882849826243267922652420515823412798984648966132963410412400081177789997\ 1558346431477486995236872090002156997836800000000000000000000000000000000, -683\ 7009495469745779840285501963942231318514907854644017296743463412196318085405851\ 6257362260332233977212071070717661697034235157089924620285433406988180948249035\ 7432047272635131687393844459561459287548544653249671245451881/71172907205615172\ 0411343129781308684168503998518493437924996451106066026852280783026116261151130\ 8459112966768660062988890396707454243145511896109714117133392738474166833931023\ 4553506353643520000000000000000000000000000000000, -382940425835946175043124017\ 7864896218295791614369437718524968692149920276758369344865736124766098395279050\ 8950576584765893351974696557637654952111473627803433743526628223376059260277195\ 2415617743265822180948023729753/39867096879290673636933159166481668149266825452\ 8070728686844774136796749184557583961540122944762545816839037931002909165657692\ 9085687194068918727159743625586877980988760914136287716311040000000000000000000\ 0000000000000, -123038020884150224587872016670260517085746730815787718467911858\ 7032408879745252514171443681338395259125533921073141894491184791349931540455491\ 2473247392367183008670892977679173461409052387206382450710249791626734249298444\ 527/128111232970107309674041763360635563150330719733328818826499361199091884833\ 4105409447009270072035522640334018358811338000271407341763766192141299748541084\ 010692925350030107584221963114365583360000000000000000000000000000000000, -9889\ 6546768184832126503399719483278770063585704685897721700932136346754413366461794\ 8727986391798591011667270813884669957076539868297991010362916782199131040363122\ 737224142582214689532787450057558701777943845680592562097851/102996043822597094\ 9760385234191875275791156064646428351728195235366848795815916532022951175691803\ 4504838801631827178351269961840100760025045044463037126834965372931076308842668\ 4511567636070400000000000000000000000000000000000, -162288965935612545431858478\ 8292711306238232978142508285911230591694895259215474475996846494374985428462056\ 1552193471278896322282114040928833314324802370225524588578255456853371355403882\ 31631060266760537734468657524969011928966911/1690611007270960423534326737050357\ 4208663988233125400676930402316190928611757957833935095800036869961829302555655\ 6714295821657842616382975571141466875886822284374191700106380501562475660884049\ 920000000000000000000000000000000000000, -6123948412822940795155866551200695625\ 1930082974659113773486506529875088197040429466947275914806571375282392629297836\ 3148902364104920115186179213276975729202400603783061281076022904827267215883138\ 2863308921026141060206380390420719/63814775681481944178055511658986483999443050\ 7364356095353476190638358053741520335657394411010722793512326121646785210259795\ 5503923962309320447530879395907841343649959903352123582743945080838553600000000\ 00000000000000000000000000000, -12449070167734530463250523354990974947843215696\ 6736482186286924052791933446284730488904910026053380845180038093139279205894586\ 9600924506529471249761247721541939618865569931002169869168234643480743283269767\ 6768451339444003078365605447911/12977075878764095415831882530041302876423700270\ 1355597835017459563327294421600643233345632474542449847484964428053498826011813\ 0076886970394010146382072800212424001279921530842409584976005894285018791936000\ 000000000000000000000000000000000, -7237701973608768009685776430004439767407691\ 3394858707010377115866968373078925894831906702003781917748007956867122311214288\ 9313207233332151029385044728468939109507582991128305665712306175328780443381929\ 46609550666011533792063254813167/7547463681766099017931814209144272276576593644\ 4721563308002357206166131673956849993509427381097133135980134617664451431100086\ 1770982100187613353278807559641648829555957302314634405348266617965274726400000\ 0000000000000000000000000000000, -181577676996630944410267219016067858277566979\ 9379687224339370789399067882282945330257129407131380276347432166735276090022721\ 6329216206346255367195367882679762153942001187938858929084246201046761056418116\ 22351284372334519917523801025001920159802747/1894210088205197064761641810811295\ 4548523569036960441622694461068363208956336880987418336829890343920462530421924\ 2015966791016228440835113257599564710372572289818192031679119057791276349048733\ 779205111324606464000000000000000000000000000000000000000, -4259542100409828306\ 9118799406648936535725079990067555422721945149592340946083441611064558976553318\ 3047510602383885030082170688728995173702322584867992889136563543814879408725632\ 683645459884366490527260495624630926562100296858369818887190871/444522287408522\ 1311703290284298371280673172230383497630251193072355200900320783803638249954625\ 4994674797485762612047543724202848709682852480397820738933404314589274185288965\ 801722776147835960740253427302400000000000000000000000000000000000000, -5416819\ 5880400091178151470893641934050341220783238287658030884877191076351837650268686\ 5983251407394848234240336046946907376992986597887683007873929703492671483354420\ 3964256104923682222588190196751214804460046177426747395775225092685165099360873\ 1710071605881/56550207213148577992191223691447594842877519227758862104122921327\ 0834498432313455137161141370800713336029835833850727458389805116501117958102057\ 6030332329414708148537595497348763641611272704067015601759088811359145558016000\ 000000000000000000000000000000000000, -1949942898531501043193731721696337768339\ 6815155806403835584356303340536285553801573496011508160165905373953265560572392\ 4798849919763489016357710083813999581901195236490065087930651233896856378173406\ 47142554942741396094048054906975190561955159651760263063/2036385978417217335370\ 9780807559645406335434033934649064604878063563554316948781197778078952687657400\ 9496165947330389836678477136581476748083810001296877744652405962683745786881309\ 6518841935377585157871303592428050369740800000000000000000000000000000000000, -\ 5922790815281418164023617782662073284439833280393660019158056144001050499613780\ 3591022265767582192347536381418587284156161898055258682722156108264507157638149\ 9420275559832626607567476373559252426877879336929567777058273981069663444024889\ 52037478289236795564208313033/6187246566540574053676771143162766348451828993168\ 7178152734091453208763910083225497571543573786026177714409423131951508672584405\ 1995850744130256738772114183346136687470333088116085800447746920505073394762534\ 7969322017634480291840000000000000000000000000000000000000000, -398610475516485\ 6732592448906904312830242643325244959403900872437428432033178806810664842295809\ 0153899900776346824606220885261984061722377179082432592108750245671805821215333\ 1731044402551393565472812991763628598099220676658336432000645793547481971685019\ 74004139399/4165170824402713914313088393076822072352681433795928190063623255833\ 7021645343330569032216428396721545307346222702820886522302219357051971309560140\ 8962511109049220971373505165779588207244799268615558454428346624587521285160960\ 0000000000000000000000000000000000000000, -300453477968711038008977149443427658\ 1140435248401567149475658371706354173569012450143504548823690532147931882801957\ 9585067623233240649906663574253480240565995806247874820666872053565117831311858\ 001006984891972677061129617123445292756208418164979486095558405396257614371/314\ 0155468192203740795789387616739516185345607194140173850744261274008422907612295\ 7073293312943800558458197377475480513616391804324847267931437244899169861156434\ 9206426059131745527512442116846183607910515431916360384382589615472640000000000\ 0000000000000000000000000000000, -128095900967530860193361884332337731988352202\ 9174462787513473775315143747948970753899050781188226060848346487833138673469710\ 1274619890607393815488411399710043096239965414146189112133414718837869699753862\ 4872676861697591790512540235534960889587815180551540922579518053249/13389764046\ 9543968497977760966354229931723444711255752356894095185784965898139198451790054\ 0703614866509537742106960096058137156150705566087638251060588198012232253076839\ 2071966003111345144195856930247420292855309973693617163940659200000000000000000\ 000000000000000000000000, -1464113442440861957275730569356139333214752184497055\ 7682713254449588994959713309407236423747328793667669037737282919331775260120465\ 9776881561803998297809261506047272356033987282156287105527480864194659415092001\ 440444362318400978778936845478890820662458755701789003838110524613/153055269956\ 7986389073507299349061628017588268283085537802061892409206036438111422266992297\ 1974252638038735203974532516781403698747828570172488026132095952664057802958114\ 3973106271160714833561650119006172879202213064521051086853179965440000000000000\ 00000000000000000000000000000, -13241608722109501110950398983733377947077949056\ 5226611081327409422507380872305694619885314971824338375554484814512822192352949\ 0390354580610391495040717888575198103068860400703153539326647869164973701429862\ 43356992368438134729089769952674736994008754931969288006477878401793354249/1384\ 2716669344644566528198949172352769892225424473212219685770845547454277858822741\ 9714192403801377725419126088165189010316248446149762829383722517687282421993479\ 7051449074944154509430709279879187072177918415005099938686548025434230384230400\ 0000000000000000000000000000000000000000, -103531953596299490725834863122246082\ 5883200879639610395346128861734757691541646952428015002550509548887100154903582\ 5237734812111834319502497626712296992250291432737909824686633688916271666525470\ 6064647042140096107558927454834550286121412778543410006487838661312248026424549\ 8917383723/10822639560269706071060375484636786343354952634040534361084163995503\ 2487642774180746450309903549230344489352547021994562095432274508639315506386321\ 4718997639987689636059464513757131860618267247369591425534337882873361170539468\ 31820848311042048000000000000000000000000000000000000000000, -30183858710197563\ 0519302166295850753118588838446005928146312570914095889792532668593424008417632\ 9328979315323913868459716652143821236281019900362235621600757383601746769183028\ 5995830070328471366697212109937036649298986448971750494212058048346825053272252\ 95184765509875994089276820629540831/3154888079710140083706536990885915444016623\ 6828090362685942585302028014723651327017266882713100429975114422807340741731781\ 7606780890471744602726895353409794246113002271088364445021137722549037783056935\ 5966392244406563684338170593318166814627763060736000000000000000000000000000000\ 00000000000, -19381671411573508171832070716489139468651691734810299924795485948\ 1279056915350106848101761412503435120768927168344782323954507352479661084849610\ 1123901526197112565994219942747953112551073534956999897090087203450548197680759\ 2172639192094067450096761180328520585857955020874147103383232628609/20254662747\ 8838709116271127035743094682679694945029939314791527551104583889429277025119098\ 4638326841748329500305553483993127169328598971349734299363655363970021605829527\ 5051948560766018794589619309842112116456344276617368819228928433666393412888166\ 40000000000000000000000000000000000000000000, -10517942527511465349725229240294\ 4813413738027638724155926088010649976022528911411373775150463344266459298607003\ 9749051604166449906028524700624664559390437204903815118715805835714183867733541\ 1876631095717138908773508025359575093265787259455832504909212498401620429944511\ 646018510760154245133/109892038012510799324325158117951706162456513219771858260\ 2135752939463049850836745354092012345745400385976124378285290161787572410678702\ 3302172281163578130663692996833785234910134110639667034688602957510000305993944\ 81721504617345323597592901687915315200000000000000000000000000000000000000000, -896808151422049213010830062222193621550256379119955322631969039000312521491069\ 7836679449869742597128356646446390944025173985249855312037375678161205725751126\ 0413811948027318603252092479462812054105363106044243447735945313547061919233493\ 9754871884503283139788244228962181531963781872274155254372646317/93673632187016\ 0612133367644544915619908100133932853542668642768947992554296785314896754269373\ 5777568344429753086120581177906541489494236773068933707676584534981474942445235\ 4761971367488534521019543374760723105488579997820384451960958826588046001934629\ 003591680000000000000000000000000000000000000000000, -1118397727652141765950089\ 4068485836438491380710296189781929692057605018599353790637122906292153960131071\ 4889719825788928239149201777885078232275767360872401237805471764485020793206873\ 0152532376292979599750645142104188198944057226966724636120952478499293527197285\ 4119060303362345028565003671452701/11678352428523890754742314134176061055976072\ 7792625582290365239789305676560631574830035069315882793710788482996817480558682\ 1290782806280504944403389898955136379177402765650835229337222805250930434319152\ 5635657933157634936044315738640569634448429407430246400000000000000000000000000\ 00000000000000000, -18653073241237195243209764576055543912666793615268295776955\ 5518842025433020269010992412422623136426149087431859581933431871876054777239211\ 0789684876699180313353110460603871158394908856884680715740632674927806228655336\ 8360406653784877081018366962639805933307087522164765666790969168906437978758066\ 35886590643/1947122249435668421931322515947499893017843314577366243046045562721\ 9607780305671313022734655020133650978889821052502381802531982284178673572492083\ 0372491255297716244050640652864720557743777904690970148097005495550201602113519\ 5975240023504392415193290064532812595200000000000000000000000000000000000000000\ 00000, -55859581479598630206167416271543014082935696425520406536315685468781164\ 4981622551595611216235754984651231849322568871248888921822284424377413015246112\ 4093456721077157232740120985871921007450122256804484490828291257929131734795581\ 53014718110632458099676837308621340786347553555109739538364360783864209536849/ 5828990845881416748128360147361895965481698510017193852721442393565781489597944\ 0147056007489839387145299475962798820174135148952120742443026501331623818070666\ 3435012890935575715029315378488202155488209846029355933752288230923273807985994\ 21457546687514529622917120000000000000000000000000000000000000000000000, -12660\ 3685922357587629249279097795678082460697229641883439004345605564317620666465392\ 5541586970965221451883983868777280391794400112331196151140820198005975381726163\ 6106063886660398549859505525429790181275289933218805284782454837023902869269767\ 7983315910036660529463619258370547314181273502089116107189743934626232263/13206\ 7449908588485214592649473764985937721857597916458533833171324887282448498919843\ 6633670518736537032196714410745081156506998668209886101000848510211831428712717\ 0018011836878267745227652100576318165965542762403452748985424721905550761288829\ 272071776012464271851087986688000000000000000000000000000000000000000000000, -\ 4829858213268979862641540517559956145156128232747414413846983571696729814379013\ 3058983299777542968679748007457410053758673470295102019968701251210510979585452\ 9965679412231439355592228795511873224375863788078649793431937775269283830008925\ 8413303588852237913485432087016488756064276249232879023568818501233082750633/50\ 3667575742324989450591695829540100385884605433931488357852945280098180221631377\ 4749171314042852946510761213741015344344581146369410640062489484600734523967221\ 2162884973635325993601161562833147674707019304997798279644095495822448745110892\ 4915399877046313268893477502976000000000000000000000000000000000000000000000, -\ 2858612870360163945549669644826892741180911678632916114199344293889913421421735\ 4931289361735428967010804401529700123535646442931916203514296073096325830813834\ 9474097973108645679170791099291428874708369141400994470317468892223437733136929\ 7059383006686222742003080670041053721173278965239907712003181661854187263764781\ 5860593/29801417968836551469325810449816178064333011084031180216754090530186098\ 7570304207958188600682173009972866155484839018751692213370587489986771537982421\ 4029818649962188399156788848415220326207592626598445804839384224045278379993770\ 2044549346097180118573523137257610121081520128000000000000000000000000000000000\ 00000000000000000, -10369870456688881470569337635354492364723200684453647059325\ 7227613258993071440036684498306887068497759610807989611620315800670144251158380\ 7063676141998202539272855485230572522102152454432725991210160046084356074179262\ 7315867205546073776669209314815489894428882781830079491612221448022592476834507\ 0273181480696100402763305053259/10807959523505986578775586551854281969150068585\ 6965363171032378737692353716109034076088114985328547685627439699136103196257794\ 6636587399303258765032451062174562025738034908642629606368232968463758356105218\ 3586244431950585965438638779973865381280919025174152984274821456010223288320000\ 000000000000000000000000000000000000000000000, -2541848514032702231340125691222\ 9177048221204254201035451506812553247635767212340960605877838650043036654743841\ 6033184249226918307010119928061432367898053627907865069750107830708386263940184\ 5153675179633992433473591068068903567593965140114837179552894255702821593099169\ 603486969882134324610807287385496483524805819588892000640025885361/264868394371\ 0612768288717567531169988187472093152620192506224588925091597126403715205535455\ 4412997991366576829443916624490185596854053711371108870309621365988934906736616\ 5187741088110489480292179486438158042189539182482300631951978466675724387321413\ 5569476806134963517099367799799676928000000000000000000000000000000000000000000\ 00000000, -28086606720619770926948941632354478144628973327898018089431246601407\ 1737785277667911989791868983743706338145285096794444556581278882996588372656986\ 7725455056632808278155484859898673332010179103013508478718444897241065195756017\ 9246072124852289283603484028178668851616913623959459125065146169113401826976748\ 741427549709217606617477/292627349926598311058443555105484485421970217442057164\ 1252849016458594368468636911075626097771575656557301721221362585489171954846542\ 6840858061050518532121393329956805836878191435237003594569643889862739571946673\ 0414895283803905822458196289026962433268378594509310070939319443893780480000000\ 0000000000000000000000000000000000000000, -151918577625858850914476301440418876\ 5267275260946485521420093502280981891443170016613728171010502568244273824596629\ 2949047092699758074954462879501364646976182570196055220358576517988942757609583\ 2174300883184036664782795416061380560294466462061543683147645602836641489112891\ 9253977490867053594009603344463885307822379989143836847051450685377/15826674708\ 6492837167634563039090792226849234921853559420868523076075414664274559087268672\ 1290948297929395568543986022162756584598439860341077103178613968661903510678942\ 6386361503292961489855179569336566417539877335026006800336620911953946103810143\ 5627704031268279886379591765620264246706176000000000000000000000000000000000000\ 000000000000000, -5184938723110047553831307965548804901474389828142960885587387\ 8539192386286597111209539695697516371988925258511269490774613884991393878860848\ 1602784147643478239846142767698853612555795497618609902464528263145989474566826\ 3972962534279172401877318832798292278156442734073141909924644162829731623736045\ 30601510211879658890040154774764590472159/5401513711151255784373467625005104036\ 8011657610772980664279165997434645286305063489619865398026234996871421651469045\ 0637862363051115348302111902481028339979960258289154436433390441191542012538195\ 6011042002580865472092571846798453237951666497270706229376406076809128514676747\ 9885534205050880000000000000000000000000000000000000000000000000000, -239479060\ 2978597499603475432139020591595485156198292416950814414609941877168131927418926\ 4371310716684515675166390390095261356902283469810504739335612149856324817579376\ 7754900141160230172899995594528235476016861008972272597952885827419329602244531\ 7308732995788989296857802581541214393326844732910484070025337059533525178148422\ 77828018303858498711568153/2494957985986565350382197019562306414654697196412824\ 1088301725853048571403330810246557991456256541193821171836733221372537980089217\ 7101550014132401753868390381855975378806851249176471499174677425118178087972674\ 6788535245268702535140277299868863000919020997934776805393915541338701062374325\ 7497420431360000000000000000000000000000000000000000000000000000, -424205936375\ 2873989123761974804146640873294216648114092967893320689948746037643630381654390\ 7465765310894753415973596766608744692780530951242922989436359919327379161343837\ 4952050024334479377116576923620546056483675706209738634386340333324905726452466\ 9842823611843566806928506732401300817770378404572002528654369258553215972422800\ 170764909456177322939/442004578346243782415068121149918251251702129070288358413\ 4440518097817142001029338207046888802171170053734966330466298203501692490325114\ 4577005423910840334898399033917156544352906935792324523681767219148770862961138\ 2390810020063169425905702803948280497234686325533382028694447855930063151667148\ 226560000000000000000000000000000000000000000000000000000, -2103408226956158912\ 3988670493916121565459846947850921848836671326812927020265858210832896901832112\ 8544603916741757342771848120522754383886509803155848173556955734561495363833300\ 7019475814129313117090864575822789365064004714183024039206134518478016262914531\ 8651215592440065490930529833135653460327426725114165596315951285298611260018488\ 08134650188878965564046971/2192083015360079699227443981932397787787457697409179\ 0732727215914031845332663461942884548956978723414287747957066266249465021798199\ 5024683582648901415054656335497618745484112484629621091650180308887248230491643\ 8472408924682723029790784732581750953055522611152306199232499745890517970550987\ 82747939426255713075200000000000000000000000000000000000000000000000000000, -68\ 4610405685947813362348024357193321664169886790509080375993968004808011297272576\ 5248400852182632933173286346540485944622733922048831354783652248111359559966339\ 3683745169203656225881261240516611464374627944963913914808801173950179053330437\ 8862499669435387466880397652603184504055532780747550291035500022679508596824585\ 813311965894032285926974111501922809691/713652557948810896554019083767959820746\ 9355170913334491084016615149989819456270726627979269083994961269953952073894353\ 2229055738368812406809780872525330950389978858576570154847071459216212901525497\ 8614698612435335276135531693741052973292861396471516528548175437888563671217176\ 7948793490320636122503986544640000000000000000000000000000000000000000000000000\ 0000, -166408875682838478217105807615198445161634997111513665732660395554856276\ 4312372674963960273640466672671095710969436925749959439075169602473386252791196\ 7207924892808911218930680527431195193669427973983329552115305127829379826462401\ 4000552536121349045001882047768407339564480060859566489287636808680506786974710\ 1377796239630324613396120265396093445713727171973114732065435363/17352120994254\ 9293259728329671991561889329384894476009024474802884963531311115880400044941766\ 2736201026999448380481480859075401649205414235220284095572843903167051830743030\ 3952649071824522777433014988076696101266570344389914222419272775441995700538752\ 4626262379678472412406533326542207099893070381498910916513553602052096000000000\ 000000000000000000000000000000000000000000000, -9120730724473046902323919691917\ 8557734977732596157819458319278584622576468176339166227900125894344176137485341\ 3701206558328880394903262283813368271182351051509301332438374521271883343347197\ 1995863992608250118635395034162338061178190016451878738986140138296392227705787\ 7896739768745882144279127016908786744988319015634717131699716014119874941923976\ 16046428167451342691/9513858234718510533931568829947464728754992391526023809076\ 3748220591727046661373505424038319665226158887410738548277320948181471611901339\ 1250612469384585863903031633357067928144453597437368067116229017878605485431604\ 3771964016623516114302041553465286345858477998383891016235232837419700811692099\ 98864378454381848166400000000000000000000000000000000000000000000000000000, -28\ 8946221852570575458395410908175561228342310988498166136425646234198517413911684\ 5179452489817030174718084373859197730721082249346015116845997925215762815266413\ 9087976006892790066251606018225807865227134833208510350813765352890766379091639\ 5815941581483774558660892242904938339467696702304305344182161962999211230921649\ 5401059140116594817433200226286594681201853013013269167727959/30151418223592209\ 8853006886035468852278733364762512225287206902216744562231051480783979865291940\ 8886008236621030988592966947333761688323517060209687479669837202665481956346232\ 6764450617455192061110879648877926267841501195205632377368536313050124604159574\ 1079477722132358104081653269630505327993522750999425412428345818159775744000000\ 000000000000000000000000000000000000000000000000, -2772523940771869187234148789\ 4725048192926175063047602471402046206714546349998589826950450182977678633392406\ 6327814664488810273622779814797232032731466618820667809854332165200928984278413\ 0946569282453737634158216855415904228097737080962448268167896077017596112703329\ 3909345236225046404637927448778601114785338885536897436224175630139698360651926\ 968715098554470087692559808249243707/289425148608632297256846342133734771682011\ 5196782538509622764631778403722536070110743161644429081839147894460305076504609\ 3671708663719953523961945966132858698332436769859081028748962309628453736461172\ 6693707844733791508779553769885681624595441690105637295758092401966846570268328\ 3683135368180969664960448266210771823179268620288000000000000000000000000000000\ 000000000000000000000000, -5658906743564967446385488823587017575592011808921045\ 9127346472050782957723615511845501074997161185651297251178995184463503527711594\ 0249112228179249771236856666060796019918535197278815777662224210261477303673775\ 9014189965329451274020051330600065437763187916105507470262399527678740223224008\ 7929612428240419036305962567239014224424555698279447248619651777167566318222680\ 4275636003337519/59096755269329540937309202081195041201529883966844070570538486\ 3289545546261075087895212687077860264922298158742762101205293599901401071967474\ 8413727677737548772379742784950017003665481578129037675680674855682327386405944\ 1497147156567736916177446829977323250942803301833733025009635474045931008953807\ 4600260834889185507050772821442560000000000000000000000000000000000000000000000\ 00000000, -39076371425192577397294732779956863765742983714987741307602241841573\ 9191988171067305297291302942552693288305534469049943612647894610316610171522550\ 0430935007568681454987438533698147052300912516575820777264313342559802462376380\ 4858647779019460225410270654749137613326419972622801165550976290500569845982809\ 8427780955944955736673564947730445419155573717113701842618328488981008493316747 /408233342034001283809538551010805839850220476853310301100116975598787382563481\ 8042297666343189666230767224782497561424680113058968418123087686633846699423141\ 3913805628886668784626086285885657953143871428514294677727241476966271350273348\ 4935419329939820653738022573369391005519484876823809312788495034047830555764718\ 67830817999814656000000000000000000000000000000000000000000000000000000, -28405\ 1876142562600557724578157762908431101972699741403873300604862720929622399029550\ 2599977707417339721795862361666408809184007424340809171345252876590734598393636\ 7306121172099797237749488129272011798954068143299898590357235307417352217942943\ 5317609553402721591730273427844400045063576346402906660433182410226279300032806\ 011852635231610784664934437414423295614712260892734563463088429701/296852800884\ 1957311387889701531934302891790828274861305692149840558332091984683333208008432\ 3326261176338778136771607057372705548178091148504342260324313391043164284936399\ 3705342163161110650699997322447271869200531160415972295478885471347553790887984\ 0021887524918368920275922378554417018240541990210712165653135469159943398926353\ 1704320000000000000000000000000000000000000000000000000000000, -168986350854135\ 6443129046371298373999125518447112665144985305302487621132417143807040639193358\ 3988141840610774891413654413606838757177729214735527365354627714915229833156358\ 8154117178152184754722462377098332147742474985383937511568696597465307823833287\ 6047464582559443600927670543686656995880645610576989693317097513216861704773583\ 1134797662156243740555294127572023085066527499689133904621/17665413827256932011\ 1990396085101841922625133951507991926948697569016365013789553975419429098761845\ 8749528624767813771608808247754125259279421719248285765646289411811313502289106\ 9696113565083648468471091943241813062256065895411918603235976257516296050715039\ 6925881414519064858651114424964696996490776163843073552402730678211744570015744\ 0000000000000000000000000000000000000000000000000000000, -157944743134598827073\ 0533406670573452244869875577684516409952260418065311849232501036638337883608054\ 2872259015355905573873976448472724675538622982459632591810867743245005472309291\ 7717576997452370557272417291386275640559995049340486631017524313245588411724915\ 8141016416283794181057214210413171150368455522146584127754897750667564762326314\ 77072746137932786075782247196191351941053095007978191863/1651503068178478172318\ 9750924017156797543544805108001632621939390029132963611414996921497044396073333\ 4901174038188550150243516510666839392723656436069594608045746706292734036616787\ 9165123287793993591491993841923313640771717071179419803931191202924935750792745\ 9394096784983205243326440127910885408123456793995851036474717726551304636175745\ 024000000000000000000000000000000000000000000000000000000, -3638262362067688013\ 9256504934943144463653395392801912504859466448618020891433534173346255656529464\ 1617479524425682781508763838670087136978575966433762986352468880723768987948847\ 7514311657229758786682999618129466962333924655200696450603446646426880068067359\ 5783552101286693565902618515844421283726418865287662691150299105295591265618805\ 4533453818803039045949090029943391973206151613160936938207/38048558290437754177\ 7731958376262277896547606464027601252563666253615949145143832701774535599420059\ 1546541935406559111412968388963969331989891725701696963970398799982897881610131\ 0711423598088289684328535471920059591022446493069386749047822501143390155586781\ 9697429699453145103522147635933917563129000996496320063740728993512977112028246\ 17984000000000000000000000000000000000000000000000000000000, -46680694724316256\ 5590533035636521757037939269045641805482576311722677101728895566484683760868790\ 8217076185361746682194240267101805072080625479071134127170399382634775982710591\ 7361315193059124992742113521922323195515393223942083592955120388696026196241938\ 1772305023641139054318448079733043908425388949315202891473939438031196077238744\ 8514976872020364600211635941399900505283923807989932008305752268460714292648427 /488219470024580817502310112156950052179487388480678666890592182609333644530512\ 2882612527008399064488684382346085155494621013789029518341580951097336273810576\ 4108694213743140921905006436482897358333378284659066673790309463747935945063995\ 6341218738909240259556363498843814377655620004278448306019580459854223733208751\ 2538538113061341209192957569773537853440000000000000000000000000000000000000000\ 00000000000000000000, -70370423310110783975932940894997773689863548122239265391\ 9823134885253444561621502414899462207968121467446007999751971207615446719741420\ 4524715262190326598672632539624510208492985535002806906335522106728868017557366\ 8924208434610029509172367897794792605947094040511711203595721427867702251110897\ 8682863060492646792959524236542456497784770449978514891693852011859990306961383\ 27982904121750220616497182369676107559/7359732283264747130632752159768689912943\ 0842149628369068750661021457588310007888792462271894293752957735040179177480659\ 5940409668533313911542346674070805281442800121600434981839305423726408306698752\ 6149771592724787053747369784291253631122592154576264589278572148999619617994188\ 6431838369562731396091835435635775330150674756774103585566429444399555411968000\ 00000000000000000000000000000000000000000000000000000000, -66302761110506092151\ 3286774946952390278845554233430200347521790493309756168665589644527708922898683\ 1827137495464950719583465326872558708007515137523745598807129410014941703210699\ 0400254828153545045317081058321256833342123464049451940150505155650046186592331\ 7341901935147089306770090205411790327518905078290258274893850663812982510715739\ 938979046197553868175258107321713462608917739807881165475081673604211889/693355\ 9947419476542949076000858382465444199715578338536299459771777790212399748011861\ 5805289611788513082741475213430813043017418274615317938341763941419015507809772\ 0389582216299078331657324154112415202596328560451747826057266768078806451856070\ 6874376056417388978653937779704672607407788462624486837246130839658471291994912\ 2000248980221086257888886784000000000000000000000000000000000000000000000000000\ 000000000, -1325477277523126505336317777619290892960057918984707604743950257683\ 5878998344807310693952030080337690964910219040331864635678582815962604575232807\ 6219218819434300638705582102223609286924530561453201004332134126756106690518008\ 3532229473644059981207970901467355988547590597494830520142870850146156567522912\ 3802340378137371269692506968264296095076885206858867671381738691851650925598749\ 98387316771959024824131199043091/1385824635809933338743197318040643117712935977\ 8492838549716188469177066113419059845736371064096979724936302452068404255835597\ 0285463806390910939564197386269878383923569147890314773174110136925672755327595\ 5967312074206595415135011222706133993326944518567935478005369646134737778051739\ 5044953131891476835490899849775702790991512991782739848067464614140856049336320\ 0000000000000000000000000000000000000000000000000000000, -238409267944901169923\ 6305694224921064355478107778805185162864341320602659725582774391845161314270633\ 0826852763984283150085453616669945830946863698893657795531885113518682843471964\ 2420725779870969655597012821368431558160594919579560142888610800490308075195974\ 6216781985737556318102431411456151151869468203714891518836382829204748940299940\ 6994649722073286516654784679795082814264213349829783254905040421621842234782968\ 284161/249189859849106391460570993845291104606608867226760190931707663562774496\ 0030853801310110614985252889637418277622109758914867408619607544014712842185635\ 6113822875700461585547540539463662216291804476530229253599056512870716362855121\ 9212623584041558522474739490762753339284913025805359554535756638780803044222769\ 5304729328565031239145597124851223725562471709642063872000000000000000000000000\ 000000000000000000000000000000000000, -2501861764609111858130924639020288486639\ 6236148197368414860061079896802588818140137770414562132043214241564653307037284\ 3634746243877695922822382993629111466226155619583265464594636072564266350022910\ 9560734870395561290075153696329882705193882883091325131428398344534170936625711\ 4335817038540220717566932913159476804339411262027212865263427817902954648325923\ 1214277393150956907935836875080617384519686069900120449534237601/26139947177444\ 2858221309901325726893892614456515387199854112993132709264191488022929916012206\ 7634426162673637432170025508221167739629994539269669748968603597666914709610119\ 5579793417624497678060209465236672863904049699976724319693593288728359563144215\ 3855913576931787056364956121632581577441906006247939800049093251394603589082597\ 7002753208259971889870615347200000000000000000000000000000000000000000000000000\ 0000000000000, -903985824734409789322440896647758570459095929469820542164381626\ 4297151209179559856348336476903872836862808792485760797460653570539798176051166\ 1658576731790547361520972685707226404577635022854974329768228357329199171671281\ 4911256365574701808412003778005690061235804520160361193463997679468822409820005\ 7108260938010440122947739433872554609867975761534265718870292424351044649165821\ 0921874002526816918879526029994628622902991417438622559/94407109259883720211414\ 0301792195323268572879174792127024779003633072197970889865491869864252066863419\ 4393729201371234713227818334902971805787650246018618360970460353477765407559934\ 0985350420307074318690380925971322361783204334110230555191233362248234736302561\ 6763007457958688290588194872197387174972933526586845921071617202635052979196315\ 9310760006870948813803890061344768000000000000000000000000000000000000000000000\ 000000000000000000, -2803682720062066808579720777805093273358991213426783429874\ 4243487326937594139582166668456071940600393707371739436926162833738151357614583\ 9297708077359362712176465811636614846036318710745070130407904115375506661453752\ 2260764355176030662373126125545283879226261971716533662446118507186787514854359\ 0024590842602847115154897001287938096525179525305144175361563111315964074363973\ 4195393519732407527361796137844105776471430852894082239937337/29264912391641109\ 4389964695466636744531680731082090144984698936009923611573465996608013284869382\ 1494539602762020561862908368568583705900699304352319764458167709858161556855870\ 5240507068783044106132750499644757626678039918022027509409362252166183153830357\ 3818884758546497911680939325971214828902782282991432454964823139300216302466491\ 2255611354060489134004105619646358277324800000000000000000000000000000000000000\ 0000000000000000000000000, -153087364998967254627067372229138147533620454805459\ 2699642435377336958622818178812355903218244865993850449591658388509031220928684\ 5442810341878484903043144633197026406113523817760653227583812800323238460493896\ 0604106238917217741785962695428534003035282395856032181619837525182005816624759\ 9926825358879006302128202686979331157457424103505830740571766125670076154115513\ 4021231806907976290068309553540898151702442993012933336794443336158385005949/15\ 9703340182335291197406979562650013374810185118755108607449840873107199677097309\ 8792304007898589903588724944406518015087947207730756075067463893197750504564353\ 8041989490168751751782576912264274755752560964792736951494536140266923209274473\ 1675589048628206692412623298574298305250840990915486710375732637598850038762901\ 0830239755115109762899432971943098109091132837597561468821176320000000000000000\ 000000000000000000000000000000000000000000000000, -2038719888339788965859905073\ 0318617195716274174864630102601326812310280271459743784550187964964584941545572\ 1166901825694480516610978315730678317832746926676263094214319929017753212329899\ 3373661502082079443438510163470054086277495135277636307616442919291669401297438\ 8556946974195602149388247356851587394416209563078417108260144226603791634532153\ 3557151255526322088942244714013607206511954688816519700565255568467268355452734\ 6979640112194860612841/21255827283221466616398148199668682806791917560293015922\ 1606091339831134844486417573656258580641042227262166369969057538177349723963000\ 0688198441906560615131270021959457918630062228734674129147059791750190708688104\ 3223149344640339087027407338398136533937528235467561079367930603898081181862829\ 7257380131793972493454791098278747413512891965448460644107541358369901818500002\ 233460981760000000000000000000000000000000000000000000000000000000000000000, -\ 2789886699644373946498180107267116072292928666697733711175563742388826604339891\ 8522562184243070263064003434106337266317876654092283219494692950103058255570419\ 4244726223832127322094632766133287941533762636921214029008640953750087342568777\ 2431407509805651977413426996715374665465471805677122385224157202631017448442915\ 8173490947241539270268339097993292067771248303735142906325420362605014203409061\ 99957543870441102529549587815075789984191091101023278363389/2907044492872684119\ 3796467070878514400766044170513158223112596612791510156325331237786684218887224\ 7870636758924695232819107058131957380176006177401890359885295633166941247883964\ 8630723528116890676175506703188204426711745777016930000378108139885308730628918\ 8677683803315859319485066081726751447527489569570258546641635941364347046583277\ 4226124069033982734877317320113624563112083743346733875200000000000000000000000\ 000000000000000000000000000000000000000000, -1382293898187684080454158101065307\ 8563607404312145403390469211869883450110840035702203577187732290681181928683412\ 2063457580771317351258780158083286702298853195092754635333950218631356511660337\ 1659295403757143777826496078521861429967286207207892335728958388718639909017454\ 8439551898014707488610987001644990379783770342342230321361417439487320768951594\ 7749578614293873160505506409862249890056438449244947140238004087158337223638273\ 2072738705118208278433/14395239346453969314410673857668910624639742238853026701\ 1717422102701501256540080771140528819700434052710223065260797259730051178598567\ 9838949921777461411800695665703144412322060164133335119507480419701475117317999\ 7189004921782755194939747930033388096107082452493208509009330044126006717173794\ 7668393069655561264296181908483722563138805711929484930079382269166216517515121\ 6415495970986393600000000000000000000000000000000000000000000000000000000000000\ 00, -19175489407231700457583807784557157174238684581484936023783526141947154226\ 8815822635465487792292145700088988063309478077727127883935243274997425962545339\ 8264532788767905317406770246849436365143477625248586740579522692845414743304939\ 1817298822507464326210912014841948533760160193272452816375026290813649988502350\ 1455872750308360711115020478446747975361740295037179705343132462215936561060890\ 47489430873726407493066282613351385919961345102910331901029097773594057331/1995\ 8923747470237795821845542204922809563998093808329462084841214338561212542195241\ 4504918639651995559857001316404716499161564350146715297843613000845008631438670\ 9119648234943516907892916285377073627117584502467824935003768790391998883278074\ 6346009432492179208685518261961569257557637155631506638361300609672310940089510\ 4991985233753982453217646773752903451868992732115647193436933063300583108326195\ 2000000000000000000000000000000000000000000000000000000000000000000, -129674035\ 1469590389608009413196236558126108417925575655061356429983862374401625127221889\ 7391432242706070073346525884560192771967575978202377698395655950569618444922264\ 9923844448730030757849419241266853472958634454324158008034429868107637308646626\ 4475998231464521965989477822794963975869609343587904014360570035668622715480199\ 5230954179640629120153062649549464614928125659936133698046335268652091671828812\ 05378899197964976974878554690983111925104965568763693239/1349101063697871437336\ 5144995355513665571115553427570297720215651797098103358989340838055731775723211\ 5224375830113322003444818563435369285941299096135693197942484397575170722155036\ 4978643995200032134238634120412909652114488811861725680983218103281144826702878\ 7638164679997827971340949534690343705534907507254238257313988008892005191038216\ 7677073943186368941876224818375539404998992276838470071091200000000000000000000\ 000000000000000000000000000000000000000000000, -3009673330724378474451975317269\ 9236709672293705760756283996459389281236307752790672960047053037786516844099468\ 7491958807433326698384533725076218368289374349098558770943182523723856287705831\ 0181255490573976127253504145804245497384403178266971116815648302721144920894068\ 8524084342980030197407632682718385840717805396544339030014124217789690590028275\ 8044320100247544614807354191864763858820610487659150742489501654727166802463982\ 52323742148675953859819127037398575757511/3130037521960415522497944982846393028\ 3304631628146198076420129695710263083492209116255916982683267882481021384323989\ 0610122920004007964928933475820698447914044383505571083657676659857706246656267\ 8211507515884174288331710887324980278138113341118671787074907153064217211378625\ 6732262324355569800742338513769015505951151986815489636372511640870779234231476\ 0681560521560741067581125049847491681273862999244800000000000000000000000000000\ 0000000000000000000000000000000000000, -412084754564899172267725247988102078569\ 3740448840451974823577489679646563309646102575613978150947688270443135093242405\ 5696192448654896866260284616660207833315406478507205483614752401243518269535893\ 2406912579125369183268108060739767644916254530927482782835576183130123639923756\ 0460723006192377825239506573925855288438227345903062504653014293237975139452520\ 5275083817136673709741592925217175417408871299380515876439807735087798822303418\ 84586744823281341085547270071659/4284515631123611046836422843059990096453071590\ 8041880578608792473446778069590579118313722534645295046849302949254879141820015\ 8138314948839370955908480618528821680224351154434541629561012695927611805287908\ 1398630930860474757003374824269436933548943358174987803464491253567750200622372\ 7760755634250348925308763227484725482538279496845854899957388174098956607667877\ 1064941589308577949642551918405873565696000000000000000000000000000000000000000\ 000000000000000000000000000, -3897728443660526042248578082592779349382180556255\ 8703959267052973344866537833013673820231118779657641471536312263259486066062230\ 9319713775709419965182815352885909096342386908273768492169324719917990963309762\ 4287671604605293580199988784706533359266708382044733471323099786265500369917418\ 5106912754093385738578791445471410709235242142154187112093351727709851358142011\ 0587780906836846066338672566647533914432432091585478586059459823096807228500691\ 4677489800648153857653938783431/40519593791959129254116127966847149734464911269\ 4153095828186358081495684269043533323458994945815322827704448220875445024259376\ 4771187204546237395068253262998670927509914956239101483238631050969170934155408\ 1431749781081779993985403777752491383408132345791145105398238908979560525227020\ 3933221569808721771246620685518700743180984713196798270859218661255994812714224\ 6032255992012938841031978702200649760705714585600000000000000000000000000000000\ 00000000000000000000000000000000000, -12921724884604334012114899183670600762463\ 4128058168296224156312090079035060332214681547168792363734201634181204737331296\ 4401772678766824232448526903579991636987896775660597016552219707899414089680413\ 5719141483132163048503910025041311900232506557107727287347054406178826138565673\ 0405123113563043453941828463036039542203179758333492000795557838504217558211769\ 2968526851022677304351823417255792093712912138561655146570861366968053263684930\ 5282131893143873353142909203697683649/13432939079141853514093739556415826066484\ 1606525921005377034574399070756014241802768350601861234239080392662659702904352\ 5437912766238994611952596654154991076526048395479166978740877685093370581683434\ 9619175936815812325618047727666074742935784707753384225965606339356478355808874\ 6981005164487832820794193184756328661209371599687113295297643794559050329983458\ 6361943672614900637170128199882442198543467471175680000000000000000000000000000\ 000000000000000000000000000000000000000, -2469038761533913159419658216746574302\ 2216901361186194286340268392466266010733827574045317057439200793635866257433941\ 9388290932202158320549064275566917568457653198534753546723782075038827220521590\ 9008996845347418135652446704557211695738436719987282893289857100381681461857549\ 9128651370730007144821488174838112844777050317497800242093295637103264989118079\ 3200145742034518036045573411112771711088217871400687172670349795126652362364272\ 518139212214235476616694021631303806020764295736919167/256707007788817556582311\ 5764961723075143878779337360476454098551713705122726892205207735425835193472498\ 2384590509219316519885557062282184073123558417582090873422241901259177520371368\ 9170598191511353202658453366466899471758191151574398777566789870638510138756458\ 9006212818540992804001369259063444317222532561020537028024206325152071322389059\ 9351752282516319556023473090062191419122506013514048241992067198345767050780082\ 176000000000000000000000000000000000000000000000000000000000000000000, -3776680\ 4571078174143414990791897112513067242704327113707169394530259563539552435164196\ 7210369255875637748365720657801153364868144876578590943725094368777021957972174\ 2063505949442802809580322232812818809129960056217938734228441219276998072401674\ 2530540222592173830997938754446102327326974928456322358742129663399263037927835\ 2622531588475448952701091350280276986299934156328387400831353497669747957209396\ 1922868219903156668648138817204961867262872530887079256227390584237113346757279 /392774104120523261066741841075683541420656739442327072258430025418748209814528\ 9104206845322326632360007454077337698626376739016928037830555796175912335696286\ 4590336319279006876859987454206017145927565373241756515809780082320341339643745\ 2367874399317358992039606166534961251425350196374437340844150646896625252253242\ 5711756240598153980059483076022070820779517145869406312549290242118302847146637\ 3225278740381314108620800000000000000000000000000000000000000000000000000000000\ 0000000000, -231118509147128444491584042596268596081043777532375282442817563452\ 1896022744803213843233464390043647552386172011058761697210967432565869823756252\ 9511186974601917497700558385772986338132645452198939698692865891459738945029284\ 3401646982126457586427206815328330675822447892959285521281319422508549659439886\ 5403861221964839914621574012893206822436536774387417581819548213941352505914103\ 8494055177808248498385428066786211742012293222267939080612269479874403529266057\ 152116254798771577218908556242563/240465416978368909011601348675553044299812155\ 9072227019297886420106421672799955056274591841810279949273450491674492496702737\ 8290713372090979678640383148736624647726523453715933499644598684241097293240131\ 6812308028294402766301410170517200985080375517393919243007373971435421665267448\ 4720120400743151643160077011021420483682284193016635227261398232527176869048714\ 8131262996211970117455952241989335839066227540524386650258040422400000000000000\ 00000000000000000000000000000000000000000000000000000000, -18097368289500127043\ 8296721574778611219237326444107345876874639948556289864737210320371478211379201\ 7196132925671141840876210200760895851071264011061460891796723995901260883535191\ 1988784514180225976261127936988990155686090723344972097918540331028608940445811\ 0397446337043987651130190356823532825702602959444047485644020386381671582970822\ 0230364305310794304437664765059919617214658617875977068950744227366830065768251\ 0286808105373729084451413139145016292647578921270855816047386441502818443878333\ 1523/18839859380141364831165204961554317599091921210428877975487223347501781390\ 7436778632524890645697053431912481326492294899206280469182645787859635940281694\ 7662760173687513724148849680138419404235424034004291046406019998955252463174540\ 3900638445138170267978126756095024385186928550850305345574716471244989996829331\ 1746671680127112710103977081553593421140651784067468847475989877544755560860553\ 6172064692682288160885659159963949628129280000000000000000000000000000000000000\ 0000000000000000000000000000000, -304944634929384104380276823511351301663214007\ 7526906383568936147207856867600808687302928090690674270025256731010910662914960\ 8427972458512657535838047435467439557588478159368410309170001992423781454956329\ 6519409387979084550251910279113148450226017624725710482875916772344054438264135\ 2072799171225548859235083075376665851731279053720104552163455472216585474099630\ 2500874421075746084455396515001634863590868278059429995996320551701784445106292\ 11871689683197308629150240015813828525873633084639434329509779/3176732759598542\ 4875608858836644383175174701264526105127490662191537562562686325055890152884464\ 1531566221839836700096075632237038183561265235086131069104733841296345603417074\ 8633887127517189553437054984294285013444898238371285699894134187064881680298421\ 1353144909639647140194524124941337111720449896331662300751654225551240256975500\ 7676649572573848058634317076117324288191167048259891298104084542555386692883128\ 1612930609800946489753600000000000000000000000000000000000000000000000000000000\ 00000000000000, -30609797257034782259079999194480879667653729760811406866336731\ 3303283504044702252821503581274889456863356249411945450597736219053034559533085\ 6206546103554484382915225183021732066293802698702245092079118537624455247608871\ 0380688141950484703597733139501849769163218002827466846286854200309960941902385\ 9292576425627535774818003642468494520097749709720116190164993862116172366135047\ 4249469302861872143703380705179677655599313661605177419692454196279941380084512\ 959104064824532803348768855686394469386775853/319126155552265923360199919115415\ 5893851669808337656934694851422188724433702020806703505884683956089882669923528\ 3164642429030098979195069243725022734913040340441806391724758489724667927827854\ 1128580521761628428428678779111302007369401298588775554932628324286620152154945\ 2820412521531311963353811874159256209929592676393307170061901848442451386770896\ 1418378799995002058076147873784539933090122119055400661024440852965323977078401\ 1072307200000000000000000000000000000000000000000000000000000000000000000000, -\ 2360661772510969769587522998426781597637204369664840751546254406158984672612519\ 2428571806980395589521497075924614739975613512928051668191685207072870595336556\ 5812652421914075031712326875336507908212510916413128506689578985448606843443701\ 5398037152396325481519753272055474183499339912767303013104689057943132942987383\ 2442898070391437156620667403895191695020763008938719061782510773542783716412914\ 2304967490546885854056755578647986497797985436046448459762560493276363352628023\ 162331104362639668478898747985514155353/246327134980663351392026496953675886749\ 6946075193545038087527260913298669382616440697356679834820583238654544364540964\ 0143084205958482081417968368633739778033149289598099530862575966778932644983268\ 6305106827914504055737855736069183447129807692482979667237588289797827790669140\ 0741743480748352670426842304686494078606347770555464853490772284543112793517750\ 5960203649913901394325541447099083118043648901544734515666723402316134949209426\ 9525065728000000000000000000000000000000000000000000000000000000000000000000000\ 00, -12753264981275245649921318456716357613008059305930759989683409035856759643\ 2591286551443806667101650915898527309248046176014156770201227484737233901101295\ 1603579129921401099839614494351835145018448023251820255080803870944368807340838\ 8983220810700019517587205877660950839359918856331775014332615203496578836975856\ 3186181112111492422233140022125635812850772473879710483710576994712699460341970\ 3977925249567928573675614643747445097721957006552113919077214231875943387645098\ 1391052466861640243974941821526334082932916537/13319815022198499059369532443278\ 2810534515488539885252761891680829984414133962736875450492928677470286867293967\ 9972561564270352425033001391702599143560983173687547856825938586425324341966031\ 8657531052204583893749567307616572296007104925370624283163931012407305296727491\ 6120641287922211752525553093157796714057387203092253418692271245477699838983798\ 6041588859263384218243880856161401017003694074546845717772789792293906318721932\ 7690716371191070720000000000000000000000000000000000000000000000000000000000000\ 00000000000, -59568104211435754775504849896753307098542576027912730686434483121\ 4856604670948542692660579521339702243697522373748487382236559540282122571282720\ 4254962063240286469034864292068285292832236741314667187175909910690534175885514\ 5016202084810750724545082554323329684352415141610181775713310784050523568812708\ 5158850080639617752733939145501008703218424421893801789072780029019733978963009\ 3022457892632643316835891102709328687378508823168208139910499799960908513074453\ 66822905588500987327912377267771288444763509313636057/6227253992064653675496418\ 7466279454073209627426421790858240626956070006893054739315206999861598537131172\ 3205578819762982974378738624271301376106745929777403005998630427966271782719793\ 5818395121606793008733268608727283334235876496842352739600633795376261016229552\ 6230006086778553957545625102100688894250741532445271205813183426870930928940212\ 5047460855368752806731916948661886898879829576217575577965443896483844077219012\ 2714104418859749893734400000000000000000000000000000000000000000000000000000000\ 0000000000000000, -153155512573410884836740528307780013140934031503748857566440\ 8985046732750514067846048959777240128265155298204906692860783170576603584313558\ 8215775553646337002898470112978633406787796950254990628259950467012450059190157\ 3799391833134770627348604512319714931362519693117131867264905351229387103529853\ 2128222019697856996353603124182252634076075561947329107167683306245181958350964\ 3112851212121810692599717397875254111985488507349982966565283491437902680561919\ 0534319114065766319408034584843147697998309108359859778484583529/16025581753784\ 7910836759217722174567923711527165741327799861184732740017275883413455503543830\ 6814290202179978072808833916495363708419705243641693283431432740231707578387933\ 8648124009975247931696823975486265828104479411151483382106763593595143099085416\ 3214507831296196423696902019702594582992436216881728218863752443548101328544775\ 0843282775108905997852252540766672298516068591926864694365490637013254192503126\ 9679469638422973850811150509117330685952000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2232224467267377320160483209748828404603742\ 2225706221821541250852410159506424724290023737025400666199363375604205625774053\ 4124573728561765475280844107774426336399833809441967787826273704070887690729941\ 7382281341760158798153733920974480997928699894126520035845493190814967123045279\ 8103684162271084264820554771317477714672428698573178553652862163236252004352489\ 7605793486816660405823877763512805987989056921168390422184774789225567603745302\ 5347458203698302734740083019105629191816582640313991820334227076197375300973533\ 17446577/2337727210366795433892252640991626529496516729542709191936181518027995\ 0097879003015150252389136374046502494394165403599261742304445692096122384293406\ 5320165813961814556011920465021331420475675403278885138445759474096750286535069\ 6637761342543177526602372128058394813223514412434181567536088860271483655547994\ 6102145891183465785395460466973554993908335188539462585246809027183254194489905\ 5451975132163429773044619189309747871768902910804912586546893501235200000000000\ 00000000000000000000000000000000000000000000000000000000000000, -22639121200755\ 9700683572139297964219078650731773316074461626471381930231747913325565689777708\ 5569649698892099870306277467363267793791742564651527849045235613516656813406560\ 4727372733093939240731109233807670934961725953098046192375425329921569315276729\ 1948200599866799506398074955989057631485085307204710349600536820828732913541620\ 4138824983922713819467736361008965820374020363695438040547961065056366205686753\ 6291168223144468249769685211925703910868224784275180830800269986765414040635741\ 346048752774365042738597443783954483163/237274310893969206187381235459851444285\ 7899243469295574715897704976867992763796838329996041202771560304334155063463193\ 2738098691715493673333642911732004194285892613388369795550330979547949010316592\ 5642986667128841203720608305326930163772821721669264719719245299803413393612540\ 5940889222922676814063628397944477370980814246465518967075579312239756062691942\ 6687139292721295465799122390779102090429493446110342077388127267573778446084977\ 3518460990179692773376000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -932215547766123172131595432048114056246731714212416086577291\ 8806509609583218613034019080734293871376018779753735508707688592418171225530591\ 8125182905799232094573199878575203299346648675839115162465376669004426186348835\ 1031866007531001590751101256112299612940517745347114545314554865190200890288806\ 9237954576197784393695046081761926585673639937406410162014834238538632023701469\ 8875164797814249579180170048471576693694180223182273549002087619656402109620496\ 0056979528083307714628736466906555224242864089573700957807537527474410268403391\ 9997641/97765940880806542146868856102327374587066619904706944197642926707647372\ 3090229416710125776613761147777789297851339748093112577273617739907047098996041\ 6737024162493199046257769338859022185854213964580554195680519196193638773151608\ 4603702099881087531566011289063415111985330091772236788798201289352683320835961\ 0173667022721630472779439811443801936961837625045842681474759374115769078371927\ 6624191956142060835623615293511900387610081963930910443650423179414490574917468\ 16000000000000000000000000000000000000000000000000000000000000000000000000000, -185731510661740239720131279368076755115830367185170335059901637591876570569603\ 1253507703038756245340634250723538573954066620745971351217388420938649926994864\ 6529524948689512827996673833466151572728758443515442510454361944368505198349835\ 1859252204233075238479965792531038397427276892219806435477193874005081246138844\ 4351669655905827883949497321052383764874455679020601462025524472202892221257267\ 3116555283606849116585259907103589542701638159872310766822111203600708819425741\ 714954456333832709474860449352455766309278129059597908004909142756747/194880108\ 8224077073460919198306392333435527956767158421006349005705770954693190637308850\ 7147167638879037266670503372311989377373654113615480472173321097362468163903110\ 0988738202154589842238027331693972380300565015977459866211488728643379519096301\ 1462549158361997407898907579829326586656710812367763487528663489612842931958450\ 0757403500241446451943439296659247130784063536857374330295547091404222632576507\ 9323430731517337214393027633814356148176765102042995512126688198656000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -202082744121395\ 7177105351070433828570884527815393902421962878969683547334866301980104213012901\ 0144500489670302190695697416945379292464408353015437816064165770204676201870106\ 9849160334638407456619553664655121707222928401341200100428825876798231865172998\ 3914449689745603935761924492817018680550313170947513137343483393796963735557363\ 7569640856971666295162102672120460652280064524372421029351327313017995853809377\ 4032457639639469479015309486857035483709965637175694722359720617660434878272757\ 9928988680376651976451079545144334167738598680569021/21209965497808701025958313\ 1449755947443349385964446019343261282527315574030996674284535393547246903358297\ 5636276604811250064501792915655622729177531296402816595975221567538636852936979\ 2336644719916628641669121544307390733776981779743696319492421815762401919452889\ 6507153464381481430224478990864549057967342817055994127545187190993982582826310\ 5724964899431733837732300663375987386789851938612135859857830855494102098606639\ 5135482626506144157275120834147732246696558592000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -373835210905743918809978544643212\ 2778384217100697490411747196445807535709170814884770854803990861092585269145129\ 2833982401778820018075372375155825167377122592853250685952467111422461645890066\ 3797984665947124281791232181649783340008097161577770273892612642821824047629268\ 1658606131975438206383484451794487950519991121839413053715948946201071723082264\ 2789130249274440959684340061289105072764885520672464775505110190319337858759204\ 3369521022438815930648745146818127092934001658593917802954711709293135111019875\ 419617985812138133188401535900939009/392398976585461317539562224876030252403426\ 0991403724801516567332874702487825078399933711355479075355333031472961571103521\ 2382318277657682146263364520696242389102626095045761065316352299576083878496404\ 7931023359904731994059564033059347242870788888329535983459906766003061597913862\ 0160149872507897814493406978336711483020303434322159780853076593429949386057712\ 2060232666364934641423327075306308144018441586661061958524558222061774102611126\ 4311103832877709830867906226814976000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -27564067824814660542215424583650862657069000651\ 4452635668494864034401633348902108321107006600300469841340165746148178806823399\ 3130294084253028713315079619674315105421286713031986979955435941212921388086727\ 0434411126216737000152846490237125312305856903457812844867607196812283203354840\ 1401758365682024919926061085160578504227534333735327354421026132322264944967782\ 5640200104454985434793525704823599768949634733505951506164374092228884203859430\ 2677450772435625156400867553966424078128460699864296521653535591001406429698305\ 45363669594917851289702662000347/2892870768574423131852781650969325024236795937\ 9792147193692658535342562584466401661003278651701227512634986832580435434525791\ 2731674998807654829319430392462538718471622053547449347332123521553239361622442\ 7417507363194643343992803269308652365066959601811338949221533711455165107510289\ 5130207336923958416195573472046613647296714198300766061635475942244440481602790\ 9621652334110603665942330386351243178647326580876561784482818552551500730948378\ 6654327679029832848641106062813534617600000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -10052533031889811816406177787001659106101\ 4598439384805011917444764506711721556246880558519085973063430588761668917774711\ 6398603754894731072698284657559277073316834111119080700876726026378390225970952\ 6725749338715192818185340023379546783215658133613553453136257087951622098795403\ 6113238584642477267912944396983983408645406353420418424405200319162573461270646\ 4114958131773066976463267378100784322613481708854778003924477740959772728460579\ 2371463650249091173441189916158108525111162567834094725154231914986791633526881\ 8896286907989772991232715816594898623/10546222469454683262515448616241545321644\ 1631212126102347675581838750784834883469366404164314627228879369430532528748101\ 6320079556207338618347055258034261786687679581699164711326914824788768958005854\ 6020386836130618243637896385135423299110688245764381312115479529593148280442419\ 7982694690414609261388457364630129567686850483593783873125717939905045518544348\ 0315096958434276908834243816480720787505555215772942556571364900337947264546189\ 1546713296290642830523149724709586353520640000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -4120058517917226464742989668719926804\ 1174047731831948995006586899341187176903265082062207499820472960053177861216288\ 3238993948328534851536440033810004902004065879406920569469788314177589030658037\ 6352350703773213905004394652973751107173584834390440519040990026933694780053506\ 9353951725830335616374525271715423327732087346215912169155037384750721957855463\ 4859030555572964628069153576139438532025676222129537456164474970022130288999119\ 0690518932646635646793082119471107555593805409305594044031148472192553676016576\ 9202709710674635581295196732839808481559653574723085377/43197487993555826663721\ 5109023469372905841027402161262965698845361519363310731391108455557555685981769\ 6762866911040781998490256028463890911672998945808819583006974598832690553212591\ 4257100899159386260718311272547427911085776329137506782890086208718237104687290\ 1574694657775524842726284023419507372849383932959028556551056633064009297923700\ 1773732074362891504947193328266315425059469386128143581120441120358270584835429\ 2613025832200406376907139789829697042008677732598030968640954903634800279552000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -14602\ 2420917137531380436721228082884399831876238863355957989874093425717451964478137\ 0412993311582862749715178938739241707906427439660056548788459753873839434526201\ 1610888551386426628131241323078458713067481801319402745039971375411337926554182\ 4889857167313905449251297912505168062419784121226054584305071269660682825884088\ 5535642065175720767292218224429061062687466183788947402854094434582851744159865\ 7352348801380332166463611712885505833523476835542206659557829726717830328686759\ 7313605235547397695304658196153357180458157494922013998426512129925896008048118\ 0061579/15297158644953843611579474412101237096314990334959349106289237713455107\ 2330104880923395383866772758299920157247851728094514100960735057909737974905449\ 0808744887526379920744651849071157781629690545137136223003808832677959518925195\ 3167559483479148552822239115916948619622328198011373422716997453595263742178050\ 6780332815512306802816683648408269372655435710204779873319223835043893303925169\ 1782922398197478619873767216090162368470734076213887400798326527625683095376624\ 7875870625764144033300480000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -222880110052464457352655613933528794569964057898303545\ 7386789850942616834406642450259965810930843457687942131253020835835112885407851\ 6464341870672020098970593890360350278559599874519388567951843990708629892587770\ 1728020572355023735922443683562346422663203436650720115475144318275900052554599\ 4095994843713702488275128931467517297688702279654244174376012082854325752171480\ 7032550300945865558844269270530620187879885399871444614633907685322450435942538\ 9690234842641614904355744144540059017863764141537634166346346212277012401427559\ 11846379539922034321457208837728464779259/2332435681487162957198099029998303407\ 4751224183228156420106550732783537428835491640284023242983221131137898118758957\ 5798918579847120665730237181435089843919843176316933344373758405583499766446985\ 4911518835981660535564496230330564546489169283352981276835335923872045307494390\ 3449012218139407848707084152599771966760998757180030551546053952951445658529154\ 7950291629652505547155781075947248248356482809427418227177544099052752226530496\ 8516067096617609861496984450514176550873201395741684349376921600000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1656277853658003\ 8940752383482947662938782390964261095806338732279008280549127369813461441094308\ 6593273219002737327320544216704544071523968865262967030974276048879818593987244\ 8863293219040953665562831734392277341183005659973945903379805055544240988688206\ 9309213833793459974030123656647780816161008904043343061271551627677490480795954\ 3396016834731674100930766303663350844677340732017114424733431069675201365980574\ 0244833570794049719414736736741887108876877262619323527977616097171721804597669\ 8940501729083573579637328799784972639045265410528118906906166034693062456802427\ 209/173118053568921476908871364047119860771216091457276439561699802751199990732\ 4504855212782638006840352991702865499177493730532488976745241449514267978587602\ 6775355795203286403589190649449605291668794818962723687767241437985232824944924\ 3687071914611223106457450245992564587712743964832637565999610489788519387421954\ 7486580514948209034458411949665587163956030279998606521625067399840869303514722\ 9966943513350989663347510475940043296600094713902725047839682029463594809222978\ 0613775502466336107853250560000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -181272546801778415250542997872012356728328534265744\ 3143338524945822206568066748610117243634409592567550460797443932661119439779112\ 5681331626195615112810136084251763634680211792065928807803940001828552001996602\ 1693834452997228157914950761469401606228954991815662539433878666752386720112074\ 7622487047685956833557506582777247873536467355426149783355120045267503403516577\ 1663191402922330479536996301708710699775718902321192556399522140049470078124779\ 5879859655423953423286497663540928002364839434590731653787931724005131239353092\ 41221069196496409781414188858468215642203048857110338152439/1892134976866532807\ 7159268639920965901376817646268891415384504759700565799389408992590234541306555\ 3960044863865877995339090490139316023195327262894741385007956008536653453509049\ 4108077711994420602625491395991755456875186461235392884002378101073935983202656\ 2476357321383650353368265200894160259347179879542143221914878648844336037701872\ 7487699688425498331640777772779799038076250971862941184847719886085023439844000\ 1665383670585451614720403312093135625509102813461036904376050801746033563411922\ 3779920969728000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -29967391507163746926876881254127224111786753292496237203926017\ 6727497645605413435338309182082221730158538014620427801027193467600514122659117\ 8599812803060619301803771538401078255518531381038488397176958924380667052574202\ 8461387794178869010104052688926533084318792177403197380126078883054660846608575\ 6409058956091779833156664721862941245906417154633091674755522859066417992150882\ 8956803455266821607532883441447442920635403714634323176101883989488524015328505\ 3446472376451210943009368906305590036841033072739798932793992585940282894894759\ 83248904415073034063558875994250935697138225943851/3123488075113920446121881411\ 1337392507688333255884953058761341964734485504829944423374066943832699791310623\ 6233211927306972310603505134477911482262852377652960352950263351054720564294602\ 8749631968569965640822628300022496545970123683767788573883111177271734992037220\ 8508100424688214375817161204507675039433456359232169521434157690334004224903454\ 8526165036604504945115677957660065866325790115512156508133951057663172351423957\ 5180205333601256582062209281567588222015000818310989418341275476355432293742236\ 4540928000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -353032713878415042157564176744651381180688290234136506913188890000197\ 3609663449956704429637957745678312290732191272773741810419834138507234170221041\ 2020973913625053457239690461323542837954079434272249037583563493460653905109608\ 6232361053906922812031112732756197009899674085450430159086815067985612691565146\ 4560159117972959773399779759568030847759770142213075233210911819535900263562034\ 8368909191268918163891843342451497382769486653313590578636183333580177223893271\ 7208100416536060830155992718406420106618580174282046926379759180034247866472452\ 028297816842285587831777190010752360082885293449/367416972614999990910853884840\ 8202998366424376307021737583909359091708491339236199160990823212638957045004576\ 5345665205713188943761959575787592005340685435807784063624482263052901379324983\ 4034360255746660892057124061356145433691423027344914740919292089533105999072690\ 7135166880222623594894084093412676641350454368768902570147551638326908371906649\ 3808118243806856708597239322423595852887039905995290239451749935441007885906108\ 8186230738759278520336745712038705490973241620675447041011993630296536917995363\ 0428528640000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -785261191320238843972006383381423554524086363778286124436358217149\ 6893975331299380915236671436887346539654112492012102773625811005091543508523781\ 5061623020340901960282792861298854384345903962434055178339751545197275644666060\ 9788337694301943262463353405136486654245367186094681945563414025913046224498347\ 1180988783606432792136937191136315909179869680524998020635245246444096252664331\ 0562802485210412707461268350230692657912901069735727107538839975211471405560128\ 8620687260648555905777021347566397595472735054784858172587703213814701394160726\ 097009767292120928623286269919961177759873456312839/816054069239776723998534159\ 1086092477724800830387113650393555636971216221271348797865899617831437595588160\ 6932857382745272828280673497361394107097527929157383140858100076292331619604785\ 7390366041247943365891669201382448862889680468024540113383129326633361310440561\ 9576236619276293191213217608848151419814666243851276655991742519765667477503573\ 4663287646304891609690875086136501760801710377682119264511540022013058996288831\ 9697262001194314899878065479017419413193650842953523885081195687163307251214734\ 0562331913420800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -543772178700673475536173845113185452491292590233437043075793625\ 0015756678437077068260885276536980879274250841118665371206771207328796406292315\ 9253784536620876039171499664985211353872241394317196511673356479504813286795641\ 6955343467646877050324269235005152344384751365331628165986617531541245405469330\ 3327975028006341039536477237321213246199942512657161824991832371123606910749633\ 7868073211089420352295036335568635512628257577731468438638341966095143387303468\ 4109800433072041256336408789028396700865836715470591743575507686899142014044429\ 4082958378797718408789338551173719677151156418834612360048831/56430695484049507\ 5523380454544997894747739279933964661063639169026174880322548340947488903907132\ 2466582549956504515560485865400331482634319922406614788471928895118484789400476\ 3301561685431187666425957543569806849747031009658975162472454771742524711325620\ 0573361523390451237049760337013876812714135325929365387375176347318741906520533\ 1656714720783359255348112575619823813084459489873260828101823212549870151453754\ 4319141694494458218427336312911557948996882148974665435697409033738681823752447\ 5001772942507950653520740352000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2279610647207366671521247856705225155122334102\ 3607865701954021022099319563328098861157100427293373418332618292056604136058004\ 4008498352292875078700425490674136687430416396624106364004773327691727837784206\ 2105075954177325057596789366521393037099947413097778357636798492069330272438038\ 4299034081683530990843665195895732108939639613900175510739928769512133243206795\ 7168981058911970295509933042723019679257678456358608995745147628280276370382829\ 0998719657034079329438861293949329939945633034851339325648724978437586710212557\ 9173973486427482824060365362148023517167814970484010960279488557170871408890353\ 1/23627186234639102883364798712203517657233330889378329438590745083256788005481\ 7928885363409458223184514710437414970279959665131825055287232477635051084078713\ 4120393733730860390999996490122188008477647724661048021168008873216810600124876\ 3407860286302355217268418472227492716672767450532048468053406588351446511691953\ 0445125156196200052797650772391817330860430046654540405461557021991313616522430\ 5893544181333111403429275535103003955317457228535907619673060494769335217351284\ 6181710254688056500842298015816440440293047664640000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -5490241973324802808936281\ 6860844159991602983491661257009578194035571583779655588090919717901609088838291\ 0553222652486116880560958398879311111929911738151419100426262433852968300491243\ 8826013247355740070504964852689488256479224176338121264267413695639820808974319\ 1135600723059619066090207235758705793261214397526853578943880961063226401790604\ 6957622614411398125551663563036605508837470305625496461200556895708623529583023\ 3978475905157894828619329468933717637017005494875592695695957890256117522541226\ 1342533685317570618636156538438935109617991126642130106520025368524886655316672\ 5390784927089181118109565133407/56843466056660048424570788873193724973501705631\ 0036540440228157238185012393600159226348690915178221182090009996374011335640566\ 2298956794815482703734627742708259306880485492682668734392724486767381961632303\ 0627877861424262720222116841443260607193280374328559821409403887986711801196056\ 3421109611904912398836699796966761551196470237966594390821475781391785802399064\ 8098822217290400396373534704733028525205884345563925426332390221203762053090474\ 2025458869694478590298617052255023512832685748941118363309178247758672036349968\ 3105996800000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -17666435032944077116057589116426869735067183464381078447932378931\ 9146110807350181786689197000150719303461478518334395586888738860133837455726495\ 9822712300077113742711316199065062740296365198170199402164224773521088615736511\ 7569847889423268677321915156987063790198735706692554082916431087477343601527369\ 5547898263208922258997127253670271198708035634490531381295589994866591031642731\ 0933942459103831176733881346705554740866767877850351997348334256091220744363025\ 6511012873333654300564221058422719526232343455765405380456128953442510369894274\ 35469893816513398337889239570335048624014223348734014269375758082045973/1827613\ 7526662566403101646320337756544734787227353891351324602989847400855710318190940\ 7537686929544271401398049936926613938873822274689416956106079730338989603366741\ 3914028497273320358542993943444969589901850795190843102841736243100383573795853\ 6537751337375043171813181199385499502357652329059442472627261145533547446658372\ 7880721480706545128561632349580620814373876743735302553648031869913556693445374\ 6937640313909751112893832820596330894123954202085337083908199111533734955758667\ 0304611157668878832649724951779599852811220680704000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -525671382220866393458444\ 6044830718058204605750340563879294415325465711547183633206712374365415971633881\ 0721248751960272517221297432988137953358685943319818171736925755120523337730902\ 1573411772054131181912375604905477987852755220319094400545798050587759478388003\ 7150868101384715760666592134484685350771018846356107999323156311144888285521338\ 1506483316166325257079283916744114861294895817606075745370556943525382358899914\ 0150042640221062047603888279705343900843212013650358453455396604665183989262214\ 2850137046429789364318058580341103250545132647034168306529002965970453852212694\ 449901812554251359066175896468972381740163/543533283326278115547706547348716948\ 4577939455080065075673665780093536518892534968487748565506450396876506774302046\ 4822086342905261078331080745832416734002852858246005895517264634965239458541480\ 6174856932948519295131510328894800947678476006958968549990582643541411975850645\ 2561151477706232413733028764541187061090520934548244179903094645085776816851851\ 2710171446607721000988511788736660925715107541825735032863202994771630080636626\ 8548030958658354754691056466121382286789351838780498579858917590440491722731075\ 5787844465340256774076655206400000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -14858891089475365525694125531291925980913877\ 5470862176975461216486531600284446209365620539293868184896270093441125877406847\ 4265104581548686272445015924044185434944886373114625191003537354838456473698712\ 0199589157139252466977886513354158287720320939839509606520021455036295869162957\ 1957542976574350906974594358366369771845218151414486730291202291722883265439803\ 8344972493106103427058006177338728560189173824050106753500942255850913521032503\ 4627594402317784595943957228019230967563635295937821361168115897035169142310829\ 6577519023563388961563716970552974299554606089807279708964298914144331958076146\ 58476296924101480369/1536108699557983498093837953335155773420742716935475326870\ 2998104969363247390070409748829271481827578952734224168513437073152988195521996\ 9255679843196638267010073426630791965460842963841507471653782664657005984673339\ 5365151196499664976146873356066307833680961687102419695863642068338339601937537\ 4243247584268976209154684269351897258118585792267098791270422212941807243901346\ 2638826898028871094331132587011435144523709633951018262216286550631177629234964\ 0834935272845219222304791136854038675736151961291964741410105779116533258835323\ 7811200000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -44184000847115176125571275174102378262013737996016237561905562741394\ 2872898886588067225283786224594019244837418535752684664896372090003511845505248\ 8356747456263750427256582431413002780999322275086740182204326438768307126044276\ 3582428430151942388432278024691889065314748289630586613623010389581660227010464\ 3649083385298042019217559667952767679335336802474884167996261838832728750164464\ 6741440496683487794192106036304127124760548367275169605595113624325784569229892\ 9006841282550072807095845148373094835161409302005383008843545457454686587530722\ 2127754274442287162921419274920656276845161447571584714256542113302085175816167\ 3431/45686171682858518860159951409612778172607494963142848587367779611071043056\ 8370929281344686590397589649076217784419952033094494746694876701350706007853304\ 0648132740218621665157185501120620459297544505863271237482307233605217770800938\ 5441130526283309837918433085582621052549021771899066795709189925817206838022374\ 9228543118099710831921482056254273137980130665672201184753214267303089870770068\ 0561913094814570563131335131903584257680909190243487742128862871381517520356464\ 3743877426940894423703606481543111592825029671866889791603551547490333360128000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1081505916806339539822031363963243859686774221487239515778407656669010480695\ 4375256895348726180906631407201347329444448383429334602348135363283167787415706\ 7067604834934252498415406134266971231101279434085175335068735915573543697738785\ 7764694865577680326405888578598196582808025137683805189862207184332480556529667\ 7365056708527686199682648556872326621481544727701482616644181662076277794009791\ 5464708732620370150728235649199933126803372362076599910010317922444657862768310\ 6661824211286299622891335815852302871681067935693892820443198396091519530157226\ 500126345224527486133490813870812904937001629348476536494142170863379791521/111\ 8924864165920479041382667792700026321194053475388969898281735711095552494575771\ 9928459033599118873015268532335183582227790665600919266674057111389085417472626\ 5356671016590447874401241485879605885564281359359446788166224986722249490354642\ 0939158776591279971096264578979149666175391402575279667632945506801489978842760\ 2806809445337576010968847965528779051199507560594255558163021511714000382279658\ 7036349148452627861076807972399635198322383857353787607040472191035919401505022\ 0004718116478632537248668800303828600826712094232379853785676329779200000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -88020\ 1520712799465288808625061108011789471806972545317328073201019450637067310283387\ 5140327550501133893239926652056026404844788845731009606899874475602140248753076\ 4619569945976371968532477445003320883131277530842635212734873102976780464767102\ 9014523765499000877034122978281530630226914473549786856637490936430344818919915\ 2784308152284731459297624810243811343848929690672657796793874136782135101072822\ 4217616509039779645380234746918510994365965398937237253008715766736168532246548\ 9952741718382226671244577049880100897885670547063701993794649315580954857457562\ 568039036792595743562036452816674224209618316687534102261175077833/911541039964\ 7900700955229539573318686853361184274631825163699719382890319222415151090752048\ 3672729133181988811399751195967067810832652796908984040693739594208787274847700\ 9724489455575309635849871287005568993663016895406000860201593061424500762391373\ 3829294135344692215137127624348726207285849053927896648379003743584631378068839\ 8216558159803859141028333971008012023930057661838096259986670277047888468441000\ 5503382040977243364345051285909907980569487292966865915385724997260565526618486\ 1142238574119508972473963798683184159186347811704039014400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -156975169815879\ 0356328917616825761300096809497906425444637539927377796948529308473782936927991\ 7051381962145599328687204555692294028711880086201961416934962243883212368065586\ 3382122574794925675350916305512629795565772099995359748700859237967575330776716\ 9370474892627222382486495243118167710674773373704719955221216027820798997655689\ 4562087926196896525080442887340568180182823105664910709260507452797807947074392\ 2253469197860152226642160023736785778058235336711185918196817170786747177218125\ 5646700575557109416076684234791855605316050306852921892424385895807575874754330\ 9201198087117489589038212320031204845360313512639310274205406780537/16278414958\ 1568163250082951665295843740788948957910278758757940994947728210160105501480828\ 5560432032645346799360122131115803010618036545740991151736852483241175531215368\ 5824820295877520908657224945864839106394702722771816853273132298302904961643340\ 1610700805677622043111644054511408169097329454900586939292359379700657475578174\ 8662908114687279010908957312903608058598689670139470188739203521664039003732924\ 3577362788485422154338628100573640705665435804437702091635011298808728075041074\ 4410902852226979085977670716688467364417762080576783295659531359485952000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -475\ 6943852021055300145428796349668568467803318837920905032348293853193230939741117\ 1176853184884297825357698231655077718480790404901682152119381573129779790993231\ 2580330888772085499887058645225744945636627288508485918397589681562481196430534\ 6711642491576556700826742541088486611995405713287637722464371402201193979635616\ 3153301344754605233759428036692440185708117197496325892165927060031641458093343\ 2316836347097300116449004638201241352400105756031938332166294211954488262830950\ 3490392884429014400085775746146230213759348307933295392847109582521366563806994\ 6115447667294139564693607668830424784592531716842941237452291862054540539824232\ 603783/494139425262329237953789303927588798467351894009184546686147667787213576\ 3683515082550201291232969456696582476797618735108575828881580836424065690654802\ 5555027503837808121005533249151008594274439184420012349416439850109988648953256\ 7481133831563164412259362830674705592967551109672105067703398426823476683568921\ 5150503307999913287153690727538969801564685371184547442279252428191868731427289\ 2501872735977814785341263612586923220602622530696315044082713656160866584262658\ 5480988345081909335196516153077606364439518344043677108058337683694854533139290\ 4182875815936000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1049528953157154312355868416506541680754353234671347263246\ 8987209909129389748063734733494556692412367605249533480066772296388466202538565\ 4101066713417121562082138113139306283665638289058387634498560408990608210665023\ 5901247876583766436880872726237361384723660860989318211597682222411204712947913\ 1280414189030694124906448629139398758066124624211106155224681411902907483545730\ 9500336351997680570072275004938736373900974013410620386747217062502028660363319\ 5098711951316774089926116303622598800616759166530425610508278338860408279650329\ 0585888858405145831323212235156034456093712128586183847901473915563265441776926\ 06636950188948053384976227231/1092423195126741130332621895197322325277859750941\ 4544141919255735900079064886179253979811255489247140817794716575428301640182377\ 7779974276139993161123122081858888366561800307000550812841402227942191053822437\ 9140158808621709262046943583936252534630240809203015493085319751402600601558734\ 7901217984306780034685074024694122328474474179124673999196318860763532463995819\ 3351195906968358100824375464714965315729075920258539248909109659445535806149692\ 1504354963025790366897388683098773209821669557515445271053126984933700907171204\ 2557207450881087689151593624633344000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -106857407688501614064072152675092086\ 0405073826251062947936123424123569480164426089852794185447419785314551119339843\ 3152589722364646087758167957475116966277623774269944496169395362754756287165343\ 7758889505344475525632344065415765119848752924811125860742078452817665133614145\ 6851932998990018939856439905639917679702676742947854642264403324660752960132642\ 2691092118403404166504257237265192170085936178338212605152036713139821946324385\ 9148629376154069562245437255151835722454614036334701000321077063009242296215189\ 1090947178990858518880275444371428771210794009406417779365072335467849166681141\ 1291008936198993250812375709475235241334205476641680341185787/11147703707035337\ 6213896802549951701992600100038458199628376048634721094922141197274526131418855\ 3495948066100144223012711721549552362019676248011397241126043149614828807411439\ 0621836775784081463392300910131601485207823532170771924260448731454952404649394\ 7914165109327029017922038179518021641912066211653902014098919126517065734718202\ 9488628208011713522423820974116865528213905727489801752524798458875492706031392\ 7601143091676453490203577563055492411838675715718246009362202955139007702101133\ 2974644815380541033066214887752957069987571184942896694259418547960047206400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -4258481642965804499132184218112137118264857946772978081204620058551384166\ 2191613667758334690298533751449960042928514004664936092889634227947125251751899\ 2205727108028239309774407778900018876645072055843228643725274073234061062544316\ 4591135987130792478579286539979157754231794159186269366067032222836492517539656\ 1741643170086483284662549782167773009012140741994940644796893152543868265892824\ 5902133659087847595971844971800689723965583783895227708011770854522396387437823\ 2656919422376298197348581443228168372982782134339001325088014240449816168169708\ 1846291328502128158761948356691114994690874071201385471115243345267128594324154\ 7514146646435087878689/44534580689497671053145873643156055127745507745847902003\ 6615162183200946520314124656193542196080786089425673472985583138679535604695015\ 5808061072394333867594650731274278381088098471871230239509888834469822099910939\ 6689550598757500212921303859479053900170664442321645106262097467861708049588925\ 3057826539103558787747254414383988387450384313589329083861986909597342348509849\ 2229334677664764065952623416014200015341803822592064866162519932833476793850322\ 1642829208898122032768056139338929974184174254910614884906513435650294939678197\ 6971447724281841622921477525340160000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -26686848300561754065763690891798067\ 6875971224877995014896514627715093127969331924234551717474160557218475151180589\ 8135545791395155049439677150854277655039922203468908534809899008664923452425859\ 1977824743886437291939562039078793078542371015194865287954261953573801245613823\ 7126888628172961388909952596265227319618733521413398328348366566152030518808008\ 1108333391938894157631089612111010133199720070284698148469878844978310904370753\ 2390514666331292713309737972558670885269965810060375322745109064358321044573477\ 0820141513761477905008283721741514735974432068210223348036146756817128586790130\ 724495134927519891625623213625081448219072220542207726745058158553613326581/279\ 7961553013745273558280407255972586598522862805905785576839545928574917359727990\ 3686559907575654602405434399626113377906698842112976574551236530634788632243660\ 6928869153108278928751220729278684882480507972505230609879348181159031712628496\ 6292078648770003138938198780816481709330609268203197917229759853259642860492584\ 5072548606797695790301804005242055925678967113258469540965371437999300293652944\ 9575514415795133835221151656857124661118507037538014008124807493264552226649336\ 6313072234331947348421246998362896891836671557442977921877314791332197619413806\ 0871481251344504428953600000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5757565206035801305854543289493300994801740822\ 2802535017484574400644239697464433982682629241297786877285387380285240092266434\ 0969664347547768562053047798989506981918139418842047524664285246364188224987865\ 4920642371786947843119373507662968668063152628647940868290624423421901316911897\ 1277708642560183296617872248888951433403634997183527094155968716982952726684237\ 8502679606229141073768531351069199828956882431743777984081384857358667050599430\ 2099223181193441372224246555844948932343375862109979318944830232134175281997657\ 5982735258864805141084641625236196771210279026795753893948096668182209832232463\ 22140602798478901942436348607097031961701282920303184978391431/6051780013571519\ 1058507534375819790282605878306839857123091392553292322181049717906175232432043\ 2637456518153230422576881959866809543633445095512123757036362152764487033315762\ 5875501378231360911957020854997877155569791677449786441969569018852682996019439\ 0569832447228831577834079796885547124534709095546373548170486732755299740727057\ 4353522455852470264287095912771698549241276316955988229840605635579192366903800\ 4540458527319250230508715858151511342961971901325821168168532206176109148831751\ 2438240215052039352654061119967858176553147458084119563225810760587755407902285\ 0454323200000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -5489456894628830158920982007746250118602431560176908559845961\ 9800753822347243798246267690395442248833100907594719421235246707988509737246250\ 4203687648603396204361064608291711194748332240663195705895126651883619706884190\ 3736534755365376187491917712432767058272000768048416999206182255008399210086721\ 1522455760406313535968728238192721325599459311709067423026962878607059638159712\ 7353435749500304257370489944148903874313239191931372840789241895882212805173821\ 5332230773023227346395786889544512703887854490284726878427257648955577623400892\ 9441498072125086246109350431940539837004684900783583352459987281691976815335116\ 7607820918249008438250246406844956613621828212588203378390453631/57839685560610\ 8478121914442584833263196705887818340259657069226904656101685886783401298860297\ 8307940657935921135496757841531372046231932999625944124357046656611546142897971\ 4991950733606346517181272961277427179555006439223999653328636231901342227296897\ 6965058654743477569071282104072301218833132125727050089917291488922477535186051\ 0182114657831121202186559882141328350196939586316003300022895978343731878197676\ 7080777575425085291194181620493387698363716155633866803268936153139384171561102\ 1382580503607553485535763947979486135427218036510286898029558167340420541533116\ 3622229159379687062896640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -826793402773011062085027628503565112338187\ 9108812191416862787921465291250127269490509570907412972070670439509189833229473\ 8954514175712517695157454516508703012505062997525812066273838112375251919283160\ 0383096558695138139974919602906705022036130372227336756361445256018506965154061\ 5722380932397361435806661070937316351527574561887912365801880640158939707701481\ 1957049676172861861409937667469010682834055180819977247162430930056474385402733\ 5587089013555937865214943498312216516846937262767533054511899021486693970319476\ 2690276430264491272291960528976418219548090750722862131369575133119974214965190\ 4493681052837730121586184212321014531378948788959874739696773631548083789005052\ 527/873073964657635628265355941806224287973479818210390342802309020226940474158\ 2590835615959613108795247634543481811536127172132623640930356755784549637088901\ 3530680644370307452895904025916351095709947158940657795360856401751708671292255\ 8689742359808670356571258211710546964185401556951692105015852139213153825190080\ 4640905822508465439048202333413687021554668437468686279597271076046942296069373\ 4620022914549618529984481677606429153583354467697525385705788748561185896009883\ 0674878095920499541523512559708922127433247167303093488289019745398991792133899\ 5962577875136065399776090967292637882613760000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -7248697670695225371786815\ 6195232334521365395854463689976421090832493432428482777522631702885271045472644\ 3459998414277319203693510423688983713317307267428882558224906222843912750167113\ 7387069624338139897620057199373468685319028031454562554994081002295323180661712\ 9557604191850256512771393250413642691779141499588128377387848914219135677908680\ 4797512173225073384883562638900299721896829487995994905374038546664720491296823\ 1825877187031245844827786347898696331961607028142640484708261642704116210696322\ 3179069267643169155909418366429202662788554217574284274009357820602281223251435\ 8404526610238662586501080441500017891571833375594533769152032962209754841583804\ 431745004069561919489033/766883771115664341814412357906768356592308201466830874\ 4709957330710121463240775893416470189313514443651706184427052813576481101169843\ 7644926296250464896251348888258202211174602886076053884487028865286297437471495\ 8592986493967150760276781429902297779746747729084926835086226025718107563133257\ 3995831590861632655022673920244681524369180347825198605338186620850747620451312\ 6078371417214062060209949449746499139945998888326387414077392930161258320312279\ 2652431332853214735172543117694282431843067863529914294788650499674414558339072\ 1715113021547386933821651561983253505100124559585483332763841986560000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 2343402000587869114835495112190382784800655295278622451885428898811494223021226\ 7028415142782463840377372652689106783620771269799831514388464380478924020350868\ 1265915459976434861764672323196541650196715813014811259052238141105114255294848\ 8484504152890929394656886115397146884007207737212863490539320307682936333421116\ 2210724127598808365270021349350815734220770520121274702741983623411269859755913\ 3125873351686371387580140019767288904985777093790714467505872573595562131876862\ 6728533182929367431956725699077532352636780310358746002211789564527170971731810\ 2219720309747791131228523515272325455548971672579788047038710231182421000113964\ 3486773715141049604459306400421030938831096578153/24828177539443715007257208594\ 2300092695893413687710137291712139090703157216038677617879951924539056954009057\ 8108973812751917838646692316099638679972096576089619455464328080107876131970718\ 3685439372228253980156689830871807382474389530387249160374100255195146052555173\ 1989616952987291485818353830478521790714398580313567163910228412337109644756873\ 6366982431459907336235913094030968195560168689679003755689336642639672591943848\ 6187974766837011410760733783827377536415107666324407632432418487004060895637554\ 8695767965056968320809886060434432437315284923370957186347073869089068002552231\ 9563516438118400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -117491370173490022107901130792763531829148014448040450\ 2422763243372521935902783565467662791734469297407435318509580440241960955664361\ 4115360408064760667636860530610083866731738152807524669530450637958539789544630\ 2303713090319432244153492378813248755768214539628568639669851376793072715572099\ 1586174919420959553278000521960350801905502109030046292609476765109178475893126\ 3726576239028791574786708190274271267871382119043036815934769277432342479029234\ 4143996877263362624881752460265567104041295663312980131791802944674643187785796\ 1397091679358099760882174197065704036075357890073052517430817768920681823243942\ 1183013243237359299457535680456080555645820191092455884979968103528916916540643\ 7674861/12459615305061544023863671579254734810511982954437132996704293959316519\ 3722092729154695488186435286462335044970430451973334485199503040646892786784652\ 0642540908523701348581738620994565013139598506361516453918461495193793941304937\ 2284197472585031458341767915178568899128589548547412823176422854119747146353804\ 7817115155678775158491240034536198080286289284220315416764374823636313729904542\ 7985999693438587340653105325528575558434632476998136312707186806206667681261048\ 6905146066894813125801714584262136915776200765919836238116395256913033666177837\ 9756299206676011682855403623338065947914033833486518593781760000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -89595\ 9815921866667424971058295529570504721437796748217980684609394576106515578185596\ 1621208121337494262441823269523437687113984966626571401528920531836992821581940\ 7825916927113889662144839077303634392052936880641625194350063959588272454248337\ 8328652121816979566983905286051668596068276432074920435095377966087299462047290\ 4051759696879302424228210915163197769730695186990399218157497247655846185906317\ 9894840055379565193863140105200841742188162079411579928343876701195073912483532\ 2440813353382323930073566135912520265916075847285451316846968784394796272316307\ 6998577695877602920057716480176345649103455325194409251234241005567676129218758\ 29079506856546365305362068063535939118213/9504418097723382532961620721573656747\ 5842936584738663616172469515366751713152866206067057575020752213050060657409422\ 4183679362651087187528751931301537300127649663932972734520843057292527690383289\ 2539793549978745012486741125647225647703195759397750529443867998367098737561421\ 3252463096610121669533026015761669693316811170686189380968846726675346425914974\ 8306979493287257003205210173638221037813996081999197626713932082382914801103744\ 8184464393622377891448190791158672410100169857852264897162971863386229283187910\ 7129602429998625435538712221928915273926613876072583864767607358109916583690240\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -14234910489513477952596682456786431415251479419119191412786946725\ 2344616438957481736933604037314729980638484801867641058507251591584211849359594\ 8086369501912535715206169585042936443937698693617062729489656501364464544882391\ 5430091177512203798971692379262660425611995692813487538410933098271387391125591\ 7363219206952276597099137634592947066078461894052428239733196912058333455388401\ 4174539465459865750601664365560665198241866767528941265077373780957360942556016\ 0282550031120924874751692356002867360242094113275941874305947646957940839412848\ 2719083191079474786504815720520443021476376562631765643826169719624961603286830\ 2975876849493833078920163413196399890467681739875916129527320087320671410093/15\ 0953031580553321827579097979432364050433639640296034383148176814796292394073883\ 3989579953027965970601366890987907398907706262993979146298893378352515393847639\ 1729458646278756369741845351498981903995295499396745037924811211963662575085399\ 4780188822217572818509584739442527222785963050022046117220013503901865624581823\ 2262083650951561956880861357314658635746129087722233440209185573843499290730397\ 8198269704066468366980819265650355009785113019337070921350012292201166827388504\ 1225620562597695924714351094980893894798015961794788689523292494077652397054808\ 0882449234594313128903491292035409905702052193894400000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -11817126372550\ 8522029729675210009180510470183786966904535438953842550768646845414993010734152\ 7366290414245488329584178335646738352126194761410523048044946492937399336064049\ 5989885416275682971677159113063334551076799919658196035799820799284949130009899\ 8622265234569486926088703942572274545007988263688161878054964525348199221226525\ 9041530843326550942661189702556078338785829857152595333720570354323800563445691\ 1526521809853091967013130658672944493428307560769568692451341366290864976669335\ 0836865836585474445176792528470280279243102853700014859278192271346937325365574\ 9442755436847138912265285295423325853904134548828373924346926746183956351944219\ 28826114693432323357469793083624640769494791207/1251829481199276008677040786612\ 7206089054425574316742728242932706377664675375093667033769613707783883185938584\ 1562777492832135836235394056532784210639436613215299084593892042812784383298023\ 4447478918949027484796478687642264419403180829887355481967557100701054047738687\ 9587615495045850601115583417014401360180628407174196925604620783928116666683105\ 6868354632655991725588519822983967251032011152245494614740662164428310563321412\ 5847386622931303190894122405443196243439814645758683309325041302564195881887927\ 2791978318202813806111404119845441685739881323625160541205184844320084201288330\ 4523788746266719027200000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -63615584541393427221948748102129456393686718\ 7953380383391009198616915508620046201462375419967766270159290731483181839667063\ 7719293565540118618434390264190121616649952649487648875921735539970781661907137\ 0715869011761869977920858095522168789045927378743721274965002978747415710975208\ 8526849489334971931733751640715626406872530599894729404260760136053676172510754\ 5578658655176258237009479182927935462747397070272213581138031773548366196517381\ 8098790717032457588650469315429822951053309967587013063811685909424431625838552\ 1319631937610784919036697776733121595294252194308254218787900179512954320103600\ 8534286570611827975511274408845098214923448954802869068101161402084745507261415\ 2942592137099567/67272136136644779107475684686913642309944873435738029694760454\ 9566302794619081004857393808408785403233871471181641530218561789052092631977051\ 7384147540355635170539634494107698464269062957055298708226023446233323734255757\ 5769428978403009955000363819549917263637373272538825496423168828308357918670432\ 5672640627384822870686480126515942597959687036583802541590645962655559874194153\ 7811737071009925364508522178745051720343993857716127674274895171879392357269912\ 8666458791313914713685393082260788343906958801190848339497710978488940018991116\ 0353004555672983042023705293645392417798347524482008676334221393920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1791767774337464603871935854758315897759988173367829551793818546442540547877\ 2723271472993036717222613337121718185456882308579002222461924028668926123671046\ 8197518011684784306061413272112349902304642179040581165635897997761676606394976\ 9515415462817743065510606637753179466661174095019211715295510881434608358931962\ 7660515764876456170225139720962289811982013281939349443628751400243117370353688\ 8638384181126668068977420610458227864440728543168080382294083002900319943384016\ 4581224651417601616085813627902200848768763693733859682462636356707854987775742\ 7620136974111987534526562213792162512846309987285822682857559640906989686249064\ 234464040838909591938856014684156539362309784310695271005238542311814417/189013\ 5421777761013879923358771527293413034116426542725253056459506241160746098608225\ 6688179071063767879790711511362516782161648277890796281156453866496363842695263\ 1735170215680630480816445653152671811696947714313548130360482958029491927983239\ 6079896552261313163252644766210635670242829805259224300446226446919891975984352\ 6469657816414047901173912160536907908747930458783427280230795863779569897662161\ 6586968743604454992684685970812231322804148375888932713719005836096797100503149\ 7306280166314962718563416333662779854208803791379611041015845553316313508651745\ 5465972937611132901214833636960353711076112454385664000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -96740422137\ 9591865117325323863101848046588922614992012481662758827546231952039554545450603\ 5696481346072996279752071615717938939243775608237677964305049205309036623177768\ 4072219237415998328519144299056263892147769499880067754763884114793437631223568\ 6159209533849380587435401802262991320777487785337401021588047366727447521848066\ 1706486528160258715840941920589339904658141291840138216595975889939062352990022\ 3066156137514063149731274416215031416188126656463407415406863821687085574185925\ 5216524508187230915110173341890547647312457374425763677078969634017750929394916\ 4359319313800000369576244746396262989900207062718616979086641262952096081303064\ 2660394075382015466490542588662071624791585978962244150532583280630687/10173770\ 9641343529173376074786564610419071829499225644507237697492729120931850467266312\ 9098588615943447504833957597562290636264690467211875606913035085258534758903994\ 5773268029143702819686253942356173150726843594998891519915701209860551035020187\ 8750232574579016444250291808250781090697401718798668870278455136278197114099120\ 3707402363629038101111462392742695854759464298572496933220397767415373232279925\ 0780066547114029834101943692261428554004781442990209506001838230095468835834802\ 8065566536522794672475525613434907432925812529518884272796111231769314658906497\ 5766703816470283893937514103976218574036037751023801512346255360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 9860191443750551196347941753218369521573802535849118686509950284803683876449036\ 0661724360994947188397553383228160146315223735677910754059085817815394432911375\ 2401612181455948890625086908541352934605339501246444854328418965414242128002695\ 9215743236444685886754915328647410509555340959718691537411440798595689227679867\ 3775007875646023449765769715631398676656943471193027965043499614822071794450700\ 8624945087395390118977548994516991996088976284559642000318761883965166208483187\ 5237721679807083701174983753121076340346704011377142764112483447492886916891494\ 0729773796755615814317969828945362086724039875653470598619740051448798641724551\ 5253726979255347082089123982494617018080184674357136750172780279089350149536514\ 7/10331912481711570838332492568998271317169988902512034364465590004442957358882\ 2236187550934364439753842337278474450322388064615481518950014310339354858399312\ 3382099393456767115913039250082127343368813439141171681150146496323045304213817\ 6180642263334220510164501151851324971200597457915383801494579843821024459435506\ 0281675790635570395477353092133599289625683102348629534984564455394403089333374\ 6909465623395281369551476604913979773929139894603594384883979825479979426476016\ 5242609437047073078320449614406840943126032050183139510769793428739915959288489\ 9860858412046774066335842302182255318331263647933193471088427511098376192000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1560198382180465506860371154225366812152943789916586900903697922149076\ 9946951848696340318562150087431245772278941608608895511590562627847410703962709\ 7199003386773314243278138039213500216603840978825575758958412142208464409311331\ 0904970854488843380044912351711292538334583012229610729282289505764663096033164\ 4049143472573857438423762043483890414075706811015832025335342152256100468839786\ 4834241068551210497325461285764915335560805007134975967623570265086731453375687\ 4213656798461116301234113245456720175032257285519335881165916865658265462816341\ 9765826658044659926997025357520277206694951625635435896821069896451316617947450\ 8307312104750635957010965405162148471844884857675864724060531921432888474445400\ 68359437239624267441/1628182184985151271255255268741077643088452850249153080223\ 9850247461236069197723308714034656104067686999459367094651791011698948427422357\ 3563942945739737162632132903058529119804802634736628829422683179204171812172187\ 3479693255880094310644094733987786846032965666822700994009192479186788718957492\ 3017790101995784487522858361739897775357743166639027743928634333624479567855231\ 8388303363600618989148630707656470311019644338205770519510930951709538849366306\ 9390793948397834715384777051618612247314931417347032291187373711059091462811457\ 4874444092179747051855005861774628406604669726795603556368576591018106246055939\ 7204583828010355916800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -398346823075126358429702954971718039377909\ 4924505643993553143724553582903560168172352798687023378798279624267813532314104\ 8596649184457925941571538918492558290654561532681283105891307519710747394716813\ 3751732242398653622841730649164118742147750037738250333345203836086853077221579\ 8525098213225614335866571877143437822647044192245103404062202815759007082057627\ 5153534413594797354936054196780334427569337490533775105081179449579164039015632\ 6801392590094520504041870816111636345879789149043608564253883342771793229142114\ 6669314508083770370633952236492350565720573348754878706246161093474340925447391\ 5712000705970172859765148425385458093612944538099340111046616783896503258682922\ 564298250537433452921963306450180398308975572609/413883118284022282719024951928\ 5795956726311880008369481034541939462630825714117955045730829577892803718954364\ 7927386230557406394796901966930936536627312994278654591204237186348842614113196\ 4113657888562982611392232615433631818951678342446835050393896017929363168792651\ 8677671790845858499362977392766300341480052592128324968378589070384906301692204\ 2898680618941429165025233628839108145623091568875137467186571748016574346285889\ 2954385814673605214280527105602427865499783218154896548410726533861279878049627\ 3673100899442708915616569135886749340248950117089278912334089474841746082491430\ 5775584123415915100665209677552502948999280459776000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -52270517785730\ 1979055176942098486931287688076844085633868291714771686927846599868717785685601\ 4809625579625114089428451956031701428067545018086080473078621993483966110729714\ 1521613509860480526368812327252937237588412452704738936612996924166343958104165\ 0833940570947900902231287806920955930521162125951480914135461929292718956552479\ 1579640006174679950283968650726304377312106453132903649523791384376003271511791\ 3646069023770187945792172373854575593933974275362926475812865232835707034218610\ 4035730212431310617056641310548610846844231099318167172485900960964949628356595\ 3564089422321333132882337249919780726634103565510581589305555556590629951463283\ 4422399540544774003798967703395433968316076963532307071397435992886337567027510\ 74799/5406298773552406127354478511085315503212062013833966534586072045646884937\ 6506992950689230996527090190388796975058555531400156942197035371325031026277814\ 9023862109298381699340337987960161241596494458723627708488897716730427131605393\ 3622649860448981744663628163833455344300810578614502056783821831721136263769238\ 0118391485564611598490508927569551366317988919258845496735689376129220387877823\ 1658989002586197264663142614417725047757895665506911461571627879394259450296099\ 1063053766653477580266742171984077830555017656341290180652601815750892479045575\ 1154939713623534019841428064613887454193402742981764280058477192047310224720069\ 5591809056768000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -4617458919420553473427124363343649689293883361039\ 3293287874556126399769055835606887831244011178435236390783801502724971438552177\ 5391528537422085868613691344937211062690180094487720424042821738617084099716146\ 4146436442858549375614073950320718239880564901256135940684169027374310796197141\ 5925658055827700480996900267547284958133342440993141888753129715008157476934417\ 0510722906680119958919276395701892919213800373834088080932224666619777637564491\ 8969187154789966230650171596792478431197406198167148634757274891201644802646390\ 5037522127351243085966340266184813994307599320465221142518957270747099508775758\ 7963979919535025177730881426769860363051288796666164976466148104028621532084132\ 032180901753051346944802114023959305619/475425353735944163180823048493717103913\ 7548548895811516269421716482370817021573710968515234079629337648734836790832725\ 1105409418623267599059681867296876295101896218946431879032455233396444298283082\ 9592410756466827326129643087267134054981557341006088617419635056494976451899310\ 8129278110164642751223378832170175517877166847770640108293798461946839230831947\ 2277621114277851906462489541925002756614304875235367982648729501188758775165716\ 4089506572751129897022068070369962986522707329989907999705280196649574856273044\ 8540489471170655641377600788491234523272461582266098919893907825135438795886569\ 1443591535876192609658454651428667392000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2555057442008651665044155\ 6415602823317560715888354199667974890689528653797064265343638518027310460281975\ 5398469352301578256236758963301552994378969282663450986254312129851237665329555\ 2714969529551678222019982630405903852121498175287604501182628230813878544583458\ 3452644551828406075242875685473263728404026281986931502621990827331574071858548\ 9417620970179434897459458270157800047726997736435061270995378262819245360857839\ 4058722304864216413240581269446436837747372657572388614516065198448781501708207\ 6716550668250224465745271675785625023587751179481892752192231926746450996588840\ 4553288875864318159214559960864981846216849773633113568001950323041462743129068\ 912033992334513002295765829547269799884417909661973683388198446390803946271/261\ 9420556920155171298288987232620683863867214713215055172241033223885989050466550\ 3936520413444704636589891121870348303289720074844765747977641158876404471016649\ 6425032276079625819877839894979559151716369165517010774590391033318985486073714\ 3099271530770614149342328994468045899505753112447905719754270648780981203318854\ 9337675243030304541446786539540727065633582771589469326835412396955809688545859\ 1088695069372735821165522971056191187554127090032472144816770552829362241984651\ 4758690818683942320203418408578499339225763793954268874713698923108341117583888\ 4718766067197243064903019217273995807553728219983815483562235576373411427850911\ 7440000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -13292336827682760654422465935295631671482082986662396490\ 0317621167657231769302272394946892630635731125078746740580229298805961523542342\ 4625599125804597964364101192865870846061716335083306160201927990104352211161616\ 8143399598534836450795203200266149256485451747939113014944828855775277855469971\ 0945226543455009490309281454852077361733532271316485851063282267168453090021341\ 1008225326867469963009452871980985007652568907649479104507364609543582405754724\ 4286595187051532564549042109060039878227430144836215552168760896987803388827676\ 6053838564556580512315935244186537509026301346628312698021104849944729172941721\ 6665334444994077104736172587992295370855274521260713240676383691064809558191419\ 2182373083264376952639269201428781663295627111769/13573823569006891547679908100\ 7592510368243312625825396406408118998555953831581776077233298135757795555130212\ 0253307417047268155971991035603751815808430697496124780614599831395834919604358\ 5321220560745398166259295597874978277783998024434776514465280508662328167530695\ 4191507115208729832561626607875999877210090480205547721086041645166106262779934\ 8419802074297793554726863689457134950832724546230462823421005988447072372708216\ 3362287541971602669786285117290697617949248863217739589084020687251021997716867\ 5822249074896462071751365138697470095481660591239252999133009554968482171840361\ 1204080545991418531924476322581318012658706233620052387561472000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -409269882420109145434768769721251589685778751457376350911844641859734310550443\ 0296564964604324580269513489141439778908864791782910563159349062892108299202861\ 0653360641890779605380658152641214532864396561943366453922409403543377257547203\ 4218377768926926751608650751859453669327379420032687176445359191358651310091578\ 8439240910093502785839387739867804929848019092479445224897801183389518477647132\ 1397079026492381336764689558010451910997733700838368091410351039081717646752998\ 9562982603444800067779016358354215245652012244419113220624461767024963156231856\ 0131649988325385180023234121877014818593207922441781505128013718945226600220075\ 8354194334863691562376446538628898304865591228993937896662271941394836755499231\ 2639962171245809590656849221784631377636286127/41654189837857828395539380626604\ 0732987312164958543315250779280546845653498219649417736941098032917558855844530\ 4252268811628241148524445341556898373643987224110440670853835619315573215406157\ 2200537240639645503894360278298738897121602054677871352681032781019913538867511\ 9065213993733339121256806458487393657051559593784777811332614709244754483511865\ 0802339146842142868344523200036536863653243246445142380936338653912061610060134\ 8538628852983161534269779119398706221116325880545906215761756480878804243304424\ 7999499076818116702404906695372252933974607445819344337515103257063099703651078\ 8039730600040378351461151611161780886500291596442357192569092882002463340625920\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -2798985929836708412001856737800584551399287203402635500395033\ 9665498917072584572208394168985641237968498367438539211051859190073752576675554\ 4651305461789645972718182590266585443885506429117601129631710607990365490932597\ 5767043449317867441815768858251380102055393968179859848027572125937421351769367\ 6685779515462693031288061127618468130434908192204920049638530465138154040296155\ 0178656356927531353811695955947171051255005621884363853230209227352672477978398\ 0732312157635179433019783846935622952002988884704802707196767161996707108431452\ 5940535365438414735655279349565631417427564793729737563851812533834698153373322\ 9741508729748089533627001606441126784000367327788344476517009016210885431030233\ 424660178516172427973214926170952317390033679913309244099/284135869950157169943\ 9764221453814964753846163594693860206231986711609737928222489131969470681118627\ 3629644698834952892598889780505667869532566677279256413243022013752516290788782\ 5288048216314370738201411654135278455330705644685230443465186780729391370512355\ 1381491499281218643478461419313977380394877912177915208667622166552980060991746\ 4339407924927638916746639666915693822824434987092330369205284608445310483110193\ 8030107156227533762342782997155791808292553510320603085070634559647724559687845\ 7862726625154885312945517079055610361135185394753674636816319853703807990807961\ 6067195409999732131505536884924505856706864183422164075035269177371936579289664\ 7168000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -72527192227726342479364351514533735481903375162706687104\ 6407337655295815151647151399916275373358339584279769306883019926042790080161031\ 6925523768975301879244347297636427173212319284622345079492887396578856966426929\ 3245524605638885898213378669291319889653476224098941516706780101977268728058905\ 8756498725278544636448335349665655734249571214925797388932178834469485543559119\ 3681333480132183881788331638569570220920738863257222865062615516531258391331449\ 7786308258940663567350842562438530625467569284200085255310031861371865453388451\ 9658831527664562503997380278673845756541554715550794930422711010063293016387689\ 2570542180984874485334983815454685743043280378163414562045951408259628613442943\ 43386064608908755262606772187561748010065849597737602772413089657599063/7350227\ 0370891017426444537520386394489331426034337202835754651287720072445983391765250\ 5329735949192134977590490356196036406771876328401224333160248535464533210000369\ 8453495174869482545168850041606696760568869776125513332889800054634728514038472\ 3916986363993433325875882360335319378857265775595591913969778907387814941160427\ 5203563809888406839194414586701530269056678186722082627812614498939568936830094\ 7724527452652294255718113848031342595210153831386919667695490442278687317834975\ 5476252655418124285774066091063858484700194897730942686152313475432005187785869\ 2150476672134642609461108210085525178365587635824480988053586744693208453454819\ 4945604230579786612736000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -324498937545240967016963315495890\ 9725864461073435493986966102098494700735957555846798486061768886747025900375636\ 8435534971198669495894517951798401625572371218304473335817756143318299460847661\ 1324096553602995225503368765928902541989753115702126122399767503695959149832656\ 4073269343870151570547472861724841044506455252874435957691094674136477487768243\ 2051116465895047372135374375315468948901305614916911162122274526072547416988363\ 8948048770981306824731836219849248558944415861776071318280069487613954007347668\ 4076626704874372151996102917901049520618602802744603708006229653001726303582053\ 1803178416730458031725847344055586016223300022699129288381070189330024241051785\ 3073808774226500181320590221452919727250362715678416347038824014117426826885818\ 15038136749944486598399/3286591549218078271412932906261322059940359841272848764\ 9636977765314313072002840899144353939530091247621039489569434069326083381922845\ 0854340713743387677668430808979120071070893725470843407691064098792400032400878\ 6929130694119289848594992843438204830553162970627126693534521774381822156767962\ 8459813087132431459862974641680526919891137760054541453617874025506751067467100\ 1021370061943306082703640898338695713469055353134643456096022551048232280767972\ 7422007802263082377548690213522786447801508141220326624952641051508518101352823\ 3753066567989038416744414157514154730639140806074170571141589188626599564750056\ 6522116517074450448350927342195805595510793936292587904591462400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -2080764148001326134550071687681339648941438276472661999053233255603746220\ 2086460550286353482910552520753398130446979650973985581406112013586279561626655\ 1595220604210107299257806208410137737447778182259617046029392070178667097465789\ 0486006277454653634799448344886401117299855066067365642939424247793456057357587\ 0520978250603672408307166343476020340906817483257132975360840009772320827663311\ 6052789330707128437802806974144017076793086228462204137687162383987725531313354\ 3726355555585922125103438288592663804764151464128392858046982597030582008295243\ 7701054362447090450774046545525841922928386343722662583467993199794022245377674\ 7384420313415423188049387079124633564160129202528121455920074939640802114537254\ 806435321749146658735628793219998812399410349129884012172029490361/210859596312\ 6802186884846228410784285341796588164580136998682281610013441950548530132664103\ 0667855500051277934929994473098384754818408951002149111290001658556857712343226\ 6561185470501403790266324476611679470185193868152296758882860126590138744237332\ 3862395699495451406936547414182684532704959006272761144117258507588309518637733\ 5896301253930414136280024159804260535011128683902074489189766727145669358083494\ 8964003606577525482165123769400381387049459331346363826940763754519175165962072\ 8135736863266124193056588559923099039585709148826638006436490928256159274996234\ 9669665388904266729412264825135637310513422641840477254942520737979691767991921\ 4640318195217259341691853209600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -39225337433620984482217163\ 2917596344556507046909455566842328149114340729567673153063663198832404821698187\ 7574800140149172233930089670952146257285288801045387833985917793055908320599255\ 8765381843952474542730813728954359876499314309859471804162431952028522954072177\ 0403828281000471309049925174918055635263416505296462781864951629190731225388439\ 3553785084637666400308695484891716672900253106526177344685955015799474386935100\ 2579924003105778094914235448104153086464770757464933222642149848674285287259409\ 0200826248189059886148216362721788668084841604854658226809532560686145989031870\ 0980474531517507227592756577556481306621852856173417891497963541881503684597443\ 4832746755251090409768549844871116161908011703696919655663093465723007638350320\ 8780177147757968275785090744553/39821098749753392064948344184259489304734050253\ 2619417542119860124532409599629516081152097344082965426420850746128390640858559\ 1351521788180173955120595939121122175594256819817615328183851592177353479834368\ 0197746720652741275608721499904986119942545956396746257217668388917040059261054\ 3482959252617630496242699212909226004075008920224310298061357336816661099747341\ 1547279821040518511636776176527819905298503323520485754931144440294154258783933\ 3592839887061984688441927009680109903921415406121531576628392944668902328006875\ 4672781000661980218384520833997350372297313155349784423862702605019383125734899\ 7507566077785220244185534338186974478810650619939312816182666290995920896000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -1589375978257548442674211672536467502520826723496520552665917727\ 8163871336376183389587886211356523263455894329873259141183867530878238384847512\ 3475956892385365443068944935389465611608559960733057450469024759824034415303840\ 5378204474831514265336255419518791591293422697902228538425329219041117779021950\ 1179806033199219158393334311828121748193478274693958985384336402026515717517430\ 8575515002901542753391826650452656184549164302332041901399907099872906501365265\ 7457807079463657500593565673129874580264050080306816377395019556621508785958182\ 1813661051567079650820013436285178153772509690006349632390512221951093114083488\ 6528643906637420858970772405910181218337224971308049333672670127473863304813237\ 1417037614950981683937606213525918668859023451007288480837581503281254820972412\ 545022397/161846148263229289089659522528939392994111609169532111411030294432483\ 0361343082640072927978501493153451511393751222068762407991599966066780151542246\ 8696770512566071192162016886401396793516943264013731682023171169401002210337526\ 2206385489782634194126939586792880062766164838173821400421189830047705266379131\ 6698738537486459777436937062503252215802293676480242678199774131427729034060802\ 2650189350224631279273357583478501862820578794707760211696765397360413424958828\ 5810810125878419008200713603059927278814096925765287964228760175387544241041136\ 0696381664653992473247214943665141956527171625980312796706527213808961881530968\ 7951252144669113242060010251664977962023116932705283323587461120000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1842976456990326166920844742356171007621461526828635104393997824789174\ 3820301398466666765253075503464950930881034658799508416648266123053741617243906\ 8049834089885891239332165215040100518943313795705408718035560618746742817042532\ 5709880829310953370115425962595634315726256857527217297905787436676669450129171\ 8498882913959754307455486093532664924180477214240508002093255981215577219974228\ 2395385138777717474030285773453354521749850554759843221546050918362805812265531\ 3379182085160773352534396851409284681458476929519102735618898868039872505463591\ 6840851944052281677222693570738368500106412726074959345525289871948007988375802\ 8714935944265061630941653788897263136896471014558081629550183813871414507679868\ 6534093739706822045012975672098196917721314212704528685592939387296442693524941 /188483591886603533455218240345811154387995002963323855254933815975174584254005\ 6063205436257607934496114957805632191537848904406905949360095672451447718493086\ 7401602692709135454510026253841026306825902328614634372027836154933503619691442\ 0220262839988283793976626852727941116457124523738538830229953435676049343318314\ 5528238014891474728509916110055950943581963697789936974324079580820219832904108\ 0996455328585736842785107127633363955754808526738015427676843305044200170123751\ 8127835337235524037685884972561326375829374285065665327845278179801596727094845\ 5066227004684211073648518888435288818214473225267449516765903143250902605904695\ 5680686222447387255556500377934744731947807172198400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -789\ 7572230068807739892340772807458817780273781701419075401105834645064781630655909\ 3480366397318355694105244943875424823974457669849320202808040560342609958042238\ 5523463910176681395862743674267895652917750785994879130246176828528534941339987\ 8527554025239476847956027782236557972185405257614563580783511773647738062620724\ 7344955207030154988695751493896416847992689634513962403124774332261628648272157\ 5081815288421226614057208823326744955517476526635825183870449120815218265162647\ 0449095557346216654215083303614529213697995293707949520567862467976124588018228\ 8107451012408537415373348189041082583785290304975933952905646182280395974974887\ 1443631288855354019190389665594835688654091898977869840492559811708454369619944\ 043130326370065605604615369603678686166061840748979741011808814979091301/812173\ 3985572960688862914221452231357522691660143793227171702047884603267830741975638\ 6931284802201882294026304606780177895382851198297169331241029115641975663058829\ 9824857574663051911820122971066870898952435498682668474555119497617498094181946\ 1378006422900879072240629362788359037548408798744212118821934607433669751750234\ 5195017205318345020283896919037917632578752301868009675163778440935495648399967\ 8741717580552739366206996317698062148805146772667540746416115761523338086226248\ 1138799446262643623445943773002039905114025056073993129186791555494569808081853\ 1384769331718468941818454430685557514889273002002049723509554070446283489612277\ 3601556878083551621366978231532119672238207139840000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -49123\ 7598989444767181596321341534816758334686084239100981646359198962866286399686539\ 1919009452764616252957421037173083632718071404038181891177081754366758070798873\ 4464002088267461363179153002564115905366947970588905911430080096431190868727109\ 9254590020853624908695841815838976080285428356670100658594284059488676114372141\ 0656580388761337912436571710213345501597358419152623390313852145321449823188376\ 1026297519023452851008980897928925735083891762734724833843262525400674809343708\ 5333237075330070749167917175851428760543828416107686431344049832050416320101948\ 6192843002481870078395862912455728002294562457590436089326804662985107878429217\ 3578485292510994675497074612161113319321835580810800741202364487607658741768056\ 42353899657141819311234265478460356288969720478295262442091667771767/5085378950\ 1490568434016711410829731460653630809571863788776680080085530532816979704513052\ 8453484163241961532771476088301548265238763039751261831713997167548011355424309\ 9704820974865771925868919197135996748665772364750328007718515414661113077340103\ 1879073039942209079491550331741861901549569784776690597499461750191605264626325\ 6649758623933613922445118909520293776817531927994894403716388396393096485119892\ 6225030337903763833753303561615439384816463037351238709213227093971122924112473\ 9366844104213130443029117976031067522396830518239216362449340328690392620735582\ 6425019915984868140833460492001688124693615229326640203953657469788522588540384\ 9313549344702691529310209841377828415733760000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -25688862664\ 1390835177904918525041207119113321881244463686241987904316254334606517555913572\ 5103734168794152597876594966949198634269823190407193792799942790911807009116867\ 9616125650120166459272319842386931305786791313663448736922928955420219258373532\ 7576624008978193009949255405512892218258358285901594796282986426238085435228900\ 7890326532283834135791043413581657222423021174380779282686755742336545001304584\ 2964542138738477345029416859722755113911827641894821992936686593437259796382205\ 6565129947538973131825372253017156445791825088426372143999945707432319009045792\ 1891429392883265178150288833008814565063622517694024170108896880460100932224433\ 9276223295286161277879705916055881662918925476663061393894787068447669106193166\ 1521955220057371086134668638171718159132549816801526991967358858631601761/26795\ 1746759029820319980327279130608044012573608482939515175588179012848557312541311\ 4914308641212632683408051496858305933512933668165812514459780658317761376619662\ 7915057603528592689897382587415045560936052162163918118110104893113343323070937\ 5248178296545727304262524570479219354327827500783927701295079000545852403653824\ 7022570423672375145096458886994065984823016386761057540126214174511368850090345\ 6249309724772752169154611195323759822223415997422204077503432700005499068177030\ 2574124940456633533894410475754663338836851040216187958711592715716077461267223\ 0296762255581200102463067343830614922060406820355358496550758313560598501821859\ 9306841973294122666345221218402893440160488337529519472640000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -16600133940853293054024364566928624505643809716375279536004625590997242979\ 4650607413574508352699705406254576585945425938096163971385228018566704442132120\ 1300467080388058356372396828011117773012982528467938912145223747345779499213467\ 6915460909709403685840782847789807150422944019597417302090137687216802701137306\ 0864022854821156980638704810855687240342170292484629197185051402319922146949156\ 2418509425860236740310084239438516815061066753143311595595367605794216610716460\ 3689391249648554348388562198936641612061570469728642888041822911195710833163093\ 3432582541304821032509091561337522295669227554390711532215048840421741118564691\ 6358038126568020764716875956749976578149527679614016181734150937525170411209881\ 1956335595849361371617494996371401505148406290951696251780119493186323391645563\ 7189947987/17458672206858198364654315382200927894089334569449131250487250173998\ 1215529618600646965183536141355816447823200389953913736628878806503165881636022\ 5744459491908919090137061499654500314530854195346063263528896889614679067363105\ 8589703046269816819965664505571105883512067996764348907807840337844506361472036\ 5619243206627541112199439572861496032304624030315987744476722414971437376885701\ 1060542496779863863461322313297580445668751323345913531729950430238844301143671\ 8555818924703570373359604356249272599013960184144160534500702735489738511642544\ 5030768220547912508331981665149388472104207061697164387583236363479142820863537\ 9689672065501242644143768063850238591548859367023977168773332624469917696000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -2577696326966523942473966458681860535639646756203348611957\ 3937985261711541111521769998850682420593007104522617913528047873786113010125168\ 1215769463093335385380845697652637729142894784896225381207810210523182993193122\ 6422948307094510425568782826920754419868586643064126822693808796264945659320332\ 5487943835105374319617431780589687911431578823562794749715955325231890539161723\ 0943194644120926301764855354033063224888671624821418100767264844506012650783081\ 1715792274770301571736131021596567692929315949002596535163971352919100510949288\ 8234202494201802586719624903350142457529763763252367094882772297589472608460512\ 5147849794841952577285763469967790535821465482740175793277140994982347875805428\ 2398384238009343719294364898842705694876015903300794764344036263023732335091506\ 6517727789899655662742158338251034100085312079/27346931631361314470505859129634\ 6889495954803812105917722514175922626310070232050639304262524192452580922908799\ 2149440909614144560513373006675806433646620429381993703426695967093200770645510\ 9146605065665928169707697507834855436862679955798447389413321951959118513006051\ 2352744069330525341243344661135396331724885975722812486030374858357181791720327\ 4753720592157417610076880594272844526343250991666499516261077805191087840255183\ 9527900147301221070530272150861877774850862205715021146422292452869219246092394\ 0103891508484672039098616385021930066646147976680216592760250672037341862763270\ 2674293338461324568795722891534076491005655310574596140285039146580529089399976\ 3544538455157719108674886053067437926707055558656000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -79\ 8480658291394623064268634092833791565860198543729717413661611671068710268646100\ 3642564610414727194947445540817609529159690075007949778439277746312899788888604\ 1147254019765851190088666848803061186208468337202938535393869843487131661017210\ 7665510104511734218001344930088151060459862696148140123689449212496213619190593\ 1976239064589476649899186633126721976936504788733490354588207439487038244752069\ 9615265697386886845529256219031626013513911217124206999955767528856320505717543\ 4754216871346968995371856148267782526641532335082392257497471722725351540342536\ 6776470040733420987210078788609254640521770086411249910197273215115180200677415\ 5324308381325693287924456631837145110394004744815377925608558278566872704733585\ 5977727979975853769632320222670780113009630206582003977444121895802681981932823\ 4379450075360628007/85461015970746528434923581559222101363782833284019297623737\ 5840032513480112706770807956201382055017939905355304736473211190426911855564819\ 0310469551099488743918207714868903823030467479176057894292691802976749577700126\ 1490466002044877571886899109692449078367869655870817029004852500261831070643093\ 8247294250491190791989517958036719104221753467039804606297370321986449035505990\ 9618038841846136912692895469554356734033217930006000329906511016679689568695478\ 9038616280269193290283275355038306239570467489253341815057569004954043339049804\ 5599034909547631429543852717235098347910701799906918954617593130125953051463999\ 6113349133115179685382535302438109271199379085344660149772211946247860520374989\ 9991559310007074816000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -174592039178893974146118751442065\ 1328526923802196844879077837256963167294136236810769756826482934559167394369157\ 8990671484253038920203390252259949083186781745182286655699740211233993060027926\ 3353759549972565318123407737194879820190514156628230480141705810233274665908619\ 3403350352094108859287643976640046365347529824873434469970200186881449469856794\ 1485065582879825923046165173690305230111645206871604732716339218749448745319486\ 6412438167110004464895268095458602324021892034351369086269568469329911727588006\ 4155796533271731754048097151110685980025662261821922902369750776098475336376185\ 9224094445847575330829702712585547043809136633658031744390608224108611096600631\ 2696483586588367127956559516766288827281501278670102617195410469805563894150836\ 7615970400026297482488181710199323569283279421126424109613050689498063173/18847\ 1973737513231943557169572812532481340656940245194447302585546320937514773213207\ 7805894926912981211865266879325977108606120582981362689373456671158186715673452\ 9731085952004378657328468555999842653559992677486804572807440013043517773434968\ 3869686213094752039239125821930713142319795257533686809482606976886113487126456\ 3180022410191704755517716848913004148380207832363319867870528900624720597834506\ 7071454850479068564089923283581452907366816610285295993336117732372644867558577\ 4461692476278255704802975312048399347690338663361250379221982063760961855686056\ 3854876307376684871635121870694343955457392606638892033179701421634834847165824\ 9505907896809348369788407227468859096558742121495798054722025213100058927431680\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -2442927301136031113452111960358702300295736468827154\ 5604084958617051750341281431450707843516875174641828852461258149258301855036491\ 1321914056215249928444804957534088189572514517443521352846545602535069529616653\ 4646927512835765122034002846107719763523211555231950116487661088537431763719085\ 8085278051649197386101657227034919315504533357105807551774883456199064771190302\ 1938167927199955377061909551505092401646774755832951433542721909091690121370983\ 2363853452529904825241499049018420767549878071046639028153681750554970019905091\ 4107229138558403521685042512646071368035709413719089813351061620023890419256365\ 9955817161720701630215525148663892552272245097959633583474215652415807033324749\ 5753740126517572175916974414959230251015237742831052912798143765284904994853808\ 2391495122550082716925123267748940665297454390176015487/26581088887075601041041\ 9731702921894799249299481097503506616851659748399369245115888695107879550446789\ 5019735534389991608563567674481520121817078668959868270388997036576870598974886\ 8566068594267171407014083909480215642728547900716613943888580525115455563864582\ 8074789676824428028000453498948315441807904178623713624571259932622684110141086\ 3837034017449127820616696825361013428906958417324230827745667726433865694522465\ 2344198620347816249855372739607086908208697823129126300061394063878157784740160\ 4624254968807693945504182113826909568904644546109001545987455022977582227070057\ 2589834167374647445725681872332723048561638309940875618583520209527988248871985\ 2053160812315621890569726798017635246071694607642975258279936000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -906344654248321430443947595711302581353795491477361060613152784845703\ 3510811521724080563497073327831517377780568479216680913240090041100035206878852\ 6827010502085052241335968717546980835366422549467367019871081553141871101167403\ 5439915486430472695315063666618601358109823956422292529537595537427838922895538\ 5388856346871247825027170251672664900586031612065289701708995458616155198391610\ 6230575702344549759672014790851231747594773737559797733201137619573229965555610\ 1968036194471405010437171335540148597476920387640370603099705246620886470233739\ 2383318300340796638645861391536203459149240913724958206960781773217715881033898\ 3403319289813251700213935437930785734693660760195395417115700020078988883721794\ 3237805892602689380937410449639274471213466391231284933466868302950650473321865\ 912364377181330130735685434134734105604749/992977810035378510991490566614779592\ 5413579143238734275457710599894852501007723452927295742858095333380839602385190\ 2935989175503645505708508857053017013362390822613949978306655603864208944808576\ 4932703279857839674454730571253073804274586492566728231573493591616799167663430\ 8366911328066581907336778029739507862723565884100230745516829043844516914503976\ 3687221827050577905260550383098050640865971303567548336793759317955322318546163\ 3879336427874242508560732740186077597628118194601316716243663485835784251480601\ 5600374152631308957417612763131284278267140276725311241350368825318873898100003\ 8399057383319527478910680028316449338817812437261141669879231187639869918745838\ 8576723384119653489023806933698318431371470418477056000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -160312846702941545913374966550776317118632587566298439118696567955971032901958\ 4665188351083407805368402956125618514133158799741817396359609663979789627082566\ 9971447155030000445735836931949037914162032141339920661426965818762611940275552\ 3426688878741113958991531587539987365438057722751857827791744916070752172030670\ 3726595114720924819322783679344254736275465280306820645693035160497033454658926\ 4327255215321146565423603698749516191174178133771711045407651054771127490535058\ 6087537983055657948815656849076476151589559857027407798026898289682286503227760\ 1820434885104057942166651754160063280305132949727757121002397069241258579460393\ 7712715815917261118898844087699582876810178297608235633703816482999254121977687\ 0220574434379371666883157384126903371886981744799759045924732239957066355666208\ 015822323792026819283724435646485991/176590422201421537111133654823799690727575\ 4013770521508668719001557040132140263603623081192345581685736347202382397049145\ 0339945368882181135238845255172348446639939838028222501553367178936889039554567\ 7061359443293165637527040012276609584246026537989661935899060144696390053128252\ 0352770287948719430737242201096644773004098899305567892429696858006683502079604\ 3742204214039018149038370611061664134211737499970126061422412757535580634470715\ 7680831066678445801464757965568285557336680053439205565206129607350590319230873\ 9336460106244190330013500846974562434518918415466757836250056915155198673962720\ 6672816152565241199771956390661113846604416704579415633074088251894483897891093\ 7117719496061706324304448669920030182957440303104000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -28\ 4975530220054747882494751682516161127882929739731194540893301974335870552768036\ 5947511084869215546580056835917410331745451034405306147034841261620669961263038\ 1100101790845667308683669974010507683144542521510395381742673222501863519789773\ 5602140840462990046938444899335317555274932359248950502169956357854034399732092\ 8377167708490175964436768580985435809566868464458237736218598316932074048505680\ 9155025583601275466039760229342014052907127258478060675472856477937600176520182\ 1010058528730406995848291568527991302353234226000494263470539489015523946500308\ 5805949693729328344490023248704075271354892539164256622165368038763665317198035\ 7081907750874274944698535126097338575041951765168432726312876574217681161600245\ 5808664143177268912991327170855486302808933297770578428368998049240683884788107\ 7517275560414003972894124245246101290216878752412719/31503859831160336986097585\ 3092424302285571945366596227641720715998734408065900513489641897734585294633179\ 5491535481664192349672808077539288349267742360704238279565009637938841816814323\ 4690004580180581635371786835716018605131349025589422386605157714650730613021828\ 7696699060174080322353899906974439463024589633724207623978392558463242648296366\ 2525518552796712681030835345826038071093739283022929745827186057707559996599952\ 4119681723365963581169412071772135784938250247601663273682463657665896333084818\ 2611244303050790181927509159806970912126815006270901119627811080142054415882345\ 9818196541805465245635150931347417967408517465706069951846480536592110840742797\ 8748036708652159825070857134420014893401581551644567529553864062103216199475134\ 4640000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4518244286979707408849947060846271933590896426\ 4557743009041333880966970932689836968735632800056519141032416323180362794334578\ 5825967498989252879703579821933443779022986223697825508545604710630620225079781\ 3582389315577302902462388975344959000116771769640843152814902540223124694464178\ 8688429765643535377216610881076262981784572100501186090867449179233657666824658\ 3248870921834008041469908491721090322521784095391696716647473047038741987699097\ 2991179641211675894541157508852334376755365697498528487422384532174942950702602\ 1507068917991293243472444223324111796903866588332031122692012517972861644798681\ 3864201169786468817066163893800347145972558459012857631516156068529342420566193\ 5703868734559952005564967280995311707773161515790504733697732377654939174670181\ 0526783901657061609822556021319603732538734268620788833380716593053788596392027\ 9313/50020235813101828099758325501164310330203229690760308507198690715863325234\ 1160966644034094395122429489555433103987167444772336658233152224056862484666292\ 8595961490869114893503732697230915756672964087984958245892702436180045894171980\ 3360592032752071512107455526716114810871047672056477081358461489073524212927703\ 9563158085153777315565329429710497251740692530686790207481499236308098351866611\ 2316133598639862388456627049381764389671323166669720301829690567047731032065721\ 0755119741031858348640353258728090896678118685286524696858564172106669694069571\ 4185422367270474844621054100279307755285099946527553355716852155701550802709177\ 4045584214328145064860684962983826100061343471672201067928742408255678547326887\ 9960717941374295744895841730560000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2084723696907305254\ 5749771355184015674374447403994802021867521054014682959186267970253752940286422\ 8105983684426187543431709363607600640332488837232361039815475190613935342086744\ 6274160750263498715803128687398852941831382543732137004055155926427431640473836\ 6926926194425631393390592135926930543020707811115180353584138537167792426855024\ 9469795645285033509150906188765171811531535270203635843494518629365076283731374\ 8750666173292412204383425280136642007334911627148764792404374265298356523058595\ 1285239494172269490992155938627969646395435996132524855465630796700596337401722\ 8419091342207669607952496771961343908922242762149849587012082948684075485062755\ 0950225393930362472267881317722658016874016108341797707246540838258626826042609\ 3234720354133888226740555699227791139000571808368878824221331322850300889182581\ 43883144728447245289029754661917553/2305667104126679607993515584170929509035065\ 0067489350286745713940127155579328543075175989438597121563263470300688250421451\ 7020009909850677586880474331014178318042889716359040510988828508830143410991949\ 1116220882701853669342580049565115968074619234940372152557421753912105209625686\ 7548098608576371063997184252314321129403253785047969187226964826835113803984732\ 3688630367068147401686640699175084748430868781805849995355556956744044261117931\ 2643827301076949717886689523615682169260716570989613951410383402407568195954134\ 7380628692355103585436973493865540675348584854876330575931609057570537327938899\ 4900330826404107732559788201336290394277995168941796243948868503804312614970752\ 1263427566101508782308291572900580436778337743446235383390158192640000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -152365912776403878755299990939903999853399905715911492124125733\ 2718967325666234404707410806514709108340206508856173159936471188659210447374089\ 0829949682606268807811014183772682908527982892199817750114779103496108531785637\ 5552706152349986571395475543154310280377157006783782877649678253200779801850601\ 2160154487744861869816307776399350328353038994452048062412301805904486123554725\ 6433977349797146091633093839792015842924436050969876622769922980705719417086438\ 8123859120951308512731018335985483569889525282491831455179900744584057178503580\ 2846214427447720858423617192831444327282050265412412356462607272540341293834230\ 6795470017208869840662263313287812719774641965217915973843225393898906382281717\ 8844818261193372967688385913475359952362985653651779008701974672122553288727035\ 13259125900347972648500697055642166633317484865459750431273267313/1679157539475\ 9472363929696110115787610579803202292702066502154971587072662820629785756403163\ 1646852009475084380009235940195057373278750150578083016146191296830389549532584\ 0138829056041619328167173765222919886481152694230037286641434572372017894148968\ 1862767729050198159776248631745621534321817088656011764016915054697134310057508\ 7396013173190458956144702398575741071009055943993163240243493012546232009880259\ 8651799451119201632077963414275874500891894739660287289751722752903437570638867\ 6259303118692575541449091046202165077397621801286147859990427500647914998885954\ 8468843901708121382777439297675165380500449376410183637253033809325793112766988\ 9850710770171781040503680628301974692780060356860122011490213031297491011374609\ 0863383019520000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -69225711822829751475525625809568664454\ 7067512503742082534937858974608423399508592739542458292861132086440368597456338\ 1055471517429559983252000416571484341774876256678791125787427392309031576683388\ 1263857238811614824569053434327641431502795138736886052909332458519755794013051\ 1843962911371217786565094703170486859112017529050719504836119846495213913037886\ 9959744403268118180408786562206014554122972906055500138638192609135198640924638\ 5623976703739933827260855451008654907073848360505434509362998164090290550001844\ 9188188494546406434803940702849845767581973969748934359356569319052360374467317\ 6258309069983749375636139612233167647990901437188884523441844171241697089363183\ 9179805260287415360060392597042339900459982605494944359426540508423859030023557\ 7418436892270994771607715648441588829751943316823384943939416359976655284018399\ 029329706829098359961/758210907110638434663128981442164698798532927714820244925\ 8723935293991021923555950287364636916501322814577044744978043079622139940815319\ 8092160543352524150655751515899177701510877083593805380800497755440775264653547\ 5058273365957380643808866726168150407474594030272821922565770749047423057259260\ 7800537915346202677898069167124031724334011443256411408434451922329469058862726\ 8472984131152417083149657608780811129236406983434155969011020409248857110610812\ 2579819466580961248102954861780189882711975060698407953037978256005415923675810\ 1847412756148770984215182406363694911228713669839187247037799994274111057546093\ 3247156774346474360350585574841965057998800643530904257484492952595893651086766\ 2964811662228297710931361938901032739741925793333248000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -852263755942998118893321591413560416981283750998421122870806872840150776\ 2309835959743429245804725336158196159571657893894015241000615320396614034446794\ 9018831533168691665847944946436888428136106231006742809733545931301384772009418\ 4983300537319158448491282882526281676594014387291916492523877266562693386881148\ 7547854586977202811585819883082563887040953375212773637071034522925285468837185\ 5369252417302915751692896607684725569939642606511445423192456415071811267658995\ 5443826400473383934051910068144559853490656762793512654956480038519169874708055\ 1431802034903705389258108607290113476305506238917292982683565694838087839250188\ 3573850345825854715455752835532681039049340787293654806256742759065764933206927\ 6611087377640172755292393285965228587016509388184027925415181329588004069852340\ 985762802696110220413316720558593503887098397468570880372327632029729809279/925\ 3634034806436330280272695947374604387836544978731802298239401217816799682050654\ 9945882291407313637892950777465487280932597418373051019304254331327753096597491\ 3447498196913330094038828527497219673083470079801572367147271888123916779832372\ 7324826962664883072704474482183675260850277708175323883769304095012434414876138\ 3006210763506713683913984678684559519572350994884455189987499816067370052675975\ 3614148498879569591531931412225607983511729250803671833038404847404414593410291\ 8660680273065195515735530137261676279260648456611440155865490718419396852435817\ 5652031073847380054988905624601539644459389192482260808456711441811009034281216\ 0053207467406601700317983133508018294291091969879158358498739270578109715583882\ 7444490336398227688335247634084134912000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -151449612\ 6042448931688044870477161518719049455876794897408622901909199586181186945049326\ 4412238702462508381947844650002181417712301468050263143746702866513879538611166\ 5959564385134598446891619225843912432949267529546341457091313917574024865574726\ 8986328586422030141720418324080176234902073658132163520225208013773630174414519\ 9881192266233931315422060610533745934911900570952255024065560475067050806816680\ 4855839075897657771531903128532618605669136697158424206446293363414870797980479\ 3701184204212980080252451657696844775509262545593110366916279253839798072563914\ 8489475177235446685647738435152164664962359819879420603141612058648948946939534\ 7216108845433906696518891645113947580203530881702352872096355959750888400904439\ 5130740199770957799551733998017198208063205602613221418106332755204786500942234\ 8237261855092645694972863682564892082332065323066545040902760445923/16263221416\ 1603062321236007224247651457468864979771564792954335187414638061922493167123243\ 2414671302573982955563178093517945695497433715865215573419054697826894985761794\ 9810220740430516110651176703558753820325404272283966054808980770532114050774671\ 4077609389023739672170492163227035900916374057895544252468518411127848066528840\ 8287721549652898178141720771474495287405624035496352502496050595490599918440380\ 6957422752780208600858713160704406678509816997378513839857896565652304850169988\ 5003567426147589182001424065525065899635659784288656023785284656493257887364214\ 3265901309666178835129419180306106360611371964361142627065109438857829655113593\ 8428905984448526515298481251294050166222952401231262617979354318865621107644664\ 6305181725943770949849680743990558720000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -115698737\ 7509588977108076177616320113960247887203437575086027465222206809940102851938452\ 9225240848983275101327637221878414972620070660102797886970705868412152893320588\ 1055179913253768899301736439899731180042331925770576147742842628401309425607871\ 4733330786243942398785631519567512637460041320225916916856353210397073855481048\ 3628711352566259001029990697280956279583767494992954425686211772982015677848580\ 2554567971602471061567423694978916410352521426215691766665509649742380769132532\ 5547135995292290738734397343818314146737181355621435965423267232487663038560020\ 6528103029348452368201509712510376437198999543477992740119621470976480670789431\ 7823802557950035431042047068657953631387307073639399246614985763935325846178202\ 3344607924947517039770913042712486226333907885305662690191533937900465198412889\ 02226933274261234327045401755181261510740612580549660325463693701/1226284281494\ 3863089969059855069707971965468439854039828066441825625747421680592588233660639\ 8163721205578484925223543603192227154749025012365680018724124341890012719510058\ 3391356979588341216916312360292242084306345128538130109734642007938714633124648\ 6771466574663589074004926330682247241510503675801957427511273298835440418726388\ 9281073169230023547237796101984932015872341067311177199702205820900407643320659\ 3571186876300786455553544071504687483039074744862652752503465180219768012817523\ 7050601327910172803785538733844049443792277987742339264729509730985882081715471\ 0624282659886588028149308308138594547248276852978110730426642746061638362588225\ 3949692620486597015609620787229529774972043127322790505109934847798557082172413\ 5195311749323418747286272190552473600000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1749563648781\ 6881349576757414632005715580418430883221161652827505910682966403486775371652847\ 2123531878065667607279689802809805158329689536333131365217377131076454020581924\ 7050796459707107682379839018464270697528901680954371435086261251520558897797242\ 7406292420051627267913216551615522358150686424970520291424906113360054027275720\ 6225602075744219884262383226289503359738355530292678559752731087920009211783928\ 7733873469198794103125976757572186169852400990395440179064826763550174697401722\ 9676772342588375032522926733439653812474570154655466796977880792884628455759613\ 0256976169088147213296258800265926138149468296256657345265880291080223980921371\ 5928255595953863750906751056118322077284076141069204617496872548291854326208308\ 9101409120182878210373828879195402060953439618488342301675393778192068729069852\ 042557044490878226473372597693704216618609830482914676586809252796364051/182736\ 9439882486048879616689291903720136933707502398009121314072237470561610795083858\ 9354691339626421838744324092659301398877517897155023506526998717292007573110813\ 7736263646825459532627452868430009176806224812694494731210323810632072814391106\ 2407293299391565816613031375751005626273982894404685929359369269112557668199057\ 7260135991536793975147144958701256320666732361793591759010032323940301173085433\ 7217065785718266560056290398228682752527508345548546856671847256422837570422815\ 8865881431338788394932850979423751778063182456690035952925199160374105672352368\ 2553553511474094828892305782699266427442730718099326340750826327890466431344987\ 7643661516424924871390251771379158663275478105349740827913966348521674908419481\ 2393994679040298114031840695743737757035844199251968000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -25908837945344501344994781026882772408080423210210333751887012695486226382\ 2984348849811332410127120524185262282085187737373539057682759345278722819104069\ 4862468964735064518188054963862942611563283262444241010052408982039376922455901\ 7543102024376140750559915405882572120877308818951853928188547163049706149740168\ 8031571529639452669111790258445204860590741620941393822499651816447700422053292\ 7685674630854209529568216604247449737345925227351521793133823108700161678180120\ 4175414919818556160605151001926327089960760553182273519864309994798035438372503\ 3325640788362054410972537887650011958836885599021792994326196197558782500773656\ 1974465307646036307485329986731116679657255615841586363453931388999324656576842\ 8270265667572175939656359993753697007677161345506089991911530781917214728682899\ 5428246497837884492638868069599638946447468233019714475978688474466779382444525\ 319451051073/266386737003590439621681888702203417666208378988169143867666490317\ 6352093215028791121846389044639744087465834862460155198463325305614613979295293\ 3732613761557498663601876354002757539458913677307310222380414689301135287510924\ 2448949072598008546881292112810886917930649490183464868772322142130231146623355\ 2224700020999301185472300407165177680150282875802491210318461995083054937822728\ 3336793127016000516168734002298250010605994364439250350422418131123741754085162\ 6678131864701289080477769153268823213815091734452939705337849871788028761038018\ 3521937979264326312146033661354865412071038463622525691915450095896226959446525\ 9459875217139208558666003093907595697393197212803806969061895882044219030789571\ 8857145632247862278272980260263979098039331672641584322300931641180160000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -763459174629944567744717409348873293984066391082677285\ 0215063182617088204996089600462583011044517092684718939336082251940065426241627\ 6677605216288815518139454346583889453690947851607537817364015495799220514526425\ 6341716448346072767731954899976627615419137831696358381197344670946493589368303\ 6508540246001530146529625152507452873738980932682511844814141159386077398596225\ 9348610360023190429402488242396101339971886445919089355896032627958356839027066\ 9307719556177126187256157021450079435788746292150164601276420169119572735661713\ 2831174204688054878169976279099165779496206593612900732844726121881060261725821\ 1892322878299693358329989671466502226770641140862234372862843051182321872515985\ 0349780925025734730870286650177153011115085378573403592903358978621045959783314\ 4946404374488608938191495144129959452208261838727085073984091996137630399514485\ 289189290908221442379257792292236661806291/772333639747230349263670554299597913\ 2274719076884584244851401569958976740363616086440855349811310370228928439323479\ 4541715754295294591158466139867777168126884564844950828262429879989183019820837\ 7547666017921724755812354094821684602716877488623259750562407660592202733554951\ 0554243387169814890892712480031378296989722551448482900825211328749218506952853\ 9951051926470335663169178622727979566576292464060724445738273379745633427651931\ 1042950230649199688287295211547164339739250740531514494342997383490016315307923\ 5508374050844321497635286590738605777784724662943293969646566060974151955141477\ 4660372361008563065821745628497917746972122081811397539987453920308197262731899\ 8466043698863445778912425178111500683417047077094172130555019186546994191490417\ 5072555289855667934882347089920000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -39966507546054\ 4231615705735192482831824209940641927933472454084647515619350142975352019684066\ 1990667860521252076657801561294460547617852605207086959726549793769925201898856\ 5519016891394530934443070047498702489224888825818416765449834332590651154300122\ 8213681553700684805877172986887700542299821180450313645020733890665579442041579\ 0190636872621396364909454599345620545480107738560528379374317989811022519968384\ 1710881370478512630439142579730884279261736990585471664387957118528782905557736\ 3939333145014867712641705974080104831975550694179707685861694784235126022289320\ 9943321339794210299488604205292272992887164361606713136529969853647697136256149\ 8848628425040517352215633962426361815813404642167316547259289688918718488554681\ 0628770105273152460012879806197294279764208583169390509496140295971021064872033\ 2618656683102559875773393614655536793864059196645439636667312434226516198141281\ 83/3978567191651782422378171162700911461818669585901613969666623856629004375170\ 6585716548259369910976372432345450145375620630719406058053028119630928852719277\ 8563075509479509071506154040939840095500535249462270387410291909148098506760040\ 6681460156826188967772420784346847415039113132556783503192999280501888712378584\ 0033275169447849710214527492088526675940941404885517988025731439805653670178622\ 6774887027342270992807877307089524430049948851573186176436272635235909130619834\ 5929356893894516044157937303318447593181788045547618716425397201885244667027857\ 4260716516413314144104643905038566934115286521473807978605441443977081304679070\ 8289311973448951456353552916181591750442552265868114098336261600121357119736258\ 0599257327687091009498585128472779789287136776316882203302996161331200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -7182382314175648457211158056647667370560817731424945495\ 3489682971651963731368592951558510404317349124646659891326215137795748083019379\ 5913417754085008334713355773111513437315951564350551739363724116151287990372256\ 7771252799449015913265393923084568799394077980743076727867366140644942822570773\ 4602146641633778726402261587946905752186240026815575482128235152138199063415689\ 1356347057149138394031198674882967826262188477314881571612749672171506918687841\ 1343813978810809518312558893705469578767988771628051086706722060938606841810340\ 0388852691139062343521205838219977834601198438865030898766992689045824804193812\ 4722815757286425579324278992699653847709921667171824593840836509133340363295472\ 9969600619252380076859558018910169584010111106294425389548416020677172874773908\ 7888322788882411052486944613018764916005360958804099016570336417823179189219256\ 00554041465321212612658639483131917809636904549147/7041184140703430545658737628\ 2350629094656702810029871306095839063666736590565754337577747335051441025178062\ 7373432333013146320364790534303895325938427540622863134441765168833765892353608\ 1358603159491671874344949409078665216806196462751213054192934955184138363337341\ 0357375566478154602782540019806521714470772553479848518811717923645177594502103\ 3116963345621143926216944418165424112598924087681999650854077689406200761242023\ 7869204721436619950934504866348585271841741392350042329651644632716037672293881\ 8948249785893654651970920509524664028357727155984399784813286858526081905563802\ 2544850007823614695735760257063773620443693388890749176760869331364212342287777\ 9563305363586481189060062483897380146440659905752478512395034764985003383236270\ 1907842978674509512609950509224074090765090816000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -6477232958367164740441285500270325102471795749440787874088245724914257524380\ 0413817658675259232277241784404644851841420599074381032169363799063541941259479\ 7404821757958986155710604187404906630164205543141524760380479368461642273409916\ 8672023455405692904264056222231566587055808538702144081866183789152185036768891\ 0246536696128840225436850704898415452938536568244643365033736277830634226716336\ 1611883700509265060398234023773493510152939110928411621284980629329574821428314\ 9641285376095564439202621251397930489335791606535020746827312775601681677081086\ 8087977356588722893489885527334073903310957317640162882644908890661420900863294\ 4468643032049373911730707562933693679834851397726897338741217781728491377290075\ 5415722952225816044616275852888333525186838401712031728272669288425873769484716\ 8844678853778018315201903266711387068832256013687561843657144928782528621106709\ 31798245973780159530172161/6262184451784632025830148740662633056318738035394832\ 5164195927698778895295076894043887487225454230755662735522305647440823475808642\ 4200719517410159257359139177958410290220049869897307748134010292054263145159123\ 4665953683305142165308992789508078958832700851650916303898242128758760885051866\ 0952816992505714972796499870978955269466772218195171933209950789549330383504465\ 8274140030338559867722189616920363249373153525641960683846388342784233556631918\ 3831513057149740098156315100985289309161053224387294879169428050693482620724184\ 8052437474136710291759310208125325660182263256543493113985266525216060962871725\ 3686316025020747387025911068444492751762726572211879259325151726120823156273656\ 4014275402796054541722047060237013702058867202534604620992225753208683559266588\ 5314293442403106816000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -437667310961983500727953\ 2977685980824862516474921845158778101936173449814580647514036877397665115734517\ 1239395847051126914009889884355498835501111892684854370554074834562055380873148\ 7992284484962890611069190875036717056737234405721159052977886898787249555445486\ 2961906769117169661909034383254246335717428938288155754728484662135227718668062\ 8097942376492192331335302964186142117489679815899578605195113310465163891466105\ 4097022161086366916540230107479833151407794328443616120412512844667066588489151\ 0023738778461440436932712929169265992047051984650983239611943539818736569849167\ 1213470739589207379438361690199152562655774621717115450031514448121080241316452\ 4019505081344004595707579258361161918079438691859743882580523425168067165363735\ 4972462235894625070672918962084021988441518467971405657998827909158175461090080\ 4387194666487010577999660833750594869587252829874671125113868993165801607710353\ 4801807/41813828915925147201716987684042947993358424050523635248432228865178669\ 7042420346596181705983426161947703660895695200151295027022048397760347173764682\ 1647656967878803047316965217358682568571014137494407305311607950287880815317934\ 7494677169096211195527091968516551401723446221805501628334574151353200552187207\ 7253642951076929857611385559730014271633797175304649211861968200902656490341477\ 9405000705699582597893587323350351332182111067984582878733495114134453255316726\ 8594186887006296432750420091805821079055119453236530860347791043361002087745004\ 0476238745875923359514720246964191977223785324668752523653164164162523815873541\ 8444380664410476968365744587610734893377793409375505387191877525169610827504507\ 4858061565160133387755365671271815663105905771247463064373504644570412248320697\ 8011136000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -49909641985615258664351839032315435\ 4188995551231749624042025321625932266461424150770762160350942392889178367586449\ 4142297241187421677139755064815050744234276485549761081972009969366973029090711\ 7129381499266159139029136012813149170199108253367236751855005209578093417511125\ 0410404582703647653761595950064103229929369824953815982969447419790593592825967\ 8334287243167742232994664233533447568211134963849457574548482253036095664701069\ 4551161244243567864427442148016953960821565746102327326869274536266728216934280\ 8966626069364282138043591471275100010081066688965473374701310020748627043573840\ 8765955334876359140227950377355513907341351820064965941633450361460722954760793\ 5378717855811933740149728907492892152886693875972502715632507566082033484937834\ 6235246582075881797062037558833765324059468530936270458185483986216385870892054\ 4161751438781016113832450721460636801960678450216840198760372007916772270129489 /472424016760591281558528951133369450990777976742922482532387109715827461510197\ 1039148271205703578602657977782310726547599844486130781758705063339196884165545\ 3579540053807613682019687410854886336619387423801604352441854830462808340778297\ 9233841786790025584706784134858383380677866121640714732976585866675156174464727\ 1284284742704482157495222348807033754575608726429779744410982492978184831718986\ 2252155864249099202169067635927278728381891148791203610218333268004475620746480\ 1009262528510063329358740709422651486769676347960881214666914700675464785486520\ 7125740896852024748119573361687306755731110072445323575810862734432296899717915\ 9414896365459153239810941338278567889991065036718749402944752940182049203625172\ 7207399063205661768093014203546805033765896743663344564831414310560654040032692\ 1420800000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -27447006730431870720151893145047476200\ 1682494249428504427368797799842686947228817632461532462134439610522363308513714\ 9863770277165320313483865987816089811402806509763453846059685173645000667624025\ 8386269743722115090048160968959942947813135553273863101027556318652072645613735\ 9895722515694725892630489053919096270251798158969664010246511584122527242398894\ 8366918598105465442430549730240619479741757584627666173979395404181086533298903\ 1833136666484352813147346561499735200386856235826673194643298088735166906282027\ 3431786878661365290089764415566574255138025299059668531922562953160422237483410\ 6928115144057640199032679407743392169004512062059857451230432452070044406471118\ 6749686837704847882696191056042283999383476739851020692791152748130658181935214\ 0174430595002688155588351479843431764753237881019889999378400480834339658941323\ 8479727863663525675234632988668206071252042182094317132206428089731069876323915\ 9786638331/25821214414289265139343760136552960777028250209042509464601628174867\ 0377445516045401644011163857706897374675948529556561932939866269996876186329929\ 8800102141752041366489433889772671948151430300991981397814778084353637371537288\ 7868565498041587662788150083072354765285335061583416807563948414854816792451833\ 0786584077445848593569755560137661923156800608638237825934428927958128193927623\ 9955039986484653215909322896879027019818177371377506092111321545818482984396969\ 6221386862637391430208990904530677958399403509274045018442356421810114573432655\ 6665445190688157451528192947847490814232186579985111975849467112354006286590876\ 4618810363520671289476735145746415982126475516026414745902602788623083597453039\ 2944078119548806911959314485563630587263853383007804487538853538665563630352632\ 1884838219964667816784691200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -270956288715574\ 9358732683571295711630033747533149457827918527658709047049588324700202533807013\ 1941690920439362733354337366981238806797492180743992771931348343225517621167691\ 5224627363579214163558210346558540996471740016267817609624262839413102233214411\ 5970906899824135203118389131674135831037456304667117447043150290238144256178591\ 5666116398585811599331284275222055670731895574330349355661763019487710570599850\ 2500780975109161993217381916549244274586218752165477302658142850194079711430201\ 1341211535719817107041287759299964777423388223470672639655212000425392415377400\ 3957300699452316740748818290115198866509782508389829082625161071437476297355485\ 1229966483340394139574556961106240792047524425280594128526974071024490074145742\ 3676405539210136344030524090667902327028249850055926519911165160687773880875885\ 6241771570043205780016792291500753205472076099701172952261312776200825691106097\ 377731892717626068913935514147/254262002321118137471997638059955302182799720715\ 0308651341113377514601923149094169595931884152634356647262502746202772545849240\ 8143344162240960921528539778431178884565396219065811434692540899746008608805631\ 7166737829598744660052864369243947407968372851178486349016349351758162711662314\ 2449853824055525413491128663326352650121312873460121165411777885367283509451789\ 6993081862456233421740369656979627321978358023953793830334063290451405018666825\ 0407184517403070564970704706226075948670951906216584836587017161336266312824471\ 9464781723960105905956262516384479834233440971527951377808511068837553414919565\ 7039373702043342868088386386558318549711745589618744381044326117267008831681122\ 8690281154706272850713006571952652222097717884858723986792118127210908572411143\ 9771699088382802439603578501902236925925785600000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -475673772703648342011301002927560263716574688754401107832965186591747952249778\ 9516598344794276459766819953407538137445131582046284144437072555428912242674766\ 1935267790515716903284866793226164099800181111472531276060715324678274252133842\ 7659381077116749276540508954779223050065110906132850081674236212439763120019871\ 2119530543909013589074917027424284202710561202843884147320965388110422020039022\ 9577594773163248347788991043664104584029747763580671468437788281032353820612001\ 4732213967343942319725392041007964634726447723933249668113915324795916506895461\ 1632266094793484827194959829764053992250753380990623054334776976583570884574424\ 4817874193716364158287038836913713759149094649425072094687073673335435116708888\ 2116502910204471550204592882031840195119533294246343828212968788766909378067677\ 1787976883673986299064913309863532370950246039580819469539208478687494562199739\ 4927787888987553794716617516218325436251943272811277607/44702468975439055037729\ 2176592846243023102413104007279811744196995221924828193803439471361953054966791\ 2363902038115776004248748486641040058052526372230715846281430190920230783586185\ 8637741847265802867221023852829072658893841532471739068271614129937240695440455\ 2241063968603066160900410290493101552001554000428682809807061828599181324455758\ 3397381088890160406677733309112347742602896878520822323506437413025840435478615\ 4487589062316275326033862192340201156258415609180027338630458131071920618724770\ 0728976326910231231954456586903938390560759929104089959150502113472984716545995\ 4753972850596942654013689424410643531816905035466027563733388224379666486904458\ 7396340434772951841625227309957795682850597321262851114930517774439604619708319\ 7396289815888348730576709625006219956208718890706325974576576468965335341465600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -9032121909927840268447468322616511554352951\ 0949268861127134064638124868561980377847838699666773066436728429461323846788630\ 9648179000137492402987127601417767951022950135547586614383320733824345499221949\ 9812354331554630681975304398756770637173568907167067912915166724584263024948467\ 9823611385134687248376842638200571328381857230277717535189281480866384489772533\ 5094648837189201668353095885552487496313696933827491934261200900810402152841587\ 6638683001124795070117675572944545689085328725821436415315289394806032650095726\ 5322370697086116936118359037556765197763729672904582981213619587549024330765879\ 8825617489084889590597433625844608812978525440265989257164441873123321089227707\ 4486021041740094894186594524435767986893750938646439689766894308548039357183794\ 6771181711558912455603782564959534233665932619754860173233715872800481805071889\ 0575931571203996501592257973791554644597194357166055653511660775524143911411173\ 3246793/85374756879491792699690543452917763341644800105072210663948927250546013\ 8098863010129612717416820155951434579222664050494157290082601994255844697964935\ 9824735298674675568940816733235695587620748334851153319145444238158551896382455\ 6206591905710058332394308035988506172383163838714993641816429587457846910580803\ 0950720873210763704783200410595730630474953634272697277304158656948308780096789\ 0109056604287434412225304515055755902176452891364579222120410875315171831308141\ 8552360357648570857607228528962377560684382916530847224362705165197160794261334\ 3299214790499622643966646052288038338612575373725348636022489715171158702781740\ 5418937727549235152986145145666194505534354953734992615220055588867474179678542\ 5987397832948277039794185803342097585958333051633706507980028623563155626171172\ 4752892880944211838369792000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -7322134010965144\ 5667006633591421277638731869574839131204342660680784647396446262596820637255500\ 1932750334131531612056367940590234544986633655572383758089391819990971585123351\ 9527346108065786453271220824880179004889872906344087023494705417151030797973922\ 7428262287113914727112517330750801638310215259947715970848614322265061791872621\ 6360328157760633829181739681236128820937597093194918810864645800991362645303615\ 4482571563915712564819692767027551184786582667285397392121723108823615358252836\ 1488450778162845671743715748835604388392561544454985446383301199564955593031225\ 0032481885359470723243224159061110696296618835078453632511448770135376938770383\ 7178839026740340696206883181284122108994341371114095282287034504480374774302513\ 5168625879756482257633168770220222262611123956533586257379742743691327288029588\ 9531224013247136319878002741741348829743908253206767504907570034633377861538907\ 088313498311418231729523385635916984849609/699309169208504780990222161346336195\ 4492314840630688428182267401721617165857780881442202905898336244130541638751990\ 5703164647694507380924835425339830314689348009864295777573930864623948932882522\ 7214308308525872256983922041113718885168988016305407236398079217594087657161065\ 5965906158418435277537733493401126706157991963563587758829301122445009284888874\ 7163889191304348368436322464226805078464129907977275771511103378195129312053121\ 6787100355182368900164997177105275245373130139021381350554551832584922202239406\ 4780944974808134039065295245051690930163651874400335130110002112263764214983006\ 5626536606879650234867177732092591181274833385585968295728096956296356020563779\ 3595718806283227048861918630071549355583623385772602324287541764332799577741073\ 3368141603653842824575460399667882976779427739752616323173232672768000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -4318480563991100941972402543683250835960132904582174\ 4739001622303733712924335446391477954229214037479128370041211657562978531955699\ 0800076876959141778772573505790577135137544738561242835377589420952116158002950\ 2278418835335916478238138527010894605171184858654024408579887760361887384514181\ 5383048607855842252295959899328879427761287510128113238208456822142723959106247\ 0038166224849971811384324580574806695587128083025160353065671329347312888454133\ 8566116444419369270397209860709581574178023406170132196540810795103836634410646\ 9586854335210689800498596946741189316593876130463271328028783140724557010666251\ 6127048193219280536921070228356066260329782422508515566425286030104812187186686\ 7138321327764278217285584268268553038348288743792714832592648535197350273224115\ 5420424774884632547401620159499056155127513683729169060161127427277606002255142\ 0788932478367025094700116153144548342970516320748035617726484806711909380957017\ 8101/41867678259923407645092730685769013980700323568765559865295066255162248569\ 2747367123797568268227090848377497166496697069666224248504916922510285396813803\ 6304809924861739923465602671638266553500016658783627599874722902686642719138816\ 5371259267868038781529388133673309405839896928240428671109597803894779691747466\ 8777965638395566062508758563908437643447273560040060875780278422721832293012681\ 8956649931625858348115179971542252243885231640291951971185033474147129657054909\ 8775692916883735652481927589531689490130128973919636909602710327311056539701456\ 2303204372711155185685740639664762335275420970522257741213094418589680861858281\ 6059691758727223882758466615014681640720198416386362752932632571271860822284130\ 4458861753232645873595043889707359826658811198180843047805460600776621476592982\ 7254237574058738265295421440000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -6758457837019\ 6513669850536929688181319296034052161664202187929061150978278998089313408035982\ 9434749102038162160133142404907129597495633442959838796139060383577089754002919\ 3621654179888878414706326030522668697316277034462035771558334395839822396536334\ 4011072125941150723275498738738593313591238947359526744599294614457856845985914\ 3974511568694633773728051065801580112415208626912921927894049846965617150235777\ 7748164119947823643227166770211237016831022580806523227186110381291747363193800\ 3916359738075707491006141452106006091249302993832366907036384723450613804806391\ 3072437216014480472621596844576217427894804042330047757566715251430600563839406\ 5704568714545286079328930485021126227473908614617681347144437033308442448492272\ 6202975553876332603038478533464312890602217334915017740327421191862889891758226\ 9439904329138021800748159028550747119775433973311366640133407396136098160769008\ 3542420066031406536915599209669283516068331581073/66823765515527257576081475738\ 3790865552482732185895074650122048208312265293822966215793552903506859185395537\ 1444046117180968160779824190713949980478556329061761802689381973709566554917848\ 4446819528300851416687327138114868482218694648146108064303082795491931764000301\ 2217019538482566707366503622071088597249889377584417105201857445595809224787678\ 9940230069970147570039226370110603612148372558919636633467924051212326972420714\ 7774750326512716560730670215151281888036945244183614070402569119498040248052695\ 5715474645702039685638631589602039792876207637210374871872578393704224717809236\ 0886165523781320004790804675406422813442424825154676049706798321068788646706828\ 3398172615344195012938124470885822728571899832312751598416851798244595667244298\ 0950991531302511613152188955103560778858046544500496053526777385789949625342361\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -11266647593366879694179354475660924413688\ 3040288090247381475056286370617024001518188169929332693805030822590045351074056\ 9640413068163945789801332976763712061719906549888038099623492884325142106283964\ 4352718790005933667265985790609700802222299599263813578872446398253656792200205\ 7943106512375399244686229675952417859235380162188809874768920032628859772584217\ 6352985414124259798576551826886981308359462291778394600019447139242588213398823\ 3664510492759904192430965101670951493520760208770437603196109093971807884442006\ 4459786634001179743453393575132117220014788385796707999525898623086683900593221\ 1933986338507443030167085298858924554316808617774150109739219095603922431177991\ 8022301544035627062351862866580534280748902509241102693341474652076989758068843\ 6712476172951490203841794716165741157690146083141335595290026765963312263234160\ 7358169463949558705967117811474217430636702798715265627456663734544640786941004\ 2257846309502063017525087/11411983051747530581107422462205598802459397114726156\ 2751921934234492194890789638952452759103453976183112628340395690549733932879447\ 1670941510467081858534794516896967769007713421662659335232950345860173935002990\ 9543316196766985770796659373789225224472307847164440497797528497483944460883353\ 9537549329297073022853303559958932610620969544991832724361388259411408131934075\ 8927853791232415641016010791111839177106603127359692556342318271670740377329570\ 5153167914232754461566627716521266169226308888908198525757529065381819905155040\ 0372798185026057881702382081095367495257599265450557782007712057765384358941053\ 3522308702643490728630563596445365305991123748818883160563872463120078309418627\ 3695463995426680293738902842455286077417247411736082389629951192767242758490130\ 6405596011428002925049232526378482948833234352996954302054400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1173231463568688605113379428120342309653777937169926581777929\ 9536063173763933238377260976744963627079368413641080206094796941852205236336055\ 5482705766702871559438569693415146998633681881528488287507041749919267659040144\ 7402563463716695842126613340966265499494155498871329538939362634848989334314304\ 3338385282542542297587511390798307076409033539828011512692250249477939636236119\ 2440321100693044239150340501907391326744796427804231061512806337916709818035369\ 0494414144713607830849934461366558075565302532012673745085126472295855496766611\ 2144232777119852740262425400235147107971010073812656939405700171001260715721653\ 1143932578141852728607049835046901479203394447723824120335142372575267488636202\ 8961009093636773808733380172371642905032498031072191904882486784340101614251446\ 9437610648264641952385123953676709369068304255379476395193004878956433436088353\ 5654395842790569218114586148949780875519729495894413852582889966544704282662912\ 9623802413235345707203/12224480634198099673414133795010389146289014557270901522\ 4344200763090189704587936430352464518128291274207956834158277427802953512104434\ 6909253538448215138821928074897658831855827168778530808249400071242231130886196\ 2574459796231525358793191060598911840050847973727028480842779074493578078414635\ 5470562585128162264452752260915489318123868107103993542965067899341437942524714\ 3197773605114031929937298172831247636675050975600276665969693390145039186552404\ 2240342128083475824828561885422319287332708967552378591998336875772045315745553\ 5828803904482093925913341749263740099814302184080166632818947548841659436137705\ 0111617932738528784244595081962921314149325217942002759082667340114897281815154\ 1177805766999735350036781185893181018253719798224843140210784832588158471258886\ 4592018288743061038291381580266103717370136613119223829741117405921280000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -44531503655277523109493870700669168046542108693\ 3475241538936307043474671772659266816895848572010158285426151106309535107234858\ 5931675244236019033944053372441728938885652174054908683936683139571100310280279\ 7221744815410687466119169191295124792508678862940455213134078046740272778117829\ 1696722825331241182358046455689637756260602925761242537361780210791864738978467\ 3850053577954279745089045012295813626028209560060786311474613407795091456992218\ 1180617234646180356653160536072003750844109748905585870620193511328831395281950\ 6662725112950701003179519010569791761813814285175548256496837036937188856117367\ 8928060511813726858894466503994100234415348991754768772539354531566016625180645\ 7152331664057292430014551507695022361326670814254923629118435749817354692554983\ 8216183911882618782137765460802556155187653058943365148594770371369046794074996\ 9087244487896307106654275146611434364512173641553803294573542308448003475403309\ 169824470465897674972015684013948420689/479012607418900800501377887320448684145\ 5388293463749909341712465765039173302699309421061911172406809438110053377839486\ 2621757075555529836154525872213384186030640406858101311059131224189054985268430\ 1651831084984729545827545732834888680838414201273409163406841808004492472593877\ 1158309718461486615142694707950227575872337881768414393159617616659775857460655\ 4493787031955718326951078167735006910410064731278304796029881746909642933996480\ 3455421614709383863363935949566569910590948051408191069005325464591895688947408\ 2858550931989606441641988246818860392520245397454697934757888335087707647549092\ 6361033468008133823509226590153249893830659758253114056239711028574211570928860\ 2058736577644119378202841378825619686091749666739463335664612511172727533890080\ 7995691148487005222705331451439502895095068723648529770846146030914894079678684\ 0499533119488000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -429973825447462066591110656\ 6368941671981386712394933980133035693983617928091596657784531796130447373596061\ 7024969656332138065463421665784909563643129264690819130782787584209361084233271\ 4867562868097421576861388740775205357856046895502583230300576605871690418834215\ 9007488196302953977397746645482017785258921054040087446627418808262988358886264\ 2925168961025039630108121095105738518187640854581238102005776808565459223684354\ 3025710469298071270079406648094817712041522682878030066206821618101296562159810\ 1924983119779271785938179277538305481404374609817681204073044141440363876679819\ 0787373886299566665212627431726233037883635228508902334316012658380772220178210\ 0048023100119469136383517339258216389990988245648662708762166083012688470353696\ 2504600871419488240531465034006920604775641343664506070949169885162259196952536\ 8346049990325832158016669064396275156374330668418400332732385241319219385030681\ 885392301724592079155848515076635202995900586363771440439531070641/478797011405\ 6658331068061826675554427742411122639203487111142736629281250690515335509055116\ 9050614406739782217893366238772317729894622303014567134029556570785636534608700\ 6506209599711995153084319986791434031237291391248195730302138566461660785711554\ 7355818896647620995514346741554903200503437516018855715257902032681299096729936\ 1776553630063677030512056562571696583602679139664289052933367840951328222679929\ 3881762344818819584992519632980070606952132591536393826670845474466905149842595\ 6785631523297002301780580844994626005425636225945461961767594598060682751362134\ 6073413694193737599963102300247853951767117476766782478953441951066921134078178\ 1822642205835669997399585190582057309930534581928654514038653930038757649957013\ 8761379616609343030377476055999154027273756218284122076556025689913216596295989\ 3226564479868596167191669280331107132034252800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -118130276873090423821444157063633499024581077355788479158164876826444635\ 7629464501695062961469106974498112880882588157364813084230478309606970536170321\ 5849975418208131522651567887928378113555330032096313081199124351075894115527483\ 2971136044281084025045094203094049398852509880033321109079698393239962884099707\ 5573663107893674645649173872241964169701088013644849742231859074888857374528863\ 1386647925364084184229433981379707674041508713690614560592715076154229944379082\ 8495511007069569176739353353186245083238671526072678958719224847276148610276998\ 9667223298972286725780073469597864352594877162158471885626346656924521183237122\ 1135101492220591116672648193782100825522364175944763128966527545122414825569537\ 1638751329382963081515805341944508107801690660409200828035761214008731627340456\ 7265426085911651076755729736108071958853988724599275341838948520875946003402094\ 8931258902478533915467612404823426662127416738867833547704052488013151973908351\ 48051891891780470507/1364001787520036874760108948118394424507247947099045806085\ 3586959008176361352123263912542789830341387487129928300303076180144901271486995\ 1372783204385579643023862699900464014998423452174939527789525269023671006456691\ 1613127635737491018255195752090037925574621667455135645116157597628352346541819\ 9994632109563153642083824480501399024517697375428990630685022183177317015770390\ 8989063772833145959360283816047553823463755187811586699937429013273245045740277\ 9945932759254357679547846443004777932783711158931631369628849785936682730116998\ 0697447153589784051286713317439351666469754642939527142651859236009033451381841\ 6872212946544156423383090615767752548529682049105933831707771881006189454804316\ 4728741527319896540213915890374148953154496397099895428376957469150298812270185\ 4417003412699051517002567596536417120192203133958942352205757428352095837224960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2623892111312338183393197046507105904777\ 3302780827376463660441391953094222568036997101397061602300087121913040975665202\ 6802620918915112579007593614730570500638667104814208493788550368261261727238928\ 3487010163043560779455774574573286538747392491090220422302383795657458631256674\ 9491649206408143364397310269580490506270984729754193710079786347262010781484574\ 1367706932793334872596194953319224845853971063402661388479647901559808946182254\ 7107523979736866974498358580076190538849509750524031764098190977393146713031685\ 6097103553567555233550395918263309135763273713642327516302880650911168938578442\ 6653253640883030666206298076448950714349688051322430681032195833351096355364325\ 9133722641138546117248715786962786393826224215415360687830761685856998703141242\ 5934340883066512535605226472471021444582406958772189350681732280479177560884607\ 8027811362805463156798252129767673285630468160653523439621106057501091831953394\ 0844514295703499778222402860177456376168058669220979062366215053/31422277448835\ 4077047839768428942565233446914209669855778964124358782892937386833518531942147\ 4270102668426919697505630274723858457739688940518767957292005170215171693572903\ 4236871729855937919012109174600503545442755073559007390230545145195853165691881\ 1149193834806888759035461737925500919265037533378342819957276768512810936369736\ 9451339191261505455278726089554371520979146859063963982712816842615822551669989\ 1122154600042466654959940998089606811271179633456167960426168140917560123868867\ 1558153533436192009672864262733332272706762649559069387950931821079541594124844\ 5690091211627815977890046160955744980447904316874327229280243138741489962177002\ 6769978156575700750739532719893747223288005618802762798970380219684763424378653\ 7696544820825973876822856422555109997940030454386460713638266355325926155200465\ 6259632341436217266830478176408177290645896173715456000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -318009561383610110849952200567526300769868403667126398692330583\ 4309519046769113819074364014521046449689486627440025074643083206769135592656219\ 2313318143669993008801235396706794911712933026671632463721367992453694924731566\ 3406903825982586443637315518314876088237980399976497542312732090657210736444483\ 8565040749559527675488872659405909350708636744600756629339870915384171756046195\ 1135247683154947040350941552375385091661026649438609156826349288742218705814223\ 5927965661080779656892568691859024335104779119050733667523970006396520546092825\ 5140384076357215408464001133756170254341186234774536172256019978225141860303541\ 5999644774611174869347328903299520305146684286767144186265418045828354893261410\ 3771038588481920285872201818219007382424297314993812887850781040421470036057721\ 8201691969094295949532056928135289713102072231825672006675308318698083493581626\ 3344171709979945350270762409916925425995212899923835752327578481964420359675209\ 64528719935435920204764394353534523/3943694530765165331335939117747555139740584\ 8821818151851477337995656840224850457146560002458345958466297999199489360330346\ 7496053169962036912259276648319127717892368986195487104748956677701002922404392\ 4264406863734404717105908289334390414009362984103759958535657562631534210159058\ 2495045545622117700626605377403385672751665452569145215826840198890565246923520\ 6427972169116616091462480350455932171340047545559311680077854615817046920802724\ 5114454396546722798470725577933797035385017490419117802915580131545809593154467\ 5774778488462410675149896965700354289234041698327047015562679085801618806246110\ 3173600654428166439750466981450308248738719451070817068485494803671094356566979\ 0068988728779782186631769085731640330599147658774130743763287366732701687488030\ 5260245889483455428369488815035350779623465365207792783440864259354134799291245\ 8106276577017856000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1106911675908684621\ 6052717985213612353028995161711313466009875003843112727417003745201047697814803\ 4997518239246195085286639981417822117082953314816353005785865307543550087983773\ 3293392842379114563460250626656041208983965957273311332504081862140194425296354\ 6684418566925786519525099585294089009173261173780164073011422111312527212076703\ 1546866647653561372130387877036742610398218307032338356312471673995945878772572\ 5824963744403490580330937877463894922391875316289888958954406513453466346160891\ 1376320260100996119356022455876418189792702419155300987217566655633497725764143\ 1889582831308222261800529791347596491085780040493248875646989484747044430513518\ 1646942403323513245760989679924347053994315633748510396820452167062899138429779\ 9158607423883639933696724552254687485796540184128925059185494417070041527243095\ 7192058783996744235685880163497431924195516768981302539376051960058760558914520\ 3971730718934325443066668789265076474929824045939503466192560957632868938055613\ 0488649729/14164404205168995421406501285473626496600809606916928240243132812690\ 3081652551357971414097024904813507355210026709111557814922895478627874741143428\ 0058611640953028688421785517453467891523270504433783396431319302760054134828014\ 1682372462433544500293348823268401398320873456865770927693485403766217776166850\ 0479017260564955895368737455698729578503551945279816571377661062068611431426445\ 3931493040520528976093308023084020720879811541254581715608224277043088821916398\ 8367968380073958783423302272220558847740069125684545084763745292962602539175636\ 4620295042450424396179207952702473668981463348164235996875780196224928214964285\ 1888482014868900949329616120519101558054648496698418899348312332525701557927988\ 5846217083511347236730687979441662656026012085402726151212673958865683155058647\ 1690904721724074815995106444669116494568793864280779176192750455063716313432064\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -6632952734084524448990007551118314\ 4821477874096919866476086710900794036416475388350514083796689926565143168775276\ 4981179409741863868690702535917963148160002073307157937243751208543184663636822\ 2873469508650116803856003962916938739627609184910840481905530956985745633503932\ 8784478081698559169373463205650468260694452786114639225145991709158162018636897\ 3341435381974560342605709007973867865066400892965124015803278052111275451335260\ 1409212466053916064909241966046986429736093579067899479559133848449900179860271\ 6284359376358948435670661772631274244446920323286568571519654387841638522756209\ 2786560982227807288325763832052291126572979253479854840580554560173341608895143\ 7492962994260068052532359558793461769833435266285469958291978435150943590878603\ 1997561102337805526076125418149360338678989570649117451201940877529051567743470\ 5640683171790413037971802139690666450252933881219678353897424123955750244820399\ 487940862140277467777942594249634042612009464234058508288418966430759/870770389\ 2340638308465286973771823282608369498007570972961950716740621982224238110957411\ 8469180341833156292800113587415180334149968901588796944451916046438065436977702\ 9591015820006805122855906514949232216230269671978044237172044440383967562037289\ 9166908204835422810689039930156710602102803306132930298181314347878065324577250\ 1057302006686789840958228810427864018885898593486860694824135049998023467969755\ 4668773107518118480582507804012532161008026547851350606517877040592482565317291\ 1527218446757860085598923663497810738690756654109585858477608506268298092679058\ 0360130369224554758279664787441998688029832023221240727231045338239066913488841\ 4010936083937307436887928616436334598864578556253338628901630649175599243882718\ 9023466997402622916579111138593900462474179034791226016589032917873718908000876\ 4851250611795230841991437525908683104071377232404152320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -62634266275321149155447058433558630808806832777168697105769\ 0051423980880997595817603310894726351911610645159588668232949811720614134423467\ 2193211445927053178770564427417757717989198729949209852821147021896722560196875\ 8192648406165986224716049865358347315218182593085768570340917023360038214292675\ 8682179442842806424943029816303284154021693645761307893299685902236505842463827\ 1649930364051192259544250656688163956640725542673259626597477423763843993903623\ 9124726042849136876413212072966304494330735287097951253184028491315269836163603\ 9377351543429300098726554136779225872533350194315394741084038871332738498183155\ 5895591844246850450571633229744648500712372189681927014186620959980153646297253\ 7765194049836041779849726985237719513469661201413158144476383861734782179397407\ 9232743102569444565850415030837940592912190453488058425970790770832575995908584\ 1685287380428031908712980913871871976043191309656885206745940097230964463719556\ 67879183199228115866268595450704487739069351865655918911/8368413057756642086161\ 0951024775203656868254451016810427181265203812971676334565949320931996249848941\ 2284060906497793136683302341830290072214380697978975028047744340910250216332091\ 9429245225491894687969400005300570096316906447393972391377032977940358494137805\ 0260629812217933426296328512949936147439350896758107998075198967192474400844519\ 7892989934053056271536532405003931991095609569711286369343001923495465736303214\ 3145149774575217423578532512268570251282438062587578664337986563456247843937059\ 2617000250740634818456230541337224470826322508472138657675221344924672151022674\ 4748514226951522186030629644481313951683513050571919717693610838195185313613909\ 8659390626472230602437380137579783471369226031052382907555590902754677939437601\ 4768239174481987634190483303098331656534224925524727344711085767622772558042026\ 8530289653789099709299707805240472686615152608411648000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -757060743825394346879856785315229646317048030571906293807158\ 2533710129376130420018041867259920362508330087918669894410224870468649275428062\ 0142032601668038033418133640214343397042893199825865462249902295552039678658150\ 8003263524955426593404264893892094210261715751812475213584157337912420449390961\ 7377442438350752522689067356514092044741597647523097125001553999458322441263910\ 6722039642584697802771187753925862916826811699886608101158720745096108035682293\ 6302838616700309808477490535117350420840564555418264138735382060191545397994256\ 1896194073645827151220518246967905620443791835594208874412636749713630929391312\ 6966228878452921580927110108726315180412556825932731526725458639075652961636625\ 1918806063203822890606131998614198816950207884788155228397806835027340171058345\ 9333804005204323004618797522258318876640133548368806274717804097541862534127398\ 7805138243399202442511627350660390247213802223552525039258776907753487939290467\ 05661972487566589735270527466621443294663002792704429533/1019181973926657183907\ 1921226006484059569215677450110050132166762591639740431001904262637566848839200\ 5184742628203841903790806354536507673214182282570844351278038064655696987335184\ 8364972283346381491071019401526792579004945101341612721790825660469322135606658\ 0769196494061980584101528607421343843211920971234815804188074184704660861528398\ 0345488518756833473349015589368976181752763978072572126046873893351676993535183\ 2048327500684115873782050169955367035003337437027108507971901252939969468860971\ 5008386134087474230703134219096610025406126370015325924756622880893637322748500\ 3307542618051349772851663862726528571922958355147181092939822353639278079023673\ 0897331567130313743941532001382719713248508326608908621640434048023243553776081\ 5913602749946936528543366923393136265896635039582762896284509696447565057016642\ 3627487630588303317797153931116289682502283732849786880000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -5062537204380167802506620504872043042680923585440096533886\ 9330630290666751561617923204232514246511268083288843324991030768618673333614102\ 3850141893708212833400469358996409034478620770900705382900398718623860468488426\ 7663643122235173954713274957050981669486272650980984111798004219683872550153971\ 0058452777555302773030461346749839434403423775665604653445992836460567687763408\ 9883228464465398496657585925097540998060591870471564668046070446638915471675710\ 2069689364757949162294236604527300940128571416087048884885437253901360064175019\ 2959253821917801924319287250389350226163754980591513801470563261824462727253602\ 4254826152791489150579855990003173577051834729489064669049521031161476296904579\ 1154020032184374587935164494623519519586933270880310513067406441001064268974689\ 0969751608606571546459563939256396318922090417651157653057247116663053746822861\ 6015225503985506416559230475984821370648131364143046553216465537837465413410276\ 51777200556491814502767837388587225922297108767426225592660909799016351/6788649\ 4794259314274224023338809853106841774953288835889641334765830706258009502234091\ 8638416554428844601273486447670058556853391410551129243560033756967891735774886\ 0800531361974363834711125452668602911705244810563273967238852737705294105418770\ 7215596411964195119611659120847284316079230582324484408257462840711488867450128\ 8112640044646558059378191934946661715798107660755561889552340888288081420695536\ 7311297879921350184190897280251542916397943469962104628365981441062835251588392\ 8376154360303893739922000263451553611746878773691603053033338777846023558298963\ 4598273916063853936243897385384894248717533356252565115214250182396200952653640\ 3482669575831435644594793350405612207130618287698125669947935647655907449316376\ 0198222103669727588537248841287333452036795673043951780525373719808337051266384\ 5193496197128672384963220746050390422432999506479537019427562923652065137786880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2330036518459841468298248778861\ 4494134797547506588965480290558267639369620531875922961387685801929460957714518\ 3926700469727126919712576527482750431685730521109022988289360195081958689728822\ 1071288124988724192767495722888482455694911523093351144644378563309408140754416\ 7922968809454175724465041614478981386355609910644871078494619354043898436875352\ 8920974930136069766714880064893602156410066601965245742837920110180846617357049\ 7109219613322286429719025002056104007473431742247044568099456035278757533460352\ 4737226910060149564105917269511503504146487980395802477942396087532621360761335\ 2531099645220627460023966936037692689055812671430759806729607751380491070598562\ 3754937200874632441593734155743403111840697292250791293573406517342473141325625\ 0642473970932529037462750541337802039224512243357447106502110232435908245694386\ 1041077722368789532225527558358745816165794455759121902799592243818019371906279\ 4889155814329193338847926130467430583671611676199588189098703046476072093532622\ 6172454735776397/30743036864179347275184123341802167923449947230014215075482562\ 5032026946939171255314785123187949577439673491937365837260272409020837238997803\ 3247904329628220293246284733019316028303078247245070801359631426483069633452574\ 1242533860682588966854014622303867260603467196921502417477161741400090129753518\ 4745369187157476327234835248002832900002964284593180081431370453472896260790126\ 8256599992733885955022436718215109998380315038659472059517375888330407470055065\ 9539578189107905901772914743771608922828022744742870626337222556202820093513486\ 3013964602733422698021011450236873346145081163658883942234649133145374632854054\ 7740477898333109375128456692005260798315088892481667626124282087068465840573011\ 3167024420573920685922635979094804901318909052054645392400875595534987344926779\ 9587529513071061734140922625010135541506629681235211124950846655304566576210910\ 3706899289951473290444800000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -2513447989\ 5799556169267969946163026015152536739113331760517364131925662632441338914340402\ 5939121654936760553717235326488411305903793847111020987937324351059817248715301\ 5470563094472925891951227456336353211021562751928061339457728312912474983934045\ 7322009750961269709037000404076663993817099067370159694574848565787030452789114\ 5309521744334055753392386996148252941833175502333302631422147504356906059166885\ 8038249570399645550611718960266947261366433663151474246752568135487722335384015\ 8048115436106175404510367335965591583469233725335545442464938048084485893047081\ 8003620658143428530941303286119052898189096708107453952915015471652484691702935\ 7801155797623392888858451267572854334810661242879690733002343926126164875823661\ 4343027051391622299722296267284160364520999916561385808130179879507759344080210\ 7546050447614789961164183145641616019912225067071028056343791669786418601378789\ 0355270898906336830914223079472049733700060262880790377162861665062991951852341\ 68015970400588440411619736963415518899287673351415931/3223695458494631025245157\ 5714713066850281419759077457455793325377449423553052698545601896610872624018966\ 0886111017329546831009568562197675414696978356409468147573927339997403682049193\ 9988024079273733951568342554257185897302256009201138530299071333268301746817904\ 0969294852490897191028870337164182465879588937635615001528237898439115726329435\ 7920681124578272204347405550756663577634382596002344833379056721590309381936227\ 2308547844900887673053783200872589901518429874506699153290156386406625292889853\ 7975283767912256382448118341289242151213655662222160123941525031620759774477902\ 4411813151330501273637167798548077040683495490934872012050618497872941482195171\ 1071592998027189747526522962130834095587467119186283942840677718258651881324763\ 6079269144908502396630152132997221309014163908861553212632625994625652750734489\ 9033109592155731500365909240806488502427460701755416612943312153907036160000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -207600280715933539267555513916265735\ 6776395682371236616204384389481608762791310380859782491515248123737293050140748\ 7906662072940969824546742369485581894521104004051352470100628689449377871985379\ 4341649668734500420956220785156613679435673563506874019950553437277792230571212\ 5907485137195105848451405765711805423170573077707638273724704231560223918542327\ 6783880772000832646031393038620020502508817095800522869292255958096143365804812\ 1332315970462242456784064619561976292120602375861383957172049618104486822554551\ 4246936213262182946431009589347004063763867092980494096005802969401585437052929\ 3861744093119286108330619424835736109333109649653631858940623248601517055078784\ 7533397957830071857598779291012819250823771590163287071113875053742560268921189\ 7189769432839261284342061237194596539734835467696578811750231517270311497506399\ 7488098674382284561720508798853460439091960400820728464434545920561667279284168\ 3808908372149992008866997323106753048473237585574951031472664020149341389067141\ 373864458784457601993301/255969630327266276456191232404379312018437345451010791\ 8968595986250901313056533305616584504118780436357536626729581365955330559958000\ 6072373807981898373326807876108117701703740463779889432685614676332891268994931\ 9083575141332109999826948716936588397185812004025071669165548795187027388679084\ 2550223732644504741369040838334824031242677972913121606365209774390730902238043\ 9454873645098947377234274469440115037692597566738279443601635105505551990478037\ 7672613462941830906779441924960884017737827183531610468468516557288178209678674\ 6153543575370401667536837509909995665711428014409211559094482516400614215818376\ 5961037851102884183180449702064186124448665580809020468898103108531633887685539\ 4233598941717899508256692233824766770042882820717035538602081627648966346672136\ 8549062282271681170757003115155599843250208121657940425096500671825323787785631\ 5704056712265110490121835769523658400202752000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -31292294019443894817300188055887207965904096136385647616965125323565\ 8243169145073876388441898536951961494903944429095562376499833765102407034034960\ 1114906482703485247905058685284464484441643734283176358892190529311017826236579\ 6080429164629971128876460135615350806026461496109840351081491254206485663777544\ 5549511894975440490799652329896038103883454938040953500953211193148429051198368\ 7670437852643321911235505584249784190219284367971527168496810651737140668441617\ 5767554005048394077232661125383172289992403494165185452125953605309163114949067\ 5787088563661583943431024407486221935635902987659299568290712419415995756715549\ 9262095873104916772002138878971912153079867013675931858567047491813977760266295\ 2954581294249815231231912897801383459554230365204390255507372968894637102813684\ 4861582313668844617289456209037605321893903694592040351790031115171106525048112\ 6206265870926558510087177780679576296568665111438363122192462098599774684565415\ 7070624773982888850924199388399906961269634782411525649267527238565823611222903\ 697587/367472763549934381943077077538718444603258868772904085339793033144329674\ 3997198586620084280265736565293468908417819293131930473198148936920781771327765\ 9527383673789134434689417442173728920238250329016009820497829862544110575559808\ 9336841735581096470522078445154081754120654787459262612823996062300715098394824\ 6001134443631520724892764507884060119722196765178614934743066309356835636702423\ 6268577429428253765134502482474142345114769780487729444994868544067492625895196\ 4183331506401924579188549629380255880748570041828517507057644284050255905575597\ 6854084865358673500954078330026060278756990074708999271378065493148960795499168\ 0833268862507677852316994189116650273004950905602786542066752509048395710790026\ 5319513057798797084709389227358938700532474578607881780333403086467307356013137\ 9894242894360913299261366241112423244946639070030288466836840217724452199685324\ 5693030020972854143647865485163233280000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -102156545508932300097465063757860353237310518632042591000002991831550321\ 0763643390470734877873368141689333073824283363831275468218036481464494074645535\ 7076959773458748897788188272127464851941037043613435794490482747267726206787960\ 9800207613855948335600306778835007331300668438848361786632412850233647013309925\ 5919948426202493866695531151607177716152776708003282986369966084534427631003086\ 9370495110312276126839891266421745732937971377924810152507137762561269451995722\ 5492988290616844902085323704990868253819510108387740868309925672428393293927523\ 1389798474765631352220264519889388316352190230033672740546565432772850652893995\ 3020403664814946264958887658828281403432581307520292576585615506717786437430610\ 5669085726240405279334259640062322337056376001528592139018322647865999186249345\ 6803760451933323334743713615069659718980590054215832259266810471251626059270241\ 0799203755944775050686014991655675167738516735454401274561914752249465652896057\ 600363803984705383459281995387333553155106649989977795202301120653/113457718253\ 6648204462501244773109550638565009581567436859715898802470883583374101001922151\ 4225360822090758238707290149007866386723351303352030336675830424347772352150080\ 8500054860161921318980921678265438581634142728999444485635743742300564179458907\ 5100735011227945566219424619320263512309351524237427456074746717780557485081600\ 4993263267855213628578221772703569991699924202090656626806653274308463247604460\ 5878615711192742371496200944089031102585668521137783105452521256665516933782423\ 3410946031805433502349775478921286962340516305181594335327748051159896184994603\ 4812422639089342459892562623592677968869704150530613692301982689449454179056735\ 3669589980259204886816423592632319846383526201797486741277047413407640109003204\ 5640295627457442634348009350951613025173771019283991806657513131425050631055087\ 5192691137653594019092200401799740856613192436566112581884542852837177529645137\ 9200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -790647231608611372170580357\ 0816784159052962165216556753627725329737542378035615727753588149611467656365595\ 7790902337732309249513581129646687124675499135221256217371952338836167882582903\ 5599923548639025332638101531224910545007871241151663788743763238439347280721630\ 5614002681558579528173096794732910078397493723614885785028809703214965221809733\ 7801660317746733845838920919395626823593118272423633761389639222711671871422740\ 5900350322311106535144913887240585657646537271082819396355978343037642720382814\ 3239629362883089865183242290944822971640312924247361846506152107314241469671731\ 0043269544334671809560043684335477947665801586867539697295107879911188656651391\ 3046712127873637140007085402836423463929462027625135125822462822154919523466454\ 7797242871480545406314035720765503269629282698366773435422669263445136431460387\ 9997390480296899028140866041832718254053084931574432037535027372853511869788230\ 9055908922779894912724825446538655536368311440295820766295807108727340075087744\ 109000877616849080513161038016044691308212672767107/826795369322998814513940850\ 9171816065814102356507569511317749716150166524874033493533058888467101386567952\ 5177884494535112209602910185364298264489963403853877064580626063713405267057058\ 7179209596338506312438254386632368072864805405452395966559020444216863346968910\ 9307571840713568753479107462312106172186600687191200015866250212699994979272137\ 3629820381990092640192235935557337214601041650687171613463738382734786249669349\ 6159530682575662682873531568680234077286766282870373880695176522477545031206481\ 7274207184257500380341242318654276233545282395939000116698090386756329073585520\ 3560746260659547909852550446392455591936544563716629783512726477811788573898687\ 4329285897452552143381633320615290755892167406557200228288739154474967860048279\ 4392490096758053624764549890685398197769327513781248267408879900725383308780707\ 5298639883384895672254379449193873477870565578785007686425464435670275619768699\ 4534400000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -39930285871581575605148\ 5131012324699116883792649462160045389346984457743483413062190561897189718688698\ 1765926585970307666273783033008970666209578602065490296074616447544093726766805\ 9146032695825637219400895514758884975150259360715048133728077223611655403620745\ 7557772584897412312197338779234800821086675854979796562625161751871406986694969\ 2853585339693228394625507161603947736987492760721911560286527906653521753813122\ 4812388538812290502451380065432261845538487025528848277074152236535917206638406\ 5832307254038948149290508043179681147053998197284873434872738662184902468304421\ 3801590462794953722709996333712957288264433810678890403135554495472443934383283\ 6770286894145740509031741980853181483197343604389808413820630479420847754931937\ 1774335316453735297577882318455767577934321817506728438616265957179910604030341\ 7745252325602419210794770155247799690769422974577132885954432786027027381199438\ 4164782424868530758967793397733284008784727131495510132377842200595642890859546\ 65690879699575059671861354417202754488669379755712440161/3924260412948924915840\ 5873613044708263207174512082505562469525045600475065664704049721132363304669726\ 0475195225710181815933183042019147255595604769395553186088444678120492244017471\ 3165578535239074820562802799827386575417779185865503524797886307840143271339187\ 3168761353791963858275015536595452949717382407540069130394328824041796845102041\ 7598124264335529666896663031542795077612830481969033925581211047926769357148620\ 5272771556357707302029935640449930229398220806527444531317809073543986874311127\ 2389694061316231395536832692592383843027390477698169823792991811772426475291598\ 6687238478255917517311116066748096455660493738139813817341458201999446275319580\ 5613875962912537553090308573031948158250193481693388630402580858309116820380128\ 5533171071464102399015153926715831278781410855559945389624004681756109969471283\ 7273166873367273737802203087262171541956092209149006407982148668777106649584132\ 2958543912960000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -21793630813536564\ 0600476508957047701136506619589648935392552419246099283393479329041202188474569\ 2402647226065968079681585277155803560930257951891261434309491559926601847799094\ 5039342015337055445363430946526625680398964425126282158614089378008039115158461\ 0517486867695433226653873017963810511586000017184908197508266836425509542679283\ 0148451324002545565523867504310641073836882888103440955467578109521816856355986\ 0400753667245145669011630093095497347633657399547708290205224286423542209854801\ 6498350020655298318433982058999602778490372481590931182349878454825413301956113\ 1570735247429830282035831387186063364627929932329852669613687467752869432283910\ 5326821784324255139738587200829953442265815528791093276565884912769622296258963\ 0213036270709949399881540595906592217974140184701219815649495942343965948369708\ 5728966585144834097160862505142081146387286610353016758447009266672842409327676\ 4715654640705687609711243003290681762459207073695402607248130538705260956374735\ 841440974760242212447713974798397697653196838443124037992477300895286327/201409\ 9487329066661173526640882923660105342200345361157671022197189779061256329222394\ 0882941206204397013041104958160561258390358292353590936842003172264676264741034\ 7698613677013915698260658132846642391933837044622155492222026215127634428886120\ 9333101202782898773523288091449247159787895708754860782394915237284187750626498\ 3803838977368165869237603805686647449506354189284068704306539243876474969817280\ 8833724051568885267150779526672283018035886320152003514669359036845691293665292\ 8145330581447061762311608692372224083121238021189384406427096254061331878297801\ 6613389082048711335339131986924546091499921774637237542193764567186343074953905\ 8590354257641487548016167029463067416985205435724200552883815926456121037794203\ 3258581704889795078169966351903727458156817146868878677670047851808350194261534\ 1114909303403762738612403698490548760725706098423488426429359334131749575097213\ 9843541709601167505107315984793862144000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -9664948728468392337255100164532719543308560536959819761436035089207351\ 4338915023344396279329962023083863860179106755201280844077143272428524437016355\ 1336263314074557943359285335074382788671905054524693503093522957638668380616159\ 4678657439517965350197119963247138657841924939917873933960497073108203136475097\ 1481770409192403933768905338305829902267877373941396022466226800317313920635340\ 9338541484192004333713623745477002140864901869823739000330501802913529016970427\ 9935974495434762952251971431445784554857275945883492425622343547507448984883923\ 6849508825340579862196380389802852813198332762557971054225361370710981030493750\ 0870358306305083997153572238258207950662590944019248608788674743571434180867568\ 1716287342289810712609326533555866223478202957787808450374676864207528460001697\ 5644484589891222996303667166548385156598243529473714301278419056283421654980759\ 2874428110290858147623867567655980596177268808479728682191449826265658780975579\ 4348828407590240231455481717739756270907558806692575983472564862475787848153566\ 23834520682569/8422913367300372061902273159833523284773482555243259387229007002\ 0848359877257599465980713436644553853958197228411297671102808221274329280260370\ 5267320523902265922778764407192104459146950219562731976305794442627190234866147\ 7361939577035893214528242962560627709293348395668402364434458466211802186357863\ 5878246083804900956986713097517874311530175521043194809007620183952574411635535\ 9249915828155689182665209044876774875432241248545084345470429778520397169244564\ 4352144341257625591484586290591523300256926351380396504406740247842108866678432\ 4851222632280041290607901282546113952042720945603882396026933491686095119194031\ 3373391138771039227264002424341776213222996807850742938887314220679187387575152\ 0267384131330797483540685871912303130772679587969386424279300788488756015682166\ 3110067740777008554990740823473592545487192536955454283218726414572531695402336\ 0901768544783299357083444734035662871070639913749708800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -291510818178885714058244119067567394084365227563529640\ 9914046164024626970904249102569667425939845426447929265563647981485340228652539\ 0573430847289016764054720857188612189847507468695010143716795362255657793443710\ 3755548958243961168500569301330432959482965945851656989412668444818251834698518\ 3833088688939806537192726478008075652180589127905683731161505378455536751689932\ 3295105891670971183872348069555345700554476048151339733681550979397694742550047\ 2726135788000422158545917444761612238784640212433820998030849080043955135733021\ 4420110585558287660483018177848146450766076740560285929632694400850790218800597\ 3157625396662078682483500252336522263789117647692107527887973856724306105709114\ 9810981800602590678674852536005015951892918107319711182067044220103731165071734\ 4554688136390121514614037078450320284311292434562818108735434084716303245407422\ 8993532743129829876244579622564336824502585557280538557971069673447608730608814\ 1193763876239982258314679427946135345979501405938966377711767351526332671294975\ 044737641340622232945674293108597516373/240705859121594696770347617681323125846\ 6965112249192665008376004893202137827816302890261667596691098262236212105060072\ 8074200446975141712297731843724024808362980540622459703172968233251337900602397\ 2415664240710514060047223129759394868490422858984816780174888342612272781906372\ 6726803030934807925117672935728843660522184052120084069469126873509284147002076\ 5300862753513803314783534410998519268234156152287021881558249996356897578881485\ 7813137655923726843004687190289276602365715013587712738380218422079485134204344\ 1984792814104624783580343803572247701202260782902128163180430169794626405064452\ 1605710598039897312190361267839388767695042845060798615281068468757701142169433\ 4203558055897719655555213687832107603465307395098374096011969232887788501866587\ 7414814025009893646891687737722294464857113353284171665968792723548766556181344\ 0786117472965431740652502086038582802042356597547962733908859291535586297265772\ 2982400000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -13810039761617755886\ 8630568262003870608761669772406981405719091584805835763776517112324570104474763\ 6429289194999884280157526621274956404511264262881963170213939176008333513967418\ 2693541518903528336132039669848466768599686563154771888784467863237497821590195\ 0499636092350590655569280501290580266681416020179641685635024398792626026979982\ 2986326633609034603294944704810715041514020732855222258254967589913938077695516\ 5089022161046991565719401513358441173818415780182418040441732859201215957608914\ 5043829296544976525552788029656737909024455030046657441489720761232568908125025\ 4542240266484210748805319444305787862387507211651925562105250011515463511321570\ 9024796050117279542558166692700719367644764456275319339041756459635090266319659\ 1740110644000518441738430021546176013413915353312936433530537822444910653427139\ 6721694673189010704731889518540140462799701382989643396965031234193674099396299\ 8443817017714455626527625157843391430382808276292061975472552013607888945295978\ 0786487273385074885566927128768937919671749798059059414697842703385133784924518\ 3/10873862246184709432101546721757142229829284582459690320946136401837433831445\ 3463817972981463146979526839044190531458503933219942519265620019811115058109560\ 1259414353248855972788213787682328037325678834499550944017922731809945590365865\ 4345641329293892365127262283433365495899311010098980355251588203479842085397994\ 8619153287906675806369267458023742454345168579318350688420579719131408373032503\ 5353214375409439365501164784395732170186992269986793886802347152241993936163973\ 2549523665017004452169802501999175823574235102626122071382159189460967229312153\ 4653703054304786779137460358815310519849441313788510139091268820733290630950472\ 1180851147804202272012916912976576239041619909711698119880295014794169934584051\ 3563137571125976014765902355422448349901470561139265458664991343434818774651799\ 6430651790984867762960439584353095478721254169813972000890589000148612259322182\ 2618496821994486530506830571765074204417856548645109760000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -824265717784458279872768476471462921939360542771127\ 2507895078843158490173612224901166945830789968155754311947866229887930192718515\ 7284850900535044052628706006097427496509935979379115234124720776565471137672481\ 4135630343683521598091594979669091624397131057939290749490088056109080836877903\ 4985205311603747685535024652738842652278969036039065782980029595435299113795426\ 2510562655072282527823690400319845388374815312507495315862632992377252789347866\ 4366753211887780672427545541094043871045414011528455230995925588100791146604228\ 7376360395812504951484571150184104873017156905537656274556417992145510183145935\ 2620463976626078323578788403501457615419801584972270176343450339802895049741124\ 6050996550933417078242984074944435003939476152148003983706554640629121788740199\ 6579580324414271064804727199596242054344450580961538588970319620378179452501378\ 0863932498777760805582091660570065297082080029253961468952568024050181969952627\ 6303093616109698015596312743777557925533827883738293258894041585240866657881253\ 189048847675933809202733514640638866626313719193636837219/623785475505362996225\ 4012494250251793714381002785406229167176630868390712851890937130951291598934098\ 4781503498134762324604617352146818875788424254202723198748894287907094052405954\ 1787487239363805965393689031588308856463421441841854046961441555687897085655963\ 2554584212208412459242811197893164148622779856445172658605769055575195843901914\ 0443094921611599657405334856760308050056324135429357022084882845550272789811099\ 3913840937230116697123097347484501500193593186663026015273508929465200329161867\ 7420523240024597056725724080773892254342186500152031595178164654820744646776862\ 3237769298798786236434175137896783638579060703000890837612450275655407564639126\ 6947372453879789894827676406365602046884684641421434944709260041754389349655283\ 3789201942838370063368814481424045756022079274861960666372637063932510344900583\ 8325189694406977926518367960179901082391700375921154774821480584652034090098251\ 6209572629986413447563362248938854809600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -122584794414221606547791200282268891401748910326766105855756200743\ 0536062543817928627147085967421921559069526060944187684859051870814639328959369\ 4692923718497771399847383642977071673791786555042755921355367429285759981969634\ 6099401284144463450645648650199247236986500430533719131764881013644938957575949\ 0952080478735402328485358129310914776061611683759175597329098945157055144705144\ 1124376964832862138931506380017546388223408631910233824006737766031317856011367\ 0734710811195677083908913741049553115599029068461499981263706036338037681476115\ 5553949961601430343257512793325878362333887726269864758382042129538642364607878\ 9970474718244385753514950276835629363977323206889527609588891298697534661247758\ 1584374052247834566881758924955790119324389861203571852140759317183756016494117\ 5428835625079607818378762456341053368436125688460595335597687331028283084704051\ 3404305434771082670443291492710142917924134616815072833661715536533497573915502\ 1038450068916603510803159185890777371057164174402147566100822459934043626824453\ 6098469346556293399548683880226499715551/89984515727419762389381619076502801046\ 4511602693970182125243659116091059280849914687418028203198735969629859020503275\ 9205681012001039678537326861971558875216909750325001006430918037417777841927424\ 3953939964810774606227407101050043146900107634685601002900950261408653371561194\ 7219871551004351784030582448555422962531936904055290168466727788951087540351294\ 9487994554463229549370064354424233674823960940369758261762749705709325805412609\ 7639131913854518553213943382245302452908989746347282831990863764631156512270532\ 6298780220652096397567313266473608841051076002375002647906667835039086491796164\ 6735732637918127191583639896203450520529194762843137394728467238706743291095519\ 6062369195364120421219416621878440911460205070686790200039825095850672184419409\ 5254491565191969826922745108010268118020649163514702992311686494186261667018010\ 2826531585344315207133467602446476976943566366534095165526789271286885590406722\ 5476741924075130060800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1758206\ 2537281884368231015855353909674074980953898438055564083733919572865464986967141\ 0271948237160478909535570146831196758959421651356815249073524373970924917951748\ 8755310376049993667501161024200372278092640719053182118299532922543296275156969\ 4345419522151498832849179528640859697502055752989828757092543209892893503949230\ 7867275117207041393845670988526630339159686766928317800522623685982393906251549\ 6637077878974505656826549803694932980355532082526783957267047986059072867716836\ 9111424086063830406647396874208971448407520410814467911716647963670888847678479\ 3828127642497224719610040859232165980413401613337389512138331236394530858264364\ 0373953616697283693550900685232456083463223078277137643776055158960054284619434\ 9659866801197034388980510066359820329435384251107905490013388988523222495026681\ 8957059683398142661915953753628232873383610202323276545400577961066685392067458\ 5470023757967782184865688486755715578279086653324379481730825780545354263818931\ 6400615897135584072715079576570624244094646337662522798989821752362137669701415\ 8770814397054714081386633860292297/12649184116248943273060133151228651529822621\ 2808792970933048612242077736480825773174756488480706396506790802197136079740582\ 6547752182537929737728563408722339043134172187218598071263957354737578678172889\ 2563027516649235840012935640409289433969954857705358040349966498022419008442690\ 6091631265365251898653169424136261412724169052125574866516351070698997233530103\ 7015248030663323819664007498280659339720527018146256459370216696708536891127979\ 8920744871183197162042976073302269796789715643842366029782246144228127298010993\ 7356658231920989591171125843000954248298248358110749724382291743354217853728940\ 6239626995478934483579413756753729239729823171793891363326535687968532323488429\ 0946764938259994745547537562424507359461500113235748193374761654544414107375262\ 4237032947601144596630155052652857602397696657580700927667947010470687207543298\ 4141009873401249597067391476534321321663777830259027488265731766168272247762499\ 4549564150598494932539801600000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -203859283949495112748882293163734760100460951651095679536565619322631649673741\ 5453397692970056246050021573293482472521448669450647668478342329311200722199815\ 0497743529982197371000359896659632282388996175627796201787409297336902132554823\ 1802076694488915392951605841486923176655250577394826895605679286753219365413487\ 3033304145651610399878626315741747112206382350088154470838925687558213174191206\ 0595297209408527338660181900482423121763267278155383259082290339308436798771214\ 6454979473605238555592019500103253926784225851780229757893683044329022989316735\ 2554978119804308839557706779337459357856647653545589358877852790549250303683814\ 4783524837494803080387557950317401558610241465033272203057899965014372746631670\ 1777276523992004382521517907648478324505940767690949810892034947406121867382010\ 3918097857450286380691817559949275464588502528551342846363858615064594777031686\ 4969876994482666989436947498423630691589175492013940434007112900792932401992029\ 1620248403211250388707484711806101586112595983448111508175705092741912011422004\ 98664309155439134108438339209034371787/1454037987697588532443643909698817709344\ 1723177075720583224728218408054815872373087543870578699926293266215042645041978\ 5403955541716102779927935631837938358792325715068110425437435712912175213372131\ 0696563267876153571719820428869800813761893979740265872579785835077658474302249\ 0614385264615504493348832183574800364950539835918214644755275290904344277801462\ 9208294928681750725035530342906575236842701450968145523201572093229686478473704\ 1926440328445754849976820283549118020094228405445679492570007138009476654793995\ 9027197758843638832659643215452173483529303953944776737790421014348422291748415\ 0113353416370153599164349953565940626898527091297241525536528399706907209476215\ 9633637591435309723671665576900963082499913551082561782257339587161346092271450\ 4525060829128147747559412081118675193918539763692765462276618418869732198676797\ 4271688072398726990323215286289888093029514757782234160475702845830769925157616\ 6032693329006473072607232000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -268663522426417598109749743511126659541582100820326070879560643614632850317104\ 9255686061365998510486876151121683267181976410830042015926820221076090874417584\ 8195145638670075979221107301231965507106372702935165890426626812939838106419930\ 0060230747889566440745891534606197015982640442456476733824433522489572688338409\ 8517114835118582791826449277135444635247130926353379695092937250282678132753820\ 3169033632096744929465791278682446905429294848328020128999839334226526119072035\ 3902561678149841511186974990876659964809807143085517477163703098486271348511059\ 6813163535841215744803751715531522482658826971629575459458371764943798398468362\ 8125887704465386996647236715973326090706710839219973322378114146265332065927540\ 7683294577277984559932933741250380725862934316243390761911319288357417504480013\ 2738132261757396200620309219287194124656342998705669140906964178218750288667784\ 2139294870286071131295224306439951903527301643292589656624854531379798013382149\ 1967866250653201021271097791586546805477157242881112814654740029458815485002178\ 467467453746377940133759824721446163035610383/192395547150738386192035786301668\ 9555787873025236124672862885738426501397086293883684342024860440199441775509990\ 5850689478373718527737241884000865251088281526243126692462035463306878599424066\ 0771307114794250539623130056293297217609538968838793601355281996083076284382562\ 3808006373856343748627425455717003082153970282812187804135231677292987238230931\ 1636487115104914989749823291175023905666703098262619194059818017246079548314841\ 1204657037843655564026090912964305323594409140455573065347346796611407173506600\ 5562479932950717409767156708298285072798812114176576290754180798949890891324739\ 2720148120890405585632588587355242396614861793012495928724171814625339601943918\ 9386353363659227874797780192168059032261669895304880981683940455838490308682180\ 7354736507671103666147263172063209486704276645229955088551885993858071510630004\ 0928729055308887487315484560649070913958116627241511614287213112793985395548401\ 6986240125199158728035047903918009876480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -197736291040656411866744580857640449725045877812883418522810178\ 9950440026083669675269201959188131630097583208001410270585260449425142442974709\ 5594543007807644993036284507688329958354336840404913372093020217964711124136779\ 1506712470642203791519927867910452959589256826941908490068467272156200145795061\ 4436777953121135614127314321483041875897493113464310184366892414074331925039697\ 0537606146533936257328700009607847867376343188406468174137624903000295486422446\ 2795077157756747207089220507668134053339559280774153902624565900513625706558507\ 9074004272024287281035782590845158282869556705844982030420246516941366093007853\ 6695117769991286118019461821999397406134260431382896570435013740673014043871364\ 9155251252509130264306387060608287736855806655172048387045925811362278122766600\ 6862928507372319403814380206342375691445544009958467767880061501931738505968196\ 3594704235059970602127525948810514302861027114279035014180891544282088971047574\ 2014348720591391900615633696697412233396344905366826213084208631806686651994680\ 9269862620825884162340768894098390028704055769891178781964543/14415576565326163\ 8842794351493571180611231796694791261145971171270398815840862346176947552749988\ 0938158371595851757412145136401908036809156122084301630671542940077152850210060\ 3195948749740176581665561146684900210269311737760384958201726710375476139388771\ 5725785229667323841183765248400575103750521987101909334950242428283086409602603\ 8022701367249343698758841928174983258893492839572610565727888952381814600524874\ 6740609571515358577930124529101947426941134914858294756115791942436513344796915\ 7119208296307666112798782902854911423463880344848117954708680473558294962317009\ 0540713326614021173082409720400875036856842008004218551448008565458458867188265\ 7061963974098121750297090759979290237075883521503942817071458268762952667438907\ 8643082311460554285162493975896908567987896107942737556009254246456481760857067\ 5227068393406396169560186972627587381679842598154260253344418462674950120864561\ 0252857519368377428355823291198245007136650715182242201600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1341119043949890712787632488646280115291184597\ 5718557919990601840943739582414740275661439752668339991304009765682498935517997\ 0821500333732225959865552024290867987619993348743392908740762946728981815251850\ 7424081462114000559619576241066661519313693593462239000183115252301525364727987\ 0199301599422804735520629244006631354302389999613505748946558847981043135316203\ 6076839830413674344276144094125876131653584492040320576666967730388981679492066\ 2714092270487049719713361866784436955244498908746335315851252261184648495178910\ 2612378848242381495490312865676547921471265312311384196084328845386087021175135\ 0468964835668029804777431997583897490459607941471356257879623399758439763689195\ 3889146849456413695756677357364452254953673876082084624695139207385336102284063\ 3358517296107743785054104363010021960572290316174996631961438504258019051366193\ 0812732461498413710428057225890643594331878230044988339646327407634739342355714\ 1602883672378732209966723204962064309710431662282621297728123361668280968940864\ 0077235654843711073925361273808070632607792797532280862537117368576884259204710\ 451942867/101060913728406482314842047863262377508175546091010533611167293263770\ 6674385072781775851145557501109081676138171847887194962402079477062966540924717\ 5896704496752876272768783536973933463464184141367679669586532055180483462256359\ 2257659277730546511739811560981490772901701570214660346786351399741449174687786\ 8030791849145769310209050662592837709790300090269863561156112813826160711371768\ 0515190178159522023232968391458913629172265641652079382464027739680012464764504\ 4822565330947388011817369004810052000827381300332849858601416258192529958457810\ 1085963490279162271764215243302263068787830194919463158493535130942582507186092\ 4561098493401955290082368764413488731907287417909999053217932251234845019795768\ 7548377097241189985056708204454998147016547950850729955784421213211830115475713\ 2779219151075684503467308045769764970455636478464443883553163501228503291859532\ 9033040529228604841151373310720114708038096870833644660671144892852122393099372\ 0582836165017600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -190471850\ 5256854705584626467137700429795677785742851421148682348970015189670442650380583\ 9490503009253273739505014182985491933432734544989213199006255670239742964304894\ 2996952567038899436916886445767757526674360259947992792185221951306742745793568\ 2274740492732881694517657137366932926012982135770539969365508107886565466945110\ 3888479677837091019856906410169417708221311792752653377416790532535349967603910\ 1372515469823357883585048606850553357638213377902808137668619968509254947261647\ 2926131980334935104516458819528487986186919175732241545711035800500929322278353\ 9021735316200665357741403808786670253324983834377892283948528936286401826906840\ 0122763073126239181071220474418324152694938757814745937755077653423489460694194\ 8320491518255453809046454427823511628746640121019533791519426714025002737339177\ 2582584140775939636644509901528638532940220126482666738260670273946895055487270\ 7370802989120484475070381976072984622783776863007323241663326387570680318650576\ 5951793867697825104344242291928866102433537852237670060772624804515291123423093\ 74343029843828328043862379030434553805413463853/1508758098405380659172135274239\ 4011845055698787526276386711409420460358907630367126334914859241469540331725849\ 1591191888194261577641740336112492848858200667543986526971385173803032788995550\ 6448822256378079111048843301776952152118583143532106210366651063795495246840291\ 0766548979547159992828359890203429114613924136557103755360669027252274968218414\ 7169549521395506813144304446532928542216354379644560705234861433940089808956553\ 7794743256010181540731570177145789234412313732028072201383283330352517868333138\ 4789275125079983742439573454097195008753917938848642360204138432785452557707030\ 1540758914767175588235354988027426049059322258297781599969706354107984504124277\ 9784011691284005011330881752780637098201661862226524403496114462968740621336036\ 1821365128132438506140922737876533271698968657977828419315721294696761771165899\ 7831861424300516377434381728759657913314765230548369591662956804048337556938443\ 8760292950508994729374407953523114617250223665520312320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -2832487259993155828342170521100284837193250209315\ 5078697683440340725871759961127861490972489754604707513527086257780480989290418\ 3050703648239182852552121426572378214137271454433729559185579429365006772052374\ 4357004108971114678295044866934777425768649271043181436907545423460835557460798\ 6054838435392967261920754696221486709600038707715049533376770431983424179111978\ 3365167403084384372890855182631269250619429088910629345430195676597463958241590\ 4539377984551807506555848202047119392105934314337959387295626621770989399158090\ 0951333111697310364598005702630871537970736256408703546894065961728449764772667\ 1799411896759854880153166755547946926244261863763819939380570799950668790560400\ 5574340834017862882810189198792255189541294157661179298075259743330474225036473\ 9219803320929506985231054499647155408122340271082357224173103958852643899928472\ 3558605596846737868555032859742360290335521651091748492125847850954513417879614\ 9950876083928023027228544142087123216631726841724050159269476932987424217299001\ 8960672603664546233738869602352201926776930666964161564857858310897221146182861\ 3714373557407323611292903/24030843754171288993908705901470478740704927444523504\ 5865962325669922776583708615027139718311239623205249991862746679985284748252529\ 2920246172918808707157168522393658406858433891719233626872590724774278171776363\ 6735496297750266607860359751579023011648891736308594107036571127155481142023065\ 3311525745601224220617802976006454984831093208080621276524214483996018550104443\ 8689513730302009936198944031807461398711234939939813746440675033024709288411730\ 3446566136289434451395067523227071427360234645620275832536028786847183184582684\ 1698517643546349862951688809419168004769041981281682139408616965374225077293701\ 0323185364762780006613622040811560010149087650848729822326989316138915020017684\ 7560140441484698905682270748942234999728207723152019935045811503949577174755025\ 3028619403098320400797171047081930711328795748386314521470650652367013917655584\ 1699913923455628232954013373300100175198022758170073617049732136431720682105777\ 0657501093934466639946700415921607313356069273600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -16258987735863802875539270712159266205130201990564835\ 8114229558695345125640941962016611635839314501263233956829149916844337308306637\ 2737633637840151373065579961671308050788223528075273103908571642834061450708208\ 0351657106240050754193660501279012046817345444314747850717498654933287464604578\ 5716893041330470687294674215015109753924004323084607065130939452963717382543458\ 8291969428488771506046584427557403978892289422694836902652102190493397374827718\ 0341477149990243131493162387105666768385183829576407032942090386436543851667944\ 8388695045567696451942339807389697153582082757616898270563582443832036925357329\ 3193202190724457860194451200265818303591197552959365842848294655466161367670068\ 3130534621623143257731640715691274955174026039119504467125742518588492087263144\ 0345746377575354557058236432372000474035918770938569284780102000386051577931780\ 2748949639834880486761269118950484523688021923425987532440034107967394361966699\ 7331841473757818080420579108192185044327147936882144894964751125870241528103229\ 7630794403807409782425377888500306084908725526121378574534282425106394086590505\ 679905299832771121/150900117765596791170541324342043822547597660562157014672503\ 8151773455425957353940515791009803702500503924595684437550928004698603009683043\ 1227119677909935124159457823590947779539838201738603395445992327609270729504236\ 2937207325638055634232835309335314861766458989683118186041792660232483926726232\ 8072849131683628276144467535226568874148072975048817673368891796232994937952598\ 8887296765690417230968963650855329575761003540009046625011144171355803644236462\ 2519870859977363061370342677722827219124774102559095942146607115758760968099540\ 1215361694586823791581910003169664313854202085647777814539241601741247730187243\ 5571508822647495271841830832088848274102660783813670262581720031522874001607623\ 5111363886377910648345006185241621398575522888132155802222603310359529201273858\ 3378953346315837808772884965220275012548736668894635168931660997913064892747198\ 6960474902561720649125903297803441273206719457563891567575709392038340829298273\ 8423450339968268134479884504322487091200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -358801704024732331680681437161646954936280149196586455002620144\ 8692828260065504687383514884942033099764832121612002953735014666347190187756527\ 4850423911673844196008800246572561033533669468207818966516700335245941163450189\ 7091388956084681366741514994601282403492762993696322147664268005993873292164366\ 7787639411736662232455653280623275076569871204131590725249382924924059022874311\ 4774489102717952357626244662449691792444975205157913867137118428545200313113516\ 8699298695319610765061078475817445857960510883230988016996626910095555861023421\ 2985451831825979132646883774074914263374174296822686401592607875562389677303814\ 9682656352543075140625714510739655056277200578372053942660155249110856322459156\ 3070835415979784422164901977581641870070470691335829158642026311244191528727905\ 6278104110265573248004961750086447146846600257371283259721662333457254750018577\ 6634415214442174803066861473236543030609855983127822566721357704571984132644949\ 6226266144820613248089585598469098878407742765239884021749618905617429646280199\ 7268421987738209425478684895485373847805648115308387238653243809938902767843282\ 7122176740013/37322155694589784690113333067373263269152230785915176249998792583\ 9049509541606931113082349137958724438210581234579505608749296895111260263530227\ 8108252138039971840572949421115318422797350682615255694586848327123102342003329\ 4285202608068179094639093658903498581017102499720874149818697212786876158921537\ 9190616601128563406436519542716315709165511484625200651330620191576506307128753\ 6614655492161490877067482864580180467213088416719497434428679804720822770549549\ 6171677315445374786267251989306134492950312971229623916228437319153379475152609\ 3509036481672509190155546336595250802517112867965725171924702023619981545208599\ 7400109362011826375637566265211057466171637399316879403071374154837721285109247\ 2965184668346410601300218625059094989945829738220300825141911999461513524864842\ 1689829321731911681737924136079218271841253230489830863084403392601544029148645\ 9655613972837903243050168502939362201692829361672574644638324591573530968797979\ 5427561845441741255662522510218362880000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -399553377378805404568884457133603905439922919859703975052799445\ 3978404751338737407973001490972130382498079285920864765087502003343459054005032\ 9541349130493927385118913078221638372299174048060822494409088831433223861366137\ 5055376897029725216194069642107274113975034202559989211682880786631344597142027\ 4795997531387943331982891807159154285558268376023636345394835850928566751544083\ 6471632061032103242129869666477898950288982288663258969691435792949611640659272\ 1173469520593038935355012817026404024806163279540433812726131508010836005031506\ 9139416274029053626218028346216607009419956658548270680631232021687065922562480\ 0136812937991811761731819097588173066612931919977024327911494642188096491796971\ 9132001554189079026158924404618008612471563455606367447136694154092627640309726\ 4710107881395286114305825055598936847229113547997807620822430303419353367758557\ 8145568138982648186388138486917700385863308767458638844271127794514135109004988\ 3479584451385126974170926650313039036484867985597485996363295649207445696079046\ 4095026542842160236788446055935946878539268636998738937111635126584104512298085\ 218770462221499/479169371422401770420058715061503018383132091756314161382979261\ 7112460264011396941039006652584466571627665700197316819850811563041281777830436\ 1185145146696986592833739615524546481508132248831437280692317366503149278554246\ 7712609318757301290149196059414567305224298740681105090205564147381419905004893\ 7322950472047533653558165688698844737775379299326942564378604994668389828887446\ 7165005054148130840751125871020120012967206201811404557154743385936001282001840\ 4382941886328405654328262842071387128519603542603987078849088076611575906482594\ 7409853408410771085648313910016668123837674870147967256885907925374464475320537\ 7903359155047535643381775236479775375479827202353440950717263933560530615414101\ 3465903901971681919506952252998981378101495685112386307635387179866221265105199\ 3794491456194947426763447436153630733361406905639523206084139346697958681047656\ 4271442979415391531637935144082455600964466996713836618803697308203901854959589\ 3656425869346309929512423187629955801415680000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -41163289409119561469886103339415252725571052223918736688561\ 7111893860963715964079249828490957883263498882315793580446905166206362226430903\ 2177424959751786801197036123333933930844869103677490761489786591733215615928773\ 8014181491612219989774484978564024039724151506706654409337578445184891503053945\ 3652478209420089590227178299687261599010862426045879500598118108540220588461063\ 0885595999724219111624728621679742923746125904008394406053990017529564502252692\ 8490073426025579226609486153190840460776171498528606726127307623877842500123514\ 7684210949810041953375551219491542358042588228046627375987789766558389252565879\ 2703897831870084259788625396948532009307700823907446728224608409715387461368510\ 9649112488837197913314987974244431694819259988832694399642676751955011746206995\ 3508554235403608987089002758136423575687291399256074276654498099399474251011233\ 0690457727072494029150340349937787316102246431391858281005236198886710875548992\ 9539957008231565116902505312900092122212687472652799529639700521959495708840919\ 0603656323586273526997998894712805896661790352948552480992698285580363533590267\ 865722010771779589872055447919/588719858648339684450584432905189169728305366316\ 2751073516546401278642358579312273952611848503750455883480147104059063257107100\ 3140984676093253967120689679875703944699957162588246180355070709075991156966947\ 4470300910498622235816491537717776984830222331918074278065013930273600362525860\ 2515398887263753070708301608872427759645075455864450284758387462779985795704042\ 4749623675848675647764756593107540185258264135209558044434265280980547159002698\ 6406781875525537964959339517726453624960316799714325332980171099404647443452712\ 1477757524662839106132874971968015164245081185516194705414998324634418825820287\ 2778217267739302970788221777111322258295580148675087876226805460968702010851571\ 1857008954646732524725382706305976824550250869793247091555877162571544866692258\ 3417601280443194343791018737694032748235421617882011716352465605525210417373052\ 7631031866170742398067524335238430125821170949062937791985748190322593305322847\ 3988548133729090302486749813948283033751114880011786575895341301760000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -962063713373716948897572326644199\ 9008140560905782745720926378005282137545993457478468623578094894443600317184944\ 0356649146191385308485334353544717574164119948633040823016420053406196841354341\ 5293226099886231659064234620346764250714441563108893134263802165229246672417676\ 4157066648368365989093016952317207578224385152263114285681187568553773427565953\ 6017438248989043822201898286324163507578281538955947968697276830404848248446873\ 9339494745373727351540397145607005064488203540112055917715470635972976802283678\ 5718259666630281664288190085305877429428645563345294958602351169218694689783087\ 8584693902019304293056976643734548721917129648576618538260741650292385185695451\ 5810327688160676293897451990513218714995197909672294841164234011186717935889715\ 9029782934817509081009580804499620963999216089657488445623392002381220847781328\ 2270749099654655876071937832669076525411960644834485184004984853168652817259513\ 8323512510995446452141663458096543141273975486917203345468312980079861300124522\ 3793632559517756745094419010863587994141781112551707428927876941541391001338967\ 0747798649995090665140221562576874158904818729286749/17105371830937674696571760\ 7567481181595945453607210078478569508060017646923543056866908653320754867279735\ 6019758713744781209161195068887726162141574957025325257071517914916577827867722\ 0019237177866086618468194591401419306372119111536735729234172696026902732620359\ 4131992031205387567530889754378611415876361658807977756147270484290751424076146\ 6528401537015826570700005073725409458212023469527434863046444973498324519188617\ 1691602606410203895633335225268594252532231928452090926893489756351821087545721\ 4092090275849303315259687446194122506565926472189729511078434363035556768617638\ 3934894459731334089820446962417617308267534106350074782914332074182239286633191\ 9838296484670335617044123426739633373744989079101505959274042820122752202662663\ 5154511929786623478708595765242151630195433714742976095787671456075598196012649\ 2519188931483607020622729329968727040725161583924783021017827431620744334244949\ 4293759763663077475058988982214840787404644088351450167663998463412388025963024\ 2201600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -29954956317118\ 6199413440509733103759680741055276571877444295988765988184503705696239193491783\ 2657287962890949030629553148380899358735245214230158979506578055004572312630755\ 6250911336783592179095852514190113087784641996938383688903196169869203320621500\ 8626136697461264696423938798361434642927818616835891611619280355707642672646599\ 0066381508161488897134468155708126930498164904918222088516630459674359171697730\ 5152114920450621774888489409737241228154863083366985185277333934040695405152314\ 5396945522011638165740835107856423716881711782074619125678635104056152944071660\ 1219802179472090464749731146440440976153438073079115671681537246112293376295724\ 6710885293770209013369960211795660615070644047382226718063428837002299518421863\ 1579113505160782728002519060629171495240030300669729755496893471432202544940500\ 9155816701914727838430335823250208671562396304687773942115900033970422315743562\ 7970745352070001704685173491031904362446092807601194285304411577927723041671652\ 3304113982301068174278194958038809820734545349730161233885453863788510163704420\ 3281832051634720625445285690612258932486977445394465308554185445621017104652230\ 915560971/698031468208122097080272009767020925350935924721178703090944544904159\ 7038583579899048409965772132573667458254839403545785492061238299980683074330695\ 6297905800462428987395897715431117253087272145764239344216517718090749603752059\ 4889511951235284828493212649424995954788037309991573722015809858558111574619083\ 6541197143244725230355840230634988868648836088183287592061460949546539081727202\ 1892867646739538521750681051198640018502322208459297262218644398326083718266374\ 2463998174540911586927650738199939766198138527709815883115640690317219182973593\ 8790588530826393230927516465684169821326834585927029400119320867549704382988261\ 4382365133539963514462985458855935061918452573563756105862416127647571913251230\ 7206230601780956266492238049459260598728317172172757394149695001514845608773987\ 8569989959985334763230180186083248989502256547771634174010594520057957801874849\ 6556150193220236601617229342235135543372654546913800537049141338662483827121011\ 4804480025398718621158920346029085392530934536897298432000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -37656564218241305108921785146980503580663\ 0190920360633297832511122501213115152207037148111834753770499902094927816843873\ 1023165039145297146875013359708274780383215445495758500447237276545985433238922\ 1629238614745722354012012798699623735936500643654057017259891754943687203192238\ 8278877631066125987881310377295400606206556333784785000473819332973565700188359\ 7749914119033674904196593718044491362344862377354075938069302399180889312936735\ 0007797356237139208031230229401487460258192039241372560114477054968913347267789\ 3046948197368760919707691350607351793626796672420470110096500923088701332433499\ 1143293333419317990489125354078508614599235001333462328406929897911001091964951\ 5401746454260847502847420343157261972891559181452848480055090182478237533805891\ 6093452811312515302810551916426146886049964714495360759947012427266430517536203\ 2319153465408632672007635962380697565930324187232604525433700340985886071551578\ 6878037327807891298664064913629725849854115588427165324669977203903758817642412\ 2550823675162032003812860889465340026111707262928491942968392424254234761346695\ 2041358986109738401816138112604022419702132557971534938397/12334566134965688609\ 2085060752876094035243207992688920389782666405351929022267935655039953527066031\ 6423680494689269744536875430025566204572165176113597263543357295346419883898272\ 5251939601104559932774077668156751448474439342607699754516019271519264298441432\ 8050266467545505562839179392221457824765937315200134384640097940478918236142130\ 9288205227818994453020967091092054397651465678541630560485524008688819566136328\ 4217162454354251438405035432274181221617921492291110537602151824514845326560153\ 1683468724387212581251772713869886626473049100529785381480167245838729826781670\ 4849919551700223846042491185833825005023332583082515967802570260277156087042847\ 6686021167633923443478972011179630045251071218918128691194181406475872296860036\ 3129739605349677013758919937723381724933241643647752759428573317818584787754246\ 9030387647966229585934304002172879324475587217527384818053643639040633133987173\ 8669714033065507575564423044250104959533573481793892702669822445212119132737898\ 8521743924181980728524800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -6220645652745447488265823782840438540631245555129860378031248763572543571\ 1062239024398621275128184882573312679246900933005625406723559403889191805089131\ 4676571924732998931532673328933279668422317658173131647825803510923205078728055\ 0962171790670589930970373140034463111610407015241843390026821943707735938761872\ 8729505543766991058334416689521161302128367790548641034061957833317799055333477\ 0242612514912256407379323891351403819454338291183619097849458219684937121910865\ 0996335412141555179222214710569335641770062196922780421965984044104291813460359\ 2756090840229650995315412445755004459840951661232877161080792651139563928039073\ 2171567353287482162436304795322605793643493406781814130956031878901277944837655\ 9853713611387693152109866665096854605248381670651739302821624561099992268204402\ 8232397174076191245599426874633861768982841774460146214413259184720174056216985\ 0617273549066067270602501146338819397567284494156128915998540215893452749379632\ 2314078599057105780094068897425711963133017792830687492422990919564276329337203\ 0323049891382068297116931653023118099417855545169189218693353161163361491778657\ 9499113635876436162672587841/31562873410349890850222968129772953903503902774209\ 3464266893423393253896393559637292067886051820937566247930287487669369257317853\ 7001970932418812045667172479875363796794582388857445678058264911339898536808379\ 7070920011679239102785704879384370620954717110062331850678169256494128684940404\ 6475830651042212282153438003609163292111493685088385693404295467935873898203578\ 3251751135150581899718780750019268568340488716692930583655285936971002082941005\ 5175487102260617965142986890991053219320005458804043572617755504976432241986048\ 1409706894497316342672765589606983453426180901258449429846169355633261180072614\ 2279164083394326655391237602589833734308310622296357743493447594651973387102539\ 9645001182475628987578181128881678305910305144613025741584473067375237220379010\ 8120724149896226126805377023695417681941560607312827787098006341491704059125782\ 0032288082770941236738781607211380796081000763224032531395221576014917906298784\ 4247448625531933103643783548777056516549586871616489049639047246044840591360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1718188835633298407998\ 3058953468040620072240782662352646759345944827944486880162055812056889674498338\ 2201435380887862490221956811019211791072057202659957240204031084288799245659795\ 6560535415298767909504958753795098318123658024229963881108194443457720670981121\ 6053691352664317731093084323806400329091817382335067991496190072209249197871975\ 4059652091888477051678067128352322289109932515076904301251291911590051420071251\ 9483581495482768288545727243882763479791508738095911650165846646807089970022180\ 6706121046416048955762665302217241705870081866122730261207845507348203576110849\ 2013962258743491373398900106178546908678548535673948374758697059599096973501779\ 7073859500436187542793703240845199909621620747352869745160166031583846005886178\ 6578924630269612260853156051531319638417099349542688794573353148513276636451132\ 6552498429284425485936100805914968650965438485764147709022126635972852272483410\ 0316767506241512448457574973837942193286843457266665141034347752042626808449820\ 0194664623792312368900184391858325455748711317633247151407847258893712907306253\ 6897790478647397952684888195073414491913428751233157970517073775530588501279422\ 423/155288733960700229197124513106169921859738212052971555480965463089678728785\ 0227074874969603718773759888553879759939308819079133890147135702627936102087774\ 0777076208368729340711759575884903481810027684446110034641684588761848041500975\ 3425418143031512123374075414100075178700229458767357783833200561221633592143586\ 4991133843206246495923308597190312077735084508712980606345909120061048244913709\ 9955811322669805468177856657449449483280641911664268241090480942757856992724015\ 7460562868131038504700891546599986879217797843706797126198905904027572192184961\ 2928491178280773674829732538312917843134215899807213211582334224235068788561293\ 0163374857216517532165080150353441458415865483608350858841197329831634623794314\ 6101209536737418973224736370174530426293569366094951835481337002653098586498587\ 0433098070806993274085397320125197935339994262882578223594228893678990424886719\ 1546318395302639779621002576487215636548203423492808865643141113902073521020683\ 6656317034935920487812979937196991715236641752324505600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -13694184998462537739269540382476344956543188\ 6699223481809117298779670159455155670132376789325033303832687932672558814320128\ 6015960714225071557403292897043242468940131222178100651385257418806093005836194\ 9583959029226713980545430382301048146813790123698417061187006498616516775835591\ 1628735986817288252803838447554845738418129641758489217300785489634216884736322\ 4110707833503338814563850706010693414740355741376685395650775499745209680160933\ 8924779020046829285951309797770421112281138350248863159007041459319371014743052\ 9343519814631356191178091276398386353318992686350714891131045396014516688408473\ 7350577671471011878088691897707873327375590784266452552327904661278022350042447\ 4832660252943059825526011839252620590534890310003800974743000663949582450766063\ 7792846399351445316089063462503630240608488844787102444477827575075795257491578\ 6023834249240086790453271412458698819740644215138914019996706177800272018022302\ 7117439788724852266544293545383191406418346366695640519146755007772490420373628\ 7484218870761986353081471705742871580198525799656980192294867091861342729103930\ 132297987769491118969740208037215264663263816560022172297032426891094607425093/ 2644900025810495495751598455036184369149479975747512412625176091064114190725499\ 7557876789071236189156211485206940406824816190509448287513068893131867308126793\ 4558034606063250598773190126570275460248915429497107504423257661863835058736052\ 5675387674363204992628127480721261547144769548938354959544970220483700157384825\ 2904033506846511173564808686752070152282266771445639990008665776969521784677043\ 8424564600881698779226346560383413729834727485440673577139075635150317384650291\ 9394032231452590307745681371754024743797122628447925645893215312462526012584264\ 7018168432670861189457096038741722037083489572701749062932427602548321300166521\ 1501642291946996914518522601966229807242252948654334975929250966053874457300462\ 1618229164738425604175913427759389027384602989347849503823614059970899297688688\ 1275705304574459224407143316871737856910068674172795005832472247660888275277509\ 9806348490316075563131722537194543553357389818355173063894809826978973663768217\ 9460452106997450547512714542262338396885872875505803955624120156160000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -142121552837205222413228829693\ 8556920334183245802500898982191497615552190705676170490723654412997053986502054\ 2476225494530644014414041561910633249729307678291592369271857627858694746537534\ 4223314762237969453785732313537706260978920715730137981605079597135957152383459\ 8350256195866975524628626833776366687136883846357919112635994570233697542494550\ 0030829652283588993062493983975342404718427323115199264461890489269614387289624\ 7120570914703083362228363904326499489238177345415898325558209277306774443008709\ 3529809622542303043031031314762386589889044729751724941170773565587868999412450\ 0415116786931793774854052560007675593227186489618331943498841073828455530154769\ 9276039012276386650346617509937841263400110160529445242534013170469793632957738\ 2900097825538918969129352668159522537367303502217886772601339171543273532656780\ 6969920323175711420917033975920193888512707623805318732926631498902586328254066\ 3847381165089115223924596117120819046045054409927031813680852791286289096203805\ 5934432408825982150417256530461714885684847577343405367286314915618344369388618\ 2104571766130208573243452404767195272329145729209055322010212745218516750793691\ 501385593303/553021621090631201499907755433421759164190037575573449502230068510\ 5422141202580213149332282958608577075534131242809566392662716487542509129550458\ 6675156263650018470498843004511696697241037479309100419017548073166515207767486\ 0900403059663952597203510084046222720452896025930900502564393592921966512598799\ 8086353201364930342573138614984018181029178329764995293015694007337986459177930\ 9978533575980545455447193005374089485889803574748433823853419787481219770170576\ 0868322236993990515329495874859033945319109285544091124945828760863695961676152\ 7591857675884279660902944218082260067844825246133256399184446960081880351622514\ 0635251718959782724280855494907434359057508718209970477160946854979736151414371\ 6886278454481625061684743650339559628054348131055317653068078580449440882384173\ 2744236424745737676410704249059227812590685013057445799664296395300354395318263\ 2002291185825669269405310391819950534406461049925376054700657667476257279598281\ 4571471946219075683662191741822777119307240425574394560479391733835488118702080\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -137412246517069533\ 8542744951519002181593276723735429373964825684701734763207146907294672136584294\ 8742298836015333277186533758960789264056395303097956757931935229356031162276935\ 7009387238632471248733536916441904141879168092447638272376832971972834937859323\ 7027376699930718609149322098901408882741270309220242245030812835838272179717709\ 3734468263850242115794195928767308310124323509102473751159116430458042942194437\ 6158609192511239553090824983804245379202158618592672370014665017362959853874303\ 1806049149568814748421572126772671143206565503427719538113969761236669337305903\ 9253393421000517102448332716518057278020919094614469365005069841609313487340280\ 0653996539039402332400854309093564684148764342873936657778946095714624080805467\ 5508495378666025617788463964267809691505606642033106264921141596435742965734880\ 0798693422048383316172514586521663162139721867032134232050267173952007643674730\ 0056898215705312223859546767291161948617143995253687818185943613194572484074803\ 6104984186003596143782070420527613602882219080560068443603964952432466630674758\ 4035824477802204729986216831437887977302703450805139366500252313064507746627996\ 086483925582883142422834317/373787489595521077237341539998175571937719814642252\ 9713691231941674445287474100667903523644893419869855998690766088299316041287496\ 3772549022334506574793378639140881345047015131387538015681153058331401554758276\ 3128918730178229247250664753954329301033967198233045804577431408296778911308073\ 9462034403617300837497913463623012353706248032269944362961475711009422794971902\ 9119003148425458797375119812764911768591140976221816535400967614248562854077806\ 7973852796348011386429074761288066861543699369072952098590906094767829871328604\ 4935947875194968704865700362636718959449458406622296118700311093826050003026287\ 3214325441276063331203766201350712591452967666144584307049521691167369168507361\ 3203829462626024203810026043174630115437772356974078919297925710093821725528429\ 1454324147445418653070740298184105254610758698048992757343649713945122378690666\ 8240945469887369349386263835917718658173479123398399922370962882248722468906134\ 3605006646006728096244549407311653587275521729549409459734294114966073838826537\ 0341351325328998400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4003635888671931519476625394666622527916076171069648081550762681369192239491702\ 0247221639419667088739931404974285475325250908728181795133926098850026273648961\ 3363177434164149092785825555758991930142697967082358909632063926945739991568662\ 3930128561083096127980013929893598349460555879175589917181464128926281900009843\ 7106068140936333713638116779511416352518585207124964778990423652715449096920818\ 5928790648245277308186147194188962631023694663526083918149925708219990960184579\ 8047139167564788742598603472252462830134752209777988673030706320221251164773574\ 9098082383221506556320392946065381175316656219791018983485764776601079172201363\ 6287990570156963398384907717544094560393342061331834596678192893861612542119501\ 8581901557787296570383733780725194972238403373494198844767261264804128244667156\ 6376841080617759277576163046217188196870981715440880034593788351510224350057065\ 6641204125299128778529510809196930366960128246177737705877650531779523252608543\ 7168520598271668291318907729794628447068157054685508078312041085001249542143964\ 9792728757477525084006945324485956074660093690458871214232218861643074957005850\ 8344239892940360932512223705421534126828506944069/45407431453825944570685977576\ 8072554677987670040522148123548939439452731434778223941804546431338310069375135\ 8939365125875777921555262332244044218138021913388740816626293495587818631105035\ 6837497048939689836670200902244181632310746111987190761177793544138468397213359\ 7106507860930921639543883413607569696370468560919366282655433821225114192322093\ 4106301578336422768657739367643124641565709744083930296229726478759918256524979\ 5799190294876428034182160452659262696824977708530194732452311941867966345350277\ 0731978636364315716834174735954773127056970407233548328681212222624089628152463\ 2467333692558512807835710196446221880355326671944093947375667312104310963699403\ 9739911969426150821205345338358879765574566654318951287187671404073469781653326\ 3610117291068175970470723025432655380119439211046794824856861492218426052514310\ 0973709263097836639195351492994725293019008648256090325032949682294450277914964\ 5830351993396938476491601947859245537614569179773276958833722349499203203733548\ 4551404789819313316555675644695949372030976000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -35498645540288366558686536758001067325826831364501130\ 3794379189074805365466065315190980722537123963483897970563005330091695003255680\ 7560156310816215412648179039109979805160918315862879832429933687748343531131756\ 6977772336496911990619163550896127842313912148458866128398429927905490408564039\ 9338859174726255434526877673362244116774700305641780273131725230566005832590278\ 0934040462002382841204628976494623117717980774113928972274022937853627734082956\ 3610327766454684231548714000974435287739418217469369333927918091782157959233636\ 3745391417790621982763132736208848604363496643385404798567245809718284914258854\ 8814759937733383652050287835384627359881890593357526863500736359245206512187267\ 8055312830738677647025681448219739267766199742309956743698658717262572943641676\ 0505679147205223791278540167545940850890407673315913629878578393054505898392349\ 4429333743755914559398472890615421629430853205659110788237951053801269741610960\ 2433856888826001748083160587987370502743631709345402845219568940480820859419691\ 7063964551925070548341549143279646677704834295602265952006515196362723351412802\ 5287060581896993412794910261791730532032748318225154740499634841814733457939227 /195322882059530381741039682295535855055801697041792212766844123622725193016734\ 5230633424477676725609341406323560033846132125977725395748837730464134332356840\ 4630049314286126255596448246682615396191223681471680884338385503763700291129964\ 1461371880317796358213302901083898359632761634222677062040317777917402387306143\ 5687135907287392623415449730719548225394115821454384911548278938468752669020059\ 1237769073903016057491741602866708381263050504728427186018959080384213269957167\ 6387129355842407774429422960148842053172741338705026178678093919906684439797582\ 2403029636890031192613521163262921865054108086238633781163935681664757245981582\ 1333236904060543402856073295451669030073013637064365126468475872359573237049567\ 5765698581117178475876095486994729196128967928496355800411693344829682498133612\ 0189034531257049785599646397052692010518846798273643632470307207616798665388992\ 2206310896431177212800359940611850755745157899969974346195177144233972559460342\ 4685245158844651864240855809220549053107931611450778812219500897716821557248000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1233355185451637361\ 8706988648603832115081450983291374925288808361443538315731185259244929007108754\ 7364667628909027944406555699362979511545134770562757902090270043662644317348112\ 4936356938709268337454921946211918378885858897234458007225844234994373729965246\ 8115267712622033923613760973189975567100718527912508316144687923042508385844044\ 4117526972068894212747647833831091625995386890379647091197152695758071083150836\ 6812502034825721477962275636864838209643891579187805508660445780741788145769015\ 2546478931834779295889969345292496624027145659650550104333239568304198109680548\ 6315015652514400459121174509987065309840887828264778867228906360278257457851466\ 2409448897956044426097934899991861275032027644849625325531714086168663505580405\ 7341048428807968806387773532689443728184205460614808177942670068913919990597369\ 0394593756112260381348301219794173639931913323903500966871452969939942357168364\ 7816867146907286842358022706170190796364462976987697344291586266037518593649018\ 9224274118534052970637188750909448183313550159903970497707801129270580501580162\ 8018963041748208270712673036170463754910998674319232572714152831016507178549361\ 21504669126964571616083562045917/3882263774958559851059321375031319336046824891\ 5761854239320507527205239742914551772356108254764090111469665940953133644096679\ 1291419090624336327900664828227355058128346226943581625884314934496308467652371\ 6794189629032038163186887527770199252955181350767938895133093117496175540592217\ 9504688791448571340188903681304446635195877644839927073807926887970423236131948\ 1796031009511170237160505104528517297156354537089580372322129168855850311097230\ 8771549675683611912604534868532988969089232313333858876546654900739815072791250\ 0088734475683682823465481095002848413025700911066867455907099377917503125185889\ 6037570373965244306150447827912993021160521375502961510466630351646076043275466\ 8477830263544173754611126861566734346222619484728909515969272762857460011750857\ 0430091863304335310797058303895797984458169873739451223193059478863739709384979\ 2530277034850292587913160459726579091517429059174623804198338282322948870927024\ 0059190028075979488413699278204579133732699578166109981721473606925489431819622\ 0776458119978348953206784000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -434362378233739895153716829223316137425181374703884183991191988857734\ 4569762869256756029298676961870496448466271823938828687304217487828938429714087\ 7870870253677556828571454223156784622222423075705508479801361703899710201279684\ 7901851379097816671548417048410042541611736271959711501138659789640684595610030\ 2721868227987147557350883942169797768907979503934289596397129923387710602092292\ 2965311748198682816005928768252378904920232708172788957868603199761154820029222\ 0955619141532032358267510576935658268058420002607710887347725054845580472239983\ 7811245922514229909017243682943426015696574117096396070524000704071218881320413\ 7634932082857113969469162246552335506554003618231749286527043567159896362242170\ 7699176179772960894727542141579349635735203407738517479415360694173058368540161\ 3727234541897272838091094571359612255963267262798997055954650532038818031995014\ 3232744492484945681337857991074793090382823891678468037357083071695606474710612\ 2242340435809077933163147294467303123538542866491629801292023938547517190517020\ 6169828932499430515372236930722769528021382011389457369880501298670741290167252\ 2982933947592577922956588499592655131188269474885631704266064977007265136061/87\ 8480156307802350627784940786867782745188912139847188016365302194050890233871995\ 0806035274099722665336576238214444176936867089980957467812551907295933432799781\ 9188864449266263071769783869110434317515181363606000025591018525531837404323820\ 2594384921318169586633243434702542309476181039330622662165028358537674333178760\ 3724502752426199396952164445713653533610078162731032951857986162423646500049199\ 3728295922529898579307116828685815126984578532882736375682469968381115544217517\ 3974257473002393510687990176609398758404404714375867089756281062563412848842998\ 8923605962269433858233441995771398936535500531562187978656668072976313040544147\ 5978454172345686107493533340779773379877042434124163810707626672497901711882004\ 0382319648075640400516978578280907146812914617908352993582072391146585398036752\ 5512017419978890089895543519438065924869254671118976223857297734220626960924491\ 1113769775201865095702674618269545382715794410943835700440984189681674690166446\ 6172016780697072016891779651018662754815595271361511298681843593575572607958379\ 3971200000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -3484586134\ 0938196368414755434253458016269687509956699569259786524910344254025650162170619\ 1279966817095682553642739774503334193365322659488942420961793777847393705996134\ 7967363429651653228308434301604037227863102927084882584495723806275036974608640\ 7945340429330464522441192196684900358593371079656478065581020050493951550114740\ 1670376691045814958306512275147025505892275612934612486625885515718086163223350\ 4892432367486495427118828997570276515509984008241996594031562586551036482669642\ 2990362649327877469700587498551524183003462556680615307870292541833417878861857\ 3524296451241182780741612740189095102306756239930552860858977846255249952902353\ 4058176957846660835733239575641165026021303163716796176910898358904543870353071\ 8344124478362968686597883266063827859614844279878681471987505887904933621092747\ 6752080618425210305650949513829154834655471680096502958870452531246756718504304\ 6977546187032986031213820906664374191295894398206814902904928798413668178444381\ 8169199164911510626767650717436402550913299378090264101641471272893824124630699\ 7630877872419590062864733742710736497814307184612944536103859337925281585505994\ 34436803674407604514670719276513388856548693696559795781/4917780057662494034282\ 1665159919485153957737099683206466529156447522572046572129080262720612326699592\ 9156881716559083916058041715384002640287437735653769089493075530293269716497472\ 7521988595296547504403587791503938587747469314818841319390143766939249051307533\ 5140701394645265730145138889302415184885997888399126142411480309429978512325437\ 3474762667557561509304478463555253435162304014476273723880178114261098161388661\ 4910701734904043300567540426784437901760639958190944053923680360895196289467460\ 0002891584998232187494310485868702883017847568545677669262053396338997610428388\ 0906983883733227663906351649969673994564809546770876841833606291056462789934573\ 5119148769360548507846030212917278321292932400378188041949650919821765061987690\ 5401980450664080995250228212843926115985086817576547205162262896227696618008115\ 6969265008475288752149616209840004451601835191664387805985259447326170726984441\ 1074630739376214915708831421582348291777156639245344574360324049090479054215929\ 2192957925724448240214657199756912315622517077933018154295885824000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -163737838003202474735018653699\ 5938303273782214421242818198212157164410774975162835165714774654335719560423893\ 7821548954306268167546470043664575913204432001893004469967041084771296105344455\ 2090224504835059567038079859683415501524266646997357781510462945999068669391764\ 9206809056171811844633429636227034685990502756983291624029508904188474527301636\ 7890505465903017131061022562800649845109377047894124982336902730959894562665742\ 4844247532476344893002572189228178573990549209391511522651697860558606602265670\ 8154034791059859364422524674653873922157838305889278177523838227135763747196511\ 3157693396354023048440064394773168383364377316307814300490169766558278379758676\ 5002302392766175307931966309148645836826285784730589698005333780920892573004824\ 1724804824146678270705455087800952443507813910567291186522624622593055950795843\ 0023106056547484065896008305450452659373824221002153739275897171493664537237758\ 4894825158041214597905829573784598034197076285611537886776040120432317624393161\ 1090849752045081335540140490204993716025834021274605451554982832183390624499784\ 8541113284026880340520443183874810698444132668327947777193209787857755344825975\ 6149356477629376726258004362204856003628633080078413/17151119641893015135533744\ 6478370911273872772096081293761832435381495885750999376597108460931831567359437\ 8650509061458336726057331292774359898426160067991057740703125655786646035653049\ 6554967258759705012779403871060679403794938445572254672771535267507938616259440\ 4821225522466346435639117625843871145971921691958579117963502571914916525942804\ 0247923950688276934161393991742241096153125891397708772021117840034121910148273\ 7484720392247931069598874616536521823716529781374900602702723639575712246340578\ 6623479558397776618885890592136977937533141174267771685073343411059145755084990\ 2084364366772507095463328074959271532629868808761132002721604397872451651753184\ 4428279090701666396384826320465009294515927634545216264590320193841245456292360\ 4275305762517191397629810978913465446621306589493355282064757964937602331355289\ 0296358646851217252524761975312147997687948458616095010916627209004755536634446\ 2056226715692288169803164969412259613276560567626726552706151034403118762551978\ 3063351619586962913521076583818490479956385633755163724056079994598216171520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -189407342174103782\ 5905326078484508759615249075780756805160457166542612155779152395570900245630445\ 7127717695254603949443580598886852293424342013275123783638462997047451251947278\ 9549363831393514029668558725720442081037266608480570035682068216280502118200901\ 7487143329060542975242964127252258640140235546145709460710098709447602922323324\ 9601085178824329764504705872944964758442651412036146757632014464105418341133894\ 0269785161208927713527499948582111842987710094352683118672686916476846168809750\ 1478899434326782082925942291909835066309862699569285631991702205248201210941798\ 8419556331629644736185045841837580228239221634705527492288564661875036125244467\ 7141553363050263028754553917106957727861860845090808196908554042130723371107561\ 6481997174283851390089375687094046523908352558694062006789397472784142431822168\ 1103136726848058673945202067353989434187850683831192090405371250950282843365131\ 9210410104547744064388120527525084687856692646071366943024994051390939429295714\ 1835467628755234062004105907053415286182226664347808108918434647214375425651716\ 2055778691179507174600003776136963818799523935499969029897355682291589965216709\ 2410743742298941958550650890763689734937410874953184049177/15455494430323389529\ 6013232898644237443917035071589929675006833737589584061129353482713444173599835\ 4196597006800668064819287724018757222104372523440992576524367951302474575500713\ 1596218904191935702453985100564561944775290561857512982496141715199305468397178\ 4876814224299435945320387107997565044520907021411053667783591800935708063746939\ 2451715956124977486663237854077254696533287490080776669921404953597517220346395\ 1339605123161462682291008538046568764496263696022073411088840821653915077117695\ 3447420720910108948716819558447943451827403513961544926087915270391674139817668\ 9635420892389990421204662618417984412510591260202425977131143196182362243624969\ 5383748809644861346689141729838383990014738611505633964830355388765885555622933\ 8242906093743208075095622320636288702640207802444814366097043091704813551637390\ 1650588143245980806611231074701615356858444461567605779857213499528160797250649\ 9771194457525312952933198868889885810749182699166813878319242959934987728071314\ 0974555332246070107395851519971039452924152059482528967204513849015648911360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -513222308873367399\ 0047071979268121971100765100303763970176268424059776037405442198737491796261288\ 6909348944422577026847981238741842415648587605964944058296262497974392548525367\ 3791218957507472763516584534753700049315174455576397552131873650996130409377317\ 6422528904528428024680577485859881929469457332626433086838324330562365596652287\ 6294760212116257852910374674649901482855644872509524214491547249400891428070230\ 7817885934505968874772407230255514516332078230487864648616648474275675991087462\ 0630175658188270974894559380842287992424207189811387482593105458009684271335026\ 0648746646023329471548874464967307732484016747622556081490155220615914826325775\ 8247847797417468855372463859725363621483987185687012976682764056299663100460606\ 6796774688017267398762304495452446318740841378431004434231907912194310024825357\ 0991624777396512142439926375078103866499100814242014002276094970366980500518127\ 9818417854292330709376805609925529784161944084446322680299618073112486516092120\ 9095292394379707441047396686863114264281188854269476909381791046654466986057082\ 8788535646782399962429027679559250614310517991683948739085025427094398185808940\ 80353125448857071737157008480437072625483987775708594726066018671573290701/3394\ 3403442010731043529349368522671028915138139203352444222701496947955398614432113\ 0256457783709820330126913045039750938051321540136305144184819180070574171810901\ 6067879821669403598973163660411595786211771544296743108094989105924318066520338\ 8012699302636321735518359913941176731841838063787037383696408949504566893333830\ 2634740868411679308400327367016279437087362598014609177188024529662905433861960\ 9590202875448609460396324570284955315225807367030507351914538891392539147302164\ 6376796785700691948376462806332843509395824656957288120999612576399366215306593\ 0734872773376867479901117154032808972210342232415078361427653100908042225570210\ 6569770025705964515717528821318415537471165315780923643068540992982841216959958\ 5411109372767057027702987408306879891893172150954864338871255683716549644577636\ 3341145692425985158266848977722407777453910392356340843380284566327530297456342\ 5410669309648556699088878617071405652061981014856667295413892078356477695487261\ 4843418462628440412636537191727175813637577411739140700973212538850357747960314\ 2345359968104501031588593664000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -10590785968059029021819438994329996352356301205400054540640319559\ 8407619981005533124074771050337949956087020967097683170140508606260742296974162\ 2473073071216829010180397660033287252308257882612604774149357353302389963327048\ 0904224504159506260124797322014383264482193341832518977701055309628911121521453\ 9120457340970751997619787472409915319865472139786728254881197622641826732735889\ 7667757208129230795140588355493918352040376451669209270234059829565042492056322\ 1447618481793485089581785823540115059280277058369201333131526825060354402359868\ 8733208312703595005939422913602286830859006116724150819228918178795075962258497\ 6244053803901561460221046626131787972772113931883047760308902129905343484900129\ 4182777986691313632092742004783661111112298034795283029723528847787499817009520\ 4399935702627263341314485313219200029381241717078971368348507867759999271395559\ 8174082893661938938029476253277578924431386166132359782358732688446327809790078\ 0802410704287780034276426022250440536456786065370547129985666176307788873985520\ 9980556641538896343457926777294646714853265576775291895005262328049442938001383\ 6442354705386544205460181645823331862695438904099017825637633950992046311528264\ 41060416779127507708579/5872240229807870425161282400389433632115798923363916696\ 2491935983208359439756792875258390328066511151527224858439810013225331178934300\ 4568327367298797380291722968681918467594117305321243399434200677403059940502781\ 5801916959995894723955046763057264763937227101245831413827618202517563285977815\ 0074060977852978738714695544717602754835102399474040305496735462809832723307710\ 0939597575653744608016565659514130435762323846790912935123978701778162537667024\ 1685021442540472962249862085723438643887473895252868025527292900083586390121972\ 8323179086774951291763027022626313230987828142312391558135594417899670159002967\ 1382885739129617030881944006464537251809549064700527817122971804701513456211421\ 9760553206311628561168364955554068122235118708852056605703616361095235523333727\ 7545829270192554698800390423083103931743005725598314233040916590541207959174982\ 4819850010719820902942372148909119934152091065659583898086753578012953666668463\ 0237946479330004336115458418259342920821402764064092756989657666139611697010377\ 8039157654466885114780540160402382941967793367547904000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -165311618529861661061084017604079975319019\ 1559060051496758672916691557620463067133292731295377766517300184172215457092532\ 5720659209798963248449746969589810588847542968139174739330550035785665493385449\ 4523513776272009849613664057366369246246297282669286596440130432445021014872570\ 9087292298109784267491197999491827949874313646045852432261443702144308654023934\ 3016040393146848076946047316342311007816926009175935125530349312697236812180492\ 2357085334886923506182182029406013652661997168690515616656598600434269164838681\ 4833298587332246200332647166953935987745339695907946164629318450963819458645500\ 9910193521197409229411467693453252155534546666186855482791242740255615470364794\ 0174976398934422719430990300535021918613938601275228660011550109991746436819788\ 8118248689625675970476514686443446609655804986103580138170604823915223296253910\ 9983885177858283120430540657045057439740822117128279448074103711466179318699058\ 6811333572588314466987473230464439845266812633500169160243818497547718941180930\ 4498837710672122948207392351890410301591595365617509131447580375758336923285062\ 2440780638834250010007920530693414562235336964486136111714260982525576690082156\ 845867470215320976241582653417442905428772405010171/791639342242538942226809310\ 6020460858616028726786754531784695607841524620878399233861290924952442050167498\ 6845611250587355053966327835098311050928455315665551749046005076058492466812842\ 1102290476035694437651373154325518111568669702944060408583334053157224438990051\ 2263105777474321592160622379328652594391331389745184414662215916329063602233580\ 6016231856929988262686568807307238850990061909171680393985356075793790921420442\ 2517828425382422343006810428309648131028043491748501908639846620228952873925618\ 2130474517691842255541396459038507891333457385563837342822603539006762224048496\ 9652529992145148385977323584095996475883190827591171443077011594822453712390029\ 4499616606063149768634886146571899876563955814422947206988399660276521448045200\ 2476552794997842939801173440417519518114855304803602175359816623457924334672612\ 5092227011373625156700641508628197291959736798322619039416408304288350605532379\ 6130472457861295831072437880077196081747485357584603138661937373111965342453215\ 1900012879624126544827590291938480664853927956255204591787065764635791493987460\ 7104000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -111606196\ 9914165019800606516015211002681491888931118117936594443279909975563373152734041\ 7475779797892750325030318786487660813898828042491139975725010067699733922740337\ 9347539684641560809953911446558679287298851525461916966527557060630642538252512\ 8410224244024072867780318111606048946149954457485672277070032241056692300392688\ 0768719501407297967409810396270898527712821553838869770388037251475154847827113\ 0293118613625792357104501376036187767137996304654868839691116532929835279322529\ 0000272278597048980659335142738657747927831337903385905239780850000330084840182\ 6359136779277078506928430514152250748771354003150926933151056151471329224061001\ 4865729349887541169331355232665683505718974688980992356559524403483351761087084\ 1409763947244381045043245468788990639524681973343058461736387706365020092450976\ 1287165425446623162534300115722376881909506838419808323144239692278396907581985\ 4315480018365090542426708231572899602794756004713541855224678241812171787882466\ 3998388355153969952299788446395002712614784311704205706899895674193507638459111\ 1989462366204770540952079399786080708791859843298783677844418859228224737587898\ 8902711156368823307215026148662230783470095157555950223768080550677151022672676\ 750839/474266421357955249425279361499582159797810682328208565195224707978753440\ 8232913719030107609319892056572379718453362696574554247353553375936391067301227\ 3097357861297905907373308497757402375064739590217621065171373404343347977194914\ 7845297820953193121387020390663780836227024363840206949869886851316047461925605\ 1925397897040117076582474234287194140381999134679573718830828499664409643017584\ 0447164763390766134329176239807184531386873178210975575574904654751819430207113\ 0777343827179961690824559371658429855391958756092780004495453533485360047157522\ 6056003630477997533655087212155477731058570646071316906243658891238427668477706\ 2939185269223913685513211663870718860399432623341228671383847902663897938207287\ 2478767539680867584858874942662701941721609104469550993917447334604225047224274\ 7915253515100512547906977999605341478419298846232833313366810355825134436941909\ 2227234174455591174263440913645639670403993403678507806834917012209871041439693\ 9869177566689732659894122793263765941157586415258929929344224574274152100655540\ 0425432104007083654947690094856002076672000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -37901735753242221666254553272119953223897514051717725\ 3562285058014615233231719888166174548001935132028461069782060829029365180098124\ 5630788957336552274902333874025781827113925508381348509282881761494887916077214\ 8295394921595894209922493153426542061183265113248871880248607805963201537543061\ 1174132953388344341148431849497015895671797102691980722272152524819867944235127\ 3839195841301357188860769610558164407103180841100802588915721808050175240032769\ 9133711795830936971975233331136446033801560441201919536778331412647539902918425\ 6444526253563921264878461494618046557270019524868580057225499589271614438550641\ 0859306701192006078475142113207868421501347239179612397487294762164493930541455\ 2799203338453312946950881502609055331856286890525230997968680529804799048369560\ 8873749202957782215037090237059067104519441822827839391081865069903631886307176\ 0160547306177325592203384653247347610091431171815158100215370330247979809605312\ 7184522303461306869024079786269659690855576367009828824872870367795418970367634\ 2138435710847707761219427278844019094825956701710043057685352652473916807428290\ 3728941176941184583295112280048145479633262267737800519322548842083950787268606\ 4053119571194210850731066878336353938858959824282108503/14660326445959154526522\ 2998750367743405216900983586751113155616700846271992495163403922720997647885156\ 8873873621986774200191715096427491913257304988791896459001932312715627815958204\ 6639213072119190903292639097293231294719774391478606078295069167545413562068524\ 7471626535644161922508548303276185677026754543575729904061236874229523774173373\ 0130973667455520106758756322484909586059873842030456321660137959432778649637976\ 5220516097684379389927443641393603834330258333887375235753770352769204816628936\ 1879674289061415439115946042107524274355952394645087072759230155322916294385301\ 8863211758118090210966708786771636232135622265383644983458725213287083032035234\ 5006352759566879680623829074379169425192078063255976650400851811335402962918749\ 9792716233743025481487436718561009007792985833612886963112314790280104299817538\ 7740560662660175494098097473212796609398760957335402064958689572204660688481214\ 4639234020067275547387375677183484297101376156177740974028019584486716471563606\ 9748106028828645509846405992060953307980009500134515610514406203482049710377324\ 1998853152271891515310080000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -58880916795637016369206638269393288574530551043266224315911174278266\ 5601223758370708218598966691951092216600353657524095412714137782192972521442321\ 0786825940282553712986458758337564127138060657173770788132476836805100816877191\ 6309658439738027679825452282523696564937368444970757227648772796614011532513064\ 5733288893808923438398786526386359124941793228547768822654586527093379109009746\ 1026191718192483200956376679525632397887186143301671083508112342871913135682064\ 6948415826273806638661253801276765784209923630031899049387281221319451913500064\ 4257117612443849214606140664131686152510837768934181910804614631104348934967544\ 4831243983530653927797973295789370391669207665371246522795925967669785122370564\ 6274642218254241360570912996286140208548702395891432475277422885813824508595083\ 0410792726484681575892511648641884500161657369686679222187760276871677333052321\ 4864911432697384643439995251322571444208434578055358611182041737663584984162615\ 6897391530999602900296825581640331122293971335538543867428481561714403690483908\ 8324522558743836389564809625476039534272900173019267324443221530436088068321283\ 0664899431000662969226550711901811735379294176816914845163748295384719735632198\ 92681762259557303091793862915642098091/2124684992167993409640913025367648455148\ 0710287476340741037045898673372752535530928104742173572157269114114110463576437\ 6839378999482245204819899273737956008551004683002264900863507922307435827814360\ 9172846245984526274597068752388203779463053502542813559720076050313428052813940\ 9059209899025534156090833991822569551313222735395583155677300436680777789210436\ 3298370481519552113921720846671080626327556226004750528933040075659653589628686\ 8105426614694725193381196859983677570399097152575247074873758867821366508136455\ 6393615368421380329616804694876099575762207268887379173099319113959590697363626\ 2458943302430671917700814821070093475863583364244504787251483260961634196621444\ 6467221604982488322491605516413909659478384320483391733756340576706032373087325\ 8186585031675508551854055917914911154074248520330449898524280981747255980582253\ 5376535865683014001362139269179043777530244865536907346156697748394695943003993\ 4403967489446881782188605240025759561453336171664741517617914054320377229400659\ 5629913911892891783765218768135437045002087855577108653677873072447147134375239\ 3523200000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -12189906\ 8118749092585687341694442869763927627562926709454029719230775848421205359134299\ 9908435461368315999425424505195561528602951957649850672058667690745696015144446\ 0587332677311110182000357229669285264051283666294210893778878138227507918286485\ 7474254022087722851249596641984490020419746105845093340763253673934231451123613\ 4773508735471789542860228718190457720612938307301831281040351757257791619004900\ 5829453731282743970265686881620212443600131547362340110028377216699791748765927\ 2014120234407169852702294217582991107595588365784742751678969684631620839415957\ 3298106262548703187403229748917334201569951184176867649447702633885681078790711\ 2702311100589532056641373776667089996144971835424112265820807155220279045840623\ 1677988511691771156344188841084949239282215998663916598593043444999625419557162\ 6913366001753346044170817855916142984940550825797452014979861704991064826254360\ 0684290060777863832791141559853544671572127381954763053870613172481279695077765\ 2676957665970189661876426972857702942587913367629992775655614958322347449038289\ 5402521504774722551516109851345730850376522843189130817824616153507264751540017\ 4482662164350462668797997713393845084394525635600108880240616705096373470940850\ 0125250467859701947219909/42055787480422138651405711260872074495691906957973090\ 6694508565520095866589149922175048675809217663363102956159589188966812123973222\ 0885461789679488541509071788917443433166228714402170573017332853088028923978086\ 1070709260855052785159026310950998497061106541123183042277557121249543152531389\ 2305585427926891601216641322432010890445518330958129043661254256447878908990151\ 7803258847483389264916646473039393901089675190779570757704414564955966539166239\ 7389431285032771754594806763839337192941889781510239413566457302428042004739487\ 0419462910590791621402993332432475091289196872495355984835061281098790375977660\ 2215904432291453798570743342440381317887494195284216239550719677698726862663761\ 8263364285973709896353721718730697052783047522513011121017221726328693672431634\ 7177194796960071399796207223073476841514362926465069257905113745414624363371692\ 7891554553326892768632159135584965149367332849248227607423524536927979976429364\ 5654047515267169035829085585212412665569410337915555632404409227281770488690449\ 9486501607940652822571671268023445728220133157986030782236461120788365312000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -6177079897330091\ 4837944553033711859277594870399093528175746316732625475851708837850658738584351\ 1112402006420307871010901944884409849794234615531005783954209569808524847474953\ 5517989226807121887237126469160671038525259839408561660905236185906362992098187\ 4809208806005138352640943950079035356135495544577450768043917590288839535318891\ 5463506723454205211051155915936526619923101229645401552764549985467115181721433\ 7596584505122380686424238171385071853266355018263902043143003752305764191794700\ 1049862255203386382213407957848780042864088953113165882146403020938612867553991\ 8364070582316244874754747156069362539591123833176182581070927381977617387188969\ 6882723813843905119624329824772337835965886316921417614134963798875443343550375\ 9899467857906304065885152876781079243687979192329310027666069911271909661844796\ 8501629040346779665105268391641652118326552436382655884081728355809643609045901\ 9393539118888251429190045425800174991228477780350306094198665915062315275679554\ 0595811297902545677117729760210380965056102802958891666690643040466523925480559\ 1349827807428221659428955921220479066670384980362221387910876179402589489888643\ 7190533475480810745502049436092723490744303721916207237006401193784949476032784\ 78985339518151119259/2089914969947266226199780979953395176346304198631325567902\ 2237804193394433602438836501252785623244015893048101906003752442830805005162785\ 1947529661098666617639055915155217214164517934225761280520463691190110509311491\ 0224175011938753434835679448603702623832829789578781811913477977973108197187305\ 7548319980912752681615619747447999420350490270117866462325461453203909607222824\ 1342553012334416553342854459456625055086526870746315353812259995059599256623840\ 9463377061715871372483552500058371926528786650259866744047157100003001612040260\ 2887042963163836076419819526259990189202076867887415171033424127492154115070184\ 1775436354922390852371507191738649979464305368979426620160806234011705329976299\ 1049763893713540289025798310704808755303248252631302810425629673112834273199502\ 6834532074776503962935491358605130984992936498162239227018977388884376835401963\ 1175941792529811529722193125387400970564478198678531623046714389589427870600274\ 2938648173072504299283170290299658105888503612990606270034044365368630612468584\ 4681032659345343402150373955819033756707074083315558147341487776506839040000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -10017444128228445\ 7080044616870651019816167616376133417462684195922814408663014424796813840161884\ 1999030171008376353503993383480478082140511266556854392297835774899882655655574\ 4924325012890305435310906447166092493702364315736764183605964614602652442517591\ 0543874302716868496091382278311661623175030816149388308660764169715455051767545\ 1007627923881576896072905766641704109247363826886091737981394188526298192095938\ 0599475922570998228490135844519314896000966197021256793545866499670464087860619\ 0720457955493142403088722371314811968936523502559245052307494195961520311374276\ 1133942342113439682707586946490136234897413368387257270978328447246287945036322\ 6559824088121304194563530546748397685889801792043868857546021813641569625836412\ 5361972590580734746697666630267676759520355705642508543960785380031519549550172\ 6520353395979405428161035747624567061554460590165831244975014726069435767268270\ 8452137881357980985650819789564816426644251651079216821940716163961299002469630\ 8247349693811638101084531415647473739199615011115751927304359497431312552057342\ 4563368113711147645066095673820799455208831572001003730457549457627509293449781\ 1551773582655939190829309992543148261280786696958788402399534220687042117186355\ 3541561626430782392848613/34151912669542005939770070962461479996448808717358895\ 1933551276671048731517145038073563522074575393720119427208621582193377364323288\ 6402365230884997485414746045369311032943114019847618456928555892747549239509151\ 7497482336367208323919906056331855576162399156903788414949796810521116940159065\ 6221594057396957088870952902399332873369956491272462951108226808811890307085497\ 3508822863954919026164327488864689185245473976564465951871073827989572767049448\ 8035669660646307352940086800136440677835404412270564965535759053275867496307482\ 9465486556164066714891528878488617454162307093278241742044557313296735437089859\ 7518497875687334924938178230470823905282763812315218376612299322079696176392507\ 8449568982939516771539617364770739222104154435428892489418991411637497459750314\ 6657088394973487114380193659750665800486654799578019321455243850035941692719494\ 5267615642598897004067964019748275286312192087549640938021009663915307371135927\ 7254958184615933831474032920254174329419551750156500336098746993960896446267409\ 4484506496140719953224118733276558501657446536546360436885251058375555160263465\ 3696000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1053921\ 0510839438966028597836276159808387377991512029931776588431928493642672379698302\ 0569405860117561357959458565834198400571618841869905243973992539890006037909539\ 8776255512712679488212032544687796875228898605071194753542563906061520941232022\ 7468283126179039018731038203584133157493403358823892348644865337831128538408500\ 9127573490507493553108537723982363330832112353135799359108220100673982664957012\ 8599211569129574872777219545486564921089752257066429682990734025581735672059677\ 6608773577015494079173779648179424958599902297667212467994541268167728008912766\ 8631685037918746454616620160648441309986992255907546415373903225038830548856415\ 6624628801255619208044251776366449843543345135988116967191491192360715302588713\ 4623485647535954276835112895414986364847108415088162181929254784686113966401852\ 3920530344895490897260627194514675697217325889938086014905767896013741581551100\ 0251909152598248485598769107309460655504428089915146593256595150151515150954596\ 5411698562362416757126624987725996990406971965346893923777972921846122825562519\ 7975930938913635982865398109380827885772478268605310904202214122272305652148582\ 4017343304689266621231381590611768482359149611180640091649830149864930594815937\ 180877059308920347980765403198489/373199408308739137950466282514299834775975791\ 9664662876529866583721215753222715767026847726051542842214143826199109967137705\ 2427649684282896208644922147721947205394070216029520817012030866017784381930103\ 3136079718995934042194384025304296401342904295245534822179809248701973268301004\ 8967023787014293294467345858756629295808250376476438327091092552524348505310682\ 3083081354204729305355377250012944959467750709127129946214875842293124402276458\ 8549542912903428668317762423391084718233852472383824422406690164658980149554335\ 8434191005283845839480350553945465632887840144021330663962169588419978510077304\ 3586941324344792501896033296671847765718003022554253763302260422536279137311422\ 2931166106025502070122243258766985540187558094525949471541299040729069391903020\ 8620612226505006085389780010773478767756095289034498043587611431873251418237020\ 8573261745826233711901275194151743439207556114972843671589582371886482372381648\ 3200475695603750038810170078832962566414878791474773326507917045235554611077784\ 3629993174455279255800485862576517542580339943958491457127367642556453129779707\ 2912121856000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6503367624331369053782692247109159314460851884189488330263937747718684613100615\ 2790337394264204015572792941557241391097089280655327902675777522958327636518387\ 0232199753918133378121454834567994209826178343485350731965070519944647208108046\ 6127993089844906195913487636442950828529106619030535586905782513792814610766049\ 0985396348775329767431074041244576887135394527617751548802938012375819571849100\ 5723211943027010126268668509178212498179272113410227740242111329079509824649674\ 6038848397922460482981753174833489978186618007040542679185608711451140652996360\ 0229122662266863989708471533465943784165049619905564044489261839438027551496866\ 1085998413020821496076032304533846364844195666999622083826687930667005610219325\ 3339439035463761014874393427592321499683338062141229051396274770610565388056042\ 8030985316437468909562469936240445540447123861039753676863401709325837220041121\ 9835439919919036742132144340478913665835192611799382296892943252047314523501269\ 1100452626447188855915158663079862992466634509011843781695838909289228924667792\ 9605751707912153990473209541695664520077412050078920326267164002120933398414933\ 2109309138234010905533611667957050706787986590817198147435424724771848019172168\ 717608271649383366915672953571899840452672103224658542427031471/247846018511700\ 4976737001790055114238090012480413699096875296954469612343898455937157294659976\ 1905680914575086177674612999596252267309605153207126765410461215125500901070160\ 6111491230458029651918864464738054123843765332270622611461818195300087803165170\ 4837805217845980218253068827525303992741804891726476296812484451764325378162502\ 3171187220303583091644839631227540356296664109053195371138371645831862807635068\ 8101617201954218596051491937121235672097917194500291181067707366465593384809784\ 6224229519766926523098006632926484349145262011102903192102782387002341049430508\ 2367960750504245741367902626928529803823693571715304342981412733926229921324409\ 5346815915922240784655267166891967207340524523017894795390002295871179877621418\ 2860614174088078746392318003633117471512916379418254948881113880204121632963048\ 4623766258613032532601312668763336141979352959692392411842871214305633823576139\ 3525947920809651977741094523511634749330076758436621324224570072887853660216034\ 7491890500413576634537053059268883068945762328652960374981831417610156476732242\ 6789795939460889292665015833929287675796777604814498011545600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -89962498389924399646179867\ 7381190287368122673188365591413053954373851458084049901188523185169903654022428\ 4038195227879936444320329227151865788548762292596637747080073741081147695156072\ 7120546361861542215764574264517174684384955825515114459200236754085383294533593\ 9872169245384311362183362349420621546602611967769703633370203821077991939924319\ 8122321612253958367550145420695432955289364151563985313618686181553225797790223\ 1973977730977349677073534179440237495618525125613368963890650675400805317176110\ 3236983393019482035458684802027721497682539810785600990087609812220974157669320\ 3150614890944616797659602359004191147082539080274185360129846425935416915269001\ 4743694046833316611596940151156148090849800282286166884899191429350741899452560\ 5829786712050593297602221780746487733831393642385902758165370347324441454656769\ 6819036560655957287070796514680805330989648385641862704336602984971278336236256\ 3381025579226809107104739089721063817878472231026304066307100872610252366629051\ 4951936841523509224396585376679484457382696734511817792928408585313506529384393\ 1152101481434157065965963418834441728954394758940977081357972009992862133837811\ 6800133054022495580715689131098312690273792234758157707832267521199681850595462\ 704012287604334917990341571677/385722164104835555934297020731872106489385286327\ 0777298885592947942493293394464031497285118959345946035583352102639567898072647\ 4098697415760416065367656492723473791217212831602309572980048346329097290603499\ 1699453390776146693896254540080647868768594164291670933483681407593241771197777\ 7879125461909428702623280897151302578274579685561009389233980569622396944136292\ 5935056849082165549522108865869860903448011651728031662746229230245375150650923\ 5836485653352585193809435963954067409195857205105420906936448102660248935576372\ 0701417633551351219152870300350825051937006555397314244803039241308001722457417\ 3718050496471021559030299038723081443225765292417691883178991922153056368411007\ 2663010826988888771383918072899740526356731576881273265556128094677998171965551\ 9508453649599032099283441700671052164987600730447346716556293203384273530538178\ 5072538424727703848377939132892161274594309514935691815948530526866690766087826\ 2975426540912410627370334194526231621232307628829723691602337974125399515692908\ 1936943565818322554041105088574041303063249290269203959799295690877193543868169\ 0251978686041004441600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -253663656801641973246114687533646849472173705219263694611487734215\ 9475104008320317980702058828535954867731262990957026880965564162900770873565825\ 4620543091624757780977411795257458739271457034126995781845484909386598072359253\ 6014264231749491966677176645480899307482373553649043696884799999721675495868069\ 7076533261366981509625511585608584675805379925267528704207671858681475076478806\ 5352236178291143245600305564681694191782248410732607744457581369315486706211556\ 8635972412216704247541123101916463414136313577179547695278934950612071406058315\ 2510183110420584817195209531379478857889672677009240002918738226420103013182033\ 0011085345618252045345759400740287893507233604482216491871985097711471298960312\ 4982766099602724945534982368053507838241578979185607714798807174575650104666507\ 1291227843676789445461673552416556313386186097081666758635231902119993946748404\ 5475553107888250007943593297029091962619060526440069074784054505584808833577471\ 8397463503190881881147177386515613137457441429273894256563982084627969956238082\ 7496348670686984137981715711087996987508029853899900667023971223734667151673907\ 9876277354029370273510068601324589991411706408139699824617163288559777592992037\ 61991306366904204258769953817557833687128825729822911083849172485757516777169/ 1299365067571545466262119759321411364731090443246365603622604661844386335395290\ 2781650034589262931050855895147220585874207498080553745988007758475528714055857\ 0000358465474402115593588394323028398279964279905019121720056283374031224427135\ 4951934242444159089570445274355162041064655156123090979377077023041541548858061\ 7866485882792982669338969011765103828315017550583515591357691639679750129685996\ 6356614084472288183886387963300089358514593792357567775597404463644718963387626\ 1379709536689845911659557755359211202401663339236239279783621240342897991299972\ 5055357157105068125788039720139717469975254752553493523895586804032571649212299\ 5096243941274455428988298778281336535822605409122037045644602543621942617162201\ 3728271830069657771823122560462145500915923900174057627633258325398059368057889\ 1228864434037569263072015853363087386447820902683256293937424673199831333496201\ 2414116553532957331517368007237045926850462212902390124974481974029138686441271\ 7724983361495402131802910874419314977248678691532348163855443048898953958728852\ 0441455270305997899775104769518377469731657152950817787335560619301451857920000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1194498980\ 1370809611921995205668392385890402529731162461105888449892906646585571533821571\ 9047445057630945453494732239508092238990088350447524433742595989676273333168631\ 7405158928687535557133218545805909274072010421490107939937954646754578530507568\ 1756369153495724467604998304816038936418087644520485092448490862466195013682244\ 5818816100473290701626045503933414918509085214074078159773977186726926925850570\ 2310030632035721516636366808102615994323623309537829176569297880373785063142503\ 6136760206594161855011255121707117285768169187348677452930782146960648119870198\ 1806941368626588451521893813716229125952547425249116930947674278307556408869448\ 2405827748475639868320418692489187660614516974756297125941485440924924515820218\ 0930896960475507517475109136296417128055852594416156139077190914939124267274899\ 4577339583346236394382830384203445715689334867702109972953247276407381553428491\ 1478820929939738017090095567948343768615824853352197873566936079586766515631236\ 5139147612826092124515284514719575906975243222108277011752329104813369200162595\ 2685753678250586893824052103604766245885841924648061514017848587986441067751379\ 3798495395418036352854044906311822450653404566346440818550039869877528461938449\ 5004833992239896348214275487850914603776104594830053851/80121635590565997393344\ 8082734919528695208562182802585059097258048420562157197170806236977740915439545\ 0638453725144838888627714284533614391959830480215664570240306593030825413115339\ 8900285989766221507638788625692501854347401337310649886829947133343977158505098\ 1067604548069318320214331896501347524116505008095578630692162491823054085755296\ 9153276305021503833460149265978152026663460171452981037053849967253029893314919\ 6841620237496340419778388445620385673786326060018275475585177739346561186098363\ 1625298551552483388727554108035334197907944341152716587132074222820550049962463\ 5930372881664870713807197237460415237265958751716379759879011026405994481113624\ 4044442661493512946092101917997741405129208439342363262240915679960268009204576\ 0312878724182540062044698903957132676875863560388701691134451842881114482763223\ 8044880410038707647696407037590434498192485488127765497200487344721284779613017\ 3798326830399682320924634024016673546248734359972518287798655301902990029095925\ 9522953664783136243008232586167768683009338019704794957194991065729942383080750\ 3846510607603847870743979335740612323203120453178621952000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -294986755727612866280555112155823\ 1908837392197331295859034248153978602985714311240091595543705929532573040436998\ 4463023913700244023779259294935234265316271682038324622888297196437907850235354\ 0234467809644339084126231236148101749271492524265196060853296439687023004484285\ 7451553318335566829147818564341560162117685615199628477111351362405122502903614\ 1142253947395770740899827588151112035627172060233031250209259857755845237384126\ 1565983724789328513505864507185305822855243164356814022881948701955058332070662\ 8539828170454573898529395419844549357336952869562117539717611830354141029737888\ 1303662924555077872261148963874752081540558728715578328008760084647888955220706\ 8971859050110980275983909773221187301962558852922179502584272861013013353833222\ 0902961888053591931041378394257795742576360337436391564754075188923305702982256\ 0197485775853520485362766364738753693875256954500736227446975513068013962421507\ 3601012760794457996745649055417485761770933943461477517536217758125869596538919\ 5121599907655253248545448201480858290409586242223318985970797440004791692307326\ 3861905049742947828722611659995646322752930867831901882613283495419884647697415\ 3869780119311991270413097412419411593056038619572278924494046247878839093672551\ 932001423442625774860137071326598976103386411/307390205052757831388345858656361\ 6673388564604810503875378968014043172354182775569047569418657268806036848245005\ 5764281838886542058005445014673982985476144999608379021907592300260231215689907\ 2510029365564994529554499173268469509598163188408927725201699706888725088978497\ 3157860138927734697759421854480417541779091123644028738906997187703682347105475\ 6734798654883219444679006476232514379036098658793866218404448200204232259063889\ 6505813245827447232236246631150059727581507211850582100643534697245965105419157\ 8384623259839732464672532587896803567938209322251461990927779222433155361486899\ 9399290182277770284619277691309598768326220749846606281906166850001883691234163\ 6029750533747477403342219462702128047633715476361059638900431576828575789595292\ 8669704752202096483595274951426030242069751301020556971640101932422724881601922\ 3719590295484427379815130546877650986041665783171085154416966312392641050915171\ 4891909403751316282748938214971430107205322433452355136368593266211719127364193\ 7494435072284875768610305060027900773355760953038341576532055380706350775682588\ 1110674675004581516549246508760200425683943010408071168000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -83385851022727787176108590564\ 0833189621280099252620983498026397441945038464571858711216671847265250270820046\ 0361055967389079771240385622855380297800139754212775847246583026582131088577145\ 6862805178508342191669446029911674941503433475717003014902022156200437367443682\ 2911844157710684876547958327043803144990140437423595526310888800672423445567765\ 4651417937377341076976384708892195887178439440798493267085843003860182843298945\ 3087406583676846061939573726723466121792360685165277869422850151895305258053361\ 7658075935073695805532656457431601851919163845783192885273850881440057925812401\ 0575006667818102185904663990954944449326286254376193253114805250400611929727690\ 8988783934737354067602782172670520231975682420270591811084588098176935676650464\ 2583756815701371560026218897133180839337556049965798576394317427661657126859222\ 8029548299643980381699412064557059982349216503415455040063248591018391042102523\ 2700965259823059595219718756525767721593190849176367786615736711794711561755021\ 1621970955713650330883612689774044070088537761997305647757145641435073642771447\ 9867314485499111706573573673639836464719801152448123466008604251393556775894314\ 2624470750861813223843743930990859322553853777754937097031869775828132250762055\ 978911415192236918618440246481703666668027/222877172946361087361957732597135032\ 0841719649248616413112914016731688274032219783019738829359189220270651793916351\ 0824126171950072434145164443419317394898848434476004105051516835143020328776543\ 4060040389216288277499383759795894978757267078100522720102128345678091283600752\ 9132134870559406084535523385686367963664517210055945291252426846301982641504114\ 2736015651732165852241367755942728230762919024506224037947756524519711033196451\ 3111363720768071208128456366493149183110001777422104322832737431583145163728870\ 4862957893173010731586647024957639552581370978597956256196595377745060492359000\ 6796998580741889120808447874832664576532542792122953389421845515415539493074251\ 7506198573836969190674295058365190590179271208179052651371434214825300660589282\ 5281008213464479917944127512617526636480357208485300775010750080289206313716290\ 5524524165169821087680078562910392691788005626698007812126245082424422387371327\ 6079977505626747135024006963257393108341350361923859517243996169177822089608191\ 7216675532124864393410323310263946435870949083036269920203816012183318556541368\ 8364860569630076085229894480869674826585866240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 159879106341520397030638854727915189977\ 9181862474223279916455694368371920045788599749424348882242366491544525227579361\ 7430589653179470590308563353860872912700892625837921164642865784918465839712192\ 1897993320562612547683176584639697584618743885669065456539769247732565331353493\ 4230422662501863937870603199352306271749353083381528732063264987702561472098999\ 4970581511516838356908031769522132032114949036971111200825417780123839318647021\ 4035212169243264603625534205194254113429301088903118201770592868003777411109456\ 1640343169489741910751700305776306294026102940783663495769764238370118030815701\ 6868818724430611208051294610657153416055337233304604224871263659823654159731871\ 3449705883130510066227760772682752545073854320995266929608482926401229772608390\ 5346040500247809801898919762878616703046597089497989325049744896766338603474421\ 7027736724304105982907401096258201317454071313682402724885673280993761342765091\ 5399863610021656132939544419708023876023967526110575626827462629292546468450675\ 3143098999237088861223332251033113690843370682051224893036817264330734142818587\ 4159356396241758079668739570778220600303292229071293950398096565767880317346785\ 4917375150498669245443822858221784841641702000458672117494785399977081059661335\ 5454016589629980226442157517085404707670946909/64928804393181923964100832997952\ 7174405735224012390851036885365140665884932843179369637338854945646453744834425\ 0060621541873968491712973697723093831702733394163330771213486101553033864188166\ 1539919616266870997074819416887024632725107389582438281626167332715521773116818\ 0708981057457376937112584181032351337456085605057189888382495141600672479270151\ 2317519281754954653538731018986152645854135760831407983237667500806477669628627\ 4278964494729543540825496877898915968682580653650895177465579992802976648972281\ 7576420717568343048264369855257724612843775366109188566710806295796846013064755\ 2651952089965824665944949216326221210835986286383562399346611691660628658647799\ 8536197910274784639263371003191407523640456108661355692402136630689557611314655\ 4072879186931030812660392436380405064315118198333809592157083047084265033309532\ 6211379202838248387384144078460434746227153865700491368904006411645899359678195\ 3875137241164563087374378493734340112118756984931554127094905229811588254171467\ 2024557407097868432618551955722898196921037148853683974865587256765861192060075\ 3044318648629154904645573677953565830295247822036892896146227200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1795976486923476217247\ 7509254671400407150410425993469600083989834880401300645402612449896457858499304\ 4917012526756795113929838916421888450255600047757289167953652523439440933449005\ 8803191108125882131536251933325059601146903531727871275055980516566508265451184\ 0148853321598433268890189803571658749752370963910733343066625757025700949243858\ 4855044261925741678166446818217735266930079561033728809061206757566707077257996\ 8005029437709962402444725125498192888390305674548853649385282790914546584072675\ 9487262433500285588670514134604930854114895284941854687782145489651885722155271\ 2542474158193838693654810951876307411000605119308515300582107592066928106296306\ 3090464054297310673616021928453260256369993211199091970040627813740375472162128\ 6792669481807426242160628481308186893735941335773184482791790523099470086067618\ 8882085049957669737567181078019204310148289296707371969323253179894830965172178\ 1159715675174259263259380607065706343991357433861852562890841824031302303878056\ 9188688564912515255745000942193071327945340268064788936187172353854132486687974\ 9747866929312480122552440009780974447491220501862786268978279344292424317997499\ 0208284256994300083588715960785806285184609549272633753003649259481584843882902\ 52204952689360634323023759440564560220557321341594785857807299/2044296787471810\ 2774106689701378986802104937077625401281383873949581569450401462623603325392088\ 3799996706874673660625114055471289043882882829362345468622736767885408779607927\ 6856786905626286948252983658708078285201003411041124229714097363665315946733115\ 1075749758100428246064010609568119572535524980932681633845766838982193915686937\ 3184623796816519198311904176208177882934114938478996550091398315352962996275547\ 7942408253829364286071282496512843628565148674828361069855034923127427391585117\ 7979613350662731443010167999046437618493484923211764788098377617480274400675952\ 7573537035619653354163920762434235338983764521264286887722148308308447839099354\ 0772899565382953796192109063765748900153316580157919495467410130115911937916962\ 1714814087688850999743786975854191051969060784491721931334439058256431644724340\ 5658977807182587537578502134522404616920149153515577966260784688184239229318899\ 6601747718912997969241500226884633186499703846583083409105121650638440340285071\ 0063963257922021104877602173018791057485888737424419800125815565630937488161959\ 8074097122190986400505738871822008825680663495038488690388328900132556138086400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3402357\ 2361575666014031820293314184493412176799004437376045488052951341400544551179255\ 1173870312968410834094257730583261638352601451852789657300056722250229791220354\ 0285748312231164861676338806126172050685633416443547241960454205227403333045294\ 4132904115249965716822272194137036844664647503517186159656103858113326361392599\ 1705726392834833232029781457669779805186927429783084101427418387417857573257841\ 7084235356805282618545816718100777894638683573163210777924037511744545720171704\ 5703929190658482795392845511707789018928541518471186678214676820790996025971063\ 1601803301178408075755402699632707264267700195976234682475502486023061043426279\ 2809197763219034267618919231304287935987676247673977913700116284984789683056243\ 4287597125650096073111076272328326507599167510004624420327236134879087050420488\ 3134951798643881986340170800296958477727674008541716175699288171392120197676291\ 1198633604653878545173132631091365929493953030224366037128685179282177991320135\ 7752947419016953876692288561542535214754876882648038675787878427380892211452673\ 4564204091897208516507376165681840445599294644318992165908223568402312318580435\ 7509483641128351564027791208555356634269758646022307607457889043684638301095648\ 8777811472713812978599879598236215644510807067652945330376015223442839150276906\ 48718193/2272868045697519482332533147988597110563981800644888703636162198478232\ 1128090029704577573701577645976147655427607455935332018297216345865254784788590\ 0510259028459467382180343067298531545736272452483631812523712693246561357067229\ 3456645126887284245970691296195130130109866089046694866993289113665497931194854\ 8906131936778608626455026153223233432781904307324658650082222269427894214348386\ 9875571033136749095660473367343925057385668692093135314534826333005070569623343\ 0082531395382957369107081534178154801768172603263180939701710312480674727174575\ 6261056355128561989441352832779960954614195082283921671127153857754019680535336\ 9360769133581225344495363495641985888346944136360138074279679197445402700873624\ 3483052361446643399533507310004085574544784736156485829675676261817552688935417\ 4613922154734986515500359031294004495095196980700201726371496761094848852933854\ 3907156703602686142378594463674913073675881117894502487021541169182020495666779\ 4857175255294349877748099001767734453939799396010882493600790682565729829370446\ 8179152194992940109719719368629355359918592805386639072608460360146139361896848\ 4832501765544371553056716121702400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 828474748590099403187510873721788471168475385826881\ 9757128077949943610564579796421422153468422495667222026291288976439080003932685\ 9011566074424111670555754597675571658515488370654917320398034441339878128011210\ 4170707558719042320013136961402450154463923963896864230925750147137454475426914\ 8242342895420940336316778356889443065844992569813583424554291932223246286995142\ 0177329757229536407786687371079098232735516067034184749428140873880256164913999\ 7508838101631121186733048445597455375131350788445364665999956711650037211149845\ 0530574222357773756019284746415601896164568298020300949935391019702395650071423\ 3705723740355142393802648946329879498370934956425342794343414028619131524956990\ 6049565072786455833721370135015934880422276968938254095966924954900185668325935\ 7077371813684357185046638541704795452077788537877821318385810081392564895915805\ 3597120626505202828251576360484172282518886246563339996548539262226256446573356\ 3291552021246221669093502138274187714380768128330794224157081342493383193253851\ 5855239638912701179053210849845362128607379094829001699069791892561925954968941\ 0190249209589404810185508536554482388588391734965645734324831162926634865029601\ 9167802659436655014149810266231936008421859368434787095641674492231847616849786\ 4026124852310438005720966939275250192643/39953125199626710827351208760236083520\ 8234506279053223620075384723413436784252647793321882560653745437643605678532416\ 8882030552110208830710827600150564880052604908098003585388993660186417247837390\ 5420977003229213915426437370640085656137367807356665668062726461620737675973936\ 3530184705182727409123030322372966396591174692461948202129336202125831863160898\ 5159229459554712050496379122767123136478887566600468929223823951432270884633269\ 7163908953658725607623043149014311483931234791300047940269513555029806782273549\ 8267481682192287264079924791316658873788685545915390151820212241025153296745737\ 7014108228150275606613986264114318753854078999149464434133531088306601667292249\ 2557129073334012130112454476739716015223742806324811531625965109477086544008711\ 3547203884209338809365033083590147315036095943743627149303119580167541395857465\ 4292502768345296170906914424570572004826841873181475551719250351721047712947495\ 4975956648122602621025060558877450575027602848367475691253028730797659021409686\ 1246750870350779388022237013065743552477196701014511347742068962977796233351702\ 4968393565603200339642580181016497968547582575905540048683008000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3609910575339162159912\ 6075651007509442354275167878018433708822427788568643459651963903933527497849734\ 3180076380054374441993630266362826822523718679336284610423402608041358994212879\ 1514407277930027749451131191959579697007121396413926195009246173805200932071377\ 2876269800875682959555863979745159524684688437790461354663447916649264093990853\ 3481926935814616605598847831935028064074446350962965788301002078338247118876544\ 9682278958401866268148371716471842954423092978934810089830634816532194688642168\ 3691446614222406619680491018321249607458945530914227224093402289645408079312656\ 6784974396191724866138201187877686019461179112774175294346336227386689020416177\ 5302820470591159134092079807106644208262006639699208450226856308308560595152792\ 3743168014580449921117240322035787500327969525476269364060817465839901706664266\ 7273582175984198360099145286185513342299866467043076875807897848899741347858956\ 0354717478774812086790843717005922805263529737717845578598976593651719801928748\ 9787007179191606730912099138329806602202677302162572340915351078833384055535512\ 7598872582602600573834442314829076205147513445410293092901523430837400252972261\ 6365917717506146644909528637459532846054058693278116011513991206666046263916499\ 1276704530845363044240982570547757139686954278127920505975494162690906456372468\ 081079/139941100453664537022375404738322476345999999773877305065820985125839253\ 0329974259810368864256650846405530452911063030423825835907457002541622047129183\ 9482404696757415924261734995185288386133663124782247794974385640481698863700089\ 3053156103035392079550539586544667400046767444284323055761045545071535864767507\ 4072394191646555601864153319277647307892001119700852574712454021019537580826943\ 4760879751961300234620235631402554573078390631789065409784889603338977090606367\ 1063265338630012250053092390521600436343295537768392947365714873781953018211411\ 5206264516392243889765659727031027923194689606659754713964362200365157706757775\ 4494366886749720031711957716420668524735768766451362836287705029430341496938539\ 9810533751375762611562065523585951864704717369003321684381112964050895130440097\ 4583605236594145348408464136968805130001833144420434670215455216540791260710184\ 3262936174491558473793147273717542497956772563672845286903883556959178354394229\ 0503321355632283625445467685986989378932783299400160923860978308950997388943635\ 9602503771484001555755256549408949331589295778000173042407770117093460078866125\ 0915597174538181467766456675635028106936320000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 6987082032954995185187311910519643684856\ 4118524414948737068588847374211446056403107188470126875789845269908211311464254\ 6406611152232331734389048167209693437213850083442240401995489442840563814042535\ 9244890301743927275163130599768774461153679378143770417688989998797467251233890\ 0549375375276472753217948059922314117282469516954571520830565371371382135877110\ 9216645902676983069842516476451046690222943743586291367956497818032201371838711\ 6552530883777748145153275314284252118683654576291193278569658056959915453330699\ 3274096791659302490189511288137949115660913050737790899093231124018856488384454\ 9863590652986733357996262989093745940132926867339687304898639171644024802716327\ 6075682205124494434492006102231409301455914776866448691906377140621775231452255\ 7994712382435349330102713377866602399188198464844975395465947322320247908423605\ 3119234283109092592111147568338601646946611535171033516756472060451273775648964\ 8798324233184492618430434979556134020646590559637625042795934162674881660709722\ 3033623356820745774121990241458802189211757019220083178556442710374356461402641\ 6707482262386385620024185663287849513133764483400569116101033864981825784951688\ 3905772071703651158851416761304605144626834565748229870636701883104224773480740\ 097912712026021874923769018409269075652515475369656426232042028971/233998956709\ 0628660194432187058131822926126194302013883029522622691249810100480122134989790\ 1927304688098865840010466886519803414315185581636467697004365779883572413458656\ 1037877096009594539703065109677601907179523469236713827125694574107269732103289\ 5679350035393460079855492369083309243097035532006871668456683363064888348294051\ 5196525350700915647539172077425997325563278698118226241702924658068498986407381\ 1321591807837444079389862521169396448759316170847831782623239114174110560647480\ 4202467408602000906427230098387624882668722749700628143974361169580483280481296\ 5051187208781605089521427248739588607702813629907808778733250027122266302347353\ 3458334499414293582542587161069713240960946318789296516300586664019495611149382\ 8316167520983947514052123099109057078688977557831860667542683938320737068564925\ 6334821651311449997275061404506229888946130158371777190868777053479937139039668\ 4392602376419131145946512476430524026623643981581788218245355566056915348391189\ 9920819493720145884950334163691987972068355349751701547551931971119525241020173\ 3016210752297407553372130281496503708312034665616283347493872836903102951823404\ 7676334268705521899929600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 807120188308704496336837224189642574784952343197465898139040\ 4713003904544353552849161050891598140638309243780222501523765819156030623116190\ 8380776908404590118643797017934186530921726759016918033501517781071518886396278\ 1429869660626014529456771707360708459442985518581796752027334123064099131093087\ 0822759876587580804779863991433840281401521072532803819596346549363995218057953\ 2006780619340950309539775960006730160447211906839024134340544102549584215900393\ 8942550419962849660080223910156741259836599812211348956877044676484521192777926\ 3590852257803599398483157352448550597910494403327556249899996444777586814169128\ 2129416580637979585126141156004025596720428034361673453461785095743340606077662\ 1505290947149352023683703806714804759441939703081221638767328092199961017492782\ 8006241791347906232234973405875482352926179140704361337628319478462982702303650\ 6719644367622056853582956303411162154145930202542653504981521842883555621386360\ 7456192725038036369226697648382701905869150986513192540294279748741239591789896\ 3635463765791724160629753061684697496655688870945092599916530586698007097735034\ 3326445955103016187703642971333606471632806208030219259091406876808568048500405\ 3263220205795293706937908527536634123893565100127569198561114286562716763924668\ 72145462601886058803014322694848076118112427604224764181411/2472028422648188070\ 1805193206905182489197103576472521368651924373858768669411448061187358185561688\ 3221127824832135376299203035386873375904044699390395196455346857822350419644469\ 2608687652203967572352529168482376933371041581969128572285330300811936754762212\ 4123853593556616002145240305676921634506589345990490866676466439506492326521900\ 4296558866351795170545659477108345712751044001974435095633627924047709945783842\ 3813690992663613120654928446064861722799721763015189934945979685887347190903088\ 3002555361880364953282056343899309162373847184739219183238525055523725690898955\ 6917886196718750498915831670600468220922573510298551825240219185490704324370996\ 4538565690479608462902904685887805678221662373662571503455999147127540321780282\ 5906315757341467836867131486229096836992759057602378929284872191461985246779957\ 5777186775773978246954858573954946959247869860234596798699468641937585309424590\ 3022587296880428483848801123792726128479705746714546267150245951128959420080470\ 6127429115563630488707681042690870834253993917720914275300550460321873049761442\ 1253138839099957328133713236479951846425166966494481888983846622361169141677746\ 6739660011218547055188246528000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 698827901725587642771140360035445584761797338737993632\ 5585926171455621401089995848070117552288462030352391124826824060468734617306105\ 4003206198419678985626212045517733794864539985156993006925433260165016974293150\ 8156498046645381268932951409691012744932171113535100615598249343789339875960724\ 3989335786776843123805745121609732388317649838984945073341793669719658102452169\ 6011824568465566434477991464029203456615970377990231836945994077597697489646474\ 8027301012657709708901893277307596571886533769237728910523589742663701006309126\ 5858804133751326847765955411643080197777082706863081854968114131199604944606398\ 1150639753835704167923172641670164657015789704510350365505981146216136004437822\ 4117814812291468789020749172332218787189657892641820472783878930333416022851440\ 7368832699517337813251561739392409035870410914329432123599184747590753610195710\ 0395958912216669937402115162040763977640266224926902624007634367387928022767195\ 9571709514036258916861712155505052760220482788940989572577318533389539203753858\ 1961168133799578531993300159956558319407517908819479381624652795824068093614214\ 9664258212084441300428253613788591880534922865788607614195392351422852843347023\ 6905293474496132233580968105100886613253963799385133703065901041419827195294552\ 2478121672431563164778896139779112859058399576930015710145221576490287/20604074\ 2390080229599537614013777177696807067537865734381224253769108124111846225426784\ 4284557532299439566469068696600573503182264443014588155632512471224572160296241\ 7385085552746103064784714762985637161885855910382971369756468205944554263103498\ 1069015939156209945765057106892596215525485827213170570602426967364943539396497\ 0503324699976775420325056489113249644367562051434013447895584049525179943890222\ 0643961370041447585771695709962009776484570779609626768036868969340419268893717\ 6628975720936493152301845778014239202317029978344895281670982515766254585186123\ 1535235120351065356825337371782630010993820813848537177961394010232340362708539\ 9951942410097087244169604519851921336625212167566760401050205525806019377236392\ 2604994925446986670562175890938635446044778801589503182266957984814603292729266\ 8155608975169126218986839931752553817864809280011957897022266850062465490469627\ 8649262868428825442424364099311829223221141133514856084679480448891329988472022\ 5781991681780112379334509143205440948468204597610645601092417783541282311928010\ 8626132928127280595020859044642475110150361722760218827899227736427348719729558\ 9295850025714358579487632488229013101425459200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 91091970227421272269127781313506856197\ 4308925667085610841866950345161499093073965251131585395513325652851623538336508\ 6657434841460349843466585360356163425942990713767737592905817480231700874331201\ 2439175259440297743203351108898152061410244438778856486961077838156377542598776\ 6730436978750510427725002717394231823265475398641951245545026328440806884207971\ 0662346953447625237391788101400653160851616889667641239932017234620539737890462\ 5602193146915676566749647642139295219045650891493971823918493528575349343933904\ 2359201037130459489280331466448873467451197759986169595017719871404789995997902\ 3978692097162912017756249558875669278805699958441043229776309579839497926388289\ 2044318338664229278719116371944202772898832747469898481123636124597125296850192\ 2138350362574895115451994902375686082394936956440683960262601826845445529428381\ 5177045272651551240509870393094086481990845237114109899073020372170450351563119\ 8573099252710767529728584137956205748637793024962034988220015627773284199517567\ 2595731206867406686999740397290423608130166791203563086707566903630286443266565\ 5770160259602683968771627160838767665149405727768918646453333599277790230115290\ 3450049179287495748726694770862168507579515312771671443626865938456812176472059\ 2731276718957131073042791723390895987705362408987233833517431058686210143062448\ 0401688109219/27233769384030754955567650701732701998272642335344882074793228787\ 3095337403304970148743939173724086159625425459242486817594615568323570797662492\ 6720855876516714390792014506732011796523192492170546872883906571121068278494821\ 6042088550313354980783429417887665402209056626221596301929386792075080596540092\ 6120362095402985664095056819940461008642679630123940314576731366656318221848969\ 8379399815060550231635078055759913796305240051364984498321554924968086338565693\ 0286735668295852343487948527208978614857342647796628684053841681010724127949304\ 1792475264164242014826458716583098759035131401476673638886075428936329480084388\ 0953661876651048292520648196956482804247765039752044327240791853239742463553166\ 8893716926585972658515940601502503058098763410715296191849679116867187764388561\ 4394962220030292681470486586097086972609042262220727834629858241617627336471963\ 9136896334722829525730014674040713220550595158711465670697246534114238012935276\ 4343012676975068130453670430932175018561191469601948488927118437038852547819491\ 5903401848624175691653591845652557108904700414353193984225534531494069714375690\ 3155321676938226865730952572488161163092416478490343705156557963400314880000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 9096392624\ 9904187748400740741566075349729105446075507313714567642267935579130511488338026\ 2073872634195865867420268780983782512833650920641555837523709554051296121937346\ 6451779292425289490662263981210787520395464932262225413677355885860505532573474\ 5057623034768500480582244011821564018389720318758410340072738024536557671852190\ 7247587796450488173422149137534406528617870977392299816198365408463423747829889\ 3232977990240695675149241958689176710408389116579219410993604722451914717711263\ 9099551107768865406148437730055451965392262828749221334177461793126326711873724\ 3100667217629071577170213203262049198708357882285430523297124711060348369027697\ 3944581216988062629373501386145136174245427553331419627065701703651339895732904\ 6654616292954219013341467851301382347412285382805550230550917989549445612485709\ 8893961504771798839648184342047641306918755083725785993872930808006561066201758\ 7725296200111212063487094604326739732399725212277893561137058787937566739937739\ 7046372416473575722987453377931723961823433824596786242988443696458039707200696\ 8816063795854175463137941252042777393190025401625670269067402282789878880947833\ 0311939980270254710674522040175077962235333173668500315228326177931863215823983\ 8665451696960131536781071490229649498013169541464366369814629509374475947170174\ 7395930187945899734391366632325403332127/29263931029682928823315976781011387450\ 9875355147617674131741531438196025773124630288827852750274413656658512590338497\ 1701656689641231413347680378909456068581179514401011896992523223605384670482404\ 0515053752374186309187895526941843451830268804455960124494749181829622452533598\ 1344960917388587452399373230579066936386949843171729604651007506355234497593509\ 3616669216850709322257685701867094901515129551823822369376406009262579176153985\ 4111687005619732107835054843412834664620849848047874138448735226256854713474050\ 8575519378182315475390962565451603716240927146740516711894843564468001322474880\ 6671261797220749626189220584433164644580269899991463870685108635704261984011751\ 3180426643515662216014743951654475848294101208442827650188891742229686447226105\ 2925017733912340921864918780605890349244340065093928544177576287634317675371608\ 5554096679629347891117113806088778534349257778596830037507799487336802888063382\ 0814457394181184526721799788144413322543084031771864320464391827572081654275793\ 0736559828739316546354694263855386130477146896493705681749092275764368487544776\ 9087029236491828285213042862360735629453512202006595365503326279978661664086416\ 0699998549219213312000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 306816041634251602090981237651270199058699598198145926415656708\ 7837535114582262480499578996813020515722037335713228520011676771261074056354712\ 9525560562012027109121754104602691338659888387677157546290994131645085287173765\ 9513578651461508649294465623914645653817154206805305292002797930301227444302838\ 5517933110476311158323866260943115126638986618593878002478530474315721494202065\ 4850168129386361237608051217933346333763643544793858463563176118823550419705739\ 2243681977923945127469078377904440363391413487549633598750692494920659055747432\ 9979751524921559374326004460313270747908926181052275551743060704243434981765662\ 7430194515853668515010994286919985567541167578974150487353362124194908394462916\ 9141527276008631262992182317877949351682220604882108095822035953212478650327132\ 9198687604821836247027889780763134128415536217175269730973270262629030807184776\ 7842649752334160704095368126729319875532377974868242479723854760146670548168576\ 6374343663561181313423625008203039720639742272089402859917241697453125519776348\ 4014478416046870231217088441704160328576168605410280628252659069032529964378324\ 0846960232011649564799445769245425461548084255273353435815199997629694006753183\ 2578654469545678623519130838593268835250076093715112826619349991231705183466126\ 7093626253516147582981660600864679954086607449287582857691218746684724495701/11\ 4787490741462920692183710830279766280800182045428619436781533166020154419685356\ 9206465223758812240292388906954299936845079103519357311715945047489586847637713\ 9544859471620769134583777518426871433415834849063450029092312015111049973007624\ 6723840727836726458749015512537183569588996302399077565468792689280759225411742\ 6980283295318765896215091650790115865226469435785994101819854254228829344439546\ 7374721640560237006112048609790272451609101889785593732791484161014314021393583\ 1454588224392207710833360705434261299825723303388410662536011165571593814223934\ 1380179059331721329972756229339466516415432763189574495291689150752563534934725\ 2821360216847175090541978993474211861836600581291313448338591117774334781703261\ 7537258792812825728003094512299775432177747114123986641351234198781943995483868\ 8458696509894148562338466053511686010948339726114781682665412913022456593390147\ 1925408467807045392420214067636333852989941560328741434585686996290036396695693\ 1203439961793405090839179603293352114846259844252026753735727568839013793854929\ 1918408880320797474636603190960421698463717208000869195385187082285028610108624\ 6288585512126926784843737191035994086689241456632368000149749760000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 51624468099800698\ 9402293333854647121199595820756392777048898609930480075586056974672572400552395\ 2749510486831569094324621917792982229999916384766452059015381721986244946814181\ 0661958277325226437725618510138304737663400608283691372100533741559029586365653\ 5071308721037956500711417062567274600035408874934912290678737134580655372790592\ 7452454692529880552590372716684924296868815074464961344428434519658066532489484\ 2560766014912349267071995875797592286509753817128125060638007182469846596745773\ 0018759226522837702015503677626362577244978132585921567958960739713411762149985\ 2405095514259429944042630140020776888876566663583222869475793190505811448586443\ 8550760894846736675472407853455767316200108788196430280423927032742485681306540\ 5581098532979352800414911069069343473305571278048287684270520700362170018776432\ 9077316037713652814647604607248419710647860941499754469241649914865453478182892\ 1750031103001238424116628583923149769555990163599214039121566343790012927725333\ 9667741733006989074633983919069868202521656662373005605980797290069461948021454\ 8495225079976261326677410658193327196346879758786142978000312154331060892939180\ 3766251764321269275986335305020166838092194049443009066128586858784264345152010\ 9527640680562969377141450701322006809165869799022740448954518727933012764229142\ 84891311801342354917409534269290386454223/2535185650387406314784175338554357677\ 8940485763783548059766753106676244880556018594911711430566985760760865576935412\ 5839420333871376977280268540122490276930093359559781263105437197039123401839383\ 1797856020920690801981265583358093732732632393107380776207861448777430385199629\ 9616213297953616086898351015033790645659800147918858209476247776514265163516543\ 3763029347381127083181482868245849812594673203094093962638601772736020034768551\ 4224538646320013940294670994796060594012542606508335210132002650824188442415930\ 2261355012119514288062404228774606744484631957498271352637659402095471301482806\ 6685450881549145127325051863346770713563750043011590068313065774460012279587083\ 5724184699201656911131614340353164796274638503218796906456453124114159767010323\ 0313465501326657051596586088453970002774615501074144936245819272933816998898374\ 7723780211527393734714461699807911249338208311223861406880240689150769140818401\ 3587639141423917554916911037431883914027762650222638393696809158070288680813902\ 5650875975980257379188057239017913806096774922638372998158639883649413812778253\ 8171001427942469432350084354569551006628186436420112363494229461449888071476403\ 3017755093200526250711449600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 354328626410100528426414037479471363488721881402407894\ 9926335002536440753099041687116071094897939484508355766605068428131783862743315\ 1283478187486189671677314389201650878496966600045089506915830538798004048994171\ 2324371012786690437414842598670798442763706309234718351720800655719617161223933\ 6166017101575848438514540165978597858814817566126120966956192230463527521109026\ 7160298693621481354405118591465991213000516815287864079389658245315634816494573\ 5798324094705777737125608368113710757456916646755619484920362098989205316423170\ 1222012577569955352972396352921275877874089303221457925301755045773130539834453\ 1053614880440881383395035603165869145711568142892025704724619791013392881952395\ 6957860407430439042407237798034075264841694108721341286489447983856124373886358\ 8052778591011729510863483509656608827656684018141880359140161292934063580657536\ 2803555741197531215356904369943310505287573062291171753178114080897300768070653\ 5101488815930081165579713320372528825310080616411171901193880015132640322831440\ 4749214572951321699502831303537674343827013415053820056327150336129063705539400\ 4125537367397564043271791219299680530631244107845018802849964276060401029795850\ 6841284031970421179669354116428271381722613352798110714921511907833782037862885\ 5262909081485530709813193135753565333249553643191209987001163799151865419578805\ 705015319/294047867102374276839322481761350912558318997732733345771515526610395\ 9766925111011853202669592379875016169081985509015980184380672125835431585800293\ 3717840414452846521706500009617545055336751156447906198362287534805311974602418\ 6761886490708289925808727173994443586115651447415830239992838740031907807580321\ 5375738861822805514452499995989955964238414481183433589763138784712367510025227\ 4401815126385257995700213580316969640799103410328234597802710020735242815251145\ 1214731852693747975881601977899154723003622090845837300673007634612490450204822\ 5416964352668502774880059551492423548721418969523696018949128409821409063313196\ 4844211901235724309485887340426808469211776534702541008127889547323711587349381\ 6416350220082411780425543925269729044307922703688409545745214655484735422324970\ 7876894939412063323000633964515024483495578900712814705239935961206325925592138\ 6569953526496064808869436344217266615140957181508289687308426274773775615507154\ 2165084713185719401296945815379783109379889689412027852810106651935301177569475\ 3877809294844583120060020043007017601996035533264077354645541244690278999759847\ 9485161863486077265658903711977393518048823609902029024972022767403597123551232\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 20\ 4860224876341375534439395622115471824265869083985456737134656616028253259849191\ 5950604700033450240462106920732348706484570106534850921559190778439106203685217\ 4972469188135171025804292946211672223868084239367040015262370368179471230387905\ 6597173882968513250005737224616769469425923976067292245161303268785167545685652\ 9813533855267251841393181823083178327051491626350527078851013617834727322498259\ 8464445069957790944241906095425022924033699130670668157080127794068191553486382\ 7776600592445612327070516740881228044894056509073828431768418663663465769013519\ 1274086162725280241515444473405142333533190785862590726808899770863800013207430\ 4233658112663348538172637886229406385986334655864807882798368634277262579659641\ 6871721998453846320555104572414330775311743730488524955490617948899382952728760\ 9820443928327099660339185837168823465993332612078843421441031246166593975855065\ 4279451092905382506528296612987505932061829643870249777377701342640292292464181\ 5101677143757944623465633404010772272137121671905927999113721066013743677354621\ 0679515848626112268359290320416448925889887191740917638203507476521499615273172\ 5989592908539454169019895029888251769608461703144592922742285937619458942242829\ 0357475156298398871714859848906651216087600943964460330896951011840137219908038\ 15388402626924941138505520834549730763123460964094774534079397243/1054307512828\ 4605649809706909552183348908877015728877244331994047508289235005830569365593263\ 9184967649125426777872529490610024922231909952531544810586622298742304525314310\ 0377115279393762124362344059053505963182923020156295117832304110245777637138748\ 1267962235622264637199100177194351837674373429927072976139996389678307722776422\ 1806060484166285988375876870204099357072342310704860847399086072139476026678066\ 0190857263945611355288019921520217978971481720367248893610170224037700714502383\ 7442647570188187910802114870021332923565911551214680642334073743855978135193784\ 5016250449667650112720777666812995774416269901794837026857036648790475864517532\ 5480338371868264542370427302832599557685812271475610159820416868073839361397381\ 9733831910080997202564972376253596788321798983862544563084385238560750163536510\ 6027181177634561824177815852197113880352529535000842034517780956697358302520274\ 7513758769349660457372932443827301461778102755367367303416866304307850731709186\ 1698369227963190859930534852167566737784141627238534331145559028528920722624369\ 8069511458066770975024413742299731519664740799925807089880246082646266769281049\ 4478128630367570881326742801726907936196446315365128273395712000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2002616695809047167\ 7354248607804059766217288506597107541671356986331154682066530768203532065730562\ 1992350111329742016312111725058235182845460332744062484632305289857144468692061\ 3304322640207401978110212086450931414310982293626412562272761512198270030678037\ 1255594866459293120348967057858524853177691568340081710470445890105313214982821\ 1750930031989651046375451804580643293145851354438773679367831433628025904817218\ 0987063114985433527783587620190858201937863464507316334993622624478216484876243\ 4926855407650867700940533261272512027727622945927253789719743757073483882832350\ 7821587063350980534681462631375174028490447009017983705060338864309962182758289\ 3981543728601530124043944748932343522452215602803641508061149477312604479706989\ 5361250265804487962953467480542663111369271995851982838746675929626913910401871\ 2778877448743135993199524840660230058782623356820170374532929260837929584310153\ 8160481604364932112242779791464505546341514703848365282644975881205330379833987\ 5844138852600116068101734601455874834140174101469933833784914536604448083190524\ 9534158543719468438696589706508340674476312421471160681935574727743997389727813\ 2913514900561662866095200254954141850357295576034999125653671271560197761156881\ 8144480868443748307627265148582571099898630978214356283775332269943093892957783\ 59488103184431932422031651415537796717242751678260461652101/2062118762974371942\ 1384470635456456194100350989833137656239561487464449552018954407091224712328234\ 4856298803917690397524680736079325143039531551311390857101880848111345035634067\ 2270449883573357412570498009317426964076824158834197968022251911688794720934224\ 0006952751195076583488548902589230581614987164380437493788540502458880629727270\ 8857375374568294586129772709116831475864614638740366429019952012850364103905856\ 7587462811031270279480673876325741455864085880588036955384097499341011154549694\ 5814213599060695832508172983849890991697760177281888895766544396408881123856468\ 2451353408176537020667188152868083924233941281673018307746263834365124773716470\ 0203873812734131014345254250145316820034861556124900172099280143522484187577164\ 8580226248462359479246081601827121744386558442514980975579409868884975419431043\ 3432304210576374931674923879590339211107548942586161514682360655215387774118482\ 6111996073686870170765108342497297164395645185002636495093273114317023393051678\ 9433983448856570401873352493391549727565209331729401551633825255557134134550257\ 1846408909838297677315825188365341278258333757946525298563427212135069636164075\ 1260068318017070876539076545052951408317605886261688155504640000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -453949273750279\ 4086396345702528196297777814959815152194606620004858984357082110053728120999774\ 2603553872253718336015516602711061159751578186835573863199040729096608164933054\ 1407566514842756035682170424910275676067664471668804996671343923642514287354050\ 0877588447451129634165008357386105442665806111007788942084015488039564830099427\ 7512326267767057277613320432631829378887869320974757713944847953969468487185854\ 5510452175047847177919271602485185514503920743753067485896460821201703396299287\ 1169394710243994395209067719455355505034881906800438503932847482957280830903631\ 3981224046434250924477632129505113791176074992339991565629429645290456476126699\ 8964257990482458333075039451164001054147520348356502287265086230747439582677881\ 7588950926078372356051440420320575057820565180088412028768633848489898749264058\ 3649089072050991006733951839113291678587039263466612068477249498755895273787341\ 6664337872350007311404154726907296141114744353896609216318657506640235394809983\ 9772926118142637867705325965153839092578036233559468425814627824772030010104409\ 6840154430150767885940183980947079396485442627793100955205593087464764463438081\ 4970087271876330672066117184507211171953299864820117212057864988538777188171986\ 0266921477078537352373796447450293944535585182127034860415240446667181683906635\ 246829661047955959878354360744587164373726847544145719928724686867/201081106589\ 2479001474867031828677541080360545976175432712558675894223529503122561027798483\ 5179592347635946550410941424347166309785063332238044407478795839491115729032663\ 7554096198440394527118871813508506442047146015081654835884634898248542635305661\ 0481672454452926684600604080231527030489222035178402863587650659436879603766730\ 3247844459689317901165619453931995962613916433577309380938377514863385753913330\ 5240186307992160010925767949340612392368721255480379062178424552070117488963378\ 2050689819174063641797045753949285117680019422957496076172439958891637379444361\ 3959589818905745418526612387128918468201426414283557642140816599317959175575818\ 0331726741656648530861799898286896888355313986276759461936235195461664705197136\ 5695973876135526819017572252553451367700580087517136284749255616045089815795117\ 2029210845047028720315316774024915660325871488576059903364845960621207103677454\ 6940680261864309825638996485910062683819694969095349237593312540742071714249504\ 2699325511755823679937983635278709613238926158262822803469982134163441013865285\ 2643089817418966440877639203883546007039384065149319385885518653029365801797161\ 1958043312069509440978905654015786777561140505876650472505425148038348800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -67552\ 3909586104829541841732119108911343245598138413851307519364571532788742486542615\ 8910001787819503906655522452302290261532206993571780667593034590620597474162615\ 3485857705979228905586957453128236304536016806146763447801034543061980917861762\ 6617322502104633076275335018797013594239352732015613681377718214833928522691763\ 6049866635834724173429071427150232187666239887680943357415726347996938042446013\ 7650605091991171866996586243996219531355524171945342558564158170370234873771156\ 1815661678860044229362831173752635916018347607221996448789424557641319612299186\ 3544284634796432731864863795868355383752756009300337611966541978517318590909126\ 7213963186916338511429654114301085541109844448324927360782786411943604917661905\ 9197762770038827784164151878508296265976550568969615726301438550300165990141128\ 6035181879413484365162759600616085587619099100969901834622209551415725687692439\ 6645952183505687000627470558065444755147790440277944649454276224651653874257647\ 9783785773110270847790876771701169483997384719472485766643294381824322250342774\ 4396177399968772380486686123988724547892977284470748443387810006295145081235366\ 2935784153471962808463074715103825244616950385022879849099397992977812802949873\ 8365568416403576583205340748868205121606998284833090757410905756397356182957141\ 3371508222512157342025574959960294233275372742045765366989406525245080080258256\ 2813207/18648708750873274811259544497976263191149237429112071388015940449407402\ 3083865311184644918599994339273431652443140319775187962341860447717814035770795\ 8426699118220108534458161108940013230301098264758938424679925196055189661921716\ 4589786903907474006435514035594976661053063879660879317927387703507186143411410\ 6599443191323918275702955169018815215753078258388037189722282815390760114720991\ 9372799271377975502907316265302057408983959510016648600342961318397136841604487\ 1677111853128531902821840351459413057836986081807091299689078556666902212692955\ 5280532585598655207590858550852777340804029897384834932419157523630231655096179\ 3493566281418996806342080856206384446287545420435480042582597018727784648392956\ 4027563824922306206188147256522702934776795202072427971848507949106000499396967\ 8621402946271566376349726648290701289925037182864425819219072318945982534232619\ 1451046713168079618465601731610328824567829317422519681050790564030467850723351\ 9510793162804860798609567937629449482238696997623921054631032631049513859887984\ 2369748528006785784890338249173723057595530488016373001606049726274883310747645\ 7608508233329909784145953519810778266255230204453495350524861856016080870780041\ 2438549186024088535040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -623977548409182338768785876724455665765408172162986493\ 4868523003798831577519906945396391093896398963448244832113878192616874498726156\ 5496708488669910236039382084792186575983145258394226112254061439879253672739991\ 7196000215209765024693657265877619244207892302340013472124856672919959534386911\ 3468706214845681513410328106027623556982808922804825861020335954973971727827345\ 0807844998163757690562703562199197796212008925942120182596096756691589128694366\ 0722152246892654355722062279376385745209519706865536267743157061304926180684514\ 6710164758248030411574780122557759898648942541565748108453927023290254740174438\ 1635109239813543497227605855041907359915152817179235014388955662700094399894666\ 9051129096976053228362965999041368142382931736331625154885214921875273246682458\ 9327280048759605886203741172323709859034179411339791634780859566521391221075888\ 0594223647125273747889389551038234078857321118497795115877147499093676904150304\ 6045727845250071360845690552510461131022712277497859471769169334963661173212817\ 7659202283222223506092523153520262238138321483406956863304751663577559750556271\ 2928436313138520434981580458822571501669704207331795610921331720884861825775312\ 3508315430564142353470644217912359259414097697958666740175767137616854479700296\ 6977643126245146187684231895504141671632700237529632842140360716903333181551078\ 6725971466835771258469129412539907/12441547521312225071125315866406793844028341\ 2979380476431534332831661218054523935412203664968365821629811480117896824918130\ 4354961271601791060628551478919857070808733985310592873158664087573814965090185\ 8260858040889049459747173317119191203846970446082413687792185336444761441084702\ 8733380254197518888322492785742494336406643386770618364010157757594449119967820\ 8859462577881449227059786951876622765515185638197386422078215308146605775445916\ 5217408600677757732023544859150991876950038130218407584449010438842026752388855\ 9111756084059602261483452867246300184888802391646401518618257810086059756845259\ 9731208341844068792289824535418247439826673962412675003627187877982842968988851\ 4322819291206327795684210769200079980434850984902184507406749510169885496382094\ 0476026231319730535863504142132418588676128300686412070161316244372962712138606\ 3286930394310722153687421011895592804185654272511141152132920418821471109733015\ 9926463827342630785375613304773232828128294773119134353494549514736068045426527\ 6293840307588974686116998547472871671263821654646794184559509611464653702766440\ 9478019020310030108838030665625386450351342864841818818764407779165118847761899\ 5447529617132855895933856461238292953881777274880000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -202293389256914412521271844862\ 5861923910957620773963116155038113343891589148586844233325556346976230315008481\ 8624045145701156615247461356037823989569862448147962966791216179536858321602325\ 1808995992556071597640772651912142782302433109216744270918828699449361958183678\ 0068090856695707757690951205600004172646134837606528233936184343916103087145562\ 4087476047890437762763387015522146521224904516125929416474834977045336464676269\ 3763573715690330009836777839113388741226627235825728515226332464431163162982331\ 1364169307936648453855620362837174510999615723952650915069679313060989529233270\ 3013920688242238398047991292942814112123649384221877924203151157425634611579978\ 0437828243355182952535156193086408563198932328278972435602572417355700350094864\ 4882364896521456835294216572541822539874563600770850839051213649993437015200045\ 8330146415506940938231718036451971924268862010821980416652864532423902440896254\ 6463896712629585872078393371855990255752812502606618426887033945931162983987598\ 5937927327131463563811659894878835751822126998207243871675891581616040730700518\ 3201705506276172426975229507432526638097990787015726832165596041490892444139393\ 1923218263412162843388172606225090143194516106477703884564738310662808781880417\ 0134016692040354630581028311450413088693655316090823198292349325558023784963885\ 35510681200698006437464862588244892296773462750943891906537463869461331646191/ 3171010221365665900153243876316060774886846522435182771206494774998906780161133\ 8131299601622315352523491197833073901319000331064913603533107135660382327878563\ 3035427645966893593540396460040015945266154503204361483748187591429200789576639\ 5358477632225725044739632675622041107362032602020478638652074746114894337014398\ 3343499280641298897780723275103749325235490731020367677178640568622776323231592\ 7087605950705721567895841004214617192053109797542185418620536437698455578133084\ 0573857209494462623272156296148759202668846048573678137411231577596616359774226\ 8667024122255182059907782599308649894481062948085590989585508413782995444827784\ 1532464829329424397511912329067235467963888141093236357480883994834867747152840\ 3706860896684605803366653192073217902954258247600299001209838041739859875420764\ 4351334009028583468806839398373188739046488195884631732423296622038357635830925\ 8377490693630161664870512982639063249001971941234544862236294420938268205059392\ 8414601631998864117061802456217950366302953500648071450484429659844608566188082\ 3699580797212038713788007171466865755247489163001397335544779302955543864738089\ 6594887902048097824532946845228219432803966863201198036543948438251539931667481\ 8147546224948477434020233216000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -10099091788043765193697708454401156565381463583\ 8246040741531924020064684709737088299003691152675178662844223015184893936028487\ 6596024886161793993451268649970075494726419763726002266032736220797606749122651\ 7539819434251472630493712574597059394137453147734244023248017519460490055929009\ 8915659664044754947843876737146606505219986175328068008623269517212399913053534\ 9457791816756754176466033926989224549494545364937172878455541311807123510077367\ 0161970258951651085996495759921683126586127302141160514575493805722192828483038\ 7596504171102294411090985292126322031837162885300193491384277106662209264637988\ 7120879488667840025504922790304024876713105894606445375439694277842066741686239\ 9713755203327120422657169723564875155647253108319352382169314275463830845101098\ 3888121971181815545335895328404810200673640606956419020117152495061502048449332\ 3754690682504324810757432165872374950524225012452694472490861032687053444562126\ 2513693055873285058335763133869783263493485596925475482918716303776179622030415\ 0101119576052504397050194868003318561087152734981158171643161062099378606216193\ 1722188930001520754954086632902205392007718023985447277500738554678761954866162\ 6642736193670053055300057355754358987280262889607521135129375875521278511391691\ 6638187803713963599580457458011913203256506533809304692337570676831412970490650\ 1346509879068171115816841312542568508945856960501149991599/13195587389285267394\ 2140007307468791918942783034069405733154332669834217525631073959625645875404892\ 9297906914035637514791942855938917368341288963370308597759682929858479431140671\ 4514766170037121957645510381868267319937632941268120205705679653627551573364335\ 2057693150595430601620619933211820973606527115038987661874972012333921437714931\ 1527412998194444372461332613817526019136160003493931180257672094655476091944386\ 9660191905311743637282394850716011954171487613858027163988278979905496956957540\ 5227924022136917990950700415760343637020019588128682319404381470927884338356103\ 6472733425379382964068390034026522634311714211597326284873979575545417767624218\ 1984515162502096843756375568906487159065977920534507543118774885034197844029595\ 8941303942879082155541798341932129912469028524314533348529014939754687475539789\ 0939600958783978652390573502033755096480781014859444742645276433429007859645778\ 1394819207547055314876849794177483106486442896887407826772383194291736732752507\ 6743621161205816024049341683160418213053764570077441213642292890359615241512710\ 2554625032380501219877679937496899716936367935625633495751454381353853598665706\ 6601108365492744089265343902630892131950835714327473610468383531720192729381496\ 4224000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -633437351143368667022541361426693753906605264004707740225362069571388\ 3295828724176324727873533409642123020755903819170301077192014564190690091227715\ 9279866633248950950337263886226748828384348904044897846634859509824034139217525\ 0954440335765978353585677038376803166921385543451101959740598867919159387374405\ 7934796334505825650640847825332668048038948054344330929408335692382656785943584\ 1012865213966918731565793297201804223032636758343878782308149522862994663529236\ 2668450011034450561949415709714868449870236329131434996328079948143850532801235\ 3816524765912719599310355700539708514274719851662124784857211558536941534354008\ 4324275804433799126307032132566682321711823577246978925789546868667742700389400\ 6416245974619406667652703423031575726778486127452146142367796914224949628118388\ 9842306556746471356728551980299018728607485438387728143218178212691501907258206\ 4099684075940795005208050495610236597422016388363526527047928169640786434498401\ 2532128086798116014190036968546429727879425755296175355447414947165239242179014\ 3924244470047642724557376402795509038317123623502555493775369619437428752997972\ 1234262712165061720019621494859394471121498963990241898727300700427273827183454\ 0133810822516666808056860083064585423818434218759529135226580205196224461554933\ 5816744539721813973414893534276043830616880550544384961549588522026715324046590\ 6921885171612599248382268148808289330346127/72203902740496212546489363063716703\ 8441734953158491117003718860267251073842690169249691928940120576959894574659092\ 7330336375383480827524488494789869056057948864216687498666167124914827395111163\ 0737103380379633109849462314568429019786600822312535685779759268721436023913876\ 0146334823480062986021077419690361440538178500731478620202375902467068974112372\ 1356121239453337720093576457475406168799833659784787497569280100988299665966833\ 4630493100900355619819896146863938335140903239866728660188913931906998863307247\ 0447696245260226511888537430218749545120591457548139263750495504100209786257958\ 0973338033279089068328620265818388062787286451694224163830993531346243732860951\ 6055377329726929918598397285623899386026701752405222617508474142658693183507171\ 6502684602978588082575480122104166093633308061879875385580845584731733100957507\ 5880885362202930645472784640838134033678701813255463093958781109101580614691470\ 1797749011019105865131204239647643670292023750000479160614135945497241928082729\ 8407182512097565869275304633546617370521026355639454752518121512952923294300533\ 2469853282415418173303546247282977338000863015465597529635187464615199665846556\ 4849463254750912792921057059389875642440685609219627542076831172640710328320000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -839105709464769370474107519938152040042883269637319848643112995252371635045602\ 7438701704721556547494394657441323785117650850398984575184184606127546850226419\ 2387696716161739801461565039851542503426012855435417246209278816214509842545052\ 7308278584628363760439763360563303635611171995057674857872495536084106916765979\ 9866505859724312494883038054801074465372723882117214650279920162335920157425702\ 4343395248534470641566122081202135008703845911679824025636451422342539973488311\ 5345300075029207160803840097611273217305413789199987550203928807786079652861943\ 7484298258281319288213495235122558540046098394897465570362346091955384510826765\ 7846668671367505230206467883167149474167450021487553804447893925897394995321374\ 1010451493393316773833140935973671933098302576107913259824015718050700877235858\ 9378828002586436818946405521959497549336183403288902701640977170227833382720447\ 0911465212169968018257112891297109453205807600341226301436825214984192984643680\ 4345271408332940301284826186237322481575053613690228897205816486119749773368972\ 0762992223567766658661039512277313549164735918490016270893990793775108978500031\ 7054355168436890754941212528976222180410372253241205947268600406484526474287891\ 6296903320437412341328061317731425131855669504714662715767781764565864831482247\ 5314593775137037041408104355722827113500270279460437977384619523073041427740155\ 36598780257212059714084861023087/8674082975048756175073986299447802024991171097\ 4315765973814829066698276348159334270841554641815035298409682583159208050067905\ 1713574590436452551105994576363809132993287580390608435273807778588124356575563\ 9759079631647665522043144655214746348155249558141582434330858278841669148326870\ 5811590446880048971341727550541055957031010966561296721329750834168312716465895\ 8788581224152331698449431191758856219622756257418220266361083044213601726867473\ 5460293016429845404120541057598739193716136627123833186106391162978006536226423\ 0132870873858165737670013381110277864373366465901182284436839281242614095680527\ 1623089696447361503728772921326929353916059629428952238729526454565035836780773\ 9665918720027463752762554697085316904955098065137290260054326575619115606140113\ 9416429083463381292004321568337775562352955569851184734019174091001780013530910\ 8182433889479121710182551447868360833989632072049257570460545693142314258672443\ 8537830085236578217910587109911667752264828963631905451253553380904004602134679\ 9968109928861317968402434148567357820342660962518578050503160264791228107949405\ 1931840185546878744372729851022767815377905572037284068695284795577056376530633\ 1344278205887589997625818964505580496785476903136470298420838400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -29705703557\ 0532312795225123715065289308996368959749318179117211690278170977753350207327395\ 2142821522469439248393740465703878304045903786310427906332282528006106352868290\ 8347497663489930328126636275792343695607521341078818747270822461640049638759562\ 4600009004500762107986069372633152248962764910907563441387579326101263512707183\ 0751272502334105774053309132530523210325768165833132312027547077212463923695739\ 0248206292607716139533697295997121678418781572073281236036007230826821518745184\ 5680212161260533813254575584187358466089879497864379918879387005799857378435682\ 9788015690812738100834068891304887423970832615737758317883804959353421535943974\ 2880301027052747735558847896019392610490671767921516890332916827184145172433274\ 0725379344095815133846072588282635069886300518041694787169495635594267002589932\ 5702146701205938617034157386545802459634532881040524598175130300866913878963898\ 0648973815340235621736704097419427135705217042040898995067149358960192336391639\ 6028621167782762883190593617894519296120958015895862355997447772182985108799905\ 2322829487053538652305956459983932702223329339876514070713118586502976550775261\ 9169553841818575514048747729311260320698386973307728471942365076265446047616219\ 2113918739590453076610803904024603418591961847495678862197971543478859922426675\ 8694085732093832777534267139167719120986838390123219764392039943349218620398028\ 663422927681114218086895901/288568968458875490961791616664318616171812084749106\ 1615794839251461671547370469207254648770776640136269866245731292904074994109359\ 0521852516377834516710684538348234734818714152540290521727293332800327144061431\ 0766246300543546272762332448817477630137753648551484867458455394306143307860893\ 4733066626472322229202687159831463039963151476180328543726669455038183041477254\ 0356398142704054403145130982552964231496864157518683544372109219504036458064158\ 9861055083344506048667568951874778258127267098905765444334711468071660280889115\ 4471897467762046342857241079226621069088642067727962379874407370481771544992904\ 3377834727060556348335322080979236742385484271812475051582117059498880213244013\ 5280307281117945788757185235616250297168768199550927839278750106384560005081437\ 2231732364522873386642226732540682552708714034531734381599167795758281813055773\ 5817992162781442491714177377495866427983715151946164566543037432413862903869619\ 0708135642458788671712959851195800021588760118504607708012081199515207883285713\ 2067667254570054291991760202070874252614705013132575068110389649665733684657299\ 3404562463652548248796524601538245331698843393527079756144284539864095865329517\ 2603965902437898446726370100730283773742700356623318349659504640000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -848213709\ 5720737424369251615120891870908852833505416167282019435581421272889687295589182\ 1355023329291151495555642562096278037812092471837901711523679775593328188445982\ 8786490637138124897232831290220980430928123913849851569038068168713166624338437\ 5016449412628038355912074938234271205466772416068240351346023964022585563279579\ 0216845518063614739690768748399424316036109825514268741726961278010167484365860\ 5687020417343680581157515911929028798262003194700259715228587563987248870598243\ 0595130473448443466227245079049988551885448480540639484976996974020462289030991\ 8757671258006010320248719562324703274754851460860954542982245073163260419528763\ 7774431280667677465377537533437985981148685206628476977724172081806170791461027\ 6985364535919737604631163189265093643104839583381177217192010563444012856793150\ 8055645799530744989104990946529831354816399825968007123527615013440438715992146\ 0439885312028095007961633651247884180543803465050065587340099244686404828956602\ 8424568939047535278712946695045746059423244091014964821313105971849467166466321\ 7425866547136563365974582090982808482908579117742312771522722196544175918236505\ 1967491442450604212714684608101543573067785095877807943015397988388217248952520\ 4908434651808642335299089281119251280895768994545640361344018612641572006716314\ 2144605124643619974141088807663141166972559950708620683272650356906131699185520\ 8179398918816003223856107/80186458408086703915933003011270131712339616010613921\ 7524689058159570339978040471759390761786003320017433813912475222312599561947778\ 7773164219100792037206367755544969593304072748556348593827217283630321729183568\ 4838247789351940334187885109021749660436810235102786152653184101248735278235450\ 5897299092220426094253495305724682608628370449926883776981152645118981796915285\ 0989040927101999676036189999753667668660033531530414081588226771996892040682396\ 5153131365695355941770537430115923098832081331058303771702361989172371521188805\ 4495418043614692955204773673249872792864686068549001106733136496725282251988917\ 2875334990135325575739747972977591408800066516644288241444767928563298900597718\ 2671792141614198543209031570715184636167701199940758209977909692536874966814827\ 5221940307121492122221822459159825645976409909646949425317642963529717598041512\ 4630304806231750961782065875517833076442579948560486245321466141607436128687288\ 9845980128437245493537854362628373568351079591086004372915832989815268075950886\ 6508022916163922698087451588161728732371411954317633307424454801903814215032944\ 3535577146563978549473773212257691111869053036749408575084080144895045892212354\ 9209725675583377369477984240900930728357405203054418984960000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -652422249171677\ 6030204837199444511270788452213847372064596636383953902582690612099666017890521\ 0702205655390656131677858186157233081257119923818067325235202082569195458865809\ 4935566203513370064363682534557560139294966747845617848191877338962083213222667\ 5503055995913634899475507657354526172960275170275451825037973348893877628621936\ 5204783795807243201108640228969266089300288832513818559281559452111218664195519\ 8704258685766753151705003562307684556947273887037915781864127517609955553088846\ 6810104187328653599168643403623806074648697760313737928540215897361672638474446\ 7680783046344291653570100244387347697402177870395015775068321857546157719153635\ 8650148634946930362699130127299860004131216853695718244184564899846115030708558\ 2419209333355744889330594117653554576680242907784918046462810627552166430315090\ 9198789528223862163331092283567598611051457654178295200821104722424890050550116\ 5622321129974208819051529993820394569595152996927217855179771034226765803427229\ 5725598213929382094076268331467170052745365408235918533710487411379635020230394\ 7376980286135439690905742634627611761460212151265142461878095719867749012592436\ 9346311393692543581616300730332715874363208416171064152954356852932328430572281\ 1366849836995541394923836170532465870606110750757483289090075428128475233367599\ 5918019059169508834358423331034771289588638014731671826120034004600041146326166\ 37555516750899214748416203080949671299126523/6226800996207494121837367198338547\ 2846133993746682755730525529839190345448638957597190162331335921243623113855682\ 2784842987631372794967481594582397494614734888747364295631844705101473316205450\ 2283086833916770722400841652059084061047665516413083253675557840151584122967543\ 5355343106261062647828744289502665724683302137632871627306364638016914647369782\ 8770617901203630724695927031999507758305738580821507742753520678675221497406470\ 1883022562960960757103817933203775900669774655694645380749569480631947648085413\ 5608488144591546707411851673907842057272926565114306069485264700839860195918516\ 4171868809078552892188004468431161246634111343372487613776788789643664705859856\ 9496661588004865403530114339248379468098861605614696976805325395909661151614199\ 3189512192655724857503404007132339544690261004931282244662611177585014700985979\ 2641530255213310793554622872835708805510025188856813324430837570174151796378887\ 3515527606420387512756966624116815102199060306740583465725237914057772029174517\ 5714344769683779450771342885442627269038730023222169107444213128616864648139025\ 9279785454149986507582624124694170714913993791790143074637138749701743300735729\ 1183133401260689331982495337850325146702056873927396278146554938383026825369265\ 6501704109377003192320000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -13013159042503155377492041866348352611003050556229\ 2062465717655931661588355309111968711768220902924539330675165502118501459863880\ 1632290985520755563338571599592759109677766670617803455187751860059168939895788\ 7382102910332719185755985576905398526294892236341009269442557029023058955028089\ 2339405466821789337988064986693529642683236808071026341541547025169336772601656\ 2460840862154793189834958214637463504337786948427513010210267919127496124091096\ 3394364622711753189842641641096163228361803448798276760578542841816341022572978\ 6115094293950955740588320501861526095009000624751414596687181807704328633335694\ 1672772141274338775790419259470542652056464519815152367743741407056817620535585\ 4975129940718573554336948916550927324301110952514624691181191504152078391838450\ 1717574299301302008013267699939053274315308756321745680272038421396125016940576\ 1042229134514263772640366439845120754200617585715518105704941320919206829677332\ 0309108412142205873015515030170947052183683232769324068928875085619853859546157\ 1753190497642661518355527086785894549175793301351265751089190038926718809623003\ 2112114542615112488285611144225133790801259326696689944411271323960241685785845\ 6697322505308433608387665361254225317625137331591736461136610190737311888666182\ 2114215913844222922005899356973365550205484930346950580740054643501628253440894\ 8032509836793555894671065587524729910913995650489271908619171390516748159221964\ 67/1306964260868944458510711568969662853256539277168471036097233836842925252680\ 1039307591230670312515375841579291842451884252176345431694349103437040211267552\ 2414775652667722903530565004036922750126106056675925360188567281000991716613580\ 3936588534174766272109050093290529530572207659936988633778929899412401340316878\ 6653533436231715518493924608357875391885315905839284854802325393879550295235944\ 8594990687107660190917210636938542046057637666319808444063764851435689971622022\ 2976866574469487299169438154247986353316192631457569598800544323526081363463386\ 3771579924558919211720507627115125608056787174544925834827582533951578751141328\ 1461940008298580011971667150797770539543236282982476909160714092733060250970389\ 0164667895594595796396158151531696768920275768568913282125552991432929560457480\ 0302079110658582253013614905947813295068339129717282237714964654520205735437299\ 1886524667704041463622725532440147145429608907987709409381315594434447357296398\ 8543655963566335104683188679425069575854776996719894504174713662546151541441071\ 2626145011978735227958200340875283920503743914900961763746585053445415700656949\ 9101161560345274297023269003542064448050771360746655568949712565751919785610296\ 9895044233432340537100427528563806705349664337559552000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -21196348435842455601\ 3142172796986956690152108881718255528785361623443951466929681330633120176587874\ 5006483050379921114617809426688404614278259033207309823724766346075328970497457\ 6247849976536355505346861691212018011862696039418309823904605869503099978634416\ 1120869310889244567980039000051680633985451623240635002666915540566438243202606\ 1605632320566480422262501445123432930977295140907268659218825457103736585767644\ 9789391169709375983969302208314487822505435761268761596592632300538550488008012\ 1604339932167358229060928911318988765722992991749073884558720298248140662010989\ 4262761494249210651023391859079964026295286644690362570783110151182899168938225\ 9495149572742537167347889837666313511530988194137826719153128898806703606356904\ 2828294938350155584794528112117271925346527774108361094538422734855501107941450\ 0661018155948974315475579234365654768794809643876197356161331612558706055632853\ 4294403271451972001056674005887225722711274775036303475921715791685212616916282\ 3886787435537582287882180311526530746938400483407405987901605284251891669624037\ 3354450626685138223900938457703002958002153039579032088402614682566219874091913\ 1866377578003648869706527069104086961580508009052300434428839997750596366858958\ 0036089002694100779616812754479710668679009652626092746056813174906773503867640\ 5868194173350855719258580684493575630865114863735455702003788647140073554584448\ 634664201249890346949382939109772022885916289/235688765413658105081404566263796\ 8783236797958053138213070072973126496731803546316633508404236065196814961767883\ 9350128724901211605271707380501855938797820760146879881719765230713387818118088\ 1979055484026154518463849627532299899591832859468015891943477460201365493888206\ 1983829156279002160897196336989783361078999747031606798660717630253243686834475\ 2146445964086665955642317844784789510320011140651860558820106230560283664304862\ 6715590878544536443907085652265941131127666231270760504987731728209958949662414\ 4067029807643210526914068021351479994207204875254870469866799513076106454590090\ 5113901520107170394242932999807795635889403497927349945847359299836398377474400\ 8604745686112300040577565221548196318540779992634465763023225134450545865949638\ 2162667985382189205830072986058555747719581251526581470187135869687681297744359\ 0568378557441303784960146851153985392570442324303391834649069822379217565906621\ 1981421150863115558515996188628511663358956678107860050975623069118529622884725\ 5645940223453731186448234920039213396156889579722998983651406534475244047583118\ 2284453459408118940190155546490364976424254190766401478906866631749420834854205\ 2572822188644470634182053270634971294011946881333247354055425928639588862364874\ 0041095223623262212760535040000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1827591415506270489978510745782794809620045\ 5762775770148179488975940711109710580166457398879936648920246096758757649667759\ 3884710810433709477389772210238543114487627077114814437648832110072339952650164\ 2413083043028848151343246401865495507952353199298344828391654728039961956501699\ 8809740955607101302333006775719943674366663242064051292490348323856106649283371\ 8469383135700895898899047327408731319550636102851424307881636083885220498975381\ 3216220667976643411737856346894522260797225568548962365764988767885150639212756\ 4522915134242282982892034388990531551763368410020959080202655020662035352113442\ 5670485822944244344420251035392445056883412740123336782434329083009813780452924\ 3331956491362620976106109095403891689377850108509360101035740654151836865367174\ 0182438502038839760861054804627168595181715890784949534325165701142594638289480\ 6733956368995256523111839013699205191688656502993034788432771550035578758594164\ 1553640141189991166689222581706347459520008120303628576111751844401746226291771\ 5692494231659263678610207491477948739307338848230860385808978779012787640726668\ 2148671139206394912180876206297463569237313422129944950205302730254970219862835\ 0687091002958608487025887776909033169261911437122597822594097048792533500760600\ 4200462176362294577485728230242350582750583760277476089206538951996628680314705\ 1475092495708383463624976875137458566421883268148686602978678114840694651402646\ 910855121917259673957/241044237346044913148338230290215235717145040358103966907\ 6814906500905214173525941121907638000237519956926946107360378589327419598930816\ 8451293277471141980022713424736033667550843356567527480618334521470098000154319\ 7524279637079818803895028358052823517490937080673857560859025232031420336795141\ 9674663666018115533417929505751549898057625964390899463872019634370761635310985\ 2983034387153902098618492164975230408606576913426075602473906638045438145751423\ 8016015023206813875748789088861869853821827601088083942603486170894865253970158\ 9103795269987965775385498216716323579077817092726186344931959693447404072323841\ 5548259975915532987453351435957534734925019611758895002736242822025019845295110\ 9152130057228167510351781639769043449708364772287098474952087821192734325342116\ 1025455481412930631059720764360653405489839148496648619754035794859552269788249\ 0533058825594822268440950592935078528480296594683795919477381851837712717444806\ 0807735283872753019846639536135459983769039438867174183848203691294537716871863\ 9373577097823796426711658748953283705522093444437480485640985447048716060008624\ 5607350071561818550036769967262707927492341091070576795065723562233366593153436\ 1425892773295135665438091016001564002567383515978291293561213171862340092819406\ 8480000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -20107213417870263189932145743498767702381112487061075361471689424019\ 1740616757647596017231123356289702513177053400014137108003772996075299784378893\ 0935803608710733837529763185534267666790094879677911340640472015454815456631916\ 7117652074963481083476905404254812165225294434514402638156071043549398267906855\ 2159170797216189933807313680208887050288645985261459696504174100921972424218578\ 9112338469753581604858942455012618307086171239076358104745178233445667627414492\ 7774019914704853530215512657527301416251076092224928870784892482263281929239496\ 5076536615748778717454426722903621851849344168880196122914913671455539003841801\ 7591079591815812213474240420016620877684157953013771556149580947668865808304266\ 0841702526807800870055671450498652105889591479638411911491662308532523197850945\ 5853731168872820237632945756695667116531496571293460129234852488473134130661455\ 6041517523935519817242665150955470018447532931584226236419820169581927691174739\ 0995524634455852382398058292149222633643239670660643114388112420584331267259767\ 3231621962300028354608742229929878234101813914074444916245030413198967826407122\ 4090999596303704730534895305356543048419249582629891206081750599975735285688127\ 3706155542269070720431724380344890746752955059419570801811272993137829224590918\ 6204035335310800643657938655088631590450936989232019176718637871092070245773112\ 4773293738302340036659565718648112874701807156084560406091259236307176350662690\ 08063/3505538619546911807330153445599636032854502847648809940859580857075864500\ 0933765596859419002870182484537510809757425761379281774168735166215091376243267\ 1201381446377263709782099999992486996542562093740732060062366492822974726309520\ 9852783238955459355687939690000715012737100202972911514965194846502372813236633\ 4028166873462905610299983404316253482844528994006083028707310627334158352068363\ 8127699736571335666015717160472604125238301195493193641237830672462337682690830\ 1587392602482177171888504265545339790471722413990122308210945527637927560962163\ 7660048624683916712126255932499225644050697076211208550031210911894218674175037\ 1326401109936887702363915566673935624540834045743623732760284083055294289248390\ 2954675596490722763964026664833414282363714009268165193000576557788666037467721\ 1358913017972707330367529725826048744578333127630035400353579430628775687720224\ 7396638488716339241046703916888200472217233182292705817119532680692223638911595\ 7729259036239051883082044967233826178470327643556970726355067806383574385562487\ 0040009189877134089774095974370766488881313878684380837483785862141597891489810\ 9300688595557400177866112607711911492680873677065944833412017245066775352907350\ 2201131759806097787898757402245525079775464931004837724337211062309040947200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -774650725675975454237627688494738834635344365498461766705972688427372792787\ 0280579151153811938655535675942269632555529967999235219764519177943548627086501\ 0810230782190769897559988853428645389079869732776225581248086178693198387119340\ 1152402448001076586728920006684296756528818926615682839690447153553265819458319\ 3804833079820377177977475318473776514590282277341807746917648052107019237307199\ 4239069237068509952037275856982349214294998917916626759740100431681257704949140\ 2146064499778700729911003636682657598839013101896674837994502857589793156330101\ 2778353966157681041713613678076060835193793671061324971609104866407709035141336\ 4598498808887378185271076490470000481606533805165214262872929250161178841690132\ 4042884615078248904998294738280273329584535886446912886907260748737627372598130\ 5186441829184080609369686411442266330988704119917421997955702426539364949651819\ 6799809988217128086975224121703947262266028586371619441282044269649069884284738\ 3312838807605262828234181995182493410031433148270512296095499758003319483006875\ 5622577991091517349856643898895740729516445792827829276736387887810514656940486\ 0692122454781188949776221652830500371076374184598202058919377238774107304841452\ 3473418693052611809274924405942096412938187460601114195430514323135893566962655\ 5520799130830303094068230083396061361995167591174834521675545657816497055626519\ 688836735231033110399659918627206986265280565155409378929716327952363696033/222\ 0746982778321053846581231840774189607641718405636274728517857149709206463128618\ 9991682178341610324204978899563395796664261036979434740587574276027409575796574\ 9619990397888322268989788877804203990100056608334312635712849905977600072103720\ 4720938298613987050873408585806816635379982589702607735207493094024725321776081\ 0046889345286995214382941617039043279620167152269209271887901019390489255484670\ 3590149845699005143408909383043793042207405812336159379836054097515825053980153\ 8250388961281931485591485699850280295385364901620073144966957077471027767022609\ 7205048334643504896856179105126312825865633461409600177433505446755009376691478\ 7745540618846231792289471329327503729206160090175930431471092510889533014449810\ 0599326131612018824316523574087288289633686872662017307328683612169876476949979\ 3319263908134284927408952279016568774525134564574277770559116749242403085371205\ 0680835983217772545513331056169636368328413456708116072648858809275305306428803\ 7587088281463886053357706460448389191073976348626010797225948027014259243442718\ 6741570005115326826631953375745667062750853363335943289935813169821024383274593\ 2455795571928156354895821372079940677349070013851515996805810347090571735604096\ 0252569021662452070430882632829947420234932738210999762059001856000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -219951\ 2318848521765126000522828284095134760055961022197581862543593192732142487799906\ 9353584481542113877528228455848724578301612838377191348108173780971828681630121\ 3097221384557704852838475957598671833495136777179231584760301713061479347744156\ 9050177673745537757473581823028495900065538503019021741331761035376917192311107\ 7686650890391974329042462487415955906163606601294251451084486614836447059743488\ 3759891939937111396667372990052580728079171799330682706241015284099195031980875\ 7131214315939017990650853994043628458986111807569877398488468043537410935715499\ 0247325786124326027541730009586775971052456310065705427242285319710382374978079\ 4830012850321048927838095530771995783939981168603416757514514398629239477841207\ 1304802666935472374287956465237554960140139504443648100719319413397709335845633\ 7387436555885503778361564612042728059811192690927383326439296169169751648734622\ 1216563880668752384283199010075547361762782530122270907217416638123141866029833\ 3690664035253670374606688908934961338052305797414475609942477854008649612218375\ 4145969321575447772767751094730555214646385545824250205458161416237411367016779\ 4222121317091300989067679175035221531385796738426387814755442939607987043737224\ 8567623617054661297126241348320987365516235737233402592903665069768869103913856\ 9408364759792199665614173258768306322198899135795528147474408900099240505820512\ 9939707804173803283088458288987973273873977639940976180070350700318231086172694\ 32063/2462427881518136456551103607448426271277218014939577035546599274248732008\ 5898000632392556331284614619963871221964812529357435068035063240454519134802850\ 0225959379825980435278712323892820564145127178774108793054032180583419556125898\ 8935809525438499195814129505035101039953755782197359355267281991620563035415779\ 5181533247735647523855563340031390035499104269140633628062971450234146706264652\ 5443142450843258531679999539779471647715135823023110337997836023302185365175149\ 4854590099040017228435997737788041088312141072366965438581149786600406350541703\ 0249972250780240503702980943114122675250969523079040265073503929515259573280078\ 4892443925431051183556068454071632691743319971251082052932202801250580863490373\ 9077171865275971339314859354225009529904500724202732846406057020471217283457408\ 0096511861867558274048708665746486720271543999284910037038890090617098574037772\ 9919506194190838506096257914045594563990948583270637419272147050569907041567756\ 6666241943268514322614165626792564531274895154330125119967650053053516777598283\ 3755157080190118956072288561917910017551489766118274238737136043319479317788669\ 7856478046479678667958665991472756351478004362676533093887730054011624551869597\ 1216820893143481526366204130896944226664397174755946385727338381090617218149578\ 2057122463744000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 4490151576804273096940877996338088941862646409016108122478\ 2600602459801046480226457813947650545183935109943397702695054606310963412087455\ 9823734230734923147540169194134384253851136633628905058470393403608131618500323\ 1201955772717906220838937076638439717100105113711135464076194339843662064089897\ 0213445780326312332348210133495801728423713292760622493027860446747576952712616\ 7347887406739044314420649388664640381465622081718584089302648026762094890769528\ 0365400386751324241116411296867147675887248555202155848625140130311122819744187\ 3837828765525095207864648334510173381306939532997397272511219163923201068047884\ 6073566810106923959011887208330506064281657894178964376524368169658721873190341\ 2236453687037086253294084488753706532896356366981480576464164532693514288046887\ 4165073724473728809880387817714955973256383571040241153160923046779991473883138\ 2094663664833034650395061868708818285354968568126762600906383456753909416112366\ 0072527379659284720893932937680588384497401972273097761927942998814084233166813\ 6163986496129960269849051028337246754029264488789869048102587303487580830092083\ 0044033062112154971629244304215076608030499914473257677055584468257125071237364\ 3984089055359153307473707147882155269109630625735098091565861304254118242480413\ 5557535555567899530361371321157973971033518224824665822085303043545856793936402\ 6876010117504417708917466565443143920168431587694890161965319883232899061397474\ 44649609230524860055572057/2274075383613101587336733394658307158562757443824160\ 7254784909347431216499101796521884039948947961476062153977805570150781244611771\ 0100303357472536097170996609130963499052025853070870235978351533294657852350276\ 7084879927213312047667366307039805811794122080061730623376076832025072171079673\ 1409042759275591048883583780034714021533344227402464966287161653223673383726941\ 3211973610322910232147958219180683664983419663555992766084481529175962815220912\ 7391824647230767640934261056385922230873800234095123737599096737149621049122825\ 8361183855521060955032851169488312280611956235386167029902061788084396097314080\ 7872360978289208890583843423637251875828318735589241133922463536894452064892644\ 7712274329986183116312637752258406565499814740899497227176359353193264237662871\ 1914057411427946786828402945460865468595241840310264980222141818523327609323740\ 1938564608097363972021624035866884844337239005163079576692073273770130203333544\ 4154330478475604671894898919737658112624965073269714461588391739527222826464353\ 0125677612464717530952871550778971286402527286421389568452999247638228782160824\ 4900164269292923458541991724920422819140039985957859950321174850932272242373003\ 5187301936861264926910597271843912330860457900612669944656710227280266841149243\ 4675545421158022347795464192000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 6243635842240863616792793042838318693052258\ 7057770169111852767301000633888651950537837020482136276304627081317507119316523\ 7344078007451034843071555817261236531443627622465002131221945865319295421822646\ 1172013717851381523509060369726408488461109024620665799740775383511508751775024\ 3886382353706597854776344089327573285498345934968246940828925577602367505690227\ 5199091326089707897508031130717771495324783777828735342038117047274391374640623\ 1032091393330533523590905511760244713129950753247257746471218387150280750294344\ 5996922442136504851641728015201715784906221413547538089114981676405759068008103\ 7390647086263890118846003296839306679106973193880698289089036268105825237242120\ 7489540763608003495856299980927218314551075731384785798084678285047721213173760\ 2595016775101869244638729198460597227277499704720888608979700998389637101708453\ 1371179291393110714754877949314089040183073194129103647095339796299926970470222\ 6535513426987508635291139448171394664425462213270232837009418377765098335895989\ 3168689802814935803610998822165968498833845660353261722470905077178297391678598\ 3359185567054034580660072388102618716361691089930198977407104077497046985152489\ 9558419384556992406623816162149896273732386245873769004163400476971154758420318\ 1128068946048696893071120037268602043995150798276912193549571881271410170343528\ 1023485117721763991144908696572885208065178469474859705473009950975823568562164\ 310397673321306106067265330567965240216771226400457/124361378307750750171977352\ 5451583567108766614898443155009832923332774687669661819335336725752422819127369\ 8885793286608319701001565609555120288077455582924562438399551118213262266400480\ 7553844888914742086758065737490696949025033249178753220904186867056982193068263\ 1384939713516106018709126740350058496846088969766622870087970902260955297253344\ 2127024202418533824991040745290940444206957297317024107699601257866528152099689\ 9300264418376286120858865329032502680125604538920138473884065396124776698900923\ 8131882968386295840205526498600992727961222346444443667058719992868931534545690\ 7248521680054644778422967450869476668271833707146713240637290167965577684023741\ 5416796109909206799899927168219114875548531749439454166383901919108663710586062\ 9607461742067118036623125478737094858223556086788172822902175878663449550144212\ 5668606618843123785606596369648011437580660205473397789815000216037471778454612\ 8248594420492994363727654216556186179518434293502499097900885313206041113236078\ 8385112744172490155080450949795835011440407979070892642698105794006699596966253\ 0676206593206867699826357058038228564872554870714922589077252330491551937407152\ 0439229458543033059609482401048483273552445309025251049260351533591039270433227\ 6451657155195616881218773167404091732045915772458313928964833280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 99475747\ 0241098130353177229161734922060776045353790986014656419003518169896827276070453\ 8047283261298700194162987462776516931025196730448900619958210212105213557029182\ 7402997651948790887828265557558728134149988629535789868894856532940949187093762\ 7168991346550261212828269769663053882837226723595428782235855384975585466727778\ 7792628741392679140217048729165270612457965101797112656855732673130396420769604\ 3437624222258142090003936283596176931966652852933701102458706241971085882260209\ 4107626144566085854575085397964709927619854591171511018318946146993528866566474\ 6409553538889953277735651645864153469708415772810081633706787155787715656192808\ 9821330460637199402697689987533410250044077137005543816855149497318162324315142\ 2058099455449894277404658009666392774536155612078162842933432003681921619784935\ 4929883609244648650276471724560535733172784957440460467078668829797545303358492\ 3518896040729445664236276660860718227209919239786550076342369276314827780596957\ 0681342978768762865613327506187802468566686272409219911295057168310811282592762\ 7277988317669989157631370155528688358869076391312756725816934352743912141521328\ 7032397637833355956375024722722290511697465412821194869418976099184007791449616\ 3291043911352596569989304228934888968389506090834887669606091893641711126430203\ 2479364311862561265553875494707650351820732958001962051168476407089650790605108\ 7468938935640320941186551243006685475096391810148307656001115033266264328196661\ 51/1223132068846260190015393500368005428253088240131388068493733755245273026418\ 4496827077650454147509632846887691115572752166769479636833245858534800406209464\ 6430365452527439146976659322244954760233502114465907136559359454518824048939556\ 4799305618836939619787359686722234081873514238126429490278352818757809737053127\ 5973376734122113781862533209758478326114924451705348316438370616032652619632068\ 7065177161386560499909180887096051712234253776378315267341767478569711560136531\ 7546839305483451445849312666757260763912214354354119255537844566023949072132021\ 0137871057835106516932767446236871808237492780656357196292264209258890054225882\ 1109605724882296590867257456676348486826109086871535606285276576653086351557112\ 4892469379599317872087778493715090092850169297768843268538698924973085260178211\ 9170475081653216393077530657992356122216272281072696644558441626995865106907574\ 4158926173035704642108407522811964023714672303700390572273200293135013209565177\ 3360062497735062974557571296548448742940417251692569832982211200663460226147976\ 9444319063476654216545015175591856963518318705583534000431011164278542133060285\ 9095024964666827194774238145025300741330069888139998319141038267896590169895027\ 3041449472566173683660192254859106538342114206506556578650456795630092625181157\ 2694384640000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 55805225070447375314237293626565654261466265415365799569084203\ 0727063109256417710375431924302736232097105256912439378974374477552484652576192\ 5259108142077445540674031485762105137282550637137670708711057334241909377677886\ 2023688376972617605903250196517270986076539145469609050925783149092318389309327\ 8649814988583256003507139384114574613992045418734343777196001379607824855584122\ 9741541661507831383991701029140014347295124567751450324461474644060429478286373\ 3142786668526089163002569631734745726161831223329489473994862653692478548167000\ 3142662732117801895911225909988849698326206983171486075856471359822615641594456\ 5780813066942124920327137800661384699727717493242443394058402391521621986861152\ 3377250770814499696742265787603686104249482958686977099910399782380535660860514\ 5560182366013913805925399288023845961954154605716912822256830170091393161316785\ 9743181331967306269668307022018557306303017227312114242227510428441727503144070\ 3431491123459644097744709975392926147804245915061470737333131864482351580377667\ 8466805348074856073081983124035026150309103001250429770715068237872857751070205\ 7611190444214805853013081757726024549732007600989463165423825017220307294791210\ 2447345009573855905524987021762104583868186261432596193838837894936851154094726\ 4209623961086281326833748632257984920919253749181313843989721873946904842309202\ 6801666823254960542029901928673290800937277933991596286382197197446061958661958\ 6145964851318021042435263055248227882317/49894990986172479166656103466791718510\ 8417454193633760061497979429757943525817469655198161835913011451389640483380705\ 4480464152423822189403105783110797521390583969020663938616273090498027763335656\ 0148356432677971976748564189094768808052684249040342789556642223774371962114578\ 0174879636131723972541808370586763187946865021270414766361937036767175453338026\ 6739638916699422504925354415053648227075430459981114978784335998013409208752568\ 7842463781988446878871462669175114955130974112165085344538411371481687482323139\ 6943561660962802825171353129610565544997051197961171650249595373473193095697023\ 9882089136188706883171984344178986224671297749981145071319130633559796980781279\ 7626628161335726090895633898581052007053189680698187013889017729975213799499909\ 7889003255640706476384124880046183489515153704960905569227103211180072410731823\ 7222117750368116031444243581766748698950902685202320883953438143107463984625130\ 5144074491647548830252392315139165439144238710605235202562031406441851946708110\ 6707805590745448241879602438524126791529258989249021074103685863789043913622700\ 3597037274487534042267148048669562439346315223752196312212336911335655887742677\ 7022400683797093357655743142729509373442715646153811260857718278126028303258059\ 1065206729522061618216994108833470010372387521338068172800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 944015634651\ 8773829109994282739749689072173700169093166557622150464057928890594210724194714\ 6889619881107261198650326170753247627093569667965577621434096243277293603346600\ 9975829441510234380297881639209727979220762410322446266430158783336870649931471\ 3215670523262715347151726141590849202367747408604565537368633506833150336755170\ 6011142203457321443658591365320460497671252697190379607140132669010664481447298\ 2165647415080952779877310474671165181943909753724883623377733480761528186551408\ 6988684134942023420936263982795468264602018223500814237500537693859034313272721\ 8089115592274466337644954977915488969649704219140053099664681398640231976980395\ 2305950105920282756064054253720768141298161488927265006282840416440415498488223\ 5115759245463874162314926032279033131656885675016966968463218648080258288713139\ 6820626549429465959878646325174383321444247496355116756439192823009622701140232\ 8903383545265996668547327056297255203042299742524417966970738132674591148707398\ 2574766373630899468039834405576111054302915262808719347763764293821619358437596\ 0875146528462024429138155247107801010271940392921298627604056668537780525340978\ 7092133680848732461695527285169627080173678159826372744131517042693297578489660\ 1287681708305002379859562067088800595347384268917980345746766371211573330774177\ 7326237894513242783323944357051005400401314627074145431023507234678076789240300\ 8264032521665819238795502816634480851681801268493996240566913037149946379826467\ 67049848543/6724857950956684983166939298046814254289878945426642053426538769156\ 3619587637053611274043651253592511272772156254906707370432657995146176201792654\ 1313234331057118292528244123813870713092899226754551597427174968999972757823634\ 5980817069036863074979606083789278034005879648167600712560560581636432573027934\ 0102658611169255449218766473428507606180481745392738864959893940503420279548328\ 4265158718979502680186346954557888135828693464044257285032397662107476909915340\ 1014386717406338169436411778097399810340703506656598522561569438100154981630081\ 7050931954016475883848495247172641825111956889658162045946782485378063870775881\ 3759579816909562998207114619827027972806417741042938069950759128310308657509533\ 6822908548610477769043491539785589696846992615193523856091914270699226322839237\ 6564062858755026441822810838761171316161260471604178662515233451558293370977055\ 0150582394990915205063132036150142701373102355301876605221638561723205768237142\ 7671133383735688878561187976464847138376882964225287848341940591810793940362086\ 5988811918380369274194961702022960735116021587640234234280106590408420255443026\ 6379134338944325837686136846082997593453722306209755425066121688449678574608022\ 0325049055958385236791263539526304400871118499073511631531111934559339050500016\ 1570903834217180336838252953600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 14341653750801987213561127112252653250355\ 4343908270489778329498034757956706692753021679326353991135701885515779278902871\ 8270451631108706877865164732239711036643103469545384136180489470114248883167382\ 6461886450897980964525677249421458768234402650977570799725916583682927218488353\ 7258434596900048948043617243772505012203742243188224214676320278482030302628382\ 2444488451723045366919714238889704883348613903420282115797333327841122640734977\ 9418798135769050448426902195087984160450083912335185962031795105393052410947436\ 2767351013761588642877642802680107021839319978125685896924205758771624303243311\ 5414280442196876355459730751331009816032400685868942835815805602722502054176553\ 8254878150189143288522959330239020730835556958767465744858259221396281249738353\ 2918740921590036524755857417564057487794587447521142365163746647107999047536684\ 5627691781416139640362117627712338964848277074343352176564190453813625539361037\ 7457344064905192023735298120041631350150424285036442393221038578012657883739877\ 4949035109754042984285630519812111020429603971466307419340744571638793794320764\ 9949907879705897514989125168140250476055836920972136044491493518356839751031319\ 7801047160705398931673375939161917138240850069102727714270153640823976300174265\ 5837393628031283024141811964253041538326075069962438590688957336950829698382969\ 2497619837661511959827414077482022664980867681589640236137468781707399121484067\ 254133269169181891910966250424578116943301976140786718615609833172107/866653198\ 5026330216913220073305803684669149882342174535604396329306703071497762263730775\ 6265208125701678008202762859305447009970831393380027271537294815532773444959011\ 2654314095497703807542358720333228578326142240325201923922293164453933780390816\ 1748706514652474927699700159600181885775769160224413153930572398295496641407566\ 8809949485315457910650258017999228825362715272221469785325473645086261931390863\ 8758402332009847226205898655022058471895800938102078717384973045783956097316720\ 0390440104792683629772490936271748580426868705694312986109032787948085616468882\ 4970622680261155813366449682268867396908572725490414996908779475138133759795229\ 7527620024871671184548646987640664951956121064795949302977935523375587312287358\ 4330727458110909829082580524900011030790434142660024581376434938865258131779265\ 5369269383871058421105228894659455290167699387516577750003285437200212823721408\ 3886997388919697158684833908813846396136533208864511132175019959660264428123533\ 4668401035469502870033097712978417999030075157317930635769603765946757841367429\ 7902785464385953960818897003074211460978455868817303665871579612245390926261502\ 7454898028655561201177275981259993453237841151634347391209344635020805351178375\ 4323822992294419697439565906718288044248715100924807063128638351654793999083340\ 3299736059904000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 7854000315702857095060315586732732601279792190741335659\ 0828333930906296196735507187794401590118334498401216901381628138460190064218633\ 0450889014837861163721492543956617759516538170658453447684062791602571429229369\ 5183774532937596582050151973612180018837521653218170072957319717745855650523245\ 8539307381103722297656748137851045589009405404086908512247802003055379920817778\ 4293702691849013127741282046897243747463894599808379272481070192753432128806200\ 3613306968553643992995615117671029293705608302270822131877163209269726264700073\ 9908887229929586676833088881964329068670960677063424686549813122825625130055520\ 9193615813609778426084490294273057959726684593601566083657262160990808100883840\ 0831928044972720930198427644964240186098814692219440312621707527109034780001189\ 0220065999115273304125463750165276956781189764174613427858291427242516341633756\ 4461485829394685801924143507687104227704103404562539295969064069756380276323415\ 3802328414787309011238804594818940906031982119932994796310935642561711303527616\ 8667520871852132404274682527261299878350257845337109081557912841223068870535358\ 8152883212568524799235516406222262918886205572756401760101920544226029423388179\ 7349385834503324288360198172058837707473043125027301458380849235631218749379758\ 7677371575527000116208509762159114651622591070598046650005557543718710215674775\ 4995655025989427031847093336397572821503181936256448398944607578821660610932786\ 71907830884188363956811908276709253364929009584487429/4229032716803926918947715\ 8595995909340999883276793377942796834036063539211679086100034648765890944230033\ 9552167293410568985353002780859170070965909261318935193738755378518271169581657\ 6117888799582789249787631011429074192561567734346251211592398324891717769600603\ 5192084025284734484391233312864291009868022589873557132679302198184956716662687\ 0278847842908836440151769952220518318399086811541973729876386135299272329374878\ 5843518563623207582898996901020371634260666819345942941046307789145916622564560\ 8090623301338938707640908525891931255124762428771003588874943016679622879888024\ 1975783657907491559595756005360637022249173163311204828883201793067966812814284\ 7191908191568148292780804516229230148998495380459069353784747234092950123828034\ 0340447013493046807074020853676379408488004037685868752554961272032819086132901\ 5739803155340286286063031766294137924853488646385253664157312485203355812255450\ 1888963486527368300708871778651048619539388211457585547819222798543439963214423\ 7042815375740011004148852574539549156721807405841508685073459812675091585726900\ 8542855396894730285401341510795211258204665268779799361030351161336263623017581\ 0220538689457960961842394931243604760110011945982975606914107013261800016906175\ 8907550947806809398802031279447878138136396212667984601773053770260661718220800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 368669813285052017238553606039154631306349118526043781419609174925068614\ 5775999665221465357196248454434882716662586716593236289866119532777200801565714\ 9788815704526849744823842507503004069065269391259196078734117060411532841386033\ 4308544420152991760551067783724398365413315350539985909540870958527051882289321\ 4722046836527169328058669528876794911241148351598477318804503408474517765568138\ 2362622329638215324006071437865224699572416971892249479955157660287735745019820\ 4349803134100726304129030568907400783564642072388774558313151392913254754771600\ 6357560812436892248525705978047849404110489009483503353423670528934060669982360\ 1173002161167152477156135818352879171023685198985708554086753108985987843082865\ 9653330242865860551812553856727493021573499604096839754311615857831827573508460\ 0389414681735240027404307148443690597237008370841078722494725528842958981302300\ 8636219800037706982141558705000947822289320904529645834318782547368200330587819\ 8789560164020511749159760143600251607624814094491681017255906228851845936418118\ 4807520243377437704661353961215411297128920344242473986589578688764768651946216\ 0432104591584143686337492033295052579940232940187096936957571990577450360530548\ 9683976867001535935743105095738744341476941369246679017134036328611891589408173\ 3977431656480130036058812789896289555835164911660387120249891160784909235393702\ 4777153672040502485904173455380949607425232621086338446412806368458766379924079\ 48545907349367569525087151331241485851690497/1846275836800170981974016937585045\ 2562823561839783999708443793248582255969792179925382551453683994713470470675523\ 6213643904860735714877905849035968680672058913596643875244553421894900426025040\ 3116246622966339534626776941066086640843338036927582662942400553705005591168515\ 8637793672342957582846932575783081444711200192411276589652801239764341650714968\ 1670049953661244981980148841859546715214406784654687506460296887176970606032527\ 1820674197794043590263990730262663233943851474545276927119219328621549863902666\ 3225478817963772505964461136463272228119623663821215683620212208209915432249092\ 2977905502966111054236731463638363270385357559045925926329967788374652507988895\ 6740845227222152767983470123362190340695428040378625905700388901270446052920946\ 0609266970544310644967312070842983246150276337884686700850950891562791044907675\ 6844190090035150849998059813501070750789638299257629843324418781050971830946990\ 6723067916285813476625825308113633485292294775260703079580599021306413232210021\ 6680062802758115917567142219570932130327125682300508974498461543058993610549638\ 7280928329345854045666126680527001794085032093265613622035086486799807924703300\ 1974511005101633869810006306788347868008384630200480824731945796830134482378031\ 8710057934587565481891061956583618921667721658650015843626614478671446016000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6054966558140977613597941322586704608022920177459942850715231161424297060\ 5393067604741031957678433658234319425491918612217105129031808151583834013177692\ 8892091729857962962221371866520800419569616472053882257259186111688711910489387\ 8937110768953640055981083698325813217343584608456436003720773685937139892025236\ 9762306092854468321766895907443492673883418876909481136365332514421611933639239\ 1434633948737833519805552906327563602327772441377396611313882957565352319092324\ 1627368614718573811217335944538662520927492485215483194226930504319872569346156\ 0146321459140763532503387251319046345740156211274687985634512402572404005963202\ 5041205748530945305941044320027510688386489463911415905265265943798734978022133\ 4685263848926351402075057057960591432212697318246211291251438043494520718163030\ 5002895388158072476037822768852387223906702382452807974397709335065490772442121\ 2261964243605070514658184430285165654034696091104462572776157525846472048345322\ 7373032761962786877892383303838603755390049986920776439389094112435541003039885\ 9138417273648003189172735628729498072744919560884829821070296440493477494432948\ 3915505315815886923329869354065712445000029003661292920068992827428634671183799\ 1943315172380283904027511136875708848191248909717823715815300104732781041375496\ 8364524389882940094788326552225188319038690346711642801169937623342095959000738\ 8533282399114582184303101815885838087203034778163236497135386052407125542933222\ 58649907554118969056185211425543955639219345229/2937733696251175370972687210743\ 7170428787874397058113360016009826755590272342778129020876705223765089150832015\ 2056683258907028300826327742875294612265516484285290515862606747392391001237878\ 0803195354005980755178447561798452323089368657546835168539190097785695453801399\ 8009571857440608709705296072723646902952992331939913554024972073189696499840439\ 1522114191371994995757960773277696024373702635511051550645999833399131098311926\ 2448313054289334230547014621379052226787289454799830146903102380956760154818690\ 3560105395090289946384294139914221208931637904456510597301664220966205155066038\ 8864018711150247290144673065851210504774857666131828213117660011364812233477579\ 3406195811043878596283897003758109675694541098749142813067382646308237430251658\ 1364612005460825774563461354177535814567322804496523712321694455236790113183965\ 9710064045250370675016834822117618826954677004593284400940072518213678627349037\ 2670112685474937594225236187873561508429446870031164375686238038096291507280081\ 6925250951002488697062061539113652660526094412102910710983741433812489614791016\ 0515525179464339433687084074938052635507142219674083733719040094999569879178821\ 4628287074357755824418670231113811685341262153671126580709434598411466697441684\ 0962571934205307053915244435100864457600509739665047426029639117341376424968192\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 308048767571933587767406321602374389726702476237562836314862356568\ 2278278191735427746757528872563907280748945697994573196212549667975630897727015\ 9356837287309783203922092396727181672279475536792400764513231698395094514871586\ 7396093231991105168932341226390412797922183721070189957034827529099062721936121\ 9626030562163766952704405552649150143923353140475757147760246586190541312725521\ 3668209342037974994776749958196058042997740876024723164504539461131994366020000\ 5516976566570048334947837591815519959712950404404970395569129814800224868461913\ 5015285047697740400551555615108208483331025154683084898989955012196697994247812\ 0646119181079575974373389905899672917783192207797777352127585054413693990459456\ 5133442618198551912706507994601306566672980192538026280138223552881114405743389\ 9422906411022571708253966827676210290531145981206086797787033199210506439176893\ 3172637344945023561875432463610601729235071486152791910563613872911299795473157\ 1469242512087463102186576782652043427502931263471453384921699529014423130280362\ 1417851165677049121787804743785469651464142882946433969175473129366740002862414\ 0821308210127246942581539206910633543520083123263826975502804303932629971212435\ 1431779205736144864231435893227826681326577807413701940615003434432955804485912\ 8893516210236917730941360396334550498215715754714879353611838480932594043266033\ 0339105949986523319172818871776070051049594019701222881833111915935748186670545\ 741974710148146114751274985562139716133273536454380160084955659861/151069433571\ 8509005416948604809426116175916657251050202169787331729765687904375313374815769\ 0655413612274452791231788519260732667617384479279901391388010797638255613361464\ 5269156844370143226173428653788698774979580475700270031934566382671985050316664\ 1353647517287207065304774069614159043608235275976017128591164460071441354750166\ 5216751357602831419001864365164998638723577150012708394401535582959400640638786\ 4294407630470969664071080070277880405524637670557830360790454398510310943271182\ 9983205610555277765444053514172612792638664014930019297817276089691823820025858\ 2570951542883722759763545337221909649986677022432330027629767587142962306541073\ 9573278734586864651297447213844204733095684053941416179888153934004732798493921\ 8656305725397302029876236474002055290668494055132761197348289891140304944522095\ 0137786876120046201815161603779854033994803587604775532352467799776817455562037\ 7607747907037571340628785794530133896268065666786311682535728304678575845047918\ 8258639221467379213319671797592481892449086907533621050927835550596380058135447\ 2537685323353414235372001248330620097111648553999852693465217048661883402212222\ 3863276098812829228583117361828441297392617692476986570058880092910539335206459\ 3620445493936884002218337649336566816731660314516647725723405916939867773983119\ 8462438881558991114789393006592000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 82286146383374961247394968744201297\ 6964304003593174414625843873060047660320708820674216073344940715602509693647119\ 4972701482904626126614568608925100994812834877842689640504553724903002070520079\ 5498723691122096998129725350620411088349021111137558566351090365643913899787892\ 2293789729736204993050588585088674699292925645318419339685629122840249888547393\ 7633041137288594579972950482257130896752166675005739629148184708309012840496265\ 8896466551747160102316110143368840751272076371639751814770350904677790917213154\ 9359748156573812233768685726141938935118226091849339106305738100830737791638526\ 3273727914771665437333246781747609140403160659474367738862532215342474334603420\ 3034071797888411108756551746590276921129103348147092705791060798275703307946406\ 1541897837905733213671503613297684911295450729671244820349187058191552095717548\ 7190339976876514954108576061227381453395993174488399092087143499765511246725686\ 3081561674007543472263768265248674873944710606959170713585313650140467279784987\ 6645427284454893249153077360779542820045233091993351369567295434170609536450210\ 0030246147445123000707677590212103115064494118553771954305556208171088111658890\ 6052439628032960466199295933702438915765104560739100499972136348003513722302198\ 2164028062368994304846157285251942947689881950374041911068200303673806847375092\ 6336717892813123892306096968309297731173022825046123945758508377890375747361770\ 7488606423899757663260993618932171974578526220404312382528112217128130570310014\ 662285154811553/428000069357808159675127900657511020969964475831726015875024259\ 3355635057969319325745590537257900253952389960491926820433805977754514774722743\ 3838000867653719020442864327560882786467185872648213906614099649715730600629805\ 1022511890849461855201953138788580475584412033568848775396947927747093475051960\ 6816136713965625280551753473935398472261193022993992672916261164185553553334143\ 5842610834528844121450571881323550019257091949513071202422502416812620698010653\ 4617351662440646063005307752611062405359983398342219211381442728026149941450184\ 1479924030002024419566732414494844775679365129452342132177096839119241421634992\ 5708490375315301525481330752655898163754045553311790846457905465092624824528652\ 0840609044982209732019814723420865084301737157944395897466858329026198373689459\ 4036465326628902702267085552983243440644422477575526290630137970418024904894305\ 5498761056192020860116849403526872334500841176959316023047074411228195417652990\ 6572973957400332077987322264469142176649590711091500976105529141159394893477217\ 9018114340441469413255076119839400883600336282517420913213014933665448867557345\ 3431149644257501231106360888895941201814265387834629689452698992854545432980183\ 5683499611994981728260460655608638496720793896510781086061678245621152273518125\ 6233336329180989290882795613356603527179392865978128793600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 3333053665\ 8527725312433601971398225115097932707676563553033304281648684133635141094492848\ 3768565893514011562967602233338721534139852991203671423036618130248597606236532\ 2811807448828030443845785512655103177594744186726080679642171956463078655077848\ 8949553052698475482967787310214523739104354867844678542982721787336758490564675\ 5818647128476748879729029300624568117827812380843218957616980510414463828057079\ 7586158386559737752517829249711175670755656327120240732315385931052703183223616\ 7798783729946874248451547304764829123450774118806001871793064706633186526479713\ 2587541925112808960166419751571691134389528834608589574719426689430647171715921\ 7697421398368605499716675673410747613089418185842202350099598678397812159434020\ 3161193623616618408110908940025240317299267524037033724607210782922484870185831\ 3210264229253598531997001713525218632648294315116866242077109993418852604321499\ 7725268626060110536606013472678760889513581854970256821822159525547035629950257\ 3013718000427819710653120841174485601979194536884769685202107098937577258865106\ 1307054787998797971575983147214572694001676573004878814166075054521410813091840\ 7772302524872923198986480791612828116930387358568536312569272000497326039199842\ 9445934000748119517349885091143091310601566158829205424893427099847019028456865\ 4179913153284002408457092761313408009936246708097734620529673699457576212868130\ 8347661159585342384805205332162210786981395054798767119464888087977797460342747\ 86809060132466094100485353638663168069823706732794037/1953358297733584650263839\ 6717147880434580982753237147106037265329558368542459846183971958500756338581475\ 6920190011077098406568341681291813321916185108527433415259088792101747261232988\ 3858592579253490552096301851465920349915528183318071486478311343579644249872135\ 8858231603054596809282075656914783548763852597438849318714414099248241675360208\ 3649035350112295878364174167358688492682344804391157751558497511159238833129814\ 2603690042355557038091401461919916257225398213278376923933820878908696751981277\ 3995412783839538741362249760693181803657425634673184861222486308938658867951899\ 3027511015336978228801371902578574649208135894326648354928548076247887905992759\ 6982547802991082891293669414070209401526607861027539909119405480372052613687193\ 2848743823194710937582157648262900482943528180025934423638330581824480490592848\ 8883086440169752240324013951352266969904089004211192632368252798950322141383480\ 7000513456534474284676736419902052177313831894680051406960705141232448322098119\ 5786002362524560949805134349878485495406062388955067127678682268908218792994974\ 8397272925001730699008301538297357610147485258704011351052417473872347088095056\ 9546389719900084807461859784454510087876342875892321066389546468477794406237860\ 2349331951393992710633951644191532490151640430328185710942346079240936563510387\ 2921066687549840623056977920000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 70545447267523550598166934666736143921\ 6021954310939040202694695693564576457622125749305415471184233178774542759180267\ 1171926612408681433183944976780296934839584220361247608257343025136567165828766\ 1899781391194755917123507809729408061297560721513076357561592148359259426988434\ 0402919869244104663021746860789334305334346840849490945127843139247410869745516\ 2444027887909571442780266185790631258608329099241958460252682294551311775255741\ 0483942621421893753775378590306088523089117307407093867275427484130714251784927\ 7244872992694837696052754721294370434118740148511439365242276923751388077980488\ 5829630164890663445181362624246860642091155912981160028775804483962331127056606\ 5773082496699281635647409289581340783876800736937713166509233419700340353463815\ 1717871812401139730884501573120294745262214061552227352531055992429776339051201\ 5926342710424587858814123468161170242534740848949475316349622403625962492835597\ 7290670514040772131015536513013630545485694707245330144802926741987671815294773\ 5838033568211815414640505887949183625275556846643218605970731853096010713186707\ 9994948192503910189670835476420195294373594334451768200564576134755436608160286\ 7973413360056331370058961416477042886282574848826122991738445320167942982389020\ 9306842028346785136566423152350631897706637454359271240211309358576860127772021\ 1307283305557694577161288403059461709321735326382189193245806421535293410492009\ 7610498692737739343594887040997582808840163823915796936625104537322966405231729\ 2383182983736571/50790238246629199435990927000176341300941544313594279646369474\ 4581895458187763899090051106501553907978354782161192861212872097557201170793157\ 4975096292059283982732045649889912638890441105787198414328917309435982136376597\ 2986673068165126551895994134260866818915553526961711013687900059950955845859643\ 7308057709985302557714713624269947521809565379515547447080521308630889841628510\ 6745049755327705605730543457270106824064907786014786398246892770354927947460278\ 8021014871868827768089808236172339407414247901978315507966464000754580450487877\ 2753719216328025883016393194553507270149333363317274039040635771927839229978036\ 9354018688011136660574304006744291445514949999333840008835904292220238828835812\ 4910698020176789523546599924473809837916488469750806997740707976330531329554599\ 8412068677469186549581015868052319942765788704637355873489766387742235370747508\ 4354219085906815821753536431670798749212457242137044048325908499767124627578528\ 2049903723211245853457647522541731515279579667091258441426502280416666050789492\ 8719655016158597832387999570851274016604016591204235670422909136311493963286653\ 7380027663633580934292160532281636155276189642634296264585174254562657442089414\ 3549515398087701292090418466285777167317765965525704775566669565850407557887503\ 0084281052521447745665930183261102627853194470470774916382720000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 92649\ 1287774469778775642829339532061861945035754515536035134638743595944925510646422\ 5857618966500125318048857636913198582840329345570356016668636174845035406069434\ 3794321177690250900509074546767372839001618712237543983113486218677637560989673\ 2553955052214836747565978692599863401553789267917213593653003251542988367328392\ 2605588173265757755949047375833101273678769936902398999932934228414851791345272\ 6554222894921927324781260151326316849357713712054005771638604948880095182733668\ 2776987694225403142665239060554152995202886829028950519978330783398273626647450\ 7091907930288375439212023796178167936815483624942450771654079157431840761447735\ 5172781969271732272584776594424054668144287297218264061279500567793810193267228\ 6842929394805872191649796089240576774777731244107283237945002590055584336172350\ 2400015937776256701221546559551718584048594445173905303520195713271829438828597\ 8730798175174786817331486000691258078723752771643722818267244840517873194893174\ 6835882248979118045413553153981373569496417249929153652887277051398722812438044\ 5104050667993396982404236663664281373956854118847536733725307783798158601860714\ 9257121063300737825549117804548069246819030646394905804244724873258799147170249\ 8885436188474333158191090837245023416837822414136084606812161527704589918632391\ 5053567266971483917243983592295577478085138831813330293619630766159664998486813\ 2456414467064164354642277807691630659018661759589509861208964253339610508681754\ 5182514256308684364316713770199270561480340810226535163885813583722653/95192469\ 4297085276565797157343282421561743774704832788200736316438145906314326377412353\ 9688787322016208731508588016287624382951539840608599644014461065511589921214942\ 1493088463346941029707204207221401399389097902578217541583061079905856580588873\ 4310614333823688102271920730598479381437225525570152997108915515211311905883185\ 7612316606234740344198345624766424589357023363672689867087130145718578176599209\ 2095023157431877893309048769913626046341076158428910776644169521428779114817583\ 4480289598959315600162987797921015920863898927742406675260297862810291167791095\ 6344112949383371869924626319743061647919299476960840480402371834050458580790992\ 3356237634665227330480568739076516049967583250652897558268448964556111269383356\ 8909946692836143497301725471186968567618190141923290886024494403707988200905599\ 1155050970628604890217452897638307707946913106459648080921294930559331444935459\ 9426842183744025987357819228497839066083074651653807753640584137812282622556857\ 1287285050984162853820076472639378398504646540840039551507098393375172012207181\ 6710681681992861855701247524026468114185457489832877673904294522863625666735946\ 5973832831377496488183136028207606284291758768358479792375951370925363857393077\ 9075582835386207034699841868157857398833416307234248018504940257421502126706244\ 9778354175600831175770093848087401877654413353754296320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 519865090\ 0352909289682738073883254465799151153734981662987954470316274004051903972231061\ 9823655399337076922522592098179643226722876725323279291187548735888614089507864\ 7455632557156380036962813338189536353302571204241050566968065713989124957023223\ 7471625561665983729623978681013512629013564098960336814350909276689502930537308\ 8569849439869693741058705566903199024801894988904804279839888321674876980029514\ 9620591432760918235334320253035902181567186003041946735873227983118965679775332\ 1551609910037072914843006881272240042229174911349441968348391758823866656179320\ 5187307030283396841895212618186441316921796488177208054277928654450679955128661\ 6090001119301376554388173580228006249024689372097423623911697021413901326862072\ 7419726134224608075675826666120622825486945499557747202142744691500865531931568\ 3969176138022489201029522872172368868238136475691566519185164431371776385928366\ 4212221361545788995425309403420651189924192475216925816876945343395164473790649\ 7243909250734427570685002544559240928604449238019988194733237982401433513506828\ 2392697508608500894539087330429390678284590405502176435736429224759278826401352\ 2194326103316421735674134807751785139452111121430862946666380447998551147913523\ 3193401314500099289833608655190052587145158733001165997476802030334825923872287\ 3296574149006078108271224004353075562242902007041907616174052795773041132499454\ 6044016715680455454263547832708133477482110666392889708463819089191877581766222\ 7053036673628633213836409512501333286126925555238660457409744127/11140911401377\ 1418511516231501890682877425221826050167608678488068010053540735907018245770694\ 0786010388588085207531133665800549401354268968553447696726808239237308211184851\ 0867476102663652369046936162614727929116258795760541165865694294353907690905106\ 2840789969218530505911687292393314501154085544013902887940408601201757335460825\ 5737107121851076324408027082266492650053656289629322574487449118665763354446846\ 3802120450326379512496192738019846667969662732382854616475588754815158450014006\ 3690901879960982947657362392462406146657286650218518205881443302849085304879900\ 4636582957913668232417598299636225549741884438729186111884218740761541600278107\ 6264143102043812127976373435921715508012100334221277569251739606573352375249187\ 7229143736949581033613708952247566799968206627517958674083606771297713094004830\ 7717557149071612761318387606509071225475447017323750394199825962534443116257552\ 4942597174433046347227162073537255286294348067788157340984114119629564028492833\ 1084342790283426835376072479833272337606556398711403607668436004463387896084498\ 3918463292166401519767579553488522023395375677328295503486563523832097547361014\ 3538170938839857868933123279602341620030861917839233619545611325765480369178115\ 3792898136020037056301458519707601725748628289706191198268017882513790430461785\ 3475089379269282588117834423867498434191830286336000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -103739245518475\ 8711940217520148985079846764838370285108898158336645511123635589024291650202200\ 1283189318666932808598329223182169947061244529777939633569266782062641088883111\ 6523891868999762811437773273096719109685402191572142304935082237597864234020581\ 1310966423450190990751684355305237482864340224066583655429722681083403191343412\ 2208651813049597068049973425800224988179157291787607608741854477164961929906007\ 1510702287964985337123677563075311571212805087497835936583242340709657772081351\ 4301976195640158460089142629189478624470256338738637400425542236559307570291094\ 0390492452404099740718939153774969615144651458121757424996846636527369790617174\ 5571523839354493729252606604567663179796848407289468397052243009377896104387165\ 1040884144794204134748892499272808622947403403078672238239666697449004308119728\ 6616282248580259681294843668510899949805738842552025923922958770923304853596835\ 9021354401832472117868260979886761502464251557710847342914214835503592988855009\ 6750920226720645162085001566915967928314334428250618664364510721122739230168482\ 1296266296945518758430409963923266508460576040502547231601455204131412939430102\ 1298515295725726742843953410066031137171066660782599995117605116121492632073430\ 1247606250903050438397829120662478545393516640263423115872095865854109905292246\ 9732583467940726893276189122600130438114629759552649186158077783137306858783638\ 5622629377569076842271496030800824928906512148675256586099485747815582190147791\ 33112289209748468816230467490469819872354560256721495294883080317882187/8719951\ 3914978445132741643962837956162621078477227639379224280485047990275099563969140\ 3875487770933817232126979752651358441341993387003487478415287963748676800303447\ 6038341640074591029774223738042671667692215888267021544549012711534727277599158\ 7468552551316679884220121887986003098573389610756069063700539498770281430456253\ 8905273042607449281357354935315486559428831968524208096333190136591718978053374\ 7736726768611261799836638087898909072047271423698924933864953228192187295210145\ 0294574466351141981620992978284151801360100773981386358233376642861594866320493\ 5948843668950508229413969788564846602559641060412597351683750633994633482126291\ 4703103504427269738412070477142055396309400636863871219661704698591054655067969\ 4776323356680600320891445081559993197159695424213732712635740449224234771334473\ 4648904233746950863954297407459058775341004098854719696648505951319618223598736\ 3679747186887921714481562123318269148819437199191427736170656637887555071040760\ 3522527650109458289101923006751634570041705286684973181818571219600759144664793\ 2355026408076169218688815480177211504958325226184156680283785337382380746870705\ 8954649212414711162810215894406723168599906014133642999848646708329162944693581\ 7278363707434300089839215948153338486851981141337750145515048656286852640195166\ 3988336521012719815992300873927413453458563670370523830248957542400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -643358969097083120822194622893981840653172798862004221293365319842998826893\ 1088563964128398292591927615197448832076822970989526590722913358069188729676563\ 4181537044421403027783544649168592671764434706452463319755891943154943540844176\ 5330901236120631698916664886082980136668425149270425147272748135489680353100154\ 3597520058050450256871872558554541648752248567445494300252514890328940012395643\ 5274453508205211973104082525748040383300343580295188486717376752646836366137467\ 9152567126149848742213370370264195061850643230504173985495138082482649403365257\ 0383082000120813714656274859124860767351943630176219400828985075713375456751314\ 5955407983249241304335780418084345283793945955797434364601056889242929516266927\ 3282453011728468199798445002930578404657154537556790944362871900182922636312181\ 1072755652620406999766706430686507571113878078902878192784576911735881539174309\ 3683170783107404437590640884992463357754585453945388169403237916153079446364238\ 7835445568973922522976992053413596329574178526703899027241488934615489183148300\ 5555447253877838472922544027474275528416167329927541761576947299206247979924071\ 4549386199214248560323561282670258319982606074325664846813731064174547281010518\ 2351169339184213098520164112004258166464118363396926102760181276804281313830142\ 8609355148760491387831167193109427087720640559967716072645524295714630709157211\ 2851549002731052503935420304785336630401609242398619275270861825303288726094270\ 9567706953275578707294277870977635051646356770112543133977672530873538434714954\ 138118911/839061481270854124416202833434005392746987194149664686552015616532149\ 1151762524618999835466548949120774803825383536608385443442871733592032630929509\ 1473776109225993473198605091499392645284802748770141034922063826945394846485125\ 9354348033460297405855811008564656091263258899661297889702735936338750660461178\ 1471027260563159715156248582455782850518284323949900788530266679894678985230482\ 0756543413001630958630427024986625677588302266780042404051219022385100534153838\ 9753466700994696731680258608247925729955157042636564753139829722833327931875255\ 0425701943619759670614720808248672931792523366936178762926428627340255014588442\ 0703184801431421434215741289236879254702877473847712563130823427639359917686379\ 8722939584828306524503558247661141632241895218126495113242261730844017650215541\ 9627151095544142186182950348362600701652920132063052444909321743844517409342826\ 5960727895639023631777635832483596663703157494004547470749661487657943297450594\ 2121554422394455950204199862657083509263103893359663087447976079307975422533615\ 2316721712244489085913165835300738829857874049497065810992831776709332476198674\ 2610971031525088937143475747408357075962936286786709039539766399221357875045307\ 8410967604583017875528342594486162856367541785887227837471670409323400824717962\ 0275380741630982485951100761331122005969476722419753500121583812810094606240710\ 6560000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -183438804154235775496786415182520989483295859275713179418495\ 1915386276833537395165372768017946955141465747346522451531088178233813620151008\ 8725667979067268677068407912039026296550095109089035003527346659834422387106578\ 0908930097888670328716182455080089307287817304004382346380832720415873147598324\ 8083183303962188703045282291814580931854600289684801689437469791286870418289978\ 4833732216123821488478866524237546186028509405728846449152521276614856915880745\ 2505676757928419708177766274503484244799053242034942632837758496546422514162031\ 4286065082933867372155436369128037093410746716506770581349940561353177370275369\ 6334215917986276173017947856958679074032209117042810094375888245161060856267619\ 4665608410212951811113175962483048940446269931187771257594361082974965882394747\ 9197750351564805723129867873625176917185625944089062778634084920109948985739869\ 6277082535560466157186359779355827041301499667257636823404473573128092458056599\ 0374807894178403419339239334881254613928266545934780153730366431620093389387061\ 5122574016834412134197532426305472499748585465490137131419686037597201938841851\ 2303737269656852777554526550115742975563331261068914847084726997779152608960771\ 7531925375847996551879857241452756808386575991898462878384507688067340527680526\ 0638304726658665629703832392856521118756380486749679612166191221650393683905257\ 1162415066404520625219351281189389782949825253082466527137026101669497927969792\ 0097707351974292282762156163844087630431167594738980388402567343560945687763786\ 838087899828291830378335283621776009/126029930780279877253351678541133128326262\ 2954303510815864194030144343331850926130450318266182711478266674353059821753105\ 7468452026465762451074836485321890298072962448689351108518228740212795183079523\ 4569373718566601677517296318840221395448137269450635781721245983601753711527778\ 2663929390607845538017092675041010870765260282645252306302621719580484295734061\ 6168035354238079631110319066009720728588311554341073913626756701232942541711834\ 3971083644612613440446795579196722909249598610117420675167508860035497390263970\ 7248817314312622988745198517526962805130299437803256085057604607330679794440785\ 1246668079183460028719669497307108850945876700435496503394554984147105561331962\ 5913626679078860099708700421246067552452144039949603393293651706082947375142560\ 8754979819794428705217135998580629449041560533023280963286648862122435586926905\ 3357713857750449749609845990595325479814549713665748662876843681579267942751099\ 7723536723758964877181572019730631137978241365463581132983284859378602566896218\ 0919537228372220878657168118948935571847046629037696490675830409217464056390550\ 1900203163631932893776166155285055662050149252449070512538907030661796766037911\ 8352708033225171989450954522660024720146620974680035253312997873225506457130186\ 6913684749761290854666206896786154944459102049755974902510320007096833659296434\ 3422838874458701208630621689273722601472000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -958379509455512572848\ 2359078581826678601593415225901971545280758676876355725296007696419916484270607\ 6542636610540924690081215378725268628807716197394519909365855216992304620446085\ 1967633798806975491829791188717877050231735973520498664121476904081821575410476\ 9753216902831165172786830306682460956210548407392518654095103019343216729893348\ 1407245946895603024498863868403809424049974936505706573462186853021689367164221\ 9919654678758523803740341520423700467164308376139040814220292209270901645495528\ 6725987462237415300776917571762181298918373472686897675695853151105292180593132\ 8191190136378622246050349058676419671406363272862299565201893854535376012669046\ 3860982685275672990134855945331879116599211078892141582167057971265092016654172\ 2804807756995015969345523348674582832535351368470065111026577461339559907772700\ 4146425751299845569771666844546494504464594230950500753645269402051952716618002\ 5006694720947296139706963644943314518847021589190398258312323338447970167586538\ 0347150194667152630880264360554539213222009558036698297464953189738764533778342\ 5986566671776269462710180737924321612459181709755887551979044368337057854903343\ 7413775280721974653649927044681180638554743274769255399590770747782684925516220\ 5656879964234187787413722295615599078158019935051181390911650300073538173760492\ 0754292117741397942341925596242734099978313195471806375108925287236371523561629\ 0557160794125131835713514547039665597639219670044376858324025573851584600120991\ 91392739691128782442934066465523462153301519101646358615651590499/4437059607765\ 9826159459949544946517929521019315956660457381004204298700479149017138466993317\ 5756186955063856438340390825395260032086288838400803613018996525826188892534006\ 9970493036588036183619316605185859884410753506774696885486543226758594506987397\ 8755611269711332828797635796459998329822068609105512272177610303917050231468968\ 6874059616295982175632566123032254875152332422499387039135292500566138869193803\ 5494094697344837503070588824445726141662102702416810612856028397987103741222361\ 2509822612995767407905012198422752649447924847096388807005209878945983394548106\ 0897862614386964626189181824792143075154432647625943873161088156657487900721829\ 3149427204268841158855696999685927426776653759555741506503751969897975711182112\ 6392511233018074978493443361321961590211494676250323160024207915273414129422659\ 2503794329540923611516795792167608793126329250084415726316317817206157219398283\ 5459236359266301131861376778776612780040564390784298725277526218273263194482776\ 0739040080112565915538700510500667121349843857106664300453383044248906728702145\ 6919430146474245631277825142274392742392691790780238889865307063127496878657881\ 9420127920020469336451783531843579876608727078142325671881460508839420497476910\ 6259223563962409150256263849938041580846073391151828304373496239708303645582335\ 1524222298097792594065504578481079776416796258689831088947200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -22\ 5081097561951808436976763581035055169414656789541187458115826881520428938375261\ 3042039316012518582204133549824493013911156232509018977058479800311668984940528\ 8333612453359710279142475440001179374009596711769053008778289067277237178327491\ 3827011693872787949905672509608985188868210321278005189113511069330267550637248\ 7509927431093825401640080657900987157248461402922497520802191205647672145587444\ 4055945504355736740954192548779311715342918576314628033616263557854571583133943\ 2533494834975198864244620210435523071852513357607922499423935242706038786850054\ 0680181178678424040548980044466814329079814679369210738250835609835179032429208\ 4876087732026160805357017436242692646547339657773180651125305999675540600624879\ 8158750325567536886383773258929939917037086351901248206437092020799819180118670\ 1958291892321437731603598112644690745059409569886260111742370139984570771329550\ 7729089923433819626580070739060052540630806615781890791816010579251190229842948\ 3613127889049392118478231295953747229567882503567449230635264894020782932680225\ 4843144092419316043500688109026478514864118386759273636338320683679064333970106\ 9010473698191238285353822054164591186827330472867038245947151990844676340380326\ 1423772631799702383759253370333367867739172961838698127770340269182874258058621\ 7740298448799810533165462481085425254689987032161109472750322752734832164100083\ 3059179520911387232776434444740156694788523173932382388731548742808726466810500\ 2784170993682508358128405353908703071792542048170354756567159558313574777275940\ 134981790426969/789392615943631652178323613666808764398523299065501491941896432\ 7738001485731504232478026459580353405608159325072093746956170091564975560124649\ 3482120434701567838190968745848755837235438987379480181935925984434371248135324\ 1060881239983635962105740125798375918874747861729143957775591538901418515859024\ 0658523802169916069587809474984887722373490888900034925047274624516700899919798\ 2075904929680248996778346222039326498913031522581110239101458130551785214091545\ 4524349413529185983287044794703552636712474493459932730110011354145917556980969\ 5931552580258138444200918120028790740868415806370534624102031493523782737844078\ 4186427915471508426451326729263633776807791533195250235514094632697160880694918\ 6115533789269157093017622253089933066706109846985026661842115716664248515176156\ 4308786867093211712810779501020410652564345250009282020031255776036631200381797\ 4925506367520835762259908907082176166634676859572195694785935579216686827556253\ 2716033356614998882635951503736663195141808983552384355730196896032671167386461\ 6037017198483069009942164239312153361038579067221733019218524165637277689789513\ 0277913666230389551548854583853901736856776029943036120882789625396802278534698\ 2536871433982469142824694283440017826409206498467784428267932660744943291331398\ 6620134661607830318171422568610551196112459645966649454849278733753265694760980\ 2928373961116876800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -7443574251854546380301289485093236926462640\ 8794759626693169241967878433020905620067915066521125823317587471937689874602532\ 8878846070088922542477921257459451387222212170032856926082532255849090595907675\ 1026379303444570746408665447537304568629745981100487639112325484481158274165417\ 2473279548084711740024381512374840906685024703041243461338160903137403216106618\ 1826327381534727305789253539231727414644181230264503366726076509220066044768725\ 0018166670645918396128066462891735904618780492613240655287307947350624938149165\ 5447246410438419138487189778881998109530974197164059875183286930633919530983231\ 3590392823251590051669038862662368587310735673419450642091956097385847323482315\ 2731924935456856825410599316399898458970812421007285444248962881752542816459002\ 8272829618246617095452729251501035127275727244200757745704062882629330663097387\ 5589816040180864310764424977770445402530135392937310023826146157625225870264274\ 4517070263044155647139450365768068140432213322722938602405349600667682570995172\ 2903006998465945175075888191535708272214240410021246308291506918942583841008115\ 9386482073207806954110595343011088802863301574572346597779207031829352793221924\ 4597412567681621094739005412594400889760990600438288333664190562206288580690802\ 9574391611222819584342210414679000884056827863927673229525607163719259882165076\ 6376261049213699054687048229147016695643472813937012584870264381727060458824840\ 3182050531348721720999982361398908776914616850852805648475998224821015466812480\ 909501828038367692984842568305933137714641306658719366133/212772026645279560147\ 3619378151195860762312183331687801466153425842332350442265732733237427911473293\ 6566830061479402043051814289902232615555760926074950164037790899678344487604529\ 3592858413850808667576902886799999017264274476015973668694642316499413104713698\ 5086515618454324606600860408275679646812699302254385406433551813951183456604945\ 4522986452849615199628862596829512982993774721249009099098647623998330238067234\ 4503684613845988069846277963162300051251088685662027486427079394377379918178031\ 9641011891013600498286805207551693110624512651642933549217723158693743461059213\ 5475344523736274598120108209602389529244763796976718554859128235982132105640240\ 9601128307157206828182515119131937022215311361860702777761309384826555095777669\ 7278901271488027848210595446964811242334739011451136033554217304084314129821727\ 6781575344320770428265312642120426327848917486543513409327613065752407742633530\ 6933943508209459573422691990005524166392455769836804605916549727732887443569302\ 5929672663297777764507585143895807952738537603632509229522261037329754364256361\ 3974415307920893761346865685582411946864989875658899459551155273117400410119383\ 2420592644045683558708900904841609023434102016582678194626766994099025145865030\ 6351267607146001281511706230040705331258525096323987269941836299906967902015504\ 1602727619229962159116332111037622646887517019167140594512297984000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -186824830643064320822731600545312292785739189855195718547114693122256076431\ 7570714376234856641383915041007207924729561310693078629459868485924862248249437\ 5409786354258204035196011509224629836301094093333594248160411132800325774187398\ 0967154272529689185887007135838803599758228773884582076256455695498443576433872\ 5358587511813000488868464509664491003164735631156746404895898810469483028422105\ 5764599571600293208781452254024353192758171334530909292313009219176171800985483\ 8950937720148124408386369326346754716228213726087507044991947392065144358349392\ 4423834163806927622437392425564008920437751585923217445104560359324601190164618\ 0516845976226552422969507248988896514777053667289902384994072318668569284862678\ 0209124056740031606923942565737703691102143717100990534593300363511482425691813\ 7081488915668930674236707431780600742640640178120251476514109476959602450541145\ 6765064325597435347269179735715446866300655992955781588802256420013793298845891\ 8622294439339996246606987679098355666495622231283915572203858131697519543676969\ 2496136672320075812339036788392789196677837917212424197079166515862895284852355\ 7780507897814649893970206502373766745378962573359389580406651542846716260907068\ 8645032486412898881513043432061157507722970343186772107561108507356055821933480\ 4706464817543793756820492114724686334700884281404820342784867751748646823235936\ 8333688060012137450091154587829308779482893557490828969674106292279395155446043\ 1058366807159412963148794520996417953301721310834891291311666331012574775558786\ 89142328885511814993104844665984990239/4592132426648555084741834952439921517480\ 7027191266880269110666130722177617850343752432907554597087024208107617501981060\ 5142128222280723640073411880837186530567868525225525259525057600467446026647663\ 5975085504163548541489716515838379089659110485432488711115455380674491364755813\ 4047202092625620812227900366621435714379182635910208599285035817416473409379569\ 5497552657635713949916933094911729511814289782872550191541637291515458684764195\ 3205441131838915094391225128520934491305164291896598549045856166841526708817175\ 3672559202499808726021247860003239584367563994663828174926079266860692351289158\ 2370459816233213675661638948358333866055323560347047338720076769397222086859565\ 6659355075241684573191245881079658826711900345379808102535227554167731175573820\ 4002142811065612777485423661897503073682241687749327305480475969962109511500954\ 1266039813143987453637927697496153776210306946747167688542435129759663029736182\ 5238916476547855961350739600765615973075485463579507144319494579932983160717047\ 1712378367608684596848034170250727521947207293529865650047872946069497980559323\ 1252470175532091537327947245451478278639228828294784040687437006710500388271722\ 7629578283371072508157700415226886223150551204602712051204606971396785661579035\ 4846336870868237317823658304702583022317607825107985751080781676253511586310076\ 4280550939424454673692836716677808012052136622647159029760000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -347\ 9934680818082628999695444530683647456817238316226130431017520152269922023825131\ 8799608807033607308212372060157740108326325815437083132782175716965200892471057\ 8334909166059836553318848701092313283617406979575780479124171631267626491194887\ 7602573087812656375112812090980145914180506361137729585387620442452984612402122\ 8908390094070246512980428071979660136076367733626098950421569851645407650332976\ 5957522093976116388535505778863603106540208316484616251882594731416073482292015\ 8572207704311551102090865167699338201749412041712885614599978992146502569161197\ 4253086660204818410125106629293844140722241737798051663936334931752110362616381\ 6115742017235585812111769910677508603954724258708838571332433360780047147173900\ 2186745104140011634077188175368311734648109028992971469893858581265881589847004\ 4741587562379454240786901955095364028865671741765233533926902229862628797038221\ 4339139108572515468812955993841009861983287562416569950318213144820100843166849\ 8793681904559856408244890021560169140723015389516112296134924519167185719768602\ 8677497521222295006923319344227186945855256120273730873887778335939095910072011\ 6444885434497482283959972071967154526730103374339091705014940533742024176756122\ 0293682737337477594276574662700541073122372721436973549507444265154497790777861\ 9457945727515367695207571342823624194464617340828251851767829910745849649744682\ 4713750343040863836381592731664039016702851126105786337736801187409393481215055\ 8400491978670545427254927607439001422128033007069247542782081523363036555491625\ 4842738780767333788350300703/76848775395284239077646737555871971805827265517138\ 8191314647506043933803143514372929521283029296656800329444426432802694668525429\ 3889704436603666195812238508343313200340973706377337218854213943358415646804794\ 0271426143330415147688621365711216760691533009730650697887371875126718551743974\ 9927315424867260487544046863474279107248971228132877325986492917746702238120792\ 0742228681731363819939557257074920284517965959665995393925361651886186387108535\ 4616708080609596015078368080590615273659475432458257821491753346958347775179626\ 4745586138755135836578597934113245436328373274689436253900168035846652823318243\ 3086779633496481789305570125185729517626224332266008107768730762602679343797507\ 6087025867626599203275104691501191933321476183771864150658538542315551531394322\ 0690595627876848295405929894414465714587853293680931365223418581209676459870657\ 7016202506821454002559022413212190090525092187166110323278100416641079946142042\ 5026244408245866890010716427879423895352088812125354123308883771174354739651906\ 5954554658227193525216115037924152747819193297357364520859926646262039678725846\ 1118028747841302253859075320788017308522653688951866839401413320190770440319895\ 7650643926515653044425259376851025585622925158554147742832025079928633749802292\ 6749389058961400813275696371876879846888059664378421403698376019811354148381319\ 5859077008125635669344337342458007181800243200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3493419744089867\ 0789076151277064389076045530849794526710859427285873884613212642835348046207092\ 4350053972099457893600164330905639132343507487345501184525291605630988411764198\ 7044558968615447479476926410376802765995519505679595402165239631148579552244303\ 7052346862251315577267564654455393286890738532929168335656286037006503760421644\ 7907469544589938490910647054469013140351112167589231288381539700958381534352258\ 5223356448148989201759259652205164411902957392315524549341935282160689231630698\ 5949227255234846973821033847092248209007460147479930380540639708739154931490844\ 8707437255291956652152284644964900846708595393358482581896448705532164018387061\ 0587518843643907020809741036236723892521678344711005758164588362689432522416612\ 6167607855948422299588649801790371059210835123489128074443653188667059958707557\ 6409316596427635124537356025323207365223356166031318486907884481114687927585554\ 9737897247076124420161906779560811197343622210491430350670799420131837534316242\ 0890346003642757902614088727430483209610623798594330406978948651398915630643574\ 1183901227336692837555490102645246737342086485980261988870088213399772911408613\ 8160680819425915513253527070794974765198080433809824700432051857521748258401545\ 8050234946754555621313124197220496485062607246544447409921273925719868513071223\ 8716538404030913652318743669197350841652349275801139587536551345971067733587350\ 7857317721215975112668153660809112704801962092278266978492627412955678608130828\ 4481392119066494193771543240817280401581726681941875482329401945970361650253440\ 935953841211561142289285390811106234291551/720841666566656706676437305235730019\ 9577667657871360859355201989326231254505981373792562474543226986171533226859185\ 5172204952650555129221079432500249142758596944841141410694154239000311921966330\ 8151273757014348215800438413453515558204561777589381368910784845340195390946125\ 3407202839863815310900595720450102501370927128468469004493705553475066597816134\ 2553226269347745795775366355545536339688999080760498574665371708731982516443379\ 6605093958267781446811310307200852872497518064219307308807255814092778606950412\ 6033234941891969973093331026347598520962809625193077169176140319091009776804350\ 4625477171247764334518909320315959034619723116808073566382238810777357855255392\ 3885210609401680462452824075247206746272753096462211001843486674629750772256787\ 8930058538806275605813522652787112368795017454904062340638329390261481762530616\ 9637190685821268645229735969766933114296198177500263461747877741624691692762493\ 9907522059155022784256641399582527771225958207673588976159116536214182895187615\ 7042053201674642983783718200081712513815737411828986133484638393860397938762407\ 9206536938949524083452420153626373155324319878219782379568144681942710946900535\ 7910124374071326078449819386233700815841211168525267875022111804660858462246351\ 2057515318194346148638009344276630717475347740148997750723219051804039823228996\ 9046524107211927649266625885398542823652183581465975789463721353438372387822239\ 7440000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -392332837377498792429899890642815065872515224126229673\ 4184497156561605332854181025685449913753641824991248470761420072496023523614267\ 6556959905874048430063107877198459968970153159746402826002356798175313479392752\ 9427107493677147925283910880492179711349071353290711114447253683780604211454222\ 7614145638767547437138803589465732560208732394787487434305650874781286934090307\ 7075837499706330543440345244175400265531718995149429550283404969414132704095457\ 6688300632919318870796215998007265063149643579196331914379796853466697213278588\ 7972950516280703077992180446519324570042313941840268070996499553187346839815923\ 8434552753814303998306463013135460415132458999605611280698721037223241881262287\ 5716158458413635305690423452390114402461861045522957946040726028951523882824511\ 5600713384602896958361191625508349280325946089632119128467588856425450530702371\ 9941614623875503595320353788417419103416774133833557841813015321713396695161540\ 3280786724726792796244129594706800613134799057138360530354682222949922857806728\ 7073034793616762194958295348764909293964083243396240213104830364949356305147302\ 5993102036883793436609183617939416269963429689333154872165252129046218454493326\ 5985988674781314452730494767455571267068353325921816888922733888615267476656974\ 4480321105960056658457014886229382783353541806531401855121163032216058320275408\ 0769534797501676433569148535354165295220061326161963158190110767179875272735499\ 0332957278768281770743027923239628522390504739215141169524169250610549081011490\ 7643162685691730783672282875092869615550142375363437562836594711032606072573198\ 31/7857286872560385813225405516083007588550149245122233860543530423924951646635\ 9591476675686566385855913596341628485202868072407624460359749579546705654638521\ 7674985089948814356651075098329638587657757028352519548647108809349486968042000\ 9518594228682332554456210096389340668062681963336728929800579608469018650928454\ 3498742296468040940994194680198787899788175060128303998097695731028604471149806\ 1906442062168962177828766165009337153658126615706130617257189902680174259999505\ 8941597923206761178039697951216443864224936829688727454426780311683845494925686\ 5112733844575799820336737020611371019053511799999037098492841697003158784920470\ 0131360338170658801262891654023528358978905478618244404882012459568283754505653\ 5704960320727471512653500543184651805059007970888848475531911992527496338699959\ 7241858235032884331131169256267592471321829236217736830687675030496417831940532\ 8226728169054485882607503079060667145344370942070287360104349432662488884414470\ 1085667739812829252822641780684673923530570743717706557462779661562742630571235\ 3805159091919435794137507345860936253184393098115272208516249231706432142282328\ 0502581444132258862063989011457272447207192630543995548640347357293906736649833\ 6186067463272794522907319064081518343073227758488449499487458897833386186710136\ 1842689138059020614940747830498854941936329470101227207265673695403338148085642\ 7643237779678026765602423004818522610073600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -48665199628602738\ 3488003317257367528759160643833229342288576553796517742503062943385857496479931\ 0748987027326802473661550993609408385406871269078287756397965209759256646259118\ 3895305707600034814795103533798412425396348732151713213583164775451829207853952\ 2729574895516619310415956374862587636217125038421948213500348317559701035083342\ 3162924534347910154010772821015032249738537403601142406198130305686053197966516\ 9792780096298558996161536991887731904462860407006341572022942908672042383111571\ 2329920415259300352787172699155283438687241079965810424579918952781213285924138\ 2748867573155341679855167818838296927339778021877225945976475711294390850812640\ 7353471941666253306595902233232169052402545327278748642326816475205348256709700\ 1175767502222536426012113509998488407050614522069600039277916438813195138296797\ 2791130450466078424013632495671271592351749533898044677887134047190605045729463\ 9606609338054085329661737773593252396350941015507315501493279263665221929314602\ 7667447181351374765057505489767024008741680057177893411851417300754596823866525\ 6288289693125891866975627094749349738125757489651472253150481374993252857650678\ 5139065122413064450456600726321927396638324289667367691920744188105157732668374\ 0187031419445995133659487297573456074955287932506863416078019172006249741906458\ 2554803777171526348564909852661393205792823857821284148898731011437014174242839\ 9216866939878997992661650638644210653824148813574139989481852049685576417569353\ 4585445021392049405908944414182829511039538563528288395224400580875782424013354\ 4671616199262557645981777828273899391471/98431059556048882468688989074596637472\ 1586753928958366319116003517000611546768753690366073504348119738383718827432620\ 0607018780040981455633032817469662821656441417183592705158730807404861375330336\ 4021711876850434143624098740450203072827861185566564241268717843991361678752098\ 5090003503353962363991307182466427870324336159480035683881196084519726949647483\ 1916732215374317095056865861086792809168137131579086554231828900350305068378419\ 0075011339139911528269956138109246860126207500659050499983445326933330485207441\ 6676031115207440673607445209509162544107072312150072348638486551663814815467828\ 3643071014804780413103150566710983710043027267163882090249746826705499946576401\ 2680170267758381765103946601347221416177453042595159808997434242440784471826029\ 9117556971681459418386751991076903486746569516808910585858185612126225004180751\ 9168682133037305367771433255079288583164481892213565601190120669557452885613530\ 8849548682031465876606424168836648775786856364332880962903862301103447197612491\ 3838380231160054246303019983798077374664802659896377884110552973351192234936437\ 8656579898840622264737884427528631332682903405710863420696786565488946610718604\ 4685556862369858741189116538316564580729991672770069241920005163241212728080291\ 4954833898444480935770956350670380274584233140604344023640656495564696667757567\ 6294424787799596927590501451013558061198553967123668303838583021431772395077632\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -401536080982979322226125571799119276017041546168781427599\ 6576726015832058500553398463196822661231590196089333452384686206163618265195020\ 4811633885933303168126418348771833084614165267951295316944187438370372123005042\ 8861934638145063557919815597370317426287833741904939765848169167726303105693221\ 3522445635831337569597764951453173129167860079540937876816508532028610534330463\ 1804212467870623771752084861063098815744014433409627087035881088417655245381161\ 7932134236442593453316009958545275561282054118928029214994373222732020212874514\ 9561234032756059785683733532677620837610866054329115832567758054057731626741690\ 9839074943951773696273423749325085196627854883312404492206098256666514904277054\ 7808534233700815049541705883908279685066124013527293098815189289634308698845343\ 1550656624458278682751842297025121350800581406979673515391120117811938005866557\ 2197270387585326641383642607714147756495401905861550222259104052390854070404159\ 5649146851650838914901122327903576955440248261774386079246263204804813721321076\ 4155160366417813915501598268485567741495089257047859051832734729046207783262550\ 1771123477994020176321016891803206074869508314899214766928386842687419005211199\ 6308170833254803885978166167758905448008697930832048086928324510192066343076004\ 1257341528446095872565471181333501361568067404155589386300513982107500174251819\ 2154800511490493522604768891228054836530326570653692448827196739490384077095390\ 7568129102244668722767179410510952145515530240467511485312688228418538847298488\ 8786318615076577979033373847567480306075137598947242978364195475452727545241077\ 7/85805322480362225814260705053106500157376659434677671358801011536753993389916\ 1837625605527681200314903642481006813945155452113353775452455037260679943132113\ 9995852199429362416479136079551167301073643726008373710339348603537890154971582\ 5025806415022373712584400512803195538426770599743312201201465261723021069881100\ 0824639117236656869830832036915533945639046304884304833030613569924499973355725\ 3122571338958925788408931235758881772796919743265680154441725299395162922818466\ 2583326177695809661220581995726922613497760879173976637360671194810137459088947\ 3179671237452728233307377578369260472253733651722582313980351998102935562567818\ 0527756646763154123712722917167307678559456583876190325950229427224648323662570\ 4435754575585873880276829458128160602958668292043724228793266614145699566127111\ 2073324010913421029879730922187920215411055584541926206919019238028808545055088\ 4966974065828666282065633182920649398842798438453687291981083386374456164423409\ 7975320495229360069896623611017045540949154225508365383490928982495148536903297\ 7499358747224345363655317957823752568447209018756803667675832042921045421789157\ 9315738105213556583535944763457371753746902238771093130079915976446579292574814\ 0565502723181220484484972303760108737561820823966147600005988175215371704646515\ 2131175597179893423709809441021397319606799667605140089370253937892404678376673\ 9109342014447310021830889887317870969356288000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -6347135194927785\ 4804769594537136005380076548614990845490395048017061786404412920378607434690878\ 7384648842215325042764551572737992371012894746684158867480984825008881598150710\ 9547907877117024139195827078666864329327402776668895635778701381542455841104437\ 7376448501567097520846867708049018257469359553623113964401524799101681541706076\ 5798719442424212374319712020143683242804160320667921864559839936861366180991473\ 5986103062010575341511537704995543689272273430372690509973924089942784071254551\ 8276538488878485047243948931240359406294264139596863049505970735612210131326368\ 0290379741282981760845140459068280255647454874763019882876818551065659334346905\ 7460384086932226998134009827266020133753804369234254491315453544783160252236600\ 5923516313115184771287733825325190869780852916201469103894232326312341508168736\ 8306082235856027674537931504876501432131537796609154734058875920442794545326881\ 5938696774823546702442473448579576707505408295990909574376109469622983719609606\ 5856477369907408001557240002456858969427123435278296300352321689622269317154892\ 9357786105161135580385573113241329911082512650750782736252938066077862919276444\ 3828004049970571376014217694584432413204288328747174540076603234838476430555913\ 9083723030382188394220164632273060612272584761422789947545456201296974112515289\ 7922934175665281395734536168997610990100845407314160966911074107718666259560786\ 5063598085794727168916992662027083596203540191030893696460781485962314199195364\ 5178868490650240041952735401152129440252635464242037784227502310224074249308276\ 82667105733367017838975447823176467943301684000518932151/1515641008615600332399\ 7726131089380861383169563875453242115814200357594900642044033935049609875714908\ 1651841415144862905909683780612077052184391439039733971369422032401661286912324\ 2277315578747713101805600911690809407735658831367688051461121340355302709718008\ 5621097763672802247494692269280571219233692760264633041607602001829490167023071\ 1073879186474848944407440854380408882189846836436575443676354118653231929040958\ 4400360805171822956970942970534719691830851085637160248834057913133159428659246\ 1578021955778043576431548934458917448650131795984682991337904762383266803937262\ 8110057868880966958067099620639804815927582236505832061991785227853747363560155\ 3654468411730759736246023973556618740245853575558650701574749942047346362631621\ 8983148459456668494860440091380991321840194544220226573517512160199465490591849\ 5812298570328953316243755685047062280255767601411883173643858540753869356733309\ 8244414376571482721714228258458658398884435851451787553402948026685668819051905\ 2530015142177754947365866430500532207370222706064191641981948590702789411658474\ 1152197710292945768970261527888926811005346289954051193798574970056940425074736\ 3527871883282736864387229937183949470863251713756419345293463370454049862117640\ 7360426000017973976073373517334387553048926007976085705796632273942498200659077\ 9746599092079955903931030377858609523828813200245612637340722940829283940028383\ 1310927045844275770423985045504000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1167276559263758492618544\ 1784759099528154919714778444550631541666603081953469009734064301920400158355659\ 1731262462963457825429610494656340430107436056805288484855964422505615811405509\ 8175322544550962465847615424219812033145016666970776473498152791608502136770604\ 7472763334874052525277488008010606465423761163749865540587649177320619220801040\ 5538233691730557157909395763486496705217969164116081223992279552560586835349121\ 9656151967692123103251977176927948872550295581265063521489587868383353178923699\ 3148722732359994774849102485827059383725535740901124899499606255145269420509750\ 2749848730574088234971510041266262245460517909042775586874999785662764060996716\ 4848654822659545230818784159195144545697528538831048196159684211397437282089243\ 0350390473239488487448581723486512479553859862029978202796020545108890463539001\ 3204036164789146684639579150157558148908338848303102266457619585536683791238278\ 2167933825696550626093315076681118956384633961926747300629288396886641620996565\ 7746113444954961982555790774175153938907123405732476158672926780031629696497269\ 0271595756888473002113948058352312973609816203403248588798664217057430684593798\ 8548782120617667656287384054826693956792637739337480414638839224820661699783564\ 9191158707723137153910056068216301211869107118110344062258515984641808481355398\ 8975735086134402271586604511041129335333342589552512818878900217885593151875604\ 5036503921193147965919333312340778596396923740405565274486242215646534142654645\ 6397208658017231265813211911090428238704337603147694432591555070920714342760743\ 952327749210952994506480532368288162310641/336882096432690864697307029295071950\ 2718436861015689960067727302807624350859730068258789105980577984396068083376181\ 5052731325488957853326352882022480891557929260352316914156671007091283310217807\ 9621232520366100799631673473883338298539318944380529719874681612214624971490559\ 6783685809860372035817629916376270325465465658321944942628048448704658635818216\ 4215901879271957334925892711757110074855160748595167484860749735599908316498516\ 3499550963056240191240726856493966693059525316691563394364724675885936574073004\ 5418517370370051681827026593965704844316447443611294772147685211140836350220751\ 9889263172835482680964729140951836056415338824733054440219895526374076778630781\ 9696925566860765005010680331964279374417869522058477228429360515338687854267777\ 4120433736313903910304586589327986688829251723990078826454298566956727820683624\ 4604576255218058617117919006410464175571554938401546704550564462327061677606074\ 9510573050205942317235422868146681218349583936094253535034472593238650922737169\ 9325832509224999219929261984299679705066574974316741081442456619612311011266544\ 2010422991118311289689014637095454741727069960890552598110947972343340945548164\ 6939170445200595166809582718008570776569756915635075641681358100844106714003707\ 7497261685147885331390269599475635740117585333854417929370919435898391001402136\ 4929302215666343751803558112289757582989112034951843471502175712087802373606637\ 4199410688000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -127457698369141851621254841130767450455654869\ 0554357906769416376272873171361466924920691128760424282654751188425671787110774\ 0919224696411026854115255777984988143706531759089061755821990170706601319804816\ 5154022982909772265053712563229973460515041310863793701450945013174511694630416\ 2767253840090942414969140320607187031729268241154204574638564604708018731024505\ 3344517296835377180220116966937333302922747385515438162459770458177191854753010\ 1603872182841990732616193534264826995252837961588253206025298826455161186068863\ 4043192938185063890164383515923337969689081055475950001371470838018882354514722\ 4025018549832743022831727355838925326054902808324230318529239139879392246515631\ 4480373626733365410366063987136280855352011124070706426929613602716579855783505\ 5996154522738513570391624187487145096030901409412772144584807880452438098860295\ 9271619703286613987327447669843523902397013926314930339292101636208397609404572\ 4729626361069575731192488312279580297249528529140046920351092208846255379681164\ 7946280302856786769268116723988745785377613227499793822080567140619075771234690\ 2587534276253171772911579343942250361214808295686313678712675553720573281592543\ 3202940632286063345844222561837307046979092480783600444785542124240384310895760\ 5821241867998389020182151904926629912873665503484982543631290057740022522092047\ 6497818384754429027816565495835394772386271532771934472113097629174410511386157\ 1329788654765077899532188060620562355921981552929817848297893426154570623107581\ 7129605077290720825469855228785208086982431526437993416014889613308710078203403\ 238616417874940163713181585194889/506349871105517438059907211232778366065908001\ 8949627200257096781509156762747674462045093813337302090397466344741149546973991\ 8474634692398459587624196225809866296159758188695041019800398493737253127739158\ 6655625816730123582639319110018272322749475648545984855752360593802958536247275\ 0602575854968214369085490812840956031160738578172259553588556582246753865350424\ 2763708952595645369137938209909831572958494977105406169084661825348316898773677\ 2852197518974575287058449930947333191061469385259900690683500310962091556801695\ 7560734940432080683755588055528043887119686443963902368664049200452287050537089\ 9729893312948596079885818474356431081254811580703156520147720776213863615766335\ 3884961983287426285736816847395355150189060105639170476032920664379272804351613\ 4634658904047273818749533165387013847224771361303410991301279377694803384499296\ 7812330977380174885941973967845133412900408706723868953994797838873888576344225\ 5900428975651760292214189031702308353734202113595459266667021315696401472757988\ 3257858931872669165164479262082647542948942087246095796946116490236285433960071\ 0959537439247687333667651194607954779315513215702857707004895613544894695714200\ 8506121035199143364260934933753349635730444403275867646676859929076346916669214\ 7878285197468000760501599163450641019677389555154462700817035556244352907155562\ 9073304164749487574377641817926227576750137252854044433270962006496362777441812\ 5923989585920000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2917737307547724838118388787695699865697348\ 1154788321008280119260361834344592300536322627932391195621967938328568792729072\ 0118668617237400560348846930398171566972800904679651218082571234325801112801897\ 5339596421416657150793435955279737287853631822494609628135906572355303618736609\ 0690649497565842935552602971699175700826527144856110431253306912039517849198773\ 4858513192632192409408429326340919248313828445752564040450613223350529394003359\ 0390772738087745614362615261171281088619675952686862631522706759792061704779049\ 8339188315364594433285201284717245245393821503787282435393722926722526686642255\ 3186321159813797011758741804090774369412953759641576054576127834781766783600793\ 3732468573415187655757681887251314313422238717538885995785824887018709983621307\ 5667805349430614410032536336988510242573303727839947055092193230855725040876145\ 9230807218138711975065235524790120222915702235305030418949464498415050682693415\ 4021883538941976041493835122986979096805884854649819079050536519712681769625022\ 0840176495995270206867908962106544148270921949285178724012969942394827564776187\ 5946605734724669626842619949401116308474654743989212075907498910704083819995526\ 1284478269142045058306195225184759095343334486351930426831024598026666634947296\ 2747306793021180789535261685686179608855448716254766325811032426169983257790929\ 1715342546894881794572915992340349279292363614759592956990133438751906560039052\ 5777848302512555333766785526026847711275442788907909095591666540405725034479813\ 7265885277896879424437087245412066511891529697691856502225891793288527454210833\ 805608768848297868029956938937813671/214400882237891217732891452745035706768620\ 0490771292840206610727885705914525776094282790884182414639493015848927887560799\ 9679986942243946896178502891212470820457188465754487881942386896476457350929729\ 7106736136365661162318310368661759837086960512121577522248530310048615788169518\ 0670743815090490117166544142157172230744537960147522364757508678944543165693940\ 1521765199037338794724041149557032723604548583550874190127543995575098555988269\ 4415736233324715117464544197790122647458851996405751134292578039592127172996439\ 9258368970417061775972216025677712050433924721026504429178666805294623362929927\ 5160615639205966058704456353108524032900335667492660621446405420997718528839629\ 0674992363835491776736035348016175722741691239776434372654216051031602947145736\ 2748987280164759145380606902785308415139093539167162466674270862582727472787579\ 3803391289139191379933880201163981046144471515573415621093832222275377986607049\ 3165912312003110814181141252843701714404341495674334875443145899303455127174088\ 3480130890290173528525857990365322956488944856279384608364495843652305710192780\ 4279713831924304295327838664319054424340374485737537557713539017772835740335564\ 8858772399315490422076130626170488654325685792508275038083015964474738738745283\ 0894936826746887443806784778491344509302936154449753863905158677848228905371688\ 0147148420475758541419979885456065248937853197161038558024395987758765877784877\ 4621727395781017600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -34639999181147407743929975241133144240\ 1499608027589527152938596606291818352906954423311550937881987220051472324556658\ 7417792583630664883463503500237684221045999092422347373064921445821639430559691\ 8339398107874025518537703488885172656091405536319580306869991901702812431935761\ 2060833244881771143086110926613618212787785208727744577363083112268739545944569\ 5264509966926191998415832501229737860232007449161207585706247393657565406704834\ 6000003692991841763667053234334506133878567904880744550359615390505193515760496\ 9651613832180072530951747482133767435164349551952087922157251775647135913205537\ 9144300833464750546290007251172272804450923914103406119641659505798160172594842\ 8036332394041837768455707256741014899991634617673363039311925550921712177784012\ 5745612266277206383036371461826569416241120107070398803261852787787694495368620\ 9739023497240321576232272033250253307136939355347625807580367200206755200694504\ 6691256904640344386167161990141274504595689626470989812314842361937776361433316\ 1395893429557475484465700748407165530111652864250812111623896831936326588318428\ 9880555936160180885096955852706291404427322799212476975923552532783928612697403\ 9082441186793339601319366928502062973275540205270928742928034145129753678308810\ 8186977663353279017346883766541713643947743459411629523374917971389179374292116\ 0320323322891596212919762620559759063167436638500598439728509292009805981562774\ 4045172931064378265740793647416024750800773275900507864514096243670227933125324\ 1980203165605079406603817868507867467437860160407655378427301659003133198647994\ 0053418680198120299372019797742265082159/14924847466396510327057955972256294239\ 7282309467572126767677570322024929805162296246955765364497009538100949208907820\ 2393106874918888440763082685332505832592231041493754776336561455063762423071174\ 0471255079597135889425392327211251588827898087234789194660211723571782347242111\ 4533706666029918322489734055810723775023200480102203911106226311791639262513469\ 6277999218205159036111753780298713351632334126002930833667252511242292151797103\ 7619536005721115482884283870304216613369422623837730033056788962119030865375405\ 1826425938706019622978533701130503766945233468775353791539846373162139966306330\ 0750333860882388269810222905628536904487782939387976817657746701410771368669164\ 8575533069223258520364765939563136370272361998223658551245801139554481142288117\ 8637424690356992765684255532670852960861309903494928312666821486132281264081967\ 6574838367205969352476828778195422681707540636043217748184172762274871771444565\ 0257698874798465048776620455676687205210686159144319485704348996279894230988063\ 8576975464090805877632188779375799006083588273846480116192570095677943673459521\ 6951306582805637063163442069172770372777086327726359266853558745022846444253880\ 1297781879770854035449286537474176383642350641797783619607065925983337719821211\ 7292909445119971679030904568915999129807685450025709810281063101288010308338933\ 8603081368783267207121992376612308814290190396407339087769453763157210690975242\ 4852747922765787430912000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2981606637097909228078629461271131\ 1177633479912273881082905283005908811198883750390629260986082866623106028384685\ 4990228421063360506524360832147157974547888469224090287353738896944446981386525\ 5283175497322500371681279989067075924729612856832235436987454848364118033954576\ 2084612430032121698019988877120006325551538089615386073213943633772688619840601\ 4522415407623296621924042325718681697469630465663979753857934638036666766581560\ 8283047563505074151270961675677192719426390250281502583270511081899758776782833\ 7380241655250745964596346640625890324528113510685642175820600569473525923778439\ 6624379124142732003926382669339115957174633555743430044346656415549289444571166\ 9562992247293049018122778072170934691213990635492312311588072533175229934235939\ 3335254999079403228599596715628520417873913983096997332826548558273439563352109\ 8302012604689918997654871718949657379962616502665449850179765305549700194472751\ 8480038979000410936443423109676050790341948872384942657216952835109299218867946\ 8469997544103304033267969321700436406964257045944014332556963053784230508486183\ 4063568295651462664693509675444646364714739990241203481196240377526032820675005\ 6385260248562990627786942314545238916798818421847738445301139796240836136217936\ 5251930430400102146613286700435231549823052027267262525725465888305829014411525\ 7517181974287013841788204965892084793245287557359448904164444133556979258769378\ 4201886591438278974789428597570973058430150503293905975816535090391580357819912\ 9288231792137943787707321279780025084744741277030827017845748845948613613024066\ 37375630990808466271800325100711689165721764066411733/2045255427577656603236907\ 3429562380317151105685878048096865132128492125814732293218150701003474727273053\ 1563319785237795785703283667359513092441482269328003164032175444229477742430423\ 5335187406823677039358748154702191500390776374212054262069911856757073717290912\ 4970528159188937584382914082485317025404713766107975253578124098855553330955741\ 3804093631672419905551380153012831945738461458323715743315254214351826485853985\ 8577633219087816147681241776550599414846002053963889566513736465614361750511679\ 7139813438013972630916111787838766028468875059726423571606773219400039414027316\ 1833882198272639171957976189396048649920358768497788363909715173098639981307716\ 3110677000602979177930228202550002328351469377826516589695600139767909777779812\ 9169820095906572837392783239014441019199077760642485884167868731792063015495008\ 3792764183372601667341380532972201730951709808722106781642408035446382953121031\ 4620228717086815723046529750774008316443007474780657669334403010485546111015632\ 9197594660686621204815874518789074460898293660930063388976372988018869423068125\ 8634729228927361352253855653801097735377777274451892633385377969050892388594327\ 9587324552301317722190094202576424242784179980377504283102863266322499784682298\ 9512625487907181686203826721860755703639819968881593872506672228059201858454640\ 2223003123199375966666187147804739618394080982931964783182261985005523902557731\ 8525152779954687489692847256673291893473280000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 20303961939798\ 4732938645384153464390853734126087220833087519374549211872100965494882731689724\ 3208307117157068587590177238777881233807567532116917382023034828199258351104714\ 9842949041263203201742393011766341461326667824890612130157992641485438186223300\ 7680853772817604023497512688832229887886220253940418767653342827739108101515093\ 9978539356574073218371356905449538980276247260932291737871424512966546853104454\ 8709606056713461735123960635671521203986458928745456261579188038697223039704244\ 6158790714126187189442447144445040058574636532385977198059263825751970594869688\ 8954471480062162351625399295846962859807045074523970812478044539343438655039310\ 2953807999198639316099261973812479507775904151839288262432499265820618263968137\ 6534233055593200975668995874462224013658238916888339604797001882318666580098943\ 1829255438028351634649043191445663451282373101647161751676957359252797254574138\ 4216180585552621390874392751119282227598146719898026252873831295871023982892112\ 7732103970271517666459129457798977704077419377258622537366252461492312962061174\ 7097432691144311726586082071549994946049181594652306529104689259091666588609501\ 6140767485524489369856187507670713005536649116429639589958528135690207418386053\ 1569132918410823990574933850109141829567753306086751967109604107743239411636800\ 7606913332011283931348500436665969618600418150538977483784010916634158920404035\ 5967977549663811414874460496810617337308752244780116519748638007060543424221403\ 5694260540473229062311173695352352825773166740533032422229267470535058971185971\ 434482893858159777939749288370928504810249346632410778351494004586111070538793/ 6692528228377294274145821876236392493079844299692282658170372674422335237943937\ 0849479359414488201203445923092627854197643741149553141646798950927696127793700\ 5047637128051846071518415577275369479487601272263974817112098044213967541700358\ 7500448228647308434147234476809076773410189826477481224645841066956048574313827\ 5282196320832266504285846506100006257179622185899264071895917333769125137825186\ 9368419628295663215536415494707063447149625748930415367827837987979114715103440\ 7600632475846014258123584539569309585847389749554459504244681738416648439935619\ 4572144216218877789426760119086863129017705544975330291328116799633963271855100\ 7057820493095989813470106518001160085618083718666038433737785543432230742327394\ 1983069936891174925750073467158959179781061185894817485636628692162083477539268\ 3080196742747578902964411956892384141073300530549791822698447591205554650024975\ 0885568166755501066643292027155262223747814690199040007015779586935483507048267\ 8404951597510532714336319321515639202828609257100047152847520440844744542215097\ 1787400232240519922423709668899223501381406375585742668115214983634349544014576\ 4526105564343073262862971319132910451420145703847249963196857995730513093680504\ 0007648777681910583645263091163739904497110414946533995500844056951937924104729\ 1684946953054189979237320706845811194048199047640393501617743121128314558822233\ 7591897967081915011609960875378682830660403009354541385962135905894400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2067283542143540029863003867862677465677602951667937256934343539\ 1528676522156874725398208987376767544610969798467710853093005988729540031500861\ 6525592704014633165585171954535153555885233501445979075884522622189808648386543\ 4103725121389906239332315339851339456191217512449895961360076533464193282827852\ 3024941078306168651640371308687573575381859892761829968455419772815865746806245\ 7885532407746199029520935017807572596448846179033138956757920973393038043508639\ 6528784607669254945825802954217100447208158354205497039729309787364937622362564\ 7194400588505170241132269349454312083932992039054464409265550456188668217667498\ 4894763125346035257969327871029352430678227348520821418343431477704459724205605\ 6962640289100998109269203926254684947667272325248400234631198174997210436384185\ 9470944414065436106677103414707174664199221120751596907381446931332415211132161\ 8397423605542865552971261043630713345646030375391127047407066372858002438388805\ 4779757672117099744662854250381394635349308282438852028122697439840922666107633\ 6857187096780000923428768416013484300576087552077310040231810662554867176813742\ 9323371033587673115524544821054857200884012468359143824227783785921838114221801\ 6720300899444090838945025704548248032327921626735601041358379139740350436966481\ 9437041641462746486270570602639523582885662142790662992271100022110453345424858\ 5346415247393374251450482369051431114438316868329649915619978086808052542675189\ 4276017012769773512955834243838946209183824002284955767896269970493736734263072\ 7452058627377017119078005546505549927272586050374246549969781922302715193850720\ 1109517534588224607841722891992063/44486174504223751583006772595228170600117036\ 1348223301467167539152442752574996879864320492936152293394688266194789054180863\ 6835395425684642883666112384381780746991108513912077794622744775057539266733108\ 2131338388836431996092443230562935175205262369921057965040207246738553099125931\ 1492990400944220385250339240287931233110918839909819152921202380377066963575520\ 3052211179212917945643552524621433628553020641453300766366965778629075639560365\ 8462759758710949210645830950391510273959648379494646477396651352016863832356189\ 0615562528444888183594847407079290688307051791318745011110665150222161398268352\ 7761317318005928245024100438669550194043245712620597130657748756887529975794812\ 2355256047994040833772106540444193696738966879359757582665866137402246757159863\ 9551844973887903563783285411231743084252097514924482174199991587919081626485214\ 8078643145676417646141432012129032761899439603421620135124996297547456163991590\ 8469741998220938171434978196709758873001503255531609606626262090130463193494663\ 9202231529797638980780255985976236602160959099046861594610537183950114473950323\ 4325050043470319187577243932202058915620358385245028157391330599319590972955340\ 1769086214119541617028970756876787120901175438967135817143244874742099915205125\ 7558084257329872912728070390662230727500817557369640920046680685266930984040686\ 4747910026568750671134549889972437263633070124872042928372825047574124862477549\ 4247509156467246737176095883264000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 69853051419561547882471\ 6846651809586390438206547693096472198134223029082495204859124867176938318325112\ 1395839120793430270186329463419971938932916083974298858477377141164964775540618\ 0125465009162408991653259960563597434522795232346642978385242350833519831914665\ 7047185137272339287908414158469102918284676409003258770743258201050864325288811\ 2523756312351022653254737971645189268294823052420929271820606882959996428889984\ 9033681668172356887895636506935671569739130235688062463561139209090822158276435\ 1872929241918710506371968523416205824878285253855324546450480375818905583310343\ 8275516222098121271541337087477795293905197594036779673236025595935401511162802\ 0747865968439621751313511450043788773340850801560872495440471509563104298832445\ 3410375172785795379340360715618414423168297209648178967620817338511831055769486\ 9089422096859399263375711185439767732422503644515323690496012846696764587178920\ 6319425361182205056674335905204609783436561721912561247235730054695910811104100\ 9659438708427053151185766878889504010702546740463120834414446235044261926433020\ 4290246902546391807740005625601031192449004140913857802667649133227222687628078\ 6381279990323279189766541811838205116009416624212224491864890526618403955353559\ 6886214155349628659874990080996344546132283012403384221923155187587486966972029\ 5009072338758608009402758931031382860341531120808724645436627635164061351952741\ 4902325194615019702968190508440991256445842674900921312797482534490549317510987\ 5538394003722981007432242010092195853503363539946678204783368854030474578334469\ 36133454521438414327423611651888500962706925453850081367018270986788366280607/ 1120938471033296196725274330556130981003928746724389478924232561661603294017703\ 4780084028816083402914046542715919516811736023718298969022947738451644290510883\ 7398349916886067982874805637712567210281631187886559283458308099248774515767302\ 0242283715295558055533089799403655304731715836399718295153936170121376856331781\ 0459651284367330334797257796041433997857679511083368573341799511941152669590680\ 2249336636450292701934247031274110325751351146366665439752066628989395083479218\ 7989768697515481515589810461296411157242476884037645052773842824058124213990743\ 7447604661936643504535912987875199056848102688891275235414518536552504873670824\ 0537551885382538927731451132839159349611985941663098707455152218811765943175596\ 5214206195901161689538624270162133948029889292853449891689720152787394774304083\ 7295588491774271124398026702425386027067463896224899402094801465993129484757267\ 2046554889575028763421936918070475918496715311200900312702736318914804123857714\ 8939123988253625910773812845302971173216989570446871626318516371716028732270811\ 3607846882765455777706190478424852912826104789297841519139230624889554998457288\ 1087700379696619091401514650114085251889940429636951991766931038965729165401850\ 1731433830928386471729800192061441135083902827987654026013384309276955567173438\ 4827333552145104546212348980766178266429128869934476901138210810148636390937745\ 2992565284569443532159413609116281318743554249095745845354744083923387547648000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1222287263548963680781989738571884966491023791395790214\ 1969513727363640318054846105073652203348763249175880237659554289010306625523866\ 6174923890640792518200801515205764744933769380892585773140622447739142544385257\ 8763786044521447274903731268956361453849442566666309560242708257977124607817810\ 7419680964108566904617870872572587653259462377061424885964793148005374500753024\ 8546552891191982321526471382359837333669686218867770624731301897984704362669692\ 1359116215081358690542005643363488113618205400706168220332767938758764064851304\ 9567001520946953917160488686742379766068842209192465474231049415399800500477307\ 0749253005757476469774427849573986114045947877604387641325925153101155249530564\ 4416741517197339693019997446026347256284592807354197064069275293579149501293461\ 8805328018224700538919322810555719439926877566458108224790461853751905450719356\ 6480281362746824259633808702906524954943260203335497654699547189614965598898636\ 1638098837875419513883069536239645235156868505999644279649784804725346021352040\ 5740780959269270690229303322747572495338813637826750577694762772222403361027226\ 7674934655530415482263900205176020546603943613478471512853275584733576018243674\ 3970559671258430865072613703622453006226781987014338429809765026727695647112037\ 3758760371190027445379922026034000292258507627190212215409848241041247044513391\ 7209392158920750304877287741663376824502401262955731764832153717470905032842559\ 7878436185898390229461677166440505801597873602166023938780251480142602224510206\ 5894419864684584413608414078190349161910323726378731377644768616131380202524536\ 1184069920601352634283615719532933524146255020074341/15841015868711965364227384\ 0672486685656023450618817375941985795511035262985412901369001051656113444940015\ 1534171638905698428161095793673937390420377596276750486896677683550293947703902\ 2369056736625264927983032384603252360391293447208536454285196502001934567998002\ 5423887848355191357050580249019217464924669379558393000760881409788227967197794\ 3324320955257135576379769079442832656882176901097154012825196589720312681597200\ 7064452331974151638517498508564531487079499088796315182845930906476099919245926\ 2772168645174469383758563097068594982869321477990840045634555841152023070760457\ 4680335051556799674278457842670167096354804358838943431327621841518562973092162\ 7681488941632281228433586713380506235792238914920220214606215950802997448414774\ 4043090774374680258433076358932428724567704543443961441206647410326172883199878\ 1882968143478743082159314534861695343052596669137309772385161503365561692143176\ 1888108283881551910967100102760929544251311657475285285982149641055816241816851\ 6917627735774873504860729629572030924575745308209494338044210237974529821819253\ 3065390939526803028032221199887237823801213939640688353266849393617061720368153\ 1264023622428091015492174765225870939383351184567534151808687226492041472181213\ 5913749664529384154666871616773214885809346418558482659981320773685395822990687\ 5408657690438924129956737618410437407169883408492924034479327065362675803731177\ 7579103567611846871842819933889047077078723717205465445171200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 116936312739476371060906091775407570113735612420806680363583269056559616773\ 0091746117343768633668934871575147492015587928590603967659294268974698404543092\ 8701228319677121559790808126980317443164423742438996877336313927538336549558657\ 4473571808241094203521604925400404247413921691071931579118422459806004454105930\ 6740859712854287380288669578911021977576198198335738967948471923521491332186996\ 1544797476404578329218693720832226090729125277387597274267351703141918836971586\ 6672605711456378105110353923296578301872338394649751097416849849898596982842553\ 2463198043936442450329580888671283849410661808154004299223206212003607945870344\ 0313621830336015629834805335718856475621665744089392031236050537176352195636020\ 8558017099512040166886970454440582519460433855792849546912163234036884807191812\ 1994029964262199232455164212166049691210952370417949220234830557913964766295186\ 4242486411437896044177258308624718176823079731390394368634571469494555021622660\ 1593286063257917578977905289379573257616812292341449989803799043381794984856253\ 4206233477402956716631824941991827692310667379347942082479515268233646102982305\ 1310638402457964614902248685858175281468559644245657606570319042911596644796227\ 5096169280574539462980245139410333416813794184985373830120908239041577353730834\ 6821569336498238214279730430241497631563433190357000032268568036878720713286312\ 7871781240311572311071381117179097670314601405495432760418205038464278176629113\ 8760960253674544322251728139561427740102659949284655329176205590366310242487835\ 0212851784090830631707028926520584202223368629855702413691719394351925769810842\ 047804785835263485390765739494675773/129574800782317321935731161361860844288546\ 0308965250382568276973173848177005577884238874841478411841172666844356842737085\ 0731420440116795905535442326738484536360259966989816858839806970805542269285690\ 9814921495389447696096007615492127696040845723274747665769634764933816917459561\ 3697659009821562751811020691732072983723686154089945342009133311402827144384392\ 4156978106394161308695585144381859269024064275152993098495713780802558589527933\ 9397432291162798777034309139105688342666417858074913781551806528712341883880364\ 1477220194204600695194367394331057415003869556968419748750436884776242593681990\ 0873792201817574398975440811699708325242935974652397737059280968447610766208185\ 0524863882371472830969297157570154659194193744388000904490140047209323453628248\ 5718423899208622849873806950217092448905001428458651340089196643151664640508459\ 7902869741579451140064481317613113433750488835558710241474134288895470599148464\ 8442871044468533683022345175539321223040970576314827153891396258783946773399088\ 1998943494279293910855414692322726456583848387984236061909088908712122843501096\ 3252038756758789859783893837300511492562688237184695771618633474796889658056302\ 8034405243147061587997619512780208902189074913532918720530969262156067409827597\ 6716736904028627628893582625698601425924804770507813085977195082084333208704300\ 1117066805342725422201226218730148227563323702187372320897516961321576328493675\ 4931133036325182092842256724838786194525388800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 95775332\ 9282920601008411340844244703756964298068580819359567621715731189404209165557344\ 7012982877139046798580490714188965446771198545848577272273339613750837824715041\ 1611791408914600689239061739329055566614878308713482875546904364335420209354111\ 8282344464997392234412183199744653824350382822528568013247224493525309595841450\ 6375858151911497267682396660343329964754814059175916512407305613957202330340597\ 3203057551649054787056301113051278851045271661858389447610695936776889338452618\ 5113974144404006586594288362789436930358248642147110356371318555539587855575812\ 7057113779432974600515129346624550566875104286420978379912918724632250240447290\ 7994163203460945974441495170281972242043748004916387157929409319728422928096041\ 0139936839606788502722603371285684426020043378956312510003862591120982296510777\ 0771030972340537284556130977831673478232216759313770739206246548044404231181333\ 3800555557596561965371163133204517918744122614952891891509924874689843467701147\ 5085787092943896541910494378345973802483916693798508691329855757679720137767799\ 7051707318314178475768667278211747074510077435210463947789338107486691740771325\ 2243348419620818371905181344747838593596703511591964500319516857529256655011481\ 7691744322717946926064845921672725093036430581652519327177385394090858958213097\ 5757387080935071241924452071806533427390299224000019119644283413446344120818327\ 9791237432743702908065921070493675703587582894379011363568502339418398253801290\ 8910671137891210700915670370644742550541289953717925919796139473744211056148005\ 6451606933059750545873786890464453443929774886622083073684368051865425308273664\ 80600661874301974572837763/9500032438836384044477960330796891610489003243578214\ 1816456930490015611192426785249154531819157564403195801564568351561576024410983\ 9139116344790108031773174504138297309367132851679041731242412043481346141207215\ 3903514133679664428747207389573863438691671825407566869889241805772704509565510\ 6000405633770350036206116100693075040682347105535786439379842466798237017899299\ 0345425803544047581509285725911242220387112537065050855171884113163676868258400\ 9705859517713045525172769461613557652767737380563514589555985615193354809501525\ 2934895810861523738266060814965301510275437019236487609893034972031361832060977\ 5788707679769307298540573064200730643786830820955061993106837034154476779109064\ 6642660510142505931479356797480957854815381216743294825455201504656373283650139\ 4050057627687150670913953494116078744653449842956550970374273646942691599272149\ 4442409425498220884101839228176368853982176671454863089161871193429538093196840\ 2031847934794784631419352015919567362791157681723286311000518847335041184311454\ 2996889158373813894989847229602066233552944287779133483237762828425460787286870\ 8199440577043680891072443707718194890213515714038316710449342181397196788680858\ 2558755301275887185118765725172114097912794061090272544603081149134499593960329\ 3602844591237650120018418115215965507060964654331883475689287914886110464595077\ 4234979221799338734167417536165359059469644040358466983770763268766175328638934\ 9709201789479861575888601897500672000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 8317556103290786\ 0812944967030924821201071442716722097625278189730763298846384853741344450503315\ 0193376253855619667319213814642085974001130262419634417505621258837476749678006\ 7701125579905391968524874087977794132708321558840396594708363194765874302248843\ 6638684077815515985826923248391285592542729953137526263175399295147543453044609\ 6790034553945460825572823765974841111153441658248560375614609543835010545004786\ 5759622605149617921281333946072607968781143276304976090940207263261019042157334\ 1154165773130283011471497660744352962856747633114659960377926364396253191443595\ 4469304827788558828184082123700493091705165571559992370177736777683362449643557\ 5709852668150942411733553569869038637502904850712283088817486700321170017674565\ 4135917747074354498303156096544157702414266202455284279447145338152040942697750\ 0015743278559180696517961745906490082136875762601360344275366040585070242898468\ 2601905765727778332832094347757622431060273295821810754985495294893563825066356\ 0917320996639905548384306931642619174126555268519402573722647597644108693741786\ 9036801922540279904407973718015842871571349982245530027777301131075256123361492\ 8491061074333140354078371630478831850564240044654370910140860030215092320399976\ 6957908586437683656372685001314394909958138276123060131161612373001802748200053\ 9993261408489992306517956462481340342497823579400606256426280831270479211566720\ 6758069113134756997985489835145061801133184282275443225282411715282102459787643\ 0830332227895925055701387662547289680541497033299214442877973060640549480451000\ 0393305301278545738562218160430517353928644004534136722167676369804476161472937\ 61299229997337562724935206641/7691964581330734298693873232410192882743162743986\ 3846949532647217648700476082582331402890572645898533888263913333207318608683919\ 0092780180507037513403567000159382850015353294337437079273839601715753542660472\ 3317942853368773210211712886539065002602130575242443787385027974206273544100269\ 0754982484913974407081023645017722024232812543517637513956332617924476174896575\ 9538093730585963504359957791134484436011728123476472366586573309477566441237642\ 1110229665107760063680660539244155084073001312221510016236233483665591016564772\ 5881639577583536745038575294271610003130307358068075380758227146210727403442660\ 4770937105406196319494922639769104078467523941641981608728934031871244154386623\ 2737832896626125312357695608151309438828871579021447770377138296197794201105126\ 6137204117193790350496813170212036787551210976183960169748876428626914815276322\ 9570549095084090237947519856852283315465707300349115167164403393733700167651831\ 4216252823795662941547901075104885230997819872292994893099500141697694431643667\ 6976454195142233244099536033504637142024211960849067027768331296487355691449926\ 8721467908409530099491111675072460232055696611811316622451646956812803386135273\ 5805670891061137477417945940840389620792541045115344533565331653993130165071015\ 4306253176165418349209391547146905274216056729868186919042785209566647927919162\ 7136336256508250018384502510881357794700989279071705291998721842067020090491525\ 1588059590894688802094546627377879126630203392000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 38\ 0398776371023080221443234518664827137247773435326568600004251160581489206390506\ 8661610628356967881989090087492187515452295510403493398936007387893877554895145\ 1436113586144222368582098800872218996538261388424726694187343960172746241061929\ 7970855583479277542661051129523517023947372622803170623178424582952735637020614\ 5239344921768056016356805842702615786823701085816247304968429349311801923892691\ 8674943969743465283700942448921356907839816121553532819146421871098010269639810\ 7090960599330758151411500917560359548729788184434804681227769755390093313790769\ 3114938716047349026908235672835646240830167548467341496367947602546603027038818\ 5154318453689527080438561323487864169150929486689479376391722525753884443982762\ 4001261523073957650034547345498569620498268936393411714476431153501366160344690\ 7125581883615513962771581492015193160071671142180992278328270570128497787233750\ 4872868081591923867034517484604715514818221374448455265939340491282951929665752\ 0210596186263539821320051018566136475052712084287184310148067211218994657509116\ 2024051668039626317760902802255238546157492713619723189455415617865765741750260\ 4320303942484771964639966042615959775754287680633866804938272521801727022107407\ 3988317472392344471868708134376700936313283483758625260017866656852365897289322\ 0473504301448412694980087090151499022545847111673418299483551536673649675205022\ 9073400191263875571527718686297365925558261541943191430929826939818774705815302\ 5257596213395931876448401575195021204168735199633158437213695360085788168549726\ 8259772215262038921941629379280884609589726040066454839734547540533918753683940\ 731682474080710315744666843839168192817/341097573784749373959629198176438484862\ 1990946194814016358794804254435853648485747184134201892156401031852026191912288\ 8266121728173855212031070880138211401016431702255093043849332013530947389770585\ 3852174583932299394793745061816596281535642358900264264928414401121376580125378\ 8692751446759060597129045273303363171042261828694832540592775440996973862943570\ 0775127171728575302393114997483683424498837800970647576344414237235766651160792\ 7456804642990299576997989907921770214113906211619009601800228431346108853006728\ 1656634411584621624005975366909659029795432706331729975804923446057558612688631\ 4952287729612864418391897859425147019936003709593833935155501242282481582586815\ 3306834802053569876142612363460153213411100935117147222766340530864596551079444\ 3348421627701120574501204342116177384773835091961619894282709588233895523215544\ 1551006160896489729376264622268517788917073440139105447176460713240255029878486\ 0097888803174775808767567126477585046542871889588605365527961491781028943104864\ 8792462553007157592942866829995492017859990414286632494575662650283855437395953\ 5549320673700127511433341169295865997190881422101855417439799798131017620106915\ 9125540516965480202308769668052962617033542773430317654708107207831231664701091\ 9013746842506560004105830900123389298865438066012869412666549286167614340314135\ 9174898350800772390560590363827408745820680242979179284377873384945740836062640\ 2708495628518616671501494977108095594940564565393408000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 128270659459721932540722485056709234022497074732746784333588905148472709079\ 8411769303079693843217615512944429292989234750057176872464695062122522081673709\ 7404568335276685956246680433812206274317202476092447709930208965114824852368868\ 8096625019183102353119462600050653607357437443355495242131475814210293896736919\ 4718876957132179724469128761532245109645131681375655024698198760305773052342704\ 7434788438976962508402068572069058697569868543065450606356340315587121097658047\ 9828826627933200902430317494844164882262456731762976057108068934991524591935109\ 9574272911645017219497245786517249790120093144269846031440406320741860242899347\ 2252366024393748153973252935901106233314926215564000588023309975279672064574981\ 9139990622758206499861115501740197876550931326370677347142852707747279971679697\ 4731402494735947202278335409352577719366212573205685447357287914562839874081506\ 1898545548307800501931503616689832554515060970235372188193635032098093083721610\ 6081129886227899613976036278331969584755772525346824655113278893241905459512665\ 0624578550583882596338439711785756599800836371653169642193683971963882836474511\ 8424363276949211326426289728493206020266171791715075169545347548316646568187323\ 1316761491516829879348079486405403897575082321732607996221015456350427622661328\ 8845505807288834394999668973010818373613955237509716471500989665832382476594549\ 3829247566125497759160962465168416593849334999064642993194665241706972971669640\ 9441625554874270751727435786454213046275020139184689916666766627226023939436129\ 1037941398414796864161990370057993223965788794994156740146399023029576572121584\ 37699396638798801599157616135144404985343930787286487677038547339/1161852421526\ 1129498065792233494834331720886520399632128671614623451149987327023102042383175\ 9135144919806051636773098884211585474227695099121714864417662112724369505229748\ 2327849870649373814600326122852557144567632933323863226918185056938038725203332\ 2905050842537139788377262037683185335862265512533899361143552396924270345336846\ 5353154091583256861983871750065838915315056125709231491600288912519045992304178\ 7853287959126899296790844678049735994713165337602695520061734271485792009593275\ 2938289246851298658112843401731541796067193903429859071474201437892770509257416\ 2175911252429496074631633127401016270790379007285416673690078923686335095295121\ 9431932609956157000176488664506864922763914586582176899451886287783154723938645\ 6357536497565144398781340992915131374397092429071309838834060106544018683405206\ 0111689257667148904001036382949047481248948646420816658388464620708494124874985\ 0007218111973966166821279893644343721670600871557166521444619606717716291245257\ 7726941357127927236350657986144634118149867710534519078974063408306076188166725\ 4445486156993197674944021825376333565386083474096306639248426190193272974535270\ 2179278122278729977452177963153390139214211831600018345318610088216389049262669\ 3030980073797601592419470622482757364155827886164533282562113937318728837525929\ 0475949750546056743694958626251793717304523026174721263517338315662060349958458\ 3670139661048359944322959629903536313557688808215124435045849990828803049125965\ 9448002228781475430400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 13000289011737658583860313459\ 0687828126382049917197133700144697688586833578508514453016241753033500080426118\ 8336987979919762371226954311039084333947014816810633927410058118305416779261345\ 9532828187159086033588429769742799475716704202714460104067020238676371223742501\ 4458761262361773081704505251379381246128686235224004648252693315386908563565943\ 1695814243891682266116308232058821787178594675042792899195834303232121340550938\ 4370311896640911367983651542193032099689570202790950309401894706774272246581939\ 1617548440676548388720163275022660386747621167245034895976602783895524151135239\ 8665930465864750054849522340677450264380834365802313930852378955298629690094601\ 3424720706652537666833841489720921813981786433526632901576954056607153855200942\ 9111762049253314016873863015898389799159836046601711374821434433248957876667852\ 4771669325242607534383436036087901862072648291956797193088294473135203727372566\ 8370612914568459335049856840235900871079247262801395275212954782196419331550364\ 7089388705053371749389363416861999080443144640366147227334898247123898421456928\ 2993456695002433197264397232498051986519033170669425538337843401468649823144548\ 9503261471097836873768224673603728234623535992256956197780899333608046730910274\ 8961477286199787009843141337843575066332395516381276255241843784191923364467137\ 6375915933983222218325777291940142706226449540809514012153632742104915869773890\ 3466524107637776875704073285599122532331681952263598908156681530118555157287108\ 5705221835356639426911507505859013611093078741283104942015778902681773616609788\ 8386446614095929994534377743948528106259097129958044899481174739660472411876692\ 079812278190525935156339816273/124615988378061652532745077727807926970215824984\ 6339988819760021829796363553060879626425518633470860882417633145292514394838956\ 0904782256781487397768847597435878422615499497536910123569506177457155873052311\ 1798167124344889320652254607836785207702574545533095352398536153681476309478217\ 8478349455976444772780676862067297338611474103958268395070347945832267198766333\ 1416471013590467706312430664032690451531149530484165505117401966684821509107930\ 9284769271249515981088035098575916145039371534752854245874898998479156439416676\ 5648951036255265345604569104886728552168781421492979609130443457892658049418974\ 2180512987120369183072425842886787222211920727732917078995255356197475103551342\ 7295391963283587549789465688583850326907889269501005512143139648977511022785097\ 5271099471036769456566287853182581863505566377186772070954235159400362473282284\ 8607728781288271331008726386107533653378021848310805984580245619276707222169876\ 2833252101262360373612153319658742878923995607020762050742466947443616106377563\ 5012840331676204084105008620840654956459361422320913404272282460533593260715711\ 3292642571791763365647126617290145725687214526017568426568133639995184299826090\ 8542047863704732923504605446120059219977006236510856249525323124128088710827947\ 8162038472481007002699067495718847972015591058630885357359464195550410022617428\ 2738683919023895904185955022033936541597947190709583286384479081478761221414821\ 4280387582738679293877220908757119929854485374281576921799065600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 918969343292183866988937491935782267133235784607161513610514273081\ 5310701163963240722925593454398299830221594227857582800671649596679733715177197\ 6496906679386089237234903591502536249724389388411950053993898987340917491533057\ 6693789978299771363131311787164583701703839438375508742453775387689096758885267\ 0733201390782004692545978774028017282397657990402695724810236556446205924635795\ 6047412402174889818586781895375854424083839710875422733239925352975409029852940\ 9877104890930637641268899201370989358911547560353616239544961365958631886190349\ 4920567696091733561345050918185096447974297044273409101969949015545195604607008\ 3368528704586169411462000079843202135854887609050479064146336148120877483309784\ 8189320680078794501977865334345313819494161072113066317302737741059705317261588\ 3354859605106620260987564046043943010271712138636911613286317477520661446086578\ 8029167847122586468783299489754223241070002225743701041233942271687081541433392\ 1733911623930863925497786123354854187076637504600697017034624653959240743953417\ 0659716581933752355001695814598542026121154897610231785683892437322779600782926\ 1067565592802385153067752430922099212202838279807378368362144439052865149587917\ 4288093053076047080996361001772222138536259294123842002646055855735043651573258\ 0288463278827699804049556989497310612916299018752021982247114869649492742927198\ 5765607581306245977814313987031379754097656301944913580101292972025935359707050\ 1450799045907957831463554390806118236159170579286784679525272700256451043579648\ 7854932727520100753134682284462385180152669963608331959026760924722702725197821\ 8180733977713215960566825418286384435414074682053513135174523510454667503854739\ 59/9881413964916168639220935213582943887920880731257860067705322815066725814902\ 1707536073710512273354505619799915489687029168105487880410123999110194358644682\ 0412577837163399402484752353866561304148895072656569879901169653860234931852213\ 0818910613295922921413253081200920217983969712303813101548657166913509843663715\ 0307465869490856266755339116936368908392559825800698584514688005147918096739702\ 2311838016849229795084449380881660643431035980843633928878788087158376527017960\ 5060793065210595084087279096496912502775173482419736196344134666264476667360041\ 6054778235727063366214770083174224446260765161722180660158242274934952568100992\ 9154505735577453413427292086890061318886150152413544677592187129069530277275559\ 1774717182696154570760340141632234986779904229234715189646199251917296678576787\ 1152779350145256061282222854586364612597718108148985700229068351022460179467814\ 9797348203413028245728629290558410998344690774144632420442749550788683415039623\ 6473858179414766311173581934811321752138996351414738226018513875405521780455916\ 4295501687841530660463042314355868448671940511547972482986158222928462910570014\ 6316914693596195230229724379277197639011310221989014107205129529813040002293137\ 4084380394828958706275383805195751683645500631266864888308428336752605986631222\ 2608056497714732615013432782077932287666029265144249388117132467602102505106609\ 3580914439256572887575211806859039621524046276985016977001717487005644660600638\ 1661009872649655914694960594966254977024000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 286634\ 5058448781923376033432007316277019546381376191077021051463635125833668861828879\ 8805597436564786384685117141236832281679906108570933290689202942570690705523267\ 4995410896042124357838407301819835826961481852640609932338731291191100494452182\ 7848179201620601976701795712078513985401866554714336568173931938263259190501720\ 6449689137945494313788015747514297842167870738989679352963750858901431857447525\ 2202888317634392371643530133427705237803185860272639701684060925271412263009987\ 5615497910066336990203182182310846252280354231833307866786277432111759570131444\ 7879381889542201053755183238461484828296220160454412486795029378424192237767366\ 4221562505812750251570818635061458208698754414718712374478122958192597456949871\ 1164448397212006634087105618236525089006658716696277968739203656736672160375149\ 7294798875886478394102038527849487144403383634237702265833073192669439310276196\ 3370333338253653860326830884842170796117770310725294798780377866566351266124719\ 7359492155832893172228190103274414210452135861457465603393605204944480247666918\ 5578482075652110760695356643074656917258415409593660190155338890918090682557039\ 0984293462296352845129612225446908628035582237073417654276173494665429330592293\ 9593329817217583802131802618527893478569731722016213423502211608091232769011369\ 6031994923628802822746647284735147365115969867073401194364778496792673169697692\ 1481815249714179398551719050706416418210034286327978936073258333995970615468339\ 2853775243821719073625925914918125999729739521542412865196448294446909003119433\ 9346464066931186284997644692471236112579411658051211643176613614166238446086337\ 270645853447501444683485846381851905136223292511588479121290274079/375455406889\ 3921293084942406474720228701250350546768070459610564600244566715111232217842311\ 2813053299265562453591031868572895101409684597923699306604507573792509190574947\ 7806847557529955242424457858646550056258985406047118662623612211162177789163071\ 3911527569875193435241473368159284447812463231945340626735506401637776367928894\ 1389989097842649904688188634061316962795835110568626419130704287310110252467060\ 9901885845749056211009552708491090392370614887562954193826560495319528238573374\ 4737382724119131303250002959361591949626801042706085935929100437629584432294307\ 9789595489985603785906483478238247433269550195725717618489844461913621867921097\ 9458253145790888150757206993075761821850807492826521347416869672578405866971804\ 0505636035660569617388446116521345693334103485021084853288187626642270087438716\ 1483055813802380636429628425383559012907945427244489591293193627410365267866795\ 4066005778228890014357700387481384591062155383937603108546908964804755727896460\ 5010141532737344370128681069139014585026049415974898094809615493609379796694706\ 4265331607028497387737132534588381274756589801645040060111762294882208250731212\ 9224543493371099721298098401267912558628964106565960448468149815224638983468505\ 6132837963089070326828458305933340430766544432892775038364209656292994759198978\ 3132268705358076687656818649546173036411272907306132055414905680298912374632992\ 9868543683455853608516203748296172316797827754605672562433138219308691219822860\ 8426114180539528598814751457280000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 13969402509427743\ 8428413115336961698952528667149637472096989483728746893238528587177989082459484\ 1628527337547808467922124219840044024342480213184532828928754708185537698381397\ 5755830102676737007620058447135122916557416814973454857506933014713663842174326\ 3999665340521477953646430158529356907183593328180232328719625550097643724516430\ 1782767033808075318633715134020771381471562366741038353291089053430640798291091\ 5663808453276897246690430589761437157558289638163439649514967142090028887344304\ 6462673897627400400254198957537233936388990925212917278505306884632965190869127\ 8943079201690086804628851269965236064565846479344044130848228315438751091057037\ 5185628288117105998187643962383355534749342811591722358028442473507652041685020\ 5639123277144191994931511449449784038942886819135713137575799872658090123043425\ 4785663353672402342981053472254119508778849887142782522448270206195734185937131\ 8977980447688303353763642204113582430268028070316152321878090481092180476138410\ 1589706389285471705162993774734660959619012243407564200556880455997317772592763\ 5929412440282277777236070627496315774865204135471371686608161733241108519896771\ 9783251208174340660032005142413186530051528979844511992934158771041723020902722\ 2614628715599131338512550846323163870151797860658597296818465912022363732224742\ 0569185898108034518975626130743954752968781066013894564612797146261677487196921\ 3970578811222124574470436636490928303825798712652832335035634538617873197134715\ 0121496067470295596059802015670336501446432238037022357018919607829888116129293\ 2663649286117360241603362425141629512037537813604713873449260693235261211060801\ 937019666314782025631608767216037564667681729865653180610333478277/256393366109\ 1379881246758107652899394101056245472479995425406943343227420539032055930324740\ 8754900885072364904188461746747371210938393907142465561472308960218645652328264\ 6649988223931283384697096983677067723870221847263004719316019561950515431592063\ 8360393977965741373447249738857951235250056564753398430411093260760884962217681\ 7758213945147027652242656713359910815161897217758007259538542767925111060263129\ 1420003023467722373604010897911278682301167459318716853053852296862088214289298\ 4523965621791357082759726299718206336620059549724022857788978941509409542878253\ 9081057345430342956543430509529548770785262940466110014845857107728615602662152\ 7146903010884546003709283139716351559665636357011747143739506058221204649419115\ 6293320554319049999086368147347770600197357915687423835274389434412963828327369\ 0328642587081342887981805336868584317282591783008931680080617482548114310150919\ 2934790366137618002229913669645253825299563524678162303714012743191146532124034\ 8211288668422469843368592904098762521950792205621431890637058141319038739250306\ 4544705920258811012737977476943410492996911162216189376649634321262095607060943\ 0838004765871301551801532141965695165746738997030450785069455757121419618003912\ 5594592193574463532245095913426336631026104066810332150363547778116567312952039\ 4675142120804225309017058985248418795937114008444362016545980353152874313692178\ 8251641380675041770953754004910706774848454796056669320798032674148302401450250\ 6195867865835913757804520172314601455616000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 703151\ 7740500069329101609761201201790543997071732146779991285872873199490033950163424\ 7184244720416188313622503914333800026528148848803605049740205746916324948795252\ 5081027746925957192564016399366738187658992783331115438169120911434956354219293\ 6176889905372790601928191648363042341584174079918640794038719386061944589194630\ 2334929873014996622191637021350592529681236598883658793838855382706030229943602\ 9225300421828800952355433891737920717985289593946199366823675678341370683515408\ 5487958496769951883468182302379188656270768253705028278443504502946103733655380\ 4660339948225239506924387195454519210836135967567687166442938519345578943910019\ 2978932671281000638253804984182518585817993481164456036419687667993410097682113\ 2430260568997001709928431438606433333380891573509170931646197004900354359780852\ 5469961999871539866806214991711972576752995375223375514262668421361867874724959\ 1879285077016385904661028994235110572390505970034534969507567537441102595609532\ 7119608924977592533996208983204571453545115013221935216998432068074506354807801\ 4715069070892056256981200198160067156115848220562831942088792151751790883166608\ 8124879379013567457277345669661604031225708430906808196412958440982465047714221\ 5407960291631621697974417745432215223391545578817076837125068986890675143467559\ 8809969792719890499102254044289377485292987119598695209571257142037393002278254\ 4310085807709815076950068361246677928146850536713411899397389198442770556752630\ 5159581102826783225427265088040578557149779076558485852254016264372723406855146\ 2623798862126955419006408333902485617042688095711993907925375740703566937412301\ 41090942718992897387835331903705078653875554547815752020137012341277526677/2529\ 8444492735498682987266168114830672388994622633107877577654811334919910295721558\ 4862540163938019636636152535552186373043270896202041878712762281341173442083308\ 8175595403394140800930199202627429782141609968937444472801039362617083315090043\ 1947499167111599422131145041092436841283298389019335784244263604411899752834742\ 2199729953666851886439002661655745521174877137770186546363769456508891699444985\ 9685113525878026390507873094520158928002721051961557450354178803777344553953560\ 5140904505377528717748871343287467034335345959978997802911225280462777248527458\ 0613978061103553547371751481755749095830078864249614074783348032698217474977664\ 8607645181117425381313212058863108244895874387433104474583998965412598165750961\ 0997782237902577216110803307018127387720503262704148813365253437969954078062660\ 8704215006036062342727348841938251359405708181384701216506988121409948907035351\ 4838149130191989916446235407738076670592441667004493313984649296014184858554920\ 8628867716665475968078387436854017635869198963850939246615210833937381447610589\ 8797408679755094994474307927086531815966369964885866615641119628478296907086908\ 8634116357972554951128882821346804882146591572592032193521714839014960260358845\ 3379080105945037273466167763872273298363767492922776102862307023270635653567651\ 3337084150729131312658089633644553600281177103144225235920804601456686106938136\ 2966757326774206357028872200028277798624420191098979401928112603004847956926205\ 4999756601107453116708846662842267032526698577920000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -122063634674961498919945515912648922603055100711386146800437295092718769325911\ 3160534904806309049251017862609775385836423500074321954008154247313376804270603\ 7053883313814226223020467688910201470342688289469056754100066710293201559622046\ 0751354565518955281701495478822096503453656867887081804487795346023924127891213\ 3008819733654542284185065926000051020247020074445263999027999449962503717738199\ 2057778561549079234958739549485942277170371196495819629165409464228303137034406\ 7278556022140390428128185321587823051302662541992572215079098251468453984414855\ 4929628363271929683637015517872887851455797269811726068680974150381744628113041\ 9354341764413169250578901303437432440596619957202795398297153771981831495609066\ 1659288561221441789389925599313376433531250002018524132507298389107163510929437\ 4940132286032913899950099889995156618696768559855363872149712227667347084859068\ 4375313849924442341585237074908254239391503221323387453154304024505208437527725\ 6902473343641972202409885790456557070677913609994978657993442218099426666174362\ 9312578363524977855819893398271086533053328123955641292794660038429679789384290\ 3181606409642498260225701711618048134476783896797505237612325320714222935170645\ 0905216172650118685097359215901416982211760203196596233092771114895829372113997\ 6206700660510941551931329792869725924827832368069452178072805387421601236241864\ 1352931251171226225700057896001400919232480832623634758693064128854159895871209\ 8142960895995045056158169993305109816976916560805113087349533011210897938017452\ 3483069475510923451129108535875806582208323248345322573982156275454569855281845\ 5390297780733633614528953147682046528382416819443743399054648969620694423221792\ 1720315460801932599/39309686240672244541504521846692810596439998788294239071671\ 7940987799411787610749683351728474741264063610511959752986286133101980584936187\ 3549170061105589404767889507924662134237200420563033099458067868699090278411001\ 1373962646997004793980598807519244112453566018717711762364743530534609871874489\ 0987699247456641934377660547500480714362469466269398449124209217906270427464792\ 9871054361827800011072863648937115823474679326738371057217452083929365596658944\ 7322928047503913537355174283827397181954690817892903320866112781194314230002264\ 3778604440001853946050887734450509801454819101604193658271877434378586335542094\ 3549176132360750046503016154594908698183439428679446237296077104409185347258686\ 2725454433572016563240869519340779207572130972971772559394436080821532049769394\ 8214260016443556063775196085918596071602911474909659070605535927390200578047823\ 0075717563887055069728465235974503721279168526235601260844162203484241784847002\ 1790638554264567491999782129342450321693588781055784318181902921097805374715714\ 7196547560545456134422173271816004933448208813736063292865604407939698754609838\ 1293049400421216721473958155193238549791292253274304511473096751775883923541309\ 8898589415477378502652545414398078967669519280767318024437891314068347437353958\ 7809193728358765181326689129241220634088691392870832280920540361030165115375280\ 3458547087403383425931429071300701134084099809402554552958177407455286185598219\ 9384056028619879320418971595331884570932859464714212145946781678434807341895911\ 8925824000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -7623192681203355878051424520325185921\ 2482608340894947146943437283967352245298588172406818145232008080816417632972273\ 0944760941566383793058679290798730614462237264458090913067211609217873896042588\ 8955142032153731976373226685657996907244666981779468813722250826754838349744140\ 6016660043496326359328162864594662459088886668733420890069220988124568018382937\ 4503166782444662331250128877509759011541164165417599039086765455343439141029369\ 4732145255613394082285693975296289252672959709036476677190892978233235772893120\ 3482734891236837542343232860046667685317456589029039125908806561578431205614590\ 5595428896515028096960407396535664206558938654630531247217861291863492818835515\ 2341054983331703091256047305366682111007408832154710175238143583761527926967597\ 9990467249335581056336827073105736326366050708141132785476954906365862293927558\ 4314954829584704084486169179807343562176647180796114347543955849726423374239598\ 2683312277689052634944952953899932026873185169790624228363888854404012490618611\ 4961356398646395726172472192156006587223742345377035457283977547767272510325896\ 8213905638401625901074617523427614078135610221421386851204142236892219751505862\ 1647974230866622117157221232637249778854245602185488601988287085616705839139383\ 9704534941500348487232173885373731293411658930808402171307787536424975783785474\ 1321442139156669168639978870707671549481652131315846161302854134855468661877093\ 3920216705422981180247051372577514754005053379100162144240769364624631592201256\ 1131392912137133396995813871690014909260928034495207090563966542015978943109015\ 8513616856327929351826513956987917493174407623157644048884805013065610918123114\ 38865311353015493351878582580074067642947775674797723143/2041506479971137435113\ 2840161027402448753495173353464040317241336936718519655053824059321611732100153\ 4924734971241139890620365800532729079489630135718829154597451376770554930997119\ 8859503716583480691156434311214047209731225991936902122406865124180018873836290\ 9036856521250095295401068757460133951917730623967933375747012998533290944407373\ 3518677625518360131034609031013026919506298913337497636083163908620183425466804\ 4563610128144727352945226353143793117656509646897420605448217840022947459703409\ 2452885748477637128691100225692475210513671937441283604193391329741729081937609\ 5663930528284218193879623208248947577955881686201573360788561631930792897581236\ 0018497779168735494797811001224816305557793006283151436031605806099201115135075\ 9669493791729047412643661929958586771216799508520325357396630203522845232019176\ 6002244966670117155636841714271688425948445700701694168304962618827002480950251\ 8529569194726108409227592462597204277850831377143755224187776980850769068319350\ 7386052471890715221614033485394732992341363790134554538705811476773680779851180\ 1868805258861965921247118059756774547248229371415588358007588569891432524131946\ 5347887056432772237470413599459009728965536693822942135153589964395995520817231\ 3209134344659431974125832656362000321756739150327609005252505597099912963700192\ 5674449797753376834978276322722227927410592692521550022210178522591195939498143\ 6517351953212661104794357367373738204624048199368996487330604527876893014395594\ 6166937812031425946383796633740341411840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1712\ 3915111933944722353223224533900183104300829806365122889687676267732156514145760\ 6924483228443574131483203823735397030313840171553064734516126193181329993051849\ 0928608379724617587737530383188203487477433196063862578638464418946999312613187\ 5027763602535607784621069372154702033287195058120820487540929899295096251449827\ 3117671785788307724497669253010458182084962342060112022906828167185337705494942\ 6442983549150008635682359494152733228879689337319534844967740593003414752452922\ 4492890445591555513285466900659812890018529524827591361777705036229876232317609\ 5948796522331310244364367190520450633342001866201923021857719093494818680669665\ 6426434822029010755913976703193610831625150255200718436718332388561507805979470\ 5199301584426602174102564678836403042549271110331808803748245073595040693241184\ 6113824123510139174791007950037215323639437065444181510252483297262744157161130\ 9072781211250369318895392738670617839899416352151533264056602325716674063642261\ 7817787281368397451744404421714937836643346921993635383200654947811963967917668\ 2795554314978709377221111263643346731293385241846549021592997658706275754696252\ 7695831241425132447180556428451190464769522630625760352813880599874198002879781\ 4806909819597011287442666442893000434619381235307111273632453711115345276695927\ 0580822410939100251913486465570603168416506427921013735650071484128267154354067\ 0369977698008492047419502775464033551280607883190830259257862226506052232766790\ 7324095127931872190176872597210719176215321401587700735701436660001806597553427\ 9474892004644401072033080311355710403258044817255411192605486508925121568521614\ 4322761456596783169301427864289474285216663680506751483102528431264020831673864\ 94011987720511807/2320360822472853046493507789356536715882105347685678892875355\ 9687060506048832364196121843542268847302913021296388769833972356449832363210278\ 4725609420904174134063557355766167554514234008315892075049814595596345523058377\ 3189414777523566154329261242087892850811617653170875852778431663495962472813019\ 7689267465559181574995531583999609565249580764272804445761023537888434852956167\ 1152704922752013632974642507095636246162882810883502397968802108701274046913713\ 6532624047867554642222700983489878714186047756153204839180186461434500569066830\ 2300177462838594436272625463266135818672127552011964350522670689434639712407935\ 2496599491753766794270979333463234655562762706713086490394373746824437400171634\ 2711827612715957736042634303045347596234773053894682150004808020123102592677507\ 8101157499657659604077158046419263584788744248244793260226974284079965826074839\ 8452785572931966178423998695093685322557249712585824267893571024949590507424227\ 4322151435418069725991887196681255735111281490093363105404258680308481961478847\ 6520890389127945672299102967337388531707908628864366330141245872322775251949209\ 1279187379051461648345693329881978800178168523819555597403215763044223425405809\ 5154252405268680950061578474980249200953656657698457688370506165473334808075581\ 7353761624049279680883149407892566832680535020723717181777975837285447150087767\ 6096788189322202754416106182529945307161182295143616265756778247650417814495621\ 7140952973439520789958299836591850689344754265710645397055965165888056482040681\ 3327360000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2431321122635448858593926309636818594\ 2021073090200841962617266678553864431226360481016502986311540326747931077273955\ 3986992536505856218144310761762622807329711102824030805225776964994930367119036\ 0248132403598212948619598878007710614766110723945009987001303567490606350994863\ 8767303043809804520300325172795285966761217590171799834801805366351664874786598\ 5950187765576818726242561723262969265641951723618463740842902912163217303893012\ 4720702006521639728809360805192409319016565055717902575991912545897996550360194\ 2017105125731257027748281691618044366955514058664765824036202512992836359682443\ 2266597267515932137724804482091947473670634214004663390994204409341885728371254\ 3585054556382203417179890159462381819214342302434769244834332452770804783531112\ 4290798787198129316531148392975302328749103156195585195313433292712937667661661\ 0450235865888559222413229339348612705815336742762982710949819226655250821827247\ 6052889344524694820881859628757310129376841871117802260740038839846228450796834\ 7518065450494183350827589558605083036461964554240852454114380774242165697838110\ 8242694676011830424311228849163376561289601300904642538109955057440736083271362\ 9828063445644013873810993459564476954965778314840032442853220482052481657176661\ 6831837804061760075076153939152782164515240800127425281559135882577317802317541\ 0902971498920883854045902708132305641528326872805307303446219685794042479561337\ 4766373787479078426824483727335362616803003765516284876822913101062262833159029\ 0743212563290444386160039897327202680721063844669579872627764032813362969340226\ 4223679223190850635471978450712717888681144668554876532332418907326759425759790\ 90358106386808352554488484742143439005618239575300009065401057723/2187570590231\ 6467378788229002184584849766281085220681453124599895658871352203289281694370050\ 2205574453917116340801110538367967179999102474796094654849185496165859279110799\ 4579054448925341986795101740181211062853507594627092027281017286529225706620281\ 0944519418690314680777582794753625837010379920963805789910075897035529290229700\ 2608762166585795995561576359541463507457745842412890690515260922297530496958485\ 2678241291341148433713968393549924391120934067057981783551494424356026519949736\ 2567055794392828111719409378828819939700765756697222325833362213496675091268009\ 5237467275361942190647976096516013677112882475217866253709525470036557290786535\ 9865338259367536162292382900792992894996532728309105601878281010888247708101918\ 6940130971529216948417373426083154814183583105957241971683406714846819553365504\ 6988445015729247477292531230871280089568211450094739560728313284748400424729163\ 3500009135410861996926093390191392732073456753619288696616676560598778882415067\ 4094172896694721342902447394531152782217599371971691665691914564565200934012880\ 1900872269291128725208577924855349402485048252597908880885845258520844426385033\ 2290754627091515198886767925795111440483026758118335421297518052008414808820642\ 1079157758209641946316755028126621558086701719763579936733111591658705651468280\ 5417501618431276435321797595254519089813805166764197167416461052868920708169619\ 1547242953748869635089717378851764090522303347231724883760428427917618656240084\ 1210844372592203266977359647138227001056218939449461964800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -553107074244570632287995238343296490055956950907598612199625921645\ 9201635545397859831152476243150311579729792807203756393468844359405695928867919\ 3291780268510083071873844464065485155611373120779580406550542615810293938249769\ 1373021918126648672402476873649000766656105748307584530648778517485112605016201\ 0312188838861243930826718173610765212398790296330723285422522331612709541035985\ 1393811351923442516594355548829266578087345868944406093364561928689145430597581\ 2258947736152331448049003734968910683854864594728301778561349670833080391883026\ 0804383307293013971863874992095316420821091998306955827614806251016555837655645\ 8944639972200419173665415403472710710654623046121900461394078596754917083151820\ 7024733124721444775134738230443441872487027095695000760631971830937364564743150\ 8313532335090023846293613173722419254392781773797018230844997419259289692531948\ 2332101437604946094810691005289563247118320327185027843432515871041309502538237\ 6953513780423065701247264371866295711690430823605466576965779141295565676446147\ 4228511111817179663721410281325825852290970284781656956602871594921103662187464\ 4165951851489280679880302729283517001460955141712906462141966954804012193786402\ 1462899974172551928037415282738811385391770043105576809110836076639289802460855\ 7988066857606251438946681618766403213476684649093391477046378458840301353632443\ 2530443600989619894145604969917423903699078924702572782819243387037937141670704\ 9177248119969412332072251429083408402199971000607512825850497403178154298244998\ 1345886529753675947320124179102072492949502471868761712241890888041762459245996\ 9057229856120850017929264180733460673331803516203432613493033838715073069744145\ 8475170228473510195968366363656767838722061/37409815935408099541679286195599651\ 8928653665452179168341298189010985375860410635650060123270062449468747545676124\ 8665478766931316808267172290344524256378438945897372268128010661829323470910873\ 4248164534360658376843376639236596265755357058548421934248238504084126541983564\ 3274728431550666549113416074547904973626296698869278018763213001471066949514043\ 4434094817645993588137454694465608885803266073533240408631416726710202883708487\ 0756940563809450763219666327462823024598189995573662561373449404328806527840955\ 7988289271549394399088899595888663382225281867432443299065724042572799804094212\ 2811755119637221979325545043932123510954652853990128284624390805126204724869373\ 9282434336371571881599898704666876673540721965209524129396306818718696054154706\ 3436614548849492124250142772877592213505768992094121995698952641832402248645391\ 5972874068934141787319554441521162160585752145346069635315593467421295659184006\ 4173079738201750137617079175851505397917065340258475149034774397869376242646347\ 7316274236421626023523285951481038629381587521153626153531812307063273451277888\ 3827802473686144214892642603134025788957110475283151894631724375680456157097546\ 8488418494672848887431161509634853332757984886964711637531197004956140650945051\ 2366361925944668769460756832059661214639513008426042606391508577340530513883951\ 4130571975816377131758047754763276230216952745207283241591773520897375464771762\ 3309497059725241413384977333118632261033526843434810011363224994014950352053470\ 3217399346848612638945969791917575110656000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -49\ 9078562963536735913153246151635855580114475666889693043538404625098373215562655\ 2413435504705393387203005822304665663409351406641544692000763494377044742799345\ 8951332687496281570800254403314103056123916599732823990850139099116554702525943\ 8094236482616930223555710749716128844492208113711998909910790247480751668922111\ 6573568036933617889575950524038713055905302685812448043937786155937985835830283\ 0947075531203012108484580504316918545240592088988821151137639866705222832308351\ 1174058640466272183363796150892594345259988313063686616950308501860502487216473\ 8168272283038038330525286226333073162918850629108384904582853471491122386721738\ 9036306303877773031146949252472605339725621697039923145388668816350912427328014\ 8778241854285393602190379003574542123473689557662677075356136608977917911842764\ 4491232772030912663519993044795411143160737754161005660260235107123180070055780\ 3934654603502571525777399829192317841501061930596928202096806089155014451793335\ 9393721180462207738323854704671533912623049627566320462227127384200845061657196\ 0752213406003195479784634552548133880962001425038174889303536538322517032787349\ 0497566627509513419671135829115844216721588955198174855516658294317791518114829\ 7043159393224889223147088023893020538159400447102574401969019975805663216468201\ 9088323443911167407563510137876374427860730326327377991951455747476399640418607\ 6109138920730159241388569755494566231546941529826077829227080640427324910131100\ 2913207186135443230804823170764683678363390361722225084405238744215918013124681\ 8935704798780303611973607839214204681463489560211180332955235072965404034176419\ 1577234312970874397915252619039335998578915571995390375221398229860184463109451\ 4577960896427629499206779/27382958271074271297760154942946739118482006971221203\ 4632681647380083352718986945518225401336802366144168182867233683006920905106577\ 8395795925382015118715087547339737872695610970500534050715820573077559519209638\ 2187445924237451772400423919032181263315208472103375617768474951661394694795952\ 8087314181744401709647830696390731837710390944632434232108033068761815010018252\ 0528036584943827683874729766687186724148340102325793087527213605961504527855409\ 2099990115002003912319100803500570861452897651809734472993264991547073065107454\ 5648353588154509157856125376104983168825553483878401074662066056229328863243968\ 1796808276466066831866337821718588381305647582837765370672787278099496017687771\ 0234594072260788324398203879473640370560905760089211539725357302955225662190440\ 3792980995908553758083039548508588661437373833896056509707195797540794968291182\ 5597058307584984867652173963135508644957557718496819471751045326097038609161186\ 6694119952737676209072352055701714482896230720585570945546266151702217164668375\ 7556647776451226395818125039008879597873540243704199255080886537565245579893191\ 6276416397293820534113449920343344026664363389374356517949838500119358783556751\ 7458424781961905925775816132342287584601893237142254957810432496281820056526314\ 9391757645898837555773088071987055326102482594652412874284762833497572575789476\ 7856328936115185482803602843340698304921128295537563420635323243815493024521719\ 4359118838709263203414582905885501799081090075630915889290892161233884307598990\ 2550452511312969728000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -24100102957049484309931\ 8562682631236542139913102904196443781875820703631746530696704018943555661150808\ 5243412868295776040500845525520568167795056175719951477019697022873998286913439\ 2998049590076624576825849989437310698504754916240060263421275906738503810718804\ 6401755693838801041176992093311287815368487309508006213005564787928071009576922\ 8786035111993366055405103519372558819219462128396900175484423982938884878889966\ 1177372123706614974552924480204843084345688562650576221060856605262674659443353\ 2417573284589846538949797022835172896240668855753317997582797526306635597537520\ 8282286864029239100275434410858515024557358484740205865796636637704736143891870\ 9313751108742409731340069414730236892366293432486332436594009465726146968500392\ 0633897088045920099753448159379245984038428499425895509533391631741088638560401\ 2262908144940717096376769925403355011292566752998652869963504608458188716006791\ 8584133208536624201279734975783658049306994036038557508542543737760226098400977\ 9193720957258805319210806620377842917914713219507725386667944901637838805282156\ 1977215092870321844166417737326386316384567393059819287177222213225793455943777\ 1811063314931255555773568921935776960715197778571203585517439824730165226179751\ 5125453383139323322621445502119192669005432048755397675246426597422214092931655\ 0710021601990110585472828316030083046266381218481539718751058964707772265361922\ 4108091380636267340010492333629427911666252094037703288391807818774314130138034\ 4627252232745892732611403015868403078844949134343443474602135040882921521860243\ 3222027306771820299090043671869668533995318004561690499093123639384049405536550\ 7724002164854679195612276065724956062806720301171401743890491729766403652968329\ 648444145688754394187521/113350312469067447450780534617000990125085357149865956\ 6776976095132523930869693189091425671616069147113617692477519744777886702755273\ 4473416623915786140125749025652091955166531388295260674267508616383836072663955\ 8563165191019639535934201925096473469877831778724602049137674206630737698999740\ 1510850813069172259628212963314665778175629488609094537951410604447437019730282\ 4642535495966581319120763330709866197337572722398990929853971387237358176096652\ 9724629980728928022142666607827952211427277552062155699943416924628396963354006\ 6737565849975507581255906640168575117823653271419511283833354712510248610484459\ 2443104005273602374994435997553078149968690448074846501325161708041045041747520\ 2398750662527454553629499831376601521254762836429360874399782561980718368543072\ 1224229087384511053944095694314133904743117772223126747509117880260989583332759\ 6698110666363147246216292683766234852804480240399121296344798940680905880069763\ 6170870948569221906998204890770397371320246215172558929545817455185586340930502\ 0665062691732858245353524510324716344763842511692732627973002551673731835346156\ 6095452687562207833687583872265254316227809335343560178785784947169094304584283\ 6374407615257774604754547265428298354835477673035092496251930405361506809825963\ 6113792516562199483013024637452804792177365521531869052755406271440432816606232\ 6524004787601666210982833137830507759946828821756296733651540499223632776049902\ 8977975400865515370008623610326180433778898046515876459616807837185798267025190\ 1645237366380107984652661693990861537280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -8803\ 1091289368837442251139723916287445609458946534629194820784446384030112205845478\ 3663924937964227365784572592666447564004151736762835279395350398541410345605727\ 8180678552497180073285584092848311129596285927142728004216456576113528129988227\ 6172621239010247083315922547969091047021080711220166986821492304119485202571010\ 8940199149376011133199657160508077188257676452091929439987020496259516366763363\ 4320350784729105739108377415553812783028444459163757970978283828945440743258879\ 0780543849497584944147339598521508593994483116234768108779973643021121629036056\ 7078588423306386786671132901524991524064007153861184624178999872797286667860473\ 9012914024598235123922840772103831881795367082933876264465539059532290955373062\ 7629113602608030437195027868460123195336069876416519155872591031702231425791323\ 5661757107699186908232649244474398426174160664507014853579073923056786340555306\ 7527707926378790402293385423143337307672144498009947446921975009867396022885376\ 7586774557324723663229459123533281375534771433502613204067699584894599308514813\ 0084122292890070637597873978920109712576164709732781507319896180589448350115899\ 2170253053844745198500949222544914541382708675547913185653677606057611906456180\ 3038878542214650283609862500387496403854092592120624786409795764823360008240304\ 9563386757887067903862080839913904130269681625350293766616470652827230789991285\ 1054694350215191433990081096761284142770594042870185958475135348303728833625136\ 3967723605644152628070887604689630947603670433928674351291002341944939796230174\ 0232084288865381628379678305920984931278199115518584199261935969629932002927293\ 8961723761325421580480801584687372065598155419546163516328013528372946759589169\ 9158924235487108855802736399504197579983269/37120064159717507600293778130300324\ 2470699375704522865761315072375460126979464410778795124521598216879192358834241\ 1988623766377725284800836436381581873369424680919654541043085469907379258977680\ 3026173020421166695132517455685057527416620325088845128685183078681568151969513\ 1562172415823441897135996182295171678916414779589306579265148893597940119680271\ 1063419469324154894482173837992109454887639289217200456990701296113868022066682\ 2329197150057598962787684169261610779770384713555871373055192419721118164332615\ 1608134216009762357733141793617933398747163319566655515684234544609901023484358\ 1463106081327464374166482151345324747231002322862801928501197100934434464937781\ 9639309987197783863991651934522349620997752234855390879861292562464271614593516\ 5794578077710725022446713189685462016902303093786842324530379789529558301283520\ 2829251637643127892353808760205946693608236306363141031948948109260475600100701\ 3324825256660686477799468425142134502368114426061450742210981394129028840286378\ 3879958904887474697607108316605645944470734362541452909850143845432200227023219\ 9195939167613461841110648246537547450879369069619690153940252064780448333358092\ 9330805659974554638782153333546248324763130364021938926888870169261110443429067\ 2854199132987903346483066404278766090238616465242178057896251762394787651627533\ 8095022486094076899296792407542835728634836195518540327494037835521718548653825\ 0947839224892560369031718661810157323460839334984680462664997909889550382576801\ 9558417614172166462447180786394707118638161730322198167552000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2194358743864885881318895303850417061323116826576783515381646620\ 6904431816679052069655149438286994471652112587293401905060272924758031945336466\ 7254601577278706063462320518438275750481963305043167007705336984610114445107583\ 6188391640563693461579029377802696048411353809093390129407607557816265545242871\ 2664394726005088658772455465787197099603149034317501753938979839743190230990782\ 8215085407225102934102930105627035352805598186772183384030260213094001357012829\ 1261172016744505637550962567026494728368460166128407135635377164963341387766088\ 6876684042228440339126873545292158896760216335937389979705091062352095213406080\ 0785138693203305764748526929531198399843950889783495298324368653155520547644998\ 9236961381804246142063205742177173164234583608563081633982608481072460013876503\ 8645748006959123772432145881685882347186558123207847717214710028196919657431954\ 3712438158362647964737089553519433242760842642696310812611094017945263613029297\ 5235965859731649732987652722914652155522075413417712144580001438841658871802915\ 7470271637690156987401254559852090953156489634639863422296282752219814737720072\ 9838192843852782451648772030176764599037942189379875479732743492817729576168747\ 3580501809920646613133390280731683114521958991775727973451118115542656367286539\ 4851659178425300575178020193060699973069296471100300232874923871190947804051550\ 7121429684388778005107688263277294035710593900921324581800962748498014557621854\ 4080921720467246926659338569791556213986725116766907738935092939404289931532320\ 9850431691371025106547979258121878271339233426016387470291248476088864031043242\ 0168499540442164353071658684238539504597927931979399301932227614268930569645354\ 61620921647135070783712601883505332866766202375061338285546974921/8634053103499\ 7365926913778584615861891536950271385385001347047292437909815583399306569991846\ 3092953152428393000557844350315202883761310083588875116990060561031512199487574\ 7949783506142570779441456279298930605845038804058603668239517240132213434225116\ 5769540814304688151820733827474448240082870407996944367254134167263154264033531\ 9505070510275939074029402675168218550967592548703121268093033011647170687756094\ 1815601752114789078818703222532358602362115079827534393200610705706586074494065\ 5733782935688096581934595119384060419353144402031112358766207558323462272689432\ 3579819125573769671749826902733406877703560498353076024133594737920429356539697\ 6630858756507102541173855833015047804321075946188694482858328311294647953055003\ 9197728498536809836990405808592119605290145878209384819366981248520856887190092\ 0947452759087346606990671337487862048501190534827229121602861306105756022116841\ 2417283370443933753546019494984488931784409346482790962586562749251726795685368\ 6057215525940708278451227024301031870050247605304597239072604532056223634129547\ 0245558998688678039937165483687741970053521642221048323216354046210895400068072\ 6699492166303101219889397964060221303382883798164004720280178690453838612827166\ 4969148131139933742603216655739066587930986347693989527499339092455998319167562\ 1955180561629213997319214962827639633166579528435585668858499687401284633336521\ 8113445365088222614949233718874830982701016313214050059239793886336458648810282\ 5289744447227789419851679449716366693738346112453906224743107934307318058891345\ 9200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -3109327168466797696601606971556718959778\ 9410099955122815111042697265690825080742989222039026932929136778603237973630957\ 5176142070618695312158595829965977656203729829513598759694481033379730256959194\ 2791193198853684053834098725238461671556052528405714254344067866998850411413717\ 7307937768668257745279514704729804457750680805367716598737962824143874363101614\ 3565300338778346423373938428122419653165741521830499405213548069297299774037386\ 9144782946015617725429319156265570192331865896806265524787294423347814788163160\ 0297549518888996215076778317167166474337792712434797913993075249565763681737941\ 7947570054007968013804220562568063857620046528479886861380941315686462777032101\ 5468939611720706780540468206474458833159617354643294397856829225569508233297356\ 4480520312519759208835697719278417589698418314204710232339134636785475363474655\ 8519623445180775432407288588797131759023068769464571995274589120653409467938537\ 6399774975792876981263717715682640563045524788715679787023515853323542077561808\ 0046170201411450885406134984707757558963382612895380642364492962726604182434166\ 0460191306790845659253231983112394581372811127676405118998790011936907996462643\ 1490262596577275326153353005946269776129907918459989804217244363287491080794970\ 7612413870696418766154150282395444678130874239625240455302353133534296233553905\ 3989986510208185429183231909596890407704947147427454980218552718646703548019937\ 8446684845893755020248152489755615452090794538614616166084736311572753393564800\ 3564329959925337368185413709349370489330963082734573484332651677612830490077516\ 1984954085733203058353323494272504039713487617209305934145546790125302846795759\ 8672200811547238937061691714373896539463091815527531276161086600595785557003127\ 7466750793393/11866153018364502438801972938426284525685608547226020904060175957\ 4312470692167022510187243733935942045722054524003600941084735500249673673212871\ 6707072055271933213505402418132813718241340007415812947373515788344405068306043\ 0119779332004197476677331340866089219230078236472850758128639730146036043908040\ 7234571970956892240183113555701544957634205790362139313622252692721068328940410\ 7386338302464832277465115317133126585512605409753077541544599386756086239927459\ 2750051128112912081241478037814268378889982616846584400817734432821764078911223\ 5089604083742170294896777003232288782360055057357415700966803473505334496820370\ 9264086590281747038497879763088668672162149412644371761318476700054089437959429\ 9504934329968171656271277997500645206432426311637897746366642430542456684172204\ 2139508252651852905799706437106499009126323322536948554140339342322482819879415\ 6634476487762827952413574612095404338011081583413698923445862055684540414971581\ 0892813795372440885744774896333133281108799483528976637994675477697733341187038\ 9692796871607385849626920491357613370335397941656192411578441233236265243212351\ 0214342392968399285456067849278099514882228542842229993858507159410272214569503\ 2469816783718608640750786755593324195261315770530456770027187706499713870231816\ 8758695245822959725832033641785889182731234963997031925187307487081508177102587\ 4171068428335485452707672628949694361446942383429138332992450537007239979483468\ 6686240763933939317767970294064012582093834296228000265426127680686672673088546\ 1077615598827594236170427894333440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -360641922\ 1071955108063421642448370230654993827873467060457686441629063017265763702106499\ 3436595197432968994155232926079815410971445885629656528607934502770506828390352\ 1105614489731598746178219573611562691889841289414237836801295444195913779785890\ 9912890332574660158962603629688804164900099357696678217919949815105730377924603\ 5944659254489439156150710462572715762535409855309937844358342512705941112857870\ 8794401880579666044201987603088872361885615352323035651877567807977862827141242\ 1485243547048053788438823040382968692684212203664068784533335559690305226379221\ 3078292885456163960015889229925083523082973331556763367542974689098673199091094\ 5423991618344285620081151497941397525098275220317218493839318216336693721320661\ 1905515912816017027709924376341439450682123382984561135216735868142182950466485\ 1611836455643665722562248999790876758319048064702568113165580648394926342901271\ 2768616998829318536344374642378886662840663348197399618353452776181654524464981\ 1444819389794971906660239851413927425789855356541684313132729163121138689440535\ 2125403434522140367458348808442307849849850932211593699406595758720417086609199\ 2807763846411984951056833957350117538941507851239643125038801154719534105137205\ 6521854513482669174308530217648244474892498760233156794564644016197022354093626\ 9726308993233570951199992659352593977102467570613345075653422239750452949903609\ 0773327765284925304704622120266737701544651185339760001368649470946723643137365\ 3384579524562948325908372963172803827779884527052977290904590462560409976792741\ 9439414400420996877657379239800523722592534425011034873639230307810145467115545\ 9999604784909474095951537495605794791719642610926483963612971969506481961412630\ 393236183990125927928525682043383324211644746247434771/139010473804070495092131\ 9020188432130075597603942572089549378563173048079324894077007898496696872917349\ 7676632910955727575074469973933731717754261760578519605794505187799715152707440\ 0737385369129322778528054960301313524701883737875666009300969226326485320935893\ 7441682194036815215183229055441225431939934308075112646135138927560451064963888\ 7940770047140330126710746553006971139136699195963714447072349111650680805760366\ 8670135666283971467266058394170475888179690990505759185222928627389725294945651\ 6223690287971349040588518030833544917773372558585661020432462173738255070321648\ 2156641133098137314115637165516089329366111146906192285980711161818059465662617\ 8984435834303004469022010789571743357478297667779589956168962581049658086825753\ 7279499239633389980322462330625379763676192961519880350794054595288528548666835\ 0960327610066435591310629663564173639188800118072402268558993649554411903131645\ 8371839996923165701066667760121168631920022121125268827848812562591727930391094\ 2290051479452883732838949482451720704791487368548446610703715094156034839000182\ 5132531780263530241143943063356499457763708614991329188794981084581942012908404\ 6490190671371126217231030241282629408451047130317713285698127404653761298220068\ 4846958333647236148232200981745803435158408774507092332199928555553094203407217\ 5847255406175753008244689031857769807317865970730009290513006575892734963186598\ 1365400856465997181383283731862944163420191332490719732723316239746541240732571\ 2110986361793193621285646407695287591985886010180450142432037185349653413593937\ 3465600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5552796272493449875753817753189065157\ 0077746583790603640382784498086385439204164483862608012326723733759417199785129\ 8917851747215591049363267737245506349625323894325400128161527858998112535758193\ 2774374600267150806709567885278990671208366051224642143927176776507931192816363\ 5825153144077837492792230703367433037580836853642149068624744231248917259330320\ 0642125186321770863857387064499940419383135160477614385705598315105122926518156\ 6703769814075238117700033369721522708873387178936818486994995159518262731815942\ 1803636392665021741122402148035452741368119212706709931584727286116494656991830\ 2095332115240308928063779546637681013977577662122616401749006092415331010466806\ 1210071512864010471887954963524107454766879994045961244372615424767261439796638\ 7723457062576789528762344277106818144138876391925344384546492047735273753195978\ 3894790843436749097750929188330211848380292092137325116318100486004414813918754\ 9842451067154995441167395768266954848680913415681226878080802655889783776515056\ 3448047590191554088664697510657465050650215327858517458945241551668325744355596\ 5749090004186113550161584677981016508679307633424708013445566729698897694335929\ 3865733384110857179890581126489700152566169541337035394816447018082095587853119\ 1005675313949023037216031700311729871858994782694183055988613268247040182886128\ 4219770933823854605209350047496163316739030514662690135248244708027142086927290\ 0647569389318956653703473447729390602917458494919778154163562784476113388985042\ 5633090686602731923141188643188958311299051107083205842156296920383610052848676\ 6348499657227036457731104940519817255982013189673300431503529162787625342867644\ 8324961974483177357143264099735466851535008919778830205092719047937112058228833\ 7812419671438557331011/22637046259372375301847712813641685047384885444661304995\ 1260324206058798511631847756341397920457877440805651998234791863924643111494418\ 3142710278786787120910373196103370360070138198787432499566369547789164358687030\ 5854879217684659956140012427564625530691875362279261177075242348657753032449143\ 1709795739749007806847391428797762055915754441849783913596523536605257291201469\ 5128670763626851917178962081652737146433179189042549610205286162590780264806385\ 7020502685557951570803940946976946579496466695199925356662068946577652251120834\ 0602518607434734751453425857073030751832886034558213481908359815992835102385781\ 7472358958979047899358604933572783805892996312314234812322596055153116849772413\ 9022510186324907610515494089106145497652802328035041554235277719845692026654055\ 8464472851928050088823229433320344236083129116336580656493919638205943128693464\ 6274784903184321971773855844555735644803892615704246723496195510467510478033620\ 4519277054953284440939124678176564696224970217104092823988013672765208454878842\ 7817694428922210237499974351166233985957514496727419495652793690034991722072210\ 8053953726473076438488820090198674264568625924537143213730371334037881125499826\ 6651792645746084190038749428754026021197918888209660174125714165106620240862145\ 4202691016591144880767210710590513689346820742005598048970875528135668883041649\ 2916668555588536758745511481489186123830077996543908772995560526909349843845460\ 6074811466896152564486205605856245661773506491672616176715902957167336701272845\ 4223677514576371985811128923315381031312084172800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -2167468008580359777706729392108691147652621098952736730972396390688600719\ 7483814252092180584721487934580638824973600519846762328521311582426308956987185\ 1458407388884104651465403989519949746990846121414255236172636510872016435412191\ 8571977870092293379519134704064742347852623180926002537926448882398911478432757\ 7272690197275304120356828645627275960308903761409330896691736334769376189147304\ 0515094913059858324447635698411529875444363871670287931629629786029609691241584\ 7559624080571182970605026409695677532863939729168454583724299993801268920776724\ 1930117518032861333566413651703596312348689900557470703269547021206544229851088\ 4877253132585188276727815238536768476034576200718463624934188363045543601652922\ 8982963340312754279403908069804162610524156712493548351829336415220845083720748\ 3140242484191389539690210845255294565200396036665143865695999680103081782046072\ 4568590004149237806247301741317727259678246900361158950177745424825450431443538\ 5414957817655534867524785355413067762108163696834067916109662594908252971024774\ 2775387217766153578533287950940363344290070608564536155675341407542553351107712\ 0370542781133310000675192533489132892508964957067018133008545219435925021596302\ 6016930381775877398084801584441035429599905486361928128204878868686016626161876\ 2491755439996372405045089428558041924583946178775989861643954603580341128535027\ 3772243181427714744149377649596448625513816578200007317659597749516936832469538\ 4912884482517029593029125230455821132570716968373153102784208711521432160966645\ 8381640629101216839109716460174225901451866928867050998148016617469270603900398\ 6114419227792841495554429727659954224830382757528929906165589266065749977918185\ 1279443449568291420846749317094709065441217081316803650725053235324000997277503\ 6460223041/98998059114220132161553311946791852157540259608717165936167743864290\ 1469552262056891948783964228260178737426897526958334481895187076713918487013837\ 2575336469626531376336312019685941198759081585259424937878689719796502738582921\ 0437166382722696145950962181896576612403504561285098916978092788172225517382468\ 6194213845965866465525842174244273647550208309251921916904541069940481100390047\ 8497463546124564389003769703998692712208946382406159106841637425254068810615098\ 8350731408581583781171139493755584201889081096254735052464944046094424109085497\ 8842758038490427009134598805479255550498115461212550039145326575574414530690661\ 7608679991147763277926993190524475277178802154915740166390101920107528809694980\ 0306985554322442737107947764154078767675202213460639905418420698989947072598035\ 7625858445717312838257120861294133828574898080648189501264055400735139642919866\ 3338959093022217316519047413260583840465192386306576578084447849226552594994831\ 9819119662092421494396717288535478020599205419578798072478388171334969480548226\ 5713839044282675547038369391454663189006592534327457512467760297434808419049995\ 5795365504298192560480620157633334264625059394295606369280701214657479754717800\ 4720371412870161724948590654945952715386158643970127251586578531987573468144428\ 0964704657776564793357105192972682922760492546643065508683795080643915556721195\ 0516392460101337184440494931495540630052090405312820835453375104136787339146313\ 1822765309278460871581781329032498484146441511962753626054407258555877284971014\ 4315470187061428029272317663256928336544276568589572505600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -69284732584430783970352376572729735559200245718890788950335664\ 0600422641721527067724005512500866296496697884344884953402673105034538239695740\ 8055496954131787091461230751317539166363567385383754523204535827345609733992693\ 9860523160405628505895705760008645149028535388947089606452224592191644944987711\ 7351250123972531081873389194034394574322378909774633294391853911177434237393892\ 8901524028665196768947178706398011579040862068156546944892139832360456679222737\ 8261629166202884328137881741118000554620184268485562877478121753097068535604527\ 7309784518500446989291978283926223452307513034953144547046980695052853953144651\ 2350619659602006986667926670375627536027607856107818275975944754199792433237075\ 5913221998853497130541841331491921289358014484723394948752689359250849743054934\ 1309168286112974078159292651774465043384265036802534940407908399831556501960199\ 6152943402828228463549366689734326356240726475295444718203494917238821643604318\ 5600102847027955026285531068674586074902048535506877258836942825812954263757072\ 6329129532555785028437986334750140175176573737513750795333869730045916033392632\ 2582763584666908838045225068439847535943438466942889547761193921977159835292554\ 9762562848686332756730910111091269854329291449902039469489597789589961350670911\ 6336003800803016590617547522079774929750147763835615630954828306380154220902404\ 2668101329233516880372136362386204387149417212089734951798283514919377700189711\ 1851842485887364636798660197201764813740973177648526451122150310871506011045328\ 1842009991320481826075160477410696342691598093915793752281454096844759894840794\ 0278916614554029957256099426766242683901941166915835813083790146808831260577675\ 5663366515484259241663535346403826469696658323511682850601707098581801228959517\ 7125129265421277/38461205372774182502948811979250976648074433394084829076285938\ 1914192217802668825738261776749741435995638644597965793809774570776864402718915\ 6889240226539047521308368901872963876290904544531387441436561652009935144314954\ 2470158019421594247177766915710025569958461350767173335776239520256011844979456\ 2348458220130224028522347621812625947754298276113331267853834015910869416195576\ 8667417104917389288511383226573486445210294984466889343876751010432915168620713\ 9292416901134799585408219951997039720028140646904779609173020846977813490527425\ 1078132023095374939862509147178647942154685200698443792421985754415521592403827\ 1260135124416418739000275337347313596320591831615967681949175029309724508630740\ 7605727054574723407404091787309076669133878535262403655671373567777638686633701\ 4529908071147758610527418465536254661353140002608903777931887364628562233503646\ 1849448471768486793928862375209673640643600331463402797860416409757618177662585\ 6891778352483837649954217335033910913868172577221715535188530102416679950633557\ 2578280186080478689552170275035912267026392952245747740252774950728058004509199\ 8484524799255745649368627349764425203736375130681317067295174833579652806166227\ 1674634416132305326671651441496884497954990901656960091794518772425428777813963\ 3390882707246529583170565525336470339198651627688758350536221682570227269516714\ 2905419978072942046571943673571792998646088659165717631255290967875273062094286\ 2944506139933287210430876411987711048382807758185905422775275336473135002644676\ 2973273383606525011490549291172752361643305327704926060544000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -286922259699089639326587348116471877019914586085091075166110\ 7836769933480676742103745695758116010652398897254069544331199340272315744837004\ 4633671776308377079132209519929939081613871407333442196405352847683882469075428\ 9069539209844478628192968166702164471242382239896136069044051768376546079147513\ 9947069020437674964555723141517821906906932405122194065338510536289982784859602\ 4904517418228430924958127082668134429299922588808951753774225897471399515242446\ 4881594414605237617771686260216980079239134352370405941501927671639014340288097\ 6425237133502347338272232932432803905473312714046081040733647555928495809846307\ 8761631202213283847687640471108145776846662840754974928111703215596489339447628\ 2599393806691750385412156737425043672388128614589294458705269422794987081308763\ 0715770406536881841513349578254617573586406675758371415062787479747885784391651\ 4082464530848106443083439084652708877073176598536974439412626185347009898964032\ 8273596358470834999692712225515191599117239365680579943797934493556790699941140\ 6143969839079331200888002515968488021257462011075452400710404507117419035060541\ 3201248774963116138872884302687691974467043530287950631271318509593388189045024\ 8867405936653198860452311386506263211902651720724649408521966897689205924570759\ 8661670839315430809783788223209663327569830529030497650906505613471991776285326\ 4857768257779623999264719318440565099660884040026040282262571484069416738500634\ 9632892520205710023283249093765646851533834237868778951139345545942094537045897\ 2784400235755417061029147245310218349924528029516130716300031683613925445558512\ 6188678619283705417824789834473810326100400491180598116516660416783822694147142\ 8421696183933356983660366526006733773443345641130370958270826470404920698962976\ 17390265613572927653888508453/2220897878161104013507962111524386629428864939245\ 8485549513340074257567799478488799651335458759740145355440840874680305215435616\ 2012193137771883531457437729150880455610031988462580999088913383237496482414115\ 4455383779826035382149122134461035493930426554224589946379839737372838117223387\ 0893800837259630945894702792451274133366862439539405261495672853405518991087223\ 5519923871574242529474084659032162046920419970272600021925243102026658409364301\ 8744399424389173190413071028129166927038739704709630700497971187788437762545299\ 7729304498010332610900487715696894064115609479866337628371906673401009272991661\ 4291769344283570950023741134757640184027328929147096643974770499379207265597654\ 3777332644829639325763025703891961401399216800360505721882900090725993326907189\ 8298134054831226832587337484028584220703383458540724648791208315506135157153976\ 0373846965100072545226984559701808492467536311788769042558510499125915147495402\ 1659958493981335014098790377999685138239464195798436123004644538988748450177555\ 1431556382800570742193600133349559152692053891242969900432994191911350061624531\ 4446756497217844196997273845481308498382242036161937010521144332523211691346234\ 4984196955392422219068635669042816970907126528610894312607475864262659498812224\ 9088585639285430892754521719156680683460474388975304421399762628567514490287446\ 5344137280247447085159619739660441578127040873290573291055033025233765749557289\ 9871086392629304037236178064665789294658953451900714872650983823829088523778176\ 9293470518511517817599181167417492221271974697865943381214906596826983540358066\ 9952000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -204116939511325003928969298207827294\ 3070676329015010332248727514241459113645029159931955194675172890838090791861371\ 4756270127019582738217541283383979642661676974967559743294163090287089969640359\ 5084273283465958897454479266491324637523506690141064539314586549526535612541811\ 3081725516827572389833199089251608817216214125550970608206031522501742948995246\ 9725687747498122044545321659793122960472487133657868208645645656425385911917356\ 3091934259904174582578391691059090227107419554608918834387020514818793993078631\ 8117588267982000579887258052036446685347216818188616767813790550434470182446532\ 5896631845532798205400361292795961362060734785187270527305225104961240604706079\ 4597421339511701031183331042938326383715312614031701618137372143796050553694088\ 6431181407069664660373328317305180628280308441680591870534057602323312418804601\ 6714381419893338059243426349486735902631303071551799989230726472963306187179696\ 8784074257355810981191780874460161428970370984509158814396565551207504129097513\ 3450217493177569815815187337092300321347599553878715065406021170986944498803076\ 6557141011834717916651615558789279545870504546064214019539797451895215810308438\ 2661417851517443194708071932605737585873689884771848898382397971949968680180512\ 1717695072499991643001455021713729070844263137805030003800462493640529195379298\ 5501707871662923852080482013941496771033529424144484279330790675254953952662348\ 9465132937648462952242597445650447411484666736844204980721768906802187226426507\ 5503222247414069738850018881989211733966917445427159610951968824186418710154486\ 4143648602146719115333462028291461127687156153854995475774535985177095261845623\ 2253707393469500857725424894779260208313665664111456048865563271048542952722394\ 53149038107817080449009075578195465619024149906561687/3049159973742480978498682\ 7131867257239794469592755824031061344804899710951726419662442432986702654334814\ 4378235821853997280818166201083512902007031258223879472809223637889500369289975\ 6695765475792101233789806601059399049211356901034242403645523376779462594398147\ 4966084859397852748226621043281008682994362076742702383593717504022472122997454\ 0255000918253465469535505790837732436633012692452645655715904035575371635326556\ 9222520081514114135314101036880692288846747856740908894956186856082021849152159\ 2382785688095328099724672155073673421061026300126843740520831853605348182828611\ 2868023850057962137333073985834416350990422706303045412205813266800727230559853\ 7735859411065171191360295153290597111467067076144722208131251698557983498228920\ 7876421078384646537039790739573027800654589281074855828790169131563285360445293\ 0790448918283342106776851585588728476839123998008530991510383428853579893651028\ 1628212700825116381289864562530663244238644851881875383852100703519421526012882\ 5839523429527201107078085819531568934253840854330083819320419015573280442037497\ 6459640565491607760155295048458702698285138295900202113548482596283403811787559\ 6016180415914497026854223385960692069259746076434028428155831457156064267600142\ 2616354856372281750354335235895925864570368527771787711176970818209373314194784\ 8057569353537074890367670917445922193918109486665837865428518441692515781757218\ 0452406866419086947371565330808455931035096450902532868125363817617477016687310\ 8549373529643121397801404245370163745850925751787629883543425205344754128402437\ 9126765158529188717507117056000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1351642880843\ 9665034492282336983919674992571522371749340863260519716474561123885903592297998\ 9126328363024155593075751835649313972770006029679655146891551249919759408540894\ 7097070704116433052028761862096198160494067874697831591269709572956920724390060\ 2129602437995820171240423567587062553116008114473852142777777003063943289576366\ 5686796038360347384592171260659083255299472071728132475974741279175692693770297\ 8041190630519055156155646907995719974706173066298856152961895696986293814073145\ 2942235600568073897744644205634977459073209588806820243562033686232319691526838\ 6279387303051997998083514833248832194146682573442238642807827708244350385525416\ 9898529627398277166055686592128116698390122694546207540547644337678589644730850\ 7853029589192176079672413038213645060545243955339151392826914580657539223999182\ 9438150180585009854537497084249378170985186533783960214092815294233171770927026\ 7136759197622127722371357371344763153972425805480275726375707630521807107629969\ 8486761570389531503834842947173265281251008001442686634728610792993629319251432\ 7459240710314600321008907159115910786492371247830273239570150664197392234172677\ 4961863776108407926971606421942257708927265855821553529788672661965603490660951\ 4670028522662844526590092683101627067014800517199283530157510512489880088032837\ 2763387790266372861064072768971433466933363949473890468450888792140062783025646\ 9992585832108027800048467337591747186132602078460380704705317801219589306556698\ 8328578891379376259292062001486508911740533559553544775164791989713975928695279\ 0343414481040423694120831876449308784906103373590920293062115837542724286831618\ 8860071245190220263107554150584041363653882942801672666344123360252721801041339\ 2328955102832089904960698153204791595085612987675426127567971842638317303140455\ 326410034615353/261408519244009790156321056569434707508372533122456152683175960\ 3778099881135502415546590953009635715896180787988626120991833376151846866800526\ 2790260857510503151284930045773054621250879541169590896735546851808138260815224\ 6598631365541977543431929654337257238159891224119506640816495339416657197400005\ 4608171150864176640873493896968064242396246640629012691091421924202647154899901\ 1213463691894082839586295550607639339867479946756309171235988179663644080555724\ 7886833602596043012316422658842757926630662478846211324773964879026524040474406\ 5680725696976593067276480907583240617775281995552929619446114602518440646327383\ 6681533773643227119051184470739700008249452527375225712491154120879465253935427\ 8873232225703240989471290368764917555046944493732908203444205189727791740175898\ 5809843499185905371597114436714727735885135543244624245225557916549928303664712\ 6941630640008921917964487179753366940786197424173414092123512423317744246138608\ 5371068767045560769477621339939077023072645375183286518389954377005234719742118\ 5128188654868096730985762700845081209007515719495652880686979393070276206553357\ 2320024880965232934155198525511650814383510487787583560539683964406170861354051\ 1170470100951884827089303986180525315215168575047153440826028902950763428092709\ 5593492645214254028790167945804754485518363491036259889766154608509804216970191\ 1961486896306790341361090686716473036769519056760941409652044946349687781848518\ 8614566773748733237443794524271272537477880319976288943937405793003017138816789\ 9601791600437495332478838320039249031668875064528807723252281414288963731849425\ 7152000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 11827784735448769303422176682073\ 2932891251518021403147199346224780584564251327584148407832774840057146764761864\ 9778868270055217262019650015186754248093620623872346124786425947623741549668256\ 5884447068906506500861652968229236211413639219687631232435382642477037418413484\ 5961055648488531945831147049082392231808484379796075473766931612233666170223065\ 1205049480168547583412380659166855988221601361261326499606201967742532444144513\ 4273381295244951423615571437430097184311769727199729937474400817483438012736186\ 7907761905090612614305018987187805657831900754723177938354383813117476869126125\ 6665402492239321458078905309436888062650506657055400862784945233181690793128415\ 0303496584630650473654259956484570898881084335293157645812043726364613811867521\ 1599375653539339145073876517551139409589567103540626652720219648939213929787668\ 5973512715256806079073739587993012608929974540648380272545131866463131659200402\ 7815840377899702826924692087104570034217054579707271643388541317835364309395199\ 0172424280628853200738277752969937315896896972858211822173160680276300388674021\ 5591865827094294086704949616674171451027565537195856366162540935298101414195098\ 7630933503300472450497428281250988866385031612119584673175159802172930229714867\ 5083928136762386971769152729707334607722134334843782116734238475269035182968252\ 2424738389084308405295562928846583113199748251242839960280844749299071461492955\ 3340192773128781535328336035086891801367851718239196421104191452642015078842831\ 8193679699959598146929691004827454170563511562724979148207548418011432233856550\ 0486940006436489531422400548810764290905786335590854942867688669046069079178084\ 8082136776535051820662149292000262487529512896406245702638305695721614856904391\ 53416132342922348792743938559265881767665744674834809204102699668056557/1389568\ 4595227253709469910647153104378245516715063909044939070613029258253622884503514\ 9348913463642404407472118483245112864369596170999805802098801404066046804638307\ 9900860139356523478846549394742648046760828577596935249503973065578581602283070\ 3981199836776510709880488471918953362465727016354919185167436989758162378190358\ 5568127583283195406312998300077124493039297994760685375304112248127161127943385\ 1568203805596713484866925496353824283707509202816220302415916223603926551640970\ 5978066159244756262886535573654903087839356073857737431748744480936401866756417\ 0755828116114174068778793523297988656489828965409563340410032077967122351865091\ 5518502251096612795075741884767313571301295640620277384943197258588204132603795\ 5305360904106739070927397047664629846624407026768234195835561226281126033254049\ 7373303513425034040921839690357193108632861248283573298318754417517206505675813\ 5403432410567141876592785493740868632146980460481925177188454632564993611146465\ 4103315775966728384485709683583005745957681111708122322711600426314656424123224\ 6582943755438513677642603011030635259971271870125984394964685542016926430280291\ 5345707721083240796488843633168283228146739408186796436630889179090267115927700\ 3345044903829645708269181149857512203139305007317993681859676377019430307671016\ 2075533071974453815327040982486807407000891325913474515619476408173126970541351\ 7237087563446286558515632871158448287875653800212926458892233169250146460796911\ 0901162718575740975177025685363865324298519879539022975132565296607248235615600\ 2003852235161437625422700021958101824368025509489436262400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 926912573447684969850512216580177193388044783905006371460527\ 0998007948548164512763124217286836178360999716840549152251599753044014983211288\ 9128898602135996904483894126032035550426998509083608625724980698473570712095589\ 9822076922272195221188258186345487294186147753115440120721321256584680839691467\ 9922428475180421759661318684826470263902916882180864455684581884570672155266480\ 0054163442966601153542390619268837706285253444893904747856462491053509046362036\ 5783323831999030724437194182336909454868368235615402632602820700997470836376759\ 5183795901292219178841076868015217725020984880418462055597211002500549806795853\ 1045414760617484884781460944757409580150451378301363565097747284822301120418683\ 8290369327565309167661525904386842682179729715193717883572134430904890878200759\ 5579737160482142588498646504880908871897831685323708568430372894374020759856186\ 9440782235304423679115417615250449065873828856706554291952236995947983438432690\ 6122287819784399511790192056983603687861486918869936729133868771230866649558902\ 0038092594761377776547654925049653114762865478122678245981710455683784208215131\ 7952966849915315867209467225983633167209053434740653986186564799980288610813874\ 8180390735745965444801431611404145421156666337275959517887171470094538794551624\ 7121229389251530895701805007459869558361541475684673158183497769878016073238539\ 8130094057422766578508192532941037963167388004683680297748702161022188338219468\ 6891555948199513730636367225851441273763063000969830774140764845358292020180114\ 5960464326194662611674100935645227097923831217953733535884527740035412950408137\ 9713705338048120732400174587087543094446432035621768455412764222591451863083934\ 7657112399587896634567811968596878249602639093245481531711033722336677840276986\ 8842547735888656908990266821667178252705834524979526027/54426539836517518838713\ 6130773546277220041025889583334729084361763850983503826789588684725644094963457\ 3070492687088624310149887350251847544542298825238617105707773026757385775175573\ 1696747988513790875527934369652819419729850888315572158191072041439126916296290\ 5010995265039505906671468236179584520923449689905811983828378934526938724058142\ 9711401124323370276742144148582146741615209778310893712166089437498210619500145\ 9614729160016104924552200678146427005782351698359281820927695899794370543706693\ 5029509551771211776573757205271157250505815530239280955801444854325244896006164\ 6531658615380671824087351281837332933412104371804818686210863882338635601581041\ 5766035059566794511637444453793928384054484459005693965233953590853525470158355\ 1446745621006538654444659908597010399837499819600960521493020947483527034951071\ 7457749704035314072476679706444984702472133112052072606387216042616101575383637\ 0349718042317471774485342158770753477492993796542957219616364226592872308336462\ 6782845284061548984589798680247344051302055919708631719690427152244268434065514\ 9130897763348483712020895758454119633452182204994739375845837148376588271216876\ 6536504289748122154800566344696516945513045006833731079104273342369298397378812\ 3489559542065783749080816565514634849683463875488717422142923934613942843243276\ 9920291821252074479710389724151062099413003788422326603578479858577540548331302\ 7547736513872653212912458911410366447483216680785963013103803326243422338356963\ 7790737902376414693720581397297431459786483159052025760680699129934116706241498\ 6955993002152497151233916795205506726111330791587840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1097083776476164379250488949324105092880060655634941892619523801\ 6271775358848102927945252953740385525681356036495475910330406564122067547671151\ 1493937229593279690280944357658417342962252099166122891875993181145191531673194\ 8756120891743974551683843616705140896653990774676713405653432166167225761634026\ 1743430129815687641290681316951470784739629347817875021675414740161927917992712\ 4336151191776513288054052254925785432499656948304843993839253591925751876072742\ 9085128681321700073341672099581637288697575207721748635081819555258103497157042\ 0278575609275048221501200015301293571424178484999617112785718513946093926145410\ 0977433525192630800488190085219565998521199391501718825916276041421951194457122\ 3486593581407849878370785573462909045965137274403807208385990535499417075549581\ 3552080499468176495074178474339683207251749247441815185986515503738208531629089\ 9330182808161950562298762188558464846990157857589543041065228505217273556499596\ 0919938666979426407798161712493841826578345594776125022265873317439541695671957\ 1954982492903344067879079557532512355324771824198072091192594350104586111637526\ 4438430379611345444337810910467172894566228545239859676282294230094686311378663\ 3398168744881142759299970449556613916827964761441925574357736342462746629333581\ 3088274528992676819032422007106643411639051713751442280581955208552951052918998\ 5143225052053023930827507456966042899559920510142679027110928038732622826174753\ 3566681769707159848303766601538535792446435470085439316426365068930811606043069\ 5383821474037091077074724476783079719598448055160242137649435623370652935587425\ 7944100709599465021821757031148590917326464309187929903035359709883596177525449\ 8360737019227199065162685034747347793354766149284948612178506521990523768546880\ 263177694145767166196098821764253652953329805397/425861742841647324678320108077\ 3954330207872248600263705035913596541315138814552657838827626758542396559151884\ 9647985783886681606882948652488040425184175587278029896102927261584976796897563\ 3308184138601757587876175962090370929640326087796561570522012010679110852680304\ 0980675889438752660488769420775006927454998370646567970375874213101584031302412\ 3863817525070805126455644557028963309879915514986240239539719907616081688644966\ 0741442086716381117136449569092349504838654430932537455152652104649787001303204\ 8848091178805553742102373384311760714109315625170168802599826439747247084808662\ 0449724350554527423190499951323641636508620228195594533649654336817836556888490\ 5751950179278400140710016498251357634601928766876479982070108850856039485058654\ 6103237066206657964621025151492435813043695397679859092347084339547118058679634\ 4322117380157170999788652595154906010973841459875938806575809554218032341560944\ 4300909092345487610706527003117672615970073624271431889813254549237469049938680\ 8119805575657919460367559225658515906800740678252593921191238864122713270229713\ 6041158937638825851026235758081236779856413350887596338133288227537461070112705\ 2623128061160899073592447396164819798399389424049373961859027663835657301946523\ 3957336013800790567589211957687562809755711791120399145924918876759789179196891\ 4070638310204422179215220104740462769664174695035551140497176297134731804366729\ 4693228670950368610540197617366858969785653561727845652779236558821520148087970\ 3975444366679381463935703742741802903107145660033229778161584458657970158797641\ 4141257942470640068127893501028472692565606400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 823770312755988675537559855524531300368272057318491912711260177959389483279\ 6768955239901856138445348861044858652191297931255981795262571055732164434841939\ 4245000231740154459511310530692023986450947834852955411488064886454077576767789\ 0406622052616955205775764438686039298111223798687300556624347866753696035752649\ 1270135936800391640151443935109870633283132182667243360908584423943001344289012\ 5739648808417266733878070771412729402369441387875667686059758335492534412550380\ 7093209720455823828478855963054625422001881611678593683615866666908955690364939\ 0335183069389860209811963965973517003794010558945737207143740713039932389745612\ 3833888971090656398214080000786473398216760211995286797048308621767121812314288\ 6636610799783544270836762679009442521717848864432631814374363353627294097438898\ 0818742175998985860644690645353981716966172692922346462619237881090143733278922\ 8347501497099882614642790916346267746102678033654279617975670974081981163898741\ 0532564766732843876432135727687714164273423370835767805629752622014192414635930\ 5191551817246795693190852881945893549021721385600201115209730092031982380077697\ 1940004390138856628039284778571224928936225059968446081038504035385138582539728\ 6541946099742314540826315061945098515565725421029482669411296590029394118709569\ 9432941278320954736800445908501359072269392490798815503696291344331422102647053\ 6295806087913153217097983184677389848381943274450524453142095895232989731470723\ 8010307305106752771847715125029879864166933545387351131371365803833724564896514\ 8022997400332372994397395757441193235907459920012655563161028233401900153825129\ 3976363055263922927174001318054599281239862629367461357157207396424812429273186\ 0881622554652870861652282298327155647498393279776234930326979032979020230274527\ 7688448817785478858680230659914157699135643293/23982510513563079501090766466405\ 5431594238877647986000615023733167623297371126236564358037507814004697827778189\ 7638731416024446362014974102027118554353144241459073106510374467973364561485503\ 3658716811392629000643818349109761495427373715785313984339736884396797446404495\ 3587007882715715763590172123299708871360096992554136893709950279368980118803179\ 1421849878743658397631237140225326036714912205328865649739211527376544316463425\ 7069496473954681706818441595827935452365033941573579921285391436378917425140308\ 8892466757229460374930682730862882555244636760364348660609875910976156392771005\ 2281339232565850468828802383778709670392075305891955061113696391480670160314568\ 8647512333607923524119756603149768032016268988840689310273697463170577610949399\ 0440321192694494942124186662584395920508967244190684750299141352680840254058282\ 9586120792896124145847918059297320734494625273278462877018358998177045823089975\ 8166770762709221168840744812322512786508688669251754732805883253945378914559294\ 5968880944569648890464189682765737920460411480964389820364914442786628491303879\ 0441875862864887507005223275284369566808881958572709681060659855829004528664525\ 0234612546291321554127073226870868151811215262696507005581607645820999873443951\ 6615866951194971011428368700164521522095348444893058002548287774446717573767738\ 8116514098739586128049924003485345989330413994600821364883607467216705245863461\ 7472845911737745894723863871419004598221526742094059897675901619173612519611074\ 9303143370641036986905140198440315939204684631186343264614169185438253985228875\ 6468476344719713096639354483793696800005265817600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 4582279408526564024448603287666324446935869393900304222163262621316\ 8514715585541160873585979351452335165519735255637402758014674517654522765232647\ 6443515639427110375599297707464540468283800412159208548132256626290502379994906\ 4562263094563129722266088508056978063393704441855344608546700186255692872821401\ 5529091975918330872774021607157064142290583610958051034207539018613810458864618\ 5109967225344181606925316222441028298194042553137445888503697667017155042398880\ 2927274463834329300505392189544911686000813279283646955361570525289879371574080\ 3459825259021226148681758267598189685186722978922309955467900603359807510698372\ 9259463005124269819882171343159887628857903241795462474538643597960358428749329\ 8834018784212499139135984405198606127681129523456976181472904059741434274231952\ 4370689650962635239561674982858398576594608466274079232225238501139272251971234\ 2560078549291651473983014448178770033884686858022626696237995790320694071887855\ 0637013780441963570760110003968431061078759112043963347744611828864321712506219\ 3795022594929529097464638172470925925114326539823743813773650216519781682938382\ 3313931210663666903927671724962314139705981358210329245593052179390964201464056\ 0141617258039060455928957927689050863671561754608815724023545999607873730132648\ 7026838677369455954987832087264140377743503362193674876646370836007141852200580\ 6274116050551090118562553184520623926258342747361463285889094856926962328254013\ 0415370770640664840823083280086934270409570580052520728608315223399907315559798\ 6247613960412608474257152774621561806727893547025156821173569899279320862844527\ 0986094551886941517322884614591632700195201542009998997211523217178218553078383\ 6011583428316669923933599117499010971611323378722243288313373473370333774374405\ 49096947925325498160860617088130651232372389414991/1080662273006522398051017008\ 5793163272367442083681646100663655596607317893449197659603696293812888638101143\ 4202981184948735518897072977608903492711781257447500005492280736328320973528448\ 1952725680653498357590161963184433335642749163658989685637941333090073240450928\ 0737805292472084891595929698975496453923978616271843560306729773209149122975490\ 7854108275870324090003819015241360418793305065496346679894254495682136284634409\ 3329759106224617395117976514179340677253391914522784221174152524339108031631137\ 8931241948071310669337950332844884166319113393264998571578918625380266105380856\ 9342446898928501624010068457673456204443888415301051567770565538696415681685828\ 2275726042254021615889592831765372245861707850833422869797466792216008271866562\ 3521642034182733979359934255350174461058270465961143200814739052618120881586918\ 9233164907279379446519400125466299841947914405002504059810752509996739447922611\ 5542513129731917994045783234417229287944341856388051778111054666011434975308528\ 6989651843453826417111565926683153723832241196917953900301965295875755258737155\ 5339274404960930913772563971694890607727005842206173544094075945789980790172776\ 2517963307086618836869059672323071540572439215484446410384065275105450928524936\ 0054148626607502313261294411579681070379125182809336142662320291084620320167031\ 8510113953520987305961264346124937958583927083620487674406906058348814212670158\ 5225230046342325249691592864734220583328747151407474510584151028461911755973479\ 0280752237611124829832536874542676243386016002904396095781606354857935415008106\ 9034576086330218567532137114644107811774005248000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 4828424856637055440825182063647907439893327503859582001302799444816\ 1526014396739097296708288384565725728964311860308479814679994864448533210905209\ 7742462369153532407222725259391172089681591985713117079753795596699059221935473\ 1763527701014175100282663137678040792481988771623295118696698460880261722627637\ 8546187440536036295615675798044727504432614221746866367622977669666383970716008\ 8317314741399680350970819450378026496668063314562615604738062707917671146028802\ 1034961230382512428189882009781865624668150059764647260424457076699660533943950\ 9258576126661592394881968035742426982285907289603975546859183336374416145319933\ 6185051036551665122993727120242418731235200958190648133623528868454992239665900\ 7815303828548894975276863908002871018593214925149513519552033298541470336091946\ 7104820903284389788553740858820594052061464030087119155048723153170194683383893\ 2125351628192624256267211243944819333348844198736152234055677664212872446990604\ 0910465276664309555405651809452323693826773624876420889670611899591520260897254\ 4067412935282092165593699917134909502904645300218581016285676641719797285972288\ 7790649326181606900685432515982275629640844208676096652784262656858667394539856\ 6466855834263949936715740890547174047491609100721758799615785729814564150853256\ 1183883004796899118383606307995013831634615774162690994097440415170906221983949\ 9513230454792319631079106944882423602525137647222915276574917007930195854671198\ 6031116660010791220628536063437643056998670070521195128152766062546200270529561\ 0352924171870827014226216589244218888699122298785996938052192330579544112628315\ 7117620511356768652701822888119094491197888736834625777634301248973496479810288\ 7582241911336871988418835938621004285447294436250230714598410480779262770759115\ 1771357035547202552625068505526550158282950676789441574790629697/97520437682282\ 2560444927948365962276152595458857783440973540114680994826601244682121212606060\ 5595780281866692824318277586592477563912110632839323199191980399111244981875843\ 1177659630018976579369488655761824030153458087934773484424077019902553035020780\ 1645259553728847807276612777073658029237175675422752252299947243859346577660166\ 6653617213116849268209499119532042335868768501920290000172451248378527312034828\ 4714939626006565547755040711284701493271907042235168141675987042773322738641421\ 4343947646976151043643184072354829290888787911918983413681909631739971954641602\ 0490645862968009154977484008016552061644002487722670895405514322983737124861078\ 7305214069016122056335028271807560159475558488983194396652308750266619672974621\ 1479499492956579594933476487010488588629673085271402006469196242857467864182550\ 4126895339283213585977749150602452405859989212187153495995572614132510850854961\ 8361840844324794086258958402279501762422631161777704240194648929457601888496155\ 9306490852113341842424790384030352359794602281679521866546773223739531409163091\ 2030861651041569195678286265349021098719318151645538931028241147686015837927337\ 6801299459424656276245160971596211410019134484379501123267272946800846972065243\ 8338111663943932663464340864633657821291854899619443301860057613579110621951120\ 3173746272260990238300299285278581405759962394746954014388364409676579954190626\ 9701698780206592857408518103747148967732348520775034113206293852188126174946603\ 3341486405496959294291569067590967893610147654044195604667068737172415486644345\ 0945932085206776982824248658668434663815568366290214282511020472093638656000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 5219809114994517505103267342456478817766\ 7070433078292032606597036557743951624508568836261696007272217943341472471523153\ 3847480571411874834826819748322202398719445253588182051065581112141939536758980\ 1466453435936233888197911023057238949385136502066430951688102864553783100890625\ 0560828380314078413637315728778099645454493309531566313499875139954409040062586\ 6893646033057545543840199770779703840599061386502431695596246599536824511879308\ 4308294779605626711981700051662959276446790406537889533036308015648484219644102\ 2503505035350689879095756925814484590591828074293494182742607862557511616443131\ 7051588230155940615735052180171283447480264872433535506091132393588343984575187\ 0703205633388189911701731195634432105295214367339991543656560839232589362240673\ 8212453952073338647512327244358462535152905202109497137563766178517859822450915\ 7685105364495257835892359534627400675328626995400000699907393088132004457919608\ 7417222183718663877585092665308819422502442506614907467556521624598773948980496\ 7463660402327869436159018575955085291528108118445460528444862726172529158310629\ 4979566758300338968025370487636696996841988063485340646858047467906089534353823\ 1581593362053657294982272995288108009185776670358529497521149979326104480534365\ 2907412911315417613933313166441297543965456090907586513522078313475177431686558\ 3581247936393640425789748352400820325990346305901251009515013471043991667437649\ 9344624501955358616684055854465396328849871430197720750599005271156129684919653\ 4387111027637704223873134333643980184318857237254231273542665170204910061052260\ 8572229208655486410903944606861379560738302795669244943279194382700506829616376\ 7107117181007612184269223705229746784409408324255546078327381965188500303005876\ 1166347436155213744883841076818934505744493799144450222190619981529416750318318\ 2745325897/94457448573209256842042108972817485841374207506443195806163844096428\ 8763775890561016408674292247851578928220200211381033871567791125585287927826113\ 8957814379428796625288807985046964352035534770601214541534582570816421908295720\ 2329132340135066415338916277470127923708222822541956026506278927430030626804101\ 9248585349986013706027808600077649944550944729714509414895956925412032817180618\ 7866865512347078363170841946246738272217652265158165565473249771493723293419520\ 9635383349686404382923325256184509722158696158781229502113425767862662147503565\ 5531659695967811842468356319857554904744163026782821916216722164126628019028683\ 6813691698959233814751656095953591413071818509035087451738476985125563631059829\ 6550571763000393326277844444600759614940472332281435172165059835298408673081067\ 0174226189715245345221014599464190282274778404841228617690989094958518765541480\ 2403084251040517374817200198673694720193521614324539622708935047518346495301426\ 3118759072166005214548655829009364084703977590514772950090552058344964277779530\ 0491984597001803038779371769022710228777155496392218667433866059892580044659121\ 5872755672481282972602179622469291255162306237776546994931140898975786995569508\ 8363072348321301844298665740855276834892857190922615250391908588547164435586477\ 4229696578885164510635371381320167427949966658765117908307207817637884764845085\ 0874567746818579417732128812558749634454640128904800344137994805747505773771406\ 4888548681355811510433516488784182589981951581748743616578609217458349037570196\ 8033741582929836328045585337061317261893952633907853905255567399852869783611125\ 7275109165183795200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 12069891883844011\ 1112143975636411076080716563512380574793984099459647403062269651608361098364492\ 4989675849502467032620756397100995816929515371394317749600988530273114480933909\ 0060738734755608378692919353375877653375961866066356513292389344140135769609367\ 8726099073658578678769101703584206669646947598380631524809345740223477595294423\ 4949975267420223258900200137765721414620743978232184602198078620349578984606520\ 0995247281408348581903882419549507601048481241334226653041958868210895105726540\ 5425838882193877270509718118059592188087283373834876581393558008232247717383659\ 6771518419482531566064007460637362021430404853989222944620475855542892917243040\ 2450433646846279145580889366058776575681936081648574158767161071451126703663250\ 1225915080867038222498983909599332505870547545609118197959886256903707808332871\ 7118126341032326771783532779689053041691806423183463148474052378196365900724413\ 8660313550983275506971436788047331650880774270124821926267424238970394724856136\ 7262136863049999037967201722120233972470074419862806530668650183779697928753807\ 8174042033607097098862258183849517005176462237332636832430951599687503948747433\ 3551682921140845832909931958088858613941992887540208958277950828680507927195391\ 1636372794097473241970918195770412792540943329095456723165815349527778991584155\ 8450754010095843074015420418781008188945098595805465403858964949619789757100265\ 2845921405811503229125243887460741117203158193027314218838473442154990402273352\ 1900324694434148383128601044034255816047968413175144289327951333834695254400567\ 9209466310600244951764536388106080313243460602319534023634131497574949170421931\ 6072762191864454887784041283876925706541717469569749854725619456065795760425587\ 8375420076320799485077002664650818447223517389500108604589099125603784846072847\ 20169829297743877530412971837783419090588392280607/2037263393196328998323663207\ 4600520177429466946261252152810146135331856122558150477339839460312698110914602\ 3734642175564662692461452208770553513515766352873732443856528598495393685096862\ 7795318315507970213037634398393625278167393200214153474703477314865277069953648\ 8868411031626774680222329908193207211380749791066674153433375560804097880403438\ 2582283337760019519888360682992590051747968580920502559578961527624056685512743\ 1082265905601149770543343394506289419710989722421749555946141070553149375350520\ 7694611814564045431489313184345128978979294695940513593078421764367669886372881\ 0043675615409655395681671853807816326335735972375337163569887258648314629095537\ 5666371343017378604067477857921354647828997894394900226834825654530500257823361\ 0495638657977095203461811567606057957027294108803420466476552181351580650998151\ 8798547569853711485787675541337258819477206102998461207280948774743734944577046\ 9859682378373651120856332869704402238582719083699168243322714845805890635071718\ 2669735884404476373346792134029935118197658056805238478951908468156539887161835\ 3496958531606451339039975928148464876627153733847941178535074492118328195444287\ 2496662439011619161044292895909307190841734946214773419843450331016252533937186\ 0249531801011725885032946349025312490874065989625093363942870496735914918728953\ 4821989891807739472613825135305775330875832372520213453866018464874680255469997\ 6072507102788254280802800488128626421044569008626196817205937338832157256054578\ 4731089403098053888814712972938819648813348479826678951190845739259790991382593\ 5236361448419217761065021701720115440556288877491725725174539967126306816000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 547590437648647810958818347168095928897\ 0847058606021506092628238366067063511933458677900836653996901455864852585910479\ 6720767942112198554566120955468628201454448745761667174376992416924871036900924\ 3137001845013217957634187968432233867931813670545638609240836698921145480319005\ 2681265203087196081192963802175916285670546012541183071029029927560510835659517\ 8280925236708157323517697140687080359422597713416915513512655908255840398617982\ 2927568257819877221862029134929729979395996063485769233650127318132100069880043\ 4467644622422925597146432496544946159460664497072394577807022255690828365648870\ 8040801754650198330392018425592778851301439218021609942133342364343631774085298\ 6991449041004849494465908969644727594461267357905580722982846726120077614937233\ 3614172874817825523096626554803796903017614272255707695515857554175833159045193\ 5886262440962321643181761883971875133354066254756101220952229931322409135004175\ 2696562734735491505769666317656126460216035511784033878877669803092578420606741\ 5154380623731079727653715091427419695875284176817971677714964945221510532481060\ 1035084705541899403185442917243513542267759531681532553552533762954689178424470\ 4655158118386732200815759292450703129277640672969791534096492184308134673625213\ 0486243269595967492369463878212655964728052060420118267156081955574395497796443\ 2800423148306882011766431844959716051932152729732952776976671595170550568484212\ 4293719015353980227583233265335637136538373093188274411081287899381873793015516\ 8974839770079217335176306218602653761143856542113642085035939176502647775983464\ 4238685998223930353642834848938029439021300381083425689883157652901018802108339\ 7139229341907562595133824445691367490894556593532339948522550010529436788646832\ 4584382144800980906942697917948255781094181970546891769320144342238495092646570\ 555928446719056427264977/896324057179773104983128380848421557789294012361750739\ 9179689463564371607331549348175972650526610181058928582366857337583175352945900\ 2173796863386726635868842931798135718257944722394578434316588915152127181433981\ 2116948648103449934498027904314300191293506648580088874101769699021048445754906\ 9078170560207559650027819905132781126759151210765983328000121344469338361448177\ 1760249272356408625754290383811518757680237525487694692958075815156998335779618\ 6149297698060222825224649626175247735971212959825709773707143021964209680029337\ 1802493449464287673303197478316026045538704763955594099380139075574287760554201\ 2090991891049209304258879488150902937381436417332647405550010229625965367541743\ 0552193818496696946952355425524668919600298524299679191867071604528811498296729\ 5411250657379903453292393310539432480640812244530313600553324089763067841829240\ 9825693357609570961733549213418831864652293706277730878872978741593678114200798\ 0001394844201201720805662210945668017022213142639109743600522234261373972214414\ 1044186316494937414502968678321577141617962371627800282336301191472426417496784\ 9367831732535064760166663370027371162582367587259869765508172531089548517785070\ 7324566108164882915428379740383809124423121261880503891754451387759789497450785\ 6926951901143816204947890908588131245146619074335216724218498307719642742481263\ 6145006625489149504825391247040234610089876746922589064327620758294878635339838\ 4442306263612686042725725537799249677626478548803508971579341942677515938816332\ 3409334940807979590150788972393286112633686814641892314682509610472452317856349\ 8667754667999636120766680482220758733422592000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 322129922066283426771982323171826618703872740938023317774799759835162\ 3065997582744994213773459744728595845213498441637728954256557837559465520415724\ 8352877654578581420519316016175552548141634886085417321197883919857890047092475\ 6265430262409408645644783520624322710513726556576217648071676636107240735260485\ 1657529196498189128910633782285057926976152254832136110031045874761002595966739\ 3024375360308941411461445058007030141379939973169546722473019582937248145726217\ 8051671375669287544390130181557827268597715348781943662701597199277542587043810\ 3404248505852036641971827240613946472528495848886331690048006246967755771832015\ 8654181862373354011226660783686602134266878791173247820356672763045863841557308\ 0060944098472779071432515003556335228898973105105289770189923944634035016852108\ 3243972484552596992085618513865966467728291026927831507492275346609371108543021\ 0158773268088266849419975339646539883355212424583428251114242542419559979758152\ 8201472939968085790411551646836545485112024973756969611826895209799610935382822\ 3741310377599411818501562054545799488907715815514457157156764836461974297404267\ 4374437494165451283934934308780380370195251971175014184501386601708556142740251\ 4064103341986195932840984679810028296747918333024902688496615783195985981417612\ 9265313612852066832890943625564199216553252401429530021895818585907115739383298\ 5460396129531320810274077045435623844722405924721864901809646132668673270882010\ 9749718007764286248252972374826477977383442298356185115074329430721919068750545\ 6385186641855216211468515195951512671871077873016567962506105052049446385064031\ 5840550801644533222372040185864417355791054995047180964953733218138198525300988\ 9032701224577414104298456618435027803827687298543377671614168022430384082045943\ 5250797137796351672586550920645498873540887927201828721265754656906667436281104\ 46991/5326171502219349223156926159834977223912725136236523422762910220763128901\ 6341025933270581458974740280071419037426700506295280893525534903062022717453841\ 6677440694773633882955694113171953177669921876530737969537194911753328342151768\ 1506477597504640856789566172398605785359652501476486799359386489757019985715342\ 5394831773219457948464993798128679098074829229801991231789290477909411283362123\ 2728329339450527333262907009215720519941446808895873193913865868407765480162861\ 1051222706201470534397925174756705411920461000678355697258890097888874698348306\ 0346828195161195439429609143021043962233945887442552991296869363473671207215290\ 0646758284676605786772316882598960573545741308673069669821445854207051809526028\ 4657614477981410737976003876797078455634056426819726109807534796587157443221054\ 9349996783754869347397129340243618819971220221008189251189713722136669480013044\ 4129653518015734093445039417596089502464204780180333591433567439988145469581549\ 5805554825720944286361198232010940980078208765789512080670635880057863960556138\ 1089223751029135177390988045768666873278770954788202272830658714110693606455335\ 6505578142603224642869100335128756200489811232222134996475376188934294171045622\ 0877721366889930380875780726538297682579982703593136654595162770622585598513170\ 8659098275904824026339205933609467124500723438980478758450539502760403354616969\ 6823719308557698957115974630234502729454879310559367950096192755152176383160562\ 4211617617081181033177990542376316622923422376917618459690963598341308877622233\ 8621113696359042925000185702991363634653007989171664369324664394537766496206801\ 2236869188616050513825821945233408000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 28305074288375430164505161834646057376909182109445002418845020854283148357876\ 6704357483484705176374720298444059448746149183782827557080779016556137725039694\ 2599406256403579051924081940108642949420871872612641760788474825992624474605454\ 1338876203077164159163122485950959937367032444873198060922750649675499795880896\ 8389565538728383096056400391974395658578963349170958855659403546079822323192256\ 4573236830405874722682735810728127551845318269177862897904088677361166565298922\ 6249772245122311522350923564206903128014441530173183044616576426938111938900631\ 8957689676514518209421218745710224939866434395437478123604728484472627750698293\ 8239485411499619061121480042154259373480787114743971228392976588270831030396794\ 1233971524638890235820538796309753485374890511579364591357424579401569898985141\ 5159428156957551876133563206740337705545859978179490636915728922324048332832233\ 0821849914641502462933518592057021650495799452930872134565018048951999362455298\ 3371717732482428611241480813893849974528254333533910130999939910817785068972137\ 5248652670519432784622102380412176793987576678795677964584696753317073545552863\ 8425841582130167900359570310299428083644559879002072352843799564836620500862291\ 3763754000124569864788665707701297490155698047596378041142526849083849203405327\ 8116015222796011160006286444669151805421383730592208735524478756849541433961223\ 6068686983934667943037276036230613206799524463281764261843698238122299482940569\ 7107510343344807379722676202310929182268342325431154849368840573576905501775439\ 9030084929000538588222301818140306591530602706302066483236008734110127391867117\ 2408357261413257475809475924249804387945557822591334641999888438282162542620026\ 7488901882086892555562757128234436055407566172970821266935489138590546859954387\ 624360513990303625382805568675697531139579483526697163716892706011794968469/495\ 2178830150678212329926502122593835308683903909987879760187711314870455756647447\ 5486448620451090236192312131650975773407718796885727367495924269981295884778989\ 5382749179309894768663510944855326877936569928092694542647162429506728740553849\ 2595114016966570000486839277428829444472084578581124484422991947977461344216804\ 0959496010195054766298820275207589404949066908007475892293496205353644883215125\ 0239715486617327582418490749776066766624734398215313543507462335066679574738382\ 3683691731740443746020762416894569066006025636192285224187234586357747015298311\ 6082080021164576055496563877718729348130606171084740521970677345207436767156218\ 2362752111672081556702181259664805478281982453296453288173142602561731067439215\ 3861650661943790529515927668192439873846912412024439132904281981106259310023914\ 0343510482809921711025543890723846404036669909096489271913997773184041294379407\ 0019471893178922848321787818271802991741520821090774568899389492298583629378463\ 2147318658505327169714773211501288537683226728759138445380677387054617515317656\ 2700212852586293969915661209053385100820023420743275898834155798738132905119129\ 9660141072304441958085816903118855964099999609313666965013968430221595355216708\ 2047780305705326389808005593488410068231875243013420106341580798617572911644972\ 8686325486959455395898390740455878451739718748777257067941876242549434280946298\ 9070596609037613215520699874359984637420816689677816024160861334464058038077763\ 9126328127700601375962483252306523469095315952836150173760442152559171435958271\ 0416156133656346997454439795900133336178980914820026943105332529160803074808176\ 3749548177503911929708544000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 17651248\ 2954727003827988905747217446366002519668496072354154247431448127896979967468034\ 1062697605205062789558481493458493057137967029697370094009502894370735793366586\ 9845464427231706543782789794923658623245050141595358231114755700651598926933521\ 4107406758644867971098673195711923329276396960470025305493053276136759986867166\ 8498123311894793678903092864895202368485891527622065948815746811316651672316483\ 5630792104741045206186307065369690833187974389593416368358257414062835355216468\ 4443332116529068149229782352950258086894854733597748761278960772501423039226166\ 0771624540546721384111230722723592035253072878292323182431698584671462692407348\ 7814060172880957067671136452747732944070119466456672106875125115499070203205510\ 0324554840648543262042482819977990857661219084660090783504856064422841465434222\ 6577709673892947027909218694881385868067123512233423278719220324979052655853870\ 2975527950859639727119260615193644633039085843195789231425531071236547861497245\ 7210872985298945408766762853631502251681020904117850720983282185396272161165392\ 6249362340940675609031097684784858521912337788471826780583365632635246661282995\ 0238448723240523993292013937384461439187484139308857244103653865717039121933493\ 8789695736211192456352970900946762775141626805924884913988390177188286317007711\ 4423618243549995978060077104453091946108889176961994388148252905458189563429407\ 9839065464471880680265477486514306638077097757476943346637259457517457976926134\ 1178698207480325055723195411046003121815344877682065558687576425872928076351818\ 9394894501833541483232588516675710104026013411748432396628891101937491652101845\ 4847527654229124061832796215671720160498209260595590300490315965659681117996693\ 1310150704802396181582941278582148375393972272771381383551179455578175556602464\ 279040456531282165596846560743145115725846369414360370854752833/346380033915209\ 3566125984107625383644790647426478568367470244065747035403605293469302733487982\ 2723037333913488446797248486035008389259131296962174493808110833695013959804662\ 0431850333574543978187510563759557526491671832569197911003564038455731011621146\ 4587988230769125223567964279706848846555506613531092603917484638452452160074008\ 7648057588881677107647475061255074917071544462848895167309197636600002551288998\ 6667431443817398019657461389610734234475646279270933719018272042098061599447589\ 0019423004362410293494626299456541876846897252642496304202947461885958862090408\ 1905074180772016968549161582935806900513775441555140686193207618350684593955586\ 9707008707331230637520625072131684293176425448304792795183209444119309727354453\ 0571252772122611086603561706826385359523720041032917873866623221618272515528025\ 2068451064237653671961176269740996539197285951514986967188675085297595748405842\ 2413447022944604354162434912316536180591162122684352612615594427992930185939704\ 7533208194961792663333958786922905857864261891543610017055872188856288848162212\ 0099794882544342853964395154570650425436732439983549140708283912897260359147513\ 1630337646781324338501801190372427322804314855894134425436575797744126837905947\ 4022856917872884716854657800335636373951749298806690173218510310838086828610205\ 1433712515111245583374326218697150435739616416680519762711471772823083147379933\ 8707165442143653973728404721655609838900163972335638396721965945764162534222201\ 1989035269860145845558612863354408828642986780235250619357243850431673231300550\ 1509476726047102891794373057418237642466731351130836288769706045235166606069241\ 2178628608000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2855058044332941279647\ 7459304945121297564158544024975383718037476509905282647695164152463783795693665\ 8549143726663817790749820920360121439664991625209915616309681960234228194208310\ 4224530155121066067310958297682501940922766963600162975841771359619884090490797\ 5251435408815566783603525368526243401367205507853253987320058555873068751100659\ 4557900180391758947033851634265096311551266358683011162856027727148845577006851\ 8996181331075757811901944532197319761450797248780107244846537062394205357443187\ 1085071840796403076841554055566775277034794958831301838299998783729158385165457\ 2093508881409645193687845727995738572538023481909517794705195863885384535989398\ 9451577834263202561482539917147766473116617453886620961871704935783385292979378\ 3482014937094825976399441222957353929699722424004493060732605867712081518853885\ 4033114565745695200924619244666634361885343821141867817893211252480448194570859\ 7518409263623141838987366946257601112815326589713469079143337851731393877744324\ 1849570854939334106579263197681757149747499755316040242194554433141605970071674\ 4156323986147089097740908510556960419759859419009429626865616537851616955358714\ 8939614481272580096553716034661654332491535217220856052653416115878475914916622\ 5783120460470701639604866178830722797391880926237657558392421905005748272556216\ 1553651536914560649712373080494209108782453587582138757534125605215228638318125\ 3231574610853046788713497667261244042553088350612072109505987861584558546143516\ 1589414157480262797872393090159220285211496668327988017283782532286294941893518\ 5565241469945079252929478612564311846557989135439229117007738126643465117573030\ 0283962875317477871479226435013595192668696649816536298525247674207342108725802\ 2831952673801184715686885346330967521059148095666267899155170543274902406470628\ 5163074907637017311708579874931881125091387310269247/68250696872927901026014947\ 7828274757797614494476460071870180915710653884387448384049794347665342768447568\ 1619829627193998214460560916380420185527764559625596684077466675930153540622168\ 9818907663002264793224693943637038262000822311168851716106293934527433851145479\ 7957413254794998017473793947371637337954174379355563374739279725731004851986081\ 8962144508141914868929718707484680189733137736308203727628469399781914086259886\ 6287983571789400414110670881447085652133096243327328067083535381982954354777220\ 9755247088634455908426110934492628336809309676109244343279156665568424718543902\ 0890321396223023622428573555405194334204395577093773695524571020016795095482482\ 2349762599913555918202796410725382857198332850786734037385494288967532671713735\ 7183893232411138262217251257110831423061204025225565756530642835112202798788472\ 4979016082872793074310424630222139444345788636623342663419057262159927290193472\ 6104660284502336076690771003630706006442449256504111109641703906009181400394456\ 8251338333587850303299132374220042494781352764989003632758251817574356756854093\ 5904206916696098829861735308182896001855405494982597796899135819547196442688940\ 9486913078960730457539760656134352125801793412713954556991139160683465224812556\ 5382117322449897796761221462439562120920898120725067325709019841364051453657248\ 6173010009824502816395004364164796766768123383845324978731399930082077635742133\ 5611011860002576642187134600868265263393284804616966288803487656782956433888307\ 6994656238317431091237340688356389660609664858123532298014248212753796230740809\ 8192870649863305360828375424462799975368694468956073535861829421653968523330846\ 7200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 115338573070693695944210702058\ 9895193163437724152247350413820319178649218123280949555739896044108364366110630\ 2518106295372885415056832775726446958151756379684961909691319681960221764091349\ 9928811121251602884490326263727518997378877788496441083811611583183951219671566\ 3312021889528192397114505960520323891172907673447095884799033320118731623042510\ 0734328835714675873958372117363535947569929867599191452671437013089169498971857\ 6781363244267022658356107881919992379880916317058634607698477768002932136386816\ 9457159452035712321935776579534798699685947280376523038610848054498358999263675\ 8805679442067221540927534530725800710469910824917597792551107776255375837266049\ 8323422483218158646463025958915573615220747527137697152517905487339742119327374\ 6779822546670071152542377161245086553184699809944330612351626778856640529496722\ 8302624212013097492030928070791935498761297008208236952112105629356232365062248\ 7802591583275236132660304849648825627747241270105979421117120227915963592128673\ 8176814346137745293064248057437696599158285278378905095986106417105710329574028\ 2356500875851884104316323542891060764668602618778134596575384855803151344098347\ 1995846029304511456341866823327721381793147177895690343954749581191713483105376\ 9294849063947975895615613177085265709495942064819692806971700707054413044609895\ 5467005197345068489681814307405006564156748205703562352458298493648539412553268\ 1362306538257240596852705522236017170705581939053217811339660562222934576220903\ 5889273168079597534054125513920487685098514392886220511953551915864485553158666\ 7791501406828841602181104034964633833094949894168796534073040972767278442200532\ 1183580247799980043737101748579784688599204712688306753348426165144973167843402\ 2063404558456257622528930103710723753164980233201153399120196347578657946335552\ 08249085620176375006222528250304602720963372383604971/3865192475108154717200038\ 4448238402371517738516074659282285095836013981445029451780401471987279881116490\ 2482755563746344949857950645582443992070277894290562838990997564411308287163921\ 1484154395719277909094001545547248627850460485399171558127770842634424712025602\ 6181334854484643598706409872103687739001496283081809848998690939918522273093089\ 9320020697229537427964910366630172655906633355218096965488948739108321426507607\ 2762443424761937651706581403370426066010651024665493094178108775255479647083282\ 7737875961531784634662166638187262380320642464965404480108670595496926389325980\ 7777672299725286169376641318776131004210138325158205739518980010187903974105337\ 7570892699362195316064151927640010317443480850025792536462115871587491587409222\ 4977752562612116137010348084657113683719380509539038944371109968438687044466107\ 3521577153152202287636492978934914537821928582547018873675645961396605470022082\ 9796450782044407722599355082410511178449642878804843959509640421267408468087581\ 0738611000315349032594633496459814993758658048426576323858693110676709677544300\ 3415483660941422294876813873971675150265696462706109012508518102629755694120729\ 7812849754435426522608574975154705867923814524042849786974845062866274850333125\ 2431051850444569180197014749282953498464396243681023143499343039901235848864599\ 8478001467450053863656971862464123344449029897649277413341986852832674156987363\ 8021034824969913652837494750383406719342771846255223787069949876519692103933821\ 9552187699654124186798446395195538962968446266766526218339980868956855160392927\ 7546168243920486630818679648829018767004621073133791793780885579104994760386648\ 4662851338240000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 30885627110823921485\ 9827450193535311734557758142008120791553036699066040932273181217909240177508097\ 2206707460396827462289023046505188344509181770872990610859375359324039974689253\ 1161430166532463116911114852674640896751193070550477033347279920910305478322492\ 1434894510713368406902856346275069657338675234214825351932246640534630533693451\ 6562889946879252440934750550534813933570956261176133080373616321480688024351412\ 5155832220632398519408020612640074071925564444971961676930327078414355134901777\ 0275538029639296351294741501551526680766064271234856293053681549341279152238391\ 6883981446463726001423226391044105051142943594024051568639363828674799975425947\ 7312216753137061169458872066272652670532717884055602065223819653649957790043691\ 6327227501542351475986137266050051838615134201786548787408588877130623404844569\ 5767402334347339782421877411280356293200205945459206814698827468989078762481275\ 6883202665512688348671830358606527143913934963323148363369390479440693743619684\ 0934257264508779824381337022166843284485335005384292772944007936920442549095950\ 4898286777664993475461166482224164322558800773222332906291191580505894246471788\ 7019718022117425007403668330694024810445881758204495756650411008749457659752642\ 2824730093519574455371005745336137403331063678335142614124483194166939536972947\ 9516679349539135523104464199720572820997466934257977898511933823268671286403582\ 7048424137724950744717752358765421692739592834872468406806382872664300524387697\ 9160153761891888942390401940847438340257554290755282915686424589910662560995435\ 8426381193484543843831191350488477030500130425909154328017101963695422985765747\ 0270562175162140438984880903971128852172641234474580616770278878795553484531379\ 7334534777167787331866414758133624556950766826858480125887294220594655840924482\ 0079087491941979880921954846550804171485546643590957939688566251873/20343895037\ 6293606583888040179687116581471813832221221778946002138051364912919962024594308\ 7852835965172704819463532571027986809879040283912082177499590671943240364362100\ 9267525572186470319456210745335682883939124306920899389933451226498262790349790\ 2066218604390278124562308248390399205765951187488817032696775200906041451089222\ 1751984418939181598249294975394805153120229065307640778157058906291184069806444\ 8219790513377208374020132255643035267432734561392391927181229186268038571863310\ 9114065953634547615883301453548834439954874618308059631017073766076994573569517\ 6146310818450792534870130164556804358034489050747351907409648919344998394140610\ 9222280901263644900445607761484233298783825000793242265514667052597780485061422\ 8378877874178385912849864473573255852000793634066026835945997686785116997848250\ 3868186008084424132583364572040831787395579729208932505954839617161757817468312\ 5465318166275377728197360294108391048425543947677793859884581627135348403632330\ 9662464594709489346837786302048414624080563251462384325388625430692526972965714\ 1402041519383661923331263045056782580694757290684078595917754353584281532505678\ 3263089599157058600658755033422538372096897210618773681042196760868720843292565\ 5117089914224628967651126185272318961835448328415069870923234085120371939500182\ 4327719526597597557694618930025551536493959165561731076896721541234774716976975\ 2927738457941094211529067764813076442813658850561786607101901209982849720450813\ 2749730681321599206471278452428992029434090112580981465715438795067901136201224\ 6303188080824741675865340166048314881589059795000930285697357372213991677268652\ 9161583880181124953814974699929600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 2523181753064560167082129408795335521423622279597724938528160714576839861073936\ 7860842283891459211826529191595390908471760084224489075348178753494337164603878\ 4352406503362589000080921464455875123435840168416197514213773200648787464220480\ 4864306990526983075762454447658425338038442121353554625184687702986811886624727\ 0226530146722752204331609685260272728428241628971137799553474862497993963227319\ 8567013190503175259050614849930334150539045067730200406675729477176313092932706\ 9681203023997682224768447183983456891016068901230594780486710417459128839275113\ 8790865372673857123870542313686863245193623006855383209350898568671681171143551\ 4653434214734255791827133491206752779072911287729569700020146251531902795749793\ 5700663441505740982817384252162784486873698055231399478095440414199645410264657\ 0497643420157808503215752943194996503033089293368328543971982759286283207439518\ 2985806597659327800119761013747616488380322611618658813752260773280541798585130\ 7016748529470380131828224899440986775865679244008815840711585065518558626968523\ 6745459005900224654278631594260002386588689625254827895759299602710518281449028\ 5480905231349148220356842471928782487707073539233797051017233417491730011692490\ 4670948598821771437812794723122151624284437865819505916760588127201143218023449\ 2965486106965481139693089865679967137126441447135619796885772288363769239525260\ 4528201215061828533799444367486712197677011898062316506309424966335380167205763\ 1328771474428698855977907060010332055303838016679434377701189472628330823532621\ 1949264053805470318266419025843442552730521747324765271506380461275999220439733\ 7200802321862889902468932213775454573864194379481297200299972329429999533167209\ 6138425089302638893752708388734143872658492172554770685700241324631739317944976\ 5167172838249021019783939979433222555647869466851830987814600069866545146529167\ 5286705878521/13957004907758170322205240200084613533263408902956939343819895192\ 8065614057372368104496472820879133241579411804065328461907654229400832387096500\ 4770742005985932273536169892321558435603492616887564157216097895567820192838919\ 9009903373685693545506613226662726626435919011098319765492349232138947133426072\ 0052635717231053136628190124639814305685799174686215648875765160086202216036572\ 4586166561118159254754344336656525130108135949671489718461343701760451775896218\ 6344434400893400756149605190790553274781380226575747586807593813640971135402968\ 5679431670950681841616101093161158605563651231298272659576094201501961642688637\ 4492412678986016184723272529594507931669308123903461547365639936601592699995701\ 9857178105954582348756297995248669862582239090147097433247247305190521410307954\ 5639235155759671324426970905800738662993802464140698394257405896291697802075737\ 9911963795793354180105981391748634614003674752752588401704108003740428038447963\ 7691858915697573122162213604078093306097058114725941072755782418691505726943931\ 8989704939994169115731864824188073118604318948298152790277311473511994054853562\ 7128438221765668582927201851682419625648378722948347459718672053925632064083024\ 7275298470393234997825763389193947412383733707679092056321230282579163092578632\ 9754282410375615650619272685802233106214249360235480298147778892551523634669034\ 0589282951918675419898413017543570831658371411697963314846845083280997479670777\ 8643457305513417068696397041376938892471078950540291234755768836386192968955884\ 4385469553313435070802166730836227486316684558808351156230136910923723003310564\ 0791169198205359600952470565978301969368202485625012365557760000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -180830932283502416162990821910143822572507972375\ 0580778551886566557960874149739447618200871334619069221512120218249055309071919\ 8769005979113579879854278643984261156914885664813301451435274629707908253149492\ 8964850450906257017407011518383759243220343144764664827217161332594898208340170\ 7751016211027299003688467864853696936692759994809904199438434034624970293228510\ 8681679195388430383577638749543929176565752173047487295268714152530264417156600\ 7171737924417400234069989198356729017632133684779454816674126759287293397632281\ 0990782894866178974940455075097974982520213289690731929600828426523515633817361\ 4202438599559745619415558381789765690413142503631620289487518354270380173779782\ 8541650493862768529252054393505488591874940345316070894633382260565768886162711\ 1814176634201484867336536834195745143085538047690991027470654640414589422846446\ 4069262966429723823739640877643530749139826947148319190427164023243822266705710\ 3357423709347015827660563699300644981313781084541226027813883290822787919472744\ 2939044010665143184801917450373528508417618838691348811207679207351532650948133\ 9685481312524995790191385357787736515409531534759989977699824733609774647970548\ 7188559406706995561636385529450342475449929772254621015266773124859788436982664\ 0004662790642605089364188460657033805948082002592454401083376305840527737802897\ 0376120237388709422396113022298669741626348488507699466930288497345737709003148\ 8218203731288175455711502353189378613767340281140838622909753893215265554990451\ 9793859320118394529672201169970945572478170720691961546912026421475876533536145\ 6136234817902540341129883833860710338006728598473319064230628677866751273777430\ 7321325198123682478499104301893501708909356285771198415636774154323958436611802\ 5187178026020208031098415821736414044328375164520609483680326561539090889893786\ 94699726974063066434723452665115600849777761858409/8755727372102636900854269767\ 0174401381685692699206984843803719602451728773946608412498283486496745712312703\ 1724039158938501005964232249945681188421536706996081337184449444772004129538268\ 3103322826112668056886219982735905478691721084518929491049128024269093690942964\ 1635752604183234058948660779704970675938701208141360318755812436127342992200688\ 1862256565316670434445626214495746427858680014888137130453633697343342856579280\ 3773012800946957804951838009632717669438383403546034180973686649003200396361974\ 5488584821569259112071640060063536497336343458573480804437613697522110043939830\ 9009635152122551585637984555587856145249234517578427561541285537595093866625914\ 6435038025691076683572362906140332494707089397436398902814505934423720930496567\ 2078224914484933097231770073156009217003463451298580409715728844661152161363500\ 8605731897121975036548387497120607391979756102437033426129773379642666215476670\ 8132245034352008660358551494672731553069555711880007170114363241427350226775850\ 7699647542562921044669010571325276611794308115492057053459234146269447082801413\ 8231396043771371845293642676947043521467681935375476570280682116126595044127698\ 7676006987338477484815151856508190273607828468612573766296993881592299597218792\ 6343179815913318018153390992904120534008220516866561523932993009159307431917333\ 7485047522517177226104016621817533662550661102369940870340666292670726406062048\ 9811268169340415602557955385150626810116305004262957844237173619074957021800786\ 8223614276685158598724185085120420636429203858763950534487996086849168219753087\ 2545799647516774895797074722616001072838370499728933999488485382667579330807284\ 1233226837192928657408000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -7197939\ 1785595156111023137706353748123968994243116152901500133535493611408090729856769\ 3979836210805937529155684102556822230657860844909089769045096992302558682906233\ 5978199819516813561506256365611059120244621689514516348361876331493171373003840\ 1534535786014018141469319104393726910775631483118233964082119601312612494631685\ 1140202829687827252380847731835091489042985398649199342178600378746503781923477\ 2855934865585331145600959520982699006392296661249325950843596731006000178330804\ 4657520505458275256250808075162029019281069570773486201080676077897837176068041\ 9847122255499325164787152086140944995097072001556720486293353005377832003812279\ 8389666386374436742364952348107870970880397047702643654226825192904673269395080\ 7409179477282048596372906834293580686940344387224063782359087219108716199210520\ 1507613244088079606993896758026521371444394880418677752255232715599460065005778\ 0110672966238823561760040271705340460931423155737192259448223132156173592726023\ 2643143693865416050077067515975700304897209189714248906606254329042782482607545\ 4661669766235414943065255566544331908328912474982854780932749604657166971254243\ 6557762273864247292370041938409252907254858959217136438203017475943953807793368\ 9465011869509076365386758634288023006057981035755478988424627818572065006475928\ 1453621511928908670191509131117285391060164231534657513376666885507936315334446\ 2234229693297578381685917623760469733098391242210900349842253774141912615526751\ 1149919071936766311147892170850125593397552855288263101734746534198540629798509\ 4554825960757889189520715972816533426384489184898283644669868599213041223983969\ 1972628998459475319987964670647138983520585629603575027339275393363543881264139\ 2361164380137356848189641199770891882975781662959632171902985859295188561114240\ 9165534402427992756062769107118054357595385997818033317568940590399242125328218\ 112798583826204623679567/176667388245269034586485981606665987952711643238568111\ 6659185537906123632587283956657627031620751766387171649836578000752455603881123\ 0978236805647528722874774498902746491734533152540777706168311322247213295990609\ 1644382042729927715946281434435634372030947901458052222878406032251491425893377\ 7792979557341138576097707957588080945724291338136502347261327501164693293046624\ 6083973525616352081949062982868982883888290294654619821537703246980512836945596\ 8860562800838698172230074498924185703558755974353392922792829437588974245006333\ 5447199265357907214283981615562720107039565552334510402960919452621515542370614\ 4154528107673156866671752077052155595831771684507036236257788641893527127115577\ 3967586186498174131150459840232963874899134614303980331016155805074759982545142\ 3091196913540746911787953604788490895313222299250002564179914405400588934519292\ 6428098118551462817012240023946894161970038541652949738547446289853398171380290\ 3869496956503252797648307045799899640798837082174232991768915155089851202971797\ 1454247348934266659851210451410653102209800077474490812146316833182403435057375\ 7763271861663002848759541969994434242979951446507747805562645194530706172859554\ 4313769204192651447197841872544840767771903512986063265140051663687180352088194\ 8727430524597166728971445448662735328492768421080953256242262763555171817678705\ 0059996536204418576645785088826254740711507481166119549782229927919603890673277\ 9401334456078038107914492905955406652867769675952200077884788141453904026736224\ 8078978969058453774282827870102399287745068422841091862866223254579283172969411\ 7986088004079035471682389981062020199976676791691321958461039617460147191673544\ 8676827136000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -17035004434161171527\ 9856133877568855404691893620914318057517617857925216345448837461770166859700058\ 1977443618218545462307972956456354713782580473733063235846604573163898090689189\ 4335812418752973632419276561799174414585648832883881219859723860570455163915147\ 8642343556801257944069374004023905420933149157712809354448684533097304877658999\ 9320427902117872744427398098337443298337493822888843717939779679148276646986013\ 4463024969316535838626164378554602247032549262673908983968922940377623911708123\ 5966921348159392192824915656701809484267816733189313825364375222300479740145546\ 4985954098681313889941873879169907631602483048316052237856987146235710336186270\ 1931356271696978267196828888643007441307760331268342465489070559847650968704734\ 0985529652346921406229579387099339725150025431961277439826588105856357155387776\ 2100139783173885907280117143689492588153860883810731709138243220901038832222820\ 3467716694009130067233553797417570868874794651389090336436256878042639936052094\ 1333970841569259767931724043186692120067599733881110952267716255905742980111972\ 4855685885998972625357962160539940366888449061502834765796376699921286191933254\ 6137080894835500369708781261319804638408064769604615739291458015818015912692398\ 9289413154291442907834598595719342871072040968698629486990017089104288153921489\ 5058362256335147343391451575344880029703305794371612706317628013693648525469383\ 8114523673217409490651932216390396884593896079274722556331717980944670230443474\ 1542423022247172650455551131319775840428006419652434323341754571140439524444429\ 4373281299870606130914217240567213137558085464507539794145061453515819701849917\ 5638007134522122237567185089247316426724419941044380343738338962292166156144920\ 4331810568212921657828863270813411603943482534288493030255456900017066812544228\ 7614427019680783739929049222836440669854168274033500605223247029299792853914207\ 404633519191/277698058180811370368723763749079967033445202442704971492893221675\ 2653943131405030368576261571296447584586102995280819528045738886375658993921313\ 9392496932471257093828081486865350969151948373161100754338336903746169901222460\ 1432319815399378638275548089048305246559411227699388009492416468539387673533190\ 2487186634548472948183799250685308028713525981310136134916924413288238315531338\ 0306307160282631273712789805360161251677588373070160325796456111257671051858729\ 2972676965549650805242109298918752236886942018661993402448294901069230681922395\ 4152197238887611489446252564156494987502222408968068932987158394087631349093720\ 1609239578516240191556228598044030381029187669356408977220876346922199251543262\ 7316222578679165476406998331918302431598980588983955551615087443257855665129873\ 2284221588150572687714238802553878511203444501329260940903973082382255246235217\ 4217576020660457203180718378016051176816771085035116476999971565156430375697596\ 0270919170673414411598858207739829835351736656677343698851954181788182858672682\ 6149436160998726740638108226330807508019300429693482895189966691292738033063202\ 0643010965561476044262656268439674658037308062241235472511880654412728415587742\ 7426103251821149269764581090704019080453030790880151893841240718824839593980921\ 4291334495307330763668238504582910291476417253138760890061625994932938149565421\ 8093781497874454893987295054064015948023022198595616492359364459197380180012355\ 9254164432912595397927370885098568491206586784160515019158574935924838449492399\ 2518810340721376034157408188176901559083460071293009750924210527185176280150493\ 5475030054979682976436306967134998248032615595029485495551365196802561566310400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -45725944260731118310874289846441\ 6522500999824432749630011151078087550183615129812370837173391658538329346632526\ 8145416056986091537223819775720326313715263779741350441827219723559891443384061\ 8233838988075405338414669740989192039933042640304277959826385753084431304076561\ 9877116753583067160702128692673449486976257804790819078582408887908096725927114\ 5024575344233299250379475354727853694247078806928871183572295692263127784260505\ 4169512731884060176188381820801796863602996105500924927800516381630774459895294\ 4699439627517065876436290730149282121548222396872109667952854937200819135153513\ 4778667601414937934130228062933259970343190862413945784396582628200415261996743\ 1602125464582664530637217101578328891872400614955386331201206466813133906614871\ 6422477378801923266994061751412330131779550184362904454453895912601835017948021\ 3266106752848485702183551870124953576930414281258378213539418094560029451153909\ 5750367109046319970754528860811524434023999111062990218230695218693759459327588\ 8344057595720465338299412768754969626795794539534336937997580670622678166138983\ 8990424853858822358128032852204749083389144214918587944879178240289029582497955\ 0708525893088018729451596589967138808379440380337568754476354716685175529915754\ 3830046840769772883080942400450786624192175334317757739894471508926112107950472\ 0433518978761278299797819002424947057697396715120068058342621567998184296178565\ 7848263797617603429166161275388931560436799819676965837238868114003333938866378\ 0290246341717711527152493472387881708256868210402155406517469412257218005715906\ 5873609753557964417363180304664538823956961173692064504766147370547398886815475\ 2945326897691239114861725378825355073697104571563835659997744774722339071774390\ 0231004855305432175863318862835591166842819639475718990470169974625025669917190\ 8798934111279749580161207459477356901878771695403426088791416545391910016473363\ 47995334886079542877028779/5602645565030914757894275323668148469207574081216866\ 9180452047358506143891682114091917276025139407014693064782233980250569626706994\ 5123924807123012050914971501398337412614488558798762856850187738040211807964263\ 7029133461269497988060599655402500831971334680224704370008280985584002737634817\ 9713950062480781965992423275306417763727768447821960487809595620652569384848193\ 9220279035538240272505979682366060661526739867536631517450147177228273684443679\ 6839607221888720710569654141697029016732147798470590763768227342722581743570127\ 9927264146031969451123787207396698780499912594939643555697688136517129925556344\ 2259987728116006856927640389830810583659029573387227108287532626959385222373032\ 5661854058330291817889912823270905354382908375190565341266924420930731895762601\ 8278155275893446755510007871275719538879809033954990737900875897063247034982490\ 7836971135326995183825163174713797275199855820770693714308582018040838807706345\ 7549024350735695309609498408544783085692804980051693184540898607757385962736005\ 6275959309025490899332682688973226975459794394475527451659494720621499777264774\ 5398424674836594600640146236792208616900754311387667604665886739621006768645190\ 3737780982428000275827515796122039075522927010359406912762875129818144247455939\ 5871326717935914169764688201675436109469574047219022639978581689900704369168381\ 4349388778275523074932463467668774342896217457547205704729762267750441280066128\ 3038949816598884659453831571096976194344726983838807132295457769346640768979325\ 1691577847115088810516632143524557917388885993409329122639012693558893770578770\ 5157541760155412846449958892278388015039457442150076054660300843779142511148739\ 9007884620958932095431814057820160000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -12371146356637697563827145430244307731991343655692125523750674746925700\ 6819248704997955002805813584136721997162672068846781832707722409339080242978700\ 8956505283576110220113143277305395477027043989505586942220193246995761229080821\ 0374688307727379627679037693311470041695667878989644202561621586152864883787759\ 3632236214450172393790363472293191088284809127981727950996350065419333030898042\ 5491432706797211170483653842429685934525464562446639001545128772524876801173592\ 5318126823933757035612584218822103924484641497041221385031380776783813809541576\ 1977135608176432558088504160601534178972348810500308722061138144227938306025422\ 3030555769429657619290106527616750042298849788120575035307517704462448136863316\ 8434723884581242097961187800264207659480542932359108207386988950785946736124644\ 9915833378477767555303589369342404312643380903250837489748539692213761196730213\ 5109124026809012253894060892733022864784517412209694988881847799422817871215374\ 8556022575975239251633141670276005904142663574227222888350971377246017004617844\ 7217973857753415315374867388574168539750686520074764551911983286731478371068883\ 1893232047935270713793790587969877730782953778038755459690043724116721136237496\ 5798783215691922298378128872874096822868705610609274798309077353255616862453698\ 4851673047915744413215014328754468955067389467526438657345858241056236379168107\ 3410029101808289469378875779991639879180907557671394518205112314026567198012552\ 7394872851094884187241236218855002952498083702410955023440151525590745321029417\ 6613171795331134605276968294838597061326045089901910752308540377066768858230575\ 3449793751576503379288099537121436846459107726640267171092772764771947475773403\ 2828587194675855439725366742994365268486122748877821669709637247860757388803908\ 1471972821201184619128174241089196341889147763862020585018680117103624667155657\ 71483884089997880172745332171453773326556244550593883601266556747/1229306920334\ 0486420699818839122209841201649563516196447868485716065533763953550142688620960\ 7144600267661649646756954157955318684166540381463274575315320076214392253065976\ 0567793622883405795753818823788263418728730334794890907151629119828554160360329\ 7608043383041889661129212707036919056716671873414926293609837274327514128105731\ 7731823497823145557205387954056422599802909205733675916570117808123922363857398\ 6291039858320810009802343083747462867821878329402158557121108697084867957546003\ 1230653067584411486906283553909923911087540834644609703897207434615954920339730\ 3383833753867766852849061920620849359111492169499343387321854762176908804641723\ 0104212517301005154272652849069062623225530430681166666284616660473111239040403\ 6771104396531990057274205356491870213245466450105067690653335338237578800550923\ 4272866675898321239488803889913110256120996964178030027954429063468702014287941\ 1057208590506204403215282342443093447363672744424674214038956654094936308560760\ 8821295327707920558326450313435904938086776835746546596768765965152273820368861\ 3571804366731066620258214921311177386949423080306615361208414979003629954469307\ 2169064700876444311479746057672255725047691139110496368264553905824481372428734\ 4071730500305487729231818648351432649837148915806162904993662788605480596917480\ 0815439421861354731341162871446620580397853200610777121984443978112353585078526\ 7393461371665181623607479331940397315160899090215581598554236265239468451177446\ 0907770472294337170237990399549647709699295609448715513292660558817154324556367\ 9738393310086452236055178728143870513034502304969137114812945381919331480294349\ 1351884839476927141658561191837123518455318483047990468220909698448097280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -101441953877975191006396435775153\ 9990891652689560303339939302776077298984378737589669569270201183469071843810156\ 4167346588157869403761511768944721671220591142372510182759700898203024586946766\ 6948798065737695308927070850984198264925367557272145589084113343556644995611924\ 5383550615573971509548560036540973552142400041274104514547748365361277448793745\ 6361066126084878703629668489424512849720174228958997826476516920786474135470563\ 1842752894156855527227104405051296547920584406858292642227747090027995015575462\ 9946344765509914286371542417355633486917233641067019875833464555740641226228752\ 9618276804559552129901927091340410732207950336807573167687909678349476555794525\ 9039428588496214940192752817775614119776801862574718788184440095084593123052266\ 1630200639150789940932752023647542189716437755967061622922197310546456233517312\ 1990974689049032202883307520619225237300347021792000038133863697323452550907858\ 8357824735341521919294915589879361732249032343537922399442018622718996435493950\ 5394905317483276329163784347010847321274860786359530529913295896831565300678376\ 3066882477566422996838347560907007736706124187373783057428582736184699580146173\ 7609907534503295544999890739236854042512168854342628183995259548828585655156267\ 7246073766358169783149200569705200634504212437063814278589601343966037814488337\ 2827121548621338919933039444809570590804488289360159813934059002737654153686131\ 4636306161595653520487705460654202546804029360808626483477220384627142545750467\ 1228701760954088246221123669736305368728076407716430977095371707123908800981818\ 4066032813817192353714293708788805224512339934405681276090733449543851879893564\ 3663465906176553918062491356158971582473550769470587050667682748060092306268110\ 6460843539572603424745033371523981079554910356884965783817429611946347567611084\ 0899898635545383253103616668498148787600663428397885156320050498389198176208919\ 25781777696129222717303777095703/8638360627405005486652677887943203363169129191\ 0870892214511462891049678873375584063025365197496842753906296231580511173617270\ 9634055910091728915316408534535999830006962915872581544049328154466061268968013\ 1443884906451019389917699919402730287170272763354778018937287036087921688896444\ 9839172017437908535118943317893933105345939154967592516020270682395673364474970\ 0567999239638147038138228799529689540557506125742490403209792339265123148932584\ 5279053091992640568017585501873263217580431042227833002701780845348573194014545\ 1791918637933241861347650642895572703696460930863235731360261342700685655025535\ 9000915560370438767471548257885348095177667066503521313068695733616155420550673\ 7227470397170413879743815328111627780719627980325917570320503517629681470155943\ 2350269517917817962448371728528496216270310948289241677027099362134889624408555\ 4292636599724227408032946248254288648022335605044899273803313694686864368014743\ 9187213133557508840921513387070588237054173712251659222982412879800945790216943\ 2410319728299997190626786263506146435724386935027550000569343956868702064170730\ 5788109174125506951355672672600513150751765047791424452715868907632147070294592\ 1408257451445278822858233280793645029620240047967689944506516746660338658288253\ 9204760692662901475438159853307798118447709280130170667988991134016478429742421\ 7411005581204196341219395761569743136552357753732339874753454957717735859269381\ 4920389995642229425557927793657854253877387583696473854091033629899425258347216\ 6800068015135621484540071251722037643330281115210424534266377133244775386070535\ 6540892169283557310981121519018818634940663556376904774904663813219611769057972\ 8195285336720792440836026292206459653204213760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -21183696086431651688315474716272680312752521392536545675822\ 9870850229050207760374507671358534362339068081767764520598093538204985806256474\ 5262536478087330659649523529296369700141561761843920677516378558537019816936138\ 7878220655047192778237898097328028004704628795742854382039176288446378817410876\ 0570302037282249701156446975266561351541961100587873824943392342612460853370465\ 8476599871346616363779943204664426749624346178243027545181166138714199323014754\ 3912476263204410178419193054368305909810959575700597819806249191191907587159166\ 9490980891610827098436320125948268792153569449307637514137997365492577912005306\ 1303307767999713456740455076938598573624123785962019574455203361437079155579947\ 3878673658928568508013844020718401131911224499927027619981904537600854791321391\ 0367022397256813598580687423560352134531843985718891792326339524290941698697408\ 2215419207129676392282232507413938773754049616484104044801779319735599481489552\ 7139965584287108189281455637486815332685371042918334498411207102626398737651222\ 9622119696662705463776346470550928849022824990193778638333334335564572660424603\ 2863077587127615935990869994742078482702177593998418417553179837785882396273408\ 9466895199054558076595012546376873894957552687562485452911519392289514595788994\ 3707034621988733805369316384963874923839101887283314299172328792848595430663281\ 5729671818039712338316367777922624646570775425194757517649914668631289274809386\ 7062412211519051705787584086892529353054776160872375186354810766764613310991997\ 9498703116613797152371292330315633908484301793392673579464082762393558593126995\ 0744905083748560051973427174199053699109519755753559422468807801194520884719088\ 6968360161471615616781182785206934549426304612208440689553157618760387377182645\ 7128823272506383135894604247291293317404063097490602545976596120899622879629786\ 1639876368884851230829100577857905196504844279723075983142297477902351376241/16\ 1684297557330577607020298760622280355003694687188854930023646636974718824203399\ 0219099975588015913626373769883338364833799220630958861161581886509625877224777\ 0057425000326769939871801389787167666281623607702150663854629372805445142151095\ 4036412330211785983455904674024889461684011769716905802461584215752025623163187\ 9300221131581339673522385597554424230268315172040152050991135338197573877750800\ 2374577107183008842450923994966841281200496985551718604757806943174466091616465\ 0374361750656141685345746411888567864894041688207645536056551039972798038338676\ 7108190491032056046317230677235467600309300778346680300341601393888326949421672\ 8041783590514740022728767174172437197707088581406245129032431841057484228525594\ 4023767612659623184881308180124829115999261810877384629214394419919596833162057\ 9406208227961544414099821402185931062881826322907179203879685511774523323476467\ 5104394390692585297514273837475126100433648909245594949257290207380828943111554\ 9380742804721767242384520654849152344832921127540588495834041633767919478613456\ 6008179566278854835767445913528258568654661609764384839795605662309006987823692\ 2848473338973701755134312670470254663425417486228457598859060536998912470245084\ 5652738751792798205799880634337748531911059649735210047257467138126031996787328\ 1120244447492768396975438835498680712748870479404225046411120173957750189697679\ 8846768336319995158521051731452626603535642005391837211321603780617691150661169\ 8942678492670416694736213353327866610686734956560621524606158793729132385479070\ 7449949046206993593548033044780586838941112489892357080996224274065541697467157\ 6661645369172812455148860739861390768616157466393139073432389596357251669578177\ 5769600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -21880366565350319243588\ 4617189577583664050211224183098543809859832051121091914001841999134352462157247\ 4239878668957410778164696355208266131019918528760022041242754204966757126153105\ 3049457314846169835032179105966409714947570312171444174157176872475930795373136\ 2933540453639633870388081914842957111019439518227520279802750292834647201534249\ 0924842887237022375969667433252728497406406171777154896687444229960773856260981\ 3405083965076509295018639201490771428416536841254582973022047412738659694426963\ 3474019327748698543790818465801682265753191727881354972026851370290385633045148\ 6480633397165563619954603913145174078842006168452760750231425915538165077078659\ 3281066674666981066550539679138159510917632736664851722408189882034217642256445\ 7711611341140488914687010097476499488139426043165954028142458765130312300489118\ 4153961994668867477586887399595291702119856460069250746086434615740701666542564\ 0419223450617255649658583031770424912164544511452040773802374266313931634580273\ 5281927199789869463989607717472056210088321200138891823897922979542267831751150\ 0103763030430610570121040752251741566017970207949241952261415252941787571257160\ 7475550977641444410573298446905932414434368560077053274509892892853917330190348\ 5818322481982841571829772704718875806845609631867131771294067794534427052632247\ 4601453973114290580913566710875972952970458301874498784686434154778951793831074\ 9815260373155241767247968265585610625451942522845868438516013702414464472512095\ 5069668370151552412761961801226632650803219841610827912183355013018732502694210\ 5567036388967125083953550430002270244124090365362349369371205536640691819296878\ 2384480458273896552412840104359495553695616496688509568958565593701753571679201\ 3294325542722556385580514672217656626445267040699287355166186657558265140961212\ 0789075097104649890577947736387890498792367545668253711936373173910851227749109\ 8526619094326002054764771572211387248672374786873/15580247829085859838610338987\ 2578303538719921524770896651893352977563394286378754990087603968884589226307565\ 9657842315067547613474555764577811602225681658735406906093660560091647677469153\ 3846854951979881753084737993272395338937114353881038832818927001261613491255367\ 1777752319000537559112638285860867373124515487781908106999936478836856238578150\ 0519539639209270252242595617245129849455878207056980610947052672198200403773155\ 8932047697826194816136783537690329013261099501223544273100028856257404827485474\ 8727544986721737652906477455032139083012168623641483010597571458935182542829950\ 2811319706567006029451543669445010035760871516411889263008125800074997664866122\ 6415672972757971747853402106614757651571849752116707119410436160130861381171731\ 5490804824196669706741384489917650719987957402414585064906313784185257676838328\ 2136675830024126013892326739935410718556921305892660576829732940983797115419264\ 9383281909601915075035119879753340638179165981692810894283425794056521813566358\ 6684698023943154324379921256898514020194868774842662674856568843302224321543596\ 7026075215269702376536975212563539726975554233447639869590019408293169717146721\ 6430065204867583876520499834936434503367367881123396467315344331146166178124028\ 6441044036484261185082753124008056112988923328946596979215621986375113595034822\ 1040547697631994398689113416724886676122987478497500510356721080614406418666757\ 9986971176200332470322974731305126700785195230147938957533616155727738242829177\ 5380061227492616552477115701087425800426351481189756000650524885487033911078069\ 6472631532320288552288059455041087229021841279714261141925837541877950208627102\ 3465257263967090374622834828894919712700872920837963802141048401035264000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1239352651374708730808617395321573\ 5611478601329991057605621695999923702043291922333219905601737787999162119995264\ 5803511477396317660355403519750983618183808530329227506119750294713526018391351\ 5897966060041781580397331631112215881611783398767685583743378288835653828710390\ 3789588768697963054175698008877125398970265795431680890453434303414596279163281\ 2565833649146886444321531454469967537483939153263607167085843163522902629231695\ 4891399665951466344389966589444193612325859308492581042665964992245786582587123\ 0364794480896633079001699493133156541407324659107405028770815251233974318620787\ 8015833452327294598451900598356415125677951447566134344774071613349262244689014\ 8031335343967192987811987598470208640015043351253795626130172512287418147279659\ 7316001762504635121758855018094882480666237023040904850098765897128983204421003\ 7810924962968960385632422307415985637739942647968265859990196874884843313354074\ 9449063979004015605767487834498477570246060324116283531261279266732292390330602\ 7864018585945169403453070087139948081802178638226144812761683085383992471519774\ 4801096837219090459157496377926140768962845112270815604834503394185900133780543\ 6842214573209086499575896592718724248307695449603496694928711268040141280701741\ 3553583874005684672648854361117916350637399209428806063293932253233668570798869\ 4699391710924354220784778818533798442021811948923372696582104600539492525184797\ 2446251752684960573849742270943148850289737746295392799608515247556660739016650\ 7276997599811080010419127981890400948075014035823910107185218549952005033397608\ 1966732438264701837298443355390896500440541132665682419809061473443099528069933\ 4921531863992877340600991629742657230403421008737413859421742763359030378770042\ 9267273605395443310708823492136289667075853848901067475810755654246650348472679\ 1972297622820213643273019261586514988518790561414658015388915146007005703795367\ 9822084008229558590632443303388681/85592030423371786242184003489561328493879759\ 0175021707933272058302434266428123246497200144998728524477402727876943981906307\ 7090640101646469386042586539861927139306093064998474477998190399536291629681711\ 9884420750987241108262115529774529090001322923671447654762648631273603816962898\ 2073401880857571295593055880595308826538820392935702941157349075314284882397644\ 3650907916817677321328980674579451251853376193769961913897791028097168457005143\ 1835137415173894632304781695252606805129335984056411858555865314716578413664257\ 8453202391546735455264454489392658707323298505083118199295904877571790746699711\ 6175045371625378024479835526914883767913652055291161380391095631160327684076538\ 9792610220482584575404676607427937081817436709694772441924166296382809951351359\ 3978798459381560079849637476144584473526482034898794352582688676288026701608810\ 7131882037397404188461667438966360557841493950601188822370568756900246193750378\ 0632690782600070572305954885412229744301318007272361729718423693990017203215411\ 1848013822118386827953055900441808073307695370789945972992035823415557699871021\ 2241720591697622351449865078760272999712551956375691179125784341773820605505831\ 8808388076287722714396365696435306682171960871217712726094660340340317943244538\ 3178907556536945680083752949759450624026074191118944096326501144759464285227854\ 1316946713148415225035055834781134515718714598488864822612293624356765382242547\ 5339865684644176276832189025613380273650969353828303455248526987977466491186450\ 6850749757107923991057648435872641931400443633180671785972116456870342144460992\ 5610880697700368389788131368687308176413313910556045612844656794295692015334786\ 8540630788645496113656259591641012497917956587520000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -167740805595209114151484933277779235428062457367658369\ 0207143472422468839897366731009298809621252882212618405477141583112517744095728\ 9251952861906697254059170092073191019875285822254911491914626120791318648687734\ 3111813391145621248521107896359477541555638131392928032016306913325765095548006\ 1743562201811277592848292283750358115562846211403989762575147132649903611549933\ 9541412014216810871448859692048759902384158012721998349038549217850382003375141\ 1499840136632479714310575081915889578095463155374306858404930471739449848310612\ 8628626987697317496173403838245753317421936258344553276133930073237613386032017\ 4018148291458917621317516234805540439651699278127337500978735693291672610870169\ 3802832491530410579544966372664113131996147912568532432654941861732224393158010\ 1722368134702179647506889236733687177242797517198979256144727933447007840475980\ 7006237088199816696925119552570885034198775887550221187050335550151945261747727\ 5548291635765235330283535119940149379728196865300319075064709210069733400667154\ 0271965372147490818483566011135980385918514052428740037782934018152327903808988\ 8808234315595534765668648433714893907779093987207797943706189323449759839149644\ 8088674280543967833356135655763435181562986933397852009133694198022101136376229\ 3044410503352409978494986857297862012693134980587468943599851831045906084098486\ 2455069875847920015655521770752839722320502803934426965631128185218981606855876\ 1475553521314193434696539231824291874632668557795876267521805219277323452648360\ 8284056799638865029592457927987401260584275674015696639735947078334645722914168\ 0512335755128031140472030369052912034003230188919864901243569476936843162489324\ 7976511308629484983409183718576092822090808530168852364211888502128622271006861\ 0619237518280473893137971737106182150140812199170630047569297839417896918013033\ 7408428020483369748283087659012999097551079820920435693343097845814817968634038\ 623147677924013522538179/117028198795845875112296359422971327643045128691122117\ 7310396576644971515564991040152590294011554976593549953103630839648168979904803\ 9342759944975281439473834875264775968813390213047913642166631517998743090070453\ 9484103184425637236812022172094749766728703653082566280489099058920544686844565\ 2913646476024611502720021478762437841054150529844036396269788208362239545058348\ 5597915475567851564447179954044472250319458200841959556281645227354913032599033\ 3764535871777835610521713157617523030384894540469870328965809461412638297296102\ 2407572997787667175131278701182647185728071817273641202454853500865868997094718\ 8174187202881793102600706740401037717288026967687339177290743377614918515277394\ 7487090094871118027258524260671611598410248396017147612125181847243979419860486\ 5707927357446694998763254898517759247569219529356357131771834291980258180316786\ 8247617576628673304039884375802751660852937794978450823263354328544576655611266\ 0227698172141748590877670695794065537683729371507728509254816653448101404315716\ 3990055570151053721371544325652607870217584057586852627795872287491377491001630\ 0768223289833771970978317683673176414418229000117671754762962931996197127323345\ 8055609584783952462499443642855790606153526037034946254973164027204489438971544\ 8681327602937059390508413463828109196255750052112086787176043029481770192677169\ 5590925945379211252628828793719815354629565911194466504205759090436039729038187\ 5062429131008093305753941671126976024368993318949512670862635171736033603092231\ 3294954364822484279814323908606886299400083948489624542324572218565433468077497\ 8949367482886755920437795542701913760361717699728428183439137716424080533254767\ 4210911663072913934058888758197273004873758015488000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -75481772524406759961286300064096583708997563637443065\ 4596210370601641069204220408029909022788051618596078449813861792532395194374472\ 0460335791987755551608236318426811451814743560703337160713932002977999375569497\ 9452221331967221103055341813956323906080129198647305470960181060203865625028099\ 0995718126395905235410524651712333325911917586418516381639670626471191336447110\ 3190724011214574722660302749546707866093274252045702659110536905949534545908532\ 7127280420659768636704476645492145576631335609590562688317027535568929555395970\ 7200955262001622546481505895650112910431879673545263663845856890441805789829654\ 2412214172125611569840344431289300118328021202449983708965922966977964284111718\ 7726756675013914623297667232594969472043079054312257732646912691019581305678697\ 2115182393142375360172545712904747483802189618217012014048349268419316717174427\ 8955764109451086566142198450744533565417384115929633948816113775347852991309447\ 5990572915267957663675069998845498038437890127926462565017989718987953848793171\ 6257310761258189840288110233013895840913873911639130402970428641992972127657835\ 6139861990836281310969315642887430859810838128403038282392157730456562510837869\ 0686494685703498372549506917988843921020753965946676660895826785968084978391899\ 5333519272505966072720696057949695214646032352158470554703095132097786593727161\ 8092867733250370637846021953527594756721334050762390610880010379481159385857222\ 0153165736345085284524291271193776665236992090052546777015576964308983414679715\ 7884873967326938700002238256350962594877958237190183766033188112134951738776619\ 8804630400118867247813792364488154160489685038228048522372280511232783824901051\ 1769542214612659698395339143398670061128472366470161450851295540276413153471551\ 9466255686223885106075227118999165043453223400324366774965523775869309198481165\ 2724057969787021772965625966530155232462508034012067468630166276987381765003008\ 08198121018643622871/5572996207717972092845900448664883695902578917377481814170\ 3172891524029157710301070999888996071903902694220218845747384430302117443814378\ 6697769037152717216839448591424491705085548722390411251690244057136223797841239\ 3244223904457157640352150994175826185225079811270292792984533290838752627388392\ 1604161128212312693532259499572771056794056354535818855622483500489929951602746\ 5337054527538902162690883165261312130311117459823479835136450315613491768122328\ 1218863991314436338600531146863853444091933491141961109728118469037048002175573\ 5684998344534144202951630423315604942508159193040576868148822368209161096945613\ 6443737140918639740680879899728523927183354281105762159401396666223372750105597\ 5463845248054294924429337662455354043969044541233523980195630621683963410582766\ 2868499431551081726414024162790843402945564376415640824179429579228383425952622\ 9871388504746481750702282167547487968443990431134639004292934575746246383718945\ 9540625783115947926662449459084469167416640854196277989256873632667131895916917\ 5476689784355016142312253991574167784581352986720496860524597473297105317982756\ 7168297154569007373229491711439309464527344338869718244804257133517402012183031\ 4510112143795020804372587529605124977842800877634850392648088794084685923989331\ 2883265441447119629673813311160126442934372398786377410132368228780309758666358\ 0123316683550189045770462847182018142759467148865333068764355833707901409713255\ 2898914958022786821293928618994387053656903066137127297948108352532359202756013\ 0874504341027082859375556616909516062515942278734160154080116136437846751653628\ 5166774483908591233693339835661852788819112706815028660491979196117299932903588\ 4145948513665731382013818152489188327424000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -72930983999797647468071143352335301323015170072317940016147782\ 4571920748277282382072537657988866089422611463869065313685258099890338858534712\ 1979459413799911527516854138937418756273641377128976987602350252372148187600186\ 8562168626272640531594365889821720226748320652681696703053000619086103241076388\ 6697453116929120816467116040265248573842312748982171114870201061217168165342252\ 2270541230262158801137432647622711921453577872071913566168057304329697015634587\ 7700549912383571734596923325741744563703115545180627043765038737597347682618708\ 7892160586749419512893836068121824006970974068568203604907636114083200900703629\ 6587454401497381554084325481188612615116762514150590080907679714352902201296246\ 1939004386014343825419014695152071958172906767413415592623134976774595201915203\ 6675611333618194797326203342689342558835918039145249703698789861300460098918114\ 9155637382007753172628890032643866398179029764816756135360948165279314000727716\ 8033571827025250391746551522076668925580005087586183061830435803405431982025600\ 5926799433616039816580716729106982739130595807055340276802381532458364864024053\ 9119333113278407665938052929342530114662203422058364353969176530293082818108599\ 2944352091614835662667851912186047234073341769109988147101255023507677867887553\ 2423879312250379880589493814483513186155496647184805598326778624594557847208731\ 3729643534364152455981378930213719868824187948067380029229478769258801675768271\ 3537555968618316895942378114900579237717601928369092762806176385211941958074817\ 1774283462416228233445028102046034021665831336486320496855211773995723452336960\ 1143031604302461523273062838457518340842150111187166250296373157508612373826668\ 8238998569819036223409465026286960459934621679198756663547638627211257210410186\ 4790789204075666033438440054825727795222718095779859638941690204025860207330122\ 1188230003699639570639342323941480859505482485517156159629436904574509086051887\ 8410899605049/60407692298001796541611921871454809992291640174233447554317508120\ 6165926933459022270254655604885840265509429254133298111413581220580994323027116\ 6858588016305378700803384433630124858708472332382131261195552555159649832584189\ 8010832383020228780899692668922139781132964994146825612270354277143531308352232\ 0260350081827948145252936561116285955587748433109476002073705665076660580828663\ 2367046623726621380260518916944813403763062335739790584637303965234556932161161\ 6871729746860902176316293983708204354167738595207274654122710408276324061676291\ 6840354724837003086052908536759909739676884956580783547223572673328894530260477\ 8029888375849873671113666008276900076226972538785007275377902672695694707023628\ 9859795957114944404035143798404438631701414336242116184690475666376713456654174\ 6311555863031848294391031336999124838886962086646948960829080151422301309803348\ 7175968017090554070037470852375813736299405780690690078007899078630509494627532\ 6064090188688747756119034480262814306055820773351279830653821900281266201553579\ 1692496427179005805307745847359220725727312590100831714674859406884809471247713\ 9623810570575095682515338368992153656951918193606876040448411735499479901467346\ 0976591920754437849694390734461906975534461408070159617071451978585487754837467\ 8591519618929389619744259199844671672001815798206617753431600759032464040861134\ 4283685956411507224680790074075063111629851127016082147838978174132498673134851\ 4969217099999228451724990202618577830110152587582507984316983416361494265330515\ 1414450919348178001491412973278193247223983516498886756744576355950106026439770\ 2605100596086747713832046938615070543581970933075941759176766477111009601997175\ 9993130140530861337716942115438592000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1101386094376327348575669696485585813294824696689797801002358090987\ 8926211137308219223852520076761643063773892095374070083136909907356669941702319\ 2747805173036190165814355062442443757370500477819645327872778604207493635455413\ 4217869364713866788573895661558648239960523853851999595595234158281557262409434\ 1397356632157447835667110060146865772746879845032553968327419155784074804335113\ 1961953790006235938998613849506974566257216902511385014019366345821579043563412\ 3971476176885871848621704848328657288729637936838666979659811941614455141214739\ 0562472030970452594851149314221050456537224221668976339408783590594795087729681\ 1839862527407949567225387777505320477815028225013301710356432251620982949440557\ 4973122527528381996507989222911460762381363440060194789987548731918981803638004\ 5528010031309801529787690377966607623709094298266812769380203221818251253697930\ 2687501088192891478791164957593820139141934287038050339118988991757628865114544\ 1951017735513852221908904029617695599972243902881267323607554852147301925027794\ 2643340387731356121863579526151014711262860966942970857152258312520616328756819\ 1966364307560328124933498608811195063899820617917648477332496627528492402429542\ 9001123041037775013408902572817805873222014191392713853699824013046932986076415\ 6881539160733425368606670560924578520103444602473393722819230808439174110834758\ 5045088017945517171830623126639722536601096109536798602232028057771996941603906\ 9567967658610955799789576908388663720078038462991674684734366800731980875455092\ 0408312435854739805942098697104277799384048602301395916549306990266857343849785\ 8251626041147852806241927038793707463058840710349021009428990439426796479987516\ 1927607950972094959435830047095909206554165720622478950827986376350116010987057\ 8164910996314239609355657454827858431066591303063754721553116520921306392943190\ 6556152569221796645108447364380884977068035352400699755054564355800368502088863\ 732130779/111180795221999113028857963424766603336946646944968702271246115439443\ 8181966353253398039827980413552802818432353091678775083984416141156082588978995\ 4320593506044167939684346916225650222456274415812062372998749483281276889014361\ 6954453104594500738100579808797632143545917716136633731997013343617887327129870\ 0391063487981427336427924625863459909167110144421606321527697996196059999469435\ 5542747225899125350450304622429547249133455034237403526765141983781257086525433\ 6104044379732781246658028066676113735600699788149818509330592934532420936665471\ 3224216448854795493864983027077316635121065763219630101947164917255728759998331\ 1622041433230942864863051082210302447872120417328490936656470203724692389803087\ 7722885832652639698855641939157638805714496026287464908325220772498766794065235\ 0148094032456482171122181466775489966727878068315963022995153977718249621507772\ 3377992462760086579927912303093668522460079073602459080836055634925490982209368\ 9701496749442046802166668553609830873809983891156759535623236013424678601071332\ 8040113598148181120176104631671207272782024303521330092562004869805422927909276\ 6316159989550420205360535116534652123565429264085197958493766002890604686537407\ 9495493578573110062175450130102328533203198471413052905505553373017416399053604\ 6091318335118701990606727762384342731226836328911805952845433545760755565995317\ 5719948077161701908444090139547240889313789530699384520456209569432642979738529\ 7255252286231499067283257894242360886032986201223103157271235447769722093735243\ 3430676427818003064200698752698407488139029567866639062251750900635089365195359\ 7460553664145520138619907300338913166791312536759094696729150699930663444293235\ 2475984786149754960300646334464000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3052295471994562489704745775778845489397237818443622683188295393742584\ 9950657465803435032235789645604496305794684651022350379585434136319260471991818\ 2242514727241634386684568035690175424175007323890603255061984051972051439633263\ 7690386290410681109005375623474680340735205899171305186828155178621334817513287\ 6428992311310411447760377086746077790360766071989867821184088543761667356632212\ 5409076304189104374391648006669970730446033631157925698836673182626936664619155\ 4288854518665797658231063905087405280844982955832367663640213843242785444323281\ 3326600078618271538658317527570934959079532057116288806935076578227362710788259\ 4580552816089130477548055502724411285126099475857412634636307698563398119802843\ 6456409905899521759776888759048113833796060807734500068341144183610210001093404\ 8268049103440680435991663598180457136763021675864260865851485268330622031500160\ 1527279130548611857400530195260240467735535862696986376426207510569393391473919\ 4005703782247543940634941427230191682447607878333853639565108613073516989256536\ 2897193651557483844091925225893613474648408227546001490890275108097120469743664\ 3364985864861048737534047022524893318890860193607688305452734937159912747362134\ 5860493063682470765926206040207252715710427526241970471445965056029579184823973\ 8467219952402875005649300660149194024512669491633229339692788262356844750241793\ 2973034469941433789464309159314003814885057419111268657483087205404629468882780\ 2150475007067179848731956947707391902322694677319345376001552895873525367714839\ 4838661615728501777715468186976162076734688512405001974851522324506372184530731\ 8014721750485034147799944038422453000182406736670317621198257507474598358117720\ 3184308142519378389169905779676328410368958565887821329574306961741288268747657\ 5373503005088024086820339573582477519135347624467665486538590585751826136030210\ 0558277094268943745705222304026536742042367353562652953793829046275248185228812\ 40261040199115941307227751/4324310116039332538337113315972880250518843865071320\ 3743966882695449175080399335772577112055704670333862525643896572414451015212208\ 5746074670357312551338837722166028856011444097689566375753080148863760131231158\ 8600692240212204317746422350215932763006269830066510078352452339737454079789461\ 4548768474025739406613701708798550788782918607887812766049227257635251888551222\ 9507673567466635893770647164669620765837573957234328208654202220645098495994911\ 9275847371410463043716870456398767294600700833018641510782204806227476930482060\ 1966475824634438977201211380961121634095980494828350004855701115351179883874631\ 4050556327327744414772576794691002922895870330487991225723845418646299152766570\ 3714549564248558555264111724451653821260242271660145904934456484179342827340066\ 5618888669475375173703096612703550583602568747987704122669819287038916526187957\ 7253705793493325411275301243037719636749010287030919075584468800590091200646402\ 5995493040227495753284098581952941783441457521520386770082707671551624803850394\ 0599883558181460459286440945220314889882115043524260597781096763211330700357441\ 4176762381375435034177344524428356472163411151284755510632006144491217218134915\ 1548129528431105623463650274279793513045257652699312939288053315518402843661826\ 7030698354909321761402013389141247957385523193761324237830721030993954701106508\ 5618764666847065900434137994532458072344382598074588919846540644920343428947931\ 2643759343824947423819641978609597358633768536803519175907654399011503776443611\ 2979902010562312641281338735948456246556002121813084671696496490432170884070602\ 6021442788116406237939516131691707317183642409033090305541203727017362077137731\ 3087306623928802908285440648760990588884567840611084259000338874368000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -136501689845707702009905531954867\ 5107564864988477894896723905469459453492324434532761838674348654348356351933048\ 7417966965259883444968142618606684617187570040057934777984782509327918658139746\ 2363945031304615524147180494293865679570320939195232251957010477972176497949222\ 0778503761618599675836132207981708110904054459649168281173755802832371260471466\ 6270446798087752340452218427235660813633252873603555513943673448697301259238879\ 6102441799317813953856314472389702378735351223748385304761680534566505236736148\ 2555834642363834516317059941016476613497891242612157891844662134849369334777475\ 1509542993192257492887179240115169887926683286079042074126855589401364514222565\ 4306679763125156834538486708838202067849527003647534262987329236809377799758942\ 7790296592724600951938006208427852097925291467418812430534724918079689407913855\ 0365787368956953145401519133380380741718516996527869208395809910630352478383208\ 3275438070537140667267084526710147678731935405654945536793518476630340622573129\ 2413615934589083617414834404770632279676540736356377483483012955789135399624673\ 0051834151017804455180649335078782470772257336534722385052321637554529221291443\ 4848738619128459211171463214936660519499149361337512985327286748856558219048515\ 4592949867343136552542413485470344449424649195119957872898838460118881199010411\ 1852201433680965720998339516433515294857564717303599903031262111393282749695311\ 5197704074024256304074889652315522445157267894886953601372270099182250967200003\ 0542541045412831700204701939420051821502801416180462637073788784692533663127288\ 7888430639856781068038430957460863815898101426269225439558286054104244549487291\ 2424098386864240789729151091180844205030168060753166611264825131123245770931775\ 5387663522920815128264774108499946485297387459871278317205468548354014929521884\ 7443999198861449835290808313558071061480182013258406034630981802560636911208977\ 1216503300208099344131963974757925211302266238745369991689/38171918069698481134\ 3098025940510939704220338180396033964994973007252350316357149459979111248031045\ 0263221376108731414404518159309199859017654282382670171394026000982363873842438\ 0769180430788303868476574028788137868057127364990269486082847596046523653857167\ 4213737758300678815291282952387769336219639762189322256317735213601953610845757\ 9547578559792624465016886921938497416818031297852837496407108636033704541906328\ 2152039249274263180090776125632026610406638907187921774776660372081007061738217\ 8749626956309857853414821394297664097578338421818984771681302191556387337370852\ 7736524596052641857227254479359093066158653338881393497155376723163471856235598\ 0670710565186483995137386894078183821400740568147756101156472757015536820724328\ 2167530644228428899598636451761219708806085223865329128160297397470465558706894\ 3047814018830301548756801497631831404842696425615228687043427700501588659621004\ 6762485284617868056237856354932890039663371467909648928486675992327906519769562\ 9722244567233349644207451418808274031913700070248997240425728540683600111073140\ 2636892389231884226540565799786334776980430348158952300919164355006312991784793\ 2229410334433574578344423880321249906806836852984843797577387775343402398720298\ 2994810635419004611451385820293977450831571563757353549122073164508997859952540\ 7889885630818718442883973169596184705299159835219947989558812214932234231418064\ 0776017370536369160557531126059508305626400297477011813456440360542933997682676\ 6420594763787585146152436792167551168132784337649152239765438658911144233118983\ 7143659986680612797503600348876724845407222678046840522928233516196960459393179\ 5947055972066263954767425461990105465115683655169560047953271669049225550932493\ 4677632393412608000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3256042\ 0298002128524863463098366516571612065987503936611123473266043571502407876438295\ 3585230905582454781546135491712792369042618675611744957413437996242793153279289\ 7640575499586408546651600845047507695626504884306845701995127228980003793663806\ 4819220140365108324840156435249413580894309043472049052104861957490150019802983\ 9514422586430408602975547781314657442466360623832368364423320512441393908105640\ 0177993533554622148591925480141692624263742259525063731983549020371950280641454\ 7271172056004937511124726315474234607114146337338917086628803725963231868992460\ 4992157197040405572540985886959459879604357059662460546568105899872959056418618\ 8101947663173418513159506399627054470210391277063869725610720194611133171867326\ 3358522878728415082976511547124200426619955049690794232415533269640699084099948\ 9227623039951023987967495240769534464766537222468349549729473268216543979677508\ 8233786795007973809198392253041240127154334049930606585048380182738513101951575\ 4031661607270884132177419906399482704561290963702585744075800497417932653305882\ 7563818228751677798506995710852637196384888228649565408472712643481024669580750\ 8990615268202915840960702407937886176051437748553240973111560016108435670475743\ 8266349626289723237645249029447871365729925816904344762641235593995349884323299\ 1107270131358570855242287208954375570961923253540854311139374093976803318406575\ 3219881078877154453890650126219642388061953743221353316484407343766383061544931\ 9669522939727313701630785273164776209314008012265986550855036212783106276120681\ 8307234803715119772061176879395964148973390476884928213399808385226289282400289\ 6626670085078505324451863346222516011783931172982325184697947835770455311400035\ 0841703165620478901371983187397929566473401830281077110375793462330534222680030\ 0572193110979471086846719899721757689536079765897979694462884829367257309288959\ 6489544060111919059838233211247392018871436184968658865234695311350219447007434\ 54016232690613649321510339/7048672168097278157024302061516813664343004501967974\ 1981703706575122294488675865799391800139798068358208886442855104030470701536862\ 0148621918146809311376117645996570408983034112688175117313738449760692399699285\ 6721446783730180569535083766429331431634778376136182856494910096942303677946077\ 4355106574645061648098984906205713311635563279928123136218388873758944322694599\ 0304842379844279163629182166747282729325609526857866824273383405417823572112504\ 3389691591578948278231247527279846595673010556501732072688939781873069305672176\ 4362943030125165026975793756915235169521701835210519906858115583836900032721208\ 8574298526390210347467247797200683296010657253194502465178012888387911040860510\ 0773313145579189150065570739262118959993274043923228697798075666494305739338139\ 0658261637340027335100851440078107644337781116253181623686084222549971891973546\ 1458517900472777202925546149375100344424641243283747745588865636546615310097484\ 2368307367209452576075857742514611740204007679121719550242827394956541652520808\ 1678059754121072065981635701264660183572566347313705317652179351692421715554160\ 3695354055932451790553150997715068289837347653817076167490314146804180109583451\ 9979860953092912193120306804413385983721042012589477510343562681996813667870508\ 1330544582294239624440962462059435178056963737728871748426129603982206838216724\ 8046250904452686638106175645445635495978136650093007094440092824481025780098063\ 6854397960922738495564242131932467045517674168624571554270299445759212565009631\ 9120740947178960320711681167370694455779357170864392342855409327174969226094699\ 9276442221016931604457636366392042520490033393026571872551822526275935207987995\ 7459316893130789717521695227216352624111711425574421001885126534064195668093907\ 7632000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 82949690147275409\ 2433983258257482530620167029041731468747328327526759047694130408091320505975320\ 5202316353471183022300088566898022513788183680415012162324118887954201585028526\ 7884357048622675979211785271068649891925980814139656823433157536577212271928345\ 0362311415069819393396076624057434122218018850906778053873051236070223655981479\ 2937063002721643086664060581546782881690154293263901592069639284240526670714541\ 5637052987968472892890319385198364939023675062121405600253844194290165688887573\ 7266580744261548049382513941440022526105564482010090042259309027642168713888701\ 9897107960190234090371478908928765561843476725978746703071079923892996652518443\ 9017033788650432911786326683588263921086737040215264007628927007634887020268750\ 8945370315537726468658877323176439398101017010830307602837853424790932745302473\ 7106040417321252111784784291351598920557886245530451727399196342458530675544825\ 0847125468001757344918797658883286348441653286045090505826081455570825309953709\ 8579739272876932692895072785909409017376769165855530445733224321973075509030206\ 3147020273198909726767195555065967268437053656780485548393222708704427046546242\ 2703723626427752861095182040181038403627220099100229347744342681716395520878092\ 1629683958133653695510916189720438046036409643336677064949883216744890498278108\ 4323821307910344237472518784619262801484772348638623463297712338431165108537861\ 5735254035427942828822275609630529876156647663073354076913483597129765616222406\ 8525852937990746768016980892557210568312191407552945707343177062942549241299711\ 1893717982323222763999305268255149146880865975361340704355123905575256895913158\ 2713726534355736424498257681010418710721831131915943516654164705526345426625279\ 0905208798710210208034630912242449754755724461135313160023709904376407022148966\ 8774111076670961199122863025243951601138246392895065671755030217116159619744028\ 9338021300995855541358974131463726038578176859476681097469237103541044410764826\ 3811323099708888919/16782346226688227193555092108312955118364975026531749029366\ 8701993321943001038107555598076763617677832560111783019321534702242612996391078\ 0431575387831208737952221988253757143988917261248545756345922534704268637701863\ 2373078196076019224056809282036304589253705163982633112101581398726137460675686\ 6053724149856304598524375326032441842664641174408633197878506680359695633014734\ 4718533856051742342032704761156775866621177284149608443320345575015694325715367\ 1857119354392908736420335831679174694057295508547220620317579633934551169619706\ 2512956469839611905258772335305156593477187385550544030273147671524060527427320\ 6768371522359600481062996580721393989484682787715553065763183278656670346762581\ 4498612850967140734270895469696131678323654751896480464463794750095691852335803\ 9553765271236618581059484429831349461623866805970487052219720517692335784638954\ 2004264107691150115724266008143125499674009120017035889937106987467549025546029\ 6125374382779592303757408635583291880437244266424547384117591913632986465723840\ 8116119647891251045248118750923226005660157985153228481176429525918448643981373\ 8364555480601630856129328984131311198813918933964320015651683306365525154326281\ 9709240909092419979708477163305241053259513039069242611702551182819071382133407\ 8147013177296592051548127972125478395508475695258252735654035174312037235857904\ 2922663042832512488352141023836270406584129135045162288700256669995815020553210\ 1975883123224208032497505670768681773143635979903674946803472242100936778995578\ 2599775629218974458114804441138098666396353436292004663807286126729698704012341\ 8432685851309320981600966653853400577967766034815324923910253288196741880332929\ 0498168015641287039282523118955500437849567652219257572037104229562987894852812\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 358624297331858175090\ 3090352362225563558381966158852558704141248055090754873192627509585584834791057\ 1181574374800964095192822654181124195844419912035158556174997128071182123843944\ 0508629351412020361879730854783764656563314781855714614409538313852753229467954\ 5853086176133976686718154737943074114031446299983182006693565873553542407677835\ 6688516915833448897261002030695029512457743503772256935521057257848036033605089\ 8609576679982813335496176118150203776574192206793246072650063062326860699358665\ 5571095904908712118611593229936011681404557523485950370794869257448434093519190\ 5139712764930408911893342934752422911458483286921642407298152661647771767946043\ 8958076794939269223641774788379885293365449896284592745620842696337395231333925\ 1277681848500566574775171887419351342141553097207329756057358558071524480975141\ 1318416818437002614666600678355509303296400970739544077502515928244070146709264\ 8018017748655810026325009712390600045671203692009832561190599012037290623094812\ 7703766210654803255426944112233363827294988700151562460927556088571529104294016\ 0754167312306762827853369668833663154777955833287586442282381324492832146174042\ 3928324755717337837806432871273360643643258318765221062736906765731172831912228\ 4686717442872159272759355291629067367366814291835719062894336928510924518986481\ 2159897637331967683632290172910514390241945960586315779290590683281652441817495\ 8302419995048517492349011852874562529222728498603444079241118814680210030455121\ 7209493600827007028494025708951140662155663439330127304798894525203456166477816\ 5355412447406304587614229644484162504774929231644561657884894810396391293627021\ 5684601560095836376754113893885429718329453805302022595611188406575247951641191\ 5822067081890398051679607855178039005286126712833470627435314377534996153675413\ 7469896573260091457238030684009318843702922355777739173601936105661279404160557\ 5172781137678423981031670017380158386377606386132871960494420946328209239401177\ 407035907701/368902508215385412580368188983097431921671561752690045130990274619\ 8157254188892534868043812362078410444131853155007088507646468860098649604021432\ 9882334929097265298264824620018626725989270706272429749413805603652008270854605\ 3468391848029989393604871801716119620418666096419836371297645656702382415040920\ 0387700166351225071692983008724576613590067572536735596447115958113763125203488\ 5926499952470528045877879122419123326111132146854338099317826280146930518424942\ 0017662355050480474589191194141834100778603544441150575554892609049404755950262\ 0123937527390605253115222812717459072758548233327526365228729641525310667227406\ 1868583446081505185951853779417219034276371924728732715544966693314710117357928\ 5978711207846502950220256836246212424360230437302379757135690224795165303892365\ 7166744079530480877769682606070522251616312622633684143195536365013506017401500\ 9211572262389390208943900690496302597892622642968137513303309982003075442039620\ 2556929909480903418636256147799485439207338925536878189705003311607832314532493\ 0758634416297713632574301961294801277911991710181613375648026127522822468645303\ 1603951050243719653890300901594515448030436306551609736909548694285836269646389\ 3724091914127147446079690785514882474737357938971088863903543947890051646255119\ 0169931013537109037424427693988298970612920805448636956974062176799431936230710\ 7117073143267905970646292991852976495639997307308505675266570891615158797783699\ 0871299596140524334640066780317918560241881933127146022766494659817647312557678\ 1403999297265647620524476311176595769249414396708070786859330795813926101241982\ 7274218264486014847994706359444739361586001718714949172707033392088463032584324\ 8748088933268814299397741035784962158859883602065055184075804062515200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 11324299202702934464011069032093\ 9021210968959237887889440638655150085196492741045640823317161384671006023744812\ 6328012641631697470163872516019028435171248233623415019347737180798867962866314\ 0000880735965947284477230071855774321465510277637384976256313939760471238985461\ 9707151721024072382355735674103617144554158579808697317467691798337750679681972\ 9398746281543651522641977164490399105850894960852830031428051489514966282987006\ 6414308342749343679162843135427109797121772329921206709164504863466528254950285\ 6520675167932996996214667435986868565858851954913281704467028957622968792365825\ 5655248494937265087685393713276879338097090670780546967551459848442891355387732\ 8771038546639943256000007712862951794056872673897011426756335421208568031209316\ 6784642123502476488186119711455074315607577405936944371715779163488096838500811\ 6453320853073065940108479450875432423475973658393224222832287065125918971645436\ 3454607323223790799332447496777030735808634672383188503254379781995878917842050\ 3334484913046894677112146619500796335789125040461153518514117384403908528628529\ 7311386796148849221224801009248368871134209784891850823334895378230555251818590\ 6300660299454498945476883275360891298464516779468396695686323362011536316683944\ 3420930590552771893858303577821671676522394584202029141635834988720227920315249\ 9261246579963003595580607452729434082265046943939199853217849834157790445105951\ 0888690662921020575470671302274250228530907928925712638293540922030851232613728\ 2010702743599101729862829992378591944419817281900728210431320099655694378210814\ 3209813012527949845032522920957269499389719111237941163225549503779983557052818\ 5861690881178333871860849482253270033450665576414404450740277050870034676604549\ 4297046962190690040961840975241270903553369740523734309795438664879242353254611\ 4516080085745509274771258216454924835106694470230770815584351471783639444611399\ 9308377990625230454189890634872822732146648813079391530156140741606978264912869\ 9979/77438862140911077462079981440235961416006198510645656703228532489853222669\ 7306957665651931168252547576745494786483947418299236929233361450983923440593071\ 0657608394302149435874566688322803713272821053356402684101074781627806883399110\ 2104890691871386465983374944704693088008901396607609440186184185558567694260196\ 9660321086941656121891898679586232416211267179179420731852023018695733945253474\ 8079196426253526010285710283552801598573592819880035955714847709359783163202325\ 2739937928153340836799894374077789840958315205026880987523272972508378432761772\ 8044873989484396197539593622669264409769496436832519791939662538032930845221552\ 3601266250588264478419400827842113031810333844705985544843042617160486828595679\ 1982534631826330476623284469621832332071354663624069158692313093997440406747758\ 7237784798289777797223744189603415434746600554491982909341924954106843532793029\ 4951377274467710899701900307485739575696736039685426793966546254144711280805669\ 5698552821740638766256498106040771856265870513687744408315381045405529452705092\ 3516137352950181791312180396471301605255625372939834029888304881599404444014552\ 4175671450028555260111713194843279741283933798583234265152650939296360830037778\ 3265292271072212240942526424357514030664372720287930275841158544961312068515692\ 1216543163918521811536011057910233919697064765262349734991360719158047950452850\ 3093714687517721888685806079792349553728443426217406950431903531715444594581886\ 6977780131413679579879679793435948839859190448624031513639240985283490678550140\ 2765154480853035941862813549537028936217435142915638790751182963112582295387253\ 3335199291123412314471311679396545449476400074868294963434191854648013056342504\ 1906301671400526608220641910287824651019303365963128819312230400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 37145864623869263124873303936211048994\ 5639858226821189624672190774977279104069338856347450239702523062934097290825158\ 1649591526640211763447769433041113981464038905597596331354305645744867517842544\ 9051809808428165317568854689535676205821030700978138040092001579976633792089906\ 6446346294050609512636421257571292401612569881513142727127044397434758450548647\ 9016226630663115267129835169285694866518361362595031914413094366145521772159231\ 3099451101393011465455586695762978325426094569622777171966209903862727182507631\ 1357391409527977034312542610833716918004091222475024499914857220643594259393239\ 0848869957912285794800096330110859393671850155103450377478230767807931342809787\ 5187641155303930220901582906978021422556239410510054002020000829275611828962488\ 5754534807971708633733185790707653025764676733665100085555699023333145562343524\ 3960777768129662951202450437640315796761375306948341881293549859530467781855688\ 3464266798367190413863889513971779427049200231420147991706448107808098636977230\ 1192519715571336656944872046936898900110192870395041484785749358595379139413173\ 4458087183550686590679530474109464267872628032155792317481515651513454062455809\ 4165604933988957696831634609086338321967980415005821918770442226638529281340881\ 2660545660300528489419979944806481567860892625475868174844799202360257153179962\ 6215324915190896694018628090715714433745189797027560581622933682989754905530974\ 9619660505831424870018305659317678234197910711669390335069366280488346848596295\ 4865313400533668988161451518933978478871136408524702491013022048707098324480311\ 0009653834761698711415097994956883874952774740224873334473504103210227943743071\ 8791458091022716248413977078331676799288896254964438903818248233598999987056096\ 9697147976078943320953218965170529313395581603504615167068045427525044891219931\ 5879836718084461754685424727138883885954796746468708621838048078016945077980873\ 6445805123311038015108288291855340018195553017750313717830526210990733419691587\ 74059/1909899254288987689914072341075450270183222460467824183472224928790584541\ 6346701393686069792399758795958183008127676928623965723316922533053437934096401\ 8413887630460804032924380868025959884296335084517573289164197029505483876211526\ 1379224623355843745414413982145055402467001823437027633870245092435832095983305\ 6766915055975364980332833948672994166394829032587702281187209791385489263506352\ 7859675295513588649994017551835265292512111468928461130120252917494392871132013\ 6953163816991769355863481616991240581252500321063363304333091675945485311690095\ 2378023300046004109701873104977504956387481049211165616302020401852478659738835\ 9371071273269856096668973639596616816916426553949320312097268816150985062133906\ 0954883588653458301732007329632293902113538475031808782460891971776166156559745\ 3523975816002640225541536200484646860061363012688107642916921178679210913944993\ 4474328352083360891446455374684760514756619903124635795429956961651057274145162\ 6723500180368910184783238333012447222842572691649528151657372211419863927975745\ 3645054605105925419540318699544777180443899597169850112044088303002353694256290\ 6619712882337904044962901168130498897536746856683172772976401141476745723270988\ 8961701651588402473179507466463838647675226497673016382986594309000982637247933\ 4539045032980980965563213589338119080353021489492331324896041923765257840660527\ 5889818453019309488635056982971074475743455472198861975819797225679995757677071\ 9474871545915693361658260283407006359274331410866083028028625091534036406614706\ 8507837853765762720643969164632177578614463088366208377165142330322847933060933\ 6018478510160231946450729456150850440200515808611220179342921285711601956741339\ 7887195822865478481908960841731849224887980291437672326057328595959808000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 16240273955450069379160598691\ 2291123330634993522452546087212892265038377504079803191199630114493254757176526\ 7929976253136546466559538483416290389707973635957874337455699635926338642820392\ 4394175957784179769741850316249378907716437804466390442418371807623150564864883\ 2508908020570179170743045937493745198587545441307144844120034544208654481239165\ 7413630412995679544025386692560987791678690985122544773118438846665616914131961\ 3030954471396468296238495640569219579844466872749957227322749408698551769421987\ 3926657137894062756065867602436327534487675846079689783384642145408239674972795\ 6911101617446191165172457961992828077562037400650530829026388422268918363733953\ 9414360834259993937485912461767001905450914024001865655310843160178143584959135\ 9806136034986811788163935572159841234712927758596290756386119436910671988012504\ 0318264197609126391284762619385029359805553024738178139306017603657412505232895\ 9965665174321255571600377628413849446527622761356173345713350066934248505408030\ 6666885053759388082017118593877979372942293894728197045751067919137955948349416\ 3520810945353754934478018477723939682878507807003351602384832782521712113513201\ 0815997880024734464827118641521139449410669498643148786004855191212049860173073\ 5387206607374294267794360101464354641105855349471299423520551945266083066807736\ 7151025374959422793032946945280319241865054394966247066187765892043561398197498\ 1238057154470298849358504365431333595017635069840897285361648921876116734221003\ 6744443915102637482496549076778016645474082597515799352683368359746006482546241\ 9282401590555571102219420174321815100909122138465614521299595715242499502720764\ 5413178734605874652256138679378351266576447341616641402164598344468925361405176\ 6311420944114745491434634065393984321660783983469120974719109645068794130258718\ 5617995229561665936713539306642873890617982590568272324131221174408783744052042\ 8458813140763779611817712840987104546363337125420896798043192448996037153110245\ 538254209611261/677286381495304327576344019704619144075763240145673869009550894\ 9616640561231543196320150425940166581759785891410483838620517717717016796024266\ 0164182698462016097057173977569623603474676113107317992786043151956556437293025\ 4807561049186961264610124419101091042939778770529609842457540833327158534665799\ 3076412745884063663839732349763612783517008832423005228691067965400652935232092\ 9829185280525514125030510737279456966699288344401115598442924317030459100462573\ 0484826432263588540335042259467347141753364939122313146883674516275079715439365\ 3070812623118505909468038401203488058803721258244588787629782522429314997882868\ 9852498997935832384797105269334949666392881852627101159900840388512950727526403\ 1871365732073757613426924276582400745772712707086758430788788510880910401006679\ 4354523980715156583124137409007667860469258130930402316238952525566550196203399\ 0066436887096864561655784937728123111652955105211358075783335719523629219305915\ 1439223228405213774347685393904150129451084125116473907687831737696296492679249\ 9317926530532678037498389513923150627979347983252232561484673769368304403590769\ 5099748269639444730221751189609154309321514006013472852217595629304550238799363\ 1130791687591310576115522191761105656848981330405527094835656160352971882619467\ 8565179339721856798122005246177844649695593210111258105905454959791948701179453\ 1689129842741585897863060709167648229502139879508555916499623065095497031211997\ 6441435259970404100016659928240874904189773379263240575695931849191272879655395\ 6143049025743354715290283190064974471391068063679747787344136355196801601703271\ 3502555365955905234788818726288255023914539404701211980946616373771098128566843\ 7617800639053360865973445329316980910580006172703119011497713943388675247597158\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1144169137182609519\ 1239913149844106095533675757541404279926074084606522472801115460098401651556059\ 5266574159502113553801273328819266704843585267615635908832552891317956147421269\ 0802058840760434495286443855162976316507789577941669973212311275994722507013692\ 2575142262925857408074617483100812222719177949177850348596848426258362419220184\ 9943529650627168927803634641783233439717333225879177469416663817212213880958656\ 5510783536367982364920725517492947630142696131221160731738789893212729624986215\ 0703973313119414013853585432915720149992971985010278539623568034535494826235304\ 3303850473888521086533381946411437352612361082794938167838075249444795632120613\ 7635313217894630587157877103210905232447499833309243003633022593532099099533695\ 2621956479456799831794786343200777627464380959294509908987722667021900438485398\ 1296655329215949258961083889394739930013819036549033420255791562495766069615516\ 3686003252284259415754241916871400852621652414864377371695725395877655032517045\ 3169107621789475399585409020835280008401543857200588467152895645307286743900088\ 6044014255234255808120157386696568585477264433331856761381523529503913715617903\ 0877395074904091879534638930506682772008717266167871758058214599996629208971898\ 0017594359186275917406551892121243941721392535537445275394342681898773416747093\ 5637983854276693168054881940881607881700480770267113946297115282599403874519819\ 4856527835975801461987624191243985904271359451935607610047336519506565386185573\ 3704838208846206504241210288310178999291490103113074255923286961446079585560404\ 7669813946058378109008870977182285524452658000294447429054382635870332307172692\ 6424755436036623334509010425089674557829527811639486897620756858223805165008559\ 4916167557949410374125943428696290677373070701203080518371729225895007312801293\ 2748410471227320799001323272812347889588254892495687904054530128424270326127904\ 2339981600985483487571759601303219121621574240058206902296084539609785038290331\ 622540028590972417088914152550307717/408932529751777301043587603345245438647834\ 2734398699577993170131563961506681510691837750545027599959752228031085237876468\ 6267796835098023275164235291261244194662118004386908327706443841069180259791624\ 7688933403646946793434667104575222782907453997744619293751015299421206973555861\ 8910015418359274702160528086266133026045161063966708912104012079102406382255034\ 6443765192316626744913597013449171677069387424481981635486207797583574740184942\ 3313857348410531257696262428065857020974721186045798977167566407888739465001269\ 3469564906775887266197627127846613081180351973296317054705060351393150200313512\ 0351833933004769088354956212412608738308661131777554335475419145840280025342970\ 4312937524379475215441150877363413647824282250847628207035686604068698699208331\ 4420411608944312832774562107550732067651970178645106433152218259805754075931201\ 7209868431483211839738458387552789722190417477928195947932473486417436154996768\ 0853000150939465681740771567695344635103396509004809812881742505338264691585876\ 0049054810560058327283043329965826160541112973359151388310447284460779191885666\ 4163419052560656410310896444896537085737073422851976578113411854238999351234020\ 5146531241574860864461687295119531232624232955689566203029019664967296441551733\ 0270648832793049863542617712566478459446058027424980357818484465604008063258971\ 1065865853716256075051795285521423415804764700658659010282415470026440221942093\ 8576312881265010847810667218400361591543530175649907170513797023513142470737893\ 5333966329574615403847468845304540218914970063764202312830629309132729164570525\ 2868580643795955981471671779810817915829632523657712449552409049901127603205179\ 9651311748138246249398787508583521097638159383820866212527241598439062637769514\ 1998760751647104862601346786787328000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 408368479382785434849466450142073470111126158548330354186208075618\ 8839413130475172169075116972568753341328169594897823334136376332784917032377807\ 3904679192906029550319438790515495539876335218932908482402517597084914822941750\ 5705325164408784804869738669384859051821966456283934292799205729558034875716152\ 5646860983749785015189429453915971586087032110553110807730720793564085772231271\ 6393476841051819908939417516404771377704693259458000938905352998707205525902167\ 0695587361081848613195603815378869910428955264674299885469379967833587186391817\ 1124444720068006551769263906755909588987654704835780863062453684828505113457172\ 2038816728969353644373049943355078273456472887593622615956214162292337717525086\ 3808899622520782916572204171994565709643975723241934355124158991029476306514671\ 4093163754506118477229957702731341963481521773392287923692327383613415876681959\ 1147770890543071143896657372218524971966015332332034621772477115010569261605725\ 8086342001457218730341807307993666776718331785415218149233209268969658039560620\ 3227666907837537988722175257736935370166452100767836940294010119719018336788736\ 1067942850566194186372355545975921118998947095175019402038580179992226222054662\ 5360519307413664375915867714922794539437754666115266645732939203544839827734999\ 2834331582787779046400053698877313257222455793860913671003089548172817350787040\ 8016442681054452314404536781025379454100213569817885317698146276637148406549862\ 8536067222358710262198592637546897218447453017885850843792620794644312839538922\ 4343722811443805437448371286095597763530950169337025486010433214283150867969159\ 0725896482732765351171202302344320707459913544740893076851033008928522426215514\ 7923845193794219543981465619853505634634858008429345460964419710430337450972751\ 1779748474090370621553559464657648516406166764961180714806664440246152882623862\ 9597643411967896432721161347315016613610427711738880656391535684549702640699030\ 761520732607009763154388169628095812448019540215832506109500427/130819262740107\ 6965389188733470812732360294183731846594539037787333404021345533752477068658079\ 5817944280668197897433626723522374994368187864916329520218520859509270014441651\ 2604672540984022050016798442710250908138511903526232866699203896326598033509980\ 2685534755963066157761358926536755880871913476961182117107848565650157525763258\ 9923175287388750180369241833954287513666960542504064422647314637536074261936175\ 8169057275704791670158537887582290807604294468723406529492032738969049554759782\ 6912353142937714064392843046823384323918704792765254278333356539393816190026281\ 7009922845401639514351735605630815388616046193045223914480652910069034147409895\ 1614270714095162905711042568533685819439463589458398459465935425762309771790342\ 0352510332419491495031169765705183396198323138007210797714820788789887710227849\ 1195424510858831683734809256099494827622426828990615222078004936218398184701860\ 0278187156016227372196936563774740752905597375612647354864859912180447371711280\ 0241106183377559302780631907094742053324775099598067114262331600144053584953506\ 6813951159222844349288755075878236695827620769754548420201797967244151948005380\ 7326862295789268074245082877603084014973853030661375535791431542276617067329594\ 3398738516094106323066776482194422311795500286626245079223511952310955139173265\ 9739380382192861491682539273086168693195389529074252596103502574665451842513465\ 2322889701537181374327064720328650424234610887198249752556756022734910171737119\ 6624319165021320000364630524464521355721970073753984513834286026407266602679548\ 3087848590556936992613592770130084176501132386022879690514235419158430457785911\ 0755478934290481872781731188652723463345153460912497862845715190201348588455883\ 0383600491367966456532572482128194700750675948354047836160000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 3721220984885565148859099228863459188546297\ 9036760217294466582528617558320976050672612470502085603320327973592377523829467\ 9145923777508263028016655446275345975001307730166946290504188537449561697713875\ 6654911391837839360244293038088030844773063174006110766176548107679147475371433\ 0598010021025127773032502344781838745091586206791757222028532374329441040399089\ 1729190841714400673751469707228663910619002038249020003754304689082217061628258\ 7690524410982449581043518939684720711094339721159257190900609327045065501774043\ 2524763790047459916404153844210526300821655283205974517236830325074785090961697\ 7207208512161559867385649317964416184233194361957508490832507097362165241245772\ 4165906828379560963488620547747276561998140764599020197120098188579541018960789\ 0686081436009287406172480490714941819361438048049938997620667132692789033391454\ 9896963221651341356851929258704294829941412386716983086057635549223991035621040\ 9999240776197463171555977900672968231762621053660337409709750660720409023409567\ 7624172150522884729272722808991967878282734610707721466427725282056433345559943\ 7246646228175198754886693110946949222269660191917517750950362225323327130323514\ 0536833974228942083910090563630399696764954925195288325989327344911338491243684\ 3925388141572868217966185129261372972461728400342808255547407365362103849480145\ 8926468611578490826310959793106753539351890610935193101334542851616621653155388\ 0177540776596127352694727775916605098762041996258759450302809862330861702306166\ 6472222246845683637160217394654247349739494309981108342300134942293237415792430\ 3696890783201420382940345271600770577169641487075303636544855070951947402091817\ 6760762972418524302065018468336883483829280020209092333351057274215996888269751\ 1061125808453727413220476032167805012997407706783942110976762913977317509027453\ 3748708921360079445888932715603764368089397201200294378745421268707899571633056\ 9207120084560816950016442159796892140317558541467773006477588464224341322574916\ 31878439935322814031/1112163899073551130247260680884329757423481382061998568903\ 5681731534478153730574140983837691522949216607757299725020602171162212897076029\ 1881667209378498538714672595948242693277016181127521100564354012837199688645237\ 2608404923570061130938639458830007942400312864067882399298435793341323716950872\ 4280888358775124254283742554971689707313710260362682900186086727431660247638080\ 5930774754279483111237770344205336566931071008392168979538654255970021009861191\ 8183492609078018087715956254374648660104900546817654619019358733802299673427098\ 0861790348026838004561560556622511196236441329331369385817800533114132305631281\ 2045288698039715568444597507390615864822805762113459346403748978791685124814019\ 1603350167145664692410715623450218766959623711803559227423085405442339769777364\ 7847253012796732106837694945909301811737630228972659785893201224988981207016344\ 5977814912473176028641922686196939135744486226389522766562444501802816006083549\ 9761200165146898660709636556732736862985135212173738999733172482502371102207812\ 2778023108832305623790016851305760006813942332807610347298397181643681279860812\ 3586859049448613434360605091573226313058132689188168526660626739863329110711098\ 3662225706562851386069564636696506400026844063939813085580084646370203135605088\ 0998047113889605892107415061226100145165774561985255383864622727079005593670332\ 8385660346865318568943937059148359709638637766602082482523432557717473170658267\ 6311623686675170526302212517144573664846328313882297110815101437596051614180944\ 2093169133968087346775276354273337621948734249089433180842466087094486591816222\ 5181960474104861694916118486930734182782969634393808745572946014836500899107144\ 8827335119825970163754633058464400136218336420933833049323370103923349160198664\ 3005363750932103928217600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 9152916280434165458169785286746609586327439627225920562440930348412723096\ 1343918690476361367122657951163643973998348395003650034377136226410016904914214\ 3132911135728051579838081172580103918741646492985601141593815593833843143962004\ 2010116051240212844988007600465341597483975791612868161799388693253807634974603\ 9180195589096234412927833601149862487842328355721413035250925913277857293961638\ 1388766471167869448163843066536172923437994071195722468059014446295715753818899\ 1600223296412832458284705058466262995315427412518257871438514047086464551848514\ 8743539737537386490310812167185559782835145232377284865043215074023705563464233\ 3050114098001486893790556040885938392392425496702239763657013635650879367145051\ 6588726557535724588534408779971827245357494767899654730762374050057566588114216\ 6256258483458822925513041649924132095323288051164320169238410640300608301431077\ 7237041571940057513239655942006604618551708455436420655257966830750324103444300\ 0403342351822323584194626880041206860503735125062489600177611183584088142547501\ 3170652341871376531633736202069671439812176195191601286895432879446050286617820\ 9874989017210346828097309349476536918641693276968304320157494188337632644302782\ 4112391760681294238345671865233931284516167802390160246036936659368266211871676\ 6555953888208537992506019458722840875163939174516828495565123521206891750932878\ 6804073974177611674418104302438194309974375866253587758293225146642168301196788\ 7459508659271489706350498856124411491877350627855815468906125278522889255161124\ 4085944048936060116246310142618021476904474728410839615073903524807706534976585\ 8988449357530888835032054819990300493270404844177571919388736356157556001329505\ 3240265307833574100838912889405036857330219113497026382747981521544540074205469\ 5773796226373632693033746177747217853675113042237059895737459440736131818466250\ 6717086810173755786592297245546447230434140956742559910281338112086944781572120\ 8643568672414850440683884322699618766420359577544987486646998601909/26533405544\ 1461390727919934922806686725570127065218375202826594390308747465708204809216472\ 1585190723908319286096526724474853445814634635099044497641920184326703570636679\ 9182322221813908428172586984579269463025441843807651438286509161901983828755670\ 0354449778006655417161331221696086672835010973307533363010462708176614761290911\ 4863278364514447616618649176145961948980784713574746268280134482913429646813634\ 7138327306783952968135119999766953552678038156244587267434975932017183934349817\ 3910650939791199569286452428225009047655357635990999258041991412637819855900507\ 8505104396974908686450132132056669582968211116133083086479333132356701111709053\ 4149889157880286883496384563404135796209086465446623521064582896278528585435584\ 0097415410366044201401652519014003103976030426917999236665656759872935571301392\ 0586832309946808788082427194268840206138967312050808864511939453184090742165380\ 5624344586516878932007157653015243206399936347139079406179940040062948811659562\ 4895711904701882928486956075389751191801023331271430187856215493224022650608862\ 6536369407086313945443332269321329535274850383435430374750070342833894123302661\ 9144959253712390235492552412213522338565762015903275463169199473121236365765659\ 2894970582972005510883671670430924860347461309944411311753658336222938523391617\ 1232253180597587732552972151441034316699581148112027528907488017862015492568179\ 6817219897463874162289252530939491517089092450799323967291449232608744608866222\ 6357469771412803594302426298825624141033607224402557270307509881529110383358348\ 5490691911506342207856834384275183835687201575307451654456580370331835616067597\ 3543659466507540615446108599604566461115422997465106460766586147417626853144720\ 7814237712151636179822337186781358550464010261332122309398377179119616000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1095999973129857044302303268\ 7797508193669694233920548878713449138005845289324142422706516715453083791147584\ 9823801927568433503453915260623783667517417366744230011815965826942263308012882\ 4338457865816957925074879095543079546510103483440947040016057741123951856510994\ 2264185930639149867143776899553608995490564007181975821067217961950493598103972\ 5314595258804186698646965942754589243855475907119374312237220166533402558557201\ 4804202768773133826873618399568952672659298321183323133989916902024049649706459\ 0101377399286058061662346188785518054114554680719876002313881955266452167669368\ 3493937610607681201398333253742527701063387544915620002284832017726279705953499\ 2984483105356825586994967552016535874050236087420743666868679042948944898081455\ 5059051069790450977239809519379059815422542336402873854600506785826602072972101\ 8708701833798742639417634793783287960462625772332724279633935038398278485881036\ 6188853272081729816544573708646987663378080047575193326305292594161302697113767\ 3172158495803058758844317113424459123082707590091584484160900083066226972054459\ 6758349197233868998405481441796320022264393136093151998268673695796843938856238\ 2016231383857494924966291681833492458836636114494945537733281625134560346061943\ 9330484512933775253574348899400129302582281035318969400670934776323955833854409\ 7949669952313212839656498038252419742665570307486700803179515140106665910121258\ 0609647440778564628104219645306065950005139686321859889111191807922053766947917\ 5828106149730861293027732749323427981852436904169175068753642790014854416917721\ 8388274174817067082226763131731885553251840556352412333201954306503703936162660\ 8217767279887833068833761382999910124650951222062519307423205516440739534786869\ 3258261034857085575931534320565820041735093608634381019714135867705924471360306\ 6786635384181260340207453827706923932963454839988561462125753082707207538248820\ 1028045931167012942625754139275866489460200832544909558757376302102488220078863\ 84211075743076993298836169009106051237585075844365253/3210195962981038106824229\ 4178293198308768665332861395130953237502901518601811794773542440387526526837661\ 1603181212693005033646599981721734326437942861110118110445456796672727365024756\ 2020083604657023108663316389438282474193399410968795938832919783216045210906801\ 4345384844598168045856119900047201705750050917642931743613281433386161247508836\ 5394888112354716532070965869815088904247346371875394035218328292377062776537080\ 6545063695016504582854311360580574655674157941057713115594054411211142936146547\ 4728402156636115227136572046795887667370943333305078192921230156792104158199706\ 4499060960864048434479584472717850983318463058662737826344298995791506757116562\ 0900945240054787685420574902346573622581064682459463621383299338091072763478670\ 7546416370625151741527600812742861174535428269275908616153786259128961805583198\ 3008760709982306738233722358855290352425618326334834826815628072194760609929749\ 5940360870662124948851400068578447763451242144271888519091989087088547459124157\ 1891377345080442759366160579897126401823844859999550810341032753410724483126908\ 4275427936852778614671007650884895300106033877889725228225946173056948382566562\ 5405033005186867847378722046862649473478658588614827934336955048679971325906510\ 7431361465749094560140163627154511512450821547645900105394646517898986465592797\ 2551112715818518558194651373173385049331784712051158836045328497730067537142060\ 0461767961636718011957157521938515063939965807501785096197734486641822292003912\ 5112291688035533331254968964026794204984145202635602067492796156299253900491812\ 4620928412133424153118297296246274458325282806279454264312799474321724826259630\ 2493523092378271585033862322264879971902532728720329755416412336238338581592327\ 4741198344903330730035005289126155989888988827662667090209162284398280704000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 15495791724834336632428\ 6666421688803229799873075769332637370347716731368212532318126108005763427298283\ 0506745861700687719264257841085216345783909074803296461311593220240261883283198\ 0924816824738751101132415786049380216171716415645441673502281671811459856599211\ 1337521257716624685505577346473841146213442595179758329284648913295466698791079\ 8947243403047563670099543293491114971727781461726411342051094838484174810935352\ 0361152921227602914940080007654490348279654515725875688144496010078786244586986\ 6851127629419805554628559540064892987142698737547512789930836230900310070994750\ 8224401967257828575932900440646085538037791787775882058843737652409904490543686\ 9544273209928996193313210567707752284321399557865495235807247723077814505969961\ 3592473256905878385585860436315293888239867669159524801876921411813016787705589\ 8701400732124749961402577710273834085431382748394114150750353647199859881376224\ 4339822610263730004103130331870157161885890660072723609842258421356640125769199\ 3761625735098353427327582488896981674738430154858430285475191874196193941068916\ 2412216828909472706179864709474704459229912861250938477175787404769169640297188\ 6886635216067598956509039606180352081316853705405829751358026906716937265344178\ 3517588537353131643945402356315019947418493819248087197332701902813999855039365\ 2743232405464212532120349479594477370171324673145610983452359010830551851345306\ 7238410263090867488771553442952159871356554762470622393414746007161890824297546\ 1635014286814582498652751006391558988741877749006782413602187225824773205997932\ 1354808496250359341351697675146619743628613682270091095385023816109502743003676\ 5516371925184019643062123446959159876060629141976013495296142673567274473764396\ 7475902358017231196593630624201277404679002754682184027147985416586894665339059\ 2777099665717856249086747353486516025805271540362904547500068878823534401135739\ 1493666990479616678489799236731672160451767027395822481520352349140028122775816\ 293808159358211519233674736857748563025965855845888917587/480485609938957645564\ 3209762424300044767156861116595491967911837363786210692578148226903118875999832\ 7726550068272431393717514920356019299219140947263594694102544629333488666903452\ 7657368757228638572511187105189887009828254334320905151551238581832681659394956\ 1290706355861477252699221069917782942406645265650324107814957363058173165039539\ 6342314966409243840877139881028588570848740722436776035908654016626424315904968\ 2546253967731812115344384899851332875352261429498410595048090028659054182086002\ 0557800454330152253309048835554400011314302489169807842110195930131293230441210\ 5850775494330632339149592664702703860667014976242710932285496623883104806531903\ 3925209284563085380412360533259322287992701484045462124033011420187694315403143\ 0022385947065166016547030592318922698028120183898297269535818233208724435082699\ 4408609269893757797224513120969706442424351122079572964121319382382868979740570\ 2548939952909554567310630111911626704370027631080335049055386177720295580065553\ 3868284443918663884744637436034374818179391209823094374450013935545694948329517\ 8753821031735585736362045537873791788326274595871105682170780943845617894328458\ 7645680589448349178525733543076732764144321164880209816863179748602533259146610\ 3761053423464965973656108957492759584676291336647035937208973695287905238773682\ 7608483816142872357523643158478573176200363741562230920589909745657856529388715\ 2431287967592452273927517039880145531267321025328698049822969526277026171050980\ 1779282990000215385066408618840824326616374518652741704194109133558531782928441\ 1171783771613822829940261102769622510889592113125448576803717288534623347513818\ 4444885895440041281162525581413588433779865312167235571042481178995872809615203\ 2712240472411714834014249487199126560613349915193646620216520836015060062044160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 54749713475395468048\ 5292627764392206207362732593799795964129703869257487503115689075443288578270774\ 6009165456191438731803886441651334877604421060757152887291344581275404527337916\ 6824228363190634627933047352134389185344565921822375041856445133897395763310892\ 1418843921375166267498555207909394551644034731728363996944114374263440655469659\ 4150735765187736556091031520060021858480398735348924710401722915716714709688250\ 5463516212248946588535814543518696749513290870521616987232172611114516970373949\ 3514254567436713653848739700463765801516612284384964966678326362964065743014553\ 9281142182137753869455752177054913919090286631631644577376247096517455950115785\ 3215683583405523738599952038746938160814898974290088305943014919751549939105741\ 5757492938495098360958277610745971596069220043933827256165454452975141783787623\ 2641332825276264337607445820585866489208118296640350106016826076643547340624956\ 1341295447892346838128699963376137626667456422094538513210511751829160256147438\ 5560352897798609344925074537111636686182272384943006852025122898397657718298223\ 3520959966505853267865103349444117118465089480355294528064681867258872305264928\ 0964430419855538169194382870025652702819403700142668003838893872107182751247004\ 2333740146176370541262504703627651795494560349200427965352667308958283140109800\ 7644065398217623997293438687476982794410040826497267983249500843625774896907382\ 8990095738866595852933031374870490338695800726449031429236907210761691406572057\ 0401831493947585040184939797404939451700925532039340018421159328416015667655402\ 9894858396586163804387526109161991861191645480890856685011385962937655814050097\ 4966201229907251955175289080407046774824982761416522526204393103162032291655938\ 8908548668176404858066199290692146070039041178776351562303701107944927292800553\ 5259147742936237535631996108271885514357564247192647088012470819011330016676621\ 2124467775600098408356861093021009652081910716241820533000176689720709668751621\ 028348161766892684520455262911202974875020436957009207615381448235544567/190578\ 8834158928727656149976167320059963889419781983105162259985920223382958539226769\ 4521420398786711928865694759283676954391158557133751081195475371851227298522359\ 2624129143026020066497759380254125201588632459560766192067576718198085426768694\ 0855534288285115079675001178230020669554504012422460398177474071730174934309417\ 8562792132861858077980287409707004134632338311703201154514982733807830883788116\ 5862942667933668689848377067817636328229330038863656050516521182765183825238255\ 4091728449807691289390663128792375556023344793028195398016978701944248483429775\ 3579243179225113517885927441406877962635739380605946028096310741212206572396887\ 2320803448358509493032436950476059940655827575681090755367191333126943542236964\ 2657382875274138275655450113586055902063102455664601615723823229576581468792200\ 9321482383705661113206673109191892390757800512586195745460962474687533322309617\ 9282223056467326181455649470754936220840421616405216714593071566068255752021557\ 7717168133876769088798510817277792090102804118805536609343173286668581080188821\ 6468162608276118850258537406806098977579000435154026247211578997715888755545100\ 1571040390606417677166442847440435662589217730315589229100176990960650108717277\ 8184707251156451077621466127979303932197821639857396326753738954759837984695205\ 7086445997640277196787253029890198946341344289804973421162200451770329426844701\ 2345229268476993084676537598528296510258364383998602537735800146827509779287207\ 1074380619703649676365715747079549611994158343148067739295732770689371736086250\ 9815753324597243869779442272170168132014722815933812628124621881374107981313288\ 3534882272279881562484202559302908105192004174984184651237753424748616473079427\ 2178634953282419914592619256240053127602834263195334857233212936843471092460741\ 1942338725548401088266240000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 58455771261038450046026302975762763338810432116993502200266594525772659\ 5942217719964688456116046876625736476000279233745218760375426629289326305525302\ 1105080920936724836821052273932517883218344208090803521145854512547730561538942\ 6108994616778219907230126965005756670968844524032720051252343526920742568273548\ 7444190468207125128975738560337023460734180472284671514713313638152824221280283\ 2948376663211192645227729624601039170363699021193051589096371533251043135874814\ 6853781660650505713611495083571313442398416265998945430229558634929588393962696\ 8832492589260600555126924742262856032492028441340530022233144854049845616367656\ 1978932857699523659346851809719837529122854918067376308045526112667765926720801\ 3798864276772679896162164954547853156827592865328011964316243700774299041527880\ 1157351999729564186985954572139708673522681857305563885459374341718032358674976\ 5066532056994366850149190923307134495513131373902679747898519920676995880522998\ 8977657784679873510111596620649171993125066872673329805860938810834744213260750\ 8390618328295735131570893723786591523272586052240269079674077610382583986685802\ 3073537275409633715182366398985518871946021572817883458694841686396311024022095\ 1822416971410021774690543966159817172910866713555293576057279200623900520639629\ 6816164802289680379480393323948239401164555016691306792168448769753533174461464\ 8953744105936656846883819703014665311650054054203396271614442768826220869655338\ 3474382253617052350263996717208746776086691955853059903192657458669143657455287\ 8206071804182251112501074149166093938070639521505676721118424575201447863117143\ 1513692858316790499567140550951974431478886609473555368063640938195753669878375\ 3811450347946153843171424764894896066748331858336819805066726933851269157660964\ 2380192232178350433044373450881774890848443258955532651037395269726315721270702\ 8536285942808346536145284883514992660780852807173140366214719510482787991731230\ 0040015572544645380275510118267430701399933069587478093508540098020071864315310\ 282173045657/248323706888045338765359071766042954100576187083230643875254276999\ 9277838744237753238622004259836960342227038494651502947601226303847729308984828\ 4329236696135397086010108777725301008052472522101530256252991447032996443558120\ 2557640307253174943337006688561831976452360925269982104306016070736335196747064\ 7466512852301499593052666545108359366458811959875614478847271364523142155023130\ 9602573995734584302180595525454391211578942047832483216434825365429830903648049\ 2261862204772113822741075129076835519244318683096895652514894333818397900505041\ 4796861889910777433707293641438779495054105754296301008763925497717292489378504\ 8321397979534340307729539932123045520606429140856722196588229583535471522061408\ 3982487257540559367215777849237023535072720205291244346288670377047375263290956\ 8950636094619366909916198746886920452029298191518136272669489762913892214075633\ 5684481260582315520152297252481298400886214496099003916124386958875504499741911\ 9650680211414347060814861375429453344352396627666411342567750444996083440832734\ 5597282476840265775357566430717488645591556967401489618938646229899453335460161\ 9652014148758479276070575607807573350341106729038482156161102177508808956877758\ 1821958867060066845235225988444214633170277443026552966018628722555802521943931\ 9840321149760669222572205390975540764045613388843152103239049975050231054705601\ 9325755273899257765396476685458268870339504121884909716294680318583711644179958\ 5476215712905514474156989394207727222099588881997729585133070450754786323215368\ 8269671060610504882585243775992640321951100266546021710908275756690211133805251\ 2062075531105739307901678925116089946154310009366806567507906702511674499492430\ 1269642440677458918961005379453074666028187362677945157048857067319047544375869\ 2387469377997037895061696508067840000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1653518231657116951528736640549298765307410668080389542502691\ 8688346033199327141691159906220095096376292832631663910094500614063700218262242\ 3712435432454428846319181471813374186860482240842630849372234401221074806065507\ 4392909480531665484999322083755572107821675154185449125981817345553648818154656\ 6494098047734461203954705100970000153858422547889844883033423651305984352507203\ 1432265603585303511771196331359699995014395276527822737889668220519931326663778\ 2165227685003903299887904611925815431871517256782002226893932415682216108260517\ 6252823983296399663273524659027666132418751092613422161370241602773843835543450\ 4371363125494279314487982674787369269630413542840129118185819620459010237049398\ 0374798458996928428095513828509995695572501809106169102408695945797414520174457\ 4054154747274187379684476312736962873649709393363708235387291689846561521059988\ 4596129565511536769910629426181942799369102005452867657002614837518335561758760\ 8394580824540371263407237019009868061836948162463563963405950608156182048707303\ 7158257990705674351820508940693488551404054868956016242464787778701528659305066\ 9986370956759023726075997148891324791605847738642353684772871892817483758648210\ 8528027924038935427875304276908677745706014066334641129264257917521978865219441\ 5549014591824335728172942548361087176330201867380328792782380516398200448808443\ 9065132838841220394922870948559263558698754559994348068188999870198725804834584\ 4634552978338817597019055715006036365725067794174340446574333008208259744601739\ 6642789781233936125305670650445912713242045171374049163692996325490620107491884\ 8903375440618052726320393732814625214261663150588577440092219923346035883542688\ 0455111427939175520361796273235781786153172132134025153228427646720252674672858\ 9522612585279478938173192903594643920571706746286745524799662630661728194658486\ 9144812694120833094888362161816802701660620635869883436395113833571784824689163\ 5480641845181148057598827635003049679030308299379352676366484768871989151473468\ 99708591261403499113924420693338663599/9889115228789876864158457786051660747795\ 3017845850840312741217017555284387062957828070955682615968364989259077431143781\ 1391333793236465992120123830017698224627324038998933559218332193580325110791251\ 7488494882508898151213791429442708028005129152138039635880063298532192701055380\ 7723663998958159117730044839197978193779749163253957661123767406312300883794139\ 9103870232618074629733685482884906897145309626758507160260245420478210862816895\ 3238323247576324032768400860049423301324716746516218838780631573655547275374761\ 1417090548276224029412678455983482223095992620320053856783671494002031552890359\ 5543576436225606755530397573147777780204795090933936791056589426719952731250320\ 3426578490240376270176950569219642799107967141579861242064032114279522718213692\ 6528319839223969195394437329695155535926632779992548799644549030992994819121707\ 8923469513187312346389589891359049801431044569643756880377124205759087086536738\ 7562436405896654329753618762528249976766171579956339843463149652736271831830118\ 1813752127343385362415244047606418453579922732433998882507301972810551734783931\ 2996740446437111109736551724366611360583785640850662792155810593939211711122945\ 2028040390861039580575735390677856460598943428678360630214257474454126270153529\ 5457780392900138287097142238591482396517754371694580513642065189502507564446604\ 5105864797350414834818808023967924818310649324125288033909574671023317507840863\ 2710409117938672568405186960271117057335393041670144647382834092512418676988456\ 5284636533302136446034081973476132403308250436414676440741728839551099679584394\ 0826520778756558845697732847555304884321977727141698838240504258098027271136541\ 5609944213861552449847007471371068420019121965757349592483467055661282414082028\ 3525316074510852416177959311108776198585323920632413024564353002506750525440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 51584668761496135721\ 6096943662544234327770128177564421519551999373181366003600409796119754856496496\ 4115291151685428794458619576371680884577313371765439783215447785158408661628096\ 1349104896606169770153694514944377640878548710166659207910239878864071390175691\ 4643729526783997357018439539056785364070021406479582023616346523874195119260685\ 2445801163124607417568258130179284961983819743297507781514073813157996204865927\ 8167223401587186912770096359559689298609050959025209683820783617861382723788454\ 1075062269463170736647275348393570080607808150410593418036226444556352481337466\ 1803372390289481715803678310035150895244087032349160064660611229673926928863074\ 6618109206298358954074610505885458217543465473939793805966203549965098744852684\ 2446236048473466965408079494166152669225953341275089643847723498675983020092770\ 9059423590406229634969889531281618996383784050853319297073373012343270118774580\ 3099194060409302574733863430943524976996510513952895935203742570297976687600716\ 5832184918337185581207533306702043414051272984126353013502769657438981408097230\ 6467335672889460820726379220975868118299547491964255836545369915248738204989439\ 3854181623787593530905162969273075373280246063423618491470079952809575602170673\ 5927440937758227242823229729798313777091199925511116767991779369954016045059655\ 8538703134420295513012999347569991253910558816645548240282845774807513463568714\ 6326630742342463291361716701658441708483021514827126096607137087014795310652072\ 0131165628263722067996205884351712478210682577063091727058764359672388326766439\ 2292778958250441213209333114841148113986957122623279253361964228291679733554107\ 2348210542609507280806859177489618134042646456330063193678567174826530498303609\ 7028704094087581048286804458600984030070928225243306936110052802816956592831936\ 8837068977141758254389034077818793154281448914237904318005897306532377849487314\ 4198107729904786864890349819437709454083304492782158067347283931881514698681623\ 3177923478256383842990302811325738286806163015435035328221862219235294750941167 /615649876686238846859050161783148168228119186237620223773260583261324716187658\ 3859159358171731021075916750146058337880924040996103480097156429466253925677260\ 5740452128980613445183006448307427774145329247915040446322917707708688043866295\ 5518004067578578199027267360268144828333457766240181065271450315634909131944891\ 7644447380632623821689470108130699728410234017881614622663648476853357873333173\ 9992256801247585607105420562182368918304197220413512926804522368980152060118571\ 4870128246953912234954100195576269833728243155747159647199414149261844717236064\ 7788264054856476771516578415716675388591016213731629110535082196625848069215555\ 8172157167391141686807483827331719091202102213759654983751460449870440892653740\ 5490721942687176844473972089304245181490114631235102706013828085636687388314442\ 9801274112535771596673307978007214680053810998179093351091163609321196820904343\ 4536135381291674969908646779820789082131280440862444868281731709611121542064970\ 8183533714079485507358900547208295614227612956086681890422763787787055254587278\ 1185905895639058316683633543510025359717021832948670762509792299643896508115034\ 6506687827427852410497128875995233826913163428581075914876582390963146043952247\ 3813017813981635295603345994911084524503521481973586558005442237630323712768735\ 0906030571678784526468271263015094066063961501873096621794851392204214387116059\ 1347539097754129036382031154669315251937930283651184353874118860564934943034452\ 5943880486579981505687866197789890909456014800966625680045322807419248777094354\ 6713375545637634237244424649582585843074867811102867162213139726478904426473145\ 7437858502515092367780074021317815461331288599711311474276240930086367895609399\ 5095027079325796338995352627090269618915163290298525058184482852118041611429364\ 3027257560411974838369227479936139264000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -35578795680479683914494169876654495300424117338599299347\ 7136059715882263546742600956498898934656749795278654509572956712079390017475656\ 5124182072071449331318313906477091468598562762941281106066397482779178595922984\ 0536335257636865343347008607385531624704691007996483005171055715405277243974615\ 3476604626092841415505850540771332765254102537761497095086675360264997456231529\ 3000400769341934928618961626004412355334348096570686125308212558375004479726718\ 4110008684838374584277600890396495789463249192917004807867441711308400187208678\ 1516452947095137370019064109059531392043357597263031675507716816121741461272884\ 4430621196063772063589697979192388747075183859511401752666896106334720633986544\ 3658074822260150882928986226699420620987380533046590932452311242292055136869553\ 4191940255681717819708121193182057837005042053638630676819600258743714068584587\ 1542578385721752759043657056118982420007231016956950286555226297894747165830556\ 9514248463737891294722169684940764849660601275048881652898828642393844517881579\ 2762432723428422740944018055077308545049330065027988622472116467519945603458160\ 9410122676517164181497710354880948858210547456496538884254670472213476629729435\ 1856058900028072339331623900124755861129985182872046502802341285866663200320385\ 5292944970010836701724427493979168329113950178624956589664538479042329722166308\ 1667931560517323854145201677057945931661917732217781524459736687656358997783965\ 3245927154123385462190074949804975779429728457427324590889264794574235092806617\ 7012614418036964641062789109050565626195486862669691985765334680347393463105539\ 2302628518364892569987849876934325581557998893641429191824368735307973354896921\ 7409182549124493910846805809354092721582914767482343374363075004521410194690124\ 9707136287203969075557637291216667344661982842015896839291858256848318205705186\ 4700289350546505397263679233248730478707267455751219414390694798180249143068540\ 5372529472265560172932839612390791125442384185165308780142109867036901949119887\ 789041212884682128588148759690155221139400528235057/274477629088105571355478733\ 5848068207020488741207813263505957037020399905411214354500810844168126915207950\ 4025646612832413008490780284256954631766333049758077316254615185285726263460378\ 3952925433956990408739655500009453185648129147909198951281566246683946645168290\ 7021512379447729436302742347950457818581889401970607551154735120054691234875557\ 7884407872406988018318052679777275079891802396564573826760508036854634192416005\ 0876492759709671159248323939327268768997642528685711821011221459077306269000195\ 5670703920160783038139105090498455389994634975892178884664903240000446533970548\ 5287680363157703249612406639027579855123062912842753188890846952795969578353321\ 4615269995267405662391326694230682429021241276393300629567321507711344715995532\ 9949557826154495628749354536329480321583882274761805643443568663379171023027243\ 6131338756504192034762638571446145221631307067287719743544349805767955448506991\ 9502132280885590823457003662633120252179773392513530423296536124326312099989323\ 3657307791024895701730123361894591793176986913287467956035356895370738288100106\ 0005851442586963009978150572008498452713506269335844739982124109423180715318695\ 6505104439641623986592526969162387498750991290847340671692070899646460869229665\ 6406026233105215534944141825850033487452488761759631637414334704398708934817043\ 9888165259697035300334225512576270075601368934719502646946575640036425228309803\ 1352412358440386121905062852249265255305626180342821071734308107913840947807066\ 7321747713290998791000111457803593209366346819770449384992369510997102766187127\ 9711060803273790463475903759277306197516880452544061770942141590186251102567020\ 0558921667036163595221199160934756913280654237710287384796166588808113358847451\ 5917329293876187230552687344322618013317234322714220327784515879638919265621628\ 2374067187160711168000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -233122647933937343136267182919213085097645648747637671068717291310128300179\ 3608197837688401917061294260961140713519621739743768588624517007818930794654176\ 2162377777359774248721251945701652424612951895433730539920374146843835099225293\ 4785242312253984056405323674396424805092667395894518691674076220909996966612232\ 5547763264835285940747891052649318181108807640733051774472455677354406603811115\ 2726619831564138142926399574648934270116595269148989744582578938965909042341408\ 9841779618853122464617309513589717079076395944592072858669589693774497156308328\ 1220412331511609735489715787663080173983688802356408977167263499311981835756172\ 4930597080038452702080159240307451320156595300651768783773433280524005945128724\ 7015340871545472538339420989905119453307293664276557636974033886615963281865952\ 5854938415471433464868122039405416561108827868869044985860251150008491399364391\ 4762641954967825818975224988884223545261094193400032218971031849681799645882248\ 3512084322972191997589444328667073013749526613989387042641225661643285243813922\ 0159151001352773374912888203676314065765353538556580315342072157976605588661363\ 7611851395610936465541664088304263085707373245843661082562828687897502736997544\ 4431456005974186142139189674418107274693285734564268461464584269695986848880367\ 7764788757400936022425557166603533824596532608779629530655483081199313520829576\ 6508706167563537893475449597589517075321397045127598906546895967335289154706237\ 9565890574874065276872500690320343045537663482531988123885066184612961266347413\ 3077850277477903884593634231594354129956911392443961766421836210129845997193054\ 5873418868514315983777101340665070593002136549012522439843259709457995723935369\ 1751523374217895165814245959131505079959631153761929535426204670430605550638726\ 7932439034481906154779659077765350570733913390517372181988916125211629261523013\ 4260458379197676596492903307815261924093345813235977780926308223965743632497416\ 8237233950428891185443904390354325985916573771800697562817883281222883712958901\ 939198709246206251175288988269253/193688600686566214295324657477629067289786494\ 1615773520971445214217254301393481721580630575611078878393511857023947679208074\ 2347064435543249454143867064792733312926577059198948162607373783056878131785241\ 6201916580103965965770648450376595595108067353407013183084053716504867160308977\ 6371971845760955163917496877994413505708927320007314424027996243903513524000283\ 9125750680938299151560260336538109977395642424898667603745875211804407902352385\ 6580397811368566702313463104349734109090936172192200540113908709019006584777414\ 1267443383750602257602470942571701692496318145509359720156753107044378630252577\ 3999589502972732130476644146858228054848127099192612070716260737430882553924175\ 3941269259901384473302018864198219550438890004914021176478155145357169994537476\ 9564719447541239785888699178265462511026686211629743538370814714176568225240732\ 1115350656148513926974401071421592120279167878278618905234862433176748890850609\ 7708914022470779431771741044804098983815558432309328475518888512561052828397533\ 4680273532529370785855811989032684185823397591235654496404443677312515690493186\ 5071436292740218287734014971552098303385020484516142435908713593238367996614946\ 7005743481963388017634327034607423478234174355788419192375161363175510945184860\ 0378308925201992557182689148846043144250763399283585983717125946640680956903609\ 3450484758876400306232207916108108532984900096681650187062441957574167521912481\ 0099560994325221951029680849704791939964914751977370041186847271813782214631393\ 5341576728106515321318135477410807991429528090103183550903441937421909986904891\ 0885938637906894238588226956407369857370584954962764724312296551321162874854619\ 6655187308211489276445268915618735237168497915462126192217343298534230638392353\ 7100682163388950060987761752634765231768069025066840685550671243644109368747622\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -28196933126934\ 5946635239169020657794354062305556424815938886032035198434137016252215925563186\ 0915163930726373285552180618237009892378686683076799073205992323435821141137054\ 1642866079576145291334275598035408635617702356563738763049620745175323037711797\ 2871642806273513584046842155953223430099877822885191336673291515900714037736492\ 2166570150536335122382222437818908642558577945061240434484780909059505284356031\ 1481169124750040913848208136953854165280720534214117864820767121877597252541525\ 5609252475557775386518210947087879662487404501546033625485198436617781358424478\ 4905848454673490814465414712869899618870169770137651903598450214893332751176857\ 2324370215343911046240328363195792344936297182561592353820123655758296094475359\ 5311561614576289413489841253227668376420260868060223580600158570204897117483479\ 9404515980859051031625192644669916019920299279624756868521798109360309666190172\ 6487311503712623642082370993501489953707690245338222039202137963331794854029055\ 4312223234544659147288363070984904159636658276127409523578664322092995285082078\ 9297169618734941164408962139623833014644691422453851301715415041040631473553293\ 3012651212382469378214779246079944943620669117887752591331601896516759914825280\ 8988013115573800556247764923496836459521502110553343316953777823201257511612082\ 1449016544073748216256374083640529495657595295594063821759175496796075200008392\ 7632391785287053352804730868776942593546148063460777131638406773371449491930322\ 1774483087730935928126794307392817787479902694989127820505824212251071318173209\ 1077359153904493929745705259858067087647342299779850613891165529269581719546888\ 3629300758268433665849553631311141950530375121139025764050650445520591802045513\ 4713757496069811479832235643843188923784884628297833283354143994066441237765488\ 8749927252550576261200901720941908776287644852757654133339721344959069857722238\ 7552507340423987578776967532178642482317775108618515397082813607688259883738001\ 0590993469197675222492364337851775223139966981097396750392049551085970127548396\ 46609625708490837082826792654111504173/1200194267229216727661487359361822967475\ 3732685801511024605003936311802782681464452050039830007964805423736163096367722\ 6128757938370345885607227737374409518607709980589754189013413151308541108302150\ 8649668581641406105636672658393174554897417392561797230579152154463323771163772\ 7844986637830744130631318739827055119459532725463016149886546329728770060245659\ 6106581086823201232667815213041099533034919067656713627688724688862809431279492\ 1426898295300789776326056706922581636054808063774420524562736205062856127362821\ 3236818519313320147082099123455458538036872586920188544210431218731043024630918\ 8019500847207262585086419520568893937171330476351346417224000658344399055267577\ 6917187658340868361960886946116379567870062935920406736428167522247768976600028\ 5318648735144518355747352490895246625510178647410896258788234453342018182212429\ 3784294938484172636488410549347985719800847244597597705736444890550947511013076\ 2248451397156306714428853061333349152242295320059738002434077010729193864248045\ 8459037516888302836280318020316326790490778015347781248169552297953651481734585\ 6825515462197050460327467331586581504160915711615374857688812744829674223042507\ 2655453753219828087882996575334216904106960703425806711817837814768910777482437\ 7880829745779648684941019755672063217254765059778256351680458630157172017394287\ 8626094647849076572218032399868802394525445697932308480958225195630325189421946\ 2431114076395565446876454889855090793890066941609900598466822571919695393930035\ 0741377359680850084710939344924736752741539925445694649952441810463655893046606\ 0723200589766690070644291829305762104524423736900090732856661660455738868334810\ 9132250283109261352485794899252828579477541089007014572260804897688554283425079\ 2626473463404691913960250183912998141674608166511638908457538622999752748348612\ 5024279259795725980218163200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -78586115109774276553350172523314765252366319721960428007459873743\ 7783460009887799863234326436484057083667264814193929442512384650954842137046932\ 6331396854269368778751793260953698507961972980573384430609079961561056952472530\ 1195549806145438097236849161372634608536459073915368209621223002659955937623732\ 7927902698491368144950407089223459909410427717777612819045537968907436996795738\ 6058275988203718913648530798298764482040115863976398297684105824929256375340267\ 8797570273519511843122616369694103795353630581520362348668350477716907952201423\ 4823134985666976358579471959508862503497453400314771114329395172501399596970530\ 9515920100883989778321852066099832023028271693592899552029270984352358938540160\ 2462797520746066800407145512820489856377280729752893377539286681560035087639145\ 7883545548306236836578112817897049382132721816133423913359685996989234376504633\ 9825816974693003901852547878104357599087228208961604828019441150494744657775070\ 1658663473264975863450535166683157893337928433875163686488555547343074835601412\ 5907099854853006507530351276137971311157653722020988393470209645561234769244779\ 4274513956622440393741107597042490518708394462841758040140895597385495296832434\ 4334315629467045919127429337448403951327102120144402482112593201144101521144502\ 0739178090324521419353958611768438479845697516332734294271537878782013784118788\ 2006853947140707900460246447117412685471067839609859271201639639271211963044210\ 6023894519053055410141482728372793718073403365275219696453927667008229177249333\ 3752603719274170306555117843441190028775442438793601962780139688616082763375006\ 9888896826708350998786853785847266855222799974097098585032521145739575638093208\ 1191098538988026378012685229406837271944982757558810027242152966016484325425935\ 8706369246802470246926139411622618976848678612078781524752362398174096243471036\ 1091864236296832896930324538305623695381766044728252159896239584207302569470156\ 0041467949669672183511800126559443074219590426060788672332474441955123962648400\ 2556557729337162263696091701307173216730620488879618401639/22293260611409245337\ 0591283612580331069287052949148694393549183826093643780029960300083369489959038\ 7528128072199419106903260921624177734119478849245616132019455520077985265071062\ 4629403781711951939613513455321071239834041960346649248600203269489241105263811\ 7812742738383687923537332598848186881802946472473128879176035020718195438655818\ 2549322902536821593744308957063677877763786848685739771179344450427753482741643\ 9752751602150232252836056677500077550453693633436195463920793846412841674695441\ 8462586767389774712920843187227010720526109486822122065226775459706661109331728\ 8301466541540833244642122771248317874456465352619345514583433207165377081926670\ 2522254509787814483395156214068953117271924846626243436761820383091958507743725\ 6486207556290994432559782251818887006616461149295595512746889895220085368247867\ 0710044582467747561349704406327820133181006258281264148384625286085755807417116\ 9471251347116858682888844698747974244782691354984706194218975111669410434621421\ 7244598766775949653478642684043783198478089476815162197641361709718342138531706\ 1242794633969372639530493204991164125869210514897919321599828563755483649706873\ 7565841257749472125959756597669296559793299828868055114161864982640356687982946\ 3322940884165034051636769835222922394779946157947493994238390620769323123901400\ 7964015593074004980356515884610694057452823778578928538311165144437384160490560\ 8110070151002393715964096556587196158159125630379817511925862414259460953414997\ 5186334106359868462984033763748144468226754669744426070760072778117721250381269\ 1321847434065246772185695824041249994129008560525370747763506363918258210985801\ 8212044133875410860454976103960185050864670423793215052990374355536341130439645\ 3143763011177152319619634902822204878267195112846484382490289261157484725312960\ 9828035501559652712555647770605574422528000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -10482310119846874164773285345770072739751316191607302\ 5573218614641162891945327294423322620332518121082180420815175451594648331629730\ 0409795439153033831600877638564296907639250409636074779450369931801280925818057\ 3440910191411478446154596172159942952889441059143563900547969031006913181667224\ 9907638087860314914829633843127738552399755365642230412035777742640941037024369\ 7691830349552635665989631352327818593822888589805336537965923232391159293422569\ 3997516649736889660139423957490404507348226219535400449698514951411432847353190\ 6146983864616462387151923837901840113688201468258284227271376985774236560598010\ 4181481578910247983595616028611327389373162059489897323397483500848419357897137\ 9689578973754705147863361547263277170586019953289256002557056397796541187083999\ 2219091336830851289093132752889911350262698458340928725424623304052101209301164\ 3405240752246545118950253277175945305818230292379210950396016326782277321261055\ 1196973833641516627770661180578313200935811631134568713942899489594376080240969\ 1366113915994812448871381186533681905159248072592397658713690839380655646825551\ 6240712284707172738718161994073279803748748690879067974477307159692588237972647\ 9517468249045796243467850478377476934697538832471856323684249369538755179380561\ 2598452969445105798432633038282560258979801211611638413882888621283292934674149\ 4864380337481215613730054362849813363533575426103000598543823049656985028307746\ 1204658755866301700001590378805597228619295324387931651387983657139114599310185\ 4265139986982973171880467782836161862325675494923756651376427132629839039289681\ 0111007587460933766190097948162580604247020656282171031724715408511634812850716\ 6744357293281128645854710345650003869767797579568850438651021938362687657300263\ 7543986381963820655419601919170007321705441732024288504637872796611965468596078\ 1602699849632156558190985297278782217263870333612465417810888191300118847023954\ 0324828873741332597504706776701809342586838265401070094138850945239796152069052\ 1217334632397608544755084075780536412315676150519164400159442228857531069288643 /223845726869831845967181499134630373228095714212796354570602673682866819144350\ 5236605193459196876735304972101767036369246646135666210184459741623253747308930\ 4779305206387865261684719763657378502885490062306701395099820164740406235780447\ 6556500566182747132324391513956493200150297383817798714503414169216109889036968\ 0683791734382971742323124314225699419502804039290912320639782374562969494229335\ 8269219593219780752750446046498983891042980598866579541195916532120494222352074\ 6399141557811246754313531607638905104298588617620114422173141516922333647053077\ 7411054163665395405698804184357870312620993390770615607730990216459066147050456\ 4596572228372559379635648094445729577504952217364736736156442471366093110475438\ 7253865570399206068977062449774114001661836193980193524610536917444868309976617\ 1073896139983084473672880045331458799679321334035415705781320924440971447993582\ 2335261778769662643641455951700372855437922848135328826583027427948003911281915\ 5123061888716213255552757589474573121698619718308064506599441540817404963739900\ 6844432310079312338008108638525524992349887630344506774438029764857321115168436\ 0760654709337120400776248150146217279788466416566031229248563782844343436058282\ 4467991699730233353246675955192525891511105595014896256354326765392940120322590\ 2570806669302668556019776660587635774888870659320782363192256722787788400728130\ 5472384790651028710836741973549675261502577129930393621106501012794471599833139\ 6015546397937474987935126310620711869796756539406626200390594532183549689845806\ 4291429296217997258940700845594814782099095856194646269222706678585022826200686\ 6116777091679678906269188840962674794317088104710635626514107599514825397413291\ 4057117126683066376105196110822642052892985791430155063765440100002964657952517\ 0508752676000670916273940151625197667921209124229702456803002941440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -494158806223768606086645\ 7907001144543710024644677187262370620582090037652448691692020734855523963311753\ 9254817102800957851162615012240896812068201320234078524999456076361847836129240\ 2366691600802094971279573744845415591821656708780071794410383015854923817547902\ 4227171735722307182242944561766616973129244289193451092579230159064907186117154\ 7775593675924325714862548450432754667617970847755815712289153408112899993063704\ 7786744562133446088520230025586221789451224432429379340718793911370933142619895\ 9660432003088089030591257133525228222374167042690966327817360615581952241662497\ 8016609958284936257470644903976911115754527919969609252088173381506046302123755\ 4405090649461390444988194903101575304524486004976168448272979976801923021010198\ 5073944548704462301986089702141484476086382047290438776042452119479437928814344\ 5382590340714810460221262108858380303393482755071754457858516336955687334395898\ 6663889002185004268562962147792983815031376088522350200645399959542008128916265\ 0928811218371731348623423630983021372407864260373422405486624455595000280426372\ 8170897396119169010912827831998767017240444118288861599493574791108942741760403\ 4192296689902654678674239813076993893085426435376092205486718407836495899301102\ 6942150343642673857189037675432978193263517709611178587345743757531310225215953\ 1552184297863231298218657227197227688990524506747542203540106483718842174471647\ 3324901416632888040165198055265462794865473954837559087047631512998003716913365\ 0484944722396568103498508154399566983885267096347282163750017746595321492281408\ 6313425039694454949485913507011257129496421856847940800036762377729300128693985\ 4589906084693165952426879817842803020004912414756964497528082804574665608767513\ 6034544044088846285172798139173851075837249713810464243185144957694819767466747\ 0580394097181408080835957002596816254260543817384825311072249427813104869680079\ 2196389878046998179588039915417377524990872669698739080301751153890207439107322\ 2352252886687715086089415684684351999173241180163762210622867393374395718220772\ 94851761435232359122769262569/8564657697275396578782018483312419262630483926393\ 0749307788695823565809006030124202819537382218238218483198570817561275454426973\ 6282933856639898571477114152862945576348418751163237941854114003337743122974072\ 4151603144903202747529096922575455299475383832097509812649483245173342510028066\ 1371179048890968069778001762460427509506408354215778703151798985243194536962651\ 6748476248659853092563052737448117902149010216291122932184680631970132232019561\ 5692236706929157718396098118297985863420671667129424846068720914667711837646979\ 8300986846608309549524454229817557432982749190532010841251906140235929885889664\ 8968828619128370188276712600112763733530754201531154230851406317996042707086806\ 1284593455257316137695711769590177366444589832591792314033195964757200987587867\ 9829101365213550939155555594534525064736922087789145094036165265881342213685310\ 1349675016614652408538335547904110187522805088989989146050112670578071353754584\ 3293789287578179070058460300514213909171466461696349451749409930335681757676489\ 1874154655678117794422471380270527111461394943727895035835469844359716508055801\ 2475445144023753804105772429839565217975116884884118350131891814284416181400874\ 4841327919668795897161833666698643491251311083716414184948024574522649129242438\ 2017905486385782267108536830450033675515515976347617538648829307308045800304881\ 7937780125920569707275569345715968072780942367213589928916848548781976968884728\ 0993662543273564050019179424101513033126806307215634206052290890855146110823886\ 9659601913124935761495421823627023258588291908410525383699865600206585284859030\ 4830570826273961708313331721003016139431978347787948057678342648630459449639367\ 3983503550564120507129841880330301781544522989351634138359726344515751546376165\ 4513108397840692503170792743948861318718477814876124681921982140067176808787493\ 7516934287148974080000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -21420132866572596361664697445010861106473516549649789155836845443253752047\ 4729093802964763954241971321730884124597907394690172962226646762913149342853405\ 2877542877082147028909445955649346348407431891491451263458717089714651504938734\ 9825961594754540050644346004590800928461243351040760435029379394547366587739984\ 7435247225619381804434250471373034114142156556522895220249762930801577330778591\ 2606460881022995678708641774983144204810878031692738865559601666036634994570633\ 9987128562666394684523251141895414744691131243030524387707748316546076016611903\ 6961915502512570389837991636410571402841876256582313356673368000403006870772634\ 6510502086292665427507183550669017427317264734926859041965317178147730649473232\ 4891121866417163548004417493027912399597466443153853070416256925615312326990445\ 2109262505805856638340231791461220957497177344334448677624271179624228500469532\ 2566133893893970934396051676604169547698736039790222733074768902237287024812601\ 2659865492983614202855281505426782119656018203222961171174739137090374536811661\ 0060760975719437653175006124987697038568166103414338681882513067796360442990729\ 2195490857276708134890581233244821877072689100567115593776463047360134354683926\ 4906357129343169093779743216289363021767226683610605917868548822699103850835476\ 2832458669273006098175670308979087530892528650131463676871611485887467358914967\ 4076713078858265582905519021901821571168231829579861879963116165730416495842280\ 7983448587964871709687965346071760037958641575901057558485126740518153567845277\ 8856446002426053049836502460989288941655859594497324175078067510048750495160847\ 7652975994203185068264492944810344438833565100725296254416720393949099483451359\ 9677470589120978541936783589653094345337183836843453027702576772370735002398855\ 9959517702333708162014565158188877191725963841634921028053017066723460334604176\ 8475247146087220428223672171485333698439982060799892404222525375970979836992976\ 3871362478765446099407121622168068425080413006909876510453449953403772452977432\ 466225740999838665925413578735947375355818183751110797792823082313059303/318277\ 0644157513664976070843049032144998968459525419370327347576991895185766955797550\ 2217593402198777719038806050720980155955603636290044494751380216107855662418505\ 9908742985654431733956802481606770045058133943607002066635314594466570361454414\ 1724292358402926223746678157703666183649965752170175625788322145834029592390647\ 2654394666275459633628208983186342299157107779687907723964722573778272178831716\ 4082420625156739896715883949694456767071827393145039438713360035286383028803521\ 8375448041925266959012332945938685248365982721854443228963546406928277771045461\ 2349445637406996298662621684117266161980711521955153046871763958779283390971917\ 0952514715115563960895481871563584826231526794245217175428709942749624187481790\ 8994392798316355599759943527574647184433719729577779172232480815629834797343972\ 3334161495133388378981256032351937424409066530515063248271779142247218516934200\ 4835327270862528405444934242758594250957204377051873769817878768632534347972280\ 9746175060449575236313092159314115120479319805684475862520134185181452113927185\ 1445282447234704755028118255153962433128094507918256223795532718002080467957732\ 5774447804800788293478465321642638604585410186970049792098112483603562045115889\ 1568005617295610426946884636120272740757486794432467637348686124680459629317249\ 5244422686839615476427673645847003108734258462172727629721865542490346256535571\ 8142120959186284017005429780680143438105465240692723005205697638738856659049940\ 9514337483613036269752695836466872606058417416218182797950735696749738546335303\ 9016574914828073436823010302772665908663700906521496856954469789668629449248496\ 3258634213016235525036404264850940441159653361159595919394233060629045352804746\ 2516715721293127294482733951074815870734134170951483019154193430197161602248572\ 7987102868119433428152609614694143446313261516121818742299968236154781696000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -41464770716406357\ 2691287329106040991564611226149531638387386162378591910923979999579880971592254\ 3272088701051352121086591676092022041033843482390260486464852856427272687121947\ 1998052269502147931132273667992884144373823612264801007451751356802865433748474\ 0539153746820986467149832932079690105222422782705517638273848460797226081720694\ 8984123828787982138870095758894185070600925714045943463637879631312377378805936\ 1729423098998387494254265320906679224201443289985628278495121064867055662413973\ 7606985816298442917045716491761248728384177436153020109885665928549153549039370\ 1955254905658304709313272507490967562474051276439388107437279320363428681383223\ 4707233777352053791665337854557379286618085954131850127884087262860076861111387\ 8772544331817913729588964044508124165570768524424155127615497805401673647258849\ 6969316163857428298401428672007343433645729732525575795927185649573404774390887\ 7716484753706428916500705689956331633519925659275939913581992257754578835761760\ 2981098942901211561983084190546942019417483747878941503859564305987015962359350\ 5163661716762302452004800730770394365799982080921887594593376269836947916619804\ 0177255263604986774635505077302752035735768792126816370394832292119185476540880\ 9833048004486260136925757932148720471542372477041926255008625859162088927160757\ 2431620553647986528769654938357096307178083973870476368495362586416477795723504\ 2192594671304392215948485455709580412459358371634444160688192914933340072964663\ 5500455724610442767283183261129983559733940692530163302571389641149785156405580\ 6478781045885746885762138730326129292952343884929444267113053534446423941012459\ 1915968652246088241080593866492131408700383194270405380642782838540770470127162\ 2953453003687922652895324563240920290978974335887351157881612525491579831567082\ 5348741286706371971948698444661263179947479913926174871045259352770642314006468\ 0362734013451408937303326137258212158538215739683437654966335712275072835970907\ 9533148522301445567009283060412028978741858447926682077086670312862144733236500\ 44231064617881450261146427977984765172024021723/5523558802959542314528757971035\ 0667271543254032358443761811660960396581357156857574628461831151480561951097301\ 6801163920310102530472097655911327054229593812899438344367395206372287774919373\ 5061462092383865600771871310293980408717068677517129348800929921019188345746140\ 3174514692691427761487900127814933531543184698275850665589004551749458354595095\ 9490897059443607846474626030069560566812721844196128783965568126356675290459920\ 8362614129361391405751404140262889369057260099345416888450562511452587343038078\ 7562506421725207577607071753011515556748925065067566293219440855682556015184509\ 0722626666962617041428332090906248072928335862063196327767889417313662650011022\ 6398522938959726187480298796525209634560658987634559111663097740985148931900603\ 7224942945176168078005198008723569802127432430648842800625195381277290629787134\ 1389945341252100301970758661971063849899408455360662952630538536922821498923525\ 8117745165450853165828260089569011704277181234440022985298575899067398357745500\ 6160284198121953033675954836518496254628516863065211845109899365154924120247998\ 1791700849590240831269991619367160078860671433458860521603584057226147343997940\ 2699600609601950074926666524725161538612300556128925866299262747890971087284263\ 6860157151616556399511013925646283694912586260827206473298251097661748732953783\ 5851868310194588353301118792336529772487193815664617936864768887141366663481844\ 4846935259244265977918910910072988037192329059954839388729326350494215211975553\ 0248802588047493850881323628124097880498939097989671764685823816573280694705292\ 1575319788651071546706401892182866373773770827233619116799863193191988008438640\ 1638550992338845565009183359349632053417692630434248218356935153530666850758536\ 2464891545330781774641125865419562701950150695579655303984257599543270870558365\ 7389244170576627944518827307834376570913423360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -104887237284518921610643583505202333864506759\ 9882398265695673149611415566940041887863968055366193099042924765825541285202472\ 2483741192992136858883581943335381883508793737162733135444000179257766371154003\ 7544749252535816303294190167831821435056048850021158032051757517371235789357326\ 4470993232906374948106521826773504574211086913416184836062473908271107572846046\ 0243909682887904708352329553410974711003829708200540083486627180933267981578246\ 8285164955525942677332920837582857647478832088419487055033642531526775934903277\ 4738790954012370370402767222570530503417195011080660465455202391588147340674341\ 8863799363303600505974708740479930498446759656828678429872988742136448132166800\ 6790799255541884435182229794559298843200754814656402304043434830302723612083997\ 3985545827830443397543811507085329095254291630086861999089188563161519990406963\ 5360082372067644323860180907166061152959846098096325537624824777631132888704359\ 2633126345542917642587848611798431790254936761666306762179186951200274147237089\ 2535496772340359734488547478772724654359205442912382529601567985287050361637371\ 2972128471054783178933103107026482453021896351819863840786417173490790183492947\ 7820576120274529751769916030980653883514528022530262206864788246407365202792464\ 8540715105397346459254298318690435849670982418644059755073710022271506163321977\ 2625420545275663547421063976816544309905355370263385784102501743935131058574410\ 7306556429020018309435894956846474542213381941147482238405890646846661419236859\ 2679305420035233825185918531084883474073586887356835040556911443721503341264422\ 0879442645408439732294243569337396865316691385046023970519252944903007776835636\ 2338531645219531433465693717339436523477446617448550479171095377193376135683229\ 2114611467346936203954991055664358217266662109095315751735112400545254998182431\ 3903833886765675760605578243162568534434089463829836472086047871266716942604677\ 7718339345602682403004789267209946602493930649734812606350069830090328552890020\ 5203236009401281304788812065356508609617664702506311185919445457633064165186173\ 76234447555812558623584319573219/1303761107398017167956033944078704700568615027\ 3599630584137855054233369938960033231898674265986973019156859431191947407219314\ 8332069167265648528011307611616168113087927023226200250938599164136784776123882\ 2353269766064776281669688486175677212278952553516775252959869543483578026679597\ 4486676862251110680692681131109364759935660431537805340795504739114392035134814\ 9186357214881913223150255754832608428548161138864373913682045121340274943114274\ 0278680762295608926399993842535910081338859586546530834844506973201917738796591\ 8353537825703710905933985983960133316898641224412768833231106677502643526068296\ 0350272337477123086581676199903645514159287553845812860667639432407045913717858\ 2764464765198877743110449300496675912774448441600006173679865154622031281983816\ 3355820842522823389656547224895867868605675851924274870375887547371501207540191\ 3474452538457191282197504371674866723720010177134000810930056206895418551573404\ 1262797473481098148821906734957973315801282493294684957538736010217916730096570\ 4412943781591920245818928798676672583406739628742357338939861722272589214478128\ 8577323338509116693230923349236624446093974791873363873848106892113518673822211\ 4278179071477626495507979985492222573350997390733983505106863030992384147177230\ 0878217518852755462654020009331272879279506466910540681476830965997364802743805\ 8819638039022433864187984257305868494828761058025221780930464613719964747297243\ 1795259169076653472929972215985308266740201026266428866520772526704018630781532\ 1726868361667991221062991540632645079133859802974232731456017322757830455947881\ 1312654556983573035255817935013676089861326555101642581479878980783403254923257\ 5143532012016014627103035365598568426750830551475452942036606412636633180814568\ 6643971919239585715438245682760458965565404761073376876439423157164118870470237\ 3462535113611799139474727666362742189588480000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -40091427510633847751576947882271745101870705725\ 7647164935924392232604958310819234530303607712157636497904949914830252587173986\ 5978236322404738027549626909268979965693540833024940283142255537179306539614077\ 8459509749802356210883604908994610879807078416226897610407916751812004782797812\ 2733257093919134271921988533389836572541316392846001996683226108468983911207456\ 7700683773371816921997032564721117551384083276899876297111419622117308249942756\ 4590974539589427816098679172049555745212402889816041199586576729388496856606992\ 0611012645574388374349858125151618569391627456381075518169243860456565896291112\ 9372742826331991668024232173712992607722911983971216087807291017278774877111835\ 5285678749259850235569901547688934390261621103765967160842853295824503215938228\ 2291965219468956266501384422079143706815153455321820660978528568986921963083153\ 9687485686180571582323282682042840248819970885556123886149809256313478679621876\ 5373151603366067152926118575618803093926822898333478175371222060966278838989681\ 0214797735520756933949617836868157230258869820257811372790914372300771560937796\ 5914503777027093207512751519717031351983625226587225736185204199856766263947703\ 0452930022475755085125037328155038794193707882612046412363358591970137939028616\ 2046947849125778977904816791858038513384025579445211871273435040224635724174039\ 7141314107879825319380848616755449831631766169988928155682938356539883013028933\ 9628908704176122861444917744567861813112361568112913343374134784030761853347448\ 1113956386171375735368169926482916860955959710828089649693943515607282596823458\ 1298681128340352216960403985625304108632395347929676967934487300250488999380768\ 6907484141113839509810980950008472358587478637024032978023297710299661455123975\ 8657685727255971672677898107646556394493477762098448776548721470438945570670508\ 4797559167521519356376472700886703403533967055599444759513992730746052961192033\ 5206337283332723360698443965458330682376438086195484405494871866190394567242101\ 1512881630458365025998870076471507392014917683491272937094126985236954960256975\ 9443178070035032541660947/48344321016244734243092668392391030450460592159688173\ 5682376147493362855942686091083918428079110826252229228396888716177719528472195\ 0259404461336307821524260656666094989229593890610983139804092490124704872083249\ 0645013379105586099393033986636987377825930478087875602021105640776940454865271\ 0803647688189863783763617582596287023673188895133008860669933466320651506569091\ 8282490003900726259919340344225636487798263296686574634081050938409049077405919\ 8644466855288177289794025403508284066339265094703414099071357112816743203950602\ 9076382540815833210601134194014529297406886046997710372444015633835359126638322\ 5955083272043958912892634856320399595457777031479629408331298127827036104299407\ 8734188421140215622172280856752782899846320160127456153339551041689738593557004\ 5846024682959067472625375342774038790750672256705522305110788987564661377738281\ 8417194604344773480692336710069790270896759890786197532730458271663816207895141\ 9380468657372802477272993925064418014594942916483151197608624762978109492675025\ 0412469531642651530774167729507822370358569498051095632399196587093650898860643\ 6391055993542562684259859853095211001096768369180002993272504649413474403542300\ 3518341618165821797760834390985945490750610888154368446375245712618703179443674\ 4887190965814815356121087619889787130748985552616174600004693876796752626574149\ 4114457836843162073811725301230061579883088571912650861520442957626504448329965\ 6639792732318747685320943932256523266378672756910684844644058509220348072917857\ 2555200676323216862082323961000926031587672665099943010808580100957144195538084\ 3475548555360255086519436253071318577274264074138178996055760185715875628390251\ 0577430436159774647424255720195999672276132384471447684919871828497965698299759\ 6995815592146819625623821453423880530259515261633947479629601371130182741751880\ 7297285170247564700180566507520000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -13039499269296740797946847155088697472177479050629280319385\ 0400041159216805778502849289591900000300647766298623524707188977161567145711848\ 3138554631585361404638951081418554178344627855904416083506372750886201983353508\ 4425952703313347576082510242745118106812701987776464618504374609157147480845247\ 8268193588920368817183806157987760753847855709452145002744608269331480509184028\ 2440652774535460865297983141149427153760650947428304495683643137851949271297779\ 7999397130838671577862749217230566939187857417096451696279855723107941695940318\ 1375705519334446702835401423499404117516951629906219951066521858179024467226792\ 3038575592619942454823130408931545511271875257410797673228993877079824173652762\ 6507280644733922871254135460290881411730604794258784705436823572269399072947893\ 1040212179214666204513478902978847941559274145856588554193505289946376493230863\ 5406978942417827231305341987086683934574824455454496542272167639729414586043975\ 9628756916455905895903278181313985450367785509736243803789038596822351353517960\ 7264768997499862718633892237941910783360705786023424353906813470185632074209386\ 9379455917953507242407069312749517644529298337776786075706448210585295345831062\ 8445514198761544674243694756694607056008576807373394089551209012857011155678269\ 9738965747808009056886549504393062450705311187297959676467776317090535760797705\ 6944856775406844009222979103783042822036701596948844028419587980497723208016255\ 3285126563889660446013738352957632145658614757004617642565604242564425795211588\ 9696133570018524355588163412762993338887182357975676200800116815409334851445349\ 6585741531891267090723635326848809320542229959253622534958021714976440699536657\ 1994983668154987042645935762810436957453549254682939931858557447681155112752327\ 1929684062550613161151862350810849543307133469215389321472825614401907924243143\ 4709642826551439601831371433749429318599223180853100467234875190263925729403699\ 6445008173521928364910779720271815091297884151467471061074702934798457916697642\ 6907037011928568295020581364208843367497316423467427703027202747809997889458362\ 00932262786378623148953/1589022379734601430872577463947936287232021491905247720\ 1503700339359099886567571906464052069903197183181535104164058435014683645595461\ 1726859140144365748900938554283675979931531537728038612164271030268974100473792\ 0825711561863282411740123717834334763153634269691560380110504168355440945514564\ 9486742164423905933753036867327229258551948026140896580593068381403539419022338\ 1598727431630392447768792036102624341738936208294745899959314991647518311522338\ 8751970789357793373903314271296392269001356635631122868929629684427352399159226\ 1630563460150033993106584641379822781533534845796735761641556897308595652432650\ 8385821404243209102912135529524315884250040610079815201023053631604059667744405\ 9395211015539411651960689011340938163057595316380683178948510819852499416630601\ 3499271742566892680012971173915955570818442493283082709815805199320703949283058\ 9827934211146468134839167051478739048964683370557053056337745859027136936688323\ 8046137187705569172384802786234270869982772865377167180340751546816956578442090\ 5006359850965647528703800747731461719148651463898663196761445029579196716611401\ 4390319101977638332944760695376919478217023449330163740318845201422671745527851\ 8216377848575825360331812153966865346881920359166608110093362779362773470397733\ 1585517851488489622723232536248328137989510795769222131052313542854343651496478\ 2305232654161042835020943924439092461177598309206190128414522985495796719035670\ 2108676137987604792369555468290132254488519001854531228552893312490758163879513\ 6593782573306321870889894763593334400413222284710149286828047189057830652648482\ 6167171090594832770408855106133737582861684739224624908869125341732165200015917\ 7071461728535040991061012472020710627683245487374752034141119387486046119351654\ 9308962950271755824194399946185031944824859273750537633702526483339810228757038\ 7465870070984799903808652378339331276800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -269620085051815843719768800342344653246387031552021\ 9690235644192810606029669803648679304987951933886688151863892327920654426391505\ 6074164737052762881585946223454031001222227539413682138462486682881978196830821\ 7251418530319750803590517198332824820964304981440976531297967408432562048994064\ 9594613468941485137285304166335556222083753031549504552277417848249738250977053\ 6430399770308064240936299719796114830853746236707650021413941729922399885500799\ 7774400223767883828762295846298223411852354473770971568484365805691558769332729\ 6761750033492492449350578715959038027472765231317664418782540046207532648253903\ 6317698587591234744995132981093555310147811312847527169955072449483227140598842\ 4502162877738406443633706071857082557011846938016795624881943171674820542740855\ 8710410980055729172239896867431616782396547060790960318442665567849793427168205\ 2582079474119395209704209545804236147662857311434647599121721798028974443402333\ 5369366352706835539204711282949127129438814116384188184450039250007271104575080\ 0408272038603853258428740941875672210665432372202275400615247584252193274219439\ 6635432366285056849745112663116064970607391412063376490658549471195826778617658\ 2841179155920369923992772509056050488804920530056629946330609761802615600917990\ 2234922745748477519534422935300293778256163499084044415164366542509556462723213\ 3570651997963060965500363421474910825409703123307306821852513682538878728369718\ 8056872427544867237082082590418354040360729063791038462800010035091666791098327\ 1420491240663191773302119693045684515528792848966305363327308306651904963304098\ 3915633642806452036304974546075654227745038701723520593285598236274709144636946\ 5262129020930703777388871323593825743920216986254420689758323447029584482929509\ 4543528903950025554376887214600585877936176513434169942838894817031163503121672\ 3539016145308463172314513292163773324936422528059367935817712599717510521782105\ 5780959713154606742596385843611723384864588668084339022906667239327809197487709\ 2383138622777531941556531054092251898622930612072233732710713975649582576264505\ 137328846464217736179/347939887118644476996165182874461403198900467961119907428\ 9262853483746614441240945881611204965223489371927292998885800013897809293482943\ 7522491038766761783964907963683962488392419853520815430916320942290815312192361\ 1334834922833870207434689796283867781083885829172483304119713281333862657336683\ 8548050798528719115076839494511661811382806169314770662373271256563008384668754\ 1314882072694246550717497426061702940182180701547525577659220403181665032258496\ 1769064836091549019390359357115617920595269021331624353022203974814682603942688\ 8813351007537335485430166715370912985543782766545907471799300001391524563470481\ 9394641941303606047610574490100598119643458918953182919792331650356953608820647\ 6797411199203016208972781236539934609491198362556741142970764405726320167145078\ 5594565084342247763574962844200379963152810946719800454531061319168786059604066\ 4824451527430819338815768793225557290282950442649737194201110859482663021194628\ 3540767829162100113202652208746377175397016511295812332262754498506009416503713\ 3413117576036479998998048340300668903919887421061007025902774367759688575087027\ 7676919157648941269506720460650231959085066342293714111703845003418495379544586\ 7830235050458293562404117403313203505349367899744916499991116954382528532672192\ 9819778658768882532603633175351917873012476314791163862388531744425390334230881\ 3215724067688732889444548781433253857996155096212221035482496793505365207359240\ 1593080049628794559124666237403635100170968481364552910520342308955183963747105\ 8206106206650813383971621989936507579714528576058490250294433688808665690589950\ 1261588862707462453637516877702810996032441904672402758397563447607346760922001\ 8711221550824916880736633166218180171231566365508844528630368387542809335907348\ 8823620334970621370462057541687228404387823517301624702562077952633041030621045\ 6403754248049704376362598400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -831742705781936476815993316416825911064133228345681220239610278\ 4870872776801971707373139610788612557150422626848982351438210556890643988553699\ 0515194137422610627923841395108763148315262660833637777971420771898377793988426\ 5084483850834263393218570846427849215064309618979519984889615196386533157422746\ 0603891458695489476637326506917229974233546052342533716248347846698130352874517\ 2525260318510879920957919176202129668479076882351819854487490463425894271006866\ 1248162800126367872161133799312551707446772573422670869497588312856278217465882\ 2206009471540666499611790710137716842491681588987034248036173411374693551329860\ 9016240719403219648684260962545373819822367492748405368636314261865060817784104\ 5684187677635970103052232403188122427007198873732505232899972146475910607160083\ 5896878221315861724612430336339702367235759532419294193462050495431108211304547\ 9796393897348492901389570191788973836417864187586910783745718132880842030457779\ 7726581552398030103011397542506973828583164013924987346931734448852915876053765\ 4614857306256151621977677994425331333708063950575579445581220913578045939336452\ 2199967610124375119565747399087974058485381721908110341394821758258698674068363\ 1064482693898871217199545673388757616288769280444126953595242620807237174233669\ 5876257809162439649773562082226745462542097976355452091440011930744955815915505\ 4195804051128594250830538262040122388150782546053688356281069968967233726480899\ 3772840885567987310818190597061786608328331877823900852405703556268936887089448\ 7969982676008319129417650846184683350760489330533091777841105426071765379938904\ 4666595628948592025930500491221058886838654951167229394858675987280672407389884\ 0777887669752815411423955246101345562374087204652937894785558066036591561034901\ 1740790971325803589840595097594676584145248812398910380396713831991208539312486\ 7089999060971433800717893795034811365942592486320401198532666379257679145967798\ 6976254631588121462644384516371145216526521463177243981373718134781897100849550\ 6502929434673497434248230747507998727427754162016845052423543764909279756919664\ 5357040901007442004785372297263/12056122937163303059699585449338078182759064610\ 3084158493834372338527160539692251962893874105713536203680262652890728296421762\ 9263679505760021808031845510175973988993326984721262405379875384966416408691700\ 5195885453048559861693920857965863306557157438527448051434592610783410234072377\ 5695236790978488105438294320051231618587814036141546950173779724879290146437149\ 1661777183482359558959304670374451675931431984935663038662575020168202989370345\ 3676428603243835418654148851838502830847897191308070465657385878420607968218423\ 1847923874661344949114088971391549579195873828852171001394870177089783444122930\ 9721056201543846545617673912508591889184771644451798766550533688195405502190057\ 4997296720571110685749721548187958286575752790430155527242023147519371227726866\ 9469513528679620976445741352993805319811521545380409968222401906819713781440621\ 2884052220613864455310017168307167253619957461595331602318993875477186929887828\ 9262126944240268686726582172326112470253949092838044945335013744911484223753803\ 2646626552465528028954145724807502860458517200501280205057481815884162544153909\ 0126717965208607441483446929160283581903796664538752672976494458569706818573681\ 4991986136140876170012650214491625939945062882877224278808827728635678670759875\ 8366249461705630119309491779224868102218075746496137618110519899031404870399619\ 6434659241398897656861146095854634090898706713953807935538068960132288702576811\ 2384112812986827744292464829405195885203935610556981097570632954992800659074632\ 3092607731463443139392257139564195493627876051260210825632827384405254355013791\ 1330286965072868201287012323420217566416680076812722331775044363871151276270648\ 0360237227035033561275936719055509907543303453869538692001080804427392952655860\ 2451961373998101770122101187722211478026741084119883307407039334441042755483551\ 0125230298460559710995725623884352862175684005404973465600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -633191941675198313310351583402\ 1265397647219224703082047931193594046983750133419205082591487894344085418923644\ 7826026370045347208770191069808099152950411020929836194627559984890281518190232\ 5112991348305054271765648302818893933235595556944371298251438796130657845510399\ 6848293621984292194062343280692976726562471528566486620776843169319844372618534\ 8067758766980787803122520061499423268039873589888488344576919583276931219577400\ 5665506691153729713343854466596407484466876497115121000581195377011827900737009\ 7481500938491165580527326415372176407865217544016601635390735984384592186500799\ 1145569837885348320996939042908796221813851565562622905478333326853731283940060\ 2956246710910725881973173526839073492366758366492623701940121800594133111818447\ 1618624813091152532921182098029743128197868507431450325519589619932498325818148\ 1935470066507389186899490645789369224456723014605001929263767144650700169387666\ 4575364539679129364863380565472973600066204396611729944809547450906236435224960\ 6095940056837868743602981470877825461143496001264689946952249198637437365510994\ 9888158963672995581308763301604980982490172431848379166545037133052768277656086\ 5792682275308263191329289821112287986385334503338932641981662456423246916835506\ 0402665198916089099519131359249211909005320276714650529111772702743509891220006\ 3880942980281340389010682653752137606791703415484545475640058975554185477342568\ 7506337515672520129008029060188394851349094424786753048736471572805259482852406\ 0386356246213758007958823160246406892845118137495086633559110283969398175662291\ 6982565108985602927350599567092989329036491857110800637063610788381937338642718\ 1916451149252212987045877823053635326019503633144165190156804147023850571773708\ 1696842548926440703397070289721389545183288347153600777583247374839230184893817\ 6004259930424725624701463292729378543842398213391493271785135320612688326654844\ 8311005733555166703617169713713212176072056964265524600052497762383393760242906\ 9747300098993189294559312311409904694826309824516104544924810495693511597494781\ 9429879216264441834052959487550792875163808427378175205838201802709/11212864257\ 7534815080388713834087608375399658516108506789204422435991591365813642488308890\ 8633790097809514108759655417597996248988362220732646990645218185940192034558035\ 6624003014001989362078908090500157933165093965094171117521422418729973031428761\ 1195802012152080875247651626348076199636521076339172339225625113516024889192424\ 8949209765782138944573330582515923238176371277994886236216910183262927655094635\ 1414019668283249439432297704184148093460192774881343128208623888613081522565988\ 4978969168063855301146221808141081843277828911607893985356699625724190585319189\ 1601034095255380677683017030498033453090502523911072853769869434340678770406862\ 3168946267435711247205063448223045834557939823169803705958316292022699229545647\ 5768460208429022218725075679013001890697044279239203401559211035438048060489037\ 2692635521445672131000454139324469841765662862121639142873055218984647992750576\ 6725708492855646659643837671642403580928091543916207349952812077088006656763544\ 1500778616375857114477472468446446587951964058657939978580892188425117508232434\ 8027709948803971282099529047366411598708605541721645205866046606576062059138328\ 2451524567525485388711975191977821869667039929074863997041261473368088613009097\ 8827594716806937049227118055038024881603327704953493694333603699399472848160057\ 9097619568166799150368497193172465319455554669334608364699931008516121106748136\ 5076211070454405816354728466066954168459208045033839305069084265450582771229843\ 8685160433146124400570569196717398746183302414711573582133956031359113418153971\ 3628321993602851245327454147811065361841306419955990216233684305103281989682420\ 3823566939506124420273742432477571824983081445500603856285242299527225147914458\ 8929743852910922016789252836167138658161951067005010920496005813820946858753060\ 4648520014599377776178374491205749761289716483458532309581915461682711521020157\ 5434862244082483200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4649411129597731860795599900200494782198561184155115803983574502788853\ 0033892948753661354792386678638686000310546047383805024409833169499536502092311\ 8973523943082177372909339718981786292285771634140920140089945457380919267501768\ 7550737189086475454281974819331019234551369899182795307414496522309462681575370\ 3933895161997414640666270654528330099291341033321800730692227046872292211801969\ 7080667954630785737372736441733272368856344214459846067331269279478810719189361\ 1221556634996914548595003081955281794335653711440217130793555898366396412948045\ 3478987065487218114900375193927463378553879612259978884434086894979420599032717\ 7742480982036988705658566308893219033311882600608112469044675462653288660896736\ 7590225209691160480076188560248744208149736847690277947462621745956507113553526\ 7981846783418177939705368191226384044671760153885692542522539017411221778358427\ 2874029880854527637678538467559702429795072008666802692166536259013159268626930\ 9396688228445282896578988462247043881913841478782751163444049244071559116629645\ 0217059348384737468443283084310168601721810852085212201823762683267153264655149\ 8816908278036099413182494857729265716887011179890216500450173233655052796345784\ 5037975920967326874636575684014581021960670382594671581244990946983880172594829\ 2953615382254284670956432866847577584157538142550377581402132916591463544286565\ 3034527648747457742005271671201775940118640631343735611476518891367571604353511\ 4395890063616611925630307005005784804950450463568125894502711564425448917567484\ 0976896261722727105095466326012115129366379048823474420571213622083597353625462\ 1161036277497867204916753020105432567472039307942435505087902271246176216052280\ 6557826990549191788347907890385851871241958668333459502912006842814365013046674\ 0875226489952675787641632731962291538925655414927159776795744492134543796458175\ 9754036394457411722160938067204063760939116088903129584438243960695987448942541\ 2790800152580504417256052777007792325213782716624997561080995085807931776152997\ 8106454037494102380733851475925597413372186424794657578330814929302037891904833\ 138575691354075299049627852150295313/116198203970152890396676144983146891935587\ 9322337933301437341979737852392710639354885831297712011955610875858033397996950\ 7109680626072543736093888881161247929630370567985217067860561880019719086842905\ 4341016720482126034190528885228640320097250782990855496976725912674753241779548\ 2358883943194109510503438905379187159424788662499247655125757847577061861451638\ 3131853791418413155872959207750370015152724622483741672144306001002794396651892\ 8839013964426551565103231266161932259613128738993541462950178298194168089315618\ 1596908709573698493240199643784421212933388426405155275814347470310305172261943\ 9856170761685223828488963852304344542054561985423790093640758366561610388716413\ 8919237226365970234300852226162625345877576593010150599949486373499800661122944\ 0882788428202507744022671368283674287375028139504695776604640480082252102446506\ 1447801647713286376155363148117072560323224552411962613037858639157542803925529\ 9300942902429344581316157320011068191630670802203158956757221479160921312542994\ 9104962987571441491714892456318918762474007180448741400698455578201314985999024\ 6261792753874700467545983979784877693624362015373765703176354984643135196041828\ 2360903264489199895331696321910814810713262060820172406186204783380777733377346\ 5723262784110043224868663473913174830995926219161607025833308809677615540949981\ 3154806688588561304115682464751742470076553190173856222738641193565903701871762\ 6169750200628589473698017251706850856677945833164444568950739497346744489340009\ 8750203586605119387432652250783140127923938538816276750632828489984736246602200\ 7591629089468061968237927892742963285383377446493384712536094989006006207580868\ 3018031073744898133683909730814205969587615983798565004248632183223884432517662\ 6143795136277097487344956180156540879700275807365639095920278955697243456437062\ 1678874890309712662994878444630177962984414750397086874970120377291767808000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1057886640537\ 3934039784745441121632432220440743798974330348465674187660774477483089985061229\ 9598656618889662827461340547342119631091597331823921347526560756553382575741299\ 8014350370474145541241423974448991915665613627690112428403784236974293478015191\ 9281749332785750789091036572328089921678420170462685026674751421170438380470626\ 3661945423607616463523330897047099187488840210322122931227673527532649560624341\ 9974228867164546769310158361435927075165886760457469791241770382586419083624762\ 8181694684324440414742026730356305470447273798787307138196028832886393696752530\ 4423351713076595311462984159212823910745063140724656230635290543896615393661565\ 1471711941966707016185032738820595586853912592362215885787625957277330230733351\ 2831494522999884189279280676304673825869855055490757299202039482370672576464523\ 4658620570692435534446687510030997950067406624480514436971094718728401675434061\ 5870190592580145417932373913654529316322180524850515802344464754770838203146698\ 1393431067453560912280376982062937532362459716928934573417457587476475227800917\ 8119832120093114630912434507893618392163775212150948435099484456183293620774865\ 6244679988654307120679737266667653394498295160887932847590452123469763870702507\ 1607376242270285350282716771630315435695860931811503164119175568694589944541075\ 9543027522376345668602003482072652492134425373688442297254212046881665901730204\ 1917855139886946520657890414429215420462053363264991011122700226753904094046119\ 2232852552924978321922961952623995074072925939724982809919618200606047423830752\ 4004919221516943581832110944225615776711536349298297518396082956167326911666942\ 3554238646034125874598671765334273556453811523234697349789037372849093119073858\ 5465297884594439380093458769231524751952289614258923450394352461731054192415100\ 4213099858699084637761063176472863689206649052586647576823353524912774447075488\ 4503725938724947426524290058138953886758474270380442393770331751021735507656480\ 9719283115298212451888086331440620157108504483619566234027269351100543927707208\ 0828967580959851814520576509464248811079520613400465899822119716595349537040966\ 7219826150477/53217579260877295082122953423886774870557578549721369072492679302\ 0827328100678910227413458820866865344347460757619404094449677083712770342843978\ 5345852638538392414790762307221499965203720206755062663602223218853732978212695\ 0460589994772538437612515083637303412929220867973104923929217274446101561511370\ 0701717618195812784850221977179571427713781758824753792845695136764686239018318\ 9376759796710326850198770939177716571772234755366287038349297912058176483184363\ 2507919302659687706199041072514427734008045296074213049077787851436017969253446\ 6479763815248478837462346969496372154236306344401305526035683717995014376333262\ 0821685729653794160005531819378533183135040576218590163351363399322406228898405\ 7734076907874026879058173037971673340313492052466459136962979170504621280224226\ 1636263469733060045347794534788666564987378247457448358482470552674234560142223\ 4196513002016005635398610181783273565719708150409158548278722514455569353613859\ 3755444570431764448128050014815781656187486942064182592421218939985308113457489\ 3985268696989403158829616379943079717943601481683880850755547114974551871192439\ 9120243252771053698484806319384947082250790595854441555152193832711415856285550\ 0433275825057360764703931637895416223060790276223187019086385864667343374115114\ 8979981476615155481942275781951521060398250103961053981707322371356026332356023\ 0034659018886993165138681770200139771286258267724477140693572837589931575028608\ 6427737194161245508258106135576024812018398739257688269865544493933939503150238\ 1047458132331619649749817974005455140809305487098514250313662820064578951198214\ 8183380457380535451128747111328441489639800563703814430716321042013920460664972\ 7850039110256410237470017394668808879757252447197850122756048590947272207693325\ 7772912190714927735049356346654221236469159138279386728833787608052433006792838\ 8551050346684778988261329646515418990884981991014400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 106339014334071661848804508626921684963\ 6860412332209862821745961475643017355588741094620261220754554685906337576210210\ 0895713949278837882142379898363265980124478562185702686556057272984309182165944\ 2776773274014277157836186585834633283874087659572639527734910583166142606207478\ 9432337772484696921797778565099594187945921194988457045837193598768000025866060\ 8106418876930631998967763382133550861188723655487361446307580566534935720254255\ 4105482020390650857036615522273086343002595383735096489279161197278222443786042\ 5428438199413478925209681117804303818199237651449553249375865279855828499442318\ 1874218117715467853028181479176694645150727631115339079077423282280296827975006\ 8551240306197960030980039519153718617428781086751735495916941450644964542946129\ 6326166941864746013366133123144540835067314471320658246605575744178398047359062\ 1097687650629641028201693375249391111701811377623508093585238163267687438785462\ 0468259282357328988800352565597140161024708413058834483726321416541349446787482\ 1063717664714670130843327098027616423849092863167304312512135741363913640652895\ 1511196531572617708670626150392294851539100261871845832920291657834553454903598\ 8215278193035494465053206524991362686206250886629094829344799865194245990794409\ 2265011265059552096767648646691080299618232559519755914830326465134036020468691\ 0577164063434363484849725913519273374980495486536435558927180529068728682669635\ 8406237633734802941972949858773151174215792563596728915643836365624199588502988\ 5951004712835844626407230925841298422178427322849206977583199379859147384458211\ 0188543595124899407606822730607088579347641866906395015369284165499219526989840\ 2257384434340997458410789296294405134569973491581168194368066584653762640658649\ 1522922579717409486962685447234176423447415726663499324991357723379540607794029\ 7533186211088795171545031639371323297172211279303458544429378288473918213181179\ 1446204755432319319959861982320678576679818984349984137593758427217905448135192\ 8972102378120017378338135991845190957939121221849839992022528442867204959287726\ 3124041910896727918256770660044606839517172764909507395029084652431283543208066\ 1231/30560495902568347974071015254288763531739139054256152405929793414796491116\ 2499981855108628743844204651103555585647300564876874391311353207406420896760537\ 9305714915499348334197636619960445174152072406577540980238929372593442866562718\ 1871853401523106115161535729686990287151709466045462436816824144446117805460537\ 5221460865003786128347346385251597030233791310452565337175127433570790885454472\ 6759171298156871153298682863641386756811171082329672729773290365157576606402250\ 1307073181509489527734647978593735893299066912047055951499668674275682484733717\ 7451039786704713842707890927703942215721075637345231599454404669949110432941973\ 8089905730538789342461806546071128845094284179520560875504049681195466157016684\ 8509931686659970623274094171905526906211303004305989531566524162532499213898735\ 2787591609894128957259534102881841901705820903022877781819647585097670272120650\ 3971850101631332100291812437366516325336817480443960932707443750093737999934423\ 4918035559062778723024369557518094688736999985212689560352169031393609879397776\ 1604640090385330577399022279429648069993500243746369335758403709730153168910889\ 8154853159576721043657245629313961852886208613578129105569721625211831449804572\ 4661351662465989064193639898406052802451735441748769417101365442812022259011766\ 9586432621651228889177215520095959807497942642369752820367769533069079682114503\ 2339134547535094983063547797056939196564227685694149413348119218411500262426720\ 2912560847715813365474503362071682786572624851858624737361449964833665218759497\ 0376660862200998976562448986715535732793740966946906258786206271716810914413530\ 3708984533848486331069006768143544879115820536337077013382038337522056402349964\ 5208200490473621459569526869838406013377031160502345816864470268683862807704633\ 2094221023840680474319946616659647660006395697596245156622503612640014495604714\ 7473942405768327399342110825926440039221347153150266572800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 338677120688773121106227324050\ 9811667464982715257020557497756214383368717350400971802652943401509598603949122\ 8422646739356412609543603846893859234042770846139425591348778058395373189342660\ 7283327758547530393847452475402531573707362649303999226651267070320508568894568\ 3043106951453518986811486610633936577642247018488034370398074010225117777151575\ 2111376199642807696595064877821910482223685554334757651906165516235423052521006\ 5443839230945735306046137523368983062619325022663495414644178224570357891348789\ 9045163361773126916183865742836757605104397747751885972134901508096832741644038\ 9310840265619095611038605190354748112863557137346797303239269685027748194839452\ 0705884219505114728040129853363403060192456290857644458417009196026498232166245\ 3912884760573810677314177293578587020724579382516326045752236156426194401078613\ 3830560475354749949957207765001169517989158813379377774004474937535887375329443\ 1517411220918322483308033498258671188964941972663911138826123291369361380018920\ 2185856619063558536444065618673057095459728064846198987637810032335987722480611\ 3975189198122110481217235137827935794711889190761298824260983485737113009170002\ 8880742049369850633833943870473983518092424758473862713668875510495163210132054\ 2841397383782193425536364274483915684556719130577861848914996538583705209678819\ 9885383232575719251917157228320831204829922798147590090898432296851007962193815\ 5675590004363964048073742056113303453497386011950252707080510943267239070938017\ 6368543488330917443299012095384105751821327490834525727008690158352750594103822\ 8669706396509098320493926797985034801790453534415499111927314746387729763374663\ 9752324014599983979368941625547359625363307571941051249368376194432496151836892\ 6466054114235024300626701247584834443433684642645127986534593686608424082026001\ 4532919453189713439348324744742098312670875839101310815326764272951035673495933\ 7219120543459199049913420814833884181170444127506604782033285029235448225712158\ 0040979699226944102396252383419180481954449817818339589897854604083738925041786\ 8727316103994815432436734480473227217326541007031427861897319692108524658574773\ 1212425674845883/11513950335743947952268257295727044956040361321756663380286092\ 8607356401292339847607676302161415737373629582301744738444844937552567200311312\ 2711910761984635730086145326538603898450583953503991963055200129362380545515804\ 8108120182999214993372006148589634890388550365485418523519419656787737992462160\ 5523906969959135764435046277785788086583872074468568645753427543399082755341083\ 6366718299506738747025904505313181307188203325151508112096786499835086552623853\ 0339132664155347031406144308469027064897945345683326389946134318905308217402903\ 6306585978921540411834397919588447518178491331741285216510515775439282908544798\ 8845096250830431445257236561226426795581626556671955781024932000695148501875089\ 7762876420289962360834293836946574493499817553595002242844799618008052414854413\ 7365333089031158482912947556875221232399982516152887879415374714339689943921892\ 7410428812287961885523152174052015128308369022749263822103876761426103279009261\ 3215942517144434689840976598011512202084086381215748591268112098178440134227609\ 1472834807584398041477666121222267622093599616015242302193316371928707016092929\ 0919256814086151705333001418036706315822877662989822206509712980982273491048483\ 0973504286612710632440053980578285785162146382365827191696487428785093031668736\ 3372660224589525495471384146539701506430540195164748427972286293954340701910941\ 4504752625573892252069529107487699212327503214764470753820536628198646570366998\ 9375523181546138832705929669810022367179195422843443104097345498467239908247965\ 6217476054775088556179199419986296674089300649696906507598122930330354032857492\ 8548508374732653567588537026355538079280505957288370056649623705752556511773049\ 6931434216786340824574132638551792896164444270705462222919906955149712314708786\ 1269774015858453273290400894848435825429846134425273187292698732456105991468975\ 1828445969832204357335344116277310803816875716605544902738525330341888000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 112018067215022\ 9477420983126561701524385989268579928036466853133166632671543436870466947125133\ 4394351036097085051828269549160896102187710151315090921221649050589548304605751\ 9682012247053445417522525252882090832167524009789271216597931598885441288163402\ 3193435885474777657828319566220303329983031302900192262228319733954907831594210\ 5497879131133851705385146509232191894711642971948910418352920217002436842544969\ 7130740998217481353614837926274627629311987735046019265124921109586960546409372\ 0227526339920308926416297467697062933462048695326982293364462925469362211741808\ 2654519081393487918939108446862482703326184185747979167843562163197633563376381\ 0596423719576282480619087518013283901454189761560204740491756168999639625446817\ 7758921617249027905787127592725474796145645022091808959928210132831636307710602\ 9562656266154273712496785875151520250577524371870705363415447699468761709834695\ 9240526936661242179514019834110869809660972302939421461003448958242609517196736\ 9440900598415323148335472235334123321881496230441162155656450866468938907429305\ 5492726934144917297561545187370989839549676834310893732510572000963587680780469\ 5079132686226787800672613713972808913363474512238451282920342317079522675101546\ 5986233321019868771377096285275912454752877767166529870549245681876982568697765\ 2014548539417782001998483890361748659574700389208777475900326519564184645343790\ 7051557916544054277857315917636405269805595818954370540452202806710164620705996\ 6126711305658756677847491741691543964060615926738714860939511295943372429638614\ 7059972041198637108722145572760021767151457261132386486976809047866939119374880\ 7765639907084676069616492222233167137963618470287923396146277320297797582738504\ 8047817093051183671722118681100863658234126025367447224969227615505906212235991\ 1879012452090608608335958939647405160555160835509582957451914128755028235510263\ 3618407820686950688031017013840571828427232241025364825575014762072384516482679\ 3242491504729698662038392068078329356478997376829183470439444663737145581357241\ 8554857999586002590359763264720994167505447832285857702320768097967323359628079\ 6812292285764111644579497951662989104439583/19621192840778266486009734731867919\ 9152575480518891690682106781444338252601569891703098040166224079679835311904347\ 8907918116154396024359527968555427215846352119272258654897304711415788990737988\ 7241136902754622590387776585113807218018679938221955360195939426390940958642670\ 1086582685985785320540625439681839573429271081353671460951612940127950811587879\ 6996129700847110546763756572843318747570877571767309243995708837675926767397402\ 4258802279201334362910818544762393699054115163511802055178258775569918593413553\ 3718045086112618081831559502051674871585301655032420968893498845466527451930484\ 6407072782990513190211133440166898949275267917137227381230753707275116604929334\ 7207404970572048465875945816552713322375643228715747952512098718983139268436742\ 1326593816676647700368125402806744427117653434281872419180677554265833838570031\ 4458419460724127938752159569401509052794326926134462446819295500768064429715575\ 5807567730603213527283376763479542685388861223418424415485105987184121248997573\ 1110342538155095582468465296188737361627114711715275326021715529775723133763823\ 5800542715592931260239807584146748490065086256790459865477542999564818093242223\ 4206107404460866139023090035125345783837702876670359735022036586687630428379201\ 6305094163704580689784537139508649904149497015906607854953837243120155697681479\ 0214312967613490831048723508961988549764053299338866467879134571772439416784315\ 8021121169409227773399380731975870543713381399171323855477839410454816172382980\ 6482908592231344781299027664610337909866239184564916067697875239087486977343290\ 8066733538737430159515460226262037890189539432343564552530555411937760802011751\ 8205752302424429946618860309982116476902193525092292213371847999303878423108525\ 1382478613184213452077287358343584295110358742224425651945593242943893603485304\ 8059026764168513854443001987635758513103701483185328481420179005804787506105861\ 6689051240798608501594967244800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 12769844882653576308878610365594422115815292728605139830\ 8936525470858557578418040556547572319766731155893708140945763595664146571244130\ 7332717356132171312641955210325078295358556694006122005030287407203097717534729\ 8985992642146737693196382651916510554316211486331747148466398433856669333026908\ 0281043847900538654923142442353874551297700638937924223229759311934533976468316\ 4524046829904706307721478962628268604800833384687152875067707257234302021895392\ 6125243938092760566735669966310435623290411109679959548092796666751461835984681\ 6660092553413606342495799445574086888434727503102236441586782056521834436652721\ 9587120970645479872655980518532278440153346981608141816144891747382679994058821\ 8875567791743928724701701317180017064174574716115505487449104666543207288058618\ 3580383336227432544172663692791285339464055990572032619816488530575282557533345\ 0516797232048273378365538861743554233334596900741017677911920913776039478545149\ 9229936263867170906858261081595963108561297900211624857876786091784102220158340\ 8170488969466112240283193178452873265018890049257486820563453480330383754140690\ 0733845116737180585488068590677499951660953274623823774123990340791634200136674\ 0218715786929137947294125624700509815542115715244374582229212434366628981154932\ 1166128507273241494943436563735688098865677024305602152018712384821000574347409\ 8281062588603770313736285728965590326896773822945722180395880463014952893128708\ 5601583903857003867997720835799385617591241280610973229168035030582454959921902\ 3066803088820510737174369927409868615243398121620494677463275137694605845821436\ 9390616833068445594659379173251059272042951583063597838026834780479069404176260\ 0629827218385220663023765620877665614513821335130016029098455225237740069501865\ 4886390316754731633312136226515441367643394463132062150972950506965088661557330\ 4965332605581131160002497120791890510141717084116531182788853163414430365831171\ 8193351029227587365183594641660618269400938990244865795048090297395268575999254\ 6982557526398183024199918390633937590912272959037340088539881758671137638017528\ 8031442176393613332973486477426307651139739948542748898927227877043506955803/14\ 9359737513996290479542217254057605147757548907898602301790016233629400647948348\ 2480875122731351615174311333714708196704560069859866508281834691765894604780720\ 0795969235173594251246220163495585013940207677867061753616714373136452191984599\ 1097589216577587025887762294557496138749215637124451664420149665511158438332868\ 3498864240444670812539201363517249691240821274173000187341649260233048744498883\ 2200182030160822146337005469381335483782576184060930621409093687611120787031887\ 0768543107194995500017676929974222849934654967064786538223578268940268539828384\ 0456440469188168920889165865217972145218532199513698483660133197026630781430817\ 6439370685322893882093402470167308239138818647961422800289709628167703522378260\ 5786509564703572824968751578207901561934253887018027771456565685424919621164565\ 5847579412542530436092223556887400377414937594186840486054276499232667935461153\ 2571430037394392334294864862006734380153128749733489394124858233274067857930276\ 5670068139172646249158694274655271113238628889289823846486811016439894906331989\ 8072639653530577781376123443504377256937937946160994322130716494879242954036210\ 7820094705083564316997443522627092206549900864512524709331851142590184865104886\ 8115723712224676840924231570914430545389205458873236807602167937985820374706178\ 1434401467854406893045330054409685441927842319647752038463323150599512728986685\ 4832452042664558622082707173263013580518562804014644069013403541263995367024148\ 2014542745543053016330030810471887334832943938129390326692721818223900315849802\ 9000125390297131190683786229502345598822137424472109396113688371782288964264634\ 9878868518178616144948618756709882404992713117861465105303348382182074056703854\ 3620819092899256600765119498753578547686369720367558144844729091988965542700000\ 5853123646142686863740503214116317323217099654787620216909158167201243545279417\ 4028277725324843707353189182740281104688503809885192847360000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 3557466883016827562861864360\ 5713322674557753547699467625405794614824255684784604722306689715813456710569892\ 3039405166641600812100729604595602283398326687697418095673383830048297761716729\ 2457109200098091866805666556931054071309721450724545123323939750259139644930039\ 3884898518049900021612390828670137330758048243731756893846506295540922895326620\ 5874851301643199302685344586907450654916906321650592767282136393697604335127657\ 6410162969208577091566550068851892260518070716885397511059052469033043416718418\ 0999372073385459852681711824110285217030830416850992892405747053147072763509927\ 5422100560378633199468559030276093360133399170383733190265556453212718259741747\ 1133326896347885515218134317701626848864013663528489747080406933643408206565123\ 1807533339394097892821025837681306161913528085629285172142986863645636528396670\ 7932578108383456190895649278923317611434874513403898109612428464354918940032361\ 2754439634302852865426183674127724632306670360731037467502454028879685510516737\ 3195768217682424285022049218746788268716471419645502515870561178423213873412154\ 0515534379607156046532731313562263906346895772300064678662582380093229330687535\ 2401725282405833708940819684414052196771131718338713564380299190170275862503915\ 1644177218415255412411369270618342004402544500582264327996308950110567548150398\ 5525316131407800527400749875182727483214486771786261228824877816384856145497208\ 4047249184234598842465324988761251210638252044439447219160356797178902185582344\ 3160700023347631685572144047164702910192047684798242429518937997674635387072521\ 8666210371757527012418914392418086265339728979326644589266504644500362708109385\ 7676968008854925747636000765941476299989309258509224496154034435183084783847725\ 1040833756234886535149412151079598998271121362657209028100750076791327363575746\ 7804261101860989402416473425996258607803497932859779522929109620185031315642005\ 8788250673297094190409650158556991578481670372795125231524487851974279070002265\ 6843923895949896704045776126589551259072373329024054710609487008769103505208752\ 2226756714409339827792588273249887681215671580285200122575742496709230264626069\ 96035816259671243815884957500047568444637162103/3135025194574036218292831987631\ 3111093716617079480343807002317300648091521817915398357888638737611051082984733\ 2284247171364090878300289284734767106551836831472728469525722507291052362553368\ 8075488579793833943663283939551070069653212396853010280704561923246395236071220\ 9853100731102394674714672536698862636413903479831684497961864698896771816033381\ 1586101790407010901345130687348674604206150217213100912806598590107230942382100\ 9304926408161408240956635120943458614654510361679502432416676744995923733345038\ 1070332984490313351188800170327017973268840580486704885432433045946541872921932\ 1059510774289704421305530073885178216648738974003351278070783526169312844399905\ 0693454022347660916650994812619961595862087427001771260794649409164015869265670\ 3782508152322552267879139087393979001804317321009194292220535940366021980664039\ 0102364609667289942987420663866982818184794733204328655022771305046769426314703\ 4554173220411520722395542188136104540481727248323283134855576298001564357421597\ 0720735293105847341371753105677635969874666917325886792629871763897820570661720\ 5861429516241464357019685388280425966447301124247807421016535945397493519753549\ 4791056006871367608286486146857459622863084714430351260544760914528123756058025\ 5526550862524510214095956405374772269842667563373522993380958597768426267663818\ 3249001088591466342417532319503639421892528329066868285353615882690995062700364\ 0902800592280344089020740708524607132318970877535702147668684557780869295402008\ 0860166794707769032161130426540589887775868653383818996183539773429270352927468\ 5690610858988821589328394134419355272274227767255690259841831913877717309036689\ 8292157131917417171261580779069289874181450026826312353167255742975105994134496\ 4942546878171925498783051572154326223821267576162392385813088927970506403026017\ 7456530471209227279547463037981416094623016085637252169414560307708688895529424\ 5316391247016530404118148697927964152635207261880320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 45085603401682409166525409471853037\ 4978507382641549814875251442022225996146250057724698845634210052337595504338723\ 3342009705921434058061922400831521942198500468269441759337873591638847049200875\ 9151436365706996348489133548401642780421370199272870026732957695532877902623289\ 8407750364363344110502568441641725992112337368843959450358233727866779726860381\ 8183949492798831896333846941733014540640641230876372916103893116929861335291997\ 0900148205414480511994819411114226196705863529401229092136966784235682258531960\ 9448628031905584449149362052186378618174110034296789851647378301601060096650431\ 5328810732436794617166107165870558105380231593920679507973823670509228775646287\ 8179651489264683223633243644579734983040539100596843459419318035453366249082562\ 2916871753949868963140854699475859194317180274161949275469257741388559478620360\ 2895715003895254534662092484304361442416848519798043231593697673436215225042207\ 3271137260849225078400566296995542544251525671990826904064026554318332678761457\ 3551342371891581172534052690878299794126575803348408405117429569632042433332468\ 6691286322462311280574473582205992329077198871509729150559769487348088175886151\ 7957513812853186883315029753223518223443570545660435501464754126558094149060254\ 4509897298232574011239781512640454585259517312195127340273525911615443428530208\ 8104571415687343412549300854466179944280298083790058036747985206565382761596461\ 2795096434106831862113723625093891549484835384469018650414365760311440901746900\ 9672181345645466685732710743269671386657042751369662281292911071563281596651230\ 8487170410117819832005262919189098965182937069813936966657573457500164050862335\ 8020291697409973309982066085067718768297141687472446035103470991027068193232980\ 7762555233417040767070290685065658492955757063222348925688753179588147561448742\ 2223782897297294925898126294003738972039731775542132117954043890755172414202726\ 7052543370762155107269689652654209803951484209509976508851603041816892068542678\ 8654076160212593865278064186091415135633446804278461461879115917214826178949534\ 4881710281382555945638572315344254287933148619334130386418372709814551934630416\ 737963364885594932373852275488071/322625661257704799077569325075184582758116771\ 3816852532942822567555923890584057982974203229128881549419141481186193070257276\ 0781937402111738555486848676046017139557333096077349613006190150813259044392124\ 6051023297443359512417757156102524806451685376125420308333556704361094347535705\ 0472022305093248421821814298993538141606206480498987361492759651726659440667492\ 3996805291743305721712821107603280338783096285218347107623556424533854977248328\ 0147614566331868407575800108308305561864080078282776430673445426614516704754708\ 4030909347397934408282205220425686781195958649097115373023070378168122234052694\ 0670412636724191257195144128880826741898602757180978134860986290822401990526776\ 5248893188900576773796693299824053194778817931700783494500270660725918906917382\ 5982779066438677584935359930413002534984379046484890270619906545018072358335026\ 6302310073232438464661520197282849149258902276394995384705710717545418802294971\ 2204342519388800015973906911166901223858099667571324152412469994157560615934931\ 6339811547703040175273163757788494273957908639154541254042509809075602484577857\ 3140822271645020186119355231163606295385093209437843622634245258951651355961320\ 4360214188491330212359162689465736237346818786077538395198228789230624810122380\ 7052785855043571564678690614689790543759286306027280660261431867803293799143736\ 6662680631900999842236426552003612581393049947828466936126297612169800685255559\ 0853809872504039157660139590067868581928786340780194847813479178746978378865039\ 1786269847330739697969583352715968171308636433825899562474583713913819174894401\ 0211774217884042381333778135483586489912651674138038907699605601530293736923364\ 1180751602919620363132479328074080020888978019319535913036537873245542783730711\ 6287390633566433106434122482769955694394062526601028085776753851274281033964379\ 0819603830304040735112612230805045944324866207692187906138493877638700932065086\ 4867748140565284571431986790400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 27112746534279864152840471449549458188438466241222216265\ 1132148770729330268202389632003635432503591267283427544066477064095591122212419\ 9108162646493162235802668152952357602735620744669239812043729491673061744264819\ 1441825429866073359699147329355254794979372945174536178383716679021030102347552\ 5574278583533614911330965306219190781458382214142556642346183060633965104578156\ 1655382946704032060974259668401627750567562911333610092395273785124110728308973\ 0286068509946643122066470230938477206637572021309969621318273721922061270677222\ 2258661286586153806441465103476261156388467401469248755838215404473077210598273\ 4724674027459735971296123930033450142388999838199981515220310133431631119944293\ 8735771414461976895227351306375053380971151151249224020819400898016844209601498\ 0989861075900163391463180028796061476479780205581154286645661035606652514759013\ 4075088197156917898569281100081935322094520020779728777223688101460460277802866\ 3274339584693111534410780265794633879420626339275071797182072564020186553564369\ 2823249008212550141249895301982006219458623804679558377102687439642053201326141\ 2676434060275237672666827434435060657031487030457364763178879204732852347776886\ 9996970996082316702522899866316578139085452608309623999621061780244639236600612\ 2439023856897532252133530824463974539856286752506807007344932015258963790420522\ 6264353082573455613950572024870954413385191744808323695971219903405237181059097\ 4310628087915384128322741383071553334355927341081322347882177778072008439592707\ 8519848658034307109648546469800518593765568099942525059454188658932406454753175\ 8047199397063035524554361969571076653001445086859686973074660310815051136908131\ 5708513317399102212656512902662474129284258326210141149361122198716042334211093\ 8877952685292942425066216644753413419206922565889281211266835031491099688430131\ 9541237944304132202523026275827403702358883581339402004632077362334053830826347\ 7702654592365721598853122698868539295212105000365554341225975166722164218579964\ 5217142053642103555285115392950098235487115263850514633375127186076957652486961\ 1852439170787963456373610427352904349645270799820060090266751892788808667723583\ 51676101274996432805878621/1663791460316097171436059073321518569791141279069178\ 4319202633387710734828752215751002085335099179516356715887046466730506261621580\ 1945312222505918808915719000057063725188710217653892939528755117688381708546498\ 0072607619105218858563246285573123937204275830325306017669168557469836101695095\ 6877229574693888958820154283958873973696901397719268181230024243978554532647474\ 6375267890448919680106129027319937650527656754801467167992200608128330848965427\ 8267936918132166710877090125758506981020527248747395897640420239432557955740597\ 6087558965801942177773005070513783108478993552179199194022103615086267384209750\ 5644512318798563627807009992585702035858432875834712017791047855919381014308769\ 0789922001834547083965462732272169938657526972727121989319116206046045349623019\ 4900675884492448889713391373733080820283643580180358231055474579028082839149370\ 7099011535606356426579687712250120741888546995160321360495067041280849975559938\ 3054191481560709325157812048541251987156365381194506958899654689479935798503243\ 0361213394967955312162961598962326778593979440900853499146490643773101416200710\ 2743675046725064957508927721785481984415089107579069792348925162904130385126865\ 6298410488827294635112590998699167734610454064159507237380496782118435814176180\ 1589378151020659022680561606221940333632380963537053387770497363683129858323934\ 6081732664004694477885061325027001197364166257139911865040726612594718666732601\ 5689459093028911626666976539027869433638773577426415812296427049973402421346575\ 0399358048232559762879664372078996478135095685057661338103221049672512457106911\ 6464428502077764659564185665815417579415644893981837162653828327234873498669368\ 6784436388990735762461759058439962029646557679849198651400159106258410524984712\ 0223859180574009048630501964840521926568577169604574940225753522489818292844469\ 0976642789287322303162740391464411152979454161440932809917699918008184074786257\ 6974208440705518276568442529120256000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6120644265483982520202031373597809306087344687237\ 0927982044832059024665134957450009788330231307028705610784275491510499720589714\ 5842952529568822325503013116126948353395772224308508365206621455233071370161871\ 1241750656449691040172059203358599818683680498522461482795026149129708284446857\ 8332043821343169995949856389977591086580156446994113731919005655583602905435848\ 1041378542766351838077309197989683366017064068272746901881665752971333708430003\ 5482740610904699519909288874023328260882316385703785747525321629823518859380308\ 1802229962966534693213541642403369012280540232259409887741588031357709876774539\ 3326037107430222984934447617296340406246797064752102236592930779656038128492235\ 3706480442462246922381643438474903639497722205391345718213376400080058466429826\ 1372722264753099983571702372572997543365871627518808020998119114472321942663710\ 6371787391737640225315276443554460346344654758276404394690972081591389820036126\ 3559287180243529263189337528200297383488939341630381615147617376042615697874450\ 4575299844756140426435526422761452437705118737769790090156098137411205788477893\ 7035085988810751733725002369772742992015712284430826463195673452580166098089918\ 6391112716050386176583615768477655629790986834722346598674716684551394870099509\ 4750265389241800666532961383216186345791359992945611665400764331552549169270461\ 5220613100165985571874711260783894250201071951925804426567055288526313020799118\ 6888178957195078582557216467465116241482140138984161655771573810006793334513729\ 9982894692209033843064540625976264747576006845834305957606511698479782632123628\ 7312890521794167191185262989527395951282493410778202309190363072372724807206377\ 0973719451482573021322686309021460852499088873553315565180467583305057674625499\ 0371522045645296618266905217645127602880513633616258548609539031131234919111199\ 4476503876423022475668309539776991453021694010588872911189873455130533015002830\ 7916899684898722361884979170681897841712198317855170104975272835183473008926120\ 3158854294340677687319227419210746046379930040687268960241062154070287707958687\ 8758127071694201046099545731418853018404911210054371066556629520763513236298134\ 369553848279465605097978575023/336793343161359127070116694145178724365391044072\ 9570687928797261782955970049475278993156201340821981756249990014752202014948830\ 1077257039945893764517952612069463083298846248113364363640890246412732235416689\ 5659498063752208852107891226010517949075281563453296634325464367186307106382034\ 9480469182337177713664964931233393536492452071362615768850080097736442403811740\ 9896170347780793650237789702675453210872855954430451173033689947536286092585159\ 0973195594627786468098019638909080419993484994094482899755226961692169648557053\ 7575777243959688225762213533868858103406809798456651180512896506114399859233322\ 8165099725100619475468873961586309904934477916596333093997914982105897996254020\ 3651534107318784033856028585078365706193993273545790307068382985540967742163309\ 7555916566550456176016410598773862034051006360745131403466858450663247647202986\ 9081678082333153530874909693534617469946779703931124042597577796613785071572900\ 1551866088674428342170993768665751710263493293568208554906749146401384361624299\ 0939343124288111663574404448740476687858513471088010111774875222158942186940705\ 0112168715538850083621201170516450950521984342841392278471246544351461481035894\ 7969841942100360413217430630677727493067709292176482921321167882632136438247723\ 9333363454594007486808556999299648338144374565221410504112175360089414120476290\ 6946437773883773398094840527832555099996939163201914302588899158044346771803695\ 7199355864845202566981364630618213461456154430849796166404617852235092183474759\ 2274812924413544682336390065957556755380497809216216624600772759625374159285745\ 1963260885262139626731164969662857340731368188427179623911081295471941544464142\ 2041041878815102739396401216324191511353477578320651838953273634306702936980222\ 1732435779129891898018883917313482577522984040432135455013294464942342596446730\ 1992073957727266977589495896271315364022850449640708681934986134974047001855191\ 1138640498561665013419936699624980480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 819522692508305677162120007728966271314870262250\ 0612197578145707879138993367857428563038088119977365875478735321412198880858222\ 3485517782763710602654040230534607461669851866312607455594209884606028771405796\ 3546887004299742611145149955849701273701551683411200367447985974929156787121512\ 1544349801753161402209285916629036218298155791152833771106932959303459391763965\ 5338848873640796877233408926719991072053258406950554006250060617013111746858560\ 9071881572219558028531040358792209837768530256545228496470476055290952211131508\ 6084434947970811518360815658325468201026011914463870408625117515242925447096640\ 4954715311684117686720783875303142606057793448745861744919067044262316292037460\ 9012006662814344317709880175528088530122373805267876501507660688496137580531309\ 6151151443223781518297096346086093064588477139212645464865430251351577362935975\ 0293173959404316934632665439914305162186649233317017720415021390100071786550889\ 0615153482816195410701625526365057153462435418164632696864114386259146411842220\ 8706603300132225688656107353045349725108574940842862016838985064259906353309262\ 7265073657548045447271499294187099327967307092530821935516352864077697895040692\ 8901408932042072263380141135640454895707871105132796460913513263875562093704978\ 4913512579543410700153535423451990864821896721876198035623512243705945857376770\ 8558214266971866148993480573020182294083058799182264849309083472364580267982177\ 9996270013129047992307357566371683331917841058339633975736631269314842665157539\ 7299369655339396068611792916645321167988730395352592053665291823493473345296844\ 5824717273499078134369085457289097620453255208427211367900653571821761441018747\ 6830659502313211020786928743691223696013184307523777587573216508978588615340277\ 2603295164739789751881117474828570825791220206520696596431103650778699603490460\ 5122766993927220327559270078130360387450894345927007900537986016821404239254221\ 2742034251410971383548041147964705936112108750859290211680578633256105436689628\ 2765863985437234907930479978687871131141990577586414041883030304442643093166669\ 1007424581036082826121620334538855126921345258019121535175960197559048490977951\ 56377386597762060143135225921910803/4208562446439589109533511147803597212548047\ 8726443637338767583028094243878409527199637895243963090079647153155104110013136\ 9516957164047308210498761229055263567779872440673513206210201148663969068643242\ 3449142191914961916460507385313656925129657065035366153809297445879226737459219\ 0834679875139410765589757836468733348139773104193175242164857302269784958098090\ 5704584381158945325688939075824999332163024558701128307274794756249104257687869\ 0235482384802025193648272983931169193683016896162546922208447670825359362223872\ 5174592677710358184018993217641679991743314234733933401448823546518867746598481\ 1744719677942334019895501386603335868922561087261494831972576924335184774387147\ 9943307627006519800111347508812526693756992894484724929187752177486369142547744\ 4548466345744707529121524383088586377756157606180966552931138014109208838689146\ 0926833156870683398204865072031140881307306026299750619364616736722972021113548\ 1785171283684144169075304601985451599105755443094148637767078750252002170656212\ 5383791478772525255446332150985027475603081080088745486229302900569067824999548\ 8990013634286862094919932553266064223487080517558267353319031977487752621809142\ 4510755886068118377359233127827670574993918853838836080392040279457826985481992\ 1655342652234730445607169958069342618319529000516122135834624299295226197550135\ 2060381582391839577854916014249356800460608709497861380566801385684598423283257\ 4535281476801656232038214091945061599659241187408954401601636623204486937384796\ 8125097725430903942302853297019365406234870089928251540009938798138382190902093\ 1465696735033557061129125175080606219592945988166057430364805556600166481499921\ 9891094701363547170125096094843754683691194308870915966705194818310671410067770\ 6266789348906028387384721297481055566010257796127741723059033606963470720875633\ 3225456913361589496862092949486728682079099022241521083385041856126842719020961\ 0441607778050161179622659633409661614424064000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 183900580272151990548742698789151728047\ 6220451104913016679433581324542306308183842468269216155568942638178748139111815\ 9039645394646491127970278769422677627974397372139350566482074263753702661886294\ 5194451643503897210483139533344553687970248956192039207041261120272801160145582\ 0598967596898770945331102690529750754585867426618053537734422179840335884160274\ 8305762426438721389659539486619600801939893704864981947388594222649820202830194\ 9170337775655981815474116517343416839980106420485840016003664686335940927258146\ 3474535111758173827824340163237992710318533528584474144841109432073631490814094\ 3468738405647033081194006121243168609732503082993840262167110035183441152939462\ 7074841254968402816103097734834668848227605642795862862587287370013119120189251\ 7348989079119733152197383676075288877027875936603482466322178541484996745025457\ 3321025959444210892885064412972513304095197659788779751938649218363930819502659\ 3466696741604516517633438994267271830667195622633040620372585091274502890253087\ 7485205410296279516362604850103344131654114882071990802850259020082983553957126\ 2029643362325779143103206126652000828457249564202769992219490122797975174776971\ 1447387445548398688286272884874145573859960087292303054541875334983362867261716\ 5217225295002195295031397935061892955921584042972116751983096365194952617151312\ 6663251104092711432430495525699895831056337153425533420867305407229153066602560\ 1825734616967314461415169012671290786898296346002189815928143085437965846228998\ 3509255420893763217827464285076735577400712672418350010168504595312867028662346\ 7408928721910572256790953202287334277355479205304888559094046878089750318649786\ 5219124897585573421445214997724628789722765622785037374391531047460148335206678\ 4299896008214180868824698978013832105762932674652056757376822499507999617181102\ 5510447823078198323462284994120104076213918235058273300726159653243419652641454\ 2336508721521907528933552926238647240334223410627666905375938951812735569667896\ 0446767470857941512614516031574062932752437234148991134061612257294584360298728\ 0063224980055534804129107673200368298798138143239370827907034610908065520143140\ 9673360125966933309152711335574818283301084171/91633117071905742971725670480811\ 8763502004463559649258635214398270073392565151912997769848056010749753657832554\ 3304892540498313190798763498516739967235366500288370431826257621721060202654614\ 5958962723134629991408885147104019304982278603408452343994518879283991851228971\ 6570744418126827744195308634388113583421185887326564127095109342049133224204469\ 7032872036300300304805208337877185914777830270014588449238224880129075448540495\ 6477853319644689293029163064471827588865521977199829195598882144166733292202096\ 8771559416230467947363534094476966673737019454534287138664312702869979154516667\ 0443264478947366359167112083986684368358491825377891258374274685630878913650025\ 7858094197391709076123377958167412932955919369474911679528482980835449761352926\ 2326416772032862156446075422513035477659269511865361912073643940369386302970474\ 0894041517227757272270430532386630750277031450079231347984521321592936379515525\ 9193103776768948406379954170802977982160008317749137595053330739353200421497118\ 2271492499233289410450127464651943826412409822348902594958778218525786386507463\ 5182084403262830241597040576534105569478438577921581925567689983671285036648933\ 8530143092734508883704391342583642847992927488907379543456024578591123408385400\ 3234524500050151510275372712603055136748915143717658534785292428598207646000514\ 6404782369285711796275938763843462109299145489304771114854351706884557789101571\ 2712564356229083105028235520724061759929364398357523171717418888723490391972971\ 7481177322772750951426106205274208377734210317537381237038358265789500924619946\ 2622089284802065597921982772311197559088231415529647104831999263529509786242843\ 6903614964246509537120524087063383873054854365465847729952109928303891560795117\ 0961330005924816069955966209762452648346622859123367002869190686359771020214198\ 0693957057513507421009856733689924146700461410349057238704324887394292465900487\ 2746005646363921778173359500584600344698815332989995581440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 790511803306739018877413863\ 5346573036272563315905538342967175591883134496380225555546823899710360716572433\ 8718273771825593340146375823401683882443457508853151615704531004893419855044326\ 8798942591957875271464650993303260527020443870065109754885019211652836916545007\ 4999418631953194224710204693063849955491754045025952872064312909732220543063215\ 5347516320697557888211286020353526847327719505322105382132730017072532123366179\ 6108700263829812428100732604822454916844575969711467325171472446882433836964255\ 1549312365036678644629046224286658941721961759405272544793619808035082759066298\ 3677988179930630812943919554432826679643803000118663072818559323790111992771910\ 9383823263538816354823628707955195323106257133867705397929822243723933573506647\ 5509789495945383099821067396874041108558232202506263559119064737213797303885210\ 3994971883066184107772938937531287766209825535178436538663594394025597813912646\ 6047350255251116431513147064434349696111614686531965060334896797264457372095665\ 1544875095607029958217948980700615195858787568060070078381433571884536433021309\ 0091725157810475091446521308999513785186411087604211558188095943335750715538312\ 4721103282453410355163661031340181053139658445272036508514038390774929926029588\ 6011359675491793507605528731765499790156093857966753920654320684479155534280201\ 4601833843920172138015191168878277597693476737590787448219020907031570086425009\ 6143839567355640947025934512739880118508938621542322852510995346390627299659032\ 5847959417246912984146841187356639108264552328801512130188554618026896849127106\ 3722106391496539440769347259404777656097063445635115913730683222821548476549352\ 6701921404542911669877760785401839018941857458220123866925512647120595419074837\ 9337795763732991367304783607694702756237642602680265052114106986900403984281485\ 1477140746407727750535110885352334846655110450333479908689649239865324430322296\ 2256271788113687549521569779570135775245684689947519755019248475127551639857976\ 6398852620802002365846963735578556348514923610653875489605078393823489945267119\ 2782418337216336159837448516934361027202041820217938160469804863457596499449490\ 427823563537108730264375816392771876597195660257269340067259467069/398162828622\ 8793047922710002896033377865189108366597646448618081044449178634448509113230890\ 1434105591663321303367449230123917811658527201897534304782642862129924304070745\ 5212566147209039730035251293072818236631476893218753213041715802569174117859255\ 0090175093222663338871043128227463841612881090111893346373206688708350722672860\ 9888560987613146024191493399385388013573628712040642316727131547400970163883067\ 8619435964916786647869799791737122811812351681467328943573256960200213669098310\ 3545348107249690146760312716757345995324652077763647255721790739552859418735438\ 2530922614585843974124191265456842822290726355576824165369622474235037415169164\ 4118047065070366185909847324686700831390989708280026303008696141576216962329666\ 0314094909248646374845185074575382467393095485901133162340798740932801659125158\ 3580312257130036128276492036872402508002905902142162677314149237224469127974936\ 2445316680554635495993325375535552824936998254967419130857853564087157226862998\ 5078561769225447578766331258459376157040704972648094756913130339521596274631656\ 7221786940531462714853972171321150775411553166458102239408769374854998955598951\ 2319577568407336054532724348840001767096118650001350929414023114632214107811398\ 3017605208620814294766321981733277073830772487203579722521301496708333224653410\ 0556091161725281228125829899328388041370430303175832635684745861999354972632053\ 8221862882321959827255077497818615451678769031368323222162557095256521309630863\ 3580969819379631906287504127457531567822981641899169497640890953833444231352201\ 5368164423777396132978331163787340922504719331102133261157437254494244799243400\ 5985638996110687525258401702268991663746832506245148243330055381168221526043625\ 5094127965334946138632302762166545045804028601918422998480346148883128181364730\ 8512945369279480123639480050416834881459378072892030315486519866906991053837311\ 2196787714523220139714419438904619758758456875694042790289167557271650259014915\ 1948800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 12411449436816530530615315786106177652620533261171890851121188853037791920828\ 8231591528382060612188969396514057182523262617016398455542300900520951356820267\ 5692907133374937399111591070109902394984720425609950500245476803737385314567841\ 3426599954176364340007897496672684700644577403456940572347943706506690772690761\ 4001198503752231492290062023531083884273681886912084890491580801286249189714009\ 4127287728696619792139188075675687825265959627079751223005796834114738608357130\ 8815430840006199253919363441044602276092562078567822835468745211367204268083765\ 9535831337357397243226126715416363055882911698491597993958207518512252705290083\ 1575852404340161886361250283560884083638329342553126048482512552147991872752206\ 9958620376165667479989862446055533079419404343778436941302811688485159904322375\ 6864472226630499857108012188155060786395515660473023618331477361719093171882034\ 9090957983146579830078076831253440871317759420864494042431102408478454250129343\ 6184020426989540108075888172776364789596515332702219340624131817005083347110540\ 8347899353508708688814634756357289086220110109793245430582965352178369696343257\ 6357374403263152037269017527662466894738945427986286998113204137996523683212659\ 4533308240284872452774750329631669562791366076199324144121679086704931405355151\ 7077436751897872787891159808183186064703445378247415531496597540224362966950623\ 5278305757929508497446893114985293386827844125411110204452506993347993420666317\ 8988683167687318989040211250282835411304542967763161226562937258641675929602460\ 6666378076680105115372422559417748179771051474847466590050728287922285721409556\ 0735732814906282485383971578266759599054664677616093694933050899767255372283202\ 7382105717030059373856678522973957615745555477814414141974655679506972514071452\ 2557298377737551276946362159798297712847282435065686897400928622731853347357369\ 4542728111455201715965053791224844344324714641958083992707055082348080819310325\ 9077672680824367889910312046472675862293710354893849681071027562484078591100867\ 0408580190618724097769954170869152700450965558969166625040325978864451523345949\ 9193232086513445276257432226374952330877754805998251758846397774710305682428159\ 872908439444053/662259499762572782023632829630817963988180526366916807975236647\ 4007088399412773652041342506605807884678134423347150971276913404922672022770004\ 1465411121762469856943202030078497410004102455227028646906440997828407196751390\ 9393281090788617577408986754004291298836349222121073756969067222473164898817924\ 9809446572796853642243647359615541096749418747201662190240305714612797540336298\ 9455546972790520871419733778864919958819778433036195193802109932834322229881774\ 1368800053159021094516926343954733299194293282895836617995920119810743107689779\ 6776500717483533005946230782478244834278013447538718854902120538038896217986685\ 2398348558614040293013431740796182265618024418884116193097221407581016012604401\ 6928960875125029312479575306045278013909021695488569688582630276815733954721327\ 8299023107215024151623889238913508977743963595326408572066723219793611876233427\ 9623371941139933625037434272042466519973742584707034731623980926233088747642587\ 5159179339573303655660877174086563629165831501224193566561152019467241328160190\ 4060565526839476640198981912527143729388257221660830134010483002303496550375067\ 6836690088881717343239210272853196539264175652295063044663860161895502868132664\ 0144563061472437800896614415804165323955850394680192855218383836803288734292398\ 5192613007323388256312121686250818219113306301263197446741038605560859554559107\ 2526737973261810871621405775888037903395720746775624928167761809105050205331806\ 9707843537972254726436311015513233713915215037170331784805036697179351382820174\ 7696060528640920537211043736637981504032832664147339244457585682832532972583129\ 3952754196795250056321835273099123903921939813962622041024001940017145590726361\ 7848462070388137797641945840028130853426468508946586040799051101750241256101614\ 0961139928102513649451825530809367700072474473498951928963764832926348034370523\ 2605414451673217096196413221010952787903441158432670211783085567234630802132176\ 1489123829816138718659414589440000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 269584603538092838216660190488742474529366784646136\ 1639406501033003120933685689734221941388200450803541672989817667981842525352935\ 3805232583551434900615953720334025725932374293877397480758335439695916784317145\ 9831052600703699123719523172526705894367296455815436323362462643578051214629843\ 7937985953168874897827990761090097245707303047667093848345552043531716912584511\ 0830532083913917919633924097051106635985288492906038817659931907076568108641484\ 1735795797621222021078495682316256122208409045301014570322334504378440614877801\ 4166045762736892920995752506035916557013464474769391962346644411023106662698749\ 8766006598383131839203966563812962456954399571987925303536766820613603915908978\ 2753237697855461088598558930685735078447341131500779888939435420770475710094406\ 9708403346628032146312305274426931944290193520119823681985887940774346725970128\ 5375063652674397270275085268139584871282623596578901897849462878988094790051192\ 9430730208530129086720815475104309777028544370746651567101174738507719410251122\ 8532471759656987500323482771759509845236901738772441059318763391028618599425575\ 0072596084815407946683535384440280638055714398849280931920153305546707500982732\ 0989001465671998035731884242619286158533183259296600632937101011377128676848965\ 7222867028588973949548084873859030468068821040708758120412398108014666468722375\ 5050777998837831566668475451268813345568520818977634419023572840346788394893410\ 1783069210158428738551430081022456947041351095070576939553991405480540217012052\ 3807014402141522195042584855707045131876225806789465250039522288037965732699297\ 1516391363307336630341389796012701053412789371029955441697963077496774151765782\ 9885009672019920034976116816180145239970758282361876841247602897862326049554111\ 2045372751078845204487479051872640755357944866099767495581757537139920133574535\ 4136693598924881459591743442302117209357127197940330264991989525944221448413361\ 7928936117679652981567316230140209676375204889724348553530066733181514463865565\ 8184750183990937476395140193601237135235825666349847506005453671132752176226113\ 4779648785070069667711569885320031149817303568123149290441252379793613160355907\ 869992455586381468922148335569757848015308519427937/161681746916843054115242676\ 9297685454138519538305157116562007612375317084687733850274366083377992039990277\ 0556325213714259932946557993032374279396078497461694807940121874810698815046023\ 6947367907937635371172082457857293952842639149136864319776112737953884294264709\ 0137036037770302011140842199349248872505723766805888038159503823067010214398396\ 2474271896089389501442557100669918579797988742646228835660986101948863180968827\ 5969401369842325682794449792720573236715055420766739229473791736165774833272762\ 7331362134544238979447721752725571030324322492719927156234092624293618756632895\ 8854985565067377657509404712991862010443093377171078756185262742111353217985122\ 4030978550369805299979238154740203637507570035909701069898376135152114457298190\ 3099983341449454176368195925702271781719098223946003005344211688972936639504126\ 8078285628054290301654672483549368219156624321483724458667388332888175594792680\ 9142478309890452201327422038191985368767115206869444669764056669480132207471004\ 8498028036706438189604574814443651508169849095333746619103523145891233099241545\ 7630349402563993108807046849433695055683421585602978607845973162018381940738580\ 3113733711050189332737891160952485881647338076835227395241868802183807029087554\ 9918468414584663055994398555199510987086176880794178262323665104841295428592420\ 5559955949424206814580190978835565956855579199458651389628873733611468566772887\ 4432245129739228898692593406322814957481039056356201268695355004983422108679135\ 3528495831162675335751147997863699159066348962299379706235923067027672052949131\ 6492854506841296746462766937890112497820878122472848796847434301168855334930938\ 9118458589302534743975523478446316165825627284949087901603320094835573541769798\ 4637871866301417872067456906126297342575459659733733908515357954203353483385273\ 7823689417209850294953117910301415361713556696428409811437333401458137105081892\ 6858629400378970540407439499673855637852076792838942257152476091267499950080000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 1091\ 5562459220735904003541303799632633337250043960398419064371035244878537509586689\ 8274556335258046660402957308015549727938271104776105473246392104978506688845816\ 4542636593374560048691145148987760107878963827661174825086379178166455934490502\ 6923314584704862437009832578051633305186864870106838993003893994697317897577597\ 8083797558284900643580231220913083197097548963016505495680247160745878063715041\ 1209613018331501428366810044023534352390848508871055608815096443382467365960228\ 8235267809264938914839492461363321911245814353242084412223951672343245239512293\ 0945078538605951344543702308261090027585071651408810791507455511823663502076222\ 1915244556675367557571682273422845426143071845229402998654537394171787700392598\ 9180621365466039799228525084440669465560639627031662174155577177593686074817902\ 2121330222910626812518709516706553040328434900797833708558432183575705150613179\ 3567492151389778127024382451387210559947769606301765019277742115275940611106721\ 6174695238723000827283669704291037288697010348440541265817841446293593097597685\ 5444764931247489800420338672663950464431124999324176912083909495687486147597689\ 1670491885939285968163699274160913763686811357144733945292167641570559836496748\ 5705426347698694963194466321605710375700843875850111133738853157699117513864330\ 5062772753948993066564878883670939259916393073269283771179230094283753479894323\ 7599620712796377689619478954550729999893587500565074313894338112679907404550196\ 3849275131379509249709447136248336096386168358368622408846072478434856291722178\ 7002437905332813695455705234466521995688478233347393186496807929017669670844966\ 3465669809600077855646854131477329836064849621597238582801443839987326079765334\ 4312431785079934446116839359904003449093643081121290638565360174695905559439008\ 4025438653545056676964091919213644275691746594530048310453352618405597324229585\ 1940830590797546589150731128578638927703365943355056868874111897250615114436957\ 6781491590147735554702212705928275287120588624019394364484075302953496092802930\ 3258821394722742346574043880304784298184027175166696795247520007867797065328378\ 1254485023727814245000348563708873483373462571360911298502235912502640813217887\ 812074083531/800812495710239211495226947797807522181920572644334919117680004749\ 4590263122378046478923169012162126968368510790275819251742557910665762180899257\ 0806904462111852391713823939243682251252693468213278515655980876415466273702486\ 7541677407712887911318787476928740637009709766140396314944151330595292326199292\ 0258728775834675560977042408456504950729065519143903585651854259755592496923431\ 9707498804352784379963116338103409587549624275872852962362184989691875274694893\ 8690953664184627537705029504171289918414150797826183909723290864227688344408126\ 4629406019858191806603008653640026394193278858242058420643124336385243109891730\ 9962380778088119561353829699447974143519762109088924362968861590195303900071142\ 9316130909764646587243836930746307200012895591390352879737582679401349027734072\ 4899123712253923491218849681368175939462966097835288963274946168150244336962547\ 2410737739645724410670122999436426405717280957526649120091399510877115498233806\ 7640125455585833091343563458731276041090763868503878066864700426740301706639662\ 2935074304316429361576047471130730085382513286672130433428520267758015810682045\ 2170132345213251291231590717745225562801295812725250999232343237775099476413240\ 3967715445217043762106382864381991745570800008383176704514186901184788733564453\ 8828793756124056596577301295418960047682366179443078450516568431864473557575998\ 7275381532081604258464405447675088631773827460898393929360360285993911957515554\ 9292378230088407237099042559437079233449895292322077337304945949753142576543038\ 0253291452325032720166234073631259491528064810312686347611770546713139095318372\ 5314156216372976278258894464061822735380039014945399683502728350991100440764216\ 5166389803388189089774212393042739355575120189697051932423396773814763144111940\ 2351233033448018183424160288677997058725569928606202859391384832871522701178222\ 4443408565325873861232556076660031677094409689346732961902243190077830440846199\ 2734327971688862420941406208000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 177840286862300860790903618030403646922213010758060\ 9043899490806790960647453733389121821340472461022252360174716982210516049038249\ 2428032841950537833545506714590173399658402373914124205559383483665569091714615\ 0375740381262038850040239768228737970715971238709721374075240437960669355141591\ 2886078757284432209653137455722658963108545724223619974497337976552011089247168\ 2208681802432094403201706748504688127635459842231921693730954455684528052619859\ 3610513466421262366711850878158752244468813227454179681802245023226409273286261\ 0144283394646934324628013571564520336942130354766672490727590917726007595481088\ 0980632927566393896244238555742329657670623308524800796185868435270238986559851\ 0395345757830374885784840909540466118552198502471652421211935664089142725170424\ 8052491754881681620745312808324558385905682408828208788883862089818533518738961\ 0870292923567995632437448617704862800110343376677515470383957514350625690133286\ 1307028142835709965274524769953889471576688067135080581774061042020879485531226\ 7382749652227624977902108489876968246357803745006607124064697758682001475021884\ 5239862192388823066348788304523251260342201835769758863341438430620932805760836\ 5091490511152565830369053903229026357747388947171769348735051770180109670011709\ 9490301643851343210274595934398386602306440041709398027248770331334345162842036\ 9621963224977093074910185704709717336292985034725662318167368913402951870196001\ 5316256521035064960351204188452402530416119792071581191896067773056170764178229\ 9328602905150208360999724256003610233176541317816898140901205530735753430248457\ 4659520820143395485520791414000746444784424110800994258826441202180981764132009\ 5538242370137882155946315380461435554245206738511397486955811798448190708139699\ 3258746079951445103044224388880505877654569298102033271822193816191752744314202\ 4961875844000546784085789260283459805271450618666276810749181675365062594227955\ 1822648641693325659049767863885079151766105132271716846972570037245631954231605\ 4618841773947240162798077557297427389248403410942654772126730450269374934581908\ 7596465156450803479086940538139335269715314763791311388745030176812768889472814\ 45731381416012322098353264489519558314046458667398197573403479/1846673641093565\ 5835039995689960983904394994327373261885540801824876902438905849367880144891635\ 7939466144462184898097928274317145809238280834493889731293972749312422957945923\ 9787279387291249188594909494395406609656444923317027609075656956097897483888444\ 1489908224166760977127309471516721203648840395668948873040570151071828210502766\ 6401874790663234085948359313280333446651982867702089092459788996425345463899073\ 8220661073264775683956215785005062692530512290668325461820990789788377854536191\ 3302646119606490125824302959936754116822553591090772478672982246246200781362299\ 4645803643324057642586312995063531406946207941705980232056345707003890319880220\ 5101417044451266623711055076935231707350943582480118657165678303937103688813222\ 3225441660636900817924511627406037094366930111420772767135363374096733060826040\ 1597347279703420798140635432049347292019872231433662991244989625258764188074875\ 4517955518025108704625770202505464058474024283983055455611709279940339694314945\ 2113961626441114607455178379534294076931767814151458670721171860676700894774727\ 9759797112685344915468383486089525346521513828501780512682905756616264039054180\ 9884971587908856994170367610504298258483053764774667235460170282602872345243724\ 1762707516565780591043950916863759313678619656749456855268620333426059239249113\ 6806256347667852077917884416436990009661533321540345412349867926521605066896056\ 2615093564951729994583694477264317275801146945258029718670576865307272496151532\ 9926809066469121841430795600331158985683343532926935545784823727894286949401634\ 4615119545084023934583098230936384323866923437418861234022293600824974838214144\ 9185566410487275183861715410853870191378947314161212422085676829371107157149876\ 2448844631956828080509950542127565125701830330813556673322933561197545974813974\ 9841167197234858874298122109932841842697179344100358925447213316625599236147494\ 9997344713841051853895036661843213087048542217657177131978784106796626157691415\ 1213061392457269248000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1653626244591957157046435324345398050687303986796153562785756\ 0140926704173442919099487256124419168184769929044563060814388539530671738535504\ 0692353290478780863836633245131562043041240489544230190724401900544483562253395\ 3531410112735533692892731621775552133563042086089091479378396160096460819805866\ 2765963476116300748621579950090639926150926884428062623552756356665233318346366\ 7215384932639287110746505497526077639255315142223304441962540714706917356356747\ 9361264878479809611224430908515477406794103021556531397369964089373343459639924\ 9918368014808593177566512352578984657382259356935512027850656301918952439018858\ 1166218010828453712642232396781870791314226314693547069657388800524402413243373\ 5026809383561716955226004705502846807249433944642935701205400734025982894025380\ 3842445999846542534206469003324327647149967072118764418264189025498599155829590\ 9214770987340542138967895037524309655249696034403575547821082446915608805633047\ 8664279249663159401742278899459457932207551701407095511413471421834682202341476\ 3304070268441144308331781402894971723104867065915980763212750940347867082117087\ 1360428854425262256938312849231663104406511248372057880596120321720090585275169\ 8832851017059719117265369391134731056388194877297409408939918916341485886779788\ 6973529724313481112822683067398219607964431376044648104589262818959203636660182\ 6523645557013038686985983614340321818196732665124818090100712506291435771419911\ 2050922762087489549997357513978386502312350584194494351375796545704447660733664\ 7199742340339146906962254454101691056825044236701038257820133129541335360696872\ 9651414699045707636562813759958384768447717605535589418931278088460695512544946\ 9284211358602135414283154899639892017446862791923086073642857596695773110269318\ 9752586375770466675358597199451356436831770380517529224941800177352720753911107\ 5551212534692006445322683863265004364856843192849542033858415554459972394856843\ 7410497518289226662434660545406565071981958245951511551532225959530140140068410\ 7073378004928305128917537068672168770444778691505758745003521606382431554748663\ 5560967161065711415736262109271149324708648234227687870269130012297108215137026\ 55681325796610978032734223808087697974409465382589/3491750234244079703590577807\ 0042409633174014291130286676311514871368519904526985626625354099067000334610934\ 1761259973992012840347834103163555729165478919323581184262413611328490006863120\ 7718583910681250654640835846514820365754813863726419314987279554675160893651667\ 7946759477302584414386152839402355376631766047015497121041830656566119519542730\ 2497530108260096103460758476525518320609939064294462334928323761972844406837936\ 9202811078023488070323058575214672629964633857270673235482459682836785200161364\ 1047335760695281977137358657571074717179872646838224572628130894846605128646403\ 5262513333926174661938782746045791786087259779812136044110714743885433563550628\ 5314534678236595963343686872629832731185447738722472101715396682581646512308104\ 0317368466442589366646268333870491335165930679931859439450033412113280851827569\ 4937333669084680913696004160987143720575619219973905205046236622719261355727102\ 4472854544975445775897992913043748907790209445660622009378889843981913127126752\ 3044433804050230019654398075767124763728506765380428761491715232548574457681695\ 7641619087695466063140503634962262173921795749155915767905685156608565801500582\ 5678754707898935205653350163975387982621696989648745037988708517200663731554405\ 9001052415066217013944339402622447392465011454034686950531138956080289538031636\ 2212574832949405341003945581400420272839862094974919114205995456219405344059185\ 0724265208945143484393830988207348718768440541171768725319267230993237275384209\ 2355793280538792143318291309748089595397990852936032365628878340491640384016931\ 9903818296794718212236438867741988938832755897383321234918377217187777869010212\ 0323383583612043345269675289382141056906459530991972704056084928660975559205918\ 5995619371015657843403318786742676465793864548354909324595923792156267474965618\ 4287655673228508074605353362554921957101467355865821342244735774597112682865105\ 9733295415502949947019879107589737534123707031992311974399308537997346310481468\ 4569600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -57519878984618387835836183675788874718040065881587114908043842493857273944\ 3829929523671860615705630471375781084598574048561170307014879914271081386430347\ 4906947510279195899839701901967764633440854362748139963367901021952939790978012\ 0559731319486111826529292956649999269548908695452445830075463197796210980652890\ 5196542481553684338641750684835243747295350114681936558941483971207856494686072\ 4277043635185911724750918858848540831043996200130965814449748502193738096962181\ 6563772771759112074387014903899940759799123094960817093616266153437272166095715\ 4818175373774348455350740552095060402834921415795938902192277596207835802162238\ 6449879029971311357659440088093073595667144563971173250217335145732732801745209\ 8569528754423125203211345743039383011355287586660616013413994182962910015014868\ 9560572267569692838155760002410986905005116079448937265680403070875747315365845\ 3957793439751068907674502449398051348807456773824148041882243927920917989095803\ 4106470099530777638059633983877752456056860377384580886863232961329314854435943\ 9236656283286158915849996345992372817671298595506997454555472342034043924676929\ 0939911227408125653744132089498879095039679593407223030813325642966773827123416\ 3450229642320993751569062936433933564192943133031003070733942586739258276272657\ 3884248439310488473411021666355889699800135705231403005053626693608322671190587\ 9054283660450087197199966922883356755840506615245771037072570271749466369135988\ 7507701824818712914967692286621089019127143351152427105272655278799850624706606\ 2003360883077987336982044272392602035269935136523890548817518823777741939655806\ 6369981447430121894205694621295793287987225664861578838869504850327996603946214\ 4815885460749044756089240378433172809873509224490524673196910031421802165724927\ 8438378909563734163419743650872523937680620656783766434334062755492044931732056\ 3415966997832823047836535254732034801709890434707668114908532969877353693686593\ 3686584054068560550116243817430796979093228130984592981602673445427598447902782\ 9597528746231361089006041210123997361729408749861384952619510709807531911199968\ 5733528632866422044805326313580223848877800152601419816840526646440480168629912\ 541723873212629674190688345346391089700948557196613716350939/609782809255610363\ 7175652658316564495832694333279106505200378060828760792424438523569772725820195\ 3850990699599905584461182701306874418240163762414739144471434252303448947377970\ 0373484535281997744676229770950623213029448325303694849240279332067805399659607\ 0822100754387076967420237998875106907832109728113237453381613884709248012573478\ 4109650420894909615724365820772147510296103726993906032516125586918300624979964\ 9730707371518692387899435826851549302520453235812778674330347090350703128395522\ 1549021854013720805485428004114692364714739434367044273126043888304365922700390\ 8187531520485956690028425271189414300592239030153827785336401594417489564907679\ 0279791554673877167658144662195253437254365847180176903420429408978486419115352\ 0866480749744313455453273937712550924668872453794663225524566321454007463606902\ 7852288190140688933272341682952535668896930456087019652838750381921580345159739\ 1824157458004437965074054842728102421052396556372961208161083780932959067434156\ 1556299291108336411360143840768255492807757393227824675388216923729274657090960\ 0729964167322065135593175975986677820869861698693147200533950225208788222893882\ 9769069951656565938695162237452459742830545860283190751662902769211001566365466\ 1574373296170983390461887263564547812368618195746811474137754512835113006856974\ 7555096872300330171097618851697388001040829805663703202706317478295980003002511\ 9655137757986396655165619359407665656196022176674937360751868629875002535675899\ 5664890604573804841504828949350845916368876645556386725969187370334035982061669\ 5871053207065589608176256694335442076411243788851919544615632353145591816799287\ 7475685063461504115381700622928147898022200395761334242858332261492261617978938\ 4543247059200790958957955069214457900314088362507299514666814496973563761314168\ 8789204991382320046885224005922865916049350322446312410849261952733044349500937\ 1386289700312491971630872985446951404893745319642270956250876308183394643645209\ 8900457353085102332358034888757084160000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -3631354276677987243767915995388384156632\ 2051979206890990095267292268273354710130894316155764978455238880108972639834461\ 3790824073279498760061651922628830829973221712811702318588722032039104743812482\ 3092757684227950399175302437242983765618413345439655160871356744224476340672577\ 6371692207968823711698202567136157190673028318098565915290672209016294309264486\ 0762387789896154892433044528760013797565297030795323539817793594887272853439677\ 1194387138791849547792136060079428344107954760423137991071739336797475557028428\ 9934129119571485187689438212048053974788337405887455515294988352750889161517433\ 5837072493511938058948348009214940599711962537705470229034250479576955864061849\ 9376897526908128288353405292503688605224870334518774687346059615629672625834995\ 0803866314647987877609817250366036767289119913956671703392364572397436036075897\ 4699801167051873172533093976550430881149013593181248324448636568867033879097644\ 5874311004649504378409020917185484823612434920965353870674340460650898436098837\ 7847650000756364728724709483848446480123968922758158845483128827182425561284864\ 0976295485209149926752963019572935030998032389455323630652502735577890261179026\ 0443229570011584951863575020506415588552968512343929542650982491504013625966931\ 8756118042169626428004290937328495168687350326312177221540049343739019652613647\ 3132451191741412004833154848989543375463735905014927009214181310765256910099279\ 0731911536842179296700016580962616682493964095102245432293716311675973128202122\ 7891616130706789619539061075397532345103840902803717648225805016165642172246152\ 7109052150713645490525403320162330391002545139874233298242862039270266642314887\ 4850015035718136623685347682223878591588737305624533781381873206240972405221663\ 9355808319934806451151841270463567509271946597418899473186622071297686914907368\ 7484185760971224860489026654602227979704205772167973962686503119403903041643204\ 5217943200207421875127216092535069182152409799880759255904956792826581339125879\ 4968014702740814145003289810145801849291626698000045122803056719390530355503585\ 9392861495280889835967138084033906442971658264663693672660209674607382678510230\ 4622708462642238878092204221931747708813101565167401666447107389506018756001267\ 42587243576199/5008736980575935044859707089097647095068558661382762093256236510\ 8594714076448677440400719056046223976983107289566255204520712950760074812556874\ 1852591781182524977723854961350292612521205301983189948278478357211106658743205\ 4719156576343022020280617302312401942858776578559861691360404704106067023966413\ 7626795155169042936894317557961896441948881657879871960183865965713761784605419\ 0544443010146398533693228609291637755733777087226096284490322981117946549947644\ 5768545835543984212793201003933304048378959818596884211633092491216443573521553\ 3906004423699790082662303434020195849309703732919172440638326442819706913133339\ 5103060018988315796457513475220889975034766673434408217109571685288664394510164\ 7518755652382282380758767899439068984002441164045023619877692531034350596310495\ 7015360250220800815086789661773013117356759045717364381388529031871103365712936\ 4233600393453039009826138467023843201995224726677400643918795902915919434596233\ 4005309454789989733103783441467019759769223777667631590028151626099073823585740\ 6662826589574908943802382783558652900262112339584494694356740321165202083496489\ 7365437773431356901195268962292257181337721730833728323570959398141606482689463\ 1303176664692115533638344720558018380268596677395407553939595373085286366921778\ 2278284132859233417634088331136007625431326214493536406714432627592121529291055\ 9894532581489336112762010925917451561071450342483245718495810490768595785298986\ 5450112939120431894524041616402369363479670127805219032994244111228487523174123\ 8693606267309334718930857096919278646777130407532090376745262934930238958658860\ 6617364240219669981472220779388242621680721413429670132262648824236072909603063\ 0667316381952076377829706280268121668176060796187782234446551972326935484255620\ 3634555526734640563301677238326548783628893922858905287901072173934736468473835\ 6511730792626717522766038008323073467252789710349597688941177043509329916525500\ 2258734689448191756912659767804487371652129292871481009008249353011200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -167698164\ 4040350608537536342172876694139271518622213940419915539263851399060872882507827\ 7389074623700151380632302283963505417570203014899934518656275992769986097110460\ 9267923649367135941865659521376510661368984137894812836354225116693073207316197\ 9624093056026399441835898259503287623946969922009228810391690069351581076143790\ 6288041737939496714530035705358080809480495665391372165916097550833643604101961\ 8676881668038286342181994582924771449814383585826505989363465362826442101921326\ 7255083756867514965408605828256451837439573455354575381846231844166887022549833\ 6159944601071895622555992215642410230771807896966591224835319860110561474761612\ 0727431810589302819461773006595242243333077902239542026076022707793731788396454\ 2742419896696036016824862851202104787989638570991982417364801804063179466655809\ 7470932456452519982244592671565573415740292154087355134026391019875454967264849\ 5872008406542642049057360394071081806630760716117057897919543732157885702221793\ 2913354675579038570866685392342051433025931909818510194897026915528661778563234\ 5444356360052831543563795440537593365949607423220925179922002708065587048378834\ 8257299312701682197976575041669090397623151902022873623055995329774242402275583\ 9443573925096001577273178001990704802191065734978868310134247301008359160953311\ 6839903853097770670049200324016858647787339541859040790967853199009047704114374\ 5569077702983634384665719699693212009321229009560544757454565962133935665112842\ 8447705704420146182527336341064856271862920371334642154267959871819941044802530\ 2086311184375063272351634568941303019376946548207911237725498792255200037189655\ 3278156573915702128827666540896085105258398054803231503734191170845710554391542\ 1534878243099643485864141540939989976933917026496641742012742896901885749146107\ 4409208929738030284164443797991737069594234981384413934929328536829289705489508\ 2961194862142817959385246312018109812631162420743410283295203904630191018674716\ 6196793265079190255807192808768247048796017217716949070378205714613445917147806\ 4834451446758435240654226314825710268207635983446291118173398318740664261309501\ 1992997257486979736016804275546930996948349689725408350542727669765594919333844\ 934407720327023366935819996571572671975345998881/119943219952418917852124777179\ 4550144946620502151438267526260326204979809505746412325983200558604413377458984\ 1421411586208564572748500969851361851905448078586087672170573651894244858358076\ 0335864827783698050017142381806919498441117006810935186156460974689781598207191\ 4160586157385827705032211884581983798011175727464535337207288275716256190248134\ 0794448644132367430184473534438637023361983262411410578412780297475696268722693\ 7982863134804354566987032899645652987436325034964853174957773726792024248946213\ 5748171644529602513474689440321736861120179317198621037437744812342290347568559\ 3083908312333133542721304753833958982648754282593083882225980239802069322814391\ 0077362150501817248076903602232702798205421795382791831022336651638325020946305\ 5468962565886282689055176022843076756628399712298336613192138011420605363785595\ 3969999144462735123734463022563762520130780153648333723801744748216670794056805\ 2252213643493927313905586452185106008050352458397009971987304903333644500729905\ 4092628022144386530068616904608196167126063532533711230506383716645549346020068\ 2755340548884587544168345892263349147566753642144986251527328793313780141850960\ 9047393288127129633315864635153061537011042727771736519211597908589082922064153\ 4622656886251293891895505366105451475685528856918205805078996811530618646851674\ 9840213013428745906351705221238096186998303840454480660029382207374491203625641\ 1681472229190098301637760556269438266404762790132174422532184778597435231866743\ 2836594023976792380566858914691808394241666367014084091266125430982148627767204\ 2680891296188184375193782800754609569892961443833190945710828337940633955641444\ 2507807038760753053967785500841377238473967377864311484067393341517045206823612\ 0142799340031038643653301768032632642292123089431570242920178335819265692872276\ 9716547298714633522030969619761441633171771259603469411799585116448046396845441\ 8693170008296541646973038082625290905884119928013458936318375533493835864997759\ 9059216891981982379016192000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -398199307855797248326064466843252370217304270685704\ 3938951826258601044912312795946368098948079299410447502945709459034285983892779\ 7099536059365738502491230252689457524801247328219911349137307448735522915599804\ 1031056502257183915279614232398483732050111604786273762289378202980142394567575\ 8076035004686119003304909873614318842141955796268805678730589941794227904383486\ 9843480757090716391520338364289728270463184902225794274275326568180127323889041\ 6778061981700186732045079378578430777797680760498808063867678850912404222508684\ 4657286686011403437082905837774171518553898433347679952942283378908806969045818\ 0362167808612174038225189319639883732024431097113644523697649702342738752027788\ 0581718764386667530970353517622277404180346646914100193053960300706955008853846\ 0195687657858695938456428265136400493948109242886869706369137180676885619898279\ 0175704139276919765166923731235552585517361013898550996217500950213032319364194\ 8013924671255716022611586186357169692472238102086024436410415907143713865073488\ 6042156799201006589650320458223253975578404105794486897279504986733761018544832\ 0192677287721044689559793044367167863055978980566991689400228705798254776041622\ 9212654823304559253449841563461473572828376189912779956777026352289204436989412\ 4163909533789819572751553073476731269267542898904852934800277177986034883515344\ 5691505177341888436565070046396832421715799230895631036092647554572819294009706\ 4009213789577342297467775972233683879340426654206131877804941656549123526487657\ 7673504886839897722164760625744444561217539273140688607868974582799720888669837\ 6827299336074827369372325693399932303153240880961048953189561948360998420525134\ 2537096217463650680807357986820594248559867367683254729402467210871868384318748\ 1789419348177512658250812823777493119796775089141805479000934957262918405918284\ 2357411312204585981266372431692001751860515028840493561128198063773543620010401\ 3238938134102491988586127949685144789520920954430609884234111305577723844813797\ 8420952807973628396238143554120436637275705014699862876746345480829802054955649\ 4115180868073936227448312677110076229371355210438390308498057972573444394485550\ 4938051426194217123429287054073134929379892860590976719207258418167889784551885\ 215257/190599284978638022151591156763006850761570898480522615389398711658811096\ 5828456069253512614700677716370533898270210576014190555469307472993714027265037\ 5167837219616642814742218068274599811061576347293969178081074575828918404251392\ 4034769081108046311082026768192859581302913365460620003829022029898053115386199\ 6585789075762582138348920626544935790681068218811347778255208370310112427493421\ 0501827230074067330590878123134337696087395550715472778627706932955849289231403\ 0505615247380133396793693029418673832341457060248094049179983639295890135377038\ 4344906936340927733498313197737952102948187588652473998814349447352225501925294\ 8291337963882069217828060587998054089212890686161221587070160158345835766946395\ 0180982833312483585716230161361404785460032000942657466146169969292228245583699\ 8573036099725523609058688595671720836925780795438321472516990702733801051048211\ 7934312244440843122347710051824776908603326525542457682450873938435250574634401\ 6892012551132449702062671047852763148088104325248033392830754463311447050222071\ 5988449446106385345084999266697709700247813461811518559880413779100197360737831\ 2876174710324645318838398884584601899509796366490981856782530401290614906340644\ 2188609272655455876139077812935748500216354287027877134741708518553880431298697\ 7900011707573824216874257656523611352759535705192590419518827958597653359529945\ 8951702369324132293216331519957164204078532363393461593181120537055417369565965\ 2347285471113641190378639467927928507578179957863426238340714706625864161639949\ 8042610137580763200130296723404909215945502970681296808100470125204307328339393\ 1422271550011590138477377059734245896593149594305853786401717689712087577893981\ 9444167686270423026529700857958804867256591698325131362254594780207867419895384\ 7699824484006922371409661920792177215728920858479854568580170518233317632975772\ 1746224058495661958562862454048208628791751346984934407582695985509479572434215\ 6703808888205495216532086784864347382367672386936040518762627072000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -72945443226302\ 3714733474381984336113071882533914424458947646492337404621708456953733319316294\ 3440780977449397159540892673327527755572042200111318688444651524714763504289542\ 5590091753254306005105406740202582985120976752224375450253597420220376275563268\ 4126530671278396617374176377588013215644506364379138365041610978269338464642962\ 6729117725495532807525116284832145935670739020146087184412869842500554932896632\ 0187314323719369696966174981327234372018365681765080818856792220525062550926729\ 1759179185206493751576160947327190654312300769308277248838009985337201094131965\ 8290978834775099386495062038301867149757983013735079797716452905599962765264526\ 2990403041669756747785268289363803714453923693643769796010199642762093952725112\ 9820852352180756265844686490672481220850792151246129317779463811027821339163299\ 7499807096871183935465995052663050111082267194568762203362457426529225173177443\ 4065323203890228330237167356638859575543332436372515609722752759688632241461517\ 2810669435813158087262178399289476290115363827703295069762545765527734924760406\ 9002139865832840884754440268004682462521167316924161744539424220461427435060849\ 6826071386650451610762202479167016543091446565526247098652676861877092354497294\ 3186996383490350093343310665681293544335822695705464663761498751161199749797446\ 0338535846962960928565545836168226951848258726430353015609733641428399668249718\ 0040724960129828675108382467717877773219857618239718985823951584335893473726944\ 3052284845000546734370741294419700360425740973915077210517547318809114058247962\ 1854000134005627410536306333829088089825387264037357641344082347737327653253987\ 8791490281722785071481820845145630327350616041763971972173834402415667977504357\ 8860845356655702172014427166332584293991946239812836361934480718735620822971661\ 1670722773713034100707915588313275878948949048107316989212175875630049744648436\ 6081880619044414118920358158849013759006827954358866597826660009267335935658966\ 0397597391696981881047917887865771371795338713212944706451919059197091381591355\ 4661240832088289109377239526438220417424633753709290541348852674865117278280691\ 5124725781873971523002764175339095880670340439238793552819518373140667058948923\ 488735934974503900950251370861186465947630243283317583937/263349638764931469621\ 6923736917813880908008685878702321569927598602723350840236336825412236657392959\ 1608569064152974513231726733326922154230482564466584464962296949444016185860701\ 8327207323635598253953361320410713694495706486745776257501669461493743471608384\ 1274275514760788137569296858687143444122861317930746950388467881624978990364947\ 2752127189806157814670290392355043926943545813914728708450558599163825541623651\ 0919073720720330038758938854072393052314920619701313547596207000202362756721023\ 5550931489318754831293702319443224061783417249067824929139585715565083613516832\ 5866157277117068005222827978259891251584931241244953753081201394206323653636638\ 4856424147402706648960771001392057965343831744022711767439368365642860401045809\ 0923998223541252545827345314703282342307507559109255530348853613684688459209638\ 9959332956726955217495451926508494359097707552305551960019794604874172022225694\ 7145934202656091648168727019505288039080108145994166797135708746382754708949352\ 6310839768280821954378416942446017805390452991570889699053242096505562538057069\ 0828662113002564188878274706635161998651897649377826916557790201083168128845682\ 4335559207913050683836556360272605085293151498274875013087562134960654714972596\ 3040676510667388979736610283804685818886340514765782017135958021095278335988701\ 7184012011899039916129056979960356973283608702211961890679069473878311537014472\ 8376482837209232364988294091049520726387522163551205444414092086536549245502962\ 0403916061592209476166238953251593464224769470246387374296706948155786232268019\ 9129373412302029744303357597210409765049318814838388455506903170348344767681134\ 4293457898295123001969794970492883885083765418561303332017395007670693211858089\ 4085246503229703358707991340395020655333319625501136575497659261053961009357399\ 6201455397182750999240573651382142726422999882626444167958895781166149228199719\ 4051891947134372192536088509079001626301565639373943938926779414404222452013714\ 6820318391059933289733009150729717662941918003200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -6151731982813118351187991068\ 1639335317531392802275433245988128684929807126735988465993951949712195864519292\ 8219135614365805827940295494972318379338032125589370986001670702080230341012388\ 2843801209158073466800060647439692142664046812103073511860924310175128697364552\ 0681198181046730159013825627767938017617233722894030061623489899843394836542861\ 0301039732721012303413102687828631833409670611451435425126107760438454103422314\ 0316810110085185065659533680363756174696171639473130050213019203996568263600024\ 7373204198571062432608536623004562111073972467254366787609632743159562359762223\ 2481552266871949372246865981031489036607889504577603199951150422263658698771549\ 8405267747449171813276749322480490506704175317086987507051039542073524728489740\ 5551133127140297188032452518902441567988555306776758647022633000443484315808263\ 0490229004663663405457022033210190217379987842147220503181275616488656211453328\ 4627222909557121971745828829802585390948396277546668652275437520529427871464623\ 8074297566145225140575891281969592275356704188620957039409174223426094234006749\ 5976391671490188600590253341338520325673787704585197323646472626941768185264765\ 1341122509830414864105474376651715299387412866675116521742485120620370724856374\ 0803782589331152665346778181388535426054852103924398841448384643739546033938599\ 8904378853258672249577604888910245529676108287644929567742666148597449745385913\ 4158468074216068394705914222872817697340805299870047751843452018083227922811655\ 7901890143741758625389465770668038673694277549025337069970071617150649853902595\ 6116245338835426164291984159720691960008231852517439396226947891936214858695962\ 1019590001436323244758343496628055089281094908028402022427698572150018003327449\ 5921318498734072947279400709766002927227862401466653098908515432586661982189779\ 8646684641300087150099422194733513328790871714451072635417525968997054982991505\ 1634753761705010273117950562854257210308074183147270310541347865412321409798367\ 1823634009559975713891275984922549899089245886037728991976505969656013000096268\ 5664862879397087933270000124491570538589794816773364054861323631786014156632340\ 2646015684465076909165995417611225261828696671303980096227471913461392566615425\ 730208376340089565879888025237149783641/180447431559242774349178554642755188081\ 8054355077115024375052225465219916523106956985055396138192470017097770573965399\ 5900034314002637513579750648002582872629871620586634055638611980480206598273280\ 7920273765359383204388548907514663024237805800997443428910033406904529882184062\ 0603777793919209665094647158861432890167598533284823710654482064139076272199330\ 8096731322689767999170710466031582076208397779378835432194628045814586974647596\ 6777607735674939797596653497978943105516491860035994247619185661274243270090424\ 0424153168210156087237559058381773687732590861538728661448223633514112969868281\ 8123952105646332744882501132557201161123539494310102539633386487020906464845866\ 1869462116586853916472892663526086167126576789024739269468455723634635332508096\ 3056295520214759831469617943637581328963883834944681725212435842505482422233101\ 6151128254058159018151918072110219286648662990088791253470003610852119132104566\ 3214424682888900699264639977702944582879755714660198543248684617146329361406822\ 0989144375877867829603387512028667327050342429832505391827318913810228382797658\ 7385903770326155043286531002304409606185828247484232929781656629100124746967587\ 2214968486100649941148000459741375681486180282568448697253289976993513296247920\ 1908551578398745596865501287480041887997497019930547929767706627918895590614858\ 3420984371797054873919291142892686959965752631648103111429585083377339383189758\ 1566629792597917231902804085529979422008897828973479814250142348894916455057008\ 0919093092587957780727627829580462459317568932302393989397873133155730455431585\ 0204581886360784085708809512760828156694991967389377443822248153111956222083847\ 1957139771332837010472635242333462537984045759130448298348347897308501736765891\ 5464146446939606929605297723390793259007964859137169088378521419238989404971866\ 7559271909429524369414797590782956871556358241155499047618707313018451390176801\ 7286232172551456113182414197491937993069509854524783489125106559066187919128287\ 0639754161710543069511680000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -34925598845403883773165731565988159780560490796553\ 5560875119177863649285068515311364802491910499177885466710816607116715140140412\ 4482624738073593751922757320190147985345673146261702041277927224557129084116091\ 7367094904772555023067757525057147173995742422495012606965829888057481495742673\ 9404270477733127621563390978070144461733327149696189737717931914940476201310768\ 1701589182399968821525195896947839231380510149640744586006424618980533615353245\ 2076226286421211197826483303958609391682643411680550532151961130645777414827577\ 1554403144983315769561045162958676195465574319073618083703791620155612221220898\ 2212928035172342076678161320162408609329629202806690782886168409033600544954744\ 9770623206262233712952897104378794469050886320375498306925859464090280369419702\ 0399592215298318462015523955207045730778676601807450062442143601334545650031439\ 7427040706599783423637141110742977199955195119802516760328762311933001733174358\ 0458933875777670021487198384731319732644570810903612301792885179110973997049870\ 0444941426277475458059409194049588074606865178470530894658449326740319611186919\ 7639505557145539541249710700383099311117238356708095698748744350677383148070483\ 6323814757967334126873617191749009709972367984823102909577112773425276412986223\ 5709394021814286051619551081834061263955816457957700405071348659018411028025840\ 3353926797214946819965932184773693028777884860500817529969320045606430474736569\ 0909285234926141426842699174558774372768937620709025131582262855907656623130672\ 5056898820627338360272524439816671821041959021634756599763506730758600906161231\ 4482253075947896835987492198721105048357282930014762924528784329235412049400575\ 5280085438195498282518317926971374993036679492966690879147172256837517739930312\ 6602235991199868829293300401452660375078409778676710201028003630701261981786223\ 4020763902245791006732320593692610877402449062693761091566348458852090170001455\ 0120817187241278871852829525399143767605270365771860962009482557212994566849322\ 6511462095732459345698697750939833655624382272797850114422475307374176114774965\ 6764618731560512097990922892851642418493358550377802125574346245877408765561934\ 4430924427043892852042420530513807516051632574197207729351600174252565210345123\ 3226218645172473327784181730141639/87886442197257147958388270213411966757511790\ 3756536202206536216560994226170906851584336485813009917914918914921654498463996\ 8444818965759350867776088101211651886176310639842339474671872123641155027393551\ 3655380471583885124937724477518329129798596764444751674427228864057434746083457\ 4901892319408921320734787159923432928856727176211312671247554411250774552166921\ 5394069533259187708427988060938107583529141823621699917204181519510233497682278\ 0366822738411871210798982129700932660924835573624630989622836044348083401195595\ 6437342255916512022896324895228545173380958053543451961867892926980760317708543\ 4098385533792477266683948118006317990978493154431511880018851615872181876122262\ 2638889753487411247538651853715453187116913731665449438998051724678604445083003\ 9549275111921316642370627635973479790844609521990902284526628614426829685357617\ 3904981577605945095791559324255106116795346793172557178603488712399321414776112\ 1240977580647977021145018904364859179619146466326050966861899161017899883543811\ 1474881930649703173328478031987092982094934199483285406095326291416465466382220\ 2793603067820096461321164484459980633404585227595399550652720217549719843842494\ 0645761838743963380313200669757642155501245112828598165564991783111954563237979\ 1606597246850191340526864526141337465700691349719422428482900475442265994150223\ 5557419765436363521612503554513327547469254239353320570442254176207886437859930\ 7145311031427828166817038641495448150617611203442419334742367811076649227396907\ 9448469836956061499822228132439129416618694449498558142714247118332385784478654\ 1402510910955808936684606351180458157838628109936635324867767958212625596917100\ 9153476875700429532142276671339749155695427632286261770911748067754986002030273\ 9805528777991672802765762618082948650233776770738737312469923324577372436081227\ 9378477096912168769101508164834948235694869272937529893658603946767141707912315\ 1973747223296595093700893324736146367509400613056572928536919249918750802571644\ 2859837668602432447010849550447411200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -979460197042069457033944944304507475282\ 9982562688532914594407096569804990637235669539352131276375958528898526030199976\ 2988827722371173142791373003380498651308925175478725315946527791429197948753740\ 7498538339629091346921134449534554593052653513564815862377089832643636620898916\ 9213458420475701975597492735836705124417627932992715477209500061859609125993884\ 2455844693901790875586422691329051682151320249276123160559385338742520021369001\ 5684649139412151462984697884373839785246589757722085607884139975066645857189053\ 3140020957687015288320296171127478561372401292805996336639869318633605837794517\ 0732535244156440016204345614278927699401899948618679512102181042531132898213922\ 4692927192652255109451674077836317282730742705394505424096275001161871278681307\ 4485154978978890755201337397090937460205910116791325533419912097182724370247209\ 0244496257422113028012266363397559157692020872253074244738675242334666756936568\ 7572933471095341660140728307797280720090724461898622624038098356001047872888906\ 1344542484471185281687527927732425348936001702234367605412551715376540577405137\ 8877390185491696583500657251013012241533020542556075671138286844361551637860633\ 6598921162140160044094830218054821136148250569434333225525438920088966306039257\ 1516647226394976147492643890132712442678292591456685666256686439353371014978830\ 2361099991002793995125089562751095469877582743517717747288164946690171070970057\ 8980646157434862178374615425179246811929532411480460833780055883027347577999053\ 0977857387048711677551865271752013709349863783815493270093694952535763740244391\ 8248939465751908577676637708460198006945248547234462028063773302333083852208153\ 3792737011546585470396493285983361592137710085001020948395190012788696338010054\ 7166051052616746325872048412233427419181549014501595546389609501887084709299324\ 1522105516611538770354802137845233107180970529648835964792672513902035456817647\ 5401265519884487665363241420283452837609442005091666315040583020104678114722975\ 6079202833509686812752755442860010168571550587634177567998095958261115082269939\ 9576538468725184928945000270095683111774801076288673046038227620200537815611565\ 4188747426200077890314114625073484870100114633863194782001482713142732699915300\ 09811526858528859017742258103615600832989529/2210640570605854641898109864263736\ 5871521370585287106926667475385890038817795816512244046575664666646939678228090\ 6959736342764562931040572629189459884754403513701367322842660072675795556484225\ 3718546844208509570144134533817451965385430364614565930884806637209519253635800\ 5058830808325753119690653849171856609544086349744248965782002343264509037338209\ 6666495974129544080284433555856164116870222337990610315808889384420473277484613\ 2352177750917202289739194306529299550501679901287066416269085810168427164305687\ 9873920364548423946314464412845858478959736412336576245518577626034713871169454\ 7073779449569345893794780103027019553888502477073692159099197538086363752301079\ 4214239342041837104228824454692690015952351889982695376072566519631239337860013\ 9768395111424245570299861338857175296364977099033514718037807971573982682939570\ 5626378296398836959927511502409480940057950521956201974552193156026222722213725\ 2625802580350233178408936845317144647287705046849315954060962018184869856197382\ 7578069302190472490280145908040777668289245897095639449189456872177857900581641\ 1559028656634685721337806107309305364333042457650053984252399620599240201791127\ 9224524799120537567723007667848368851202492839494203097930044493735070345464779\ 2252102804574153673080280886479510089307849592695538862170856637771655778830142\ 8869694228010953503302387057905590580205549956715484309088028308827075105045719\ 8429154951897520093428552733030367229632707591518602490393336928051801889726467\ 8640020081139501388536931608277737026644174420908813786766528149602014804816949\ 5810819784170247206962692126628263104538894959798394940188590213692992936372219\ 4168549700230240829388783810317689167806705346861050633695544007734589982072364\ 6785786756031918208526170910989813660945644720650052053742508116448629973194890\ 9631161535861667215321103631615436708440633667278214503184318236588958749581259\ 3926530091552713887211754845915175844364528835010972653457251220901848889108385\ 7563837039360278125406564251734628731023523840000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -14216211226808826655351517410\ 7460478477885059334338069550032191427501314513772411346442078578001987281512963\ 0887504475733551048767268262487907184674171130543273522213452302317532369886063\ 4865623993652310077784740457113171817596326215861687342502714345716601387057554\ 1246963967077012461182637409228360805573040840379819323117575825403601778930065\ 4094517212419474406051135474059910440853465431556572753070221586870495360549576\ 8360514796185587711916598902100001752794796990138922817965299072589308011404357\ 2689355651916027880986878257356553239874683333226037020892797579948267716883556\ 1857952714395277831475985254099581364819708902511211278098761535471060472691738\ 7853849354630128730149520582517355852393091705611633836994630885334613217998437\ 0125958103667576465786816439035631421437350530646076138365486724735973122692848\ 3526135270917184513365494223502971056312582101873620446470195857837952105554228\ 3009389948050956008935731980692145415607568641162185514592777909966634246170327\ 7871518794038553701429781849614593719388896246682931586395224264447822379067596\ 2320601148590458680690876235434782137100921506707868602215865224792417661560377\ 6036546776342468755354630511997395773540503955646555255385164632638936215784272\ 0096640084237753382285385985651953298501360747251244328165423334709491481460492\ 9477226511921608295330345792864259333048852638559825146420077889139059048953124\ 9067140837662206795749042128177916134721293240616063290870985427969519969290452\ 5251628110446320484059648407553577930618152932922935450580089169286411707997416\ 2015923734896377763782468294435954612277896672688627693952473877130965252376083\ 9691346657245846530804243969949404361901041526367393145807943052754072352510356\ 7013395336815314330247111477998581844594221807433240711205656123858933008005713\ 9933555400655986147165682631934727730459499080437446799907008933449247142314384\ 2528488057591627101570188728708845719323949367540676411958868996451260824412510\ 0028728965362041392813282334361241409186825687763206627485438182647063707667246\ 2303411783880726786186428074726143753448460733152393974115196148463124931596347\ 9997249856759306511313709142215599147099237361223039814236147660741168890150958\ 834754579581506267220335892441528705381036323653720943386986300183/299512523021\ 5695772240111711688397573669027590649050753764542718560728284409782754750846372\ 9143279943844604540619836311198489419677910199558355728075674393471605536337199\ 4001907735698616014192622456374722456378426364235345710570803575605317084432218\ 2910583964560256980333662589297064147088816626636078868261547719917619097476710\ 4707429937042594179832251005266406222531077634433513894977726064266504135837371\ 4437822508291712677504928535369024063413485673842733182662713629162230697685031\ 2485942734112357290944756370443676406023037036228227745675116464859263198485860\ 0775517975110597052460863435829436031172447407071961920265629898402193002764948\ 6503049031095932368833435216827565366397498815462540789316913790155959563838951\ 8981184638885522820708951641738644733067937512829070437319870956567986798438003\ 3247270842844128602351817234899210022321519676921855579978410369533733605081354\ 1813423932573849115075498736859118557823329326931251983473412516593122452127471\ 8578188422344317604449856178436033422898904523531367714782463144595723120878827\ 6979791409346637561320945790530354626654521676571341723451146543268116822116491\ 6241192358815503347485785717321379502514970769643579580578911881380108779461943\ 9331552587267732849005698314688693515007243050096362410211040892626684566609087\ 6192113900156192590095733270141204592702375492834653252859466723630442389624575\ 2508640925812406397602837954278740989798076836533997804897577196726871073568539\ 6087079605649971878877887615421905586660111314295407454969290272332213771930663\ 3561623117371766591307852571026530625934164219130214979453088908691428152051340\ 3231927436856781146585401763487988811010506609252051253928301286575031226209474\ 1366858249036745787239274402899036486569115424828899851953162520326657416961554\ 6369611896769332205719831054772864660845214733757146890652485878046637998996533\ 8875928852212686780741467018702406925334166986854231786848910968202738626779515\ 5742828815066398783661188694233259180299507804802972810320782321129188281548800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -153889945411569901313741852497703095150244162338041348187633296174231184353\ 3949614140697558088157742423566605272291163395616293869795767942449915230082242\ 0393478255248855425893770256361742647488277343034331940312540778939145412022052\ 6064860309538256833078783302573569253589602982980144384646939284197606353941524\ 1497333942114756651296990937474293658974338400265585305485852715660458051838808\ 9328164232907386271317266742764556661706686476374746410023878799952438565154548\ 3700046269715800542729052588549926177835757434824716373096290269726697640967570\ 0749317736889954184098824815931774410570454768777178657973605738755411087613575\ 8515516697921244771982509095233444984679648394386289426169335178093363272890916\ 7298813135359622794988674401277482983041279273941424322769020553005757019737474\ 3754373812611077723302421702187105179957492268689823135829844124481409831577023\ 1412929148558887427037127363511575164022968929772245017721146738812386951083280\ 1723606847584861383406158958471299117728210752736395863793083799806401551704810\ 1356772112768941205944574080707678681675402292105992888301575393559385155589510\ 6240802528945341698502256301958989542579823921514491858127740933071392932597385\ 8324407286621745394952494989817283006718270737181337560138586213411541064025076\ 9134288938410961931443590233855730489217522561693347508450279716852229260160318\ 4043067509485368578827797853150240972820275900546772012611464598492355773134159\ 7427760038209932286686769429898650609783755882336922730016907172337390323661232\ 6451958914444611817310328033254284687390546393946864524513398678623952478295403\ 8872783198463213813146722675190184877038887186759148469902658986242758947954238\ 3574916405414985249742139989327749560977600351622880349371083817681165105002768\ 2098110553839095494130057949114832930689332196343190758645895458692943912844038\ 5453439595962638491303372004237950284763245993155940726530284611366200293584274\ 0012220152035012132078045032441504830341457608735767014865239029425884922812702\ 1106389000288868311605476799138894193637291913335460341433954259309224113851195\ 9619870381787962075525529219836267865371708951487468545299428739479813082401914\ 0917295521847080230340064201247371805992611601831458619577969918591614171200199\ 9870148275252125059/31465485941231644703990704017639419949619243061284983421549\ 1593070399676792377245863452758600279969244587392927899931768649668414057925063\ 2898363076779312032237311843831448777188556517740277844610891367453708704069411\ 8541623165340802109249156564730708825968182965622698865165179603539948150042739\ 1961303331053901263889772433856560958481675275504990033806845828709152037200645\ 0764790053034243445791141107772833279670450845138296463493164740219591590647719\ 0522292821959069295182285811813783500150072337510567642832692872164633245722354\ 4404560526842161923885984028598195928931916930866882444098160293537804479763859\ 0470058677821268087239114727856439726451022334679119980240248107091965425428627\ 5864140046838602644902580897500373628391776348289376803159592742581692574443938\ 5047977628938749426702512200637292164950396690622178004679054339928779637980623\ 4177549867434731073305641496044570176115451605622517793950364569085921431421715\ 4606208751359902854776047367680486032318354141957084185174715834755137628746922\ 7107099916292106341352929146873955723865614513625039961252532387697285885436993\ 4993031973159654518159746630221238683348184286085273973639366652596807026300366\ 6823187928541409666741239200461380163800972416558873072075801259277032163709612\ 7382677731296748909259331202832686192027526485688274228971381815352480119509263\ 0957936673185537247232531366509169239879314516352800866071769568006668602310577\ 0885315650418222910051056109687816310006179478188773266253226739099252457871993\ 7266077357295285073777420776200035551973531210765750380796851164134631804942973\ 9393265085559950132364105586888614425830408385883286091739872107352660024167455\ 3475378544361574401636698070771769862282000202817699556875510870549107627020110\ 1778925874466660213772301944676528984610705228492667423674385936964725620149060\ 9090493653150513398858312754983119870463669602850515580368225008968295988058776\ 1684236500277382242583162976599661669810239502061997353411682356293534027661149\ 5999335637949992496121302220800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -38852209932782559006765275238191868743120447\ 8260417203665080795910147461938702318444888408891915853473488319473652646715242\ 4625041494012410688449536991866466561609362957833786253403183849295941001275257\ 1924493087833859936507387105997388263968611499881389195179420000450373143628025\ 0455078792545137193059433464515244219135165936347718183108130915888679295982999\ 3765832579175356550285685472228418490529118184831244702219541447976132113434223\ 8541394605827083233058251280591207984634163950261578532742341651469690148373120\ 0677265466136066266499409677154720926059930089219420731846561185918312792165837\ 7406350538293695940332037969202012015106397248912995501994621535568685719896764\ 0834653098568345551630157993671805828281084803609801044873400801114994556939370\ 8685469507570879550989868383278640774610379823783258811824791293045988889874617\ 8052815968123276962666213717721794417744770404965624331005708697418223239991501\ 0061503161788096014224985357960270899584536112278889683719343942584712066437635\ 0973827555820445834406545806170731345830816741781620890094494062852805919935954\ 6912355618189481290249342433328003821463263355027129127294803342929685438742192\ 0552331685241514404598563365036121262706737740255119694423714197828804332396405\ 3027448662365194762587698084876326196061832426780701548016477795919327108893398\ 1574646104441139786039996315985425967083801729779565392307876765751456153900179\ 5382580577341257702301876474627531705007035837345939898424704869637646319564783\ 4572204825899088456636514573352943121676502975943218854233548317231060221092100\ 6284959925471726018679619590805311990054396703733542690943440959491724957055166\ 6470149314761143782903231538778343487060102960012194319896714249879700428237096\ 5889841255587735028710984443081868080310284530806512486798180541196285995869138\ 6127787643127122119137984607829107115841672502018489304554258786355479022295156\ 4326774449782831821076629376902638078024869077338038185771977827435906733285584\ 6428273428634500993056728372679138629315264314171159585020253213656346597440425\ 9314114729821772985317006825077799215021474055411331283952575869902412542836605\ 6449577640868812632888481965951124652290281566841134015413934526642372628134037\ 604500697095596546700618905446013615861091994948838380875983911/803240675178848\ 2284857478324038712127985575323850979806621733863450745538582730896932136094098\ 2201297407285281303702730212081492751811505438342952164547904895196810172978620\ 2982433586589658039885448089809474050600512960874327341506138773850256129967955\ 1777493248145355965084863674022484082167084170070333440257539344636612665556143\ 3331586334797119345096529650799032343375196674428120235084235995359278122503126\ 2829587813552584917861470340075385387135372367965580746801412642282452859205052\ 1351592422224322939721013403869163538344312488794996874244497853983294237129256\ 6008531130030854548774554495972332430623779509022729625301879052345923815153932\ 7144586397666142553647349412064549586170911891493644964175954044495409496079782\ 9920490114784962048957874275469833386639733059478751068806805888931715843446044\ 8660817474467873740582801408497812033590783651495988293197037448155254864619697\ 9287819917026471375422187871342779545367737866828157580428896653217418602528502\ 9605378328868805140645217482721282426647011011509131111531133203099787149283559\ 5634956010291943739560427717584253747010832816232212212482282658101416034024043\ 9342968127653065612269448233000683697284639992561129824604245188808983652097486\ 7378356399291686693165833844137069616062585261683047535535937758848508218431716\ 5359323570768725508614186630906388882064660190289582371397257983883916997400576\ 5233438427039503596120905137631235571359412763624055986569593050372468212061795\ 8802947628124837796152587124270312739351797675148855005777076200585887462625192\ 1630492964159715940393598867515652540512952444759038151246517480293724092541284\ 8247788598320224325787179162595131954640421404573694628499869200293730125027325\ 3638877116060951271201904258157454646890769750099050697181584332596597327930109\ 7932296562131549870673066341400535515186855045184090487078501969947640206229691\ 4533513970341391973067439001226875174098880510069685268012378264234302150968914\ 5134816572659385200039342082780270731697250974334205558712335798202477755411294\ 7421184000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -921925435224017769363763062662162401061997524969984014354316134600\ 5398648463737349826791241886567469271829630550550376580121495100151097298594494\ 2184209531453807822569397057534203024650188477113551547555805615686289552330470\ 4970405520904300046119525947376868760720391090534038986577224391861131436207986\ 1677355663698852537782814713766637098122303538970936949326986460785431797531110\ 6589099559722983128246084717141293616092901615568555166987794890185451710972174\ 8316299826972984364298273113890375743622898195071539281908854182542684746960273\ 5605527977816933506766486316586733628835012521737508541364663721806125706037749\ 5805532918212637889308938999593066993591015294876367314542396614941639563635981\ 9260124398146146306482887303731114809237323299458573128594302333978392986802775\ 0401078544347405610700772657974885564605716920724430725808613480693244116008035\ 1137865647749562095682472493740345651576812013918572868957581632851339648429943\ 8895069384535663143472397003503630542683973622790269520393048927769851160181447\ 5093730367056489403758571909875504643666385222932424418489304292593641672731377\ 3435647371364660704662458828298033163542980852481434100248490793643444893685611\ 3732169785075345511603939315274469174797815971544640363333349464926778420550017\ 2838650085146380901839973315329458390334870461715136437528441145414743432848126\ 4341151445271470092897671103752770235004141168716108206267025857291897143991359\ 6283419348926051606990721708824224952835714435258832217383258152956468063151499\ 9718767012983334127383266366181582695595040333717711469243624406504706779789176\ 3856139184283501011119655367281169863253413275595362417006605103205126418209877\ 2397791920424454881697225809596517532661331374938674262342943861453560545840907\ 2092137884742201747974399650890370228349062106315273564114762433326524794539479\ 8142408041783167650955175833990559251754471443623294776162597480521989319559247\ 5416742749179173771524136313701455450318069099190529875714583379999727711286761\ 4752690318534785918472989066771587420238601408562033616929755336279441986905946\ 9327188711749190261579906041165514842698831825293102512843675498322839294723884\ 9033942587308701819102978672232193669291648592485890008064143901941849938459616\ 5451996453126696835873837923846919/20200436176775628509747806475408826091082077\ 4345864461085098770332444896693694197416939324122482711586152915634985770360151\ 5056406158884730297763787378614792799540663858384566844609875008669004681137543\ 1086092249427997189619001494142670587141481051634597411398788042387369921688416\ 4996892275936488162638559427680089268646447630481594442360636159846455026626064\ 0496619458946988628634943861637942313266710247297925356133488653840113512228218\ 0996824499468275166471306463794325165284530890476487426132260887475731222974327\ 4351760153200993405106516394830950885009596252326221677133189801533405749909336\ 7678013522095815094961658499630337844954950150558690998014412178602858988660399\ 8847551704073362234236803708824377726648950376603762827251703871149645337080759\ 0682313624742094792668874669092823312359005928228390582935147310071312096561867\ 8492293955677883902627191673200237922914727665684820906895478571137656246734553\ 6439989729728490017549876947332152579316471107643463142822177969430571247913206\ 2026871082960244168684870298865451068302369379821103375862802154785333760888546\ 7994086843351791504488480571812460899116348828401500037721442692707560446981762\ 9707716094370768254168317221681492103621547749169956776302153224097000101905798\ 7639606732930321968903290890090093767728645036567685017470803146351617386060577\ 5710347205761816998825585225086315337849100044417622575807894424627078664964238\ 1327376988416056826543945001604782029324123773886301415817107855172687039929644\ 7553629667933420152387874398782834474387569957715769095565334529276597871570743\ 6462966062978937383963808577652858240393931123541368695187498771815759665910362\ 5137215514289149170414652961685066647437911466359652448817950646551973931903389\ 8868190859954616080508460806824955532504355430709132334157475341302517424345558\ 8480600932213610811642652765616785353982871081895963486678438151520994673829430\ 6466435223830391322945827856080520118149771996643646016264143188704348382896910\ 7975558174231595045628789789949447666383446651541913600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1007440878906290715012\ 4474317074205561961150051688694185118570348886993360937386021033228490105504279\ 0779717997094425582132025893082833991316211847074034748600108513697805616239961\ 4266083243542058835825459025952476391530802027811309293103717215770691500791659\ 1377010250853042274561754388241504520913956692601978074993121055604341881553545\ 9602923206285127923225350935431003692952778647773193149105330072405564858457369\ 6740452612292972187234580032315924696884538555250082503674494272635718875556745\ 6716551043530668636234636156736451285533570850053310455729237292742228021606864\ 6850411305278029032820067988096698861862007028807716437429454286025208626121097\ 0658423785190659964578758313811526402469845302793618724084649555466275935840655\ 1600830053382086167246760616406303105018459968673153703557106179249970391537733\ 1382799569798101269180308779248591849008994590572046230800582260126117700651869\ 0519885635507803708613321248453649479481242523208169845942538400691259840247193\ 8098836991105210851112100462709976075235275565524933768225024159596942624094468\ 0959808528477263595707687749087513877056905777266005409805373757196252794027470\ 2612934161178712586043428349975014154741601185156659910111836069553017187296258\ 1963527764340474201052421198074410642256141919147671826491950915423178160944665\ 6067992057262327829782427849382766784812501143477461881660683840324026410972560\ 9125700734807509557883059038028921771714926165153388199736241600749939118702866\ 9175904483936151618089181437346554655800032713777390166428845648463840097554602\ 9898674140137782277550435774535510476707562437254960216805553189017445600723560\ 7291343758444744544708640326178084683456838496663770086833310708629164063126419\ 6568163059383078091690992860659517865895850479455268524840032844096017227325795\ 0357467161164546657391242608281356769080323212072938490005023168939205600547192\ 7498921920668749440821148580772946669345949399182562795535852991220285678936802\ 2683135086018472258066437452031173050038269708031573800815344686081815953913147\ 5150313728723946259023918027209099292917444203063879162958540929432725013256985\ 3313585136753729972645536504837358528688450864872463891252826515645540233875599\ 3957951514053131473068314133812691738848997320887045352952895592259997198375195\ 18166683031/2482816500475326841282012186311154736448672153409459120095190813297\ 9148577197819750337449660179979058296751438715885346708995620210431698866752832\ 8747995945976391946962170398669918403419676789622780996051300058212822398330112\ 4028550627815050483577891447952843411419775949736943333856241233144909297927675\ 8781238598420316762296112601604576074463424043771525732509379597556442452102439\ 7770320460497190649973474420894771312983696656151838230058684920989436854711350\ 4845716804307609271649933065281601796029079125860566268930119618852263184650078\ 2954734704825066747305640874734818115776855789431448702136897243203478692186533\ 7267385266943848076147199024934897573547065165735462964948027239144474265756692\ 0995177881716570437817666524824401346332605161801389390416007285707937933275654\ 6610819727108030685338449091753014129140793042341337351277649609263048771503374\ 1566078271541281382498720706366840175760953313629555233089065702193154533778000\ 4299211203259990303937276782626542820073108045924505015797012238460464972834722\ 6278607720342481417069521888912636298244782368149315495888163636662289900737951\ 0874991657981154914878560991240685924025455044430161391504270171564933581817885\ 3918413801289306066074465769914628034811494309043768002036976948807836165778597\ 6374450446930604180246912098519002074947497600688607291902046623509219721797664\ 2613173528533033017927720679028018685848033374492199815714375200601132246242675\ 5588959783661724762928641023479284720855169952853112228452802579744730685824205\ 7518662750483106426299233531363050683799547642000973072672424249608166214943839\ 4580581171263955485917340264346004487631878002428115372216203701939885942727364\ 6863628811083773021714315310337286546436751484684701329583665344735908825621972\ 2562532031190712321006075267413632571903395392789319030737362518561775150160865\ 0639419170499786123536887083991200140902385443305195887631084409451870742053141\ 9469945988073498592074602186510574711577403033945821617369073441324984308978387\ 9235320972874139342142313081470346854400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1772814750941629755834418238751136\ 6221527541702730329500045050126119529219735524235848972728054696244228441287331\ 3973149933749015929422708426981434051449059482409740214000667026665273008537530\ 7910730047995181047436530084241260343133671169121688985291761263356936903149110\ 4594322817095092510424235611691358188230051642441568586269755864587952151969403\ 9370386341507989217698546259839072677271489643981581678786278812999970994014284\ 6768820645545652001397415307090916423658423244320414161697730661414813603720266\ 0853866895325381479580243954061933857208089538718066931194545977655992468761415\ 1680285597489026022703890284903642154920224385754370170849767454705298926734362\ 2872420452810676536490520671285848021336072026274645840059774466637144588373378\ 4685258393958889420069567085070614498171992292531361104825759731459855406416142\ 5251540195057516973986934141310302368003873896348815135358739017469735081166138\ 5262433870204270059981951020855003552155057812160482429215199184352113412811118\ 1904743311946876386286137552047057190792236323363384157353164601451547544486694\ 0499293134941965416353841873029058504216605552848669133963793708568595136075346\ 6081635509567786597453362435376078645442753531783080103693480252198489239191302\ 3222104156938520864903200973465038314867047734203037239530273281735247753513102\ 5209072958365529813900699181097180524856774930855607545219335153607769348837753\ 4105098054906676817947286100507138083236425698468659284664768378132494461437069\ 4702124573812421381546124804663099279887121973843446357758813214290276323074306\ 0122144829212464792216778071016072118873436696372695345226185241657091583312014\ 2358796535006173067593836584568558891372317458568671328476531552939123330471012\ 8273580280512508697458743515670921268258144102588558374443781726542929329557417\ 6675786466794543765818759944099444293337144161224000048302308691461744966762599\ 4504908615869553080144384644727085769381001186726328470143155620955137405895375\ 0208688983959639175663675307966944631347320274862662141433565388353476389257493\ 7684020000311448580669488283958990181878990214224482780392629837568306749256943\ 7215388681266596420511531815752149405550784628975952495785345533089003998404847\ 03312841776152191510805884757838172408470268989784953739613231470433142957/5351\ 3368038254645676367795708217330221418181674527610781504552002122010593885488904\ 4953284298925077162980636549229029376011783303178693430603136147309562498731606\ 9502265985495247610784782850754145735425030694002470224017407679313933049092541\ 3310064027027190762146294007076914830289294536233485951905622447979148073633059\ 7867065364353942340244704935410961910868378366002394066565027157936236988352609\ 0711769813633841092518585019138444253731351264967360737446618239538149784097618\ 8406701646733195503368170541396071031860528296727574681779123993312425967958492\ 7718204859079121105552856845609739813514633276114370639426432522101179202305812\ 2664154461526033915163002499262656187219233407477002234486794463086861138572044\ 5650807786277010217931754997275541753249340911548930942043077526606476970985655\ 7833172131959462290906847077826424014139337132824521245417811266922890868408055\ 5272337093095269622689924933134388350675631966507364137522286908071829036415254\ 8151469206300299718315586694326453339051786745446074705693142633776950295966259\ 0769922677252090079163385392073314488243401919129684603228521042273221115463109\ 3454727919841255121746186124646248644828348970077440215072601591737670255181682\ 7781499706721799950331077273881470573634501334333487143668895044262974959063150\ 1540198651404780924224340637797200515185389858474168097175693973049877114442362\ 9972397316254376062707774166378676288087378558730640579023521506030362901950023\ 3790237381345121210802628783623689631983546910520967884038189288806233626637033\ 9342926936189988248529388769517272190035202027810641666873157119039506390429389\ 0302714178631191399777008484326745369274274662234979570067199008403974778739837\ 1655534914927977289407954761481417334025077774087935556602947152592482273442617\ 9598132205226022789782740021993462420941178425836723061776801893840783168179443\ 6620492897937182748677946031558712853462681183282919474576884401313195300726962\ 9145095557432127869786036431843019645807836767192318120954547309071538857723927\ 8215134229511012352000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -151669224027523454868159696573672523766695261793947215\ 5186774155523093536741448404288844453902555539581975338067683431575271971555034\ 0916157942986375086193143995736844736372200646449114313561092230044661250384552\ 1920597234893555191981454710358124121600812471809640003506005802440531006385489\ 3765057603599329350290862090935994443843761890320796579370738656333228455644696\ 5128337245857205085393284264413705976575278578997647828984727672321726724970336\ 0051262318921692415212656520157389305251183093545666526863569940102462453435609\ 1638014035043955337185414602774409424527759226297639346721840579413943076231840\ 0090343873681699581792838375539285750344346788389801564922594317011632487175733\ 1144285110658396241145143049824291467076217279129016671099811524900381017486114\ 2650850178892364200116563760127223447712309258940182123184695447881418875718214\ 3662372362606492933251993153876721684674477019419542096359049295711790559455122\ 5603324504508088795125806308881349037675134467062601490713667547498640034466448\ 6219229902527243116986314730016258684866598431433578417116912173924175703967755\ 5887188483903419770134821795364606326900813120137354626586045784427042191464146\ 8723431864402618325218650093141461331483532384857426609412204764829655105101713\ 5253446761225255666548565879632189504131882725092912509936722798358005575130155\ 3037207668992814573384631878272509642689621019034428959287943591282844590841277\ 4775542802062055307054032366903085616092276252072785964226412036266271475568880\ 6303551942447608577021294970458285840824194090203919257562175181135936905924406\ 9184036332804119344485237626819153169481315999321843955763130015403799792177070\ 9631964442823433613480398594758166931161710221080226010568445684132998056816555\ 6703150516718636986907235308445038585883454015467931822646774850838963796394969\ 3867350127890110787548891361239720168171428115760531521078641745481152257334843\ 2026965862875079940486655906166764957956606203921539696164806988593723613559281\ 7607509976666383290517616345104920202562042596191267080658451372768812210695442\ 9964701374267319103781331682276821254208649595458899796116963417967328365806664\ 6069855414907924908231889647019547414840213449535300383080210331303686446108185\ 64480088519648429084043043346132307599672057902571648187590822501/6498466353193\ 2443393530412566892509430170035167431620556150382280700857122811021070655865476\ 1406291080434681412336998879990646822263600737692474605985048868013516438548721\ 2691192631692347427562790414909693968668802407281481511926271863027629274267423\ 5307044393358800633561282964637768330617436902744054761850917322885920689639690\ 3149504853372672864377237116509479532900492826075785943442183344109183467714062\ 7967080500646489978103972434263242595285435835986224939612443577303793860525325\ 9526662163385853423601652913194498609149598189633184065771293563396251340990023\ 6287210539672413701020985504546459918197288775654973968289975403986407265489950\ 7388416228832834532086435076223739557935611195196578890112619331946521345864601\ 8353313893638150997193169732503598721980756220099851894593911608032466927781899\ 7837763238466251133940822488054417537253983477287883865276597615215380766150242\ 8623143324419370169119716019149790335182065964874910204203725509139968166680429\ 0723002731275411425604702371598215243338348094526537676189182393359861154398777\ 4083325187094477052215785632338752073788437607264107444417774323932789394779444\ 3535990441581086662990220093567075778759724986471479388974391495706789576871523\ 8450703741415429284580370361632305501993300356907486677793620319512314534256247\ 4912687568741938986464235615071325896705108383512234695093921397969029418163265\ 6319862418030124552678919839412606590433278230946034149450869591823352952460502\ 0551018378713660951268440381797228463616747536889937731217186613276583189021526\ 9827574613553834101519154504885532953269129721714571901412615066426474393239386\ 8170904995855259734962066789346479235436004785437432622222462197451623592966489\ 7111953871971731001231328085691154175570881483938127785560300400486740408023590\ 2687464289190732570242372861335354647722938576646015207683546960749183125633635\ 6590096062620932419965672549111865121783007371401392965559731335179833083189166\ 5545202314188996132974371368223485990231750299130093537218184422122963920121051\ 9464711926092241305600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -3405175862629378978013863701760165792871075434998024\ 3061551006872001376387236978565245910508249141701687769954648379378334101343610\ 6563287326852520717821326325245140879689721948197082169774590118251986207706593\ 3987315511517705571934330291008435500543759429169519252797266319015177348984920\ 4093249827365434473395855673121427052558848428898766782373866647735468248821118\ 0321782640798731847705940362724892897259966723520722826447948539747878293048864\ 7572427379457095841876968660562058430349091932059952711036052084428427947788036\ 6736166707306798633656965502193642191563581912897059442754801262269690416151244\ 5441022055655320190676093282429263771706423870779571316390951928714352411862462\ 5485853665107673973350965221756406053321012187098188230424855085878542793449855\ 9926610471930944638272267301244988113513269914774203780892853358810931663740980\ 7979765689078805571838421456158931371826511989299587273751595885753055247333693\ 2210810623552321922676014152928758057994646293967814031935864478683674464213538\ 0673083549037881907983000561532190610008530520031393967780377633398107263904700\ 6466579249457713841361309468743115575729140095165716557903923348879130486488066\ 2129231352185872903162685474405339492062215087307297603112897275334536501412029\ 6134260562333085669869652244321930096465043415625126175770940216981264024240424\ 5522169468760326589707134526515791544399803397193181440067762050740915369229927\ 9280261146444023959951847620209490250235169249543602816161231158093169402802690\ 9590863444720072454032119738725436776457226874243325206733457590788152709791092\ 0352720201208129472226032155531057360317325968329191863327441350617629206053021\ 3658888845612189826790794658159184463098578695230522891655442674832025126919044\ 4035628201932541405587923971186837390620483937806762758227155668377602390807378\ 6639029261145955260218837173803957047396736254242962589676682674678868050763881\ 7137046974326339115948600657500714195493136339603118867443261515851400315950480\ 2708620399289933833423321765422789498641017442072039234349586938656928562271663\ 9224231806760460910405956832951576493231297053469944244029011949829569341189050\ 3674024647775981113282408898728749848536380948151198522452701624506197268762557\ 38617235499143391823886676086286401957817571905059721583/2997075884963157838265\ 6458012781324404499505182122132898139235278118569865287643420131810707618100698\ 4773024583216383645200589000598838846826506482250074777556188687245912701834334\ 8132563548984364569248423112463085475799127389388611835296317919327416320219996\ 7599761163529118445950559274017574956853269568307041154276228246711054117682209\ 7495389009223649925257666381611653189170549704163970530828465093057823140415586\ 3834199633177943037307841293197225491630120946093714664605482839683042028199012\ 0564420464011598901882626528893228460930239866585096330345335036209778233954007\ 1767151436982828605193342012266165776847672155974656041953065327881532506502728\ 0141798288354888166238702971655590054921504582859094044465021639668837339739287\ 7547906712425062807453000813440696816432219086708300345932833476058211505836226\ 3212284829365429062376112107187693701630555421559713809670765601667387579911978\ 8825212223213245247906194092704869162700756477595150898224746362765897793700386\ 3357805705668568547158368626606200315172321985808950482227563951748895188368738\ 0594763918225009731955676129889362574129427224184819198180148644824919649605803\ 7635862330964030346160037739501077850404521962814855068262415249377048637080249\ 4615531834510130910712176425675905394739022103243580381433740592626743505303494\ 6855645381828777465970298437507117678214860095940790326889530592353920775197146\ 6722006162869510394018138489970405433844055687895610255101904340297590222235649\ 2542229894908983893907715888279538029515822966597206825320663659255685992623254\ 9482807182712310014810318716519365600600729969344637199910081656719939735987232\ 6861596269506117515444750922593109854885006700804656914874238708547674198982865\ 6767890670083781376302195907928545907769112733551661456736648986985175499279953\ 3345644846356423780067764437034951075082639810173450434375828462078133939542352\ 3018814406329841472780608465360814040306659445614546080897126946812732678709538\ 9942012502827735496342224282014301975816009954218295597702912418180707499009638\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000] and in floating point: [0., 0., 0., 0., -0.008333333333, -0.01041666667, -0.01087962963, -0.01085069444, -0.01067130778, -0.01045909690, -0.01025660168, -0.01007839191, -0.009927998312, -0.009804546819, -0.009705508280, -0.009627870943, -0.009568638242, -0.009525028316, -0.009494539983, -0.009474959771, -0.009464344440, -0.009460994990, -0.009463429409, -0.009470357264, -0.009480657242, -0.009493357830, -0.009507620900, -0.009522727830, -0.009538067717, -0.009553127320, -0.009567482347, -0.009580789799, -0.009592781119, -0.009603255923, -0.009612076160, -0.009619160563, -0.009624479279, -0.009628048624, -0.009629925893, -0.009630204199, -0.009629007331, -0.009626484629, -0.009622805892, -0.009618156335, -0.009612731641, -0.009606733147, -0.009600363196, -0.009593820724, -0.009587297118, -0.009580972405, -0.009575011816, -0.009569562774, -0.009564752354, -0.009560685231, -0.009557442174, -0.009555079076, -0.009553626556, -0.009553090116, -0.009553450852, -0.009554666704, -0.009556674194, -0.009559390634, -0.009562716743, -0.009566539602, -0.009570735898, -0.009575175368, -0.009579724361, -0.009584249444, -0.009588620958, -0.009592716434, -0.009596423799, -0.009599644271, -0.009602294898, -0.009604310642, -0.009605645980, -0.009606275971, -0.009606196745, -0.009605425421, -0.009603999433, -0.009601975289, -0.009599426789, -0.009596442748, -0.009593124279, -0.009589581717, -0.009585931261, -0.009582291419, -0.009578779380, -0.009575507390, -0.009572579259, -0.009570087094, -0.009568108363, -0.009566703380, -0.009565913300, -0.009565758686, -0.009566238718, -0.009567331058, -0.009568992411, -0.009571159765, -0.009573752298, -0.009576673889, -0.009579816186, -0.009583062138, -0.009586289885, -0.009589376894, -0.009592204214, -0.009594660707, -0.009596647120, -0.009598079854, -0.009598894299, -0.009599047601, -0.009598520762, -0.009597319964, -0.009595477052, -0.009593049139, -0.009590117297, -0.009586784351, -0.009583171833, -0.009579416143, -0.009575664041, -0.009572067590, -0.009568778711, -0.009565943516, -0.009563696621, -0.009562155639, -0.009561416041, -0.009561546616, -0.009562585687, -0.009564538278, -0.009567374374, -0.009571028387, -0.009575399902, -0.009580355760, -0.009585733450, -0.009591345757, -0.009596986584, -0.009602437757, -0.009607476660, -0.009611884434, -0.009615454478, -0.009618000961, -0.009619367024, -0.009619432358, -0.009618119828, -0.009615400856, -0.009611299290, -0.009605893507, -0.009599316594, -0.009591754460, -0.009583441843, -0.009574656225, -0.009565709747, -0.009556939332, -0.009548695234, -0.009541328396, -0.009535176968, -0.009530552491, -0.009527726207, -0.009526916053, -0.009528274863, -0.009531880312, -0.009537727098, -0.009545721811, -0.009555680863, -0.009567331769, -0.009580317949, -0.009594207113, -0.009608503150, -0.009622661303, -0.009636106272, -0.009648252757, -0.009658527803, -0.009666394230, -0.009671374290, -0.009673072676, -0.009671197918, -0.009665581233, -0.009656191901, -0.009643148318, -0.009626723975, -0.009607347755, -0.009585598119, -0.009562190947, -0.009537961046, -0.009513837570, -0.009490813861, -0.009469912473, -0.009452146393, -0.009438477701, -0.009429775101, -0.009426771915, -0.009430026241, -0.009439885024, -0.009456453770, -0.009479573546, -0.009508806762, -0.009543432991, -0.009582455800, -0.009624621191, -0.009668447856, -0.009712268988, -0.009754284913, -0.009792625313, -0.009825419340, -0.009850871452, -0.009867340405, -0.009873418485, -0.009868007833, -0.009850390538, -0.009820289178, -0.009777914558, -0.009723997664, -0.009659803208, -0.009587122672, -0.009508245383, -0.009425906942, -0.009343215140, -0.009263554454, -0.009190471133, -0.009127541875, -0.009078229991, -0.009045733816, -0.009032832840, -0.009041737609, -0.009073949835, -0.009130139276, -0.009210043889, -0.009312399354, -0.009434903431, -0.009574219699, -0.009726023989, -0.009885095448, -0.01004545245, -0.01020053186, -0.01034340813, -0.01046704696, -0.01056458610, -0.01062963433, -0.01065657811, -0.01064088368, -0.01057938229, -0.01047052482, -0.01031459289, -0.01011385363, -0.009872646623, -0.009597393122, -0.009296520168, -0.008980294680, -0.008660566134, -0.008350419907, -0.008063747304, -0.007814742222, -0.007617338412, -0.007484605007, -0.007428121407, -0.007457355428, -0.007579070762, -0.007796791049, -0.008110348108, -0.008515541048, -0.009003930899, -0.009562792209, -0.01017523856, -0.01082053342, -0.01147459116, -0.01211066566, -0.01270021585, -0.01321392931, -0.01362287649, -0.01389976016, -0.01402021719, -0.01396412372, -0.01371684928, -0.01327040291, -0.01262441280, -0.01178688226, -0.01077466869, -0.009613638262, -0.008338458199, -0.006991999472, -0.005624336746, -0.004291347551, -0.003052929775, -0.001970874315, -0.001106447835, -0.0005177581332, -0.0002569909519, -0.0003676213098, -0.0008817137989, -0.001817434044, -0.003176896926, -0.004944475696, -0.007085689261, -0.009546772539, -0.01225501669, -0.01511994252, -0.01803534180, -0.02088218835, -0.02353238432, -0.02585326861, -0.02771277484, -0.02898508753, -0.02955660870, -0.02933201494, -0.02824015868, -0.02623954850, -0.02332313431, -0.01952212378, -0.01490856959, -0.009596491719, -0.003741336536, 0.002462375641, 0.008785302105, 0.01496944463, 0.02073616881, 0.02579592817, 0.02985945806, 0.03265011765, 0.03391697650, 0.03344816832, 0.03108397370, 0.02672904858, 0.02036319040, 0.01205003219, 0.001943078489, -0.009711451793, -0.02257543145, -0.03622362913, -0.05015272797, -0.06379461911, -0.07653385552, -0.08772896299, -0.09673710891, -0.1029414345, -0.1057801687, -0.1047764734, -0.09956782624, -0.08993363939, -0.07581975141, -0.05735841364, -0.03488243963, -0.008932291318, 0.01974495485, 0.05020558575, 0.08132870485, 0.1118453455, 0.1403770372, 0.1654831918, 0.1857162345, 0.1996829542, 0.2061101238, 0.2039120425, 0.1922573202, 0.1706319660, 0.1388956809, 0.09732821234, 0.04666270750, -0.01189676878, -0.07667602237, -0.1455517773, -0.2159942832, -0.2851320028, -0.3498380106, -0.4068367662, -0.4528289049, -0.4846306625, -0.4993235499, -0.4944089787, -0.4679617410, -0.4187756308, -0.3464940914, -0.2517186350, -0.1360879338, -0.002320961689, 0.1457816269, 0.3033825372, 0.4647024756, 0.6231657957, 0.7715965148, 0.9024618370, 1.008157957, 1.081330526, 1.115219824, 1.104018523, 1.043228014, 0.9299978187, 0.7634315569, 0.5448425878, 0.2779426910, -0.03105179571, -0.3734101633, -0.7379850128, -1.111425219, -1.478507874, -1.822588188, -2.126161140, -2.371523145, -2.541516386, -2.620332945, -2.594350715, -2.452968558, -2.189404548, -1.801418648, -1.291920095, -0.6694202379, 0.05170615268, 0.8511840244, 1.703052548, 2.576150112, 3.434879398, 4.240251115, 4.951192767, 5.526095818, 5.924561313, 6.109290867, 6.048057633, 5.715680968, 5.095919674, 4.183192517, 2.984031812, 1.518176684, -0.1807824651, -2.065287378, -4.074288554, -6.134362100, -8.161491519, -10.06351315, -11.74319506, -13.10188831, -14.04365759, -14.47976693, -14.33336643, -13.54419951, -12.07312864, -9.906262068, -7.058456471, -3.575971467, 0.4619369368, 4.942675418, 9.721384088, 14.62353512, 19.44912253, 23.97844457, 27.97941112, 31.21623458, 33.45928588, 34.49582175, 34.14121710, 32.25027223, 28.72811116, 23.54014926, 16.72058818, 8.378896953, -1.296236630, -12.03595086, -23.49364090, -35.25106375, -46.82827886, -57.69743797, -67.30027156, -75.06894051, -80.44973630, -82.92892871, -82.05988434, -77.49042149, -68.98923560, -56.47013351, -40.01276242, -19.87851863, 3.479623324, 29.41450248, 57.09034518, 85.49723704, 113.4749057, 139.7458690, 162.9576012, 181.7329347, 194.7274641, 200.6922673, 198.5398301, 187.4106667, 166.7378097, 136.3060956, 96.30304072, 47.35809075, -9.432846927, -72.50039862, -139.8146260, -208.9196231, -276.9908612, -340.9154638, -397.3946148, -443.0662361, -474.6449692, -489.0753815, -483.6932582, -456.3888755, -405.7653390, -331.2844652, -233.3923356, -113.6166048] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 6, are [0, 0, 0, 0, 0, 1/720, 1/480, 83/34560, 1843/725760, 161111/62208000, 2262473/ 870912000, 3404664443/1316818944000, 126344147/49268736000, 61818946718537/ 24334814085120000, 23882897422147301/9490577493196800000, 5723072334941039/ 2294425328025600000, 251060242614421/101454181171200000, 133367777481241489609/ 54268157441825832960000, 909108078608648031321151/372098666192785794662400000, 36187943410369469245430993/14883946647711431786496000000, 1910294290272696395714561/788787668416938482073600000, 1803635089806992008905264138901/747043777093583621723258880000000, 1050548588345701551228822613344143/436137739681363092609706229760000000, 331429001950199273255284142854859154229/ 137823014841228188169408046253998080000000, 375468440146403721236235430991506212001/ 156308152926442225241439105712128000000000, 1020189835265808233671256575991056236592856071/ 424968652324499541458609122621312204800000000000, 3497042246728453346225217879913022097969241303/ 1457035379398284142143802706130213273600000000000, 94598699727468097799683332165993320613210671841881/ 39409892941964789476705575595410008624332800000000000, 31544707987369115026155086312264735349100645798627/ 13136630980654929825568525198470002874777600000000000, 138002936590033213069284030812815782880905761691358459/ 57437532550711312552208956542514517759754240000000000000, 257208891914583699700406485311255545855416066867807444649/ 106974213401669224555569614396180927409888952320000000000000, 111205921185696079986351445990863793830782641152765176321599/ 46212860189521105008006073419150160641072027402240000000000000, 393994296328198271035768744114931502545642516826961738607783/ 163583930705467440910692778919690707044348387655680000000000000, 76505276936687909587953356953302068074794040845087664903862959/ 31735634767901600627896090054869973395366344864563200000000000000, 48597997403924396668325806205169389918176626930386626150304283031/ 20141029604210972360687248230853489920654712592400384000000000000000, 1950189023007951203672202542528229810837032943810586812030769953549142452127/ 807534052148799246140784079861199976482960618361129112398987264000000000000000, 535733881345632326430230180327228949259328105503639470239273668911617/ 221654422566899550764760348796940715084096291503521923072000000000000000, 50472\ 344367717360150433113734318521904211063226805378265248317182010764445229669/208\ 6667990752497252027786062361340739231970237845157626438983090176000000000000000\ 0, 4417010088649771899811020558342838823884873192191658223954441160001179972215\ 186453/182488600645809305131884562908328162831014124437003785148572884795392000\ 0000000000000, 2102292167926439547475765349321340642767383129546035104498346693\ 954841055373171557/868053884153038856843559001942317747520499618943585572598616\ 965513216000000000000000, 32698684765810639516033556993695758538300791964090469\ 49071799409653914738370613511/1349495534187497382487885843355704061271364953819\ 859923787765870755840000000000000000, 10676557842687740391306120461886333978482\ 09138178151054951121376640567504999399521617956853/4404559778887032442780140217\ 98002791964537866620666071287835503986573154713600000000000000000, 108009484373\ 7335803421335668291817926141704480835036945569791981431102644075546769025064711 /445457075117301283026548512218268753580884651285147299907293569558405500108800\ 000000000000000, 12232565242787850975256227113293083697846683767655207638085464\ 277096510676773379678984087196496259/504401024393802870319700675071419398899715\ 9024663610749845464321869406560563966771200000000000000000, 7458254133053856078\ 440142994668096094630186355800403166501028145259202038939483529468002727121951/ 3075034600510423925862069332902320532044581825054847763374597814372180748169904\ 128000000000000000000, 99316254397506278508328464728604524587563189761883303689\ 205382824556286061714932439782242285604660495557/409472751602889170125533008022\ 97826802678936962219192067245479364935842458658282248601600000000000000000000, 1536899475944066348281723012986248915085286301071242655701592486361786129204796\ 302663812229033376114803/633689141691780005561487712415365427739736468991961396\ 016145135344942191977545963929600000000000000000000, 49660320807396770137770359\ 5701115985686946737852997760372493680508863314366442825549393468106496819339162\ 5700459/20478449703921295659803965665059199441945319309781396033074482371202888\ 48953488264563065566003200000000000000000000, 582703131945531817040490051387209\ 7719007812387881950403294458099004066184459375629582596978127404645943919533013 /240335670128065622071658907388982519015458146953082495655701713440870998087644\ 8177317176829542400000000000000000000, 2180997512802487083109126622352506594476\ 925295902457077559835158936255381583381745212483295924317057312369016280068987/ 8997702323781625795610512733467913932869690844864789768003041760813098805179316\ 85687344866074296320000000000000000000000, 482604933696682114686959202787698392\ 8874266286193800503860719121701286025540400388459931875555344192583390173861428\ 1776373/19915514323458250536004308884257880699013773716023725672497932633383712\ 895383899931003691265688474746880000000000000000000000, 33689022506691188890689\ 8834662405987092792879661982855552171233907736525961598874472909893333495064909\ 22306860585692147516373/1390671914472341837428415168946464583668276084627485301\ 2452842101711369804662357551820863272383609223249920000000000000000000000, 1550\ 9496537756319363505232144164887682940453537439672497856997864211884119222809866\ 73531836828721053354948698154848832156237/6404410132438416356578227751727139530\ 0512714423634191504717035994723413574102962409701344017556095107072000000000000\ 0000000000, 1203883358929001262401589954110794051049841030144628153137715443303\ 562898220610774254942699380284566386147489416196265223966596461/497296339367759\ 5394700853828542439122541374687365031171742482621372118761796411998323948387365\ 24971492350361600000000000000000000000, 718364380100393319623595666792224032573\ 2345472963817288141585291351735451009492286204360771844632514517682335488588603\ 541742827888947/296841839640894333431703522607236855259240763737416225785105241\ 8683484228469766486503806752094404712656608952320000000000000000000000000, 1271\ 7525688961151507521044869036691358660122883005356310980412456310507097610258971\ 3994144196426665111027879990260035693479521108762683662741/52568861254670198541\ 6607545600423864873831423347917911025913020865945966599148270998267312346326173\ 07845548074472570880000000000000000000000000, 775507108917032398358865925388641\ 7434734659248875047162753158040357207163589225252253389159371775231420282458061\ 8591202146591389203629744901/32066380289709645483795442436744047881126696810639\ 9391624605683358181071183547042832474591240981363601959169586259558400000000000\ 00000000000000, 893835960598542006640814310555237110360919152559578193974533013\ 9334755274254523190336956921792877901942982889994139869309547038217620079643041\ 13/3697001482765893814448688575851652826516278946152427492822562134134698454200\ 05673731218797716197657744974273149768459878400000000000000000000000000, 119246\ 2149489223785291166215540585745147280950710150733902078851191611689806184264306\ 690054504730325423939194205690313200985727318914609/493345065669754226810227790\ 5372607157731620517322099364978724609218485907867177746151910044925445087814181\ 97811200000000000000000000000000, 172651893516279919161108152409337874070026030\ 1528213734710891898981258003659428070547665814133812739940050802631139184580348\ 562524015532375183998384382509/714457573981336865392468912213334881705874043348\ 2052852918767626838392188523278398703170150706056129878989592242613051760616407\ 04000000000000000000000000000, 944550907948885137517391791301732491697089487706\ 3138251290904500861502888280064174730354017067298588594206202625395367641813898\ 369148205205614542509/390941893052755087059822060544727046624473620555905926797\ 7015271000991791479773794041477134925715300116860463071501296127180800000000000\ 000000000000000, 87883863463832839083691118743566176771367311144614459452030111\ 7769542519534007747221077188591253327020982991477525446121662669298831195533931\ 361484762654094319/363797224142823251301906658297991956421388145279028702756797\ 7795473297536686046811637902540450559262575150274836548213232974606519762944000\ 00000000000000000000000, 136662724265936051449968565459530679871372103300152163\ 1151806511124882808000690478369344900270683028642294677002132917772002452728859\ 21636909451971116946783277/5657762557842836320918578946930613412519251345802859\ 9136988181913114085936393861352063921552005808196758094696616667206733606951059\ 456000000000000000000000000000, 10451581394007716186480654592867742361449557208\ 9344570134008168890150475740454432896451918937931188180624886175289172912785596\ 2681976489307554005492659481780333668911/43271497028443968802853985564596355264\ 5855915520687900207045550904775902203585151963458679771351320927738674290158390\ 674782931597886683611136000000000000000000000000000, 82879801951698883875626039\ 2577592486688019279919761833892835303264489212629433299399616935045405345844513\ 342622275500735276779769803360686563004150824183293132474458369/343142971435560\ 6726066321055272490972481637410079055048641871218674872904474430255070227330586\ 81597495696768712095603805102864757124140103630848000000000000000000000000000, 1355500028293348824869222888544158636056981650713785872884703891901062617739977\ 0495524081640801348710984842757608310228378505947466841417896929533844088356784\ 1744833358246635526619/56119585738489621384121895127413318129144625986448870378\ 2804885858223580382831156859691895726684269749156086721715158679059651291852534\ 67175524116935475200000000000000000000000000000, 903725392797957029596688676751\ 4127348317574086097517167022487469329759419162071163310731766272813454209841591\ 0870410344575435275079443202340842758491980982474164749624275971755049/37413057\ 1589930809227479300849422120860964173242992469188536590572149053588554104573127\ 9304844561798327707244811434391193731008612350231145034941129031680000000000000\ 0000000000000000, 4809870839280692188833866298916255770828245283244159392138510\ 1055743989837703982626277776935667037805188672949677054443430550139086767090532\ 77876295101986612940467600533833772509653/1991025302722066567367107235824750764\ 9296528176061860099424729863491758330103922782500373344042363657187450728909546\ 49922229023713702905618053377366058598400000000000000000000000000000, 987976844\ 5999332525762609229007279740144541163430727059087019741242902454360622894707720\ 2394272815217653453825587224343293915164184615492706282600777593016077087557971\ 49065656151021/4089154937285301244718711760758902960754945809380517504658371516\ 7565772453867341527089588914831964871070935033497318429185793452533090522186123\ 30254879948800000000000000000000000000000, 219408097626236201302048465380452666\ 0003085965703512987487575613845179184226397537241000491175879049136398697763335\ 288153866837689108479910224886656423884780424962516503002731290096261/907970712\ 7600418655035172027774671895616869973579823519264610130842948731148672504496961\ 6650687477829647547102771633635400809619231974798443995309530939392000000000000\ 0000000000000000000, 1623683258094054850304209307422650672854422153332548755592\ 8497719439365401923429605558370677313652141883253690618452407603748267727957462\ 183017304073161388411438579696520898614102671357736039/671806501337680514905271\ 4743488848257605440394332408031437229869252549477501674150915130172761146073368\ 1346500787348585648272249685503023797273892993924587742822400000000000000000000\ 00000000000, 140143991012613683615164457631875254625335527422957745360664150596\ 2226212196891554275731779258585349264595071544827773254865330690089578626241846\ 627465458918045367819123601990504372385697156549647/579742138394364777142653071\ 5041136492383190842693094834809071887970180097104844725273720733885958615473765\ 4776319450335471033020588601689416095478698037162238546018304000000000000000000\ 0000000000000, 1192403109254765027565709582750501485124645162868368947226695466\ 9254066077871288135857595730407598524074450614306858394356587441404570389746696\ 8025078075552584306706208414808884777990813301051/49317075826080862434810762977\ 6002355076186977637546053064531030634856713857030260574720213106552209969927743\ 4433726781312571876198528679786312772335121043346685952000000000000000000000000\ 0000000, 7955395626502947705146984425434669327359200716359905750680744962679213\ 1068334515612365921619060609018768972822815758919549034977971037404384862824511\ 2017816742405031853694956570853194700093376320748447/32896424107339119422360991\ 7669722216214597874625102818830538127953469523286039625215151790347037726909550\ 9692503649834275699920893863143382875388966858462304334264425827532800000000000\ 00000000000000000000, 373409285331353341853789128019290512505217580515377500741\ 3181294733931701753743520537647361606450000541600691849143414910167523797363554\ 616076439931337354199441982233268975377369043385796542311592163411273/154378218\ 8465842961463655113635767828949934311633518228369025357610210548563771669759676\ 6161285984755683927628392128150850963200194772037161065218223042926671054369484\ 06206464000000000000000000000000000000000, 127543561635596858977075283325767467\ 9309323200375836749569423116402379819913483229332476096365000858235307696853053\ 1070709143863487164922557768359927904745971245234704262546364568813686234483197\ 1003388106039869/52720204031510960855708793737650886037210912904868527869164637\ 0315765699652486535845304841031646825597969297932265926820824800162355579994311\ 66928629549739904737441800043139956736000000000000000000000000000000000, 512177\ 7546060317472778690174424477804404087303949998134888227929836521878729155798641\ 2047358648851164326966876333337871465024019185368609089239733937609974379889898\ 761707049652796799051082651697591272093673438407/211671619186516507835670806856\ 6683074394018153130471393946960176817799284104733441418898936742062004775846731\ 1980476961856115726518576536771613521844764220571752082882717320692629504000000\ 000000000000000000000000000, 79922427286979121262210986474970135995443308359674\ 2973623964076981360755765612921775872293279117478131650241324124709034887434619\ 9866413809148377781932020566158107894932731766444819593421374677316563915673519\ 561965384081/330249063773824117739945057245342518531489065344690589875965039775\ 5690071057578886141407993443676738910240380460945348801016913631356129386840550\ 610952625845530047501564822247647336999157760000000000000000000000000000000000, 8957872524304120411903428332213146274176190936458502082408142814574903291691944\ 8734364123009624203038963964775722994497633661515549893045976625541394253231136\ 18891843054431195746759301365989611600311575284793283686204083669/3700991174691\ 9889461389842748628051576762207922961658772099815457515433396318600717358045579\ 8588039873874271970323275422300628787620643566618597705134090936422400656675364\ 4132196782330389463040000000000000000000000000000000000, 1007874929274778026675\ 1686973847177467612840228305849194449014186809235585306041445744162923947381377\ 7339357180640215057896562081689176375408585819116414051753531018805819263118801\ 1587822536219913095316405474721138874796540971/41636150715284875644063573092206\ 5580238574839133318661186122923897048625708584258070278012773411544858108555966\ 6136848500882073860732240124459224182758523034752007387597849648721380121688145\ 92000000000000000000000000000000000000, 113688109146656413676609809199211376968\ 0746760212959568998820531905507852663432723284593276882665494174209012344232413\ 0373500089865343813521550146713956650150235984360180468441182022265301610587647\ 8983771157683131249669190333/46961416868637789542620187140287706135177745092015\ 0018803622286560859128104387717609308216667690832273036182101546428599504605118\ 3788415988087262968774633952343727547225177236154513212802334720000000000000000\ 0000000000000000000, 7724863882908583563892769717827112398864506679812440526543\ 0900704565810097374440946763610288170621259964787028956434633889174621251182858\ 0174260754698075424079653109421967114110023473980973461194495618052995129249846\ 986011903847/319073878407409720890277558294932419997215253682178047676738095319\ 1790268707601678286972055053613967561630608233926051298977751961981154660223765\ 4396979539206718249799516760617913719725404192768000000000000000000000000000000\ 0000000, 1305231277554818517997656247699915843867989314862907774681591770137536\ 2039824453229023264888642375354557120062442337162662613024641332163420221072381\ 6071590288104044982614118617994626395321618530864075312889565097149698282827727 /539106330918523446978666864280816529200072285632269380608905636421203850108860\ 2147510603084488378339663678472968744484605742870061282315825086137885572935481\ 7777506851574670676768572967086981120000000000000000000000000000000000000, 1698\ 3180744607174115906206520534719014247844519511182647867618226571449188311760482\ 3161995603554501884690306140944754337797470194235463124623880390556166749235469\ 5616370515673103049207420374268901865092464195936435913949020642260715992599759 /701462859550714413607376578278852585682206694401907548537403375923609357266520\ 1169335264817778917584055952267194003825541242540317604829767782445253656314268\ 2366965184878428155607706293022609682405779308544000000000000000000000000000000\ 0000000, 7176930550431148532842960193267326742656589600588568281775821565521010\ 7759543517027605951472765380449844080308740164812123050829918406754393135883268\ 2959257868395495000593698832585988491566068571813703994960568374764998048622768\ 9348573/29643860121922031387667401097674299952956070464576798478576749924195845\ 4268095560043209924200914525327825085350660693240278222972592517800449205839579\ 9465217248551641413646097752574658139051551526748160000000000000000000000000000\ 000000000, 94795912356155135948232376248006817347250543301382796985580092701584\ 4540182772223700725004438894392248418266977089511003817488201708807629289512379\ 0114323635320299354429744644605453788565871648291128919816700030082006381798707\ 99181547952537406849992339/3915676998556195678728100241756515360952604848896195\ 9634484781420221195016778386313333412364686380926189574562654114905026298650914\ 0782411094071183377117394731210949840430504692123086225779259591164780438222639\ 464448000000000000000000000000000000000000000, 16493310448029647070304011240192\ 0526423916953990317153158105921826734492334551027729023781561889929050477019841\ 0371947299307976086390179202508080850772706281261088794438130842650572914605169\ 84411019268117388110818138965688485993023492486827272093736522319/6813277977487\ 7804809868944206563367280575324370793809764003519671184879329194392185200137514\ 5543028115698597390181599347457596525904961395303683859076184266832307052722349\ 0781642941700328559116886267179625073926681395200000000000000000000000000000000\ 0000000, 1338402122465081778465339238441298679996351236551521667739595474069503\ 1797617154414773423405580828481367811374944749163896956847915619354836676243573\ 0491781079335239744361367076591355573808615736596494595273679515040780835058500\ 649380207181896414838209677281/552935359417452762590314187205265371797024632449\ 1977627958685640870381762449287116896686715625606974841180617042096001815366983\ 3613442644792201187852138332054924119034267085187911162421333106433041439422201\ 711067201011712000000000000000000000000000000000000000, 17206190135480927666634\ 5276015095803012977513711408003017259924159139232552730802477998550210015644306\ 4950108442142495465438419451438583455579839349259096921037214311443436120097633\ 29471221045321630849735070999522696907446677044654296875209544554974089996047/ 7109168906795821233304039549781983351676030988632542664518310109690490837434797\ 7217243114915186375390815179361969805737626146928931569114732830098667034998356\ 3310101869148238130286373988568511281961363999736285149727293440000000000000000\ 00000000000000000000000, 762550411910100832158051944109902261613768259261423255\ 2961327230503491945368078105970941721702905707959018384093821745743435236728044\ 0650682466793128713365642101427435302145173625097601622063264137614686299441818\ 280425484962349729246724106530479432494051961091321/315104227585248791778468426\ 2588552350388550302089093500309001941369844246212930225657219851539578064731947\ 0620653438409803828635513595839164623758764989970858506282182169521237238412200\ 2587272778726830741444837731429146165248000000000000000000000000000000000000000\ 00, 114922731093681315670174864154382543090946620484046360176885432956723747814\ 8185852742120403148887508455898458900245240809110210979129216179056021772055932\ 4823794648441450033149142110774058873995350662508074258221378415663032124666978\ 0377180630141728734929500235589108077/47494851456407081579536314487703185182303\ 3523088113701294925069517693773964776359725733561358274983446680235334316642768\ 4479260404133149274629883290999441499910781747194144367651103625687017298527069\ 6465459077349508137866679340236800000000000000000000000000000000000000000, 6342\ 9105340323013735051278262231829506116788182393839954157695142627269017113161626\ 1176832929238774599308867680972048700874963504701525116282760505123930570936873\ 2172334057263905811349971403596043048402825355387219904593555664657197817688982\ 1527837196714417038859446866877/26217158003936709031904045597212158220631450474\ 4638763114798638373766963228556550568604925869767790862567489904542786808183255\ 1743081498399595695576631691707950751524451167690943409201379233548786942444893\ 3410696928492102406995810713600000000000000000000000000000000000000000, 3738073\ 0016554054745558193465373148188429420248882302878429863509943235559178513526050\ 7924024548623137355572304673461045562510481582579543844846660914684789427271106\ 1595667247912561628520888969061037158283944427940719444202614879745250942983691\ 7850555379819796656208226811/15452575699921048057736110170923598915012289958239\ 9126109310922210341596253318528221060938652076805660055623293668949037688817671\ 7742014900983972675769335719217690577109742115712231226888076994350655981553250\ 3724491125720839252397260800000000000000000000000000000000000000000, 2196325922\ 3425043077941816558347296487840060458892666029493398280247106489400454924639656\ 8479569887814934973989878954515089450919949020202041977747817523972784243381217\ 9899348962824251575680082205832634932648230477546662872079493492006573403460938\ 534249086726997082065368913503097/908037559584268862130164276230386430889543238\ 7311702273784198391748628475492230982515768072681616180794832029041416511370261\ 0069434046036629612819263577033910884187229732061256070804107978084978287460445\ 0676423506685586804970877583060107264000000000000000000000000000000000000000000 , 56767444299775044758452435384806987844574661000968745647345371613943989091479\ 6326453756235596227836664031725099672270167575598998450789903853383255293228677\ 5549880624308182002301522991848802977307286116443134065081733707941498993392551\ 7575356574977263321425609629727946670711554017/23472343938344454661834904770519\ 6442292011709924051087616377742753477085921344629096630167797280899770640078092\ 3997509490883143048755936106732875572562558688492636388389876417296425864183032\ 2530751046985267328489768430560482099863792832741376000000000000000000000000000\ 000000000000000, 35476032667691744069822747242531286124263522145864241049797536\ 0799525613121633869148892217167720893139924079193897431165601038579822444204815\ 2506975630422241188293145811096633916288085862768209778539307892586709448156158\ 58380168163254646354362476288825742273540572069011979754444169569387749/1467022\ 9570652151389235397007619506814677300125062018648963302165443026846497867063029\ 1004615916999384282066054134449052785187153114069361240268006339335554324442546\ 0560560894669348290409853025691214750524372393649052113217249325892947568801909\ 82324224000000000000000000000000000000000000000000, 221349797071914919173603370\ 2897262226596428544954447236472012374826576372742019833577964333078496241536799\ 1536045204337675172821606331740062783923585521857811955700008521594695869278669\ 0188837246418830426685876511918036610709068289276427629050366686500121044140661\ 690711019483147774323/915417242812162153564012185879801220579486870492764987864\ 0974336546932243646852320006078014288085434128870638288205844774945487856969346\ 2475823570183283728307192587205734833587571255125966369437848681496841166901542\ 214502381440713961084381298688000000000000000000000000000000000000000000, 65899\ 9018258528891847001354069377808383611415334293804196006840499044539253021181557\ 6061016580633504295991447295613036204594694399186860514438326371652229897757133\ 9653413160273831822093752360708607846472945285651425846901808548665113254661722\ 08677425432735565631266632187409993111169056988720741/2725556063291044408691828\ 1122862029602045167479409341000520996211373679995281684312865359351700720638548\ 0280838457790522539255943762045100318389688954210243987246669096145619395509978\ 8488517527260666275327163393000685996697270747588403294884677638663700480000000\ 000000000000000000000000000000000000, 71717880838429447593921719468668711587194\ 8002739043713746068056534899808994517686950130850486302015503037302154029197918\ 4748936688655781101509576699367265124595821972569916022499941823989468940246555\ 3566080669017731525668691734010310131400952120935125840133015203064172881887693\ 6256906265265253526469/29663316859221752717556642077255661297089837574540362184\ 5070210166864308860648683050638851968299622997573608847727151737300373813833984\ 1644805162340764251769410800398440991234129093303803593165618873534089565007138\ 3665976455076454303628419547900612632517804032000000000000000000000000000000000\ 0000000000, 3412327131029148473556303600562666838969044789992458587511572402495\ 4396965705525682739807188281671542915314009799010863755758953833933416255712115\ 8456133327441083180117297830833624305546723304057135189950035837958095799800162\ 106372481324789174614225118467771110893375171614722410730164444321235352649/141\ 1418724467331612254875911685439871392062057472182181657748819192058567140279221\ 4939199935049942410669640389265368044597955930872354520118026149123382641250170\ 3428950404023828505629046959230719375425888480492012927831767430974405885622932\ 028075872954089472000000000000000000000000000000000000000000000, 55881903325124\ 7128446380579954946358334050741008706493152255566108758489593749815443954992843\ 4446026162402869077453885732766606150886049939575933911349240827972501944591816\ 7145447442250915916630795584510476557718797127412389541987400259817465599085291\ 805838597877057944476641561451160421227540767233/231142728773156514682259548653\ 9402178994013317496651598792754884417124484628431296498484560791945114266807341\ 6706011823685743414064985779050429836421539624177227016091747983642564363406261\ 7649269003132526459610945846747868481115228339961710762861916617021849600000000\ 00000000000000000000000000000000000, 558138634262062033660160431789734778138786\ 3490860518841539528229433363000096707024828649189185844355754545657684131251660\ 3282147018830107726716207620321156528068729609807252045948505783172625069263845\ 3999613254593467316071661835953589700302292372445522320517138048454377056309214\ 36303374662585142357979471/2308585642492015183026834166674871115866734988147059\ 6165360761235378065352077554503788398919552536487917160039620679325066618703215\ 4458019246994462580743459800346757237998983716535613599117575005640192612100299\ 3695172472630506479185963176848640983170457417023488000000000000000000000000000\ 0000000000000000000, 1596524358555449191245400584449334350792181885494022774358\ 4753263030127922995144201834002073673679296943384337852511216971525274149975510\ 0069194011600874009518728886209929430334467055436817227838125992640268701605723\ 1333776977999785533515315811695492011140170360317639863944554109414135655786221\ 67418645222611166897/6603372495429424260729632473688249296886092879895822926691\ 6585662443641224249459921831683525936826851609835720537254057825349933410494305\ 0500424255105915714356358500900591843913387261382605028815908298277138120172637\ 4492712360952775380644414636035888006232135925543993344000000000000000000000000\ 0000000000000000000000, 1660467261966145217066581457258802329246380973102622159\ 7424015480595191613863606285822003262206483704639740530989751061297135404300203\ 4796668830121340944635351717448954225462206906842389010928467241069779250162441\ 2158526391178625918243178908108164588737731076984307896192582899330025281380309\ 9438571280503007781081023/68675073952466012311588177726357792687615365950916558\ 4375932490889413868732194383187049508669742999256742291493587442201383639307469\ 1407725204412253101523429306128409366155176699227518379092299685446302082236449\ 7954294724208553908863958701912214773235264814213625657530777600000000000000000\ 00000000000000000000000000000, 456672920552059364805447324261992233909140899454\ 2033478389495429084853966028063790366694135007461100515071062828192589044437465\ 3142435387151990781796164625172236116000951243528534695156188255985650332800983\ 6866871883450057478281709925574382381556971226052056931607199341091433191233319\ 82341048595822458247179931559799/1888625654264150747977994563674310959458272345\ 9267725665019859352512360754561059487789097381537076074255372736874200751177246\ 7556076864096394460963528690881065823574091682266785338314629684898594055082533\ 2334516720174178513745386066123463767432748747748026663582264878694400000000000\ 0000000000000000000000000000000000000, 7187361736232228767169632107945835924655\ 7328629617349693545845392723644879068730065932036609648252090906347174816360867\ 3090391150436502362512933000349903736359689105042090968979504794065810528834982\ 7548936452049736269845042974348629297447036652794460648909992731332541369140062\ 17666445420408641130872546843437040719854644701613/2972188868964146309163286301\ 7599275415162688610665474872033904152865397271929984370924231620965350613547545\ 9172624283789708935325061534808396160383924042098004557077959599876723141751264\ 0663275335479289350486217218786411140495625664492812979852252731922892070675575\ 90040281140428800000000000000000000000000000000000000000000000000, 205058235765\ 8056117339746031393123836769363113804901081579562561490539500626766779832740765\ 0042959080706435487378747168840294972253601884970725416378364339079865117912562\ 4750133974608151098661881316710668219605114022844904977553110832973354961364739\ 42919883225556242227731483777672580118137028659401513300489915834215593814527/ 8479032087060159807334676335168883444846300863865237257497554709168081758783515\ 8294009025258535690713070135146877998145243097461518731713792562026157530358937\ 7354356178888998822423497582019989917059595078521203084157319893286385385522115\ 3217692342650271648892939601654659730636800000000000000000000000000000000000000\ 000000000000, 69187116457649950544185349585219251466149145395632545755500317845\ 4593561664486945454062187343276984330650747718193225008147686020887943482214063\ 5273517886994736813602373452315851884840101906485111360710289747227408141350186\ 8660546567524362731212419214869924352084918226688189352996088941610156502841393\ 497624331190294869460534751577029/286057865920746178975181497293366358724246986\ 0604829807906722556039098924896516012421978291876603783067590297579942995444940\ 0444602378008280797579934391075268049699275545840276037515932863871555384535321\ 0685564702317080884682508136744009782338307126641503495062576059846731722378365\ 10822400000000000000000000000000000000000000000000000000, 123395431953108139936\ 2891954523603115270906273832752927928297441574999374260800789679969253469019002\ 4511201144606969933139235709281630878244194185889215177458973657533448067166241\ 0989205016948916955278475816451349633413488687245630407711901065677451976201580\ 3353368694928075721278267815199310397040274009211861123537816951054041613776013 /510136527558664019172407003506503339724907125141194649076698855826972641606545\ 3555485861287179943413137202697350898341876809745954090744810075568421633075089\ 4688630374723415158933570080273904273769087989238925705246546091101713951052681\ 7445169981042510681232861593973393338238241417776332800000000000000000000000000\ 000000000000000000000000, 69907298035430385206029009116015665524219998938095543\ 5743720264027797093147010034972788966517823475662359513307841014882036028520151\ 7393612572492393839545595644888874326213430379000416852360377433624788307754715\ 1548561454139272153796840817695302760840727307635362457507716593821706888506752\ 79712224154262601055457097490818367917122704752567/2889809835465921844639805179\ 3777306596886236821763544655389353808627535228173208966946627987944035723326210\ 5835359391091256364232346711341629867827350161889278738184697623491863886037474\ 9767079346465907471380763027569525938037172482304141576039827832716377251092883\ 755352060173876079970222080000000000000000000000000000000000000000000000000000, 7675092202894248372379817373244848514055159971467975069370633525466212069657733\ 9074863422481263755501823984739592219437929983294010504202425529381610700781440\ 6261765828455433588026761259828522864095066871029166758536418825960691011081852\ 2685499008338055862691653070063527174375601562584604599714403168560255460746377\ 572759487121459391087223964309/317243052449178631875160152528743901666310279917\ 7092134058328673539140619661874276375865147975909618389112065195908369576957224\ 1360175669147960124833602694434720068075377563894612050543476975958435778255193\ 9315504931686091767122530393197262237014548797888986556908308718359887939609940\ 1520439623680000000000000000000000000000000000000000000000000000, 3101348550304\ 4242692028553159246303211376883178325950621351388627290083877091985742969168881\ 7551568765340518565489568597943062550046760465117091528206056354675601367992934\ 3339464887401538261233478217757669669028984925685905719244208086195177788014038\ 5951366114896364297547445825535950407788309322795750683340921558693491964005871\ 403826518268064233241/128181327720410696900369755133476292862993617430383623939\ 8987750248366971180298508080043597752629639315583140235835226479015490822194283\ 1927331572934143697120535719835975397862343011379774111867712493553143550258730\ 0893334905818319133512653813145001344198059034404680788321389878219718313983472\ 98570240000000000000000000000000000000000000000000000000000, 338069594900254419\ 6951809118611604292881992060903237091193291961349529655467784922373046409836748\ 9935478429397299107443900398051715866465099607779869525515495853899406384179837\ 2408074938532033474356812913220871607930598234470637088821377849175810741192561\ 1590728981005878458792924871740789745653274764420716549439525396502048621573706\ 634266626458046029/139717647215247659621403033095489159220663042999118150094489\ 6647770719998586525373807247521550366306853985622857060396862126884996191768680\ 0791414498216629861383934621213183669953882403953781935806617972926469782015797\ 3735047341967855528792656328051465175884347501102059270314967259492962241985554\ 4156160000000000000000000000000000000000000000000000000000, 4034586368009924227\ 1944421760243992084169312783227855584375761005349403812077980916381501719055181\ 1862844203901233704517127972216974074540150114645643818965721620529556224841258\ 5293668714111532285017425394039356699429231158370527957548700381317744355125134\ 7367187920803151345479159284218516557884831412363027237946149882671520552682865\ 538430371019494527369/166733022502338675860602948951158561691420048593192217497\ 4557227766571144493376068298407988618186948782695730274776159313727176816731072\ 2711618858227539579714424585989111578491270360517998935259876441869029129259284\ 7574414031220238751707774773932487422368745589676534072989410081486182648730785\ 87850437427200000000000000000000000000000000000000000000000000000, 783385559364\ 6187834871369825232672532204531971935878187666730731323905222028615024245394019\ 6106485809081240124241116230547871774932736350590945293741975558335918854958639\ 9193374921775203319376832071088934652433693235813255387050157049645689132507375\ 9125060223567447778050254033582504496350265504105591804750982241301374688904978\ 2790581170563211450434162170402103483/32373009758952103365248721128016070327845\ 2182596673411042333502519867380746842441630379637246973111303459673081985583152\ 0993619190697963035512459185279047172935538814585645146498241590766886745071599\ 6126713743147127035546843378223281866431288057962716938186560607827828058303347\ 9380646813696923394297059689491333120000000000000000000000000000000000000000000\ 00000000000, 487090869830280617328404573898874417540113046887467766547724422048\ 4585494381532569384107588155874036257127749272215581845693162083032060258628469\ 0258688960808562532811643880166018264008680721973994394190038892137365183387748\ 7547782752347663215331309050697987108838901218155933951133982563649641740346561\ 65198765889059528079318366957395666115383986664847647396431673286163733/2012846\ 0353335718018128486241951021179162208647759217046839077134655769632089442126405\ 2132448877399319131936012135851779652746591307828051285552955086449892767378012\ 3661915258507292331644642182229738616896747746922159949230049800635641951271501\ 2624952856646436042702799839157865878896023587596164253873666315572217838043136\ 000000000000000000000000000000000000000000000000000000, 97449804332942386495144\ 9813629557642670374853570271890441344816793501728266511232997250087249127967432\ 1819169483717084341343742587370262853069865998201632302160270605330282421626382\ 5770767903988054429686567363289376182064247918551926442055335194385550305928359\ 4642576950747110351302319208641477893542817239623985299502453388943624618853798\ 1231774948370529247779418572069/40270137572336202789993175372229338141098931816\ 7300788375017445854831850274699513137544279430490959773779368842763687538805408\ 8039667015841166621480060915283953575779887485897001292779893967512771361167715\ 2071515761192401594339796030510577619602965750882813385196444432722901709754839\ 7894650680431475496053221219526246400000000000000000000000000000000000000000000\ 0000000000, 8054188767551313698729856187685156839188080578852660516195907116624\ 6111812983909378264931081770730960160900715840520546375837516612255937875205571\ 7966872759768849778229902051869360946536500406569329245685904243784385832794077\ 1016033117271711616555748620235152322880046763375946693814091387353665487049636\ 5260336640993360709760185273492790766821266145950868741149054729834935302339/33\ 2838920899927141845373293453794987434313247629991928606617932654516428091648062\ 7354635891093444115020078629350837980300772246496327794655255623786105278750308\ 2302285337943183061306656072721796930348569776402144386023509648683536853386828\ 4757943621482890121806262261873555808577623560567340811511470451550614238759665\ 61589133312000000000000000000000000000000000000000000000000000000, 453964930149\ 8114666185162847669661702658248445057380932537542697974445196444524916806164733\ 9976052153775322860961430225797012821034917042066420983100569312365507512590888\ 0741534566449367917162754092857533895726702602540969206979659377623908467272313\ 1423133365798066041051006121574312836525352216635868472864645330705088001512726\ 11842031470819841162185773801201465391802653252727109/1876087468867604474200292\ 1295617473397311074275188593831916979786969699881303971044292466256440008410231\ 6875791353048001680507905206689513484076626275483731707059674374125397365195729\ 5739088583389104976144661056313144744174512608145007521148490375554835658760088\ 9937090073976193535071125692383794859511119391583783666890500724490240000000000\ 0000000000000000000000000000000000000000000, 1540520568001447093147398138044889\ 1046273973404189375163147926805909436085531727315953177141499866572115206734025\ 6297088877430413176287391086402993544597343986258625773573420535790059419483038\ 8266690180321333147083736423963863475927487555699872493428968381428902907367473\ 3517142045047063906254880692863795030918418679683320891293441398595913932156161\ 486487663555422749249956705599249931027/636684802569648742242194419541962895888\ 8023579051912786987534363136247897198318566947863405502035350166871443031021773\ 5453511278977345889487869510136508873255454110396867937503190690432330131000302\ 7133186251791223301830798913664605998170440129341167443689776357385652635906118\ 2438087431812423180647400513370130762128978762206069093564416000000000000000000\ 000000000000000000000000000000000000, 48964862473872380290517964486396767595009\ 8434865089863916299953379203812442084373885349113585714893198214979575476209483\ 8877431120237558078244311147354785329082661006594811807421669270141636918381331\ 8794906707865823952569964988468103408830774169782366070443927900009366394299872\ 1009590067916982275749647110946811547548387936874871647865335524785475761830462\ 152735031851520498439467909/202383242690169892029953175235053354681994548146009\ 5437891388833343410600953654620431740151379193038402660455864888890112175372179\ 2638838107647227780183891074777424682506648187852658256268012154303816077447008\ 7051877028628217362966539225923237849486693673730322558746174573469979508808621\ 6176567956972072112405856427159030098475089920000000000000000000000000000000000\ 00000000000000000000, 996597241011745476375880829332674173454615579932104498964\ 0183121545712724416202440294106075890417356182170743752192062721649559230340356\ 3100471322236779568088910648517531909140742874573006518961227553414474210674660\ 6819713109251225909435796567189538283295752467506223272416338180313923851129076\ 3456679416659372665528040443019605333773092780591000177110390427050765654651499\ 80722908235151/4119536552981312422120954729434113935965993289201590782851547142\ 4680619885999843005009625903202337842663924164457727160539272028117320787231688\ 0820492245973401646113351014868261046114188449802311868178388834634528734422555\ 6826716103367483794121052345111585319515582703220753308506536851586380096711161\ 3763085739865726061046184881946624000000000000000000000000000000000000000000000\ 0000000000, 7520796287580989384786609352717168145225947947955902683765942333160\ 5581697295909174559404312778480768323651562989607814014666059259706962143776498\ 3358288821021758867341104698533976695847059638956867062022820201748695313704485\ 3072446050420140308390281750488938678380374701329358448778688638764603344800919\ 7837808671107180870817884148108540722034520946063703383717488922969898474992282\ 610137683/310910496640887591145070209703157000439584952808713391059481854913503\ 9201651541689703844585281042145778503883714885660723207901921460741603906892419\ 9336636737357173451870982601945903311025458469919839829033866167645463920989396\ 6975793047774862089107337699848931913158097861961058574682569982255659004348550\ 9340377312042001152371115717296128000000000000000000000000000000000000000000000\ 0000000000, 4606456782004359283864707387075463085268104087870790544781023984894\ 9321676803449547872611161011184360247584965391236860475898470609825676572480087\ 4794345447580522220826844043692359668865454419587524093537838572547975268454649\ 0520657792402478216686322619503632970899019449504567163078077128358536239648189\ 0885862493329469437949735785700752864362861435283140624372139469542785364828403\ 56976544139813/1904513338223421028318242076557658521892721586925054748273962050\ 4581596133636683774449870391597551768180803390083903603326082324010099918768892\ 0602075456501998355101696780891026479825322017548403340970856729850596529053794\ 4126484106917893449695213035907814194617327241244263228660405075550683305264797\ 0374836015415262644482258964506437869161676800000000000000000000000000000000000\ 00000000000000000000, 426131830079545233830879763408404169582027643215889290736\ 4280860046609480541182693456415998532515162178988324782531983542922105421226431\ 2543902539652197383638867776788967942359625291397459836067288292681896374085704\ 4373169317982170310792082447895497450858176190471733246605386900176386481169309\ 9519088187455211724689507874904666193452222340103944682382927027829000059858089\ 3266101321819793371290062871/17620054825334393506784569489541253929108182876256\ 2790860276801508533551729426888600769721036151655160825523030828337330077591501\ 1281640054156697723021020311022976279413446819930748245036513047641326447388044\ 0517862904994278211864246120580196919774771445732366520376507969928377658504596\ 5444293988821239804689455117942070218677121275707299935027200000000000000000000\ 00000000000000000000000000000000000000, 163632602281419058844237298512625865803\ 2211603851641867688919166340562415513189218696051955823203002069437676156379063\ 3783815461882423522470474435132311409892705654051159517744351743331838386586950\ 7442544654278191491217307092469966732938709298594661862321670914411430205319476\ 8480425311482994742318076823442837913562737561429118073373274054430583684103693\ 027671610217134371807557534458907387173873193410239987237697/676672185454069013\ 0582018154495327723207695204342206323103607650965364313192900315300962433641103\ 3813165539316740255155447251115949124214311982209080755014589054650180247993317\ 7603389209652957386500623025374664098733689167546392198586979488929172128206999\ 7451198093975267274306893259299293521431385173579540942273292378413824703018915\ 9414391917061234648678400000000000000000000000000000000000000000000000000000000\ 0000, 6416340152920789655862846516927058603630901942719753951023588799241315830\ 1676617004160423034641499139106377218173164813998549886342511400681717557270145\ 5645128144819072143110892698138072353771761856751295198548792255323357461466956\ 3745682509705524103078454011531013280640966175157772353330503630454974658762861\ 6725892210753139370712419148830047590240041591724189679992625123226390647803983\ 939656058068368484279581/265361641354536867865961496254718734243439027621262993\ 0628865745476613456154078555019985268094550345614334875166284515899892200625455\ 8515416463611404217652780021431443234507183435427027829527740647083255897045650\ 9307329085312310666112540976050655736551764605929337018637932325760519972521314\ 5659366734737074879322859756240715569811339584878114394558221516800000000000000\ 0000000000000000000000000000000000000000000000, 6980374965505080426132597216480\ 3524238826077204776212465891364496886501864042498450999997803279936555039018989\ 0774430819783881920047964617370683669482452392685667813844474726322967060044379\ 6215906482109331944902122121858540647463349218833626377747429426504340736062856\ 5772561490079875233135207888173679462170550572051345491685478230616386886289324\ 252972606289645499582487296661132246435170539139660018701133061204247/288713465\ 7937361122381661079251339828568616620519341364524205931078555440295637467861743\ 9716868707760283963441809175532990827142804959664773112409207788806224663317410\ 2391438155777446062785261818240265824159856682126374044819794004730444581943113\ 4413683198912511186762780703704274457301031902477391007393937468703271414789898\ 5399547374683473884612793450102784000000000000000000000000000000000000000000000\ 000000000000000, 18714490521252245790388912726766602999744555804289699992635448\ 6067025485579768463195433361795762747311429412546858889727363841905494526555020\ 2901203163330320601920335502015212626130805496903595211642459354670152851147183\ 4095390447568162604093173582226111653851603496259485658888635952202190875028638\ 1804334616731757524182045405889034901623744661372359526239205903982664722055291\ 42505101054647282411982629614222189/7741005225082749744289741612473299763509413\ 1095148450728883245191310376745716585389619234057740949840017970608658713099392\ 6634648137590954074128224034011500214367651553751348861418248602915034654145718\ 5576062245933454749490809759985624340568809440087943967132892902878755289012405\ 8120223300927623864792374672581821712187219409384668069320442650390775726080000\ 00000000000000000000000000000000000000000000000000000000, 225279564002460317623\ 6075106391690282366873575543725019868284805127837858706677434279761808250066966\ 1161289042391923110927710167755031381035787835500622571090582541897094206076338\ 7302761647659280814518904814072913659747442866802940065565598441506878844829779\ 2767018967809977138974691371658202246425500091851961522926155570108613580130735\ 9546879499646990916121311289172753642544181163146397898925218955585821115861130\ 259497/931889116875888789558969798226216376727170537477355367479912820518108526\ 8426548017451505835171116729269931517445686140936808462991780930532496372655073\ 0718256825509397600762241963533831334222284646743568738759817937180417022199707\ 6600743166018426091278496331901761820855941068573620153323580394912273905387175\ 0174412217617950794608014815187446799787388743712768000000000000000000000000000\ 000000000000000000000000000000000000, 69233670498897807785548116972674702479738\ 5161659852025112250273161279385851644700444622108416893169794386692856120327226\ 3289521713110720554199648752453038775876846610043879589804652748118401819337174\ 1558749050142118308510509458409391146024334506750654563396065706077924212341726\ 9283103040971999667619928409850715946944068090416774388915407205621045758284082\ 19079333100556247347446346033215323706091459886480100645969943923509/2864004211\ 3115624075144871098553133963411865494741386903849096426729661750866740185407848\ 1463534186561022952446918490889838130198221201285141120190823456790675854411774\ 1260773931543748131813160492935981065696667842880882333455909430519210141113761\ 5628902673547503510477381917575041863626427663281976932090724778381040045825588\ 1501801243675623125762759551749697044480000000000000000000000000000000000000000\ 00000000000000000000000, 341309667465329222525823336538056041750537520800477793\ 1697527403055027683213450121044665513859867390831722079544390494887180769643683\ 3190279677120469928026447021055600984635402371479851304363764246553555751676730\ 4543459104956594393740299301332108182234161800601115161919987932792607214545163\ 4236636597335514958625536106058484771628621174622594632822264526702559415476388\ 043134760538329152468152131163453931774677851607878866016847929114777/141191496\ 3247116965993823669748335637667546855178652113493178486673477456397344047235020\ 8941808211182555767485644402763787714995988947488513863778201935604875932981686\ 2472068329303350404050674594448068060586097645670871388489073921896409121800967\ 2439699422246591406083433824695859872080723063524363402520465022223285717867823\ 5728798335668422538800235875916207972545820144781230080000000000000000000000000\ 00000000000000000000000000000000000000, 270508693637838737034036447388563158325\ 6939104155507735757029508281243927834429837849233405402132913279810273171305049\ 1772032874211644320379162293575760127607763238838408710150249001834829094349931\ 7000181456460322048266942402859769753113596853720403098693209577024479675296860\ 4421753192850364907727734745092186375640051893740373998674647717149680862508217\ 5846074633829970113443223329696097741491797304242696556841953830112731177394044\ 7/11190101639475729212029211339438363474843480947008592347409292766252088005267\ 5275142679851224410440671190606425416625683019653228368316563769205175909378507\ 9116500884923749758387971177991924256070398250047982091794155100963874799830244\ 3464309828939269793291713796069643038200067464390780410003922110438289586348975\ 5281087108582713589121157428402500525377883379636935220789248000000000000000000\ 000000000000000000000000000000000000000000000, 33176894125233383244986468690179\ 2779503766995595646933788727569117709613438332065566744877970777503661116176967\ 6587034101385669422018095299797297441191726175336755421013123464385802532892037\ 3852039098698668268381789471493754097150757805756903765645677970437413718035465\ 2239445192682374364696730281797675406061931835381073663025042339862140563232806\ 2491675250923938953819009293914825687383099924429700240658859391948691147721871\ 97158456865538595383/1372367305807420262468734725548608742075658163053489792288\ 6410425862383056137948060344849437931531290658733727272502222054179029677868268\ 7290183688524295715511069489225286617836660610947996095430524697356955827369821\ 2100335187171607197433820941291115216152269431366318545762319490248255734700842\ 0781850080612266916698976695297127648164503397775969729200473845039589553010858\ 4875272437760000000000000000000000000000000000000000000000000000000000000000, 4877329068702488163660582729627147801262086026892690961408419346256012547396419\ 6480757775833320320064936593012457918862392884788080902672693749937845033629251\ 1305655368602433361046803098711798463824940951657594178926110799990579751120980\ 8331691043344546803595388509078069108912557175963803350630552301647742916208174\ 4217117283700234445922285563871841574865794359444218338504002250793552199996827\ 7702645136914101035008707467670655106253917983326737827/20173799395369077858290\ 4004655645485085121749968862999466430233260177030925227836487069286737593509972\ 6833857909057826641964317362646635503165700221307147018012721491611713282198910\ 9809355426028287130511472506623363717874927251422625802277167836979393677438360\ 6410848826227060965066493593001023785493196185000323675474957420867776428018199\ 9473067550192469655220819664292596197666504835072000000000000000000000000000000\ 00000000000000000000000000000000000, 136560821754863459089533159015333997541718\ 4263910181592219289926087289051819333083165015850849621352965910435701354829864\ 6850885941390546972945729097140338153852663961356103206480683671770314448547965\ 6533651015936465552272944374860266063184129589155831136451275177824078198706042\ 4040235040420803004635742528728161677004412898720863942459874484094154324855799\ 0481597678406952002422386421901722128739975659805764339676607617234693781089882\ 518684834765006047/564797215758121486050902788805639708357740286741398502620473\ 3056199493401800350069055698648240946530058085601965507380485508557992314814848\ 1200180938698492000294443862871017456030539771403413875994266987376227971718971\ 0608106146400073461010034859981950761380023571035850981064281283873548313837676\ 9402087935946204660697179358854764751042107553341231664563330736505064705797606\ 1984421651152896000000000000000000000000000000000000000000000000000000000000000\ 00, 286809693829251853094560043772820313741697567730688099771694105752661741051\ 0458739915838101595717971925359777328418468166845022036990676124658346565923853\ 1672578006342567254379050571299731434750652248527717595024977764478741203973143\ 8321022948277578021738761788823257090098462942815897201093771048713009989363047\ 2170345430740428013671374932795713616653277612029782346963908480968148315806738\ 24879244709259048360412618176371207667953125445534042802616465199/1186074153092\ 0551207068958564918433875512546021569368555029939418018936143780735145016967161\ 3059877131219797641275654990195679717838611111810520379971266833200618332112029\ 1366576641335199471691395879606734900787406098392277022907440154268121073205962\ 0965988980494991752870602349906961344514590591215744384665487029787464076653595\ 0059771884258620165864955829945466606358821749730167285467421081600000000000000\ 000000000000000000000000000000000000000000000000000, 19821154361801731886182198\ 5814297882389595748970368884189240424350521937699774417548731881023496702418319\ 6129467475265554456078381424232247832204983786818649123320817579292907034544259\ 5367932110473726281555807770494492230586411334285118474927750746796495724645784\ 5913017963454270415986334356962858421824483352969878815383521435506221129398210\ 4167684543219339663914474380201875533664238573958760580582991200163937341035925\ 09908694167280606883679461533883264939569/8195788961964568981819325584678474551\ 8344526987072489558650310084667370977905860245591188570537518509998808316793843\ 1170927272772869868412093392009024336177500592715269162137091846724526227084019\ 5215499702281508426136595519532059983511973049977432954822219988490185043098680\ 4925896268423243838011124563106569497413182477154018931535557166863822420485719\ 1321898065771631401885368878081793705681879040000000000000000000000000000000000\ 00000000000000000000000000000000, 434628163981565713512817817780583503740154309\ 0697148394147571015860774049568509864243773548313401321316534927962788523719002\ 3851771732664958753713469671171781293412758434759696643728569003762869519843417\ 6372768956546627335786605289319121802750730997156286256077845195473672927591676\ 9767576980604293625537134693495309604574496744972820882930030192804359056727103\ 4124960052837886258686271990837350703045101569415871618705086244746423877723606\ 75400160656996042998207887/1796873392236534836989561008671077479226747371245429\ 8895722667047537373251634416344517285675244098228831697461371178905395945407637\ 4942829572921304475034913618072012457473951629193622016549006375971401357393350\ 7461820056250131007196708916918049607877765224476759087658384025849444688990782\ 7107833564702348879271934920585023707013473108534573965856688439965052548459968\ 4686944719936023560039249810240307200000000000000000000000000000000000000000000\ 0000000000000000000000, 1484130755525517359234420126152533962299244541308523885\ 6533630601601767683351237891062492460400743104743623291221016412658517089221741\ 7111874651044219675572555406911657316616878636065133340344156453354614963691014\ 4185800047872212644739360126034966712269790413453549288818029504325946031982115\ 7265069837081903660624859338130293198003764128966675641807725024764847072189646\ 5994574464695742775440142764262236940905462391775240424987700050936855535617215\ 4111683595380696709/61348735430424144240959721663789303355277077991166548229783\ 4542035921156436447298678615972860592050496628019132750185595840923207855611260\ 7096126085689579115269916709193239690462533211042434462849294554731132981605130\ 1533391569613451507021485925967026668180200058657343021063195234155736916809454\ 9834869872703916642578941583596872901228161067272990936930935858622259052492459\ 0050977010836952967714785198080000000000000000000000000000000000000000000000000\ 00000000000000000, 357663974113191695037644886073690829261698168216905997037075\ 9735899412303654222433621203851785646237561721647479984450899510119125724733161\ 8494356162638580276045543384686881359476189426477252016960777485704633089797283\ 3987850144050178690150038637248621388745158762084112943602985953502334201750634\ 8685738151382473643044225019791166883957222186350408687889570070503075929381168\ 7442386059153061151807621368307276291997928059404480730717521875223591797596225\ 209395672481/147822600127682975182613552997951001112200781254707276150921513905\ 9324023197449244110600266994717889587611846578432295053728057963379321463472054\ 6337133989465056778419708599184784054402439939969891365188990619719185713225656\ 4474224097778740268155994338728541814654572145519750221178026575217201370809986\ 6792774443210674646860178239641363421270975774857921111534308186307955654577162\ 2124794980550297255936000000000000000000000000000000000000000000000000000000000\ 000000000, 26542556085909848448109831565939974010969712111746881707252698430829\ 7738995496507407631083399382746365516316363944143734737821485037433152821048182\ 1365768813697718425069725026500659872309427311126043923188061430404422625205232\ 8629130808474599022069575345530846682978411482257681856666970837905072604154598\ 4568965253529849772319673685013357715553847272269237846555949453265740909559776\ 0538185738733966682688790690381764086813492099481023801313258505929268835883705\ 171589193/109683522172824938357376052680538187629695597485450904950715905986916\ 3175858585028206560236485988254676035326759198784839398183673273576833008912954\ 3030249266312131856643618327814169333465476878451576789887354570894377920618802\ 8421870800161939560507324982324208625277687415078066512501415821297667399180149\ 4578986127241787711730911080651629302912133646783702869766332121130352199138292\ 0608736719199461284249600000000000000000000000000000000000000000000000000000000\ 00000000000, 286815825752536364394904524461585925789477694685487487324326659929\ 4279759308749682615929244513066398844436600932197709826258497128204440332935575\ 3369566783396880607257739680548415832272709260448720319169589849805734035720107\ 5794641774326622151551051784951453131404926912030020365290411536279796016646190\ 0202723329137768436121409578278412824452098832914107164742991691089647842946042\ 4535085224469521505597950095226572659579845684970910807791130846723287216762059\ 062762542950516929017/118505393812306594239840223952807938276087207577184086293\ 5860976448273535136898430166431549978708242584449904440399454330463472587725227\ 7142160985131264222095758593031323861831800359333788569481717266552741062986379\ 5042103839891731929393233595677673829146685635542916532554573637809572441553639\ 6221071243155248207598843962402792400854402001529920849625005336920605737200347\ 0462859563152074496429551781717934335181455360000000000000000000000000000000000\ 000000000000000000000000000000000, 21251352570109218085575934181336232396844158\ 2408188891555977052402998012693369401578415246988204008523485311670756507761276\ 6564106876381097977839783153292571134003708633803745197876727608526508457778090\ 6121074206779910519394408530838872710711705329723063487417215938238393652061246\ 5351928978289365425920976457749294597014587243568255925099602727500577606668126\ 1879958477246655288095683428448275993254177322417229968222039899508285821587024\ 17429606410904474297905269353035357663237177670639/8779379666377560435115055916\ 1690929169920654253337728294730170468608715197259713418104551563563616759439755\ 2995415300624980086051530050695300825697881307507871040673023063871196700816963\ 4458149688279530919105133167961934130137383844438192784213575837046745470894401\ 2478394101953896846828659969795649010613586902366358427856320200839225705849782\ 9928062058128816002779680126946533989705662180449876128698183425233136678810419\ 20000000000000000000000000000000000000000000000000000000000000000000, 273353569\ 4300774005713252490435310450191278511312172380607664251924231826290367420132717\ 5635877730588543347885330000195858420533252194038828416692732365088898853912445\ 6468195143873593632703369818352668802977841005069193291486783125315959852013590\ 4291315552929821702969202502937148532613589794286315592787329608364491652179034\ 4550996230429721823054627995365269732226738354186881440126758620069591958199481\ 9632513443633578472719914611773424087547612100540271058845054093452935594016017 /112915237996366434346213437158874802680525335963501139155284623077260836181406\ 2060494447397252177883586600701842361377200070069671538795212426564661928677698\ 6848192629670308675316705534720624287941557911287094086312493482357474160331875\ 0259553180678846707775407820202905990803994097469421461797647211893226154830308\ 2929940769589159747999956805032240008450114781649936127719548219752387096352191\ 0052224192348130807644160000000000000000000000000000000000000000000000000000000\ 0000000000000, 8153326438649353142168320855491144026159709942679160064173412601\ 8851093969723766805194576574196895942861122319554227447085466858237568069800716\ 3632895258236981002239127758467077114512745226740066185416310354670188494812897\ 6549043035407775201461036918346243002661658008591354480515400119650844470389247\ 5417270868254341158236827997160969125508681495535628884408745218518499093055945\ 5409514378230572876385930976399962719216558965152717159589392678902068858295299\ 87022286594094158372379758289628513534861/3367624864200268963570780386877834270\ 8376809163641619381183411733659434235954324180563824202918348300954356037110497\ 7132331226338663979345799099243253529394718381046643078191606880324742468507082\ 0460782670245450760748132513777924490947239122068447935401090157651985608852163\ 4784644920805214805692350419619332429474717562822721396931085903327704824028891\ 5064020600564863331906111250565038239590756563816959008758311574843555996028108\ 80000000000000000000000000000000000000000000000000000000000000000000000, 342460\ 5932592099827107489930635118738223217984147833546831974910542820798469985112483\ 9353062688839462035026101761699331012952853211657388558877127927303472122444070\ 4853913338758824043060066765924678208790253787172221149537166897497016371846725\ 8052071723498039160852243693331715809779018646326909145002023560534290455575501\ 3600765130952063521271462517944477660786034364680577436696674587971687514630953\ 7318791927237856705728173976792593773103804849591754570276590208940512151943618\ 8854898739269556505433/14144024429641129646997277624886903937518259848729480140\ 0970329281369623791008161558368061652257062864008295355864090395579115062238871\ 3252356216821664823457817200395900928404748897363918367729744593528721503089319\ 5142156557867282861978404312687481328684578662138339557179086609550866738190218\ 3907871762401196203793813763855429867110560793976360260921344326888652237242599\ 4005667252373160606281177568031227836784908614342935183318056960000000000000000\ 000000000000000000000000000000000000000000000000000000, 16762175422409406439093\ 8696821417171991067544861847505684843844300925419222223284773769336062527410953\ 0893371106428707012888767297617393615285723314817908460292895634646414420608812\ 0567985180869395109246406452108226461067180468808289529405224248783745537821061\ 8233241795610954366348676098961270170762636381616460161011214688963686059568092\ 3561012827064388946640158033478628268015857729155536520826226425400784353152810\ 0922384099738749916040977776373162570567473991771473454538590602030490096448328\ 8323101/69227760515471859752547305288422830610719293873781455551845005260865636\ 3373942308855760528527897561230453199946496996770802975769194349730444586123107\ 7592609284817055842654302298540168595727407946766436640049766307165641351472679\ 5488234457643831010975671922018781038336555277452730856413063305131600856305971\ 3073056965634744371696030902279808705025107934122787293154881888089702963838706\ 0101294330521954419081460623580122586692523655168000000000000000000000000000000\ 0000000000000000000000000000000000000000, 8064547199402183220566569030876362118\ 7226664326948394787873279693469764335424113010336049829865963886572157128945414\ 5773924366633299219491190805442377385001112698578367956740995674981881254919353\ 7049161755801775235039557596834944912327805515787865813247826140055393575328102\ 1360728349050902344419536434277331073743270100102211213137942944975761291902399\ 9144365503232576584104716624224449361478182552950840955149632632677883753105093\ 79026049938651636011044879145643031087184247325367652136256825733/3330676744639\ 6585599258930924747114513792809491323486576032885498978754856302157893977383544\ 8276630972059857318257003731071344437257862508464136633224520554790570397802250\ 3716933034924894791019969588972271162842744426147314340439135339670426582435793\ 4305641427645874832315069944564290926177212321928167024799613804245498507022576\ 7075608144351333311601068171294132486948878904843443561567274899800021432969284\ 1063045829786068844544000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1825179134350369790173813628273734147417716904080801727960376782\ 0729505917168948395288376135684974399416360924123366717480176783733027880234148\ 8844911824947662784984521577259111222184820408644480953196949013136672812782480\ 2594260258264026215796273382680399854796261684659571716794688042114069641954497\ 6839879749366636138023087374580512442654709396362594755433451292959280245549501\ 9731937031459241234200699500438961809860727595883549504885866303439765333250494\ 11518437789246162375937773115437380728973139146620316140641/7538349311813240542\ 6501868862733431622009040739148058800592596765729679179116210934661206472985014\ 3088525450211880471217298805954947427137634085985298338427148467709570639942987\ 4123113356757344229698995184254667567617745599090925221032513504813056626756471\ 9144326829238778476936899575741341836773072655050320778287590060822308890911378\ 1042238728808200237214900112298315124370544544905573240661489787333973510382948\ 7362810806778506560930275586473984000000000000000000000000000000000000000000000\ 000000000000000000000000000, 16751331981104002874585711551266311391045027752152\ 7856377435227083826542956596110638977461718858364724637802159198209661083806590\ 9471736058188400166165815199721749504029345026760916902271451708142304729983842\ 6435204932463336984010371354185636174598012683940847702930089268081185076432414\ 5464427840435902216493889001539195899692554702558332142379841595702441821236765\ 7091894056200018302877602562118451373504680588466168976995063658674871570307389\ 4065295878642082932784334646718867352623719814830987879878379847421/69191711022\ 9405963944046527403105045257884749182464342869340299511888965478385992391188887\ 3510948570130257839764664033144159763762491903348623408288108637811177762560310\ 7363531413310397982168017853255652591873430303148158176405520470585995562597726\ 4029001803283624777845408650599528284723356674321047230461471614124509035371409\ 6770103215579167194009504097253408132410540687632209775884180195284199616043294\ 2649341913223585712271320663887708160000000000000000000000000000000000000000000\ 00000000000000000000000000000, 261023696851729768927048857087302162715804016038\ 1862621288112759937031109184001209471133955909177377026414185848194510436859155\ 8132338226711886150730640513224936716409385289148242025084150950282558930907270\ 9799805802830168819424447864754889151054292669914964385602605659984876992319698\ 0925026147231369451231449144041332954480089491850959490992320460299278199769419\ 3092771901594200937632936993948664551423797434389746917701891882565486367705937\ 443995012150171672315072221550873564266918124343516489722143817889507534173279/ 1078285485561765927220682732212539005921217318732773833083676504136997330978078\ 2812093938973895776446738268039830738260292242120379567997776717965933707432861\ 9316821176984337444919457013455057051861614427115578764887204233049396594361649\ 0731728459619891245742640450965431487334105411531404153633202031257839788412625\ 6882300023063755963524028182776872496193121931206315099538996269170329319634421\ 9499180251570925176987237645780159757847546661988923867136000000000000000000000\ 00000000000000000000000000000000000000000000000000, 146757826739868795161271517\ 1657099694559941297592352162058363835697787702097427126440618900581192396147347\ 1303381396651804382942500979196562140484848548320629557962525879334387076958637\ 3422062342597073224935529780365607015115035030719729387778707880814542047321048\ 0695038495769185980368199903931007255341358696724997740007680053762329445600641\ 6761745169906534242768327178653261331196662687070287742093032670073540257713140\ 9313177719092429472124693427571068670451026788968484633031922359888110853632744\ 84494992673965942039/6063427352465092142784241860261412515166349232554771518307\ 0936425155401260458636149855962125361584114330319098681033964233662130448407675\ 8857270470733558130970756869680459024701377067145867475954432135588313093014193\ 0504199972275859917638426250050272702533683674825534403582525150120245910513596\ 4314349977310232895619413019755726272737878317655042101615511492376875223152534\ 3592065627160589130350596127337465179468665739646175951598563872234609940889600\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1435484\ 4202348255568803019299159147428291171936166677547897744119948666059332650253061\ 4081694242000347662307531155746905812304622841073140508039285873019585908892582\ 1494403761916810211705578432147959599790698468684100169573906033108047700286893\ 6013941217767716001999569308100939833187811538484232542601644187907544319508652\ 7775552253721275660168768323049828018599217344074092987041515616044315847759673\ 8283625584443040021211243378711695289270893200364339855751036755659068533527415\ 874268728609794475171649583038111507202834361/593185777234923015468453088649628\ 6107144748108673238936789744262442169981909492095824990103006928900760835387658\ 6579831845246729288734183334107279330010485714731533470924488875827448869872525\ 7914814107466667822103009301520763317325409432054304173161799298113249508533484\ 0313514852223057306692035159070994861193427452035616163797417688948280599390156\ 7298566717848231803238664497805976947755226073733615275855193470318168934446115\ 2124433796152475449231933440000000000000000000000000000000000000000000000000000\ 000000000000000000000, 97507388857744779832983362308133011073548196127596135156\ 4120070030152841907182334640002909917499267288826928640250958685434156569226579\ 0807294409760861032310115756550048891276805998523559773537174732447473353834516\ 4348631200265773146727301219087984986516267612696494073135322902856396907975103\ 3505069886726362473882935542431986197676622866846525455265847212025128305989236\ 0433472223712490737464846116074371040189617040383916537572140703966691317091229\ 3322316586021304272639165086923871647669431001679424497774311635946738663278368\ 279/403009327246978753478610702665906438104059618049537562235551024283816998497\ 8411933394764085884811273144745048282370721357410909823942614811066961593785407\ 5835789267472910186043757606195483005187161830297763342376101833020355961778385\ 8314478505132222180401692919601057854303336513553817477087523778775242538291355\ 7999732329928342641391918033306338059649185979585560705897354736086762895523097\ 3323265319963634465128378718505798834367354920877413377263700140883968000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 14142254263\ 8501000853101411152952738660895636221550852491409708220581253113989160004833955\ 8589825116274137528038290801167138514361962132508177254754005855237024590271189\ 3349272785241758495026314888488925384267575302589410691038788729572650914014370\ 9780558386795953080603176010803067384274665021265693608117752576071607390356763\ 3783896439897740087615511224080255761432491933188259068048305881854521926815995\ 2757850589384859938600373252524034480746592746978907460213074611901415008585929\ 16463263462532077736603472184360040853551739663815088051943/5846403264672231220\ 3827575949191770003065838703014752630190470171173128640795719119265521441502916\ 6371118000115101169359681321209623408464414165199632920874044917093302966214606\ 4637695267140819950819171409016950479323795986344661859301385572889034387647475\ 0859922236967227394879797599701324371032904625859904688385287958753502272210500\ 7243393558303178899777413923521906105721229908866412742126678977295237970292194\ 5520116431790829014430684445302953061289865363800645959680000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 319087271864476460682226\ 6377809886822050527400966153905722318013468656522930442113088739795890364638518\ 7391858274912119182922358490240338319747308942668693879871288920510458516502924\ 6158920002829905303738057789568061845309883914984545032913596924518481884864330\ 0248265381904644963634016983664231740167881007135645185678762689034045140685055\ 0303682292374329426588211547377705618287203239961929746058186971868565051285213\ 4881010325923870348661122862165737169091315750779413059692326710656685744375519\ 5148585346167579623351297879359110693951/13193992621876304628823833294409700955\ 9830017090559143488178966830372364127263189402351829319296782605513742632230111\ 4979500218251461616760617915600454335085441158295106567461892085210086669213797\ 6306549395110819815630386034976928713801701092703711683184292617407881313537103\ 5428589224147729058933099439778982440935314083273722097195738143127468806501959\ 9552739434412384494452247650964234113183105310622480530368676363285143404435686\ 4150708164100988378284144071802880000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 138282352565612635172664422633470607479274506194\ 9233875498097592450899854228612039884090773752113851497540533325027389535982625\ 6447703223997757982473931840189210887753555937983250120075941190719024704499416\ 6338764957398810434549432307285345083011141515244824971267352771203232177297507\ 1658299431883743200155304208686197992447698398799922060326027890982040151310933\ 4544524331899740494209076930251058076158563302869649117974314062216947144085210\ 6064638618305955454997586065533698349563838472315876795433494923598884156263729\ 323539786785261681167/571914032670612808540220948408915513576134590421558108270\ 2992557207717091871729987778671268198140014341420233404525960333898044120782701\ 6367294084610075275240774269235855305356742904824741119263987293036242556911906\ 4586918212841820731477669691702526531434625245267808057327406972981230084310658\ 2862731240506827977572166288993355043164466504698644316744973289392675627951730\ 4673530830863772853651259213584385002192812397859625090480352084045982563107869\ 7423097310688051200000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 142768018914711117847412416147939493571737332270049045059690060\ 1041189475754443722922510101566007961160680071955373334216735752601157416522393\ 0360989533589813306301109663424858638894623676610347071252571450609286406588969\ 8595930909061137768911450802595853398549930895423149263554779846260772627177790\ 3797510482724815800149958639525544960567492077891136926240629075375748318938100\ 8326542060111541943459977342606189702794781000249110508624764588577491307789288\ 2753386182524998148468812699635807340062840445939615680793365491954915938790822\ 903641311/590594115759653359429801280007722540112363964352163024863023447894141\ 9211785929555983107919075925346036345286609691850390308066734372183098169625377\ 2093678593808429668656787309890814287296711493211789083786226282854669661473556\ 6383745599300604524024774504686449438152619085912331184791453073291416085266445\ 3187388955036061482311134749871564266044917267919964133312952182313033031695111\ 1941730845080675002642339420637060497275123182305869382666970971125575969633595\ 2517529600000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 540540752150228465073074307478539418471475672372479117267761471205673679\ 7705623221489819235690240382387902211073553369402399258206236073033421864592607\ 8648599289325389365200610366173373084651314659603092468132780367965122706428322\ 1272264783950963818757885127056129252513723424496545086089264139636888048809378\ 3859665476404527623094830181202166213093497824873770184215864488984263630900322\ 6257804266401442087279794501998258263417916756444891197835426516555840467683309\ 0373422857756035496312770443412138630094065242890591712191262966412663518458578\ 480307/223652648921194145049896582723743116303833114467095010151105113209764595\ 4257011505528915898396405026234903440603626899396678789403681080173391168909279\ 5551683204239404999527498829400594658376178400020008751393863207654611400954683\ 7425136312871418796362308655858989647799740416833652955981396498950875521652577\ 6885659565967152075071792148845966951827376026691013050446334759651493310162536\ 7009803997119231046885251427221162339226472272632073202335237052899212886485159\ 9848531558400000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 76912426759519260312357249519404399775266622398233890173570820706532\ 4046257792052221043770090382839299252076874376690733237220891844039885887973581\ 7468799872196493771849426127494580333284543127245201546805271714237505524425568\ 2020646614375848108629140487640877774473854422300134740527511772425344728250564\ 2856939895165286058713987179293636365142845773225297588515666641428926633779279\ 9330167133257997069977965494863075039687195553793423602183341794750097212913089\ 3760337923753910333834525325992830160944013081690235556128583422370294593873355\ 39233/3182871675760294161173341061930003375902651731854300137128182921156417242\ 2177689312426311670298934582495485958966296630519360023993326562391430491819974\ 9891694761038734636909632012980290473106386761341164459731466669726127905023004\ 5556575717596124509674710889409454646359477819384304552011292751896900626558560\ 9680444981877895378812576375017847087312014440099412163570715608669918601182082\ 7430619427871504749828046755898137021989349392307845062263109814327737128735370\ 9035520000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 12271609911620685579927839699236816989947617343987966094236701787408768855\ 5235216111008563163927941243472641729536510642008139738046582894024192738212338\ 7856667598830868100677991195533715685826331942970272762647632925318496084001699\ 7594991727187094027277520329026839433203492036305802575746622957801504893089065\ 7640648199525983517009125526491548845296745387008121177711982404641854584973143\ 9476888451312450479233612260693930901533757306635473916645652365733798903292551\ 6161612712228315313623546333608363140884631975906465167669070860640756723640729\ 2701764746670981811/50791065865554100156211966658297313405970566438634144723793\ 8836903513839863104117865944261315293431896411369167940634840873436984040608453\ 8329407963572570565010378030272143051389460088293181640165897979653379411150618\ 0838262195676267229120292972944944193346937186166740136184514821932074171839304\ 9801133670629718581515976009263822806384376750867031533450735811761735505257003\ 0916200033043687473809779804746986752383071130287548857937170169078709502403048\ 9224893255050667853968897477056449740800000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 21513765606331079651130684365702051066764\ 5156935489958715473152285819412240325656508317185213443984107059613362761225882\ 5218706268751190573534119106043477713031565375704684434896587505514868172044261\ 9248505068635867277991150562296232735200277958302118953581285468243538775717729\ 4400309995697711587925371873673655503007895700388492818292550266833034095177103\ 2372755265700041721926010581269581647073050118814230357492734369503384858174801\ 9373934063487955251955000651987403308818980343211846893271721273706131691930313\ 49616977885877817999655754807698622239132052540430533/8905298445561250590005916\ 6872567905755122852718433424523357633065770216824444513145646126619384624133070\ 4763490755768667103987207305154245882733669942173001841545628054886577105133377\ 2292527605730201513453794789701060493317464663874068424230662385659479475170079\ 6220457183456502497805689085809065411123837964605482801228382922245797326287168\ 8364258761539277238159325252296779745024230061898901295433404107094632130905920\ 0259985169542567707333107357660427703563026841453498588007321252357210112000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 304071\ 5274728002924098500772044158474952769148513945478292248709183657234580765930661\ 3779114807245792781802639325739403096369550100306158846433639677565714778697231\ 9781361551004183261265205979179704944659420597126933721421450236579330928491732\ 6403129774399358387632064773688337845397027041801745784920158820229050149606479\ 9921769481097217778128942408038235102937701179050455854730608021263486900762166\ 5170605061682417468654550855423698839874172103884296307585690878119985910580349\ 8806151247647730782682204086529796140193277181114468672947878360261942174487698\ 00284867175239/1258735783046287125653535659878090858639745387563551918619585017\ 4232412229385270785966490535701348889171929867210148615705226548882528303958726\ 3226572143755973070846413572753838824915675517185230527490135416749120523229737\ 7896368576113776322888818377038564815659571743808724273860428274431493942077365\ 5570943518903337911228042784398933098498536236992119007261667287418525490062068\ 7722907167278533840900300421616726737460544701904956817693989491154292397723906\ 2667741567501624032201803618022907183104000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 237996957232245230915049414829758429416\ 7138383292515811368628913333572048886497245421192545773222881694510529267136666\ 8325462221249552163552067568141451564916281330427878848030745075500437325462268\ 3561318195506493751736241915522773807307327512465342802203312232665163395807597\ 0589400030778122698917982463627711550896642755239178274961404033857319186402981\ 4136212245963617069370881447583983930612950944193191891590122983280680977789364\ 2205317714994876049538094287956360631061018290248943604468063098567914545840530\ 3771341161511232025454382753696290797702645647749709310643/98522531959832845976\ 5074856026691728807591825905809173093583027022939202975390206934248095425204236\ 1047460334330831933627476328833049270820464896379667800312061819969760725944800\ 0782503022736862713025900194973442371441908064183055867414996862615281639857480\ 5634259691342734733688835052201656498497242190423229373012968523658796575792410\ 0883482019737037349943521143941601898661508207799889367782813608723051900078090\ 0603983317387693803443008224186289728736315536858154261819308409930687289334169\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000 , 32068744187689777317228462524537079167685118265991805256459048283943826083830\ 5495036852066184870700701773833319898165819158676433745270674567178944902490476\ 0572952341294390528969759954043628371760697037708719453426518592529781977908734\ 0827325642898375658228791618432601014396967932815532100591076658654586061255634\ 0864263536450900564805464034498598018890303927807118613902284365820636079316431\ 9173795129061589460335802465739271747504341157484403882047115341683309577499233\ 5938585324656083994358862722778081588892302096045669258294644885230215679074473\ 742602027275114315930390864623737617/132748243192341618960179959973183918157675\ 4163375110504997357033501215633955272637993397845112889741130701503991150691054\ 6323200648968215311237996171226050250815000386192419825623982520622185935866422\ 3539734961702750956103203730256560131014390032225034048737161581886159426804924\ 9110972229351191576189175921895267367204660951701839195179558396831236201405569\ 1460167416313200552799318846079909266651595692919950684824935518194515872667805\ 3404737643894466622499435637534778217050279504207745105872484045049298944000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 149\ 3626213373523794806630373723464153857031308687479115574846047936150144878977036\ 8358239302327368781545929160812100290869616655683366653354372973645428198204454\ 8121592317524923256288850714363946830247135639433443375643908301586435611470267\ 2790679538530136426253487202516532170034902444533993887321661424254258687518047\ 4762644318164186190728181250438937268791550124587230705337993314839700781359951\ 9054452117356746223450551566239416376267738114937105552979385057639098226467653\ 2700857324311210232643728943098007179646389727089675035393738416152987231071303\ 962614666189053979790009541882839/618227532581476682585980956446542247420031224\ 6575514637559119898877089952420269714083538535811457937265838432873073218340144\ 8048736623402735194096454567034025224144655696126616477404310326180215606481248\ 5051393072811595566348800909122895867016435790872855547352509926971044834364585\ 9670668121263626252447864826530881553135289354279680407657676671185737974507737\ 1636824544334003036827768886434584691717084170056046470413984734459635567207728\ 4921027279944556211657397661967125119873119596070064491854266943877939200000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 16267\ 8255750567355300703953495489219726861413229838222388989172352562269714792877574\ 3638928027809172534139334026110788834555497583274065005944256187856553870725067\ 8402709565189639828856437114079145949054624463584935104582799098388242897816996\ 3045980513465659993675934602410787283664739086200353765407608585568664831721776\ 6770816674107124705111282769243571327198679487460935858137497577207261156577004\ 9581787844629864517348543229823045867813893775375954932022146303078501684536183\ 0284957540566771288515066986171192294995446322551786597943186533826673914388548\ 085186625298408542141246165700659443/673244607122815797298790681264602629412296\ 0685069368761574683400501253382548862758239367184710936016360232571960734076485\ 0083331555635323150138355460541554841091207932562941173586173948234705198402955\ 3276860627091140520311883986386120245593541081694472523081113463615039521090294\ 1882750904527299724921347099651177303241193187578806675668940448109721230820153\ 5577994971946062613952661411061587748393222020518160773671938286375024115098530\ 9792399404020189371015884761945436657205191986441909728482252155596392382857216\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 5063150514969063567283345490294801568978524774565249320613938043104426118351\ 2928903542990561861018078181538038329818733177884630973949171716181718870246109\ 5800846057615334350726115617689647120602768735952679810389597723269179114432976\ 5610438834884276001394788901947623845637753742929052674966968594042308152257924\ 9670433236582803781050813298403848072550585100655901479166103668867589163431138\ 2993637477919713933942149689586704364606594179815338896700018770333572401280488\ 4429522794186249041493924613532349607153507972382850066392498962100463974101005\ 260975998831746421781095708928440072517676478093/209498012695787410417446688226\ 9814975450869162777602606664271398289978356736946616899732149314400033117589304\ 3008346941403499430835710747740116219657693119230267958447095160824592633655298\ 5147812883702956849233736130803308917685937011610956312801998080311490637283896\ 1826147078074445268150634456704068608385979121182631583692133481131979075325507\ 9560202025126502708548720269277334409335689441336919174850938106209015321516159\ 8920873893105416832871878322461174819633939641160866920958367705329610012284937\ 9667270562322841600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 85228630785989819630929922206269983560399847396129222084823\ 9611866947805553874289204432838239917176235507669272768918247504176696209414787\ 3066295619415774207958989562188842047271066775726322934085936697109324824021035\ 7093557715098625183962617041859307474617379292185370964392389959670581284234175\ 6539369969959311795161772774614508773850819549524858298312073189517444424970862\ 2186682305762378371692166243123564268207259401490810587832951653872608467640805\ 6906971969503635683382275470910170063521579334748730995125674984250953973274826\ 141904030211546322860757469833699594610734013179729524037296334033/352566677474\ 8774922495352404029285020673693155590526647366377874843050836181806567584791450\ 1538681554179140289452215165804122699521285313854865372811948941617600774507797\ 1928028653968457676523132027557379092934422911278546478619865768660592804822859\ 4024365206839346392550904370543726745197016501213907943822571196074430114739413\ 4626178631005862329006673273001909380104322071012923615517658079015291398773108\ 7963249051555402922758360896194025638018246164041752623565456443356526969029375\ 2844253089507486137730629269192704000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 9832095688101544147650181254501220077544\ 6580687501401393513377866824578174737721280497583459215949181760432348082396172\ 3568489657923379728646295468433683929805154257046602669580721859068488191156353\ 5834352711874896078865589130253086119828564984354753757323686473839317930084427\ 8789759093454622884317592296104123776948922698452616842313878709631780897353045\ 1647427497661529843037829137433924815794318864364378177547753198431531809848224\ 8886810816889318554411621190596322013960761359814352223075267263887634890212873\ 9395449184091478208916813885894595220758755835531944595206407300141406406778830\ 3068254313/40661428557703068215218815467471326471569505153615359453419111272688\ 8391641974763063274101707428090986132264885461313621167085238358941622428373706\ 4175450658256753426512022533034040620809140552834889530432898589467143150155168\ 8940177504081325308265395839938825879963583533458737998925222588513508116455913\ 1627282115909755368391577991629901256555283253213196838777498751935721896924500\ 8777494553979572457302298581229920194686380075011763610282215715417454439094816\ 8674615207517560577001615306052940784628733758468794647314432000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1945054487542\ 2767755951100877011835940867434822624695548796582510272942909275082251006190571\ 6917228470241207586236482028999633576885248936768085031732319599255772346365188\ 7582852110417396543740855042580173530896193228724500727903620740796204182185363\ 3200102948502459697908137529943759472446877556582457908688409987720196476585618\ 7547913955047195698233449023409094304797827221858606992422785687254358195551674\ 4629262103167328420056039848019375268204711589010909495319396420561203502063334\ 9428288942693247558930129816047646937720412539923410023391765063851701636004946\ 016150209664398965676022416446456689129571817/804150051173152921736472438094861\ 2879683306380035712194582825315532856376512540004013931658224899947941661514197\ 2247710133104481800863343460686675081349155425481366212217253880026095775891733\ 5115786619556814349883970965250363946964168772470175607661058844501899559779972\ 7729619781037367024786154687955994904034760876529684026751745151087985656711823\ 3815473158324505767243533123605134022761964945115964865256173812029048967328644\ 1062385593414539848917548316919607609074843380533813493402890937430668636587897\ 8783023935236937099509760000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 16440957940413402972973437039838781349111730761952\ 8583539914016433561220743201276725874401466378625813460538262465873929353436571\ 9073169546614133138424052201905625741991709969122169290549514829788755381856129\ 8008374602201154108638569548249545763901244759967984937932120183824990901689232\ 5026996025414426215728664934796671537265886975353188098587710177684425075505403\ 4632373310551204050623359033953721882234389135740515113821445416900115378807125\ 4361009636288076353227465460644890038905068655832647507883679073279730981780187\ 6903140778656595529599192880235050593139940341452418949164547152913428004758047\ 7626029809/67950679324131421886731921019015778833323938911301768044224873916252\ 6363815309630339177225120004045601070397949665493150624732871217295252242802404\ 4374003633453175444932357952862205093062851481728396935255081256519554656365575\ 3518472261273729838847359472360410512801407699315287149765751359443007113228156\ 9390937294066758300260522465266934787992149075740748187842073733207854894463382\ 4923386037862299031114146687116454637739270426977158264352861723353283277970684\ 2966824265655107240192544284212891499791677370716552252752118490857472000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 1352\ 6781206082112742542838526890101761696260091836774746904223488866785025100872252\ 3956808835398568100293306553782428270920083010816036747202086683240325507397982\ 0301035422826527340138167330488544606937990794751980931579503728577049597218572\ 0378346972535648697563919257349000360975747229946595594724933061182675543560854\ 5460138436546727314618811864585404593293440875628398637563959847754645116141169\ 0923503569289403119882014347372195047426654479669141844906256845359676207116595\ 3146909939750809977642280832501185250495184774661099650825281299154498382771869\ 68629907024645884521802070928544130600456769433497496732331/5588821013285429322\ 8520487238364178139350426509780059764855588849994917346887277448235102243050904\ 5957642032411237403774363651272645587547717473472055854120398352254337562257314\ 9818471680378223999326735393196463647034200869246839206615342879657177417862966\ 9031594577397445251658231033206793897638204156104467977271605340639556902790176\ 1312867590190065370680513414689086623449175306373679509726183482391041604461990\ 5180299068962306167021310198164808335927293062375670903979023814561745544969167\ 7018166154461868325125155090890906561780121600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1452462632887988012210620448196\ 4862044620153417779145128755544205370545599859670270588248384030748338221012007\ 8254547866505377744793337088145420210102067618887547595590123528620148296777216\ 7714451257415642456364291612670172583168811354721652008219929575076969498062019\ 3606963456584342948635190708591944557260378335579330107929934316452722924306656\ 3432780541773875303340940476906335306104583065715510745342120592973134605762465\ 1178694067062082827301309217637012833327527424814989482107367965047510527982900\ 2192163043097398626237251726945644623524568526794499471124273835381559015941051\ 90894913579677712304690515326151259340973/5999194261385462072546256245706728446\ 9080548941500710266240518681204399973624465461186676016920895610484755870681407\ 8427295801182528625971470624050716459883088137604465471182256681965333999705738\ 1674365911725986868084532104143475979906411079208919473666056869823980542253911\ 9498453320034769643336931685746898068080515762982790311262416835669753038320623\ 2187246324788059776310600017002021301487927982147367851724316734492389852018705\ 2472036903095724769427066639168144852208791985355875025334817012727883340471973\ 5932754501746550118193674175119360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1265761216228413981103872039711432259112\ 0782847016953571564687164979159643106495594326139810834368067126161430926089132\ 8848413602948470187593663700064348447021565371268499193415777000641814167402907\ 4162610134538006373577645847864797237852377572825509621104004375377626319218801\ 5042636679692486492160420408028057404421707669109168633571017281542451921988535\ 9625744831605095448713077030777045873101937616443035876218862271828441513899287\ 9612450966987020814624090564843867369637938437059270498364630614834967248346249\ 2022829948044793439747589446555179488397945986817567310521829035486650576525713\ 21091386140871921362119826268484833/5226498040519014557602298441259701822946297\ 4237835418783948739875065273257021634309785832145941484255854319314537642512586\ 0101990218938946345207672984179850146385481010318493982021328198980543639091470\ 7582295679759475244369129796273694465332206810645457868744990651848411608090705\ 2532414291313275134884622697596911745332710606919171817547235488846984926948152\ 8998155357677121794734812160957856282858046786872422224739089770039078696011363\ 8549976995419124860456043287795244299577642038322071692581488531966219183394461\ 5721921594462970328941363986432000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 9902106038859263841434334105424697753625358\ 8621156208890977225842062507667344711039480254014658103719507963358698474760454\ 4849349414075427696507917233194905941292702579533124839381915484909721724538507\ 5576977572549828035919666916819034869425366711207760954425030536421663629084298\ 4956219888961870889665590359866993498377568485725333435789116613219941123564230\ 7901747689109308369863362818685433456316594870458539818672170422139508113175601\ 1361569154895709007362590077759892529641231227270154442793261953228085341254587\ 0768159410578498140848011671270748952296440723131768151554141894562024636396853\ 0179845026417198036924251863143/40876348139143157662348489892190194158758127181\ 3395302823585965820009301637733902978314897290881826745382537752254381221399233\ 9135723174817079360603632109798834563886957357745510190794334912849190975459345\ 0728110225917357488649271449990168833507375266521268621660255271947875422192960\ 2709928905112309822292149492322007746676189703660408666991356403322336123983353\ 5629896237557781065725712831611756477212277079479462515668634505861029908343746\ 6364709785984737438692296290289655199460203768759166194068243316156850307649841\ 8513164623281388450637414400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 49302877063727282578901844455795197113795208902\ 0575583346589420153696578563885027090054488725992437270198866318185693406097858\ 7102875890592738684819364847726782553136891624940796521935877012934824113976393\ 2468897595129750158504403366602564361412262034121790231647971617083898728343318\ 4997255276676989814197742189226906117791509987394433333345710946541275139738512\ 1897361076434612146762007027128945590438461292911068663435142632124421316975610\ 1789943934837422417147997883784396194200926694420601155386627357462262535749259\ 4493145137875808052172499807889431175079334498748897691450001163085353378744943\ 79072039039447838109345717422680971/2034801869769602040626036895816198046759861\ 8619738784844844742624368466026270013187685103569505400408066834992001526638947\ 5376327254568217623893967106560405146941401921072810253698469011358215311823310\ 4888299337840346477106659141537287863120205417520133760070970275538895550681392\ 6021137166181862573367411544922462582184447271858286351433590987636361966411295\ 1007324836208767433773592400440208004875466615544717034856067776929232851257170\ 5088208179475554712761454376412351091009380134305136285652837238574720883958605\ 8420552220260072097911957441419935744000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 23379098725520844228330636171053414\ 8675787730010857154202847136760680298217080528064061992435228395940056021410380\ 9004198862198786897419270481828250376133584480784480327044425776592496838239380\ 0158690248503818826613419917684226025339567607701940218880815679713311747945021\ 0817048173566473023958349250826387291099430400447797183828953193308436704662765\ 8619475289180436306875328708261095773570979016624856297421671129930852175650631\ 3258621326752170695897679191395155471804016262707893420999243228809197262211709\ 7848787572277550037791759500476935902681474665043281217325955205067219324024362\ 5360147051124533799194851620637869456988107459/96473431658162070624746790416055\ 8338570229620094049789450790893656560072846860809091988461447280716008974276350\ 3384666748227808452321086273411518517872723611224120652281149204094073518680747\ 5087366639709266248238197365629633573232053319102941524391375475804042132076832\ 0096597854257412405556759812380264311273537171288861070460625090682386026506223\ 2572367232316747863545456801407746519227450597231637991448177198556310905727655\ 9358602819109165167677118704330247957856028256854823054263136601835499781993382\ 9930469005188782833858484308464137314590785536000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 53891837030399287091929490\ 6111185335119688835821862866042258729972235728524827899400815957076695095288318\ 6184418500374722866191093177058401502048740834415472495950755068473744886616794\ 8622048941240209535514166916993284474734045938245516977732828206181451902928382\ 7429677110851362347432468920128627721049061524605113941623756196134861030200301\ 0782948511925079306474243528488662042084643907687432959156624079463522111996782\ 0359577934106046866456663915753164763348590556789805188654250415724660034284251\ 2809575339479380048157322638697219064628731033916333397333131451722014348815235\ 0596031472192771352726253875471358561000933834876163744622325401/22236274136804\ 8157079205186767414959310308352304133046008766450504246109365758178714759058105\ 4836255513462114558928430798859122996711376390829560794661149976237672701365445\ 2489962117953867423497632989005557237397932549494892028965536651022420342398551\ 6713273803617516835397999352447280466529292070564507606014681772648859996097921\ 9160827392536410704108417033046349025663592686340929142280162584273119001665340\ 3568625664115449271180138813341769837221145272389962918196346644475528685920083\ 8432268884922863997783254819654698626251957662684539912680688229411717120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 46874783403909525025423491352578265123350021602539520263917358552622791967707\ 6448095661754554944299701880908001312639336211683468713236788442382528454062346\ 4176985599827985927371080343241980034821403120407021056265196756984099677745127\ 1577901897894990451388938696944741279354667482252699354213321139108248344101667\ 4837427896021876026491826842755606641055209810857207478127432400847321249453858\ 7326291111963338662660250454987423064910344721429405058621995964988708680001882\ 7562664178455595394583954458683324027931562749400215745168643578585189502855161\ 1598860235879473280138411079024311963654837117253100666055336175538828669348161\ 24024250849/1934058829197309043594641809104338081464781101187551760717647941703\ 5983273309384834762814091779188033863445991547531055053245044529219454516933497\ 6795114599488116333111960495418037857810605870071734938386527963762387092302510\ 8447439776741017124047298711937609856537196964831967156854383066508419855735999\ 0999333351459740495287428582594174113897838485685454271880295218356807135812746\ 1840694413306554082263409098094460343861293466532791427996929099250971999893263\ 4770236175588493505723855688988150165266892886452993815266815067983499592834433\ 6428495234725314560000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 55734658550301959646783894597709342767585730360995033\ 0039049956690511022065494872593740345655498277702022628112357911588432375506284\ 3409256639876486000368135561461509814166286354273777157087440028136642134034840\ 9015669025067977805885837637585425357922187848070230129586649066923253949985729\ 0208103855600260020808787589600282426576951068585001041548713087562258251049319\ 6923224285257926114850223840215108751679406202115591921360948625668493441156941\ 4962836975726822258238795344159142621702714235551866859100136880921968035210595\ 1311974507898702536505150966669267902727668205950287814642690038509983870658808\ 19918366334550351537774856749202930029899986491/2299755628861450452573222419510\ 4088820439025058846153308667833744151895607216785641668390699595586543724961812\ 1367040191883998870477474326550770017199760455507319013407770653687035072075755\ 3151046654986811503587659447387215206148645914067406200253075795198950220708559\ 1592321501849012561523643453067090569594067183719071872040629228821749769948375\ 2623586879987913328141817155819783633835157441325857650811229425756035778312079\ 3861760941625184575375099284640607809985772111084097170076301074885395627854308\ 9291555197933147101355177635952897670545363691015681283408789504000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 63127\ 6431367246095568539199935441751305296115081426335318466524389905982209603544000\ 7359249923079049425175431239300231138470742996384414402135073903400191066856362\ 2904658291893404171438994666118496294200987665415345720191445113393420856428829\ 9826541357544982207121545886453498947356811999864691643898574970619189485481724\ 8515806138320361257281222600708346894335750223082136748633021597181875091979217\ 5046111836712091651431238425150801655560508164755235982882657547024714648214335\ 3316428712148894042652220138913143648829597263933410693992878351042525647160218\ 4015518016222029981791773849525762453221351751647176452826221859705440439777594\ 12371086321666327474369/2605178354761401558247933340089359950277954248422631085\ 2670759273077978746366182405667187995880497767602825325536418415183146035486942\ 8068447267510566002162417697326693811087782987664078891320935644767698298422002\ 4300552590141145546672518590588527605931101619123090112492068630661647363317688\ 9359681190440033918626560377162521980258562188362946001156476653332371613834701\ 6210105879310980449661573044297499456047610647319508060388384228229522381320310\ 9945296159155163428553531998429303756361217270410844504993386305248297539518601\ 4170179839770318413588582924461341947248141926400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2355005618170121289431\ 0972135924120407844975299632076834019156578272443906705119711425477507892977162\ 3435226317903419254312761422566597365521714672931939098978618673479324939591060\ 5570587512367529818939996574346776993773122170683213842513351486164645838516733\ 9066081940770089781447215028232027671222832673873345122093143315527204599834808\ 2495247273286695358666906167356158467806020685695045427622628397832639161224433\ 3684823734550889469315483303787163012416036441566277614620187936683443165227732\ 0435439720734079523696862626999445176580089321678978300120552325080059601119848\ 3784299022734479950242835737228978759683621443115383878166862957226509960946038\ 264619/972090432801987006066252260992320623131399959132424225832295095695399570\ 2355901372488844580676805864817619002675960735971330738225752143513154159199104\ 8219484552053624626933840105456178015708428564586529357561965748533438188640728\ 8344989357744705443997387827110396361956308339627632816375547891772894969089803\ 1486248938821216042965480046327896468250998459845488814023176466160935383269583\ 9058321504518254424055438619805462749405616510473456295636746142405797099656494\ 8465528674904750495872551126893406509176204627776021356573580997242149676561678\ 6100839875681832438166087270400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3295248117028715079639599282094060244544\ 9269057286176144387891254975537833630401802349409921019120442898042452292515517\ 7260087404944805561953328225885575379130360586086613995933297612919981472578217\ 0650837704969244851655356568896231836839695080143666918569566166557083808328794\ 5124468203894550222067790691173033253001762626882578608754592885552873788633953\ 9951642017773913042608824371517745864050300671538553745304937797398876269066627\ 0903561252019209131225540993587294779244589652947940542434313155844784209851793\ 4606164985379516641077270667210628068253372372709482918430050463763373249199362\ 8860298969532980364119359095907257062575963757735182004158098847011937723/13606\ 0873235125555874176950089990438354019597499875761344336597347726700267035915417\ 3557856076964689522687124233246999119920040836465317996748702146868864345106014\ 2655294245436878192416505178066333428052130548682928514704302980933484996962893\ 2260510291615581213508980712847196265162770699481224432144322007083204244525109\ 4670792250562235288390583340627976728731486479026147392087491070708831422780351\ 9357872448094793929897146284880747806391399368277138337954924386750511135919169\ 8995684080942125343227496891818585997314714021941383515291136424211438521208513\ 1521745422524186802257920000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 274230002742714803027528100811018560697434470\ 1992510959905177408742953092933312990952280222869613263959571892922999244322297\ 7712425017817199926987803122389874522828692062472518498987046516173286104835976\ 4793793698905127825613270097103226747666450649487773760798764825713735660718176\ 2721870440083678713426371167447607646054243057324819890854381876751033459778371\ 9490292236442500884513188475752168769637251570776108659886879019451483063991705\ 7004426412063242733787077483094578584499224980512706455198892806886892439063807\ 4845561205504148452728186364926169255990092117932072693278502494764742179982565\ 9144030163815581634472828603180776554030289928736928124054348118201084556639764\ 71/1132715736983059358014418884201582779583503480566241500717771814675026876361\ 2935946058467005514657117919890927708474296334889974775938377029799581749312727\ 6136633059878939930492185932131027149172942638670398191966305115257720541075811\ 0658296337706995085745621194819989475549492990119788600425417122404528302308175\ 2886727442112662064018880415402757378337903789954709773940190869931051628146720\ 7191723758913814786849269698894609763809449061262796927648890850278822149412822\ 1737519081908797352939273570935791879509477761460020917455567781623990470615510\ 7821598235764216192172189661670336536510464000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 526600495745176688483569\ 5067760458400304079867030267049159222852123551268514567091277663267298389253383\ 5380994297010405964830560679733905686474029746514440357946897122349733864759470\ 7214458892223444240803538888699810857978065409792636092679610852701567735166715\ 5505687826191863607074086117909594359620653662612937470016703536782134372894165\ 4977040986872398384021518370562365298400475488835038149549997126356539815470178\ 4879208446431550012960250078660342367019255318860763772676179791921024583783204\ 3053703269611571609589769479179257432976543310645496692340064557854578033651195\ 1867220222280666775262899981090323299949672310812424006642239637270654205666563\ 3615921365204463465714842277/21760753051946484401396069773581166989615963165622\ 1409691558767012972313253603260851188684105209479846641413930997860836795749290\ 7505222862364170715969467185497675931075632196676116233626780033047957423848842\ 3856236164098981036773462164937952049867443524937228189846127146711383098923274\ 7745860783941297138194159965607305787418632600141914177691092362899914762658590\ 0951348654943614236352104046321164028994484378799566754757534120511833842461093\ 4833198619768198228219896484895710751760827120296776474390289236173845205776656\ 5146945733951493641297239930375099920364459163312225215637057914440725299200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 937456994278634955941196406098889225319534578335392673478537009163184208\ 2077605799395980347519742904664233125361315701957576837605090061302503205660283\ 9139029176998811900463800743762617166251524521617663831432480023314019250916195\ 1114494638814567895624305176754872673333387960881525709041798112598699564198491\ 6593283360773483743499952525010760844955005718594139322227415524895214022659836\ 9420347784770212898184612264255607465255226355933172839869510696331885413207783\ 9088301473759224679235375450836078537846616261200587490883386216605841803554912\ 5637267015961339356042418193412820579305266542154677675064685269435964010373508\ 4376429130170937762845493750902151572326284890938492931170863/38757046488308896\ 4285917369019992995225581154486659605471702561879946477921154439326538161585278\ 3577900181814434193479324825345262630354824337028264652987871433755447768389133\ 4484091234700124378075199591076224383949041742606225495471561131594598290225730\ 7303053654943654023533265298717693879996259398605008236335433481643570855080378\ 3580197775298192400280587141245625694402025436416092534484259342536354798597440\ 9777546832102607704273924857307054460812699629254107524278792045834307346652092\ 1496271522824940922169958822885292872244401943081306394663118099651647638594636\ 1308263840609494644565339013120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1337474697774119526090108253617117483\ 9311670908651177918082031658342918900024570833322318967899098874111006300675051\ 2951267468785470401564217923272533379943870673280376665983062001385155082443532\ 3457890020472014245797976558450081060996988463316493163821600287068692179546503\ 2844607868037169120194662048873752312617990651339099280521677480639995946917184\ 7020651886185910807933710926128680535293744661847832391732886825522527499603774\ 9587194951595011549183821924513978771024067644070976584568127835437819401969039\ 1469451715987637948016600326768557567587686644118962449440950291946917187454167\ 9350648736141646677809998333277730604427116615866640811552461196312574474566760\ 888094436224113/553228400739659194738487679909335889208106926919252667331639938\ 5745003816865121466896893521576897323958488516046003914692853968746116653936372\ 0978434643971920195347220975202996734278282527974795910206768790563705426609719\ 7374249534678699915078659356622921874037321741667818826908795625276749468766546\ 1405757154943330775739642076425314636664158870003175798694456851664444077818538\ 4082258455775514004951473384767638919166819339092435731085767467246926433033128\ 0047112311903021790182189411792360144432455199379759683653533618694122957300179\ 1954939521135363037199217519757152022714587667564728544133120000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3199763\ 1812034868570252199904064986641247567770630261243498395999426626792379028054912\ 7698569814417664603000523011371530994507746401731140228378701756095676883182768\ 1205239066578893427695872128835189568004095970483638894545562696016379404211578\ 5898850759471124947456875078841576315724623160557956196697482880994349489059182\ 1410071662997911013747569963095664959582810020646675718934509561435664178972454\ 1108661483850645872409445984323203961623056074832282641057277815402081196150454\ 8093616635731515628466602556138033365393093125558214508696132051653259353011728\ 1537032678758626188061416376679603289450552384302563358373148865404461765440025\ 89126164590201502293217480534039967150549722591719/1324223116703320652977327195\ 1593936455002638914270520774475814602313231344679852179264054435799265220781703\ 1534095495773551371239773664201182683371933323683803647964857963836605483533320\ 5589965465364562072397131996167280201195597011818203059308264251436700518500254\ 9823136941808282307552792915421136301789568266246695257601781112896166918503356\ 3913581979190472331559543866124257338616795407163321653585645727824989428055644\ 4292307872247992680101165699018671145988998501981726739803711956819490303128591\ 3249230275183161056559034176759521379719245377436412655543807296780064123505786\ 7907358734707746406400000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 118005051677541400239622169976046222438648984\ 0847414755197178588007367867293854994119659314130774724386471266278384665766724\ 9976066243996283928163085638175763062420143234136087368641980536929272005695407\ 1602023580777182039790655631963691876039404796765505173345405764406454521134324\ 9610160412831398697057526429689681468597552451425964589958431004038259277295301\ 0350042546929811765987232909323207817060973414086641396159431974254501016175360\ 5647693948752577555333945641338987506362611157626428654454926116295630061475312\ 0000144183787271726851833786094365409795400160026270095719547884190834857038238\ 1094558505430790274789313577185975762194017614265951714747878359537968604810697\ 108795529965419/488612364904374275445634179578617051392626782526946392027619370\ 9535889949885989378615509340644521037738629214526684391111156282333452574387952\ 4229275319315329746027503865950534156649608358415627700451625643861235105638978\ 0903896952321469513138488562422271183473290161905472492055404830447955063519495\ 9354433247730006105050006215342746452399924717109383694914330069191169554365244\ 3099820705333321311317150613847267667787276801358136352868090694399482596339909\ 0690607329613571250776985325557434676946545716713755526268087769270402231883673\ 1834446264952910065725948347270730326982978349569954254373278187520000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1091431297825012827801350626604352369444797299549756516687664519551009298041013\ 7247357696470449143962833635899309423531551069543727349773081711892555029187700\ 1991664602556820947758814031549118789029173890139284877120971091226924780426606\ 2806951108199476993314936476192164514437018095830320600835947021949555034095574\ 7956262568116974857774335106406055252500456205669983080856094994003932580636562\ 3497804988017016128012942767610002420841578872886773429543819060798106662267453\ 1817062990425114050919201187243235209971048148225411813474674889404522966213643\ 7000125559544422720074874012360151646242679373205115563122302130416312791965385\ 944070619408054786569903115709702475063175471780348573526846723243/452134520190\ 0733095379649142679958168038588374506146821844054191956778549787300955565589875\ 3093636751452141118869802412083617989195663389944454468414541076524488508074537\ 3341310786507751968097505988467090797931307375923945420735621448957885165621560\ 3060741059999082115782575376885165274260325302973844468868679187474769271392951\ 3301183732495559374288655457868058435456336001145526307760490755956875499457417\ 6198860527809498644759433253083705155183948236275568176009348813940475478978709\ 0926188337044243996867733936990174087677510828601656782613844596585611859111947\ 4568866836917371179044597495587867311525068800000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 572255985753487268656\ 2246174399580172298753984264476289489258468307058449408359645299032649860294433\ 3527057182224804816363676182181840486098953331066626123776959380032918983725240\ 0534010769717390697248466730315987558363774305179363193275792376919642975316366\ 7926761952875681601162913387384806450469281638675011511671849126831757411569987\ 6465712602480377675722334203197076897516788382233528717045270108842298808680288\ 3154099109716554617975450789714846361103867177220546817715690071929724042449538\ 6877780256486664156188448025074067492865673052399344903348965014894745908244918\ 0739461283233056051981964660653164797537245487553444527070906168288208835409957\ 0567976898272483077467146464599078767441/23716281694200643597806404672525371142\ 4069587431318588248212058953875516681723030732032546271214970644340441369268256\ 8399097525772199443844213922254100366715846393988667354561300514763082844882522\ 0065898295300002693776197448910316417798604521162930214009774644262054998594503\ 5578137312420847853041909759157395271064534377260996660806811580057134820038244\ 5542628562836824321597303896671105688403720122933693087133912986483452155436744\ 4480142764141137646573648222787898008329105652179447034655146891231760986491222\ 5159407618343975068200663459961569676937456348515174998555552146076476209004302\ 1005860477337600000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 134235180096641105481184995565566726862846145687681\ 2847009257094804151258438505789128360284950050427962419371122723116662713103643\ 0137048259723832784554796261576007487390083418702503065909366260866263028197342\ 1086538216580835893088216871700993586149157696702973162507135576504161882287212\ 3574997245498291664193533796183446510761558477593940969743872730286963674173605\ 6528874323155515166097139049400904605362558779160746944544689377744591200403591\ 8692604618175729897280953828591246449800037930162683707132891560792813105080607\ 4182787466313947792210185415017102080925552753495156172880806164723021584079247\ 8669959808729999387107074327642264001586789393227382132226687024882016438154308\ 45050018320774200597/5565140764940504275140125209672963431147466418124316047167\ 6540023396475255524534125683831332223057146739630849060816340285554523625946948\ 1301641258729103407459121554002128070497324841796254977494374421910004480442801\ 6327487430844362796850539048395724483743642481583016244956612266394377492886160\ 0462671152761812134319202961559391641092717748610338155576669979561099539900042\ 1795321292542192211895163379453061033829580538236549190290594095953854234552845\ 2967718707991832011654104935001385207329527169685826212440580248600492007279819\ 8368705469222997153843574863125514541446370385149508705390137628108025840827105\ 2800000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 75824866154534759857143272935553317455454706787030996123264140\ 6302166079955338919327832536667109536119703601854783127281661334683521183451700\ 5984095830680799533903972629664284509448888963702639243354165514502686215287990\ 7662992986202476209972033593980206801875373859318375741831390072885277119063069\ 9928343115398833591078294679073862804830306986473641977436334163763595257681563\ 3035026462012014991429706929725282293107047038995804979708545642310460533780107\ 5241949554195554388893516451184459411108394039006408858029097419708197528370854\ 0807872855028429834138370607813261318594852165112493935960216691077554191217513\ 7359486633232971613074232879486722415932419685021382113911410810229494165801098\ 2484153357567/31443811432200970834351012438901886677052927640896309273641400660\ 3933565747450092616110169736308604884348465467154651863564123667291151361320494\ 5805291415141704024659183094021135174598269919068333623800270385652780955117203\ 2183839051753447709463876271835483108366532415549877541643959710502357773005519\ 4666535657717457052363348128091023148562870946547637394640387528603748523255227\ 9983456904792499180739777615652136592294980727696848571970677160981780540344425\ 3009482483507655089421878748690024785560517108616625016977977652116654062157413\ 0164460242539603610209042912100134841137472420091847487150224085547087596355584\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2846281539136470936230127713050495980472726429741729372709670649\ 7611207358058903149006314844517356489750533403470497628321280116508387283127953\ 3637957567560495645951726774665698939061953123842134226393847575251986565832064\ 9215830182647022344757397134303585522103984951200357577058248511165039008706600\ 3414913006159737147778573887988341323408275836683989797253296539780323944900930\ 6236761069599495688621522801704834917050604411170316823185603899958178483190311\ 5633213853023278808173793758563471335367273089504196341609340370347352503322050\ 4617536008443177164762769812562869334821625008803942621679515120410641839731166\ 6188667913361795480983527945749349222520817603082462993477770316782170056701452\ 68585594199/1180505327482352351413829644394125681369405652181249363235332965929\ 6966513083386313420527662979527661596721073484030980879423988217578391303393050\ 9166817273021259946853589262008023122433576285417895049209981556578944562662380\ 3064876718434827974435218537034440969303553654056061619188445277938072058488870\ 0507004032202711779289287999748329613331368011785236143324138925925812684643406\ 3430799401162629997040174468733994043140908852142984936729953620885018564149671\ 2708679411621038748032996966253903300393486935507669813357366339176472122578431\ 4821555590578827095642853445207594774538054859723114043120252541511524365107200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 707009996645019637183202363241766826049953667534792226561693752672\ 6514483491967708081550896387994338351050326832568467114704908400066532689786761\ 4186120988091906710802531118684727392132673229125765286416935228898847947282863\ 3517691456763700752614239858282622973620753809615791217821881044801964964909526\ 2589869863232118630017994725984487161095900151874533802074112785503408082717513\ 3507735840698370183808903015616427118159649996923450858443321912812720251027483\ 9838826030926482582743739046794243630267586572989549696472299329252978472285142\ 5811668794906760939969934935937943672003503534576167151694658372487677182815732\ 7477682220276934678703806484284269630679539395398435868890466359321320218351390\ 411923403360747/293243986613284289970319274384803877090265861497768034167920422\ 1849251132741572291793725048873069484054572756701310620720069233519581963641455\ 2199246575098943050762196640596084002437539095673127967793199153843303232099086\ 8158446637157059244699532868317420845400339309664623781663143774863777713810273\ 1555471575077446229915822450747989283698056144803367317182169600808860591314689\ 8705582707854875518656664013132988740438933587955348282941126249075923912956811\ 4170631338045866444650198541927075859819938311809121077086130197930232142666433\ 3534970798056716639069636033440412179053576643423005578512360456814694127427888\ 5274419200000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 13704533257756583873534006324087193812885281307065428350\ 1144056896668684559444441381036867769156225880221785188219706027764865612661178\ 7899140137210305421766344470597682927295584339392766576689845927607319499678457\ 4043766418274468246522183746256767468579681372613582638547638882167230814206063\ 7040013798751359776936258754392751295496715661655718352712164987880391139709883\ 4836712517953794223876799111580434020249560805738536734407775399138800311074109\ 2785105203935039210261722037158416443073999166221896468608822920003595236686285\ 1753532213927874442444355999468084900228835041658987853965779207646917038495388\ 6360161691674566196115454810654936381024973443618863511157015220339844599203123\ 4187730253887769962405401362619699/56836062017876299387471736356389451518424705\ 3944811301973053294503671134517079578333744726596964152623377536010270444715401\ 0033088306960247558186367835235129815243158328346012693175881741760715724526040\ 9583958792507048984651194068504772628756920288537673398463320117686066619663024\ 1131954775064499597582104655109482410823122411879383842766781675941214276105181\ 5976887267998326497245349649898542712539508015134410726758820949586345439004320\ 6349848382243374981291389054737704369596436684277537288433957519251144695450093\ 5379257204916547828254470806530163668583031793977178972173299879551143584793387\ 5665232194286706153573982295556096000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 31802389094257427262308964791\ 9732186611668569657483936420061954203972524395826856345175977959356854820057028\ 0716681976607986580722057281488869649982833729576503022191118850525496060352436\ 3631083150447008481503316216124184649243690502445686348806045321173050017701530\ 8795311019120423650600703107565899637942075413428441414526224823995504556883132\ 6042948949008860839584627074310061020362309552553020799195039847123200789878990\ 8446501366717657101760143030119454760267190503060365128703032718236981846709871\ 8792715637570074143038545760510892767024406546181979420691588223346776670934860\ 8074730455548536720803382324888745927240944649424227244658425645817086629959869\ 3977073854676948849116151395092189873751439426694538128871177801217/13186094569\ 6400149447670207587446719590538097898389427672831025503582559454895104757778612\ 1866514394887531633538013549546345291273098423690854415275068656155761242191174\ 8764398487511223444916987669724966529475338968700742125161107155177194781582882\ 3040576296678864764495141721429622001384971264188320396677298488093637769669784\ 3865622168965111008934585095591679158456968033564127326533605443070704884356578\ 6943003478400432318237997455256266133209064094619372181714539002592814065008481\ 9030896150536197020257439455032714394650063458920753475098672563792535886886668\ 3410766538161314328151058603487360104391670175415788054261465111199534284800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 78263184114646601685358090707734769821077425246069729841497031539642\ 0151021163705039473164816331849648667349909932326586843429742974460572433762580\ 3064460345016311851187338356946529742036026402096178822372148034038027169986372\ 0351144096184763805293325441245456096572979455489534236038757787723621486487070\ 7460165193316802020930299314650189919554254429624542551127100515417898782524474\ 4490863339098533322819455879630442496521104522968201925232724039892499363211938\ 7109385620721083059688196041769340123219340160683880361762194344289818988874115\ 6668657798116955098048331107620697388004345760995391301565806000896495896530858\ 3281314115128491588684904782343078101520550281032436038299195396565444012504841\ 07661544961345492178588756069721/3243779264131443676412687106651189301927237208\ 3003799207516432273881309625904195770413538597916254114233278185035133318840094\ 1653182212227950186157666889414317265579029019604202792776096744957896675234176\ 6250933386300382562789632360173589916269389046798176898300073206580486347168701\ 2340702930990326817582615428071034891338766959094305356541730819790793351555307\ 2980414136256775322327266938995393401551718358797885568650635028654737399304146\ 8769429767276365556701776594637832259992086548160045303190446698333010593804774\ 1083915610894505354874273450692963828174120411904856838768332472516041645789058\ 5680350863152283861348320417355085434060800000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 43646362719559383545\ 1634880246225669747970885975623184952427841568685539772671719789943105084305333\ 2796302969463096035106200554267295363803516739866463818453170531481846238672372\ 4745822909663017383150804541887435450169460926787501172580813197817620161031663\ 9074061371782245309366318569761875070270986901187388438194020589416500146917905\ 8305322314716391164480495551300549215373857145002726942997291576201430278230735\ 2142661292981321178675669121070466067605518960908731947393782914758440206098850\ 3749641669762099691016487787471311052414592543705527553512716017474422943216329\ 1554701207660606415013079829029047559525781075092929125305921266054007668387696\ 2511176523447586447311517525120594774195061223972641437376575810072337/18080994\ 3379993299069144164554134995309779566665610342996812031873449767719381302761475\ 0330056450759456157244548795433762801548055598736919196857392791221634743449339\ 2007861748854602545464120163309536022376794896610614167280758567282039972815565\ 2287419969908759420300366897455987578533644302677414283279683728781064694922485\ 7124835923427944053636826555291601213508710362838903997974612987241742548839054\ 1823937218239765687806398587457370900049916604418544126717348676728468626315242\ 6930957604434233523353796765554389638273367105730324912527747256060712364448006\ 7216550023012019110517542016597412224867287385958467217867013764499374080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 34262233031096645717547460383550844964063962015256554633850356350133053\ 5114912398370488359787933568091445756081675916196448057805528175903551582915727\ 6809502358076697747591275020550522998267822515452069112648097909155489880929829\ 5524360621640889076431992722325911197462985871342329948556232472541157873710584\ 1251408752996703929758106373673945758807515053106030214125490324623363154437866\ 3347526658840543193656627712992686557109570903274086228738480908996221421932367\ 5332638675580830212992722368949137052489048550171617763089975560940774515920079\ 8214947368446462788507385156089977787192256388436262547379719768010687724228393\ 5858455010776244681923627639567297497956902362440678807686292314503469998345993\ 15497127019458445268657158498939233/1418464562961220166732550396529341733348142\ 6169398753924469648435349097175400295600070879655186689635511107156647062508143\ 9522299073063220592064751981007888345039574225682380864749098655466606754859789\ 4108374096389977935230028427793553434145761621813155213293506957671301249353931\ 2267502689980523041987168454455181479736853491351919858104460503190986931676411\ 9426468957255548270602362019715081083365047495125792719062948008607135904813603\ 2478992666794756877901075696506206253787059280161817731798761412662342502832668\ 0286498017656993885624977833531784501938409399498494206386957317737082641705610\ 3236586107775709747732322834801413295474500173824000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 41984318393\ 6250286136300510065984437491043654518315144143861785467563959204888135841077838\ 3649811894672610501583322584203249386786245942998995925570574099979631662726015\ 2021280273600373062782059731407754093551903531253767951506476461807950707064490\ 6422240004723192624584439590804976567899723086013512788964312344278410693939313\ 0515369068425313363953426525526045756337173456354356210536530998878529309603216\ 0544935472689383845759876989125447741492845685698928919527578116612133874774563\ 3983968990378787430325199292034884266207622431090008032711054789514311236045278\ 2348986808743632184750254482735074806087299426557783983406693433646937758140354\ 0831658226855700307783030294863918999840680525770020659113045626148995741547458\ 429429043110090868774211/173689677910274359171407068643552295195401916456794923\ 2400190089892639557260170477156135948426568063740491130090634375530594441828193\ 6845997208942996373089438577041737447371457733369831692925656921153232631204018\ 2035926609260698897110192354882228198805544138683270353435865043636974390979375\ 0634884449084065078721964516453392637123560154782016303152407693825636725301261\ 1563296119753733936329501353291203204362812468371007615879855765121479563070641\ 7779194933145294245392777054059417187158272062809616522481364792072588388245811\ 0926621546415989486404495957047443755124277960424634782258815886656331559278476\ 4744289405435521919779371127794118795588534272000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 10278332859008\ 8498553950688588856816436458629562249675390075597471570061025213891903606128355\ 4696791750706312367338564900502446180850643443889132826020803445018285535181028\ 2846617829379953017690978102301208565325991639929833973788271904454720222458838\ 8593511505684225935132789150073142824392481592237333982605772312573470428897041\ 9015016630691328285169287672434409586093620303081757747779319057244894978458421\ 5699493305485358148751132222744280620241174195472445653480478524625915543615654\ 5097899283941282419080290712924030555895206556651820252261164507514700175838267\ 6759019091071324383599937599383815438431645314176124842615990155125739839731099\ 5802976334037368020551826831057475802968314839815968835183597475673391652082628\ 3046229596609543615090874310279307/42487273634614984963450168239136154764705840\ 8257714181555794866157782566568184042406091679919993575910032961421033731418786\ 0805971494934248388036341116866968592649484270912331701884679714280364454798545\ 2438413972247483864713675064034095771428779734653436640311809644862144651827360\ 8005903681942587657141530192590785660473367559267003429649573182102381838592977\ 8985725711413664037267600926308111374045228555065426990302842261337550940143004\ 2824764955174701786680345538652398156824340076991610496380328170513295948905835\ 4479036453004829279697992654099594735731224265405322204361697724100380052521204\ 1185918490374643385016504230297428371204336420474739642512607438438400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 16523666794090762477185796964412999647298151514701802896009128278253391\ 2421872096320274304381619181724298424085918240345539646851285080507283621120786\ 2494896596006695403680648316257263309721798866705602812085620379851659471643030\ 0881050695455481105770361354084910391955223526864124375972959973200276103746561\ 4864417077337982035967088336793026014206924667192776677878403636840566493110260\ 0203274409481810578032618535745252679922166991248778821568561423612904125574137\ 9510901584833831683834761058827728956555443647055806271568968927895118371694006\ 1052936383087955748029590523839290740489691712743021375615531653559613611862805\ 6648169309636300026677199757453896991112273891982371267575297185521740066691140\ 768863504061884273526130599859527206289816751/682446903297470684279675305685024\ 8286194879584021562654694533939834129522242121006418209152873053193699610611679\ 7659297054489017310406761323204099320554550449549933703887440904659037413539516\ 8082693991144516998973023605083891571650058277897253197001116947092789716455481\ 9603536732983643025416552262239038963173392451757113912590386996074162476136052\ 2654836750475131345344779028557722263781697428255317131686006944940132659739642\ 3527263116739844291526572441592538899879627148277266022700681834704223373773497\ 8210083655444439854275171214619393378246964973933166819783189475583527387163377\ 0329143773823450446164608918770834208391240878725096293854525521920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 19167181968566247474393224732583257814709891660391798348337809118972740\ 9310031724828518410792511701866848836428498319999175098022502365399469652892158\ 6494834066118232611069759493081798294763603554449658164045755500292884070075684\ 9933278209078082080719626851242779717542638151114380982594625734852017646474017\ 9636111351637391528053097332203842008960745225621303101285605494944531030996669\ 6056203082090315220543715141289067687644469961991468149839375080734453874714402\ 4284335104258895438808622474473771974619537671700731819561915902387937050975647\ 5336899627299853980570971374425614226976094964324831085121269971837986440024826\ 1360460773932882358506739489950318038432703276579659805218284173450731212988175\ 1701662821640473210089142418007303879442195058523356410623382426663/79092885822\ 7553820138978474643097674118389338898573225768400849592535819662610302638198924\ 1205785910647253543614850661796448824193222743503533257110025555890035298988646\ 8071181771465930952652492288484387172313505008671120196140103525744501162128605\ 1197878517794226513401319873139741572420264349088130913805554188525021195474680\ 4971543886272480415462991764476991601647465597966696789072739366096248425262111\ 9238952264458797543333559749563147576535460279032366796236000990669729565914089\ 0232619390662546506574288400145691037600561309213918915613625317798437801919267\ 1911311296726284871076098088530696432352471294827805633886028894548405498762124\ 8190625821394412223071885721600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 820686073053854965736216262\ 0382976318182934330920663931770011272757290514335856679512951846016237263179822\ 3492042083127366072373625567858053565379743134563039419498980922645389362458083\ 2546105884229164898732075147881311336522897697797442193150992155946137805905143\ 6391742562343843622936829403807977925981361392974871534379532639496715040276361\ 3615660846630872372562037842476744337312841924265265849939603575573181396198190\ 8421438916503557469524741135471524032749117521606811188756937461291626360124305\ 8683366919269641575424942268063736237246308615474225050981189029627331851528461\ 8036260965737203290248747768290514350603145028945197287162590725753064754535017\ 3488920998681273233237721782753189844810064066897942636241536070650201338706570\ 33425854978195162512180686039261571/3383593655497475242554549914523171849878469\ 5918080962598372188345568682365166468746862149973878352125748950659584331131165\ 2080698986068967081152739166893280975710090734310408515618331252615447362010136\ 2083231571744270950521990873628831349759715861727024524299123701024330846417291\ 8144468138908853990240492601608185100406742406831668264745473671217350678768432\ 5700718478578281015288636531790081597507632713148104237787354735890380968608631\ 1453324186990737004651542976122380851030829804728415145753254373955124805775823\ 2662588552012808171451209950891095417169166106250436589727395046678463547622734\ 3193376038721992733525017644316108780787237043699759497263925295490301527117004\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2428036711890173262535331703911125986844029505023430072\ 1080424974879447767884837210151369716922195524234440149813617390102735648760823\ 0123154717207263464549195806209338883779413882258883184814456477238588161387663\ 4652031108225907102913240757513796083995898828153668394235988937576294777115272\ 7183802788854930773812735871766160084489846756983828779959133733907780977234594\ 7649159045543581628626544985466880688022225211805502881475515698866311510564725\ 9070544141644061250406447291090890758585479248127326996583197093721246248771665\ 6773493228862252949841536346968934525314389104906987882920427079272012732110523\ 3476826134478409235436580455062515122288185150386938262690901679246679672742422\ 2630662803774788380962089884036239508789184482364184907109698416465061428606957\ 52687/1000228549718801898428162257760961889981507724403211961901398730749017366\ 9684622763038155453507585332405132083103076738538945764617946403180599527649138\ 8144910579045998924474585834267557431990048650006155723513452608631145575414289\ 0354147204039404285257003317409416659962881909151677127459575112033365708490459\ 1216697611331417163913153377347632664872860395428410769363044457636319454881179\ 2717215969056892388206361507669481541157111920993061987147193692672766929565730\ 8973343365438962968302817284748886411353501290510932950014044189735986202674209\ 6207998708386857756136034255805403020238598933424076814724103810897148090417742\ 9911638374154814706970517647942746336100656087040000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 15935174\ 5946694602784523781154376999314317386533100755618204228467083524515708862360737\ 6674217166775083017810947025988934405201563437538213866411053381084715909636755\ 2900116866009658623777606748247779304171018148188333975333167160063911445697442\ 4788945268564617904838262864678152113140663985627828715143891836850601071526025\ 6108332348027409983887500409176982747064667197379605737423751707241042950412865\ 0297341717128838673147331744071116597393176973735682014864966895008205970244493\ 4605186713975038232104253317922978748075900234888132918569672109313301790382487\ 1044063583647452152881407020779607894818742366469970157984781037319210816696778\ 0165838186556996533104532008783696064545946649784726258870163721404940093324988\ 38049501473559339538308143835945848873825213312000867/6559646251992812535795363\ 3245953684132767596300647987103965376453903031186868156618929105847997166850078\ 8324799758072825611016383240938613937981345207119401783829482743944596685366324\ 9346985182224394944479097845562863235862223815735157513510450009201446777770230\ 6218892911499965740019327116955048496163050104284469591923632574117375307785059\ 8340786061852733223715985419928568111990447340997671536025495456563279491634384\ 1939286862535076454717815418720306086752169857941660865287164831111195854157867\ 7809100183952647104298607613479638669431711512390652926925164422901788141566365\ 3646262839391817249213441510502090708990703605070491508914201313894399775047183\ 4174406961555046400000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 526885151767174470418926783334523606104\ 8448330883545366800974588564993742638257447350067006793054637566969096287619867\ 8195470645837483854567838919258028365671249133371862042437627792272555375812309\ 8792083295421787414875532699756412451600291683611664942927708896070810045081124\ 8941889622571015884431378068612726034745746998359905783008541157097675027072131\ 2907840781884305286686262192902817903258143345923025235060597163739264475984788\ 5622537445643106910288776709065342115721911217345576781786135364140234776580294\ 6468966203671512643295345329007679593324807554588443500857330889250903539783204\ 9773936203088892261478907986548143148812127392289703713185781536508960422748854\ 7984191055936734318993082374402513441908434253968846509867614468170587642508566\ 8311256982843897715772828769987/21675613066959406347350097639768282754619425340\ 7822433543173888371450771892106447268625169624912467053220147647702026852624006\ 7941841764110023319164876267049751184309661550577268653019191718025284978767790\ 6829527832011578173529162645158325330226598652636307312088063713228392569320229\ 9319654764446451027456744816061735747371712519593778640352656434358511925825245\ 8427520472691517943252807839724314592362787359736920287319677836854911802980574\ 8717741828369800800830195642314584701063782085264333876771844552533220378042782\ 5515127022069906771836236159072332616105538684273469579672170058214094664420905\ 7566944280788614738537996790399903278915581449534388997543462495644173997824802\ 8160000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 113512969273766961019942341512441333108568678574449\ 7826025334900110041656368210606194506600470631308705015405683138663347615291339\ 5841405255459681447076347159230409183076979426240114952527901750058426083246976\ 3290126542566971383524237873053307236206857726842368894787236260733770566852352\ 5383278308386981770179856068534076934660513996238699598978803130329985657533774\ 6723733266520808592007487559030646133747418835465287305024466587739122024055580\ 3091044187309801991485119782149974338252143660100353879955506302694500910033007\ 0216183877795763622955477484407607077007553428353460767063870245112464830809438\ 9737530021546470337832566938530203015722892216025033424239503264609627236219374\ 7247602995166089969505838882750222537365453098350556117536449149552433159695854\ 3213565714258668417719/46676632100994026947488012766966846882314319885883869121\ 6764485510609383208663331933258225774725298174103599451763104470663119834472972\ 2375358679834232297451899932757614123992316390297816798684292361488232387923463\ 6119227305718253879200815054375735669097131488920923157257404362284760970107725\ 3570047237621116877571939668650546075892634166783240786891022515129762944263609\ 2510066883818444568715425285510009871152601950380499978837345184763247969957859\ 4295771041135719732073921048742177008311854273697965194097712873017896695724563\ 1789033723652614630448740336387268789262749821504703761095894008706260189666678\ 4466868365176462430085609900997710097000480181731994127767425975127805788160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1599196224405738270226969351258968741518135491451597131411\ 1801506928290444966372542083211920503744213134841578401666013737809420438162181\ 6068995858589611844167132793488704238378476163368199867475035130505478270760141\ 7982202963341215080799345931128208242530179746361833763167755417556274871878788\ 8765781528487449642835369793417438370735889889078773577367203216937069270387194\ 9005769588231824496247225183776108008091715888467921361812052100377290354143113\ 5671576118613781560459252004945169316012989211646293365090090526385505852224718\ 5533541320663262276563515540585276889837632477137199869337272018689144408376059\ 9292653203512448714833143518315419997006927091344088030921509044977252308722397\ 7231642793405986809339474494646975776610687539854035848117958931534489677095304\ 24240015469343701/6574065829349581508652660869290733608380047536083070394225758\ 1310888215274492503600102160276348050950888465582208612070410285598401398472363\ 9201943414359900195255784516337335686996549241418524306818096618215752491490066\ 8734948519416888426352996853006240265480734628652438050139977633769287980389677\ 5747141633236091152660697325505075599576739778565642206325553340385410606108490\ 9690841111633376786076796537898437295726553972480184960736178762097283533740027\ 9911079333121917449078828884304168234809069724380728441776139786847077669056569\ 6853862920560002750596603675557820745390340965163392002332566720508379267191931\ 6988129442140691071766160374463949910045949679900463704582810017181204480000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3692346762894099277200657491450563827762514271527087303506044\ 7296045784594208587213629212884038053369607060516300385236948633079237712786709\ 7231403088291433311781496597268328163911138017638541397472697981479771893409198\ 7275764420669501819208773943373309599337446687321865218145355055517288390369045\ 5950820688117733505613900254710667750989261400872152827527661480018213204944685\ 6659174800411181056528244513948409566708486353029679666878149948583288059259053\ 6135971469394002331957548403020264920197999567575322588850818383483517515291468\ 3035623411382320356352161833837583640417850048302683995428830556916114362970461\ 1744524274941189798693596710570383844015772921616844172778667914989189740204603\ 7257996908095933706011612631519220670837741690717996395788589869553399788828939\ 331085301987/151776096236806277092595944614874095077113475759178313687569315359\ 3630599564636271369954473563435576244663073773037181860294719008504139368214760\ 9697313578324436074685357262621644329647900256007104976470770038118202309379497\ 5125225952170186669032665628453033673393625960330702813852720067291201510730884\ 0924191939496098538051515462955717032831598506569011270932727791172625169565683\ 6478449074774022842832335658227432336564198473799462259591978302993260497329098\ 3749143347584161668701613303201814309881138502282058298219794308017727336278095\ 1870052825175921724982392986230504691423250479439756647492749562590519306155399\ 6796443529918911977943728792208083789461789021168057687641277071360000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 6369931393793207539479580426017607570017775809440805536757225854528\ 4936832042478877062076629124875960634419398119597826830308749479446312222901796\ 5115335130727434069230691245926610544161159016319306310298055057158027152516883\ 8383504467512659465976822912420808724730213119759957210515344789492332944512245\ 4733528731015497799228493783250358497418513219550920295818598130655220326796065\ 7830512247695852533547189230435826737300073474777661707067057066882778602533314\ 1608923042102932014542790407864358255616728020571798987636445666825048992369333\ 9352089394454504900590049496240558989559205213579765502932205546542304448290544\ 0850553598462584867841742374005660859978869429756265014381149008523963065955700\ 4762752247374458479603895218835213885797814207627276731397223878936210755986257\ 2005074398544519/26188008310287297546981473073301391841134001854173696875730875\ 2609971823294427900970447775304212033724671734800584930870604943318209754748822\ 4540338616689237863378635205592249481750471796281293019094895293345334422018601\ 0446587884554569404725229948496758356658825268101995146523361711760506766759542\ 2080548428864809941311668299159359292244048456936045473981616715083622457156065\ 3285516590813745169795795191983469946370668503126985018870297594925645358266451\ 7155077833728387055355560039406534373908898520940276216240801751054103234607767\ 4638167546152330821868762497972497724082708156310592545746581374854545218714231\ 2953069534508098251863966215652095775357887323289050535965753159998936704876544\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 21590093230911920044520640600176206945198763429581431\ 2834704623770271720155051098644968632092028596249790629488420584695511261295444\ 4952064246872699624619687370951224156337072435388929039813628279146853495994965\ 6115531680254489929223243129559825251592722643454498288380393733993947769201242\ 5294033968911397747012027037604970054538722682291655514341735419989793170336986\ 7553388849779205311140397612030819583373079323184180420640788473483988229431409\ 6110723824285183749700624483810967407100447670600451589182726326313870404291564\ 7887342274543739456090634946756887259726060310659852960133107133417169188280117\ 2266685768282458789049186705346979874103614205850687329084212057211934063882929\ 4343683116176834474662063309876396537527320071635869631483500037825111972642876\ 46019786749912971246952604139/8879567692358704222059495811876638179850408939853\ 0124018831607704086053330310862306660247453116630864584607686273657877117681685\ 6106904390089983438565675760261801511510137903453925467147441984150588245257491\ 9246402883798794919012269238601200207145737374289476551095250607532798057543782\ 6612353551240639419324718206188980724216279503082626727193881440321952786723556\ 4650087770518709092229322298914550812362789695052587267871548602836624277385266\ 2486873607624560201591698052356879014380900100701808834376200278162686708028581\ 0469866190446811024812275173006513601691778844650371693795415624378564725316007\ 2453352636592143803159371925583464540360090349954884087746150062409983118593020\ 6819909632000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 243276330194349540353827931483568927486901\ 7825898220499487344034200843361534732930920016603236012376360610738476256026569\ 2191572173538857632451730853038581253631986392921365926792087856935042287635803\ 5693557635816922463950863340526135718264296529865998258767997263139919214396717\ 4455407775556063016933923035079583517677835181678030362464169369892359208269832\ 8821802983882213742938047974845237423757211720671376675129136209500495798763657\ 6835308733582040296578605054545163450153356987251363299631109901247412640734679\ 7473851893026347405669875149359245720112044600614915448516749496624535595242489\ 6753182999406591362775158721137236459843550537916294601793040455556012845548221\ 3098057393144066505680352727023966865572680026987086144673659950510642669910021\ 92826628257396517648128837238916380223067152304200282437319821/1001175802097295\ 5806151297579662869174767158919222860716620857965980895419520359820015206899190\ 7745351659912373949877836690958512723879418549487150791130510635001803379689208\ 2868019265185475182316388844718726213027569778360809213955740754655023070047040\ 9530795930185266214947918470405673509925838441567052144504300128157202878400164\ 3059578418663713109627736933220712504509526841175325032227493932197270425829289\ 1391991480500202938648547765604025632972675353587389723353599395668570784273757\ 5965680266366028993633994208930366177169684604192693965350502197106234582409177\ 1457738715859095555533451035194255399979007554467885094444330014256401068062450\ 1121007259848126936545814629502936859961930078401117316732881469440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 98211432385804143575548348939040279687993702322382137925007592089\ 6521803980759063738003888164670143193131437366248280709257185325252561767358364\ 9706223361251856240950473985059175820114763727453313448547042958742298879616143\ 8949860941779892251168767358084148308488993207112786248051999729738186595200998\ 7715981415049554306708867039815024083235695113006783374647029489453907561525066\ 3970664204328218195350485742025995058932678239201480954378974512531435533758128\ 2525205295984525037354587589692898684306009048769958704847125659134655742025737\ 1836721412272101251176460454723061265075646147167824987791467271145353509198318\ 8793855633448481025383762949217525262130470441319744320284198882068480881290629\ 7669596976898643890527747807094669941562870387793128472001414294303721078911520\ 49203211739885668113319966214625933/4045256629634853630402348060348099343124906\ 7830037664076677156119663163913318753294774699096353640409163836154718527975323\ 9226705450166152329525004847894958229516852226070302053899604150660742754245391\ 2476658277762406163443474234816898902444952681714044641696331205021075609537114\ 0829801148472038241048177392339220751011670775863048979362255697064851445498315\ 6151262864057910659776973543952344569184234491696572452841601753449435420101894\ 8160162386153995675203722576118983274156858586133802915930573812235338444070675\ 5230046469226109799404985844148851699977760762792674334615318290078663074323865\ 5093220204830016688066020048195965185099917032634476615395382658923247608401635\ 8549649547139425977327755651029401600000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 84176633087348834\ 0578130817093757929068615653432844572478034371550468526682502606201033805150253\ 1190591718961599999112419158904156024024693215054763520898621396142466267292599\ 6514419086973307022799316657344664366031394074903994224848418617796160569578012\ 0903708242702552187812166258173054397783163428148432501655797671927462289010478\ 7153365373686925110129944890055062051197644271833319082929028087936524613887797\ 8999819388055392642058282192052089337825142547188855592427675809064781629787170\ 8007868186459231718792969324469976814263383569636731877424060754340578769891609\ 4712460975486031531134652476101866814180999712954816856654336403678357275111276\ 3615390896396908323410337485680496611130974926521477293398528709134904905839036\ 3378182070641067171634687886217591755004602402331617306334669342346075044824373\ 6222907/34708992482411627130545578136090491347118190153929613419145393624313539\ 5764281259569818821612684477694754680341785006836597610875798473488758162929399\ 7895997548399774130665686418882143397133976324445829054538171059591194012603917\ 6722181827884890862666660737088310047132404515724940412835591573906763401091090\ 9463380932424201947168464389422492100178160401562550621631356176292739676751655\ 4364791230161866167456606065704326270425241427348247040499520684820967296320973\ 3206019378756741768839626964182047008788792557072767941208250497001810302714955\ 4978049365159735395220019244800156137373416554904311328245824454759462092359035\ 1799247693452196602868200132242582187982117506401913316005226890786306328886966\ 9249744896000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 246106458879459198372549602841962498039231\ 8894492273038671583540408259166273629978835976162800295505845970710049567858956\ 4437644508504498211523308708457136287792853992168864507719608467021581858933690\ 0783634332427329080041009033439170744732582908546071174513058017884985252790957\ 8507681033207313710067711274496108470918150987728178711292168305922942392766628\ 8459489848862180082368690467069727111636769315011033146875775050962157041096142\ 3607920666856756568592481529820018816140594470988811699123181519936058490520732\ 7671662335548262542167747423818483773709460102983794837407501273713879093889211\ 3314572403683161846052935222688295643086112497765574353001533190223407593136276\ 6821083487583158128156376159117138282543137488975589896440458638170214079514343\ 944492073698977601338156718992384853139509777375419529690802711603576939/101606\ 3830772573162393227354838453523542375131408114458965069758850433318454947126478\ 5834587776282502399664395525989082012525142808837891342586290129775302003956844\ 1719563901438861987669716418375315864945532194834211592198323401003094681238528\ 1481842032123601031665885668525385662278734116437160914882526857373410382648949\ 3288049839502275414876182394847192875168336439820177488026244302349495386313495\ 9327479626845835776434456617362731125953478178138090595615517935491752182422127\ 6519599065354348904824111919298907945095485947494289814882768100967560734103877\ 6792022746792666047174699798430868835960608990813106584262727938414481792800041\ 2781273228585755833540256519094305194500687846408231782810021791518381002997102\ 9622784000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 231716118638561269506115657924827306734429613\ 6528260317178735935409924915262446197140941678482184173290941660100271090388839\ 8325042295755330940135656931142274772419574697552329321888692066758141376262158\ 0142389626916330527391604205164766916929076318333002456054895018341926531331322\ 6871210312518787820021297938980098607265191490817385191458347799981560834068157\ 0852840738215286020233298781301664828185134931915418399346463226580701311605030\ 6927889508941246963058957197286628575343227628267354245440712944126782968189156\ 2189531874091399663366882244878526537709991653798119186278773916900881767150329\ 8025672349358202323316136424270918255675104591448106673324672685301299843362437\ 7465800401417197457707486180666306776760604565219070373523737287445062300887081\ 10377339905479264783821365720388809353760355534349694961121863529778469/9580030\ 4044271183882790007741911332219709655247050791845278005834469427168609300496552\ 1546847478064511968357292450399161180942036261858326586707355093099903230216736\ 2130310707092701694573262303958352980578749798654235835841920666006069945346939\ 6859391600225240128497791603822076729137788121218029117495389409492978935472365\ 2873270581643110545468625799878185373014578611616734585331605650095279280986759\ 3733793388321658920963052494200363304185085367305684729463119632079491485514892\ 8990769019124325311987695248182749109002960763747325403232420948370012072651324\ 0390716126165655876471695280624775962000276276664335087628634193365426178289606\ 2234332980942692876652757514605918338636282661347568093516340343161637425441136\ 4433920000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 166075894158483695958508381331536456215223074\ 7298103130844042844770593338087457814676394595007519900630633089332367476297687\ 6851108695995770865050400574985315505290407754705380518425326230336742856105785\ 9335141252932368198834255151585550407557637512585498090207870874513476730885185\ 5805614277660148525213877077516271825880088622890740939778049133269428203847735\ 5006410395030741439884464119239458039135322158908714012913885277955661822836789\ 1526327970216250458201044436636958856259831321800534582623525827077674212432198\ 7485974580922102674244661857895329586819182677111483497088583914874584806266610\ 6278760710411512755534947533184114509877023766905578100637078448800137467117075\ 6490346113083807510994372922180312168063192785109113244374281676646949281625265\ 0281461207768952840380099531836070217683518865018009773279292844792547394351/68\ 7662246454102099605377298772058895579653482135750347928753148120288305770451047\ 7082910904994945345312069826113792361210889696411650520016905512331446678553378\ 7541498760340680367980179782442678797374362832712354723997168540173894244850553\ 2959608208461657744791661567427955563172527889374157152710447711304812493362237\ 1354758216566096680778944217433481589604862328486440473850192277091884835922301\ 2654377228667644843933467386467847569743826504877573349589442864629768637156242\ 3447424210059280795937035472635507075627724351972599039401530434576161075816258\ 4570160583791610907171133783946459947091837314943135998730405805346530712498341\ 8570566403020883845124884043625660442450308198327845765751580707772290441686370\ 8105126815832473600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 13207217919460954919519605064975361\ 8642193256987617490704697326994528179181594124747273338073011396167059831991465\ 2669939153722766093767869108914485937321385372954668244731610726743512915967698\ 7072467990911264649985551879165379639928173109621213288352962948244624485027294\ 1143370390388892358627981279509764957682010879870839162024870026397101127429182\ 5559347349027595816948765915949601601554268297637599855582119576529044066619355\ 7096555342942884989398150289987698062557732398283727604946395647198515108343097\ 1906544454299447854534949494459899864138253303439627070184163418073674161398109\ 1359241979427091932491456274732194278689275087847194400557753096478414052532632\ 4736909499659117564494726245449076628991892028075353275812181779268539798065309\ 2596760239682565959336657001311590242362378984112517818531899443609636853568623\ 11107795518598021/5477215821534650176923536642377491981157253651138253781538256\ 6333870341131357125847521733336265906029106319924886594835202570864076530168534\ 2264420709590681257783250168080838658730346785275355689567634352927925250916761\ 7150254118318467984827586351830575766380175414571790379720090184240408751533053\ 5509013155835832165810324338616054403572553299449065605832110203527719224166375\ 7367695293939298616629051064931536000661907303200669009886750334373050351117091\ 7265480111964577685611642988489176118681830725953186253996038874454306012776845\ 6803315006180703303749216116995486005423980584199203718444144767092450995311049\ 3198128966549257991471468931884602245003446728957956717110148106016938197293703\ 9968009322942355698614580485384066094669496320000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 13487\ 1824267678774940183888214999245131647480581476105128474883692310175786256421955\ 8416576022135265765753084338911896798334324398599448692313945809142253731582881\ 0283485574614530286050107764508757468186001579261711174433866857268355230509619\ 3621033957477699979495360908495477215179498649845211276203887367687888897221664\ 8898991654860231873162196365019207711879584237028494227712308437915118226861629\ 2512792611562606627809956511339647169565779286018385215685572115679065745279633\ 1502498934783200767765188741578632730991198256233139686134987655787695311523017\ 5792062504945079623071150414887099886181672261891232796567791767746298527310428\ 1303927214472271687084586687736544508239350849219189463823719626586175340219107\ 4328322653640762302354981022006059858391142519186258765774466918632323737677576\ 01464748966891036450836732845405971565676696103/5602032025725976059044145891827\ 3214872359303032868246655021826225895341095462304453282471302076923712255885227\ 3520709240018925358158687750421352428054048092352968426560633123379656998526267\ 0524890936059155382015722661003916183654676480251372778255158366130874961742053\ 5216755693725469634970842505155025398613229824256096121709302607127175131809897\ 4823758156285945648962131747728609724154616596903018651371549584139729416024235\ 5995504220365268620673581972961877761668442924623939690762146524879606575877263\ 5055690877023819862255979132157869480500934871279232147110249938788358268899806\ 9311771246973872404587095299602518876108283669773967654835294524095193961414719\ 3839817997902331475256390919385105651891918053579687578855209991586594160640000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 112984252971427769127974637898400876519062870109902760\ 5254859201469169406501625796402836450886270815747817195623410660398768039913860\ 2866158999448704154242359086593993323743335334437207264936312442201646834601522\ 1429430229213596125013612902685051663196610070534576070589391672485977190546793\ 5100485868492117985228153754175909072335383675648978824722772261881504625846725\ 3701738308971926636714198445401433316001025010523055633362154515205686099911984\ 5180836550773542628015368698262937341618771430058204490900766809133090550947083\ 4371084235011700398754215057002467781315048926469677489265447171821204429552375\ 8957298252089257093262498089646810716120358059453952785370839536479048691358088\ 0475836049220528957192244905041430337045610407316370780999941579206636663934916\ 6806729430509317811310965435596515228011484631411177015069099788617345156795606\ 05057/4699871825051823712933982166774022711217076509757029162450246329555519393\ 2903302204438736871636372594556257860922929659087149358820023962119309715887633\ 9301083498626397826268177599628032399364328965989069130464729945851958791517303\ 3532389323303848502454595773048503174435259300999881004420372207477685186037991\ 7512190175592515441780391243445103020695978042478460690414023171166359804840119\ 8492751201482924833044630532767300627059821862791089317757051525430494022792493\ 8206533821044658305229078554925527467587010632908250067352649664314855472676989\ 5518112630555368179912245978991902951783289270652720483435654213320204987226960\ 3894339696265352370957463665373558154710834356381134337075074131550185722154220\ 0543162328963656240806205502498459877376000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2034610014\ 9742597173804905992702014774595975001538004930901634761277537894873162344966931\ 6516140281262429522614536743887688757324012123956918878837804856738529423395319\ 8821281763965795637704978741730379507523961188694611884234993630813146277591642\ 2191364112133257519546984050200471122848391037985357594279610979352517399141832\ 1986978685817781292349433230778570639240484140062061049071046282650576859159989\ 7835560453360429019188998884749080398235913917273455005386626204610330567066216\ 6486893413169869775892911149722019443948479263683707338360794705358400198989909\ 1706624605234996065561360505255838112519005572474655614967200900637746444423425\ 1058023736074611424595812216102922749348326295584235843669632528808202273330204\ 2022882839725559268889053059424591555558155208403087021389083544359316788074991\ 750083808823041037443406969191384034941/847484812840021952659676871741452512289\ 9812506876901554391687354618575282774893431501920127814228097607922414973229422\ 1354222834223393752343724095663419843839747056346216237425552887697590390505469\ 9364381658975737840250891750329339087651410390958686534400957653616610144314941\ 1302589035857488132171047967148503748768784932248957928983751968390667517686543\ 7697502855079380670476416429715622643350615346192066116431153723884734902685342\ 9141534364581674886594863198252568847156684241675006003242572846207291355682612\ 7271330121401010889424392553408988305066607755615185832097744607679239219337199\ 4824563287878592384397674338303021372954777694781908746899938678733564410451015\ 8796541813022936360429106046827340112188798763168779765337292800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 21961426249077387723472717453796172634276888048526966123088135761\ 7653476808619952547657098965902038341880342112192354498214957250838287528431787\ 1585502267361956616602486641821764401578245990978458908527630571021753554164705\ 8573866438599006991544033821596028507307199620821048687321655510371801586046322\ 6363908189468444986983764709392870631181407923841036684049145972597331820379785\ 5007965335683308235717726207965517866489435002161890755372274600142315643728892\ 0752206656409084316173515439044892774245399466061697827597975810552994496026220\ 5302750421926143017439202380704300493570066587780786245443710560261293073463413\ 0137847611744762583340111579734077508002155611674213678699653909137177256726793\ 7675088418776343376449633868595993188166472785374722836019277764678579084893684\ 9694349980885526437833543105201333628607169486561199526295935527861207343294943\ 93/9158071549076937848384090878089054040487101572052961766474161197418665507430\ 6009064060038412322212292234848015563950407119179889095532420137601102432802117\ 9751420365424205206824103394709816369881776287427359528234270412532419399745522\ 2093189693245272861114917048318119200711316676264513254408318704560851346213061\ 1941127760019258203718361877007212123273190626681277209228458249246805918653666\ 5898207105224417996131695578073256505550069740523785218780213420108067568912893\ 6504609690001991415641000943080600560178761746769126594798777319547612893551101\ 8082531841510959487510381443409180973985018182700147465232297526005299554785188\ 8325287488114102855070529574596044349587812766571226644605948600301343515340940\ 5520354183445685764166817199255403783782400000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 19811\ 3567082136430736337421071153807099946310777643473207571475141053765233472423029\ 6699672438653428858449840189250824600924225833193661676660937937991233767305169\ 6114630581843368328658541580981085976615271327452157625270830075897702714473628\ 2030823263074372478213956690121279523124871456844145786068440356341888319455214\ 9976848653408295743327242459441904328651036501799868592972867214819338148595155\ 0696741131698736347758615702308502303642656313795496421331160226924900422319623\ 2750972914552452730086294483674844594585492937396182150276692778442525411209260\ 3822585851208365244347259534486692638870342851029264092326397349030629781608955\ 3781891591189543595209684668956845676501831535258832801113757968778874169440514\ 4364116000208036327228343740329633652897762961211811025518577706503255510859992\ 27055511823336401138619375933289467081232641742662077276092668461/8268621770822\ 6850066215189298805024992866225852257692358863536391718087744894142525204256145\ 0571623081451122887840564919692146618180102226500906734111577756878977538713981\ 1791759673040333654239093559660484389028335663934420756424336522230382830842768\ 5554329755925521984529739395298038963817484668733032584179052463239918717570558\ 5411035687795866580092518773321582321885663187187955673535785714590727576126768\ 4239220269977833124224988410159685239324099009850136693967321340768966865963261\ 4201024042173404310130901805449243787386892960686588666852066996765345456318358\ 4953331536651736844218287171484681477772675412150649799736350761025012005731899\ 0119268503363999114569034549510471626324395854947793935183144131062255394214448\ 6736079814410252813967818752000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 364060043987913921\ 2084338213344189737710185840898925598988199656843736361529323924814258249375343\ 5722993935482719839622694870795309042431981101847133921293892207945130549071110\ 1590994524692260762118631318561392208342164451037520801863423471131207685385374\ 5175396231025298687476253021216422277702057610486342917579002578395968750744458\ 1430308125291708628053629551554612986191209487366650335590836151506503189281017\ 4721321180574215996894486752395124155113343626584712505417363328739706386154919\ 6163005135872480037598244136600425341675899480976478799584294129529549459128642\ 4374127096361733389922077874674374894125984799163078016183702492579538439844941\ 7901503848289004531049790623930150655515287006490179154455878431936735274489796\ 7598177689227452223068262513591542632885131702138305247552499036293831360721919\ 3485089420375278939797524833062830023072742879963987067220417/15202859379826654\ 2657891419553226704582441894983090458768453712533195203660285146612626807782123\ 4733646159266860458881820575636151001037590803518032132331528581432690125948259\ 4348154446460236719982486723071240187913731051468035435224293420214664162831974\ 9256859391845544976074184633160176626469320754767207571010722312372591160406736\ 2104615529216926880577174358194666777348381990319333308096664612803758067874379\ 8789298939000082725062626479363070976929149434737499161709571774573938905250133\ 4829962766367334931216452831602979414766353035651034484096889897473108067552496\ 4544275943975078981049750148225899510512284796127780464303444299161600187524334\ 1314262482586501020273709678095385215904670984295287100417275582611426232496608\ 3877412237083919481559482374291456000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 362404444777\ 8174418783907989281622697174568246972137447515756028682638242298150995489696502\ 8338584279161363759947952650137407303964056904225718185080706046011585032891523\ 1039301910092155339050034040130451392960632188916550194107617324348706512494800\ 1940564691813458654423186297279680319826314922147251073903221906145135168075779\ 6628800712727266764384015254551289077080613305945010229782059286745084299339306\ 1252606104661154001757831180199344179993774869298865584710883053121668326464615\ 0966366785216609913661352288903007994330562281358149806547011148204055102585279\ 9078976087673779939751706906415721218963469086094905450652751553764781081693196\ 1016320721328452824867616285007507863748753752725274403976888509572730732624024\ 4519590414823215090246305578314581750545121300192796445004544191295086798084580\ 5910092338688088611682102375552611002789168399519861180058081819203/15136180172\ 0203970102374351923607289211466272636673395352802599758926803644231264390641602\ 4848334581305605936742649851637152058799461559355756134181114207267491163248502\ 5888372443118681344183050158002132180576853756214687207210718403134238547055986\ 6792031058364394512889077056315402312982869335683383035772450085236688195518392\ 1593382446261952334396499522011312763988414289836455274073074289223101344092462\ 3135273356012540144819204338667591295689086679460182830755744333652600124053208\ 2972820203515561251688725377784178832790908561237452161336964429798275115769874\ 2737574348906312641854950431110893189821003887230915443009497354744982060014221\ 7895782799726243627788296500579372489703701799825936118553385064568233564884889\ 3716232632335867623025097868432013000704000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 254156\ 2087381228213180280758041036514099910792139063003395954201383513891430016336077\ 4196877188729355721152109353270445069151819122694225362144619573780489957153334\ 8748853790969541390895496242487292776521458155151970698246398719404916083865941\ 1112508136957747585258095432256933368306068883965361337463398684406979862496332\ 4700768073191963808768927824106181963494853265696878521198630331132825442179755\ 2997992355190821391064195312670447748072699596546534200439969618557966622549066\ 4011329210838511419572087147985652781835923269272096570612628277761762672756386\ 1928493120045113060086493909134683972227256208448001749135729482037194284592770\ 1262431330274374171397913794989816444865626197899923487125626838453902351993742\ 9751079773959039344099167091561761995485142312588787072497835685488640640216906\ 6495935014156932455529712276924065756507419116618625832622558368178883411055218\ 47659/1061244802211753772886837392306273085469524250632017643797203147451911028\ 6554692449510767736995488044482850766216811889287398118518772779901415554505067\ 3333980841050990335112893885623573393253340727829430215059972327815150395553024\ 5762869576349493035583621651847998017971467396517458615565925521353475453703037\ 1178658066027743823977084993101066704434765754608227204819111628414045076272128\ 3299062693656338810955055883304752690648771307508530350471677318587012175294167\ 5629190230503261360641250001360357253206300343845110193211722738379661309412387\ 2618692186378642976201788580571879206583302598977737365864536183772391042389922\ 3883800036016441556425663775119059888716228446393697233909681861985811035956903\ 9627030646137297812409852653129723991484053175702398566518715580416000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 498024674848980319370931676730629355510976759436854430846\ 3341975907870112767926681513511288859375010606282990301034499493278628704234731\ 3794879274794400098596558195228376615984865060425233467342478644558744703990618\ 8656224599619115424518385239358130740027532454463048882788405734369148467487907\ 0352228593591578695715511363206172636588328745197118483502304722777312720341869\ 8345626425490682071578236667021606073467412181373867391187702290449931169395812\ 1087975265000463031724020854369395001384788450794285529930951805796525979479490\ 4531304363072064316024827389276396905430902018685397320083000489424988308524535\ 6283640372936234266049790815281436123355525818699647706993576320192782687437867\ 4688272590867809068954062885048880634049379271952108168276954576892732599957927\ 5382357796835971539551329526138707419774025594018396918365535991784747236134714\ 027845197495968747397331023/207811720720251729408674274297117907666104345048839\ 1546038794719164680280128812056049153125742945684280280171942718409695111515590\ 5938031562779530428347211245945180748148553953823037995833378530119954276774564\ 3889203283288766172949808499055614386651163405823870650502814639391985850829009\ 3104667907403602720776725623758163106114807325159126548982657571129788939573216\ 5347299890210671120478644526196951401669617264602684849555738499784863183924205\ 7296445353499349141355902616148999383940195462385036601335850931249097775250977\ 7736861174567118604642323591634288768932191621190206255512753829330451039390441\ 9439584057286837553953966623433433692390995398576192926708590999110485808016314\ 3003233435714845478346990650531075808084403278997706429962459846084972740989262\ 2336000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 67852683711892714335978342860482696304712\ 1879437373193659912589243821018452062088689222905299059426206547904516587234680\ 1385240370528130706999606328535276074918538473151819750949701865504407625538322\ 7020708398766741491723179174490931992343646652436300366694050943739658272589823\ 5026233640774915844115729044212018995625678879476584784964930329329109509011411\ 2035211597828353495479830793867090292303213033277026618997583977627627325079404\ 0583993820832305051337569288007827365197282942658459306586745493216504989296032\ 4142296702776559226446199704835196787680908276435877384525973832885060318496010\ 7155851782224055373809091875574146064377819375956206214764933283444776419703804\ 4591201700035088723251520459760575097454048320810527242637713286343382005964794\ 4722391079153769453910407100004003683842820128233188127279252320841086100165280\ 27597755598124606010861104053479502519806572267329939/2828138124186206782172434\ 9228837804367144759707011472796425398498929067245189018762365630154515031397271\ 1853199828573688820776500894593814344364434013305710062909097099891990588711908\ 6198863329461636110635416006892436462619013481788240894049990996929507211720798\ 5116144275579237930222918878118910548145955907269452553773915631604010875387012\ 4484707696447655769668139914881705415485971872354064815883549556554079224876639\ 9793004984692407499134696916836154876978149241755450720868153491282489220702420\ 4311856385268131890037289670975715049545715102969107004605716486572704845469763\ 8225957724433964429753574787677234360800939394706648061077185945640191865778578\ 9724567864591636588701052024318004145440972296920388618749184741426139282126778\ 0710121393727839735264584336732141387776000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 80273\ 0746459422628928106979334716824927323793287054110144121820707206913421169583748\ 2551291753937093149491893714746260672790000646603567993448817029896516199805736\ 6568529809168904469367505387503259989893326062382118782424493508400704874388880\ 1374035269912631592353806894993901156536781425423503813423704129822954580488472\ 6741146967666598254304008912254344914185579119861642136272427159017053982622880\ 9458968300087640554456493322098352566829908290438171687276818665278907084417560\ 8928676602040229956123229656448906751699803997701686725599936251354661206322843\ 6835173533984189190557781966557149295053481085396881707872567124056706211685497\ 6510775203038883751475712904434975323303999137585011386304128852660398364879761\ 5957268994263390209408470518288617047795047845992100364797593562087129922180183\ 8200696296314717246965448063523571158217429825233370298957997714135282624921941\ 1682235159899/33406702519236133073235377196145319907737428956287218631967418316\ 1615400701829631399950217842685831607190260629720670627895940612867451926111167\ 6992666662030667957361262944503746673430424857335219494311318197019621751063813\ 5337950951414768660450150566699395759852565695461611753269701792148477217291947\ 5255549388436812733839463778066767982508569995655650771329688732706122724989568\ 1386505998350819801406250602102943476455195040130986070523709519928143235893864\ 1836667712111320166719067619717446146890197231624083080289114838488918585171829\ 7710541439095209149682817127763331993322640500356788022491975074327023689991260\ 8926882885980602589537059695728515332652871432064549297192405931379030143235685\ 6619487187801765097361479274176423119795409774297380991798474087567067491101310\ 9760000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 283341516170069169817409249582989689012246\ 4291625351458976071863115171461358401935633408706291857240326341567996600119288\ 2367807306182509221855372878025753024918046479859587765860495077987724467529732\ 2955932156705639000565673930515353196388754612159949660123028179444454498634084\ 3417339101603681911829199153887635455812336458853031300597603156850625505917246\ 4159298406492477231259746253699140062044451869069996049537756481771443508511085\ 4811378290074546752936631370706479041599403297033913271832421395460082044751476\ 3454058297798799294889386883510362060158247562027768043674916407900522379826950\ 1895221387164050236312496659755019227248381832193439153271499435767481837850025\ 0796631589843812186737776384780361333534370673210758887549125997177126527234972\ 6577484925475419295782461104182310108651122902447595297105243476175870593834188\ 3333595554031177242103927037027116984571067128956835134604763683/11768836349461\ 4481977438900357643194343926203268192784897331616720700116872802760821379949117\ 1574085706547620038451185179115992609721321622225044782800317898214096138378925\ 0507229915053164556522423721794418547986869460054719518928373455598962008191282\ 2363455501495557311613446827772693222245461676614865615434125102032524299585672\ 3783682650963726781210163395340562391178527505066016772487403697056559284672709\ 4360784152188111867099320115493346561958133754063954364053470070785036703463171\ 8253772522626311670646070707965632579967137348367018826486817859639640330779463\ 5364511850137837682106441648041705729770715378021622741601807145966481157453025\ 2801834863952860127238964851689987428961580228478244765102985329142656431700964\ 3320770834091944617394692927394471076631565417380980278794649600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1036649145801473852632676531251346866471614830298040175011795\ 8459291544355162851167996553474894046425776915968770822062608554495802917229638\ 8412866244957949769912787083071900708048394595626550669079705573772209441516876\ 6424444789960771801265227150980147987114516642434633534951350988138003199843234\ 5237101513211484351946551125064356105215992307915789782333819125001805699724140\ 2525278289823495782285949274562408507320407600027726334104139041170688856641544\ 7501350672651429061435001021926784121694716999894580031931325598804137784030998\ 9060508455827101801198293915864488869946581435818242078882263804498308494103325\ 0882752041831348953804785209030220835002590405047648747491790220270145692566498\ 9045493521443511526746167868839907787356308307696895264845625554935558761495860\ 6281842071539922705316843086423124507805734025217047205779514424770494956564396\ 24627836855945001679238964210458573880326418939667/4296017562098410640449777992\ 7218354042011195066332639580355951156946232662468767791831060759399692708574676\ 6234702630963216641168968606436166215513881542710111418893712920274348915999157\ 3501949235405912355917300140248568641115059487257075474431723424392340670656259\ 4937315961873697958782560335027353646445153970133078605786825423273850362369012\ 5732701083311412483291526535156932598322516985262882212690881694701149824168706\ 7101886821819492254606666784091358478808024985024838897897987506488656876317602\ 4636841504010764388079440670703398907438961904746030456708745530172922564236198\ 2015224921416256823981557303470157159688109379668515964505175602661442978650492\ 5708446463469695235077818608836068841947421426411314707686118575346685871347136\ 2850169642741596561758673075762857970501102673592320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 53258841639160814083821464414055147489711200980742483306858594769836474\ 2640051458274544295393284566789370130844630370829917542486087052452428562393093\ 8378711024949202409568656653578681524285102381375768563224691095642273879315191\ 6268196461553148938982635796897474218252982724612427368041120309233767992724423\ 0688259561522828679834837459454884630995373180460670499996376549335540940981939\ 7786303712893340193401214868643553023133012908750855355230166235106554477462246\ 1115707047266563599605408399088961088246874275341565710042292132125464798795377\ 7654291693759239260661546279665645544313835602802435032176047673442071783368740\ 7613843269822352495379849324846167653031972264574328342477717219649029973396618\ 7232340366675641389012012479261961616035955698043043198688821812813686701369928\ 3129939496572155837183370365612174469849247469818672825741561228930629194195505\ 2702838977834376848599685079520238699397543111/22014959181043553720627449122815\ 0164161702537162201876860092393127575597063751850424309438185786762883861764655\ 6798571181527530536944299556559516065748021144136806566507434797582117433345837\ 7032864634539491547628237904350995668686802686832297027264415192247336140684400\ 6655395885612684573065567089013870622777300562841847669010028868539277361454407\ 7729632233666516277360895517841727834131581047580950463274008022821078551834211\ 1887425961275336700882361743302890085639267859727031633828568951148117317059095\ 5592834669178149770646034782250514766590036718652059525793304353262372118654628\ 4948170697293759520786327862034245450355268548828734170630396540975189866363781\ 2636735836307110937221772254870124834928889330487864796345383838393134461885281\ 1145734907882547118567211439068721264782655234538209280000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 18853513678880146875398449409299485256123940258349819395975613528926\ 0690825988144480770348072232846296278279855757508485796893933957924728187825019\ 2596719660655645769822048271312780728813127559609259582920023491931283822503891\ 2545188181883667938476461880352171281380970756823794586428909002755707234293021\ 7369824687738200230221975951153904208731015897830601253332124392446024014646625\ 1337685317784798179061525570438711796219020013834291311388267042657410497667610\ 8664063634979547234935719731912239784719815722063857031573599862530903839233043\ 9324885938508877864501713378606604205670796130809621521766430601761886573172558\ 2884294772707062101401462560744313256482824822214939462396811179675271121877543\ 7245856446255839381749424177223968815479985784008444720200048326943537905924023\ 6135084158790623101232424076851026825423762363025291552785306891700532238710301\ 3413322371901430186347225333902656798265007279503/77719145867537073959116764281\ 6359318366288500110851710265768081001520603338269938687606805114669257251368990\ 4180157815839454191716819250172362541820987304039132420401126048366836571475217\ 9275423866708826109684030174528269900300081016436632389207472687198052909612843\ 1423694073856358583572242394241752045743766934956209303339950995658050775590834\ 5775897559672973649817296905229322087835489345207696404068459879365569944639295\ 5519125917867262981103909429987529070759133661610059183176028364072821804431127\ 1943527832421974500928149606406058172785727488117982196240511615666184441789292\ 1591847812143872209628992448410657142577967209226500645458382383022012710997937\ 6786418665241382104649278451207610023622812513972079800745787328247753319773587\ 0649079530881352984117682658059472993144292293305643827200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 135911237238631230865362644093799985512411951521167825177587647572\ 5335222395096528713805763731882771369177161046462730976335395355896921107225387\ 9045367746451954525857828131373658015347536332563000163436330733505008097408658\ 9831654998302863612657641008656806628916436933573366487095728497478379801492672\ 4577169440841675056393357451245006395483205386734945235507863748826526349025069\ 4197918623451466049625304744943405529579812686341906413134929650944398318244455\ 2291403429753898451801867519283989195435048324364780380703130811654484920593046\ 4420530901229148752424852228676488028167354820916290474292328306866589496347408\ 8026409347648241684510153295119271166668669362716561152586981536331121129133104\ 6253482176349413094616627173884215998193931523680762447908183495222417089818478\ 3910185522330236409196787999345344452435624420426124560685411014443744474532575\ 14663988433723439479543926662761766641121563935934245650619001/5586771846000768\ 2756034681022723678772115668634110156841592613687439590756393471641446613324543\ 7584014319753415909404197636724437929629604839513848285840281579078041113168423\ 4235417487818549196691741569817428946146960858417043011562353212634421585072472\ 5192913037617361315062301820001997479413149060032147933824554938283604790547112\ 1025123070102895862326369114294491680491222819588859190272287984861332169471681\ 3247349370152056494434967726568132071861808638967988818809157552453782172490759\ 3439103219082345774611115585357098439916429713427018623978141257983157694281746\ 8979116488975094600331424093201574297638668147351169072069878652654333541329967\ 8978609124964556116493515541134722397202671783580212291536902229650950042106225\ 0583127997898155501416886073038610383658219491126604189628633046900854904324096\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 332794220647581075546017145948134333390689\ 9707879278585814117619738984443404525847742036948117806267725913036991855786288\ 9597725975445830300337033782029958519282238939255737582407506192970967550857046\ 1479158306084634788181795085882476707144219291214697960958878122965571241884013\ 0734531663741574608415096843602238925429021093044714819342755647001906651061621\ 1367787394468169103680278142633900792363925155377601478948785623957035072171122\ 0901696661507258720912164762469751561591809820909564237015545769377590528118726\ 8897236896889297923642237548567408398777016432805513840865338013449119570465335\ 1937958399408143895041354762374015906594655249492836441564015286889701520709208\ 3343229497876223691503124389426686515035921426002155681354772282877105393719883\ 0632834201204090448732171306576684750038175408707682204587389911618204787016561\ 8187862487715524872143141818073884449733575504453617348406859207767788642713850\ 55417/1364139629434149856418160912874496041050549067647528801903482243200522748\ 7687640134426476061486822251182058351997787893837966634444452665157013656672906\ 1999941617279739064431912518518015547261184482036110969408230003483779328464211\ 2894236159348222770193067973459298093173064784284173189727577235604129530804155\ 5385223554265320666331478970818581868711399755960615403792420429414018817871460\ 5886078434509519737813420024068971526351695415416187013213741353818043613489471\ 4777648767849143116500616715061953176034452213699087520716623930581237951620119\ 3330828808318193942268942886307166983441961477613818462413482853162310461397986\ 1679582224143594997328454527636791587385752338892236363920908389322129594528761\ 1674240314327424265670935437087629033763630600991794505469967237323867686228825\ 5604073605092207493120000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 341167403875275893466\ 0596535130261284898153449035422312885428096237958988872100853228476971718400608\ 6806700262219989820992462284163870106046411301889929237202382876774018758458053\ 3740307273090051081294568301892322672739357785520148171488586392089541432060060\ 9489414717744273074970767068842470944008690069392796088542468647309657040717296\ 3399164749096077403239238441813351880319839726046560545690197312083998217588283\ 7491933720752728064855538840868299152276299352230493904478435967085165157813127\ 6500189222426550866226809414267621614253106812266584903453271639291233690591062\ 6103115852280267433206242569310283109265130405585706992899064259562536740053718\ 8319220634830384004804456010146373491909243434949454987900382229675324771618338\ 8341809681021289114129798013303753654690682389426787136737750537351578471832662\ 5751553427795683607961345936654104497028834677968450398277362877060411849710506\ 77762692855109772315167794989154167/1394717032033698517177151590969680278232079\ 5288845027130126418946250924054639646667311506492935314963886575374358921221133\ 2560952783200449811238822813598334403980621956711200447888998949754563469304945\ 7295944208267066957487855813118258930074360854041909697742202992119582041566422\ 0092801063384768422448484813374903665980329052294457323019660199828997337300468\ 8345279244305249569210382609849656493400847286406221586932802001277874426779017\ 2256500401014276075262567006416852965270293689443923304212826274406139959921443\ 6979045511402877785495709788047606725495665940357123156235058832395293862461080\ 5227110041612078192687437106540059988481712600645594391419112676582156491609745\ 8707092070683225304938636423400954785832154562515664134899575876424225571648039\ 3993340300194062633712029390037370406789185831718462653726720000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1042225337787929895326540217248892405629674775784505660319402\ 6373352478481561775979168580825403857816685469598585837076591976148066641967420\ 9090788115340493288313694228209746926615411265501551330549885627105882639764648\ 0153276196221431535653642607328347805395553069536476049658394096584177403370723\ 9683468850574112743816205275244805534760124233323772540712506881663614410529460\ 8247859025914730986172972456481062670490840628866804406505388002672493237004098\ 3678323066741870775793811229744976125184137026485248315581076302243091808625482\ 4920591282100850818234907737131343432595469973092751882095088980526021198933143\ 5045247347186314293110371196082847023940090456290802502188924746954780369761132\ 8063752615648598360679207257134647074710808327398264784283587118385887591605376\ 4055052269611618562869346136734769124239071420566694407912718129509304865296722\ 34201370874565337410393911018236241503069188153070950606272825463169/4250357923\ 8020023322698802696676320820901713903396786945823692833785451593755393245033064\ 6041577796918126452092612749127681646548899671816517989973746201393354304855123\ 4868317570458236175164855286224818236259070611335990867158354806664195663105090\ 2836228397102257582091608698708135662741332476956764466917596300199063008366240\ 2795620218047273000490547454028852508948596959472224776101013023536562711016177\ 9378521298114901192088419740427203885232609639375757829418174819302402120066180\ 4985645634310271614265055099549958444204039783850020584187007616992549288001730\ 9086408824815773530686507587828966074980528297883693480021139329329175487154152\ 6778665303711709571404457991301144713591889683029931396268308461118409553106843\ 1809037590866526997098798832399007352767034306413104807009298417061565795723840\ 4808704000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 21623092725609583259701584761341716\ 5326270904280453906342054970978325142897320670666556714906356655990958368689338\ 6657290811099663663510746242441552482960416761807088766653183431078741770861594\ 3535465119336719411942784311241968624302981170108004830724700150844931789475562\ 6401711705239944383900864438231564383511925803643933635275105239699301542805338\ 6333836280914060002558571169348813714155487261370425991827472589367699338550566\ 3887504109462990086955062736110541272165192365834992471122718809254676181729156\ 0329279456539778606711354672269269449161004019166230975114122679270596458079995\ 6150453708239720978929871087614875713211310751227890318448354134062523982932478\ 9854820019064639858635520812450233695084127357361883039480130284935651439209722\ 9983621343880414326665139938021510841458995787242811961274690670902669899265571\ 6180250189072039933013122090287146682129424437373762795624201754962739497705744\ 111190405106434058286712663/880010658531982416398095567838229468353312899544965\ 8318024565298326483041515431461206868136782466329613873598205504933686239265876\ 8088155812899247642468005075535613229806499034600042777337139366592648557544895\ 7648188567496537503845096654519718724466283342887420399907771484946749630975375\ 8953253483828095977847029217086948418835710792532484799684104159943103815833739\ 1986840268188983011510739261076198603830869572491120750726287648320488708696149\ 3023967632447669278368777546966944506291537848026124866099298069112034115629855\ 5874759767536373047866517939518745381727730426658072720888134615458443366609735\ 1855556856458065316742516250332421382503344237209803334416277459946085254582681\ 2918287838404082037709066431668656242764883442556236394988629366687046939403799\ 5810445759366942063937979231867704692381081195995411251200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3800981751329354335531751149141318119571768924220739880871664380\ 8900210063292324147330950202323030725161400466714892871297413389145645571967319\ 3071497948662876141642158148679550874228599117062363493893453734177211557444627\ 5422939120747533773975781228058526912089300915278800999532566588947091991712526\ 4149321261541660738114904500076987059589762265122474171882265956024037665209443\ 7819180668946167866152409448497943309085638259688231847418967561118586159200703\ 7087157264823587409007111634240651910101808863193060871852881924619112613360516\ 6549792448214510366162793146978471091645755769498472957038639035265812195128690\ 3580558684447445729791946020709787945587071203052716008316240449558681413361004\ 9687753200519944741068454640206933451554888932818481461099098688804122152318372\ 0671113830426546055314190660246440369362716576580307003507706334243244822859713\ 1726821846955173363539774560508579901416211744231421135530918747709901931883/15\ 4447798548033326145363052687714505551509946928270493116440361953879044520346084\ 3901581663525603387865233793300784092014844274603454976008076857775106308233271\ 3253638827551596556822655180180061183756501299905240433070379900391195048061202\ 0331748461979088944678953546138799275761617476683280087444321099973103129072070\ 7334314071663770603468020432481443776881674680857735319468719520201901256572053\ 8437089590901493120786576714432812170339443230323084265774930444590077937277981\ 7235314491754306134940715666899503330015940187009488953788370646867668588238142\ 3001070758380652621382832188887322970373723524417657278009642412458405263727369\ 5919567799470295788976286147097609792698055361883377592477416340607191738197113\ 6409385488290017955615709085272249572699341470796722198137735703340508002402831\ 4200872094070082462600396800000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 409604978795729\ 7972447930422124562704298192635654970709914648715034052407543131089221927149183\ 1368028588825542813653265921886188110090051930031307240560506896181428439567115\ 0872337699466775809144585178165805678539997878518250834988891605629810581412141\ 1509408138165673809368940354410259352663756785611041181497565434976404886754413\ 0454147903236136654290538409150143405320073205152044450422385750698669541556909\ 4919233897845317188853365463560269385156965166781947534971956970052995000347449\ 3649488963698581606320652310211324480622089630908996018686732281247123362392765\ 1807146281342763021379012340594801888404935180801243504599791054970232791917167\ 1585107059283126740431825757128896001237805368719771120985367656615152293094988\ 8184609217578716395744846865625548048178675783746925798710877340711646218523460\ 5631637069944189346587262261326547891271592917378589495345581289072221042434551\ 825930524103259028322344460402260186599398154427936523/166272593063961520566735\ 1452743355745518334159615600969295502581796551279558805039537236700137324432987\ 9509949195652113096234020535452245617807505382678851956111188820394442384553624\ 9465143440865391827342329935782046116986894982680507327076109011520561525333185\ 8980529099902083410707950704671062093727858353942972632868601648136747526270531\ 0027939454269396242164822794857578829738256295889603277226499496810443207565630\ 7205459075772182426872976918424081656510371232505025765829714848085627320511392\ 4525202871984826131160181089333431669555829663336403706921559504405903221297614\ 6268838523646816416501097711473420037797515659916147311600208972508290673020291\ 1276494156217876595409682294007742910413366731879775814414573518147969294788994\ 7204169083888786187269912012034329533886506002617967317909334496564500224523165\ 6241809326080000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 52050076589579446912452898742\ 3369049391029624876442264700691792554637675201426832031229667017141896222144533\ 4268352986378364875556515937463082797583610779436887338267755506389126987317179\ 4194533515571899022998808362161025752912559603987509166137374431773873133363363\ 8188183961591671143126884785099884894792600037438508223873652302385243501712622\ 1718764821200699001712072865144830048375865991846617708731508489362762651180122\ 5605636556194728560349762506945470977603931502775170085470008087151032612836130\ 6286787119455616082759759906130501681065776442365575886040089879223946892367185\ 8998014132472438390365698694003317354506286896904418113483386759238268607810705\ 3222826452989369049727232393420842866251604761597180233092760238586133620274385\ 7725214494837404921371216351488792017346968076047963039183154686155376111727905\ 0041762333809139651577837765836699792573648716179008405011483866406230935084430\ 21545941016450997469381404652857246707607/2112212835082101545151221310826838209\ 8564982886080714120493319694960707896202591127253902960328812638935793135762850\ 2370431828257856234475581636005877855596761743791716908315532695521722663392123\ 4307324747820795664998489133221654985059192600872759301109135821420256138999649\ 7098748978259328163266205714586167935202045552191117520279192909531639408026620\ 8369431717289570216381669943060023838559703923980806620615144301348084043268695\ 5359594387892028474591525097863473162488455984404734340762723665053218386479697\ 5916289662842603204060440818408449160489861270112077806918180188824364104359482\ 0627218654757825720328341599464746073347249017714884197939498382764550787380677\ 3778738374503237884505194784259613563115955703204255388736448110196486019009427\ 9987183165222622755375931223912849521919166513910359219215954597744036093624320\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 91929037686364551064293806705842680003748\ 4349340025680234761724245811121307977670836171281681506808926700097686333117530\ 9705212661667691884003370228217410466445405717283076920355624288951106796157797\ 2794560975997817766540272119883958671794018089661401611934771336199064968202139\ 3028675521513885750500113048927085743719728687336483594512638943855558024882138\ 1617524084346227032021495775875395229066709215565158789969627465018465017637989\ 7635879062496941787028966348545249607988067096977970824873471163010643011682527\ 6578253790665810285943204298192230677585300096246770258650493850759224600952446\ 0508854173864709992311603529569007193307355860798067026806936430275210098219569\ 8963068710926230144803294512491069538476379439749228660145872516656575448498886\ 6408353467807564212503655002930740007839125760044583886017019487965409430009491\ 1712990849414378787455053286301019062897743798860152391043321717808313916142167\ 210302480467832665649028246021708056603360407305497/373207703926454718060632912\ 8467488282306170307968109999678928339186275114404632457582000979905256627860908\ 5071501755782372285095510479961532419004401551620289960015490775320845751495476\ 1462838036077247597570144446252833225146934152425403974224478386955632084330900\ 2001696317507961398319960565374731707372489796371129186050021054811480529827969\ 9437413449240479006235103549318246215333197988915280051620852638734801806429300\ 0573656816702712183769175356768894280572106368990527231207128085565444592919316\ 0070293030935594150628943077183804053830376201985444882943758157436556147512273\ 1159227238896182750444302662214405229234386962365718976342525468407104913356943\ 9540013776299025250268953364234796175021518893277803196385662967249753843318939\ 2565102950223899592892995259900357649458781231196247851075133137954399435737923\ 8736317416567186445619639091200000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 317123765\ 0882501964055677229665279721229687773449666487717291307570550441197578701749010\ 4398369526695438426762692863566883127355399187828071395299509020488625702752757\ 7742363649864401554650972110450359721912824277250909341059379911131475340388408\ 7507352525472620933730196143003207924871348817248356198150715168094284650903777\ 0315231762004711418818775740950327324338856502500886689101887642214544256888859\ 6146672572386660189146807898320638528687781366733060464775673616437166526430997\ 0316668908073556298625887354936499432406116018465075884068592803149975442862155\ 5240176133570860729386978820914615117960740883424262480416980910268566867298395\ 4095251807047485736469954132242212179294057069787313799971646107292597860515164\ 5669966529442230060861785172558127714367481869844940477676276444156583754841212\ 0563666872043804585098211093150892620537977454819090034190186978277759059634465\ 372470443412757949853433713722074741041771577344454669425825975213875893699007/ 1288986331889207126335932047942730844710278392024440642492170159170957166469879\ 1352727985380936157080883352528389775699602757870464442558693235277856810815815\ 2156642048544731548568403163320131054825261463079732556454544160191874813286156\ 5796860285902947097204889156963408630144234520107338724452584420110233515831464\ 3239112299339145829769745132198293192839847658346376270644748287187258157428707\ 6229679273545109224791314713206123339955855921007871398904053238897252161273079\ 8120917427954461393386557449460077597808839160548205615624690789330106671847659\ 4454642021758628424279031574553924413337773973782651665392510886521402011131069\ 1873209279128722868487004165513516819611616414293113470263517995910842892648288\ 1768462668657745479245426815372905425878566439205093163110549944020502514534413\ 0641381826017672482063688935080192546775985375150080000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 774621142529181591705252359878346222856581865705146998563464664206\ 7960017099831576789387570263258536851695104974018426220106282826365387340087400\ 1139356666730545256150452247708715090347672058556365303360041614742768339098421\ 9772089863060044489472214712887474632553692603554756970816626105051458957473214\ 1837166636395008396824633713073334641376964646764131400941045482983937045129415\ 5248007554393417922255211820204149528842833769717570141175053048870259052478609\ 6640376356300953830112183820734665637314721933354031223289363223722443195281419\ 9512118108968921176343806181326295306484922874236713234071295876121934065112011\ 2715205282834815036480159660888043818974811453263159505422850076679139240250018\ 1176339310264898073759043052088045232609441334052731119781208987743996215362346\ 8287823077328200401498883442188884401951423048857961225898597297313252430128986\ 1027564378081119856779973261757735183112980499167676038722216130609250243689808\ 577479128044788707242995251721121/315484713341720960891405389988898157864906540\ 3711544736736587593963683664029988288338674117946054319948219798893077942042895\ 4402186141455226092047763975955524248711782860476141437479775038071297298368072\ 7947243401155357018146488258485393532662306143384687945617275992729955282869403\ 1133727560617805003441967442537836474005385238322742308424961350858713580411199\ 1681937541635131164297015188924122648820799899489078468473938219533092310239045\ 7899711558028448355100004278796595557832568964529676860977345574306900466127242\ 3014786212476401195475782639877721682144519325748684830533762867447680769237907\ 3744783613497157372763346187180107846284760813279889536301782832079055755742865\ 2080555100458020108060230626307426553849642355961542715683560214735765920102966\ 9779095783438297052818410022754571545443325305879778747330759254283966343550610\ 6197697247953551360000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 19234308117015662753\ 7534279146908023663570508756141189340628234507023082813579446757287651090861404\ 1459802636086605249633534642491755730010666187269572046554243936995434708837565\ 6356696202080155044682316871632627008782040051402897455245066798226450585899163\ 4136362706268959514393789923792371782186104006669936209485598544206686599088701\ 9015053768608052712533146077595729637237497083200744732142741959383797857199662\ 6488011117904653624940686654071137623534398900133238516386802085675618329209735\ 9564097104646036770510901565137422685585272733090199081837123685182351048155973\ 5459300584081283906146966096839952342295253560865295596732935114758430337831194\ 4771357557994753476601645826536407122932639851568292146687145550112592281955853\ 8139712451524997365707162045385015612805553251353852393400759810986280972397039\ 4095366891448795557077146525752765040705965789845904645478694536142410438804724\ 9805116032074155128667183136747689570565458766320175104665254133845703498536915\ 329/785556936220885192619599421072356413083617285524174639447410310896957232343\ 4670837963298553685675256671067299243764075686809646144349222351296919893230012\ 9255379292339322585592179324639844797530272936501258863606887683897518475576362\ 8629896329142297027872984587017221897588654344813752298162593833445857049893191\ 9212820273409243423628347978153763638196815223885928802447867147659909956782042\ 1065395563791749727805386500106166637399852495224017028177949083640419901065420\ 3522939003096721678895383833590480024182160656833330681766906623897673469877329\ 5526988539853121114225228029069539944725115402389362451119760792185818073200607\ 8468537249054425066924945391439251876848831799734368058220014047006906997425950\ 5492119085609466344241362052064934692057141056387774994850076135966151784095665\ 8883148153880011640649080853590543167076195441020443226614740434288640000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 220059258070506357586396599982594613931826730292\ 6558890657823714576289328232103676519062540666680452099621422906898637650321038\ 2985641767556800469484829726673800288288763934835252821866734249425415860266087\ 6210092026430462339988069397499428906477984346448907747284767809747079587700577\ 5883145526940056430421275932578989481299026984287600621317690195565402439968141\ 8035795193580192362967242993455066659696389960395160454796764891545022098942742\ 1315846304566794205128215891437861921186730721761673903338528602337630796106000\ 1767152564932573405018145514588979548173610847416023506073471120478051690920917\ 2024580696897475755590828827014253633788141972439399742741966632871742166426973\ 5437107289928006529493930006655845506797557380216516849631003508240812455946547\ 7727290805694869902561190094991910591391222054231897869090591508690243882016600\ 3917949011734510870711660145716276525267750040668686841008917717605934557888266\ 711591429206362759065676723008574966815041496792837/901937545462033182259237927\ 8552278884406708017582484728995280078636332903275984180741037599269862723310746\ 1132165481496255992152900907984367896334566791504209555014018139153069326844721\ 6593960387350786382693051242961078819591988394068918759548756549656212739173535\ 1573971758419327663218749785799140791455118720959501083019784059795248434471786\ 2277496444352866655286227566485346843733932002421524371288651623287023128916750\ 0988986939243268095620588839852343724323349768192470129721592716224164185322493\ 0479768236195865663305820972421700705578287525914360593341018043315382262946050\ 1787035603173974522110520040515843165153096683542719850429355939344273996219644\ 9136669500667072358370570378339074164858300162699223757397658997416938619937018\ 1323864044532810554889569168901380377096053068270039413885134450300756953605066\ 7226586068749423289120661595750400000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 545\ 3146642111395625314443118387235419947591789856780839959468165668599833873417155\ 4104019717665864438092818256980146678836772161807590017232125890345865657291799\ 4789356319864050952870335781524955983517006794841560263095155025307773396575378\ 3697801130627993518492147553623414894192536104449614782731512252510091599515234\ 7556617999583242528509896145300933753363344846411642620805774963380162901921283\ 5060735984021517673028531004794458140440378785183126324295722097875624682024719\ 7329072189562792324809567152009294742079391106473200136929992272490896614300007\ 9410430125284608085148986621415187281157339930961499283257063315333698300667686\ 5910299857793830452439212564076299971646835411293960709133404521741083469499179\ 3370107354615688760273455854522349531437459519726796274300331730143657601152240\ 8177902774193137168579224620191388612644668057518272704878110657549802257595531\ 0656661146594457141827278288038309670744430888220049776398376768689527726770738\ 439313807810980635527/224444838920252912177028406020673260881033510149764182699\ 2600888277020663838477382275228158195907216191733514069646878767659898898385492\ 1003705485409228608358679797811235024454908378468527085008649410428931103887682\ 1953992909930218179608541808326370579392281310576349113596758384232500656617883\ 9524131020142551976917948649545498121036670850901075325199090063967408229270819\ 1850456885590805834590113018226214207944396142887476182114243570064004865193699\ 7381829771145901201006554000884777622541538238168708578337760187666665909076259\ 0353993352771078084436282439958034604064350865448439984207175829254103557462788\ 7977673765923430308133867785444121447692841540411214821956809085638390873777146\ 8705734019992645572997748310174133241211817729161409912016326016110792855671450\ 3245617576525987616823756615394289040185451672454440904878912983148698064747068\ 6955110400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 7382037428841421627204110114\ 3079589657586033831498937574125037822664799348049397673844035850108567814239135\ 8693081580495072817631186176803508196866277880371038053796700702519742754446646\ 9137414967481855123082619524155379056785042483660812689170048948497500099061754\ 5994985564827082375358392329033124953860790944072232722474794037697997288963687\ 5444392223112043396899776032324560517084879531837702020297954507365300443259949\ 5490926782847505887443168332318472719830686268435039162458087890467621287367568\ 0346173974613603077037724296936217272311575121117991601201919146151481425602058\ 6561706918646447727904902158009269711714941072516710862965321774513788485932607\ 4898363247248782898112906112431646280753791318218738163293833335314045207955179\ 0806490160174247729113498821210194989704905117451301867297464963799132533731803\ 2255957908029695871861438494180199094218930834156692228315904087749401813878333\ 4306470368579879786313137280316189252312068738613253984943989693140130829324366\ 9/30528513230234890658414618907086110682962334790454703225526762256835281419919\ 6008779678093423468744039699310053774228390629037103058971458194983492861505528\ 1423768088683583734183678258216322979768890812211526027048381264851986214044430\ 9595550977754647246813496605540450918871935014834124260167037562990999833598512\ 6667827418726906816251283350239212273551055257021092449596877454647197831554489\ 0704368245250864345013109921943443825760243616753921260434643007118403155474153\ 9964753971973981505696857316831302978450330244624990697568775879252953817214296\ 1516490853631496188264071751018147842371588652040337548686851812290413866472239\ 1094733387988449221035397484889134126694936474196851303251939704965838804925557\ 7169011133018541153415533803735693037323019127509397473761655255116079822287431\ 8285939384328867296544905135713554620650833770268225922866630365701734400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1572745948820267090154226994103211506984988\ 3261372265085407861108886097701728701949066354158222709141732093643374248962718\ 9380819579115258594318533355217143123263589652400201998016024160594763418909602\ 3530455280347722674657789919940697362780702129697788085580596410666572708321688\ 8293250769585750676578332391859393080185175729555401711975612731879310679922670\ 7521591620221529109388676844306173058644496011656950521264529432977395604859737\ 9472951299057814004033023704120896926043880156792893465780540300834237367787835\ 9442360942884797085828838788457559985054735493857071773955368905256875993263853\ 4743613219232644605249421757966160854721008929603934654859947038942451849355031\ 7513345787702488091611642699506581858025778777726004201165726496332584173820496\ 0441748504693776189694033486940639747744276582890310980147573264245173156220274\ 0799276910175708539744834611834452873893012823602318584357462556574461305142035\ 213008432653132324490333607651701587782882565407724541300964138881903/653782270\ 1372376629813355548810562785692832378985688314623536344047888412213637964790697\ 8122070194485334692258320140088803382995455491411891748492029607424066230026633\ 6132981509446830409783241554272497609375414107038774758316202654093076330701401\ 5905073545160176611704079526048929400665074213761518699288809227187349624919311\ 9120625659781085389838597895021213791594140932186804344497633694247604922025273\ 0832606486886183214826138688861217072852520982050881440473639654583151405200270\ 0193628075827548203144589112095191893011041970661783306445974385832630876667572\ 2400117986464433477673980587670783642940975102652475274457075931227944813346733\ 9988526260867082764892693143015815420323248420583700720783675967414652780539277\ 7092140185626153768685506405283921131508054557160666736322306619323805553575595\ 5291060970333478928879202273414789039672284411928641808797532160000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 246084609791958084856754871088761326027663083509483\ 5519082829274232793508161119313315933832660116053453971674278971247212641873385\ 2136859138601235188090359519540327270776340469312440460948450514498924907003768\ 3940077739075716617081764539397761026926762800089140293498135994824287613877818\ 9806303427921541718768848055449974383221918576432372072332386244159119268610188\ 8054452449038666486719880423907509804119996048163537790661371357894112085808118\ 5197059348062427954896190918424786514787400520869773070332370457890447704672873\ 5022088575602292531041514814536333325845665699074826067637156340541163314584553\ 6682097963501501430509586952240325394117064817681481095375454067487456055966839\ 3623014838802909536571536421951626280594284656441293807189525987455001721039999\ 7479363993927764044912663861687295465165869735784633304324130006289178732015479\ 6141334122825611516142625165870690888796776872813934662784803923827894073010524\ 92337991705160669685937546915451429432057508185425415457095149653435557/1028502\ 9026692034271826153481578926359536005939428230031595650493718921581677113632178\ 0715187164552594268159691910080139921925174051921304139562586636096008292651361\ 7760056641328587694194137363725822997609409463455860536234826765932440937963656\ 5471443211978487683621180598424427533429137300515743330015594477243812125276217\ 1608773374375059987738184005124093879529011441550153422983881034034834425635578\ 5433247554795592228325479841622455505723909784693844221960459557439928831558275\ 8487319596384395156995329476771226280029733097358072393478098732301088001484575\ 4508500828836967405291749064738392199278754583094038977479770784179637625303498\ 9744860966953840919753112977504028286749282301365376386022559509910395439646637\ 6094401276971407455540603896576236565160285591028193616392715337267054352479679\ 8764262632455880654772818713848645790067802393313709793608368728564605911040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 31205825378637434114593399072893610217\ 2454841338608726779845954231170132807730209284983424159854317636908212777723017\ 0527753765861519143952870305422218244129620847800224666619158004693599061369528\ 0522418690337130459883077345853684794800273611330537373702157490434264369853097\ 7866070320521067177198270962232224792363047270377365170480701473870593913774151\ 1333579179545163199661325329206808336147490086013698677022798005840013203202910\ 3759288711781234978567811508530686601260399992992762754469250994663446081569455\ 4836068775706850626664024101434719120401304355421657757069165148658153043729227\ 5182391351088704963900105072708718309416325722543123886794070679480166994779775\ 5427724269696168740566638706456189860700060068440335225137117922460182542880069\ 4822943791367881065264828882286591177707540754640036852105387019976209751923064\ 8149085611889570818576278739553451072721369455457984262295654892136479618202044\ 8921162889723564026630165618260962882932199331444801341796654190567801434323058\ 040848181/131134120090323436965783456890131311084084075727709932902844543794916\ 2501663831988102704118636348045576919036071853521784004545969161996627779422979\ 6102241057313048626440722176939493100975251387504243219519970659062221836994041\ 2656386219590366209760900952725717966170052629911451051221500581575727457698829\ 5848586045972717688011860523282014843661846065332196963994895879764456143044483\ 1839441389268536264273906323643800911149867980686307697979849754846513829995859\ 3573590926023680170713324853901038251690450828833135070379096991315423016845758\ 8368388720189283369983385567671334417469800575414500540804120934448996962867077\ 4982903797226196119246977328661471726852190463176360656053349342408548921787633\ 7513575418554946295203616281385445058142699681347016205793641285609468609007120\ 5501549429941159184244348563812478348353438601570233823364480514749799868506701\ 2891987253657600000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 17535544981886760\ 1492472621434478065486072272446205131958581783494421561392388856135968252980670\ 5239686260186049252363159902888030169390779576295272669371702107249044003670873\ 2207630133644884887621032773955045581189227600051482697362220804209463479462427\ 6241800733523251890114313561703734860141294631765507012980640525197245692689723\ 3487876220091214255914952362896496061231999231502713110319863882340088514028361\ 1502060432989878057812187034966000729583702083076085398471420782869950680976626\ 7175876013842107648984142389907390812469691391311780679658512146059864847080576\ 0602841175389836655783711556380905219467802229550290903500036704270417038975418\ 2727097420825146652646363104742403879612765062513664369024124353718099548975906\ 1687988337613258399801314649760375019346181886238774661194280124730186560389746\ 7003525286422646559233387903123199159879408121861562683980429292784011702643029\ 3610637782456480616203478386161764224984948960732158906667325158496800524722313\ 25729315982370509570749618201117/7407509262008795121402887729654354476147474831\ 0690785818096570728553085628644818890415119158032045941379050993672802401828783\ 4059144764618621562656046816688302449233678911408669801115322520375463013413776\ 5646210258183752413645056646833783311653491264396169357536627666784564720458166\ 6718649155812279882403909519489157940148012930194013327876051283343959228685276\ 4944583743082076723956598227924103353646558342908949806871821778338214884111715\ 2212811807976066329335601948258615404671815992547813009450655882387956139474498\ 2475213661038442438210782156031886299897259164845228769399617854006354534787222\ 2019454209203130672270431854344691264668034125808050656944969371665066369747999\ 5474587461112138128494968511534155362532947197979024753694993035624005352384771\ 2375479990416775809028386257911599442461236948170478955780510665250568021715868\ 8679732148804846175954428919723694489600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 467929473742040031181601150944558596937019054597686039403039293382143841\ 6204636065637263483163379662291479831317379739457412466569718713516623247066580\ 6693306083527247921620647146038730416505884227416620638401831397938683505287850\ 3808162713499391246551228003334416526522950331454039743808461662169647052709459\ 1707080128481394424377992715123748849602643047079296181595769149628475658274455\ 6132266413087340401645828207883554222220637865951058001843180018617838790805762\ 5606151197004247017028647029413851152354802755615007931940512897236806092210222\ 3345760567382453276993020620683779740101868809097307562768887347314399731506191\ 0144674738060607531015027626268416801292008966717617829521870534389634164614115\ 9692865689143081629926537696880315920906594592378295770481399101958964532136982\ 9703054549697207344089788336455107085822334741452163279293093039793976398533633\ 0299787089441170611151662436652739614132213096122227359184372092060178054556300\ 59095885432543263566259518349681128697140044191236298392653/1986164876266329651\ 9087257113983225594687422157762219414569350514345898059486208653631448163958621\ 0039106201157177832611417776535086972673241544421304895748896409566670278403276\ 0499590498340703866471251881763053147655012129310058117206046842520348250592167\ 1810229280668268499319754190037747514363438301611985396732742933980543638383020\ 5164415086648154681537599136360641318198678543313448459141535654922746479115115\ 4132168174708232850737127540426889497484325556218570185240942179004075919487570\ 0339197051465219935540256693943961217200436087468259575522321056611023675214001\ 4110408775357406466894774481929759086464765136969196221059935862093633321532732\ 8968600018590968804384828600500893315108767436196029485614065171419726942269547\ 3657443046326518136636987110193934056287606645137911166782040141936499375431595\ 9931577772096583987314226448968998467155973683949838234204200312504320000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 44029899650548603670261242007772405869007\ 6928515240925465661440383943093541976000983857413177435423991239700072045337132\ 3530206320911824651496573254657839408612385221291258255045852475969066621469591\ 6425046157406936487361419759736671475995785697242413741749710918476733109871488\ 0067653331702052600915727078141179305186119711506999818843924283106605869626275\ 9188992887418534737793894327685885349853384611516728351551184115744781933327074\ 9927773331890061364889401255644923077068264207903246562267487139019813067822780\ 1999731426339950120533448022033429349154248252230582335811407864115529576938676\ 5645435476610104599366777522000704283163339698593898384881606319708395980511184\ 0070254643216914800903108042191048479879931861162397665033741447878575257220533\ 3865257174886045027953676738698024815484260310854363716615858931232368366721989\ 3559994130566960882972578313687393171497912062315769583871356765373411837487723\ 7577575678562177611974272015901796541942676184943709800202745314543857535666320\ 23726501643967549192597/1876577352336770889269451972564605831235168788837722868\ 0938519324201920251345709796801585145820809074046190394711243389160017167692091\ 9518090479767292449452160241717637900615547275086314403376412595865509115819094\ 5531460254891031436231317781041363686868484254508806674569929604714894543253536\ 4446327739950025385161780646042178679047882888919322776664944158502045927032659\ 6753542410631657959348774704082843370083855911150011170904487367237578030192114\ 3812347450192297835326783612369480955040445539266119246959812010618956499706783\ 2738166336934257225129439994527655724246906630637532242611424948362002969718473\ 4201858745898019667941671878258064524864279539306131312609218414422540939094610\ 8975072241469350769906874939227821382876884679381766792376510932701484529040103\ 3175312856904262583112279087984491350828088291904775741488720550319405019203411\ 4505365771793591280705708485320320646486425600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 49065237993534610531374283458275667359827429587930988693518682248\ 3124175629247624848308623603423419772023108988305122864155952174133700993082926\ 3093749141473881427459017282071489011030849234774754376574040997877041877331217\ 4736571482966219633771916080387548838907340399363157135814025033445603139862314\ 5309554367110164448191057515286961565888439676682898522204369998315632522861176\ 3022195277919969429734982008812720705019708165368772438975836666855647393108063\ 0044549730195955596906135116472458624949376299575829543015821857963483299049483\ 1029437014682097462377330477214829974624729102459381728212633785291150913233039\ 9451807639399534895871944325397667748125985474906654726614090920094808142507543\ 8138392318933583236526360185611774979081514879096052705485780272736822994995451\ 4916080640577591598776488744901126422150996030139902179923093040695206714303001\ 7976141066397769853861692826877222880421901880668556357506819034221934540626855\ 98111505978673799353289765055785318247912138563638133455250551273890986129871/ 2097847516075498635563015453320039503724225355431769481058784512423768111146781\ 3791067964702905474770408283260414468922925791675683092545784109992984468357351\ 2048198285152728677797699015188576447836192504676210523911058309528057131751440\ 5836478760031272272440028323803957946205233300488996363767228301285518924128018\ 5935397686133487383613396394536326184990084539994983688569872932381415921596566\ 9037352481418526029665037364755390540674329638940916357952303710509145126525665\ 6052041821545479033056638386176161869590266026310944843385625954361946177051587\ 5345134030954819142034743606596006209046167114628318127855026703959977795020079\ 2391904375966502068204092895362009192271333226183819883511150207193245041056803\ 3298544133812140784984160394727972552903535105185080765833291926495293939484883\ 0540926633309901855228253758016065090017843981209907163105135141538454312373108\ 1018404462665924608000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 22300598024\ 5166703942593796791395438344758479913933074945617725393551105910490190804402984\ 6910430187341216629788030315610429690923690335209202575028928413999166377973259\ 6114897979618187941516634644181893278188154779110011323459455175455994206237742\ 2824878921483521885647265199372884933800107691708689123819236897679827961019907\ 9856003794590026007681560603728751951324959107250430862099637111358726204573600\ 3228403696008624739277451171094541846618231611460752909191513360211471339537278\ 8841419099333676528240226810608663616684206076704326045693120630306025379441513\ 4311811514595907674208117922422821441543214814932862667418581867920865150714491\ 6389410323515313297266140112936730226887777782837876464734955256862901015343097\ 7416176354039207834007366090906327340366591434490842380855322567853086682058100\ 0142700685693045478924649604251345598596406297646515239194514983046468359194073\ 4589532033830436099847076292763949587224196790887851002999728240444462830824965\ 55150264667401689100262247157612627585335377368404620786825838233/9554291852298\ 2939305200040160066795596847305880955062188346188617525715343927163252122191286\ 9091506976301916188633016214301923031518723599403260545219147711975518517495301\ 9248534965169519261945085544162553329435764261468749645550322757885125108508233\ 5740395740061256071370244739408279334238976198185925582654396029495534419538847\ 2118772049855631127771158946439883033197240432777265542630142983013165134597893\ 4970645443277009729840142926809655698665821457548082732751068766619166450039058\ 9022903638866528994628210875414551834987513853066535449655398206206499325511024\ 8060365806775672476817419424339810558297028218729806829783701664990425199624160\ 2418489170329070981287235456724500937355652352582884805406898307339502768724202\ 4441199113324062138443390438049262886684802481499912563415877250315253383745780\ 7955222689230043686126158207875001377578456608357571918184388018780545294207734\ 8445026142440652800000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 395422580611\ 4419776525178271845031557771685078790448973334471114871861784060770005155664023\ 1039930525787270483465384491904191421242198684098082912466532712776376326764007\ 8067889144448630202750420588182446773792104197143459212595479302283495552272755\ 9504768217415082930110460580499884263564706806830017362279330084906313167049380\ 9149492588315448531183485267950311799713020854298223452287948402915552454168171\ 9124140260328208943712441724821831064704407515284659038631834567349608825127564\ 2318475133730955014883398442189509094175025325058810016682745663227203270511138\ 4112485660531179448002060637990152408739580383359974416666888407603142391869741\ 0449555955636306748707143643687478165365245113683027291992770629379446905713785\ 6942691855984667270268519673350533904864838924391258087909859624694280715601613\ 0767951780587333310649111041140051318773903236776596331504450130212207713560503\ 5021526174996567039809615715228884047210704652238538405956662664496666166296597\ 7963017851886115342389536259521772182535746685442159972271183/16952869116163571\ 4809355003955132796802284276212055337313393243016354410128930838589075270944955\ 6342137893674491222850866819739893348006153594154396708994104635775237907577857\ 4552164175273091674602576758332782548745513765131793427383484505684957407826602\ 7332339890755047679269990966849584964560645344760444719209783703689940851809195\ 3651239327776227529385811962848223346889527304220952921616096541628014014676125\ 2616616035484311731970871240254998215387412291773160787252720910996935125537181\ 6759851027667844905834226232335142204405152722801960375670146202896361622906901\ 9179466017086820062375238689308985498776834702092999645342095388290153753026010\ 3898096644729991270690499228544580297162993773605403218929751091886213370547428\ 6726472858090560899786658038579039656910177826020485753362990041341736207623403\ 2779609990958000264641770863807001180817185740228710955924198582110844859013228\ 5475557212160000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 533061002713338468\ 5075375009081737240392135457992154286899530265346868857210191471665729551292322\ 2838072983858059074381147047060464652142571715284147020077053292016980161199373\ 0388786928653421898505292887139510210233397286247186660299836691262429006021472\ 3331312907088608515292208717459330054454840576183986002346066427267162828291434\ 5236701311492322150473882780602051086283730734150486445302309756481593988211185\ 5537154039291767415162558903926367579366311286911890857736200243790773201774005\ 7556864373394674966548359999155040543216653035909205066449384767871290863461376\ 9894030507957303607452833347409053409143838043329623538656243416633243384820557\ 2018981030347714784024105296855634816171933082267410278869796888427189845402667\ 1428285058730726827763525229782071528052533616092906070329325106491195916600200\ 7172666365292844347013424158053389042698110366496220652381522094829544512695503\ 8418585960892980501842622080355549727897373970450673030151046026639830108846575\ 3505447628575086464455804654514892448411634246423782462744069506051/22835595094\ 4338623715819347038880233572034263077705346674719069976165426446295830203411371\ 2154898457711229150222013669076915006609110384459959410790506199122986511878669\ 0893085477970324337656785333604527645923426548241748529049334198914839696250942\ 1905077426164798558740527125528320623096230709839273799913524284325467856959227\ 1992898885019187936939420254812869201155247626837222963633092570858255927537797\ 3248477197876094192690098898301364612961468481124112172226399738241912164718201\ 0270005335800715601892559209079718961226892220454243434949440060303661882274528\ 2208849060242101942402145640146428562559482679993446005052968973137749875947736\ 4428304023531521107372954996305780635536930181468580931510936068144874626227421\ 5612799296494123578951463007648317099449758376267309529234898905917716727223525\ 0487914258813901633072391218680354388446533275331794711942645323081076781630879\ 1577052286565204911109387059200000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 4097462287007813158047413686779521778127698693931907461664480573492305718158433\ 1270901717161288095621552255450576273554286558176794079270405947093813458587587\ 5357880724394528525390621928872216674045429682311341668302196124696882875978019\ 5591363625114646289166482139395564251560953062997505012316124671000674627042234\ 1216090589351982467315646140086110829478768176176899552242609449844668602224167\ 9601965684805323140218256656289175214911302121858679768830830713117024679597851\ 8912711318513946502216667639651269624504779335183229689269632022295055872570456\ 4423087238248026570305178676951750649018059492651227421889195459969404071668260\ 8152794973818255451172310855823988127426550820389253959135383082551848394275551\ 8243061542631756754139183975531619010306674216543645691416723008777016595724624\ 4138721990703175537857891386007291948007422995484076855457237837467489217295791\ 7209366884034280987874611731495242091132716210364199405750380866063787426179887\ 4141505002448694113744803629750389951275830601623884342511303647139719447791548\ 3/17511297574865655998001121005748157360444197075635697672721982898687089336830\ 1790896803264831514247149714477833102229194212149587507622588976598447292947339\ 9713264907349976930082570195039337333299028812928537034761916779434863004623427\ 3997956229370749413414843036606429573924722370203598501316162731761336744721965\ 2442474371267781293237658461808340678861104505629531823494706439784489210782414\ 6413341384947794362947337470914484834789746767374488259146295070850253630840724\ 0675626636307807056343188223157793092991813499957862988806220401442371493194244\ 1442909522120115551542165581094895241355152823430073210190455708258565717912852\ 3762974737934981621840155259773284321363556487670533470319869374640425800651454\ 4982949657572202733300236339282231995406106344794112714940483419137912121992994\ 6120254061900086109802069239401353769369264225669813375074313279822175854629306\ 4902506578810737755485862513241751552000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 41637963785435995003345437888176373330370847273905295127295360948449053\ 8355282782474745234841455762134954608135422592568691578931442041041650541328216\ 7590671123785630470637515176885680140191285395699296934009741733166970328406239\ 9983523229125274082045976333433924506474436967125280783384346046063214880027916\ 3431249046461849033674798630635918243583890134185526601484251463488065008461997\ 2271943514001300231561070739766182655578126231636481872138931852208938856396349\ 9926869578643217132953517731945744848307319281851590079054001012003208399677679\ 7829522132844838623542713848120236669001985679880472082818738453049224728985422\ 4363539034513453091485369977168414043562710624111963762878529689717982436317094\ 9766325365462626064805359774069360836368602934198842375945048113871845394704286\ 4222720010186553627008258450326671890869439700106363294401412263051679259452497\ 9465904400105715417974680490711997423764204237236115881534651895614507362459994\ 6078406496504669753497824883701685572400565721347025753922590924155947476022752\ 4504201516865433401/17724075488495786618327034439769728208927011363039178187504\ 9953352700557390556971570679769882614598693714761723631812939073835152972711600\ 2442096279159291511297211059747800357722458144693791569050453049017765992674968\ 3315538306931231829741978642131290584489509207004935204753375006133482237042774\ 8850752540881008522055131857473783000839859649290913490042497555655916865699804\ 5978975453461129797343920717736771653806190350926859834716090558715799617337630\ 9290903595242420833842545767678909116734143508342156492875571931466894586466582\ 7765584470357397205290206546197823922028659750984361484936005605199311616807690\ 3713051281912398190595943715595117467245090422542269859274993269469807834372964\ 8653775801528138651325889892675519003030196687895703896752801631779990892446132\ 3634964210959134817095015001811201869953112099789152546716829094386213666126698\ 1525783621403593962608554830623167044490274044944380666185986867200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 4168694547991905240346195758671613686870240\ 2785692501490237852994580514837389860706139175922499775060024093667834786202078\ 8740398652680663303904483302209957238570280470635452975560257879192709617906719\ 7981366832475069881428134731804155486121321922803756174175742435148408499953380\ 2514888674088451750270105099341955653059682808477349875479464470805994603382339\ 1283226619276828290355123680947495183828439790892570594888352098792400688184685\ 8247165962579286619013792234129044136924469580996677509216963031494146804778689\ 5221135569992973223514930488090990465067309461466827917748732238771946262343081\ 6105200988522815311107221071214194912475886736501382738266353802324411953147816\ 2151602480579211885770394410896724284339809946986837894062766485347395374124376\ 8416775137923716947787379044957438109525706706084147937793518249271148509315014\ 1268996772207101117795398439701651268518910378778296223375902146518711456136635\ 7014902157149952059077123791688639955987913292013721665636535505851014071221128\ 492732198622721860304697801572644863553111128242509/176468491595816264052043237\ 8971073153601668652781450748254515214130923621047838304802646651709832065136921\ 4740469313146841072772837761621398600271453715260268551303544160420847352388627\ 7762576292816178930418858370688454096634614510314624838171637620042469428049168\ 8869941564694958646390063586708850879028333814555563518916400947900891933431179\ 6186022412159810202055894221354116357813461281920175126364917523471487431776643\ 9782137400768473556710934757637410861360867202931430665175325483081555826590259\ 1295138244232836805121740291126409446058523079828317528706462465334035112491620\ 6935819560878443791951461619159972040158441840655984797756751200244554235225285\ 5833568345958079879568938595176837560700641071946186308270867145756702312794023\ 2701547263123585324152093212904564391261526113843011062438650175959189483163970\ 6864266776327719618924516372428896777069927674783032000461274325946737964235651\ 7712300756903363870720000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 4592081\ 5759117795073394320940465886576846571323380207214800316840949669293548787774851\ 8927252718289800429659720024867343799146745529373742247199520425210925202565843\ 7157302881946536189189945321546322257617927878116561573042838794654379752442793\ 8698849816147994884935719211666554729430096676743796138702228728137635354502800\ 6798177087047480286342160995717156565717008602554900095643627515529074109942049\ 4257868235468414140630677671488234759156218295657934969839004830889458765786529\ 5418159733026744498978661725303292843924484684139242789901431284980418342445958\ 4310798961950278385141117188849666157768460078616555363001347300249485161204289\ 1481375169249332458551036362565840942538478674008570228105215933866356758349007\ 5276987750440949951504457559644206685763365530536478269410730773836175793493743\ 3718849645855048161904241955100694887259181889715015482293500865392142126445109\ 9736843948590449892149525373887267760836988395413078787564722595276791614976921\ 1258748558902583642349219963998638320081517084608826403525008568078822959349268\ 83863687258067143/1930382395253940541933827081779936674350443745501156524225962\ 8647361904409273351164285653534245167540502101319924097170910744870295732629194\ 0169682006908996613577533060503156569227652658305284826241135094532781336781732\ 9645605909297002612709976982898242119217236866508209659525187067821487566038195\ 8227589662102790378615187435632622525704205485664879207626052043490205961863414\ 6388032714225951901079381994560723360594278349852353512445802729405584754586678\ 2017599735175093520854188632143715371444189167403688080016086593702320722117810\ 1090582073836400439398634715457272966377650198688000036272069230305262442177497\ 4006774192594825627630600013941008339093074976166696835863574471569208731749372\ 5013350176370337170295997314138892021316815646370143316258561366248100549502588\ 2432662029700607316351459194588649619552037212283274859990646496225379458101812\ 2513823913361704060348648324571221328225097252594798139279983798223110144000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 11083404036281443169360835932135\ 8612312373494574857159469319949852037797757811168835164911839056358952138827240\ 8962681009511942289268926440735564219718175117869991432191316360728808127400986\ 2763210621919752460937494224782828275471346926986282871330993704619447828114523\ 8450755282792848919198664002271332184831658466124122766412498370435718941204670\ 1829572416478007525945271973306886763874869322823541375751491365644042692346784\ 4906526351831631387381594170880518550486245048150255500520866932807852661265710\ 2839017555323839259989422905591684604244577658006548859919627608696231998258699\ 5362924562368679544008128475346486120750271446329409040706287157813436739224832\ 9001217776983375642261407138830986705341102392507922620246290727608507062300059\ 1390624104876701162490341271688626055907243128622934005080094731461270731708840\ 8538507942310734472628983196915450528700756332462549408569190331221923448996008\ 3914200374324471349318408070220812514867042276395534351152437974284247874653514\ 05922147645211587022830216814306598078707146203084933279456371308984900741/4620\ 9360647768466352084922764539035839106139590582857210953911058615979451439863373\ 2658644257689493331605473665217526070559968584803365213327123424997228363617743\ 1843124182458288201257772259611254365378711195062206685483586136628393031771528\ 5035225102057902089856301034453298013271120057816149783294488250839419852002878\ 1486821247122667029636143053763652896735468651757887089049733007966260882102514\ 8516573243246790501656223017372701375043267357135746002483022819779857068697161\ 9922359798869339881245517642767763695424598212105010144268196834743645617879415\ 6283430015134250322923032041711213105877919928040943435127432767739652855002417\ 8018264753378930979746498445549774361841315977403502772910014716180814786426274\ 0735706042029006832186955522534142989424153428669016024026154324072476419306935\ 1136995980709168724973543691358889845061988953738614285450514126071226534340324\ 2471273011787794960776301769271320281543197464933171200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1197150109594020188081849330532928104690591850567769\ 9281359637435359155515280619869003417391684817652573133552685996521011482825912\ 4372583949516794339590548315746990236026556598699171265060380960236896889638426\ 3250084189502849997668897690724886893538125169248176889564096063779855932915328\ 6273636580654233458426707916315780869976402933711097628878860826952219611990841\ 7158706116505876924341964777420121888826719242187025469781569529773849312796784\ 9092658790852328510227033589576025529634609304390917646957815731254137865241253\ 2647742961272830491552829518626585540611053573475686520392897721803742063803845\ 8555326718549095263759739140029456111172235667831246706931262375357031962284761\ 4190256454594048820232343685028560249750553948137957417893229323037612122853115\ 4891754423852567191253253102444942153325763800768549875767703420721497074008784\ 9513711109198286717361660831294349881165635211565696761113231597796106691471785\ 2705323327292236228128959355276215261624572606772628635156174500745624821132929\ 80970155872025125785532798297103679805368232278740299037/4945343946230114133273\ 1357987349047179467084030564476097305892062414813044322276797841233779623058257\ 6277664843978413633426590196710453895226744185521942812877696959338840357878980\ 1694354186469148369324453161763487371171563377245139390607161462983919825651245\ 1185378748794356636485063566322831246077715430400169845602531500573112106789592\ 6379927905464981812315285950451364954031707667044333112599437706391387514500205\ 2327746522965746238298353378680238600974574220503960796498061315721387148443153\ 6690260425902483642472794592046009851173794070683558425187973090026291495324615\ 4646091637169151649041220941926803243731059538123767147374393085669353304414071\ 7881155892378218585554949682027250029544173847694111328981185660485857500186026\ 2957719216973533076536343295752716478277611654734316819924328082968701611290683\ 2074149769737668401445654416630834414291016567029569151206502271159506894037920\ 3877247447972079071705767781058215936000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 11375713050711321499101588895678919595699097110609292309481153032776\ 6611416786677887610368836663917555896372572188543887405534256628943976801929482\ 4556388059821434120818623483670466471099798374383112308716556249791701383227726\ 3338395096560534404412152643878027370263599597341274914886445642897005980097798\ 9887546175184385731988274428991348836073802554944821430773163211723708825798887\ 0759054816998778426604651831499575388815717675351542626770929315224671790901013\ 0825339150052572634532652448792730170149368957511965056961645197062259611394259\ 1540430064059811864620884702200154062847177377826820436371789362639332842456553\ 4840878903261790615474813110493014952093474916376401580185138576488670456147448\ 2360322133117446132959037463265114950545942721599805046990920910964220321747773\ 0582058428460380782103309353850718762872704313483206338310375648714897349355778\ 9350936671110245637204909289397746285744251505507374284413689309158068207438883\ 2339723257640661014001028212558420959119204792407016715381737537727588714721373\ 001338671919184060766106070154813419511473/465288653699616083194336242305109914\ 5833653061289488725224107810079269565221839042858958840265569463997840029402741\ 7296510498322473257705280212810696435205687475729432966410912855082493259992348\ 5218127647256961092251456607264648736649216263450060400870492738700204503158915\ 1795953430894507305001893898156960236669783672662045301254599151845267701000211\ 0443962146817786432733692259116190705617163019509720306925286683102676746165213\ 9262455070937714794173198590543470519208042929665515372580500936027101295076120\ 4366154724829117156478583713693857244453900875330211611598103214251558141489710\ 4492220999011725768367259317101716230988331414880491338982451510168064599490875\ 7565885747593359012127779699253221840784866385002573643523767502508552196150042\ 3620666531471809009893482084944825606325626328592220003529186435487290750505962\ 8559770498899164732127565277196660006187209204877477886708978705716479550557902\ 8198177558185883356626944000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3015824945211501818867131854582524414852452882579367358384583180545270491020709\ 6008975836388937227098602697796956236425882761370107894187311677883065040779288\ 4435165881135819539206394701715199592217599719992475236637270745287116638882287\ 1694241136342788434239859667916931054892691794477403063126415937351746959886650\ 4382851531632387618076522531458368120416235637793646672526974977629415241027592\ 0525457911494089190281557662841585322057984784840513646397932656770279726088709\ 9285416996459458129625667824825643332671348974675766757877836877174670995988473\ 9600857766790936484647846110911300277212502882119151617591602457826587302284900\ 2117622320436238967033464353413668520189222133721113590732511325850514680065273\ 4049336080063846711979644792777970450691106131291300875126583365619417999652071\ 3602744426166755738619923926142001298454326096719197064003016215922586116746404\ 9966854928940522855393599191727172902179978319846730745628735981141940063185966\ 8194913600353727469581226086735578763940190638922124056504557639439266626449759\ 04911020164100199924361328344007629760079/1220977508839480554520914445632742712\ 8019416577638138709542552655920519749710269767206901282993008607350039764534681\ 4250100482527712137245847186469088794408953297787828418345896196329668047209296\ 7790411564624484624296476709011428404790328068803197597357193334862502235985748\ 7130706258522476608355632414617030513488454442558318063610420675990901741455234\ 0554365643376037996310073210361893794825005369048899716318015208110266366181271\ 5465161260840400827033848285644400447638243425005478818755103423543893627689180\ 3402694523366067386182366792302663421856721809469686738198373683382063585424715\ 5203112434564027263529522292121258623833516096676468663167615905945159885587405\ 3206876759990092101104612952659907392214821414907547293366988221911433189733871\ 7210167261454131342585841851715696568340461306617669270550155610635601197173211\ 8869515550549714297034679258724126913380038278984831108758063854815186784967703\ 7280260143078766670536164381818880000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1473023957915614284935281105593645300323829211077399959667410277277972\ 4477544702732211432368756473907480690764035418291306276030077337884970630925759\ 3181389820114743942265519205454021255402459326741223084215476428529391084995851\ 7948179586507565745279032629178562119841898598642640387370850986716963444373685\ 5038484730015325239260088489996963142567765940558719236340823442869001256550021\ 4223007034751800441864410629291738253392210668696352504857925333918274674796202\ 5594225245847064350550084147017133762465462985543771715787724434293111087592222\ 9401091307310682451742209301020763328861328770053840755978469547233792173393325\ 4533508442046382394889251529391727110774370063219365803663248795051525777649399\ 7900192865436328393133142310385809607927321699275437576496612175748785354967006\ 7851360104226891892575439037212341599715698817368073494796741045669576083844914\ 7021053957439008036131383257050923081502844904095344134694129120578544522132117\ 8911617631457198964954980144759014389620799459711949946076928427853209225044984\ 3365604144258410473603197210937383235664791993/59033986901184328985306749533333\ 8829213572066263965342626717150112874807832834005836295909436135052683969922220\ 8480230698582704239582860635820617085649110232940788795897113293867716713098792\ 1692491219451825681373898359885539475851585780456285028286589061705428129616626\ 8957293451221114254360094063308775356359004263083382393108665596300249670251328\ 3649316172543992081264826803917194354411388419812298597946067807548974826652302\ 6304247204369828094865645547100047317086353870839926389536519608494203792346276\ 0385295408904458879846563339754618657721073115798514627476346931057213949586756\ 7961819708084182476100364593301647668631456382522548133149840948968415929018916\ 1351566136468906916171882886776827605134227447289976736329348634852364189377571\ 0804833394913690702428195626466598972659880659884152992275641427593840332465980\ 4044455882916084676319276479750130411509240188510522805200495304498448549736883\ 6716869977573404672744584254586880000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 8739457823853871030836242684310669524741178091652703856458849621418730\ 9655554654295797265934353142887082698627686334751423041297193245687028487982378\ 7551264872300060630237511678048734624936193118104737455303918406661916911241766\ 7458462568891758483788417203464157693059583239541255755450606218627971960180974\ 7730243870049930794998051216115721066417304074074910718236021840662544456834119\ 1747199140945063323414304966363907830845923803272083591100780367598403802286560\ 8750274240649165348983494989897416227245547650423186499052616951354096422292693\ 0368692009068919803075047598492358128726945642193427791653592976626373226175668\ 7263883570175929955841134775558365495875269465112366044515355459736676013929887\ 3565806855290248598542900729989399894946200771619623920222252471120818601177971\ 5660187420384772090801130612063261168906950577079119893476036713861481575459976\ 5480220521770459118287428614541495010492701377406301633004140044733327160885269\ 4385602163024816297704157706680965624668603970465800262163658115323974175758351\ 6823774182131832819287928112911799990057741877584719/34688077185083986466546342\ 0393379552525083581480468467018376477385119663400633047230205907193877526164554\ 7803564860909942480751625724092684610694598688416904091446628045606517012036662\ 5662696091663861650253302753553534071342489791580821996249538303076093954986549\ 8697354654703045238972097664075562211417217828089681977520105572677891130712826\ 9622975861025500250750961823673571825519733525403529144899764292628904736845468\ 2899373045685045108854264008056462938622591642671705255803670304266283611805722\ 9160008053889106829461111337533510211800039984441120061976287317729367594969343\ 0632094114537022459174250476374043762277380323082610269005909170905352516309233\ 4282084000347061284167591364737057157660331248574766900452977842016963663082686\ 9289108637473831921945546459619301051282596105718427055688834193451179382734778\ 3076814205850266494298110949547063471021869984267241674626866503671097146366623\ 4430392444010329727546263424231306677356331008000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 267300832224836652053600493256435529990867805839205855094\ 5270022378388397167305913730358024668721664482450115719475148891438289431717214\ 8371127360021159349231953089173726752638432020398549024801173837856010714180631\ 0387781372900402397752192659050924765661177839688818361040302185914663392748291\ 8663934420763917310458865514348472075907064576828571473118396376065637859566238\ 0346009091669172511973675742668418172122820599366850465197467882547313497987415\ 9509506692488244733829321527964038488331455883437433869080074776848014100971075\ 5911048354438416650584809979330521826217233798329670984003833629896668007583900\ 8410760461659361628920937519626823922546547797402465771440964820264421571686390\ 9987683671837588497019813174406339586225400485575111606831724539465046851444251\ 9891867262382473391470884181232756509946758723850700010223565802848356936979507\ 0982306284593726441958066741053460458362826588590656149724164130453855766677901\ 7409972548900269456527827470711466540678872794059088069459561994705658118608045\ 8123775882653347530381074577226503989173783784413113294331008509354229/10517048\ 9346649190296429344226020966902893932846324337316568043017100781513268266911240\ 1595086077240547692147457159127475482256974755027414619382473843380374857728308\ 5162650754060164848123227512338221263759998541340729815869825887519774139033105\ 1926325546680057534778582220484050591455591270156437830003861919534108451736928\ 4560351224723025349598352952327900827863061688319991661324421356604633130934626\ 3501601058679850402543923001759572154780775131382243069313809219435695312762204\ 8266779622093752465592363928554128748879747231704576929999570154323436261084078\ 4682827944156801075968539386158649389194506491111470467289825055893925054186573\ 5434478815790596310868920819042820051999297648704474515779955267969780244458679\ 9078467399636411859088483803875952654806160549478702321910484040399925501786467\ 7588978601620190292521823995990289275521805890211750138097863043028348876167362\ 3884412913246834378638153808099701370563250974291336363577452873646080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 9658190510533387814273020892662560\ 1816599210823247502928303191871576816988293230171352325860394982910608698763769\ 6172987069013906058347034289178968308440639444088882687289265241067828082089360\ 0061785585891990138394789972768505227264560034688219699852149788994977603132619\ 7526327747076760660752280946806062058773331793966441967291024795821043125798949\ 4205046350873255857842685898418601809687079319518803030496351506792362940802727\ 7455854255101633259083889072948572007517620450849714754632928005903723791427985\ 5180618273690131679563412462172856515910683274316347911489190189514779322298672\ 7950568964749621374520422564178827565057555158411824671855825132883176357378543\ 2400647015611684481865229427425744648194465550601849632225928868248485803571892\ 6028094245150895038490502040673778409335174288823188397801289409336351484449497\ 7168047026822501125534000724210868414753166538900779769404536073640718853120705\ 1947851698513486272777679120447587335183788043757334946972419471030814089584656\ 5884489720725511468731994406678821218331635138573964802697266321049148655536309\ 356989719301658783273/377189524601345164793033818559850296126392469688156909667\ 7852355115089726907591781583728714810367385082931462289779797204856539441043508\ 4028123212214550166885996631742846293450758197248887661220556409451977776221082\ 5444238038029645785883026552591662765948873811710072769163724488678999820708997\ 2550857278653481034139275938840167256813068742054603679238738034887670328607611\ 1633232135554088594911140176308715358485022452239138444868581400254538518289254\ 4286447308603078433007018050345820832588129467083284619731878126999593560989336\ 3524298752188479484712160590051034608196363139426757538518972869179389705883874\ 7006856512264830564574445399992426588526996126031069494600292282100125283272043\ 8195159274550415465556631100874028615742185155334009045534128203310962653523068\ 4469133317924742164494457104828930323674190442791474945796535607512909435859543\ 2189914478328691307637092397915739201012084389234610969007323762724868234360198\ 8380778654312555916380078080000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1773839137971178143128771239946298360278146690463614610575115146516726765150\ 7670060331889987276657584896858681544369536256506772422050746933118263350979009\ 2636992090043040039399369246419787920727600829722584331599098599454773537067681\ 6529387819341546352508281741912399484492119026574947260691297742556511071500103\ 2811682743413781619981078631061385482426719491749678243950573558612770646758252\ 4624265436081265567372079875803847492362599286788573969549819027451440657181124\ 1509784580962168337321406000668577778433477682572134148810175760531669695963620\ 2798042252293873070712711271509709895465170583312635042097277431090822555820563\ 3015429073930423983592755936511843938502348481170336131654646004906461507208211\ 2992802743752458547213316806885018135561638979425133030387980006797302890313141\ 7441439587505735202484083956534360719468902541231406087960054665141566881714753\ 0637279474938514002451697951948049969627473749970384745612405990542886208615044\ 2381405061669063390459759271825928700214635139536283556597996194096891928437536\ 57192435111431928724979536498681386140353099336127011296593940253/6887942459472\ 4605511250035838380152918568117220369645661673117672107023309158748383167426210\ 8672015487842096676687985135101439330529287402222722177080286040424648157322267\ 7792665876676237812605519042877969487170036855870201350282090598854151840025587\ 2203479730883785643359384047055267262056351159521843147259133464699859602130731\ 8157409900994202568496100542873572626401780090073743306719044660028894544007392\ 2715544905332728745072748168482884512682544665301310979080327749748682286915317\ 8305274186941381165862079578778484520542102975936119855888141325939319860710518\ 1487798097458696017563546125538814460179159051227315789984295174065905005665568\ 3394320243190453397384649552475912770776580824021880867545196151892401642188194\ 5540437342201291080912137413187083313909359389615231494925483562697674844157797\ 3551796540894622557457443344937502815756918519804225584110954348201178718518554\ 6491157616632853897097209536185317061078804092004590258940771596953473515520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 43844909766295675193058880\ 9877766959965804818957298402576466360333976771427933763369425664785309139133348\ 5316543914191514576654478846590329129395091796294837906739118050431822728425065\ 6884680204961501579286871841041153857652246545544499345233150275338564510015869\ 9976226167900063807397693325475501685901168958006005787420559698032525728093712\ 8918355665647582037371129068724094699409287281786738975607890165686765961640738\ 4649377459911290547921142718483867382530657985563490414054614182103459222117587\ 7476873937375891910558434408711310761285717356543086000137471630760134368410832\ 5046456404272935491008374706463216376618071135554673570564591489585220959764886\ 9394946346290455104297490452211894803449194642896662546972331354668068598188795\ 9197620802551250681071164298772827040362065304459826760370543293366817553783873\ 7792388940984462248224509151790085241798790114781128761526957652446164523065506\ 5504075120213664023102247931664524638076344284831796163273689771993780231815038\ 4825919067532890103793887841378353035946852622083860296901635830562621423985003\ 58674011530609423820510650751301413063822905283/1696294853235620399570026298927\ 3279111085831137310709119950281811994548935320608119562803645499267520370587660\ 8997656460200998766491264958553382504144034623660404258240484124745297828256014\ 5358158664196356548021416623268076489407613672453052636918469333534327665466379\ 0520795639163159075104939637111454204062631844915953396822458665402923337972460\ 5327871056013094191372142789204491906583731690166951114922261969525172222146807\ 5770611546853615349456713875256679254196569063589874852100754840092632019470531\ 9549731892129306764247649307127779742343267178033606058917983697081031648151017\ 0788446146511819266141905166025747960941643314496998463059539935598883439752164\ 2580693745116484718365710127560575390510989336758748863647039638192222495524826\ 7631649846760358650606096137840218704969468035603323430403152620876356681025044\ 9871048729656883051000590582159302750228208518591056477659425742782929652255321\ 1575625716508716780548517000077218903527525649441123878163295722536960000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 80474781236953964996250035749920\ 0111693632332992748376786805401330680838400494924474651490656164908733932573709\ 1209938738297704793521313267557217592606844724558000616876642653052122063400564\ 7708398721258030030359488877696683891247682242932610004379511281330685760871460\ 2137852959658592096310566946502158748098523892245335022012868982721243538184609\ 8954376779120879640612382415780898848381554558538710459036806744394879500420164\ 0826108052813576469812238763829779385311336375527988413587967207990304048228344\ 2258534252891400203741471858595059646362336818089498513964126346756309342553594\ 2268726868286350526876581096090062804566906897319573008234470562238891199663903\ 3580348092610273953459989046835085923439509816989550760445207418640215184096904\ 9784186958568456325105825839962176483581852202075350352688847953265501459325662\ 2011264866480832023462357818628804618060685015222437778406957152263453680609126\ 9822374561845645435364237076950238755277356264484469441777007690843383975916365\ 5509797337858419559716780121127895742807122414255172306466563513640468297764625\ 618472212033443724973388464958718089/310942028805073352749711530219327140685069\ 7097008889884917477429609269403546770547941873069603535313975078824371754567378\ 5615166467741320922479669902012799137239191273832338309245370757554896106888544\ 5651334864095226648436290391385802491480500789447348632786975235586105418031616\ 9083124976105164403312473787855413836965043928689393577041569034684077098545572\ 4153784023066734559938693777964377413588937702483194903730912138947785764621716\ 1286736158887306119459259800882395677284134768223179890347552867767403715993571\ 5437164572766659562697923889329637296328077842823469825336184490184366970723231\ 5236956381790838794119905543276921769587645049559405409280688497261101771597470\ 5633768656482067962857573351608124200985226372855030895439573778984599807255700\ 7553278172105851397483286584555628216022487587486786343206696269880837568608858\ 4172358519767350472587542418003131480944310596956653676804643569394049636877383\ 6846191420871816949095989682727947575383282533426790400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 518134047166835189021947477400648583445663235490\ 2582820419654858049709282471289790482964301422691241038935964420892933994818696\ 4865050241391998519651984621213785705108455153379382218288276955241461651105437\ 7897360671233720934838471299872930525029417769213063904419779381272002506169308\ 4811727792288391985348983967234573674476600923241527369210392175910857139844507\ 2784175677465824677872812052741551995930321985581897272592894554533668283480519\ 6649998375980325569905642250778269575637996081254433120594741301468611606402519\ 5437200779217264570151154324103988457493130319601959487915842536184553423181348\ 8312933386689312056054385536553616942911384154275191700128816298086873242778040\ 0863130929916367808083560807535431776309690478442072103512820025168516603614321\ 6513329997659202298236423682625506000024415010680395481428523389901303745001661\ 7697642375587745888850823887991997472776291435907164178767624358257397741301702\ 3681532597328068088962650048757796370219829952678652066561445243131347114868725\ 5989699354250968240601026630820323163763294228629984167076188623820376515379827\ 7077841725422038843038540489240713/20046618090869704593935495887813183185527468\ 9782077459450691014680788460953124172945797021081907114313404532592926035454692\ 7355956303615355363573766161199742154226901536770277260069462919628578900076648\ 1274034880037977257279152986308615491014393109614626150991130513959639574862672\ 3879579814955126093403489304913141258265406127835558049815706674357565529349605\ 1777736563010584089632559102893640650193555819252658191937235269460124359996070\ 5833256949062656441021786616772045818397624054204053670322164545314296146270455\ 4999209254759665359751144729009374568491751269639388120173001041228670648574099\ 8492647944542434923148850336860939367827822677015121970988248481332143199669119\ 4281572682252399987623230457256763963778530658368722516325560665863145893216343\ 3593124163660982267985122043546640066983759464416082586819200806931922973814537\ 1744709670332148036314858770068423791373939430096939101395349618939493147648911\ 7865302594229333784522043274643158680741858225608274025899884544000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 193401961587269271917200881923429698\ 3380600707636678005318875882168680168595341076731204105811744480104649847897981\ 8868707285889521640498262295971957674235398106202784875549044243025226593962800\ 6961964874996060011416959045946752994248389679360836812308365554038674434840999\ 0048730433545352173938198663746794496980708698578183851377345866413288606672134\ 1484886397995279673979311659431694809727229878844482421298971303749408737325791\ 1279785471861652391172174671226950738343188059837275525499282899785278748567297\ 8815506685557635420768319084268139399569725926732436852127970704884266256175944\ 4427721776378817611664268304026646440735616168317833304326184137246204783045531\ 5919824477225541785079348630344243940015377425030073511220223078086678417657462\ 4823741813632934520438246762551779460257683264955377371709616497687229497492009\ 5491903086942309981589812340366447945227959409751547212008572977043071103071109\ 0069237654158320237050272149751087679452959255321562561420185641630495182100393\ 9652765494772473288174295732251622455087953370406333644176213745064723862515692\ 710160428813870140297287495914197409092629315037/751387804429221942860441389267\ 7683370069372009499241966939217624891376445200842712859582964485137976392745653\ 6662698156463951963779638646722127308037791068238700137458305781149246570375707\ 6604969830084707884354125551044175869888695150946097669245092381613603244457650\ 7386933164382405588333778620903055571349825284772916439669022036559138089824491\ 6628760140849562130348845165790705476336940936436727272476757329465556335508500\ 5692084940319877201831223437512651995455500909658400818062713685484965517964252\ 0189973930689496141054686634073386563200054845462106628179705664913268120911026\ 4382514822093148616837331071383011028306239584831491950703347945367752646713897\ 0287152710378317713694795158513270442911236239876934339766245318876909154389704\ 2316901441802813727224414851684336311969239368602867542514354147211920353731880\ 3914758081165180441386876831400674398626085608656469127160050221519748046592574\ 6835682930726127903904925442852152879333703225164047725939828311076803839000576\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 108636663719228255037\ 0407069112730899342916400226613433970569146616314335096990099727803440682988107\ 3965081856700341804314179526242994833121137833212666069819416746073154934613358\ 1273484866685201101674498514976552094780204424141962336970560823080714698950064\ 9381252107053837136706104961395847984575032255928557780613019911803646304549585\ 0337425488182275279338807790640501014623692580199290274074609076425367451064738\ 7804961726885722025283528653056718364431721865321373922445050028745131404312580\ 3590386200325138457720265224353101137393217322241667925358658840053641314463753\ 5724052914214847849013648579592661212837715590025212255930461039680596407810559\ 6621736493977626307181614326106735639838510554505463910679472420671490972516927\ 6637602133820804500800915223250215286640835554111918340671119417514022307092820\ 3444019484158312776681281458770282598498254121879122962819717308264328812076284\ 9175192347901640048910949805376966985361794423712233749664458582038641825778484\ 7038909497450393515584625942613662971861700557979015274104507622803634133773023\ 69585909310294711054280224192813086658385743882734035931050168132553/4250684899\ 9880121620980825480519073626592445221391704501924522752914385260500449631426800\ 3502075845190142970910040365578130476556974618599951292181376820793326382272201\ 8567695902251289174780438699722524689346355963252697633471599216878828714691914\ 9626853290561593141800019754538810531426103963084936845275872213782472402596715\ 3462517288829224432307781948432902818951260820764250365687832177567563467041575\ 9143336430183713665363247692935668064883803479245671754259634220344595333032204\ 4534275402551117701884433548551873842032330379239442881632728339147783502990939\ 2143358570014831407821273243236521320381070160777901104482225427993583554211520\ 4342864627283482079816676440578400835464671544798893375629786156724230879599640\ 8005039223616718835896214551975934459086047662674680103565278113629559803236356\ 8347861517091433391018449473676344624748238497228669620202653605308580722930116\ 7577549670598699331999301270274752552158762080387935670054055955335366664503618\ 1579784244518115187097600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 266827905677527960151695827255054297681662421950412752701386916915328390865\ 9523919037190529964931838286092855597848600704338346191405388937889727432371789\ 8414689312619133687608931599956293411660716925414444142140519262052821254319397\ 2145768096394255244674522931171461444861782173390015799197866947994306191481562\ 8929045209235575765188270784107205299518528122652720699773077518528539687082875\ 7969865326927849071357816230304314004822936977760239071395335969437481929897556\ 2023798886610997298988162533223737210259112265296185796028942016159970578400696\ 9060268023282359892368959006738383168949269051430217404872054852101423341542631\ 4310868208410563924897697015212950733237999290052434585499213671275524232937462\ 6107102243377531073365767449781190428240395463754638033038894725850474948819237\ 1463896695251345723677304649023551558699304244867834586707654896671365598875249\ 9359726354478309423445552657315245793295105983873028646639013502858663246139485\ 1109224216701576523574387284608394160396069397073268411845704847110672518522991\ 2173117929818020262778070308107810010985913976349318124970327135510510991747606\ 935303330577/105458102758323275315823454170208539136283988592257072521568229310\ 8579016315147742759088553247425070467260214438702922213543591637097799840452377\ 3778896494379884271330041587566188299212730982369187847195154043355143940862019\ 4503625891216798385101696790312239010849084447877044399915066771435716744536552\ 9907443190124931080993296095990049312092859375330046716650970438864732214038076\ 9863816675881332769414825639983799022737888988979945751724621341814274527998888\ 7587879895696632982527598172810447887681177089011132546968690039906090903051305\ 0807501114548681623689221887239802007239587698098418061051551684338867312840178\ 6079394854834092657106239166802523578365751090186959607855185165374096814092835\ 1943642222356646094858979107889520303010457171978780988211779371564734087652384\ 1252309670881152305998284212786746388957002347608635990572871072656191064410969\ 9609050485488299171665234384068596111417061923927020744348024612423611889459745\ 6782221193721143400582376154054955051660607488000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 76819867654232680147088803208687429767686585631621317\ 1368240843303343100507744218462550384951502954801757607247458067326097925707112\ 3415986305606837896736164589613214662169316193933941006895995894780468946663570\ 1139719612798080166537525432219134289246745535383696160885660177695940769942008\ 7573127718176968657822420531544339744099214270876732756643872433039454239988039\ 3001096501522793162779940719204086947232710622996670557631887614747565139738069\ 4324602148886572005758024323667572550750516295464340080346164089232951633193949\ 8527960472474882308824318817798362433751329172583857300858817476171148888056104\ 2268867797052951958657455151843385330193671694988281370573148267497483638811400\ 0651726351305197203202979576981028229599822339903549644854166329511012214461339\ 3248323281494485120914577813630725420001306111460045792423729437457358895863290\ 3465022044057503244831313119436108130337158643586217861723617167053972032912530\ 0261193344016821557681610647314483640900592796571611283307087658278334282572729\ 0816528243213256840122941993664845097694770790934765761506300011259557717272553\ 2586605775014937218081354800135526861763011412699/30757011567920379902599485430\ 3593595232756141830269366049447440098395369512588989301820564116834591527222379\ 3538612187361732439483125928988479626962761876474332875777257131743086183603964\ 1579289227367961045403119533736544153251212319120351304737755482182365288884257\ 8478939715037171263216218927167912566533735096499124220705462554210162354197024\ 8393401355761095252081230893943782886048464654480684460916114639383818440075815\ 2585723102377856165090188012430638361121152319919565708916798999610651934845948\ 1054788772137623497829179171024702497739802960307139537951737743694269208732752\ 2136489424097329427575757264088493754202696222963696604642356025296780839638665\ 7818165226530034145627106244711374276323536274535890973385492314239054298670131\ 4664753988621226797209360042478846366038399490182611853813004829814449293158599\ 9431791361876307923418210400537656451105629505367888766675258759167892235659879\ 8575909733893361637277902348156936325195683572401119131039244814927746906575108\ 3943030320372121600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 1285522932305623666130498077891100984912636625748119061170166970743959606566626\ 2396901096275217150839406801057198359072924370517246845845726773836256863339922\ 4672837346308620077016485925880406340380241681698344264315629975365116638929130\ 3597359959540446205219744668080678910436715193262836868045383361886159178369372\ 9997672494025215769256802539105903229965091745503933814794431091459412484955884\ 8112650162240602266450659495791030190943036356398773052980643196997721814420903\ 8489960836107867277351628646377725560242526359771301125565075683468034181452138\ 1895795161497423726140205468925445997601883014417075279046944053601078983477176\ 9878421408322519615453543515842804906673124937772993921523403642293553436057499\ 6827879201029788610895619474275361745930152614209092535203947231739309159851873\ 2526335508839370559189344233271588460210837594164154477987305628663630650434512\ 7131104493389245275936994728755502928932829056753912257708836985998939423412306\ 8564829999655372362383662353246151523651930553031731479647981033642529509605984\ 6702324753998830540245234821249308466338789948701555570448526924759468253882883\ 4133082055289285803/52281430243201861568496354211718479754733282281556519073512\ 2672494478134443988283791488828140164335125299783081435186169354883664405302023\ 5662334501600475585789975056271545882198232892396701749053444833037663535483650\ 6414485220205200278465043962805654740575321919154032450680168388418360576821902\ 4110950955991380264060580267332111907557121222429248463441135926763180506792303\ 8647780966706377894497596549853585165993188600738794963897196943318564564289671\ 1131582416861980869834827476802928590399939258368505568082584753267342223587155\ 4794735393442957961700821692065518444575579145262498763137902652193275461618816\ 0997884344257842949391150460731478091686843640938516320192434277900589736732323\ 9115147452737897465792506356163658445253830752873475608543490538040667423985207\ 7755349424966034046488574121188100554350143672561771161926839336866795292568143\ 1474224307151464133301930103090727788091134164141458061690855212152459663443478\ 9167978869446565793008541505777553058732267271394559470338048000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 499588078175478439099919190832025230\ 4525099793308761261527456557909037093793477835659755735787979077967532125010790\ 8518018951009864504010034628438899061040396037801385414329472485367816465373471\ 8949387078307836844903279987276981272030755646839439001034031803188093933573885\ 5227970804036536196939402637595599438053927933737438931357639769420584562726863\ 9850426128522449055989100665276721049639934104677501564014463187886761583528260\ 9389722629622802026442187380462052172627200445814092950207465434056814129586740\ 4112399089913214555488465330879318973582176689091985182324254863241465618174058\ 8625993022435294758803103569504793535383780366657340982467476753352862753338578\ 8748171704305212828083182507785804049001446075458695279137054756118259535967950\ 9172687905377307329809112847515263704371468074735442603099422123995509632820733\ 1593915036081953408827648473866116542969784244451593807922671081251709977575215\ 2680216729856785221531895139365337431689813409581608358259542925894324660824293\ 2428698613574082367050378757478644841780550499214055817888672493790622155646176\ 9404065338573505320056011154305911868374368316002302562749783680712771/20687895\ 0756774826851375536599914169824378194002791078390532918079261196715007424356038\ 5317544220634991125247715304571731405336053476087546240237261903413859098809357\ 2177262156298490296534278576414405951297073367245122903624423330623340450350328\ 0084719936630406809002700754809640679182353984634356099830388690674410671333949\ 1798448563677318153274404526090635224825963186376206128739777727887223261466287\ 8984036359156884998941743573350339560457093091041073345717472132942487327313090\ 6091156306525753126268736194105748938273888756997206998628660598296984872038096\ 8609283745949213025479837727707819462217144209862995482259332539864813863477466\ 2285955493672186256639217735060829523539590171758409382372588363031597363946536\ 0280553091496899124523677662741137938963929024917267625822471600488129515628853\ 6024226599808510586457723516160925810381208500336192509657656473316633220678931\ 7142758206241711643284466109081540656706034000792209161550799645992444450875224\ 9135863219855800441365433450465491639336960000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3022153617634778970664122633830218032904254269752274277\ 6320517138100586649362273409351665473065039447618378729015247589708706115681297\ 2728454796557558867349292214210760203783820627219994895113519750517530927953976\ 5317339826021395729597130899247192510250166344145514416220865772008371401136190\ 9566518611789655621930106038000290446557878472096115908354015086437532251580776\ 8965726237814992756239970039004813866629525388464522083056966283578940323194395\ 4015547042460380702490125260117509824116828655587694464062812928487267406422350\ 3647266951163526802234141361869577387464593854098325683317405764437708680183451\ 4605676312262369740955352109275790110810455707053953039234962714290691277558814\ 8638020107725814016848800360240247744932927582454294497667742473258508800047503\ 3082525917365656487779291389694763098738529110060049921121999078478601804971697\ 1954325719673304520333445237124610240000279326086118879780734539768658109009583\ 2473308203690002606163490403120823914367236292683956372310388367091562188240069\ 9936522108296080228258843414449226923591955486871412550637748468694413543847523\ 21815188603257652820324646862293454992573096821037/1276734206339713250892362327\ 1133893452472280261440664590480159344467674446229989678034229056009788039387880\ 2816585835954315051406200211168310402297977484548428456221007004573969075240346\ 0578124734477591213763528987332594222776214331836351828810481693645208317791786\ 9391405633642446266852086249478005783242907551783523949027294223069267215701116\ 1106533515003208784403713011831825548023870836964105403737966616372278222227031\ 8429234722402347161111364260454960721073228993285290120343493513785914759514972\ 9448131775555850990865200141645150491848941685521121575030117598448652500312354\ 9129595997988539591363299124012035203815288679745413831560104265555934625499088\ 4018839297201354514423933689159519684693433360562651963924807198594355918540727\ 8387079143286379604437267531619504985328900836925727088954745297040931380826108\ 2178401032059151010839183905126185646375618817587336952544758719785808543310257\ 2313284020206046091744646312120488009845003693364181564607503531114215100989216\ 4511166124166286095155200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1858083300510689316184136219895629322717793533481184127169130314353115627949\ 3387756767843949313608326712046211704030285555017462374618505348169672903122779\ 9243381202060807703453065209606012987455812948784577845610261506682343001252908\ 4672421187193071657486271709875739541231163944172427505960497710273526261289967\ 9679516276144635688158048025610890600006775015831331501320597540047033136289922\ 4474699357457978209196558854345871993793048206551576322929514716426134935671114\ 1903666930447319613278250593398197889613364079636632889464197035042466000658745\ 1197597115449426707841656215916229052381865824100961506072360430067914867680769\ 8866759072710233761069167844478908263929031746282161109396079539168055397615128\ 8678792726791108909633590064833573272796069115850820556907933152611356676544269\ 9182950216178962024378131027419001662750245980633966455166116377480661405755925\ 2963187265992556056250527676538212503634646197740452827699020224974182044495613\ 7101578918769425396847698386240100935138656794286571533318900505836027118044469\ 0626261956485392638013171847519136529364149437961509798207934048626017962991532\ 71834256300086908220306363780829392306673142761/8018813505814152421748662453784\ 6155078807555448458150177823359934028621047437413090665318102899824367595244903\ 0207387126936093890693663823784816506789765822925267822233223565419602109995043\ 4499819560757544470609144705126285483055844365127312659450896218670229446566992\ 3759980572871837070973685144326825972252121419791489967310509917268263624923085\ 7815924317487275631064008036580799994688736851717909103984298577924297545402151\ 8338522904458745869184776866674733532590672436412862472277690185455992207127084\ 6403893213117145170325235914443042150081936300322055083092691162192770983749966\ 0689322177881744809211872650985264539211149924916849502072404676157798206333876\ 4140445719188337293972061741955083894851037589983563394428782929923614606788047\ 9003021059694871394165168927945705124791428158813196307955211611358803282564932\ 6893329640951322977318551387321148164033222194472204406377000681389282748893685\ 2239179527931595361784057305541750811286343220176597413101780256430268229954986\ 1708287211269511801406145777211801600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 85656168110678975394994787840499103307900896937812791446340525\ 0199210297824687315067232392919834723457608519778738355405680450286211327043469\ 7322422085332801061141927601586782380664277809460786701697616001797086093048625\ 0797883332840278824338202326333663943676920688340132431231506324426275049000669\ 5890280018721772915972627578789771682192114344207628887620858235240483520536076\ 8365825386393781379678521676888815303698684052196757623498819774548369798902769\ 4270067253930532073620356384332429729853423025983931962924196309737697476960984\ 0517998902748404669266882736050688515385452642844532051539923321552831511281036\ 5748596788096739480498996919678122928373188933190808890610309303641796192118798\ 4334037959053501693727345053709689944170239200693235090485986070834013408675100\ 1457484237098061691433822650082057890997465172442055769042395897249929464029437\ 8567624144628475971891252225540629573166146240415819976008885928697642795930493\ 8302707401664841242054643664758501567329567533765461646713853402303918441527797\ 5128893099530895722432019106130849254923188993866707580142696002573819404445266\ 066061383727737126854615068183599912035562670094485803529/377847303005546533169\ 1205341618109215197737479262454542689771741281990779045026678375379022076360928\ 5109023727171960054815908438994539893197721113564912417926998940909927581645640\ 9745250430023213873799511212679347533461212205149447584201686413869776166220900\ 5700627305383381413205587728170125489319281292184978600045839488950173230515687\ 5878412212367278953275889122447654667319302290061577211229865296465985581198936\ 0043981786524669924302793486624329911629513172271969086321009651278715151118021\ 6704110174499401203342518911996677885926116055381127146251005911938628679795613\ 8577949252885591274646905890101107027420654172016174717171513106011825636528823\ 5485338440970038903951208207929143162777714480297657833532351235034813130446449\ 2529955781697408556294965468318385828796928208661740766007273652438732529491927\ 0713695756638316040662166766073824287372786670096925057546122916729759149626381\ 8137584539865720098284946094156749757180819071719207895724467329894252090085366\ 6634530445209425281216950807340231960821760000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1721886451597280641265945233681681636955923755711690503\ 1631767999533816450684673765220525192522644879117715343504308715519731318432912\ 2931467095630951936958063069232896427229091864692792157165806973695829530089062\ 0168152272927307988780172698214361417412192801754769201251316952136958550105810\ 2810433296422009968461125055008960689389596184696021552137017241659459203751849\ 9296184263733001760544036121695721069554115054540319586539932872169555078860182\ 1229561484435997177775125628822910194424984939464857074745281425264863731886144\ 5617123294450891053854689874237518091704387674599418117630779228490294749200569\ 9070364574851400444405032228020439928048591102952680219480181369324595915700014\ 8182622618579356591279382562130176205545192726352400324209203647988328320758184\ 5117259394318892587663568343142569066446488099813556607812438475260167451663481\ 2622340753107299621285006570572506328981261291129147457581950612321352412071130\ 6491384266061064251471861466253757139583746007500110413224668114374040351427596\ 3782128261097446205698075472582403998067392341018135675098997665021066830474197\ 302700796135524742909588267295463548935986301228980365223649481047954087611/776\ 1246964062393348296899539879276202805214440386976734817457431138773662501331142\ 4834000100499285513974466676060377291469581839719790246019676356517875215137678\ 8791295987518842780838024894050594445286146014947967089051336527929809910655388\ 4758328439248381155084232121148128757967021624060700003985570764412285820312156\ 4454240999566207831999499833054579905313197332222123304116093878698055870142783\ 8052009761755260859192805097744581090431539787209232678924760343092334642237295\ 5943960265554998168778909469604541060280104725132149516268248131961232194209349\ 1013652384210813464890205092675482433295435202315603809604610833764000740486188\ 1213380874089184875915365854077048567997674612204349733465614674426689345446509\ 9250355874140940442752983337953086739535343074190073941425291593952670533508116\ 8772216556066372886908174207752186199349425404568655307297365780886556021598685\ 4212395818459656930152367813249709951051660449781507108368510773434457917228971\ 6714279748715243951342604199810995230512539156241858601769189924405248000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 722854361649553913897617042\ 5262629229461595174551965182849564158855164977352241422071766192980976913548313\ 7458592745036259846520576136236007135546554380950150401452152113995049730437163\ 4987051068687234489833175203882429810590871723267740122395841199402261841748173\ 8729656659553731495071714429049907175183289117383620940228561097072619366910380\ 7863170275073874688922852004761874918026710060496436456185808877780283074739441\ 3226001766411626075611061730220769232495209893975185015419437444076000873300849\ 2671643571403899148903287764631292246832489663486502484970855041918557234908715\ 1882678946904682122204157851960149431517696916076032039110391522618010549351234\ 1684909520309961153115015259015176772515674151563953719811735465177087250781187\ 2841281145071303372688400216228983263044256922008163307858608342910587136840319\ 2249642109073778833631361498369463937264218075591130633325918443935440342261188\ 3701954621002038286515212295287367254513821982804166896762999658815462041681624\ 0990230207038786106920653201888948682202254744436822184261804515315225071941312\ 4169338752782031323238186850561418767108829020072978585475647941763140527876115\ 972907642306457178089286519/332468672361768183552105659219625043809675792126969\ 9116345812979681728954292302677879498708515615972496957807501813751514985836383\ 5475270457667360784782647641021385256058345344449235087960772846964263151501511\ 5543986141673493616051957359012034267686550827451757556498465413990695011515257\ 6359966093264559854933756195507984974820895628163604763135743292952642145386983\ 5101875946194313079970175208129235964434304832245482450247986209142005571842347\ 8360618325855539882804284087232811542582807163062784020193702247437759588324708\ 8143999187253358998431624723317507770967772831321848369520646257056354417492769\ 2286487359591985773666359307461473289898492496554445110665957166144894133369778\ 3418032929881755560419586257929429659411253485538394287490282691779347207763818\ 9586919915359427696521959363527028119454159874093713904527101940185347605008852\ 4444096558079122955879421666267750858754278791735489865579180525426045304383102\ 3860302030609901860114077381956564884631670798215937416668433693073057803017248\ 9001502899271707073603174400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 10263853939568972554581795298739804752600895208168906135787318538917995\ 8551773131776644597365989438466890658853836712947358692990903473230315338231060\ 0968812335070271705832045294784382708079120074142505723821559318260179004258893\ 6986097685307863494826144552747755755691330516896120060626391234242035904699941\ 7608433750151561432259959826233763662324691213396002782766710910238470030557605\ 0066364832645003505532343593028871525082643511927709896436911301911410347022669\ 7418867298358235489546399869834748664522972513039636027314700349776417750437683\ 9531759383662818907535055217980175451046115869401977369411002414598857466705850\ 3796075927718673985692169595335318447119867334722505001020572917422608955119692\ 1699732836287302584888185493887100626609115342492334925213234006271985592879362\ 3848801229658440366502064105618271925493877230408682995899882262145896299704179\ 6558814517280788607810075628495680965189614494190171535390957176794167038797211\ 8185135661795433270559991993298119958338256584736398207110146027205445286871447\ 1357776508690866400684479447148378963994533747802667823120092851375663391448763\ 4210024613418873788002140443262822255318632869414248823764055012631/48049898615\ 4319394458256310111510555119033079244486350978765364407772499361326891937469846\ 1356339412054619677202621316943625431730713934169750745125879406911528598892088\ 6946320764665005813471052268351466170053420258718442516716706787804541804821375\ 8136408986015511162372309793765118281723167040345544596060345835977370465500623\ 2953419326285178984379159126310353070761741936694125394493656017453030612201023\ 8169082143634964161679740950151003501989921757560012171141095124073984335517367\ 3775073698607200332406395641194841093546378319620243042834920872189520772926374\ 6210701792363151753117606919478777805943199961845281359780010534814009513910225\ 3296696659670179611652192907112570457043583825873931763229846870040162391014383\ 1083725984669514510546264053561472728824252430917603421550369468749981217703296\ 8503844263964226608349295848200735370171008182873049599147197261990324860517553\ 7331447203291582778041887238691049744496825449552489457291783044363923427475785\ 4558976569131846778510071824930752688535459627041966874910834189926400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 223389136608504840857931507\ 7677026808626381068851135970058857658023721834026719659038920255534904853115027\ 7546546157945345510751399820498895900592883517014034377854400986069149118374488\ 6021809014979616491390896603943559606584870282158623720064171793692178830277719\ 0271767540855881624014821659227457196311430233812495670067634099860868357409723\ 4754291555324915136239020529066403834106363626025056894283956913014317937945317\ 8257292096460634509601685461928268033767380712126022597677883143830696659781595\ 0997361620200408059168970595773331748727315777141707413404101835760625956000209\ 3834406200145149108294875788359441700762905212989920291793674147144099995889988\ 3246036316829736704895697533955333158021364518753532385031468597725310324599752\ 2093105053695798776688967453603427864452287448232753470590496833928697145184027\ 1012515279554700943407243381972017402133063523289619674587675750210956360025848\ 6299731751547741631603003287637917251762738502398671819850589513859115886523921\ 6898502236150129080903663713744577512839010754966279842038359338961999869637940\ 0391853042432621107419331490067487485391618881865844919713242465498841015310362\ 07038563233004633033837791976706157/1060535260457923207125039973507339984704955\ 1377645983048210335550517371428955105971504674258669700348002745018426355824909\ 5027557202284973209496610642919616978799319925399122448926221847447235653205016\ 2958355518847955418075469146315441842490868263218499754225393323699650908806026\ 8720330652535834015323893328577301653379759159197965778470959688304926705736386\ 5638650475637635866600904360047612911322216729761783116376387346665256800882355\ 1083820113242349634374121402792935862708482605644962815102209176110835861146776\ 1011869044205748814115731527753771167298136961069585439764310817501623216566788\ 4364725676998016867006752300771650003842997621476664167694504851538256827040232\ 2238455880052364424940248283062201403390152321301317988340464761046514530826379\ 3291090060736691478357459560447714640229492921877495730311282596455339843674941\ 8299829772869865009866115178142912891582768421013705883343162307632370821354914\ 8623114410091254904142824275704555360526033740496928312182880853361475692482360\ 7525551007886285755050479243878983532544000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2195059161475449784949801618295187415275280541926631449\ 3561485744411903267603518648310765248967253672630855302688875429405531818015988\ 6572724803525195915229080123026949931313122499109108894999113914043776659313283\ 7882265371133922795128913062887113252173690566526445611416189176746167669240534\ 8570547069357993435813232067882914551639586422744623749699578191028410174563212\ 9700088663741745246561911991109577355748382591518192287953236674021351001088097\ 0570331629804436354224469031572110067735255184824010781094570051520040693217482\ 1789901645229046642395227183624706511634291461144880306633898262877695212350997\ 2048262026545557000523989202058402335846009549042490166161328922519974505449363\ 3167721596602175404371637178367246672477301221885906416482442356182078895203839\ 1097065671549301113986863764250079254746964435416030679190320898446272552629232\ 7215956006747642230071672931550450765755337266930324607026508028367030385919664\ 0968675714987251747104944307387537449761839818985833550267266906602578474192492\ 9581928781830549338766222356150561411234933091864028537767923978718864128637023\ 9707515226456873769799867695878829737484717255210552916224477521547388020778207\ 635713992775871/105171644313170097417158413111003810950254016561382505349319253\ 9786717725787991552510498543015218797494094907239033256862881728012520228046518\ 7143414691505747898913290851866157014952278524809901196492917512850910323063756\ 7378766715740456477614599762780211262911731904002588365290488394028662145114397\ 1950841303711681611917897469520464591803113127440838601043798557642159264996438\ 1033653589589858901489151587845279457914648026730265787002593741956721198896705\ 3046145871529537211828198104667846551099566183943677219356175332405078807985621\ 9688100917862634838273934105802896621507707675733751880682030123638625144804776\ 3016967241972139453504140533513225540789125811558154469038879520213344891417917\ 0652314487929465135234571308267615668749892675391790203616442138055988020391645\ 7066680692038529600154298725519872721562294470147125252525347169226363833520195\ 6847408934597618800758540517487167289257524205299229973218734906878196010056794\ 6271886900939067269890113848985053461862283859819954305006523065887400132678190\ 3150228675526247771814232064000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1915471857504850492366857285170139069589592261271817433126781789778\ 9085753018223751631450892089437204077813051196597821479285883650866110124233705\ 4546016059663549646564056616713865943518458828970828792296878014982676871222119\ 7523020178518559144183172082442516231649196210220706875315971249158563755070016\ 7180790050689499525223952564795132508628392659492554620964852209802459800004322\ 2731601063305224634751260262731776259986732527162724537654760040399412548906903\ 2959463791346754747247320983036796957123711699840222488487913660389105846057907\ 0099249126291206388774871284588809363576588655604246770996142831889481727347860\ 1322195301617598553749273003653982314327058769521698312333822426249572166118101\ 8277160675618656758608270573861785120995924879132843720278767351129093410565304\ 7846054422043955818677299196899124587456561966881943823988056470155972042980508\ 3838167676157060073718985277653934132303350872189630747630821984023729935709424\ 2063517244893934063045753460890459129223732811440412534277789902931047318098376\ 1285228904958622247060830362352475852485025651225073907398684004885590107302067\ 61012733199114919695820563833894027003923245119491579228794711733870656739/9208\ 6773184892830093531111806115351314394035218172373227836061014682285004780482864\ 2913603254196740690621006991895034437727258681107070110446287660352682514663073\ 5633411261169464079889096240110564472952577875289300529855994786440981492929910\ 5491076172241183923131769219907170848289701237127224363298867265580941010155699\ 5924665389255563324530716295216946674666621359923125861149872339063923197250889\ 7920757339901945199698499756171999994846077449116307301869876545751878589591002\ 7943179004472658369494886198285963649133228437960269487042724836705732489736847\ 8322748090161060380789775141005069852316142388761621870229307887723205771910233\ 1593755121716322807107180146715978920662457014742244087544638867930205171861092\ 7086547769282634457188852871006706964770165318598810576245015832573824605152078\ 0306026189493247818885258178420287203050120887163458200294544129086265668104596\ 3426683847494647858508775257911583806737556360300805367797093613414207120611130\ 8879100393496435773368354029742717769356706489290426405431554078272264297512960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 10879786635236274\ 4245749582066921141681047758003777146932652042778272337894036995979951525073474\ 0822534860679086100126483667570080137043875058520307745764587673856650015425622\ 9675974743661629335383410550919434434605370857710889565958778182117908518517649\ 4707364781080912092847026800706846555002162963612047134118838069283593226871141\ 1828939245733884080359278628609312012911148864792859017960850656387132552425664\ 2442016387986470488006962156475166170568629860453815337217705221385296766470720\ 9498176823821121721896957916974447194872635820827288555698897623710069430776271\ 0820996171403590816908063397406213924915100022129944635027123112289053525172204\ 9734895377118110325861472661453828774844444242425360056961278581106831401657638\ 6719679915719516666421084067044388855771568517655772107279515857156810495564253\ 3080910333930791809430872952293631453144865531062828285641750410008958759049187\ 3888684030869789319838178408807938120665380536904446725389947946866772784903430\ 2658367805234514966169903898142346861532651809860034281245050395581231017031429\ 4206786912650513688315745077010361813218686033687306183971603541955779463423372\ 968429564081718213349304586349959006828996903155895110323/521396884837199636446\ 8671507519384017752267020104060300449398488997632595527492221512347986743072101\ 9662247540670959977025012564691081624281311578970931423480695456188009770806362\ 1837453385136259450318146340075250761448362074826122467688030319967570862147045\ 1061206978685939828093755083269745510919120805365656916179282228067468109834567\ 2570692276445284107287492475149379590747080102389640190054903332542829064464510\ 0585538674228324922023355633497205714857621007946033990546749954925630931686968\ 2782508256528200747612024997467357335626529953150594134043811694472470441955217\ 5076680166747635470208786070511281703284338238255578823608023763169213704866818\ 9076677659967401925732551039436497070233743558773869186417440366770056731021080\ 7689949291003473896590576943443991610976705732471791384926222602615837405591840\ 3589941620095247694744499698762401492876145425544237261895776236862905197520096\ 4593612536329974449290362221732961132442969428241971274463764500264254479046663\ 9252860660135128045976194383829633045186821705892423372123140297672622080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 4899731247252181892600\ 1907504333827936522024272515446124757347749721363018730299839717861826915583637\ 5204852263739370005996941940403830516738208427926592518698504137605200387630967\ 1023768289975984513458489291082110009274290593992036658669556920525588947069373\ 3655451016937412853182434791155938595816399132992461239374475067597402268630590\ 2659863606953233897957865100898876438900003076382864251295922137997751227235945\ 9068174725787677338454964282766403299817158909717102363397296711329124040220109\ 6216610447019831621154585464639966054700120711200502326191280333062385540405567\ 8688616100445932168240084631142009267915962540144093166995911128538525205530803\ 1548913616429279708734200595386988533650303063130283789684925182952964561370130\ 8201413177757173074390733925203496340823302293529768792660247036292125843902145\ 7700012106386384140330064270495033417823808583134286538451758094574702315844109\ 2025069362908869756409318314354574542952847479127179295406182447046634909222551\ 1811708978008632517909027135202762747021270584018831300168376884166285043463922\ 6290085882412396165082698516498716586521041351471380021694958221138755423948213\ 7363136486207392724718826928135242417520486011616153335567286111/23244926171553\ 3169276009925482093278746208787120036654300446509138489679155038055901562374787\ 6800687075000260537851401732931494881946962124189824893481076334948821138763788\ 1660014374067205344369770835211583936289971635644506803111234833215810999965281\ 7232129673126929730807579057297298844629600299239232662246648815845439229406518\ 3438995435030490443528706982279490484606123452751409208443112027816887238625492\ 5174521214835299231535389934776972210446891641256900471785921227886763483510895\ 8744680351833335431144280153369797342628235719908321016259998050378997250383683\ 1890891832912974860693778272284487124910654760675590487300409009212194192617720\ 0520215824122779122194251241028353472219987283468864872335841239239572272630969\ 1950399094011213205320184159514960800923570202850578214117785616008466592121686\ 3043897676883060967111164372223320611924950134430984874696321160461171313589665\ 9123826050942500373712759130710364765325576410983681413158552956598263888661847\ 3743813817062401586900707506506265445910910467202277273414536880399344184461542\ 9580558339932160000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 21\ 5429766260229802505403277500028713874226261233520676055199819292202178839973503\ 8727725790229164219071443437465046104818887917270931011348790979969628677485340\ 3122422287523514696213789176842061487712739693206652330302319960869655220777249\ 3271532117812210624417307737921555233260115253788632006899876257577878157135247\ 0505911019717148680476905457652554870739904444848967370396774748845409283680571\ 8646019443766026043308437640428044134207614089904409146856339736189077741885419\ 6221920490028606179034382401313566054067322819208861218287583809409555110797925\ 1589958983732039937280124624153383243944947933542632711473713620698895775623228\ 7414986391704289681238962937106857368676142145699552812773380975392038415052036\ 1206375861214661110502380454560553958079945040303699701504509657277873297767831\ 2993979890580526751496349374755652823464361251869128946521485840915534435544784\ 8321456994660643273733218841031491208118610031102370811633084183595296708263126\ 9722807052741175603569384875186109714136617055836842373117204318224463091921185\ 0979120597795254540107722542137550058535755994412156921911446194434182494339038\ 9030667262762852395112106581533971026222045800461410099304566684878812734109661\ 7191992608321/10047247418835176388884687413082710624558880889204192323489919643\ 0965947979898719054555911503978106817717566261331766277663191175880346322678706\ 4773008899548560268756092427214143465296056443481832352718684377111835959996116\ 7753535981476900202851758993580351233713434534526588312625184066880963065574137\ 0490533518004268137579883297049857075286496900636818713377859329012324316447655\ 2607802200084231404438700051132788400277312072804346773306838980641030176166703\ 5118521915876014407327531848567404816719432990674521678781164098459357283815885\ 3226142123997307515497522340919552774050730677593711455774261300794863194982585\ 3178687804987687823544651927608965496652388531110250999091464933471153398348288\ 1339229210002201477281688374339048880200084272858836448000378956682639844305891\ 6823800986947949803548979124958091606846987297405832702126357476137476889640564\ 2316329489680470773921558115655972782930308070653136073010346380397573519442512\ 0551935173978642293993651864938018362140415008751244040836722913874785647488070\ 9114997058933962530134226550558932305350223724544000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 225230559359798417366348029555150299540225844\ 5941710455455434659692775336394818364657676483468592297532925185889427571908737\ 7026041874286911421227929738243158780216086785376245184428513146602666917774835\ 2099187116862337852719975623714810055282678072180488231132757999792700406475213\ 8312924029221310458978557109930576262811183833154222696574372732396375655279885\ 6116395614581787975483585025157046264284306709386751105575854711345258065349173\ 6035161434419599570349168920963674629641380562329918510729748891155951310157688\ 9938130398615371043834438496326391878174676837748831397843575235351042615777590\ 8001892883363593990172144501322688617265109228186322985232241461710406566724479\ 9795057148318664266854992721762155757850696206403925030377155478249101915667865\ 8615007390440761434934771993174914575770424532818414964278828807126552104989822\ 2038278994273814859684500341783870460102180828677208240098675153654476375318605\ 1813706558567925598898278374440486544312709741769464687254917908569639782657638\ 0164824797831401730591886836603106689050525049501971056873313965152339390788427\ 1489164437404719733348396082574179597562868302589936913385982984156217845153615\ 24743092032268926653961428891594847123/1025909340004610005368206319754127130427\ 8826872739958226337759899555928667323435196024232725617470121031549319876045366\ 2366215880819320195777683361428759344007249912818650201383066323830879171396729\ 0934632932282176344956743208036341224921429828973654737394938199549182065150315\ 4588265298791977964238737689277169777081381907579231013499872442876863890035748\ 8961496633486077028547786721336452813588106064761663285002599157018187984587523\ 5754179446232474683076020170096760505745770913567401915965736199468651892274248\ 9515914686823996891339154402015177321944509431361326382600902116877358118311894\ 9748653339034197836681362323481602831881991206962457550088960492306393103097003\ 4534695495654252909685599404017238633187599000691861650502560027897115569723037\ 0772690125667012306951882719415531193165890956603948616535217283726955271327033\ 4793272884074243114195168059418014776506949401116111641457938488220317024676441\ 9129919934927464656602840952113257460690992298406238150225519523226756856261853\ 4590317560054519969894832207539841318883467610354845530487521280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4393169505488156311037362377781\ 9353556658591970679853344374204112888516970934875506816994804916480211304626584\ 5586373548930281148051408561696094609485814645217426720144125932749330247875793\ 5950607707794103545103330113107195240199720963652926565881077599624060425178214\ 5472129967790754401468180903613957163481655986559721113703778998629584521330613\ 0801840815245562963904999353313557160321645878141683179881627466211305171084701\ 0628349931799476809969362630892087187780534048876983040786685455887661908453323\ 4979716054682507339659539538988004113008672575606371427558306539240074577866873\ 7892517725731815807602680836901423267082259897552574763715085255962295547632360\ 5102242096280051938482828093657603668018045248285924181758178977534078248418623\ 1250901203839415149298356466787371755778685339465892860475731909213941888001711\ 3947678853908162542909940337038248419652850600270231856865071479681332033946560\ 2831694629188275847215186503935648891270067076837456086019861401144463674319918\ 2672523797452146649309124744002506151348489363526790196611335903502301018934018\ 2071195441670500432324200187248382627781257292945481029571298572758315255983682\ 548043699518408563599936414691783212215062422215902485406811/194312585200697556\ 1709340077354289170152137148247565458016848283365388393565289388936226255933316\ 0429758556837429814841019707245602738194633454980167776849186416998523354135802\ 8932631462219495820775051362789425906791614055435465642882501884926278588785747\ 9820842868631545534280272558208539914184642526721482524241548972992497653280236\ 4700717084146283663533793612178487965558206875194555769077933594758091475707453\ 9655784341057486431483162818795914958719059687951089722402525279563518053423612\ 4291093160375681051190021806412196341905709443389088862472125928751938334475235\ 2217676984466661273385143586476049434486589603525428848922711067729552272605536\ 7098381963463039012730413735813035764809151724463375479305270153059823655067681\ 2692786126361564886674583587504434378678304474985786686824196062788965331425739\ 7046437379229654080396991924574979545471897882942194004479353412301254180511207\ 5155652762216182619876943458287895893670135894964106723299346128116484745505975\ 6652787707985980616546949859373149678977197070233866856188041612270269243239470\ 5130940792832000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3155405216085580369166852712697433790423943126964032493868488492438794619114216\ 1212871830561350619800780729871876425751503322365822738743069493589842393649193\ 5299759696762990586018895890443710826118457722667058585685858747107791915026138\ 7752299670639578115548727530854966992234098004220726787629912011578648212435205\ 9366090125388187352003912344487892534086263563395442241268297347257380366956988\ 9129404803280844891687272029813019858119965085267928271456322873364680645412954\ 2605204613941579356547700833253000102494146143187492400527784207328837287331748\ 2140317517672061126744187657633030946605397057904833782231943812770688487024477\ 1502929028174947171611436211855142762916005677668521846871578959718608715651538\ 9504372481620811019119264455550286855151873466379682561249795577702300800395757\ 6701520354800232680113142627239115636399256333569341125168994979180793559061211\ 9671335693390930257238703303079243246896677493162010353273468421876862859513760\ 6729041341455286033717925610394270044450848375115584223792088886240548858499452\ 1315223303052802506373932016539230549618383720318164243913535814140651683123653\ 1941465719894903548013028882072369968383818310297144005383676033524454022629394\ 643224530614757352816871/134898347816909589998316446454335263635264430454759560\ 9944478907681915077950760877093135466305371704609930145327903524200364314618527\ 2777017274195241830454714138834565828641410655390009252364337757870391219881666\ 1369099927217069483410733708975031412714508151627808224488693619738270992598154\ 2345661937533938348783054136116061312123683588275838967275343358970022973476517\ 2109554709570139660156190512974840532914746337065911965259436630493526022548089\ 3848906112234410013332370873394178111296415229016771781694263383151555213176682\ 3397815233524548035534797722544361910933231948285036323208558629350579093350089\ 6471630317223948494936550524383760862517366150468076320061978570650400160418294\ 9071161555496838460504033017339875523113574506867102932326700962009446708137726\ 4885342379982584119432939344062558876621996906926720002934365687474592168572738\ 2551639615498479011961699202416566686629157009712433067926216704057435377597826\ 7873679051435432609028460298699236387751692467543814787179166832845184744430574\ 3785463237304467400112646752669849848873287859302711961580599456563200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2028919780503134787568174\ 8867494058693266636538447554725250711370923170979630444551084292137534945673844\ 5305292588749223145165988705846361497127943590431456779980404944500165594951428\ 1865231403323462257562401628399641420102616768662129989297064350616878170056142\ 7650256288144959740893426668636563242718970211011527231855953626474708712122377\ 1899618712108620310975391011749870608046618663872951176049560184645989344301611\ 2429602737413295693259556116334374204429023119308567011146282667437804546706162\ 3749193164872981971871672594476751069582429649250751061720990656601394802436385\ 1009779636947119086391760818941269482180454113170346480405242367042107124808963\ 7936914493167989911491432272651174051532972725631512461838229897429216521409528\ 2629614200157304994267472976738519238731562029694485730912771874981963851975707\ 2522851651258076522152424530971944607447131873826601926686307523169313010613533\ 8776864243664526723471616454114195671983439114294565172045822935898387718788067\ 5486506365459912569464090832587837460100954959959422022216105594653271333571166\ 6310888784354854663488765622424656379615121506805454875628784486116482358235663\ 3469097750078835862644243794058185038956565500808474056268372448482610584737495\ 6836641/83563860741967180801177109287709613740973633560644448134498701519482375\ 0357222431402359509686592945394258107964532461294109277604963670390556663843611\ 3809816311014182479078550961766584351451107938814876804285457141837990271403142\ 8054646281894255008857303790591058827125317172295829872532867425835905250089838\ 1660453149050183108285512788226174654990449646460852491103816398464054128089957\ 3601033462786368766838302936466175694175680096252258642875594354185568247250315\ 8038843796491010784467454784936271414344765006800296089244001288836382892864947\ 6996314727611885340622877996220752030702127311420251024008459832652317304691268\ 6776405714733715736373282600836653621072953121417955582572396126572359484496055\ 9066907284855324611796888636874881848253233524524447838929579775134442001925159\ 3455689740194304596594508959971012119577716300031635915559731294067357293745681\ 1791770264530561566565924342922444363391438347062010804135994586049347784409021\ 3123551959711631574283887912559756420436432327940612451415474743385548605415076\ 6738979932115359847683349150747939346296794978163726745600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 38951267079353303921757114410346276\ 2951924165861626799066321717630903194866713539220370860057513506110287076370680\ 7312426344778053130627671888445213603727346704387407826932783681859644399638052\ 8115793017005856430612613722117260539599140365100223740613930536805237219588572\ 5821651222690559128406736732803009235315577059221355264968632136763720774318236\ 9703066345644381026569601341611525988051918774901673817868713348561899496297733\ 8097093189092071423359668244120865167621482855903893217243217332542332626792009\ 4815345725762134379495832770809595684332255468946471298145146199783297420122538\ 0776482555348311811636428398282934376829319772374706676003512032134741480332773\ 9763899338789255647011786078982051086330860675360027189523762968384619632926452\ 8745259547204683240318007123230511646281136600851172961172694585283457974328157\ 9323743901242804186764155721734124360508778232859824607755467713663932280178015\ 3292830664467123354494902129555937331376397832251530002554920855816970775992153\ 0946560708990747245767497604254941381423811715315838900257135917632351756928531\ 0527253967091111252013686721484047780064397176365416848038906317753074708554136\ 42734658338973964222966607699431814595178206142575801261025604269833/1542746915\ 1433679742604378647000172965861263408223185159195897756318800740167519573974022\ 3227551619188169665736401570160872408246228897126730500352999044649548059817234\ 8326075089518010582280528487391868659976784202146862849895335633792238041896156\ 1895171805374894268926121536428309200180477006373169074682764238620754780575966\ 6388802536156059956600341183470418917777515898571289305319895594503035789605906\ 6606047373977554396833821034842878986160732519889433169624717104540989079990271\ 7562926254220971926340681167333421013738983399475053141344230276132805352141393\ 5489745584350276937258062976177830750664424245864690454735165148545534949100791\ 7571223784188287873635725735642383934439046202203742117318022174095512014592690\ 3435554942387284923956817986358299229063499011122199005675944698132151990549356\ 8268044186857067677372961314636762800822054118736951445981758795710272805921384\ 3131133104142541891269343039495229842616231043099744488409884026182454306915658\ 1994667734537106720996863947652751211055484633837596667194325969454258584488784\ 0899130230169170783467763526533120000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 124281253435081242961646198923127518815051813372779575874441\ 7698886509740132595220007258456088498058002226800283605599044106278043437793323\ 4406375114337652243177542826502398726648868022684452730506068360958033832153250\ 7942130155942156499871452031553366406627683781643160110715336708815947408726946\ 1748377813799392330215706668838749291941240627137585854896811460026910422975017\ 6456729526041818715438073910612540011538820859589053790888575470734592316847864\ 3764064380000432184502148406773970919314404348445218310750288436426292987667410\ 9411654249442931223037826440506712975042354946983649445618663057253323379612802\ 0849526223211594352975478554963539504511171188213093644335121208033778556989539\ 0260216886641452181549595521054125032729221442641451417048032177887650050592352\ 4390186182352512538303968699758669234703803366189728581126579641458132026887877\ 1366680433598702586156563964117468056607231493867639447313616958127262697436034\ 3990468357460338221098881497362546268719598396877607364065587517923602494546496\ 5261334326615462415322314595411301700047020315343313318370240390748093642001934\ 3028276763973128137797754421668294301255730460654098187812635900402444781630399\ 5737062556215383093214427201209109963543016860352534506783/47323575817663225074\ 9450161678983491400982216216665731856728060151807961589861858624721477558748576\ 2959762534772932769207112659807992220478264068285748697426414910154890924037665\ 0640864762352202145338678644547876156514087145370948268174006600528937426767153\ 1710364876375675954484722035069445782616160305577548659167037397449560620045275\ 4491299043081534304094109083819462837515151695216736845269286325997249595561391\ 6125406469620220130028808135768744705076920779200285522020899212763212004993407\ 1434675124142887722052648118702831735963593079311865599857750691441027892480591\ 7598478618733588189217766604492600142351100152066540806228962083396931803602067\ 4093422842628542485781372023699956913709162086587906883820246488357726607911701\ 4429634545944557342063504777993918793242391351355173960894377939021273428800305\ 2995173495631016654515354466105390976963063133670139375003327694796196003026029\ 4813966379357604501074566555338518522354403079771698722656902411747871977736984\ 3246776198514162989419167417028649456457869446726168782630229181188112484013611\ 3181360914050292951352260991909888000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 22456012548646150505008007731338677234101509213997594970\ 7835306018446896433714711309304551405807825677480502231267901448527688219166781\ 9932084898214180883032587440713513560773720632625976816526153020304768407077577\ 5287992592338805320507119526030523574596268518423134429898022162379494899633145\ 1515635288607964554660451810193039101226642462532591396836766875917760498406906\ 7201270354669339050716859192700930328369289586082379160944044690159920868258827\ 0275759041493170224036552195062867665158760672968302485638723643892545654921679\ 1963187014874208938975336390222179071227726831631319152977186400109554633116272\ 5295317986074694419355973871899467586923276020039412576556909988711401972585915\ 5097520571658118468039922651089850107392894888279421729912011042957518672731730\ 1866733702630629314460853407948550825115484078224971549445017914360180538250426\ 3944103699146299804475001203092426309701524509696025596396558115523397139745439\ 6145926111911350184488045536584670625262477265384887184986402395990072767179515\ 0579963146017838148382789762956110941614003425468134102996096045027392542245098\ 9995665153021207291800571375003350148702033776122259511551069762265559157647757\ 4475456899734132583014960340354389917104443501559494492167829842689/82306109533\ 5962343148458710195321667914416290088349374159858576777227442956319541757288088\ 1997266988654878195727780130860394480191256229700206432843939849537969340039589\ 3929047878327604811978197015215936672170557168932430644972060646973595759771938\ 5513819681381300800290103133558918257833481494041678326666584178996494782392224\ 8215951439666357121708266092366556400760486156263102131354853056029248163900936\ 4415922835203629440092879254548703685891716165963882157600720585609188328822033\ 5833246335720615669411793183948406661010339011822600355400782888584597157568064\ 5311600948005625983273831250451324033865620019579880406477169101009535434685611\ 7314607876796762876356413662120677851059439063461248884235419410477849097481525\ 2710121893836308994997693020463688779982583443583031886103945656266719999104579\ 1728380669830265647071376785866194794539818094953698663341779803793287593343440\ 0123829309946346606306332900358907644375858184449224924400533852419337812560133\ 9011197178771658099979802554457604355044567707660655699135087270126147196505988\ 9944461530767286528934550506850879362349515407360000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 842083659900401036914208495095124212088614\ 9722466072115277179854098626824673317092484898536758411991644447831723856719855\ 5071389394219976255282199912473767901442733145380284550961499876630094077211130\ 1528579276973380687597073602265570900634818190519883422624227638635514257256663\ 5168088495631797927428648333659487327334257066210566639448759921135849193950799\ 9088034710586899662357106153532942601175998475705867693795058358722381191956403\ 5947226488774853379952082629479690620545213273698658103585463635557468990871701\ 3490059449319057759231184891576041073504610337429974679061954728710688555489000\ 2358991736856144915115010077668868688921872240844757208922686265121513305849476\ 6823009383189247166317227354213918210991546896602137022948839464222690189840801\ 6361118992071983543632002963996305374715366645113156711868420948216303390552766\ 3971839029366651794664873540682511275405454870733990977259973813504818582201557\ 4156671365306444035731083258446818806381510435766455987090637856117671681939660\ 9504647522624810829840735675787480644380336004140985577571218726261797339585624\ 7661792434288470225518672789112777668584043305530616150441489730949106473678612\ 0266544135627600830074388715641568974278080023169650362511835685942970461297029\ 39/2978697297406339908537279141659259369595030383176883449340440563574727888794\ 2992939787568906275823387512892517871966187875713356882641593200747090292353741\ 1850318972861330409887559661807890968713007448151765950587849469749000851267103\ 3330132258413014240490275475183848668944673832275599778313978436550134602876076\ 3682668315147184019633781649673392848963000945632688466521327428369618236611059\ 9153743074510080743339784546468449859943968842927625131925172059763998935941166\ 9665863328797405872701024512704327395061046670424106513607852310363190974261882\ 4966373321510906841984383258455939467198811157172693989862928003376709155469127\ 4630806207669757900485649359713266813687539103405556215112801097853104851994056\ 9674538765998057427107806264737315229746169297159394222682938681448730661898565\ 5367009491403817683663376528580437020220748849085923096484534118147543522631670\ 8709455759095924257667978853444860918157163203665760598343905625766393068598703\ 9937939883128655469094551745048361831666387560853856351768846771896815917458691\ 8851041397359601703765539919703628525039929555563406598246236160000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 112400972438292564787769609\ 0388019821943529692993562359439674702513072733631643919628633420962220346406176\ 0447404268304075229424973631379903015799548939797637556744834665069036442839798\ 7761265704639680307147859401751923417219401196532227902020501109254583650799905\ 8969904487520979341189925752294596499858105629037292973229931893502957421764400\ 7548766733631676815394927954634396648707959209091596941664321225708290435120244\ 5610907898035725883583755552437694049981487068283526372261349044057027676172742\ 9792032469993211638594468422472592392558790028310541556308476527818928044851005\ 1034556624379859671749012392746379077238321084228623317971370728718053906804336\ 4415341596772400518102499371826290726536549861450093493130537381035741799487708\ 0377147321699850144251541169099279479983412517288345630624012458072993721324451\ 7082741493966118040167647059782079183402083750253225357604557290611737681396249\ 2082450628788781586540478372799845357730816909247033990486084167422168984203882\ 6014435866715315033966550088507397793784916174769446190468870210549518546234371\ 9475940042215329756255398445034763036152929132348851804040211896228923868149007\ 4012240979528695950407260013225600292886935369642015722304672104798969825068180\ 164072898109/385236278843752937237382208225886970785522880818864439260460987624\ 2289679665808083670071226143824917949849762434536510625004787893901356568876167\ 5195785759862413166789015194830931921680600108273672779956875450190410048725006\ 4821598725126563514191078534904125951016044852288232610476577086746284355142067\ 8704500175832245595686126707042470215356037720014208864098889438102222058452838\ 9185488852967008120721768483794295266684785506504794088287663365095883653589416\ 8488202709600003725721628539226645545895066417104801421979027591892091213092048\ 7281660000537746163337964365099858787744543254620566554400722931285763058810529\ 1055609734521289648280646858998215369162313505565551523226090345007720982605998\ 9943750382014561904045405204986930532822360454292533200250070332158964770491717\ 8201426458796784233269503691230832415915903861659602690788039520010481650623700\ 2309133690752672732909652765692260947893238604240743524400109315060186137644077\ 7739198575574918687929131519402885330285020083151054265407230604093686199578693\ 6234710107640651940503030894900903356047544022153435584949282406400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 38625501944315691205389\ 8551285017383927712292858294335238430871363094158905824291455278042503855542790\ 4356474892456410569368224970488814806393782298147613709218414511926862715197848\ 9036902969673577408771958144421980422374857669435967146906897381089467327675823\ 1449440249233513522247128386150635585616459167364792727802916518165709862262682\ 2069807532724620159705677964205033300784660299819849213566749113678126843468683\ 9822660872201397549793531295178923392044919907821851077637107079726758370572163\ 1653187376712828862453363233898826536841495737138849040823807136280532295043214\ 7093635585762777949435501034366250787154092727903516366847585819944431306368438\ 0720662653987518523593434593314615312953286183667038100927504861302085375016716\ 4585829920436758015402208452918038815418225835041283725843278671447818515028771\ 9117909663375635859497072009661975313318715047301374498620663794876108219000753\ 9324214099785591004759883380451686286975864976686785475963614866421870731461076\ 2978149948485082349944386393711611675428141663083278564000163523001100464166881\ 1160654196230472402864594231538803460563426646276040357136243608337085771890759\ 6847889657706528648837705771339403599713965110232059031905560393048137850713347\ 4603656072256010779527279315534171261434457/12892949882978659888985883311866704\ 2665442449231120627019452947571509234129597677850922468211961433352117619598296\ 2633368238997042945445660069834734336652192410828556873669754991977380842670249\ 2819329455673575522352672584717788248243782519510567520652168566262743234789095\ 3524640407866313702428690467611296960185441180780206172013370536515920019239242\ 7364557616456649334552466952947223206618093016173503253176279504612684565845136\ 6598610569046679662533652457905147239142137203540167877804996058441961827551773\ 1558305044835715842536529817573024053186739771861781391375038478131824123086346\ 5958294652822120394908539600630131921893090418842480507295783994136394627496561\ 7766998021720134125854085687390887256187919431218777233866179240914933606185638\ 7328382548994770868101910057337622440795544048218407346737781012832077304995234\ 5920285029068746105765940963198253264066160568179071502430769121981084051809588\ 2091737113075239660150592973873041286162135191626147404438127652814383151425652\ 8617500143167297246558556336526998706554870344080339919611264160518477075546100\ 4434123681001544894948371002450186560602112000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 5362377361971838529434502544572130237037424\ 5027946638736541866746610585979753020141928418769969393734080747585464793033439\ 0991432241635594302996913687774209120450957089106504450030764622139903509618661\ 1352866364144032512501301958596297061414393545348459580383593372039435786600505\ 7542141688415232196750818083144396627333538459308648197695114449018960841084149\ 5187741352105184838265729676137698177026309724547476512423598839435029767029907\ 3374682326485588393616777947457041686518209943651033047447601586038427400936673\ 5005320234502505566578188686666294513659413151276051220601309236178996296171165\ 3040773577222834801558289245753434408881573862237738178760290647021619112662972\ 7517125833724093452877158116597168213951953228681761390797231370356442579227792\ 0825545463871477644837110635071437840642200334910316857448575706522794038275025\ 8051681116280154194678609281041170197541204950735456351709471339972257287916704\ 5634070186972847407746237070161709832616548474752032762503019684344271365299930\ 5874208597365096238584587989528233177898954827688042220303646740741191196261592\ 2658290350800699122152823908846075232057748063520664060265375173429997027099937\ 6600490970544171885998732694768699923026832259209845825288120631977838947333978\ 245075746032411351343/175414284122158637945386167508390534238697209838259356489\ 0516293489921552783641875522754669550495691865545844874779093018012240874755708\ 3810473941963763975406950048392839044285605134433233608833767795177787177581432\ 2075982554942152976632918511122729961477092010112037946875543728446076617282215\ 9053981106081090958383411975594177052660360760816588289016822527369328774604833\ 2883713567662675076095458142901403758904824662375045512063399470161968271649705\ 6496025920370600573295286260787453129198074040296973493512324224550796892302770\ 7888674462912288254962882473216209184196981385362218861858446659391594721625725\ 9042185443971726436604337992932072051482913420335067980432336051730231475001162\ 0213433889622533168971853316697059403799196121545662389642623649726523497779730\ 4898739287380146878150315896698595071850514722140204016797170455821862239599681\ 5523308819772300219871675905734726949239754844680977001200124812398741822666871\ 5550664939337226695716892872753801879287793392968046607521928571623356867002120\ 4848116013587844283950259596461491309716469639143884980958413773715648360401290\ 3006836056960008192000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 2748105097343255119269871041316891521396541415927796703409090013222\ 8765664096393402448886393085804870132405101355123854284415023790658958409712770\ 7134841879269721748044080802618038057529999309105468690695428943370215012605554\ 8301902540806387936536678828859002892273174724764389395608938544111806290764063\ 3896571324479364566922565436464527175649291808814419084905168996946868620547418\ 9882977375302280031659040352486413659302061350395503557219997151685836263025930\ 0856157066606939256667445117621948539989117084048767530377285104523475728784528\ 9749761738375152364835671073614727427307900124286782940208234944459805184856401\ 8346159446064676016650024090808534753715940156381304032974516642968470571031677\ 6365842800638277490746280794560058011081909980511288071057431024772901940558455\ 7474203592206970945331146382952780927091489769356553566611854054465579043473272\ 9488985836893952953693634472954914243089449154191686729490458845887990721795924\ 0912859456112539092587572535145346461235473394052173964235318210210719862249445\ 5667722496088065230023321315527440239676786454104425063051140242521945231032084\ 2157275504098539810244828539030582594392519476831406573841353407059931775314167\ 2883185437952950282498971117287162519885696153865260803070975597640381665755251 /887380684683223965543609398894959757339805013702461522279139840268711600266281\ 2240912652560733881893285413818162066839718829298083289324319586795489959527938\ 8276021344601180902241124759674287548343094354133212533734595666884442021432067\ 3968548557846004004113726238282690808616519455258650734034338860877753379600354\ 9425766145470417458155732595737583634151592086450234526081783720843458047784863\ 6643896983682300354730884211459285383516693972433013096321004626475650271637502\ 9874943398070153918659245640868367850725317403562021888296115839385282868860689\ 3795179590735980301958570241320803296428039174731018583951512781990628646772555\ 2849940557820581334121566378831048274239896998654777894146556239472475416891154\ 9679415282241515800268558558816799269209873186377417371517056930949446072961509\ 8737713846434689732279839063673415028903861205657515096668375791398033638712345\ 3631095871005290925043614276638514674508492308987124364835366166545178014255589\ 6987900201244009679791470393438905269590838974201733004246600036878560930031286\ 3905417808992238963450210265758256745602460195496666539532922206807987947831296\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1506392\ 0502503236103028005784658981921330298443007451982699366765997034257430195687695\ 8722973967207602957601145256094433806590609531448351125234730747477357148269571\ 0622826349193572089148762342979934407876403105151115092826315421104012350677771\ 3138767973303953703489524105617886643329189737774192845607103408595322570810829\ 0564487872420872379062467965835064840017807243166020726390968300561228990942288\ 8393853131050739646049499627778951655719766329423382005044170081584732925107655\ 2297736535681401884851475932149417748485391368430734216755525968007923707218428\ 0068035009862942340636016821737473173219331581089012082048098410650600083413126\ 5910204718327151007339701041384011259471225517474302887155076563132120619907173\ 4368689643372710881435052779709011137446567305950607697869600095313325711394013\ 2532706586847274855082712061923884939008845337693099755536827348506211564241721\ 2204715061892113931739111461293461220508530904449500868665012955394742837984920\ 2143514038442923161152112257312980053267462347725893021191757712669298837823684\ 5851817509912542544721402855975075859658154637459101467924776345129025972554960\ 6626618410526061830925966114307085515474063241422312495000688905680340847477788\ 11022812507374916535951232603464122739030091647666479135641091/4840829662323542\ 3786148615663855693976439063647418761476926680322889727145245258812914671353842\ 5507625643886294890508122504649833680634480307525991161946770336295924494817852\ 7086743001091584746479048233664412058794854743844068626162201314267726461065319\ 2493256810035774983852785378800766043332851037797620380483872935227898828207830\ 3954778713665451235367419889798472779481410562436572386789932208490660875949869\ 0793259980153523387555711407113191719533969016412537492924465971293848867624486\ 9446185944903864081307604556429375693116338007273437668319614203054078025444539\ 3706663487032667088580150162435487426595907219119605630933917921457985329049690\ 1329642798259123538598461356845545011988434657963353147567354816483868954981677\ 5975985159060698704684118905054738135766936442480138455128194120566089787056266\ 2241107342724073991267304320381723074918817406490757626922374290184594156364950\ 7283057313929077898894387994928656475922108458125364840820802105559577683029401\ 2167738915841997615704162406551620835278310590912178273874601209986788815242972\ 9938350176253797213462172718693125786293686474451580234535796736000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1854101156999570202081\ 9175903503860499379074497601036985487687432374159166422991502406547803827962395\ 9421724161052322787298240235562713919462160923256426391850774153558846329383724\ 7813738187292451850883067942453819926435063736783695262777628001933532301562920\ 7379486925691869111350929380405347713693635566964027621435260169504338857766760\ 0220162869725390550732804299486530131804101946920545606608409381886393678772353\ 0490398295338169504064016922305812612801434426996412983051248084197912078551666\ 7854819653196463642854517227751446246426519587157169971332623906075376975455115\ 7160663664944518254748670467173283820980737763758480456901867860773284655510345\ 3097860856465382057447494663481986150964797573019656016139045236767570570577663\ 4461029390232844263349154142911323678070334706114071543690852471862631746561018\ 0842580589694300566522919030530450502710189656738713372770078144328224802822174\ 4383301526529880583488356681425089706197646928214935906383169159718419530493446\ 8541893552309142227379325089334357952816890201406386600629815429215466100883273\ 9802885171538740901842855615740850711841837929444193682333649409572866104561491\ 3007982250549260757117145672622665700394511476726641345046475806088277720930751\ 9652020817537289163627725592692352393238398561/59830950265689490784631522417734\ 3424103108582178595552508348697173172236684834430441610136688985983424123392785\ 9867066233643506545346484288855143472116139597454009351647679281515023973357481\ 9793054522433188356896639007086214445197629036057151787359115928006171037813281\ 0178201852150134254658768070695880532477215386695276553359191910052388057239997\ 2559211023401654720508253649127476085053086701247616521474155568010658879328431\ 2630319866822303503239238357120083541656233056176559725632943804859074009482397\ 3182866631765078349335696209688410676321552568123052727615350040332982985227364\ 9969278280505974356011221022121680843965496527601475499320576114637409680196887\ 4049095592317261871150968064991982825348840583759423556318519525598247863045499\ 7860152217020372326163776343330670503755712908705222239350156590184475339155528\ 7021661791595589349934925924667311752263212265549360891349249214122540516013695\ 5086490260936612571034826299328756456820820578305825076675065143957345485311674\ 7018908923250288901635051638326926592389504908671545687253189379930955900861621\ 3662784612566145604810283172525023336584970240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 505106380464388927064445344651236676575\ 1116053497592468223904763750684660521211166708348094766019554216743947280810956\ 7303818833782763689612887560899584545723935787059868943271322604509207033297481\ 8170494419163869547415414397174029599729647569399848531137982458174475839766335\ 1505433235689360276920792661017867508283611188326976598851680471367317610347348\ 9136086122648238060610631956770077358376613756470014821254570525898323408921380\ 3352487321946446532872935264463124112872315714777829075069933906355758535532351\ 5755016929630006248628631821482457411727081564845847965199909941143514834341636\ 7334941058255780402955199766949201103626420446194679463749854325779073998057321\ 4085375709586344866966182758810964552376511998238479490160870058109420767086599\ 7477964804933386745369555680369643119836534696843421313741615215738936476336125\ 9998649475896996590026865528190242535067138200094533109780908915617332537264245\ 7370121259180856673766025858213903435531734363994574936612734714732971101579374\ 0765936667775232780949220879944757944081346635533713157017516036549309649666656\ 8379083200895344199647843398907646333914053984785506837949348338772203795177784\ 0108900187136757742865865594102142031206032632913768489969476111102611452856302\ 226681461983489538550876578477/165287872774089603959103390434086927675524811726\ 4705139526660632156349520041488938848758113401738480662650438832678233334682431\ 6711569285710871163500780192486873180865916172918815427287909304790846049094920\ 9618364711044863609456943573416093496231347151359783964808956060683750548956065\ 3626160655025528046989343004403202227340506797893225712689292067136759013225901\ 1471000513049196701481553731772874083340447246108964186981692189468709629998019\ 4915240635205016973009717147942415908185924377868201101759850718412944725466996\ 8543190040210551733611749310561869091462612671015836942169396509650530270355933\ 7841316024814143800719988735671746047988125393098573479607073781184501043393680\ 5377295403217836393552448925298939473515478968083182650328884852280662074567263\ 7392322833266633048928904124796678609436890893287565238719299942664644765969833\ 3298794083098899897412067858808765494661155804706158797257009343902651856257277\ 1265398826146691601517345798463110356316750023928897214572723536332882065125292\ 0990799274517219823631365525088934639155339821443369760269673943187547907772193\ 6949215440216561272123937521664000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 66446373184419739756421267856399632984801902728760153\ 7130759193886131097633079399150790399196590738827620654730791430129573444149385\ 9098804598668916395365794740254442504160671048044164836392801462884709105816978\ 5236992044849325753750071623320181599570946230606183174151935264232474665467739\ 9361430299952479129322028730093782260409366276157974522314820437892942794353910\ 3174606943515098678073366404519313852032411362905250582166212154852740107088255\ 4456951665950579964109305947944608850754827668641060100271649414738141099173967\ 0747330890778308433979744593935553329511601982563789474869668959504856459392672\ 2119149117573061560401075649313589661581463770568114371977387993032325979690621\ 6346715271956780284752578870003927018328034434395734820923978074797265987624799\ 8163576630048559916605145422839259528419765559643102213350835663900979004906615\ 9458298235467591868804985041983440766957067909292554518697813653269105112369339\ 8277212178456028663643831779538639802043508786078073987755532948593354337762644\ 9144813671260427803847553590929785126971202125903360148910869976086589143271915\ 5822532856238387629150824701777600335744571890910286017294836477528951551942176\ 0323106638754842390635377907587005377442355980494382711526215681730099379614809\ 62253650864194413062496568174645721/2228356566774003630447940588489737262560483\ 2888105254007585905731627653170895177915965953469501734586292522717466208053131\ 7114598635589257305856580304037810087685512068046843005300122218937862405004123\ 0279012619607802387562685395125685610469281825410062858796707253369196193222989\ 1937176481703889093030297901492857965562756969287233259735079488551590273726174\ 9830043709449248571604758805713939311733921984716748627678313621654493325406145\ 9117934321131052849490796045186168033298722490618705352998158592728709922275902\ 6945533416433173432445108712798370564867351609514872071747755168382400701499572\ 7627102535230657104315911955891049348683861545575713257792775564792490976231228\ 0630608819518892829529106211340453649257727363241329165265617220318973578121369\ 5472977490504668416575501807294856566816345202831090175931975943183159557453424\ 1408684655023824772762120490515920670840863780785500047687266024155665699471011\ 6767805158688669904962552647915739722850937641897147487133708883164754388281021\ 1598844607468703120409866118329994948658434017386954652204356111501784448101602\ 0952596327436088627366379295732905252306164195738517504000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 30229453742619132207581382521\ 8464251053128327645970572511410877893116921224875303761149847706003288218974390\ 9048713098260372557746461261382783620925610007032991884430017326843499108983441\ 8385740088941638347199380745541601814658817154536878732205334077316525251153852\ 6981530488060746602891753639793208266721259800292042668912794992283860206141066\ 4199176363000651985410836434160779734477733216631980172302312937786893243065615\ 8462471861765972395025545794479453661330938267951610141352453701915451528492869\ 1850192856485203309815817676993194303785199278806739609909990363124673787703140\ 0549716509998336574343979490959710646802145504275589527349029648125339270923646\ 6625048229315040620090257760755683768663160334155405623324630633365942857616510\ 8522077723796952203658421839871622475149537408832566046632428545474713430913422\ 0470450133469720938839926937367503318855399787373828254386171815306174389604767\ 8478794234505332623336955219764300725257208817849873394673792553197935689126091\ 4888163279727373930260373921197782117769755838205658279133448757204067639188206\ 8459828137671116192201240110268807468109993224575562179735828052599360715347061\ 8391644682541818586325143949866113323615760697804972354429876965270293159336222\ 2314044070883295064624676898976529237679068070603619/10507766745331178286538253\ 5178195530608876446806045352575773857774649379030323251056983487419789019196644\ 7384382525987186161714866941820758687224156615364182520386479591384900088847183\ 5728921519590530566272626149007808980217997884085829552998524492965934267486993\ 5709575047613518323112730506844390019274224249272866371676104450373785243486610\ 5769523456970869838057858098393290241765528086580645955374698809389826346969902\ 7388036746940654732359145843291638230387594392217926443574219184798119203931010\ 0788411701515798773316660043542397747635315298426808460239537482639720883287158\ 0389963706826027278535839137121068109907345905051553630327916931234208211624057\ 6858855882065940812801533081075653508196808829351289955599486016267642271716929\ 7507290985372966104806660815535970161479600590343815568103916064601169573273267\ 8017505272052782238001741014639113668784125559412537705789754263966783755955501\ 3658503322558040746824618778893841736964753631919499640876809864458888589227959\ 4101561562209213051367812886079224300236193927858120889602916964813191676801888\ 6361333513822561162188788448132697818844170324170737489387559321600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1206088248534542681\ 0631885499641577008759708289581903168443030809512132119979356860496792239019284\ 9669637625002956648139380493361767969833267791122691421504984320060205840034380\ 4246960081435909504116992973096302933530874804816071993008871342186659703053390\ 8193004827415802651921899940124045051015781703213697229907044885826693711670541\ 7941940772899436760723780590159902351629014557770154550341906789947831008908861\ 4076005071432415408349427583463555930193465120434931015700908985625100303298349\ 9960016005977799435466596110786076817315323336838345343990852579638158432367279\ 5888411342558783137555266745613431725725053668607193888285054559096279032944560\ 4561725304968064515457169376200686266341464870435319485926711232875974115333247\ 1189071229982743457315380288647532625433138476020948689456251990764997666535932\ 2200546015214856400840916230397752493265741014108426618037035530463052810825851\ 3236608981691238768313311525728754056779578236195942112258786387079845906246010\ 0098527342579869966248260153378468482886777052726928754286031707463817426668285\ 1158983267002578809407717918021970694842789870207157211329275950424492557353100\ 5970499785491092190022179434356650027622967715807950454201081495787431205458843\ 4367308959924382537548173462191596558954239921604458256569810951319963488402990\ 87/4397878069984255381021146850834518018995889611221525139990329319377760552867\ 3854661768410212359710559785989352855050235974915142134728174764217434935559167\ 3921211046803014017186868558069561990304979619682931414042803007534892485687090\ 8390012606546246128226153230362300630004469590569456630293975157392722725288599\ 8819607990036628960262587759249444331002792772618671320692451560912423661182219\ 1606069336684026398130485342086050698785925189850885561341155995780945693872118\ 8834636369521002955539772651010139519390079980538142535413148387880984899996718\ 4080658768071502582619052670719267395624782486243821637412022638241782968330782\ 7472331024446042597862120225847706310342345571906344205284219790897145966375067\ 9976097917582675461602216820368165920318479415708430545917936957214021174742959\ 7524576920585714615456345724468768718564616422879736485357641813956013376284824\ 9188587554941793963032407150189713388303486054956503626509914658421018700132160\ 9260118408765724112045123971594580226052013371042904122328463169953285943273761\ 1912668906990011786973311580950930721433708058420306986244253511846814540333695\ 2377483902331286657161181632921600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 438511098193587578869716125069162825494060244054736\ 7342769297699909800102400829730825189877284694357070696417224630400957191382884\ 6446887676814628868812833268230080104955285797063676186647510751213998395038565\ 4955319772404450606623507662910402594581656688323379254230109672889016128401951\ 0506023503881338865175246821784790398271299804407364645403825929375658085084512\ 3193179228575700079766266553803852227416266655966735656758183211371502620848601\ 4031689116772373269861248494467689704204340347305371371892254288467376621224399\ 1217932707364053080089944495878264383519568368607006523851408044150554774322709\ 0261294993442649641723033207377021833554414538243486582220346321184309483428011\ 3969804698221552684305207867196199175879744693107585142272637027838460683642440\ 6099065768021587951516094941420765548427263005505631902590878315634425629509008\ 9381748567788263104145083967863326535757460144559866664357038597198362774780712\ 4367071945589774058062805672545987241713181174526506065689187447044180068238599\ 4710791095490726890354151906167244123228975398554943131160239808145078332863926\ 3098811611436234626819559602743006071470049433333957210723007456683275061927391\ 2535969182618857708880538390862774138872098543438482369843692091555558518468501\ 1359853155707552136312548321102636842839179674961/16987278929309814079715577511\ 0391296579067887492267054975356611719280837480151170413000975686572473120687141\ 1037881208209808528114541742332521603101788978123455438802747964467867007717101\ 2698843947999295856544540773016210418101359941517804285633677190927208382901317\ 1546342007278714303569553518826523725489059892854346408484756867929603331575216\ 8993287191378588602730157557055355687610771291805504315537417938246995169626568\ 4969401891557106951112385822520774920115448207306934280341341924209180775480454\ 6318745671949885862436888233086640075887334303520574819346849613019659771525320\ 4117009118500805551152510484955051790794210720074029283553907173999969275574129\ 9721325029308598110127879962253543908682123660586168473651214036439508357031368\ 6046860512224243118728203082797318961986140832546588143679267733541396580153336\ 7907311072596506954856427430097215330997956867568852668507158965575020281012045\ 0056421924039720450715972554910088742762625425714089885585483401650392313489622\ 8335346065016676646934219104356914279535200907517836265337982809822986176777099\ 6460198529488558480800497052819729500569863156718562144731752686841112091951104\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 495\ 3526637588903816261389427493627587383684996365822922186115866080717293038874383\ 6745595004038016312186679123019257921682102985462515665506537019331495068446619\ 6398403310072448407948119917318549252014802930511123465001885078976733340034676\ 8782502733778788316089004886037686666523015335044923330546156892588172342380103\ 7873701636254236549917113404389063701365176325252071935082998863674774648001801\ 0133265629376022435690256311893091598799008681552172647434692911714059199779239\ 9438816839206792057271034208479011326637438038864440361957121836547883816166747\ 3988737186289581829748174738763230386644733497326683483065860427286014606444096\ 0600313886070292149486940667038780026919786366686270232392795915440731895539625\ 3580572117033680377349019818103828778698748208325951255580963746766929186282526\ 3754387034050677233554634430429589149786758487485500040511073619332569061475225\ 7646848197845913968012679071254739378861368704939815302230301309810838210747623\ 0713194391150528982596671010540470441259040439039461008930450658807271648348771\ 9896526991394694658742399006609180384434604046784729406664650745649699619011792\ 6220838538619347494337060981765500085469302896518110378779364794989510380176539\ 6790033874764908418707010157534304720783441294774307688994010195901470938849069\ 5231673882384161636314307/20656459626731066793440504823685577471347872611769501\ 8639847514278951707374387210781571512513565172419079643277333776653416195657403\ 0175482391631183833668844894668222557228472294364774351798758092002671244421998\ 5520042965082670406141714296914282221423928055484852613118724346430528522973546\ 2446963365223146521014118831523159750754838292751014979509311312131760528115317\ 2188523539971681361624988115772593203299942327682978816700820855359288465202840\ 8599909325840121223866630542173629570685373505400072835587771410523697654136661\ 8284111503725812909123935380593035590312175997429244513893706392264735678743859\ 3203191861740467486898945965577034800847080470063795143349341459077029192747793\ 1812968986175232051788272065819466980001687547771444502193011845288686848694633\ 7329243088389962388651106934030880214124886701473645903424221231708744650054145\ 1489842474124435312732996849623308329351879524426320605978010592895386694855712\ 1675615495787541658974107093216961429185507923806633011949906398134660307615499\ 9644667736412473549856760896021276263574212067330625390815974667312520860321651\ 0646344058116192562567671446329540272972591088716848745047654400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 20217683595862269927\ 1372650423086955330406630323439866804848379942993074001364323685434087460446403\ 1741642763631150910752032609413408621236579487947377820454884237385897824971271\ 6808339714255322449147440749504694729830680897050195788581305142949004596395934\ 0052600727720740744893948968695117585618875545575331060351830398102486025550260\ 3363967623274518209587179183696938045593584569603144649209402384987639822564057\ 7073002176205715064811419026479831608851278305417113967311590569476511734891489\ 4954994964020859047195164823297020213034438618861973105431084125730534573062337\ 0115230582129952016030205596575554949298021680280999796787182635106497525646587\ 2236027664984913025799540664736468687671976588771657172351539332030200088616528\ 3624402556120526679020368989409921661555637098995251840982849026906738798177437\ 7311170830315783872855988409649985170475802670377304121914106841838386030102385\ 5609926309516485438369718172279207011308246298694177267315139322864686154111918\ 3891662685864705384432546889029335146221246082785559850406716767185854964295006\ 2593960616930454077884667037502078078272150756198214943966850945831191488366901\ 3839134156017712669210491288770680190188087353336222472974517135830439735949414\ 101801294209072445805248749277423434384113334259423105522889040195276812953/919\ 8348854136924227506134887266156267375774554755968093083629308193725798208427757\ 4272927312880468708968092730453572700174390357581663709647391971848789804503681\ 9612162016923888706473085577185767630179598042060311719579887348077914540114550\ 2535257454234916779454719027096082327910869580024752960974481263786100144581098\ 7828734968990003976850793600997385265762244106445504278987034647201813084121169\ 8936607898499707058119028176940839301627580292221070698183684894421476994326040\ 4121592100859784257685116554682132495754307345708186795235652166506708932187257\ 3274327036456548089958259812237973178600901776296147575322924704764923065018087\ 4632978671338976175425199969364625920800309264137550080319747918648300022983461\ 2065972041126912643689813464642946820694632794869442058354460014393640502151090\ 2861157556506350007872246511063757509966430451082976640305121988757404213762051\ 8852601664887975423370823988065027226229734195474548305791039934773125288517482\ 7949551862773375565447274229455685724615024717544477201902654359541098816226839\ 0970812531401920761235448834473831448432915011242880973526076676353704789099347\ 6288685429853310156800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 69244797826865799064291166428768974091784531841256113141446613\ 0280936751450797993614858588461414311217581111860891685023258495943335962712761\ 0941108573638183158828204645432756533545007999987782588413270288205365000409782\ 1230948382650219222468141261238735485780438309795894226214184167601439003037785\ 2944090820408365082928448875935109142977294729036089187988967067191366122880436\ 6691362023535861217976019152116297589398426662720511034265209173677699889965499\ 7423937043986673186727352161566081206616221838218158174058948957254372893736602\ 3592464273903850050751889319497072621585505402734364225330548364900838867265726\ 5179312264209226141341267843999246843631196304342299263398539722579491183662872\ 3660722138741031915201002067095514450959741066874052150453770542930512823302786\ 3346846442117092160779137800157579668611587059936135410550950957054382562927226\ 5935369900579896043208278380534993463443393479541800171173828595208469747717922\ 6590852314654116239980805775245484338192642481176169611960281006501891608491583\ 5949348278388216547617808696672871688112328089391385674223465886462191730082826\ 5397435459817589893270076690427332193246174109994510837469530658195046869744460\ 8878891509588673046475623330584983529857794462975830785862359619373041803071015\ 6008985642592737454769572448859277426171249253504801826759653631/34831187501043\ 0628138018336490290318896452347672762023971459600996677283811076044083979076304\ 4508352202587115960631603269507129618040916161277096762332605139236980796658948\ 7126917287231018560306827219622168039416502413100573309502149268981776463549717\ 1445143572913315829039201933902345833790903864849603402788330437053349778263587\ 0405310738848059507994845948523803363647949199733667484835722316695146420399861\ 6696055067143747051597690777527147166902930074051366326992669978774064829709128\ 3456243141673966270287733071371516939178392045473664795942902853376257141191031\ 4970953475985713232826998536033585054085810952099343736574297771383158786861875\ 8644269125986268716440809673019564921169271608457975372441375075757218121116374\ 3921468130966585358343631763221538698564087055129622292473329086866358825551705\ 6972523407873197252904627692229100460087860214824916142110030597911638905905657\ 8879078929410418387509886647301855339086206864211150661698850793345511954168445\ 6938049279977264987706588797923385499872260796388646732263076537748314302363247\ 7714999167845882762214968104173709186492326149928563644488430433010702819370463\ 4468470123178623842721351146647959738777600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 12511759398070802376015661832835919168717\ 9859723768726408522940656138323719761943694333476292943886439710186663897664207\ 5639284179868240117430431087056195446405091172399419363027477835042215521274681\ 2564354007592410234871765562258422457283671921099954964427225720399306194729919\ 3324352839001745153823287034198387981889671385965905845456046615928020135495899\ 7074029788540762900879475621509264383986255343490287709483086997311303806858264\ 5171001645711069543713200446217238410773536144374812837168161817435008431798628\ 3645160207486633153582319430035192024319675004414274747083288181435368346289899\ 9425298473361618703353236941716878640453477676353329308973438828483197996785359\ 5919735183755754930011267164736073179465421317591848720483582808464735064642498\ 0515486970307942127659178703476892739714300677953352127534185882595635599706203\ 7304028999431594960278644000269442908911993122603188391980374763658524040055825\ 2012233864310267997105179084026955470244731237332334088301000835299329218208871\ 5033228815113059184900041834335272045493543600005881040575325326076937360585414\ 7369488328793995884762096457143555527677436477562482211291752567460232391205472\ 3097000595873497757825994023740786006870963569537073956167320588227543772061344\ 6499074864965421825289882874243984438692844762623100087424641701123144463510346\ 698072543659/704446834733595528184016564818152558355319015074254283001318184631\ 7399394165488561180843226626996361995644338545738992348447389367303031299536477\ 1179472005899012241820108574134705136733245797478145778597049972998299470399385\ 4955357168105448836264707609360945070474264731598624343240138355008751430503728\ 8980032867757229177925469742459924756890646432539256137051451350843431338493353\ 1413808549566232658294019042323103531095542661974265689917554059174499957565926\ 3416895953252713951554935237138913504309929823006128627526038148810730776288668\ 1032026833048393450177732135616154567042065584863291459186484428486389218182838\ 7334720542707115833200766694607688536542189028252879931295149270468005057241916\ 8717477834357159433612330225531412436154680223835661495845033156297923505517455\ 9016356091450237360703253027044649691487226516109493322425666516509293770074799\ 9007718524830523732216379568519781971575394772003245348702110349088289934592483\ 7672594577755095641068275146778927146782819347037067580248130238071652570264182\ 4701327817745344557439575740879477217001584051269284391967159881313269945184522\ 8284320710135468260240639875027102085323839576950223840049632653288144896000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 531225849\ 9551643840445816381418946592484031487702604664226329656188031801977591676373532\ 8894883703675180752383440370490749537714493839269032136869593120357182685357398\ 6921241764352754677173102002483449597351941386005180037774677903443692126860220\ 5577960268150778414701819588040403293094573630307363666178609310658189550884860\ 2910392708860728646206938973920563304544800853889049058492404064178982759298968\ 9779945055061105423030121867106697287227447784715305701177006540262459022559144\ 8539173778250918353695744775943175976284669115030763276799565257750264027395003\ 5315700702495550442226887621405277694081267194352530528321909818661632603523265\ 6452155284965495833124959251052800530486165020434603416906237784277638041939483\ 0284404842558732462928179067233894884472092616865955013705264519213840537217496\ 0317029340898238621348098520200043938869303738461762242427724419674919442452409\ 4628843703401313807144900544746865603471253927772120806049657442730272185405971\ 5847881612056414171531393572567838801448422169527688316332276135093131119534828\ 3959127610164559067583075578724757396853596216983665380256048887961938501119285\ 2203329871486116682071495986027336867030165181008875676923012145253043011191689\ 6822834739414359198765411986372100436500428275021509217518029974002293379884423\ 8234766806731131035023734733252579045079751519/33813448067212585352832795111271\ 3228010553127235642055840632728623235170919943450936680474878095825375790928250\ 1954716327254746896305455023777509016614656283152587607365211558465846563195798\ 2789509973726583987039183745791705037857144069061544140705965249325363382764707\ 1167339684755266410404200686641789871041577652347000540422547638076388330751028\ 7618842945784696648404847042476809507862810379179167598112914031508969492586047\ 7747647531160425948403759979631644644011005756130269674636891382667848206876631\ 5042941741212498311429150772618560689537287986322885608531142509575419218019148\ 0734379900409512525673466824727762592066586049941559993636801341169049754025073\ 3561382367021671649824642427476120098438936049143652813391850825507796935424650\ 7441117518005615915023003282648378832785092389611393313756145298143185191386872\ 7732556794764319927924461009635903952370489191865139146386219288949534635618949\ 0561557767377012967562379168604392208284539732244590771277207045388503045575328\ 6577792438519102514274393233726807585663735251776538757099635562214906416076034\ 4609256508144236743030369573688570957647394086502476491550714001300900095544299\ 6936107443223823673578309550080000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 109181239735908325223878070239772054885568038460011\ 3101148255837449463207504182662474687190891826574692908977581657946211711868305\ 6647162162677058325204283878537958924857701204376160416904991848376265883110037\ 6885743938166540634640057522063955267955962404439919816712344918216743611095814\ 1144799256662400288523842223698136140265165158310455881614227208262783797428037\ 2147379178875107643224755379082851766864482378190235339325200193588932776865989\ 6716287301664095231678546584642263257079340334984118082239684665495490889194440\ 7810135209447370363226913627083171222501476195899294641210215298429964287207002\ 8935632458896564126632119381374623950281295823522417149614247866584000258601824\ 4216347151862182005273199857474840874072180989601287052902672827928180194126948\ 6558151570677762048493174535349286499806073036518116196295579961359822332413798\ 5529929070256132745586936824553203433236703842773187009691272691581848690718085\ 6075311716886459539491210792475730689488905944584222640995780332769238056208304\ 8641863212498432439702033655663552917308713019733983574942977717763776471164661\ 2379632408643220058785764541082603441918822403495852673872534151375399365678171\ 6874174733510568933855091167574232550288946608252965998743673554125962301973229\ 3854530153779575480290693680188926710868971200488521217246433991376174879604960\ 9/78992746555477651335703385434590755307345397665060313685919593241992547561652\ 3583314285950343460898470078838834500161157622655226436923335237110612913730185\ 1746319293222903649154419527357521278420381543983334004998295130970745308368415\ 0085735894347173132518779285313802363582537075349796217608643267978260565800327\ 0612286707511200647877070256291225179047996708225319863293148894015823140799111\ 9172039161133173496991621263332675933813071071962919831017421637082620347314608\ 6377402565078377906695675054727387080512420394385970073291582283631401237546581\ 5733944757624251731713634864319712179362656083557561499043240849313381865758986\ 6791168961857068119159319035431719367863776323504782956927233587810293980924098\ 7690630014582891748119650935518428086443307470754810523799131576839236370924706\ 6661746378196974966278614522858716001172237935866714357582781086138697012824743\ 0716230061823686592357716833146049473831327723230824296902776158340325136974782\ 1613341709307663477125969132680626456151181177478435941589537631993562894083624\ 7341056944387514531488575573647586263802177563870700813097366685004914181507790\ 2190179895330855486586070751163301602537353964221051564982272000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 188425086509750993575\ 4493836369883277850284531254953172091979155784539171501063852243535297971218873\ 2377550402096252578780846886470597273517203032939434619570392653945669961115800\ 2966463492866148333989445511206676058728987984036934860875423337909925847526078\ 9990673407218074922223860179845276282806935741207593474610136196107353048411019\ 7441546463392620269116295891818936092156626819013773917761668105558104380137101\ 5417619738936623656004863201903096426903696265634979984159595986503208735871226\ 0312058524354490686074342581536252835122892955393549301303927076407152398289817\ 3651731216237134739788149040800531823067947672545602594143184449215025649483789\ 1182630540743355743939556911928619770639636945625107840375366026497668601046445\ 3351382222485966860687488147231338610964097042732825150258624366875552699442216\ 9761851192099084867389206803110006350541579664547995251859116489588903697433740\ 3778759743008485729253630674259892925557095859719381402201328582745837171488804\ 4513397017245975412945464841921183822684032742602080644936238734071744054236210\ 7485561220807739915246732903543784149255048701153918518421759630853118588470083\ 9202785805675640721734710368549508015388847519829654779092066873375717122216970\ 5610713915588342910839610110008424926657718111481304665744689769471733813300136\ 941180299558711863345978451459306759/154569091518754930358699257436358874523286\ 5131676991836123969708988653016666357047078857791205714462547953387747011978866\ 8932321695734042797329560230830216860261763499463435138059615607853881403838373\ 6999491672142201186046542399239687689222762894691481177791447237401048282778906\ 4504735073071625037305312525855014830975079009732255047262500669925728823422462\ 3015984484679744303661265053057900985316859559406606605819886436249890006607344\ 9081025198579575361992136094809875883447345727121261783805775664495154132384400\ 1414413194294627782516600893578125736827386680774523437046946942119719156178615\ 6269142058674593714936670053604202974613128593818192584521068808926602648145296\ 2425162144343238054582189839950251263289258567560722038005545869106146864766309\ 4239154788131484751892465857420474970331169972916389781880494464795247325328557\ 9950693553074512563062167716215230993391012704674100708292219912815622583754799\ 6508987429515235783172078335700005619468428667406292403046490246316129549127201\ 8831224048241808830525629222626183138825498749869985034183106552642228174898254\ 4492250378638447523097420095351828882883216694792369418241287402824791104468653\ 9487235734622038917120000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22113722379912187670608493762500519639782870339897658470312\ 7691051597154638506896006580760434948275371829732946492413149757054875501008499\ 5796304108543086850388877646672877700070918449513547183001542619939035165631104\ 6161451562378688336976664270016653036610331491593141575961334018877250790561548\ 5515904235477927834818041605700428174515257217802919057680905111400901926005698\ 9088701048374336485985027298746453432578122663721938171556944680017729648694423\ 1131968931232649607267277875533015703018421350984344694556684877388087723475020\ 3057378893469166969922600996231165157372368248063464934406236682766107242050352\ 1145105149286888464180116647414073997847623812184344240958161488399602163165773\ 2627766645636490921332905504426317993265097561362367779892130612495775891559939\ 7419711177946373802165337479330815174477725331287542075987498783641736611576045\ 7207135023068085280983370174919940386989705655356366300857482457291725828012304\ 1869607944441725260561502556996983042245527601099767154933252322490192380034009\ 8656770978980713876523530940717494963182242933786188166728884026003173020847613\ 8112194490069830385234051872932321965655668846624913403376836335575683010198175\ 7748106319782313110203332418822005042559546270654743660267020680738992056991654\ 3686799896203019329973994974706302729588776869321747336029530780337676690118934\ 3865029/20268129878521563812933096743799332769967127188455082396852585155426046\ 7603652820998720366517024526740894004371497365180289766218082120493071813310347\ 8394914184566127691882849228770566962312530581485752829528807259875687404076352\ 8443577551617691999587291327306635722150702775068416433505635164697631937241996\ 7973859260595402622231639441269089472362846119679737022280908127379960407953023\ 7538159824680708790709779120791745109414664275887951072747185152092715909209055\ 2045122324238488945184420545490050947570613155566526498113650735861092718394960\ 1193690155302746473614982166889246916505526350234418260477147705577078369917157\ 0640627126714264255526195176874795003988869912642422369683941141894479725092374\ 8226600913287188085618893610544936109830306947788028942804309587525424963440905\ 2400225982591958076970552817889012142914665007986374418185626175491782546665832\ 9641375017954548340800261573292437641625462459353164123817823358432534138225322\ 0375847135973815542687257462603194105303127685221923428718117206604313854510555\ 5991557766270674654547210180126468541201212762315512111788277158854149223997853\ 2899991875089072225280500535892622752026586380991520417811354015436554015395020\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1439321058112483697623816719038610185022813165591875492824862280880348204279577\ 7015602248924159564651876000068451639844721725057414350185075839031333101261397\ 0807700991150579760133786020879365961134820116307002294125888983178649013012981\ 8926693035129860885661558647116638713196363356174254577003360011681423270034971\ 4293103753385675256169709317470405978358283124580647171419377738810597969058643\ 4890022023222392896719683812302875327814172893983071914526520326058605148936695\ 7831298693491257452390600489573879644684957204810155449534330182866588477693348\ 3320502537558259287451971852602358124197135909969772468091578323175787484824140\ 4889393886730681802299835545697865595000194254586577344605083583185186273976998\ 5667472059309647455801599274087999223738294763568175200955978398420916585248816\ 8500972796293758643999799290250459995197723516854949802646507384860585284444944\ 0526452558368877608868071003958392043499086980255085074273756748570325766479894\ 1229821868891135107228329494867376382882497751900219453496480887405334880590897\ 1380960672196742320205546655689448509765306539862377896713738522510080193067719\ 7254989073938327451768759140007854487213244065062702904998895221757671993924100\ 4963447304675460250594362444114730613465300702959183015972847171635382846627913\ 31769948206437223723297381232872737344197036508818531268565688300520652493/1429\ 2013411625430580585991921571477360663942231612798601503297486903429246056908820\ 7123190134824276000704393407828777144469609414153899189182569108969445215595989\ 3953391483438511061786434241829479446603928774089396336432531004716468302679301\ 9866854556019668051251536363688267815501651047170140157260831366214784725909289\ 4177644307088524889307586458980536295341883618758197006572227382099795294929047\ 3306723327683502862431183677835399909274141648588098104940596356946755382811698\ 4476672848632016521138414332688863281848128548526249078330250429177150687917518\ 4084403959760663833311822142752369951911361250870530402284750561377942311477339\ 6438502703240613531152297653140130954455723806206406456403722047279840159274139\ 3830411472476247062163328430844632948718979495103629231941339746459620194843897\ 3889373136523644342321392221304436146368920225269923044645046447677717062622675\ 0598053416082943653831320771786971881000744797461545867429161871267745875392549\ 2184425337156660453150026155477214226505866621105640059476894084217290344570319\ 9399373110960162550860527598636519854027896952621688327785825352321133625451874\ 2459023128536145043139562838021549987393367040872987285521606680234579460096000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 8404\ 5216072755055325561680541690302321527674679729872468691790752788704653185526465\ 4715782480659697974513119381423300294697589111060156854280200176165839120240753\ 2789343552573403342205910144627919238570581348176463029327645454312762010254939\ 6902232730302615896179824097308559198638420886053585502799031607126241795027567\ 7339031217277977678382260296557838054209293115590981000372149708393951152318202\ 7865538946298735340801690053899891901799149887050586614210728848970840040402734\ 5798750726585099489256708219590246192491518919599016910657088807110845972022284\ 8463236589663049239182537232010479954085306253780213651081955312134737832472639\ 8275432855006416957184694124378997325945021089005547768768222465630104318034267\ 8682827267422943970334055384260934862841644927982935414835491159531926067729160\ 6291303467479196390789043890329730924421689803447238709870052540534960465226079\ 5444505145471286440954157674924970435631316294808968330559193694089143794496252\ 8837775240447663876544341133604747272891393904268688970993106110500493786341923\ 1586606875262753786620123974832709504986685514440994549696610870517120868248105\ 9221316514076207440334605422452690462861865280669091420978559640172420718370621\ 7930912737637204770696574860249291402467666283083053537909227920043803576840896\ 5188801660507428391427125696451725506652291363034011263565182949/86205230331723\ 5346848818890627516871929495999748887910234653739447133132673953741438132485557\ 8283588685893419253109293102671793505848534993944716090556978370541084808396107\ 9479498819862496503388338069666256877918521804409792977143469608842746335222922\ 3405002748741325422163229046433708117647962420829712271602480015103961152217032\ 6737836539522302052694453492519937127795274144211068597620714649196391560070294\ 0113288864648486490147563846466387989044617796127617697096588781152464149182249\ 1703781031828008343108514854412009255909931079927013285747432659466160705434373\ 1070323504053677287317803372602230842970215088527993474293247545417522194886748\ 9235426380868588244115404064967499126995316042344150793618174597765963456613407\ 1580858534003892069888234210619681549035676816661922515951462787983669814331627\ 3474457310560518120237735270869476842947092080818500623782021281710795826091763\ 5053748164631374173956097440092173973086638191532851524703570299331229621429212\ 5960636911415592991375035255678406605637863788921038943187739070929004639185192\ 2097527800167126441729846019453517294452007869798217239940176657336475967166819\ 0043211334804758366311687914762278435695451268251140489216000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 98621322336233981978\ 8229118474884297242137960812794687807178209989236301736378691493999584810516874\ 5001292856764458521066527940050127072140830376897754220417765634456517922629894\ 8984933300974999382825352754789416839394233573325866233261084265619536680699159\ 3799492113606602383404850836627633366295321155850590649689175705831521010590085\ 5895414567429540564287766223170028133259338977814128183149727017203001982285662\ 4586286913080667849381342495600097295123647904854195043902283808580633427526501\ 0323163356955171869985694986682835508965746849228580299809076369846055929270946\ 7698536936900009519886238674118655318392057376637713131385406951169050080160717\ 6481236713210253712668581474256525565979641511384551116637186844122411164132134\ 6959205170423524342840324144628258779711932807624740796458660087587906009555681\ 8874385702462915444416140977808486445145388465793728708301194317793509234459652\ 9807422718998241536941475851468056794953990132660696220352546868856027200877805\ 4220587571749702376863027253169172221915267365751878338714254788143886690630833\ 8083979347547031765921763819519433984509780720256478616410699189289094372711375\ 2243340806320329611011644506871422063321047707348705152822651664473496998311924\ 8255465895313649827282834963448764889765991680934710785557188781939969570840039\ 584266335369425901748939539714684808326686136552922401187813/985164329442357679\ 5698017876568245040621236927541852333739273270066431605522055239012366260258286\ 2122380747509114830227117321978304371234751477909228022087302722263172992723345\ 8070957972634932917199938945654431204897387092708077920288854208471099026067482\ 3815045847366775987723472994400618044527011673158200389951708815819337000612188\ 5500932358663598243132681166099237789697325124421503109914933273005590269376500\ 5449939526363512484175409812231227339521127670722448900211672817758255491950648\ 2249759305183818124053753185360062202164600087642913236588447307789803938278877\ 9132063035675710223126680980857032085010961776478938667095114049849449643507808\ 2064404401861764995916455246338012176769499898466987649820015574596753207710672\ 2534348492537188960580974093642360950152990051323378523447060402806839563461084\ 6845631678217430116516975352097542500550069968059370239517494689519258130899095\ 0041924838403882176660836255813032785749028924215621951816404551572984678255750\ 6264848926551047512212003937197790822725190029537684564978878524437759733237851\ 3680763358748535924009098509325718328162542101183192564498363674426069103321418\ 6276589860788469459168116506371586779119387395378946188018450432000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 833477156211\ 8895736565318298324470459411385736989607128010481045580935982990409787613154340\ 6813912256646401433859218758380428991966883574398410799765925202020733659802732\ 2443152316272115269941107128533904521315328005933565263792340781491433621067322\ 6174912508641436839944387628420493828164625277728455132957210063559438041150173\ 1766203300235363759347879090836767546184619835080235905724914709187519690260633\ 1418890762181350179413296040212592108469930120521087044489777749904224819971472\ 4940343255646571006577449327579609124845759919199549868657369905603817879376931\ 3959959223869965939437991242273033369684269058519605687408753573732545412604942\ 8970398355664389571670262200401037841897336592755332200053425458652880546477108\ 4539306294826995912332083567294209756414603084564596713926285205845976706965681\ 5176539917048846876769321195924594372427322414967366061117637225906316425357402\ 4422214372414024783113648110470843852097713142409679976195656241290614938601779\ 6661032756567608284503470760222366231396611684156966307332692740330428006985439\ 2082670403771275320356056683698522154226405757389717236184702648434088038827786\ 4427246626536434842107680287460636336114280429585175393111133909988859159464531\ 7903458582899224659375360919887271860944928737240216650702477519362459050372914\ 824752578968420011412977439663459024891012356975710351193627700421842719/764638\ 9881347052409854849123461396038278460557390836645964421872022849515531750417361\ 8762901322064823977760720895577894693619066067635447319783662808502209918899964\ 3869921861544098915545279431595188863513766738752292467179612375460344006246536\ 0628655743073873013874137712535742880175898971237831726646286614584000762550611\ 6100998214421384646875917612806907174651211606748191219719758239501746996569060\ 4712932371079664111957809780845766816862011057127510924679924401141648704966449\ 5650355536459466986706316456788537515010994044426817983064927081751865384266535\ 6597682587510059585493258039010847606188284095363195101280288348441736737160098\ 1739273110904632578426851048593265762703588536718116040914162079354765444750186\ 5171008243501404244883125480387821026338221512218766385397608801830001095599147\ 4146784101419154104305059851414052438706542956824068021652906592427443476890419\ 2006022220489721863146949051913477030475814883412552911131494394536112582183981\ 6975974357009572608883777270058747512951665385830000378671060619858053131729524\ 2500280078233935093107316526447290188691682899476831433310744758472107764533911\ 1784277973011713471080438503655192496375153519924467225474328972129971604973158\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 359713455931026655179843398290213501265274399637741578469276291258534758729\ 4269361196002256914497607761233420071756460147430241166414160649645018053430016\ 0829963801699060347083277832747714892293126933574415004809710122036143020035169\ 1233896251665078877257587758087331860768519247085158006235330569516050239415201\ 3831019174297434721760285335809462557956050848647994457379950909220218202945297\ 8810732848869372929416724349513940354280010955863942778372296773227409257339493\ 2989205317953414326962935764745220819743041328069681490555434857380421634590367\ 5297154078554490821705028096993649474668949329714874621381828761003407954793091\ 1708450597512379054082953713840648778332323167796042992233425435577077130042774\ 6169826050689612164286598891946362875471610879856057378048007627444657135507267\ 6153232007185721040434963148115372629716192559679393956953480940711156304914952\ 4406875221209496133364927135974433016189193374165016860329070360936961046787701\ 4579391584648065118370659841020544136130193735601479592863032952820392527600144\ 5378673502401770808898126478770775739771699558108669731693243006555632656829573\ 7413942732828161913689389909673643657259382278685527746490978542270229693143550\ 3656101113143331673943434935133403624302348687023063715750898870475260613955204\ 8044093308486275619918418271995441780222447567207825870044827565506038049321115\ 154984294213/289111353538105155381494423158757087132697741189496461083412577680\ 2740453080322343526229477248296492154877516579605644872088934857935003478167642\ 3154028480059807486952987283011665997157869196703375656451771840088019431179466\ 8808338621132441723311141663605928548756212663343246940708264135154047963114616\ 7175331750105499809491861824352886154652887014556239378930960923893037824369791\ 7369042199878591224195866178164592748067396903909005809643325714313332526398676\ 5627406948509202649285413867235233270803823011337850496315265184402209194539146\ 6750480913055045895573467424288584727174705701578092144797122545681849055929454\ 8707768241067045645575603667663475708933265878761781432631564873466162723058817\ 1986286704784319701980774180028856728077685894023567510262470008449553670316328\ 2419990456104410736920986155716274285566829200049941696684048337362328787503551\ 4962009626942477798695142785061915293886549230693758054626987372139255598457544\ 0166499513769345272995451799347448711787458870519224464692557418343900451714484\ 1822418144639835682898938321906538787693590917122411748389175771181022585064227\ 7390090176593449391310722313169579001749596122751248121608960248187645078225303\ 5179562715303979987763200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 22105781757263821038343243162666576909629763665929059\ 5323960172319180597168143451628979446119603022948363025712235332015287279462071\ 3602017531952471647294411193285232297563189233470520200047204488954116206141709\ 3898772961624093100461585816154586048818797550685654214396199565185967818288918\ 7938849021573280374446783136695731089126870054130327167787598786584454753647824\ 7719421501581980433387572985428183878118662631270701704607905509924527524395510\ 1172975647769252226076135493018749057317192279585991281880982188974045001480975\ 1993535225628094419107517216999387213824685961866323210368852936792247175641836\ 0914330032783026311558534577626188739703720058794060787188197632136598681023762\ 4124395507732591481855106358638489418545205285010043175827190432864260012898628\ 8014276263083786833974627631560435849489901592449483640486637496024028192667260\ 9920378939490643123808168570836750735147152092542618808377899571153990004263553\ 0865955401220944035406740687753794599163736291010360860464301577518111794497897\ 8471469398378102412751500773712150265457545131021372806900599752660041901682578\ 2771671763178620873012371589791845669282242356383793517396560685819279728241711\ 2690160177439498834976465292374129690149053481020022348586236044788395728360874\ 8586395974674535643509044549526476703091973661072712118538273993342421403363842\ 44191812755086401783861153665028186624109/1510532765628361786305371402949976995\ 5927891475293122827198755723745762599268965551507977630383541484985744572197794\ 2812344451612416509360258400743593644116237593375760709053790053897722492876890\ 9042775656611589036430493082497865438779796988095965725340070432999485832307629\ 8024433190712248938907237676596168658889407349311059031413468381934867177547980\ 9102727831897491641260987619974073157386996710923556091083866766574919919287849\ 8303247965270338715621556115348166100848312908934386818804443491702993675943101\ 7883528311451206586299806609893411313617864496144903235057786104803200010319096\ 9221395042141331701547107096684480892101924004239474197229673365695983278480136\ 6515990119372970821799887071743051344155362995774651985167935814097227409845986\ 4219669555990702635332137651965785344822708883287539829157451917208980279663655\ 8546063798816131838872897066406155523676172887486877516311390699940627787401247\ 3693139772026184080318482142354723735615255818947755290223403240909049112532939\ 0468612502243986390250912670483098499853108905140830416263235241885687175029430\ 1866224732161906338962477346903486302589093334818740034612644627710455988188049\ 7944928159380388782275696582749658627581847763418273651097600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 37644186521845379\ 8605240392699285247694748036776029098755201898659814948797614860730357245247508\ 5436106726420191997745166699837558993426723508265855449852157338338484646400875\ 7923572014869517959863017699427945673744032647810322835550907988627813890285691\ 3131184092925613027842361029930063827264948465059340382251841236092997519172308\ 5921567692725146155575832521296058590462534454966025217845212982496679738952303\ 4691325836332056166515050048826361648281922551385376087404141727174946025922771\ 9828435725798412522227086402092372917903671751796521714970076535735231603523727\ 0082542450177488271349732115775131064282186009651715653567858841824975615535639\ 1851696095367151049406044108510790795015469831908899162955655302704057344363998\ 8613663702790730207961943591960929490779438794763044506811649263882063261672167\ 2950032482041575634545719125639290988008599451126027798573630697124452794684362\ 5480121832712253114329130822699695071083706946211604350487736806464578760115519\ 3350541958852125446220268894351793229084519685747876857238145461669911230866364\ 8677211700636817906435995139801675930254401102634743473924190856077948296780719\ 2706258610338841742815733742485400548000698474635346403060852257080056066181520\ 3780834771919783748051883045300660613656950696186801569389652132436918789814274\ 3727185945388511905607368316866259114302267545023662485999183377438952330153908\ 126797537/215747853814814121895398911947711474787471450260703478373707333915178\ 9456544068059239879310062869999402077804448267336684826569460129897238007455110\ 4545573370815903186138699149978231642688010694400750409474354617068098029858973\ 3765363287862336810468224506880614328301223529033649713590801327291846671833088\ 7448271655792401659615506639124347320252047916548974278823591655041287621605712\ 5774797212938747617034103290726894413765184700846956715580920679545070382248657\ 8744131208361321454875246255787547655776193860915204395179768161846527732026590\ 3955922261637049670908932122294632919150495291146251817705633364507099652735961\ 6284757689566060167580500655967544682290690928339541674055162106505072873900073\ 9198329991969370309134749883892869031946607299324310840289059032406886861637254\ 2620248449394264989140225075551686247567611805096658587675825189582746076959295\ 1921542250269686564278505208472580529404339435439823649413480184879105334136410\ 9117967728465226669895580503500475820598571509199320673651967283778342905072076\ 6163843051488757379709198732812676811927942119494500006697807431037190961574747\ 9107655536279135135506338184303892812177580636585948837280801508635739616392925\ 4193531158070743625151125387466506240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 83536204474972883175131150496315605059\ 1485401219776233349005808589974423095970496459238606206105807947680740592233008\ 3734684443666856396823537695643908654035403307850270736681186953713779899219244\ 0282502954022443181138118937335260856650856231756797244098594290925332602457079\ 0928566079709638878086308626132703862535293286438236695728192281068766363856481\ 9924537041468411691149419507735515974217549421536895793028925568782597658578470\ 1170326224530596330256612692092322281548030128538072189004528452189917794729001\ 4500725118787707908639993135861341884916090483147025382262297511165000985520777\ 2443203463676264455626178621943321380129346749670984045325773088135682799708540\ 2029849413418560160587951881717590218484374508438615295616771253229235362917559\ 8089164322148054286441170326285356464902672928035668715738893100690160782106554\ 2143004597551036705156802296749545258054675974526429211583264744814715919859167\ 6436344891090369124178111874091474338092382322598072685320302229835541465940682\ 1574349886204975250117335102309899800268762158061037570741970301578872566202211\ 7656093534108905913140887044616662798491180169315946568813315491335040204027201\ 1669548757265824556546619232373392045560319072053843760780539067994726134114216\ 0376619249112882676579912401076758562547755359539987156195153387294347366732159\ 69919789085366495850466153001865468356566723418243805000389837706959299/4011327\ 9300275673636938535035398168802318608508805062055762158903736170769038342736093\ 9960522289209422163652588384851685354187971157084693805266103836447663825789815\ 9721481203958286015219506201707616854465535172769414573031579389988144490128474\ 2047655421815956353346618820008129712415559054778948745538353413363232138929526\ 5900112431056926149430062428964228957747407651116309803193078120488879647765821\ 5276427377833882388703314907479471838938908645545549785936885463063383513325929\ 3700104952184392777146281803913760902514457028438252079456597196951143969863785\ 5146528053057833449881254421165185446293282726018256681434354892377071469538568\ 0091017218628525690962700528669743184984829439922133182534661077001483430689179\ 0343060263412588162879726206472371366832143782365304451228009227424072670104437\ 5214211580880406518389420837548938075677940591415154702268785224093261211847525\ 7274421545060611989230384150099874945056616992507289124424869092794001319444471\ 0644785631080831801071157072133732361783198103848628035197034298362279241979969\ 7084732289729418290719055851803880737911967676294641458182387629888936834192533\ 1960908437480341777592136975824970180819495155162280947743881980135593644956645\ 9745598239540355950182400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 465786824750203801861544313145165749096730243760473\ 6154808938124392419779148906021949940254446426954060780220199147333764088315800\ 6038716973695489149733978756988624548657099139381047288086447374678469697325942\ 8552861376692093545970057289607452099637423703214610771152019195519066273449956\ 9295864254874409244819707463604712892561632653189398461477682260022225888218402\ 6468468480192772596610510854332256665137337828235473249862384466654005218480603\ 9484980262334995628375750558666879706652755232711145592426512566039656774548576\ 0454885255494775414136393372269401616237207378673348423090109151986778047970403\ 8710078658083273375551349177890775478139038429481612594199165006932427070176374\ 0559086724856616791235380540045620761179626550057343625099657322164115251108371\ 7219496958847576195000597967870004167087815787270812772036295118078207038084986\ 9288698298662816963303945983818160424065145728588253698856103564479586110076487\ 1272623332035936299762982512828790967049064678114142388771164859773955200516607\ 3781200012909913061922594714058260865086972863567362638919882868544857031384222\ 8171761608305432306127788647464192991840376020397125755894396807343239402585596\ 5905934227188215699882927389845157230731494030477194066625198313206341260500613\ 8304702520496709701612328903581085668700341889221107335845161402609104783984301\ 073592093907955507196508245369438964164070847757114082215041/188753509526336555\ 6333422719460940604430362239752905912167202059911239027683253040873210396914330\ 9570920078644631400580091941947367202662442364332571075679047424566458657930452\ 6415096275210780011060774191228647184803318806588334130465759629982376753377008\ 4820119429916488727311678436184101664244076404229921246131301277502763007143218\ 8946383220425614767639624027547308055677695936077439748358620275972830308606307\ 0356544526700865252734832358259197368348074966604941159580943902643731615611963\ 9794734143513228820382953963987363794858223833327754716378239085873875870591846\ 5146556665278554495142899425579980871536235655525234935790386629625845845605431\ 9087161647189750860869175381648352228146991329347516505203661274004204007974908\ 7823833554088533936054262111723553097756373232587268843198884067276524630022367\ 9852829558229755316476015277569865939346177171324885820325425212604832655073349\ 0411159430242328196825611587860969663177636280023761405802770748032748671841678\ 2197250733867989473001453496192061957475599514468322574905360236789755730992254\ 6637824451473053310078671572928494752258089402346050993829027725469121101093560\ 9311200495201658012047415752577189348423550737932588293624469466621388535192975\ 9788717781811200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 268314101952059582108579248893727543181405419094126274429121\ 9092855959749781010818806736159293585919761609150340095656125693813849567606571\ 6559583412158514916153578770418232248552510334138208101481514742958360375795078\ 1013352702700926720879282162658345046262583615773730351193320373680900056627615\ 0193793697749487394277099819419421835818621050221618930219996812998094050138579\ 1161198694620693031363027812704744776046517171021300355087780161606129820742504\ 9773377887809802981501353514423042405565951579386328415592679613292533012884114\ 0471268214381312555283000062088610534370674148808622320574184617522036862607418\ 5936622623966095358899912723029457964652715640728956346328149020896848763626768\ 2442763414113090662955428861313926058404289417505623702174061332735632598684174\ 8141590564058291221345995540293545189620150546546029103214743543955481716901129\ 0822477171508365401872709832104472638072200028728367055633278078262941806535890\ 2465419872448372531214648458707652224873407469391082764465180760716377873000681\ 5359993066373506625922929186566782043249305016412158985107197857721191046257498\ 8954108618848172398119582343468825615873178428237706730719813679934804661007330\ 1266788201779952459787828484615208646021713764267512971379662026507766514225843\ 0235985473498937099751337994185061387526886599250641991989747322603105706774671\ 1720967252482822151777229248228816426911523734963947/92883349757906415411160188\ 4491221626586567364683810879168549133030126974555224260544403248330539141428701\ 3370680100594855136957244764002847522985950630358536144453065483226561029091858\ 2219317661092477518978738109853669853669217254589643636620191604698640716134687\ 4349505019471108568297820357619484660651792414047071880550057157995248357122050\ 7506702415519783590864064785162407142516920454817142388002306972472812336216945\ 2414360528169737004754114383578443434181311436230261499972921497378082272408556\ 0845840716389409715831372068972430858915223752183078300560171659171938880072937\ 0609213423768990621433574675714579640918503332595401685379178242433810617646411\ 0041659564297718616926455071915584815308560638238810188315858703625483554958464\ 6863446775216071360556244310355621701491847224198895130328367131023593680483840\ 0493423391733189157308035684387980578718496328978662139881409904987454412154316\ 5402524218435833230622149737735604264138805860833403556408582427282225717582802\ 3072196159554620224372275559224340739829665211144170876816954686401034820017370\ 7300746273729180593776447794404998045498934322056406708211496442162561701073982\ 4584426377426956334777857943043596048106929757779178418382150182950445523097389\ 8915840000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 14447369122041715006825259531497631279649680844515484209382563081318\ 4075807485467752671766914851168721429356579464528307768072958718995486589485198\ 7800990272305131920945133096407433612769046705622034681075972098838174732389769\ 7833520370368873580456805593094595088269501539695352337583710476801468984949951\ 6289156295489750872530389774710372478904675855175995328646775028284760088162431\ 2635741161177425073215841011054649256057639736552055858650121470295114466567242\ 9297502807364538740054301051924985591467099418973003179231412159239344082351746\ 8121362959878736339745938977514139254150491977369737564996363613082011925750147\ 0635625946881141973713930602468273713767780209449241304284554342537837979270342\ 3764540908294443291632170591426164369620418403516871314285470027974985826525680\ 2795154386826885183522500170758943301832360455665546702574605278563908862799831\ 7190210383473475719572898178952414883492000831980329049112503332408146041610224\ 4521245214732594084046733829135501869628178000580242262854132167586251175410845\ 0581041976990683833471325757428793557434825798908419937865876967629116126639903\ 0080099072060739820832457223464553053507336179352692488571532246968665871635994\ 7871255712510235449762961449275582212574331220949372701490655250769877113510404\ 8861398564879832015381129380202548739800294734190283462887978069920712077285446\ 873815250895606414826390508341918400009657938773051/433695120117489882375028817\ 5405485548622554568394115766914299326361602245665806054942075805029397100201496\ 9438718420597545185852021285111373125980104846464838429000945297811904775577233\ 0289978754428443396428637740246468572098818053034715739073299211113872015069728\ 6058606539899100792293024252862609960857059933611150497649136952453644824521791\ 8097198248820171979464707199469772259321413314878521345511672018747571562334692\ 9095337262140712635540929356811562037582714678542402117041970058245077617401551\ 4572269452830830886534862819262586915664459929682275689773926437891983003492437\ 1016892977026237148517159751336183739564767418285527921044804034515382993916134\ 7576535452973760320474242518846460720427593956881742627074008210764370594273199\ 8711284481832540693699997130101142854828594669766202639499396079808067196306524\ 9566204810727436174108713396614071167813475133592355244731727676642880104153971\ 0964223972017739679208803618229099108461025420351160395765759034727097496428960\ 1665459874133411684473031498240265071784775399676183897534390325857569816240157\ 4806542858418190048175818382755665698835880666346710464774711131175959441724607\ 4497633608959135777395649897620673419691720512052310303062424148054990476293998\ 5075214745600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 67492669017934611716399096918760028127477852974503077745958404\ 2631409906035053303064481760597531287360114571998530719757239026889899105445643\ 0648745139779045460354603650191338160139920557016649079512376893168269253516134\ 7605896957812630160021541587122721280797227443729481095807566562688955521537333\ 8531176735578754349386467431811460961891938588374540094973706739303766250449466\ 7617713429841771841296347450322399587754620767618080113983569832235550685632665\ 1343000087075622024388009900412117250740608728446227951040242586598142060438462\ 3742121284776828991406387429805642975273353231285114655696261127205891222888229\ 1936057992711687277074670006308780405145474362258627371867433756857422347505936\ 3372657212233017717398551655667735702828891287887621507996189557796495005432310\ 2985364999405373463441568315639164781019513333502125914166336447142369738763008\ 9699835561059855364424012849034496708560776239311681765387610638311675030415065\ 5140595219113603661815008699196375717856238106987849973885577686572168012395448\ 3342617426283241110885036352684667972851183956425711834070499214319159731876805\ 6737564500030673338149389937706272657666218586896924731069240515296318428149212\ 9359762482404223316215774602627122876488576813256554297284771299953024002200168\ 3942611106676682887229862758527850315276692508322472098378392000301381981229178\ 55561930769182502471244641912084722657021932754800424294246931/1786210526071320\ 7225514740446536812702191872923179885281673705858419661271824250734940791380939\ 7173340741681487885133952755351804622693127056908474145819152276913134307575778\ 1422671955979927588069721066566196752702154244797209447764399451175579589083762\ 0059402373975256890343706437964555302644636333061786446227428975708896340464704\ 8322364922442933433604758634312166493575919068744780325429897036891890865066813\ 4804141807757215926114463279907701221064259002099959060350549329610647385853744\ 4874596354955238569364579733934555535509374615291042563745533282337678753799581\ 3798841410444122018030994874230780652478142472975718028735130514073787686399354\ 5633218430795252324966111258202186351320370763887999939505185189730400909159593\ 9829528508256578028962811475921920041037218422659856266741260942673861648417210\ 6511537481064502663044821865377595945442246190453597038492711565848734311727197\ 4139558242003009953362238376675079675599129535743834601281609427046566629935297\ 9562188280806425053531036238886360849342488095149437464750029192769186603790500\ 9033655979091690015894640322986844808793812016809144046171263185338643057054702\ 2897572663721767746672807540053699189444770539536722038790645615895474284918691\ 4544186576580530992662446080000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 798586670631732982907663313393989155649666093\ 1567789674340684658022718236406537301965605068949762613037210422438855190431736\ 8028066380826579042065312032412833777596722660401294282133507338535250609566066\ 8731999742585355928872830209383034394828793445050642656957326552470738434018081\ 6475592267827987058811916393174054393677330214870856128391659178479129640001305\ 5620852990293620952956751711803232401737750900918964906293816921631416542261135\ 8751022760037886343781601654784198415746807269122712590687762414572170411515950\ 7013232450624096308550808837518097485865445740871566057654109330063335959632690\ 7833072020931855999844812005769378862417704504296745946994336488209470569099950\ 0846019911843042465419615696365124988003408518071528706780065483431990211627418\ 0735910745749146913797521109874191630213646553977993312213833174882875576413276\ 4644325693113437879057155289553444018142083676726589633583346400285812222557832\ 2609803315308742036146356662369931048752094754307007924491325887845819216576692\ 9183927071073176423842634431483427892854364218513708695748722090033373772760780\ 6317544642795185889763013931675448152946951802031844165702498419775924716230768\ 5804671789211539329944431488097947822327960812838629896911079587889859606929498\ 3269380509975536558029756725339525904604684904023984572715731359973781663022084\ 0060542919482957089933760728656127390051416411620043355639595593702910391926102\ 9098623283/18959231994496429860299666616839232368981001423129955996825254422817\ 4871295190501520702014363137820703012899700995307799175898871940105632578552529\ 3797131339249490234989447102021729250123362951688708866283684501570415905475698\ 6511080389342883460656089157673914731426574660958748129939687430545213036469860\ 2180554909441985255176087722372399720279452270748356691325240880279657890302343\ 9421598773646620841773439873254719127754534214501484999405866229727742861442192\ 3814651873322106800058904476532860314944492536940101622120835090700321127170438\ 1588259650952967004378106747471346297565485547224272499940739449332295857043461\ 2324158377537358616631794959914744835457083749907792782282242068319431352339751\ 0819048913194348952212579933709043945541146985197807885038333855913935929035898\ 9944838482807053978935474969169564580337088349916036271656932790992563204924641\ 9625457861865891368673482984268638675305662037584853572053458851675795673989354\ 1297407169060693299981871508254548480202379601591849732230264644590950986914019\ 9325008800702555214079776571520391082343392077052466649526757895459133593108401\ 8461361706929918707356156850837359936944793778564505225041219013049827263974145\ 8849959713475603851492479437596645612949256257397652650744348672000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 11752792\ 1344043208941049144032300552327260686641349071195573666819413213207384533393787\ 0384288784972447468175187972129798574412497863909105332802500135171033786760479\ 7470956111858144688756752389104905033681227416632071418214068776681408941693655\ 7411751892880665955447276397931809409800103993463317497117950552413096758181564\ 7954275658589973286811879479967257733191865689183343201358947173464585065653183\ 8483126976148582030178092032474014174668963633399585190338221734562107099622491\ 7612538530400609142467255917998488291690071520973555376772730329833145930774515\ 5685540589362222093287382490299845226928050730731881801241316722992109555136688\ 7319769450066575858662920303122812959549161251483049385198659208543268050885401\ 0376166449254925316866720458089673619420424478960361805681879994946925456107258\ 3612167976310624730830422436994779425627049792389255650740166479024157457962606\ 9274990937193075671208342537311808247256517664347745659767664132473217176326319\ 8523189584606828424936267972334795617597478465917405172206162741153385386731508\ 5472487063185639961956946685323174340324061111013753021734293088049472368138764\ 7517149800232618891833226573367727346730887855206832336487645764231139465733654\ 0369342250711430426014486053475069978163574514513149030509544502364305868229399\ 0054638647809853253411578186043591966490825789069788316516664415906557008672910\ 3682133492888485279302100151915454870643125869908969/25481985615249129790903687\ 3039700550416486805178732508066458322111148182912891734166962818155928539243134\ 5890094074781049764768387130174616987060272824115684313950752348278010639338336\ 9555484578573863043413246340901905837657174772902754267167386853503052084312636\ 5647594858531096404083733297268399707810908965627051824774520813284507595576912\ 2492363422353605564925627273371024469413370210912714807669554762652869238886291\ 0509249395398215411501777867532547234341605993510154744842702635067468951509201\ 1444726154951659176328483448793116080915169034378437943390852530508929391129274\ 0325280825687955434075308758800141363118290640071901805185872388686551046849458\ 6424418761324799729373756882138621757539522130989187493746298397387947004799536\ 4050673387514003742252658647629314859956958752117068112488016570465454972886367\ 8532656997579185352103702632085072064219977573317949234398651450747735287174221\ 1974889851617389897043431975282355723308812572076154486046080028967896694451805\ 5347757180615626288244389752387341654272905439450802864263030501233241418647476\ 8677689368744968166213790938722738725671529387186497671018123966976598575702518\ 7383954453149438226697590189343750151818253677273032745610575538261286363229002\ 0853573025068512201450505371648000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 86375422115110439579870018162815835420651\ 9311454111089560042984743429292025921415305331769416061241232524180477997343772\ 8982117630322345450654628166512873089820859584084365126756977269725444262352472\ 8369516913881099992474266488311615496532320950321056856686109255276138418402554\ 8131681485138213267828469848063384486515706486853701730204257314047580024520055\ 5357945571732648555404928511363876383642329301246001540523094879204817104932262\ 9825003079619001716661897286567370389164162199935698067360365762424923897854358\ 6494386503151052939030257983823451375985792143092052656035721040950214198364971\ 5746373294929405952804646323415408473476347746076386861343838855380602139900218\ 6124826937914417102608010335903282469165763446354199877257114206268709097593897\ 5529160540439044367953306654375416248149021827087961419267407632761961130058791\ 6469479307412023465035245329305216152475538787132743258762174456999344682817949\ 2634600180924322386234607527905988929237444299654134939570483523425054455838622\ 9945327526427940624123256478030098424839027797876573574794219756712667098917558\ 9401871831763287841308329672375837472104623888701890368855879033106388054988290\ 5730104742064356305080329502044101833643307309733061934345778663434889071452403\ 4222585868197281345891428409573757229177880316633955073946856427846047740583608\ 8947983476049607973616171557609590269157449270430579703724311352214147391289043\ 25334427586885307373831/1741995685832823740500742917011141267206474386490410312\ 5702103690357992665340256543797537305657309461404444084242237925251003519561575\ 0853204247527325614170597284087805343395161908538389925785604031925451795282444\ 0967642349748963509694843570162875020420454373086594019811666433189687121193436\ 8848956657877356738645733316871780176944099802780084021335732797908527638386727\ 0554432269747869379527253194743978899153535882062945257471116620070702219198406\ 6836595553482472960412817836369485140610956693960680936331207826572713922128723\ 3666754951056508909097093136923203691702372508682525599424233891216038840489874\ 4234821119350755421428040189698338188892789707543264293553205929780450369449671\ 6268433108115430896866758008145605927756502566355819987738136713730491057926058\ 4256855746499504591825095387382640878511373267740323446112187965581395641519110\ 9983623163350403624093478535077748440728005944965491326650201238778283015940137\ 8111442949840620351985943828321386016632070154447708924279446301319067400308368\ 9729585622041484799617852485883152505097245557985441682458361293271764385975306\ 2310296515834661746295902821813453854957073014222284860181497894145820656680672\ 1517361093463189047089312999644867484510564242814905351146129616890260826604351\ 5207680000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 85359477105995163450283622482842918355184254317003801161351146667\ 6536701834670071805616915211001690842602391523999075982061415474952203908834757\ 5862304820404874870463989284578442103793705834499620240217603990700086437158901\ 2544447784215499478893230393751228147651053499820756341120560422720660223183566\ 7337589741033243232934286790829936306215686643371744634899891825440573807639205\ 0265751465395390301456162609106044739057079094456227888760917393492800872752972\ 1634146586460606600484114219739810613363082584038136618022079951883803202256552\ 6842040732300572298984318298304503744178715581997279077989707023083722513253887\ 9939485961952657566630131025100223585390415692767133739539714000827641995643743\ 0206712970502739245305373878667672959702841154945039986355812558019734383442154\ 5144870070532117695404900649440101567396921167589770305241452879504992649669990\ 2329711254257231384266894750605882120629387514706240267242789089927189108911617\ 1139198574400695301018596240249905108959554688204148074176027552226288287215737\ 3671483133786200179996321182911595885994829940587372738832893314262162128610217\ 3739547031097380209418907696599199447783424797655131088277056252015934175998049\ 3335287923493534895280178582095690164064493410613582996323473206664352763066816\ 2921779432244323077260820142110601603709337636047014456549612180558627990966323\ 8875163896684107116962100990908440276447851797761554392690062333669416109501374\ 963141/163188866772011411720541625915845125667364787735375635177946005415600588\ 7974502881233110884616370563935366882523190509581449323969923878427254253721669\ 3314547067331355379593304655172064049839050304363792699347730853976241926914408\ 7355215771468616211385473054534516043696382250828049329144931484233731148202395\ 0032345699281893881858792330890584213856555660065800416853616184375900475010079\ 0050772229116251832728317867815103985140403676341924531574864531304281236952848\ 9901482069425894454553430370982283059211614664099540176416716429734869041630997\ 2787622953218044398667946396857722573085118656996039018708349473484730869315044\ 8320366948221199944765216759138269417004487102129444553076771845245677492775356\ 0999614208802154335563842620604314113144517721121104241743130288034989625882118\ 0528776985319419134344695349305695372592439645596570613464735594184443006152493\ 2206395239991967516393553458199967953017009130899832857003840314446017307328643\ 2514982748238714484212440024336747080721894562717307257951011777193718117948598\ 5329448703666694173144656191910363267585854266766341866572521065996246798396939\ 4743307917379396215176525931738313121211006188415138811210559423477246438842238\ 7171431995715111448747011120449360650265409574374363135443283963245420871680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 103325495685601897233791520660749920749938260397220947693522789844224936824\ 4290511518398139253236265623886253464192824116271576899991056105268594762514475\ 3818982397165730987846832332050291039271138323503547971131414519245558560162100\ 8040029025931569587908865429435249749945009593306407406097225502070752201737782\ 7853247985110054565647174927154886652370139295383197335391268889504554324934870\ 9843304906787000729733431158751981447110459275409042582017225712894532897004115\ 6739182158724651953522919507121835305315426345881341804617409465514435953703271\ 0061087042734588489340358145065874031494561294236714101483976342892037102529016\ 4731542678991341045391603522879713012907821966818051566512373701588447391710780\ 0131776754668675590134988773420234683243240247904257332923484133191733325181629\ 8017273775381892381515888856798739545417671904266827803583422374517666556285708\ 6877240335181377024512935514169319054434767006514019552539431718537211924229063\ 6114065117199852061236444887434628640243144012156407719065945829248365707772980\ 1883094983515547621880760976183048148442414903974657296640046192904282408070016\ 3755633030459005735111047112473216416369299945134552577357938977837574886578637\ 1261748931410354269976949667234729868557203356477534755011500118169181004467511\ 3203498139340614833848152173102201771609839857170758601244624108270182726824937\ 19295087396486624035224118601922618513208556197823760163849120024615419786243/ 1909842405189356106308059859383065803062571877828847196266525357148749917558290\ 6123392846673373784878816281853624520385131264491802313876905313877383572235185\ 0544673191742183957151331218434911615431486048683167508866713050919140736062009\ 1996060006936808028863751131383793862306426785027144242652278444060861263776727\ 4296640324836946815884369329790653577220473343750951519973823594876675820759716\ 8165087528867301144423331662069417662016298368998609097066659006523863609546422\ 9322895334506702461077608677701871241054031413815393262904671583086625083879639\ 4443596341567793414211296314030408629030244444776812256152592814684209308063954\ 6717461164932207759341368945343221653207117297677551300171065139559364998392426\ 8366515420473186336188912210273715067929084970710489334884302667906466093770176\ 9822254566960995485037571698959954249146091615725533878882680840404348466653419\ 2363585518945567284389141464708305887276762435572768979822478018575976762563528\ 7712324895922058942005887627555985614704323619659818369285614315303232262949360\ 7380597750204399181070903479903141273673965733892468911229344799326046080969616\ 1501911984191858214465210406379988748982520200211912303757252996898497891692619\ 5225817209358629708780570559064233754781402042154861459795370741596160000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 24\ 2836684181841603481264854873105440641346807803127020958141024936914213119280482\ 3988053215389438168162751839162339617493546152373430462417198775665778582928633\ 4304800185708494903237243304476135628559729306419463226490028589153388703984163\ 5543554382558190230651364906635966227379820168071021562310546845702167683814499\ 6364865134764064527616730756921323228700429162530161660378008893297173395796508\ 3396558223138061604476408896105692493651246269114862679463139640680066177248261\ 1612175647629887426342448677595479386711214376131159257528053772530991433028676\ 5605322259139975665234526332821253256022753504521567338563558373836649681256395\ 2842190529338528337742869248223050138600909413674308355187946209635075722562372\ 3696824071711875185644926855074902649357843475437930896228975467901947434586706\ 7075546462616532995763345620290500078946170706675909148620352669988557078785886\ 5820170377057058820311750269209989657963276109183217379028579478546233330081715\ 5875132685309336957344039243421290847435543301004090579091642150437528389567725\ 7240474841876030340674833594010583057708284216663391778865799399950435781343964\ 4412574026459888583282661674116564127990524177195981498000746687407382287149457\ 7228895401111061312211220612716405256238895024373025830275588547470787258624756\ 6896814688775805607866583574186415498777630532357357147935484326606398976767960\ 8920163249142022956910618709847377800970521043701893075825129707978191/44314418\ 1037073632786964759927480642426143576929592365391710874336642465989948961156461\ 1522670929518234579258280369679803356435364667134684386417844398079712559168889\ 5569709394997333805059291081343566425697251487320774503441548135875084623940207\ 2060874943975204514693641046542182849661926437077744156563251102138314486889217\ 9139383070929815351553015234568725235922312334069974571243706296630169722416198\ 9473984875972604519226172848149526231808112767347534351482649323226090093586281\ 8931936758415018164888758192414966821697970269579893035458999028324684463291246\ 8469232804687842319489065363972080750590426386816500913623976871031985928743152\ 0745530704998207208866396513216390245398840139323185801194400456161284718427919\ 7709740974905951622706323323442056474080767636850042421189118054406917176024105\ 9458100564858464630842098481717066877875902905843269517139841605168982559573511\ 7191372188610815584617263495122164560332905062460141876778234480243896256953309\ 7630102828872057303773040638699717236464688221924458350034933978567696598047940\ 4237414673166482956968463861186743070850537995638169978646037744489374109831366\ 6019286219938656119301966561403260228580620287787669288792612994725319743967911\ 3054584323197197508674130464556709913254971518978372382228480000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 15116385097\ 6910901190818181384774995857019641077156372601016188463569288333919494972087913\ 0319982243035307753415785778510029617492290801711867070808419499163842274434604\ 2059603275008153666893586173903508329886441476808896178987303957181401089130419\ 5321907149720905748960664280120853820988704665056576699305266918580231580491173\ 2897755169492685417072531373211771047355246359948997166731476542383181949112574\ 2340135630386860288710780732512564865252719169080816908700527915120451101414198\ 9917881727505928557088137526754522018475718083293979519719322617850299477262855\ 3096723250862439393351911583685821962230988626331615888137805836352717401344119\ 5606315332363548618873398809462446645177442744609405894546273125426892201901393\ 9540030341750068459637069575984787373712466422084090382891934559488826988425239\ 4367962976029864444203715655518002984866954304495818064150479936153495529842214\ 9702515236048234386183741079648182803347197808915126367866682332504092678017289\ 0717819301632970082733871773210262529043918953918940776207272231717565232631355\ 5926628923878363844118236157858253377872496850023147274901383612723937256294878\ 8337377941472958011368132757562468881945476152004088992475124545756567758387870\ 4201054648325341675848218882514492968133992038241456428366168817391186440587376\ 5495139839069758970829759324345523634673242532972457937658173905844892391483467\ 172631685980779693681705515408645987196118223910184303920375811505250572983/278\ 5967500904624999100106005822234022423393983282995320466149265449902548036000784\ 7874472109733425873668818043997744778286309921163226991124689964607904409173693\ 8809589655469494353704244047339871012024647134272163611502766078382394179772278\ 7825466557878174024140977063751156540814901866765901879114672242830132287365368\ 9062766875528197798455471322197496649814120153000835429262052777522351314465594\ 3781121650727050199017474370923980322651078627323146363784876335677278218605754\ 3684032051184870948120155166576581893152084289236186456519171186611159395880650\ 1349703381390146391162152920115003451710406942156299095629355064615917219669330\ 4508523322940779684502492137584413243911150985063373938875466178582076182408193\ 7563726555639375893062271333334896706619311358567988797914656472272938824196491\ 6833552045863852582085518096898197178058829105673196899298794977555522866980275\ 2366299149190775285679717049442440890564957519565527164437380375192155361700825\ 4842837283663894465624939649897543469316004282838811980910275566162071736199342\ 2138733891254591934164735173582791153626122382867507645372139564241725438956517\ 8500173527651957054413870821688813664403028812114756337430849038233397309656862\ 9767250089294636953551639624733069034889283065362776810507610879104162843328512\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 56431360325867957793930931355047162549918598067774140976183361881087150\ 9654929131992987593591046847815369060455323530855449034769328586765481415277948\ 1408133350422033880446760379186370264560367865188527275933633242164999448287128\ 3036232475772978693100063833629979907596944096768233774674440281899549573979261\ 6709380014809266349585068970978617091590578821657760994833242813208747519170352\ 4040874789661769408295362074634935438368689911141200010414172162837771435898991\ 7435714043900226077115544428576930030470264076072378034998148344511515472130911\ 8632965646271347964860139344513909033122808567153718836781522937448184919494729\ 3348183211751602921615859000871513900913092841782192234885829301182980641138624\ 6690345904365175232735753672026047829712110384077442180297140359427953898780662\ 0394841248650082522705275781580057872486970964538335583334127265073234762617278\ 1468538574745214047145129293717105745862713221890572713817160983044413074149160\ 5863475899651711707977372170619279675592549999539374039669381026663307460985401\ 2868730397875350562758270197902906760729522307846599526376243042409583599042424\ 9029048556036916025192818977904382038556482769783262026204058457104354821434825\ 4042506818570602026445060204309765967347245522348735080574475009654938714927705\ 0852410007218586867665750465574585846889949130857184820298579943940257986770811\ 4381913805168735431279386229575964500945510131518073767189426700828746331419603\ 40067021169912838369/1077296857299846299104586060970281243609113123146865436284\ 7727946278931078662075805325688973528760626118191748699536281088621966468369497\ 1375463350451827873864720916961152197477803160685314236108826108607254524728098\ 0286849273457599388748679957949601893876835645331566400843558511206428933808538\ 6765191617953576950690579853076523679807369110493357930067361492455492416926619\ 6588634995595431843213464111889382254248855260159593204017342694752850328337716\ 5384555496514933092453849950964034307428387298853490298524886668996499388090635\ 7240909121778959350229938920916041228432659527165410491072077715305860645827856\ 5538956193646685856184474489401004092461247624674563024991377383367659839602230\ 8696560465505839454153808713046172413961181058810506048500900671848504665479385\ 4031642378022349060948863398461984387304753830250074857994251193026572701257675\ 3866731148474546049369723091849504062589275802389487924441627964738959520087915\ 0538875619520995097001797408879537681381424734040015583604184072402051417103774\ 7235770161360207923954303662243142576132737455378418928222429112876318073635182\ 0420699619853513965746885325669885591941548679494387845620904727819526429515563\ 5371896206064739390450527590561522741885219132030152734927367746912649465304622\ 0327096161368386075343160606720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 51127903803217618569027338331716685479291\ 0259355531014279268031695942867966935710409730965204834279400314000428470209158\ 4264850874960541926840114427056234011584260036870809823179802133469849878211029\ 6426919738281222303865880321315772915123707221813314002034927326030654216915897\ 9371408635154931158372610988809897151418172030042627924803118529884471040829059\ 8580448411936566071751206905508366820566163428167132488091247652467415195389450\ 3697281484979535942507595442650794016300880718927737161047486961616373167297112\ 3514955850377449540719920894471597151563756370615205169100687659720855800129378\ 3195260613716515687161165905360558375285292232108402574305238561508824762386626\ 0750471326330412951485208416540921960497927684677805493016360840005907674573518\ 0981491720924819696626576913476517998351381196909456133192919311656415649213763\ 5061485135852826647988756523929135574733443175419096423871325779735054404404173\ 5648153121824599762421937964625473269942647611574866318448071276615342866321610\ 0608828905587673320115830861838644024042767489818560633867985915136841477834965\ 5777585419282234425306587468663012348624551170450357377181301389676266782399562\ 0210598246801686091760055425811888566203970613365092443880977289557261751133501\ 4943089165131884025190545846295051487046183962988447661210100708766023449758920\ 0387444810862930900466696001367021929386510611965875031902686194565365749940683\ 52364237656760128285205343730563647222068273829051535701/1040987644021412279439\ 5650923713388845745115744443234836202308123577545985586849202382991952364947277\ 9755042140013671102708110517105195716060224733688199467203984363175893523814011\ 2829575764050950142334427556182266622127261305544984458950294448646868511645610\ 7767413112868695272151447274530234556889657599662069593144504549708432525703141\ 5419932897943923711407137725005065248698811641703883408369797517462262514751651\ 8424711742746691421765689002608714221402434438060393787505785392216742495130820\ 9333329322615034038887046413727144289376461520738521304289789059525486974869565\ 1704618274958809844079891919186208744766031214096017956087632961210232650528933\ 7347325315527970680000386362323682772804251591576430641191008744181664218921033\ 4124043567526422263156045226642340681975359903313483808198642906480221665515034\ 4071553263349804129508168050949344866954406841846359949321765944761808377663766\ 8507457526234362473358153976284228719649113355640659478252448829010661743368145\ 1948039308983743886524258126761417091002935763841723476085347811610899698746759\ 6721823446966656203620559346492813818665240359865971131045352302653507767950750\ 7228007089976720977548730971107351709837321816335533414034783008649237179392719\ 7064042084671493757443707055277259950517191712345625991059794721631109120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 6341167770382647818170321659244903646465394450594931612596855310435634223760146\ 7434452208128779648090063029764309741666676165699483747674343885159847960470661\ 7757933517426591410489163888423182902643342297145302951541030012561146021535241\ 9788859194158074243780652196999288425655219128442193504414186538721284605222064\ 1741539509342811386336684696200603088834632812287596336493553705602695366571046\ 6087975603802053440873598491490727711299210456245116304670767644475492303796399\ 1041930673449089407100465984792245595122017099031730156692829740136800066996641\ 4888283480453814560954610266955561859737239874080058242732503912926432289266611\ 4543701874109313623684370996538194839617708056898753422854471259231196535311747\ 1256952780917982177665173278364629602143168180138438123525228077168890053433463\ 6902606616119113434840613578322247650811176353293368804744741481203132244806729\ 1294676891990411896202024503463824926554336509197787403183687479780196041062961\ 2899291277495798657664385019357749827338172220168649308316485651486582008334184\ 5124588722723804369768993699963422025439849173300325469639196675244079953321177\ 4657750684994053190399451139863720694088728373728893134722070478180410545646321\ 4504118851578644872316480975677793052400733356292558285063975692664692416259900\ 4019783351008245369820164254610949007833395670423625445059430855202583451537168\ 4504178707408218803252211367891152775458106863894442651044062342489464205311799\ 6677990529589231/14263862488900079807506033009374419242664878621887757577515665\ 5068541436113727121113550074853034022713376112202224329745010410303711326169328\ 3528619438971238017143802362475304823639364787811130833623452156451628701450787\ 9985447332420826953759016678899244323105710226404263744430385352662427786522064\ 2758887010631202648662455807537553441119716173657329338671802141700955474697694\ 5230146840545190231692390255854426625499717955748642815547240245339864118892837\ 6978037482834514286481465147325482679065603684243088376127603249312830269444578\ 4199431265164378802515140414994353800850049512034218703255634337798419293401143\ 0630125496347819124571178143245088373537324127210057541384409038345789768178834\ 5882956275588065520206031500003970559671233623155946229213522105650105959873760\ 0022883414376648128560594884382283334251337928076252665443742645808122242179652\ 4751791523355903631413722790418511560361094186387828796602174799646871035741920\ 8780771631057502641140824824243156669927513393924158979608570771605072848538582\ 1165958869866074688104416529752459601447624083451578816569383569882433791945887\ 5943015884059275676164594681621558701232514481385861257204757023550517248646533\ 5375280019832316385261907893442212040674135514094699273615357539437451732939308\ 0076853479133897194831714713600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 87936346739247470475793736856958243915057\ 8616107584114319539284638358770204105606434622489958511128971359718887096099939\ 6644596461870391955624238082036014620012224782797702821497521692022390645730733\ 3448979579345048301459359892901385354675615181836532754210609951111918894432981\ 3392326694600517073178362311113834113018454614434840639186792070174226393026530\ 0359849073042627583743359725346735456650851815022174834564467799844090495359419\ 7132981586588629027695670375432506047783369110569193889222316420640592934451054\ 2406083603262259576434850400592223444423578362640994332630048283738253433628648\ 1660961267344207569454949367465242911920850425484585919669780615464912657516744\ 5548589137174318013077662533138310534377200607632827277449227262197801340442328\ 6870154452012186699791563486062099479426474631123261524689035094277608831255171\ 9190034797771073099575170342058167412039131523957850856871688893803801853475932\ 4621237938870878369097362748404270816823259864939933746810089349240913470720610\ 7753126388059090367428246137679794849182627746976136365298551877114936939506086\ 1239657504869294563767027059584055093450282909573627138875794122526541075841956\ 4028912494920073543916552676822031053036545844964329568075193406107097509961240\ 4491438781281443719390582441950638714155189260291508743624836552123539077277167\ 2283467987298837297225607731367227049019511768972918920649048085574232214160264\ 30630383328698120336268895855714940215263543593442531498973/2286114118252125750\ 9260759626551340985224359219714493946319674696987600275091253120047371927758172\ 0328022427267298494266474640306770849933345208916665656770182132391454859011983\ 1389404476974692341081624301167914556547933006168821667839985375255240360749911\ 1446205560773156072014295813535844646869687217256818408731289559050501412972490\ 3088130944155947458522711780981360668136702289474195728268718889186081798072210\ 4473913701729810943115384870374545419866052850416188681697539203488813311799764\ 0254168937818451773594357017840597918705997429246335722391073742077370824150093\ 5021975459204419870210355185561474516658359629497453633153728154244426919776902\ 4136878582927534474207750886276692481072274276752369621205903425390465961756288\ 1617348525539269022482601255500966080191766711763860237578876504631736964206353\ 5743158939538409225556506671143900200398189694266891961635705516171487978402185\ 8860836851094632098929114430988224863012406238425419125645764717358844257376615\ 7576826556430990232872868004684200918283913032274947198747244812580173267223629\ 8566434117831799782455343015558506402187845723824354026574815372829612645476667\ 0728632887682776586538392252313508428027038304329970828566877418498739463557289\ 7402154159738200815329353527191212385404897769815747029790342643486849761280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 509501387886850306830050729384593471632870895113422675403266939036383127\ 3781886457296096233367724885874050230089913540141998893262795063400951400845379\ 8359134400859984711969598120618046623483025046577887821895633140654451676984909\ 4834318546792669429287547807953462538303264630516091496540452646298275487899644\ 7874587523475245846218244203569485133960529064779465186617483071320498120564930\ 7519696510531530505278487043859843351203315511441517340544218356884895924280312\ 7183311194482220861266921909622885741273877046985371255582767374973180268452216\ 6406035396881236474908253794392235445750436191720704320036788803065788200387708\ 8165264015653193247869889613398251201633945974834695864567578520509758617950358\ 7344336782513856219885055179080083874468709939416609945529268414162954721079234\ 5259349854199436846881270650107267248826229888825789297991937536650223125132605\ 0870340901324073039411343233741989126762188852517404995887267127647541084125204\ 0512645385723907383242016564157319591286970671977188515989934925778322472051582\ 0058502807253623553600336464785911331920515369205009147938177586226781901468281\ 3831285480083998495999786235033401095865204395570884269956649589146377204161985\ 4700035624991686844401104432536321304203032533583838157280974397532736693426445\ 5680679546569543418585450838461458203220938075604310811218903646187972068035616\ 6501603295020539475751573891784606845248892546392411978890836900341136220590617\ 6849670475815997858007593113/16296733529607779617388947335490805321747107727082\ 4989348250820857974710818248017366891578789678754387859722784648501920994019386\ 1985674022720152068640334192040357347155837105452734144166596016638178056628588\ 2990690710739954602877438309238969667435376128495524141496528634298286729654011\ 4526685313105786404507871823896697288584415978414706238519356625071721448926135\ 6470948978449889432956746790976638659237882936393925673910775342788997333512439\ 1724149593721341986669054538400264182094785647902998028691227208905048806698729\ 0201359917366583014989830046141750855071412169282268914532052576123417693100345\ 2576535283933074473662139625045625437575998974745956672479335223179341112217816\ 1847394107049919700387654831778033314323038963744971028596705323215304372793990\ 3201449193912104696029711030409620038890361577186298826501785237476279756664119\ 5178331112094565528839236920391489188739594331197538315107421044783719125862580\ 8923651548771452021324122275431955359584095298694024374617018959773042268578335\ 9437709611960639569749756229566186875912553285026461603148818039956329503422738\ 2509896851208221317395260875830519753903994343257585894952747568085891186194794\ 8021132748026443570773506460584823387906804964302066657961241439485837896277784\ 5254627611287339560885580247927769609220915200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 305864988478462818501538\ 1602625067930448866535370371907286686863164731190665553748710292811671544089340\ 7186135371705621095786988930827587711448944875823329318102110341854825568878212\ 0039294975325049004073672320130009498747087595259596646976007538421340514732151\ 9924922061358656308176866581491099043009070846974408481451186754429865381066656\ 8493340382258120659742119667689848491351100821800366729764216400312686776316014\ 1656300871772819291468610041085901938570810058591550187157236117371180333411852\ 9151622229897793022932209326641615586780483850067203757448444221689118204565128\ 3327522247252198541499645264369044438070209922268146020461381057863360341134754\ 7214121314147401180301485919817575323244633401074948617513143172794438320669616\ 2406394363488087912074890013828050553362438944153006708057719172356123470589066\ 5869208178881914795514408397590017018969341377493088301309180995121363095344560\ 8213213879017765674832779460642809724086221988350199082974101425462035580394972\ 2875945015543820114320470072960838343681683025951012577327695723672463761142601\ 3992857482267394698008317311410199389436655167326480024957399797154580358648503\ 6932113343382894635852671092897497349625603072891630640901932317415144917814179\ 4084829102689758962679530570211156317549934976971146397392950910097974262404102\ 1741906676299057108522048374881163313315766613430337030100858560837885471427743\ 5366113162221674858245100196264792622488376209063051188922270060791424178896220\ 575484061/132770482144059285620363539412129157376069133547492810051410660456221\ 4813550664908110587798005146194101916024029217662481329515752230507364437797472\ 1259107970407428225108581123369016140722111886290166849708267560381578427547041\ 9019800556787943345409975479376610947485547797381423913746276985737441625480656\ 9209080326180466692512016716119625059240442802812292003856481764996317260613933\ 0448360265249469142717720654780724313155726530495060206511400770753456745761363\ 4793365878634148833040236052365414386600511854553598072638632317037718175464191\ 6451265657672728836008656760314084519682972794000569751350875978829719931351279\ 1462155275602788120293368818088304468758995767428201565185335778701668052780776\ 2469512482362072139414348169137581128498833398861420450808888470116993152948088\ 6763147849486463009135470355209142444915112006190828795094888230280446015077527\ 6053265038786218825472959355725759858680400865952672780075502949074967141043909\ 2898710898273784499760271297645116832195918872135764547525322657766914577528114\ 3506394165167881270818934500333896052320294518551005731017511673141565745133546\ 6113341800939547874710151996444636956187381215553268439704198886639297144365382\ 5044135519179068389681354211530769392090256200639478107538977201826613414679215\ 9096711376572665023117333474643542016000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4740855391797280568371252019272\ 0227638737403137676944697435837441812232041187767214266553738878284939914883055\ 1396794929177467781288925425988268270113550019921847744382836793759608202474688\ 2246433395234882827906928382397015387358995752937842800508958083879002210723740\ 0272334823954462825327856648374012293963769665371152153171803405210966630549313\ 1479918921530331466228162286924070636414696991167746773091224401312397602846788\ 7157130622644339179387150153792545308149566113930522994110532076355147934399742\ 8089532229534268746973940377060317973548443651554079215195866584674850551286652\ 4216541254204683269075221514495396625941169913745172525567587118661268797515219\ 9209731217063913531403650188887004891188122892511885568208885771994215249583380\ 7706151052400544668161839621213714654310583122177409680788632813020821787490823\ 1247524491440570690016331299035477256184893753700098670105612075449725359100378\ 4619538579418139400048082543058035439492011464977088902310026947136407331733656\ 1541998919778476210441766993233987178812670460042795331482475497468973277256181\ 8492985052841135995907856403322360367023071225975958454708912873153490467079526\ 0285633830369761912287641638299872477598189960026175810817331111594781653582466\ 6488893557989340818736063369778939115449366345038291248506508563339680000178558\ 8254846628659231777595099892539302308752239521628938669523396852807894744642104\ 3187656257967395724133910089392861847716546880255323447265871893448909598467387\ 16333/3378566202292495288086184199573979958029705885005200373108229939742649295\ 5485919695054090833237620152580089758130158784608231744175092310733727153007364\ 0100820301023568263027652663564060908673799797112435576381853176565719647059599\ 0524835063864996199176031870159910348906284032633858463595030398764563064449780\ 7064033538942435455785369524059007471801188896790524801272646606286558422549547\ 5940883048158118356931595320164688769387779330965388360111613106295990474162670\ 8517058310307304763873412525244757694358325540558955077730360886468504978796729\ 6540102245373113633619027459070744199381031334498272708624074620273186452216674\ 0311246505615034398591857620387715020578961822969162082844448695113049761486230\ 7527634506862374297113077320981116533647223026945738250181936243752432019029849\ 9568943265528705800602305555311414939883517535956739181255833203082930339485796\ 8751020313315045535239072034835870553934035609013343654631710794330515764011729\ 5863324740236237233036954076072989945482232948088519361043897975419616165416509\ 2710189638685404772486585163208211377094515394592501958947042542376327831649436\ 4171027908361585124334469527861745114893998445504229006181002014648000284433462\ 3101844710026956091526836086311797390052785605919576508506529147889358870447514\ 7648829185749288259079151429332500480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 20544863797760502936214480624238\ 1009517219483101084038961720282575858091791845097538061217248362005524340259271\ 0690000142187323317133809915194520551398297419020462533079595216685278396522220\ 0443029532797844077803342242051444569793680872471861222140723549255609810974425\ 3884636495906452573422955072009742209442875872212617907398699812864743549292416\ 6443712319283428924030278994094163322294661122248165711795243785105158731794869\ 7302379610102498643488678068569167030112666017080857040290875878326299217140852\ 4214884372620823930870394965197338383609427758777009224111363509593441187664928\ 5349125232922539958383430025414863700940084218805106882730117448093652173680685\ 2623665125114054221535237076266920847013151384464253767398518512222535418958391\ 8657497102505739042660533853649751654215541893643933580499968041552602646164053\ 7368962709075540957451175653693618283523846474874741833761174158621656468730771\ 2062117225285734141488787219649151087838628225145164801478131065024852281983744\ 8170844278486822711431301838827971371157087868867525358959979872797473618071170\ 2236395442549968800651906524598258167443210545795813131566645753874548099107059\ 4395795287524048097527597855752437238985839437049363110248806980746835902638013\ 0844889751409167857389404988193368111882297723696745698355776960069340059395019\ 7165840283641541447718088623287664582344914488689265889412025680400041477720427\ 2753672993333688959082302963855769731935096023400785303354836628236376465702895\ 70509367997/4510816647251273502744286894916708926414306143982280661147058268873\ 7539973425527247658330658953460700263873788547923572697026928021130559099144299\ 4768393923707956454844136095452331572625730845378638619233330005762676995247858\ 0795648339446726730412712915397490726925704359374734780361865853473948726534172\ 8311745900885438764366493994080949233092498307241828799691401611145481834857030\ 3025211054261331879728166594188530823180504950782348703491547764917727576200021\ 7926213275608769194816041128399581298720228574395283152626295542442404448478881\ 0784306711345360609391772869688083860475026059097913050342595783489187578788744\ 9819174574903768925536839005950385064198986138037851296259948762901675184548345\ 4287075493601840060894639368840140868215664777082761908496145619783082280575180\ 4872759983234299747177153793654710299041150149331058988081291222147444849105076\ 8318232673627873365533457849904148190328762997564127572962980249299453557515685\ 7155704932761102119756826351545903202140883436829970399054633212136894177053581\ 8921304817423716823947760378083232491271235371757602493800659194067541996550637\ 0505329199754063721032243089869464560232100885636909549947512449925767311947999\ 7549374505408173086514819089995846827254269887700514067389384861050994898649985\ 3034142692512188696482860123699749966128034611200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -769769964240248114\ 7118852427657246992496856294876067876192884166720160341515703852168586614988891\ 2177129150942677665733797878699661353831439327810043263241687287965145997781135\ 5696015138825577355500185645266342468068377140312028218052573236495793824110288\ 8428210642639289991999046539689564768567934016130645694018517245732410826665040\ 1718768923010036611121138222775129057142774457290129005000588351510710319937168\ 7102185602071265406955241523121863665178740041820126143288051843830967179778519\ 7937782796804571601844196331399555685668550684971013170040043841661544718778564\ 3903884452835099170425370637874964975482957410973706596113100707803921522453626\ 5853713273101942158115939494548369368750005370969916473706785573565561874697032\ 2688548565542175220207204693259984213628314744544511931876754302533100936139787\ 4121280431358860034827165040430989517223769146187663072100497143041469201949505\ 9595782213104612211776515740041606235005854867352805964712972953308135815243560\ 3696715264277062987818120213818226484038917775564477497497301398899626139335119\ 9855862829513213668812422567608327586839644858188110134899190383075942624640801\ 5196056561417486071552676094571173691696658645440210402717623510515518805758717\ 4789292584937467447826664444611582501357768339071892973791783766090704044923208\ 7335956310448957554807132534665577428220085742641793979573459127556349749099869\ 8566726141274297753607661634780363121923551937274969273390382982805989206143388\ 9803825748725396961163880547/15275740287360422725283872843009516317062709512625\ 0083641214149525230364316130776416888191421764635343287858751522205564090526999\ 5185244883957873642551271311821185435205473170098026898662482162178611544555083\ 4681275666137826172664581897162146753290271031371831611376361846140549210364968\ 9896888212348160027419430716562147201594268838175414356958582353651500733086998\ 5699696649244996653171098939218427689851502041636386783656039952273322997931194\ 9505806214452738843263501543082152107910713213060423229463223055296164342108222\ 2424188779009990173140814974652289804930305586243418612900144229185876150560189\ 9658933457943275962360846063295647559641433573777588218460501516226440610796633\ 7598872940130055097644363618457232265930721030443656375974820529212538571770975\ 9694024483822356777217239611740223926598413850921443147239009203312642498144840\ 4348408676351234375091541511382522429044720236087841018973058585224677993163418\ 4545797743699042675133050677847802724902050241561468905194532783980965594639693\ 0996198749544572620237175852811573702962460566108735056516865079136946565752536\ 6464285757606824760121042384537479368241305053603304644615284727411515531030864\ 9842529195306797113997683695893557329132854243849476079518703861040996375618754\ 5544295921598435282209001156769075684627114236704399201083116329369600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1718146922606328481493829067997622689040811041946017343710311490877392239290\ 1214595551680391088400056043468836570581653445839759517032123850623038479074853\ 0911973921844273787496435087409370032367701421265618779288829045509901205564503\ 0604376824645872641330169273439650888985680644639329253376891913978967823329171\ 0714753693777693189878987204455154850131851546587421712195071364567557480913457\ 9463638362953693721728927317803937898813377905333014385934966353564237870000064\ 7174151912301811693411978244491692624011515388601388952631423796445547329708710\ 3468897036064912225327788087148088454549185870411036840959075476908028661398787\ 2670085815996491263546828816889146551151853606522863046748724736013363660795705\ 5723824956532106444905047186350166247605674095005447929768920570170178526599631\ 1326605801571571431149796309553061372256503172331621841558741325243513796906500\ 7899079296746417257350532903565515995388008557829435889305455082545210193773522\ 3745354251630788736829458625973939603457592670876904908871851043351716353274910\ 1388702275718421374839467894019931042352115487553611465842930121978520020655704\ 8749521369734398680439966938177926238938461828869763800284874274861365030077162\ 7376380499790101273431444049151924462821270560567383616128244112918354323657879\ 0948970079148099059058283249988363739314346036865809318436745017350096674923985\ 0695214604866364502150585781422995719273820147979964020329117726385903353431516\ 874176407635022176064631296668540418326600047715982813/119717733686084053806271\ 4899267723684370272062397885055833282142541476206214846748544266610278709813891\ 2542203775989592013417292061914184153045064972242695140263146732621909172642271\ 8214198064575470214867305919143594333083414582611754749473212203463678291510170\ 6112516754008431753177203612584320216770020856526563527757045761900280787172669\ 6308484317482362242913370679019796326075911404573429639541400031391947358705386\ 4837195923704877633228188741587609578370682967793579826427337770368516065741384\ 9782134220093165549806944964573693370657945384464391994830501666009654415152968\ 5995604953836992575365158564963862230450648174879266765769556063659100035514947\ 2030276263552110520827000930513437753001115130358582166665042113889779721976437\ 5430507507324524628726583190423450977087874771301362770213005564787534455808111\ 6827444418400681505443065826418233975786095224878289139549158398733157945147278\ 9495749266201104465959567406866611092222438554715512835744099882427690082911697\ 1283731881655587449465797700136002040560931066839797771015879062720377935275727\ 0654915955871640101547485881355546681831688313000493741058643750660065464696164\ 6188041971721331354835182870285653964570609756034326596317704854566240244882368\ 4734927668727666441094292751737359354985672124647505196718792644830136032815173\ 8930330835965968384000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4796401347631923812484688825467503831528518499\ 4497241149083704539704967962052384176806247001785492687266944195738330698349422\ 6362751353049225474525547959801961631100471574916632575117166998149035143312169\ 8853664351459379993873741259809507013339631904086042143362681026006052574033303\ 9382588402717265530017257972671271003057071260886884878235051598475940253315991\ 0524993016747943692391827395518582787111206342722983430691890587911018172746540\ 8795965085282968745637478460417931362476727283273099684078451991769419844396602\ 3321089702955069471194867184435544094052175827088955893096699421823643528473655\ 1295250834094557640975803876815012435928782407340711584431257969243334932643731\ 3602284673359561057345985625855519778649136143740232418707057906041781485190050\ 8950490624826052739684133964397876186209759817619034272609922261547141894653865\ 9594613788827317122435453305005363247069779003746411623195630570270503269071792\ 5962407528625593620087173054621554012870548582685412404924391776719718552898993\ 3372002266342553022575828214734270383214056406370866661435257294823407958667880\ 9395934683615776160613307278614235172441972698657262904483748617058537188543691\ 0854308221889444043081230796365128202777736262462369153401211511477973790988357\ 0323903769459902301501479389323484035365389568574246087543487475056785525311108\ 4310212858646767228982503285614125579986182471000552783627432059489778395084295\ 6997380349260343705526599996762353285077896584798728537309880536740822953192924\ 533/208928338116028276719615711493367119634575932481679110153923126186106208605\ 3512927502495484484797104950733687927702954101751492614065431677874151252781628\ 4648224013449770208527113475675945156784097962290573940284585669690024847150466\ 2504081163411385257144399687685402713845855926522074237819745852411609800443929\ 7285664611315647554729089217427573270727744985886971880677022161116358175915655\ 0376037346789457893930333932807371425829084055403859321339171788604544632343214\ 0011116816090902150749793696156598081214378826323944290747184211600971566745710\ 9741953420749261773131755105716804744919047109112131382724466405854223528869318\ 9825250400371122241786152198089092117201563442228534515826177505649259516199192\ 5073337832271964862101058989411564716499779525665355302259118107312565404132501\ 0535075202230777325357920946981087159726891611861001086818663695144188035544815\ 9364449726378427203334615463313339580910183747684712983796603295922407768574714\ 4612834737768613180512732184707481961545054515383320030676800036081490620225567\ 2677690478012248284325488692598542688568458043524388725169059801959825593177903\ 9482095542899191733409235730832896613726744995918331243989245541371708573285318\ 5229097304701688258053125045490793957588736667637717856963865594004400225773567\ 0135287821947423329710233501793522083084369920000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -79560387529469229795\ 4480030355289925282848817818608206865787956552087804774390418909509029888768131\ 3528210787071033432076520976286566849562622014622727227941148201239987932642372\ 4685884262122592655053617731418403437128169313920234664276601770559718884463865\ 2285663104509435946049902927818580876585232132414242390348601716706610819631793\ 0239073507891460638360983288097922353192703135639789032954302003500592772683334\ 8272751092381611525818224501540512549003976934706674122409787191006448782868279\ 4821930230043680937661689815836924142069429226689022515296059760478191406546905\ 3934099416501943914792197799773455029447988344436180513890375492045220142315906\ 1462224478017254730213328677330734443716930268256638301513517967295933356916460\ 3339766762882942524264698349411010016694886149922353747000241485868728894079834\ 3222867577615838675198795796492006355531583490895216203578008661748183456150903\ 2049735667209007416542594608581436897449342558354421548662531090758378153035561\ 6379688124395181525926395052123997017509421793755628513000325341407673032481744\ 8161783368411139073266632567262278773020452743799608769935893668509422652277848\ 8437779134025265952413964022206537518908997455068684650546847369240223609428422\ 1434471812702358931076520459394532443452617207614484965498045593366797938747098\ 0774950102944128213177241525894708857077616734869619865389662615676472655847492\ 0807978945313172762148960645632295949915749450086287181188962192613838131704174\ 088391049756628409227262809198778420306809/261566265386847797205580313807273924\ 1813957581945286193174706349713292002872979022359102665594864565932705817349142\ 4302274317697282130673175662899219263905075356599833985727804668234824436235727\ 4601795947634005420476949624093360380840777482146788595911240635167490883759958\ 4085594029167627866787569685725610694405112978927605397540524431180886534481411\ 1600862026900595536004051187033698584444134387400593042616991628438734366218448\ 0062119184494745617744836406492510411866378221640392139452115740477234080829689\ 4849230019035153498919592551921336320733004069094380911180584244257823428343251\ 0939057804304176541784680906792013104790681746944132523330673290590669147909546\ 4473060248982951458442371744386270577742249907263407054295568114997317339903244\ 4069891185590204635280086890532404913631632156667538301123468533404272597936112\ 5418014171385892387811690928313591672795411045951788921705881250990801596588667\ 6197098371456698444535339899548998704374612544451365261851842233249277163407560\ 2021730405415961595038995297581303909488980055642230301967309602355720806253048\ 4735979822138434631692109459304720600617540696712840526195428810901031888499626\ 8434688827407389532361238470450097754704462686027943324946391937686544763776882\ 1725222219055486731715187364495809541352461817169158455156003464624901502381953\ 1189419693939097600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -42355658745480891301096780611288637345270435750\ 0979367073916162057185176850087418143502160209988124871630470313690291521254172\ 7411447771279005872532120287554964913357696665921210813877508984113169358198215\ 0798763252597825383231717585582013123053240392856783499739904234357263562831660\ 4110269646465301186168035002385494863110780483191076479317625580756654062106897\ 4118731591109860322439939081844757013787217628242803940217445755906231291340861\ 2945874769086549529546037697408060849025241975408012141146642950435161928884780\ 9429077070948964700050179980863364286562589166833852509000930084304000283151256\ 6351661029117110636132056970829443486158787189393826285460670187393543780497353\ 1332691813781064125327936273205558193030785972903974220846249909784625565544680\ 9107583741180902648869384684021738962471101951400471232888618929352037954560393\ 0407389736616632007893327006520916419999912542960529588327354619264837810375343\ 5368432406264166322193995277795083247955484555107682412861842123991943261606928\ 4566681877695673333525500557988213203722330980489643402944763834450659005106574\ 4484861357625224332448767169554558542340442005852904370774590586677542655430100\ 3915870302985561890549247691672144384153821423987467660122279887100790110102720\ 3993162551906282283900389201153147416283508866223945732489787571237030196308604\ 8023796619873079497086050825552243219679561494830999513007253202656347696035845\ 3526734903345780813912393428001361100517575948166071011442711607596921613143827\ 8910456195550545648293447/11669395052676840896868144599669867974283243977863104\ 0807080351780367390706242409333282828735786159301463323136055494397064684069476\ 3976536732573499400310497460347162965616890395750189983369482978457450644571622\ 6972290621946801958152256805653826424778005657202227649134135195130028932589879\ 9430874258904848798161011110006545985336171229273029780209244748049545044282759\ 0225916598208385802944113652321760127403778925221246996746294258200423624942769\ 8085964544867699445767221226907737146732814593397974232566621414263888440428599\ 2707076457321945747397192709666618400671181173974563872315450450684375965625215\ 2887739964994552624414114640837706415686794165171018396605824396608308385100785\ 8061257655812772825597645356445012451426054920004888986223551681217402889424866\ 1112140510284692845524975079401573183173551283136262347475296345592191516302794\ 9931151434020085711362255028461050123385910963998231978564815790140437168989178\ 0458343673503149333534630368440720618284402033452178959192382424113402381251535\ 5815028322693880084738218791272137554877944458441446848711172047272822474365284\ 8258073162946014195551878994096477543236865695029299672563222046363457319173881\ 6152447966201538117979895934526537980321437992475673090999626448466170512564049\ 6713640210927835660142959311307233995717956769232933036305271481509621348397868\ 4471705600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -640036122451927882895171625863682095729463565600562045\ 4366485513938951986852355896671401087884809731052576816079610846096346008562599\ 4585387511571973459422115172137373380439789412762418805798589923022329434530959\ 0956174935802708413719860488058759221084435797126926825434098258786322397495831\ 7053972526658726095924086048790193940051482418299115735215311977063375077123721\ 3735320145443324498240592838861647612270370520888440439632730796283512806950681\ 2419473335730685025408839803863446433605215964546881295577409677196645742510479\ 5439825474414646032304713601396819628773946736217085095899475409222243237783228\ 1600860815310360311623261578363492653962249195053147445379701603349125429227548\ 7064688384880554339857585072908676430000970290619638444397263423290389221588694\ 9849656603361631413594033403453562430281094538146936784781150040341597208281058\ 9105073750626206489892788749358880044982387053715977153054231693793528810649758\ 8089806986162737277371993684598573731985410285999445872464903977686179074868108\ 5841330368677664677312052661667196825231310292603163837896828191414324857374863\ 7961550129064935899991301981094596270178590105758559676639050149298827368167764\ 5690620061163336241370393121774838580975750279444344594125157800946781445809765\ 0817474947957199723219735489104861701377672155144289184909961506086326191817855\ 5245992433454271071557456082856248925203926310461543116523230886812941446170303\ 3666400010935561815053936272037517736587898966941881296819587218411937699948777\ 766980525116970993975121/159276039849788308474989180366678014775710968383612622\ 1217472004664305730445130894686350660727894719752044956016946885245311755451646\ 1306308924364996254813992256176841204223561687210173090609407952284882145783861\ 0593873590576777798898479230641303024851990335379493272137776643737570102076574\ 9383979994762637440051567080923746415692814555196754391267189935918162291217149\ 2097144685610186159816325005085796849339274701501809108470040181947910073788862\ 8283253511481024443254633214912780625242055697872686219271118348144383878947568\ 5898594849045530384054179181948061215496978690825781275788475819409074929857188\ 4850878291809248552733227297379488375965681032185836936008761422282665480576029\ 4992428194494768807495285375932232750012280645343529968524705839003580733875574\ 5466050310496184036284205857755248440063128405578170231184218832841645693677500\ 9728283168997510677811873373666011576099234184050428204710313312258432537020050\ 7147151133391425379387511284062133347788534730670128701175195402020793637797459\ 2133554177581677031795337810825056372031259031045645695932735720108644865510747\ 1988370923976665595655418465582585846741709346082712402802320239696683487697077\ 1217408388603441833832318806190097954926520016820161045977541380172699972807216\ 5264343784562466038717657358404889096914220661531072329852102661984082169136442\ 3501688602624000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -2316999571068193544426038147766801719800261770422\ 8271059006220631138881572351613860520086351519178519211513456498514051247439292\ 4588552976908096109013108218012411041746633248637137433260252854615012170312022\ 2718178690416225680851856909224367040125980476863050376704818251421512190645401\ 3321711209596611377397287197111155004658190003349958612111933439999822174150202\ 8427945538015713980131616054577372850580605786255219941886956481587692635491680\ 4732950543443814571980339368640943422930303197221899811229636566737479671570355\ 3411718144237979451460017734266425417936141699681554698961849416764388075902484\ 9967733244313227916709448018049801736920646062894700259039823617592107797995694\ 3920477651289654665330709312570568433729506355559329801209863329381137745017607\ 8976980220191649521309903274760701473993303497099051771206687343808731576345411\ 2964404225892161432448864917204615768831038254106181917960040438267363228521073\ 3735275358763525716255963551424353682059973107239274723724055455468111763239233\ 3807918192166863737718136284735814415049908419744130992819163734778888286778871\ 3674872893752231294631257568898353992223602147964441189209963729478805726071954\ 1476697709380092256729512544894701302487488402013212921178990507099297064950309\ 4859761147258903868260791648549802044058437875942857368032662834356092477416527\ 5742663463281273627369465119108603830561885288231557053145621558807697064650714\ 3257696090339658052774672555871186134223619733419119149983181039806828977028744\ 56925788744295732257383/5554806403651152736892709988539127407968867580379829765\ 2546916319419671195205931256983023925991016157892609135999564063357924548984519\ 3841224590211862504054501341975065727302044102427011735620920707482690297426023\ 3326401883733259421192435794499312126580141652120565014891093353615972046432101\ 9472024882951177613546469948704708726703402880852669810453121188467879202587888\ 3211655064565400957045432709706348877102199999907179982267494968817076917329385\ 4112592734924782233566741435218950467293234279000575253608042726700582430747621\ 2642550432221775656827246427712621210172402378593288617317592447805372273433168\ 3128871885985254944218867805216144360946917678599351915239482777349673878197350\ 4952092029021159911116534610757310432906880095728594174652594262635984380643259\ 0550930729409020674468398403052381890974119654377071400708875163892862276748607\ 6835030152450272185227908759434970206652229040795861355597427417765966668871280\ 5074591931116832334181954457924076254905265621531913057997588529456490581339692\ 2897444978174688470577170196182057447152170215500299704036577235398581903652714\ 2006538130203209851571871163258888599039432311910463140796688642689466227382508\ 4654646867722103155906825172654823817328948179254262706991386275165806686202175\ 9205765786259235486134319740207792994127220583534150675358428773369242416725108\ 9817600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -412921558940296997112368362820183384782135902058703246222\ 2033095553516711596787060891879726848736642318856911082928226196626943445210247\ 0057713164752235001137667717694976072297966205508806963759284228869284794516263\ 9882924290827123425033129887798265788842731076278856852604432095847682764069814\ 8265356458028931328901835005070021313062479685670990346349573469488418377612858\ 9404206347353090731337537241511233485844503196741555547338248965717672583053176\ 6250526329429215897102016512115232027221790814468855792831268957551039268584946\ 4104840317159472472936561901644867829300949682861805638237822729853924817431598\ 5711002196512569721230817446750207114194567303528467845746247376730464364974744\ 0884599339243088676537592534930263988949148514090832998450225316188568299633815\ 8013630411140051833413213160876731154535106775355486103512069328909803786222725\ 0290618556248887220858749095106056844233318660748177393300936612096402813773511\ 6754975420238316732571149719861473360541757136503147673904250709225237677491752\ 0034710611973525777684188013910625745293451418065519071548815520469834176521077\ 7617703850036137952406715973653295048342257465784928607256419194909518134976726\ 3522791847878202770129057676323883877823380097223234180447517016875881080797702\ 9869441073388725473171180809228039166310972612516748867068328075990491343727662\ 6688679537179436025414543470826291055990840466755957371248246475135917685935058\ 0882164922684744605129666768746320247553308690715110519751117675629526758490855\ 080898365859856924611065244731/101771165499144014840648602005266237428603321757\ 0697459397048941552119197615862881912855043463499620440643913987144794458751077\ 5916506869336245264917136673427248202791686714142556447166267669200069578356360\ 7553250099185165882583999187796891788572851927743580488078402806110704751589871\ 8610129450876321917703994256681479139913784159984313699328244113569459090049808\ 8169293822254385835805550929078135322821690548877905669472810814495774862643258\ 0457739234594856217427190514231941481757746718033692071324995810922963126666516\ 2518467986590670703694762050764911546683381643844700495287685334813381300682453\ 2847389244784311444564527790456540286158125084287207023146268336513598778802969\ 7427915774240300160438253436547143133345534577419122565970477339874165259469777\ 0093291036223074907267772276534963708245999107019336813776771318771018147736130\ 4598165138079241082070092153287675216574671029079514989578668328811043634903639\ 6776912738447057866116563160205149594219626851075008115420644370643065415801981\ 7107652860631856248064141415704347654488712217739440018780571511306586914940658\ 3388875833694515922641989189028032063912334360745862738643672004480451504583920\ 8441661722238655940371302263612372548543152625220522884169786913089113238343120\ 0013567308508250314161442568055786991250691818929843120673307381114123495934952\ 2471032954243916152795299840000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1001520600334675433114767311603228\ 1817852672789059483805285823239264653393855377209418623680954253618526851823101\ 0381412369793065924889682414390814989179601442756113259191282232262016797061610\ 3263470625298242339240249264841159813859680237178215442320417508691020217128186\ 4855114615383774660453305355407242564162778643293232741765103364729026812784713\ 3161219790537223213839621835348773856337340877170446437113420901143146274643798\ 4148651654586913164975655315703304698393905239625140755710902141903168206182892\ 7794260453437001011297726642145900277414385534302985612507463852033639929513593\ 0005243432789272090768322024230227217386491978115908585759372696119652297179000\ 3540530512807672627045755254496379165672608789400206607719886784287526516257672\ 7083643296161319835708019139724551812684628930661535628816774567544140549657453\ 1768499976402340755954852124267029590040365382529591874255280519393960264124374\ 2467891981377156610156496903571885406837857350223740039143366392135437930170855\ 4284902420318371447434292602406185167449626623110123703205196474579645285592205\ 0212502777280535490488936254690043154763709824102978855738249760804751303696816\ 9352788507455874493521794649489967754527572236606651633681637807856817217542165\ 4716920674932221692293416334544035129777421330621608696360743955584437240371038\ 9303051195443824780972949475048719952378853148603769881009076453486909826280098\ 4905215993022022582503466346311456326835888749979527250755293530892494157066916\ 985254125452989984303471327837367179091762167495958460027/274037683801434827687\ 2182616680433318683676786917831737038908523905943317788489085562770746211592690\ 2950083780383164885969707440805535469560936804708245032176718770273297132221174\ 6656669119269038476265643343593317246526456395561731292444983990583715233271844\ 4139673880272048875370002020853680899191165672265799110395227789264286262896939\ 8167418579784643054177360372590211088565145290424026355139352710489978416859375\ 4222683908296188559130182830277479046402363112805385350965969990454701936671379\ 6670146455694504543829634305967194222632627089622802702337747987470761591835306\ 8158454678838757138184924261968218003976341964551657118614798601218602949561631\ 9960516353676045487336189664446790302456422484064461986415421056838333558150236\ 2507199020382151392930539203782984189400341674273930483690022962672370691374835\ 0703677374115827938798342495885519568927179486824516906892399542756394321945807\ 4444043906674119397690201210532200401994306527548881563683362125169522898745343\ 0851475942652030794044182511912094413739198017218849609853983576057920627290010\ 5031729016396094597742770609183805029123235847260893793568276036643724876087277\ 4669072880990781428828773011596488741007721144863361654099035922971689574371195\ 9075303881418941730521664893998176322797708647307645477156901722221691617531007\ 4364146484750147780698897236082754297039857842333711073280000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1338\ 8384202615480520046535325035460976908423626466034192249119589986087658545558776\ 7804306784571390791594329870832070172343514002899241430841858674585155344051734\ 2467311542952801458096811080078971818311966048140034151422072512633030429122243\ 4247366655687342532895685473029321909338720119568197524969381952321630268520849\ 0343530366215907384598152900045604514924474324442394194254168044695603831937698\ 3508208287093529474814117259579314004800952854062574095156823671161692957060498\ 9248420118181129533768566777438649724384538819745070091106548473212211131781356\ 2400439537737764495439782247900230358760053328930220399926775606178671620167641\ 5689988796671084663398266485084499334295583645979096091484213714757734282886457\ 4468327349265848908080453874550528414993595170310769957070037348178151504689607\ 8099978408926757147990673782243481328698924597946682235442068321553469596849930\ 4108795840940525294693384959042990541954218369363928235344301767362749659986805\ 3628189336240097974635719741074051859495675730363810992625136266262807681841922\ 8805045856870783994285616948380543250878256955948163443075602147737675554392593\ 1222089585336897305510262387649592284965422621417697633515959589983072869097464\ 6562963201354025506164428473636417157531995994628953769191745973345057581763494\ 2500896398514926270285401144391483525935002676793541211432226489930717965380408\ 6454606104543334702772824514127617408951187917973513211307418936803081315268757\ 7377130084673527560682575877615595204321822452912581142964655316676222687161004\ 16069344599459/4537077508090075581120660427480792619745442635492638937111098508\ 5196359946633340696211457582577613217600276710153583111806886427295276744823869\ 4113471588050730626648152816639906656234647660626590862844449745386839766039062\ 2667478247970236132941700222888141964855409663133615000017590145806188243936861\ 5336301476391347549370175229083026894381904897434646426218204927275257086671997\ 1486376349946229179215956278660890563241244385931501626038295901120605408385608\ 4640851082024732985549964227144306030318961277906049502946095742331525442759482\ 7146630970660984690779760917219062073765863904472599868264488005085060456103390\ 8101903055918634051561215677874122203979429295800207950653289056044683896358951\ 3215164858431888277185438185722158571461418986105505132191517927351259943338781\ 6895948902660165496179188838114678319359036407681129368592087769887901619098595\ 4455661431717273323789691966951863566372536853645939039591804732205532273557853\ 6592710302720967216689156688920787398254937629692408263851310334022139995163165\ 8052282161680586493678645357073664329894731828706030059806840731389074958417594\ 1981590262003833805373088166538451400653103824683577364826069748919610619162023\ 4362815760889925278355088481269119267923436118232456686720889265099140647076798\ 3448284301578000527673791215096490371520255486011734671636322219948051324351070\ 2380813854013652992000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -82218650723749322691025649892379121554738\ 4655992288037906626647685774988924990857608378389543197034590748598601880340166\ 1027287750303211780274913637857083528539319598527178831207138077781236560248117\ 4039038258108344396373424303101462618972852286062234632337006909023422193408934\ 4630989729640701241470479159427871890011104721720706041111643316207226865703344\ 8771271957474283978941026435285647864376558734970691048657741106904354744387106\ 5606297192373715000138977380953078482764512526978927721751252287925196663523116\ 7184883975594081727538204552961496180375093457329004829195975803732273510778163\ 1589525163402146991114818045463185033451418738561182549366651466099124746825534\ 6695843341762107066988735092285657402881658804745690795255108338208074776377854\ 3715043842428457044985314754324794186899734680042632920161793269946491322052737\ 8002280084778721223373025833829953410200428187489851451878710183671770134592125\ 5348295277291713084839102737814897561469296834282171677321568249676650890715802\ 7585286691225522999670717659032490278098470944233743276845776405096549910232010\ 6396291245930649615401886230748670500539727601821193694166667877587843509747186\ 4473995393254907852129005164967576975694653672776362310169582061843368129568511\ 3481963982242279780026068181877126087696825435576608245965385782269675964229995\ 6868281455258272921403710203759861512983075577595248522639677214340744181143829\ 2993818653695944674694348607961353512412444343043540869826956268768289550773775\ 962682273299616397713589708419819595790663738686937/422658464393125338420738096\ 9616979437517158089865444745342606776693059717169109269087935861025921102337217\ 0972914688886794963799659083739818538433056515977918492794667670237587474960870\ 5185229583393232539851981151818898602251870920748240315243541503184442192475389\ 6798941774962702894932097402332531899222522009896027293792183129809641291943460\ 8101014106609578322318906159508859697181936986692151615471635058200933307191437\ 0814869670987937684177125766114330468279079926232618129722725860656346126519939\ 7804818418645402680679405436314003033644278569766086067931467173467104307198312\ 5799153697673815393211875444656030107921646628919500888861743411404409517500636\ 0857077526967755295968870170472252113345069603472343765796741786198024696330468\ 4917103943229639260981176046964434894781618749158555605784040117335185003235048\ 9766579824365997278053221515016029456579429429147366611451091604002858768084617\ 9079864214904003170692928308675794003142669391503930778514568124976022068629740\ 8322662793557015539059116850676041587610611332482390845083671061393925163434860\ 6623183665009821652625076575580074497924756350799989516460032644860698146966704\ 5068274171034170618480024253210620195994606812460281015965743336998774495353757\ 6806173213820919030174572748091948260561365453167306021561525894619655195466422\ 4010841455467590796234741881608342577641180017931059200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -52136483\ 8136988630081071233995897933686364350305689574078862793339425877313765679467016\ 0965932337081683136434378897137681942447774360208657031883996330380892055404006\ 7982272787811227143863219866976058458933072751763440144834836392501184652554091\ 1145818946859856876932522979819065882141763016531140267192206603889490736516539\ 4088151076159905560208718765379813315648697159563573202291950898073952748895438\ 5525392550169014333768707344768563181218259997832277196205915613664720743474111\ 3519375098134453895306382036120078877673593229284843558729619636966188538645448\ 2794252184705762771398874734861495670538549780740498884649944471489120241785516\ 0397063370179605462804534562461100736872736867280849794140533977858110046013345\ 6610157208599320537238846406378372285540590085634764912098093838171306404598620\ 9101506840860168085675482179339008474489453158884178575511044037422977301453154\ 3949823158979398543648775454471790499990688535349295400851211001254775604815864\ 1540740735346733013416778962706787899497258546317409467425793176943280398677361\ 1537418560140048813861170054320459457471061982216637625247241347672452217292391\ 7244907290192575963811311938095264684907137769776403881599509474870093040960902\ 2863611785768431089805719573033799587574234284980405613705799583136197609374380\ 8466067246795236443883079503758304740501041375329409480952365260100687330954930\ 0955281320827582371063280758129402443609457116214497602948773395831033374159697\ 7907665298324256561893161597834042639639990269003738919708844833451481279477298\ 407371397827871371/802131997370581805641887662970120251835465149565368565493550\ 0640154530801903000768945697401584411832188152753253748777241728790731605198107\ 2773006737854686515675798310451750546980949773960260678157878954455614941167517\ 1960193059635938873574795124904480918567578791359173665547249577847421473104300\ 2656642754841512566319654555375785762401234169724897368345863616433467195025383\ 0062791641807452458915095333273543033226318406749808527834546018081799738159876\ 7137812566888178134647196833502302871311289175811493497204325782993739604489699\ 9821770416268798892001983702132688450603763744217821051161858158178277054167700\ 5285833437322430796857476626872195450701872625697965070099167300589293477022544\ 0237769829663311913054482683225076805217850228993726405480612697328166413540030\ 2196600665934879994074986359813321451499383086753379804695941740533879724646083\ 5946891110093285971478356407896867393640201896773277292213740172501471389712586\ 8457149764412086783986846244213741115563710765616966001577086141915644190546216\ 1205602142403222119571245683770665153637526458784056768417438638225530119453247\ 9842547366387289419955496470547364704332918313881340329843501041493053900907212\ 0172320525951613338249845009789069869703357008036596846205728744874205551105137\ 5020432679287372190147419615732098345790033040744678494144866640507026836044995\ 2262915151899625008551652910694400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 11530642617301206751805914649\ 5518155660909027354063981256108596582311361474965128768345410943690713710465626\ 6799698001581166318481994963799564417763838725670684402103521654434476763380379\ 2423721725065709858942611178666640496386717423006891899999219572503661961645778\ 2479770721225303397009213817624726655268243224450138790837774116297763540835803\ 9186374021724215423131994401362252032421528314225641997894336603436011581347035\ 4277987701062510681922647009361326303513436128938686749981994498659477967589583\ 4146168998000327815981814420941933263677141887448215096437391755256763664966942\ 6236087977345176767495556297136883088017334336241862663641780895151201649265745\ 5226676241444675525698321354782613482743427509494491619083071087641103626292011\ 3217608746172834573616883004806946658466301943031026234858005727039200931874854\ 1913716412813853087662204346664687549569151000347019444187210258789646276704075\ 8049630840834295146829668099291590082141964568545154817403766304799659658466666\ 5595774806643764588176644790216316814776673042554571623049624520367646668695860\ 2267390316336936925341751901244220230014113149539433559945370891493282177021534\ 3114963471453481260050128674823382221576443864532894352553794562508890962322698\ 4330938017798649165237892346843501505193040206873634581390078333790384706317090\ 1333633179534139204535244773826543720980399285057723027530798356636517309536228\ 5837736880457326425088730434273741668161734315548650126034106419082150367182743\ 3371744605262310467905697137217206323765520913414181518093201833274943666387/12\ 6807733330236724852721315947622929961817732772960792990866192000792616906137175\ 6424697151538082365631807679541369670887311981426299491177488775262096117753478\ 0035091334266770328980816938947175457105980147392728192822556895195764848021112\ 9341859525900060635163392905947413243467545433812753423880784649281027200532164\ 1319293299565512653287767316316936553353306115216852766948979297630974834679065\ 1250071940579366229142583264074939349604352454533787040024518822974669251652271\ 3007084079201946098996308419503080630754339013416355559348135397972748853145282\ 5343684456114887257215255145729454813210376871367299125428469328733521775956004\ 6438973022463630129867984629851930284200489878273041339166492051798785600509459\ 2556691678490739226119145707861578559389966729066844402855731476602585417150465\ 0396674657784151074236322258622669485712227023372149696499651654823187928241006\ 9021239935011046104784195336549045542333756684262178095185639216003495845882870\ 1100877802811815346809080292480992788428471051336839887622545034755546742359655\ 4532840088620195166764540398456008980002848841704916253946509596124430630073071\ 8768188811304208716615382748028290755386549382329786363120538257967262594183012\ 7996814681455845311880196766452545946499596662595740896731037799379265474771635\ 8873487816269148837633554111880065878566161700234120410345128089681514301102937\ 3233628446720000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 40985873100187587684379669892985728285224399670192\ 2881530095055612604712243627150995491729356398338625656265931784983840242775533\ 5867025967727415843674294105699115462657257703144277941685643737905712282506716\ 3083383581406049694780582922187921541288326591242705615370400848876390928537774\ 0862908881764315335012061753056945341733438224479168858152896644288145823948180\ 0574060757313916196196362608217040539884940347865544145995568481587856457536186\ 3053909413084582744385346909182131964506935182380285805957167437355835074298689\ 5862276129383495050558850297584704205419824890457427807434730472137718672803013\ 5215377805464100234964802858174750946801671558217986456311047877110500517076199\ 6154148740948814869489476616098625598898903007816671564569674448328475958812228\ 4321593662571600594446069860663486917969086330033462575312955751567704015952702\ 3678584420535546025419452168828914882186236989289458631051481463842243792545615\ 7041712146251832344981853158164946039262465160570744180836541738876327537656466\ 4760811474866091343751126257921227437660628654877968137507970672132688356471743\ 4081164634356125088822408191257402060465840913055953994067962955242709835962344\ 6234744459143907808611806904239302718502410917158780731199050597985162025374409\ 7740439189559561106500186405469148511937647737933592856912950705203633187602222\ 2004436417493694034071463385106419113850054038728000301010311265123082017535398\ 1508360402917809376584582654483325173963970067246843131843871891937323328020907\ 9239286336673414749871072688571167651688429543465920767747016661/15219777008995\ 4110945454121381603546209892006120445157068759835135991419418487991935695002869\ 8993560046543659415439342811947899916497985740142257524214700536995779830026409\ 2969901014324545269047398248453846545694051513404759391335495159684921341508141\ 0061243398016754773800738464064232114569504936190281151941318410836099418344087\ 1533777513418079033439710659835362418770325202851005834356917411472076642476327\ 9295663149221742875945774161960686260745271648631801515432646672972042409963821\ 2542376660283339273635597456435178847358839741842632644217052795094433677472136\ 2016550033469869220392305722370136607780943767566564624001105274380833433798645\ 5270463512801306246975642404797521463058913733842059769649909243984304660487225\ 0438341236600552825046439272759101952548619359148005201947871766100953871628981\ 0042482385673923136925388464873950479647535680551978050880410294500813107924349\ 6675207486837487105425550992576055176903767663062040744179598371395235295396248\ 6258993269835547271366670470772204766581794022774442514159411237476817773061194\ 7218323502715730750964095629391081678610887804663973365293183692761553567125217\ 9268510149045565068658024697804726508444377788616142660403551539170342655591683\ 3309713952738314940358397380283343443806033704104811092827950425336021050668425\ 1956346833535282174533220069909202829338776826936069143296575059734060389544047\ 2853708800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 51908096116542039141045611285051038039179522045176023\ 1848974388837691642699425129241766453801560076123739294867645751449329848854226\ 4202158562286344439555307287280996154730971733921724872827436695161131173211654\ 9984785186947080160259436987271804413264198234622965041642246007560017536990132\ 7230399033783397463621085998613353419742975919829684414974709801476196586965453\ 0305559092627032840895613610810588015033490881724155184188776497645923266116281\ 2849074916439259871563343498280909153934953997675061054851588365955027209815866\ 5186053071659596888329628869004981002196109530861962388139737341203550012923501\ 0352872121050506889419445847880424960228984380026973775366517770478317515719645\ 4017226526444998390099792310364388143706080045650839828481210184788229874142780\ 8397787892796433233133611118031822091876338456207285965095435517165948491904976\ 1984905848794071575991264493801552211502581333058130492426616297110402873055364\ 9021658417173357151312951421854822100295016969174889557474508635969270652009699\ 2726128411425099434517518341544563881056779303070392926776419069416755221914639\ 4555219851913768365034799540295100474594177369627235387249256992610319284176993\ 1513851275296724927088259210136992056182165830009474378962271617807828313456251\ 7696680468122369069100450319257865048991116555742753990284963074394496701510722\ 5922625930328567825221979941781399749334705310702787497360774485268529929788615\ 0462342591267683546872270193338815211824284182712540555432074511568188845613101\ 3006360790531811009308495371847274590701890124407507651281/11168629302166506704\ 1594650927688348509486698425680155855408470012291462788666064942798260336091356\ 1938062155644861176940744384364017226926980868945419930943781159257067312241680\ 5322546963266167628645867428607960534503401195659120717495474307026585355770251\ 3894526046802202477841736391327628893865371342156079438232926499509361115886613\ 7169809008886184500402831324555475699098499923650750533913284061684297123495825\ 1311925312205074814418662348224281467681109590105321961169582432140969770748489\ 1505135384116384808802789308473394699414875385179289445273275419396056343309432\ 3929259370882459010133497341979818727621884438061327077130699626312273528615735\ 5922603588552520922177178610336923220242077583233411528890955332618360263367913\ 1169521453340965067925130789035431628420976093764702498417323240088171716514578\ 9646375256780494577854583898990376983142760878499666541035847951664732240143884\ 0383422803685574183904041810969600094126569705245381199295616884348955535295438\ 4679915365377090852921337431604823187334169206972888373224184464619570408576804\ 4225728283297324946673713962648880081388834651882863812833360743586744215949873\ 5398778921347367938896714246326392159904738705875084585974813435975837931561761\ 1240359529484400456804544878862815419089691411623293856368656956634302127943227\ 4104652555163777319044514283116543906058620128275594433823648279086284301926400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 17696176589354857809541780003192180523869858423325582256133543\ 0004327879559085450052396929077522063523075618925377245525247827655179837059422\ 1860269954317790405105563797763685049865905046331808722415991163455776024981787\ 8715698311766939787339378614234588668621159114927985713229365998830983827587686\ 6212045619666358718539501311760085537227647556777419003780866943957945797645000\ 6232794869325017377190976957675682800319213061109253695763148082362523596071114\ 3720664052881755973825896281009316956037401890257994418827274853222340178149479\ 0740402299717123240065915319906570554216576250471433722596064610190650833512038\ 5530024220188227079702563287579226067645286597460768788239635070592707111615590\ 0005410675486670553882936116397136343121300872498292825581247050618254606068689\ 2341452116734842969657198989223860922603208028798042302465489423257525188747365\ 7441183566903250395863033418211836764809985786405673926084767231498228143312638\ 0302702789687394186421186622774955564226962246448380312275650419006261757742013\ 5549230372486110776526949668421705259191738105160341913670483708865034727986236\ 3451946731908000755933490708122418302627529427080935681337646216815298163108149\ 5719221886016746412002613884596800983004984525967374546770454969965499117959824\ 1566149727857512816683093487283946536570845939641269949176423380884550404350411\ 4790806345128417494827922415879080632321967311687764322217540973780059641839728\ 0692578556009239134309931630250288406215114834025757296914289774024747031326919\ 7628914414774523261610563051066558236483237262324048402159197328072275839351/26\ 3828049963396354643576053716277187304542636278091807452400392809340063914918918\ 2808077865682821076938781161030461899302701267010317729491507229509118624964648\ 1811857756314060451474114163439677078336619506725144698296045932398669430286961\ 0597713581021347253394511513086281874703623939015640378961803368473751550175932\ 9019459655644696232571874374800705137448081458127496125378408612966630032617366\ 3558342478327526045395905601018276955746438872600800953293957243551215133409161\ 1504266475023455627957956970143851012816398873246101015215915564322105867238832\ 2820666243918467356787309578310392269292464467668174643392081123564100667081866\ 0751754925295899404744512975023473614198708304101504925773361154047766913582763\ 3305169226674716122914488782645984368840142520309687172774929092008312697897638\ 8494886816673628556835702325086205808721179101058432415408336493469751983240853\ 2965096426999723253434637159551072800615307365073833903793075224720516426870070\ 4008533565274236652254390939638667347739147181291933206484086122990678005655989\ 2729408924855377652152905645587041298959251965552581454358577622725257484870107\ 5428440350921940953591032206565596099510552091010534471263389536153449859788328\ 7680248042258092920505874197182164541305060645913069040151142000524684259597727\ 2894533176764698172960278575301812867102782323956551963158507405586667345669919\ 0816547138943722015358444293942939746304000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 216814775039222280\ 8939876101990196361833329450499850422507953434016989992992742178353764764071880\ 6289155122512526178710591381957902642863688018788883681417271940548478812409009\ 1905448574733903415869381929039123800624313099866895269090403868301378468724797\ 5432728421044210782052213767501612519004562645984313997084333800114362864220191\ 9008029944126744975137548604361820883729880457242216587613452707105889832534047\ 2416091783902930059730549016400944659347841597025641069913159226510110382841581\ 2797750980773255010457969216336412207014481782070312061352510543438596227809862\ 1342004277911260123374654526677159808066553372227458814253467653529092634983787\ 6291934628695951212576675387965476918627824975913193795969270028185961401858457\ 0458509357118213378443176958901008737224350714441365307889859231178922315734276\ 3138819328150799820258860095956522495772755609335510496068578896653402099883007\ 1829265267623812847816249445465907884693793466196468953675131288209162695900206\ 4701681525155057867281471265213267583192375506747473275681917376742824427040486\ 0356983967574884700291707320974979166522251069244280559379857835731341937044486\ 9498224839405520757273983710536050783522530884661568468734917786828243201408472\ 7462194062331480012396799389464118830074226687122910851092401945456892799508202\ 3720769587596522559741557565808920007721962162177745730551575147112513652260948\ 8862261337315503563899034431370253503406851149524076397912388137580807167172493\ 8409556079808525510025513834125074703231536177386342440431399288890610474516403\ 8552399608717218158628272341664909/24652038383328654769592285621552597217871522\ 4596877893815113010813123884220171734192388690260758326239036759170703326396148\ 3058651006652111089663105273078462887542065567573071011530527846851401536471314\ 3812881903920155366018291371559540477169711807012193683067687413532453707446046\ 4795708273284448253083243363941103527601620531529898255985683003054098803092135\ 9302426623132486281625542767260226475030840268862494892501106733707688366866907\ 1033819085660130373033192771977339879492031989395653902927170359490808352117432\ 0365194575068026192822564426029241733072754628357329593198864087785414045439160\ 6703004630963407791415063999639959533164679639127660987045134547931364324621493\ 6943418519052886185757325333498145022324884762027742192595063546080883668423862\ 0115064272022275793521798884859513634523881208372152059699029709517287301594842\ 4505630782296549531470423948005278463708250357815981564089128776204647798146435\ 5139119783043820016106890373142815267521027206563121047211005875133383421523131\ 9020218299843795844071776036781692443456606015817897210542130264283432540600337\ 7722890540799489162430200131203364007788621654281637062706186672669761869108935\ 4363276754577406052045080261614403528032451644066906528531431926721726489046502\ 5691890663145622733005111749329438881698964661562209450524987139208688561488572\ 7407023366501337574196999832645284669778543218398530903633200251142144000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1576304715764837537164962867453113881758317368201800727866078333487\ 4638530538352663156161560696371888992749161345765956903136211666987697640521963\ 8185841461065653527922450634282054754903316486644887319046957216456092010894453\ 2974626312877351170300942046892347827602577266047285002537900965420555212141981\ 4994389051767104619240488707900460678091164634986140808968496697553776143826524\ 0387444077115409124741083370273057438059195587163828632373661493010909023762103\ 0415399098340525171218116576208840359118465650495040901238617428754952710260531\ 9479889159794193843920823048390430800962503123056359714282402755565925019618608\ 3295861708889812376298683637129260567665096266488884455647339608321994680263363\ 3083736106770431976987675809003685311708387280506805741720876723011496968725560\ 6809640944549262666068678480846534421211287545579723112932673016898303971576009\ 8709502347490086333744405268307656402498442173984190530114236261465613937937148\ 9805809746679298568848756367320032842436631103644916727539767826892724428089390\ 3151818162896815291009455165009596980920465272627833654054710224516899986303528\ 7230478006319540305494839107684270521214028645250250928873977000066178630164766\ 3474203140598082243185011617920643334915723271191283460513371007360750943503988\ 9223575729515018823317432809010736071681113415613842396866617664653964819450640\ 5314831493266856226324130911149171546592922834524842275705415326498391536538088\ 0345207224998442638218393335247231220076346614582660543437227203768941998635024\ 97040150821937965531366930476825038883095033325511633767540778699419146947/1456\ 3308357979478776325398165138500739210753522550667771372501683075571528103524289\ 1005898185691723447020720088881496841509109938969538667931199068903348098048579\ 6014548148536136921371101821870174724181396771227987345941735468406552551840250\ 4993789672378368387377035522362759483640041433663348918691545939751085569711496\ 1874172991587232037967465488998923587134096488637786120888155435757977800478622\ 8420504803679437705853989176208887957203425767564212621826439844027075364185695\ 5035509421294750663279224751940575907465217803184776039918539150580243871583541\ 9700776664299398094659488722733653264944038615283240315242878020738356822919007\ 3496871876333647141897116221295743503768698386403071902689535703436733629768535\ 8445341312444329984879780802058337159975867121094731937176085878858860923949664\ 4917752280384296337330768344758560641409086378425469330540174439530309474895101\ 9673322770384723589591971207219218593964966552075631489377752404572506763227886\ 1271052803137863204442379868054437595200924407314712997921553989085425912210607\ 8663372652016846398840391636404679702550708498502496280593484774434213164829936\ 3649907370891140638224977802420904692982475423781502813739102395670432260315747\ 9949691932646729211924255684455482680039347654401411016343038428962571129794546\ 3778231357411339147407377356660070264073584282401668366349608788384037480979533\ 3073402069693455247786125025650273995980800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 45889622909415646\ 9764752801311481776070187313603622559653930448495342628930039832553012955217385\ 9115416618002298593691184188692813395028935977202931288797637607472291521495144\ 9043429183124063030843503264972111594165436545573316625614361458504629940177869\ 6237055949358138752478329133506980468826261040124169357355296159960777648333085\ 4437231685636132062523554611363661279136345824205897051962090199297892263091291\ 2687806015434228556498135736865257174232948126928080152489874308923524761612851\ 7299525270307184188591732411846240683074681629669884442141926609242697488911785\ 9144130909045737123118248275827128181214141268674245921954660420205787931493503\ 2228783073600008484718010532844150823357269589872981193592965019058682258222085\ 0793754940869156012797376901867997450885105807640500837867497251291140819185471\ 4121194103697238107725287441389574472696777054018445535520356978873400552727221\ 6461651809771266249725299836938009456970887987985582856634878571556634400107849\ 7454301190183908857761488264525151876884204919093817680661855616329756882939467\ 5095792142448740844423213874509654997836801523559514326623072159151073668238933\ 9124092027905336886137272869150039314765686019108859362284972760570386210921358\ 7594561889079262423588400623647734229836401436913451651032263699770194931501279\ 8264561090032420843262265730000388491179500658803392503864313901835928521388954\ 0321675366157434956826112840113449706784634882390219609375885916312654869634204\ 0917638231910798088217704574932221688715822857117358493000227267018409372422944\ 94148592864535622698692019303879229363483577/3613073314175528859100003839344202\ 9000594260254764177930735533109227999535595912632208106852945628702903321913769\ 0897490124414361834996510548568415087910288704702463260537029583551437545863122\ 7174196584378851998756631354369076253507193839041708617482733438823499660680705\ 1202018730048769009086706786721439635053047377956119845689296784526745603814427\ 5129548439978323482602639337636205657065687542553418942502887554877301883064139\ 4958602927153056241302436472859231288984892344998418573851128415560733865076462\ 0669138333254384618055147702555951676153942938080476132362026804630867782976916\ 4216851396191674269487448289855880657438834817445948207447991916316109159737212\ 2777973389693591165812155982013354630510015409724407017011091170149366907492598\ 0917815151915499960829804511417505678333230815538514392642463231974341708558077\ 4284610353752835021742724684888479581739039974487521769394935651947819859040428\ 9217786666330777365668837324396199790467092726613630244376708269165389217259722\ 9219266998528651702571540644287122428852334040431198197893304749428637677830069\ 3244140061969009837878582820127188239406019949775348970154763628556864835713895\ 9503313854934740942386604909938458318942059285916551209081190023706137766903463\ 0474339775884302220603057347368122285638626336520164292263878215895780272827612\ 8860615800169721072910383860912570771462422789493491469916779969680520104147725\ 9208163328000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 787779640068167903233528350617490420200402620943\ 0520316294021071304099904900559717632022362109421579732238223485917296476823894\ 9223011817618648381292921206513544175119542508404073201718078669321757189711504\ 5400431384356903667807935311703432338282015384480068433108250385968683392135007\ 8953117487627838131090137224140153085931970612894838048682979757608202622085752\ 0732225173271750518358351757871418872905161829672058491741665577610591039149319\ 2298988691277636869817357399432236728018111490581985975006306260973192580797837\ 5758480554585989011558742279756958504851138619435877848442931523315276093950297\ 6805505162924108787402212816881815362400829362732675805662489336026002703075377\ 4064600161590139982386510872649382110708332292325205025318922301211129816547750\ 4172727564886015296568946117206004891915135962280401124055861817530972505945836\ 5464954477967515197690190355486604329873263610078745700297400144415229605635598\ 8393508069594495519069476455500053004091628425889799746715523543435151342717397\ 1221772506431382334032012601722314418364607123562093143524436088169358797694811\ 1957965629948566932370091328015951809294252232572463559306258017274580638850165\ 5474111683166913311471198794894943737723553472281265797171821189025402133153764\ 5977663054656577191453097446766447104064467087352185512415425496597687019020288\ 3284823604182776593964866687497804497020002076068353602917338786489780139835884\ 7394761519249055768835992412717780684002789963417451823559555979420238789534157\ 4436269398886133256887251233404517771790988034814632571847498473101590936709598\ 534526987272119/549720317472926343092013106854670188363259964551897388842972012\ 3891113347746165389084065743508256169297463420083760400218348302034170558784970\ 6703646836441313858886180169349263469802216966407065554407082105323214996206159\ 1337760194451756086146032898082136471244835374383561457318058426184299994178600\ 5908064408706293458833079973199355075873830948200746504491574714841265225963161\ 7660780213999077834445091638838419237741108912387318345203920742272410998698562\ 2531691085324267584311797324942044805870348608531814162030378817235630316474369\ 2170529259284978731772941844876583788198376315354499527971518676967250407130800\ 6099661190565632676866812829011918162515376661619420598989637170008796875633584\ 9361142812135084119282990969141143552071873574662733913826475919107009186244304\ 6464561628404541113633980623429944064711095361581771288333453017085696803217052\ 6527349343553630126809953063805377133620816360597716035619370693081915240788854\ 4072611298944954102773407541795637054463129025596300273363841499586506353968279\ 4852897371286280391838249940911854580878895625606671828265411487028711997549467\ 5255800483706748767342106660965264109328477173192852006984072455739545966447251\ 7258586120778516888983992214635040393805291105021405317748264305836594975537909\ 2014620238935278895957081376974734841458468421350748903195609108705988834851059\ 8998820409583566680555721506153861038092701035893008199843840000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 742668991238058600999729335589814469722206764880203131011647104014272047361\ 9388958260161827858031833396945918490092816728769078089475591322893473311261445\ 5588568401538595669505635308503913229468738760016296795009993858152112776107561\ 3377083090904822007611473757471204993089502579400996465424740457941959885947213\ 7556796627151437424071594336751911382375046709832997099123020586907633735379439\ 4595971976381943637949192721856293426226462609692389606791196812197113583659412\ 4827596088478028603481153176500438472418200529610463980842509602579572905708361\ 5467683275248425509943400974983848838775460681297865329597686685502348201198897\ 9809807833947580068982307659805594569129477749231553327152811704341757344362939\ 9847512489943944212495369006407863501841688411748648507739862730593676460967034\ 1490445614618445565766875832570713525589781884089466168034503000280537805348109\ 1275067965136741931875612704197574568808065686285674419477429151129749557098229\ 3170340421615573512550050224127359188469272157424272863406008861274165762643901\ 0274242955488515760286004299747058639636395635277646672737388413671870697233925\ 9084010490313232099156970952250506596528975167345757628615956140769481336177868\ 3646963463016865936526594088760249892288833143518093070496621957917306624761773\ 3414004577868561284948123861272485672790767124186893951696693324568554394606556\ 1432526665006332798844763462440226101466639663541491837119248440788947011953126\ 7673954164381423024538019214098967341990196154577686356127492702267757708798008\ 1039553823891062466396305404078085590343973679193746795648866605978279425468011\ 3/47554752286323076029375265508906041390675832823615622092462578635041989760254\ 4773608746116559460430958590817624158521853582223830048452958933746579131069308\ 5686985688634524538161084969305359878824628225253420521083597711403149299258030\ 2644143174987977820112236644756343299784331739346464094720257467634404606312631\ 3480120409402083480515879065403335483486047972786424703970908758863434003399112\ 0789286826863805005589112014572062307111709792030664349736505088478366295153996\ 7417401082466010233612507447201688449189525411627936758299386884653523081541353\ 6218099824537379240335557958117569400921927631331769719451590454382025260698677\ 7054253309139177279063434746260088646431748445524819431246959395390178672822441\ 2609354181677539473929768681526606391243069474116830716998371405794401945382897\ 0685461538418429232809872460667994264123925046407837403662610530496426189924645\ 6249705574693404936864329051674547930684187650562583739886592339805927515128627\ 5570897285289544866572579218175510096923922855142512338469853844810762547007695\ 8825618981890720580196283839135535815146644721092569904296762210374519359831025\ 6624088260506562777144927805050820987915185701372650908359859780538577082141337\ 7927706711366268473803095734072617656395147327816747988374386446310242625766510\ 5075134227219823543879230532929311310069644174000913569173241965284297090634210\ 9202522991459612902330549121164699040999657282295478773350400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 4990084335997179954839162002817431054711965326227328048129539889667167738488\ 2913948702569774373185504374886777066781580047706097849462159375833346837375075\ 2791982140097465398240122663024473600456648512821570851902221938545131938258970\ 9250198709422719827664390552732591573656174734187439174178944900678460967300018\ 3190744259559218030177005075696684308030925310257466569865451815245837135991031\ 5720161824590266836485585833333637213591437775576422411387762012841419594234094\ 7581031580414621945436791878959018014073087185715311453174157318531940588986428\ 7801857306202240294548166629291719324326177316502936619735297138177880991352347\ 7062605436907299154634941662282158201350281510385763351894106375424665436980845\ 0046009371439769122780029378438783051961380873116108869986305232963787943017265\ 1741824506765381726531028290404677425763698559659498321205889593569312708134834\ 8329560244580141269097063647207111730276816628826054473916920953515407699227089\ 6168058725457163076005920113007536650613844520066660764802390744674044800015843\ 7323447105581867836569431907598146995235709922295339517942235229560805518983347\ 6197230351103100737990559346133742109541121983767333261878200537866957109050493\ 0320415871573908983979448900043239629965704353859550532378278624058866075688865\ 1862688748681438341514314428248214451896334859620306975913511894109708346647353\ 9215452801658144871752754248508188108917285190392643943097370946940106649344447\ 0765225049548793612499000587210183233825674611010009003735809494956525693237635\ 0881697971211237111369452544160169675282560544598141223832924943178507524493972\ 095153/302977033386438676152273341589101458424962612019193962225730183993288721\ 8013525058034154558134309540888897129981628841751794777888098299615721971505233\ 5382932082068260573191975568851669640764431177165378476572550286131051074832563\ 4888217782153465029405249273473132140033924121951631185044323154126757194907875\ 3705318339464742749802104384327431172498765547629960379046159963136211770001647\ 7361509483041088368525347208903338280357606085556490202406251893242299306289070\ 3815317212352384520847119573318447015621312400369140530980439536389768553753975\ 2697488869860154106587625686680018122008761601711570530464694992416975722408778\ 9425595025894342922795146186630380592575977054241156252087574806127943158275145\ 9925119663708613969405293143427842247792511376544787935222517682664030884830122\ 2678831713557716648422853739634631611071616045221341669901039222931203056390827\ 1527082341624181040646061355064107704745812140641624252288516866266187984340910\ 1863016015255112253925090317890908502355888713943380855563209872055227750745478\ 4916713913077607903607702900147893193194942597091115447293968663187653761307783\ 8066442182861198278572240723592437315386612526197925729323655269669844984939219\ 5723200382770782919860398816379293264735803012251043199839443691820975816112997\ 8735304246289177724762176879843232956593873810911389860700458831025349862090880\ 0814338782378281348168954296208116834837354093736504378370722468200448000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 57290778442886341418968559334508037647377958000579800846768543874\ 5952869486402015244304860057919306786345603097486764598048578048614925057156004\ 0266068035917210693598903928975392292151298680440397381776922899238568226780500\ 2793993585075120576883501110704057921562785292072011845628191379782017593357922\ 1545229623520482111831878304845035945067418164986259162418909135813261632750480\ 8915803631005682379961739091254514726357046226162011058643552381609472070474342\ 3619628839532282361346998875572312275420258167464440049461574930189511325108817\ 6139499947495480819813645755025680816108506024147899520248246103843949172777660\ 3685931579006417210301694665226437802476679728054058429713310587412968736102942\ 7504379197992415747558168397080724017076696653215221497220493050917597381705640\ 7920748896977821271808663636297852876943242645297596858113673439610906787127818\ 6098001468620515791586000345398251028724781328581790679804894807619632733437231\ 1417599926992630286411842660661404847212297207271512132852727384125817078884471\ 1559242138955960531767959226890278190859753284263490102817757109774028467124997\ 6069770010436081803651562701733131834753707750924427215737247106729426901231910\ 7523668793893493039794160648046059114487535274340403992604029805712398294568038\ 9724333353932863969384054179552268210170449347314805118362669493064755000743798\ 0781592261289913742476814981045513407149713218908800871947313975085621283822525\ 2636680515333086491161943647302809581967297087409026420268244708406610975434337\ 2538495698704582363443005768865473463325623490685513786495105045475315017728271\ 90985289893071129/3408491625597435106713075092877391407280829385215932075039464\ 5699244981202652156902884238779010982335000092712293324469707691251241105870676\ 8721794338773057985923267931448409725149581283458599850743110507861441190718974\ 3245918663392492450049226481580809054326572736575381646371955850831748635483926\ 0184427135979184831318978355935273674323683600690611112410837054264269299585282\ 3824125185370316981684212244145910156100162555654023068462510514777070333798975\ 8671957520417922318638964325859530095199832528925739764504152830973529944784384\ 8962297322217846749785926733699110788975150203872598568019255168467727818664690\ 9768770987631037944041311357881445394599591781666479741860213007835985216568939\ 3605305953924157596216721907155809547863563225287665752986128864271253323929970\ 3474543388755136856777524312294757104570889605624555680508740093786386691257976\ 0343843968054679676343272036707268190244471211678390386582218272838245814745494\ 6148238352395958930171620012856657266076272720651503748031863034625086111060621\ 3121958866330313031522123088915586657626663798423443104217275048782057147460861\ 1048147125678247474557188480633937708140414919798099390919726664454891121783785\ 7560805662201886004306171307848429486684267049228277783887824235998193741532985\ 9779312712260772172770753249403574489898236370761681080372753135932880161849035\ 1859485224009161311301755665166900735832341314391920233554535674256670627767255\ 0400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 187531143226183358342437492679616921375768480518619617\ 0483054050988114877689562729498359859530505370715813700584058781577519969616343\ 7229483806442672548581616426704223076773960034085237046009596448885649962831929\ 9003541647686893117586153667986270264181863647607604109856759037140639292079830\ 8543128716351598900072818984984427720646952119390666644798404929854713472345210\ 7736472306337906497133684507274781737243058170530476736326295226277894022590574\ 7514406413595064755280478572638035753455216433053362689915322236735467556778636\ 2728645191565519163018097386571959504685644985923348187728510631836034383710492\ 5385150104750272858520429621002628753962514479905463386456572295403691889087070\ 2568604607495725539880505027764859761338622317462210052694904803643227660983537\ 4818240311662637169740502817046236980901069755849885141637482182218183826454590\ 6162976508211935056696688495081831232429708796688097315131601458456155070179478\ 6464535820976585449889823504756652748179259701146204676233868321427107597416590\ 7015489423621978567007331921948500436508680796662129491518753722148398264198346\ 2526612917808089858996304269735858788991117792461367745831170421042733090718702\ 9384434953184038429900065736686913570167619728892715301699620167910785584597833\ 4056796912511897379455058042984576149956659417789295369837981299333692944642493\ 3262369419333677855721063465259580809752537194532940321175962016631959019087734\ 3894596596625320319404666160551527111413465643631758196772514966547546870278786\ 4251989507145910711430156639478581321407234622398168027491681428656371286305618\ 489431000375096883451809343027910323/113219419994461344759764767879538253588814\ 6089148486464082173315566636344739379211708033423944192948678327054348949033342\ 3182417274319669761996503390981323884625346402610994802490641211379053087821269\ 2360102154099654973012553301513190815370063275908380988407411705300668210065982\ 7220535962539306271977120887815046144846561434490252008431541286725992738887243\ 0018966230222979023581501457102263650688570244939054516864417606074083975464624\ 7730995520102593273975989593175179451985034226762431656513785634103677246850137\ 9137268559830105080381743987089176653487496314240351076583301092207630462685198\ 9025148420334943317329288660385497175491304198596713318565249284222965310943181\ 3403123424737844957838165801029329618489104568052936367664323185730943313542603\ 7461956237844568623546226421183018790298921148108837631513285125694591982150272\ 8667613364414324589346791794798251635859461059766419678649916004014932953690297\ 2382341804943044228268947821940114422460046582651765269282872498447853158896199\ 3889856030565503509571363778850596143240763919115969819796932040069098326565077\ 6835806398359641451663385024768914941758170514062010150049351854319758706538112\ 9496510959518781282747197828455860702231755002135211075580635358023877888412921\ 5253889046771174470408042528735269853220759486809960401404984935063796525969766\ 5847368192065989897870137814033320872604176601152580787255351789289356929813899\ 9018241650097900963904041779200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 601252583777821432603957546\ 3389017766815441318968220439380300945047733506614514897720461303649295820516765\ 1664572094080277930123115462640272422870389326880981384839672794167378227811962\ 3384535723371992529034752470098918343536283332400453546960646544615243009146185\ 6585709643478224495457835190624365046133538918781831183731790374051813693847616\ 4954935432216961429058864426007107184379821732673293319385162228502892973633616\ 1260390347490285257414545552842725418690866574009050704621621787321768046535392\ 5123210581246311933910135758058268366583995740153702646517380413963706650258859\ 3197088586774012288207448728505863395688628992460568238379187702242853329494958\ 6618527727189428336325262846243259639212373249563470177058930230171769836127692\ 3602689511004610502905697162005945540868018046376802859577152761166772370056889\ 5416090389984995873128780309237645105481296428059927703773506507852422657331361\ 3887107840490957307747700481419523327159094960404981812805614560835278025100568\ 4655348740687496542159128082892762566942493142189002258301447706533042708786932\ 8676623113807421619672710310585528351151504594467189759180603793959837292786639\ 0842929353103275436151146824076188175997094392951291574688299854655518096181944\ 0374005016162192665018677717122469753584791303558796340823371138789642334769943\ 3511591567275685134267910796488928754694903904368419940505015069369340697057758\ 1824983850120744687006710078963497019739849946873553939591327275322109681352470\ 6866639981394009151529785450909897666048297079543510608707495279114168332521288\ 0643605811801692279652921507188930756565147277562725041847045882661/38330542810\ 5452651423146294567971784960475700659012272497628771692074129387005436626186283\ 8611064694562087818871497674823412123784543160809073370359803406482659546016973\ 1267594865210636167205047797453061594456979502617535348658335540603910555976259\ 3644616963372653884953314365104881143552540576284211872089105663950407368513673\ 5230565487738741573460449280521252121672305266831534495262411643749638370891363\ 8413707492736102347308822030794156189422816898656019164247460151119883022495146\ 4340676614585408706732793834519456010618639297199267456352062149439964930877978\ 7277745101523012965992239992040424580900712439966078630672109172857454149977171\ 4127685671300164309628260503658993054253715785376570019794517270334692625035372\ 1891737724709435004074170259442396156872178556902949304457655607683129703224999\ 0763834968782652451070084792508187931970395110749906085037407732930414140152733\ 9784838817812764548007886689396430270208835892728299778656724025043565653668690\ 4328246850820412340733441288550192551418246069587850266963409912812124870727457\ 3986359666014666227563618009572711880252158030842417439952414202238482809925150\ 8343598757845505524265901227200544989164177210332045990016414013604938683807331\ 1580044254759290914915252475656775683678716591407887665480946505929129403940271\ 7606384438118583501811773669300534727629482723108576703822677745781408238833074\ 9207025133126495554302179104032772720314056233636840188411904000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 94405747035730053325946631854817196209348673248669559277784655408022064\ 4768922436603282507661562341423371895442358350649772484608554276813113460862762\ 2499712860202114594416059023632946593021931455645681468265604194035556233558351\ 3815337209657219805304779662060022647618684064608063249833835715181765486018466\ 0689157430882444788625670272673106066145643724280075371620518930411620294896326\ 4718666906128792127607275228333763603586657224502219940414915567857345048454004\ 0224668004560788128265732034307589852911380944290801054710230040134479459620532\ 1376532853477342411801439765934410587685558812256940008771008331430375616134081\ 5514744340521380229723843742502913537528836657303300410207138970936242325307926\ 8150138869082374703210105346689525466077464626538142132198736658293202747110882\ 5094143317654480680920749510573736839098759800759666700904117560686808972265822\ 1317222865023608694181076259487535881769074733253854389650173981736511945985802\ 1788380968747148947251741212394329537236393141950970727063344300247086683978442\ 8754081142595524173541582531709666916527938645283474550722239385664164725313541\ 4900255188376330780180333819819896659216259500972318351440160040822318501216800\ 8419685824074753164067181754790530631815714167809629379754360574259620846058343\ 5707977840445894738659237825531772407832559525777960970227794925194750818083769\ 6049600071078927471846822476700785893525832644935235390388364911025266568691991\ 5284386316366510591487012646666405039290232782854242389936803589104201181019367\ 9247794838764433064069044594118195345620844483643721013836926201118960107834018\ 12520685753224250877150063/6672926175633562737451015889284225590017555420223349\ 5220075130872866412886249531979648073940422844009203239929218358127129552530931\ 3852696432549916857657267112048666277086811669193411716258630890009966231970075\ 8325464799413866484584440276280789355488158694756031087010782964868889672394856\ 0141633057787550886043189684966637825986472872938180357056560044536328045783167\ 6881937691846532878693215044282953096217995114955044866794361345934054876941396\ 3806642381596874642558726541093947256924196971609497702802529574853428359233437\ 9266733227539227111061893603246057768697811751666599772533324209740252916419759\ 7700889236753615065800432529106486856893089569598662313533129496369221835328840\ 7199106125065815981066629054510845031903963637399879920610337013573979593277674\ 6083185534567492811684761462637814627238672326129998738187862243972782221179647\ 1851462646921214801819354914284915940513243020268749444632118424598738627046129\ 9733140725715246729506463830950225488329741440993939313519569479024199588033472\ 9469645847117038397896435490324143864857029239191580577592517171092548514875750\ 6520547878136586589830308837343053757786754223608699589897938645943301026536293\ 2117931242554345613531518068135176315845070372571486731211314987280768863371263\ 8599480936909210558599334609125122633605446138007002102790039647606102971218650\ 3985312600670182483495865589544960518730806439255923757136118729371632413712637\ 3470087010576414382489600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 228757483993410959265681305333\ 1637498799245496237570754197806069883969915552870913469895737071178402295196357\ 1121176213449371229930260664692447263683362823186241720764637837735935662566113\ 1339642197929594050085943058697149834306329991606564344229452615021752172829089\ 8129559231926128461924698246825394361070232370607980992156365824745253607399874\ 1580805967883351244548142342347118705945310217156809236368629536973405138664681\ 6097513494746034968037454271205990077878294441777561746106214229665295204867487\ 0265234666557650781866531316159041884409040313213031564629543323107694103578219\ 6223719942542716124419621612111787212942172240862080191287188468546153223651463\ 8470262494123392688075451773006842825454377991116390560557634830012702603956739\ 5165978759649929808840736392929121742380628913513485468672333435911609077308990\ 3192112222578004249408518076994828102039222732653176494581221964398679401699840\ 0783041895323030223670447027282943470778002662833389262638634035623183096219512\ 9713416132863224079141603652500595046811651720545264822934102638122346522074651\ 1790477264509339407497877333568868495118949898246108335211561589158592723669464\ 9109253310086731136264405832488265007847273152147826142716491536697144318965124\ 1597795420531457730954945618962591932790974693275980172594139969048604423921789\ 2273345090283799098966307916101989040275108644515208930281405816997657938192479\ 0890744195954053669101534784980102004407015352302829177312756709615000225091554\ 7584093212886869721725253893037778893431198987120201526046222751886850064046181\ 17557908405434128273979688852704863313377695515519515741040500163248939/1915007\ 2484566678075573455211572185442731809403004645574167724445863975196892439666347\ 1261338289811171799363307890096697858873601063312816377635922160082903180741623\ 4705106623341502994876571529273144723704201306809153439915055752915813420593634\ 4488940823751332405050745781863323023155547694848319555549271822747508932019782\ 8116898853099294691020196949592300877267879078030234612581941428438201209677781\ 9333536136552246803351295711976052912874497471437660935392926753288266703949330\ 5249304846986626513805424377782560488761301332136463863652640113438029674249109\ 9785552142578185896461498134361181308272650266094483153799041028914127801378537\ 3230676798946255785575333514345080333545015855323970413087510426680756008723203\ 1412885046339894051312574412269097685395638773083599251135541646269230289056310\ 4708100598799443399031892150543055032831112309526988834434098258462529606942161\ 5601447198913330853380685982142561208662731711081171391817966755816180510963370\ 7314171766758653239596049701626731876944262346923981772790704197042029908336472\ 3151429802217231821477584435859514393157353937396787679941724373160260936767382\ 7805586350319960794796551796537371284360256328321133896447417621470235922978033\ 9361437747772681123176115639282171612210941438678566548630836934613871494019967\ 0813474111048422094748906901332367710324810976279425802487432104105453296055922\ 2308253974128461372543923227588632006564258872987218582682175442612387840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 181503591908149602148652625990841283835280238923519455015736\ 2634523652399370301898907860347182538402431116625338857254679879400449976015027\ 0932203701328260545809438766805241509077681547356856692648398518493964507705948\ 6379730980760337913904298306600680744108231286463855624133081851867909890706895\ 7389397661957023919116344038241608841907748341640374741994889202889311872833499\ 9249480147805880108264259481190614893528437635276841766454288382217654688106940\ 8414776314584946054178006670123853874815284265897846677972423987997733663915007\ 1519094981533546132683808215943224628696523594064784550371762306644407728656287\ 2207322194608336044818378574778745484314649138283662010325074780251528562352582\ 3729253314163040221014255632912288806292451347097613914501343213831224116862598\ 0266547437017706834235406949944417820340437516982283177055106776121262623213658\ 6267938482731353857877070096039284652885469532204468661683696251234677788956292\ 3602761927714183294261039323394037473562981549332612354411696726616463676874618\ 7148666306740846459561530143848070092983781883878241493642001929350580889658181\ 2633097104466039474445793014898221772374151580916842847608639934088998700781391\ 2562373110756809257061856175389408459701047702426689698594552648588330209081058\ 2327450432259491185320196808403947968549445645524185055902710822413431677547445\ 8372824263691054988719325970472607348778987870347388334602786532478243565970050\ 8383674754242108350139760033944429188978946223884545108493143801694852947349847\ 0684954818978768487596573875367660145824588753777671992387991554656039857878415\ 709906398794565778231424400175308524132271303/199341642643187483610243927020746\ 6681913046777921359596585391722034839718776169060851523301041696035318982635283\ 1026497882904711775927104916825759785188046356798196447360112759409025615397302\ 9403841421073611984705577840105595135661181247327414385511769310838901038704556\ 8561516669761542536690678072125729899910550247492796326465455888848965532706779\ 7255752545004778973315136316990966991205081636067431165139097894483186250500569\ 2096990163236377917473546956632711817392571080321047788252635485560980615904574\ 6373839799292263797362440373106577032021696812654797263101745256762925219815857\ 8668919458988403412449708478561511799817604153917713362099646346137904732820665\ 6144701525525590436829452679141680858828694046324742650387621612186427530255567\ 2496325674393033679013411435292378832341996159075587006002426672187917930221855\ 8852500961604353790287689119249822944661962790759880388045707571629318492308861\ 0954885300893042367064944583191081941998430603430983426691138627204071120282249\ 6675019381353113208425822536802547130556327529421697276484578814871886576844032\ 2225588964278928958052272288051189772730377789680371426933100608897250249073855\ 2295655507745287434126164483297609285040698835802961668118607904431810573716966\ 8597265740201344860949327368529480030434880234815201184232618236027567376772639\ 7111228072105160288822278994217741821415598876272810323809094074711382270443502\ 8115920891843659646819073578990084610535303675904000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 410\ 4360617475481922508268259964821339915043855229843031633979069090771355875474153\ 4453825607483568932705759142854225782849465712424493795928680147334723938091149\ 0025170485723618338155713297927137366643076852655550404307868697218250062096109\ 1614011916841014917604447914435260710892674695570319309766265994918617433799661\ 1277671667140642411689988833542388228345854164045307790519144749807243178692792\ 1725220447527699332041854796588504239935307582875347805784879178732533713976070\ 8181539401185531212843914116269659307906646228806855903167203749698428380396885\ 4391905831922285068181891468979989275877285039944237922503066477524496222292667\ 2449929561483597294955807521334810452668048918379693572010812628507929358144856\ 8404212194523448146886271911398995525365475712587329735961832360979472564768241\ 5686559202277772762776482403631262453676629190517137033977270068149750209985621\ 9803710844889438890541352744720622159803295423760227843512321232131260083747582\ 1990831986604010435963692858630765480521627032916586995975372049465365788424003\ 6216093556629794195798605154697234871290992292426290938470302969661416460188231\ 4659578455254080460265167192700112979450682214095534830220702012666070854486365\ 4764243767084909325187467481388420929633941446390405225632154414483448381609368\ 1531520504565090247824786396027453306985176255181077090066178351158128158980587\ 8001733775614179518802837740253147820939707817779379358312479451557092829003628\ 4488481380855562400578098134727130228636236357189400140121251425928261218158364\ 4397836930503629372333032623700919937949922020418472695372052829272222305531623\ 89974170873878372104793438603/7223701248831015105654739976966233474271739377531\ 3458646744797575475967862135600685531592068333432310708660147644448648480447181\ 1695612736374249072438622151681405971232169978418827325718806948511032862297186\ 2555283890616992934703095182729859728169869157187189189134361065744807169870702\ 7725805875904223960795445871688259471433881054305891784188018190960919453702387\ 9447339424726946483694111565944273449959869834086716843487147856903436282405946\ 0788636783414751840078229729677317530067489432514425132956489355430762271986120\ 1754301992669625696460482297946309927895513336920555153111141628769804511146690\ 5256980629573026495222685043691478287155005483697767189874310497599609064368107\ 0961135428099849208348190056920613117051265551873945242313044993174953388134871\ 3233127674153761930368117239466708246302201363911900184452340701052810032975317\ 4419328618847623772238584977472579788460053488201138440131800097880353619079988\ 4735610268383797901257204448531473935013191965403971507082089971786003950413530\ 3470205215751993097057359882036827385421144360280372352248448158581096626582054\ 3269913579038126151071650399397694099159106800357759382427553557212248985420212\ 5345127562471745550432052602667401658983870702061833035662836876889620579183002\ 6793143795653115134583692900073984732039310211562731540902229051506127988981189\ 6813215389588137056457815379521273004133393697199948963697329096562559732164622\ 3925102579080236361499092157311316131840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7730580484470\ 0286057541160180737580274298861623439891982921269745150101463370716132523762658\ 5444289694929878071461349468542184026367367773659333459987458372308067062490163\ 0978711227906553346493441825050206602620016899077249766914048659429538830640491\ 4521198027041626500151485576632165396709710229563229049336075781141579026267692\ 9904550290042181490714651819332540179312027750604312653900432089759546102581887\ 1772248045137311890697568597459173397861516393357208426616468166155817898572109\ 7029422203461618298990717813624405542129152427962885080411799353814702657102575\ 6447431960059978645189293582535533638335351235866852822850971594983329054925581\ 0647767659913549519387720936104777032041336007528374173569530045710022410189672\ 6761251059052216766429515742100194388338810955515946161756898038165164573989621\ 3053428092607085770165605365813416219357764221458679663967342218366923752872783\ 5466335027863020458626072988188170560290174460883245901891033105464741278713500\ 5096785774161744437095032989319253616592480346465755396913759550975648402054517\ 2245024482478630223192659429307458079536548934018892268266838500522880157672882\ 4508752247149681153661533718313687370044211270572536980545989930748322273398691\ 6331999022574219961258101372219883743296197334374956791505471453603807637337868\ 5265497708677098028615607800283643305073158631714195507350286710859073868718057\ 9406755618577764883345407472272765637089966623865633358668888389278011536322980\ 5379869486765263387610673454569025833120768652041409755253928160900883840634504\ 4374085280560884702322818286728587285887645609332593994976360479213186352368059\ 542261008106615955045397/438866279041784768943302239234760755147889649158361693\ 0321380884896416788970574823111966894707603574213273208823598954597559655696957\ 5652805722366208228388234712539847371029249840414283731127513320286748684420582\ 8210808240675635413165625897746265812855698477306127189755577164394620266671615\ 1459909508084486472588336299646765723276052940142566681329557672055298226295891\ 1653001276853566674695112453432597683896822600072815661868213677303313291977752\ 2325946531838010996644723249517942563644571955647894666325254694774226590896219\ 0020330262698714961350145230814619388638315497825143525431295187952605251010499\ 0562200084187730492345739783006474985442910799226664827317523679663864256535749\ 0054581802790074987966165452566177146277150312444001891799353646131573296365347\ 3115208526965667169347116771306602784228716296394376886230542742549052151663807\ 5747724086489128514422448449975489637737408785749768885386922199337311374226555\ 9307744322004688818794167001181090838045527432990902214095383457493660611286375\ 4491997966819645370188540622764252329963098106816883308768736820819198859490807\ 3847171367522675716438533163810526717539731979093797287637942926609702029448834\ 5810862460268087102434828883677862510330043068778256891716503520875626510765217\ 1753185179133871573674263275330952115068438575804761789325473088151408615740907\ 4102778660746193433471435354607951118789276959826187162854795797074069484339451\ 3122298316115923368015966994081775616000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -94639125869\ 5811422096009593309054794976646832091998777503264112864837384082806315838759791\ 2993262110306661628893545571416810229028778832163449642599940140136672371927104\ 2586409801465909224165033179069867822282885829667321114308314895639921809605664\ 7017375547069465498759748900064965682819475336732092842045369798877679263795789\ 9868272252358328477186940628892180739486531395089970819425491219285825954354278\ 0218855938305729557548071685658220156049044786271191916473412244970035730173202\ 4805612089421030711253644146405062301913646846590738989882992564711758984853664\ 1533834369279903900488602892591036103161483120219184932320770229445095646849425\ 3130345028397376316365103491508953937746632382592517073741466153874742408359140\ 6549793949492993479022881154073521852572328809447453570978872991555064523691173\ 7756469058722988247839461310567014405100615472456325888521687221452777170405437\ 8217476163792313019022170286746369162060413794217039122802720137964912160709908\ 4905919768198739440337113853704406155657100219749758377360721115255940388649520\ 4109784171812843226015309548006270112383478454983233510714801208533947322957140\ 8434761366504938113626730227896759336794038958183254010036249682788225846214058\ 5301919293037834172467750360718372628704626880344697136929424012416371805098873\ 2225635766357072544458025525256181262297206350429760946751645407405197390742833\ 6604913298143155420686535175686309491615241978082793124880206514827767178366787\ 3779183720427261713049763817860291191050729569627796248134096159399460790285865\ 4660575855110446555751191149162084625709933279165665149517379041772788006898456\ 92652295503008592550387187/3726727025838534059444706023454550815282540089140690\ 2591827832954287161083373344152811477990623012855566019337855236103977075542155\ 6579544819301120835061531084972311053950239504572228330348644242128654389763726\ 6445180895723454559938414020864826842117526764749896988870142541799197722998583\ 0902366721886825136154866772152143523649488138390268389696035816122177759968969\ 8688822958315651337188852293839358532814013312244363656285518157735678894206449\ 1390341621976775039079718626044129880330093130576558253989090923251461513940207\ 4437779836984857092332991410663761206544262629881482925497648357910563683459533\ 4756349518505968747540038647821743443567801183130624384173465053897361621426004\ 7399659218083969165550197747727441293057935572406865492799562111334399760235762\ 4614397865208503147680799521335652883338651251918686893835478985908340734652595\ 4723398781051471873798380257889203229509350944338743781203194638420623862321425\ 2060476645185533695688505380273852227625907118699076114098905861286061842862256\ 6111528654182773304038775922789312996226725217571234383881442096587059811011081\ 4664684306942877660422323194021430259542932079126270567658409308528772352361230\ 8949075126520095648229622500188769763828025734178553083978514531555312534406700\ 8843593103400362989046292222337826655066245091175832869566477503220895309671857\ 3806325827640512783189201008409784254355270868074269379225698675881826788529631\ 2044375433473256828753210938894925692928000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -120685636\ 4156793066171623659172863383637419583207120027670851579678712186779320681169082\ 8725697882729173177866267273962965594494064281074449594612356100756227048005466\ 5455436420254310802746632064392234827406090169894876280298710736436868380609420\ 9471406304115320603910055042433604643084694977053985614991268017487341582533032\ 3670061926897039421698244518741859152279799961583866648522066356956270744205002\ 0391929042185384233265284361039988499085856759643589826351511378989164338153247\ 7261103667013490592590463418394492232191008900020723728029262020915546575074744\ 5529442216298449009092510322842073572330160484489387621169986479863866405383687\ 0965442625971003932043199004087174697424398815411628942075364675849110456876193\ 6725470907478536683089981314822622886170253556534647302380250306312242660010100\ 3671875904103563888408162480733485566720859474216263277758174626795694276152744\ 5017475508490247661276300067654860020252627844804041279058956170449029040581754\ 5657300125741703544300868528528277654309060530807002566895958964329480389140468\ 1587868691296980427914895019277208716076817303386925028017629065650032487228231\ 3042934439039394095618826615399920409839650492279623049069712984611512264527002\ 9805880704568726521594956140382289684102176141859491616345748977166013403298124\ 5754191706241062455476265068216429973136420153947077199448241421323061577304032\ 9895393013937670872740939511014312664111057465349055309533418130936035541797046\ 9138458590267457335155719787379567019575361178336488064214687943783802943234975\ 3728621508293484508550132576038591528182959667139973001423422619881306388814489\ 144378557462440814154778059971/170548786892374686979814599088219242431099547309\ 7407008179397402127217926824242873592067100946078200515926013095956144413306086\ 4086927606015535440069105700508215851127546521924666006765473694885292692608729\ 1966149697396872530908298140767821179450132132464207200560688290062689434637572\ 3379530298564522636651681585521130914347416270296387720498486931471785038756358\ 5864287651196557498741841712249418900485323788172207118617883325580396372840232\ 1495149788498994953960885107056953105809504800900114215673054426503364082831720\ 5792310812002987683454829514897716353165864987902461723028779306344315747614386\ 4806432209195948929712573509968001854796916967577750621141240791293407665341740\ 1026784938071306181730076606705550467558573611383170265432298275539722167421081\ 3850560287250602171058088692386917545980809947141354794116947761607772077550308\ 0448244864688132311134258894458536720069552723588230356620127514939243004894440\ 1587387904383783563238792523271435944794302682763980745890514471552432439623127\ 6503578796471433414997746008929995207143316247287831325141927718697976777466033\ 6850063755716670584647932998595440711050927708719899899065508810053457956277025\ 8482740101154384834026481308516771386715158827354053603915615832350545950687342\ 1253280002052915450061694649432719033006434706333274643083807170157067958744917\ 5400386195280295181913704372910340121489589642188936692472870418031320135424781\ 4259308335750747488554047797470282282696704000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -3576\ 8868688086516888005301443913646420790774373727160997930099418811394562927101367\ 8442133374799285823007735392957697304383898366935126491168825572885092031221079\ 2770975341928563887171715613644811288510548718774970498646783222037626101654056\ 9996635254244287700654348777949458967583713514223644899521115845221025835947951\ 7807694307612223075644329991369073408078816744315934342045539567969447567529544\ 3433704229889487439819005877609773300591699310953100715707656200309323283171110\ 6558639877060967335638805980081086161359185367027185158765416029626647200303683\ 8697453826098029842324413144521660517096369106219665555669736332880137649675669\ 5194259898144018399582555562821420869432152087443679872641201283556854776503790\ 0383128879570943196090015125520102545894482817548026060996575514619104219946147\ 6626779591232225835406498362318514245723680042662236918513860638717571549936072\ 7433033808068918153230383531557199253729658005418203255165147843424852871232555\ 2579472674853472882725578022098947296200680158550122223953040749549903514628889\ 4968744532722996245462054834694722813962934444687702631348868206251871804243632\ 4731862112296482353669355169955038252538881619149394193323300725570210613389792\ 3840924725355660350056882927052725503141291720780975541507707859749698239094514\ 2413087034775675530066080656823344401831963776753557161477907246705274621173032\ 4195034895667025090748668414418184257772730556166582227937548174091315782933617\ 8687769660751201567190510561806292894998007669025575554275608852615970372520358\ 1214100601851213594881455036653285082866886741767384235771783625807815777017277\ 0416571983058499024133416658813656686405637529/30626638251018037102042501242164\ 1389097557052183446596061763997772048610419989725161196908878464428378984315064\ 0348392070406908728177697330931286848889614741124319507725331299639024022283936\ 0111124282017435245754353021511729804006341761395337942140748670540081163000172\ 7175203665405734205619206035508582723338319603676159873550349583093019669719100\ 1798800215595730169073403828932427490907499116611446400935700600832074848822830\ 3728472916322702688993004049625184698673501618424977217037044415080117267623988\ 8228928259098183991649500482912329007536390099583781408069473063639519126513833\ 6819968499219162366292499599762159174237374919366049716763191151298774876568963\ 6009078387870114714841826538998386517910359345637070086195410421821573884128869\ 1411805831301991883903260908157264664746617189222008561663567986190803846827584\ 7712074568919052844109126567835814245930070361420100684352773367194793970825713\ 5082849320690721910055037588339376992106465721195515291084577229356607210729204\ 0867607175983493682766058782377090226741187566463994004247650182773342582767514\ 4909637986223650819454584752249954802212132456285039171196662174993331751656445\ 5614938200816878713480569049925176603379234514713980838526482151182229045964800\ 5927090090722420236340609499920519839042281308005745142832633955659070546158611\ 8976962106652331566952051684555655179343338225712798524754843925116938414093957\ 6916602110542590136570368211238266376079617544602360004543955393839104000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -11533462689262216208816897931694837768831823569617686508\ 5275802069133151061713030131549530349423183711899795350820459636497761201259186\ 2249398992786739727801306153887057294502122309916631678262433085683469850840514\ 8546188217590838004250877864695747455616374931325658507671177161567917860560566\ 5080300142040943329291075114062876222806905406048769855107458151005652643005082\ 5556251701935678526153874128497243264408347253032951197575441630140862872098715\ 3603848374561567209436661515677056881230974229765180334675469010804384147725159\ 9413898890741220530377635156103559104970250339395897523322649703085696311140342\ 1831217357238830670085104908517469571870840661541326153687878327067148805914827\ 8419609742785066256599008729335112046915271589823220445099411955455700868832095\ 6269003699643814780826020143497436828984868408605202946233537533937059539049343\ 1975377177850383504252824051702806773301185183186564767298595412651988376308491\ 0363310337050730934676862022157139886111178468741903097487718389567980305110855\ 2924571008894088499989069997815598362399705964765438903844672426588700983654345\ 2378735721457395193103472302257634592608074485802152875293790241765576089242940\ 3987381563438646715081507154393801640579471337279277908034207166382699892726212\ 7627624925387652108117474609052908069336944280558140072575850454450349679851761\ 2927815426642649700552483159555804183404183579164437252632557581044452125451812\ 3519498588388473171137976896757993993467809466720852125508534284404629553198864\ 2600663609692314645550232248562230625351153756916645551558103859844358831776327\ 4235694488728358744947432611003437434653593284428276145725430428653470218611987\ 87282441/7138421277856437963611622748259226213409312678133533979855840024648386\ 5522137229938948402232812633038728838125633391954459598115365495868900381612698\ 2116020578526240131573142230960526975271690440369880611109622353674234181566618\ 5328989827309927649273592863237654818685978989795952549070353775930900827767486\ 5985926702717001749585112977873868753016002890803240451429569570483635751828439\ 2175078517018576716874457060122087566927948294970193757795151768783423096127525\ 9295364008706106941083405284913265437895544530986023859279503683934267305413513\ 7493634413182008877565240879873492682388253675393475184396773608862076160004315\ 1844907128842825493229218979395557062860908434635473017808546149121996089487023\ 2389352139702623879038786070424104024718611255906047056716429573588421412764979\ 6465294606450790841585732621879910696286618236753683894772479354048360949754913\ 8726629632987903231907844434807996804812894994366655084782594417175484723110775\ 5742863673648893410863755432769819398494013844266687263202191278721352408522121\ 6645580632532100096361131306694856620651485607009511219342573209686484770799154\ 2330512547469155544700218948478328051698146618140561442901533211749335051271363\ 7540382001494318669840198234157341246418382522750453406124537340653259489248806\ 1628030886269977759308068423526735497263326182579969102059911898947281748744305\ 0526611427698790144768206933807748112349792026396612732711049844003767372452892\ 1702343652165933829934764852569363338504437760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -65\ 7244163725317232514840774290922087566830592131116562529084046143093932336109131\ 6497747628202419237014880422482922783622015436489972663010526623860476039395023\ 9646680526177528688766935050813021377488782351391226535778672291468754738968989\ 0398331236867467110606649107926045370061116738855776605004311085396559097968685\ 9016588394772425302689477446167467473831014783303377109639374283002479395212922\ 6240388738727993167646594154420797605672074749261556527824552164387354915040148\ 9386834844277174521257321552248309797722145097288642008744607419967026731821012\ 5451222499572889523103806960137740249897691824955144993172142447292298738083212\ 9176616065879720478156905565099094871114448157792017714881659439119336547261363\ 3956962739779445303174450980845847969001286971190428345676830030242578587988648\ 5158069266512758880364933195192444684331251489726632858291630997931539831810791\ 1738699784000612458799940652725600187537501778877223579512158130708244320091122\ 1378512278348469510398680309942389099806197319990619774120596291590185159910433\ 3779653225156140076235329150417316674469953925539164785497078188089165781098945\ 1113258782247362128778065642815146178550868531596748534067123405182680172528878\ 2515560117187219839589442883777510731204874798555274995901646472963301596314719\ 8380851926985785789033650234476753871282957780945863509836707863902093504410070\ 4927932572906151333571150552150285626586065779392133625826960801929398625674943\ 2662138180842404984599886450615032068911006429474180453252003192500733408525503\ 7030380768815898181997389725764454225167888701962703732760879443805557969368010\ 4593712695159667446839774793916891769309891241759531903/32369207754292030026240\ 6134595723540532894985651769204713684491027792344901197326164181970607513778003\ 2713674496277170865750588766981527446609156382172726470530006327815578264682585\ 8732948724831139959868125152800549834959205542890002952189343159108421591620483\ 0574486921863424330365316480082937380171644898727962522395725359092313296871655\ 0201309003651197549404798978828937651053433954929733898965497890040464316220865\ 8216747678788117793557348157767786705901585514280776243320886765333668733084278\ 0859184101948422740356436524701124609803536985833436456496088383649869079658610\ 3776985739972333462542101437486264464724182409114374162299021307820407887547606\ 2958346225255168022134312695562997879635005317259449265377583922151108276100806\ 6774225230199957294436115016901222898557224121722797694899016498374064065389571\ 7085599347430096726816272872118100842484575369377414938744902653282559981945576\ 8635890037713503388124927322678837336038651862560921203581809425780073948167134\ 2577469036843315808125914447325251378405542655231930148018177399384784981459715\ 1787004046263786072568054548359856195212130627180247894047921156837594146218654\ 8582929254242857576396658285163207527716529404893664056539220321953172133407964\ 2038593340085943846123886027079079815724314530046793747572472161817160737704119\ 0177374174058767109469065800031859358608479682246314922131400450643453605523411\ 9859532639474460593437091023061888934577751659688989442815011790051261762607694\ 7939328000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5598192290281126623954884834821116243193\ 9965687502891216818644707278582056077796736219059360317989839931506095792044438\ 2627148358241882909648577517525527545146159803622062097216979580262429422700205\ 0097998447872657704154523291322524617562893832646210702042458274655616308374854\ 7631255651078487076872671226838764316182582981172751623368116418562663276481459\ 9990332351377962472068986262507948397584689759647104267352968970060945676634694\ 5403487311374954231235629526660145846898043383264081657395877863689292321114743\ 3067393201489407284462508442955721078973211389571230144838006966404740789583698\ 4491462784524869453167468694979281044560257212589196078954532657647781349877642\ 7612383805705639625763837906805048471420603051753923716150207312706814237475987\ 9044719320836075661045453358510974998757200181696019500238945405923499595922209\ 6383764934951314720444425489125090325774594851306231512800398182630991548444975\ 7980176377420299654049095316747448602715149325712603052745214215945244318519305\ 4852188873951712762891896460158166342213090345822298346445239581184483959832359\ 7969775180226949579944001712998750498544909469411413087156936364193734478186294\ 2217567925015676365699921692913170057344520155871404883689320231814041127784521\ 1002676372340885088774520032445536022043809459593499201110475606762710545607251\ 8911834016468894914870203074190668390749360483918768592030821530578777411246489\ 0326634093429512748500751486355083467480947429417874971325301392777577945913258\ 6352347961771669238466037473612140432418040185691052151300499316585356692911223\ 3821736118919541663549300231949360004723142063278393178463588189063839667211289\ 6159430265342746984917119474028004693/23414140698051099733133085122901634103426\ 1656829538786740800472539336336663373598785788276770066980952246652409178258961\ 2146169991733215653602788065987636204159113329905129125368221149413057919298036\ 9469688444671441417275262860567139122190452233342729018283452436756612869288114\ 8315092752369636758994533530963981831274968912372498073896536993588728991720239\ 2615996900949799269402916534168502497625912811594545793615756545649970457245076\ 8103666771756476352828760361557119945104037025706814596904300694916335499410330\ 1633613122827825955210863484262163263945203627126826826175920659497365660547500\ 7806630477369857567092308981323218087745739086748812070109622148272208531717357\ 2015831840214510597460203604577141099592732215948969906146181496355096533784200\ 7351247094059028180297768093636624567974581136101030472728958394871618950857712\ 3058872573989970035185178779986358662724513575577398476540069176558335312455262\ 1604418833203357499232206615124623190430056584185872352732101102795117635555561\ 6620499076029868027791195616064871172080802646980364803800304422097838162836569\ 3687268346838584295442947102688217439386898876893631989775072002118654209898004\ 7409531283405493889563761338359547073293555671088360342963773321152649491814616\ 3157327609952474760448414623092883480502331848297705594996269682274444373733320\ 2532204242353890763602324586482962662158766034053342821387447408185633794728524\ 6152190615838214487025087196641304804073119133312752295412187395156899107056001\ 0108928000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -72647690429207349243604170879078111576\ 3412597253153059314712384412417238087875024387660647537692113153371637608330995\ 9269830584354622891770392994912604256373614531218863277807264457133415808477008\ 6667688989675967602790504994621289282544507152524624762076447537049898261772097\ 0146179007757843279275255804916591770498301338404830569983616366321946937342571\ 9175042933719094109460645592184425088455934912999144930094464190852149102971408\ 9390125804025628810043304238480784802478134699929808052192470179643905392459849\ 3908111888937441395280892748169742507746980937811690945278208673151628095473386\ 2767473326500333275749514996309377172418830822287837792312933038158469773476795\ 2054481494154914694041855693064413415246814103698030682389813713445309018897852\ 5793205371661862791246932593253528776921055265707131194175211018809995379090602\ 9239539563602993674678479467009784376081156122035457553384588554432255257037267\ 0185943500678313196082376756197386683338038594453741234473744586058983328262179\ 2630505971375986826143604973524365594337332372469009000256786931593301781144585\ 5939975597991426509331662163249132666771370474784702197507983842430354695567737\ 3079380282307085309566068688296373979831691334180629692966670482910524904064523\ 4519754813493892488608709963150178836298851029829442450278947506657898860179480\ 9154105177570278555329896749366785842940050833322215223458208535345120710092619\ 0973586710494909644803517283342663832950491505394145794628242958541094481859693\ 7399085779140183351326261222830072979964763599164787846897779836381909003177235\ 2354823658032087080053833365823052258906027874040590547176594216177195222143526\ 7464130141059640504578309340389638173/27148311237668633027971643200046450728874\ 5146177201348784908514696448631548772603449645688433246854178415022086027732383\ 9737018730904915587803359836140236509422478748456694765897962490668264820814370\ 1013910805203309728233440588463108555316839947237057638415703170142619586626991\ 3043263959565459451295994168504517355197833740422531938094842551904701852892450\ 5848452033664403007557616099684971982814732078236088895839120899237826800239221\ 3095373101902423804215962617230566850620439825901878647146660581423161365914686\ 3263314029896862252011645845554649718273125630359111992291753742032397731719378\ 2766180215672906712401023388869812894579963142205814494583284176053780910433135\ 2320310417649963173244003691514658431207490021124840073767810388110673758828874\ 4327038727695096202221232273645660263459635418690708744758568597087901068476960\ 1913420006950407927339308082778756761972323600878781738860268063395600622945835\ 2080830265195117870308210213801494284064922213830138527490658383559205214346101\ 5810721262533748713198530603440672665321380838633105525628278164541821481957924\ 9224254543487363964567031418701276135268420683023067285700203542540905824431202\ 4102371932171060397506502338277301481370682619935656224932475566742008476054158\ 7107090867028017268581486019623744095549670528204249067189223766323388400646111\ 2213843734032143708591990320423365948586426118234154774636284271973532594122789\ 3444909284345569349807913171716688265946785196850795553075206206802406144969560\ 5555200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1543307190829292236438175241183248905080\ 3499292335779453862685318241562505004429423486594979780674830697021049777607123\ 6058373665541297539176922025428041221430023776639321594089961314996249873242647\ 2707112572714242142123657809120222468355206563603314858106706851404260885461604\ 3345870921966837642104996049292517612216810872749872386007788753362266922325266\ 3872515860264618411399701486222511088082037758396491500525968070722690218968596\ 0523615337931639133893262561221310026968682494820422549611226138128674169535673\ 7865779268786111352878677307759582508073668344576885725910093230404870471369358\ 7102807434648462966261296265845985031232585824357112630638389216746350565638789\ 5765351465840815635413988301087773840888349048635175433463386652347352625354235\ 6521498880091728903972317240243915926021677794300006397100796165246122374597343\ 4091543976437242125916166805332046903134172431725880332420326815977711668182042\ 1564079706585372954572164225422188071900353847801386310430982862074400597161844\ 0542405476106222209158488428499072968072979427296263747775213288748446753960281\ 2900628889024573899645755752533610618395766312540126733089048152211829840235465\ 0145625465969390136849777152311969817876808545073790642328442907519116694305407\ 8324437864562305728856034236265595006174877753151438135370271565579468817021162\ 0060401992389554174256366393182142129460543070290083476504805816522378460571288\ 7532868115237285030148839614167739155756428671054665927114288402662576610571999\ 9848675431866628299126261868682377902081325739422045705791830787341880619320502\ 1718944593926036711127043388853120301179896631470176422142793243458010117217005\ 5863366524698079503663915446746947255662436771/53861653247258513471014039035224\ 8802430497890013170183267567059760726112350151059840951591136032240707380200555\ 8173823975277759015589572618734065350894253168674686380251393596295472220440612\ 3539293776685947043662661548170528549799012319924564637823101738950749688314349\ 7378526569342064351416168514452494269731551687728079234335057854411008822958616\ 7981650018573721701696156665357833613802558727033473762590952270612086710787211\ 8881443656641932556787538896765643821821554225948280125242737174027516523234533\ 4261816894516683160932852722881441833692759009773845856189990992520680031827492\ 2320776124770294059306408459174871290161399151011973718106972858054508084894133\ 9225006087955613645644510816130629973116921247920837294828273606482021960705780\ 8069441148263374714602680310952928321099307298993081261708958601078530783662051\ 9286340567427230035770981250042030598878517205236150766161405635256131609857494\ 8447521355248379311359164901390175836790002731063542631290812166631609837290772\ 4340462476473180539868422030061146259943819710353263834622949632584997985525292\ 1635805627831999737402543180307257450117180300333833156465431941468118700947970\ 7884149343342007876270661416174069780048011423169996666730499562281607073144477\ 6722634658813791808072364617989947678943468382282080720319011109857021214705734\ 5109368426786401114492127385371890367313575559766390824374686568624044432320357\ 4702048471613218078592820956750481374274715426937378197231791587823058128969987\ 5243286256009676073205760000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -767856343040895530284\ 5107654886333466785098322470221936193904005716563290531039037230377177259271045\ 3059754120383255824222721878698405569751593386498919036738134788163810585603546\ 1581633686761852317217420498671458961850406525472997855278003272074870711719645\ 5414466975283973729239692360929528359094226144403315064886044141069738602516995\ 2040926655092051840367026942152345265703849030323710872463883371934700241765761\ 0862479985620005318976702616849739996702400373784469959970126140842924908907574\ 2796352500663516516893413154164055060790066473788953447215220288227327577516493\ 9379471257508759644946972711531972903816424285093783787021285808855799822774183\ 4922488239512916734982098971989026168202053270414809993391057591491146609399166\ 8423592386165239983897486912307234252054798575544135787693173469380188588292584\ 7751167997737671977525593122010695032106511238789972635302184421059796264560910\ 3196785803295178392317453831236707863326021724885863670588493862596089885497257\ 5928948308698836825253611678209519740207478528924240918233664787577998522182340\ 9203107872939833406703443147292638743696348224570174360343631391875733231975762\ 8064431419078736019584549901333798343750506859063001742813497189036534245038051\ 8667234056843882747171116482259734213807099773320030365099823944288226380508511\ 9902066085366123094607513092618982035319497815671286838375128059894746534713739\ 3791450660773095894499767410158673433905117395851919257113603235732170537343248\ 2753810811182765986753379138236460086484047567925142041964531102061722021861147\ 1140468360693928560338310387975779795945936241595270909205533641751089920287120\ 93066448803683103880243209895892194691595951080013291641646663/2611021971820011\ 0408386307011535606766021365859364205560062115085353758908940840851015658850084\ 6654082525027970271584264729531254218331082625612586262186787955144076604984454\ 1140464372789770531683216321340923169242595825441134685547688639002440891701607\ 8438729073282579512809459732648548891365509703375760998066910069920738506547125\ 9063508432182154957559211426703960608539450536737086541675284551484185167151425\ 8606967242071363103671091388459334470310057322434257290518556659542665351102217\ 5775111887994579915739046133080208632479010111981252325826267786820782502284881\ 9088972314597814793943440951468548581335590126205671960732645824680166390227216\ 1106755996832336389023840828873237669747754244559624735584825037713719278378914\ 4416492640231334186191745414429522176030208979712591743041212555066266149326247\ 9747210213686590270113462409907273202194381927245250638155266181807862625552904\ 7561836652978009966292586473259384899682509070160878514750824913052620630441033\ 0084575405888878603762031407979666060103561014044486285365221416016944891694234\ 2665857749215861852151242346426580067990320375005555061082147523108255507327033\ 1736622638963697750616657918241379043591619897634961636676454031786542016021446\ 9250086531302724633368716147482982385779448240509929034655669501208899184439596\ 7382212500203610912504009608759056796709776299191361296364466193661605059714722\ 8557362259435076335971878817815280818211542224746327007777063632698389062482971\ 7088740090220908079660691080801471692800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2826478\ 2382114361743219976360079944318203495052997409988894279046778485219967534986280\ 4949895859199654618747628793177826377931217708323327648874233394990888471256431\ 9651393255460170325675021527406826070958585180603219401153053905890278616797447\ 8402548889144459923964838821906928598356294191596184480936573310353377031471942\ 4660791947253355434581534930644216671567313549467098698436866659826217679932032\ 7821580013061674551213624147412416304064971061605959569706513981685718407573311\ 2815471278857988220728144538823506382798749720805173943785843992170269429116751\ 2187925541717885014266648163560619667188079176155392502043490308667156412111495\ 4109492299381367920332085608496559088427460743589511325782872849344640295816161\ 1912988516812955405656863578861982667691683119535092935905854584782922984956158\ 3151104939287992466128717376248208531144522390555366096795829387254671312364661\ 9459480549493054137015431328024199396235674201979893050074393869939706991447619\ 9863865899402798870690469836076817479172321901068579516203399855289643572146808\ 7169810126280257474514644051981533248239148368212124676747623906590652646805914\ 1280933410064481750175950938001114805878710770829460207313386504398902000584602\ 4585879620899914779202980341374536211018703844864506250273314682718724992828279\ 1947479519965601598871984479083515150265851852568089821609444515160706420128431\ 4081312490491390861496014189534825434167852692718520071939772578094338904753645\ 5845078566522663884404611870930962401680939358176322738959545355234003974332865\ 9637601506116515544314574801173896844996413762879989050153069953790678850413880\ 792559893435132280055188941413255901816473922604686440216229227436715262784981/ 9789524555619524743903047683435775153302939260694790876924213302459867471875516\ 8959020151060488714091229984380069639083483524567855534189732168797674655802358\ 3063002161239383793329059133192540443383419103300306477899867148753263147607207\ 7689002579162068597065168490327846403910601346407537456861110807593042640523768\ 8269706629937036631902431612515520713625801385834646046322050406409130627886283\ 0610800905390527381851349534647729802156307913327831545411795155987065692365107\ 0727384894930884967281361954827792669641489365576896861035693282544486867265046\ 7155428815848943425019755241493781025352077336874222922847421206290886861421689\ 9465140300994264741757119628829660629939114690926994073588242397260817917689417\ 7294207680152108599894669119144081404700349620508026052494975959329363016412169\ 6020238857600511717232121168346991408602708382385944836547224614033704514614744\ 6287360142569174783915382929284323301087063072808930083525074076799703449524359\ 7075928214364891818488572004132281419015745062078948024729438008590163543205446\ 5923811809015491143437274972202847844413721830642377300997030403113917564710517\ 5822770739331424338415982156670866175958831020170423409030786016818519419190807\ 7106867762210600509551811425982149418936642676971695570535151398888003786012815\ 8031694982425748416947105911396024570763002297723356561679534858911413756696544\ 8219207110217950316653648568993157645812513526605006466375025805579853911355319\ 2406761180401639092284330190849664308128707781224038400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -244278378440110265486128182843921877748411212707371541809384348857806\ 5143007630785214203558201572538600648902806196148894720563643170894219945124152\ 4317217436611647747997042017152266788668591384220706432765855378305283010930235\ 3079008208743502399483471014705429425156095050372044485526033819245692787955630\ 7865266278288023894274984128278104630006587697010926831102581517286602311533280\ 1389644575629143778953327138413675261856783509541077647745209782730505128984950\ 3053365046103485824286730820568117369911299708222241123504316572047487035991904\ 6451615648697820410841631746318812295976807222066554525888912260093513367321883\ 4597797162671828304530815082636314753662974584501458167078255501483938948510139\ 8654392199786843022301123216456809345209948132545738584090850618672790620059797\ 3095151892141569322005178337688130882661667751266267437655624305134753923316687\ 2898692832643659486883616899983231526199213235157645103971043527946875769406643\ 4308587177218073789100901693331144536841964471306658702857216363390093864885009\ 3566991264381665365782981288357041865992472549019356045709107769110173259703126\ 2083650901800225821459781015083804850530008192299742656320448701661948471135786\ 7261653411618358994434059954475938239096510352780013398396623125264989339457561\ 4918930043359418094447594400176996576276395449057699880564185351878035120113571\ 5231285921905532334497577269982095889531611984437494182254829900368754667520169\ 6540555642362728049546027467617801874721082468395367464164259659632907554450368\ 0708092792565078068193426304370685087319033016366067645146405930466512725658455\ 2515262035274302109168880659003368223038331339991203512177922630764344598505700\ 2574741181449059360553588671/90699493239634075326808254067328781180716746873828\ 8441708490474969437802623342312173797329619893737875104431726639976427055633682\ 1872409292071197579760785086094306992166893834813334328283941672860281997688498\ 6490778890031133007637763943686224648413862102473733042842735239155056367950630\ 5164834319319282217836112203885177335440355315932432412765429419971057567746268\ 7590489304130613875489238363308380830730218270492215501866999871713155308343837\ 1477861210430534256765550819259514048338023835223703885717278976173013698696049\ 9627943800736311851862722920083531339588425740212241263662229567222783399805269\ 0082817258279842683941675484716149207348145796524569390239288743518437842485565\ 0825618516682427417877806605979641319352919911273985820998537399454164150699696\ 3562071186447620916768129623882378924265954579069006888987810747278976420243620\ 0834027349937568068929490462864249124274782764013231185255141556686265754419955\ 0426842534810207053960699522967726036310875409626665697506141109463047153703779\ 0119096227388303323174735153261871346146208607574636522960626786974225156529377\ 8958939967047518969719179420078550571666938737303765066977720506225765998318235\ 4614287085494878563456881140582545402733620537188726750782912230802090140415756\ 0665951592175594072384550022500738701501725793167719152683755738322832243247749\ 3059219235979491401817295908555798569648398563597759448485772927782064738914054\ 0556728687568897137087631396393162669348132391702441617727775828437250933109697\ 7868830193745920000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1018277252093760132088626656\ 9193311689853702028724995315788741415170297934416363335368495391554925924805505\ 5336234623748823872914481071464085475226370025214165896618727781763986845348038\ 1472405135257376165797113787283803482591632147695898027646900978774562734890967\ 3044147655123284410668257980029111081678021185820117319960366568975884903438700\ 9095787057231652183470204054997463771328885716028777038798128680483231798287894\ 0534928697327346950715628576318875146404377608895813224375004296882409115121400\ 9570628033608381426988933123998928531707203147753989500369205150973173497596007\ 0642995312318011094584684692337426647631711567994854596410072832566736711049572\ 2343650375380116833241812504400414197107242505862872232912665882374011236759221\ 9631866866292808653429789466972821039052025468378550786799531193131367489177737\ 9948283966274471840948991541096986679937497629235613935043071118267817641767636\ 7356049969750810439776896763713588258815078456545809111949797478235194444218687\ 9455070607731424358704131991257699241464758130420653142023561135194425539559447\ 9147609146151449467155726346532706029478221164293086634555254527626577007844591\ 6454619421919629476618487977396865499933890028883291107653075809198858929535219\ 4164866710205126310880504672191263514224912575475081876569024158114719057819254\ 2519784307867640152488601461923179915889380134145420752871398474292360958257941\ 2517424884697844926026971312881517857384435105922236201297852629377421171328419\ 3380126135121305554395613505485804275523912885772440805284993990668382618902075\ 2085392566266000268182128981257599584239795591663227851380737154056757109092668\ 30170211466201205566654900494588277151013506767752374761577246177696410967871/ 4328637780684098408612141121579621043364059686805681254145810850392256790163380\ 1788973406246064133460492629407085912476171671652950935110101609575498310463303\ 0075592761739119820929672841856827201832585581855771507352532132956841082368790\ 1664110746844754831382430165298698484567061568523129664471031494619010834516960\ 1314900625053462670812218611040409485284417349226829866754848405718484325350508\ 8297413291848083907888645747180207765371423873251660807797936558237092303810232\ 2027165640850412886705519402481611582002027134346789884291448812474921860825136\ 4227769559931090341409306968468534591784150404577507975811120978894949419933150\ 3724186613075539280987773745647435464203535736038246777176060321150417453405577\ 8734583571440965048546825648379709758924038984468483935310298193322549694467822\ 0069451507338389789865086721636056087200639988932609425932451804525732505567985\ 1903499655948789384155728404237116946562271737429389719505668111365225008247809\ 1392452643016283634496988329749624088513801292701990404594226639174010160382708\ 5774665629067788420870305434874325701747798989257350080523358520464574415202642\ 7265354983316776628750512966010478593023309253310036082400210842819507831532938\ 3057365376647836612615008633781905979194397853150418970066490210834571722874424\ 9868751913608028027991654632070301824888881146462657856846535072250366679880632\ 8317956621977294964432344724465308034798666149540374569693430243591207751431184\ 5742167156328619667788390030144826218456104831170359329968214025158262784000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1478754973725546199839507661182287314196805910061\ 9000696233732055885937268483298874436723164068231200795640789864647062211073054\ 0957442823333526972173284800440269437621156636218958894917895097210693060974180\ 8786402302671389428679672954015691458699371536560229678255811290206376649578922\ 0594501204210166392698975842920955669723769311534518199956379161977517715773818\ 1484786716627058371993674556900020016639836751522543200274515674767292823122441\ 0215495857289006804672559219901776690358673245679528693091288905857052019164203\ 3337981104040777076760985432735634105264287792420481786249781621850309092771082\ 4980017222658797490478519555143475787561484686115077654048111651883476424002372\ 1342754907115769690984254449658476308266485329073222328781337054879995853702042\ 4243704164150926042071836688829454470584120332064698739888730599747902833983030\ 3420216938926908943776132136713835303935411639138580303048850537836423444391765\ 9420938660215056539726687015086947871065835764849517993288551411508089808939641\ 4886185109086194328865503480669897010993419494313568528877606408156945315250882\ 7381728002603087154948682891236970998976415823068429927814856971747812134828530\ 9314525761643523538580585492340507144710169368209415962555147243369146864547179\ 7220764974100353316201507983181752155455048727293662179350181145082918091032056\ 5642506557293195328915520790721527065632128685042178595844245104885901321113627\ 6598697088481374841120790212119752667061001524357061558568745890227163546676459\ 4679929022026065421171000350380618498157684058519311494051333762688684963078347\ 9485178380039152471996168406521237714050270183565666823673498805206666064294074\ 59367366025058325341117039590334256520647230621391562687/7933958392470869440073\ 3704656477410826771021593328486859015682759399212104071664373084730513573655735\ 6598265251421632138813038132742113217773659185735607252475672321882057997119796\ 7074199232572173453917955666622338248258964059619344002461003200024615628988655\ 3738810119384499139063246606658873667933548077532967016652073818602951067024733\ 5810368506647405688489603584758409614427489492887091952316366304199774015115561\ 9324881901033001150633712801254410340545027462466656428469498270337566348524054\ 3098677297656899829986896722462531707497842711385690451809931045172681034019311\ 7120407140681573187139768819571450790401348072466976243857208703299438334810855\ 8146267396487122881318125076298796893684151715489889741804960888793509499518108\ 7208855212423479487661388388432520917169055016343481300621716619703458004094990\ 1624306253079865712366804798708107617587212071666448135095092675436795723550288\ 5781282331119008429507459240067746552781510923381306318484759188174281153953275\ 6389203555878865276669678108346891185323900220274868845682506874441301733972577\ 6865288699891814379702002845495446383071358758682747973301313264861972023807181\ 5877453998653342659449384344558388356875436697686253300136695600797162785997195\ 0683899819196067416089692635407404916294717023265315577951658479473077890636582\ 5032580859279989131588701416743881848174210720537256808744163498373859437828982\ 0911975415691318852204183373821604783110494311469242328957797871017834102987162\ 5537379033709551247933457610649647924184661182382080000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -12775822656768646073501418622414992546523965671100781083859460660587824\ 4378796281529800088828784291857485531928307448393747584174318085931470388779995\ 7201848385397186117065052231730327308790970109243666440924097239156094484353615\ 7252333507385087795350665443824130420282699508372435307173174092390626575565369\ 7796795574250342917953673356610421767134334247405456031367962178028651514267755\ 3267673197009027967355168487896772028799570974329721500997027353732021514359824\ 5255210339736382783215366403300823027722431016246462378375696090687652273334491\ 0228467805854000567191610516694780923239015515944052930029593050739050287066067\ 1728647440127641796744611258800609396817822421510881455640711476176481529076737\ 5030012132706803446613848331721582688138536584366798498037278294772425012991579\ 1907365342794595307916862510327484178517621190693446321831369746767014175431750\ 2045186829399560600033907041584413440989321295414518453931821175771166360405962\ 0990484182685952120434535741933750121777071719328979978361299659326149786440230\ 3096768266838893867207943022628374747390169585836075624292778515216364850466365\ 1059235258764350354148171367145231624598916211847260480381871698370660784058487\ 1199588570229242169447329926571643031330541028322405424697839975231441590912786\ 3489727319184162120463532967275118719318611372376131918597220346207727030944618\ 9887333603601422314546295142344519361753317185051225621525822723401093485019846\ 2797823490621062105469943841659611843662499266807677428525300919581475889203651\ 0376365852400202112064046675628694580854520368991746050483651404973367028999358\ 7243620626555739315787974339479995524506236030164210797824325820964797580799772\ 911164522363933378338343133774151639013/103624918240852298758044287948269200644\ 9846817510878319479937667955738730444171513120437612897841142163883491901729418\ 0978456773812459196534583484279083526725079084559935573910161500613500113119057\ 3888123251522457666218799402925180518338230434698072044793692853722799686973232\ 4479410225959022747901748262613223794640986891000632469866795908351378052947921\ 6193051151869209696440927854152946671881735127820412393701224129963894232921540\ 8360321621953072422611092350358375330488384175157802433278790278801020131317808\ 5367153941901636978879758349286688437567418913446231039009665738775010827536645\ 5978057772412001228434608506389720829304223662328232549242563019212925756468804\ 7027512872955665675120828745417344195256968033905149708077254319201891609573761\ 2139161450423506707721088101801358407275317827824442647532239005338208837295448\ 6966672865797977929563797519244459883107146084258332483211310741736474655404561\ 8691317530695412952557725345897012849365799111162591906962472451167345666551803\ 8944248829970643465258830707729281298593313245717929038870241146145678013772710\ 8100953693061066786098426033045639937516831806511649945550408958536755529804588\ 4241876542320622805155026006711166324534352380933772095175548918878303017652539\ 1918474126116857295987583010282479748760594499533664739733345704206253962713719\ 3623614349714801577187748006654694791432186011554484838451991878368189258944221\ 7223130203021750355298034544884101733754871998916175735582956858940536105183842\ 3749698769822448373139181774001647124480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -927\ 8314600473614926903813048932073495489131172252460692396577112972142381207400145\ 9844343285765987463333152977659794796860902669370916648441917299767653921267359\ 2687308674297688138626182754895785933059300408964252915035109230723005911486823\ 6345370816153377122361081015953848030357343289195263970728623590366222831147875\ 7741083021278960066120352460614578999745808057647021419987253912501261166149777\ 3582754316299581991914326661224142834513882153483299377792696118881388374261112\ 9949303617608339085407120582438363758968004827523536883978766661013587133453316\ 1389740810028130731531947123242242455605619608482629158777276989523118552017842\ 8125294493527591788600399429567023350267991500472244752335950843549992111062265\ 8555454612364983853884205013453277294377219950683668373799749409412711802825735\ 4107198257297371192849729920301026268696432511255527146018720122784259000538618\ 8143449538217381762469366958772105943672067790193367089758104878219127803172652\ 6966365103398640487470364991592909435837241232542081229208853860355104772350582\ 3734622779388978577789786217826561887826794618515538231647426198435330355141347\ 3673887024186186491626078632211321836983269772199463373162502253144009060820345\ 7697293893611668138488056071765465955013668799334831079054371416932309046087459\ 2618495174383160383650806079378963864455152293504571865752232269472806784143603\ 7264767993068551790992672735670164363810355410590374733781640379336511972235161\ 3708518135516404613457669908617843271915803855106040624803859224195955749088638\ 5828663727309024462676369019754168759172849634395009498522846961438569508719948\ 4170298979181644835971552941480352839536830595045917505928295965371443358686215\ 5022467839520465227065836207801/19671106064224079281425024735709287568886119879\ 0109872478855945275545536463972506997749139911630599255247733665237574485240979\ 7634720106314344534228256662471766310132844220392060222264582274288309451090796\ 6393335225575924117549323872642385391580575554281374306245620801381753381708344\ 2709023408860722887656127114017139481964721425616718869069921777531445983990943\ 3886343663062846071075976252144423356052802919761989909490468853491812242508609\ 5325421182881446601922191935094769295939877725284835035616837206612096413829577\ 3990632637232876013662618663497868530703456227405007680775289442739964126403086\ 3054709614552257323481379688425905584473368243399820496428010551184410242332538\ 7788533871256129031606895326908234940636068127245070233086652254845105793170496\ 9083150197477074068391015630704625822402086383639908364799298001944715063952835\ 9034249361528526192011061701740648224018709263213618464619260370266994832267318\ 4734432029609052422491361139230535587026221317582237497917894808815753543342589\ 7936334942734832008903264654367666351884866801732494031038152607723365362027426\ 6456725610425663128560985578366713020508340542224320672651271703658971551880822\ 7712918172788596712698441068385956582651576433142018837731750203314443365367489\ 3440967183008470036390415525983971260108300589420428612618488261161807262503485\ 5916561120269545495345085547677916894363712314937489326716383037558498551855435\ 0485802659768437187030003438285348340627456553565121133611219832311349864704598\ 0022301436936689534136337361482547200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 23392625\ 2862167146284614749718592183688031238220491942651835610438785912967816925531566\ 1779498511271683529832439481566652626618541893235795164787978874460153103584607\ 2304165390622325593168215763422910482826591229822613825994580033454849203805897\ 4761674050008491098405487448944796318425697828981320347727793809131537150045546\ 4066851068437055131869778203433309116686254586821719775196013897762698545725970\ 6285565063537714939502522785529499030503450284602548361186186983730552477597834\ 4119347869456109056894391031418274304541072197343053306507330711124259012080033\ 7317496263382802627112322782173956022069523228227314648895297238194547524231676\ 1624086811807169193615351778627229686477174907736748581992809542648618873708452\ 3618749602615858610043229283802950109420026717442333151704258198850469950795823\ 2199813745068915077509673137246092973705160676706352301922988713754628118902278\ 5424733009452970774827512639105722384347662428272952869782226715767921326477948\ 5031886880241599530712824447797289129155888477464710434251922017521076036831800\ 3612736083082261074694694461416467763807171193079177430679989379985620971264652\ 7948043268229644671670849623573099705986084738465127546637368610599410486291626\ 2549577170944829303690918819423732554152908484302064932045351937970302218409045\ 3351723226761709475897044364699150727821949432381927407354539467839418301465414\ 5108684114680758371165055477644088717725857140011244927199570372754962721217148\ 9400046410153192249488200940113761104851970583919574356721615954525405991443269\ 3318328986131762783975291243356755104372693539611341155014323711389529893962384\ 8527677852203047235651257453938419906217070469760621246489149146337631994611871\ 7101163955734234156774903868456289134453/58352740859075921947661819220832109716\ 3939418607509944976787293774223319611718053744265935747952396934090388087427164\ 6116560745784147706914877991846704936735598405696938519730358694400195112913435\ 7143988102074044748317440336910433098927151039664542293107799687425134896074681\ 5735037674450662297785998568009879256604033514389942604814060735961868137386179\ 1695405777571494125977273323596063083368962649439118389382437491000530688824470\ 1497919890545569502239514079252145799044769709829798442762483801597754330871032\ 7986987567346426356498899567391302830540738358782470655616704126764408917411006\ 0002759846773996189709941914850502647135651540324631603881842668930978882193247\ 2995299874916234194876841069133604208466513192674463141951908193834978141008062\ 9076738161259735286233134185546290570420463432916134161757029140465649617693884\ 7583574374997046780187371043748202352147473602857702223746427757467643358302494\ 6625303470599143100764364323435437722675877768600566755662751570833336930186825\ 9295398483110224638374273704075424707994417915163974284426125019418756880501713\ 6016371488362014225939043557024592782368177442152921994076245834864780038922090\ 8026497479999892165545040334702366527640932242487993069303906078465617070493772\ 6801037056984060671380387526220293855105083360703907012907770484606188358483148\ 5375348139888885694557664657337765413962499355145394820627477440141558483813049\ 0003261531104900117861736365567312480439434595917687309376714346373201410732674\ 5832489478645678966968196212479590499190240066495519391744000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 11167511602760854232758136038119004679706826744694517537929429006\ 4336201989879524001067636776997770945380274797733976655832096041483631581774553\ 7236556559629919981578222658323697896140998318312029992079500241399875563177793\ 9248148084292025623864229765543929970271685997010591964322971984178046421294573\ 7083305466681809033720500899207863713365630851427601553144376933601200180426002\ 4039775523934449351590193269384925772294233874747099729120935116378321089647590\ 8381441200693626007037155251386421041986958315382454942010955796055883269353488\ 9002583277889807139676717204228023939102781873495849290819671270380217214321327\ 7998999345530139834508494061959929570742533584328091936454886189666472869982648\ 1183148998893258245211570030305111186221023927875807483189480234384152364016671\ 6535771713347693755621540058529802163509164585979583581363895326869813024519322\ 4421230934036166710676051475975924289811105725868704037343737403996248004377646\ 4682575568987784994169287495710467379132431484188287733951654671942146873669885\ 8917822673974186298937507211825749070126660201212236885354624876520081768513908\ 0338652715552947848026713367732034662606393434463258755755492685199465480396170\ 3206075400298018767265704195629283885369482485243701592379681396477970575111184\ 0596159235718906596685168031034707656247958411031716031766276154090178541295828\ 3835212805729097540166858141295283861094968417512102546978892718815766703725497\ 0319513771403663379979616343410412891354553622617922203162874427564546094991644\ 1723316627751414386556142455686237700482593559858747443493781272053873931115379\ 7391079267287045791403492914694121168003072057298769691779497999525073235670733\ 8089411720597648073845713940297371404039172653935639/82172055110823641606835768\ 4444431438940304085603264213565538367901069937892047300688228165302820988581495\ 8835059604036294904916627319420001957702961879396410502618972272676868297686929\ 6025757159210486714346439382292538618375926474086557921281797979921068245052417\ 7214770218357962094852339606433921556677244609200420878069427684026099600034290\ 6607711725330724109836275898063396615760408034840342607544750002541884655707368\ 3026325372123965700770747650490829920440739510985664300819264537764347373156943\ 7125950056998055839835407488063780985431504666297378775842378543398191644120451\ 8840040513157224096439219154342052888712995835358088210994918314630139716274601\ 2957016277349902553785043689420477410957405859534285175542510852181055104205525\ 1003073276866128036166891489118295226612953522971151302417424155014517156942734\ 2805400548299717349534920030125508887098821769782940448830902664330315089362511\ 2392670599959796711916565419027171884377592285968722968965359078454154882911511\ 5228502400304188064473640446145941999645712653752759593524932394093093701130806\ 0233868235444658395568496379716394537990433337515666285861431775557240540452892\ 5647699284709168849473706495162405922429040897798235242735239537632613128639580\ 3120465528545333348478586468933938268587285903782194432912964458597417276287896\ 2955450121426756594511010992474347282793643109080066092947389852889695450513676\ 8847788478908559966028422647762108109503141517544507489466148587466070962701490\ 9800013346993618998408435049589006109113786871455764447232000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 4058587539205144375485832784018114206208905379343711290262583098\ 1594615278455820154690699433186638136174148437773396868620379959722654835520050\ 1092104503385657559740964873099524395805404907737695354600669810101202888949908\ 6382054273949479503477869772938920344988209742605221974447179989390899302178601\ 6366605243368493299904830860559648883459259290483100608686618513487271996426178\ 7700899483788058467888715221421735236968651225292151924284618826713224077131984\ 5432649050693607545396074629772585705497093957608915179476992402211074556731722\ 6984467125856493905698589754504988127544856010484737176943680081508443291206101\ 1627122338835399195002939485340783948302927952499126618179442295411804617598664\ 2026536992507652700381240134358239542661398917080370857744094131987196975460069\ 5379799867801934931290211852323461218079494682511797211474604326818130671993615\ 3269667806404960681137290384141420517639190088154382428276492085795054605896264\ 4339947279802985648963331734618244486969034586397974845326179791082290597590372\ 8628069062738270732217321891182763209151114798885253407426507262673616697479207\ 3983606127809956406735099131814196120913617067053301068160569081065175498453231\ 9075475281599397731078872435741387186971299935143833852603242246328111387021827\ 1127225762622996446705846192615428566879798776327946193152252784371245408675972\ 0290636419227825191427304094437338412209433393342219230323753114181912471657420\ 6547147719780389346635953140125893765799376054656520354747305170450423345249817\ 2456721196540562630945156990278322969303665406324683331034649506180692524524855\ 9498519924820959134713866150778087274704294576564488265972345659624522702840006\ 2722000111827641387243113031370470384283120729174302267710287146292361/17120121\ 9347231606904029426241326850888108282271596428081245103498605271526040594314105\ 1011341115759208276694300776275855101521701239312018409005294612860751103036040\ 6646046143711754840140958283399197511535845846325620740591563636530203868893943\ 5103210282444034161804739596532929176716540178092320782078448786477007171574212\ 7067556539982110775433241570480200055429224754385135464345043395450493442539260\ 1009002193112804725471827678930052094361445853128952922436908060459622867380928\ 8438870185579152895654523770260297843183091039128041539208380076413188378944645\ 4520558069955882747893060357797106156808753380182227294640967391845933963734896\ 7869549012687655104345260490411206763222940359418093147667758476358129256460407\ 7657749843300776166365919474151264300804629702366544446251562107263931254041511\ 6709725825712486236312250093284029096031088327102654678633242261297426034792756\ 6669698189432293946107495975350321032615942980129651276351632914706121241457731\ 8690418439119084154838509804670891759405230382957018687202220696095483264464597\ 9419954318358696650147751233423668192137365012972202622299978069216662763909077\ 9120069882221673450103700929081409940810463132233396130134451295322454223621771\ 7282520210864180202683856574074170232417187983944388034744134712572915833008180\ 7955437893358614019292036931177526173785990672410484794761106260673079634581773\ 7245113390221792232815483836815067958191564711375560122805533090370051444510825\ 5669089278360369303715696112614732712636363625812572792693527041084865263086058\ 8107237991383040000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 7097379277139101150707001886\ 9279864293331440512191986817012616656796239821816777887904523105405150240424656\ 3023169885441613091648853587677591709265597325524958221065769813571269144851247\ 0870689730371300105701454837075298372201508719270351872933594365191341037963573\ 3817957617909417569643224839910276620422584856044036198173589845593269800658676\ 0850508838764753618342201627540044184727174081880682951714313249100983976133520\ 0090821497292117456936433931638654459836604923153042981399213034909238369714640\ 2992421753449657134118647975708509774124809314489994721924496331514317892156859\ 3962022711724154117865357000055964131226549065581797580020495267305189455878321\ 1360494921227253906367137213101078867026598600835908457126002044222136140574886\ 2067604248126174405550191763364811857313004395112621922937071670733732958921442\ 2566821283087258705036327277885611564972390514149107897967186015301011351128960\ 3838013819697411147054523571088028507169164112754216750398493116186325178524037\ 1092302948966937393361458743803447773169448239923752211099022836991714155082131\ 2863223919403997309084678784065020739047303360078050116242625268544489644122365\ 3376212220232711016920356177269325440428391678876673050859001277623492876662151\ 2915080396080021072267653672390620290116749828741856744336102925682355549158444\ 0320542236203601496985114112886378695298177720908289768725913430190601183392890\ 3406919270887335123339491757384788238986664568643629075690710131217712863084526\ 2701892440434089955772508305136466230233896590133850286781080137321842910618923\ 4747362689024983182094886655566510848690815839993150690518108029616341103671077\ 7565720629640476696813981848105765839788852544060788456687552773205862086399966\ 411712349000427579981851719/208877722525723065143160308712200200831453490522896\ 8045953459100748968405412950009535361936333191059235461767315256753207066967273\ 5106300144998244332323021190628458220365908430623493598492504497828571723251019\ 9748534070720838751185285055952491627385411663698443681354556094632205383692545\ 4107969694465272259731494047101124130744825289936371359421814923591571770277600\ 5446873214881633482302244668583555855464743588035176722975137890780842701244613\ 6412082243997884543811835057613802118615080376672322386558415714184292234395098\ 8030712834278111285202743038228229169227922311018629451270091767130918588846085\ 0041340780707074493763756796357800013412145185843980844142989255464842904824949\ 3912094428709127502492006064977424203491920571452810959839374962841488325386735\ 2590380267381278086540558355427914655673698608023409025909914817825857598128431\ 0630362780973928710732346254966273350472726816110818424584539975376391894920741\ 1307599677558208173151840055529616254338755707296521992250073768716254972395751\ 9336620469437795321912189260304116525108234379931156463095607201641611215135811\ 4864891670323537887326759948418112986713028698780399351916412546578325120496097\ 7255132614946343518858390743712734924888485735928523620986863912454671356577785\ 8907169286887386734625559061960055095825630801766670132241577303654051301138413\ 8190992027748449624903683867824756088599593885419554789857529010074401607754594\ 7599729793363044541930976740661359675047651484620417583641552592813172935039922\ 3034145422664520158614629780346640053527801831096320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 10239847224562710561948862773949677208951493865032056262091907972624275\ 4032223227769001957785935308684209548991065094839033732652720768466591011468668\ 8181296368371710874465839475414204970029942561333903667158808327412872650253529\ 0861117890743000974415229646538181665247426940117016699016831563215627017167757\ 5966662611133886522329458241474569203860712868807498595013646693154923647328863\ 0162788825528600715723994629164035541230184218512412093165314235575074486378578\ 9688863742515054519745179626149474924014326928920370155261101851687116759190915\ 2095215727633169630919433029603229636638727039453071184165985926144773030342196\ 5663928784999951875490644830320713838800549193072189063943510179240886694365532\ 2890977921155654076859746740759952778919688616485741585722078850423313632531527\ 9651767684033840745596310336263073735926214128107184707987235568782622546059385\ 9859098052199809638468355874138600349547430580318518358854440539244626828972061\ 2492229016581580790227008256184240064961130687164714915530733245359495316836758\ 8174247232981264033177428389232457924512958290776156188140402432434950371871659\ 0584997291736476492327102621377426972455313306954659161723445559868920876213228\ 4809090777794548437194107743185005305288652819903347378487976676113383122429014\ 1408441795657839380564979265990660367150395083870754280975850645117500518508712\ 6919773270539991094215347845233777782435559720670925664150026473227223344884252\ 5936611692022687053336316474355712740875439916949813229045645452949277178831014\ 3989031161632033232567724470544487870046842763056756435351723449882254998934627\ 2426958454955234391853799996951028155643220514067171909721557687912681853585823\ 998630669596237480345181230493071850100700004743739222477801769501973/232823798\ 5561469249304436619725571109493991529411774900401849967992629354639660645680339\ 5766745731797831971888373420778905066238763100003008885901375413401426087042331\ 2350986376072492563967213254170584001252587577865636740728694399219053651378687\ 5844176316992430863592633793708472289159402864884933550999737897309745330326187\ 2443494434754622607749165690610548910873596896690290666395846959417289068383783\ 8716613123500414378878626585047230442842471146826826840317509518132281684781617\ 0822413185026145837349052083839900757537419598035060825541231228704150169764016\ 3102640738898983658768300255363378383503501662248866887732808327988979117600822\ 2782590916052655795737019221142436939287724367460223927411130705526058441692903\ 4948841049609073740177027093786217323021034584293589181643822293177951796127152\ 6190291806439402481459196307876087626438699574690442414675709116740581943004384\ 8946986126013032471595600633574373712092071892444858082778026071308915515570910\ 7461649169777119902363773992327720608049695640979196177072755161785637825204966\ 0123231112008015506765876184846303101543896584006107797895131073348635406419847\ 0453352452209290941936450922930217314951674771439393267345214110403778122069716\ 4733892264490049396174296401004798099483359248249782598782944892989649984714238\ 4011363212670504340161638787247709220666873883138796594471339795998521570836709\ 0663924502446089564481105294705606653000038859428814991550492915734580767551959\ 6952370207582595092714573275160429705475540075454972268552406041610087289075428\ 7972092200196505600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 295314275530114704038413\ 5244399306661900633417021369676426235725977490905629556615944101551370509172224\ 5176042664267457686587011649729631648192765013368757636173754085953047193476181\ 3636590050239007789610185701807517040797983908451577438684892766228803288535599\ 5213721068401254425292811060540090896148895834825098962333098735245642698814606\ 4437749583462298685721405673262938532325360367747397834145570170626323289315105\ 4633592299193024900369747406976057624601576721511476488806766048623867548562540\ 9014293426467121651597236671425909433862464910455455789877049528047540065169850\ 8631004363451197695651634824349043250546926982130924361260892549752216357030275\ 5013836168889754592383654675639119330280772509171941331149648702635841565165943\ 6589438354053338754612598043841156274365581168901359576254704536498503301858161\ 3622137876677729377205036119894226628536847202664287755468091061082816816661012\ 6878727338726690612923239533081318273447964822390017362320161338704065967453642\ 4866615979670756641414472613423831191402202065748079226485845104056926552391168\ 6158985111996312149626854264132767917641469439288869794509141338480635439447604\ 9156725635371816449486690608313624957913131549363059730083933799902998405005739\ 0681045498062083396951783423607849035257818718054952206105341483121189987881691\ 8012327211707193965081156780121767818158024203245088643952812324830364062486626\ 9952351104673680974971539485288938073577402626246816544536221508909900942737570\ 2715149169311796120118260818011335826322994408534078384951685010100701751202905\ 7217312422916542967947540108516145746411465226990433917882820485509029555012988\ 9055860387678295052914693668740565955268353381703852333668934848664092752316302\ 53290773126188123095948411316448201/5545328671934311943781568128429435505258160\ 3353616192588600180146931533111237937637422293060931154434364593119187200104347\ 0511014652907969542659108314216428344882637123093008127126461963285480752346146\ 9595488170228674610552460300225397086738165038592188739574356871180115926283509\ 7017907188323940475798663518971776350078100476240179558748437903713861706157922\ 7634032815232040893556054669306747866652114303010535843112472550515435729679748\ 4259971623566244235786946951989363283320958298832503818929827505894717127606392\ 5174262767103128669453303432667936574148677634644116147192937451892296348313216\ 7169001526725177730364022206369570780474650887315636233730092944659287999948724\ 2840073084774473998235919830134036647817670274687645910615120883529652644159751\ 1324369586204228489049172052438342447903950698459350203128512393411518841242103\ 2670140867890230106726142087420401837830971307500317780188407396052305199144502\ 3767387498394421559549072565650997329094745464044127840983580770330121826470143\ 3122647118194434517884841189849580844370537170602337121352658963687354520873610\ 8756256689285042007259298822699428005981391659203501538920038203258385500026057\ 8564423315102817803923491836498343808867265265867901167829496286128719742150206\ 2258774447398900712743248094131474095497897549736453817867797005988006945528767\ 2938996571828713525828604453616357344156950892179184934445465988802401376463483\ 1726273682512441342100331452777765719698572215392047333566780103757584015013943\ 2623378829673431726642309838083818550108907583585450467524608000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 155939369867244326992256743742504213545591168763668874217558\ 6637828907482877953367484671051353690442009896758364262653471584760742598842520\ 3536692762903874115658448904345415064697258603420507463224259308122874667612874\ 7392517488084843529164119569738924985952647596276646755904953066504613687844276\ 0367934340744772692074897570840839959941219804609762243156922764596856252967145\ 6718554770366224875236297001409869130938749260879513767313471756036068108223311\ 8107472797494569342976265094763858513117058166582075544455869015605026820505420\ 7450447247721078433178911783341917712197589920067129217075425217077375045228516\ 7083077116205902535947199042335570048218880998556330797139294404959582001702494\ 5671303234711590916181876938448578285924822829645323634252665007301362583504089\ 4763672772952901577882855242384686502497898341486671868300692212536179514397616\ 6695355400224302767333742768806507249446900032400058119472592597512822150329507\ 3528873101653156001778209793095864669850657465914813147180566015558418054321307\ 2356507621693945163166870506374659848713591180111824582514365097159871974531757\ 6396429468758091772153903562316870060155428015075063052831977764467956772826265\ 2805933400781452133815630904954622771629586966255972271049346521477020286352882\ 1973290562175413627736002807792350261181548973396154961743530939661597967937597\ 7789106552414701696842049045910398578658228924771625009169053294986952423620971\ 9302607495103640365858491886332607614476364026299462439614759418828154962798769\ 5814591327573100878792823152126623094256636835960633366494753190962839806490990\ 3956808404400571136886313958146961143676251762780166957624314829756798205239930\ 8255040396500074671116274503370552326566876740748935016177574930093519395912434\ 7309071847723309893439/25429533395473797526482064794000207391265932500130543582\ 3255163153000888664542713655312083804229878972429677707863154792627298316424817\ 2493493799121901140741718763970151563854257986173738754503050663785959893461570\ 7310548947822744882355178609489247467601995158976476810756317322533306832780092\ 8016983947299584711799411040459515264251786707991255708460267905821466853361096\ 5325254676033454300540282475964459754262624584326075397089921582083674337536710\ 6298158896292215331646166004268390286310856066996267993994053931943189078278932\ 8808254647732584529540877413199790484804985725706901113364477600712930620628358\ 4119113978568868172112742109161486678123061239016885545345863340285551962282353\ 4994130973686724222487436180179116546326638939082814972070166886416599492090091\ 9864045906775569070348356779399986813154147119360439047302505157942177731802616\ 9496079576909049368406003151029546745725323165944962943986770123823891340597692\ 6991330274264899224347706807310381776581464065280690658516722477204559943798643\ 2317771120684228091562812546690037970923555766518837476165367180779560408715379\ 4204373534173948713695033784926078727989372907587462794809269542338946224848749\ 0778667070644024018727139811510178487823187394882802067587780186041621600364127\ 1594467693674727035956821839646600355455319500661309723964057835357502163337008\ 8524305443580899418382722516005204523298697257081968651976316775703419972390966\ 7658213014810857988277527119022604393670460744019569884656746982081580748701558\ 7620885356854961545696612584068861004281552258908173034620174446100480000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13502386789883178723360263592709828472679800634917\ 9612906152464636771030862481205647050186163121966444788161940609788503813898453\ 0720984430132512349759528081462370395757742048420322624134599405194479839792896\ 8268939575691354280010521017837499717304926560140756797733044719531271241763031\ 2771850297427631948150115321648240339466897152578188253830681528290568648129237\ 7530933253448065810231828532936682803473529154164241204280925311415392770464264\ 1271836923685966652160890595794901089591791193503435826393685386355865430147923\ 4894554241079492832864961466904762929277374960967597654912982387747280245180156\ 8870123493117199953052095852194870123399973334760592215804525416754925390811615\ 8737303936536119639249100832905602150489557216153632358992255990826338224333384\ 7222132205275445785901024479301381726190959345392393200248009280952865887531479\ 2605062186451285783533334148753564859003297951308972078992380022555901450677375\ 2887271799235113663032509077772885746116495402426028713211110239267114095338326\ 0280845226688882208848206600589738274312445679680722196070490352606019674204257\ 7245787005484343547515773986797779725589481997755489028093617902976436965345451\ 8780100187438032456439439776152119578322502061685659177051174906340633979247444\ 6620958352863625203137921250903373972130950391347423279347619487848679162810629\ 0592830484909207354689657645698128759425448597321206018997486099264181606204472\ 7515352991883749123267639364527900206169751358236472772757795835959216889362620\ 3581752811158155551348931637765363239147981165637635559589322681133296789048196\ 4396745991631587880947973155229480580893165759824702904157066671166541797748541\ 7160814663104607899112695296388004747500886976753254485406340860402316191467320\ 35036781659277111208514196376199150397/1994217086979285903602110681536755435985\ 8670966096443742780066345748074445268152087542219824080128425093063804144577276\ 6469350817310690220609120225275089433798271210140790997392110845435135402261059\ 5029429072799084918577641589914263415310619726462075523496240326529701056168116\ 9140442558489911604516076882941625892446557522855257616899078367880481438135446\ 6392837472462980737395476173106574726133530520167560567622037487387653689804299\ 2177108395384182945672448795009152925774897951281555678001541778870917281024501\ 6084870585816365150022197887048887548332482396072801793936827715398546689940182\ 7451281714383436297515609573987726212734573550257097681856889105377862399313370\ 8651038369412462775396123167190313778042523480584568057171255137866428376039490\ 1320419856998970501431140372930490376485615030218154397526878076110968707075922\ 3956356761575999535845672375882111458646972741944364000895600109274114724667326\ 9089267500069342575344997202582247174043644923871353509147174554894351362528656\ 5541000010652366519439788973933529835501219135815216349371917417055466360953990\ 0424147924470924761713697308673262690709960473353563585442566178697926758531824\ 4515318255509065741599138814279976472848524282662083898429679001630743831605359\ 6274864293432257130882912752537974928700120251944482816973949060559218380948866\ 3704777459191441097896609462772526768816546378292368742812594880210914667361068\ 7286076441098714525681351816381322680804552402826838047895344749990224492973147\ 9638576653306152468172486929239574820872295986801062551701331589075400626349810\ 8017427087360000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 4079184565637296728282552241\ 9308173482826016400789500539533150892796733594921307627071293215712190917251473\ 0123851798640884600255336180567977903654221642058585255040578012001011883807706\ 7709733455927550912473041884763756455083132888607758721430106613077392405025417\ 2943341296288345511326877173501233417216705347970795553610905532384446483371755\ 4123997631276431323071374093391213389940441912222501825779730782761294373556819\ 9639369609992094962780743168998912980501906974779333208427371064783366005958518\ 7794396410274344863123681331998407970883447480428513693081711789204549904909021\ 7343542680832630727586266041635118339277632091137557261054202058021652952216921\ 5972017014324917846905352006823477701349438569615192371783552328415951179719129\ 8433300907262410800952384982963929911484499912959522886664092790027925292624904\ 6584760102044540575479888695637430152728505888324744114493360289932396760847477\ 2203640198674340416471968426728264197864023916076969940653109818989392752959418\ 8010046662448809230048758486272354266747656283722401117144413597689094025530943\ 7091022793789207121376044715057816032887385471233901049120088194846386873497617\ 4506219057645027815633065500702871875272028330879864377599640269136690040368845\ 4471195420911244584131434136764478246159331778653121655714555338095796449954747\ 9691490314978764242910890626277338060711819763470258356796378127041887348313924\ 1770319695448147866574617180720015378377491718656946818548480372789670334211497\ 9679044630666947053801452685103714674306119663583687803994606605870658718846838\ 6832856803465843224785852956394241088833333062840558821955281724745513630606408\ 6103637801701298585902740290017621598953890613363530658956135127686099111982138\ 6787784277442190875500078111869833505789332434320284570732555307/56689427839097\ 7077193423274248924798010033361492226688417486875095458171521597280469645633646\ 4145307284455163000720669180354556651798508111235405269329033235544019484198616\ 5200475902658350090677658420302032122543877972686746781802773901269958725980469\ 8086527604676846728599586805958166024505581735069016089846786369497159196977057\ 7976249281202504567072001474834064208116747696419619765975771869368223594028683\ 5684673303778336143806404680164826073004770034544731673107462116191589979448848\ 5716700098259836681915670504515881154766737904667380953512630983033992302034620\ 8869882072085694505234123076064180632803908771631004667969639619750019170108492\ 4296292541541123691650630741849553996527223637751466353431123376253174753170190\ 2913838905991164261340040369390000691286370901410170004897510796867807044463273\ 4080967878988723155298011481296084901615340987345306295348429515733980774094076\ 8749136883426889616313249504648871836516649630916295023514396575886508464988796\ 0814804449652040085142964354400776302813854651158568453919913221989928990261353\ 7802910080585069190186244427548123580941844480802390330263140939476527288705992\ 6285044248921933550623515798814723384060256466825846424553774832167468099209362\ 4275788095539933702879699576433178645372097799869389642510418936801163845639272\ 6305896341309659409862897016893553852666078686170744779192548227441707846046412\ 4002297426056756520750124315600632620527603392950544325015825181532756195849177\ 2931529747220857489140664977914942289292786562514906620499826198862133262613186\ 8787999620525019522051891307692489137192960000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 32623233586421054799859385412905170303959252456071331632987352727889923241318\ 3056340960100215750907471244698394728362321644946059811059874807357439647790180\ 5189339278541112711422798754429800082809249167835294453237808580761908021304720\ 2000948486404257714927303814957745485937972329387558149536348378741246575778350\ 1932237241463511635366825345898972178112885626428591206644693840504737104378885\ 6770680113427177917543376082621239081436556551604965208459828827229975635092671\ 7941191876314392204800733584610257664757704884233936247762893859973114589487663\ 7279335538629369924051565839238977071591523399503784307383464810631609939561719\ 4725975104338796652875034804157820957506440908814864934474092779048844730862506\ 0955717694696014998344653294142354781381512319920292399034051149592355368672909\ 1326993227533024376024972214942065503093496027390607824668346306045565218287817\ 6460806989542737525392786992737462335696922518839121101965161496426058719494377\ 6082559014231427304370716441702920926626130878310412657282441345260869408002229\ 0339465298012293367887883670081311786277820852919897517258493813997001508838907\ 4118737009236401226863282636540261590644304404033251660548211000147961035927073\ 5320137019771005487367748536015912461243253515644322041230611769784956308943374\ 8137364402863384547070287395237901003054335899255705085251968536910302113264860\ 9389217880154707617313295841538780911782918268408174877078477232557738418424660\ 9368763540885115661412902556037743766540511545234313701391850478453383781413004\ 9699066943366332141704443620159347421132277229155166159598739124400619345237590\ 5806654444883924803646531172758966331280745546403358629398839117888235736422076\ 0401594843275019658795447137849345025248447600063877510382723415764006960242794\ 4886573417/44290219342086411224263859825318196973181824617501965028016419075038\ 5687740546358788084947089648386368619589924884642799355964295310634088848937990\ 6329612181528066011087237315335417041346158672362169322227776609893461243006195\ 1284380287168463324783548593784804656032103955607172263083368683455443635756116\ 2180341412017757477795476876966231901434221238693455787461751616490056377248576\ 4001540919652984843952743084167695203008802008160206590812673957903104227884505\ 0519306916813030931200860977795027451028649236353801886310916475096481841405818\ 2038637991022557151291692827745268869461519782511019883234126022065868805285037\ 1281392506385615531512719034867450765587102852263358668014838637239998268967594\ 2034753971970414128789480966045313747224190732582333734012353848046163495862790\ 9064099449411824166513568220197528759535440291025261375873122889663761551353686\ 6772954307057988670562855819517359116033134898600006247889058513466997659644738\ 8776064367242209115238942712491186325055281380922884213216248457844731726442345\ 2686324936749311279004664779470879369976625091390776568197124323613924869966126\ 6585156715398609712138102348058655586220771788592092011186730080993802761505615\ 5307048464082791389953102092212617511873280797190245843502172127140350697192524\ 7625534870562888728709645622239623675432054768431201423163460810315225438737899\ 2619820141630326625642476134921341895640627139646852398378698101271470207803648\ 8876316671509509834499661490441854774855429285720404002113427731184973409908135\ 4908492722370230472792763987031091630926209457888922875985920000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 769089948261651805953015621531005181763527763899451494724\ 0662125082205180616447766158704043460701539222205562708718565588544283136540012\ 6889536152325923212641210497756011865445393717399285849751840809765692724315612\ 0412220703462598991290934051345548083340320527490035870472497645550048734881357\ 7461033699894722832383976521256131200704622572189706251786064710672940036375620\ 9328347698960256625139527143043594460886337297234351911303960810925369747980311\ 5891791554349156839056037449623690645515165390760917470511769865413776565792233\ 4345304787896655232500289979059462635052161245588660884870656151147708742059243\ 3455070259662461095877813704284047857995269122851848749977298169978371327427506\ 2991407091161481909275285698477640344239071969922236118221958597114871716682431\ 2840085572613332864574804748234282911258868508762243034159930745195745867318628\ 7672172489974078907223725431123774858976514989554869840608292091382087535180524\ 8458280990218766723038231653792860097416050249425546503718798281987021913434396\ 5257818611324440173526722249669805582281098675912519382649456867654262494512044\ 1328350623521660427392021874213570615766170692618031764326121211434134975559911\ 2574265194648756524990243611712230289238413173243213447421661076109675274882133\ 1182008280237522048287839180778125494442130228089339834853730431436538594167078\ 5700333897573454062925251861143170438829861641908391423105692851493734277869964\ 1772153073723820571753800189487812488778382371775041229013338294829910411384701\ 4624708227434857926615495283588308970389845818417740105852728012980635674275476\ 6631689092459878468638959895497201364164722070478195489677103434500213990123799\ 1635261746265851542712091751867382889468566241341475061769034944915940346714571\ 9299310909630277683064367165482049692048938052343347/10613185881306797480346634\ 8967190491248399248447717197989369439913390855174101398071191592692191210065384\ 9399923382205122684350717649827921013669284590814926427942168159858386017622785\ 7093714853904074632021834104133890981211904433441004288263336343966092643869291\ 5836992519696171497107803162822144402217091748725085571619463852216903408241287\ 6136095379152583117301226274744889359855266625890899763287203599354670157198619\ 6858383061523521811200943439496705624264205444265399346300046759949015971821204\ 8966411561797858229740884768760432609066637463297249678531425124847879569081676\ 4490194489425495122528622486902408917769270271209915021033478089512031820334927\ 7726114341639271408573077062893097783722253228363551584172534388971855652734905\ 9464455560730598347307029483446511414823879646066947758086842846130617946076936\ 5030557317443561576514119270891287873353830203984362229869358179497986697795919\ 6154214406121402146043867004163932275066065391942049767240791426401526527136749\ 4022324414326466321477064125296215300116204459387644727278021965654310297085705\ 1382115235069558913633586532139860663036193010167188457126701060135773023063970\ 5258041758925579111689548905369709744753521086098646523979825741838929327797735\ 8441469144296975367734598009951805640081095801395698713568880818599673032112045\ 5577360721515245058771054980512089897625636367990055687859260281880688805292842\ 4737044942212318730248217973239430498657751411014198569440218057685413665021601\ 9409910373311238586751959224958359616723832738977762310498640835793593510685756\ 3276198695935640426254201319275130866840371200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 26074867649347141451764719080048206591638412511543768530132256061171103\ 6405968720135659313330742716718500771239118445967334605738453096988232210730835\ 5640569976571033741919370725229853089922930839144986388922228497825203830188331\ 0047525322718345754220354610354152949325304506977662389384627496533403776469696\ 5611188964811491059928584644073343578749110598721927007006450340601916438332653\ 9115561192728625884709488852900987149017068060416470492179084033069437238023284\ 1936797921379666949340602925511907399247290016682773121340889837435864024036415\ 8524563493075802285378227656873134977715744817254757758846034862673599961189382\ 9635799067120381534618588746119400783270519959663723841517880104907396698660503\ 5922967865033802025198104209052114645452142781435738469584251710885692106824202\ 4086608762816812781298793679715146012352818734608285207423252054748012159678530\ 3036918422375412884069635637177276945383267446793675415306750692046493346028868\ 4929090338608882486462071458642188702438610989233993973599840929312544521019867\ 0585607319267821234045947802114011929873665761776982222333330759052669379830784\ 3410396160245100411898569899050669685174288539788128468578392661719491132800302\ 6214383055550410667289681755691655485718937740221766103208418335269209356116786\ 7228995952499258179076206724235123674658943140027978108376678395476473730829591\ 5143190780125960609429837293111970301871777187399761214873640794520281033435674\ 2734835066687949393442610317667629757533721732530392786056773787846688748010967\ 3828058972110081678120899086664039127621355298517620837881020897207114225601612\ 9195311517390799250813728937956757878275819149057029485288324007236634237295111\ 4807798558334813151024648136286594488230056037758362710077488852916855330297514\ 24263786558059314073799433726930728991/3827706383422123681436491274226542307319\ 3171571307841897805371772042603505413618976495328511937813466204404587400669692\ 9492716652267151053480339741983572596416634880319948926104716414518133978337524\ 0031220989349031895107978063894027903185931039337168098986313514997399730218550\ 4474366748681673560276209442925769702993043085323750358606250956188514915313699\ 7189846343902367009277324850258518029422824893101406602351776551362105618612323\ 7374531487797851270880882172455308832551124607028178333629181418159444351409103\ 0836955728932995565859007639740861303162749038569617268041308145604564391421903\ 1027797208110030376986736458130600297220700598655233847541760137885204123796826\ 1819485372055469641823637533951213084177898291091104603678035539849537741534546\ 1699028764731734807395510251675630702470129681026473337619896600050282395055341\ 5650546075802616530052684987942420589656674194753261568972975577566217568745362\ 0446114181542485352623794318665946313030808154284931698091754237489329732975708\ 6214303203455024864534468139313221773508198630872858931582555500213781205199229\ 9936064572191919294009619610593830789279619465956114541090285366419142489666168\ 4269789673375707108432534056785150331533238625677384531888713937517561182253333\ 5378527232069162946296422690289027956913090416032937586995187950856888419464484\ 2480212511632315835700783016395012806969391864363956969733056434990516374965034\ 4460089521236250286409351975918726432270945652414247198370991397421341029857126\ 6375549886933591539533900398692746078210343772104712443561230928511600608705875\ 5563567089000394309492958822400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2345519\ 4138567585477682373295041580087944044917689075486714452596141125309757984919359\ 5210975139823857237805345178897144533312194043403031889682193410229103453253010\ 7230231956348564499768320799661563334535038620478653085933069946279642283839250\ 5503721189463392969619518333314286545706218012901620568235144790100802519412890\ 2241792305338010142469299245291178626875237106950086496257880411428720861961398\ 5419368716998397666042427758409933004459550034393713495163835851626540946695225\ 7009007105445327663844841866179856011775666538278269196602706444306337916096529\ 8486045339657565904148820160667700882870258850219003340038825051783535623143128\ 7776503879647411660178704133350083939644312803521192758175055391263410426148317\ 2221963029172125042345936995501337673942976446398377010672616272346231227011668\ 9787937752830989378709051791709932297655660431710872048965784816104215748453848\ 1573024355488256219071589446336773436030949714218325830295927218631215513555389\ 6738870138686401610135569705509869597171367512778359871870649661638324205859569\ 3055631934780745705463645571209683768572349737605545335115606243374579887499389\ 0091756460232138303396464042749050364889456919700539087895318303752904347207354\ 4345829988942893673651974397633677623522140145142547735285704469585712703858978\ 3373894803557117862081173294250182760491763434764785427076618241454244241963689\ 7387793456046729158705110283537433888059751551334860179947709026472178808346027\ 9342120214974858288821589611696496959087966951362810335906598912262241677035004\ 4087741376271883073875169577809384336977533881697429553315301613107386821285073\ 2393413201900186941951986520057831060732865652474465245133463482322534688382616\ 3253261812058629686086130359746741159445678363445398011081310843983232560424273\ 783360351381171139311230037/387848113256015698297572992334503275815946485875245\ 0086602103235841682957996568866792777489501284142551245871091422194971156123027\ 8337992554793070477354891443961541179244931138668913968922085393203845395519999\ 4886671406873823404092415852971368619931444500456012575515653947304564283729814\ 9103290110095106175811953666125497191063127549033555842392619401776796793485864\ 9680069155642551390396867222484194171230626239213910556247060020403517040051406\ 0342098556604621545877627833737311696413531480313956301957940985443079349266715\ 3943778113018600452247549282351502076660325754690827701731148611039790806876498\ 0703461218904398015228889005737142533228803060423421120704989176826533938693945\ 9976527831411568114011349415550617294366561599141221625191624199190735143470896\ 8480316303835314750091651370921952529953058030119613131412779836145330616617415\ 8369042340192266078237906054171160528025626316848212060036998853025743932577074\ 4641283101465724584031785810769255060352475530694348725301846159251658563865154\ 3535188644027924735915883628060409678124849482599256265143237209267051668134298\ 1706470713649426646627497114451889244578455106655225353110627404976722317079628\ 5054261142121720322718198533778826899765304421151194366989974279640188364757404\ 2907370932945873878388034648661562785814586194937439334609941515965279647684035\ 6076578293862776128174005488831877274344017724917121845036480222861417418259450\ 5421928613321375636721178722888404226679824616132218744316710498203876524282421\ 7190646665636760193364976213820425789590476324630369714608531876025061485948198\ 4891266467971058368512000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 26223359896332\ 1133711962937986346887991478933203267942530825622843820540420985180237120233657\ 5319667075751024537378792654626201779015161960003483533684526646068072590791252\ 0423386212806920938912912323984132711022358770678634796476965140007473647416112\ 3317223662841306716997173558243519018235191344848290379216426762314279083372387\ 6191974539611609739645249224638787095081280077446834941304903972168005035078352\ 6670971260026392218027837695832493110338922892723172245339845707709727475879161\ 9446542576194850576375556845198480305953406802188493267541686841593663358795411\ 9125909498418663247674130676764400791961668438775355369608465327484001201163322\ 9273115900187055955988164339587807673627581192840063266576992716398063014415002\ 5932938387275819196322605223528426751142787492519025514420416430334145185942946\ 7076431654787577191831616998084056836661483485373805299298914000022981673033579\ 9339786867969271802208433958764824161747484157882195941234871265550646351851984\ 2298936823508672445129564970852461871498452841671583292186001125433654910675117\ 6879545599541501314557508545696154789251005226174080464118550966416984649884958\ 2509054131997164483008261418249647435262777614020165463675825592291456630364892\ 8373878198346842315058277493361162429498884368787382029444728731083150230508985\ 4777319362307101045430318274180244127312733260518011436005396960333422336650334\ 1014681789292534492124376997690493859507778168109913412833362008396001676021028\ 1456550621643065691232703351486466140414441453477729795345025103582568104804019\ 0378695229000287559751848440538483196319433366975469597095444296362831685009347\ 0346930491357814122501907224589217247947136220269216300906525413565070059411658\ 2130124797818072793634989447418293338667394189127614671937177392394645659301978\ 9470703396493131163/52973659327033439934624285253848345882720660932500775440603\ 6450296169281875906701381672673639139161455619828959739535465669780776951442972\ 9175929580136348145539663147777889253731324347497120473681785637872378353097717\ 8009444792177183235625748211806492955101234582047775027104274892521062134418875\ 5783218763523870534607167645428066030715719201853970448707047618214845922258610\ 7920049594577267192833236695768672756401773783441756073992893250625701157885974\ 9419593723444230499149550149374038459486941361206111100611752389630702008786506\ 8838409161329293709217752094669958533291622363347578681579738120575233901007141\ 5902427499931692129998407557418266956380316713791432119862630489295388045497931\ 8910827212658515560522562716353535131621958775321981290266411654243002625916706\ 7758534140597800264245694187774706052768523276500364809849505372381335487381320\ 7873828835891232194007452814683960597238779336979641991824347906681838970029680\ 7693746198596165332196561474390829699661911717216745603929479642319201684419087\ 5095395441783252800958263026588567287145996050813780730976730004180793780691526\ 6224123523075105955163771932864925247874438022589696848024485116207702625582412\ 2162557224142184403908832566823334874712076715508550576788513472404675381085192\ 5548923545884674510924194196718644719681426114048298640436648708661706494342264\ 0235944430154128806173858589898701170636636188715498380219592754665720998933541\ 0131807547319050810721514723889683232065748757990663939878621875044063574358175\ 4318769839197563182226974033285907622191682692345987470650263055759453337113658\ 3061196505088000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 50478917302587395474886\ 2528664509890210262781062573424537140033055060079588540167194239046265961571173\ 2896252747359101143911961032446877732588420113276333760021660593859712203416744\ 3876021804070192492628160728080748098069850674718599422895675055032883639121380\ 4246676827556143942183929796523405123620345696537754558818529656714627991285162\ 2321352379188282146895759257891846791263926808283293456595415324417580361433209\ 8797957570492542329218453294652261031454998141156239303857250775514910860110098\ 4637728630499866465219412296561787447860004940363593457985841898426435148599076\ 2253191371665022241917380782995149917334518608803290365603819611559403026145781\ 3791338036033632617650554460134199965813867149382054746013858832572319250328980\ 4419493022637779456441458730154149805287580111907838038066029888084630320080716\ 5552893916743907192744634402409652868279070065313417227256391888784035040716328\ 4198756760282934586307044782209379210586164657998112979620491987902423215851162\ 4145783785338658526325480061773789910414572638921653200785190520917756790235932\ 0321689781961188187110686717804973873308729429355282922539461568510055967475466\ 4193730811694934673024353971279166164089917054217612878523526130320637253096473\ 3365659562825757093597993034836176307731491404791166476323451242019528088499481\ 8531296826491922272816154928472819077965068745877717366715086183343144806996600\ 1817531958014835848523751689553885598771078853775839453574843485117075227090590\ 5600455716157571238729943182242424254480873504426589478821285619006473537763278\ 8720930803664580249972734531721186156548459229302642027974537085443507804872847\ 4463259227544323589061133375058495122724401660612922833596080218438806527123898\ 4035999892370683598827973298902936696582620962340808227904912626022477529447503\ 53147011266468433/1429190306767567237710350908608469868512179358076660759479065\ 8517256620918918860027817848165436590396236829804913254068031541032099217142177\ 7778867337905398110206391521693827306552248576897729652236812078167009650661673\ 4738693768201049923252722903966878285274266428174868759785347579120102790269920\ 8267534485122059149301762561203432346116547777515036089512358792150334721035283\ 3195301606557268050121354126900686951218483975291357536243522113655520284317649\ 5560106899660452913541826704507338505138974463303291364990849768586536650870925\ 2003175530567016242642870763088535392474436197109323188213449883701921799549089\ 3789384427434720263910112653577837283005053158280993393605476442567512922968129\ 2355362373062541486145729245961622078479189024600815124007107627077416728437960\ 1686384797772757284619294712594179447550073279636048405661701851902613337883783\ 6032194933545982855257235403710347275085579573675884424069952191579639893973445\ 5266023614616621278084220995699438098489150431585869872691675487733213522060609\ 5051242353018707441191835225234726968389197882934652342574182770405201629964285\ 8516209649947907414943454830649787920042421039601055177196860166305773140988706\ 6432549744563700247902307018671385870146794783723863553858284737472597174871614\ 3525265124868148605545607709999707488830553087903039647831111674859193320768044\ 0260444131608973515455924360796375226576911454072575056203834483660128441630629\ 0958122859131680851535546227779020910055397244264639742569505273621578940515717\ 4495571958418706218953595711018803201988972956953345233652635684336767763595034\ 2356931395662643200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 10740260759305752\ 4169208495860146260581030934645057771749367098336396575017673085502397972870086\ 2518142185373942607152534297120452517571033472691355727982710286466330402978599\ 0280602490185177100271940475023156705263639630013556503627371016185119413709299\ 4322901029898271047407543243783008686395882229656423251056740595000495003682264\ 3547663699650472802353251218138123458013977707713110801617145746246011828075762\ 3078866417963355129302480127105308730786171834942196698438657881585794599900453\ 7739105070133942224159173500149305053720038830730338755584255779860902674311174\ 2548637197305395884333446451954192350766057634658855165676027015760864621918499\ 8302821723524314225796831205932743816207302922680124382810228942946873266828909\ 8352008715693557259316829875182944952150386302152277705482948997360269006699648\ 3673457806833173902852262252555858240091589436473912391170975422496066263004883\ 4880691333472422394227748567091158511003877818165610476537549373312925585726287\ 4299980688251198741934370788218211272626001930546024921190453936902197181933186\ 0296341318564972558696443025242943611472765303505107054300903112108331276160432\ 9239519570103142793671753473131426127072453432838286066031708007692414950666421\ 7276420016570936587516198316316087435748526155906235962553602930407113234518606\ 3902645631965060287554775232598793406358818578810874435933068215356537939857778\ 5180693912534900165537891889455220428854790873648856052908507331480548547662715\ 3182059646262620313834806727162062958439102295575040000602837553782449394377673\ 1922063395823139711152548635377079355587564967400395968234617520969891548301157\ 5122409256482838935912189520185450624702636788889994753163471722588581716733595\ 9908333877908176658873948284114376372160271119767770552835127019970807555315028\ 985208133658172536508080865809/590317419384275157654314738720316147792128001729\ 8931240759928054969702340201238995891117470100239576441807925438449320572997867\ 7747652001409439002416416346241593492626367089090592996379525774436736474432096\ 8705529407311953834651477463800862911834266223756210383613103999562114271836354\ 7392476850335488815086561423994305972019734665044562477673637571555386876230049\ 8401142666476515072640269075353380915932414215929140209447073576122905999567010\ 5891476434880358160663898226651170234495408120062922304464982471938973409415756\ 2293515665326386098145774271378571258805336574146880062329303362577169496378058\ 1486949167601226821400759771930894292523372147279185271801526668483673288019104\ 2127576019909099239689178624396287044025270103801149814138365372235760585357438\ 6129719570734088389869668258128677166248078392328629140001945269962317887773881\ 6016101629613723689443072473451165319920429551066489615208713127275398548595340\ 0498926338751681018403115308289694926685812081904655479487495062000478440696339\ 2008441902431474103308394511039585541217694256677277028475526147505015899121683\ 4738010400433689702972325914937566681827647322518946404010082491673826253992864\ 0496483864917551459583942330186445804915649175749462266309886600160012629923521\ 6835907111983168542989467661099147158728517677465948106695514672094612158158947\ 5821791539919775750692423513375766222482994109988921779786073158237601757716191\ 8690873780392100690757907347773535872729700988705500245458207805261240355684605\ 2624758763039008447970139641266176849192762379507222811868509069506203788540214\ 6875396902943645364906241044019937280000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -2198635291302235834216625841912768280137656931318169084472716475452935510517\ 5705257685086366072509497774265628749282144448752071404481454369585215195463969\ 9778159297246905164314667706331549517942100563520220148835155846857390891361642\ 2689816309171782971579638102333664232326457802291812521128594190571952166193562\ 0162944422025034580393146887125816945371093988882006963778377976633985143955746\ 7550571608757020612481885075136790258309763006452685178795157338744772977632079\ 8772536203104059052751011973027906649471236912531969662982797684306151052791738\ 6282354838958323058455521737690437314142947121671918746877080877004020154594451\ 5301251798543012708205259484372824288762476593512697975276714736956915593892547\ 4370386491389100901488277880616805858459101166685214439823533375209417562823223\ 5505103755676820914781303573373525934155693484748559232983804022015279542347437\ 8371711824185043173009816314077940590911328253260435141740892091272847499753357\ 6868964973980218639248521697127538161809741975648692690144708555053299516533808\ 3463238683162639585328966328411699548422857256282856774828814813401397663630562\ 7642004761556284472577148887428765492343866770125201770694803060785767698159023\ 9865030237675408848254193200734590812403613772848335563503980149553310834983298\ 6167506730936321854847231345639079826079684929425628395487954280138860100247595\ 4231292641453510780139958821557561643071349768969787164805434784495232151799674\ 5077942090319330323049680327995324375774079802383575303993287888680312668577091\ 1845406319865185498161393069795957800444404725438894077036524246483689979631170\ 2509353513675632195322122602692839269104091829926492364456666620742422675459312\ 4408602209410522706063134692605138223329186348057273701934479213476923420858207\ 1262467087549896123848506047736307718734426789/15135032788260232014156396974669\ 6286756934123098719265090870206328957836743936046703868817041197569052276261591\ 0683164744240812900417230864609142359977340678487717427657197664390896852090702\ 6079827910312413861655202551966726674866545512407207488953670516617662571627448\ 8007992509602420924479521573981955908683381366338724845125569043339581725988115\ 5450331539654904762876933966446761393423361733215156872178262727458487448518994\ 8503786221020630047302651321792303819669122315537477245354104579598234084116008\ 0246775313733045476084838071915169441710179625953533609449804575318206442671721\ 5840480778096492154910766141200362725022607912174430665690137820391847784894923\ 9439986458843389408199109770986904521973647299259609876919147665767644693347953\ 0808416904053929612623617381729332960022493265251063097058502143623068041815076\ 1469682214892257794569327521124581533736254413458519843991774007201260050503844\ 3906587538952545816038250706951128680101979384874271706421051003166067131967691\ 3290464337564199065945439361492262235735825542225839004645249088651564663765286\ 1693101594938744250475745434560096703320740684153522204582346032793178911316453\ 3568884958408793592191400541820954375991445384609506321132744232521621649131912\ 1252760937877132823878287514926170283455029633847085654538516541805401352269577\ 5326726449283180183295807488584201337454596087383227271730807529182281449204055\ 3497294545602582672530478453529435189162836620940687325841114893236015957424903\ 8836072198590029540454003905634705166340825875840371148082526592304551792027527\ 5303844883942467422366194577058825768195659818598400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -30533393995521134758173299799344372523742237336571616486323300\ 2935115947678449978020897905957456533531764473275972156351863221156917071589326\ 9609477285360264346890180141611941403999427280526963600141389682759282076996305\ 6944511615120140918027887952009766375527790071108129086190482688947156343389885\ 9444061646282167024246984805184876700762852787196744154668728133128678216556682\ 0112622808314339644442557850122761514183658729707953228128063283040577577960530\ 1775850643077940867211942922102909111897574988842661262481001975957355949259217\ 2558353860214259054389969980496853624392763918881438768304011698931895456746391\ 5177049183575552584622161246491176306548818084245746673475523156166848508987825\ 9867712531160024819166665259422344757368000840322811926396772472580728384927480\ 4678781407023187331094330336093286648490370718594693577925786602731988506488786\ 8777117357659947692173268452473118675056239773345442736806506954442127247691623\ 2645606516725309068238069546706308356481912422049450533568515223497606168709231\ 0457393885665195072710134847866708102439692633246386927622638501306661365096543\ 1940107295874729760170780216538490134721026094849364712590551487227350586620739\ 7533816333923101273969542121085381492043051720202925524606086540892939686704704\ 7602457528477764109160627000126901648487482053389660160264276426902581086502679\ 9636147508843198025298980285665139995718322095060353184800255599445392422897721\ 1933955171013792357046023801201658847360365831461963539085735427652084755630916\ 6519276387465817554525582709073856500189700461949417880906136447099136459777995\ 2255118365874524087909230889694468333460941988704646117502741109641038118245255\ 7641374881226163188652183365053524187024497966524108535702275002469298853915385\ 36813226049706846695633748558039763023472194327164078448430950391/1325013945428\ 7770882383527291390112007949038216712370355340527309715851719185770239423448556\ 7936211250329288133293346941001851222611886023406204979562405835664129470939141\ 1538958798589258303918214798091654053990966340499591669951103018571668028188736\ 8236464647446891510783484886116104944263795397532207598495357399035544401919760\ 7519161551619033240963477150879169308708995474011842214910970994202303805634553\ 2735579703077802729332883299261347884695998406078870817596668130958154475221538\ 7495694761937676855400371881979679356623946600145398667242638225998450155485975\ 3359637652684835464551284911538287941203942193305953571167350215679474160162008\ 7787995215129774381236042580638021893284919703972818930070363465634697696223748\ 5262436250627306960866357013828646671383717069741046539560625324763858594211338\ 8360979114096522502818772296008762383937046545036463506035388667725883159608342\ 7213170074555350969420098599845622740481845372414137738782449493631428040178442\ 8220673773367420795472065078189197781828139273440584831532582489512727105266534\ 9144435890291716905773064809826234814560326823183038090623911849597917827699458\ 4436773982319016233550263531365422868881134720644214392884065732240561786256768\ 6162842578791268430192588053454675563519999021216723788598029957928072215097770\ 9122201417945153343666110140099735031961631856480622181160002840640391930013708\ 7564466268812560497858586059292591798090189321890625977035858306974390417225490\ 7520306692988611932383209186563544193401150476493498984805549684170768681423045\ 3906801074714853478701356711965130426072284317136606263619892639386566656000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -229599993813791313583542413497709478743\ 1045413115538288386444873619749485721136753080979355160709620837089209680982292\ 4860205261600338924033810301101820168708638341046086547815179885063214949615832\ 1474703780985654411519146040842541983199613678069070783719414205994811852733648\ 9768590996139515350008608559160284749126449711315228146876671905145736951417074\ 3274422645242972114466933210967319690177789346841996907793596414162207398978080\ 4405442044833208202737805096839068737933302263649402640074230907934848352389607\ 5906452997257994525843647838400812025294845769611831397461501353224649834543194\ 5082561602869977635191746981471902439008589987842814152851418175088488055520563\ 3807761836777313572573408368457895583304103972941728882772829280565469027672918\ 7660477188624562392769763399146826392293405955438278510034326489274239378456313\ 8598682325700273568208354429541534498610533717541880114005934022332184295973355\ 4709518062807180060451637825331132152490257885015561100157997235539655318767462\ 5729493477687384189755244682498427083268608973932145858679434742899669935881624\ 5493418791683772805567921810097378922389967826460384628009589362284825599433814\ 4440041416182933671006781828934923157702310505885055413318077225716827435815001\ 0252244223016481633761570265419055379628182124868796406146958052372613244696062\ 5343452220248569271624264857490456783255646488830837713994103236420891717340012\ 8661407147618872429891042887823956376659686316963052449857134780669495672488863\ 0251015866893519541632226660088973409953200004192344783116819775866609126541812\ 9961424243425348604195266337741731919217380145761347774151990410906613471302059\ 6840326917240510636986965530135484739762964705760253543972981403295091375066059\ 7867508818661051481633704489653563879732934121941213844919545811333307829783452\ 07942023016333734849307549/5006852397526218164255781029019469448894430246803763\ 7508849112520400039277997742727364073881416096706478736755939582704882563489986\ 6896244522774177441970311374824243190090419872013994124715589833179886473295919\ 4306683523754330441788329873137506549213111965340835896940461081383072417362789\ 5521808885936658356475184907768340848518025829329388698234199585545554716328742\ 2855017946624749189917707484434065078681489451778642758831550940858480089317559\ 9470362461962959442631359226917311778972098781573311533504655272721244624662834\ 9833517386600254564514470101944349235140275428312219158172633499869161935884205\ 8080000429330886638757796700185049793079268442968646021628961419109613716293755\ 7563396572620730305672463235635728977890303237007084504166062517454273694364009\ 1677753906063843657512946992339090242112182999613947967437052651544187917230279\ 2452914126639988773120914728730683993912672945999786223407501001139428343463558\ 5476866620504320400813365360054015997521748529925589101450511452648569098986578\ 0560373623598635798591846225598028597498103012761001078349981065997613567079765\ 2658817112276395066434939840327603199804159129304939710812185685227140510490863\ 9961128432243439428464685417244450659906879662190798675206495834959924429597411\ 6391506353525871827585943159837774329326570618747917784219068643674713737629970\ 8400530221725206983607370238569296194327598107870162098814581616087302212346246\ 8118153138004013473969392175016489929110114217023244765443355701117568127882471\ 8229230105062437123031371125711669245276086933715464830494678361365413798375073\ 3313347763473444867538098930897163980037934809088000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -32396239834773683576565754675779243154541680230268558880116466\ 8057365809399875337416699641882027448609533946726414198378494892431606017596109\ 6421051949782975859866040628686913275803929156015422522957155304364140431198879\ 2970726087175154358182657253025270059495039699907913528611023485641377262079110\ 6747098899203897845268932667855472551175438574559036751239827553324592382306692\ 6841439713413871068558407515127861655238709190313583505305384110557484903690539\ 0683340491324101787503005916641756591505348732400776633823607724258567087497144\ 3572677189568499798463221757552133371242138279325047725179089119545202202556183\ 4640001387578505049150734148830714681980327907764867409083003704695170338954800\ 3562381095972298590200629348592090220396309231612456864747420725018727917536013\ 3078806013169215712191291058781337044809422851974430555825943866894874998617136\ 5233484423180360908011137383396509820127763848171104389029419842726159305922887\ 6737225318263962163308056575799801703843364428817918960380074335281192001339708\ 8980590506892902994993110336448128549042982912024943141133838020041106696670912\ 4521279352306202423687645354632345298068578463888701470302562269490068188872938\ 5954313976176314990064147331125658871514970403373948838859860896817966061836506\ 9000137637239398516305140485499304570363752486100772084190816022212400357400442\ 4685000698999526076592799132864093976624662218564058166468135421588516497749670\ 7587451446509856131588243750097700347627365761411795894718411616701112786261214\ 9950391666523553461483020503654319023026969693060197843327250479995245919922713\ 7101740121260651415235034011485971613250164335438099714966909811104819352362502\ 4805494902457736116513347602407534959988614829548947974179342995918247416068462\ 9232592570402561889769770370303874491485203456919282565064196993286160220809528\ 121/469239576618688337726462192649106875489708448596344953967076381656761809060\ 6709476712793765778954818363849174237550481444723359515521324092420808400707445\ 9887216954547217260878748197218248441706018275635585137574451930631897141148455\ 1326467438589739678394569753043382128697452699787221272430108075761425234989858\ 7900133793679415903198076014819960380207425653569508337757169854866280683770286\ 6806819309003304659372705581510980748202623731765110505852200275571624946562932\ 3306710647853361662526351731683019835676816377921076793406691244761256467738034\ 7536501741845661265404308924671298920671034813072658082546227582956025356471731\ 9614548282279729344201487294341074388419962036346057610029127131444702755619220\ 9760646668263851012333848521160237722546579399642985886685224637108809327810175\ 6206198053900715582477121529345686256638712028014555313872489848906107687503677\ 4203677294857875000799132401325105618053775245430107760937661312761649593726768\ 4656298317246995593329271332853285405205855675506003165471059500245015656810679\ 1755344726722025262221397324532206467379237507879984242362164959111779620380195\ 6490543926898655366553342126704059154158692994200306865874700366394988640897814\ 0401269900598847583103551724678331151113532925070456207378957421080798872995324\ 9931013907410940690807566593364700378194254390492306941127108512840877258308019\ 1568800912573659166172407371017969262394890982453965121512178055635598231401043\ 2634043400768289709898232637880147016626159957186435447570616825675677186538011\ 8940270404390739759127390763864670910905166389270315588004125363876724108131679\ 2821622315935988728201216000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -937044\ 0651767106597562319310035715199140133306633253217357415944712163806061957476690\ 7120593443049240635817802202638842886130534843107789772809191913224207196443395\ 8922512137499000129088338087808023755905983731886164545676484272330211582087374\ 7619941121181534390441434213397244320143504032340596446994483767306038388432977\ 2528487471217712471300784335965601860685246622853041015574896153483116788901766\ 9533654578237716374211698978723266011248951782358070777207488454310330131920322\ 3479099085712610936345048014649682494039225350932418240927786216724041125046450\ 9751049375179426794077649249362286142746718556275911471395900488405057227340312\ 9479605604894495405411916879538055180164965713011235264830300688894065567947980\ 8006160736247335551324425147138094681364882225150489268094689644943499778336044\ 7095394285616591870067254713855423887438580322207799267561190275911239923711498\ 0969425361614178300923469274840867581883083934519063186062265288863497810864686\ 7454045290291524700798945855880256535816673523609112464238042532568307777621610\ 6596801465859921018960627960275860023898843891551517574196590014177762334605778\ 3087304912554238849525712858016983279789838326016761603859308420991309833690192\ 4027310121998204867698028547456311819842733275675704751762098471838074858337539\ 0078941229645240695679788206639904487174461453936579920407274770263694290738135\ 5451006543042831597026332687371462009314521129615439916420287828888556851042950\ 5680985754200139963750014907295119237813640810009892777173255458566109727041616\ 0118768104569091983645078254939656870712936067599503184394743966831210438459559\ 0953702616715855410659860095692168251490787009966959301875408354206800973820127\ 5614122820269870315587873239657991569901051676299080631139852563894984845915758\ 98577337894320184594124107708792532420847359699397908176644617625147/1022624928\ 4261150508461298226883156269912432261574124971704787623865207491137476979187951\ 6401231501337737124551859264972086939315569027013879083617511376002068613396537\ 7055274932697290150101126250002939016901511414230566390416931394849243698720891\ 0445035967051005323107890532802834854654770022060333478372573457675807700458135\ 9261052788092407063868303672121219823165035437717586069664055276683839233174501\ 2479864781457694183398287577873080076532314622467342909721912693321834759590682\ 3426044016335532874390887285121302442938737068987946639420828747586591013470949\ 5243704849554600404407489176103889701743289989177869448717853356924177590657908\ 3110602848414590004301207823312652293766057176040077539474289974654261979772430\ 8616913927443450390634817388339493874130830466809447342290984425475199382480934\ 9147002488333267748134344742824335723362284250346502405401625045272893475459020\ 9459414475681784491844731273177946240495552449484777239301596575194666526538421\ 3029813500605461006681750160830315863194887620889711098804267785169130960197593\ 9540590697047875840396695240233193348363834864731092531724394244449071003379819\ 1314308672643447211904940437565866499193232722282753844808407594408522502442866\ 6331281498994953531550553566790898822376822712519595364349145288062546868973726\ 2130571275392530176879041389002842519216225035845299974440864581790154107243078\ 1997662671290050245240553368276273986464184690089892178655668279848630582479586\ 7583701741841362527916012970963681827442606650108815313045034689015253829700936\ 2416000356549743418178533775339209595589103355637512511672717058349478884214281\ 6986545578134848143360000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -6080628378\ 3938623876922621220894486197110742598173172064770509151830011845608396669412976\ 0136534961653206784473112085613026311238522272045322508875226036548608777361666\ 2080194762719642611884006853425226051258856535552679128248126416316467494514055\ 7249853363790682073685515607945097810275608053307904019048112383515303047131251\ 5115103713207429906013025443003364888815142129260530482386503013920123828805370\ 1064331321858996338163705704644145452643953862770145563013276488328458386521321\ 8900646654846535908970614644480917427810140840170005753714864481876438292516583\ 0609949240409770936331932159715747740160564262693802214473339571780619912587200\ 1298778963705295919003541645064234448965839818003997435033147523234117181367179\ 6769641244136713733289580184627602043487408522480994067960699834301882114576385\ 2570524105578465101701846473378329632307495303817122589849936505599496704935608\ 4356726623783504202657040246133753540510589893250878592075816426441169572169416\ 3905000259214733859022101939498418233759550262763459033672474551682398569078390\ 6566230904497824904702031729318409352111856907752242542016093953068815463753416\ 2495523703892682970987341372110747589775961582087380055989765576582076244610811\ 0242344987779972103305974199570319931108934636775244568232572792224809057598958\ 0149697288891030454762383551710196285964421429193081591301141084223324057913428\ 0331776667419399376649040502074616524498227256224183414674374521526209690021380\ 6093213575367594448919910440580351180931643959315228141174860858773776119059580\ 8267781997593266248405238406766225233667707267143755212637574727468794223578504\ 7375962103502864126299506862233691482495201173841369087218521817584815355739064\ 1110797493068599516356755152494025869656057194302985561404197208937718195086251\ 50659740398295202823061641809755104327658194265950639514128813/5400572373116981\ 4997636318696701867561878449526682920849544666850113239748791528733442786108729\ 0384592854459012997726641763069041581087686168841181117815033530626339030954584\ 7278210382246832862378278207850051674367525059013992482258990319554800617590430\ 7167592472483073800384731476733970429695661897145190196829457729905789474312456\ 7984632080972037874789763917202920679544689573220322830895976000306908056134172\ 0771872930617356491432138326413216337148324894484036899141540825151015242168488\ 6903812226398107926671338801670513967120071601786179070525241682002727751062708\ 0739406395165181836431090310477665580799219507859770581044279860377963143396260\ 6701902002656926883680821874172065270733763659704927482167536217190323117353190\ 9521712222652888373386071211680608861395619857166643539284243590411653219430225\ 0954711473397905570569746431740252435156526532124117952456007352734469063644806\ 7227609885045772633843482270770211184906917998870186114307774419543401447339106\ 9385550806598020412824891297158752651788997220503810484497606762964025236241215\ 6896049495642727699942721617333464864155632091611416679119252068849297559273649\ 9240033908984997152549549351327409455873050092492307670455900430383590321627315\ 2380047056428573356940157860322578678982290893820159237916466129410241053568784\ 8708079749290897534975673881163019285975956359333618375281550312973751138021333\ 7393497434838278526798941328660421790703859944003994550128504944882840740089922\ 4001061893518838127795897409126575992871105684901910809960858662466094532905449\ 7140122883516931758517704314805545219783194776121978229927834408058628379432111\ 4297972817920000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -8523735526877553709\ 4546401971092893467537212372774332865836326758250650964061394032740261842563521\ 9773843114740435680189210051892569845164515175550578456548392871206094589075281\ 0660973990774515650506585777871198344844725952443286927751422728921770480275975\ 8450079902625920086922025812696964857700510059436037249914875971601809539030295\ 8515235689558638773757111732776380847306220352349431568743114791508072186205661\ 9043371552585804321946812790854538053250637094275272149226578541576675592604652\ 2114116754910241628227211208129555954694454041691803088238994058696519493448236\ 7339832738725066392722983497416413699779901737955572437799472223213918484860756\ 4751085397415559718073898993087414317609239912060180969290808031154877743356979\ 5261512184578986476919329972349496874291693003217168100275263264452422384833698\ 8094286012577621533904247641112806760513042689354274576763913524030856935161404\ 2904815515953065843861312405105855730200098295096306794634554360370612181332454\ 6631289711880139743265295068344924614495072987302057006010757630170494247630909\ 6300886498595170209080897585709593428404077215012530245597031293365128150639027\ 9899606586965523041079647395319995443978545077621782392609516126956628509568918\ 2117732648457074494748481714664507851161668139899340501885458066000992119686313\ 4313406490642483027603466790014060631753024558590663997459624170501373357761020\ 8755994965789547139231118842908709713940744838709753575740842964051854837594808\ 1134154692642556835911698130848794503613901917527968359063063203935934037135467\ 9809505119435712310284310143971788834069028076600096674464905681310930452316047\ 3654285450957370724780842228527469427161245407353732725333146308201848188103110\ 4084837627296597021706085600310273347947432916595908539185958832538833611034251\ 20000853723897392742013986591792117021362449474598479643/6514529016520968152933\ 1267658708825631782303497778113860008768404581913264781948257552870484656967248\ 3203810612737915667129570260539468511106708625127216263203495194194217533155452\ 3860293214736433566174513297036920155302107978489601066896302345756050643561091\ 8360465035095170182560767873632276622783907725944509488524118864249821024413122\ 0715169936693302145774239341650629412724110027996930618045802137404209183699533\ 5061787188031927298269526863535634124325496104036425593464003123452210272993163\ 4857421138334610158816459272288697321374748448608584627372565995503728506139385\ 0154543981177269487604760807345863425799199809557833600699237820303860603091863\ 8029293284840161748912392456917403737793719580870607593763868445429881950993515\ 0760743202609033643147128636632491228859331191924207780251460849858611459757144\ 3596999247085110208098942930030954703209962805525365698057223349015673165059848\ 9669606689824155747978520134092296550888314931781533317405415300637828576364667\ 6509039590243940960311449902185119303056126880121418200396746775135987472352441\ 7232332056550198642633310302635166057423377098454496088959714022513975779900454\ 6594135525853386801722172170154628023910407781181243546962464804232887236755708\ 3585215723098427842744700858588589856204441899725623207676238925943858198711251\ 5843805213805437748793824903166559529851388017376988036269219912123326334310331\ 5866484071082037245940496761997652875919390889034600689432266292896839933191614\ 6389699139937947398797658604168703617393105192510707891157845459991907349850224\ 2102972509503529452496691068434264974257648941887061857218998011618296871295551\ 9293194240000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1105740855272678251811\ 1993697664237469685096766313325388194770521123813653943250584157434039461862528\ 9901422741300959418001506561819665963673685061833434696395992092255809151937707\ 9539366779741601943319284859292676242622019352415718183780556271993995679925002\ 3122623830255165195361640164103024109920060729583427829029057613420751949255368\ 2546517845798559642696753363542051200530873323330762262001915933135631564767554\ 9109547967065558466376685282215321115041119634578023644294772992809528527404255\ 4197457672510386714983506088618841190109089351748578872230237448268802204146512\ 9168022309669701467562314367805125521480094706015970424991851576957231855475245\ 0243764835891232559138082547532511434927973796896328499169058721524402000289164\ 8519269294572265168319371136530965155165841737995433650895724510469620299510936\ 6724059729907062653505763612665140272202245961296686098566688724787229387929523\ 8287141622744565039849474725935930058631315806346342869352963074863027400658090\ 2592440254590740442550882623311903495549744777472637651236125314902059864311180\ 6447917717191745030978906394743926632190560678606207483530436582141343996383628\ 3120390737198147248753747105013977731452687812385816402723728371624828546747959\ 3880496358098218675232989959204964903676874061960207156724393961004642083631755\ 6908736241437850656663510663471723261242493524646851326873098264347615138448176\ 5078647357035160458535455228771659590748875588385452724440315785072384746005713\ 7465220583969058123200012390037059309547804153431006954272799262438528511979502\ 5161072409546262847494270551250971207802673628445429757122160472954516408967983\ 5853467590698083739092886559813486262136662691987109263259589633197536693330298\ 9655218375650251036723658674184767803334097431932171255348921905782202343107773\ 8286879420438336064598066133871611310638889809082185069/76101047700341643144766\ 1905947825685625414276567041873100307848314753901974886739812353855709245403188\ 6089670993502935675370334039403371353077267291465694736871791650760477228226728\ 5649698537451618547574029371117670053914367521395883263733086929730931725583061\ 3844927213429122004147002864543580357668395885144457111367172961487827357408769\ 7686077085544143472845721527307318393342995932244631778273946773650962836547112\ 7063748163862147437295893746497143955405863291005394623507859834045568036217395\ 6571566311648950579850828020432140716275281410974746231607818385622372792169573\ 5589700645399661016156568679088697777581742778494627841362969391271143838035561\ 1811107046110160977576515230203724461421459176043951730691568415159056411346490\ 3368668915242476592019628023220796091776520592923112181616180937330628849658881\ 5555285680946440996945231125737207737999828735951247421596838912338560979087482\ 1971386480039727407633467262769541510700380352945932862792303521468431021515978\ 8963628878773892177291663889138449704993796832066628223046717057055564264368838\ 2678167264704746462117193128272195422944759198417069411287321812536943126988485\ 5213981046056072570834088122351600944142207765026621156436771736029058218339322\ 8094761653554752225169930372159086404545967847528039984738296128875911477771995\ 6128147539479636068144823666078113181766778260002678028190059271723835621335133\ 3464434310421707132994725679095754519573976098176666571904649946244204374181134\ 5586366222052819939519132984768182529224146475540770463700806621647314734547406\ 8889189897828151706614185367277433337928352826170587172686705719553557038804433\ 8073436160000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3482960444332713885308\ 5482518360411048933060380684238710807923245699045056444541053957719905487999357\ 9483310441682201479146305655717189874123031905444462259574979416845703930188777\ 1320517746059503140471142465263373083730357259670804213108526187707095466992984\ 6512538865259482710135446646011180713767798507406668317515655429097753530379577\ 5762020179402520861177448948327555938197672245610625481480968041281189507337993\ 3737551968770258418634671002946617511770707025622723293665104115871839696867158\ 6688029591069949172560429931561823229613122565084772437082008985294998507951517\ 6304497586950651134143607488090766822029438368078338301585521517856365812984916\ 0458225172765341718025434849984446252700929208697979015291094619588568503603510\ 9099556585742282522451995121018025226999068483988091139073079569651989785652923\ 1052469178062512837546323351248251324538452605655341079164057828928304534630724\ 7079670643286179019050661402227123214202218948488710928516392953131640244681134\ 9446237102375381375676641341177241638866729938106059619638096666539316232855545\ 2778525861308069009873062457240326313747592237641416664609450781420525459868735\ 8092745571188933811917326987120776445384382828669273296868768365914383655408901\ 5688127699447545391195466424732668956098341228676132750518366748539693654037267\ 5911302733805482210739451724423800393494714162462242840914661219098683957693074\ 9382483269514705746395720253317241779630430184367617162241504613644909759947192\ 1653502536971259018179933082640115173426626469535741274304556289708501704399596\ 8717508020586510108354269382292501837800357791245989475044669360994220841091262\ 2064608652140185317019171634825969309063336119361666243354712010578693092286009\ 4724032028449506815952666485614708704222367910536466605165562173188862179128765\ 2672653765282880660033418503149416122542308773406639922527436999424219/22481021\ 2113323249955525478800563248178355427875296061126824279662653660797022204035277\ 9409231776383314097460748176667614476824256833465737046410245922672030877764638\ 3396291079133544659026515085684133196370896929315362939870845960277841905296476\ 0356678274868781476841547578729883810642331664359734517261981571435761221105526\ 1449647030382148742625145383412560029434455509128618208441902457944397072956339\ 6118505279506807484113710947149098336122276543327066662699131617312285496023837\ 5517226498582063856842931842271244139497872134196961321295255417365203382853522\ 9954400480769929048290658237338343496655846012125528361225283032538322190475445\ 0820996081509941390797237418856828152006821065817126572365506982826473177325017\ 1253070078994860825352994742736522126379253477005324662955062124743781893538472\ 2090899538948233692887711247020333721166661485379762330865705395518944600476193\ 3587795449839642606158544492993004477528062647339381346104865456927065916753433\ 9073342506500383721202723095753078600580340226421028507798770700532186776931475\ 7624106325980994915608377212227939997590796741544070441052418914448428310307495\ 3998344877161548507606657957249683576028085676262594275856235679530597979967880\ 4495187140209713926240702876991035176068776262175315072960863719825762267011744\ 6765973346462866675181130438648624735725402649575903990926524722139141487800995\ 4065472797382947806158450196333506690123131233712813302290177955932091548083584\ 1712095089889394433203111086253856657642126141278907613568688845640489784150559\ 1632777337988715380788914994150491690359899990526465778012209864764165071502965\ 7249050008266794152130213237792157204480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1625880640443025802030301866523606464361528277173076299653559389341485\ 9868164372759045563048080142200431248929514941306872796155798961004872589045183\ 0204075864957163510638298040845324557460145787938802057177117205039042683967215\ 6556159988185200328247767837655976705927803439059101494414891788683999733326139\ 5702224258099977485542346768011324744700694243981519192791083163902819780849739\ 4089128541441575571432858959257717079146092754156300489843209443541967112283457\ 2449073146185659923342213748800948690361714082315012898326706243920066976549925\ 5127806475371962087311127944864677941627757700582187161148228034043637679893237\ 3467167672799714050727952992645201740205174601973599865646850284093419474394802\ 8615324817150579828546878383837032745538941428018165611565579138972676680191660\ 0047171500223216389708769062010353822629073704039422530841072850350144725708836\ 6848631904168907317188437039283348414989629890911597325567805580417226588410598\ 3968202293118748146648223142764548588587894383902133628491058027606491758315333\ 0357916199602193475204148327472570714344294167077013106131721743611916263400886\ 8465372710659546630619944900036383613065941898561904655161478970121391911228851\ 5513018240735237134579404668858819266467600057764005950823585387038769451726503\ 9923609306711807504260681711261231892719754377422027703766676147754182888812445\ 2052075407395756023018948816942076274875844058887377799857085614307631053261935\ 7172380216696984878850473465121388543906357663872731923025235589841715107815351\ 1651855697308799334302760854301136144228781137735012255410430255790986368089697\ 6743482001160149189082015520714035130418940055976112249355251531311787791643096\ 9235249417627096828299433373864956619813054499640946502839181831664894534575698\ 1279988551137310646130613300216585150615709627465923539670166156537442383041157\ 2334657759/10238996068555031091854440415415738899383957968634875540989022359281\ 0299582681023057871718561704939690284731740212570707390814448764749188642919922\ 3081409412885387540698532711186700154810035284090312726967061329679363175634440\ 4786189258684027707574742236907786142028027520389834996232580972323104414573771\ 1527957127106702851581022627201122553905350654628596810417887000698275367579439\ 5511745229999024282101539766147031977385900375740043197585602927187141596276029\ 6672143037149120641751595718226119842816288112999066366542150183741824443524907\ 8859220567908180456634766415819634559501806941161580069434099432694906930750205\ 6636229486481517725632643053506120711835656337244147519599340236360193223197464\ 0079260538702849171894715817909450107119686233389483017776393413583570409617300\ 5603576528197215569549840980863627204601965942838991180052724753240435723701071\ 5499640372194312502165786152230965129428743467248877178962155934283683143928593\ 5744886921652298835735606090567871001223640878240010398155326576443340895362733\ 4042970413588009713325849448000192191428812539988126883344337478047810942218061\ 3302036496099723834060808533675106048813441177357249975258906969169408463804186\ 0213249429383771226526219260771321994604104316193499514542400220622968831641448\ 2438800703213445495311389693874441580685434079027424057849587762191993363752167\ 3750816701291431074265726630113329379460975313186258719145885453810152077801835\ 5081878255482083690360906592668302205189061436777176874591433496853579116054156\ 9868320973280097722647566288143759643769412397884339912151828873810310292169129\ 9279139847283431289137417377573773678339738828800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -753806446029107971462879073182489677026954509230389370267192330\ 0856239282866210282319470013228459371263995935074300730573310722526844719585886\ 1477090676074158157639454485668250188412627066509059610623322312986844563036096\ 7831424991118041307907324536353475127580137017137877829648247075334700855483430\ 3565111916619399862146798157947934533604433021105197240437978130440605007497803\ 8005100331719670935460462644817197891916724680012691182602912302292642684317675\ 4050822971438267213155730705921110009344303094591238819938241856465812174571632\ 7167440962866816129152434601588329654771556180203565472426998120931078395915724\ 2853944691070225417313187170779033200118076055895719870485879868614195438109184\ 9642959603195330808746195439026217768747770870119670763392887085981735879996925\ 5593646842999089292486196822514678003856897515283941286333204391902358708342081\ 1389267680532186394709805927759702635932020043914726052129188095550862676324251\ 8982435833118600116245179189827648116703146868788307831503706531522205701469773\ 4018433764882276761614634427751446073816579791801858335565056363950074844141411\ 8446327037409745699115475058499017008820995716171958821491726446367000816966746\ 1423150321376272771051288594742588915214020826337310500555668227468703952994900\ 8959344439282162681947522048901077533900389908763934341408520507280308967143869\ 5726708751881595534990335599878300027736626679397618178715902002505839297233801\ 3879900578111586294037872755003147683605640123970048775510904940232050509267397\ 6986546635215765593047069083697891728431791972100494478575136374758144994024858\ 9488681735760656834989076767401278242032648264421324019368540307647564320517413\ 6965424328678791492890524296810130611282059662662796789685290329926704569020570\ 6492196521094405219049895702353032658548542084358968229162610546190205615226158\ 2048923453504857401254578412407397789/48290148362688114552786242431837417304058\ 6141458356087302834023578427549532430014443216726795017560171092640563499185952\ 6002202652742650111934265469807592034112258970259300973244820437753656261109484\ 7472734843647319053623139465170493992527545866723688771808151637381740295583888\ 1752756454507947582161219497269291870291168808988299761948203788106764701645243\ 2504207262117024809666831000785214471557973581741081206823141193490978444274105\ 1935816875862670239340967910345167297764258668228853929634177052182967312935548\ 6001953514799240704465503121028601799898061180229248821984865204938048321344177\ 6938061785198224483389726660914398278321182211383225344060480125803629643946891\ 7790609924771882738026942170560011140838324013192822610404723170216121134117063\ 7107109073492252294932025219040050665665528566832439293327620209505473816461149\ 9404308736928811858153522652754054023467101122711982823928927298375509810785611\ 7701606860764593795674169015646206739915724849226619574910014492740956952183450\ 6984040501837365447958311802656068632111091858645889737094279699750416916533653\ 4268841832241617328206318902743295230374899697979803356474758066921635014916623\ 0157870563350759076691184468856970342303820942617654242402155521581171824415358\ 9746206896025535847497181376113602003877413432169089735100079435894020117077900\ 5593679096386999555301655046333513681523828136111746302401770674250222499299663\ 1262832002181386763583708690722471179877449275198729198930239164062004989852171\ 0808112717476456231258347940273733787467566662651990973622905569334608452130652\ 3739889759644974507936658559924561137021905482232609080157179225474987056039847\ 4889566093312000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -7462526782386120\ 8614851164473145154319799138979514753549317883431064941707757250901771193504741\ 5018553533944624200017516075814253389610435833804656346232187259805254839853451\ 6676809513250170424631659483729791532137521973193544308577609468830876247393527\ 5688922366640166629019378937494383965692094793603318679121549878440271059928439\ 2258634181161247944347221910447062604865803637520822920496887283850988203414822\ 6301785250569719537322931823930520570126515084324362693852141038716703642746152\ 5524570729620670210957204793629742806974266248304657400399849966398051573097472\ 1535423289123910212602230894344012158871964998347650503383072975740765959104647\ 2369189974855758291423657820443709642040844077619567861827515838468041754277277\ 5761095168098157516281609075766755938270479357067644538920367882121678922879255\ 6561978554124569491186752732827743994722657344904951763996746190820697141301006\ 7989813060546377983626841031623806638558331844100074150408648231589771228458200\ 6108569172249758840765409970358525975763749399438140867882864633443053808290635\ 5778159370411504971414275874633454996746912530942114776967850916692943375390716\ 7059263061830813282872905341637346686833578315461054251337625765815943270410082\ 0942803683871795192210520338114551310053218228869285622693002621737831967471125\ 5931291773430512191696280031171839811159337964174619597606976643947343628547096\ 5357762564149155867394015165083292634504481764384282226459943668916975088107689\ 8843049646334516774954149092079567129842659559842451891833570693572739956717370\ 5659949762588297601411384213764392004868356902427254794124205119699600625998300\ 1366091787767114330514302721547221614819122905585269816540916409125037971904685\ 1332346920285063902820401915574775321688078045064264478212917044386049694720360\ 0685764448426124544841625320203832789848146531364939838209644518545157529646370\ 078990854583/510246166458440191898294056385341565288347764187348667431226842430\ 7748722667434899550754285231668655298288982095197781565149698179716324868642632\ 7994478227791174929242574100982955869908978072498198182086756432356723412889792\ 6358973453512496121734636110274628056703697912452135623103111690949623720359164\ 2802777633378799024757323094266083303861713407382876664656704001700211033134063\ 0396694778691815210821860353230244670220853598914638818194524055111894631779841\ 6910427906721339980267242473664828560351044695834043743881202934137559548748425\ 8076593431996987288130086742199288157850598292579789488310601084234502103341256\ 6448700048123497418110485695857481800613113608154390996835637444250030415573908\ 1925217082196972067810990767449769789435081451662333497369808810466009874934387\ 0926883687666493716543521796342637313659648888756973157247277242604395372670952\ 3957843745357891444974664470209201619497878617542291956651354510540877531029255\ 3754923857135288447013939562896349539914040078323664003409617382486307736341309\ 5751309106432592881240152001601690329631725440747659047791042416065764702709864\ 2756662565174310626932976681053778264222675261349442887273544110296946490016084\ 1423535713735130486465501330080015714997151229439103382088457658478498635290387\ 2692811356082285750696964101766219095140150677214235303408625650163190514720255\ 5046561859605510601233815828261723128600961807485005059905394874570509534181047\ 0623015836884149537423662773988030231009183472720065421499990746593734546518336\ 8990700861821699475989779900840970814955226361234193122691880009196678905428178\ 2002071373510546804976884163554083436248608885780777486848967684998666649600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -7119368843615805680866590328056838\ 0408450229033850512056038732778730177425418474733279442874563969845478054509315\ 5670552846021094738601397953495330805125698776676860123848245674210737611852067\ 5113040548127964981171515445399345054818879849100610262591619518895402695866189\ 6096192570760201624863105343444512096748083485096243388872629387620248831624660\ 8927886409763964176529031896316531708000155703917881083323923668050047979539153\ 6450197922538541413866291702604170435931772179291732835963909568158588578664137\ 0850187262772934199728644614655981508837267524379344457415974784773154948268263\ 6808573246783894797584976671092369724995227792705287831273904239194877237425539\ 5504517953897838403595093940755195294438251608502527724111466680661830466557272\ 1931102087969609643989852844700084063311198875422136888108344803218600940985378\ 8702924979929510361356823279813333735995540623990422408746264480934671980096565\ 7621788163436485377639565027028344752793465700995486181624769253494228630583351\ 8152749066404770796303089899704159980263093598865330836863917095997162365564825\ 9636434216055920840510213543750031185283857503872606301788670179304315875265633\ 3500800447039205068085783525337249347792215336090036532462301131653795099073261\ 7006037636240374604470754445272059139576471898794115018436490976327040919838440\ 8797651403866082494624544768019515457349648056864215741546651209772427918690585\ 8890984628163175738545807421724841265273812854769279525398218010422898380869934\ 6369012139122562720436036006428464374937612397823936666391924016880578842651727\ 0105722436433511878382419886907322312116726501568059280915677872201944391338418\ 8180077200871686234070169794422019293529340259361015769753875766618640987128290\ 8559388595118760954993740147556921977821365515596430522831879292013986926568726\ 501408439446152754287620493914120520783075794713405490413814305494816780383/552\ 2991119952939893950454037388765143601977074603983633780590096515501336711158703\ 5211460964336193288392325840240715183922099267814534481849364422211843341532054\ 0713681174552898244182018304075880628385539414256661743388625136677662086389098\ 7787264618127912390591423234454244334017785978091768490904842259593475276890085\ 6032651769483889955217908416356911629449091247624877602186218061203993794614155\ 1354510875311066404076115605189313597557661859461816134302766549220751585758599\ 1851469460034257711774517248326548939416722593757324848134887789856600456523688\ 2782667104900510216294189181739699512235989953190962184823982910263729273257206\ 3289315327135819935087383472234411851405694009130237048311362288528546764287559\ 5906235840430345420108009465245591681045132780005314229771170341160068957845934\ 5276101031946703531728395643427923962951064148664479797648172539800755282726188\ 1178501276291397300356764778085270903910594230013334210074283043661493517882069\ 5546668741306349775535805914919047541966014702128501034549809858698692736558805\ 9711575758404720521070272331966022801075339486239465235973561825442419578347173\ 5452807475970826243198883264434909330029511381045011513098120534100242526856189\ 0681191482658983279109381839149475139896099025448746809768765537716966375425360\ 4407528163566983531819326514142350820675946836702197840521096679108450190939900\ 9973353265945139350639119586477645160721645352627159791684260610412557515272262\ 2226436558495454800847417246450776042202596192963560913400685263931462945300877\ 9861494921214670718740135730042444617722842105280448673229758886539557916037659\ 4512766699903986024635592912391850362086244623802578826690560000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -358991219018622934395027939463860478050107655206\ 2591524331940306334037247840419825760924003942459832305551048792192202369917814\ 5952904573602566087502068267055661799679013754637483986908793594785121882765739\ 2557247599425890093503067092677996248994821204084548873244615141525210206150617\ 6479782575259098538999133699637149432099025284613333015017690727930738349493629\ 9743256138754381070232819323266750710631975769022496152565946399376328675869392\ 8012935679539000632427858258471796084318337026397562503181893989739201328161184\ 7309447148752581460257806717925861988356755524356700705707218180933150802076752\ 8231949531693735730521763107723292103788990190619529222735040578661690137982797\ 5815730177490759401920601132797872587998456753384272167644484866414793642238763\ 9064108537445550337995004346805228441744548228444309812314773319664404195963169\ 4761015200807946320922509602861363250503350893568441001743018885179088850330443\ 0068394629998112389056145736838194051995721209002111220777530300279216361427525\ 9908923496866588782674994513442243222803712031119726439078990224242587884391017\ 2724169520789033609851152181800196097041625892919217689703231890682952022257599\ 7807963557370255648530517627821711194014297492197926042251488659290674936697193\ 7681222833167702179994914125665079174960135031403277824836914235538324654129585\ 2115266313785745801957093661778230605990870175414741163508583757818501735715145\ 4508396136491040795261421478493223723791017980993898180381258189231852216322307\ 9370356703443156557631594843662792504670419199858916618026905994484445790615660\ 8267308484452441698130190204252596565981083377688683485680904125725733759254516\ 7706694472683890858422200247490633241885437604490135318542075336995313608721967\ 0111985276638014078307611493893272424833988702502625457288490979002802195896183\ 0469671477751614800889834110699414351237899713564922358165743111631/34522872606\ 6245400352269950576755989730917699002306857896568403028728187824040071566757359\ 1777657870558163073194290675834022562976375963119944721255460188050252631687735\ 5478181816407184404078276619799629129971675183708094575901342383492374798995580\ 5927021271281671997660326239672534550388297069060071499284543025576393836890617\ 7406453828251754528381430715814907866556447596775642180409933395622934861489931\ 9350900983971385463471605122901517208268741904600393446488828416808596921591493\ 8407471885623791856024268402411690749654129733420430987802889365802417855682865\ 3843146882637880218211956717890929598881548561687507502931031503244830880268436\ 4130119351334028848844164721815498003061033560494533407559437651709403610822565\ 4083741402733467642428674227560830003813245815926137649007228020776642924298518\ 8897332723392858906811158192693641755978109169943687797510332061533402185996524\ 5053841418790836211818423388251574839650365631859218901525894420451709429056492\ 5351670379785848254188225410920839492955290923124981626093898062119588301826935\ 4937688159186418299106751362837099969646469622553541829671493044548054024873424\ 9850186419502354403371357590720152801450111384753130970461928968204770176889033\ 5121233842707454302802963034805441117372135297623751616314137932657769251864671\ 0030147870321919397493565600569558933644957222568180276714610353456292156389703\ 9878420729462630003858218059276351150882287166468300782719688290350654649859964\ 7234476621188307650897278146495384119362591404804842256257615655862676793113913\ 8040742991943254147141454733075077937495954351964550272415883529395030234362329\ 1297280867732703131477366858706181395968094488384608665600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -25403348096390917732168308175189020992661458804114\ 3233224538171815138003781814801221612416781914356680223240180179461513140174916\ 7905792812996316993537912647043076668518488448690236903731547990711957475199117\ 4869256684234354171562526024017969544949538649441320526886517308311919320149309\ 8644056434112448379878338533034178746323186195682123414606882378424388628849892\ 1199964921974077392559777853130742777880781690801940569164695548709533006962746\ 6063370616789421263009695685013407815123550538336518750122157559877802102763164\ 2151407283674227520752834023334936632452412354091929272313866492947001149461447\ 8188075476100315040297701813245330091337109508271567849224689112876235410735583\ 9177141586011562536174938031959551723907833469804442704022120508946913305833451\ 8230074445103505711579201786993742377156852839939142656251870750085323478590993\ 6940609117435492063475476263527782415518743014901816388109050170163140397492483\ 2368696615886690337699688754401138141387315340702437656403315336962883047979879\ 8967427455229963464248277470935468096846213650150281832131361566827143680374519\ 6925714834127861433346256020503534243970638696424285846048151619138335779135585\ 8234119729049144122680860346082223838218217549616736323042973038790506044588067\ 6376724776522561870788103787170179319400819491629261047646697040360932202788005\ 5403066818245448822928144271019945559666504727507273887290029832022951900887683\ 2390812293954220709872631664274858980942010318611482048968726413831010861320969\ 7047581226815625390477498745009018429323514062676521736503881559969888950869748\ 2263782021321226742807756632097001946310223987833330304599998638371046005277426\ 2177617793928517450590835288103299549804269204745972645071673094754227761195072\ 0780662941883982242083024854913623045573963879573213172418937662338766348086430\ 9381420432850747354164128859552642487316747831826999594884954805056255301054859\ 9982940549/35403117325430350355133925770259030176922660619209382055127648725840\ 0323251539278946825267202855912925845476358936521203349471161498323808085621031\ 3149731704917336094110310953203049382492436336316676098414526182338709434176195\ 7786554929222488402757226863844339906914082327547905313299114414761245044481606\ 1243106122676661253848995768821786968322468834726903585942855737393294322556614\ 0281965285612871137320187469222963974558767480012905461411999611922947803511482\ 6170089644521383526356730441938535663036251428578663994037619638786038213877601\ 4961651211363539739593978947687423607628453691334651743999590539164086245396504\ 7328925759623340892078141407874233888097268918669756355220175192785725579458911\ 3997246359130248850934345598022829182391465695415861294849323880949966318837069\ 0048067739738591271766181513285561586472795634793542658014054359262182060413128\ 2566591206101016484981987888931450013580715929772000060425896398825228487229885\ 8661422420443594484318492834668946649233113938302418921898528819560778687373207\ 6992883221911621821257930440778690857967036347139607257092536110317264552029244\ 1281445084070289966250195866493658671593883738307665141771068957971903802796253\ 3742954072315695164918229375778461092281748607945320853499674082251091353063704\ 1638743064746387080775738238404377004062024657698482550908775002287378768992303\ 0310498236652198985072761198114240792848187367769915038448737864752312389108835\ 2163088761697761792572064329810877422268974997644501423019180355743908041592024\ 6193654598514931681479980370592353550725955921210598649736287250889050638242205\ 3776717290240307133867034331576946330589398441031840401527948887433082291983949\ 1911033633031365591040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -7146\ 2570850743704777026374495647531256086495414634528198889326487688485646802564129\ 8554456622447095283721531135892526642431971092569120878825220486517939581680280\ 8180479509160380296926871507443166581926210782829628536152329566678852616443411\ 0489606615727835388937037078679218054618415127528972803811222546665467928717160\ 9223309613697694871250781160018721173043443130742451353304925977536585464730168\ 1161075241030062341670167221421028875962894161316841995495123762685404470397436\ 6952290529136806069750300172712269237432436140988140067408247763893367753758535\ 5292569662387388940341119758195541296115306132962596077743341043260693371175904\ 0320273786637406648573544745424205938187523001704644152159232318991582900313323\ 8817949618246459938130843498916893330808272469710450962411143046559902063016150\ 3409224939312216425117775304827162255444658098507845685791116646377161291226832\ 9661950192297919126307364327091449704300619136832174785312779494805997362586102\ 8231506188687504990990336415949073764055508606275668342464859380438348668208167\ 0026235001231438363303215265752969326920811565401120366517039570242428002611497\ 0240330949069302764019414545038804437677639105557439472911192288555354686194793\ 4263719831653787082696653359374374776107520840707497003577617426268834996998007\ 1446009462758368245735524716245098960032396515278347194412348031826938482713261\ 5612859990311581072779078038877511407269698744085788601136180067921431606772489\ 8453083611983230276826627956121621071714036889616999566300199839819578866662542\ 0682450020662532213515784693857257567025799372074703319196065001186061302385927\ 1747252121195360085235688928890618962407213475397810337782899444359304933439477\ 7141749174057157373024420230558773220891136078390426184327024816163891731702498\ 7760319435537484116439010467551680241522975351982394735479220361849571634380181\ 1609637994165963645082903966744055492267835769957/21783301019940454351671416994\ 7651888774910463125850292387406817400000575131232565136009160520740179975374994\ 2400238075478777774003223234376221310723941781472117144236977865374595642099762\ 2200693769147329039870166118880837840245912154955128417412195195372236887198916\ 7148312423428360853038732691876048334635149347883997264007390749258826300537438\ 7349952806359944183435958388334579205116371606536236406897481624536543313816193\ 6110987613508629938149388412811233113338538299124000411470918714826772170929883\ 9574192956565435632858537139699540128644138624188267888114472885371285533863499\ 9915111857599824640906419532994396749503187872142687200951799900866972253940301\ 0805043540563664287751451516419381413625913624469449557046134354825248280103923\ 4364863347824581937704643382829471653662867334397996391845200486764689707831806\ 1109702595520705989686737585652490401494934384174665932735237322094306685017286\ 0215454844605753209222890391528601550943386573311075578171508056430271760230762\ 6261450142882375656146181020722259398333592732011625240030297786242652989614449\ 0881600417427351943367106095507276449419510541642425793526412021829094540062906\ 7492388609262042179879719972163119295315657797875163831601666942450094063232403\ 5953795191339807622306806848762437821114476255475342845709916815144852243614810\ 4699591553420524204100347814724041233758181494714328262418008961536002959060120\ 9131978851685001175488579814952731341589725021584197217010704261882209788405206\ 2818446127557211715884695908849818268684754863496493777158752937881598247824158\ 0432211757015130068744986322316215839114038766077541236467156005001912868468240\ 6179197279607195666047676568313139367186336226507489280000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 209614772993282539083926039929688311454561201611938\ 0067918344015855349345131908962708126480971190315717363411255931478862239294708\ 1485403210666503783350980441675479153162390321296676142729202039033544276899134\ 3632812570199408341461349462853836471308775281127196161326132194558612869740879\ 3210549791870931728456682947616771438708135736291288744493916535152755210318655\ 6526488290185102415178276453068158855434725137846630817270540130428806473004935\ 4198148527671769887818769927964987352841901309096612509370658891844183497923626\ 4238724340228267990009343394476679971095197404376883737207945959952811729899077\ 6634516214476012886843898481688837835140099159257550911965737271187942875638120\ 5177508049518721520435942256674373166828642803886283766009615302574265385689574\ 1540336612883258471929572225679648886657568799177105899491389995446783583946691\ 2712992311883146641221244426721037560396501653861255165013449209875260565713935\ 5267808794692106533898291100183057993652301016562318270980761886825330348381323\ 2236272482761881518408499049569538261675062739089150330924919581671947712111287\ 1028286135157889325230060951310767561279417560736789751959839608859419991385249\ 2016942991590563805872687071769791450790423467541515668324711285369800182045942\ 6522295055284812014130586693781047793018725096007533271310193590334967932871820\ 8027048441221451150086921928108387840821785041097675709977740473792230591073820\ 6462683563488726103751135204531117015587858038562899084500575591208501919594946\ 1726445951892313010162273683606958211460361979941494618809825954021637032204412\ 4001754107936185360608604001180280656696526577777098497123523120940323794107809\ 0811451999597180279670290608149095635177631435535834304632643203152526816661158\ 6119444058487798603285207977702463728211754855539098132270117636138036435064530\ 3479661005128760781076225362859457565099471230165344171279757192084903102562596\ 739559201567/176058016596635349918445054097128144735066061608822580322909076749\ 3774407514511903760707443072792795174852132719831370586104379635123473901237979\ 7877278703876567963951434666355471469195830957689248719919505990393999814458566\ 1179788833541360138517940129325952005007564354553832516556116815074397444880252\ 5281320955171589004193426586958552231270278669778485714061294490969878881556820\ 5864853628509863017076791515132661551132910533593938463959341806832016061191252\ 9120314038178888434496404098738691674112485800437587001820254128291319216321507\ 8894975007585957961051679924260233001056754984566355254806160249485046850227583\ 2277269255948999273144833545881291523495322570843548571223254920749190423510193\ 0016807639608413816571465503785367623675024073595412820321128790073112708695656\ 7995385705247446693509194565133116084171358428272988535564843986897450866520622\ 0861952107277882921598078045676994723229441015522759500490971295843910298160875\ 7828939507914845974246968992557626068403462502609752295850081293413541487613321\ 8488786703839555928097028961513876202079962549514499212622508939574888217699881\ 8106090660619982310559782878796650750590090117455187908861211251115186755139696\ 1110659246651432032260130501436728392799484170029759321303460855417030760580149\ 9406305581701790223600931995033954566632771683764417520464595485287565501885876\ 3900065997707145830686148504640069828308510566818616560347394218699610166067591\ 1371099794550553364739137420099562359569637790331143360600416144900526085933311\ 3483356939858671968826681776669604793619495858512565011342345711913564063631090\ 9520000482859732178790666768062630650437910097999706531276779369438686269043641\ 3229488241160225312923975680000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1255767756639316104078951632587748754115756050583469252923544198607910054173306\ 6537875683980719265531592922298628483683924467317332859395549124205752853702166\ 0900411933185457187388732311294928656138212729250613523422959120361778838379101\ 6129654438145448308120394240837622177676364086949715806750080104489584862327425\ 4790781387305748427527553369707229391706004299731923011796592322903074703580635\ 5322271285405185826065612383306878351099393908252049099874947764528917330008833\ 2824542720291102552316889861424175536510204211366859363003212462580815227416237\ 0925595149121203526568042256999059525880486012941130978695752232732684424235125\ 7202637281328655224634403965653874989095427206458022669267101595336751887413439\ 2109614820125567593960684152669630841109063771507142748713620407165896474412450\ 0192048784641950362780455151559955574346201487910401601253042043159375845973018\ 0677560815720141273673967107306981631001823046308653155344381395088872282620799\ 8831074954901370455682280655327632483278724641447335903927747499046699183816250\ 1998168902315563149838712428530517223191780423497599601817392797413888699755169\ 8448713499453001252513371635603749093388090931847703770317087614845151705814354\ 2392445753830078747722591833008144242893646067338624622978975021476413548688619\ 2965873355541554954067817654815499245380713894511062657985820460716698446524456\ 9083307768007271806848267210905743307847250018856056807304704734092465030267979\ 7629603328631416436897710051207328840368059709708736761569337507935649797076860\ 2722525122114107910451111886932203288391880200689109806169996624951189950709827\ 5887088948936258717541593433877534879199236952063981447991060412014284839976951\ 3874695004575799006155110849436004386379567096721681378836565805019588314488536\ 8824887079735936201965676914851206375824427147226506883125090245009042844548631\ 9834828403160452053011567723790326946700602799704802752091863745099/20560642038\ 2103982813090749009762818359767982282169970053770650130481287890903081827521284\ 2268509852631698148994643068949472231350551696937662420728768197967718528723461\ 7117858798097442531253421427630079329745781792783318528798113005943738508176586\ 7747697824283181333905393117407251451753871050482712654910770265548122069206389\ 0015803095914085140439856308233071248416370990220511440308250489582810169344284\ 6357755759914798050684815454469493851340078656090127851525767341091991187675271\ 7253310335426751031333944362020292420112822878958127467630284831302580123884818\ 6871548575439734113696142741878404460811356953879924112612780427940577298448764\ 1442665034950855287542316790806426891204948262882922653727129518845602593545270\ 9797504011823181815613947176271998358238673716791638411199061127277814316356982\ 1052981290733631451417818138444783810302698406370284999826328306928268760527295\ 5477676450337611448865961329303323372644996379909868876101789652199322095692475\ 1955141880976883843625964422389503586603824780867284424365848807230062806469598\ 0322221288424662382930741349330474320023266873623570511974489620982736934168206\ 6438621355301564126908834750279565084539427352265543975108373155688109737500778\ 9070594525974724330929899753927395558368984522423230851772333053516407401612862\ 1748200486608065971864689545594315903427568328578619055977462707432232847260297\ 3762002161547826288923616341039725698548404694738939268516288271006928790445452\ 2650439605575584075332808386921287852654552997714022452102964701293161908092809\ 3201520653464815301246766257172412636067229723898977175716777389723302389613103\ 3673969142161269739342780657277442732173609479114531465791650401763494979460971\ 6264960000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 33004232821814949895\ 6476835228267071209158791966138039813857720382417423292795746989334520095936806\ 2221777310760509615226600512959135190347014873001502546649737715356657615340576\ 9206914943270403168191112905566854096318536998470841403147000644754649399661840\ 4049092478425831890885127063501685104707190245903061192401023590696207301434698\ 3765208751831936267468797166506201295021037517333618037016243011907633230800602\ 0294548656241183869432902996900237741544154401033279304896895112647967114796132\ 4704800298032029697371599142889962122654151089867450699769464844872052160016336\ 7840655462698026274123230540352269078566607192328890014754967091035876959735763\ 8386632653131950840186516560759345313994571874090868170008890414981431440163821\ 8019865370705212882916422691936295371923172552701615680491648989475886218440092\ 3249031410482472215599953860722576072931810306452881723602382306756842216654582\ 4101470482033110948515256636567320036885423768058293228773628502116915596647427\ 7275619055662851267772123934792537389715907780392880512410522556799151414193547\ 4050537133837908748054992332607446692819043568078974442331986706609921841490884\ 3860724589991240747481564615221761295710018206913504385856438831643031082155680\ 7870533529120566272100928616213458733125939622769761082134289483647657850723995\ 7646393325603318348906191209367955872544437687793246519710262050984767081611861\ 6929038234946905806849608008921720333704509363629436496990935496238996190768685\ 5462719216022969606021765411770479524015657129034640631730272486921731617959395\ 6649527257287261520755674432703775758669031313610917326227964918148189701199492\ 0559399652725879809376351135969249171746217403815411352342661337147653273858977\ 8285664099003001434621670516526978153007434236229897347610355191277751242502120\ 0821751768344043781781657135762818291546657058940690300717333033082828014787033\ 739020071809203862993491537981027578479748833992117447/291907071826372931119106\ 5654541234929871873958281957585127973320429634165808367673849998465788459125290\ 0338966303717088729838501026855503482855947414021363306945104883368922288513271\ 4399237716432421737355988151912545382092671657506787356891846314610887922944196\ 8773436236030948131500125374644455807536569325743746085321176148809885636242241\ 3606256162517668899399083088059314528397108019775265074715303672279708399140422\ 1213421991150795700778590905594424012378584170457083638261631009826356879806160\ 6742899373932144079413311240645461066434391006559284368642405695928119907027213\ 1639970529225645180405823224278892530438027148328482488468120502242668547991963\ 8845692059358625315427818710526611789352286235442141443734101525528914451781448\ 6675132374150384770461719876082264671413132345801903810404466066150399413792045\ 3352493175005015380589531711235991789873676962889895403204950174210744289284526\ 7480852373917492041594584407996032807232099599659785573164112181613270073262264\ 1754199099735120020669948918096120320016249793862831516458543919857685583817110\ 0632439352823497517352383260614161101176456120562530951138413818720771092744057\ 6846490686150231197660772237650478844769302375756801333349526915344147117099180\ 1380509534703626415836346229010316236651316928184941620884832018403359013735426\ 9738455638261506348009341153889229066983939075686829278170276183424246082771686\ 8779016470181394096229068979733715809623829711193490557456325790536974813267221\ 0066620156432855093808693910532028230841960845142394005214212188048390232071062\ 5555477483660780543691947511285361234084298030640547789335537653370516756167123\ 0634961066927167040557518826398258509817188674211938271278950114071113682124800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 61645341285234296860421533\ 8086410154585074186350813032170130380059641581762479990427951571860604608957756\ 3233975787209047044519599298859132627002981171620623637397903694576809368156774\ 6922548614976215187247481561737906298957649505196783192802414166853782871817508\ 6068858434686099704602270835020640157623347534403134654261886308580859278602351\ 4504586704075078387634842977829572727939390371716470494280931806664184232029681\ 1233014501182827275777533726925341618658010517149232752468708908106071634544019\ 0561572753715733538180782459390855185237658229844409563460203672872731493649537\ 1569999310822374042539823906638117607478082741606823540384935323816486724334839\ 5715112999343099351696121819545385834391561404954967845925825394349338127425121\ 6266671139462798467349984350185708516718320780936813692916864082931513131995264\ 2993607878593413382383658970842576190321778558080968098581713997204691882508327\ 1119860306814180902682383025469776736080706384618691480174129118681040040979455\ 3930793368706917400013592759714736077466994427877465603406543882713114290688167\ 9816366929689133421305614012927611040902198763720429054027914011409228660020532\ 2253479982869618280358247192350044712354795620677783797540398198739529904682232\ 1312150949678766412929705873960787613926436445307804486174244471297069282740971\ 0874790701857454227144726570454869888202920269324743590841515937332089931606286\ 8864649302976924946976718594911635809631871700678564076571975689780258461021351\ 8243455927856097271874555552041374763397574277722292456345815860129345386260922\ 8646605513172854324426303096883989046352055696987245335427274762383644817459421\ 6203365431175304343973679314401037671193087212555765887463307280268635295224829\ 2632264712849092039567922239710548258792941124045374849116527171964044092712445\ 4886062269122268086980786087935033589255735428204517747087699593887421474525072\ 496378841856315429107281601457192110714944806781/371518091415383730515226537850\ 7026274382385037813400562890147862364988938301558857627270774639857068550952232\ 0750185385656158092215997913523634842163299916936111951669742264730835072741721\ 1639095809483907621284252330486299763927735911181498713491322948265565341480255\ 5209493933985545614113183852845955633687310222290408769643939854446126489004432\ 6025022487690144287566620945763414501116077610095092204673810537962542355427162\ 7988737376346445479334392903288481834398763560994151166739778999665207840858187\ 1930459092464707850669912404993643770371984543741908516340272152608943725845087\ 1582650821138698320467264045038739307279690795894413971548308850879262499489451\ 7166456432219635405631579324095539273390562725473843401941582254756812752849562\ 3021645944253314916205922882309071259349202423031423865902373235617553512244862\ 7677279110484386676723391262278021043407314412331351754767177310913634852224835\ 7566804080780211289246540405391022672217748818002208870049325980093242881677807\ 1581481061844489025895758698589111590646734512839129055898000690743039958262310\ 4630866269567539396877145295946951853244352312119630708496553708663492437053189\ 7236918476069750073757009700347888203023690474424263034255892550876308047448428\ 4862350069983791713382376766119374403363144471153853422568877002381117816148530\ 7175969189897466434195859018812525013369055964535853078778903585923527601480965\ 7325685410667927905974206547394066692359700806164035323733410695216885554008478\ 9290005451937574701340677126839253404711999410552090815512061587568090443252515\ 3161022811601062478650726823388834561129906151731881593377017021326030883898995\ 0448816394415255023960870510830676421948997012345264118326999599231795200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 60471433389542791053091022084001\ 3189687525299505538497973421082107670246935695988360108686087614127371025560040\ 5493425403637500547049470092240650155216885592598824856370885172399963145742251\ 6311263213622538086961916278020807679911199846326909097186316592898283045079696\ 8548944365239648632986704365938864762410513972383964198263167867123195542981220\ 6136449637061507255609330180000019370727975995439677823525200469995849651966365\ 5738367424120233308877394468196282563833216733568518644121426566164973461256075\ 6659106475836052898885284013093175300978553397398981720808672918065207139524928\ 9287856886961665652485964311426432689593236486536737184715393755494556636668582\ 9285556540425070684002057243224436296097775443840702625777171568864303931060732\ 6095086208480578725808833097326683887541091095927458586036359108201640677175378\ 8875619117387098096490944890478095631346424511882797703861262982493248553108125\ 2470958326160928044913520623009287217072767763481440163969719273355849022200806\ 8002481578092851076586707887189426775136007594761605901993815175586908413534737\ 7189096902059227682277338590247726198027025677509310255149979076011422647603364\ 8487601807326910145557966191363499086796033708886765636849730010066195692593551\ 4357960506257730473633087459681973214448420348205300354429946817344458887320190\ 5676655440982182179552470811176081776993575808401750938453543612904005978740953\ 0736139283392580345609990989440184177827269489821438161301277858801287488222957\ 8464261489256407972327566545561808146784541762490526706098501421743967379492107\ 1437906326020258918783143183866528590045179861640630512408338846374547213313540\ 8389654219295146796976271410669838407227000585474058051460428382533650408687225\ 1612707228501189269096512556807665653611951557475298227503005339309545005352291\ 8585321248016868596574674744212116535850668904197333380297794921181847385487370\ 92211202070730410276248056920517015754181949627/2780590003389297992668161499889\ 7987447987522577010615172895022661084523209824187114025545385714546243862746885\ 7422687500404949625381414783976292612687001898316636291077019006151462018428137\ 8791648676501358200739858142291661953140746653646808971254457473998797241774824\ 4209936399521417594268713228240270344769304627710335395523103446616589094304775\ 3701678306868115905863617806471699492153171264995708096660667590326852004959057\ 2518906019527336545530330245372313441374105995904624992347201945094281564119016\ 2276328031642859437553892403934427434972081119181940099697132898986378421714970\ 3273191805730473709705191018687940471404117792792151928656162763520752251178852\ 4280626521304639229908992293260654137764327662536433557491578227501889367427264\ 0943206905169510158851609220354012933473170614936388781959722244656017507045450\ 8987827774509343643268549563393620697277703987652769073379461865802008687991560\ 7372988462191413373236807010108570087946519253455732066997175365409867023629379\ 8944436859268893665414216403720346789036419787893177505962996369797208263618436\ 4299255507951291861987306252985366450422030444828164074671606577121042795880893\ 1679992642296437452026963401283734466710508986780954253584802207778639950323018\ 1623772863786690699639060668343845784531118479903900555874503036621238183182063\ 3027823804868597780095487240400462210059362460972138782812825998486049980524139\ 9288359887603039619473351483316152752296944713654105976950339007281258240421059\ 6962116804481584094714163888115708182226488388336068499618473745994616113479125\ 6318359131146992015213499836971393389320669602022094597470946194412545547453638\ 5139121422361534701332739251261114612435073239196894767206595800490447994880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2887488372104621931357867490\ 2649811343284665860843523175820144086690086410036556713110854502797219654191748\ 2133366081480852003502936304492965091823799377179611096053828637856226202515425\ 1431149609254321518703998582082621134849118610452898042402829788677928943564840\ 1533455043532575573650132433011601480141198675857201505595057578494566692952864\ 6636998229454546254599679891736469566061474357926850733666157683482678617081464\ 3793666390058968320552045180167903966288798984868750863226813216824759853059879\ 6386311024842062648298943452102673655733514510770381719598744362441440226008319\ 4715882899563387024777640781445606557247940696928640674207223079351813346217205\ 7391069509612828273864935408362833091059042678680949509212579414939673777940670\ 2120868151883842785978106313677348138981579964852313121009148255194706183726024\ 0324747442910849313020439908518283519851512148373421871735922483691092038630852\ 5373455947909307274314602084770293955496006187371491488085611702212566526837593\ 8366122599262150878700951980242304906146129898394997908315018546864846443871241\ 7326334024578285966844082927875818503252024268474117853885758093933131657995557\ 0816528959208684735855840721236130463985032656470848639077931447522276161416533\ 6515675816253733005061561163698703671087427148737316450796882744009081655347802\ 6973819888121602737434261656390955188622723471054140097756772320431711748827260\ 4900016166370670699267098985509033631274940287336937385932407198665912903780349\ 3105410015986694015168729369582052594099311817359982591345896399569171310500546\ 2136593398936930919583716261761402733626177171083380052908826958528755255122828\ 6494287418422938387201545648417117059846865413551634023324335224369481275903557\ 3705310036923661164061407285602939682595510116640780162614410354038747231294434\ 7071734798590151166291595281066873121201817741725370006538102816071113322801315\ 765062302140877660609689861851049054939155286277/108823820280640777693932465278\ 6672059582843869953768919404006386036319228905248133380280429547851910773635306\ 0496029398360110208982193119695856124576108462768995745918015365263210095512555\ 8269946958947250959084075333579206591516785013518300808492325722176076480616761\ 0880116755990971348584015542307550754870604724451619966154295628873786495630496\ 1480105383760993802143835046786302473357180252021378237280785184568496769987982\ 2926231701151342147876259336865236042430653558442085334148911478599136385846343\ 0552893218014446386241383979464971357786479950017971778077082933061565705110700\ 5706253619102995036497518510966474100433518917740065023754659989873194839393938\ 8933681482471666526653606699810066998956325995613501509930785728002109792080274\ 4149345357379227892249434382400954866678011528151599263482920060498532459202367\ 9524994871407734143881309232036969485029133912730800733942866229182788253150194\ 4296380061330102415673038800189672902963507270142084439644714793540464312019063\ 8490335377929926980960328865727876449458820109727118231288500313311975704362503\ 1760225697988669969472861473804728664697278403731807329614275129577744916511586\ 7133592929271967729886341314724964341346168562520836684790894234114582630147550\ 9282526676627254001689375647376616218419876129712990938531547998956083404111420\ 3884001345720802393185734807698865138467228497211741069137318765065455649624013\ 2275026820304806042890197191157160912466707090470371662672663075523261270636250\ 3284023709432329188523138895845568873004638908975514934546448315569486211253236\ 3488147930919587051439851082507658997349148712110164872043046817220605027414256\ 7656074385003902022887799587681170984712935132188814608404914256476110848000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 798464525872567937924281452817\ 0883377293980407021504160210717641225751207847013172668762508450097686007809779\ 6996288978423984934913556825779313765179336736419029789881931246980187089520589\ 9442263205003582745807712785144158477493968160909360343200424862012323004142827\ 8748472703730846376581174103429528882679687890826946533313408636187459290523434\ 8907664267667085510081217066404324099444615038419087614060468444984622526745766\ 7886678001648282425571918028071384083392879986155349912187380304306761044676819\ 6267515402593978418180751147843011372064777998181903455956861389609540831707006\ 3531617642758720011650695139880994793607584597709621493824115233702661541355346\ 1501903997562811738995219346359637526742665488388059972372957801746242920572760\ 3770900216231955108933217532367494897877030104661264072182522720839627942449136\ 8131451192890380864861350634521493983179432979993782897749074832556823932054748\ 6799914619294020321130101985466082167694563472384082076030303650217322614984109\ 3460858875917156104953595277555201335969027913940912228345842769288665666512210\ 7915921391363787538715773050933878713753427312065863607161713908828634296377099\ 1448884216831825983690676340125487740515391038434355336035495903440727891559889\ 2374579600629459075849387836448827944586718993127122008427544840144039712670966\ 6677683424795231766777216328859925747367033039046416377569799894261208242524743\ 8459235873187822351780625678321195513912871399377065063504467911907573866973293\ 5071423942960241819852497701794008504725925441253228075132571524667058526123892\ 9250863931445480632112171508272877629026536663236718556802645360166294519564666\ 8980939241455156777749853107549432232917364359123242558164730657562455769232619\ 0469928084720587030743066491122615511818842325002534350253121571287299826956638\ 4628683932975916635155342636770074277562458160416159213234086962583748929107962\ 7528790021536536517594956577834857012438911320752073443/26006024124699087336027\ 5140600193207204792902406007180527535278442325220224522674821346718328972436654\ 9751127982817169385037372361304758050095071918677722654386004239556035658832778\ 8197528451424652576714252844059671247411226749139461227562510265451564417068550\ 9631474003622272163803962333916994209762776453523875391586453853708929605170972\ 8223042726045686700645427632770658258587863840260964890125359115638225772049948\ 7467805747597572328833320509381519685893635923139601147897186165925675631883287\ 1847359230721813181546171461610289486277519471063383083372931170437374864349901\ 4647736029803181001455401464759740040482700846901292480647159343142493478380539\ 5796004531039415665805899325569832221178919954268427329404502133151483688356920\ 6867369728949531221978877662691445555204976762894522810315563361034694237594334\ 9381439886210456826653538292397763501551516295429182085320053312596092992286446\ 6561786701077349190337631855871884923442423461537410621795425303004482040068863\ 3118985013387634613684181784519541759075287413820923350228521260020116147802349\ 7271441503981646989216047397608679192296236800862124141344370141181134833839976\ 9570352295323467185605890557572580603186383346803377400666230847502579608691285\ 8633860919672660463137782106514242712819486468984191806997210728927464550607454\ 3558468834519327699794534457899063513293402912022199288734122394013517716040479\ 6528481235124243520784948649048414418010981846407634823392756970623435633399423\ 9451860450207589837274911562633160596379783915909677949590747856381699404163846\ 1245362182968717445878472220687299925242350952299426586832044141766518472482214\ 7416696449290660926920725601154710395269826635721509484236797689253128543247012\ 9617141760000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 10767338451673\ 9228810812368643800193686749405166112576570031952407802880235334913370553173491\ 5408639435698093929743173044919884691620246187511775613610220797249284949246349\ 3676998282568646703881039999714719641322532965426344857955063639978137194528079\ 1399587858124710321664443754058757207771905198785959340275900087086269684029444\ 0957184506710298271395109787381668187522685673992332553663277845986650874079325\ 2620711983612170370361162432028934004803118813060374784282244519045263990536564\ 9573108565318748445790078636863719272413816920180825730230972428897077355439315\ 1490275151635596382168000103895760010813968782262459918115304005566646508145468\ 7153962426094569759317276106794541244270392636068977671188517474418928081208029\ 3022977897774331767016638007691010843341689269248349847103135185784838935397302\ 0180980090657677245785632622236282470283346838679894917212859795688906081865879\ 6339278002718933378699826003001896561037042503430535758860561417308129796984599\ 0756095144579468770665936674969194255539847274675231161070588555536025265103405\ 7377357179251688589728052250942735332955977035097587840603601830640623347322089\ 1569645904530601272364249220661369697036535656248245134571950285105478493770478\ 6135298443372549837019903618590727997125911250590997319129398457807774329794515\ 8692225008093626784142166618195493696770289450682923195967260819840766833879866\ 2506769246728057943917384627797094828948381386316069473585630937884616239823649\ 4896626966930034165066204749812007807200709738964734156987267455254853807186514\ 9060152009289750328613522105510236194231551463442913483515167451194471852619481\ 7642590165031916973803354563205518006352074424205681102222669839733671094015629\ 3508550703926317647466400867996851196324980470351699552810182156662627791590496\ 9851977337128592103840438799611977790619516856658150741401833688481651500216370\ 22748547205387278375340724518376853965543549537385976924468802498806659/3166109\ 4847134496674473141995043745240275104261120980330271200397686769222905875671534\ 3011440783846959161460955791365130320529346276871491805148120777408095442877061\ 0012206064811453401465661466874521228785755046440600421173860276641506173520620\ 0810826755412818427689751952005696929576288325366030323702358033119652134548029\ 5799065277985871186603051911727397491218165196147865643400453995806870992910153\ 8807946138958469660914031631925743804857209691917668604105635181103475847416008\ 8665131753975647878830395657625430658599857518045644664187679230331981244225024\ 1968349940133824787736564645760932057756856560206364088990919364719295450574412\ 1601410755125242972402840955194593984037732746113738204559830064357876503909618\ 8072902995424349437108391904363391623259980948611972977800143863688931351550700\ 1455466334096514131427928713656072166218703804522965046161104525979478565473789\ 8117736333503510196711059668757257063923318799419824134999361530899896066271199\ 1184420393388318557781383335709397101084358823201914281079192769851573987712406\ 4432519742488396209875647444395980261306135741541756783777553712017417102201341\ 6921311543504126967095033184210659210384287446016385067875833685433529988929367\ 1263153213550347920911605440610001567700915638061360551384968497800509178580405\ 7121746073156664994335625131372178837696997422616137870808775783534161608343207\ 9302793300547468001283725646137298981310056775131242017636332234543725817411533\ 9166182711580393440187491652229265379627184028311213477221881869322459904209933\ 6129566642168309067104411622887350614664190302610721682422335302187646848780444\ 7579296068849379198743269581260511438597362895765411389750773710903934463267135\ 4001350204637464389222400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2128802154570753223868253622422907358454390724507016872842325927285755094393097\ 6181970339872986690920366650594675430338430277235468062130598564464756912681925\ 9824512061066540572566086438190870213740090946896391827158269605828981956510451\ 7691944858561185040315239586564103988305293652432923843543559059775858875159447\ 0275558299851300369980235215096369739689512473228468331029029317041119267322778\ 5902577957456096274981443895177065249933494402440912758346771232985287320384727\ 7802733157240406964892570117536055965081882853356387789417897791248174323680665\ 8369870023631047081578654908612569403966741470663250419839587873303683803767292\ 9262448696552847255635114487587241595024876107039378397171722056469607237084441\ 9821375359987917162809671061577318319663651546702458263260311070550689528978671\ 2984819069631524791172191299869085995249598445775165847735944950028403663772702\ 5197964544149978957283335716909093562519296848349480707025710669473773701531586\ 1056319652995654344367224885576333156361122978840401159220755457896113307202072\ 0625248879667128235744957050794825777710834019314362311614191529031622438346629\ 5289994774928131765467213138834635967549712042040432941143644529319941584039400\ 8144690849775034285126389924858528074830646288985120549958906265248529397306615\ 2734937958959196973176903929191618854397263524883699745936304694388074844348588\ 2301067857985655305805278126589308287980294735466246211232898855155353289918328\ 9795447427790931118554351006744955092743889286885323028894291831658887968077283\ 8214863451803559948238625211550393211436302372679361959560387346370928856259285\ 1640533893340344226467960114442567614858498621746814316181114987151548247353055\ 1278601506263956767181997342484805150094541946260170158579136957358858584079439\ 9721217143737546205576764988435509175138183525510981493837525123463075057053014\ 9623591499881818599630464155330477479224664909236961853041684527318810325065903\ 96082407/5878888398737382308649016408661234335703118711506593373977384552860887\ 5937863783233935947599466248353845746994512906159851678741382107222650608230358\ 2222814612332366863679101191007354592045684334987942368355133813757569237862962\ 6374034232688876216757889346976276263640581793317375292086677179827850522065786\ 2664693415544735962593245547606905978600663681420386731832922860070093262063566\ 0484659924403818576802910769202541691199768515399180627557346275496387481278087\ 7206582307475639603833773745182006181151586976942419179593399560116065057545260\ 0738780986864044042022776236041233539538779429506957949609885003090658753518580\ 0807567843293931701621717657037070456891462154526152181532311518079255480968552\ 3411882713581122227085214065969637560146757295683173923354639772183543098905728\ 6997268272572687668958423178485746182861571123572987071524104245417261716349317\ 3906276414875319018090500107477693021800245085284308658435732512048199241226272\ 1211900941569787306186022548757275013910346253190762768470045426315642713653135\ 5495090713199386847734088287131009781194454768497091832776535192312492974716453\ 5598887601028936701843943910969947045511974451236188925915012966401997677061295\ 2203952656063428454832405946850992705576268197202566285859052645695480431284949\ 6651776294141244915261979498054273281143236777810762498659125567127474681015591\ 9911617979029445968837203166034639871591009319014170163377958333487600025399323\ 8311449074028749025015097266618222936319600903868346342964179845247061375218214\ 9389205966769383630860261825984721503532641914736073501815193841524317990959138\ 6455066246099160855744308717444611037061612719678995144470248070853070722299126\ 1903989550512750341252670461686880770457600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 256348097853885616372715129426872023587824696585812194726321\ 2646903336046887742585443519300619640606075547891918690920789632033891599464057\ 6067426788762656808806810772784149171512656283151499272542283183054826902784113\ 4578463880325071444208061780437815941905058536322062971603338638093323519445923\ 7727305110549481422992228198805318910650847708363050082990390610562369825975002\ 3063233320424040860257667710865841285846813670756067992969361974188028205907290\ 4629425984973708845650025673032183563368167146499502539295115543219698356998679\ 1760570485295694667006189074514906344539609286650444887406021887070116881735818\ 5880244953022842253591808964534558776981374326318624786492053712704966037796268\ 4594191451650660722898923493500011464299293612016155789343620694514794847245985\ 7303790284662470618627038404405177227864074195516197475923251469910658508900455\ 9642599345978003715644305958267078357319754735946389947708991047957860837727918\ 2229911935461789099002185167439265548950808538695766900831487652237418289272553\ 2104533362170726510017335153645190362258846970681566964933526282169285162478094\ 5967166151748003166927135616852301629241064077262048722793350886720074432001886\ 6772607117064127646106027185118249984304503110702110671232059240323791348569099\ 4227018646107447238965178178741518266530055596877747834029016100476461561590425\ 2665779484654163988386031914351893192049683145350826597893865173281706251782986\ 2398920925479857010584780105855330378652330228038087676279771237074203072051427\ 6812456309769986239749451218386322708531020320572725600217190255157018377100831\ 8308595483735490904657846479053871346610716123969414495703137221811155460339464\ 4363348285697753399035628985231663728033113468797170602503339642629149448592961\ 1345285623421019108051035765941226933503214072405859527375096966968331624835184\ 8731589645724035857058342843794172101016773240779918664732897093677663604551388\ 0097139336796501204547716266547/69105053787406842916792293119279321971066954898\ 5666114761801560560870432979132031648580747577403133697477535708168122721942312\ 2529826624764547851308732733003963426209125998745058789831543335166674208851731\ 4876134398814714361807148479803156628726106261879788461391084298251268152770360\ 5039112050898956517709678127399788547846321053838491874633769551476556677062740\ 3716791553836059413405374760073453744729432480244994836460645892404150505007593\ 3499381880898505857227912095767190751520253046375681159602452194610459483694467\ 4708203723800301793232644436200657496576347538650313112325860816307905538418908\ 8059602739062559500721832207930427649833405077315667040105078032442622026886300\ 0593095081779330988690484095424705221903952006880840849610491794994227256510270\ 2730000151013998107351510727656149648050777486772124789809675447823757533627019\ 1286828383436418674472975912516134459111741632628877603203097289016937287425547\ 9244955442918659465309580975994742431316137205885677962621642605204988518094210\ 3889288743883580330946145632727318832469897497519714107092148569328552752720432\ 0911947395298867127305034166413256283787904257707284951948651728693245365412303\ 6830117916037467752582111956801145130815506093553935844531695530568669308635335\ 4375188672976612683048820656660879759872546196824866740742030479305988246753193\ 5581843089909208797770295809848657471759357987247882832486319703242257575338230\ 2014292255144382626260243376970474009501284822856338731856575230882421499505435\ 6701564676492742989820770584733684900237301839684257372090334757480799382479850\ 6650185718657984452707450359393453313098907308891511218279398514473572602938020\ 9525921668271453258659699771454097986838991284094986568883602509004800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 596890285873614073054147305390027\ 3563019975274323096890150239747810910216189883811101535851542223006336582743316\ 7970304144532054183275427706467802093722135368907769995102067396129360425259588\ 4528132810801500697513846209752338697021354290969505423799029987333823199103109\ 2636652329403199252645736204369268908887053605500723689823238100581074506896299\ 9390600115613331605067323061549728876414959279289141914873315228368959284582805\ 5281630413864979540310274228986671946253934012923902866398623180193346372997768\ 1806454847624218401381297270875788485281598550490832529424377014349474498752084\ 4778076479085959965713583073924096763833242861179813180474212082897117469161844\ 3974476595207080254850573292279557221210809681295740667938599458966260607714506\ 5561568620615070461469342473372031807991391544879709386343348589098073397360291\ 3061989574318148962999626140258884778468939180716134056051622024146638866526150\ 8660068884134757475174957879040723632880860547051254505393075189266074234453042\ 2896177924871000048661277090172302399991468559658434416031999331825182295937963\ 1470273793018042298151256452739552271736976036462574158860625502812312863353745\ 3581631023566218100939821247084702904709764610728253949593976174751049737577356\ 6155599290048070854709814971893916635655581322215871995431533934518646978348079\ 0138871188318970540492932681499884682759215825487557441988873559694422832154739\ 3509888401906193030427074542086586620179603448453403217837906323868915881336368\ 6458610966561684273174150714141919176343905096795267465155190480913955630620224\ 0402122657594745656089245109714863351166840505706589333118425598410217773223741\ 9607290259693872529735402940633961894393487947259876653049425347145186577589584\ 5470445578476566460620591726825564162427966097079477558997686120224152137155670\ 5822158293463069134804030493769132464657198330621438511696177276834771606179101\ 9887159248532157651753037279472790778370411100737739751470128722286948810012846\ 2773/16362787571021021513716214805605131240405850650868455303632698444348889442\ 6012154866708124844527235886746108988443838496334686547671481301092078600313542\ 8519503416438547413215389194329717332112437274471336661921759316656375124117411\ 8743455389049985396974522362534883067284299041863757984024158794440238104610989\ 6983561265942881630796598025145048417367931544013350703242189366110057050965044\ 8783481887142127856469955647852045868232237336935640301967572483006069137053308\ 6018009827435887195326705863120833540104809640143086187390379213595013255809362\ 1607627303026922527678640257700911780429516318979735959014241637659916223430061\ 0469036421666203359139747565718022664239119103696690253588093516913614752969296\ 2215914123082953728386365563383099068452852199881343299556027408856492113945570\ 3116532997319085565725083270135821224875914227504750027390022980345415750499887\ 1362831159357939547362182158892016609992688679312780860299907378872224002321010\ 2496163473419693709583426313159763933699514652115792161804080744791321665669396\ 9769116915782150145355518654035524397769147018787770487427881839490544159358659\ 0084726095759528028418843570960615212015260391223706387025468124921650988636510\ 9480215765234222610026928025213092511546409987403248594597580072619333784786417\ 7250259424772822341435620763802876796417262684294954236304961456684959646676169\ 9676143337498240363646419525906669033231482750253245919645039379942648604514360\ 2831685068028999464728815045080406083073133385436048413359520688803478123848850\ 0096661934330109646199736444600384704547212103973561456236412033297186870502658\ 7957060942487507065563518571883944941800812496955991823333324605823571381525025\ 4863300460040981612926903328460913776132736176623823913197481492480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 4954408513793170986106344112742011\ 4977298086148323068305803964351186339035892285731444543279579390024805940536453\ 4393833563308914093422953984414034885086488406589667061767263265357434899938006\ 6131357849832297454304846551845522999500755462397128988128887144252402340494821\ 6585676461203062534863647552527098895065350969347821597791181899737163220282968\ 5389216590302999445447731607406451298072627603760452065765003103956073336485171\ 7236378668092101681641307417737791749311112820407427127665721705469636390204795\ 8378510138148495237048092712737493466019732309271117963698209969334026093111026\ 4167108280421000282793012452102542573337177333269848428487024840963355352229034\ 0933891878505561870043256084032142303533743052839924833288494694773506346634811\ 7556934999447202233713319642804932064116354796710351165127386498018500209822307\ 5465411657849729901142675998528564929012944728329574896597995270749277402731790\ 2016812539155612788789942901435237531374189509924767375540882294234770963192211\ 7221324259648308840651646549234087881031815538753555305404145412892396213260615\ 4195517930659721243815965793264141941805707575960188293023491372786256309680165\ 4711440728448196844983417346348569995974555889001879228698843368174154961646009\ 0189058704693952105663813657202393903577380208368456841755849538730249466086818\ 1517644257761290332676974837667952647069996252426260790109250753974031400156997\ 1634627190418214120766534483333150736281039383458279284298720764211079269738440\ 0435851227644037659189675812128115252436377742818457029529490615166225493644389\ 0275453352709207418910233649643206984516646209798888176926108098799804454228367\ 8072238699192706214286761081842039306574252535727797997195755409005733705090851\ 6080155810229556998974415260512831198551346212046682687441315740363413990178928\ 8783536708610126108715023939090352416342101722953609113408035411626057489766222\ 8928740611592104133023980506143229967971003893985237912506216545640673749/14477\ 2039986795637461438530736597171769293714814393571570401155965899351689207484942\ 8548835760439921559734247943554742113061164086223565856780530206920085073380203\ 6208392683156449666497884520077036221333890011940453665470266552125058282290419\ 6596546856724009826604618750889508279344081315531424997990562723302957422667802\ 4919707737020519223491854908012593565124259044491621496604865575078169618303355\ 2621298758054420304450332264282714684577780495544603269545063512649896834611794\ 3517336055326381541707957792180011745878769902149956925733395647515682844187159\ 4275086491135179462174053336791276661502799221289033593914012530130627813257707\ 3468629716075269834827991463377650097880748515599559627284642772574845167599143\ 5403490966587325271291977055642573044082468028415810570818469196218736426575655\ 0717913749170004808022301866008940139494152992232459667811660888380919998064507\ 5858125674495023363268533945185171634352444006963849185411722911226092430858438\ 0612509217041814447045023061431306873784450554604114310768134965778824586012839\ 8842977995520347874055571291324927710621052624323769150785568315828595644620800\ 9198274884476219144594375773841984756170749427453836724254529775355853478082324\ 7989953721860941560858026611321303846935929289742022723961726855883257275518565\ 1388822535080795362741009266250272121152455628736500576293494766155567507633695\ 5047093827901741563997315161173315052387726730723860629819030441950916512040629\ 3897460157100698484264407478218848843641352201515919976318003143979818737400878\ 8579478759465705427654752272960264762607310200527030358873589616169491219559277\ 7687084895405756462081020511692978167102376604949075918247364590774824264597170\ 9915182004852756914215897505652611126382716518400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 26129336333963665093379064273589074639464367712181641\ 2036463893144486484946975300695043690757996075861938839644792607990256739764516\ 5006470117189277336933782558174852301441888340952935188699012460298088986531056\ 1664033509027703746583219150754299429593722191813401743553315126889325390495604\ 5558839873040859443718411063445574957939971876446421223702088505255365318751978\ 5112437347052255781662963108976354632547910085891540051265116743275806138714821\ 6015345855968215100358668525829606087254722764054328481702715608083195242478112\ 9748630324602654191660745083473956280228927242827772880604735544716351749591107\ 9711188175974188821834001651753136046463337760131067042030357967031444885845843\ 0045705194162082825954398733719839024816021132773676453090615469312956028134867\ 2189845346669513928693447781679691195810604734659410935993860686306056078958898\ 4097282877522811212483971579212532151994563835786171136180504649309926157536848\ 7154441832362642004199226661275774978838895342631551736913431544609321411597097\ 3097621113530432132702918370945250842407305309111339040630863116538940797946544\ 0249413353409167567720115022861824192286999654190723263448976891723000709653442\ 9507616218514776244424171587127281640662642162453592231773214834773713474717763\ 1770310310099581504785814075035546770781540485071707736863742928796465326101378\ 5136113156072843406717637636636140689557046907390044462476970247491876309078359\ 9484604283979881273819924749262282659694199378741304996830566597323473124661788\ 6448959402159383554457494757795837265064364888548304902125792188831718602413854\ 3406166533809737993587318568851969401357962328634349887327807947821008110557391\ 0863926197956073077441426494824518455413428874457240293220469824163859651395661\ 6022737201168020856997662804741661215327289173821549794431391383034732073989013\ 4423195907264263830162994415943352135881735155292264329756376895163409995371100\ 333001563964075435718685859635411948617279068566421338624620592033/863955183749\ 9099359242161417359509294934289143658544400318064778616213625693441776962188991\ 7910380548201945545898346726064714497170542126976617500965550625829780387955303\ 4177725494606090751355366880920865757494688919194566065533993469654444541839228\ 9602547807418418259526109894104064215564755843464445719234602560732034841784150\ 1060603757276585564370267855239049171311875985306110122909543695767843641104350\ 8216136582065880218426621313902018079438878271027204504364146941750918888614843\ 9132500695727800109175339489995549506942120224778166999067343220882721599821509\ 4614322056066081420066784616421300586359519584684435765971072232765123063975537\ 3625786714699115966718254886751852453894513376930388589567788405000265698779956\ 8588001017466276308143105961537349262165582471876227836163261124552942258447717\ 8702843966631713606734482712122508014461932133622379516263940407957485214099208\ 1007232179894984770076139622677148294238351096044534273225493411797431396559827\ 8660049093348355356993343736317138261432554633249817839473441603809373153297527\ 6747713849330756882022109625919942817361921611251007316141371956473537856103079\ 9005149405467204831944057486566116972349447169958631722000077780555392404366953\ 8094217997312512846096504473348915257947522278343008238367228558813697628005019\ 6278007763287918948508314697307735836769019649129658693445017742900368219907091\ 2005309509678721249546222892133713845572580792609718463183582229512971591931171\ 7376814343802454411862614427510233562253826923688236449392192805103750132629789\ 3193460842749003124000927990898040448892825553580914667625403844132817763340373\ 0617537805954722929270828998392763682719995391874845689445213456782264290163829\ 1625404957427362473798084701257379026168270228029440000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2126644251240328460000671962840269636644712970592\ 1969955444865031863235435788444932764881760157309474939927735286181995877126308\ 5456634894262259651468011491669064467969622737884154822122329579287886867183005\ 1328978198193637128613458198381120868798099220335373065304407854629525833951895\ 5768686403985409675723826333538395711157025914857976435456127306086855941272779\ 7077797751816134184502885951131315880199771534530704078226720474162989685308291\ 7806659395890813289954834907043391699681550556560177462436240890848705506760716\ 7946520020479702984760126989128467974843870187224126327606103431149330168188360\ 1916434531737116703786460069345705699951992056570907332998248941178215576986369\ 6976687084942077130335573790122172732845459226868311693513977692455111748089820\ 6388173302513952243378795763327066015913221410300331129664856186610275081974906\ 1270523949182100100145514805129881222971427571313382603265295244479102017450403\ 8436811032512085205140417710261617729872162306095737905721888032676256399821650\ 1655154691552437099877062718571613900137438028493164324870594132831983527618504\ 4429114992952964959465359968793352879862682950978991263616239703522485619491706\ 1456952591265633262150777071586910118912123631502479241765866397391872027334414\ 8698760897250577932699070035260978645450133780928835857711121840128916542826050\ 3640812539547220183079513488281971388811859396295008976790383774032551305950509\ 2026657761497965837391962138389056059978679073683027691560978570641286814893039\ 5953794247681089322168656546157021862932436009275027926714693033869312842797069\ 2801811243369039985604418488172110248288390639990586491946939685851225012832374\ 2866425943349698004045027973683896057518305152528939398836473197149195634756737\ 8839611404499979399911462866371224552961792197142114589654905778062455334067690\ 8373637786285193904164173408732869100332844953818692209959451710707281123808028\ 8320705576386266444406814248946615164952451982581107069311388927017/86707369579\ 3670727802048065775098879765299838190007393186801028431063685883460448233378475\ 0656154239451662041117367872144022088657679299206370463128984582248191542099728\ 2689073298278378485640840228547444817186006087258999577481978363844715441263429\ 5163175423710054677992767861520661391701245972970567046330138681962979654740540\ 1967763938903950811242141841064002447138756722802001179675105304230474552279426\ 1803130786690621097417787587844280646581342820474939516446482599974784254794472\ 8212342883651664732420175859289876507844728092481331561669428022592132376187514\ 8064793128239544314132036519443974495379993007187318717797455442182733468520967\ 3074709939227256007937165830081847989046334874457589275227384588498817685835175\ 0871561612581682500830585650760772014587060815302710316533704139154714212736158\ 3585322746408552462092866121520446206029479845669741108795755235757459126928041\ 3292559795181039612753363313323128101847411922394434146815548924179963886220187\ 4460155617634423841514835773974230755219164111164648368822607333322794773438321\ 4217107498756295396028016466658051447572743789918062353640349699714327204323155\ 6820952332507774859048780454539153699536227142787533227436161461271874149992101\ 4017881600166953168350076032649411161969763775453643100034558396912547693582159\ 8077465003154869126179253806041318327334503672067183420126706047248994943842644\ 3144923643586420225117788632383339318365593907135893728121517476119285786900706\ 5791314432823583281610206514603143589656583836774500193688773316398412997834973\ 0964817442550488396113068285056570582562133478423944893471819603699523788510590\ 6910918040217937435736140630056303905814584872805840491841580820160715728442347\ 0012437707704375685997948613544688029636967268352000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 579993583909220419681962553777638749486781081909036\ 5953713771169921056548405700176503627065846746293307483182890634412631419810126\ 2614221938786534235129236924055163455949575867538341425956475233449870015262285\ 5289162066094484777212560774203511302966932850898566710819941140387710640800684\ 4654760594075507474069922480077335918739397625196803203786180223519742628452256\ 7558726047519051847500598221517891829553757573104715254970419240875716413135411\ 9084826435790253480528779796164419179820278040890022284528647731548074790119476\ 6416021005385851613921223687789326560348883327036373897192070279415140128894098\ 1072297563258237416410082518948628033028697751671906012676711899690342595904131\ 5812904140769466739789465722563666780481494636009908941822571777148056265617776\ 7022674907252336136843196901950282271117882246982176646900995533824898239154481\ 2636209386343205434903322614964554023162088279778354381166656576430542846828371\ 3062016638116792183014836039106523939387592801040393117726899217776126795483699\ 9333865522591487151177114113164998550641195790618717029412022246653424097559510\ 4699212466413326892673211832729033651079095276636609509644119130945399005087904\ 9005704595009923710707213890515922138768417426383594933244516364555218940168135\ 2396076052787359678491624205470491959896367736294865957014520816797626676416321\ 9662733695906343594040802982069856647233041392638292979755920495427838429595864\ 3859536476525676118411365029376410439791524004643242902751332387670513954766640\ 4798136830782752113993423596273705788136293120993069357161346976838104625368760\ 6555686833051640053176871226594586725625666663641505349572973835349758749855631\ 3326638269272441688974662104921913899525358361157346480820165379736065744520092\ 8894958053360638096483300866643852420363024943426675989768039463779573845521824\ 8157006511014176296545058333292890587051153050664843486398828415789809756067532\ 711077943629567666673899162451893891341612244395393782793764021761417/338643190\ 7476521637881720098523095720378816200728369345047754474808320280615771598160075\ 2129700832908798929457052419193102588588585083980121330082091349231008048528586\ 9887848118017373380565536589963930215759782782186465127403780524593480632305062\ 2095505455214698893852648049212287704166635792673328996538206372942031831919866\ 1748818063917585044162115026143455339827003264676160464914592640262757062515255\ 3686397284833496441722005577992214621585152295502312865242413216131794270167521\ 1297336735708766824695611565734418372581375398577196826535406311559252954734019\ 2006017440294018606291222943938148912612146574989414344926249498967916192398552\ 6346674748331964409263135505799504201942564753637632015935682866036878806713462\ 1382912003728863563535433792153943942554404552005033397177261990357578291562068\ 7045038339302346290654652011581194762627832750981016995033218443548432280827892\ 4688640615558264775526056790378916678597618146096529575719611614202606887173842\ 6969520750647255420625582369538439158688481482463396249658963265266339018749194\ 7569615753139896739916261162807423368846841522017953847549874134819722365110875\ 5948045771546607570030067364261087978146522751193996815565395843795655288057761\ 0958805528284244906652027635474178280801764859413097339282589669860928399061002\ 6230889223248477966050556290529527274798959743505897265844564921370792948931530\ 3545838241147510699397542779582498115325477485156059988220717629985202050008329\ 9641204374520948866896316202878479659245956364398276978071524512871677357645141\ 5950324872356955340318398738936720681775984008008516356751277682977952617394409\ 3631441275119572697023506059904733081868855490642834218808900319526680432986722\ 6646584904552900030863515595057488569716943376237985792000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 14212713174274244170706214066505895742114282\ 3932542357988836894097937324713018917080534503639071926581527270048969434142758\ 2156019547318492647247795736416869230020351495022894798098434379148275026515855\ 7143992318614096915190397232069559850250847643958370899068795185319676594855124\ 2681016947094647116775319925766933120119782846591065665151215311254483812887458\ 6782168149106811307268765851979978110473882066515508872863957825905095205807970\ 7884555791634059723673015171098768200614565897861829335391908057118475259498686\ 5017503192629716364136271668958060251598065576121237325949808144461106110511566\ 8728174761108736027118252181931109583211763640155804827965402013137363904679942\ 9196185381004243926346928498673212822623442125895826648008666272393817907944193\ 3577168972393596599415936608131879786969625843155834975793174637975239975166337\ 8921308379252698099308678056314926540855320795112041606807619035819980646808959\ 1050047609929171191375032351555663845113625108265625421616391987359903812377948\ 2798364882509945062940465385569510167611584121402684403110130248168853655557972\ 1474235174247750894792963775059999131878533641324274748750292828348724494939616\ 9001972239572354072595756432307448670104755951856006418223182125778445957432996\ 3564313667925174557515186532902126821286087455745699230849293919161548460604507\ 9531732736023244063728627123967792198260520258290489604061217776592242291872544\ 8938013359871568739528618031979261038514644312483365619440267551327646014552825\ 2444448700423071764284275484447263273633494049941888105093620144183209504967552\ 7098834262766086428165544823026617635436178315365571030481138643576021575478333\ 9729314447406217294219996132371914228291463181668129996352218949877241898552622\ 5493632596980472030737461439606971425255582608437853115132800135758950829695859\ 6104135104387007718899680850549171425593882789110174432320980814849385827217344\ 6759872784418869682983127329084519653274278362814706953187235023242585565742244\ 91/1737468859024890144506853250392027188896763060432508901320498811279181177533\ 5278225229646283591419599478486527467086534186077500767267085960802368586810573\ 3011249982864145325000886696517266769138123075192058484288394335322603310978838\ 9315647885173808137827343389029550243689646133453597665221047262472306098143645\ 0072414954027727308140229019519253572318714537813651676684095099038085191169963\ 5275576319501275132864947494492541076313873582965040628176329780322745145603670\ 5734617543955106080105633299542225651272749861933226640572243857574928227445011\ 6500491572260851452853715613849788965525664512126765030854409817373347347720933\ 0915723068100334326044130489149459934157093058895822288868535147057731712964855\ 9329817298378392094355433065477093126315275212855045062866307003437128369424362\ 3500062989085854795073595723625006268351563840702231865058742229434314854004015\ 9242097333590165085279109554891203698874230849159973716528169115538424246497241\ 2961512269250835789507932397253880026512395937037953987275830419738932751268434\ 5633460593008687253963922101834686506106917624126801876181416242843770401322757\ 8739921064358060475243902536023646558673590413719028062531692630587415027948135\ 7017217133469394773753488712746620740811348848078677086568755768973440557763643\ 0950309913306499585329971878805632588529865925178648216426045341760128506180492\ 5580108743984970237475052333293804452120914023111941529355305381561473704381256\ 2508929493631423018133431314802881982439737776232053299882863127639362297810993\ 2194457520369720456797849488486488989723621350322965749516670697270229005931532\ 3115371766977681196170430432908471768942948721150575899463002207373881971467720\ 2553668537383097664420574063495033663119264006574562544114498146444247040000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -76135290015229317230080209\ 6867822260515098229075192573281640660768187103454703198020955609358522593040677\ 4937938640701281488764900620723912436918516145668105146495247423873647468975860\ 1683017851687838958078650942742459392775641085362276078538040787548860431953692\ 9958996393213504055309863195992220981927349385482064435649354968584305876572174\ 9542268878856746101281127577899455850500909284695631125113335984303868699479142\ 5080102008378706931368182463220468864189067799421127686629891591024934725245802\ 3998818823484870098735850530506651404859216169953773063592874510184117810440501\ 2236510751340974360146692079228926184877291827418879342995694553123594793350713\ 0736525539724967742109679179958640865131633866919667970465369768906894371473619\ 5864536763382715452096167414452262250405477868781928852221069401201260223822792\ 4011496525151527875081702587183736836420414832086434331476737199890988180650795\ 6266535509453778108382793816401950644408560678578958057138630620367101818575452\ 3982669750047571618113449014414892299648398546797937339901752535017242401999851\ 6911273743605439055163026386784089020433802224528605511246715042136877505098134\ 7113470246477942130426116285477110422890581326081578179904653617822244232995863\ 3268564819649126632615622116455326787747909082684457116764210339395338309535397\ 2802322476027846506439710378924332632438146329039415597795177426296271572704383\ 0758611755132441596833174130400511270070604805905117056765403312965106345072998\ 0096727545278892181592386770946084085110502045948140705977105610712594909394269\ 2093444558746594464536150773064476910009681817992885286285070721399815874618040\ 1694549571771519168482755978728896582533758732382079738835545726552960335473079\ 9767985298489350691349216874350086854542738048488416775452959097063375336972405\ 9876912308705373975777649353167930255750375705226625976667448945830625814616432\ 8825322585247413754572220228974673083841953593946344324146925747920825753944355\ 66915364863398456490134520279/3631320864195782433267057917705779495192768348146\ 0452252579350768287978179331814943519224839845087642599784916036912343041405803\ 5895670446683458409386399848448599607878955745950033221308694320706949627947772\ 8624384887525699843888627978312218191499972219328509015858860317925176053592093\ 6915030359355185489406043261271281030248024375139483627262429368674424707642063\ 4907771645494832741479428644492376160329399996923117525242542143692842287902705\ 3253885517568342810361224810346255524132086694917247989702052006449211271800973\ 6372169878923834928895277924160881525522871295445780935920371173778783986872428\ 5325082349504592011166223965596180910850184682499021722015061686625045577429888\ 5216489739913117419790987113192679626387526938478476897044130044448969983205325\ 5087425497955038111515050500760749495186368545126391698147075096194269071282363\ 1671570921136877510481468772733050907204002380017640364559386833056371300597464\ 1340342455253858051521134660359718160999962711138389873447403790461282578923560\ 6717773317946273424770096536305605083203429264328196771886011719223944717777116\ 1186738628923560760430681249321345211994925552013647097265642314238958102170119\ 7425184764476419783180661437345703188646523347882897694624909592400979389280336\ 1635202282788258445287590328719880995283533825577428142054563591601739663426488\ 8781000353946459942135430239932346310541848892011307849373834789170845793455765\ 8385633296328558724899395210932906547959771175674162517568796705140152494576562\ 1006622584786165523346304317143964934166226116537935988265098634981386264547299\ 6116908089115468445404720063092567136810080486552025392363122013116461998090364\ 8323467626694661233076221667347026855328329291967241905394138876223393286094899\ 5474626291179899959466671472640000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -16080053997125236344498033423847940961864311094067428410119086492908\ 6412087810163262162782423185643943602893697156285476314666295512417785987077444\ 2972056988789382247462753891224719396979083788896542390961376612024633300857981\ 5841330050045251095242016730779707437554978230573139092806982071990148420929283\ 2520260658959607262671645020363024815044042933839938614917485055811129410726727\ 7176091837918156414888682489102059052514947874878203215206365777372620830793935\ 9990770926851294979603803376462845887128877222449455365449669035908422248390214\ 6137011209150244261416878506628455894743033545482838304859310904643600097375272\ 2382894992278912234915550643431911421266059902184182713683436090493873310431318\ 5704510065877188788092458425410772055110649806326391909185504167665489002663612\ 0982129160639581340304154362651200520687451136853935152364307711798774512038148\ 9862725619875595749785015343627374120766696210139708986953586551410641703253436\ 4547649975187028021373170973614304245980683250041333951016670324278792633469969\ 2342844743015937127311229434642573359816436940289886266476021566636598995516614\ 9047615246568960667447484282265643809256448837471680080259321429144692615262031\ 3228273304517364418105896045341031296507648199348720326926776060931231154163915\ 6994030956977488858960992308148652586634530907041779621660316455321206873681005\ 1158663934624348847958359895531075858525227308152582566427647195056349811891222\ 3441922665706276656839127625879726395353174209911895474759736579277925277626025\ 4259395458788916553664980965930661444338622895119894980369706887101484471102930\ 4242915569576134169857084465731890514084453676497662303611684799908386064446160\ 2138664047930884904336775424537793502048868697246588897384368653923842322779579\ 7739184486006160767081612849695388477769865122201319134116485632470186876149302\ 8116884703456428991517293785225509835464456689035509035459092345976214695048158\ 8912271850470386532669301501300489172492990299139697648482259518183/11996025769\ 0555405293708812196593677864831786333891462641051671957115073337197231308536641\ 7449721046811033903661669031944047995651536209480500036422985714809666973055615\ 0660073910561758512714732611506851381856870372666559064106205377755846339379123\ 9689694364392480802018402102659971190081889583373408616224169336777177535339841\ 0096924182754673728108614294930982762939507858649457121808393947961819806256016\ 5474939746555219068777020934877775157992036918791614471433847454084263526358693\ 7687365942019487273358652457195343174160277499197008623383870086092948034673496\ 2033023605278074272954637951125307851253587110622399869729286961354839951266873\ 9762409667840892544120062878863424199339371941001524469332959578323835838547391\ 9497512677804215312757866377046532067446253018452334426560516658295754160076507\ 4162484581637041803851724389060938159602203528684441646189493125180356364673055\ 6450827615263606650499596909877593771758273650015022577486420044663241653757846\ 3212119733369479588359949691484713161356725254932288647998687100429068978162931\ 5561681537109571502362851523983647870086880018359723805534455119214223816223374\ 3497874514924309668804523433175389160341625171739914654325734140582811256981067\ 9278386336449729179076008292792251633699584340492426674720514674861955025236870\ 8305801645970624774007391798371934146555159673845161364272571806530546614147490\ 5216494508431178036779538966981957694436945776439497583975698993124522554450656\ 7175879353768743410072336698901717031405168354870930790558910523396143355776590\ 1014412064390839456557777664203526703383832148178926077204864691454981888879645\ 2642776588028066035254086434095463000139292411379484339154592574393084788539302\ 1877739340933362135033106822081591277729006053709635383419960557568000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -444996275837394062339212390415\ 9721795444804938994536031309283167458913281183083505275963895207006259898362018\ 0733606375686385880280223652957544495944530931862053755143007637282789844994600\ 9498536271666629881520376274601194877895404098116257835124597706961333263589453\ 7033118488307393302924089729957942264749957494699963778993278261836951359396234\ 6057847925483471463543439961907293951253248550074666453730210716800741761917988\ 5314872155126457729284946772599501360428152810633150990699860379415570323567893\ 1788523273683007348551385023375100720566525474543852898929157881040594904711004\ 9215195001064834660459908677760237991476989091082890877865981946230794272223721\ 0464528385071486757255147237466930102336603452073499672372826970537569517864547\ 5649116939262390584626455600079131202718409697662895617617927418397037383837995\ 5085106317118178377978316999785200196432656870941314245850480502765619009673843\ 8748941871263581072527378965308488690483421669611029632166930746042485711450560\ 2698222366973638355897028595141901684644476403333896007743711519560799933948823\ 8743740768904307585902409760268081039078635742227700162235885624937061333910754\ 6192036460239347263665094366769075263835409629420763617547431271889380442619795\ 5709019482812586186790006952324079163871060065461856110891032657179781486322700\ 0961069720275981966583063103608710073609837323464023681807279317940463450267987\ 5682622489790845841516914388795495911809044149636615390844596383372555869266330\ 9820016652924423262695908775433491221756946142941328770078161381521657149402861\ 5619832406658716482485350913260357397771565782768340484581583920916119627878592\ 5573032042288468050852469306186859256063048484884992462171958931512445580401954\ 0676991562017799733262234908469966459143923738913593579097690767231566108109857\ 5981922345221487561822671846549041716991053320446877660962755445261243979993183\ 6139649880629436471003039914738318604733353856158756355508051378314529588853250\ 3290713419085169606341718175310643929/17542316883032992274548277336083857070006\ 6111266573921071156272946935738745733868206117809645668291206444480974584711460\ 9300455467353857990290400326936370440941950910055064755035435007189748172155634\ 8540429478969577376484536036159874026853491593649951476592070848743678587670129\ 5493837667727864839303851407330263380213071043526157790018175856137048160241172\ 0039214175184301145258940507715886241188924926998962417323153365310856217920328\ 9910109771914819591176774611952850220076058234126945766647011011031420777439008\ 0184864050709198979070339810076039603270133278084796249804862189329795714218182\ 3008838448352449868184024974598159221256218727723218722071190478622290155134829\ 1673382803096089981786466655411969586451155028867583641881519153597192192436165\ 3319987871162661435805420386264647063645919659119844778791284869817818975263487\ 9699226990356377856290511508527151744413056398560388559576785476913637130176755\ 8691660692581966854703376772885153141185596758463401123025355620546089566251292\ 2106574497270781321514947418847193126827266398004935393877266367301031073386240\ 5216712149426237738472829947219902506050634594097318887549755045141468514611798\ 0556078709293216540841998781214773711669292753663132958519415178691623372686656\ 3390477058863380393105536853976698281035152798827849243720085374632111105450435\ 3213989462897452737092994643555230932552371385135358470489582901901971288389655\ 0134357847670367475037924037243599235238480342673760655934214980829415850482109\ 0894037855577020183457449793757397252914982474642952578264458133682502082073535\ 5369935302408401320506588032522358194549225150946640567821369659042360477146457\ 7044582057917428712356392671931803028724752879787168364590890934488279423604421\ 9209975355726959598253623194377205754326155264000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1759683982752374314860783637813176141482840371531\ 5889079127106867464418265197982360646996590158773041354328420082480710520218006\ 7923797990943430252066788096344812374606298162354326921460971343340216373863648\ 5245360756568869304741643519359231122591455949075842871321186561856985962008133\ 4018978265140748555197119459908938780852387955338864439526978340288611193851876\ 8935846548682956250703658180015800497513973312302364027359950830597977110452656\ 2026616409369409877243499413949879541220924713085880582939264224558364438896358\ 4303986887375754290845612538501645955460596605622196982220902821674893894381164\ 4901473440152670475401959893600589121450680546872545406898357308316407905124837\ 2968572781213261708737421976789659721584584098348875779835119002323940982612777\ 5045587903807551063018930872138565111887202777138219064178988719271956817212471\ 7174710212934142599556433983325257802230692188218235268201609179107267292852442\ 5082502923362316857817327120608736020672855212172660826011688393730349260406635\ 7106930750741995277675340234519699654170824950219518200930522780179763995820365\ 1081526382592717322465843586291187693061846456533019568071228471192644572517175\ 3694711162970401920760388755321594347398559712622086769134586747600367167732159\ 6857952088561443017864591419453119738642616624182562165509205832173794365634560\ 6276125016007360756918799893601722315936011831645344987214330441295487858756754\ 7419691401822391814248123805059996509885028378007861398291257943268601867134793\ 4065636457946300526199672920886037348472982420353772780915273789517044515486687\ 6906927700305678390870825206911499813075665670213770828868400536980051952911292\ 7442468451759809810183863657186771063625526098213039904185326555201488291586610\ 2568130098223185200478767168048576821725167138141707661890856752707418250752780\ 7109490503000715346164115411160326511727947838478164345448817436104857110795247\ 9582518524503918295928741665294564860406644574167977139714295724821197249567744\ 00051014595651238413794293/4687757638226555923152087642324975871511003559342838\ 1784505162672396393521474087760188044593079325847649136166355981528300715644980\ 9940896961692857974399179488703641741869357831046232733701280242943874513514163\ 6995903900789251541696902553162404993957219220930754803923483418958176002548645\ 9093100882734189337793065039684018813241490568484425410411216689158072987430596\ 7981243646415721825887538216232127129839400962373058946788489899156753989908749\ 1797155618466337127121811878959149262201933062829223643509103936446340810801927\ 0904778374407685895561497303371981269767543020011375198368530302076399137892386\ 1762695150051603159535007443263169878188786463940268213069951636507422743082253\ 7849492673814627805943738593953209501146054305275115033580116547940358841410984\ 3192924265991510861537167364617066327909748123490095052784293804039851524519397\ 9576093436579486826041267019377502919488798783004507995404166007867205176866875\ 8457877028276320569902911687538879003737390800227545133907237969070392537938789\ 7849813124419528492938322966309394174846664654435623460540851000387499784635410\ 4959294153592864935191533192422572642626953032898547697460905030542967497333964\ 8482448593179790215375190621655030402141689644956663878071438781027845207352023\ 0948523987929622041794284407919022861132785843533560940333946929136951541326492\ 1003038653627425911862138936623480188710983121172685689232512210189240762090016\ 7719747223023563876536652346397426738751573443021660710148281521194015017184080\ 2214931331926979420105166904153079514896721910266529913675332310345291384027885\ 7697187577945445921322209046595266735850358425476329971734949876658886913002474\ 7607717493788417947301717287180270276156816483922767420057804102632367652796888\ 0338524015827866352540203717913265643192320000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -59693024738588323863239095743291507958885902771032764\ 9426178468607307870636073423669063506469464195170053405477437179355578017552585\ 4581165004557574818231997814031687519781862484180181355238259769998608457706586\ 6276026979334660701574653224900204113422729669691259503551978051371956284051580\ 2756334847628286040373298935584960487655281042975630797012597417091208402223221\ 6065878112838044108559176659580548613563856896899557372778217086332703534590293\ 7606825086666557163206764632378035648359261542555345173966623970605279913397305\ 1038141116775614108642827294589179417276414943623783300608716707661878391464301\ 4900016641944054174078624462271965233898449649122942939706332233092475852340283\ 8850992710910098228264960845174998238617345083941477421170351838635786221030182\ 9756158593662319620767560856412601604714733917151016670057281576070325663966567\ 4332452219435002426587623245476834187698413527930987293556439985696943874701007\ 1559689157338305431888401404923619252188221230301501805240263027090173511082626\ 6109504758599716710657500108228389581699614379130974293534689489477401009849770\ 1652096435250430916108573973255531265989924807015216245157817179395647604572040\ 6655228535386385409451637940607299399942214863793548939006791139887682110964189\ 1209869053831766611596532968666324534863012820633043852710790531503819333211806\ 7104309453613775299661453295503041283247713239422528734239179899268233623843035\ 5361041891040696338095959285884907627345608353441916354504857381236745986955889\ 2781067951918552069883158937061742554958915319714008170083534293667008997399524\ 2911021023957367240172566002636243154226898225800351733721498824708371614951160\ 3814761060020443407459707359992599150367550652153070376946174308651989915247664\ 1273557985606230631706888178934526865966017649803513132719409329275251853273609\ 5170864630113716589419038150263028622580215107424193010861763099610446531702655\ 7919677219418459504663550627161011899783044819237876026878496192981473594572003\ 693811429875097296986691712773/120806094478902426036009401451752963875558241380\ 6240021568032233709189948023381460917949116663398257954864785091539606316542618\ 8850512152306172512665749295964732283430172388076200611625393978621045309362521\ 7922367341446068846006633577728770160437281986213376844751584552247191825990165\ 7504078576294590785916132738807375655006901188020066252536654042944413269253489\ 4587612881425644636138666414828333336130298733626406643419190383697086110046197\ 3445121368185442329911637883859966035455602697730973066874497922995853028822760\ 3479265022844698503339518936702556011733260400463681371353122866207923587068633\ 5722877318168204240401823596149880988659809625982283810464574437127374177017774\ 7074725106258564970626130314534999896320691043250235229337838674085936571033716\ 6673785139351720117236629390993043099284503541090667706918458568303805416717321\ 1439808442286542480868856632504202725715612833231272876336722766028475708607517\ 5887380744146234197144373239708750469733325316217981760283341631225006722192046\ 7354942688660753434929771503096094753744576352383749031817945290411964376482729\ 9359918100379933590266892746139788598806384479081532744881524220205119221083255\ 6068067535224985948880006753204824968292391924680936513812285699467906992648719\ 4637617078577236549316481010512766211337761574658673188146304347372168249038198\ 1120475260826176453722283909209318057802026577901557730003657725193231297222597\ 1751865590198886188793267907176740113144201305056492691235622576080415319032178\ 6992054256319521963352265582977003888904953853522783307886573477800540501773014\ 7763852339800415697042565908422874619269817675148661802405543626101237911628799\ 4306911471963102636111647203449355830429037321157502482467506077611540214203267\ 7319040395502211502427562601487938751195086476099452928000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4937996992108721834132429383114530885447\ 7072140454923470175347251315459054791862400784654036486935029907660712324311616\ 6500702039194206749817561865659905250221349636014149109276763704221780830043454\ 8245871116056750645137218687727351918047637627563460256135265677813137782429621\ 0574724894502476877176307705724025179195449132626936200969612486377673436649007\ 4647404384725262122137350141103753907777898563176507837543162563409783169550096\ 6274535464917269680207331159645153812846089961039671052242571366616039877365511\ 0131272922682580941098591266251271277059096456257928115653860479447333400169073\ 2988263997341492012280902970270247350624130292899501261069805134518005637995965\ 5212510853269170151505246788002190116391907322606968558160117322169859432347632\ 6737717785256403243684553189640571134962179448015904800526341757768042094958359\ 2809658483731895357658531798367373402905598119704918552562887601040629255632468\ 3486543988936598442149391261198345085796348067493214088054822426359032807092298\ 8594058324538863132685886849946575441159879050484559523152668484111554458709306\ 5810923537655623320343139202699241086795706796327535191650324467415113377308711\ 8279847689784919187233205389447888471548511101438174251413067315568295663870458\ 5765577018447182963374211071291436108663277966936627589262906105667172033538820\ 5903689880048233670509034149281972808592596420181449109355683547374207640929279\ 0138749831662979510758744619116343526214871935332170110805110556297231676319403\ 2211016610727672537658070960591703191709503966126982020965397891233638574501792\ 9336929076905519231611101486813357448729713982739062033022366590330709525292257\ 7938643274472885495421855549821522868980764063434672061443066446501492477410099\ 0315282307981273676160583514896515005631946463526900673732301741437198957485504\ 4938777621264669404042644081809030421247362720886487167838287313705781200674877\ 5907852931722957534164943109642094567684253200778632430598187429901024883571110\ 395360296721391331345178895066002595329/816975008310694705051798210940373056573\ 7353173775884368486050136668627497283975525244803656342721701189320248133763483\ 5770786426256253143343291490266783634034843331508570961494560165181537692710119\ 0867824561590365465923235585356283071135255024259700995559456581805535620796590\ 4239545935646707082535949049273907748748060154236161412186827974143869905622595\ 9914349730084620825222456455932010650086787963280575732916796127809497421363942\ 0439994410259832069963091431065380968823737306117553917163542752921471042103557\ 3735224206933556656824903654152423998800000079348484482746205257003603612686302\ 7461191152518274958870658283639843079393257514437070575385702376848410341025050\ 2266705532391459432329512210902348782951240253741063388450904370986939028105339\ 6296322220016129974651519018304114363921303166866190174414470189480344683193382\ 1378056478256633815422617710616464681843529625452173079267416489732351159995101\ 8367993344744577968122230318146840060247179750681851059836219383805651120747999\ 7443162692601221942657425001215740198120611034994091785918367700128121257942546\ 6726363017244323394738172653458394171500565353394092642737084904859161562217618\ 3207091066937631265469574280651969657163893746482666698322421815190949479055298\ 5233564581305316011207388579945093734447597290442696792173349483643094254224442\ 0709961324950803143478572081708824705547562438642230188013510042629726957416861\ 4135564832297731725156463033700330744415636120539672043392795639653902590656761\ 4731330134523934917965253015163762649469154587847121481860981320663917480222766\ 6313181495664112665181684567813389520679479402649744201992708476401863975797916\ 4917075771332328883229205627318909876576424091628033550804777726837804000889566\ 6071770320680600497073182541607916423128009408230787016294400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -435608068192675892793855165369697431\ 3121140625123737636016859418825368944230647247759616202356764931914190867864749\ 1800016887570710349156023591070105328955602856094302837447088443977260613449581\ 5536883852427158608801749205191916763285776402901548125143868102157321143253820\ 3813555193433844882783855192267891630782366151109297167352903050020226408013979\ 3539556414099858773308072938252824064354343921802957310510263308525411736752671\ 0160475933562752138621234834303303797823229747761782524976535381926408440250466\ 5947220466571657952692378450556645882984238932638381176828205613898887702684900\ 8560767522193006033481915068388817133373198546614348793059146578074984658995969\ 9968709666203339892859563911601818452202273163258699865059368415606428794938372\ 3714016873174176114611079509069429314248776342098767572225772569238228443114825\ 4266265974803886958733456490709375802447507232139937708965946554234469053703614\ 7160115167485577591288865338465183933602344612220875133356714354202450037583182\ 3186536168640320028858524288296457008586295891228387548578842104304179654433896\ 5665504574399111723212467489979026395826114389689947266169196204667590843586565\ 0392554719366670175208113019590902124991623909636061478770391566396330564778219\ 1643328222443586523301682730096174204673018113653767070020819378258094213379298\ 9415055456451889416960435526902376123916155110336388125500787966426795618035715\ 5113655362631942185022716607863630166456294929093247784064918229200777329284997\ 6590866257715059318198569049980236072821442531936711245061578880282894219369659\ 5807621200121486393174694711369483386795423029882471624410527100452176533038936\ 1291005830291423593211526822522248238108512123177476204713273740051984162251158\ 9336419799256518719870016494734881624596173030283688362581739355834106008003592\ 8203720308296865786086338164572540027572976761137802063853173113633066988843511\ 2862682734751016580596459305359071951154454006586216609767206852760477534347010\ 453168348220582864908991502860258932659728583469677/621794914433809235014295209\ 9484233104556471978588103751046702569799077060405177114361037931561556396256132\ 4623020665154078575158595556002598821849597256273523869565023521398053826519081\ 0772138661323201140150153548406114744921706077942540913992063168171409692727744\ 3202011718036512054783294511886253163827934228490114858974922501137946615242362\ 7316165023428918201504084645846977847497451163260870505073761930334453262945105\ 9518550750547268681625623180627614956673805700155074264624252471564310893047999\ 4731942439142831058040014045004432703986667247895376758832649305399226040865386\ 0569851050884078828381227511326227767047322221322878141253180925375220023798232\ 1355270524527978530349949957480531416430425917018007492134829724495280312408868\ 8564387523951223989680182221731088961784701353067682295474922331908002831741087\ 5430687587333255828476161110480401668951007298448336656372571703772053623967202\ 8466989255716300528297843355348527050169301755428686892294881336925882636806271\ 3951354211607423093661064430366351434641284195633110629613716366168123012060928\ 7063419260141437029889375023590708583052725260541334681256043320711888170935510\ 3925718751761897317580788429157704384477198992547156750256481442209500496735619\ 9003819412965350484897983332333420851659223547553780331987228551813875307125932\ 5739726864502705521529582557347551360815595400599969392476040784420265420605049\ 7307589078978090574695693808583865771479808661991812209269906793268199424810426\ 4239706454261490646144881903670381606086815953127168071109581660340598317826323\ 7617815159229594761494972445940622415023378103725765688899471179462571711157567\ 8373487396266480070822893330698080022002634332879980785609508502970558432254069\ 6126636951717946043085766895984792316348053011572368967112437993948015503605760\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -8511092351263759\ 2361124687696555403380629305324656426687962672625222247822216168788934753135591\ 3789001328363163108847435896093820819711676041564829598575451478251054178366139\ 0741198071451077636353177369747612955922975786536873022451182966112521697334317\ 7607011942425812379128669514175212335192472617946187339192820264067128137730971\ 1111678272763740802842524707846965650603677275097305220288893659300820772168920\ 0043039802349395201020850752580358377091690759417724382515247179185864017643083\ 6673122400958205795996688662630361820158280828240756755946061277802256415322264\ 4975355821735441899151142220038628583631548243850858519779629470792948982610158\ 9734028883365022994092738793905713413243637343180430705779846751762932223380665\ 0886956709119794909940835643514934839548969941867767246595010082529406970676253\ 9014490296321252086918593741808458843280702444467280601222440632135530946401025\ 7094876235195515716961813782089562310814607551236682974026522193564344490523864\ 9786172947793250169101226652338512826186372822002352496292658264732029634772043\ 3449969447167115972400397200762546370970858514313057630501725420141524281797436\ 7205370978289436375028022767771817034834418083625547722631909342362679103200213\ 7475265401535462633275927434466195328513951846146732376679516106250719895297967\ 9638561851011645958219927893936906201219590806258599673198052078329505572543605\ 0693304888300512821474984549804763875670510164009550886846261635712258277603624\ 2815959920551371570186527967837442324954906943605182610027723176780375514716478\ 7555306233054293388516885098762186320709338063263341811270856806087033257578923\ 5370460260016724106173420747010352693194528933398405956740771343769502701446065\ 7183290498551288201026847848921663748424569997101788613552880928533106060345350\ 7795272565521756528507908656756360871481979377855785051125887080073836661369385\ 6653403684751493973557833849493690460030079385185470436465590168168231389613151\ 939443573572410859551678076525351583182501818029924584516237101577237321888817/ 1095651268123306772593532280898296264948608676500190823149471773505958899369173\ 6721071857743493702472241462232655520724811036153687805602300181470588015383006\ 0168570980900769622881043200746985486475706005313257974364965406022739528178673\ 9274396175704277310314123671685517971209905191792771310919665948183323975977838\ 3563432135196576411834337776107563054144097263137519223762552092637100221262992\ 5201438096163796715395921761939573968662084571203227652030008607686822231076716\ 8919519217424979544873044519746546402774494027339106150351565348431310576707986\ 9290951587985562098272939516316094277971625165740833027711971827455597188565073\ 5069656855287047937492817402237038011100714041372955337822762749916728740160947\ 3740619440877387667037965383198890545396063013548047562669651857692497070405879\ 2659662290670215796096773445048128055595482778202200740120571862824458967530543\ 0443020879316411081546108244644406728774107152676274396470042907810679289541292\ 5636389960557392630967614491350494790377345583422907682741655944780024492863784\ 6775594335846104018375700645186679148267307583661231305154535378049429349177757\ 2152426428250853892212143728001448386133406249209916378805947747721271878035899\ 0670563651860271798228483162531787637350873269892993669792342877072127568214156\ 2083240147957351845721158068649296882196665812293257962881115216914449966636130\ 1897443339388177594575376316784821901597724107104123201986439573559242252105479\ 0443158040076184612866213940396966183081706405739834139631354983322667293292729\ 9293208375740885959994661770298070164131429296313305978677111395586130307329722\ 6700218701167919335859664815251057828202534031893970819534841732282715821385472\ 5700197992030944072121843832989810429349788711742124694743090804618356414359172\ 6566490975558004381122153823600640000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -152520287271358802921194656325841172591462889730929729842182\ 1125577877208735376484184637757371621013026688585883190584429029558578487719589\ 9079002872961041264468652152766590941820412556667763516515237104269591744835541\ 7586634356012100925162061218928838848010881169872275025063456058474525344091083\ 7718386331961330629305034396960706956126408085662799746650155135037084947559171\ 0647160140680464392500193049482162646001138645445487963975938978084903167370225\ 5947349486304173055997093508137559802108746482704950768110991309936799055935674\ 7225073279669870120026332433761172545066297424479503892350379723232932690653757\ 5482830353717657711480109549492951395139734819471604097150661536612092856943140\ 6264410118131231280229869351939904436159440455562003660213850050120131147602504\ 7885901999551178235990748035930420792452575528975720490845800424135974972080946\ 9342474916841601165101304934521121342057890744422114354693806725260348861859601\ 9005310248140612322853037142791359238526176066497848322669820635901290462504660\ 3662142554125054163518613912248830995537564597952712325808087227948860921915773\ 3464966596293290551461415761125210655834001640338318770458959796061081234742591\ 1643353686694399250094514463143725231476023226289341125444030859190696321520630\ 5495075243959424415533215094689326569231315702155952956998696307215349379556935\ 9460468756140030582044407199418804398309755534265490166577330696979334272970739\ 1351540060202427586815371956351993201426499196952487645275087113359623477495046\ 2092464810468689105258286866024884246992628596517235015388290215862980598401084\ 4605627407584169328989635784261935487525564917802583131977509490202347466333528\ 4056013357683068189210909682598214942481777538649430427752453011414083736489399\ 1079562026965633573331179510039231521997625620604158820926516514871533067002530\ 9896252656081798349939040654220584053650026810848592593559507295818735116826053\ 2217629204557091124964266084910623754571874304251050966998623988742428552816482\ 46316506831602587201982897465551298751879/1842845297547474948264756817604223516\ 8961700974712765364946266792288986504550574351750345460714856420577472103867958\ 0568992960483364170908215788689867508605999849753372748636245914465968600233803\ 9416855487590210693266003384080062113064446850558842285210742421620298402646852\ 8114835802789419887125412781338280016217093482379159360320639590480523671227853\ 7079671601922997705065211073810512341773008376822025067772917268892216132557628\ 7905636797711153609015369578139218332882573177917219215377289962606585424967702\ 2932078462031645439502463534571218535932872379537070870387136072958057711914996\ 5157751997700098042016793752333718871852304128657121057484115843734923146279146\ 3316259598539005846960382799455197386768633768894348443616021125423120650707243\ 2604097961637407666680587363391509156878993205147176857076312708768547501595942\ 2944075878827527642662164039014491505736680711498574666413743259882694263561985\ 8462994529815849723899835841026238159144793162710917477926618694308971310164871\ 9213214485528011253321396047759187287312525016478314279581227939676406906675910\ 0862853532930211491126449502673968809576703876685563434038215421405768812399921\ 8934025295526872385305699569496838248970604946966656518361651506015678100513010\ 0138743027076024302962904313067689802210803712051511225161682561691980625181571\ 0847914289401358879059218339979483987674036766967032610692915570213256310150320\ 8008713157292118325965291226243719294831280992015589829411307025679485384406788\ 9716709708934328689356662702082846727691016495370799941985150151644451083873623\ 6041043145679157055579982479268539165762829263989784195176487555021570477994280\ 9183238751358590130002145173918612341908025317781057448550374726088863756873725\ 9527221156269183408322186706733378902118971461590964166511349518554256608843530\ 2400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -184588757884\ 4747696406822986279012358300304599704533072687455958083647733909926008914086141\ 6978701090436838299130972815426435613811833272891011672982405450576772901476338\ 5249203798700514463592617208383642599704918235657298249792248514892660660393312\ 8312040936369044607680146090208462021887876193647591173834696407914506162076449\ 6630796173596131186870757433106800725779965060819935827365240714705890824086350\ 6213262068428948925174529629447853442310540930394115106383174398311147548188446\ 3802425055537954176711064754607536138731046068208145926220198944262455040963814\ 6436803525228403958608465697768979372901055180375170934366977805055374773883095\ 0403024416762249165314604265742344745112051133293691640601416198410886073461598\ 0538698634733025702243880019092638587613467144098008080085099987124509580158838\ 5341345655970442485145123522416746905692579304254062124050294969162768599766360\ 1591892097057196795487081744738901015742310214719106511250227721121922339440031\ 0913227338078143269185230050787710475567981660954075302916466145617686400229543\ 4521597829359332423622650385113515913708495378582575530072648177252482961021162\ 0587996308876717202060684021564101148067228608140060864123730017212011974414702\ 7264745837953283006246513524333957251270014013298774181588607687971694354505326\ 4564272793840434437013233979020895813572469941709809153566661590580894650726822\ 1662488432158964034357969278207838212327439155767409523334787021451597288076808\ 4869867225856387943020271762022343680016244846098418048126509082514036400805195\ 8491670443014889484016716709082355405892988597619137490693727145984602262687851\ 3056082553908073549466946377742469633246096138128235306696823240372814519041428\ 7822032710321860711619113928372263151761259847036365367871302601797885616682170\ 7170312084060402723724301812928937359394587657848517743222047424806217583532920\ 5769887461211229761677141522238787851945359430806214618539481675436373220708536\ 8795377586563305719349484719302207279837143011580820598697142429054733129501112\ 404222711/217668771554869320617206043612450635173897675769898287207386122514116\ 8686928305635260312100905302167154018671511071433364498197646695847853972881180\ 8506584449287914974458973685371343605484634037241453864300923549294809145218516\ 7903525535372624186047708513256372376293904758867086699912479867922922104239344\ 8215548314241450848071240562838480872193548092967009265438565424788567476559890\ 2822105497878702340957252064495499368610884776060780999546331608167477582802823\ 6661037045772684316054051183541044478864123254360252944014160276702466747719916\ 2928495001292544958224517232451326305890153226494666864054031566703301827803030\ 4088775702639276611540967889471620089362783569395756918990109551475230500726860\ 8454446434525639999119547953065101366379628543016206181324046426158430366925619\ 7094564294164056505403292560156826075461844979284545546444273883383544513664926\ 2012042828237844286710011905325925099680779106800571500623703945334346856295727\ 6533843655894239004639068558662263664883656681010423334025736127685053746746260\ 3467840299550997088497937528556569073252832690087572482838167449398929447995746\ 7792735109263909176220214404245746764757246860525961115046747313876129245712833\ 9574952261234460991349212556412992880181160183342216753980009741759627311456167\ 3593875738539381861026160261153780229835467523204735361649319136399395160741221\ 1493875727816357950962196482772110257498424592712311353389582467857582871459950\ 2846537271760191839267279807603129487381537627083117971378322039682231459009294\ 0607194620133266148470482079792539177003990974230557003644704784448151443302486\ 6350345345959978271207090115525823322103407177208193076538889268174147676726833\ 8792060702990702047749049444342225769980452866176360169678501111689499075936443\ 0712919390849205777250194087011379646437179523072000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -133398148328564877662523428743623427537299605\ 8450271966494959560429943101005966649939421604326383445244585472271869544329040\ 2045681151741550584666641699228339152532160372046274492809929854219368994606766\ 8716533823454082087457139447957000410637634751451148098414402718013517247304376\ 0644583227908265067446622120069243615737389083427319630742916331116446254899089\ 9789207584981659649472118203763554475439058160173534309409958747284379339607114\ 9099072013948524790227520983408632569126324537513436002730092348575214024583304\ 9094041439891395772473953642789621559236792272225981836229569467836665832142988\ 8096046531837545695952003988949038506720261350542223961697617424904753367032711\ 4101642220176094582843082354901001810050362121186833521966638334868391134886309\ 8854792237661928854535629752992990118057959331029055484553288303432983356123561\ 3439302780980372882790663998182440832308986230819391679354198628338129093380692\ 0316131902378243298007476490872084844253269493475572039193473101540284520636767\ 4103504601809862450491017242356541048758437449497955670835583369123624331395771\ 3790799676700238692453190787103065344098355509595572595340605310790264081961731\ 6908772585314389843514163307077672982084697127659962143020981139975325862894179\ 2239285049448896525442582542630850742090544736660715169910580811544211255480059\ 0466594881183959717805629243132719284226944655569230904128294349425785643405978\ 0323459204593454756005342985044663058993967541382834786655401182094182616858603\ 8164474700257306688691305694112000256570733999425831082577355203787273997476126\ 0365651215744560332879288167915372272055364779688690221091184740957631276143601\ 8003478171239090671772279345413681534969685380455942756200396507485194014476148\ 4675005985081559028969317740111172231191308849463676327860145681230855191187321\ 1872310092936886667430701075084811360326353236585601686801182923950548685994626\ 1024616401233965409679330748216643248183023259300463516075690878651529430583504\ 6532644656664401776473235325169813301818665105658715172742660551/16000404354736\ 2891977528839570752289399240951884863429427972803414075854095807076673346447600\ 1092734839234275156367075393323502700317999555463570785691634635350459434610826\ 0041979674715164250996306193085490897930555420198370370349957595300473110494684\ 6674702283346750857263282379995536233139555510192179659754470756327573093416777\ 0398801671048184258313374999640477680206004046524465772595226789312835648936357\ 8419123945911864325750231017537597807417219342933472795835753881252863368573788\ 9665862023801714227730835652510372919939329932177587190260488584089815277529178\ 7855725260185103824234960545780152134406119336539907246340983283423521043053981\ 3223644754566481460848375115480930781980890962389633617766271661829891949294613\ 8627295638167074780945331626083067952838718419150035270906869880063967833231749\ 8293585385830947300217523494658254712160391832930195157577617881721342071655370\ 4718498596740070416851917902184418161625212722259296906152547752473974902096831\ 4146746088301614312192502349982226780814046126783681068983470239608954628889133\ 4127058490146120956136105309891249737908004732784987215385298464675191018994183\ 7666773663797214374685483144238395667532096648791337940669438089483075711225123\ 9670844711104835015334214965334626301193241810147533205613003930306673824202197\ 2534619321172310474903125141115304001184016685603515330957901465381633262514422\ 4093894629255888417828388027404485798882734183062855605368014969619317794715179\ 4374944420045565582009099779904153687578524323867162553102532446301747448194255\ 2070490788402752958386730271382059176525003724476036246253572127627771994807640\ 9091829435608542173081430331635562302527782797631465555457400642747042726359976\ 8143552947069684289143894200653780193481487482226077736536466417462487691919907\ 3780718801190645677685793875820544000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -146698339895023211926143593849380656328388332258018822220564\ 4321433522688345510378106477489390851828970742985146324831561110717972732188566\ 5324914044140226998781600381384151343586561859565507988737989544366076614796014\ 6285179665271404318221705833400813456659166194638633183701436687870457143509157\ 8407020912052744802121198264238226080895272349144976810740257645246024701411478\ 1823023579977597890706983267318122152889506927070987650881571798449525778839283\ 4386808438935042200066180109695357719636912319536091424904168104210973408882227\ 5230427842405475529543861106569706282474836640553585774664554281533360512192205\ 7109877892568712498934796649915114873880192134611306653562792391832188773618746\ 3972205384011832757668926730557000210896683202326988702876594100444175173533389\ 1676242939009725225721733856907097623810746759824998553626088360676414660652727\ 1448012641078606682158367750020920203469464781768920141798154297049983011069520\ 4202087480616282611338280253934641836572054911098216892977910813732333354916562\ 6645928928377600759805174160633872294053658613000602807689294721802413467868375\ 8015075701145607628133696993619026387298115753168128289569127807005978662552406\ 9328851688957494695155168234369359072950676127829512987145842511560391574255091\ 1042878648724088681408770891855931155241994556448110123569630722769711474131214\ 1602293007208913954070501716685467787534638966345975922135659812178911183625438\ 3821738874096353333132154571939598880248059186480204779965353892943343712241376\ 2416606886434489175214651333322349572384819956547317419274144289339959157959862\ 4372123148044075529762549325136889393500820683049751667842752025067224454000378\ 4281032146318898628649320674483016395192640229955430963490716869014756765783752\ 4871308614848418042949373711388903320763486394260997976112211372923721258363856\ 2932358822282792707805445531999531579526958105735728415564159106690104733907742\ 8611054589996097464644921236972200295008490277790525547171325413393307977118001\ 674485496015622703119695192870387304241876870114435243591/187719389560243270126\ 0048812701061689153179832673176406993353277414213620057473722963183728429326840\ 1435637183299980175397122871935866930896869524211164681312404487388596171189532\ 4044591456762230692904554272568019114889288841180348747771567728616659592532270\ 9299693980620628587276897951794550068517141931048394980157688559315523231745215\ 1181368960525880700374694021120590345835716205941731726935492533131520383873023\ 4124792521353240005320007528262390290413014004322743070894506955340022234336261\ 2441550873337108773535813827324241887050873082381439512155706151048849031881525\ 6030985339602096236624388334202569221968855414241241819381351751693709607223854\ 0879194193518018946510990364205184248787129256600529401744025351079807361138218\ 9423277126238446110755279073770209178155166736222881272382363123817530153427982\ 4563736534999918326519501846691323870328435195528402987735404925467238020016720\ 4493366818507390712750671582672675009983705978854887457709018504497654967814188\ 7853457529707382401339025880989017353069108014930999973176466091309862452732639\ 9371965170826187751272028746775431200993398195118788744489348169244397333079705\ 2274197142534552557457091112505993882641344583618856816208961851735657504722740\ 9227715917108913692935063372277387457024231563377840941115949065987673809883464\ 9786047406505171967900764247409511958134722059477596894068374506215529303622747\ 0627892626371285235242489065012889372690139546092797783986167832754323320539054\ 1288136397943422258479325388249079541844133869839790389907114907211706600482270\ 0616992416486094135736907305926455526071539845347094219172657965608871297470895\ 6403500492926902579989150290535334289194146762852752628022146319918969808213439\ 7357582776955069542597994112855942261207325246469040005716740178141597180382081\ 0462564844271314921378016342835200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -37727702785239554412065716363108980141784931170517046330374\ 9101557149333006149960889972767464973842876934907354409439369026237835724064765\ 5282272807221032729731617597582108324397896158176621053445574745990458678873004\ 4196219895280076009852482436766999862045258204461403914689348029304167994694714\ 0346282362979243349186658188361878271883725237417144299724829742822471781414126\ 1616582000938665138708149136393087351187307022704971965342209534850323732294818\ 5425984417802545339669784652857126832150234181809816360052510459803487817603770\ 5388672058983169606686260752635007591894765081773107456832037937259035702430963\ 8393452452894799369942768405268964559302403489869938748762772755152145311093283\ 1941153852477878838635820895257205849029434812043130037400998909578681487417645\ 2682359054804261396904378872735274070294286744931055407387440326244626155290929\ 7031660687922765034817080925505190476970624962086466508657809166636951429449977\ 9493535392579014923146226855668449353952770253299347261328367909123187065832652\ 6226991291578779427392338751116515277369313120146152743268475752494853033079517\ 4284632039847598470154694878492123696868275531221139204426378209820658253613325\ 3634233986361456625894319922693110188932384884618410595641009717047215393926395\ 7373730733381422467388171263901631538880430907699539652615749114220746922831900\ 4600951736631617397397463358027299056751756824228363336161948199168937024828889\ 8627334043211049478481726614422330880700665629748538242410947292221727315653827\ 7706481640475605901447192769300571852694785065678504725443220417553782149922177\ 1150607992911427448540746925838619149969424769228918806311852571801031574819704\ 1934683823389107049922614222637120764610355282199995542378211631037371874003723\ 6039052021877425587910615446067898679171755783904367080076730562688452877134464\ 0559749798128439844830762060416230251654796170168763311397702580453356642314433\ 7267702092564391076363034955115657522977570751664556448567080382886481482883394\ 1605844795006450537308921144232784476408956054239057029562940627237306887/54728\ 8585856522827813638235868991273168770210472548902721988179495818206890274779013\ 4818162483631951273223690371943681511471361989687772383689584824273074048511575\ 1148927910190116396996694745385780794424887322848118417032273222728759703322233\ 1008179537144093382435275639650680389731390685081932356788134536113713447354692\ 2811135364348265126356319147472020782460097559137976209652373714674138706392309\ 4851461414226058458121441100663448417066562265716013800468185835669722604099247\ 7081135759200607709508662394077446523598924480687398706943720029568909334481389\ 9635605976159956635741355619231698973689238632651173879940730137941563535012669\ 7216213966254144300205045969202015427423757220343597305416444742906908294874869\ 8779705471811244390144982653329613010530382322590037022079273584823246123264146\ 3219368694007434910723960291088867796563849194878272223871521050268148822918634\ 3536504553815818870091232065021962758529383710327586177955699596800721342248666\ 5947240529109939116892512402097108905732110770106609334382501726424501646379477\ 4998588249165315847866865075670971071243505076185500990932510320348116589737756\ 4496610935106098611642331445707383313088691146824160807464643835240290827277408\ 0762167860588934043534623314531991631365836407551980033310500858646082706817286\ 7258884896366289135351670439931795265349915941917891693142277434017389190360323\ 8257132667316950689207428286376407486858801883637784377566342977392140201387052\ 5374114672900871092795381099632095993806807601446763862818834128567995925014220\ 6003236760378313465571427087229252368977946893361067221379707416342751966313722\ 4026441374182637717167816923960673776430612909782317673352247405928983224175873\ 6587198644950927033345980753241836143767189931253951276587408386432715260362132\ 3929307342256637612087887253246967301107134246685104697948241920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1459962508422151227827212218\ 3711554952672031172944814881609521852440101980841108209382296349391073376406205\ 8516046588588712708312798690069435837789757313952634251168456130171864095067024\ 3396282411035223912819939475906993066859798501843848784512447313303028136346929\ 2290805190177121665396936606841044825764032679728208095596356633374113039944521\ 4460918747587234472942578785797404574717237467368729383103573372578771393179152\ 8739199768665088642569679367096292603780378268527094808775147958335474848896338\ 7791518090689166762352170208463135353061002326607876977565850182903152071015321\ 0492670465219214121491542010918434947871712333328064523058699062207239024734073\ 1390769557597923165427355253150190636910190076841238700664054964453072670450207\ 8953910762039811738146971057170849031393971717055984587322666428374992729841930\ 2185902650556649077270477093150899613158689368242704825066302671288254958151580\ 3409446894196125174365657783960163625227391245329390603329465804232158101290687\ 5619627964635125231227031683889635079919337425998753454837914224252420554192713\ 1563266900419637341084760785193586109951394234431617106041398640775945489579942\ 4631618914374799412308217069978698224329184420691103253175625875436110037526309\ 8178219169966525836474557541455277042116409551323460757081142873014680564246893\ 1351776141331340613341775539055290475962412744415766345940734820120566302461547\ 3174395637786876985000952326791415309046332471476842052805729048909249379018894\ 9020915994048146576836146621328326382842354687720147139819863026708889749767421\ 3220690142342801546921384577728540394331944161950624037405066582501363267293748\ 8900794238754654240591770744183478713724483481570455363244176896943194038953462\ 0585911392515116573393780679658315792315458953799739503826525655503099469006140\ 9381140828923181091368278999011223736169334346575262521557513138234581347303574\ 0659346089789640429318654467335323449315746483733209266571208242742889653664378\ 3004798898010856616847316634439017202625597866346469130758897133573932234527171\ 765949963/262148518914834928761251595520366527800352116149548274894565366560382\ 3051677875387514175847759518864655284560392432200012457462978806843396324844109\ 6663220286414353405685585643177409125120710716903816097317043707212585211433760\ 8743449189891161666026758475182467803988151592545122705586323302378510677521690\ 9897567161985837573765184684998100479868983346380578513549304158618851915425143\ 9510259431009222737685271222941763395670911950922164036595942940738221755493342\ 4588614069853045721608570934061144558959183982788842450808299209588173860604526\ 5058600874921509416766274584838436443585058331066242381219568462530859104817294\ 7848517180017988067176095374961345237345222677038111270902871829703826352044773\ 8902755278185479628133663837121574471686127609256323732586671814801698295633207\ 8725225148125735916271932870490918862964087098856488923886658510258371936139468\ 0187197855700966423554290397941393093935356641844590111783316522861769524398713\ 3603940866222906272099781718410393151633346181070738430652399654756443058453610\ 1343915578669370731509680449053808316865612388173757808860171813656877751755580\ 3250386892781502800775314527166775186800012483653133826676741263602154256300597\ 9371471875629379087586208976856689357645325247337496230651505394508964595381998\ 8146852929664817101371290686166272511353881852322376483539244936677464475901349\ 6930794496619793037812790698804680139823189047387577523120535872288281241258787\ 7012771876017165537443177401873385774153144450828529155667086961881693156847407\ 8747371966479827678583286030137976891937875917375289823712213823843400095872990\ 5868689333628306070346030482695427165407663780645801161559282482799393851439019\ 9951470015566106781415808206422446223375911371355479521926122544632892834000782\ 1854344141442574761927042717463810200546074524951156275701350400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -11962438292720268551303994680\ 3941001812350605248405194643966287525028953431182082985178838119338391479877478\ 6725816161200157869189207250713085191211964936317490654118046066191458086626028\ 3969713497654735436376151269294610905323841340122480796759832862385579791092514\ 3167294905753635136407082970509570356227012823643596893713340335477592822469638\ 4699767535633219733644570941023619837413885863785770951059875889336345052535015\ 2962783886211651986180042181871267965771666704389678579058864247742086732981416\ 3444253633753680016106862219959687015291927482011286352659743104246387015169375\ 5137875073876465894816587190675012300726585875115728117058841376216859398892667\ 0906702131250714524340904816412823548619426910454118459229232737249441048388683\ 5266556696237617165257668582356201631950060316188557696103325715295269671209764\ 8372098002547790105103145800714532625940296153654851552551294825723637068072900\ 1256298085493847612924424206183971883706246401397169299252106018321816783832246\ 5709596235317030502006478246700505563306841942482126677706983494887597779165975\ 3138763772479564534366373045902551075339179635333012511393116904442412657961700\ 4027939065289373718413806871861328387543230189971810451476932563213865752802263\ 5437035293481299593771104066347407942942661114405030860709602281263603445267393\ 4224430423360759109068733211699829249574262069360712268650815200691957531161443\ 7395987105724398749781165088063458609727153079950034310868601777105214540652380\ 5499374924713257339761825796606770995326011604989913905878564739704449005179620\ 0438620609290377474234709952110311654924354027393574778911364646228581399079568\ 2141431665836999351231831207705117396903075403825856883070913336706682200169105\ 2576350631563295132528749678419593766264852059104258266927296038512921551562589\ 8955083175465209882314031347727218117275324533553375855300830620566206733495047\ 5624179393360440899725805690902896695191655619518557500953975076622563642956353\ 0763319226325175949877201248210670170790331904258565300316876700598954811347402\ 095065052954752474861328882477/310360391548141376271669342711030254761441983829\ 0310139294230349243394674412053145904490027713308796978574404690233618865572536\ 1124720669653236620500384059083321150094269667877230770891772904902425924035515\ 4658576044327918762793139176253578142903253056865760795990541093555941658538984\ 1670830627967591010646268999941873342056268177944536720691424053560415160014071\ 8336363936433421019215626082077206337159965658498689419947565884390414971611321\ 1591859877678880476832249366195879039303003783678456624327877787978122574213558\ 8139589786943606043450590612429201392124629514095160281408104245322051720901320\ 2746302469651013706337521777880788757469714006630427452627915323094854923241118\ 2354740496588450514225875979697361493912713776812697277813526908378544797742554\ 8830021588492954204955621833079160740173081194406419879609057757945519432750311\ 7021529879092383266773391546937648658502452176956447770806754724756763891745086\ 7645159154067855032597144570640084992973840775542421437600983333071425588145516\ 1544994749785004245881242712990953932240926686796661240578144515221135518506739\ 5386401916146724874616289761238291395657025377159494445043672533187711710155884\ 7114766583773211045144068658699021254984652057058122455109748986465271137890439\ 3524411772153263247214727198256198147186021238921550634068936921588812872131105\ 6044587392423776182674821011885363714192587572128767792840760850298597713338702\ 8907324684941712495308411886264222162042064760451701622001261407660093593229737\ 5950473504641553976855129105327637915941813707433591296881449028459326100689970\ 3275373275349343417886226757323442134362543657681484252198559568999065871856646\ 0097005187594240350207535236539163757134680150841644072448263099953858562852180\ 0094149907186637445471119836805025970347096548063928650790887015478586558692205\ 3768592559728739286515712000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -96952541441668494210998851584846405214849038355729371067282719871\ 4305563199727454749761039032414093590549470099206811684280615924276112363056232\ 5585881300330142677091309390885582800237734293168906668382110226961521983656796\ 3604970233832300965387391040352245620286649060366379724963948102769403605819870\ 7564152175523980767924326010268155228497546794364016161837506092242734803604044\ 0991125087165503256167594947013899269241747195743108167101355041254243243036270\ 0649133050943952949869233730965864412387789182739295411414273303715612100678281\ 2363204816074149935203813743551995313001905755322736316812640575730910353634364\ 4262648976339978661539156124493799264490311164207790041591500429571546462510316\ 7633910411440127894515464730563841250498425705777098967240360269832356448861048\ 3146449353245143567265989094973280655701217447480795779981479533426709770259703\ 1875364029172904139283263033341210367780516402880247095779120404495904267518246\ 6487747935729273626227717476150167384456787180135829519238869545087731869062615\ 3476664841883120144843574394988166666598682197091122846961823728001875138412555\ 1746705671375114266715374370215225136899972539957401063445192882627933444397841\ 6965932876549711672352040049689595459098332370133837065222594200983356289294819\ 8131421842506673624312046832780089866769668456159652421736187913334593053049700\ 3222977633245817101701163395418522626431467383455790691948181660301147266907055\ 6372944646656774880695156594509985723925967277046739303560563142641504908532894\ 6387873369719476387739656514682888495456769048852310983024014862833968974229425\ 1044767567239444724903128217893416001326871775456358055401615904527938320107611\ 8010251644712948287995225364413478541328300671295890440049028071154315989084187\ 3949803207283734085639797500219166507627517226573656211417748488726004077536711\ 4487889272137667657677313414207012944539014519055046824208099187527948100543608\ 5446213071201052270450226201515714276943781436689940052604965388030702422049167\ 72644368399867626327215080224048811725413449955211805826972374574492907/5446743\ 2428606475588105338724378219551554555032934710188203375769399712733615994514705\ 5852965363862467934780963718978111104380736756170673749792163724640454171303023\ 8512721203757646336913345903674686803524465282373186241307165310328788659251868\ 0343529928835151904523983273265946924566766211435384884520416676518679455324883\ 4922089808695833405406354669739668653233041570525908274627412385966483752060283\ 8302051380655358997834561600456046030980860807371267372279128062732641790732131\ 2820432798726827580139173992069142315978756373464443859309303990703379945940407\ 5981393785764412981922999510173055005986399136178959148223425298245371833703328\ 3360150567449572681279100960146831817699217382732856503803239509850608280293055\ 2089246062272853750821751297346650797590728772646842017190578827564094927403565\ 0487974632971007461382426447443053633991950124482594805862219163568065870369472\ 2786949581094698111709822928874991930387630998256056961978184223611756434692743\ 8028350098855763273488863222543220625928089006582697763202658865918524572814585\ 2583401196944414487295291832547251004085172255070665998262199718762832222361777\ 0470873564514388506876693508900729409388962233706420639666451215937638854316399\ 9823487770309369705760284204611612902498268903211904316409040785244228300484227\ 3408611280544355504887253802419108557911600365619137735727931784171343249223690\ 1326256207155513877368593295250902604005813712624708351585105185318243456162980\ 6191791264201592790968190925733662375786607408484231336941295462529739279090561\ 0987485703246503801751816358326483632815149343956363650208486676313318447949585\ 9434706298179864748054215084526274449384991526556727724230719323607871818007588\ 1984470807992269182675232475724323090860794124135192658058379847568530756184506\ 4277277659477749710916922789189231515988729855982364188684268339200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 19344536096390483208277356\ 9238556212244687147078064796902518894992773366653304783776822512588892256804094\ 7331545744730161496030542773008614700865641388324643687082467424751434489551194\ 2821574909861500634504186307572268292171938041812155552336488922053707726221248\ 4145202762068784989443370728278971514851757834900603021652453700746522662387197\ 1851286302786253729036542375846441402391183251619197232556232156459811493963127\ 4621414253582573732725522702863115971360741539911042161866548292837004037144862\ 9489749572165352103015662185413932645107661747773903457794390768224217033718794\ 3986893648577981005229592868838220584364360136270148039702980918654317960694939\ 9059788742900470470105004009690057166701440638768485083325228459790276548455405\ 1037100832432143040785187744963615378059075177387554348079612551342457396050185\ 9660023223586880105479781550633764859872454320045859633780534279860231015148141\ 8641532217271950509848715341469617226065061550692555213182797380626884407355363\ 9019455834129399722703951322919909669734808648264924793834504808057349273286744\ 0800911730643296602815572375323800545593172561441677401723633389106807736541163\ 5286993639586082286181141186873029458520487511455053599171049175388370368691325\ 4815352718118470800142682896701154440871435665137986529915414713187238843913939\ 5859140996145974301411540266064094340977712896092876064246567325514883545698217\ 1420329687022588054712269553377666667131437701600436033511164146050346709207039\ 9019156534380966318551949779126618208961220257217025627878457556997613066249991\ 8585383163220767026838470348403521311462721878709887527759907332333730779757857\ 4204614186792822795122218591289093455496648906426312970980117423609012017154852\ 4694216841397713666172496630785932833633316925437021839087293811494968811294990\ 8092897585569821860305012542650476843127442216826777227775604658975724858557424\ 0472785081747366210716593912839350440445095252762851140284843951765333562425810\ 9253460409971259298678558517895257409335666278647803792178900279880286833172378\ 68936283122145584313953901014693310831/3203664105716534542426679623200338701749\ 5087338767897381850763357030017187150977393284507862067858725931636434974467507\ 3779859467673816640428569691453164411481674239733089219695926909453236633564801\ 3582642048447685359970508637055899832959935022304539354191129240532761384121852\ 1761028101662982074132661448295047124999993386041622640014685845665155650472029\ 4477292550955283097440345128751378669633754694700029513286871668466754085031619\ 5029607015335814401352475834053210857620341795301326256642500658962085678625372\ 4600620395012101616746679022914376537739188450067275696295882488807015261912346\ 6838317884028432612725623882298434799996653870105375862041924337006393131114330\ 4596641188738573301984621588045182212828044284764596689771386380502350159046690\ 8202177485243014845059670485233910809776328824362613321140828565276537800616829\ 7926218175143040023943217032941656904109184512525712351415236469375644970829219\ 5961494836180390851950026788480765115975213331473174021459091047492390357296483\ 4910732759532053805180727827684539780577822870163741631789855989743838943918649\ 2762339682136595139232952845739189431406139102530078753191165459518805356576835\ 3569131043457466584340593692395134322554777002453572393776763230624872937889114\ 7937602711716388076874844543049300031279779754512985636643814265113194479408361\ 9912861244914648899555187268042572413085478403381565954541992664819469801122245\ 0361674267192968327842333061571550854773806845463009283286644822945820754430550\ 1067546433511167704311976770689384676834009623517777813612502802929069451368547\ 7417621497089713097466062496788787079795499087743920652051353044894411295035957\ 5556530427705326348422786590982261725651863966647022389047786773439951022963709\ 6291853429291853001943346367131087403436200076310869407735097104923852128576161\ 8934444207820919838543938411129785548800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1841361890943062333670831695894678896274781144231042\ 6466125976922290472930883648584844554253482592423854296660225437704698078720239\ 4207384078261475369983849108379762759721581882401333304647739032149863259602496\ 3310487019135225567733489458767112248577214660409168410370900493359116430323820\ 0682739583489943333368248909227678109091649356664717471569391116239821103552480\ 4127914261055928044896555551212788702213258561396141773854073112128237540871168\ 6928115185989744041171814697664973292524084833203460129727552590292206034502649\ 1073863782311641456656569799914309786776855280521316055883123277976493144945979\ 2364626654816829364801735367716270992947546796439864250628119250374531005132393\ 2042500679679074202602097384314828872010903538407872489080197505753312205994476\ 2366609119746259875876175144463741935264182429056156392594416999604187960907893\ 8443026418505748320016034820634624701887622940779384238940016796503377607185098\ 1229181639569160991701004536435071032947899107665378926202782536389341438179740\ 5486138734984965881051560259996366051126630223247282566628143680237186614674624\ 1481890397145557274436893039408874479961653900322126072028459003916606758365312\ 8861524081487240391291678657557324156846784121102588622307636561686047380139929\ 3773151531719648699747403690089582056561200991022743802257131797117265856732297\ 1417750504184414038744196056952204048159979567638435989709101509122172572300090\ 4994844375683348005484992385840876941975425069341639046115137307685752996295358\ 0300632799839039408400422319430080341188915822829319052983846015191851953377387\ 2392166550624508725186686562769069644659829638248673996752402188375464010458528\ 2437633372766372569277390856399826907575734018112872923641808813878223634947774\ 0532361184545797059308705161662489583747641036521858289567099936257206664064520\ 8722265581734678473063654986879543156796212606652130991256043669934778200134018\ 4259268672589910324619041722925093373110338107362596474842278149463659661501202\ 6097855736193406060480563552440010643166921459140268545856802196945121834931340\ 7079414036389/57041863492693102047623087836463173507773720443442580922749865665\ 5690306020571298781728055570065380691587968212337596787210632896338704693542297\ 4636133615690147732242520328833806698608576460059965489119223699249060556518918\ 6251995307415429492410123681228519976477537868280922848486194191402530420306336\ 1631331293615259622496922917395586159667622446711651329517361152415185878689237\ 8850884937091790619304334291723588325421661296760757796604663919513508499031486\ 1928401975140227124692962575296842446797883369680459553801883846183884826700905\ 1174228704327797757987561493241839673924083349663400354591342622081793652008870\ 5748456546893446915011876237751421795662802142633217494288305285403355840286904\ 1522207075503730502784574831969825593865827559325363806682058873075549808541309\ 3964359632729913595041573283938754233285638095125268488904993659897542691982013\ 7041078072929008986580165605633640119474207912402686494367804442082228387043489\ 2558534142519506720486360020563901478261195677660434790470928069244734762211399\ 8074746805703535002012915451651738864440763677819642443606711304167885631023867\ 9889719853382569048176217376241884257727276391478790146419842416337904788481758\ 3795762716314579211303426594180103147911515594777220472496692620471646822591443\ 9850916757699799714849835107894008692954158306899595640130562034776602131545664\ 6032290477640781699883586063943858077187889520744657116163448597820207243469920\ 2953436314570063495910776438017999870808554808497717976576111896550403795599636\ 5618378524570641911608349004967048588867737067763977648752674120142852800812950\ 2377888663459735444796063833947563701617535556954471400114289891407795355438494\ 0470606244491801370107442437602396307355664582499782414306663703323546059304321\ 9082295075715727666293794830623439196504553263224388544881977933665559868368492\ 9372193973862400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 21988629410255163902210617990750713929322895591743794778479233574146089361074\ 0669972517500116955754686903107471492888395906432124423717189383887971507366610\ 3436865662067319678303339881485339847572821367846111985305041021543786690639848\ 7944911039174451818422153774558233075555320085512633422030496198529512760183817\ 3803468071776958010321300815510199663786450644288888770158378271974922090407366\ 3634009611561907709213016083476597862203313555536918031828193248500736206313507\ 5275420010227415879159466046331828486204427713821123737299387891073917895702105\ 8217586153767811830836608478881196686495647643657192169223915648451836110189253\ 8680330781471277436079280226305289558101790571423003517111651224380648169887640\ 7911546396959711894236941870199814144034518588821767678842706269701610137284300\ 1705515436071259043348187238824845457383261355996249293013623300575976836792474\ 5636646591371111428481575065746224296077967911952604672087329023019305746191088\ 9766415777699478210433951357711262569972892599108211120141651884190550351363938\ 3811707442921677281576966488416302659366000752835777097068687476355854942775321\ 9609802179313253085293704241116715907152157535627494158401168334840942425414599\ 0700792264356326734193521263197583742241462544541944422158811374847892315895460\ 3931878488285120907771762509144039055420724773455415143833636787557940619072446\ 8008830301588753359831057847448140819237045874738726712223486130024078977577136\ 7308060370755190852874149495117590939952961906266351224613502103901579033286485\ 8563757474109066575721433275034286138163186582168241278892118151334642494671528\ 8511893893687664338583346745034188427078512871889447049487838732804223043086311\ 7480997083912654665502783107262597731290960334602758516005445683073104419168261\ 3227898763153398365584258820690993199722072657010952758853988956435262487254920\ 9582566958594723093246549165060961404088020331392357686353490838980842109889459\ 9386074721406908061512174506397918810674615831511356625878883357978683471091314\ 3080679455212063074744866143648637635770133136126322164494828463330741189179/36\ 6135715216529494790062324069773469116563294721398382519047575304098358948193311\ 0824056215057145842621258061263836691971958848884169028959968793052728631398808\ 3260670400930329330542280809306294473959452348722486790000882665615632375314289\ 7795223905964684475798525871906843570424158534922130527142576650593336633375776\ 1792979773788896097289842606283741107179454185001016961243804454215032949912409\ 6992857940340147077455772991212839282040933187733734093386972852501070425505139\ 3469989376420424194736306679316923093917604655119891120998317286871282048768981\ 8369037633911051476937159505704752402852092345595336177082316082492282679237008\ 4342546336199474347910973323997086371098057935911565529337600750542301452176906\ 8617201291986105732725289177317089814237235238303974221486793639049750392828015\ 8499182781750216336159273177756560397320962944300877528262333600514195602341207\ 3713556616636611032869267014134125720445912050493857467797937661291956162701949\ 1475369833534800177985145595088919642414712242774302149883799789562136831815929\ 9427492721910626093489972771975315352353765082521084600766256709459848924204859\ 7416580516806375243984752669549313962332948395227611714616024517885138534167926\ 0132058174199751561437109428622923404517748529516668740314077959850409958305708\ 9235302834727442082738598333135549075920206017359320567584642733168796601310156\ 8865871375244571299380461299725074739584331439426994956147025821603559477816887\ 0944778957918878124463071670911777119580306130243391924681232213388290498048051\ 8640513300229238929134418392358781394598931564907681806206698402089189775495046\ 2635631244986638965485498626628299766519184071613566385816940825605329226760069\ 6904403517983288613794509041740649293129343216073230084780938712393843466201177\ 7505759195920438833984701236974785984254438994657868706598923686993125681752044\ 4702720000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 96182\ 8681920505638071978356201282960868149443253302324191957391864994867842479999269\ 8891160992992795820159474215862751710467090672831309023289943086281334812430517\ 6887923040631498630999965100828438763134057417131037493502390798618822015495125\ 1558323977802951352008630305649674238657841398901056217620222069828160021749144\ 8478114122315201027782031728684650421893446778217342721269660020142397562669178\ 9541930436013786847678962659867135443101838812160405883231851120500457391933176\ 2702219287952845840014723012218964054694180301404469613799287333077268794019112\ 0038618295463357621497931877097380198091428638617124742531610085028284062239521\ 8781255969764610967658584271385116913733898275838950253707513442667792786993123\ 1923778392701960896073781327571883514100003183396022648875815117991460220781545\ 5697749877505495867191745480821150358208840706772309919692762282349556712998412\ 9824829148231339558472398710779888875161724795001292604381479815765405738426583\ 1439369478411220605908260135396780610380674454532113727061665711832288042733732\ 4777559299205814363471061387173442582861703693797270369060885866592808160633513\ 1367184932117384372880552920972356866434737514178575615293707523532320651828036\ 5051486557534808533274500176210021746807301092951812630220767672738948223427077\ 7113562425280343013100925387933913832305314758792232646275541510875533690811625\ 6056148014420772577115984826006035880694093686432984768479792972338278097136108\ 0254710498653612366457266816652909702027018988400021901466853958795644607803853\ 3902784975706791143989952702443478318576892190927933821400601116942517295536191\ 6975515584051963293158822570888941894008833210838102327471176604757219968164917\ 4916420491480242731482405831812586238685436706411127638233371272026708622405309\ 1663118061367573452433646875774010292733484880978303148935509832507076595008974\ 5837510560380827753055043551160950728271620964202356879098728383465739405303673\ 1004809579702678486432214988714292535809326708587779234477276393105741709077939\ 0047542105287127298753016225433607927119063415452996219602487924171493739/10889\ 3195363076271555141969206968895896668535591050843963562691967087513581944541090\ 0487624517034308849437739362401310856621220316108054218523717368796774009204590\ 6546224808142188958982245951443409877810465193886326117967922453866398536003295\ 1214067746317579186627033376556633442460401494957312782982548834847555526851972\ 5732090207758767487571839351396644873365941568969895685476160509324359833670914\ 8644884579455719562286013346389975660535023922901416284054131863666218469929448\ 7730585279158129516412856535878762291912047951889929177559065397341287678318199\ 9884864807011894760481397014850205281991304365556979629514871621120015995224662\ 6146424232623103800280463369771550115865447621224887121073705221557369348354088\ 4128461956412750934386290337925280980187125798017046360626320620813374618499231\ 0342766390014082526430306515402772621303934730033354732922104509367689727704492\ 2092238253472063024904012179215699588708532401299274390244938524993734306630303\ 7642646269368075147652969775777388631148143422650685921974815490474250970787457\ 2209497885805784612584168365906116109012094265705069896027119910137912435872461\ 8818407499126582188202941998478993799216562478240588292072402599238951768805808\ 5271422067962852895948981202674494287882673946844062756767213606999593231104328\ 4199155425702264871489573647078725654110299746045052042196441666088748608567990\ 8085955945226582488679299748747267376024096808544641109169018492993823724820598\ 7004507833833942293853793836264821969063641256152055089102205664237815961647617\ 4152050414532562984692345661022841634781027097717366881386360582533938630696508\ 6605902885748251093626503954984624329437345851754313066463816065046205329972575\ 1468781378174477843466865480853101222058220894369698175899797861507529634826329\ 5706288950168609371694597199658182459016506070496218324243306808095993618414000\ 8993587200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 104\ 7105352986500655462506527361575109338594873578829417352831428461558947557685939\ 9566880964233291490700410347451116683750431196972193758610436495916545759225809\ 2522925945279551277667227745458948013470960932030170453755371275262125015625816\ 6346150522869140056609911317535149882630908949061151683872484228213644498360008\ 4598723100957469507074137437605485761159484268538245704811490684791186905867969\ 6866199981113129527100812894027920514277447755460577939362246961359200580326343\ 6249298163087587718074458616353792352814083274382730904043506334901053823053801\ 8184501243873437254516330318659326284531782432226470039930824251637999548237402\ 1677619565065256254065788268445515375560712061901074358712341651223737195141941\ 9713097215617116477511249664270214731364646764060257911924845740511655539237744\ 7969776399841788537855110355786659064880410220279948978606837244295308880972953\ 9339844143753679991962147853727883766554876953437455978411008119898797830052755\ 6691829555941048950225724318587549392726002512903024988714977545636005552589044\ 8012014138754291220976512927734492550531741014945555999209224649457433861464694\ 2874148986304332155406294528817401615708620312587687364769675112594874019204443\ 2225025362773286009657443084067039355149965810999919003805324516132684741515698\ 3153574742182900112262640120625995628190409484532187208634049781647817845922096\ 4348903376008103635927619651957941361511220084389530004380111702201544206980528\ 2858628564746100731501824126353720939744951890620486689050117701160969158439177\ 7182309864605014339095909212395829809020799457878076857657019562955236440005584\ 1838151503528192662266609150382838501598710934458678323185757959600192501122520\ 5620138189413800712971993056846386090298681125572219317620189580787786178519247\ 5315375791255789132859320517081508603916024375422193663151581568302279178840874\ 4637788805056485956670299570261900258391301566705348042692669419934169542075479\ 1365769459476836160553798896207659595103564357324931580850830387426487781577695\ 3454913898954145020679225589679716619383259932625550536907558929874710307/90327\ 5984363271154718022719677037042207751268181040177218604219792356907726652930463\ 6584196879156899164339697881601399587676385383851980791550061919750959847466671\ 5146065948080714551408602285732484196183890263325101673970658076553302801045655\ 5366353893967652026956611625546821384342987224694709100279693503243345337291581\ 4285681202251780784966803382690936577675940979803997526176754856726420489830247\ 5357812536552227769350445502082695769129976749401832596453606446326915707729877\ 4090086662746101202126600651239301266277625428976428606748200312584363648246788\ 1003971734969861355175754486113746888951671982340309393404076809318023584389123\ 4510309914983967105547943198028853192915406091627716503873405811952077234738243\ 9788247207858638428808012968205970563827869057715020461721576046800060278747013\ 6045773663197165330782773175820885746869632063086345564154798266168288175874285\ 1394067206814626403579983114428519339741466394338357792795866533105888433012490\ 9462021855952174893922144801413755438717310931636644101540157032987286063086427\ 1658752972294058550228372799115287640508144495191977220523254748536188003136927\ 8760702867837106989068145610133978133410321404693611936127158059803791356401914\ 1259821356707756025713036022509717082084226837500519452497371470829170160325674\ 5718098453028295040876638849741324269395347364218622611907186519417205795295338\ 6579008168588931591539271252949906132485530903754090934659079816931352393586064\ 1570637733914206536913409735344210499668651032678801359676054855895512536646829\ 7985031865911875310989139020970244169681260514453850023898554299887946491211963\ 2668793658253851935365360901369816498919891004657416608663750803086943089658642\ 5370667937205359367538967714197406041922120103084557807404764002309367823587828\ 5735034486150913257374777392970331913960452857307654044844377332639919486074204\ 7170560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 5906333\ 2845974590071522423580182279287465339091242987344307650415282842183128823015542\ 9545220671580274735784938857399087864817914747610665674009689806628565737270214\ 4080469055262844357198175130604627355009227220973731500314274585622896454042194\ 5244367402235649213230038918398625325834357484050035730344501435799984642835230\ 7411911094118382490744053269251215216661876138876178486158741130255662442826772\ 5900006140327050212432680582255623407993726306496556224224784887003563987429758\ 9401507936168529848255937973645324945245077172306367932368918175286063477025737\ 0749765008717708520882580134454942923427374246861605338255465076425911357147987\ 2657453813909283055783996119639897969640257971320237200717390659869273114109974\ 5833650463860813564057964643249205783607867447240479563994328081695702941799059\ 1593012579140279179730038242441806614269989161062231093709634461000764727380411\ 6315283859789318756516401498830832799216780630320182167142301906059192547193480\ 2694663479824814562789587280416103263091661534636889970413095181106579781249557\ 7709807476297364742321162875807814222466195521177932096572917109723421148218004\ 3811162935505091088023367836007135185974850284424920926472930795835058004535191\ 5586277984365537152953097373445805639660401272684725000014025218162885580543841\ 2830039958331425394356259752022846361859439553219149777304871768929104690456085\ 0879491207563014947148259529338470707030355950787129145783278028232670998225901\ 0329912906534003748669209148874128116750278920196136636404621980850755715486605\ 9940205763387538929997750292763626427341837729465653142868205616788895793758113\ 0802207193441190557359670487555738927415792575336581030268981391123970432988244\ 8208959438708909116270994933025095802312517943678882983143883534119465670817059\ 0061224917048738304533367093220620332419701977484999844261212437042285880540660\ 8360014731366820085122807571191375497144301730271219817653516191594892863493245\ 9022171307595281840490742750039938870496706185920620341598887876720142954262062\ 55194301737601294388935564702051872584061172453522922128422160067/4172108224799\ 9258224466713461654912798265243130776014348689839767413775922807477427718494496\ 1492772739733646217375951679449911999234462445849818812826260969786508271840573\ 4680527140852394059858099353781800045594544292467757904754662887132751512165818\ 5383388639719091603936495511945142636624601770697013763598474337105304523234951\ 3674721331461533139917563935769807488961518206863443927482068130459398171087844\ 2753686839201403207648291833321738662541584004169828348036219288207796895464863\ 2259866901447324611891909957443476942973072571000187588087420001836576826860199\ 4254829426828383522039552829649231390732778771997610449099097795309670661502657\ 6375232455568793852568006420605243431440988375397116479896643742403457003328231\ 9048364202800392487859610229905668568571703418241637657043673759773110447098413\ 9903429063530249591841639652037316448674074750399278611030632358626425496196437\ 3191595928273066992189941658176903474778931354983795090563662705073888686990550\ 7915405876222180414691042430567066039637256899399243647878591779757536068905460\ 1047930509129221650000584603745777042640744548486032862143627334510012855373954\ 4300269594960399625766242260488585171104024073827363021256264519455517030296291\ 2894411568726923139878587578379436381858460229483969625268301489010166806442105\ 8547399801969984212381593309243846373052412618760861500784418139575929220027617\ 8400995448569039806768409806564800274717880876084059419580513499240604220488978\ 0840418751730039545271812174749579781463324992249230357959078534614521753519130\ 8409385999798014928162057869122387726861798405361764241427291947115431477109291\ 3244452262602910246629317964528825620621863592746458849535825652093683277033138\ 0315874618203690435660649501457856469300276265681867463236385954536905262447020\ 6483820519570032200817962373806032765860124083459409240775717292500582400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 184122374294048383\ 5058935156111943904516834605403891344625876377443342970131493788444985897622008\ 3897805076759764589666592373777704195497254042537855723940441204747864489377145\ 8930749113421908503288460572379874785842515551649158300776366527343336460153060\ 6798808081921312143222557008447573104201713538244392028175777884137218434955617\ 3381270104828538177169604416840233912386132647970445268336112896662419038277788\ 9530664116549836428191065238433802307400294993125084075836041912205241224332375\ 0100246560739984487349027191063411740984959886356799718751753400570847440749086\ 3981812097900502883369128273800516035224449665056700143522996313203727720950604\ 6214598309562409340106894326502585612938834034344481537926955062855301754817720\ 9856218582541918166842338331001607425939049331151973487683072929855931687909774\ 5255390718903193809049969626123207978064987478439007873222197240762469999321343\ 3986932207377703431718357230798319807544260209543054181283288955461990541180351\ 7877060288631229832904643601601939098726784308913131740918979891969717409347578\ 3005176056609696459985458005899997304880365877807459782798821999265913687915932\ 6232563800753998058058735497277305799270043643818509306313781537725273655587949\ 1864152243114087732458626681479750746327604941620363766359104557736999591810631\ 3180512930777971128728573785700910270936532100287391437174973767824837128976005\ 9229936781597559175845571676979927150951348254259584366560054304684914652520662\ 7161251506875225022486327080945036319910890760247506402509332927380547534577232\ 5963469245748188268861822317528341148053503522450946735666044463678759421102237\ 3739670589998836036766232975614584177020882507431447090866250242600725069204917\ 8655850623159839830418547817404197936552649825168719172261170960325622204963261\ 9466273294331795738733142676823084807839731832839185848596072466765769278971810\ 8061790258069402160431594862653424550410263510772348610036952618490796722026846\ 9503644949859841527811041233254897009970268703692539819984898196473206644171113\ 14171961033935887134005963519172243183995803387527384618319282263775194699011/ 1123198252588264345434413800128328557895094618554369100403369107947912360228738\ 5330244070482904547015568449086040879076535768052526220028651834731527121640918\ 3771577637843420320046481990626110119406118376568363046964924561492648519539707\ 7434947041288619500121728005357340073835967515213750317687114471428730686345961\ 8861449369075151930731406762658769509245150978728535688419812372783928980949138\ 4483779726879040691476835618851943306073455873911472519270976796041305482260190\ 7143138536784742444778133247901507336952819873536670494212611043757835652687348\ 0301598469502397400357417496131948380314025484291401026987174003437166211298809\ 0158160960206509052551039733294679876825763673108316959012996754940332665329298\ 1380623711500664456478295832114253741882696310499309693334237544730026197499059\ 7312112073213246775257448122369356637798007263973355957911278141456742027982156\ 5336017214628326576974470458866850036352769174830268606684582639694753232656252\ 4110971625266525275995239830430614067778555624389118139547511333971291972049441\ 7141702737501556344329451545238422392418205742783312971112727477552366622018131\ 9089470378149024223076235680577464372127655078404593110968993735690737273923337\ 6310339786019799009311578440177679997567516447023733248536405414244177189657241\ 0963050986193006845631679360628158433094438591222167747113965599561145941474905\ 7314614583154002966818277296114380272358300691798291299683842806338074799760481\ 1147160704735337284816254869315178335943247600398681844307639377314641077040468\ 5274197009066609363533532397384993679656248949703013938989328972754258986005936\ 5416698793175555764313040888267874231527375506345738454377350464886062742557071\ 5221551533606073734246976414064171970012756930292756116826350279894141575713892\ 6901878503499249880794154039957456010461779675784445156590484019298881079859140\ 5459266725073622874141491200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 6292192217972750807218362222367613279295456936907452267716989\ 2246570035077664702064966184455654663107571088743880837957213992100377735653693\ 1901542872549155243546104908223454526286524763449207745848837893909013969221638\ 3394112134126446366955339457921711649144489439432707792858275775892848363467500\ 0470333269540578088791486576585447288052844388181349407864583871745670863842025\ 5820697842916322566409330527260976895983807424988278864040947018696298453761319\ 7599017977574352005703918089507839724005366715557356962078494143833890791419742\ 2682821534567867757237899594849536593586951319108680941804726941840428736272138\ 0502314159215230048845953270783228483305865298341388446484066966865701005026849\ 8007563488450463168775105689781631455096651076039002693540051933484179937637883\ 9784425461527111180943393030096987688632869565371102224965970060042229582215751\ 4194780491721655823636189914314220939115894919511427341746754925997460750309209\ 2999439485521308313913778501807647029018032922191293847542386519066275573103222\ 5216699294537498485367565873938883669957481857733498706816295690566131223287295\ 2266339521389023681307031345992564137728866313920441495275420044216652741494849\ 2075560785008808196397146070181549864911500561551230159498304282447042681784618\ 6631783520543359400237066608897044191215460946165765165577193514670926098442364\ 0362167988194085448506473722689586282563388365753037404902740504228378777348584\ 8918212747623949260691238363445025786373246978037677673406941692235314714816390\ 2188662376750661555097276200970929530174894700196578760977005056261381275415966\ 5798576288728051416212591295650059325784087787692774043342680348142366137670787\ 3744930561954986110215205727098320597884825429860281898900958319845819354831000\ 5737555162426042390125675677690453583389821041930953723742644376732904674833488\ 4335365243373072264654331866395827403074896607176925869271861058909388928264193\ 3968149328017469695032799828752483696767368332180752066734562326024646406449822\ 7294002909606699933638459173947593171436461399676537229118284164262878676108533\ 300648307413459051402876882016259/346366785659596679657762618837565499509424883\ 6590280357934064304479760969836483869009301211271638960770042457877778605532484\ 7230415481892721268270159484158954926711743094045453751359158502527894085433666\ 4728938274221890294683911261479970665860174195727059611858627378333013048627352\ 7697900412798906757378424449000307776449968327916513294377762285409408337357051\ 8072811629399755103927601447252260182701180946937643424738701000942592479558411\ 6876543200288833403144668822876421706658586500588865368996193024921753735667921\ 7084249279446404235238147013427479693553275601517819766508116792108522358776822\ 2807366651813063220452647484005140230925476923720431051562919194297255773644509\ 6610696021477868580543804359836826375568258272906468628178612878727528941979757\ 9812326099225602401059371885176582845815534151774899914371747174052590084134786\ 6488483011839954753422756167762475112262909021932137188019345040263137647031567\ 5655776315924406404725408691379967301206947069093101835202936622811746450547426\ 2582424567367125944829447490920507548706700114871775841670854585137117124088347\ 7749624275220365539055973912962697751553320295927946714983561635852432067222310\ 6321913770963932205308279352748119602188230578267139134093573634250935532556562\ 7355256764055273999974439524857078593656531527878519292932209270865969336234356\ 9594089362559013487156395365610023997520877839060107364395361380784108406594595\ 3366344918208780650039204727534172947348571713075117782453910825443344674773908\ 3150089931909337321876524409031207057235308304812749271260989686290940625052925\ 7735631668368662248032706262547972629678594424674375429310823213767861305329528\ 3373297728992398823896364924057237150658480979697227651069276441619767830467720\ 3567449971466410154095626071934001544709734667683293672626993576031727826086409\ 5307877103259043991122920956371232117850804211175130346291200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1758456243580143000994520811\ 3204097553424147041267704241186627936979109124083519295639490475356271329820188\ 9460640841780873337704033566235996915719207712323928903322848254809444940486763\ 3478229584843897917461681670452666114199261119774560186784351849074991730252891\ 0479241814567707912879154537139694293708495859286091987200276668781490655351025\ 3635410790062533038817348967260312093845493116591009233099361481322329464154905\ 7675889767709142199295904212646821579029019419153041380332453432007571553928619\ 6217334824425455310201628720437259414659464279737362411727253993038272188664695\ 7092771941983632611395254906968585833275073449155660032581764629432213770211615\ 8593357093917075263303706923616162555985070606993490450337972392950691029360059\ 4947266214663222490465186701284605477304068578567824860653744538264020619879625\ 1496585076565963827578793518279341015785703698002729641191205406207587336476994\ 0457302571313207352119658051129546126983392902635139704208693496294399206868051\ 6158262001570400093278423786771597285365177761780263426697443245312818642900184\ 3352275176734807877227011124938485639016066592399749866502434098654586197692760\ 9394804347311510388466938025743210027244837800262373207834676807857355167340356\ 8644962871959355051176172510483909584595487509103680712785388309839139858704081\ 7385046210826411731443090363146232764321505692474194120584317470062964891845589\ 1513782416763911894635990894705048616694238025273855918886666532948179327022240\ 4775843689275073891583433002709806261737323644155919798460890666121394723012618\ 3151772570198363206198840424790511072552515109653758867402345367733572075953823\ 4821852075462530394728193043062270549572961900842958527890768178031349776726595\ 3490072299104856565650463909050960332259679382113509343122762241595622818336252\ 0292864352824397380638474431899474235685187547215586855479773644163008037878842\ 9731565172113287025179493456228404030147330474787342861185066253010739946827327\ 9841680186153350064392443653309785108629376313710849597794879567002899669260530\ 1827067334536434136433858591666477274767685586014661096822268035444755134324712\ 004631/908830765158664131903288896140431606718485288313209606954567640256699962\ 3095601206382172981977051784811006030652747638977775063590966102634107599538626\ 5035541932487712366684212135014011591782548935775533943723841607493341588845513\ 3673019341846064148564648658365580363765432161284797319955288115632364464002279\ 6953884376103524150286504244168290389587051787223397595938405551692143451700088\ 3711248216218025566874611084484966572698802006693514079565556494327401090795440\ 7059596520870630530467960934543483336391785142469931448458838563977535664142198\ 1196668726888155831275951406022452536262711072329750099701274762774607593815765\ 2938663170910565362195498433969684978759221838430359923070490996175626256730801\ 2582137350142637868108939318800592298562058816370257456793129611848526858848731\ 6411535991791510458044448142231028104787860470727373402477569468892894167699461\ 1573347769510849237999737603373328366792472464667297899663955493784378033312307\ 6931870265425465336307352438168190467576614882451760825777711549574695676947499\ 2846130660911061234627250472860999457649466830760920991062622732585050135124285\ 2779026526179292003041652424124772171240886760640152376049883042462314665875222\ 6473664359396890546248453562348559137543220986004440140779873284391052840954669\ 6207206718370972489235841791496955779160784658784594141951099790736077814680601\ 8139133336586950194531090085652219781413201767371699140953826969607836730658554\ 0365272088294691582879661811535237369552341241924548796124076623015812359063188\ 7316081610001780438285529940294581640529971530772328231634665566207399202789077\ 6266135734632669490513191059021296355635984861479153768703277132584478532436599\ 3850662234291929994639043762065832790086361362648500024030918173552851786717088\ 6461850195482251767811254677869505254496647417291063127896891426705684816990207\ 8057862943978743925786549530461763838828256375603200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 2309789784784823446532739488249268042\ 6175290903594657137909279580512647449628102808653257062464188166252341259906828\ 9807277370669444603665135108932143523052319428470958721551417659791938210089161\ 1478578141148827364753268430194141678019866574317332309612613855139896322247844\ 5390164505977580520689477033515110568412593203203641401196370951712901182146429\ 1790696166045080354386060010278493258642771241188327878229356441389985418463862\ 0533650538639595151440349614962305051433668676729202563332057044113514978736483\ 8514265076487377943979473623541141202561731828164777710592993463195450896447441\ 8283998510143813650486724507310480632904311950555676215267557016869262321638498\ 6117914456668084560525596442378016295728534024051850108422778892141871957777860\ 7027071554752099972423477756684699637647494222264189477508494605315463767843511\ 1454103155125632173184173648836897719629876655616610118973174685394265187396585\ 6141247505662511410961202827600537569689737218434389206105690127355867887295574\ 6828300312661766788062432538121512953158716815454275096241720040887200317300516\ 3759840165068702292316419308661305590143635294588909124978779484516485930375297\ 0707880414087111259811035094267708718353896531194898480599784917117645938824916\ 5635988398400622782689323818533101599602551970502754799014990023110242307793676\ 0698578838119099785339709048703190260572621577002238383797842005894640101504604\ 8467111460876283368018377416362287982789088426346282502695646396493040939901801\ 8969103432069282060203116346415763024095343710306213345121228313380170199803136\ 3619427907437033610426776523195506927175977031687234036240416652706555091165764\ 5506626947994948736988643102886919045003970140664720700000010628511968834922838\ 4878348224634302197093324730438178720184101697049055289949606711305905273629534\ 2959864873178950681339278381499562342777966909600312830262503213175956903292820\ 1555823447021370556801860845746183435647794445130465892887381224786993993130151\ 1069900526920990333222124682555471873946938669304246577326971789428943308116351\ 161071198967188371996122114514504268868440581850474736214620137547286004637/116\ 5273644892860035697039989482443472274729797159061737477112300681545253110404644\ 2535889163432663474255489759256729481214578578411754949568851326136083983645880\ 5632377403011994881509531893165001870716983082758625100677745745368937997865452\ 8382404813485087688155678107865222876280160935618320951761287524347926886187419\ 0430073397682042981895064499729103698303209717550025050276007919463187821438358\ 2368123933006315000592140337872607526366761819578034731142229409663427101723198\ 3572693690491903917557166687662378922548751192090733995061840799376525905055762\ 3410188327956712379648427968755079937964101055171173700680840914425218015661191\ 7888665405263856809782220090004478597177727987843913617039534567058830012795434\ 8143399072878171811317848988235487899349633882671134622718682668113934415160920\ 0726321577569857146696606935594814051787830546408695216700668994769064719047003\ 5086585439933032957642771082012591420263534453784155497845340130979084522199091\ 6555918277427581236798637536880601849635832369433468425232865076547760339474258\ 4957964323131885984024546454169705926586613923147718441837694797317719072101039\ 9358439363819919629328940322005151203681063454556156180976403241401531004681698\ 0607842754293201855179815223191624107948667697878206759577090395547742007717393\ 6660329719696607568439723043459947514617393051219018872620850492703471272436987\ 6428873452526032556794695152301242054291777079288957679814926053369045750102438\ 9041298064873530455888000018682927039018538850721472325659821371899099799341387\ 5858318094902141780663075537246847922663231790896974614028623854907038825199650\ 0496721564740166660344436044104639159242281433129951735896757343356967863203885\ 7558033274417332164276727731158707082510036276058197233653585577079685723613422\ 6922869769663255131124563578053107831744200523241453409806671757753352512590453\ 9328896156812850292527952430545883889664000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 17994325048287014522388572067443668162408131843\ 9705298075308581220894520493918132377606607886319450006758032197223275777577933\ 2608099929722694380985258947043735826570226856814681410748393161764572006398451\ 6437091763054030223279031498980223063273353707425742108580766883860107226196304\ 9402344344821692890690504504272628180441225247788138866564433004306870509968760\ 2943945838743010324353403022134659008042080017543150359346942419678987185215137\ 9740365460028497135648754467319700994340909888663463299284831844049031771208594\ 2759826563175876824097977196322814656241467190088553467729592878029725589129320\ 2795310942852814761120283594648267718966236861635757673924593359076986665353323\ 4535793194740385090712004592186735952712583168348221394343522102364985257316467\ 6911998772007772458680774395437583104045997382849049857147756365132008975231194\ 2251731405310917697906407518865272514199931363348043133682976530484112016503222\ 1558240218493385858783923253688555709225149530623167061210223633642703731872398\ 0141151721378117592646007164416943716792522460191460458758942124282077887873869\ 2571705973322899219998816943711247625407570869522333468510671457840403602853717\ 8608606583645926279957398639894104343463583019388861168738035342001266890196138\ 7379939462011788816650528085857172103728489595259270415839622056898272854418547\ 9397785410151155699731754048986441749266864963348743957545498507691761507037123\ 2563310601028747513536914349564768825526682593754066739323966337455708122807416\ 4924480182535389886812280957723639168936831008909102986530155407034503718351975\ 7413759931145020243538177163345953031692030360940121722826495670033583806873039\ 2230448562019180643743491716740747929618906869154708531022828353539232228036986\ 7287745954487945434985846686016453203641831460397348939956867521916662189078228\ 3680485250859761044364149920278038022690574571035234413420114336812348505321482\ 7582266401672928031442600965965003363833567187893328578825451521766830846946638\ 1381197230255179350442098985325257819047053860803623143630492458484229470251923\ 2558414667233158849766831346526196888167406015108919992546170895682314530881399\ 3/92344384725348146044137568785056058600695010922514909149759744328504341584310\ 7390823913438182850173679416560838754051183840061114535156757661656750516128242\ 7389145252072171459483812476912309299020216412689688327275155344975062563291087\ 7989233352791286391306761910572576857736565641173450003859979671578119561797878\ 1686370035288337191277899737487688891966908957034483121759304043175594309210915\ 4911744933677069390862194431581481432343388422682264314823033002169600464753983\ 0006449322167901699022886934269194556631365811614646420883618548618671228703312\ 8350827487488560129193078061022158964237548360544191622683683318531785564823632\ 7676059832272462296471607162729412709702033220935140459495582105894908690733860\ 4647447739679667385388845384566256612553320259197211103856787801300418122904924\ 5632632037872999464549333164123571411420711178116550908935023997585933699385647\ 3444044707208108911767104490947019258736712679425933310494019277812516680108904\ 9785283293397921460798149608448302741908185752095238519972186779189289012091547\ 7596572942654402852039543297963837029185830004545557779987981833258350905262617\ 2796706613329484392632533353395800763187991921958125873022880801502293340130494\ 2035350198153364064667823275322744013605056197980471399395077106454512036212638\ 3500962125069193306016683025960915883424604686574534237286000078898344317723861\ 0186000247252726888487043168717892525982761099526985362591423846044156016016993\ 4772830405067021990259204794942383292704231166842380843898911346887637914974290\ 0457199827000337922434168819319406080822786423754060380724828583455219988456778\ 0015009542720290188338890370930921703586950992907897623345400678767204403476053\ 7400220320746541585938738009234594916910909592890508334005772010126647234066650\ 3611196252220357248458170285529859044282345550942718069205057587265366460109119\ 8990254967496047571192438259959288775673202698915718103040000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1967730813997812515927072503\ 7603948449807206918397575914074614850333501822162110811200737770451035677446337\ 2206161623421012986418071246845981350174377675166340271309941359556710125460604\ 9459346248729065408220030444831550764670222919982522859825099298045481430174360\ 3788194080050050962486094709809679371703184226883081343988234509709993592402681\ 7037025722917445504045861335274092821879081099611158259568945481292732704246723\ 3105919584361234097011120295599099801698197403773083376957735094705443376223620\ 8258857738613984409872611810895359215291902853519562873317365078955547184330531\ 0506209499556999585319784076684018773589614943528484324376542980139565355437168\ 3724777664570733364983611888714393930174660888675929526164617943265848785767450\ 0447441952226104373569350817824834556842527209553073829993718190934848925354430\ 8447919771012203726731668911195756589664346479066354436663924812522767738121945\ 4651768487191048964080543060253616654323624147258583790172550496756054096993054\ 3662411949139276243724225039390013708563453561245484089982942275743979407990434\ 0895540682075705403571385496308062446686489153537860992122120621593294217310065\ 3720211913255512352552599953002500250793981681515292375134473287708432630258682\ 9198450451758765581672978315477022699627105749129962799990947006120444435744076\ 8645069370854396460116848976133573319991817133313093534136482657575066575128225\ 0919940779577404271518400464357530829051126519649913837438346315603812153822695\ 8223185711690141733596341703572378046843670983147192387575725270738434487217615\ 7747867878731316720768200651629346128287037907334324375108601408804645118273681\ 7122296210182389166062022137695564968003901314717124368044627044640233577072053\ 7839385413998888155081170396277117527731403894944953412077996897847568049740335\ 3742598659296134838707578375598284823039204784349980916823283980105115808533711\ 7023590102494467492914526494482598950790680822688736200459084297179834868241439\ 5835242470694827137576496959348359936622821063721971440109864943339850713550943\ 8751739176862599266183836949651607933360615267325513505264969370987033045929901\ 685096456856946058712369/107731800586275004041123015054455168919220051896388124\ 2420835564949971188719979639285664306628364792619751341922516283928027318067327\ 9303398498629699752080119251481132459766676063338214411343483907723550625719316\ 0861893071508302959527150596946990392554435987431729855831933831100140551136726\ 8108633611606212998568446062448094553075346950683307591214405642194971090490609\ 3250736138161306471041989632500462548705368899554860634697207631253653544904388\ 5745448551926611206578351526447054604833134440069832501035268060201551700773119\ 1080873563123455068277063938024603134538510105235422236482098724577380437332229\ 8419444573474435564021676369281432939278283134437580875909156760228941180502095\ 1386074872633357065698365061855531502290115406485143954520079792781978079749464\ 8702165501601847181231282239509539445344959942161279517762210760676143811633415\ 0069508424759836670478926734390064496893952126327702353898729373287064516122290\ 2780303977815531133744365142581806487042804519761276280665311102148211802062033\ 9693983946569688473217562794241889452708041123240120429165011695241154995295261\ 7579792368894462691841466297647064544432784272579026482414887281671006677025278\ 1107396009033908657759308607425244248734621351164719861523096856692562293186564\ 4235091086084938802775473650176290863415347516170623717572497784172276732823165\ 3482257228144668916510477677147457683408195090168777339177048273827029818935800\ 4718501795288368438551481903976960717497608359165520081167191831608517120378181\ 1338207130128687804679290531844924327117307632391626735536654074964881533756195\ 8576073278768121068410143481818286677266542645021472585580364687724319126135148\ 8600781364860904172306558639940109885092230820314491973362571450325928284309807\ 3229491892294428677924332851394200032644777043561706492534479799608391900573137\ 0136726446141539082543795548154222156812051862981318322658879201148213253504914\ 9480960000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 3045332942993100864662746208979818448992184000499583822629420307450102664751912\ 8030848972199858951772587009523173300318316027264808878841800132810520017474696\ 6205645136128256323012359049873556866570567821339083829083885450834724856517575\ 8040212331232124064627121385809222143755774012068982977337744177131703509390806\ 0665807891719581608155746844093924224561030677753369367176432329461252224291079\ 2760003370462249146630106104192143862923486106298216873997620939381486648589446\ 5311138636340697747604432477217877211053475284296217715685537663915842744380555\ 1719405366590038731467454516706486299068054323233314067750901168014159843566605\ 8230202750483314383067162201578767014367857215089638113928728452272377419970978\ 3807397801991572742972043982724137953378430874009338851531450542598199514688681\ 2661630965676523921343153257966370408052368882095641989847370995264000388137924\ 4041642282115933920708563639681348782447982987840762577315475945173765612020590\ 9028765171476216564196124170490205202749612439590285624230114235880724991095203\ 9519640782427038689425065581078788728394037789863020797718011677981480790175788\ 1859790893774944787667642182155796060918832638925241020049659985851965954515426\ 9370438981957534536035104545673948729981703664376192887999552560851984468349052\ 4618226155065103630156598307879110451041086497385325500409941799521877142041083\ 4237185404481527638610297363782911399725566705471411498201995722541555430280658\ 4667018091297428964036506397441937003335580650025527733559439151509146915065841\ 1100471396884247385607154781001596851093979805287524157384486837676303062998185\ 6502177324369577405027026302026736852544776941760483827255755994524859657106427\ 2582179955780274209329058305040362648954163356770052210433312542837768565490712\ 4206487954417404188052888382831551144122776131213742772112706303659543112416432\ 5400796829664118436924355651609784421366315652172858461612556829597108837901093\ 6685493404742062932908418921817090311916807727037388400493537396252905100614771\ 0203542564530916961949544096849484949409594602013406379622735359710868174589564\ 041194321790321178431887502134962369570093060111786279233/189004143282598811865\ 2366284375848612245216873569732204121518384525054188325326303752291325682811543\ 0384136167112694786476547446427010157085737921666242438330618296042553296486199\ 7602531352720546486053430615956380878174452524836875608508792668631224744559372\ 5821251526395977813612811944707577452555255710781197114611232631284276921659341\ 6406690422342697595371812241554654540675558817274466397024772942244146244379007\ 8170904941137539799075015980200393753190880160200529664129738317766735594655960\ 5918688998203508467699605003178257642777244252868150780864921944953006484315409\ 3918562716569132737517419826984199584795586913802123631152181403496406957464282\ 3235721944213466977451961428711752927478069650626289006195999057817011953277456\ 3273823408600466656169009619953358648065104587415706112906550633546568434281747\ 2137463633684661721918070648742593694271770561474957529026717050332140789948497\ 1944165474643198799427935606464997505180252292737704153928519459108655285102570\ 4266373372827450695544449167451325002359587777225197714247835298162324127545511\ 3090065129903006078697178772725608840595504433985455320830881736674622559189710\ 0937579593944786638422345010792196304050950595167550436648118130812141436760590\ 1339094325506769306213168746165011802072037715974586909440643018753215065534260\ 2594589654215938390933075787095352142806045511399907931288924243774955896969752\ 5834980555550420121820244105214470296075622298181563932980008344180811949800035\ 4014945584646299182303174146831362717164442777132519527855002339599672518308425\ 4957929246129236887718985389123169210147485626160901417604327880866710090248049\ 6861856846846297818675239680223159267389108399162797915007017215549483908413381\ 0496044021882421480202151488749987356727206901465046777333190406712402414694095\ 2962812417359973140012911990582434634631391103633024182593878846429453680091647\ 7522388343258511780248686876392096996419174400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 11494310099780883324299105644728509464767\ 1304656861920345664124312424926573031664525786724803486150788293721982954597217\ 0417746585578456836862919654206599994982056960950418967544176735850942391235778\ 8687764034549141664186708207470863635765324030647705438808891676954503140032111\ 3315764746337795537485759838235761076847528700207844009909376154567725266912999\ 7698036323139009827246868801317049194668453771373547642845066101914111727486075\ 5895078477230015013592408562382759579755335957527124030247921089580582310721268\ 8915841465365251242138711668542847236855843878435442712496285791809285457091102\ 0049570533984650898602330929984603617936746710024911553832281758945522646804242\ 4433245451769071330503379204500926766567351685435793569178605448353047012112794\ 5312094056457682984570017776374012514545458086327289793923799650363361196274690\ 0693036882382078183719579239193409617377270330715278948629178360566325336106083\ 1799057127852249014685459704040601659382386054740210248617469816118360426512232\ 3658690929141285300362872435225151080115320790450465404667616045244948406359010\ 2380773416844743811776609443126561315123910678353449628375984526563060498850391\ 8690282681341459710685925948082979073486408879855446792849910489525555094314194\ 5001229698798661589783040283886431137488947969484232616826889085800839702316569\ 3081885389869172366915678607678055669432766309851838647309387790572641381144665\ 5704374035468396329857904695366820656580644156040942863773376699194054473326846\ 0162361129866670601771235602962069083672160332837583710937162546754436082640111\ 9479423157059976906904525856025449625408674583201763926140654206263375361355873\ 1100871699998626607045915759598270940783167538541029540539231851032756801205614\ 9772655015585261456131732157191210597206006109376858631795420007660246373987410\ 1300589126183259570278269934535662555744236607266046079749152926619781296696158\ 1867866311075258372390989626115730552414749009828885083846241686967709068082113\ 0120476891772168668108702335549862864254063926565386637356282228802816147786888\ 6068562811419355598467910739188900139425637734727146416164159817593911912965013\ 79220922759074121/8829971838058441166298305457161669680711024285169458434776140\ 2132911068177416020443593743308507404017337860097797002029060056473662329048735\ 3654123077002606709817067886026512115806981227406168938904910373188071162994043\ 3957202467780645854238421418858908793747905492164337750007277593719509680027791\ 4052829622667859997054414988281018541748046334190412558389020861181719860570295\ 7925232756113049472208188656677093272050346112441190235824059997051623569042069\ 1452273669977878522364424268556495346096830770996041668162844939560302857767919\ 4094030891212755707107273081699832651166045258633727633432259874890145695177747\ 8971782285465428772643396162515728985429174426023187971001089318692451581858528\ 3653079148357783923947113535347795024400926709361244308746226393058185646721670\ 0118973057489576365902103827487606023090451520789741867512375554006431585174790\ 7329778885488107744851996670080807571698195912760694500821274191403152438455465\ 1698022136200716793580938845602787386161616959415847979191822958749046434101932\ 7083073469879909538558164701040725906703505027114646638154800345175460882100077\ 0018678655307339039197764377599383874039191752116278637355112818043767533509169\ 2969046962943902828933517099379318283002486633578365328000423828266451618330301\ 0719901517840758124941031330912263429852919734814707277582474480451019749367832\ 2347949436940381945972985229092570183341317747296108060303049344411722591826677\ 0203597972399263611476301307556058285467648537354434040747478465470895080365998\ 8490718807508762538579368880487717868126821190513512865016460980520803808261154\ 6612290931691505372923392154282930213762500958705776384709420687375233251832347\ 7858027406102148997456167688749335410063669988368306567757840206622608034059033\ 7581848932451437716899932218001945908177145556016358011986712207459328580432745\ 7673067733524450671900874209731794968998092399643560275656283776604341792397905\ 1008000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 14\ 6470355646141644412311419441345598398855209349221668913690774174312156873896705\ 9737105617720345346726949071720923432159729524854436145962786637024390520727137\ 9670095498218165668299092715291920542531596197848509449271083313391126153673251\ 9904197691404073270801216100195550377949209538068783753549959150440278300159768\ 8065999674970418611431605310458706926613075270702094949757055524112602208265054\ 4484781754779716421634720113586484310906395957989126435621377348136207399301985\ 6714094391776713534025052945921498944267375883645176423757984653029874636939249\ 2803348598805662426182465834800111181781813049170775541805196002184653296284351\ 0341483143242220846717295867654180606825964573946332374666946630959103128285628\ 8020419512689430137364267012873403243764824293454165045573341053428359160744467\ 0599686958952182140884400945454976266706424185719437462867049489118453911638115\ 3303259863767547523059352693078474689694333240083512564726856195155179416325542\ 0538093213422497309012287302468367700461238513389975211578086106712074815868883\ 7370280009842926129267928937751675701940780407487998925112315353229034189698860\ 1204495279530610560999328477928848842986180895769863653202074017500914447355103\ 0971595626516668020622953449029722039242654893316127730603306185330724663915560\ 2338621688129395195185118552654619266789221314567720034918112924729266227666375\ 2525831529716754825054302459790171076076765610936460280419548813893135219831998\ 2356007187777991057161617123105946210958587182663400671512544989779197457315646\ 9952937608396007049465189149933290321960537521957498511953216604294999702330545\ 6188692638435426442226258057974036874206792101694389427232521251558745278459075\ 2076275806465260329132174824442344330399705231071464305734233107994383734406956\ 7909053401692021418914761624297785308055872367282061612801368432803646431621883\ 5712175063267582718631959831815419540548892638440773772762894970676601570550649\ 0104836829025027312540461352470247346206025026745771492474498340284836621317763\ 8624090891301169934084041139947174015393399884689696243813209782390361900056507\ 968875364309371031084030536913663720482901853610591604336352376092931/162593654\ 5040454875911226127581407741726081092732279171027194289371158963137647701679509\ 2013840824344607647322734057216175594251272992542252879808707127266911257822709\ 1604301018844667296503053581606022990372334211212529893473177073960989426707455\ 8790059280727908625722968607183275692726385081097844407145539752263773417225279\ 8799770746605715060816806845583131961446669962879873784571610453598825192336517\ 0348614903918290437312723268928838398695993312994271721365975980584136754012640\ 4370521708377664962916509179836952303939057383808137003741982964937933367119327\ 2803854732345424367784853885622955362289667856529890667888636786632070253114638\ 8315364975506258912609857659311657795652484700410223676690319522312328088572680\ 8730392438577233014048860413515191533080541166113100342479873344130240887556077\ 5080569901496843143014927579264301033708375207606952013035466333824637485752008\ 9802347858240301370303213647137925966459622499496373544050369866020783209787766\ 4894659202330913125029555858236127274955774825695901157132416339012667459246567\ 2168747141557998036684798313841527027505780200240940823198571455849522664685225\ 4247603900504989805831538637338638266601417144573975687122647220610047091535676\ 2636194970250280513629085579855573762040392487366308761451119709085213740338367\ 5196485686343519538184168259759544689676991158059146890491891889413260632644655\ 3822071124817995702076052144513482441122594561445860614285980549206503729234650\ 4521629947974525591017131146935966137948526414959272885585730922268266479294413\ 5035552386025003159543011474495715312826427852587020838920784166939663083321279\ 0642153474683133702350032221345972678145863385323401074407875606969494108127418\ 2523964665140930239919795561967167667395356257598475292649604707641574571303775\ 6915311201243889106384266994126870281259355742358327409274703185958819004561402\ 8226906319390566167595135761087328416367399030400686465464578382757888000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 311895611381016\ 6951588031774281145180060061827735341409524592246537353375758634395157425921367\ 5230276637023272088232212655392185105300870172325322998108589071087994042395278\ 2376555579732842390726424913245535872621905665884146731576404253650778648374320\ 5621828600081944470384746174414064039395359665453734509841819435684354177806021\ 2823318245494863438983463108630068745653930921164368476346822366788169742253917\ 6160681779712822156025244570475778712315803487024015405205669541999178245375330\ 9660133516648166684908129617752101033656826292562021610485837143071260692880647\ 1072875181406305008219569724233212117980175531868073016444418323551897918984902\ 8052668478257315934521356555409513705422418543068601630373795254233014241294662\ 5454660438673901871321605797906966948056390162844431735014612127384123018517350\ 2203512113220402732888197768748400171437407825504471750861068736795786523191341\ 3920571488189331165109528367434714783764378144636942316296442860175458537307981\ 4192147206410059426169035209571958594038812804543248692241507714065199186727588\ 9195042599806622632353404696509265510643126569275218624247097550324313325252174\ 0672465319695036523278430812857301225009721508502899385091287519086249585081684\ 8946971641964604209908249685936018360932946939606640019459652333186259498390404\ 6725702663678875240472664774746212417406053610386762175500952683455364602495978\ 4565865988892571635585143754422401811046503717271642119252347520903678614233306\ 4883574786519082398463810101430830487326267158284397422131423653274553750561502\ 1123021140795176644097978981591880714030528878284724358849514115209610155049602\ 4810023665412654405361884131561378468155813026425300853913628063160060734155557\ 8219820487563764326301512690827105922074215949129402531402816858616078484022165\ 7976857467836743310927993531600833254227133419489982463079920276164303771630513\ 8400553335830490856172288713166412331793597825934972568296392682699757452098625\ 8686600523467302865067438821560526940705705548067247090255137832963909258853608\ 1098023169937881613603400013918213639190471287043009943268912846038194077913131\ 298780080309719973491908815124504917211996439403523976627617/750266711903001971\ 2464191347950570751222678927981504472944910438181247668088120378337881193677479\ 9406370472073622234535111208611021800736031072293835189267225855458029035313049\ 0863514337701817810643856910833775285266783507043136076499948400578976012029144\ 2664619488046395010235552406633728750554461892987445355408677831382563896510370\ 5444030398764539339730134075791281734879099228408946656804215061299445584260802\ 1290887301552131169409861331914808021255825276049202235340063924290666044610050\ 8420796796719066736257927289595046937030558171871472660987134971944042423788578\ 7243863609407032896312533298204142155714429472656758570982139513754525549437624\ 3843398348624855050141508902907508473088925791191866867542718376700008413386982\ 6511192231778121419760305508761812274835806499120170325302747895509027905683432\ 6210129108294888974693735746524940069900584238075589186367114109902931948298608\ 9287163422145865085140917999458596254595725812008173321524192163262981221304735\ 3871333689121819487193072684448246014255679549041897620383116415190646912869517\ 0007456255169961416725745924426002319478285860869840146522241064881847229026473\ 4754102598976033382504195459626919326483806289364463885547889023794974120875750\ 4326782275344953021818343317894030298240508216386644426660175965882185079536870\ 2818602939080525629884243589123081746813069987686903808198649453012805449209170\ 7881997948415974984644294132091457291422751185476022126161859229739102470586930\ 6576550380124580853054664598424310245020764895634813708362361146733621092665803\ 1464923061432273853140839002105481811160038815730816903041876720516585234327603\ 7075384030726137839262596945659130043486827647337555222654698069968447712192315\ 9493139661797254267038286999389935165881665121757327124144103914376770638788406\ 2069692190772698063175587539883067720347578141830042912491157767140671437344048\ 2688189077911705979474134536373817178124296854941502781584834560000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2337351578843991117\ 9784673700770898928823293404414598114163351872639139075750333623363857889479074\ 6066705934841143214530394890891573313881593683653219073263987476703163806185609\ 5465284464908084544829443337326808704170413278118866933439902393526518147895835\ 4991209159612144504590065447933480903001953344857519705076991381816016489151241\ 7041246564206429380830839518425771825654286637833320187812481425752717907817953\ 7483629459968543455378772673191147054650358738093831412564498391478613531504233\ 9752522129402728929131215357065241891416763883351530679032374299098851852018125\ 8106122889707304340094748622907008059088620087674685420026664858544711229134757\ 1902274510602865961070908709944391868377777339841874633376095926443942947814002\ 9564128993591177096867557533580424586099079100571480840112963419238410534041683\ 9688340244816171541628736494241203534785369176376859925921790522186544977181267\ 0004508221644809520978412167292341947131975361170721673858836446128157787737666\ 5357363437132846321863873371123150968941196575285119666279363441758908724366014\ 2587077830355156409270467329608939357551773326156081756312056469612813146359679\ 8181625154524769901748024153382982152766032521681147121462976073209671071160582\ 6685218056077234238483422012465187454812303084399122472016269230826826992559984\ 2932269126055746764337523735730945313079863709339255016946282280661205454058255\ 0079649695991884304346065002471690750511272944095236638453053401694153442483478\ 5548460578721321147409651209448926666295757187041223547169811905097534701732440\ 6290484480216729056484580172459948792365746304468121388095975669001213758698404\ 6658111430350541722421159301673365229234790602590710809134862764946463760557810\ 4086723478853880524217110970802108860347689221572220653881607676101588749718465\ 7125537818971936701224670704279357673617943031333360419151130918143538473674317\ 8757045430093853135775490651253964830199030921085735383386055840744725777261525\ 7682454746920779794547122139256154811326739627227101858849210322872057698459559\ 3703021628235975306391051625992401607537022931413919895794497316476688429828874\ 439540793362935974926808458690152924570068689726578441805979/164600746608468995\ 7014533501278889511444205089625446120890236771016988374388431795793911767712306\ 0020338651227921266967353581865530049934095171903844159951772808495734332802329\ 1336927338037355122368672165343506935924245453045998715342536328077463146218737\ 1331330062610947040822296285881252622177225144894240225319301489042995260037869\ 8693765314684810208116550980635803293420208164364619183896137738421385141275306\ 0272710393037414615879928262693825866649816247517205482258441182522127694786128\ 0530380977119323110982566243624605472795322863778840152602520633964528427909932\ 1811488038741582317537839348036487197372774531971912347178066962457220412122872\ 3955243599548625729193401882326846369121737236125620064516681233101847850560566\ 3042390281594802612394721824508284127347151043017805835065916189982936258464976\ 5190306896044192784240371739918557958845202988134786620056991010017883372109221\ 7302313174931580576469059417626399772463361536825518747797795301052601579721183\ 1989340019909040803250340285217578918158047269395103923010333959099549473727419\ 7470796870295756183210206032892151613477590727075903753555438509181293707573542\ 3531312514283437839310143243243086781066025794909314851400035857055430276782450\ 7654239345294481970908143744903513150113064109288475759252709974213337044628663\ 0197583695977226014190079776702894927088278992388420436847515884500237221419298\ 3607537510188747349514727612100067822959551602503964965984733611664517603455865\ 7952736783423899919985563203066148465874733275263929035482235385012359416453052\ 9279135266793329138215205316829046795115076274439187816741883565824565754540640\ 9366829402007884794045902166735848110621794777824571274423431791031873004225955\ 7380501753701107524362536778280599898631199218307546022471275143961373495442373\ 1924716063192461620230425935795062658378081172961933317644031602120485799511320\ 2470661556605040417696932701065264444122996568610062278089385600614400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -58346649516524\ 1724563782719914654271332306925128492646625901539799406739425091518961684564600\ 6523425209418060043163264368420177353104968608822402348049217394275278845980944\ 1747788898080026716699290541560213824703962886867181479066809680350796032930016\ 7506502708157023227605578466513660553438570701322570552286958446273476653837150\ 6058296495130178973573143709731179324772999889282684073484277256591197694199232\ 5198379091232559915996556106321320980120940520289041114894729178664797325914893\ 2162913181250914224324905407812220444194263964613342538992657509679929979649003\ 7357113979564411210525170651183531620568817977781792061654995996430804266143237\ 7057211505570286311453600027805833062261436710468327551944755765714810328697020\ 5023162582471207522837411325110677682158598546305289694504745610461879600246105\ 9159351704278792087406356840402122980293809816590707876126949869433832825422858\ 3544347998123903036381891057516339825123741291787380289806805361142220409331193\ 8527029272069394521321947010710080793942862562070657388293010980919928615015027\ 9841724835372970691894574024618323690249031433808454255439911469218386876548614\ 4758147208799459705522559378511421235581865570109158637316561359866194970618270\ 7872304112745171797942796425205355533485433307020561741258699889316231113599771\ 4487112008726675938711170643131310578002227005408689232596923211483751028896248\ 9405088928083740487288397538427598872484083405756582390366172487756121161158751\ 2957362122995108205212640863631779031717195845220855232023466458232747479203433\ 3271543927296635276142756306846849406738324890274814875479740705616800340332261\ 0505492273516343956550002732015188496403817670805999260137189122101704951144093\ 5620613500004709863321572725901912147671360709555005005874147993045652136246029\ 9842745630973387324344658636757501277516377527113883678996216103943280008211884\ 7935543321863422590894688699715217814919742072990034402032613919353231191537648\ 1304257259752492548276207426138796821896974192273868976468602956021749762958796\ 4052162118017331468593734407502538729404655250375132079401836994249885647029102\ 379409110654112706745033888012093849207358042133723707122994469453/771569781847\ 2580034144770437639928223004754433181333512107390221817278044375079986600280794\ 7265665146019780784357535024084411442146742006505258106225326798320759643280790\ 1440878052035439217276625845944299009401851076351351093020640837102940437128589\ 8171281983711984111915685341901653024643775558640358122270019267780492291735768\ 7487943968905054161272423179832712507136545806643042972163901249877563221169095\ 2068563337123719790024472427759876505103880371285502183380387381018841886430963\ 1336024048820729846492164077099615341990913565667070148756567641331819607609701\ 2211235989509835284590868763882153198607622761236980841920877278242635802865997\ 9407191949724361281172086376437989606398284528630020413709948963227188782030655\ 5329036844212325391676761337531500552163386529713672279470232907502588628894466\ 5105347040419692533549537596767836586078759625289670891929872375828239672771488\ 2876135501797350658782038708171660614735342093097663805843697332793169388497900\ 5939169239644375462003979536389653695104441629630165160894347255037193898198016\ 2700058087055317709957679165839648169166285924717401987634765445107639298094885\ 6823481084891958727546473316761160305245779155035849192740101739605415551789870\ 4532814052073845672682806716985636812819576367248361314492312712813358580316761\ 2890582363477882041248028841914544403290105170589273401269279048746751111596741\ 2745864372469207088430442685971998134937413636975873672583523261293270860884358\ 3083069603000475874892718538794156267916328999056088856437786883657809726183153\ 5127823351554463253700683320504102044401422818794540339615431444473592040097830\ 4438622335476853766971882749856980034028583316981189600950721355025343385623293\ 0012605626190500236230918457579482244713966105204353865571204860187101880595956\ 7526492274894946099696321605327758000434116291407758050374072566925047834820744\ 2788652872576736232544984871761914294759309196216264154266125104629311078400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -43728867\ 1433793123163206646552599437691879565193433172718584912786830533582004859237172\ 7811011160405592593349436416817941644539741858226576408324807189270670665232116\ 0607992691717827005391799193233840286087433564423223413584613117503434409534137\ 2164935979435750142606245254572698329932303981069757966327676679802178894841671\ 7080787498376970105851233909716976009929767799048754966160104765160648748369051\ 4022402223795535085966384935343014658829730873796275386981820251166365078164632\ 1281619195311420821055615810215169793907378569951813155248808714452111661712503\ 3861985948635090034477995682774504778290686290959485821236168369521304627216824\ 4513567924148769409640073503702054424638207690342980405137881737916242209635691\ 9427482505685110507034031582862905474575255517282620151662603617383850436617362\ 0687967441667696407583886718179235241327012039319309449573303392903915110378722\ 1697528957598861895706413804414855011479754971561777110809788923959209811844279\ 4640564921769849131275838670925795483832434435136847324983022975592091684248189\ 5100645711049617667000286883419618721611116267816353682062315809885107284884349\ 2032157144107756034664473227815230723163279151567800840233297622932274275699882\ 0121002192551816320788031550820356221439361362244298871883778171929236843261037\ 8975800925810869506780507989503146590799528974948909215760205100179133610603409\ 7603110056216957371016555217683869896094095617491952993202425634222262355399687\ 0589867957402653065131984693759839720885143371120742633893120464743051441664107\ 1265535143645441042125289263262142903714896464077788873393039947385655703308247\ 4242590984531843070256702813866031474272539944883774130334870700670319165254269\ 0081558466386209393995565662515057043836048709783669513583691829081281580235841\ 3588059131571163548980966651062834521333274844017786261502285921096020170024371\ 7105156317973281769586503607457400850193373027796860641553743896500178610231466\ 3831892894147785303514807430088046041933839220212449495877297175683031811692672\ 5348747522604129027407261077012158190274141174114260795356800745839135843323842\ 0461083474586942985072559881356906364421146008594774560806357613628139199449/31\ 0898075779680199368354953417040294759608657279166712751233456555917758191747970\ 4813861984475750758092767646166478445683383356261163866186996751060311999348312\ 1256822267659787982168544721013807505209634963747085157460624577978476130240442\ 1534738552831911856400923812582407931141864459413209122572381681394375045211771\ 5128288358406696238130582122307921867298030459031987481400351188078228192413040\ 6639381343977271866505986119538804985947736591010134894611160084360507944956549\ 9420485067635846279987955685685833207659078194482141199067768970835732203029216\ 9902791896775241880286417110120328964733928570729003127314209767910693059726467\ 4988198055574826247624885598301773281959829329865113288950092515102252901214643\ 2736055543067256405990261733142575034261939721088794204161209779894205823584382\ 8906487392720511967560670792679946192657630846217377467502059749718843992813419\ 7392073518911626833177001927677226231638546607495021770165093867529661431393522\ 0288268930943579948358572936651127827812239866049974150389792623798247067618296\ 9490947181568955712489525650322651064351107031689113281624181214389644470231794\ 8224390318948158884717088630311287012835034922656971132776948021680569028969450\ 7180593868654820219882992736179668856526802729976700572884633179421396953352332\ 7770028735813597029633084644603244479732436223645165050652018317501369352933871\ 2616282541550434072606784451759670334335149153196348865623102806668547462920871\ 3025046898385515311842401336868431113734512183358519571748218034985302678500593\ 0400625665858401785806708531960532494578772129399294958440605584886119221373126\ 1302677108568929832265346181076806583648583637164380177815253648099786468445425\ 9126226623230113888203509840575861879823438776880877917106883689291403318470059\ 7138045449039828720651675726743449735430227797160699772820359081406916227978511\ 2872774175388010802063723590938967394772873473460451675544841203688379955202264\ 4627865600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1320624238602996090594760769741674624170315480782047202257883019258785477\ 6610954279007001376578456637284360739063922415017763609778740343388035267885170\ 8100618893671553670458693904212963433830565265573878061811586081784552882529499\ 7597126541017848123174067340561449802516974920020175510962520537410127081928748\ 7237446841274218603322747740697526366196432130361339429014579308996752414616178\ 6882822483266285362456869504854291826485594788478900470468386187649715630114718\ 1909539213040000878087526473054785324829066778161554988014353982390113301169980\ 1003309255325799394875890465528719732570200957121046903111531016388038844019849\ 3548558518241971249476402638375065058555331307883849800017702659210483948817916\ 4858224780467299692050991877904291023184899681652557146702062906557902924158056\ 5467388550812448974894361498044332929259784998272830852564063019403189693820182\ 3824590498019003094415200846741374179396712907728006341749028228387798282807828\ 9311489309184595219681489218618337935207504221269906149771633307031465640196272\ 9679135865272197868997799203756994959592636706665228065436409092576540474012834\ 5052980948876391823498369728773839677982299648501841643681211389744431293585016\ 9729213031867707724706226167611952024284407722988060689511504207235802367229659\ 3261755336608905574925122876751503413600767034299788468928931223593929509758550\ 1330242735625525512995812209242673052271366612450363489841586631068568540266598\ 1640798852862741759272922847339867713700568398274453423682045160227049537048690\ 0359390868826190166603997736233704819961545774610261854919285313906315050820500\ 8580151843589045710574440774415167995528852639025542930728790909560755517978131\ 9177104103830814678857164951010978753044919292836218273957216552285261498748076\ 0314583589902222593774023224395390374273576732756970175528983954957624416800800\ 2589080749468640402326440213912682663273098478059939867878405931919411911994270\ 0746286428520577660179547414991723972506644102169846686203851079341653088228336\ 6052810158428954966373461897081906326266434323956204049523880611379673375745542\ 5832194233729247534818305663638088139441049235663626158908824120075397159573888\ 625782237311/638370641095915212540025243470034021880855900285693947406161610316\ 7326927521932325854874866821136576840048703692405727245738734555517950683434086\ 8730306412652437230392382512793940301247801643998151417842728135133474642339494\ 5846206536862150041862722041619589967725097081605537929776736859583159744984371\ 9465715801157761206445341227063235354757225028420270253898753505625118244172921\ 8804578736691289060926867570888136691855825532792405876672226767526728789733224\ 6740551836042414998009411321923454226590570778246815054775974889690947379671913\ 9911322392003235470067210740205527333370766015548993361190154897609482881820569\ 1768498613109772788769599131793728043447596378671592084876082509170273293278538\ 1596857425078286806174040510113280763629000500376524666102944533903316843272417\ 0906746483164952423159254647978915309116373876016998064371950547133816130915182\ 9819941649407396416277095148081172918298444891413810821360914567668655823761049\ 2634389407232125910344078558113127485347241038451394381160753718153487663356915\ 2361016009169853145624352702049272165313463892312462431783624963688986266030407\ 1894699052739955484800668687466324333276465349543456860045015920652620961162322\ 9183225132686853147475738792024930303293129586599503506380406192945255641821352\ 7291872959771212423277500036750007180781971725064699674389843407096364234524451\ 5509884003942579232719010686750265005378811187436151115189152662829917602228416\ 8814065081896709073506757821897895714157355864293833341495134486280566585058303\ 0767809686597120308229696099617631076288626899746798565735034296942021147501917\ 0194506388762320814550727123964208643825554350025743195283482585133017788971669\ 7111236057405045668794955325976870264898628338134228060210616372413352782596346\ 5870290117214762603178821193229700534529824650851257084583129298096388919777130\ 6876107484920337997405012310149908778503168837649241009077270502059065890793203\ 5219909206901780801126400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1729835078559229711952022707629392220930349078199349143638\ 5539443134642224310838582897353225257319425687264636042245553056632496175603939\ 5612433389033742677465068413065766995957124112232273489897757298378530378473884\ 0685487016441918409504617674492712506188813363915602350551596963241765445646365\ 3095660421766051801017810424322282865175276959630449346677219454081470074536181\ 8809602328196468496032832537880920207910955419985808884602561811538267606840240\ 6651255706206269093625433432571943383186550235753468792300041169170157638294417\ 0011426364962494878134146877105444566226765344301535353291310119644275179318993\ 5379559043040397754179646656263991366420161177454313113262181320582956268146090\ 3516150384095689670862381050533086861666586631986877774399287701593390427497786\ 9858297747607979062909422990650118383781679092060562380114627344190280134133173\ 8608030481232662026759162891750838673969721826410560321527228134970872663013378\ 7816003334611367259242424482543441074349963495776884041040165279805632970722775\ 2618697423548879960237002416863769411889790394392142029674290039124736787213644\ 5497794752316420234410377915160600911593561019763008937373338293073286803783786\ 2540712976955169498895166856750226609470578760200742442287860343238570061298273\ 8377257342576410765003720600455396013241419792291777959970014924906437675771687\ 5810426421787274637345018324052754750619261206831957845537501510898064741102164\ 2521962223678214617270696869516570694624741124581872207820190000025140079541050\ 0994119513856920815793223839472492714178333530482996532002061754751958898362964\ 0026731752946176385931433017798159837940378554507473071720919650360935570114171\ 6942609616070066379032488387404634459820098797480014941509254355869213725184074\ 4888957058479508690541663781370277076531647048130059785131132723089799855304578\ 4848778577482263823734581548838957603788545665912216137805036365405367552466838\ 3018641679187004322600252145693961479769806271708250746876105472675642744548741\ 1427145221289652093822605379229462662269912973246351579178174078570730559089118\ 2494328435871751151247510771022047350837343755680787169316552183466841936765459\ 2799438228154156248773896554809155417/63706052579660688766763360046336534045843\ 0257338655623431778892967111868581511761458116942422945689466613140853879187681\ 9826849865364352303605488765222857940787888651319283401058355344635680564020689\ 1650917861036302915000514086674528411067858857480801442801491562613421936690051\ 6394214658060974417902935419713070193336115627657758216975801810336387063894390\ 1662082171780593926502770676341047584155226221290857910975438668586365916796667\ 7939649889976269034772630971721113632034187055729656725569715995042348165003468\ 1175359251944332442183560915486518328457506997670120494761833373503585987060247\ 3094851566516216892291866459139595877605986427066305888753041125858974557557194\ 9872133022558353324804208481391382652194713972746565025518547978341997522961193\ 2061194782895277744181305974527798549248265460025337284996114080578052423872589\ 9584401280464944342746028370263877955915060475989799125066888874167935893206008\ 5688451989919720794787060937256570253945156298079761256988307607161260261300135\ 3500185126512795623695161106100854323455403941065075548591048503403437663554741\ 1384124065848506633296358305403099976799832895832197113241094517376872523589581\ 4400282735378984000216148706243698341154257249823728281683337933028716261151707\ 7324331812923597952572755603408239473333315944545608897458587604499650013278389\ 2542086619268848508133221709559337919896795621128611549806117151357236081239965\ 0978472268603045018931715546009135241043409540938137295517110074110500600066039\ 3205050851677062703867119622542552613351077016352245890630780438338127653298620\ 5974547600755092976341321785189960719079167878944095770223937771000404134427236\ 3038666199493200999223718932808860986915444166980081506047445359138218116844194\ 6647207328644576306947679756855383821300509018356936207125908471681978231680806\ 6693581033500491662724850477843178705118568613969795148603432371522235430711022\ 4739161401353100111046846446266809163464041442386431180800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -12893807425381253300544\ 9209224954374537201472269592033689120947718296091750506787502972278899591249327\ 7569112298592473418163865786911832686213743657858508429070179797175591711543990\ 3265991282701420990769245479025841487160878713857798047593911734948232010828168\ 7965386655432640554867955124900525710947919580373593323049908982282940857611617\ 8013720010014087291679962187818175551860458451159551975908980256583614925188247\ 9416018303589073561620515891943444740421409268909685266562047126164137647977411\ 1359696115805333811239070746499777302938981150011904311693137552982264255321323\ 3244578205363949379776653140399660737322706128583014369890056480577870785114227\ 5586007790725482818532027899017391942425512572893621751114927654172762663018021\ 0018280100801965366381203598880575791326567916785085976656717049060854660725610\ 5989814612750488588776960866368764753479935927500493593210066213134070423240209\ 1922851245271321670680197744805554670736155182289550806412405795811840619700667\ 1486260808919568646698101416409562420604841284044926671611834374457861108620022\ 9506261415633249781327826490419428989945429475783443865690117113049173552961334\ 9508325211795924229745244954240707795446044709518225764520037196626667757741603\ 5941518200201486674989102852684123909815586346428254947123236605775990583598241\ 3478773547826100685031704668036157311717726300410642903661506921147719534354411\ 3793483509570520979387815686582994019417563043793906487225919326781158948569618\ 5085516017606523244635625506563757891210898977114699450946298972272615221578930\ 9596211759948780166070401504171853027513723028942173936908684770741466572597650\ 1217617652584106300589057444586990355287953821712713321051329082764377749126190\ 4460428774118323045381237410417624297095873477968471260957997268151179692870347\ 3522493579927548801522012710657843145679159948436902223128416196178207391214355\ 8576458742570646208526107245184305537489457538905307212329386613832411491286785\ 5006109883995723273199555891626323711462466262466246546331014955816656121355553\ 9500883470836007575438072467087766905752669367607788771654909072893947403575628\ 72879102598682257385535621590884459458366143906450668631396717760939401/3887888\ 8788737328455548183746878407496237184107756387163035820044613982703018656525618\ 3831909294483718144821726667958309525632341605180406249203964759713886760158229\ 2568366926084510658321246763524687043023423326548773480326134736429011309569954\ 1369199702855351490649185688399228153973472856234051095861725671302983889726338\ 2826688551487134707893865048239537091844432191138121449040494126452321185871711\ 2995226485639630843937127912514844555446411046811921637972275655767968528578699\ 3636359778491144318456484445114803996043084734110651926858181178587022727750543\ 2747629879949173494898643427236747406759712516543833550003440902639616187086646\ 0525684449867259443659668603625494284133584334986298360926936229401955010578040\ 1129022294632159426323762404209336175067767900872944543397275482709229139742803\ 1474287725830689204734244352139044156727135874658523739218886748460629165071595\ 9297092332899243178212438760878431496208517819414995079323981994105454832630309\ 6395296525803749099420430626574001784004342202049816080127202642604091439886104\ 0529478967224364340346038315841004018390974050147494230166003500832082398111046\ 3416057899759712061826425568966724121885680064467669068476105854778897402857737\ 4309186699136509295193537931385193648246871508565370821600687175510849282506700\ 9355273720826382056595006876098307286456504375963919731564843437682360683634609\ 5737414386708693523648156714513038736562607449774511012299356491520131805624377\ 3146006690258423299993471260307860225454507478426963380923059418128682241769728\ 3476897915657420557795721024066784416545538569179293812769222289291416553572053\ 9196164299363952036481471134259186619150087132170593857688299602869934302448019\ 0471513387568357090959406335456678157843203407544036390674156198233389455790779\ 5400904956832440069682674203270568227166669502003111993500542410821632516025521\ 4110868594504179746233314803067834620795638904912082326692927350378467326916569\ 9055275212800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -103783419395771238112881287138325358062383489783906111267397431290253\ 0004726739460163734322592107225673732489345734470009780163023282983105005444104\ 1696884213151376783319678879199115395063185440281796152694192621281744047740537\ 8238063192441028969963740892992113127842167052863122711131422671114656550465414\ 7885485312771239344437842492633841912271835847371380140563249622208020097168867\ 0707140236876525774979416805200936179599472153637188414699162554010649744147664\ 9844151691737967879396540345158006260710475441238100340619508533880293219407643\ 6564336461459697693707196373575988217265268705717500069220960959979674005971999\ 5776288234266667514878329859531058687389210165774393583679249176751605997180469\ 2927788904998213156498408818618435344698706630228103797339856372669513463525911\ 9457594594439490198442168366769025572394060176017233334119097690018133414265980\ 6196552689180070733442658978660607262042070364628182232854573946254703057063943\ 2990012627570027850115753783084418408728064930521191692733086045115099276943122\ 8685757555028341667553196740155625254339570926779857219669326666797102547090833\ 5476444373212186755659725539662670777832152263436380825954253725598352155475149\ 7945350398717266231131086590186223820226907124013914058807375866439579964678961\ 9518631066141140567272102572269232968735858588656083258958319688344628377330247\ 7225101791481028156860912667092287098355963426033084500797469889713240730642836\ 8754235366994956992345037646654978791779781031474621360169154258163811477881026\ 7030856086964022322996513623637679523720888090555932872994566210714526699436917\ 4681382434801526778750947012565088875148009042548182966202147513047459688180496\ 7928089295682694598854688485335871141453629979535498008797314844990151170364868\ 5656447875451437543771019720397765280504451759299674735857389196589922854949429\ 5997759315943713980389987570711760227793483276274790497467957052515939650526720\ 7458765570381917538888212138740570449012550383824869449415847168416779720770433\ 1570458586435670042315914764007063351826656063825804610380153298573141059151228\ 7969628402448213742292881938707052474835275845297161798378299348149151936482890\ 24726823940292056797599195011669055399/2702261071982323467083278555726150136799\ 8166144879690922240178335980132268149651357165725389577545692652827321832102900\ 8765863734970012165388245619672938350471366845161415190600224814128517702469980\ 0737669640619483688462218612359624436286794288780116868050675272171914275201963\ 7726062431250917107220808507690801271069537655469985624787920305735927980038832\ 3638714772206937703044046582117233378129788621136528641615882672196577372063498\ 1158726871223471106711657262040917428380258009813464605245026874023982198858135\ 8579753836481953352821174873242868799435806396408865068702939657133669348824086\ 8639016022328558331416501826171763478322964008471788920896724972332567083810071\ 7501435666490310420596967508775207900650542835806349481266042310474180535154816\ 5857041494359644336703298293126556115677532380555635634804827616053228947190768\ 7304641800134730273953652988001467557234947355701737023556465430497604159060864\ 0134194121573558752378783296046826954502714460236747747116008181190777572048046\ 2255993065095714920734689300458840316561563678288249072954056750592108110567131\ 5758070903788922903862268089388652335511314477342209896959524189890649116777174\ 0844464447306293906628215596572327881443587669681955597235521911238014365363699\ 7644661738232428387837888321778744634038095067475942666548571852426475677631180\ 9280949766363474938973167726643357117207711055931095611865199096590110055436498\ 2186308365908954585235995767106021690878494077461832490215663403557448781432252\ 1793944308949103528458646822161185807493402998404877736414498231142916582365308\ 1426717425977231310501946997248665975251299936352748335972652725792200930816882\ 6991560629269702143710929890985384176527562433918444397530982647320791198667923\ 9748052584527116534776961127391846896471394454688700272810333263905503831273417\ 6287654283536674531555648129081603519153829492673995118453431955820406104962748\ 9012654011322928852880527525778867314321029587085718823578708947763200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1814010275\ 1623199506290278254421140313268604484072949079012196845299188713712389501858004\ 1754913603638445552309327810297402123536338461930053919856891066020088074083263\ 4375364446930629050272256742846378249044613721298569464118566244580673387874927\ 6263002660542645020658712302100071097096984645611940970103743289411822811644475\ 9644289224035968483842193894037274016394174349464503285241444463500177454626083\ 7043166551643293412909361792954457428913022383627580538629707566513525349865639\ 7058918870897999169436521679301602004759602882321536508263029082202151260899794\ 8973894383701026086466445821747734810536852476977998201390659850256556470808608\ 2540246783924126785335171127948505151690413971008571403664302068797382461735222\ 1894934734221168853989470019100063619978126567639296040772682264675284251021944\ 0405965172979212853167511629386868842414460706244524273606178830744497963148383\ 8945694980381293154408339282252415995466679393122816022770786400806212788464417\ 0005371459247243069199442092302693661121519881926911463983432639533612727497811\ 6071748638081326115863234933785286605145179800259175471729858258345321203394272\ 2831117050449075637837669751921967027545749273907025560331598487899182472105955\ 9453954548037563970924048907428541007875657607464102321244149640534789527623113\ 4441072214304542619928627198598621320202676085805984581238377612138498895176615\ 8505145576920648489628387393927498532512471238977747996431937064036100381779990\ 7899790465425235709753536953707533395913382526024204280559967876349573053276507\ 9129621074357177651287030703390539835311607163504119256609387982224785127131640\ 9179181180022145813708757298977908311238881987785859102976184542550485034950626\ 6545353910590597546517709047722304297417862655451196874374548065235802653424559\ 3505230137228436719655490323062134369055376870763390561340998852827212307842965\ 8573791965256109398201970583682198592279536747928361037798325333322954123450286\ 7669020528251982226835841950780007739750941327545921883656632129670976010237022\ 5074626451383125000342737168533286885622955745748480234862271359037799663975348\ 6240158714550129829052624826312940120311315956604165205770494021235199133629181\ 761366371287/426179172461724439118659732146990942552934350883409860733099501035\ 5529256080929197850209962632438291258885624688398465337051899264932578362963199\ 0927839845841428188015406324673133815281750943343977049380651041206797367188667\ 6343007346805276083212626879375015252904114525038908216049998170693664209187104\ 7010520898961320288774254735011351585912163651922745219785745297605946286132385\ 7409112413616808498239105338019956936459398666148570940019544004396442916788928\ 5333065019329475379673968480203521228735187570109053046422077754845725733623139\ 8191670327289542660345009780371232396231025681835399921102083856123511775588790\ 4910820106748512398589986187969296355940163977519570601190136887519516228155926\ 4479901535207602888978104524403021501362918730760827411129158668003324875706461\ 8198586345006506635640040315334012584186885345115811014234183411545179514299753\ 1764899346807369440428553595739727232000243336485320649388293659068088205199938\ 8142003033001911323084528121017877449079855566661831302117596309008874565037363\ 9511213566411021583130762235757327424850425619713216938977219255470983549883775\ 0682207430870906438866005589178425876438363768664912334397806039567921331975085\ 3033678047998243762704955242322433688137102786990929321203301981191235093280653\ 6265954589314613366070750546265112999193961496274159216122955648109680102695085\ 3642479802736887825909960907037151195287924656546573094757645422844794549965333\ 0478185916684274344268517074880169436466331350746668218965379375177236159031040\ 3506280675753501666293086900558710854914782892071098867367618900950686659669138\ 0384219515908358980174105089689710023712928375120700777229935809458125141476231\ 2973716690962479466333814322403271619786497900454896771733276027657067304654293\ 3689577176205308171087260830784744718609021605617690128307330993351192273312734\ 8144139535787100752679994431688285652382546807606645199018701538922025599480669\ 5814210044070369259924121043431587840000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -310772472546770688886827291935568276819126\ 1077108327691599656913149750684406049206051696499728631280600127785179991019860\ 7867310279578411922898525217195047146287272656878973362108665427415038162245138\ 5670458458894213468328788563368458203737297039250067749809001484892463436874981\ 1559049279093161745055347251183188452354146613627384555127555328831560159071309\ 1836329563701680943966897287010493030565725619660715186413393403630534048174512\ 2516358331752813402970638145632972034787722349455656306495922594755571553770731\ 8665193076136014114428153464833051869528460001707894722922505393839984520866078\ 0972265421404961679162762842325237400724798729820545291057760309966397169142483\ 4765165374369527375158904158306213517032921362918210035780190761764773132072511\ 3968129866807377237682800259277206929411065134168960339818660615261858346545805\ 6817209365094005823774220132174916119052259202721314343740128031945950235680634\ 5204692619807280659767782722421196803472729606989098844063488196681274050008544\ 7854610423508628686638747109918554186936751870713099734990173928964246585217344\ 0657409210994946750756862421768306050317787635198337129964578998617450084474034\ 7624513537871550082099513109192197018327411806310048834225915398664558303870383\ 5876474951504539753954827488375905488745574924225390721444549847782387452770531\ 9989283997825608758496835368916826242437195879387352777567001589298315332598810\ 6270470852741975855902321562039125604427648210146601844424544927634698001611432\ 6061173328779644032540622154538091305804940582414734618990218184646557238098753\ 9360903157464382766630006174310592715225163012547728985454007763390021899548648\ 2065607397921429771565679415845190441981041770943219349379575758871323240743767\ 2199136831781139214626133193023927791569890740568161488703511297364063247045782\ 4002571044887948326947493822518416863800151019224681260430265975432477336980722\ 4011699827670091690678824787833589784950269914160115421333934933845714015195348\ 5676390763106819012909042519625455520256517066439794301710518905721295602826932\ 3508729135764705540553845706457027163907797012018736218916883257908555619162421\ 580168567037602468587178931945275023170559655731224302565253621027602293/685496\ 6869628795976198688249882012204547243365382790167562105380182116074203585067583\ 5108625055327242703438639176966219583448614061568587870625009936941049857066114\ 4374707413935420041652938262752249653645530225962320024015461400230114371404678\ 7956351305149148726962658282788532529085455990179233179919824562548705771964095\ 9393688786098035943002955815409342264156869885790877609433664878682137604981668\ 7481239192830440569727061976009855357898511073402974052586092920861852903370056\ 2928941490566609019746871623675353680449167251904171759525793621873902567639338\ 4548166634981082705178198438704980291303646974793313802812423813587269994487916\ 5732704210445338942390435130769828792646226156856162280043621287967636451521559\ 1908851776663303000416849382362383346661228717314522614050112436281098883072758\ 1613227441018980701178574327590174701981577009801495948849981572999516995440843\ 2161777805762209122972324603081702608534959562243015823650223507632941914502751\ 3128364180326363343116880567575783420867272731679988130702358035648586481227253\ 8223598459961449675593721525881240540849090350979588251113492070693407810992639\ 0416068487771319858353750219856942012321654711753877864052950440239957793479265\ 5951024427923149061474764088857525594328206768628794481049363697653969333965538\ 6217465735872086618924460666192604213464279850923699082862545879648525848336563\ 4029387390639560039126415056796898586248585030089607364467789511499591377666223\ 4918122081096272128387905155466759692259478106137548468294598550300116132474695\ 8482999585656538276648987200550705476221146505000651224466353250247856769784615\ 3753104978365405931000815841350288295934349247099311193714626845110492890953715\ 3986991397691183773848917420472956333694453556037719939914286758926620499089233\ 7934910282924654299514299866338229633834606206824423141687577022330095743395922\ 2581009231097330226639022043206899498952942194361205334632742029228028033890268\ 7740754013145334587166409359360000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -242298515027551534299347366677751778337451945847\ 3855897751568093588518918847975012513507615725847156212146120319356712809133877\ 2313789188388833003398989346712019703729949385246614174771260682379094026046813\ 8155230131525047024894981765177108282238755166701996620840236657273093166609544\ 8470959442793395109391430441958866703389582460364156144438275357688649533766700\ 5134852009691565414220646392361621880364484640564116114569547461714901612677110\ 8081902547395172556086543912643645357272205956796881573499644321171390033308120\ 7270237858704511545307426942953888967142399147539626785080343397948769169975582\ 6846100150110968230090694457071332500323884833666092056349254651957128627792881\ 3213399085082951886213618265313133307474117135575398851381582012983088055158462\ 2678792082120559125933470452906169522833965633946108763134626113725419423304599\ 4630501023775615469384019213648023692359558436646819807257842841497167629131623\ 2782773583787250533196435049432394374681215955842781888476887094533699727867873\ 9454040061860803931495060522216210292508947085553261340247703849169036805731678\ 6875042897258658612491096981769639344219154908162566559697164708681324407842371\ 2061626156909257788474570908518114384142125523738651172452732409979133447405037\ 5616721803115220685338148240639538938486905686514043096117009928464961790345961\ 3069888845204171728118466092997875337789955766725213768475317667152483375898404\ 1908377233266089520344935487296224806640104322019059373624111836140075377226731\ 5460285798579953088335008446978601900471687833116272469843933530519265707203114\ 9270397986124518616330493744812750033849494338946937064459499053477679599328933\ 8316006791803787134839438249524142753743531204785473108337442376711477689290548\ 5473504647535651808877748203578331811049699133066388517356352981890425767642559\ 4389528152512508418658423092172457008887838409810868503167529736619163453860119\ 8661105171028050070696822304652963275154108249771709383778586791385215133874037\ 0133434157720734683660886017204432374650889439410565437645367157671618369412470\ 7630166882991088805383882682588710967240731578755666117887667673895388058151203\ 6155340012244915092335180615833946550351892461843927646605169199284823/52173397\ 6649901100604187947944323478178163745126200367792497398380439490877661360774162\ 2915706041333344745394627272890746146125247873864354471794729518417926424822350\ 5910543670129796305934292941738989799551893187358592142111058407728372705599890\ 5210739388939262876530408566707635264597300218252215621262104535782906556248757\ 6939151255916550634791753880739114490073708746788620167428174511097022450013730\ 4442643980322271204987303801958666237997784407797999061632027239981646565817616\ 6151354326128386281870023160653909816729137102159335535993697487116250816804206\ 7026872647922697934935961097849873178367465411152968286983152317774829019759076\ 0761021994212763097815442958295515775730217879092816906362888949105370195467127\ 7179819026049942541369412509237554508438496685064499913430503994081679240268721\ 0719030974326413659808855849433764487354248207781071486953829657269309779072377\ 4844395145778079995538972799335200429384534767873878272241243388624506592059581\ 9740200751846773460105464598395581799144151634139496623517435221083791581378155\ 2961730072830206755750857378223318007074569859610383073766136319071944711725111\ 9706406914449358462110484144104662608519826416841842046592934060391844789490289\ 8952451717955133336366250075835150672032077234183486807838874372621339568593560\ 7649251966415895454418888611299889759699719553749495660626532095006319647555960\ 7988827654216428706496852263903664577446323991916477083702198216488006751096865\ 0416456635837663217363599920130604020616114186023863046354858019966946026982127\ 6911985249885434142281790472200104761432968047922779212428598145382324411439142\ 1489446012311890196304593976542353020811869178602538993332290119518581963662619\ 6076339203775172450417479485561161184746893883443735241140620324318988550145544\ 4632426958496483255426046505526349656021105046480711179249232732765847778343427\ 3220105796400338310291195930635409043700913606472181306517507538127080812257602\ 9194409638353253048730832915660800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -9081728146538412839461426212841835652285941278\ 6827813419067218368461881152199632188684498274079290591154244012118288876695588\ 1385924813708265739400659689917459918433535740008626933689647635441096452918557\ 2685601848366402045387516028824551015573468446906045045202980698912914797703233\ 6497557080379951232918454037255410674250590658429528016068577109318598999589177\ 8878866812552174933362096743343650997498847093231445009971789935708583730971857\ 7965673570220399896709532227723983206677601774514794748905883726090961748577834\ 1776570272568377534048791233522245234042902453503845781775146852257357731579175\ 3507921073293123191452446301448431596071818409782372089211185667002879950771320\ 3937058653635075815127689280155308005839204297703810105720817486260934196124568\ 6979451911474068663272508529578513712974938042764097068125352417651749380676847\ 3324825999814327660631195985292208624611339882593629869733730341320641724512838\ 3353129345858815073663293443492166150826795276166878704416223494288439224316461\ 4933506873935412079721287453200200154793321727605172009114640274599062724847896\ 4703591210509772243110229318025610871281367362228972524123322422634665121920042\ 2215765978213459055970155529379066793850424238342507386356599846150039168814589\ 4807097498697971754842731633848573381214129135265606494743777721055300135343836\ 4545159839277687320464635625601635739559695433624528117938108544534189067238826\ 4399014481181156029149654162537480582570449750623255059339661855254684560070799\ 3408411122772614328594594645263965575789670747878055471363825734114929026521234\ 1594552408922466799124933850453718676300027537341691569391400928826362908170560\ 8846224889149680580447098625087167540007557725967638370145619193107835260403639\ 5591491787000157898531225565136055828966334180311043352561405351512423148282739\ 3878893458556631021575837819851991087544646925022006808718237337761998229313946\ 2189640844217431912281635647148780681893116770246123018699209924532725345012280\ 4333000310480731230425419549123662010212483256511690698122007937440800646496332\ 8561158317446099010031129134590602816519314319201500133571341201600559073514118\ 1155397815819372097398512847570538572603189611069279797499270894134027776197501\ 9128614873/19896588200234297168084797401729737298416642923497975077392328980103\ 4548258824259104746577209270968855140678482518786895604616207660204250767555525\ 6894911834713377279320070982951678005723955465432629083287971044080958984394294\ 8120981924874036445636256031137092324510957692126204409074774818793965265452083\ 9698390550609934293979321920493451771019980069042967771727565374597199371666099\ 5506375455489998599250781148397743233875831662724333353507119154155291118437984\ 1690030976766898580892889060959640872014121094670619237522966455581546255808107\ 8752007229290687641395513128653075500374617429002022077368962209064193899365526\ 6592826135449904067486368754445739786295356389316662652936646985950391100435640\ 1955922912527075997680544562406954446375667487790691000544465616692011437540049\ 4417754395213471047013847866220207784151151633077680849152079051012930832449295\ 9503442802194440508384831113185902568893008120201234566225353815461483332085352\ 6232495263065841466233316915187070977969644656686395607146874230113281565996136\ 3014319910936656240714429603976374731138180900869988475958396107066400107040894\ 8838338270305228190637633223022645792202684356847318419823546294440034367658606\ 0012017156339826481938034695104232425094290763472623698583659022791311597321387\ 2993470629064210316019453418038488962727498674487602619249672678728484460221024\ 2527822579984433162824550265708443654437189535941271847761402962780676349392019\ 9192894638709993871990863714687621766728846117988146851773252901481183818708504\ 4788083390375186093598086068752534736860086096975936238274025961884657747401504\ 8145141274731975075600128355558519602783040116254923895248098416144995405814296\ 8764659200848419150331379567200308248531682015447002741027959824823851693264802\ 9695118139099169801723575883517413257558453831559342105466675527868833816564476\ 7663610537402372922019516931637943815933811148715915011006225141085791111053560\ 6819823394317419665958089822855564248479995701391163990870241312768000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -697974239\ 5738623384639510303894129377460254901318401546999311447653506023317501723983412\ 3605828691608284494094050686785803087201313595219590495169401640314792380381596\ 7305647185619751265478243127415026705052148978563286739019058011362758162044017\ 7915105270376972310374856111840929180273605879156412617976093700997323907892257\ 9389167998096532166218288444834669272957162645623010221377504092269851827687757\ 9076612188189339683150919850894334302414683226794777882781586932668016540645666\ 5246852144824362020991989728773243040713108794281852093395834948772610054883101\ 3865867329498030175510674193312354939144954205512003163299076901932234062611428\ 1820137194763379174728296898685046193423515576212724092873445443340045212737531\ 1823165991206917805126158579398237839001219959774550799556796478224115906843811\ 7216860668593241688615941613055211030002799039057180700049993859801536641003457\ 7126724615400605762304433421112566970926019781588330998611047555082965629354392\ 7407035459293020976228041145425917348070206004226485759643952599225154939598534\ 9946556221052129397981523584857732306179331514466054571381524016510502449426486\ 5631411622367006874933684230207854243343644651816179343627589264561310954594312\ 9692012587739271582815227850205747353834711442927289348452263822557115363069551\ 2486645613800193593489416521878226031803425553676694775337673519414186654987992\ 3448612583673228498284410092681297467764585879460078592858365999140819368713860\ 8295377812980530070097611629261082899058348059278378173452322431424028165772495\ 5587341309458131907045705498785299984715967751705505320051468906515938529930432\ 0859471593198508453934466687028836027809823859945114177859703154958904410081992\ 3422844391762125568943019627527449108853013670631023455014442615739119830911485\ 6079163656235771354835765500705941874051041152451447921797233843712816295789708\ 5894149828403941653260590343370053792762649378499791095899665430253620587717622\ 8901994575163613308662136299380283211533445948731575296147792859101976110231349\ 1475347602036060603917010543045087684817293516934866974884356217602171414910225\ 3437811005440601230246275446720820320207334428477346824635474393414035251819109\ 326951985348281262744133985880418788295352065213/163209694512066843436753555498\ 2468305928089839811573028087544667063558758181080154395457430441266208289994551\ 0305164258393074315005170377671657453266703189832576399131813915599284779003474\ 7651222444646542172697239104751473503023717040137372530843914795849617308053234\ 8123730932129787872832961939759455924569120131183264098701337626188395560904308\ 8220156278225912724927829277513675798890675485620396220393854233768016270585126\ 3872623474301171743397282883300439985368066051200725573866454713166712416428405\ 6889794720360643188262878138431998172327154146257659843551157397548081749756696\ 1371712339781998671392801497644498679433210718734270227568076590072699836507872\ 0538601917545153933651311292951137184398652932876671377024452003222062843719545\ 3304070946537146111237543141807775024345513753444794559603041128873632429069993\ 5047003183675452185035199031717560333551868820667276135184721947971930737014397\ 7187830999820939644965152347763182653563008584331815453186783440202838872080156\ 7952997753610673207364383205415413596108204421298407933800643002258704755040930\ 5853607596156143833651681098907331180652789847260764625447839136293200253889662\ 5992170374235597119884442472384361561014011618992584663605462719383028921052222\ 7329293551451217152319840562661461435537888469218120913606768270066808474679764\ 6992718838127897871700892800319490594163344167830017234350126021020159117513209\ 4098165617371859848416946936639674765691930121239273283065896070471205708985051\ 1145330621901174443643802659426288262831160220274671816361978503114694705232794\ 3294331649262443927347018364678989746626813767557946346272314096365885827466307\ 2566058012597784119377324357594158100294504305908408771580979142536744557516941\ 0437788841094408960182731927544693895431991838648262755185152810870592114547508\ 4763574288062564367876633878252199346934747877741590479331348501207348930432152\ 7117416406941482539627515153299834248600869855669328398999018533909221005284633\ 0082172086785338051678699520000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1084527692800452810097366638608664101053423351849\ 3743286448641532924882808509925452878416466893088793063800031129434094751252868\ 0009237396277642010563308544354800138819674071317158019875135606691478434138656\ 9423792017544910485789364061168482610135196259557744337279607741655111440202166\ 9436215589857282859277068082229417748998485029033710105882141749296015022825795\ 8882659923734146254791707107840274335406725256593184631725470823546654386742542\ 7302798546404649912067375912013705106809296245733460743446522740380886422488339\ 7893708864230244142702576272432843242688663928674575794927057918102589444884052\ 6018805002909011954879365644926251161242732632196386384724545690540501072676217\ 2407530300482971293394356977312759505577043708749486058585565415909356555467035\ 2438143861727006765265379886128679685438054908183676494952761202711834017146630\ 6057339619295116819693385254924336560123209524881737583941811948004166216114081\ 2049037815536671178443953731165931134523862075707026684124680595165795804136965\ 3422361794637621477133442862558427646449426925776759019161027090913156895449704\ 0610077066573901939449817271205860650453447349784968011364611314622876287069804\ 2110871441642098169318831003749364996970977252786868780549268508277672284263234\ 7602162939397387557539972499411524907483884986638197473340355585331937672889879\ 3047675988147803280394827468258905716094953842716262832108695630978706056705813\ 8158154318453753109691212890929479386790331747841228027060533998355601730128004\ 4943181302450409747341818409806371706941164487125837151743436776940953439745787\ 5309701647095935782367067515619212873299265040119668130304067746077826957497310\ 4921005035289309655247993710537487332008660514048788262331395020218300595142960\ 2832907432851756916569323269295548268614497637839435256673833534300092045478755\ 3640532163245211611763572892907992963843315147965791929116258412854088645330210\ 7866019597231668422091221215979934674226365356736179871391868238755676572346032\ 3699848939673609794374274717149164332899064898382521217709771310039231923762555\ 8469261243052831823933098338181990602709732895828270265054549178687389206628772\ 4561978951210213182369215968733981155677734151273119323533193185690720661235443\ 25148513809/2877275829115348037802285717663333654304222046394517644071403352322\ 7303929567188983666933297287076317037013886020706330293800959940005076280630877\ 8218026077509168854223266055528333549007854602720531734993091050336918072859465\ 6447434646861574795066125133951996856946870472370049564095144190130598721486905\ 3451001600629774204958869397390395459041825473774984315336820616223425782224685\ 8767971178958105514713015580856881603739463723506682024557850454099960549341109\ 2834303704728184043576577540183005490040458826867425339454315978410087815824212\ 4921431629731896467044278476564926009323283942842822258610432625047750192961232\ 1400560901162485394069253895773795232928307747424281025153049942772453206842475\ 0299184060640460003752538142666649253258916421710833078470359036154590102167571\ 7152952411514723775368377430069607932798335754067602131928061492419989319041442\ 4795040277229592682691077189586833390967958108306043244538205511340830046172058\ 1556871754775335046966163350005230628629863670855516208303049129503209044387780\ 5316994384272247092636257158144034822899588832600784176422783597874657717678299\ 2115570542913333229361067747258973271713465466406326767592995850730205765770810\ 6001989128124770048650858998463533942235834483349343689287117953595362614488453\ 2686796091891396546056073921303442387129338719310404054585190361909024730779439\ 0925719800613790740857300198843349636075804841540977389804440622797761807912497\ 9255848713282099469840236903092376247614995355265586421798212899168751214763266\ 2853836092716622722796094322972774929109241183598706490314760294701695050834698\ 8700561874979669828105424216142464702851046044204471214271563752527003607879138\ 9066256014946565527054832297118985728120648600064181012091021323191071428530515\ 5490067639248326435913332695096637529342254144454106159301957860838531335500335\ 6014047402782635926725218184635525228016463931813887671916234258517813712671142\ 3501827109998756990102069148581827062797990917638665247953030163621478400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -53799\ 4952831541943961958291582775897037142281409075773767748930242198106590008379390\ 9987181913850650647216947901184918930197666069066314654399068236326556941964970\ 7207581649310883652061583406870257149019010990654123267155638346419368824976503\ 2506968094102131690006338531968857266158145069809674337720131046167224158251051\ 9222143154060445705556833596839608496426989518748306202169741675551802016844034\ 0984122173878205518579160392778988828927140229930164642270051787563125007294766\ 7635249879752157045311904633968189273037494533734929409746907898448235143257747\ 8043476979532311503491117036926184100459063307671935345877653027260394330461323\ 2388109379925681216173710516394298851534072105025013138800226957695536206786779\ 1509933366593025822933182421336461902066225123500004171119527505721269696621265\ 5978569910366955631487880535168998044870095383639708621301970704208283417877790\ 6938096033493622208126180147279754210102753689382040808355865155881988164899922\ 4721258418151880952930586366463760764901096267020055783754743935549916198785432\ 7262419025478050671509570953100836662581158313026083360723302390237606617870158\ 3565171263967997895008205572057879510105233471951135867004934601483453908712785\ 7600258763113441909214163382370563146101985702757336205809465184748784030652760\ 8746222645830986189044094211930178446945409612839379810888021315664387163257745\ 1217867812707359150987973288664041284893366701307800593128499768721675237561571\ 9881532214014376609895309646616171911851717713251660331197127827423073556370775\ 4430608998522474770454733661456449576338703387519739713353556733892806523230785\ 6271369327281085361000550960127368102892777284953055858189099765948258057714089\ 5492416026192429860172153395120649508620913064942698428640240511151480306837740\ 2071810386724338967153599859301333008090347734668817680518018057762102494590942\ 2778254987393942235903177831002297169485552823901362049011672486926681720492930\ 5237844427749457484903573926169730593214853725549116120741719015631211353239940\ 6871839859989983934265557610487303068144638940542897654398416301549274230219689\ 1391544344223550493257247301388752378986717749416959438902991258526653737169909\ 88083025693374443177126846661008366095288914453430898059423/1769775309378509759\ 2402538667842627007206077392180449888134093127099855062685850712304317309296516\ 1501795656929950166622270970147128164011775293538340114921549777335521448922662\ 5673516163661482031347830347915224340892826172285996387530630394326340335923907\ 3864046265905695091694445848639905050109837664683745777988851207603362711641259\ 5043610931710133805747517334287514742829380419595565963545207927327855816813035\ 4960022625669395455012684281020844198126761430101105939874267734607028262204645\ 0726458892303451973972414574660227699312208017334701539235213090163083750730500\ 2128203857743125218234526682015249457241615527496788335362553624379802774157696\ 2848666555052238944536076650420397139529663563300210141017724874639394296253535\ 8064194062579946361268607594793236166643219231226250074668067916529078108040938\ 4113286465277683903451470888376780486481698014668964908729102151701833382792753\ 9548331072880598511244625649545517412108801023693020444993140460458869292788045\ 4488070274470237418926415149215294573049348004367952106188219686527984425835309\ 5086333998024366674323539813753342673817969537903652100022330493730892653546196\ 2007040391664080182980374536969737610543936709612046135992811822195026406699674\ 8542039677438612661969432203782811004470948344640439327826467121595729951162255\ 0593568239297139516657505002410676066773501633959178443499119932716926174263047\ 3817074396684536464627908638570313273279443930638951106637864900530277332856648\ 0073998663114485136501641842736375073999890872349153299194003392542912686258884\ 6425497013336384091033439080728530497647911382731495660049901448974475457823167\ 4305794172152385753065900317540671688624692528195539835062157323847329841939089\ 8431010491241707359753196736119199613722201201151961857625662010755731995969762\ 0885131377833060267151131199637055471934858175934308135304346454290299248859553\ 0027428126919845795409637590025254896508283142718651588363041868845183420740052\ 7422352830963931711889490867395264615263764480000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2372042279363966523485602620064\ 9442769916918625293747246676185605520334126882506417654189962759919813165347940\ 7675237649908132951263340192823349388368341419976834637388940401692415730502639\ 8978533297136281626417563441254076587741194807584572360053141801398919420415036\ 2597878842054636492093999614735063205142327083977625418533195847263935030322474\ 0177810063988280637237756036861176891758636649291462233642012312426181436334349\ 2721498100974526738455033512500448921480506924129449639796902002420554207359197\ 8509551401445935899165716409898726118711567606365468956625881789575545089390334\ 6642785065170290831188070773622256110943114074886186243430794609046402767652539\ 0595402514481670631698604640433701078663849560918733093553120002159266794093215\ 2670258955167458702006152049321415653470049482405876017399642997950049108740568\ 9494493847682174959756558886205601109146716019647200251170696046829240936688338\ 3243786567191083247545739462622402653387308825993550256277642360859195835878441\ 1561611519914435482368045640897002646805923942910707776069821060520569954148034\ 2232854533759303457672911662905922873311185012917275420728491336856772556337776\ 4705445260358179051834020823243189504046808303514668976895352330714608129194995\ 1805722376866270522422091135787031288773792049704194012586394412222421418150074\ 2176757190560767117111917824665981031985717952031580161389291871171433077368909\ 0856163998067494162829657039765723277157325306774220463075478728593325013970819\ 0404218567784630828875279526654010049791137364142966284705828234512269807394969\ 9299447801342180506596866625503595607288772178425779391728869764727100068417601\ 8961034674976429272531173368287260136864139492510612890164561643223666599359502\ 3240850435352228541671721645007721660658381305796057542513358795144539007600584\ 4312181616909221821914339091999282582677700832731237417648501601574939463430177\ 0445702332869523413004711870848900971378600783066815979001430495471082072120195\ 7696337327807323692182719047681776068463555550202019847639246197679230048425055\ 3384648090144883965426196672445330628054699211798703625116347276705953915108732\ 5352364184378830298567463123656170343944634493541653549930247144426950332786761\ 9612767413546341491222364465157710006741/11322453786703604702839449637819370546\ 7344088493563951732700433217764694753112956831810627666554900729551326116207848\ 6436441298085282194877707503022426466346613871134720263103830948563800307328884\ 3268809853831810806203326303452814179183488693582576133984274856668005429478956\ 3592745973535041385211344532685856841914545729748682855201766991561605756267368\ 9206156956775719662248364942792373966323914041683683066387971838408107272334074\ 1573209502666914393756888298543610652517445832320341514857949614054427369058892\ 2966986147976756969435655861334704881785997399123082914891994036631474965169488\ 6381555466994542899893407101439057050516496227056703564508233266877181658541774\ 3849925298171522858612662183156572741989916106821380253808665930485826827622985\ 8902459999673931438503299955781352678736898785243548219105128366213562378080770\ 4221477576549672977740420234907567479980664664740755844825418255068513035728555\ 7759167059086122552171443695592936697416893735937711880903880751764003012591981\ 2331706397038239427663600434692882375870130663790606791193562457591339185732632\ 4339238980219958603731330481862643752575019381422181795740191206760662432441839\ 0599730130861538736564740068247185216267156685409195294604638422205922331718684\ 9366515027041575810531001019809930822327329346635923122202565892314044378121294\ 7397053966934182493499120497662073126967839095789339284286472031913390394474285\ 3196649614612734843487450891692911130302052408070575899838837269402052320093057\ 3110893920688724922286315135990161966726692804889158779575453116443212698808260\ 7210654307561631256673132101532922941975470148231395941247664884851647016686795\ 2222582268518924424119471730864838723812742826427566630674729528755862769651067\ 8522116838240218393188825293865626578766006217432093337062397313158350210648537\ 4859941232828615122321704067769942342488954610196575578766359599351677911076298\ 1985051431326608568578606011563637761879035653562432053439562954963774513576979\ 0206740866495478676238268104704000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1363768589880031381249835079421622933552002\ 4324268904445949196768859078254560100773314459954943419998947368502779577256402\ 8739977384791007920225511369282833118773995134969124983780252237622548229787499\ 3126871138592425536965434033247656232189763092779488345047697979360699552256527\ 0926776521625734331478802360787016742097103403809174706700521083086463642561731\ 2377170917914686750129332637529687369808090405110589130744874246964176183023348\ 7522300753596500489496876946411370407185077984698012566112365827544030457042864\ 6887687064992679053581384729024961030126233612317111806016502213630755844038804\ 9679732139274614824402088588113215252348857763700799839963737897278036952943483\ 9962470564167860018450506241196844285450626976207084238464743900812670859547682\ 0215427452016242904983633653515038656960408917039956648756669613392381159623212\ 2718671882493408155172515850333275737776513600178343071217688486080884039687164\ 4473461431499162504903219797936638521891885110840507953238463711041842763749635\ 9354184721936380810897018871891194158921632446631214807144990941674386743444696\ 7750382339861991376750061328242591392863261650056900104151376376928270243826445\ 5399046130638166963067411968302723104244922155480789548644771176887630047502709\ 6780102221180269300784799192621122936065954759454156280150917212976997227549851\ 3464645165735559188660390056155521545235671346450187713547243065714246057681255\ 0103559381490802807149261282191312562853102131700886172166508730221082371187177\ 2095173724301686463204017964356495429224358431942703943013973601229135828215236\ 3697687730072659052408309366095785696459153877399814021367880909099012571528853\ 0082084404790963838497437852558566232522254207816859378245349474218018869277151\ 5479016518002682350107185509039067074421395065280567349625796832905838955579046\ 6196538194100943906733734366177995546046958445278319714488711835245383760025830\ 4644428197129229829703186438662473079639188593035748589826433312680763882208010\ 0731936026630461269073054716115145734993268610797644216071851225945412645841824\ 5670152515404196970463604832477215399508615026750869326698760955292651757571213\ 0337222246827461007150397787839627933868820833171760897537237774826488606991334\ 64767840033164686049046157748519/1433649098472410427473531113140688698627510848\ 5055067568394528854033365649639162594043861675139181530375788912834237795258219\ 7163558431515415324032699639168808248363078279714207074707148394913983333469670\ 3692183884281465176543195331368213338381425790085088882351302847480625454211349\ 5169006940195460444728683193323219780300778223125647736471530520858574252728359\ 3866941623633887969056370391615933995957987949866044994179234542822940469799978\ 7227684700537497196361591980821758991288401642611313580131571593470236942607978\ 6056816967469942745162200332131742990676964758683624284918277360089760651363255\ 3230849021984503207184213403736398752269919805338032496251988741604559472627754\ 1254478224357535285631285240590763177445723167737253280118115392913622473422948\ 5158713198743287840401034876181666124187538075503091353729961268312587150852349\ 0742719592441492010143996194315151759849474505071794459456775120583949732346573\ 3021484837555948200735977644626927084844433078360049380788358061454396663744066\ 3992981876330765087040812766432675944649166631900928878380215367697465918783443\ 9675451158404461065613447951951048954075676658976623010600035077195785661773782\ 9169688034823827387441458592083747379506512308202839317019713885642219886678813\ 2724004329129435349128333440723086441871040585733288893284804299157718339941497\ 3293206187326858637413971699336667786308846140176353088680873491748334007175977\ 4202264485882381031906156407318845875909896320437593575051687864770182916730138\ 8237606349659893222519074308226933842955065284669843873604039591923101972501304\ 8423453749719951986696098702912934030169059354080779327719915545252882011042336\ 6839866210582007510562105879209169496682258486776034252931067343893218211447043\ 4057976452945569058709265637403351707251251658338840747792110303672317816476575\ 8900759246788374169061030099405951432743090399783396452469909457100480877894721\ 2234575176953423093184187813409123494454075146606517461357513128909117083597752\ 8515657509985289507417620480000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 487942064338874898620669198700463421375396023405\ 5084739712726016747327415497262135837166717499777559302558567784205780764674681\ 1047595636325160041858366570591744559738918786366077632039656389470748325215408\ 0310389960319196551465869278373804133161372899467074447818444916783650720881082\ 9165515152922509706172272854068201087832877059604556574210835846904114132059778\ 8090852670169333084772852657799651048932034807459116882346119020781893914147316\ 9410763870372152686747303758806488707919505884913906515355658409622100613197442\ 9936662196547352884138861971786203275872685543516510480019193526743160887560604\ 1516433025974206832762412427752147678187344813986040407343380287208309873187939\ 5223474146349426545758811580580271160589787090999286471479669631826143344790139\ 5229867089165230145277329859903686876091539849446458321509520688930119789166057\ 1159339358505283806352526001496327128803718178681007427931507411077468839749780\ 4277272876775536971919564263284784528803734917453133229863174905747833104128263\ 1154577734642943647896670609268693119127748818410474664619828540678196806591766\ 1622199423838379132926938061788280032361895786946624940180824657109620713417949\ 4865609204085404967198661115803522814831429040105723003121587284698910134664557\ 4969691836588875539954373767751487509311356791565267885359295392314496025307184\ 5769860673352062609188777531825748777639014158919831004126900499116117162292763\ 2050270405226158312643254978201202073061874802394260851010507241993857002894892\ 6204568548549235364567125597401558563732518184842556995801788519414184877135506\ 2792013950270337478617416198792104202169449637607146744126592664277316528462593\ 2400588038059971118542175473400716357274954357243287655253559516886016708661804\ 8019818246639139930986612117074708583893568055061155469184685751720588119253927\ 5249284459159695298269350703214061883277970563130937064355239736571249425272755\ 5389316072019713712176406751297428077789907746729134331701462832455357934259812\ 9521377631107740108295896784633231888501176863845069742907702968743050967926459\ 9331960866117447367872605356073042281520647682446245832819996574090165354460797\ 5114451768362692882955778894652506830723664675470542557680628133187692801626607\ 8757478402458950623595047126718727389/13404440163925660206613378972949593169855\ 6982680946901560540903749882839375586713003643000816200272680383432903850744105\ 7287987203788657616194353208957196801145679610898788753616676953936297748964778\ 0644542718629525974159255501737311095558876881978513113525383640946346039947472\ 6489364036616556248679838469737631521990309228028915749408618676998803968134696\ 4988731903485212691309289436739054280168639864710938781671371981765355700813066\ 5010461547804062578597071060754421986249444255921689228718537274953483969680350\ 3522475823440872386413732147473020257709844063722326447293224091029223105563656\ 9070408685761614028632714635766958323619984039775913894191940475248452825179746\ 1674404883465201899963474595180728680920099071682353614348435982849047980749964\ 0597632055440070239214294368127038675137699619844294052416436001396272380063610\ 7438043987790216458746010128628135388784933626292894678420880604098415144502181\ 6526211673900600429455265038283293728322075512219044049293465776860038450090238\ 1020762148992062692727996059469438671421629119364105190690137659165966839312932\ 6162370080339903921112280704007169836246206867338912850339465552887580683270582\ 8571947291595645229294765369366151435581557049904608617792211972546760235309985\ 0565815838212089591183257157377527076790268669444659206308792211980514454409427\ 7920967217662624354164316339042134372717540010656586168453403852606955226839502\ 3966325802838513372352002934733600885751932198060749037796934905938545410540162\ 5763997480619532538499952886234759616018622683277437520087926776970488055479848\ 6843294710964138979979023136160682043478233547559327535619748831968986589656041\ 7962316088293081829512242340037912738541226666622476300645299459815293990465029\ 6573875139249219289935877834114510011328133655633073072214897912705464540843951\ 1088850805326821043980663362025300626304908181461508432059380810273960924453290\ 7863139035926497196683691260249888757043972533781503388503060450923997607872408\ 2271864982441215242996818094773434239156224000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 74325277018069641633293099352880\ 4384344193992464611170789021631553753672956314489341635946082426079886225559797\ 1598077096149346872624233907308787686314208802850631921817665123091442493283210\ 7289749663986229133972260304901934436328544396576327302153186970414636847222752\ 3693226221319183019927697557394201522436134234817899696660638383644762127097912\ 5812506222345645385765989369829338553818100436789490451170854480580747717384287\ 9728358745977782745196712988908368402746432559105698736412557927128970672332123\ 2762489471322281304101951495214678796904824026145245884903064534752292385214319\ 0637676399458595360161729204257526685781111126795500023574160772478762200019385\ 0889269882138761955556668385306384898732242043135892386387531679701204178450423\ 1381775125744266804306164017421732099799366575464222582220397925674281156689000\ 0445887457548162354122366831861924527829054072814502411359895824088974031196207\ 6476319898945842044382445909108439998457451676650659011546118511118194253622896\ 3839456144119449097579091286227081879823480035349444615326311180764517702134290\ 6575369649437365848479590114592621795803806539428567164844838496020857608165392\ 8054238512790198787706832478817948128848385254704928271429235371718971725295334\ 4061494030033723370497283114319088525728306352771472315582324979372181236931750\ 4292466578522753993580433010304515068759111622026622899624354434455065619210572\ 1447644547836458490602007840983792762227587304887352044471510596888394454060004\ 8876269523741392336217165182870939878612880252967531288426884992604403589472723\ 6002345098817379185849738898246214261635960804764547830560239628754576104250581\ 0427026706442815040542499555576891270089515478089282280712352845923363757034511\ 0791723994889901977091025161340113959321519118520053987263561949546106056645250\ 5405402172986158152243873389221650430345189469621369231975358987125814373106839\ 1731740698118289658774509899636599198892435007092087062869498975888607641703563\ 8060141983621413701242132754343295916413743356708928160146624043033115084862556\ 3984498185310945538232280829074128353422047397294490678861253893299681690989084\ 3429669575404673944344040399535400846099602017665983916451533839734203532978213\ 74362222100801197371515608747943716220723616880251287/4099631569012866107442965\ 7803735060905645724388284588134486146953132402083946305349567556542633400052347\ 9908410529607973874180377313357527106475478188331437200999971765045500459544280\ 4879578427976199516037257569647901341197050179083796049695646663741487062356361\ 8379000000856702269200353262822983203558636125999473265484837838092139206356890\ 6438956126208694228264272569309407727433053252275772074178134716493158654594532\ 1998257625797107095475173470616299326746584413477836391581223856958934144101311\ 2212845405269899747002480522938310012643935195904438904536623931814514851098724\ 5779437557672161304326828570669588602568907416941767164254935297633814933027681\ 8714464502852742840869309997191499711748263264919436450285851304598760970181232\ 4425674651397262171697341687437896656242640406455062908396549034790314694604376\ 9485813428944993309599201755303660111028710982041346836689622019564914402632105\ 0681579058653582053789267535688256672086761733250613113926011621823880879436648\ 3766472436518982567828242870149408300314745223863985465369086632443332719316802\ 2261113314085588109712595054390413304174789636052025066478626913423016644710006\ 6567944080156659896459579117127799727061920038104877469377641201339382675486005\ 3503074330923133940703806916700202801627331163027011632947978727807058618721674\ 9786336625675762694017288941114133825176199580975269516474349624071302739898235\ 3930521375200583077934772703437750265510946004527839740140402315676345334151377\ 4896232026537885060521263264885547663341312830424322627018548594868709995178339\ 2006823415959985799451205257221881812563366472423550083606430627283422477684779\ 2740418424188915826089963789333043866978388909438019105691148580781083158471902\ 9513200936160700193769457983139855634668319497313386642157739035547410854736442\ 8076795000041812753422752828076357505049257203632683533146072135906173593799224\ 5748342989540130941916676715709444146488108813099769536954364994519100923117761\ 1318940206583968896926024926740864883063553551437221855232000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 33889874927150213\ 7202842022020184476168335317565412717201769244323714647502838083640223070524006\ 1186438740359154433109979462227705032987348383258603319196780319320217755666526\ 0342570704902735211078024446521602809373029976616910846807780489252573667014839\ 6375760896515973213567042962302269249231597278691071984022552318455619020040427\ 4915218587460654128661987118529802700408285204132071319231047083386967683965134\ 8300730364256299955128509291856080157883656735885234984190308464471582369554590\ 0329856494751754283135842554467535198356740062681049094768897230352279656787250\ 9607614731327550565793752525448088816052550406443205830742562823473941742299398\ 0488326788688934204867681096770464993760087994342105669977184779674876750393484\ 4415055487714647119277447859299918603472664905697639453388093005324286451051083\ 3580904808176404115387914606697244170592428638026012816475066083394081142807813\ 2001030410263180214193778056273336675740877830666555163570068198420962901590404\ 2073219831993640705917508552431613343883279511556718066097304400330797304113596\ 5078573900374229027566664065108072679468490724686906167739519986051439287647738\ 0556584887356694926149065601140636329436421467784237598028400262090808875668696\ 0437214822409082310757744693621912877658140409495896084207244218905191146461592\ 5667106939430804475926780660722964531947220671832076534175573566524239384969144\ 6820181864317141934466650034500068900920830326149240554868197447267885424699594\ 2791729655428774629889729639965671892802070270649353888193423529875522575720980\ 5450879242078962769034082705845630562494555963491215809819140952821240381163887\ 9288135346638767746963472565560248464405381672653786021326485223723471026434822\ 1043128786033350869786577954039703623682988763020950338352455320713787913600316\ 7398288609965862819660599102879392541627074326605402449183756070709909748745431\ 2493515495752524517191613082718748750196597428075927660631203055704371836479342\ 7108178755640729025791101532914301045146189232126966018876322581768498594216744\ 9838617482638743690590488642734140331253230589710982680214463116545149078036321\ 3554283533728425987095283346270833898445285693196311283502692202099455719276810\ 612257854455999564232269003302582384700685742802144877366397663372618020094321/ 1012352327812905171017157758550678379900131325639379154772415438873526160130506\ 5711057860740450428621019476334729504673185089423851133647450724236089577944993\ 4026712819733972644814666132212797106390254656190255908111111546850172931608554\ 5971745380897823777380021366859352777955182407681716020019802994657472403129332\ 1552549471281391111318720396832783300839780045303215504240438527696502471409722\ 0783979130315479984007802598884996665844954730133433758157758843815739997206656\ 8339758175405620248644129976764339327653209962625235786518245140978038189365122\ 4309610882207062125075587381803731771841310349378536287223590323129049782905659\ 9412349345526438030572510425140665701103287717093842354599626338786789116861072\ 7143325775657415640407943306713399625654907661919776962879336225807814116383319\ 9795378720451237577544881315467594914225395932987544673650799587186032702704902\ 4019585174977132937289209961000895518573058382072544285312502763170414013430608\ 4753888190854879427686752379350304051388311379296939829728953602287596472542873\ 3544148570437619169496359163495726479677199259863809228326681113502526487531624\ 6234858753741689523017279640131450195572454626271850060120139529898235672215906\ 4767674581370494064774496493702963926030364778408072448150932570494651331821707\ 8193835138716152934498252793095452357845307727152333402916578112799466499752587\ 0895276931064347920632924593362389759228546214454551749970748491258055381092493\ 6824228661663877432906709690495060726014012604088291117624231847719779620112048\ 2882549125642143828613671657107862054169006967351565747506066012663055144051137\ 7027153933530292391473657592027545865796058940218121551233927193323827765834862\ 3605544588022581998088174420076086874748179874332460361013592168149960168931870\ 4102069330054672928821108034285533302896513228255365682580009915649040540226779\ 7636436608284540063952047888131890615852321413540762948441556730343954931907252\ 5256558514762641076139492442788877481778650841602941233638023404809888424424541\ 6656391634944000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 9796651137994434093883981827385213388432778791739876161100476\ 8995583838695086186451717117647991929232136391418137945637815177620976555309500\ 5532617062842117504119902293649399016081490975742799340012420932512989952423852\ 3182628887639501408647935660247063677743733458857599625835138283141083327991451\ 4593972564228195629966772748206586867324827359676192178999396569830802740299802\ 2779286861824853329876241858543518367579128060800772724167981977260237589313812\ 5554592545771532377316382108167729367651743431178176167699877516249659314198951\ 8261098359844037220772540791112757359010618938325621872665979837305089630161564\ 4005818323802489174901293735221213412222928615501542675281853766074980686556387\ 3062391068956864111030828087280505031146837064198120331208962702525545205292709\ 7341384760544832636286759288001767377176914550977918107465427109097746987553585\ 5703794854301050228332919156713103829257814771843119612502503774277524926305153\ 7552612611714266804311535703405901710303353556694508772049455543062809338621191\ 3283786981753067973715425258062612994898182169495723433662157205642835549692530\ 0534338113122558673944925596550710432521190522487432622685852294179073603378128\ 3268742218864106337854622503769720816404751682061986478611727818862549570435223\ 3472413213611159780794676561234096704469371702490086010641260327447582485318067\ 0717376092796404483722062394695423648895018137349672793517351701389426984130579\ 3263282927239001298701117878518236466048684532998497443229342327032969170068016\ 5202233617792758104540918983454073971839288475861205334008595134276630027736539\ 4899105475535677413552403640564394503244233694630845011235691710962561520410834\ 6551426499728059237320504272061148062094700830815188626700472331103420199463478\ 4890555941050126830650398913633680474113063624518353045259952782396029669448606\ 2009279663121433995478872176879155656017559306120731422030764341968879223152058\ 6695323350496027016332600298890925495726407148679285007379525608745162191195502\ 8374984845945389208299811559291724020508355392210192890446147728249257876826735\ 4309437929481746935467892322390821476444086960293246146631484317684250016255101\ 1430348288099839020579589930733046374097939209578352144017835613413393841880367\ 8779227099231717510105596644519214137/19949125728358877041443820173497225103346\ 3021512422800870438550911734569326288680597617330076818874854775223658941124945\ 5930335894321964756218430180280545331985663538050586312375105006611061890407924\ 5324678405571378352466817875505980120030191793977292258835971449620654160313019\ 6944736594154002188035832931061839514396422667724079298556472041648444875502548\ 4656355893638078465843586365072723224376420297319388186999148041498599491440950\ 4364963722646571830364165633107449551776683748959350179585424469856410423836640\ 5403206464320560466763923586554058607125895389298806021361846646206572394372541\ 4785133250422085174355960601610077152474705638388845265991024584006271918115741\ 0725279892306276389224531785272542594814592908213454844776838814246863763480405\ 4232693162906085108055697042684591307368539220099863387349505846950800006066893\ 0164280431303261987564366344787158734624751654148049388195667660288637646833138\ 2390318695369594295187359609870018025904421619578074581179301517601082991549786\ 2388086028400161159799856501510603662786439979115166455462903969001800072943810\ 4094150876921364831989709340719557303286519488070161236115000507651390319996752\ 0558782769996132817209648803755179231627721861679177993042142006620198120565232\ 6453619442162139913769677188863873551966579659862072305112098427182798099748740\ 2496976275527997589692685083441394102661613499981573736024586516915486863341140\ 8092602658383415664352691623084668426540790585941416464727878790672412668078053\ 2712297055538235837915820666286854651344116975198725331388424266911636927393153\ 2601537821398872838208266774037957734192446516227309790354268046892039953818272\ 6243162410981110297024352984002884658448592688638833565830897539929327917643251\ 9902664885117426021290963722151003517434834206198248797685940520321335209114506\ 4335293635917507266525378040931598402857995723678109922345935069384130427364381\ 3165405446915868611907690921633296123447698525932336958577525941079756822833792\ 4424415299591097184212084965727521601824797523160596480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 41367374833327017349\ 5855618596300517898272662520223696148919523929279981829557931741228042720028539\ 8986552019799611232502610720698744186546507218602019459430785087135813347033016\ 2098296937947878662635403431104100074249958036566294769078024892873981487430061\ 7982217125842257058115826081277370483350665954104198018738604600074901686877093\ 6575081873446391668331420609814270807733658899744990945032690032518476274238129\ 5400713621584442610679460723626381885872863499419582999062361411658854485777136\ 2225957690374949511330926673478604803035880327995922362968852809332145155189935\ 6616564110720377625315537410813033312200842110118328589420295783629747132831510\ 2477669350526080528128990051159685358007519025239396382215478863845023345041866\ 8913750697531102135097207302270397952945834431863443968529423482941551317680742\ 7891716228254102964886195163681637223129180306186577144040299995358054080127900\ 9210884897213236535938958657256015195852016703188839340260088094686707718803668\ 1489239409802266671094533514810821848868563614672551351163415175976082839197978\ 9841509750703795779885528996274891371173537384631112540876120237237176543442799\ 4271025328014161742860727207973740265171290542169830001011012754028360798707166\ 1581495764707150228663143228846554484699985320567554242219571524222182839922327\ 4747290699618234101161862886332896669018037977553085241436109613630593996003056\ 7442245962999447950069807992164199548310305669757091896379606124753686178235904\ 2001114158011629972645540194190073713229253601041271876766698317092900232187674\ 9704442702259213891333698838472886669147460287716928480290406873450643912937942\ 1926365383071932225646991902992084229111078518008955243235914871572653269962982\ 1217164400456356712213528408398472716015411674828826691173837338642411786124148\ 8649653244991683529800651197397750266094683622803469957708734134908747583705232\ 8876549244479165579944996327018540828545276616584661222524234371738868927613371\ 1742705609709919671678826923217965567746911747367574064674798648695220485690827\ 8344105642456221001592827972585102249329606630053216247241235804436688289582061\ 8405292248155621339735004243618309604119425520086418736046865370459128605414643\ 6654379382565659708686583243784576678084872893862237218222229465703273453472680\ 8222713/64259254014307858278859826592309697023884602590807838452973870907605964\ 3086618471754570887527857610379258282250429621841696651942014492043506743617316\ 3832391615744813838289623859468692717264319083584718475792404804103686994618732\ 0491101908020490397436414219945985162847720678909392179872657336673360562667522\ 0603147570929013244491466652690678376954760772237206392258747001573395424961880\ 6738879628742249800250102636702508420679342891762720603083097082978943724645974\ 4113011382596228736404170812739377794583517768107230953308306754499910359974993\ 9559828318663538970340528068249040246836390196435967778659444990236072181837002\ 4150324187673905212314617156691181329140429178795296516396689367295131949159713\ 4076323559632759686382639363920918279696391662994203758667093117864475830008550\ 4544471114537267475683589286539795742989924662411267982496268726269211967906345\ 5762995852420389169575834302559336211771003377502970742236362941902934625260643\ 4311732257393488202280236843026630950441125161739861770259413176088092073048892\ 2490656247982971942684765079648082335549916483421740674029976086662529857697699\ 8582612648113282721923514743745021224524898155585864005469578277119940489038596\ 8339615104718692167798939026851194333493545326670753096556928500682093464380284\ 2875020707880657474537322874588566149804068913493047251111056517281522316658971\ 1780638710713359792046121867507416316028768967241101049884570875302108992447892\ 5567444029797456964943670423581024998702369220696994162501914814381401190840046\ 2166096046870997010015373043943713277727523148790940125220324103619558072305209\ 9721398423497927403302785982308786561794606297433300761055637123371236589557027\ 9989536023498410002186029111016928487610169615234065259637175126158000792405577\ 4526746607727786234408783458372497052398965384530731204284121494840361472723896\ 6280157595811216498375316268111762731135784539512009815001392791044080557482144\ 0990261138744172077513161078532581275081600314736662242165853578007794673644469\ 6986863856198220432903579369472000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1433900417811286246137560779753875269564985\ 7156330012645658190642948733439727736070212873992295763301784772304423367022061\ 1992461452262379908450428669066570384002774680333197049872468568330253195675068\ 3945030174380819798374984840570435405849584670899703497757878339014848048296471\ 6266195844407734013793285820193816349524819328255763073622492787152803599836132\ 0458466486915554080232100956186022384072687909285610841626398571326225134850783\ 5268724247440573366490059818812892007692684538538104121968058164368404958082394\ 1338354205073741318844124437581177847006207469808051446718825645863224228640889\ 2520916864010939022626038647431303181771608271376601518973529200947227562760554\ 5663729638926490716259725208501332388635971464478518101275305940686619785014690\ 3493548357953575608710516320785650478252432167202119475365360317325940553989773\ 7798589128967495205241157039802655846194731828214939212424108880223885087597297\ 2098010177916861671262546449468208017179899149908280649085763764049541788326021\ 2060129763859321918411480029016797165669970216350098970718991993288369681962489\ 4747123666598920855646777530177286485204272088944567698551429009400671405133826\ 2582481855807528478128846643656314288079004778013662681074555469244875668528014\ 2399935964249269899490039336258737581603243718920874151980903730302688549183317\ 3193535150624288309624727518492587352388639508145054637985682116888617722224563\ 6187783166716339883529757548931741101879444489402855522286515007722634352582162\ 7956657679989049783729147759312425725826675853617478337929585214508952778947319\ 0470240339507894749630766320865411834047625181344766341368861455926965211392063\ 2337013312099057506253118062933541088008280463447401118748356634850651281199073\ 2144325272032787489482921694750292289865259072339951002975929232906339770709050\ 9539805508348213248336340331178903370390088696234885844213626355147974539199499\ 9406656486774522853676671324277196054638465665138902879395210828921180465321372\ 4950387527269059962793187810938312994942916188427248159178928829658951841412904\ 5633423820984892442117744384292947328850326528520527048577684151808839148892062\ 2049581720534229783019341705132337144665974625737230427759621148183942376574083\ 9340703858668438179005474443764423210389763611362441674181572663/18249628140063\ 4317511961907522159539547832271357894261206445793377600938636599645978298132057\ 9115613477093521591220126030418491515321157403559151873178528399218871527130074\ 2531760891087317030666197380600471250429643654471064717199019472941877819272871\ 9416384646597862487526728102673790838346836152343997975762651293910143839761435\ 5765293641526590551520593153666154014841484468443006891741113841814562798943271\ 0291488235123914729333812606126512755995715660200177994567328095232657328961138\ 7845108179832936617190461424535907395591182779745422328982834991242500445067576\ 7099713827274301015348157878148491392823772270444996417086858692069299389080297\ 3512725002954974758818867778642106566597803118174735613586077675890935703750932\ 6695793535407914337752322903538674614544454735111357224283290629796528583963094\ 1393573773019910091386041248001070289403182604561988854021436690822087390524159\ 5369419268514841429649592108436907951270755004334335740227344531961099750649447\ 5872634195631899252795459341207427536733420090181487458853987346374427164031722\ 4732826200553832961762812917743514245132086121584795861467597461992064172293026\ 2781872235860277650710761863853775533602307020630988869615008450689740108575654\ 8986836257391907121668727744938794221676941937145438840007376505881038106722768\ 5996963831527865443555714320254193155400509079523379311478145701393842594180941\ 0986103721062337521703866964726981672181285857989538552014861154104462477778044\ 0024002970110996314728586779463421505438072843179381985731255171277311363150844\ 3659444800145708746165742566269955625720454279544925346796320877152273411382537\ 9912189756953835496681884710574161398009430374311914341959517028230673548440620\ 8322675288076904812881707264745337369577358288722250431839965596036594691290572\ 0945021777891628813061692067276620166905045346626582535866423564757210385485538\ 5898201437406156425628092214107874603955526565188783249289241234163403344870013\ 7377463032530821231744893852120767751024161542136873150293944269335160294602944\ 6165409300480000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1468033328719296503252104206047648063414255704807867585980046941\ 9113009213417535890782613225698205294183520644567765120744127116719450023950235\ 7768083681733573433047150599751187774585885169069386671823767332210552320936322\ 3247353595298271997070015013135578259451091221445548273226821957671604181299642\ 8939420961756262199015070019562381522671122198490940792250545175674084182232100\ 9401565709763530867610731344111656438897531918866830241890566696014590162329228\ 7629891634643529533707751540552786432364975808265587593116243920281904133143752\ 2837213998556644536293875524773256956023070802440160968281651180466540000227083\ 1247453527617322338889186659502727828756143219773608471260442719591066157811540\ 4858965288213411952778664052752156205329842487584215545792472659134103407627527\ 6226853362902867055568867755713881614690799719271755172902134851565479569474883\ 1967227845404392202537005282086308067675208986927973182837614256903514530965754\ 2735680760246263535693888393177034676773675004471725732457372553554230741945534\ 4961590704214701597234016172945575322426835680373709107244047125655437368912948\ 9920444414276944656602278612320415528548591056784275785127556781076999091217733\ 7620995985138734173348233197460838854974990351183453455905403938310483227162942\ 1731507146037700077981509152066068288738390622825491318009142327203685297510404\ 8700279550213370509673207865789171444225712649883929138360589502907690247637800\ 2262786391202074835525320681273699580576270739631791533268435468223624542973019\ 1392231067927147339837042422644471441945555229605132103273610577187941676569965\ 4221569197064961887193790746160868688178615606720290999176368288989381762064443\ 8719618208128201570633187341744054502703097317006316364960093633897135653129278\ 2713067694623943980746788068109581785880288142391520431391352702533586944049724\ 6074796391658138846825160069942551783045561672451205585948239464791039252663192\ 2241865110388383050440559945606578754682900815911495102298307575758683199648376\ 4163462009116652852917266687860135670938571877833599916058417709849928111494509\ 8415696147271429126574841294958992792539805628016376816439478723987039431899021\ 2424101694805414849905353505921965062056603354741940490801236757632144010645131\ 80198565007957880923568425599299732155251897493/1614043216402987634193768683494\ 4637818168406375885716307190535561091558516890029644859974008603494658409855478\ 0977523772580755767198577724805276236444741059449584340702772367514974152215311\ 8622663598123594631678511650395603254864058846124621128986372526446871695659891\ 4704590693746664947559401894489431261999962275523679273722086453924906332223679\ 9412539049193644068880224051347968458161149563074418108469898020948479623610251\ 7552462861910393139235040335577767985356803870792184787082057452870583016780109\ 1110837912044437178438959196266003418652359964770081672547623987224696905826353\ 9634570948537067053800857030787431417798415195619659605782394074485762211516781\ 2657791667626199511303887492841099818237460518080663179049478125236025011248113\ 3644965701646834751642031175126639769537738900665979574078418493151514203945423\ 1297958458656775289869831607553669327901276684607172156577794917510472125331504\ 1025017051804386601271045861091442315896560344869520862063777979061396939566317\ 7945225436676736141682445095454811639366869196402129783198766192721983690852041\ 6760088292021556017287997676201695997373925697080095006321704299584942811948807\ 8806744894344022787782441188222825127668307119795214727914114838788666486627161\ 2962752153989452493994237767043495365286510630575868755837882671512760960486230\ 8266554694645260786382469683373398152716636369284013034086566578235550277473793\ 8040594126418536339564530859960931446747832359494237002336586304788553115251388\ 4824677330722349292528270351882698810020615788213691145679728589706836278594493\ 3045953382720952610919328179339027333666213425647771070645268708766432106595203\ 0724731639630281781320978811279985474893607280663643115953168932517589075712571\ 6084883126694666670164380976008048708793934702804732620201555345775318574805956\ 9168491705495561262735012840394706968852626512179474857358530949460294080438739\ 6328405126698332023406743116148984081414550959004513979417750986949572639189661\ 0441143207019691131609341283662268190357170748400399969190233006041685032960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 90729510446354711993219185799665719638085182850903874560003913903095596086402\ 7519902833336869518624645323619024542295964502350492834550945302521979204307308\ 3623403734358338868149895899761262601618648750037556760020136440197113192588192\ 8734705853738565769954638455614169041798089418806138998593134784239589900301669\ 0898654972385409875145540390656708054235313250946027866302592135450901644768204\ 7833493759583303733263801371082943831164557589916454800435565715179922995640953\ 2859842236747268139869768304545655277144814570805660397101652234801977309785462\ 6435552754149169667119486294463455825349964316500313340318349637949751348045649\ 3800927824996493479986938864502064787203283388153809874570593245042687268424773\ 9369829954703655508840988400593807182269337510201955758161513446890906392827726\ 0244462589654077896666105804463340769197384816781197405527939881789582955016961\ 6998398693186599431577775133579375845484030396023020580147304896220141010518054\ 2004832910173609292215907445473155421973511897741068624882777449782875277233265\ 4414548457594117510690955142219743592791129092737049927955428279152585441322786\ 8740517295479746917254290979015284953969214794614257598439105231448784528867406\ 6116735058231090589602804422195971501251518100101237545780516891293680202989407\ 7773661109781415168165001506100052853100899491198408821785920652110012588029434\ 9696299161805985383497582948630404499489127354820818226053724073673374404172744\ 3034428711243716545630610745429261803518786879106494350204760136449468374283544\ 4626597160995046164075958496163995768026494476364383604125628896183360657173588\ 1049132965783560566834268114783185040136028696309020122206043896915394204546481\ 2919469831562749229173376074969647436352216976883438722226694563744593957263857\ 7488890040823240226174407076715798109370972558288767695978820700678536993963632\ 8711784140224591039405716288061479449001741776896033486837535063613183518117029\ 0419907833901196345951442648553742526059480245146620632686088216733800361471705\ 1039297191549581566388710323935642953324970059633519717634807419697100849422647\ 8892142520945653536651060505300760938792089836752258944653521923127103351625106\ 1755437138955003031923540691786136629885170317269590619199690210029165182368103\ 771817860523163609313440574120788641/900313986311061836984350409627216811168883\ 8344060906145213408462274987132559022038051519184835221544478175137328027138819\ 4880413170352000234479718202417410364854036928334894585655745252804482720842545\ 1606257781768136226306665548111923389807325334915978207874665541710079818273270\ 1270203743064131718489160688683475046539303081143019527637203833095932075881359\ 2335762385770688012716257057659094501133758342208755431982552597533639567365395\ 7223967204964787473846625050213851108865871505309774545056295176689160455152579\ 5857385584593819566803001630824821750658262813802109825582428268408160445906131\ 1507331421070764152808806911883541699419127942636566755558725863598394104115769\ 2399495419175837516843847341731689103147872799196707582625292853297273388331012\ 7957706010079830991944014213620339156617751147395370431743397980758297877839956\ 4203039242724227942350216857383986591213738729598623207859856184125368796287325\ 4335042280696309902315074009937033685226955760657948503778488160313460857611133\ 2531898495199237257763601577886172535309109780933417613261112420020119365276147\ 6690506205103575403727825494288490431253726070856796009842637587789733862844189\ 0700440393422691392557410497976100818341587263996099344745655519940213083546157\ 2777154612538148643320404238517639167680040767005748305452601024369443948955598\ 1064823594501022930484163908828123852733363558224665002250180522645506773619276\ 9826349464294573420065689865734218872728311507412310210839272840966351737882817\ 9167146524902678981703758827540400841865224303342613294189713962788882227133622\ 6867962492259590151644763287976595514889774624464784855984979984202479385796471\ 9656308594625212723390499061022748330787419363603451260097976887378792343143331\ 8253557158614780262971430529274092613845997232417604425939168616411336137058206\ 3640156237591933589084955345462310993236786593742817817900562772685230890448172\ 7883779687310525270350923463526092432783746631915565879777143100528303884335941\ 0291769220248032575518639126930510130640609603914096213797812305920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 7891470\ 6305401055887178832097652477414341393260124534593354550418310533763867062794735\ 8650369483195318213695958602336302823449579269326758413339117526200487622832351\ 6891169578610934011062361512349009993799709745713174990360971614956988834136750\ 3274599979039903707511488235295892032588620102052357781243354782506930482909733\ 9670345155897545810114271141865644221242845462612962670008410173394744816973397\ 0110914017178101931468075179584993643063238621412977234814956168054560266456405\ 8985455870203414764627402861608259799768593698534814284186465904191672715792908\ 3102879313775677310515657690939079524086008120678836250521644493192892768622128\ 5520690106353164349802631753295812286210221891024365060224069659092096395809033\ 2144414320721787970886878718312849848560543954038328785432775507125455700271644\ 4885268624118513451745135498744769377412531612139126557618957651434235831030199\ 9858169932416538711554802855594278723678049707019936508254200188628172153763961\ 4417643912821288923669472236744330482541756030778112793289098639052088144141030\ 1651487227875634112295942534745289550286106085934176434509996003406549928494828\ 7421636127599366991579203114277681263396514966488295183634277375679869484522713\ 4733614764273481647188779851836988200732920427827923509227200450694238123596178\ 2637607800545408938552977029323861873898528526644074389640779898155196187614078\ 0398560466196298256152654559736028026956315697031052529723269037476647208765795\ 7343618785635575499464287190994101332902339108187358073633931972556718881048421\ 9019518320249079876596821340376683347671010505768549100767671216671424994628894\ 0253201904963833024840562347032123812299651130816264222525324059148197871393402\ 2713004152795453131177248936999330082042215506919982920613971812510453545398228\ 7970679044012184877476925144965228656027704045009439621088536953432295211925485\ 1042200404964272040321013835967184762543487284490852906410157433557150442193397\ 7345257713524806727122869508055621076108166973889606863580650097043967696182584\ 9838475990380730433974724238203298828486947687473913349433345681714825912247192\ 6126149321063926805669974385033017096023651592091351631056724174866872387868752\ 5631980955289069179644465967415136581634061867354767775583501010441687305923646\ 8413870879611051624355207024261331/73535277154555133313731782641483629092034513\ 4789357811556438536334246541126545764746895319861591329380491876335012919785252\ 5740357193376768625370541409763506468738646735530150560083230814194347368101082\ 0221224410132503448343424428865818470541787762950479023918800748085345662302090\ 1062688565733373156409147260380232656470961712285142860755132235083374242000260\ 7268398610839874015472517898390472814444503080184278538461257870238380810912455\ 7745157177300249317808527193440480016614737523425253854553305044663549238822825\ 3536893008611093217609165306742954220738858571320009211926471415503786904649881\ 5204337495636145569442272754984834583029583175758360576258942418023150439691516\ 3368681902968787750761124958587177289583650573126031381511222118233665955223622\ 4932906624346701129903017773210301420020498584655447995243527599967354088604903\ 6830026821391979836580580761499330068782353805379757767446053497822951257600616\ 8680108639167497268720731778999182373323991383802660239932759018192131636894176\ 9277753565517911747663177930221819598428852407218041657448554276664349441636593\ 8510308658636082199110555253762086607879993556870317041815473334908120512211141\ 6910128070572215335161506815482714576829422493559299480549496406822025155935531\ 2930680450504038689980827664650983955138150794379506462248839562537314792932843\ 8687778505173813427918918168057924386385521321163730370630928825151715619818282\ 6864049639727350178807480628261170632678146263575886678691702300550119550958349\ 4953667242143180596663800615532729182388717875173752255483758285956982201150265\ 2083418571731061506997831774328383246947081393061351287232152004436930759787944\ 7001874670580466792000725148914339584161709883962521421486704853501393344939071\ 5691986723132581405130205024451900244694090793258304235906189513171590053500984\ 7434171601673367310172086945399819003914316380614036161334018423527855892621363\ 4263220176136044805236189228538792824426993982674169571039740179834681525495621\ 3130942096121805945795289574192145075644359264535183752968999115161600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000] and in floating point: [0., 0., 0., 0., 0., 0.001388888889, 0.002083333333, 0.002401620370, 0.002539406966, 0.002589875900, 0.002597820446, 0.002585522071, 0.002564387830, 0.002540350072, 0.002516485160, 0.002494338022, 0.002474617012, 0.002457569665, 0.002443190909, 0.002431340576, 0.002421810541, 0.002414363315, 0.002408754145, 0.002404743521, 0.002402104005, 0.002400623739, 0.002400107984, 0.002400379516, 0.002401278382, 0.002402661299, 0.002404400871, 0.002406384732, 0.002408514667, 0.002410705741, 0.002412885456, 0.002414992925, 0.002416978083, 0.002418800911, 0.002420430686, 0.002421845241, 0.002423030231, 0.002423978418, 0.002424688941, 0.002425166614, 0.002425421207, 0.002425466750, 0.002425320831, 0.002425003920, 0.002424538695, 0.002423949398, 0.002423261212, 0.002422499668, 0.002421690088, 0.002420857070, 0.002420024013, 0.002419212702, 0.002418442936, 0.002417732221, 0.002417095523, 0.002416545080, 0.002416090280, 0.002415737604, 0.002415490627, 0.002415350083, 0.002415313990, 0.002415377823, 0.002415534740, 0.002415775848, 0.002416090512, 0.002416466683, 0.002416891255, 0.002417350434, 0.002417830111, 0.002418316228, 0.002418795139, 0.002419253946, 0.002419680808, 0.002420065219, 0.002420398240, 0.002420672689, 0.002420883285, 0.002421026729, 0.002421101743, 0.002421109046, 0.002421051280, 0.002420932891, 0.002420759949, 0.002420539941, 0.002420281521, 0.002419994228, 0.002419688189, 0.002419373806, 0.002419061439, 0.002418761095, 0.002418482127, 0.002418232959, 0.002418020840, 0.002417851635, 0.002417729655, 0.002417657547, 0.002417636221, 0.002417664842, 0.002417740874, 0.002417860173, 0.002418017141, 0.002418204917, 0.002418415612, 0.002418640586, 0.002418870739, 0.002419096827, 0.002419309783, 0.002419501035, 0.002419662810, 0.002419788418, 0.002419872496, 0.002419911217, 0.002419902444, 0.002419845836, 0.002419742883, 0.002419596890, 0.002419412883, 0.002419197471, 0.002418958629, 0.002418705445, 0.002418447810, 0.002418196075, 0.002417960682, 0.002417751782, 0.002417578851, 0.002417450316, 0.002417373209, 0.002417352860, 0.002417392642, 0.002417493770, 0.002417655184, 0.002417873494, 0.002418143023, 0.002418455923, 0.002418802381, 0.002419170901, 0.002419548660, 0.002419921932, 0.002420276551, 0.002420598422, 0.002420874049, 0.002421091056, 0.002421238700, 0.002421308345, 0.002421293874, 0.002421192039, 0.002421002709, 0.002420729022, 0.002420377424, 0.002419957584, 0.002419482187, 0.002418966606, 0.002418428455, 0.002417887037, 0.002417362705, 0.002416876146, 0.002416447617, 0.002416096158, 0.002415838811, 0.002415689866, 0.002415660179, 0.002415756579, 0.002415981390, 0.002416332103, 0.002416801214, 0.002417376236, 0.002418039906, 0.002418770582, 0.002419542837, 0.002420328218, 0.002421096183, 0.002421815155, 0.002422453690, 0.002422981706, 0.002423371733, 0.002423600136, 0.002423648273, 0.002423503517, 0.002423160127, 0.002422619891, 0.002421892524, 0.002420995787, 0.002419955295, 0.002418804009, 0.002417581411, 0.002416332369, 0.002415105719, 0.002413952594, 0.002412924560, 0.002412071604, 0.002411440048, 0.002411070474, 0.002410995720, 0.002411239057, 0.002411812605, 0.002412716086, 0.002413935976, 0.002415445118, 0.002417202847, 0.002419155662, 0.002421238446, 0.002423376233, 0.002425486499, 0.002427481912, 0.002429273467, 0.002430773931, 0.002431901450, 0.002432583223, 0.002432759080, 0.002432384822, 0.002431435176, 0.002429906213, 0.002427817105, 0.002425211078, 0.002422155493, 0.002418740952, 0.002415079423, 0.002411301353, 0.002407551825, 0.002403985836, 0.002400762803, 0.002398040475, 0.002395968428, 0.002394681388, 0.002394292620, 0.002394887666, 0.002396518700, 0.002399199782, 0.002402903268, 0.002407557619, 0.002413046806, 0.002419211464, 0.002425851889, 0.002432732909, 0.002439590592, 0.002446140658, 0.002452088404, 0.002457139867, 0.002461013875, 0.002463454567, 0.002464243931, 0.002463213828, 0.002460257004, 0.002455336534, 0.002448493194, 0.002439850289, 0.002429615521, 0.002418079575, 0.002405611196, 0.002392648666, 0.002379687709, 0.002367266022, 0.002355944762, 0.002346287490, 0.002338837195, 0.002334092193, 0.002332481764, 0.002334342506, 0.002339896441, 0.002349231914, 0.002362288310, 0.002378845553, 0.002398519235, 0.002420762080, 0.002444872223, 0.002470008598, 0.002495213410, 0.002519441414, 0.002541595403, 0.002560567004, 0.002575281586, 0.002584745788, 0.002588095972, 0.002584645673, 0.002573930006, 0.002555744928, 0.002530179272, 0.002497637571, 0.002458851884, 0.002414881148, 0.002367096928, 0.002317154900, 0.002266951952, 0.002218569335, 0.002174202930, 0.002136082330, 0.002106381041, 0.002087120702, 0.002080072731, 0.002086661227, 0.002107871288, 0.002144167027, 0.002195423617, 0.002260877493, 0.002339098489, 0.002427987126, 0.002524799544, 0.002626201661, 0.002728353056, 0.002827019921, 0.002917715143, 0.002995862258, 0.003056978734, 0.003096872791, 0.003111846843, 0.003098899731, 0.003055919179, 0.002981855515, 0.002876867604, 0.002742432212, 0.002581408712, 0.002398052099, 0.002197968779, 0.001988011400, 0.001776111238, 0.001571049036, 0.001382167914, 0.001219034703, 0.001091058845, 0.001007080680, 0.0009749433503, 0.001001064689, 0.001090027018, 0.001244203839, 0.001463442718, 0.001744823221, 0.002082507487, 0.002467698884, 0.002888721204, 0.003331227042, 0.003778539429, 0.004212125633, 0.004612196362, 0.004958417683, 0.005230716947, 0.005410158210, 0.005479857224, 0.005425901448, 0.005238236791, 0.004911480371, 0.004445617570, 0.003846542307, 0.003126401907, 0.002303712268, 0.001403215183, 0.0004554577453, -0.0005039166350, -0.001435164925, -0.002295716029, -0.003041691459, -0.003629636203, -0.004018408061, -0.004171161698, -0.004057353150, -0.003654682037, -0.002950882849, -0.001945273966, -0.0006499738694, 0.0009093012165, 0.002692935191, 0.004647669352, 0.006707465939, 0.008795003953, 0.01082380924, 0.01270099412, 0.01433055347, 0.01561713510, 0.01647017360, 0.01680824973, 0.01656351386, 0.01568599189, 0.01414757852, 0.01194551531, 0.009105151814, 0.005681797289, 0.001761488830, -0.002539470297, -0.007076311630, -0.01167900584, -0.01615688153, -0.02030461075, -0.02390945012, -0.02675956150, -0.02865317156, -0.02940826815, -0.02887247713, -0.02693271701, -0.02352419638, -0.01863830008, -0.01232890976, -0.004716722369, 0.004008830595, 0.01359040076, 0.02370653407, 0.03397863205, 0.04398110197, 0.05325460275, 0.06132215147, 0.06770770784, 0.07195670729, 0.07365787316, 0.07246551195, 0.06812138925, 0.06047520495, 0.04950264005, 0.03531994099, 0.01819404342, -0.001452679569, -0.02304382841, -0.04585715248, -0.06903987099, -0.09163125591, -0.1125922950, -0.1308419305, -0.1452990318, -0.1549289248, -0.1587929744, -0.1560994264, -0.1462534610, -0.1289042240, -0.1039864855, -0.07175455162, -0.03280612557, 0.01190600559, 0.06107629102, 0.1130641769, 0.1659282353, 0.2174769862, 0.2653360601, 0.3070306026, 0.3400810523, 0.3621096388, 0.3709541977, 0.3647852075, 0.3422213650, 0.3024385619, 0.2452668397, 0.1712698202, 0.08180125417, -0.02096628000, -0.1340448437, -0.2536701844, -0.3753786178, -0.4941226268, -0.6044244857, -0.7005655049, -0.7768066901, -0.8276347856, -0.8480259091, -0.8337173572, -0.7814767576, -0.6893566531, -0.5569218985, -0.3854370151, -0.1780009395, 0.06038253530, 0.3228088597, 0.6005595329, 0.8832771219, 1.159230812, 1.415671159, 1.639268703, 1.816626905, 1.934855543, 1.982186583, 1.948610639, 1.826508796, 1.611251949, 1.301738025, 0.9008368506, 0.4157129810, -0.1420012744, -0.7562070326, -1.406533863, -2.068742128, -2.715338666, -3.316403279, -3.840614087, -4.256449851, -4.533537192, -4.644100746, -4.564465051, -4.276548900, -3.769286496, -3.039905405, -2.094989588, -0.9512568950, 0.3640152504, 1.812974551, 3.347636391, 4.910817282, 6.437574707, 7.857148687, 9.095378078, 10.07754093, 10.73154401] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 7, are [0, 0, 0, 0, 0, 0, -1/5040, -1/2880, -319/725760, -2867/5806080, -114221/ 217728000, -121219/223948800, -7959273253/14485008384000, -700442723/ 1267438233600, -2623447721394037/4745288746598400000, -654130379211637/ 1186322186649600000, -12737715926290759/23199189427814400000, -\ 10950860303292592453/20044099665631641600000, -303371754488160082587601/ 558147999289178691993600000, -6037179129760548259924817/ 11162959985783573839872000000, -237783384074022735545317363/ 441721094313485549961216000000, -2572756148226862117872294611/ 4799434910459177689782681600000, -1281115606110278704172622779534777/ 2398757568247497009353384263680000000, -1702724319082863991078152726575129/ 3198343424329996012471179018240000000, -248976462709545309940343773142133107219 /468924458779326675724317317136384000000000, -\ 1157270812259034164148114676099477690361/ 2184419901273640512200000309035008000000000, -\ 10787783357442570099125269712563115938645090729/ 20398495311575977990013237885822985830400000000000, -\ 43092470261664221696345464014109757145061493753/ 81593981246303911960052951543291943321600000000000, -\ 20792798436872780728246546574606270928008088215903/ 39409892941964789476705575595410008624332800000000000, -\ 1122037813070291104697272005793650979257371184047609/ 2128134218866098631742101082152140465713971200000000000, -\ 253699030347243423522284421271963564937360512822224895529/ 481383960307511510500063264782814173344500285440000000000000, -\ 6243734561122825809268365292645836897804724773246950293/ 11849451330646437181540018825423118113095391641600000000000, -\ 6630498290388868445360733126484486556849684975412261869621/ 12583379285035956993130213763053131311103722127360000000000000, -\ 2710736113663567537080234577510543979553539646126994860977138893/ 5143602249958153838043095186127618839736855222735077376000000000000, -\ 260131396994648403366421538347116850348058760190968286109828175263/ 493455225303168822836837581655910503056040458513809408000000000000000, -\ 30781628473665844993336425956219004467342433145399326241096737125623/ 58368703793003397901271645373013413790057357092776312832000000000000000, -\ 1180216220071773573637791365969703810275498744293743274938745982872614043/ 2236936432545150266317961440058725696628699773853543247642624000000000000000, -\ 16198262773204137416015717975390098170183539361799037981966824838334961084577/ 3068629398165437135334979503472559910635250349772290627116151603200000000000000\ 0, -530089513877979758854360602042333350000523597900950641391821009964587624304\ 2290331/10036873035519511782253650959958048955705776844035208183171508663746560\ 000000000000000, -\ 514809900877122842833340447848411248171366194103434892137164838396468195488541/ 9742408731606699296031110640838699270262104728612883771187370393600000000000000\ 00, -84903403393596423797424520994894418221995804408668537772527865414100241077\ 137658861/160589968568312188516058415359328783291292429504563330930744138619944\ 960000000000000000, -7030000374748692144050524109008575501360548465752458057757\ 3283026018141924866173203/13290204295308594911673799891806519996520752786584551\ 5253029631961333760000000000000000, -126388949283526022454251725783740868619547\ 8348370731948191174109371184228631621583557296143801/23882624261070211662864615\ 29694220638729715447283906605040466061491196288145817600000000000000000, -50577\ 2561169304899358711356942985330322915433851450018405581129534253419112839724180\ 4952207891/95530497044280846651458461187768825549188617891356264201618642459647\ 85152583270400000000000000000, -32573131979852344261746522806381204355790502918\ 03435348086413273712501826791883381740134772938931/6150069201020847851724138665\ 804641064089163650109695526749195628744361496339808256000000000000000000, -1721\ 7025101118116826100020325641577940961971263109580579022407362086638726810286731\ 313408290603/324963116402091217245147108892614829587254616755439433359002783804\ 33675485446144000000000000000000, -13330335209898263952923205104075164172285806\ 8821075441301758472751334188081439401479854532583390974184319/25153326169891763\ 3077113133499829507502170612767917894127365087527463032246043733812838400000000\ 000000000000, -5520006646029419227934706262235185215860212164198214651298726721\ 2149201742938026707463710898988517207592403/10413477034335190009392483726892941\ 6105898633685918008168729146236369695349862105798515097600000000000000000000, -\ 7501203770001104453891827571082814061847487473475483287909675714025098999202870\ 956241817325935207715701790918249683/141485609004392231713585598779894008944400\ 21111127966519251159870264075657419650419866219995516108800000000000000000000, -334915364022475141419327664060135027442889356764357069660762193143448777073823\ 860963509777632476576094426946309051/631632183055322463007078565981669682787500\ 942461069933895141065636789091849091536601170535514112000000000000000000000, -\ 1427121883855072878600670805087043584092581689621888950690373187282365176360155\ 63531756850208673179360910955525530963847/2691285719386250072433014714088902797\ 1640234751383413070943152207275287696464729636491474683362803712000000000000000\ 0000000, -137292339898756886831261158651316923361562349468464665864085147319075\ 891652686363264869180605363947129614436906088845550369/258901686204957256968056\ 0154953524490871790583083084337424731242339882676399906991030479864539501717094\ 40000000000000000000000, -10324184935372547916748989317011912795893763174324792\ 091158969068533180722829055643311643679315076549292764468179311397276531/194694\ 0680261278572399781236525050417135586518478479421743397894239591772652730057254\ 9208581337052912549888000000000000000000000, -103427452814244822092542546892698\ 1042606078550291631761713349141726308847605237453244745215131147264944874777276\ 290997038993/195055281510406387587362127592491136410615346934764172122715187920\ 1075245329265734541108095347311423520768000000000000000000000, -323190496115851\ 7184035960792440421511195471785399594420040902468085463767223154393098583596320\ 849544119314323583988689763618698642812613/609564717702576513702003183673960882\ 2748509083347842196497136141766534863162665480035567165425860077440346483589120\ 000000000000000000000000, -2753818570282451173636922186217662655607242487457947\ 0934817831132975958904475736960431851857109439304590450443509839179184306617211\ 276529/519455150737847811676489669565636230112481643624424813266712471211409057\ 90429671047259615844498633703404691773194240000000000000000000000000, -16997142\ 7124398148027719726509060826119547943850206588412882795347546122330656660118793\ 21606480169909622302483989026953235647127618785296077/3206638028970964548379544\ 2436744047881126696810639939162460568335818107118354704283247459124098136360195\ 916958625955840000000000000000000000000, -2550632149737055145403948033202224305\ 7296996079818448344539827309500754707847467148816848477658041493324431771992997\ 3322744357297501817262035099/48127196854506371920263818190138497462941477447058\ 3062297385108395241732005878697085613711124695044731580442279340576604160000000\ 000000000000000000, -2635630229021259512273061495356055640836435338159402129164\ 2074693532527922852244629132864220555265546186735221039879878470969844606226407\ 96353584213/4973945794913233537959265609950813712795001694153475948843475095264\ 8233002807563343798177044737232873008838709569848592039936000000000000000000000\ 00000, -47912087619231960738689906423531787038588960921506077478713547467438777\ 67187973246748194960496026648677124449678469274584523874978070506404274864539/ 9043537808933151887198664745365115841445457625733592634260863809572406000510466\ 062508759462679496886001607038103608834916352000000000000000000000000000, -2323\ 4555512816522936789809509093027383624488021354393247365912029673557015690793625\ 910875660244024346607408809392660271207170931110688057746224717224751/438636804\ 0051912076811203519311837463126594022637264498670211134063112790040306196914537\ 3453866525667311174395662244542546968576000000000000000000000000000, -314572364\ 8861228377723974669551201342373639657641191735088805552639177903412765605106860\ 253220922148540023884532432165687362886032782193372511561836680733/593974046732\ 6659667285571092900861357454743751290306667267466358857917869458670996012771911\ 655171209794850892823517850759167003852800000000000000000000000000, -3191265115\ 2918569166426734594511424400846424719406680762616037881813663852243738453327481\ 339873565009648442953757985552320036388262052333957531869591099553859/602674707\ 2484760428804573226078262113335724259659568168940045464657804806268041752719852\ 5131484447861764057394222102024564059578302464000000000000000000000000000, -197\ 1024691654558378650695519053717455749904310133153966347126614287346628983773500\ 556446373926801948398811651950725827201489764946303734797280932138880584813/372\ 2894412819004825972168053014355634161157305395255998937176573948020308686445617\ 230395056091387042831543299765278734642388936110899200000000000000000000000000, -181645164419768345238951547555702495471150895900852962441862197812437175495113\ 7036853167056054394158377929530945327676497733692450177019897998422303812644602\ 08799428023/3431429714355606726066321055272490972481637410079055048641871218674\ 8729044744302550702273305868159749569676871209560380510286475712414010363084800\ 0000000000000000000000000, -115075659893308998815539786841626376854608916289022\ 0570444252687536839566662009424850303829598087185357477465058994179312665330028\ 571713602721773471233893066389414782978249/217415386701571242163562102062065028\ 0164365463026089278819489604152399472274999009612496036659806601732734726559837\ 745709131751101138551696605052928000000000000000000000000000, -2970024717807303\ 8484420104533852672849856341928268571452992325992166699039307338608255236490628\ 6787835715829707845757415194500318874964625552934712183592520399476473213996528\ 44907/5611958573848962138412189512741331812914462598644887037828048858582235803\ 8283115685969189572668426974915608672171515867905965129185253467175524116935475\ 200000000000000000000000000000, -7264939832107954919366351641946405072344322123\ 0834403645401707715051164080640951468403903472635843463050068220745389378443743\ 341264134935298139990487807591257872939253405113039/137285744152868807933240596\ 7789367785294036970564637617628907156828406067778268110460087380271775024029305\ 82066685724323402008446400591278480974204108800000000000000000000000000000, -10\ 1838573939623993026134887432802029271285615892666468219609266400790234415386893\ 3692159202818245136365656398496182972622026329211234829114618101912622745433195\ 8361883644298534402866491/19245793583012237821961558661637265825836823131204377\ 4773793827423201379225601818685498381572607316845916768050383924519618808965867\ 56022860181596541422246297600000000000000000000000000000, -92157142696695740482\ 6562114781035124936967228709823375644649556155351495139327299363494382301246034\ 6697599892546495138419039325634014485426773977443913345896926793506311755482538\ 1323/17417007767431889431639419603291643281300292426429300884506228726081572780\ 5974496547962336264803001670512912262790881918207066937436706089232412638383911\ 731200000000000000000000000000000, -1777287142474956362475844436983146634579991\ 3029447029580253738453781561561584055081959785475285728463541964065814013199670\ 57626519423044463503749842661256690141277885017019758380198300115531/3359032506\ 6884025745263573717444241288027201971662040157186149346262747387508370754575650\ 8638057303668406732503936742928241361248427515118986369464969622938714112000000\ 0000000000000000000000000, -426545569904469640000225116964005136288195728064577\ 6534492941056158215743249172829792197116698146713124923153736827241299634429197\ 590743577512415629360214617097352861595195498879613070804779/806167801605216617\ 8863257692186617909126528473198889637724675843103059373002008981098156207313375\ 2880417615800944818302777926699622603628556728671592709505291386880000000000000\ 00000000000000000, -15908693295707844681542504653809547468703760235506837117413\ 3487682392558943881751416023706242406758984373388118863147561127491445984174521\ 02358265082386131272684598248400978862636301337831445473/3006697722863396579775\ 6295162010276914478199403302391035167575167705097654816944886372108992396133067\ 8332614252642876100689798718903631844305535353364546276036286873600000000000000\ 00000000000000000, -42978440436325296002833645381495088915068457605731283629332\ 5247663995678627752246894404316679192666932367673349339539667472374655296675792\ 942266652468023962909100630832187414693181276040058953103103/812257385366398010\ 4286664633820301634928342583335872069889830319838753661383694449756834329556487\ 0841864436851941971216683948664046003540317910838687863266773685541378457600000\ 0000000000000000000000000, -204221724544799903783042455815435366441889915238175\ 1555390252761581040206665050737143406158081886219412550431373742828189309620103\ 63682803060379150942445889235377567030868624726722704248810567627782165963/3859\ 4554711646074036591377840894195723748357790837955709225633940255263714094291743\ 9919154032149618892098190709803203771274080004869300929026630455576073166776359\ 237101551616000000000000000000000000000000000, -1552173286254782247990325515014\ 2351660221725783341900706378676002884709628212212530430312417728740175263183117\ 9917117634974800257703511299182827704751928439308526639450407417432380499996721\ 62416097086508237/2933186158085101626780944715907958875004875192103684633901148\ 1794594000422711661725433855706443371035799462493945043486616830080370066870606\ 023914623781560675003302019717922816000000000000000000000000000000000, -2240384\ 7981321284507194320902732636534295868112145560475467682624670576583602022070855\ 8839455680807302598556421900529326301187527167517465329343798794282289931923071\ 42922941691521224619713253674150970033423633883/4233432383730330156713416137133\ 3661487880363062609427878939203536355985682094668828377978734841240095516934623\ 9609539237122314530371530735432270436895284411435041657654346413852590080000000\ 00000000000000000000000000, -80908946817359801931524674332972322165678139659479\ 2340343492251637513189935756273558802482186392693091497477331064912600811309523\ 1931699195311855294235685613576521845823324593772451402487260592204654021207222\ 177/152873947190261922325762249396482666484012422170534045118391568325729948296\ 4529707691427009869267003449222639198590002800719469137452749877949865466566304\ 8190709837637518064944676864000000000000000000000000000000000, -438564245788727\ 9038455759070297689107953590261409996194196084463154462924462938550092383362004\ 8363229869643187051366519298062600724657404379202537589131293047097577865740413\ 687924072650933689940337608979562864663277019077/828580113737012450628130807805\ 1056323155718191707834053455182565115395536489238966572696771610179997176289670\ 9773867631858349728571785873123566650403154687258746415673589047735748858143047\ 680000000000000000000000000000000000, -7346578976090780194615074626948484179161\ 2465459287772831716778078067969058489143568605365622935523204839486217699456824\ 7065946911196159631487520190001857762967307739906329709235580528216281051785674\ 02209699415487546079341079/1387871690509495854802119103073551934128582797111062\ 2039537430796568287523619475269009267092447051495270285198887122828336273579535\ 7741337481974139425284101158400246253261654957379337389604864000000000000000000\ 000000000000000000, -6723972605723125005152058900118808186522650835636357483833\ 0395490522675743401018027561160830318830672120481384586533041318826433558517175\ 5218845914346954490740526349753250263849342116921733667758374507494283286758467\ 22799/1270142901243358894950059154533565798823776012225432795177485448686059668\ 5116869390803503876695568849793621946489715883506255096963005091925948240990194\ 6464632448455117882543350735121154048000000000000000000000000000000000000, -156\ 6696742535166032477153568145541319114631854192943713260946329074238999334190769\ 4905215457179622851638962223648283737227893371714404037737770886704593592431232\ 87958011562680011210697136808925237792199736343089685706958357165569/2959202570\ 9745235136611894106475602235817923378164717207738927188170031513675433952321034\ 6065864410067107901317674801421773320131326063011030822629550552271204097870886\ 6801739821761875561597359882240000000000000000000000000000000000, -822582705110\ 3278539716533261034097886337931725698078823490535179387275509703379061445103302\ 4298095453499411123087722716145148710857081110741726192586490779544768958085896\ 15565544537515347953585706359570566903347006178838384125419663/1553581349761624\ 8446721244405899691173804409773536476534062936773789266544679602824968543168457\ 8815285231648191779270746430993068946183080791181880514039942382151382215507091\ 34064249846698386139381760000000000000000000000000000000000000, -61508538076333\ 2950747020812479241702911107644533184975661093986941912937874014726271484871499\ 1372003975146044574498353573509008396557803540676508874328111188756380350916508\ 28026558276048514886213283361644987974987422575827227054837973/1161600824590999\ 4992471576586564999862259912538367273223930134264710128524175826112207249199800\ 8160351727047724930347050408404048473607657330022144507420633842654725779594532\ 9100803911614679332883005440000000000000000000000000000000000000, -515395186711\ 5005441106167442086742633897829615782309024308388747367302522636741261090961579\ 8388423238017227952243833142670230972706839290435952635785617582730319794760621\ 78167734636132222155392739209149197187262257897391689923147672178183/9732672155\ 2294413451989611283884261605545370549298544764863185351119799705301134273386682\ 3136442569556315320223289188046481461663615754442434832612508880420127044474908\ 9282868141253117602134053972619558912000000000000000000000000000000000000, -450\ 7797768712442362048180142977570278388810236259733231719682263942773725177199590\ 9211250305041884538992472775755471537901003929601100516307465132137221232572638\ 4542954448598248159217023821687374733119022202055809128130976456344799589208443\ 43341/8511971215504099123360071826782564586219305353889387338481975005482630106\ 6863150109415704457820053315485358381492358821412761729738007567300132860175017\ 9111193450175732425774297037272783312159452121169597458022400000000000000000000\ 00000000000000000, -18041895978144635254793049812648485425253244320863963650926\ 9943567871283590410918686760386260962805816380120551935298152858608884970138783\ 7800905584053444177782973904521688649234435938899815947022523867726567216693452\ 6312971820073198513368972255034632939/34066389887438902404934472103281683640287\ 6621853969048820017598355924396645971960926000687572771514057849298695090799673\ 7287982629524806976518419295380921334161535263611745390821470850164279558443133\ 5898125369633406976000000000000000000000000000000000000000, -793874904616563503\ 8343091739350477182917723855756336884960257388856608692402490330291823408431648\ 0075967869496058701271767834729231321805841246405252172159962162064460394098353\ 7832426007131894015219970212267360472552194318273696628112515891364546619673403 /149892115504731170581711677254439408017265713615746381480807743276606734524227\ 6628074403025320194661854536914258399518564406712356990915069668104489967605387\ 0310755159891679719614471740722830057149787795175162638699069440000000000000000\ 00000000000000000000000, -91837644070649410235369666217237835496484369267666319\ 1732681097577543853043573910466885960618920436640514757842739045963474642294690\ 8168095749636556487143302875535284621416435287701403448118929040322873535321513\ 43674659467344884925689580890881463374554551/1733943635803858837391229158483410\ 5735795197533250104059800756365098758140084872492010515832972286680686629112675\ 5623750307675436418461255445927069919597556966661000455889814178118627802089880\ 8004783814633503134511529984000000000000000000000000000000000000000, -954743191\ 9105393627660993754259337987194303966685557510926915706364804287947642470234852\ 8965812553147142521429697322450169016926470758643673646706002669225566152235278\ 5499025277555111978362967708919684763455093141677521688783044966536493848728100\ 2997/18025741236685233831583813987660988580650188527393125027750526844881626981\ 3286939196735326581417808801245266595836882423119295075169545617352574985058811\ 9954785370132383742911659482470911629823200947907599198165401600000000000000000\ 0000000000000000000000, -289467210132796263062291049296130512163889371558625748\ 1804001788181130376034328937580063806282523751083784399259519015591176326404675\ 9872038144427244931632914736259496149012587234238089822772786581618124028421322\ 250992578491794049289957515632679175870686042169121333133/546516098950437651052\ 1986872557626788100659717726239850516946005409079042882358111912550569054123097\ 1946766805592599989794007927937970484803960300882733299451028173529357277655163\ 3841859875963118183356588844177720367613808365010944000000000000000000000000000\ 00000000000000, -14927285719789940091029106111244522632079672895040556096055481\ 7004135000348929149273203801075382743484482156499689978225226407484269671980364\ 9873369410560092945917780627190850684406270649281165130851104502829234594553308\ 841659048501847933294661437850771239262083743241/281829164245490019155109331870\ 0581372817140604618530106044597026323751284370400973594248060948860960629588711\ 6854908552344343474797973645789795168789375885062625654656825237204444065588596\ 9744561885777467706645492378308007600062464000000000000000000000000000000000000\ 0000, -102305777353665724799436476427128175634792767899726685823198253921967734\ 7034001568509023625264873614758613609512774640834959044323600116077844874725082\ 9740426330332819967702271735574249723815830466403488124035677515262794176271313\ 03129266496063211794415423342153192983607/1931571962490131007217013771365449864\ 3765362447799890763663865276292699531664816027632617331509600707506952911708618\ 6297111022089717751862622996584471166964902211322138717764464028903361009624293\ 8319976941562965561390715104906549657600000000000000000000000000000000000000000 , -6797737005819559148374381559210220849932802317796448751699209215702796398435\ 2369908560124432659042336803965270897823880326433735636171560237620067021690344\ 0979109657666575412793544931962992343069518889284120888732927821438324292788557\ 77824428690482868484553976211014488301759/1283466213514322377998668933020640648\ 1226567842674739576037590301315436438246631644396167866939656155235163981774873\ 0367519728937092903370451887196093119793901070631029811804543672786135360654227\ 5745247782424907350273716571754961312646430720000000000000000000000000000000000\ 00000, -19828256994748284799442355858049399809901629055621996066829237119552020\ 5096040118553525796530480930054163951887411236956910558966637428391793140286383\ 9966284678709037183492266448328141594003441897661709873699677490453228311373593\ 221054961690113840531165332753462447574743407796496199/374383885816594051856266\ 7310897883254557586773288614847481224996917959520445446834091251176366630351341\ 7092455737760276379586131627657180902389365382372811081457550394818528855877992\ 5337193644365479199415013889411806467439689492827495682224947200000000000000000\ 0000000000000000000000000, -469901845839125872060849567875002333144410251455803\ 2236853295940920001837564326722608749288168307344267741000083727227312060145362\ 9101089949066904046496041061061934766742832761175212836917256249221167887747302\ 089830216118436667088194656845892707972021787589324675124393498330809/887268104\ 5893193866738556434891194787448992681710540844425096493772585151591438191239512\ 0914243774638461415757715518739142462859459847982207398047481487046386182172454\ 3262494325540984502815537021111323677827449052008893064517507241643868160000000\ 00000000000000000000000000000000000, -77691254986151195228941644561299190859063\ 4796247075485422902366772872725630977000435573932020430314775556814010111215164\ 3798847033069162223605297661994046782149646012018117978687991809973767997839415\ 8038828471795390100931264447666722234745840433430373385228749804113013124514582\ 162461651381/146702295706521513892353970076195068146773001250620186489633021654\ 4302684649786706302910046159169993842820660541344490527851871531140693612402680\ 0633933555432444254605605608946693482904098530256912147505243723936490521132172\ 4932589294756880190982324224000000000000000000000000000000000000000000, -600072\ 6402477994681343358219341873371762950672417284844559678644231320077742844435744\ 5338735023197426094767367315903504755153177523539983635564908019816369790487786\ 7399825507172270312444913125323034071049380747754633699317268719904694690755591\ 788835722070932341382361414972340641713094291669/113314876683657996937542376886\ 4403284995763871728928337023372305192840694350180076592592587378117512485489061\ 9353833306146166180102603978247524149455176263506439700109157435876066690243165\ 7613018907622109468764199099197710573741034489743245388896691814400000000000000\ 0000000000000000000000000000, -549226694842039550650430753635015950712667266481\ 8172458776285374919432965472311392222712279291551829696890344663410724229922359\ 3061259393896473958264438130982335147862276284315380492184263759287658559318715\ 6750000117386260929505095693998256407110811146120627021678562399555903028858231\ 206733032691/103717891116159974536911335934460354185628802708183084561213360198\ 2043037974296094582653328560488192299208422544500530550001307041377567008673133\ 6855819062130806994400143325993458368195117458621045012356956521003980302788970\ 30645255371623061115406036102021120000000000000000000000000000000000000000000, -961272985277726162477401021381235422019899503042873083138816583098762733914324\ 5370209893970417410741909682294570102697147300607139330762688822314467513718405\ 2702336304411904519910761627263113758643307098231613129941957003223999105531202\ 32605290172740521478096130950325334410178240424743476507402437/1815380468740621\ 3413437357452420845347056204145985533772648115677286677408852428583270431577007\ 3208688845537850506212813525320571501826294051723521466600475484137111287698361\ 9418049757529738779448515014742695842801937942255512634902302840853604688655600\ 8448000000000000000000000000000000000000000000000, -724917335645532919918976354\ 4809399276537142979750884451125357193107479511638421830528735379528487217088217\ 9557940396376000437243539043175615558809673898771131896407392638756441924035056\ 0962391645819642719112731532414156027115127558436888131923674206425564001599142\ 5655834326084014034679651089985517653/13690761627333116638872296343348766752503\ 0019574801671620801635461629681012607084484910239369984441383495511775874070032\ 6001725294618388451448536464968116201266523260818919031136504601755504537977941\ 6311182607725253999681440804517370905424406723359676546678784000000000000000000\ 000000000000000000000000000, -5767217227286747387257275381740699057275687560808\ 5183165461813393648292928629878549361858596204855161057077122738268861295823139\ 0476266379308568859305985717483997213659042737066045652331713977771511971910170\ 1780072324780736099177486143909116455402221678641686104023630182197389979411097\ 464897174259996789/108923699507062275978867989707682788282913883573712209941509\ 7811732725742136301964161945864427596215647090291688854101179366972644398389851\ 9724556115286332497276459063075319811722030611566794104152503617176882706212082\ 1465543040740202923556579891049586605376405504000000000000000000000000000000000\ 00000000000, -58269766727616029170445287546619860751373722642082604101845418746\ 1567680748869277092839004075472150825219304691681527262387845233323097958022249\ 4582797443984419337164383526469805982734774808982013657810893050753255324684645\ 2142929429915761050831974152987867093271366842873235041639071533175267945176437\ 88006759231/1100562082571570710121605412281374882814348813315970487781943094374\ 0606870708243320305280587656137808601639286756209009637558322235082384175007070\ 9184319285726059750150098640652231210230434171469318049712856353362106241545206\ 0158795896774069106005981334372022654257332224000000000000000000000000000000000\ 0000000000000, -666897378423652804070073117323529994108766959832251036422648919\ 9992011849055424965749684015604957282744721524956306898823965201144587127853941\ 2480240598355051073327968361126168040235908530765772317796240091059283489696700\ 0171445981019702292295780366453430134536425520149384754391744810404514448518426\ 425130026333/125963085019196647673492622388770712926660612529193980993384536113\ 2453904497788670555850162637092808614714401125435513942376447739305100463170288\ 3809797365057421365387685537741561312396146537600303459835073801265215387880449\ 1111351547980010844121007401439497823964889088000000000000000000000000000000000\ 0000000000000, -445404399548070869349724640714792147124583420957391918022592704\ 7733003189208775147290188022065007795070842376185505916811967119223035032085268\ 6273871163797478751980523276845719387424263892850512175324193056381519643710660\ 4785297293969580600182237891427386545317826959984813686048071623536019300349255\ 77062582635063873/8412968823540307877356521238185567001223213177310168705327028\ 2570282334270317446809242342881392429785319387646075985164335008274979694006575\ 7144292082350288384123193681130097498325219714050911918972640375312648357168497\ 7015774901567277247691291335330877573319593725368729600000000000000000000000000\ 0000000000000000000000, -916046664641759388725854918741893921390196287300746704\ 6898077717239194978817138516729798378174320052709579545241389522669424352833941\ 0162955397749461454385845349882135780813555570828440125078919950302372046636466\ 6956884437777287460193976672672721940418024227120983633567750582037430377426529\ 436744308008081023552238274643/173029490172236289788750705634547933976165668950\ 4862273126868677430143219727253448223739969766827861358102847352381775528009209\ 3751418643740872716841391330646422533070798388204431269087460676091069008321415\ 5055905076536107440536517763854101725590975580604901904084214366391500800000000\ 0000000000000000000000000000000000000000, -337648620576151095049728868191799294\ 3391658235771453902109626548385978836964914454467173676171744501377417607129895\ 2331306253357804376039014463053482817146005041688869765276517444670917730707314\ 8503408940109658722323724045067828430779307795505993540589533953246560184594735\ 233740692774516731357200421765911480985017228879920049/637782194798556395507955\ 1855859844516170326931038633149623941932802366497934975812927491368665481485823\ 7442280792294229875042371836121010968342749050367366863477872978830806880174167\ 4587475661165738264173125167444864584057231353007172416118593295898725120590165\ 800661961436613836800000000000000000000000000000000000000000000000000, -7293176\ 8552998564437482810836347572815102411579747895732493369094437997744334965150007\ 4230338609314381497140616976085388918109889879643648822180821234832686308819835\ 8907593489603304623832736310368718254047999940772306189268994734120618797621758\ 3227620701610446731575101601109127274603594811416678774948336383733780020829291\ 345297/137760954076488181429718320086572641549279061710434476031877145748531116\ 3553954775592338135631744000937928753265113555365300915231660213836916203379487\ 9351242511220563427454286117620171089474281179946506139503616809075015636197224\ 9549241881616151914124626047475812942983670308588748800000000000000000000000000\ 000000000000000000000000, -1473114203900752338976495873763582199913471487725754\ 7678766683773126236267010811896298609194436473748895953346846203707997890651322\ 0584420749263870678933082309335450424685687066301833350517472925639329724891987\ 3594628845509014642710190350624043068791728199856635430500917509559251731389243\ 04973871022859773316547219838861785715389695009/2782562877592712831849492746399\ 1091257722206825883344495092664863289416814902473939013788839163327708021105621\ 9139909556916895233859495171458667368452713186698301620225764082685092200437857\ 6596751041163049395947558902514060093488239237186064563532959149170361063239854\ 87275402677136968908800000000000000000000000000000000000000000000000000, -31167\ 8046714596513561048655397614553692523793477726531474437495613291298310241886071\ 8758433357806413883561042141315633936954292892635553129465454764369701626660625\ 3839324508666320000437143779196809754129326283702602505494946440589418730917381\ 0628964204875774683135783797358328618024924227312110109724830956393436548140924\ 3659903369/58872343486890552390544166800599302781723666152214477949521339070562\ 8486344117531782848996227436586253324239690671196893766557975434787141400569114\ 5734277997969307154680472028589710877589274885563209644663877646397931455003934\ 4750441371864489996563736482238929882329217033095943815168000000000000000000000\ 00000000000000000000000000000, -17890854333950376495851241992652466873928901311\ 9833600174837052462412653100217272191601987237932974051182546656246137187227876\ 5570851310360586484338895685662142804188749132502396207130996424654450072193472\ 0833274152081251857433774619213848560577275101950399306461681136226466127851706\ 25597467351423480812009062306770954457466753415019565462525443/3379328167393424\ 5569310537986757502568802616773842937949751761957264758774659095552699433098004\ 2546306666285205651108933197617353619262562663053503662289571152452899063804484\ 9643457557892112656442072031531527491248185351847084566084623188228176894106760\ 1218133235885059129640237045406668369900339200000000000000000000000000000000000\ 00000000000000000, -26373790933487251432837325070920989208989734549220284266067\ 4602693060668616212476931918814340443592177645954952888283770554022693689177529\ 0451030843119308355902856966076661740191375945182692496610960052078966062109296\ 0755101308330535614661183526592416726596124084411627056710767684659804502165761\ 72031386196330241167885345326516133802846763709/4981544486463628572947555671818\ 1224744910122467449932564928090050766829150274584054612207098484079891384871397\ 0836436818685800296955169936949221636547518675629316883734497878813007683586082\ 9424654232124673938939189762095336192598618576082630864833485369831867100947645\ 313133955789420627287343104000000000000000000000000000000000000000000000000000, -569017850016781189602640890312665174773531816115314911803978833733307259847084\ 6923541932913519159927655692807887993868962531498680002988292930977606019416099\ 6822139170719849017171286080111524973875692009652457880765668029678693429369504\ 3699085306522585298829697741765431899433231305441221867992333486378938332807848\ 83503586229986621469629844722999293/1074751132424981997087715639196070455543561\ 8692239857699576128059774769219896349029286519396541279283492197098900464591247\ 1298845860905283083010880755512537395261035547793720538106787722721399506204753\ 6378959214001215182577287245906580990712740985011270583725750008477379002422825\ 07302278647681195704320000000000000000000000000000000000000000000000000000, -22\ 4881325516606970100796918939969385641484171896687370843607624008262094608896855\ 1294257621036238697986007869147249947242600720283717201347709924584275267286988\ 0473524619886540482292143672666063716427741217928816415302183679028725836476412\ 7818780360131369814465365046860917646171821630042037898888544520581390978358578\ 59576215093797702403221885469936739/4247416475343528852490652206102870440308156\ 5071731917628724858092229887957030371363740324655131135728361162934854636064608\ 6573038842297678744059000745785547786071612484880783566598025080194970848521186\ 3769646813732802401545439195822808075296752372764541346884164033502601817575004\ 6885860521563608542347264000000000000000000000000000000000000000000000000000, -\ 2751046060675215494860149458571656740742171876907141747347711814668638576373963\ 5739767256216811147704822194730909454632161669266416562029780350612293047790012\ 3929935026456845211568299000527157341741878690938237663486878643205273278929855\ 6871002290246321763114471431039072188741698489652764982800385230884311417865076\ 178085891777590045759267936709652502453530548708091/519586806631181259012241974\ 1046579287619157530676608247229452715443871460986821188167593177813918436420527\ 7529658686095911947588010702306719974969923728707125615397974099604601296777531\ 8085322583991737833755577511388920526836220483673956222173330301606857894297755\ 6366403357687344059381359835620478467808016335896576000000000000000000000000000\ 000000000000000000000000000, -3191296644010421381391777063176394680944624938367\ 6632419400864524085399029073355999864764639293214210724655502671226329180865777\ 5049364857743627829521885566635353436359207776552536559421402102079668313091217\ 7178524396494768419691732083850490883362807685837842761479758206673718277762384\ 2534225643226384348145976363601030577209497314477469477090294277004520537573001\ 3949/60272069569217026045420068996140319736382227355848655667861651499148908947\ 4471257827440808626414538624781219344040758712578592020924146757951709651115253\ 0026571386164995554133750426193689789741974304158871564699132111478111300157610\ 6178921772106314986395515738539653850278949173191088823774093197550226572989496\ 4002816000000000000000000000000000000000000000000000000000000, -170582749082326\ 0319767944448288065294933056988026208902494760360096059047462201372046550603957\ 0091988228395864688452031237065146971976551187718421541742319246697352892103679\ 8409037077035228219458149758892752496176084170850433667262800029867790662343604\ 1504493579163600423518669894869878281580363859350287038688627099329986385723017\ 3452826968117960969761122662256320422809/32216110057868962231994540297783470512\ 8791454533840630700013956683865480219759610510035423544392767819023495074210950\ 0310443270431733612672933297184048732227162860623909988717601034223915174010217\ 0889341721657212608953921275471836824408462095682372600706250708157155546178321\ 3678038718315720544345180396842576975620997120000000000000000000000000000000000\ 00000000000000000000, -64284268166601538113882353276033783501550005378793742435\ 3198849739719708034811179150991910924885159595289401909230462746653999095975524\ 9490919025072240083517876472127719501233483429027024471699802455588508746688902\ 0077717275510520110427412358255269193336991995327751641015566171681573576874602\ 6496125206480609812212316175856129885814473534864326481648437539153699176937489\ 49/1214038984876159558577028750792380071644881837444140456743819567151846026826\ 6790650814782615068594910440958971531444166316670246568789314443199406281885221\ 5794950670106056802354528955573114591384289084075476187828778244906378626245415\ 7832208577825688506504415447818064021753663155631448237878342698510178406084709\ 65256454144000000000000000000000000000000000000000000000000000000, -14189230898\ 9929621099239857756718157038223967906900678298364351084162478551111846233484973\ 9693146832784751711274849406690700751841043580155439820021412810516750074787856\ 3089459379049991433786766929809492852911665094223602852498491113935025897698963\ 6513440384301880120015220846199593285325853966146223493580160134274918493937596\ 815302121475962262165912515973997946318474338654431332229/267964984246485160876\ 3444526691763029835026758860232654456032981117949451682794009658191668982338110\ 3395923581780394669803666363205953657191864271942975115006504255217537010733666\ 1155018224457071981116660880383511490669528162316753366233350222786686634549569\ 1739838605369975245133875181739235345390320081384735169246203182746662076416000\ 00000000000000000000000000000000000000000000000000, -11419666272699194508291577\ 6278429442329106599703743194906498862979446583598340894464594149260726068660098\ 5083975721956583864815094795286203152910182496091229775872066459400813803676505\ 8269939795649281404528925319836338043293929898816999882324391476539874541039690\ 8362290236504478459634032871191892802793776737248370409114739738766991356837351\ 590488027893085873707410082237248537561/215658006190466957722906827536395450651\ 9220264414445843241757739430218386870201796947217571199337568340822248386445939\ 4917513934264077479092451210449338389089881204861931526729559790562635303817899\ 2469025816234813073810925743204495683610684254557841909149610531849539887862651\ 8851231590662738318673997287721721422863647220674068480000000000000000000000000\ 00000000000000000000000000000, -58974408370612003780882194056470853041887237581\ 8303112971143760450139140710179037139294308812126521325531388790519916088435893\ 3107274288938454076888382799694843069686634135508272507131995241408681936798896\ 6483065996226551158593287219173248171112946905012571652802644146757957325708741\ 4652977951164254523269138064682693710798983394813104538750526213775977079822612\ 09175891833128944513/1113706601786142009395600313423666389670147513466206365230\ 1725532599833484537862704150996099305618495351918484936962531386527196016067526\ 2959242141038881767452917189081249602453863740700173084636109757112578213584760\ 7317303207973721192189991782248654586488575147808484865996018230433088864523200\ 1183337438251700866729336674506401382400000000000000000000000000000000000000000\ 0000000000000, -361961572324818041830578941024041670392444488966437616417168443\ 1008699277855934132271566293449069572865642479071680584117643474663446684457995\ 3107369540974423549309388455579842834752498689819139243352153531104043709013847\ 0730697262225987249866698469218429501402845373225738941686986868984561169901230\ 6754782081715346651799642614659395925709924364192116134655212137899029266186060\ 335579413759/683544804038774889671219928820251365026218211447013356810981689226\ 3075742432114813475226152146985151939153181238104976078288970911007854695417670\ 6082555926327055532922077417703425525248149628641924993018875992305733684554571\ 3710320999635784522860677367545343897289236669908808546553066679381752674304919\ 1154172386221671599104435778850757017600000000000000000000000000000000000000000\ 000000000000, -1666980116899840423627042967309178013351093650188990858799648584\ 1547314474874886178243170953548942427354400030725116318874662613026675133618165\ 7261154157283216408402169257175754795549150489960493582802076661243603307985762\ 5278892384108952355184120643069084840780981398829146061097522241511137447049206\ 0709452283823257580740252457494550264650718533487237591926758879986405783079575\ 66949360412466599/3147999869538650949102950380265434945150841605683503955816359\ 7291847185420642024762420396810429079830221929673001588803388552327744982154813\ 7176764410703380629415116917538885942962465614463869553785370252950798334027086\ 7464097405026602188025256138420704944740420513917056662141914174518489327336772\ 9849295130622254322156465867872783749195025612800000000000000000000000000000000\ 00000000000000000000000, -39760391214963158029431466596970190459737138081804459\ 6815904310797229697084199048574457271825479341780615227729471752105045654642952\ 4205175256694686164232547230853594237357400050114897137889896981414777975588984\ 4240530736856622135909747587855637999133200754142389667877746538912021663101573\ 1486773885822255846741123051483708890661487711298372108003321466296577049614468\ 30891269275539159220153/7508569532401187701911705502317843013482355463026508289\ 9924002240326689730395174968692092209289533450570151716232662171489595459533811\ 0350097608383912973345685926500023656093238654456870590309342824825710432847904\ 4755301233739672250223684701538256658229639835017045928418336197110300110289459\ 6023286763433388683007943393382367198926067466240000000000000000000000000000000\ 000000000000000000000000, -2239273804521833531820020409482765774820493595131118\ 2467964078466164733562435997477363263056878597074059578295833054621732696069779\ 2133561342205431563647645945810285348125464458861781136163407202924070030293255\ 8137703355335275514582704841650204810302509137717694265089539006994863395066284\ 3766186748903779971666153492934108139017888224582277733104921373114822971465199\ 3663776182962795697704293927531667/42288131580802544416282966774899009429859638\ 9030150698064664323620480524150624532641847330486763972385981255273988009592186\ 2196027075936129976074535250448746455143070592272367833795788087631314339183473\ 7313057242870971986267708474190689392472607459451469757679648903619127828106380\ 4110317066305573170975531254692283060968524825091061697519844065280000000000000\ 000000000000000000000000000000000000000000000, -1007656808060817446419881332381\ 4164295539725868705220239786063194511809024742825691718269128729635899331347515\ 1850544600140531801020425938650875420281577042199720235865777868771044599989565\ 7429325498424574106923721305090022077332635500076611480940840276885497041201269\ 6622857312027369757583598221659504934826824174092117075588358898374934708123189\ 84645353015813061010839208842857700459028095104342735443/1902965921136114498732\ 7335048704554243436837506356781412909894562921623586778103968883129871904378757\ 3691564873294604316483798821218417125848923354086270193590481438176652256552520\ 8104639434091452632563179087575929193739382046881338581022661267335675316139095\ 5842006628607522647871184964267983750792693898906461152737743583617129097776388\ 39298293760000000000000000000000000000000000000000000000000000000000, -35830328\ 3774564843036430536689517893222644432746201611448961135666557167360904189446269\ 0396390271633220658374709609592777135153002635659556166788658892000104004138143\ 4112797624396871462045502571171979682273024590409772683758739665621213814681240\ 9408950424826039023234389509994598663070877085728780706851797365232454849216334\ 5708464064622106237982614493154435828439235508168546827370515150664118071764560\ 70433631711/6766721854540690130582018154495327723207695204342206323103607650965\ 3643131929003153009624336411033813165539316740255155447251115949124214311982209\ 0807550145890546501802479933177603389209652957386500623025374664098733689167546\ 3921985869794889291721282069997451198093975267274306893259299293521431385173579\ 5409422732923784138247030189159414391917061234648678400000000000000000000000000\ 0000000000000000000000000000000000, -114654159672529032316823001435619355379240\ 4877442302157226616742564465163639068211570446155823264884516210442785910456548\ 9010851148298375203371550710325011366954946059515153502595515998878658496682740\ 8861881938864580162358624198148537439118906020609587932549703614122016547288045\ 1888988910507792589460963066618271036081490351672309679326615683482137655549140\ 9655102109348506744162130072805867891071740792871248009241/21653509934530208417\ 8624580943850487142646246538950602339315444830891658022172810089630797876515308\ 2021297258135688164974312035710371974857983430690584160466849748805767935786168\ 3308454708894636368019936811989251159478053361484550354783343645733508102623991\ 8438339007208552777820584297577392685804325554545310152745356109242390496605310\ 1260541345959508757708800000000000000000000000000000000000000000000000000000000\ 0000, -225399087827554636430225933403753736652638310619578983874935896328447612\ 4760651096181365560370098288569318770942089180743756339422538554726809619715885\ 2188049645116517124840239564522344998958889667109549188326924008016554252718240\ 8294002512164689230546201440169903464444234588642240466360369047342519522348997\ 3139566983198412406572954984656537014296232347633016107483670659917906986383850\ 169330845811658633650717418111217/425699343908890085411808781152372303702956814\ 8457153261750005919197397640052708577238105633933140353130589557604437504812898\ 4897251628876918011054004608361114079321621875310381754917089619498499314072474\ 9748983882094874737865441666154898622737662475894346630053036954611726419084155\ 9056652509245838718672138979478912602965261700207061754954173864502555837305192\ 448000000000000000000000000000000000000000000000000000000000000, -9278887248146\ 4314405497607902640859190850546391443869108250262209466607153411430365551248942\ 0719428890378374899489616142021660372913778786918557535192783335282050106220181\ 1863406866670422307920653144039757078118900254471907101656771359323257420583703\ 3721863217367477552194590210283307593439099226375390499204455181911624077867440\ 2637003888393499389796559850059448198120282765036062403042686713547737205620863\ 8079096067801/17525079373191318706710782084056098796677885697755326639168752720\ 2980447131313881061954670333120869559854057987476101138264796806102697801067714\ 9773965074539679069549203377448669969867321297513677848010845082407668990280959\ 4460537666545059580293675405447619802282372401630696718358125359400730789400365\ 8348324142823121507525865144595516087178261022569344712415641600000000000000000\ 00000000000000000000000000000000000000000000, -40182942327476365917690514875587\ 7399160306780600818410413542717511031205166309624254883698212362249718041436879\ 5630598164347003552931232313461413699774239076687331583882711622816876442687560\ 6768426906659022171644433219665785898850363462201176997557197325966266527519538\ 2060556165157824641219672036300942753745055645494019491694997721818575519393305\ 961875746678212261678697559634195040578904300371871120004567486788908142012313/ 7589611159975640379913390841116580500304144356106467529520010553083360363979686\ 1491330797587836559438671082398433400085807104502528618340562396850568216049529\ 1014191201434105091859093254930487530628034982409616978363433818365815999087590\ 6873951468141659208490088430276506208157386093861003330769723887004042066270975\ 6121437808597977329574040128327131281213669716787200000000000000000000000000000\ 0000000000000000000000000000000000, -518611615269883826696830471211249239374913\ 1467572177182597701724188326180509002382332743098326884937585428451387175288125\ 7342531713820773254554077851708431040660007418475577748041778806482686436317817\ 4354687772797618421819132257653366071047844938339933542403670451230875897779927\ 4729485952745169776125103976258244065368859810705484017995630358073441285236305\ 31158108268620889584233939396314251153753300791648091277166861683767/9795658137\ 1418931836748831122677998990592156489480807581004936205129237764431149231477616\ 0867010527155114770155780417107483695445969367382192002018000441812588935649443\ 9842849718928030276969492395305838172966789800744052482374798494890503805313361\ 5481681517578741340102106793284663184766016322467902968265502935337391900735731\ 6304560733702277922942174402864430478000128000000000000000000000000000000000000\ 000000000000000000000000, -2901199236761146700142746144242163793534051262379563\ 7759705866787108795716989584309970332929122374636736497461366940659350907570276\ 9679596581592852827965411745822538403160722939438162922276958021522314224345077\ 2210587918401048912146859496574949025249794516796038852158625709348555890451288\ 2777556383699227758308238119985297508885977689648950908497436779888460297701416\ 27478912941968302356307746510079376957768199979908307301994251273565779/5480016\ 5748840541097149453771497553609003494893690478443732788534889725379396135742873\ 1767416182810054954637786550299294883845789965319876090551587463408428944932813\ 3648587316777572452862051466827954310134977899934336360440287669728672613341809\ 4281392031708180802112255886673370386614529823871207359238391762268202956253978\ 8151264988644132158372725572880570486757999163249105305600000000000000000000000\ 0000000000000000000000000000000000000000, -498599873717995905949951891479864419\ 2933912265178354440807052278923272146522923728353734162689969602464801296799927\ 1726518125419165484970229834158636948080340875307391299111233878134716278264577\ 8380772073403737246688309987728775391952524134561906534686036389246613133574195\ 1945789839293645814663394713188070443190635301053256178625227273115186069744058\ 9336343915847933256243135988256495521901074022992041295488650815744983638993899\ 870059548487/941820700063915866400112066552966783777412464840630249609851695892\ 5164842447611413962151575051050885746189812834070152390122863504419400108149860\ 9771575491037008472997745718123198458493722810589575772695950077606740046101434\ 4137377488434975155788020246379008433290610766699631022719391190480970053656378\ 0812340040871846751674499366387404292591351774941501658360502634419216609087324\ 1600000000000000000000000000000000000000000000000000000000000000, -135771192348\ 6667877775304979931583553531201663465822058596830916778361233800103760057585558\ 3677557964300353827331650974352495541855029195720778797719642362580264713260378\ 9070554702016732877785259188512982454474168576311880432836158324456588629828997\ 1211974431452881757835706222826372130935551856784487360908776995909825468748235\ 0224541066847253218265964315096686007411871063818451890355258505550598793734114\ 001067285572741308604936855738222984163/256468337088343222200488182882844501760\ 8972158261670473765957707350330929636763748882141962084839943715781665279758233\ 7172188118009746192514183831951527422044402764958196202417987680917054952998076\ 6978279589456183113626683539936722931633322754093305284483070946365177760268320\ 5759807953127396691908126063882536532868992593705412870938446477845242245350202\ 9687526311521645006326805299200000000000000000000000000000000000000000000000000\ 000000000000000, -2834875390887610270437194443269931049129542285514674652296170\ 7716605053478610325849327204604763383921427522409752447900633899524965945514877\ 0161193997323343554416467827786466745262653627762820793411167347029245120817527\ 4336259620778507274465587191185372480238477571796588750007027049383436665991104\ 0082141789325869688200842011187059264142751107987287781251428746946140978598667\ 08022635897045070960698793959294385028803349982132907752738846886603/5355105156\ 2012181524773265261079910878737179413853305199891540318475912119815235656296913\ 1388286329875312203909025843800932245751691536385634502432558064900698305507157\ 3372046769138123935449829541160036491873178022786473583004958182312208240509296\ 5488181912202262158987202415213106448620191066788461489043534423636833234719022\ 7778137552205385983980233016707466425591938080781610516480000000000000000000000\ 0000000000000000000000000000000000000000000, -216508250911687640434004413575996\ 3274910623258336499344076356547441295912036068883176389936635434883213568711429\ 2142139148564512407991331941860072702454114994471640248095847620692053360783449\ 7851959796348982784779204534383804510248896637188457387745583195417693870409346\ 2766679682548250215644888049387991525254005314242402143033770990254969456111872\ 9728020724546255695821879843088543724262736668334662175584263329456947620162450\ 01408234090626537959755447/4089910872731224554161709849971873750176740007437713\ 2948379101441444607392347362569024024694158578321110275048715743100067475764771\ 9348661415587517142299424829718386593203919509186667310162652205475726460310616\ 3469304800955251404966049200417493813662402065165687928190645035293071365980867\ 1002038674980636777541482025738195357224158542029054696608918950286188091933227\ 1799137000576846439383040000000000000000000000000000000000000000000000000000000\ 0000000000, -292452186508587346395802213232710591204135355540636638970456004182\ 2198541568406826308638205482885103793279716700843827858442796372717641080944485\ 3522847173849666458356458237190696398178254075987047010306551230420403139078891\ 9512869024227313514877401339383460308283314185706757128439978039017312304789264\ 0611828509759117870148136499764867981383994503147907504479893228723782893108073\ 6100278584500778205801041269508007893490194017098310495780487420784133/55245483\ 2139135446752382866433369246862319820383829808882969130145936164870262377816627\ 1420983507028233678205817424461605950497265365751884815731058802126175823594791\ 6956563159517880835428335187889623408056542848775021850822138561319572479919298\ 6083912624859658534650808068912785695243303889778396696775793332547312641757259\ 9038484281949204531806370737006890562682179224295087722925360414720000000000000\ 0000000000000000000000000000000000000000000000000000, -148332156791510495819658\ 4667184219840462790114080002756716761261914980226758482309101354166033519153756\ 7484851339626719384169979622195427068461892358738903079686932249517622252763112\ 6054173838889133386974188796156457093161498971850882037999146580876550797190822\ 7384590075975668846541975960632492079818851923667667509236734623141599656346667\ 6911760980300531981021276554195638085031774837177800037565172851908219137280791\ 5060974930120235553211497980797687586246408221/28020550423490518497609490976801\ 4557404171000961539809512506936632389731399249561808066583549598561489207163382\ 7683839207783566042480544124528228262853267217311519006143776968475049056198660\ 2479421282884940052220320461273207488478562540041048793390173071569810847159029\ 2558486423305461433937572652122833658265874232672489231074715050949920336596280\ 0425044055224141034686949880533655812941206123278499840000000000000000000000000\ 00000000000000000000000000000000000000000, -35325215745087467687958798799703997\ 0092508276380373262238181189205400951278440935072635305467601183570187873966012\ 8766030001075314703869476032602964960607199672931665635283822109769453807546996\ 5788755756418736582614382293164902599091659258914382799291088742838749657787186\ 3361876544438522782040811874774582374675641960318353901468286937238782461515270\ 5764170642343267000240763694877469962668208980758283995296387445599083597781642\ 2168865925883908752931393389491777/66730203450636788472622855143069066807494365\ 5342513331622205993091703714018591798562705093286959774224402406775973886086704\ 1620857376824239297540654609717634153242736315453698397843141835630468362390568\ 3040393835003170088952233614631463777756621227292165388989537486934514138914114\ 3448366463541440171261966800751435787620669877300348704315546858341019117860056\ 7470186185005694441413590734931298216082145280000000000000000000000000000000000\ 0000000000000000000000000000, -391429711281703624405460622001367163777744110747\ 3962758111111564829494622675130914143904419781864171310168823543405625867328288\ 1790787798335234930431186240312411137370806881170501018167054428709569929556469\ 6064073885879658615207629151530841189557401893797711986890554243294116432317322\ 6907181982293955569252383265740179703580887609561295905957374033130318055255565\ 0762055365271503988054847246292107784252668478522007245252163787280781390365142\ 111336928471471777445872209/739408645838670241863432992095750907563228307836045\ 7953069094125574738764033641119041222535507578883717234456585318339858747745932\ 8233659602872172778344215304214005655382413122289840121004579729396608675331079\ 8353669375547335500068937089258821316283682320166156902169871889790606332488929\ 2364412567915533697457764939794583594611554686099833197420825839321399894609547\ 9123941841949653868224492712586874191872000000000000000000000000000000000000000\ 000000000000000000000000000, -1606653701483017826317191630744048906098857298600\ 1845876272808981285915549741254240795293234356718788645039623388039939253108352\ 8218067602856110775042586618012364778113249920010660764825285324557387072365068\ 0351752893473945589977450283867299953315439486784778678246359448481739129563563\ 6110476610610534723610577656560515143991953202599173327321715985749873680230986\ 8788331803265614635736037100125154549782064296048798935578034744442299494583472\ 54556669732728274392897255847/3034890915605095240086962908646586044459433565205\ 3553514230648481405737680895006038499575675528131489106870431088393031389727803\ 8367287125483068603569609592244799758923435491548301364306753097884496211096289\ 2444375689906783513717490519983414151331793681455194832373996800664528047053525\ 7471553202598568997490720253524848844139117157674961896783510151341483504101830\ 2511797352621491313826033215725397714780815360000000000000000000000000000000000\ 00000000000000000000000000000000, -32773534822082761846045217014958406038124580\ 2531211189259302603075533060893427748217312128608575025973017277592992255115480\ 2964950787293428426249645595671251672387617934303207601573661760670125077091274\ 0418902345124219876305554190713977432062521275359517140717523740985926481235886\ 1081260060193452733583104398421975386375201852605334713739693667767815024105411\ 0987063857697245029187948527605762163591627990535114661699681885364181585706736\ 28018598484047904031971287846093803757653/6190580273777210146857325131863101253\ 2284362167185716720530051008491901089240962769888215297395206702172756202110419\ 2560689873739856462238769603700886936975151568292681097259870168024899402883373\ 2900437999062754078845483036412254653028004740072714304507662682453734445730462\ 8019751269185886229653339542552886100396954535349399603029707567244100342890858\ 4877495838817940479800298633896003891604528824418101047360225280000000000000000\ 000000000000000000000000000000000000000000000000000, -9881566254385314225704238\ 9204193063139877652527052651648762389747654160379296939965751551550884614765126\ 0599793003973097271336419822205283526850244427459432399803462786906682561111572\ 0965618441875466557159820763077773737742716458658515203051243119531224652151075\ 2843080437799457828268819597142578086435035977338948447914619644103394199157305\ 6353242365492000270089316960976251805783364086333275322016341016088534448919814\ 92562009056039608859663674547276752486671474046811802337498653/1866459952543828\ 8592774835272567250278483735193406493591239810379060308178406150275121296912164\ 6548207050859949362914057047996932566723364989035515817411498008197840243350823\ 8508556595071699693370469482056717420354771913135478294777887943429131923362809\ 0602987598009353877345347955007659544698240481872079695159269681792407843980313\ 4568315240962533815938340564995403609054659790038119645173318765440562057465779\ 107921920000000000000000000000000000000000000000000000000000000000000000000, -\ 1264766666028938864714419093840623967753868670047952506440093042452329549903445\ 5700628935602171439802718231347634484386509845977317950480414323207315111415198\ 3819526452168014014389469593676133927960637247992705052128651831056014924275378\ 1862574011649048376489583732099035460506846903800145454421795769092891935515311\ 2163034697437249959270830693034462718883109463479207899374928916411349931857970\ 4343408881667103517699245035251645036153858343408137560524442792406820989135512\ 9814593751281/23888347750511282850284914765331553255091940076438300999692014858\ 2253025025382969518205291362670753051581244481769972960446823939710747515140964\ 0198776310539337603632733050503350002222925495274356915991711897624900271121127\ 5472333598114804911070904416809496965278442126791414492991260630804457910244148\ 1309253159000224658269214282636286870861672620696187706283205860487180347621370\ 8150141042695290648550133170553665198489600000000000000000000000000000000000000\ 000000000000000000000000000000, -1574517965622401911795167719878452650323931852\ 2941743699275694997183671671589498571994174327619430176592237855985687529547768\ 5169782048399728060943070989443348863936624401029087274634879353973920913647448\ 6469009413762278884926868438155180371771371353360831087864705425709445825216784\ 2615311652810664966399584689541627410697715783360805219422582766474402196911328\ 1567363589852767601860294932158726121826174399605121498198228318542897962243372\ 69932071029408197535658046960357288142337454721757543/2973751480595407270582171\ 7399247951528435524008690555327991003341127144011615810128980373705610268268757\ 4339150607070627693254747374258771512295680386356479066078896766372194451746500\ 7218583664462414042712919290706652066328560134655788104659868822407524473625901\ 3515906681650213823939957803704969182232875034155569532926683492778428262531085\ 4384953233180329392556461533252599329992993101893761982042312648689794968055846\ 66519142400000000000000000000000000000000000000000000000000000000000000000000, -494569836798853934424379217510956544475076051873971065172653671624983644444366\ 4274152021951224682101332731480438089754984208624660354510395316131319519450139\ 6904764368428496997084541492106532222225699219641672658611818934572244525900741\ 7676413072452151686849022514524605301701101320940667290047478056515642004680419\ 5931773962029392036705439554704605677063295308777806454297383298550842359984660\ 3398128677495228994655694882446955006300405625217646911320417064709100908482955\ 233933940677872564357969087/934039349127244410650763616737814410968186971142512\ 8394403700990279126099406199348194117278922636226868472334821213516689186843732\ 7556535532957714638243058535098139351948102200398882522911076492567497179721902\ 1248735802791557273396545743681026531785856528779575173366983524587423170444974\ 8257427878323932154466288270720254603859148810618470136998362730285737929864723\ 5678849430856288793624943096631851118819410324153777363644181381120000000000000\ 000000000000000000000000000000000000000000000000000000000, -5542259624037155210\ 1292377951949161512133871132285713021004841131348857668785102356955437276678800\ 9497303100855258979237053150223404573113467527910114183828127851841438709204457\ 8922566963152069003624063496551376728020167427617059766852083728764401112342896\ 0231010335778597024195036532329062269497152066540472808986244735022496608309203\ 2793023800375007958887291133122031563587406643147211055574204237631488166664696\ 0254168465369800499814202856744165883158572895797561829607515228449156999846205\ 0719039757/10466578077934435938777985442416308913763512288059815303671804366821\ 3521605346039553192365622670226519366138563339426892728545146056764780674360044\ 8031969358784728292966687019514184049299592120010999211253912286096440519585282\ 1789317864019191388736183226588209982371272312524091067641386260761609182510417\ 6885190807422185253018101661814987542506593081794801897602655559523556419376675\ 6138848648071400343108599220832374613772035655362150400000000000000000000000000\ 00000000000000000000000000000000000000000000, -46557038588535439646086724517206\ 3312425419250947463116289932422364097097824711292024386008021521243303713564243\ 5645779384294075227121033316440827744415025659457305740543498211834197762760716\ 1942928645438226870428825018679787087668820682462506055057427988040176840080260\ 8236387660396090714004847245299136741714296609374217672183615087604264049771254\ 5052569566316738775330143321027791113719467281666302127561838578693578586015868\ 394260378601824983783088333328676644549120109220398246702496475449607052017111/ 8791925585464926188573507771629699487561350321970244855084315668129935814849067\ 3224681587123042990276267556393205118589891977922687682415766462437634685426137\ 9171766092017096391914601411657380809239337453286320321010036451637030302700577\ 6120766538393910334096385191868742520236496818764459039751713308750858356027823\ 4635612535205395924589535705538188707633593986230669999787392276407515663286437\ 9976288211223345499194675568509950504206336000000000000000000000000000000000000\ 0000000000000000000000000000000000, -160548165989375729960269527187827112889936\ 8640794990413617422987927427538758112059913389025844961602842120315885888227115\ 2620382545418805197119855343246995907476080352378014724518204298536401344007069\ 2515913387037306765907911348127206395151265934526066817304590226827128813277856\ 6301936082738061593626358062069813694542226055211014223826740747668884984326377\ 3254937639956618255542437053523198252945217919432336358303251107834048533837415\ 93173970071105348117878317892684690532445698259887608391967462283529/3031698477\ 7465262719218992315964480991590863179207740879601088510792882120169197663683305\ 9044975828538853642735190064103075785940302353157815387715981673883234197160721\ 3852056523843453143646140721514956735470070072448401557369070009312336593367771\ 8599690807228914454719801793918954547463651861212804512933994331130425736418115\ 5880675602032881743235133474598599952519551723404800953129364356160131026306279\ 7321881031705777822448105186918400000000000000000000000000000000000000000000000\ 000000000000000000000000, -5606909484626946812281839401339450752511649560388800\ 1251815127763054624336259171382236271610248256212897900194960610400136126162744\ 2957232781341875651334530505211406053378479912497583546227357711979118613256964\ 3122234975524818723084286286210930637308961312637100042609487675646629241700873\ 9384757334893431882518976762734270036759663034453135358702898297776390649318237\ 4934572290352749350329586986714229307983305018661121900420579918815011185223585\ 26816946895074805047358388330855034996220211843339873051871189088411/1058736966\ 2175255357289827939058611850013523489615478142415210592981169005267523262573776\ 7598027779545848140335159006703155360625211769859088961081920494321467736533816\ 5947323075920769054724143925181591368134551293783621542336269071480671611101089\ 1105539771092944384538201520467148682048694442152123504196906207903526175004735\ 6251727734353184626819136426944123024538079888331804257885691783258141180424886\ 4671948905285190696776319613138477766410240000000000000000000000000000000000000\ 00000000000000000000000000000000000, -91902692096774478721572267656500561642401\ 4803094216565781010227737012356829216343346466453094623856649238414815880984920\ 7808932677836095850895989314834818071526902567995957497153207909410210030261517\ 1999161807827573316819117955318500964959950721510972456443450427187744251311562\ 9914538056133899376203926877039074521576768717974382253565218119281319972377040\ 9332575692701958888506458751552538468472766654572955065502349182130047886371587\ 6608862242109150792114985474552842896489343580323533431882185012085499488149/17\ 3531829823177640824708627719351289315484835175072293374343106210203808133600658\ 8627223547422361214644123596233170595555939814289491639404290942950926752253783\ 7705373507190810680188777427779594210271358250540015203910014795980636418443261\ 1553180676964423518847458926356813388354101796918447705285321707017003456521607\ 6280225416336660691289436547452903905257823110123540754760233278810629889650537\ 7941714072558037242133908793241700903146435379200000000000000000000000000000000\ 0000000000000000000000000000000000000000, -760873889210628943075109993519644345\ 1029663303437512434122420103521582643299237033633820036670044344484490698443982\ 7224445177811403164721428347557626507599294887719940379424424528749235782707788\ 8165796741773954061452604981843500084401735538349394444712460245269766108543048\ 9490227432405731494136614493030732374242018019878512033858634155632079394161381\ 1353885527528452713936264681441992321049830378696035503356940146383877893199987\ 4166785387600693342480668142044560727446058354884355060439550903316891840925770\ 638481949719/143665683811611754420873316968317696965385719231160748937325134227\ 6646443920792533493692457404349038344833947659801303503642847215277736174368599\ 5788145491430750152939168795547808386478557394366027444510436281523674677505168\ 0519580134785382786174178767863035710624790394254047749926889331200469364858870\ 5298306326233637553503072906309257760225528800953169260069069547276497401561745\ 3409358218803362684898224008560345652545158356579501452540553230150533120000000\ 00000000000000000000000000000000000000000000000000000000000000000, -27525818016\ 0034075308404247381802710105890453804922132059490181771589289379691534463781800\ 3997877194730774908537437822535624625801070432491603315258847501746091117990539\ 7790892941427215764996797832215849462886564245999744990305720742699050053400073\ 1044767058786489316517345878690310083332161135121649858253406035889938727260046\ 7382802694635770170024111160365198720361141418618103121875265061537272593085838\ 1451361480281476737494114262588489500959082901315890167634321432767203345789661\ 68569076802400820997234445676911360840877/5197249777568866827929513114645861005\ 4197937789064712535566740558199961755278590691667818339059730811162712890540971\ 9555477836408598873838439584583631951297998817532727370347737516189248292298585\ 4088326095429204004551334269594476330955996007672637091106213179867562417302534\ 4314013551484455081797431345002871529657828072135527165458643708733918729903281\ 8511522586599422745699988976994536942923430448488878151733679064326473648707620\ 0445471070536539256861491200000000000000000000000000000000000000000000000000000\ 000000000000000000, -5921361947208273722276131620254184312819744451982510898836\ 7719346324532170760662609484094892579150772519248899749821214702152709253133070\ 5856095925008737293931940707554509866470127474066093869211498674393643160995088\ 0667914046875657218271768275461236660073831012814339881549820804893248069398457\ 9285857722882119304429641929090762388791040050414267801643993129343782090779168\ 7181495316945493643598284021621190604843362226707784403719881692108907892520946\ 9616848843138993696516920449224430499339714374401109800885476764096724139591568\ 1/11180258755883926709406619493312243121596492629761364629760447770454278022843\ 3363313532164963256054674338088436220607108624947820922278991532825386150175823\ 2863831291183959999923598107358560789063199163099241111078954077338907326755219\ 8401661755281002424046964866351927570995787150202678396621627411184147836469870\ 5799025927044344245066113182046797783816127175599426034571776549503744843543990\ 5097037908668569032593732190806032179223394579179854982154261972910080000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -63027818845\ 0552003926043892795342621910080210114323835849721210449655303956125496825184051\ 8773007556402093573221757402201466173979898820404716684460869844785406201329113\ 1158051960375681619399467190070906847148761652959158469558759551810047369601637\ 3392729607926054120301094661688282769996910130495148762478403697798222031134334\ 3513003950508425773595932205284295745437091197825521673046805603928887402747006\ 2750954596738806408923824883788073397679767922607113387464974959068812444621416\ 3358791939250247718364013091963277232802114780409/11900454440965811349968542597\ 8704345713955917147892793872754641418745902828621513936370113667418843816236022\ 5262427415944189833445297449456462384961310895703770246835839830644085954610532\ 5018288869327555571379339349571352922133159621958504131235921994363028126653047\ 2314893622068947278399250320301160278515635733589415426863503987256597151140508\ 7998714309884859571880344510149802054534255419086071007041743477588031538270301\ 8279424925171353441919355168035732193280000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -49613295845787376852301989324822253826634\ 8155381939156710675969867489607611467154898159528969960037512181833457669920923\ 1364670782234192264507806748237957154860902335295951743519428280834980676866136\ 9464563564953351499927276873303481304245844372691742650783759153176749186941442\ 4076611408035639668340510309141479442852776370812394226907884401513889618885391\ 8699533156819912581125321527387246283003056413877558000357562641663194607654566\ 0956574974089167599738714044338054652651014794859245950864522014429354983754413\ 486999005162996935093117/936773476153217628646492163903088767874793121342969918\ 7660706644956437853035686447566979881670071564991475726888337916354451549585377\ 4790003872007632257791066322238952566289794338049916153514179631776500705286820\ 6909757408483361938679920777581963529506084775835959573261134351542983491448876\ 3184250060224307753306407299912434268900897408162050285261639156824449984327929\ 9106109583218460622036000477054196117656176021793245181714933735470027965117017\ 4858174229098004480000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -16307173767667709305843367415629946570660281368940377445957928\ 2399920883090276493666396469638985934328594589072895197731839325162186929078126\ 8777485522057376381815971896158256982565642218405002565409110608862317360328086\ 0319992529645026057399190455436989717105803301639930382207528852954399945758742\ 8633489917539838714025267531194039918320028467219694649342519889687447431334499\ 9708965660356003267950669904703908110124628295519860132333229203182470123385945\ 4366335705449284342083051540280097289778746399011781416193834389936256128491106\ 476003671/307910571939404177606825233332409988682813417169211030519003142901511\ 8108415241206947984129252486942887888133939532825294321625037349951245914603384\ 7333832699698966913956220635940425195073608318407647636087489272524438658861415\ 2191256539640172155811082767021195590448027397613033600691760308354106631029528\ 8313588291832494351119669753038148539407063408872161046663882038823465144186696\ 4404418671759470882533102055579739279874098366142668271411928886122793290916016\ 7353876480000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -20934693334840191836190902367644167306433587195707750394163548687651165\ 9917946480504584910634251227202701044545040973627618143348057072381887867890061\ 3328809766131116651750919340426328971322327406857056014834505974476907687700301\ 1639798274104060638672488227420007644871127742230585550026075981954487114641582\ 8510131972918802482819580683538244097605431308467212290869893395527349964497074\ 6337506243588390877502566964819711480027523058453932698338127181157884213412208\ 1844997986968848557535632548486686443064943897810417164963130982391486917326208\ 592783/395299111233772104973672026840528885299437954258029340534930737750022594\ 3219011407093615716381534194273103790787388692916567751612950294266090835420787\ 9715377961530283758869837799014327437727771838234122610674013658560343830957560\ 2017331379077472740620182962005426966782693368728114094946932554240425562920879\ 7422518635034333617159110890409816588381227891896033547625062950579677422814452\ 4843027018200255806082511548190198808423186435284871618879011763140573087021325\ 0819240755200000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -27011456136002152806089212304312394880219317471595906590331897817652\ 8190665105545435084384861508313481264852151652266282043046602000260603082144536\ 7870486844971914329523009277543178460644277234451916835396741359945265313091377\ 4543962468488882940858499456083848067076131757809893959884830889765649726434990\ 7530183031042785109825783410699239563940544417485192141542921778611106279256641\ 0260364477781149768759967866216949876830444916471060303942987477357982279366051\ 0182591764581931791626024559942739116109216647006772205455851698558817296763235\ 036572313/510063369333899490288609066891005013289597360332941084561200951935513\ 0249314853428507891246943915089384650052628888636021377744016710057117536561833\ 2748019842531006817753380435869695906371261641081592416271837436978787540427042\ 0131635266295583835794348623176781196086171217249971760122512171037729581371510\ 8125706475658108817570527885019883634307588681150833591674354919936231841835889\ 6161087776797677749427203240707342192010868627658432092411456789371794287854221\ 0646218375168000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -86816339452243559160703370645924517181527282512331931635065127457\ 5299452799319173140636386329083576701842411181815629046969768029078963466109250\ 5452236684394483649683621670624668980478973323487573276560978573120640042896108\ 1126637023697986474925434383340629612631161563991915439683848857783572681830670\ 9205397247650010910609049378719012374133671808185670039297738861071091285709981\ 0321972568243671786160922828415076271489216270647183739658880038133555134468023\ 8918702178899947336304944192264204672871812356671093438763077890915244178363684\ 761999908700958811/163944772196649707728360841723733587773547699397158056576095\ 0344514933706786879914932377807749211965596049973775998436945445643032948553242\ 7414487190759201636994253223765018641049412006104213465181101867075060497728696\ 6827590760146878259946833074734553852200930282758495587116972823127281911019815\ 4571362635539807825688619599387046101014245005692598876930973393369407828107871\ 6130956283747655297653420301291991436509450210293010198649424306515727405822597\ 8687198188762791768633848627200000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -8892456675851552921000364895168764291386126742546\ 4969679971029301527987997490513582436803686535752848895061077597968620823115997\ 5626366061182725374985993904856047498039818933750720253422998690602467453023393\ 6081880902992262293905958461278893510093877909158480787202335042106195447939567\ 6043432315299803504064480388337451963239360431119618019133217097230396056817346\ 5734971278589602528714522396701934642745093913045188526082516269411681522018900\ 9474748052644811422746184581357123435604507671181904655880566608644657021018529\ 1495498189230827528452701671/16793462249963100169980442571756547216663323583256\ 4943977766778836038993702110262700641433963598513779545078820845647503499865226\ 4909441290501644335749069612561993355134284260715793851068611396023901970227715\ 7182921380457234839178369474308493891736781713258754109013148992239352167577883\ 8345942896515357501145494654726149718994833776935367699239281965014566910896052\ 0553946427866710659951128457832835756687846878672249546352363424511108174189622\ 6031309527862169277201993896558592000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -314956011291540550418936817773319527514621594\ 3801320764369408085780472108705716968251359522371873575983286504864208045415720\ 9117713347216225852290339964470011136317020521628927225238695018050815247655093\ 7897414771299931090263660581099892163689877070710662490482906553045819557548591\ 2223085683644231112852128022243432722511620588018899438726006721546552488276473\ 8526378855700659619972380470000515410258555633647234752222442497655234906868897\ 7213528597744074479737463140776706711585776973032224044399067457518935109020563\ 0742938798873214982018380866317414050382600653745123/59482940967126373315944520\ 5125317326491343094732776059103767310062812163278877125556343302754179596896844\ 2467736503156811921082551194777785373719548378744565800604022592614891773738393\ 2027938142474881009114622297808233565114005222346840039648709405012493154398546\ 8354543756897708434093100248661652413601675684582322370804983729140803240935144\ 2429066397701602312285213022716340306889344698453711202847422733338595318386092\ 8136570939959581001131490595492826845949237787488643818594902305119984943104000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -46\ 9543891253333185262815343715677767414304719214270525195783737894446094865553487\ 8955837208908273075292351265613719170674405844404862249345152137579125778288353\ 2991020664523989613350913721819551066194219967854972012094997182547696098938208\ 2390027552429092631257067608712125006088287844243314896039358184032335431649493\ 8896255517712043912255393157515556256917566473234036439878414481100589988283814\ 9286820258084597540323473044491621141715229577601894698956533848555848515489419\ 5348618751032076383595845472581345961186287640307697966271934867342183039447952\ 56067162005347041/8868365744189750203468092149141094685870933412379570335728894\ 4409364722525214407810218456046986776264620414973526047065195914321672358505163\ 7536369031012826173908236095626220228084633168416532305989135044981641530959118\ 6071542596786256151365807584020044433928510619104106921020380290115312798228272\ 3482431647519546244374561210526447028648512414396989929369343564979539611407255\ 4845320482314916942969979389334117847468472019490694013942844016869496150983963\ 8850613633771034169317785434581525027880960000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -217762557492844091971336594864211716\ 2885077315465213862969072029988116022052016019189785167949556340635970698421303\ 0118993344273599674605655541514358793709777820910582555683248796702262477634927\ 9776611712901748970869234928096460590541115623521918693245242963398287583963213\ 0366792272514754225572380098725878706835000251259144330889129547163227646671866\ 4627785161219015482398910236400800665002683258361927199508332537349749917660088\ 7931269757766657393530699329009887135666741949345541352243439639028617051376158\ 736498845210616553334683830379005184345744728618908704654924680641/411315807327\ 1885586965625111934473697095086658464608368198014164536447502149778051517376318\ 7049596530595379302177730389785333276665367417792109668001692319454808168482555\ 8691033891586824919442763928849049169982926149990535462673988957518825501920782\ 4013426041554132729805302675593496129333563616186226586266514915629461511311690\ 2964811853332396075278973010038209812573157270608010926251290128194401566241345\ 9945220135077533712762839598366008454661889811117519555896896738413721522115030\ 5230038646128640000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -50819176264986399162049859592285003920807660072356672627938735\ 3712547243716184891899685174563825737560733026863522816444650398542589073157134\ 4276248315728858721894117193903912736253950300650541592229638515319895696137463\ 0278649042787566603718009240778390089669868795528335264806548217830608409187905\ 3878605018180556619364102040516845639041116490721737768600183252600458409262785\ 0136604579926905596970414692423591150844024861949247598985476782180546769466822\ 7155927531316805575841652429564692393431176454293608666746579053466833787942542\ 27533911931227387806487641912531983184381907/9599389041803720996384954636235415\ 9666975849599326654082728078575420477873947556846651675638504194495671592428793\ 0527607517810541414711825187633091334026378126791764576945825592635790840245769\ 0598309584133786001118143862787779427433634808843970072588037407493967807719090\ 5493917125647808295932220745875146186602614817261598709284063432143597431651818\ 5230224110933636806852093434397693405976674689481157405734782439123981950077630\ 7174099220607194520734262426659359494648790504758692472937047216764710027264000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1709636460753384366417081552823424694944055679198332446356572669212798472236841\ 0840325049735781857990115584896960697902353009046921795939909054723388395153078\ 1109082467798340302401464913952576659666544350357587208051557035917556141819730\ 0379470402603204842816331582792444655591051385037410995564991262862506078225690\ 7242268187676341059189610124583498396773650076592231238295070642675639349966466\ 1303311010876565353499502509775498826524602422607573693417464565014330618801313\ 6938131343843275222622396526133792625489164115695526663740799461341264849503210\ 1804030368545083505460000785886639/32295468119927886403745273844222356208509093\ 8253944794499357009642833057215984238795408729482688101200454246493369496480455\ 3256277286297157808646829716188344601261287984126017278670374420024339621234095\ 0711639936639411708689862734058658739321754108478432752473638578274606819705612\ 6997721469021234207217425774520269931880201682686251961594057736554478849414583\ 2846699789629388218341749120933149946582235740226808397708193232397145141570552\ 9809307395220984279713446146520670715217252516212615309275969168710041600000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1992\ 0109305533198544260491931894534552178900994380103084159450342904128712944937228\ 1927654628605972119158278114663006082466204268962094571859102148864114918579842\ 1139622075783128848299968583594192580394107540592807013358405538857476261644150\ 4278851778504880817997058400539315351617401577882331043432903228181351228357166\ 7883031487434214455235990408260879682374144138317902342798879757262691378596118\ 2543305217967657051089983373099978232203357612031125942681611466107155001967083\ 4354433546986393908963147180275472507404276140841437809675546428836270182951410\ 2435799364389429591158098460917/37631241113655102418277101696746049842958422370\ 4596543155772515583822866669059895639867563049393091833572774174882717638095770\ 7314403163644750945001582341201535382718172807707089928958019854447906481467300\ 3128273997227556212535707511828444079261309009652076795370169467802729048279145\ 8214581294307684931609163354053659756061091130067503074815101724349268013514436\ 0502363568156706589516367000366024713213819046889785155633853401890860612644342\ 9975573561842552013928553337129355122711627586873490808520596583874560000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -332681\ 7449166450776480283176833526273652475747886892624499882692226802183174930846787\ 5656454685954444794296093883443231907804359442738626088042395478776426841297387\ 5750206430481318171643613424285776312926307707310500753337072066331124981763000\ 1431402333445388470892128045597703949048733259914176935663945715435126620754197\ 5770230714967885421951433518350081121622926826082944893768606452199221260784069\ 6340156965667758139315751807294052124665485492638784665477573870364825075982812\ 5371256488274251487854319662236730071643168789992501910237585026895966720348424\ 571658991633262030918091810319667091067/628494038087362231252340064680944492635\ 2607488332807819992814194869935070210839850699196447943200099352767912902504082\ 4210498292507132243220348658973079357690803875341285482473777900965895544343865\ 1108870547701208392409926753057811034832868938405994240934471911851688547844123\ 4223335804451903370112205825157937363547894751076400443395937225976523868060607\ 5379508125646160807832003228007068324010757524552814318627045964548479676262167\ 9316250498615634967383524458901818923482600762875103115988830036854813900181168\ 6968524800000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -5634317577579813365404778613633219520111045521486127038674951312023\ 8092634080180022051872120481189818615850568881947410944099377997629806483822683\ 3574440415777475848592910163010782623267982121134703114634875503894320712806092\ 9602839318659704016147107497057176276285947869291356750307786592410482299272512\ 9227350642926137655621678666230532943838926171165194659807799853437876926041155\ 1888422869323191305089787372432790002692810330557281700357267340136887626630159\ 1331657250653319354155049881690908893421275807330929443576692599810716025743410\ 87688489161199944958702192554647748393782631577025759561/1064448184058297178708\ 8200348270043710883619158322065548182101251585444203594946696078340185806665174\ 4953478973193095293806074318567496700846418650315551589613316650640284254251977\ 5159571829891751638241673654886230901217310565577363645545083133539417394359753\ 1757388498444184406654715683754157638048069641612446842372524111412085433397851\ 3416289818936020252199416003585029512641997995130277609781606766365912171024635\ 7556487327020131362229266099772432821471473554304450480618103409103537033306113\ 1383842427201075833470976000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -52173305877655615362162995659106474038911709505203\ 4514898999602532418417310670614554566045554512891302498487517537011600724985881\ 1698906880877305253451257658342422777927494580923387649933882762643282179130371\ 4954089128549183591991682121502782458778387445197934592295898265343327447701275\ 3707268824878962720212105393566462945746405981971084791526633710817084256856609\ 1924868662382325003166790493869930467175214474537318356744050161813956822696424\ 9733600735232436473402804124206517918503998826024918993701994434822866796246319\ 4601590660790059317302390874337799138763323066354237515799584762256035395546138\ 059/985683855024419502372173110450839292828934266805078332350196031139068322389\ 1020725107593318015191210617578766154689068819116605034368693604691814110694314\ 3269466524000434566228911437199189578426408765829606502931920383888698987952107\ 7920811427128988526904917062862667219330456632516446052073803078628036904955985\ 2592297357324022339989598343835470760161954407868015041620361818433821056902743\ 9856657310830579345482239802919441210993378914617753761711363367421707229388351\ 5899235065337240407037855850795381292222481668244210974720000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1631598750220259\ 4812601718155776682219636490836621960681289036518628928894340674956916439023116\ 9807281449649561130623481006502215847197180734500629802634561567145322659980036\ 6872225987360243709866519340251180482372845138484171496834123419461855709471039\ 8336468140091824227984642521400822451436893666179232203839970633780031282839360\ 8832470030735564798271111553479400890700975179741821814709933553901175860955402\ 3975485916940325998584686477866741695895829590269707055350015072252132983224510\ 8361721728610088373126598039539490023234118864893574519984951872760821559445681\ 57577909262658771385524054955429101561/3082502237530911898327523181773533788483\ 2126161904267848042494064712682081986464813063746376338416149567700868701936724\ 3070555648347530054546725823098076738951786220510449916206777585422920136169860\ 1404125876091689146550701131986865916406901190294291393229922451134159304087973\ 4689605221992126205368004063209532629925002644722397135967471184358199468142839\ 2391508834028854951412839494870413084642637408415629953144459020038979787106566\ 7875318844911700818035733389719053904266698749781915454736567387941919677495760\ 8534182597754880000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -98540714485784131712476877713963451946165525646202536025400\ 6218117057306911334078283646902727718537074192659533583144769002181962911743988\ 7828375942518461857800763246443366602751706961494475031219690510111276933648787\ 3183617593431296774857881291924375068311237117675717293393203164890369422581317\ 3906192325350887631600623530049211506381798608570274974954150693362686409589064\ 0800898757423515582645716570234826633721972415153887698322365520443761856564087\ 8402593226911458134797978002029030456538600240141755241621107835118131160722205\ 73393848100621642382175400570313774906225144952750716682801422965377318662101/ 1861662447236477311965258110110021337899285997569911453266434901815140722781670\ 2201073348633424768372632065697251109401386978982773076582253227463135271242831\ 3785628628283779530471372412680862513106765349454281000535744010015763064307565\ 1335064078009848557819466104148156145624305473034283820356359266524847646403545\ 3883789048233492199094103780606823992897210625810239265968627245572123077769966\ 7460247427784840742916565417514258273346801763092102009678993917005049224176070\ 2879650416234089978435383555936366321001431582249821667328000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -104715063437786\ 7392680279328517405127041045011581735394800849846579487323216516813861069300716\ 5672479895678563181463254742051528911619115630366229922211727995206414179923446\ 1507118806003295190651661830647990660453801064161680355850241033673717271453807\ 0401932089744873976944470726914386187756807567007510487094351295490372830522465\ 5690733736535725265301971730369370791274524552838815016896050760712523165390157\ 6481290170807652782509006604739293828175373081883032818869526578703139999193920\ 5142782445800785758452907142975681009005558183709227594531906095611718915087203\ 5696503597411526698532663748509073687475311/19782629451866481999372037240338112\ 9676492449033460808249221328412068467323810165664835756560313503515760595499010\ 2551169136143662997368219022547992840619016543534624793469521134451231778476560\ 7708997212510610239281692864600280723169280750076394801071748227626485043131522\ 0538649705397223701222809331316775918610857502982617253760583864662554005522486\ 0773399632200571604765757138370806809820140415013995672941757208471456162799310\ 0290444026727238257615247468492455119175831941977679520640332604087765137342770\ 5042053965067517301882880000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -33344416086569629205387643077198147906569239127157\ 1132138421594705269165692200096648486050073082649228701854901618556912263317757\ 4508860049470507217238560001047664769351561355044261936603769104687951463554354\ 4676564675761350214600333363076442060830157161101018596885934567245076408981855\ 9684278095176432228818882944159773381593149327218650242107735109069850530550713\ 2825901226243180757152544867803924457824095802174946487613567661675131930047082\ 7988237195284851161189434576325207877144258287466972814099084794045200342251820\ 4647709322936297041245426237265942320624907088887580982031688104347183501281689\ 4904150057210395503761/62991539744547351761735690579920648692534576388575745779\ 5525446152646199723056887342460098177669403910089936642154782348660591241655057\ 2700441552532522828772425444846887447413695160636006996910250758084207312286211\ 4887587093506497789017316331693654473493597133151795693666075473375986036508125\ 5037782700342429714845415511319298268255376774532406902366543796608641027462765\ 1261300178521223665623243812547362443105325712170093446196405095638748250511007\ 8984199711265520948192315846236687766015578633642775074955722729392226833877624\ 1033578838753280000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -542423961579972194312591977124440255800132841680675364102\ 8015946126643376766481604960493067382988464947456388152408830113324267901750044\ 3688316961558146403102433275129066859773457097246222859166203452521048963154075\ 3454636443752471209547604551294857783292892957892309101164116884097499791334062\ 8862912873038845955993981587042857437603149583649213483482762818984175953504494\ 2424208893728887010927559075461820889394377575018109248866438664631123683366749\ 3793116934698735301235314220329975340904564496662086425371178602096561299102454\ 8692829774200490184693178809606358268416186522124807316948609056735360208150759\ 30322539219/1024654058411677699881095471809544220009139338061965446294672696278\ 5286471350382279484293300338437736897660285350067071114725655516507767226608660\ 8734761017245010822148752906239172428218114954139845377607311711384838667542796\ 3017997706700303368843965793591826014136731506542592748284023159980451383854681\ 2523348929439574444552974854612885342900731145285265865705045290602255706123161\ 8791485684496782831443191899500296248894286613618721379440920324474608505356395\ 9157290631386240446891340179333168159102273358393088236063639374853216909708492\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -24017840070103549279823124235121274948678913770772199055218621408131717\ 0602320752015563329777434183004649079001031181137984174401340628505826710079984\ 6214928938508111101588554409725961107056254793921054569889332921037934719005814\ 8968846679211068546337046292635779132110075611269379341326320857723621230786730\ 5202384701730302875407564379961960884623643382306301622300000057703299396979157\ 7086604313402987551058589328615041202384182395613818769012237774493198054744769\ 6518222955494359593420868688708454420461267649924722395458537605096101095190414\ 8388230315159254693876233788857894973721557324211690838188323940523693185381771 /453677559812909629992769033209658092772010290580904886596654790033306661085165\ 2641268755796791141251336099198138228426430624127786596198465126926308137746724\ 5666635815286989406328421690731552155282746496615680477498243460031797193618191\ 0863856907605621767687254830802130387074608134964161963268715105241167757483154\ 2816278315091050614968557062779171169102374953979611427566656804734434753420212\ 8262788149579128517896955256764770932629393382315610110750260529898659596326625\ 5884566705924181566772409192489635481135490009343521825331055925028454400000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1488447310108792329170809871242702015692672146127605454640340650554342174894204\ 4327155888853679671191714512402294843936915791987206886931410947592727719973805\ 4789234569830190814005287847225699593881077759045198097865224429574222856228713\ 5550256741765442131987019280642617728542364264503051857021620417215767411299174\ 5508017705799825546771449629228881099053421977990031378307169378475368633708391\ 1913502510765182405480381410756391629934702398831789167493264157572191799809149\ 2604403993188791170487436906621530564762854815418055224167825350509466336211658\ 7266173331404723784876750581372213235176354754819326592844045344071753290761797 /281137153866376709405542951910316380350298128399041437303649341207966963284147\ 9335109460242226884590427956900065063598783108258856752810563533287575982365670\ 9996133354384795438971450674063309037866466132673528141597907057162356671458368\ 8969096476691065992509453104473159120212570809258627137434446946285962413985807\ 5643699186017358046581829855897876036526585252885638509581165728156218136633354\ 6422946184017175059094733740503404510677009318855829915212795974992602409193628\ 4955476178150152764689099181418754612474190571720586153318351275253324299894784\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -407342320822058613298497649578214312362043436748565770264597515044745501\ 3201379479285807329446491306720443185607222459358172020775174629708364078021894\ 1153948181986717763782394766346766287026529497220905995237529525688110813539516\ 3959341919908669937678244929487621853298200658159572108107341512140366939619844\ 0639822163877817899347333061289030036457592148635113634287727747718660310890885\ 2817474734479752239066748787060881958538268912691938703403722657221063854504208\ 9789137926794185452121715183007569940445195400322372405647996661577924148429343\ 4017671921101702789625221372428086877592056900901876200578045409770470405081407\ 07492671/7693309538480748456070664189428526565681576484314818344115682010756595\ 9512903599243562505779765788579882323658030463372563992592866310514379404354847\ 3878075015442028868253680743150075737388314064764059718569965695810010634462175\ 4269066766426702581673345234836230208441811881434277585152169312586929745394797\ 0771656367826999716130866606500459752637479656956285488880532208561761226126756\ 3392761746828538901365056690428034033142932848117388497856487610356334300241237\ 9954105205205218100382073919520758077944546552003988137400145005737135784613538\ 8084633600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -646475710938210820253869940935654313890425177057029250463532230\ 3216890918806717653875137798328978878090698476793524744791357516802746960824461\ 2853975814765832217422319790372206840094174314966469879329894116482549343050753\ 8084504727939459540545847620065086340961013079661493110264397406397926868141950\ 2480969663001311713907926978121281507789420399691296049903035206864213632504922\ 2674105679466121811362480249765424511336838380554643961772292647160535119406610\ 4982538088852423416256910132971210155984885956215692180187390062345567236585660\ 4525379788982208974874497382452501898248509970361738857837797606516880390507420\ 563180125591972534659/122088112186176122437562213748971882805591711718432709069\ 0684557462107961576200791261106214170324024484010099520091598336852257963527409\ 3057433638026393624308816484115264368615221908140681492918709398629329796027042\ 0788626399548492237271787212325051208025604258216532333733040883556126822997091\ 1754402044692695347754931066836311497181086015459258181717984677706043949017252\ 6046026415544026412480292527996932683022091364066615753971075430230529249076853\ 3282765687262584741065460562808058308177139170234314483253037516350523313321560\ 4325874717446485196144640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -210778619236871869824857646057058506823546348\ 6682232904880764608944736708810072854724632988478580540741503097927443008638187\ 4274793517220429011908759651534739407865085244108117976921490031665059707720133\ 8600828098137255697320202798009340641387398437947920256234272951586392903999732\ 0528289535339057836559144012217638485803304478212093542017063443886481660308457\ 7987730739437224990725679149690639996113012359804011468088310000074037616229168\ 2093019930215510575050192166449856758768211323447994802822546888682020812914250\ 8685877781595394135516198639021452102818196129654145244754497938638878940213614\ 76136085869857439726575194266186446893828230829/3980293070488062011717772843136\ 7277716545195062439815235569194640260053576470713989941871400881568973690971850\ 6048189112995783016411336373958491382244345845746543413544414699570321911374226\ 8806076305031994745494229926359585673184831060533013241289340749167601084753551\ 3536241884088063203508743280631046861476628037304145939301528022978810326401751\ 6035406648915296475593783090855026316468149102584888301298095923878399387666541\ 9541244847588176800862585003757803362357146049361119634779695007937613040119265\ 5603202612718191054099100421620532644369843193064697364480000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -643533448824\ 6878714623311611625889344632812678408168143458309774404360956264383479147749456\ 7012083077680301434537741410245855272261361466918188198986463554776105443656869\ 1791469745966491368616251473887726096491876707262472413415997279284245856593900\ 6479192517433273205252987876797985777563445832045529003467368415617518556707236\ 2072921567729336349864794652852071299946892429734665924865830642772204063444954\ 6454723441689188396636927621449087002980876111184501998903003590885629870634311\ 7581861857140362642986992870445593111103229471919900802670762674153532823650381\ 4614941622678086237348917573614319373767955304074591734664018773189425079189550\ 3/12151449554548070606095807157240642461593023421642916496433124454045843453152\ 2205548648345463852635086132695998104518121464260982816673788488489111018080293\ 0369447376059464747333395667498607483248585510412847463141678163455445516814230\ 8672399134052361564555540860034712906677199709981618000217626061039596677897024\ 0337560377274084261119826106150379734164145978527930484502037801676421259824616\ 3504317059188767685027474775766500985107781857242104624629176631091968430581619\ 7146334265662914050039216068286686858990629895643875354641496458603901494070838\ 0375579308851200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -689889565590740266157171838009807810086251838797837015379\ 1708485312286521722368343027415300938369889449982272183043046680575010195172199\ 7981710112408993786323153929012025721015371158661523900108160403863708795852519\ 0481423923761886381490114692051577653678430137852646470307784243560204532750249\ 6038956963069686902517480736501956274925590919957374064369824562791321390163997\ 9963432726966567671268757125697031774260237020531047080187658413679882196126595\ 7032622336564711446881742398013180447002302794909428235222279313027137592494280\ 6086748755410115389749006701584878874878647642578260491729385078125504955159949\ 6218447802637279367492772832604602299840370402741/13025891773807007791239666700\ 4467997513897712421131554263353796365389893731830912028335939979402488838014126\ 6276820920759157301774347140342236337552830010812088486633469055438914938320394\ 4566046782238384914921100121502762950705727733362592952942638029655508095615450\ 5624603431533082368165884446798405952200169593132801885812609901292810941814730\ 0057823832666618580691735081050529396554902248307865221487497280238053236597540\ 3019419211411476119066015549726480795775817142767659992146518781806086352054222\ 5249669315262414876975930070850899198851592067942914622306709736240709632000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -21887428249792170212823787104746620523661793134436394435792791934198413984\ 3743045648482939000086761034734079498557661455809790084758946084503966035432414\ 9224294001167339233080754945103369614234274397864182098146731760900514623287137\ 7199240840405778916825856759055494361165240689973376559296168293807381221110196\ 2056013881980003360251400263123164196775051246841036515416646558141303285096259\ 7152360505108637961395649328150392901704628474264500656225383365896154506138839\ 6294063512444482093842851947896250560513773064480006589352409521639445627076027\ 0923083477771420398009121818140709999797937819428532515124416389776823407177096\ 391664840222915849223909784215237/413235187306980936825534253945208819699261708\ 3704863100768465264005472490802911691933416026932768611412861948188535334822154\ 1987324116176374394156848400343004186472510052793234542870853893106079447101083\ 1783703865923535928091354121196330535058869896113209222343662569567707437967019\ 9265952196243259775035315725023523370170606934799634002292053503631716986390652\ 0490910216364361622235534829946318482888568879235138240609301278544364394822613\ 8949680493301667666624612130046422316992234388940055153237582231826537138073867\ 8855788126385614733204947058707154532845592170942808719360000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -16273741857\ 0388879195548272349503800255556166935626583550248731644552544275600618918888389\ 4865151013370965763624424086791725501623927990484532069154278790903456525859309\ 0435905046834983814459560451587340866399223429326400123157922313182300164581158\ 7423240597264859376468731107520146127904665409150198991811975755008866330219160\ 6811344918528400582054018981427256182410947568981930442925638198153156513410004\ 6199981944750776749315379796772099773387776992639826097761960363113961269268639\ 6841655890686640300839039082765188160848016586945347012068859410610950258145844\ 8139703462118807271457871898428572127073195352144640587978416936655678065556056\ 0453502225242143717307/30723422988576738423201246794513969950907651048359042884\ 2050381107769968344919809006932419114153316988993866762346096575465815672750233\ 0960400295170349048521207128986679345743811204739210846660139806334352059380016\ 1162235522860172385477012984703986194880937693372995644836463672778690157947373\ 2588712985177284654745701860086953088836633774797873657561156035520013075909130\ 0562778205643536070954665310822745391505276048686452386908555956281928889610966\ 7214736926034597928371430383644186727954673464599757362668712967135580585599667\ 2453883211280477441822083739375877998634493794058240000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -49797678034630869\ 6115765771826610280103886363196549760745367047197575761710837176167521795607791\ 5994357188690030157139590171911093872567513807884418406397975385623462959321826\ 0271043035044386405817025871705989282066930293608704892872657165454002212736547\ 2422482795661311592779098100027304745746044865634022558150199159880294984219869\ 7099873399115085027492376877713461338580539247623528848608506033233605016019048\ 2729232092685043233562416533846642189762456686211379981299298031578127722790239\ 2207558381278110532701598902368378785791125031046674714686081954090825363332960\ 0615351542221469821008108193809043004100224701814220912877701837133798066172154\ 658365335013329/940106172880310308448044518830739904408270731382226155995097842\ 7687703548798979071225060450346709257756755612612604141182810710018323550417336\ 3061769725313556379731938669890859385241930559160689173457108452268710702095628\ 5372135344475810053040414908920376712384682947333344209816209233569350868116229\ 0268827719107203804578501474017815086410531552952557880999314867771500067154881\ 1323333354481589918048180165452308705521597794828071554992618783296832287182844\ 7710861647256993260853558239062748376500867401409739563348610322555583051870827\ 5137609196309365889704763184292545227019780096000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -3458078336873003787438261\ 1305771934241909921956663826994845989333254206094302593600040650318725368875314\ 2370081755193872839495403734099900012315127959458832723750097836129000388210551\ 7623899439462292440932704088619467095245893599740613545220013249820116477303892\ 2569454327722123493537914189952453627828350781247661528518450610888462342947957\ 1357629861122085016121715683399435424573545499802453787694836053826963804540936\ 5079578525309707451588360630851355345954356951977448780820991783703212021465902\ 5024716818625141526707428021362422123093849729105695346320133974242339466563544\ 2984942907367550217426200163158776368004570211953723880772329883154152911685898\ 456346334463742551949616047/652822591558394532041882093207435009688478894968664\ 2290746763010389169397608097825535660523156284395399242417929935825103872478722\ 5156685870925121479084015564930277932268965900283487008803400991438722715465271\ 5687084922969431103203864948138561496023305748116845695383814401341492967698243\ 2375823518238914145824798968219173622558978004257425330732770886997442879757702\ 8540459648308427090563121389634920869834531363987002642726023615355015273832804\ 4995958593045946846596894546871322552824813608903294231708677085215356173299695\ 4408372018544809238917197911252997610933774899366756469111737433221758976000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -384685549005731702706919974643871665576412663864456897668422306575107553\ 6735523332314777510700474199020248550622480048596350481726181137400568294902713\ 9465553525184146750759885753357208386576061054461877203103680529137047725044868\ 9399150870431206325569111956551987575044837294047162593880761639100831736985214\ 1257597721314340255689319816542470886457011004301436347742969922016878241072303\ 7241397212088014570409211343765354659648477413131247020495063210676248930920709\ 6993321762848298082533002050504386643043391633032400668905360963286190277867020\ 0126194459360359013862690235451782962654060846778272051919833398210576250206032\ 34107417968318886916879883940055020270479439437781182896377/7262168474140720238\ 0990434037276793977179900742076257435526121062317387381675881136136341914401270\ 1973406848858478068118063920709960322896078930345447798516343603091790921040784\ 2186720505940465319810574264775772140352989245742449841811257399382322626123115\ 1459757829678761806035904098976170807977599344133693198947102083114854502240520\ 7334888862580430032851633961211915124639874673626806264308949784918552005437658\ 5536388658279550110498740521045707647350029150177938474329870521221297696151388\ 9833914533272953858276308035705765016209437066516977303740077843997092044359827\ 2751607214796826890941235200000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -9001474769194500919831215264567952811974\ 2150222472360444926513478344970557533025438654815862454346392038810734331440833\ 3013344926957089057673832116955162037525925261077985903013354967210247625586709\ 0496289047987770889165627784237780128849229264735897334823398175644026049170334\ 4069503069771354082116506242267471332977892219702934502392236244556585161955592\ 8181426635822726763999038387183379049657557251653233593909961192391563325258917\ 1335459755583869007774866639714690920437319041266535411305595710046546957208140\ 0282593843539094221900871057207555302110150114153460474436341242709435260964621\ 3176508842938629903429418073745289245113862999639122709506383296275060369054061\ 27055426885171/1699347422948928535715176156472276979066009677364584423991311232\ 8582268647312156185855904007969897226177720263288386793962695744613071555768246\ 9700834784852824403123479075523543507169259839006888483567437795753068084259948\ 3503733262983834231455463494512808944158333214483026261240155916042396906675824\ 6527284208553621887448875953524281851636399384382062768728234692358813916573067\ 3628672665848294249670941169272412101551494603741472585670528192469558947990682\ 1141637602993189701965783660899425022113600078587120283665608035514901379300827\ 3564972689075178215495319538380199582387608826245749248024903680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -247\ 0752251087026805391498193607260491651726142707445165692520577980734164767615072\ 0213283314029375774663877938876194087202164731984476436403373928157145110869213\ 5770281457243510414667067150082877764232533361516427885795708768878376701122082\ 7220294508069831133862479847631016364177187432840609366880965042402985072097159\ 3497299876761696202238424243147581788089965925345539032193329988066725259469939\ 6438198595064200261018557701438754027722662163441575697768422108463550768450430\ 1600588346292715422608111272533224908979826972999650582432497127402251558868905\ 0599625726599318444437311186748904329695956113159577948280139018805595614407491\ 5585227760337180664058476082746360768340161195909/46645938552229879569884480646\ 4096299152409750965785420436804181316658556619632665574591959678227753252344517\ 3622234550707665639357473188872196169997576442328372551953606380502672282939987\ 1349019220573832165219381019750408119823759330215044360052840854447880646238031\ 6475492850424873878981232259011522814304676332764114309196341629678344745086976\ 3449468243105300907953221725410681497408666925734428306001341217359284882114505\ 5925657593195035187966728596365685546539883528106980839432406232458879407679056\ 2112174064350779232721573436041189941606091549783185813849565031551086509795005\ 7879956508114944000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -65992717158968022404873858049791331975280727103404\ 7216529879397962478748613834394941900643954620544919150267928758202632696740840\ 5112195398288202511244165575332006844963937008579750626491656737819774462565511\ 4181359815018488476249814898103144343994017902782891010339410799292657526388797\ 7398331439124806880778652286582727527404255628651263911313114519447114104152573\ 0727772690854272900183676249456029402120103388864804191714007592121096435684592\ 6946398110958316191168434768745064574657439312940438516494601962734561032384444\ 6805512926082323476853861693582258502088048154464360462459190911967758661824144\ 8950880982358786005372180867884199228092739026252665787677858204069636461833916\ 9368657561/12459615305061544023863671579254734810511982954437132996704293959316\ 5193722092729154695488186435286462335044970430451973334485199503040646892786784\ 6520642540908523701348581738620994565013139598506361516453918461495193793941304\ 9372284197472585031458341767915178568899128589548547412823176422854119747146353\ 8047817115155678775158491240034536198080286289284220315416764374823636313729904\ 5427985999693438587340653105325528575558434632476998136312707186806206667681261\ 0486905146066894813125801714584262136915776200765919836238116395256913033666177\ 8379756299206676011682855403623338065947914033833486518593781760000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 8144799415297981167642101051548171577285597707534401240855759987120568025560083\ 3517810018505895813476685421364080711570654018202579262020650542399883144734769\ 5307829374061648602759831800820919269902610296966048205370622887238108248617861\ 5478236745688019041459091207572718335264859954844911036703381756367301903800466\ 6536448911561849307076418003232218253218632804069340910015492706074981046677466\ 7269821753830393222359883130218497897181034921321598564883714875965939322015973\ 9244227659576904368512843225162136042657896437836789976320234755267066386572684\ 7505753388927443070919176530173184715418380853238691057122313179926340731301004\ 0090227551513209731226808978764380347992919154069608013040729/15378725176533105\ 7665974460635372726804033618180481184416464428297849610536983025699509859704400\ 1250049392555063598721499442788748151815984505254027705478793349949254235963745\ 9550561488162180187278519288802650724740677685218392368076495166162095971438982\ 1124489764697815733856356638274634704942278021920709819019982135009231052766330\ 5569132502019533627736662178858348854966025358037678928257005335901342089034690\ 0017952704035536035144662711059700134293750869665850658122923145424455058132402\ 0011464089931866249453639121567608078599612301251109314442060735097248705695812\ 4722344128271396074744747886643249152000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4860487343764813173342900189\ 4349981627490355622273876910219093984728437903392010862778162408628655762726599\ 6710287656301198271796412275759528852043914152861980311007973058846727712537655\ 9037352598125068775592329409594101676305448008665506768083747321603848437303607\ 2652082843485297178278178098496184320369118732001849090104278004380898575607278\ 5866611938992535809796120298286632260674760780780308279176075469630820597321693\ 3952636948595106952542933881278780849931356186960679872457949490013517729867300\ 3854806795502993832402279125303998036053219669116367242321011022386125133644512\ 8675326548837931469685143720263824936554365677621568125594130889713575049601200\ 01894822234007360088370980754413557/9178201015655649072351078608267318632111493\ 0335920293652058066815149824955826812893296595406960193639359750809906815397045\ 0742473841184767710787912336841919032554473614266215223299213313060969536016550\ 2640281101042491388412728292453688059949690053992821782787329415284456072876873\ 9139906868119127219076793911969901974804000005707732236081482111175354800642499\ 7253817851012458156608011717901412239687575339224720824325769095984154020101381\ 5249722620269224001862218916529223363887393446002411541846906691501772103113669\ 0748299118351393656759005127464974795606875372724440998680531596292884664912926\ 8004729651200000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -60057772052962831145174300253888462452855951531630638\ 6461865026161412471892722509058717977110281998587445131354185934085426324732241\ 1945742831381481001569546343719277507605260035682880922328273567397099433127058\ 3568907504051335756520654944002152509154098602812738842192633100655119732683201\ 4842225684071528303153700184505611245482301515854044483586874964141318828857278\ 2218487444236471534059046008287340795238139796784949267470037625883280963067804\ 0286292175907152161877302984434536379361482307082856774257831306112865360875665\ 8311280972108676873156080475510977788711980788009293537486759379604480770101194\ 3572710754078138563655487118966383178073939932593637860558060896402732813030389\ 865800428449/113420121723369174416212421191127549345153843891181561512064456316\ 0845637336900996972735124910524392405476159826418851736924613975627980325425675\ 3144176646022156600137981700772110990940153924542647288160081190024715338013390\ 9311473411843218968987596437002303392195306267152727275258756023021039844387172\ 0396196379247068962528211010685692807203567477792116332511285609705831151769876\ 0850104444508221097418023986796900532469481336083213038820236869856721305390742\ 0998193928271224860366735447183105611822020329359166988723438739803872846589840\ 6629322203590260618497083880924384340283719117494948944801623347120046080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1959978383815883905765601537314080402632122474153228160982925426408454724\ 6798452921230773814993578118239907079134185490636598712841199493233559797117844\ 7134955957245208823091700277322874108626194320808169654310877708281801471391667\ 0289885394183330975231458785545959609455799264357065469335347443968562999620915\ 0906225832141094510933138826859310891040086102399166290782600348315360983596580\ 8236245819944275464992303426078924525061510371045855174068848390367311040767908\ 4927795387350236687957440225258297073646604155351785686325702569915611107948056\ 7685228726506563318279646928006260914980138015172317262714369862597593367445502\ 38120209806621331353881093011794284568604260752693134816796476396899997/3701853\ 5183680922439161069606627160949708791441776383623338961496166840142913540295881\ 9032013801102712561861126636252028028520288406799940807692458862395657107735484\ 6565047694665707985402951233430601759070152372029507548829052090502959367002133\ 4581073513993503186473567814254023247174311291383054823135967366842205576340797\ 2670011608912594757362911440360593859336190740695038811642623011150255075570485\ 0779943604147864707683325910761489557216311080196142997756787037588282618491423\ 1714996332735729652645666205997684681526997532092760834203915295081291749016608\ 9592736176596984204476800691137164247873072660480000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -215767311635713\ 6705982131153699513901411093039145506355562876539444565492383439285722207953078\ 1584639923434238526905511978970532762648462690102368557136985912812205416498106\ 8323929867165823708742866898842290586375435004414706159038143215253882776730264\ 9357565970880198961178639375770965568469652759362854623905012660974665965300845\ 3607350073747968734996989654284694716993189182033672893284100211299635926040323\ 4001789219985818901547712570353651099374590838317248027454404240894647048603311\ 3874490616739888472083489536915446568762923012950013851901709998050318813494675\ 5312206638761625207382541265825556425622724061692598743674160963233125966039927\ 5085567825357756302170588026194974943200206519769741283499/40757065571576041650\ 4507694267392521527325213087958221373687038271237851402300431469413064046726076\ 5271413490610370876777112620550697526272481791549658092179298205517331844787937\ 1844805451353970488853231347478371203357297306256301775692542271336057115248416\ 7888935779142722089168686961991192921222359228841397957145765390656978467519716\ 8999131565168616796462807817473695587289058590332904329080421461442014584718702\ 4258347532368093147048521528725797003889659245547178709369403953968263002257922\ 8766629040882666463480734665299719276624210218376625514275725578420946119547350\ 9429776176474551343575552100763761593286656000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -61507554608023308275\ 9753414148309860201774880413194321107989796640875315234704666579989746405116521\ 8344614711612016295713304241642084989675536838403466073131931901457366686754327\ 1881497181270104173848978840591739124220457738341875792075327794600426761161108\ 2177041543303912559005466777441809055798899134895165498235222334080019015238747\ 9795208586636274277765200626694228468480143924907588060201577490551051662678777\ 7510053622346446122244976033599098341170332778379845911634953608124482866352644\ 2705865312092371842755479480770063852861836605951180362423655369605282954333198\ 4701300319532875898879183295909309296131885363105941816414517801640469685817523\ 9063853983916686942157522521849137527301684678023861836913/11619713938408794194\ 9663251897713790817190598344200374823253823836460041388279771482998253786707490\ 7730965255263033169447961703160256241055992978001728982418348261656879879105944\ 9715941136913773683409693738484614065513302858093567581539554011752365856060030\ 0024608548786168738145176718668707444432717059479090440688971292043544461781522\ 8083840206553400020793587394994478877742549450486349358505643767060866437295748\ 7033666359658316434007322329334903712377269252143191531448585884396888789138837\ 1701857730919062019939728765568765140151025395010788571678067395102412606461178\ 3553657780739842546115264326457660979343257501696000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -31987141065790\ 2226708854941612036677511190311201218701453386399137747553689372648129105917586\ 6362213337965762259235610666925346503676859843109509042394943016263860816188209\ 8596448495430505096193596288027424324664287481866853094152881564648690355941811\ 4532872220872181680699066892449348607374216366289013192299151212056955361731008\ 4937245009236608127357130087831842152987398935081737744546439040708736096860116\ 6904183210396356713514392865484073869111732060976149538174408537994397159968842\ 5391667312705121495859661355116823624320220814174605639098057114138444961005051\ 6222813042712900217188017911266477066218759520399426284309427620879726882072207\ 7992589240035084631719490889454987221639587389362826888722332960691/60435282959\ 7621258252009599007653360040309131977031809587766809168503248909115710036900567\ 2436400969433762068915727261193174982413539194622463352374956178358629044270864\ 3653095822565287981653604004036068178072284512013179992121927486340818469837908\ 1436668339579085942954920342310204773421996500649245027749415074892637985406910\ 7128566924186534200770325663330894153572707638368434779916815835880054847594126\ 3251578203163906601596633901962241515009680018988291584163176725081062463956423\ 8252892909324299621949794303059491349293226016969364560153785780432157177921009\ 5552075551626719107155571270333754965644120883466874503823360000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -138\ 4426475011701096544172231480128145542389313862497448890494095649572145312455639\ 0474985156337369323708878617766500930268106038945048542541381210110843896885245\ 0873899101249199784740388118631827236152142886751916551818750662424421412203026\ 1354370871533213666368331766151943823433188033768925314474368079037020900505324\ 4677300835017778685077827186123992000442934067482453640381375487084663449703663\ 2971302270457669273756820575415083414230608153538669944737743080670612516493230\ 6231827900501034525281281977142138456007762876403199969209029518496553997689283\ 2051670812499272188215457546536127009640627932666768046270698915093779706402324\ 4709544675766987371147159625911272299876502778654669837187366009834070587869154\ 36060076002897/2615951019460841674526360569879991372521965490564822516735196151\ 1194604537019512718075434353158269446962321116963817192612979165579210663544369\ 8514247491463159085144378241616292574819432858837013447769497278301079540353432\ 4830348677559346706668862134514658788951671940790714796103791317798623466961840\ 1276302764573415234950618515398633352049782919186123670609118788743075504578655\ 0263924950802736614154611579675714168266641152140917257503344255599174780352061\ 0243368221482122790316198829161326857411650563171782736939333958380291201169786\ 6834091492494325667882355170891013579651881026222614230475047232286359931635795\ 2700258401092810833920000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -60187050573477362294920305085728214591970\ 2353251131178650176779628767909421227169260167577333496487617547577167760314815\ 9555873179892130305394725696332070704594409396389574622830022617524812355252617\ 6343462386141198616287350648952015365672457208173508931659017341391278747979445\ 2940802642038742758299851939140825271737773425454210460886515199987355452787057\ 6113226491886269309256691855466672762202698514936173936584526669496242763741511\ 2324836186689044942258222516596354790778981724399486418931310467795664587926385\ 8796214033525531441467233651249105387247044985464949290195563405914932474253450\ 0655930077095839403216768383886518336726462612135388343471440662932483416701296\ 3716190232854782291008908546650927014033162656479950761/11373700084612355106636\ 3503038260494457476760459340109423269397874759150160954403122067105883296823682\ 4448744215818138809259963720835246241059558757597788970256891932079311375185107\ 9105776471174497729108577317438240884931847088472511127594376821139715281125169\ 3550953947422382439295274686896672476601744679577237275718412828776153907101530\ 6512300834179290026483425597525021938202392451847612185811365889615563807452905\ 5071354440909445978406271982572816537046131492905310791838218766081865918812423\ 5289154920512292910405824277403965268251594930832576062285512531979003873972085\ 4429609835765836107610749229841736158078055218514787360047104000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -106828442735964668652891416091125556686423334407965092286181325544921137238695\ 8909823107681243147113448653443777306336827277605227105134625986178978532015906\ 8886039129931496837470006139344569068097836561797682397153231244025789291725669\ 7048896789750669660956255256658949200600148837010838698308196416071564830500349\ 2540615399380432114113585705159026239374884549128862902603418454411676299935250\ 0189265975283703280882846933065337515631009529670012763976065347494895566475686\ 6336254693820927086364838723903122913948101416887434201849573073165004237428830\ 3596133576535847787526932464584879866333596938816489221040742940885819624167516\ 9068881380167941005122175636999224626214250337140484176285113005878675235555772\ 783331238470932057233/201891079439758653622242250726960974706475339477777461049\ 0178794364975895183855187899056162215737094426187432796380525439125835031055982\ 2030799184207769717072985850897876111038767609542005221353818584066347101215492\ 1987110085725340924533422743894222139566581171009733235012554636568280205298350\ 2523223488028771700585415091049803080017240694287194160566180515854711745282525\ 3880737054674612188466958061483518785983672407555360291724965082425113832354011\ 5561882203447782132966504322519687363133791866522076868626466346432204065823070\ 5936579030714486059206551743505760181903063804660499465768450634183940358843464\ 6507115191121113824486647398400000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2296900007453252521650523003179\ 6817967474435372348044547110634513247045914237807545988743515782008123232615478\ 0254114841138781195654134462368814433102931815028614249356327031127886577440203\ 2766962682905589285740182163020125638872933776086607157840932575439406522476238\ 6972693599103464030427916547249822222429473788359491781883336206648302474102054\ 5690833711046127295308990882652928457639179700104602617888010528822993810352947\ 1058852545604370533521004759661877993912898133946468175175374484169438619795615\ 3900549512116906409849769534447721932772565405476865624251268832047466559349700\ 1060801269036511463631599204408287040562303129247181396644026408363290407717992\ 4085610252538357509643783714430173346244784471952831623732273422282450849/43410\ 4864774670150787443088346932770506552171282004026218290442159240840998362681867\ 3221835799031952955259836238351968849648946695649411171788750668893776821568221\ 5998468149730824292616495697181343946397512663783143292850401759910500150478605\ 8692788100071488306933911294121746200927170080972025523446194700423967697708609\ 4727728340476194305178693073027122820867392067915821613616125530777240846545118\ 1296412289497941562107885768190309390026456778966616612909105271885922652700320\ 6948917725059009865466912667456104841451366152114592255407995531999798529371019\ 3848476287669374346446296890603200953426813083109802726454390649170371022417523\ 7326438400000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -11257600892499264071666200365932299952191469265128878\ 8483551757648380595144532958272499602833853972840805572226593067044058230258034\ 4983521980854486706865603003843402053217318430014011603913737080714458799041646\ 0160093903189556817059143545466132224061683756143942997356645508235503909556698\ 0555382046980503139680861731977532034962078200651738377020789126007502303452791\ 0122341280476821977595427454127325742068102757308051681550350033096019323735559\ 6055614254000435111648032986868024041500446600493393423582931797411449647521931\ 8511044278760769443698401806900271640525763806716342324128826180697248934199658\ 1795257453114779404921868771068364292605322982127240030992199901084246967783278\ 21707346256031139426597128301293960618595326780769579182706733/2127698554400860\ 8998497365908835156161436734765957378096902328601184834576437088345162665368225\ 4587808210163436102711002497819123953726363465809551705570345622568761283730300\ 3572337804382383392972841270997322492229940100963443561489599856347307295435367\ 9156988700618295893467845529362894973445277334501279797214344065326554059804763\ 6118960796997136169942493640498849404491650377466983240720036391577817239253444\ 4527375448432945282331227381246476153617795137931029854506061518912227860542688\ 8327694178024003967187028892077560111858851113943595871208455075473831186000272\ 4050152017760826704946115400616011613368117545216585143517297296315477955245959\ 5448320000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -36190100317715299880137815503817120079923463348465154\ 7072172832996158911913379875113581229956886826094671589440908266953915519542323\ 6912799363936553007236698756466142736693154781223903642836529272268944665893912\ 5899976252405355164537319057265692960332545543403918265222904101770169576022184\ 1470459417648358905389942747716832874401500235355471861561196254004451086800272\ 8766685592044817111186335459653300662908842917394925397196773478833069253210161\ 0201827501079575821437977496766005996903279713624366826949720064343992123353499\ 9072535853139365678328683187988721403316005087595217250139737594650830604048476\ 2912595312266118414483715126766310806173279778531534164725649309927727002343332\ 07692480591015079582220330390089919398560808282405963407/6839966282224537931218\ 4989748136705954124923376555552867710242671599729603677891879195600338327670473\ 2557367063191256257892999119252899396906907159442703904578571301745489937805556\ 5424457529093247181521674974421501251490912239380038947825700097244947599187276\ 0022794487897614286011963451514084957470654499918548099425694328703044336574025\ 3801415228879507491210630158458319513985910656278548118250042161229025121933165\ 2496588267831739363593357506733124338499569062775046914106561027068643926328723\ 7361349361532811162578502483947595717652579465726947710798031459237450080093510\ 3878302992674555248539717613319374113466220673480174870471365827600842752000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -27493471284403623242523049959942090050470831736418211072918118928\ 7111732143924117951553614697547964678858556105300855684525382125800514186656662\ 0135919634541190024088390320187875773076774290674253475498391277345050341672363\ 2345387195334708349697893173544005419348063456217110978440811433692612568803968\ 4756109342559020454923819529799231777767668840518346843268962291310217530698502\ 1935051929452032805545131543995452783895541370228543360675413481887382826178458\ 5228141470898851634222132983430737702129760696079662018528805335026071993344197\ 9810439720223106621034213785001089111004077776802980831769770566467366748809915\ 7530208851070742698941215990593126078387521106617958379444741263968936479738369\ 4056315010454969205222985237657121980050755204988446957409/51961441235684007950\ 6609774184022863723581802964233897532295528649220843936410145513236280060747818\ 9736010927628435549757200807674380013631365937506660560048498904943829260253110\ 1868328981929285812601300721950101542243165083762103868041543082597923210377332\ 2622002168969244743513028949687182236186314903477519571459272083532787719858724\ 4300725222016432006712742656245836409503798660667798735267951854061417809887550\ 7664418172187093519194705588381585558558867915293054402946758537888870228884668\ 9637009593909736868129416438887407908916613301152795336279566936246955403825101\ 2941485879589810345338913599232622688414147579397998659919844130962164900124367\ 2680857600000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -5933810452484022507804382251142684839670778445333\ 2312239308121963910522036055886014138805076142072946576056119138672139756427375\ 6403540627981099990259543390282337016617711020025766574813814636979762971580737\ 0403741317931573392018247879193399727634525943133800000483414193479887290567815\ 7238738907070376211057376035989742506395962197403353594991446565047157551788802\ 5479803411638507600516257747206591454816930888722243562112065845049562071736264\ 6866911001778929593179387872820452582715440955439244308694093595497427447245707\ 5440853584634247403568103915623108189368601763417189940175930341834480175033836\ 8956405831230765706619920617903197297141063803995658285717962908520195572094761\ 2307647408872170329223679098698511622811606855886300951506860356728905930198005\ 81/1121398478493619259379062877961699884820954786295204367943826074865197361635\ 9007569255782276888330444175432475506409048634585114761014442081839173417835330\ 7552292242325475392354856618765208787369328839103529638878000702725428656122134\ 9915267148355121509143325229825814080230404168404130582030527217297567926252069\ 3049026118945017403471771313422175114740652363410410449799562439518363174194874\ 4714578706251175258113625305642935177985126399419280614003564228528219437006080\ 6733851682425907097319538838286650485304951433394353106838149621280102889361414\ 1178556206000455041722931371559305474406011231531205083615532574384327935852841\ 2750072474454397905159439567132578283520000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -895281829078200215\ 2197062799252359406522886958280644194694254529550827169859780992595272592680831\ 4360499921026778487131707797491370165428802175284529519663758905760314217935172\ 0273852940505554885538167323428562116403023880838842926148469730406341849547444\ 5694297619614439549134833164654854050202533000083097029504832522515520446934947\ 9153949402606606482543379807761303473285524234013500238209283927206761037792589\ 6920258590262161246319592066572069470294932373152827688086306293946424783558344\ 0475867487542188843102547621582979141416833323264630061575459286967848652151546\ 5520799983185987607896511877668336674996576312406598692109332170561628425588332\ 3410126210299506416994402165805869792994529714045881244201575111006195223863905\ 4386444712692790764226502335849267769426451/16917968277487376212772749572615859\ 2493923479590404812991860941727843411825832343734310749869391760628744753297921\ 6556558260403494930344835405763695834466404878550453671552042578091656263077236\ 8100506810416157858721354752609954368144156748798579308635122621495618505121654\ 2320864590722340694544269951202463008040925502033712034158341323727368356086753\ 3938421628503592392891405076443182658950407987538163565740521188936773679451904\ 8430431557266620934953685023257714880611904255154149023642075728766271869775624\ 0288791163312942760064040857256049754455477085845830531252182948636975233392317\ 7381136715966880193609963667625088221580543903936185218498797486319626477451507\ 6355850240000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4215109322939483012024980814591883245229013364\ 9245089378402944392862687107616798931038249583934457081269240259350443251951795\ 5676275032150041009299895078906463981992455114617817281364047535248116465405704\ 3670102252475160484786770556783177132880881548837846014464729315549405436648135\ 7374243325579764070051990948745026471383072275732564517969337295945076025642198\ 9995465127198560825447968176375783236733191341571791234031013214122645871633585\ 9792353531490067878955930701153764340034930017009922755291037905233068855451390\ 8713774549182195358530554771791691522898190242003635439334250642934236804404549\ 7525532635830816424432286595217243628746486917486721046479525603295871512354569\ 5378490585333004165756097795641509706453781096842760833196571626087852275956200\ 5093262353/79643000220292389213387737880923895241487312648457286290213020364779\ 6446971192926632817736022540302718015867819683599967748795504246959266609581412\ 8751390375938362290880395696644963985575920010853063489040531776230380152472934\ 2709133804697090136028683249995362306030318202876894479884266555413159090594545\ 0198328234591374396547106379486913705241739810356190697225982506839172360522419\ 3784433023671613915499560120361043123351344639642237378275667262397475036234033\ 3090815278299457553326170656407226646711428604879834391145233968756485391935762\ 5316421661078263025438151890420247553781269816941588383804320435247510230122841\ 0457874443553241093799797561435844720304150544384000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -663571\ 7397022867901741539971144770350817226093420979767944040279711619630827218783112\ 6742994975650251135582787636511856979006345554622472686391885161953326021362740\ 5841514623143130646118224285828728805001864661161915680509703332870458569659515\ 3951072328790261119538012512291971096935168914754528832977350317882674634259672\ 9864171527639476229190415292717385924806187947902771796347544420185745309895966\ 3945363581171730276711862140013560496329897024450325662934990072748769714801673\ 3953338913210374787854592916029937246214406324585846207817634831136070572396734\ 2260955790811509628290521611375302577275221679647212323100952856762190559411556\ 5977333508687832684934689489312673872914777678327370717395912129606298401282546\ 8126829243106871136355785557847281164667180292278502796941/12536214493618145773\ 6646074333083517037997298376489966426968957820331968162941766707124265653219294\ 6258998621937599468409670958989743385523035670898613339606015005886170620063550\ 3659172909402324762475546518372973312523871683976186794820150859747267698625862\ 5282533122951457859760661725254454657304033841025088958325797006980617311330920\ 8819799518602842648370426721161963132531161644398350282252318765779202213726201\ 0021492964738614886949783934566112800680602233966726533421053069224426518778115\ 0158074555037374053994252014890585207454275226732868051508520611760423657867564\ 9399986479437074439422306531458223464983077710190372191183032816713246907608937\ 3628432197915671579685027840000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4186221256957830087216078165\ 6275889773512059366028372997581958707214364637177486113829102663454938944268333\ 1374785010743609246306626245938612404962991106404745557584306658671935874168876\ 0716785577065904181142195051727374313667196593976218194404626827266378581489486\ 8122424457602633143418065724230951153855648773356099727300010763945975732660302\ 8903281724561311766502323239709173166645106885340232761542629967472257919422245\ 6737346684088962221891339868281928850562878915415770413095261356226847148510732\ 7457936854576106192558081425200960239987138819841808223159179279631537904108570\ 7960837927334821321291345845353558975322728940428326946309393667614572465304767\ 9478302711322304661063307054887018639357198252926814561359879641004368364387918\ 3768918257113668307020056486611299023/79073623724802958309545995716716492180463\ 0047300587782261100365106643454734095603639959529296961125684122973479007489481\ 6998702000014027549979104841825903179403760373098107240074781933255746453926833\ 7543793341123850822549516847306652046267642965344090088068669997995721297859576\ 2620897174937489973477766784433688354653893707507500838939480562443988811450480\ 3408367627872979310542736593277638975302837209582106689108561093023851056637502\ 6213050682818024004276510117649891245188896571395144826417859786996587038527238\ 1862385611496141792222833827229441869573515295215825036228431887937651896829087\ 0815513508515554139154177965354109841409583569071584480066830238567047655065095\ 5038720000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -8926003632533895895462949166551674663194637731155\ 5388787885706898279608237908460160608248231262537715681548332752251219573341272\ 7780636760392915647412482317061293399229554512743056698904066262633475838607222\ 3717245724471555442934006597877071710860268622557238573819315796425830038148749\ 0286167962392275339196700725151924130026035687676899953505022553501658343765937\ 0849570724530719745581659571075795595406461182312786824241861409836639194233617\ 7259666427027340532273088524917208247917798577669221858505306515809522916646058\ 0843144573421894940221743801606083774154058038636429210404303144518476292010804\ 7690814265133407515380274693699001131579340950922896216708711297412671821108111\ 1116343801719589807376842998866041399240984898299116077928695761512893769728716\ 7699571730831172709/16857408664749303842089701898898001040956645831792059896856\ 0290912624046729768752093566238213998892898914557553660586682556120499678333922\ 5456217682597520256448199498777180508092464813053542108057521057540096761379595\ 8746482464403200184154100667578053715557370087666778180821064585080132352254873\ 1713166124902674282334242404491655224209594675147700302096252755512259074781724\ 3769640882621651318854755420911044148618473116603183636837515017260741661844301\ 1802529794895168849337827045897534028182973625241878490867476630010626205600990\ 4766266996479116650342888576398866698084182695900629458757439614185504180624562\ 1365553120398146002420018089658252905813973309210565547366397216030720000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -740696839410045306894158524153882224241924449166068979295229607\ 2073386833491702892865800473942212463459696446579822700631305221322800560891855\ 2765971520699194065260254403087027817847895002516399807452213038705737307669618\ 9926809533192878537584011481702168375794154374367590481785678941103643739489205\ 1177126868196117323714053953697592851473166306121844118962472074828341280088097\ 9558272998976491432566943738353748454203541090878024154752642546059291434681262\ 2262595191888363754174093457838502338746446322577194222943555738765172378996489\ 0662680069219726886175897820284766575365082263216516154855085220537109796605623\ 2677353824719391680984425198374686444615623756014986225623175423227763227469003\ 6848384304023083527228803693983477247436988465742361392177472168722361440160545\ 637597937/139860313501374570421121813354206199422115765407290841867998886247724\ 8177564709074522923672693536662158541347971813700892423813387937003388572249888\ 4778990344576369186173149195940312054087481675734329761904294660522691498024949\ 5528282790993376044406372605263993475595537394937625724138896165053187572683145\ 0637669314804426738995570246657661994550639604167950961258679426644502750568094\ 2568422378678830681034451320698480298292094320424464119137514945065020090403056\ 8296590194733393191667998144177262811076213843160220489779252922497060827526199\ 2867621975516680070811416936696718153305536348831192768585029099607000112422685\ 6615029766487655501689784667632863543256485274943901016537432064000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -393820827077574775545057456604835341522397816798929270063044343323018\ 2274312199136388749452540112579436179040710733434140725185850336068274554236459\ 0132028409050074614247503699179742375000532976436450875263312468771376575737553\ 4654286943270166723594136420393613496123456481514721892008060726671006442368064\ 4339378668256606806792797999341386129184821805714806982122593719991023732103043\ 8391576867119959483398331311928239419100977329256231759258462609578381255928286\ 5134664738312857356411215570447769328167634535183688275548071788909395909707302\ 2791328840540714969255676771137320548128315944339856163163743749168402027310485\ 0556801159644312803242766486098521525683191343447919959283083592650860493839613\ 2360039854675013956611098949333163618299488689803072268730726814505050627554881\ 340111687/743484313981769756714706790452637647180944987814880520297379545446761\ 5109803344653482004186018902976369056746661649017573565298746298036943562099495\ 8872402236949578010703672387882047440018278066164153540655277924301104634031334\ 9426840262789609456654540914892631139080384237567575826380412829988072405879579\ 7609667138008454557631586216357228347555180338695851340223048726574750627675289\ 9871499725037336984766161966570946599920075815093846346881235910666141796428135\ 4203636741870983834974862532279505811349821738799497327555605483318420398425959\ 2565967293763125129750986629301061218277868564414323142083297323414252360594654\ 7186417919585458676032112358830927705941227533000666372054210681241600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -8393008714131419698240049761014868653865359382496812404156689450\ 4322661804596162881345197573709952745736174259829193050198846003530458451598180\ 8862227417983742880476223920448844453860193780114593942767170765372551021468287\ 9332485448885361742193628464893656336823522813762794153305833176235938677267431\ 1588378183504999708828605522551608549046700294949844701121660467392169803647345\ 5360225716568712268083279720178684072801462339372564129241252886631286270315099\ 7405632410009791219126474288094447095921109221648552017866292274313857095633594\ 1256929408873677738465818461819094876583599240742151527295961281698110507064004\ 0674958821133200668910697639198213194201562356970991462699244409218698754919370\ 1093118943684716297150080867136955599776068082708618246267064055326881782541524\ 228382647698003/158420707823310721933305135573591439094749122182494182237102705\ 6559963580807726006754890612523921373897478520520176805224224577861818704365169\ 7430191312244945611935799446268458158574951874124697483660154960205876282923533\ 3630732099300722015666658713475456103459325740305456806104412414930656083328814\ 0741728102124530981830881705382662650764549562819635197109503566702488350534805\ 9623812274171698510051643575926138890111255486522491933732366886538223891843691\ 7374809409520505313189659546742709245776864400299112469305144956420682367412737\ 3394673054014049041781118985178573434597545422929067227171485836787198846347950\ 5291920860093223892286655278933255711495615892396260505237263020464654621081600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -31333092139555086235133127496809604399678159691467628428\ 2801877087006026384907809990829831052801960243050504205477834617850242055875995\ 1102929417962407508962688442444279615112127174025938437403220925093671052714582\ 1414444839980541424143511029618652592368646421629747914116460002527481069423752\ 5325675523931156320126475869849444741414918597842657067001496312868690792911646\ 9698739531367992202728012104304558274736248610792407589896325506710886763320029\ 1460589902459767930495004933554838547820957623346085665290736241679072316851812\ 3269398452621701821320879710843544299569477099020465367398383579486933547238827\ 8684573702061362950235377370440438652249464876223387322681537565604283470541710\ 5640345223616263648455730246490330679167949784687151199754789125451854636803259\ 73257107920753245407578496624919/5913218979183767587554560277776851232179570881\ 4727444172254032957654146596202013340895249553511752420928508895720246734836809\ 7387452813627090524433646105195032367437365175621021174825399349833469482757247\ 0542113247708236489990903614269436807676092428006793673565904509073281816324174\ 4724578308928144273066421553349993965530428421365586816501717325188476949215985\ 8927230573217936908357823188209884846136750311992495109061156226053531295461889\ 2872896496998063814919647473705839975400662543274222067747504081514598475804668\ 8889321160705725466292565042896101704466625794103959063693435913928695594397370\ 2634915916823894726922995082947759096524791796939286356213885462921409819401099\ 5307592390156274892800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -8078755222501243827694701707169\ 9785950532133683398949856672907839668787871258913301205223704359525107599547529\ 9069222112386168123431368462255202869051617081627388292632006157006754909382134\ 2179476002522270190689510230981947855198960781880545768023647867790891260315034\ 2182733532806101743506578658297115402393836105969167308059779759708040523665550\ 1330318869645640451300305421825308584012629743543727939268152980150507443301062\ 8472516465641920611282138014590094665597860209999856178283226501954063329191232\ 7326819832458509401135433348980373037699987010202510093679504566665078853755774\ 8785780095467701099596853440062136447608721704654781298940277404747507723367394\ 9209247642302092235141025223697831787453410356096091861002579682103782072489721\ 85722328796723179849979051057863177947672248642196119363855221/1524404199957658\ 5490012154213697611402509646549601476197830400680351408375914494231229431753897\ 1157271056858792810967272539902034095785541809428836896231334858564195882992814\ 3967747852886507896690987768872615874626806192534173694988144203731271665923570\ 4393818705959188210557591211068823017389728439881019431210767415044337882325314\ 3628189468767195642886036000842992004332853291263227013386627755473794669683430\ 4172691355298304516961538448932107061225340112859231025440131470722298389201005\ 9213521770355621981374286685404208911437945293202308358097798443435004678263216\ 8242307839130048671620094532644644470783693532765021840440403600504047705226083\ 7602654865148167992877658023258546316087812727042264268800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -93742581232794141440227303024686151054887592288904985694825339818195946676\ 9434355584094816504412675289697315870381486165503793323890611515563618823356119\ 9272561663594756451908636637499627170541106924699219366639081635074460140077571\ 4994182941212218933427984325976272160846068880938079404099308048883380052940781\ 5948492584354605877909643683243168003538000446366744493716702055158611654894793\ 4940508217215003009264433231247410963348747119635697507265651013583080117319999\ 4695808147829169822648715385077224793185505455503738406793943572001962506589831\ 6370017057803219131537023496377410125166220234177344562449960046042073263205864\ 7343330401539053963900859938028700217599562802534158781138569624116039513893626\ 9465691414493017372392593420440736571094082094368201089947271509879991595510637\ 191653576228839672788879867/176863925102232043152181348802432474559247973611000\ 7378565540579854781281259362541592854467048773097889179524994005149347359045284\ 3206444725620380129989112354067564670277532714389348266718232802058564892746307\ 5849054708818094193184535563488863750854612410809903529898216535256319397693573\ 2179916819489762116481454126933575835397159862753428458099540308281049307303964\ 0302335208682380138388867261737940219497618995602107407810649905990356614333037\ 8424142728947021772303431612986497407364243481586669514052977830005516256063170\ 3826656308770706512235163729243289966465050204105230391469504826544618841202652\ 9283305811591345499484239986043630798787477854643598123792595104452576439757238\ 2659358181664477447890088755200000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1209146499295051642492\ 5806092379410418936499821033269472749828711630469495148804605435712047173018715\ 5206588127262757908673049476068461752952561765261286887716601263246867891473730\ 3495714839650113541909135694649443808101130585041190983156189297785408590799085\ 0764227075768192226365950961733553129528049270753411449634582965558378360633299\ 1193534261963402847796264847857150178438039142164212319996519315536421601816313\ 9924954944827004674261256887428643351560475014492264852899087897559027512420225\ 6655728107245991912542100861556995535247674596972070930266884090232200496321864\ 2788190552919302552440261262486549189886036915342831253921556062113354547819172\ 3171869071899555182467431261773554800850092113992807362239036506908472136792500\ 4574671216819572749642979436134102339313376737475095534663028706548919835791672\ 45141073/2281090389507645077108718670604764870343720650623072840372858131378191\ 1905497125189463447572909394309774024903752024680457767062920166085441650637564\ 4235082636623937412322517180172787116161734653460110253679973206159244095759183\ 6610633515300343477344550073678865643045551860836541918337687556942945770570380\ 0920248889709121406179830356572129283676010569708871707216532127455749238347398\ 5713204775048914621300033280912929764572523487900721255524747674360607047469260\ 1571393475655793601412578150964552666283321371276250841790550224829134144525327\ 5728473925911954658099153885241426437011598910519236374127943765959914361453760\ 3583040868253375695199978477697289520665639081954457545525708958708962697285885\ 0070674087188889600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1135989874028882938641283895006466\ 1213579777569901432851227718791801831970135020806637637218736144348180603835286\ 4643900555779107846157322392351123245234662905662785799432574272943193951890983\ 3818132483875771180719062980819300858055636537169642490051325245448501118110612\ 3162098161562822073189189704921887985072363593246930514492071115106712231758347\ 3032429009894786609270247015171358261675555522037469455693598668592687299632157\ 2554841405927518669000327445873563546626188121851322861792182277435022585680351\ 4197019846529258936974857743100436137622135506839048729261070172427371960618690\ 2087343938911594168943400710867781293653549460970874787010722999454957608953968\ 5911873468258279055748486655443241799707029824666023241638431688395485410294835\ 9455905050992683492581298194791486859457731127207215118802456697628508627270935\ 37/2142970988538517942502079512022920158743918458969841404362692582302732089832\ 2521213002851130582704914152019452382086063880962119378639916286181993728253364\ 2265271622535807501216508919448856446027938915157849720013973539909191173024708\ 7822485320943521376842503994058958864526267942260602863758375747752238462823920\ 0797686931298432388768435420466130141859534063991400491257101611109897074046208\ 4511339186945229758438490001207217592983214738374608521163972892570910554855331\ 8756539419568608937838263144719945138884969484201388543806138518661838176586128\ 0937463601961357065962713844950275938508741544935102598805824795899571651928725\ 2357237234229594445744503212557631931180716410219632548788270669199318687566039\ 9335938898840780800000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -9585135786916658323711275393145268\ 1239718165764646809280356499462902235720519368407527349112901243926527790056674\ 5476367325300961426932507402172955406632995117807749082418534853456428045166093\ 3148166511216059806445874202137119262485172284727876796557306789133498623100825\ 2280441317465656562816977664085977016346994535675656768574411162522143080537429\ 8915958580698422058894030689300679640854842492670740112119233110872697198975558\ 3073306739782079451172701439926506307734864031628019631029190946268506853706885\ 3185112183262118811707771255746337050769158512731729752004551761850007815335160\ 9553676726068839432561646110653087013598883051651819652188249747865805295431780\ 4731756612030860348426842593446781114522192697435474454676342328562241689114442\ 5288942018520066447578266359290362156646679914606417746836289955897369932480069 /180816212554067620405670388727571102268410539057460207055462363556801075882781\ 2884329936185489004772924510549658821110651369489519065185921430927262730488526\ 4877700447566477910252487188948523391360558372511290486169100330540868125929892\ 7178776077658440499245481873807763054062564773566435281031669382532585336420856\ 7706927015871356675834654214568353380289126420249963001366266827723960782114446\ 9071539779207699014021331296728376800647804011943538273310358774854556771029710\ 9264858106622280588842676692662990694244487701522271748225487785002210081183710\ 0124190814353896294751490700452138042298195277115452359056378999231665481242462\ 6216453639539017422743201924251918463698396594662346782455807658810753596799854\ 9317392531456000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -9112939206569590426992262560929682776\ 5279765955393215539064670749290872599426948044043039166631678638478050233490206\ 2896213594514854912424259002599378432746557509220377365910566470732254793487684\ 8898924506424191175621889929740048178117264376728271838961226579935394477487542\ 3646108402829965751917013694759366413094837404197905328328165138836049807223544\ 6852569352871571270800123765350183657945302345130364537638698783278329697269872\ 2430543210312804834514436013327503828826082906809996652851569828593998131396061\ 7090362415858085957760590127805762438930955370286248027286177214865776055346777\ 0139129574358660772415609943892580809963947201846491338755425375814283126347270\ 9911619852569070034248094518961267599034460745136746759066570200167586175763171\ 7465934686559762264944139671879867605006403371386110561300406564968639166963813\ 4673/17191556161352552490134432469301472389491337053393758698218828703007207644\ 2612761927072772624873633632801745652844809030272242410291263000422637808286166\ 9638344688537469008517009199504494561066969934359070817808868099929213504347356\ 1212638323990205211541443619791539185698889079313197234353928817761192782620312\ 3340559283868955414152417019473605435837039740121558212161011846254806927297120\ 8980575316359430716691121098336684661696189243595662621939333739736071615744215\ 9289060586185605251482019898425886815887676890693108799314975985038260864404026\ 8954064614254014594790272679278344598661498677295932873578399968260145133663267\ 8124585464264160075522096128122101090641511061257704958196144143789517694307261\ 0421592702628170395811840000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -33850747083364401312426632\ 1425095695091625877439804219139703201072883870112293616723630593648416343227007\ 6537965522663711582244937144462330122940739629401804858246523161934821048427441\ 0752755778741535856406408356661054101665364177218556714228316744690286047239367\ 5568722185332405826215702888239786365515390798716061083311203212479753439788579\ 6172256821305999545346212455535483174735656627204427380750616549047888287349028\ 4933579215698296404343244934344230918044925640845839453904541696661209577758858\ 0290467640764792508803018186290505915797570567524464060166011883841525649084733\ 5526581101417195802410429604554328708843844495274408519130028500828688312095561\ 3221823108250495261892639687754025296962821200022657675957530126165065540712494\ 6411213431358679463214621837078945577508823053247666172593374131637841239675650\ 40798282869/6386509632738849980458806548425286778920687619689218318366309394444\ 6189175570166669486577622134085128320442065894563646035002683829989932246932112\ 8337683141898329177600125655643743893716391762214464017807678157485805626140919\ 7250682575865058253942690745313139938296837640669195328633278532664143276718257\ 4754576818713044513931294971586502529762846886394971662486845073990110921991707\ 3151709998820633370178920819152680455752601833198018677863444517987556256270101\ 9470498650912517003797937018053574954049939824410677914931311297260493771029991\ 4577033079526858201090025160890415237145594635221631422617694997303414837557947\ 6678609675682391978543105332202695976151682352401042349079452183775963977536383\ 5531731342665925330217205760000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -282937637922647418211152\ 9808122847583347788743988628261274679939902874402731082834105181649749741300937\ 3494376220347528398130121285730095185510033286498586079446153843415823480249635\ 4855510520946872112087056741979226108013698016857172156182753694418483935244181\ 6550082480059519896228650764425014260402555853985587532143392591391820660299626\ 7391557956504100091737974922449852157241592060905652855602590342200522342585999\ 3548042121550815332697416119324704110949970098691872306583200408322615260318871\ 4224301725272511691474937804170282179897523824272254726497776175222387450405389\ 4344635021904398692310164240931421172689786681844608895137114223741299212682490\ 7879922545837192526404295472387020434281628711695356980270304288467146472337944\ 5646951636506571450149215317972949644186898634003580326219849075028710846435765\ 69527819940795848752868057453/5338822047723354817491346518054824053999768845143\ 8444684322136604365678313457949614275191829830485044706763291669994614557376134\ 6101689864132471327331355985418369032167650704491093725045891680671762528477292\ 8761472485595678747697466299060936141231032413890145683959440243615163803936073\ 7236143759970069815953196010757651300112960946464062437639745428909990092762507\ 2860132351489910542076970298017995141454054258258965793462180865846354497329741\ 1816743064232256711110662266600578249566413609912934984468679101929563009189916\ 5674410036291978742695719190876761354244115676397195328861041193303878876681755\ 9928823760907453962501821944678862533342842327180644962693287339642807593982116\ 8155604002523919962675164193886687754062432758775788915916800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -387658443636470496469317292813805995412620885765182232967093941009732\ 0964397255049527164632277483266691987214514781813588141973167562026536876854572\ 6359627023408319475854938776968716176363451204286910208534626122446935347354776\ 8143634560545613920499482016677342442267561656635046718692322676132791015771873\ 4764549848025970317870040565536381095175690890923681097243931608433187750755275\ 0721853759452589844138734019998724221368667105696654010470819281966733040265575\ 1148651277901328692030971890821712690499457061097916604684601552594556454452844\ 3170366695483563286760961772853057165674697256245970256691061834733087745388440\ 7212617824967671065221231807260560761034653644863220482466123238094041257552787\ 8155607267439224002056851377828012519058395966415264165469944500924332299706373\ 35106635454366499931282350004395812272109016713967129237062839/7316159853193082\ 9471758575189976629854748107238479522949243867171581382718608618678258794998157\ 4801128217763823606150397685374112230212549880598818915963519516775674814018562\ 0358776020280315635977901311171465338046093872919375545665807989656386167570244\ 2041560789655826550278971224618528452421987024906537992013512210810142833146190\ 8094749112743863535545714457448215960609517592883592676788916417912756189068805\ 8931449873607977942295138685317432814829566661280935629951317464338265895655061\ 7976371669927390379308602610384674759021916619273355951617877621639230892128706\ 0411008037144561661175826946626122137345396300801798687420056070860131993927355\ 4998246775480462375767538732095733396131538026166448019913796415807327032299089\ 9779925442560000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -4593098947608133454682412109457633832\ 9580821645729683732347462982318784862179131503309487182291377488215805334579292\ 9059417980357051524365030705689122689802957815717870031626538953380462567621510\ 3353299544484550219252778578529003383486997117527653215976022563957309124428847\ 6490656534622681266764971196427749654197951436880031345731864180193049318882043\ 4510778028448381696168407880843525542590509968255607483614844459897297511191083\ 7067678752561489313772096926278065798671555620627242645819275831103298392897744\ 3143601769324289531115310597713952599048783584849710780486703029547506946763529\ 9426057571078662171547593662654241869025168869101968575915223094257175267005994\ 0097763304534142733398315760565421222889507079053008483899954575816441386127364\ 2224521381020916333921745828203409482513718417981179753440215763559946989792555\ 6176586329859348659/86703555016045408828843680325364940668482542585736706903471\ 5126112162729638801420880938401849239114144129226619416079819448921768350616718\ 5772927151041171246186588035618442481483383258576150391079138811294968362648033\ 3355880473361415387852217195106329869230281785238669389346126813519316622591873\ 6555905493888831105461937179305033181200891043722771743883194722534491185780634\ 8312404226686820514101432719336589463969914519101595717092843893462092376769401\ 7145535470527313072569192081515813448215618073091736691473115887489812445265917\ 6393949039461219944466898858848078403256565074059058718918785115304655598910563\ 3035425931099775240024994554393292143031046110529724319908372361398796579981723\ 0957195000538610879109674638015955768522830145126400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1157960359920563868924157552585923415277479668529761495596298164476704945267\ 4612998244962789882916069986467505734869644266143419460609671971127160004275733\ 2671086109614017861202419505822107020194244436429239262088398122765067488570610\ 7854821401356183524502664646368087870923152764604610974051719566300069685920637\ 0638432774813453951213994186978122098622644627030352281470643519846912541278862\ 8947741274707668275140000746678265083852634486070675001687977167919991629136667\ 8963220175794634698088240381561682458804469122576553261630960310720397203059855\ 2296547137981003254388712050922007357623975591541581128160019123627951448582763\ 6990585780329219142992937054844538861490149457936521647873706385468824944876087\ 3349421813436255398929341976683884025486338364278462188868138538678186124922068\ 03048500211045822240549002316755877065388844998796257264511080472919/2186438217\ 5904167213948938453022510455377066640498592836538539801563606127665790379993570\ 4079082760555733503108442505442339152620228760090112828097966613059347749204060\ 2859839718276866484018138164728730809788045673213327417154605143482757142608006\ 3707080620101855242737094295223242338725610269401150188739010096148732558180107\ 0144755214574198120188034083204753488788506394441271587825630679399732385098490\ 2683303072885268284646390237129933414101814143025721172716371948022149767812387\ 9009255547785643390767210784173290152636409738872197546410336146409124680197502\ 5741343142109160054612059158091909766793002163173191848395039786126771680114288\ 2657678238812999684665949227374728899229530115638326116310011850673608877431787\ 8205306259530607758236922675200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -628228074025842951\ 9275109839078133322625593773427660733443768187017051474797177768071262298789617\ 6671291214519202298554685240839974363695635582359576743842721424797277809229896\ 3964120319195313809520577535526142243731590416127352736505326664901090444757221\ 7632144498654056011911487749442630481237185595052650098815919967074090676834354\ 4254901618047856418915031301408548514867781962413722400655235574681320618576169\ 6820875293418878260513508680518720255653732505215168531498977437204203882423889\ 4700505535240372621559414220554725263048033753988579065320784625610930135452297\ 8423423386007716994080927672493422632948924760148845861739999003543717642018362\ 4726037914689105007851701014103124032968633462653059781152785902967683548265198\ 5128112793264301269479099178446083386025790802280841179181109337224147544285261\ 13971273854085491399756069102101266096127170016047067/1186547224113055298450187\ 9664378521086476303409798978853496917472211545591392309452366810756815702791218\ 8236134405121065975823039708844669502880116345011408112133276805456299211751308\ 1287879383309925811279509825566167774589378546892290940059936225937287704631997\ 5312404780017603225268591307809049963190175829694028474928335971375150648362119\ 8706854243276443971647063190592667361471639152385250043769407174191268832810874\ 1819053326285836857914831843008207913494615584310612400346745265728013784695005\ 1883518503784409081966483490019139858525473693271614035827072981684444080307550\ 9524237145324209108051792060378921643618246262166334207089222822527508211503023\ 2733872940656457854752678377550805185008429698781182807433649069773384662745336\ 7871278804381990912000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -10477504602490023758293538\ 2858521826957937413906779429996851321393919684293773667848616023744701656021162\ 3280321984619554364554186976117745987850239597589963628750657488528188635576161\ 5264863207321463793921251192633079050838470705595128508496437109231268498490650\ 7574519251556153830448013575832889029813427043498104759075329210671242655741785\ 5161537429676403561779550867193764838999996449259528625467542500156830467616874\ 9485644311633232719893546443623876010674345857304683650634885786409071334009743\ 6720095796296139891169624863751771341170055593544418009700904771491525132289046\ 0242950158741234992488759721269755036806930416691835832378505966883394509042687\ 4672653512099649467243274185011418258478264581225813619076699160662105215264731\ 4128002143488756833652769935134281283834408759967415809333500928056987069559814\ 20177675828801833474807204588810915695882171089/1979508051934950790585191631813\ 3922983292174469030491550711930612177310206127657720533898921126684656569939881\ 9349031241774299900392316473024317072146311714996827222768127094294726572585587\ 6824838998182719962733383557945900329087986163421953649703758792170654356856996\ 3096419611234350527937905829694688000652465159699636540986391714740194365833045\ 9274148994333186807859427767012796588244467100073020181724748360686933263269324\ 9939462225392228646294189302958122724535776728980090667711604783972515569631299\ 1845337892224548962700422174788369326844384839025623702242615023782756987442580\ 0505857948853432745778778493668865562056882372189387874172216623455287970534138\ 8027826871152806907342060367674501868082844704976303941374939012461750756981452\ 3663895809228800000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1660062932086302969549299604398\ 8137233988347171772356890168662124630768372256677730259498272223389157978856934\ 5741570351517249787859949087790634078005592636667107640018086912998806101176419\ 5006274837818717072689470680808407616281786531782739446077879065447837485480056\ 7408986430713796591649673121172155710640718080938748651745045716005026243253492\ 2017171454573047623558872784130370017264319441727625957983504632881700553693579\ 5876709644579532757785604268476030437840222246589022450744159442468213643847914\ 3297286490770883822616624250115723020462082809779095260857868922928422462283474\ 6373032596855528748354114699771250857393975473871841273604080678623764780951673\ 8812811170620719094146778407470331762664067293556111135460600383959096146340789\ 6547972048646649739276860719285543616471072909149922960803839162351821447474970\ 2003562555257242900384037149101692704261435956597/31373173447460459257583047489\ 6204199456493728737832128549445388591230102098952075282420776059472985943343775\ 9793856056120642449147974868482839987211763993245345320187805365953560937326678\ 6124867600222601247013842331063169847673125417405512624806954207802801188256317\ 2170086989453742976000856441234648474146532903945135532529031021173816134295574\ 7658199009259811910812349618933743658987826708571519149573467340765750155326502\ 7443441720147371049246470571972015321930088255207207529855740834366369455952695\ 8045721692134479762512065017837628116225708090854606603595739403788137773308438\ 4935715439029851338901717148078624736419685426198690088029477891125889397803224\ 6688469110291790251385854639639213045728834497468702298125043424819127429616198\ 2270202854568172401459200000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -5151757996007397400272\ 2889481790392530141642015413312621011111285119906020761992347277450381285221137\ 3567250114131515302953921205107138126048885026309754085223101025683982137139654\ 8687422401788885764524490777234451607209766893519447846102579495047638559277251\ 1729873985149408336233243267136202844487038426559970749005828681774212772352351\ 0207571038434623572892865462129026628756511517884298320820479322674942613693615\ 9898845977001620243339609018663667846826668165032445461207031737417350098145474\ 4881227341804080425601340560643521162187576587180539855053839133366230349015772\ 1405484604207833572805630216547674118168867090271276575248871092530562154202505\ 3586527163869563317933218382187910716802354890799001126240371136056214046497358\ 8793054889439626767905758078227538719034509876731619487131482187651212613833079\ 9069867150037555002690974804437484733027013659374064129787/97391569106840444075\ 6872517162449846165557219272043294760855009982591605288771472962606826295051109\ 7382328260464362971761012756250768610136914316129770433019292834448033835414121\ 6827441679626889605598995282141130181091803330813505896976622013204409994774339\ 8850165430172171881371741999119223062973816735694145088320482082574783415423012\ 0487948517270237415248250471601527037917020192931535672007292574749536652929261\ 2183755238566757732482023011771252205017421796911807712483723988386532896867380\ 0289083685712485743681268465221502448011287281044222662407551787849350541820844\ 8668347845260564491712299248369747711213399488517551077647467389833839343004294\ 6950210532664818219678809001234616243297188964041658010547014496020073453732996\ 8060478300789709474917148681830400000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -2698860328782\ 1019537780106304899882287810975951678330581151798282461348632777482153431974240\ 5473844532377894430091951462786341714858247958881769989048431285610285396906954\ 4779582081665197742739717664877533385344324042950241152384838428528612162209518\ 2493582489762522574351099391977382788483376723043496972508423205614400438678885\ 1210755130579161860167121237339745884399603529364418473251489032138698763566256\ 7128092088655330977786328564954428809777380949340256242533828245430051656836406\ 7256132079612208094115121115408041074308309220249660822338695788690535906570625\ 1053502904112339303440293695939424141433800350526937465699314615781807816565392\ 5637793465701247267044403169179562625647880048509758788188281961008370708443699\ 4946358048026043861286157473011862443211707145467535261734981428092188948458294\ 5604705070896816875822139677054288673393507443556933301485521530463203761862518\ 1/51035262538363238938128010196008672680229421212893728490207499360962401368041\ 5159896972820472113020059180293347366483755830975519567782985459074016148688063\ 1138646142125215579066959637644481553155601317299042234069244630582522144951873\ 6397926647120081216365237370224684247867098524584822565358321888634568579054998\ 1666395274200495058017318230297816267885139109646279751078210431427717926651385\ 1924937933333418828637428125556893299412178085224554182962250849415509896518100\ 7758184901838833237712565419580306690983535511349191551746488677912369641703423\ 2907242948940725544012839701671044591021984839389924425545077614285228531367657\ 1943732030674448510170945475590048363425987072899978716600742897652719167511566\ 3903772742651798789814089008426750468117219528347063885032262205440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -240074063140186036119903871340600331506386873354730487090\ 6106807529310527103247867003119966739825365084003435196078787246945314386295107\ 8628824368036303329466436385666016058253050494732227633250333249759706385078361\ 8825672939666861128646577705508061788266376563460019480662277235988199889957594\ 9497863394765850770685102413045378133846732498582492299361464650415624450281877\ 7918166276290807364324956068732199153750951251462578089336695314661477834642465\ 1578549217185556939818568103120042260971175593537596002852271123091345065089557\ 1018395587928045167509569994645302979633864878856006746712945251978496930235171\ 1879638468193883792088224470424806612514053591934185659088263049374712931119171\ 4007157020275752037146098968665995777533309003610977461929852512752382883691496\ 6756046168817408768158003635053234134423394141558970353708332785662276563499452\ 75061604952506613288776861113469/4540939127378403805143646565957288234703606893\ 1443394490851680972234257937454243103783301699194310356837893272912033777072744\ 5494374635762519051985082996017697183013531734318598595028795986745696758687908\ 5451184898788286915258080289153244504735364653640633395745961397523808948603683\ 9642234549463180845583238440761879169796932042222978188419029118087215899285287\ 7879376436356182490922321915147730364995621494409531179485213102267544526723928\ 1961818523382016255079890897164564302357964205869821746001749857580954495514216\ 3020445439322909054777144065973788167031964136458586032534253146717310570363437\ 7384883684156454877688065556108770300959610218511852536539940436069353665870574\ 7786372985554175013062083594510313095759539169726219637209802374793802017668960\ 0560020125122560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -104182227905640891115052435863\ 3238992338841671171512660184221352481543089193485592360932687064549611911474105\ 5841476855111959877107790879837306099273460086855510935170913870292322336431712\ 1567193287800954953199839335102013655913759710156249617018023474789290382048514\ 1035226371780376588527897167878952568624788736258404045863585932427837763895167\ 4321837915451980581887108828672307495294429901246810455458827893364585639446576\ 1678524724325732339125701779826590952579565702437602091311811179033374225741117\ 3425978678075181620745455279699734141919156698791408260138168977062275764282412\ 9714971422583184150657077625665475222318084630751823316837470768007472352684969\ 8882690792622444721692312747459698597656921305576756223994888706107791857384110\ 3682914537409316533627183456104919935434519802226766220709654438511574309072096\ 641594830780454314847109122213168078182579675422220872520150216648021/197099544\ 8634931851320887254572573874556508308420945899286077680653530864140794825259706\ 2852718464064824225377153519567045860496159179663640558894256733305980940948431\ 4513725721053732395066582777950164367773624157683312764998493910613347135096655\ 8883435264349831301376032235093442912405736760155820224904007741391777195129652\ 8362905939310968005629743683395508451635229661240774384520180385390269836828296\ 8785524073665110856507367728178160898861675760450917737986836339501456788983642\ 4989563329322666521636665820901737057775470846196525137956492194490661733983128\ 6210538036587606035789521050493327026529385294397709484392668609027285555278268\ 6522047982404626519414491808408534351949951362778450905454054974408030414074432\ 7277176408964067929176683545478516109971166456981974977347584000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -12264074829309253486746451554559972440208427594833483865081586\ 1941883332080163017507126533966652936551224921498537155855683525023753152874484\ 0580418446384087995791433149730253511706599668972866354697408643265659296578573\ 8291478500946613551155864463889560237110208727819268819729715454342478659960202\ 9375989595853067579602238827290720016737665735930614520179811218247600259766380\ 9648333054304284593088453294537113830771892679390079113316103558829067274062810\ 7923492541030809652380763463750604973011498817880048283022000786455943590136589\ 1119730482553032853956997561936550402134619460350159102045135624116897229204290\ 2247090647627737293332738148558514777885059959192424376144321987946184383817236\ 1109713299466678062589307239284470657351725560931979809511520198605216132978698\ 2382848783566798558558855846930479440900369955744032809564068609385885283923298\ 9515998182158236403669876410734308131/23205682263173537268381766921760115051382\ 2864991447215312172164665623256457331315275859758869741916536798427081958419053\ 5210745208175115115416745286075770364548519211552010657545991113481538634970583\ 0672734102164980073050067747207589194077792511938552143489703674189785738013175\ 6297611543346856081475535868081250654522596396862234968040189510104018114310165\ 9862984977982757404380366149539713873278902048538154094754094890084162216271380\ 6113375412391419126918585619976575265855910526965914858820704602066061876834767\ 6212085262982646534280393368137615504324906692879158032732654078610050210103921\ 4351802704985604560512879438719251514374810120686599206434348810341785714876357\ 0836908824462334670446227043453590681316675933211716190173463743166155670422237\ 6236343775069652217431295262720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -425665631542010\ 2005992161885166197079884284962397598279556885999327028810077800974092038275978\ 3647044390775570223297168742134314275260816021044289677177273526525552496524065\ 4008530806096465969026034965732447326106261330138485746695584490312837206448064\ 4742287860695025410530674772013527070869167303692942068181087699899324599523658\ 5129018363699046408795562048494112071041769467819868868187525504910640141702641\ 6635987001901911804044528004832816848120284445423119477254389653054461875655123\ 0168870222744083390718625855718625725541417441348668203518084450326745622872084\ 8747831198550650299507795827070629396438146015681288336943138397493110175946605\ 0595417697028001159738490005446393478693411433135780686632415299099856413458890\ 0399463537757630150155941721338108220335206215989692194044276174920792053765913\ 1287761236212680136470878666871367514730676728887213524869441017603450564027696\ 622748031818269/805503292893451995084333373635344138287709907493736992131674084\ 1927418624212893960968323892387442382857751866900674330560312021918161370678116\ 5408852789258145891042571172551440421749842003161548163860856673449377629660662\ 0209073653860701651455948142073563875748048655074674285131836727173006281762880\ 8708466369399952238585029766863846942944189857488145312088984061716122534192486\ 2185471934736790414879540317756465592031632508160377909115479773875002201712971\ 4776504684692157293355872657466623164309550461940778200201832276489512575688729\ 5144805357139880710632889786907422980794287162785467276554815449654199440065446\ 7441520508687846743344720425499020558496967357033371190056785657709098915676290\ 7865141517452121507691147232877503600877588053440680801404935532975120170553586\ 9468956751298560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -351593961748417522811086435\ 4253392304626663743331722072948878611779001596097022042061467305521626547900845\ 5477300787937212677579708417620339452343489048235472748601255476768584082524541\ 1780773770085925280868203545337839414887941796037820509134697698382068934942467\ 6827430240352270441903685642521929023826068354087412712421896073333511595969379\ 4009882434879749814639759615809981456375648093134516981639691817827870621870130\ 1368723175956205425702853676563786411477696298620524797562835585176575064358824\ 7068279925260612591793172309196066525684054427979794056236434919256866702333124\ 2875781454170246295740611367808721164968639869652596084314157426774871133474682\ 0589370794205112984004338035847384429425371369983022570125509753058952609124854\ 3892082778506701741520791248410625132043106117630534041049408749841232731337868\ 2484697595221959440987755207316101995919893255356561616199418453008966117379900\ 533531/665345719929991347939659366622794258225648383589826755500762793543204778\ 3599850411759835535112027408240503042059956997042817730104401292180124262771240\ 3927228506001163788527489788365369494611438783349067612269185922099706829269483\ 8088939564102613165352763761367888189091680959518897136644903188736139599319322\ 1124360549071234587429537574871900822285208027785500834977517213242993616519981\ 8092588882690500302466840579018128451740472152929386293220751818614914440539286\ 9555721924311950815067430733719688681563082793366713460380337387518890578960922\ 4997541466982766963985531382136081196460795970434277561414368737494059010669594\ 0176161410002739071462190981318495036909564602986904953267715704348616189660689\ 3415452365352887614356817974324887732142002341960476750237449260877262818135827\ 6572610560000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -827196693286165572935730129064989\ 0758316469256407860309666298223367097345301671698811513313902486915686251523085\ 9627874282544538537951696605420665936598595655965510332884275858289474765370596\ 8092077583437376546586124580698602224305668863679917827237311761283586181359577\ 2165902184407483708746561629691909153405055691293070660858239805148579796121973\ 0555814547564786107616833106009064083916092880987834330219547534233305909445569\ 0282389573439874865675584550555564342667119948087331879101479567207565915508368\ 4411050316894445002945546805175969163842695127794590616795240534671903547109011\ 4463482140429106635494593115706036196779824675931547143689835002886651705493533\ 8288169757806465388839765231377980685292747291727586824741804443993387383013831\ 2987802857193016078497067018261304253578017044228708948052390452605797187756475\ 5461508191415659397330631446636316738318493691656678516851690342310851681178259\ 5296829/15652635977721966695366116326321476671897050392232553444752569151370624\ 9512327565651684010550094388410425714670188378411006607421176739698471381592274\ 6843033481269468786786141080885495108890607036675515757849036367714999355792043\ 6316710337763186384999201687855996026608873198647467061873144961820028886201279\ 4660700180553692666130525531426203994083926576851813689307320359671318546849006\ 7554124830055779387819704225786850354124155195985846676439432735919948835485088\ 9519448265919491652112524266311412429016942650544978566448692933073018011599904\ 5516106961614322839039395169546576363440859814936577586301927907910990634851520\ 2595938217229995318211940633359994984648478471917961435587636468007321265875763\ 4440313976871870201567909097518602400434872461751950449100130128733317786081926\ 0467871756666798080000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -356964112320099705904582\ 9447782887743599622417358872231353246808746920659952171954670365399821407685790\ 5972194475602773999767379221211055669702942631557578556868048006767675037104105\ 5557788258640792817078355291858747156370576060921323374096178860938675204669830\ 4992535611855756077486848478042685659238683364047008624216372545304226768227853\ 5118473467543032074308779583398035132433100743824157809782395270029110111225054\ 9782601211785497211260506566571316051435415720598634375675141530473059158844237\ 5712584574711048085815928252302855486588341487181396661934375453414785101632976\ 3519836424633238329305195968713555504668281156346732243253599334145839587213046\ 1206269269050816118944375549303971677328391936147083404373269514642873798671423\ 1349001242367623952401728186860469087005174041393955759555014895537010857219698\ 4230420975256453613400373948420369628049438997593000958989489635719045913764423\ 537726827469481/675367542185973182287370501389505338635151920477039108022318973\ 5362960004339006639793472536425392393343241495921833586261706411573615672269069\ 7641336792719718734977079632904564403688875256701318841329360110237609774505048\ 3463572125340293761355757728391950998862772721702650703063299623968183631828657\ 5264511444751023018814150569083588919404740861489217782946275934579812473127957\ 6051601899543457134386420286636984361361563502818879014617749998655727184363274\ 6275292187387361727490756563230742455060942368751332637727501598040050411779964\ 9675085720238117633105300161598268736781213651001565619090911084093336128139189\ 8286188944494796174898275151276626312487093246254147265495797982207664863260054\ 6190050216967861946248206666635671720345788851250842258332887397721350732148229\ 3487125451659441277501440000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -324890353767339546\ 4673955698022591555937414650635104105806421741837194127786984143690949719991910\ 4494148812086153487747292995159487120093348023182678498918759532956424202353025\ 1834583701925410413035227225121799784937047865242910947493339299245527460770864\ 9896929868110871832410244416244376372214534974857504013717341909068993261898533\ 9755013413190972782231325061475011979894628780846247133528000035182526954386666\ 0359642189032717131456197747408593103622310659987457150736850965431705116673622\ 5106004862070976678485670333115302699995200897100529742220892575408460440288873\ 7179471584632269528600735688169600703062315632018808064618173898252226457582149\ 2986442466997941489432729891861162964917188302381733738914275255197070186683222\ 6054008179637262610381678718992248482673003324067272474164778106287363493374284\ 6807323209672066658567787386295159018657057961241036426442451934630373442178088\ 3622748580538611054089693571869/61454490306008451031638149124996046649327235497\ 5211725257518750561835498320328188055912746569981342415751728757500344617400396\ 8817225925653234652331144243097369858452244852657658959236600404116360915726799\ 1718407616569442587473127185885338978637435797197712204341379097446568532002002\ 1972273544639660353627272070104321119652696018233127635377113185448559006025723\ 9408485403451015477451092995167833474653864188494572084307167262143878464499224\ 9452790479895028647877006900733076991603897398352783013540990580352072227143892\ 8082839080726847697204863759553837814734637099215877028137872604060364566502521\ 7317274025349620862859792768665179197668954629646876470037461011728142867095248\ 1946369229389619382335206905924526160450463168475641440797687971051558574680342\ 4714220240414402392646085914963515909403947565056000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -90111613822277390635258653836929514401598484581528459790191470177403617\ 4207663594189424471181098236177330691785624903715658525476892603711615147888799\ 4139537398069478976010392098555053629322315818836548660277694915083420618712334\ 4940935558069494796532998009945348155424544509071628417476392042607350267070859\ 9602863576806700674138539359330128449951092782989376540327265984338821716195438\ 4879673574659890092793602516210497985386882805554174748631694280645081915885240\ 2985377416263992035500553787285068615561765199784770123456705448359416176395486\ 9455662875322014928660065325897462263135977870123336966766445480911395033442416\ 0369707067057147791926486610699220401384531999651617380908498146670572379369067\ 7911653741350327472340344630507258234417202196874725414930777095663081588270516\ 3448074688881957941118773127076166033814426226199228246563836510285757669590033\ 734903551024936658306363957054844844767446387/170397997961574638201023634536364\ 7305703585473447409779356948892347908397979487956574244173726596376265767502617\ 4088455658092909416576038581798709247948962979923812616950119523939953231608169\ 1784974015398040608707464481276611054417560951443795203076867556389568009171834\ 1740617499181558501791298011099093981547624376219221858639329960774745293448831\ 0196692758376803781137517218229969280282765022490123648227797012379327301575288\ 5316598125130900344829878148590743149083545423780714492011941725374530056896675\ 7196033922392178496506211381569714164664376725997671043855766796558229887838323\ 1429099052410153206624055651462796683917976397943499387142748640607836062581390\ 6574607410086634453162532068037530225217214319750895377180538843301619346008817\ 5147330192668547451290208606459525038765075335217152000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -32062836803067695665966969998917371965642919053794334112010098066361\ 0164092347043571177154600692630056399144563625735122406698536132606218603597373\ 2500205055219696644413217558538870307024950644508604007585848430403467555198579\ 9727498331904295841470016309768654635074663228526069691978840101227937293525298\ 2946296162584885923221939616117519141523215489857273590935408527625460278784015\ 2469180835237019045979841257089378226523610640391733938827787321073793928025714\ 6660019079628846300425895740477443714597297673319949742951379151492007586927760\ 6101519816687181452148646792223635240903110098273626376633292938418089909687615\ 9709482694874821625912595633077102524191878202357711563565723343943024228028037\ 6533038160991061913256180465166229947541431363629983711721112935699040920313487\ 5653442454687767244093193894178606130962701972960615219221947677624404150924283\ 2476035672030391528400820186754240276947740148443950736381139473019/60606794664\ 7370810191525873166824702722667286187992997109129841482540154374341009724990918\ 5111891411579802753585058494274269466857306346819070196118627273076827521572300\ 7230740082674089075164853025240053405575595605273243563188970047978961413135293\ 8211668655248209302872923517045200396264390719936902761430981200359303508844272\ 4318727639452341380237024754203729913043525264481280232989773466891258691363900\ 1976289594435778737112705454882030782471971347633088682457187932337945381853050\ 3813944921573599241940818947681897816704950052325587904479880614183162448029044\ 6095335163961928986318605687633172596236353688488736781357902377152226750783918\ 9631017362123508551155275444962296544546344234699614606200944150580693433625534\ 7715869529088426300708930225238938983333044796539901304549857987550404111893414\ 6750134983065600000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1552524440991282338613679552\ 6963319137447964691829242439356634946299561395461323663220546479268740914292602\ 7175210765724546715029483896549076952811193804808940568054989662913002612661197\ 6302891697242159679235792364519876630733417783145733017521114475124435753806359\ 7495237481351700018251653594656399620569572369177467943410460729395622294473390\ 9151411621413980465385766915882734261675826744664182559644041696946653185373123\ 8956315567341154170430811917860359329498476005793454675919282454243538950446952\ 6176245050867164458469803687852153573657354988688184196570955346471302221514201\ 9123590193673993885373761259961772478397582130663553454113900674981276262852919\ 6110266651405567473498735682384659833474818792984448502981582714598981284816293\ 0413811940457279772016878281682989606668448301040258648294561070651345268916786\ 9751154820576725489276681823769444909452154621861397796104549944965932520041441\ 02642169562242190819838661348573/2933368861773274721326985226127431561177709665\ 1498861060081884327754943471718104870689560455941554432046245327351683112287464\ 2195893627186042997492141560016918452044099354996782000142591123797888642161858\ 4829858827295224988458346150322181732395748220944476291401333025904949822498769\ 9179196510844946093653259490097390289828062785702641774949332280347199810346052\ 7791306622800893963276705035797536920662012769565241637069169087625494401629028\ 9871643413225441492230927895925156556481687638459493420416220330993563706780385\ 4328519582532558454576826221726465062484605759101422193575736293782051528144555\ 3657839518522854860217722475054167774737941677814124032677781387591533153617515\ 2756043060959461346940125696888105562187475882944808520787983295431222290156464\ 6793319368152531223140213126597439559015641270270653318037504000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -43316615896052582152833854495390373516419551722024547434577\ 6117979242132001331839306515238110140525793045797527389221721678774411099893103\ 2170343363992469766876560943516683366683839725983234114412278199915189306054347\ 8885948706585900008377996389889037403983493237863814198171441147238853882279248\ 2984212450022679459585312179358998820857632670881267069094417898081071873422055\ 2969963544219972458314376112476358754462648230308194849607046549329645483357751\ 6808641762636966423970260466861481847748776792734005119011010534603858593379277\ 2582803857322375957825730557449571807932512488792443489766492465800896318265138\ 4264942161377260111038820502126576238588031753613652376482174774472760880726555\ 2684425688933778873663448975648155350143833060366768417587948584824066564957914\ 6875277515887100048283559269425848255608844994799414604711207955095222367471329\ 9134474780739599453520154051272499966076057332767639387996857268075274604128547\ 94851/8180327650096585119289154085604798786535724339055846667912263770887203593\ 0201303597247272808633583438282107862176029433566227004371992804267790772058505\ 6155752157478980501270311632111931618236940597663091349481059537572671424219645\ 7205615656871057288722445954920774571241503640714069652529929831488467060075407\ 2313022263961944805671610012683702206379669642537899471629951195660729387493700\ 0543388318320450182097583142461035679933896602028610694062158136769190997713477\ 9479283019868432055766824437135005297332193874294272004957582437401051311346066\ 7760332069251712717631266091541706884417061125844266470781217729780710375859434\ 7933201304379908498944216463128995781024902670252502242153094185566356480259910\ 4136101239923102387280801019186031701444698618020621000748391224365171527430006\ 3472659661649190462421917631630016512000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -352\ 6493848569444400380802016825939563954275578802623947778791035179272228722108229\ 1689905937158273738081461246671616305941294472751194929791399744697478734073790\ 9134539666812782950562129941874071146317106031932240193501506836497389838217059\ 1520928305394866771069380139931766545441605841807605678054742251409485973514823\ 4806810137067526990652234874398360349417999439994903856219787868162934985411673\ 8243361653854308841341607416650642706063716307610450459104069575082350461124646\ 0278289645414198824367278338777383834984339946080315342542127318433751657851527\ 5302494862631127998682534298997469729320775374127299183728644591594272282859571\ 5343719860820088507149692477973649346444990296429704906756826923000106306604446\ 8064803907628899259140439474189624075583669472372459418485986976404543070359503\ 7465883148495333100367797439796145283126116806499729229695373706548011933452869\ 33066974754644357624294252961519691608914105626411639563/6656309191251297685550\ 3882348717141564484038771388907546250340530467094394467493342034338770552962092\ 4876656298729534701303599141401662157862145111155043093112018466360450790735331\ 8845899830141172979432247133472659865150102861309076481995834592773023646461709\ 6993032097414983850420622901075833634657587495982766042622431178028138326888762\ 2816939398826528433504202098014958879488951861992924145007731857546323734042446\ 2460256177332577758681940340565152858899300658727471028780490583664695175563536\ 6603784970562181862437441420380722711986413124255864575455102300965105171952134\ 2531461809833940578365954714039884768029563741605608186423877678035428781504267\ 2361311761491104390826823575665846242461370518205961249303572097874901523522662\ 5870818014484491442691744951921586099315065522225705403982645448788396061705528\ 9344000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -192744084318849279008429059437523524\ 8955563610263958065760837908566484695845487044966811034087054434529993109011164\ 3207245524319248474870111516785032059872000925192420584075887344924682530590407\ 6830121400495326239120415682030050786368641102371925342027506127425613658387766\ 9562752231022280764356045070313127427497202725816927971643921431958139290713453\ 3543448349813001563123395700253107014429368207576239921026498704577975588950048\ 2134655106743703353298679143197946693975019643754702247363911538123842273586593\ 2886392420668790454617038153858744271962337534257371597561538765171621730030928\ 7870932398834930012445893449319891239809491327826410800782545270202458628471111\ 1458656463812855688987592631228074880847838366911064249718204491205529554219191\ 6514442834959419356244676663773393806031135696290621076383950085607261053475140\ 8047437531189049560265849735380516591893671417597344363119222039043482571343732\ 505270396585173430172222927329130129/363613528054133628957884320471227555533814\ 9646463079971557516664525087788946283094795412628133641523917539499815767700065\ 8042138611695475648275709456306400509206857181488512985035880924701460984803927\ 5756587816972256036203378305643353893600328021675242787529554124093854458216722\ 1675961087307513382376348018835659966952836456082750284764574187406241027172226\ 3652665256383916370440568258918578722364394918117504414470839477579004181364857\ 0174626746235181533653884052713305420126500489082069079244265457742976208681699\ 6827884904433054552923109721173998402784573368060983544500653912753965291578797\ 4529900532368447634509418968138848815312382917842667510684558875261472051424161\ 3924618187025451116494712543845976406004018273298031370770970121000605771160668\ 2494516842613592123271435071280662232813209457394478361369270899250487623680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1347417363947198354712990396302130820574438\ 0894350009794670680796241252112887246085372387072738715372206365768932792933104\ 7048518979137938018389160190550999804442658016670780421045545459863543381426758\ 7700412788480281666751574238828674252906039435468075635354107378699913413584778\ 1099058756931427435110380503132872008719328436465907859704570403593825442675811\ 2340384862278765841292876309406515872521234204461670276136454363960590241451862\ 7815280388537023238035044123620622394762578424491636504486547123427544374801658\ 5128174272019745519676394132811708582451641952086189840056079626718492126923787\ 6561977082625955001091363630884778784088846059023854292239933373046966836426091\ 0878615612495837285260406684142975283481970087611662825207019140923583207025021\ 1222450972126367060200231605373355320240832380147623620745848626383151791326600\ 5311466132486490111294026796656243642056946842737872753147538791694839817270197\ 776264581915661821368963418384823/254058188727506494346233350885923853678316257\ 9346012923192061143568605559258023633202755304884617411884005306467380070351691\ 9463191388817259381335375210072839940659191370367484383472739287318717852574861\ 7656829489230768817519396354202183720472306905615545683733997234729722375990856\ 6377164796904954214597385493016537065662232526534829485597976588224006624301466\ 1897679565012694973722862902224921804531421736433259732650104696700529328124422\ 2194206140285890219294711854368496933633137827443284118926369865761930159963367\ 1942512149080799456803735339030504798579274238370479101871177103193291948021022\ 4721488591285148391346004800827195241159265669078968939368888322626605987404775\ 9314849163723053995309529888601296601264726066087627970809697452685592332443947\ 4565000467269856499063131453427068283080927918369022562844782257871224045568000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -489138013710925616998989943899534859602419\ 3451144154291475035003720847778141901880281033193154029649573505495304466868634\ 8645030337597598759876349663329555818643578970406929446174879111885833823501615\ 2249333421262669283624446234339736926041447870711326410228038301958333562656138\ 1203998770911198243808143295203433457010853043753915962421689711969326944419504\ 5248119366335053285151694407830337417658847530971324264560922257054125209496624\ 7375931718891415700393088193592318696877872019795348145362431754636221927896314\ 6942269176026284401807024211313310214106548288846390861894404400692131320509871\ 1851983703110508248005558971106080552770957512547167531197421311023988711826380\ 7012034517366441219289062722092640665848421926833348261994145557094263367520919\ 4054106507926849151581536780781806751623985555437325154125327670906120573192147\ 0826659046937845538012033511456731376721977868135678267770672442439557705793652\ 0709831882380579150868179203579248378640607044858497/92182302869834315360976329\ 4731469605729624066068123169920695299779009953257944217022754242036598387081644\ 4012660933678245954418591088550498507494087183250211620123826221504248900619382\ 6081320994911080156599825678224449806611292735649074781633446161578041124829732\ 3494418990424466465385030259647558731721004979703668908954355200538435690867508\ 5761041121962398314540070576681606815187299903262074172750350601767496046188037\ 1141693233725569909390986313121916887301310273140660226108160637134664814451071\ 0537362378641091755205348940064399601296102921890404886087108264886829368435531\ 4596329128007357139359742757566958091620893579704332587156603790696554913599165\ 1566383402745859236816431480965994655230315166639617389507258752910689199299777\ 9963580428705303199444569829195388339416318964105473219215557885074736660627267\ 1967870401892095052068050855526400000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -31769\ 6155238638350851991380261977195226021443023716556627247371242023701019175715820\ 3364375521978296153268117533672355273795414899664343893754336374797828364071369\ 8469325314629414794376233814694587586324511208601056154706107717462075734445543\ 1629155545854017644755409338396708475123127899363266679875097226006567940498324\ 1974063358800950703220470067832316578362226886647590229080173928338779696167325\ 1549068223308494248786125182329599571605967000491070195717738029082508533153217\ 0821518608979319792136002894018623383919872861862641686686830137800356802794801\ 1124496385960761875358441776231938955240280820276115153903786756829557474725028\ 2086696346470867892071530187489252233026860476198055258683307927712304411240473\ 4911965617421682280116408676926922671337674275823079896156441814755892805286392\ 7181796124330432441080725467849418892817791544131923255026278447031652859562205\ 4357846847961571939169453494995937310787701472275333960711936466989732480801595\ 7160911739/59846102386698717825974161542776037230614337273532603701657705325967\ 1383266937606862939926767215706796460239565421872304972957018479047257494727364\ 8223680765659137981421290716563752897609467959879043947339465122565356950795706\ 9629426624465563074994951189002507260792307829744834472098295158217956692530578\ 3337608664631991309135428094375222885148884345090752560734538613355245678054044\ 6010494749724717505102718164972394327759984272765429669510200158548229159175582\ 4470520638052551894863898944696292841940645515681411192484535742705751597152207\ 7289604241915574876569874171946000030895259063807807479204506859653561677152351\ 2062216425344541460052598810519823541777084576932191908568187174680514836255790\ 0945881217572245550185135735396404044353656530449977799335668407759281756066818\ 6133764809838653032344237001811087859331945513002418736364627385384960000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -41717070001472047912492228377627754472890018880\ 2883510946975086974324133637046442261323995059948169102101329021870317045519116\ 7219419513403396035827056434880831411442412143429547694884764465990312844628577\ 7694965017682062143777234079154507040931382346540351240225619665728074561592938\ 3030728486023022903083929139321587049293518885789784888221123776990104355092052\ 7534064524744049549742806627574530456271988256232320064552588224681182095426129\ 2662026448350490027212600697838987178683482853049662621102058491597556336091668\ 3251989914490012202148765605511468001978722370265925807497409085207460105795129\ 8262137811825803836495172053888720990136089223331077694774232441843186068109527\ 4609686859308467977862396287178853009207925466011042245582600769461065592528260\ 8079762312740040272797638597599727777011720118340068551217313287736801981748098\ 9008768205779587846210921596249316558535494209011380508165340878127055256003444\ 488651071000724393860714967936672914825394865258749497/785556936220885192619599\ 4210723564130836172855241746394474103108969572323434670837963298553685675256671\ 0672992437640756868096461443492223512969198932300129255379292339322585592179324\ 6398447975302729365012588636068876838975184755763628629896329142297027872984587\ 0172218975886543448137522981625938334458570498931919212820273409243423628347978\ 1537636381968152238859288024478671476599099567820421065395563791749727805386500\ 1061666373998524952240170281779490836404199010654203522939003096721678895383833\ 5904800241821606568333306817669066238976734698773295526988539853121114225228029\ 0695399447251154023893624511197607921858180732006078468537249054425066924945391\ 4392518768488317997343680582200140470069069974259505492119085609466344241362052\ 0649346920571410563877749948500761359661517840956658883148153880011640649080853\ 5905431670761954410204432266147404342886400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -170320407288114606945196787920040519049361087142325533437105651448321629717\ 9528309806858157766160807714557774425478517592728234999893564833385290209108181\ 9958580254877415830451295949061972634109774518291116389506556250644642159513279\ 1297502987569830480772771925521084017014196638048480607867293239617906890410018\ 3114383157238323932625774314402261858532970827972193187595958585861299241713363\ 4278987948952674444675609987161207224389774739780634686910394020155366366410546\ 0816653872402876582174360891064339672030078574547994113117049182891288938637209\ 9565024931220580535518801309421354698896994692445943445195841953460743680108046\ 3676599196957170162966248109390557882519499892738984176028722332736703280149082\ 3104240943027839530082985845000531137695242952313391276645490536600007875050622\ 4494701608485767717969385711839811954814694491260594446109924077554440553432443\ 3931013174916285719571660968775642467346090864021050040276640206593741504966855\ 170557412836027499807687671/320635484171789874538612008600961801258619300213948\ 8324275144126110029519769253403250325940279867451702476448670924112525228426997\ 6935601433864979156040869083828282587478606364154826383610121440927729184187291\ 2681174219989871328883113726488297609100827703259015109070162281083406046429509\ 4541199320187171632217109882783785064997315766672644144393321712985805667726041\ 8154559786366979415436906557304311751734582777708775553537403020347957234292664\ 5624281974042530208430287152220001263968032202197483098155111911085982380951298\ 6803700505704789672968692051832057082906577234786950640628548867394041791576510\ 6611268539533951319186154476953979205887782418345057730306888509727265197701248\ 2530669579620028560922247139640443105904630302596755944871302880465737301132650\ 9592147493739395037125166891080879134698628836359532077772721255589975926711521\ 0672409935872000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3210402117441475567584\ 7425521718921689010664560648014574197548449108489617558358290663131939322109974\ 5468954426842533349955979473747490626617156233202990862331460853988626656969731\ 1245711944034154744797396074331716612156523852325951259965861658577006452082863\ 1488315198917421045315123331326185505221072466538399668451959380903245764176676\ 5463196426716479341402078743014086989432656288019438098648129347420404135215350\ 7453519901885010424090506800152106061260791686179735953154862981589743985906028\ 7332989624235439863290875054599029504575441544061699752268009944274931332732941\ 4063500609440946731108842934063446042315686496135894244581865357154196779971843\ 8283910461017864713569337589360149764543788371171214651699569319461632585799699\ 8112792052911948457373570439203914506842469908277408088669561695102880052176234\ 0277397119570683962349585953671996958480464864269462677621284573489739495075401\ 1495096103784240355452047156520495231546392888062282967025072308563682439904974\ 59/6042745663237578404766149392864280100643209888647497226518540853053517171872\ 8237215102296566812886589777440763413569812975458816494994018086899383794077022\ 5041379171840942966093687112614190750232868742317375873899136029980911350587406\ 6383817916479207906715266053978629981451187267798094601250721795737361922255322\ 4714002103148026335602676755028951063052424799122529249598978058922384282938785\ 4349196644551920983118357693124358749229634578646284832138069874157076162041695\ 0176453869974782145349106412234461724478158898717928321283897106905180537517919\ 6361450306562470109424830992842614959423964633764326547075083016813985178466214\ 2065671146572500514807272241840399052683321536418215832461646515437746134045773\ 4554762196995894955702785015884113015824161972213653806539047199739629108428199\ 1408831952923166466531391181465716669816888007849563281651849494528000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1051762966402493700388880151786150141381189818\ 1607207070238496265009299822407965218791018941211306568385955225270688689528974\ 0805808088130457640969406816567355619309710846530914150598309362113398763685124\ 3988741637092614932494964278787245429546644156163503069049260148091186231966795\ 4872598677902849245982829936565430758910909193026215107795544047478314010839676\ 2032277683649365944102715821413590639475442124962296388589081378259681790056797\ 9938729148614392694111321274205023521554790938686069237684669420671924843013583\ 3002416441748883826473300000896943340259968661426345949189733770684604079138157\ 1633845743147761325608331365396463099478511883147181430144596526865228013647830\ 7893651790049912494358675130062358296153571615425816838268892553018371083483185\ 0313563915568254018772227812462124142204115409946207129035668307225398760533706\ 3099959269409765818869926513326037977407669933109376425762610777473319693288569\ 9430584286933184842266309946971068088206119906594462026948873/19796034792766306\ 8540139054110233816097071555952092009140747398346033222550553705116675123552879\ 0164681108959409428547073076030828376004032526823813093963257235558166950929156\ 9229189809240888977628779998317233628935696342174655845243441473387494385885102\ 3992115928339918192340894893065579136973646028355976573084364163070889912934275\ 4343690494748436825597436419254058216862521210297309109074610847968207552093140\ 6957398026753992624762828796452291100843169077385815068485928778062878037386308\ 1636726064800966093904485521999331805260469222213714409087047280111204298652078\ 4757463325524066070729081402119337682179719630826154446553177407138676171511686\ 5086238642691472965905613533060750671443539845740563351339538401400957358551874\ 8823237120363542398399546209719298702219186263470249592107803855333477776293344\ 3568375104816878103201251137151693106914589440737280000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -70941521714955324256637768935170199153004445770227707714132074\ 3288495542936286681274669373790042659683079800197465347096836146848527754078290\ 3852837424898007931036375642166728069696722626075817106799581269195594081989002\ 5415611880353352480177422553592191646970358939251794349363027667250562771201410\ 1337824432960198695670259748553994033782833651204827505812457535508476566660680\ 1925756538486125022031224255301056134136495780719729631581399418605802748842778\ 6720176650426813802486477773386784573925963755224325325689148529378744391425457\ 9546062075191587929931953990286329372287216559772436062796232166831138755576763\ 7599105828671686249107843971946224362832739582984876648333960538383266834060809\ 3503544775152696988744607333207989710054822669040470772727685793337953343157650\ 3261011390413915065901782140647684628720249945774123949750326597511542659699787\ 8002327140348845276922449264944682880595463643617858939579230336554273157301750\ 1334971329463929511095512719450033297009290637621/13353850624079748009831534737\ 9960431367342959230345974085927550857148359057980690344661061696143375970045328\ 8680581584792579737779516420328001671326562194193693209054644016302657593525943\ 3870465789395695851072288143770718467735203147433048456879692061426815646318185\ 6083326489510047332733430749171445772707592725528843402607222033618368914557392\ 0107531472773728509156921168070897249313369073993632449877918296387717895182736\ 6661556198016348722094045590826514528823278051060113808345940821027559137119734\ 0825649949178387601927665783730042004002881072326077480869560647049504267779018\ 2277050301360687174964597841412260925080699871889936613039673168053639217871179\ 3552881219046442627879116675752184935155934653575886581227800017988464257675782\ 8469918065373708218036859039877448231264135203209645349629185275358577702425046\ 2213493244216967618838149690457364605226188800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -192341305102583207267445561092001848471988141440136816629006164803863\ 0896750507317595787707583275480552764873814378568421191949503106302527227685990\ 3482092594446556644458840967857959537126738262834685466950750981901196315450118\ 7215129052924715272600079837750241915981820248403468039155587016583910108216743\ 0938735562419053882396176233498297053210305518982565091537275501195615845590454\ 4731599400519719848438750375362696702152922772267859279436666848801992553884135\ 6326714647712199103464111667462339418666885741584383906354490512417046817077541\ 1813342354805162986548833769461399913058649772899354316942410144757888709439440\ 7393864659181397243227606640501110110591293301932655372728809690612194803737237\ 3142599529075630353603290132218750652479302991588756386087900537737248786019788\ 9124259800169693543030111804746252955624187106978358347992062194725303971009001\ 4115490487392502319947055562478570171584912982283734097034673453342529306474053\ 73458579315630574585396774621396498133508987553/3621489093905645870361321648443\ 2839294140865983902218421111445400418737963651808564007294079987518519108506933\ 7711549788457483007225075014575924600831323972861448456957766423003023835983851\ 1844105010554962709378365706113502911147649439922407241363184229569890029444077\ 6755015589906440624297590645528223924215647225793226116763652596610936615400769\ 0158887654505383843104049835996422116317024064878998515997622378449152193072352\ 0569093153189168696424978324725212885765633552223796745946239294501547590491313\ 1960462064366301877103373494343232742015144676061565406517077756632735001863291\ 9242036592250981530222162109075632995718942386004589785121429917941493281603208\ 7948957846080103106694948508401487885598276040280445907075493407384298399838240\ 8086536044243522132362775329635185617384743149128449577029669941005591779849584\ 0541720583767844374624344048569043551861142978560000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -3193542352903721306735141571468184277979408971284379409815610314097\ 0685484661022980181778821516521253618415507160590315997770879836380957343779221\ 0871232502203179735669682103997490253650947200825811106404057600210638188855453\ 1929669594155581334879506846334924509916979772950950092254291633477761568049217\ 1977125295429709035345239718772607185935599267481841947506062877897181066351453\ 3695800870517029994215036046109085391213985833154790875773110716837721267393623\ 0577810382684638968215897290416178101284472077698591248590040183409906167096146\ 4851691495618723718134630673213968823803311618358774654667231636268956331031166\ 9909794661723235034717696276020859815251103918147732273581854979737274086779834\ 0372400316960330252140801910409849173038812776253595697908119811414397129626497\ 8083723289971239223781787356552344168867163081484803272111834045030570658420599\ 7609037152229282510357382453535749526278848406908020405414142434270235437410422\ 18865790219854935520971699155481353728445851172242966673/6015326609647864080999\ 2411417491427102790860425555015093047955869227637691001467344160739386988442457\ 6568365170575009992662635765670640654944689440188176195289589386533978081510985\ 9220630849260323047348403656265624872402290844617265422916989275677105548290170\ 5489068831481610757362945642468612719017293041093971836971225582018892684554220\ 8643881580763913851818346282513653420249102973937589054553602580929995702919440\ 4087683425679213902613752224658186474233943054751082152569893585812537837334910\ 0115454335242584006913017934399685973860938421484788473403178136237769980168409\ 8356637523199731422266423908685527062827003246558848798037898904552613638929425\ 3085712013973934110392685022634132361890728272363008046722703958495578728503919\ 4980799403523553677158620936369545627802296844289061900456016476341483879073966\ 8967134604863105611845580036933371467829590229949173727232000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -281850625778022694210764331500378925103734421197973\ 5984377271486307805543450466171249364247517191513643926476574734798979787396387\ 1506819688700792394130013151035854231836571822855324451357052271117343421074278\ 5793436841534368568382474036312734417720443073716792966595290772643126184715862\ 1445830709054796349638179049704631510331284785967072765233965009362711602583917\ 1504864508380822778135134555545463008703896128496511672546229075234980774656020\ 7023438381617244917395731665647137990313006981176999455661958377206913778940899\ 7930504479757211315285812976326767660794529110069355451905401132595221030643669\ 2492257466464061217929122938366399850391598532976939543014573951146858848735531\ 8644844879934224510211127762577156650052537904455302152164420636677625249483762\ 9536722721729201254571593170291801500154617790680602979373508767603992942370340\ 5103985965369531792200463458273213680110508437197955310119201693590537379018498\ 76806585953985596228319561153627715503785952080901439576503099172721906173/5311\ 7618264434809910190767347901290565704942066920479150519308878953417788914713442\ 1348503751432119727359609548092565785925892038141568254290399181614267992194958\ 9317039279869140047838369722081014377000311886849240393655491257221524505097331\ 2895093023170724341454651160558951473843532759729245864286662817047031333507755\ 6531852905528418031329078216127729497504402995799398260716169917239065980324801\ 4689326139270336729482997414878252681599181711293102385348859082271335328649060\ 4626111726523099154734861954766109624332305457009140424513152712440238530438046\ 9213157827065385856979228273650800810345642175568384403833060082024623951280048\ 4503998775626799583484294558162299285329034268088064222348065876962575206827542\ 1284133110392459927112159068225355753399815145837208898677066175412720989567236\ 8277162267772683535533510253610762626358831181980658146782179929636131129262080\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1053188947539130132508048669555\ 5919122052113521966272906125143008781587212062801149248879671099511100251197481\ 2045359849289633260663783968763566765443104148139788717095811752400397760049579\ 2369560161729743149516651964453818750319276533375954193069657284467676893260774\ 6181380667102375556553724246463126617265653483861826974943568814758093048751895\ 0041020253438324524960667362515041156675364678702152901049131374304978332560828\ 4848646117911716653561365958984859063111397663390001673213552062334065407218541\ 5322519650358149167432762303502464348851293749736671306657756667424466061033776\ 1330298117155017960562018991127668705955259537824891273421432211779908283445097\ 6461348530896283051122156179791155207582520240524536655057694665325946586926908\ 5703889341513450458072752304199815238395791554869540681038517564649894212177470\ 0480981150586155817799871646846599659032557428121492594624740768366497711955890\ 5329359208227456430899733849253732795081493953293416436918656575995556436825493\ 372790746840656021931/198616487626632965190872571139832255946874221577622194145\ 6935051434589805948620865363144816395862100391062011571778326114177765350869726\ 7324154442130489574889640956667027840327604995904983407038664712518817630531476\ 5501212931005811720604684252034825059216718102292806682684993197541900377475143\ 6343830161198539673274293398054363838302051644150866481546815375991363606413181\ 9867854331344845914153565492274647911511541321681747082328507371275404268894974\ 8432555621857018524094217900407591948757003391970514652199355402566939439612172\ 0043608746825957552232105661102367521400141104087753574064668947744819297590864\ 6476513696919622105993586209363332153273289686000185909688043848286005008933151\ 0876743619602948561406517141972694226954736574430463265181366369871101939340562\ 8760664513791116678204014193649937543159599315777720965839873142264489689984671\ 5597368394983823420420031250432000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -196347049446002632692739152282687439770273132616171587666564714841980208441577\ 4399312905636270607444913926558219504900346461342315771223453869398188383077428\ 2984623052177670497000780934597978103197663463466113171489685996026151757000343\ 8779783186851011844446127803042218954418021765946662034644494450951618552000551\ 8861893093199665723018630173831643344260113620249979830242802584978353798505755\ 5766509310878344935839395638353933211416131970806825520267566064976813353650891\ 2003641531377802772248249290721098407988569431598003921262338547861342787304382\ 4796614721835249717705361424594865122513113901558572821718751237570093013637691\ 6337861464267333879475793177111752077156673586649911930024875984575289134873082\ 6996599853970484969464619524648804329208047808883382867854630098723690560508369\ 5511351962509920367487569631911407291164414092288924983058082220490000611165932\ 3037576266833506588464024978385121811883277507404255714991453111405145596824686\ 8516929100179202677244702393211225661518474468338911311/37057123657525011539341\ 1061543605673468337530699400866636575271969355331930210482812160985404841525442\ 4544173454599290485570989997012534215326984728346258311613011033739702819089420\ 2529162261810444263628329572354320993853422788338566447734987227107699184027675\ 7633765417457017816701904975465488326659023974127537684803758064109103932694652\ 5222498004892770111680157725321408018734584397357013949194049812869901863034692\ 6961469810554611719152483083389132724501225176306100224222892333674104608764293\ 8781597507018729537535062601906913461695679407798995507983374871438333484283953\ 7931862939543029792673723869132243735821402977816951572498254113077293953091065\ 4828821439634912996937685277684089351376165501512843456998994895515560174876952\ 7344159258155335762634083075976426464362626573095125316437088876245974154252021\ 4929008879994122635601271611415468564336123592914037491249220419584000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -106795491156752584535870064829583364242729\ 7450685862959551892962277780099061293949689200323529476711537902526236104653924\ 6397279452899153791904552013824381104917615389339530271492227061194066834394380\ 1557952539646010048707911485140236958479563708739731645006155066890177889472996\ 5325758245200845551389599318187678729462823738662610027548785770188869873499532\ 6941034047571759382249738747123082692761528838822748932553159737765813172496310\ 1267178248636364803103404046577255502704935543947956294963419891680171321999166\ 7472542302643326625629507908508759086218506278481457731885961977880743040216918\ 8641747424498365379978623098177432926080128002146214785705429278800074434717370\ 9106819595926917844235078458449313160010778761397884675055880228706414853003120\ 2978770417411600272002732052339834127946732902694911880861353415366364311206160\ 4064823709410734158637824496509547075008013573150578451627296612619830184527824\ 4494230249491199526977657063720285298165855576929947969794584019766243687263778\ 7086491093189943479033077/20173323414534062258757318559727572991064983239100489\ 3197651206600048413353293974252936386713591106399242935393562558892617054041904\ 6672448583221836138411032741448652683206378411800760019663235044150989273846790\ 9689419060433711832735875526341746411459756151073422476456395127428113637516802\ 3295669358970823390790651660408517491385406179722918537792320200261643709669588\ 3424564910093394467573635868608074572999211024425286246489333645648263045088418\ 4840744996910156248768989586615915309007794557101848218586964254007747307196206\ 9144169825728703405289626434176767914114942653402987409903839485793971026212806\ 2490572750401339229680588366235374491423752904654838865829610942752762093789867\ 4615454136145677968464673099744550952792302532965242460960273700335871889880811\ 4975155850100751904387277624173568792444207420880886009919081711977560576748522\ 5643019596308960840538635190552318531765203369984000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -13583989829255242794673906012289424998680853606219751574207\ 8629875143788455865752576960232974854271998394207437211931518180458848961772160\ 9251631003451518096689993905022538581410948628707523010549526167816462330890306\ 0474939608053625113881698515899791639245776453536730040963917655889114088496856\ 1140836908508559082045879102253206909656760707944879098514847396682161370541221\ 7650106804287031292402912822044764333666307487398417515100946945784282932322035\ 2752457526841386339700347969914674329689110157375976857186524204448389460171113\ 5027650259325672645194861911942414035219306607752608395412100965171744757083275\ 3799905754762888223754675149938288226474410432099099309137299669358993105138632\ 3232546158533909448325637011952363232595115853529219855265263422083226681419098\ 1678519352244843662869686064907263449039020146424523934806031872979018195680638\ 0651256514388058638275412048532926692151572633581567016337576490870272459629493\ 9002744612462789474154808735718033496852430060602375067372584835308366404708867\ 41422402584463/2568358024811369336161291402152333214969013598950404897536187866\ 0625192296754613777452201958846545886459728929801962801459729113750503322564603\ 7780972889169885892074595511270121907665847291987771116778563261543972157566364\ 2377836108268248689545297912251085906990893980413178622027104283178467102101772\ 1930821074201477294198800765379536883060635245370192444796771049279495710558528\ 6436190898651347625036182229434694769980564777683874809860474615555532834880324\ 8046438459345865367325279316909217839754476585877102442887487952553427791749100\ 4153133171560808198743416942152160371149883668731651059794080928986479253191661\ 4739189167114244737956888215118776590600243843582990200449583358531065923456529\ 1614356693093370834077614032915085997670001670388263183818528572222709744126341\ 7355756956250084745533264994837505986269624830272208553975134445633829478719289\ 5676931287101822727229625735173253390925824000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -1791551584754325967310892814250548286751526305645298263171071925\ 3312274650713011970330244132309783563791735535857659733067681318813052545143739\ 6126396998172456842665573803803921878447686496007835121031075574668071460635131\ 7739434313966686529848051874380365663682207173517818047304031036377070878131448\ 5925626390119422047325289987428403088787871919715211334109758882918080534907547\ 5566626933911700189554526481764567645788928808601399864080071851050530137811177\ 2881160695702883368659088310017548918304429914398153037934687670279656020596905\ 6924177054678854365083471724710781718392086764483571271062326775884147522252095\ 6919848329178374174337310392899536548354086937375728388869548499707540736671997\ 2192309070765795743540092267222772126622581043482676726938335968730088502198370\ 1601992048675041477291568337974947498985417026211275710260023492849471033486532\ 0996999037030403161097264907345727014954955857402908057719335802241009117192878\ 2928106276783424868814231664167100053179276683850519222825828547278836678635042\ 0217836637/33905738232327142961871000791026559360456855242411067462678648603270\ 8820257861677178150541889911268427578734898244570173363947978669601230718830879\ 3417988209271550475815155714910432835054618334920515351666556509749102753026358\ 6854766969011369914815653205466467978151009535853998193369916992912129068952088\ 9438419567407379881703618390730247865555245505877162392569644669377905460844190\ 5843232193083256028029352250523323207096862346394174248050999643077482458354632\ 1574505441821993870251074363351970205533568981166845246467028440881030544560392\ 0751340292405792723245813803835893203417364012475047737861797099755366940418599\ 9290684190776580307506052020779619328945998254138099845708916059432598754721080\ 6437859502183772426741094857345294571618112179957331607715807931382035565204097\ 1506725980082683472415246806555921998191600052928354172761400236163437148045742\ 1911848397164221689718026457095111442432000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -7813836330544231728799305375354255973547469722578958739369635177719\ 3500819592792247310523580558380891683385118376416762495910133354412958212126018\ 1171402365087129861865133103820901466232449560686618183275128714709766773303965\ 9155413821209710256164844080549026006560284174613556198849839733301266267465822\ 7758191740555053105105310538406426242736752573819621797491315021739515613673146\ 3670784326974733902577301039497940894387512669742957989223417975748413338933041\ 8978309501663827889780939825990694625120460822774616135137825680441879070060286\ 2114328549885036416075684212690250715138992326039333128536883495796171007768335\ 4700458765425272832641042782035045562744059651032248594842267470119142953869282\ 9086246922875478943891960965273682703978148987158272011035440203613019084730022\ 2749979936515383352950876312701084138005177153621539659964331201982335169843356\ 4309537381742882479971849832910261044325719739919691880418597269087925112711668\ 7728058003813925468736739789903759980846317483543634481077386850088859734157264\ 472933/148019764858912898607290746654522553494876592383994723910573748401529733\ 4449260666554563753408118537769968032438179102850908032193857247097656876733584\ 5548026240250548668337485893045260154008279730123351013118563903911877650482929\ 9231687046509807293652923166868151436187453057684714823195065009015197510005696\ 3490502210977697738227772616329661942687799128941209216350537843413527502624764\ 8969161113772336022158402360659675990840653181530887008992259203782516521998108\ 5160751566134993485534384625179788491597771718578640419550016363009689629420137\ 2458636826060194832253638958597633595985806793035951468295496598751284370441235\ 8985388712096789621160375289723565568953969356557509867852561163893905022681994\ 7449559447578712036812462782732238644290041663934353824575882483532160601616298\ 8792884958979188256523746299265788631194521415327252058269459318156047496203502\ 7930572327873387723218908836599431168000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -11548937946061467860794072838745171276516069196324649569563349000338989\ 5466078752124465398160420186559787932729045356025031612928659663634747575795920\ 4580687054553413656514839089655199311506734572299220576301460318858268848694183\ 7685709350765378873882813589962322639633286075292114542207133390512123670604926\ 5794757313008871913113038639215527753504601881524293756793971618067949346971057\ 5589727233541838160674323672611575064353674819418801884536704052138095839162676\ 8645348311564318486993886533154730535442391115088339995675609057205344548021381\ 8094383821786137000248608975633147655191578331380231820508236502503085643915541\ 4888352120808723560495354713998209483828649741264653449998995403429082401817796\ 8613460124504051538758497486696320392898215150866555037167780343275694319081075\ 4280773758397225823342843548360091207478812990312983864283726328691281038992595\ 1857512189026755799158946830034044612277376864463882586002707292389952580243208\ 9827311301826145249874929497123669703485218070050555964643328379847929284103945\ 6156054117491/21897145980963977616585416839344679931564929336218320914014157394\ 9747669195078193345736931302524509643542521254165694295046644469366749194790628\ 4319663478611082956595984058241073230031100871198593633310870157040901886195064\ 4293882108548476421062547305966328536350546728543696968469100844844040669519405\ 4711598628805243150508847999319071166223500802410161420412115179270320381651517\ 0607075067946272807228024832045758700447388340146469700130853297675059833818975\ 4189698379136080157948959888904621241164509770519376213123736008058158125749370\ 4746038413989812763824890074821142762941282148150951794863012848169572054166055\ 2790518193419760155018377410933262530419832213844999645759786969294674935343376\ 9941993490001934573094787798487603773409110310414261007372872549976830600974886\ 3649903060469043437063654156375339886264540157626555215924393412681272977021410\ 7342262638570895544029610151224191862416909284461772800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -213413810325280493691887204792487008242343833735374153\ 0245341605832251615766463368213503807389451226623513572953897156943091349411790\ 3458389261210900708183068449927205275141472260971936946475876560052243667036734\ 7502311434850150388161672744494032383658351850998428179264415253743334097538038\ 7690999708948084896866953077930046850009278473826974556450958305244475251409530\ 9720917296063544477242602706442683230552817463568952830033550373526555453879216\ 1567858425938342128969928719299266581235872611319524014403801484026586047725217\ 3475533414796638658505135102324146681966797185733845224078482662762365926311362\ 2487882487508994890441619552136932106124074957038042593665011437431182061993052\ 5335242569320977310913453727013551356809739331071456905197396674209829119571030\ 5073960867774933929149140889454797735339159737512794559112395212041654548942863\ 3300053913209210789029750583054433347847640737455669428820299510200703401410474\ 8582589169672699209414506708625176980957766049985836990937045653316834362955819\ 482583829735119383714991723241/404966218423457657821157462729048690078484407428\ 4429793246249516818697217766822604592516927959425836335184699901107984569898533\ 8880775290915536348994198605136706614597087298082621031117052002180887180443115\ 9233180165863520712204941458588290179819664462206273001613207618668794040371548\ 3479953474982195466446736076707804359868068558835461117771710828528530702625184\ 3147248554748781621079474163003553394758967337200942046275415608057159549218032\ 8380721832742875960665217032861496517170067473901088119495648676459681126595202\ 1757694549927469782354602054646220572356165493525427030328567806760741146375775\ 9675554916139929153648710853674382036511582237386445671663047557949747143256299\ 4743589425058578095760442587790880071028165618757373093027036564170851001941654\ 1966158396858691158845497838934877921205370323394744694603881310644525738559506\ 6046895523125423463022281591585598097887512156348882578688512312213504000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2409413008264218726609135090082116686\ 7247771266161400059997376323942662209400176025897957868758897727441089857422386\ 1076303683301621917042187484517295471554838020236567185786750216092653769033235\ 4408197553209331804887428616349715791628074323822104083801929135368117622499024\ 5695508254282432745532783604138361633884032044231303330044416371332679299003720\ 8501352151918263326996013657460450703664474674093038552691866464608783274784670\ 2850356273781691968417918769176896453060161981996919462402264819437887725062136\ 8367762560458769779873496191648724064272485042496321891115093276552395893349528\ 3017272494186187336371464423726535207216773880018952662018417769543536727982170\ 0020576940944044611213415089217382148191886064597918628290220448671980215934192\ 9302568125754882411662641381572488619922842177959646336057521382247019539564189\ 7341092644635218556100314394223284634190371790824742727998178638958656822817277\ 4667301121349489229646023448339208425966308867608838179685906338725852890103485\ 54135986509233933415563473252207291412715670109989840277/4575109041373014253201\ 1209825175970648932150257296871251042987033023945730869881976364913192477127614\ 6609271049204414918101886703201227221445192222874099340295774536330084984931358\ 2236830881607591530564862711142943774735838675191008156940248894308667767725912\ 3858600331818343943372313816463359118356122956802599588683823758543093726827903\ 7713234452432907846931164412072405477090758126773975708244016868232090001526009\ 0241031388747427330795914727938160969911220466927483407461689730660672484780689\ 3770885429510035666139392045118658832837490406153921474898892389767619771280694\ 2272031669396022774468680223079015258534374478121794784791052952808895229183876\ 2111077166586747061330211046556171251344166312916680086311695911370445544134035\ 4006033003077192092952848387601816044261995669195544078064581742782339682690304\ 2510918703212719607545675820794840749175701812939716597125937884889931952465739\ 4428236985575178976100352000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -53\ 2173157950829121866638660322260236668612695517249151935838850079020326965051385\ 3624613477430287399627528371581298388524823384481755247606836174721955359135135\ 5239595333351796242804750949826258289573741708550674004302169379231137861108231\ 6780519038278882609860441346193712447866760090165269514620870899751869462471431\ 3647260914941284525552259930493778733239089099349030338477327287140387086721132\ 7619667092118384340969346488867700822100570220019304760656380849668432512665281\ 7009120852709684284374304805945949190783765408227826405214588878434624466130901\ 3628025738255917322346645346271093480588607642432762756876446225175169569903876\ 7098703953048534921808316742177377062640621100393008088641998071496271142134556\ 0689376561988750268069858950176121474788156749930640793230548653760452621995732\ 5346146147706956568283806282561750446715520740307992454551692414504025970266608\ 9811813502639229768480203426671686728773653190196359327122877628010777144054756\ 8410683201821731818544949731460287133580180483384359968000904522484532014849052\ 152191045590179/101102871185049194973816771989050406523270985583971116715381763\ 9603624548428023053397700943225756093933830087592426494751325461631504988893667\ 4986291328558344628469907454370343929276192282889755606883851336612747268366200\ 8594969913294101984207873614928947100008477682333267491138861525486104567750164\ 2077156173139218237606873404612757163091955830719191736663587576248462774195835\ 6384204586749343410858915824216587568605572642287379699412238849100323652949508\ 4262749148264099661094294169076263676649557692047612638816680958051705294688442\ 7249529222966254534908133264754453347525968532753723764789610480419124150026705\ 8084621140708136521053252533801649226458302078833977236121376484841958899054508\ 8622951900296553509538570653968916832745375793547107813418949956036848074716889\ 1239680499684826645618697423888003328508096436346607308375813244229214937310947\ 6585909332444924795341197783050100335202087260932431057048108531712000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -176289203945283459985345572188534176480\ 0783184481706449964649720456287459095399133619582916570986826989710877081975226\ 4308668149113952807416543813311750260864807878052323607694755542822716641946096\ 1883458551749778552114417184481210708468907926012030940166416514692346248304751\ 8826068525354297682004192477856090710971753942411983725538216038611154013334652\ 8374059041892076272021878762375712046827380377788315933594943221432937862875854\ 9027316538446311937145248448906944513720714112257128996680271591352537763893179\ 0122175328889506398310777274901611106389747244935270960333931570907412887281757\ 2000456608286161774071841204502173114545252227820250719152150300413900751302993\ 0919784985195470538890487031242436301254648064213598143141198879170237131868181\ 4121214930593376172392194140177898600296118441244516888944108542460736998174720\ 5946885403066688655122466520617855373507032975037923324850862831485547133236660\ 7182501600086922650170202207833574904731331746664050155429583140915107295329813\ 3979466550513904058495297626031508871696862201888775628679194019517/33501786469\ 6321381052615690042908009833519512031725714779415855174965851022939009456177517\ 0868248826654139684072827064011559772239824397796621644831229905636228638086265\ 0322822589459118848882181594148995656164200998469755999490555849480343581650538\ 1989919790151458182499786410596215620419167085928885039818585793927020866577945\ 4041639335964862037139786483501332147725244681395610564307755391395243232674515\ 6013539231137007616875952084969063688339234158518001915443403963748054424443710\ 8541802714139030002910066286791828337037761323545944427051891430729625763305486\ 7609723314841191982302406295017614919478296839904673887566112483198767529063241\ 9461997249603162113730235864123349540836175395103597606692310907201590487033386\ 8804710299533355427538372536673325112357850366174189618849525454039975279574322\ 0860141473256058191762351951376699419914604953569516227414016392373967350791672\ 9335461513465628187827217072041188181620765491200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -127681560601983775981790162704223982371838532421948132386\ 9555639877500085434084762072956659478985939910101599039923922276596115410525037\ 8251851486816826721518025033801292497664489861664010445442427744440683493751575\ 2667091452309347335584131394235860261584343791656929280393189978737809001658123\ 6441267740532709880571411863996918030110485238954699700800360740495560962608812\ 2232839465924880033841230292045235333182075558668017383422982547622332810124322\ 5441790394822707087385595597438949715320002732108750307996930073483278665231590\ 9437700996476714384697805905951938041954287508461440275213484887527881449963364\ 7923776053815993850819219184199251215032747299014420278679809200706073084979282\ 9332761849598510780405284596489755453794911341528801291556535905371806072339942\ 2887175309640226436633178922171970607302586061937450816598233797374560592701300\ 4600840666862537040787683222613853309402103009701186258807545423117569153698245\ 1622165800687246390264307075090814588604194325649871347490786977286194980823601\ 45225640016657657622027009924901167713062756753079/2426615884827408922218946079\ 2297120712265737628243916638076607888348877857877744468717722859261910420089444\ 1981491257609485951070344037462025567787775571543380885137059196932877134460644\ 6351466126278900225905947531781052596719856477746143805373606550629689290826778\ 1867552096767509671965496426764578700181454322370930160065645775220522757799541\ 2419854804750907301510909614760546927360669849971331131447775724638608484992379\ 4952095988857218667155382366076439057659143854671480698851598515924408848358379\ 4805377774286543241709762171543327866608082946874470190423208230254212118309174\ 3582985104612086702275725284620122324829113012296559377780796984211223321449930\ 9859379246374339912687593244834530853673929546791898986628364238909793520944304\ 1778455091845527332462676729225589950770722384238571182412410356500484184665502\ 5781705492694312282307328142582873067282961187339519797300586039510910421859144\ 7118295723055956333155233824768000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -7647370251962480051401284777238012812628978127343341561426908542638046714\ 3758496303440300236046696120915165258778685496986763633319966989902805371258408\ 5397703707016387043436953915281143537194687495915979141801367163439349865861102\ 5442777322558851288084047521087251965000854613493185694223963901903215773936100\ 8602773841515626032981306587780358701809472570199215031258531037058960051832379\ 4840537479960321650261477311050973073114366417735685705274509416931951647244286\ 5443034947554577005814940674599769700173699791562525552890588406112496895228188\ 9010188325398769682210393407360182613812195416218006494690317432566774935916580\ 5589936466872199979487273360271314556789864852196389907688203573154740211386400\ 1059142374494616240002718174452260690268083379845430551992228760449601016527499\ 1727086482902462713668424124827852314526905141506132565199222909409866980791520\ 3717262343725856322700207704261711031492024087663064370849799954877296438695844\ 8990838095163815304396801775627989267934135673655672808162581403566252483676179\ 7487832952240654748800972813469870923/14531322569388009982838501105836509640065\ 1010991040955572383674684014111036928203953902868395986246337163311687501010941\ 4097101455703279103366646241750207193008857396137258679278397191712581299499988\ 9217291255861804160875580726722083044754073901886365647696300944848329424581762\ 7468687936151217751455588594296622148628546214645562259019665321437431237360309\ 6048585232407053067619784705648190812937378534341893205107179975904534082834927\ 3596830824015879562971366203771599881956111092249328283336925154086600069607481\ 9909098509351194638845212285080096021827337235839562217684998933277341909418644\ 9363507596973996700560211022829983174042649344575663605793317556479030253504398\ 0739501761827609529119838216005181435057870080376866973046616805553202839784538\ 3893213658035232057978960584553551400329954495486264065360985218464977340070732\ 8217119466221634137807887834150962462072090788924769526565732376207502039118834\ 3083740266818676195328000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -100\ 2148322207834874482043141489847549021521251936209678904862609465002475682923875\ 1639098379640839048799275326268773228580353980969208995843673512247734425314684\ 8501247538648553457954568036893637539204830598888614006959078645347359123280275\ 4424581254748589030794688356134198755402552571421349476791735775091098452348090\ 2310369889092359319506507901273361549689515792040750221033573619721219021562437\ 0208139151563841903816383157777919828505538862275303912419089782462850504080352\ 2984363211064193788976420501670197595789065043090189755003850351805292675700977\ 6969662759867702016323226047654873523929852452939755055879352595358028334435033\ 8025064252992025844540507252575125828747090731479118339117946150926421753853496\ 7055808452598972540018241887275017181056635172348525172095786098097237193430360\ 0983604375258872907870348506508457663546596780581994862373248945446787478291182\ 7702205012752520804960389691465658118624275079662834124371920975301714429993587\ 1367250363021855240961822710022352796199387394301657991677108971868971229142715\ 68576747480497487732241239/1903396757021432224734413768863675843258467610231646\ 1445361636394677331985148151864334512630982495098050633807884842533599089540950\ 8542424946893969001643003920658043514217293268866959596338382241348262302559664\ 1200912223597159018782522058111393734369156892390745029915373487953309406700262\ 3103292468097532764402605597914572389461559931000167118662812094529448033101585\ 8190390917775417841874766890457019328428959798416292819475259387337108628180201\ 7245987059256902885356295739265506843919508094720537185185031209781085356967129\ 7419586754638431478054731781927457673933581027374397532670695831571072911361302\ 0163915802123413621523500600433603992289350084134845326359721675738791182720265\ 1619202561896649531966012249713547219175538698412683137230638271873124646151554\ 3037397133469356482227930766290761552005719691047368223521855730843690448446554\ 9540834118465126353515279506248457619041864634796716044017649768148003582249882\ 5738649600000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -17094750991114555\ 6843619202407890807835250316191243620517118860416900792545695577037026453063002\ 1119938533525179303777163065426637858715069889764880633409665121881459020175623\ 8173439601388755113707543937836613078466967120544332670287344595739470160407997\ 9629347270012829851345311740867319704591150660422172716334313711834660813674332\ 4953385257367289843868391763968578888308546108223177070932332792090773722055758\ 0349298016369950139502824761015116828408773449905864909588379236235514303579245\ 0321038781563735136597952885352077714207359611842856072901480374525154048842579\ 6923036349505481430444054963081547212841976186477977403207653467868645812132755\ 0222128069297607626436168022640467320438856399801798292317008448824705733981061\ 3902463519469943036923282390018636413544721500086415098902314132884617704398040\ 6780626048298404032576620303356566117325218878450003318882579718525652747068301\ 6243575523325736215247583443764624152806141336595762441944177349043691402841347\ 1427942933637671216206455030489980282681537709336440669773500933852675753152875\ 10268205907013964169947892111/3244497750661478227357378225732513160894696821136\ 3510864841958918380805928443127540594738325554402331744173218741229575872451174\ 4919594193265932486057957699148608432817461093831481945896919211145971119216977\ 9757928794807207124289172230579244097779486626545525182751527200654333274985847\ 8973563862645593945134365979911360689174893135880076107421135402849720192372451\ 6413986362143441547874456228406017148208879278468727176214503065442548218397293\ 0487873673127520687828046559615440535045681230900118998550697362327758922719680\ 8698078667416097553693445652079121937332660372094291291604703142639277154813130\ 8089080932067078590331545677215743885290658520585479213782044793006744638158174\ 7545471407966977252343524297429191416596913229550274246305518817339637496962622\ 7666854978576882786928153541047269995259100515331161299616892611126179350586950\ 7358460758319872042712701060449181722964935050182648466346719125697690518500328\ 6739458405204966818132787200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -4764673030998813256878366201092701678877675158152482857601847231345136304952\ 5263396672382325641358353155712376112338177723788979921253479137851058673076305\ 1815656841250856650633979597376474716330755338283922390485050519030690270004633\ 1187818721198741147578344883077671386416634052709552670854810294369772774962676\ 2455365015268211239382266044813165826797312061423081493067564160730816339640126\ 7408525136851613631712082791338531487430675038636977712416102064923350194506997\ 5272410585525925353640960574479668106902528510881116326230601604800936143666459\ 0922509550735418879999221377861233452535810739976387759709626419310733170374312\ 3308672363605402561334252972303448993794270920193828629258251772051688480070531\ 4835955565787015452199039333187543864230843432762929943477038194163660518832745\ 0718191751645717244996809988562002586485050222017829585271719431959431721941925\ 3498469034030291150399885401085016311755558029184685584732872753703290354366510\ 4491486584016591777486565991949170308606144725559186116738092179483015306824770\ 581766441806959648976591184861818231435190938013/903424804710049540893476868027\ 2428887663681665750356904606855802273276133523388099665603861339717200994282715\ 2184630629368980425525024934849048442238552014504310796379344770092731610797159\ 4010346109237130033501561207519593018228795371100944692743770845150176408645468\ 3498373703860520938541776834167695555412413975440835778106457312835572916118126\ 4957934996742554326553204823252010017209870139461330636958162074952930067170072\ 8363258129952951083230675169327749294972809516168782148982547446190291755630926\ 9379585052862400490697827077220171991243950815190996884274525258781427661369240\ 6164417987250040010786873397463505504031973494604039030128347157025094643147931\ 4380527401018319745221713159287356596988757196611748989276554287193740156514381\ 5327592266478611440979650136276149258773959994619196731438525402113763017048496\ 8218911689053789526617916228394240232582933140107832496997994845869823667784474\ 3772416845150651777255900918001038174359388160000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -3258348720950827771940643973228396599882913502172222381375\ 4258608500973537637487193436675712619617012838582846361732403070021218336987628\ 7422957783142967179032590823275301045700451249830473987315026081901710551653826\ 5208991806079288442693305895319101122651709185577632246179637319767069430852581\ 7543644588688959188675353802548785614941758864983187827132474253332289015322778\ 1383074392081421625054695113578756646933673287115045690185689051463205291792690\ 8578042142827875063516814979810958691366568672459640501525567720692844474674776\ 5153081039154087484431899094213324770687196132624323155660529567397252262515036\ 4044652867880902066647297961078479816392990061799259063382741554414210681418885\ 0844507090280973638077789921387841078722780283123372111742482519362423372493392\ 5367159665369991066748337651336755242247765324919837577093706531645883939875483\ 6119939967312970387586971321258585502533315222382670689990568961386132383612702\ 9348676714705859138785353626409416706648827310594263315366627593410232935718304\ 896809902868527368798879826998273016007073875273905320218288702833151/617058389\ 7766056227350667748364881626584731163680606347121461113119523031525366365663634\ 2549863619009727663755370249222005473500510523185239494058838777587138955511545\ 3111542167679381545487290557935471657951781637169790856428788587259777286008744\ 4971963610190927559208102064914835531875769958556144880724512623287524927635553\ 3955876836446383582243613053595509153459304036699925689324970881284284113757745\ 1919663774826077560045938775437138043984067874460236514926399845729177271608200\ 2042588615791119765460688588196599623068986955612936888771460506777546604684105\ 9814054482892810017407248631880922668922497030357644844307577968216183677170746\ 4910914752195152845172366727242637075809413911540537979786587091670923886496821\ 1491821704808563018718510318696973190701701948667430837403503449190649772865784\ 6921815049416974009371748146484192348042885010764095239434786010045033647329892\ 8321985864357834497690849985600736015619787454271768385830637482803200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1680685370381217802777093050650056\ 2070604615718958896669113084064403443983752235537853831644994580513532544198193\ 9909276074442606615148586954007404343313831676474320492435449097225325502427812\ 0880847042443167523733493959905334642683897583182043275707307869496356247629674\ 2441699181277202148803014846787036751220580838398874398729404829294483868090888\ 8239753904376436408816878523286738061069927382065075987883735183690199338734787\ 5664017652710188307708339134632057808845257722916977248609714932253169715974563\ 8375484028276467594676361383946925399432425479238195496376557586914791033179551\ 0688701374544288974321098848939464619637097047243858535107833379128925521413392\ 1274179644564979016756466966534929173176055402670457537870985194825586381980898\ 6873241283853258959639256268470887292738880823416757048572232402684025352256913\ 4031589700381917890366303052521531963126534926049655619654858887004277666946444\ 9793189160399064180979545294504307262100405718751668307577803799507689707872876\ 0785402095027072292104895034031510129194304823036749899383057269011631964406829\ 3057220109470815458971/31782953637923395464198682577367017683984709019375309960\ 0627059185236546682125692400044566169211772558099798679832736448067300677584911\ 9008279774152246974410009436744007105149608601103516319125861091663574736775512\ 9984850116174719307811059947571267206062913946768529194687496402407551536880766\ 0768060891763853921264003951822264056311944457036309344744217306394205375875963\ 4783736441891114885919589561513555847995451346090572084280176513856035040649445\ 1404929907623552700357566897575568721206391358027693952579773351455072159014437\ 2493489701278908718930744145223803195242998497413383666149559781655119359588995\ 8798486902533192398536132138340683720138529023204968628302703277916376463768082\ 3957674088818817561015068321577375013530448507276629385029293768251538818699736\ 1508943205240735909020317303959998321736512465452327486649546150921597164260378\ 2738497602138732884799659586759607158384371566218846777743826359544143702848386\ 5507070625645289656498541035520000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1289945802446877174404712267039907353066032963685823184553137742013929303\ 8377370258338065863978885990431892247421977149615761214618106889087908892220550\ 6234246782125928053933403810635892776990715984360436072636383709418245948645557\ 0793785982967851385283690855064426538544035925558146536839848836118201062472000\ 0700035354149072583127055244519151216738196496779671704231773107939613179769960\ 1799924110336298997879470404683840333373728262998409860970414526183184581559252\ 5298474723016307490184092648372674592508119676060631795235911431676114484743071\ 2633585408594560380155693292524720547000702165079349745521459265929068296412826\ 4078996962658860743388091253934253613711596586469445511736383745937753632122272\ 7177585138815785626940203377948207572938459134747722345349305233768518792237801\ 8009051491901741944358430707088746146349068694325659256181796354772024687616750\ 7282362882018597503035674725197117469622439424226236249190484679331131335594929\ 5042824490140524644568155735337111566448035706560928371609372707537640263668110\ 48528386005969079346054862530268289303653108024341888868882708893639/2435489968\ 2932893024941996976933968868291910505946845562434642728455779318059046233241038\ 3709725508615319952120882724788801562740862037272041532034362244638060464157869\ 3310062563696753010544950426800587120601180974915181010656814990330581389563165\ 9979924862676144334071654203731436357953422167214925100144221446967226833765148\ 0188505433949297725885766446313029512114761346906288406545895949199297212263654\ 6317516236393656886374659130910694508716704119492641293142154636067568087884857\ 7256095833496144968183534641142541181634281366904271583186712017684082131708596\ 5217759250582890664488721460143492087534462451529996743722153639795852451164559\ 3276393014130832140136250132812613119829487593712888454288815868684200519594110\ 0409891764504181936330627453071882518023774677075655430508407508425644446912384\ 9431455422229818569455854347119947632722073690696352301288372864351370685838364\ 0719017164924087446321910829470530099776977864137464403326984214531030409805824\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -368889355625074601055\ 3283344712782570538961017870512490567371559739751212393096047977104353162458416\ 7568498132224436727585533387637217590019517324434234770531825815527348507519936\ 6103747491353337815648565105104688575333420860203858047483638046616705256388788\ 0374630393753431882586891138730022001332501742569959063701201477848577118549736\ 6971961342253931429540126358306256067175061602930989173034269702390845452681449\ 8142522345700208113644442835920309059267389442334006124155945528292404943707079\ 5708350903298095415342369211097473063889256279049870272025836055310695401548764\ 7651048532474550340993529323155160985607268562667560120143753036524460100033011\ 8768314386110207852436592735936047131783323089121981660431939988395376760341772\ 6160812767378421131555966109898408920328165987434980757898491016679637057724875\ 6965152274552439184294580115472119859257837894592501399274695776823918275984093\ 3336836719377242372092273385597104990149740493886115049120001604548798324114375\ 3485870176459849656154045124619858724385771371210229147017614673272025758165941\ 52147715377652625474781244184072543/6952947024987388698039543282309225782481607\ 5301218697415111716076594702253091798999763371818922692734249919374409494861920\ 5256474415221500711080747000997736898010159144352359868973196771598252955257294\ 6142541398527775948124778972234433782836798695921431053509411765881831684259093\ 1058768601643418928228190130386687820437678287712755494796317518275739663481791\ 9952136813509976636895673187819306476577004863121778774097735974443999902324714\ 1090173363886453202076816729790716800198245618498992024698022199878449809638676\ 0707588568171775586451397679020951556676185670602223834060447320112715417942353\ 3518489488649379252766589623652941978980596096494699215983860788028232947036661\ 1334050994922033252236713258866613518313517008925101964123540397450253093120075\ 7959106853885173446025427919615186043614712550635892376618331425559921356447788\ 6416159679267290602444809571386625210083624021345794388721693709712062469201864\ 4895270094766398807334515076859913306112000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -265302397662945920330185627555848499105664121950561761196152\ 1751728608928653178270619225524997562909163019413401768928816922138233007890116\ 3873117903403180966955765949566239861909424387222022607940504000282084048777673\ 1215943874382489361102296067431401860243906813897322217069518601291502951184023\ 0964946773164532597031883329554750305133340009677876463280856060988983119278557\ 7546117407592895353018006188569710620359361599851760417134351701762476935200545\ 8536364849000615982949888409973231977448125483685316073368034100756335713003116\ 5153942257803192066170298051559168942413844693390773364805118266426000417261219\ 5616664364965259157352110447609889078352664854193222193872753901665712672326397\ 5748360013920819112641197109174451441359646944235104792433132420036924663051444\ 0583121936778494240310298429904980842662310642795008089833980571525872902649215\ 0506816106552937412850342139462869659165297828146678991641556122038615379102723\ 9809204604602139537730152428543165716420275607987084366123526948106203346320553\ 7550430147498247825999659144859092059488874950232262701264544318728313392586641\ 4613341/49917114992118799103632620235878604524693465102483850995330741344897970\ 3579414669903712064685517374818741751069713107806591815381421934248922750553610\ 9078122366157796468067688440728415928545194416890097412733604204307399646133373\ 4175650806234240446397104929012746849943344700727797989966171587923531437706293\ 3310582522816416645788935444800380149952176355142059993857226489384239818495432\ 2040521245046855248138312304628035683925473919205264803791179461770479613535265\ 0016697356650397574289748283219189474365813938767338121705515986508029933226316\ 9975218139624536640557028816511222504513761186338171028062316374669604600490326\ 8535936254872783875757390118638956082049782731366511846453348207111109419237751\ 5685490459166775575389575187623884251708330261784736641254936816343504748413397\ 5485466117322422071457339377663615231706365529181284372310685228368790703022095\ 0335488579688657705415974871648465989680209264596711912103077540874099199834371\ 5523356583269436804300800000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -199426735018053946759390679003236292889433681096767004575310080938345424306171\ 2268184374189100449300555376721857515876694444965436950676683009215026413406092\ 4002536709159222082414591594522857025860905342139144877864324197724785961111305\ 0413443559888009305318240011040042070710921700515650835959824178387062247831562\ 6777937452794018835140728995132764197923300253227816544237368595347449517509575\ 7634892759946606741229577507322865404554654311818027461525746105782238770419482\ 0723023874136843860010813729762185353314953308147476010019403448975912584177918\ 8933132585316733597758355260029393298265534482872406595936012920714900198768844\ 0409273354884275220501133540993417345459618989974294447747284403669166652473911\ 6269397679711767841321331268467747548238757197078716599104862345420146029933439\ 6913359998270174144312771383694958880942587742242185738827355704095358211765655\ 3804087527595345572733549503612539882964465867766053231217085232600612953827341\ 7975422797793039186020357990107449708657438218514886418272792327022200724807168\ 12058092946865918241118134546077679639131211241447308563104628972033/3745712553\ 6448232872630912201745198523388822281892312590676011155074460698965156048120883\ 3782626093822128641292635172585012915604751130983556889826344281336444403304749\ 0199399628951967889418201832977799632939288195273511462924527057200458278775215\ 8127709667049604617751822187070425319964305861633581980252637487170944667340492\ 8671521720006022779562916518354923164158510060943898566110371568798886855286438\ 0408571584245860719081256327577618891170906599493841916405277992659492586848450\ 3271638362299526011518472550681657434031452903012262745555862550279669820976018\ 6726589958399702845260973430735662821032615022610660529871626882376604892597605\ 4945103546642524221188986901102803574737500193040089913299597069865736424667242\ 6372494710560086004832051312741786545149489340734289345697610450284510973699793\ 9705343108122956329899686365136333226593146717202800511198121581611468552552260\ 9651021497624361424300663251373782868844208219295200786554258470280065147126394\ 3884800000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1750062330770802\ 0875110386560743373078854353383787243259812244465699919866361884237762183346391\ 0358377111556019691351343772594008134002723503009286291561128639679806070924076\ 1372556175973956863029204205441945801088536648660291358503270015148210600803339\ 4978156371174964292926437226540019220468572254377885066531708377991656156116125\ 9768100541843755981137170963648669455571681455231039568153439973074353058416469\ 4794436994173614692924037285943227718575630598444494464291958587015139832549796\ 1352391160151716684699498868021314393426208525816768667006895314311128575824100\ 4033120022358673324386491711505456627454035920446379629991982432260997366254731\ 4275038792281291624252806027456283796627880987868650948955409223899063553976916\ 5917414556121689447207714628883241778784202484469215383038017660187983263764384\ 6085649036441100298765565502988386869955987741556087094874939052303435180966366\ 2423838006339169833802855638715835510420648146379648082690443801674467246361206\ 0535787087554895409770388513425429533390968494951350752606513282052417366809691\ 364662735341570444004833314815631342176709747064404834668904143105727/328160456\ 3257188876536145110954231715319427905887821111213236567044951147480107176116283\ 0816631830857767447865685947955725234672876803052448859513445200490454684473076\ 8991987671383391053905847692258400038726014660485227771591870954034402328308155\ 0849118829845474163957247901897227011484122295923781356226704738912414954158107\ 6228850972409614037834240691113688428330406702160450766804774111813326388063131\ 6968423687614517470820964217096761442021408462583904982143232630723370375487714\ 7808248128903751283005013403831903303858125840314750746435971502214028993960002\ 8323219153816641109243727059190779377298092651765740971555623312027375318984557\ 1795700530032754887432892802129380443540611487711620252243436668175198426323606\ 6058360051544546019382177098912300402777824749877616050358857869976418078454980\ 7255395105973892711625448858475013227718857877294409555405834740432128444886187\ 9436728332986577401048998453697354084991074998959715211985778567343337950409002\ 8511036854997635982950400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -3664676308323003183193274812441324008404703439587606074522771076809981722522\ 7325625585737830158062145893131162618663193740216081628546450702399655246373362\ 0660602325184008406253712060065996098739998762457760219206281282878420790281221\ 4029697767754735319291877226924490085533078811743107501053881822839295282851512\ 9099151380498417672903357059020812449188393735149151016201483483164035993369116\ 4523277491366038003626401459686557552317812466037175393356041657751211953344822\ 5084273215852317027612011143553584806234339871797493322712117635504002562617927\ 9501341450027033843812107630527995394763337841603730859343092708390722513696432\ 0307640346992992236860621068931556683365491810534125597619988166163934429685392\ 0127335573262602514550274959722499494930639450656351907925741089403494199815952\ 7487828291265825460324645891183761171714207614285731296458539313233545535025044\ 4127952129489598253671132213612880758756973551206160021578051580651956272550836\ 8901500468448190986628911927000581415825212630457480629188613628874690379228246\ 1522479359648808173848662922078125451820121892772574908514508603587483908151926\ 96703597577/6861536814083213105484667050177029950213349257765444141627676458366\ 7160356402240955158646252957464520786481900979709361970945225106042746029433528\ 1126919345870675346153346883312892544930894045174722109171881667017378203522419\ 3665402537503228261424502703007858718706456063794876020114921346618749724653928\ 5644540895949041487704842142942311011170017048717783166713781759468153669785137\ 2549610642279023138208206704074103081984443834272111410287862944967220892235390\ 3955006034107851106763599064269526025409919573480739434180794263120658115197093\ 3949591747878964618241039458230707522319327792941944356879805102817328367485979\ 9396524208756669677104663737471886669310086957677179613654675824019760660527418\ 0948516390512550402683576571016865868949617279388634809933080906295198651741659\ 4300917688741640422324261280676127230215216847613175027657957611925251947252212\ 1999118126322029438475185886514426480020375178585003558541344974997824859079606\ 6279135360702599460968704895242267784327987200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -62964585743601855532484012821731731392586726815765057\ 4300834217860264317124128183627221899283425477377280240792905190639966727291177\ 2448257216147394685095445176001592888898184087773972504503179651685649294253417\ 8025907475530938764571898278011555239259383600185494711553414007036110654707149\ 9485055359988633856417480172744412759075783663888253282530456017988266916101836\ 7372251966681568027624122726979293206021027470040731844741540946508276634155193\ 8321806275222349213318856679097487544014971501658118843619290800426379586093779\ 1447625109777921521275864784933508316939180731530673033653952129225627314531067\ 1306560366931928618399007869612561875645859235018437202704874513139664218045248\ 8720090019229311916255775044664145401326387927611948958603313168183942995378493\ 0839182460819666285424730974434279693749658567961362806664676834757676741360477\ 5249833759970816490247664614267487471655962094247099676370876053355998116477867\ 4931956450641014521581040001543470116361012875014991511505435442771639125034222\ 4255584433589899758284380284398497800886835115441607375010780994118125042017593\ 0779917822964450527850447060851094781/11774397172966793689011688658103783394566\ 1073263255021470330928025572847171586245479052236970075009117669602942081181265\ 1421420062819693521865079342413793597514078893999143251764923607101414181519823\ 1393389489406018209972444716329830754355539696604446638361485561300278605472007\ 2505172050307977745275061414166032177448555192901509117289005695167749255599715\ 9140808494992473516973512955295131862150803705165282704191160888685305619610943\ 1800539728135637510510759299186790354529072499206335994286506659603421988092948\ 8690542429555150493256782122657499439360303284901623710323894108299966492688376\ 5164057455564345354786059415764435542226445165911602973501757524536109219374040\ 2170314237140179092934650494507654126119536491005017395864941831117543251430897\ 3338451668352025608863886875820374753880654964708432357640234327049312110504208\ 3474610552620637323414847961350486704768602516423418981258755839714963806451866\ 1064569479770962674581806049734996278965660675022297600235731517906826035200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -97197480435915862749136\ 4620273616283687997961436440446262674337480286542666699993574228822775776574790\ 9296878661092395573735458281579805721131704256525401148336844566450773807102575\ 4215421115698196955730963552975288401525668179383808626308579076048665464844652\ 7442269001971788993273278787195538868448844821735481565060632361464983855817530\ 5671840692383848852446719317405218684612415812078757598883213475684838461162848\ 1176321626411284423803706522293577417026874044543844916643726698439748457984484\ 4361164230706208037797269257044769973456424684215614137189157165382023677781127\ 2663234030832846539066656920481618566394862631194799279618950475783688135139496\ 3320901928155697992703558973197390766307614103349646767493907825674786642687479\ 1634335431508241935569530860930193231803765203286485903968240936439835229779142\ 8622263110451366722876652455980810630682960821502058576131583344360598883418508\ 4612076946121977501149904110561025138588635307505962331306052875603826506207244\ 9855817288126151344960263011435357279138121892980566539598163477855962635945321\ 8835853700879820727672901795686973020416688175633468628572779161/18158830581786\ 1111980838585008480000944350315907828501022274315732679426598752568538373580606\ 6988712890400648775776036647294641840550464459201507819265698610665562090165366\ 2518531606769730477003329565124465372580280337042351135394112852027092177561301\ 7918469013612734076044695838101152898286272688539601830048355518912559456199207\ 8537551961500974893098699716999166424160936267446760400924575292651537439542123\ 8346035107827643355703099872261516681293393948008253241325797746232214716956666\ 2510296521715402841585099700226182630138034736264945802309689344891825731685262\ 2842853662056020173916792790764470566887964853465813698662101596187396662349970\ 7014230297544828782820183673481226117869574018385013967762604820740129879825897\ 0103826923658703033475792849765780831821374134555660056637832568279067279141079\ 4691768405531496871022553480376024386773570031530880151857738841247798614807893\ 3712721483720199330155444928866685558475059618218200809991330610133325308150009\ 7206064626264839290880000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -148120614430498880074666275218220470908144143419609217807846368382679862635385\ 6421342422815178370608627362975565616657736086928772638738767100081891365739671\ 7823505960639926685736670964356099782497083907792344344075226463325560373847248\ 8632650714421070071781059300415013670487572131897818905991982682631167843582281\ 2536078819938563789984110549039220206976831293161425935024268773966419310946563\ 9913535648213462550763450508300918065723168002340358379120384325802527728671823\ 4852406338203025952573662231844140805738028858663790660555440525279128931449624\ 0329119537147371976684069187991001704491997684760488627644633300237354059533477\ 1477681145869389961340025774785934101359489808893523858425647361391730195671122\ 5130235346801727870728384716843898092048907563740162630940813025874034907106008\ 9411395675625099968541354227002696529760424742812102139765694374339829897411584\ 9186166583357343183162009473927339525922682887008160181603788054704901786589468\ 8695426846005089159489819330168057574927697230600381056227718174364261435588701\ 0950134913871787982171470699611670537529341122082081571127300443080337875225618\ 0801968133234575497700441251/27656704801874005608417457298979136083329432273377\ 8213951663138136477116265720019180197051253857664701278363514992007887566980958\ 3226835346440880564915479325720121898909612863383096296684570809687324927057202\ 6485084735900502603490117353019893220189729578382867764724656826259176142439988\ 4024059309386979827134598772012499258351928745777988893964735534649910037685067\ 1442819834249571134779417309031467255770283733929541316173080508221365816826364\ 9097060777630014320140166071673485457985660449898219813476536446606390615104924\ 7997910585412485967630821908179872526202579129886872492490790513129014831862127\ 6120931868373583779064443688955986894406537946865331003088271009417169580670374\ 7893935244467749270123818062673163268234688963757625364182214654678656820713605\ 0656550196978652341728821572204578948653942969152804408213068906679259917608473\ 7654792163460680834182051226805578994392676243768698305363967945803271691078424\ 0289791462717143615958668303086322630488937583030018392337468157286407861174272\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -38247606852366814\ 8356288128888662119741512708773169847492612647172458583380840204591839377854406\ 9050429951320859180980363624064414058673722230438487528302993869626828796841365\ 1178339502982042773790404830875761725182833344925578116272314730748820545558617\ 4483912891222721197609625569684278209940012411541511977813575103883355310513429\ 6653244838065939652599743181740361810370811207922987068979226704089400173884867\ 3240505129533723079196771801100547895085594688421821462158074235815723979637363\ 6977193517654686650706093629850356570583787034963183979224165627842633998198953\ 4904081765555791306951913536935957173132276012301629138563017458179858842025527\ 4958991696144733624311875619839344525369577896381349788656523807911620674923310\ 8951485063055578215487117322810362115961066958613102071582589856239747059736702\ 6863814133157723063138248545764503600704858992971639761419157913360894099513718\ 9722868126391933136112754195817648743926471133725883344770886766814538251137866\ 5183131785281449005234607739376026956282270186564856951991478208501706382111959\ 4552161359726923597967604407765825320503266639030278832715514210679804238371170\ 65214677871/7140458330665652357082325339009158770605053423308455705661121020978\ 1364563149532224705420505541433431966413852961572945517293265603311021671746370\ 9487269207731376926627572775637090316598561918137454799349314138342187726885703\ 5810175752961499704121712000237031313801638671506914567684506096621167624172933\ 7187478228410499808519952512546317132623622628945976773365962789978257538807109\ 2979413196149942455126145982214536121630140785758970810889716031233205531538551\ 5381642876686608972789025061610085842752123955305649940627089675582418750649637\ 7097412201748257997674120429898065261697622277935127465680767492576786419827072\ 1140274552421363889101324342645230913524608151522251055373078581988873584440072\ 0650149390726525789253319696097423275843408147207944124620603489678205085630660\ 4591804842278273110379745275672178592665919608633554378728005953996452220257577\ 9007002316738894940370472775663918471566697178734662872969338567481888673788071\ 5392965270978650570053507521436841112203491778790308938703175680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -476663647174253095299052296843848\ 5701618392967804087892262712583983322413072986960694385546651749843045569278227\ 2631700386752610640845293129792182517923917876680261396123699222990472241274335\ 7329625079793047019613859664120895158521138257774561707033900185388276386912411\ 9384738682730399958566685403723103111713870866648587166965427782715777640098401\ 3114143281373695894367851794079356156139966758352457326632126307971481374677677\ 6313505262318100251081828430244218268256608525124018802245680244977695955491668\ 8014970129021678351293174284220975519746783188852576212472128643496785118307624\ 2894897156351318996649061024792818076113666250143789187929915748758078727412553\ 6854611080608220314231984538932249256011583720757855253171247191635713360332536\ 8155133872464756659399744116815240252154984319086945051723737019018496603052320\ 3864779304552436369415614807380002428336091280066479494870827484987026377525949\ 6344838876286469682427162082565839443090667904641243639889453369697006012435741\ 4264056079522945370141210010646818874452974705908868606586809705140831723431902\ 43511920450452988442597471252608989445750283815505102414846481693796497327567/ 8901710070152065713534273235216328862399985605282967369097529098946474315772704\ 5532674153535764244657622148293794059473247311716687942231825220242207351664278\ 0303886916087640855884844502801583017996138534016276498192968006975146037514600\ 4038423880988517803693723786486422792916354598405945835292302582221536217792267\ 4853605552146794698344672106802502829998112244705878804674444567720943344302298\ 3901212037741001616834922422766823179326976499405870946495709988750282084843336\ 4041564922651493844182028270114473677211928207105989168758540051679378366687463\ 9901503737425783617395302816541882569697559516588276231739291244980114649735496\ 1587094936965522365192636019110035228991214401319227166424246112160379074818295\ 0155474736990399498053045589673431255677846019703773854733409363395942886025540\ 0695964722897293633819964833021835659577441563532349998251604787294240830092331\ 0067380193984026603616094940981129450988160486316661024968207252664182700105841\ 4913834666494811086237872064401297800921838822694584320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -224570443973885396407461354347152162011058\ 8503106715787720859484962354226253950503240915707715787025706075360117413168143\ 5046925063032427961920819450921409062065879253872572212597733215706997424080822\ 5699648895139729160728447312320934630354110958516919755295357134780956680626237\ 6768303310777171452324653736526334389798275091909383784004427759843337267581001\ 6109175969432019759413746548734909399619879370993788855752938433502288964162028\ 3994562328915012629235396944459927870048428263254567934229095064555431630926429\ 2482175848614214263460597448323159023934451403005714491721539609478969015746144\ 4516636679294845911985331010671585458939172932401928771533796808151565873101011\ 1139969327295312668157911339879140590140875615997342247753710784069619941418230\ 0725091649862098031365939095123337877117701566074069719013676867948198176640094\ 1621570970724006782615247193200512111630712560419224547362148932614945496653973\ 6731914517494845421042147631542723715578326956821432788130829962532673004657958\ 7007733921129314691584117644166013334960038181077508366708948457144147723945703\ 46217048981767075274453636187358777556707293850937478816587386424225001/4197276\ 5914560253631978089422049749549575715910747742897642025043302754300802865847649\ 5481779714327647804324090143557181154756813334551399033187120418772198647167070\ 5712990535776153242485372004684313684557958908050668789148564431829859383417684\ 9466952886919794785183524900552761816844267602984462029959307275906919972580973\ 0395338643326303013398723368749228936816523989628743340521205291239107539922717\ 4381197166001973528807456755996361738380712114738530853098307411149236985650517\ 3416372422055567477081193812911524135000316510010313916146377955401413377505990\ 1135981140807859041334429644138092871169297045172682074340519751399806882698606\ 9802783919779229926483619912055400196336598712742010107479121614416021614821957\ 0881495813417036063069579103158528568016149199640453799933460978267459884338967\ 5825855725604222461209972687815402174464158210289053377599766304195078596417176\ 0774120358953158484416312644432956607525481207632863606413507927401634192069912\ 4213964452489325923252850011198616864892089112985600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1160034509672045725619442335205207290439967452\ 8156411776501363354407158796205792262082979869864456451864235796817741988776652\ 6224030022641096852191160747556004209311783731735296658349488370569282329644910\ 3097027631028324331370581821321080410284298415729808082394373709521899553097064\ 0485899768709845410843369498148793033506034582599929917951445638928941300892647\ 4457056604275503127496213770182153476503613090659897744150663141842095535484784\ 2531701606974628544237029762993450230523716184975121906318470129384277975664781\ 8124669147680206609878536672234739687395142334205220083363294405570031761989487\ 3424287060412712442695515811718753016384843820272619941277543844406771175660871\ 8115819405999530327515646591072002164848642253477751641811087846651489100570759\ 4415599593160633089733628823630986112637044548219513058445910206560724634552788\ 7660088302256169338702228285487100269609818489404379900124616810630834657885028\ 9540668454118598339217480451776122972590120986126562349780232754584381375240692\ 2443534178476868858637019787937673677353534546243474865364461860385874840245008\ 5950760089636275694580551711756065174605262909194995426795603226623846499607379\ 61/2170986839185770912822827043862800853885276153693073138530997039067246210031\ 3047095456426005452088783201511287560824729945625493965343356477208860499323856\ 6346043925965348837356485009919691413503281514762839815781780698354011073092911\ 7266684871710870805922049019598725625903127369741159580517893702456377430763184\ 6122948688783089753301485466266259834222396330211338010216598913043052122871298\ 6111267651115695715991964569783693913657722941014599413685587296062844083515668\ 6526297009536220915176403810183563138590203554195882626328662068992775490601649\ 4161525453012904896281530173570519980282478869911065049665836195224723713089602\ 6838904778026075934007375093722145920750380586065314451234942247777956341232041\ 3653516674863000594504419673259773461701457829825716501829728498892705313561528\ 8289888724428100807620577871377354659867708922569134513596687409870325010314113\ 2857423046967821241143729780492980025239466812710702293154306137802180881162694\ 2286544728298465647358409386350579772602931862173672674002855390306579251200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1035674241020598429204\ 0550672237375842430340777540668249851456435663111212405789808066849048071823078\ 8725878541344941117490499300683805612549148779589450155992120637566292714516607\ 6109424880731697674742233708935070791404680718918999070591816316150388457148452\ 7971119263433443963975605090403358848239698554656790057305950723676364459244850\ 5596118107812634773836912721795519545806024100077248050564401854020995049806464\ 9227508162804408460786314987095606716786580761230199991052615121551331345349003\ 5742140306699254182850273768664153589594421905647944292830417474933546935489080\ 6065876871153257084123130858508914247118561085430341687467986030452293678451623\ 4002696299269768080896579533749145317921027850717118229441595637309605746172317\ 7639088342816783246370899765023741466647801176280566787147868384840500630568849\ 0256370905358978424971768624478265229878507102785091327200385999484090970835658\ 9413506038261976368977340857378480644511035568812251363861085382814528816814513\ 3597269516456349009089020329375742701400741626442428368169365147735540032062028\ 2345870830176355019394152864810815962883806204316835039007031438099340772431946\ 3556148550891696202009733/19417522039922423071210378528959212606178867461602641\ 7359294145109120157915843402592902195328267129489504200335947749137401867772112\ 3877846408742802423997115144740704286349849648064684995997735681524107195585929\ 9736907181973661195887756919417486109651928743792473429595660251573990231489415\ 8122169660694627347763095758050384146889718969807897039839511057457860275321333\ 6143008371552488008364596274692034823613857319434661419374134578391522118156246\ 6288553188229532935562910545762072870547315863487494809508817204305081006652061\ 5731265798111596674930134115507157382503420157785403363656966501674364421948270\ 3031311871031189245281233838651430792231956339255496645280284972348098969272110\ 4243281788835846669201215286111874551061217927728754621576303416765682913240761\ 7068884373012152268857236878507845816553807289640588716712485773297195649401860\ 7405582000824100301386529904901786544488119546403005651498362390262175797585727\ 5913095554977668874178862687108128880686535379562213321955730113179388385643792\ 3236755406302740480000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4033955925065490655264990971197123603525211912741141606211620094761727706227796\ 9605264233914086830139031249767448986280345174574337708639910002419552797825164\ 4690742980348468336967316910541048624141315169795309577992804046434693380798743\ 9724388142189438078682068781949887374959233534193557018744622351784241250636217\ 6909574536740874299053443422481432933558233733419463754220552836018805916617714\ 3753786838688947142999943748608638613800324302205432100105332034810684239581823\ 0262678713082090548988920205616875586935532939810579738486090711433184983458979\ 0964132600799989589840637112659405777252752635661045884631910222969367778912044\ 5664290984500705649717468605189413981336027819281272800304809609363881943608693\ 6456742296301446473791560876174042881081684633546114076740319470519377275645498\ 5562793823783052138528862090065670004711062316550479844605562584605273140610343\ 2773140289269793384898499235108092125763338593748055937446948961779460790993012\ 4675757348450295514229758699361801129924264212050734982981180674675937041769954\ 1768925198985387481450012767286026601966040073203982580090691595539740348070792\ 975507401667001031876713348738759302957832592085362497/758028572984831458498800\ 9030207450998860608060494913985268453593674342015786450105565257055415604417293\ 0638011041353534541677069544883616643481582589304436621528758383813027385344256\ 0005505620910785199854234463440288403015565444598462778547438130325335886590007\ 2288165011438987846262547874100722692643196469248964125758205742591642032213018\ 8599494947079320240914823224032277157323033822331999474534657998910215017519699\ 9865654085568437727038005530662209782950630932793767718890810317088800331783147\ 5660416411241580918613803360968318146937658516424104369163917717806522055413814\ 2825070734660884880718835138413191179869727563959299221012159100968562892144134\ 8523183823388103586240830946193115080130402677756656668079099623457657947027538\ 9754778445372569116337015072258177407019495148070067348841624112355484512933667\ 7023217924236225925394201835732540152420400339405081399090471957959755645156916\ 8935205315979713832939934734401488629790576241060096430860967936960209419932337\ 3100040288202065717908793274923426610339492127815237632000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1627516396648503563044166036291579530944796\ 0218605739068810666170892179146732199328213211775544705564047506718505957223627\ 1214485792907398150414780564225153120807605028334854596843595718441421612890020\ 5422251797228262244295263592891506872674249733011294470354513911473007192435469\ 0336926518826219766709128933623666457278146468105223687367300507302137086386885\ 4256515544415767297916993381349678433583091260893659033431507255960379537699454\ 4006565758560966006832864345976686560289227570359943778520363241213770829825144\ 0386006650405874284494224754323320244971290410775223833071614185921840510049851\ 2865864290836737352378328906704981579533479996224206731099635362957958304555507\ 3537494003189482748747783945001057130377195557089027052853190200440593429528330\ 1497523673854454495317661167580649904316254877005252051216318828665275684616688\ 3960045059567656265745177253842420643164925454364160663656690053794537870439914\ 7777239883833125547282958494961741957483131491497598480340869529186302056155797\ 3338924490253611412382633916057783413024786518829244702415669911329208981246789\ 2041557124339021299258866539142425258923004989735815862535466112338250437981740\ 220260755403/306648001625947512417997924151373780599069061906681786326465777459\ 8861983718319833463190299662458979619861903846834179601337241523001394779649124\ 1779805805224402217864070832351176752209464220409991659348942004449546104533498\ 0267038959659325206009128993767548180779573545362483902412015886101371868298730\ 8772215797170315438068493916218785388623379743282023068159065211504008422057357\ 2531440320624397629739750950102989660674600130401373592445129430359831328621542\ 5242211253898487651252946123237966329965687289870627161834071905796800315621540\ 8501848983807578080053236465766095910921607046284450792036054010830315667607633\ 2684984407008325755730470281762820295180013713518054059635200135922720610041892\ 4884463024144715520684641981941953599027569067014199831733249781475832111321451\ 2422584578247482575055041800186574735670337673656984204828501277400165530141505\ 2970779387767374000861807608212164611541929840158202896118930228139694047447500\ 2071361712941516555468831331447993552320699101458217828518716659072752392955320\ 3441417846784000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -30023\ 3700026588021412890634018591291830529281916309662570321130824803162567308583411\ 2907848523250105321354158875882173436443061243122437159855599752562609390447784\ 8218671398747529669817813463371134527637512983404118810997456110440353556521254\ 6088536071410042092035294672814787120912128496852290281041068126897744131151319\ 2903220421893982626354683284427320830531253967343510459566443207546977607630325\ 0868296356370793709889075829487240016224959226671668788061336643178878991024548\ 1276486730091579188797054353252418163376422009854179250506689268331820594824478\ 2370169454434954214229423219325975251609914121660128828825253069704969847557906\ 3663252724485744466124309698870028385343639445566496893073826165246998590691227\ 3962707296811427922474408721891205223501439070688339259720628792489670327505691\ 3589229877120147405341216868041631748446470720575898967055273746108466390444702\ 5082527728676534394635392578848557040967254515325454070676588348835569096851033\ 9357059189219850084637004736044705580834987574374172384634832670928260201138348\ 9585030579733010149784920145586536986884199432780578727596087771069421657701002\ 7960179948102352620954238548493061451214867996308062908231/56738636434498891581\ 1896385826426891817150998704060093079252951952679371449098169475500072838828968\ 6181468584858100366326583974310322246066708068669396199508365763616008853051017\ 5528688384271074464683718272020258365614867037599327876138573261452082189736851\ 0585428179313236211224376537689910667119819828293078885638455817115017091169148\ 1963433243135787568966811667800446613518863148383262547290755738595042255396726\ 1367230465912388472059982984376058465705439015495049422068654903819402005510607\ 9681909219297185713525214134993865007561555191636734826757450450327417222821027\ 3906287363368420863231813512823719393902384861248091283275205600372749001532971\ 6560095572967402466524239757389582801496734303283143827775081373149189620512376\ 2148647159885273992112941073318249412994092124086483952733252277871320446021571\ 6536189103606816366093879040892848537778027837162030645839699678110524233264758\ 8591834583318389424879451336620939882137371641098750193711788142805116585664701\ 7841256548389495478063002616978921916287895200639547525618991104000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -103278890951565306936773473188\ 5392744382192836956182525204489927529590774648522511921542468874224400193056629\ 3063969517155262709052788767974804683677515801402412457753804973542599600600382\ 4566044236766115440096045640679444659852849734762796880369448968760099282194550\ 8161175474315709948260084998554016858965663040129876161270607173116760151352826\ 4498082744452700872882563601324624517033580915923015347382818231366483140124582\ 0955682465402258066390120509749899660885876784478714666148930066851674690141892\ 7516190280888222846271819485414381367333345400463809259196848874781233007927032\ 2133112728544182884619721809338753040262738188745312384768216076358830291845922\ 2066057909977353263893650819654320150741243520969784281151225418641414480316422\ 4264429541854741580030879034849847048925497622962867627155828916366420443589340\ 6198255808301189823188218783439544854007071353033424084002000276864292606258288\ 3941374742979673671939199194015329542249810517419974564286643336234957317479024\ 0018370823114209647694362216614778113469576411447942491545014436142825138969223\ 3632406160238045843240872906182168805355193257740053514517468294431224074959547\ 9275267735392988297328639700547/19581183395678626327854823408676015618650158436\ 4950660451649781494895757715156372120617485769041941858161559354826619563622123\ 8131283569133340941410800159087487350867025282540685747433479812873540839788862\ 5584229224215877259376994042560727737369172907284436904226982825425515957230537\ 1030091444417839862428801013134289427874856042378066133786995921964144083642417\ 3303553094183438884939992922409140408081268003260188677707851138687644252826109\ 1042535650986633253156533768334746617303959274576728738916321221354699437755940\ 3125781262453316855402513885747329170564708963017932357612406418087621843722541\ 2293411960702064286004217861368180984006114088096845002364304177720724268457629\ 0284010210240415387228369168454701303012019696015802319024654365360849784461801\ 8093475351556797421699241083873441243255326246212471781119281101436401270719651\ 1811779889864120375757897356289040178526608244487181396957203038826657164390132\ 6376259021468503287023060032371893062924313436773960241320834306597012030467723\ 2199340689647899660977073957151703040000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -17833959017076670681568455705309982057764693101084750785075\ 8883998828679432236138968273441570175689504193517277061795137694833162886276436\ 2230919811665469477662333405982952187411035004998279553103905755003689704201429\ 4392002903953634330254957775346883045019441291135612220314345340986363381044510\ 6552608492258854173028066816542825545085464352778159835861600630159782231160913\ 2443755625785702303450737301635646576278141290001120581732863906533511730158878\ 2347548856696059568133647848417458922171620515019638535464415766699751680720783\ 0329068133873789147697444898418652265283274395362394401506247258083335354456946\ 2419897522468851365766908430730140664284061759852254108374601767761106789214285\ 9842125259951900069853440489658486240213850363622812287823240007691492123022977\ 1747932314656122825555677179124865648862752866895136930258913438233537573008211\ 0051962463617308183521313942478036506119049549131873242014786378710236805510892\ 2812255089296332795944167661597288435261753722083832253607756961837483318824741\ 6661701954165416930202881282938893002410917905788044153698449367379974884313342\ 0427479062130502663693291643291922499642434719283951304423731994534174908343534\ 034802541/339263368752161604571478751970980035323400053423814533384900819286037\ 9760606424362937092074242641282239015829803333086654457187137162025956511981746\ 6746792735157784809199568248435329930725193229666106185525325517171173408831860\ 2308840182185853547621871649235199135174201897952549962561382781113272249016400\ 4205521553586831927321033756747751977830454318067883221153684384725794961623759\ 2224483415811255327702726707928756929118484728345169657232118455480311952595530\ 9262998507134929671305380150164837310270786055546310243007758318735437490221968\ 0380202047865399787438073860069379702179786296389296871366576210144531536457086\ 2070877869204852066237139437228352018746961788609802837161978531907799732468488\ 5444933758500756681639572953770160944114167065172956264961470929098037566795703\ 4490446869677917092662967331359878369258539113717823700545891496237161921563680\ 3014831028389543679088668281578250078081610419268447531957671600032441272990931\ 2583674410548032625319306624070523496321999852596795235696410968169929646177493\ 1211374992812303974400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -15632565186671115644908919036411116925109969172190796616439307406659603226\ 4853560754852447687683278880320671183578193029133776398771023049071048872856530\ 4268646676846869502936529181818202449675300914123702231656610717582918770817976\ 5493162205545081096689908971276259451727354095280996859469276424591877614042005\ 6705448181939876065139277634421761174571141032355379811395071931063373021679618\ 6309316792268361349562593175098516478573354102891712606521455424679324770878581\ 1096495864813597480141819796738142551432205716285593514654644076479730072599022\ 6144205858331642219820634405004944517236013972178862357289573641508676391045603\ 0599835594232281431061645814579247946596037903673549374150288950114390839510769\ 6934595891723048437038939005299507565957444038608110546347682411490025403138737\ 6599063666878804950128244770689444947281365927953035630284520980882993094517570\ 1071232259173762123362689204872654164973210045415802007094004791655044923736040\ 7531170504050661379022700800228189243974649363471615313619825846142006363473696\ 9380163459443494038620705598889298925480908705028912873819741748567107269957677\ 095192463681043938044331038275266854000707142915911094042426293/298386343843742\ 5959405984760298079883955231914201382577285619956719006872806978217906755910217\ 2395640390386138383720486489211018845507419831715150919712343181898698700091463\ 9024856976899072859134225792700632766402219538282177474894221517156693505302580\ 1349716997137478155363310741520190712071209516686889159177011932886025406572637\ 6849748723862446972829282983846765406833883370039799544501734164577009706764719\ 8156940591632767291278156871949772480909751487575640225707956870327273888358419\ 4672363941421480693832719606478368491007589930128640021939529713405822016798795\ 6560528244181886133845203798737414463536468189497665341283052788841247382851664\ 8602009472355036910711972115849685279114315876558798931020624989007314485888462\ 7908426101554645642826182194209273531119375972586448344880783645602321302147078\ 9756993174103498779698853424290456507651927812611820003279024755969078456592082\ 5151459649584563256620506143513288566666065510559756138532371202063987848786978\ 0601197147117284608636642519103788828880654571631904758470532923392000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -425433225149096510881028632144\ 7306170407025431090266798501386847765521228321203681736117270780848615148563367\ 5981364957864303566172893594994487525881625948029030777907823904771220259914988\ 0577049461370326903239765649523084519543705974225220700393046896409828238637551\ 2440034296278358987777904309736927372079866626871303077198334996793045462253679\ 5796771248289217381213516777345751527608173902725809840231609409590418902789338\ 4917867662675323471110072401867459337803947380895531699176778022812562978117880\ 9840460397397329083165749815222981822405214612546239246109556508051886237012233\ 4909045244851608346102176339752754043071226197073711471208525211252537789568452\ 9005797044864445492652497269882858590730314859259946811735614280857896304485922\ 7095201922371409532410810716057538894401321239792775478098012257491812773558699\ 0937553785428120481634651177073567448039038425295859552902819528093825269423966\ 4258725435375124030933564256683131204845987016984997748891739178296829439621220\ 8235109393710798009266506670218618890332267248074112930531052498205302238079667\ 0932789176052813159528293451865311515278309946806930251326121846627251148603526\ 9816200064375287094898810088683536281242912216318356499/81465862750770970540657\ 6841642850275979703693177698554791284494644239529748965149187718603227850708087\ 0328015903684819157470192343272063519356862944443024538372036701274958525705972\ 2198149571389383768264896972978872554828878982866477219214290887728791086026754\ 6005594850961141555948477259215888899202918208808348653663922532966769896844194\ 5200316974983786152848681604928002754969892085665112247021801069949156019107902\ 3955487960988516126554809148762470705339604457193649163154544918846597690892646\ 6705614828776682780501626200799891541734769916799058587776859522372721457088259\ 1984724979066979926230679176088743320124733016239751200510026375996682425309284\ 1551795988998544069024603290490609638325461001177013688923734600342181758317439\ 4899111700888495886150563554638680617466979722375416878534345533136751066786569\ 0010727688473706911997618967026694396370274093561873225915320024262847823770812\ 2462034020021352093611091467262534150643743270415489333872420170543857620495496\ 6340192477455750606914481702958798366363121285331320842521066067038117843653623\ 8080000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -67175363951\ 4157609557780534356237844600570569878069048155271071037491712120571260251054110\ 0440175653737097296580095090793450165676998186841929182586420995075431969207823\ 6509262935640661160757409179322988591606168232912917918999657661011748671956890\ 5197453284472775243473389230156200485834791088724658492334250567897231934770910\ 5277521322056031966637645261350460436022215936102561228046386873754568090235544\ 5860399675747221000249862288888659281274218360011695465817716504857361508729232\ 0711228846927339687997223805664067491210663170570198945338712894383649524814419\ 5313296897685756151910425776874941766872703952029771616575254434240591669251055\ 0448528851359751579285875999996013004446699293033572313313210304323863421428738\ 1849926378353058865614679123053329256741480886905073464269228926276409373446630\ 5714247591659910192855195825713260166724449158010138597953758017718325752831115\ 7861820912468551493308229083920188280128004241297013622398707427758822231755482\ 1686602284995790314103456531506785326118228857628538802155505383165880738356581\ 0918259807533818713025311484516862642623337857926636361922341805488188189319210\ 506015424097705463210686286556594707203557957690427127183029880885164319779227/ 1290093402521209089481855086425617697041458768516203431367478125718617719310461\ 2102536711800716243813266251445985075279617769796594805639789253528158819973658\ 9659573201390243213079776072989661252228135424290846409342577827012757267353324\ 3477510498073135638319685854460005982063768000008587694281660777741275468900927\ 9421877232061768086424664419221961584323751651172189563985162770321106859271754\ 3837241743714834718592742335910735021414138012195767980248608975797618411862814\ 7715373334854721032975952675011642850754851202375251586708245491181640242989179\ 6034347396294416994449672667010476850469411178903543254133921749527204517270001\ 1276777690283462887197823881424128178094387707361770820929423252200041463918877\ 7796261131018790324714971762233289527022085308032445125814625820709088353710168\ 8469895862753589893632106700988367466962265839429396183473246091966054564582440\ 5595007904226458137234582730877074105813175442524447556949080959431843029968909\ 1203645820732529278166684696328807298926661109773224805553092972638867450679686\ 2163602237615634172098786623488000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -23506646180350539041570797344414184317052734105755334600471286\ 9642302473941299099167460198525697200302021314605173890560758717312133555260334\ 8711362778027366955181751686406224348891868570096799371284009379718457412748098\ 5027091673763630286382531592626034989372862412178612956810900635849974867766466\ 3325298536882210705960541889567679410655570010869039784972702850859634782010689\ 2523416059181582492554127600306606086368807632134381198989368072308237450202966\ 9013818424608515902429651838960071147518248744328294894848100342697198716917696\ 8516235096005885249495665462673314793264534131366818718405065451030609776977512\ 3339135463734080892729603107059864243242529924984215803917461719523490391070852\ 6034082165501017863466947564613000054865233452147648310280404112879242852678862\ 6471499532312353698187053142715522394775280579608160759176037786924752220522593\ 8022448128562391619643842539345227856835165184271882642628405223686015417995925\ 9323988295288899792112399075110500616039486065350401717393990515913437525308488\ 7521855736375431807015440110951332817712510196162270160494524506621631137136154\ 4262367398854447625632633109327891079424230898082331765547943135552423442512202\ 229778320093648246708329209/452558327049915606904404640019941021780950447691734\ 2607760875475472543938556764067139133890544484789771522285542622687161082436641\ 6083204665873824287595133037262679883447917397570618262981103636428661712732629\ 6939759468545009393089566996991254977658374863800446530991150244958003026173004\ 8629820987404643508558984021807016795788345113151447524746661718783540284641638\ 3191890657022323670204048656880520638712271194468730116304346846843534383089979\ 7770450054818932413941528580442652472043987541318711744200291631984089958294602\ 0160030546320130901406423012815436130009500452807263219254880127537307970870717\ 3038689690818124349705192905176503069768371197941383378610472962974599858787147\ 9281743321601789974740327111457919989566881629155452460892430919167965424033002\ 2359283052966840403629879192369872932711362465276647312611927653380574134384763\ 6357321580363151044074126411908198799969175080977565438857288101259988754847997\ 7286392253732739603404079935241385237235482096228194244178584354039945800770860\ 5371671315738440385435743163034554039302308856912091807744000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -18627098918587941042455794982750079\ 8585500650240217256838100961926615301930755328443463467916817376496357486340745\ 5037343397201413127141500274007789304884620612487470349442687825713365513771940\ 5496066350464772359511374897148139085518463983310456252199413783773926743445881\ 3013366204407237621549772984009451768513097666014169927228475846190269088948846\ 8390165870374974398043152456871001998278102087547124128655317630208006976389495\ 3673268224760553476101796618736495402189381650909870538436113001932327589672963\ 0962549495514645241571363233463995334536336545157387912336602961776300897079290\ 9733467323830356230362138167392514184005864185514669364539013574469958558030519\ 7290353029507365153195901551059886083349650421569069412954577791126127117647909\ 0650403834997639160258292666220968506251655280395925000232130594039916389024237\ 8425229612120142164187989849312237155627469444534077045257762482198499553678179\ 6674629983505091939962102477355710969437033750829906907486048270705365259716817\ 2508221787358130503754735466350945274768987090678938909209140203272849392645574\ 6629024296064114661633818660985346469907455570518328337852066530286520207620742\ 75903435555332008317775853527559354968222839742453910730559119/3592895676975459\ 0766651642189183773193422558059794191748799952643713422997611781933909193953822\ 5709980158016950522396208923571644948118449899054362827982478565152107178651971\ 7777031898697841891032493322015332551925392946113588664466976139512539789016104\ 3336011759241895467079805947658223166323922493114087414786038326285998566267025\ 0288901224512916677263719039224960548071755616815212550066750121150227279138285\ 0851319391667972348344061345256194772323909972131758383437117262752060325389047\ 7039624588692374652089523321442816090661646925605913668423541437167541913989112\ 8320720005412903075112165848758411642430785257725096698759063597165699567529312\ 9660616028941387250257572751078602092844552493478366908365496787248275931762663\ 6438795595501359743199138049355149097120083237868656191232932586849749114935085\ 0135586084826575523257742803854334667617357354657692319425509736348754349182158\ 5758671758781660655614597084998656301722905526423109372018214762484332129906901\ 8353663014124071294448690032121140016233475417341579522948274785000775999414479\ 8741923932400038969344000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -87320618734158380343033895459698630893199783311811635798904348130460006\ 1262437637150324054638240937999448643107976377338504465679053264681175972026773\ 0803556383569171854725185230190294585837187632288370850779457691700453423896283\ 6005074079921399421753801369907827507722969768508667478402276690006367271999702\ 5945486673131155330127155371542630588084275997877142091442602996026000394689288\ 3392573863245402421900376101529340867959179863883290439889319020307139295759139\ 1001726526197435811989775177316789648866691362389026717996487663044802765319807\ 8546279949326086389622381557351279299030108241873194291374442244223344376779310\ 4744371634337308103449026741138072717911964526200033143016098108159088916383638\ 6318539484627664443111091742531911954155579600227482806303875812843717560606972\ 8411631827002997428171293042990314909158883375137175626306792959884132522780190\ 1793883406493051577744528150891153449495647346646831307439721834697572027445711\ 8612284394057883456021285224351797284770354691059867677699599568966663725350176\ 8181126229448122759400612517218031484818962947300740320069670310792099637505974\ 9409748342598789245188941584043430806123676310923743208014583466425955948642119\ 445440207107748820015769229823/168622934771136987497895558067919079544080538068\ 4494512430598634602393847438451096366419332881714630762412681659879405250455393\ 2731590971271592744052288068392673543207285801763319237511565455422197337989024\ 8520826711374909021336854263417136218789265893135189534760280610867024672838740\ 7476927932077421917422935978817670145076640154604485344798709094179198712528716\ 8456465136943386962674575195238141218550666143432921332389956574295788116907528\ 1851117311132640293012516665463591742722639120519036270964727117829228939444016\ 4708529247269041905685044418497153180452388666539935356295404010698286688223866\ 6876120589537896529935618670688155479701078146707688085095400077473213313000200\ 5228686338951944371048075630041271674844403891968133583878665408376202511808385\ 1721581106677974978230149291174180078198595777496133658400003667957109343240210\ 7159228189549519373098764952124003020708358286446262140541334907770880071794221\ 9972834842098814294290761285575373374045484689615584429768483973958541056480930\ 5382179731829046630584250140808440837312311091609824128389951975749320704000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -3998773703258527782\ 8546589839584329504359856923226508748991282990328164515490162697683038230945648\ 9040126154832583583952764840093473401090078875933562812479960142422184653271446\ 3207759694189448411108577273221789880481247054237979729746375594708736405411712\ 6898611262708597058310153615332896584880048009086434090379766822859447358028620\ 9611335216373031479662094083270415303016191174617240429262187828590896157274226\ 8916083442433754630532348980614892668505509128083157232391499984503597596123568\ 7811403232461383545832668529197858462261355860950722954885761776218851312862857\ 0743292994898648253317560028796755624602796593825524870570183962994943322663836\ 0718822226160514273252842285537604848881415814594281270981386654254000627272935\ 8879270467339321528978995209222674794320334295850940246564831334395500854396473\ 4853797355750056937492832399655809084114518757384467608488575261946986879463716\ 6010825362628699541385074236293415015884215554385140537381417356154221036099578\ 3937376044180852362710726619435892875977151240492417794867266188568179197632071\ 2374012602949313515601199587027740435821608019586741386869523328487867362433760\ 6393134150488430258083013020634031443337536632037295674601150373901755549657592\ 51/7724367144807008130915966929359554720296863860212984482045802265700384092709\ 3499604508444016569612036757337684831855485591176970827260518880406523372826699\ 0044596573856427016185031493887560944672347136464720663429736027984522844041518\ 1728640347653041371286740025665625784105573652713730998295611898405485217297200\ 2641784016337157792234784461690750993092016148818911848214095022386452929799336\ 8673441069659466029909360164450598914145126747939907700949661624554709173232549\ 0773785740844668828173901555873894540963304601191776035406538108300071850867698\ 1088098050956878907005742386413376578025042978647122657446585148403710195229824\ 4991089312921582533563357081786535843940142601933143512076678662136376766264910\ 8624446854988726155205386343502767218332684920219201656349549601351251626886354\ 4396705368694263742379004049473370039262910821814508287806640171870696741937481\ 0994183266530384170694555224064814831464959770692716320819249192919350850944963\ 6984579663100535483993789728286027208361935706868096116260796285142604600321304\ 6653267856725198882722131396699586612428800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3007508213981170150536435149706961059846487703495\ 3323147309871457005441802441890925485865205283201443603853918730009108487421025\ 3301828748080502798051895897613828175157134092373378795670976465325875711778709\ 0657045801916557968580718001300226412979474513736261815320026535518082151312252\ 4673977610196458552569981397491168255926905403479684847215835593462005464602518\ 3870890060619193977370979134464664447375479075604202078026045553754083494937645\ 9892724968563071098627671690583135142061042044187924840290960997773562067608000\ 7349600148366814629201748290909596237427775931819028618689378414838677709968579\ 8131665338910617687236920765638712207854397641737655999411734732102283358003158\ 4997952316689109568109087209593319174483215860434109191355123101306922074012746\ 6922886212577909524390371103810242823577972790102406826486079205869696228242787\ 2286190614090807500628862094720586429196885099381365057256603453904086146919295\ 3249095243289416678972809924540634934378257543615709121342693534627812376404664\ 6013983889530490416771613281261497827462841663197668699127139184690014966321878\ 6153948295276146638071111204442302282336107430301070507430389730393906714508010\ 8828250091621839717393174143330725810948203727559212919939/58060062193329751052\ 3645313238814404170478757897367818320159299508197814171409730072111824309793606\ 8447406288674418039133253448235051204761507593547998256666281061700724581894698\ 7360708782089047100502930806126291776058646358824197102270516413570867542855786\ 4911481420822273927529604925739478074059712992205819411882668728991839217438176\ 2020561682477577012659107745095407540705285145736386571020828492510713561337761\ 9086856392422301629705295739696409912996799365271261347475486402475990491423253\ 0563472417363372036934878730213688410244039406220624155198024581510708273382000\ 4719238104546206900839888329610345105555100508335781024604461334448481364755615\ 1780802318064509856372980648454736151883463209907987136157677159710696324176639\ 7580425519753826376079045460097629889627810474136013494705014781174610474026293\ 7481381195028209896369328459358410400150375339434559309085819467057150162719611\ 1427609439586512652161268366459789861498541917762503837987576429475862922564018\ 8460955834147766619426302813959173022398605098805409708329873728352898078542479\ 3813977300980226823553024000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -28150308617213823704512003102500108189420764960213266294398002107\ 4931476272899589659564375479814804090144660134226857894968292691980099295315504\ 8396091968826302446527064893070040331255904803529328811443867967418169702552184\ 1196528708518793977394973597457532399575905326871627752234262819704595856063536\ 0517616653716250020603752190161619712659541645199644121619947591062569016132271\ 1097387053608449619898828218262677827336977925080792687180049267495502820305425\ 4400231799960329720555490405129928375851256616853755011758707249484431244554995\ 9666533389514843961275271884049674893685656672569568805736404620888004005182417\ 0963940882913999434077918308051944530513985482704818242883237623181713940260831\ 5069837997228776652953545695908571397657487738851018814299637554050193694473902\ 2796562944241537282102226158961888950484823634030101218226983889794318587010309\ 6291083207653387017732636972447051404857726447708900285122415140363441413506075\ 6867006342209500570030887910547309993894624373024345471096583320623347685615617\ 7511706536785730263492758858812781359520182440191275130904895829146630593191967\ 0276587289615459759530152965157599809470572346849351009461021267125703893437379\ 593390436601201778158070668697307375705850530499/542580147797592904942042970605\ 0985220201418027092644017373000689659990611069445247095520296395047994444917895\ 0137092711826515394890291118458844183365686967137307415086836657031394750432193\ 9720438467249950902254732219540708322206062358818308339397772510473512307744964\ 5246843997168233623559081959525327888333192121322296782838922097834533952552034\ 8529895544703152247370798752271034536880931391510273871892403081100966474878782\ 2826908649659153681912341417268946293963005146212770616133023547183918591210293\ 3405591891543225074613003684146341233721054137071526383971516664346829461342935\ 3489126330516898988869296934114962593604075239202305766016276271723927232391961\ 6266846173667855976425680498343301328328910021429000565622704397197919228607840\ 7082452747372398181697614799479319185000596307793483081619745688146677091781692\ 4181119361054119997293352923793509082907078963964327596936251712546758595431251\ 5006091874736361512550128472184151641677753811222874407623811825284216250498437\ 8937551053183966470406775088023670949600928436196699225031491007986035806370175\ 5050897932170777591808000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -214063106727528457223701365845815569273685738053100358254989542701256\ 0399577604051083002343576874664612524994236794928834532439045361411175945276715\ 3295638668892892267758432881367775437717553996317012690773164325509657555113712\ 0354260761821539873777765603650212612143513563914012648070626249867577450282059\ 4216990547886493865759865966228932486561171331920344448673632138552149438358233\ 7250325999761455320435074078739215913474469159291129193597772637903637461616964\ 7057096591422137340696352754639937138308698113607610729768269472052056432972185\ 3380004647162701296145445055683983688696034367634916098737322983008680279461510\ 1105377701618148687248806186771851484360137047086605939766430389670266829464893\ 1257385276768186160784085989439667139470456627115828217878981172646915145634451\ 1192587625216341433427878752158652260621652314111015173121711201239090286894923\ 3744822599681747264815004987470301236340411658299443583265930279560067939446288\ 4600844234319247050281430542591413721424450402035876089720128470570884740868472\ 3498801990104118877175326961800435802633035360061289901996207987617377607368978\ 1422333769116886119578500529578071274982517328551970762461748444745620965248969\ 53589386802540378955604335987241299440506662811143841/4115305476679811715742293\ 5509766083395720814504417468707992928838861372147815977087864404409986334943274\ 3909786389006543019724009562811485010321642196992476898467001979469645239391638\ 0240598909850760796833608527858446621532248603032348679787988596927569098406906\ 5040014505156677945912891674074702083916333329208949824739119611241079757198331\ 7856085413304618327820038024307813155106567742652801462408195046822079614176018\ 1472004643962727435184294585808298194107880036029280459416441101679166231678603\ 0783470589659197420333050516950591130017770039144429229857878403226558004740028\ 1299163691562522566201693281000978994020323858455050476771734280586573039383983\ 8143817820683106033892552971953173062444211770970523892454874076263550609469181\ 5449749884651023184438999129172179151594305197282813335999955228958641903349151\ 3282353568839293309739726990904747684933167088990189664379667172000619146549731\ 7330315316645017945382218792909222461246220026692620966890628006695055985893858\ 2904998990127722880217752228385383032784956754363506307359825299449722307653836\ 4326446727525342543968117475770368000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8163266960553207881190387469051621462088819873459393588\ 5820620739263401086233799577724760650417415711651686991762308756343834614751694\ 6872337065661797671460705169292844120891168251512730895399120456930770235347763\ 6033130096418271172914280902414968728562925492553044621479781940111498364205692\ 1624864756948153038303533248981916253302685624753790906936710381927114546006988\ 5941638381114204159960700253053085962205690847310905897870648701258206730342130\ 3669932309918847386281090752492826644459440361423456118338868340233413740195115\ 2920448353752899934608531467482306941984386525877937529472918004788350191896039\ 7481375688287450462774759874947642002228816509993620265091944873723732111850863\ 3100458441000939631246458478648731531377664374259230417806047199896987649773673\ 7834641361815176138128760766966665189664364210970047789000015350136495690072432\ 4407048930607248419940976989054233351810200451657704183636291226420829829002856\ 1743419299697626916168647094104145599521410771401376194069213132986024786765389\ 5668617249713664087043573945656763279158470805985255214988274002900914650852752\ 0725319984501520114352276700025921317820936528047053012798025625461325262994236\ 97399033442477163137086749206848264825826260827044291772678510129137/1563816081\ 1383284519820715493711111690373909511678638109037312958767321416170071293388473\ 6757948072784442685718827822486347495123633868364303922224034857141221417460752\ 1984651909688224491427585743289102796771240586209716182254469152292498319435666\ 8324762573946244715205511959537619446898836148386791888206665099400933400865452\ 2716103077353660785312457055754964571614449236968998940495742208064555715114117\ 7923902533868868959361764705836425370031942607153313760994413691126574578247618\ 6380831680378691697718824070495019726559196441224629406752614874883107345993793\ 2260920418012106893682202793758575156643446780372017727723066212919181173259026\ 6228977549659138494650771859580292879170129342205763728800472968799079132852148\ 9801492315982889870904956167388810086819669085428077605835974967469067679982987\ 0042839232726775047294356158931457701096256543804120274603493816272072464273525\ 3602352756888980585519820325106819245243141305504535273563610143195967418438642\ 5441212746396661503899616248534694482745846786445552458283566658132396796733613\ 7908944769084578444049756459630166707884640792739840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -29421843327800116481248847199687811016\ 6004016621339845185086139529505056854677828989414044514119556906075739036385523\ 8104944454433864209188825159825078283428239769131105931733286294027122810433575\ 2524969884676558872712624757675244465933688031115045881724203979623835988985732\ 7202087255111046339879872795233018033297938443801549606629010382428470297100586\ 3693215643648085725114375482842118340457898474467658344039167690431400918627172\ 3134958463299912431279082474734762289547987007424802064158187130396486678115421\ 8212361332361369516815597911018689559112930573640269701816278039094893900859359\ 4276012377602416397302587016194134774529554227539802517067952916272466838568643\ 5263785162148646856416921162710695575164218412686556719794864018146114305962442\ 8318623707140272256712381875865422402877836927723165583446924485113015217553059\ 7626947072053138426903139638613151851572529831841773075631278392540793898857841\ 9067135282020542094537770410217851523215115613943906948743136652244379393142546\ 2552925995656696046854145323210716469064057081496607954920396769891669245145436\ 2205168678881628460619049157853896257032042032807142418051419302260713617498574\ 6893103222016893659467051704585709608947142767257274953920275416672392994803979\ 350259671/561134005584929621005331555950810478301652047183762896853691817932239\ 1802272790287627628789549901435206472840499115983333645413259803511895611326862\ 4272268320626265328730037509700577467045342782553314865060615103387525110069130\ 9519352014102856327510476774712188780957374252665761638976958238265643708929768\ 5712137981985016426991577816305043122296505812000619316981459649091240550217788\ 3968776105286011536384328267391765297953569204150601145630557940609618905541564\ 2559757182642782969040723960295941290329910746058938943129477048773354349301123\ 2396281585577091890510538909116905012067420217893690049738382502119231224347710\ 0229341588538640003670569194428945557749233578490822273899634052867383286739311\ 0888804375453552829928171194867621342426589603653363185468235184830066314091761\ 4547150665461640954160360701880196045814679838644011129274630381865912551029890\ 0722309390707768735570437363629545773951005317547950572917548011550456853933753\ 0698440905956027983501125869135409618669339171270950802027939208219516882326645\ 6271447507085886767301438606420093697110020672963200099518213581386547200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -5337693204550471\ 1088183142611691823894533767336538460136419210230902425015876687649856125853747\ 6873533343396279956373549498276173797978682845086017670588725504775590830928121\ 9950978627472310583909905099025746600605252305363559914871770892870837088441120\ 3263200568000532206747356352459827134643224162803031532134289329214920068591104\ 8697303106069271953537909171507061743885303289794402529141159087180939238522519\ 1601547736981500699047871720642451518736812115231271139088700314948890735349086\ 2571420870835275408091534309417833858478543915041313376376658190615165216634620\ 2796477333709334638522265017258451511576397551993055857872682423312345400084482\ 2873528032572258734850308163549802458264495721934160536935148404583856218781806\ 3555628674607243973524766377489341492611163025572622336810094508331527143851185\ 4159685124716841543410846489862948023127367257977671359861069693018844603594054\ 5385285420380783683200863867659361936197776967504365143119991404508555143270502\ 7963074559344594511673675070359172733911407827413632451446721641211910790788728\ 9110862216757152077528921750512436661143970650635249891287593624515577435348328\ 3948247139095233194882528450928014488782987143050631569141951946959947025055530\ 2183940382394753996554895745391737/10127209112224013490609283840602851803699652\ 4776834465347672208626570693192284068631849331505113466024703922280958943442883\ 1833624933599532605085877044672199319645540424675946353645075045038335435167315\ 6687286604189739582824190870619260411259591115726837366305653603098864216376319\ 3431200662944457011745908477197389856910804633586365838187792546361060199686279\ 3220282454301499524118285508345866549972070246655446122147627012086926326500869\ 7372842369224226608760536109006034018333034506968853613226790218170474881015552\ 3462677904757597588828766393006686885494804948042652630376403640238824397798078\ 7466457384066147130804010996261549804250222466245533906148851317141984138828036\ 1163347424145457497101029054763372681399896114666916621821066489010821430506432\ 6415710021092371600857940474461779989680562477595375165321072880729672826662138\ 8176066659571285939873014895199328297520575583966542411268418566037388622864379\ 7888551920109087962083219426486923077003138508762972471657309023960069443301074\ 1278650563142213787697295059981467110537410281537841167378482859230115957719926\ 0409783060931301867520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -254092074596932897979134648430999586600584276473038051920616966730\ 3296482665977139647518638435904281619463521476793474876847722915765261642110439\ 3877294232883106973214143525462449109653435260595134813460828833905889578685660\ 8188829820878482423464889928701193939749479508118828897516207452350127000654768\ 6699319586500237155022563132428880872628562488645663680105476332604799719706200\ 8144993366192364827292281639247473974383359688712394306012351858291615239929599\ 4694223115904897478541463308296988994857403503893941017078333519493147689884527\ 9649110571139514307824153257466238247650991796267812930938390589017623233271468\ 7473824641922922526698082927035078772051115617934558455361033418643139072809527\ 7273497711436516782929487015946482538154640612488014080874974750735212186606991\ 0357084873806744609497149392664551335960853135912333480899769558207269431306445\ 0412053989976870608120454609029799102050832361739988642032200328864601656193635\ 0784210157341300451332121895872027052508229660120514315218599839089137415170414\ 8758380302123561855087014896235363847645575805902519745845316803358515051376210\ 1604336658839409265602512980424817876862250616314737630649669891257983919717960\ 2599741627812924462704626349484479906675421531021648834992099520155523380779/47\ 9291817211102598103564435385379340763726577067362925722873411046502729106311070\ 0777786922377748451751584371683875960476724896070429166022564441391586067629780\ 0318099392927694869047614969154248398994259009574432537816300066127316891384830\ 8943030507515560084116848876918042842529397272541644716321440934189443068554575\ 3911010112021209535907807406663298753002291660406448150434769320532366610011212\ 5409042869006673033928794269335935310819959281337035441087204108354048855528637\ 6957913673048180611225346749136548543884925039835845860705641535405402181188742\ 9805999679369460153599409780161583488084211234648308210184388959598222650893750\ 3437937074192713536668945260095233334565136506074817301433782122257457947655878\ 1367183415099600034012401716938242856440702582791331233866384154730263180461145\ 7933358614787398246545624721012438365371855274149092066695030476777933331451926\ 3162509384043461783683422000356439002740197305723643682501761609818907665930080\ 3946000164986158097188964737013117537175253410026938879391585602225674925168565\ 3544234929786771766486136637401503472578739782694776759743503532292046848000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -529594189446\ 0849718490220465825589755499788475258144588758086440506136907067002745693322967\ 4039621354943729081570896582878947453066646172903683551349697505582634919649556\ 6686145997712313856098862791345012020550089725210687814118183294388426085994627\ 5952009418884598088036663386732722152214835344669007996970124169260249818314316\ 0025713977848356511948495147871730446553156173357221945962599713065095550568360\ 3710129893776308010547515760896023860948587646955430788440214139533064643379511\ 4429511525437870841981891757616569740348927076075519545885745942347328968815793\ 7436592358764188922415978392193332809708803669150774680063111334938641644962906\ 7268831813804096078614080371387948095646554597775539603299859379830431365851626\ 9770767678238208464933558102011406901489334526848837171000445213625446258397102\ 7454000581616642471422584965193711521361211502795152462174626721112751761491492\ 4694730810083788323055009145759564286836564345288926761549515754206276694782395\ 2711031045202641549782113299609892604254397791752478627434137828785760948852040\ 7570460185336428868217392979917426122897957761995883830645572310795612702962349\ 8820847796279919257933549044055131018752036707359972972626665046408108141315817\ 8415079591792275242641907908441627728269974448702417291/99275714098935681145191\ 3015013736228523906859079628828049787696300621102797902119452103005232103036811\ 3056709068812276935440277230679931582537727454392221881563379887927257113438225\ 8324885609194708836808686531522115578902326969511477125400231369909021697960223\ 1229078760342139731140570615508700916600606986593427897092007587524502953131172\ 5841481421690707093646716199876053995537693618690959316224535975049457352185517\ 6711570075522809301381659433401509123925869633741394456467259292659098469650003\ 1060721486532998948845235011987531279595312285209537896243335716713587796281615\ 0457477648687878868826730327040795754924852015798576796225087099906177536754850\ 2386317235256805884767245032769076459792909831872646979620384584700769580155044\ 9887676294182428545627259735684384707441499692794125689171281736569880913798806\ 9952484633063586194723829345014397745416626550133309436374978850568716922239254\ 3471989338292106375770679345383159565898822417903448440975521335014173582926670\ 7502659775270354751102388188798500883791257890040472501649418617381006734035992\ 2734817049734142752343711895691102456718866436516636262400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -80900769752976987648363944072\ 1055984784012366995259900138028011920255001263695318732957778900328632145359279\ 7533920008871038936210823975229582266819275830907359042293154190393999529706532\ 4949879998055054006062850022631071544842517332863154725586047283803263427261441\ 6010920475375671877644027097577480851923708465116496106872559087908703079421924\ 9152407538653646383511837587638417049943679598351637640078050810575547095091894\ 7102267640346264902774911013447484861411229049993583231274482837144671851132895\ 9043665887646217701988174629875213279054576872747602457096146093608321899316628\ 6568514246643191812026448274339710451373584130218963389402622255846939988248058\ 3223229206679929470207666741181747700551310810394869655823339678144653176344577\ 9864184007296368369548063762455487641401664329729172762628219038821866164453649\ 4824452095990989698551147882548239181179670961916426385198946355019670876926853\ 3415378388995426388591358079493702892836454211954889261055346073863509842219242\ 5220985358724991784064970101078311396491649430003425870165889548060911458158047\ 0377973885659323393633062754574784136107232199436579970252438654223248650085009\ 1870385090383426063014494017836131438363371845334569377890480110136668879778018\ 95912642654484176843585246323733340719771891/1506814730650773683276205189491968\ 9575434140219659332722445921637466531147954782201213575581653278460964942377478\ 3158244308267363029438455954284230320961495096119505009350942648334466743577976\ 7206026301789188870365192025825830929402760727494743750988724053376103377345575\ 0773824210430072047840303208237340891073976096294258524053907782861187976007233\ 6935287523937350219014737628590756759980875778401304992178667648059962054234753\ 1891241401114937412922777603676763370497584371816578924723209300225319144211558\ 0316780685488884630747708764200017489893182952213048975136172658986055693563234\ 9996520501361619042251361231909797883952062499248070009343955147068057309971390\ 2106620263468026486971664032853568860949585668436566857355056749159685243114180\ 7204435059814198448996445840323677657204663240296847900196578100111396478440795\ 9409756350413859704976130131753191108047381290054338992240030943101181622133193\ 5744653939957432758573226543977598564731972713001740864551927775547642781197028\ 1835466040612136120638750294254415555665494867835007728098310689737013606287196\ 6228797426493046649751208376275492282764426521608192000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -827527169863922098246658958423126\ 0923440915231239328390851642025650506143640075578582722776024321493484650673710\ 2179759522295161487314065802215107708067233529467414203783240727731101046963566\ 8189574924370944358705610068205122565647715966999232540080541684323179648964043\ 0724494315575887831664531516951320229915166582930761187048196270708963617270108\ 9743836598385120863058018514231510733897102652395196776562575835962183023584532\ 9210907369490530675591946128186790961627704812114503543516403850423954977104110\ 4503137505293704039633853845650702836739249104773356773352771013189875235472749\ 0176630967497217807958993402051263974507965493528866662038419312691586151871675\ 3000050107029418296081191122000714966157963716084681754160129706525279412134080\ 0170347790400925616062979339485672176738050194787782278676297861367677233256797\ 4701555031089797640864993726176308386895946966392939161997987086430679758053308\ 3661244651872262394432208313085232170226223290835285410676766152567866671885062\ 0119454732370992642482998460172560776196036860398704692090038489928129618013475\ 8067085662020967731353472785143950919911730867510593360252751900913554826643420\ 6652622710307373664820012968911497233117490392989846532109181067129101931077422\ 4792913672521760774806967605063114177947/15315166114811142354610610122705258256\ 9986343216209611277319203528348349372655163356596997715164469603250234000599275\ 5925756160083250030208059938078672067655075313001734386630196186383295382714209\ 4037821463886879121623869049429118519863131913788944475555952347280228758304065\ 1983778141715896081770313231989384686314421351480080547915170064533526630899835\ 8660079363231734248152946332281822756442337849329428701212160609450387304048807\ 4912601496085180526592037370381798500037877479982513580160100650784744445343928\ 5311885296860181370154652524767930061859514296563353843066370022205409986978684\ 9880505642685347472851865312699804102930320226285340872986740691730035774785747\ 7123989347154457744781973265781865389231384109368058362871876704997552963804043\ 8520280078738334062236409847215532244118180066322920030793804410915026775303006\ 6376020599885525986896421098007983432399997273609429324904667585780421681639609\ 3203979895218201891810774854280493997099705919333377413036407205549579379630718\ 0146642287285160590576761274387614960767509142701498704141436671285834394457478\ 4498433208015128618839234275495333015482678640640000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5180127483034336132100550169149497384\ 9078296117252671970301989715479958481495946851005852559137970335520721670713573\ 3134954710881686739141167011180075268203034399796415199334590548689637923174716\ 8413296356889213203804352156269277572573041578141286968251646100985039376178547\ 6344399876505986361018391710936478829388274581448167956297987090702636110908050\ 9322191727838427981142306934424235005446218704658199658273296606448294453974931\ 6099891295172669997027700967077068406836714441235038045671223620868073647820357\ 0106099864553440575499261821146543486427523686510682489174826417299214499147477\ 6561916376752612036598002234756616277401604275255090391381523335086511509807640\ 0865246578470488456874020999633225961945510987431966244240122341922658248586974\ 3043772322269431600660765461099381355595292057425951810509197381103359635037156\ 9948573416423213149239943723987723158837785225460182395804341007549983097268557\ 2374870092330574041634644180395147401429770481014263484530997513059941066561105\ 3713243884676707915175020413717454236752328203317425611570871005972415499287160\ 5975868058119965934320958958850126424230645322679596917265066202265543647998156\ 0515201412221637565482180260257247888372007388390129125857803093169857119787713\ 735909725109845093597377000606864263678377/952909635663549277303872161834721168\ 7504550274912562013674800843533834297966604264047465197837533298714229559517286\ 9273700548280379816879545489347254976049498785974967913536130806716768638712478\ 1091033251483041618947437132255479754305884067675948125269091355047775833341678\ 9366430675977563054207748889294379515182483296489090611691281881415276026974587\ 7875830137980278504920076320794575011905842260985277053789420633120003098057916\ 8021062065086419932364556565185155502672356736804511994957561462491826799389299\ 2332105503170640484851022480091060608448898979532171876115589542781620609389813\ 7799565061087882319760843059756181811284324524479473909117235005839442825907169\ 2226654617179950360880334376596947664517976719284880591337888168584947745407887\ 6084731826499099145352349420693750416229033163726612084315990510447132965959353\ 0729916001724877426904695320718056729163927830363978692595568417187257837031616\ 4919151629080476521708466411433332336499543702300922742639125256329294829000623\ 2748724083114882691945686086492397402858954418858887249371680189687404616023144\ 3091492514202701302664177156621319620223332265020620800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -541683094617910137083663530441\ 4296585996080419756029543344473737091559686744091854443604133861650397860380420\ 6563440523703655632002978815787312127316023381524190123817936884465657016024538\ 3081037155366554990841817795094050463451755921951496853191034916195247825961317\ 6042876759558872485810429452929598194135917202088981981163943437337065915280526\ 7927580913448828450687302877070953726995397922631255526780900765681355770887094\ 9170796229653925435842771817683664870035974505525090875326281352306826246706692\ 9202038573280644728409789452509544643531708617236317559297076130862519603208049\ 4218132165520070178581745643503234809389704088160177023466007259253745446357796\ 0232772386947776851204013246189340163987343200420251048125607044071519671730500\ 3484471508880936549067504739135177456238204663286904887039354512866916091721043\ 0444573652663695382334426191413454436718987528607906886194392705403131077871406\ 4765754944666976756266695968047610287460851960887997305139688509097410939064366\ 9285950547141753916484407027363312536669898412848630469456895240261775870710803\ 6106285516362855852320094084070853284711540107050931565380352700460524233811236\ 2643654152977092941006954140992354854173724919710161656846940713602472387880471\ 64449407817583678978073667536180255982103196855707/9910260210900912483960270483\ 0811001550047322859090644942217928772751876698852684346093638057510346306627987\ 4189797840446485702115950095547273089211451750914787374139666300775760389854393\ 8426097723346745815423632837053346175456989444781194303829860502798550092496868\ 6667534609410879030166655763760588448661546957897826283486542361589331566718870\ 6805357129908633434994896451168793736263580123820759514246881359409974584448032\ 2198023347419045476898767296591388277925617227792510062766924747558639209914998\ 7136487120253897232974661042450633792947030327868549387134587511602131244928854\ 3376540633115476635313976125512767821464290837356975054586528654819244060730205\ 3894345599157208018671483753155477516608255710986957880562758149914036953283456\ 5522420311281210995590631111664433975215004328781944902756765676886301308650182\ 8459772719591126417938725239808831335467789983304849435785378402993911538747481\ 5051288115159176942436955825768050678906656299595254503929596523446902665824666\ 2216064820586730464394779996235135299520932989733125956132427393465473972749008\ 0066407008151522147708093547707442428861724050322655556214456320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -112179096413439281569\ 0698000907258958596513337750674210214996651463708717945671059146670242255930246\ 7646741771689707979445307779761579010756082321109141365625620628183570225810666\ 4066990337417882029178519942805590450605890942405509523063016121986077537716768\ 5467917525978314623029052174099439538313868186384579301158106775749948230140623\ 1100568907764712660680200495131108302325950444598711514973210027881514550770676\ 9422970221822647708252286237407228298517064376134821106067107356260853575091980\ 8942400904227514538249299421466055796957551090930276095502766660891852522135499\ 7100377584750570867082263827970770437809958126479529912122172722951439048515118\ 2537610349997693230851465375692138547773481631722077637703329870586262085743410\ 0961615189252247654346014021418128619760975648571750653564669635624043270064952\ 6428031652208903780063214078291291510111301447847566873120879545775511410541922\ 4237367180498632675338676157744468124058684192006307683659157372846319748404523\ 8957602796261307712408867784673547915153307899158333596402092155363065482201378\ 5158672373385421571951763663560625791053064835002755415469230970490352636100200\ 2035949756160075115441522487717598433667989095984184410683742417743996243230243\ 83234817755595654826156469597541455869171273046616067194397861481/2042924621949\ 3845544247059455781076283476802971220223554015817617074844886989984957680848156\ 4771984296949146178776222817835850934392029392271353429310983230532628890035360\ 3261923880969099409579854709621920368167474235556296197488896419710007661857893\ 6173066300753670915136757580695866035409576376361560180834857869569512553639057\ 2934335199607325670836410254033505569358031666668593296759781593945056922164511\ 6950224024004700758152327551469899356314046259878780244257441900808033894355975\ 8623693352557550075435333261255520636357293301862802183221573616388863627529258\ 1702249414509962772166814829291030088857169922410022824351637822395979371235690\ 9346546528766986533209441683277734151622007749746537465299259589954525114600553\ 5966818785621348900951827651694203938285010530280623495963002241823993566629904\ 7949328339467811914159653088938681482071563991824707554985013928920074752320223\ 5163566372506855168468983983749914804658544666699884471248959311041686306017627\ 9656950011814721594233422954732108772867905667039046757617755108232747780884485\ 5624064131202024155123925327256089657153079450736519301936111532152578721028925\ 0304000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3962627953341622864674899736498314140862719707948796144409387895558702918422537\ 7031213212901266796520927130125244077234960424161377369731560811589287690529619\ 5700544161209255799042998806729395992697584338826808690051535732630598506455573\ 2230617777139670224171654806527901416316633550184929711237564888903580471974333\ 4345149276294550658370977396941134250583090002750190625092423008290958391928944\ 0505867973745742973254895608641874325520229530748552212308551720043912919998280\ 0036022158166236802278873543773714583617428998593387353969985785558508632278378\ 4482486358747141118088522924949865379713768601969244360464452060272599742260607\ 3280678007499821304611565947044075332438449273601579748097445495659710184633548\ 0281433333777462976258955086290581969817967224083270318774771921920635475066970\ 9871082470156166849570641028910719745440885814850613778647795910680435987221403\ 8042372607258625082106325170827380471619690732638449013152238694960851339565054\ 9314965160242217152664412289652807731374966333532114226812922286021966569596302\ 2063229135203114971506658282156444850122492898187004777526632845105075085524401\ 9942182067226676353169464079564728905650858855184824990604425345694310134137235\ 6915103167329337986315051162632698947372562593082933204468267939418101572722485\ 521357/719127981404206262261819672038776970167802981890937758374990258748961691\ 7071639337762560260033573157642205384505765915037887396399330659149783829303921\ 4986631930310985851655687114889522194471303037318408165259402451468841838467589\ 9507409737413576353201118131373688271578711504084658280781194088263647373123565\ 4851198062756418652134929184967500905490622681331881312391364247262354575789092\ 4735777897025230897468723984274243638456304743131644965277308325332756316879234\ 5641919593462955440750343238465495217063455696453314238325869220466806903882559\ 0808892619598410504458545333132453250043325963424478245578412912060203130495483\ 2490963385968964870846928940807803387229900624954102014074486122724783623184051\ 7031891505858582634618013336252388015031783528471327209129030358166628891373410\ 8736074279461012705152073005535474515232437413950529760537911168144861583103265\ 2242289579596328117568063817784734223922171461159407092984102190067102030430371\ 8271561339225657853289071234728536710275388252958670171668949429877404666768733\ 5842399165289255766327633465112421349576306319075872659700556822108328988356291\ 6168567037685005203537920000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -358554023465890186485223418223480941899518256347188851052254\ 3145071992518937182689397374200238620328752871880687520222565799891508845570884\ 8085262447026284253232603966991011458679171623659938604627636288818472416947136\ 4791022590435586587137502757823405961903891047304490704634015736655655621440882\ 1134414144889562308357076727607499109629901435211761968251680113384398113120920\ 7447064133593299738163113635833808890663164176454820033644193167661990046789071\ 9250534590226367021550164344525643769187368286054243546967603700256302485953900\ 1451419660148870605596624475213832405762171126960768068509765785951466550913289\ 1916520211609479784551854322013104001954422457643871359782465127658947586898377\ 4301761888453172654932731181982643092849729018241881246868176713565441854308156\ 8895025533229319906838859777631171063309717040684487482553301776833367605990379\ 4823159714280399215805257273075676325138367422597714729503557276533407474806123\ 0033323153253900223966576254994616660629057715220880284154567107973302501035674\ 6019987885303522319433052718282895873324483097961961521803019965208962046707311\ 2041383193470889075079117415445508795616214570924011325875459874923402895971844\ 6002737963082720807566467558252828990518537467415673907921078425431111406670624\ 762571677733155072943633419974607085053/649294772219997543169560392860342017000\ 0669889391317523226440245338159545831702942247563179754281743659695604688040367\ 4909170330686994517806249006049152177010492132041872624940349206715734843383451\ 2037055750810741749773932941377871397337156687020248327774095487144749714539641\ 4864628610864742997396631334981990963146409184845595610067293846534143383744330\ 9201146094335462250198755050588475264828433632443658172882722314268134391480871\ 6397405689628421513074789011038795498174121534935458602159945320974139104264302\ 1430802814601035606647097260561909757214846254184182441444599923735714485106841\ 6091750104360348874643687976337197779698920325771744524960079877911479382266351\ 5519449338618030407377544740782323694873944691544909723705922399772690518951806\ 2307551832613445025857408360365127799117922870084003103420735393340967561086346\ 3028141440650087774228596140230974181665204869581375344646616477576806138705752\ 6524388288299240733372970363629740727694049062258644338367794970132997368114819\ 6106975361918210504799106702119255729276116276041538767677625772592494949169689\ 8782147004294733603992131603507022164551047858089969838896710470860800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1050465195844\ 1668517238228845223953381941271234494152155388924811303934904316518020075096781\ 5591512592174984352915676898196092471882651261096373431922432990002725435417933\ 2015612231637485129733957232600866889543537990856216626390169322932537162764874\ 4763909932583200155475112979622248870434994932035607594881929394947164718669316\ 4562700005675788459505798001348747239740448366295957787103431073034623076610976\ 7214950317470884693419058542685889376560956569649225336373598317600348667866452\ 7570810306610654621264050265551956529456517143821523025986170516429274328367537\ 2859521552213728321894607152603685729543357224843526633863166711766466974846175\ 0415584506976510392338520635413811328125732480952555428187754662797673535721557\ 7746544129341112999854873384535968272218956115180998565044816737457112116683996\ 4615522440075951062633088800333051583860880612587248988121759754841530375121101\ 0384003527375891076136308957170442177217171519122951886482820304656536252129061\ 1173900689234451561368022718745199975284856403253511939507418962499648022251518\ 2402083626189197778769077485448579058383719023316722098644993763037430969206758\ 7493055037354411240030780690218486307953110364380000167281198775991526445721122\ 0819592266892065045871279292807587068189644758462809769894160062556470303612650\ 7079227/19010867917473561162766035890044153679259322508477542682127571116710513\ 8933199687288476122663893017446183776826974169349563394069178076115800598755668\ 5817309922382441517429201587357390365618450389426696949084568881417853712531671\ 9801724105240441178147401283678832323634629638261744809769805838579969942851227\ 2699124636532155536999261318456042193198594990790455763461116818324078785705012\ 1860540339426357326796029797665570872522039825030976134133661594743262198801678\ 6144499937846817782915383335159216631598159212461587576114226362408349528527148\ 0219547665195699775030943963769812819000360262535955399898452892102259334393357\ 2327164604560619220556435673280028670737225977823802472866758874985315017282113\ 5593970761721666212407561721574243395447763883471337660989174030102367761451142\ 7436563777969494815038170254675975370858156911634118077453164036123173081860544\ 4566793146393919530019055022046492578919476584210077191296167884708338030147632\ 4263117338298004062500539715295951618261465142836390583150482342982861251365488\ 6469751482056686314383022297789370047213624925146223661697842672110305931375264\ 4089450786727335991477920637575495680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -751521580970481237720114944002974628970627827\ 0790405266508634782902533928776046343687760195957080666906142942562446820969990\ 8055598293201669698522146026445588602892529557013322872927678537837141277044689\ 7757816626950759007871756869198110475553365958729028659739852301495339799980277\ 5269888202080287391636655866477418402304597342390914598569324707449243718551086\ 0651870855999811331153660186434103447101468093063381076330643764520985208072203\ 8084691307508942575644048292296039004874426023014660128558823099815102556791860\ 8934458282755111533842865941994959391091130972578378188079316128291541270129151\ 8251516421976364414166230415424734767879179346692563003617169256751488205473408\ 4001701304156969428476776855757754234809840120170983731982218658644029953399530\ 3318099259349345861430229562291942645506424067613021807981497656799057245290673\ 3796877585498395342416526681980817291765783890166502887079821299041406847957409\ 0817189156349576062155382853990340954918966789093760888290218274318156172006615\ 3266190441094414827239007395021907497669160732231148349571827200439506400083978\ 7614464705077513923697438734004254533208246208597179862286150998683777004700780\ 0944109803197660324821090781420525879829189683104185508875837421088576376230410\ 3520770663122258054682744291463808716016097524167958673185421/13615473388413179\ 3830556577071087057372322009801054221494001589362431533500639947154478586819085\ 8376332863206759391976387378409688655283047975371160820435124908060667791152628\ 2053553886276434047782374734504116244903451455526497660049984799440196044140948\ 0037496192846763968406470051124123795848601152140766899371516711475980034681698\ 2923027349480071177677888308992595116110320831626094816605186052346803319029378\ 8765070364330254412100861419939471488262390309392983831895824953257572842430552\ 2698799260132619418410662699590878280020686959503246225845469570085177841352379\ 7493766068152358705193948882256886218176266976183154700354493684521294378570107\ 4305982912291178543623587389428924347328902729468635635326566374369566609358457\ 4737579988197230388874944020423789986488819948683152174989913415162174112527165\ 5354931583665225224108794041963939783252726754602243797376908895797746692725801\ 3538027530419332221444856165150828043965548025217015150570617245307556378819029\ 5130631622866508823161621023609197511565946484889697364900865489302528839188375\ 7849945600662578318245004539865761111548679472479898329128367854065299328862988\ 1135925376558563328000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -24265439173519108325132088245595396704807687730095928976785670\ 5132750802346026889215346090450178482521394589675373685182257269429329303714630\ 8925242690086568317761885157562123344509291113946311072578756263081041973758458\ 8768449135157168929894478062884975319070858944701677076201312538545143485889817\ 3382276688778169644343189993302682476053361131526282168225149362101218679954366\ 4525035906151309726978645628069506327129200459091047056523686354305228280193839\ 4312315553344070558372555762466251575760740091970380764999454140950538550823902\ 2608399828892127967288364598433773988167206571648495971361643604998142369358717\ 3968973439305135788202141841102170208977102214888537514880467094543508564126450\ 5332353699551888545499766715429394364150224759573066439120477050597849028420502\ 2315034322392752227703725968402650669595381379555019963634333185356715268673863\ 2760646304580546566159860304532609225528306594682233780957206286104384442460428\ 4689192054739001756244427505555148066679211507146790577979632513234675779390122\ 8806888933852792861494186618176042625194375144095004834992583440400559290388186\ 5189094575253865973921513556025672568228005333635633718725666660520030066415056\ 1650410589003377198418789375463300933522545944961879202101673244228127689884475\ 2948410719207518331684298498634436805280762623/44089716780306171542058428563559\ 3100681489722238302572989415109612668988729910557327550550797549947948696234105\ 4202548931334428093052618490919505301376849710201007112862819334351452142492772\ 7037815395627178632773492847054583847068263343965582975887979217654125360075200\ 6000659329490619987623530962595559446770691903315861780482556738531754461053485\ 2360135295364993375487087454813459097258191784241474550015543675189052361420668\ 8760186016981282680136029655515085097621167571624009074097102326593852834558375\ 8631522072047208543542492382533529499438609561459329808625700879197234104381468\ 5009189330160637272352607350529618486656076098050101497304062483424648929111972\ 6701468401231093046703128701908555745714292776715668790521097019809775061933348\ 2770610543355849149960650230881554819998349520130131617612161936571039372253557\ 7908866292031949077572919007042399541134504035314772680155747236399648437624968\ 2358696815164449603295937649618914625914246988804945073842913030207952285086761\ 2132388584705297614768627623880321339050414964357053075372887084988105299106122\ 8182025951795555575503038808891410173085665195079981934650167286416677633348473\ 9788800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1753908690369182601054154581089770505620994224090898272590841819919526677999\ 9036297207468706475356560465394134279170976406017706611971265101069570871042676\ 5271331111534685916757439644536652577166673337280561569962618021973047641927413\ 8577938228398497698378481834824679386528878691448477325579215937064889907095639\ 0660691537602605107883841929829422783821049815401170869200785338706843732161673\ 3119226537854122988638288199275423317571555315204745708520316802314757359682408\ 4143285292524354325584734964180429073798420316031980747811079666780854642707152\ 8782215497343914190196584878549735920958411204415938309244426140871972139097637\ 2415093119142743084751124621384484636087975615262365728182657925585161119210805\ 9053254277769640258299840768619327801724312958857640864006565495477102837934392\ 8387747896953990812583985468483742736658960609079662931874215875784866256935597\ 8888440446808459355856601138970858486290759524169916790051861119660472931958566\ 8014831352493946987716485394001803813512088034806442137324705610321008102275109\ 3420346060190106983526181650623857092195951568667234686248135448307998081102842\ 2174820390777949308753836179402541517588831384311068317414160616124646113182279\ 3454840992875294269365814738153356657975976764102049734931785591053954178630784\ 868488039221093594269634301013251901858604847420452073/320203106697088876447280\ 2567355238901615086432155701286369628111962454270075222073264019648466816528179\ 8383357026086328856579042578650142270620350536123639045005564463685715515775062\ 1514753624900662629986590786355906683633570434253258229749471029412549709520486\ 5792112416357383378364265250039779229562404081833121707831444511577155663602162\ 2230211056996618804779324322015596993151605188094795257378481042735928328683423\ 2252466645337571317807063905338636170754210644043615114869977979516016881324320\ 1408771922755130125118355221866958074039400469103105931087931898969152552797530\ 4736661749378597541756747402210860082649266970327519412325378727621224821676607\ 5191768310240363324068860320309113896554167598853561071436106187422829787005652\ 7975819199253006799295605255899652297806617734707314295562436683296830474840768\ 8578302345952242374662120529587698954885454094417511286601696461990712963537259\ 8069976236378387948645956132219499702693108032997535343225291394670521263148703\ 0830997031986670819309682900325693501200829409694462611520253381625336763398735\ 0007200233042201781668908551423954296293285583782140970667391018472670466864584\ 2381088986137381091134693878582476800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5272855479179657858161781587442517764561730024\ 5048326948400172311770122953370488967877464977884770571959421190042130899952841\ 6578648428049840272384843559495058751091202135519180805896313296833200687749122\ 5463394190488845149330635588800136097846679157217045720360994232360805665910956\ 4680596653922677579779571425842832965714797130158033661532802896688261883080351\ 2804103770158546486648298770696625856252229447171422512476867574679006546583046\ 5870507540051184246802961286895903844265854808186114164917732166843765188145560\ 4369779277190462118982367799034497546725885184892698619372714828798484610109034\ 9754862245417702318401020891295539197504341580742558573638726488641673301402879\ 5495883746061717363907119088823182778768041491683510933187262018856773323916981\ 3485915797160947442095559529338898201929406286280486612597718533247309399436857\ 4069970504910864078824912775774393272685522968640259326840792393180183688021867\ 1506029681669888579413164438352796850095088006507853924160989007076389475266770\ 1089594098865132318905737784327759325461996025994673141873023608252481190017511\ 7348166264663953442895105785396082519175656398484476747272567988761402190248444\ 6051438341242830335272158548487710891000030560164862098127736567763413347716571\ 2471372220355356534113082904022290457321272185681003188700496178483327591126352\ 7/96904207842349306977253519895667430246274118615747782848217668453475755360180\ 2122517875942471697242904449207054765187971340242233037203817108422549082136550\ 3145462105305967574148509407019901592938703097839708481106135365845875676854318\ 1228855459073811894798392118082765685428825673799994980237881056580288582190877\ 9671990324731970513851126555599657410447961236966738279869515204186954826211637\ 3780331128444087564697867650162842578515794193707362170116511524447990074938993\ 5812652154002688230534351737915181166580674374336143878975568363191656558042993\ 2026912402058614703954501387755870298584666614597795312603514357430012854643278\ 6923730935480476470094271943384004268905045114087595286482914064367665632249105\ 3520324232293302207665424308378131538394604022210986671113111085770947196372956\ 6678580896634890423559705508271562192331653706819815277876938885531247537660165\ 6234231806496038907641665567954788196499334199568313727601582167246143538337692\ 3584769012286599045800102521634943039488876703045317391649799352458051051226133\ 5823809137205562938596298447810883083957689346942198201362049845058193811634818\ 0669248026521687997463667337459408681556078522354840371200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -153675669849499084470887\ 7977221620971306747517004520188693713132741019783766499087515824571642050368769\ 2449380118215677590419561108448673339033242139382993249583421287845580346069317\ 1985377712438616832358434699761144425666228833364507629934066069444063193181653\ 8171510896639585061176676538534112481502862715882902199774675603174204613883785\ 6268544369878301488816487853885501281330465257969320691049481195784887193487669\ 5654982203972769533921013527080299841206455890614732011627582228296383800359834\ 3192983282508432475837950931750885392849475316793166288597437455217475436294707\ 0629665481219605947769966587122776024135612501213655648824662200718540305804270\ 5733352073975501047152706889796358908031452431106905458674222734684156787419878\ 9078994311011097326169360428398816772634132656100143869694166133521003908213136\ 9692287177711755097920885171003485276706526391105476182149408775055006393583825\ 2072084830444535135551156652441542189429024538848102824071606711166693764495363\ 0700045600022759850058206408751068468243473063363333161952827314211252764042877\ 4978198184269533517934871774562109397033239544735043403636554147575419371076487\ 6172287547089208928805041010716921569274161975281251125051003739261567451186743\ 2550151871191025248329689504843673338758095049468574938931225474632981576021196\ 547240047260911935067999158389/284810202822756229290457287607402115432662172245\ 1878770003755074470178164925264963281932102751738649845943006253286444348068154\ 6935556312323080041835038170214956195800688347159998340246283160523308059738214\ 2740476987205435248416482373292279078172831667411006078348661007202088792459828\ 1756487757029966269971250234227325824546723636626148534614827610405795291516367\ 4209865019696537807715139389444148853292947924537244272031490982306467744692985\ 3829378298437726526652519885796846406863249596794447107698960868876369191627425\ 7621851414274745683058028586817361487282563546197158477275889439296079632724884\ 5991634291543889052533544322278437175490879381540678692496511376208878876447012\ 8564516143249011664959299356383498099005478460115140457000034449983203157385995\ 0373192969134876137636421271505254716707313635284806151835087540283785702228671\ 4690730831385282738617447573618176585305431025761028617634050974731724070658675\ 3151076455343007344499064215535306051891366661284956952968503817873186493740834\ 1828446083128478227105695592123334267673287405286564811324072607241068850995276\ 8158298311024771222183280333292240749246596147846171318044337974328235343151003\ 4091278860288000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -7453909099606988445727853507120852114763391908844337209327273539710\ 5783442378766325084821104445504361356235860093353573208623078713163229376052034\ 6098920003705695713637169169038073787179318323464770584938799112332550296270777\ 6003337834938159115756634530917597428314965056884001025612869681015533018823995\ 8139555249167031379581300169604735644609839157751264750251033982888629205701997\ 7553027210610731808313852442706491247928257589270846864304743526269723515145668\ 2268256215953153166340371951715898248798380696418736561120675384892741002539660\ 4046980479180344689850882147656889022256841383043477410198303992187005784931198\ 2780588097433022022408636796696117431666797041129235933658886217396829930459433\ 8055366943228301273113117711128461908845724695888258250046229869105272262130705\ 4544648663073673092346110638814981319522067567671612230273073581670523173828647\ 1378370684934105869141557172050207647488911458641779926366346212406288201964616\ 9106735645152169204392396920673074932731738588767706485671365917311423992933339\ 8472334482029723241619647776165291987009731984728717089654446623412232836490008\ 0873691905282138826137774007909274249161588351990988098334748653370602594390310\ 8144702019456051788153852974293651386337103833237000751634852974900791381149204\ 150441301240375259634279494478110652566395438464253258592454639577473/139539388\ 4116572325784954557521138452346921216212818332658244994473555433028159999030504\ 4938480245820084342627891385387958286418912376272176376928737629908032008694109\ 4441121739197737228713802304252722318739326496583319576682365484321907077802139\ 8537733789452061372656531802812306751794254261219867654894458913519123718654317\ 5208631402860297199985161776023737979201595904550967116176543050412732634994236\ 8517837105359492828019092240143495577949220368187209569499336514658094677956196\ 5242517118528409775344183873978061343231459650750129882457192442297126579906765\ 5743861090349387383813423098369567705673209877914028696633693472198319912544940\ 7276181250521400644008337262496986953223708313899062808702707018153279065202429\ 3572944739069008345098041257793193605847923487767048827517720846721180786538667\ 8562770927181897043894674920225993080160155313911970175373347969297720756162692\ 9017052284726856746338939425526495885127959203798303193000621143619545522760476\ 1374293050708502276933597794286993096403207203686424932063807136618963209046997\ 3333012993300424495451458096148569224887265701012995657065854496816372065136873\ 1494408225562524536753549067895198363103682531303075348480000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -765515644176905942155834\ 5435076509681370066065508563458283928306019197384621167485318409979086629892400\ 3380429423634890251335051904354126962546602609984316019871292528897348250369952\ 3464914450139626284099174907568386081647776217650805260269449174927190299894340\ 2120822332780567863600631432312318406288341938505480541986652919539172349627722\ 4948374440340235925903873718253419611653470199452394570219895081548983781412683\ 2268307808218092365114896248142670464995078840924229831088394584158941033759744\ 8605318455770313701412462944519527621360091777976017639118293398047807672039683\ 2602204654727204569284473240140548016235169825182004482203234081311981776944985\ 6974948316376558869648798111934234360670301710742443680125298025325979007291802\ 6003512679618536466842392613152700368027373623912426832271922037151505543391386\ 7288880650859936400547969492119799565424325106689064739525863315757627842685023\ 6621467717634482561876870588954416554996027020262890620333219540381521851660467\ 5855950320893128531037702598008244937900484071906537087354992203587848672647220\ 7604120172914925061701254696418286927025859010357665246556647238054653540174010\ 9708927631939566333181759810207387562934489652569242035276646390135115018279908\ 3232484852890744746441890988755125732741099723012994717606598806902150243942694\ 45198045397855200733057482473167248377387/1449556124223377665102177172183116837\ 3457502356300153866103431155462932176716942261300886972420108558051280059480507\ 7628941415080020757061500727240944973813482820235714672634153703211434646402503\ 6125886517321235571936409345953340958306495780252655666686025307373314305714818\ 7232475044216055529182483600685731886738035726126896400110922065447538213292159\ 1922849895681915306290731177839820785957000119569679335572810537637466685985483\ 0223661210255898241686562643927995177910647239841297978379444076187188022455244\ 6702642368904066665520908083409053756257587056462247796514547378787912382990175\ 6813223186290618295760821872155941444551180581463203085101300624589769272621708\ 9421479289710666766038457018578723765573356456615350427174036703530240766344737\ 4050932092005613818926411524486217038750339261323583985868650899657197562884269\ 5585191830727694669813743213754678005997074068901242095208580874712312344099530\ 3208275607540595186727065554553553102829573648760225521303856502633502467881916\ 7278970553450299014849920668099321409522802271257111369515664781196800731479140\ 5959828282481489360446321913365553302341191066496937630820607946750867708230544\ 9696467134257487365470446859111628800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -19350496417238447429807637997757479133385793\ 2559553178917888428802380061091124713925908406872994373862571212312962128122244\ 4939096318021089923590769513382121797264642692505147197021801750198043671234517\ 6179749696245235202693497202252397322283752449939682768166760097115304910652358\ 9741992435037520368291403780124326163605548676693295480944432203967953862897881\ 6509659329057616981868227357765919077553043454757595644619190986899815253455987\ 1723982612509713346833363589715751556872341565562996910180817423141532104956824\ 5939436043872660135143436062107290187874930306297988308143915652206884042191213\ 7914626696214195029358237894844161710389979548348176227030320350092069680851070\ 0750434311164031521042538353712554277647230296570095620461963086527753883978800\ 1040945971677290531843058263540808534255719880461170788810774998943713139143312\ 2405003396724150275808506711798347342563971832476815002950902614401086523876047\ 1546695909692659455769981167376476177549263222009049880898224062209651036061972\ 1444735428481825068809347764887647328160911605352025833677067395489852666382933\ 8884741777112350822444104931030997684662065156186201798666685502167331789933570\ 5233986916983803939987364681136038233377533054430737988584781107341441000482915\ 5573343379465868994522548377887214715307129590785533378626678435961301483659562\ 04429143667704907322027253/3710283855562157471595532689919905856870182303118587\ 3835678342385522921199524685412025750294606509865188056440246307669903844603882\ 1129774617261445922754972990626675335276074379818739988120931848246781912973543\ 4569928433361902171516881306599134697444449550376752735296907650004024312317541\ 5732495485024315199337294676244594404025723916118719518810742610668572659298743\ 0417981755522798805283735537506050551227332165852136859729448442344048323377099\ 7139420925743398096457380092675097786305460025057408726462276444258008340744684\ 9037067316330293813994516919829720769459958635470745540535501653673912606762946\ 6589829399663970347721473201816313214616625289078699973430202526208321838994342\ 2654352034584754101350361563186352650953394664346356004265535989862076578269756\ 9130924042938074921132385368373283845570229398842762562881958576361985700993060\ 7276855257129926473824150110786759619266895883606913634675957157809190224506090\ 7439946596993435274522002576711366673244329351104140712916790554056725302861138\ 5358409856942067023079814564693509702261412295573951331152294008269477647183962\ 0166998405569450470232672512653805561559848428100503520985986902904307727684546\ 4660658155780582125076480000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8989394867106606618323210695223866544144458394379902216\ 3182874566410089115582703686447027518720737218900707878074693052777255237209282\ 0543687683545619024737010437471039368342830791730833241755362585726843709568091\ 0341794251637273827294370193716145012124431151909696078393856866507242930551109\ 7254946103982877700761756603306338770513718626053456284415838641876490695443945\ 7491890574110571491788790662668391686693325300410996130502341417920362589898501\ 6811220146202712496702092283746816654313493996245827277179577155257797421875499\ 0029085820104122111485342689472883461319201156355675807148479278063704807569989\ 6209157251502887121253269901122398342717149295635090441862735532197735177870333\ 9005852029774695802622212280874442025997136184446207354700444892877338553199638\ 1628593956082562678212971045128759028654999405325299448623765929674538766509815\ 0714717876405486832759776552419626020144206684920772405351701927503808676602832\ 9792043900627736851032895087348180573476167459720090081122915100382984950696048\ 8956791901819902429417306381824543522216694761068234077198144745730556070872982\ 9652786116124489980179535661443243428457030704318666326026652780053800468127446\ 3974992446327379600598697941602663811671894167007681308572653531208824183813837\ 2897664882334422323398144956264389479111897192870501188813334571419475183174351\ 3516101811581/17464955755518014819274772329596445717013165709198248570987790045\ 9419180126151667096556711359767823355194723818634422042080103868430178111565633\ 2091073881332213518480662068623221015051759669419296199852978710773414207985445\ 1564200495141531777179603605045607847896577502059410874187488112513387290603822\ 7421259723223839244077592022204039285735776509119523992835468856095592567077522\ 9482115365565291736471910345280217280894177128891301293512825522894929918986481\ 6052918269934882836892561598533219459865606402795445236011464083626227175125794\ 0353995583759580157233828262603502658004204371015789263133240001493942019975372\ 3353233437165045627873249782898795651352662307283377017420120761533931078260478\ 8991953811996430506882119079891768043026572358818514874916450691123320205636267\ 5211023932720682405832513940085976018239927380098322948344888102272694333065933\ 2593909084831099849543987422216673339439284983264565090994075212961235786737548\ 6802407476580124249118107736577903812750757468396689025959198887075260617022296\ 3733944528954629772368458298681456407380009314923357919355162168562923795803704\ 1414845022803304532793348082811265060809031468200600430480898108567336415304828\ 3008204800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -431814832208080603007801862596759144887363098197056572691519999009486\ 4021092071186525830932960515103681865672996699753243822830542909553192142858736\ 8571583545670286075484009036335089662950134576330545229865980597163133802019773\ 1875979306871742972758893603999054967349326718969875441284695552625851684154528\ 3579289535950081394672675654155978026741525590892564109432114920908503675168145\ 3546024695150942821245562478586920669628938161983633294524682614309515359550796\ 1240529404607096753293177805555426024364105290003587135695573046162970978137356\ 4423155820818281029834021870535762238115915757079338637677698357953641429477360\ 0897478893550320226714922752730943823156387961857252659083302486102209025032328\ 6980313408947644376370097968133895413323427220092320040651836301603069964155310\ 4487063452757157953675811161292826275898763058220602547543163602943775704505848\ 9685975798258166676458960145402870847618480674020353139500029475259497464135558\ 5020115583360151353015049086869112775697783552894642261706488445780226338660437\ 1080079427062682499691641158955358730681638352815583121341618599272817048904725\ 3145865714854180867388526204209716294289307667625901058194953039335203400375912\ 6534858194754843984171244055619839245077437340106073817566332120103186093489765\ 0264829776545780001684527879382567067805477949202364118110779357059421310568780\ 602703/850218316093045687823181271246770368535847658303973055490889595023817141\ 2800277875095284668604509849676940191779595136696549757119374294830933855752561\ 8869131920698687157591415074113572547962848594816219120502398395196533778747731\ 5085170533663612150595330617647445411416491844498820846966690819574275734559492\ 6680011730566042343815850203269027953581688838007564609437075223383676300467980\ 5230195017207662738106719330867256547258091308471417915591189777775663213935153\ 6961307689222517399389422880637066254097914129540600347959773211594098839399954\ 5847191808396261987387221972565630295353516898599106526967845421741757058943286\ 3491864256795429175411759126123293619511620929042439043945855566567082734929421\ 1481611988027137616793294989464460778915209916292406444416748746279722036012013\ 9021020274724075847172756944451966033603147113816837225079926078933263712033382\ 4383968963630468141175737158968797549562509641096029708754099261456552330298044\ 7363828414316080777356399873672793526767440116394327101912488806457932020338473\ 8416660445803685334703104560507396349845895159199469782218005546506966982638082\ 0368425750007598821150142935048083482699822134286539718124925885963511638276728\ 6321152000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1534017026856863461908411335874520040108337731772509755104921465410244\ 5573940782310879563698461710006261491029021387619840065608873506106491845551265\ 8557318895983873808351046266737826759445689073148677889594189146123786799804179\ 6232409826878369129045450472822246324478141800071557116997348248809212563814747\ 2771008957214811410715394246384878814884849816118461208495559577018620310459325\ 1369430757703871805165266440152273201921751630283408582172081323253065556052519\ 6099175058978717519781668568680205595069332620895533575129107957913432298526991\ 4737285812813928137907276702956062072904190246348776279122713155229474107738841\ 8169758150178004675201273797378427131886832873953370230815981250789192107073706\ 2861499538906690836707923807997220222804337114303332759291188337999611095143999\ 2225696715753999314798842463416146210040632999890389967642639848179800707324337\ 1300945989809713217781809281430452564991712055131353461195867035191365876101580\ 3248443815501636813419387296325806451058483231747327790249849707540036933675513\ 8435526662397119464419873374971141956791989608904325116673986231842607075113911\ 2739931462547733586005418776507267961245090323453731557617047386412743959965332\ 9140254715532108171307604515058432511408992635262414632702763894225784600031073\ 8548894302314790481918767996154418128082607957223749524791865373117738095290718\ 57088196508257557/3059754267370972367677812424247190425138278608566075013382524\ 3671622180139725969338012027503968585357660533638918968524562436924937408062095\ 0307446526469925228457835104097612969075581719801704489295686943818554467437868\ 5271492177952172086488470912456340293762275201083121521485589387402080124953544\ 8843323474672291409606443667549442205142284702489390420292310537109086309289264\ 1238295265695759380823103845613034848228875726042673572618376768342499210703457\ 4049419874150473523060148666176971794724472344622348727299776808988892956794082\ 6113765302284833863414620045704015111021679356223800819407906652402846846790183\ 0279876233715997431586688371951966267293309610643134900145548223351648711657464\ 4019274989334468500966399345780843468573112051328890924442919800610266467779644\ 4134715042009439458740439068841121658182553932400106661738103103608506625845905\ 8884365999444175124950833429514309588652059879123545616810088441370670622869400\ 3565810517120962146961737507975529829927558663858365655373883522248131743212315\ 7068726977418557237049911926175508022252489757518055706195128416692005618262524\ 5190704827912902271796481440184844707918567408986514958918483941284379790073560\ 4265596553326955778378039296000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -16655936459823633406370164628140691851885891567\ 4694056269466201629619903206391446678042942559353680076555294673361388296022834\ 3674682256021555573571625301641566245587823381689883616039264081348999030804675\ 4697371193135076177638704740944664449767574984431693589409384453282820058756567\ 2998745777382879953839999780159629682391606735656804190205996987103712433067819\ 8974238131558980108225722341841807048887900453324881527519236555883862708770169\ 1873193623540758820142943708103355333848308661474305851473815105517331809208928\ 9855074190133248856844946695447181503135889977136049468224754806110062605655811\ 8480502457243229910415514247858703654116102339921748686343403633536692838656160\ 3184503844607198949091825752333232184844436618642194642431641878510737549714261\ 5471670328402682195959503166178223190060073107757353975224594497401068619851794\ 0629379030504157638945701294387437473238855572040202883387630845280032128971446\ 6036450994122609317323711801727530020055021730424021911648962243617245381458913\ 7060471034426088728728089287320223423702033105375668106774648245179340503779502\ 2154111110857106859224568037653790237404610216369742469772930196286263355504836\ 4249492190163842173903528421002186859376684237726828026601966221465617995852834\ 7769037613757924719260666394295338533790941911200922352427476001532057737791696\ 17502181702668826400576098447117822333715953/3362057988987224437604380291762812\ 8391419405350924032247047177746378451537530895108607615821360681590997394362444\ 1626147892056931212239786300197822243285153841029469212382457130420249193718112\ 8928381008138678276488207299376315605133846688633531838607026714785987990950133\ 9278083656188774056412989551189043833969913800875560301903327095010342431095342\ 1938171908181754640366470434192638837946500407648426505559602691233888647775689\ 7215930723930547381327209589965502557716540307138491354395256608043250212271036\ 7815569947577169955809253379733805314150575449119984506219571803990621276618712\ 3403654078296602481152530531111528005607137977827453183100820534501888600174676\ 6282799283878187916043692218848379358280713988861879601143990803268135522000185\ 3477778802769105607947962732815224888159972077263994448842624478010990260921237\ 1999178276902450270804794813902141360189259627295975772350323376010883395180951\ 9237509251793780928804088971118112596212513207081557173763512177124401459847572\ 1821248232142462471594416924987117202787510692070443224481648214851035745560839\ 6099672071042611757733468619415546464910697016249973806475107365060921868994382\ 6368596301546832765133328281967037492795659009281789578444800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3972856048789502\ 8746547468967799730480697947436968695859009015654271306742497176792646798650405\ 2304294762113964085613926051419220032050936209189130687706556446643362125128709\ 2003366603213317173018306389653077969835366157038404847985426434517865329942686\ 9793397844376441282980952061159726548200890714306648575564651325937108647626948\ 8828638632363970450511008361454468498009656334047959594704124538072027826514086\ 4055023852329143422256337870987510386136368593180150049788583477003081478791335\ 3231903535447156821890322610938429084680905209055327742116193613243700841271294\ 4357380279635985108928693501733446783478935268892184521133634450075570289969469\ 1529332533398608804226044185171581162029155514834171988179290732239303123487652\ 8304787480962254148174396777080880099585645663246015836157185630314305064425480\ 6538238833174956643747431778128623822302531474454900851147711277242235354150747\ 0417042179248071377416003961657714364451155342933526884500773157427141632646360\ 1822412896444637222646985751249094312666175536313904859544230823453980938372805\ 6214986915527297344869434485269305531463113752768993356896896557978712600235899\ 4325480841935356485978018054199946440334218679229636988324744123593609182653663\ 5313414974382980847517091765475641907767709123898294101271029721739087212517331\ 246408897882618533047267043479351398766878355781515462566617269661747525500273/ 8101948470188485944728810252186240249088596336748129516406605342736363575971536\ 0685360970926602631601287175432697260235712024046659764111411324035200227298709\ 2546288171075833964834542329734521505759306943091670483176355380612491462618254\ 7481605634345005832322451787646013650758559620472933521777518390174308644313409\ 3964486589350308603139468833043211897609644928017745516676347905258821057143934\ 5994953619033995285384356388657998467271742090463181674742471007323107272273186\ 0147920802028132924182770602443694818682983367051101714469896272579193340940490\ 9570231753715309943653035345509893338036930068057623367193448351858039751218304\ 6931829907057868248052369364857302551131303791300047986238121247571272993683331\ 0613700406102264383002885128834628472626913670940467777132692013327103048586725\ 6737633168174571787555939076045468699583797855728652531759099335617847053608129\ 0941975070314761095572408821768788508617229514086771461261731330899351821830000\ 8483447051102107344655784899785403945796801251203592700225489523259116468103031\ 1400300817687230079933750503938794216455520538159567945443510576975506289570513\ 6977664151094740548457719718482099539806825103667663074129691803474816900248445\ 6185607104128614400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -4696957888192329383272242039196033129003254576545957327968\ 4838071147004082253506491173593369173018624571851772761912305305290342407689977\ 3879911429166444680388042053560519814040818697170384114124181364993972974098551\ 1744002625051279650175858368005537470810810366934604983876734337359176092100100\ 9903519618671625327760634373935462683240747436182636768809816089184140149327966\ 6153557179816655175223114780035509116445676160023800440772901656349219126782385\ 0483220044821801213765193109139539198854107984186262763360507096452502586114664\ 2954631971325377394381345103346729089228141783878842660090431656096325783949342\ 0937427917255636228768070633042287025564568049766617481970428332576723799297789\ 4983494101920355466909415674171037645690611314051180069983814974727581730866264\ 0339356822100601016867290501915757375726949875778839158825555137197132168683475\ 4135152447715293436547335502617778118118438902597686356830234008038052047901913\ 9000787136404101681087059958957243180667493878000775485684842094212686327453739\ 5605908016659358400556446418410712914509128180989864214023985602642889634029122\ 2686064379168664410786006485007632886800320934531936801075427268321254924716921\ 9273180206079131295086728991857253026059187180866422483446324631912744642763013\ 5300989826403863824688081165322810900373180136340732663257291305119148757596436\ 83473740058983068856516565559/9654707141375135110231243780696552817919519428908\ 1001590971853397917925494508102889689885542787355144297633595146910585726047013\ 2014986029367851448297867079085989625677945164960165326360688405157964248377446\ 5261211758737155503069180653365190660510408932785602851655207938596233454292514\ 0587952873882125224453090256225927771505906990511072679761786569119894820912431\ 1572950963321192144572502812778987665819428421685434761614736431122384237460651\ 0418707858648127697313381739503608240408411880789509309412283792197364130064490\ 0413195112276301962304720562946163886112013745165799441229506572614964343144186\ 4607888307495629407120695789523022732805515344150492695939870222473374629161024\ 2097707022044336726437041542062813525033520882480349436156628765810758232622442\ 6895110743539086147441537392065644994672780884167539001158064534528289429958838\ 4744541362505704103217848710250269433360116747569808482480957763027512898096276\ 3931905787747207029986933083981162393175011070768250741978879738586673394911277\ 4917646976554606208894678733909725508857460436617686319453328658740160861706271\ 0133444969747020200757234918900006100803165559533135207121704581425847256423779\ 4791630826173810911271285164696674500608000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -14563761795457926371081070646984832\ 4015189814075896143287254264116217375767581042567908938117487090779159051979817\ 1641111933250342803884897978373371451248014568837123785521163925184079355261315\ 9059956209034008315841120130736394660564268424807325005863326196077211283449970\ 0944935859518967132574802610001945879364401343930154848844302382455977537048454\ 6095485980115341838350513443439484845834753729882932923051878752001553061045331\ 0984933912002404947607437225680423182304690414764377462884159562597226221917003\ 1958420454394938695591661180006626425719298318392765851597254208987473286166229\ 8894163615864876205568199322500083004635593959522083110409976545464482282959373\ 2826249541582048573723078291058993495963080523393156583306832524778324425491502\ 8536345858912646257119790634218616964650104090295905758115086701871100094323674\ 3964307781069796369591772781151439844273729197597867479762405893234946689140734\ 2293546404482279656733087814847201241800229058762273472062356144812614637730820\ 9632006205113562351985525299510048220099587679304701950768153653618751352855793\ 4350980257205428016924942427081258891312057527412848508184730021902312953098484\ 9951282586241514489197779088690227308334508133857903779509822340658371492400622\ 4728805457703944025948095732986177319875857761901665502139104462915911966845986\ 72551213003895472770131764853724142188460634148356676797504686039882831459/3008\ 4959475206755227703901276548626601738956381603796541821619177802128076778757052\ 0704970391716907066622739441288638764015640978367813520353949577877335747869342\ 3619791110902968714511414629651280712640849151379577060929773684542491108367596\ 3556535741566361967265009964115006097284311669291084211559153765060022424104197\ 1449425084323292694612072546821723171718310555738337232352394808590366659735824\ 3661457320533375411791527486180609603879204181484159162339452664097297537634994\ 4470275078714138294582859711352935320676885842771328689059592447897713357977397\ 8391359896039793375087410940815873889084719962044513692511075766169282803602153\ 9260068262913971394268222025396502307388738622079941599886900995807751112573016\ 8842757295197559441122159794654854278525124107836773978338421006920568054502578\ 3281410658685660304888792065628161703556758455443561366026701588918069945908885\ 6442955816158795458991922788112574906208792462744380466843318651819595500989583\ 3532983589223310623850803367804100299271337398577886471026397775723771709431484\ 9772813549217297063718039291888852910553433975757220981093636790722416702625644\ 3998970681328110256333194102731868727635614621366371710710807911485101695233717\ 4844809198679655266962636800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -38834798207546615203517111123506182507444447060\ 5754375012970401531831592004772388303713358625258448922721797657201929224530976\ 7698920568524233286912786805579310404728594556356454618858396358870608273672986\ 9834419282994210569987853525076538877203141365071670151274231029410735775343186\ 1465324491446129851402655960007434356567699330850294998659015754485455377880310\ 1011224199686556236478146097691823883557076175778408926854131559119749531934074\ 3956661111564921092252347561864985925417613480770452341542569207164271469168558\ 9650881353205664418392205401973770344430534597584997676120649857849298030674739\ 8315619145997178506130511644832665180858314442510720332198696936708099679389648\ 2851065942382762301397521864140653796232172417422793021009981970742211753694213\ 0423136436074870553774836468481169118521610829872710951826406657004703510137093\ 6857986937414466522047802562586528945434544252050200962172688710479906140266619\ 0417822103592353809171731803338002322027991147163497176143298986585238224043928\ 5337427558203358940040906684417650136452807069432575945557417346393302770565691\ 5625478807916578102798543660878259064932046990702114036047593488545294844216562\ 8683025177375098124879316594965467973165270952059509524150239438251324805378727\ 4628888143647720753737125518556226008639007393725740726633316231961060305488138\ 2947187367618029295200176961706143809087236019109283248989/80341101134297031797\ 1219628290465847435285931242732446008146358626178408694367257840487845482917518\ 1171449214302143865322302302866988203161737518136723076538247032047864616781239\ 2223273313925011578483119460938930570430025527420065317861050251569666522150312\ 0765105536655567739089737696250046448409390017896995913435025313368128279236125\ 1954489982549000550424137151722747528495726443439602785580429422635515135370352\ 4037466035947794034747362367089846233939688977013839231232867594877285496455540\ 3390497249023239922497112437394685686401720098349216017603289515782995720687819\ 1842105848285778530127380564853407753698138080747105462872441843064148993846154\ 1788256326282984879330214661266507720739403658276512567666692803441013670136859\ 6549502869699805877493642840499652835231623863282803080222393855090014588538995\ 1233532061033887645887175998488388053129631798549803874764563939263297721367572\ 9846594008779856813437738068139808507308973178017181580673533887534038903835903\ 6145385325915338036104332201840202562559533798108974015767962598279266410666955\ 9022251727958100839856320463307237013873038863803401825516034019647756972397857\ 2269912561451626247668364459715146928991613603861976212094962231683538007694870\ 5876377600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1702099805882275746581925363541257327992292283972400657822937323900\ 8265124710309916642576140827844140383588775751947691184720928461660599489540161\ 0159566082561692876100447768545988158391550703156550570139205524196692458306329\ 2262178326718627163861959471083245893780709026580268308733985213859548081104941\ 1432473227730218620399198431555434660419914978222781178025965475992765083646368\ 9980815597928452623658740110112559933383670855665704458048530176974979982912421\ 6709111502345191749554558541562334592514701494594771927046444935682464754580044\ 3552463981052205932148808575333621943452417863716876872736601217444535229943905\ 2130980107310226068635208357265841202661201989689797666967362677506676967995603\ 1031014082376505610086731582678718104253931149582793442582710457739114166405140\ 9371834018356865724731121755873405998753495502944834958183219538511594951069638\ 0643672844307676567994257028083820532068409294591908635995319216076392486038845\ 6603481693846254720181802799725434064644159974575762891650461398713114332267087\ 4280758553322623634225938870549745077169886937495455265945440914544783894646878\ 9565557237306239956508252660080037851663389104815354537100858958393799600505886\ 6931135663578568623054466566892964094395310738360102261335878200629792146027251\ 1401089324331723079651314216002799930041342719541058641648071441052405875267682\ 8643051526735314297201262391149849352309237/35128296905103649877413196966297592\ 1067222362616791656192777202703273827974167128570742051648924703098730205342740\ 1782258894956021379044458462530837835730703324932193842377119855273895211854060\ 5974908071693849785706615962455543789277507048332441763734747323121016382517431\ 2147026599801177888309927457866083894077869231798686800576623405363178259430347\ 1942965985421337071140398696836210183134403127831795740423533030382381960053679\ 5970757042954837475435673823828304658863502680746154960076249135282435004180850\ 2305227256265479981591353161325001196598717043593390838841445182674970634831208\ 4628984217227380856221309319146041304874790403814149724613454516128787254078337\ 2481895806179082007176083244944283222470740226949268030292173980740687423089199\ 5076156020677556246408132790330620752199804609912841851555085485388771542576635\ 5049259525566999035252406448013669356899605258687073823910716907822544631463652\ 3101427473205262414716468798450716343363022479620598470829762785292717224087507\ 7028443688861594760996969801492865597095681977884054052698945315690663012486510\ 9085563294642927975637040417652544682424002537032156607714428229549670785172966\ 4432886711706865073008701508738994569126719312847531771082482177812138557440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -915999664170326363923804515273921208422836496515690937820716550544626635631852\ 2861596796154388483523898634097423553952226208285062435479774138093577295791940\ 1091433157345255540209012057584937398971969168403102020821135814473527669236443\ 0830092167952030472054016292564092119480503148588750906655183913581468071730672\ 3618337806379419975892134631238447508594294189434081711854318031160037927987646\ 3881234488459083970969974858950828327153003014622185017054987864735904199586770\ 8953025939635845269057173857887145396076722080426388723221703884538167046610883\ 4598469746098756208167434417408982505816656957995156008283831683964635610009269\ 2354163999609544190680529067437472845721194749549858174900624383393540727185396\ 1745475915286604794327682898402614025376219031605966525165808883673343746429129\ 0736564103685337771223400598188472199323734952591662547679957661691940753687829\ 6003905293467996822861468182148375111923184777169812405501986798110685709930860\ 9623565739319646751672486208163101809358155049794080546597122160839766669999485\ 0601914864409543401336887160102765514994025736056884220651301915625116280267432\ 0242278945954889934036943099181779136278208586109367134120843051721749999105138\ 2290685278169578542829474775897625384400284760600345800855229973147565035970366\ 6930009714870102435142088807539285356426513630455541989132513674148985386202216\ 5320902078563593886207960599622249/18781877065345548137271374687267654519664932\ 8878611013329599886512858094381636672003949866469799092758309836991516861332741\ 2835744041625601510781588848353036196481750467541244324288378777114511008645136\ 8990572555008741586531165140470831655389475881490419757576109259811156898581427\ 4066261309372053264164291317236440991559482184399327809563346886526094097951599\ 4580027112211561027514476301574777265861570304505528958220492189926029560395019\ 1233869994733449963272382160024997870256136390406123364064876824196042304764257\ 4520129033065344585803799353258986663533086812450007716659352506936855662933479\ 8161850390791477414765669183642761919497316577545627987894085457593436480406955\ 9189507455367788715905507805591269620858594622601401433100931836144151950701906\ 7986066580018620498018997124883105733941851194771912214496625594537252428278033\ 2789635913479664245316030864195477805393246860231316186346178105472565594832398\ 0494595193897664900893015248627283106445525589088213184306671459721855202345389\ 3178587946973913220785470297952415293520753990632370059712645042137441846257146\ 6392398616443087892255627513235381050262147708309767133013097057067710330890474\ 6516717204847004287162527669234376571904176723656189296057068180996096000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2103\ 5445407996906871028759418071102058029518151285466684718400452968278107053595293\ 3352947243732293614114720253892120231967229795861388673957016340056920687944426\ 2859151114107982262374733903508728475611601701419182396364176192010565188885575\ 8837265095933750377703119855906161503943211772658524478908888476618548530650160\ 4687040660736787766196059455173694947786784016820708929675617587439346395692858\ 8897597491052398795161390004621930806894576239182694737584398255874316725805201\ 1556841267852960883328067176623030784598100650277376486208977172249556041171211\ 1490969363341522245117809646130415823638211926772677263554486383758549028834330\ 8691148943978844986301430445226866268096564607266356829562300838368743564859992\ 8248761568364105103372399582666630941784582359566341512519391932551980296355639\ 0930940966303940610858334796668619734487002353817268007317262785940013774326063\ 2888117132105168825604804020264406914702515767905285003776243038798265312163200\ 9746361538021120572494715591476939930600840270486853670295242307735840075483306\ 3361335897331120602279343187525044572023878958682901181852313448452204190653440\ 0324044674792081664268171731554537476357919838992876717383049014204329845014098\ 9639696368588865672524112529206552765938164572179399530283608588445402886465573\ 6479537718368487136949471896307982737181945330049447068017476927398882724946226\ 091756178368345083656457213564042450680231/426748993076604668279145646755303416\ 5154101813603194331425957117044175595159750338630419506011467250032067564243168\ 7437843072094191378205790335307192664184424419029261744734821380793035259574332\ 3613793947010919830362503267855039802842390617817819218055314027895847800159184\ 5159429418053538610098984790196370522596618326973277863197958832153255756170511\ 5571682415015429660855447076198603836403661640040882762701742385909711416963104\ 3433727090992096076004487675620653766359502878717712402883737330030306430591037\ 6450679911755768157565804827142560338335016801980206614291290541885001697610822\ 0883340604266942842060560391372633386936616297194058120193622845805553130050111\ 6903537557435391326323362937589550764390983372545782427476910275039795086505518\ 0463002616997853282587618805039573293183864347516076437068370786515036736704927\ 9621571749995205226310557240978944631193480623425871432215208247271912202346494\ 4586951296937513800748556474450918871410600070473201369324446496628708831763778\ 9262788377415342049433568819398211687017844098551321209947933217128717864507118\ 8741242383161401057478131842010718857003965366775808631112568792007770222233773\ 7699018808481610695609309337142939267591202580244834592530849653501036130512194\ 2614835200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -350299352193446815078416320336075138427670172182555816196939093\ 2950853028464529032560075819020768365366130472025736140861550276250587955360016\ 7059540258117258829678178460126509400415901170927941252773834694546469632272985\ 1501349063803456399816535670879967052288245971071402060327107145348476617765768\ 0710914436097292012284691156249473742369766286898759429190268855759661588022264\ 9370314090979770890625029821981470946113128046467707439309816852592524063883827\ 2688964546672290217077744708241077341521037086052214316048799079351871214391228\ 4796071844937905683191755722472311265316047821004563279705839595995477978814880\ 9035114103751308413314791285770332988671353495428088942413795701664151788564419\ 4440635198408376251855271962175556187909000683671702225333087655826031137697426\ 6444296669603133396673835278361054014945480107006735665217726342429205369648298\ 4033020245281201568956939237953399229462259396264542281057055572225894877414089\ 8471781172579977139780662257131404199931976164562441557508587545548901458760465\ 4637824336676573925953387353157815809153246820978282520991253067487002543918595\ 7644065157130149651891152142031026466803287360243103712384549245554771729778106\ 0991013715663923625512671336284954531963144138770152136432971166156557227118379\ 4217017676167473330014496908489722631295595398104669928967195526242050757033427\ 2958064356163824322616323738885739594838287391724860984189/70036669846084757462\ 9790991957864065471414801918867028626226117423687163450058408207184222070118077\ 4683821382262353196458499404579266650597440102203431456806648029018685654614278\ 6545582037631793295358148819239564420622721251214614153823292918550173462277325\ 4629484527696103255618533570667727181218897349830133725442931905386691383534154\ 3313937490751947339396081896804590669031595867675094871039857772168436045801007\ 9174930752323700120416926255563826547537137449367856766817883412524145698383193\ 8998296445106464159742504527834450265180682439195518609295414172794170729254998\ 7593686113623041775927085439240058690804783499948950243978677122969475769846379\ 6249015877468773174781414995140719869258491918269058143271218529003844842031993\ 2048023446552574338828635696870467063377691886361159734035615668496652630706925\ 3384512961641231907841969218199584908459584762860403740792604001401245280491515\ 6266016853173553516339861639300939235525962728318711914794227361162900926713077\ 7304177590013313579115144272107048722663056849758478148044218292855283457601323\ 0394146643914744956530597721559647646805860393086484309263267035910167581704975\ 0737601342129499795604757131503059145567644090637199954791721625184838030920455\ 9074623019130499891200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -181939234720821508519318381114292308969153378232366\ 0610866188907866142107879790649666940418386294098031754629431978822034980243737\ 5337391692417677730635932654013406173135259040766102031567637747093023631394064\ 6359949571224682543955355120876838957089933519835379283406604938722323352049560\ 2694427567164155389384868065607273013459384636943476006377509529217106880269665\ 1196895341214106136770568203580158334280804048054686113047619956829416389352293\ 7431891635227507981331140687276351477867469541725102933507463385712376451429267\ 7537437810145078466623561451999292174463813033475604637257449258660600144357019\ 8598970408968574780807871892599143668734354587960753819811418076680517885964959\ 4136729276929037278023367751738657340435740616082840777248332355650481797567169\ 7456739284283473626544400241098769539996919643871873603455398950567651411526078\ 3366288415017526364052611617629812232107852122348947442849324019689220717308446\ 0032600105031929867022890532320965740400405988315807836029298190677056225651137\ 2748033784639803882712119411091760756766812170797313686611990967293790268224232\ 0506657435683595691250798670775870260379538625167408851655166193133126528653054\ 5724230893323204703736671915839071912705750162044263042348111646538395710393060\ 0109501716298907121229032901118203268994082684802452053752181021606575552637101\ 0031328668231632113972037407728900932455823059154443617316634861095262290590639\ 169231/357224097410034529779023653793972734228719820344017534672605124454880630\ 2517173843462095581625166437987868070225338478107146871570743235444374383560033\ 8070340849776902078663700551472013395539128841864079551279917152204445313796410\ 6113377577112899815463346976345372403170362426770659930467239161308001604077989\ 1968016235156833831091227975377274522004797691970418120038233697697854317808706\ 8869833752376935925040222975041463330723451492825343226791403083010141600382233\ 8927402965084616379450499320222445950550684511671742516565582420256188198835094\ 9230438458750269119284056884989822885907699562554346834544988972160789418164448\ 6989277642792603579718005329665308071615085969345415009939554399937043279703921\ 9474591033826613047494584179432753342065496514958517176624272377544196201344045\ 0239272604972194913067125788126652148584576045586942201452287969727192831744261\ 6606764968205394169360775053844222394705399463630696789857909274330453236653138\ 4245156346440374237867710669885124319285767218167693800546381851413534027437531\ 9403778470977063101400580635245002819190703848086214318398512228138400474106617\ 5511649593712018228643905266857739323300635256221813127462882257593670773252818\ 6070552508559470162541397615359842318093025796979721659586969600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -215044388\ 8335893772456695748712089001535474656570982114390036780010064002771663849313347\ 1829452574472769059821649070015809261446716911596069041480040220971395277368064\ 2508049503644704187622789765932496202494326208920355548329684502052572257701962\ 4822024225211730805513751851890906078006831470230528277692600859826332163428038\ 9341425979137868097193483737270742975107834960780815284967386687717421231206373\ 1743217478742703353508208096947425502686301089147974905705396816067372570354274\ 5573333167393122938750717984426007746216605579773935072827709248950730841560176\ 2878099292345022730880389533470266014933183693042962748059804498282249315944116\ 2360981384753903249879768816823555735591973316023036937717031545289606621412151\ 8022638133851019340879880146826978052058039166672582822568735853390358150058474\ 4728573500735494058591068524612616537892813218321198697262023328186982249032319\ 3367019299883015713945733189010856046947275414796484540274120493408972632234074\ 7273348645071537001752417512771265772306516083447005384616779731522711933002878\ 5117628187550831665521282074929025977037046527458652287965865255588651428195085\ 3687196143674687702597941763710916524423309319697858475580786941634731344476319\ 1514039922622505437351169583646344518849910589656716376870609810373161451798734\ 1662981804413381606654773261738025560180003101699636820700242608737197721944322\ 335054832890014129494869613913794082691549602042114881/413419734621801881727621\ 4228196101729957081927219756210870219817931268119578755495124804761761784620680\ 6155720886269247751383602312799952985998065866298452862309537006098462444612625\ 1787668181802782354016336508634792520310150003515574285230523684311233517015888\ 2156266578984808508059854489014882516859524187058333288805141825674727851230639\ 8243316104164264896685353376883171500991762518301847885039630856469280150531691\ 1860102062190940646836204844122848046329958215638708750580328007551334616269285\ 2793679237137935718476753315473219515296767702413755777193573191454976870441681\ 3419037356115961388962437809302773493475231147344526534887335593634050604184085\ 6170149769983733550809359831655816999394321207053168577898539945199222052205867\ 6786358125039027196714307133899138004287941698794347313057005580839231541480108\ 4320513827128724703152530471502948209169904916149510408378883721136931257299114\ 5647080612952640533689632640366980939254962175169363530381611602389975155970786\ 0929962012498307920900476979342732230998923617849649825669803406852008108776136\ 6647026832318518363528652544189837713085294892777713738214598043240228335292197\ 6640117277047896485789941703231913002463099347660077683264785977532751109957027\ 3298328368758711541956332999149617152000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1145269375696322886559753671243119\ 0798541940474196034317635574694822209945166123124841998929799439233878954438711\ 8679115174984510788665733226120752879030800586956119335156444720837596222886600\ 3743984955661301468025394619243392908035224151553007123368777801528749031743628\ 6181126826990357984168221028199493585686761606933735935745310900382645172076036\ 0044646254020494863457156644931139624857444368988524933246828088894855125787319\ 8219852306637428411823712011702059977222849731751809916529813970057855312715235\ 2218781954738447346476258250582997631712823656669009666666420340172960997117401\ 7935206357295510404139356218932542989498871898780320643306251385006041580822707\ 0758875662056368435540258501951787609475487961930984098552055425391798620956194\ 3182417342820755119286047089557419509278961350066863462763253761196330639207852\ 7958920307906868261841316988133114903721650660409407583417218075005809135445181\ 5286488786895362002882279184237507308673011237522076388628103184101558530847174\ 4306967796602871163596751310093119449839452814497405793477445297843068096067386\ 7340160524718477705752631641851400280993413479001705086788891090794115233479134\ 0167927955027291468521315023316961027951930239948506380243541138628950431987612\ 2542537784426512815480991557663168873421808714697174899950810245892516449224203\ 4662580125062004027454617801050105754193327124174395771089403559946517214521045\ 8638997063283260008597572238012670943/21511259710856049726798668870725039292516\ 2674742086064552747007138746230687548107071637343881248847064207452696238748990\ 2819563414899657926835152633109573281204330042300037299249999953897478783903757\ 0454012776554307514137085478084242278442602681227864448720825004387578159478518\ 2428661145591501944463786266793413354660359886011699568079981031555462909609735\ 9464185852494061222777898876922324874521110778650677823718939263707132144120972\ 3445973439594154901097994165119123377181878867905372952185265846403259712842085\ 8484778003853475559600100331769140186662015105852551683843222154339179402004785\ 8415070115551578684417964097104551321097720067265446324027340953695877864208917\ 0631456328471977823847604112969404494600251193071506142890897841405823595517784\ 1455591388671743318849961390064706066057155741613163618932408478026387185226010\ 4570354112606010515856689928286518115736180759354433695683126359411988605749073\ 1597856959607687224295541478666104247725904194182009821639571662115186067919630\ 9177749117242797209901155477698066154601846973322823613770751820612545408062437\ 3814278663777768813234416068692943436043654556773818723872820050365977814452109\ 2682978413919240038188487564769218052399435173781880287829513779358444076716622\ 0751405811601587914418421760000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1380863033465146007817033798151457034072212\ 4114940001742646500932015453418155434986728321514575476067430090101126275029281\ 8981918924103409149357512406583052629187729069625382301412859603375320470737778\ 9080458057683490321848481959489020069282396518727097237125539921364675437747201\ 4231233267669064292499914795034667867155926978570206890361033988908603855843411\ 4514665905440817215010220316246284802011687817471272435333606467684860040427737\ 3277153936784173444363751928909900542516943174246225603400128512073883986358896\ 9534183272887752221155054612417595661090661447559388056034992993836459714337359\ 4249140246718294405247412568957410561735405052215963805735407088394715286121251\ 3396325148862695355118862578183763410472909840979357310436127914529193562650475\ 6557306413284041743439935209274220884407985251113514086527768745800270195945774\ 2134485126029484607366645830049297700426077951612807185043173146259709680822628\ 0601077158721059116352253299203606295978138534689085330227919254847952312305085\ 5772907183489038622161057500002150086455655928988684468444925800991255268950419\ 5806815372243521062398232064018361667586149163677781268611482426174967075890271\ 9634556410798424825708593235342728984006461143990239513821749498123290777512593\ 9163632744922504132906351414398772342215454394651861204220420555097666991125108\ 0155037573833639750686740818365391627828983564222953236152729102705353727556280\ 74816559104745889573122279/2530617030294312189680481310303434784581125154633791\ 6783645748288030162237435475534275629212710022742561246656619943105032933857074\ 1384352621407321071034838611081400946861252196184509305209589097716413185938959\ 5115364260028614190430338970332762775968829347966768362912801108776189494653239\ 1117665800435985650484121429619425748510022635582751931095773459585500514461690\ 4763505125248629340845667260398355288474436900078097801760666184748645669253303\ 8143507859223319992624488641939731247852251110293451568758672161722506748878582\ 0486563795491727059641234232921897233176896263896036903843195932809054220034387\ 0622785326995760601765312769308558940998985636483184713605309977237620627043922\ 0709845750909500416953362056050814277005896998001287352209875194203252579814710\ 3229479971025450162527741284738451272611607970910705937709390017623550612976365\ 2123345211896901114813008283765032791330450650484959319341251136358259836701725\ 0923996000985330362242419718946312260846979001682777355922051303632091360211687\ 0486185459331000002855084478898689279441370036098070524854751306277332196977816\ 4882291225538779136297703814015319891608827116818866312339997359385013712279282\ 3803775940894374038245301919503249294441353081244406045659401000901705205031959\ 4543786858905600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -11285628869256439811672898416224443624679831845494229959\ 4404206527462913563775897081857708133984755837482089555443698193965747359858227\ 6482851551118380477509236056462479117993037158436824067899752614119736696403019\ 1654715640613368912331286489092070549132852677536107091132632751689043887763701\ 4676326446644936712810813092150848223334540739759404085176781047449824661945624\ 5830205426548392050756670228870281037794438530628322082706955295553495360457871\ 6486113697981576284453009320134093419204870624029312071335260363708131642591507\ 3651297579035259089018193228355949465406805004189473239159154586621744308552571\ 1088334813820922720292145087882544427984872303632724018386770561586860232542058\ 4825968815833890531939562657540399987188369320371478245898752839013135125872653\ 6361446138631240542541824102271217244259436098003547555000208614702270392992673\ 7508662071016492423131275214199987025602476630948745040791768395761944841443547\ 4686880057259100996410479457011546904457405820291500928253259125336203003138433\ 4583001296320079140690509472997940014731487639068022547277442191153338148959602\ 2850474842758998620847877364656761489268375327904054166979942074781943815627749\ 1114366964862726166627814776410017204550327619362596867154037578902716207134578\ 3447101737980680059489895644898493365019090958706456700174281439441630196816925\ 0044830970853867548766460218057669310066998688123358312516435760881957091318113\ 7479041501951347/20171998389458298698413003084596995697699614202485053745219280\ 5642836825282898210768461297337717046435136686406647825764297159180930920101132\ 1545617492459215228632292825933268426205598260023780857762344303501214199909565\ 5069783270343138308647092197420719318106974087116059528374522923039708728124914\ 4728579694901177549870590914540070150180979060077806006695263393151542340679946\ 5126646772818489147528732599410266965716859643756148331902000870416003677136170\ 9040084957324148017122927469003660510441591200031795425428638338013763439050757\ 2828894674464569742950410454310724697467811740648750326032720366579069497549425\ 8770659535348742639325969861537533577837712437570151259786426457221088295305952\ 3940720717199531727454237789589907647523572804296331326109746930555537439628257\ 9836405330923233635965113194865554374873634151283633647587927519446620597196811\ 9903995838955902039856817224167770114258781601261421094308297608359839785871426\ 4079094421580236427793608520571984397063500197227157736139994797883047724119717\ 6746262940562450425947937211996115908045423773681242428543039148695402603996527\ 2657559431886458193519840763170905637971947341473806956445646073818469151099001\ 1713665023501292044812569392548381930674977889540036433324544671309106936085570\ 8598272000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -250397385691033220584904438760174975637701658951859284996266443\ 0296546307673136049570037254337208130657904648168812351666764849568036451381051\ 2894615838058742569900129804818155026056820310515961250475169574603925230077478\ 7242786746064134007319363623242870558799243537116971464710431015427260329370071\ 0993511356339249685315195332326742605342800844665215426554332601599716520201749\ 6803078967600721994798525200093849309622901455723533179226781979633304104532144\ 9289382594188675831818247236247491336924174052368589015114575030327694342538880\ 0404682509604010113330769978133108935853479454445597355971037373395345590395565\ 6547709164613299401692620335634662225554644998714603848697560451427748486762731\ 8715006260996983932484927215778010528184817357352029127950493361275953738492123\ 3120483359450977355799783813402206687933231619553900575004655644699473385639861\ 0345503475438943965216940226870639142148311145509465135746146523474664811394303\ 9148034023828037218214720643126830470931256503709517106157865353157215262029332\ 1802562789595378986776422950369872669053002467611901334902570171475440874664244\ 5109323053498663882582794495955705686241261084084257665991019519427122781446614\ 2779340369147811798942964042601400002487978256191246634670045422339454986463211\ 5522324404347837707136457049909092108292648705775490020407776705473118692787253\ 8320151025598596804940116206341902685945123923777185176075989216603303012750356\ 533/436767490301780363646889911388295043306157627792686209643608559780937260458\ 0610939973906830047477393658008479428361818450174970800323898825716405851866446\ 8888950101054453870699940121583710999209267410675286049445999775899997292846661\ 5050389567664985455772328891789187038715417413533212689049378903695060647518244\ 6217427153030810624746147635629078714249436557817446606041041193626261224466217\ 1499256158716113591132069302076672904792061698047176168436460984811622304393921\ 6989098015250886093502381362936282935088826852444560476992434719190792185149209\ 2856785506742460818411639781463215855632542444835212442116390443404122832481620\ 7580190503297410428977044060514487834334878903181199738752171317958245090242593\ 4044168947079049116957551081344528107977766367153572212017290019015623884623264\ 1467816543828845933989694771372708717677100865154847382349969767477660491595544\ 9879888020497508711247202599871405460547112938284210515995073931170154869390811\ 4540340676665287656058007379910735791491549314726987128901017991876862665182867\ 6792534387859340738456092704885040046337190756618982551595571748456934853107466\ 3862302954709310322852383349382797609294842258977327331178901236509555340466404\ 7983390902198537693598604497280784195778750120555074514376554708992000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -136\ 0410116305798256080524539022404197842809436904487521403354496182792835874532070\ 7767813270632165804092466554899010408687027719396408476577814863607494687608753\ 5938201849748834728851664702730228075040406219132750502295756576425334779460300\ 9030296523718298196868750181547523866170720927243259209424907840967889172405114\ 2557848863609052243101852273642628603675896507876778829489380429835800782424329\ 0436034847217937805672982075313877578777646118395990260680263686548740792242695\ 0599679833060738960688041258181895173833431289264576295943360642085676187308967\ 3594690852372355857312904823758790548574014000341138073325646184365657419727486\ 9147658935592991961747827653910666165236670276181736600336090100495877620107495\ 1615375821393712801979918969048892860570699943109450433012912906720086950901545\ 1553874664488576916718380155669688127258634997570378259436566038462279499141482\ 6794165624727857279227097104165549393067464694188073794884673642533546985859693\ 4170955017996344794428547840790817221421639950536714013070266168732205291611656\ 9154336348336566837156728729188332231765960780380432027297841770275059742988717\ 9382622122301785738984911218322265214435236743218950365824123006763234095932812\ 0636302221684802943716665298073991260301971586707231281991905853384203296661721\ 9490458138190570127263295208029885340641098689127579497840825534355434476297065\ 7633922517039918349851054329353852820601672561708719931061135169910187466387134\ 64825745497/2319294318075205596273008290167004389753940657712060044562133663587\ 7659321138583564976535286842629947959343542483100207486741648905206141118493458\ 3204484469029416867540927261934968271739635090285530778125304275882692504164057\ 6350012056310068687572593653937980214688458774429221642976497677971966714933899\ 0929326669499511494639819538253901330616521567034437484615220517594319965572955\ 3108720036471497609351925904959332954071322755904344095648755037164728499523883\ 8829174751487596888956840137258873663214180263492136486037755562192646376948861\ 9876607047836272518464100584818034775473007279483605560152460351705818622545572\ 6533735473374670279389628847087464822333131324131983958666966652492554626647464\ 5975327137265657743572287026538544141539158441424074077798227799706695822892526\ 4129939735631843175615839307398544660314659335701565095819142228995949393593444\ 2239598427236153119164612961608714974713631502733109197517754858776132157436985\ 1092116050256898808481571105365286994025053987636029717041044198669144787192868\ 7900631577596365647155501365820950720996991027624557333556975432323567645243247\ 7209450194359234250946747488432117337762570971727428795231607465353780200557610\ 5823098974572488030643564416827269758369586849658047300095995595213662375456479\ 7918238182424003687219200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -22057292440507245539437526404128394981980467298\ 7492198246938702343894452049026954064480902659322615719646125227019778040819703\ 9046106783154686766816381281990671369528438444069118105819693558716218543895162\ 4722430896992836632847547671783460357123420983655378545696003169552301336023761\ 1776400312434344766066673153347221763688741467919634611858362818472602073643291\ 1593058377224845451883189801591488387825544622273037662823366958773030161838930\ 4216780835385498206062868112752246187390583370275794047026633148995880173597367\ 8816175888650744163429872504040336977634258875207466679003417163453989050469224\ 6524376581098862352579912025331076080909857131297552683977116341040653714969558\ 5843609282092579080895699715987081373947805087985651429173020696336992751459450\ 4425270420373388337151155973579946666121346434434798140239939461033407174975631\ 2326434155439314297606116302609349900521294775976497361290015535487322866491934\ 2461890670535435855822051041200633116479352528600332424347257840743800273659605\ 4339851026058980215936776983401556632568357424906062249055703075236592337155829\ 7846805135795586870441196347519158315579391704614926265940599524285632819235166\ 4721504017829849875288144168867203580796534303554268588410355508860242000667808\ 5117998277654814903994909035782436355114975883185808156495243299617041227014591\ 9216192861052944660442728487297804746322369567611588499793565028463813224024925\ 8569296409096674208212597586655516500796424897/36844772676548334571952516247215\ 8642487439207566419354749963713670748442151493010938520243712775387375253806536\ 1503224494152094753605322654326028799723907522557256837277968044384542813505535\ 8103473655064684621835770013942707841375098830236943675561650954894199271164863\ 8580531104935604336841713905957678138110061107049476747584917143811050330107000\ 7453647171087932692486971992643168064082706761554890896493482117212783475855625\ 5781904970470351673267374518727032965799685730502078535278757496371670599325115\ 4378269427337650320687032422479761234256299113607446656164003357818493527436084\ 0920593820666302000455713004932676289382419399043167574689687961146781550231178\ 1310901840504472474882589882170301731114817408837024923843707606926619127100876\ 0963506246674559697109745704649359484903862961254468138752536533094658110735948\ 6189386367679378867956991515611379489606888248764721971276842059831294858863353\ 8262003540283883068106254824768051756984172189208901451533568075795606234211806\ 2190085648569777964656102796234158701335186742048648358101688252008954890833342\ 2604632029986763089646548560591329395916864005852488295900463707553706564442272\ 2158599960431723847593854760641404542314773974803551509529395212106643690568964\ 1511105147842392234919535766299848242530414973801134555136000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -354123443779\ 5857031680814460469848760035141771341856362840652565890813136282602451614829626\ 7967412962970801989490681102126581794520261167777169910554783762324877337414519\ 4768684081729761736620871899958091036099063437777730899291843888636588316428781\ 3857560509961408315839957352119020893054709163922427762854588199873903080541628\ 6280764347985281071226553590767789433179717965820138953358510008529175933352690\ 9194044045709881319905907504078505024137399606731771881873129366544177846475916\ 0748189429376379057325225604507130669267843689011041969315282838134649100783645\ 0523876694517913424053330010585117270554714009399751988526939176154151590505408\ 9964774888205907088078330423574478154675085545757154164022867605044248747238433\ 7704282316202242913421762592575883542908319281156664361208097618029549620238336\ 6205734511028188651030014392498295936170796291488573789258139342843483429067879\ 8881723650668550288909281636474505321862893265459226892391201944146118694865030\ 2466368358628805073956418213814596183081725255205942346695528130428076953287359\ 1844483086588107261500914668280412667942439550077742762013773791419565479711514\ 5553228375199979403760771649867276295613031555003320327618579910150927075509178\ 2463299997832547156257904049931358607691833798118509903998385499656310887146614\ 8173969046234514315979691699381943959975660389936711932713120721405439629159996\ 7662645822488170383124382144574325572669607063087686672809697145480132218654360\ 8103/58152670147054171522909211499757247681633735920003934739102328604866893184\ 8272109155242612862369477216071842055222267421965518930515406690338669360232811\ 3508839124732708553165819452794904153071860157151099379717013607058763297758602\ 3371426863683383204611471123280153801998342677724899316051745051492817084704334\ 2595413777704446114640952257304400295265765354270270011587704536754593829096529\ 9621713822821812329585473191157819590620709538748692539446023178492152584512232\ 5327475655204062173121691575153481914129533443305554890769560043281250537361951\ 6313579484803230361596265004048010601045482503739992562786350020044795358856203\ 3416430944033968614591061344475287856388437951821464025142901036787167666789278\ 2113274686128423093110743275029386712703857562820892265816605639175393944776630\ 4796216439348374789308978101608476003183943732181555986959910424737014191928752\ 7914804994408299398547130702922452196532786147328029329551145717062041391511123\ 4433844651055052683638731242939221383109686096480838082220074811142475352462330\ 0150651502621236683104528978775109456436713705948400289922382548618653691091193\ 3970064363347548149431628101789808726972817834778634475185706020482883768008085\ 4828339913932180956710627363783249770697038585688430014226295829486492871033800\ 7427025083144601600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -1307701876532606057051547192271191490364839116841539\ 9709482696238025893673674413786310508098127100772817595812186686833066902781801\ 9641884044875469681188873792194775880595802475086739041214250837895578710009806\ 1840248722339310133965221575366968234384148191101683012763687934591146606893515\ 8642584864354842129497601460178175571651886782008497639587063895154291506668139\ 1833615398465411894815668052348446013015028304831910653797734026550153821952845\ 0413019397887840212626428752272605077151182899178564560146194274799551209233564\ 3526255163648209467143509325824198611581818504805487833521129021938240023179174\ 9850023401072206223826692799019176378460035209316828214852282590364650174680093\ 9473572854568209033166145021504005943391694619718278423906992573923678266715882\ 5334074264964561416667859727739614553475026501081043746213916767496216149118861\ 5237401801067735293698721902274989319868303653019653095654756077173007078951307\ 3425784881014903057211772230479081103442261824165976816701318813652938500137045\ 3231325014726518488426343070397694428256933977626395672706508104514822759640940\ 2530185711978710866296494978691496774210662755973070788131204540929387923105556\ 7504676842266197150898552062636956561520349451459792647068934339202704652851033\ 3069365066513202689830223665190126459763500939918148042464513960018544244645124\ 9735973393978476472884860987412073380728439248343962201078159014366189131811668\ 93795955042008772727015700751948609878637/2119932615274144744359682441126380855\ 2474771785658304755640264869502171908055714217924305835792262477242364153026234\ 9592657640720461774629439684377226739145906881216778961619425454874398847643388\ 0158149307791539939767941061932968110755427514916997038278267020419060916158980\ 6920136348902749270125234574167392446459787676968482612645179603723096013494784\ 3443072452308182260656075836692276187433900064319816664026338978378311545275873\ 7161648284063103792114365778246679131418900143854430028925042245414591757129423\ 3103663099315427915606961263940045360686554358540648119706884513629420799940331\ 7830873956295605424757198341225062913564534691290795197815190768463102942068485\ 3144748703271416245769699511894899631123808513435603331110695303054887705115502\ 7635262878120800224435836163578986091368406428784505436919751451960067263646040\ 6151608386339951723872424750399028851343256091753779371849497689005217238615066\ 2912221730643352873905250519421585758374286715944789920262095640462942448609286\ 9996298450291182706653109898365632936203956524607776046402938095264416766629973\ 9699637695117476096947670668281682025439432865556104188643396166733606915660669\ 2617937519513672799318834719661660587789195683041685847780780006602479982947458\ 2679616600484279378544223929909684293347528662843392000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -16064031234777301\ 9950562027157081729681934538267533759696822630923992535639970910298437939379981\ 0814672439938328572492212827462042301957943536404272642827153138368613015028894\ 7896524597017864052538365557796177120010811082005895171309702971461978715829221\ 6304649693754545209957387044810699570708044710390184978954485622511701910431163\ 2134056313015159517012385882925458847369238148783151793106207648276392945990989\ 3281584725910315537851269462065366161728681447079228578249190979893026929892272\ 4562428892837623273585047420118134391378209197289045272294030624718367549260915\ 9893839500746122558230568744210709832064269656751039253473155361959385711908900\ 5457932797933986196133988275088248957185077592404262832253550194768783580717474\ 3274037610204911248777519589791975140620214795075315264834343797669778831885948\ 7565022015170039045551122606559310423417353442440569723168766798766349168569051\ 4805218862979702575465402040119521792921294428774783339501148712499933342324922\ 5983249139110768997275369312467486601714574888497012550943840248984732859925058\ 9593470327932560918179935729994933985416603819407452146895742086780051864794416\ 1119488127550929575427966541671370794783048499227254542882432544743824943487271\ 8176034226071250385757051195066679114375920218314212526402673468714579804505047\ 3390982517112209400937428678961525935570257522263300355490472559074305528740532\ 1237427654323962803331411979687890181477166834244657278357327816875578951933839\ 78371386903/2583421430439520103133411400737664163927999895675098811244339133559\ 1080100786650515307036609065580099130548151546884960703425409895415355049680666\ 0110892100618902563257650262604336573141768166950028541667623536091029534645527\ 4671990685241201318884165473148489049543698725640065489737264953041451937254411\ 1293837332066781173371881328432295481990293867310074562362992856183793934591285\ 8483303373483165749620387046062958306259950881147241878618045885875208329713077\ 0533686801358818871170691948673897111140484659117198888427252515340555537743012\ 1878286019454969375539237934153842083535009358731079531570915959582837016597262\ 5893880182463977721391245152352751066033313439399055088952283626731688173868862\ 4593888548034201139755747709924032137940740683052744124556269786231814784181921\ 5380850387819330957890651011818491572816509822771461274991852082750633981394545\ 4545847732859709985177052803007438820159491000812768916661944669871586727925980\ 7654142600695902239588065973038735676678863359536786579819039897750034600129499\ 1878261986565002660374736487449140596002170853107872383441045747771298725330993\ 1132208247648852213805506330791244355501181961153539644093401307834828521221417\ 7440070845336973272565731801344425098638648882604080228368991960780315689640086\ 2069078416952871998199783254654976000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -127072028446509673657082092428646\ 7408511592187449750323504019624956552733487615742569532951705720683956298320195\ 3844241778449951177652017998040180808445599796261791088472515723900304933844177\ 3925181025910387359842049388948026956703051321265537801842804331507172270123589\ 0237348307216626783137495524229865217995775686773879314712963524691368173781969\ 9356814930087406422429503792192354036148243725313395963061033579953996888313226\ 9771658975196441473630145675135526330564736284000982819641554063406013124650590\ 1257610072463669412950772225149005864254574027429568111375618422606542928110565\ 1228193627211789430574707067645296164936765196885415747204364586754549683662322\ 9440617881059655063312669518713101884442947851801179529364177334727413775846537\ 5100146311708347199517915734318052396597088819616164073452116388093949794133893\ 8580428227325517254274840805451243733478986284033293005388333392305925678326607\ 0463594294129763920674006459723338438035748806241814717079552316711326490633898\ 3453623513274858342595937409891116407398771872307928944674478272655180393164068\ 2176679045738944223173691395528888683148583694533573441459362234266997947380846\ 1935621468044216945690610299688995510163319149891778901890942396112522443768615\ 4737402046419858796432405880845137316067655119920533354191151523825904137824303\ 6083988603231174026024639279728244897473165952061747284085188854758097411195965\ 85718488443041350384848518731659909343918064462231806245468475774846429897/2038\ 6182716393491970304470917385649184737958360429351163560771394071872732593547345\ 4123554193986890578173033032614874519836554254957019128283194371243969276678861\ 8866522954453204288604384020909265531349213900012691117416250420829598091754961\ 5849698176522804403384154357290765142640103587384544790797381747687653949113922\ 5585791716605316073191215924395099908111163753150838101796774772680701981796239\ 6391562237914510419287493489946468031150999545766090079336511356339507952092673\ 3949374167758242997611720831323645923201194645699286016488312205019599852086914\ 6092690585058628957938099393579102396303552806211674088022128058528504089563410\ 9910298261066184974398630228501380298661120061272168423684951567706741983482770\ 9674263043153142022313001763213205327785614101714482347956809720980807108755390\ 4157504456964009865472565655744319014142792846367283914411004576376315217766845\ 9746975382663187952594455847353352462199509223245245174179551957060411848168194\ 9645728955977720635271751574809950152602653648172721361470409653454955037017281\ 0109079553234292538036479715575545115406745667125270112390367020485279977736509\ 2299417600977672404437968510713864666579240445694478918942971731857470871150264\ 6232491489044622674247760766692658048060598848125885484353622448979680927663490\ 8285113935887073280000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -4252939362801990557990426611857664424289952594437\ 8073127582280760159893178857632750751002503287018300676421143971385616089537569\ 0070876942743865563171947050063634171139645528492028559086853799480738314836890\ 6787452325488279951557665738946686682166963460377355166131152593860862417894072\ 7443125099178469949264673778895159911657884900757326341862857990237083095542077\ 7624477571524259840856848986194989025158884191072609543411753010485579828859863\ 1362256012248204918192122145235388131279671470600632083211699995349715407176460\ 1044279578110554327754529852066614954098023611296114116357026438877681064907977\ 2300182917906094061975711107435771599823683540735952686799058175159724628881715\ 0447682618977220286643649159515323143783704372205661435507393871755830589869225\ 2241230554677376620295818400754782499995527421817786487632888283455140284369483\ 8107431422191180703604255026937908081244485807903049708616713386023329543352238\ 8129662460324323419267528802632351576387554770351826213162606756517244296018335\ 8519464009601702863769212640297370458388971458441729925938212468469629690877002\ 0443027567227720699497104706871246546541374586578797690642011106370017644753449\ 3289844448338654953823690521975999595486028216047987329938185548947255487132412\ 8557255442157866757747490148048433473737573297351880582027854941995468008826758\ 4745648797650598603862700324692732897945747171512383611649490312474345304625705\ 1779221763221116343692331557149466993039141542888201688683981159/68484450046469\ 4990828280580994725667168183625338891967521938501299185668016606480305150489862\ 9247328225693869891248402285452380576032225148728476960952164205816912639897223\ 5334999371093427433878337252520724942267535790348577106675483611521564831004037\ 3519973681062908562084601209565904782776432182006026577658251297977140725043022\ 6764092714663676716457208808890162420131068841869950516800187990872597799696424\ 2890943276626101902928242763254397319921575600538609627568415886317100823745213\ 6502538900964397505065987951139542783181260770642901107445200137207676482033113\ 8992052514340040415073919155055278775150260866186443016893384687429167872318890\ 3754923051563855522762531682938260036036897658050627328290017452050814777857373\ 9137294793469567631193856813325320982824914274141625479023639911012139095387850\ 0467342292854379706118419450690374578885108733026420166039907115276621250923011\ 6028115169433220392034245070272362425346782634564006218593835067393383166970939\ 9382582987768232192344516504429600211600940963435709206049176557898081460907550\ 4037533082745549411050417822804451137914028860066452361372246710025169491590358\ 1311390782786171937972657872478852604257165131351409006782900713068446492353206\ 6250558036175146632321406605319562535107259707302473739361100989780792215302548\ 9017181621452800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -16551029534666132338860007227971987356160851826608559\ 2233428651212919587631172867250039097413307793365691034145792673155530039869064\ 0963703521628139565381805284136708660532883401971175920236935015010202749245846\ 3796180552868143575150691763616701787270979812299349460845513232619061001543822\ 1934619893828521028988411840261554533162978885888211722539752978877866186096785\ 8554378657051542219672816393069602461572465323335104896040492903305329278059176\ 1153677984363302773676717901810733032627729024630801798434498249019776493073710\ 1582998825295441345148553597053963314395958787881634367043432474840865258937146\ 6080622759630721024402744701633040363472289795145742669244859272742984855714945\ 4655997125505452009886044983548775730597441022925388782242775501370898344028103\ 5160656214725742599568599289943534838099401184672295651310634385889402225789214\ 6191892611085439064351714980506565934378043640274848715046249244779207592903490\ 4045972200182540132212350542855955634799165328551025223512003080809521618156994\ 9046682432580733133519947177404052417728886675539158151979417929464569984141645\ 2817008903941119396887613523229952545864786921425242817934866922112203883083975\ 3422366708404981141592815598053166727988898817385938197864606713799487723830612\ 2638653463252881452158799056149315294839410353333093723711038970440906088826582\ 6758925946315320057445349852076715052070743720413474030067192105537286910753314\ 302593279878222653072905923744965266499340791373889164512417/269297714206403235\ 0509876349559380973187205680447564642572868716237662252497159986754941022303553\ 1610804081251585775151000661105013660293210442436130882947723999897228336793694\ 5398919893905131068409361893997365484105082566414807138699134469023381781947341\ 5505117131382153506843769236827153045957277556586124063858246609833695678046235\ 5149478428719311510964104775738271817449918447657301452689586074357803397707502\ 3284444501481215263389043550007517504232392132562577810514447929444069182405572\ 0625296274550391076597027782100537458627661351237624071578883519910960847875583\ 1291879494813704053816401753582527030345671972141294825954518795157263539358560\ 0167455061791800837446530598987616986109847368836360132710281200647373879559226\ 2670765069063053503687334505575616737217001869565667995855544147931669691697756\ 2103768296147879953201359511604488923702908234927252892587091684171724130497604\ 1311548715652683703488683080683407112968314527575970624922508565881473973602348\ 1424605823893175594498994231783240137832110956387121892379804064566118383420234\ 2997877753271021068966933844564389722414364767913329519711347208542439202004402\ 0601742519927485307060849620205133245910292666112055562006759135331711640822818\ 4247013935688800965778746663723591089852163649634491425956716572316412241257324\ 6892277760000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -876496939088345398424659674759532719786517001394269369479\ 5663023447456449447010681174460210549406955559974114768193041007645097957171127\ 8617735953806136888276985010501929795723604556642235381805540050671666756303564\ 2424690501153514433576868009979372124557265052894239439999990565880724303132578\ 0929795742917812105409407184688509094474645264791542545478387023882577254905943\ 7579996778900267462650054401344111122284212779161070292210128491995997032380514\ 7991534738738471917312207464557592852804030221794325745304267274630148070030035\ 2551241110507113510850870272734275896997282637329711703035439789561722810689489\ 0265185926087680352714292195694921523684166263794511639431358750297171001183494\ 3590061653452843802086059180603372886408718436360534195252735623994774073943380\ 6723281315285513263755483648400640827364006875539593249982222069397928405732711\ 6888306430722441582766417579037160262117358135275023389051806688029551891976748\ 5358123965863696007771120241648969964988998712292415668982061506352836102672473\ 7646974202620592510137150013704440889557527304040979801909380007775173181851697\ 3398457273215142822881376370568928236349202606028182215954638973632956621608244\ 2312287914922837495319660099885044200043006835983290834805997415904653616405927\ 9818302007899153307099479721083205450360396711049681678312330904972295495407469\ 6999887820811480497576313532179092257174010935742575340199707236412549302787752\ 903307263940230582157995021442355295080152569204366118204556513421487/145119532\ 7299240158901967920085904050120957403699375794591534420489688461003242375960437\ 8185067640357612346581394609528588600064954259826397599799604237077462301261634\ 4519951159312555372935805406968096732732929472118828309348640313528023040394156\ 2575747980324003080754375383352174984672054020438017307520260484591807340398415\ 1455539626664363911065323596892569643264864147118167827468205125439922575063053\ 5892693955456744447323795465965684803463520305159037301019011003264659280445025\ 1517755240740206799006190253135612500281113029793400594906644837742259196753146\ 8379030693124768225513701772658234303218046759867850461121642428037601308651816\ 5936189508870880753747644041511858025680207189292931235523427621454375343706526\ 3418497892147355717607950275191164318242717093232596312389383563776311532127302\ 6849315837537098987705874314701037323759841309882425336726563369644358133963075\ 9248422428344896802440565596344409350524753185078565140905413763981439554125886\ 5694772948339545993480614478191731490770844463888120673439892253170601709950178\ 1433753780329830369102182518009923746490981410714697264835221149902653106053998\ 2923980092313941238452049104093975447932173504027355414572582977995110988794626\ 7621153165700227554276866798894655683781682670811255185135180985510989306219003\ 9575852486917924102896051290112000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -8276923131525938338693536014933774\ 2096391997306378343124030578593876316767050295643323290617755262064663051470324\ 2792727079347221846743116860252333566013676559176770973946284184141870236605481\ 7447764905230659441622655673089359383006764371167222037093813602342504477956267\ 2995146075707207671407492162120732381094654822557756545729912049322488478247358\ 7380959211513020563172497036912007916891832410862384337853175683976175623596048\ 1981619819772784416461066227077608358559589450804439506643011874038658121245082\ 5561381001077739608030044971192809504767480494895537369129184189921827930078475\ 7777643419118031189072455541705215055671572783796201390972346145292540124438908\ 0645242745451711411601650234865421092836107733413251476743085390260304217726148\ 4229896815607102922309546081129637367626626367088599340071358293845674382468621\ 0501914843397640998984991805126722595235550475382988796562449013183078028850870\ 5262029854174548262047584894956261641632346503801931421239810448725865472371237\ 4587350780529563119607794823965938587313858644265759094972575130761642577076251\ 5043350739186015220821671730066080848055728188464960655136036658530488193085636\ 8899877241478772634408267805886151298436876064545244013845913784789980107198107\ 8809372148680933163129667768585460980004875249634333326987226864729902954809220\ 3496083477851491462318328470245971937207536600984525808915703932902440933876850\ 1676444194584376929297311327475203343058969794378809294810038555637463377432131\ 8792803905774689/14047570768256644738171049466431551205170867667809957691646053\ 1903401843025113861992970380831454758661687514907899820236737648628757235119528\ 7660601690149098350762126214953127222145536010018596339451176372854757290110258\ 0344948382349512630310154325733240449536349821702353710849053851625482917840007\ 5367961214908486950550566586089623586111042659112332417920074146803884944103864\ 5698922256142584505266103587441277488821286250094340110547828897526876553939481\ 0738640265116019018347078434691870730365201814379921650352729002721174128400117\ 7586963220293450690245704613909017109447756422972633159331708055150692635520792\ 4636574987034039806677495846262314445870125696277194321834785688584405592355574\ 3598667793756783533270791749891059595986403346444958663850470600589501462491532\ 3039292328973546956309922899901377307359118200992863366306041293995263879661877\ 2595131334181573867367625749524729106378601047624674972613882513079610831560510\ 5639644052353403348839385819925402139926805216892348148895960830661774410437008\ 1188981570106914245523177244278736593592757972909126774336061866032700055718269\ 5236049407310576820666027034704127293598951188215835327629682335983439518984800\ 4130626032269926743715319870572762643978202725400070613300267019006688253452950\ 1921085519397463764841999583094252073365505316033776488284160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -16685\ 4677998157797839677219840778711533743483107430888394802262650359610261219488674\ 0092715760182811628359902001222786275704685815719216318117104199192097790720030\ 7167467321796043172926823602198928888136734805332798298345483574793411254018992\ 0316096800283607269287574265611262274923267476359776763573031328335933909806879\ 8129694556086659552850369639219276890055641911792207419310678369110769255946421\ 9295576810299877524723212529241856168263936645712956271522114252400107252040862\ 6926592050625834972357983700269694148995194570012357137678038973165615197056194\ 3571922260258552339357574182635778437961946241733426725453728087185663968716355\ 2707814649737405890806797148190177368654125071480804983748133666224798091993142\ 1050906086586581037980948005890988644068183406554807259197885759582163240751479\ 1274605477843344876250513281652477331680605442277699036136417407711472595341271\ 7844324947561592192699282992616744773871117373961883677458369418454689933435440\ 3350630941968938611450660566224025272885302089424712706865586967416418090326305\ 6744982328738040129987086589482139763060634733567916290311181423026311151055457\ 3630027957219561275394216650556800606228959491009007795156559553028346503871670\ 5403375038611587731797723307569642917568364224084348372972644273304792083208059\ 9579406171394900661532784752917179381311846118969423508870519579688343023112227\ 7320561204222023110803431724609000249811184517470141341468871718447723086186015\ 9870001078413158465980170581033660254895131823689/29247042339510334344872124989\ 1104896091657464843803319140070827422882637178287060669364332891088807533633406\ 0382474257328877844450725635188588909372718890422766286746779532410876507005972\ 8587175787373492082836046780095572278182532051685296305741306176606615934680328\ 7843004259877301190842554349428956916095249439469831046279632238596306283190816\ 2718760941095943736456884536242460345156137288860939964027669052739731725917972\ 6964161101605797646509569853019995957849031971551596198617301028474860620350177\ 5389968760343817836654845353290451736057424650964337091557006158573621870228872\ 6290222377286161708237420671542899093349123004870877502546351918138676301601699\ 6491185780600238036327324432843058172426346601623316269788423273186078843691767\ 2984039381366797904273420449073702567806628922924763037259477594667553921684094\ 4671415286491779740981393974560284543063437766036791859396810510485999480247381\ 1545732929821033922317497513089829941738916999785772283601277084687255327608461\ 5698688460013904494378143225298509035459628962595459179255022588329587860122099\ 5968019441676808050800815160054371481454866020620940626668286253993025273016373\ 8653691521249986235175210785263544599963399185987480415295970532491824762618074\ 2829470168911559335719249436890422999700051385519558401043132002232816746982067\ 9823226486076211200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -163486543187731289840959011541818025812438229586\ 3755697869910210888318285854939294331017103013233026442830436364945862073735979\ 2781696913724455149918509778024970812100642090968850697350920866448436235197490\ 6268364131548014435517506293135464860773307890874421966301311475235850241164530\ 3522091389853270683297103541074733166122069836236574280113756901866721547760808\ 5368376288236767669032588890105042573530423383779160632054406445345212800822919\ 3504622466393667650730760933271221436081171533987586404443056195745406444303804\ 0302225496385365860014447454206346179752674785897424642148160214969255527977180\ 9491257885041927954759055042729075441090959111897024963280176988761275288426785\ 5791280618167846668891253740882236958637423438600911917658494304119556939577485\ 4027615852322090810775390084982311774268030439125708998879459818429393573668664\ 4381466050297591104145447772994208286541330492166865024949682745569997592257076\ 1680489439241975815780430208454941355045486029847363951941441964422012141799580\ 7703059215306171805778478914184904632141467411938015056829953874573992953893277\ 4319849468606386463609381864030285078973120661425767042832163605111923953722913\ 4567883211219620900918610110211582168692459358063379105441974085571737876169866\ 7752646617392603456126922508624104834569662979433489567198035981054425076561457\ 8279963548143197013156290226248060503884028622866190985561206090472680858730338\ 2533401894126917084050737528377181864174163911719240648865230489960452325833210\ 2046856477/29817944605977576071284028868897926366336661855755435992968500997417\ 7306256007224093630324669122861056689930124114015483193753997440379958747016488\ 3674363163818684664076668883536816422729448919745874302264829300641324303784905\ 2655077334193289629376473173977077725288802169970303010611008780101032981015509\ 7428708528282148303010659893706181838701005503115466613655819252292238991317109\ 3585088739505512125489152649211289207891523450152630914281656943665655094627894\ 6245075636283356414310744550689899659413004558095054572916082634793458668135394\ 5265580151160951584198918788978969135740222740751809078758478221512305141648365\ 1297885925957031396056707580743263008964826269372703755468279643380577215466795\ 2108887287003403374693295478671102720630596068783009107779936483761623962124193\ 0214319500254411746782597315464574235367991140131288409928152535078494370129734\ 4036071229830036492236251650686190101810034710563661114050448113506454534342220\ 1660659621590558577174013380350551603378739712685875337591010840458105633593183\ 1800919945322542434080629253781415151682980931518117833934395244707197863281277\ 2865005343461387700851201670969126345653483221157974478596648583089979188899055\ 4684738097956033002547877286065181984379092950142660871297395248918589852405665\ 4196388564900181031493938916401329883157949337586708441884262400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2667\ 1917297051033325936117104016585386436977903542525301756883007500962674241733379\ 0249302065432645172942023554033294537705963200221335370908654868486446148581780\ 8241400706043925328068237731661713854055075033947543422947826291179234161005860\ 6881751536753545339999875311628665035638290015111856942446457836208348501995128\ 5883394524327832465418144002253326946002177145903600977452620698757290610713633\ 9492644714797019804421728218268062289269931017662036890446543886940971271018426\ 8762767480834912060790639698326236119499424320226374251940405387658109842338326\ 3307157021934890649395406840339909087848280651426261754189980317255545804407320\ 8956734769091325360698528836879825020278638836730906528629307521147671729537197\ 9981261585854155074751357075732053359284953013039125708956470875898240898972259\ 1973546104100565122159354478289846807112439572360884195674605068050460534646051\ 3500640559427882688547920435898171040452755992069725859144343398279938629341475\ 6999150651765978968616951953905604714069699551395767583228276121562349009606856\ 5501347687124245551185430974602890507641032119096866971154627046407149314980140\ 0234123981597876745155875647670767361426495274912241314994410764568650598394044\ 8968878569852719550798431911742793980977325074758153753744801647287925226987382\ 4791823635599560859896125978308462619578402507370606127004256794006461870405289\ 4548048207863781361931532802169683111086458325715774331573836561308037502452303\ 400713347016704344796447326709630508275204850780082226789507435023/509827939194\ 6192624845305893059651056725689116542132850794772650598575322117386815531774070\ 9809487073454849913810652891921463913848911596265015347061178613966714196440245\ 3981240861733487879871204180439601997310887138910667578726327040345878079795257\ 2915092952429555446952269717002931714025217853729757978830987616990243004436252\ 5511702109576117567145763710966281482758796277909630463457410179722674251656051\ 6214093543263251005662539990476340994413994046994678685898116043645835774923886\ 3851035950571266655320035358009512808611331862563669405396730945312558250318475\ 9253910959760915089274468745601150030433864027474198791134076344814405530862821\ 2677062453357551915165998518192983781896711414169428713375875625282563131611955\ 5072537866213634757862384997894466253582281598371808554541794780464634049313827\ 9706871273124326566877044190763283821609463011470418353259234273277942473063643\ 0737799805052806169094277245822064121485554005306123924000008794530660031483323\ 1049432090757797705409796942748613168146613277936428373401760407617094413776669\ 4247578930729205747599438128903022780949681177953720942367766829664790622805287\ 0475303653577526848009631906364848182763812485590756377878940869239857955542829\ 5773880207818340727992137679394884129924613702727661895732724692397095947116317\ 7748103062931909065409870562455928911690098278400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -842783522838155\ 3286756685149673862236558386593472852760700277944116576459131545636461163248292\ 3278657086210445603390178024575432878568861724879714574338774039297539714394353\ 5235660943591745575009542694349955683641226598363188806790657655648870459308518\ 1612041135848658602094828596072468649643572756998268727536808997139509630046572\ 8663753702171649067439346932516581872619045359459098061425947379543371516954997\ 2254785864558585603743623792767816951290160569959903767984529162620170394067745\ 4203492445652407052391409903422083014660684407242147124350738840474523098433751\ 1654588407069330919065555000334664139615403693941158129006321886198938308711837\ 9840744042304677360925179702684339509525600158470485766383360966160052387397812\ 1719050020749468957811218236838450181564362108899462614022256926360295594587511\ 2606993631488297314359005787231788399325146262477057896785803193459279692633513\ 2374976559316410539484665021253687751514854571450483956345835763925480096022095\ 6208767479473277071980677462868592058041813206482918697700201674949031232328426\ 3453073690133625163884999138174177060419985068492062264369938327399267139776073\ 4623613030672502482857187100603621053395699965785632528239438297612692508857222\ 9170922950038159962655020120487303772813864447400485839452541291717307934415744\ 7563547234465348854516895995968687671738420139701333519326606787313447012975665\ 2326885649030857300386594332881844479440973503065277223504142552224563017229938\ 9050021460910253620952799643590936162469862137494633806871/16994882613080271924\ 3479705897010259043652335023060843066311566865589599919454854319926446940663115\ 6372220396945099109309978398902738082192586893405490270379028614686428107507649\ 0834585030526470286262144841852177826917796689797033599923093324936302267604602\ 5799715399208041659984603181899887898418693423243431503581634754987880462314826\ 6321760980865546239776101463099817765380354845303687560427337290417931000776216\ 5494888079886940014882533155984702121559273525504101926444005005631735514517253\ 2941406550652068233188629832423782106124076936142806663911564441747888977483855\ 1884102940448651109057911790287226296508567201157549374010595110914252663858411\ 4581558830568460757877363935740535103758876920056424188570782749918133804127256\ 2253019599364816302820722080533050092408270432798125937281888364836581312753777\ 8039020733231134051260825537427977990640543000161190547575050540547543331117603\ 9319705724189408143681639497460574812969604501859302111343500220031300446920052\ 3549006296601787667542460134226909105159429959632632500569548743603966285879111\ 2938162287593614724827832763028966281302915490467946612827407765960931150417130\ 3972164322238924711584169321059621342019674413512786367084806465012585886312421\ 7691166288921832458570956010250977941137834460357025044564378831080782854697040\ 2828715674191317394349212728485320476065792000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -8296107272330105526\ 3889427649479485861044579244392699101518537047341319997553653590263221426531984\ 0251902480692875006290837530266698980985840773659267250220195433927666829033652\ 4561508539084567017999219124270782984409396954072137419452291575612815597712466\ 0671663174540539800577103666714859966838350493283816155391669172850732716204853\ 1637881906820212977988737042380504188535843814836977642015627334769732601216648\ 5117949927658861304665461022935091519857023152259930215583188452784074322018239\ 8614568357408529500856930449501010527096090735725744366025919548943828173118987\ 3570002597874879810139276455701744344781302211578909477196888322638970361532319\ 7512738656470994902015627336549183211875021178097581169921369366656067496117363\ 9335886626792660957022529729598899519952794532041076961746112064348532022635072\ 4762735208607163974538823436961378516715950296429198020475670335251210577095113\ 1716461260055540468776395636691407358504956508066947888506898262332099826767254\ 2715744027462020629719822178608979387974093006962377896771798917822267129791895\ 7989651710510667082702566487100256548417410480390125699880637244712364071030838\ 0468845313526915193438306503951327025832692895838744077049252108809586662747937\ 7710888312268250767158001043943686244807691664034745798020347142106652760363112\ 3997331464734343086926616649233987371288744518893782453955280937323274488521907\ 8347544122523216216157152399721966837164913267467516023109146167037282370276306\ 15119326526288717878003716617540536680745736122969514007/1774649549838470276382\ 4829871384804242978938145797480134035688825728196553444390917980936483875609842\ 1235307667691407269615897349095742528394432080885832795332088734193998558457049\ 8433817092961717476265698962216659343118873815101719882559387626640238199823655\ 0194781109574065046132307493941279300922509605242223975826219212180344007203152\ 3748109510435631572917180476427785608459560027354297756874842096984339256610855\ 9703458607348192926376797335483920511891126953769427979902553723750295290842487\ 4551037820226974903263020749752500415042012086212886843168688725628224225879111\ 9129838474606244352248603339164286126011990134569249579043886410453800435321259\ 9589209498807099577076738106064895362094361431680168403510477444745537105090052\ 9833712669180108150269442899279084029211349431593925079163921807174966528411747\ 1803867710984714373604916401756451827255433104812957736612290464284281621254133\ 9534617858862661114278710313709966965230630153205594124450810217583881917134260\ 7670155837690695833907596109264048927275721627249472579994334276243713216175340\ 4480357494456056951651389465789691328248801837321483380181399237949729621117835\ 0091547642217260875664306703241638045466581299857516249112506159763113160252364\ 3081518496296080871899719201078711631058053394100553110192470601585705763764432\ 0274904577635108245160055672953378174926848000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -9333717158148080185\ 5948944673375429144305370669347535827799379819303660988797924752680430241197254\ 0485310374862609770154297791416310807876230094456533812286578377713144701410381\ 1533329336688069634716003984967666498600870191886491331202438606669641838305775\ 9712208567413879079024785051584200490542645179912888035707810632431762695504331\ 5627810420224975513715170771771455765960340676043329356333089280458828852923018\ 4885543002424178510629493973749735496802243724472006760121867890168314036681342\ 9737957091716818716733078786340297353729435820680208186369069398172841184905985\ 4387132975411782010200426383554031414932140945890861800464935416565640027525131\ 6624983686805634889495067361461542994678960687290148436321704148775242128491294\ 1638886977910707024230326155410729833838923563446130505713331415277388086213819\ 1399426817840217979500788327865197142857685889130749138981789520374253332026147\ 8990095020292536881920274819703167686506789627875150085738549587092982047511444\ 4019668669982214533339826004566589122871348424655287691402026217686428976637720\ 7464530252796714160365704568231355775988904644389901517913398967052726491905030\ 8480828741890896185998788018652754919126426659446378570812104780360018286181121\ 1721891758660201913432060958691151902583163947722286670258211170942942035588906\ 2491427311946458143198815403147323321266483891706366058017325101923193544848747\ 0212386889113633597766091211756448703911886237137978715820767452764070639785159\ 05091771067644530435580766284326602732263976098961611709/2126287634655874794549\ 5316162547916814606223724477591867480266717040058629938925278947488367867639069\ 0691232079625993611101661372041631745199204381829855567509008582302839435645915\ 6356611263575599634834534165904923203712016084869133211447631081532494106871859\ 7958048117504326415933034506939938225426103482660947304952553286398598580658761\ 3412448430626618901722761636699983190158795405312319941317716655890835761288716\ 3799120566612830439520485023350334397411813674885469490172152423754437777398900\ 5831848386432693245818335417104751900526335553867671436481071842352197673151611\ 0944185650978864878840671984216579577497696341634849172983850322700977341337416\ 4174065090566123344261202762631850768023870569375885903057382784825846072790914\ 3954724237949618062585059119482975598039710602424219331279635888547771117906593\ 7979470800810044594224539930756832322242775898991757147138497777637572500855638\ 8142456494295049432315675779570422632844736388096681773014873026064502298481954\ 0483126614929450504512051793932973042809399545840517580088888368532520282090787\ 0616538014916517040601416236033536986363189660349927341173677446441717204012690\ 7554251354051982796901061135121195731606767359723940999316914242393427255825755\ 6842986196665356794091240536021889326006633570138531055340099889860303727900085\ 7913332946590886276782736813847514712113152000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2525564098796837833\ 0167280642822785121609903359480936905417629385273565337322939826187278605762754\ 5638383115372545162628090005886517751828262949932785816580295574428739389928278\ 5673410025979750001007784255283116933361564757680220076443880618707225635918370\ 3608662427428974780955417705146850028699382634350293879282320633421597832366577\ 5834046676364537874135052446529504272415637012768781442177866900866582449044834\ 0197517995236124754228141220875940591105929696780061173586221028406083338877577\ 1430493703378189680514490574097968574454782547085452914097432143081460244350873\ 4691112975406739021737916250719122637906120506960569842368528761892278697101819\ 5372844133908593797555423163613835817264597614175787397779393617619082165534938\ 7493581316681076486457043798184011155231410931897008160712648970647358485993775\ 1537536764475929173833634814375020487315334350788149569211006823771789113576277\ 5564524595678152496892232456841257736274492735728947513111577947776887218449145\ 5665179355466511142501899657110399357845248509546230812969772795059999606722285\ 3426165776064825162254390941435539024120591002001608448601551986376618630185976\ 4295716037658651178545954218165969393220188376636559144553066920863371651344766\ 6883946265442390932078146299269112373086491158536702589173191261492194678637113\ 1336860994776374080400414859609990305212573649340857771671559633629081493898721\ 4982914424790383284947993964946677703431696854561952792909748593637675556251049\ 9843289442721406076862214146821187134201941048845634550543446680982051/61364266\ 6181127068133955003121692123508921489095097290809326141856238841099876390325405\ 7192437002036550172134871076799618983568033141378153215910256754255671473835061\ 1984375832691736002594192146652660711546264761223915433487349712835424797028566\ 2920614381737491399365827790085588988182583799710555076975691421273186661437473\ 2910956793760939329927375088782070390512880630090384219650923171545782738490385\ 7927129777129013054985600066763240807811687901749654516893358261136872747881298\ 1387772300942199143224741407459201114430477316497706079072216149071382379150568\ 6061233250840415850280844261567753065862342576424203291298810647146192884349352\ 6319488282182077048140547089940415772532222747521715701967290508358921244592482\ 2035268250529027685670208273164674629944405392165111119454668702224875373240107\ 6167499090888347755976412439998565273012882340271569583136620213908598604805586\ 5545567547360228267500574266000096272050211198249526332443285485748922961457476\ 6109558540185436066698814718552040568476593812552769820414898699452513315340651\ 0067662336526586859565021211366979209369541158794865019070092163334142589419248\ 4414599827339113013252491800749400308067013937662863692158205599388801317860051\ 9427574512187154899335409763025546262384238855434246112672556619999486054680129\ 3972026986611744118691370431865003127295196444980625489639540984381440000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -26492285292921566927875616623657186888740859416288263530072525347422131\ 4501017783591322343568334990854018850960319893381561577672917154679497005822664\ 1295360445655846213305144160075842691433084260510077356211349294950100606535524\ 6106820804698488959138244933676718098790194296228457700277598030693694253739571\ 2127872915443685660703807055115172158489942671061940606399972853802427644699948\ 1238792799105929165473426959450719819087601128882097249136239893911782628852386\ 1948563268639028050898251000416639794250102165908976132177634823418525985510088\ 6476033303054499196144054930098619497081328709961973409824358795990715319904680\ 4619040425065931478794664645942892837363793014186092188507416517514449252540309\ 6343945777325920820293008326353506065062175246192848304413634033753915719056348\ 0198791449864300250297135699043295156167898219489583921201713580252323925655773\ 6046594150052603942166887850972456295016987126916016804224251757641813063068138\ 8500857298439668437274728338967574994203345482928870494230249849368647290071308\ 8635353839496370638336352562484982616811552518034117400634604500839437977035585\ 9630262297414653342557882611458723806889337469952144034881141719125340769973489\ 4739554044139371496976836812841997435283405374936747010029327445276470046652946\ 5338366121180800408916516247575127112153856636548065132737111427445344471080525\ 4700879370418979704864123895801709042225645857454218399342071435428693410825971\ 1643546861877492486950627474329498626215653544230449709180289812496377138252717\ 0612503689587724793/68535499907705626871146706477314224985731848077846039255217\ 4686032053581951670091060045824233352263998409023361695444616752865953910803330\ 8540342860036918972251325492788814567686241089897653588057819053204291618173999\ 5387077230322595788486669894747205275828618186743027740240240505950807037242130\ 5137360745576709375586089663736610096417761552874264122972462677037106652785884\ 5565457102620980329864762387482230634415550982235544369847101200232946033640406\ 7892107009188494702947195937852749293146722964835226162523231673762429404134155\ 6770459795272697158698297589756515354319215078215607044668435001722120788703030\ 5465044046607813829433833650788784873236475601798415118457753326098574097496334\ 7495078808660649057834653347082279293759123229149462926283409035563642383730964\ 4470681384839104600055228959173027877147560423145595511951114979483052789735697\ 9503967584205408385346973578588149797638176997976653402986078510171119895533464\ 4179439893268057609428593923249541102280322398922509416986360374111546488238668\ 6963493457473998353280247228798573326812676278871860381962341720604881376471417\ 3569071812107812095301620127494192458828053200642665053041444252145741107464896\ 9194058688705217641060754241492215592643970783199470584115605357207284233035556\ 8364895805528389224242265511858162435428962970850417999508637958716562861422655\ 3173430686428692480000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -263340171744852988528241430794825656731586\ 4177939176778339594047079347275986772563680663374756211226920287626569631300541\ 9535649654963474750624458140583311841484747454263783527255367445925129921486195\ 3818751776508017120892978047527620341902274513315826830305935783672717376305460\ 5059941732470169939694961027968444627332342253677800602985562373600389564408553\ 3048118326474545612204159790275152382931526700636544219380359241459987927670268\ 8246465686972077113344009055467396090224065619235601932810541768853976513665661\ 8248179906949239067262284312555826136505865051143342571016114134985297650832966\ 7600248028364742042174400007543284504169887181097717789478645762396496431752348\ 7082283088914030274077190675780579701776546406715420305462700350851936843533550\ 4136094905397037330431470881610239781437292084929876021693281480451458721446851\ 7961718262456780978939766109174446254570832507359925327575817876732443348057457\ 6815054742844234322930082383390064794338833235693942214742471382551808353103849\ 2105453796664887857033872917103012606570719789680439536216482448601172780050426\ 6433593377248710781297221775831045928535281559832385942337806594987415571871488\ 9039866150821370614574074316678544212143250692215791368557116156193090841894061\ 7723926173797142700446682802854354503728388893059648085447622065731506978960187\ 8144222465569032718789581693585612242302695528230497756790219176377757981759254\ 7190358340857563710769838866020723107718959902451499673232885102424798458632589\ 222200535893366451013320348060840198198867140830051/721100509861553535397213470\ 7705304612863243000648296951023455073212968296086228409474455457551857758567694\ 8186613992108386827551326757372896514044184208557746436180215452657258020257668\ 4037395510598377653869601430774991126742695807536119927152149053142922366551523\ 6141706005375298450513921903979548698291860070318794657729411675667594112590561\ 0004401929978937061360881882826184292520327607066380809602369736701592321811344\ 9443689858517588339035019913943151600460873003915955358725413968371705032650431\ 6102113866925553428487382557375417389461803514066566688417426818854181776021548\ 5619166804809906415136291312065822359698381843996247699699233988159431505048795\ 1538601734941170295030858649622506468187962262412739172943296100879836027708852\ 7320402529097895991063304171729398465524364812495703648036129513163464490252163\ 7120844204166415203396145103863225828591621964995697997399381477058312478373374\ 8277478259778967241602057076252213432842645870237622358763404396428556735410283\ 0229886521832007427326050504779353395656272006181788960887026581843834152883140\ 1376195031524390376806905455283562215925061407662577533807765619285236914863041\ 6585948681115550635345690233531096288586218493014296237162928517704016028332556\ 0428852773198285520946694726706491879660039532693838899381687308759488062494239\ 7453611185473332388995914584270721878647356748149555200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2626622\ 8194293893184379943161902022823061335601499913658327000597215270477364798519464\ 0620234330755103704047928640627380024799265764554865234311088892022312106714966\ 6001592894752282638685306957768045809706676840851301774015997618104768635247249\ 4386252390007873250033318623307757587379398534827770622942503721510927473344878\ 5852085428825367797188945588936489377123623158102094830324268242055152058947325\ 6281835882840705866863810360778551282348513899223343371647150687051600975681971\ 1844302619646966747349272932358506468426856596825008283903193542377846924396260\ 9144195335891850637149961849034486521662447845063820253891805496918375488482888\ 2130957695528029977798384645743506558121010824051031877286390746655212388925574\ 1528367794087269292445341482076447857251219551376111679026982623244766300847452\ 2677575320133974084926502842295262803666903792560900226086084845956756332857681\ 7850343117087863121455728101895855276582960746735743079240274648705012443157163\ 3652272278226787580945691748532185817143262885877192784335793343924255731310819\ 6429302537817847103604103463226145935990468546835395213609441596906194335414003\ 6577763498760451587435779455546219800665689884666471534136931655812622593577901\ 7266445704596253515956622745242645765519214055645003600178271367191176817258768\ 4106184686547906228413957227166687163160989440388576312044968498880144362974061\ 8754383128528891040383117615772608447668934305004318258407971956961936930780317\ 2266200884724262453950428726822423996523478775177510582957993585657361543833827\ 75226402297039/7531402256894810625246586197550539897990377442987358015995024308\ 8629931007023151673120486377019030394705908203875393429808260558017043313527790\ 2509157830022211875482939315060766921269179477589579436448565378291546570744998\ 0686912688971161680626495511768635909852038488086620790099787309717601091970007\ 6454202539904852538890712884707407175570815688440621058763592633840618049697256\ 2712002323388187550775393395080355160024475374945099615473621724799194027291805\ 8425115141806813268830885895524823353731522571649192097326726385987554478193344\ 6978228898163391408701019977357406729860046174555665573054393486475321982071532\ 6354981666877581873870962604529840870124648588940144586332102617656232313450296\ 0141116973962847326254008967436319589223313400557771753558023831429637482092105\ 1600074502417671235964131386521304158331409355239704201133660709635459800794279\ 0395850835979263681108003350710235577690218987627737793908009027476547698106621\ 4260029220100314415719864924098545267459420843772607643642476086983620921234876\ 8622528550041026911841545191917315032406542266154344091250534956388145657461943\ 1457362445795220463794850451760051949845677492515185611013957025997848994995701\ 9112022455409025396413405840757426443425266763033155304715692917755514812802235\ 0431240668252102224492894531696594432496509503577241865326890822279104689875839\ 5522763247030736131194880000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1950194212960835659335713591431899258\ 9615212108186980599115761702261837868095662579892714331897422065877285682720589\ 4491947000805181197615422668502792504593913792431314010930422870262278264825017\ 3793174795014133146175835472642373904325942709247020787434778791857167070215434\ 6604440866776588422551371841203748370475297733171442146648569255380526534178849\ 9506358209891836291378704207540109154386198125324672881636637313854210449087654\ 4292472857162023702568815517261087496640630747921585368744842106548499473208282\ 1616249415760173723559372505770078924351371664922291334955301638728453482958744\ 9275692528607663566004529796065010590530619032641978540250667758925577207005756\ 6938378174478486610485361277673220999575574498996261435576064094003351548625489\ 9485073597725741545084989084894849268901792011892494766344494910217513993142141\ 6558776863998194528038601074979871390896622890493758390897804597481291802012326\ 7240014046622856024497204876680809397671276719345120163678078493134086824370832\ 4781239813564869380131879905743135818313288543573704458740509557029821108840646\ 1474476929028857857539813055870982619670034748462799088073873325547381646278078\ 0378260279092475124123983342916639091159678309064421894337276706005562464245271\ 5162216656826492131144699163512255793190936495542522937284613042011708737796267\ 7083502735692621471680024143328437736141135646870864653905745300372385443308969\ 0715153454299042115498533153137801848582707739377554745046710415766763724487247\ 695708371377776069483148614180517547614009128285532732491414653781879/576281706\ 8609273659908436678650957684280419933908694787717723741161020722992187114939424\ 4769508008756876759936657401371496045280912376095151970357028227476343605831348\ 6651795335966261032295747809640511613417058592950381355151201282194834483891872\ 5485630099333948879171063303416021185847568645833707221131779181449184365276819\ 6277910836751366738117309530709813919314190879260486035736870161041625951813803\ 4987110729335331303493155642161316548656429993842364265572216023725478610595475\ 0693107191077043172470698593977328047195647971005688309453183438115203972675166\ 0009533587306415149864908114440974705162059211036073485040960126333875617293364\ 1184929191136266145248817800493705075171205323983839720822761998735652535079902\ 7295161172486992738926803144374776847367045577276654609370290932590345743248012\ 8783831303115880363893813034362406442148092146754206825594581907645140133981681\ 7984056681183825502130514046248089551815258515466366119683533869808598870549848\ 5773096327128034531729390117580378250825206231455471441149789182814891529466820\ 9339872463164604152326707845599035716501542951946928486880123538868242649276995\ 5588723297691810011291254432219402794976659119330251336301527863362207698873024\ 2203348845150055504612925466959282451455620506220972241242103025521457859036780\ 1775294053035268627100049556372026270392670925210762578888104442886842081328138\ 0270080000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1251609481773331017721597707510360423874622427782055747\ 8545178158268128297851439405247270587627026477819466257217088674553667863450393\ 1601978046230041883993066250262763412738420781268166141790981390939808041298248\ 7800049764947482288082399319037194849286702141404997295161330850193992154049897\ 3596917578185489951870416575705895086430564105478384895744557172359993147059907\ 0069245459458397882570210951426112528510113157403710620845840495645475457090362\ 9228309298024178160479326428869670487089195514849070173721830196468430256708690\ 6046060350734643001352210722424693682826040553649492697322723496227405175863224\ 0448280726879941920135138351080559069133407279475598231710526356555635146314514\ 5503442292965041326221738557859438827588240695374773777143518273397025309275791\ 4319811641022129439933653387133801994422929024248163227953071047090139721021303\ 5482034620853529992548154361666584146531817979083623441427599709732101519368116\ 7284054341504170098413075847968937729066575246666315309254676253011870426430645\ 1379967094439017813851232114027244129024560788739582452334181977578497314564509\ 8358256682964038216489372291034790146555076511462654696828203766108693095508196\ 7463844922302926961947672041494472328350865444194661765326484483013016028497908\ 0127459739696714203572016011287322722420464620244598767860390243717353728729665\ 7369082085954530562249897530260741591793207558630102998009824191511181419922952\ 1838529581408082083326895543051138430874698493466259250114675159784736415448990\ 2768796990858456826871603975112313863397608749849707/37341618388496228076665259\ 4753706915367703223131778353845883656748128445601985956357445573584350960169170\ 2824555993609118746859323917204919504621265380471987373835800785781103734610040\ 3338789889222811967473753329387439041081448556603278994594862769501902201291631\ 3665913136171505422634359588265860156384862950075211946410460586473690157142812\ 5086729091086492615332508318656131182377965418534784485351174806147010333387816\ 5459992639741294031813251538541810519389103094372242850780018322248171206978971\ 3356356793628437456017661924600991641235595686955751534678016986977663120240945\ 5193738594331377800209877980029751802145956294790481659936766273098606596770821\ 1280920281153486185556265017878080580040851867830846020964679055370514762532538\ 6198372290975063421885465881642848647585364646099312122926974043209872618320969\ 3361343648332517302170343665584073214867187861928407834226850409367096251907654\ 3440232685862804556628527654584736496228714967264856250801983957657446605689444\ 9408010325375924821237271930262535221108771386300778018108753506002911910848525\ 3484098203079314463872997175702480101330550061085543448925113730917583985043504\ 1230087514611101489518736790286820024283712708903220935004856398077774448324347\ 1949996416550632632368463883269147110958989853367122503015467375989444331194264\ 0011467385584230985745070265558828229410817982592044595924066264678400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -35874516802777225283071920317292523115589817638294059476965369217387419\ 1425561024463110082887319913086875768438689725114139019608077983548588387291295\ 2330436482089408651714682860296419473770404831849721935555442373496811968296536\ 8042210766422594380783351947324601827148225046875626499284718355020590598048638\ 9786826074524311102261188730749420804113799182553041312315865945493551428890566\ 8532306234626424064699688661116088285713290522445528775678448048039776518708804\ 3307944450192181050446020361873500078114289285862867566597606777430354553733764\ 2696156327647666951380023433211416452580706394512284191885569636818217435899790\ 5961007129436433157177584267232625485295330675988420925302027034346871670622616\ 9525872250122261741495159447354132466791759109682288138956874982149548720556699\ 7553957026302884311111529242063810598953416515488213949440325170478546466898823\ 4272253211046696533639811024972497359350481876091850639034467193717639289993078\ 1791731778444738489463177744460339455318735227936821869737013509786599769916900\ 9272888842310149248997809369417623291676484803900146431113578562353287547127010\ 3312886235229771171534807190810158296752095090942863257255759999284956623345942\ 8748959709976206072932573164193181838031811643195610835866730887008829292611689\ 3036381926818921654755015977162191507263414238544430676842013277609075061310466\ 1164236934283935333374894201619593353259044928531185579666408611975887629339321\ 4468239084154713134977278648472855316313871689667588459711638675669893970982270\ 2087407297517044712383328145883112237111657031/10554915355738317594067243317814\ 2059296560106244528716427184945666810049366721422407404484490275203389227802780\ 4607184240085868592091353110788655593042894822406573312123314847462635343407214\ 4084370685302742579438824724546200637891165893241492950335895787747229652461943\ 5630812124828544971453951673247959978871304317914834946621624440867470555543780\ 9690439342595823837417220528177172546126522224855885151557333419154239398527868\ 4468394381319735921826845888326154350952540467706111411309910039813821390649578\ 6266286836037796530643355360967865738764526113397989755326926455847744821135430\ 4342064018463689737496084502807412566744766507783107986339360673006644612770588\ 2277608007727081134631356674419468450252212060703115282047890567898964758248338\ 4169705635658437204092467525569141607550849069791011509974698326446153446486569\ 5457756900390084657635565994462796778285564539236313890345536494425639212179730\ 7612619613351494265182762874333525256088551470562595677357298422061183263095203\ 2692785971480524005624474154794075883569551693190173125617938539590734913335927\ 5793600318982715144116650692534465528830822890930137398801338632271178836309937\ 5114340127927577833606175996405294934989862992414632631652832390028662622402141\ 1138548583226498678279484373796686492876183619970530598638552873172652905671818\ 8038788118482032162146441729480163950876174803925570880148796792404705280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -421002192531581638155648139567247913922091701383359183134528658384\ 9934088940283624994417315666055277300347333088310508026210374409419278595637369\ 2192172442906234791933164973321850482902432995141955045401477153536432366761061\ 2573742404055092901247179896656129750820511277286580653841739564916782394872142\ 0059465717806362987073262675388140794033327225543078839510532415991801970787857\ 1979076486922165588838335265411409055794075198021944667494350983649534171406463\ 6908262670140627106061763238486081898131587236154203285591229199541726086009382\ 5037229960120809587083442850297172429519931516309708949427751529677182533300132\ 4569280515631258387654787621469129239182733173432595735012644935959529387080111\ 4094028685051918664936849377096572856015469798834077255983792988188861978835041\ 5281968782321232181113988559793322106854783447802031525721282341466607263039692\ 0617674646969332820137068783401694334961146838875144243122783573110043465387533\ 7891419852137797050097862820970363681981283527467576393689196669097621547837872\ 2803966588300968956510914594565765231220891402771425076474470724139450040797490\ 5502325298956979421927110342132203850165149820568525702954520991953004692816349\ 8542571403429588143362632935951323037797176204019136466320540444175753180558171\ 7995193064475346845013625376695404904716240617774922940905125940579332804436857\ 6825567990521036122720801192773321943260667981277386181878474078462715334965628\ 1147353807313001202297048009446003129067455049694041862778495636101314847670709\ 519353627870770599409212491585110098114549459248413/119231451240747661710759600\ 4419752892053734533503009574455237349199150557661112364231791398871627297544980\ 7351126118192341710737799550470325575553921410478549407587414726334388003843694\ 0444590582705889530980989957094110614488687289096201431679624164748713440927555\ 5886217311025854544674677535380012615844205768437665334246619244276091280685905\ 2167850206814795989861867120454114593986169207010317816480415740247883038630242\ 6296250476306900093313191006962812573225075574994172235702979611946746045019412\ 8933881896943888575108957267532781303668530488165355051365754618984038280080386\ 9002326827019467830569256900213828009660476190880921253627253092777972852837292\ 4084966469275642842953557872732803627328789886099204238894852763208267006824120\ 9534524880008106511975824007503529577340381592924677268833723788258872817659302\ 9038411652439059962067428846208455968630273225821646928730983532912251845183693\ 1414030438851187859472254842321358212044559518822167466358577554667360320773897\ 9272961899989677835548952424615452303449795878269126777881604202639058339783280\ 2762189520299899619559961317720786037480973829665990136737282755862327507760928\ 6863311476805148811527379625321440874627969329933803202331579781995516990448141\ 9501125824345106817855439823804963258865938045777929296734540176245419172560601\ 1075827845569486556289239061656573757407593230863525825893275754926729016115200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3321008601396569409058518725521220283846015737865598451067927\ 1442720036428185816210992142652063684514365603457068589203414668742431159061904\ 7496375605473597001208595733037582541409812634702980552502577585587713557371434\ 9841036400474242392337057450112166230337966877655371269888335107635314409593345\ 3469084057482257030956065198379834067515427472319711996711619498984424424911231\ 4649321472564504074821419620203685579738207014174111412763499327207036609479863\ 2480731537055372797150827744149602604402188360354599782595768504459637042816919\ 2932096778151931965795683431226432217603228048166018091138988517185259727184526\ 7235536134506299991520608632860584813798769026069240065486339665561125111377696\ 5892989078670826868164355180084053022445561985542653611681804322369845261276323\ 3693326253552609551047089487163628646679771681306440801013854902662427146306443\ 0616807729186801686040183838548460501677599581323762051569546346874912756751025\ 1943738003813852344130783380378346962819824398069248079416499716002770340131898\ 8274948999357136234421055450227347029208760542750927533333561243057257216313811\ 6284078808966574713647749390458658473008716715262379619339753009311588495897345\ 1679535253697980344472602875468275966304264359371525445331816283554535028726810\ 6730251256342990162373423305250460668261060261550690823762841443172893082919581\ 8626757441477109207176332292137506038741313835149627651024935583360138540946721\ 5469226148123972126705560252764780878201652907975591502704164163953519839597670\ 66672551431508531477134399896497152464757609744295661411233869862406949/8854181\ 6277946220976466105217396780650583158129372691026747790988804263487907815646141\ 4862463610792005497587351230627010337036282282689361850934493109583167650495414\ 2281543128654386050328368519340315004700716563646775194124374490529344216216320\ 8907279708444942279931901292705542042467032130878599121847324815098894497064115\ 8390322749348112855111185926481675363780960330276664902041469486872039925615274\ 7752568220305868344330307842049785696168272242491960250106907143381350190002492\ 4145056031019216014018238027658091888067002081087094645623493004620343938074996\ 3500996230277137735200963315860419661196653412975598913019285196720167085973479\ 0390071449946217576593289080650467734437729135458527154127612768706105568792333\ 7660393568521298952506173770637594436527271096812690851123270232807966452612507\ 5281630240815127597518235461895063657113487408938956383694153690634372874214353\ 6740946982331588628774558201429880628038082301541696504757096525296798359029718\ 8832860434490805917018370529700217856556462708731242771461217799780399365463953\ 0464427753683979227991269940362774524940615693343074328832676194746071788281653\ 8695480062071212213379389064704336192264661051270686105828154998778329472352258\ 5509366074745949550020868599033897728175961697164194765244999390629794183068581\ 8430299928909944047580394607801826620909472950955854115315497086064258119636760\ 3161037595065059718862282424320000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -214094870248138697830728063\ 6152066538052616551497066665293724707393275506421612060678573441716262262998576\ 6357108266487947564757238899902418319656355560765840000285243215929730068359786\ 0794004583852207854820342187987730555467502861598711033734926608503379334045087\ 0550466206322190914453634710814254476058431059817859716089898544160670050128748\ 1594736876538926795213905345363853271900630450228000455176512169376406665571559\ 3430935173065190805683893595695129944473372868082827488749674281691594475291907\ 5898205996620354263747392090089679396630794521810948636268032037542110371159799\ 8211356891980034311938741703496694362989133408552927137106697165168093550394778\ 4801423660178630936209193553457223236696444842863373839574847466639782010236595\ 6291065554340550760888558949628277725469621705727064036479674114927057939288365\ 1114216593429773008785818185028957670495115655990101916775917846865887677484783\ 5923132520138881003691728310592092884464115409084751069901609903273640788334367\ 7875123416350765716024315368439561376121181530825973755254062052067965203589104\ 2155123248590182018899242506918315255533774070501341726181707906055349661227920\ 7360858370416984985691677541025735448886105342907484705637908202475186822737983\ 6112834664344839677132856282159099358130517982758198336829043675048314016650646\ 5195854178143207217495189273236177694743509915302722312605791805878638511993812\ 5708856289613845691881366366071850002385575971068000817948252742553826389343154\ 7685403524723961045269634993631639786844651138424785878460175941073305366191978\ 1396930994679475335801076945373/52765609992679270928715210743255437460908527255\ 6183614904800785618680127829837836561615573136564215387756232206092379860540253\ 4020635458983014459018237249929296362371551262812090294822832687935415667323901\ 3450289396592091864797338860573922119542716204269450678902302617256374940724787\ 8031280757923606736947503100351865803891931128939246514374874960141027489616291\ 6254992250756817225933260065234732711668495665505209079181120203655391149287774\ 5201601906587914487102430266818322300853295004691125591591394028770202563279774\ 6492202030431831128644211734477664564133248783693471357461915662078453858492893\ 5336349286784162247128201334163732150350985059179880948902595004694722839741660\ 8203009851546722308095533827165526661033845334943224582897756529196873768028504\ 0619374345549858184016625395795277698977363334725711367140465017241161744235820\ 2116864830816672986939503966481706593019285399944650686927431910214560123061473\ 0147667807586150449441032853740140801706713054847330450878187927733469547829436\ 2583866412968172245981356011311978545881784971075530430581129117408259791850393\ 1105162908717155245450514969740215085688070184388190718206441313119219902110418\ 2021068942526779072306899719576657536049608451618584101174839436432908261012129\ 1826138080302284001049368519195454578906635352939634592055715060362573420556464\ 7913103926317014811173334691339838163309427788744403071688858788587949260800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -41758827389427479803023489070142383126450328794568619123442734\ 7209835929431303002760918007427093714699866511277506574655362013222163590808159\ 6251498721307057123149541848918121520562846153521813446060556206743854582191807\ 8904041879339002016321033957363045898492044093495434704068242754320231900897289\ 6825749873486565365912286502373325939762869074989429154220657709493138535514169\ 8194956013955755341107676425715493406682311714581314467524603364847940189882835\ 1084427288462263870826906392562127831671647948945915319767943792084139485244991\ 0334491112162294208212769342356605645831347658788168083503401521608620951608050\ 7624647467204344672197337714081173063307146456190828077749158549901943303849456\ 2654086852361339542892748119719053799724511533800501771787243625106945339584106\ 0785725105434092968281516621772526534204914357403935174301488115503484582333323\ 5457218942184849586047067041731606225138696501715741286509434878841397437955883\ 3004294339626840021648942164212698716624887433700752088888707180618415006236790\ 1222065447458369708807120918933485128522323845800206609249470210687241909963225\ 7068260153133962142514867986599795452007734301910054454047230913177802933326158\ 2976471334722629811981460365257066763548023520428690102562779947513614910956340\ 3889411512726724278113243597515113486571652173166493889811682602948888687802294\ 1909929984360302499684954437927507606695645205532081264410087979838700511281814\ 9564701246685190952737629549567479959407115012761255657606913647304952445019558\ 6297443321888666488846747787049248365124580176814698732260729007416749043705822\ 53/9391461465536452163458639979607386598124466068020852769536087121081633919287\ 4455704898532142861572687456604650459994984608039025071770642986889388133800521\ 3430133112753113900996525251612962014879388918177595000036811187941153990574124\ 8945821113209422869027533922668007356818940728501576528531907695072503804339338\ 6049521342314900189132020369847994841434423526003565622832904043031778936441084\ 1629359101857247755621392570784648617791589658854893908801742312390299988945843\ 0672354389399011238090567015535493247850529126962812193771074542325368519182694\ 3878952581610848616273277014628291898854886183412101892867872433982239059288076\ 3340987253175619565388080462538904935873678623183055151729553704404731269108468\ 3054496651159316929278569249402645510219967692437395904818491086652752250969156\ 6858829260460795554678870906403055010659798769250974407201586427343062497681428\ 6605685415335188256240107968159603786896379288179358960658300885730304211536111\ 4124286809094208377804041596192423197790964070927552437049420559669551732931587\ 1871292813475784067035189857915983699194949326307604727159780032435660039068806\ 7655451064578123277099707858767471129743696370313187213154550214240303470842609\ 4701882891557764737228619363897512171499195137945606676201352696301396025706048\ 1436516863044881498646577901663160814174739864938115598481596076967004520626227\ 5556730432377754686175190575906711183985977893847040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -625242\ 6531882614238786155640940782405611998144266196341567566750589719887209152134458\ 1660597408622354638008181505285805743320259517606210176037666467133708294896831\ 4935540155643942985675124514062799908637534968712014602927333392336217535676619\ 3561230083692765894592557300378150188904684319147331573628041409688917935656659\ 8195039335697933130762181701155450871056228051341242750955862908273641880353220\ 8573883696711181877063417208336855944482004156111414128806205364136719514062534\ 3420156187076918227212004721089304435334749242780476892576989650360164382886158\ 0131599323281737753067062242187937148230005594741905700145614927031086890299211\ 8793835046352478535115168813002865122503200085114458076692416540642189638116880\ 5117731477660554240905469015731828542707961622771323027941146951137447712807387\ 5921766301911440820142892282814541018740456146460472673023247041850073220731879\ 7975100345794697136784773434300470635991076053225238700058787311879383625346337\ 7762505255378495614898548795923947438143213852235653517007939429498661084969236\ 8132175051438117647309019173711928299331849252748967435568100321837313254566428\ 3630873848449999600426276388797561929603231299230412040633885135825672999960476\ 5343438491599646546310028213414694773094044749396674935655227665435034512948510\ 5817493362122270776598064363632770461107084649882060038326856258337697543696718\ 7294217856175679335586244314406153675054266120385321842808101163814163594706204\ 1985800291571007456406462775961720731078930743665209852889589351884586577254682\ 45125259641548289267354341712035802965144591196435826291/1273593528106835497495\ 6509982882606098157520301159904795815649369313985614647381174073379536485557115\ 2641934194053963052384567514643533744097307274877926212111293078011142948959990\ 5962694995906007692856464782700375205532737350901222985150484743441604054259472\ 2321481331276026968688488874570236150995287768021644954538259182354519840556685\ 7696774666573805788077596808651479999985052488043187615852975807096598403657823\ 8882816035143933250281857555307670846769906669705997019965646629982181392987954\ 2935806597339825704959824952624530343448610936370907946757763304236409580069129\ 9749530280854267862327804930408617264124518911263798371718024569084154208711628\ 6328453364461532088113172604228304154929691668372456620783493383764675773613623\ 7219146850556765063622859161533084131404449602172936594030427205340356202952740\ 0871834444876324279267413242426955924233717627247508603488927879662443635793774\ 6637537191189450351717144317828170875806002520028472483520771931778020653241396\ 5787661874130875179204629841578625686011188836362980482005728076597256647199530\ 9469662029481658977415985023132997181882993335646512882222024792740699358602425\ 2193133144520108737461001069386969106443465111226322501503531101801025501543808\ 7376706206087706793241544415522772714519197384998437670089892789417366071195944\ 0412756199207384079351361534874928081911312747230977062154575621012422864849890\ 6906438752510467995860992000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -12919350609945795813389442934628\ 8221133415164999145031634786035656431475851254768716991446334204602490983072009\ 2680994021731131853183193676055677503107421448894609809768001845914195166745475\ 8395007270690519709356670323944946849928790351650307328760343026688728481560821\ 9441299810759886944560710318252184260763647654156921326274340591642745106792914\ 1707170276778371386399030897155631683168699023953149335200510611969632549638882\ 3350318272213152902301347762553207781340562994800145912466088538429630718204289\ 4671136520199016346761284224943415218930540000948616842271670630968947772287891\ 2081071344122305533867055305868378820299610820426431625678439908728595794847645\ 1505242758362106649634122891955728122551480559236905552430713051975842762498379\ 7040803171653407797264421217168605312668627174248470291987565931456002076295725\ 9781101149314140834528056063956666882905131602479251123616923005005475520375943\ 0163854907135946184726822198540302240460724407565146741730131245881043950142460\ 3502906161082865385769872730833103332337386465466821146065746608328822546483867\ 7367477999748535622055197300746633813777925630444012441729452274896358495885442\ 3464787390594061440635122632594148285415280373146879985841409318360775040523250\ 3174685892356635283606458200962966494745571709344632965714169101943824144358183\ 1602481647871415082742525704362822936871520400713753821664056334235022119698295\ 5060120073277688600413767960486533589666158125648418917406399851383354146431731\ 5974194341554608129128610737458087321635280115450638990835367362034184257984251\ 6509115893563820381948044253524906219335777/23777376143161538014687632754453020\ 6953379164118078110462312893175209948801272386804373058279730215479295408812079\ 2609267911119150242264794668732895655346542843492844317262269080542484652679939\ 4123141126267102605417988557015746496290151322071587493988910056118322378171649\ 8921658696732320473601287338172023031563156740060204701041740257939532701667741\ 7430239863932123519854543794317170016995560394643413431902502794556007286031153\ 5558548960153321748682525442391831475769983708700541233005116806253723600844224\ 5947627058139683791496934423267615407706768109049912268689620167778979058784700\ 4609638156658848597257952271910126303493388527126654569588639531717373130044323\ 2158742227624097156234796976950893364112206304677090838769736964884340763303195\ 6215347370584153584991857028972009726914485342730769209214616404936230333997132\ 0619625232039187018313052652482130949623228124852787346702468432164525837273965\ 3420938252812918699432961699029637575643137785448642644772433286289609087755048\ 4619614275712561692349269224053812735038479412809490945360290098141919567767907\ 5733223605462849521483811051872596799155128312044130253281388572463902525410493\ 9575928506863254541799298902692885410706688963853355683134236901547867036308828\ 1975736639083739941871932231551213128832552537567113609911771939615266464655655\ 0348220870004567845866209826421485453171054601261495729806451165274560582349520\ 4998286411477393866752000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -318573491794411238755668796691976\ 6991137349874006066160902868683620794422401335316763970213254685355699931410345\ 1174430815145297520960397708137894535628612676624915835101719067601427985078981\ 4004794308302578907222844098325389207422078646128775327525070093509035824476711\ 9471575973466358273626156651960793423061100062762637041880538324067078939111514\ 1930523642175257972400812519728751451961066515814002609418361530940678760162090\ 8094433217390108439625563627829257743035514477093243518531335122200156203458585\ 2791556678302449727366193134131921431128559074625944785706466091230760010701696\ 6756064814841064643209698392957082440473820805911231240658078083969932376212987\ 6303518338924125233879430254235766354071143842760537541644657069745847710667469\ 8953819806712492805988421162207308126237172018350885311497635404339702079720131\ 9536466003272201196249581253054677346421391146051745225098301204727414873799162\ 5344985662413395365214496008384389105149771259926470482583040243724627355909357\ 8285060807775462533191211233859102413796893069039372242982346362644415576549373\ 3193420372901546167244217653715384867185679955885149737801755474451783459595855\ 8046371414025454264012329626634829435879290250404338273845105602447235092835362\ 3574541042628597576976271769859305024150339541888118482717971829893036860787488\ 3099424562916782181646057827455388729053295326270325276844203847861130052751686\ 9137982120257268316281137584430135812852907917141514197270471035084473820286098\ 5380737617317845835189934976565338017038230482659126700624367419318337227683482\ 64345814627911584182302247455144091559657769/5307110355153655284878279630793914\ 2191994229431155034255188237756706860572443996734736066608035784094978735246856\ 0910388597761794334073502170061182310273348362667602851612938458777082574478162\ 4768285099382817301529295045925914617971961775086378328658324724525609554807912\ 2559314221110653929707807333879995540644896584381437689272516425572103699012239\ 9570429537629649969631534174891592347793409080084409878000638623744900826242153\ 4736668127906221414305939678741856785391860363781960803206742071155831107708430\ 9295510359376777422262115763273331759000150641939940418371523221448268125920745\ 1428871236566255006907974947090340190939724319254669299932184343479317682625892\ 9417831265205698485271606685255439398869844447203926675213405290562184858369273\ 2627265533114383080170182488866552571047313128497507687496702381581766610548159\ 8762300351791146542487473352034011627955904517467142135783990954059122166879549\ 0643553418027843453713437051223415106883548353712137038313207109499840748386926\ 8167097906339043769732356890808811002460588604939078379004416749905276447525796\ 9703655508739308013195186626777963605571424639248249872532405929373943043671622\ 2513347242731878413729603515081052023669732976732068988475561676425483922504130\ 4536984417843490755025815274082230770355425726384979757732307496922127474911142\ 2037722898185019543197338033257275553147779387001565846892799900089281921980412\ 9755617527041754311059046400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -141652456977643937650513594111\ 3150319160131472974549458968383901358730292319848687477217207192784736183831112\ 7341090302087129688769022970962447188545732412220865427310989910930217722647460\ 8858515314712205136789453746987475276636479138103683005067163982491145036621975\ 7418463863200994302437620012413345316284415643955567492547270685976226606007122\ 3591236958117591017835885754448963234443860473747972819985722349684170754558278\ 4571473034194065477215258536695669879430417036427934666944738187596690763969561\ 5356006898953874164772245672264757577353552660475056341646762262656557775931375\ 9316202865947945094446498859040333136498817262743870417757966750793493527439812\ 6193720123015095496461856162142485110762242754717982851997936536037093237412219\ 0557284797459315877480563290118924537106782160171362839794895127194356522138470\ 0775601012143850179438593654797602895819100850779934496538840468343629161819342\ 5582262909419539631070351700819657693693652067576288587590002677179991363968417\ 6832022115827177166933112900293828875761520218938828224779274722298325534754828\ 1367351444294437265716621742983072394301590930434031894866571062259566041453038\ 4810695323058631182435797530189001896052574590081432286620503819373006068465551\ 1967407965121393259119662294526820012357575398592765324342467375472880633502098\ 2207114391297214412489594595959433311953204793126121692693250490236997158818786\ 2535934198401304891826250316205552766920072642420310531849223735108776130557882\ 8574141918787874736862108175914870601174259882926113297613688778482685362250608\ 82982935258437136245159927568218188143481683455451/2147081338959014240449181160\ 8676481305706011875375950078988753196374791308757264190793221278117154226771711\ 9447517004533591755913329800760169273571237022398731290247515873014000094224430\ 5251022681846365403851598051773066611602307648814141763292271861926963355321408\ 8663821394469013233585818176276699328772999042006192956836759644266881463737701\ 2224321967942280656782798737545085873464683697837468777456531745455216441047279\ 1521405155669357573398868244402997588634658530974688906434221013877225322729152\ 0792061508687576888022235872657542653415636042738110101371170834085536362299341\ 0221093341853575864363639802612226625997472523488468687440225437130957228089311\ 2859714909355672490305418687048436916728159952225257459352382460352471095157937\ 1890807892826008593834666607432884078452528349692508206314527429768254847804475\ 9839720822102299803378813803199849035492263341530504783163487689617757634312574\ 2856002435163579671422020880286580250858804658871767037240952980571506189778091\ 7489787389177089981890306211405488580761490601771988360392496954700256772701605\ 3061058924203307393902722188729833731116299639840928854921877564685170482151130\ 5814799312880167965070180294701012636727976190164412161367752975388653029459558\ 5689938796143774714949251915168415609015881739069085209923306710913064502826060\ 3223187907859862273592945901411245265817463942778778772759474120882353280215001\ 1917607770422271963821547261526016000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -146746796457574575734\ 7059524283528972248501368337511789352306823811152777722605044318274157086609522\ 6924769697461475322734352266063629544235453119302283395630465097500210920533514\ 6835081094218594876763498582654108739347035884533769152965860954381200567745557\ 1855763601998190729377206687659952546618115484960801832819596805871210376883704\ 3751056613306381096586029207588791782280520012626477732668448664390698088516158\ 2086558962716777674734839309686563027347228012485656689921796001045203589644337\ 3989777418707353263199889659273330250243989578116414836605987129626289680212913\ 8874459554960382187639429883880088739137693341014279591577308864334587601952356\ 2269095908463042953726000664479680531890544441620418391714339571967248483274084\ 4588772698429206767784040840770782805790454798426493357685004514388325933818808\ 6799692034902032378669255646871406466605746616194832543920375453460606097907834\ 9971542247531601977764400374902539027750483380600095959374157834934943786430556\ 2003605048727803618087788068797526256607744444874965391286208147412959340682101\ 2206455762495152079399957638209027917002569115561584638688888681193925358860575\ 7594485001175785125578356706022606437880364462106433728249166120799564825522254\ 5240408544912372016190407425752968724096287257146863392699927580258895462994887\ 2493348419768026887595164999912310503593515857958601752297569594079999251616855\ 3845772807563033812752120014892845753791183659352331738521603260748033198741030\ 5622812983637009741058401722658282081100599616171134073128049719278530905244437\ 727826378111609257055920531825722629793539661449563212357604801/203964138875750\ 5167857104135577831018116848304113213753703615598642819675166705069068592848536\ 0171829264055479036325362673082444742677753013040312173232179789877648353017872\ 8379529509440021626150684677327904286408526234235835772817406748210945712657795\ 6138109021125566708377188978381137718383473581329436119816994420306127664819166\ 7766715292266653261689666644893271738748871832977635651092559768183983260689691\ 2637410337273303367404167966292042598887745307158929938021808471547355625259434\ 2808967579785309162675079285054054560318958975921903871761515949507189855744554\ 7896122729881997362983102722292811088326688951080563255899841310571432071655625\ 6924128395722149221477529151463889053553594853313341508282821590557608638924203\ 6433441556234012139186586899512379917989039694255916676383107389509567054847718\ 2651375220340005734119216430072121773796048772858975623048392031832381398676562\ 9285042291573068348807330799414466406295543703977510583007374182381469741569342\ 3708020041596037859842822266839919651528858675793218018561205931806283845640708\ 7055923795616976588353563617389191182997040579285121124000586328877502158681134\ 8324551224288007182675526364436009806847275417396438610826160858497681291061650\ 0204831865402258201425878474022821319134933338809194072701684606818601874444309\ 8974755104644263789958495055476542235488850462655271595804708212868297059003587\ 3400322073042532125067759034147475191703655925415936000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2068\ 8653444290399153419654083254196600760848200886903264311494123625587192115287780\ 1863448212590364053068294177748725942038259325139137162827464000768951236788490\ 7021904645276502012577219593611913654274538479917833976128306509090494069202932\ 0670735613568692419160092382084276161025365444799748094534643551406058166111637\ 6455465007885966435086094836954562186809893636933574538483388791869643784214884\ 7371377864997754419438194537873587805301208645904082120895506663772919204082646\ 8029915402167941680386454139202353663455484645063023135500922217033623587801880\ 2725551497639507779147884498345302087282273633932932703015797019494541132350863\ 7017016969527195464358166319734296613233818448738652840450262858600936296237050\ 2962550346847585994781742124976990718104111663106612664952223593943357875936744\ 5255266766954738286497572756174179612419203146807925111703540376730486781855618\ 8704485776857979050694314853856842091522305151217993063073697614693580688013015\ 7398433304101535492945615543863595252815464440227907831879864292213297030609583\ 6396522991760899555066871320594405535720626037314565849362115490609536835680350\ 0260758551953654879838405606675658619540531891176119721429864325952810112423395\ 6747854859797067850014057910393720524092512914133258179118919012545468625474440\ 2088810063465982656471310112605202544681758058378964429662375586143322294921627\ 5510877906943184838011275451975044682306041701297629307038418982479020146394623\ 1638078571088008566672735243454710504972412795783266500629394740378637348269150\ 3681650948535611600017462196610361479816531303368204447756400611678030208356928\ 4651093173/26627854961307993926298216038571491256103842921887135744304299626396\ 3001388317936063324099850414671259401675912754484489945001519545697454435627940\ 9243959370697118250729119032032671712335509377214247845429349445036243784535282\ 9020707410681226939259823984452765268433600739095274985105990154367467531532707\ 0750394868203348923215677521584767691339395261299576033886328562799509978281308\ 0524902958819576238690810155785999808879879418167625965717583797457119024340171\ 1731166928414312087336239595676322968657945596739831661324631471844982426987012\ 0680342752542009503728585223885371288953832204282632896751859031793395873603989\ 1686460790355316577061556657809908905219739662344723213234299926273585894465976\ 8757572754631602347581565045496805035971521966695014361148950854882050337628672\ 5008541620581254010286968992075264989572928320049745037834212102669198112944845\ 5190327743694778778669179743227609116829220016907183734315231321785468293391703\ 1441026247078794805240698909183884426874997854107213442579899409129612961279607\ 6351134121697365947835449494897152346282180304436948192816459995049045247583217\ 9331990050627438753312747763276540594852791923226845347594379989301779704079837\ 4234513875997227246685804454401768676404266236565786776009883875444624353258177\ 2161953233952727516029497434671143636110524092241628399978866295923684976346239\ 0090292423367670339790984735816770291947798868194395197042959870278177426508664\ 0128000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -670357254759482327232309840434711546498187096828\ 5955706486340636389582418715609671290028610711674748655640095832587746654423614\ 8778873338679176187053445749614073958546884222664350704743363338308172763649225\ 7025110011692895508524501178205659227044146254351808881460204512732238801032241\ 2917756873215673042040399848569341389399243965343670481849221361888281269657409\ 4140225876167413941252549791188341408482183100532567154867759196020168314327134\ 9273986358643092161195505699968580172591607806463259776719680484264997954641843\ 5190225084755713329437873211586520224430704725588676029859040270136109789767007\ 1620910647305429466432780557968871109086773456726735234909572951072197691149552\ 1869772901247932111229861798667425050529085943696635743125958735518712155241594\ 1078159183634031605967168764361054816945121443629332678742402800097536249403713\ 0380828795782644228854235210620206927474949383560717789641125890605193818648560\ 0099224061607934642746039487067602807050094058430282508618067128951096364413958\ 5771465211599699659447423986157289533826346949298029948221671675209068472100370\ 9985892280239770069673581586164829206903185937524715495083053021956623162902800\ 7322457590661004126527363881272250717270281164639549897776989722282028797741023\ 3111467621088778282975720589409184532147745555743852544600177915170532472963479\ 5568512622419009045326856387204491639953017258928143374993859717206390038773038\ 3502511038913034782091809088246102085225130938208807329712404006130821635882049\ 5161870971687079975649351672824952486173961868671982794089364351140241944740203\ 065537738004309981286256466914017580637459752559/808117358282895747100399002176\ 3039432066714843322433025028579160902328573562037476756081681746013251763898861\ 5579375264348451604017554238886149713957112389815842257312127721023574396938365\ 0874421992588975729994433570899409536428165583189302835853765286751020779089433\ 4487162000311194166497705464003426868987173412257302777892562647526495435478305\ 8756157831332341159485544468428265830118101483510232968021067958499311114199777\ 3690850757800224347859902557665044037091452728896048065690530105672211150208813\ 4232244871197331149585541068666841601205333144907146356996014377851744039517907\ 4447825432189408521332448841456269187798553104329011921947279585197876721117840\ 2134097875713456420966196515124886217324979822284848228960032525466477323120255\ 7323720984072689261599444489676751193122973511696611657420766241810924184912124\ 6989016239765482142884415777781591432831519032267216971962925792093039040111314\ 2143416803017882753917143006977497333451333087989917024060762010895289201092189\ 2205895052033916676900679278539277485494290704687626917422594698670850149206312\ 3405535121820117041087640313103423684025326852336470441250537162118638326281503\ 8737386158608061357264181814400478172374625732545264422326561756899015962516474\ 6170422908203850771043570651425151667382583620717273919072186633574505393436474\ 2483079730767559300508437182337678564307254531774318269569313828182416382974484\ 3416513167593799723421202708589267857975541760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -5581757\ 8264628730935752580931240432794286613424453863036316079994589405198547993616059\ 0556578779889069782965418217124480914505261308538195236375517315836328139268023\ 8744317806841735310082121469682650066825002863911494624610240080080414954646967\ 3805270497134851825378555765677942939714090736592070505676890977165625816300666\ 2314677522438543233825815605862978308987122805631451433075478437011159130392059\ 3990240470830407740296654006975610879550753766232638843875436682591271919331724\ 5889168044439511747765498366056554349694977010670346871126284415017444093252323\ 6571638335099320679692716682504560934730865790576123461817971397661132058621060\ 3000183539482320434419837404541345162521490965844759463998810901088924893062102\ 7887264526657748399561912759470370850907071535309717088106922443195352567624244\ 0367266156297568821788522358544120164292704327781417259998251934262664618230478\ 4600389723026256648090020744839768534879546905802719115848100473460062763028445\ 0763261903591430952868652933465515526466004237229414023133908602495532451143018\ 4977799961320927936237464217910878950367129465517643370794796732395359676401269\ 2931453874469330163782379938710320094510362528290891383726410790033888240852580\ 3583866509496568963060090651664961816648094024340034325404480000276589066411445\ 7719944342076611410117821996099660789410343955123802408894110619053214381118235\ 2550122016066213632556676626738542142823025802033867697244462561864901456148890\ 6876111148671909337742586002306609935487994232424498099539466094738562127291217\ 0168221229767327457518174890739806139067490218105937187984162035874138858152233\ 38459209967/6382923282387369741535264984470696460743205637352749017986657355603\ 9370427027382059112249544767027735651784246558837753860858488892608176331570370\ 6267877168618212335899260081244361926052323004791402567590679981182562536941961\ 3080258136018576157267928034581424990459741128571544984250199558176774765131040\ 8769106042967755211058622160409941091490304404666503931610952144911784885494286\ 9872353707861656439339795052656690656174501665783460939601730331953237098389588\ 5375901303890450798974327851862762391513950034088466525741811885413827149982853\ 9933233348346248989112931467154146717411151680727147024728656982780965067248166\ 8622324485563400335271771737625784188104151705345955624404501577517682812334453\ 5127362563392111894015586472149206234367159691185536947040244200265943563741524\ 6627249322098072186454642060684121668951518368659340838097575016439850710069184\ 5089766951278155629987558075959140274917717251377358677807454280953522877349026\ 3998026858379511949244231117414965027822640877353308359773272940611353696120974\ 8020886978131316722906061222424626618953823803531162541763895945394480622523260\ 2835511379219209697044240059626406903918311938169724460469713353429940554560393\ 6021497963419217989447727703155304911472890730731422413429944428918099182932528\ 4660640752547920439901096737918323125247918088329270238799508454103066895598150\ 9632077220019504808469522105518635516323054473517740074291875959297828110682447\ 4300252160000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4661578205734960205552501769360070916977104\ 1321309304689312266613879428607720201690351224978420407190320857373633650609839\ 8522656746843662004785123355096414705177454541277844882771086368762845043677733\ 2404750536029938152235395380962626747640850769349412319690791663989487920000679\ 0696955554592582210810165670934405386286997267498612955223494018037853348574969\ 9407801514432802988804246447293785651208383799065567188201155696253747819919643\ 5448860798694100311222586158805450417103359762606513415043511114936830046632782\ 0742874997588882302945804989235685338660647371816203338827904552459538694569202\ 1652614460895675586927003415839442183901728075941031503790732501568645522562736\ 5583607982487819948487039886927108468354485154749361143026833383754655123320755\ 9868564392103597361904196363256906162016245155158848568730235722531400854960836\ 0364471116431397528135596260213327096400815955569632061160970998551438789572582\ 7331698863716067343594522521138756074864687698024887903756571539175325036741813\ 0803812381935766037143177250420204300624814211662065866187011918285186497876949\ 8126930565607750114701866992375578433588774623888393943076421361270614825241649\ 1108775292281339899377619296697583244793654431080768423959207843631586792626394\ 4271073212886406251610137962518675692048487976310465053334920962425810230022736\ 5668181623774828181255447821266130369830956371019586335041440919565739126357201\ 3604067029897328018563030351692175580396057195617243663024729862783063855588244\ 8108324338353355905210781366245080944928771228259288848267924106872765427357333\ 878730224901537055157860033811360898193088229496477875847/512735560780808805342\ 4473816323804976622146995228969611864184050974558904222352173757095446507612854\ 6479242632196022854797326541706402804162431029601374081640904865742774724263714\ 8183601660335588842999131931865197775866634478879050366031964660435292055852729\ 8309513207522267680518013617930743096741106336781481397281469703548670016345061\ 8138369789135200731406147311716718239391337396106212747827048561699534901263012\ 8514208705130674286466730677491467144025808214944518163794449777745405116368597\ 1541161563663406289405844918120397984658054630482181333318296295978068008795971\ 4635166923760538293523064956499275082461416874532001698169739196534969600910820\ 0638364010369740155078427534728377154132358163682165168772990801468439097724415\ 4784697502847949813556848657747895694775462144517685644659230255249761033993658\ 7628012991310937204514735251522490099919647116012334111139890610623642087410317\ 9705342301554136019929989535857072681963344329879675144308829656357736387501577\ 5003488099925171194793462637811278609235598705115646163535285434429129099485624\ 0364242822000231143443895204504766192785340329136491985877934378430291742807453\ 7441237710706161182334269389146950439695421185633838628307837073391857974000571\ 8618965241789176891078766521735061319209479098864557379607708255289374677438240\ 5753878634724100728050748236766327888760271363050590744186325724282596913893689\ 9447685425839635671165127146873556709372099877178968113152000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1285182760121103689996823846111601420589698523932070242142922138989464217\ 8117820130867909098770690766082866198381834126398372913115063026654859481483055\ 3315622426652332790951084559664537149592226569849274627481301766798292866373154\ 0253967635264431310434357082343666643922649294472484512503926367119086141819916\ 4542486058958440794652855143243846562952436373408865466571113593610460633573955\ 3049174937752942350890740150837373600877152500351492433872061198947637090258382\ 1553799862483956115457728937545775860469390434190184607066316294268011793440136\ 4033018563400353744423783516838819901901344928084757238659605532773053770615627\ 6263295391555529552701218654353088297104856890051159980071657964788936778524785\ 4839525764064932250567690278467937579601238642850733434132373256588832054164661\ 1297395767413723818518814731421397914546503928763491753394245117475624748748919\ 5534249390156231552397941281842636054658592386618846460242774996961412897176050\ 3040572268475860236953138376718224035791876567697217193762319567143037289349951\ 7885350735110177546321180547727635620473836669730030266334061607827996905018762\ 0134043757005095064750354520635571978524336077085608546810828248019262443480175\ 9264277281073846979322297767371128776743403625892759524759846857401768424882308\ 2241540403213222801348970879554087947395055619129994025809219616735433518416735\ 7972224973463969255323065398247666622650288125191185386768187682921255664520382\ 6279533051255516488640901145965839622316385126837591515127884739204744870810740\ 6683365729148174735431095484449317551713542727775580759302267754601534698417766\ 525522606430206547894475667539764163/138032507939446148515695668349673251100733\ 8734560129783058817788066419768066285363417801122324842655618636818107855706658\ 8620480478260115981673549154878130286905846584054203409276955268512234684924194\ 8209653424623259056375661172670608587194771875857372430328455843331740109773385\ 4115420911958074061864152117110430669202410282176071101386467213783787088425212\ 4911284320649797924718722618358819731419237897322353517580576627142952679683495\ 8421518359018537262702264460093561713579315861162218455689652222098522715237495\ 6430468823330611324897306301792655374770253399277324909309971078556846409614098\ 9391087361598355979102417106165956248881750709968257650275806175942238807635841\ 9942950400531250218468456210474969240521269752571953220521246668402133627546880\ 0280548660505624346887170643976762537580412349723592940991723269789949701646051\ 5855156199095451315559689915386974091832734811338601685372072104429301233382553\ 2308278052272807676123526775615371627989947802799846472687353638511273346229374\ 8486661849749144250038084657147004115353389530340338094529408004747417042950890\ 9537972164393253102639353205190771963013263041256817841231071001800386443546158\ 9570741248633010747867749371313107057338885203513452905640121700563761978782558\ 8378917709423129853244238240452730574662128637693825698650921163736860856804993\ 4200227327641058399773319550149338462189930015287777653502209497401192927947001\ 2515532941243998326373943213358448865821327360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -366926\ 3502071374981035791578505394455126168659204316056933904887968858523093812138430\ 7559485718240683011781594535419742975257433588863033707348640159028212533930684\ 0440026240455171684212012335331947782779678170194974710791498532765004890381118\ 9492807716756548396632887609009237583022742718623011015760741699642700376952557\ 3892141111884835155439229398917135569852318999857699796936135640184858921110435\ 2436443178025483695219447435097043928117198538255598302820183723806114986407225\ 4418067660956538948197779560395019002285435161007799423576727581267401608777426\ 8231546319331758531452062398270456004983537927441277555728940443713340644626615\ 4556128177087920682561409793169100450515754494755071949678048064628859407595465\ 5050571700915297002536662689678242097218319227825527565863329619786042190252301\ 6927340357934365591158804503339491966790852214862551151774551260838288382036713\ 9863790436811561668733906148273716663733186335353062319436555515194032305894432\ 9527898533883465890933973341566610214083901460917463394899609517209871420360087\ 3181744541531436143633150272620578497605384281653447074675984627377036952038865\ 5225368364877392460312329977753052212537322507677284045409173605757582751158617\ 2896044132929679153357909116029220346701206715971604755227070536126067379537609\ 5164327615909344987391953680385454535289682840352680635397413454688841853314881\ 6457872200156358043889238926767633870895476956116653160271702438863865052443724\ 9169292070225762454959924113916135672432862302383087970678194547976919558491376\ 6665503280288555719653658480446314208951159715788098010357248743700824524474235\ 0514117201560704037100093243539/39116342262419946797120416975272154263181468729\ 3322378572123078871202365973464277712153571050025535962487394699494689431521621\ 4860331742967466558727255138951354813334222200433137949968767339626187242949339\ 2635736862267691016741417260414482190428039841486168629459162565171008130824849\ 8555135238818021372747707339395191925037814465909066404011378118504053378841798\ 4307207342984896415209203614129588240731532695151579571707482905645132107469228\ 1980170468182190881214023613986202674425315455277065612094959389859657577702804\ 8407499545290306023146333511643379268259554204719424806154096831919788491427859\ 3291966550109137938471630839511589354924944354694223409333169391344501883083553\ 2999254548343160683463205449158225120028832602963397413487125138638042372596750\ 3282157386355542620852943354851712225153726420385582939498809424896200966328561\ 3439480664471059882726671937653014019554511189638609164653313697530022114847318\ 1375843329603298265635307762088797931358096434492662505710849517197221211391489\ 2668291161243297042620565603761229420292055496710918216287425346778716638232941\ 8241806582030491453108052986912738513546946563323937267055845202512304328256050\ 4508743865750784502155589564843443979983397659851664825888114261688357295436275\ 9595084873653461618453770697053900627323992864795612191293985570313905683060333\ 1421243561334619762160719070280107693317382326870337723638421037057886260949671\ 4302554430465719479897517584031840776853913600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -5950\ 2935119315835891874842877826594290877971618013666924550591401597372706225064692\ 6543809849371304458593819623855480802281752137020235412469349277779531218070476\ 5263903288683547307762892216707517869237196929283319706088092841707631827476538\ 2498400173385668227529101571739820863743336241182268838749823735481553218449951\ 0432191179350929452045324955013330123222577493667918130291545979021010557251450\ 4172434363566902120185184489990015151252763599592381305455599651512832258456848\ 7007974007655703075465301631627817226910844620853598331907009671897617887416270\ 2177698523276283321039871429029879210563896242848344515882814320807400507568988\ 7699031333230259241783337519117312079924594539546018130740733614870552638089556\ 0780687090050450036618177021386701560953842833660509388060134213091328190369952\ 8821586150222881660846236684032578468006532633890362919462498509162603271432025\ 3409362022068046495451599456960525938139117297076659078558830772926946549292021\ 7581487521591118864964227582596283794506103091695964975013009601885032807673839\ 6529305443235849331035096729964683569442048757964927416138354367812643150554447\ 0192594316852268356641360439253505372455354340530760171051184468044267596348434\ 1041516208642604111137269565549584521401914588141256750972282560313574953112505\ 6646999743089516079841043263251918197054549710828272989714581407549255252486270\ 1195745529573806849026472802659587349010973825151183246341256057989678965745758\ 3813075547232739894572778101410024100675035487454735718351449347357524570869271\ 9683285007449613294048926636988627750069570895830961929180222979532655150412098\ 798088950440515590148459861134428147/640997048444227858224489436034182740228596\ 8953321987245794387268137391706340215194283574214387158211157355326111100609884\ 0569932507731681708919792783630583346615237501279441194786423272819966809646128\ 5550393609828571114064434184309407211588750216844214603536982282085664517189462\ 0083557562915207076164533923418637084810168686067711959803126163027718160373014\ 5747146628174477548830292029996482594540369667644010289706030548881109123130536\ 7698035092519138758980005306721711603679590339416776018459168019686123638799251\ 3803977156803298131961395419881274522634166927525613172339615063185595517560616\ 9535550397578092117183026624576886647425339872293661803498467394077835989270346\ 1988852728152741385510442696474634012609119902405964918453980864761524683149516\ 7587605511433676432815862541401097517669732295934248015330014145739702385576234\ 6063602464212424590340853162293321404356942955475608362426263930366949477808347\ 3043192851354401982971911795658422925407102583151656024416241091625011808141202\ 6369723081371182928519437008294669458719761835350996737422252314027608040612974\ 2874939060122325700794174957592639589371686004641384317609718537637246401066948\ 8446061317139240921761456451495495070032468399378420426278711130444304499427513\ 7559179525521098013784862434115962262242106184671394155682243253565434130553993\ 9932635594694688042354168198708542573446482891749106589308774333226820172251674\ 2076270965671632574557400174545552281489927219183616000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -123764703574445511124014381866244674625415541818726766015471735556042568318\ 9541964111998612185793120713484767989355427714340896152831250045036468758771652\ 2050728466890635081292031149797694557017621521053351864132060489351218225915620\ 8568373299951647476086923716543257894868483854608286251213338053866222946255505\ 6063274065299684125080136135518161125387927633382997561300076766930622357049294\ 8705901895719965530817845662530732977951798476645295109462036470443839580216116\ 4140819694264772822818592388036891029470423871685598320733039517573578724726354\ 2624053376296249428281666192815075296063679012774353769056739342423309778903775\ 8153760256637850262261934368266470283503158209936035247982558751400496059249923\ 0139968459190467182321732097313960732745206840939149482470239384670552101408878\ 7864663477237994408037621488625151832910042750749082050018427941835244030811094\ 7904640591794116455901198166437801848754865430602012849174351062074514509152480\ 8566604853193035098743674016278567621172927618734699750732516376171065818962656\ 8997353657287862822492468154925305454299241367248961330929974185228733243397896\ 1781959230202094262451517363564119283981409023161113045640328064479371045741486\ 1906099343627565390059807348146457844571203939453984806609865446757559931458740\ 2885484728280137912225202701042497532633473699165417976841543329407334218613773\ 4186995255657956764222414040405953345323944901384079251401729600046688539696029\ 2867490311951130563860923329205424762969131647579877007849992530207710916805428\ 7851156540075069237240458459774045199670404337733337507653020856156326384229886\ 612550159585331951191545732519371825500608866081/137427222921234781868139428650\ 7365207489038054669311648995094861797654021115338510338704078300801922213391157\ 3386178682367210487882848641869563466629632886658891177278254691729149466766658\ 6872293506393667978666846455865757761941054097647286772817298231213961902654487\ 9545016939524256499640599001441384666066261690529316101996700286590802011338483\ 1418327949685365455886867837693927559254072111420692387696506348849887515347281\ 9311602122060422383860866043812420700570970840595496692640550840324077449277799\ 9498463139624158517911247758577170707085099186344286198625952763747100406336921\ 0485730627881111626002594549486112252704911297715104069241886114140443220599988\ 9392348428663519745515315888316018401041905458602217622181646072405609626403142\ 3615309385140457655889309504075064649136683538669585935853618574297010017261405\ 8291015719219508570454335824342853012641993905467910708199018854852797152433192\ 3042038426438996829083580296870753614708170038492543978870251308080446314407118\ 2234662339892233625499591289408102327940505328823876896172906122615008588512418\ 3342543247374080484446270572606249797189413414867945688588702971298047001449740\ 4608528568849819327560489732916330920656188872822434529403644471191202309821636\ 9257365147842985219009220683653489512098266646894897574358864383134367624245583\ 5149255599196516872415810488328134350163720107423070249790566607356293954422216\ 4768215522290896237792302934281197349123434181289882384635774158818508800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -83329029346011973666808000746651129802228816461176799815497\ 1809380260575566654836425727783789135193038543487491154632661568956278416385862\ 6691354000540310142910059749602179967453123507604585617872675219209623926041205\ 4558414681116057523259947727267361652287031024916071385665692133689907339776310\ 7462628008352360635362972610764634609516717991974235107349111795583620297873389\ 2247308620506226980663207001787051773845979090238577987095750757382924276048712\ 0099077775824769749232985481600886701011854060835538723623096185916650570102433\ 5992231530119552269961551674175564057387210989245927629375912370023743928526098\ 8438902810893637338175808024098396914812667974423555982630626919784947066785514\ 9888845154822763175158451214946116626998360601560596750900154901006191495249875\ 9376366943487485693050259324062744758147579630920193588439060303006358593050763\ 9857506553938158366964800614224102492919288652098958680983007136962769142814676\ 4492425916949970337991798316618008668190718080334740270977036895552452114649345\ 1771501045243880677022797849238263222523051612054493024492664145808776481594836\ 0419736237159866710881817238363837159715547348837153082970749784753788533821534\ 3746231952390933413736660788092402597654829924936726121532244816751818475652669\ 4093982055479441292740272951903300368507582434328185176035003652684244273645304\ 4345976696665653499821877719754303521597964996281536421310149479053901027746867\ 6823279062760688588387903606990191154249228612577612880366807250697500129263337\ 1585811192948244647775455944321279403579509266688378994634228440831373008089777\ 820356377377811265430432879261096316359496520779399625983926459467/975370644936\ 8801624854299758650999652788441152339063568845987190192630905095214177108181811\ 4160645980568253205106636690140347411725404373596537797735338049080392341010360\ 8694152555421109533761500773312657173431667293678717509681730629343800571405756\ 3270872637313057379846344065777252681707618026608553589915233108397329932278673\ 5536016885245133471394866248904322616849471459520141002895143283968517401303684\ 7325105756321281156169696589691805818120796307312903971295334446446655325383345\ 3635375833524721015548691982773827515657627403914405382405617519095024885607308\ 0593515770422456634930572245198062495741799350310896788988451430553058908177171\ 6927165214928843618981180840378029131045918042643260717130903163873792040961637\ 2745803049007684353229675344945923308404562449304371486138427299019809189861897\ 0696239109505359103430320846143918880385640973497955867704779310873251614151362\ 2091463310181791628505823226773589869746975719373865509302753685388392206722438\ 7652661339876028408944828254012213174610384037655321344800674763263184522428269\ 1141010618656932329455720954975275503804286138606686458669176192875319718827919\ 1775475583360400141898564910854040723359253791398890974629911927220190472564537\ 6481268225810816815475385034736382810074541703819124835638289213630756214739892\ 8011356391893681086591622997027144317418855149189670547112845166423974475310663\ 8192712400768819731748936372947216246387591344306951158473873170210266242182928\ 5157273600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -351778327487439191120512998042023020154\ 8069065664611658518778478207319175670320129004599709969417921940688376616658833\ 6864855536503766769009969705960530112603521659698634563508791799354618402812923\ 3594505238464066117159608095676055783193717114714622815360192554567421179369992\ 3223837209297376283567472544353361721276801196245197962253438600717803488970360\ 0633024520773675842434964045791220234167296355283297058835266451969155884994257\ 2091338413927096155937188711330427216188245201696626817832002459760772257741169\ 2323755404414699042249183108231426153514845939560833565145337787138719652361008\ 6504990266078356791518733536184142624483815691874627308125957442047686090589508\ 7117775061415165557826545485352861328858616207234935455832816610418854155851276\ 2601171955517828878803252242012412757458146673661234283281365443073841914572305\ 5139523579908216855283959349975988567277840633395309191625193995583333217480887\ 9384991688723528739699990698550769582530342304391737045651368439592767973145669\ 5196746363315031635310813039176750309208679761047803014193382878110129264315292\ 4290339587244074690502874303350266560800722068522725261537102494550153678239052\ 7895107555040323341047207415264654801493378252853366359625366549884775691026393\ 5913593955688545359743727161237897688012254266747268569475400301053540179448978\ 9654929035955643341733212017782258923505078619820598996796795354873994645608741\ 1842220729839307137227214571096441173024274913226877716937531385062382740516862\ 8426965647608895195164500099033571864675280872042776011838458507642909281211678\ 4436934038080906622491759962443580783598255956393105051752183409270690894498737\ 2649080777/44547837456026235784789092715875111141462843953955868518074763312297\ 9796974530509325377322005039168551249912820414311573877368542280392339044550814\ 3839439623453555647600481890384034941503906925254441020717853927905894038069789\ 6736497107484127915841088975331027146182069407302351331743157180975423346702941\ 5764828514438050725164144848135301337773236625280031359378933683404193299262180\ 4956362351434831128633746328483017961924116905959696919665845671709679945481410\ 7161456899527239588417519149207443298362165560571383141554035149018252059975128\ 3689294690303682048101051728930209638565576264722690795514526006181759965404970\ 7981636246350617769837368947343672547736674328593220053834867613356587490674402\ 6051431775472101943556960613558652922369264205353575462107910385928859368329405\ 7813261366141103362419735252641169231749214212665391842771322779509318957936617\ 5898284162065600995422215806828791230291946921141719373195914189823649213000289\ 7609404685375294968850294151791428670151569580742861961235444765972186527576760\ 2532636460311264006178400265852134665843657441401888905258301011575963963629789\ 4126738118232784249013326799990300729682102634900101937000540142628225443662051\ 4006159294129426674220337674446878612312437225758558650533852558634109079348340\ 2243318266190174753211103935504102612594344578467215513066409738480245026277116\ 9953946510127706945097954800170092238682120278778488806194928955689921634656927\ 4297625519421614552063935118311424000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -3998597734173\ 1683746390623740098355431857526347516130172268577284217418684661987766621030678\ 4125626412145210156730285247793945133133625904614254330026481849726906895289360\ 4644957814293613530073279542995649899158697203538572018270085978815044801810609\ 2221900023295542636542419754737693068447171079108110642116528542312508950539060\ 5382347772228465464149399361239539236803960268635454825633621560582404234163240\ 1302152232122778717860244103690231188953383929432874534859053489199387275564983\ 8529256881156762178415548929055585268948128858596263572607863531623972750563893\ 6137898606750669313052678678974945520140925086461474565557263488520361975078772\ 6797806326945735740722976419848052765742424292923726934339776823020694152936122\ 9938976488557040824194676823628159165325476287142292116488358219533564592465565\ 1826400167234087221553097824962151737826195763160951912093666723772051256465961\ 1439893937654020291574065029111322148544848768594721024366274918970486796119121\ 9983604224360759335788843538373036108199638738032683660795423228728281247286341\ 9944150853822143912496822854197311066881365019815825263316790813467857730566215\ 6011666653515647424262046207413587510286306043180638413130846830844748281732364\ 5650402845991496373847524133923594212242950287366109106585668140262125870501182\ 8613576695356192914816956626432979295017446573210792667976366100080759152059267\ 1267313756105859964768593929609526295765751415660757674012523519293817627064768\ 7428700275738487379199425378269735025326136123618122884177641578268604500471866\ 4102314937506562761660816195466125109580711819801843834247960543440408709277854\ 1830753885220495802303405987407541752173670291189/56516733846617147301906189822\ 2537088941056243632945986737707262387998517574525235074640213226630878935045817\ 3811523429163113125238916047866361926870742726935724802638384983096870588982530\ 4672401344863349626121165218413488277755502573824531449723832781424234138279754\ 5889034304471090833670174248914591832508113718747990503664151256293277800280113\ 6124302001874853427231432261625552248845609180176795456212504320817514580387241\ 6097407090031904510555507028891864286012690778163166998254932881608971348790847\ 8019554251949930559241437737672090804987876137553351539806117822362691172695292\ 8432948914142598896736155330214201816658860924630496578100518355632881783235346\ 1384334199132150576369391080986836358188950950195697057660827601503396836761199\ 7574604816035957340127854585884549608988200369943686767503210610980362388371860\ 7717410991175311392883536820425280596048659074615293416267339309576156923040556\ 9913517890056176287480179218025235494267986956104217450002840286453721660915428\ 8670735539930935271002773230882450212692662915734230181793858032731983607081156\ 4425788709274062040945599953996408965711448594363751352483601909892080210038544\ 0226695792056961294555869815833015643490532552123709648299791204404446705723831\ 0087570078213163843374938154595494100342405292023642779111949248099513604917326\ 5840029129549434317294053026535708481350641112592986191581024821925604693897710\ 3567120326619522941237539127265439558131071954634123339030464873191298322933291\ 0505984000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1534022060137561114231447564535685932311\ 1902270228070157876796443897692525619503616786822870538830812780110208386211087\ 8909205349460835395788786165376038582797181270518114781026999249137622212233325\ 4630452987646188117965734900678209960642280391268274791573957841943539853383920\ 8047181296547666913975377370813599859898240829688553142911424467929829296370420\ 6283100814023221045907068930013260847146703754465653173592337677632700876478052\ 0829202750237538991339894184009694963516322146050639003914192650405208266823035\ 8803355183676321311109041068639612218945439056110668362004487802656622183535700\ 8713929589208441990796822314448716355225710995439438417572939359165794576003416\ 9511969461742781240461345364729965105575434860869360874776825802431543849661619\ 8797208220982664311600805175526511377701029347730928826525791564973215361353868\ 3702212906244557973818605207067902757971453335093113112453916569063865832097628\ 0611065869518597816233089112415943390178417887888623744861345309887393699722389\ 8516683041366456775688846530462073725165748598772559237256268268941947525749405\ 6216837550154796095678833659178452834992000624469967707006176468127064319432285\ 1228469077769707015721932025744242718799353231183708526042505659785852354930415\ 7883746295872102866421993063882914203475915288596348709800444838042365027864173\ 2166600987341728303218712727041960986127886746423069238557159473210459027129584\ 6764537877830844362462296103867106161542468908121106968307050458017125804173224\ 4553357327192246146978549404919914344703101192531097005969381816671538170711778\ 1618713736513947098470665178221423894345906878862316035798211410962298419240987\ 21584652556743811797/2516355571334880017325688838061785168411352928822097846927\ 1613881223946955174850089886182932354565773193174489573908366738521907666483795\ 1282670122061346931774990175474029664905689276550842264512305251141775931435945\ 8625232919764975816760441192308051246273262111083471736814739461956462163544377\ 2340297993762259433129309668532426702481747719922435017545738497221709555278204\ 9210923381717977181002524858939094903792557209200349938671109512625151480503417\ 0058312102184272401023160871256196628940883316837727824686320338113062924540572\ 7533141295467124325003892737310025575418451842958637580104557681846536233297111\ 4837567702147777022966175806131381719075059988732071863174134990045193690494432\ 1872675187561686547035311039941856900079149688305827935205850774104575301272199\ 6085075720816108157216472731761353629959809606091876680374814176622533722065009\ 1663722462567549838854403198950651238584044773603618263277447117140358678612994\ 7779669397233351551392110450984589726949198055716320978796587773148741376232804\ 4577583877050963216501881789636063710124820204410498858704460761530897580264276\ 9674740199268114195253020730292643731849489950014628686517014508844665878603652\ 2299106306577997216932687743038259539000389713525312011473528608832608464106941\ 3899017877599171272709626391787626833429907114013829901443589562445597652505655\ 0298738035560278213763741447860382799253262242020449620124050260302450905494471\ 0584402903479298096575956388448360508766689287936671744000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -10542063511711029234538188035806564656363985514704948848502283508449559\ 4041393156472827653057330825042050115283343583101050129417692639734983497305378\ 4665327690613463088115526816414646721431389730733077262443527831507021505871582\ 5252923484013741591960510535353743932871767699727477669357099387324997446322488\ 8825034651529120352902722441065063991812550403221880392780152406556207023314731\ 5375030804913090228476959241135470844091702128990741743909301757180141119084817\ 2131090586648184605789583076461527616231451454607043324302070662848038451848207\ 8709439269597379575632404003081174472921522224733154749283889376457880611645212\ 9624253950082529847533170617821622333769674469223572530095323841485856248354959\ 9261149900564690203791293482861208468460813384432573003390483398551274378839677\ 1439542701127099287645497855836838277737359229942707427644988715234498835109094\ 1109114576368766573305448640529798739421983652065757107711602587548878309853697\ 1210069275486638501766208692620363331715395254769501473291867774019070332681577\ 2483770027648624416026843303904046730742704000956608574824262827653633649775584\ 5676545119443415700869461515996473908264549180516651165567298364237760118706084\ 2868954945684443754536760081443569926411739859635952341737223304970271874810279\ 1956161664965946635419105217791120665591645535580460954526422989533498469811310\ 9260446629595692214176514564396437478889528483889009000254764911143810696835188\ 8856750094312687022877338176955852782414358572069182626259670302636035994301673\ 7108517522902475812200708825410070689150455172160982733790808024383856340499633\ 7975058870393761448281700284210654905399168504862033733839294479917652936021409\ 16816333/2114296905034014305901917586598017559539382761170735244269428267030207\ 1200702635970356681392337048379987872712548796784197679915025350937352033176235\ 8683549235567933690433160020750369791999130112612736311286655383115997995623630\ 9212662733797836670848430350995755039122142096716769285287553897819933720637784\ 6047559364129692787236576072857290521062227952337605322452015576687402708336303\ 5415775535619926886987485163502816072192332289230435976110948960981466043706064\ 8607931042894543421325358100458352750945095596752813751526499135268375554097262\ 8873342734251887529552462403685635552612119147439320493873210649813830843550101\ 3486593323440239533417729930898879988980430414077355302961517137030695065638549\ 3315841293223719100191982525000189120865217000713326381761259353024468088845885\ 5387198488104676589923051687424943056907191262451421221619343129429417722164383\ 2768187244023575874639082431568246643217678714710173087902063826318218066825734\ 5753474095834109551984273451708729582399122490667218083106656549708290954496413\ 0657866838896479022326941783167489315434786104142213996033171952416187849812337\ 2746034776636968583494968676689001791314475153789828108067489151609822760764885\ 3867100718408077099278938969628730900084249110859853310668317870847086849184046\ 5287378289360565901282815228163152309382326948118818865804308455633595328991015\ 9411528392936572875016856771286500959162731663985772754281261019076817836537385\ 6709823807802657738141532275720521782667989367156891283619840000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -1068969349751002289069393507362310101698394774546310363206124090\ 9555951238444526482470365464370923693157041568469404916126253642049125636173876\ 6308971084423060025772385930569501899160482778008118265513646255162062663467754\ 9703500161682250714361222073075317998917412855999053967870068038375047791915550\ 2366926043611030359508795100970693716896168685001049041008583508985092335574315\ 4106264221689975361643113134810596545238218975296605302313644777550917194364279\ 6275231675464927319944158472252810428203228879458909103555992647764974024492477\ 2520763637528797986955100994907236564243050902743053831049444244449801305402162\ 2070219178214480777007307607405363595099894199036700159675664613217898122925211\ 7280969387263884194138247131365538019413438049321136034594120608585469770281159\ 2548786025768308326832327776689174521255227866876882848223269852479461307087444\ 6768066412568937783851729628458752991744536384633722503551701728745068858043961\ 0716299778719129823497225126213836146681704065063177487783275613663640941824962\ 9262688148841937893054729204600763647935342347847168523177885943147048643053377\ 4790276838859846762903099379754998687218608060533570295668126924725235682974174\ 0391628137206191582442575985743356062384054807413121685721128904844714529481781\ 8395011060120480343398226264994948929438847575302530270537465140716587343008494\ 6017034641813238431549486913606551676342812412265514276966266302689245898286570\ 7779365122556619513348860419669330080807640005873846829880160026366214992396095\ 9581749911186215758805783927354009418746258622297021013715348389348311087770572\ 3759103650256552474210487234679579340748929223269950254217034200952011739181412\ 2185097286150033/28287834453558536230687724951725200451768293494284319819880626\ 4692317366409400784706841116559543957635699814223066660423058614035511591851468\ 5818061902386796668977871444416072001763568251574568403232472026869734091345076\ 6311023723259073817708987182385895730563895006185901156072637334192100426004630\ 4692227733325966664907613843027293664435473178349808465758305693495932543265939\ 6839477853148996821397642487970491153072159862435342352462384783829248167614097\ 4123432126202663608382167154284101481994512667817141087589370192837298775314817\ 7582668275960585547921805567805359056207813600465594110567460400786404556129874\ 7343944594234421017062515136761352178922946059462310367655650260312712040272747\ 7747502462294704198993207271534111024140461341231179181957608142185125137017021\ 3266277099663207358090155754832553611064755382068627925212118413389832214434968\ 1448200245312298299349911702067723567188955088567563493363695107103474641774779\ 6527029315598205144263258833444762043551278550719294013064848836047680734028168\ 6325726989491459775580477953891496960999512220299896841626863119340369570257961\ 5767995469843499770177372772277511950183886035517805505877700204489165200848663\ 1440267424152933749735652224835459317791296180437539828055968432389908065126541\ 2925313811431130216272398955094217535424244691046305374831093790761092440890861\ 6430522132816310912392768120915187146867668005349651228499304436590664669027769\ 6750519186324539221635558703410845619984912126730340498512890277396480000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -9393603178377698127169176360144161813743534172727299929\ 4406037432615253680801488831727134475986467194853540521794539514197554235144605\ 6148000262860666905161264871942062906922753018780280019899546515439649915751637\ 8955041236078221588014360525453946912537193303307625532968418610290745238899708\ 0606060046261549317588917819693071492876955229391266298454675019188072978076922\ 0634916955497889877153179250492571124527989165222762847894681265467316976196649\ 2401210202819698477730915443563147419850608119569885134725025183462100962078237\ 7493524914636634899475467154736162775196803109346160177451084184988292427825874\ 4113969303647279288832635364268491213510870532603394721290349691700057066673820\ 5649061700945724759479459259540690207297321587844983459015066932560804166487241\ 5462037555046179152561228865672837632697677055349467270352193619671544019635466\ 9399219323073110602282902766120147578740502731626539198292204306478671941440978\ 9030009170553541714432490572175083746200982426560700824149089455665508093616524\ 4943892764923254459462486965476347661831946863975902164416168374685638186838375\ 8932968876010842411067544312856815773142699276307131838326873143800194742920675\ 6926574065249636958154610224278071950222840124886182270665346172852536146723255\ 3749713794210557281191560840230192186307669970837731895342867790938159495562987\ 2115325869081060614166728141527589192672091659946469309588363017218046544505897\ 5071101987500168445977167032116649375359067517903696120999481599318932403707583\ 7908617748177855565888165083557577433743796831508949536296702670184506636080375\ 0143833234436875159163153958668329606783236785872787597493075399474838931540447\ 834864066546238203055118659/373298586862187717125839874501558575941929230702197\ 1567200959820123844343020848929590753601932896717773922182070021462161083595357\ 3393077555582631144811655624478024417583916013929015389192362849015488792240525\ 3107555284350197869894144791556388578971992250153710711089552638582770831133708\ 9022950100165801869426595855541143208262777208789170060109225333816844556044743\ 7498115502480034947146446623004273602115510786420402946049983383178771930052267\ 0804725027088620547278098595681149382870455661576847190734390082447352635324963\ 0227692138782270134504270364769228706267264304598772497814302598557710236837466\ 8460256647746632704088905007013679234404762382555996627979145997528971850425298\ 9615421497935059219622226470738476300790015094429855173208381830305746321150792\ 2988873442248018067024902072229276071250208126286847015479567822216234850555470\ 3363236386429915041732297462032728082306771729497941850497489023034602647391601\ 9320944861120030552009919918262176652510579372694325604985551523092805476461760\ 3048469515275271108521522745022620636000641017915827622452519945607860873663184\ 3383962635792873416653724853798843658671310485422604858055243088024297365748033\ 0588742488335137089441663328900966997142076174228959912882518520637882346192342\ 2283715174187756190697305619776797071517898781187275745485288689661285891565128\ 8559298710498250070490127641945282941210698990463674283408418110330623890349163\ 3811630393320167940517829691645195426358951598773670200782091752772652679973516\ 0832000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -11231265676223919688032588065171567078470\ 5918924054231276503412345580767794237342309183185954507453558416785873954663765\ 2026355802497689182486680932455962532376517823249318267532722306509674640417694\ 2266168657785569729344278607946468814646992963344667573355879397091117980898012\ 7007802786543863722457976991519300312155107015787614298928775274357479475354411\ 8826507446244611828091151002251217780306729649402235217441372445062357606177746\ 9321979454613825506672100466028473321418720913298105795298821838420876149513903\ 7841083386250538631273401859191091036504600716480405017779672601307185826035333\ 7508058162152413143979095956262929239659448175180942199328260353173821651170863\ 1398026346252049252931137282268547570527303398840436581993681254653482943712244\ 8188049430140195680792190106468341475899703779858618500205065141456942057893193\ 2566364629211341980455881604403448823386110758700620179890290608888139049220864\ 2232054946647775491715097169520921987922756477671120764990958622533332126735540\ 7554765301216902854224349098613580727916116321502857099277094559941131018548337\ 7492791616571925370131528642480153825067108971798051795943701717034527214326969\ 4721780813606901914401816076413485682202918235119637630149721842569903485063170\ 6395787258780498928256429559474309334648474957754233144342081165280080533872627\ 5179707796133544357996774485842397223984369252148331616065291934143246196188289\ 5817622505235609494419615557847051899081126554011410541041012754925703514115985\ 9587290697821388105001384088983835779726370825404719755802409092755650574185811\ 4069493866446579067104639160078880615664637668431303483660813421477779871585409\ 5657299939639808196400434627022980001021/90084461041523362701593786920374114437\ 7677678084196319640699969151447800284008519843488784322892339488717430115727133\ 2153149515825629230376771839496453089089836083547011458173049199834057160660282\ 5720607763676511609705393532086234401524293277239138338540869246632207776759590\ 3174392233939427652491132690957101995546593646876429704578920413015405129982850\ 3558357581557990555716170747168729665297627978617860772583059190547600280052218\ 0958009936589413719645220540882332399551650698306090390887808781897067957184502\ 1787854275705339095677577978465174546371477745751513182799175457815062885034602\ 2151514547383497127271633132120862613565509022650701753631179944763133374821241\ 9676944396665552720203665006637952952076088571335581099313959739107599601947157\ 9588830094441508603397658372421625756084057358820661260624065472581298702380121\ 1450142391328437838970401011801510789341824037619322337509738006823768691032542\ 5791965640229420870615366424931983365180716529856707217169673121113910046884523\ 6685951041364953010564254681434552843721437961369903081388794784671557357755954\ 5968541608749631511226525085901031528995833841701483900780532630324152307317535\ 6455567760780559755064968889267532715357995405728115681604284899864310428745181\ 8754779372900163201228009976176463069577039410535095301944167587247719173716910\ 4288273219455440020357353868199696779199231896825105437513369593072375355752867\ 4655365223326524527399092357472216107683589665412176766552191750367588768990507\ 3897363745013760000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -544804746065797615771038385202\ 2368866770249991814444791146093518979919321994324833383616942805752741792777116\ 1355646511584523459574272756156586456656773045679381710372029247185256620473278\ 2880650063054999588426218109040846051824428382099132000618960999643479748007210\ 1331569787620793193435471243424962831142218558417078401128457204792224322410398\ 7524894917644852218409191699352276716976742551327648692138724963832488102427881\ 2620573073239266048938944021539533879705848801655390444957270801108267614288635\ 1699988606952724505331061984475617313790922339119673731511303840008290274361714\ 4354551902615856893662205930117576425375179148252718981605662799864932153869968\ 7990539180041129728185633055225341120956163938934076169971684265430132332007315\ 8323532507323118142054265349189455714433047170895797201631348335808840704443577\ 8712998515145701027300127294717968818504677232753961580963159275849303741315082\ 3368221971024070851939489208240821063891663341852455596340158894942865814298506\ 9444827813648569924440071033976279054414324927903236094355965066719401238159497\ 3295282646932366070194797082490762371098934285013844253750830502001287041827577\ 6057287399215877780165472479677265899899194756424002333891322288156170757140583\ 8878031814542049387999054645641722145261971093981648854064537233148459736029155\ 6892117809980112673085536586728292733209619419351070024973967568339600603766686\ 8134940402324537711559238875558027127794411172059857327906081476506869995337093\ 2574242451170239071140082002731983707576561033687287000253204365790569943298420\ 8590843838946706478801715665798143552572209419352684191412872965317172364180758\ 2775003978358795138100462482846373453604498016100659170380167629546559/23317959\ 4733280301178213554466045062157409167652329853273926120214582880660586848922743\ 6467421907189389632715084092308984247788447654540157259325346783986267215585782\ 4367494252258413923921454084384433925689254357985359617876544117829985422654882\ 2969910900142922577356864412412689923780561449187278779918464571740348149940387\ 2956749030778872490654260153820380815538707204131734393284239780621560148268803\ 7447768805752334785785600477836972536029330537562924558643129079461205960920148\ 2438668075146934229717015385816180628368086002695461974719631207383735027536496\ 7365335521367584690860953797950277149770395518935063362255948168157113159942790\ 9811509705315115192845888636613345228637774603175258011347686178293574284254750\ 7866313891008028405463311745942039004818093926277132134818863540088891602159842\ 9413169211894518064469085164221224951784762591099337433517606423663037297456352\ 3132955618610769893204439930752312852522237958104323192903900513837158766131962\ 1543436707691653240382345821434820843446148887866534232645980904472997098964716\ 6327758840529025382057218140481057028885589394218669015536930943199904265923489\ 6422719217203524656799969233731315171086046586581678024568550868305792212303069\ 4396803103239082310331703863760174408160781498089891288143171869595318726971550\ 4869956271745979014406168044733597466520756271455125847642058443172141232903278\ 2314848329929242379502446653065047194365121368188842522050597798514596549980126\ 6456988142818362677219111174268022313821974713906025815045727846400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1302310548827314900791640620324858701157049953959465282735\ 5505319110867264837288482440600217439128929057942348463602995737168965967577236\ 1056308802993566666385998606040900959373154034572202724391572449563471319285126\ 7718801428130974995255414513122482076142396141664022688527104324903858757677042\ 6860762116744565188029141459747224760844337289518698646565517619753936350653761\ 3095048955622372094567368218896531228828823729022165704860337180806220742077264\ 8805973409182638523539889672534255875585078678444594502776954628033571997530943\ 1040699029805920660795235735921005350221855099279687827036624070006756673482645\ 9311236204124472192288511745856359077847220641562815181545071863573234204837967\ 8945153859343000011436667266078946125475238952722645954272138895364225538370973\ 6129054725552445242773790845363790284333043135069632862196332155112660025941577\ 0903712324043510105841362689788307766249359302829376588131267065514195952913457\ 7473333589872702202643363051834509598630171153544331899651738761690474465685106\ 1155972639719470381931905749741628353513188519440702919248714069773221542986971\ 0072483031475327699448557464494687170241112190470548081329181655341180015385442\ 8609852798073177287678205094513461528862526959577887060708704615837061950289926\ 4754762177467877314420323712827987843177296913819589829888245515814199519549217\ 0110400541650521384053359652092057687750187351397415155246749252192978940461921\ 8008949254423903754609635191382995838121430709030481304659392004447120895112125\ 8582673110584511099891178613411983942060026806665476956823693857997884001621431\ 7586438694409581371434299853797556272437152836525885872581814171600055450636477\ 33059462860005841094401512098902018000123607/1187096118642154260543632640918047\ 5891649921262300428893945329756378764833629875945157858379602436600529039276791\ 7426639198069230062412953460474744927184755421884367105870879829679198158145584\ 4295934818035089312770163762364624064180435621516975826028637309818514939271309\ 7359191487028828582867716010614030923652235905815146989597995065783350861512597\ 1467219386972879639483070114567197661558915789366411827006823011102795273090329\ 7053518601834220463730476159349104753136206848919571183324128382566210624013896\ 5096096468353284378319041700531181225103171965038221652041708108780431153473946\ 6077468654897401953691239589351211906742543942687996631767685772513313709033614\ 8773043029821559434343467680577700387258581963562060040046688899677235518722314\ 3429776531154375690792290363227142143859070845200864731557952351463001055478979\ 0178535088454497004637784451160896327022845535143232481404137694745737638131694\ 1929208654310223023321674635275107662522618991730354436948405057339325587401033\ 2727590879302713034291387197298340846045898034129112846759499551784129217745837\ 8060853812379630005523859513518243757108358762628832199970206923945216434618025\ 1899048772346198735316885426705308044204658512626338080565543071035328125325037\ 8518699788051821603539121738305470567906670771554915297519777383434074982431400\ 9550074052841056682910442770425413884379672644584166891784682406912506659285182\ 9610584220804042542380522892031666797015288551635351901962848727075300902206384\ 1599099317794573258162488586947782508544000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 27654\ 4488314155088869248236850976349148733802728048949295582722855248332187925873235\ 7924250604234703113190830402881067807398408382408198711737667557110009832427613\ 0228421125941351734719121168448071519252611747459977237137667637983532147475147\ 1577192787310289507071783976366484803002513881910184382431660981572379077285713\ 7773368438354565389499005120816555695129228164051472793291242971812196783512488\ 1015890435052645304136974715246859991810404513418504160053817490559029731423530\ 7043174999307062096106418400535896136971328984997803072250644956229059966152990\ 4787353515461996930658015252344877732379314104294381912133724751557427931983476\ 9603987409179889978999304588903091301656030330964330490163978513519141174943569\ 3418462730502853359838991644479494127402480325361300577340409762529259025632479\ 5117042747637966200403429963093343276215031630031315824759784842548666983458580\ 1424996395669029771374340703247910065137622353103581680428363770630680915671199\ 6523874349632536391859254976607473049833189651700175088053956770665017090932921\ 2266803357807994292761395576900675065280722857157711374024985318592930086450658\ 3357511064074663067073339060379329121099785526490011620554740193029666012402351\ 1822794416385263761099587046297478234130778071819563857241144219497363412780593\ 5761866714855512282964653213849534742003490467508651813745904536217515197939054\ 6800987170427498282810125816406637134066667151234971297479610616373477035844759\ 8618141614792379047422026354248760966870329317643949068855019632184422857279888\ 1516659614084962749150244746017584652803785799774161405247584859124713413402319\ 2490657123917142961798156442824717326572473586074385718141350572393502263373026\ 68966705342623153/1344738710588282955944639061974193403843576637175059099305350\ 5552440544424418926164929615341283670463671157038159688680318865053097323952843\ 6213421311119873300961410488484406291490967359309026647007693524672315632851665\ 4061705020227797027288677970273835421805995573052870923714221410959434896163863\ 2804758903892714686792172644567977461819251023195027922130313383111606074739227\ 5845676760524059714638356644029494087383378387828831067816112435810190752717636\ 3563976689263801435508181413146838732890560994530468761014067574520719703927245\ 7261476506049229120327295791979836274459612210290520026664188809641009685606616\ 9720012282538346416476051406684463527263697394362652324116632510594513538930401\ 4263002625405040983891676066696525342052325573817159719991316294718448008829104\ 5602545142962932308765528763297966795761044479767001353656141810250825561146060\ 8002046045160700863575029735050122635642131886141205406922534024732882504178860\ 7035749725645138726230370876996805754792481172941625065513163892849294015104835\ 9983088182181160285170656684966395588572489242181354098548808508522805007565814\ 7687925200465758186663265230842715899522303007694892429536600837022789125226387\ 7192660624788694938422983185959794236812723455929138916396882876146362837371462\ 6223224282256877618925166012386083158742797162387445423544603198329097353929630\ 0713681446992679448163304809128718276098659525007045615573766172599556298386154\ 4151578215125818467423367969124424235112297243712435755105897177247638129625833\ 6383251251200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 170250760574347922670027504795788\ 1400115367798426955386892703714198806562665108204412009879295459892280694975052\ 1619705390260348109999262609160979857401620745081244490257183939254010798920016\ 0748441437233416851724712530467972437054862253981395719680456002176266667689611\ 5041953299870855587412717281116058970934694857185078680472197220794710474306401\ 6760800075469463014974138455576729954725679740301683113886663140559594096332224\ 7788965020742494547025811268596881997331412847090339634211578905482766907555861\ 8192049028449969457479344888298273238732834867613601517720631806532825048949991\ 4632980583996548566470761337992807244268704230283903175718316538764502631464326\ 6907610940514803099068795970596441344085759125854013347269798608317806381790532\ 8418275330431062191232429453629383083880442599324677168687379369045542049434658\ 2883770472278630278803614526502049367899637445758442835961680857267103196323849\ 2732987138688651596074589734649461938401588867293655801999241737593013036495333\ 8851737776444792709081829977066735657326596910873614254996335154048341781111982\ 4969839320163733747533143008678463486052438696127958988105763775017235332043802\ 8490750871145710229439183579314914645428200523581763622071404859745392464241221\ 5794504556188112848589468685265333556101219248085393459111869003035160805041993\ 2732226044735133002617108786071471008036399154748565815870726024655322673621046\ 8396560034729993663338902422938893397592449103949852359860055364593236965819100\ 1333664132315949213713356133608556581421183955140413942748018209547495351401906\ 9539027590679549834849175962518533503509168675081691588284757531334465050581927\ 82163793480216949486515186625385566014873954877571221790449429172302309301/6084\ 8221970578245520914923713665873037733200819766830702221773797645264696350364174\ 3492338939939471922466482658312943746208246148016247609590957146063949524933586\ 2898121023594346103084536357048578354949324887151491013427599330847310135586436\ 3554489575588963393707109511109118629348453005531422991972926822938929418332520\ 6838123034290309305030873931111964486101549946343840139343883498603402117693475\ 5511211274092806128229189247834119534146600199670453662547837817760610754457392\ 6921214325413631994654491661163037013054436168597219654234272524025073391009449\ 3235987456717345030462013642871383196738039950785548984954294742755216407917474\ 0339130319007024829744993384715530445092092576196389888748005923863080607395372\ 4634721404491896437793828413990895011011431917485693566601582912347787903375865\ 1243066669172305180913467302422868680722752150902911685075420320300210916910984\ 2230251778037714698871403118717424635358368117629037508762767499719072906038648\ 6579329974599466549799482819573193013857092105654810934391307134674210392609123\ 9754400419673246022003752011371333475068131972501472842641396697373953296138691\ 5410374991485964422136221503202136910676114651737619989183180247443224421519848\ 4118423480216343807650509764251936855588905494976061948299123718852716294033956\ 6188523660370628093474790502505933878063117734584117587182064946869576295888530\ 8105883936152248655345479846499328951677276895625289432021449953661244953707442\ 3556150200746790993790554297689188007831148600687682076395481441297256939520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 91263733384250978958280375046947616007278166535110\ 1409370477680313707279838449676891441651677815251305147785421178907417385263827\ 9618043709769470244700518715251637590961128763915168925010572158803751078579484\ 1116278968612793666479649913964713944417741537330368023302155473698470754756070\ 7477298381648903453565085943348325578379601501366143801483072937608059689226298\ 1653353481495607570056185545474108304620266995169414765213160004350187322913951\ 2531931473738309296403643957009372351918490078198181714794909638844420238667428\ 7501555079072477626408264453637212991706849763235442404558229212517198852038141\ 3714891781781551581751475133436872636608530379138618607650536119415613113414106\ 4445604789174160642977675587314412942191324962710676025650414669344245127893835\ 9333856517311899996821705214158710794780592554383308809964194526928542868138692\ 1335109125238769267996929614767066629402839842988833570400210727051242255544567\ 6742892141304994143058698418275099843078710812349007884586779488546783611953828\ 1990343075381484186001586124971494873487519950971813563263928589608008857730214\ 2599674580868978312991310248115404777445491289846162797459673004602605700203006\ 1465848505491024117462254387279137971118878292226732656907636073620526392483972\ 3021671981816755218587211650009695372654344535571914233377693965172324818642147\ 3837541919606279925583419970494862748351255220703983140931458118021950598631706\ 8097099397295537379137019616484450313941519764757206626666582607765524436583708\ 2994601147131831790054988903392267815612406116555204471572523330163870616794635\ 2512019412651506261478673414880037294033256118990673050811239691546245511482315\ 03140163373241828286070630865320532623543936745758608983513403/2792633990128890\ 3564135414329852454880098440974303800435621852455691211833958344111422026772847\ 7822650567990433738961081013458349603242059345429100831718318323228410432435108\ 4683248125055846700313473542945566065062642155069946468619447601566546298563239\ 8333074091395373647017300885947175601244617474535792529956018051206231733204636\ 7105945022299062821328090755681990493844750551237169044493773536956221653538103\ 2892416450794827401016593718683308277490401203121520077473032836068024723090550\ 2684345507723382645375077386147240130824398172903737384121497703021184698532958\ 0030567033233944833645700798089378609617751323272833564408575969854604730424217\ 4913704760439698226407124929396345035117565406632745540701747028634549850795367\ 8815999443803510108754123225756004107896012616077012589690943291542315172600643\ 7105863959452837592300543038660858401580706886836360222074174079666409847095962\ 9670707917343233519492101763771787860097686633453462678067350312552158160745479\ 2311324291303472964836631475687869950471926456207106660100089162520854666202695\ 3939559794051482987047342608599513266607727283748644584862726555269821605424168\ 5875471792002019745068040226314125311473181841791740952841562433274402277171154\ 4877305027040878525617069822272793557532104629425952729215402331200803015482554\ 2372530385910020199936490082195556244379265232666670619729156297527643657360665\ 5637937422640413432767326145328296495692204204537731731386997026699818291163531\ 4079272267164334972348937139617500918861299944632177669916430696448000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 84602932070869464122682026185866894025075408866389375952\ 0390096814316784804436729697869204753778112466689135076018761567455830636585144\ 7871868322304822717850123848153734527654486064672862190611093175111029916670631\ 5926627720958479422053244387064398569489785541869087085812582608374000018169908\ 6511769115814905227934927507153887457814914847068422909386270797750535673300685\ 2778928568193657323873559450247803704829116391638335979036561476225649788889115\ 1040096300754625921726015406287365654745169210206541834273655726550373200612949\ 5575328714174188929880964660341767551465896825349447429783467759788062349258034\ 4622220142729443734459163282385817560943894486906733029448744369901120929212740\ 4072104528898413543663455556154721409483376342968076210022271359104701166414694\ 7767238420416793341634421789324101842363569110817821610662675668352460215599249\ 8389573208164424805039538033902535168694591929521267582491424320888175839712435\ 8882179334351463031583462657029663027731185418458966915631831739683593136888837\ 9788454461075282391952188779286255831893329412764591621298838157736431323174117\ 9294481120246878233383356653665315889788149739835233799100852630974491583629206\ 7865618290725650763851267027534310629771299803806674314175358006532602621897765\ 1094825350774305492225203263570013616337506607364164350520098827133322540811835\ 3974536981377508220248495128962026509649058316386844086598859319927950478634631\ 8287096613243614449685641456566905183035824068839771408307128047973893269987746\ 6677325055606300166092054963890880303984963725904887881375077972309286691821031\ 1057350620703607974744062801304404863419810284940897543572894368311845032935980\ 2298574880700708587880813308515791085180282571836795598973/24741978971368177908\ 8584349583036681697885734966908783949989081937752908465567591720200581091565419\ 3438063915245524370120472178500104741865150905789269250983153308722292796119370\ 9501488051347688750141163291485771007481174782602649578635311616731459668885038\ 9860049557201813845588844726560304239642602448333817438386173130324586491758730\ 0635084441470607060641174775282293882450585169126647596418938281818993790073485\ 6793713376796611721676475936278766181925591456725392272390466159241664304513237\ 9857484716666152237110959621249665855980192513655195067386889210315111889284027\ 0815615710696761440190781262458450821525298498679271999962665046679014346687095\ 4904619642213245724663401620106691222593059669302120787423900753161121526381503\ 0438511164130284798974099684416485341143449225297061605732872578520850461811698\ 3174808183963826807526107230591630294226626360150745797433701297875477890929816\ 8534398905209190794277165000726832901676146162352595727927203516405786152254907\ 4990779964706177149884295913345534045393670830383893556446064325038173868224350\ 0715279424451079813107817365823420895610957374869217924066041711813137649421241\ 7075876651378555851686710964060451875520571168456043727507892992215650231314420\ 7073497493394358182003221765293147727877214552106080559989884575440291017380979\ 8255636252577155998405343614928174183716405254936983844742219724553308199923863\ 8377708280223988047170102048889314775275260112573439166245150580290561530291840\ 3688231256868216557551671362293208734956070542098994101227618304000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 4735410759921156323853598368726001473465419115123195189184\ 5514134136864912301942862522786359825354025520326893881742442542714510503136210\ 5884246848140624161262925836160257086116276312188044392960054935553778447865012\ 9439366382649858322772194588290829881491405804740819378805247957015206955470332\ 6639278774022943559053963234358207345162168370203117426201995956669474569932703\ 2014629927614391591394553392302591439737533284765647978000240938158855318558157\ 4784242567289045147678601783564359713892901757478674063986405996134976708522223\ 0535323642276514939009441295900660509223673760603673317740106697800168911624728\ 3348750052026247686446216802177045708297833461153377015037665649567312836546694\ 0016451237082128361112808736840276864110381577861883255917318643364282179661507\ 8352334884206019453044285684947015680617259326195031782663320984579979964946682\ 3015515076335941963159356732424687215050579643793218413642472056639494399630135\ 6547255501040901175095599012027107283156496559033390509904254172792395342971519\ 4145515297231829679143620313502454240067308628802622749157273680881365463919012\ 0385949222216695571339519088312068706576963017926357800587156299159568715107297\ 9790138512720014933994667079428565378584313391139321580626289402155073766564931\ 0670551365369257527881832716715202398684355315467372932492067627567316181307004\ 0737779180333461636866460229203488495847096356360025629940347468852096563618987\ 0736792424232627432201757254807652030394215589021272445572472735396902905006133\ 6221980765571504494338610929879468391418536432437158016686659810682065354869565\ 5399611325642742672247495714741770357972082180388538050228042729661564735961575\ 270489009949940422122399142090250146679287370364461082194850127/147351685207635\ 9737068806828636451345076991537101360937796488204273183302471447826429297077720\ 1393826774333680650164506241157409621342155286174570962109382933760272965173909\ 0688586005408830911174862109512643807087569297341827000411855577260775395930135\ 8748508558499403956331445506521740488023781687327511956463868599362426175961730\ 2948428978103283689456810927516420220434145544994630428683829622895001235116258\ 1309499532853480690499486118835106551777738540728969602145902994292340672706352\ 7751415408645093075200949438114106579193344862249860840137447389556725290953904\ 2365195999202265533976566255296196495028382389186926720291525809074367628675043\ 2611365090047697840793093596878550835166270742761721000995450787892206445451230\ 9080785683063007020228350487962832402553688626888678433096564279850086907235074\ 2582993875549850198072896097508585634319285339691027368506735050815895703901981\ 6328571436772893570932417427093938534741801379673047234761048144940199996380787\ 5123142618452486810606447552835744325205521007736431088671265863028497169198465\ 7612813298117645526671387127525790666938274132076354194572819797927936549385101\ 5788637530991137570316173900905229665645224981794234242485108055181037064703086\ 5480823172788997007494070354377558607259087852295462792085692545853288310666429\ 9077560783974858172347883577051437814413006130311500562524718978054481314600188\ 4484670592701156127700032835689833854953455371673355640798162772239579600735611\ 1631381691704790554093951749929240791088525461973719046464733694199809336934400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1885327517957692565698177310521748592570828754\ 0638774033286784623559922308549663276137327444825583524655367555410074037605095\ 4642680216244677594730845114812536659003310509416457255003914047368773164025340\ 5268814476255034736041658736568171517574868481601866993184158379429456042013808\ 0002455183295511788546767756473724670759166629259872142575566145302936721045091\ 3565048899405508378094325939343224185307937803875269526930030138934846087798516\ 1905527106377600583440361163361587860224771348725021044205326268438521850968750\ 6212171981853436563924834856822020078028518710546424301723221094709631027572862\ 1558070403946076767062979586159860220153841609880316382550871986244322816125911\ 4263852806218384962976721645405421612416771596838772296622090900673035950271962\ 2658812416528877622648650176768765185342250042642641788149985551238856163785425\ 5105918086666650314386587402894309252552740353722387874868971810811356386278778\ 3801641744403092765448105110200060877761459630483953471205591742581909962198066\ 9409240951891072550736036834345801529564293121430315432317035616116562760723932\ 0792055292904652851142121907055144746466818689179385000317707804623919626952745\ 4130102979810074997347290739028900678826205636248812209370892142789045737661180\ 3875890588947895096035435364827558275347713732156770020705268723974246560839216\ 3732458337688018913247214060482127559783806895311681315503303492451340200491954\ 8037976150590532132258264159531357247532599177489136531997415911112953372826501\ 3516257684509677141539440864355470655831644971268504701962379301139500588262358\ 6742702711856114378231478126653482583334571783958419410279628889496423564466173\ 3069887823611237657390054524852368046424395891170736997923674324250899320593940\ 3/71857644993540275170697413520702907385905906128028761788601900656602995422482\ 6068657852235234174053155222693251225283154205190848419179254988069540528640105\ 4356947609472558331320421940834328402065019587643757880510467308556339836749187\ 1924857012647997082005803202981709893945749549812633466458700132249402206665881\ 3135330220288232413354495398587619677287467441676817281764275666702596297372271\ 3017123999904452271689732110802023985578959211669689708125585187686739589736392\ 2705273862189914045385374492284107941432716219384840308691177772904647815138166\ 8359736371978096953738373923993654485087834498273210411659500172302633199273997\ 5214458691842135968358237111787113591932008703388062085770284957532647021805374\ 2797805335508448319490907012132735523542813286444363049085371530756759722663065\ 3912271969744419490400983617971992085910067531745435898706223568587689289769849\ 8435934212145683945167844901367749394779937150613025513290255017636363646105700\ 8042549204905843916383431904913670217687871153649838449692473069595984535592135\ 4512160381379224014844547427800861508917120827924618837147872444101391023492383\ 2099696710590821913198769418881359811238055243192153452067415509298642184987005\ 2880669895486514798745727813476466759039377107904913259946537560097597672324978\ 9056861262855789409940138840541357290510884711806830376394317435189857806508278\ 7978785110975057579628778392141944794534350649161317992031840646990561816326489\ 7571067992696624789394523070959658018578230609781095600318333336043492226800333\ 4515923469111132160000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 9531885048159277395915250\ 7039337715104043615131109794978182665541853386112751824621219478489553942910166\ 5703639926586320744087894757502705996398043034291069555087922879732640037635571\ 0356970659929609184244094466602668822783550012883981198576649436461206966594810\ 7531132305855315342909256364215207459402119701269212179091902377703164194932196\ 5235242788256858929813820462928402126868923366758466128678495695184045044311916\ 5038321365343140339883584761695158708113676802835836716604780415772811089253397\ 9358977349331503953867726167572682798936130959190297156471706755738512162691961\ 7332058721479070750361900428406214734487714706033361685225673706471898528527809\ 1529378189945233557871708846757758281316659521529384303799789316679837294565272\ 1216467681674768365970458996002820462873128874605231841685187283186312511813387\ 5090346382818072595641850793399254503179418728056245583586597185963066795054145\ 4456285255137981602204467400315735427993425092810496912962958624824617859646682\ 2109620631286608096147948738283242733427592191637092372349092286084264781349168\ 5444271356765613860192558294432805139703861948197065948185606007921752199391612\ 8756905602025370240731561472899819620649220416702951345591512526612505182639090\ 3323111790149718445858353829999239123785616482082110861969341973705092956516895\ 1056335046338882147721415944409170706728301278337576668441842355038116914287361\ 4567023494858032840444420111935228309734620163421731631951607478230170082879897\ 9898436494555245250283511678995081380619841544168395997392847507333275808899162\ 1041267468981756521151776367680848941620205386134735274134272708802501045226064\ 1111202223429990239357923123451556447000767121686468755670140140029987139697961\ 875378500240074307889589846670743/582651160828942339165041305491521057820465002\ 3125632190520497608019046405091140190759178517508345231135989875840565601986912\ 4016062362505879696080646649240591943965638632469451942075556593867588858062287\ 3365675190324014427037449181834428423204347969096889731303812190226543483605043\ 7956767030878873147579443087105810533420587464596872950953031279854741986554759\ 9498753527568801002006530937020949775192646192622519193616901343992138826324563\ 6614391407605207881873128522488994168710748465185229640189968345434232215604471\ 0950162239610711459350328065311867819230893226349634681495821430441925621910536\ 9172277905720951468518668550706941239284407620249245516583270704128569246097576\ 8824101505326943885934119076169123216443821561273169203654239262057536107351488\ 2927920443010890655990300759894539631845993453568504313137201193420720915247843\ 0691989196371358976158910732511158646607045987138999924720175655708281326878004\ 8409423610178754252237933429344591973570806902622018470923006061181156819254358\ 2395520507212195000623623948934638923162275835525562806045517595828691314655528\ 9794357962885516039306736102270857325498275310450021101234007439654337072704912\ 0159757191218972715610084169953375698421795083421943034610480408278459402609985\ 1139428439506147363627536712895253775278104133431149594608358420582786536739429\ 2921024618375099979174200749543890929103469913443575072540044243923337233142031\ 9374057643363325226544528921498549698388199597714111321338079522336461173564037\ 2181312782228520864934762142480795012169060706468103182509670400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 268046158609283124149018508955295101883414440059023722024352\ 3747833482138136222358102636021833958493209959570055471403102342438939450112646\ 4065975221301377645651697918507985924372085438822464338699979782004452551523411\ 4731668908997358402889369444925914609074999626448109627209195448637488076824120\ 0531121578193495669399457183460897355414350788869414842109669478270457421414744\ 8205578358534081942595828444235913934027372026136364331845046572274288120609397\ 8035387627289011238076252555992432267028317922191338693853354835354040943053517\ 1177243229164911204459873877695780205605029473409592657890499767557597214721713\ 8367727618214097752360058405722354203444060431984905281706044873319104719345786\ 4731406338478511026570074862250718708311976325123655059376129112614443280740439\ 1904402808136381688418040006933841725579797256453504827461424939413821030774208\ 1692745771581931992950582300591961467089267698074291033782931339999706744373407\ 4965344774485266410834907632319113386362946838886547562790841595140969223844825\ 7950126807976823476777912416195799278300651577385343870286905611963831856180388\ 4811907923216366279494394106298004082594071475128106350564971253820469479279775\ 7116902966783371120869716394278800175670081939927581098396065734510580059058861\ 8487962545282433441954221194423133211416323359428073153648157916122523381754859\ 6899593894402092734400807469629532032392660646235261985032102778907261124989978\ 5838384945421283362742461208799248267169186407807253068120014917149075349956157\ 2282584054193426111440977122764732785549812716970372797665404980560867282582535\ 4455965204880364748591656865818592210569920165631956740353979275837442209673431\ 28849868057628674512511459962048380436867418744387228153793420198078549083/1061\ 6070660743902925144061459485233060882988464857738376225634578456977880829321730\ 3187906036063694573301648820389316237896706595351962037833418676646420621246555\ 1127475231129673259697740969706425133800221420366783782673069818373829847737414\ 7189447834922382098819078553764075052443651215987058162871818404793266462242225\ 8095820288862637093445199742197197006033756766294460824742159552329826844432806\ 0116347430700575139611954048656826051252929642520377281251868376402615123133251\ 2600066347765037266651682055085417741732965764017825585355677916998022043635054\ 2120288497716349266476183105327410924985140299809723892605275735802313532532142\ 8882647224450432375483350107479029327057244371812388748402251943365338974552301\ 6158322681728424939111442748580828586888811801404743337508176669309691989649846\ 0917187323735680952848303409158492031426953248747469608333428199987010986057031\ 0695857013878985623786410125019377366775162563767114946807219202508488917805031\ 5887709851658707269501408586715001310541893342913196906659010472262931395005174\ 5501548433503144606758837953233725997968064154711409641040886501336148205547010\ 4177786396816200111528850001422994279046042412053320008764575806824943197644740\ 1571004169670232039066190732860375544192761334501940192018066701060456755876877\ 4667473917308425250545923144103598057371595422766309426726631790651364463677478\ 5623087096898922211745061154541408133561771040277691220922370055040075091994755\ 7545103211447181999213827457137693862030901429924257822466719266364277101327451\ 1709894689143599923200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -56628124977787571982\ 5989887062445515882622230289589674096286791361662218285585564612446269468901618\ 9597142616494301745146079044254553388132323005440149266555668568166207310831354\ 8274470268092536722625924908657371074086666218082951696402849814582994277683001\ 1477110773239988859620909658041356865622508599551839929549504819355460868225393\ 4026181407503780919101716186192596647475350154637823640759939478859036129441349\ 3069566177992702204280140506939548000387288070219857091473097376192796478691125\ 4582814787682618384374446260622731693248790855398352257762703487826965371902816\ 1232443103686891382149870431703546746832310823531328290835287120089614762143949\ 3010860308479734997024310259937425975335131939145156607572508450320406889360110\ 8962774863787780052867912352302176799985298478116235447594480679661483792474672\ 4404619925822462328930776158257435441492636221232249187990098413284950874376469\ 5638204735208949681892963387076385899938782133491986771407843266465502913016291\ 3189251098500108697092398343377188980443466138257017426415144397728908951827161\ 6323319766559861924718006850836749089318371856919685280308603910698823879890699\ 5888102441726360295215995011855612528565010540182636551913428556833857417631940\ 1466861599815303750219478078500254562097944000865443345567662914436847909920253\ 1972117356326933006792781182101805412553668653557447141866610204321798000446912\ 9744837373382813302026688671432742687082178782442501975451296326978339398012376\ 7189102642007169159211553032562576459603420325083765345068398351945445467083431\ 4189314212131827319847754983101506681324532241100947781985962827062048255378574\ 5292278618628999524328209035119315845267312723325416623456679037597575710395908\ 90229080967335310666994600620705426718343/3756240462365309122702287565190018734\ 4595935255469501143142782451697256611545010165958108315000608617749041114461518\ 6681283927167380762537905274732679462125518277055074588047743371253056339188923\ 9147419800634033673790986625369087278634719409168456056092714650745853056141333\ 5219644312785115113963799228012154370065118970775276633464946896569542080765677\ 0622572822300474869220142629956997317390378337944080773715389695019598026162086\ 4760923997748097797965489110799105155620536874879931594704778318671498056735582\ 1559181859955301246852033450705306463606296792062992501785942733898593477104329\ 0093381422536174583690389254492692997110706287301606573096199819675128156403329\ 3950545913908569279022638243362512342111581586861232618420644015047542476668796\ 6069681053769359451751061037554492132937138477645447158111846954905786417159115\ 6876616265950483542564292973960637275550661062168828385172701642344962205949132\ 8094475631235220295407713583576464448753433361530946627541948865737677373146606\ 7283844797145589652878618833807618223982884972727012301366926175144507053959435\ 4966090485270009845836411912977468914639782332467604660986306248380941579048173\ 0431827306561838913603164528294797946720698651527742771847845520999480078901557\ 4253367125430783344050269174024332425686423274665224519779538875879417051842219\ 5879158952235541688673516887016655895995722372730880505817090361268795870399386\ 8434475675964669488065692417936005600299160821523925066114377241817831814211653\ 9487213463211441979047698342026232535567678482706923277868835410647449600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -374603838074063176394417795077279471617479556904\ 7325685173331128696942020903699727763598067622318234187116020853499258708627602\ 1266787035917496425073977271838813753012028041483899060995184200983603517107070\ 3070659221121802970603837684688599666596828644021398146786323603232618137213788\ 2901408514930561723012841501203483973303924242504006742294135247248881334629366\ 9920179152857547981340358637161447878938023529063981128476623695743517349000215\ 1641184948909407647514855795638029193344559381528580504140043597326458773255383\ 9415312364164258903855974744740205612232495511370529119196633845669756430094446\ 6205042356025273178369926771113058605753339270143896762639189519320127311102472\ 3659003697519388250893915654605579320501925648627595383864847057729681918058399\ 8604513613824849096303966832969423491572346920331484973536807157520098029619674\ 1652669605099056993261791134914390347773107291621931763551677642851313614878677\ 3413800440800055691326524630054435291669565139783682599345493741081687801648345\ 5886580608392983003919584555089433461527166213126870623354317386144642102960563\ 4523460273233850557386172275931568685687127750091758871683145421275398055134533\ 1599775860332282519248287636158066826239248543810076133161357441713575476422866\ 5520580136971558989465943908169545813506511181424968445111888653594611199257654\ 4873969611542867872889221776849490295382848536965716230986635261417670225256425\ 4860051386412523296347744760898397300842204102241115953496210882621526538020937\ 0551342350017889473950557129946471580449136766387586771028068762132615218590149\ 6900642749560485330096736901992036745427471604137335795944982587480039667957225\ 6762969209461650131031214865472103309167242101060354798533605102919258822833496\ 615470940167/103849713332545210520941378650003856982673641138977047724268628436\ 3953647133819669088837214556723344841131585632050898381919837926967362304110369\ 6184989207691620399691546416005104302577794565477837463415395196968406570231091\ 4992609116739278946735252480702010391960579394132668365348152100760123845892287\ 1323681588773493136636164317686487882933683531794348405468599778429439994933364\ 4877037863460335509859766763586885003253933068653381902278999528923428891671137\ 9167226597408690470029273942893896500027989706122090578311079942542298023491347\ 4953137498111492518085102213433168689286298194222970036006589875238950259292943\ 9188890379475180541681802349324132060010100503995636625267969977260848983907388\ 1694657061107984263728951305090562821658610007191471761895327591711785612305797\ 5400693664714439194566583459504247574115352987300936165959980720300309816618979\ 2254802280713902480298097610163260858576222556696151324131679138237030479096306\ 0774168384052780480208086854235749340536596507942813151935922485387387185015882\ 8768874126470729450173351052984729322650009071447317357669705803193671632502847\ 1418287161874624929685806799670242480496250396122202664207640461301003380556637\ 5759875299614204365742078354236872635505788036504897733421088967334774115206676\ 0797012126007641223797173874695851854947725848656442012225426778636949722628959\ 8368728200697423587284638094306661323218586131765448742521689695737459058616610\ 6433294875800519281251347768302176651096233993725249186781797529081640010109445\ 1454314777752762610973584066036122026770432000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -770606779582971429415211631665039831533760489393386249706113630340700714751722\ 0669217117056380413476920070678322905899299113514364746324911521444340567688004\ 8886922949958725281240036102143449184383019373213795965214720435191281771645654\ 4075999735996608595922009153379517209897651787032901129687687247688051371566983\ 5249446315902238224581416767761559362433395174022928367358902538060257426287617\ 7769989025431835471668892623077827374493438205557750256392532546505944044895051\ 6772322993397225895124178696681380275960196642362447522222679496476163064391239\ 0735705578839376051736438412095254593717928553061594040617829592884168829151376\ 0850360196993925167765908271271212875040033272425050757940977017365656069341316\ 4075880564036679216703858778658432972775446398421182489268628951742727290904488\ 9706140683894591248811776209512144460699004203722650953969999402849342122758390\ 4880686321408040883356177858034700881938433135316350533069558723717372641652629\ 6055099743546057672163552249202992695212627400672910870534276731281128896592171\ 9603261620683530814662157444048785893861770015258459976483533086407822450229769\ 7119852841507723064013462264444848217464435677395636622801388130819485664262151\ 1505197227158071155804549206683046568638550170001397954277779318574012881031498\ 0058963420767268843548130015884899637481616910666428698752344635411133685657171\ 8016524409438060348013073280990496009112563196244619611744168544306650541741216\ 5943110086561595335747460612420249304842419823984848180762983347794507683227039\ 6253861896875648769185997502317916123077722883144407380688322332777532399042928\ 2368054522221687517583445129235324507113103673821648097929276770334959722973570\ 4316939866491507892432851836174643790165159854753469144287579164933798502813166\ 740338897/128627002110163940782336138959120725621088427731322062140931427930075\ 0801719795809646473178653168283418502615367325234343727312771653951922928825453\ 0243268479988493054081019331791149530566233445838337939817519554097724825788254\ 9469990287534972356803871265507501061165718122843540955854502259929849128695894\ 9734870062802960224164116289990554728291052759736308233801697386225756200821316\ 5374069835612718550807656611621417936503662992377299542349150227979999587294727\ 8090363712480917857660341231099444737174164626080353747415278515555217643176371\ 4653246867445114546695715708925387643206261501141787060767057773164118975681752\ 2208340721379993991582800479769347296872124755712420799197482710384901304994428\ 3775238683742764497704639687545956392384630254547113516708077643359734230855405\ 4016629283322169449070958640483635909157481606396994518501112165197006204586824\ 4396189082729741855411478057766207048180399741042585625775375447259610975231956\ 6554942725815097589702301339992758790685662883098347739450068707764050386638881\ 8712674389828634260081454534488673400077580281532357735754112837464713053347640\ 9425443550792450531304851261045518526016275925302677123802748033474033314445352\ 1058482498729816231704411448714295605182977138545695972874692638058494194787253\ 8699382901157756250419141694819714406069585571201880895814611784795081433131034\ 8827976588667241399857783911412369773603996044788932995193045086708690644719215\ 6595312911893629982331054089249736374369479796768043668819413824683419712540693\ 5952575946263091148668534584735887495363340399562796712404713472000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -910572277290246575790637663193689584087521876148864702\ 7871847935324255455273197290887619696225581994857416969532127652394417722803808\ 8338683324846040775894109760607151726047461735809268598478527465014361676584639\ 1332080415630517925667316059185647990206126169458085127999412895871546802722196\ 7581200637770887807924433727900354660021729083632941365542094457747796402477318\ 2472774312903171429768276897067110805174828922355113721630895811414837710147576\ 5940632581026852292294450190907929200958433921957461417932927697239286036038481\ 8861934091259646434053358757518788955426094331357941172049148241712452577702551\ 0904770511083303540403056741323471241303877175842409280350690128358999179237837\ 7387802505747524260413612002140808572737250742270817906416490088268177314488853\ 4870635937680098326957617420592630536685105654185357806718761677713535957282043\ 0957139188321066085473433384681270255335848221785571750267478948027035761739579\ 7771192789276137163191360129988200381935087244523219707157839251558235162185232\ 6327537726529665432880903176423392787864211362068070637444583138124413957402452\ 9415795354754646664359301223074831644991133447563740362195577686060223585491312\ 5671661152087265560593628418797299745838948068837870552573646242739332868524198\ 9796867080145655197522795924083307331424613749518617750863967576560904307429160\ 0790387534013935539452161586495628279568821220981079196567768776629582495998378\ 2159599323527292747987063693079315294930935242214094298121526408579212258280491\ 8096526213272876024725109076533858170311490316095385606935369196013477630240966\ 7933825913061777902320638242981586649540030696565091678614657336458911893324271\ 8510152554591099095009358820645152505909491848790004803676953681338341715523476\ 8164001382804855035164600391732593/10605165071940047362462000028466280234881576\ 4905008394091706728334184351815264797366770441668546936020627562573142733607115\ 4763999486115462986215271473118462431704325275251389804821308234440471860956842\ 3849546734398940468609091833852260441658945336482447196944985451214310536487866\ 5643303904105426628557431774058674565795087869857751256364104128486798966013984\ 9909970906194296949248595675739635426028223372712912468378131907648948759271227\ 5732768759395754761769530683368763233120574386689358645750137513951532436012839\ 5828107184253689648659702187737088662821689156136560490991144460271356420669790\ 3163043551751640951378424280034622742350525020296202821799246517620081899554694\ 4644455132643877810648467478611515965729970831158047707870690310896045476945685\ 8673598710035372712786905678105761318807440290748426684773246387678075302935874\ 5866223091305286748271585864502120290370552976783088844397479074465611302286651\ 5945411593250781293864715283305481883530495150965253338178479885103633626884180\ 9669036240687094604494098522432745610360865525083190190494704822722945661035209\ 2336044053746416476637646817934529493908166254522430502528466226648055882098277\ 1461857562292876447012086226046312140172603593588209240933760100800564076012484\ 2941583317909452356518470537663406544435413299863927491258085724920932809297935\ 0834904410320842650989669576837253432972556233172387798081099701227428998924271\ 4404061663327165347890945156021717633678880175866500419774182703116293447814212\ 6944986092187962375237633086702180059242617155528157598632356760569290086402014\ 6554090291200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2992253421607200414010698244\ 3160337649920457853392418625931645954650810029947377197333030786499300678682870\ 0931325975419135391873983410038486143458919095607115478479370835256730385383183\ 5724832161935308772531747631957822067228345404027536666838005641502257698055843\ 7665961238848547824816303573329596172915362775479038069600873050270132798926682\ 9264078412333692241834974824153941901307949952485617806199789602881942605179176\ 8395371964899783387091057893145622868247533817120676597804002406639509459525618\ 0219570489684166243554443036454429339272303231860032675153994024748799596116111\ 4610289868598806357103698137704590014994011222674038339306833765805590094061840\ 8881839013027433244066291414577871133702850038025117171475767221720020134804479\ 1981602374048069732372436553924107075900410076735384855809124892773891810223675\ 6134697118936899584061293534637978557444517828199124012842268685263917908322818\ 6438886735521445792330396424730550297813885570879739806786405670363686966389875\ 7610482806703577166675622683679527928840812341373095384342794316141086411374134\ 8731922524022958588193307697768479200889197036205683269254133343378885659603720\ 1497130046473209692659119804346480243102940977845356714488273716412609526205017\ 2062977498880630585521572196311397719722963993826840426407578506696050367946179\ 2963228889498620462710641604037392435485221764056201559900812273802357890442671\ 5467396007999272445488291179413690899199360379967119557146122122864758843634381\ 9118557233739664902813552810601621556510638887251961181565971793921802054345266\ 6840321445247986806774435470145048819709880708219996340077961118018651740040986\ 2837620533363193102634090142672341916051864394126594935259357003282311280444229\ 2006766219709982953501426349511833802783393119742677362257370401/26472893189012\ 6087934664642220016768882043881074200198836467927520992259342632692294787347787\ 7124459533778590269204463437995759945887039165152382649356482501504046834602184\ 1296448652656493674420227281178779151565301506113150619804125548234556197509747\ 6936633173882112387412071197121973756726663168735059400447320049906692266512871\ 3300229617165320528962868613247982814167726518611048852979251957865349697211507\ 8928220080537996595456764449699612175601284119905322809611503535391355697950169\ 8518647687394923733536091414844680350575033266802220350932785223209269990101072\ 9613765684606055452915934832690348503054655511280516330797143029977603291701607\ 3138363026474392667327417186052386064416014811968845136743779312495586323414381\ 3153160621193987084305018851743443719044107166224560521154969664575060836801245\ 6009508584999450907426901587963737760659994140316911902073087368196528757713743\ 4463040337071990905731187268680369395354473176701477393056251231192284613367409\ 4908800191111094190703554108894702141408356653135369230839959476306617783188085\ 0200415556499631367115274520411623747703974545280361522151183740604604724442892\ 7840657455864487837319472000389894410480968821772447151088791077285751612366636\ 2279731233294591682005142726730588140999234349939007427398733371430732173199471\ 6529640272592718309322767946568216185914819763825017609151237143946835267729220\ 8850129458394428752614444845492748252038833659915584378191352325338409732967304\ 4906704929126721185966631286856506069056537121174413940705107517393166004710875\ 0047226237886683644731779431422435965009920000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -20042104187609378258195506964143099080450270652530857932444163409324564562\ 2698654433830073838526441451518673308724527264102873247800460322275035190294123\ 4021460044991446096980649168365330552460446250169467789777099640568831806900869\ 7355184242376581467853132600984393824932457790188437112388746275877348394565314\ 7415275657693324287641288245641078875925768865630332200452206855366984005360559\ 3596175375120069480145974454016400529984779385133501754879247061070304931962984\ 0844732103068393963960485128533513256337949989251493421525576120413105758779248\ 2163322785662856879000648132313269248722312087522834995876122820545057840200495\ 7233137624418263350153880827591733816446304431348042334696062984537806981626724\ 9903611120120102552734719436090557334071718683903868160616020852628374599482442\ 5401536411344616358813529167838481170742915096149498896839280402671151597586092\ 4124672142664867495990811181010345578918807680972271590609149102714682274405408\ 7892007928782207332951023179524758233542393287621537330558344005802577442589004\ 0001262952694163950876116592151135762454264913499109636401324735718206026035398\ 7409151523142878535150541044956741446063890018082382689911545742921120530574058\ 5975837949929787398219625716668954248491287893878707784158280708332175975574211\ 5921829928680057137435280845009497110340692380877075523759784689215783605227311\ 4433773260809822265105359023430265979060029799772528228513904926035368917715731\ 9725422844190313089410132131705150473616027326998560793509190340330260154090263\ 9850663867538968718340453908342435601033467983781155536036524761644411084443395\ 0502477629029030661494688071716826197219842504326600956658856729472146078141017\ 3343194956784701847165027754466513834756174520906847065679156852841011171220033\ 78792750933851644319/1427678485316223849668700193305844820251584018284370896882\ 9866828061933424899173616038180826305755418608483134188657053698945554515187295\ 4275060074809154863326727017009949368675935365379055359943471337444854582301292\ 6838453070268033016408298697388508147549491888620374524394222561320960224873267\ 6854238115736404593568652140829132745061238321344202291283961608989998545178230\ 3828252003053652991552247104723301320395348293989125499007182312941417241751486\ 6396297584504311611715667147640330212712847352722799222613938612688679645030968\ 8809649567697673364493777121922292952338097744700025372392252062614265435771949\ 1959233459664393292528967588047205980398820953302250981341193736710587301780402\ 6877056665795620659765112848389049266022483771140905784480049035542712267265939\ 3490777176175971521910591877409246122409174368926863314789992072632508554857582\ 4339196266438117027540984726337053462349799993261929902136262568286764072490614\ 9915444587829033619029562857920902048683599627150006214425833913583007688928576\ 0556809210800035709301167422202108304414170913473450565811147150430405965687750\ 4424418093317416470502079910928727235407335121627080020912380577541290206699119\ 5756640395481525329325901762393246311662971598504517246462822354333031483213414\ 7223026470733749234803124047375704839670375785877221197996822224124029044740624\ 4806984282991770227727939852859642543868943780885042079889128868499487941697148\ 5448780813658951176282285465248096386040720968658843729230569431222630975929465\ 1061230674626798254534501619271600522184514833795904427904368372267663432351744\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2590565601806460432663244188860331882\ 2002584167323962065813198333886669222519621642346878284708280949092506628746434\ 1656990681149661152232781870797725672883008172186855246712125589726465714069268\ 0540107206322705587059423797365384199432276269087506494876320449898848303491398\ 8378655524613413469215907595053470174930349986233554033770846240916114505208447\ 4257676620049748296035523427639202794824006212421072268383445781907769011381699\ 8361541889770783027244658766561642422769607154846364191818711003161196156036637\ 5824508284186971031075338555505083766033126813374857632371899771211521109463584\ 7430837144924068770031435869110910717987045263345180503739479503255369035221439\ 2443886232479751081560585357787725031226335684091744770172654119707265834020338\ 0860010056033016417832942958694803768908463125145906768722689995700946267811959\ 9439542438709134369719819009844199330066898253578349531956788754487474942818093\ 7964250547131662901158280381571404238492234769864923320939112985198129185770769\ 4434947599401237952864499230732928870052404692154002612575800292305829874977338\ 4950117490008252994759026225948024974236278150790096797252636392561541511550456\ 5538190875972903720523588681987931835161269094330684199358824818264995980214214\ 9942484755329252149217387718203829757660934133677960768588311216448700138782623\ 9559551193765876124565085414969862937016858566031596515457436633194386094053087\ 3862153125457721501027971685463768358449839953971235427047425434112344500943049\ 4245732001763670804692750639663118087830153311461297587361288597604006334118878\ 3871990894382737096575107533213460513499521275453419611262124761303486399547289\ 6640811723878006002945936748120543996905052888259551440938574435022483709158951\ 222262898506998563941920332975782166900535165131895744079573112180821/155340980\ 8210834169274312368455659723742169026440137360437061245181072321928265149601718\ 2085705693708998335159090033354368775155251680510801329283951108054628552970922\ 4678089369285602108718737927103188953604721127144015152776103298107985231171211\ 9967705867607006032497427105273556993666195104420209720658695354806697149966619\ 4789901710775777343380832859175794898464382846807277644517334366799590162832807\ 0247545853195180426560287195313172120645304415260876364783386047254919047150682\ 6086686625860837340573578798566127216331862512514693130870696139892135763019744\ 1584164773120524441597768806278149921571883057118007319455281058094559411681432\ 1009600802271484016058134176544879465215318610331599884020464773041518134218775\ 7151632772561983212933197152420380744199697909257746101101126189421646978866653\ 6618535442174025661431899456954348244731418105252424369943139965535132432726607\ 6547517023052806589519375095889908060555035447718935374254274625828541563886866\ 9955558419298974001765240285930585566266231488314439786647075016030906030933036\ 2865934581549207750297439517866381768938386686119440783102476180028255548982893\ 9286963577655639228971949361049760796117754683549892693015538606902907011176648\ 9347446411484043042603586928790195802063559177559064103031826200886445011059607\ 0475084303977272824108527121109962920121529725192238944641061666916699570565646\ 5899032741307651629732703689014051253678020466373510733042213265824390180967696\ 9640005524387309666624717586854896422053706065309179847038512776061756405687302\ 4838347379742188235099538578264669093590100943826312180531200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2029947650688857924848863272598655869588827075487427580\ 1719347970017066386508876854923451886033698034575844743646708581486498858514118\ 1488559856463947331982942289186585325729049140123459402701890374500721031150658\ 5709536661980264343080343796348752317337710157030154825055122568320916709378576\ 0774346418752367549252868291139504784918819990721159081967787588306203281380025\ 3001796130851847020559293860252711793753121427274579337719219507831442977176580\ 4486091719425135037890784362786933226554246122387329762707725063692375243460569\ 0632142897557221683658785239542346126727459572629081691168694720553481071419137\ 8328474753132946697575313973589639653940054997833278537844322206402093595171285\ 7423406381518725775496425139835983363931306629049781005857836065328626092591834\ 9002871450104173605129292384546935905599577117137030526603550603432669543400846\ 3874660747085725087285933647704113367847156381864328535987112954996913157801347\ 3096287908361298009796219904412339080023499028247064430291802128063495070854758\ 8195150282830864597553527435728906808466565298415734636588816190469003220656310\ 0816969611409529026976897788287102292803838481617331521699227555184053135861591\ 5472879433658624473421736058682661655927117540349828391940964654901913240548012\ 9189517207047123056353209964199168663464446507242499881389860761755651340752975\ 0809066245094467166721314700392889895226317489748153688104317992377004953032692\ 5583199009947569178335112025179533061566292458742409667774522148564595517928390\ 9233434489875771942192586689425645202144868058744607416386322509929636148576057\ 8989186328631393552024697328933112684726773746470247361494020377030210966493501\ 2623866507126381932235814657062826401113675827226486859495822065629481724619213\ 200034769054773891145396841100903007051959330207192141/106303803302465902750742\ 5880513165396554474072565761215371121776404781804147537693228195770876918670101\ 0981557705055553640800039887744713849954735429788112871948447691266242336259832\ 9212364687645617469632160503339603932347440381189175660078905442619973156076500\ 6841582361180914471593117470330479101511246347308936267914246995516303148239134\ 2592053851352636254903462836424903844690843262411882597926606892325624194988320\ 3784965401377349502313943256920520152151251393529038190708154609537409651132534\ 8259675474244703030984218999234527540241052972495661061914839144563445747616386\ 2808221508303076855427965643781855373038486451841968313984853094806968917826161\ 7794489967884152781633761876853457928338595450256255722165952308407840434830203\ 7496252675403132004077804315150116917441122370639098070882288912937900790232585\ 4569097604025338156521381626448133798920608673235080928878050036928322700949918\ 8589286087359577370346256540593202897781732975693004614200295101825560537150960\ 7162807834619806900559704473668944799570745676274653433416485500885280765792664\ 6888599702076772100423083442025010725384697778492314368365083908717392331942701\ 2475148658305469166344692740796584555135580481991162968357561527863537287173517\ 8077905725328924639375153550045786080363900385586867679559879542244555627321806\ 0202103013951920262460046400919038932504106803812825507359235718624332480300063\ 2732347177873823767106675323286928519598723068687473675471192582522572961338457\ 4009589626334630736236423823032199883031585977515156995018762051737322242292185\ 2544846805519812957868389742028805030411658854400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -4230878421947938369703851316296824168382757810624284043213366349385\ 7844837465504231486890571906571749407027078210617238893820918400365816108715407\ 5701602042679358753808788696735482726743795801313789196873334171340472846109087\ 6726030324688224845203106708040390013945370423660541535441108450014525097654398\ 8142999204243607586808924915673432828389245252504680255467064768747432382552306\ 8146338638940129416386313939178917120492643618628710789537310174666119639668343\ 9753394664656835917931890563390956167604907047029387638779417949767498160303738\ 2123356595744753332794845116004075709775733958296003452267384070609255271614152\ 5669689860575285556010639686354042149327549388707123842760667560736040223079514\ 2102510692873584716201566427654545434359046572767341552146818322741813381640782\ 1411143331038504603914136990220997202568041973796075613291563123143738401148846\ 0274967374009352623105888993024857622940992442748630164551237196001569465862963\ 5820232234738854231813253436478861387497722077881068757916873683913598515073007\ 4836878339183803122655219321837903007625048329248129775797873858585024011019308\ 6997946263118665024904503815490822641772666700478575216384660581632886385686067\ 4696478870339461743655791545447346696472687252200486896383781573194009259680823\ 6090689465050612288513323505155931939850696045927095380005695051622363886921363\ 7944499968676176801090442786622472243023921594013387029886893464068475331912379\ 7264788796736006697673998221714306600063244098765699324664561207157347052742562\ 1223976226129279198642048892703805373109627373585521002854655202248511611010963\ 5883050880769215768121003264389758248230004752278736981449316639717720903152532\ 7343256600997810909972619767650565741995486479690926586208357168030864973209014\ 5344015582403525150339455064136029685209321723709/19985425427969232917575638722\ 0046192995199064706655000512519777639686081142605197136965031256511670581523148\ 4914698942846687038635012478418355932128627620201215894255425312056644470467904\ 5861382264009493857500536515290924801246189478096487761653616447403663997872003\ 7461322506568929763136325143436083090726133414160461780744758291899474150099002\ 6492851541565619715331359364283521105030595760171107388041449342939480453597052\ 8547557913728295568089015367996523279543637528284644649934404492863649097854283\ 5907410388964357883645775568942385735462703863966970290550508229925813463660642\ 5043567782693804875390690668653148924725326729421576629217594746992900558466928\ 8073872926944673269603433130502624806693346890824033907758561414552642148009124\ 4992033600993912079118436822218820329933757472703492237291915951127234033545048\ 5691321767327413436788206598382747767278745521061065385730848632498480871519241\ 6465138975635591017640700620676935427322090573891043128944004902711621149095466\ 0788307400787141374075386824735638114933717009567470324850304095368988857076086\ 5658701563219054072922504352729403641305674068298810591400883883213190837107220\ 4375195510455242767961772561022392390126509346052247089171318006371517499894536\ 6263846555792662475842856973916803767935079457037410881668790239812038931311473\ 1156763761748949655106708270002904454991108678328834017804069672889347254371552\ 8847894038259781454912269886559515837165184605618411716581396584682644677099675\ 8957752619475534197489087616832033596616003903859321952720511807654531878321024\ 0630390396953933094247199462069828080666671054848000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -27095507811667847596222126278560760237222243886088570520260750308\ 9939461198619262954285356044927561911323564251719334120315760711546300329157457\ 7472920493670042452038502522256351509875866111453706913364984338543044701482579\ 6657864332656915901162567852449119339604050144198912611252438159229700662291136\ 7174845360069101352254369608727208964907243210755886215402820427015625774564766\ 6071458924067117478856435469559888794585347823647476169982159307111978594618262\ 2814199343036241580194969383058647643682463397238945128022106744577167439619205\ 6590395560667953421072482525024021468731163671868653877140608930772658030730662\ 2582418695124100989237798399776559989284471853781863632510308373693681661522887\ 9818600673462463024292932195079534870273581004325492651131945681761112121906815\ 2876942079882327485941829946582598104279119343128534856418075153473769466633073\ 8367595334453549537781936145202868133200903272009189025826816936258955155841173\ 4073016163595018804346182353935340663852063536869693921225143131904912744648713\ 9960023272133824842308122132585435660500519195451523770611475749209408137384884\ 4881518521033416540674395175379448276173285938726461813214390187602256761769408\ 0098188748076945591759989899919543580093481863785170302281540770313132165479672\ 4411693847774425974662565777883109622006096122218945719744742063324459782623518\ 8333332039133998115481830242128536576127466977854636218576437304384334457703607\ 4211605484397673091554013330367561329757903094017374009799888637198630080634921\ 0634112711361549817869320270851143841189916270073701689830469323255319555680559\ 1012714994094662909684739049591696001526007581712328246085833752203165692651565\ 6187458880535688614704196687258761150455325457378911132446782341186960198323951\ 254075209211480259613786957836022983715547199264497/118969501640179825716239736\ 8569421983710077916947056990346760200831525129124764149926035031799198329414511\ 6643412363942898608868825482630149196837353717956914679007545907483749172165398\ 7786615850863795172146282685608265396276020873844204137673727517146068998027259\ 8408118217461971124542807888331162164315030340469049572850894386928185617445235\ 4422679769612223652751881776251996278084392657156735448698322965235646997981485\ 1785183284858491487229277623243246091391838713417012040747340919667137511871074\ 5012298196144833201194842366363214201837237148228333325867523896541119179965166\ 8011148643062133720492343857337898962746096318824868913509680055844168264667461\ 9355503272595968290969690128254171704838392337208535083879216118765395038558021\ 6485615009457822198946476357126819837898698229601574327655748610380575912214206\ 4597218757526014366738049578298902745329717396205227394673679098937559014988354\ 1063531135825925115313723226925263789839594295975249766720392624466232517911130\ 9051516603039168464077980524110948989141529204703051365999108888262813581581142\ 5842759602771975494299792766382853800260404012602577311687468056509871626035774\ 3793739820824488559489863183303363787730698640027316461801237609910886710344199\ 7824583333399273925446033703946365002466110817820476783469825103423926474945012\ 0359699065587180680342558989338674276973449793947220645332844552680720615234734\ 4708931202260421203579151080268448660518878049920922668657689620322611750527925\ 4753868291455317154569445022474063648270236829046567288575178364299649481961693\ 2103934084395660436568295488630833096378560219709440000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -759287795537567538676803299094760806829520593729597456195973558\ 8492124770479139147357988670155038512047030392347283558821401722666524310423881\ 7251929719634944012980157670772515904858924871151399562030275539318507454296710\ 9540959923266751359090612609326959538623273167002864224680585169324534705092115\ 0945967398265126050403085740957687267973592791471804290497233613307474059561921\ 7529544494287614000435401067481249539400153194231867320621586044781524868098193\ 0741903113369012215113026271082285302995478333942355250664841969041437426123772\ 1325218010271110490813252723253541521604634275580566499190892069552589711871502\ 6537114221814145153769970958422765868748796440930481082467636859920907666564321\ 8857456012714270532366284443365751491184744663020550586042606903909594093929569\ 9893482505634473269355884549127996165093779341471910357987390229946054151831828\ 7194805025537083376601970723856604570438649100735135321284703166487320071679257\ 9893836923899646289617945394348057439459309121855585406059384857388136526704575\ 3296410921445464101552281429793711238172400660203259714018381092814956112176289\ 6235783224417270102158901277055710166358544137042816389929401396630893676993664\ 5950475334149889002329642931432676485784717782951105954477267942401654349349732\ 6237289056944043071590834622019617138720384814239709945006636606911350338482783\ 7383557427426130525602096083596446587718304772202923344242530589739651544478166\ 8069838745903116867190020621212172688801705843426844343619563616079329073792627\ 8468757421907205925122573463653105925712811244112927326967516886249829066623015\ 1943761673964617742350360426823515993295307639442830289955166141877690359431083\ 6253419738362848571602742846270456063632664100129582642691458201579017188339792\ 421296897228306827957485955887358014004792832610015238662987/319090496964473058\ 1915214803893600798876367576918341211221582732416055319027696754535739173027156\ 5278063826623991617949043231717701433514275372433738603430400861347365603831940\ 8610791240679861820197159092415516502382330785856568366196649115087477981742570\ 9245316827589186822239307223539131068567748912873019762931888814038929586305429\ 4932311749392278677766898540809946563603500818958183929229920746441044548224826\ 5622753767965276340032430091949130527802638031438196701744135767694321842227061\ 0390834945851199670126537382466104603062338587080078796903447876356110992742782\ 0973309888126284200916196638152155107658162825308865275552395077995958579539069\ 8298766494738748560396151454617366257308058972561994150607781776780554200056108\ 7296292639812822896003164094262772821389585993724253874734123609279053015347204\ 6644000010514972769285879858819468163043034445237536795931595224497254286243819\ 7241163290341228515667830245081350770993919827577515197463940375636046384909137\ 6516105337811145948532111872103788346974287283299085618654615992184441996895501\ 2308262029871067594680535792883642167784018210650255311305371657665852782336496\ 7277859513959414453114886447913781883170225703491666995854154835570224675230134\ 8444682756143784648716918505522614003844315226239453766303296836302015414960792\ 4043819975754984295200854913230173941372929608513887796493716630390531348167561\ 5793404249044098581631122790226319391232644378751761030998796505877151189723624\ 5947272747069217628326246943812229599331372436998902778184468203702266358042976\ 8771956045994970303804262379538851565893483051548597968131902668800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -79445032564376047267417109834891156244660035854\ 5193411115731972428023914063480622526651645335264660802508617828161588439367158\ 0432856408379028587342061852933484450395078779993710199465997472531600662900889\ 6140942127519068149188065115176731179320941220251663998202129285814543274512605\ 4280931793941194317133645326295409834802823971571355765874859989962988222435397\ 2902106600031355270723593520005963216081519659799468685571069669392308301104251\ 7781167588250687672799714627503354691348949831560434468819538592555646135607813\ 6019743758550675366298048695367723092137644071246175713544932768775262227522713\ 7535080925264728733654684107119731599111163488446204219113659624313497358568769\ 2827024791653596020190782908790842322143230098399015161696647982621272622104365\ 9541348973557570613753726927033116119783106687796397491351157676855685676600584\ 4168880123145513383041318042009505998025677444946873591670313622156888715421374\ 8011413404952508347950953024243370090318028992207926152290710736768001616273772\ 1643451713411797618067582983389377263774508270788634117426140305515056981352421\ 8040042283489082584020514359073602100927095406491275833946272810048163995453370\ 8151587917028625405684013544025224973098560284006522338494805340878238964180753\ 0455948499206349821955406482309106455673431209125203768085392885660968647267742\ 8131566034874879853245509145321859614440189148183661197489875031716861856081266\ 6035478271227362168313834596527009957180734666480363765741349177756641045052373\ 5056057336150340139849046914137750271869463872543206471896152114914762802673610\ 5112665953180742826414047032247720987901787985844888363359827449779279260616777\ 2056328181306584658288757623360563254598021989742685570072180864037099325566636\ 420279651834974985432918322362715544774262160446430855624478229535038999/329277\ 1468889360841788125466130350306053495982258488194347346285136184982415911161262\ 3149258680973867039120545135876754480847706532335068355236889476887883495394868\ 4417893087287975062806996721934493708096814843971235168876158830609835461063561\ 6192876430146175963672251588539064676996284086163844254371966455515057023927566\ 1260864819861054325939518509437334264981834327890306813367951384479472954615194\ 3421193751590501171826001030944314002504309304653586947241005797635421502993722\ 4673505550141092314851129403926219662454995112242828853393000125888772560394931\ 7906263384775276926695154494395565197662086344195002028214633584371923767633441\ 3100551899675707277088067849413873653331150917244074030527914701422992012059596\ 0331731792307945018500968354289128621161458214025418057261448213431891439772611\ 8392949579395112132290187284995324150326623783288200964770646257369335091539576\ 0117970970122553452326905167035445947124591192081278253149197105486316382737137\ 5563100779283618467538654629324887102061905229284511316409951734751037734929823\ 0158792131058657112166556391537810824894206853528743140282952054894887571665255\ 0770972227614600999846016771873970243303434751437539872610728629923190284501290\ 7684499459600922188599186222797975638138161501718498232485480731842456359390661\ 7255385835651080928675455664996201318214374820103759603603636909748364964413796\ 6061026057204234926693044557893999378490809097597540930683881636281683822850353\ 7418287188862587086832697840140267291499104436851006252260649849745232354561160\ 4926741286068484898953332097965439154490694846771602651689855577510798950400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -196517692744968830213079700631579437447\ 8882923926488968961751769219600093617427344430012604526499910683225603445314697\ 0940785484204237004255658926009125136379706986674374113205959265271728281239452\ 2063660768126891248073914409762704675483985198742082019277332965876747681315012\ 5095568884382284669373263848736061903293284438131715351266622785823212315421175\ 7203906793750995317540521315678213164233109988133570957655624564423081317194796\ 3688814108356830195465374499866856393321899661939775260804988405832756382741751\ 8963272878676845373697327799809927705588850851697245489688235879489896701123018\ 1473015346274562343463522084233864542014267034435525942063165369686062834195565\ 2073784177044546926100702559975283692290774976284043151551885979802288270537199\ 4856531748492743337580753989862506831928147875345511478235836686017462367627182\ 3885441241921982209764843216937952253734165704386203270092069794560099145972718\ 8852875030173156483387691078111482745442436240668838448284387582264450519640195\ 9522717735766400350768760602693365387465210076667958025594182093613100976171915\ 8853409690949713844962458751460874235126050980294732010749032850946895770042212\ 9468839548652643663651083299395585163118535914862850246428969079125104616682287\ 5699549814788591571547180539144336988034435265086166703812397033059311720080153\ 6001306401155859687542253442445613799841389543703527965446129801826475181011855\ 0175185627102158720821368018293536393966385184687938134013037790272805072624302\ 0113531601814627412010349452357053827048768862448515454243338379524999232814043\ 9114177455766715720286836419873698461837075444152994961974886514266240745206517\ 1246481299048402484238085035464701910121109060699930100234345538328703240108141\ 7164174905401002838408502519915593614619373690585700077208366014121956269803784\ 886394090585967/829684379713320977975335799910793385305105164487024995911468458\ 7682967785758069506550852609842028777948206544921073504205121148061825145484207\ 0393914085530839558650056803298077329260027544894195973558549044648373959072053\ 1465850783162469926940711349793483753923121429137474796618478726778114404321136\ 1691612117491161306548813417165955564452575553020407277660915470978510430866063\ 7443263467180730954834665329913669776335013865836719033536346798336445873073392\ 8363515750962562506875195813485279543779094369784910748145078041664102362979702\ 4327086922950764917333395699821913031687295922828871743844340322163005484436504\ 6939443931034757081038710893085623530025637536323088715353088436032478615651257\ 1221287838512385518346853733481802528578617598787777503125618783481434353267487\ 2033990638627794982765094892302401080016755372454678149422349554457857561621944\ 5864513231132686516575816903844309886953534648312707396629491354509433926139817\ 2352134728034162039385346947595426776287160988972698163162925343180666051729207\ 3036136206637232931185322877747337616475473146240299172388833640170368421497056\ 9916117402070036283085545918203515009554089309066703858051414624743416079236620\ 3919656533304776792245868936681489298641450219031422191920813023401198684311498\ 2299723564998164808357349435741436159853514205274941128625929311488392460806202\ 8135363613326724646406934263016136811288224165071226019032305999398767327474504\ 9835228336506835646139871210711846269804068703028397381131325043664525641421107\ 7207365386487402115476477272759195780099452221721447214273821930843281009254672\ 3885072747259972478258957516800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -7307\ 1465057353352807960308587647989696194427265032027787330285761739472239297259058\ 7898556654945537566530528696697394541786064157150963735368872920411515066612650\ 0278279322712629380101426299766794209546944642099133950688016926327351721442944\ 1034658733671284816721651702480448692293105719911261062562418600683283894251878\ 3519028735010832817308560903450691518139813502607326833455826756050682224055024\ 2444622624745804744391675894335340538820412480177600290687900509279967956187721\ 8462809923976227963365393096009881662957006666251485627305464197508546418112960\ 2040338333359980604328881090202947906676229220080435729318088094352169196797146\ 5443699327226744158035213431553074803250688748653388272953911587830333719334998\ 9945306308880338802976688714255467436146159786372202010692473147024736507554344\ 3116255449810600391711326222143697265909309381869032645870265096743533154101458\ 2537040672266419468934111598450518193426973205178046003940451826472035726422982\ 3431294403162118345435057445376571291314545373379747777124664519076422674893085\ 9808605126025801011873170724563698634777077939673089646935158846824444716704215\ 9628421630734264481420703249098037654586786198046862929804264891629527049274411\ 4356081337288353902426851724353588636585434343699960000019576047009043470064340\ 0109033480223408136011622085366170065414214048319958891480429571165871307129523\ 5572817764607698946841042894184462422340117996939123749705635921683447982837643\ 2460898898857482553488566919741581732621002853703419299303410284423307943893027\ 8943018120700121214625116689852905260093439847832657532458751366314319232422817\ 5073419304106197696107534374255121080603419912066997058103200467545197062983466\ 8802523653024554563106813847445493873345203955721071606049009350295142363513369\ 386797946737702629488900949923702629588300519637/326045878691328794382334144435\ 7555401198989445634820581939705191552680268916792383210301832439107654552024214\ 1407920557578739015639255911062759509331211589717681329970115391935466837827625\ 6157542791203030892116059032328713836603914788099240392457996027054840174819432\ 0483289661130044545668147730317516602114301510527556631427389375135836434139799\ 6681999173722059847983894811376842811116350652892847936925910378983661511813707\ 1252033031647342899964770682984192066915539533460728852711026846611989676834427\ 2339373988913738103929173025852841073957272047096986972971826982697669785040827\ 7656885637888532447797667494605723239610619315035056051282686034597191675950583\ 8042323001007865330018473155003516360335230321905652202750304377281677106357556\ 6190221986654069068451009228787277666893331174093139881109905470521164809621949\ 8777757511730922786383987000583626566595612424235612588882959840098996866410388\ 6107839223584332423036598437796718893007857053766572667806014527296331640137303\ 6874200660175140883500671527440833637361546794318399155883883614046296365302214\ 0896856738196270783393759150448804883979690989079279731766502265073767399518722\ 3100288535674282436106067933592414259836549395517410526615794766147669328486369\ 8898991812579179797703808783151022944552022695054798917838316466022373212486835\ 2955155455634881205089648588265476647404400490995731952986032167708248574584531\ 8837091332504743082592213322965781330597561759686718084391724000668586330217791\ 2233094596947020105145834034630646382391333655229687524690641596874279032912406\ 0680390571517439766199509613967103643493229582941249168683827200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -709601154450999179410065959472840327410064285210115\ 0999544703633194224429137763208537967165060906668376264870152876754269898889783\ 0791114234685794631865655259729036051010797356876589737872348413387167364708718\ 9702586182754666224484033515371639079412511046034040829287655243059221697712648\ 9536243376472616485030617069096482009131164345333955739114591564214070337220287\ 6519308640985909919498289073925308267016503217752540528310945233315998421562556\ 9269298548557559103505397334422797037616955015367225609715660745767152120070951\ 2538574615721089225185747287657463849327381442006411825336829479285260668562715\ 2361899576194256640977018975913281005230238162707959853482341888926521143063955\ 8717892826110388361928630868703211984989383412130930000424284147824116287052992\ 8064722961420526296790593617131069282612293166802916410409861004612654996548925\ 6230397246009674119429974659026332578013503538784621107196075915124418143859328\ 8144620619563760279622955013081294333398890934484505069064826879301836552603114\ 9097758794464926327912220526035479290865809054105368030188503521630901027554745\ 1555072501096902696767895998275183428733176776835681754824931986736042694742392\ 2023798952814141523634281394382970499259284809927587502996777556783645788284791\ 7183894894248848969144889497863085500940139661492009088598878761628175075626130\ 7302202585796250990994925089872976422808243234262034358364754607998387443274736\ 9317392679622964268532890288707492503822154266024381738080126846518315375987483\ 0953802417439991314006836730053964006263545430739813699326010381759926746692735\ 2726094182690273702914996057111418586675057784619680695677084433937301370366192\ 0141679349394030755807354449967760395195055778175378907488374006941186854175828\ 9995454727763542660295742628776801087887436476363411007439495845543516100086970\ 28967626955246701/3500222235850612852019885756737115371684156716037145732374311\ 2075113662004167158335117578176763246624362378337848872183764697191802103988868\ 7991571438170872359711789901785074935890364919941513639787424362301995965988008\ 7590419398257287937084888044374670032533887364152481699343796157808998501526674\ 9309873266216031652863013882551017520568321147271462100260548953712019248944956\ 8967908184818879515447612613800610891791379443934244105241333542077051828610125\ 5852005451442092807912071064973317365941789729734011255860248645584178898202336\ 6098784326217095396404268036433360093631777246853603907483532893532068041202720\ 9230277427974138066780729423299083669364249043093239260443815817964833370769467\ 9420435001282359878079724913957048852492966316619255677827044726906773845430396\ 8175968594008335156703453364302780150716479924744778457976566170373180534757154\ 4377743787805561656200229398089887211008277824426592029428376999074326550343913\ 3486108969657703540958852756376579100700116719154487322299533085704712356547683\ 1526575396307397080230687273939139751180132749314312445315304404560458264215187\ 7504533112830124147738841111484908499672592829923651573646586288059019962446178\ 0684585184811091602212633032013719023478557479309472058731824624307510512226038\ 9390570732776774872908590245800441975421868214977766083311487718789781296496885\ 2595977767599226978735087206324501188146923002889017445330049967984729151865379\ 3053996674013720668751641520941847529381627371274648470346276638637255835880618\ 6038626214023190217106040992064622246902294433932959260452905803528581378572533\ 0338419759920418533968422377117519707740569600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -434553437307870174123674009516961996611489824886435030484719126237\ 8551324130799069601493588612791002019163965391917675290868939759609328933788843\ 6190780335665314087542661763023872582416917063862453877810951971126224315928399\ 4211351941987336910406102758148798193868582378480009333186005357620916567261988\ 3741164215889046946746737523020164570763303805343188263651833000012027239680676\ 4743831514648638239970001726483224612238118015333379942214078781977348039926616\ 6140564093171938389644380791518706633195814219540166399067603993296631754376304\ 0616183275522867167998636105815840786463100434649964087481514421853395099886370\ 2294416211376273341841176235401334491640231366331074868675374492865558949729684\ 0057630383219495584789371809779925386207704523090005700841959409520952213692300\ 1311061241677001936916824280192498390369324376034202255485564505150124502123755\ 2428304362776134852754858952689965618481097810497471005723547917492813685776238\ 4148868466948389041734837312582885390753560630806381445045231960186118344383326\ 2523632614859888855105943778367316857159015948756334553837157804647613318875738\ 4932690580978628671322773468758029341763434382540927676149184523036637666437602\ 9048360636828124996282753347119225098563403123546995641628386806364248758831625\ 3023679910770225592523221095878930081020014427583369767045582846712641097735427\ 8909100742674060146893960372453351266467314104789380249465333604509589780938881\ 8880899346687749140414993264068623284505747156767598415946264226969733933031419\ 0255498972676392420633612299735072923960446827048863533351461420222208301400284\ 4079415072528263084850405867850540966956938152453039236595895443458274111956239\ 1528831995367848721063984359341710482274154697835536023488389913530211594027050\ 83378613943309999418222521659153576471578332777180944838653101050792233/2515698\ 7250454499002398863218257288278510383927845236863900130469333400550672301004380\ 4280170595943159733790946484628336552696471553638616555989968500770678311985513\ 7257478219962238330263288240594543599321972494052132589580158561143478778071997\ 8907074343584267676302626556468071475782061173930278999559063071431981324889901\ 8872279284123707189673526350899727573942566336337487137006823654058261073486094\ 4197983645432613527930441943767109483001231394983314339692214326820844672674371\ 8251229825392148940925558043977176286344911059863719858045435441743801548636588\ 5886620586567102872874348870474779895996824979406866085317769194740005703216118\ 1157900573766043887972235556687347908334354556467781927198545850433672186562773\ 8459653303628515404979191719712688306984870733858699189497415955219205231155829\ 4826039385970032721878369635413255272202849664072666984852267395930009891971231\ 0349532487150818913767428203637088909837083862909045116955342636393495682763049\ 8650021962192394800843834149007283054274415529828592226779104952901486097393139\ 5404809253698948954582907224547571405856612799461070474946940752954865001225430\ 7288318758410069231530313164695817035539916754873838513723596782712106642131073\ 1278142390210385113275626891274492122807523031705600027515566554559155214763394\ 2530597191775679527281063342460004114120426691227169098645975199905270659326808\ 3000060543044137297304080589925413640225181797045507061242563545414478330459107\ 1546942904159406348654197674687185573889165674050241476141829519910710654266563\ 0950648308953367669306353386356932242381489515269300559423720664258858198955163\ 4823249920000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1430665470072820573395\ 4437725337555914819096205898056571187064128217463977525250785135282687455418588\ 9928153538376335523547325304192169776746661110922219336588077913439490616658274\ 0786731752019542567757574191684033802991595225297457800026560239408401241373329\ 8055884774228208699963369439107229319761290620684601205705728406824428748947773\ 0374691622511986107084096453933596514200034094796560104594931567194817387857242\ 3099194960186879387523717374691940754214050018285991477247306866498203447187923\ 3622279501244113832027799034372762718223548663010021326308641350324044640352813\ 3329963341771700333334256640974648275933261012057565964014475877488837622612766\ 7812482338551110978621715142380079111185543738832521558919072580445764384879967\ 4157334891409923140617750567530262746078266892024255224668344097621911177333979\ 9094894436019857176745913550493872020373402203794148442659131301052800684919954\ 5643544590495892897630102506746574394445517587371505565412919795392031603585631\ 6940587873581748455142872103588237896083833322164986313611245278628371349167330\ 3548857119039327928983218058389751112463624692070932576185116380277979804710432\ 6794990017133865262314054659620720755249422464120974829565912669840994952312902\ 9709750534193942042226009069409214470984740478981454755248927864463508539111072\ 6408211865397096413365348595915273371855825653225753496573947438370675668901982\ 0587485676130040494303636269506069178519644434990942520956529377168296054501795\ 7976012937213576987618847046902263152041892216279987763761635978241816098657363\ 4688661700796767959579679238916792707761667788316610618288626739746064356291701\ 4877832004711809967384707565390785183360119541697446191614703117823187381624791\ 9076064302342415164385775493379885476910883726244281108523914349115584221235750\ 397066213957451507557197664984399712461247714581669/106342791808900243442103774\ 5788098794152988591789628457157330782830870704190605461426777015942980949073226\ 4573098581918543704163239971138351016924813527130389678749714768879043564458104\ 5534206894326988920211453930108265881497222042806018609068980440288778011478035\ 4048875399545830956207241670623231685905576840860551573838165257153591337519544\ 7788798661165722859416413909608038252132147394109017695818894518805576405682256\ 2213737137150392616437400298645606482133176457135961370261674448096268199798434\ 1301995011944035690450237745079295199161717104175463454518051359516830979158812\ 1854843637515042894171309707104032808008814177016803505063428370501780244111821\ 2417357521775904241022555072919878387521391251728385846774340067163419145733636\ 2317885000233807717085425512383925072751955238260139187654501211827931113091587\ 3060354553056795011631439534262965462107849786503440543457958038518100657339255\ 1895075546362893661418116052726970600695452810936702229817087701581851116021876\ 3038975016724748557344705271299503622992862759704620351721295929885943158827038\ 0410329654657666240964518488427148525119469426417771224042240543093933079608914\ 8968668369692011553656752629723667918524964081513305207860018799504847508251761\ 1635057565424390226666118471601164904472217851651392031012978511432623986002121\ 7894902807784086117334954074799872840234872950275933731351711623267464686482567\ 3881623629568879364677198258296130932294118122867052107953612887341736317901450\ 7267076660571534993028320940921540146019895128508568789771892871009280515741720\ 8324301392597618553955275835237117884630304990855793689455699618039638555666625\ 3312000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -120350117910398788280424712\ 2652565341105373562221251088311680791683294182185472999771884204527670513783191\ 8332111124786492614647282671672721306782220799880006287662584774008371181452228\ 1322379796780322869907248409252063845890851080168642465896749845345378592796408\ 1494742541487152119313798994119511657438222335491264531872124079893163548207375\ 2019256655818868030869863752944740646748023315013626685165896337364112460043734\ 4005569932990995200918717673533025216172614748407692692221607252360378342517816\ 1004075608204993098876862551948229323102592985456783183704817547368208372107324\ 8188075146800324656365746419547790595397430645510069969744467607645321108579796\ 6069015969835341429416228442448647189138514362849861153401909261103177087987775\ 5102725419760363550884785912239177077794746151183027408885009979573170141029265\ 1803322189270048692656665696272465315855220251492462038927666812821121830416381\ 9320399918461053189549784215054316565925935665785721222701623494890834317232073\ 4630007297341526454523018626807166208006033932246928875314871173109023712911062\ 2614539581208252588117047858897784169223192002791512550740257410516899588762797\ 8978406387413223834358050587358919854115370543281424375688843956889413401225176\ 6105247572213942252182646009602976797925226563209718971786870119667145152554242\ 5671588083652399018010051022278965535437630087958832991059979514866606520118982\ 2892808073766948972588840533708061383256237501129364674797983623176439373636907\ 3313902475381709644692992548373081564627383153612992491579186091013547021557785\ 6927104598439610856789982880130651866363872542349422735684913243655472591596336\ 9445463325011960422746916471620496732333786511870746838714957948944744010640870\ 2649674944482973098254735958206542987498871742882421273352480374337112408835981\ 6107145323430367516249351992907161287379443849163/13535807177920638637136061119\ 9627560458157108137517944172223993284514388757490958696484867476662994378172622\ 5506322243206423240196645454024201807235609902641979817879214147103957617343004\ 4881018481861398255721678106796249093347025625863675151342658521366411183996460\ 1776475915385357925046366850707051715706486121586280932970543197775546511514803\ 4143600559867970953705147945461912289234955410168260569736278274819634337084706\ 8356671251921791804084794121218238118423366980325067269498887624869697665924200\ 8814655842077170849084347682734733891287098295345293455648207141522297153975723\ 5170521752631388579179185940475573773381235670206033155555186792039791899409779\ 1341344535383781354888380607638671521260984400348232645179939916695199141589473\ 4883149857951879960075826129867111794617737542810069563377073848447390461650256\ 1465977768788887525117138569788130861010775900623595264042532890613760593747528\ 3188436966496827519378662762972459912573637789150947779766953100139892066714655\ 7620817733929874654014092578779457639348966345453482004609534827240262284780607\ 3939163591387717116651663972041219921006341769183845871105667092411105790517017\ 3198105204393425800351257552175999367682907956409828063468917805716966028016100\ 7722888657849409407363224279331036702666700983846628916437347606502946206514399\ 7044380700638213053972724905404906110670286989540738628731807399218525538745120\ 4320827368638953088533549242776174359203031053615218020669148514815117709733549\ 4327749931982574246926321386150330286141647195329308707345146086632050488919420\ 9703085580960703769815225401632824365230156208650347708921088620080216743220430\ 7660800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -90605669832428085300179456\ 0158778785149349808027135052405187538308794944150384490022456616123152777188343\ 2228472903880458275128121683686944729625367545246992506109276360726865693130117\ 5619164013607519438328510054117047370198833846419919664655079056291500364322272\ 9013404904655494160411735699445533485748767837339223937635733994716241575762824\ 7238242859462335256148313327454091178063844112726965966732831621629620124368183\ 7771953710969005534463712616179987511109515353870945089296767860439178144067100\ 8399386236299024559601825947110801099421884483085030762083363808945777711951136\ 1592221942500149648583798947463980161504551535815721214650220326131921489930881\ 8439269433253048727026593022636532284817996431776472254797277704555827561880348\ 1266941349321434494369744478348179136245181449553230756775906365862035444952895\ 2790730731636339707175588981749231428126351271832140686439014431544251126627456\ 1629386753962695777442089541020002024112990626576388466620958693928944448381647\ 0084668780458192652410683734152603955064057220433843737812596151041591118148440\ 5654711061856516348197888635999180567442169981107038669941539634560052712156019\ 6510897304656306728921975007591098980888665241656988091120376248360010359971625\ 1930433344436818332585491442197890548617907688107058528010503700449176442348430\ 4583727628151502843051891348726138164217299085188975145317040985150802953644240\ 0083125423440326284808939461263256675424004944345761261210451547623794821928229\ 9425466661520569324301887625540548026675925832168459261390354763750130596252247\ 9942355103292305212213977106567022808532257248779470448959855229708225009140870\ 7020276026932621465584351089248225010494672854201279368851167230900382819197137\ 9284648697409223288308679360187549073944031599075974887940931358931386896790657\ 9266711090261807130174950682525240085268809827668737/24445667763324673378667726\ 3826527374187431737296357407175036531871832986096028671405851670662853367846979\ 7563264417971230800371795141689967708463867511484171415551089860749669747456921\ 4661055119378241685249833350660874025862584728280309797323324841289587738598297\ 6070808315503185956412633738532376935398565913935584823364944801015182636999795\ 7349663342611121555542391497189504213594358329470763878588943718564324259612774\ 9805452148280970755998177138182920138041872600766467071488714991050514673984659\ 1067919268450791370553446331915018929407664499521393599980900662097589268660080\ 1566717962285252287773997609808498886234726511620392095878932667346423864170334\ 0611162468230903109126928415377395440767397337827028908157194971489551529649710\ 5891198968643461095207896941990540003901079634002314985631458995370295987173740\ 3626007555850432730870361552257037364334985461276526213046860814400448451632308\ 0361438317161493270499997864949928262602107989847206611690259117298852645072486\ 6683063196827477353625149451197275700496664233219888988500324819897995913686313\ 7769534129446046217112672905133506443177337453235146025643216834768894457057673\ 7332795777999134526995434371139229854858035331769276149482624865557124840646597\ 0779947536916076033389697983048471852285016061976827011823085849777344320848965\ 0058662151545352612775474741179161260435870538303110573963489644162988657122973\ 6875003414227761949277891589932453770892720674082829083745328482217756102583778\ 7902755916377160529089948936423387496496771814834764731525465333832457483182988\ 4742723772559215031008286297075348880803605662112822527962311486047864871438256\ 0979635404800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 348380942739017132510\ 3014731650725244496531443433576085172070457376669962039301767058987065896952030\ 5390941287109387057848632313845174934210186184889453992683496341667777119863655\ 0396387250210022497727346976733518783090612526860991307051864144101122911022592\ 7084863849608373163667750359718719931544267023281770057987519670371074619254984\ 0872283756339594709586046672976048016441434105453442817040299805408665156488331\ 9302144525188586953838869067651205290185049488272351763907094615835981860460311\ 8032034318915621032991403532308468285100458815758818699724916349420857720231742\ 8701521955131361534714647839051390090138627024600580340374477600545195693033985\ 5818385123894104369347807666755528405910494035612771935529918188926387541814041\ 7833530679447597810343389978625732010764760824081813320970715144091308340817153\ 8834063237559273018100405953503619163563566028049352359459066638915308279969297\ 6534484367878708913713949478568935474250963432282302229977912938478929932147685\ 1631520258072445257559852281449149210732935639405146056712119017410526457702432\ 2802773741364867523203737051036973697270945875026267902826994845906976220992023\ 0482423439052627243271010001600819897755121298380683581903792612940690767991757\ 3728841449327328392180111048535044585113218752251160743285318639716968812775044\ 5254792534152750244952824335671441151161217101910636921252199779942687110395682\ 2005622979479829467529739542697348409445870426592223279392461611478182693768174\ 2827865928012052337994747600533673449657627124614183829268921794859637435061558\ 0918255263711555288624546110625331202406945751908458456737709319118173667374831\ 0212764416204967746193235607908635613568762054432535568070178792075312477019554\ 6020832287636394815043385396982556371886377881154974673794298403008249911042024\ 04952942250744239377450681902241326837657732286274412473/1792767672532977618131\ 7347792411646090225480996066022527242071483528872736220017808705727549921147982\ 4919674623896551059356758539193209321885377130147515863802083369607388660955811\ 4033552932276958069060206902393448152102472897779968173583879133304232866570667\ 2402645318577354869582974210960395250272894604100550540531833992808874869339539\ 0106877398045031721853208975803879796013568994324843324747513070780827137452250\ 2820834344316793785178543606495204614363187984370931013823996029386457345235389\ 1316264802879823525820784432942099582320648021492893135203770207487005585383767\ 6329082944219339934688469544088723514847602337198337797220232085161565478963323\ 1255990341930619343339590240952411123814409342916341426949786279358831082878025\ 6466644718625254104009077582803498520482213803640000169773697435442300597924674\ 8683346066557265091976072210904827650723419014124975753624843667110537487052503\ 1551205134292510533817637506391353059170646566327175803523120291396763666511424\ 9073512639522030302163178376596735263802026994757805544504133077776210434482931\ 4216494360805721553939442521847416810320610176659744850939544290391235015832366\ 7230605862445741162301613075333661336919685764770271188402790763478877945247611\ 5890994862574734547220887667741030270329659456390087352426220655850690847671513\ 2818757576061401964047034345973685218740943437336491584850893079387209438665268\ 3165616815336821313081665219917543501062297004135343947654124853843640904062001\ 9533947818663327816906271656810423925746207201704597625491049536483361206939573\ 3988404390428579512888601969660340779907444999891406912076435161659532059236250\ 0554498244608000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 221275626793030712\ 1970151467744570504874488849214131267877749150778669451688086543790974828885008\ 9361320099514833072456014467713584242258991805279852425053493097107480028820629\ 1723866179065000958237827042167827082769733407041758039601520713275933686466208\ 4265559340818023039729938754430713882379266705234544474170704682393190231191740\ 8162046918378243656515818107037259756937397533903925413135203830335105439108806\ 5547728228456060768587700785472190578083648834954932825558778862476697985720580\ 6274335682439561608968298344285056355697413539048155283156862937055079009350140\ 7478711503939515697828899737690670682165640672803069905533279899011923322076126\ 9609997033070400164667264405053580552304404750738186733701519122081558666896947\ 1375903198709586675651279155693832635114790154854832558763031597726036089648856\ 2329097531991913187732271106636520509058857841480068276884766157942821950978561\ 1790294075501060322085105246818939508670195264250498849499588611748388261794983\ 4095028917622228209335912872653089579259473638650000588043041207389049335237281\ 3407859195137714823180634309066979646577890358096539511102490700403075154431120\ 5122299061201912030984938564283969836030782720099425147710997021314866955062380\ 4351656771006047800423215394036389234753195738516800699918631569834450088366310\ 4482232775609780325351062127082196604664237166548297653907571592719627679306109\ 2615595092409446682114080336449721841879105352326401570338376750132440253515873\ 5356806790172624363562038585187073972268532089321400918209610315583358541865610\ 4664802519835978355780030128271102401203268989540590259632867811271305189163680\ 9752714941331887504459553535310194948629742888039318241831464126311741948209483\ 9546327648604693091163217681629081176883002612889135964283747134968605816394470\ 220474680354218175094399241359349547997771641078212106046467527019/281387669720\ 0688968399845153400100382154175655726472537240447054539149993035688443921713764\ 1912765301260072823143642634991311600203146022240163897276562069529211363839334\ 8948852852580359672757823189475942540192501021836429684301946592505198706689127\ 4439222946304984243294733142390487247508646408957380975548464306525283204531546\ 5254043025275544997107427424886351431396767531881859612040261276103534611348258\ 9424345571837967913953484770208497128176184823172823733931605391932789127196709\ 1151265827318933875513595954593860587160885811552091894129501460871422417614797\ 3744739858497186873546919377685694501326903049500726754191691823777353466439018\ 8831455380246721379593176319353689097508658228023961637128165628939925989584216\ 3991383365959065972166490432044006008948899880506778010968912302055920054148743\ 9442155427073567069322349181578561621450851171802937622466403169749072496348792\ 2232971346476215479148654262622620428067684391183254809568832860174158222327928\ 4178686522038247741316500285630666386827482830456480822317909398920234243486933\ 1992969129997381741598146506254264816108251285165137366193708279313454225466207\ 4588928391697217305616785914021991925103600039233704203934004664745871827336048\ 8967335261325758632685473023195166207027933761384020199355723554412359467066068\ 3652450917791484497926002949226641577542582989688245053901859747816433332677686\ 8159659924920755782695794635958368912394133021746364988651348557221330768975036\ 9580046106007351163700809513391663935004680739994221396408474507086918603156271\ 8611995849271258648381417900286003094418050422518965583854559642131220293976424\ 5738202759421413449467219148800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 15\ 0609465074018679412876398700124471524325026575498667373110673868349952476664863\ 7653604297548913884624312430615255623602235424397495977354079667744796772383931\ 1704560484579624861421290070198835515299287044188291923488899210677237158203143\ 5076741624584318273603767529313865032147395483895774968115240119260232030539248\ 2518759254997676771701904368908267705353747221952123568283900511966277152760288\ 8322201484714877823414855987728164262889188647432548335623809598643660658898807\ 0544991316457384884239041562417393236402814589077979765190403717193271294861878\ 0115410042947854200959432029567496286742906800716556989930236916974312766381495\ 8168870815918782451307976913553257850403812581375221306899708622764112121116834\ 0102534623684953398313247725731054467260433286049174704905055790472297826517147\ 2741329534039233420049083694658543762372225695659763188623465651235149841098773\ 2320658667354040515652436326273340838377439941531979634446094459315946872721146\ 2336702041532700037868845423083241964882611231477819498853852706445412371617358\ 0872166696955983264262266266773139744957791088288792025169757849614900388967396\ 0935889992217913436838579212592965025635380396933603914948968041524618234479676\ 2859500526806633117874854894728314195043707811711910653671855541197360935351940\ 4986591793883339265618667412731852919356166682771672639254834095761088650029760\ 9205787451229262793079593265888497128468840158827163188610952304048826573888826\ 6829023092492330671818839046562252286811348256866661085930856220069288243428208\ 8972854737115845515535898959366710156256715598239764047367609186008781792982337\ 8609962761609753999299420082809844452946406894871627736414327961685119090312805\ 0067786757712086229634771409096700160635335319586910667415723727884608427300187\ 5931929908502722712710197204007293625383021869925700931542098406496476680987307\ 410413605051/108905457768366001125030422220706828538083424783709860099514562962\ 7153287528982796523555478305600648068033109081016717847278255099848711629296088\ 1283933014333034098296491412043918452327451370806631498804153176036295024230964\ 6116191901573972896227388348326591090967594982903495508481178509041722628870885\ 5590616387080208039367723297777035919935269843716176005587080935764967408258576\ 1104350926367168383398835292784963930645824707239049340464647859435172617186753\ 7946693422567036601175567684808291187306956858965717032455500643164450515909339\ 1355407881658404092992575553929339115930029198926601893754497790082663045681575\ 7043705407152139054445165114753809383059830098427198429151182307088262062154171\ 2992155874283130637119946918754048529592924015957318318820115416003553773962340\ 7895199258795256210563810051163500681603038409115823674980573278768553092646079\ 4857441777225927863001570210454382865551604771288115170043034402688156862276316\ 6304119532327158041333606219932368177667988008472177720142458670131932365530662\ 9124321279457575985470722134883143308380789156279210191491764409584236546430810\ 9770071642251971834266345422861616303243884915196397190549441463159192875053885\ 8846037897021195122210556794519883838895917886578914522897978435290754287289235\ 0520581154839247355689595248973081838793896375676441020626086285604637567648952\ 4554748471197796986202898489778322350863532396840589857495710114571185293760231\ 0813309917823653398443451641724942638205178377249449957332851960164516859962783\ 5299296122195141203659455683351639695003288587319001922300564539168561393495716\ 6107503229318893507161467020614689638379154411080218996308443136000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 49976947507651454833362194276340091968503131660\ 0958392778842685846214871325621014045069118218721666337795026282595111492787145\ 7057868685722776225923322642376615210514209965987631335676327315247169378326813\ 6969235754580191540379789389853361328294705840576317150405257723819564677181071\ 5060858968893831755334359866210450849795817174357209044216547117912590899191962\ 9532373880372309098065777697756321118105532703240557593870079914250059176895383\ 5626007711010114544186278034825409806512548955546453976800687446790251822165211\ 3241474559031946337506878861449504614926365556189803766486708095957935158371031\ 7312749201702844114745265336371127628311944480948604267664871098171436283573935\ 7351913791410142558805489298685516577896925094948212479054113021844890066332133\ 6996713177666550822785719743567999480070374612113634732999164462509252475316944\ 9887372011978115062274694333286867489118701826788017148277842262996822632893809\ 7189690999803227665632190039618423480595852377985492175373537473352261908157773\ 1291783409369112659305420557867029320499139511105631587107070801841304600290092\ 7614952017879889338565804162589430107144908180117701109672130314462773740705420\ 4585601852513322890320784443260746437843330356819007561694386818680739609060895\ 1343733140273657603887444984156127378928512070183051545211206414970404425857536\ 1343650777683773373672275269084757674974738262457318225630203364613818846247853\ 8955591802573509664703289630538021608835781657137844142293179151898708636696846\ 5391715011982893894010388686561912983633170134520180922301842166767897342916056\ 0759147658943023957434566018178959885296292482254827633656755374092779595086304\ 8512905113640006440946351509072038157474347168727507918227951887086232721967982\ 7906346828518859350844331931469926683678621284370455402354171691708488319900877\ 5086146424717646678464222439130747933300642280818386735467/25512308322922009594\ 9147028192670782644173882093674333715613421215387436133371744977537714261583432\ 7649144491047598890782574849089858162434321316399723911389558746462128705049147\ 7934954489036249099091043378216178361706444896317948672675624806086731805513731\ 4028351848956226067811551555845474811860179582140138881668939951237866154713304\ 1651930856703691438332328352000850105516567031519834738934590760541093017661512\ 2335110426799457319409097262027555947315889920845521395336066999013362123683241\ 4280175522347917021871940601467068779774374212903829671599849364406504337109964\ 4078925299146289894744155300542117251051670628322435002406174870905524284792874\ 0900306556804077195498417818722125015207786954096260854109848603390549538372488\ 4894717540725831166748684904405233004937467193546344184383324685827176089817131\ 8656829824444378486578623638621302197686335476197892187267894572248733223510460\ 0809748939308771145978325677255270438765514627687746192856764422350696978144817\ 4769957020039161832001704808691243153868170654787565455321629644062007600080084\ 5164815862720373829523895521208032882351354932137833128258715531346648834052688\ 9132111337630674721443636772055148473245008042071176785686756524323275066504000\ 7857498575614719551691044228829239249317645193634640567804114287534848205088310\ 9547570075338607117651704312825081595257360127752328092980275530061690791413086\ 1564300480903742502529952697437285254767090523531150791844207476871183138699401\ 5115504591736360032710749995373296867273259168449535043091084973799488995042048\ 5407477613180617096561345940004598339452714089100103568675527340248844208177704\ 1718124304442890388743424483842499333324800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 27874401929622069797772417093034485048746277953582813482294217148200\ 9502664778154469850394486462433513332122187193038897698476832987536421184831100\ 6048853985224661019316049409991526401978109255050677379482766271522662826846653\ 5690667552725461061587080812868813274895507451004758925512299540779337931877210\ 4744772379868746279056411295961149021021586131646046432332299058246054923875484\ 0135859497397320913362418986514217933151375306303528455209339512750374630847006\ 8249116162631573717122438987892413339114401157445502051722859055687762432465717\ 6889160791108569630045958751856434735539132722327347967445860232896161764137598\ 7155627375490084760189504402238682346191418963737983755845725347036201594690031\ 2913312511360361109169574839960116933795593816624249197786426329097866159450160\ 5759272117563973168942951519341263225307759957161868115727649597101981467805217\ 4932863805121663022809125988686335327364053808088677299995735202256771004248130\ 4714068064647658582964508720572629298730742197451833209737160584523462269651771\ 0709201640781041195337700115770252345067531491881999612743935415198867373482479\ 9216020870536623850766134547292520657954028806709017874932643615614949860242713\ 8423006208162997955616433764279922213765380096739433298521242561659747599380609\ 5206146744756046804661786750687210112203604731788331026680247539812793982731133\ 6664960844214651036592755902949245515950262519422861941728440290869477347092166\ 5868667681198929371106857491041577800859866454038354378874264489662381457318893\ 5722170669050566916427144197970997106279212157797923855127759420513686986712910\ 0252427619023013009947044848605929126785721827574896602781503957708151135404309\ 8663159288541558087638876641699732770425750314614012288614257226743476356540698\ 1320500602493656125115295669855147362016279766850683159423074703407002307485156\ 634296334013989551893403240149/112054971173574313420643784754061433841937437389\ 4817443905609149111124288062846044115228945609152270271477215436257803674390315\ 2934588709927041313525047905609944607388312474268043686241419770094017356396591\ 3408944220263878086433735962758570547376872028720410038198324890554607615643816\ 0730763257214661701215395718225267109268332792542629879343143973163561092882441\ 6449378302109287992151322681252128580253211549907089050057604095561108110749248\ 3667093989041434014031917362163945963635256563562571961136106520780278913073790\ 2675173248511622480571848124952097318335012790731115039910672836737010074271882\ 6132089044326271888227411691511180398648179927349097048388994310080812835136664\ 7451117723582486227088537412700967449939548547167903045872862964902098218577885\ 1478958776998548937703174131420591782388919401128627117141260361086181497278496\ 0413384121947406990560811734667343459276510911852029515964981034224449437112217\ 9985321557984012295753381798053459300895958440006087361848729926117667781654142\ 3206530316312998349343462823760455617606743024003192521817459678798911157531217\ 1137426506883870175225079202121392646229116717652278446215617001993897239542364\ 8585497651253198750081055449891962891008318135444378290153151257882123823855179\ 3962035855489238895231142921968794813809140624218726131904600709171221526948019\ 8565558803427600271653993842944859517399243945654487724102796565579070476655631\ 9755697406832726498206383581879655280827032504413753587783426310532257074882627\ 3583563600716044646912268329776863083162109771647802921685327894297620443352396\ 1852301050784181697388049750479069468041599185425814923287101993201380251749847\ 1383040000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 237650352103336198543584\ 8264609809040277157836109846887743715033304577471269455198950492541713747716590\ 0003175813309119191294719304417358912524515033133338300972857943081546261391974\ 2418753971575968032287966663350741373035840495618234881066273055444599824658041\ 4435223094915387384600000037079165288340553908043852664304601497599415443475582\ 0650861551192405144641948257226865947018209813760496670546430427747816039069141\ 4923298221004127188698994345063139438817801391120077133337144282826129175721158\ 9310239119151039692463936273104716761790587743434224745249962935288200225797367\ 8122013608207027400213727770204001615281385124470298501561888666212799934042682\ 3301518789432355274930852913707753612451148077912273837573045187772418333019870\ 8436650027893207983080061709417818656939627537620866703034984837061609661473743\ 8291792602370671348519644581694364816488273270382623179667881360705835067088217\ 1595671863706247499407836975366282590616043610571202034386762845741096348887919\ 7204381539293250828212809386055205386882642743403803835093531051849243863647169\ 5882495140647549568582315464004382769896096402543799034585929307809956526246865\ 1839553848679106730259138516621219195365237467442205145147751169319530320904002\ 7760638778108310387535249735123267453405824309936696026044500136123204577544813\ 6788743206053523655695611388221843928051617320393368024787851858082102743258589\ 7039763283142469349124345074895582184064915019064812100404163534393280711843898\ 4367269539450697348154823107045025706317454721966766754312112048328326844570928\ 5736730604746175418553037543672423163791423382240972266070053768758087451849721\ 2245545225129909482155024585429720649878328411443643296395638574705581327337834\ 3721793607131826314142806836829665901249154683980450795112196987601202808610364\ 1584202408836658923923044068165613162407438216104899506601504920185590783113968\ 0823294319/80798212483589349018616371411581189085959461468625009294941541134383\ 1928949881018560495947011792267577442421385897817748388259420002884985518977315\ 1077035862293393311721494893616605936775422575379102040860206136745123171070955\ 6333237960877189138592876536893278689190941778481625486809665346122545974180683\ 6164527944751533148254286616853420623400259483784552425245364274969458129020947\ 0056883372826271572181124678953695430640386971411742908282786301296821368678965\ 4704805296716199469453669833845571525753537594732479331877578626107821802997145\ 3570856133318385640748771800334234397497879394125463834586972277322948140053877\ 4754582062370145309106498538571588815262495442807233414426248327003519997180492\ 6343440170944621074089253641604895066895036498223471683617913738382450798173171\ 9044303945334503677384635545956538754212232398725949575730122536188710224803672\ 6309080184558307651440331750119291472304893673558952496239067106850009604423761\ 3795452121022068004556997199450588177250980222968513387966436344684135633997596\ 4442273045844961722614985416377681927687024984361515065950342790762725297023965\ 6685848942254100767590390469162011189328448615606338759166296834579410307248405\ 9833755372866371442418858161112123021219804948795379996857257308261145984420839\ 4790906220311015002421496417586671087518562323863963088261065841052090425171145\ 9726359153024195805690184311234555083617924263801107231120419258698535134225742\ 9057700820681095416938714451975171731577869575736413813304531670328784112017421\ 9951534997754196649585498897295986719055713957490719699091754372295140639425459\ 0365707094751612337366048299777554462435026617775441872241609554029196397772800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 245213074121876911985303273725\ 9960256304459241863031561083921668806870718469582988143709111142645161418376852\ 1085311780708467578599823009767192398962232284764647365227782065406959053566484\ 5644215232372113218980767813824410617478544974765502152398715320053306604308340\ 2331839875441378400085900224308039546327503062912993470275851005522206211053268\ 0355010797548439942192327966426317902945355466414308407205417923637432359595568\ 1913771035447800609607572640030183769351219171050606684190714431648860714414529\ 6308692320998263439705596156778351174346327229036657372569431735189015392317225\ 5307761430556080672665840818666046916297809133704454408321349727142871961325088\ 2989527708437011882477539039642380645541988929486841448674477465867003679234433\ 8075323503014153752644343785401542596129238034146562886657260910401745331960508\ 1834699218148030320656805620780879286290606898629845712749201185782274759071523\ 1502702290617968110035435289648732234215676807848189164300988410462144953880352\ 9801967236986932232051790588023637903794628035113836571622725439814756817202262\ 8186633578229989895401798703440728347482028434571993518171801711067903345259311\ 7024381076261977301026540249048497298746548338882777901424976084421052390086049\ 0768935581991030452605865163810345504548187369110361621949566365329938004321452\ 3791579692570960903413057454530721809634895816845679260922841177403878042105718\ 1081700945032507669502993827743787536288506215032535888507010140877433346567439\ 1357389710369445659003046844518402102980544378084336254742503451124328809874786\ 7726580261732865183671344043291039174476186459271321604610473197793696827974418\ 2724959264211827198178997100401721562587936184712157202280210364030998339143687\ 6875054571037187842651843366089300712378303535219322611112985055226241016856639\ 5468562730133390009597009950521226641331603302976134253231131442629712978828302\ 10643/7446738165697614543177277172439350498503572845255943547216937526990465095\ 6006833036717556566358992434395882439626128076834077548539481053420051235427917\ 1791943710863726055180144961528556296800663962780599653445563286000066819626485\ 4457567300997811530510667891637953037107470600815513766325797225588223770673375\ 8158010580521052655613836998063853864722318467031301220684399578767083926813983\ 9282937102041895939905582926341228041710575500018457039152976631051948399616325\ 7255671571962610309765989900800592139305942231928418517991109428707535887886790\ 7544599182403463448121460548733469036209578488028982010935301975837938511188677\ 5443873298013942676652296353605857619473347898703089381306547690256090595681575\ 0626887045317329003965225577700852533295948891096932285253150761885217031330103\ 2123641815639856972678205417095877113738558246019741156991459144682746645287886\ 9477717870739025532190575266195980614129266166006581143587924435424296010819016\ 8594271067607904746010636693435812278764928193218246333906908277710678122870871\ 8512826304761717889775626440358538415501493204593887564985338837481592760016646\ 9296966411932496197620040178547851014760128904589985166727785257370079685072380\ 8892134859744616718914120772996881489591552178134782658356635105289347841718748\ 0260891022175204955470204090660236894341240880443222968553927860467955548818891\ 9389137368284574915203250780291768144905948793290029504934125568623840428821018\ 0455706058041833351217572351321844269153302671267958034445985605503045668755319\ 9434078949826927005373071434636183667213273447496176524328706555552798695189674\ 5655534696914582422121561147088634964607500555742833349218569669278957568000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2596415876404781235730599629216680\ 3882493523530666038753033953314998406299250187549760658681772029736144803708628\ 8311667325012068557777821416860581412771660196637903941125242763486575843281443\ 6006019159304409725280929633576505889324939415714233175466435643744011571607438\ 9513964622874681497439615275357015007611680564428141475659121785467270570595457\ 5703629047820088755272203081860208040369012459185384334310863058193808455731201\ 7597256101136133771261881793858289400632927165829885538291573819810650265373851\ 3203781819051829533280593682592552243426808432359857590223948999028412089309278\ 2338113381623121895890047245245981772784507660844160305362602875079325371264692\ 0826148858654211545816269279426430750301868752567473313733158756389010720665072\ 6127380707920777644979142602880137328563880094100234945746490591840931601985578\ 0105480332273381926235847270376108125950827680193863644392780910944945562504608\ 1239902309068243901502090003234867333980297079290124115651322157647135665792222\ 1241150257102955934415913574321793911819324961175541708290622972427972063857045\ 7018409035623368297522002439322932017983418313947546365184539907074819203263743\ 4864130614881231657438991730048185805632580635321745003518443751227105038814836\ 0831555985641612323964693802491647674795032961216360233934304808377236417139523\ 7218532693226122145497600406744414279059273562561070870734974711972960309077672\ 8467009079569218564891107579022960317730099986923778610571181118315140559485927\ 7902882336751147147750819424868345916989608129609083685695876863914406531021025\ 7805297512144323867999263164328388854393867244502392091099819947224399911596202\ 0325550052381918167101011551218064692898570412040857518330076676978531459941156\ 4613389258208213571066078153360774606671871588480590782824288129735469438138461\ 0669507123193656078164559512354730945468731708824774029810390499595394381293661\ 7181075593454859536229/73829978598716323827590821777630965078170974644955000769\ 4011702022587558012499131211267992613742575647775979240002219978072555558615055\ 3148750716969050652669517389049332389658997548722988680749805723368414125495021\ 5325968139424362943966369740315191427215131830765654306363979348926423264056257\ 4558693940388319787036193978957361548346748828046424496436873096911434094238346\ 7965565437603295625900861005175114380283645927919751283058691860712374356962878\ 2488039393379313076433465347856738380798158563012153389204727038648215747454343\ 8937922489980213644861455739850390850625439693491069124842250758437788514916403\ 2547362925019093219731578886874706315718036579490796527712360008808918980676119\ 4046691132624571803489756667737936693285450722132104338099701951458812739539577\ 0361705807325062635160231585267558262059099292804234717107468610028385010507164\ 3895162847768348348497749194353705429040290536813568177254940729579606252135704\ 8026140731468911423223394747137099750143603314282475432474042923673302231953898\ 5548629019891363189043330903698436853123779039424250935358322160516802989505096\ 1728287155797276646598380578911430354348555315852871653852670363825901299327267\ 5912979058010061934150299878076442614348089447373480174723049151206530508669446\ 6389642218136610127608698681765082538376402493605728205907701127435767679218077\ 6667563329689692037093176702839604548983154490313085702035777968515782741742606\ 9926651696293996947104089473741566896544322240419371604856483825175473197424752\ 6262173503805137287862460078473851567808723236272245908194909676021398125847983\ 0853431861420239984581319283176860378497252124886018837710839222545138770902605\ 6679104746444773346623807815680000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 965772909167762311020271148255518676630658336007327936156974951679918338196\ 5427309557703010450299017725139530214205205662920404749314072872930886780321116\ 8690936884026296548859371287062245132591679803692466723949984458051538078340726\ 4955236479129735105894491623770338068243274073498045969178886300627625973400239\ 8663740966266502097227428669948654825499964417660690433448140124175764945061992\ 0837458836665285607829830913536502147389619728436979066083931819631958388173880\ 8935502948197491179582685243788328399063596204651366211933935131315334088664900\ 3677685494749074592857912510817822306561509164867747270065395970862862966913003\ 3907891524263800900168475451335528427643175447804878144719768959334251032088892\ 6909232475410006519089051929021149379880605406965205392248832286398462204018075\ 5186489413859033348850630743891511875699908015742572586239358895646426152213415\ 7864274962669394328327536267088933779819233719948285592940836017836066072493333\ 5753304051096324307465825056002142887241815415556890537416233805056061930877946\ 4495740530450920557320611235924968956000516498538315415697079280117208174135020\ 2966117685161065221429182490817288074471830227719029887630548146835481566879322\ 5243067189081695369133472500539415884908992100884672370240900982858419876518435\ 0029379546398736493471834881866930087730191503524794309072741426707634584175518\ 1313923741190933941837008204913919810556308452037852819896650584147154159622261\ 8569346455403580951679174576487869925474550211770214344084102737505264565165885\ 5712476594721124033080617330600479982920329009805829809947635741877687135242992\ 0671033763511110431800125095137443906969724694078502839495570414299993405351139\ 1848352329753941894705165633060032972675819400394247825794140372864433834751204\ 0946637895219037640933542093291478199476951478222159335852670870240519643674898\ 864377654067284745436792199270757958768268399362813865675101/269016326335102392\ 4876731393667983635748220896280993759641734353398417994943690355608455876690304\ 2185171181479553681036573721671159655254455349838484980562510545169588887581934\ 5286877371635138103546991844292183426426818223145124868410571110626839909355936\ 0394596910337828483575946222652555745990782012946285170156318823153862572596366\ 4492390769852090758579779030498487112613546775685442654243316908810132739515734\ 1531000165839611324349293356277033541696948934236670805950763872267824643297815\ 3209870374969155675747029735525851195173637892714213298878136843235980346044250\ 3097486713586403707491346385662399709464867960037887271453307358194206056843824\ 2623111104511281948637138918283047932137449484419246676562645646613024771002516\ 1560410044496431108288521811449531483286670652650793271147945466805163432200232\ 6222782422467185681143197920964749552709968000126758434422745252535426247381972\ 8296596244574388464537571226832064504599901231938654783133855241634660175306771\ 8366535379642462112047241666230455946191209819293717375113117753249691024814675\ 0253679477219104316932042407251770929975025013706887743058887858069762534565845\ 4912821441257686965088651605239399053544735954363156838692557460929629917427719\ 2325380943889266573210719513000764113788693412515231407115737391155278634969075\ 7216152721965278535706210014838456424166716826289739695031346523094339561254786\ 3790455918796868208373959138766821580320815161855664499893881372964526131811676\ 9044642403603395818764408738009611334783382684912746247508419423515787009084026\ 3436099705673376250095491291618268065628056907970556494759115773347128294955548\ 0044387034158513943083055586220685873563572521170619713349317023498240000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 117551947552487346585312263255994363\ 3342027184897623231835927825738336937339663984781838574190916932545325921482808\ 3340091503279753486905971384963062297684919564934351279144228033484074770146660\ 5829525671394780642563168233443507044775419180220810933243303792588614580187007\ 3678078938429953601973301892521768038675007435428931421328057533764010192933028\ 9980969271676165237459627106992322940433231074816752033034137025974703921292282\ 8621470612223066256122299319196443812465457895142955951997948446942286764036962\ 2424546472992415392349733612207871268988750616449044326710864230629160502712729\ 9440581121476683238827585975220003120537756382965427897118500980918469665356669\ 2903843775155859082581478043514073531457499731143636237421812894412440935593160\ 9374042618290683332590476268380351683565376805608505505067907066961238319674746\ 7854371392019452758712218747277507314321194650064829604195821819479769758067938\ 8060487331013194099032652391096078591951625415220047999065307152063836331806529\ 7829238575555914741864845291942870193600056339791242445318403440000395379374048\ 1597404424382861227062780051576032543932005915594561567100946992550095614036674\ 4172786159373671272485338216552299305793892076162426690664352186918328829373165\ 4758484695864509759518178508068220989230746737833664995486485030010640766884679\ 3738030895444433297224733706045622441924564998013271584939270567619287189853906\ 8023844679189240244570085610695591412858863940986612419687871943545486672862611\ 8804159430345239213539303139755783502569352383346896222238593089217951356822328\ 8361609572616990854122315489682767969647528481674036389131546160022499570940205\ 0954462785197681262125911784970565835766898568842162101318117174443926871645567\ 8009061185939458310887598045365517244609060434869229659770709561061160979156081\ 4320646425337597056496895460211279084322540891181859425022413385246187915113152\ 571401753868360329576598609419/336446869716170153694148498379611884588711243734\ 4599509970792456680602892760232248086711923712107031579142425627597749190045469\ 4827209586252657793743479603108121379111191647405305977633232960144154303766175\ 9476429336454303198514576460897539224707783587141894281569455481552373939138739\ 2336071735171661625812604345332906587013638207677793313957502537946686199571133\ 7722434385426550841407735284082348225633748585418516224214992029698016404626302\ 1928559826929364843148920126959855798322628232689639789228960364636228760478505\ 6391647110223904015768297239496765663569760335261305265019458775506304891934572\ 2367659245307849115481861548118537610979776906179148101399561432882021319607640\ 1535517028993279788262119399291678803468070577733837528842971004640833899633677\ 1178297183863174001439182082727870631296070813969384836851465956429681091464416\ 8589610286059209088067190477008034263173927145288736916091461780663993405438246\ 1463577125797854336211103399625270656785957744777623416719016842487236637369505\ 3517132777828290580532071391037391378593422345453017422174808432122207995321614\ 5835276113840244741400739252444786195479745081380399584377662214456864093833774\ 7008811218890719592682469820350886613649109388245587958639814248926870063010913\ 6947019457834686665365449966632121117301381042509887176835226687673801881607841\ 9723845376741039097813026121618355682441229792367173441897563693190376246823870\ 3519349550273551666630171707386107480016491609810263669137577817322814962107395\ 2529049053502185579866695112069922132427788875215614760606856585617511736675222\ 6554668209255990148092720922744948193668964193767687172986846197277439181269925\ 3749973294601423985681552028857190572997717524480000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 255816763134631101576883603008668012839156624541339203857\ 0246258796936794860897351279847503601098150984879293721059206655444316990014897\ 9362715143060081101635610232306764409750856205029462740856878883541334861560389\ 1672733394861026239976623634357987490663913651333195081705634757005961161295858\ 7210792711201475801422378414231619913737098900984698312997846329500243788683422\ 3832430022898739937549835104178902007634048786121934315871422008938014910372115\ 2616969411507149968658075598597379774219334746359124136645530620325179501311503\ 3286224420297475678487176824293663252874830858752428586587802166992267533791152\ 4672732493830898454673066321372764347840734164414809978515584886104302605477865\ 1745147474464080945171753161978496594757712278521569687668805449572640893068334\ 4528655276445545718522838976322126657243857736778568642041584164451729587071386\ 9788447868108139492099368330385070468692106938078532093851987453352801542096318\ 2435963921173925369494781470600136656052846665167433884887803941967394944015611\ 3052233162406980038205763941264611537336109697684405297513164578815146545292222\ 3554548974495022011957282788906365115439955997624444919347812546944810380014674\ 0844642377285960637768884100985758511011001234960798443272302178693222798281155\ 5218165465942605377474850018129758334360935480768529378021132412382476489806386\ 5156422898293154817846571622487159269859595532384607351356916980422021463947336\ 4783475997775948989298652593606480396518581568941828353576677914600195801159661\ 7358960584639977263074586087311763625161850078024783216042421223469851967837237\ 0260498735778831799903545338988768990921945831648609113775568844202934374566842\ 5708096625901133528579017365515943758514556955193677791750035805800990309837122\ 3082643942871761447746881288421501071314932840200245226257045341714924796783924\ 5010381339737154943516246491859574251041377628229577442978611735094390095215433\ 26934225481/7956968468787424134866611986677821070523020914319977841080924160049\ 6258413779492667250736995791331296846718366092686768344575353266350671487535682\ 2033292613507070615979682461135486371025959507409249284070061161755380714427064\ 4869733300226802664339081835905799759117622138713643660631182874809653680979745\ 0468092767123240782872543611579811875094935022439128619857313713557321533792739\ 9292939468547535536238154045147908702684561502358087969412046861043990687947854\ 0471961002600589630330157703109981015264912623646810185316658366245415679532997\ 2920229714098507943424831928929869517710200040724110694252633399514115153063158\ 1146025613003414499671723831136852598099627887659804208720689631497773569106699\ 2399123793248203702019869163405257557136264259755721726336463836672839836406513\ 4036656256514140430152074750375951391537169869561957813133458714428326530029493\ 2789054781240010324063376986078628065563071112703444038614521361359902511925505\ 1392595401137651032987900663990793805404748324823146473788801568019019563907222\ 9583488398034306103734438469963862034434219419690219089356184900428009232178813\ 4127483320319193523095971174646450170531711371904835819168771675838532676551836\ 6940411251298468412801437032008155221831606987120476990208108879701017779033963\ 5892891710849664424177661655358831732153111163485414500025462646894315992557466\ 3278067776274111889735084589483651900877381343952398237384533823261686396949691\ 5803560879681441902390026572012735775103715379684573853839897731201011532668896\ 3847339400453658431917206898849289088352158249854152572369015801790314890416700\ 2392849822918024780271003182605801641138912565611436637033735118686841732367726\ 1368705482472557051396019453952000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 21834520542075175302490705599640347632397355216548545371553154249939997003\ 1374693923186505861780444942367543922118913122908960719777261898926441716770506\ 6583109629093866413859543023240548615419237674449901650364663783926433713731656\ 6949415798879477290105274724611691999991502348695242163142750764920112706194507\ 2114578193842549507894306694882099268519200974898415283688803313418195255539933\ 2017628734746112140701396727259909370089202447335723416409261193417421659014810\ 5409854298429788833801122413066291900428472608513000768495461287469604022187043\ 4138417240807325881206550968029090743372019413568441995511983999399688504324428\ 2625623490594241304746986070712197748991628891034105509217186365302373087049176\ 2220655650303564125134269326016091786214825440002923536832038110917879066246094\ 3059548870326590454786743446657713021165723066288592884581020776970825522033392\ 5833089042808539889535167163854293672938251018464058056386832383634842415658149\ 4343944488211265579699724037737499476908918686460199912833696310667256324852401\ 1353215915251357702567961998694792261214845969495886949634319440631841719794106\ 6931069949677657763100305849044167384067931521030757123213361417774754876205853\ 9070955540767190136500849059926785271586190703660217216394711873830567665033062\ 8367706156924075218434450088221362767264375732869615886131952978797019137345115\ 2576712437562236828396502247190220440042335030576077680617120932022193973774529\ 2807867771103675229936079622481756709311209523510502969685631746292649139639766\ 8546037585565053922323746479184588452148418289776609217180155034793469169089826\ 7677883709858843350295412332342810360392523680321236556225562326077250889470469\ 5655549373496254778026196621447329726901131812603824713339868120779247369790092\ 0578530682103456897885240784836980614704858920741895928313981458367058890341837\ 8468881277768835960653598680723405595563577644470437968492914809570761313153/79\ 5077627542650006939200761937301342766658276574852260540693122296009305862201311\ 9435793486583351703124605944129417105879722548917820565150972437038838503624459\ 7561939137142420075058396679533658636270875171870170732205239249089593288385145\ 6390740185297844595088770974850280802993015598351070474344465213435027479478492\ 1491455902412238792097091198176561232774155392280794365824855243429510772588443\ 8570313602318596880527178753071519671980756814643547119380803505416077804882016\ 7866563729376715425340357988156323930294003625629747790951947110390891633874727\ 5034969454023093070230407774074108152383768123057196585514127089106548613907364\ 8577243462521336943092292600950019859035330534279131761965971439830665174712301\ 1171470312218351155696759763681675202077557666892318126564198129432708689753806\ 6639090682021749628139045426156616152049187810193721865468058978161098415090367\ 1070513414478608946181804123214685698221445995753150670414421194443487101128877\ 3846409063381522504221489470571912289499793371300648748725296254807666919090085\ 9847252530661123237264763699434621186094220493495108915475028606725445047340776\ 9998728033228657279534549627813348311999362856251500130424645335277443486744492\ 0890430898455182760412827376137857018868126631268602031659788296439583447134093\ 1449077363234667761863352886749721032857434450897946482625248543717113144161369\ 3359254462927073697201612961684485204617649940967242646329469525602270600540941\ 4116939205767973879590290519108756030570298087835553470724353841475330613153171\ 1861990793280787742193731063906055465517737106326031032242746695961653067491258\ 7067538363275211350140639872664143586353459246372948942006564993024104418984395\ 0447781516652052480000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 450458\ 3278637352830335957344248216658311319048382448342542598066547594035509668850163\ 0339964754231438835389900088221353628139760980661369487663214738234935412407356\ 2135125215565599140002278850421888372227007463394006951004890003411602782518502\ 2738075857513641194891869843683461694986168018492433781975924174154752607301940\ 8686034269494427839142522883105836284441476343489365369532325144041583602948705\ 5526806465773008267469379559252592915075581598661121702631367136886070632620340\ 3657408068205527068714636133820327089136383599725987464664351366500290624075542\ 1469518101154941583915408629368810788039618271920044059802862623587411230906896\ 5582525085921709010128969163158729486339533580219288352467505247296503793234694\ 4359340380873323964108400774246737932701594792541114414953339853256578626183416\ 5718156698742254804242793109028105598193915975052922889589534357843904328690738\ 5770393128966563743052273046042915005610845598918367433415460646270157215963428\ 1447001510194907140891759741148532255649568344003149580587909313027440144244304\ 4270377574778601975853173514367610448135061506820084279670464467541518066543977\ 4987147499795436663181565807348939895552053557560423023329685002103335653711678\ 9454730597490825491463602033670088352971851305598352195629636169341975463023335\ 5703650930242621472619970176885077361061520081063488734823846589017912232167407\ 0561279505807821263056038285798565679605177696221615256396683171045360710944866\ 9500010562971211151968729144043063641336814180052503850136110721184536479009994\ 8238750291782028661798722164256193209657733668651822768956823736714271150779605\ 3324077778127559018215101009833774215223565292806275673150983392520620731452490\ 7115282459318635413493594974286761040151133247837550028629798231767889518111703\ 5544539512165239677820841718481453475901068447395916506695082475445951908919635\ 64669270274277446211110149129413708799217060074507452113193667/2157465441043509\ 0888529347523726492552688615055223364872117783993594558761834300001765600294621\ 2890012881889366008653247755179340352464970138473383795675431113777336349279288\ 7705343586321141035052287263264104048352773397160550146157949327241704155892276\ 8641897870147552676909659415022312435353377397019639841254034368840857079313440\ 4594807231444014751199879632855498614912298995167676040084080620650319699312814\ 8576332310764727120224871560929876325351431537169347504490335872181772390846641\ 0962576802616467571235008422695474011271842270310640116913786950445154159810911\ 8876947149161116657407676953555442821017648813502612969681855175675415859175924\ 9398208451348827538801131501536658390889585851158043690521900833073256784063148\ 7283077129917146033070422939939486509282093037647103051949058102561665364875492\ 6733646464470094980362132496401671501350700653985088930169971157990393075432703\ 7291858948703647998842712779621222656189669336599949136920913047166748716115186\ 8545645530159350061344257466713737084987578755295464686890388624637997833678702\ 6896320196291082984084703635521463962109796333759265082686285216283913938192867\ 6144642073527527398065010733780215682891477518226494890110148434679138193818161\ 7551213998227204773173081465206185986868376633590571650571339268130837159114646\ 6028007605252572039845521682464249417966586089599002236042946931900073759440107\ 9171491656330797521272236947321775863900175017236859456554113273244358280786537\ 5420263383212658812300999153556129501280345521364021986338994187383056719194261\ 4243746625149123574704143624891724976480343081683776719191046107663853999248301\ 7735534159697231495509600710365237519316470081112497985621169087981290834537572\ 4666880000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1151038489429139869692\ 2201118867290880512128645524795461458371138673690217803132535225033679659893936\ 0176500097507434988344000454111705965547883549608409241987392745101747652553684\ 3244626878510854410097997380893315355074016175511891695857785197372075473278487\ 4324397775781201764388661739482451051402819938196855100111527869397325218216582\ 7293270675895340782940832304782881316498026254099826403044123775623639929624439\ 6215577054668249538490276881060800325134104364798078871157467318672028442828985\ 1068928949727289140111377598125375297211342361216286173934951248470064058138345\ 6292664901292223283232607526048542686425830534039256764763629119718824209803087\ 8037979478799060745401140282661131710099943640222545216340806059568732027103152\ 5806379848014444728514283951599767008120823070068313182004538943182784054044178\ 7752400446947598406168231549373930388773961691355778981461590291071433671041520\ 5787049472414630584411194997444645661839746721618695022729271305715167964428798\ 1432504512948900947293872975752207905865013754793702698771500456143153985235521\ 3178393541627619876716843861290773264032716202174406618504217774869219730466820\ 2905391965828564498281657405791372425308559006980830144387197439868417874990881\ 2567561748029562422407371451992804276910025184113799423187362413252873398189749\ 8626028248016996009920294345429114385473817484101780813050446901589515428055200\ 7589511498620198886137863910699125212667264660293371068694654497850697159526956\ 1601486790213602634313147109138471453365009091874790473164792626627695899633328\ 6843378112992646110692923066126082105445093062219008803940964894398034252613496\ 6518495494835708469959983567512701360084552390281170079015977706873828593736421\ 7291584555830328467870284894216137923364052785044970539872173401153224499286500\ 2603733520851899301454436884812823842010443527469066205143836538916506855453475\ 206024146214028343098923049055634496174624157588438664411/921872531892913411415\ 3673895788486607755863254378134722705965205328791925718634343188469277879207254\ 6960337751960906394365025606568761362995217012360075244749592493426303993577907\ 7922634826353231215055450295783752968713620232156662929016749743546670131764216\ 6240038071734217375533639217792165693362735783535054072725503504208044296532115\ 3074195062958017961738583042636322518914848062398474473240884761277498254946825\ 5493364259042806534166370808556594104427282379409415141719148747462803106412027\ 1954886892262382601260055705835175096996721711133051509513397063822664830356253\ 1536608863162112052515257052986874868503463340903980591302628831731389346982649\ 4001985272280730792832538083146750521842570717981865555810156048676054012348703\ 3210470390958863212406199137280802749209676595636105026951987357711261759574418\ 1119512225672118285241174700191342201402038861943608014367956515866575433969742\ 8804033559059813867080383972203895247197533621465345998645708092981371217301271\ 2978340482573117143342225515225790207694976512365151483524584234669270334909689\ 8166304200779214710713082148089637688489763800101457785939183627833432642107053\ 4192497422733905252945972724479708635348684273194022594848147140996192116578918\ 3219917083292189310993895147341873190812459640871470819106600876601469852910579\ 7361165148334609276844896648631657692778922471181219400522301396455636927190375\ 0320045417764063931966853904610011145622509104799987055065322827742766240106324\ 8474011359454363340562740572939849719829130943492012688748342710258124757325907\ 3422380793440932911941810429659244945949746577536314306516555978084598315224467\ 0238096293842277948490631889441854320995031075353474281610662803589263684624140\ 8352256000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 13798999337260608\ 6354733119266100831801401967603207689313384921958894356999520934204599784298725\ 4313698895928572250630764670669580179063211028407782989796025085555706901365857\ 6176778687352137774988324784402717026856493366833968522064937838731179535596559\ 3993169599664879281548914647216207152315857746585443952292632785330919082419503\ 3307846766813119000435039584594872396951239775810388254976622205675278096485545\ 7736552612496821160462564397545361704348061074825522717693356054829198607671601\ 4001444318500480186109731115541618120025974808958162150208241256541087420328699\ 1696504607597277411072613847879678332078192123197262211621108469515616752723508\ 6234173057470124509244806844300792412035438369312170877581464484445223036476120\ 6690357518785428173831802040979733626010572972097684507411447529443249392794712\ 0792818483740057395073228276638764267494951644822200739021185953646776481052071\ 9567725444445320660638726554499811955624726242248283234539594327000077754939005\ 8665553206795600824591271263114026563534262490433164747552205742374185054306304\ 8952792658578498492601588756347974974635896972078502447594305872745647202216377\ 3392942673471780821997030342694799908935851183974010470834003833147439239159068\ 7773744447560252744283134043383890962887405756628014455538143356459185448909938\ 4327956196432605530799497823610471908547244836380715393138847174733638196795287\ 4274192605726044593872388585848333868457793227720349092788384770297862898267314\ 1901451878717833540484232854353146878162325720364254316915656965068957861905856\ 0279013001324705247382464250138302272623015495191365300211642684139646288171862\ 9528484970560572210899533230611619963753065795421559372901145902200255413537344\ 8269812259340519341181406695212196130317876420846897675910723314601210082713043\ 4514006290981892425720286468154307115676794657935520539965217963071025215882446\ 894693716477813764631583972924169824078761887417919132286215327/562292413507007\ 2937519462499463636912536062754724479578973735750104329085935625401542631747653\ 4580898372997361790641500217024267271454228110163717160599408743481172747157527\ 7585465690757371922695190847875737168857756700783281062474837352702924658412203\ 6122929937977816294535614352518104517124199130005977373489197655923326566679559\ 0307237366984707590177009743684921789635854239737596546183024651359116013799476\ 1524313242547151299406969272071794797438263478781317257072457251831052236230824\ 4731521553456415799390555276673977548330583487081502077046120721576890171618915\ 9859438154545643887636345977414085724534919794220558851919837419398039851729588\ 7217413963156854725176554936343769201509885863327999011209239554691938014086133\ 8023117986321507652962837231975733247382606599026524603124817520336505103452848\ 3804180527166267809955823278995422538330021655167919901171504547460612164239848\ 4818691168903496239510252764056904991824538885241588357565635065847033578475287\ 3528402878248324613786694349928254800422524520546754893425369734670729946380889\ 6822129670733870356359934901968592380728198752351065964586467920959354403916428\ 8397832855575184763750641850938174217785526555381261552505457311702288594650369\ 9176494240732127992922388392168261762470112709610518248306849881020772517350584\ 8779990130993920746363842157719663954574346233370873773452957594251295005697680\ 3468211816832026705389049098052943763208960389426634516921834019302853418885094\ 7762037609769955680164104589727817570446715597400733316966009720881034732577284\ 4143534297197020172296593424399399366211890275510290860528142417990143605762561\ 5671830214415058363041317338826499484426170708536792123708313172687517605473049\ 5837191991721984000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -26821616\ 7353302365884260808944357310813878795220549002188573337245061271362770865497996\ 6490184301800721135690585511366069789051640325073269328608858206906862619427708\ 0408769317624778125410005866058889039923999739564499471238780459382265497803501\ 2979816776120520529318352647160720547746168626609992999583404022428754456788180\ 7717757238800899641402063093761965913310965072415645837032558982647312310832601\ 2011762071289559460120021596344314861831749925152412380223947274451206149677307\ 3799938319520988730175819714472146590257860949327148499379468680823873842143035\ 3981329733986934548677319301054432903342154938668106258002883204266903900652992\ 7029347567394391965753806469480660484197791614827949867955321192225976061506705\ 9897335422443707111922801594814551531988966307422059380415657172331128080933674\ 6472629828589456865317721604383507040598472151278017051264010260130061971888714\ 2839325070780975864692036653513018312642836464622102597377804288496119457461892\ 1184725592810540013352669710623013836109416173753866890080113293104224497522743\ 7809025014824900865561619971050489662035996955787829142772532567912471097462005\ 4552354319024478104412701416430783660940556381097029731344605215063405437840356\ 5186925404815490373429144432776600770807650875696285553762898552891750933408358\ 4045166742088138164054548061850797093252685813877405861977230369514570944399531\ 7104485195152980527251122353212836124878279548215487929566773752198581585946392\ 2497214645115577741663520451999231682016540230768051617050393750412641926399752\ 9147830677350963395412411704317649846417070178503786495966356624398177881823325\ 7096571244127794446298729352124475053798569405925833485077657829954994611301351\ 2508242696150183486731773420765104575678025486980730306997209330807941923316363\ 1955654647010423485944827791271636707120448929791435985207355522945719839502230\ 8606131689467006519620048447644863662029821938262705867202795489857713697783/29\ 9454770059939948828422798065286987632348450904031315625668761968799778355648044\ 0595257051102153803736150934427963707995712786395746471620571406067296489269420\ 5432448192271138987508304669075702315894254538560021827691665975763241351444049\ 3753091100403427507563587271011163989349653513606404371053514884223199805693197\ 7969076835512670199786531625382665234237884930016223950133078963474489406139117\ 0662287921301586758545059205850011151196335107857301225908380035218893438099090\ 5154600450185967051620680338497623236275530019753539436066588247821944451061529\ 8865668849945374879048581373182746871770709652174185572817224786329274402678148\ 9155796985020442969455555115628127825130398578648206136954378287519487066276772\ 1889528882099675544922435380626529003202615488895353658030720120490002941610893\ 2582737965734592450871428978007454589851315524098928617462487814144574270438242\ 5631121403450381976605788815948221736371933148234708776385301425459355251411347\ 4162530705603792421039081459055600791516653380207112967862242606633997874016302\ 7323993790188007443386841369311833885053769803026242792124213070465761754489949\ 4761470056778629393450807346467509766065883824141493257148808431764747196413984\ 9211896141690342962496827387768333800204328160209520142968144648508706213573880\ 0739320290542756970106248602299257900141662356185097798831272842848857631427616\ 5295881426214535831032819311939312275288239617320597361662657971906466232514555\ 7689100323634383997503539023000431097487203879747734096378634497563370436807708\ 6017126916623396118905783465899841157850858388528716165017828063132407426004792\ 0248262968942639406650787806381232849098456633803122202229006160070739699338147\ 5821712851694867626148463902720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4364477423549935984674883993289089141870785299837124844878425830668098\ 7984412672462236811882044336319416940503801474673774013338026244631199580852257\ 3762419827933814159759551618432267060105599363020318960056403732822710293121666\ 0738155531535868758098659646864416683507212882879536714132978499604387603991891\ 3803327619454123336869926331348237383746699316353160194958348330888442229621881\ 4891684290014722038963942762252918181343929023748245442415228383597948858618850\ 4391180026820550453071453382257425485088741326372704499596080620608861952722917\ 4239333569332949483872685873413168258807910824574133893755564706601013560936272\ 0986988871517554807490063773978910840867173483917653707496411344256272399493617\ 0112316049608217697703056490910803362212036031214917440217814162676195543126319\ 7555762157031325162441190670529134129286546370978888399090731387765511367497084\ 9415497723561548641988569475190516963623151140507048686369099009379116781682012\ 0962894069182203779386569380254810373687968838752299468085461196760817559646958\ 6809783717015859369681852766694175119857902735488583151345006123416005496009628\ 3392407146192855596367616176002296133582199253734275343510924241536359767501591\ 7606221820054962890476085405469883385809093609954135086294124236029209574313718\ 3188821002484146926792554046020002301948774433330325815338247443713772946679001\ 3775506823518504071590496247850469775591929938361111142969879786242314214824141\ 6445248875668467003745633093235162639159673549570379189287134450588396317591788\ 5417112261378350257069650634022998630308067693438488008935057375112014654101681\ 4787405563543311268487868205074348857907124715172586295180669961267379224310438\ 5665678873839055367950306237335487864214154551215763203541648470673132636752302\ 3345300601594195901107066785277789655496106104475530013817400978892274623119521\ 9746208551780197999009194963194090643815252265619022952655355915994154093090808\ 73883696795631441619/2039382809634610232305184350119985277612335302160742549431\ 8044830113565065310369874194691000262020092660383431753449799837362703446680110\ 6070098581682306268013201140710572787983269407557453899636995980959569046087853\ 5651066280599178405664383416551382899470423310449663512750339947732316783967816\ 2731734863229421007084988202363354428648115010212058976072698034952496588090292\ 0703103265295846924173517384792676198622333454587610784447943215424911742735684\ 8283587214519343593549981192478537910495130993351722877133478471967604127924692\ 2330072759067447339533582170841882159985446282134697413924675757499358394899490\ 2686023068339840500470511227507323024423163742556115064551490042056048139451218\ 6231415390597131572060271738696336341062357096160121388463001090836316333804924\ 3597738509754768333114985746872022801609660018710197503728142356211140081415542\ 0771300104250770454509720924138716346205382917935689028493455648503758085801873\ 9923460038343562557917275358566114987619600850877242235539182481694848292105587\ 2915880688116484013707068245141389193190851846273514251768544059389564945681812\ 0593707580543865918379927163934757080635330805902287794611110033809925227294359\ 0256730390160931266820897884760531676576484351393495466439046207540156038099220\ 0588148626318121004264669451007761089148648653986981210682062492765977574495241\ 3365940671104321044641254037847194577377660799430016486537174641004030630810624\ 0784328392340451126185294441233716053718025878301879120295911839054326323588471\ 2493420914457729532002740444159782818647056506435253487006234134857900564886272\ 9442148149118969414689552225150262649436003901993213554237696872201182322079196\ 2842452320529599891965732418127468154590891711406685972070400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -11354322781473334793698373813417478569499\ 6310323792778266796857375759543816419055437578795325909571708700562118433819082\ 6748693083228386517304038236607435470510386703104230521709047178153952178338783\ 7056589647432474269129162377956054459191886620348118224784449321077068962591528\ 7748689914882475596874822242078127267058499734496987142591415546622691417971837\ 8619734412617067078618569212912390379986744352813235745741512128536952786257311\ 4126586513949198828511648916509591244879981862093869447427380040678065201494420\ 6562034621802144309003107415374045674187770628878170856266245865018829550541817\ 2070523101734899924972795859568712484067244081081641213044974866115862980947069\ 9701624318876250368147437895482151953749786918516599406038052848396512841624901\ 8979698788135621492925845264666496536322141121946693939208078470598514466085025\ 8715569976088226755138280818710631088425641567959347665906478037106272816057191\ 3706531548166604801522345815372739461785296904887201825957280151021563375624635\ 1538859365770951771602447038235468799414827786244317382934901382111228217695397\ 8799810065855259559537516310763863626201147111575601755116543277814992941535893\ 7441042662371960445833354170728376428242973212710215039632635705486845271049423\ 8679919518414524009849166562807033650226386021907282855826838077989219356571856\ 3831262191977608401537151837432206595092408167838363341173300399436709414523725\ 6717189484935589124565985621688206951088227244738837902810444380287019311434252\ 2494647862463526840120880322219585678568181507023259609012123721785673984797713\ 1349425035772667733847077438874297021059573542716610711523233099396669059584605\ 2294390853689226545464079982873277997475998125084215084496380428795752705320336\ 0221446747867291187938596512699883669236168058831998468268316035737725731216742\ 3276350734044549354296086463764785877048753087193548010125983332764275231923612\ 5708958494760054719725969474872416158469754613431993760297/32956778201168244287\ 7778749727577927956742543719907525429819923749172889056745849736826492567900889\ 9220597894393160694108072332165009654843963700779001267657155189512399742898672\ 8395384281994346769323978129494063970683756484468522754453729253684048044424130\ 4892919299459779677942640292178267968238195722887224836872559232219155535481927\ 9232296776356547140703925131776644502242406262122804476357823153287350262585648\ 7908408900520983001580762655561023754630054783133785818510471942797206994429244\ 6683121732942018456053453807443157355062872769957088164048273491377087503014225\ 6254073250066577964036402253760508347223926336391953417944073842646756207838632\ 3415177687846286122206668069968074405622303016254346063269403328900234894259220\ 1580367823588745137463419031503024867923838899287303839936152465315991798585147\ 6637296760210403359239537427057584532122889834811090444227857538511913162497120\ 3430029323704003805612502656624152038931197625008834589034840666316155306711379\ 6128932830959383230429670850889312415080564297200969150566646988681463960765738\ 9105768086571171395272504400201611277075601928975517275112277135344614169562139\ 0634814780694957888880239602272661710728612441416665991048562363104705101561243\ 3642197179372549724940932243430066155720758303315753737936602394410232663140206\ 1493051872945175790936070844490115724578780148206405660687214970332057596796207\ 0539030430480432863185149681722895865630211906195302208161018737752157408367474\ 1699246249614883180983935013341659131467595058342086744641281509250622752327850\ 9316259467070747726008953153496021996701492215804533083675504139375142305350219\ 1157104838150651406428812512482488686028226816107028857663107589162355254179192\ 2924442414341026564433510400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -24790355735515048431605975286813718050238942742903781861604411609643789968\ 1599000748456053280168430978019233352658167675175858440281296878368461307181986\ 8371463269164189481764790064590573722506895574127028946999550121731911147897016\ 1612667512023108805226054920914746221103258621830280233311730178430096444360929\ 3288662977512959026999512214153571755276624958156097387973262070238442474493114\ 9273545846285127836195792547330031268228126721825083484148065452091384392894818\ 3476862334293278023448058608434517747200965459998011167276630892523423668114608\ 7567105396470974183474839019468298672268744899441163122939010097789892919759210\ 5790463086289834365198687499302921856680208964276713411028994975131850969385152\ 4016313657821086023121269159710495764801737953094478567403710656346463599553971\ 5558105494619247242473502034563981197122618295532641861937821617707988695821291\ 8548900815170240691239002569053577936651874718267816817360712615264616613699308\ 1735422199473321367896451001776297135220697555494926000287674039619623749681026\ 3738907388368734010877704741045205207894565948817376918908092960370967724533015\ 0573152315085049584752628577957415642066657239330773674007320196049176275368353\ 1856497305419766233566254768324537838048299273047890177290927256209959986245327\ 0854338885736882564663228803764455408848898552664747550373007728471913679401555\ 6071869969827278330345756892090705274511354035735822918634023241454850867281189\ 0232642428436469867385665630552199763297233151099211941694298201867140178807235\ 7395891461066880699370135326057586164273703768768235784649529785295982812378724\ 3994709254109736803541278195307611361764985119692080633135056576479781328526567\ 0124833522322579091059557893997532941944304572631905682308274560777564978864105\ 6780952455204364312461482268773723833519334001209551972848950136590921171076775\ 6918961822731784033345350134408171412459364642021129138438594765085674560498404\ 39022479690215059/5206580818870102509681551173232206656683570924510862159722470\ 9763171556901491149321803899888497991204626684778371735685728651129204234568097\ 0593248624241237089087119201999869706361636233867165994053589359275769429522796\ 8184054559272441667109204488888714525165852360360737155803978523275993178441272\ 4386804711908635640722839928423836657187862097085962823598413341343451464455090\ 2109973046820599650557719064870908531410104942092931611840662580141605177247808\ 9856323002885821928490284608269386281678911292965549604197490071616322671113054\ 1617322778366808715436269814409385375092970981766020705173800211317371508990504\ 4693955275466689803246379675289190910766413223444895768093197033226188603839301\ 4891646900137634782165922700505518695086026427373380678529936653663414282926737\ 4804617603039746489384850161208205292242072189836814233807236226548140474877020\ 6398876031249616502877866621591321666313027279244623620734929583967179849998916\ 6543759165786305141636755099388980957554097719133000856999374615030691254646863\ 7831436117836508876294802309770222228572008043943030867967918120745923336966401\ 5032732907301261031998491172395715627274400283796421263400454934253837954386240\ 8022035820728859145088080099065718841739205394361302212399166218547387552674881\ 2585169303176180188666092046299011086227536341854822033429260786637795065650513\ 6818924490724192051367163225933548159501332356848697327091298777124005603597376\ 9841185536743346088172806388574800662210175463975900832363129986242715018997739\ 9674140382159194776388590205291226184246882849245148086916806653030138470639405\ 6921988046711673032844238200883086523602940170763963313197239017503309269381459\ 4269303093385100620506731878238737311170207128198158745600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -89744417795536668250791760698854721817054339\ 5982329943655033796306802813147799538028173250538599089760660291716574054097680\ 2146347166684399190002331303158522385769317689337838643486487844892211700923422\ 0525732704944867816162504404095264810420841080212302687971672793911243605116055\ 9047066983235403056591388668243692585931114348498596487433826799697142799372917\ 6385868414407533947761752596682998835345297282952106443056827673734674700183427\ 6371207146282975310287524683142539378593148346266648652807254637675596505567107\ 6974896070683165076312555044354731756510072767381914641313320759143545232547007\ 7181072237307437366846712636071876679322084119554910139542582944936649097664083\ 2371574586178822795015168140911753052706192414174523682194365309487390889930012\ 2125232640122897727958196794182148231919888069960629447633852630357405880460298\ 4648201324649253160187807057103076315577788757704120490448713647683362098106448\ 9601327580745207656568304124031016207152411220338001444675375058353050252393502\ 6590220986138069048893903423749030248974919765710547590983418960501027394629600\ 6010875608160488642108141118482080797962605175483378337007461152448084049877658\ 4979009390949221220580885246953981574247954165237892400091219102531700356117480\ 7902250728637114686637227501424666166502680534235937058680361017602713414072746\ 5215334612065588813353444681690724083552539541279950676270126857878944352783681\ 2729110917059591289878714626971961520364830226022018416841814665979317074103500\ 1557526465356088371157009556212015619849682303410995773253369501476402107189650\ 1496974765841645517531808807227112645343733125185422546092864610212562145266096\ 0190821733438157667151412939676293967219174505184039299405941032470287951670198\ 9404944825531409304043560057232170385442553688017652035918931462743361639828570\ 7899330011649952091619713939297066871028110467107151925605711458608836016182653\ 315451857496432940457052290133592606814719889500210425532401625100097/148752614\ 2820092864883292255055011930945986422806223209421154404031717222054655953333710\ 2258593385080613282635313076226939516958879225572826552600028503895631849240350\ 4310292308108575428848373857934042848787447432665150579556737946534031412627727\ 1399724956578412262097025845367442159816729468981312748918600999063486920599480\ 7420981508911376822583397084685819395518476562669646368822815004079849835337655\ 7077860905058895640533475657939721421845633415680273279012459391691072816613053\ 5199575155078465530321827709967285735107944579928508637568709942014614793663881\ 1138879876387063719252766319665361794178092203785241810565766369186082149287874\ 5759921795233247092969476283554881517295780735774264874068451754201962855664390\ 4884398760505762099915313895654534667572686911582623317464904142755604845430173\ 5051429553024557801929534174020682250002490002089122310522772717012389374175981\ 2686123834741717456055453880789028434623663627943533838545665546386328758849269\ 9428143947846650887630336319513828708378345825522253756515060854270628335598019\ 5467759592604912320399797195183526160953402534712680958559941696273497509961450\ 2548038076688269146837455932762838518762456860738629240998966955540729234229402\ 0237275175275019372046504219089763931690417961824783575798616947065911449316116\ 5667403238251254806981492478425844995839664087405153178149697833633419484886347\ 6396695129047809697184839225704568476901785912670903877145864941843924409709354\ 5405884437731370946007552103035039640764850865517163952556713531819060563039364\ 6331472703313145489518595201100361232859657855639390653351863878072336917658977\ 3369596683506534904085618255681541453802121211327802142852865911407848186000372\ 5601175173029860083070557521470602165810290680135680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -114152782417930503525907549347887634793872111114\ 2513050867506069887461207901432851697925674501822588354912514309563842888334127\ 2677135557038266140246760952717841392232508011175343267558200650664376549636527\ 2129890997258382527212660998756736717684722810697740855991831498632581151729600\ 4162630228264124714232759076418914732003419426944453670222763679739129922694270\ 6336497950823720271196823807360873119726823553085377110929627015253674395525582\ 4621306497134741711859891792463207681480006878567839278699754732516303822120326\ 5920434224780345767413687880300804109301778107653317533869883794536799769626414\ 2137876488097281014747424066010316956427161938856846614166226394931330800444792\ 4189840109138781260700284758439363549087964558708187471907321161870478837973995\ 4151581172245683416818452520607952615190804564196037870913482291048488516555731\ 0556664923944418585010217657659004521894952170597508234117753593639116276482313\ 2185393851036140963016766217979898385339292335838112219720326692707936649276951\ 3323982560100703672574316304793555186884853015157136858165251365512584628364808\ 2071944418873493708193172310910574043122698919782682503294654884877256741408112\ 0795247706711387106462106007124151319996199059519293475405748652749082000206934\ 9739812229236923977092570435090700556124496470290573849451824705984399615605820\ 6538540541238035122511226403168038795401402976848915634003449092232143961353849\ 7947278989513927580679616869849102576532753570927076739177646228215175201771079\ 5274318669170546120563938385618234170135969729244694766758801216685998381093242\ 2661988251409814111371987792170735193686456542835362235650201498848376720791597\ 9028558128384354106818743234328728811368224725144265600358961168061670670029253\ 0014043806145693980637610918133016170516804418477533082250879024222331542761658\ 6095377810630005676954979325279821252107720452027370997093055312426815617985649\ 970811423956099555589455108012953123654740353504223626331481/158517163122986508\ 0526929513029380415964177958295700782858108239269417474480189218836714141451289\ 9958182167460161880033749275708184684340757467140508577060009846567285257055106\ 1663225555884981710805297354781173434035614988050920419466870724605998277270917\ 7079180673377045906685828199621835188432896153440303027675085932087466353455816\ 3830720644075529915496075961522777015151772375155853213724155009775997140185453\ 7076150626114841541498178128668821697141588181519498334215198848245957454942472\ 6804180371398964825319889302762760338970953683246642908309446423899287314387961\ 5617901735750460528285353489697144816738185217617035615940432466313738139062292\ 7271808410545474428710480365740694588170200716871458198104665690627843327901101\ 3850160093045708907035244072994371252785436204216139854613226108908697078265927\ 9826714791246791262290355288440683031661619651298758514459569328009798995751793\ 9971133206965936772493047043233607330572884649428082184366435426382783865496192\ 7382508529558751961087700655472569843984821313527850014946817263763816278667522\ 7993307355602571147164896796200952395420935185116977524775801113093795772650304\ 5549251650133849415642101523133769461911176091985773127089031186584752620803039\ 5448575389867168831434907971506854741220936785658670264667227531248651597493707\ 3322967651719362393808074556995464085179014799171429533951317022818551941451581\ 9643783491473808300858643599905925711584222269840847694272721570275428891796313\ 2288180757998105445210189009862103850394932979633509056009102387874389007534623\ 1725443774098322031319316310359411820110881145330549917423600398020574157961928\ 3313209659013940781335796294492060491153030094938777619515031878044193137054433\ 2749162765691546355696718946259435520000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -457445533097133870694782619038161238611181121934196928199344840\ 1348049731186785841199864467119242232512538290432991271825095011737674735001936\ 3006672098152650918276384711969435000606796900661589331192791868865287790978744\ 4912117368640493085281188776082387089255244254694625955307305277446406420452606\ 0669838384185108932001284222718107204936360738227044022226124525317503737874638\ 9616780637273647028660014283240921097124466744471792388407311071452982035920027\ 9562779164617335414539091307518302559167607785253685408031134086057395414660777\ 1046822357645879621916449427833221238600896664760564391118483135773125263915029\ 5530862123075079629424690297075294397899163755518307940237871619809413954740162\ 0760800888670778503404335916016373950059711616107814595430092961222134785194691\ 0678208220671237352812017503329501520769501842775190803975680868358558657865839\ 8661649981518442302842689653927743701681648416736845854596700591013470408562659\ 2725422015591720901828169371321092066288384122860432635161579273499088088216488\ 8460612843741132624331365880897580884763917914534355646654054007385322892153334\ 1107154886292297032035215731961979937561355951316425137391795163724574086845657\ 0070281772348702060824912273758963824757630089451771755956793850624698067746103\ 5870758358531135131292498993505711414373053738823174076108226736947628958815845\ 9990021185908497087493580620165836989895886204609412307705102481082807848493037\ 6576713168366922736305769508310553576591677959021935535718332263086650330550656\ 7894012064960826852469889132325349581765751609680609681035110883539237660765620\ 9837908370112068618142092081442565835425664026483030717211221532475733044817595\ 1251746633453266180212610530387936630639321714154899181777355280312046900055708\ 6370336541365742863449204332778392701470946853356623512116705861584456481350093\ 8938173144672039971526435095564767715832901374641171020632516715490377973069148\ 42414164682861000211380086989494337631697701958424882142357/5575361987293293789\ 4997440274646121332999448130771684578572567435844011390687487819270094220725105\ 8791711615191345800927313422064590659508018205718980987853667321777591959545911\ 5934341485445721589092646622992840476002238293190710520057721026961851096249212\ 1765613278554199844979621757602304038884629107559936660705172040444485655879439\ 4226832989622550649550214156017226929295975920456172158331898625369138707157119\ 4205045744813572515325003893272042913146419858828013149459201204863898172225376\ 6739740212444541218330788279633149584446560945095081286007322467300128147007460\ 4524411243228116981165151579073953887735844069328541120439703168668753335261928\ 9405967805068022914260675729440717463175344876685057808913988214633936695596894\ 6966015120899339905701588975993533153365758861095112373015077502276440657732306\ 2969864437418339637286140180969727186637905301732306086634672039332146419636397\ 1426516305216732351827022441087208351128104193025406076634352364031419537167689\ 4814104941625285145133575388342502704814751049463473960701863027770174935343602\ 1783886173386753280048949166983281688733886125513255115646710681846790005521993\ 0658301512941984586178057122657662687421894038091583101941258113803101263018341\ 7002056839149714572317862554834112745518830935064655236058592434902804793164086\ 7498825927350408707236136011675421514501728426446408733000258946233526431644386\ 3858809691839696640189806495559633535628948296158462611201716059574209430574779\ 6004860379056073009685051790247292621286637296278862637829176030730899819414536\ 0856512141860115188603662324428840071144923716624587018627342312872164429479415\ 6723167613479463440775328021873696946262385941687696796000652986143714238734622\ 5811765998252161180002624244069571698262542385152000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -16077852225722006302896127009829542379915851312056\ 3368388540094200921252113655621876149750975780801374463088946864913456786680989\ 1098297693906984460164055726591689126810379368984972320102277032351363916072627\ 0721054607970093074111801659240781590587449469664261081327046894818859627249241\ 5298987515719798281503689026544123488655466132950707903996881055016706408715440\ 4761074922974672131461844919147659275290942694116392076615135874420989711064648\ 0013318258852749541285877569324627948693011056459250045692788456245930989300931\ 7798197345045824801221739575274524766075121097822041107501538119568612798040335\ 9425966421296410060232499912611435015655808471246309387689537871827709062312491\ 5703155882479704557725510957237778482205156272951091862773992510444773736089377\ 2952827154256259687048367774071609723338930993539146481934881246008409798138576\ 1763358323738087928247564175495663819267624760741481420883185825342563824735012\ 0602543646661964603493789576296973138762119377670951835889039951735911677858579\ 3913097963127350326417955555264721513474877622419553301218374177671269743627357\ 3312585849435964888713439289962487531889963434643675064603472569463920054489759\ 1502174466867595769660598952470087537611692687549712744975011008506993158316472\ 9443811271466116353077719269139774889707111475778784296435018947387316585046905\ 2985336609394052341086323646149147299856963472304080841047248564020458617896375\ 7351182036806995814041042395438814365561913103569806352894414473562899694654878\ 5627986938315663817023569350283327625195116230072718767224825331111434962300133\ 5551976070867585642208876095973174341743888199822653345140261910822904426542325\ 7738021201911409795526561489224867857891631621092050612185617571182341734966139\ 4736790481990845908798920575863089441310178761445719926571541957177087566775312\ 8945858504518801468161771152326096153402256010203179068789709804170519694904888\ 0041168723143059546098375607388359293349150343311002395781489593332879/17897750\ 8856684274435827811025222454560834029583505379607403498894372272395675517817369\ 1774393275882189922044288999562488974422672588775749158311822465581713188715999\ 3365165095273147700958992571569316552482603530006322175825390286025608668088360\ 0320618654952912838017194323636773601355672821647359205055925193355509174108004\ 5876093182404804042330505089483679214870982921946853281647792226961870015723296\ 3546894048459753321138206049185559782485624176119681364078648554339683792426367\ 8490511980251756886836026220236673851396890091320976045070890405887323257653043\ 4270242907257516816209856888337784792805128161759476520898792853967091228195227\ 9077857825383919381427536962145304473492929114276080220610653382198844002962258\ 5806664971590233579724032430060808401061013860324230029916162342602746888394661\ 0315020902610300298546454807288788069860635307780394871336992657618152057574882\ 4516070128535808394738881463737882818025216720317083135658396627786847343508991\ 4167362002113527003097202383167402013764045851374595290185348825993722946280996\ 5071196843024938422041364785664583837268660256096074847835431554697774473285674\ 5668743754164578090495887319267190201402187092274326074772803632343776873380996\ 3505110574579275349370074598529391543935206365347219703012410845619273233963152\ 5545468006626814423597430286524800570253166383546960354020690310611007943337468\ 6560602434759869443353322784732639818365309734292853567003008902169583522910137\ 9425500291606830272645216888661747047342742051980533514551570357571691816880402\ 3416680887799057496676021163122944904502726611104767881665632815162029332948087\ 4125267036346759001477307779282710725030408724420914454110833437013196758763914\ 2896617591056671869758148972345578943126074670065398054912000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -48331366738785788452943295340455478574642\ 1379632808279214906792496097452291628393995245115930596068990683105268248937617\ 7611533496166752788135107714884395736799446201200612912389972046689563181658990\ 1436273451310929026302061779536747611498254788154313575004147749727542723855925\ 5180908493615777063946185382939245693646397320324834295075342859373483463079198\ 6732087187141780319880249704576884133250174461341421793443106134053886154901098\ 8611187117278448771540049082013777836352562723180385826119730555543233090494096\ 8591286586201382698929964256010712128867878253126587816645375388547426635237149\ 5322050061923419235192572155313598532558972508098996645214119072738163076784456\ 0435289892102670665064919498313511247487439101288046327282027302828951150323009\ 6919471260011402051241267204671862597765532480321021948337797562361012636100171\ 7842212489986768254578061978551179520012588122064063913752012333954149862958904\ 5608386114569848201333468346769040748068428902333982984561281877617910180091381\ 1946315860012936418392767069834548617060375504966006535828699086583535834088342\ 7208709957525105197048575316919732099625204433752839506003248205421179218489478\ 9519409979552186453398807388712958024528007877835035316421175981717236055496734\ 2716050256328041805933140672043376358277576532236327841778115776611016150577975\ 0449044220908042711849242333517185388663361808977794760323451476345873481913152\ 3867746008223222966892787595218858815245046858871034729581756269528062586163817\ 4426816114760750861948974215678242551710144746852734153244323518346979552355476\ 0600595877237918361392468388241372680257904440539577039986231793518489911186826\ 0740681698633407179151670184234184252730811805651230497332771578273472476199256\ 0407431006877285720892609903476832700041943682977345959671741918707125110584726\ 8641716914513300739435006102997306300715079857207233196765828864177954293973536\ 8602332174129926546673934215063508604808828905173454927847869330695138830087099\ 09757/5098572410448901768880455572702121164659121946303672672495670649650286834\ 7621799205760099956332062341917903568532726346870179148803256172940147640232330\ 3375146805984197888522675015788745496622539802541339454379756633032274260060837\ 9032095228794079002501003686979531542266827202964031074527941762828841146515587\ 0410384914227164123928370120329692706172562848523032474402959189411315208612709\ 0998687984303088224614027828682114318813596918686562929567510540148464331444512\ 8402000550103123431979896185992794600100803828043121296107334412147573323867433\ 4652213511475841326159925903404779897964352898275240955314679664670981788251415\ 5657273380451563394867115707056090311737819607562483947475265942793607343750803\ 7668929912141103488525160253581796573277566548986688425339652507792844814628897\ 0081374322771420904933129758485534070118507520098060687300568929783615868761232\ 4743155258037535277543353524935215221888765415353914267699191282473528272530238\ 4563552575659077452609900863689872592767455341180756202907488729955854592314929\ 0959083017119484113286632061064349373161024092752178994471139259388482926246640\ 2308647147675064515394595038131572838694590432558878940969705070443551345478565\ 0464902247519249844663669720326025428449760199550741221381620728135849647981575\ 3802547288745599417748675193340908942527030744490782860800615739951165066754343\ 4454029905314245550593418170812527681340534130460925042212004706481754531456649\ 8243776203445104624098039827754818112300193851198529232269656263867658956260128\ 1214818908102878041754258516947248283207775178514223599492547195735782637531199\ 0827486832323096574820486332063465894742656721936893586518769016822328184681789\ 7584045420432113848663523822510463012576946529895155009396694613526289842176000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1899055110766552470085\ 7949178821239752985703042983437588427354276283523142336076747413036854968725562\ 6751974594301377239455498681850341196573225090048208609368956047036543441232116\ 7795801180088357963739274678846659097509199950613374390629112998915017483567555\ 9066859773834953213171419424788382281522062726972088166635030474035790704298214\ 8016160495756992808948740126604858063295112607491858842302323016751338944380251\ 7196809602645405302664692387754035509340705885424536289889640366664349738648416\ 4762410026601637795327070637068610399761652027210306559416297628949026386762543\ 3469226087744039847618932073257212556213800890811094991577884239404001939885483\ 2086477523923712325843221373798615690135686169028869588122992369256313478799068\ 1539635678726360884278074263484685531130415896282365693906437808832996658736055\ 4591448923249857163455506534109182419509424505412630889215567091087611511590177\ 8933198493915822466203048103515666778942571153533866098565446557871418392112426\ 3057538798728020927209185224920293247699862495751811654928667444260773780437169\ 2707361730354132532837474322621027936706785027211322523220628027818706009666476\ 7320856297045489038750118500394357943430978870887507649386881031004897649798936\ 9445114548310632644508497298847423155373659158353799772821901431762052880724040\ 7016749049174526875419786306551184511022668459192394478092889188815691725379942\ 0385802563686829036235401245679914815492775913129075319526821389527918765565316\ 5987310605217269142017385701572831684114094105664317745095662920534990192534688\ 2653626258790015249058218332056922521520171814712332440487730675187489781415304\ 3787174082275173375197637901122615464991174102902885822332573391972966339767818\ 9916828169955065301068871342085436963878999705475241892979526680186423553163408\ 5758838203191022905042993488496246848371709085055935515495169524273621374356906\ 7350233369446397281564258590122052792229129327146223855508604173306580204077189\ 52867011148085537187369605269/1969476550708201775283142378623375363484525625418\ 1826799316276585469127985319348597201011411131949041436047790452821533269012801\ 5997217944833202304689445627751708215575960378538905098876610435354674925668604\ 4378123922077069011763004652517744978576837086087704206453444146830011960945923\ 4686533441455247580760409622123484667668957791050810080953698540337577127476984\ 2123750756858028387829172710973194576596919403906669663327119071316217750245528\ 4333379714485488019503864199124772493834519305194298725296698126938502696496894\ 2603411367243646235435121989457035212887987469056177967198378985670237545760076\ 2189544608691068451657568047291561400829908169269455321626565618084958009236299\ 2307457283823146447440604790754246461865455547498902753576380325658406542578004\ 9402009707102200949948503363033273400144467157569363107792100605377084863478882\ 2904637661968151377850888801786013074739127009446599611974935911192304642910003\ 3268436085938745011129805109209088925588438394152505626123985134212649191302506\ 0591047466073475119194108111674587852914323280360232547936875864640386548311701\ 9843116731165831847505521883784220203923921006624171329463956130946392288843757\ 3177776746109350137314601061582440171735829996682339567537102501573369882460318\ 9952924548643160020223229378847966696650143087958253683726306319341435981899603\ 4700618480283360419858677860902671824786771283225571021463192748221523914446125\ 3056531780197721404110746941605871866775014196590824665131140419318880840967871\ 8411228216067993016241622907660247821979729968834979926383066837499395956474292\ 0119811307688181172255515816841613589765744921657460349475605821193438549783254\ 6004700958181289311788817478765065004516937461745982159341652498222905567900477\ 0297551953129352402357452800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -135750248210241913508374777171498273544002945831149665015773965574140150\ 2697034632466339991555652591562055224883418152358528621884087644045136661533329\ 0287438606214023594429312111526914560177999397347846604389380453618763124852927\ 6865241078467943088621224260522795537407921271873524503180327469954082938932499\ 4339095641224044290657262814801412449363055074786611089163027868937764361393212\ 4495937597012520950981950761471494543709130311465656212346368669047508640919508\ 5969690834952605022711996476578324933273188570298404365633725966343936953975435\ 8345825892853474880771646084881782944694397939677317038694082018013299994647031\ 1436590861305875005279575893267320402508805130733716576999323276309765558401784\ 3457098440565138442935217235685091184417273051028457361676930270681605165724282\ 2445996999819924977421665218980496195956921814126944889644609226620464773089461\ 8322895264724205304184543645604612528314246164274058019491768085444935898863642\ 8640881976759535958404598917742632770399454645013076308643758194342361219008013\ 1953059163389017894742180799556397131656217618462533437593497987913651101331444\ 7863896684194592729030679958848896141314411433197213047242342989400054226222281\ 2777390676066414208476406261662923171722828084659786407996189361541856570686768\ 5718403574056050894870762961732659345021944282585062150769725437362941241748575\ 3560179602530125734859027312321400150859398440154457559904308713552209786217244\ 0036924207749740066065684575997713214463245905055419542999067636941976027103497\ 2913499259298368216613149214833543721469422407337895984992503745409543455666195\ 6670610387683663747894575345201782711353206623216713291161539220111408851183577\ 0257926187621531858899668757397534897125967555669819455967575611173309352566506\ 2697210334511507767993913064102679533974195755178243808017276660180810365197267\ 4514842932002731019279505772592672616577387076316774313410041331910745313671081\ 250393080777409988071043856842481947922197243688086395145568487/143952309228666\ 4863524505746359124134377981436006697551692620063485380880046366775702439700939\ 6652561732406843940028383328575947818434513766000437075828577716003676667380792\ 0886926741102152576791338082216582282444471998708769274464533070156072549487627\ 6332372709769624220825231919654280982675000480903394690032041326130424078092116\ 3090193056084737303371539171793155274094303793485461700727375541837675072198569\ 9276958662628825324251218533301895904443025499373657206169449011162316304325224\ 8391304233847280303829486344118089923329990364103480606441033115376416081954439\ 6283263336891275455655413503694215043045327468798436751443536258079415202487714\ 8916014090710529440754546361090392072463292018293631995514939886030062568703397\ 0152133650583753094396524558384809355036221428013118726199899549049920918088994\ 9814979644501646220692668731257915226442344213299754273917502164276376076667740\ 9931383163279805995162918531125261099283800180270929837040535958899845094155854\ 5436800433755060319396297816557936280703059187463775984245205148827737955178674\ 0178445314858028354218287803774441042560220316685666413461430570685794680492197\ 4494179091716025654281198104669924099502060878975851908809686993735083772815134\ 0636037396750148912099513507019604395012085909120096646176098343460302842449966\ 9619751647497288088701580463209758661916086141936371270861678366559369769886259\ 7934101174136441354467603783492333243349317273971007708387917494270653407880611\ 0552245224920920868040386820604376862020258451169486706926280753720269319081217\ 2944772690073478693331970442320440605985778147112926458376297459782666555743171\ 3319056336792423049037209145556001671508936553812069855110892717017462471626253\ 2872091200345620397281864979095332748072644515624601039526690816000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -251209978727763023600827722294196\ 4872875997843200081890227213969549517877120230499875551377532714519462974961439\ 9360091807845954895059006907706863957485030704506940764367927234750927720435249\ 0183481595299028624079839366840369279493671563726481797726544823565470398985984\ 9716189046879582115711081463689011240453811911650384768902014334800751071268157\ 7006127689469296924305174560587061069247424141329394321227729192714764893354219\ 5604729720291530474018512916603872842329013931228134404623076718360654851327079\ 2012381500139075949630149558189910453595870975411975049330886453110828782816269\ 4302016232972172578127920710184381111711395789290982109042796775603962308529925\ 3633111190517457013173162433848247141604804817627450499023390027890148598690383\ 0442388976332143603872600248814198094619299428482567621618304057627805609272536\ 5189133948628217493752432571757153133852180665727548427077361535462293174882663\ 0064315210499516643584288062437595882404087536233127647978242870578711625032312\ 2966598169750623745551593916943616959340000349394260567972146032198755275423756\ 6706330272897375227157634536526514054901453345964010902226783055237625860708561\ 7494984503683077561836576779461873623848655227099099721344562632863700594880814\ 8716381450312343768396616030486332186307466529602370320005175706238796093472174\ 3146911876940236709492239394045776512356608496463975719430225066840111531449611\ 7628005225622497355716179308686694267098614024026308749681574733138823364793764\ 4195342695452780696040931440845022384064197511958128672047993706701673248699877\ 1305491719453604632475241741773908949486756160164353999918945884585069044307932\ 1009286154567936557606114031120050956839731309366564156557999298913482895251940\ 4975590353604506583046452517787120444127828903615187392398329013693205756744965\ 3440911434524288078062232146571764405470888621704481152370847122243441765951979\ 5395864794310842234604901379886187858698009990538047276569419527891900872931569\ 9755347189517580874396213683/28506585321357416447501540385954487766967193677415\ 1516932701314277953299817734776173681734411256800284023503155591944176471296407\ 0018453134294360160387233805291602583022428721082631284899955079553908361414817\ 3788944571594728756369925510807347624900068969818502560646075645828936899187081\ 7753576018893043141831331329158789081293138499654683818547235719889302747722688\ 4883431182789485554574110353667325014953140687810151152594204579608237065523403\ 3202616588535939814693730681470861688071553047207161640416219101959723908361810\ 9228442700929998984255865505039026720726986592960356701963162287403994574860259\ 3433197196467512033042775750908945825157251445844849342640167569142986474853742\ 7568759497811293887278689738698263265532650434425154126969855449584970816703134\ 1516088659871199232020507882901051506533025389464025663102120311907386257302937\ 8284866924829462787574008798631926411060786615750962485470264875644394582955657\ 7732167037745117046074287593430876401093976025078469063849648216047578908344542\ 4403346106506162568754966909404824491292801830215109419561073075006134330784851\ 4803953834582980636280897075526220643885032439152660977828591905125327182160957\ 4756120906347885734371837752965246281236539425219927367439926108401188756247987\ 9499660580338271835790091721042715003779274156653750746931354603496642058313667\ 3841942600870980338305280892471619473945147506400493848865595610605788368735220\ 5150884969892122250708647732914045126794113648175947182483252978271479201802174\ 4725418061635004485572649187128418319142777457654721511321565879959534753807431\ 3742855139456154545111368962360530110867377379957977899346679454718600558314344\ 2648398982361572394052366735985306968733659549776353207755679557542606376127306\ 9590102003985742144216087251648512000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -609482618907804651784804253896061756108584150463194783342820134\ 0228621233926846339191778788833180790556618146155227143147754411898988365351293\ 1490589263382753391769394334893214751433881552164595984663694505704290679487952\ 1961688950758956680493477195280896535339233501354606563852366302278138987720079\ 6635866324653884707274806826133868181053790403379698377449154792631228470693591\ 1529683870580834209727269506457231419717488762016588447999545276010047340697012\ 5760751257545969382671471938394011072116194730677910066289052115413236536492054\ 7366650839739591937264857439921578378294960562678220218686532224404348262688300\ 9054057211883623429080936509140558461491511009141787284767995568894531651820784\ 8947293106794890046791181052403535450402591169279096352152406452151010892709198\ 2378452207504965616103197592339355033131424771704039966229702366368141810591137\ 4205610891155220309999605029501139544250612669759150689841355372117447655500726\ 9398977100918343210078169487665184754661148191875985949441077093255381776776366\ 3894599582699798823950182501662506163683701086805790218172114691731357177857182\ 8829906904369811409148613809229284882426661872857675644145305678381111018508877\ 6793772448255750382701486404302081314033804769127449041175928524730682377317725\ 0627012180942427044922165788100529143788689880078839591510328909447403353159913\ 2767309677430841786880268079614327927838462118801472514380381423468622045316530\ 9132989471229258112323314696962708004101826900083498085412142490891216742413497\ 8838168413580438327618418303573012623530385052816335343516085752689424284788295\ 6242892212437869051267711707125310193010070954718175609032365206604418061433146\ 2436490632234512160980345819528552690837548014858088498402005599404180528307714\ 1247634595442053301392681659993434515628546590530423606485235969971161545549699\ 7638816693510476894912012476787097091007809821714503064768048738686758963101924\ 3773215560536842837113885446123146897018292192509639689222326250498973410051416\ 92071/7841415646715747546723079969229484110292955173615854271880685400728027521\ 9343039088134660911613726169280682995639366023035730359390717452165980894614055\ 7587101052056794613945500839448213817432953568779757197709940108728858760816346\ 3690003510742361528310036655669388424328688547908574543747435558316882157907662\ 7730955242756456192532138124607693260527627803885752873630738261193074640694900\ 1149811449442368536200543449554293952729410387058981906804592435725601825154292\ 4048373998030654744757691213921931045087515236584263423066701194364444189510398\ 9702661749575303903923662773398630418684255527488495078641354509107825916364537\ 7171901529771292278768765822143944163699345268637800211298395222185855059496915\ 0405143666297903809887921039061657944910018965903403457840970966180502291266029\ 7237449726087626570616119704336808565081942779122555446468930090176185864431163\ 6829752636210156493686130823108180395797189009873517232958413918405240941747966\ 3454109961751033140301992333962384102036114327618163880028003925071718149622469\ 5327691788079908206121063138066183560889803649513187033079352826909735498640729\ 6420204633663561501542734740505178236426031473730856718305406779375637345520300\ 3849116173860887420432458178584875155647590935383554324531193103571817497372758\ 4131622713301076048611942878162460553664136344588665328991516137348056860566918\ 8226850910009155505236308843557150181165910175791005795790865426134195204464788\ 8858151600713175171013202594096430748885165502762963492144292802200548005780955\ 6572052997166165399802484212785756078430686870385036108017655539026644485053749\ 4112963503642473148333816152237591935133284466593892817988909063442330752435351\ 5953839964537264864258972128247716260902351176598685898400995094041936956788661\ 0972183791403008000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3637077814457327732650910177329631659351036775756953324586326203506712417740451\ 7024213983910174635279462861629461390998592309559373183245426798622763161967489\ 6855802840050710431473462382987188649525894845617362090092682551579186445837128\ 2558519180011633568334260427325659254525593561591353001203495312951780824082618\ 4235570978526414351025567038391463706088377177699793306032685675176347205543934\ 9890484250792750116074160937912514132364889130846407162649093193602699065862591\ 2854118473164723675698237782962288051073519445286210478014099594099818938271548\ 9163529756066298958778101865546664390430930613456287261224732099509041095609174\ 3742576865810380776885303826280202457732304653561056532044148071683083989858943\ 9258079157959580543125131442031117300061598015925409930412273669043336505264856\ 6500165409929055237817326947031444434039408282885339992856846004367407484536236\ 0165150598006085051273344296468115395872859934780948544776988727695852601373488\ 2453121255464845318235216937639919579223446946770891469151482977118509253817920\ 0166969760209648775947866447473080765609548411017347922454640182985037274310087\ 5880482972472225070266987787784741564948354876156103711008238237889105861733741\ 2776429931700798891769980978877866659064501175582095602673099589289383188220615\ 1074008248117561018854455094313688609893989487043333487970654585236550916697871\ 0016155365348680960530878800194595574412678405166985863694408880737615804810551\ 9634943234065995220992236893189925102722802794492871482055757317667450243873318\ 8035072184377807344072490585475962698777626770371508844817294216590790187349323\ 4103777210322059353299804912292581065999424785442174924765091028207584655580070\ 2369250125246285716045265760765569352338985076902631489522730211867893705527856\ 7169820202880806804049602965605147855770211561497933890147960524675167714693825\ 2739076209009581345703227622759054539049869206601874917522629807345130134861224\ 055964224760894153377444381607618099850370619904411964483755196592785279563/576\ 2890691822184962095134488576550219320272778041822839969699761430221726639915072\ 8145965353006868272825943964036205457513353150303262319972048111344829096763652\ 7033185152531260225830252980934812272303958152086687733132797618284202928091387\ 5865452926342398464932651261200681199707966210098663421680116482353147862244168\ 4921589580189825493042741225055499050184874962016513481171585402583755263277990\ 7613801748129845814359330087435866560989402032199583300030350630888479779666255\ 9484323757832030375144995121014401396992703267505161643050335467941811749514644\ 1200169271625667677889415461809796209424170938000899300322115219569482244465332\ 7551324807705773658166413890018650892202065696858262491478054276374534243272354\ 8631987917776582626969818796479372781591437228083444829553551713784966249640043\ 1015978026800415007705018736478584185322797243491832384125670860463300789133695\ 7810689662679497970512314350115560914145251750663465803864730584829350904693611\ 2884626133019601510501639174957162450087299894455418507203981894224670334899100\ 8519134710905613050562900366669845210100326957709376534291923345336648161500625\ 8660900782105101272202778843062894352703711515411460777230602978233814408049440\ 8574652952410891338440753302497758262397161416901291044582090093654084722206265\ 8320648691997555340429709844856887559130486544331353604325844753850561229577202\ 8960023707655936419154904112110868573471365277052571274960387796231354588693187\ 8872066526786381788048693138502774220524023492097673475818651567600189970104146\ 0614201271851740100439377900515034303773597311441109566681179849612197575237586\ 1731461776748322348889437441734830619232810919492049100228703835332977162593837\ 0254157244616524850853012965735978478702387840718685876774868874268286244215641\ 2189763488972800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -68\ 8851094553060771400758767696888541688112401307215566327598637987007608364874651\ 5439358158525731631437500417499816397910531779691284543860298093880614783085932\ 5107052771590985178412504538450019434430259280767402663841396594774515821520875\ 6190246787456037192221967551088434306118192429390469983405640892816072039349625\ 9983049315671752462447446464354081783407061164393410301200595708220770203553682\ 5911882890576687996712429995429084829418228503492314013095183530724455682576621\ 1972574857296049998126211992873520528655880453756595304076428320453844644361062\ 2623743996978503370713262737856287433772225579636405062447203937980254499795435\ 9382160679954866326292946399331648939974423980622227107800331577394264954260228\ 1357574763523653490119517576231976049258358420852018290968306080025019200387795\ 4131752771299760630826319323374750627397087285090615763218921696977644565210286\ 2371148116494366281528658324764477122108123536961190672670541282465669626202090\ 3692281512450269005500046668781782538095824130540414499050830547089090456858057\ 7000109234022739885748685599329875632705620007098935115249931507775276794874551\ 2462324481990286049276855827095436461440341587682578071901537144703933037733039\ 6378548729518017824724404909912709535297463684947569059883044753687779456044187\ 3563789376471500486270000542891194334190151550760799772261824734150130462858667\ 8953368260493817010383202606037216889376790330335825693311708381226324952674579\ 5846395762715107413801858969665063392584330879285778656827463380222619359424274\ 7464837708285166431860079581417911524278767399684985957538857743628622513366740\ 9915322499337546847790127469510108060357871177135212109057693122795583013512629\ 8091486738831977753891710914764626265949913489306239090008872884331520503779794\ 8667709323837080437289066351051799409554909757085523966107677456354055374987460\ 5613762578303245836437894670729706803442421815648941656325536803767285181638126\ 37077613579871048320318675127867240823365712138505250676589568589609580609/1549\ 2131789187143466319060445985837709583123838549353307531928259008065607706965476\ 8328539307172220463825489566619167508757821834731301405585766843198159709213150\ 7640540708149142796345861575375555637974649814980537599175019505336482613636622\ 1731143254749788641140766687473190452043520146501988693040315801897084327926437\ 3101335127152190493919728906878058614403043057587464335598618039968022349970291\ 1826299225897537368191332330973350018600674200042593110779085778371585732825068\ 7422973197621279199127264766539177602793413655974878144688935525455814215398453\ 5802364790579987095417115231819839134519374905075434644817248751610351455518549\ 7205633520047998026451297713118579896769357738297812311757844684160226657625769\ 7113414001622261792192492680604513596100708737913863211271241196176270418869735\ 4324177476126991588365900892330474283681160459095505742399139266582754748127094\ 8039294275796210887076869768274596456559781170409735238285104927536557787465221\ 0176243003400656812767968508345196363404512334794530433331453787939977469525061\ 2824552296436700782495023697458541963411011930903424003641154545029979175672791\ 3772475215004236107783060082869121073761301838547141348632143896177262509198950\ 5930108352848964017724295733398467150469834117360021013057830304524051481972918\ 4952071913548349323298106457811996595113838098981459890819021194453428605256775\ 0009877861719380567845658154784394682827760958102381284690572959300169368377898\ 0641480565928838878574439602467384208444860629041847886219648409857340860706137\ 4075706774070298837877707264494356237162956023594202795629793880949562169595334\ 8884932824882168507214191465151032702603111021004520088268670233160815135476933\ 9236081165590415686590941930213460061581101031290993671401422208896787615741914\ 5051242831544320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3433487118396604650678468102891194072475790948102283779568618319223145913164028\ 3655706022399512012935378282301946145387368550059067570399385600387232672045909\ 5887040763540774955829542434036623928355105406755458207106847773760505737474644\ 9953982737538444806133194218779895987877003603154027669689243928458658752865004\ 9618989710816810216179880155215549305233593980783568904730086038316656227518683\ 7206888623023890111350539842121784846161115352629624141356431276775013366448561\ 6043079715510330709144511509620183106232792098104441241255864017157444508904271\ 6895046647181502521867238211923070884333010504249524926459508861124009316826013\ 3517670807645687239641656227198779579495707010192994068157448912235036894471593\ 9190848554884340263516409647000495398178034041417279823585246484632498069013499\ 2607402827962691306954855561203192366260242676339669010456656766879366002250012\ 5845218563451219211185464949567440758656378647179424188579955929968016501407715\ 4852364783918688002994201969193737152416300904163734410443973899814191951507415\ 4228749113331574454602769019777104836140077196547568073293192559632412452442850\ 8495764537457147049086277003623771099710612158481937306169903821056619171493503\ 8819046141888486442875781771038565155283461152267518096769141308911265832809582\ 8915598771458821963222469808327368134895288661436224420247875698280316047874887\ 2231538100454516880740003167301935425485914183909094143651642512747133827103368\ 7398655121068825836612382548215669449001357587008549598035168436399501758969140\ 7707169552560420141728288456370009900134664939426185945177203086745654213567491\ 8533132798714902170507886122160207119741715252044546456076407024925423523103191\ 9500136060665429947324711961746795441142929932389340807754194791740900690233010\ 4935344679886209497187634354745012962357472817658567615314302315060883070675537\ 0717841005638483940842811550041789338420704430581837678724303152791742958437110\ 9091348178931885722065446517166592194191969702547227504814952537362791257935983 /154943754358436757998863078188997642347307127316863340953828500629376791954795\ 1478952599436194020397916699212665336907726063025731337982633558980368357536390\ 0844356094223693774335778915387272343255750895831501486011541667369258957131640\ 9864332215247640936875270159282248469991787399376238014593814587657080186432584\ 9484467136000668678624433773581318690479149331787840065781262090188338270352073\ 5347169214133501157464198162196914252966192793957769284360974498608760995119307\ 6149840395167056101930746168309537971140439644951748198963503976080269066811745\ 5749270215941407961541392001226404574017880781157035359487159678295072178740170\ 7284999283112988741322473307581209691885275604301619492057610418625739967815462\ 2773718376816525965912463979913061126399962848358696419956683142234705495626575\ 2810826214275941491591068206282282424151558536023591793625111234723461115361221\ 1298236031193896915151787309454842933555131348737972703110847223720992745168288\ 2069835193512676948606514278090510195201610314586522297556562455516778124042134\ 4641830344818632564762482525120547763478204683323409200039595016132033322694530\ 8817826362582131916620709810770018833804663041490711344818743869191428717348672\ 2109807159342473104115022591877341700210708149435109635719306089204577726057808\ 6889020406753746439266069847896663251722159383118261520695051788186291519265834\ 0051751512973472972912691957823639842218393477124995897201911973538890504507861\ 1164489329761590474465902799232685857123951249704807328365918948961885686510128\ 1144348419826182556710143851100934800089355505209402035865036059141626589970752\ 5764718966218610993754532871944690052223002529956917879332133305525881064719009\ 1225797554911659890182077474389550304050295441671929655543785771759453093574720\ 8942271970611520602112000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1201561578539899753155425577169507714977754630457327520487836796734934947\ 9562815908018001319455249630634917425178823759912655606256877712545792584318341\ 6276846902470190340929233280027146604166336230973166957232526419488520797529324\ 1610673306758522699213843592552321241982835556733134225723129251297391373504442\ 7205131024691354206314167269927377347051503249159505854184495071771075706560125\ 6882528611562457510606884748849468341275682799743580092491234401696114907416466\ 9354290856584865891250644465878815746473648758308515756808196800036844583061377\ 0890017067426280442696184861935333557651776317256546628114033959824841316089398\ 1612950168158870292473928204365394506401588366097823377042343444793564237601116\ 1419125691544689587861112197843407894981723888228538291228312655875502571653475\ 6665472626225905176680042044717021436921572130388824002030172722850537559695102\ 7567721671650908314899410525791778859937613640794386298502519098151896795871087\ 8054087361660560706772683676034197731186904546184410804400746798399089293036315\ 3545314263492259235771862440061085656397204670351137500702339904887905770220580\ 1576162994205317814457011497577072986594187838091141653402868691293624402533612\ 6199415620131006956920548469637217105970678444621662328686465868378566336529575\ 2011215615310502129493821097281609382638610926361255763623989118366878446652135\ 1450807701746116153340286962155379195223079661673655808430025854529380693091892\ 4269422332845536056760082242877964411743483757132807535853814438356595306757519\ 6918305260479551679545495154170125733300701333361064492687599485611139459742288\ 4878521993765504941377361174354983642092017360830286429757840280134265262129086\ 6084969001905373971571898946357663015493452781179245339986705715014330161861999\ 4755074437110410746150900076343171644119339060368157443430510284562041907390777\ 7732330100313919874640314953396630435999743613183959117791267299739989294004780\ 6438768250414973628480130316045370247747113272926525289447383464739700724396300\ 513339829320551/371974249195220866988142845980950198246391562878755292457864238\ 9981550934861459201970609041929353761509276696483555077324985250171731370214553\ 3254230945853699044964190623785057855452500725864221588495916589280375968826360\ 3174178119920793313015321213582218236148768672970039674904571357975702295645179\ 9745138712378650899173060895855140667447354550635375002585628149469784990932140\ 0594219336580649556176328295557530974058345067655825156349299407505488375910356\ 4245909472092290345179807663940470319767823549330651040125833770150052976390154\ 4259357301202967743149056775706445229572429029244167779308527780822716425142808\ 5938579522950398514852013379233373064691756302406314625979137709951107991065410\ 1549478884710460988464936898596665767580607930528393021552894106411194116733577\ 7002422720591900490807493030025683264263316466417538056419832370774205881632499\ 8356080836805313380505538774250738696877120459798735168574915008894563156215057\ 1247472046854131856620855243231478756486685602806894179583563356747364824248632\ 2218973814686932376091812765926583132564716325856935302022835402524947323048577\ 3287829187995787236955006913508382516654437796168607179436024156453777130930728\ 9826479499029151943792480096200332453149443406000434484345409337489532081185176\ 4443335625262390304041042047234145008414851946121683644800169432209050184357248\ 1690877094937445625435575166182992386862299236478910055452225937903715171859671\ 0887087493646504479722751348254930704946183623292527982281706090335813758044471\ 8985460548909186728276659805827095322229971177747635677004952476912576979360308\ 1870527693940637458869471382803116472570017340195658383662911749506961211013702\ 8989996588616399052533957337900615545453501916142063079611683286532503921877983\ 7782230181162483642268210268688430064514105344000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6520165688579913663625473489805646527479941700088\ 7413918064973483211722246657114230591629423669149745310603744873874810590270915\ 8624673909785634109526796328462015387547845262348868889062459791922212571039826\ 4647761384756829461021045991789231019158591166794067685630707892666456495090044\ 2879379755795484838713519011851573804243207354843915726624867505249427437731645\ 7190327154173465268074486177973174634826454314862784891486367939930728850690702\ 4905578919526492722401686599479098662977200719753752177651343148248561560809514\ 1678723766663955051964691039002472978398388209270932273915277398495015707065796\ 2297915749566691583794572037989833693619349462274604805952140877075666812826139\ 8404950251258217031922137415623762161077731679461458934050963902511796938687000\ 5862198216356853115967808625725407454946635842159905021855502550208221560665663\ 9903849491805874995756120899755379232206745680366695786662505774435799362581556\ 4025126509210942798989381307532291365753912259463516521213812769164135523244560\ 3682436686383447560288265769673512806169300116633371716977871399723793708724349\ 5619787762707049978148106117345229088546375382537487831402644197934800953842159\ 8024027667760724171269647748003442070805395272512723974910255596816230565453600\ 1541508331990038055695503249984073592200995546684282274096419691313684247183119\ 8582997848774684011383711003304067114713255601655759970141401254590782929652161\ 5136743260175083000502258068059231544542485488713321117428098723863111298313443\ 5170656855911372213971302643629914671294045313176918629728586121878597379924075\ 7653069594091781742422824230694608612738049502063802959725209104477173880578441\ 9967855518695030904919584694474821700142457328719079215065232450738167073497141\ 8098182949588937370205334080869769222013661080691329835721556224780789064754365\ 9757669305394447573480468958423565354892640083828453755515397371938971661265621\ 6871082899114138376219529755417847988416090513205821318924010342569146743750466\ 327218109335558005341038392170870135198018421/210743569806767713510041687605712\ 1485267550810051095077004745257486361801233022370073128127303699604308107580352\ 2891790385523412337306578514192304172347082758852562700620886665524008218126727\ 0558801452468908028331653737275984406303807657292976137378233137891388978743411\ 1312390247977190646208472398720269567127824583955604354588228531760662130843799\ 3797826684431521019487333814233336274272887715729760401393284305877438339765899\ 3027009729027336580334714739838121514988833685109304467364469070307659509684740\ 1853612356395476658568104311128149972025592400479968567759174832388026966931720\ 7320526590904085791532704213266864797036521401614918376482189477893035195329667\ 0211238808587495131437690579772666794234457005763682755381405262068047087042449\ 4074782787727638718385110211701629328583694000057566847259935778764775833221498\ 7856229911814341598671909218736655911723525168327639694476293011270881945872735\ 9845461384587388357651257715419709843540737934680228800279758719806706600977215\ 5255629916831198181193652383805989683079426072606993202565497135023476545020184\ 1898958306886695628034480269526383359593098957781883887030110542334462456207631\ 0610548273884400468116192299263017357855755452017866083953700403132684825437426\ 7540281818232517983021428800379276092254022614360894751060987199772922587645425\ 5903502819046970679196740154092759813872387668819501642856474043182077850736460\ 7859096246358540817165252954441284120729251865869529666035913225570512022941583\ 6475924396418816571706885798325198665954061078935382146547787787316011952811957\ 3958250085185066311326164360121095399875708177715990453536913585276015836571286\ 3316701531608526349696671432791598842987843489320822573559228007927571574352859\ 3488016619196661845160209865744616766440266717037514715946462829576029003977850\ 8800000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3680105107059\ 9794910901961834193797577324772825694501017277527193214328682535063781178151769\ 8956677920623442765978329060913769646213019514756859812935881236728343199743517\ 1651600000905170714524088306164605564087693312512912091382695160636562085690309\ 7394718091567924151617815805940316513746341267653209193515430163298668979764544\ 7811884510976567506630340887616725863276327912350987401847714594532430789231021\ 0337318811309565300340891763442135673888031651363282993307197740835860943157655\ 5849877622644747456360366183267522452080005681426829675812841100864211047775925\ 9247151785334049111969541038083713858469293444656324073551771293651403656264054\ 1125433720856515303935534192505956522036499466254648778012317347627918057931209\ 7111942854460358900696998003094057497552347221997566655484241630259925969597652\ 5949665141887943947611279535946173743794696483500178182815565362994275513715755\ 7267888581086097192973623874069230883229041742743575782018757358968608542692415\ 7292200025054078999243095839494300502264434448480607956017858639756225326460899\ 7273670251055919639742300819014647232043356308502955393650537270697336434131712\ 0509838285745499119069583462467442416765477190278608424287298781372651130462892\ 4937621691737414340443831773954501933805152614655880984753741859893437344736367\ 2414539269990393562629011459429036840282364070428064101650932762854826080803630\ 8876309480839299147742084747040203204292303180827549583338918933199349132585950\ 1454489447306544476002970913113669318787459261488232544562227976190024937128659\ 2888342694439529898647511741666337273007377271610130541903152511631196901969831\ 7702179136521511798397404556658809706378186893364569252500052037177308444014074\ 6490300340089138665496704547376611733653219849731910764282317765540598310736292\ 8417569444151370845971502532384857130212163707804727997773843121383975432377186\ 9596979147828974210409659609048486150247864075517296725263942663819850420248225\ 0014765780564342807007691048649287054342037889836514463115001248896249003175019\ 04007/6131514691686459735695944890491567187997117627321078512884116127158221653\ 3191708035501749321276117384620244267917505165197132328075939376168250174108469\ 2519698251126041097850292150524098158705274407151107068268994219975921648360291\ 6212264017582705569253894545700740673373489213709856689573744307664908150558353\ 6572232153545016091283460238897808268960365267866632072265487001900748165923442\ 5506982498657491753579281563362496081261297486788719614974877957115008530244115\ 5973120357304677578906578620971235609105756626843493356627512745542189293416699\ 9859191339294597873724857783839602539527506892024339550184977557797966282546728\ 9456412373989057492053224552678573599537166077659689862240886626211288080587195\ 6237592271549270973181776481728630412071634259329051381589469251559631707597449\ 4768849691732546571621412868340153854788148860437928007715024888577849716231019\ 8389527826599625634138178195073230444481881706239454188843530544981867485286010\ 8271997020817032086438272176441264328357211561220676781299371409964697077756247\ 4374635239354605575705029762509105713596903875281206708942236589561915373148711\ 9298852504483837189138147767514500204136916224256761880206024679697062333350915\ 3584823505943418287677645436419160032681220907514196619992725623304548061052377\ 1147564489629888060852426867048727759648540978460891530116518292821429330173222\ 1851487784731013019619233017190352068298386262291644776970925565714689012684074\ 7528781977234908937459369102239081170074002341351306431606751612153774909691851\ 2524510796229534379776895564483859267351386776253623794500970370463191619341831\ 9587210140232991749017338755586538124145836850509198278570934483033147234757160\ 7343746216959091522519558935937182547968061305920272633834132098565519336424543\ 4349038005796542258988366517736519357169664000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 130954626927836516981649844897199942490725719223517\ 4302865085821603641557293685668632535235821846365618080363220351536913798938865\ 2830250050600058843624894368276691655590192184888486046665897767436931605928972\ 3225480395953590466275143481204608251409271235202737516395452517359704228455035\ 9389994656541547668063890109849065509357371808915808627722227114557710436528493\ 1588738262594063047705861677353134779097309881379013931957347180225909786651451\ 0283529803400218043302298449375149207094312438463510106000071232018182381106366\ 9733043080970941198361277758844761418278206183575054137588684679666915628268378\ 6019098920945733189264603977594313856099442495784992557246743771823990993193682\ 9678776492418898706967697519517614740407334723502418416832317996980074692321038\ 9786722317041988685839783777670092664288519159126687753480634851966556521327230\ 9768075169978974274387072911557701953086882857962185730739405581472184737431279\ 1474212584894832346574086187245539883081960556753300980664780058569152526742283\ 8433845887737877229419315223568515448245378134432154464331055974366438315179658\ 6644217238844769765643204511356187744780912062299100017968707515656574108771745\ 5525510140697016792722069368618484132604221966947657141114372586727316606286357\ 5833711046544721807682632591924819203291273696160284768079383377272799448135961\ 5502995635795219052346071816239207255455624460684034546500668665087312293154658\ 5699220723837946799862033279489133136176084312150318930022458746379376179860656\ 3428706455805652060867065528818768325008052208526204946970155821968793728777066\ 6171397744283148094644208878809332557466809969267559226915011824990759401420756\ 0121886146946364685734302691032830359865097588614565006639678773604763540462914\ 5060494260898016497616116349064541360789837605791774706483826968476056166724910\ 1979837499654749812022937833458535279725835276720429940650038865533447385307058\ 9830346541614747426512866323206618318053245456587929069698544880836348175335318\ 04248641159976039152599100016287591744021019681715161/1465375359646242012899608\ 8174022762089391657824389002400130265830767157898130305648925235827449608396708\ 1612571020074676221609618554279183328303141994521798186952536606152227506534959\ 4099988601774033823835387854577012800234705289402287297768645198277691188124539\ 8356357043790292368904013638854235726364444709314227638671846106653059439705569\ 1257325606376557258357432697408242481867174625046965319967485015523037036158393\ 8078210727649032336095058435489257342081634538456283850634755440392788017339758\ 9501959110379752463810808552125995509944287318736764946880003256163286735489759\ 5741470567902307438078789776807761484051014413491596409873345372750192404883088\ 5351044008761199588657563094116250610711560584970452756086605293710088822723795\ 7329242731377436742722649904705775718858413977369483394344393991592668517661518\ 0553907706796112862584397274754933185672133962384812639685069561279312913718266\ 4418701276068559132605640384552537081605065892990113123463800206676587035028988\ 2336853626136883140162507969045356382936126545127721332139784562255378762786220\ 8029188281790317194821721555243266635190506093376373738172094698537826857126936\ 5780414338872296925568197710563661211544347700523971983135063410690084176693502\ 1570578910508484182879394269295947779632631024256962765687164545103575105621549\ 9926011740792691887874803469536414655222954850680528564001926739634383954701262\ 5997757955857249502287426057334532253391915796578234664962601461773830845328251\ 3229636249160369949985633711072761755402836318846863809411387165323483129407743\ 0412474093564464382203530442441364815130238735403681490853283750506960155272025\ 3479017486817841396813241671928876338583775218487973400817605801893867350546702\ 2942159801745339726864020206152658077235406488228355273135309617597140720507240\ 0972007730459128627200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 114638614855889558775215882151455284604408829048675345141595493784481753045\ 6358521114091414301411859743936250172174636819936533325893031309779916850306496\ 2072065946811837311229486831620294853156031135924877143582078772147777013054955\ 7906968062833012152911896778483177277382685943674266290825119177475919489382383\ 5643112873679186586711682220855739425355320221990339212831432530128755258516908\ 9751255134857136440993046776835576182995961652660874652215980096315051520183271\ 0756231619675282625698633788109178947184875937965604479617508671423144158552150\ 5354585439070128578441881789977864259193898499854977220771334018192826422837860\ 3292412283044971690533697789712282509354462461056040134033471447698256419494083\ 0065251495248468039183183800125644737813113649331083161035484578047764391523691\ 1127813233152950170179511847000124426088180557308076798006907984563835109654963\ 2406964463927334786387849360479180241980299560152753063505186009711803488130887\ 6152910613094319835809218822316686319207328563551022787421962931086826867819173\ 7272583421426179583506127525512663756186747876824209864162143924867100829453832\ 4087921323863923298917350049205942192722275761255763714551448111400495931477309\ 4098839112224841202235978431905275816531481996494144567747092247318261358216832\ 8230674950847395097213963446071963221587493017002638351037631063666909269466897\ 2704544733544161008844225574261340048185830936585039683473796586918118543390505\ 1981214880153277770178937335782113110312063462128263914690835630286509848557447\ 7396268510337425284014440184042155590933273807720254361851018888238892936051680\ 4366315811194747656208653731783272372139064987125367094941461602726122589411894\ 6868011483486243487820435236233877025864390304038680281400071573639039693901488\ 9517265247020249109249218720495638709159934159236732892224768791263534849324764\ 7494984235416877273600401766208114223165689053531339915433389731597141811297729\ 0539432960848261713449127397630646519010482672338666892712685197061498045948293\ 858043152248665347030118115927101721840391591/973634771862635756999043217439596\ 1610046340179134330411332075776300431072471096085206996885057968055430614759676\ 2842176723487343726164217136248317749837294328982734514062331300188245588027921\ 5823823353406417814916342240529968108055832629401759629597475607503018925778458\ 5983262199722761675203112874434196672157823834875366173858569931319992484731911\ 1559134598406744645109917228817459547682861509972346966600199015016882335513087\ 6782273593017046462126599770659085520555348654994499914326321720169381996983719\ 3915220259528787491279183472410872733693245722393308337512831208314769311011164\ 7212445687883753591755655124763934274336882494288062922178934307602805107256381\ 0232968921228172504818883971763958747135821555649087178082849647543277224030680\ 4636520348868207970255433878495552430407151401983696148192770277245207350409925\ 7326388242374253141554952038978406887391356337837956674650076519723118552100921\ 1358040288270764269229840531988615227702032526480826352762138813462263513549645\ 6794931905058585631686854295889085641871010875717852492298090465746930260315326\ 5646700135067899462790238632408748712865641605677682011453427617853117796460932\ 6837022134821618679213171401729884626743705790211988304747996870204207093276147\ 2947205461646439822511653974730638193678717239037223104968366032073631280278095\ 0050187312498883826545197659456169789477930619734632662775062634921053215929056\ 8626565370455909049102664863312276742209626311857389755211050473885097211264839\ 3251056941793024962088405705876936004548825811737533489598039391366015512371696\ 7600149119830278283450554298952138869506231871866437325252315027420873021583163\ 9319266500726354405091591048821307550229418131065210207724755770237205470671009\ 4011443115886165444272929090973489598646345650730444958115015628720658566194953\ 9815536965288464566190080000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 31673703987907910367835820036484231087634321996990071645869395336997\ 6595029923092391441641061318047237511552135222013518863999286811434885869006296\ 9528324962599460679820845642047535432739625547169769459511920581925250964362284\ 7941137415022104270481986365864532574496504567190835394033823355488144739154827\ 2369686434883097688965123864442450246488914512736790513304895979855709083730462\ 9043118946058555894977153471122250911928562081984245658161245529009178148909685\ 9106643722282512842422469020254818935573160738028529308278065440206638337344121\ 0534679574692333422427640780968160845090309069245012941806342091812524099720419\ 8377351806958235489148712157706036109937751642198099713358290272829173516724011\ 0582508114882445203006997912403923947909729035175616729735597775564255357391669\ 8594150163604904546433777809287781527767487331036719266600429393769196752656326\ 3159327400436386470163655148351733367314201588861548776766377991424411575362216\ 9134955288254050678972768460929548362063438734177064399085901629889224239902101\ 5498690148761920863690494190650250300721259541798966276985280777010934411327636\ 6325323994544365064017337487060777153635207283004538949812347145786922827138190\ 0017953274810709368610919610830267649137147528265808539955229710192152959300949\ 6840802690958068976560191215875769004603081923219970407492660795102411487729443\ 5428416853055809763159789804887665962816868095172827783762496837530542514454708\ 0570088906900529741460082289845373888571658662092038648313621764786405098075432\ 6848191191501425535938035760547058113289186174822325658596689152077306459330846\ 4307207766255279474780005635806131355206747306774258054378189922557781725914162\ 4102510788744150685095667071082100055198502291751320813453741177313162720196423\ 1708692294092779789414012039041510536732180956842363915789888704845371454631973\ 7880247387537084225668475351405064730007213498082456755757982285959935925231420\ 3700331920856082965733876532916977797978600180923930337544479960752043903390730\ 03549648265891479082902598049995204052593454253/2202227835060244927905437622015\ 1023429129806602263383491953506794331914654808653959039808576934586411407367115\ 8962674373396720184210488925426543256748091758071282824847889375253211224452937\ 9967060456153914011550784673093340142021511003806611177583557455505156583027138\ 5641719453688187688365231145322483505430820630787295590267600676379589294273340\ 2691511862410880766016242960604909102169331273692127152659388086626390131896306\ 5473339422298608553801569243867453988200882141131865146382338677897791589972294\ 0514435495397681169946433086043423183665326711877184785929638080352419656049212\ 4260412553939588789643927205813761795682092956875091115317944901847906220453351\ 1710277623902091749778686744321581496084517535481606464686355481227979626245886\ 8097186735680669791183659740152659696699464965584001279358829002345213043881354\ 4375709785989740169715811172438206037310661826331104050944086638122527970754109\ 9677690896328687232485267921477398928451798507111698286693134103432677661907820\ 5697822178476547984606485084550128093097724561311932448570596886885655617165034\ 2514088254007890934163200455945708901951474980142678986461577074565472044795916\ 9481036923481685998733363065708335564887697690193788363824155909045024445645483\ 0517879802107434575676434807980669663119994550999991040524466232283073144083939\ 3553151064005344994150926188649399398285101283133674341295710966141230091352769\ 5260940612368120749156542675825177475315431038040095129805483999437369697772218\ 1931918548181277252751472779934383585556155070952302160560961237742977354262114\ 9946819786804803991756768909592479740828742604595861721542696548906493311275423\ 1232815106563632971607584766110350293247996712500954773044049514504282438030804\ 6817719479569500588940288994906166497756057617653464051620958928085061799467177\ 1482438895025537417216000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4530030124949966435356235461010206381214289041151428604224251987137501\ 7431361849657021605410450860795449232877657946338750768266261975136159308055050\ 5282885074886909596514466723849172362791496340860954386474186942154766574929597\ 9572913969697621278295523559312397639331411534991349347827239878577218052900963\ 5190276611226298869897771077320033029723917751625326583255490673021324914982189\ 8078128593338808719355401470098052923893492250077521825961767829684676741894333\ 5754640409861023570938117670642061225114547713054616961102684140165432540896834\ 3977680920377247444099669516076701161925770937553493305273489926311883692702379\ 1040426540215720623161768291730056515841780511924173600575345363010201172690443\ 9168122945106133693563688181782494803512518618965840251607757132988640805173485\ 6903273385043534235414951611847783161556838936759892139913308721542311925813953\ 4505921573834020386870914542074552535548091352961843150580845697608186854757628\ 9767423976743301237772554631532861891143918260317658655933560855115172287429298\ 1685034797503321819964007994285743267496957452076772572067219780659556397232901\ 0131223048878827379642800804394569778801750538263515688860774598763520493304076\ 9150066648095694632647896738350021727389651943488378229844595128929192803020561\ 1109818490865218230252374845477265732567782084084642008516858731757623389662220\ 8262529637211215368429615691160751582314599616180211707259347045387634166100703\ 0299667070119783136420112909627196331232413050769164799963885711279311492613688\ 9992395832313579802664772501002249063412319939002978659613032511210498417804333\ 1460884418453922963710238788121393838508334063088430849739500948328428599353522\ 5586229255094515892285736591479593695676726719784394384114692713266272049510555\ 9420019024516927647518470378041125070185307590765828023879068189511511478034160\ 1178928471861471416279810461126232029554432734364305006941363663549905690158265\ 3697580969660408654258522888557760672380622128227453083819336460458055679310572\ 75345032306085192835085994430674760832882032516075441/2724875424374829332328058\ 7208660717613063414370114155030870110724249861046890531610408166584043905769787\ 5050249032503742311892767900734814785492607271893424056445535977584308921563609\ 2277604994446863618155752250738697470048683965700989610068472863321954525214199\ 1189882253883944061437124445257831555777717030234771228653296513980497432649420\ 0958757305027601201763212853852279478390994204659027050930217843030729230101126\ 8087334086873529688769832033344338305651057198021947335232224328570365515868856\ 8655890151794436029834173492767115028821400310915583435050194843390461780953762\ 8404559346475259237708971392651180836707557808049336111440006537317936034564370\ 0895442173756847490065409842586608728777268324716743460243242298483949916235045\ 5214180189449409366347565760712761325223904980932500558461562992704988455432972\ 3372838349723062967436247756749047972575274586496575209680343173698941019624889\ 8549924041055252222496853000862696621223393351748890310730731172764583976029741\ 8041421564102595154784206331820937068130312923318656125920921791796799642576555\ 4698724493265965548526924734737379161478166976863995297251694452350280736225669\ 8094655757480298166672308391240963795774559391214925323632784097428106020397726\ 2654607519488226125156611787071116714404887026145095488750268093825976487360358\ 9306378025913058447427699397796030836807000462854572429865547556454055650409111\ 7961997943251579898533833279542568742619418047084429603023352286613845737124509\ 8638569458468183481235015247360859189553174768531166170641730274907279255037804\ 1229628404441503599890270486298451198878451956813133043944618634411001052072380\ 7718509965453842442286771799809920583248393379295046840697894270132372314305094\ 4581646883822946208263486821616777366931191374571998697834507487077942356194660\ 6756689501909334643395302764723568640000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 30186185046406014918488730417428040354662849316751279052\ 1692430990304141522554196251159551909675271614849447765260612784028288995892926\ 5140869161584262686322506086137917710305274697511844242785501075025231914262321\ 1352695897560611480830514320374698197996585990142527754269030391935698015282525\ 1994112577167026295588711193241555203750428307888534928155222618628593416492878\ 7822104429329955526938772662144561829078374636547102328272000068525520489187930\ 1418258133222699735277784085336955970898191518637395128945307277816262460990891\ 2096872378719171297397706298972564908918341736446608862745472977554095420643789\ 3423264004600932416912961649988848208992063735224033936889844645259379533938901\ 0181865371751226642348557198994411574786505485966867088537172922068296776864314\ 4773373668744172478432958293540091366045224634919627589023753876917447054837082\ 2427901928976871482291996915591789037415342817723005293066026039742764968412676\ 3818997309578205222203644853667044910893742826385129203985049996259788854464187\ 4644945536632910629641006024281693093389846048252286979749993751641396755736599\ 5890761084435069748662395767204640188020910553009132668350860260347114519394652\ 0255966251882681403776939710604618500118833021143366329110792094474757204497868\ 6436522696966568148415140053289200039479848792096875502130582702351331907909454\ 3439694446030617447045937400194238669456335954215692494867062725241399317338640\ 9792920985955915957648188428697716203412879702914448650304234146252276184245844\ 0533713872024717742507132977649591587159859507810939989664258651575128723393927\ 6719974752233030485862021247201344838963084876950541710913701799015611987414175\ 6866560727765430147229163987305725478463708094068257141209500980636766711683268\ 2965069629546020801298696960413940677681661036611497767056463269266882212247615\ 6911007637487171707391163816107152206637406108440847350116783755066611400750372\ 0276384905105160041175033851229016134237756258734033502082774104492679160394641\ 2481358985052174362894624190151801272427002805011195354695301301424073373563/16\ 4366014637565544353210696411801969253309348456673703243718417186285074593931704\ 1233932274372133399136482918157606692545740251666411147378183494983289880599487\ 4107558169824830867744147204061237172199243671077943893924590676154760506192866\ 6116460161460991471979774004093744269913768509464765590176661616798386938202549\ 8026654098358604265854341766668552252798928999791531274166571007974636561001657\ 4936027520870633137556603029524002530737715728208326514308599625647696218329624\ 5609510268968992707102265552378024570824792332729281854824773917228552498672257\ 3617070890188250006648635764507284011888491587733609336155418265182411302360023\ 4772016410489537310222618958068127556108695134955355650862872610945738599343641\ 1084617118102353803233236984954245877218900272199177860299090037574982981458659\ 0026330800565151085369909228730045050131689339627051966346579119108867417810424\ 0882189979728293537732788055269363973077643578845462317684920465846121134671967\ 1405248417155627771879040505364039656313983807693579558737801433305378637215765\ 1152097936667618173546441327347316265410248869065503579969735796542111106490557\ 3065271769054608913550250614952219004299930898718193747967094299591173805376323\ 3133763326478786709371763185231511903060436428245677906134594235667711413691621\ 1916855455267236564212453157417369680151823122295998947144563385616249156884711\ 4939751978204348303879119345675515012871463168041118757537655990218784000139170\ 6688932029193566294400328055438446885223058044512434503507653131823530585005676\ 4019901299958198863978512599085869506613109442411252045106486495735531134688899\ 4654822367311065998737352695181097697435806702106675607537308412663551130699457\ 4099250450478286901364768825695071974395964179008861842416181661010482743337210\ 3977940736237871173787761476958680072802562011465561821607646094950400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 258277657053153705180898\ 2173179881599145050297474597474461412929254943188726212912772193813380238030268\ 3347771541784292258163598947306358177572676510777520414282106255211820553336601\ 7125567322408705846651266957449400142794148391484083051675755013128485528092845\ 6238241730843326768051246417473931391675323365298535127367160606536247129632655\ 5625175430408925379603739247665927674677755406156433640775178619415026432012995\ 1972623665176962149530590133652254597959572324081493898995009134861529569593509\ 2554633567077928430379877275672560446428095839801255620803351490931385843250107\ 7910336999098053776656182849378045015686500445463510027860784789366682187821167\ 0005209323468840767739425148423373731333880962452944921129700163157682402988574\ 9546990690451057589802655237856953837671456767877023140472004403253872666210288\ 5883753459269076508507934073320722185993419605092344656583358889191245933957548\ 2195517255977578533100715452613449429779451909177345539975017015849193483811621\ 3439539626437363671080968416443628011015242163391871542650992902429052036650581\ 8438706609655496853340257619122598652735720176098134625373741971701442415471437\ 0140973980741184883937371956134687260398811270975097391808383284403710652511315\ 5441668350698243699241666253369890361315784816112595995657375212595362145199360\ 8407828658466246012686608599563391066323508583754420987676979680225914479936648\ 7068635114631465804731830011351853760220199165386387082523148391044665756859463\ 1697520045029652873855214235816881994314656419363663362886768393969433393200655\ 2579500029031558279540394231944997889137648684635563611892846121489871443904488\ 6687982590256496793307701277377599791200913561862511057278574727221365173103845\ 5037790427439336285372399514819902472299345526597094314271325151339681641880551\ 0606172453329966483111197576452665650623670365154346558205330494655221870090480\ 1721986163333317058981237003521518116638757288604140700016093177572487205362459\ 0039896699078901604243250088324571312239510828077442750164092450181663386775608\ 75041184433490660386058203209762300521/1326154435065630693740029517937096727082\ 9035248022580709697281570799563274028982489792590663917582824049599502521133741\ 7316481681817875185394797417567116065260077108295309577356013222482001034002820\ 8521075558098362508610980477476944043172726725718455149334552593227782565709860\ 9098541523967375731774118008940975123301627696939331110948108180678420409660975\ 9579821282415366282183186344057409467411798818367675260481974956964951645706023\ 6529465947471437664327972333480359929286681340989770017468861232921805394141118\ 8534858261341060180120681443362201157379356088478935682252915124442759035048860\ 9008252964674813137695299016494913680795716321230214464631484983706450779818160\ 3442631361642688404897619624761456767447840795414330332631814833233309803156102\ 9935140498873240746550968670065124311655599884722567289638911824575523346813307\ 2601704443877146096867799079759363410487225835348053029526053502268722601149414\ 2712321684904382807374241161535968893116551170727572941853989681797121733047547\ 9668663832523685316093833892438256050474696604768867686347793647928382606314151\ 0138033727116326067599148052991675335283157219072686585333661788949360550684432\ 7519105875779041874133742135348348175187982871486669007206504344561201931716780\ 3086489528310135281822286192186168581788821873018509452849839781844864019102917\ 9619726076925719698457174439760376442735564882559217066327618340418929075283393\ 0992106105169553012521690406828078569412708087297640618172098445730289931861196\ 9191910072567575761658128065403123910609730432923572881178363932009587626155277\ 4619432087110506236903976957456952622705202068024430922090098135431835110354558\ 5171498555671498316330809304419287688970019776048631550538803039367805812947839\ 9461392225712297845913142472625821506676035719994626195049763928396920672789226\ 4359638589650507578092916534317311590400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 71847105330428401804428170716401710697018223053542825\ 1577752921464327532377093713006819048572847508990852037935706767668221085498531\ 6987061229897696459031710256713481026965413445549266691221454554334754270055165\ 9376873790173897835080335986588784923251891393535564327571689574463827895557944\ 2156132579667019598144959215713306674658174048529470763884039175008098854449712\ 7958178359370771759330532135722783317942853201176501755363639896724794945505887\ 8706553029994731746074486780166169733783729928906533501602274394825962452574479\ 7494106418769233700917443466789864242558459074559283788916533226813826202387227\ 9537135318654761632067251324952519232962021571115327518531929873820259745590154\ 7534015684807721144393320911280088769896788895776023049584738901065715102454918\ 7026014105019655612717733305208358140630902875230919210326264121998518302235724\ 4959032946815565400493183801023435197852473084188845313855223887517127267183383\ 5187332696455244914173309357392896109240548787941820747789265821282964480096289\ 0771464825954246078157192876313226031014030742085192111334055504590983192879027\ 3927123648992174529257667655327363426033839698607360051612315117266346014150632\ 3015268088903883993797438818752699836535650604759911357250355776467177825849869\ 5883535097370579150112982239514103922136596490752328081394917971119384383941312\ 1339281326697830504156935743691617982868361713666926361955304256728081755505532\ 9006470153909447909885925959630852500464810225759536032664153755504148940799752\ 2896313350617511048389840366241946163246521007202975915023698343157514749588822\ 4859910257886338288678387252278515729699222877734559233764067816589182098191163\ 4848395258950520260546252582092491810016515617602472953056771623256918428605916\ 5360075653158480112684739987640807627119355404822097737055624901987793223556121\ 3893278070860846624800221125694065923345095447967637219729733002539026745013520\ 9047325448286769413197476810840949839763640835938661443117947602445725620892485\ 7061380103620452999194767320390951123840671550518675379711078694429799202813855\ 5749/36211192167323490893956818525312570945827723556517069313742100287716716802\ 4223695503544234780122370925460270072265443967083573574932405268268087685595167\ 1837293988032028915258137111412096004854741697951150876931564036112461053764063\ 3593541955278593412515761357644323788529238308937868976636478113730090427287828\ 2393002830518028900979328147376252127033798476172364992169986294489685222228799\ 1735646942642735858541688139647542806249415434499755878762201342410394315668117\ 4132199311586378157905076388598029808603407640481650042751099025124679162585455\ 9887593345222154178926166877885848214173028574403256742613717352190145549838243\ 8906627395746558849625231238298912100500792347137790958333287986746339402285756\ 4291986027972885565594530996615295773665593401711677074899261790769074842390636\ 9311359861138868393313824836893485176586812203038273366759895414096875067965090\ 7568994128857367932496313400135115033632969164776747545165471631184411591874481\ 6003393639489466584632211955383037795291562059951792670255492846960690618679464\ 3098886394601637842022484803779677702294632557493247982066854555504855610723832\ 1464563264141097655127243973408845278496585373200301057146956489014358643043582\ 3879532173672221515226436671647947824538695493990515384428603876333070347696446\ 5408002780418322917175045847842137689719669525922900611404748414709956731942994\ 8709062081047322385898791411248680255749823755975074799778587063451884712325024\ 3543285045569679106868442624892681326796215773700579308325945309058407383114707\ 6712186858080392998790195019128394869884952664535861097239651673431888722001678\ 6087275234248744236455607553549244061608077216728307986412644709600356695926163\ 2610295158850458641665875994183147484497264128896581153735877937847337171795405\ 1427781734187492450680415710662756159699083535061228830401996116118328469094400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 5121096945674\ 0369420742566113277090378959973928919381268556359381371215252697099117122387898\ 7507232183222796184812402082650593573467710071960288989899324186823833046769198\ 4339310012110939964315082394325428028877820486642893969405537150502011018652295\ 7763319444578140226631348062417876040408216138465356231700535494423534001808618\ 1479632681567138194974173910620287727766362212870901692911035136061173086994755\ 7658983324714580191280502379227552614194171271497914574616337106058257692142836\ 1763200332372987783723747546014386819126424675407896845494414142505410916571248\ 8264332862502345916957515032717896599955838991200847685292647692803533516221051\ 9420352366088837266649920460425412443303171083560754052162552877564267125314727\ 9916221404433944908447571225822129783554253425016667931679664990172790092631983\ 9270896027188296925350275114326635288238659024584404065411746510464891129104373\ 6230159260832185638645438312028462365661371184667975783335312971723952055065563\ 3038205559675797381066855734225946619417721171412837948214838096271114310053583\ 4813387635011644185784795428861287532812688075232885505564342063404225857348068\ 2281051233298555694444123724509041567634778883975790033229665021507687357541136\ 9035585942942200401288760710891892654271547375431728650788535038762725657602907\ 7954242209437928185542854387937325349312435044378093811850928676010601512135450\ 9909227998566495205858385125210261707496477864334607442731517688356852099843440\ 0237427952366378343650436994660010089041117451290880803793541435563759774483658\ 8036504546798148919176693063982417442781109344139813343737723630178857482513266\ 0104292757486994038948780909478065813423804806719652986542641605964237956432713\ 4746216323760638374894044286292565890073538068008218710548558577024679003789946\ 1134297334954480301725824388026939854932721491166102902620414425383597209998763\ 0210709687288401941530936007458613029933808655981867289214734245068672240339687\ 2380165544340676206534388540998966276533280175812110350614355226210252159720298\ 82273954972253827629371900777729884871814129556779/2644324797674514664459348442\ 7499484407577221397622388507235037063508822133403967493192691317817600429411362\ 7648103521689435392733402048533430204122204869601530027322500942396269184703708\ 8425193361485022156681771087675207445720291173191443751303780568003971124737369\ 3051520957611881017174822365095506248552445821558323293758135499481914590183267\ 2657415997305074273381914324579524812264610559997632677716094967165994160781136\ 6164061278448757128969310897979683470420521945867427747502322768391244351838312\ 4740911471316331999133992529389861346743176165101288637787502850680085282897142\ 9367393629303452940288382288447951132054564210783139923212471083869271209070461\ 0264796855792054181258134006018676048282486420718715983572794859760190590444111\ 2113594539513031418020631049580118487799672300855029107054907370778617745913903\ 7527541515193532116266177668797607556021771831195384522556696418804208482359731\ 4926279391090104280204938781371477114224567807931367861214599471151968942700850\ 1307524704869754734866537294260627801235253163178309569629737802394451470536989\ 0446671357424188541664183788040871991782967145521046247266447163137040992080072\ 4154990167617545622312209624736382272096492311352331486616715140127554450565434\ 4977711294258773301214788180646234444231499452343699324529462554670583184441583\ 4976708421819928075115459351981511235246530022142287893372086771176205341326590\ 9049351827802194976171174930510217843845523537761526122326989636199509927785827\ 0441025432174571707501712107719814401055156620344334393253367172415690994185921\ 5859228334009355544294105958252032493487716693008067206050148654553860568949157\ 2774747105947072849618533415065435063465524792791010659541404616312693868552911\ 6031622415688751433504851974994379486977324937284835057377858038505722346857826\ 9724673557603587671889778736362819831162949389516800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 6238410067733111229871652784705734607943\ 9147573639936293000097184041686149006133079374751786363776150043352741557567083\ 7636977339410259615450039540611538347817169091040208916883697558770780911141307\ 3267072610514532874024678481711470828126827606067388455815363006399677515138426\ 0251555975466927261372717773225660140297940978432352725404229394757028514354598\ 1446705825744793853458733028275119263996388843715208061615155968823347557268640\ 1822510750327724202091401702346066326267881922567611846502383731037035795450888\ 9721782113994703340388063039704087578709699554439259517619236273016048794028572\ 4428170539886251290284362839997059871323852412437315618749585023055055251514653\ 9809602099958462759714660992066938132965219848189158882153650175724864562814815\ 6519545378917726240617920614381641240188378477179877011829883368039959344298814\ 0160047413951945272836840116242311114138513455591053999699617987435501200651735\ 8370234290671289935642864731237754481827565252891863730400366377749530393079310\ 4130405174627693558237239505677627263809922422195092773127909487591968710741362\ 1204698845718257909166405822511921510757358831249932472727496348968920183228559\ 5215673963859889430564978221642836576884793030810432253879462460090829161179605\ 6802976256503944317055681572034191713991445892934874293858921007093831228722614\ 9648187625905651920586416890255288183607155708550502951297607867834261042552468\ 1704461746160067825891459281694939021146532784534939354934755871366535813632775\ 0492648276312788178637856016280316665901826312787796820561013115541955713263647\ 0275096421977817873368850836661242972995024881822973038350384607210046963388418\ 4631304938397274594575784426388783453624029190106813744318394370601589217076054\ 7192987014484269315752933425170200950352414423193961564179250771635925286388707\ 1979778816867487961738935027948895865696814526972904997795785832744531863499109\ 0429669666552418700918401322451725301678881192038358598214710089701770482321665\ 4528303002155209320508124297999633437730152248578218505149686770938239880757477\ 33724562794550181969/3469217498363242093508806547218529537046003766571688346503\ 6031404665496640523932117615183266275019016441061469370714942059837259405850267\ 8314674967302788508765838480695975641047577352630928396873938771084067002125495\ 4529410007400380027147211651186631305691785534622762856042673158129177122091635\ 2014312528318186353876231732572525791195286779784622723866052842629261802468414\ 6219785105165503842209089733031893254187096942348153385653535057790646578497697\ 4394274883091227688357172617152206809501853700278977624093268402227745206817848\ 8124417858092868484205401656485904312258875645492933630393895677691212271319274\ 1034762086413307859345469379698797046638980391483331862339824758888944307835991\ 5036154620671055092151587780893514880507623548316863814381705073573229879852089\ 6958007148345314497724591417855156828125613994884768199563535105703807987479194\ 0434669735217938010127015821987238917146485703967693803931936774028157929994214\ 0718923860528814517958177684931047590876916963195290574749950476600477964516329\ 7418955002737323751770968046830668821197248399283590126620333436790658970599318\ 9802271947059439043220709556196752111040807207805517175528307237751620436327181\ 3714686054178108412285838353691268752342048618731833378251999822580231632056123\ 1405075963925976144044993513621424073169793557480335203844034888872852023408080\ 5528135915483257007770085148011366289073903752983949172276531384381725520800856\ 7525555176874312973923424558027329500421120224101774309831551443700056561590445\ 7113535721520116419782642350454170047726450830589929303752045176180116967470655\ 3143335268556476923032933547389711229052524825210572423226824376978181364010303\ 4884892677980399495330857639409189644728766764041348104483559970458623116339756\ 8722275979825164207408069314420636886352678452100666123072686222043880074336979\ 9871055986037882880000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1031774615268470758833188975514039326504868102553701817830927472431279191\ 5719320418524027595880648891214813624864297374088257075299986823774420029838858\ 6181211293404590451062189449769068559069013384501539655950756790786806858806321\ 7343360322118532425576660026276577688419690368938218027684122180008333852295530\ 5505031348581578980138878835913830976410317302229013754783358039268557455902226\ 7810349647611807098607555654157866734713988087829003988883076787001927020270120\ 4832110840937351639128520363655970308679762340536423641150155113298419974571494\ 1812205196329252989406555947905263121918677540518823266646272649177242457915079\ 2616424404762060458182945832878264508582864028850090222814681833350709188113546\ 2509667917024570237266257265054786743932576198321930912213288501362340344349033\ 2354382763635493444028138740098130744110780133286120915014510834624008804530634\ 8607203655933603874312940347477420391864762964597542117731458489588674929679285\ 4630195818326551108835474383832081806260936024511008326837218172507846505239595\ 4844148630338182876255259978748796082433556858116607436742492519325735744080147\ 5054352595753607699009205162155279081513747704668527811908252083098849638521461\ 6487939025955540885857026001626982149606423788461654324972033675432793964680827\ 5891618662996353609420350269669933748892366304108249104177672216048118016289427\ 3324875664803329063326553156795862623544728194296782426435276601445536821570341\ 9188058983307645263662947788855018975295720530942950789493538249554909624680372\ 4728421392820288475087957683885175562261709828517078983124074849660192134220338\ 9176564217141196748555717716361042595863247875471614015548892035649254504825738\ 9930622872357602262938810959578181137450825045924987997007965699249727455820080\ 8873998956696227938594394215056496727569164159586064633268774966360832776393092\ 3703444073558494838334256334519382540323462081948721349352043610304039121219885\ 5032677710009136861452370593375854470087203852141946209281089920939645122558658\ 6559708220477306083472749979221265350947906729729946294691803436048037295304519\ 52253/6592347043023646224003738639400311215614861345314337064412806135993103789\ 8709590882932398275617580640057687602407244826319910568057908462222137278118164\ 4121399757579758861586449784818961148787023698717806220191031901314388974455293\ 1200033649528535108527067833492564646501612017397872507770257460926605384498145\ 1781184125841982295671151283510194447064768105103412937430803397073970436589672\ 5755420197739904343425322878536955412301234857434548390728168475038241148437059\ 1972982468447862410964860862450461782369926508535538730324847151288917520277891\ 6245542996611734801086367585679503279711974657898969972922028658865954278357733\ 3424447160856274531780744017837123016234730893705091667141060612401692298125217\ 7199021557841302211246138842538565706429073665095501176908729821040794877871543\ 5065803671162117835769557586042525390842549148260954034195904173219708701052727\ 4032995201578461761891851873054440737324461237690520145013909309308713364660591\ 9006495971667358765156347858758990940022782196626702351810111669305165988146336\ 8483393989389517443950040845430904869058273144297386857884231389748692187365543\ 4039414875304725892842807115926098970627343401585664555787011154516469553040257\ 4038453300629920983466959763448997674967668125413904325630883367612921600740299\ 1153938339831193474153126322975429944173866736542001240021360524712827745468610\ 2125258967097433951648069724044865520760491042944192623337432769306886982867216\ 0190242110652107434688580031674673921814161704098349217054097435789892522766627\ 4914911129535895713944543291483353156384943973789081604512889512999037584906640\ 9609878497868983257435766424121345545188457652749750110377788089599230303506214\ 5169188433083523707175095187430026424614236307795826826087201511871919417299178\ 8624249177218477852630711135703669319677148240234704306354141562579190120792286\ 2323665742271086592000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 32878063424086566559191437004643779243222474598191884015925690902784519\ 9778602048432690975473788904095689060369101858396002044905807150330092124339595\ 2848024786609657866692127361879809082460900584733456450180514744001446919102678\ 6974709094070765048396906545838604306163460368988094259303744524480205208783479\ 0568939719069057925515107774542260418566581646435362839446145058564110537495376\ 0313220901139086912185052218446225677435104980083548056621716748120383994577602\ 0510817970864486376565756807539723420987873026593178354232947535355670513759914\ 6375553713575564799983425846581376851728285534054782563753343292237973603637546\ 8054131882577332493102354739020347847270717076791523035228419393376337401047272\ 5862911311734400554025541086469816886601602391168432882511923449253421308413134\ 7683527256613638181298659318943107669233131987389513877333602340349080038767694\ 5694643690406547313620668718144365784548472347333545539170085721220631907514977\ 4623473963527231630791800807570873272065832965225111389863112412459168928445451\ 8999574927713917722501710466327725663407162383957679108821786565040839219854290\ 4190908390372169958125533221869571419550796006446002609548683437789910854176809\ 8289323502492210559228224499275212399699886284228676073917952285656964413402802\ 8144801965960513620546053105688251121232354077226693188625115773640676577167663\ 0320404790570700761310975385744292295610472805576450992551431237430269388614858\ 2951748848008510347520798533221877858257170728236735378714916159421097272460798\ 5366678480775254694791529231749916255328870444934381645164252723773791617434823\ 8589370923648144498160468826963666766633957852570627394290306350480011539126538\ 7386239591728450755679592309940830615635483155945789364596074360146606186540624\ 0994667371928503927076575379280562390191822181790610946284895234279397295968238\ 3275478517782078421281602357041904570742056420211474368587233911369474303843774\ 9697288107817501446193873378645995985926120723466255985716194492175486530683792\ 4716303307236085487407014457271487157732354486734267071155124765906056401265540\ 1899901813/26573750930428317928959070455422654510143506082962092706648021534188\ 2013769698360849100497449014467560072538725303603894895559499841429011217435368\ 0943207453362422804007971054979082605232390760492529531476873590049594198301956\ 0292865667335641249525022472610436808528090047998042130824078821907824995146304\ 9120232129953211269030633850410823829593816118080231671857550783568493605174829\ 8929701520098817089554408347476523382467266986277710318664563025247122879150069\ 3497856243092330313333378599354136537811444733173755906756621939458866845626524\ 2401811385783819341902983179147737874077720518969845990747960848697523888661696\ 0600231033946505411642637608179135901442878442200232525224510245615328591221653\ 7427526289255899658289213533185674272958362615595943999965244119089908615444152\ 7001918750254598454496995987086629337419850486315616639905711843689722248645773\ 9435441627003657562779362186054900282450612154903249130486704551068425823423572\ 9468459515185261791123182345238218657492479231835034602237180146560138969124098\ 2178838356561171229144816562614647931977527173899044662766424131336732076978207\ 2705054612881362353350074049355484298104950598821251791813824377441963855888768\ 3052775949005254839211484355314806462909627794670213543448336618090854847686972\ 5841457341525447859540894311252207913958104964856815000806998526104275117408641\ 9839677666918896369756259093369057624852914185539394108040464673191493076061427\ 9377477726865948038645069229666107680610578832885829220445693945066763669056759\ 2722754182006763159195622910454007969396573387709158343787947791457626899120504\ 7586697137420224909871510723574455633143892654672798234242694932863789174497353\ 4335507176998573759684063622808700530436517619986556724977935957509294355707171\ 1329899944348433367684223954396588021491027618584556386093058913544638756715376\ 9137058026696607094750052352000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 32350376305798727354931525218211730509700136174924433157227278\ 1351445915584349909886399119800167874060521232398278930633546765572299242825962\ 1814843651663860529901954074370661906732076752995592051520609605878990508609559\ 1644362861889043511132807894821141712888537577586611627288398180323606735216289\ 2025508768303516971035028828759724498626092712639872441362776749424275497068552\ 7489152936122313881357652496179383430532846095509120701380822034344435850556664\ 9864996912538463119713938517423858888607119332912825538827752827110021551935065\ 3762260642482120481233354399247380433226928978693337835736798837813731668520670\ 6735282452389337796312889115756234507622105801082113966868366168733424618528728\ 4043955808624584241221249923266048349350705344638216622169823602629843654630466\ 9290269247362269693778170965389141291933610521505167991790148813212979629337293\ 9154045845314890194991405193370455475401767699025870610554801878050852768667988\ 7242090404342723461268397942531617374255083996855895327317194684807055721446411\ 0754655574981832785239730632033763339085651220024340979764295087138308936772865\ 9788678330503975323389425547409203279880697530749990708219196324202597640099239\ 4741783508771484071938892834882691552098626440632153670598423660861187787361246\ 9133205431852311927328208740720446569704434593155653342812351482915489318305671\ 3622483771414054988208313577389099181119275671062095682492010669575475207933452\ 0026364433350881386594160558047597279190148473101017086551984592766795193465915\ 6419412732473315927459778333682108220230787448547721746024884853690331850062780\ 8596166532723229858204038519573375106928940830987687477358827961696063850777327\ 5232470339418455115084595835744772528054933281552108445385951322943354429695809\ 8497620593507477837426238369984245815851583164103864449627310754682681012316209\ 3196090583689644895643184678060436804036048835283012621974583650096881945506614\ 6807944825133310275401275646852635754183273237138837143935725572573179728682777\ 4263847149099307888590812012478674615119692314814748523815029388535827514502808\ 6609905681758818571/39519025768801447175177589431331994529932487304965028016341\ 6101526302438025294317902846973592386831080047181921274839750351402787754152261\ 3010306938827394928104653918765054580221510730720133697297605031493351550749650\ 3637252916566333745204094403215819824738878912109647996489195420958458780526293\ 4180728857321513403393942282271387722357648301629247921830965834187667363197739\ 1648822620729361072936102331703588746131523662447435800604125442471452065707919\ 5619735179824326473985728610831220957845618996768095243709433158272165543128880\ 1888676518467585392314700389685314452890633177988838709026780235715906290318941\ 7212240498989851123985841164413612775052914015047784870416882758373318720157988\ 9736898769263519813719277272546300085840661155551106204696592059205252670564906\ 3946797384524568264308127159237580939783951605296238951154842724735905740945532\ 8302385743509873582257127053675119143703303774545979921507315166618479731084635\ 4992768664296026759484961990365443803197210433040141531096933366027098258765577\ 1843115506305556862180902391221517815635676379066903835753523876869374666296176\ 9362556627560611262504555995674797328574773379233168822228407719693842118164137\ 3599180246386335615463673630533141089429957662455527243457631551764926818912698\ 2061243997115229777282607643260076908358811887552797586128276346949262841074756\ 7053350603432901255083698773646644358250920499613467918747609007975178041233692\ 6113760047697789150695382234293021006564161154403202558249516030060341491161760\ 7903735677636666923422420340854189853189842641496679351527311556847332469021370\ 2355413785851033083595806622686825838788445349456480841568596510167444180019728\ 8377254672273133261378280620322582459194766762375873065872039433200957297785671\ 5562451100297280355033910842175037735050931713286145382649998621801182920054658\ 8705380261607067554138356926340136960000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 14776626273660303119426459432615383031523831685142547\ 3404782819240626844775413871824826102766249719722165041008466335213485284618090\ 1459422044321410132183571684719995964443299605684020322806743833088565413339221\ 6636030607138946979334334295149390167830108804658409230975100314072168163317847\ 4532558185464873848012820720377421891504211672164480426017322008108791288832254\ 9528641095771354433682539243739086460310775638237352956487997385058670860016743\ 1656863624830458163388842567565972972855829076086757059329965659543959245153328\ 2671155069253378966485413407460194941701654119337885469276209486278148189411708\ 5984698530047743887249258217404547462296593561089491795186211204966576346114282\ 5876466557773446491634029633306318560089632334846184934451159517928604317651583\ 6281834269177428649747376668557563542205557913724163187446142126698300799761266\ 6979301446717722838806576536941836258897840794589681920741772883172371367140514\ 0904498479836822464368576839984856324405559732887209295401470088208981871007692\ 2719476192525754042125050779841323280773172917005886750024023714805550100444787\ 8836192761126526279689592300525736583962901201318337557690101471618228384907633\ 9122242643328319022384935836946308169143861483887205683867032030136979888835337\ 8024013121245441515461110970885656847680435601821899373116961002715420973420639\ 6348687755806407138546027089147553120869275549951364290716453477478346530790033\ 4567043076777754860847400941151727928401736990638289156549288068415507910026939\ 9748199729700881624931665938750671763858516492149767233266813891518436723552539\ 5568075081605923009146261636351991676067210658654693977006192013864248359371753\ 3626298083719061550668276479827782451952884730550529557801193088138073503888590\ 8084488601173010495140134033200059424101507142230837872649034866938661206305659\ 2736887885648683647561062665865882727166718978267471978889733158564051216541596\ 6395939778946588633217366232294833140981067412707136201149473035916241525182957\ 7561373313706262886665175780777680423347774436370799629034960636951438592994878\ 3654374869258052079868667661082142591/46535165659811243418206893480918738170533\ 0147298885271359438227961708348742149804342760227225618772777294268976641202513\ 2861218708984315440880915264480917250577365055937610399056563095923919017627777\ 8931204670394093316731749273216506265372739387214269783915335341285778009271077\ 2120259870827507081594028983564543105354185978135264233450061069478260924024044\ 8113688134489357591584297237674251543854576906259035057731499206262398624833758\ 1439623456636262975402631367247453683662402503116424286696916122877351338894219\ 6454827249733655496091099300406291661141257800905157023705296822622189667525788\ 8792678339422640064060623648281207756532427693813778188022644569214836543246380\ 7301961244206254169153617349101335638566387117789463076205610008145488347322011\ 9932193692579025902647630213824684102259299819152181468821309537473918727045505\ 8438686447911521506596539594347236423621131241076705332489729625144238268265153\ 3970867945235697040246706119933236153413188016716637260446551712809023744422734\ 1789948385286738841417418860840458586520556386738438563046822608687198223363627\ 9813648035033127920992186550793091238205960641132083555220204280790030336955133\ 2277349418614646220595100752084600217144079733352931263650599318633398608540078\ 7055809167464973678022807734340660995284493807092130114071154360809792415159676\ 9970446101018374553375458095660322896363209913655214397129506812259525859414306\ 8426345858028045845965456400799688994638166036981329869741082676536333315589609\ 5046875126557591397237128484803450272220940869550034880230757892585814714033843\ 5338758112304121830224181317974160223190344588306385966093285648882761821001987\ 3395555540118582194471105394912108792467358817468918154392981263238175565213195\ 6985342042840250473459208239819040525433351882065535096866997285733825664105545\ 1337726798898655826360762055420831099258118645532911153635655680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2281124911327144605019250\ 4429893121307859909812430040830373421333939182187698249273010558554365720004058\ 8044930328984727679135719129045222410897956771138559824567795967937137676595726\ 1209257229623789889647197437596036655241018486378995469275000643338942973093385\ 9091837393315472631673005262749406436701941733149719879338402515754567513812757\ 2634302421956525878867392123836833521948059098234832728039857392296747491382571\ 8313405580496962164444890562498340745831231791292183368094717646692423271966692\ 5358434562513182186078004733412753490361939651321162371035596050372111072939624\ 7809421519052740439283012328092395259431972919975478287547646405560640472532350\ 7862898779045856127529633656872984095688359704932286941536624927884124715822692\ 2148003517652323116150019666699822667050089327385039296089919691390510798408824\ 6051157735803787592165344681087634599855988076410990133443774977384716602280469\ 5431482503257921226873960175695426229894278790920874499410699734804313730719849\ 7938713945899151606200082788010009984126969001930692162072901460806883191074628\ 0174977582270960238813557511705097569101867360616457720068380066194133544385742\ 1371000593268550267858903638664888197519961512338214177812909118010990641635200\ 9350243954326879490790982117656105702838070811923439904152501626013375528515125\ 2714209507739137771421798423756482326228927904102483826422668636090566142381282\ 7482217070274064973660695632706519361503178316799263165480219936376240889970739\ 7892388132463961892605933065163763396565465455293081084537019241077522412675629\ 2224516709724738174589767561164452609535114897604954055475751680195270906514784\ 1506199542813711294822617088925844608281777098735689762348421620084635202410440\ 6628773622766046336505699246243840749215397436545538327283503986366755625615722\ 3257849040686674422171603742292386990622948256998126880297470807052366712459470\ 2513679544200460673775558215373284536155476259328632308987024963727353790706592\ 3106364106799384649133367297636617510224591883092441924534695027251471021615291\ 9632406952724561278808130821662760168640653011274864142622932708811/90098301562\ 8802398860174700480018538542033259496400255905379329880205148132799744400348046\ 0285588119596141966775889097193398823950091457964931224653012621075242510496839\ 2332781028384030395304579651550755259090436031181829949908822154881028620214427\ 7735462821060218834979014396696420699113331549440706950141137947299898535004349\ 0844710084080250548654763556344317892980847481949820096062822262702799326529160\ 9415772465394496634460469635324891278518055236266059746571458273985878016060360\ 5446648484609471428218030936906183024062153345890086292143359528726998024926953\ 1188419322016174256388453682191821975690914154714833819101971045100085637638055\ 7324469248688980399599062434654352063377922246165369038397231222760738151909260\ 7011574748733822209416913394122540290208205841147034556437733031151221349589445\ 0519846326096737465309233526564547301244444456082439397878047838748611606818027\ 0246431382544980983783087279247358131922968452397170411479241326492884858005236\ 0655332447730743459517684291438823375785835355763865682108773435344585418976087\ 9758346243290059283095505777198807025028530217770967645101093500784172468421380\ 2523172731701819646110717628402969699970775993615700032499549854723149318913967\ 2086017895521196138610508574619804625295590331060094898283852562167740440771106\ 0584900096624649511469981929107586997901299747059809963058398706559260806098468\ 2534384283572013822413822877172112741006468630679028604221103815713728767992706\ 7185799577316202967008256550050186366564966629546601905339295941938176778144121\ 0235742460564645419583400306964137400737566596064343795726590681057784532491521\ 9846125959716523930235607377753848877351511540387388363224103230651618884570251\ 3894957064721715777246975087339986862161052766313137286227389869003785776070697\ 0031786581174224162952353124350421963107997080166192889419812199772499327565017\ 0164714301030400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -357427701327896059457583572472160489542297389484386958208468270635786867\ 5658863078650180444059059074378826675940765797765301094260272612883304430717652\ 7927196229641148755996349883689177262029155895705592921374826774721861088734759\ 2451370149181279492423786613028400202584519101735612131667456071607151504175561\ 0454272376359862208805079585598075180514346188297004037741500842814009844834915\ 5553087104768957360635160298168382481070748529871157112368237066361998570134984\ 5425115822237231440227282548588933274037806046821325845920676347481441463630907\ 0795724416624653862130922332836083949419822843656565317067581872745521894827993\ 7320427283913934415076340718254557098401780788349478587922248526996103578212391\ 5398746884923668592746028613344858575941417088711776677954852698161190273633608\ 9493843875093067055621150545841194454271266402618290021273854069780878792876318\ 0832025710049144233676126453392197938590637862210096540004077506191019394565245\ 8052506971451122195070956071999760699176780588273946211691618550115586557781382\ 3111947197222720627641749795659078380010583679416355928599842666344089871939298\ 6299817392728581439847081314342404642495358349110668769108349059324595076506997\ 4383370597721026136807989941848401695834323688733993815239316847667041575408177\ 7877241793926978826870985789005402621298793126214744593518071912362149969239831\ 7910075738346337517488774031580411399026492153870440655850676819187604888782334\ 1496056659243633872463394896910425307190908468530655078926887175853442550128387\ 8075539375489584121890393379491297270478341594070977350224784577169572752439024\ 6597489867101981650694087779685488264220666409413090163203579539253851070031809\ 3122442038566936929991438964830618117750175393622998625864386928595718236974367\ 2429910070047068715059430834304623077742860582551975549344598957523474871624377\ 2408342842353424665836152097981902375902079859390194680538735892669714205399579\ 4295956523146861157407630616559180490150362049948005358765004131924953336511504\ 1884831405623432919264483785008848696783530621995407825617459883176193362583476\ 7582420138553860966641953539/40783381823168429711832519971999844595039631481339\ 6220428665228693806747580345812685723576524464148465234553274872400064992796540\ 7975404839266208744827677823726724414339205415251680083284208470988287535800525\ 9794776580668785058413958165720495742555249446595373378219338986457684625269013\ 4241730913367607207132695915713515435448431699883491808527432092696616727664793\ 8362570731808811712847646091706483134542245013770596697079003412707123985122775\ 5869759972243163021285913561120343527630938885674821399137052060447676299370430\ 5076698033467969708022064257058607534732016603149254531950638005090182588799829\ 4548249244251707705252950000626792243395018170635414745136671462589503351278211\ 4847762233967883009991053132281540421017028014731955428920385162215223889470683\ 5186465116205301279441410047973671119038545605666444996390770857607931893603217\ 0747109267988226290121272254308887883857113860382003530293482802504856487183710\ 7736300282555446645439717589881720523262367473983728819731453268653020855075921\ 3506737161836470351655721059029864725119439918079274716661594691233881376641077\ 3231325183360564296531005810139024089102614718893618412034660010168836805379940\ 2087628431399294907060339813811754285492208753252856426226286151995927835393640\ 3845228480968892914350517154193788444127657709433210956115486679641173320583507\ 2374348069540395765026064470513477516721756363029312360574493477685651387112885\ 9109533362601603943108708507150581591025704949973389437018636498612271825107362\ 3281042921443811907987160304947214023546838158863375231796585682196590063060095\ 1934676493556374527086981588921095950086490048985708479214374356908793985648080\ 6356763225744200635584926516282477029550252131178576252165551436989033781886830\ 0970583977481412838413077433202967741522581071993201507999303980007780859072140\ 6836980564730322701444709023236846919426930778623333861897011200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -518040451687693764024971\ 6525579496113250866677560755800815116371869611555015587221126101365295300877389\ 3050842036020970208180834118022118563774806971320829223081131006575902270408998\ 7009157679486375187054226146364093072955833756540127918962453585232560629394120\ 5206580256896252484147368044354118830560860170592326594432845714401108939337195\ 4211308552711879002184959788802803133942502065280054205796722216636086852194253\ 4304949937679529509139034354689766513051271127368288067578612857428966101361997\ 5481423208724346326618930447284221846540880435897438873042348165289953704310658\ 7817791989662190521518973937218490445693010981523359592460146848166256014705563\ 5783593324713965227932502901100917767326438249468794301650375145267758831363519\ 9164454972425026087676129964590879472449767558066158979952514945306749239133668\ 7466241096508413021951088852400572941301883403625239850985320872165515760199371\ 4327018446742032913241277387325371810393550460818862888807662357685452858911293\ 7638539844077823750249439204513409510469037049974827988495899730693095013348887\ 2914845993149545046362356650316755533145582219482917169326307431532694315374447\ 1516573782487585346789853872036167511299556962942167028209807028349911974026714\ 5436416042856314263627547545521711751862490839696476802922346552863318965674681\ 3067395212912719649807666706009279918805744902709845101537782853614922018679115\ 2806840271359760685869013881582584388171016795136312996590473546857316125161112\ 8099648673948250970737944694400384331481276056062034920039787142768927599141618\ 7433316108649446623139907433389124633427593123798095672383958814661565023301540\ 0285191026724472980528810555483792325840876497976217583832033544655535262775114\ 7694899264440154776063382554867886339086776846264621188569151311112158024017826\ 0597046320204573602076450115167008585422590784568512892338276634258941724946142\ 2367949000421569077244885892987287521493492338714966593003329527978226729661760\ 5552088814040062450351251368373135076390877433066297875844355364140997368881987\ 7368302818079769710691035008433476182379336682463841765797811273484696098393006\ 74658379332933/3383932291514883600751518746289217780571147656137809831648174560\ 6230343293637553671432525441536516822099236555478164684241096871799030867852912\ 5291537260756951511547355836700695305601955634738816664526201106255858326766240\ 6318330848621917160255558636188275732720476636220936220438362777945640172152505\ 1539859121972920501024476889459417324198014921974922341081513598138695785520561\ 6987690437402508207032250433470825040471564172087565102504570082227676960970196\ 2748579267656038149441017881469631532030794963371145273406260525808603379566880\ 4940460831989845567676817428770395981621345571447752042312940553476829140242108\ 9433452761532942002599860874510459109556819322747277760215056264321358540741361\ 2236751548276216970284946554376011679168256159135282738343669282306427658590298\ 2694956377540865408012583915888575812749729966114176585962065580424359862350582\ 1079646643780698924866770455125080994761820480959790842690034993927674909957309\ 1098327466540433359452788804018769302103496873260559663786944192853299184282475\ 7112852263088347287660297201459992765396389631616905952453736369833649918902582\ 4076705476851752356337240230497261261114359579448776596586697595612750071356800\ 2660878111282003612799147687886575757966563955696191130300058380218513168242086\ 6285350482737647630322013627668330203883641675525253151456628766793447400928595\ 5104814206685085813247821071765310045106704264135882741815878236135210754195092\ 8124034841726190806107659987469886872113999004654861409110687666549221781447468\ 5954246453545712421946139267888397609923382629114531227933909986714429057226534\ 3250720265332343399109669886951400970440363658907825309367727830005863745970854\ 1073676422209611107202463514669063792282063218112447120433161152976504449143126\ 3669963274114074861206856892002515366287215039045526523714788830843134466173106\ 4964179868321944364843959324578306442775557321618580334613574451200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -629912324585317459198\ 5439428938857849262741229116767205685844042162520631377733438885795995249927608\ 5916452210752681217600233892168928203382818703850750709058422160640752388714418\ 8729952622266402988865679095005310361020704662314777413285345169261384274421634\ 7312937099768447530189256331571623436572531640278779061505021442721640378167012\ 2014144639208568095522814824576354613332246648827959435692859319187889863217724\ 3875460089411961912811138292225761390645989082660458918684871402265636457630332\ 3440986350076570733799683055551432732170382390770853091036791818887240917513969\ 4751823265174203578564359355974709899253555425957453134269875020547951535528613\ 8797871068972328274965446946919538214108855173288467597199084405446058192111696\ 8969788385472455335344118246127284154621774107260878653016701064115791687199677\ 5557499647869169261245861447167008151166238586816283569420686508429083327220249\ 3964373278908961081013139721734503623242192481291014600577925278018776719529759\ 0668181103508682273882062482622741635388009805359238968993175924992283642091054\ 4678025959433206417229307362561929152452070555493680191841438564482217296329290\ 1212419069656659861435072259773102715114034472860102921606617461499599700330249\ 1115291541869779755658787679113182593791126383025915115030528318786077125602503\ 9031126445200001486041946970946732712798641590507399631028037653497121969341725\ 4471650017690992927207514335544388493600239267675935157209062153968475799008654\ 6682106060400033877222299280903185504453588342256804385635458270806954537951626\ 0909413943952386449761013588062600723470347098221311205544357688767247149152429\ 6574619287606940617494953905054438107161865302435100094758868825939248818425090\ 9733161732651081411510459446517605101074255229986997200159208962277408207151235\ 8794280289514571465535470360919658813801223800335608948435413950054335391126916\ 0082485158219697500031809951533165952388121197095961997139932582568936202581923\ 7558171051102011651456582926220609853637755891199649880818563201986477781146489\ 0417566539199037164466140491919334664290815113129582766419233144998745463285639\ 94776816846929/2874035575615521368221425970627921531787886188430786199254844355\ 1827861882793444393276447604330010582843122204387067595965404790056731765210240\ 4089417878250706489021670705294373345198946751948903263238639500420599426403196\ 8646810988466078887790801266764530289723472842639103017982111017888903531739525\ 6871317052914828980694280000444403340121374835472977222563516161668977328974699\ 3475093299563918171445119950362383817815147069185387385232971509251259379376008\ 1122242662519471850948757924936033358429436346819010776405111174191645216976307\ 3307040470983542049040187557527013040400503119131243998097313913702232073355423\ 8068835978424573743816573653098504262839984968315405273545680573616990908948453\ 2018889611554021117366616154317022487434752287816950020368323251775926343391021\ 0552561954957591444954081589612350591346662963531109436291498365151655963397586\ 8351028529101671521070108719804093113362407051241182352366465385122486528691481\ 1236686771911063145807730129817074138237652864520113559239704311900486309915815\ 5430740919344621240547430242392180127282638898524437412747465315868365535538935\ 3372519266189585202848835635829870330283164528024657336927722778785099945856313\ 6425115809612732000353459911827553342147483323865319499518468044313996926323952\ 9720022636838176651429558815298779684713737429631936140633764052861787504967499\ 8236783933684487892202491762027694500574014482040288205595494585114430377534074\ 1469856204290520485503944259621866927895731782010327100087684348650820382338354\ 3823008995846444768677657428205583593093397608688037581663647720404025510081536\ 6025169682420378936150320024697377876355468470751245327218540582239771516405940\ 5846974382100196464279223057897232455474163037510684508260227042473065029043558\ 0879284293635742177267585386740121655185794823407568810404963543457580525495559\ 2459435181855875839563162865910359023292123821861331184019046400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -198251727428269210939556\ 7259290193855262990002875078508981148646984049833042304532726764542340582227058\ 1934612344003260519865651788455936637893820948261893782135235570902185017440544\ 8043133772985150018278528155030118544515812894128137459586655116718070528915946\ 5522584572057366057371514650802301219427701838622833355843925717577302210917518\ 1488718594495619490703966238654230742540210938165653466810784721781202755729621\ 2093963388555837109400109553125847214587722866704130322502432683730696962122306\ 8326617882810500902282445846226751120416148147912109585860131487083258491777153\ 5943989540027173324103585884975954223493997864793317016934182683835267141641936\ 0052851022625399303017558045583638243262724544052958618150230275095324645498800\ 5319649784795682124271634613373132639882588949261804469654712308202218385794282\ 8519256423497844628558754412153913948509128892521811933826601700849493208653389\ 0359137237171386060875366136841123168532566488601978968802597721646363131986178\ 9402319152687375391563474280244782413658995711796703233748108566265360584774601\ 9054345276908726002334772441905045254549456904923704203291540131660428382730840\ 9204694508453530234582387734877916853256074073265167353585074822316621741316527\ 3589199340000722361623705854570762777608127543997809485627017943821693588800553\ 1381020105576479266685578361466573862135355373262845215243067576553127495219767\ 0665562548167200222746708125563355200640217111809416229192913391716396284354387\ 2142002643793944978685684690105732959438975953968789241187761328476660269505060\ 0325893618495028754112422135229210883379502765250154469338419197373960015584889\ 5327244884080758243538968246918229059827138319556006738372269185381001480539135\ 5392620257657050680583092260899218223502359050895211230747385272724179142516140\ 8493913274414054907691294820654411152473919081843871024213788991041308693767224\ 5577666792963592188943198978236646379696757422336923245959124836030710877110697\ 5029718260043341894101006552354979176873817314053910126724283225500898374838637\ 3967203142726717340077734462359336653744799776722410262779310949863725597522138\ 155775589436825043824133713/700256703810787526267299597853958597974930337326522\ 8075735431172174812726679867655356817993084371152028383722496355845532177567437\ 6315472090241093048388520775134627360988483394411698393673732645400203079067175\ 5545602304964803969236926478880155437551603833918306244062907569902150913582388\ 7242706118475440384490694899405912614594989755179441499342893636674267312088188\ 9606129784898048492061772932611253006566584897847106594125531849603148748041878\ 5257345415587522972842759284921905854931415373860453911256729242391310086055025\ 2742025678160302457943800915597159920374500315684030244537133641709752972842659\ 4939726389727583831166140896400329314105308840373844275693409518941488117673263\ 6184009486672116820927039372902060954764885750142153435704380518653082857518371\ 5216564075760412006678003334556812006394742239624048316865454369944394934775617\ 1975451804760938938358113023773535419229810688821130065300341740926365919354794\ 8868071975855800952369338373426781742165778229378448295824324522163963376713403\ 2208010895652702975075914158162572281442602267301060782789572576019067507469419\ 2014268650397814007496969530934705919538813097771763672135696767330861543400664\ 3077198074058720406275435505948264087616775038782570679099900129568501654905712\ 6687528092059552102218040578726145890612199758855109054164221235597119798763350\ 5747634671982940347957318104901458474942153268086097052704650813779875693823082\ 7030670261669374394850584632375850244663734454334575880527586746905455361282458\ 1773698346345836470730415388456992008126262499610545573780988251487271729969415\ 2730744476311992786944665932631818863402232527192639571806272370470208074319878\ 4675905078871595877119992631159610714253099500332044197826856714427118533848013\ 7475991697299913786406508163534062300212191050783151092201474118697454547353725\ 3905888721899920004036534671063002444019278337109378569097282714807463386147781\ 9471626240000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -113010670305887078987626949995970985526908724789278271703269649388801075333\ 9790214436243647050787364636803351405954106195277652164387723680644137865684617\ 0173959189101726861600303259002808319285255434485972159098796953745907632330767\ 9827824193549119044338046990460740752527312743029929372975545621246000176125073\ 0119375924773741465917291345267381548073841161399988487989509848439598558080537\ 8283205131226437994921819736501812454913217947435301067615757947698037360563407\ 4833284456747753317384822836491658633133004074168802069704852499774246702920022\ 5302610732193282636425527656536749005337286491895831163669625336534899265506358\ 9312113560123434685298004534075126142540798483910342307461437359299140562602196\ 2898069151355379419772021785986741760800232113013688087436451424277396292261726\ 4870958772544528374937019183776841207457713941749114211943366241046455793933998\ 0141196385935102707787054565122085570947003392492972301241065844287728334051030\ 5884379629721559320146470118684571106936776494351777143666918976277871765108196\ 0438773541355773285262706836798971942004244437014453357851620352036339266023620\ 1428836837998387406998512887656065475220216452981444076433678165625243004613699\ 7923372269049026277995149418194665063756666090787567527165503992425442191400272\ 0586684769196023350236358543348762977545383087858654694642248457135420957748029\ 2159268596259478723207288174596883553087026250925757891498851068415555583401451\ 7519529515118291222263956384254841819905741706629567719523788244293791508775496\ 7348545400144780826418115618221705935084734012714543016048018086760776878752360\ 1246681018022476870808428050889235672566853264845870862636500551916994336199849\ 1882946083677122767560169045787341791711653842520150430244616186997368008188031\ 5623437796060198297256114230899939039756225252603344586505498825250012445178155\ 3103831151928117860304884101945992392192768009574075442027966100783673848179799\ 0615484363436318189132482296741578817031044374309529883279441183249339091306880\ 2473775547899279766750888640294345667104632555344395893242628524752232092803624\ 721292597139133705626217686287859393567956094292260194941/330521164198691712398\ 1654101870684582441671192181187651747123513266511606992897533328418092735823183\ 7573971170182799590911878118305620902826593795918839381805863544114386564162162\ 3216418140018086288958533197068617524287943387473479829298031433366524357009609\ 4405471976923729938152312108874778557287920407861479607992519590754088835164444\ 6963876898457965102541713056251894093258471878888253156824192511419099428071783\ 8343124272510330126862090757666641467036157310843181782382483139563527628056462\ 1342461131762024086983606179719294236120091662760149474032161859482416764149002\ 8622754215270788870034031817352811550855951419568310418503100955436257705772656\ 4544981272892929403823915417804278852477709239139477562584009772770649026074067\ 0964216524676048042551087486713582218243758914467152017573910815267018318337102\ 5508055604944626137544092140913172413251847163178905029347221108717876470645123\ 5733908217613017172447139354631865729972603938049518327712257440982302247324266\ 6275956290811744613907138087263202181142748075804235831482652734116840908270166\ 1006894766782558809998635255658630734802987768211538569618601181194022319782148\ 2724532480488741801666484851135532437490955716031762005558807580649355117818305\ 3733605351528611563327811154963796513259452108592246915153158740860368958286179\ 6114735655124232018405450163014712883565175947844235854145513488400172696342536\ 6378088765951841041013274844950358476363507944714369475946481401315481282662445\ 9198156090209445393749305253202597185619475234814184756063351700227835595899816\ 1775108246264547019922565455640088911392819260595437882320202218503525853752834\ 9258778925605588619382110789826367027197227393254000636521907336257127462964156\ 7248613742763692095999479762624888668081125559307183871853188077405700154175969\ 6473155190957840251985463509583843579476736762241905244364741737153577099375115\ 6266846139174413891227182617530790607585280000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1563034214537728433862181214773630675115108\ 7707141074758207498325562588812566432479509222166086165893575211511162425866903\ 4060761034216417782819383528336360557528393119268981787221402715797774015708609\ 0914617993359452527327784284239776710573408108071406835231711061699527106362876\ 0337590349998080062443536616493033454356446072281254175123406702542126761480932\ 2538553894887814819478448376079901076290473509428135638827186590667008664951708\ 5891473439669927650175226016392855107488077153599971522927963769375508895756903\ 7109001850125956860686774821743244730276606842821190269600110897846504710090670\ 8286647945205678174481167400213156338903018844279397213903798405470161473363663\ 5797949636346427190132114627498773510103694174277355046984751765988174576170854\ 2952554587378814099928408097957077889401925706432258477801019273768510939841638\ 4464648523741402708388657107621982780051365228076773080676651958561878635323788\ 5608942627718578010878760058644601032801952094131209076922217769390192104227875\ 7098509863590159940145393725906904591867393223024518343864072206768796342441183\ 5637075040035170277775847899440636927435697900819125502857867198869892017600101\ 9457888154957695135479495556583258108817427591980463753319981341446897463096737\ 0296507721755084535025476038522868710703625009495167405110028433239122144626119\ 0104168575926626712023201851516447615242411824454951649619024037260100176776119\ 4342160922343709570794724141406244734833575942280210030309723901416565664980754\ 2114359671673615792283119798507300613831961338769994549471737757141779098741809\ 1473455679108133582163355247040003543740206077824665605171047997092003234837672\ 3968916235095556608361086712376480721266150749557902689106028859466201638500003\ 8941929092569970239687034434397685819703003027288307378546712075440294867620118\ 4395421918594532608368816736600278445478801241779393446214074257899214579267857\ 9376053412618210694306784813336179002397741428761233616108628085961805322190704\ 1091419628926366975365891121870917119078307134115600260594090802408977817942331\ 2822264398334967494637704075126360226327385382227321977778182216544829368108358\ 0954710838895931/39823172989643569660005357611799130260006719526114257540840392\ 3619428917480146252200607782321368392118193749041064479151060854696217104009796\ 4980095077281756261274976165979569642289485335601821914461145783078200945103135\ 7146983129690712802615280599053678659803053769661163252532821947674988656925339\ 2378261598232048586715411597147393623283688967198760638334484083929556571172034\ 0242799730069853119658930841613690656947060967109767963566510586702822296379731\ 8449754251600232135863553451189794010896706777192147923414430677416965888533316\ 5364079319369528239053801598466245256758864116438111626779492035754557085251643\ 0162738107449083764621716692945937724285576661364577749214912827302956634181962\ 9275386959093605497001482044418555560048179459219211832445481032692417266714731\ 7536568489277989410218488261969103164137936358761735822480813748569006449138306\ 2057302773551365929282504982064442148358863566550732198703946603228217497434147\ 9158079834265232739050034193668571111588892486965474386155121543958199417799716\ 5144661349158392018897322801693673839232807672287056338078149556741328578271347\ 2784240735436099066781917342973221271916754802044416654471558809377391576126353\ 5290401802877001758490162118200725456341214717438427629281911465481696798669657\ 8346755845461819143484051302414308068636668004014329821896959906834099069648923\ 3789251960601122576338163383207491526869343040305447351966752543296868889138313\ 3618226855520678887758118897077822867459094903468497523771127879273736812450654\ 8093141821864519048992953650999607585251963569215943021224239022148825175257807\ 5221432101928689231884498615816015264068879323763051495039487300062301965763888\ 5139703601520691978527316276259502699387151647541062620587859331867962233606242\ 2494138685355984103218694303188776045878926457633774634060072055641571897751683\ 4105535478195272530272942685890395310181396722392456843209839832485581483714552\ 0046080000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -204307478611796646306674761915324287530798154464354251025048349364513490939984\ 1863514200219675648917239982199570465155877608697703527179519810563688419576559\ 0703459445644538899599016633462611066716329480869046607433381799141555479264923\ 0914816947400077295360073948167776164006466617327053657227595426640291927369288\ 0312626174041342310694216780261169957984343737264297389224168246291450714858698\ 2604055667935161680583844772599654939871658644593949460022906047099666532881688\ 4962091154183306951677685899682187824429280914105536641529342963566377224553171\ 1672882304807250479017730107054075940614103228678400749225600669318924136345929\ 5024034552878483609011986397829577507572092434441406123357240108640898298753169\ 9696140111695539967812932802567343313732128083808911905105010805751590149493646\ 9612545988165954572175045385913083934684214183496597355136584836364312153836403\ 7420041194738705577390905100674652678860827942290472745102240691716196627309399\ 2307972788230125508851250254046242942348355992567490550310531671360690830693805\ 0111148629607020180597936388031989027635591474606688072223023757088881731106941\ 5775492601831336599828460361731150701871654635586581057372547394209646797577815\ 1600873681403108774478108444690904779513176941965974941402150927538862589259439\ 1865714289241980539442026236934835289424974947942444130417165273917641826455780\ 2459511373087302408761932806229392660853118064232710584700017114269147419857490\ 5863910778719896317848523743303863667087279268876645995763123653199910420654108\ 3177816653541301886231680248014837346264969311901866346874333086512852220195917\ 7960514801645949245471266854762302330406637115446082795534835778607782882895245\ 6728659933437222224517906372782786810769218290494898143169580306265107516471826\ 6797178587426179490154943366082496883527674728048957071143950522584779842474286\ 8379571217224415699114792738494197588646602723160902234261013030328531050059649\ 7136729356046724574701508705844519493094673674835951296779016617379873240085346\ 3045441036496388568666541055869033503679292533120262092015119717330541836708800\ 608422584518959752881960557918726793475016019501902407721/473180709152271332220\ 1446904117739464428928029123080827195429167927487113950167446409237131898303684\ 3493255133805121466355288199364387658126394634657006402954664469207962080636477\ 6310123633489965113310735183715394449126570411328137405512201710061922032072363\ 8223706262674997057829735367054180087576382238248716055888978165617826773193391\ 8403336611477213252125690416995789202892582811446420894108266188708145401864939\ 3309305636144982181452108178528410929222971831746623137023470154180452005561527\ 8714536362522205998913354727441025306320993995020254778515441619165629131069144\ 6921313715843643599702754603235615653284649467479181188410104267288655502169446\ 0087883883550914654927176765239115389879688698795028100634036885788587456680622\ 1237164896557004315803685438217639301687451153165290587226938739498990674347375\ 6131525721696394929050712846635534429804664834513445030753575546736642847318319\ 6458281063003553254099822942541941243738234574614449386196356040602194014550663\ 6494054608932178728891381904620654837782050431494424051810149430019283324751433\ 9321567017065324108215064977207843929251352233808266586725015391604748288211843\ 5290618428838647783119820176258749586263347155621681314265247196955389745316056\ 8843042596957343405402954753181055802221068352770647061350429726175713737536532\ 1797380787008046219437795263943186534582873589848355406790216973636867936992169\ 1579127736309370541739931257789815270948973889947690598126642723303339064741203\ 3229862847383493927063202267553119594809847711778291173559423637122128084527846\ 2711808861612910332625623853966950387376146418843727031304948363927564570481897\ 5837662060791800047933515757691808037822792248332399459993615831393162109170156\ 0022154982835254366280393261931796997366980631433819550511909948670313037469068\ 0581979756257450949147019461636871822270169012651410887717296317878105316459753\ 0460472189442037415019651271564406077815521280000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -8061637760410416585420412523722350201576\ 5714227192325500354345543870962039965199371942036181986994161436733066235543976\ 5603334343662856017496551790382517636292462739284654713944027637513126521637449\ 9819476482839043526595567656603049545764162391625980547198787671454421065489492\ 7181154790364428409165976729712734107170707700830061309370042843757913974181507\ 1147764535280381675446481620541611004829307757493142891983222439473209128176709\ 3049728990310435081987497630854116092373352565805788626648371415326530215564376\ 2233047122479194621581028023649864714151787100156392739454923316809245447534024\ 2750472918086714586413056154227054154611817812175053642292065100645019574921762\ 2212217209152207067891975116218672242454470380478109167958928147535678822178278\ 0648189368852011142575364766511780311403483542849860265382709653711990267289551\ 1338549032357464395427024419456676052651656399287222052885336940097453262496161\ 5900753187830487817459027024578347820718281016468495683432534731736305893241629\ 2935526137355103832404305931805224964000497935914121409115691585415328131998595\ 2141955177027721731493146285924374660809944747518542549011905271083951430314120\ 0296757366153589051480822915917946120979364019152288148160795506433012657177014\ 0007843427480883577160402279488934497708575328793042216442436481527232239539977\ 9106937402077296849962536107165769018546698230651114345486782742730477641360012\ 1097908937323949364102383995600145543041420593070627204687667604120789215638194\ 4659680217091433823581292403088032530038045564993132421232852436546294047980667\ 3022753167856476803082000809802771742466830717264821157680364999672468482213635\ 4930562790193582005195061839302932022143369471214340359149947451457319383799605\ 0195961732123429362016556362703323451462263927601368297688925208669014011231966\ 2396183365310178271094356324999081071334506717291217276430968338790218259839590\ 7642843809202585845095713356009319252923336849428066271431182469728748011325139\ 8800362269173682644311238923277705846682271302117061955325350488523677830101275\ 3564646278615188593450098930239370847329150079857109731784344288861956782958163\ 2484966181222904748596828445777987091/17646273063958606363715778050379742406875\ 7408386124985203664293506022945153432591298506965675294328203783350317159495626\ 5815626531232753311450820351003651565152120372842910562914510985722274675490634\ 3514542810394709474748085654560519278786381617515802925473147185035885121064074\ 0192604025300213040943723064714759212102594117902845923915204359497894196527045\ 2753462610946404356413852178425368035138241762960141814066076166933250612510451\ 9938526636284659937010492677236575198303499316465369228395805714065883244963678\ 6449851275503958958728202417036986417414540123877807507371597567209325341372127\ 0783173761423502403381196886961589499921363506440922772925519672915965659077932\ 8289396384599287051534608832708724604736219984197882861831954324129142141579276\ 2385566077824704138168859306406051120630502372336341674335246223662709578868479\ 6664758266590444061741279537857663354523864916959423983282003408368887074680251\ 4391347266183908091471098432236522248999679945318325087376305376836814519433878\ 1069538222746255293582993465432031410898085284015390691039857537112159749252138\ 9544142499574554129283447658640246203109846021046826702656141649312791630515649\ 8677210425142558899123925852190588086349839657791322997650176591911611329507316\ 7434836867592614616753249413876915047338717548993070707189029354112717396281487\ 7409216174882685043406110395977568832235134861184165399696938459174674373163883\ 3797986791075494263107882396040407326929083463690108204609068046494053014166384\ 5711354939776962888390345330818420682734171174768099499690005499040488708102587\ 2533329520932198484112945988813559544940466550084711385239201303240267876197945\ 6280161902738622810186265379298836838498605657890190763271127864484547142036074\ 0510225651275101536763663732333959869324066141645424303313987916032697385844588\ 9818938049752782575037895842609301792030683148592206332015282620711248332463723\ 1644295512180029483462028224145422875308851200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -11124627758888317699438785567561353232\ 7540341405790928474927948031977858459693403143798124468489539823048983411763918\ 1719727460810581287024010498308377407508885919881308781641278576860972799867076\ 3103380505775294681577159307887471902320820412538218977281049538907109797810827\ 3738372650587267635527114860826384948278815274377078170200205180855356588656034\ 4139922976609110719699207992073894767361839819150763347305935172565615126143228\ 3381968759871113660000268219974855797667891965370811585289631631107535349691229\ 8527273129623946782586616717268275084506519125617767182566560773194226128734037\ 1939196458965594613883806968594952315913610386266876005707731965811153761993932\ 5514812594225494808073968863606519421066099807778925633136464132838461440332853\ 9173546386480278514887949915372647424274663251189270517025886905595328867010882\ 6187065111982774032112161250242126624141441122972086359946205575822979931871580\ 4204726441254420145323536725397905302743720667432829796216220827477529860698047\ 5749519364595838926560401297037475350876673351031857245615985470730838456943396\ 1337547744623750251444837627325823120371147344874857429566063891828362303712267\ 3403728888112825132379025050261245212867080586518935212127871761293562427080135\ 0136913262248478743225058998002923913807223783312665146255888662646304190816981\ 0012129348717586791846128554197595815408207056384872931299847753463375353457403\ 3950948245039690294640241048566854878418321017360470517061740809281519807484562\ 9662754290126401315018845368428900684062973894725761725146111317445349382315459\ 7696686911268487894259048098308030995241273689043585303141914379114899694464442\ 5974715552398424365013964888524056468394206004764730125363494079522762851763414\ 2780090315366181750265267673999993777265288828603248203343751240768623814772021\ 7191587484783266981855377521746174752310724789308394534161351235015040852947814\ 3426449356389174524985606506394286132323810165159814301773844057528672610433282\ 8599222559147708815998387179823256599649993717210202678524414017559834229428487\ 2987877655677645750666068272741042236068718057445474414199202124127394852374466\ 7569492631230521822625612003717673/23919114443870068936871608809397631946288366\ 3673799888092128855366947533597932227650436737517944442338933249782143177401829\ 6363719710109682055139377084689976554349276171595736069976609179183640134766950\ 0684100754386676815644131068217942047452407727450992870747284539449442345577815\ 5232402848415568426095952229856320511004061756842301952545522204607553238278026\ 5555177586469644006457836030476007972524869373615339460543099931129792408964485\ 5866377957403445538959601885431248622765549146868580157071232057399798525200292\ 1716679466528808467897182712310849548216291622038204464644105165601389045771697\ 1528577575410748023652029166673945603595385988387612580068249876333821519791291\ 9209166713011454068255726440013279499642447359201907060261844254075611715194648\ 9172896787700629169853700307198417858156568162784490301331706341904969840729510\ 0105096717505164085836561905690166628510754348079430254338235329677005410968674\ 7170330907008674793329873159530743724962079528835400785644512064043476459810978\ 5554349084651529800999482334985727718733917516682734624781892216189456695119546\ 4113831252034523149131289025633193792460275745876575992271552519258118381353849\ 3995015108221843202832263282763717217094754231644911841890921600540880950775109\ 3498474344138243324588298913419188913326984558984936195691798993655495958932459\ 4700106755357074876505163372427755651380030544140629878476707516301044566072292\ 2106081229049092131518798201981294283620505624274940257476157799320573906727001\ 3532104976778545647573058641343100599864507530690058344372285106318705520391386\ 6089965463123531947782631608491266745765416571571241312229440785436149348585649\ 2930593704250489319770323522809627168709317076883564186530845612957603418679029\ 2345428951647277826771092424788392618569427930146367827549470559329104978455864\ 2529902302681223795107798416285501235117554796468884985789768733109825983832715\ 9230292811770014683901774975624806400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -92252128659620419628760460861027675628942563673\ 9892604178616999933031286618267124589129059194893311078643977127536644700896196\ 7661443565298627719393442532695375767922924559976963641013837942843605162477995\ 2274298006176505718371449305355686339312258315943621391263642773112446293717124\ 4120954906261053071611898560152486687206710631602620853890012716355323295397736\ 1799971688817245197932111882730725421826709668207376170732809107061460573571069\ 7343677854113243301234427491253155595571572304196658907801788684577112111765396\ 8124644136431169110166740506101854370359547164427938226523068825210272389333280\ 6518561090302046725001407638403748396510942569223239094233339063975787263858435\ 6329600620749077811591552119129228861288345812294682310236283907113479192340901\ 2390191838940107367966827069584546943642041662471647662004253859923175845655581\ 1007591848668822686734273832694503375165620709515213409564258877353664936646095\ 1803903021033050515697721549586563338227056122834211798149091662897493931450389\ 9168505368760459557964147824179174607518258545368234899849272676887951055482416\ 3017569716727532397255757402657667334076071107055717675243531257681019352589830\ 7594996737974894841525391627538320506552045131789541842878109112307245723600368\ 1646256107598431466404400698645599910133758873944200502418203710358801550429681\ 1280237172557680166600229949923295517744531630151089109688383003929920616956247\ 3872584966371421198445354114594154828317824201715694047373779579150333279245045\ 0294406231738390907106911860125228808527820001997051687672980442331189882414259\ 7798644654147555169318273776606921106864556026264903714903940586127266701860068\ 6571294991871464519507966835142684025995107070728080759138107406142351823427068\ 6940856221549743615167125711209897611276103308745286402508664014472864212066975\ 7657469087659803663538979833732820937240682080898431826357259809306463434977781\ 9521617600372150571799884281254018838084059769212922690738372280129149028357173\ 7218467458683614166200913773504348490421278712813311628012174131888800563000978\ 2094096745036991662436587308751883345870732298150160375218358272780561870437102\ 048083007991817231166667722393/203044679433488948266967643095787584815914590346\ 8771976870365847846652116940810522789547577559622767000520546956777237475905564\ 2670195264869804764796138631137042011389681616865211895669453086226995945902605\ 5105750283250355550794905483448142220296997320296894308210108208307508997411921\ 7011519883852725821650005070468550603088360197051157076448793717695346837702960\ 7141196264906063940043131907862516637149761896541140450624205000644011256838855\ 3974705360864605837731680889741800496429200824632211811071838065583265186831982\ 6839714096228176354935938852982057791476237163453578671311454857654441154793505\ 2265163884536047589979178231116483106017367879136630255904244241370694116789200\ 1683759086481584319397354990322944416323856719185180110850668202020035198197382\ 9516680665714124284071113923026997007603806976456501063676119303935199914943068\ 0547042006655176550507861151533747282308286391477250047298701546895755478201595\ 1246142656078332580485183508629781418025763314188664201167775315894198326043518\ 2922221481481622410761670330272945762683688492106791764613623946254714890517057\ 0833233138083526838851254064502010341603917284828449602419966514380876756872639\ 6117310303956802419142132036738267250471018540337211896680149281126492552253600\ 3373572728223252977497977029687725942188621391857430617839001085474443208277484\ 2971080308049808789807705012828092397788616124891167696558081274485333841368371\ 9720372009730493071732506121392966016022199554817621131591470391913645757740954\ 4188507631330549699062575495699423612153461450732193461959559307912718960634264\ 3263532320735405352530376695914103168446797485226903565180362288733756575183685\ 1060153504468734105513347725006669312006129737173832268171058848182064673144269\ 5977359501369566806729264436891342600156830724381375655130160518324252771783105\ 2745820076686252118519492780769749430215985336543496646756216645920654520050376\ 1778765577951648461648980290691923968000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -166289803079024702499260961890782091557408966\ 3031048048403833317116175341517370892637571669479908736411508505913038325082206\ 9135021149506310637468850879809793501366935080783984936055135718925752811842670\ 7186739963806334962785882948098823315858357657640276503787334297893162030766836\ 0665033023162576483163528953687899810548543658227503400776617208081317848555941\ 3670883929671630609344018922520529695160596995831806303178706750185814153575265\ 7177090435775325262347246278840290641060315278023923380009145601151310462683314\ 1548229670149161239375958471639168626478122870526359198919828074208990735527977\ 8696183331126796609336483734149280437322852281398021547173082077406221170836321\ 6360379615909169934267222651945564512869204242315965101741425916151123107512221\ 4467283326522150375792309855184281629010883255225293490217307848532983741394774\ 9308033477172489466750424044350726605486934155009519185102529150177452347179819\ 8247776530055948041056258747354988445934137193990065665179133978362357189621287\ 7192582023375847556914334516117790920740727869242174605168926855297624007695657\ 4728357389136705136199999720217458520572106460958591110482192257856998295800568\ 9741608418392110796602634610269850558209052259998244093929310644166739017695470\ 4795552502331738543069161042960570792322773652265581859962714495585073581045769\ 0534272692603097061731744079536079959463408714096851869833398642550638282973122\ 1902506725612360322012367385843495703060685079630550731026235190631747690602533\ 7939835863815846420207784598059026440603327721983561438325292981007028252603521\ 8286094609644827191315205390186965225085995104409511895210130992326759896039922\ 6416291705107013989169851492147430732703397598334336607582654776366678688395039\ 4234881641919232238391431484208984018063416901249841652115425053377687657239455\ 3829998741045793918602487588234627368805866743538039983723358806077668172831979\ 3401970774958877222337259448205576576455028049144834722068012827722523183658503\ 4258359219601512380912823454380151638926743652109336036065389834671301941176661\ 9463898070121968650469247944019601838677807691162608563826388069312886038371470\ 24749286700870746796544163566421661969/3931109596800312235385767504693220797397\ 8296001747519096576081585983023945619331067582802308961639561656473956551802022\ 3348921131129131549433572211338517335026813460921157418579975938257186926064438\ 9676450303464940975708699631453351011838603287741780469363305385158664868813999\ 5196369866968399992811315251435864591221716942303073096201699571946934140849344\ 4597359469197628397865454215152392083346614298480900566258970881982293417096682\ 2732295390065781457167233320332970596861864865595337858528161841860398775646878\ 7189290382540492903335705407032137397829092519387730802381213609745139338551539\ 6211711518187041880561150311048934880204861476852611211369752382498695178113389\ 5180049497813495847661959192504091337977816700873731984363849419753127404904644\ 9827096654819864776765123027383087353745039093856434540038225889134856238965096\ 4183305422050290735183780016153898621065380080336952271673405619025400570592688\ 8906194740756520504668693922974391732714458759116577935512498112207598912704098\ 0947603912527163152804260023568425558365408876840292621310479558654446561214010\ 0776429854060993832835256512643709438555117737939254954161637207581425631928436\ 5025080363213529433266600214780092181695176366626466299194263145136150101369285\ 0510855731304727814886688392678700980779336986915252644358510506758869888887802\ 1825402170412334125906304438508189871949131438208125599780108152097225806241488\ 4505375930702235880384412141199022316772371352063268517254580762256152472085358\ 5152520635542460262162642853103674220921381638090909095379699262177884978472809\ 7097607866356644077975272386140086295953154010248305017854547323039149152641111\ 3470704612493175267094056710513741716878608265614838800700167482626900336083749\ 8966235367334668198169553058449329159798708609309077557257058816627641814521632\ 9122791816954103544272852724502615556552652402350505846158728700687603324101411\ 6633342503077519553162733613228081497393498737868800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -46796093725151564861343117530531\ 9509152028089749560520789062126494615561460477389497846504751552589588808861220\ 8258613421594349101599317731516373234256397150498880005662325776291609217050582\ 4125892137738626856188600728370227038537055977924425201650744924278738863468737\ 0494849596761379835209154348910591088151084105021831339323486716526071171022911\ 0503613159249255235836437338016186707387305623020155381966259407877415289174057\ 5419752225152487227238085639724224370484109581645945175899853665687419783117479\ 9948529472367275458711961840951072964866921187619387114477959702972293225518704\ 3184826142875819810045702672147405519210559574591955917442137369433226020253043\ 6631292243333989028935141613396792386510239281663031546612289355658144855881225\ 8375283960251994329931785020970879031833562951363352745539205436331523686146765\ 7345193029000116898584184273738434174686389069362150040399385557330257882363163\ 7078887600202450747618135903647112403465001144977695760086543038430971808136968\ 9291394281281221426710372477222497970031291981569573224130478403114826819580629\ 6807050373345896784731437563460041620357279816717980813571487733414072182631544\ 5625897570782889055775548292947662292924311312205736347354921349102887981386479\ 1032390532581413901447053573843076696904924129340854982111721980102411121626835\ 8469576212500517992867762413373895853685071790889744306941193356338488339870913\ 5246266943041919036079677541891459640104554284238713786431032612502246009049291\ 1517543688419765578873709629543331546353260941106268698739296482982588191905816\ 8409391958936534195906806831562142071976724015984209598484600707268823626996927\ 9078005340850725497487088914627748738253973821681110812071377218394854513988527\ 5412684254535821676558706437421666446467345012849453409905874503743320624876890\ 0025602463850455172052706621960735637808113354795947360106496904023290093742001\ 3649842496046849214633905507422615069324417696047612271922039092262865596582198\ 2120260249779117622641821304342550512253078563783803682517754438769126246742870\ 1260153733632621782385789178318016496500153362084842084844815126896422394202792\ 24578528833555670911622612786060208358284063092180443123/1264008979755172396165\ 9396834590582151952981296401897290313073273156981519474439711470574254423525584\ 6550226359896664222615612100503260958404870808833786863904521600224588956370205\ 4631872158842067597056565830576117121329375279497510484346584501140492092119077\ 2135439171019184534055440767025019333688550305946687900661430865628130123352694\ 4803638172036486982175834963725805435049658148340100150479270361533548768074909\ 4973925866253332672181342259721751369737552201819863365714964028883524935031145\ 1586317926223214973832844429602070088138562716577113458897966408683930962197655\ 4240774521029178620497913721557861446275632271014674521381071159267188608903830\ 1810686304475705792656193115526951454857226358757765528813387181998939782252352\ 1424274205857730395477404658390779320321057658224757907723179870238597962003891\ 1523924216750768371023500025406050482990992626394124562617362311031543633433866\ 8427414272994683731858897856942851603071171843993185917737007069406344469384688\ 6429992313543908757013892562033984040152681767978191554036813570259227689456171\ 5972897507472927528003653255274771957009848379075458332873012557456988037961132\ 8277257315976902694730164339987678253972542633060390840102267008925073973842923\ 3716870777035942799153260551843722181598665785781909513359788014772730335267035\ 4683432470240729839137739813874381914843913129157923371426523722641440705353295\ 9752253419857388881963858576757996924978803879881133635734988284542423359038037\ 8982958432658743261769941485152322672695776182986955408995061051911750910528388\ 5007606771359781472340764833348315336832169083039483347600777140455239995440951\ 1462500080185402229425370361101055575381422994698588511645147701725795267977131\ 8523638535340643689417603320012789212439438090413797298041676766237240797760434\ 6918984519490412858466142480823422453625493065036571006053939853451781649773877\ 6264190919728315679062284948439545637123945365997357324671905584174333952000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -15199929\ 1845142298261980805534408103712018993914279510856233090452557815098725451435345\ 3964584873757540914032243551952687594442914669976255915921628916172661923330698\ 6568721155690204436574888943416793972720095523958998286915563610017326999730886\ 4547910233962148841043951824775554889439024093410364409773864278779265035798772\ 0703289347821178425358667075321578546520645672653223891812457604352973685494051\ 6449237290023331826733281773503221038365523866891750461398464767729692418333462\ 2192562860787590472209984502682655095359676277034832525725748514966393283973653\ 1644512017471167390837511589981093746761304404456172364776391603739458771092734\ 9141328696724173159594731151658955483385393275187715293869388986359836623837698\ 1601677422161277288484293734420843696606121157738486989516735567079321866690809\ 8662242560901491811309074763115068329199523921960029697937763211889846963324793\ 8241042391554542958056167269925470023680523358218683168110943632307983665123655\ 6172264531849123476554001782568509265538382212175382750319872486268473438828507\ 8250953666817361443743607268008712636678254484450385984381489146278814909194454\ 6071769845149443094214287439753855928938627729899875677768430910700925271529449\ 9774862206654451042003869438049421679383053201533452791824503633571641469645013\ 7768857007913679556368125281667851615316579343035792139854686778506709397698051\ 2544811141298220208533647195672959868170292414602312220806036341312113289784267\ 7258439840648803041183102186741412942290614543633814617792959666025257517353973\ 8002048349786343751664085897744670694400408493183856550526301703452205514074333\ 8536389317798079642395264074007995952767467169702687101533838918910899435403320\ 3466799583126011379924516643530061102571238670971025841681021995268424455134448\ 6905094072965135038147406761160577292249166039669324283826338623038513400187846\ 3890101181698487445924922971081100960176613715333961031700373919659063915108735\ 7288986743663830835043941994813312514524097303851868616336604976215055135917311\ 8536979504286429170131506073997424472830810401511431144559045208560149665701635\ 96269718313141104576002465337015900805025517770258438556178096874710505488239/ 5136272484993486726082293621550484958814477253559305245196694200871382739441897\ 4546706706201211110659967588673058666822743669672866526203930323874061266941604\ 9199868262635489255983603724648337760268510511538818067671442730021199055302764\ 9601117846694836683946947185964348971513733492602245576012802526614245704107293\ 5534409712421401694086634374518938555602467366984808338117270928698157005169615\ 8154735792417194865744035901856006147321824153011499676719980457823758331892293\ 2158774505525275748873650303929451204054289671333108275240721423736498542729843\ 5898604558986758154620667208193834331899203229809945305724400967308152807115620\ 6021231402961995481174078541010098480739404232655766879318713468475372723171703\ 4069615046633167176747191333949599762040899655887788278983168375799642676774018\ 8729958711625433143043843585809285946048266057576711325989436263949865131863854\ 3604751507671146758508001404539173491025774417865598920037196197875836762566683\ 7286212938926255084008019044654772348340876353699483051408249001610798905659649\ 4763704172965639053247757516816240562753396012296872857959691141162812907546887\ 7761338452213316175010130264527612443735057247813674600951158706743885245469545\ 9448671988016246049141599418154820920734070855087422046111641705643562883815020\ 4694144485340447160145596708954625922710946519815205192638585260373547450487892\ 2453042008896013199830226553824430960718480436597705172212439941680917668869520\ 8186445403590367725484568451920768895312210749721431477643275948100668717459430\ 3748791829049574996561397839130173649712004027516072063433213898166416816212211\ 3827615123253165717232201007639639434971817674153319511496749683080436196133456\ 6371296464867920848953833371980833288064899991258109859866991305864692245763762\ 2698811245434368779989189833299226323558315096173599485206237503398549705885676\ 1032819160126468056616273267904306669820146432595411291038433750899054686777964\ 4436774912000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -390796994283061666968679814648617265206674927357077746382486973116698\ 0086412024187202823287967179081978673434411309457488039214954498522367432918128\ 3170570574869884345889417114637201418794738168352230345353506152702855964710047\ 5001827258263795130990337958666449221916977996156643599026855786363363259154088\ 6570756602596633937285456126742478212476318301573813676258238882739621737684853\ 1533870458803525800893385460341219526696348013693311071171578165833379206682595\ 3631945483606463515495898032710439183090582113231515593379291385071497355825165\ 2215940883530768321473728601722182482726734861101982583957756581329683398394738\ 6775496024814387517069432225469426554889698153726464486736409704310833954979120\ 0338336284048733428335840107866224472104690044287288276533949243256256612139516\ 2170617633268608313448354953082555581066135193192496597803343984673519805677264\ 8830840819733233051722554769768461229750086030688364072478438773235205329810098\ 0995064564286865918643573864404743910724797517995113293409348043601421806831169\ 3193392039113593552440470143771388465498378382578445255324001324764518793429162\ 8075565815345133554955329988597892010152520694781661963689148361800943709249047\ 6525383293689485415854087066931871040946646117761021057048710572394099671471619\ 1963598532494698473437810082477161126469048949967709112587317470501291141917845\ 6447247539007972620910542709889585613773365444907629496239241035473132057708777\ 6358040958993058170894813356289431384279505959280593761709087294043846558890113\ 2455455177785319080577884056947350744423742405546941588313992934117737278385581\ 1232971754791436125384512951713162280144571245876329219037908904170964009270491\ 1832002647124201156351101374238574941206152951348848773253050245468678539303790\ 0586589893574484494260022722200100304914491402343155667483449641477518539541414\ 5922188963916236061081357981185703806259705619162564610499475114914201618319437\ 0662115331677028351911971979643367575152362930365267726988623012139488937716193\ 5856351674839684640896117543057782248369855575132265537543707691861919237334183\ 1709563962671513072304542989085662789293519025093092935453234273877249024329311\ 46862753607579998774989/1943944439436866422777409187343920374811859205387819358\ 1517910022306991351509328262809191595464724185907241086333397915476281617080259\ 0203124601982379856943380079114628418346304225532916062338176234352151171166327\ 4386740163067368214505654784977068459985142767574532459284419961407698673642811\ 7025547930862835651491944863169141334427574356735394693252411976854592221609556\ 9060724520247063226160592935855649761324281981542196856395625742227772320552340\ 5960818986137827883984264289349681817988924557215922824222255740199802154236705\ 5325963429090589293511363875271637381493997458674744932171361837370337985625827\ 1916775001720451319808093543323026284222493362972182983430181274714206679216749\ 3149180463468114700977505289020056451114731607971316188120210466808753388395043\ 6472271698637741354614569871401573714386291534460236712217606952207836356793732\ 9261869609443374230314582535797964854616644962158910621938043921574810425890970\ 7497539661990997052727416315154819764826290187454971021531328700089200217110102\ 4908040063601321302045719943052026473948361218217017301915792050200919548702507\ 3747115083001750416041199055523170802894987985603091321278448336206094284003223\ 3834534238052927389448701428868715459334956825464759676896569259682412343575428\ 2685410800343587755424641253350467763686041319102829750343804915364322825218798\ 1959865782421718841180341817304786870719335434676182407835725651936828130372488\ 7255506149678245760065902812188657300334512921164999673563015393011272725373921\ 3481690461529709064341120884864173844895782871027889786051203339220827276928458\ 9646906384611144645708276786026959808214968197601824073556712959330957504356608\ 5296928844149801434967151224009523575669378417854547970316772833907892160170377\ 2018195337078099116694727895389770045247841622003484133710163528411358333475100\ 1555996750271205410816258012760705543429725208987311665740153391731039781945245\ 6041163346463675189233663458284952763760640000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5933032238913944269712779588121973227\ 3787550067288213356416632223058429374590637785387597405887220501045270898745391\ 1600486097849859496231570763027274902215994619728917888960930478503901879139115\ 4732184388249284427468500425247833493778934053796210131382144884112801752981145\ 2444487414788910366433724638101085699569874784084352569293950725930415332699983\ 1685569234466572895756188601257499165347930720851953266108363212957384784346176\ 9268805702744070413141520187791843639825764919983645056698326130417076040970804\ 4576531833828263582629569418647256557652324522913638695014822243893615390505060\ 7833474498689524409497118943720713391161109665812550961785515474351961597968065\ 6711984707505232504860252498236033448049633810878398307206026999397116393452437\ 2231785362163742266347006959524759397874796953907656835555733408446034853024263\ 9771234132222504754542857322805141291599207432527737431789672743055971550518452\ 4911389903770656901476494110935900007464757622839805976881683509383031447276884\ 2651917058781969204565328701283220986914397376170138802329183724372852434430230\ 1436303956271659435290408861028407126456813275313876628466196402461585193736140\ 4603491734022079435681011220916277822001090993332051825172666435499057941163207\ 6507114772096053629598401422638711422187765257380753136402344589000936906068649\ 9215278068358695434363286678668328647728520868523119108069057128281556648749149\ 0538153297850087818289812943608372249844394541040122253748693599566817099763574\ 4726048681149421094621253711031474750070042621659830992333590492094676152614894\ 8452416161752046306442301069624400924242498911850110392236030499937247740418942\ 7045979088443434913217753693503433403470113076961318560829871100972681610676985\ 7040583897805732527431118591663401457571528657948747516915374975608159726018777\ 1609373399824859054451122144710114199388049697578856103767126528044166799683173\ 5454621463088100182605881120507786177214131718645769760875333179896654459074923\ 1458745829004343661967614277270316516482021895372450409610337351291165875698430\ 0293358509399358815511520354004711931832025178844821851873960348256995859413660\ 59106773680680882709130347768242046518649617958039901322899/6789340348095317814\ 1496548118055571883058077882783475050133247853624035528001922259228738457834786\ 8198536012246118176245109961948057411174457607950722165156667999909844258682056\ 2761570629299189847184830022396445100202955491076219508092109466564865568706044\ 9003346930935554778030717384473418862048951815674782727811537978149472406859850\ 6136365358065251792459536638923144300272141410650621179636185323562694238510814\ 7765292195888734205093112090049497373175039734434421445727638970067149496294586\ 9491263828501034749980986572724581114169720999654433569010645977763711488959935\ 3267515320034837490319694074338296051169751164471155643756165075743555916589491\ 0304720477134113969719438913349056903453694420630872416646574861141660094044801\ 0209914425240333964060382886020443271106068215363731712445601854106405302186696\ 0756595741552871821930979021021526753815687325054609989785501604944159640641480\ 8096345716691339304149497417874283806390810165658169651521900574720550901363538\ 9008330338378544968451995401262417388356320027222039592204552449244954613432674\ 0753411698378927755363606520021268134999277551964754959293984098524007622639396\ 2100839219485724013869061651632443093027880800901950938394292815175323417716199\ 0982702679672047889067562467330635533156547136732613320084030842570477756137144\ 8317528728177433865787671782042646599218611760562511428745107056505741629234946\ 2089167074191996592563211084421438499825423393871441907445379742083689424900903\ 3328725900714395827616682524968792070296064337032182706153341941376962006475967\ 5131142434597270271041905412107424985215489672640267979686964943151626100683350\ 2965180337423259282561764612534491619513525827740836860951662176873047441821994\ 7816585257319339176657728455554545574326119700672816162436716863626756339905525\ 3479717005809964467904554129993213797813918986442842182166505712289745046449650\ 6852626672966219796070740474260245448592657667132773601179490848006549781145599\ 3446400000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 16685484323163744032919221375050691213298638866240466257995502621618174140410\ 5350122535706014261535932775452093402718697807155625761708036172456721298480513\ 0908064477893329423344971248707466859012872806668777299813170779630979690166410\ 2212205321916614566876663347287291599868344603421145990251980770935680416831174\ 8898624218914437586714270863646823374347294632710855796209616131895662095711839\ 5880285117913596233858410582344728380975965946212113773392864743812594943372731\ 5849258975047757457730909487219030327179837369074958947916873802412592308152477\ 3560195895298032928572520110994466270185514478592661650124420814961658163978565\ 3507192767861478573050702862933626622139082381186778726102188664418764406075969\ 9733239020066436268689396092427140318452955008828129404396491290323245024871456\ 3351068955640114980578148363589024411850638993291686715860014649393619420043705\ 5831574762445856946798178353778281778086738407730926672705969023703140502169605\ 8164705066538409474944694351818496055184698705587296891679981191706754597039167\ 6636758083388187449861497508796883030372740010534905275532320830147393710762757\ 8448011137327243306126158912074835342505472927132101303221137271297839235449791\ 4520784967125757926044734943053124612259737114879740574706992816321080855349091\ 9739300775682245505492210102125651477848718498695860907291182486132187600007676\ 4162981825008786135267393193796886421626266914922621843447404164467726990157749\ 8307249313980784243644642436157876532738113554464169817886328124782602253900489\ 2025475164426077616939670941957390244072024340790937346990687162626311759313748\ 5865473038566390312907949432710163145174410935407464553439427426856962498904952\ 3220363113926780151443556665276214367813140535821297119527705494999807396433022\ 5809149510269021389442344510164405615227772102709590195538318073472061084717263\ 7777363786299029018808071558855902402467086662536658843401716570678280130244461\ 6999362271975482441069732780996687224646857692595432114995213429680246888232563\ 1762157617775790529992773523811853251589797735831832428476126253597958357757927\ 6193067873941471728908553348427816753397514252939518827591995460378143543265013\ 446500072235896065206120370517/396105336987965019629848677855087553833005313936\ 8596450574908482473341388252502187595860805337124191665225046865335493267760888\ 9287714051530897984138351029085313843969160711072885149034901915611569103544684\ 8125830122421685064351709924381463536491210350373115934590877746403323953097225\ 8672558212748447245130998696560995472088026014790559079157130574810618990820272\ 9499670119549375989118691728761517478882156670323104713942297813374741886014225\ 9106486317176253389735114869581036893004340022708831390492603185778475870557225\ 8094460767198048265139080907261689094189698492107263342570918034621899503496639\ 9819326895511708154270967837277394668158892786236517741737109632121710980760678\ 5659515038945017439780198096637065789973477554816116772724848234103095907278618\ 7242732353637881766142958282917326874485397917112525207066300015846873194956504\ 2795846718864245343721707801761617319830045593606634185140184176476582600835349\ 3932803188924908530022239641801606430111630006960792623613133027567111049054372\ 4924847246393253883581160595573252232930354831793819162570329525212131806279098\ 3528806042924923048546752723687547533594608469749684010459117368949247281222309\ 4679660871937680802776586178894824817951745974239652759374374208156080468645494\ 0990318813855290854269709204295257257220089459309518584777996979877942299018487\ 8069947513066703432203753949724551772561958329701186830502363473711410015710962\ 5567712833214873438066597067317333208686289441047490621683900278817797374949819\ 2740322373065454183817231965474502504393011578245792510227946691911152814796168\ 4350745425682576859969872137674702133841131273764927941871671911563814227650195\ 6727999583255812623215440496646658474917230706944425673466663976216447714541027\ 3847549211276977040963713674709839842273990726086898094701114328672441770905301\ 1673830738224299748560183633896648777268815689326665383202074601224771332236949\ 6162187075925041033589717431032633066229913696532333729394196480000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 4389671186551873\ 2285645818609158224493790356058461640774537234539337389728572543983200253908839\ 9423885876982068900586517095493273439406310885057591195835878607778361403108020\ 0794291107944934541733138526220765147935046157074933846741447245438286912146759\ 9084749428002438296776470565035143719241035099650207746111547491909171830783129\ 9650455254705059985768756579893836121691217621598985280085684722039139966377838\ 9943774013488501235249752841015628504721723126066096562825518253281700891406217\ 2950694539236019646715012554606537202630996122735637942255024892777587148237297\ 4065684076046283684000986727093988708847237005121564277347368090137658642402655\ 5873879856024530273459061417386355893623799072861871594703503070334497101442623\ 0665046571626120963179489643099448011218483229046817574634805897785386965006191\ 6657418834192647659065267164743674950163320292957090191330040597531019930775532\ 6638005375308839110337104273918915915957860992259481151107273698937099886604752\ 7832196412802768599845301847627497432237993708187093435082715915319068498193875\ 8863324024236826052865884404595382908277480680151042747364998344418616334352841\ 2173631701701170262289801292819102271995667301316755995089797901816085567450695\ 7610593208215895106795013882327788823207369842527729046630906715370623887389256\ 8186877888337100804139949868125219436905233746680612189669686768362630662811206\ 0158521797105715019041570114530538083898382723467700420651922617234124414900937\ 3335414239181114280712155516120972697805380404220530745045546110887256563630079\ 0484280984468997024672179622660924022043099838551123401556015331107756064700236\ 1605901632323078155514337715294551988983100926561812399514418523611757579484714\ 9572034835545513862751712591141922374678234079704297345980524128697198554732763\ 1375168875512404095302928059057473411472545095451584862224159587021283278511681\ 5202523496476346188990073134077987634031548379592073972848456751141762102112596\ 2755415782151714693431614945411238209599898578929389063467067268989932275014274\ 6477986393364170245698138087186577508648028655472912763481352908219610677134294\ 2542173839986067317036196066082550704876944258459469303502943706752656927245399\ 5923177/23905782286138617387909814184151286237038995730564989061426229600788960\ 5187260017340081319374830033253565185893568520021994006791486292691866005365914\ 3807023327367337660813763854790360430203960275959793569626768289831314354380997\ 9870124128686279240687961195629300855588618856203884786503536195550726656412911\ 2417755141161353158038031593538742076896608573113775167714533297509488899063519\ 7342285805832404031485483224056328081540834185570511058916838148991388594465525\ 1026334989188027314556706261497141238442585063274575547640883757849715220198610\ 1482499750474777300932450776998781223672493716289436692908684965271685429413335\ 2497186658531715196825736369702158680132066669561691833093964386972515763180858\ 9492704751800371800063172582180309256527012469573985002600261108290076703737962\ 4708545115234075593742389260073574729775423500228188802557506201472065255750513\ 8043978407779127052086697077985640322180107663466784278189484662335398382640311\ 1092144182358085810717465374351912150944927150580414719509676472763352144881359\ 7098023406947570789008128467136247476757296438429145120114666436097966569969331\ 0782625721017142453029341153199874924246128108319896493309451711369719856931067\ 4645486167627743537868010948442587271297729588722713978298048352263156603446117\ 1880172191321417429208088378557911776787769795111382541475934435549404176873661\ 6958997061967505206323207564321436328453666964099230138469873338845689768400158\ 8447744132602695871562270972519776782403784981119262553811931559228790433240695\ 9626464095540945039317764909362042021430409467028440570912403981844217779660792\ 0838794034188854648996678629147897617485708093776294149075076426757601574796886\ 5680217794874273837032846154430822090680172510731974789429426884195949774306789\ 1281890210623968656556030941501526605285841035100143130562654579330094072693778\ 4414856311454907803595076091125479958141367719167523417807916539615780819996850\ 0168384750193158574296197751845683200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 99068817378596099566935610296887720138336242\ 3783171962769918396100167208512745176397161921336868145601947804794766715500730\ 9847663870757430185730855182356096734740015864904884908511035594985830546131914\ 7185299126320808029579076303998375352891628512562949451892155136904723107094041\ 8271754344689122545830667727958985636070156425837259989568925095448447542904398\ 8294725655371074224992376765510034790427351455091323249740255215281094213589031\ 8293890765294694612902081938306332514691285215253168487393020043033021844210364\ 0838478260518503005292047272241081100510860549152711338269479315762879192218005\ 7819099852194156879100577654469323742874588924607615410619343223291873390743833\ 0861480597542691257971259121358516432280433605833999718729543075643841258212505\ 7732815841094836011717782540509650848497369731797427807893244711675289892067212\ 2104192183295819190190832735985981717300980052066596479779056592946825213156038\ 4281028090226040432106865552654164444789622469819146426299073677167130440107172\ 2016970336322822914111968981587506985319543343452955292885410217949147500678126\ 1903557342910737031156580621172073359139004238947985390956331365258725381950586\ 4585520777783712135375768277753068579175742650313938015215230435414259896199575\ 0020164171628224417328056904653452239102589147992594581177386720362972318920877\ 1257019456142866609340088423478478230707797487512167045090659452052409818048874\ 0151834226171922786535027336378726121763536625428071616596491438250722311190928\ 1787153510061995779918753886156488997153359660348510704081165065458615835228626\ 7315539740817298000999892952871568590929693743356586417995482567214385776623295\ 4027123796643466985723028309244497706498575356365752930899773345867085234456396\ 9693037709457053671863644756647817187834874973214179979913953949039879395788596\ 4496101341426551334294608183352237301939473348586700108622474140331698565519085\ 7506181849826703161505764340227477438129683712665894142815247080904885888407089\ 8370695102145385684962667661845847551582887585508987727704966168357074025715667\ 6480241904404309784527029161617574361828864134265615353586772448388899065690591\ 01493205639669757245179971297798616382965084272278217824353906212275701/2981337\ 0094280062891667882739675627324466499721497163873856994193167970907294934901380\ 7023754630933333985451121558450899779778585592792248826959698829623881509989848\ 6052031066864559788910531025242227988545822467849062408120631909013049868891422\ 3154899393653672164373166203811864872262702869614412321214977402044737517499929\ 0110808643195231464845243078899377970861354785530778295281609972062686997143641\ 7396722513161272640284988788683352356457016251874171374950401556570379803761006\ 6637220247207336358964001323465937703813093548694819173485354142120928618103097\ 5258678437024154167710626348448564181620998023494455330684751561015704515414804\ 3472058399669300748446596740474029472898869593091018108935022225663164011169550\ 1553132515774282430935395000527860257625056953432257137910314513947524528015355\ 4898230341390080780560506048539072256420242754730346942111647408986817701661278\ 7133965436901604571173655588533440024536259129592793044128071050778543233831976\ 1128011471534101340577455119908318959951094379093685521343853441204788090364466\ 0169241718447440386042906135898475314689975420549164747072350646804111126384292\ 1126080395111391912120599093948837863343990080962390974091024803450962559399445\ 1368711526740293333506642861476294324116118699096199246162221392721219403919632\ 0437100112366622597395365063502850843411412545928542609178658976857503979860340\ 6170790151669510211799820129365923690139789942395227261925839898085028957205535\ 1452368950619295040992205709721748801178063667772792174077420458283825487256121\ 5823542014279167665273245169840005986367598174167015954995919894021847109225093\ 8370825486417822296931691084373848744046392524491573656761845149686776112209292\ 5490076525930009854309570256317780639128393936196784870922321161389656488579745\ 3978995826199799043167202657458648551772634574084612067385670441872334158762481\ 5612577474080019332016639767464880516782909348941267503229571859321547474986148\ 7382537693620185888498904738037760000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 4283075705374961221208065586547890800198416150\ 6764731759484390664982684336065410115282531771036878837732941887073654529733446\ 9204786680088426114519694972921709016379779642526369517140848015456485173924264\ 9578767229955517324399534110461567205064808677514205327501003029291227135221585\ 0658014316204634566812010609896124110540697595799076746346591931779298025319823\ 2145695941775659435096965549204951233007539886914362323258470546677422746079085\ 1825889563777154591089330418094037452431785786297392060909298332156455360000414\ 5533859759175800748449983121412657239906908668551954859790210938426668226381984\ 5910358564013250581377107458704212512444705697197050411615948801361547052254332\ 9153728325748910524756066492075041341798517700696275005365327247610546884463881\ 5223685874689638241899565724235347967335099702105981521625280008275171532619656\ 5705067734113311237651681748294771563414181093290256641584257417842966283007867\ 3023272450150173534919387934252570118851367620982570334632406957667899849820387\ 5626950493098449168316779350783514743931085859731821085840576959792286560174284\ 6250812923709497974683931523984585743300100756207106069543012611176423334961337\ 0049365860891565900790154180003894244430615633617790816671749417525528143858439\ 5313411907363521718858417307317107308413575467178925469078131585556565824837546\ 5321305529513471544599044579315575774984568945249758400239792114414889032317292\ 5981329329155387270106549871590567026774283340144903636673805439517871988086697\ 8814984292717518125576222726846836505421679156934007626182328181694508183386242\ 3672295883689153998385101143910185732652438006886876476945914891216626508467466\ 7892468512086264657224750001812236848966365951805017414881375021269258724854731\ 5538226958515548525704145093286568883177748974364959160694621620837041751319356\ 2786326264155783485364937504738328685939900491685465462133720697286982407240901\ 4417817781668488265130082233471058203897407300354343187997378596723952816582961\ 1439879526205123396521828109615898126023595318765352953213420287645044022612826\ 2042537271289148104174281691951268402016839433080408166748938544997029267172578\ 0550997850810832415822689196735714728386548026033434644821950896527/88769663365\ 7618915367693408004067277095583362852636744041919800874176253831851199602548360\ 0232185718540143375447183735297463797595843279666141096688025877514257583477527\ 6958774717264296396072638984521813556814161520544303004441613043699528842356314\ 2686835579740118981169278658864422013990501066479157121168194278435046746723155\ 1369492983069672733283980175661194923629662027214118207821269643405193777313255\ 7230491880293189703319103907403577724681580563823172090236924581858191420495581\ 6523261633955653863841806794614170157051146235072645938558954357188785064333937\ 7173508387967958627483634817693253664340027375703814371844488243413446025690228\ 9371705140962973284857735033624063074239733428672619329745100955941804098708005\ 1980463812130191682167352784473946124847556663275568381346871063569778614197451\ 0799638186650644568542775769583435151045475196568521278846471856082109211808672\ 5757096065469824503137471969816207105086654201110650269992838467828668753966358\ 9502442828920505673784561495557316072451968318677298156823188196809338513734360\ 5697961850170103807520149576136724018101462909083470209137641835482608756931141\ 8157282473011525874116568699046965734582071235450692200447626262898005950255633\ 4722519366324663482259902248079020345894381070867568372982744788721420271058718\ 2873012505513016109526552927842893049481997133908757629089436865407656676841505\ 7198600514051762745938317867217720570448073650772910896014684003368845619140233\ 3464812868857951763891049764515934582771597109001307559185198476435349791727160\ 9159903845519948438132200289127179614562525702911672865339864133068872855822779\ 0083454546457298675412925380824306820497167515656896366583292801153415320261024\ 3749104923790713108849331762299853729539541668017949272965391686197229513672943\ 0401260325003677795761096270829063278466061567193221468488127834416702335880068\ 0524088778191585577283865519920693042586316382884873053172802945118043729621882\ 9683840191492434017701068800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 35354493455845424712058215200010078376002107940346865\ 8775635844832364207002919148565564075462377663683927030273353435846718328849482\ 8949908999253694486313167499204365605141215204479751962852036587933630668959295\ 0517593793587119167238655964900044845101247300871901077526316571220177075395165\ 2302467235649208334196175640086029937152764473864013218160497669948041292575696\ 7038823615422567191270610941376330474728185288630030445938533887426907722168265\ 2080161258390113081801806978007695062531498300573862066846677018762950154648602\ 5600465131415485324586133338279859715334987160235588378369444397791197029114230\ 7368728913372913003036860251641633792520890875385381327327062007224632386862690\ 5091401321658844409102701939556429031547517616669296827775334779047379071438207\ 0861871688316343344140764626514900015112087941358780525678837223192013185546490\ 6372690359119066965703095796412758212518271922792717800849849904423134659998500\ 3682344286768000577763340090712197279730961488623741489366820924714174485564494\ 4783362341021098981834740098637915446606083820359460716467672821224714822426969\ 2981198823926676507600045029103449151141571043193182346401541426461417863718126\ 6058611303723121037831521564855353988825089380961474066627235578796481191472628\ 2919718484552148376512664219570680882174259347255731492164419930993760245249108\ 2407910739475603000955406938554850313250398261126065117453457491021351167581890\ 9932233442897809171041222135772943149448031039237110819767639438870238585788284\ 3208488919653606810834569099459301487981609174063132173242767433232245995010468\ 7845867602745451799966798740960962206778712780209911372119103046540707906948891\ 0295464099629276260424258728574189412133066116281165844565294933469496199193487\ 1790232515959330622561295936554070793663018221240583653522178927230413033668828\ 6809809550468569012181129411771688758882407945254978421875994034106951372650392\ 1659768200542108302485272782783959771911293978522623102334539152300963520175344\ 9438118674449696398028025220182275412489568723101253277758085294154618911791493\ 3770536672976208838875093715989597404253272692649958445957623481254378932274396\ 9851288013347976403130344641705838830255488763505738288277319602327151028311025\ 3757/56307344606663060985679976646895156554519099473499269469020291013692777157\ 2472653266432813502236841860048120105528166914561063867678378029672182137701260\ 0492238857700475800881753248756198793967174340305704958054749113925835854318237\ 8847393523141150604568117971278366010268717158477681612737186921701229397634644\ 5258226114051961481034996468511986543595391598793989010010110074221815061728304\ 2539036696035879710649965613351868603605509863390425147206259473865179495198278\ 7664250322983926876042515783667799962697917852442189995069295775903936945286818\ 0458892646025149302154088203666060167324075722478954163051651668735204440445769\ 7963323228510986423575081443595215858581766155307810710970239606814232861753526\ 1842451625073435941111611681083243138990447655531540837695238392368238339920224\ 4938454123063049189461403188029147759121609836803100383714366594255831507539474\ 3130210266638729072050316104269967212980169493822417751297755997829801547923796\ 1594476331349440286869979410867654094378422499568225654071220586831769065733052\ 5347950737161221835779253140489121051949462067386962260982997912302925732521249\ 7304963795779504502021154087591933596729877911128100636013265297260473854983400\ 8552441708943884638187144977763016842860627525066991755034499411820419526057152\ 1880251715194335053173048923764518821248799915412476573680801611022425498635373\ 7901355945850793477251954895542057246386713799329164770384669314068779416371589\ 1827549282657734144312565969599842634513906455590518305711191750206945067675027\ 5994761776644882583574569673305314043654441899554315493472133581425146258625074\ 9807491489463948363246230610475876003529001434623552118517690336998454460160398\ 5538401026195437804175176872343344660103715017757109126304251500291939392403718\ 4333650650538877719750354279518890424343312938158470691743868799700877469248801\ 7820848715369315232916535380999092685550866039481147617149272788844281576730010\ 0205918297654661394198681246823198387834936994094162782915133440000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 75283648286462\ 4809781106599909470663722874854122707334717121467354886568140775501490454436756\ 3395622471308799397678659535972805583974794650609589470356855373125358953517199\ 3846735901758625967437631324660502113887586857409374310142393170623577343127385\ 7728824966480760555155932991323374510287771894870892153855841965327341997181955\ 3200080399017744935426460359381250119002387385034918006463373354001423399296436\ 6707125540907327375898897730904191323092218662118413696223490759006194601737836\ 1311271414545160823945685978188308290070760747799347547687069125908486200277067\ 1817573341970925831501132206641141105158965436205965784707691041345658664479623\ 1737112787955213665103000981063294507901719781963159555007524387400704872571387\ 9072302449974769952617644021899268772774734724024977235491786564262541590074362\ 6611401948962659059440844777245270413388975074356789459177654855252956878176322\ 4638297956363983619487853222843105420942192492310162594705014040402277241701230\ 5905291417748900426547484429716791031057124097270436827104252484600482236431202\ 3237293112895783756335273766776822860264159013945880514215445489379811392469043\ 1113342221631182427035695245935514354871559017747467947895136615802080795586574\ 4637773195825596066337019222968682284348272612984881264802365901755465328331885\ 3744464576728567542545765715806218220062366614146091288733785686181406203731230\ 7656378955614974199852151892188545243414141849213546099799884287627341515721203\ 9661205436554924009349190022239658647405618469111848846965623601217514215126138\ 6006730388305297762397025071915055165850687131839830938303516173751780157958778\ 9908378287580213821859459947708793181681562439295378517742800391433661319398420\ 3858661117892661886502492402576875440580914528436584622555427900801152448231107\ 4227746538944966046137533806202275256619983291777398244692388469040008747870700\ 1603686725881954248016457173147223953337042179486834006393115615656372808045144\ 6935600600900324026693295167478187327730190918840326271374838991933760574265122\ 2161561885096668483114229916196606941323941548224665925417725446097383379115692\ 1978221253258889276022597273594935059005421297267413198382132186440152754909359\ 8687339290851365392549838520687259642830501/98841669669250265327380678430520994\ 2395874839678692212261938921391441555853836887748270550320473305135624038170855\ 1994759201408900253542391367801553892622446807778985007880684516494219514429697\ 7736621193669767291998834381579025442449199741148535544946148350971164901485651\ 5610551694554928624000639935249857759227647533610278263319226900275661328896671\ 0471230628296290824953820872149285014837262769452034206110781234601855078699854\ 2763069587319130814914505259265958876260360266754014950775211322670611102092793\ 4673093229809985389076929536734866905295194027378634075033997104472622436552712\ 7660164378763725511007710171934062501282755761638537271132031078217534047981970\ 8700855763008163794134105228260307040315752217241136103378641965828664110258371\ 7210643863019021412817822866917621621206942322345520748217471815668195050742630\ 7395696399747742899672589814596247455520314901475250718658850914600301237409835\ 6932121774815202636867875573494798086781503972840642182949613489037782069057757\ 8064021197630186573944114169183599918332265467481059986531871494721434140551623\ 5161470677610912219531697979415736344239873461627123734521533536671744113651813\ 5986353615579509873146225291771267334518610041561023797494371678953771051148618\ 6555116283884045209917732674990241578786609938262643293186864920412939155340897\ 1739522348509638713352020825310911297208977919789838802938485446003685337900132\ 0731441461597408191317455595840114724299323180035744511735340043860304759732528\ 0084544178882488743222089963640036885376566344413678786693469028779039544076630\ 8188740377912259510834091204006266512107575740456325204321094102654360530538568\ 8946046629260209950823181843373257491888283236333753142620278727747135079835002\ 2047793721915598434342882822533219173186887847185118605493662492404335318442732\ 1464525947255308309639361655690827101268692712852878510193033342683192651908449\ 0022563553958171541191401295302497994420505352982933362447370346936869499328285\ 7886802804008563402342400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 130907155568672964822671900556354154365974357761180228\ 0574121807639731940962273264219136909693481929750677633740136234021058126321096\ 7983256441930491679782237097168293222167144443804100364749737619034903098430037\ 5849043302988913258657742025687297293612914815519419964479523782019239078035045\ 2630767503039079870717407169784237586707936326045550653163538599629733599837062\ 2652227954151291262070666530177681129304597964370972928600390224312293229752230\ 0298281299186757283429790958448804094857531773921771377669216877199774938152908\ 5853038162201321648130193526906385103873889040615129986869516680353596173539426\ 9368975845849923383077149735452860362993957467450111384367042631136728186875872\ 6914538019085023492290324155694117107612919427850515268961766165622387435928770\ 1836185386327249408504482141032065702755667321333285562446666515219243037077643\ 4879410082350288097392757653769077870017486244796337931883440959486691188011113\ 1869486859491117560574010726764343360065987467615105081081279206709330294701120\ 2346332632306479125567472528998218572293816204386714603464817917249007395672219\ 9045607912399001464267158171202444798041690582741060961393697487745020688339437\ 5654728885251321846022326258025802560518438506358788767367018920946836292156521\ 8500536134425437298782816663607746828401853419435199118595157048913222819398427\ 6975932716993097664569558673476919685517794198699369339396363179480507397266010\ 7641951462444366928384496745005406266681370432022776101172670930450878454178378\ 7707948965250005642347614402298651811248933599721299072691550154880034498766673\ 6005302516781793842204893292695455182391359481076426432427727761362517303937303\ 9542396320992001590115104971016169351344586424130697302186079495545846391629616\ 4321319386853320705279248535581653807703196580742443166447131900052889469842541\ 2365538098826466082680188806206595850163765232484285264389146087114589201677714\ 2043760263040456723676204582865178733978293508255985505128424591605555057483650\ 3407352206628877932182494197973351975767445538345525721774740835506418081816455\ 7270830803055302631236454366105622792583104250549300404980006651755771314116543\ 6827653700035358053156904803068726865232599974993977625966540897565884093548420\ 387951411111/149306720079525853617932346995085283817554483058340389837935780876\ 0780589295520805375093383816270451943106768231983807113719555048285900864975817\ 9793006399557619876930139815519105805344322135086224746998592925918703540759844\ 1913940305207366182751351804938209208803842462708492592339702490376422046361447\ 4495335712329857020047638119154652185528337817648567671907155843358532498177148\ 3598317817456914984522867001808469260619049995932163352785316741907975154208859\ 3839640412012342303135754757459204516079040856967575911783184165208304380556060\ 6100404927676097024899371246487651053138433092317950285903341694567216805004011\ 4831161267438872601022262491932182770743377616064864614993701905826515589763067\ 3407446812423524318345181621535973617909880912141844173003707115500443065097004\ 3973455243017746665035562807808690000245913192674384906993625757855543629187236\ 7121590236569703922236785628032632592321540066897214794624194665767249000714439\ 1814410753019887945106777139029766673369207111655092432864932795342201560971283\ 6106990434603057751182731159308738391031006712892876803621310424151101270782725\ 4775855125686724287305266274314938346438369054470264836824561964832835770600699\ 8664720422300613151633643288596935340793611112036597085495714702337515043004914\ 8757289151376836783750180767137909578048445867515480037731287239026158262813291\ 9043421953737725140579099876313063544921026339021083767197118552562641713438310\ 0482439910565450249102932339127266190485341111907773424203484234666275706966670\ 8228075307636069309757643653832297470541634061418404058023591064542011072147030\ 1737828931449361819890289363591416794755650388134397590755369066013165764853203\ 7161465606180509212860859439872595087196818998173118571370605183653191879736584\ 1973751140731730679236043417736308929364000115841822828958834797181086398038011\ 3083271826190208824696668602025866635622165404484971724208733087710288161922812\ 0710579565292739298531889744941435503029890409654311333607530437881012631581491\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1598146892467202138419520232731686250533179334688130830421391338621327875903\ 9003390592381477137909420630048469996304623420308200158762736780120474310142975\ 9613047842298213678142566025278844814453647193570046172664830977103488514487562\ 5068366595647237204951564932007362137752151435296972861148516622988973181792060\ 0019286826446339747228778066631779961375346943058864912625369142751775868801056\ 3359472139192510264408337689164397663598138804450936911970825958284326230273095\ 5896662325753933386261145637758816010553986777108570987087662849148984474604383\ 5328821222214833978544360607843784895699312512519307605925326865247796686827384\ 9273724219205172133207453424985361484599005450263287691096416017523930627433104\ 4578710511171311461236381154746112118217702292294149745859764932493493547148700\ 0321465508530713079564216012431917148480518285047379645027400676253830606411553\ 0922113232930121708385441054346210935361520592039098390446700269008756253081033\ 0325783440175745338091734928075987273641726644317707639923205821271925804859048\ 2105033335653998521080073795096763213959359615766697194240800322495758099015140\ 4063209412521226047595581720755572743650871845649153535819947344758913015918947\ 0357215760846289577384749478837352670938686122561781978939832470053537237684046\ 6711705282324679400705013443779262194699321007105628792941863614420714887214809\ 0312186331261979860035895569510541051557170913882986184207664786591054289044981\ 4101886981588938204076587317999515607833285540567916084633552090903535004054676\ 2866137590544289340684634502055619646659494164191766981351662222075546612580611\ 3498524414488367660652858433923812058044329416411273170083065298974561835222365\ 0350984229663885690252473900755458824067146852295654513895642655792161570697837\ 7599235765422255521573176347967117470596893000236734261472479685515414253653544\ 2337014842705568401881779310673317127449179224772456741096880055424116717354027\ 9599150255382703273675815799340866346821006236911675040802173964270294025671309\ 4623901624720399753860851905794217260702869689339408414794094183943415875972226\ 5386114248296071803403462954864209926417598823823914398572504200146374520013975\ 341239619356369307617954342468140092091560244772664106519194532961907/165406385\ 9114502072958760132773639143100018458177657815535337600343511736706322296509158\ 9005442996146352166370828552847824321401147909562104050856187515587807494185197\ 6137939548522379629492363061659498652564707307788459351185580893467123011407807\ 0144264236054093630754058871458754925207862180702302404890106841680753277099946\ 8958377706595401673644923295361001679720348825648405551245134274628645498461538\ 8462522124474171695020294862862888477067054405431075883045167570431362795485446\ 5759029417099905071792831716583519782502760847640616023675078074670504363825856\ 7567779422960677844552730722124092370260734464346661175674719614711434092354880\ 0545187858341310882333244563671521914067365745962621615925736419204847013845009\ 8752095923742281442425485305022100481302566814604699987989645711353089596193976\ 4273401636532295842158969276551658419214302684985983974514258969846921466368017\ 1244516739334597577161621575163063320696548037286226917275523571232657306901572\ 7349971530655595753601214657697166539350220898839248876633146111442736627923851\ 3622428006530628975432405857002427412455409375253977799154357425461056120302682\ 0113420663680316073990974014413461171519565827124613843362131771635293184143464\ 8553121932056046239614882857369774118031921131122348808976165779232620312915071\ 2506910393782341378157618393838478739476350983575516705624440413955993645906643\ 2156891113793966581222412783028861453729074920767491308778912839533131298464874\ 1317861159126144802775873349978084795356135506024549733862333471001159379096014\ 5977062237990367438108186680341417391468577929885825735837199667827094639898546\ 6120116019707929641866657069837895913478424263992981488821330171983887908785270\ 2081730101527073542915399098131623765745918654474543975087123888140303527773932\ 1562075563010039429547117824150370410496387829477622176464090021950663769932291\ 4333690874465709762411948264830246458408349780177575383395916763541823330022558\ 5939330975613151426147307844920207365675734229329125572608000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 8368709055298654233\ 7461981167681055322592598883859122139205677224744177140242950530457148219337045\ 3049415436820430614554460085405402123168353441201164385269405273198747918417431\ 1170167443950384106255993410264501556050133581068324484248762987721479772031191\ 8238108655439618979261957353497944227607292511937513130850384219782215811172997\ 9306505171966210660703664310410727723048288388661237528955019150785149127208771\ 4502026269144179856951023596589776259813269879516861784676659729078735970763542\ 7567044582254888714975528470637792814661157529767600077642128228118596152400535\ 7488788118256095054351334703950832797032054618386052601658128748286699901870733\ 8633885684387094753235195627371586038147234411163939856044191292221803413372192\ 8662714314325224328235089999737373241632047736991124927749125068519608069136061\ 4224980772431714524225351992992000007700322269274377397559425141847127651312651\ 7335849350914052367375400522160279950449057437116388657968910604827764184544957\ 4456466571067397592481448895910609920294664258383173620156735987500225178793604\ 6685997936146287027396309851211177559298455167179267961639192513650017104082162\ 2073857054957018263906417436460373605645639335150746771934431774428714171788577\ 0165162814453917173534577171129078302945887546894175581312691047844083889488716\ 9809230985302310598908434751313218786504895923306674228712280931262289344686357\ 4538532914739767236908779764216898645838595244467580936086890028657089664863836\ 6348179058741664481104225242288453424336555518233085817167431406670702802095583\ 4506744119234324008204462122118749245368833587018527921759439995059571614005515\ 7496312690898515673679153587251351089105635834165178859846791828562179262953412\ 5270842505338870661223411603959337454990924117225275320600606025594347362233499\ 5696764656205319369349281922150166843449504835467257246474204007182247852929343\ 6292075497387396597059063459322938544827154156277542804174773142530509285942433\ 9890954744991384253575596283847593778943836169364506612349859397918850007669131\ 1241462048499330921305224864219185852476067340708768620052000674726817497776098\ 2312827654583001790032050059614010619966710388107629310998425468494781787370195\ 070754231696533810604720549884103491099520710597/817837265582877590722024210908\ 0151118027348055566686348469419349742019086193514682485020716278592251334752394\ 1196216007853043717403108494021209664421896916334421214596366244721590430872068\ 3648739819995655212726177815021527130545615780371972224049724631192259535386022\ 1021996046787574484195414081801715898382632348200876852152124801279502099019336\ 7499465210752225853030288853862214346557164282873237259373744914958900851600103\ 3801606352853540052849953757208995651732813696113917867901010972947479105002917\ 0223876097607603331030754254446578368557431551682961248165838370647564438005631\ 6171816678398650769234160641391101295290639310748551189474245704466288330238829\ 0567352163565012444253785766339804784141505982262836140211370684626190043740127\ 0260531082130893496952153790632524575941071744088980218518722163390345178691133\ 4282883227450627243453186148294106789822675447440101775195156734487214574971431\ 7731387836151626161159558120560806728658946059117229696489329209327099052330471\ 9827291781199893206171605504447914313038379551503240574409821869169274639364924\ 3899893203235206685916497661383307936587809502839145587661587481302088904831028\ 6026652171928097800362375083188467749392229034366345863555638070823169866395139\ 2615870877175804303084770772352473238842654276548248162576433295885906757881624\ 8241381170885952399351837861361842611633986624270832178447474566881171608095884\ 7972442333357544086322052259917438633590195940415542431782477591018687678375439\ 6923762314658836309000436777168211383997446757362247375357839850542091622497736\ 3769395430977405522639071909685008064057182136511869055286184226583437377303251\ 8716069193430695480067160407220355876010783495706442462565652225720291054222843\ 8342671043112075726066102984621043704685995360661929913045962031905027674144029\ 1665817538155547423786319258434895321459106916438920295024232952074901464657506\ 4920916646290201482835576159298868429566527670158344697289150910518718657593217\ 9956354699652207740241457946537492480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 760632859425929015244871647846670270853\ 4063547982576827786710040948509187909186464893717859487565058447446699234232342\ 4888667320277938758168669110837429551357917013816864888879217739571347780011868\ 5834482473149116688592307739112534428437076299799515099418765404625073722063148\ 3510712105645774543127097973654167738969583225277797225111596498003382122905690\ 1484708469640088544590417188030697422619447731775931171595831808168917230833497\ 0578644567780227758221472944956482923412568996091348335887306228286028467986303\ 4762549396148940056832355111249465741767633436044395830241948129020931107500803\ 6239751675397532813177170372493921871988428431014121173502507649436249871226576\ 1390420841502765280771552975686367660501482627293646572817019544368807351070235\ 8299542900480422536174157166456729790353771549540805277531815604043111822651678\ 0572253890438240169274008087882601184595998570101955851487332961367860344520115\ 5127190274161962785452780193661113435448931233745792127044573607526171524134483\ 9379408383436788702255421776078114889640598574763200566792265632067699735271090\ 4912861136466816216185995697698683884626578386424668057064566602273572140060108\ 6758927400697136987333597089674223600805294959715065149727934365161070308613055\ 9383334701333347703603843092969176482885937178787828270900665898248679173677156\ 7052799452614877533543920023556674232488006935503086897261734305587677638859190\ 0754616926684710570073906365153066129087052328094226240211646992186927156336037\ 5962319971769001313353164461234337576067658418371875470108871325716944774917151\ 4185716793563095430653602040611762051286511362568555853375793365157225150823754\ 5717474382941236868299165286395534415563624528170348718010644524918466603788119\ 1669470609832699804410804780024154498454448142369115019490244278771713532940561\ 6188050392446666501883754953889582264497758414730091809005877987812756714745015\ 5846838731224707608447800107038359618834831503928316943018343408098821423599200\ 1629527574180772511759780491973618275094023363396844666338219475907967607389078\ 9204249557029902994600207237443038782009633175981398786972676124237099700683984\ 8096936609336224488727436105272718121996533468076397234929711873022234153564618\ 0708214208033818704154926443/72997042640797577453892558324460002925524077991763\ 0988583892363817479853820169355192434198756814728293988204934279564376397742827\ 4029190231729613275421972280734444605596627810603421759625528758039503925430183\ 6114047440780154845913611686889646867908750722330456985131190266521213076926564\ 5021598739989520888879497024973389474332327435689648177212049982991703595202349\ 5076913147858273174150452208720054967341052808386296917632088186868768633279262\ 2298448395774552185742078181761402198801821117888870640186704118007422110876299\ 3131509630075366589902469697536684739562404845649210575341396525559696392730458\ 1743194470756152199400661761851781331699377943040008220651724304994006376689006\ 4099722041807922979161882403809525983851970793271815110774312048045497328088412\ 1015870782712100702343376286101474864239379750483963058151631200409601976362668\ 2250512027294983393428542554677546454211388238994782288774058808755711651966224\ 0383575773212703425746479408204035679813605161171542344872836315489400713337026\ 5415081900996294082063502306058236345851669154664357424126383818571064319787605\ 9566245417354695625123603997511175777667052362426660465691617414506876427661162\ 9840994774334683211864041595973934205120104790083063939110914670906790969449044\ 3232682904682117099143340468177794934165641370849057163315087843480714647230592\ 3769722745029926715404132573063639065238956026724986756392886233266074376347100\ 2229319493222715409025439689839897611906939137770564138970066268412794331889826\ 3782021864511881883160543515226355853458368143472071388079657022392620560785075\ 0247305522119136900591753627392273304606465747486238161855000650945233149722718\ 0157879637178134132565200493508664789360241929295937986829522619976073166393169\ 4082221648610696285460718362962856581746287399706841892832048775249189476150863\ 5923820196272346956351101996849535273161241220246556357723804991197568806896790\ 2924787825765195545561916720311533033777326094038786867646580310439946693511384\ 7769128874121625600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 59054667953139793346975618872252635915521525540979109491741\ 7266673572090606549722745187207834242329382658618844584844883983178880485355367\ 2031434433716465248171256525984566390097485293263789680634563094141811186328799\ 4858687098154264531600272495842837818155846247838770039881235381746374919290590\ 1491931692195628395254039008139745240046174736732374271709693414351015677430722\ 9716268570432978821839343974237287624601543668525897865602003171369934090404187\ 0931045966625045894608775835465239102578257202984413645839422830355702710986822\ 6914179435304757204778439879360098123018634515696308348849620505797759559885154\ 1014557618849477008273926657020107682920802868129916100949388775629736438610704\ 3053887405761463335710627260249665644810009350192765556834806841445903284532300\ 8587731302119108484958164876219864025341508488336107439838399326009070650334966\ 0076185164613733145862092272685355818186014202564050303878410563969548403217559\ 3319846988008499142547691380177688846346129299933988587873691838983281055707660\ 9271095031465640002474689414508978079301362756700793725126096201518487670023244\ 2132042960807112411741964396038827769173072695386695267958771004340577046274425\ 5227211625801074379958125316342710614622856004689022885172319098627379810164084\ 8129965369143055284580304487943010527100682229564704654833588900344167575304538\ 2849510176045179310662787587413352208630844097187292864778940377936243441798369\ 1799067497489846924613915684398372518308226425105547275605658113785336695298410\ 4842723886786137317381252103469612386520143129720439855639742733399097946773193\ 4340664219037009672911158164072550294495895219353753246422691999362581847964688\ 3683702158899557885714753634073302394271534622118387017930076961537014209037393\ 1474333839427227883769719797300113577809998847746487729009783057886678979212220\ 7488894826517870930237850608807713834059045542854331759698514399801496845500428\ 6468502966455558667753221682349603171834829472735152608550165642654803000239191\ 3412653334253098139836767185397892424242957807043211145152736897875311532505146\ 2064723458952750625350438414451823843111640508821826490421500679210304310698572\ 4379257626430953751856112544629666544934241496668316241559572887224697912136440\ 7947708490224237500382068327/58045062601079375431009916893185999489709837028082\ 3789489252464837350442715074177277295808704327130694662878694182874248032740691\ 4323682084952660479781859199923553553720813990459994159225081252373185556636751\ 5198907797547618327675111551418039618646955631472181400329076233771110408219904\ 8220276479860245787121651146825406487734587353293353538646895973856691209422917\ 2689464037502692825140710129167468185537101508188145188230184204041383120621383\ 9822805008281624547037525031440057690897528797339808379017266371247489218535000\ 4464541904695299549441175360322325287957379370503393616221946915958058710000604\ 1171978114721302377060057829882364876928033004826184029697070415411178828786170\ 4941630903593176224208098867434023999796879480322459021760091258752746872959943\ 1770835819587294054238557474416046208915373009124861320321751004209978666860897\ 7038697077878988367908986343746822690184918864804894842037113866254590292995306\ 6536691265746508425079945076186521730130205003651595820108613369305783644058583\ 3121031692125526120632392363512232728454980228515685012355839553212994774314470\ 0488697009949946405260957997697058549707679092875170843088129569490645763168653\ 3909063884414647399013930500021081291074405650243939297148236544540982339021608\ 6675009708597366319969165237729567172303802172750003026988180149869576379933967\ 1003002487335901716950915432256277059026211407769880085395302380580509277926158\ 8774580723642985445266898590478890226461164478286931201005404610225105075689663\ 9556456258799894373893463630273986808268092279517778522608358679313391987027634\ 3830275025235461134319555947951192258011690541229396449247026848871385426139748\ 2656319622490553086880094297486671746022119512756764278019132544077575562722607\ 9285935044360436425031496187336708713479580806432107932794684492849898698927535\ 7599754604098234622574782567177906782274009223427368462922107392771680279203979\ 3443214506634067218781195388127640848743328349395640821681853899005702194945354\ 6416241240886203550539209521160519680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 145267247905647443725361311179654791416\ 5852473093736625519489814969726716907948379610947643857264563620481905196679942\ 9646565246361486742839287869438013554300775965143316817349358719309988936331467\ 8063060626272732844604549796320312818044693062612726917664213217261943652459453\ 7225629765138530836400091609208537141932141628111160722361827786751094864591912\ 2793097448545202011394347257539331928765511270224727188938758592237921682077890\ 4866704198231584275045255473819036580968587038187046334382616919689203471099816\ 5442889463425488667656557058558171848792713049955315969225871197481643072864533\ 8236167770599905140822211479898164094416991513131031091988032621147002450758297\ 6867113108181434923216507744157398527869415504038260771591013884166349543751507\ 5410179878317209403792392044900030049074997594264143756269266294470769038792516\ 9715304135254229994450365595713989263459361710572043767597772658185358374546547\ 7181421232448158917318521178060801168641265117141926552771704613627828130729790\ 1754583175597868943444409524551485558321934839368232883275194915608368875102350\ 5466195907514616546102481623614314242971994177524877412615403881810372282607604\ 7596426173703640633292524345972310368025340564860394015306930700780409349950977\ 2547467065717393931558015662607012552775026046699511529115794199851311803272391\ 1005215300992610773168417961684019895045895962808403708401381899846154131547845\ 2275775743861369970827267337329328535689481562108663408698610352425669824668172\ 5418793765450910905546485983184776023878035386266602115021826356219578776849271\ 8722438669462778550102183003354705709690973452027019889204599046695680713516373\ 2898234552410435823269752836510518603021883549598365382654084972124519114567458\ 4548611617695814383592930339425108164554672995989422740335091450042339086533354\ 1720841328726247677090132307146137598134259966336345929114490203834750287660219\ 9682264766640643878012657486778673338955891079396405620709603130077079890834639\ 9316271881436767937683776777099051309582472175024007450201748392182556996361712\ 8794882568700633586759757005450025577274673993931254197685941795631593159799106\ 9244568728511038506522828019160278720655395077910823923454932948642569162616094\ 33898080120737587185858555833738017357917355299/1535969015690146823669870206156\ 3422688545485837995377997863019361899534803989849627568455244062700138256980873\ 3370855804687035092017097800150573261098904844966996906738003957588812015206777\ 6275207073506063812092348150355183132009752230753843629898414309515271328705814\ 9511437619953417876938761795452867314423612740649045938457597991439246663499639\ 2897071236094097473971224233745720805781241942498258829744370615586891491816458\ 1625774228641324599884215559264537835714539933816806363838610633428538452104995\ 5479128864530162390863369528523624499495001083880484187832946374814054652159915\ 0754673049321590144240010451475974660656748155800827498999029159725819199005790\ 4315890774350406763166132756547585810401810100888913632190261226460431573255551\ 8231397545002233100288987727534880545042667065202151604243811588583208980150978\ 8756680020285116445909074431352757469249268850472925639737037726730397816250867\ 7755886754210114780945393327354258489181571577662121681314002471414315626104594\ 1477313754640486217069582339244487244373463459242259648996418924478826753684181\ 7673238551946633042005917353364856971743840135997781838330689532161820187206935\ 2921314874771137509663257122706245601219669102394551540788354669326663555022691\ 0440918016145530689026223179182070040322566296821302745035120380501185577957461\ 2144528765716735097098306306703705541126050719449183273258320206158668925521198\ 4985374996708473985520256941892840524235908753429706068637115356518587435766919\ 1775822629882261274224724471769268533186387535828515610946654331824383267811858\ 1231596994876864736552732938578022715332733606447380620109901232902280911857735\ 4155646902076417285782996065282853691916171461413585524303786446042884466621105\ 5679558483073817374291182557831286552605646726731151984475649196639708009736723\ 0702264848669580424207263703910931810811496680318130096332573622374404600703554\ 9381531021802448385906088706378007333115895625751017709383853038164398040413595\ 3723080223308762593695550787556729454245254324331898470400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 433155737178486747127\ 3288725882093060581770742388752468758211955808788497961602971872314685277408729\ 5193875742237369484888107006692004086999443507599620308102995380894657920128069\ 0291911624685807127084899669027483687640228252899055836797546385651077315872234\ 2915423985429589768818279723224160671561307594675410917940457212018885297736371\ 5500606505136569204317706832485133453073264255919106965153910636933891340128859\ 3175009689953785251394014041161935291630152719241788854015664764286502825798121\ 7424187639742228726330846558765018929747122961157742496779480733771851279809967\ 6228054584284185091509983723907838302143112603374806646385790888587600082355377\ 7664122160150546985352240545582972711117981489658719271450243575681477919066699\ 0609889289333697455453612465575237163582266842810803737266563784711497199675630\ 5435772292515790994863525903892080606189002858847426509632965618721555871947525\ 9710687769828894254326744039923851707652053885866756134832474460781289798488540\ 1421044481797627861842259695772081223775201298139561704279042546167633149333032\ 4975363656159476177134098359330412859568152855995172861090193838397277495819173\ 4620434965658183186334027845713022067070667077960443489497531806448872070386978\ 6827256940523775824447735287577493828201502717741405977536799526862141504869879\ 9838931494458949359309251919569318262676601722387975202048820638892448327927276\ 4235305013361681394879915380802065176897727738455653748278103260239115831351593\ 8246498862893508818086582824208894331847131848593222690092324277470135411610972\ 2558897538831555635910453661455040556041920068231003126093324417705232982461661\ 6339893471772502175609315060812125099903978894727986378577972720726302301960233\ 3963013169514975055719039572764183987709177267116386701226528346628762365402589\ 2975386468065247777749159550970045150142676138732222203272932895107918192315408\ 4975282938672968066119937416068003169300267760548473694766223531546545992741966\ 4313274827668329003153529773864554262444370634754221742321250732030354956675222\ 2707852116308707832140446461843614756361977817346634452582052635884821816526987\ 2592161694242878979926771013939120086601659899777576826789511382243566992648960\ 69529189060949673457560565817459720560835243427321893744470694934880694397/5249\ 7699285154939582746895193413750271963953029584947597483829187298570875339126473\ 0571921254786512775724272786687170909455351551137359146373271100073827718943595\ 6679080490295723960543713320764231380348599580413520619070215230396310557902682\ 0510466558575884135393738563579771104459141208987895312641008666068905135367479\ 6494010734996201242214864328619743548593777866746862754169364832913874532730636\ 9203472074176313547477627893398528816938148348064887323780043587659855145204390\ 4602524605735751117025937922167991159316633280084358017569453575408962791348919\ 8392891594793057491174227822090454056522403486953180309041042263581599250651238\ 3258918013857871117326332294521357213348757866396388523480139943492774367056471\ 8179509091696781154774333852009158961640182411291075028435709748074892449307510\ 3210789114177235541702502105279123402674810639816647891464306932838725982795987\ 2774073814179462283316549046439034574313241761939366919786147265755267901553795\ 1630468617318892898730529165767236279575812112736884515736804342502790437575378\ 9418724122251218168339478421244588974761618651821411797892028773873567711391189\ 3389658319042407896072766816631570400147048097367403372949907579935573482007295\ 2267576784192216163175316310843592717487794590042668398360441365490493039991205\ 1736479137645031837966270521315128263814993756717894102550706600905630027016214\ 0789425194042169964518198649640371423182263857469319911671760953443333796458102\ 7857740569644020733659664243863363298082183435667956799451531754286014381932662\ 3618944014029969537544504307703666192789878374052334957423228098431041508998012\ 2411124499448300705386557999878469138485042739731871130795882364211285436433840\ 1812207456752186572473498231362219084184911811873006847708148347934474609851272\ 1595258549467594580316635092655564490614550956820396649085625800245157474436314\ 6641258184006173513340484553756222056096159328135754897870444979377183190380973\ 2962979834101519805108104623217983664322214552523972943213706569928295158374946\ 7166212096000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3075587025069258252814339431950862882179512792032079858018311356\ 5577040278257183292620943141218625965062581047988423925080984134626581440558892\ 6688546436760155401828623133819271260556068612431310914026978076612101042660754\ 6113462838627949611642197929229613386911372131443317827980312147032643024767612\ 0100780890019617717662262306544804389399889424724429994772346981529425880382583\ 8083189912554922412504809087383350287614598601353090377259989099579078604980193\ 0398091543717906472245094823544045939123163917323564892372029223884359229118302\ 8833357317730200556960092972329152430131150476165037315034001722684101159022803\ 9953985168155761910032913901014920411000313760856493425356672702493642714356117\ 2894484202738557804840412118604610832991216085195735150453830167893993783027687\ 0711878368055904621300329171900904174976146942663567003138120135042282150607503\ 4784350854437656990248238516065164381243220805078787312783540942812657879796437\ 5520336254107962927914867162292557776077851330792552667143335051903311311822207\ 0471328443493901313400595524680520139603493423260617054480391869929384677289022\ 8608899446523699671399013235976715039427421714451702718595315868334014401372761\ 4777609958778716933297673289969505805102064927594048991600154515622583416313528\ 0314716363532854321840420521843736688438312903706627401322521975788689089557198\ 4703462222032801663658499258134158975599208712256047573052416167069310459424311\ 6172331808831703628484571649749498856844209130517872565108641130306917849428757\ 5092587050477624954343609705699816164494909741755020998181639863469600368407392\ 3126919119055167392721497091217170674895459672259815702687064735503093544723295\ 6084628591455756158964712395782107302249948197241742862428813507988610787788068\ 2324579689177878509502550414014277016569598651484797872153226257992208050561994\ 0447363785117245315169109408755854611559745556738581941493246297034331779507252\ 9600680792538108295302671579076807047554130018165898235792858459239599893578068\ 1380149929415333504357695131455630406485664283934346986393347261779643838610973\ 5232487722982881268762471045387213621147672788242010179855404894114716460512072\ 8575041005794844380120142666025861685681380143552171148039520466520576357685487\ 170941868939595397760028680679/469391193608444165681031062905817061255207109440\ 9948255775024727334931042971498367002760707689855878935887615504497057543365496\ 2219340347205139533653659890164368553836484383820590706037907338597833518411008\ 0131091255352160420600140708706592748093583347266728739991074215536776933987615\ 5156564757365549010142631517985798180417037159966034636274081055894177610956131\ 5144425375666907914472299369985327536407515016164685836270555282151551774976385\ 2297566396008568603131939989453569029387278827754951163996621421737332718595779\ 9160483775688562907918919026050021067983501318149690509322507585749942152435607\ 6480519651161316720037884168293522485609149300376259401976618162779193907588893\ 8642500620922930159653471590466225715487375408112396207394043853258362480547513\ 3244849061366016401004343324879259746355290903231753078751783529554515129798306\ 8971841458530926266936168440814700038921130573839898062595026768160779723271338\ 1067519865769114343761647482962456979284189990145395329825907835095289087971967\ 1256474380230584858859073027359680940685062740128538916917689413481030833162707\ 9456973290164463749193401348312623987954592029085058835474150360470511813079488\ 8705791360404932913029533628979475808510098305718638635449887014601534885773222\ 2168520939147521816208561730634507756702636995414402315933712896464676241169355\ 9424188178581004354904503390650861494117213499671166741574482043843320960217888\ 6079609780337710391131403962977430366728033328581832442133468533366542429911287\ 1895017313833313427442043638855155693534087654856198218044979692409250664944794\ 8738797007957841571153834299628057565087701406831865130515106822442782885278029\ 2023084948165278893741244344904672769144443142725432883292454774532782399770976\ 2002762965206846205227082435704349040145841148180845659301678475508576621965396\ 7903941347447655953904272903596658722910073174643433766338450127702691325095071\ 6398020437927239786391371673492887024139584399025353551554817807596089233939800\ 7049202286687343175664176978866465824074366976000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 425871385992527999586890420973\ 2122451671642104271545114567682255781090581442217352715210814141302483413231288\ 1264410724294575074293352443123899326130676937473739242642484867351692465261514\ 1564149344267010939609300075218901417466492904023951871130432859442765423683942\ 5132924846043894454069495439247083219611913325487561193345439992900089887951354\ 0982211395437141203622229576767510844586188969747699325428858635579966384367887\ 0313323810804768350505506888574523438048431653271764454164241210309514152169822\ 3993438442564395298451986308083740483385072715378325662330062727646502897010612\ 7150245179442411829927125130299785859030840092095917097560011483465324474390913\ 8631892260712447052269009679404744768615504117998184773458034735806355857748974\ 9505695818538814300787911912685439834345602042669775909311553751637150296703741\ 5478740431497427289811239111437795801586950213918563893902743330383050801116907\ 0511852865620719979524195874853724353093009312658869942938817470272481330306765\ 6893579993597301609167075229188709624686322722632435450561695044060752142043099\ 3484606452374069156580245941771228156404316551451556936745988170636484168576061\ 7535650192874221565837300690075355891395449967901759617191101204319684893355265\ 2144120138753973090409610963750873452135499208499783855411619804475992850245333\ 6985999526832546481069608127221097288624809740219256413088551115795537891293877\ 9174972631454891722079869140713670982552482093879502690294049045089136790582063\ 4674171625676324337134688412742884355059671007106779331506445615797780785358837\ 0185953254314033894457102965638437059600399812108794269948234483581592408832016\ 8989179028797687619871759018943693025316478795369315538900789259273934411756526\ 1347137074832685654661605096760689533548451214771481472491971392289672774074912\ 5431066255789983559805181729957667740765810563241943364761710629661445494787528\ 7169488120735017125486332327052572289672460447843078298087888563860217259471193\ 0111590866474186166269237120524580255475284121003919500193763426196987144826079\ 2923454572033356518946324617416545389223868857326254931150786129715115142451587\ 7352156534346619439765644991315086772693210645849816877561482016351425406189551\ 2667490166551726460218406918690564808655540487550777097643340598422290474899/97\ 1991063981639299791971029194110591069976227884436825990852595163309347086237244\ 8844139642214854897867128538909759366901141965679427903562434613237581292561057\ 0331336275693919161267747666793765616483632944703375275985769801211168690671103\ 4796896055136022048661227745857479312720762581639021192550527815305692381891477\ 9400161206894836890047261188807011854840178428992090515103663841053838541114012\ 3453421978565682926469681719754060523663065122287368485581500948014543377898521\ 7618607712826566337044762379808949196717636898085213908283426705882625968975095\ 9262835120933465867123526168451310840872747399809604874049109220047527834338195\ 1815287972358926470124434104693709187081898176278618733998974135333230196317245\ 2010308473587836291655976935059767806768847288707899813263093098259769700093481\ 5109363251753074469008475608095425654473049178715299559524297549331201130201117\ 6393625743279684950451872525005742392751457444523072499479606788181645639355010\ 2051936764056278160389778593846410598665126516228254085262923139726504932605689\ 8838084298262163965633384545122432373148851325870812197821484238827381769091044\ 6896132998138729536908386261400524709927047282733316635218578092892514718922151\ 8766652399010908149631761244452366049945869664876322842926100706865256679216105\ 5290466756153679481276615805079807608879614724414633146184417998506785776018293\ 2920777028384599900253484188974292334920828489340965544243639933592253064842512\ 8979794700169693059297330306458880516542794310192007127099542360576177337325281\ 3322602599319490521218167361800230585407307372354380680401924058912284752497876\ 2388214939523445358488123689058414385958492816141571966124052587256088731998185\ 1091166946109544683599540036503391701736143644685792451755151116430451990674542\ 7325949171774598485556161936069567707749625476975907306737467667854071168986206\ 8814009555859675203307924094006062665053400636477589217575461997740779654399348\ 5612933294209945183542827200038641282473251915195672164735294215691782964043198\ 1363516895963272288665600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 334826679302615711701067099350648321482985967560688\ 3388394587104002242670656118361740195346620507921743574337597232747469513194599\ 3707332085019600222672181428690621102146789451473547768019487117667105684959715\ 6519994916892982981718053951213937025452663659624700707782991577230055416659829\ 2468354089918847712126129338610795266165954627378647330971913988274853576187928\ 2824195756369733037525151850636652706802725417500364546199729801409340717662171\ 0705378841300808131370659276982222010846709561819882649357167994033587960981466\ 1942003794513147867843477491731604208977502184803488062094381818185980847654001\ 7367077292054061596337808826133836264864463126369143116700238333451952382869020\ 9874010172028937198908191267291468609393961624261041200689140319822662583218737\ 2627690461494593877805754402623173240770997921005132047778835209605661174106295\ 6149334500483177471445555735351132215690105556007413329281740411779106514614275\ 0839496461115426618693134465521065738608565904835227337185996538027139486966967\ 9416091932434819600341308141540843388313718204613952277876726038063287176638644\ 0746314385803595716069856821650897780063315383198774822180171351556476281874807\ 9658196445070468985909870831387843116595679397263649548228541708130703227224740\ 1832009091221742970334526113702054592053881839611902006420731782010556985264818\ 4970315660589666463028103068999040828200808803569179243603028659151423233698882\ 3320413006454093161718170351773656688445050903217669188431838971996303930517144\ 9710038606637661697441005783831890845391845673885129790355729397502061898463901\ 2604033059240427919384800780071343187336404214926378515082012364500555410864201\ 1229389998278508957772192547372964279165638294126778009231604533593425778554945\ 7116024414134199634051954329349568955126861508014464310692805779006828973149922\ 1919452607771910203829523681498992403937462144752610843143506644957211222258052\ 8403287405877307314798864490900578036086389652016503316944777274922350489935708\ 7264099631756141557281055188472506045930530085666549325049896951852067598270506\ 0241274648009383392598155820098347096754893498055678827678239487177979052571271\ 8897007217640240714260703155373777918701003966388222331463683369591848145484156\ 96021500932998937974008738013590930814164629826236534441/1880340995948604623192\ 2144126765955316169752648875450085684828641802469125729646282177752365139301562\ 3088118707398818502720360436130331666270163648174394581271240969760850409258281\ 1812720803021744750801179589527026732398604874999678282246563135309908322814335\ 6001186659059650467958251276723460221489788481088924209179431372179557569057577\ 2444188019584259735970843730908495020403713951466291315839376332525603235692989\ 1260353696939635588520897245341903392850970063716109529260523451687444230624769\ 7977269469385003404707354872345739798133769721344852101856296252753859283082568\ 6755021083926217094479575595922670053244470665319156336962174709467997533986283\ 8235498778598302652502848773137732266107107241841213796398693651131302993679417\ 5303408553144963477095639991319270025810783978833050772476966462375231906496546\ 3233913494933154870656110276715058952497628368821243201109530935271937541254568\ 1873184351441137283448602791668862619067275696268941567637922967411743082439417\ 1605107412667339052121648051026188249291802914726059110033337529866440922419602\ 3698443203094733965455780019463954252803288621864316593670078887821088362731842\ 2094845159321508843075692458427713564746392922152056732781411842911174373698850\ 8175414430329177879375073004633472500282433491515242793088708340099573537099751\ 4779491791218774978928259625804714521710891633886093081233269023152160413884406\ 6156353948787970844503593835740609729092163489428289832016004616675889499281796\ 1196264034083069561966782877870653850186896323219482429371607115623955964325589\ 8718461301156663406483263014125955771975180584007841613135551481145207707509044\ 8061312429796050741903296353698350964084275863923277133805284571128985346441909\ 5199096261410018665760657519320591260920761527253028179343356721985387221323189\ 9046213341152701237828363484783181913645525124729961159017053263166578941599399\ 6378261910337128949508769976435141840578761529271594924402767213602469001668481\ 1765589442774266994142650139312420506479481964588907085405981343457710293593941\ 3442560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -12704703480063191333348022563541191956213750910193700750426640613150\ 2398358446704633732687713406944600323410369440461075737227811346141385327221007\ 5679370729935517185424848659134734602298475349502288668842819410536062912901862\ 4419867001029586373734265167955270103892464568166851436674281561451210470411173\ 7638666843791318215681808109600467638897681202130469868733552694214576309880858\ 5986685483740402861307217412917412430899144005360694653913369857585485829264596\ 1392514702026935449604914055025044450249944522080962284892121681017645423498078\ 6124587776803413842072711204717696699251255347088019732833647085744816651895102\ 8507088771334526877329199540458516006811552589178979243353047314130244426350074\ 3577513244100671627180459786476857079780346588622803707053100277912422353222542\ 6272661967350659538513698294802076812959316111137338655555302957459736170623355\ 1077765741472482722691861183112459725734192911960214624366571420097056787701120\ 6672244555095355202604925088392684332935187378786745082917242643842009697619688\ 6708654835116799238055266838731776570149042859313666694531033040377990231112813\ 3168514669995305401408003661007025976574159617221227581710662416383185908331737\ 7028940296758769421772021769663925618291538167515677176927219108353100926053332\ 5157353280120562284084619276802586464656043258204930092972041097561641334721403\ 1722312434022072190409402159874179378039274990066904571388377275878387722735122\ 5769923440372302603347709869487041179829501395489928374692292371505324389935403\ 0848454679249772563353312207962016410281802745251626738114641646958822785629766\ 7838002561267217631051845772795043875000670124091493249208457898444741616224483\ 8491841636168773824300256127447151144449836146365872908777268318566885825055525\ 9598166076589793020715806366651147112927318699529221789112385333671219915125922\ 0591456248860271052162872935045528518675764347314074531763946992433596701048353\ 5728030864725641288092460607274687716245930487957042965964258802121266229846821\ 9185219642586216950260862035119074076633054802546244270631188992649771386476430\ 6691798215982764482335640774157399934860424512362294075781467179842179867567642\ 9828038906172596023715370437770485047166856128291347490151873733303481864424994\ 08722953211693038410656305563604203184913643/1072601156100527815876634323804843\ 3538681527376783201611831976194035532228930116329027338459519603299730804276343\ 6553630583440094262762289731216060407481580395290982871161579042408706729210573\ 1613649013959928806842098545615327087477698872209652976735804622642758493945663\ 7245384152556572303661088661117590816787367127646973954040701454287077777112378\ 4051880891707430963922890838549038722608182852352560692863120906057702978300728\ 7236352960691814821410029738245326283337455182186150785310210212833189617571478\ 1479637906354368929190550261887436005548991348222046916056410390777370610236889\ 2608539442260772618161436178273762615035092781419900261276991287385935748458805\ 3572502217184097156576391038894872849848884053817050023713645475394375265044096\ 1562638176165918337066319147449836740128201847827721075624484501696320454782266\ 0277011309457830884082947656145425329700972878325552527485195299847593287623703\ 4192341560882022158870092467454087136343454986252998492470636069828590834750230\ 6933064558280575247769722342396438185685716699194033621785001375319762422275927\ 0991794067888604225790024229835022685261384650352924825411128530473279589561841\ 1559435065961379113573523791930038868028689986918285757237545439989590382104727\ 8350704553159590763518790676423795275317341236870585648006456796240386881382012\ 1150512237321562867801552629456824385991939631000556506296722614034997426437803\ 3139694053209286767353615579147353087622418426240507276990589472512776250353487\ 0808139172734622814064732405448036397739230657504518378342009283628275301269140\ 6892536888062018234963066304800367575397082206120063370542120124717803537605022\ 0209089290260276077645500436855530306947161409564772368950781442505947637199851\ 4306416723167624556839796596574139333229376711691377034447956226379715646207784\ 5931341307462958130225544279819798596624133702651905428551870633398853331834046\ 7234452678528328867915388339704811603978379443930686999593742685283091557973943\ 6119947925725078995721107257001466683486604296359007236316726924079848751104000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -996650202077676145607497537249593016604337318520883945758298180881625732453\ 6176567235183688739196987967846996381235669154379900225303700749398200833298949\ 1174912349260339017459975998062987594229748955617135191847416295581388091627584\ 9558129170324080830167948662836621410451327164530742086928972835753439478441144\ 0742772326967336989562278168956617667081610212275158460705082267401694600824744\ 3779329725048712236832177989300112849149207577714805579617600553760753957977424\ 7963306927952406606460338524780947552482721504330151656752511391473145771415629\ 0234120512491977161121732216291157299260638476339630857673373762937235345329244\ 8933442287116627923885566323782143483587677170055727907481641125799642665646503\ 1343641207928422037309640731531904323476346361073629456372749695660002611823454\ 5971117107520631099843163921780679626278600145904124827785666577159666124336481\ 4064585336974619752624332404896542657785706541383654470420683700866239288910778\ 1403755849955123013492952586897282250304925110675068074719838752689602656752312\ 7408479910314622572878179493179394732331348918191573719261852282794656137999544\ 0011972234254044376126609534170118995807616093667361669885388351661918183868887\ 9266407862522480935141032983851016903651512815673198848775145599271515932414324\ 2708517462481487490233528951887221901776376163154228260450593593380370841581975\ 6496965725742904525001643829060365911644532013090313878902430491959680942145112\ 3459724656575315653762903817945489822662447459125722881385172511894939558674195\ 4795560534104966869352069339475280612006814212336976937728230929390840395794709\ 9647561032408434984693232054391113856933057042088347720305912312088028082899579\ 8251126432878538362953576544903191749524378778116583875915596488531920045735337\ 4803829312736893581437669080778515676321591057698160023476822239452913005963982\ 5681959770477064025473875713741403725065627801262543859176406125869218630447252\ 1502632047095125188487701952286083197519634293537389977812826041582889794034951\ 8499008701441486535885320670198875312696134502804902843652831501384349575874631\ 2775842118201646948428224040896159129645261848186368511241129069344705615728293\ 8970161821859102381445130439805799934302960973649783075824912680593937152606783\ 8909774057066864272448341056871879076487/22520474950621333542245387978533026317\ 6765918133426795931211028213260546121927297391860268816412560577520078181257986\ 3945808979155168829119985203744145478830156448005931255204072236966239034374596\ 9361792137383362226266368770552291238725837206543641135704407712076309052572011\ 3433222440217323483786105283265601986209227481435727489002487981101103587751621\ 5023364572849348903249617891325597508365304230263677039027921192196962194217205\ 1472704660831501752171776891715291350243718821405753466792766545983169706760727\ 5569581192794441708748728797133153257835754255936699791750081021969002169115912\ 1268173579664932577156122169619315678785575073534499345726159718244776635071862\ 5747712830511865835057499427165928645331536139415875070834884731031918865887381\ 5159385456563924284128327984483199403541698587838057840965698091989432614115533\ 2606893935694867931135024097856777377293219001687980370976750184961580571181075\ 0227550047099679951361188035040357849523937671757515993722510617705050703586413\ 6200735272039293114769877588658618217514061414380975775995994383019523801138610\ 4302914759765707835034844988725819172786034005800734695938487983462175423183264\ 5391955533404792728434741587179714606247210827837320722544973088981813823637620\ 2897339550014967111165943095353411160036994642567135609455557426304830564296922\ 4004518618113984498750082695993636252426875263135156384765909767692580236663390\ 9823883146630289407151086353032429673795003560360719019049756530340807711996638\ 7525570666016724705358338759062084060635952053282392461336119506631325486503253\ 0924409890150755365734504077350156548021948613709646488808421299337332113179955\ 4476297437711456173901822179461280292915088637532040543003014317333852619704602\ 7376266894709022235961423234588901750259584932103885749641851744319805774664910\ 0019134449536757443487731999833203781375903842230999865678385966253224484675402\ 3179546276614818610329646993674973279127396262296674255467792549243446435508526\ 5057512080720500101778094295785008214873572489407253806713270574000373760000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 ] and in floating point: [0., 0., 0., 0., 0., 0., -0.0001984126984, -0.0003472222222, -0.0004395392416, -0.0004937927138, -0.0005246040932, -0.0005412799711, -0.0005494835103, -0.0005526444638, -0.0005528531269, -0.0005513935308, -0.0005490586628, -0.0005463383482, -0.0005435328172, -0.0005408224286, -0.0005383111360, -0.0005360539722, -0.0005340746489, -0.0005323769506, -0.0005309521780, -0.0005297840454, -0.0005288519174, -0.0005281329530, -0.0005276035250, -0.0005272401539, -0.0005270201155, -0.0005269218284, -0.0005269250922, -0.0005270112232, -0.0005271631217, -0.0005273652912, -0.0005276038259, -0.0005278663752, -0.0005281420937, -0.0005284215794, -0.0005286968056, -0.0005289610467, -0.0005292088001, -0.0005294357057, -0.0005296384628, -0.0005298147461, -0.0005299631198, -0.0005300829519, -0.0005301743282, -0.0005302379660, -0.0005302751297, -0.0005302875463, -0.0005302773238, -0.0005302468716, -0.0005301988234, -0.0005301359639, -0.0005300611593, -0.0005299772928, -0.0005298872038, -0.0005297936342, -0.0005296991794, -0.0005296062456, -0.0005295170142, -0.0005294334120, -0.0005293570889, -0.0005292894014, -0.0005292314045, -0.0005291838477, -0.0005291471796, -0.0005291215571, -0.0005291068601, -0.0005291027117, -0.0005291085025, -0.0005291234184, -0.0005291464718, -0.0005291765345, -0.0005292123731, -0.0005292526837, -0.0005292961278, -0.0005293413668, -0.0005293870949, -0.0005294320699, -0.0005294751416, -0.0005295152756, -0.0005295515748, -0.0005295832956, -0.0005296098600, -0.0005296308628, -0.0005296460748, -0.0005296554407, -0.0005296590726, -0.0005296572397, -0.0005296503539, -0.0005296389523, -0.0005296236763, -0.0005296052494, -0.0005295844527, -0.0005295620997, -0.0005295390110, -0.0005295159895, -0.0005294937969, -0.0005294731315, -0.0005294546092, -0.0005294387465, -0.0005294259481, -0.0005294164964, -0.0005294105469, -0.0005294081261, -0.0005294091342, -0.0005294133514, -0.0005294204483, -0.0005294299992, -0.0005294414985, -0.0005294543797, -0.0005294680361, -0.0005294818424, -0.0005294951773, -0.0005295074455, -0.0005295180988, -0.0005295266554, -0.0005295327178, -0.0005295359868, -0.0005295362725, -0.0005295335023, -0.0005295277235, -0.0005295191032, -0.0005295079234, -0.0005294945716, -0.0005294795283, -0.0005294633508, -0.0005294466539, -0.0005294300883, -0.0005294143178, -0.0005293999948, -0.0005293877361, -0.0005293780996, -0.0005293715625, -0.0005293685013, -0.0005293691757, -0.0005293737156, -0.0005293821130, -0.0005293942175, -0.0005294097382, -0.0005294282495, -0.0005294492023, -0.0005294719400, -0.0005294957191, -0.0005295197325, -0.0005295431375, -0.0005295650843, -0.0005295847471, -0.0005296013543, -0.0005296142189, -0.0005296227658, -0.0005296265566, -0.0005296253110, -0.0005296189218, -0.0005296074657, -0.0005295912068, -0.0005295705938, -0.0005295462508, -0.0005295189606, -0.0005294896422, -0.0005294593218, -0.0005294290995, -0.0005294001112, -0.0005293734881, -0.0005293503142, -0.0005293315843, -0.0005293181633, -0.0005293107482, -0.0005293098348, -0.0005293156911, -0.0005293283367, -0.0005293475318, -0.0005293727743, -0.0005294033075, -0.0005294381371, -0.0005294760581, -0.0005295156911, -0.0005295555264, -0.0005295939764, -0.0005296294316, -0.0005296603223, -0.0005296851807, -0.0005297027024, -0.0005297118056, -0.0005297116837, -0.0005297018519, -0.0005296821819, -0.0005296529270, -0.0005296147322, -0.0005295686307, -0.0005295160254, -0.0005294586547, -0.0005293985438, -0.0005293379418, -0.0005292792471, -0.0005292249223, -0.0005291774016, -0.0005291389943, -0.0005291117870, -0.0005290975486, -0.0005290976421, -0.0005291129466, -0.0005291437938, -0.0005291899207, -0.0005292504440, -0.0005293238561, -0.0005294080453, -0.0005295003408, -0.0005295975827, -0.0005296962151, -0.0005297924008, -0.0005298821547, -0.0005299614907, -0.0005300265794, -0.0005300739089, -0.0005301004447, -0.0005301037806, -0.0005300822753, -0.0005300351683, -0.0005299626685, -0.0005298660109, -0.0005297474765, -0.0005296103730, -0.0005294589724, -0.0005292984079, -0.0005291345279, -0.0005289737134, -0.0005288226600, -0.0005286881335, -0.0005285767046, -0.0005284944735, -0.0005284467926, -0.0005284380003, -0.0005284711754, -0.0005285479239, -0.0005286682098, -0.0005288302380, -0.0005290303997, -0.0005292632854, -0.0005295217716, -0.0005297971815, -0.0005300795197, -0.0005303577778, -0.0005306203018, -0.0005308552146, -0.0005310508771, -0.0005311963762, -0.0005312820192, -0.0005312998171, -0.0005312439364, -0.0005311110985, -0.0005309009070, -0.0005306160837, -0.0005302625981, -0.0005298496755, -0.0005293896745, -0.0005288978288, -0.0005283918529, -0.0005278914163, -0.0005274174980, -0.0005269916369, -0.0005266351002, -0.0005263679970, -0.0005262083683, -0.0005261712882, -0.0005262680128, -0.0005265052168, -0.0005268843533, -0.0005274011745, -0.0005280454451, -0.0005288008753, -0.0005296452949, -0.0005305510804, -0.0005314858395, -0.0005324133450, -0.0005332947030, -0.0005340897247, -0.0005347584663, -0.0005352628849, -0.0005355685556, -0.0005356463840, -0.0005354742442, -0.0005350384686, -0.0005343351184, -0.0005333709620, -0.0005321640989, -0.0005307441718, -0.0005291521244, -0.0005274394753, -0.0005256670970, -0.0005239035066, -0.0005222226965, -0.0005207015540, -0.0005194169409, -0.0005184425208, -0.0005178454452, -0.0005176830190, -0.0005179994820, -0.0005188230482, -0.0005201633462, -0.0005220094012, -0.0005243282894, -0.0005270645787, -0.0005301406481, -0.0005334579502, -0.0005368992492, -0.0005403318277, -0.0005436116174, -0.0005465881653, -0.0005491103059, -0.0005510323692, -0.0005522207152, -0.0005525603567, -0.0005519614042, -0.0005503650498, -0.0005477488050, -0.0005441307036, -0.0005395722075, -0.0005341795736, -0.0005281034873, -0.0005215368196, -0.0005147104289, -0.0005078870027, -0.0005013530149, -0.0004954089583, -0.0004903580988, -0.0004864940820, -0.0004840877983, -0.0004833739849, -0.0004845380949, -0.0004877040037, -0.0004929231410, -0.0005001656318, -0.0005093140022, -0.0005201599508, -0.0005324046063, -0.0005456625862, -0.0005594700461, -0.0005732967569, -0.0005865620873, -0.0005986545943, -0.0006089547443, -0.0006168601148, -0.0006218122620, -0.0006233242889, -0.0006210080332, -0.0006145997037, -0.0006039827462, -0.0005892067225, -0.0005705010307, -0.0005482824029, -0.0005231552696, -0.0004959042919, -0.0004674786226, -0.0004389677580, -0.0004115691815, -0.0003865483629, -0.0003651920476, -0.0003487561452, -0.0003384098766, -0.0003351781566, -0.0003398844576, -0.0003530965933, -0.0003750779847, -0.0004057469823, -0.0004446467415, -0.0004909279447, -0.0005433463529, -0.0006002767429, -0.0006597442510, -0.0007194735176, -0.0007769553152, -0.0008295295824, -0.0008744829884, -0.0009091583581, -0.0009310725273, -0.0009380385000, -0.0009282871936, -0.0009005836030, -0.0008543319381, -0.0007896642072, -0.0007075068678, -0.0006096205471, -0.0004986084729, -0.0003778901321, -0.0002516377910, -5 -0.0001246748390, -0.2336416901 10 , 0.0001097055688, 0.0002056492359, 0.0002797957854, 0.0003268016278, 0.0003419408454, 0.0003213679405, 0.0002623697893, 0.0001635950581, 0.00002524909330, -0.0001507574543, -0.0003607172577, -0.0005991018736, -0.0008586120736, -0.001130308425, -0.001403824768, -0.001667663992, -0.001909571989, -0.002116981916, -0.002277517132, -0.002379537475, -0.002412710184, -0.002368583736, -0.002241140583, -0.002027303144, -0.001727366767, -0.001345333751, -0.0008891240569, -0.0003706410097, 0.0001943257613, 0.0007863728607, 0.001382937716, 0.001958934757, 0.002487564955, 0.002941282298, 0.003292892387, 0.003516750141, 0.003590015975, 0.003493923057, 0.003215002851, 0.002746212418, 0.002087905184, 0.001248587467, 0.0002454061091, -0.0008956817328, -0.002140097192, -0.003445216250, -0.004761350414, -0.006033132139, -0.007201288502, -0.008204768303, -0.008983169074, -0.009479392043, -0.009642435753, -0.009430223727, -0.008812349003, -0.007772609518, -0.006311203889, -0.004446457750, -0.002215957095, 0.0003230227848, 0.003093885946, 0.006001951055, 0.008936592667, 0.01177429342, 0.01438257363, 0.01662472377, 0.01836522295, 0.01947568475, 0.01984113227, 0.01936636887, 0.01798218206, 0.01565109677, 0.01237238338, 0.008186025763, 0.003175367717, -0.002531817883, -0.008764052547, -0.01530883029, -0.02191734612, -0.02831129304, -0.03419165928, -0.03924936406, -0.04317747420, -0.04568464815, -0.04650936298, -0.04543439844, -0.04230098373, -0.03702196304, -0.02959330765, -0.02010330061, -0.008738746233, 0.004212385637, 0.01836238251, 0.03322966074, 0.04824931787, 0.06278842255, 0.07616590102, 0.08767666686, 0.09661941911, 0.1023273138, 0.1042005035, 0.1017393475, 0.09457693900, 0.08250947052, 0.06552289576, 0.04381433140, 0.01780669996, -0.01184476020, -0.04425529232] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 8, are [0, 0, 0, 0, 0, 0, 0, 1/40320, 1/20160, 199/2903040, 95/1161216, 355619/ 3919104000, 2082349/21555072000, 11564717/115221657600, 10576762909/ 102979356480000, 7902812357932477/75924619945574400000, 110542124553061/ 1054508610355200000, 210756655661900129/2004409966563164160000, 35843893035560832029/340749694315737907200000, 1172824917023950391834917/ 11162959985783573839872000000, 1286316031459130071874311/ 12270030397596820832256000000, 12293462184438722630106021913/ 117586155306249853399675699200000, 13619050042132629935959487779/ 130651283673610948221861888000000, 1994399206273415536542689431570579/ 19190060545979976074827074109440000000, 1127691696605940699951276664785793/ 10881937686329868089768804352000000000, 38718249296070880854117262857611446862027/ 374628013068429347842300052999503872000000000, 2549153873118822496513275937038254679491447/ 24725448862516336957591803497967255552000000000, 3092484484448331247441103230730647925733195841/ 30060940459164599143177403200160189644800000000000, 25133808727591402738865029810478255766341942527/ 244781943738911735880158854629875829964800000000000, 109079150706417205979794333093347183336176136973151/ 1064067109433049315871050541076070232856985600000000000, 485999092994620063845721725471313776172761408503701/ 4747376334393604640040071644800928731208089600000000000, 1575218461500433690778016357683309074621224503023354864769/ 15404286729840368336002024473050053547024009134080000000000000, 877604759745565381172669166973528246811006547079622977/ 8589788421837189713857003723991320470717726720000000000000, 262580100196610942401914144329206040373547194827469449796648989/ 2571801124979076919021547593063809419868427611367538688000000000000, 6431307755797645303398600614609015364382301685799011640342153/ 63021101571285928842507992548647573825803379120537600000000000000, 3206329455310519440551249887121717006757878749323337516915250579693/ 31429302042386445023761655200853376656184730742264168448000000000000000, 379311410964366970697881231508347013535596503305318855907152738251/ 3718781682102709561576863832629663482469028291229515776000000000000000, 312978169460689864859334146354387530365409260125123602827589385553310285183/306\ 8629398165437135334979503472559910635250349772290627116151603200000000000000, 1505488397339541429033592219057479711339852235906444515759520455189104539683493 /147601074051757526209612514117030131701555541824047179164286892113920000000000\ 00000, 819087763200875709998993046962905923717223055801093148380307819576961998\ 3597014767/80294984284156094258029207679664391645646214752281665465372069309972\ 480000000000000000, 79848284733002204989103706204601867704763518846906139411827\ 32830334607969715379/7826021860054200220080819461955593727645829897883203261732\ 1704980480000000000000000, 2753317812660391217113120560522591138537171936922646\ 48785851384913787820467803677049/2697911471947644767069781378036723559293712815\ 676663959636501528815075328000000000000000, 16131017358976888550360593763458807\ 704164995222415839635773526238427930098965006213991/158020529071219193499801480\ 713579522758631750632490317635852232402025840640000000000000000, 21460636279124\ 1109665036590792243053291636033047397486077023532713110858065737873507244572398\ 37/2101670934974178626332086146130914162082149593609837812435610134112252733568\ 31948800000000000000000, 126502765809045896357988665410999083635278448043973991\ 4589781413130424517395027841936527821/12384751021017285800034110373682279461459\ 015292699111382463381077006833680384000000000000000000, 19114027267203466910056\ 98812322794963433018958085017722739334755096363466404385143971887733902204873/ 1870697299220516395298189878671126695669321353272116636848936580373316158149161\ 1762688000000000000000000, 3823980460804838018176808160389182198819451467786574\ 107903956420771450841860273171190915223106322471/374139459844103279059637975734\ 22533913386427065442332736978731607466323162983223525376000000000000000000, 596\ 2027351644607767573459214734178954176612791638213910106742457723957744223460347\ 30957869704307977019708677/5831547139227706405259790887060047301930323486411408\ 457448832189236702939592277924716845465600000000000000000000, 22589388722364177\ 9097042882369339133798662317501965912131998695216691392929284203118629065040731\ 6800135289619/22088903061910210281765293442268567329515682548035318548527402190\ 480471825462197468129761689600000000000000000000, 14472813731091181066791845321\ 5938720516505508911490322904792507781341688053963579993096369987410618073746104\ 3056501/14148560900439223171358559877989400894440021111127966519251159870264075\ 657419650419866219995516108800000000000000000000, 24609401152941791622186730224\ 6637452322813054349666968671098859143677616774793620915685782794580427616382646\ 911471423/240525535307466793913095517925819815205480358889175430827269717794489\ 2861761340571377257399237738496000000000000000000000, 2649486163418675014305928\ 6575513215114851255360418174843619664408352900003927197805854608215890734320738\ 671259877699596759/258901686204957256968056015495352449087179058308308433742473\ 124233988267639990699103047986453950171709440000000000000000000000, 86599284971\ 3197267206447358101840315900968377842056728173224671861720679377169341802414699\ 97211111280951783132977064243/8460839418462655456472418807037661734875132624454\ 52397851219360241791724313695095107999955731863306240000000000000000000000, 107\ 6237960878409648947657507756247415569183194830843450658836828901900948751564872\ 1146153018163988212375637917642502719361073/10513479673410904290958818677235272\ 2525321671997837888774143486288937955723247423091765726339220085727769395200000\ 000000000000000, 78439496797800813637751652775957137779757416657621484875880382\ 01742379710540061940492085221728046145715490277967815754941613183141/7661698311\ 9981965020362391110352046540328168468424361444157065633063535233316559578124273\ 069706637474111946752000000000000000000000000, 10637094339927653841384952249159\ 6403701496494309048081143162229392210241143464493487877844039570772814398549688\ 47083223179972842093249077/1038910301475695623352979339131272460224963287248849\ 6265334249424228181158085934209451923168899726740680938354638848000000000000000\ 0000000000, 1201638060053062479359694036923221947710841868722332486166142953668\ 08907106106194580350240426897612859003293741376750673715440475387509/1173560982\ 6419867326817245804693327434170215492109478539913837042826126159550104041592541\ 03502347253703554273116160000000000000000000000000, 640639336217711205609545378\ 8484583196642692036412984701303015355277939437896369713130704247668295422009018\ 7793429093223518800153794963828875423/62565355910858283496342963647180046701823\ 9206811757980986600640913814251607642306211297824462103558151054574963142749585\ 408000000000000000000000000, 23727448904163944959699061420080685804884590362197\ 6791359566834917276593807584059463038552733486835847348391846521292006784059370\ 57752401849109/2317235404105862351716406061006668396363848914117622151802224595\ 9770898207690455785603623128226057709298317591227509243904000000000000000000000\ 0000, 1131777954934350915673212253056113839192856954268343647450401871248212828\ 966055626495794296642177532282169739608779384648307854934407753659369346641/110\ 5321287758496341768725691100180825065555932034105766409661132281071844506834740\ 9732928232163829527335297491015521909342208000000000000000000000000000, 3291260\ 8949424965515732008834243269828429083413489745318167994782967158416477247440333\ 040205925322216416706847769274448849408195233391889318438449/321444549975224030\ 6036438698582594983897312010023058009548880339784485182283417752652491862248202\ 79260367104864956576694272000000000000000000000000000, 334474412857823522255352\ 1811561474682809824266866012920470391935638024366336334158891786205218440465828\ 395309083311864613126992742852421887100086191389197/326685725702966281700706410\ 1095473746600109063209668666997106497371854828202269047807024551410344165387167\ 9910529348179175418521190400000000000000000000000000, 1428109361446153744330522\ 4718478815397833230754179515792269904076461128552244142078273470542864866790417\ 834992888536656149296125826444800307323532720866756973/139494804875166602286201\ 6371167767289798246569990528520807764474377782011642368883413599483452216958620\ 32073217960316725079037085483008000000000000000000000000000, 803478850665325454\ 3881266579398092117421684549261835024326553031302744656867260444371485303594649\ 17404600960820188830338366319260126470240643615996909137820980223/7848829374769\ 7951144040830194480454092766015006726024123192918837916532959912858369821526809\ 55227646920029477163146545097162898445164347392000000000000000000000000000, 261\ 1082557974801999970219598480878394976779500829966331537730834758541930150038951\ 5948060639114880531116001421562844657645167487622206725707010907114563181295422\ 01/2550869546800183412181326981320614758014895487718595784003769862232287321197\ 1678970191996213104489852490095800780226271565779419946784129024000000000000000\ 000000000000, 58559811997129847439951555368996162578427406206911907160822616159\ 0818755559370704444407851426911223193030830445489302330195314717149762899001953\ 3662723768533195549702419/57214575447781905832516342647911849478009617448054981\ 0215655158987473545335526055161183167542054368877035454357852038344508355552931\ 19781489606656000000000000000000000000000, 222506589161893417120276086855884931\ 9425705602292025064521517785462050046069776706800738731649852057328720085220237\ 76690897384438414339912910505864681152342661329278549577/2174153867015712421635\ 6210206206502801643654630260892788194896041523994722749990096124960366598066017\ 32734726559837745709131751101138551696605052928000000000000000000000000000, 205\ 5331988431413272365543027110993620580340562029020648266538384032403880645714599\ 6910169830117759428577059551536458413279275443570725060081615821648765279679090\ 745003384267506953/200849043695647066006330993087584506988517608793606483459109\ 1170439958077159606245603107837337606860154874415635612146851371383570840650404\ 17665260611174400000000000000000000000000000, 316697902553793994624659269711114\ 7924331872725377698788871111433476068060379147328539744937214428575752243171649\ 7545722466683532559337656356299284875701031415962645728739010257752951/30950837\ 6334992128715756060347967725269305635150947591010487149364797539690295322447438\ 9177337252171498661474494478318297963302082665442272836221666018197504000000000\ 00000000000000000000, 151621814986400737399706950420825103221964331432880381617\ 9120272251316707567878559144498326672143722926013143866580285309120386977641542\ 64691032051058240252248194647396366463252074338673/1481926105891942312291040016\ 9460694685894353811027370657582124711586506200371340038783375381090763397135591\ 1398795621880106482903718021376023398293368951296491520000000000000000000000000\ 0000, 1173902873710372628942862347955245519745883076888344280011065738217704707\ 1165414838123887735921666314576563637587884526923857827995226492060418843605165\ 8285927584090803549531095139289/11474456878760683796291444188510022985593769888\ 5229350813644016349876161055914363443928574379332275626291840030039196190558639\ 4918451578598710013885938453708800000000000000000000000000000, 8246952485207276\ 1457191486430328271401779946710664585742848013615747062172723571989102534380475\ 5311211223835440063087940843941614413973346892423827789408211245180862062078807\ 6172106718162217/80616780160521661788632576921866179091265284731988896377246758\ 4310305937300200898109815620731337528804176158009448183027779266996226036285567\ 28671592709505291386880000000000000000000000000000000, 929741452370161948868433\ 8326766666672375857633320897184832624106194744244276483596489109583902955179476\ 2728517891128616380345193039904584137805267332282974173359200590531369658604664\ 17481/9089134232218118567969182458558291859306753923795870744727220517361406540\ 5269259957755437278757843784889807251676598270670956198958377387930379770747965\ 428203520000000000000000000000000000000, 41541192763755708284212060891698949123\ 8282690907727779654263245052922851224448120048109613594391697832064470240150361\ 8835276272316481196020524548948419197129369257303395771638827120723480378842816\ 3/40612869268319900521433323169101508174641712916679360349449151599193768306918\ 4722487841716477824354209322184259709856083419743320230017701589554193439316333\ 868427706892288000000000000000000000000000000, 40936944380776921989766575201440\ 2697144572272225188896133863941976661366537282350634573568045126622276926202473\ 7159804867805547059290628212348894168004502518598271233789202413800072504442248\ 713157453533/400239826639292619638725399831495363061094080793875096243821389010\ 0545866646815440117680115888959010732870125879440631702101570420866824449165056\ 5763444624702733550514234982400000000000000000000000000000000, 8606511193438325\ 6428139704457999715940552290062798367890020351290663570571518023914309626984302\ 6872438903013047246922039708121480459606277253779201572749932372815690440549163\ 48006187956647431436530112789/8414878322375291552240415168588406608620543583904\ 0132939787037935310656950402308228703684403730982479752556335088239510785987935\ 4878967599353145091665864445594357025155842048000000000000000000000000000000000 , 12832925651234540500077200207475303264370934769951191602761628709248514449703\ 3114347432188066459830535625801638314126386232067879732013583120792919441593411\ 01171843573973942260203212749889221773796801877127/1254751856514182362567404128\ 4717379631965299432887984267243800545465211291937766404768927163311886498647547\ 8446320463803860884232694174946481324523668398898443069680862126669824000000000\ 000000000000000000000000, 23067832379112584397853011950320056607903038469181003\ 5678527550601336489673847770595797660251475683381022151175212211259865498228393\ 82846560995019964750762370824818750233528991841621778189348734620846073296697/ 2255517253626815247429279089456301636649363605794764600107416581855032024046027\ 4375775152604628529559086891398011983647879467577437827457215653752785404497330\ 5554981537151777872281600000000000000000000000000000000, 4728091035654006272155\ 1885354912147906774044415301902400896323770640127196069690797769996835426071998\ 8176524739017927495711894590762177573273282522281729659538610777358202444553062\ 842035280626797477167987/462304699498399869860556902642972712975413301495304177\ 0205737012534854863190221383683115835286443404440461969785673620162458601368439\ 650420998395921125375536348161651419119616000000000000000000000000000000000, 22\ 7105437222921982649842934319091097805279558735236452872190665192754833165893818\ 5834152647582737724596096300258592076188563462023681768869533711284336833147511\ 24132457901648703187405467816417952977122250920349611830400902339/2220594704815\ 1933676833905649176830946057324753776995263259889274509260037791160430414827347\ 9152823924324563182193965253380377272572386139971158623080454561853440394005218\ 6479318069398233677824000000000000000000000000000000000000, 4745949463202792715\ 3865954204274210934427318339172622048937957911180767963948535753560297091598019\ 1451169735156127401405515344973652064427651289492681847035398223503275290583019\ 06623477034657224735626568780565918861264991/4640456212315987108954563946668745\ 6655313977363651187628816431478345763646678628222263657773487236390616223527820\ 7933398719965531994902765621271044345319560508273473045966130054793795731456000\ 000000000000000000000000000000000, 15889261925461330685520200174605905773534341\ 3635910350599935076081715321286785948212873696647152579861715312571214095041365\ 7836604821030842937691043404701095359667093453693178978552141694741698521462113\ 5180277414373263329214324601/15535813497616248446721244405899691173804409773536\ 4765340629367737892665446796028249685431684578815285231648191779270746430993068\ 9461830807911818805140399423821513822155070913406424984669838613938176000000000\ 00000000000000000000000000, 354869000076941653379832927195648984872939448137335\ 9309687743244228200508436289350149744629504878060384420075567816855293924497943\ 8976133229802464105266098369879222895303879228008514701112436701866564110791569\ 6171254536174719/34696716839476435191269535724616869829479631827301532294574858\ 3664682219386999506990016456016080362824825888682515283279740411132770097427398\ 6944217495221231793304205497742274490054541089701888000000000000000000000000000\ 000000000, 10811604127384920631368390387360662168528116394591461109922407155818\ 3171093890868442176934202370446031933061819603489967114148356869542692638309793\ 3181389247535177176079854839079293535856621849124062875792463488754952195219705\ 7806962643/10570567503778095443149134693774149874656520409914218633776422180886\ 2169570000017621085967718187425920071613429686615815871647684110982968170320151\ 5017527767968158004594310249481731559569358192923534950400000000000000000000000\ 00000000000000, 117868039244226947963066830229648485733080800083801082573615702\ 2687894792964754801195587152984621152543653406128681398186787812027046521426463\ 6323817402988780379309903896976199668704959207421374062003540365573446809256724\ 72773521055361/1152365815331135955364554512316721430359294622451438035405897527\ 4071275690587191907853843811354589969344127833522971097596762333483782505453783\ 6462774451957089011121415635614773910471339902990822460620800000000000000000000\ 00000000000000000, 926239009529050736806317449988378039587932503661372552668550\ 7766710065101517902386230113208981593482293811255574489970293523210295299696619\ 5599589702318181728657737260769261110868192753300976106444003528667497278973389\ 560536723166434690015641/905528852713202034400007641147081338959500569562700780\ 6895718090938968198602462777597415367853197161221846636328974342703485290397660\ 3795000141340611721182041856401673662316414578433274820442494906507403984896000\ 0000000000000000000000000000000000, 1558145229145472926337648379497301543906387\ 5149165702106706279275809884776459279625977831139914292046298479894547612318545\ 0657002804308573220227209402723864900017630961632678530807805982302394583028666\ 507919461486102843614054823410216968061/152325052652324564742403303474787784112\ 6939754011142243156261166316655074323897537886119550638576382248682617258486831\ 0415735171431071085131483934845198817314969405111689051818643221386791629538324\ 53101322240000000000000000000000000000000000000, 306663070887168933361221240708\ 1951969842059811994916424956728407117714730833282699861195368190903854272547666\ 4265461416050281232581420531205682835035577408421718818049879738085274520086366\ 4671566334609642266309633555619291062902398967959396989246614359339/29978423100\ 9462341163423354508878816034531427231492762961615486553213469048455325614880605\ 0640389323709073828516799037128813424713981830139336208979935210774062151031978\ 3359439228943481445660114299575590350325277398138880000000000000000000000000000\ 00000000000, 194291966594593472313762370999944646229320547497184743196070718242\ 2846058639046026115863817032535291298937901219824734383846544304950220019538086\ 9664863255322392708190390148032783180497098335789905394355901357409761650103003\ 94367594801710167361235469/1899267818511310938555158668218084008277463712012599\ 7070590558061429370449465625474517593863739621417044093641215893343525889336893\ 7407669652957323141826052258723979167669944876705461673354747876354681202406997\ 36064000000000000000000000000000000000000000, 166613698405588086760160730971777\ 1127944699928807348538310357562870311995956389760067435812346464499330976964456\ 1451089379696587229625736683254741664163063135608436342547270322693217828660907\ 2554975079019074369410028437566447611839564397495256950839860202093/16286459677\ 3867904617510724231369073147487255375945522859874013422000335548506275079502408\ 7147906054407765927201490095080162638735523219719333925896735710871435946778827\ 5032364439287840465387713004933066175776714339207086080000000000000000000000000\ 00000000000000, 156252025104812175480018257627628660950818272780595738464033518\ 6106940805623262938035288916086243406429658843278421399563151324845437672529309\ 8183582875008286284883198742190435700744069151934702531549616708143639467686622\ 25559000239636063856768483901070263859003/1527309901261801868891517148531414669\ 2248939046513274406382437875529039888085132147955568515781031840119311440889847\ 4821680641391904240127974463288646618679816165329030487827191108601517812729048\ 83120862447723912671217053597696000000000000000000000000000000000000000, 288856\ 4304970666679236403947571207681294572503206702918290453707872904616095536376827\ 3289480039765658005990684799062277144637140702093233758788898432885483309020125\ 2144869049350570435392196718141887772366293062962133731199318640382097734621572\ 8337345597901680421386447883/28233862465777994342050510643151555006833869741730\ 3283354398533633287498861522439073882227859749928621226527589507616562658890187\ 7164690584179979851757206454716193949408949821015979139946866898693630325269751\ 9212076837648745995488460800000000000000000000000000000000000000000, 5269909624\ 6320511225670482334018357719900873485181372957134179490080140232426400348050073\ 7679463967336591027114749277352781753829646746420451456155269700133775897153841\ 8723049867521346798475756495168549399311643477977091207318960654240022780704121\ 23187267350370066692177/5150858566640349352578703390307866305004096652746637536\ 9770307403447198751106176073686979550692268553351874431222983012562939223924733\ 8300327990891923111906405896859036580705237410408962692331450218660517750124149\ 7041906946417465753600000000000000000000000000000000000000000, 3282903657513400\ 6595791719178304244374886037734845889468322436430889367981175652919411082421954\ 3849270461709693411743276934131247900006257982541223463464372931831143769936519\ 5607030179000773534784458138255625866190802564125681107463753065294906833209387\ 8418360996550161610349/32086655337858059449966723325516016203066419606686848940\ 0939757532885910956165791109904196673491403880879099544371825918799322342732258\ 4261297179902327994847526765775745295113591819653384016355689363119456062268375\ 68429142938740328161607680000000000000000000000000000000000000000, 795108491305\ 3415903371760911522781262831913626048349503863879091898884076085687850002428936\ 0398538099102368410868561923832514855432555157588560942619978173450595638938573\ 9229217482746940937862563550241078216304600042721613618485194700262832071174043\ 718237987960889275833/777113293821488407769745087235925968490026075578159123011\ 0844920533896713052499705084240561560690528978678012450487585448462977224989597\ 9742758920505954880669564341287915398132562333305642254903487740543764477634364\ 39275244915523584000000000000000000000000000000000000000000, 111435356022071233\ 0109280752825739277209457893664744473609426375053544420827312967711232465159197\ 7828968115634716215864516309716128042387291033334236138555911239564733575967619\ 0543422557225737309700777633093216520515853421595459659534167194598342455798941\ 9687921586435905016393606911/10891167587391826963091395813521114922349343340475\ 9704653999272637613367867503907900836397857938337493576996234873484440376977837\ 4622754353524054265669027231460583284212902657625541600980926965426848580116404\ 0419252551780063694336799874391998464000000000000000000000000000000000000000000 , 30645050467321832077800300980080826038650098505864009319839684425916622113444\ 3217174303731190087631812547492335477182766006384399121860031656655618204292268\ 1098477342164818309952771384790598661039460238595555215539398120546975857186677\ 526571369971405617867803210709608656821410903629/299507108653275241485013384871\ 8306603646069418630891877984979997534367616356357467273000941093304281073367396\ 4590208221103668905302125744721911492305898248865166040315854823084702394026975\ 4915492383359532011111529445173951751594261996545779957760000000000000000000000\ 00000000000000000000, 168116736479466205585518480639908955880673734660849771571\ 3514774143451722836286107291191276815895743050488717299745265528891741863033330\ 7526288791591577044570206166198545548098580423068051952564013513774371385276859\ 72127221275637528481950251515431925797622265661840056879653409696262595781137/ 1643065711913040955594364464853384763243857614006946088683889842529619006807761\ 1110592592516982703931039591398063058293911940961148775768458910016710005582084\ 3375651582782820202967008525903538877416052058729708088693836680331924500010127\ 70581390020313088000000000000000000000000000000000000000000, 146751110201161013\ 7940436330650595580971294345635935972213731021963264768087308790835737111181306\ 4215562306162491420118673681487906188110010693024792922242119322927377885758012\ 4959629762795357960492119275710503553893021670134550127307363187043781530368415\ 8230791857040909681132377901987203/14342481825855839800344884327166610360148485\ 2654166260818883523150648401848072060095809797415553298379465790825883806456211\ 4732872478163547110908863517724780125159234365888853764419869596429136062284426\ 6317224468360399979049687011642817597608491483136000000000000000000000000000000\ 000000000000, 13796012377161685256580750706822839348715633932869327231236185264\ 8048262262506778766437195253922485803304429714008179732451571539566575103078212\ 4741461023184855444217893714049395127124878696381818483434275628738700982478245\ 95542397614841667524557293307786677435748011221595337729112609081402519247079/ 1348332584510079668979847367147984604413174435206380099295773682576655949366584\ 9229574493271286346499889709493078506897150016991537908371112750737912564780770\ 0490927201863237914958786536526962073585160640434773051743936256613983883198310\ 9979450027846932627456000000000000000000000000000000000000000000000, 1517554428\ 4551357829966516559420633087238012490837610416625844332109459032491802997163778\ 5899202387600460327806155524430959801110049617786734011375255593010298957797753\ 8250884773658142573230424237512929346690107769753510761150604773707851108527955\ 692347997666170133429843638408936382295081866360788879/148316584296108763587783\ 2103862783064854491878727018109225351050834321544303243415253194259841498114987\ 8680442386357586865018690691699208224025811703821258847054001992204956170645466\ 5190179658280943676704478250356918329882275382271518142097739503063162589020160\ 00000000000000000000000000000000000000000000, 557241845512262086688758103511187\ 9927822166753744597140784464704880081801742050038441861208907473507041876978280\ 5051259746617648982047760037723072281621005793160515459237177129676601149067371\ 7617549474721306699200705942035831845056055239383796771827736058957809635131432\ 871078430715421260232576172269559/544618497535311379894339948538413941414569417\ 8685610497075489058663628710681509820809729322137981078235451458444270505896834\ 8632219919492598622780576431662486382295315376599058610153057833970520762518085\ 8844135310604107327715203701014617782899455247933026882027520000000000000000000\ 0000000000000000000000000, 5628087588522438840888393087337431227050878883965089\ 2673862853839301062197405581010890053846003238046945282944106269040568669081297\ 8650958549174788637951713509733241555690520078066460653801569700427467645656486\ 1432632836472011822066812384407046669599307069098358198294943058980166308162232\ 07127899074468449/5500646825106644936932833480237980808287151120472466602046243\ 9492502649977883249190178266153593608890178059730287132109558032118542118687524\ 6090083821959791112461182685303650491962545884123102259701432667432576663710148\ 4009923557380247639607284498004123571508477952000000000000000000000000000000000\ 000000000000, 39036303381743562241628447285597487736717570696352080324196480248\ 5465914337266737472438818130792803255994204235533209929230916590072159939194115\ 9390691647999479043829460367578485569555451851993828208440664650994091600170878\ 7177848991095746271450569439307338696169568375226239676514059054416728325227488\ 973440349637/381528188624811179508823209590876626042307588616203102431073606049\ 6743715178857684372497270387461106981901619408819123341020218374828559847335784\ 5850564019051700713385367528759440152879883846109363590567123535832196830402338\ 0855049244215010623415406862582301186809208504320000000000000000000000000000000\ 000000000000000, 87670743684851926596420392829279707148797533339349952552766758\ 3787439264761336647401922642615726895094126797367967113147962981190113096388307\ 6050495743772860703884594386717777726179915720741022276971113642354157678730826\ 3438783458949111814166877443271816825423158836225644453816871767437185127804537\ 2333238075949679/85687645424947580232334938537075219456903097176307273850553065\ 5808431182382862884168209047866034007072697466765588737784893602800719105622530\ 4247419357271455764217713418917659705164274865333362137684300118925122156345809\ 9234744367814860856115004341333012320847713869496320000000000000000000000000000\ 00000000000000000000, 563845574730174647536305259192424249683314409053569869104\ 6891586641949517519336871019630920912706888123267171826297596965353738433489153\ 3907106307982501578952633313156508443287632355442344915349171890850861249649028\ 8260121401010418041503232407647534124559508356935396634041630235246670997159527\ 24793509127070012945913055099/5510989261985725829771709974460351697140876556072\ 9863399090767376150061548313022325926118037073467384255575688173359550567093318\ 5982683803146796031398313881088557678304928664311135920435622533500547915037083\ 8530576687675021981088090778753139960072572242266125645082227569569300480000000\ 00000000000000000000000000000000000000000, 125297305064050302330194847271517768\ 3468645135111581581152515411633931879376592294158234531381722945180580553665468\ 6038424383864047041927693180489841225428010227268226438204469500272417099267534\ 1924203441701619301935526000958600551378862571342973850290174114120772510567804\ 40611506725694821278952104501559546661607803683447/1224664280441272406615935549\ 8800781549201947902384414088686837194700013677402893850205804008238548307612350\ 1529274132334593540707996151956254843562532958640241901706289984147624696871207\ 9161185556773144526853006794819483338218019575728611808880016127164948027921129\ 38390434873344000000000000000000000000000000000000000000000000, 563773992307190\ 9169192898926705379163784741245776679099862812748996843607152168588791367389471\ 7904324333144380661672110915431300068373442219327878590572159759917217698470073\ 8670145157955669170304081958503976629525048591779009317275246792277860837594854\ 00453665584223216002586797978924780149313887334990163591470276020154575113667/ 5510438163059527257188732803462905661971162468417379041275085829941244654215819\ 1023693525425269760037517150130604542214612036609266408553476648135179517404970\ 0448822537098171444704806843578971247197860245580144672363000625447888998196967\ 5264646076564985041899032517719346812343549952000000000000000000000000000000000\ 00000000000000000, 276091997870117461027002001545632467987990013880433543487123\ 1180008809843409753392150448450976621804749328310265097546128236513657823512168\ 3139932444216655954192073291907740944692262177346009699699107775691443814468569\ 8469123833464088982074377824245153784101900768521489713543449726542682382527343\ 99585133754433379930615313267/2698611295979978014999356534976730663012391397830\ 8269863308184110125140304596233400927310850907205049290056085087514780897381182\ 5378198226089247077162162046226345600975195567486616783143604254326076695148392\ 2553535548291535176787975919864401947604650364089190744062154021982437376000000\ 00000000000000000000000000000000000000000000, 861150308297560045441779411909015\ 2326452802908807434618029831536013730045432771269291423295097998278098645461843\ 3106766060541892252481398286601686972315921139686581568458679984831586425921547\ 6875184997343619284130879058349542995061907295710626541490160442118448698845904\ 485409466468380159358566933722163680871498674820262435651356942759/841725270471\ 7956316344715557857305105460967564829711709765531121145048586507998366551671123\ 8469066316763844506289822640967360808242497289366246878956945738976236240118293\ 6350122403906324519420517189951822442274136568010503178280192369248784530468720\ 1426240342216300560990080930983393309491200000000000000000000000000000000000000\ 000000000000, 29557322996505161997272723005433399095618194971915433830882457612\ 1156936969679377175376853189122601052842371178360836870925293676861614979381478\ 2067987675495802952985380010509700403671111763124937018560097690201382234918731\ 9590544741145778399281159282661263183469768059298687865535765204179811432125811\ 819011624662875154461272006953613731/288908767303212917649516917828412863747438\ 9973528359772381649958432168591437170843600245927019112718770285828883973231583\ 1605628905701410043750950028371248109886021821027934468456637908142866578262358\ 0910630612050449258413558979065176611093447777050922144913192836937552961671443\ 881065678110720000000000000000000000000000000000000000000000000, 89058866386463\ 9095183643279778610487811218137408836555669211524352409589769560733827240330668\ 5987986738350939080530338877574609342313196380341636068445898381552173241456843\ 3848539226874257460519807305135576444674553268654123042080366899318912770310506\ 9822357501828834797075674775725463321343518103317985791217877428375549493891565\ 374568280922281389/870514935920546165865439458538873266172355408094194081585605\ 3880191401860352183014375373966045895992859723506897572566119170623029232203614\ 2002582543405793528871866798836035326815466691300822029947775532252148174553254\ 6635808984223398933287578367921901407379112156399123179532506289675777208632737\ 7920000000000000000000000000000000000000000000000000000, 6560594288927695239611\ 3163837649367383306195912446945004946640577134932367807088507945922726514687287\ 1038220437149407954882127823379365374922761166198720429282808484040394519454257\ 4951020939944556353405770023674584673881943891688125255309223634047924121780778\ 3365432307518476772772030987527705463735201310856958049474538361108452288823146\ 553/641275775765028628081930623578147866870011621658199527110954782486480905437\ 2904942221619607221750752913149476275319509800537279715224077738381253421311898\ 3329673495527895375148964566744650372596526205395266727967713887521334410055812\ 4248816019971159587492072856633380658879504180626183652638720000000000000000000\ 000000000000000000000000000000000, 72421954665087480055685820773200212356540212\ 4461406666346264408381242230964293486519148939053041535344504347587280324491602\ 4655509971842263096465990539825185920400588760385557629047376289283025094728667\ 3507982290277346818169850200247431747692451293663009979171613468239869506575640\ 4356202287791280215767589945824193461314305110123472998286455234718141/70790274\ 5890588142081775367683811740051359417862198627145414301537164799283839522729005\ 4109188522621393527155809106010768109550647371627979067650012429759129767860208\ 0813463927766337513365828474753531062827446895546706692423986597046801254945872\ 8794090224480694005583766969595834114764342026060142372454400000000000000000000\ 0000000000000000000000000000000, 2823364609636241037065525331798997128525011817\ 6336422167319320806484379921797729435646181044701143683059438975865823796222125\ 9026143116285278818042571935173185492679492028318080582507438527600943403884150\ 0600772186188945066330710257655879024046102498284211192759882257447122317340230\ 78312298325786105315175407849681837422673604206553998486215550612809494169/2759\ 7588548544578719058012709153400685902246905357813479263976545426369700080483793\ 5902759446714554395026656169217997829794750831987782916763952335734574159674000\ 0302120512891223970667958566823088266408484328017222888360404149117485869546924\ 0648542037607401379855807683155309693592964087873885954650390134784000000000000\ 00000000000000000000000000000000000000000, 616612001907897370200619189851514362\ 1247669043043901026663031620605411135250938444671983616740324309409505896774283\ 7402282069488724775232856949163695149457763453803379490135931487620673552178198\ 0607726974728354609403128375896959230072758915782905422901065851248387200951741\ 3716075351670347066989762824292026917615811631632716148016937422476901726378966\ 6381550969606961/60272069569217026045420068996140319736382227355848655667861651\ 4991489089474471257827440808626414538624781219344040758712578592020924146757951\ 7096511152530026571386164995554133750426193689789741974304158871564699132111478\ 1113001576106178921772106314986395515738539653850278949173191088823774093197550\ 2265729894964002816000000000000000000000000000000000000000000000000000000, 2304\ 8526601926786797489144392692402655250774293266937765070655902128882552463431481\ 2252324271083524103628805987000424978263628234554823773359406270856088415642000\ 3072227530018093282285152033429486203983460766192351549375933418298793602655771\ 7219188391282423849463746629053397235476909159896333543346058557067147680181238\ 914473270715415448221793465182309706769393/225292365081984109913360662041923383\ 6085826728761523186674388648976655307837417465364542110347859181313212299421254\ 4416270310318275284032139618634261494031886792919759625721103246165018199593263\ 8328687330606569436530364301289436991246826534296661909485598717846640977182143\ 1414821699640877775955177105374293524480000000000000000000000000000000000000000\ 00000000000000, 947666173957392394255388313443790461894661009609899131999398814\ 8086565684430519650720627853762311650473551851390042048260192617899908239324642\ 3733526323900155448817169579047797562469923674530412262602555629255643859646209\ 9485520582443844025811185057994605479794794447567348429845475938735265073200100\ 709188783968860306441884807708579745251174905782413681565504077429824651641/926\ 3117454605097431942729368545859946650448419698791684955343297368585184687561266\ 5716791352973379166664516952784918988996193981319862469201611469930784240651547\ 3612909213401965055931022864332262125711495883313133578008635668918252522425975\ 1448810003304628689866851828485980449877467950055011754789632661238426334649067\ 451187200000000000000000000000000000000000000000000000000000, 11277281620751730\ 7040650620381116236784930299035163761961044570260533784594867023317288590031853\ 8357468906227973461835432905229588637218141823150205731065678052403371550988854\ 1696837022610856944468511125085916278618136018407412168541444438629853104042811\ 8301100530287465714076412471368769352760610295454390090299965530546095984118382\ 5215218169758260369221884046019568835580042837/11023109770980065944011847948569\ 5733365140336194415621050968585238686163697781979072202981710038321208330775173\ 8140535969054708377706363383499176492176332463753413599361963948338416557917208\ 5553919295966801011426289578302764460127205016869104224083903932508140941553675\ 8983167353541868605654639881996628668737273382323902669127680000000000000000000\ 00000000000000000000000000000000000, 350198555610279819898700687927694226496900\ 8286532076901491183331299565585506721275889825252562258602836224941044157933244\ 6908919458287598754919236923537653469997669585323235954558734403967864811356694\ 2769981705808470145627639625262314968358888324859224686727566200525476682696980\ 2783819618932865583092517753975831458896750511409549437929463944394520907097328\ 096038040316597846873411867/342303657295510076474298075022560696714409869841500\ 6874724480840395832202794794928466593228764535134498317980124205254594274799945\ 0185962090252424804574663040566726019821471775908973350715124193711136192809236\ 0872742919784362185272042027118349108154539618159331927770234358128088069216764\ 1087731530860491059210087166117614089284458905600000000000000000000000000000000\ 0000000000000000000000, 6004389725164534877015185535116005283898724298552996110\ 9183347996520998197219960625200023242346439903545040353640829391772592813458184\ 3965898956028469151203211003536101671534128988458492874851675261083129173401171\ 1984120805758742845970308953776729098040547644432224233764262685264518561882024\ 3541411111107475013045331638568421726733013111745166447346838029928363210347720\ 7/58689885811768862352401475267882610238024735811320425148461245725521114662890\ 1359098363047417037619729527616520154746738069302706292075588679392760706778423\ 6318162814998053454267076293721975528830591959152538713150122706597099329330235\ 1415802176041023216332167932290935686702721763605860868136417190201130401040526\ 01389056000000000000000000000000000000000000000000000000000000, 602861462958870\ 9364904703914003021707675731292807090077318190581937959221656126189737372523567\ 9219883032863586602675222357337311388127582826913880847310994445435004256589718\ 6809663578979368811804779123226257152960584032155372755448489843837185866000518\ 5536989388556367621951223049270659201270137717965318964887968412090222712521734\ 4906921788105288610782972322321392049660841294509210914483/58926276210239214626\ 8293042086423590539843285730183928285329042436472046761389208058209151047153892\ 4085476880377676703515766354233627460944325578110565166062677201113972191181329\ 7866593232438484418097430065510608391107374630492269051692740045074196324788391\ 7152835548853369662540131954033949786788193895789152791915661344750382394728513\ 536000000000000000000000000000000000000000000000000000000, 15769754578916146364\ 3685335988460061718102251721941545442489730538526750110541930433167111099780676\ 7027181881072146618886978836068825878232401756734954327793460091962684978521485\ 3448503542880264604777198571742672319368258808472509757297177338807586056308257\ 6911451192595642832067260257186013869433389984588200306044978847992057574389635\ 4297439866647815827344443970028466010400728524878420264601/15413935331074373762\ 0860093948966682813412206681301511960876370920532357991844189043866349730914515\ 1762279042369192672105654162940432271233816684722161636138675102267392845769212\ 2455943457741258754085925756536264942945867055844167738541786940990508274638147\ 5048838722869064436327247716536200585228055759260526587309298694559805026813084\ 57074688000000000000000000000000000000000000000000000000000000, 401000278984922\ 2196125839853114468395425705429675988828976027499365386622449806342531752499789\ 0912392573877603218323785650005432061039105693379369088095597416722827238107833\ 4600549850634835151477136490117708029006762349079359055631680832944063199156786\ 0112876654002844918159138811041317073320597130743138158894612856515552734345160\ 4561715901869907875114074355756909252398236532603748599127711231/39194993355188\ 8880045875956823038629148309003503654002994977360272323031575461063698321461793\ 5558560772205965310771696227878763599668744385549771717232207071712498404812486\ 9401410017345370800781702480640129503893909914562077122243785299506423981579780\ 4616584657284964416107157856310289936262892320850521848695165474374883934340085\ 945807541370880000000000000000000000000000000000000000000000000000000, 16500694\ 4322388483368511597879527149564529179198890343127103483346676269147407331641995\ 6537087708890872318713357483742984749193517098987477794218174271777608513433318\ 9167036203268117784649150161552504268790372715960268238595152484884842798847882\ 3835620777208318782205975068599372743055226607028938754104619048375664992267722\ 54822170267319591677344776406900487617815263953366870954682411955966093389/1612\ 8196636461687420397775276467966983165384783758607859064238124350897183471568750\ 6425373946134238133478739616318844238057291991879326320746608487233045337393407\ 4397632445601767275281497952446353616885481047186989739587576953031052276483313\ 2192013520774125735945424721253939018451720454502910204926429272740453557706367\ 9834029401625361372938240000000000000000000000000000000000000000000000000000000\ 000, 68142384016385981191575246154346622909828321846319863926399237018419642674\ 1690871052697664675294056756697296839667228777358098611175159720746491388289115\ 0948019909150715209021504201169776240187829568199970599747162820638206331496390\ 4506564361897224300147082168860698414869220888224399132107615219563463882659188\ 6989136509009136187291470274565054725805785982950172781541591727880351768938964\ 917683447099/666038072397640074556456726704659398520289312722487349451846309702\ 2568255372336389109095455166532565079204770565311151076932958742644599404712317\ 3930194567756668503361828289793382283662380193200842139711268065157521780878371\ 6408468503357931443567486360648683454470232001263292675491473749379431277744286\ 4617261403458210254265995184221735937544028160000000000000000000000000000000000\ 000000000000000000000000, 84649171626430473466870566440929738515896884916816164\ 7180400543279249370471322399620019151450193587677799480002504854622899951596158\ 8870402040834198967222486054348715644464336274020461662190694844048060765160760\ 9321925151398542270132907670351130072478395372857896475566587398188788406136125\ 8146720462018064765940856810798809112915861177629486586887023867105532655564355\ 5865040975484082331717186999953/82737648745048456466640587168280670623638423940\ 6816583169995415779201025512091476907962168343668641624745934231715670941233907\ 9183409440254301015395055225808281801659854445937066122194084496049794054622517\ 7720692573640842697690492981783593968145029361571265025400028820032707164657325\ 9315999293512725821691585267510336677548570830338103843173171200000000000000000\ 00000000000000000000000000000000000000000, 226637447749925709518515752235254168\ 9892886184692511339100106769168126783810361587727019684190556475069343579004297\ 8762500107192424440093958274663886663923849341852652051484207089669411129866605\ 6803229164220346031148037547421078802611825494035691192711196120464115429771554\ 9738523791353747245191415224621992014574152561538276057734557658264847773377358\ 7859389180838330806774846450371637285871358544425247413823521/22151928321770034\ 1870715683830026073803218666536010846382931401361525992861557861984277031075718\ 9853730227374051854900229475228348206623895635223212873821449462658624826532773\ 5737399953666388374801043413618403325994350949730418977345046898870315609312147\ 3062341011772080360898026173194452575637651483943268859491299597042703212784250\ 9566506947668500776222720000000000000000000000000000000000000000000000000000000\ 00000, 120981921155859821577271718855759518614489691024428418997732989318983205\ 0217685620210255449738279336349115287161162637260609361454052042366727566462625\ 8536469056149031292787317824768448754917852572279358422418525619244199113274551\ 1807834404423343497107751690087390027673140797652499654042951345088459588903003\ 5841415540789158809996207366876548620267886994740832878862603287214259273326962\ 7624290496977841978992182889853/11824981775246946816994688365343675102859911523\ 4920923937500164422149934445908571589947378720365009809183043266789930689247180\ 2701434135469944751500128010030946647822829869732826525474711652736092057568749\ 3027330058190964940706712948747183964935068774842961945917693183659067196782108\ 4907014145717742185337193874414238971257269450196159859838162902848773258477568\ 000000000000000000000000000000000000000000000000000000000000, 10657773550313798\ 5955146160369371653698482017879693593402590024631365248640977295434596539107980\ 1526081114884343896325282260376659357791301096762588263039231575008999520619194\ 3188391299389197802483744036709734187199353154877647368858190928953895015608229\ 8240783518444531546643281544686120424313396825912100165216231822900595393062904\ 2865841094949517389713744364398229930202839977705574992714184440293064067219018\ 92465031309/1041711335682931032537132076231687519649588441034221033463530860227\ 1278930952510400770893786565802275896030917432035305895092774856869183998760352\ 0387747518961511751733530171287117914760480655151262671468173868997030275229971\ 7786665414340159169809352776754106482725724226342296111816804451437556628768804\ 4763620371927310785581572271398176829037221370960166582117990400000000000000000\ 00000000000000000000000000000000000000000000, 138836366689276743761948164279652\ 9272289105524963169312257257884330783635112475604166236013433637510271037826228\ 6583269525015694610546693852466379690662428142823873904873634239692094191449037\ 6359440786338084348211411777525669030483956724798866169067678579077612543662062\ 2996458460578322106786537016037321425729847111037061083275775538269784885198537\ 5094006761252666480915067753921109250939567549588097357853198104002148921/13570\ 1859820764962092959734068495692214888915690281667194482947309281028219304733190\ 1189228901292250499866096523713411495912468755300966497922804480146902545858773\ 7773716574037402333723587518295566784788957515501528848114249197220928769182150\ 1047961664404749503496837638680605623761576058807957568498618207648694500202515\ 9807561138802827632901400485105922083494297600000000000000000000000000000000000\ 00000000000000000000000000, 263074032591676371661444465173382282302240514632811\ 0538459560900016735294788144131288237919065066200388270841045454303395082277693\ 7479216364368879833159817846777238878326452818996863147422860768526080259332424\ 3723266658417367809983960987099519167709366361835669916985836173713180892227737\ 5283699301504094695173529467117623302019430889318365568775604774391599761733641\ 73586594228857533046774525584337289168770974048149952986736087/2571360260999746\ 9607146568169702974735030441078488711990013795753846424913163176673262874222759\ 0263378217627165892359490714470054566958937825400529725115975804595607979045874\ 8051218607947704491753767782520403782322695313776623384604908757248894757406394\ 1398364419601776803033237224086001079284647824529169694520526065373943129552994\ 7192596847954772320780751913000475033600000000000000000000000000000000000000000\ 0000000000000000000000, 3403509817532325771282009154407990780724014977009732931\ 9380279724756681436894524184837444563672967093408035223737464911117081302505857\ 0634143854537331212957053134832523186213599396431719558062331628288393386678250\ 2412137244794377487729993899326515699922829734902482278438732716210128433686076\ 4445218130817634983244312006478650916634896131379903692795263863892096820659813\ 3175181698588838284505061149731292945969135696421816682161/33267104646468100762\ 2569731358680425342270271708998907701797255082250138309974030725669456882104786\ 4289511931470515021464853502458394687438725739533229892066862307327406932707157\ 9699863572328922422140101620995841247731827378116306505773578040761385825800177\ 0032882395304996842720840016630878723115056636016624067071832635487596496492903\ 8846723038537272564818133368438784000000000000000000000000000000000000000000000\ 000000000000000000, 33724432745083754736237231989394812327654850593450447192010\ 0131898307838934615618368095669233934517906772968037903666536542468447395852422\ 2578685331129810278046555152951694404859922013120705566345182972615531677395513\ 6521394034352443054301407541406295257288389205858413434056042981264970051860909\ 3857499710643310689732608749262257718522094564406241992906144680746353361705167\ 48846668873785856887733251897147565606341091664959209983177943601467/3296372450\ 2237055324003922329353837432209436269422058736344809356238076948566639948867530\ 5126786781001116643449192455333654300222654679003785245134200514218629529655492\ 1100134311946047280298370635152044358252716235901613550204480821209522413045258\ 0708623265295165171376834487085795178691666833951877973232843190143051463630860\ 7477823559150240697312122952558042617592204672581318056345600000000000000000000\ 000000000000000000000000000000000000000000, 13671938708950428442414944928349528\ 4500358777754664511979225013575952448776675586409298035823387490537856419288696\ 2033739897017507251822445196938901657585431514147905438053749772925008622371150\ 6316112767901749225102775522900373709939233333746726392250542483914347746458641\ 5123617143065592363264752032827271403944215746978350110847288871625329057279964\ 8824188422301382455266569739768427801957708650514737270927245276423937726281563\ 33940669167419/1336367209550150891513672526865696112116598767679272651473438217\ 1447869033202691871162512370004869500045269329021315756769768927945459959612915\ 3432783992250795755265740044600039673488403255339350073731528037272279833849197\ 9812627359949806383666996515214456701155344785547344071045750487500006781832890\ 8067368860868804647417916519371225370955703945086065644244970983467756996539921\ 20320000000000000000000000000000000000000000000000000000000000000000, 425287436\ 1154000009702054341396822430863406147269229181859253597094771198935781743164635\ 0260317703009651899827021079700951047010536820512988563983989054824000563855037\ 2054428291913276941047867168661702377936881689646798243001996577586433289875662\ 1711350002934346244368056242304853433927880748764122892546750740070256917527959\ 4388755723622874771974824805118670005407000300112719652257059341212852273356073\ 460599399985158289400996671206616700360566983/415702532995484028595074918684360\ 3935087357272085661807187047230815769122095603903369912575198896569134081889024\ 7252185349567751715142792186444731832995756734807594372605000966523014152611180\ 9067734810539433469814767519846985786890471077226488761999627292669249573870308\ 5890953219551989189112005276829497145461215130999122611820847607647756489957376\ 1541798956065374900574709527673432965120000000000000000000000000000000000000000\ 0000000000000000000000000, 2105150597399110054810413752998201880136224193468969\ 4082546124556335711384621019699188770393897959367396289276593615828208087397639\ 5386018411993099796371771738363114867185892961290045640857780503272839273740934\ 0185137912551649569200129050319444519646647698115615675149012326182751103572804\ 0353289001454529570386479173664774736605379130089591501297441135364429706287690\ 8693278198747547031493119550745525106975432625721143258424839535712195412305055\ 5381/20577275383276459415456208474875839478682418496824025945575883792538057154\ 3732393216810672472345380172137053506723898317480360370989956821322901422573328\ 9958372975921443947547842889200554253454885287312170195675583099223242579645107\ 8318322711193718981550987127853906580275160218436782346486104426120306010870033\ 0148984456569285131956578563946252890119631904832523605757844812161983493177344\ 00000000000000000000000000000000000000000000000000000000000000000, 200938373377\ 0814097212099606898578930234936270238123205998597566701447806246546640321231709\ 2535608241714900566440411929234508554609140888447202387890737267229062761948215\ 7322042020472757236448117217343729177613805140409871144993255774352987486773366\ 0656186043869535186338234473755035613034287206058789013440341769769748539435293\ 7641479389681157317912992009214471156996942724769592880281579612882244925001278\ 10496814377731230900172414556087426611357555268681/1964138797520443279890619538\ 3504926497848776211718874327129579676239358254100897400148097619122715652929998\ 4893952484663764045612740740001158221749232417875780223957977520250305091805109\ 0325120951576628752995703944498937610749934720895468008497229073231967775169970\ 6342753717491445927986516162019053272701006046521328040510938353329898224033227\ 4994672366854389692700130208817553157024734049311129600000000000000000000000000\ 00000000000000000000000000000000000000, 888008905950778088390158112645126785476\ 4344659818075369307518205698691937781049917916096457469987130348967083113422047\ 9296885691421764326311594492106487773146673037322194018238950310229316555398295\ 2746968869428353603017047110892705855667000772604950968759455542191947603949829\ 5645974116006340672023693025210373470094547060836219849483303617390167494998883\ 0343290727993518852734415221824603520429204585285478621659087270041444709104484\ 305645415584000151128207/868022629871937836596822183077475783937187851937253478\ 3279846502079974454231686915549320560709071111133579977571448515785701370627574\ 6387608633482725294351554486071751355723521927668709475658571085805851342068206\ 5794691782815293731492513281174581880750901887736406377082986869783255527146036\ 8376162252774315575398135295322575981955471150621136023958101373887544483844464\ 0670983169394801821792337920000000000000000000000000000000000000000000000000000\ 0000000000000, 2133313268597449281781073658612056074186492622819190304747895124\ 1279747642445752736655955221337783620994244037469781191749034027392869525928807\ 4579066210498914315745412730180812602190035402528913090575711953927197625823967\ 4590627577344514407695262071138638396573690267909881116519049315197654675831474\ 0790081498424224047022749124751910785011573858574777570725874992424267179963715\ 8522777284299347322193765462082657675861584214238043159019273593972029629821143\ 9040093/20853188578323996397694642232209083377341989229453541613193937284115741\ 0630809937050845341652174929445125752117491839402095050651793025757478048145456\ 5536760672888355098579280749325981823634521363247052595012307343849065279757300\ 4572332430548944133528801684059230464667035668410660732761451985670005351936462\ 5234823683631459336656358970098608393231568474331267733443318281427951294174710\ 4666030692525670400000000000000000000000000000000000000000000000000000000000000\ 0000, 6911733398138553915772726588689256541345558284357647549270454968597087975\ 7838076174214396719575961536011952732704935859639006248829382789292581876608761\ 4946203959287203174389855135791403343417928072843409417506535674554727689825043\ 2987764930765689770618565030602863980153449381829512642146876713972519742851995\ 6618736949050268494168034108501522079905527884740448432081749999956675005941680\ 3863123806516236844712787362478457610458402501628713628403307231775763366849/67\ 5629245101124124509715818800941984250025866078258219395933308257925691158044692\ 8948485503936018716846888209599157839783212487146220180884765366664687885170341\ 1920372242702048875950402964711010048070792517434060094058438170275956591473799\ 2344039001902704830187227859897560115685610826872474818399846083122940219749615\ 7331500924300700018122439163766300549524757501414393635036727855799362618120667\ 660288000000000000000000000000000000000000000000000000000000000000000000, 16920\ 5755114371811540462053523717111256577324094865674283632875183601722149300767897\ 7426365651792713601619573514012556567045503200206207575495259127286983044114546\ 3502738826693558911826181750359327119628663178085438862029595074556587165096982\ 8960231361065109279945645645368677857734376648794215630961391292438799571928262\ 3403423787950431272977640366230114795071356743562004283342790860020268721653307\ 7914123092490068553026732005415487004108838829330547874905648540026773293/16540\ 1554900477690584739478521238939423039129303691866652557034223661270360877782909\ 8226874316283166156324438494317420210740165309101714833882723889454372277734158\ 6861327234289382424354718043834705043504747763821847509991970149760323333909607\ 1247582755639308118364382825636216778564417153219964954162201036324425381710426\ 2005581885093285423374701303248110850973549748689295571787127660351881025703417\ 54555544371200000000000000000000000000000000000000000000000000000000000000000, 3277993003486477719768428773118626218340839480734289862269596809010070395382864\ 1635764295998028512394936631399853342022799090255885416953405278913275152411550\ 1800864747040953784431221149053053671608127956113922727708922031781924799219994\ 2791317289304322297813487935497057186043192712138778225145547046655500427858032\ 4414937098284347191425727798558809754857070019880514047253491360009120073408360\ 7724754679046051079880699419030424601902916840086380416978692785315172759/32043\ 1141408035073193341015015757648018008790394622653058606819808850111094637664699\ 4500034600018189688290765566698455059408164403676300790207661482492737653319958\ 8656912976277534457030878483616137977542664071244126323845088932999897394625462\ 6406569258347323813060959047099061740732925906024041761533118693474873114772917\ 7779231553926249677833148248968354334552325189404949888117775544341600465979583\ 758336000000000000000000000000000000000000000000000000000000000000000000, 61099\ 9121720963954546344310492519577782734215981382154578430007814829701823143931018\ 2969992403563297735451091005105849377327901911481376456098344179300460641615688\ 0418611844919351314451617686738558331228019795675581296407024298157767278884198\ 2210369034947795524965360029317205352449769853910303902840031954961899756117831\ 3226193023881758595942149603650313291452224313784495840709409015087850910950232\ 3308060340236704933747808400665500429816863703448952353205155014529361796273900\ 3031/59726718481402523496879472872215200891147952618900779491967393212992986170\ 8996808803881501189268954262562751837961324982553590184213514767964913650615716\ 7936262330887787226363227381104229439018785502342581495745135270122033530543289\ 2414189732221547609889929560313629932407505113456024510543034369541990655024509\ 6629817357051007370030618608771080108211002689807985291548974911328121982864554\ 6200494097985838904931453501440000000000000000000000000000000000000000000000000\ 000000000000000000, 20781287335513175206901801322347415496899261455103092887609\ 3682276684521185403882344823435593019230948826619486143015138359144355562549642\ 1363546615935887371939921887443681678889769399613863105885970723340308987294742\ 8984915436103396602478419517945004898831061872605330720000387958781767074261996\ 2464874659553765799633782642725557375675645986261737754167049105050425556492161\ 0343344199898103945452885113120273769770633454629664397111405787388954251403612\ 800426634182329000275396731/203142573179850016584901566111634549850263959695548\ 2507584741981582844575619359572071749335533026796023447152760939954083089476841\ 5969140869514092545336586384829188842398851160348335994400184315159923054848866\ 6505116852996542955708608558301538096369005302115458938739449218620788401284341\ 0757173856161720064400896306143666081724260049720826416931311939280118740801915\ 8050610373094785024244797313558927752548349011558400000000000000000000000000000\ 000000000000000000000000000000000000000, 15210613314162588708943136412390427389\ 0709194929808849616886937249530691064131175196296012747505927381636523980214872\ 2311543173004483501957263598283189140520853291663881813324666720844618133867932\ 5057294363552352842916469244358762884992452005986540400395531459375086837267534\ 7278905845269412859432730669350177460028940552496871940994021946938124328638183\ 8283038266508145247136775592930751521552190013590013562379103180531452076934132\ 600567305835341516057844677020215465069433297555169767339047/148687574029770363\ 5291085869962397576421776200434527766399550167056357200580790506449018685280513\ 4134378716957530353531384662737368712938575614784019317823953303944838318609722\ 5873250360929183223120702135645964535332603316428006732789405232993441120376223\ 6812950675795334082510691196997890185248459111643751707778476646334174638921413\ 1265542719247661659016469627823076662629966499649655094688099102115632434489748\ 4027923332595712000000000000000000000000000000000000000000000000000000000000000\ 00000, 876850251501063235496514022440262806432830440124235262511595132750837500\ 2080734926409643113327971615380884208259584322144107742116345656462650625514266\ 3267258000548141219777693747728962323623559188139198832034583469960005191612553\ 8422773004008102873519996856739113392847896740126013422919501296615059842692825\ 7144936686940129077795441778420656462342574957372696806632203088282063693625453\ 2439440635212683380158945536593788527836685242454170431400128789118250152427417\ 07367863556142057552754943/8571401326422056250501553838606762499372592214269630\ 6533621127277366473915833805665884606563229596774653780108116155651511585191890\ 2275282594264019937145145543403878914837501655034031492415291521519341723135560\ 2625055955888202741066683360490210135174629365157009778114278828591043370929014\ 0090793525259463333742523947847499479184881462589599205074755446094942560391853\ 7022198068803333058399666889416077634458820790278616858492928000000000000000000\ 00000000000000000000000000000000000000000000000000, 700478980937676586636003883\ 6636389100240646208796200603393719542507728681852551585433758710941666350887993\ 2687827671118814918335064167183442816501929200399320868050630141578861296720867\ 9889822620680043665140115012134673920629026904221911237135316428653437719373491\ 0332939317989275002692114294103641641595474579275852913057149595410069099046138\ 2259118594724752298134789868663949065387049067855642823111356810829329773603019\ 1507701789797640213090641820708099656599411588494816234317441773758560514090373 /684729406967673379172391570999197779405089588938492589959837668857471636670488\ 1092264921115501790519958532429377345684571026317966330406212341311342265220104\ 1991570567914104080367180795300419066140135315676504697897977916794161238528082\ 3685417954703575571191307257933702688491939004576671264778170818438540370407151\ 3600904403053379744905727079870575444519750310454102024905560146137656983121996\ 7287872913646677998379647629946257827430400000000000000000000000000000000000000\ 00000000000000000000000000000000, 203121533557243770989922210103782965760910078\ 6450349200000171910395762738003862124438203859523087177035562528592388109621483\ 6778890585349214229495899070998636867311800987055492735107961138553851452822002\ 7520042406053303201516580492316252669082980754910873339313422579425890983850764\ 8544623608502785541653838747850470533038705100977304284943729233690044522782045\ 1897062694102270867641903316197261592896723407399807730545422662798177571970410\ 0679224697145569543195549288571439299392882715769364583914673/19855297166813293\ 1087929263135268732781421642320917905489709025928860339088732324355649474080946\ 2291695292601472563653791598417404870876598158591635833004203656666138419189467\ 9130862723840500921617871216198878056030036956902371958055568600092065353193112\ 7689620261785653625118258735744454811195838150604129592502886708752512500463857\ 1016023841588486646513857136093736901530880584381380209197977371220163078643508\ 3540981833073847120691200000000000000000000000000000000000000000000000000000000\ 00000000000000, 359772403410883394141270957931388851692073781163375226400089554\ 3506758857627414150196991054600005148943006486997282343872058946408212847135656\ 3185150578313612254062290745465348557036540652181563110634322551443778987238250\ 3480961934511668201415387493529348089149580234241773940634987829301582756699932\ 7943338476177102859904512088595651197031059504460173955866413742824088909447446\ 5556239610115455514629603419636732052932433178968651966193284354337631647255517\ 624516453154142426183591514614944650415587019/351677023418597047542940310865187\ 9795024540128788097942033726267251974325939626928987263484921719611050702255728\ 2047435956791169075072966306584975053874170455166870643680683855676584056466295\ 2323695734981314528128404014580654812121080231044830661535756413363855407674749\ 7008094598727505783615900685323500343342411129385424501408215836983581428221527\ 5483053437594492267999914956910563006265314575199051528448933819967787022740398\ 0201682534400000000000000000000000000000000000000000000000000000000000000000000 , 13401675889647455030183038288428119329950581964087859050952795595203261724170\ 6400702915645775426899923046298607759327975456333058985535884471587118074386176\ 5045459119584956801840378203464287637291653570017204045176177589704937729621145\ 6093751316936498468130083951053121020886121577810902990702369733597548150421112\ 6430939647304423399092271106505924692525176062757221871286905324926617594191958\ 3467328883439554142981757845692846844902549631403055397591669174351588076549506\ 377002448914115149602569929511545469/130999691223427400209745265797282522364664\ 1197973566483407563034551360436412511031047755648133340555116386590258756266989\ 3904710480464679949202903207568128494549659314771054736239527561033694974057666\ 1280539661727830495431293917515102386064199421422069263978036139358844263551523\ 8025995904396923005283003877895048145696070626774560399276384082012519011743740\ 5503948369829968321449184719833829679261646694347227847938000665970798262512674\ 406400000000000000000000000000000000000000000000000000000000000000000000000, 17\ 4662832793185211589948171392146743624483373859038887482659316023526989905753336\ 7986499198311229277652869795437898947382304804247236878901311253972963594942506\ 9430116501733014589996732807391589646569271980210222103749405631492127084193718\ 7452235562839660797293155459566086551454076204170777786382073286892807718461419\ 1443309976886750366456634397234373410544979729734336102043984710813894430447798\ 1839291186557487951979434239301765327140325545165762368519381508935351557228862\ 539200699910303639377709253886825133433219051/170728535213946271809941432600318\ 6759375260754660225235715821131550245774048623945248207004200164604066892439639\ 8668912129383357267649329813136779395036768698058496686355853428778914027130384\ 0332114222842932999711071406702328211274405944365857006106482780575918071402859\ 9854945666901591389909919236549491579664986657339697503651761360891304462273004\ 8118972443057743332240936744092853021422754501420703539832063153022979293915191\ 9616591948881482462789632000000000000000000000000000000000000000000000000000000\ 000000000000000000, 36998075686532940417800499997435274545899296040722875434837\ 4179042955871634620542420687499662535367522286438315431693958406957284209353647\ 5312948971661056516738346566606017253982539396954705001606095029527249783162768\ 1794358577163985023306764622217291502362745595503741886108620088143526994494700\ 5114016715399301922149454089866784258681253989306640470381977907877242253685682\ 6165944649862628021221972478465274112628924185690503780103368871671412621067447\ 4193962883430029095946991360681041500004419843370889140492956097/36164196079603\ 1297075178244292681873952338992163530020751745070370180837585700159543920626257\ 9256168309356092158627227971182121240376860536127225105421193605205556490250166\ 7476722161688083045605236999760518030127054095351193165421590912099492758637150\ 2116361748853657546472093813234211906792915586116450956049452887324712177778828\ 8941651754535297586154314786776813460102097814939849067467435302464054982064699\ 2903325616157186459981069753220974457651200000000000000000000000000000000000000\ 0000000000000000000000000000000000, 4094216197772050820882128058317309910604233\ 3924346828463315184569437765769337757333067218904253748247361591283397777851850\ 5654795596851281806351803282600551490596664372581122999730727137691596797340761\ 8724340675525466331471777832174656498661832442263840208505701649819126452712590\ 5239307068907031987556253749745905144997337534778747114722666941387589959837601\ 3203464429509896236085298373374859343982287898312082855023020322319705692292875\ 7498194721298156145085349902759924209206304596993607183441988169648794524783495\ 562324313/400188232872802745750572509827731297417324120975798286523863902298139\ 7055156451483258422012107599272459528892571654840577179340346211328555984801293\ 9660249945908950020007516775788746572118506991076480110934804870835045273875877\ 4677483611692590793056015178414849802306132295151217904346430304129840221356522\ 1107783652761554435591740315565572511742202552702538723916815555141889915122857\ 9344605104144533643617683493287953138470950486743430127243131352277833482240000\ 000000000000000000000000000000000000000000000000000000000000000000, 25784383987\ 0097501534765963455464622399336055720654099605315550545810959004701960032657103\ 4501629950722671416555445438483979094093232717122281948881319571694443864460152\ 8465667721307969486312736273024693045449077783320197194174516831550414518895036\ 4868247569488298835938518722581376493779819812862053804269688975626030595027061\ 3176951496718941395452913859679498490470272784090746085659354671908165189015670\ 6817916414525717083006208797831613028962882624976420847671488076728193534601286\ 7924927274487907123062689314323819639321/25202531457989436814199553646918672751\ 8479550660275010731224026608715870105999923576789883698981925783075350332682100\ 2724911295311376093259859079291169830158610208909171017516559723730868643044698\ 3596876010246734473328019390162177177392672418635300623246872821908152129955350\ 9218874373673211665580085673740617166091958177355985191030214455442291425823072\ 4229946218336582579886694138222788954859583266042301136238276028363265409513236\ 9823802275471267201024000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 473737531177600880458783540665605984797152859959024973778380\ 5835869904032824958836975410580014647031062669840407574218814936834606952116197\ 9351106452789974338643470050384929225268871092633765909518312903878556897108483\ 3536240261723163543163452936875841220960924622670474451338265035401065076359559\ 9917531558443238585450413615917891716166438410707784702197106784899275090022717\ 3568956646475191671943863492166376892549350013716282790547248303126710713561411\ 540757231176433018147030930765869428691648406955539688200318940591862790108241/ 4630408051109449292037431790150557328236423496219751014803442085462479747513877\ 3478524825843189233263354181759425879758262367770081085458440143611255117066635\ 4223932985923256605525587826377388744758591442871539809690715216467813204816712\ 5643983603105428720335891551063808164626890526419017361877547286886006608760558\ 7561180404206289107027406369824214890219042637638393079284447051108483874856246\ 4967912616717086065368730351524831749158108899267373139995224178688000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 26590669664412\ 5110550620929373030468014568288756679549975002475145028843965151538398580110782\ 0072745549112795319057022476741003695332254798218208964540849059952846495449556\ 3063128698944276305300604111483256019326166928121315795984413606417531252221689\ 3626220448686000949230902023083440031462812388956633454295102697292296017773797\ 5776795102033203684479445896241884952831830812504253071562395046968446407348708\ 8931761289061643084335477142665677788694227908205896299750753077389751737325117\ 265618358148017141986063948537432245921963903/259899365534952745874172785785890\ 1189042171367931066784947357414737232263345795922052114483715620639665593634085\ 3846626052407354365332857060699097937297722227829617645404409035237239771764140\ 2463209316748017786244727860183189673074262609215364117315787803354216120868074\ 3470707898976773885245738991851620202075066213318808122992062662104101979065762\ 2938701699464772839441873644931907229452591160307364170747635835394755046008516\ 0329642822540319437287198088495104000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 12132139155898209828461345598319646047421033652\ 0052553591905920058210675143492796590427117904735555655889145089698598269764709\ 4296785135505276757150049418834228141983470411938537172255000152869510817807137\ 5876985002275323101485415370493446434495769317949486110268073684258208678926217\ 8655120873864157880184502440745953650687935340617049657709841484892005054437172\ 7339674448631557710161648174757253979799481295288917098671317467652057634146256\ 9913283602610887653057720368510538778506926825549605267786668058317332833229097\ 70510934587202007653/1185791676274983995918454043642143730485802633514291516761\ 2444527657707734590145854741915773757972822418054431089343358001238607332541532\ 3976172145753532089986003723673772351614661457747395153986165523630632179483406\ 0538852172601506764594249700214933566496872383531892274958715148654782132124598\ 6134699468376047194962127706101872925878195693990014364860868399409488634295854\ 1661521952366127414653759194669575489302617737919925924388225936860379700460036\ 4311588550066831360000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2178448603593102883134781889375531293170883090728715365221204308\ 6007912345961586856560739965582974806445415614875390948943749245562125057748131\ 8052658083008351840135771317136609725440135948896625788140637675541553410977196\ 6554638083508176239114060804990967148921197231624659613461197317212866559012852\ 0429247647159508841859817172527647464170577017613065631845472877161852001835064\ 4420285293445614183544921803697361032015155094112853174739018651863271350862193\ 1375140992662574735943130630876910194550001644428273768462137125176382754896084\ 87344377/2129188810892893763323872105173670511769825853959837937630436414473805\ 9097055309210261088038373914558257715093499323522942424023769353693338439402851\ 2740849219552717748778153943207987297679358574074822143947920972306803944918977\ 3171838503888536710668160419155153884862633774685362264284878830316776684318595\ 0740195160391843902216154029111163985933109106835389531266062973725806203416205\ 8844183740479687435089702663001947823683412053744993922231573624455204687295436\ 5001334784000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 67609143343149711772863578521182243699315114338978814276186309748260696\ 9060474199395807045105420206384958419742077188486921243178534053260337302304587\ 2883847864167316186345654186385727814541835515330840772398203623235135406595347\ 0042153111417715738714848105832246386368189015945670662734741522757474744015547\ 1689248314818433587455880494737938116634717557424066891640515667276581641304281\ 4325684758447727240431444088315461117149508366378253250822669685938204496516231\ 7136042918974257362551551627302125252973948781833826228890237609685690500289145\ 493547/660798514301230981448526373225958733634881356371631136416600636238843739\ 7619839964096790451264654175501307829375933337412769972845528850116450351748182\ 8777945249125250462588385574471711537694185759436145259634172085951619538317115\ 5611061409801148461932246145441907765368084437276847442299349941416830791748336\ 2855553539161871121221200294416409819383545132721727721403090305446624945600278\ 7797298896095950004197631244735854724528311653013516736036556977190211727558035\ 9578432307200000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 13596262093277310771409182473631130058172235912713642467900002792341\ 7670833352706400031656950178852122779045543937255179940890520924050156567049218\ 3739195073458957272968952746408412256491193428061685647222158105091619295043692\ 9930167383146044420509048183269789433995574963914047687899923484427194215774243\ 0868090807171272353517917338112133891051446452569790206051004541599507125158347\ 5542598478701875099609185725172663772315294650541022129658814380961016797358296\ 1461537313360121277525604733931699032589121561306987708065417463048599537685522\ 3439739721/13288653194942913118727169999978405778746206545825475519250318909598\ 0749828719637756733927288948218849986218410660314896852255214550185880324664325\ 7040430700401570309613609136680074247487615785200945260437948683471832886129679\ 0207411589335248928017261116963405820020628310079837631158389416643956121092003\ 3357634457226001005040612626934332344915588535237409897980855285486809941728725\ 1868143119804608849762668306950479056049428573634975870255465373490143457893186\ 3693771015192576000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 434782624416920748531626943863177241791444287648443352916753439\ 4868021478481182594587898179555597264941063480455629861308359332578655406917347\ 2150833566327176402351286220421165381753605758033277167654850582757551632865196\ 2927628551089910088195169468954291916397193038281501721207125359333867573956746\ 3981378512852894401894407887878759158377149624403252301399642120898202327494030\ 8377897323365628058495711554485741007558187057782890755544473369051917815276333\ 2720279229315050339212328451241689018067578916333767588946029749329776252756431\ 9141512035990490045731/42494484953371604243191130174791745950903563683743368264\ 5238329298270816799159273950472327768595741482496153202738794856259510674140265\ 0005185835079844785064308910435599892831760007591982212130174941603945855681011\ 2781801711525030070844978219132971196358490481129291002056180719355754591471336\ 3361664897195131918188418490200161122349382892305475521628900508303561350509045\ 5603221143868747392253151766542094884180343249494507948243489930780248876543589\ 2173675721770527315626429893564170240000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 15000418774672931177450117196230158526186400\ 4725591994425020481158427887441188273797462750004544016228548741682492549967420\ 1520218810490871309824983390670907688395713764431064020945950212388788259091720\ 2659041673491429262962172058961134288012466861423249317232937976330466164925941\ 0020279481872070619476270571421738247313145810396314647706887871937079195308503\ 8398324219866893151212437371046854661629986982568087699381215058192947507818415\ 9918580172071726440226731040778556085286339212996837248329672356376390594106544\ 670796181535886015672060152558241363/146610106761092163632563019217358356949491\ 4856213517145241982333770934989469127577181168153837752763553780127380140325310\ 5674432748470485643233842003639801096057644348102025006167075073020315656903494\ 9276526872670064029671221341439466300927210651454945208972326870810079584017353\ 1466253096767166948015994634173828281132177712306470586309159440640978492095338\ 2753493327306435236054426901744997973591459981441527166042657328775806273898153\ 7503036138857763093811670128358507979315609600000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 32196801483027664093873450935832368\ 3997739767404375831232191487001191750521890692636507930360216556789330958407064\ 9328874637016233087256381013241027475500674331516932343886117199382504069397552\ 0917965770102811273739323502711945917598793823338948981555863385292188726681272\ 0473293683038525291684152939405885083082549944794768801688424184761300446983451\ 3864667560421253160037362042043602488296452050873396441123779583587866834278727\ 6982415237678761425131364967933228068121244432272963909605428595224912078095295\ 93650965139258678786873207076198683067649691675218998197918333/3146839457615717\ 8141338391496952271465993634689088797965489625435581030573463176964916226339253\ 3722229298246680253715392630663722063207598968158066430359389932677116033931884\ 5970622891887929630763187253385418728013080743444740921440284440807222045942596\ 4120391489293595218106846510706860787348551934138927358797258344778070106960997\ 3327462463405924802975181541682185463137251551719307267918196334602250751054041\ 8168436513617547623920442349737278857309943097656669353918754060080504509045057\ 2679577600000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 12988710607815472170918679522659928949332755686987389442597581554622290\ 0802867715880435551847977581036063736315827504802361219505531141569737253332764\ 5620882319608730401725641442409963258571423073816476287679076327752262812405704\ 9189299249397982337478584665844957042282904775652743199705634821315598973492925\ 8582200517415865509009787785607260717505871333217745611608704580482643971455494\ 4013065679546059381375268336378061516202653298449925390086052357024262456536580\ 1231294303315028472896633187664626630559705700801995006394932462456791593218492\ 9113309681484347206672657741/12694932324913227120264275036834795361404588452051\ 2603956728832238779243893511668256709145639041964600603022537585587622794238508\ 2264426475065113209928775291815066928473946577265097490200368650505953237806080\ 1942165123164674773888548071568688330888345720450745537446696929946529609555954\ 7332210376118104514398608507082145410854638780283497939494059503003117401882137\ 5714730574321324884299078030691406365473641806234984807202817169258019648174242\ 7836105281404924564719035136225972904784892685304463360000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 240625555961059674516514\ 2615641363621928992062054531433076306676516410154105294802910333081722920106117\ 1346992851021248797260937059399346135334390599544503585492178739732641581182078\ 4235861655966316384038207566205785266953267039098816323034838119704645470962537\ 3700180777586219537871802275617074513086796771158393518825834519438825309038717\ 7528688483564981422380870286611755135849637196265254007959552473344172460024165\ 4370581702251978098757674569743022606849751934340765071717324424928114819720213\ 7779125969673183971081914903546030658648038545815684363616227647741244645032660\ 1777/23518503152419116441143138858776769118409083151835030250268379250978017079\ 1171514274296605314335276514395401450542979263841863582646604397170970107376836\ 4626410639823213517272701957687558602134196585848112777570273945246383005959721\ 2405281667726677840691648360221128911771846009695783713032503394082739410815717\ 6406302290916837745955408751813707546955381404907178741017678762891427434884464\ 2852989228835644050216975853755777690195257654309048762657579894294531543076188\ 9536736658796558695765681073539566796800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 5941309545696165177547979487860084227894\ 5731951327744057275529267617212222667241485289129464066562418266397217099857880\ 9005561820087046988092963775492471803157172780982305239971783550111159981291589\ 0107319193868802582596703834965586723715772670045426886311508783020286969187547\ 3009407770380238693193151767762231226713417375082295355085061161446962780476543\ 1514305929007080944861912906646733311267821330762332230642597049954829648899735\ 5896592375312315717594390446675050659163561542428035523076573437083928804049770\ 36984345775703988151461967775716944908747886255133673775596708639/5807037815412\ 1275163316392243893257082491563337864272222884887039451894022511485005999161806\ 0087102504680003581587603120597194031226183696718444709572435710224849339065065\ 9932597426389033585516534779871883401408083815423167915949928988958436475722923\ 6275674963508960275979866690606873365512354059463554100779549729951182942429073\ 0754095683490635918408349147918959854364638920719573913294973543947957737196061\ 7819693466063648617766068282244564846068098504430942081669602354749792295446591\ 5470817465529794560000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 142941136378894317712747421821751175177519583989979999256152\ 8125600009379440304817232323935488984302287100912490679492245261498124052210517\ 0552816231775583515605558208009471006275837658630932434585692017159213445970185\ 6445854740407997386751125647214050555385752468387832784455714928201273101738343\ 0540799917612425450255093039411407025136999496929269165397821744294460687048986\ 2904632871470804407619147437523192329999486827585025425655349589608017292556498\ 7270261613628914167067126232945087252877163766098774211024485234957062985595757\ 6177601722219628333355389891065130526691724185392927/13971243674157665143186010\ 3151760959868933610092102025707550732178013332258085191278724034707603569203747\ 7611948717111489298260988398268988365968281459142011869472195608952013931692752\ 7757328862283950564633929786956194250086978551618596516768733012223115379601186\ 6650162947985167138071653516864714717569443272915952125494582810266207466839721\ 5066934630050736211788402814561220407611926980484397394163097947345899355263592\ 8753550200128182537512339599546769631901862094055754239997132646238871513940209\ 4224605184000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 788876720600479712642659955768485120068473329866300304793040456545\ 3864549387021965364935677351996854433203281679075826702893357891917184219552094\ 7495531142118003986390364238813998361050982022714492044741809139799164990918872\ 6485138418927465934599097934346488133474004331470857959591191623740774493800533\ 0715998816122880854570944405110227779462956828745044388276391800622883599708874\ 8462248271007084409415762304271704181546208823240695348420340280301302157356512\ 9505333295517271237696043412988860309918923601529103251621612955671603427972460\ 667850881572878150090597172234998791270710813/771068513030586516012078519672333\ 9753191382539038495217713258611198686873525006563167158621128519951744956805455\ 0657116771201646386415196110742953642926715289134680163912235199979573759292073\ 5742269022416746803297058293223878946709278239596529304663438955452831130086176\ 3396951196905403980944790256938620765361743094651674338938360446246132837767832\ 5451150314950793832291537498940320559241697560050737959189845074662424280868812\ 7059580148842863819416579084163528427540124394202930800954272137379573676459950\ 0800000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 15077239793331491177847101680008307638783019406600558999763807852732845029\ 9560477345622188930307927639097952451422352205968441734545493253135494931998590\ 1240940354106704059261420060615078869157884811483741084301512153010099389991609\ 4606630910497175249352047248563645637277156697002374332901700272173137532955745\ 2594112921829870453139043231942166901088335897225811118636892723073889982240596\ 7920204897748130025873117783552209992144529198553020640909274307734853824139328\ 9744411044520284901068649367168787111026423546775996619022238022917681691903782\ 91860942318377144098158754632854626215612153719371/1473710158273814887074452565\ 4587663965240596869194170060672805698315709819804727925777426153797848508827179\ 9337024233656769444272085689397895989958971358493895678052524393545110927491920\ 0309315649250875972318747661058064655834756246564435692683158883047708416896755\ 6834914965652661614989749290660952758486577232438664029071489490694859439012634\ 6076906248728476088018756514997675042051878642966645914195503150816091004330665\ 4006202009454948449445029764751106195282942196096441960409500241789215187672625\ 0808693903265995161600000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 30610452522394269827074342038997107265759340055597708741\ 9075776134530824088810440030941543390491833483984934748272524156326440025444813\ 5406305918825753944614976406557421302511396928758251897747468675443222775021745\ 6195501892642839967300475046945025594796117101545949686406243256929583022018895\ 2477030401455259703365768690970127197804782660242224751128527997536371999829019\ 5842775885046028190441277769442029354528793480639252035795342654123364653848079\ 6552642731069391757686597179763842869056056029947404526450356447018985556472868\ 25155088053215569523424806165299718123550062333070199537910678629/2992034334581\ 0796377350516706051389746005642241939198699525170929149877119081427090314480780\ 1186812403598058797741100812701559983109813792544783306270630888858834187282641\ 2099639490089409917111959829903912696035807455639926443156811085255991917870466\ 2048601534089163833386047963828412338374012446769698345652596508669884805894402\ 7883812593129189337332314930182385452992262804701154352667711773213879887465966\ 2216325046722946111713495854151308892698429567381072714908719372844184509479894\ 3101891882206207948868300256051200000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 34689076607456810148371223479879253464853204\ 2918582849972039802023138188069399004309371402575330465859541607360824424359982\ 6950120569576410764694260270656838983840827331092194535743880089312814057921012\ 3719813301848649634001354766248902493834118244286439189511008911039128026486306\ 2468397547153207705076557392287164490816592671452077142977547161500183518071444\ 1884171879862707015577068394901535902628298585073449876378069796635564198264370\ 7131625850156802620454393936945953201936789703533081051327398079080733541493340\ 8696954329444313333458463644966742293986912505374944689031488935432603973545491\ 59863770653/3390752461284003088160275499950887167331533877809469463284674347118\ 3950290185111294370121013972257764524470955572130396737761121318228306000139840\ 5407884412846964842561494907827455343965212149786846154453846370085806120577124\ 5185552508047591309323720532552914696247575234496770815856574419133882590480446\ 9530485892917502909194636849564218302794019414957123163065971743174044655412344\ 4357454393106901149257192948458904922042877765817223466285072940287089983930672\ 8690959294693368624760107000210224126736111645245336938760085753036800000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 668116\ 3460843393290093624918867596962185195298587686697859388256452811305638947004716\ 5921314529554444841509149829236463447270727702118600033160163709647226066279705\ 8068402302780550067256388748642965873567374247670207161819341160860547846983522\ 8066305442999039830582626888416473494041444718723347089206842343509023756639744\ 9873101606778959345747138615930173870944411877849849055512565008399262918499032\ 8504046087593364167085020219684944781698590259490255670213354978679972712511050\ 3400813699907327817207194159885040380068438092282227287409632704283369033235397\ 570980816021898460130144671394869545985583/653072885304826464298857549407460591\ 2390808156879654328160579343783124352765440984339960330095001550371556639106711\ 8098754219467611842429801365140505259231245119140585307523834750933786212154935\ 1523420475486349637347865526741480311430851672547061125137890664169537766534629\ 5020617031509107447255055194459767693604776255246140287995074769554526710900441\ 0293694441602611045508414993969441325638883632087856983150887588132667040787160\ 9370086856893292286359148379078164135937423185842511100642047794736155685691891\ 8360196972544000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1814341786375358036877753252189394886455288651576091668241934\ 0857883209988525859846306447795256487126508179409340368086924071052483605518648\ 4643274339028242818207916485916781274423466372902402455395177993838349357353046\ 9548610519681324892548260724719071371102537594162163365139942486166765107360766\ 1212034594413138475915913860993555759607506845198379996801601074330845183512768\ 8573855757892291659238901958372673458311732047324266440026825310665016299364054\ 7061025394060983199113281953575447943737872531511900256537375495978554204156330\ 591928625365686725930114906852564617468649455745501634899555672306188343291813/ 1773512730359830111243703138596311827549754805584976145954269209214193809557958\ 1351852525575632105590187937386486269371231305527938771406083537142755816149483\ 3127879112734542569703552928940423673111160010157620795160376531141516683212601\ 9244348793916082228606714384116740952128994608886110481462485655254896110346337\ 5142391636799636343466997966595090876833527702678124436725012745494283050037558\ 8206004712079228533739466044994958144103830699609690979520693555034860143411333\ 3598298969025405817956468144562779375702013796830292611380019200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4394286579067\ 5465056503470097895224009572942591044578123412627932612722044386735387999833532\ 8190204792561052124081467296619795083523627748147978736761378948834034372808633\ 5412234985323550158172577191103642342505676839400558690326482600920781728608333\ 0243708964507297288518346904042996164985200788018120701280264887948360410692947\ 4398415512765695830482428448558253659013157739609617317562281999635163452269291\ 5084363173818222822713645065925758615275731057030788458314740059435558689758826\ 6901414894048770837866764311324458396857511710324544066174503834651543901243934\ 97020312924306473502389965657161054247996782734873/4295447832931508529432249001\ 6802672463255061391268122255012400247167774067493746034186816944180959739435184\ 3500697444171222219886677043455343269597545867140485835723211043062103822005193\ 8937061362752295446017575658784319584247534067409218609812778864751157685462238\ 3307465860564249427221595861021402570273583792588294594872544328719223877069075\ 0933101036908040958864173857479808695871535471909674634943412655891508716986760\ 9777886250194779544546715523991197902944312673422493975080102979532891090565846\ 1310516479502774159229687047624065024000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 27662223718227151074896117152059565867\ 8669687591422023971676200473948653732395932635427620210809316069884178507166936\ 2640973115224581563253942486530486711292985668023916477585553768203544452042712\ 5593584592886040607762658739561749759157317294812514636730665186114100858577772\ 7521900791647508277090340336541582831869587146071116090788463572906892839524316\ 3015600015604414055048194573769269090480614343175078798376866412263784783050024\ 0215791954828644146266068443274437649426238454965645046409244424546339675697695\ 3104500410084026543841265539850028463013436998727434263812501764430961614713797\ 5850630422407611626976292484663921/27040270719610570512354833029429351633868501\ 0838764177004908484202111539393312224810421895803097109971160558168339613886254\ 3025817836343403116373770058580155967995836712660353195971394968857210253983958\ 0987486887151756622752334496611870847986288007773987495354718819614842022642229\ 6915668912928991828671366506414177544219493162183446210517848057597113443190739\ 3190752035284443875198584720402804124173191062902406188598394966942757481211786\ 3894929022863173705241909101675321579485213797675167663023222264422420017561885\ 4437140547849809536282001408000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 321941086206523383449190792340405457031634025\ 2411815120691052043496225312120511457256410622283868132371441086540285464348812\ 0877658938732917299650549769568364214695855149594137127900806474631954502039216\ 0226923123084548498345223945159572368502348514646915854668491126703367294719119\ 8474048836661975287378200119498777670903783255888839158602616786365455437595087\ 6976090523031217149779482460167213862524393305165024230541297461250856988830110\ 0495561518654123517918269308951941257912139647677900775327903916368053214057433\ 7194063784848729556171668145866199647651369862204096266339311383538135505032970\ 63076405903340412247649/3147045773215628669495911084333440668788350515932151567\ 6858983572001208859766406671772211235131946503555566161019831025298659915740662\ 5309272554862930533213140133336948552425590523435139113147418620308215160200405\ 1638131119783911635408210830369809009802388875158617830126560992716260183465207\ 7567774530541093056504219615874922217884670536692485557043170741252721849823665\ 2928506179610565474224851909122650058471872883997646780754267515732303726015565\ 6102545072577320175096210211833287429844109247510797249642526662020343823241289\ 5978180313088000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 589581761023409208878962665963699962318417972573098656882405\ 9787493634570199066970480182066135183558449603745080755838740397294850075230447\ 5553027288192504577287272868491219325009855491479685623508565803581570644091176\ 7462318039488341959169702496884724627076575886001581888385254742636042621370376\ 2239796790255365163367334061652750261571454598698029603094124678638898060594107\ 1869323853430464241530581641028212928897047224285206209574764695453498742260141\ 6740192206054285881126121547033882333525333107656764896200677208133019402265311\ 7246938856269943815198090661737887680825268273438528701148218311508865428565297\ 4991953692710362959/57633116542607225428136305141614857971811116321803494647248\ 1149476332274732503263697439349656511341037731164513338037750537193065634326165\ 5243239530763849625549207337648883064989147388182978352762625557198073269027570\ 9467182831176489656238664777721668528464437886416997619643577015898018563174061\ 6239886222948670905506958333133558399549275120459064587487949976841555894464138\ 9742720247180098377016703967723520887114420416803197924688786910365445132618623\ 1748734834938846938415872616520781316761265332190844695557209067202720161430262\ 0114269314814784307200000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 27326933299405703548158295932144125933363578295408174\ 5893721913677898604459934894920548453957109894904670746864030264912154409265655\ 1156029060953980056263390925725221240842731547594072495299866742813063546940725\ 0471674239917708550276526919513017469794584539757983349780692555431918143302713\ 4640056228465650881979151062261294675348251050749016607370302034735374713456645\ 8066330291592161623072673829199385432748399734335268291893189340635236562065654\ 6759795131343840853877209367227655184888822410982787667872517100498004241086622\ 3214314546314146447104323042174427485835441161196127417800123526286915038632789\ 34952972492699467741/2671277374076904129045722590197774518087672595107998017495\ 9954997984125448810041740099153569124027428717351657839971548264618430336724794\ 5387231517920708632401227401923414223515802691581619766697077886129370493229239\ 8416749242410827921716230239223367686729106096835034140937073893506385415010490\ 6334908816149933425870821932264720646891072196855454285527004142357598367121757\ 5885121365386932972409032534367650920382784537500875333674410862253362039211314\ 6639020688183532135908238385590101434766918523131433816021708763415755612956420\ 4877437237985280000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 6119878066372018212394508078079372113947142709121694186025\ 8036173331313711131919369615437930119473266998772250813828784682401610800618652\ 5965952947768753290461916702408859868057187467513025324131176889121886355255443\ 1763553355184892910467904604376407382462841723111374955364921149695815083279176\ 6578428993663480567157639054532373484884309670186496536573246348520967084596023\ 5117623328533553329129673694595358788485383787123074721966353534836534617956875\ 3279047606563945190971080520836234268508131315839601429292605241476105142686602\ 4434114054720365875714906068036467614445386510850510096310931248046736116723187\ 424223802495751461101268491/598231749712262999944054847369962225747399387420320\ 2744384354331564329011723383877179420449434587719971649487648448831850576064021\ 2843055981424826329328759113200772164795406214587349889339315301676053283716000\ 5325061864269357787611962631757340392750919325460865261008435291900329425021432\ 6857467596570018994207203999162227497926336187321475750365090418124920759615350\ 1845377625529436165729421153433387184970146808247683926417194458269608129593320\ 4765813085551867586665231220756757759485710067981934148140967939883830117564235\ 2756461196786115487777461108736000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 109546525430005754845524508716906498542\ 7800040379007736422866607012585222023790649727031931585878904069132916030476706\ 6072869102011718778516905788649343948543612673647870297262488641906968162633580\ 0750965095267309663702071442242792312445430350347184073290244239365370727514546\ 8715755721348945046448551569148782550553973976890254063386919267483802093363330\ 5613204826893245937387415916155070808759297324152040656885232489154676831564937\ 8104692198486313766465387668850613754224494985522798780951183827624163899222076\ 3173735106967873487509605990861241848625789380550353288689652742830953984684401\ 1934921721844955367487044802961647054729436206389/10708348319849507698998581767\ 9223238408784490348237329124479942535001489309848571401511626044879120187492525\ 8289072340901253115459809890702067504391294984788126293821749837771241113563019\ 1737439000013537785164095318607370421504398254131108456393030241455925749488172\ 0509917250158967078836450748669978603339996308951585003872212881417753054415931\ 5351184844360815971147683032259496976907366556638646457630610965627867633542282\ 8677808030259855197204365308054231378429801307638851545963894794210216876621251\ 7233261239205591043998114340655422471467231216553846374400000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 24085189097190\ 4335164764605302397362656999779181379938081858440051603049129346867878806660973\ 6047835308269128659673390289939791482746023670647670594555304602317847155537581\ 4262478891098259416851360198705220060301169999782364060338869589549314469974121\ 9866956129328750856759960599496141008202431628255032573574007114145641258092972\ 1607687033174841750416849534617032589602063999487635565821278977153301812703860\ 3868363463609449073410686400074388281685268449567813556539015956692949779138132\ 9199461573292472840315145601509096919778818996759880863261278753672660828739137\ 3391951191264818183746282113481507285460845754607985732747401347004594636205877 /235434335119368867993106263671537447693364828794331507118391786297138216904824\ 2732505061693362144804793820984963275038603370056542073054651964476525975305677\ 5908042911152129479584541057785519987941344264248919598370014416949256888275723\ 0527733222264505313263604163172562566870744380893848754216504932642185634254840\ 6540232309685382559196630806663607349430328333978653137226982407480661909101941\ 7896143021782373897407323780475956586463273484065777102190297227406888342518881\ 9710226397218959719509811323054557892943454228100084996178993885450591447622486\ 9776849108992000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1896436804919843394827715853781107215181229987137166714808\ 5276139978571316917906855382855574037804925003938563467333750649747779878605988\ 6977124461563140353550068374055172703798416576978095184342291020290015732850894\ 8471905062017049469530127713184226270729312964957200051937008170567090413539873\ 6981670611383865749891315720229063750076665001447541937489376870265618642881588\ 5859411253815164653343610983725494921450213978997797164823604871710694671916600\ 7873772221295910522301701773982968381363696286337548540182137985729134870524365\ 2859799906468841795401462606702870112159640464742526757919384604064000835745357\ 5435156692459350623349932835358874111/18537568151563213917004002547316419753841\ 6193597305342848576481547990946895786400496262336647612342946896612551110855419\ 6456323357534576317513980055146610803086473180831026290490946106749937073894529\ 3779395423161747429429669227691456748670042449684595494125465883869411754685825\ 5568511248642917056941437145415425758292820145703236290505188095820095480442576\ 2534174242060126447691994579293164167537823605658756927803703061937850145631242\ 6638443233730453419268161843764646174066112388316595002767750592389697797796317\ 9043141596608508630521608841517076119003074993848320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2451982072652562460\ 4131359754558561994099246393746594485887520023529060041118223890177862151354934\ 2158959687273677475606120565409877096877770187046179254983098718605300434149697\ 4425947351466585062309722281095654222387129408273486192313518480572016299975973\ 7843289594670333605505465621712272805482881060574891636807954975115478389915268\ 2978808189659085278373987624310543946816723052504323502665192267036251395656416\ 8353099780150345684748846001768224195182058502393801762153739064550629311515014\ 9559598171773135249137263960718115192663090136063097917447418698776818239753349\ 3143534293732247985073478013399520413326608476164490900896874409697368827267395\ 4205940421/23967640863804894335880986728822111542557179085488205984457098531231\ 7404466568878132138129562100579461945992994935049419684943526479873822971486109\ 7207219894242815405583062007603486509525800152607931862824345482422356508382929\ 8539029387171033414453974566134895932429034927031402087155742522738210906695204\ 8312051364355469895202218378772132939103210639585210657818847279254913297408966\ 1020136886472007536994995638017955339474155573134899711605908146861149672466422\ 7503542692494385549594558523198887779769445939154008284337363571133036565452588\ 6929405014962905044345914682905722880000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 122933387990218394963572646146225\ 9330733102440795141860041551526506908244934521146190466422170488072497245638731\ 6037308174877643504721394080435940085353444981257059633586095588863041586885924\ 2574537271162342561719642736143886542928511475530240816743161252166513231045348\ 0420625525857545461845484293879469825567155664814106801800751194976805581935358\ 6877081820024073730856255281998309655377420397984984622134063892329728234983674\ 8278387184958138356052597304832958225480100850855557881602170007531009250708796\ 2023561173823657770940395645665572910013303221772916045744231434844769291742909\ 82841825272792289808177317400497637330306274981632842493997445070426093083/1201\ 6296910037684152135454051035475976620807942588937959687163220265235725288683591\ 9906650322462350136747991067921366240221448651487199613142885989968383653234395\ 8943178499922511233073881498721497201611443100038612834563823420116455402879848\ 5587192372072452454600269299353660730043695968473459536633437975321877913931100\ 7942039052574723156080580200456160606969367172755182002601682001975264315446428\ 5621528656349683798747432842225013432104734669396122798616277203817928292171127\ 7308062312538731149699884410565700519058543122657614124023329888640092121346378\ 7081853642862703411200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 8521231742113204215398398970500160974781035644930\ 5974780515899248576640185755875753614671755434240309913803733103698035384001104\ 0614657604864684908214885870530165079695552446406575318367738424762727852639712\ 2138848909614393158296285324520790991787711940511021417939547201847539496999997\ 8330029267212863949137479764892072906542754108625145260811845887675349234669473\ 8924854714745196729514668761103887538892196364140555054197361009223140741320947\ 0614877837381840204351145743903757593119961708317204909310102981196758436364282\ 8542867640304216829355517270760603791160755328878899704444945310818813023514418\ 26977992851257083119338097135156123928535381551834398302771/8329049272788814081\ 4792168547526868568597810364121560128386458442730453024980041159926359249220548\ 3103075960132599777025732838610160166284429635875367116816415953283236825070698\ 4059975447811620653226654495938299730771749232503972501621976538708796565516734\ 1115045002118392516432767054836032934284973663537111414020100861191789468622276\ 4329299798044672643745985497446501362848706426898036703747462581592200601361996\ 6113599190779911187361337641923710791562503658033032058266242651815646073791451\ 1694735434530045744313168035981128328433926076097924895666463077336957021899460\ 7063040000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 105337312091254744998551885242937779518165909934036067166470816\ 3540506118889552651221874341809720028838564763666673994186848366356388344196522\ 2719466810272011928876939041843706212334449051464590120903013942237633693169455\ 0111390192399361272000931759407842524689834595079050843963323675135798692744594\ 7372988471159557085378956802467691638819430048922858838847735726595761535295053\ 0650576099545880578867197350912399334424014239945300000070194190595733510143832\ 6954817341508758997150827933967450320380011308562781776087027162625279856955512\ 6111627661987499377374894911316809615348121816357236087541113086433527866506288\ 7797711619759057154626971390211209311172547199902827/10295970489525706166560795\ 2591174302992405804138880345353693888741695137904634972712743690893700979274855\ 2369496707318923771288337583704223590966609189587809045351102674471208546536447\ 6817969617785439196781455198220162203933065982282287958177048390204426048801982\ 2488174296062978909838176489484498498544386488192914472436681857489483570994438\ 4176808938791005598041768436401585520154781506641870489583239203927405573226818\ 2681568189759724672384055297305298198095602609771401108885694258022042984623408\ 5381750547438716737226672193182315468513285931486503536042055050643357778976687\ 7839360000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 125567110980980165266405094517696134124642949678999011258560661\ 2274888553676264262565746594851761414385643759716552847558198040301261837682646\ 5533483107023498658333639621047486126604427931596234567699715199846946725326425\ 3489324569613998916241447126668272975899381182560073216357213767211346501530027\ 6484328722846726362664386806457661212166825619034756959778776312513953493487078\ 8387030316147285763863536514095881296583187944205156892262288925262293055944022\ 4904712549047329465404922474585434749477403584812617193808548735661509974331946\ 1242921864538390993098122948139344718388517127364957995792629320844224550531341\ 4012294146701146784561164918138319190019477705762743895566307620416897/12273064\ 7212978172023873833522997781821434032254108875066039144595316384675032239120070\ 4178353381466335057574570827935119528025999832945694373392283806779492620689225\ 1266565589253295557655039386390479870507471054917196551825304740232661025004956\ 1252381480645966990732157107452200677927269728665482142891585941506220602520464\ 1041087864800395962177760926755519261394448136560641388198429302586682125136512\ 3528891896429556496832492439686742871480567245924021549263800716021617481180863\ 9931064958473819315561231292020486960580342742877393948642413691643320731556355\ 0855549681080950216193006637445690687488000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 538154111116531783378514473\ 3264607034196456874326675669403363016175912104676685455273361893269863057160884\ 1498663571223940562640000618401469516294039313981727019374175362927859198113242\ 5057987361225450782839804032938663392867283369130431520220181514217625823470828\ 5539563121030683324236237186937090394397656510658224795237785593012424168150347\ 8903792837560225633435596678936647312476274316762070305143488260531666485268019\ 7668863922097215852350885238771122331428144998212278301931646961414161665200771\ 7391197373972473711310900273927490638182601750741164039805140300171354183232732\ 1807184218139846000523244072663275485352551546668700672494023977871757718215670\ 56301150493153545625713541/5259884880556207372451735722414190649490029953747523\ 2171159633397992736289299531051458750500859205700073896053035482933694058257135\ 6976726160025264488619782551723953625709953825141238185215973702449137307463045\ 2107369950782273460099711867859266910816349170541442459949590319380029054025845\ 5142349489810679689216951686794484616046622777159826950475468289522254059762062\ 9954560594942183986822863767915648151238224132695278435678247415146123063452881\ 9681723521113057449723550349077513139902783934592256381195626800878012596300403\ 2661740263703891582132851742095580750952129189183580693985998747672458035200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 142120398840884921044203665832172943230834749961323535820786851858577042\ 3439922493192077803546101350417938577932870982239172748434877366700352766191009\ 7122793226621030786601223401235561497598315539192376210017807688321620764797945\ 4686221746063370305922658353132635509303988974730453614106503685551672661022653\ 5449467018332913176870562247765172059386423556394673562574632174317045041268739\ 3183602402643512443121008784799253717210261503416665844508271957343160515146871\ 6785664195140028205880575948403443259542077823679211877055104430492460310790819\ 2331002648715163299152497498467394438608811378426423530912279690764241705167798\ 1833069342742851413094121788627048799242049499719704458443/13890541057806885666\ 6859218021501513630898678356008535663273679748220254285122001016176277731142268\ 5741388099992134232403892383551118776565563447001290369144062651285983388962566\ 3941149257464094254818766922439574227209377065863010826703876388909095465710837\ 6974712850781434490669781356316342805500413232428756734907623576984021249884094\ 6122190593542296378228540310617860795494528896612641257562767382873638833338378\ 5966860097136815540830714703861319582016340967581293284023809183573432841858982\ 1978601616081693685158783353003607381356330203939037322671854125653391598932717\ 9143856355264051435012096000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 211636607383457087280095078270857493657407\ 1245735675125511485142632713343588756567104761699186357232399768277342871462188\ 7881369547569356187022828216619422163618502644155504677511097717665932530099714\ 3104501214779081731034575138001292093966487247596959785440065159261436597778102\ 6654957072589384278833589965531295346075999742569634733130925825628152505248815\ 3026875280095652666467216365245269701591699711727383731073012513231275293709052\ 2232072936266496240012113642693881662562886143783329390493595830283317049518453\ 8197051730706267651043504737898700984566118330325075991652413430521922411232402\ 4417315449983702512587496531159052620308599355343586974348429733575283462631744\ 48799/2068462859355635838004211812336800282199688468406705943050856925948945979\ 8320834663578989230437885275741755675777295548543572964589678556251037806859781\ 0948748479605191595406969292510580293660135901418929725578222718131104391851360\ 2702768696907887964873124910368860959151765357532625498158950341933581122035276\ 0896915986913273585944140574441136268222710448399266119744216053094655799442606\ 3090193213352247621584685463186406924909217063279201716480755164505028515062677\ 0720311682960685273781313505984529068054057657375114535884438652683373604783634\ 7047723375292837718403316205703063311591512473600000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 16945429677901594524\ 0424199549211392938172272401270694585879848966786565388679490841051787520836165\ 9152622787188642107801922427691655276560740493472217331677262761785915975644162\ 2110753809682389590654527186738198720960796144470151845794571542519690154846430\ 7747612951140313742869498026173221850524160383274956519514582784190588759730223\ 3907809147457538020505601503924249928066877077142331463287085023859440013080854\ 8807523229387185032396803784375443284178177276602632935268445183690971295731357\ 0294285202383935240871386778387363749073399282902156318329665180605988135691509\ 2153435597837627763852637220217340033940273616482363584998772638207015892081477\ 831189142658322646913168520728286229908413/165617040362664215947972496068862936\ 5581900503482105062946539997053765036552124892148567719893539807745499674683875\ 5462301691571133942633679287351067597463928384068891771917264131373910328501740\ 1460976956336238574130375071582687040823794097130264307804422749450515828416944\ 1529994566034527591686071005299951897138269146253257491329713689835002174882368\ 3317900387705295361172580778867311535075442078937530189604353865487527422884960\ 9250213811412155292394240134863007087477633873801823702964329243115173772779037\ 8731498232266548538765055551935023386299115608739601445954903547139830446118849\ 7251131086927298560000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 11179665185198204813563872154837177042018068405\ 4883856635022480131912550472409715278916306687720931520386629756949065739939362\ 2284485668934670349261491021781631444269515385371856639077353244019681963519598\ 5180695799881746038677415749097640951137421461060541855593833771211406245084052\ 0878077399880885135823896539692920137353624445780149486626106733821667023018693\ 1924920359533284914073287161653172220326741845361689735969520286725242014784356\ 5469258957284619462057558460832456234896129374502027937122519710753536957651838\ 8830826470955108203368435656476814814502652314583962936000302404572712644779247\ 9291591146533331050623661681501889418243076599117439664118516043043525117700576\ 66774996366973/1092642978054243937184652215269918884775177742094289210143548414\ 4660693447122239630154356596066689718971398905941287547267270743736204580567985\ 5703849624037980066008763603120859916573013459639230478160745717632155267754623\ 9610511006391435708296434999145450331824930391006675342484989760796049037228798\ 5332608567845473190952381631872885247795489425637476266964253021641083481644721\ 5239490226358599962806588002942955276877273331446907154926372020507384157428593\ 5978442443955162367546838809810897838917463274020488465912985098799027992781628\ 0833943745830332810342306276719166509587094796771983918205571484876800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 6688637442536483559983656064617665536052596449889344371753555944260048544393\ 9947130787166704482075611001757643452220604049472487263109082417427132536521654\ 9800174512678912751929544681560294462770135536173310429674398695812002915997357\ 2599728579862846213555350939124446603998903555323798663384866752813035089732320\ 8933444652878386057376711722954539697902985645202712967081717386597422524222321\ 6456604292509096037497762004330742842648306576573599886105369717825172526397269\ 5917544835033281891382501463807131528315898379223255018388426619477684113328010\ 1609927207598272352743027908610299438578781991044608261879473207791397283596663\ 85280407246549886030976583434275279502939417405097864483931261976911/6537112063\ 8450828578445562963682739161956582320770935968436857565181406124645735732726201\ 0934132565760588274412818596201378907341702177295842679038217741270396643210610\ 9621280889602051746441023284729826931321174164519443335640019594554687663232070\ 7408681945806494228008567754377311221196416863807396301114287540978003697337278\ 6415651578889946282474777939992037278289925257577932966929011476442863480944039\ 0791317186878655056810795186834684008611705311234027032096125023173466798058023\ 0066451986885828525130081507445914951111250817702428792751312629262532183617620\ 9149391456368788692761689946338841735539080560640000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 688136289745187611\ 9402297788407254659215368021406823915296484079767674130987273778707479869254270\ 1117287647702955344997135332460029850354001588502076115479272922903360856592646\ 8804205910103855160545508221782851432667779853798462393046992420940360871009417\ 7484568334015794728583739148539829403892601333006306143192720038275071500155207\ 8588625478778887431437259874143417928243759405401934361252856658063033860758460\ 4625207170995136590119736712377289117119735932459537766778050932477307481112808\ 4821663046709070684021745895766952287801297283183949547990064935662137373387909\ 9997133500576064005328998594826110931441098512439640446616283804880195557928297\ 41033604273809525495755251272777347634270543675792507843/6725481889665207650680\ 6332160984590948140984120805994835288551412508012673760158698445786304710451600\ 2634217804747449819289931177261629300602168963909552683086694163214161776742801\ 2335188438007269139795022769312892598445129105987797180598537857551313698144998\ 1783972111037238075182913825241154125595138859231237900678313977716127397246617\ 8870585080115779982980828880624684341407015440906060191728991436007990014484771\ 1297597667573815001159503927655475044625576338139308972470671904124065692033079\ 1337772704541114619647341089249510077392244507398440765415216628045289532528841\ 0210704898529784903071312627420159581093888000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 485546039131722873858\ 8968366771823654320877388869001473337203068613526756573596756015492858813757823\ 2541713893656626329048175670101058308775204489990182016403199824792027153264964\ 4288812712438371345248498918124081611417550988602846799300080236740080664407952\ 8196548759243964979542021178662025027086625386532246439817924434559296976841593\ 1759807775602801764050978851771108731562890687933753787276749849382991197250727\ 7431556477192877626592126650669029773009491921959081303563799004512214067095625\ 2693753388784524519646429346921434147938930968523719324825343019200503985174705\ 7175919491271528310761288470989395367558723705113981049099942871713564581773335\ 91548472462903311446570613443289327332423578252014407719/4745500021347770518320\ 2547972790727373008278395640709955779601876665653742605167977623346816603694649\ 1458704083029800592490975438675805634504890420934580373185971401563912549669720\ 5503708961857929105039368066027177017462883097184989690630328312288206945411110\ 7146770721547875185849063995090158351019929979073561462718618342676499491497213\ 5811084832529694355991272858168777271296790095103316071283976357247237754220454\ 5091584914240083864818145971353703191487806664191096410975306095549940752298540\ 6367932420324210475623163872574454310607967724420339804076976852748756294152350\ 2244673376402616227607118189907664600419847372800000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 193157872088456783\ 5282659065559003338206052310335133048339713461810938947055438508936837818191763\ 6443275508789136000035187539662290526086461560234774174424744896397551688122126\ 0240475968128837822398800961422008960787784493455021825722968149133424206080900\ 3347198323320259872432985990603468561953395408714744722938115542092245857093348\ 9526166283214190176101004646707799930334698510407361693252614611124640696855945\ 5818698542782860800313141566894998496076578849764503597607456398998822432304381\ 8123590785985420663833410857029713721969436826266595844937475275576779956903070\ 5361585995755027382866568687800598974764379492044703868083701009187087367906004\ 8624999669916896714845094718023304926272951105623160309/18878545655200582879103\ 5318346623413187764165953139634625371372385987403996519743714935540504450390456\ 8797804364203367913796298041436152422742930425009270689366159054636243583839442\ 0590002633002860743284274440176540627214397490492062261329229073828248977249117\ 6937465574841370035601161614712011580617933639947334458044390112887375150165944\ 9461291452956575390823379314034201660089867904297712818888397013355761444167778\ 6098519768628252634833695235524140476141968668461218168338728151927201942548994\ 0597256714501374370939904811928449340048405634802640745025169482232391670256395\ 8486189188855536570024737199775886543421440000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 20198107726475861001117\ 4109687633287277946125149715687010012332145564399037159060294276600638022521894\ 2811682016166848689287241793328266348645681231721604776365407401201843434962212\ 9333516737170128145504765968515556187944991842784153991091835052951183167997717\ 1566196410193568801416946678774561619761128488284190276941869340144809927049582\ 9053086997617241744488218601309479133726812805116314312318953041371394317954493\ 0042248371033967266379907807800005877315980059640127371613827461412148161573302\ 3044836199897008920518838626452498589840199451914289994140777498599094852585999\ 1779906031164619887362273376679090478106967879652509585264724209137744131421488\ 2055858078314506865204305861485306106049817644169360907409973/19741185178806298\ 4008018935515849970057166977960297440601844028214891586256162646683553570290135\ 0376665538379811322309868750608005382577923427654053279435660846177311077844928\ 3750440951319207149747918381670367311735849105244426627613413228353172552695128\ 7713123508423266224729815628389238295156937075888314346434213680197933167384354\ 6385785531396681626877927036575264524950073049220859827892790219915966621364112\ 8020063490091411540464075966190877911978202525445966901677247729053851365842530\ 7468830782471509900309094382849246632278443042933574234125178164142167897771208\ 5478938867796352367355454521059527652086584454556673900544000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 795790\ 5751447531997005027287687118198263991063897421473392669797898806684939900415309\ 6466421368629855617958517830034126912190556680191155596739579088186708094416516\ 5308299299433382578931423161375416615091687958569980798914598979573505703711835\ 5236689463632498367798677689906303916677686509761332839111055701084539860231810\ 3468945901701722505185155448213062853551285094930381658918938065852050801603431\ 8750157890095058448849260876393527446041341757595300396984230143042476983193448\ 9464051760086516807096727499107227400049345490629147225950182980303539726977135\ 5878898828687914389039216587782977312955494697379476944269192462452216076258580\ 0206487637299358692824966864676220376069272885803208969834907351227086419614167\ 1/77780269604496815699159460593244888202523789316357191597126547116667284984928\ 0827933201066943132048406222121645660990088287739554120735701830495696992097650\ 3733938605646709017797673734819767617000679842378124720823924547466304091279684\ 8119711499857618807358970662318766892543547357585359888291833207899995852495080\ 1899979856679494357275999499370292560989903252410654222830328781393018772189759\ 3466468908488174604439905015096016146942845930679205897319411795025710959260835\ 6052472174381419571142719328293774900721783186842603173117706558915828248245320\ 1966720141517218561678701913911762832738049081297453894922114275095329516814336\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 9352784715882040014524176983317848076904562838768421652724036650\ 0616039286592086387085354398488172259503311680835783674402778548461836726866389\ 6960087062273320311233060701861654908315581844839234328092864296838207477839672\ 8096471025586274766496549214284022704577056497744466992416184578548411478252673\ 3368258185342532482102298021529019796664405867538526854197866005222307934497970\ 1053095546518220314140561305373245260210817945318142827937358997501303978292535\ 8321056166649721688096658637091566191596724121693719287248941336427962741069633\ 7066745402461085482647410700626733702017263300839733361311686241623643688071195\ 4665305753278210075525199409659818223758994229323552338822852665338980804065518\ 04571553244127790003878308509/9141578027526487231955673030090320940618640642491\ 4465777386954818484236823294561942107492990931788912780700446499905080177698457\ 6573569425907558259450479977672249249034826045132688088921549997172442732110498\ 5749514709198458985881895889363360940454649158705939893904279080837867332983598\ 3471136096829588664729899478170013749279837825445292053643690334161931797911435\ 7577644606201484416175660429247717413913838985355482362754351717508833056625493\ 7266491402740283458300956035802986129125257610642893913410340304619555416201501\ 5064933559836756137373817609624189557263911714238155914339705770074360099703436\ 5966618998765243148480200415641600000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 12184156016639055112573452583\ 1873617685557924557691209472985669620529240457528035133694287968065455411280892\ 9705784132721449925474119913640794858929815775911971260269426520234209565278349\ 3519058712607089093819997137476744513765516906884846919612176601285392454170163\ 8266227991987190980105582488187040033824389863919246572289960096470603966281623\ 1595659515598426538753568835994812947182758784633752421016502070125315385853248\ 9351960439966692691283079627479803434049192835375992864335082187686724104737969\ 1353203096399680847512276541787446806982646411532394676895760931950220360933508\ 0087754879620593946165029206379200979851433076625321385880987649512511097369826\ 72569775552479743178247118738532521429084294877306134623352645812771/1190930524\ 7850931814795188947376911429314556542228445736037571539793397134511505321876454\ 8894748536468960494631247165826465288021494875354676062603472798892846264850802\ 0781830938538765118285529298287262340699790801506103739269728134667191538657802\ 9957671062372447203364986695638673971585144003807019014957473091492217336211248\ 8383933601276910199655539016266384688052390261329071763524765970774664640250324\ 1276701284046513097095860180524525076939548972591797619739439164267499042351941\ 9760184858508980234871463920767626618779163720456367460574439384057117299610567\ 6864662821179488400249385217593589502099819417858609387363354884919724605440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 67582202821783963687649730146549823991381480194391497179360006518\ 0971791926582565538028495046908819852158460551463815674150139651777170504011995\ 9895446177957468099203637385706303448869351037225061907767165684910212831219249\ 0766072225316027272523953348925014822982495881925858535539409795169038507097963\ 2619922800495250625756547482661662589310349510920114892500415065534206246270649\ 8121086911803192824858459732133433092025404648445792323531299682200697456183014\ 9885947290918396387528882410663527227867405120329079897866466745450922583040882\ 8373704316658631502110232165159206948761179899430523884928521393271041935802200\ 3710367249217793525212088319605025547945867207310995263898177495750392630863104\ 2442815450685269058893770233656804781/66059435943971544685045687357141943337953\ 5912820440909462615890242323018910551907189403322838983123275800409862357908303\ 2074484102075190913591577104838356032821206782375588002516740180771084353682774\ 4517954053583044141294089634646413272467443714119928271748220620377805627222247\ 9671780558000908405244209326732124757382666589002138768116524701105467634562168\ 3928640103350163325068017112052323027351266719019261445338933364243486463742733\ 2648955967992677454426899326782925775848314100922262508979762136269318960711606\ 3078165883652640388664341026956215153390681672594217688817835328784309439617536\ 3910367735167091105474072726998390686287536114892800000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 564452829647\ 6388778982855745328044235856277901901841761938821404538921282476646161149802022\ 2504110275657885984383818579697489176621542829826884912473603904489934257695680\ 9536496082345170513838921372618874096204882258579784186230980267884429559463526\ 0502363692691001953624505196006125514842513043109733241101719748769942329672112\ 2317860395851752065071234254773852125491198688536085778508546400537370441870228\ 9934875161074976344223858056078890496902624031258482002605871494984317121128032\ 4483104303366376423195173350834716253128124965263555061029956775478476639574776\ 6903587842240185097600490428858928210909858623933826371924415777067529826143459\ 0435750977727407790892735533120429493876782868595887778365624812839417351603180\ 65176279036785521/5517496948222989542627889844172201453847750683226009062347039\ 2026462932691359118177937686934218796068280961144135911210299529759665409329849\ 6112314877881752786221836574752320198206249394139005380280522264963596276183648\ 9782091685602297181469960766375240136398130480397765581512088573272127492276182\ 1968816532053196583040768772467636804678296282587774456565893381268038324976921\ 3728230587082187840799261565250000201587140033567440685954031091267130486750850\ 9976674004074039115240038276685892040296446188097054070840096226944424829362821\ 3609236559136615193350658824902976071507353018347162727273184774429109274654308\ 9423303948803696044279720598883532800000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 15417766486529709898866712\ 6802845071381633696038474944037983405039628503945628324261696642428423141660235\ 2817170621180904415426082791921830098295849047984306502868493531116037818647552\ 6525336794183277881429791961474337340322328185391826126180520776201800060889566\ 5074009869231319826862012547301990328523684163822511755193337563824836424531072\ 4023719812655642760559144460591177867407681322161216658955241874213841811039992\ 4786345700691052615853900209813646845792472364492131379721531795274266126730767\ 8178496697842856458411577012562478011006038410918093832106050336362329163631432\ 4161166083504025903295898077775199189543510215951228220584537912998695254106161\ 2059883676402683432848734401529162228175605680520092323741815196811450393778805\ 298619871/150711980936727647072689675187582356143510204592198094853058160925059\ 2449164293757782355463582636663641488657672394202934359552128005561741216150991\ 2477899481598620590930896275304059447708549033557625669564367653295409048491058\ 5605513323157934266760005227362003296046262578730572499653839395237381119384065\ 2302682704627297579236170755842638978729714537092663286866849948482523507057797\ 9551002577736762054447118982068909426400029083179527283829206088126048893678128\ 1360846024256282806788440458987833761003361434241454652216050792333528723767137\ 4210598901179396375675019295355243459139189160034984087696748928024165945284144\ 7665808558489013021829922134425600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1700531973511587931762887152\ 5063215919302136966345226585026849336485811807468802337278645007878009008993347\ 9994442360537345005620618758812455217972002825362865575016756869092771069394121\ 0628531879294164250423877967091176323896041909189517086849642892031863876750747\ 5432970045954011042404551093773571937328260894084245381048604016987519834057240\ 1116584331950291843756034086029057172683798147356179361021481009938783948751242\ 3791925061628216644087580600556798084222830974356492446025601226131331903684164\ 8021326860788532099366917965862050276756028279186492160994327548481717591738851\ 9748519119360354811246371437688094245784956470650918942146764867483379640100274\ 51719272974238266876981366555282019698063724138406090013868590289234257801159/ 1662349940905921686674170607399630033253165888872976170390424404403948691244166\ 5020971183190633896502071125294898923796708840261039651811131701775632589454179\ 3481259283443282609738155878768438736255564092340378112859024378743573999076853\ 0433451149082170892147932752248742095766926081930215387284091746165277996974366\ 6782191083401095784346062034656559633623633485409603494701238272498463704983256\ 7256483087982260259248088821109048760696057266791663768493519007362715397796802\ 2328978261210598585457278692462127195081838741921917849142827905632847200250861\ 9136715866785361798340194012126953752156555654261938240978413621334205943845977\ 3161727590400000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 52142193917753623898032168350027387206968930200\ 6335135882600793985068569396409224206198638549312758100616898571097829496572289\ 8586124906196838325114140021057401931219463343429891185164986965199774781170916\ 2819410833704339288838595856877240909371343257191330881430198008535829143877793\ 3568440755804060874255574911939645373465725866098885431894148417190570040297346\ 5840132167840249699759497765080693487405297599602104362840293659496855938007326\ 9201673103748932590673718782421388395376722021520309735909022195918149178297305\ 6238867706237747375721982902781472688824517434821757040980180214967888178729480\ 1227977411417549625359988944979624329407344899016466194655117503686020069245927\ 1769070006446342359887253498346497220521334015840808602691047235309916681259594\ 19/5097265811334632997177558536189544931004339937705474399744663976659988007435\ 9125314799010349492411109888329434120041130157205067095520191281087151899251503\ 4328601101479433601612984630750949033496949268652407449445457739661039346009704\ 5069396128886915950651478317390064001047291674564229918320578260443490573873042\ 2950118722477351833962596879191705067002965288229138408179829270538014428158520\ 3248085028414432991425569571104250809023301815542184609107110129673724713664003\ 0608416738299577715088812901302956751386142879065241394718861914909558588006427\ 8084346390911159280558778961633206701845505597869114016434238974474217890240187\ 6136693065701808659815634396057174016000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 149058821672300787865\ 0407411976008185333451022598544627255326651257057785836129557742533211837032494\ 9694836167394057638058139110261990697943185644625946471775632940052610151802870\ 6661102562452061286656784447745642834604816071631216759104346453175022402996488\ 9306550610257959232360082929192479599675287330035805035191432585620160603290086\ 5785436109897157961450288472195010060194774572516552063503929309803219693702405\ 8561322948162867253494165151084952346942010557253079271861245716404230895537045\ 5481026837689441499303931558250691608515639272727038740587086226225459551030216\ 3040767719989365269597810121739001715854168493140488407509717841097260772871133\ 9899322080670076957076686067507156217832086988837011242896265927306213920042001\ 24841229685919590800512809307/1457184463579279263599912214300513974626099439818\ 6271447857626961525163456285716050445366800476361594126268188511153001050590827\ 0905837382984350841022718987214843026750617741478062272971740232174834084710801\ 2256606788792477321520231132658256746450157893237089281694560669225948919395197\ 9314520975140024893956947793227548064165841823720380802751978962657344879007877\ 9856152506276227318082758255843802838631470674384936837841102208681237694160647\ 1255413546472400591554316302535513485638184363748553292688867862260671354128255\ 4495636972479910941500176567633152132090986777380080313325651181431540018373882\ 3120427824412903696341590592839077226692155469981192657855892684800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 359954589539824179007999596910580084359771409559012866027923296396825966\ 4052714807587582503847150301820664491826804098641308318563987063997767779471783\ 9236836251923821931929869698150797410619468665773280768520405720116717373359272\ 5338087812371769971344374686916016292108090352193651028623395061853519874326068\ 3562340072177115147227791629980179167561635938607780257586384170791477164295223\ 5808733749948449631850225704676157139086674333571652805176215790943679285352854\ 5532831643459644404992363981869174965337034530339927603650485494679493410037467\ 4129924742533379548335448862953543999749636087797307845416742655247072736434757\ 4287546958484102499806710598822604686647289344227762513892866961210961252903017\ 3600342625103665326035352806876034756091370483902988681621211524744651/35189374\ 0171737425225673191110409872387360837548042011023070758793914296597731274967366\ 3597283348621077890868596770437641181639269455117257643988487335690122147384943\ 6368282485624306450272006525649054165665608346140417885428705085739846037501044\ 9619610550527108864906530408027398348702468644652081498501123056725125044230121\ 0310493499533529261806604470591916987287472177214122559001819930616848614079380\ 2167402840729884892532599620735297639114571544703664848376046951672760850720629\ 9691755175158338454891332979800685619690920940933204983092583489267392338559327\ 5050045405331649084854560208952764369211110802708724428660183500887531320187265\ 2544774987715448230730991358820168499200000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 553159505884589470\ 4471742924465468446388107436922450059404859649612427273776155961399555480925344\ 6605723847586424078697849875303658945678094549958205187159904047386153434081546\ 2124693224060201460186641020894157020279606791476783032077438028635093044029470\ 7097829709166901156747562822915649087019325696497699440766303298866186841049527\ 3360978076943778031798423711698662726542483130659247332252308823072206430315454\ 7182338162527058064589632967174572802209627451333316924946101875372763882909708\ 7282797816623535515561572068142275733578474293801601242675077444449260853025762\ 8434057105517451384750669732349381765921992809232942542871640644848428016457558\ 5205601651164326826412183094858458416908581496467507072154924813161317700191706\ 830312845376247224609352148331511476572969713/540777880116861190236512477515262\ 2303599883459377998551751602102053535881538664446189674204648675454450582290711\ 2133931397570779949714669621146587783320532024176724501477728231584412118432715\ 9107400905928243540025246127798132306097031457488067529194842684265924652687241\ 5829244577564618819612668017146083435209966995165007007021273098547850115570443\ 6349537547819344241546893501090542673933744217672249298919023483180484871612597\ 9465711559306981283297284261272837780360265221897103798791006114765387772590357\ 2998407595184956064459929400107819849210065073438154371216613894958196020107375\ 6152288805379788393953391426881616055270992209258760179278367444356828531049832\ 3087751118848000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 2888439168621949152936473473508959401700202\ 3114641305326270348051854810427516858907248078926212131048176290532627926752088\ 2039770354930259749693496492953421370945444218450770771819050767597491609510164\ 2927907482234445804374594964581376690977997800817934942826820404257274117816638\ 8555739373701164455686187923570583694763520416237918551491392744403402676533451\ 8854985389149367400296342212994784138532690025796653854896231494810979369351734\ 3715327639118624535803506446157256731827111453363863415472086120513631163474544\ 1683308152981909714208863361836339483760911495980000519361294493192166148266753\ 9636202911401682283699024544470997099157746784778098975150470728011471889438876\ 6425013204707030682184890564995561677079806877697802992775199942388407373237396\ 8330324473150964184897/28237998233669476960567428587206298362972352349385896348\ 2423931805351114878760448806215105650156534040015778974994472437306888639477392\ 7613899343610731276699135476945832368768846410825987190512482810134277211163597\ 5472765714967589473025054897486582883161719393249919091635647517038440012623529\ 5111656115649809318418778509578686591780040779968249106517405487684946353353930\ 1880247905147568903933714672414381746225722033891599655089118669359152188299821\ 9186697322544045465225522891124518281404111588679139995010736631554420337365338\ 3494769672730125130548801735540797870682693764287457267613639092220108091595363\ 7325010797479095349078205763680341637697896897756347597541218396091187200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 8752791741774435514434444010392909099388635362372639404090489938\ 6503964258400216970528697112106426201780808573887295614574676476177455674433045\ 4512323041701798760335014970593184336729156596785794066454157612149087236347602\ 6396484676679536833066446458012742174537401984173621583176852962620947546770923\ 1089313828438220604475113010368356647018744415098147425146497031889316288301506\ 8950089603569575810304491138229729257940554294423680348899984303277297037245220\ 3921366624849989756172585428402348410366600412750799875359616535503088448946410\ 0610326259985114668643984261810433842013005731170467667762837499925059303848443\ 5222383461609575898309059325225460171310640081957431794333975519343721753594250\ 606640340125943025888858927086084204422213563900991296725996671217846735387571/ 8556903316085598881975648014806540952897935712506764635402912111496077029683803\ 2195673508987750869997274605640685485934216807930611517270928672349190564177147\ 4395614842666169960152809259940459247994021683171679600411001895929686178637010\ 2434404383316832045782818528058394150276795612078774303352311967861405479557794\ 2347021728121151921864608130890036208134392929763341754998302614370136788455165\ 0061942044193500588155089463232791423902115066085762356101398284453683590797261\ 4300738590511497779341788961817579337528764672947446785611961086308423937240592\ 3683933643339213454506849602302324844041796220665976879872154919167963352581047\ 0878178845397965012349148897452127068450140979200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2306383709\ 7413152298972727283171490158916047761248941235665403945733327554770824925944195\ 2079489760591871404464385945793221365820141649138726546290628634589084526294590\ 3919164534264109166593626635808408581284230554265303412863315991889254661080135\ 9006015311379550581157020280507733438973247340266883634899504647145923773924697\ 5257907659976390376074875231848860527077213344818991011828943898757836678120077\ 2603578701356013760127021943238867531112330030355192233543070259089387225662348\ 6735782751692988106395587718337832311952697624470640057424313634430924626039252\ 6189243078044358945334171380547855832134821656094460446461797205457842428401012\ 1494202926881605583607461948009406783765790508423038070378311139925951881135526\ 03951606717762749988007442685928412132245208920384229199192755967/2254748054090\ 0171817176566624317385149693948751732530721148106161508208119739631294273133780\ 4950874749416273026598823065300039058326701189143397714163901294340777608951377\ 1266802663164719674724438027305186999503485693907931593652909530423371783801608\ 4497862916662458509135741015804241534903180360310824704172065854596525651070807\ 1574764738794407199541900504665682917104709760193430870624120923633415148907819\ 6902201176430946089777228429679778097945072267881717121376038600496523345954247\ 6557957720154614215331715186974673698131862561877694759413587305705293906570152\ 6287580320919429328252808000148478315048415214232409857252715158449733131909384\ 5999631955215509277661824884613880356012032000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 21125614940\ 5212654696168670092366456973597203990084347035613377955878399669420247664788169\ 4211994859150570019759819301350270869593731023709376185068398431103927295463249\ 3944475413525331866192365019713118180157374514057980648649578352831719981872367\ 4607550318767018244755374635896841538518538039200198782746397229060056455145895\ 6984062218450814173090094244181909845822154835685593172372945664617762797517342\ 7635756497320854669238015676595270828422018371383885417030935732878175105366293\ 8401851397064393234301602556225052797714336741546702955000434070665677995826070\ 7031362524571703246772484134327774802229287043800580717243214823545830103302371\ 3783038454719575846316439970851232537214267125637250604401946321380006797587785\ 71182969948640719464649358670553218006065686115299534273067562467/2065234205504\ 9159908741855290351045755026249661524458897149431817965597527231512926338900516\ 7191749343584909629490250488154591631841612137321169430441312228435971050029732\ 4232996723540000507724060115376129313275675030684278648192852334063304470712929\ 2803191461976085566228821321550732789245277446455718877215582408716690151548976\ 6283787700787432088342741551426117306909071520850768758055198610347325936068794\ 8943515859627775557661530384620746700997518503938789670428343435394086066208263\ 5070341097383648606159411097147987655707869956122178498868238798038230903138197\ 1850813918367174385237900397865057869370094840343349851519962271998848496322311\ 4232189747991831700764805574065890394741145600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1863384770\ 3359954691790362944547836580662197254089277765070133495219192894262659746459122\ 9431186633518736153519321732726427432673232113053528253548952629869923717488844\ 8821389590327977838159898874209312112407417318895447211944681729840656283504047\ 4915454166080526527337091873850753217821512200061597511510209038651601521519081\ 7508255131728913116514315612258461242491180948501323396103622240125093928646053\ 1842447253802548731183521560517444863430989483279990675909411272708353328524599\ 4522130881673303149743568751973012989356927899251735680074985630349910274999336\ 6776280589838671741416979644082686286763625840682244658242199255955915641990301\ 7027301887655195576999337758191897552579360124841634163950756927235982385068897\ 8461497446444398971617602957583902049921945467340532145592934476206642397/18216\ 0050890633833615010910139294116243097278141540935445332546098547412339176374886\ 7110970810630991776015676820125299487074630854412237214290429010548038485071188\ 4378993291786613637408412462283401586629180992726843919624837529730438093520971\ 4307521689753200562705702490229508499158615308014897415636863187605822789194945\ 8239328934254648981617314808157531396362676172856229862446635844054345632753178\ 2882365778670802794427121177887350002162064485976742036468944342459953715303437\ 1130029822104226256527530683934472830520928140321620169536029786481115805429069\ 2019665107582663771987604554987951163132989429760593473190915991520097819349254\ 5810572481404079863233933871840141947066884081283116050677760000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 10352423312077984811575354656811906880262475942454133499689940758835003961\ 0850706234800797489137835359673582584955353178153669113901841228721392151180415\ 3249444206428254199973535440052018737675207079494524749104619435808752604464495\ 4662083625298883821932328672824916777814974221520022420974718944971308031700576\ 1068528591826665506918881134912902499093663833452721493785932184167499075768293\ 4032852224518076973655788698143411634792290703536152550037313922998455288567983\ 4827796273810497379623393608765661322073583428301741652415009457416139945894198\ 1376166877855514301775102494548379914878948279762538524544690759122388475865478\ 8365399369727143507797709696447590648315407370720487862443213373097884672416418\ 9202294185999651883309935916378269994942865850638851331728713444653674475091617\ 6976789131/10120002827257435200833939452183006457949848785641163080296252561030\ 4117966209097159283942822812832876445315378895849971504146158578457623016134945\ 0304465825039549132166293988145202078245136793522310368287832929269106645824307\ 2072465607511650794862316097400031261427916123861583286589739334160967535381288\ 2003234882886081013296051903036054534295267119862855353482009603123881247035324\ 6696858684862876826798098815044599690395620993741666786781360332041224248274685\ 6922196508501909507223879005790347584862815774137379473384896684534453863112765\ 9156175447460594001092505976814653999311364165997286840721634986699637399495332\ 8622276566305141433920693411337770179662992880007885948160226737950891704320000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 394801435435951561575347970717088971027398582591050502524\ 4795548155997916714318429643083585477692418224793423759578732711246569262490170\ 1876934108827097414780928465452662883505191899811886878928741937331018785278195\ 0991719159224823394467716259122285382106054335464783644104463363563248710550591\ 4398173724394614400440506481782496286174317618412869533698074831530120306597023\ 2067556456905815784557456096566785730832157292175179503123012584403279556933941\ 2093271696946774104965973914825115081476916000009766997724323033745635922558558\ 4750155670635106090289445120415452049623786914641260813905299107455709320390227\ 3924537848002574551069342197538861647073946574611450118202626247809170665751519\ 5514365615629678246866024798090286080792188607300570888874288889043092928876714\ 0155094691902313127216317333743547/38592511391333127822815580287842054183568725\ 4420290536653934194439276161415556815980491943136635841192549009602053081702632\ 6633774576849159732375617626109743254789769189691503715817349079766827065791819\ 9306731003210283355295536581978334271677763694267606060300521415666355842003065\ 9970202971891859237494162815462466203654123603172515514403718397963652876040508\ 4632708970451982057296886414851335581615054928694440943522418476720296105160630\ 2078659777856711717955215833927379005627807321544453705118405963599952846295406\ 0866048390834058055754641977159454264177333626916881626095795265946004101505145\ 9358087867941608424430932669377306341874625448761614183936367463716437664957020\ 9077121926273739925120614400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 58499214166194734967413318\ 9525412205428183396901975043735535226807552118721752460949926325303897765241160\ 4660301590898568723182952403149294402540200584892808204360370993048167961599902\ 3185940574898934732628959301461956218069959460987032441897050359139283925888375\ 9540769986635191198745212774162316250114265789440325617692733143809214879112448\ 4372356951392262315931027173468534911313421764388594031648523412406451387039497\ 4609178060238349988303562660671943915662562175697126851216184319394959498951795\ 3106996951747378866402518855244899625573062927917549164560927723764835998584021\ 7540961494857947938455694311541820598730735112602286143695989334316328532690901\ 4878007977079963337476207961538365110349660307099823307345133818221262254853553\ 959503100591731558704479310174819797232790981565275522744873/571818471865489530\ 3533740779741710835986251883524578584641075389098181361140361676824484584912383\ 5479427177184473507501450958471193116252426573407845476728145091557330493915981\ 0524635671192955351844122914274193104915081479053256045177211598428011065603198\ 9203047755812081929348164769220164849297356159011400188673378768509240227639903\ 4417566878544557963853956116503800565601771703490732905344630857382237556286799\ 4998763961930771520040728762405607066546163909857368353643196918625206693524640\ 9677564975734314382034517351171148733836916762987689553642657380949554571607935\ 9933784587081082705780232961153190268837693775677036058221184242693222121438694\ 3205880973312262692282337328322308420883028377600000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 35241\ 8477390148163426973085620048701252075845273805508985662172314842081778992690306\ 7656005917253932001267634145684113975759094412290015068695950863604925757193704\ 8106610060476822164828656274527717548515789797014524103335320837346560702155855\ 3097780000000308006489443725014372427677587249812506592193082800988059249359908\ 5804375325869409642379141945897969389170947988465447522415860186249680476848812\ 1773957046751532962909413033300410724453924329187374468430977119462979985064351\ 0463537280173863906172214487229121862662245136781056616048447254638709099014237\ 9728140601460208672638999579250507799935922765367812150211974348902311298660413\ 7796689060573738842417707838456171059329068298632078500894397201151469689229020\ 9689844873520412661852788971300653391240505707077564894194611201957554279595177\ 6965538564396940081/34446833277102390826682368107726948156237903569247681429196\ 1774148660070503160164781207198903036024044220530719471774724076474765267654558\ 0915003469099121073096598239405020121926543177779877711798085374006588579023672\ 5603940446434127434965288208058371045950383663915370095993599179612534074503654\ 8650792954362533459769831499811333078815719359500286462971864211973462259499117\ 5793587367303462154633829659192279865620709242902990822546508221288985375428351\ 6585951084185822368738734744551827789422882412421030121083371997512254018268135\ 1367512245866690259944245049246907689626458835929859790439330063187758064272495\ 4014907604012428771652089154392645161167269327483771411890301256385045577083631\ 7603086184908658143395840000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 36296204847720764364405406557\ 0343458901504645855407950675806330966059525352115790288194949814693477594126547\ 0245734803341971098111674231293955871302845722511823709174387177372934259872528\ 5788198361656560678760348012001859279651881010873366900722201809447776256999385\ 8763975713006434364352910435876847324819272289516553805739326870719801318100744\ 0643551472202712787593806510587566887602909357500398398062167532177044587920693\ 2577810484082691924430304429850082977327138186562809884042134807491914948885594\ 1216607135875209858624794819004780448986710849513056655753733845328281067319016\ 9449437063348548656187790032672743409859472633763793010439221249392146430714717\ 6374911587429888473983597560382195465203452224568600629806766280607200041413005\ 4184893686486844062096207832501526464724113694424177076408800426429320607671401\ 83/3547591444899498452529515949892714757051951637947274586962484146060778212433\ 1833392482935638389958020026820469878692296520622949593666994619471448073018647\ 4170088619184294627805860025875874141241489919294527506155839833100230695632879\ 8297491012442809328527630131480510408263570569757345177561384746531013151995292\ 6208038924899958805732808046281612647742542884389875450182569223924160280299831\ 8904499985913213138715576325986033007180965599970005227143994735395129366774820\ 6288009032048805561759130523864041495889154412722210781806179918623898737707858\ 7492603070353052466716308079289213256218664047178372023848190701596052217739849\ 4428583619505100140441184002006704778693978736800150200411000851986170265508817\ 4439075938304000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 530612636220549952455786785345842899760\ 8949330037856187620866910258959327638349474141637350288414606862902679932093473\ 4987296472800139991321752801154046989239351399133596943467216386166815077488772\ 8611500748757413319030967460327968831547352276659465312788155193970842872991012\ 9135161845416093575632403908290868424108524302756620990816935395754866505218664\ 6614026329474106412668590321172557180108416406813090591076447087829387554960760\ 2226303017901030049264716722694004847392002967171643981250360267994208267064124\ 4730436377785400814329591511127054196149107076272653642602649731028792141402930\ 5865971276419608376340210949424921522478099248465980562912638284304561851804469\ 6304418140513828113801479931592741685151183223161554633800267000988791526284383\ 409522470491178493449804505613309642971386021341212147834989558623253496461089/ 5185989792263213420855032419095466784160282670707016198557716049172611657394050\ 1335466899736010145892247887074764648274591928328896308597412560424822373141428\ 1957326536654152943951585066232599387612174681996322433815966580242638719795253\ 0414476683321731958859665622680452153568420270658930295269309560417080033886593\ 0402373742206380819613717528034943300072434859189188842185898885950919191824451\ 7440832407456015421145802921466575019379666866552621216814400021603542749903139\ 0825395356033629568596810222267236101626151767360276010855215161648387338429986\ 8661916746484099629767504779667771191154538742948289110096006076963397667515070\ 4514106835618558701697774389469273457333712731510768067615019462351223909816639\ 2972135194689536000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 10627206504413030813687840446767176\ 6444108208675948198950610790266174307188816316559976353850092660922398924905052\ 6945781182307781458467121066960254899701402605779464671031375573870458522344777\ 0645953095108827277111250156668998286310069269351125844615588532279325498872677\ 4142644737363411725420992824080147140014140295673855164384300679239072563632595\ 2383815067269179692743807189710257952695378377748814622296014397915220973862856\ 2624042309546261251192303888102459656364486136733969480912162514898536203473938\ 3304995477970818180608785962733803199533574180450507589103162056816089515398931\ 1519740983928440083746645176746057969481075526042154178681156259162827700758706\ 6130196628965120301906622546425179990466151944080908975482660627961505938304911\ 7304919009363516693649028995391207705057970516272497438615019725354449482681640\ 1/10386172453671262684835949257538338900211351894681878221653619397250062767076\ 1409665136837140873431043206400089923671883613047337865175035824301569436464890\ 9879677832736142310311949363380161165616927118548615639995589707330683768380998\ 0237443015768281568142058252477252896953652691730923013305553447814227357633407\ 9788841988572869805445764180678535577751642589456006042049525447931518664794363\ 3728936591741182787411514580518573916204794845241081743277383414482907710515986\ 4950044063595351404495372817688615748021816052167093684568043231481248526056357\ 8020410548359957824884490285877593611480350098887996917899856068863414357035594\ 6186169495062680237003282387154144663151190772129007782063660923988252004857945\ 9468113366482944000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 28927724020393318347833097230058462\ 3531596038971398994689975609241577420474398115528192483197764280383238586619716\ 0180123027240722308100497215439618288577896863847695200126591190955703308763656\ 5897289261265393295634455028480408520251202832844304637204850676469780976917706\ 1863174175000155068430290845687830729332872061413613821334891553382573752210577\ 5905646704921022981397495393794725412209941778883147512265179307430492918564685\ 0101655423900516536897161721163437690770886017996285003745366592482432436658388\ 5897022792764503249968242531230723028071155950515866804052544748258072973643115\ 8666097137033004040384417400365428013759265747519116363604370985779999031512145\ 0026942443678315003937976028297694289401582187792156085466168063897123358483489\ 5551837184142507691171872402794255319453477746123791549934337970662028425662267\ 871687/282705590208908640948877333939624212627190875989141809704042960893896303\ 4834076529467418927609033086406073150735670192942254652969234102673616710625150\ 3011830557100393934806724151280740577226434616698349164559523608754391510960378\ 7451052274661172263478681517303238644387048398193150354520486829447628503536422\ 9139378086001400600143839746542454844944875764615332290599981083693967936137774\ 8769902794091243971785587324728203258881226223116906452005224599275659844347793\ 7730531218528385508579926549440781249861264019980286678033179605087295845325755\ 1089466840323288240003217817392577222289100200471088673921067021700277942198018\ 1818048738745677299019696691884674551268327070785126703757003259253427624306386\ 0704710635554329913175572480000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 1531517756699662472542108\ 6217289435323778819630071017898782500949919123562672294723461398426076235902117\ 8838106075410143028772875133880668923366074090807572391710197909033694779684319\ 9514703738047347174003470787554376493791331817575425112332238408774925497435178\ 9549444288622236946544870232401762813722307602865578934644300733773079183262765\ 9740369003974476600762996908357326413571810225515165651498678935990109759886879\ 1494920727425901312718014226191096791023167228221015200138545000773986882767363\ 7605221844266876777229694216632178481459521087265733682043932411330193891662152\ 0864432148887330989619567403205854862768405185110875340170579954296158388569429\ 9767928491166213190924680869436355517932981753775190486323492966495798186639287\ 3609193332287586395566691696962711304351621035099312052030790476196525635876291\ 20029216990295497/1496676654047163393258762356150951713908657578766044874903756\ 8517912157243239228685415747263812528104502740209777077492047230515719474661213\ 2649386037368886161772884438478388539624427450114728183264873613224138654399287\ 9550580255345329100277617970806651843326899498705578491519846090112167283214722\ 7391363692977796707514125062000761504540518878590884636400904700361999899854850\ 4184854352787605367733424232791806050542678723135253550592971857687086483172635\ 8462347824376220459392209099751305493497039430146324338929307400060175656732815\ 0956517245858708942095829173035311153150901879412118765767199881214876237173707\ 3538116365668448493322771232759516041309977688800832319786509494314007664313694\ 6168345632203730821011758217187400089600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1541031890386\ 3082978955224695327021795052022821005301996884044526299826896673092822788733105\ 2524804600297431560943976571314278607610249394286734111404685468011827440777133\ 4044859761827555421569729488547425660507065148257682791232477999472070181139921\ 6858908044034700344086369983790605969799328590795128332554119161646096671947629\ 4509562126556558946399312789859486469337264679219819853761978997816754713917006\ 0878840356723740460837143561248214773273357398784114833625613331559824462033926\ 7836716424693014026469995787908896822780455249872364027691267695758741400599617\ 6606410210982349690121293424598382431107471658729493809107819783903801383870327\ 3270550195090915087309467536926769490882522979632283727136861160946515569608593\ 6533878879161596859920291472617567491164393914491292178335221157735946090725099\ 7747151170856838856797343873497426212261/15059347704353948261507841221359296072\ 3415569539460705644213090120014079057013368593799022306502523613561017209532281\ 2620947462553110447695194005443546218402010633555698119991597294460035244206251\ 2928612551842889228935626222933041858221632616565248814299066849461703913727640\ 4274404210465582755214126860394052733224999761583246633280115490547928548482739\ 0896166512557724475989822160429367164897148904107548569465957040492488151045601\ 7904805963592458954962686853881652530380767794689539252231979733171609047348555\ 3298992280026679793146683824303149397667700440755449325233894001704325520789801\ 8861633518646405018210138260989681194188662553319082222940381509736159936911898\ 3510562156335514567321932318310558494482880992545920217905749951932006400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1749871904626845810868617917514594682827260339658626596852\ 8469173142501374105887257709521306315263668867675257567375250810260033012971796\ 4386971977510546537697627078638581221585013649465436020733407307426380890239415\ 7109288106412938158586241501458330196403365444722142412018270941208591801386929\ 7586572272151861402462034706917945787046825156129529098906045607128896852820167\ 4309432632658488011488897888654728111023501421886107433822722110354857840366974\ 5083666669324386279981972989478311973587556003004362392084047030053791671958188\ 5636616641368781860302386407768371719636434109535202395707845041977364343349609\ 3971910834165704654903378549761352839346450711755578853611835567754512969171099\ 2389984102812400387457518053248923160171783628354994475374222536666525271839284\ 70516574927848821043761928685443145946505547866561595776189688834271012923001/ 1709986779483117785235528139750252996517294589885362830596243720943432050120969\ 4689596285147582215862286993080549594907550242623764692718616385495214553421068\ 8679930702474837829255614266362966046283015444984098263336213007430933573902570\ 4863172459041505754263890764429312956548612155519855612228619318591390725194680\ 2165983258515932184795351140087998282140784805541353941784742505019447076784902\ 8111589742471625539406647460059248864886643454391266319618756037028289095534115\ 3447954941006320784252467552642584748497563336604634337188931221399494492961557\ 1430505271725990730893366738386991400898261996286263200736109597645586335667834\ 4937392600534372820890076068780674087081788238698488105195094387801251062260344\ 9107472027536905434755816751104000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 89223782251779432\ 5731893771534466717219533737271655289677593543229885744475665625604899324666207\ 7147240997141106466170497228826735107705761024661634052295148497134323987641556\ 8992374952086610506693699654951400586476463497648065799335486732594350462363950\ 3438057366875939806140322695158950506163230177504951047998608257953547356037314\ 2638351008172065058622215437067659292671720923556327690288993421459548893866220\ 7576894027765452781451962009387816038267271482924356520692682257498933253789825\ 3742328613489423967130877875697565965097519985838964710445629394057229499471497\ 0262050421062707081505408030953399091280394659287995937135273620936961632946359\ 0902204107713674791942389444430045702088944056591200248129741744353940877085045\ 1328884130910331136460420045773408239233704052304618460145220970145310387059901\ 543075737628809623483950654805022070906243081/871892540756914643501031288003965\ 1408585946819830727204754632436206346001829916409199890039963422966946428038066\ 7256771484938161440916600351741266060305821212292627386003613240299384246295201\ 8286548266887338791219379547743037112480529933829874358368687263991791773483381\ 0608524605840596102254669170320662795437114525253262005864668152728418943443081\ 1137474288201050631384286396645451938614484555859088355014978343397265299694487\ 9542413777128322809320838477768261129917922943158943590267240251905562466502986\ 9331112048220376482411206704543047066561451491436888574646127180513555462300480\ 8866723767698414387365682561166537899301216197295751096547698825474138024235145\ 2145885628088649812622800559494234053805483340963393044222910985809502763365276\ 0576000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 29086946338322943963473031946748370028775344\ 2320548466268538553133329491358473823964371999830677458721220708649956846444815\ 0873127736058502672523066593813570751467030565694349785523351422330213999563692\ 9301962080832744730025270207052102469602518611740283208214349591433626465558968\ 0041762360599437499365425485160569120070936487105291695892726055894673550316483\ 2374779762079071068164897246738720976910134258857734751761239171502734235593116\ 6582793828795954543071880336047714521477844840973829546550141234022240026053842\ 6518340632581052417359564282389630426507484900305276627736486810135788965537126\ 3544114504271322718519966253032030419189302678595966778533337590952024600329482\ 3758502632600663143347658395305250357770685593208285448543575835775081675380108\ 7596812319481365767791366091515599121737186339371932776607452705536030855880969\ 254909211687944022251/284236968286754173781336199889292635919901866326481706875\ 0010174203268796596552749399164153028075887224535540409752570750408984062973881\ 1714667652735659697715207396527837177916337599264292235796141473500527244593751\ 7732564230098668652758428539040828192048061324118155582225837902150403432933502\ 2149524536071312499335232563413911881817789464575562444443081661795354250583127\ 7365306417331988321965210062803734882939947508487700403073082689134383323583859\ 3343752453128353242879469815610427120322121213364079973740194252771984273326605\ 3385681033343699033186208425675334637460847419080709956769055194826968309028121\ 2514940291355172196480318414857474549817104568995900657339955871475689983891503\ 2982395120301540587569154066132416668981373897900857079994777600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 83052765595992640263406087429381061060116246677713853587008090829\ 8015378719759118088139983989902053885358966367683757247487977628852645720635285\ 4698780237489672049831371849536247870241844318298503939226577683415989223648295\ 9380171935236670346455578554464238762720779042508373334257352445805032193155714\ 0078458420474692180579445542421228824526289225960960778219223920209091110035390\ 4967552058460337949831131420279001059049196965310722971104148814714957055495230\ 1241160005910407187282401352802608027692011312075911668021597910169697557430336\ 2797742379726527615213778312575753996531252520614210443973644824825390093615257\ 6007436839376597951180509381993248811048931654907130857166784749978260524325766\ 7481304604704051991525493554388709550639942464439348825340373811719703550173454\ 8549048333430962439961809870184636936225382460357213581582803465761417039032268\ 95905201/8115983012933298241399285690434908423149791532302501535791891550992697\ 1845123396654188985576619407091936753515933102809127462959160849753939969999579\ 9878031486991613349321086608378947600909498183989254915184720687258757819134926\ 0743270030009963785411047899682863113684869532040606083716454541390174822080267\ 5107154768509818044206030434796899915488302401087676606591222365384475246601180\ 2315110299382745071468278816426379404232475179512410813744980617614212830317059\ 6684588818371737617579614287313835488326656588535812065074707173091663231424006\ 1977840005057179194721597509303648514578207401759029907425769299182404234880443\ 3217725976490284106088156166680679189969091409017172650832010244750746545765913\ 9663290402846159637249951093178103623954702197281783808000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1885257969154539162487504599224540436514065162175647562556020254602638\ 0029083586627480060556854042160180484741761304278128106578896346696677866691473\ 8667327011664701561012672493463078570311030411999239717803476827143686417336199\ 2367688530907402567812577743309034897217607682453995308531248398494401077166193\ 4531989447840900972285743622606671608943262240744428293189470441136489687028176\ 6235492712347289046840985331697800528349970494761822765112144101042875398090263\ 5811086951169934700604844784804982004028956855705739618166840538378845622765772\ 5710362868712266340879641263270671764134024505783429974381702438728178041505665\ 1102842039044236009475039146415533832185278296372440271903993452371144583259451\ 9910303362867056205413229694007511796871259535725812579848285377125368536567057\ 8798546420134365308547208952588977331246124240768266701888581364555879722507541\ 162769/184232814393585870079763785172872421205500267783266784862475938207534226\ 0884301104050089972589260540986964304811681433767193409172951289414437318990465\ 7231314754709623029588666010202110540645608776556086574693159600773802494362821\ 8872229681226177928830787322800992680646538377321758100363518089556968461222072\ 4932413245172869603476890869889628081584464504690258969620747694227588097846791\ 2553003795988313122329929132878812476077186574931725472011060019842631248197254\ 4740166177038443919057244322024065585015104559762933877195852829180755353324940\ 6896968114797967720180263461192821280925308019929978898564963091440576131786063\ 4042379666329449208201144983651417612298374984689819173886632555841946588886247\ 0356692144607823765573889815142952263771739878296492441600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 812211489593666590241013002674300649191202828973659364690325330206937\ 6458415734930124584640361954322665342160969898618344790105576824175811727946358\ 9014763391497944816198623136377138024944031245948894785596548610865066646410191\ 3106856711341350824450981896630301024658993286926740739859625023726953737049393\ 5624111098863647380991152544096952899824672954629384514405687220910075157611909\ 0384680757443699114389266137848832651366455781629712244554479347802181307888005\ 6965218507145921183515499193572057293664945858853438068731435348164587278160708\ 2427639317434666470614556980635617110479738626758988323673668026347724291923816\ 3071001756264736462108805264735318274583691881196885054702176219644172390170786\ 9966823805577451693562257641136701688637277776446899599634432774050534944255694\ 6991709480629760633787271765020861635757829695993903284203238559010234907329142\ 863220984747/793741288220749619216851101487396624624929133706715285230096833135\ 8121583103487504645245634304666544366597532278455821985225396344376417261585167\ 6457629029107236600751475758625091714364968895915028563181154945021097589819714\ 6130073060359469407615941457410870062884825590320083317969729282166796323660639\ 5907282469811928972984484835697548197678041575243493427324134355244535902371457\ 2392015726859434484208723721373478929760519431907551972848754593570547089198764\ 4831232856742350505350243109469147235603203855675881100233799155524495129199134\ 0510414698621547070972206915839885664703493887360060745523887421344384638920583\ 1418041282826859227145790645485001764421584121826849038229336006212238287209005\ 6939512785958168142563598647923923969289815143613222057476175691776000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 2603843139003113019427553308243542784283622436715112164970\ 5556364781831782201617401945428926602929774455246224095944901078212085219035188\ 1292230698854467112917330896297509404597853195791176254210452311741049893841004\ 0646391879399201462360153254137021542054012213415343522612024503772966973679604\ 9674340604127798911961622278482782236648988722635436011045080354870632396785775\ 1941486090837486504999368652833359785193957061581494103771376517151382517594483\ 0858718315597281929372745529903807259261062939458334150858914449572057066489207\ 9507180781431638106893106412910419343657446596371676294679150048108774749860934\ 4267344500004199946011702871370173192708073388041761282126781096451720613293424\ 1722603218683971006864679759271144004213845599639770214452168726985192209116446\ 6228640082826506609263901607362675766198618792209683414033021152183409338067643\ 875092017799663650472918047/254473457003572327920922463136859357854752280266372\ 9204447690447033413779542978093989265750358076094123931168848472936528463262068\ 0070793740642047472315866731780054200923128215204403625409028030358157355878275\ 3737638872962005049301423151245892081670831245924942160875084256618711741095207\ 8626749013656010527874759821704428738825838324633952175580129023063992800117474\ 2913982103002891908880242031134695637316825072337344881222529869561162495310722\ 6987173967971238932893253871597572015287940895808603734387156129687480734956009\ 2611531384212423767638952378067990953689537218267344103940140287635475014958307\ 2830097152379389552624035274291068222940480942491565673559869457687801656325123\ 5916435948792072254807799178188706505889726524410024554314735042398991626861926\ 7833856000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 121146010242253773621181358547870043537\ 6585341469109032507514450367729958212596246934381699692319558105537124896976379\ 1167904440090633821901342888541040205459882571164001523528622248507763586771685\ 0916583826992392870372123639572065814639268711156914337437088791544203401291662\ 8822773678911727994676968741774775555653459646919936772523714873509323861429276\ 0524584030812328749641193153214685597707332297121303367748837556026394719510704\ 3377578278369368716770557512810290778524353192002378949097381277237789880722439\ 1389774141264961672779627163653856295072235055425887938312256889018137728510028\ 2607860621627880385241104707571000917846612274108916592969953520885069501135808\ 8890010021763389312135063533505680413936940116452609040502164561707738813141080\ 9040900794949368986816384503709875153764398645076593621948592031089962283378382\ 76052963845458162885616339236907043516491496238421988941/1184018090890027143364\ 5698365474012061813225721391345009728139851743277117385631709609769434953022065\ 3729828056589024231352786320539725652626505171746495630642416590497305001434353\ 4635933519720332099505613377798304064754295145137628834684431898213185884219673\ 5069892126745505166857703678835163130678163219910340759574660370361451485346001\ 7829429093374149352273437936902250144820091230558983121364658560053335316824388\ 3325129199245463625315772096570447242197064398295992199379989889722660931114931\ 5177342631152308180238633012440005185373275669756875194203448036415424832621097\ 8810787682345117100482738462466726458006514173019277296469094583111647205435965\ 9350336891220314829000912795062251372352255430846862683402567527629521731923686\ 8649955006108603194930576518821327484831662080000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 7402947416811603067001041814850878696713971404881735634864171170194716307906121\ 7542692821163777101870883466577034775679561026505901320767084971370996824968466\ 2148670413130168249063340617996762924443109094051936631160979937885409240561621\ 7897367231647308795021152550986197248918335947598228060456762319665269896953112\ 3467369476415596243494016402737324257069396903827855880466762923775288833637043\ 2321672504125454092463817722628277371952999219295409502886428858771304742593887\ 7602527311568699273291780287245799532029148623599501384850355506562121739574569\ 3407614265113612892725680586561271762600808120952150528702220402783797511513979\ 3258323562849066383625691398055732032487085960782837596644306057441273156557231\ 9918470660655668260063377554260758464662677549659500121055523456095223649027669\ 2937337749284152343801810289822154276796379301615057592153147744381278939985440\ 853323068278899/723566611099461032056126011223411848221919349640582195038941879\ 8287558238402330489205970210249069039950156159013773703027114719588538789882730\ 8716067302885392587916415019723098771561084826205131406080898595309896359512762\ 4810917439843418263937796946929245356032048963301114204641304113706593302430332\ 1967722986019740070226331998129933667756242889039531349305598985032915286627894\ 4640897156351945069120032593804726015092091228842778332658186072568193998134265\ 0465625328566287771599274959457903569260837605237085499903472017426889205772811\ 2909295868174235440466698315175490670927325913921090489473945128261855505767064\ 7550178447236731113356346006625544201404742810019019239550055781920470917199304\ 4985517527195412680155773596613953364195275028151081306356868565039081124073046\ 0160000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 600582925264345731047315481660574956403505\ 0142302648281296098078231157116197059242296503000766096878612735864873824282415\ 9279261569894727125628470835824203122952507920329064904987143268902274923486553\ 5068356118669984747944262930651030379512369685966234159150723938404713102337987\ 7492294977228446700425769266551196592111183527030801688937970844705052979292108\ 9890615773765231152106389079468743534910545409710835469569968017849368874615058\ 3156724193348407414742596304047592643956475397825935608991575152306491766888678\ 6529157170631380681065432179980516822559708148020822579688968426542371386784400\ 0970482640941390419275911885303260769205863774745894009980629315851761160781001\ 6413249957817230187296779131660757058653482307385489959437179354894412972593471\ 3897671597772908632380965231625304885004754719440218939513600478324981071194313\ 2886434575410413379609345154562267081508356333936003/58704817997966524835767646\ 1224636095254198535819819117903311825307057200855276684659177647422809923174053\ 0884721104030355511035294133872114263433990530859704307824988890846317047603840\ 2013091583745049099066729102934706960831222113076822913090944065719530942039594\ 6683457330433643130669851812519561167861589086054083878151892246448946862144474\ 8843928125418268342587030113034587656649734404018752865398058887199747117840499\ 7690088810049913797642876898285191196673978728938029954428891258173394437264035\ 8510629515260987238576410130510167578057359278188774031295271858341800942725562\ 3386757961828222611550187786366104416227232256848503711823833035319176587805931\ 4823748669941159411003393530673944118547120513985571285969111157721405553711033\ 9468201642138456202983211874197756811673600000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 18129\ 3144058643368149288880519674186121338647257702223599552857578772236974934912059\ 7950819485679286168454536192721017796324837535234320904709209358735904613612057\ 3246056628826444064981899110133939987089057139648696824620187935246512228843769\ 5810491544269050091367321440765558782128062097432775678659900482063684081589864\ 0141781715325800990099330232143851876516944958870321313331846886676894215797629\ 8172990987009254834583189314726800769419470828953866170193901440938797490604172\ 6266620293629954121062767701673439614895433505976311459192622915307227522232014\ 3135617651028486664667291651527601026339999102048391111785418519225978972620923\ 7814623661727708153535880875914668639244963580456694487114894877787094427962473\ 9321309411008269298482708480406048982757953718157567109543697801049275617735556\ 0899045515486075180823555067943156534561383518686383828655630248936366015690315\ 00768446298642672147/1772190474025356651471129298248728428443083319863564975116\ 1929064266017752316377286849319950957212839961502299164462143936946344092900807\ 0833319107141346756170401867887160742325219194768161245835898858420353830248170\ 1228747167195069261975043816750877826281296642317207133118429101978982007804543\ 5560084926900258174162747173227372600283609225293802950736837272229685133896399\ 2865076007143591914630617708641801348823363281117041842475073436968703019450221\ 5200122085472534765003758952313499721290014922783282698881648635743722669617328\ 9004729362111470585731143265693044994693701398050988022644071883255649281338945\ 3123073258535653912723379331378534768317383599022210980825181879005978847952795\ 1280394936144946630553716139692615751569111694332219243365799734667139948444096\ 7888654745311641600000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 544477320627665784393679376\ 5214814397885334560700224301707943336640441499480546288808928967623178343558062\ 0227280032121330904878317915154668786437151581027182652982234317230496415577240\ 8148824970428756268205274066436693364235050231324227738907711055108084924968071\ 6172553613846348845587190064809733280916314058076453428095059394788751322531196\ 9513396292036762309274228036297637524624462792773382369359659237519296544002165\ 8937367409284981161015256219595209001461566487081247964432204923322598636381155\ 2277335200255589395899268244980065138803436209199767730848582718104655296028251\ 4606367035859046848757344275085338981271635205604499627826571153032905500612828\ 7837724342007866782778720641504701828699532916795851695888389841029499607522487\ 0957576706253640808002039306867036742747542200822384642912741954213996231752352\ 1343576632833409042246041559063805728591518364266686181448712927806852300855252\ 445137/532276575943993078351727493298235406580518706871861404400610234834563822\ 6879880329407868428089621926592402433647965597634254184083521033744099410216992\ 3141782804800931030821991830692295595689151026679254089815348737679765463415587\ 0471151651282090532282211009094310551273344767615117709315922550988911679455457\ 6899488439256987669943630059897520657828166422228400667982013770594394893215985\ 4474071106152400241973472463214502761392377722343509034576601454891931552431429\ 5644577539449560652053944586975750945250466234693370768304269910015112463168737\ 9998033173586213571188425105708864957168636776347422049131494989995247208535675\ 2140929128002191257169752785054796029527651682389523962614172563478892951728551\ 4732361892282310091485454379459910185713601873568381400189959408701810254508662\ 1258088448000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 720725705241343694862798533644438\ 9163058025646578890478037012351826243901410126621437926945247385002395687197899\ 9968042709325239492766614198555761183916357763822891149336831440119308430701127\ 3587939424547249842052261509410282620208613572043647401219238757071264839127948\ 6742744750981072784319687698775327118902394865276123082708522664619216661606319\ 6190394094195914768967505941426030291537903740248867355766961506518582250899962\ 6189958410396213900056620134230531461544247921638809748062239263859058360540938\ 6193335494391208813515588689040822456900588492362480120617550114031243214742226\ 4573960682181336749787588574565863536525913424199459074628018766785501822528629\ 8812494438982062025038014085932964310071137874571270004817170988223813772099037\ 0668268275280582167118970273519730733794911553070685177543854156319027079575356\ 270317295330861849315180662492997205281648318278646895772041348431304970761/704\ 6205089636336293663833982194334716862354336217799891692185898479076967683031002\ 1267987294847476712384741310044067377898477401390170410823521407158566627525735\ 5690279458845717655572780950117202203796263084189893020746828628277649411434170\ 9709580032993226858194076064197649129835682753066556551339290262290880704381510\ 2442976797801974072537486107519131622248937664837230886276221706421512090051282\ 2470121656962416964900509599126944426965900557088124787224387269880328967993284\ 1552029249356392191182296229016197539227862302087615038078781142968985189420779\ 9835259323710285711820127857044857145253947796128193502324087965494139633217339\ 1251465685681233906247247501593484106816560576051468902720555921021153166389724\ 2385714036551736753729291484597082644808349341375496761321810823576855511040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 95256247981410880425712079481678907475200274145\ 2571848627971672551245539568843757983749955969892952739669989501703254318810475\ 6708708006480486763602679541493167660768621223043829535196741290861328948349357\ 3593588836798951404434609723626133178398051680320944557593645335990626599677966\ 8711231476240766920988405647060566396108934979734735170507599948523032569500387\ 1094017047192435386645632830718788910199834671371647785039575770526372261339461\ 2790467624100247688861376596743520329156340574477987699873809013063069557619480\ 2119489244820049371030529494185349859751907572901885836916955237217917496723619\ 0364206610600444477621219346392115119669541695363516210640281415499825804423291\ 7456879539642597043706688767894851758256474301237281252564285919031141892178873\ 1788758111662558402090728874933013903676517156095854883949557913744614776494980\ 226458726539642538413265925484516771965759177425705600387506924348871981/931331\ 8406744570183742839214161278619778744983378369299627778645065521845983490156275\ 1986277306161104203300228762085154548931415600160120590472047403437160492135533\ 3928137753943126869589789911186821931875920176638790424616696265960844265096909\ 5899074525004274317635832279553195242901814521252282917187289761282311660742944\ 7136347662691198591376479936313226829145137855614004434535375159019470427388318\ 8735752724014343175960703872341611578772481462477872369557113627926407171822209\ 7533006951938455290395265080877074262247036972295178445716901943208208364216052\ 2089228440125880212936247311589887263663849647105207039427736654554458323925184\ 7214336104676849197015865844690791187054174643698464356153196079249198681623876\ 2769932905913023568428258749114742410517214577426596324082718745997838369521674\ 4857600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 506847264666617717890012022839455944058\ 4425736120193867812579968173454693528656388112004790428323592129561997774494210\ 9642499887083677066877484937072783070658418643684665639913300664295419052428836\ 5129763171823429237989562854579047293733496938602363281306589697781629334682679\ 2316531968634364727095798169065999622834231441462281897840720343094394348563479\ 4459837080228839093542102443711155976813157471956672214434183051566891027718805\ 8664956526056189479962621823137211697782829276176840701862738872556756810405764\ 3186400834545257367944199768510626261175013119633003916948832672221023168104848\ 1534979035842299602040786956822414743478553313035545497322001652015547659157415\ 1435566874851555880853736770780234868343892473451945206840565433069597648510751\ 7767053394005507735155859105909267061381390131175207302205067081404225165473995\ 6941847806266883435445090022704041488626942070314263273435997496669120145759/49\ 5576436140487640744261886891394016877583820665164466347811069343503229729498382\ 7017223859931472050838524135644955549944337032368615813450317516051457580282560\ 7294985241115205376864113031512496039564509784023574796355252073722840053651384\ 1349440430935353472551742191587224600526949103891429863561088884087143671900597\ 7227949722909326990437419263654694763811287514851652166745661147303450743122529\ 6957294284156464108422646888126491473459592318453377492157653002656744111189429\ 1040634122831065905490392396334832680121867675397213584835002415909370464822577\ 4655433127853610985010984799967625533433566072806597449411183358430819855281724\ 7569412615195349139791996757597001569272813359015569628123182329288148673098969\ 4978570094711615185712073616033135638587472780389265445797300188834400110593336\ 9344000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 995635511803961128996165363737387803874\ 9765140606349396474492588614882076441352069841113784954242812215204664952254327\ 4394812312013191149437834402047389237486558337493926772816459731409509867720965\ 8738128347020520271895198450801439848684253181837497207758100441155879767922681\ 5245245239443882874441074566747376691468890884385207304247716160638670001761321\ 8223736292409504675626881064496355244075969637769056472351202781592836298432096\ 1067833915791546083463375995756133321373354194249741078431649366160914026297229\ 3870032460244087000079377795606150725363269335848524821707200337856611731125350\ 4709324183658675392587792814584398876486353887057337501921513221145952282377669\ 2289963675860928925539475020475622674153721864922850844029210680839171683421079\ 5150221746149815844463599814421190949161090194191811023757033661481074715917559\ 7004272722229673831918951535745087018688319951305723432906143556864808992655496\ 92108303/9735364800951833826794162237623136102863720474854839212000297038603334\ 6268566841672223801436828727511406214456633717959192142080272885950942331126037\ 9286035226908269662550916064785621639667978829451996324621281704816941664752049\ 5395783816075823752205496667279895664015437080163485465694610273974489668968352\ 8248729397405093496398928020219465681296704722218776352307461154906154700632888\ 6019036488471232295316989239142068462140537644113187996030935294731010354817853\ 5746650784473917449092808361665511444052333001540933685989431114150128280351760\ 2179731301039957962312747069628219861006583820129346934135719192480786073075006\ 6181174681853096072020538119044758409665224260256173504664496938287360307046894\ 3668265271470962449610847626366859039678582425120741440391512399848148948794393\ 4402370457965846169911296000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 15172299828370773\ 5651807464642061071836699795109038111619762681765381301518666166311881375699728\ 6165617653068123372040988785824024653960068526369912876503382265121585797887773\ 6660639255582197615975980399990049901013244298389648688662890537194746187045136\ 3950865716998070056086102819556348973995842839974472723129800670460809531652809\ 8945039246832904218463469001852529281943602967151289641282815086110901263558854\ 1712751902739069381870747440832488609423872870801097073806808320218248377805845\ 2381436447644456445050952735636745702717051409230292450021121915939244394894375\ 7437819325472428533684066305998392088223240955960783315243067572776377792736815\ 6031380368919777485262776331568889750046128366910638343634781031712754234619640\ 3350483780569145067621439599039775315419420258890400230959345559412487247648843\ 9125165597690536489687026063998561382538940223173679777996409679562470334367716\ 16364555121994648839685247636449/1483598301326870686521365418270106580726182755\ 9502586094600705190331180211975599691450822871739953619935824562933594178137241\ 9045183534972840715344155906474774888502028941392442473864398737028667702915020\ 7072797921248494624081421959336019799585287591467702345135110061039366654459442\ 2752663977491805941870395760076255833090605489733102778268194954679010666913146\ 2648346263780282090819273861196475979842653893035374012944385149055796661920738\ 8648405749969183014832586328209616707171043583657203549518817853404459117402766\ 7051696822251890565619390145306400731082987703708342889871207227512164356706475\ 0195841261824096907699342471889997760428573753180363987508985169879093550023814\ 5776281034931729195189708530355147651752288959319765485287944184351648737307939\ 5808757438127175976953779245825886899227024592732160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 2999817343010821839600246996036048850097156003951735643725302316322496\ 4345795412290242125150206987567793772645105444518039936019611960493872143970956\ 5615454127878909064004467494128712141977352835619172115446971633027912455474301\ 2918702071933697649510839856762177260958070181334297796117856366667816951767816\ 2957051087018713082355228729653240103392832449099377256643928964716180335702575\ 4737361470444177200304419036115940007900481940015303620748596939836692051783595\ 4185388794594423978084837392595860902277568960088605397839120216366443775828411\ 6009651893613014501356351415420317473539407306099298668282233863625460465120093\ 6074722192966547334311423572854303587715956971732179209038067275305442430458797\ 7151693471967017812001645728718068635576367889684063704414046888546835064758865\ 9625242707914267420072902722351352787144266321662014045148405811890872698117478\ 8141940123330840109537656274277556057473864044479414343583017826589/29333688617\ 7327472132698522612743156117770966514988610600818843277549434717181048706895604\ 5594155443204624532735168311228746421958936271860429974921415600169184520440993\ 5499678200014259112379788864216185848298588272952249884583461503221817323957482\ 2094447629140133302590494982249876991791965108449460936532594900973902898280627\ 8570264177494933228034719981034605277913066228008939632767050357975369206620127\ 6956524163706916908762549440162902898716434132254414922309278959251565564816876\ 3845949342041622033099356370678038543285195825325584545768262217264650624846057\ 5910142219357573629378205152814455536578395185228548602177224750541677747379416\ 7781412403267778138759153315361751527560430609594613469401256968881055621874758\ 8294480852078798329543122229015646467933193681525312231402131265974395590156412\ 7027065331803750400000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 39782991076153831721274067\ 9046906864900044570768724709522105726509185970649772821739957750214753366917031\ 9358548944539238771986037136880036745033389791060937906023456380806961081974678\ 1859868292087177974480370676806970710105532148096018711154987887124850858539520\ 0843262553679956044636898004162774114725232369600261114807473728520843917350706\ 1996092727152826845423476842151589023923479681092945282751352683375003594867642\ 8192264525059671327822845919215498442948174266146269856683786544948448600411645\ 2217735417428753246595188122034821204392440297035263857963564568254918204297204\ 6062939402916531093112164987568066027226124064794902148473755981039908831301477\ 0791799807164374023119134396480825419267653778413680403908919117838921863788045\ 2971491321241627774312933793938406557403676200040950884387178881075061909608292\ 7439936606716514196877024403970761685694547573511715738774633684278715060383819\ 3427533833806241210201839432043/38901781047776142216812748756078476753787996076\ 9545912761772116408614199268470048106063848853296079928187956851889205721419504\ 2093926780010438625519181691140834365862414075339922746292910205200091702650146\ 9433619390348102645837027496084711993712784437368074292527109568524465145711761\ 6907598782995176327662215156542592107951592551552489885185180580770740386709586\ 1952508971777467801420380567146851553626498942358974461607769283183755803749037\ 7585122987867181737846699056132886544014130978373739061397973928375869578992999\ 2063043885115993176356208562751796390528066805269168102355242182705656484339613\ 5490906574303875365961802532476800922476977802286536380066570922371649096189745\ 3788638901846330500817063467250855267842720210497086650689600481336174643484380\ 4702937344353633330357799470443791101553178178750412488704000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 185447217996710645858353932951948200877986216398767060528683922\ 6805855867003620620086304302508988828413509905322612500393678256479926437077571\ 4421416485267653454345998052247070943703595223586049375855852817607302734546605\ 5655912413267602156723796725332160676063926673133010552254005765317234664079613\ 1785530910374453228594754719513916161402544690614953008999017787629094795167047\ 4972388075195558626243781723963302285099555548901074129774704465165278213525203\ 3615736262272485054901665777167950288544546372172931082832382146335543297204622\ 2203672685778600038268284983235858064019022011438298752035696278143981426674917\ 7306300814025497153158329320832994426442736942019196376002260194770943573370212\ 6736411228143429316501257962425185750057587637277260186484576709577394169565894\ 4186119023618279654189685568882962457186956509203874510985029103741939100774118\ 52204078936896386214797164026208049683054509058171389812755658158367458158767/ 1813365540909741503741834881228317202366125049948979444386723251582456575251476\ 9811343313241273685629556073285900557984030016278170614147118483511205816422224\ 3019149111902018257246602818063045822723242222920530103100472825186802762733691\ 3455262973811732617828011213868337677461591825444291586922298907040822633007752\ 6444073012459177484507049797906621338031936977667458440241114356216778335095322\ 4881952304917322971937391833228162857075625452408946667959886071299595278959412\ 3226048412909425131977586867382111559509630048057623228367397446030541048234001\ 6064129952501257519780552294592555277722279660523749394210061434485090598795717\ 4335644065837188624248252023656554700611782628942674634409163302431571656232301\ 5923118679778154163088791545000729076956367249447992702437922301589336087927352\ 4979473980865672677298903449600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 105025622432\ 3867428650347313306663359355402473102533968694515216200897543545497960238197023\ 8664155003856866832342666542245987938621576571053628884603594276687177576081823\ 3559574520133288298991831149055335591412471171145494724546924025837886689198016\ 1838573808355879994293691488399434628931737203314062771630537631922509839833672\ 4367134159441278466733510092108733028792923841055897217172125755493368933937321\ 6525324021634267770594100177197478822296467626479807235465898347005761528137981\ 2176372278174621513910574798073514272409540316248283589812395379540665646154807\ 9874369084439516049094863171385670294105635301179182148286355245538760922541121\ 1026803270754281626361241068210834701693014221392280702549918529516049159730722\ 0322844180921505195584732804173633127620451453027547559028573783524459117164815\ 6066523647554622235737542664630187112998935146432388453998489393103035570994595\ 4429249915489127647126114491128144204254510140615034057167/10269419725378251027\ 0532182559865523006412176207639287899636976926963776466056112509912281338502427\ 9767505925680185438303103700567485123266216991794268067796808143455962541684723\ 8167206767149022904874942916183115325222779802525368588446785783322787899116384\ 2028884419812451588404796287603930233118539917778774647300321889732546270144025\ 7777228660758449096758492282386948081320085664584718411742158827053126749601663\ 9253827349718754151162546772931117520817373069947095459462702317482432234168556\ 0618905429501648895459115431895836498402645317952376253092965673097215111459938\ 8259996279885594901961623752420893251136121081916464172508382253492449531404590\ 4634828787235830423141815862647541513786762925981886863350378774574664274944571\ 9834657604773596457510907271919195153752435490321050813682307486041160722715226\ 9563956901288345600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 47121049892542451468022\ 8079925469353646127473895209768932017056425585139177703896407165092223370300603\ 6954390961956506686548431147105776786800885156724129325948502875447437192747326\ 1692186612778397936562489982790247133481334775047453886684695786461370379961032\ 9156908957281713368965249867116226543285338334677361845313683715449296115516667\ 9530453541561960391079377168036216015462144116708790787480121105200251417226066\ 1457161590651555568419098609964321768393425143981079829430149956134084253680496\ 3928677171085253765539128227499811947827635335733598118917768973898705459602342\ 0911915924445252035343218924179417907775430736729890442877741494474392263388927\ 1481060441482568893392503046476194583149030200855445222593637739019533920044102\ 4487835626853331693337975085241940096535792841419563899385994567199669449798632\ 9909793433116909890150994340982830210071744745591049582592637928646486224751062\ 02812068858324229524257108684999265184774467548283/4607272852571361296434283565\ 2887745485705020868969146275503699494767458328513381949272764596353165500487142\ 8633980841773622891819532957825947329916130752616268353923159566249716798728432\ 6715829662384042289113488146671973374704078962215766951570332485256009808647618\ 2463939290982797835855320151126112699952586660921656631180382605553902588564342\ 2734923481090939464465691593494468435388705480762830652124228380914036602463038\ 5412013090592511801449334150262257862857468861604866672103535730836758633379764\ 4050090961651387833154365397838332118202454334750087020867667535215942261912538\ 1408109938760289049353420049212535594357600015000949969209481045473529988554969\ 5813115075436099262186383798086471417530334767381026447805913115578745584631819\ 0901532288267037103510371168106205941559378689091911869343252405655849585268072\ 0339341148160000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1968567652195585053787499486\ 2973614624324500012311559374838710996820411561614899840449168087002990102196968\ 8828506246155362804330850143233480318442717714657754541922104618346305353920889\ 5859663541159798249883967864524394507958678048144725501523293590302457223455919\ 3265825837538437419659451724019733851801654026364649892933552287582841412419097\ 1358546045787435691148645602570051760564139492120208271329210614546193063776616\ 9432895343751333587183982242794253702234776989286381327147298405526180705239684\ 1185060532045642507174958909494304236350754359824807764360825412875878452230640\ 7719733769644648841437098276196857158947764280200553204379334496779326341462373\ 7173364097185892629975405658228286739527400797451190362637444728610205050544132\ 8356955346613389571506270903722061929627795031120444979461679624880887840179463\ 6886452523600677273065883834434388424129214508733457709328025913994057719425350\ 923778234168144453851212757920497734407858053/192464568277415968487113102809431\ 7624777249395117570315519217882307842806657182110578776070154971130176367113899\ 5490466067422140602146213587509609122641723543533622106993508579390520431462241\ 8329812117906871472747110700619041965558263418523445705675589204441840471792009\ 6850965331638513975076938516998714933566203894930560429435466548737454991730179\ 0949971496200031784486350098631707431041693767072421901195839176997585489643395\ 7630633998107269088356970080586928164736281010277032891439634464410003860835540\ 7246165828252721393641465528361592676143701225296385591593402107262989365201651\ 7935884113296928848519179299145767639026197470373769967133198446012492721217165\ 5700019737227014129384230223171064905076893616040562067503383535859844235197712\ 1921777020572197792915556404445534664104926891190915648124279211351215882123467\ 1353856000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 233847899415849506289397429740946\ 1490478574865450858311778232988003260894002062100157353761603201537699832059440\ 4326018646389312616993118429182103838430116300011388138309607873579263410541339\ 3829152525327521294001245341694749634878997450559716580204684588944379233169612\ 9387502635597560059583143133171753073726308308263631554931160008816020048763000\ 6197763184916124442019900795188718656027913413248600616849446461459044761731029\ 2920551414245318510359231389594380599676433285535376802571417016701407371501056\ 7100838749080855475363599432993760235296769308253827910221119286366424126432007\ 8972178067014286482292737999190650042245648306994997758379959382759369902246823\ 6956081784075923560274098167789505255847569510063676401158316875956640231539018\ 3154183283851429041059631503306901775864758696292227805471763593466581716487066\ 6439167027900992120734897289785419663135840420963955626744136412483131388437553\ 936512773169433131367477102602334040771390704700746306772648097/228612111117189\ 1020952212970934044622209467683848945461403324343451944684079701658216430520250\ 7639999624781151399115522049966958105899605236298585336214460524817907089029330\ 5372735360688681676067379478788367567681996635520396005984409705458450946480713\ 5419895777362266159096252676834154875043925945654668092349665098894206800897335\ 3205133514212687381982466747820059375030170384901664503760089943948420869492383\ 3901945463320431399219639413375289646056542353880507249477388837360748238380093\ 9687398386562132658699029907552909265371359711011214335246288204117496028496919\ 3368337201180198896237458245705612162038766056067219816077666744816148377400927\ 4561857259295884630838809730907304750072795666744971181613266251125978001707218\ 5092142634494309679463189151934622533176404563081752471030981573583654583554985\ 3469183556226480318596692395729128766121705472000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 34502588333742804898629704262117674407979926191681060624094133579165490\ 7073952773927211520162230780297598910287808122594028413427705443809126500843225\ 7328012507939041245985903014453340048594829306326420060659941078211537723891124\ 6938031169111167256909045919095669577072708497972361967051910617430521750128129\ 3993727198570141612921552742077087906144773898847833628161794893252874994364247\ 5623335696816171430616338960443701483787281260218168615465665052264316270824329\ 5868668818898946516797372702058696181586671904149107150432434798624989850777815\ 3994702573394580339677927378964916829317903483507433351798139717563186174395750\ 6354303727896556458312357775989524798179514887314313742398352863124030682313059\ 7314026407034990175328084487459390625753670244489842909408089394987307494243322\ 1042320307812513904676211179705432675634034417771014018009636727515270771308238\ 0662257051219368235915923968742017828636200298291414470662709187700931238231617\ 46769115231014781471317/3372699115308690983630175552568889151144433305358380257\ 6693195966319127049167301392101623387986742267487679267083657808925475604742084\ 3802810661674885495951574810929326241456557714805139718789790126141831399006711\ 7973826554011464043015562220303689637259862270698916958606558637969734000260018\ 5896460955821483295805760437107087536230288412400989211743770791682706450908771\ 8475283831879454690271124727858543879811835433228858794989961430346785443310037\ 2025483839691024995249466928919976101635159155102820067733238881662404754159719\ 5672949507783474127607703830815919879897788339632029088311192837440340664938663\ 6612629502176454754059690675491525822427810774129426918314248510623272419023392\ 1443359373019565215268191158225051848406730320630341765079904811582128931216737\ 3192096655786543827136617035785715439705615752491411266733798888532625625445931\ 4176000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 8319473844176809931652149299898344\ 5689431660105319635885284979505718302686385387569562255545171975674698526192228\ 8461709844634106740516324119950622036364506751267969032996517340117005346504579\ 2041047917868568437699559202658518058308371992365648833675336459142902932559539\ 0834435730404149625871036236268623155642210837072849002762449201878949978390914\ 8209071386214451473633717120145191627884518963021260997276500546858888323916053\ 4301592564200013580827538786576221776698236401241486317961360521719104571529450\ 9340258703578065753412362832098891298416966575688667558806690263772869311006115\ 2383604871533184691987875420567410720185749176024332596107369392494035093844156\ 9372186871081890324572789618731258054990118262920942373011049746892047508593659\ 2501543952386676751342011508464279236562124454511915151990930328740043249404902\ 5039470135513524593628759487791117317031450056451448339792206538217554048557981\ 188499266824090323733496034052036693925212149282389217863966559/813163848890725\ 3171363795052764933627489439320161219806919003269985582861585498512461361786331\ 6342390881085857292728903129337468499034442847646808066145778433185955529550836\ 4910504887323066068322270446677282372619302146861119772023837927536182539513511\ 5915165747292809871007239219644452131490024672075534909095718868402539629670745\ 4358966701037872141160553013673503467189763963147973259997330433616856054810545\ 8365369288402946404428885619005403738708649486469850432849442081609650739321648\ 8746791921644635621159988166589003486019425742949883234587542598197339530170399\ 2808115822882251899230012964022177435119929529380653933032532962618134728456153\ 3305164240352485656527424043624740522954443838382143754732679977350122260200138\ 9590208085139844646313762811322136482066933760842107386736358245585791501487128\ 6673369427985540780251492583411243999945555968000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4345974953834875430553419998240868092216405315306852634526712411648469\ 1591868681589957396710131707998130229590619558435866073290390038424751398037857\ 6919382666089570556828724407680876605211265604503532116891243251114309865817142\ 6564067138556133193230734718999029439154201058255119070294527874813617332465501\ 0667957661412339150390861997916832419571285656600032979574470437767975301527002\ 1574266706310439336598195048879674556385880180213328888692747278479438825337550\ 4016453889921080871854877500645581364960807611087120909919214487801753108709558\ 2704237264748013935860175470352036530817086318234689665696781917865341080332601\ 1857643002790528793767890910205717397470756512702068893152187331087388397281726\ 5615798575333016303795451130730144245296222320708792238773925748929648006481222\ 5631392320605751521698659618205856935135986216420794598595322966774809738144606\ 7521399179700552119966918647081042263731457223519182312311372990382955725591657\ 71570116793430587660260013221/4247401655695513342090291544051670251871410032571\ 9093779259816755715449166989298934648816186459449887380736951845169373813515253\ 5514962008721109483278183991648441699590822306527057716354932671155841776162524\ 2692992034814680642096586259150561390334128293446794198525125155926760447762921\ 3201546030464766534192657038187727890831270200748029078960603612851123135365930\ 2646545939316567177982267753800462632018111531794466072485356244389578238572679\ 2548145395168446601841871876306780227611363497677122647150473231587784032621414\ 8784369106455673072175038094225404378767889236146136950903162718167696147009258\ 9949703205849462993955155871687143817542173922275995628219799280069379830950895\ 1512301381292614598400970562271527902727582288409635318004513068705818093472695\ 2952153346091708666347427190500936219951401138951505020765305039611762319656356\ 9971059228672000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 41233928245418799290554\ 7010443709722967355350578505091946131343966673160217735954452083238774579853468\ 8740423352475165245936225472314479605459218364565583914897933441286035600432253\ 7493655449041303538744409518872231818354105048605599864627783435177626821840250\ 4748582167043316487764599878179619841268580334356758349045591787324979138082701\ 3841380105372534630485448011588018249521829177793745869791486905449801566895245\ 1203816935473579942954640056600120905970244543051358293438872856534216591080995\ 1366586972009088235835276411347816654329653901325331281194425864404869346252887\ 8066429059645721892809848904480540392701912580036585197818652805070400517084302\ 2876040916711872192526690509689307969746682041006947161018780180818810390203767\ 8659982873051420624588507236565938124944510527043849753308298716594984522430616\ 5587061633175031051898514136201321512739564765944309988068463682155308797327311\ 2460822360477537102505819879127484761240067862325345684587360732993162554556055\ 3/40294342410399577777870700167828924474542043956517710496808135749410658850069\ 0879853656837705772932619010256349694673728163193247997441937414590482455880860\ 7341932878353156178674159019037110289136419307595831212635937028066955246196687\ 7090349654173072322417703154939791431997274331243357195661980872302757662448111\ 3446204195809985439965275762234343058423438643058400916488445724689769228366451\ 7573648576000189585597609368632682418532707228123467220293753519677252267502224\ 5259214930579152124787934936132793331123332324919898884467091728860017472044470\ 2227618037246456687795936123252935809686059023403180103962141245006777584352202\ 4382079305961204363349917723141619969797595077971074576914939776684615977300865\ 6240129892849625799411534162330468065972574104915239631158310667179172641603798\ 4003295825656892529949945499671943783728082522828201562907883864064000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 46180677225575469428094173580568181863643273823\ 6829519053196134082352292935437361906543179630515497361785867826931950884945107\ 3790814136611838713816735315615912069343300160562048549260908587023107823784841\ 2850482419898953793693905255501172107453306676487578619573420266189739877129983\ 6311384517284838066425823904467929134165280566069528279014215040466388927920426\ 4191517673228476219166819458292314116830516577661917831437591720314873848674470\ 1279676217043715235005757902477371242634404574506525526895114833971122834004384\ 6461797271085502369905234766468731561173198733756701655218748860661893206836577\ 2980619494060987999274469510879053206342908786423244704542087865013928648409022\ 5463602088751731846655886923977445552823185826730120932159294992707805802262660\ 7015854944299705543060472138088170567623458444684613322074588280004950056938561\ 6571229441148460939608625493987892953204563851566279600313806445753441455705919\ 04252387016517532626406142569900052296429340548937087348711/4512363663977414537\ 9375154228501117065937355464293700272185015682392821380222590657647201047072203\ 3899445289701500843943272176968793697923926846320825177739986662191683085843013\ 3487456401991150366604964109933450542285315756283670650589132595353454828170974\ 8796615371158219307642113204975082896649670298215826845512056388263684423192687\ 2472647296993588239246748827967619097221914300364568524565147271105633848895206\ 6128717420581668897622487011694613346107999364839911514297974921470768276027815\ 3749593972156478025322803690886714001263284244663116557884424497854427738963923\ 7263095623216254665377962240823919369180094984152815299715345598742011647726035\ 1340193960927745477399629333735360229031792705748370702416300859130806080357648\ 4247822783709748762846331881394050062579282880677125649399267901772300141790600\ 6554968687668929800679247445100078333034940596224000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 12573115239679864929780123867745672923499309685788538734875757312\ 4875400045752100189858355318150777854160280109796280319771527830884315529415916\ 7860360216580130104517339139347565484496150961732122884085823400210647100364833\ 1485274890565307001719365026172602835975411171050392473916603834809238500725143\ 3095346403090250172750746917603678561122012244604694984449474945225725325522678\ 4835250946827425937646679876084342345122554020211044088693435505657265285580501\ 6277419621315650732502011678796732053319071530341733998596589726953000371886573\ 9008727770327968791421897770565056490458015215173965707959120059649697123221560\ 7968411445746739479568118686643401315156394097225341863281902594038610462339123\ 2729005885125401936741362070256735877611156661603003795500645075557789269173624\ 9578359751570572493149015543178073925439956383433550547857233235237121046985864\ 5664721663919761969172181144906033477680993490409831542050893185964350762282617\ 5134797084915055252175363724177802965410251/12284125205532522994809620581503317\ 9938098765084358319737972173312750861871106383809285266569499792304237830517471\ 9183300654091381497860539485278173034284643394480376234111142591677826888293274\ 5288958686894494525689234655831156446766448014596635340953695916156410453758178\ 5640572185999563440212087182186266146040340466930847997790433552864010612814047\ 9690019539276393154415585592854109053185232137249236365809150112198151261071287\ 8588629608405048073180313201914062645779414993009902789213052118386524534618665\ 3670966150465730031235299771320024270318309767004250245760434695287318000179519\ 3985940972189017087797446412637934262661560577353198483194858872032310936037878\ 2159543435878663395464233470272889189075831018386071986898049371709623090903508\ 0283925584475900155439950867372828935004516896276004517037015322017973747828025\ 7048455763428964112011100585099756830720000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 9516339456294549998002867074618261432389468556679495522888158856733825992054733\ 1346163115060580007632888315513102400347841773188112315223840240233232384566114\ 5949906383093937198967790004237862761669130335952284816034235240303974077923271\ 8479771179566428406447678127151910539530930688305694230311470924977581510037727\ 5834437641365386583452328397651001320671036632579961873281721753761213405758811\ 2843579278187030501686542917634008990021632092332108713637101259042452412912741\ 8093045779070477042783462932304911144498681808053621815842149545660652446393919\ 9432978556826806061750801827051023174046698015832322949755488262080132096717700\ 6994915147690936365587100990375455286493769068972343714952125163440486030052745\ 6977078046741532791850297821016449337246735714562864073290379416773983236901699\ 1900996279122129156722409490537794812276778208816418177719428223943829008164021\ 3855314574457156104073924538439771175424568342351463100448121136327299662004313\ 378131154045140194606407729809/929680754866802600050821787645542385331320457547\ 9995375042144900553050524164810478664201266559639762472503546636801041575692026\ 1097885439939162118832319819154255219124207409062559443674364435397346179512133\ 1271665632046138329810504746451933558221531788115903321312589615845882763810120\ 6299925227080271659126359853288199286325026018568266301093421951452285049955758\ 2548059944866307478836255353549515839892678210793964225412293537761646987504353\ 8495189836299256390272333772564439828437189586815153252275282990316667525735010\ 7148192610141848332190731350263877583071480999821840835335779913313543067188424\ 1600525827237284795404767580698830179497865919818405907539845463014841865036678\ 9999868453175824415498025977474645836211309455051182651760242762644797692788990\ 1177502068140373859163342885963723501816199074322923599523452213009556836563026\ 2286679422955998412800000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 695657289409\ 8674111739612118316960465464719746365925811382936379988681067123774633217115204\ 5042101617535812772694156409514335570765752478013290692002677201055840620848129\ 3436351398534644508137944345793213567155201586819334503805222274252234361265323\ 6200692650781153410265397140761438893125170217631719440604039281663383745603117\ 0790104611888620439885177675108655708514275006792519166083141915698797854706996\ 1203575944089294070239597517820240735694360309298856235884186959892961293653674\ 5940942654359138945412610062590667870757752194085245042975075866598463680497702\ 4073980243727895463690531204832558510221066223325405993216565886719474303946601\ 9828091805923681114805934633523995542710929995915588437934297699177134806940078\ 3930853401636919193285635207538436258987764078920825712879602023725677085439330\ 8858338467265768574826543634236674300575115693823124633917251715133521231743030\ 5892075513796477279747907936495102837322312222756354941549792824076564339232695\ 404056837398189915538442501963411/679561432047020240146570140969101531123998449\ 1152579518851862998279060737367226497050450493338159912301442778024180193860428\ 4163584103468969945806230813233009557498954834511686164174774284703546580693607\ 2289977473669795601310640486535874800278333983616273234489865172742373630191682\ 4434038235503285257267282130324448765500569454175991097080971203088921559563214\ 2245616441234974214450950423016106330876187330364754105526988954781438374388070\ 5028651263301121554441294632374029596399265235043777300926972322984052252683765\ 5273042464928804111844992354403084381711391007018326393959734256456423200650575\ 8270234659705105768010493838529799390813897312271176869165224173294707958468177\ 1185714910240591898306526386139820851543554091614737544006779039091466089800580\ 6310155691502826701583575068758179452160954788526970364260266770855910971252202\ 0507492262337806950954560735804391424000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 8538860607251520802586823421086892120125939715135074513083655943484377781\ 1186761706194010053630542296588426773559979661134458426332567985850939062409240\ 9662388065115348334129467844686943763523354888052041825919232102280577326780759\ 1211830085441076675171738140009317312708864571798418721905254995750987565274805\ 8910559724858641226754465108463820238070003260694916860196504582765459247200067\ 1948968389467387260591979283142581233333789478009663410510566040394307731557764\ 7658874524428145798923014236924173025895618192567003211481628925017976542587387\ 8956036684336697664178821027581368337284982435573426668263550729552154248305939\ 6521517330609409870203683745753908404065574169462640601034034641654639624149135\ 0832414367551546966539218780583433713197461221045096499220413537101110515392925\ 4660405408682006615937843739924606452472666352620823730957599561550148759700110\ 2466017382739708764569563056794889275310883739446329390702772715226951852297991\ 8946075984315000971563203283644810777231241043733/83408702899828065651064810584\ 0628494273641507312009114070965096687998410917166042919628936520833580967231348\ 7238980858097425058837842157044114795338407308961121398450528783734089918092450\ 9649055880696287942568294571874137111771119148460085305480269306906921545913683\ 9929269959537594730276010817586691783451941060494357522679713367854204422083028\ 8029038089903169913867651055972287303411227631175841645010072848387131815328101\ 6850602655902670513852545237217761850029702939964872943062270451109617038840272\ 2008849664146740634288157840098695898287175282032320752690110680543937243119837\ 6787599535682231312238104227370862998704024108954705590853029283929977481519762\ 8720894781065592070598083298263863487235150753595582553795398841602153334165385\ 9349990678695803100083708905385706266717870196417374619238636834705664863986231\ 5650019925955545152728378452314806641709651035422720000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 15668311079266512685052126796291242823462544452683686098118\ 9080043855889806899735553804141876395980198549616719809597306484382280810766513\ 4058896105325490296746320912834857625489753686232951524541760244206120094160729\ 9308212995867909892082008930871179314849110052333036857407386421992378454956260\ 3973614007931236245201287248597533750306714066305514574608272513394982293945201\ 6193084053202636273467530455744217970410103943331616204470884782401973091629882\ 5530544560013748526175899775501193061241336857270297139435703548215819480155095\ 6112232128304217026217092936623794144100883098993533375418288305122622103414007\ 9069162872038773349471768115901323689052205436271639827004684732325215375352592\ 3280594312984015739499080671704056734991279864318451913449695460910009784158336\ 7951040894522969871743747476238780077372565558726903456372229829966650105697599\ 0751738441396249132234289761486043064976732538134203232504311061918567352806883\ 868960308812481329322887487233580168111364622427508047978602489072065110167/153\ 0459207055782976574787684175091431424234001788525579209055873233437520871769294\ 0142248697219955000773367436367495069705408188687661766309300446928070046826961\ 7355693449726428393056445440141277134808785001133823345704614636115838279429145\ 4972479547976300343009027451174097483582978867548672466789101769013146730638239\ 5208047705992420289149168916760207140561239051405577415117373833561084467610171\ 4257271526946943332808350870317590546400099755134397118152190059978144193926040\ 5453380740520341965337167997703987352990019808545875552596803155954209851447971\ 3382190403172900927291658593940312713043742479579516166628942394298384009994417\ 7894870092240262661004443032545692190677352640196835289021183563521248043477405\ 8489184792635222418147931377736181536699678763103782641297817647746882867556885\ 1770588958732570608487656806674375726485033251755145885170708190438734974838859\ 2803328819200000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 519129569326474803492\ 2453907560659794743096175057679027403485972943319112066632854675501243706772774\ 9813956493197548368685858026352765005944958485689573513353084263680694392854722\ 7062135788075429261141676832932430936029154888896860306199473339611654866052645\ 0116479449288243602098045628262785801531774120352363000029330566613726349875953\ 0229959418125575739899235920448915463167658408171539632249059183589815541022549\ 6634333527156604462016766523434264311241700003999760617378610166740392496151951\ 7616802209963752304324300009097956434030617964175223029298226783731908675712784\ 0216922689229507191197805992441244740485638475566801380351636202760713375900296\ 0973969180495452702808516354299659165680760496687343152628488081949968716188304\ 0523287210888305613894091920309141159827654558421101282822389224621354333566709\ 7265292967322212884682373645347676045070208153261623791591182118221321195000779\ 4177756729098032362186671248249273251936968400497487915078811881311505219961572\ 794231422225930888333506969744169089/507077930309875969486050734802123499003938\ 7150873550429511816131908277834832632131282670482991796240500137663847334864732\ 7082392414974123984368623637288527971281931543171200299916013022288860745793550\ 4089399227012611256160479033277421286322137049059989778395877102509868100800396\ 8831376836350692229118021444603575483978955865004748499112526810007995568282215\ 9171477287677923467284941927648851047080169769858875905371138488098461671376505\ 8727725286753378574625533216785066216975451435451623969747330701410807220060612\ 6166675770986282105575334483826298752180994817022431049300265379148772767720847\ 8378828683491020374429695952381028235860195202777251312113013632362246584914325\ 8169427049375178851022475792176879939600075737219274157838821208343933566210190\ 8447860053612939407995823144637347595268692910467198188638191955699465736542966\ 7658951546927603515074628181857447993976619054137344000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1974272529022450119529604919708762036838966274697900936566\ 8092934635135581364658541126540459877867619503070095899493104840842022853068995\ 8948780103880605967953491308120014735925464321296657145431720795074129709989045\ 5265606882415605870921906225882735843286347719819660079752168728250217072451396\ 5912782412774852568636547617751481580540651405845820684961849593570031572304634\ 8205800723980512806799528671892759585535783787787689385482807972128906543107250\ 9226447989185332199202021926708616612240345669827666259770106600955827081567138\ 8557122459303910933592354755081664158924058519558941122117660152220505527602742\ 9135821928296330529896190158368722164945806609193631890641325448732450618757923\ 4069438322168747035777626112368587817741441330353971591280188162377928535963269\ 2960844700478352055196349960140207634523236117447139121020942728806211878265157\ 9113356051029986475634457372825970994689960483070651466347599446957203183124009\ 7852723444250669514764186443052461486871389104149900382207458974101997733803807\ 19978363142679/1928490281605768671096886623761440510893688411668643123755545906\ 3514417745314017957464110121348444489141042137602165840542426358767678965385878\ 9614086909861125393011028463479641709216224437236492499449647846903259370906231\ 9709309465377889154433666598472268656806311397057646231764296295673797097425898\ 1518990218345053885263459398226157451986705357250282908376814248074915464329414\ 2410565484454472092155195653243352128324507116807615341659941147320244377747510\ 3204419189197414479963964054565052841614953007388689377531435590671604950898113\ 4606331827780952868952669468674805538199047599013039031056455230415453280078167\ 9579252765618654353413995649414444706436861294316639700683597193083879949446598\ 0208703814537236923857585623330704711053253849391879276431213495405979288842270\ 4381312316630686469829475791971414529482728678785706768901744549143740473640435\ 4193405153290987999338507904957079535747072000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 62352566088751967280904931571502447842835549792769764107404386158\ 0423732347718263031555975104366059202405157841189331852206433450562648247718588\ 5893769936988833933631184241267873086744613512598095941544294498963270559579742\ 6306721486515673276534940444284795951021142940393871021458234423227902161747110\ 2171005809651536721841109093687539489240735298529852030380046187697838626621843\ 3909679722769086897575528489882324528594507326865406986786547749200182403490739\ 7880771284814067752307700506925867263423484936778487023188722518717663094117162\ 1513756452984910837162368596209581388730959699779712426731114554131174000168249\ 8158372106672134843497766656552339170958267302964830768776393563383886491242632\ 3391832100973392201645933030044175917660157627911105529606636175583217645025320\ 0808292850853605289424930990072355919100152322654653009162791179002427970157175\ 8270073858981593710137432910112508153402428013412586213695420850501999253547623\ 2663838582414604073013750747850080147773784678842116108947333178759072603139/60\ 9099867981345708394859618908416938078098873426721176070241449489201160238664760\ 8125451885896418825766096615328904127057729611280646388407010049821028726266378\ 0191135366444018470790722999111135825733884811180976441949941061659307532952233\ 3104045355476683352187218961337193736820800220686136595369599387429685240484226\ 1934118925329611765412576506669866125984544155815283311719168799811634356227137\ 2462534687506473277833247843125602299556880075336448263323983151557746713195014\ 7090688631738084783505298779746684334514270272871970074508001427477450612131273\ 3712728402494863532558463254567769560620069057051570873665741799023177847296885\ 0577649032466427210039134967545937647219214040682194660684035199180886728630103\ 5383275500035661832954779713158919881900875351488599391254999949141954150764492\ 6857513717346011239708269395776982584380670164035170680436595960603623137405091\ 3852559628173312000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7841401733114\ 5949837103963660781114568567722849797854944885877330875887792191061033138870051\ 8248037628518455268140474523278137501218869931683195778183333278549435252598983\ 4188235068619083986773192438182969514892822807820611626134051287243748622215578\ 2012060533689293472311854036964369499162587371147081770749878093936555309211289\ 1056323059022091922093837753743303903207038567576739289695461323638544551650069\ 5806237877258251589587247110064091404892894404136600584808284891436043664271337\ 6084305921610676796024632568155429975195913166021614401619721210328176183885424\ 1996680008549935861718694384922347248365325986536122760566908407401502438029592\ 0416127407646487580119628249181021105155773184513968068164855907173553038497321\ 3936746382478103311087301162078953935807343857777940371428508071744579986305475\ 8446820312743675887312803335908912143325713242026100136938829906246671854575100\ 1258306071700646188960459438996337307992119190978592072739671965148894411083718\ 035433658537569907769923976449342321607513148849643278356051603/766062160486940\ 2929476938697417054156704403232036898398315648825846818135098658449337745023797\ 3116919660694041822063719156575997519127889484213791997023502827834062117846926\ 8973739684682489646951738319341047305583755794688822082773064624439594001686800\ 3048273111906480520449000065581022116835459412135635234758855112687678850642906\ 2475894839630548484879688028168269854716225614610520327125806072168141983000347\ 0374997808237747976800766389897007018955346795707027473515090585035658510217165\ 9958019502646046896928678823816613913034037873160936319656294967787245919541756\ 7847159496237562339715481662719343246611672625171114646546668473639328644036060\ 2356429668023069161923977388968804302810642247949715467896422172098684810098639\ 9893893529527993309422357544856425966660157961388466730407307691357386635029795\ 0612774798074025362270126297547472263147426892621839257117881156073490478993847\ 3965568460073205760000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 678376985314\ 4016467628051618421399697852166901174151874382409631567625470882604835006697564\ 4751368695186311048821635086227238258437477677184674946318018125447420255077193\ 3402452251760436640431859271585061751498788225665197001041895477898216575767266\ 0596174189307267938295664591615173073227696686265319985014185615760880095180842\ 6527936594178812827468981474163776118742180577121942072262149290226292965635250\ 5914456657594575877134620906814122040211729141031209354148013020979845572711256\ 8217664553426041410137635702459146152071217760907690615924189316514851109579729\ 6346833516085453923203754193973349264575499574145135023415641191956989253940864\ 2213882944632610475531273332939118466910513118913865233129844143551448708661756\ 9137645914192480896954855405780594275902561796246652940140196073456244361137250\ 8178652654144032290773389682465638608601758298199422217326652529838762524743061\ 7319413229960673919116849375655311401717239092748422189711278309458699579319071\ 733999949877037537564019267119611331013195098964521458809409499873/662810304073\ 4831230286568699069538161670331492066707744629626592797899169063621875731353303\ 1985435943532513540533002957009385319592636739162428454814815987229299905919354\ 5150112061727181806259753895328473340929613771318013372149877564609841213940589\ 8837420027605519085319866743535002710440218506187021701790073965945325426483817\ 1232316100317767300645613295293936894352558821292641276283034936558093305454856\ 8220020106799301355858188489180823932159878756575416080292302187071400417580579\ 2001441938613158971010820900373650026820407711029387070989615663906911573643429\ 6069572107564135977850449481960352823069894447184387181802881682722844462609405\ 1129864910886680829405316832610455617635910077423226058165701687009772340335694\ 0406864716575548133341630648484462733771153788844853499475439366219913564958134\ 4748573661673116221943877196231356291218984078050572808748549818913298367849216\ 4157909339667628556288000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1295564\ 3291370797388325235506308563815505306223199439451770920984661787397511157249841\ 3652192025504851596314272131567587987624838203119170830380557044270578374081764\ 5913034125263203107856199764994009373454179883912434214661614587864661199316119\ 4031365060895302662634346521125552311767285951634342838347313858876001900841790\ 9493309690866882447016695672467959813179535368020715742098958694983464390331302\ 6182034446962246148433674847077290321531658652598893822295455859652414940925771\ 7135082188504702004208979553503150608041634330394144027366584739776476515131021\ 9862226704758277841730001422967460927135948883707042621195860738146632082592416\ 6271693119416566271858664717501443227549091757470424919229247140940989618467583\ 0931115890239245769216725494517551879699649525335364991008970717153309197123745\ 9961830086853566022554014916109828689964161825394724426083059906522911287652223\ 4708374094245410110628056503288113933865679448209374564349080176061450228606871\ 0564335214935586242507019534119193809290171094211551303310175414417685097962394\ 09/1266005392035413329880502459983552014923357954502798441964642523947861124218\ 2640826477126420186757049551054408830843781362416796640907971446014973422566367\ 9378372218553414311265889867478127969217889503501268999476783452253845049508798\ 7838712760152235041749250657643209657482383929009534445503055348933946720578632\ 3003937989819555928631418546377922392145892682546851204692843185564110381865212\ 8381708622695483689557585025066204273908292182765414258381259352077882823160148\ 8131610411977064936909581679167296892348255137961921041890470198325603359695694\ 3235014753299844565859189982213168677495428971799950829771977883664652013659987\ 0756853122542508390517506458753019275662499519247843416740926061812684296629561\ 7951849278048251357359299763421121706910914402269999349460438025964030078279534\ 4078215357272228704996650864270653753336916363884729547580478439469883010025671\ 1614896773615940503177876717496027190441856204800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1954213090339801821993675450430003151727615520534704737692366\ 9281635049690398798787610954567626136099641880823297944246762731076294672126101\ 9943184931604009244411832087396508431888711440753087132251216442735906956109284\ 7572232390495771039243152178836475327853966081727743683331666028626755920573606\ 7792692795476627383622338566937553075033490424622785496363099350445554353677097\ 6479709967366301938700807999626896804596162753930332817568292333321803593639203\ 9595211084501013099355710179892723234783666132170159267643470058433164974879992\ 2408693239352286249440274883975223041150579189517545993069699652492697436947457\ 8405679219818018412456961860682870286783873894599427387258595805947486487951084\ 3143494270805302999947182972194498142550392214689336639041196239017712812264426\ 6511824380785017748094967383887904256768127575640572892608233628242584352017751\ 7958542787117104119833303883906760558770048251355306969110714724503270332132230\ 2656708071447855586712547865786919496440003951739579511205756708826842968578127\ 81514178518787722970678363/1909923108847350567040456882114595450001589526753926\ 3214422712922811515061841021702360790467401392113227485659998217606510561945414\ 8916413753471717849283518571785924266528068948655440602975224245327893244287453\ 4833784878247823646475748031704665997299032307036797952359140007419139706209022\ 4931802497943931678722315386435245844476369999582568646327338544432646362008466\ 0106694651669705714145697144954574866373198371262015117367209478339307885560497\ 2072668080096464195296436525821308866256418658752042945005106568097221951177047\ 7069540210205448344724514127606795804836312931703367050958941292527397183363127\ 2692205819759365617417452614602391793551257356792155531035642764328690846283739\ 2637493966819855502555816362556992618109051754767478356871482260111504578304695\ 4756552956972642919293159101325589640372043576568191241643830200061171331670032\ 3093620224091514397598836221643252214671983708793878190857898814341120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 77542451586206480100072345798674893463\ 9533808943543601512101490011995503782293965090317523938282848298646439959825522\ 6574163743564991102038252379497610767517999124137430300203645275130696429568225\ 4324346190022238527346691875532910587080095132628766624636683146512191617803441\ 5644213172814811955566594666440966161797965065966496794088536713637872857698293\ 5050129684106288537843742852716414872352290307239948109543624903224075055503218\ 7330430186917894078208232880252129972208812775408911613714264046553747827051909\ 4758056798408775716104644820443674075954659682745830443697744505364529430833301\ 1608118775722464689898550032771821115126233515304525793074269423654323685511987\ 4680166425772258822985197842730701285802138522864281201131106969055635090779100\ 6692212527718153152357565954763911560026044509856802579755179133811554589521404\ 7967794185150315658382457891042369496262504626448933515072290807561912439300522\ 3909385689686769981150267532140910494763538676388376983669749302684633505473345\ 4710415238563276431852576075129797969356838373604222009/75798000311743917800439\ 3330944437880508952025716046434429044366484839626849152231497699669085053588301\ 0260172261559649231390427456496456526918963194190960696664942837191857812634405\ 4498083948571447226105753152084480254101022757143761437473742927162288137964250\ 8771551518153047753863801222237243801692445388134418099024734103475199875612468\ 0176354872833089173378599325268780014915397615895486820319559740814003208673118\ 3647260516687481175954462689854376207387278877677475968604049932191348986608791\ 4792385593405019963582730491446845991785135171851128103169192948814406452913370\ 1032829180166633370782148470942301238278840834765236780552116048612423381773007\ 9542690220129221209858306196923695333688125627145551049343944718483367700047617\ 6404449891811749969059647335077838131233340014215449985374454617445821455782618\ 5267400522430800972071611868393416979423045952786723415359829041013820721127890\ 8382002376934107050409984000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 398\ 8217015693972216939035442355233178263283460486223936829546020795372516082345849\ 3795606328154724089903467644316191495413455473638387025404536018785116659357903\ 0997831704724214776876280137296845037174321545782638397520972478880434662534281\ 3042677503677951678403615026792328478994041142587744258701867458116163200273495\ 8538796759941728809602865420759392710707696390751994645361948517836085891697577\ 9016823938111366198795480436580118362325109201393355813171489607465441768705966\ 4618444227080205649050373309959668540593914844132637971635362480861586751886711\ 8431147103890863186326820202228074157226799518775702259612364747406043016192524\ 4629797545165110692288772644530654695776831123256259911114750393318036881014597\ 7649476579093606756983349241204104333244160620574175671548084695780947475354129\ 9529855727589514212388744725228603551962142254696320114192207149058933238385705\ 8189747217036821886005417018239587762201485294166446466507189276053238864990666\ 7206690860406314039761684985550767090034671330285885071760619666938693143647338\ 3429757698217213/38992007320367306194902001730443773449141510106884860679898900\ 3007131200843740890927046663770733266893813803781479151475761186369217090716657\ 7653046355714001578379894308235495975390851490434482412388205332153649529833231\ 4648126729893758665242836590824263931569936226153196829082554261662474328295646\ 6627756564107358500303717509712320012565797632047368279773256941906490476581527\ 2778841568956330108787921869539530605625549182375499437406653449469691488820860\ 4164000254847187769295366117873745691294512749899695941036966622821941008651509\ 4109235103657318832296236729106967507695848530798686131953859775281642213860299\ 5401302219933104651619537727202836051670751835070303887397477530987382148735355\ 5845585116214370803512042082214012258495466597711334580041908366378211074149146\ 9054770112711781476326944306479473283694622525617674885263605307857733894156255\ 4803299032546259329403255278329655362609604986966274244334887190396928000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1050544553253240726599349846958031647\ 8409478463111889736841013836271884002803099184938630829048977729137154207567607\ 7416614982157009081618526084035472484144062264810838241523959301842563125785028\ 8482746510657844238661222060180117620529308352189701084305828730626294312090278\ 2503386191068352638525501100593266495625875041129369579008130183463760296181749\ 6101161398228443753771947631042260655384315110195915873450810182706463442333800\ 8151561403914585595291186777390937817507360413227685533041191168354368566302925\ 3628445396530201219504206136391191312589259550862492768635526703239324405876332\ 4594593598121538880602240664277054324609277691735556292997160270108315651352801\ 2525943398532958030327465447735080914559056441534213878066344369502757460297831\ 4885543264535146740707512121652181501178351518561594093405875208773274149248496\ 8621318179164307043797446485656773393906975842044042006947903602284599402370368\ 2291969390111230084856526348867629565710210636228142546304928760314424437493766\ 89349105220108087032738578054803899131572298618009166089887161278033/1027285900\ 8994751730217506285068575129906547966190216425730371760513827010772042852889653\ 8420216325577037692829693095326670253885614752701315171717937026854749344966489\ 5913789067960531333123618382978481788999085339541177872753257318954317171611252\ 2010674886013797573559490018082355353120404665792785033257595079264581417876760\ 7972901526549036959491242880729789132218577296866593092818590211086261462969882\ 1717577633174452865139903336243902639413605807149064589626868679895249266104223\ 6280229190776803208327219423897049198435482841500035824536602620530382117227216\ 2988490371667899250715909025979945171443956928271676499069532968592364953980428\ 9292427375617122133464496934963965409261338101360156082218940425987417191135577\ 5382112398200793965054952384419731250584886029534860734307971718727999241982370\ 5170539807189087367893857016358004055439029076379477156630086543839384811214206\ 9045984403387733221320102308387533001450156195840000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 255002869380281890064508150975732629676969302884748306711\ 3290231050158661323135822377656034943665780978763404109386094467866147731810371\ 5144909317032937755218207170264166712926063161947565697713644716476268166133407\ 4438191975820606231364450508232345557256218366801024215470030162240692510255109\ 2114626770254692724700205094125121873255249389735076078669658507617816211321933\ 4747806640011295343950595838888966180931645468461818101815771233511316503664828\ 1098265116297967203237479913570810375219767447916879607685440232835627673570562\ 3486588772827190185093550937261971981840843426732657334021503927130638166020123\ 1600016447084905493327206412766079540621952830758136244890894566961322409407831\ 5253933854997581314715637969376919756136095067776728580044160002699331615725416\ 1322438213963362871257331189396712659760664110946083807911395070576952195749808\ 9332832305165651695744701446608889011921800590530850591204345140797163011037260\ 0905772100696598458094511882539458454186013144464341303361577883849504453544258\ 9281289592887621870080901648567021348845427161139/24940218816281702811694723592\ 0831518431620081179173587669120692185807911317076818150709929386858523762030398\ 7031993480986383386000758162804151668929915596418081319464219524032348326401069\ 8612290742310918988477794076638596132954080465724255777450956214805139933497442\ 4749840994554960517423157719524836640753836091034559978452470467544261677384173\ 8759618826606547265528793262816732308984662346927569962102139392119031651310567\ 0340986552143636301319207651341179203718978506345773849308095858111979830350011\ 3277493791278361095350333429750869740138630287320943623794084588723846771510958\ 6825124686290891106722732091929035005188105959714638049413746782170906359346512\ 9110286698847382435955819460799344884982053675361184029235965788795100076372015\ 1611899555079030916977510828151896716254646726896426041460884219588309675728776\ 4978639786024876234825317020990639858185989980989509027811578739417690446885653\ 9826928264741773424095458754560000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 325884538671205450378983603027401192612396609674754693255922588837909551529\ 9908923824240359182047897654421085356753038224923395339262447306377393768578628\ 4126051794184061993551388399755542671679633833261088868936029380743871695430991\ 0604897666824330716790842392066986410283025860609443404542251210213315182562008\ 2953514266963165446564176347280829788516717879635642589194705963936362828286690\ 3910384213615680192658329899157172124543997094427858632901375697724999744390846\ 4520954949885061438523319311181734664847760211283050119988712514543727478972727\ 2065247183976924145010040086576462954262951250988719506271245340858660322642234\ 6740759664089079775285103710761278557768656055427085388092893269022756241200054\ 8625395976229631590316098617431755079247851631157021684971815675026623020215841\ 0964495911214447578438316434105137577729597266354080232309702842851179228827738\ 7412435703660958518127663474364877595133433094018594718860486112359960305667857\ 3237928569372262005334992682447377522632324402772084416912549070790519239895999\ 435469013021903546736295716620862967/318780888865949468998519618009288430228928\ 1553615960962869166863380559560872612474238744175436948279021520150144553427527\ 1755163184490685330105801928395170296631809127761112276669838393194752257781006\ 9704326925468328779208052192465696794292496222632146396337601977610226751762420\ 2594341599317339422556974787382148385538732583787022057243907989033647769591791\ 9565838535929726670909026980157185958813741597125282187038760721405716442191218\ 9530476201848357912684346095239472410412187086219639215703795567774789027014136\ 1755848548891832389666844503944606478837210611230396150464664098771688137871523\ 2911947908617052618539629313332755880560619996628620352090903895258726186252732\ 7472819900093184045066450863613667731582024888267519221210156171823387297773310\ 9157374623147903271913447823643533844738376744729917933856613230075440397801701\ 2763058290237098898160539361686739011706491682037131489035754003052075983169427\ 6399552103334709035008000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 3022\ 4078452461307822893624909458364695808283697886938447713380688692503893769806229\ 2048909713433700449817548290929508829741714332258605154957932040343809269695444\ 6467707543335891692999375294982228026255491386237053522661261221491687923448987\ 9203514549366279501872766193356645750974759767326757769739464005773670344823044\ 1134896533629387267669464059725002511176436422828962819723007759455088970517856\ 7707482436539389821728638972728216361042461940318577944290943178489165545023297\ 4994226265115270669940376650840782299118449003174573296423741202984483388941795\ 1031743758624488377680062517702589387611737251757672829508530581236325023387961\ 3485527065193625995115877245660628025618006797002297103506902548439914648621046\ 5831533104101536768704807582228106622075634581103241276718318105680532883182924\ 5004548183940149795526242338882211756709527247998955454029578010158057825005233\ 2181105563578140305409576927836347593515773728114992319517108862205942187255510\ 9334671442391285898123563677569579887855196300628902937727676216446021249085339\ 75098258476370223984035944379/2956967555342772660710406111879261645916609441112\ 7362034889858146530017995680439847249040799742727139889273116858099034648628065\ 1607861874268912438577182786544619195012680662152558156129978908873899685346427\ 3894861394538171242750802497850506258065105082090166032137143137800830725854751\ 3455736700160959524751924066058962726380645135634434870656898318966213518493829\ 5385003326706018215781458035273134361711265548562531952898556473205153030978269\ 3044731319948692727573083382013823390558382170656011069232117870629889745904562\ 9643169065959323488674520660096800332911068157395689470433433934796118612597634\ 4393723694978867596044362459719682992382520650852153556821537839451792589966167\ 4245691948555961216631450917923984989480826298982949379662775558037966228839081\ 9780233999315335084984831400146021494632149928420945826168630809207195091149181\ 6554268262193282244423921820487898146981654771398297166442103739292157794315446\ 6061966783807488000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1713653966\ 7535258636017370977996964219217934196082291976482315412393024792384905634050427\ 6596971629011908474320872910176747479360121475186324863461385769084240408739945\ 7536665057036645184729216897383382663080971184202497521680727056012668899230521\ 2756660969714634578592699689178622947915972172254939719051792602244547723907195\ 3084864671168111682797095010331410847362813973428103846011810039074912871481700\ 9997560514973851044726761439149987790927480870130918870320818424894766479907087\ 0255380425485556563285421115772808012719673228782858386729350972067746175840014\ 3263652571482407489651764159742442999202104407600057005263091308742991734096971\ 5512084345234635752463559056814362105677685763462137925128527633425053652309283\ 0912179471076639598759562359839792137684069843344553510800606388874630406378753\ 1799507879863703235322828868605118936051227369892594244362955908196281885368482\ 7469809173841548738919407878765434014824370011532888162550775092653698964935495\ 0914952889384021752837052820992628211621312906955032357635690193006743627966911\ 877242324741391831026077247147612471589/167675643754185194789829306705856280155\ 0379317163266241495032436901920050381940831297936076664651512504538871944546744\ 4810882766977444627907983390879475253892000083808006389329210986963952784832023\ 7874411334217889760115636464183264420876335334973243868859872741444598925729815\ 9436512686193353780421524295084544033841819120416558477262282333231524277619273\ 5395418083008274815195573059194151897884022966219434881111263820466765518422070\ 8919267721047613311427230269146953446200925966851160806012918149845100039685098\ 5811261531073516705532063921574877271299449021721351888029832973950131058411597\ 8433607426002043702569226621548334280598509643991821232343857565768256074902588\ 5629000144713149962363733384401113335691140612409728475703158173049069212480112\ 4658430283445823065292853302428446975001322913354990314632314415964201010143000\ 9488383336140285251989970987167392390804013711442827843393439272740798444416056\ 6459960969858695210380992685161102442496000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 331436248176575430935744346740566396447503996946004729895117720\ 7147196904439829570676118402988007768527778087509471774061934799508937576281207\ 7048913691891789754230692933869616402294544654579836809710967736214792476431434\ 5212661505539187731412950658433394352159560553253270478791756883599769655363051\ 5433779129842948557424563857634539239571831824959281927165262742056560756819742\ 0978300435204266594729589713939986928607393348770733681717823649792093449286867\ 6653549266685669718328590761321890050168030004626982371298180788379344577105974\ 5925453720345486073491510198733757303779039467618208923426277678263163938095766\ 3494545865469726307632804985345369159954152413923263718714854691496795175812451\ 0887974053496095277703335908040471000654458433072299172078372368126033087754510\ 5714244199550945247462322847168725841253203243547944845885415372387623846539116\ 0353547549667199523288274446758771142910573008375526227068736000996035963913977\ 2763124641952583431991807686988188417223192530678242266035314760080485463841771\ 96748808151929583300061880534775157035066279433372700553519/3243288548666903844\ 8351605784966491537913558520032655753633807604690336997684575486335711323265999\ 6094916964583052103411618333131008984301268780954091482246999544147585031040480\ 3171489635170006426389999410414900101455240419474902251237490189686792397973193\ 8409008250668403510178094169670041442347497537827353481931048229587850990309935\ 8142282383705264072065821118663512881781710678486406079862977911416978022388953\ 9528418905962784669096885946377849175954539766414733222208956097769827170374593\ 5409927332977098673586777553133539307229264240377222471576747499208747580117941\ 3066649179841614559455987319409424864382889960122217082638166808168856200044000\ 9278382456370229509710505929957789194552502099770860057234059379946277015823170\ 9691317041572526414497849795648999140033133424981458390963317915461245714265147\ 5804311360840812914408645651161876413389421531646936387442998246235691937131980\ 2613327024843329345056662373813818487930852674612756480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1078858535693965128481417402472135993922504704055\ 1358990394791624901794982615633541364581271427934359675513270288123959093308655\ 4360012593984976539328633997040324250327452335073171095076340031903813934705043\ 6996169909448319604943261959677544352191090242486182311735271822828119298223265\ 9420050377985167181168562726103769835577504259580834332004937479910911019087533\ 7528329372460405354710651215755029498588510086660401391172135249370833400750892\ 0792102763560144684547107324139458222767766093223986616438663707751257177577214\ 5326519600679092274087832427210764339768463470821989174124461455630171923890506\ 0691574137243750303570688430245620777071866251788103272160216510737096631463749\ 8107841477159148283533622691123465330652683212942994508649954960320205461188885\ 0615087858337011487523163621735611583974485038540165952216431622791031389099775\ 2596582779792467298376882797976079311832930146401073213627791966520391340010771\ 9935968867818247727374880941807581412924733420941342904566711288913022592665548\ 2361035293490665853540941657446116243083222307686851340935621657645661887583203\ 62633/1055775422830069650881492044200716290624168504957678544833834493410837536\ 4332906952029090420633868199729803493678654316868499634242466875049074314483305\ 3075742332454395404269421856033205675829461304597970342852335850251659143462182\ 3425992931821823802789837952502664688520680424066169744754020270886138423892008\ 2802988914706779263302855790850645306102374776787037883495448312266941588680580\ 0783351335736213891413136218140195880280230194808850171755827125029318502459601\ 2910928667434563758210911188338279738718137423667834579915492522950763891219843\ 4580529464703292858513248871570677541973044047966973335068314358390141997198266\ 3799517763007865680090882974455039941492367623986005602981079527383127905049566\ 5314132985660680705798897556108844030477677144156759486212200036073711251231089\ 9479967399656997355812645150923135986398625993796791622798985818415199109779224\ 8545976612674930867642621488610375842056201307025409432752081865575687583032239\ 1523031777280000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2547093033991\ 1127158434793320679135533737875165428134901829623510935026211143265252001311652\ 0310839943670717172532722055388049464594815521584520183687675585475870760574076\ 6551317643364549932924686646550223410689153541765428881839389371005615277511269\ 4111959422699326745641688781352735542361233972359385566837400033645543273967176\ 2597665630991691444537417612267105667954755613195563399590395491784658434636406\ 1025005978414798235728385624385192172786394422211365500661063953659247074246300\ 6878302855572762295097066689865068869081312438623993610757145174731690849229122\ 5144861567364066710608431660146344997333423463999114870851722574881446261176697\ 3383464713260407221919361213388477031620932966855090021193797886234806526428497\ 6014397124214048386851521844594003207135890163277346592453290086265560880151018\ 1868187098587526384603845546714509511579943969335747758118674323317428613167648\ 9380359928225487402627487172230171587002193913034784134297168107761578837925938\ 1674085928036501171093001269576894282187845854586319366383213491994891535659109\ 466877372237904997559712697526824215106789967/249260756771491814427558186509535\ 7775771763753649156253349362214165697731849633902433682847641873808858430828535\ 3548867732685525362446331481601562101418401159981415946055722793689677172947428\ 7000402281393315004524028677481929629511608481183107341327069771186230675409517\ 5954578966592236272037858060625697444298808431586548087570886076082917682907546\ 2810375788508514200642691313192280386799151610114431499831511593956390173282920\ 2343472892227933280562966110885479232862381507955205986173211683458150457933128\ 1024817470596862841224847240609046141071156799447138931123207137219697306814492\ 8581216209433897923322176873318578200129273704665936801473249604945209764892853\ 4480525592145450445515350853240307680911797960767299778117004261943385771343417\ 7760353861949386985062640722915692952808471668599596797394245470611650352975751\ 7793110169499333160050036847291379736173642826959907272104288440395523957066858\ 7872308012397195954868834115637221495929065317261639680000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 740013592364059628042311724444684348437903476572\ 3502035785866711244206598414123255468073063938228551110144352395834325280022706\ 6928566643963213140671474540582260497118197235600700733291480380049949806666612\ 5260050558958346410265425078097812650497681603231492221118281530260327649615014\ 3323547173812137362622017039662507208250779670904101764263596935392280564159217\ 9570829296345032609502162625412506298142625680842833593801418797377692515617614\ 3696863585147202716581250824394835121353471002205963877830709012095970023783996\ 9673351322245369938792896042976320577281678715999539179507996059359393358528990\ 1530425634599704315814053119577462545818967262075038796852756166289879624952462\ 9818008469539932882314827091169115837126671855629864357782851608755563358210927\ 8920255218779438768526832737117147954676670822114088633673812310109573702226236\ 0038454076510993326261388040362157932422705351420561295228366301871807817921541\ 6421886334971182007922820059077122878584743962905100412727052821167319619043186\ 3626351593600958764825890699337017778713862457730118325002089663398101795221208\ 975182351888771/724152350572538019274942043447503341017212805710152874723056710\ 4594185050569556413350335408969171789495513243060913017053699798828297908222034\ 8858217040739049978009606481085860227250122846869859356870790385875114320811382\ 0501959657124959533163448023403099250237358199730518324281374376481752438523772\ 9776215176898255445239504010938228236092452383003455670374077493545570714680308\ 6212979728895257704446393310507482762104731421539864825744650059176669152914534\ 4494267311790756911464431030414582782618710387323763329971557800592632642620341\ 7400849039924733753828022699141375050664615757464651414933164736024683558825236\ 5133387015565966795479595640084752286823408966717837282295030096263431119729883\ 3741874584955435621159315385520781797924342906897322938003973535906900398382821\ 4671166499171891615548615789761941220966605465154069254366442946269657736704875\ 0916409531667140883922606917378777037076200070638148662923761633368808493687274\ 9255889973120559708515598336000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6048090388419203675939986044698766894957697578580488027228004567242203705\ 0332514164349790344362492821071582301449155353032291330811038395712567046483875\ 2364128614931440910415452842425268772491078393801367958899051303378846552243856\ 5555381334152493139502414365322579077655852007784314463305729619032648449047416\ 6389416654654748343092204382108552743969679189743382717543937330083391126528799\ 6365144127773339950503239109714372400545578666798714532700344947766148093058217\ 4537164332238884391294816991271412737865424543931012728270403541534802149800192\ 3067919039515206756550843637032413962405074353494542719853894170948150744395809\ 6685153650376258033502711634712864564470935473888425095323781786257817437726667\ 4204196105980904933083039082197080093971384150505075846784593559676739260327430\ 3635023554619327215250097423999705315472592899023464151013790677698197722011583\ 8136192736557836674338705975866894900281201265979409681000036051824369045408255\ 2127542778733036501275626416911766699154541365636003808219583470156269831544905\ 3301188166504872809883724016008114120683553411292445619930281677/59179051201926\ 8387498965164803638806711987343231787235641930414242004340837449005310583963097\ 3529039438009836360965039719830181091447736078307120821661791973008208380285515\ 8303531676841544272683409819250708289955287928909136387703899353542218593460352\ 9101890964583014170987927737237946560807116219689765666632998040483240720133610\ 1347241010560407140952988464210602762936467830456052425617794812110992925067393\ 8759922068486774581133284817978304906852772343047338260304042568101095162152205\ 3655375758618563921800383524518836002794321929786030540729333890892143102217587\ 7385978167700612748592135854223031954336752885654698055866311210337986177759140\ 0209987079841377980738669101547617615491559276829989338673079096016700616077858\ 0803923130552989981440650617931568247448561600130864249139810124104033131317962\ 8880400899979677270220775076839991067524893860954476836727830950851180957200976\ 7482643981214934367689911650885701161383027755952693079248904564684881920000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 81942170725519342211442592948\ 8814166189978140673173976169116274190657640606606209963666978447189278079543976\ 2365157550640849705170655656177095638246258795650270101594418639933900060131315\ 0426339333862155785606174230808397033013989490824569458804351615209336387525695\ 6169967859116430371523878451578878178289179125007401252967525073710507482313276\ 6695950977650981136851465402512593344092400483046526835331310950369839590960305\ 4461254793965998357532816689076552127584866207580661600723738130147837511415713\ 3697441538913035679129161545226446806101128362433327836506606894197905861114133\ 1209110209511179128603675143159974474715096326925772639602453308437799603727326\ 4955369495654933298808522315571967433986481013731765248681350948540934905904466\ 0783791798088201599920130301684882080820783946102843788077577923472690739693481\ 4503957512445612929800124087008624227384822964250036975480252577357879151061001\ 7639763083430622966052586975475778163842557599292714466866517678944832734974778\ 5934762741171743384267667360999342865175934083138420139350162706572863151874434\ 984105079311990872778946530397956525615599741/801668947639154200836794428873055\ 1707899163795493041130088503184348623826832519397305381002862953830127139728541\ 2292443090992017043771819412328571458470763141907052444452797354627753633792469\ 6265784699198104594921496156492948894038221601312676207668607028323254699410740\ 0128019068508978894594472498873256839999809907279575338293965269421569525784847\ 7951861071788314842474682178042875051471596772901096912261006797596392186581260\ 9191017043018614153242977446306615533298539452574855102816737427777892401773401\ 9203292220310376783439062548588706231428068338682223444639095240495556916170671\ 4619648841485785178664381463768486341020630431281473641938573564032313626872828\ 3635863942050677899634606285127929555493560552184712959590933009644351385033128\ 2717717578945498276441034743287359968570593626130653208529928626166167452436260\ 9057629635842929902879109128486479757851345886133291341844606039212553655864779\ 0640713622019550487229134236493653807108621925875144819973558470967296000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 70377155719430662177986302533963\ 9343177835523041739988563103124827842656594086747411553299812085185549479835504\ 9635637243569838380964461498328937021515039094009500209847051963546892491284964\ 0686323011701457943825973548262511765444608420650761826360816512029793115266694\ 4007780879243517163933633840063439921407368579180698023278034304625819751582758\ 8969013642074083555134659496900770212835608483092115786971123058960893713750702\ 4790379523756994650557019376289976898459974830819569602069835449222046679810467\ 1660503904648766998375610628923097156269578546032296679830246756509357658622720\ 9223772452954789810997444846721528569457355809137965573540922857877103431722368\ 7611814083374881276322485404061997819030070720929887865434570267893782539834151\ 1566585379587809017072496212721502123126080814341598499459001562392537503793960\ 8835394640198987370069732365641887849854040901444962188529747909209608260356481\ 9913319989540420728122088290185829365279040266214582653355595621747187085555527\ 4622731077186818778195993974252436604735110129601364539346297871538746627017411\ 01952548097667081996462947789456723660619340333/6883931253377417122585553760732\ 9247515730119511898744184069976844001632801010844064661306671584184539301748848\ 9835355208822348450354868613293665443113888443099555859340516170884188520453375\ 9366834293212014124156590887495804952153106208890471950595250328552211788103840\ 0244899299741286601767882735347824656485078367673809713429930279768523017517914\ 4880172631023446259552330095862854168066986601488901719185585265370960219706173\ 2875123263348400839733897447331434907584434558279260280767887324292328762054028\ 2022898670295805205439391230104731220409272822824264252719115910830135347239157\ 5558438924601838437329191043629379992210344153513414014163326531194345477113956\ 9771581163670389171124162364170393531093023204461610130184007341753816045343279\ 4724697040850404993699799165340608560050115687467583919101646497112888879914070\ 1723977865682983239076022910086313401680669507124226572752419632058718198242910\ 8578231807872281880033836575688771005241641736477489868569112946590196170752000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2006708062738681008020607\ 8118106768871524032775586647858927119368713681491219931887697221824149302004771\ 0764320509015809809194670086658786497965367995419320232182722949885973196033556\ 2292863375378514554208474753101767210604496348336071132115915614770453677829397\ 5147232473932676042318896298302928887842524572937151958115239405590593365254994\ 2402706262410725515851844750693697033131791905313174478719984885865012186094345\ 6691327837932241376979636252436569737067988259467646499765484834196155749216598\ 9410034205999458468380011778420314677578648773668093425072320571273605085461171\ 4545200700611576755632657854719310763461217519728792494335022687032311548400703\ 0839524393448513727470442387331165775228757875065369019472070490554050361378861\ 2012867956361161087452863071768611658867690620098879929334906717007874428968933\ 8773131510153903322166948745132186978895372464748050031497546054319531802155912\ 5053518173580971662407653667599368769345760788193559937488299386002772487516837\ 7473579827898828852604248368137306380282801562942395691450568222188425448850356\ 3118841641320786679635049278002415371104287384473822626681848847/19623995288277\ 9894816861477635063056576101788772091702450551546709288078619310409131753728283\ 4583485294493382368019687752369033438032822536441798904022989329190131489998572\ 0862748726785023569691997052322315815676697016620741193883051257259232827674077\ 7306024759355004643424533454175286750513296242125102356943386962414258654835848\ 5288150094919462487593328598568014158320789194955854925491886436918006175275471\ 1736519348144755093660182386334232880226062517517932165311317257548454165343893\ 3238108444326723699801549147817570715925250822094636871095832398933838808169372\ 8505398235138332774878139608606762425940575591310099026274059237044075276519338\ 2891695958742268486989567336950523728566965154891084157512756876865894151675028\ 9931082363851959054190514955564086113920042681439811459700624589801091607847387\ 2627337238784155201841736805791017587701062205691413268917477841281004194039031\ 6354312597328582730107531101774282466284937790969676749558327131609434458370496\ 0003928858631780433920000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 10036257841123713478811876723051955982078632986865425075786734571209493456145\ 8274806202931993454106826549757539475500917645753201448529616635460112714185503\ 2247191594744556208356659714906924226980915346006138598242580459782786720695090\ 6141725061270674403072174519569905690702204440090129994116493752604508628600740\ 2262784668432795626854981425342943736317998640202485076944638796156703544837207\ 0226064777992741087571412953942274786995902984596011746571898321663045042475914\ 6049906900655171093716137763058204082307523190118298772404043627399245235934271\ 9876878960887369933152449950773118836023931250589063805284922110385221534092673\ 0984219731160898253157007232856669548011639778658111854103804016186562690790851\ 4590459302176634487042867266219279694021689676212543520811806825090724565976844\ 2900776180412814213955374823145668688421033593493538821897807058495860423507262\ 4728816929963527692948599733662847246933705384716652133036804737209162793777745\ 7870786010157834368177414328196207637014377496084158505076999726255614997095558\ 1059938624656316795619726276246148398590530241235021063094487358513371204864111\ 769284124361/981199764413899474084307388175315282880508943860458512252757733546\ 4403930965520456587686414172917426472466911840098438761845167190164112682208994\ 5201149466459506574499928604313743633925117848459985261611579078383485083103705\ 9694152562862961641383703886530123796775023217122667270876433752566481210625511\ 7847169348120712932741792426440750474597312437966642992840070791603945974779274\ 6274594321845900308763773558682596740723775468300911931671164401130312587589660\ 8265565862877422708267194666190542221633618499007745739087853579626254110473184\ 3554791619946691940408468642526991175691663874390698043033812129702877956550495\ 1313702961852203763825966914458479793711342434947836684752618642834825774455420\ 7875637843843294707583751449655411819259795270952574777820430569600213407199057\ 2985031229490054580392369363136686193920776009208684028955087938505311028457066\ 3445873892064050209701951581771562986642913650537655508871412331424688954848383\ 7477916356580471722918524800019644293158902169600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 488876834970242402941215426912492691751332505725543\ 9802730724002885510713159853792685843173115341525508231177177804725181127490680\ 1641124857692963843173274491294183052387508702015075913978953029988560580014009\ 5854274633837591355077286317932079742584516794502972837551556927923553192734887\ 4947728354105282148370423069074811698438309791796561950651520143645323629715122\ 9287522078948868116125981621554655372243706549875907566146934933098754345535679\ 4700009488662326900313239343832778909995542653300736323378446431074935753118525\ 7821850255338473900624308276267741938200787189488697176002345590475754122850682\ 8763202907910841201089794165718256982471042173162031108792962407366638056921958\ 4154157061748669455471695150848266947618082488287656908172256988309295181135597\ 0144565957473830604068158547050737275294245884050083457587226001376591690768845\ 3238137933691632295886294756399842445557321266583835218829225311764334561803073\ 6391647809049951140222713811774846066749120722108671953508166769653152641358441\ 0278819159841257792096769789603197583927428688517303522251881814340594209488339\ 7054937205575224456930209536061557987/47780980972921968873504682118986932494557\ 7493611769987595155127039859113597131376305447619506815962170756609132992825759\ 9724290073847994817114076621571264580870179850453412596201584706117262969496440\ 2248746890694286632146244058112660118406459207710094045107647367118530760183802\ 0575011653965939189364201733466666133212508421607754950121111970797054180296724\ 6111639221794616118765281017770387602252452018562557466102516425603878422788621\ 8027373114295475879084314028598271447087638010929657038812253910658328345972585\ 4093770933702637329632990410208631853693807790031292284130060753672006968770195\ 6247955905539926466717861929424211386130579735513688046924028616177231800409823\ 8331146874304312328205848750946038569119212718024917697094331642285365586811556\ 0351745348007260655228916162340985930126077947683577285351424586562983789358725\ 3241494315947040055685148700335828047651937781001139024558855692043935149338187\ 9173165990580330604130988934288556671087415426640430602227743682212134912000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 15697660561092295263470737\ 1565013047000052220898795688377727257689327778705189923460472482690913658199727\ 1160254120272296334694994650314496749345293949512256096351508643290924834779489\ 5752594777415609818205952629907872011626723015881491508882803134672146966625455\ 0110276569094157418910801646481755928181563020785726034739103511900696077040607\ 4348820910385279873138969116913785029402340123224617005802235230462417609801644\ 2475562852394963613990116974366217633631600120753740728198940661594533479831145\ 0338901796980553384435904081562464267678864921855190321996275577686646519454941\ 0069136230312822375330132071675750009532422562373475553186197524437876078130595\ 3970617633788948662727949558397267429787543668803776274183355181394112578766076\ 6068932455778323981907316006028635419924863618486092007302496287165907842109151\ 3760457652199417597970873985358250556155476896573083176982670048964023194172443\ 4447506143618054265078330538200330720473866470948868993548020510701431729177412\ 6766149325677543052892896135172047372315933298617626368629313551882093553109766\ 58512401631510482870014865390235241896291452729401485787731504210913/1533742653\ 3373720528843795605130849376748616056208527799482679559346482557102746187809957\ 3073687954068532186460324333684587292331974725732700765946166937806445277763920\ 4604540652428654365976918991679318479402607416484922690078155739915567082208172\ 5965378362315159154356338435278880199742921377708204525616298100912556786428376\ 8241952967924207613415668694235974744022071551100984134433320816721677622992665\ 2723266501632402321112130014416868063072553847979629414117895056944559330569285\ 6577701795912778963742989267859522437199785439838991759883227877650258283539017\ 2730948824427675560097722963490387611354893966884280477129135351344499355563567\ 9461525910568817960937535807742929501436897745871258620670387576210841585168142\ 8267207941858420516433353368008216907814416796515009740477502068169173168538159\ 0557756999355318532190524831361280046722319065001833489395320551124590586740722\ 8896990349145154805914990973020942594983094811985083635301358521493377200355961\ 8360105828161703155715759144960000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 80415955670521685470058699947875237206234826964177805307052187089722\ 7394812308057680695637952489202359591197874408319547805119464601218390484687313\ 0530857133718756722385654173174344407487385720170368929628380856452068551427076\ 0877585143165485925441812885967257459492870054579636673664438062446287310663072\ 0522192919189719487173105998954576488431927625468719075714578459636572593917252\ 9701981714280752345610609221862175667415683582945740457251366576616104633728609\ 7634599998203823600709107491095336573061462192858028361583554634224845568106210\ 9559017484441082701531808436569246010311022582901379330673377920816735622301118\ 4376315833858471025133243198422908230954826401904126570683468745468993877741565\ 9654073230656664465818716562833407371526587978490528516941800351520209729541414\ 4003784637564161899034180453238884784700778563178753434226120466018743540786461\ 5538992543309763267749666227624413336302185327304780524134869604608131671360546\ 3799635363767815944334943262086021022496262967503157141658373497910348139498893\ 9052211634943348057238011231379078858740655436675426228250920802991609689525211\ 858646009927208922760758037180165974481/785450416373221759279055787291007464766\ 5558765639301276227233123075950101946448544717596255609557677516305523825773024\ 0069022592163642123838921008043599612850451461929033005320079934825841810995120\ 0279284245552176406499574273939119332825764967453388320026073444518180253865760\ 6024452956706283284386590227090622605125154978937194776380094884588598489184057\ 4450702559068976083292687820227735451576493670063876058043598973379315486433486\ 7891978687634356526084692406691980716435526987006792756777109442702733635083621\ 4934689798643140660625714601480715342192308379744153247288787178786738450572864\ 0212248844241834465061809779325430200766350027801145677690975400487706896667447\ 6160910386440187760942884079271516432979917836817865166570716560342774896192873\ 8537082663838646025594193726505098532650610042141771980323939645193251156949690\ 9816600806549396097442283335690770254841278443440752005323031031872336689660812\ 9160266272424230077541166878693226179807651562705885827358052522342384095666933\ 9832573493248000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 17424\ 7454966152594949504101577452980130768611192798513774394520722599773641021589524\ 0162942973656033557633187103825540294369080026173170112339022524975491648556951\ 0703809662963994719168953038851381834365813422836285136784589706854102826525236\ 7177497420251428538600041946945496822024541591468985415021897697695031897146872\ 3475906623442406489105215622064052392462495683755250703584557188581426003006101\ 3253498201375890972114430503216449390332772265003564928157929918220617600871159\ 1746604680715215867896204893090851599381580598462275987342467653389753939868070\ 5452298599728735429297483001845424362290652945294553213789000360997840328428340\ 0405802627641660212187587050560801557843592650733014613383638129684983480459538\ 6974756406206456493785113646649734782519791185489825854957662429062045597077490\ 0867587291292405979790270238011740002792450034461518580756078975009146500581037\ 4356293588035478402821693279366544217256385125006944700526603927513452048053424\ 0898163666011680027193255933642974897397140010098024771601542307237946327692409\ 4581824832519676879676880094619150354730510434032123199355845221806781470462900\ 12807529625836937269367/1701392615251506022496669608131066808222120995965134067\ 6901999155130074406061335787353065731947222991582473835399098235541680476899001\ 0756105981654211994971718518112553845413369081017426802327567481928119541889942\ 8972222620501539155079000982246302569792845424369002237934591384908894313669165\ 0976975665975533286769430753060365506309711062399562056994054980011337375019694\ 8152868219961070190356978127729901084302501886025001240531181911318340627781087\ 5011383551976305354031452213112490643618092300476740361260059071333192081831533\ 9536794290541901384359250711903430009269899612722207747914728392959000202855752\ 4843345828942284509603803192240859992873119435494671232318164954208484677431772\ 5331583566730146615582376432424996842041917070033824719259085961693344619242653\ 9773443975211464333404528997380089557240543779346655968847809889380166077299927\ 6000462134913591939596455526805938413379777600555282421294890299741963169110304\ 3599459716515624008850189639629645710870444446043038713806711962304304381952000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 152637959322384454246\ 0807401701548389115333514026227551822187774668265103989637727134524262731105330\ 2424868182433154169738193264214917531691342789493996916401990280446801252594469\ 6701925727597227603502532443193049056761523088669830822831401369733299991451766\ 5962429343359312210621507796669564985574977125731038615848003377557115443336827\ 8733912735340629876303875826444506073785843031363396101363241001952273214828047\ 8764443720733617246880194125440225223189246029418709847230710890107938584928973\ 2724170927518673693290104741379155896433616428776034825615040521989244770778452\ 8333609562057484040054944287417107353155526476457544186514645988074832465994538\ 4480275522040760973213153718129583160438648360258562618491035231006681517314826\ 3704695112690700232857734965833657959296984019340866910415889113168676350399074\ 1892882521247657789390198236161178771556249645586917933143659559820762164901633\ 4383814913926781042002276628030465385835366768581508425996830815605034602063434\ 1558496629058691058792612664038926024162018898033364745057411322696137489774895\ 2606453177246124604717193983088688078734980731284060127624907503447619153013144\ 6001967309/14899463243703716579428092925510382299471108824982409213685595907753\ 9176062990902860958210823368343604590499080819030878976840018987485009113779041\ 4030070440086843442860207435056637276669651803970885178997987112723230197074474\ 6413803535817345747117596553976353237798488184593576533760951329696246903538089\ 1209943426343829281231864132865755434980221694177860111613551867155292515549179\ 2582864077915078860454387305713263265756326991862966599381327866173185344360710\ 5335484942563025739309284911751859840141483508599112895706096291347100277242827\ 6232134070677531474458237322810826857412923546273081951745905998601634627962767\ 7635105260034249872644556118558729956633943089858212015639893460431705021568888\ 5969871297363543856882085764747419670972589824453906004654727999104845719940196\ 8056951181574570222909043930993522131319567618958072919034863321269790884019543\ 6977968330863628307941801448656654213787759347205580660273977731938422293880511\ 1608741855428114735302509242063999635594539832927334459043133521920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1732847997769852449776102108124\ 4413767156757326928126664238053427026830321417560350066146766123729777678119318\ 1687429497231063893050298350706756128271320190450167763295470645819082627915108\ 8383369489276540124861993369127251676224136101031642533268171794284667707110628\ 0090920733923783374545680716515602877860323770667918014863856761760245712759772\ 6451559276116453996879475586471557879717631967935635570590148659052782034928441\ 9003055968447013408916465135610006507104693862685825826936231938034494194312014\ 0285581911620923076127955491266199731599011141077174771468486236574522925092354\ 6049011611501550899683195660685631861143684257175153667297869255423286543976159\ 2461439683056095870471530719029287901367778874493974406203396288984180859343978\ 5107617045122722434249011424385437362996825878042696074911429888305410100620526\ 6218262954265991065294907145538566659621855569862798771923131154188898456670811\ 0142008765472389149209357601327046685714249144544711868474597138700473980390384\ 6342725412129577955509230195779218321568710668871394251804832987700833658620880\ 8125872914241649994927232649863520132568683361836306729674140000660638369253879\ 3053/16910361022910608852172505804928043540751282876930146194094442534112865232\ 7456879515085846325916016894548719905651170926540794245016787041432704055404274\ 2213660697553212811520302703517472439876553924602245239888954636114383632736646\ 1189026969472907463463107908432341717921044923816430812703157962146736938686937\ 6102022865120268166435633463858509307881676078236099635109599313705858876709559\ 2226599733081589580102658128446161759799693645295929829125337990319259384741425\ 2370344409750978640711374831963544045418401909612612349740588599806660751829587\ 2805452040800168785290729921875986515765516080527873319009532905022395413846508\ 4110840739054344988277013276412603289533456986790212945214711392072191032774874\ 7215972604907112922646605574751632254869783647176402950777544031719839858834133\ 0899489570107171616984560101182705262329557627587178559741167567505241861402112\ 3727767342978285217824618239184943727738745988962098599428764084826317264416084\ 2583978272780488870567191810644190537126734020528010968347076198400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 640844631660187745939850823870860\ 1270313300898146742611286474117985124023532688790975566194765161903747886176101\ 3057868482581478222236393183267466260284526595565522263613229892454871850017021\ 5035066110431929006632448322551589983962145633415259975499040236165896909941079\ 6810151691650242007761526580112419318558211410127867813512107895517472331545520\ 5956592433795786276040320672290372643774347509415849967876786661003753489309607\ 6971833607487367160170872802724752286875116417701979774066782026648513934330409\ 7396299490322613012850029615428868633959473836989638929846881769593535137225246\ 0132311109521125021972993163703615181985632408163012356618663888950908220924811\ 2714980430050299099254133388365634861398911299579893492844566153048736049455576\ 7088114360097250674400295838897613741685916376645868208556887254484463194640010\ 1938991761847859568355228624326077220782384487361710200509885978873317740898501\ 4882960164677786070682570669184518875153772107566784475064795208810106630405933\ 4510819254698696208822803115307013286783855775017067590819531588123771521525628\ 0347793525298907287259691435845812586461381331374803030947581129239089162666703\ 7778506599224577/62524420968550202289297418863248664591895953226360506389692714\ 7251366908489015756349145068957020156956203525081751752222434014226201888666543\ 6151823805270710766065067802046515866768285687112708894507625169786694515284112\ 5955189050758577280524305273079210555011764443298026010068248545395918915338630\ 7436700059797168340922236952984895082781428468283225605014310086534694238048695\ 6399011386934000004508352132036620568579609770384713342420701220463114144914126\ 6099096052512571957353874643162357080429733286618391397862360841419638265467586\ 9919341293275031851933046771661012908068998830975432135391453438673430376082422\ 4720429369805572960457607150986899412402699197802517610960878681056195566336736\ 0051426274827913221280236054417121727286589881475697001985498980635252696180768\ 1099130305720302748795263529303259472642695667814204190016969991073991584597404\ 2653602970464626293783752673251744939417678197824726896644206068226042844016768\ 7028093774855937852488174995810643922190326896697450964437630601773011282235240\ 8294824345600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3891468\ 4356849880402435280503786356255135612225194220389661249319627283582682067593588\ 6872771672752399384898827431806512808416598052920327374333830158932683503533714\ 6535691289707042611532850359284953840289547645053072742803460337922696222586971\ 9871894923534163933872224951603808724959025183254261192284684568362259944039316\ 2371539131411060806471802919960420226098067059357855605458125096812616544439206\ 3478302669906335838150300622637520526566152954690759429883511574259703518908725\ 8261023158113677441913108710232460278509615327681144384551694065229737275465322\ 3169040876835609308120831759074498284706031241515330266705573903777134123071211\ 3286096480091943678819931210998259205190597832216471615245192731459950049604549\ 2147780992917953894496022969012326996795397219249736672028380455602737187648964\ 7222543842141766984949629501954330078750889203378281385623605814658548867736705\ 4210308978582070887945468209089521731378451066687861149550796002365334845548327\ 5344286016581805682375111577684018383171829081916883579422525689243026732127962\ 8859238120200079064522711597232059695251616392458212470016049124566352332390800\ 237357767623416511730930672917515584082091/379612555880483371042162900241152606\ 4507968588743316459374200536883299087254738520691237918667622381519807116567778\ 4956362065149447971811897290921787389143601079680768798139560619664591671755732\ 5737962956737049309856535407585076379605647774611853443695206941142855548595157\ 9182715090256180791288416866579964648768522069885010071694005859744387128862441\ 1733011683825320721595813663851140563527857170229280801650910594947630748764331\ 0075542574099546215941214829887368890254901169648524619200025131180523525897376\ 3441643336800478037546246353081714994884121958164926827941864084704635759493695\ 1077338244490886844262147078659749745248121545635471988134746432444959415229571\ 2094053348492697587956158971740802382883758843487147473246810487097152851816731\ 7977691009538568913696689492387576856158980974828385713626932512473509411729096\ 8679601749458063774779128116111160892106659640829926944742737132178760486792984\ 7296255368428009744101018099813426490196765532963919617421766670441270444234523\ 7126570429393361399278568193218576384000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 901479723003527573228909876935273505460076492481030533295907\ 6855604803385007823781709159382759969735938463691992812539745028370048664968251\ 5835389292207916673973841620559253760132931383486338879133751134818327258747969\ 2810291969762309493597405018301238955505604507402860648276314890402360917803736\ 0390055999438223300316772683846900577224544872616942837403630014116170927137464\ 1578863382484681819095739439581367134906909885846041776167582376079902929441041\ 5085893642118013047120777154564989023452952814852900067611461875193691594452578\ 0599153136374049186337745943836629292920508922207918410881929160491027844699583\ 1975427442941496032609440270785581085420538553780515548978714980412790545590089\ 6264615787686457086090881727172327521167402504734443937266119399375902413702103\ 4898519958390341150510578456143951450530368697680032654625828801394885811048271\ 4425297761730303577538825743312573527737066102677961578115456126425020611553907\ 8072013760272360584291317200683192176913987707921360302004773718789788052203406\ 6083452152065899851574636583850120676819772214012527578772531126474680152915073\ 0794408071905413919349481068109970021828518985993382503879745785093247282813/87\ 9313144662404491858609047504064315867830535017410022291140616866223673831228212\ 2455698184282101124059954009280797010006834540067206499530643863580359314648097\ 3359725223111766999336960638652025651083183091197759073454749805591573421682311\ 5028231177389628444408385427141326922590166455553395683832346610790432879838587\ 9518661406304757367101877541413861201147946119493987744150249471923390511939046\ 0203278735849420322851984415873925938776336408641556816334822273188204077055391\ 3339967823008384868451176608303704023386559201189872324905044768387905196106823\ 0144552655565584280024567708205220662646163384876055930176864888397419278709637\ 4104557123532954887196428689323513020016003936389758401349295126710619772173497\ 1755563210883218551945211554299663218017495093748381948579214261437176127812465\ 6283970332362035003054534693279211402207345727412944974657680766439370989442294\ 4947471233316548382023596483816653646804621032429190572681055706843962971185979\ 8722806873842927121511279604673431439623277420019891117486799381086826567565312\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 297311500660421860\ 6059689739714141210986430740938712304869043471684916375253987011896256759048050\ 8100016504440452911217990310153336091787193024989263360793546808323881610589850\ 8322513501612078315000649193700946649793270099930401679313592485875595632539528\ 5834357952281901657557003865605954402698529973199332688782002189813568103946436\ 6898855415011510258929652730445495713458547562953081269747019879106192625076401\ 7997616117760007861665992915765186555928052049384047177744506329032003443697383\ 1858042824310425496704159492766768457682350853742497015184135326810694097527911\ 7423276603174282201733323736599811872194307693056192785729379093212669398368894\ 7290286875656370481090684150247001893664186230209686950829120955348976226816732\ 9236158098063695943292435623433997454314286791912814227953189970373496961731882\ 3764867275886309779719441620629101488681451576721149325048240077992304423291713\ 1515549446271556241678185113361901643906476236167901425261987961334654733834726\ 0939311547138552988729389240694428699713639159183408730735336086320252373586728\ 3093344300383081527207788731856137111449266323102201462072434856265761791558183\ 7270802350132195440175656263540448707702493/28999747510966100141496926386684041\ 1373210510448741825351618175442480567629539064398588926117623695071497283226080\ 6853900254031314164703545206346208802501970942501403737858226075638132961862743\ 8059727233783477020942425376485884100914470826333631064230309946096588551387120\ 9619070236897041509896527907912238684763770766306525453179930897967019921315829\ 1424138592630209117158020752275840334190837497377504132708313882247658446035522\ 0774608435747569985438027224385697469704612868061952138802816532961519804541856\ 1586912887224552419892753683764614331133676030230167346580552969555210243016608\ 1774540704684332123245772330040193468878118438417968293934116852179738218173889\ 4594001278098221342320764997532789162400862819368498474694928547843153077060802\ 8929302169881918216366641424863421980686952551164245341561299914400738554184348\ 3920447982620900789252642103116771704552318068724367601274779765639138212036273\ 2372716164016495147050870212172117138987897136161878170699339736467442001362129\ 7688787756893122560090547146435882435401983039897600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 39063842584843040203358902711684912492524981040\ 3231169707472593632914545718251784030414112880232312653503233948043277464954003\ 3532933717699259429149377143790457689370090660108625413544475259500286334963319\ 8043220954001844485793478886586350525984953534857191269607481090676396342416144\ 6772880610973528148273850123591086249976542662338196869820695801244253335148713\ 8743297053177349988912982546235328668930161681583289843851374963922305512661074\ 9967602039153135021519374410714676528045794282311297953994777240192550260273415\ 6893084149809247209267575259719116495098071790362118475761734315739172509373157\ 0023549338274934963243195885038712388134229205283071817763465887600038674188779\ 7284297475474242870961527582066044106489728062737501101732671697532548784555274\ 7218060860129983312716028045922061025995377623345825769922542664302543846311203\ 0008623345494418635333708273055782986157320545703970832124276695604964693355527\ 2900249177303505047821404758388535489225668587230337837154580531523866035475791\ 5920829341737913623117549937258568528092755808470225368457149367891134098361004\ 4737804947565504249483624894404476091053887814351214835035822164967131963760593\ 8589918064857809953/38105668229409455585926961272102830054439861072964675851202\ 6282531419465865214330619745848918557535323947430159070020602493379714681242045\ 8401138918366487589818446844511545709063388506711887645361048158519148880551834\ 6944702451708601614665802391218398627269170917356522676943945829128271254400403\ 7670996681631779594786926774445478429199928664176608999493131811071609477994563\ 9268490454199126760471554040430378724441273423198090676009783548457230696086556\ 7772842806475191861308633405110386900924311437023167998992520353381306187973907\ 8340466703231109650303722439893406846601995546259323823145174648595521240994494\ 4841672814218105847628081210338229429543764176018680490749651767942106284380948\ 5206758084959394733744650206995749136111865903143257895001310305122484053630576\ 6832270536482622655652229818378811548087522570460198233787146864916386363707797\ 1723495438019781745942303819028075060612049827610615663033774903951767462322484\ 3458794161920630096836916707916298932413718218789789838516306711255756304395897\ 8950416749520118205714425446400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 433971860818230188084035932792821620788396650807148308102645740014\ 6009155579757483801447774232035528274351590230481231417927564443561821096424737\ 1982381063193926938338066160002172634146906396067216567622429432190080871790033\ 9256809424708964065643394792376489421075225195310269372340966818002340318375068\ 1385143738331518047758973341179326584485920673185392087884698871609980989963079\ 2583463210756697046705546403036509651466750748215234490523526499299637606448237\ 6652922934188381513140700832918337113962647037407576225498763473758257840361747\ 3204213147553872094129559457754388349091600796383381722779058180163895946810257\ 7772545893960359134817044778358654898238352065899989384668964177644798941110979\ 7943492535054110708229681672069760766409099209436233401614325591191931855156622\ 8653477984955926868746306567772142897869339057462347141764143439250488404980296\ 2377372325032755939631967462570375232136081358246719318827707546476050890173106\ 0668853244917881163505467821696988802686013605152865508845608670991457573896243\ 3202114213356899783778890105421985522508808952660288263897848635435566377907225\ 459599167448316627027932119555611812824430372755301075840184141645846927120419/ 4233963136601050620658551252455870006048873452551630650133625361460216287391270\ 3402193983213173059480438603351007780066943708857186804671760012654648516528775\ 7605204945727301007043167412431960595672017613238764505759410496693907873351274\ 0644710135377625252130101928502519660438425458696806044489307455518684797551053\ 1880752716164269911103184908512111054792423452401053110507102983227268879186227\ 4617115603375413826808158133121186223309283161914521787395197476031183057687347\ 8737045012265211213812381891463110999168928153478465330434203782963369234551670\ 0413604432600760733555060695480424793908294288391248999388276018586824645620529\ 2009023370914381060418241779853387861072418660234031597883168963978721771052597\ 1627800777305459567985100349250877222367811680276005958952964803005960918029507\ 2469979819867949787502507828910914865238540546265151523088574705504866886463843\ 8033757669786117845783314178957295892641655994640829146942705097712910229223298\ 1879634212922103601524246532198870946256301250639589377321988337963883556868952\ 3825049600000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 10561594\ 2748736156685569904780521749210019595830693707140011030056528721212713178016988\ 5436968677115328574301071475245812378449477550320325625667500598378352124039132\ 3006010529620294707458997465339710971370018625329253388033371405812280663294020\ 1702400649863310579457486541582088575830013913842378618671124853288934114749907\ 4620635704726147112943053612046864641365023311847835298828291538745080385260355\ 3251699041460380903937094376834145791632219828176798378288513086027005963017753\ 0890866877487034230464577123017640074076769538572859391602209749542279153412895\ 4178606044078938218230190661081329943575331038259009491305073246516756500016949\ 3908893402752284404382379387734200287387861832444896544188954276099333272493128\ 3999736462537498423066486082567254645898824559775119503239461313789384337545306\ 8672651603173177512281425024334956729104346525587529165540309758622223126745877\ 2114918615642374950607709333777516476663422298201089314570268831486134158886762\ 8022966215123576035482888741215191797158593182294033206317155537557500235865997\ 6673815667077747455111525673965671648960656400498233259619184320060332382052568\ 89474398768677948586984884862975295613538543384956778770022997/1030682114269066\ 9546881524484878373473124893623015485524233286889909833712722317214602885721549\ 1442154421300909425259172562409345226982348558834005463976756329409350250348288\ 3387465323295431370317256305916259389211660248160311913814256473480623077675246\ 0703765349726592253659798467862614808890221210925118244776374479796795395201300\ 5529996705086489202182902292258648931607969650934129805177980617234593685560883\ 7386875635506619566047126254186711758677491877119852229540989464675916341425744\ 8962007757486026480367496905182575697723182590952943388995053821415084554236868\ 3868907755352221907684306838952116585264190868077566278971326966644340577228429\ 6102997334329532699137965810192980907799358955872392681981708758325298798821022\ 6335537489482188395439954411329529486825998381279253470781977590081512127510094\ 7526713104858074418274747484022584183655684979177104607559056664247433697071374\ 2394347237372119324537375436020874063208985565873464491629202859244923115720053\ 5239262503818262355521890639260456965213002462650872241020157228163779474227200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6208041505370708528\ 6995749064208918936500218767007368188529183288870062739058912881017095839271381\ 3025617605626788347898856908792970438278377319882245522063060489675122969834387\ 0239079736382384969985091054729771125314006090080259850658967752602842560417594\ 0082930730421427001180505999927087427063767044036552940099402701536143833976712\ 4265443768194429213357198472656376619789901999585084757072583562623163765237784\ 4884301825734663357560845977947713663833391463798847832933112431877334316612669\ 1205573413083659223599416317798617269270734158870349192784111662101233066132213\ 4995581455444060181768583925742712365152022782663215001175351875844935317615801\ 1264614548659585958826563470838530216844007171825432008921887206037222186486343\ 5672176789601152745718975870671319098516587971172728253411341085079641687390293\ 9222450749717815304829503928124468476925739943555376009179851493838209980428430\ 4386857489308756607827917793775081051587973942044738671915078085783221910446969\ 7508255498524363204188966029635363799483486143287601883176906682347234669302587\ 1519999015421739264198801752622596171154442578064760690423001221666293198955439\ 457267624245971722083186662045760915540322980713639399/606034071747257158016805\ 8291499742932990137280988731233245606478430996441899003322749662771034695784093\ 4728871470559704628788107174790607467230049403257353287976171352985403418772493\ 3462861295873279243550148845622516010542425580071668423709507862033060504033985\ 0364748309150235922242891911608341975281038064539087946675074897851866757132833\ 4722113565922987480485553200024046644751642923201079963610014321166360448662990\ 1734793620348866379460057352797884424482002907893710369926958020211797687776286\ 0668739447826970034009904288657845491489916066855697122816413832962338224632001\ 2475301364562537834182491136376260800559758104237324124910908692467614376641207\ 2059681352721020917034219760310459805107688853517612221264266678068674090688559\ 7982264992924166391450801912883028367931103903041090020399289120689354013245882\ 4615018111180801352255048053838633545409340386084129678736237629975266886976464\ 9403123359295156774234450677914752839362400702952177885298196799369134873065071\ 1003615691833568825880799984953645359586586001037940748410450876563456000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 155409770413475330791866\ 6706420539084856440572111260070242829152509392483353145942969728779534896878786\ 7176853313955716520271196590549282419708258030006404778746401661278978189179275\ 1990754761949850486937162914379394036062064505308476704994146615424703464179891\ 2529099715586066189563954289484880822227867318302003288650992636602769010134026\ 0551622195821758832753937540576409425861635672819622223631676692991262867452140\ 1667659688877386139612215463109696279479760971347565338373676361771295185058478\ 0656591728917921146708526489087967562365046622500438988353716401197516407613125\ 8295140184026009322883900921623424577022119500977922791561614919009581619427137\ 3811359243942581307657057831941867991470138973573316026129960081588233034542907\ 1743242347172987624705316566484400049363749784236911774349160601382160166608861\ 8289741453150562178772918111214117403313005109038937280537746262541751210021884\ 3221121674845944141731850907476970820423652262332756644719413347899348145287964\ 5711894701564408270895580387482086964654021963450652575744037735511691915810378\ 5233965203451667856381348004190137587642785215365578759491074673388569408369919\ 4624169142864965666956501903224698013655503927829693001351291921/15177569441425\ 9892880218245461837376122524561001906286043232720672778555212995436500431903537\ 8381625090147228939420621131502329011153604681088650371625879253995994978839885\ 2142715267773292901323791545344034217224628538567883853796159214629147182330272\ 1839802315982877647762595737411765716199327254209146032408105991522610320377197\ 2716049960519908466068743970782490845831057077972978953748149618162791079337821\ 5849246204980695380590754604472023031527088071644211484519042684090769098057114\ 3650938347373530781511853511906161794304318617116609604734469315247462910544640\ 1999347020313765938452996401315165122735780461382297318178502353073844443415099\ 5633787979280167544491540516200866090684815226264964710760461044444661895659044\ 5920554702560262739944355539448003817073625250096554010394554137511410539561806\ 9399250836082469219701995560686991693668643911304937182889950875359941269461487\ 7427909950909514949894801550052061699712582244818756687415290459896513480243912\ 1091549021728979859682226666012914497035947422702663396170668198378395320442536\ 8726129269014528000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1154459445358806219597298027293087344245944371812397763545803928482437590576269\ 1796999134446763392685164235249967558199185516451327749150933171002219239189214\ 9854308530954718267919990368162929550053866418398835394428303663296928644002137\ 0471774062083613974623343048556194058441128008586983696411555428769139107541447\ 2745991204286264601281934895526035726980514436919833018976212299248882710923663\ 4273235623209171461221561757097951225331957627245379039679260909168531511814922\ 9991513059761804650118397052406967659583432647838563103425712087031593053283411\ 0419996481095117848904152432917636906105016365316724068243466080261432314399006\ 0887256168934163685169014394203267267245734027379674976064988166647796960995856\ 6811749833175235246779229105878809162208131380080821668533516970533832438004473\ 2030253310264930290441362728768688358890999374444844973224242191957016427714975\ 2647619771828356992707324830812785984290558955137787796747696196848112781523464\ 9627497219133894645555090235626962437322976553001439831092904735826815378804142\ 6745943144986509946052352986881079244807386024905867500236383772366275284230674\ 0214863774801898801021570799287929148889229852051478741159214497650506156814456\ 258869/112801178227795515180559481560304342417983660940113225517469478451459220\ 8015145580044649524063929409215234866785299772472852053001397886457275020545553\ 2186699218015923092701245655687503235569201502657455815710292616138298729047684\ 1866150795427462028508191375983681702679522671486297650300314801121321152629824\ 5010972534151743715938462899164388022597636785528485703299680755001421294209127\ 7180622353070946837555133217529939258311776381738380630603134856681326493828861\ 9523574387500616162509357257904223379933108670012452216999505484310725825795149\ 7114409973937220839855546562129416564027948040206373596888659987280429165611906\ 9090953433824294558417546844811410421354178209022896008760699943751784690677336\ 4986817412243267588953546648916366124733529204378221344217905266277491695922323\ 7756528506947391004826137905445491677948069137730342568485452575313568373655136\ 4438288112711565296404556574667357641397831819538572993020371046666344285633185\ 5453622941521744076640602250297668040524514965091176662726953431488428176480195\ 3076561075412273006557541603213312000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 556841300434478407047925830984618442125052704586699967917284\ 0791525935056861610430700039221357607815094373450987809993269681399165442224032\ 0747682769492719110280781922579258898512440343622379345584897700462216312863933\ 1663100515983687013912291667965778525723724347063271982824849154601390890850397\ 3411823667914419139400100638271889196977477586525716155801506969152013186204628\ 9822580526931002451840318239199612270017109209864196802069095063875000874084354\ 0231354724601127836555046166390348512862024041269880326064498149629226426851841\ 7061411590750707682653681225821744109882538174979070436616076496357836319977069\ 8946698844422567911564951610505366332857259011531068627134785137636607933922921\ 6294710212323004245828389815943927702688250770814341859053577909896779650467370\ 3452774117705159289318799459295756209987481304322652402807129725335072994224372\ 6640447814618423137602744711438958975497013522082688969362788547142805800508618\ 9385675586390475511505451070303351242688586521476385572476442253303062993567912\ 0193373476889414955502597278177136178650055405603891705459659474711114637696640\ 4895237053613812585803847380677748767760859031928308221733893910254035442771416\ 9240659218668001439044713084021987/54437813287506955707047942710884504838519027\ 3633245329527272009753233681781996695968321120512463196939633359015943024558975\ 1085529516946210591732770120946644926547078464423814813684694996730137928020184\ 8717159877657468880508919158590547568371814985092489903048120063477980423948405\ 5427623732180643835061930527061186761909069185864015589244279565025268581392483\ 6741826485935691163866856819193183653791322411186137653514229799958103551608098\ 8730223823089545032299369446016928223516065536197692484279679836931291044732305\ 2163880161540104933422934370053658138902150211956255031393947595307689563887649\ 6339570339860382692804495435743387835843932841353226758509134759677651905413259\ 2100031709765946870884347096446921018913271693373691573932720456605671513845529\ 3259834804849746028312972594438372528026501741440682023615280040265944329913339\ 1732343448747838706934732112507723278011429533063008725260240578273720628177401\ 5131156086710689794289535939669920643702001968286391444943960794047415831348533\ 5168788124749627535478477620428405833345090900219392033218079393998438400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 85802152239761243752810\ 5632446501145140316960316332110196588823359589046799642913585920444807833023206\ 2547644891705154999663070805916636016587169715298528080011562435437323458574875\ 9683645141024333168798083070315188174417838193755160613204545320266469019250922\ 4217369323762782578897584590882589484565420936341038127294741064363734794746106\ 0690219976975580730363098821133890945933930888150491976499291212136131915528168\ 9824858408170821951616200682727404528743014752315486467164075252649824324902314\ 8126888160879658333615989095114670431838223778272805726534324447143473529121896\ 1396398441861594142093646489101996201265607341492733323353992137026755341111336\ 0967104326285686684379334374049358646683322152306620399843878754218083795850878\ 3816426772939512200460320756679981519461740753181685233742963559672908075359794\ 6147017791506166630388236839283558687965763754571085434861460871524208494835331\ 7372420938057456084945512814293555508359165772474490468432273912126917295459970\ 4948213442762046304470990972106147336324231900276630267693959313549896845039758\ 9519435923766309516980289897102192460383043439281704255438806208907047495698213\ 04934601772999287365943860572043090950932818116257437014489968772624969/8392998\ 3130992650635918964149321192100054778977669704936778451317510717541753088347916\ 7347498081881955784632945177190550286319345603953877859974904181620050712105628\ 1133644591906033003807297524040070079553512589070229622291958207314975903390057\ 5294863032559187864371416531603911391050355947270914545491644082041397897545615\ 0262806881713441491674486990561097888447067922655185781617348517955870878595155\ 7837106219468302545186518389709687821804751974724725240246327430253637294431100\ 0595691965688021188200369965166547095846782555075645960229444934961630951689588\ 5227433896986082566877715717533302342082593930207594927418452925302429872282175\ 3485085385831851292899357700672003848322888818150377839657530448198782828098917\ 9686739479896871400725851427510161280948901638367443590635653541852497540051107\ 9874391813775412688063330410589326011243361016830567325003125108791068083816851\ 0930399131293858089083438652272959153216997064104394013389747406704181468133143\ 8853264172148326059713252822001809835705780344700193883578730779667706143768577\ 4928378042322731756980220723200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 65188034524266988288323888975257970504730462992490042113256569970\ 1973565516807339517065797997049202715587595880622021320912236473608939116016613\ 5458258808222638897647710528716448637731900130595689053228961469355985318833269\ 2510034720321409584338586156091157463133610711992978470760719563081462844620129\ 9024127050889124876648719275545064951106721779260975948345388898504126922084025\ 8050463076188720883312084547541430347605393142811008223118776150726876195433270\ 9999557296723507719826623000390462977590210615990798052854214199211117414439733\ 8614709321417343379153097205419949604586632872266443958248440582900447465524668\ 3124378540581518509112508407480239137519648798814305104243351150317131386662603\ 4238048746574858501889255857548806369412619784345484459142072500026163082725936\ 5127813079853340069563561729451135352006493437293428086186895479223778606406967\ 9190387955970996792889747385394978423989408592674617533673571719023388487531038\ 9892709646498358366370783779030970722270225220130695714753656743356571561427692\ 4835578719918653886661106245653924961121938821193307519919437445025134049214902\ 3824109875240392174558321149178289507752276070284624255897025468442054329617076\ 8719489915981163599851015405036324711/63803272616105887161365886836509921989652\ 0954853592518216983267146851726057792306733239747576864995423615609276711126310\ 9831217790331718859521578830595485337768367700054087153688360139511253402993587\ 3471985926799296195911521586917829401078569271614121726828472611998068976712038\ 3714154180459217542808293078948748741821135974944923363859319653565603202940053\ 3892442118662484248849121012001425225242623235387189407051314958361947030838746\ 9379836376098442050188218977709008553791470219376964520716426851518368908356896\ 0058440700524580047745585934881671863787689900903819771867432111774490534486855\ 0036252331505087933258146462125983503626397724732271727233329495556786070945577\ 8919677654097533657492464720893481637237931022206878041996491197332857223427977\ 4410106056814472797071613384380812876716786345414618512050573448650036524311643\ 3881878384572828478196519550884035938811953781540973249937026150775370507900567\ 7059218368099669983335138380288054001492628017210423097788703155642584741069588\ 9387304739203141773152779139986539765355992496550142771284805336738585418661888\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 222755168944\ 4369203525027030851329139775899123660426786660681243374312177088318830232284303\ 5431465824780973688956609640240693059641467092315729233871895023979990894240413\ 7493469487123574058737247894704789333116953355300071997682871601745253927019244\ 3982968033480475591417094443372109716130915048856661807067402137028472140703194\ 8873402549481352601806882409308670512201521555113696488573143353635863518946148\ 1350068495316035670716999553093743000110546160877755932891953618546086888942247\ 7787204723026221168599061996756183608711994505749677955195129229064917557408158\ 9319352130836462422736919430688862183893224326263324337666669816083140921475974\ 1715315053189422192394211123267210309973461408738037765657769033169825652092656\ 5273908618728853065841397349051224475995909261422388520754938647270550837812968\ 1898308543420446369085736223851682835298361127963621978406783618348602353368521\ 0702756052813890822154783744774512204214739438326342521215377323009318263494031\ 2875928885241277072511464010520107740048818054218534097718076378067705097397974\ 7915232147468499550838509181421523627651123231881145847991422195052027757844094\ 4668201867973212167238102899390499777828081806037667527007410162678634751044723\ 807102504359/218150051746809300347042812678719223209126253758305421374842325001\ 1026433566046683944416362499224515513777873058336156136920889029939346829391003\ 7456883182380030883624775956335879604759271865446426782860412047135416570049850\ 0565524628844291223272916333305636634198445570780031305618050724768300251830146\ 5731405004305233715164717831696991741628539136884259621164514254325725229402344\ 7435402794137743505320273229199785687594357222427839036557092513680358071096107\ 0272497548258630289322065206660696106351367068186772301904284805807621314601105\ 8019272850174510965176288798105127544406027257908778594326021646032214158102152\ 7127796129466216847516442400402762297010837747699874843510368625217269533811916\ 3947902940000764521931504144786456929838729538892207433591673426968990328436936\ 5722246558969166437730896813498572459781733616832542932630136208863265362623229\ 1025278214014904657903388129186958493999749884190404822498397459579326223546441\ 1779697223889406771088711344865598417144455956485638528313428753842102230135597\ 1622920514607578080743763544594824443631718055377108992000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 193805597361310129487932581100753255\ 4077871869492092385974565929401914364260557548784439389630167744449087897556769\ 8755991143197703255834279786921818487795297324699176345076531334961331731050070\ 7673088915947565994136279181562563623699037779382095607802450790038321325948325\ 6608958499090569875892700186462758858339267269515049067129592631457093208400055\ 3766740408963928165400352198834720425456720000670844092926547724007266287411580\ 1936016027050107540591149719635659122812807132669495123703852740432121289055154\ 3725686651990527207776628236127091484810546035544379934739089310647885373088739\ 8321829749879475255717271032003704761848661699323341003347909620088463254632808\ 8880246530766572042062534979044907149673278756018194144583451540334789321846682\ 8669233075525134640102227083636734053511898663064752122219011986756847705283320\ 3474819061036563946981093140409771022442518968506522618921566509350508215944611\ 9968724850609028070479559932295209488162409327828840942449977827690128883566657\ 1234803002797850038388322709317477511702896310684782423851068017007537252374188\ 7782940085311631104929597407611349345008821571435175080184391206005624085279692\ 43445094865380220357178849096052687604773225031698340225591287643677727034103/ 1899030517291575167297150397117844827070496309482425406080550241380996713874305\ 8364834321037382667980557212632547982449139280388211601891460595464177990438498\ 0575952803928299609881626512678902153463537482815789156276839247912772121825586\ 4079187892203786657293077107375836395399008881768245678685833864760916617242462\ 8038739936227342420868833932121985463440646103286579779563294862087908325987028\ 5958551623410783853382662075737989418027380703788669319496044131202887051801174\ 4697156465582415143715069236026691957162040128776114551289451219431802368947975\ 0342343900308325213903114700273721194215680914646104253926940236907761426333720\ 8070181056966951033745313371865693396160783749591748988174420155464915118507500\ 1501979679465390192717300127442478858461580339363594165179817761714750208707727\ 7190785669109908513369821235923463391776368941999052673523327728179017477637387\ 5146589276880993913655084009380252132156157726529392544965264453074587213833928\ 0060426683341388494756876744532628142868614388264642371280808284832360324952668\ 8447287610218527951125322295614267814276259772157132800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 195647789053859232141572505099520916155\ 5808271202625442353915963182075690044811374597860614310749720119467235972264367\ 7990797768138045316481373621909288786063642766839434065490365349726627275569089\ 9026553377559339206919667285003704873586407842553929480779606430977556887524273\ 2062345387629202688813880470512402227495818650035920979521180447951126150731531\ 4412627735240869654896619081784042827279392415184384768711019871739387285817045\ 6323680534781114853297155261703313752938851804788792136112088081980157221779903\ 8081496902240979418548122602485680370804040360433737233941796230757482861578246\ 9731373110937135066581901752371570557724105994490601820827923543411331434450509\ 0019511712812038705106018505816439613817772224310988603066656613743230664579481\ 0182407720934659641816636304397592196765111825452862003043133005454526349074860\ 2227895498883378310076449032925580599623796309668531142104691741674545769116141\ 0147322978569665739024769874439680899677372105963929687407880758759862488163903\ 3303103742258311982141669022571000564210860376381909098898053907118873004652803\ 4808361401438637162011253027047217258321363286566218912506212748179465443607067\ 20293845169001514826422470837693133136783664122796047002605274492682884246513/ 1918020822464490918970121901089023275341201272577249660141355743794806681013048\ 8948482664247756494660362784758873462273630673192093717910375201418819770342883\ 0381712331967582605980442777805691174998172857643947047839607640391899843043842\ 2719979771125824523866007878449594759352998970585928135472692203408525783414887\ 4319127335589615845077522271443205318075052564319445577358927810708787409246898\ 8818137139644891691916488696495369312207654510826556012691004572514915922319186\ 2144128030238239295152219928386958876733660530063875696802345731626120392637454\ 7845767339311408466042145847276458406157837723792565296466209639276839040597058\ 0150882867536620544082766505584350330122391587087666478056164357019564269692575\ 1516999476260044094644473128716903647046196142757230106831615939331897710794804\ 9962693525801007598503519448282698025694132631419043200258561005460807652413761\ 3898055169649803852791634849474054653477719303794686470414917097605333085972267\ 2861030950174802379704445511977954424297300532147288794993616367680683928202195\ 5331760486320713230636575518570410492419022369878704128000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 127561827570072257211902906464154846\ 7090696312283635603398624722174693512571846506291052404262208451274547482140052\ 7023202094998671299903101848546473422877709094304476085966640251537323290617885\ 2112997270863627449826916882102077192102119906350630259120469605849453449794198\ 6854838288014431950564293314887850658689342084902444242244162472022016054281883\ 4969568218243153012510180756589583506861094551555128558410068054382262872980661\ 1409091913080501155613746363840565926456045877360551633662936298728675728160680\ 7264903923353584149296331224803890562293521889691202083038678493959549791935681\ 3122322196740522731457505907804812104603738858476608847402258253317011467911378\ 6693897795069416725260258352568916960072865717489930801057530570540076428561910\ 4387265245756209803948999128353722274242889492852034767195244551049288080831044\ 2226492250847489480490221267509134860072754819574564811288625366935839773266041\ 2063806096255498872470208904447244436746816458034025934935511305070075069993733\ 5730715737445925453465444328688609590876441397822747751983465794369141151738150\ 2095115082522925204012029275976520586166408230635684800936695993776653083627906\ 5323762419786406915265491350369106485962566255780371237431929510961028608419235\ 524961321/125105286491066276158565723949688893522991276093429104872298503670138\ 5713293605703471077894063584582275541485750622579890779960989070946914431377792\ 2788571297713396860175877215277505795931420685946312822374169924689677729458035\ 7532183399865554853346598100591569957721644095676300955575190689187094335105653\ 3207952074672069236181728824618829286282499656446039716572915593895751991523965\ 9376645164457209129423391220270950951674894117646691402960255540857226510087955\ 3095290125966259809491046653443029533581750592563960157812473571529797035254020\ 9189990648587679503458087363344096855149457622350068601253147574242976141821784\ 5297033534493860722129831820397273107957206174876642343033361034737646109830403\ 7837503926330628171918411938527863118967239649339110480694557352683424620846687\ 7997397525414398638960342713861814200378354849271451661608770052350432962196827\ 9505301765797141882028818822055111844684158562600854553961945130444036282188508\ 8811455677393475091403529701971173292031196929988277555861966774291564419666268\ 5332650591743738689103271558152676627552398051677041333663077126341918720000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 200961939844012496\ 8139002655867188116434720592948520403041369507601220596063785890760901082544916\ 6354526064369309460578796180370258139656003954409569212496880909985779578373027\ 8581562536992583855857575621119105220928770394940665467480547947292471585328238\ 8454624359175437401816902972845381715504265854367130923443304895516374798924433\ 5477345674053569482660301992559730533154282948448842714424949363134190396298348\ 1294619490801748863417296005095215092376553410618890428191601172865486810731342\ 0417980312603019155294433121597893033815600027503065091787962768051557657142545\ 2037195704671696961907550544993386353162695608319538836320823520171729923556089\ 8988174726879944465791631829154624441672775972042048931126119186417823041290108\ 7422781270090417368500255135063623821710242870747896052691159001987664613147666\ 4000121811877497417816521798032026829116343843889171209080434653963016573465535\ 6739336874287547817872892237382311937615318225503885187268174105391309883495916\ 0003373023255100442215753057606616342546437814619541559861001790118049968255172\ 1772080001677685510946947156779568269940289323811722148470469190694292398017908\ 9060111416583585375180569574446899552008805143832606039497933933805568864680295\ 53533911451223311193/1971509568629426340675846062412714032141861511715791749023\ 0519483227728941699251219072417860528024320791587590023288033963092061023605113\ 3882588849411367467393138539901238578524855615168052988989761091020782597997696\ 2673688743059101644658984346199920066798018988972891010176987868749544573702779\ 7155942424571615911130033347482910815638490709937197674815130273684301030159413\ 2426992845465283955391811112892493146535963697845490235002942619998674145246566\ 5520582773722740327873106551288885221050739259015535881319903748354541451888782\ 1001998487989605650372503829601737883662307406264660883344303512682613692130659\ 2593534010197732211273232567810569611999745586263230861794989010200608057848033\ 6912227499456836876649398043838053414630245225894336237178746802129230097603976\ 9270281749278727037915852862696237570942548252007950010309201899365122222393620\ 2369662658401014976295493163315944905795587170032730273432993144515930739161702\ 0147049290640385519960040915837828264728408783877652427466015076604654486364714\ 7459400935663732520893783703945024084078266852498868075959821096546887270400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 12643467096083\ 0420367998195862250008226101065918992328316444689698483968120365881940191775249\ 4279582143121015856194767575069110068111249707921641497899930754349134000782991\ 2166166079562581065621875922592702687938482039586409038118675271530910304039099\ 9623755021269007090277880985600285431811287485313242663923416074525539020298425\ 6929279290407762454021823170046514316660569851340543161377656781980865751846650\ 9716364958229943998890905127607552125463606068700232878532823824368195213548525\ 0591604796416188736840048425692366760350941950953255116835347147661937513665500\ 3053222487979131709314279261545931105074639550916252602771083770593447368256128\ 3812578160610351313033253587404704020426901873793479400110044309453989722328503\ 6073461327775699656137936017068514333599713165492517797443136728958387007475521\ 8405804645794192383510486099869218167024458157888533745759909369585430700329123\ 4964094928848952512999377195251235454651812315085735975755049877220007543953756\ 4241484066140990080052394927774618879792091002187462056658178307766619786720399\ 2968231658554973948610340616727194111623198125805988658270671556779083183120410\ 2437922545577077582287731608518329344653959469828416698575811847897817158675509\ 7295125947650282375938114598315053041/12405831162474416525996372704738493459532\ 0742851622220050898455567549099160547984074015431093763995880262304794174705717\ 5318996190543659427441230199379723444166565787020228034283215216930171960908079\ 9616941926090132430988959633816508594003792999116765375773724425663796108665060\ 9911953220812106959839388737884566802574715735676143298151780045869292298744615\ 6921694846006519336917044899747723686523715786052152921499630843089806484749963\ 5654281731902299677595731656733532391672457967271036845676202818017258831729244\ 0516241780433328057046315238831433191434731136061352249472211094459292559887302\ 6464646410295481030235234913470420398510206522521150779035032342863498930570064\ 3442425100594578185433948760592085131534714872740466972861730806449038256252370\ 3799859244775838155211050977081215680487358689035054334577518314278893849212661\ 1200515681657974825276344443246619177164462705090359014453803812743395801063008\ 8652413476102133632753551943797446480769328844673234641277780203554351085068043\ 8158066346939849211889929186448477297210408327594883855430038641502556892048206\ 9094001984249640844787712000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 158039150660533161681133091737705897295088481200191335134978472\ 7489833377031261826790903538233825948560092923648111830599907070093108353808266\ 0973039800207006813236574175710819953144028991398053874168043176868984562080204\ 7016767276394955265758004643801878877825300685395090807858275721714769820795002\ 8286740933285486014120940963256121939343546505261597781096078008576870127508303\ 4245166228028201310336631071066041008618441114950121133451738224581012069880391\ 8411103593465893339006891621626155203401722187290819912253974064982851532773572\ 3239321635876702224494963804767568867266676155745364233100109503822748731697965\ 7848635570347254542375138585416110142709065241263814572260474730671152522054116\ 0608904091933795419223281169924222157623848370906840722829422564902613139941096\ 5990758251608572092625569422307211160699189423917247656118864562131173073114635\ 5368932084795957126018537971271581026351878381551860332214800822452548272329553\ 0016178135207257523574027752623307895000418943682825717695356660149141530248382\ 0063380872300589438987316036991640356619030001844701854413017007087977098870371\ 1330637758285499580493839284342141142700465315919399614798089079397978442557591\ 285852701369888873769867563195145208664007858727994315380718253077/155072889530\ 9302065749546588092311682441509285645277750636230694594363739506849800925192888\ 6720499485032788099271838214691487452381795742843015377492246543052082072337752\ 8504285401902116271495113509995211774076126655387361995422706357425047412488959\ 5671971715553207974513583132623899415260151336997992359223557085032183946695951\ 7912268972505733661537343076961521185575081491711463061246846546081546447325651\ 9115187453855386225810593745445678521648778745969946645709169154895905724590887\ 9605709525352252157353966155506453022255416600713078940485392914892934139200766\ 9031184026386807411569985912830808080128693512877940436418380254981377581531514\ 3847379379042857937366321258043030313757432227317924359507401064144183935909255\ 8371607716350806129782031546297498240559697976940138137213515196006091983612938\ 1791822189789284861731151582640006446020724685315954305540582739714555783813629\ 4876806725476592924475132876108155168451276670409419399297468081009616610558415\ 4330159722525444293885633505476975829336748115148624114830605966215130104094936\ 0481928754830187819611506025863675024803120510559846400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 50593995297153843515643916862895074\ 0083930581679849632027616914778085233318975667072223071858643836982153014860719\ 2721746450296188489267160927437615526449774068708218000766551958121374680069349\ 9325723526860092985596993547159549084456231110391603261310070735639450577873623\ 3887611676427424297768510899793846564987375764179565568600693671706941132430546\ 4643295138167776904300665373911311502753682937707824825724070576268363500685395\ 4259475359336096537376947898405488799196748359236641761610079782280183511692757\ 8920653194940137198004377239538786199534683505077421674271829821614013263245999\ 0924872364477402604174682081647397344704309972672216221561637403801015692082957\ 7872864646924419300218777574433297506045517312243179823315275139347492400036022\ 4621642459094489868669269987233786621389386033082333215916347174732456377460041\ 2271453939997060383378098025355970894130652098055181778794529612175626144636002\ 5375346436206254833230411563669477832236715823081078626156680241115230240396081\ 5594680348634838023834073143157381035056222051180131025489925944373653528254734\ 6201578782676486830597422421134682330803266944584164951947240864963055385415153\ 3905067117750313712764460789273530578976462694184705148754152891476923260008215\ 6261797503260290288256232631547/49637857049467840572595650750686811426195342953\ 9814414024893848150310551398951059726051502616051518405652835453440613846772013\ 8615339965791268863727196110940781689943963628556719112916244280459735441840434\ 3265761057789451163484755738562700115684954510848980111561453938017106986557028\ 5307754350458300303493296713948546003793762251476565586292074071084535354682335\ 8099938026997768846809345479658112267987524728676092758835578503776140465069082\ 9716700754561962934816870697228233629646329549234825001553036074326649947442261\ 7505993765639797656142604768948121667858356793898140807522873882434393943441336\ 5163520397877462426007899288398112543549953088768377425119315861762840294238362\ 2516384538229896454915936323489810192292350384790077522494383814709121427281362\ 9867842192353720749846397062844585640868284940456899403497624231653179309736191\ 4672507198872708313275066654718187489425284358461119627173599466914605318788533\ 9672691579782949411208951724220487760667507086791463335375132988763517737555119\ 4094399250441895628945020236250824709308690503367017996136740852486707137617185\ 5947845551228359433218258318131200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 992668257200988175982443004712476761468893189225509663\ 4741388826327288776456088572975757242658622165689944376193922577229980548616624\ 4280787339220912141228239354868673262192444995348879996479836568954605703599712\ 4598828319018125221704596991083070506410501121744898295235090739853615473454260\ 3555376200467200403318527249086670599242161036718503667540524708270785991209995\ 4948923561005587858659120507072361689545203813315209774127472827565503388277108\ 6509154502978356600643700979002200752205909598364581235841919804485430217406827\ 9010514459521590464029249048393767144990182442590101153660421254426423672958020\ 2754535141809025282160302380101926067720738826150000282453308232180577522573735\ 8762183221821798411290986975917904032070270680633896468298792792856886195729600\ 9301210714178978716433160964722294570387029654846633042681391171777971381188574\ 5247254524625237445315798472695786148506963371853473332657167336314448386479855\ 7045952649351384124763293515342876039988484346300883287689638161393531073364175\ 6819628937370072654127768986644958496871127471686713540065944421452840309847894\ 4985655026799527132512472328818097539782391421482320293847571460851262934083579\ 0472556476782823423738344237206739931738693215470053111369529090814013867042928\ 71602811021/9736194424828201161173958464125620734760265174732439950240392507640\ 3509931976419108274466903034437806595001387131263814113820714028924547398213069\ 3246459874038857458346649992584426911175204147421927896127160169794515855746670\ 5030844080825743361328099592343658350128851310079010636068171851482166169805984\ 1802434309736501523375515608662964958675254914788640789330500520672435459632507\ 3285539836453183920214247604278998572630439390838116997256560955504176936272076\ 3985902585583184971700976978274989875853824876028713535819957265804884102554968\ 4409610275294945712104657850282378252841633409627779971239880118463645886097329\ 6440780263575410379098840631059656011685718808238014326480087704350607112375293\ 4534163613431866217010822763379703769056173317043029487828841112776727905828683\ 4589209130224765410279510163976583973652058097794268463059592904004264894625005\ 8204966349397343591725323827669112591010256591409394017608610851300808600215139\ 2109262273461891072928422791825473654516036961662116546181557264545576093194665\ 3540026396716935435008102069895067578959371988147131033947536362244410192093142\ 6295663820800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 227977151169266319588654654683436198117686938530251908026313203033685835516\ 5508748594039504572413759454268559017616071159066701193340948085766609843701046\ 0004163251897598638982682613549133411644341754108178633104681269645595658399605\ 8093951829374592572224094869203613647961931087627863957488287951256524049238843\ 1765962299785953334591759534195896123887770061641089349880693388411853973900705\ 5494450134632210913691133433454065194854987194090572547501325326083800175854686\ 8946293700072587260961910816984030781798247080579553634646583290252976677669174\ 9241343403456376150923729495962464685362970543595252831764870334341154725298228\ 7660676500544367547202283955742219950368252809025698486250168798592268186637124\ 5653210777127012016278709034427339994489167898321658381415845668605760684078265\ 2615626242451102353407758239923089326785447394571717466004318634672847791166615\ 0687223970969378765837140959136002085983798951627646647903891780722897017044796\ 8060931998441814722848051988344192045750373473712019555216622585121568646252358\ 5109735318892044346642659624550400366672119606103487094455374742635674363320790\ 9039244487776033291907568060411306216052827555359665306379569666808666763455943\ 7174943288655202842327672460091713548609887204181731416201388910778641529081/22\ 3498835646765474552929956336129366908353275985377662390346206105962902194544616\ 3816367670005988671243603893310180816063902530265029948389752541215286988683243\ 8778254975498670327121861487642480089385337542992814029164019426200388270613661\ 4052900864356199304589496161305394252894987240303101937511701128022786264717217\ 7617293041488714204291039503465284686082890936773583472184921681081128902942167\ 6748587356644483683535041537212195516020782087588421342634312908930375801490682\ 4468644336935350751123892203628224794354665146135671377498416363895783104627520\ 8634058513020825017070461724690358800064852732148473584783822585518852877482046\ 2632393730443107938324289995756442729774242827187127330901922708437650448399866\ 7624749177065833607417428404495704946165958966579865497522033509094437006966722\ 1063564143990053126570769529496048661457829105096102516762719784174329889387555\ 8299084973401718833189618593918664155154133339911730033503762347155744828303398\ 5904147373730914076444623048363032009304908601062076459932594204249868722651149\ 7058562540897757807882400932550695259674747026050785783473523703474050572833574\ 0928000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 121\ 2319417160773534868864399806797364840988973154508716704509361742270815221974896\ 4432293845251336543858421692547040798840746561776390727411074867289029168798687\ 3051760295392865991728915309266058167716396483059440535333623387113196883077086\ 5239511666797063569626941707530433458875012385150684742577703701691983181448343\ 6408759035618895675799546506465791457635236027274582808493288940039565368387649\ 3044338341755649446421861903129828530790404889166829309876340648880186677747374\ 0129465271408511482920586895881059512068171258429658747163415692312924310498898\ 9379923915999217480084223619967757945188794006495986958477082676665718243096285\ 4224040261741200843277795708734579887319305413110705181756270698109518567381556\ 5468986620808621534899359325733032766191824255191717336317234467938433395247593\ 4016299266151420814282947078748144549184070259693906544721353490051570841681728\ 6430700890508765905681959850062560228287940480485444041723974783692646333752425\ 3063960521101385941892320658337418020665124737341396567332215064073640980119045\ 9106613956164743937577195563203719421056474480927208661630325039456797447740214\ 2952667712843414361254912973345144504881319732627796941773871797068490173141415\ 906437293994919353739404231078319133663406318375359135677959487/118776405434002\ 7299188612826975270988798500967688110079895513065492275169014483226434255244025\ 7113671776418413222532258374898809640350771374170914687276364817063045950897065\ 3655834980124168282322132246253238519920066857291440918103146021108809339903773\ 8551333613044057704973661355451728123146101961856032077115402925458722941585661\ 2364887367245557000413459469267105423930076897863229545316349143501909235507788\ 1720606767950547660229433259959696722488374539898220982097240093735008632299900\ 2151375054971750857388090532546756220429166237023333684139426835142827723849493\ 0151253022758818792543160888457964604934467970145316796045525782795494992126094\ 2004138990226176780103931715975847492137098650103971717760441887506001222601246\ 9857790827892985429344112801478773892834461493968859277396083273367806894965619\ 5511471224334493906625255848836081091167675445183811934508026876467005070535237\ 9161367095674462108960445799360912952060954591587518200673316845325957206264433\ 1201574847994532920090795386462975874321520615754513351088746710422008422996453\ 0110718065405754734816636089357564889175199351913102765101731020800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 6012319819160061943352\ 5333044437735453283998715326032567284164720552588563342976851030415554535235142\ 3406630550508399383143043821534054497047813355203532151772418858223164197737754\ 5730742361247666767148691604215381267232941783804904763879157610892071400091541\ 4275230228178085770560532343595103556588691091500845328985486488332903084125231\ 6556194573327455513027588060807303171555409706980757219156084898268065121510579\ 0677456791628760714825434909128821341255503103809697300062642790260178580151438\ 1905649138308054162263873965725510344608757810152454575394548347798387230861869\ 1537970587568679998830640636349527559207231346842683552836812105894338560598815\ 7395774720779757534446075411191791594944765089993221588567547981859448167727925\ 6382930564508697876117841633012476975279586302613368946692422135338541806511164\ 4144424680529798917605273675181702544395998633086483444171918498947933179589639\ 3613524692848513156224029430929524079418881701561269519775787346817253088568405\ 9074524253802273349740757006393566431294594929459426225722212739962606282019915\ 8512717524578937645185291744041644644114602215269232733036861936687612617899890\ 4426467616276543923188081088808307407433682081865882485301134812312881791543252\ 452547039278090296126294903213171129795874633306988007/588600119433444941733103\ 9070547662977374076311640473061841060092222597653908219061952464100345093918550\ 0972512312041364048565784638005318481504377944512140808182819959986979613968631\ 8461627730458118830303226443715451288601024944434565611112658422551689644835332\ 7118053544848215886382975984781360134729979304327249380904168589556428658999033\ 0148292769325290053657717817690275511892633104479647250669017454496609251920439\ 9852835898517991271929494492326221499571059310876509622264225629550843893758384\ 2132632683204861548805189443549471439911679457761351104673465260290526942522119\ 6682507367145757289103481260089416925094818809220012886800177378906861034867300\ 0062593950561213827167468758315207903873410242662646965485571227543500269463282\ 2626686608084057801924071427873829330283020431450304801621592728257818275304902\ 9032990424227569705197953241387409207776650697272869564021843878268277835216413\ 1069374074248094029633689906505064325632767515370885267832982692672295949555492\ 3481749484161108673187883517253443911344035216071136967746993670332806644531255\ 5091766134525637080367506568482966528623202573145472629064335360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 300799727329333324915\ 4331326288192300926187622453916153992076163612036133731521827887991605268982350\ 7501581525948795615366804661731656689547736787472058465961988228460390566566266\ 4901593332715276256647934065915430750569887727750022624180678178086255091107046\ 1269758891662475036495868930327614845856449449248930494905632083762692740986964\ 3541999772612267442967142750413550497952697826438826329648823679908295258999075\ 4585115057272892288550987031090198508478403522253200790866562682954085718703043\ 3933713329816129001849727360808299152727914600458669390847240438471996335078663\ 9022025885485825315964993747160090132345820279835685323738353565564668778224223\ 4236894481742041777654764855692301040980804017542314667479718444666773682666881\ 6094909545136936277204682591672867334971272061735884811896630600894848707845109\ 6535786077401942205448012544237662525766674189787295684825217351898083970637492\ 6815728701753626722654176219509658362752312903410656206209824706041864287400413\ 5014990890973435050963791184060483496923960383209530699357105250380970758247632\ 7415268003034507414260803528489168381612891868892055217468907483501533219403067\ 1865897216653304553226762097060062508532004374398622203846027175894311860573568\ 740541792113460450459843359774358527301920170016729/294215528892709789350351426\ 6512861253534154301814525449993663924098270776689134902274714595298623805833188\ 5022766734174363212173204373850748033388169081801959944228248518158961141786620\ 5718420780173598169172468961276127457431357355306340950299892842926601820934814\ 8501736627123590125573925983918448368063718247026177484809517517407176235479611\ 5002480795147338334648853052132918166467751473519081937518652598756979763815810\ 5969567878506193927117264238329568177756709172200130512857937906183486535114162\ 1435641296489962644888286809442787364506915476903800752115820541061396035200093\ 6637736793255661706432375660950935929662549967989169268792627164092366963696325\ 2738597567409506375352063353665234992142308822019478786400344301067841154892096\ 4083572513270818235441877523899850288359330177156776302703209899283565802218018\ 1145554338803654807190378945993827972558646845390579056071584641109184224713805\ 1186298441467935052635283139989989159777957814072670036404833865527687618229848\ 7732247711185315126059629955458692590695538366216842203806739259615261471958640\ 4335692171016695600612082092672542099204183260768344473600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 8997080385685066976559031925\ 6674473339458872223896985342696477133154523179598547750869337992249851177538338\ 8107518286429997650455936547957706945749738599605329130596590270877756202621501\ 2106306499484553977674065669340622590502372102782274738501821155248033997662571\ 6830520469989747518359629024385239629306916915840920842704780431249720679131457\ 7630812452271147878114201141770398992186728081675284079714249954954816856161995\ 7437374495829776089907115304729334642012777790652878123333543821867051498311566\ 0458071299168132624387556243822604404135362190671046441063139639635509158968385\ 3984307593917531166613918222734250794771494693119248334298311472013661236042342\ 2445294571488257314956704226721426792006086734874893648753985607289139445607792\ 4738124654241607006768774483786358543651915420782196455935920958430426272034564\ 8506074722845566989438952348582680130602757210753008549068047391745866392004824\ 0688575150027374531494204489340080744595922218578128644111674335606172871200565\ 7079707129716166104968799113102406931749794701358222790970922348500850391140218\ 6318181474720759683728929494858619655573810013087796016920142365422949660325682\ 0175869950453420544647594779445724866350055933747513155678880837114491432857494\ 16918100776624713437686535476797202400530184388353253495451489201/8791360459738\ 6414413216328852264228265784899774543231184214479147981220447124147249911864492\ 4731845273083245434383812813091756964212457266651023187117624535574634776217919\ 0748363189566607935838180502142587334613549285507943877774854389585232596794095\ 2088478825194648688255961411105836214498630188053827540735404295491470244950782\ 5292605452458759506866622544180283284771463299568464241103092836793741802466819\ 3865676868407517255348044481556239591431107566132552637558663046146199639222394\ 7137226839600402589093254972124700500458033950782228583708080327997318876704652\ 8388186959934418138843074112668542161667406749390140589072079615137093502141014\ 6883800504264821715349172325275489139535916437599143347653674522690850409960370\ 7378355158827949343734502337145595813011852812737911467760978705696305688327265\ 5981136346316217265738423116899145157128588542008116209420986005374487865950612\ 6197549368319634450540799321438410867096649968184328209897694371334569532765065\ 6912446256303739734653713410715500332280429048874628404663143651999338144907569\ 7890520971133451888484431945195808235607081529472200190711318245632151728798174\ 2272087588864000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 178455591493239068863939326966420501087139512525141539709003898923881654\ 4220723091824760246715398657424001393220947150618874783118290949730371372333898\ 7056108778598121217695781745970407098979134925322030653137904647184492181819940\ 5616712364961833992623531365730015237361886619836986675121613171647188081725373\ 8457413087221309686111055977451488359286318411393454200631765298149273068397608\ 2679937359867350232171818073814677383717218706246094954463194004806498264309113\ 6240816136333959326598331757864097323524788020439004217635023896376139629433538\ 9223357584336592155767649492805075334994884901581823188914085290283962426081221\ 1490205884241209805821465016908382439476327355823450826606797274975022779300599\ 5173873020198323873295400671111595461079876055223208009804902380100258296966483\ 4710705083805148553312089931961005680053594010511936172986552601894105947330446\ 1214409513776505622088340378501867856289096465289380618298445709639985981799989\ 4774381482156119652806859906462265434090970593885020902235468622433150141792443\ 9737328584894090974399526895892287458824588699366596494764705388826329813070379\ 7103221479778198374265286405527486071995952054108625231335973034244652015417950\ 9954356274054847000887635460123851610181093857300623122111126746514574088084039\ 81638373947718884314443/1741894625365107921679842435479389800419015331940895456\ 0012111033932614758514108032605977129951957614336456780129634055647350691884513\ 4189838342539607046062347985602703333395999853032559576663243384700618636734837\ 0996974851242196120995440517690321564713563547712077005570345554817624228124131\ 8388680225731755405209931435278231792776416156143399729422542683978106354466759\ 5956715003178898252523549926595153264720199837390856125035879593589163690946152\ 6196183434873294540670474436915313462363697449860413113336076339699088612737416\ 8238936865873295750045093337462367507177595565465873667410066697240520671696629\ 4826181388861517175478094173617579215335706338441347661225628834912991469567039\ 1835302923048897558408321184052109167325610202143172698608449037987755475007315\ 6946347328994923521825301194227086728063435248098922337034119054522753002706355\ 0144288278406116963315045713774127128979009139681572789664811822330182295259619\ 8234788556982084088295134205267343846891799328518371258442994086479269860987759\ 2697240397073125063098347852222417479237458233385362570877820495495785999676389\ 1809646734546739780998026771969415518152632880332800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 851695942712578200937947083475174\ 3295257379659392179975438893573944138093530404515625792796147322067327224025304\ 4403420147950700059976337883751554257589042776008478097036028494155471742401113\ 6422752294345765774387647255453502791829727943323480938537301164222434458558970\ 6178105207703703517287503212726221347411851367293539383758773154751368839868680\ 9282481028599118794105565568456725780456042932294348141467908302428103730223489\ 9956428490999413920539018218694111814117512578287662055734776711748812419420060\ 5751233201507024573395811394362936391575280030096217657523838250545791939163268\ 7113459530600397063937932349734124587462218930342769639527681917841525116064525\ 3287153849486284895980800812727790677601090171172855596350117787471875608365363\ 6211706407414160507163845091811841842543887660563591374420553409236978097590312\ 3311458174795239853033828240834882340694143538030963223642479404468257296530522\ 9048804701092090838127388475227350662055278214503625518312534251630031984213579\ 1233396816557441582977396383047647070283889120381704726396318385213828360745670\ 0287657185881921916595833925255911828194892979905711038849513794046391144864833\ 6431497396970078293590016466226340627173033283745683573390948725662521308135381\ 54449834609700461995753460505943577960034588930674115938271581581635793/8304265\ 2791509612324971194974265006115270494936369734358813030352193875963846859958736\ 3529663323266299941503028690304395781318585849959822737850719515745533607438169\ 6009479260457224565203899855261667351778063511845970520495309686010130861660640\ 5943621391476723980746936772382942214044728583376785383776252777906741632950480\ 5903644011224478472079316706430079805795621842982081624738599900767541704395659\ 0978339479200826622872628662053491474847265192034110925861248277087038409436813\ 4256823335064404551712077011459224045603623997686520870174377675148944640041587\ 3461270238867186296959339008141597355795292007055591246978033331498929629363323\ 8946298242329803029645851369183227566803332234375307569446847073515724869630681\ 3432841415265393514986051379855121845697076519533431634969204848918272064707213\ 8973900771788010011189968224832460947617895474262057883908989013210624768764705\ 0616746392798144133002250981970410665421773404615412906702076994964611184268748\ 2347318635975832340291014190594575532412207086877603086259379342034041909293983\ 0035725475864384898387161560971537540790456284585265030405812578743888182541576\ 4067644676513283744810926080000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 4919178807219011919264688426819395205773628530721992689\ 5634288511827950575374784058444747790950128146971404000642650133694800295118756\ 9708719189862718735091722003631758882948139442539733940804235410628970382435216\ 4308691103967603857656214809635364781412952094915120543831620429628643996798067\ 1041378545132550346751659576160702819603620980070575404643066680162783681211463\ 5730380061877485898699041999626688960469741660013111044676449670801018610310216\ 0060810498021960198235078914674215560351892147736391837416894136250893045797197\ 5236219425232409559053990179674759730264614247140028134115793789324054371454508\ 9373000686633378125630413319131743840479931053687148092156802675969820524203400\ 0944262735745806600289366254164195514893720133311925589680022582931367827420297\ 1092211927131583608062970227157248730978811509901536798299177987043607474079226\ 4458464919970085717809070012615223746839068768318006683371269980092015661789341\ 3085635668082738457140089699761436881292074287860893914403474538397746140005045\ 1529466102177135305761376316991912837179657316315325013418147829520812259746923\ 0656892787884176914585594710231249006740600757409776337640813718425461822404860\ 4102351933907964708128440623112894494287159267039164532731425287287560122089195\ 52523710072055447383951327123955391812673671/4791157646240693304555782258098247\ 8366575811379898229857809972860946453957037861101888041141338705254398108718184\ 8969242383821885883706422471961887358795119288997581818814552944101643195633728\ 2017438664533626492681144426436774597464216658804412237977959963998041450373547\ 1771202275207506579456681659791614617272675001820296757271209250677855990158697\ 1531164967916352548410309905370767282891500023778384046987627912537798718427856\ 0673439004083238203434918053726436441088666550077282521178348197044907637068431\ 8200848564499752381605725538540520317167944318966934956458381753749000256233194\ 7927384417682837849776090593790972947088216707306594756189669452089342113333006\ 7142223415250119170791172604663724798823489767553484433909719522511483509136892\ 1012011619941530784022838254011844987739834389335176406635929962650840660649502\ 9204602730857766800268473156967967087822856636300406838784616800823180979824852\ 2436566411023312899677565032848091677822497382841162157549199509980240689452520\ 8137340183488084534694115250182037234471193130409053995797591985768359681264641\ 6931683861498878832881715797636069448491233748089233429530846401612323225600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 22980073\ 5981393219243574950778807188112876363312999525681590244677215422839001057750863\ 5029765261786180263883287215200698986869085504260190454366712802760300582275066\ 1372801227351549231535254419516952685878301821815295041092705278634165331229100\ 8099160930873061888511811251729605781097334385536245403293952822759226992538218\ 2563436035757529541293832675364033425271110948866136403042483248092154240656594\ 2915605186711376624888398248587644804241394154469104449818187056691717199777878\ 1568429729206536681074775627034164128990490368679777222060016201957455831485924\ 9435782999839566997068182993993587179581769657220970563733439364589172826817050\ 2265082394532489658848028592747771052779531500061585049170527951090740293919042\ 1376843383925016315886882155386838801255697858746302180056628126758728507467140\ 1297285117901046013543983517007858937097607424334436719765798883822927959970864\ 0924044754523660104515319848917280287261443986187780676681477094594465604431881\ 8083536163156751356280569500569981123644221001743953419737738089279515079266969\ 7091505026292395712488731258185501380465109527050093176915630359756008632576691\ 6180981902075385959777500893699198462915182867471134563435955165149131278892085\ 1470093091665196735492249626705392115078989564174037924300875656754988361174707\ 656150400636908785091257/223592180707966687741240908774378329148603882838710383\ 8401220845378728242545995409375207108259615051032223212018817738639547628518829\ 7744153000087234872417935342367371461215690296519250223598212687321584411100038\ 4214275267911063637283896252660945620709006489365938549364803114365764578114323\ 5212570610860622408209849285729847361189988116086398340539677395412338449090510\ 7666609595495119925467995423789885493826639986241240472638070953134791717885577\ 3847192013651055566227105976837217468635028855405879895891514803788397300868686\ 7041619542288150503020669028699258483516868672933313549741208710185004363979928\ 1777656740854231378958716041479723278092072191422114205547002115670316324216774\ 5576585988858753240892958558171137369639316561312271582589117459724852051779419\ 5445515869628958657629921435936472396556828932711968509467624923362678162335709\ 5544160414120792955410314291806692873840959953537121727501414565915874347327319\ 4688602512401742398920754326517952979564850093588423360492140698222961597579377\ 6141268984273606726369408743923261138522274100178403356880647950820934080099004\ 8560711531008410769333903809112385191393359604897282000116089094144000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 3186212157961223\ 5065011368182565750009340633271356095895550976275839028546692023221843072369416\ 2166011203878793839441793986783634332415926994613472838813276799569216521330806\ 8129849005831071312776933222696285678971205012239973184748690812475483295922079\ 4010236589158582454955191455071564936637381538746039950857672455839610179695881\ 5108237809276175209513821140987814367340462263090284563365055389334423979090174\ 8427148110119184793128362844169730794554790635109860325563086619294181302881717\ 1954233193660113146740619597175044985431647234494439290529128140322739139269226\ 6887954784071613280128924385590344666824485490490158456955575197690382564838864\ 2970538512626801233714455883267413293869947178253848857519733189128979185929571\ 2098515543271784065994371965299525743981108138763415778727313661928206631078856\ 8917045807380943524468089890505046824718025513318667015716138268363690118909837\ 3262860567519708043164501130793697350398497535185162846859456940338906011566662\ 3837007977937347142091757921457909643876459462727431604043553503095381964119491\ 0539969775974706894848848982556588696407652781644942823006326953771000143684047\ 2423518436740911567775703957786486977787340251104928421461112500315564718373401\ 9016875636788863815855236247015667690164654817700911180226603712885468754163954\ 76403265459882831921/3097303025990645940336644440820747914862228827986152074666\ 3925417429196722051875860582064165553020932264590119038206326636571895713647024\ 4107373674171507331352825509000585275924637659745254920830353427476767625915793\ 1528481776779204528690514771616986706419619746822455810545936165645401733525676\ 7229846857358874712957441213610233645913460685597176766273596750945340736947980\ 4186592500412633301383731493779560579632236804515111586253286828704505170307106\ 1588766635026304600498314480813983668496293864218179758582397738917843252630902\ 0505886959540180405358108103440497078946686717187135682225808224410451882503715\ 0956521288005443074279761993706445274604960709377370894451362045122966270259396\ 4534924844343010797075106567112908224192962956279348788948613665234798916471589\ 5465929382080319932951420027931254385782488031834463410223989753986823270405105\ 6456651662595346569481113749068970057451148155391842482951390289172825312400910\ 8979707068684466584032843900679335963881645745498011376266277589115840002657873\ 0622396808209998719687727637251522025742990731600364087912702858262600253653158\ 9703034268975647582514368338592836886397715894225712019079105085440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 5551911916682526\ 8258337296405348854142961137075014494087380275183571533426943922858923192495417\ 5102111220399178832121281554202064948402768958728349809570970346713140859294941\ 7626197935093140498904207929399746393298852014003871596984533620133874071017731\ 3690495161249315283147818127570829729995084211604097876170864644226417589389198\ 9088790172033777939337354219764124130898062811299450599508280449528136785579480\ 6747275899864601427060057483800221303775270601013125265021828619197902656747332\ 6568319402577670654823659003281201021565610239514307491860457571806120696712846\ 3956262082924825446850718199762566434712153259823079841234732145653366512351312\ 1488184749505900299940130843014223192474044022731629943899718184068681967919272\ 8903643111731938682940817852293170420832225109894005672142628172667063128775793\ 3349668884958893074084920400661281806809007806260098258593506326674843211109816\ 1846169252698520859517361011217461075245537986052638557883666140227070720054354\ 4981397013519343084604672326543373501531878465499348071072021514395655860919971\ 2757826336035952631288578478740990692444675558400127868478286654400612034382999\ 3505822237996309532299071081759355907633669333030801706576449213478995034330667\ 6156475260017707398862965035836318597544096037042830359159485787269429696621698\ 40406565699577222982282725632057659/5392894428582549498059456955545665518509619\ 2541569705875698999780420282443372161233920330921546383632502540390780776974916\ 3436506587791869820974324818924447073777927809443629739369467814321894569537061\ 0300476401783691513828554682160138606306880495369258265608195018294595970329900\ 4029730526985755445261542430873628763476960194983674334352205861408095994305355\ 4178093844473212516237561062649183282163891246078792904141864846259613200120114\ 2013707879387556560070916110208254566231208076059231685462233951615869903377052\ 8309140578811925457505692111210205155165168824743621941853144819640841058690596\ 6429429931972380339356075289726642733901115412567996996658652954557154089032966\ 8528173815732444573543875349112607518923893682910817465358362906642861899800925\ 1294404309888880805164088163491609188419986244999250102581370237140793182723999\ 4309398393055982398070805800715979563818045675633060438522270433644187584653387\ 1931892753170521308515503713642700517478591910240358116188683504837106503866643\ 0478869900222206336013969005380422930867425374742513909873431591074076702655632\ 2844775602929756569150072990015005821766585574276555231403524010255134547168153\ 4900107428757504000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 32017324874863595287332769180873133858117904611716052453816910043\ 8083301731122745206303765996321676857966684880923024769472575691054413036356972\ 8708319758607631367733545055986225074722966730217083397139229169312432265525373\ 0331641211732169389977731405375006689293451757633623335784830461276786533899922\ 8130682454588123552417701839538615248017471845067973032733948176898802074345980\ 0572592803815758333183896389853676808666358813524223943383596618058423612283573\ 5690116324243006211362831615514827427330865374052450802029893117862136090495785\ 0175830285728751901448147652350465305049821081742795405700621660173819201208749\ 3528140891397489697329009942434862314561007516280633968273096975041806559299020\ 4172235498798624654995283739172159260130095297813228134057885502024388083629752\ 9995483481370841095900232144630600457641600601640384073381328429132982509116620\ 9149808620875650258363760945191170730963468856463254892073992968439243444245095\ 9685277902512272985821736966573717104127804200753567243080699007237100197535659\ 2081349560437254662337753000259444673313655135899603024018542590274476173562708\ 3909478030539909745391245928996933222049459197314917584524191626939930153080322\ 5816127516209721328661905855764374251102842887413525986716295268241012773942824\ 3227793496139007308000928658528312298740521934804666313213750989339/31082808790\ 3071016559545453342442572140285091187402920746973384559159478422972072596433082\ 5769437570035191522574820916211479879019799688037321249697403507064410024690619\ 2236834694637651370310639841642514986998395125951887563909370398757642484734154\ 1089491221123879366293942485792687401253550253208510923678706604886607637953824\ 8504920461645308450178481238790369093998104111972036242417021655589107997706169\ 0876406482795163806452912356407510013543635758744163109767260976081666141367578\ 5857211809257571804086852188714001179719269064713661391699145101499454886255264\ 8818601767169787633062187101798486407562259973799363149461779421884396451196899\ 8087929990405814491653703332588241571018309593984020144764028918876790127586193\ 5398481901569767219727630580536311004320510836350888114562783547127907380451648\ 6902654752647377869019479240352575448730995853333600014801577683363656098699856\ 7479718006890550792744760194854891240442690503187634621703491801987544426224455\ 8518372557545178398639723572086954845094736770412446464017749309896392522740632\ 8265047851802965647395817787339960767452785649006741212134607140612162929420927\ 2027331546074761446741169789488186848222275593830400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2451934311216762189309398634215\ 2313881648337020596985378223158832795480892551907579015273894858581102502287012\ 6949060496715851553436136046607430984690287943900890018267320443729890423853302\ 3289306523783026431892538890168489696326620372956742310392966146791075493767745\ 9780617361595338600044211979696206031862299162797860899431701782031665977053901\ 2305513622567410638684567927633856882408832868297353464144789346457151516964143\ 5304519800471866276636683357608965996321373455873429776000233192257703233627570\ 8244871296721731266770078449850458501959116884988218208683460452823596362879727\ 6934209606522647591828349975169849946729974150820896561667743760490885772276185\ 0244737551351194018037959020309746719030560123095293450781949043590507129378869\ 9942711786977097097250896401570481121831649435782892086649136736628858429488906\ 8224378416131859017404999214094833633187305225300139217970549967306051399901737\ 7205779556590272480016652286461124666280566207632400356892980464248445059065090\ 1953412929178129247731855230823645649204381187966970730170845339503258325162489\ 5620498654467696772315675049724666927349288615565847931584752910256210797843123\ 2464564442584272519632720480330099293982391301513090867268415412984973038903358\ 8233995001513313726632625507293953780928895102480566154443968752273575779892500\ 049550157741698375538021453/237959191089241004067370442096423929692778160594590\ 1901331028432065009956536319657921168833657854686127149067288286252861397141437\ 9296983296523634857894406995010570912169055122120635401875343095076288710312674\ 5078747937533427480714221294729485989559147581328899402166853242543417842885764\ 8490144093458293423019543782256386032963769801998410256550661098613409785176612\ 5781909787539607445223203840865846554971712008499070957799426049037236533133255\ 3457663932914795145141486091243365726625931376702238390412417739360301312042556\ 3638460061916573276047874780752755899165681843386177444282225236881533726829165\ 4717336370213514692165887134914690999985501972828277152377166450189645753831660\ 0454447018811011105691595432278212227935896852843363869914059588961966952146193\ 7607330403479266921826908566809384558057034233646019251208847223098113500797524\ 3583192434245876039143387496140562549703652639618845889827799989267975840836182\ 8301796468104659569886406522843601109838616144711247781906867794068303184418546\ 9305860999112870513659574678749045039069448917900061751724328439162357071010030\ 5232684927700294217828081536617462135806971955912417748129355229344255635750553\ 5210296627429376000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 832213948082083414923554035475485790373714766152706594380945145097\ 4234495728229838912744330681984789992123299259759606830520398559001266897184676\ 7571824126192160670884126984626571802387049356146026737020560774441741449532245\ 9500083637806984584985975481417013590310037628841339644281021267019931619541488\ 8122627134976449390854710287992432801521207885537858022889258158092004145919840\ 5960459388260240650570971903883408721354247275766432698013316254080413136826109\ 8944254751518005161736091115722674434699874870417080084760546044384768741894427\ 7416327930020282602349821599374745549411712639064265631005400063639329202995992\ 0219039294557237600208204599621927065538559263362002695150675360196547957213132\ 6213123786894935150737282595237748714688569730678303992084685328212768436382302\ 0654506581717752748098619722207896826370027197264962472275779062499387270834182\ 9005126325183504458387131700300619756799133995309102420437198722626289351872183\ 7334575533021740789291774797740181449433695417130600943358190280097987947721548\ 9621748207367850768444278131352840547964730359702083010869028545534611368998651\ 1488193812465395899832017182851460857956825467336074300842168945874309933315420\ 6718888988568404980410899966255708383287137060410109670337853541031543476654769\ 625323837213518615596995165025491494853664671978116926925718029051128021/807614\ 2365136972239541137226617061651388475868514361002482973983272728850922841208786\ 3322297697053409560138588203607432794254424702013749927235703281398388685726688\ 3562795497001818390422243647499112763047745834348417715111773437228391119000296\ 6258657320438529000277878379331660242058682754690113454681500660599082083262731\ 1349034181453471643426549488347977138271330551194986023840550106401398951080799\ 5866366107759947230517221298570163844868088418073059728499777576211245327781250\ 8598051116095946078705233431033375216226510279811192085838475051125148009525505\ 7691111594152572232912247845564718451837678428406859699577770297735375049215274\ 7754929366084297061145177205187411160717456810082486070326393828639416556542709\ 5533858372731981012540052176660030450034722484868518411629499472446746915433325\ 9503384387885044082836131253507383100951502833184986439590128359095856378025906\ 5654037895645101049527108946204062466442508588296349694231351873562606175561973\ 7197540871211404991229886340223006730701225041254700609776992458722558282604348\ 9242372689520770931037171987558514962430143691870643838009874026570110844486852\ 8244322918092346107387327837551252279915781696853904113795072000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 38223916586450081517\ 5888747495235904549989435677193143757555293129623568231029774449499108767910865\ 2327360873035169036026939421245627273648566365563482527739210543015236884481798\ 2759480735267835214298670364205997825033805050994168934946861437139015423120882\ 3184954193076990140188372072789636125503091001180194391623833786379348240458836\ 3025005037068910606353967066211126168990630071745169696923174654341375853743502\ 5520005638141552764216334508463340674216475501377967287682922397935003660413491\ 5755251447361022855183425649219679189157137576433031609576740162200653289189839\ 2952136789773749172909723791983148034648734874983270006705391395365449023856451\ 1271914602738408948114499236771595175896205441317323015508243809325077300605186\ 3771783061109639432957942956228286833068226568404048438541926345382747942910840\ 4651428805975994694378999306649939275981731283335469138019220039422646754747506\ 3053719262250287275132389923382747529164076321353190771102157847002536932025748\ 3049917497575640925986747759803601947672152145871825163619109879256344520469722\ 9753899050044527428891384352701290238371609563262427305624577652804141223884493\ 3313797542629709476889838735655125462707423832815580917345127282833543840273054\ 7100274004702925722330539731102018894027219381403302848310371951184215134005679\ 7732805492745483520180012822273598581969775211013/37102838555621574715955326899\ 1990585687018230311858738356783423855229211995246854120257502946065098651880564\ 4024630766990384460388211297746172614459227549729906266753352760743798187399881\ 2093184824678191297354345699284333619021715168813065991346974444495503767527352\ 9690765000402431231754157324954850243151993372946762445944040257239161187195188\ 1074261066857265929874304179817555227988052837355375060505512273321658521368597\ 2944844234404832337709971394209257433980964573800926750977863054600250574087264\ 6227644425800834074468490370673163302938139945169198297207694599586354707455405\ 3550165367391260676294665898293996639703477214732018163132146166252890786999734\ 3020252620832183899434226543520345847541013503615631863526509533946643463560042\ 6553598986207657826975691309240429380749211323853683732838455702293988427625628\ 8195857636198570099306072768552571299264738241501107867596192668958836069136346\ 7595715780919022450609074399465969934352745220025767113666732443293511041407129\ 1679055405672530286113853584098569420670230798145646935097022614122955739513311\ 5229400826947764718396201669984055694504702326725126538055615598484281005035209\ 8598690290430772768454646606581557805821250764800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 419466441801583736194537197800454\ 0030927981027166625550011820227870182512475282732987713636185037105997640554511\ 4072544051983490517430636833832605074001904694691884233066630096174348525868065\ 1979085350204552089004750391427792320298763047109787337287168820203927936597246\ 9526763334305350907993462219740269478405465838616291589110832795830340639074564\ 5450775572971221948932298522411214987170798503691091641733380069318848897614965\ 9782567593581339395034409451805878319570832130381624560621833198624870418053729\ 2135475370887187508264607544168985308120875812679653774655708588966301537400362\ 8660646664905810983745138345104150143148663693459315645663507146324296651269945\ 3391275749344402549387016959052363741458974661815744481264774700487766477971294\ 1755872477491331640398863641728742611476842960329935044770108751927013385218060\ 2192632974017775826101308546703280032592364855031595500215424932723269192236005\ 2188725730895151579162905680912745555816812350035062003490750313433421262901304\ 6184866293499252180180632307635544396945336606565627486856994911415872228832777\ 7919150274676693270357814585115252217435882947810520651434940376599291533874258\ 4199443651471854050317333138885205993837855034391804336757501476543141185638879\ 2473145750830238244967896406866712247978712183713580325210603068148626945143301\ 1733414193848306795764903727/40738620399490022057481757807193108629754423101051\ 6507284594658519318088822522045948373504470662126919591453618137469598603284896\ 6349525785981425071505126491886345145876722850756414800913813469692901225022942\ 3944137582809683654428231471148810007449560131623039377043120838742896860870804\ 5353863809552080109342433285699430511070770888506713389967437200144431940874576\ 1804279268609965327345609885308550889883233175964259065875413952731926602311999\ 4843094081333469801330960929067082721368459744804544875194046387555681336282797\ 4502395513071035311970761310236092960961706471344742409285474411753050835554540\ 2124888400033193641925916776565488576721197196587189558327040508985391966841257\ 2010816365377805615613551060921391081530725785597357457925447135384822422257554\ 5269991807206742814378174332169001709759017853738414225584895311953284228582355\ 3379139036831843937770253743828382442247091372092895941416228093021016272750950\ 5439173615638081451036680233313001068663376430143920632934579613289618944771204\ 4115010778429177110582743508801478610574069566581197101752231454639296063994958\ 5030970426136860595207344362824588696062950729296468072895744948421088514204122\ 3631636250230784000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 98222084858661891029123262516242621073937269422548593169298090\ 4054423456354805937437037462422704672750137146183914931200224461303780353419811\ 2865940295920038994384239371411088289962946185423258784696667231237544877849047\ 0197767783644002025799428817394779666738595652908052943997903613419941014464763\ 2986606011632434598399827163411870494291266906639963545988370968902540307916128\ 9344354958386994132284246508649545312718256712822739350618608517544992140534185\ 5910888633276232900612703090220661233486261992800262561706799642237945838120305\ 3475839579646483813745088565328755729629733668811113127339147560782768477570467\ 5614714812756116109909860750573337955798421577964956220055154623202661884536064\ 0315568959052704944574939016294982237708204183446186743628096510214560537462892\ 9824113865114306500675757513275501327403020942686129600168099370283142677517841\ 5948215866296057455844631685148383480805242794585131093542883705131295454535484\ 9239815479863833591597292523109218338648423537631655154029886305263665835554387\ 8307019128380448454864790312177769392921086223947037229239714550135931621606762\ 0637530693648123718563984873269165604795273487299991547213745454599097580883575\ 6510083468514783741053734836871705693395007072212888701603969535259116940461207\ 2362542587756445588016582513511849212683374767986663358022996188980929534847407\ 837483330449/954753354956944747801441263613176561388615813013477939362720282936\ 5815438964246466295524586875556142670006608801676505962518989552084249113425723\ 2631227746484206030492955655933320930815074351723422047721471383840820835451866\ 2986821038265271409138234684920447686065748885732645051954557659316740013735865\ 8577909468537763012686894285012113507023193776158777106855340105568078717734862\ 0009289479809158667621271480496297777165139134086141480198806852401635698900494\ 3370168554911093635121997675007661043262924683723243828379079266302704822881483\ 5884735910371129100720428459421395422060249700260779574406509791760842447710795\ 6986084412995108040768828126319674417141195681082518678804500168706660817133890\ 8633663712957724259982405743290275054353497634293102721800679386021133117392778\ 1446385621965390468839271005472962212453660685501267154972949474998957490632201\ 2178147054129082109624060172754022776436592541506728116033361469767203438915321\ 7281322039708957059861200801858874534202566943764720869039450508286610530628580\ 2161550517069517009056482412502662209125409253177350904322624293989835011921939\ 5198134348150227467549495881717886078585550244882232764392962156679068663943397\ 0812444475392000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 78992320027325034624556434871816058465649285482231335550196432245\ 7591702048140981263909827529859659671545825213797995367589585220119489304293980\ 3439272490329982211101029088864222498470165462408517320054928981742541696922517\ 5450076086827770166696075324622325563009395469355494039505942155696382934549944\ 4033586693874757301120881944097148679138646225652892252197236307028457287956971\ 6627343824798287400073667201884179806321819381600755062556928349384353143377511\ 3370923667191236798291823703990530661552848788163818999043728115257110012042406\ 9655971960218261255027003563989233837601925795295521650451761194413204538452503\ 1346820034426995905756533813924125582702244609202533316165052563646734790838303\ 4097942432106684868442936158898863548282077808273975488346385437553337228025234\ 0097284017476618257733801393376583488483241692433041386850209189545484900678790\ 8638166925716512231806155277460398156556166064388911323179071916354749146394417\ 4331932748226289344158790220214951531722754113572088771667691196471767076004146\ 5293383892622078974163380019368333025110901537513975382759936249433010983060834\ 3547455796212960009301786562154055988429164912140678418877316400756493947808554\ 2001991834477963969489007142670272685502806076856068125471454176218866690812539\ 1005609977937554048311692243335058594246669555501678285547509449580379787686039\ 984279/768726657596472256099488506643327059785158005471375429790067950233172338\ 4429289909049473047885645530290648932752871311454052994463792427937836541621346\ 4831056526047412526170856154841904751284170299605246378397749675123755462040828\ 0910255010761520797604945196953104652082589230289836527040672843668201156324385\ 6537055283504859115481471957620116242432937120826961927155473474579461726164866\ 5136596660689269981233563101833220496994581275562078345336268597407042257392689\ 7080102369009777445711108674191300473563671117668494600315159676410863806669547\ 7388117304055828510653276991628272655604477131944906115289167743902243671463382\ 3376901455785680091990784146894953149037401705017440421760986086675656959427849\ 7203263640314798370558312862858194240737377128450317368181052975105947832186890\ 1651382196189818962912337111164297174756559401694010481481281241547041802055533\ 9437850695506112572167860500540916084725799061108383593088522773407842874933704\ 2623771683153161618449315872091335090829823214538873502153237364369430669770031\ 1058178160009155630648433635092319330345341071763510553342288514071015437655608\ 9476064679828659814020814336558236952457930600113327073927030836216855967846052\ 6592000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 68995448853230782756086087236433385390192562801292279992469963073484554780\ 1133586206751497612692822679498187420717696219049570299690308744155379794309406\ 8660636753398756534765536307705229729487357888809960337384990676032896547898242\ 2218243572677926076330356845871606528563921691143788266584890626313939224201274\ 9241997966841875795897520628389867085968407312615298973453960789817629430875794\ 3936739936544080498241261040127840835848358134853333045725185533102144534216155\ 3088751658541476660611068427631615681817892676229986886250865395094131782535977\ 1197369921994779682815420338429043017719401966193013840394088899286743172883304\ 6181463924697229245889333886184813217290819568692888550951955814304870631786986\ 6243485108538811950903717787563393613940521885562465138203338436905888653982440\ 5689446966476115622231307009585898025779621593631850305642613959357467799558425\ 2769122506426704181812419347518674677952280240929441493431259440068068555480658\ 5568261023615717438508609218910770792693846663184612652367567292672812964267701\ 4640512579655929481087161370990319003816913727526465715918820288760044988290811\ 8565858897340038830526649081309887357479872092046477374937319209193083040751730\ 2405294930448535612319731501932810804570158055129218556220716178799148659839783\ 7600426710545344025047747958305895684040414221462031883426419227166622671126362\ 4940588592398319/67241159779744488752087605835256256782838810701848064494094355\ 4927569030750617902172152316427213631819947887248883252295784113862424479572600\ 3956444865703076820589384247649142608404983874362257856762016277356552976414598\ 7526312102676933772670636772140534295719759819002678556167312377548112825979102\ 3780876679398276017511206038066541900206848621906843876343816363509280732940868\ 3852776758930008152968530111192053824677772955513794431861447861094762654419179\ 9310051154330806142769827087905132160865004245420735631139895154339911618506759\ 4676106283011508982399690124391436079812425532374246807308156593204962305061062\ 2230560112142759556549063662016410690037772003493532565598567756375832087384437\ 6967587165614279777237592022879816065362710440003706955557605538211215895925465\ 6304497763199441545279888976852489560219805218424743998356553804900541609589627\ 8042827203785192545919515447006467520217667903619038475018503587561857608177942\ 2362251924250264141631143475270243542488029196951443642496464284924943188833849\ 9742344055750213841408864489632964297020714911216792199344142085223515466937238\ 8310929298213940324999476129502147301218437379887652737192603093665530266656563\ 9340749855913180185635791568896000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 140628760739713334235701798890185466631147946\ 5912896148699163029722671606471520271095450811253169083717323695804009248215661\ 4084169685599778299717602203402521556168483436382641166299729858058629373711304\ 6241587072353586481924588926696958888427603876956491117512962853231855009237278\ 0769181308178274354735880692771462718829202207226939343494700197405292189265823\ 7664330757919877280460407674858636464775562517142776989218650448178864817338495\ 3913627932657702111472372287975480616166934406270009036330287554837328958452204\ 0162910701128775615255387821669754521197584813988145292281972718343493376795944\ 8650250126485319094897762634700037626772334825371928590713637530756442093758159\ 3696668813047750380679141528068311234081006933758637299519396866302327003397407\ 1447889375868741225172663048968454771739145616592789612591679554480375662812801\ 3043081484063808964053044181080394234400248889949992710043360847860775309762635\ 4100689942587307786003568179496038000738058972734828857840959892912809939519897\ 4058567989322503983594429308460572168232024345906688255812639427936772076477373\ 9458255441468968041491566225550394608199683988823506936298837127551763571854317\ 4145627065793355128918583903960059939893460172092265231289162100962517505874308\ 2406939831188608943721424449937793620014832817777563797130334957996526260639596\ 787469380456524945182208631834640660662973/137285275959721938616872028664261998\ 9745277670474999796362514099859937986867144568773996701682828155078476759571920\ 0032103045738757243872734476066798233205819696080010583726887802670447784772769\ 9701920385155540781527304776402319216419313790302426924640320757370861742866086\ 8341658057594964988497501243156063106824396522316343202453821830814757701046110\ 0332820465975506813341422235301192329767351421339558962390705978221532780303747\ 9386577027771893313158748167590742228718598826690553215503827575809732301838149\ 7408178500731520945113342931415756392278995064021400154924696386268755268051085\ 5658718586233235692278029697606290356761005515060946130562345350247838166662150\ 2238526461346844991836330080428345400295008276651237829182689771246444022214152\ 2189732261359991289002049019830904808401914519776317404369510661520353657481818\ 9208937380574593381313243371821829461859760108870349780162812375662695870152944\ 2978718546587521962269816632827944172499040610275486022610639633753719440175057\ 1757558066998319879877321199984803373570171003997212492191610931267912564929463\ 4003690097395116127117075535860404210912815495737455716570704127560427661563308\ 6875028168913510709087174961512725485787242018960834560000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2521543750098034483830\ 0003432057887624847303120576036923817237113344961580373056012053252169973111490\ 4057448329806394634020303213872231947354354371911486379811165539830306809396205\ 8743116312731370621047508858793852108278461405498346503913716788101188271889077\ 8777541635753709118565367212323520421956068022161049738761201273423651399196866\ 9394324379660071635895596171604157643097195528396431188308034697366680347852669\ 7379573207587708198469611948519400383929936768297743633208520301498332675549930\ 1957498262998852574136769526587267465168645870376395737026514438624683478525233\ 0734572145693454744679008111454074371718966923811973956507790862474840458434692\ 0342300007464671018336781252359199554657178618297491265280834424193739712777309\ 6934379272844141246238845622516778095762039797475218148830292482415810528706572\ 6181933216523954044469439206440864570110216902271180646238836580085811716201516\ 9805339245575211607368546711128689343366179307486878159184328666008108968547981\ 1365071542897003679541215642706130468792122413392230581591948812381844131500269\ 4026125876981502882556795608113846787224655974413075137649406467289181211502342\ 7104888377680308304966733993606728320171149191699900380369635909684022856694873\ 0813427081022615216827190783765797746257273010975800359364345906329386755790108\ 014871275248660124279626287071828248685785190965784446969025028402092199/246625\ 3496585677482546379976137195145005585299991254519459620745839245264635360664887\ 7176055645077795611945226053757203826804804140456496806969077381704410424703924\ 7468428115496213785212321703401753147522299602838903997486928582306859896413905\ 4796869800517511991613346333715073674752395534480842967862166267537011125879170\ 5351726760606238681078737682112228344745384018132120347412669980749470229148525\ 6321768838816431464460446837269282718975964893038097708155688291773446680522741\ 7401372085745474503755712420309586518207328763037612219997439200991833457624653\ 5955219000008005074910205527280257782486125716798567062265597038515465194636163\ 8789318244171105249542510021657073931468546681273798270870329871779209265555788\ 1129907859095203393963745886906132972463355463147252970399025357154412563035283\ 9278865718707658537429437740157609156076838155865013461684552854071664361309177\ 1027693298346073613754551002288157697537621382004560174820223450491676553717357\ 7592914100600511572258802600949538145789674552746483733917771957465762180548285\ 8865258251168986122794909670692304699333628447097858276175632795625252911087873\ 5502597392720411029147009645394507234811430911275395453354013717848880658917851\ 1848049213440000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2539592356176648694808018922593574779189324641654541370775636955\ 8930855080213559383936208018366749499561537727276527079166664167589728812054755\ 9381308208602245720998928997586537021913540024594873311535580474679852171476975\ 0309878547171189945987525256258331466130124396422215249139130535444754368319530\ 8934763147913385833989687376886828875968240565413354576107992439709305392003208\ 6063110018525408659211024896070715343311774555817026098324538547475159652741945\ 7373484439980629517696090470370284427812482174978084271225046625766681304333768\ 6566577794389656245251279481972255323409053184764066378731424361016198289172867\ 3538507383959217653046217419890323136448900169329102486855469356319683418991388\ 8011993599291400150425851827730128149736583444986442340217943623479119697399354\ 7425821660348931607127272049263295245103110707702175143434271029916348618416041\ 0804922235381622501729646087649257533951497877181944733146063859612489817103272\ 4088238425287319394265386639638069350869006136960677964245102212835626398561240\ 4019727303886467068312526148252229750969934395133648694970137531410988096097225\ 3629718855706030652364260050375219785622702226627685843982475037028054896012103\ 5999402188225771084950478901156884578741846027001955157693252806370623918946464\ 5341233789563370277692677549234560151330336461883865092385010428541970135373895\ 22534973138340974696637333227/2488951481797034082671370461477715189183675421762\ 0404226853678107803236882070602711339073264662439666787047229086305270761421541\ 4683121738642214110040685576485428374150936657339879351626525870142042211717204\ 9308244096198059133264791540687388827119659144920878493598997569410959786008447\ 4134081499961287492004975231292592073315928625429336402992823176489014959152751\ 8811996644572428722750819788412225679182235768783323407484678179154655362216302\ 2405144876902364610497745352091597330160699216969409369071141065244203468073407\ 0030020967501084914818007078372727383160138502070915943578055720961986591020590\ 2187938569527148837138937414531713745271352591705526719627160224966517011129793\ 2232468037135409866684410934511162825132690254497856805079248467268011060753243\ 5331032257841538878564744626945262465536906691682118105054145355030529075317151\ 8043956657594912339181046945950375065651559723497465595601228875682748802973543\ 6352822917664006063384841419996258958027758438562242716529035947641869661571299\ 6121021321084920707155636698616767848680266975156260193744148763186775291615658\ 0329327798534555735608023815478449501395829802872391962135033536132825454363805\ 2357523825901827240948141670883398180792382259200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 25425265382168936740804852422\ 0367662963324072637313809415109510074610282780971895748503635589948829571973039\ 9367518565744746658031823698976289611372118013338077663013516484819409381509152\ 2716503319387646311359059620715927022183543590889890742517223085073590120381684\ 0985486821421391969304147771863354432450864607734932922995190845994065249734133\ 8473852013251040091403059805518599126889239075820825979255490577996059117723648\ 3934569280896635778422429471062247182843794766332883926045493030544947627574912\ 5756853580207830188332132469367082113712520036554469770937917986332033109725831\ 5903618266588209326437024355296209264127931299384764412736699061451342412491714\ 5401895721162441354127147465732557879390313944060304007038362389852749122745171\ 2540731442217757009009022658169789526652832412491706411749538175704788341494621\ 5822968304131004368832176741251467451387447949020945245884697772736198654406128\ 4555316563363217875323448069280165483385689040558206816094252942846439374610733\ 4034797859392139462345774754804439464820470729499578447547574235049976019197320\ 3396458421720175639935913742980547992650967209298282264442125329259779066512595\ 3764092762664536800759972300631654990797476398304688275942180761548258302433617\ 8084836120073945342325915257841913890606581910162332865143112195782245010016117\ 6949369392569003450446390789902427717425762410488570555113489243681875767267910\ 81/2497051636442160683899423805953536007944333379673115112971194391757576630372\ 6368353218512542512503286529687373626957017413298201204528522189377814963818867\ 0731554160442662204946403304447414261056299149190479564504896057171215817026761\ 9945104975192466550008043282995827021545506074597868551159989559409762499981861\ 2006483630302281998833293652802021386203023252619776126281990285248769113000432\ 7580734223900957604270159178696781352990597121973947063185210474174571120075695\ 6237045391032831533273478450377356042293631616181524950020281191946173175510208\ 7121240206482871371302850132255108087717532794031756849694636478419288592050472\ 6989787758585665821859625724262428107909691513265305632635152790612782652043342\ 3435604013948855501397433613139262956352905117585300950452240202088943574407148\ 5237140012357084670909805305769741447137421395210951801815593380216231880199805\ 5104375084765332741180023096329591413343717215329774407783578747995448101026426\ 5821354183237637905534781779616679527740324839521004081964577095191015385073051\ 8828132531143524585035656288597261226774791575935019987849341430771853629960586\ 3179284851914566550233151275655110526745104393756013573408851988997056653263440\ 7043985512119163490411387157898854400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 222838260870784684273831788058064568754\ 3912379183720945700966256844059570804028588309164672644113172496238186425019869\ 3183196229543646077685901746066137842750973263092038556900298971792893066970753\ 0684191900977916819809318238022285024557166587177323369588627030926520876407833\ 1395293544020069730036772603640765355056767501857081470402440295310157547972991\ 4400132509175311431911366221368033221181036169200140488301164567175104888318358\ 3673953479108550020471937246576169073481714409748045921850476102852519718276927\ 2998492790867842194239828427634639194362851271918225672335466812362633544336235\ 3725336735970307175149795867740270227779742353454874190590951024935644726409081\ 0092395193982014138930113753169873424923287257613577959146347804137001852240237\ 4676610747468987514217208248273152815904781084893432023996298831803526559271038\ 0716941286176529715489897418040214642107247304702779052358424578596996252180445\ 9393385438818258682954449013815313229139763543274642462683054111993399781189404\ 0051643248167747928959417438755437784857488432456323620599377679726291119885816\ 0430697550009299429205215291257267814191257118610068516880182874039647830563061\ 8941867570024766157389846809674882545337888059290025437643696428331792308970421\ 8374840949015656077074115083084263871754119206536008158153687674493787375076817\ 20797977439309256746918400554053730735709884093234789947330005100916937/2193079\ 0915061236972079488939376066183293951666145534647035187863211331343665017262853\ 9655855821741726221149029946819600746289268279150067233181612723216798770077364\ 0461317382465202244302400555886905719198109094260433871544967629622255474753532\ 3017776067946865134533252201848623396751476313999348943376500654220555863846320\ 7940082211417653817538352695921994890339845974094112390864982844072071417494498\ 9146278302912717889848672401359563234834472145167824358862614297799881174304916\ 2020214269425429797964415683581416618290462951628515728613276116370989348763226\ 2752860041124461665694939761394545611894959402065483130410575773130724762015897\ 2640574649729166513709316961934807245121874633642451308139229903958416351668568\ 8860578239172698526384275826637046129346466879550063290174113059460251690577197\ 5572602792952336462233872496749255855103106398103605096997520052211996189413866\ 6227566482291758658072004044046401617945245202140979545125499582825233139526313\ 7517552747738873717211426853767261866408789839592796934134867095263126256813733\ 6523178022110281879200156509240827875130832795145673564963169282604109602832771\ 4437732827068309134747132289467025357904477201432973795580302508169786157100689\ 6570974410748509105946624000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3728934445738153230867529440698028713893401482386\ 0594518140123718980891873810200976249867130986692521085590195494810116960503504\ 7753707279531226690837147753550309493957871598887381524124033076675173226102454\ 9650736970176416071970696590630053460517075106686741931662132029419615184421749\ 4528592379687315883863832132413524267732573272142910926871749991262519704995514\ 9035572438923118223583815828897299519703186808316801546237324690052082309848989\ 7242456890405920405281730383364147243137305169187745799512795882155900982352577\ 3299534307595948951527883414372752794029103099097887070259996524408820053021731\ 9184019643996707277487436288386637822376044236536798242962744253474961054586329\ 4229992491978870790156818866028829919306095426089800981714678953687667976978765\ 4515828888523561647830344542224081974543044672212764482838236685491776001241253\ 1740002230356225878257647709177061126596432141511275518736066733872725258931013\ 1625286254905130641390285375295667209263239804181280271665644540899777206230314\ 6301589163769797736745921713163630861000140036163889074124217516726004434620608\ 9754187833566097240854817380445299057748050385449751725226864120819937511538423\ 9630793838586458433693962980388813342937714738193308722426093492934389899328876\ 5872529668742561210853515806723469694971324915610884496705793139644806073726192\ 37603966824614364006901695152340615350914973864701163503154339542663/3677106500\ 9148187415409211005859177680327407283190024884162400981544101288989636826597302\ 8825240314806755207312806753532934221275550597439450980064073936133250029098865\ 6599910431870166527940904080170405795289799533333923440278245618809186076323893\ 3402536349283718828311983920258225669555606018205902031452871942891799107019642\ 3206081988924072717706354394499151660880418015223312186270413084159105721745303\ 4309402066759288506976231043193566464671450633917467084485343098614070539811254\ 4455156291549395522026890644055939418263602029016630336374935481367779493175969\ 5980562857637097041318441332612852116727988583960052524115329938988107218224890\ 8935942746559101038449141974158336263342174858177990905622365424755970736885225\ 9155910718717838844143839968324439620778122002755511791910247611051999038268655\ 9868475873980421105857060117820592163388524323091926115849864576758547000987173\ 6726569673047615764003661558734894739241599763687885464384078868625172938351777\ 0688958331169679850486149505875791479557358964579243408768982197974889957846455\ 9090100941055117900271472959393010404570604927919526001860626727466284329798147\ 2590320544177376352841877947265716820669636006344075838536085818871628059113766\ 8690469122874047799413251768320000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 157845140626770377263512043080081485083715828\ 3348943938744064377915664503474689355817363509984801249309951384822872808406401\ 0369926348689949185899849297378740529732988769110158273218386869477817912986475\ 5745647128369254614627280599168691669125664343573419777117705418401910647392766\ 1493779508056892509588900397128122146967185441849923346522233377711567830947780\ 8743909536544627806505759085180931699425607941633011767091330887504816932014210\ 5069230357460367601618459334200929855194311068043459825579530023739295758902903\ 6176758034917294350830072549872121494699326768142135965898469822302722196174918\ 8716219309750309096305843424685735180381143394557829681434509285055657652828345\ 6600829558952658749694770812119413645764402716883148958663795300244803521338399\ 8971990232712673875957555220122755939151912168113527110041035654010092288671703\ 1267037554120558214818067962295267670714026308058065191662063918375097394167862\ 3146094289962456726285202173366511743040121304023287787232737975562053926838260\ 8589727565270346758838739125518331234036829234067250426581892764849121632758216\ 7987929297025993828180560115171989676194873557325195716328494267757415761875712\ 9960130947226503327587965846832418065150655831666285909946038798573355824785705\ 3775689191244900811856996840911053004270070686304732315946963966663925973377422\ 02817888958085942171531574932297674955471181988250650024931232386957531627/1559\ 2793389955244030584918591092182940392001822618554855942283960528194850394339666\ 9748056527158867671218980316190205612067043199125886255969719394259200765365518\ 6685063241734170476589603620509958046944229648206131223878927206597825697566247\ 5550686949176806341830136056347611755070378862187362150604025995838102365509747\ 9133926296249957328562481559023698933184565056886120379505800507073902776329641\ 4995906953986952359951455489920758822588310968273370078925915572898655741409659\ 2870509357566275530439873264567551593341398883932505975406535045067577542033076\ 2201896396820958618262669419845375221905644435286298261541260226120923494956858\ 3611879105747873540884617570205773851952719265352629733705004282901794042088856\ 7804439009152013633513940238210619479350978431228950535565126949282214813189465\ 5949363994860022510684899319133087936580221183741326880753479505955231916599044\ 7224090890380810722723140431932433134417389425235342829672950086919520239788524\ 4909434406077267014990822674506436035936893230019307764615875870391185217200171\ 9981806702764323105651261507523343540074032317914747915242038763683485697728165\ 1675687743996686454963390129150775106348272056111471044639754315935125724044809\ 8773568368743235649121535194227015680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 3225975333486261836972129790942120902\ 7727401600807946738325949299604183175069527113259444311613422562255891964209832\ 6107375212323689859261350584784280162020424730899349244137880801959405514820818\ 4860887879593563879481105013016205686621929236288348051246262232342697385970695\ 0707769348520403768524604986714691368179418484875827508692530055934013589212193\ 4673213052806645616390710549306948150921008454345716965305122464151053887632048\ 1074795923908463695821970701041923011401255885782066126445051439452925231800419\ 1458473296261463272407810688813992538031652538323222661977600880197230918322906\ 6921315738412004136311637348248365670858066711919526164980137597369759357312220\ 6232518264954471200371181992527312380346383009214282416653018667137477673767379\ 4530536158544886938869414115397378684424196594092659551208875454489924765608625\ 8558749820529041848028111282456878796015315017578201152547737636744191503433768\ 5248189129791290847028588826843307294319205126811441190202373947616498266921808\ 1149851661620299569891040009170973900514755248125547685050700942276908093073609\ 1902121165581469885686420906039351593862011660885216760948691502598323681491670\ 8494660877197674517988499244954263919594330964205777475733071093993995593884596\ 1701568975572094567917357724064159502869763714282499721132598361391293614637485\ 3563355002818149411246254395087658527571227195689881650993831556910125983016362\ 63041664229/3191531824350968590123778282056436905965570853115369592896109348437\ 1666773607629629292788976570921524110791744972136824482380110701061687840101089\ 0953137565063138959485254816806094292170792893974666522544112940817649170185869\ 3949286805801317254297016578838846044301741577591554071342843652875372092366964\ 9243288993548158886604509800476633755187564857141916576939023152298621699516599\ 6268175220158536357363216282966282235725642216971321533189598734046002840073277\ 0721586864101529094014305953731051426652995749231213953647553088031129213519757\ 1973833535170818422293595396541910665122373357838482560276429832350010710713341\ 3913691205971688434530147925468405534175408736061106181120373616532563898269196\ 0046748916309196484328967298286392426648156627074317879118467039693661656592775\ 4021686830551946068618102255841391795036033473241895049014577059289251095454027\ 6081396641824120485613962734641291855487902968105654963834458042579243694622699\ 0355843478500656080871144005795992851608243745629234467281999912583034447080933\ 1657984458612122843171268204156034165224184107433541192368103674906986226084683\ 1130961541913891396886227004449959325208010408971316582324381860076355039602332\ 9646445107884071095562965559747860247748919288616696204492800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1372177116373\ 3870119623986570362895628064660795121133310019721435039467806411306155778626967\ 4249603525158506010110838090241800951524513300110784013292295027206303840250237\ 9886421296841646859066691543830725539309936709321894076611612305188707739950857\ 7338626872210882719016096701785314778216907257711939184968738909710090325749351\ 4873667771726573674136638765366904011442503403243110419011373330782612669963266\ 6940423788028238756929306107864788445762890920116776335358553495419206088171067\ 2250031134827341019494596161349319721312065019882829190023217725661740437574835\ 1891780211700307739231934839080507498060165653947492246111428958032419268701235\ 0278272014839896172777192704224246096322076027263948619829191517229548751893078\ 8394280943047959025573652402685709388539881096222724319612806955992766595719943\ 7799640758042923513967260457144371695661905390734647403426482029588963128081930\ 5409857685032782323396405242935076248381439581593319785543824827018311371558407\ 1983087958801053331616501308966512907121355850067693855655509008977556992989470\ 7774067998223977843775220854943854851154580915030616491059487158882298381216905\ 3213055536812330880433406693474199194089797463325343680263468291677701994629478\ 6787573385047282964520672586484831029026363462100384794210131963489606640712824\ 4500947536503001310222120007325513124642474734013823751944179093621527932436921\ 9198461315974103305690903856192063/13590314087208794820582022904361201110567678\ 0833209419477718942035099130492010510784076436576057495501021228584359373840515\ 6295922710044399784524398289459411669959854950947708927049870507497213353662389\ 9543270831520775104068614344490519208905890550482684615965298537635838645353875\ 2236474229583152284857022876642692306720533618104919612039342144850353214205203\ 9985875990738011929965093999097778147613609651058347795982047732817132707550484\ 7359286751958912145977457743020987245522240994984143634971734374020360737312165\ 2574376001325557169110539998466976688924600426024353406487722361754683103428484\ 6935885718201005538617559247860904549772180004750781527551038384295442018446650\ 3752173231469067096627851847419835932017996455767341604143575012754868036243716\ 0264393173768559552714337180259855372297819664995869654278248092999680013564082\ 3422924227976351592135791005947238536776793136379776631874659357828572977376906\ 4379394670269992490801744647135691417628915797453870834584945035103861882729187\ 6019227046805038268556219972186568265907711306224495719376253015069688247222110\ 3586832310599688198660956738984587820141937290252354113837785913231137103133798\ 3593183602152481081967475142829442912940104732408290135119186842925542186481090\ 5600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4171476339569425948971652192353436009057729727469713449128609522085160\ 4955346680739560298214829360783065951100084064660882247680341629226512394149856\ 9715803030830672618210015478159931065090099542681417619753416406143685703023931\ 7555156563121438687528400364188662563005783146621055048182237548875453726719217\ 9168348475869739265068832212457114141980848239351388365285187923909526341089250\ 5823300339822664892848741767925430428567874777795602041304172399936135390689966\ 9318513216511290163396220637559749154458635598782653503871106360154375771839670\ 4462805132453445587027392557424505081371186604843510188820610498828192993787878\ 7142064520639639541872789538194729036802168860653416090931411954821834463980511\ 4044678076523018450172036147898791266830236403703095877278582549171904173523163\ 9508903279140363800527052400718354331943594186533953047284803032622291658760810\ 0434983280864914419639716570923659091478796560873377036313730153737509938607330\ 2767927901305922403423207432806027785926968478565115515428912231729107978062254\ 5305868787220909594164850296723212830559025866019832637519955546236235785185355\ 5911314818621738317764951809629064101758979055155960589603452083981545645267268\ 7715111762307425757736472906534177304003022237653649347004008713793232799588823\ 4583803708175920448141828199933877815520348315389120202117080896737868895443310\ 2300972148508548929010523373496939857581950204076878730072225902167709/41341973\ 4621801881727621422819610172995708192721975621087021981793126811957875549512480\ 4761761784620680615572088626924775138360231279995298599806586629845286230953700\ 6098462444612625178766818180278235401633650863479252031015000351557428523052368\ 4311233517015888215626657898480850805985448901488251685952418705833328880514182\ 5674727851230639824331610416426489668535337688317150099176251830184788503963085\ 6469280150531691186010206219094064683620484412284804632995821563870875058032800\ 7551334616269285279367923713793571847675331547321951529676770241375577719357319\ 1454976870441681341903735611596138896243780930277349347523114734452653488733559\ 3634050604184085617014976998373355080935983165581699939432120705316857789853994\ 5199222052205867678635812503902719671430713389913800428794169879434731305700558\ 0839231541480108432051382712872470315253047150294820916990491614951040837888372\ 1136931257299114564708061295264053368963264036698093925496217516936353038161160\ 2389975155970786092996201249830792090047697934273223099892361784964982566980340\ 6852008108776136664702683231851836352865254418983771308529489277771373821459804\ 3240228335292197664011727704789648578994170323191300246309934766007768326478597\ 7532751109957027329832836875871154195633299914961715200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 14602773709779366350\ 8421967363482772066319110631109728705124793784150528271000091330077982620596542\ 2461791309867017040757072636630087763936166674095547185697354889776214300838541\ 2776475307182508835085353475458876155661583779486884542417693274659759496817748\ 6079028577466583017598390021986457719888779594931836647226606694786184152687270\ 6521894491010954237257676989079465943069324194953920246268793279710123774399448\ 3528657348091181139977428438187128028916978250334074840519936614279893476123397\ 7012974725442833035999670503992727717699950312836124873748748745619007734153469\ 5444173451173517462331523438717604239658953935168800554663898763430486764492891\ 1802516951369892936012238397514926975032543615338799261371165044865545592606553\ 7769822556784021912665908327176930934680613169852571225968103347040743913571384\ 8763782966963217078873923837504690680553685957862264778224565824591385196770699\ 3958504833943584716150228882561379979675122605033106400120274553416910184069390\ 3482087765771789464078105998092199807943684264456110771814611807913437475941982\ 6781692258834322461091400387236899009123379022101169596940490641967513718081179\ 7299957854776336353550236834702264109483177271740629935942777309411114497941276\ 5806013845476742482635320992770094521170520804105718950019957569293717729909071\ 4965398451856029488683574132287156750307898566843994949683407181656287717692773\ 9369412928535167208383847136278576645230477/14474061702797496973494117313959340\ 8089083053112490150102187037681934928069944458959131828751172676418257351843989\ 1531877926302252159359207189291483179655588351208493821123056314510783701957527\ 9242212763901912830120009162389282232119687740979656543399911337208825171719002\ 8795157484074026658247440585205057062947862435403701262774028962686398042081508\ 0150199072055660517686911767277106242026909359376834278943327583338541927419934\ 7516052930191704209839272273872518902029666204697500097051000755861591177355799\ 3426248133964551812573018628313147812465048957716705620848555854821795698295629\ 1488393539651185268050857226285076144182141192465410261265313099139619731127460\ 7658874090623546703397230076248180459494081653906683509360646290384892038365703\ 7428697874485179705813252129529381108566277492437096188230924272413357728186728\ 9591767418177358541237262805368345234797743735842852794534779083577807978898301\ 1721526306366553808784592394748749280706566700801830863852757115494626466294327\ 2913545955512608118369574412678137621892539313534783061810536719963280618316521\ 2394500139316555608433584583985579490547133276592909887497596061655032861295028\ 7083705135025071251976169023441469392519461484238590429736779459661264822436573\ 5681248716777711630611906560000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 162408686651194504842792271303157126671358437\ 6833286289250069594020888739607337278330781280767782470558728901268971171630715\ 3418319806641457515286741874566014483618249789808804719623253158220649660226611\ 5820656095973127916516938438519046194080331774366432849614784194478105610168449\ 8596645768873993744023926161261124955298633357537049618945847019191698935399795\ 4953392361114328602050620323282754245266182650807054038709924205712675121916278\ 8548223230766453611748586383855000760708351197072684037680668500861089435903157\ 3729889291680153900686316225858829230459412768044704727693497460654462628725832\ 1579110738620124323403838486776975036535878426372803523902278067274987241337409\ 4460952716288134882795382061047735544466393975253547024463077773804241634787694\ 3820601620664845842335595739371003689199215398601577913400508293227441954289975\ 8076591701070226259418410279364324529357773600444900131712072733059715200082425\ 3277747362188312625125204643250537380651003769671379868958422415975763035759511\ 8061874105533533814463944960897158148446567366953466938698383239565954148596678\ 4121816668603221477090831557852862866390095370187359446663591152796814823559101\ 8072166762621653496403592950039086521381130994773515170730927086726914744075700\ 2651445153089144943850440622074926537051818272207090190298086318603025420578259\ 6182325685866524897452358978890482989523028558254943812601354962506054670422996\ 8450239278568257868184490269/16090422263720325195645404315302329390802168070708\ 0376285454761339782180554285984089584733223174137604027174616786584244730903343\ 4344944129272694169565960814340838871640427899838999965515314130360010269960155\ 6862622020574539937607013224275066805558442607643177103281908463289931645663853\ 6902443454458912127561473189285949194736751276923825811603486256388082487921101\ 7665557794637868359937899006141790862430707012141766569252934843802487313758813\ 2816427866021299635509104286132045393193218968234578853109638265205880214661394\ 6882399718580875048163316859623187299177708659514730171445706192699579809447244\ 6432580855944637144634204388181094610314553850372451033364516642428269963232933\ 3697039412238007876501114561960987892417486594882391585371556049447302540878235\ 8726464002499771119768400137410752494726646386961441541563737614549055821862487\ 6229295865860804066358315550570663207997116404370978516840167477100306723519700\ 5786550043773065026042245977298976337248143346586399603262159178803883926495633\ 9697612313006064297318153483642181536045472063100522361818183965230703161308044\ 0505771072299343219382321690160653608466816405456869397673751405210177732686785\ 3611591548564988698447375103194777509988846455296476306960116169384033312205154\ 7077987759984979476480000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 17552613707006772665599259223658914154755907838223\ 4529279225031822979615178021044699602373934213762622324399244331635189116092822\ 8840521635100612809235605313785099215367568012852781143323215824480860476572937\ 3622662159624758875928490669281710639891604923693998621009035709424963951305398\ 0424850523181787729935557033296438551104759635550811320439349954683437226771846\ 3896542313138462421523603684799207433690002529584469754056762121640912376523450\ 2104969650291297843059303505374648277296072760593359645098272947864078788550007\ 3048811641969246045092593624785993509467448471768488824544792999112895443063659\ 7842168920469003338251792043503997971807927870722330329062548062443818617459687\ 0566962240808098601299507073475909270754458064206907746603298705904975631836427\ 3576269150925666323666460733873282310491765694031920853896796685422253528258936\ 2276595209292130633961471027662635651018628948562373149522583540679765146626121\ 0640799305919844155707597309214829906621045211202764164928290867899979779404844\ 5663138209715589469679629651970402183402944491651919693946549765386042260734687\ 1249680764894020864856914805194760014524270020307195397074082193871657556099870\ 5698951045738674818666119355421450838909086922996808525513699737056611156199959\ 8562004627233197804617818945431674404939660438993493033371025507780685744921547\ 3368387622871213250401491309648117214016042259434898113481986114398168781028126\ 79212180587305027/1737158506809824918510279257555216035513551999389662008390443\ 6679983455991297772674913684095497845423888053620054597953163035054988385616851\ 1179473017163337491851913451361395147684545152258102406950256972019928003543474\ 1634057937141963428049576177782935020255951382636784667643833223297019344835176\ 6937585634211881066202028530385509181019467372350110314908726174265224510949771\ 5201171697359710223680467676364350985320313246747523991139107213057485314698295\ 6624377500113561924609972157888160545021204822008652727979437904902428525718188\ 8762038421900956626920204823611308124688882567234433185675684799851304405367861\ 1590416515511952846308336131649781407908034375534969293532760054451064832987341\ 9038812510927440894716847755758992835150631384312202967905007019202872952746857\ 0330208566807502610626333831269383783769989478818642196916320631005044487654372\ 2664174678451904873018294025178572329584897339357599386180545404875812701848560\ 2674175990374032832260472051763533180822305775013019180264781719844712165095102\ 8098550108032821201796379389200443467616432401997521124130309068288627612849126\ 4823750030610689953711218211323983345123688464375301790294817839930424223577324\ 7592657840816000422926877362538311766793019144892161367739281143187383813920606\ 1260800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 2302095663532733987695848368544384213804075193440329023567077563223\ 0753540953658937066013654628830690951443640959086080215251217149215794570352150\ 5317483765799175640626645103092614553734895407617479983211288866681170670850706\ 8601681424353221402611166532213408120260374789854241788612327741154764120212962\ 6494684344575050568717456642108239525107971881082504373155068298499034001826389\ 3324393951779060052803530994623109172330662252361633951294665120130204100317034\ 7388615214032978548287750099651019758716219706003475190723829013977324997652305\ 2791578450845519286051688479524755947154192761527295654651798050115154363451246\ 4797741416750544246786059146187725239895253157803400508465349116998726909003570\ 8159895116832444981519417194579088989554167688548168771528075524544555817509349\ 0763329889090544270382371087154480841184972048443429739493488354566726533977459\ 6661543941443373233821072788710281334294329668686578411060944239752999190650184\ 6948941841659887499038527816222907066677316237404246026514648982371550967301102\ 9378898606771646795115304430248603822137607883861579563652270482807408799700446\ 2888844551878832313440730121670551558837056266246605139635824771284403457208561\ 8455561813594244306252438395670887577451229615226051269051957238332183862847782\ 9550667597055332846251655562956338385213870921757936065687060870884993595260785\ 6480755990742999216061062575885401365977442449157975645585910020769300327652276\ 863986393/227454209119950516965643435401113728268379447847528819917118850629916\ 0904315386671090369788842789609170528140382895154883516049662790013021139880478\ 0984422071522098289509088792124103512524480546769105176156760781002488284169655\ 8012738938352344363374144701643951531993058037066473743104235765294067223118183\ 5208985003746177816798716050595201672826881720301934049252694572032498500090713\ 6082140350820355631320474323636012222959486951991960667294584549302431407709164\ 7556698188762593678179343334964006667557846516950322714453475312960242185924968\ 0836647127633375661176089610900225703556502740001260186346250277096297963339067\ 6549113231327953411406533228864967807640807257366024200260746114134913139647934\ 2219755447880524847213590505257487450812316314987068717854742295729513933676454\ 9046104342438397265455873326086937631544994919265453097848125037732635980832628\ 2041148622866895108247237492188152314052607456289935843674487379867141877604720\ 8133189135098329503339754347345344791713882151571703184942281796544765665372490\ 6889417644765878193538793083988984106661848532501219888250510698957987802351574\ 9188499412110999409286916707538305805516149864051072429260397865345813051468024\ 1252094458761374881202333492070989075188202170412694901332066949443497514766987\ 9521280000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 205343364734348288204880838323287275929956430543679175779006967405\ 1159800398916126296974856659797710934764809512894807187459809132982376038908187\ 5900567428744008428203659903220969567711406529640553051515860909793598890834726\ 7468776608517162625499098683644006917500936595301520001158754247071701928988632\ 7741186854435597614723909959082074036240566811067426733201045565587936084225925\ 5947864824272345659067266168306680158617422295720967622789945413462061267234948\ 4648794620662379241575750940108852562815072180366507040603819611651258380731461\ 4415167202564818467398691895448815963994485870102665720255431920033957198045742\ 5758798558599503758674451712325297206708984180897167946343943860908492115457371\ 9716584334084383569451769893592080661423687277683361527075231344844519894705037\ 0813215256429188084665829973924539209903431197714788039494427135254245192576531\ 2811742389512377911661353943567616373323592362074995939317752069444425144919923\ 4352724148458046292845835306254348938277125085273323068736901484464281842183344\ 1264696357129801488275416902678373179648767610349809958858156463172231345039441\ 2910800809427684079642720756875403692621243041310550787786832411731788559042600\ 3350934598389414333692627979919605009435470704335955172445752916280390277538103\ 4464975806240314897078671157836787198559751946029576997904299522949757082726388\ 0640949938203037756356062927287152733783872643352472624485011080583432359183217\ 7196361949/20242593018270392747054432875773135906512457995724171188755500021858\ 0825379925791013656450366879235650439973432354367717313505257169636021435564784\ 6176535546075076703533855219074990978954000827997637311702782366475348232012551\ 2758156952810553020002609929456365824512555913995796802281690801803385201859297\ 2384561868596162965037894932395228114437453113119452698851997089757721826650365\ 9026722857498412591036021927658419014440998803393458370036619117927068609536187\ 7255134385333205942865211992046684683493236346466648604826818312437763740240474\ 2205370199612235555363070789053580648178291893808816008564321318445201844926956\ 0623182078589464989296776739533141255766688660975162384894062863277061617546683\ 7084447158977549716913241584534414439247903513538063693182355057949934097694569\ 2736194166388019174019695956111004026036543597839097878008750460369506676628883\ 2695866346363410667376266707348175461278935910663567117305904962477620622814072\ 6884928001102158207715553559441773461472732099490035054057960354248458564817794\ 7250708167795769747003700113359840477283527645079068348587549873031453897352812\ 6469824467080901067843838583265527250954415224367606941280799177873564161886752\ 0939831404479459073635485417279958527672722886872675972702580224088933037462338\ 6140672000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 10108338956994585892822593538899253589930575737551191162479011791\ 4022156201395250218748836179957891053875845000955886263590779252746872184254239\ 0191982689553100059438503910466051091113654433343306896357105392826717346882349\ 2876345217751659800556671067199687437016053199995358283562902351814215575578951\ 1576515363486187567683800714670880663063380922144889164867712224060338518770513\ 8676405163131490466876025588472094237862446491327988946839442604744373506483008\ 4360544201419901076357440320966316609085860006890494141501760403846613454169529\ 1852601175643371075390821497610797389326084368156030407289167353484381554694410\ 1388986318067213865349377872785604272703122739039901071010890883459978811986820\ 2620283140156720262334371237467855663790117389434728700357919237774500305652147\ 3238820719313804662173466274790962965229826940447019517297178418497914885420973\ 4386065261922147942986990739177847024266807672016276311928777679061380768105876\ 5365373077451024091805194561041570168428419970429040024630267735925930049155163\ 5030557023678172760344583272246307389882526249252781834789233969686045341662668\ 7601022847316485029371313824458668181700751549327709675583372119354911931499408\ 5950136740002408858042301788612738542973041410294231780736698687052817593363168\ 5174556369055555657994210974391226344243404986542585283227850867538135473923627\ 6207470470086757197665675566456382481295460515537607192437964018500965639358377\ 0271970712859903593335572997059/99367002383862081219231213362718711709385195742\ 4126961637493048159674844078744696591103777271199512897661765881948678707668327\ 6632768681987566906397509949142198507394062563636791986100495929577251358646808\ 4908307268475784033711112152899800833734473812475262846870761531928454870536542\ 1659704207703103679967743006618339070653986741089845329008450389464726336159041\ 9205028955557613838526279779889844308485034149135384948599521180763872662308849\ 5703559084770232378178492134261915878347961783626123816363598079507143098467261\ 2219409227622298599706858851773116228409251029419367584453174442788639420762604\ 6831410834727666615890983532172001328115522207550489129224468920948811036367324\ 3676351537404042197377750197568232652853704311806098643911324962752212511944068\ 0724950701461284354407196181691688641073112068071889647955735695611766690759785\ 9408801100936557016721697995162532203818172617867905017571185477691641791146015\ 2281676377784688093038426586560461024587381348230595677685829767572100735004282\ 1190862540504825686548528149989965018381040425789463423253769266499900125468975\ 5801586773599863852532660880690692719798743923304389841721885858868700240237886\ 5423883572302653446104755462248774741734699912578395971974947171864258593780840\ 0731011177094822845269355208237525859792060416000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2143271643990289029768070\ 3777726005159590978968741696049787852902644559058849881064074532772158034550824\ 6535187628445851333659380239553230511853293020745810688830266476227503684826585\ 5311250024018435800520800375552389304729247005508712178604717029496228384027594\ 5591730682967017660403912690418007756208277536797971740412934450631728002683291\ 1022323702735547828331013440138429420638175463355199940050613185429689598318197\ 4509823601587901960069071464497645133846767388069225130588465505041229831395724\ 7761810223530543027228404458844059391927757704029243068875732650322903622520238\ 9041516709708204477057038466151442366316602553677018550046139066025670040812831\ 8509921718565933351562731852343151756914857791504254188055531468614215623433775\ 1623612702663551181340169100414053008762989922509307186821852332886879778507379\ 2401331949953764878286751364511898107929359345825595070763320380441199214603330\ 3367592914037362549270290326847667554888012105693798063000278834925824088448977\ 5395374798839203261578176688490249688723838454817404774235862110396540156104793\ 8796017627204174108824428289203989893883016886510986432186638974115823065181417\ 0322365556120143775140270579920694838980132630139145953681855808198633946681703\ 0990679929337344098823664632064668464550747394213443223937325901125684673854059\ 5990696601971744715655535809574228411121746611740778324026780640297054025441082\ 766792528737342896481831733337273187069481862412526861404610293250021/209995753\ 3088067304993943748602345055170107130444586532245361866286860031674315949727264\ 9908918897788358149851994137434682088183601945241595563060230629298781919061534\ 7808864321258017593761083150505674900810934225491366010896863505084396819229967\ 7726833192012785116665072162374473399141968535237970573950280989848261216419488\ 2776362034387069325566217930415570870861529555997160582554939596915300633249078\ 7667457253198569587929661303400010369452813328614778883287774052841460328754903\ 5578473838862436097958010233152119367259944456334896267380515848253354592584011\ 6651946531791812844827259975757079499731433951528501617610180918454003778409011\ 5533304677215217163172591804703815775089796826981883981054634057268742380811019\ 3056140110173820505631292083745324087776265599648081333670228044989541892697646\ 9089613935320335861633448309079217667299529107876448836623597427184136795813141\ 0811614201942049977440430350610875734392456013595338351494693457235455550128809\ 9124686954183772805216612294220150696930746836034846811609950028583877352648354\ 4658000996879789101174815770217159247788247197147589006938844959761558565756532\ 8127618364348120187537362907310700339578270594939628548580511403086880116355866\ 2090103439321469950686164059726705415528291505127175901131453998360153146133577\ 7280000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1603873154252951766630171173863228875155256325041667297979971665441\ 0933938660022457965037778268972886956066676339377608798075241398399069175079503\ 5786550799540786705072444775572349194453380410017637857799213908181319335392387\ 8904694984875129223601435107409685542279088619973403172105917115467039148936669\ 3262295201439938108131863115333402992059191108984646687865568193269701888362209\ 9816746464539882046236916086590606647510792260740540789860629258017948728980075\ 3551213972484810906464745839333712065750370670792242191649065340501586546234524\ 9089361184813295974620959171041186858840777892800619853331404787202068086598117\ 8275747619679768482824052240900035996302891689890704419392612364395878012043000\ 7938173374688880111908574891018540367102966233093745448009804553895777582421010\ 2009149113150028179593769202151901605385507379808673261894028615103942833722116\ 9579374240132097278215764256751989477326419845484862535472912906692236323720077\ 5207777045766109275792177481586098956094832842434962069469684403414948449585581\ 8194753282682573695936380789090778997043564323829353040103466529562378612334300\ 8696734065596166788349912802524572158776517128046710226050008183069445863946746\ 5036067297109098085732267052225581406128906904964316609091213197754581628865654\ 0483018324039635782031969579028664627369778993638961673114161702173548258972391\ 2589973598107011937051320733246637394041734936945455929705624979694884095750517\ 647428464899746815270923975438163337/156570995784213339583843115196222070541090\ 9027681878067420811596096429097017372758503456764185792733280639281911932421860\ 8136612057827487908897373340054066704175912924706076521474943826773828300001729\ 7980377900661230020997289374060041529769776902070634736272063608709013675155484\ 2265009062449364810457218866293171640410980204356444147411847393351143473337852\ 2644238094656844808843203544442628695949439370932548246239897349087932190741932\ 0374573264166792927098834577799200082352658858829815071145279463059676310133265\ 9652880312327609416813946780502182997270871244802299039626792941515718710974517\ 0649039975504749707028643993568495906907740690378494081984913092928087236306369\ 0274111288928295862950825732962942305103099379136224843880735632772162609257219\ 6700769567413221081322376689748508352686724720645515867787368049485443804330986\ 3631425504697353928117906336111983809679393041033503212572049706635818231076904\ 0401178587800961653288473191160157617933469065943392305377919798718991487077974\ 5344872665303051272805757083531029488788040022711302269644884606192172915628629\ 2994573180467453772927874614073227130233467503364020047954203363707997645669069\ 3389940186566562740134192572125505777998380155498897051177278705372659551762438\ 0829692097442615569478840125398691936537696860592924524544000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 864079924689\ 8777123862925628095879577618811257693170893581292130040072421837267332249088622\ 4507451578364701613962123811349734529950831053313053700111355702126547813104213\ 7658611825339505213678850090173870984530443411266841551149223898978720102498083\ 0128538730295851881780030276416695761122149165915357304988451283771134929598639\ 7985679553437631293647899852107183149350262797985644774237718379710769123699839\ 1080733413861752049285531353517187871218891352011833435568458019443798921879973\ 3551271079007593937487863827492565568380271330275872609073839837789923277830939\ 5854520864284367181574562747468358327211026709839862048415294920269084751241816\ 0776557856550192956366791202455747387652557901402550904903660760031866592534223\ 5232367146918747520128551696564415377605281381558318873376464253028430118308850\ 7705064819388973058977817954332323923199333766635826039691604881510829570846039\ 7988633858280439531237660486571360151361219866704320146044408226171564746299042\ 3785127172486294404354936146947262942279130821749033595619440476858960032579600\ 8043149736066111080190761711479275641159883787105761739098729262690874350420530\ 1285698366912709717166025279903225367283434162923491476001824746515302531562769\ 1945482807698866270656421441858303449971025986173891488611896867892736976979775\ 1344229568542553159494066452896424899292385257749941409820448339863050129579672\ 9634889501913900292194819539523614753471426544419201770613935011963797851686628\ 3328121/84022107265670310222352687325241927897765382901708018321973307365179054\ 8186091796669326659790062911953977451453987186058554649282665351252188004687008\ 1873248102129343264416282419675240427072526765799886252805316012236496674950981\ 2466945595415440216069514219358506377425568250011659288366333916381467558499894\ 9889527709882317398612330576000103759770035867800190197649234315104180053317472\ 5712359306361518115617937824946925910505884645110970220465489645170361363845437\ 1837227912022785065236561831698979344590040051123435180998273503953248756166277\ 7205182468470441816146953031631082945997322694205406586706136722193084260054928\ 6804532940374407887785603040013465844582487486312499616908901676774957783988460\ 2721996889156875224033295167960306298619554727639416178033615778318780883666840\ 9943037208792680590043128491436877557993938303140069839572014132599646779164244\ 3845453153770179523734585082534925345900470137059776284772212882645270249976718\ 4607914316707754940241114802071318639615491200716163292423478121295060546678662\ 2141452031468524892700243980189758883883611381378249728899646754877937582152141\ 0945896178307710624926908666292824442833263929308185888550085409468466242323224\ 4227523141688886473421369597938611378174650118027359451130829515982155616739134\ 3310492118219893527019520000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 2380234137914827601058853884462556909723753851\ 0773401398889412454557797887926421413766561554481994508148291646977845699871785\ 3433345970804940672149096476413935573697072374993559392052187484065555659073475\ 6597177359033779582123415729097519208062144898787843230492520004857623986853218\ 8378244242814912789484374339103730529158202218966735213797557763626063882893826\ 0813123497119669522507807403485023705996853964016383660713781960449077620990406\ 4346660471112504126871833694123140958266942896829451047696657933036794047895471\ 8890074035858336188044884761854122844356786592556037316302375226077915006365557\ 0915766972675264081258648107674797957522527630006413025304638197879411286896825\ 6628150850700203952241172677154319182975751135300440765341499248809971252031166\ 8979473156035125718180388068153843227361342157744855601128454627265873068120369\ 4322832777535933862725419969850292235175537744836111809260003474309683804982522\ 8683248953051052482377991935982271645013937929195803444807965298281139681823190\ 3582159156285075049958163672552285880457542427485802841210185546533145567870625\ 8207213823456356620977842649518747810829176099495227467023195980439403275728364\ 1756407441713566398775022521492030753782321010299058969720807899384855550053976\ 5256626364668916251076877284950738424482940780294759485801390996271343378386584\ 9889139526750750563738914647582923828336146960323155803526879556999059573462060\ 4358480102427087311518231834658878125473779523012237163865027/23052068148537256\ 3048827478835053110012036913767931893926417953456043483976250112290432018973200\ 5608845495065830337427262767190421437062450586890197912575667060976718299033112\ 4694648064957774897079469871880253989661096937600912457763037536873306966399606\ 5557484420822347826344305238094411194468019016547454621933116903585854702941084\ 4727904546826222006129730180082439474861612625068583389476255695940535074222872\ 5617818097041770933138506092071786739633974035936106300589919817153004292328157\ 3978511455612477275073131582739455215003417213991856760090635136649812503969258\ 6035139761585450471388635124789424085853149173294200283853935832416590875725974\ 8399325892203353054069531014203769769904483206760034837774736305179400897441103\ 9375175385481476333937168037328688617608088434694537244511152849414701178116720\ 8419248035934722647299621460811416614671955262897902101410539363566021579855780\ 6817617798846889303293226409835062850080046491856745221580129286512291708896374\ 8071798842113961312513264045391252414618472011555312144491572426177584882264041\ 8538699335578322277317843445508697493438963183380923948935132866681292418364182\ 4449496337028544226008152857565039776030852662834198696016773776069201355760688\ 9194854955448669524671774223694667269628169229423076924084335887165522398065964\ 6136320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 18912390249692116695264136273940109873315647053019492140693384\ 1071225544964604256434868328052493417027625885136221912241804767020290865114499\ 0511274836602742540968553104404590707152375813596564609856108798827124543422460\ 2068626070882261887118050829668525539399977605973768961030520156641189772958115\ 1609835622064507047692087250133431684936944176040634828682421970045464972446997\ 0673340400022069738747713823188908129186169061563060278651211014104069754321417\ 6338114041290901385583958624363957636717695108585266526904190811554074184588032\ 9026092331016846241954179382069729726404369374073123281988953917444259071467365\ 4480316361257910801616286410956341836262396452864761423161950447220883593634069\ 6691466944634684972287372055300364541854704754050257177693638713854712936907186\ 9813472016300246725710843232708467030086116630265172010248332093955646708998906\ 0501823330561953076471187716284353259474710084751832117778763357434781639295281\ 1051042813538604460064491546656890610866937623304627480075570412926314380155639\ 8902204208244173482715036587361065943554863636364220974539769294547980059473255\ 9501308867332110397816510300571301424876818436684684582789299420195400761095988\ 3017904834390715782338990032020910445408188965076695042508668808247510135498518\ 7147839169307720291060193643641421174563919113382788022368553508943766745352202\ 5751555337308830041709265066923316457262270381292810821794632464614411133324515\ 78010059747564669612419613827410908349497614757/1824348761720202863005720626359\ 5168057268395052756855675474936632284423793278320290212962062949258423687768845\ 5450037445304259578791273486221008099697958400598457297828893655620171153370218\ 4606328517343720207469251951022552942387666123900505885749568923248648793372508\ 0895519985279456910331548161996204308207009478778106592816929249685206276159180\ 8552099144084953541832826328676345339994209252446392767609119638212740311290798\ 9976831364929497119824254190471510662728455458391143459690573549438977307326785\ 7631365875378416450569734744123724864313066120264937321126410619746674588534231\ 5211867265492068861264057606244223335745271317623509320025270173201805893157419\ 8695208906217632863253193668837643763458828102376713408376286961751967396778784\ 1048112115175726135339544387489980825570350698429889644158148851363472329631757\ 0769508220919468777199101494564753200638236191983667479356960165379919778755435\ 6449950100777802911728363352451311680310430666021253630664891781522020850134694\ 8762820128668574735783199016267440807247084236547622580445682334961452759127708\ 4417420715645310346217419353735442655226906076918624549299986681175599435046203\ 0929886364518253963060169739936176229303819853798313125742383095924838580182506\ 9267119199535492748141285836340244342105342884898017608272590799410036736000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 36176093904366971701778909263018446068257834595191735855744718803658002107\ 9364834948260314777388774544537487826761965172004064730191643031573973042003215\ 1391021779347229389536251330347970262203811556597206297216999209876842783139797\ 1917347569294868977805265464479979754598960510092310489917658544969832814484200\ 2415212773413903565441763672676854807564435676215213593260852371856859861216616\ 2160799583327455090661605443894341858128694637857098327289454209192197311849957\ 8831057449877807807010481913434601900335835165554056261051780596550590266576659\ 5523962071090453897749211165638578042708855620692197201785815132977932943373103\ 0179621900042708524696923770748569432749056834683736502723133937492334153503132\ 6252661706749201762526067141173061077556821070545055293253427949781532589288453\ 1236738955553276825634183110204620177208317990619603341644020673869612819241688\ 2714394915510590239626317153182597234509356626475462896487232970279395675697906\ 8952548999225726622586711354106162625761057762223307458510908849766345744274619\ 1109932716547945607733765042074395557207917782590344803897983857644763930388996\ 0720964566598110519110487289878494427516380268226047430467817390364568568386593\ 2431178966730724002116712161657362527027626905049731926353524340096721803222959\ 1413823428579345882791243894276266222995995620220761065127580581419006298020462\ 6780160805610856098602809015472468120644719829340711234961877620423085041697436\ 6269287195776236054753540499043090512379933/34765446221589776514406835413616253\ 7681256735567035118392836860799518612511950113662106594674015111370049123611159\ 3338936187046475616998774500524044457756637440897532517426554545908074186750253\ 3999122869620809692691868612551682432742500552807170810889521367943945477490245\ 6626958024035903928628032873539331882434688905115717660840031452402567186884834\ 2337479745002050955335786886861680348447431686565547037892826115844494647437000\ 2493156338462255484988637857419791338830640530013062166020257414884768556674947\ 1698123516477498454135217609162318183481397652104889339289939792553837957811630\ 8124319872261717417278426110885933095757802726542778703961510214913789587561757\ 5171583526778324693770727132820456933144459359075613831517293565632895689131229\ 9249472716465943721239482125254758171560564426202290382688197724164154459731401\ 3954449948461751225236597233531933088498447999024011818557610051238461107999981\ 2264167473062061603040736610072116806974433611577030881127950257442791066539012\ 1770358308642251417101670678503421358803987851382072815108886961329412495070302\ 5634103568451575650677610524133876727007319877177040710929401691441697357232259\ 2440042385164736025107307279229268203271717982066177378181811143328148395143643\ 1638849124422725321849317815027769049269306452321360176185924468207831429939200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 5838881362702866946217738480021961091175009920530168283449837750899270\ 5561812231805555285709458279945942435116161243874003741835312139986673842386439\ 5202400754920570337486181591820722409292316881685639150506157345114921560292576\ 5995072839041724573786273887727567308658567105006091296535705370983442808860006\ 8400061181615216585534989183668945827717021257954265296591942366671391046154115\ 5236226521636513911026919226906442291135381087893822046791368766716017409393268\ 6671009564538698286421865499507824814108666561250674164480107565615113739970116\ 1931443743861995060945387205785682804504410207855600402105569969903609117866768\ 2566622835574652210482571703740796883400549336889262711544063414638820521643522\ 9314926202542630944800162413553797389618505545859370029710087951216478448231904\ 7790703305336645669152633206909799662369660276748808290322981766704471366049314\ 2387356254584896490722485559429495597873490745985436507390800537323961619904359\ 9705930740133123132558332446729133553010823134051856671779674129925113217356596\ 7302257974950039859208190231481341055815983426534687398158262538588843422459190\ 2530912664095171928598123930347704896701009108035670044130310690177998282640316\ 4433196290997173028728997331842532139395073767945939079615846606181605153023040\ 8665613153608167638378705426879151383982361840234491072781298474551783011982718\ 0206479862251074267377362152646138297710338797226705528393095073509058122329141\ 7513832706700934557115277706921133782253115568824527/55922748643515998416260806\ 1690136435499405550558526317761670296913174744124563536015582974376402325919550\ 9279920851456103506768768500896492331329327258989388170043019056645516736514657\ 9166013644303698162902862995036157344643021315425057048321447498102041630982777\ 6783959685299489396790772262211182006751545466124010535799003909654706229840613\ 1431723929438369804726344565363455810199693689957580953781523541144275740144294\ 6945585921374059654513880657094041349140273989697363884564556898564749161472323\ 6611248652460736994327981899727707358345527875815899497785413039654361970125943\ 1797187580985832101432773317868150466713542361478844434933262656500559108704460\ 6453812732759868217988519148089761555115001010194364294299239438092404321670740\ 5629267928782722280633031635157069869899569774094917738777380610763616090061618\ 0233477577919474883915160427700356584480371240710735311739142938282174502693518\ 3984803698013259865327457874789427799963550583422520059393405229085662749115452\ 5426055675603750092782599022692917407876644413553218385337255546580107141804638\ 5010474958770683524659337730525894899743823179153238191157610131945282940806984\ 1407340695219258361438217149914202471896949124468250862733960216614765537581023\ 2861991059304298914752093514763489474040532171680535378119076669589691210709984\ 6973430169600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 11766788479150637552568134436835263165110132112758589884\ 5717212622952982438418517275663655046137941810819401086726375566134501025011103\ 9820817944412398643092002225469953473517911146587150904052727394520508487713488\ 4193901295393626377845753870653236236855796328312261219394515531477767932288124\ 6653567295860182525566647070148800100378298637186039132559537437335941725503797\ 9454595614816394372288153702147431244579418171604351196225128234162886162029197\ 5734164303331064342057049597045125264633647964448676067084925628203055174505677\ 8540535153214100514550048444453727271743118114576259953218501727868494306300828\ 4446964059152626030996499201897048081932086022795345349935830805962577514413958\ 1096625282529653924256433464618165583534312119248817688604631981300381467689034\ 7532436517607764992064016760454013353668105243946227172939317241481096300148521\ 6552414034015847549500683967909581088248132491754295928090956799978386381029977\ 6218947345884749485888505822578582557609214008233681194630029158279397835503324\ 9371613341478041899073003684815289650025934065079718279058204081051988800811994\ 1637112088908737486770973681527554517078849449185988990260375506377872840013622\ 6301320496533306135082337317484656842041439459485932048375744088805488874710882\ 0488880135552399739742337807823542877331774443123553898257569995496560939429721\ 9318727903590624551180247031232682281110409603290729806208104253686995980153777\ 3047741020381366436314426483829611582886990725987039204023116666567388929/11238\ 0566146053157905368395731452409641366941342479661533168425522721474420091089594\ 3763046651638069293500119263198561893901189030057880956230128481352119278680609\ 7009719625017777164288080148770715609410982838058320882064275958705879610104248\ 1234605865923596290798573618829686792430813003863342720060294368971926789560440\ 4532688716988688888341272898659343360593174431079552830916559137804914067604212\ 8828699530219910570290000754720884382631180215012431515848590912212092815214677\ 6627477534965842921614515039373202821832021769393027200942069570576234760552196\ 5636911272136875582051383781065274653664441205541084166339709259989627231845341\ 9966770098515566961005570217554574678285508675244738844594878934235005426826616\ 6333999128476767891226771559669310803764804716011699932258431433863178837565047\ 9383199211018458872945607942906930448330351962111037295018076105067345259093894\ 1005996197832851028808380997399780911060104636886652484084511715241882722679071\ 5086559403217119414441735138785191167686645294195283496064951185256085531396418\ 5417954229892748742063783273014194688494928261600445746156188839525848461456532\ 8216277633018348791609505726682621037458687867516151878403304500825815941394972\ 2558964582101151825621803200564906402136152053506027623601536868415517971011873\ 5996664754016586924042528270211906273280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2401057346859802433799779815\ 0543352124531131624661141549758946160646651283418032158020229121672994421997864\ 1165236702949589874164748786121189591141467325899523945410507542336551104064477\ 3305371172223926181626958582231212868181976960554960504854109919110141506397891\ 6617519846791499607263903744452621042093384627843856209541107010266520364742164\ 2788592514038494924813490115220485776704638741654238593126162589422279643880745\ 5483620911937499619038028934582975499433437290822170654968684135131143356165994\ 0365046407657353943322434583771897732059607905543232077008923725813285500493789\ 3028128951046835008138356624741292439640415571677057721600591746688202839821723\ 5734715290908701796510758782021100161655908868863982539854135072109065377170695\ 0242059165935989534024349360336701604316988291213869344407420414714364133480674\ 6173704770937942355317046889758761355464556834034630963346330305787321672583326\ 2190093295405475826480137857205831338062877763582145162115930521018835981756963\ 4105661511790604449936132268983288333540202953223681231335978767880841358688023\ 6873437446511394217121226899085085882075396614711928763430204998975600124054532\ 5265385262487625167878957229940357281320899270593368658294212354953046735743937\ 2331859594824931503623053171357710380392040739150072385367032150511998944848499\ 0023915920658971387097206766743776032504592068373948268696939003723950984396807\ 3534031195609043703803450228601161917368452515323162292309275944924959476586273\ 357030174577527/228834694975598605113225693101027238837017917642893009153277393\ 0108942137030480383351697443392249366985158710450700188069014935939758041393316\ 4814206334073867213755146045725340923216392230523839811652654757227780776629163\ 1617473977693788444322671867875861359258205550307194512160671119496252644176657\ 3246599912443841512859990352359784691667961144789430264672713546949251718588330\ 1799183971893010189646959473637145867102833236903981851022599325218005654353393\ 3886672189050997449484002851157673144716712806993642568214642295929390443483142\ 0450660550033202085319406348081929539540645647617247714963974242560991226825135\ 9384048365515296538962178941596029249264586465638766715243526106752153479156141\ 2808560827587361686840681245332193693111427772710617901070451744418328878337427\ 5226746995764011728406710385565619023862678713898152845754892123580112856927148\ 6340952081899094967089494446197238137217606446891395591885131394945666088905471\ 6256627821718131954394331410352590825646491887870855436919794865589029409181438\ 4147373907088682596838015026620329523440737277739495053998230354473298231069660\ 4261450009063912186118931019317921456741832621221265394449986400309067449786268\ 5712615353090984885045440157894942812300610880895578979409738190210343109724444\ 4848260477879648486733837956925245103687188596475822080000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 31325436613711\ 6125641440057162503059685506886539423301924631478249408380192619699161723372259\ 6624108236357613197090998896746294548680367004359448199929005446928084679401180\ 8995674843582434774460751559245322137904822050738439044678367809305318969677277\ 2229545486612968835719074380355462040361903604465068837652342964189112818875972\ 5909089804910365431848846909671477704712106228702146707500805242978639084152377\ 3181797860889261130124276625224493851114763489921707861984643275048013870713389\ 2274214993066810604023646749582525235090527873760045959936199500618283920764428\ 0847268691813265955984629348510593375310571972529492868555138569802939017429839\ 2505543431804437198865717345608236352152251306373169645668348746513787397643247\ 2674722120301018322684793051747132960762140113598084374137224935968562840486579\ 5626949162919902355343681724908607491029752046500097588360450223680515173544684\ 0084493218676513091288965091439696536447410433482047995863230518988150203199826\ 4291620380754230455241958582318257985261635607567440006174334394114999238015111\ 7384651380390229890658985304483584489537913616218910637563748702617537548550613\ 4945866170795747551886124303773962374992532502363986996933823589158207741782500\ 4540726849294831481489388447962564887475048246796696566174831547506965730161939\ 3469505930537266761475475768270589845531921743356473676209008140247351976122208\ 2531249703233649019017927913437872350934171259567428566876045186642517819977677\ 088857455197325830004809793139499033034201/298179446059775760712840288688979263\ 6633666185575543599296850099741773062560072240936303246691228610566899301241140\ 1548319375399744037995874701648836743631638186846640766688835368164227294489197\ 4587430226482930064132430378490526550773341932896293764731739770777252888021699\ 7030301061100878010103298101550974287085282821483030106598937061818387010055031\ 1546661365581925229223899131710935850887395055121254891526492112892078915234501\ 5263091428165694366565509462789462450756362833564143107445506898996594130045580\ 9505457291608263479345866813539452655801511609515841989187889789691357402227407\ 5180907875847822151230514164836512978859259570313960567075807432630089648262693\ 7270375546827964338057721546679521088872870034033746932954786711027206305960687\ 8300910777993648376162396212419302143195002544117467825973154645742353679911401\ 3128840992815253507849437012973440360712298300364922362516506861901018100347105\ 6366111405044811350645453434222016606596215905585771740133803505516033787397126\ 8587533759101084045810563359318318009199453225424340806292537814151516829809315\ 1811783393439524470719786328127728650053434613877008512016709691263456534832211\ 5797447859664858308997918889905546847380979560330025478772860651819843790929501\ 4266087129739524891858985240566541963885649001810314939389164013298831579493375\ 8670844188426240000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 15536850764501297589418776641438308400198966448175208\ 0012355360355734448971070728012414131706587051168201754223087595790121196460726\ 4442386607496180588891547713906223877203524140722351273735145439015913210231938\ 8663255962498040704644297662626528270734612529004415994579108001756356406754007\ 9627413423004698678799662033851568241189956227436003980019429720050218258112442\ 6433748551607166982813952022283992598841323455062921420939871979603810751077567\ 9971970216959699627876563957385369684497463184397627414976373948966509641330976\ 9652645786613020213123739685132874392406050754357842334849807336583367515359560\ 4567591489747470491772759536359208881111217273101825160453945980980633060681415\ 7154384505168872098976489176151823530094769257157901620541720694352264008048633\ 7713850044832059397535204571176366361216799879191790183068365289885285681970193\ 9021564516282014759546219665000312334648952534660473233673500978772002291049089\ 7390086234446237884068623502255241579426165199395346863523084253777989509943051\ 7984687531821029743259211903093426508813632904762251609654723127172927640718526\ 4499475745261828592719197305629037501264472073596181787561652097659711566676967\ 8704021868792119223990514247619461681042363445201914204838690493827862442705479\ 4731678836048116881932150957835392450175547891009543469062592793530799440379216\ 7941245600821662788721542945500164932876766569313305856779648055530129338225132\ 2856310144272023885733471371182118397255061189488567647502392970155768481058163\ 769451/147854407507719090603700403511575617772648374529288570197482142673090126\ 5153746588661673768059667120389005341538727934437426808779112439441065445752669\ 5241444181734567305351337443857726782612311373444476516558926333373764612992962\ 5639675473326233571514213012515437574834361984952825007461312671568510151730877\ 4734857855898711312769842982470090565854632837193883061323404227613095586630445\ 1314295086072237131145606903685723830196623821914144410734235587501313025063502\ 8792412309428825887171513971952636842589789560222369263658986845027500252724913\ 1707975607170184623838972194944573736012913586084214582655320777390308228141222\ 8145123189938011302698219434719455549421659456180304067182519675101444905170931\ 6298031482229384612871073173471353564487201830565610762837738504768316962110780\ 1690705053006760262625733505449435160088069417720797793103738994378135547382392\ 9672930396441296615512401107133181190725841403475431982396026656010112656309654\ 4275988019374815947891247314436863036623632707240623376391774109602074742792541\ 0023699691932904148955181843356378228927819803142414629743913933085114080707141\ 3009631687682995369190793019106535412792210451384584975665832683905844197034552\ 7846771393309527954893168169951424180767677273529505968292905233894974526200996\ 4246886345031970120089714820620689287064989461957249597440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 7758117\ 8078549812631255002895938368332332473321577242285556005123172520177197095763201\ 3725626253755198567203109620374012527876179554301584437508672075225657932136580\ 5160946891873235146451635140894687417246971994229112820510359946157717836509349\ 4384218850137085725473935875877426641663656977282481573835980688368278503817407\ 0127145509540302592032357317574012572206481993010143614432891353568862757162235\ 1694732996347291314808700854005599248452861024958879603131001404044816364705117\ 6246950917073712028900109680052282060745494916855358975363046739612653605977524\ 2166463622954756708782630512627339022968393411691550516651407397265627910763387\ 3694258253384196097045717475860745097190409133904525351976849413750470188255160\ 9027937460075371213100496187198264109156418850220368888867983780364438803128613\ 0519280165487984364947390271880339193480256459198701133652112496374479166183118\ 7007056963706881619282942302184473077690017018829570957007967619800187187976535\ 8360984013392162832267525084792723866659446535015856066681316084311402925660975\ 5171463652326360440162789780510580059896889419478956206982636255495734629217933\ 5074165741918714513888695293542394590301847789445149197607823099832747845224938\ 6217664066372213967763035538035083200519936304855675466213696071692445067502589\ 8747617440987850992384836256887338909729956729367448130659060986761980064856114\ 8197687737577197162603656595294824007114633017392449380615747449663907502735024\ 6604696504050445748654728448263372299554026562824693589737355513/73890793969914\ 2257580346547378305474102836239230699317679615508111259130084586323130114986698\ 5352853792262595413474388304253908272774270402551710458653349474037455158383076\ 1202134063413176202044722878890616748599247468681259987102608361275325810009859\ 1504459998762605252355043411318182173425645298667057580136972094064152121219401\ 3688114442439047241505390330875926520946806001542805668206784466683871382308699\ 0270284760382956030173977750144156455226615475102284800443158452195676659719628\ 3358838875680655008992318211434054016443939669899722360028973528541051077778162\ 9732834278708436733265691556138218640114332645944352858910321785196134409794190\ 6887454702429698123742425553756242350152625038595304593148645959924999644060017\ 9445922839215649412244794872704697969783010470741012165764944703862455811223098\ 9294687126177101004930657655763206208599959306708696353002380761089306728449265\ 7287127476981409519165842094084771567716578128715225475226571058696608831741073\ 5654450213070854790381163228087540116996109388825911446228263345864102625940373\ 3874404078966467798324890555794621865070788273545610730202664466990286786657175\ 7266539009410096690977006887692700259223226172497450055592900368723760924286462\ 2279207352896908355793298134591348917295396251454175465326280714690569916447194\ 3349577516155105179640844996577080370958591590400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 3163203411713953\ 6540422420938664924953968148488165736704431866105639393762381393609846093281096\ 8275738962248331961797981674654010401370609747901281916879206053952131106709765\ 6880352735142604739773746850705723301014353546179394768737805520940349203145979\ 7502326685721158745138628510191101223012706849572453110909314133420212959757101\ 2177666965536558237528178752942473150495262423164215102998827354372824695976268\ 3251835248320130203788168645459790702839156018163051564069829084885237700181679\ 6488569445263383157883855051130657582042318205026199605482802834576821835619399\ 6423940668500336424606925808313537677784762438189101829577183093652692603305546\ 7795629595994134053882473757962918798418344674931025774286764403481806927247935\ 9514564179848710802664691825525758444273719309185324873248233301162021186357557\ 0642623718965433401576764621924132741176812908932848173945073288792283638462004\ 3707891930696261094914764702329003381736351700817872838417055282693666539101881\ 8769950224220966177683567597579949683699519378125556626419244333653001417862948\ 7894307822749708670011591755498358224830777479356392722175511656429046774380043\ 1078054589647869631715319485680390001974158240891515234909277215666774043689801\ 3231909573334645523726311135869328438598922585482158176177355634575485512725890\ 3219014209949740094844283713393585735214130414245878696373671388469188930257753\ 0966896456176535419783446922414129930896805668433922871600868629680008566606676\ 296345609927659101927129599177918845259414672132481687/301872754616328209223393\ 0372080153133799234222255814134523319185161631039233243335031117997529361407451\ 1006951706369883244182035295594769067570266191371163389142126657480873385223148\ 1563770320765713456096305745502371762753251531217235245183987657385554845147822\ 5961269234208519788444494444662057039278357018817441625198886197922026128317407\ 4319505755533709756613675652817855422800576198254364304763233480359810949659109\ 0606689689765415795195845322841483277391126381136963309272933889619529639124898\ 8065220831968242373106884015870656433627965947623127707812602168507897169339306\ 1481675615133080262741263381010771928283005812283047398089135615057568776154990\ 6309025448577869136003624220061128477641939116855209143103600181250783338445428\ 2117552762486927650105956875397024768889812817909280663387393205240274956070487\ 2400440733604540655391644852087471466189206098686421822870392645485749005602155\ 7906011237439803068434087519556196031610218616995666539227430357195672098771988\ 6738082209072571597536250470172301707103767307864288629368965816784584638929789\ 7590918972589125612606223343146786461318948989842039222528277531082809607034600\ 4549847284694304222682639865557264316966268602013378429697584500767700934266229\ 1882441364918158790861944798038992831539326750451301318716507039822032347491329\ 4363573796541512750911014654925864960000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 924490636595299861287403792\ 5954183319993447269781934622495391246164017030183488936595908728909697612217567\ 4386464153112381295895005815159986437043781525438900579808974339746707007777104\ 9944861764871493067018314713492618595648992661862895358504007073643587601735201\ 7905574648899817111834265618669806346820004472711393225879512536484256656604169\ 0609531299968857018898459776382019972847810492024617219765243171495608294914362\ 8524668141088842139636399296303045801442269912352800607447132495373694328426809\ 0017799589377299573386232169411367809356633807642523143817719594863140304295673\ 7899259214452899710329520047820168697179910294929134853059217687256324133409469\ 2581241828712211311948394673113817247701286562395714386301345832333678938940781\ 8144702069253021734634794442179597616665978243784031945315063220896993378807823\ 9780961833773981659131773557364138230263506255040375709538489212315212167357168\ 6129392884955523412351071993849564618578581384118122463631037128963050160508800\ 1450620065009385243167860923945047320210677160172197577668871038057526152770051\ 7878729390892542220365948885245457414584287426421414490558195074011865284724805\ 3222385102760437665180992666098604487959630689282428476208533300067173742759133\ 5279499767319164733590065355865737008199210734098280888078157776331440677636507\ 5984775264252719060383022354753991767482091068070218922975983596595458264818308\ 0561713644771470249713974781360248877199213927614035525319962458898468995340175\ 8660012969524470533764833685546977440030926880096389/88506232821921932838932466\ 0258419580714109392401564990560522726209244600805523474462103184978214402402738\ 5115160952765898361487706655885713558206055266707639540404075508465202282589492\ 9652975043163031375979306615067654817901111579852256680658010323453189029580484\ 8571253942683892342802869510285951944394059307231437314541479714800155900180332\ 1379578020736954636947447781386815972561284575397761885217371096202849315218000\ 9344222693717131938908289539245084775166712217367833272457142785172548567488332\ 7606094110939258309827511867443286144683100244627949671861103963946986341563825\ 2249279214807625923064579470935875438969447045785316730299490832081173173911056\ 8497545033145054710626543479399140338372167053090184533723456255861171913733805\ 1789446458889551810403204420891452286883805638875387886331596878829166039144885\ 3242031750963050407370702029971012863899547172558366471281557719543211844029343\ 5962226361008108749079408026158473033714019617556522900742804411510702042556636\ 8207930305371768241377058350966178370521755716198412801088291976886204746616607\ 7991929531367139368073107241586720583955485752688419184401078116211612629067161\ 4841415362632811927383852723418313463103702117455536249321441996640603553346597\ 8375748071897145743161939091972933572738219715410212679775196764870516895076696\ 6529959905774675548074289223956768754552012800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 78412895247458452786\ 2273006730584055047048554368582578452021241771228130697857997644035358356579966\ 0711600810557891939265710535285983687782073968374578407651244059643017573785818\ 8916654634456658481660520238265321621820571170037940680527318013779458640975615\ 1581305834290085037517493776171523173205949005489435726819608987588337358504758\ 7773333772841675888078065377640690613497455992580016880908467632762409905929795\ 0697993014919707173018293139020771349121864371761425713234234988993647835806764\ 6420113886840699610455982354666157651429449351788840908419028156937197731500728\ 5771398859299772879123508825705837549034852950664462565331081731268943162495385\ 0555902309510616815763642063171816828862729109562612783256906772853787720630696\ 2619285630078965255543862603806962280116268035725459666262760957912266127608969\ 2408463905819358623211827433824681096291273774466232014566810889717084383324259\ 2268576338278094230272574885631281013850687150640165993552723267829279314488145\ 0935949143611866655106440178859888670225102229381587468067840060836766845185193\ 1931175956203992367369279784756624067631954272139311590880456768929517362420903\ 9596240316258163974563939440907403724998232119017915587288885161397384274587152\ 7053103484736451858182325378234679720612324889558664907566065514031611754229069\ 4492712597014686363130693369372496653305795359166663473253345199217539569250479\ 5454909841667186066375070604372079062098679027357577663271322786289613654896011\ 062688032869085056636958488652408749767845249207494304319011/753941983297853501\ 9612765624423574206083154083420738808478526926967639192047051819491990094258863\ 4278751799129148856894689746006390031619041421755285605287299788627309886925797\ 2220586437784602219536933943527426720946689189527987532074779131531199051638276\ 9186485747088459511751675512765184717250701748541986691230762309057049422371698\ 4089435700640849806277761722144925545146950877373905642277230874073901930616864\ 5370422301821156279812605405515059038013685121790511481281542691301586688506895\ 2045302420348209093186274491123249241183548639893076157941793501039033766955809\ 5762844371012378496509406011290862159824124109739734093726772146995662643654438\ 1481312250164272504568984572003888898585269549096237859657127509496108846224797\ 7836583404132321686836922829360630252038297258639825812642193105787677115952155\ 1482712453543233434129688655380054329382702173959105544015714384991047240553286\ 0787684824863409741920926381046809111720325842749056001407417302623889431387461\ 8440009803252739638352099833952719286008186119259400545393886824085450173475077\ 4711785108820140452386742765067209835738730900361545300679126385638813582543366\ 8402017459760204940946175677714300977267114685698203222769382864590061452864400\ 6396191667645261353197908182490592264954619323325575353494404309196120589637736\ 5136163048218176975117606520632834130002104205443072000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 37247676252\ 6080461827032622707579917531684317068723920810975147741629947650405520941191521\ 7792062165544398814388656654634203084245324665681051632258632368811922210349451\ 6905642804884300914573035523550183474693357569186229466502160461216397657579327\ 1330892107456976270195260189608201442347712400908533826627290211477506250025719\ 2973532190642198377096662403577856780882042374388173065503936609727930618369419\ 5200731952216034242120564958739907837952988595252579177608319284353381510205463\ 7241931610079975020774814222935873496231780704743284779487031122244645311856605\ 0541541924156696428870577803990263391247660694465033081636983176512082410177273\ 2125228705579383659081362083597160284917121693981590004690949512282791715083603\ 6594032106960248335001116357642237433114672184216098344488599056092537477607654\ 1183844520827987887488476800271326529016212679483596593122481940083423309224803\ 0235963331395258406222490222008291998536942859844225083908065037446120779911314\ 3351655314690049953054077239955134254583144515220493036014200958763671248907390\ 2792580881052828755133154781990772173000679335442150958706821757604796817077403\ 2589226286414147825603344487295774523919533359572246389285865814688738719027710\ 5923452834696370741392230599012358730090602139506297390655773668569590739994579\ 8644198225889587233261307402018112074270716036151252336634996113963151708844600\ 7052322219853121411666415158063606735017680592516226684482385470697772214292205\ 2130226253940976785364256818929739608510991155276884651513289992086839852961804\ 217/360085516515085363581004795831808938075035129801003090246912580041240951957\ 4074658429480760522032795047641008742347866016419557721847360700307096138663397\ 2280208464139112431738623510686322271951655781305535348161886193576370376811491\ 8272708963627001816519203559953147867747222223618265540173670153719169335726003\ 1059329315093272149446578919198801383702097318905152958353737037460091161717063\ 0653109461583831639753219304860665550119176669706023898460746697270513022627635\ 1169284567457478344786192882457244278257897059213947804089320853927199576436275\ 0871800855536580731671593156020944799412687957499048022623845722491334142087745\ 3859845362001244275723984442811848873032377035975321908308245742773914406070305\ 0149863268685570295409410433445951278214693031072851377084122487204895999594465\ 5568690172951495088466533282463206958819791158102203959357271357031384568741521\ 5656612999181902139036790981947369336979288856492439063931132822051877719923037\ 4679937832472753088951380813883938864476846337405582065249205965330619462556838\ 7348134418940107704259073801169192754446830143400058046751980826793190330081444\ 4748714712149854487178682591516176562188679748100773723778620568414558435045721\ 3486133202784800100723751422494930018448943390546767071360368815618916256224615\ 6984168862999302785435743771448848096169418383835096821273914631037320482649635\ 0289920000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3852801053432541854695117537002811089144387630140117251\ 4304256719631904197043510254318928394215078418557166859619052142320115014647995\ 9763027656015221805211567353897013463412589124353281849916570213430166924109583\ 9894286924262914666460702842663355202824602926806386717152996355347176395032942\ 3659873507114696840605995431290982263372701996676784063850560607516281481887420\ 8804828559463386992879149470076959797152717842284924784435088244626490096465359\ 3341529429489835896175206102436095966376603898124465472141153522568210024066081\ 3057286280214556195127925953188223237675691461697612369418383416858707973584295\ 6626787878421159817351085936685667643226690668603274102910081007215749679186877\ 2366308088558537300885932193708638838427504842121262774536338168643733034857659\ 2113425915637120050189095952621897606587491723557019828734210706050075372908891\ 1073715730901854133991271843350869453567303714047714630275547636899270505492580\ 7190086157211576835098794320593238375912630365823865330835142036979349114432613\ 4391137164797890560256805124390260770136489763643865102484471995715971489400336\ 0845684692016806888714955265227255011162128180637487246212734549329817459342967\ 9156404264523765864401911914629765091126195291335787996679003593075090331483620\ 5215698198697330295721065177910178703419878472759309216085637490778778735300440\ 4173991690780325107191003837617853692973736628330084949819899179214227505250001\ 6050045515987452400544568142018525501020679507579944380010258463130054367857740\ 2309023774987562409628218942301741801/37485780472961711562315462171007734297027\ 1759160685278009552624837658272534641238746489549579084669195384135414540990722\ 1696194136430641210096563407988619470152039527073134166984386410540035667138428\ 0743117824518822033268890195694756837980340052192841953503975495870419185980323\ 9721038620543421159079157235583020540515937521003774783662202128369467327493144\ 4744062807748670726246952445601795911065895996204566630394506859598298546486738\ 2568418090320923235261769989826790869107933741757879640221935399421007020498700\ 2975845971077387372888102974706485206442929636076694403893912231294290113151988\ 0055707481810270088384571622230779170019309761766844795844111663557601461399892\ 5916130572413928789026719294863641297155418877694133039095091214169800505210786\ 6815408449542260536190072893567633705229322513081835084860405965653286928204198\ 4282398767860557969279184723205323189062563221814878824974074171469220224286946\ 2185972170427376603158612058178175051003570637292036563862039185347623616442856\ 8640071314530208767974139274457464212045188968445326008838899877523027045600384\ 7277524485958191328035827850414445951451162229085764430966605975578284098302624\ 4894139002151028799053097140723247965399630295093579057976076017794292845765435\ 5318747625797301012077871216340786862260245635332320433704836010082000915289563\ 7517047009845452168478612223703971266560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 4572607887547649093607\ 1196031910029083765400254704019753820338760612635281514364366565912650836755857\ 3182782124776745675717006850564641251041718799577961581815935577895934023757836\ 0486631127003866754969713064211626841917542873541343081722173162515979232785110\ 4052788683999326828042973169416863356263475961636501522079328447498540917322408\ 1919093441970658918032819335277878429130035418148088401552888133029002670071155\ 8502206565228693941983218998350551807247365636784119357714066979036109124506430\ 3005189480859952731975459120953018519391451721221703645219196962529112736700847\ 9449076062156816764761414874866574185774811629815506797807771627067992336400321\ 5865838999265661257723392417129837530561469074610728944168649511139199781465663\ 0107410807160857482092621858464556473411378078394080161942283746332558436543892\ 2972272838275492679140711320663629291295095151867217204161878437773502937569272\ 5776278279090945352800640083552085540506720779900673446237524176951773906007663\ 1729907125409844718827012272225913401074486211808410120181945519513901603669038\ 9360997146700565952083484847514542456564058491860326501240626831178504394897844\ 9722007926390063432450722738248710083273378625649432342652779841443754859375556\ 8974554556293356729299739233220944465634999535098608162408000242858038082409023\ 5669313174580018297229666699239696489069673452319328060014517114837431519646168\ 9903162145788099408417649495995506003500369719961661625513844411169734596533358\ 4042761880331601319873062458713206561976278223920471164291126991576260233177029 /448118434285241232202171878754257123930427457857747801951703946377348089491787\ 7524550668939432632308485001538130585909073591503202014077154903519929489088632\ 1606591234889246115631815516178916579976468689640008347020959327385087130499378\ 4119997276482950233836636196290041153937010937344928197264972215454902505112433\ 8726063997416640090726946463533462216952996433761713516773956986748136413824159\ 7159271135907007281132021456284809233427120680492625552044623862447629435093750\ 5389495437710783726989547025593013126929790940219966259491452504009520461944072\ 1788817710688652765700426672747386062101596736412445281657933256191812140917921\ 6121495322274969525531772416591041938602886760105750545822650292612839645995078\ 9415912113533562461015558787147333187419336702417970063430184480257020443289385\ 1438539865817498017597420718856636762399967452812223309858147259602855312474076\ 6189025926199367259016872568029763850398737526537134854588037343974847173859596\ 8707735331962983863443413835540204470154796727327175525444813475173304044872744\ 1101254571938919080244428189264836183473429406829905094666618985617171306552481\ 5617595793601879723091015817810804653543855330443046872015202244263716533609683\ 7011086597647525066873383803372400472740630583728606453131361732985065881976100\ 0082357327224635947368733542315462845890986950003925606729047612453360441319832\ 8799806095360000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 92717656212180808073760408702786796761048076662633\ 2218494129513501652373999889514764168285977575362908036855319421089783977075537\ 9242289778638603145809373595775231880082299133442847982064698477722597759383403\ 6304692884318271574401687319853887497824287354516706564561203993972320745887463\ 6742601428365686285811563440400107383172863799968949113940886221437812899625299\ 1348803276844360663085903340261394788305215373319939274993847887393725628036969\ 0323671768904841257435285472247030736862109684961007828232001140813559314375711\ 5622373457648978405065249838594631330381497956831724127995697619946359366238297\ 3190672130910725732371310698327757753590860155686524531704991711816255522350475\ 9296194445795348913446073855748038531025479585422381067353297141342546975371023\ 6966480417178510892836945077091821207898226939645571701862341499368551435074244\ 5230108108624961253888546331255121617896134930902665801794374626715986594390359\ 2538373996067728262555676959965635503334853376643665620786167492482454974055582\ 9761161891871565412267078331935190206401303944220922583070928317630147025171893\ 4670949693289412454206652245103648469237100712488075762614155815541255630214197\ 1286557333263981818729454927004719440572868909532444008240547194653453449750696\ 1214026080240206896796707292550781277645082816474665517725764545073481627921110\ 2715727633600274778448335471791903111795109578546098733432189631189713228967487\ 1187557355950413251741546357316820396207045404070423001329738601574109220963418\ 67573873896056724993817045141882701040155837/9157790868734366609832684666089869\ 4272013487948866754919687622666225813384177016766359692395444344014726227190054\ 6531462423633922420641624037261792326484078342095387892662266603908722287107509\ 5669157879700785852077773352335095127992534347342614330534380198225410024576171\ 3524264039719923697618100995014716575516399864506545850026728583081530852450876\ 4163052411032651952918852805788849424324557543082649196873012063369726224863852\ 9058769648095737590648848484793924761571068273045446929778394681816025602662252\ 3934362797640189533326680051361737815915081390105771470679044789947441019487881\ 7005697363025363773379524047475730197623647942575701932667421564145795537162720\ 6573239905735488574100490702054357420296925949440675171159216866469726328962978\ 8854304568665187648159380530516911898954459884671367512604670463270389827460943\ 1554060889752351142734738560374129862941761984079162563968524295952877559496359\ 1345897168263675823590889327804273686285575848853526325318216945474209395432496\ 1702724313918947588322851530063894599861642734811657971172388350179734141831674\ 0788599256159006438841204263259808924956628490190562744359052208170653832382224\ 6713642676324508818120744221195782557649752006364163139187082535100129596300979\ 1083972007802303802741264178681989357029033508549313176373301927408810543209549\ 5974034179058172753267383433167442769175684055040000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2246949688568\ 6223930991312211816702407929319983746194931609867418709600650772820366137684118\ 8136601054350329478083451994714808599670440607285789969063371351278864016739901\ 6039068574692538905043052449143754920526041240723718521578064967139917853909253\ 7207514885174850895229169014303991025605358730704382338391747059999057962955597\ 4202135211810172664893831975591361987687729920816804299923578744356637009612641\ 8250194486286787090713293132088115814896786566285702951011817165529375605613932\ 1934059601696515338136626980626397224018879948902031289319932158674180942158850\ 1761822338462921898738981272016375099058483003283394067124083740095367183599069\ 0330854355375464768610262533743676122747620869311453643371477935848653367276267\ 0919632427941862072207733064017108136486934150135816704769332855172936901756878\ 2570284471584531540401413035471244825488289909979066807167358764732481596016230\ 9179142597671029176424031020641877882794779450571910871965717742429376693816857\ 4844540783141111250719531502497485659365978984125213486909487314106595030598223\ 4224277541660561931590261685772893390624493590258132566679646822095693496148613\ 1621623351460543438509308978757115142220187106409407599525396391174959042634195\ 4000189898543777586909630121844361260940575598124252902298238425352114912135471\ 7478543442414490955793740994133178041691060717246938073869253711011337108030506\ 9426214415238962978120226069991933351217158990103593517270119036785467733871960\ 2478031207462315683226663418904235453910689291187001814338397134524665465033982\ 95477322677297339/2237509773838693986353782347764211836883277713005615896244534\ 8712347856460470998504938138769174309533336683324739513705839531181068911891877\ 6716906221597881483440241183084003735777833616806029016223089309102729949689534\ 7341600397511668477356124177148553979901394551486151511939660492425082652889034\ 0570580987968506699828914798341503514215997325519680713790263751072389845387538\ 0448087687878604286362242394384328859176597967436275897329833838625003218942528\ 6321795057414784791618738697869110418722179962431289907421597236457830252209141\ 9142836893562388631957906777859701574164837455520881657233615778857588856338272\ 7984585701183845661063411035084068507278507601995274324671689223853139987125458\ 8356047843920424293576203568997801244570949714100646767522580023937711562803949\ 0963315049594270782405784284669135567289792482621171140808443674604699244179766\ 7034841896686750197426872876529276407414306648293874253689924903318137706271741\ 0854024600838510186548054878742834200612911540852797869652541528853733406133111\ 0448837581467142618845076510079694481698043638876716432851252267526999076809260\ 7671726559660245763459592814756581632383806767050684387549720125196270847398625\ 5855080065517480998425490995372820244943594883924378527971390733151835588548729\ 4888662672013757980380686805169287504325160298948712574420712066584461031228498\ 7506296213516915312187770050579529728000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 1936806270998396999473571\ 7510076862872904020987104409514257923460811746033055968479927210576238433416026\ 0409911247471205784383866219036430874216970754848181877036606818631210826030829\ 4684049479795699600347343260389026047472819191783008842641036086510002894093335\ 8956544774866261423817849660202732531524609503293702251653536201431546440586333\ 0262192265718095967146958780442713439621313002161811644042009940840545625856269\ 6385232635356782934593709802716320440875791458237606926692453121769140344064654\ 4847401640210711935756226547474686579481933500477954301490155169469891501535778\ 0641585601901191142019238483470550740137769113297995260229467421614041175620473\ 4980335202036865225876619742504159771627543658508911794236247628311862025123685\ 1624997951282061128960550125030594101288953963330818141748522754345136641136007\ 6264894785191601115825336802267520076154802181516718301528991520136859193800830\ 4330006017629549250454152876504797707907887163968048849462571578590907033000282\ 2367239231762474048467083288040721163788291668319534738962895462031375732200539\ 6408448507666133783922463897433440760504514006263186499886159925615393228657386\ 1324539493773511318598839206169901112429220005403475962197934709805468384643043\ 9687265464259229075036520897827388874712120772859579304323525443055858339326226\ 5258367155345725673283977121287327243781871174366733251322913644711472896214652\ 4523547826217804361947269991803072954885902672247758546568308286298460706983736\ 7207001750014106258157469920848544628930680312565596306794458105203342605141450\ 7609093/19445025415502935833788822784141364772914199172548804812601314952397541\ 9239807487007200491684491023325425938417379107205510211454527448584175003978025\ 9124446225135429329182413418069268336528585498129228519583248372301908999247964\ 5041880815118698206171957206285928840296316710904192374646551626297557876814430\ 0202498700894140509396399587829500567016272869843958789081483180153604437028585\ 8945013441005201760720953180939482336053350060128317883288718450333879779655228\ 4676105927162848207672031019847516340176686100211499793026381953722304731274919\ 4054091682491332712352168442146801696788614402149279982929046013415942177080430\ 7907230149717738757278214408491792255435122107265870635866573697637916071327292\ 9308449217983673873433272720676110610636573098708135922315826676748605241928555\ 0045448466145506283434154334780339432303034914168617648350362479181305875517362\ 5968186239543061903171092588243379205411050061829109278836196733075845146949950\ 7287052811667619779550821029136016962173124343408991857895540315204417413870755\ 3226358473296498242359249662375855433095273761683501848746539596080480476619510\ 1809278658636937556813149900478320713654757177515424897539020459535674731200533\ 1282870581554862221692366414390765062676146731179943276200475948102053891337798\ 2976706258070254378256903311397226407530478325322854864364958961866715332852661\ 7468430689250858772893532160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 159073162678593723554465462571465\ 9082731614237547330690398715962765295475055297620457479037514458652840255877013\ 1605454027778155818388414673523681486145434405360862640013090486378435077959966\ 5925358114945635035932393466181357905521880693264676999051334688923597685417235\ 1576522248088338544293928553370419189345532857755673143911430560762652760950588\ 5923024924719031761530035653368976058034513387007907036658573758179239642228664\ 1503436035330088230022758674689312554147860113722633976778693852747747084476324\ 2230461997113410957030824356606676026836675497996025525190804409678352511373751\ 8480061188665293145808086147687330224505807698532270369292970483322543226096594\ 0263340317764379424384145785601382149636074448384743961252014636604806900624450\ 5127713379065116001022942943585693374813177233650168986052170850772275895991163\ 8813900992151462321856614320788736131980389753741455175607628022620620741753301\ 9266618364043465197692411877014424837407425508710634821138021077460697551539394\ 3359600833012726272264571731566604842504888367604874335451915316727059307167433\ 3286393128527764050285525657620305144395349442859308919182229958193950163486229\ 6729297534658495085187397468640788429966556986250314254250443203194959529392173\ 3210960611960214440108707302557801339204403504595313871122716529522147331939735\ 4269621519333745469611641004064652957017505977565433856901070392038200136126417\ 6986739934489884936471107592481016978233983104286755232589202188990160879922486\ 9006436741798328373918891698669068240014337107371762183702443343868455996234413\ 642189/160962459175009343309525460596666640427254162022906292551457042141885325\ 2842501691712918388476696851685723992402025955966130949602939313493952699779390\ 4146041700243009880551423805188986960019728665295086682433644207704932955972784\ 0279871932767492622410763145252200044639336988490363531081467276301703138967778\ 7390848201232935979772723228925972042659777919997458631352061261305470188132842\ 9463929052248561249334642102150827549993814301431512597280785939979697385385202\ 6242132518199022476128107160776207406074056087424957639709231116925475995251615\ 9023229319343768735628451678108522315314121647628157126849681528866781304164285\ 7689243692396791675250263351330344751470473352211783798730312818928489689386634\ 6233925722508051230331160459212563287160858801094379116736241012976492940951515\ 0448314312925527114149478303840058920185573079273094879102894238141555765086885\ 4859223353786827769431539990997985740894109244910361028754403713383358626015535\ 0409926079584079698800936433044762201849856498606507799108577323086060965722443\ 5663321150140165673562728758707428372895585240486448640594777892306115059931467\ 0049086684595331720414142135477253726547049368695089556196249418394518074775859\ 5410634323147632705693947937104991632651986286589420410484376213670039946901636\ 1800204550591629237931315882956811495236759151880685099047273323637457250025086\ 1665759864955922269151084171755520000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 331379055901507281033320329\ 7874051257500135852523002854846055720330105606304527192915721872642648653461348\ 3914431687841445353772329763311386482843468136580116472157657096478990096243497\ 8746305428489347350271014903406558524080298801442528521073410721335126925765674\ 9381647783699149995772149052317768810153804347631187994058944863154940999420871\ 1355904581408958767674016867587578803185040412627097699316015287874371589848738\ 9240076421965898580057078969496184791861932816466162711016856953719537981055246\ 8055373600905190625928056321419292006009270625623906035018993092258782498626983\ 3985552216534560159108170077838264854813597824733487801007989239592498353838010\ 3369023428425742902561949209530466488668961715901082951181861433734773794556762\ 1123349487509065596170046617149024246029974461190921405136704354484295791142116\ 2552255599532888308551591859528918641004571316889948661751451734838966130473130\ 9245411216756934805783820588131544662739634378238427989606935645085475466785725\ 1737922603495227181347081135712458970711134363434662450998882184028079604742353\ 7275246096758563859634949878397997073769780251846134129600253059890132122851584\ 1558361430123123744625567840703946198800800167343354511431480118616666737823045\ 9382989485606907221492151217208225890772198096370614790743988525776488135095665\ 2470095502223933911363540150750941595991211683281301715734054582161611091340060\ 3958831719802154289201993785975187571955841181875097559330245797154363848770957\ 453116858207696831414543982262193497170157356554689453296691103540238739595713/ 3377136062626699354761232587993218428033839262348062047236405609359884328294674\ 4161776346783681837009566170006295752221936764508952977028845757798973963525641\ 5571343628699668833155805753926717845133479483371748573200000774677638438509198\ 6907738118510198768728395437341984591550889283980733946971863022849493166280075\ 3810775724764933565574662420669994789214825149654023319200402355631750614274136\ 2380010507573146534004863902086644135492163304672828044300570417982750030159202\ 2279200863917752748606969089723504021956725795760817200284420437429192039469349\ 0833714819523632972187976999377496173099136101589963046575305141461777475690738\ 3676501518999611425120393612269596735733834042198357679939410081018880968186442\ 6266835424403780685722820679295260886912123593450630029350154079537912874310970\ 7325636495262811915802747723097071547293796004658076476503391893621812279033605\ 3500437389281771004652645213223425947219254254051844619148858288587029211608384\ 2869567127674198107939794552336108532782913366206836020869789374902345729052391\ 7892770921269961071066960786557390884398704065015451659906936954607459921598080\ 8933067302533793100693327643257158408061887669665026910581549998164782744550591\ 7666926899971949983364545999527656600432440629598453966759814307690103846296733\ 4102425853637671624465221215533284143717154056775725187366721712722739268072130\ 5137215176704000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 94695166437798517149349595113561069553031723966\ 2794132224903071579944795876973597176682235743862244477959908918786958794004282\ 7709182970713238996239875634518722990308637812966713267909100365013379193611841\ 0454976342805865021012505502831983795209455352189091186403157476129091518411922\ 7397514938633235605082307121056365963656908813732099665229227706923441784436504\ 6070678168809393775856821969750223521783204181725449787237256069978362630806822\ 3963477300946001301820227905017955786510384092732646214349183370005154214790782\ 1987457094483732308106212434683240748544552122248775431879623996448383871222891\ 1743997067062492024178208085145658612350747046660210484418705400977961192269150\ 1916216401050011693157938532855839531858288055807993097380388465736829193641244\ 2273118949640598945858484761287055250406076447205613627466787839907584654666037\ 1779970753106726509137510355992399287734888382177630098455503783319007992553512\ 6137030599679202632659406664714988381491968155013576775065617522080196564528524\ 1555121172927660730718133965438295098149973201254232743987416921304704120607386\ 8100571709945508260548058390655952137407525002700123623305847644844692537210787\ 9770456492655512887638406336935503499375998509783368376188739619506783754705448\ 4652381381954495295551501576052473053302756209661375008018305771649616795921067\ 3380145400876725327292065224269802252172464026902020488621374391327644408022845\ 8109619334182167224852387711356591872341009368066964447233313680657125761296301\ 3370308899858648855108428490987892587608401088342082773373449485285032070815814\ 566417205153/970887223865298585088359877675900049280716901503377851424833445538\ 3714352069016192733726545712781563134714672592099789433940662597969244528746604\ 5935565398699053067636543235742461424740121458011648278759784748532489729449031\ 2271035034560166999585978158557892491802368157517298909336095577556594579436395\ 9834057046474330791611532772482135864497699266594905808939765909185741392543695\ 7171985200319081894700320245295847056932611747259197146895051170947508121762656\ 2684716909457130335700628086316710885281650129371727164347853545651735994569276\ 7053495914389027980051777619959872977299248182243550996269241018882687682858534\ 7158904548612671566458125088909809459807748086382900251246559093538126845969046\ 8957822419845690563022754162955332325318720137222477331724474739648795811739058\ 5905907282633109661183485358953089155384556317237376093939091895031288702678295\ 9686872983263401311554851358981572639464747147947906264331103471708765958516826\ 9715004508818590751403520209190880296158657870295839680061627154314199861436932\ 6056950608140405244224843467789759922692775760311980170047233233499752039565651\ 6289475443219957576660491392742709214998520161393646198831694918766854249273493\ 0446954840210498663312795509781947461617045630365512002623176960094067756202561\ 9308380753196364251882090494089276493825157110671350938238952160111224423307252\ 5589358320653022204893471312897016519075001710018266398720000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 7070985067142528652336681750246825960502830909509501187978902191659217064287684\ 7433404068369509103392375002306482366241121466168320603019735216515636003942846\ 5655154601853528704341854652539999305150520425723055493557876085719158908936859\ 3091062611081112008427798682014596802944045094698568819292626359702000710794195\ 4025975876260763750570724868098064132009768467531142690857646104886200375216803\ 9047840598732923175567486472934011146894277228638707366540070604585929763977892\ 4548665052767517121893136013044449282346705004653700272972608132523265258648965\ 9731577100742024212075486752044130694120634368073091710796097726604640222091338\ 9401166557976027902537909332148736874585627315136978087001954919617733661387397\ 9160145397085711244731369272632533245040464694101991297669249942182309017935320\ 0811283520487614894991052081184242440447604517711020192940101900500984215263560\ 4045526254150041136564327939190881624152807379952333780327774908258816187094547\ 2994385071671035710687421975375562552839754853806941546243590350154787881294067\ 1425628032105529400662345268790312001408333611695505649263749417318027270403496\ 4934509560453285382753074079346227515179719080923687270002343371892207893681685\ 7659784818781773837404970597929812896844790526549015764357771553130291438094521\ 9487232909048129481697696825825669485921093467881480041187109297378407252074078\ 1244971820119178653068717793123248702746847608414010688460410929502121054004946\ 2734009416828196398663768433472569545337301285334024208225282104279385238188355\ 774831827457094488316486843591552135878393362807536506919/728273833755132076375\ 3235883817323128547886714504581593719076702627297636631416186702100099968704594\ 5143716987755201245290306301053478032762262488394254173258230017065430060111468\ 2316998380621575853478469487604572143204188487988954169011012780002981769989382\ 1000210488734697062310455715223520055472858714776260457709158641682157124517375\ 0704446372456815635995747019710941476002411299410900937063862697189372847969988\ 0888261930878762342903441049393234166600944127160400132833696258429214763884944\ 7593796605676988056959005404025099937541518063391537303875819754644096907205708\ 6000086635179733032551298559902813904092175135331173615081340732279647941184799\ 7047673335494785310673204644680507463055889350498530083800843577853853196560906\ 5298684117545637127018206756741630689312709681616366107623870424245446796567399\ 5059278821449530001518220388233778306089229897705665184049017707907895260472536\ 1274968519106572061747440693938687856126220705135957943705649094919199537963475\ 7790901612076733776244629676939495428299475128674980647781454026676956943472304\ 5211468077688883554283368786772506225891611610983212942286751416573465478342602\ 9506992500811822618483355922648160317556819575309044285883292923260372749499940\ 3507409732159291603407168481111630613014554543927580359873422352603322468980628\ 9732731099919974704266310087276164721420034730989879930829705414893560756959303\ 8155405046705951866880000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 9421074504880268470654883632619701130\ 1006972889371922749267816866808544040404121979440403921824275948974733316190282\ 2109923463586823963025808742454925774237814103626844657546632785050121872868701\ 2921203299094086910183172156430652714979470913011150126024357966693475600294121\ 6661429486820293945372262193842662566680992130612909604405773670242298525309553\ 9746370031880971085903116904729522506145648108828185006605857814712715329421101\ 6098995538170878947818049473957036549371152166234157049531332033285180547256405\ 8100328949054408616604816730778367840480138173710372610722175441824603144772274\ 0322971836631440945709706020167659784810727207029109547405607644477793002687212\ 9849228553999939792361117984681167270792477900692313574019228085409718970010822\ 1885269705133619888435507800306240297200218990909170911840604558344504023328762\ 9301594411028118709404149537602310765816973387471323112476278233881551708802462\ 9929657228131951495098186432089999976019339354328522879534634657955925614992210\ 4559542296017664982480248747088560571831992097646170573502545680447423643796801\ 2590548392971162237601875175213587420199200358964557982368249054951660514306748\ 6731014735049701766114179416213878237748768644086939237490156471956321816667210\ 4554140213713923859388387035658545729744099893985447346713758429713193317027407\ 4031341434205110215821235794591378432120072172805121320762770279088854484973718\ 6404574242630382476921454650239622415247245604850244839233123612001217587332228\ 7906278669508116013191869312986990908473407069337331515159525515789830252018139\ 35623727308402054522446490787/9729554078295764441343151018873252515656946846469\ 6034692393862574405727403817936110274879300004589304205042417876554804053928429\ 9743543861344174061066173401113617904812226001432400160671028647415046919231988\ 4200381363907070355342347933907870673284962092312525143884055621664422594727633\ 2835590563720951139412955547947304110638236595940773103162522655726062772939693\ 9852548885885809229781529631928016029524108674823762703332895968032086886573670\ 0895186050356363507885478934176559147417375642661827428094771004773148175533473\ 4327468332258490817858732713858594874548839166459114987154910407213662086014937\ 5610111158416055996654224470821262794289941869742051359190305513565131053617645\ 1371918176377633015947963731644458530601052338732597742381140748587886529365142\ 1573919567657722513320040463265747113837384194647310259033564991043551524944009\ 4858608435387274127475979600923490090287255033464751855013349523224648942553815\ 8832419997176165951631514114232761134221599879404987093655350432911438777480944\ 3247831996998176555953171243258659354760912293448456692800959112365967502054678\ 4973375321136033438004752838091047302902935715075297341683100090414469439644461\ 9528281140219529543957929434111150675653844267768849660997822609673166162911648\ 5165446013933682462826314658768231470114497232597854706123034603485030500075887\ 7600269335357378166833687717476772727943353854877497436639352786609473098025533\ 4400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 20566617045816682927772947273835688349114459548805822166\ 7309212958735032717752617547621044247648530691448950895807268380910762036646066\ 6685421682935654096358436511970713545529735960069558114174486427673024956973039\ 4100631729040807594275570946113314775975348280497231595839944436431793933091095\ 3360474343507023338648500798432238544276268269833760341693510277959556174793259\ 9448918628735072976585642955969065307735187351856735895328329511771862378917826\ 6238082121422637510840525290403903984801514573022518418118374529714320888556307\ 2018115191153362892407147868260383317354653945733812464214470090910515351178148\ 1976530908179679625130841472579392153663371865342441374248530885780739635312117\ 1401658026320270426863157190343405961553437699521978875142232907335393189143286\ 9179863787959517551234221975260156209504761298030851087994724091537155185637427\ 8707398426547271617012578473990210409894975751380398405696208129223130623040741\ 9917566132305667777434415059721815025567157353075306078574776371909353091371514\ 4343911045079700403243657952964547702043069028740532752642470348124951835978664\ 8856818983068076216214954696891413245820563909731086333498293209265603623585772\ 3420266015900294077040144326730619159217378229476829509024662370813911961130017\ 6529116051786551910797848239684476550873628831237751780811746066668370552684514\ 3434442029668465072469638650902868198937985481957984909069877829886165122295295\ 7214873552900490954951367030613964563627936975695091262517229056378925857780150\ 6602330373228411579498994718928916972106238037563121875471742702706910313673297\ 366371/212523712096147397049897287518695901812264321759255959354378470460739321\ 3429370456388921341068092279768548456628737579406340645261370639632229681745343\ 0260519887326217994632808439521485712450433347704472333491632140292399885048912\ 8804280226132100160543099056576589608552091679402306823793092438178425248259872\ 2773251096273859764576446600490755981230897729667193774046725917444667299121326\ 7698427516568128050801205516837132891409993593624197715793843287258889156974182\ 4910793095531173154616473568850279302423102663995200810953015093860858158611326\ 9228822644268420114072885647034857361509673024765988709457894661869537330711171\ 4066675277630285333617058697059376406512716275917144444232902426351032964748528\ 8182847907173430312248874957341168635380468904782819262298171947599034670298088\ 8781504031845206285030037904983599649168560721774971890392411714050436791245456\ 0426529546194893379669618288307328304414113577323866894786405024403506387581923\ 3124726558826321830515857361330139733490553290594421677946110374707859886653448\ 8961252058948288222855579654588204206213357059735178635609485139041495922127018\ 1703931007718264221087254768653287503044040021884446719807310760901891059587786\ 3331790395579041105535885343060261999686494787968994455506463134446541367058398\ 5694376869164480907104482674313441000972424190137466937899538359272325297590403\ 5987975685303680418725936160572463334258996342958325760000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2572\ 4926439216975520751414311426033686651286998073695178732135074028359190623491424\ 4031693337064928223284823055985560509564659413957969368733797606309093430728270\ 2084591638560503284715431978141187873277873915243289241680138108023542377894951\ 6994235369931205596655120868053238901426892601954923288568400756356623636512598\ 0980971301229833197196774296771439875088911767315065331148039869910245155971478\ 9144536114125486991196371889440494780578557592998585409393190847778055677978728\ 3767512597538268244643445550258682759197163283595697204074894307587143679330870\ 2499340839522588616580788805195203545580384659448131789948539292385562295576102\ 1942449423221595245173756470385883969562266086282120316163469274974187721432235\ 6752852485325136038418950916069349033153785936976861783711495300758565814783915\ 9507929323539039108925346664596143018785369932722495938111119790930731305944483\ 9283621104879760653557632536253589845035658384347254193194928044820051644320739\ 5699172369296129316863320833718041765992700315107719280056332685500216477913547\ 5070607796139823410172798190183271947296620957442745890400543402359514475128170\ 7086437917807542490492699577219182281196505077236969679247212371784630556516844\ 6038745628267254275828577775553115581384874340632013721282719011728156863361861\ 0818683238478168564808016032563789639848626799354487090801361005030954044610843\ 0682692561205204066698731148784208565774041252058302230236540659350652382261990\ 2703606970284835805406521000830698320526667683741761598084776013162580677820286\ 0277918998419777801679037653761028399836683032868432727978573616936684001/26535\ 5517757682764243913981539695710959971147155775171275941188783534302862219983673\ 6803330401789204748936762342804551942988808971670367510850305911551366741813338\ 0142580646922938854128723908123841425496914086507646475229629573089859808875431\ 8916432916236226280477740395612796571105553269648539036669399977703224482921907\ 1884463625821278605184950611997852147688148249848157670874457961738967045400422\ 0493900031931187245041312107673683340639531107071529698393709283926959301818909\ 8040160337103557791555385421546477551796883887111310578816366658795000753209699\ 7020918576161072413406296037257144356182831275034539874735451700954698621596273\ 3464996609217173965884131294647089156326028492426358033426277196994349222236019\ 6333760670264528109242918463663136327665571915400850912444332762855236565642487\ 5384374835119079088330527407993811501758955732712437366760170058139779522587335\ 7106789199547702956108343977453217767090139217268567185256117075534417741768560\ 6851915660355474992037419346340835489531695218848661784454044055012302943024695\ 3918950220837495263822376289848518277543696540065975933133889818027857123196241\ 2493626620296468697152183581112566736213659392068648017575405260118348664883660\ 3449423778083821274196125206522684922089217453775129076370411153851777128631924\ 8987886615374846106373745557110188614490925097715986690166286377765738896935007\ 8292344639995004464096099020648778087635208771555295232000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3690666266260306567429858160109828490001458614916918492886758270381555141670232\ 9863189489930469465039354721180513597030647574980846575099740889744978632710993\ 3298609730399089396005835402135980764450078777485648257041652653165245017721794\ 2295649893082783765858808184729813776892116569491836105921209099807941401447855\ 4642817620063377483688262004097753365229793831539025769594621941701123395079402\ 0779017316693350777896087410628146638512408370952937581418350825875261077050469\ 7859906595350712615370137811393313592717113556223419390991031147088196321678139\ 9418743028022969472577630977944259161910705906042515257626137178931944824192020\ 7091170943142497310122014676565318511452800479233120435246882778344761594873092\ 6588471524715622270533266116785933160424056324654614202357305873966415427667253\ 4682921353239777948399544068148826978962311954259282344544930496924318618860726\ 0087754720185638387228736009410892455954220917141930437627673783469155301613483\ 9083117889435045335459745425288108140150695893697543336692911967628114811351851\ 5156664968089068921395884311154216855660472984815529606137498122685913146153898\ 7032108565425302878827710983086854905612766300187466942408250536653809613220720\ 6764908604491331648573115182222191934567772245182999793213665731888696262979375\ 8482233892647981052541901754142324524745505974696641723182202143511789660201336\ 6076671114818044676783835565083864287104002498390209701857546408385699161771447\ 5926270972958796412812105726629133570023093511426461896336399712803512801687121\ 3280550154936092741663344630715059301751178329000562371890797763468885084781/37\ 9079311082403948919877116485279587085673067365393101822773126833620432660314262\ 3909719043431127435355623946204006502775698298530957667872643294159359095345447\ 6257346543781318484077326748440176916322138448695010923536042327961556942584107\ 7598452047023194608972111057708018280815865076099497912909527714253861749261317\ 0102692090894030398007407072302854074496697354642640225244106368516769952922000\ 6029277000045615981778630445868105261915199330152959328140562441834181370431169\ 8711485943338719368273650550602209253645424119838730443684023380941135715361728\ 1424315597965944389162008994338938777651689758964335056963907788144220998030851\ 8190664280870310248522691616135210127366180040703466225762037538852849070317480\ 0280476800957520754441775597805233051896665102736286929874920475375507480808060\ 6964834821193027255840472182011419730716798508189589196238228814368771113603696\ 1938723984570782432794440491396361739667271627453240810264651595822192025345383\ 6581217022371936392845767741923344050699330993169783802549220062935731861347178\ 1362741357458339278948317680414069311825062423628665679904476985454325510175994\ 6303562323743280669567360262258732238194590941988669497167964864657311926664119\ 5147784891111548316105994464580746692745841739219678755823386301648359681612331\ 3212839838021964065866248207938728840877844178711022838128808980539665341281335\ 7254703349485707149234422998600926825839478869673650421760000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1099576696142713254369240498803817765730838848379399279311876640537538769610694\ 1812968613752818091222813174222844045451394501368776412225834459786817598406741\ 4446431526691879508740658840649633321693468712076583329448760594053969981210208\ 4612639473747562218368636301154128559472908683757227601430639105548847850463843\ 6273049465648686786896415825366951514318383186256748408851725331049589429887135\ 6050131072899363553361688624609412926959840303325369255998464632284493026397842\ 3985615760611424995136933817002341140028296520776245409908620211943275985007976\ 1430285164657975801553684884398340141332830714404039464235255952964953063448547\ 8186122055613559802828956999679082842631518628617796333970659512502281510990222\ 5788314505058224343840626187331936998371886428824453799296010565581025209205009\ 1457882249489026936804661585072374487713873765566900914380604138236155011928782\ 2552621431758982898058956757937849035468247114496951313003788135435415616756223\ 1443815053857571001771697616429557476034974200430342475959796857504048306349370\ 3303554584463474233649924281929438080417967581155373475848545599444691213784544\ 4145774709919721051897146904910595521985436948757808977020647255577071024217281\ 6864495085820769010254227909964151097061184523487414274808767226888724514317994\ 9582363050651290969088373835989544099192821767120815620530634214586358691531587\ 5768569019524904294510680734812192256376116037654208872566993632948921228455290\ 9969823417175411657282253928040561602249671815086873897170898306848800286687297\ 7081769154171357803582506966506559364943430998027740514622458759742070422952577\ 83161/1121802763816627842321407274567807059964266567262267564536988579253550821\ 3416877879877260666948094506095230513469978949470195344608472764157172171695277\ 6988844327065941598300608741230192011894382876572530347357524689428829709675049\ 5737115160201419617875875959961619061689607453938109625745110910469731189865899\ 3469311683702156505417271693410746659293929316654691299456311879508137699608100\ 9078725011907933793301950575685500316852072292381460623429388259918937411465911\ 9946593510455938926888544932168881920039471293606779730008175427436757047129468\ 8337722289544206595051342867501435098549640706497261046098579678923094309790744\ 9127208142876394105941308270617647182071812641033305138979454477169322337829555\ 5518748066847514083120038392855928706676552622794731808954893971831840754172010\ 7090642302618801662450458256371187003153765569036539666975587826825072436592676\ 6156175078097692721096106773260365187591844031939677956523462549037187630820654\ 0558003098083578631383039411022877820822913552246761955808340872271686269910208\ 6632624934561151023897880758087589337123594459989564055150648372318606816618200\ 3224808826261872746241578503173358403950471539500439805393766001479568041235954\ 3884721737247100839075112657525971242010784233160712551725524213336345056739985\ 9265337502310309443704436115307554345084477172280512098229518867754460399377692\ 5895170775633824519730370177140173392668787267468781111355437010758978764800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 14040500091577333719071090000514864571632031395779053120493963\ 2190347930413382072267963618463934272172787773021523214023049387806088359453561\ 9669366779954714328409247913238834649319570607946118271166143115279007762404265\ 9336782719812221962987567230848603997368812604507597033654810380506156311535737\ 7689531719321337473308867758742932354615390253325607205547579334657412239000357\ 8357181054860988588333894575912939644949037514903287715045901438854470582996446\ 6808373510923485091834890402979948982367219836736592081570146466074233145448087\ 8350608164694960155820688121163557339530395314801566432116269566305322605678187\ 1022722465921985569932180909309978263850157165734098729696504927504211245420339\ 4139748966366637674359678140044746206111250218181125682791102209673302883703311\ 2768475688029660437235857236538814860027651889251370554961043017401756047140539\ 3377683586578020687243369944011671062033078517103931964910280337714189027131634\ 4967027507933246338753638403699088572856293480820802166798154920930278377360096\ 5766209497635800017838386338062725258419999769457408440253038298630827429970142\ 5123917418256599920475631745925417312857371812664904138496401244877853006482553\ 5263698780496277805717806142714540017428421332024203527031518075269250918922967\ 0065474296110674135287306500556489649251860130990813545063202550845878987554163\ 3389233377092187563246071748922563545194158221896524275762516614472927449936586\ 5906079520739791457000781694256088870422885963880397328061003962534380017725378\ 3501689918423944713695111111324193679489001950329264302002087868023774849225595\ 851595387642018158382167/141937730971371161867667881076591598835370227133251628\ 7558672795324201005293248117094375247208832853043935204044878611991988759680787\ 0899018403053060850005711985751559096392851784422951702997491456228478229160229\ 5485607033520043397187905005005132129398813342288223850071310576770323911262865\ 1185906410223269947274102190644811525278372571791793929415412359264653953425103\ 2330585262421824361053719277286858651594853312323843832491798834823027412665930\ 0613805168434453138310746058141134742106318609124488791104044366524874097453544\ 5842720184459224192248972324966074986415926353316836937503058339051383436294019\ 7490632001959131437762703065567467775276834458935000813742464760890577617652420\ 8005373667679818263978457608186608803596938371959043896740282947185357857781606\ 3268294696747985617348985610202446750371106149805445302637840758904555392056273\ 4936925888802066039272813196787801690966366291189320290017556928057496566412229\ 1488435790319864667445093336358607472695343860349909575022709211325658822766794\ 8254265057593882319645172693552004522358856690219359166467808932692031001550607\ 8164432972668244873542351998709524604595694973434078251246107830472748998443648\ 1406213971775376563727612350065525309693017985501081164609912659080375095588066\ 6660700328039905070388728252497199939790283131278737371342099723629793423554820\ 3994818228388629170067469029617169791675518343308441206060195946664130038851959\ 9745634664448000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 11318988807222454847062899193703745493162\ 5000638899874053896205587511672488831434974008318733597971828133919855002442537\ 8439331454941941300279286962361804655520324862616417064802871034285940636129834\ 6432403842037215795073603874243220376039499094066949988691386748841239149798097\ 5820862969234929880875101013402648855010582363332618561774178498021341976850198\ 8799373154393194551240076256948415467943025321055479584092539835985092207130203\ 3417053974136944110228376045921012304442003925498645795930329496633066725462117\ 9983287991789661310659454327042811748162488601254891371010459416589711631421736\ 6914995692688142012062865555168973795161636497067662536454921224604608204105794\ 4192905536213225589004566909769320783750810541341746968675112382609134397078462\ 6624925188237319914537983294665336068649522878135020654563479379629991761926404\ 6265152767955238613402192176663272376424298489809728410109481666407099046238781\ 8963343769214385759476583628627027224718408900519364168466241170136062149903004\ 0170102535418548820690386397449089234330977718300674220734043027981847783832080\ 8112176629270929247870745855219127973535575907522604754670957408505922933089337\ 6592314109133543818007367376056090389366087874000272150310680926038411452505399\ 5844948289106615158243063944221507101755764187871974561644008434073287489230343\ 4455197912505852132946547648006639404287227992996839782173926589779496673332106\ 4341375260801590356709045395444902431646440329628380831572449382007390615915648\ 6625578309350106103317427619919158929598125065749575291242361079898043507878629\ 71272055475497537417390603842037403534071241088418636549/1131364301596054045940\ 5586030468255204893400780651406235040010825263260002986852467458514354444418552\ 4694584061811125370087832245624575934440609599539957345742179160236978809433004\ 1557137111224190789624566021992206999259173350999431816465023970195271401451429\ 0907252068282026800435671833096787649604797616582042777160223889049587706537093\ 6096696282258620963865277623279762255799572162165342076914326155229495141899035\ 5598796883167191060920314087003863580731061651928033820454467291966742147941095\ 6102923387925142819676263609419757496133578241687466402870004899794420128992441\ 6553250704226955605065171929865428378038776862917974346060616690726191419277027\ 4095649762987737025998838989352675121174840704254971751198787520544045535653068\ 2523683580253209377701764966239222285547451670372162916375256320389072738535293\ 8588769745784622735671675000038182088894228005964126645174103760748096108930254\ 6561558399000783524225035855484000209768496266831866323185883833685066815253404\ 8815290649088253072847483347660950989954988479692006986562677684391632578139190\ 2088888372767749170548163857522696438344793157635457593271058617750752026966093\ 6567941054232340622051285900169854540160669441324476025563370191257186459658622\ 3475230644638592071485391079460998911995212334335617069004183486701061287004307\ 5508110639476311623074583020711812055272749990030156344484045577397039359455382\ 9361642780783118434631319612789683792024975001165758464000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 24021245677312141047482348644126064675804124253262852260812392803564901032077\ 2590821737955619206193587655018754897707613262623700368422806392976013056251245\ 9927116150691225471088091037706694954416551502416388303389750981691147596653995\ 3499582227398459657203975490926339293238061529303715481418029892533888172697650\ 2971672585998843973604698227326290266849348737451742551612619686444184326231142\ 6877443127101589285697851696856222275395032374099950645669796787296832380714745\ 4647886095192963598021376433277646708637228469013270052516388152238492215512657\ 9725314641090620414162860597342327187387558897146673489407163774734939612210902\ 4689264925901224677472036173679405155741199644176961185226710604509499301430270\ 4022547312784103679072549552723617641894680504376196868731124508897259204149346\ 7679505741480598449659032977312984486279189034085575080607299901869642125124678\ 5159091197757618757693945560097678706932624370648337620200505941694337363392572\ 4312639781907093402464772033682446705900689095044316268344402781287093567126499\ 1821086839105759722930625441920411632410246068473860848597399920402163390307080\ 3087489409648680803431932136950066262110495921114505033815599684754795953916226\ 7585737258425314551996771007519089053688246148300104927568004849137119928008019\ 8263517462660148580886246349269884018233223884352537636830724944857089751443225\ 4822930452352923883755299383114921649650952699056577892641117412127677192063573\ 4233116922817530203020182266339558725171333553861593168923272472069905245396188\ 2548110188818129925105348284579186393369038765961368412128481920264128211495452\ 899034010431315170791/236957967612062430733105885193696234013600671905865563922\ 7824489513471678403357433462144395347525441267214343961266348029061819811136951\ 5157838788348091066302667524116300561753468092613371718417773760470077238392335\ 4844837974070436552670730020424231843526215981779668319018005764680460059860496\ 8833893723028572292771891336762052536313602383803027689527783520956092443137242\ 8020243725075741090553722755845288704719964670041468053001723887053245044469809\ 4408672357098260416839630093928589883207662802822339847098824612108410041736032\ 0023532776175652685489995470679164660350083613365306416309014617198323197737027\ 6955899376288931293591584718002096758370799629669997813687603266753461054775473\ 3712730525280069083445523830691725092745114850634928319747774188531410681788155\ 6472994044294614121929706462659266901348780991553677453377931741567859723021924\ 8618402199026930969572576176556684573925947780761528690183077146268806528748226\ 6157068384775340891022821225166261216305852022409143039237300470194512337121029\ 0673905920468825907741183048342025267754708171528384251857857627592098571447586\ 5142215011349204173701771721606685285647898504784098746977356361851932464668620\ 0911429099655181923131883645613310719606278125008997390486067274999579830933143\ 8790108361135848686119209541381277836222568859253206171253860105506544378241841\ 3798792636800760523261380657043713243619266314963296019735313880889305223428377\ 1996341986355272744960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 24735364140356431641672561054978\ 4886424310971736298051853353146273151647119054633658897107246723806384316181284\ 1906141423484659718209396892219039305509278678466309099507571378429845430181750\ 5330053379660381928349909656958548245439089779926384456489648069430204431027372\ 7490266688350560364409472926962552485193369973539349960549349684379495158992546\ 6202499255078271221036044870246571794648408782890062581685310596587918444148031\ 8608269629518508490035135723940701758180897576845355696632706523914002865225463\ 1123946519634155957210662111485108372939891428762780435721817794493353595375521\ 5174127620426750548540924846659282499797234593095309969190867709874455010056557\ 1422339277474974941403591445974784421791975017697454886074807378323357831222179\ 4186881832071248644728929507990733734472640038239154629014019957431740068753171\ 7592980330513564947885103883694285926833917633129201199376085969074985501791392\ 5459306071494685639242736645828713981127273879685259114851703198448752218852548\ 0569886057436165414109884321805337767407137632890673580130574922393257075655687\ 1702389614225007825352097295913776875465168811963375967890254956500004099050746\ 1215972129463183607074018989510765419213254144408131862358496663407544739188507\ 3415686153170773248204367835943283579965279283816509869392954494712979645871856\ 8527913063490934969703775972751058623389724542896163512288705829354689022883816\ 7434683234998408968064207930200321248305527468505810114253992100997108512815456\ 3241062328320352874203157448095414606700932893323570677019389351402707711934383\ 014828193011005368111152912353363149559970150251969906917863369090739/240472978\ 0061993297056078219855864534035786940762386747964302319907068126080283169492077\ 7644120704288298764794499934718899946148060302915152180152883044444289584382033\ 3613456796822498109178697391167366592876044777756881451570594274621668991425744\ 1519741949302907161694327943542162948386809518512371578871950514775325009290964\ 3262376658339906895431104409143029483089195140854274537238773813778730885775437\ 0818686923530273163882706286240352896687743498090548104052808979018819596945762\ 5949995768720652804773358137549731341266598466654804627621696143045326280962813\ 7138961253106163893287243692459662317464598160013674404514155508796441607683174\ 9007428271746099392720863408132731782513787608885288075978766935464154532685888\ 6979368327508594023128835688462558162020483763080849691745778794567345178989712\ 1379249430259597538092924829548917410832964047856862314497409784698124608696382\ 4881389954391281805539428889793347165092316967087840808490713567642680841108831\ 7783657382398476635918864905290358133977133489667731495792699238050698048868747\ 2615476587576730829883518108406275186850912735344416324614365014741376751223483\ 8068273766958059940486321189594514772343509919756217152536062270316676375587420\ 7813898062682032294698399123961915941498693743758709245697367477411036015171730\ 7167237185348298569079685603241455800923043407779828567269270727059023386764688\ 5379526161405840964464718789129776444631883698096695514842396936045068288000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 187322385644795911624302582503880237110150014831022103683955\ 5242677858886355216991889240417568507271299628873517515887949668456613328067481\ 9509472927726632849246562753966449910980686772921175445982554486795844142045738\ 0799648991001303416013192395132896550841158269609337866695136007801867967410848\ 8671701336736503311152065416712160684742370972904135197174175923922706044137652\ 2980960146146333291049268931606611280093991630776259105218570441383584618959027\ 7533072985083663380161301025217894251020554688515410128981432734000610698078308\ 9605800907397845097153197445257606117484617166561957559229235501490429230851383\ 8971675278581506410594447701847451352827006484188062599157676306264688871848774\ 4119367592946618077167857385347683387275298056218837251139272866302385738111937\ 1798409584696534554383900027609327495632857084455207191989956454168900402909552\ 2538109853897912422027125884140808936559119090077432524902602418172720640921404\ 9979762608380871771222143874745455603717235784236843780027892992329826259737834\ 5385437335559805744842982896871752601020600270098678884457432523510771893634026\ 7777772091218354190256975289393501347096992060118632396462098302728241466731819\ 9234118185286116849289673150925587144578341212234208454778348994316278379078908\ 4803640090765063661633141764854626245783040006286755821500394550933812443605392\ 1421382680435509601793377364071021556431971793242132114264580614442158324882982\ 8387024921371450711272843535893706147335747947499428430663370233236482922625613\ 1756779175939048468724553757468066064849611181455561043132605220111383291903388\ 793537805202705458249218619430169362553/179319089778513421880801070476227559697\ 3135191731409083933391095594305171051133163130301539418260073823165939353011398\ 2572222579789915091998061564187758271673581963574377464833625115188687634314630\ 5969704372880043068919827133947525975132651181341299610438453598314657253255986\ 3849217714914644559976784335954808100809842496516667484261879974351727651521264\ 1886976937380888896780850811891343801836709100627998006254329806393585874383397\ 8094575455022893888377777569996963664644736793013145751128467181298873406718968\ 9641803500073425925272342736821734301566595174555543027406040449020745374019356\ 5805244251352882809959301150581704212409535436955032719844330860156179182443447\ 1646910027849356355859967426438609122547963605963438003477361265716263193470278\ 8020014398308186470976501977995081956413159090418676932440673545904055159268643\ 4525944302332867678048515000406684662597185489144055310230291686943449686308941\ 7569074461226489278227116706716301499199575655275779168344133049533649995613569\ 2561139326485710372671708544751141226617268275882362853248400585330017476483355\ 8350324492914035279136552271173719616046666778548610391870995722420708399729763\ 3704978049659196238884897810033669299982383433700611746547311383710250383018811\ 3813533049669883871081577534974041875748851697174104052013922409493782562721137\ 5562647773152021069120530186511455826928120462539954490013426201156334498310889\ 2162766310854743844302212758956777930752000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4151109914506\ 8846670960744832460161237653653719824880334537031883737476704117879796627354152\ 3961612822431511272615366367135155316658454296476985073344608941034655991771987\ 8806596728319291118122748027754582252951446262821240415896984258565891734075578\ 9689497326559395183235056071565450366852376938692757977952309414476433104131849\ 5363010157848566897800468044071117943758867986139502886595202690863504633229108\ 2242462342907561674839710974764918567969644644285855161326972861926574615663258\ 9234882203930384000197819998562424961569626034215594455467346135274023607718170\ 6212708090930906385382574757650701127546850694622473261599106405785797156734042\ 2547028805026759267265317472474001498046786174715568692433287407104932791959968\ 8321675290233978163444343043456859198124580525263832923207877587520654537703652\ 5573466810181214057236359529631759430746636498348714844489594952585477171370389\ 2289684860974521452776280195967002313983373105595199696491673607892155943908230\ 8299615747264216592462779112597013529163180595018304121415749786294949021590625\ 4602414401568726605999927050247155789246496545994323059411144171611172494652164\ 1970255992930854390890335573709667910980675011444565126767262759320808351354281\ 2904549928032667807834537735583993912015160713727944647112364491141700140519678\ 7014549808890385148144172887726152607867414730886959631064410821652326769431201\ 3812528516040964509901181396434066031884363870480774505951930633378912447835731\ 4521033873096660084178176536706343514557631083050170824510867941965718676387315\ 5485684887393923065406228689367492551139955394844232857133824108616136260276560\ 00965359466809078294539/3911634226241994679712041697527215426318146872933223785\ 7212307887120236597346427771215357105002553596248739469949468943152162148603317\ 4296746655872725513895135481333422220043313794996876733962618724294933926357368\ 6226769101674141726041448219042803984148616862945916256517100813082484985551352\ 3881802137274770733939519192503781446590906640401137811850405337884179843072073\ 4298489641520920361412958824073153269515157957170748290564513210746922819801704\ 6818219088121402361398620267442531545527706561209495938985965757770280484074995\ 4529030602314633351164337926825955420471942480615409683191978849142785932919665\ 5010913793847163083951158935492494435469422340933316939134450188308355329992545\ 4834316068346320544915822512002883260296339741348712513863804237259675032821573\ 8635554262085294335485171222515372642038558293949880942489620096632856134394806\ 6447105988272667193765301401955451118963860916465331369753002211484731813758433\ 2960329826563530776208879793135809643449266250571084951719722121139148926682911\ 6124329704262056560376122942029205549671091821628742534677871663823294182418065\ 8203049145310805298691273851354694656332393726705584520251230432825605045087438\ 6575078450215558956484344397998339765985166482588811426168835729543627595950848\ 7365346161845377069705390062732399286479561219129398557031390568306033314212435\ 6133461976216071907028010769331738232687033772363842103705788626094967143025544\ 3046571947989751758403184077685391360000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4586631344748\ 6558083579188665790438627245711185344774787738914248121152194975770433113829018\ 2466180397521865241209587405886334836554176253755441424562156340229355991306584\ 5270776596747995742319920870443849035895823647436498362697306061671875737280576\ 1007907426661999209485401919798157726788206816541299845181151774051505109465213\ 5181760807094949041928084571904893986175171524714629058640588900063950737614575\ 1381421026458736373685240652393294796770907303040400515049098348199342272282494\ 7050003096836121367441721905112554731901817792759814492261000010399063167407941\ 3299151066880947560967055009313360852542601764725758649604552463953848639987812\ 1351504675249737512765964852304373022787479796824362031025770598325440560331779\ 5202799172330394972518512786870737149765102625932098921305988642448449307972639\ 5199810893523564665788859192632877251010744283731109846368320145671658082518419\ 5263160812267414422378962391524811498608589129027148113601386122431238509026303\ 2944842227556966205077786903009362400531460044346043860308224772393700834984818\ 7890694327349678252238659130850659711256246847674893533015529556665941070765964\ 5132508631384988424654558784918622220174293742211822963059139362018302875931975\ 1708233992335350055580348102790595501596564649729001691956547436096638275904144\ 1825371828033301180821747292299833457695703754230092641596546197891205238225107\ 2142757664962506609843803886466925470436528576328521399193483132015531748755657\ 0655178250527753547340739426422282687934286483560324008714837696615863152544215\ 4272763839104431991100685144670631023006823684923499910980026020200653133272949\ 8857855298395533801/42557984920210903885601049390075720380442045738704369933729\ 9893102440376807890458979263225229389804066208799472298515554985700401479216680\ 5556371715476490512089460449990647902478321770442896336480655451426732206454921\ 5519569936921566083399743364000732890617838708483741946125822034060338357557018\ 8410214516032392889478075279119104875959376666924785563227515143655747925003041\ 1427415464248437968333551081677847337478276442067102574187708850110054343803567\ 0991135901531769954487284819889713629151807356290193654913786910617178319596522\ 7639884984018524993379525021987880888902938736216268028472725448049676070352139\ 5158288323547400760591399361606947898794286726486992532816629625704800842670182\ 5003046972976327560466087098763393704765598759396595683016943252268334518679432\ 4797919186555883772590176688549555317822636765842478853070717794269919148833889\ 8452253449854666229290528099585054971919319776220118445712050638015469210612815\ 1179134606656738389179300509699059618528400587317835503411572839951383296048004\ 3567323457464769292746755575111802979485778484338364230878926310044640677642598\ 7923712831310965894721795379246598321123565091352512692168574272033096037542828\ 2146096621510876176012168877725394727212597907415195654061312844584690750222371\ 5661481103976206342658959863762790801887899710190435850915571473594179758417510\ 5094417960024293522475332713467725999497054876498736478300020051318599609259017\ 4182959291044812787258753024000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 659984353330648925999\ 3094200728095200400297358757037980776771056088284186516378988953989718146039443\ 7850011421702131674221259169076700354423757211383014480783692126158606224566682\ 5897299089079099763810197138024182864746567421017822752919076799826303344594384\ 0071676295047438680932963564786812509816630248226085308313505982994946723741337\ 3147000076330695390101130331284757597691447943252472666492255106528949111315961\ 0637324853817291663171026213372191898496021220827130826939576516834453625192913\ 7695480854844313884637809172015894561791233405689217712538088838487758939795494\ 3971286204539864442030173792483444083065128427387640729151073050969581001421374\ 6315745253689079149917823207585646117649995583888400702617714927968225456359510\ 3761523767842045286323216757710376842574297082237651897450338463137099717301894\ 6145744137170624737679515760626863948180920031926170664526226183357251488139859\ 3391828546576533392071004216885373451730761123190761231659010771727809410400022\ 4403050690691170439353993899098820320517191955265933521188002258835124386484546\ 5925345027574314884158184718261819438998873810415046609927596746649277343346865\ 1273442061049942555267175029560336071267685771118891388902820441893048663535401\ 7166437453713226190543686701370634087193791429549537289728869282493459638029090\ 0299711566126439790921340913366069314293285991340951383981070192802167538340853\ 1625582270992081026996741900562225913426185053880543742774653351447521030670142\ 6212832511052784569817486949532930196893108913111628005084324814908366525112862\ 0070003611407944864155796112006741252861244712069913060910357364457130702402269\ 7641170693149399062431/60356550607299059604250424745255904382964509157773822422\ 0818689303023725489844616027133547902379222593719089371690279968830190346206190\ 3523794765749500929951540044074909155151315644188059558580458051073255819827715\ 9670771990041679164507254325899489088033158943733389980017635857484238159891172\ 3606013535772344661381118558309361612354068450925685163642781574019428805842168\ 5473684401023747886772601386488330491048937084443063010306849955356388480375873\ 5458157740115629085396670844740782463655844825696331059054124375385340313669665\ 0726460107841428696705260830477614389483523827107431541603034332616388979843679\ 5382414165039319151023525435815693225804924387425670817907194502114042877361846\ 4463116189646782802764487469201398612880842065650028739861560833871451103246701\ 1924859474283002905496777606962737887360173318391833641159474154910849378062046\ 3393820579876551377401447270492812334901566316947010133603038999009995871913999\ 5247290438892101706094698369098421182602898719165288408954764927699449768563130\ 9537342238622519232253729717913776337634969988198021565719804783321102357437558\ 9320312410927782918692003174042335764421439561447521148347538496782605602318805\ 8375415607044947815766609759535384396131271284718962163330226087698675159188746\ 2415383907340454946271407718468420168268472267405154922095685099847024802045730\ 9063031978112444641773645717813424523501075047550297776982438478992064497634926\ 1677552889817724471512448344603549461643264000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1703906\ 3581652503022611783656966691204813272810659911346423121199280054409902819465093\ 5997059467299175396448143373402555974478889388985966399145953591801734706959343\ 5090107708271916592344227028527024528415479120459711451630052589786028319677676\ 5842415589924293247829776126815123649080535378915529110743841744978281132343510\ 1974686161084297704394369901158667408850704997316378026638528877480528253877190\ 1815184914769444604136880805530819564220312673057726096708322994177133414316328\ 6554245267790156633414888807452086715131221733270895600779005767264636018880228\ 5928107135145546928104102882644401288661446540042835589900321422736360851326821\ 9261192048291007758933642390710039992686426809498738132706893196373568966440170\ 4381352950786236749098212504545313192890886152241950389870386940940776155350597\ 7046055895517999420203571401712433651196432178156542514927417440767570082405816\ 2420764895278788062516554378049272101385643689778127739626635117592861963235387\ 5336533881951847756321689362282141639630068879021035504392904931741554445835510\ 5139511332866398185458025017636110573180973214870537559499371464918316391124991\ 0391033937251301794266177419857231958392317354881348924211662154467108850110439\ 9586599509422611735772763031069167762047430679864491709253957881915137115843052\ 5058385594769288436091742220040767964110423422621969367211067366747417470294913\ 3616948610527160651527122206922679896430101116007159839354018586410559112301374\ 9040507794245124759452193332301271964859602479649820870626893185056473282272081\ 3986946203843510851382622775200520295224022310188273938943102200932310660808804\ 9824913535850877351180326675247439/15382337476288342014735366103737237907477574\ 8478611330124675686595250537909231023722466343426997232629840447356384465789451\ 0710420214290154777249689910623493804073803867217301391240020651772415273199909\ 8386497608158947358527276962433180889867393225578473655838090463698335520472843\ 2956000246135966100474748942701569107010362699699385589738765595237980582027970\ 4286833230717683179542756725640833634694412196172785393701047626250224574135020\ 8113692332039840141042328975100804364413967646499530002676356527109189363488447\ 0728659501553784493790356269582915536342912347739073077935534581220695226377828\ 7933671826926960161759665342842889608284429432971399322232104848636941749127478\ 6269809158922331296530606568193073971003798426416193741218971415035059325046000\ 0667508395011959166274381770831204105080332701711902729821671852297666332897538\ 2212784789516015204412865720255435383554152005843760860411816029693986819326234\ 3028072987001041126789955901081599293559375953710635196912839430435058281861184\ 3285973648795300158169081156445445884043579372529721887391174527982226305298857\ 8292123873954255447132190798724275577855196456948205961356487909976572775156055\ 3276113335662595074890036872200410283588554882060469193461413851865925639143711\ 2184330377231620063539296983950929832038954198239593422422623042810031343022712\ 2374287995649751907529258091402652070144849439019207597357464654101132741124561\ 4474986912175191105166196597341529839637622048161792000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 5689929571662000250271679858599948113418133551617693327654876292576555668101\ 0749384262036197087549124066714148543394318928653071524716951446447555324124275\ 6149733720150580459061431514619573342990945351593388632795770298255579420885231\ 3657599995665623490152295097833685124933372521345412436930826477104674114312360\ 3815127247578859671790392579877209105720565746857263781899028966183539308679495\ 8009037076301744935001508428528266446873356479543779231170783229898755290040001\ 5831818886558000448454195983968308190860275322050393900688442068292741598881198\ 9584451564177282760370942405858826174093491864306735346772876328147935547530695\ 8060552010122487279597283722821016201853861536190373730515986109268617885943418\ 7755374437185802893996458070743378219122906151539731091543784023221873716218414\ 8252048433837826298310326699606495077333052687137325302362535860942693726477871\ 1032309873718113009574064993472576081417341576559487980111310495224348473403275\ 1036954211953987687988722350953869430567302173300244212846025075170468324536416\ 6888605154430087723132612502950096249161348869195838009939816629444674367262962\ 5961060321180544897925566129114748501609670087343725827722312571551411210457658\ 4388499590026154747440095085004247732474530704904503935534452787130711214339255\ 1808739929809324192763229464241960250204019418834087163059275212654299189156665\ 5753630301959771180144934699147842109629486538923791669072519169717407872851768\ 7484131093377271396431267606196867463509510620582877697947905963103795096304942\ 3083783555878925594368701415227810843641899765801171815781662471807400863393316\ 9291083236045729745220403847853156460369269905774433/50817533097985483784129779\ 8388501267835946516215496574206186188895843620252427395823023019176118755236240\ 6412914355850546452944852680031126878579660379805200087759775781290452734380599\ 9377901221421030903003667029445013471314637758670774463375548440945942229468003\ 7928791757374970747292311545941866325352074279878453507109716113172641576565970\ 4968773355046283655137465721795982821213021950220756451585139330347663602850119\ 5282518779095801898410387662465978637343500021217500201443678639244066503305688\ 5020258987258741022171956514726727202679242134454683753829891907866416705572476\ 5859166279058843148832370737184521086841889104977643985149159666331984377226461\ 8625766415063399132634786107919590634359851940151803131138513390903218429870741\ 0730865749959305271453199958003284646128036320312965820221613426957251161037493\ 9953999166701506947169163558847045890536230283968599689648542926083216678769255\ 2959987100431465442383021128358665096447749865543122576262408910705921302814927\ 4321608550696351261500629182201238907171931777970480651367829270175118083175841\ 0364684887103028993316915243162848177702782929760520058139069244832053322268980\ 5262504131453014688746902367759016172144882644063194784679317258755569369031898\ 4897432056801335717200984742937244312566251447933429579903051811185230130605943\ 2557708524737125112016822201922795114568593873390833775310144778407697971808924\ 1262705402362020455853263642685031980530875865439481414286229761822283110809600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13149724228643403632878301602092109182097262567184\ 9194846010640460895702460575730736502785883105692162023846598140673633086602892\ 3147058067979496370976298217019749328133597025328496788228332994983225583153263\ 5743929463841690510586796756031874032801322023207741930698267973428074872666003\ 1482310534680010843679055973929621993990325632108628396418633794900860558189207\ 1129767022824348560800026062421138951182964625041307293608965329422605376719587\ 7648351983063751309566408057444118478829052081355801953175741358289367371913899\ 8418747285520830321464031469256980002181243952848770888521027072948331660373344\ 3774327433472014360723520486774470188047874654988604970900998382620139532498794\ 6246485002068124778652838842428780114679847051458833933922077828657280503639016\ 1788163197367540186787672960788576501914043871289203019155574263304369597496826\ 7457846750381335730340525984372229253171870290765853550739845413089689344130263\ 3737514625198045133758109306718002814572242648842024529660766309301281275784188\ 3574017510670980397633105860665802272364288405933493799750171620358720290105011\ 5122705805878080077148756437275393866930244525865005222062665696145276530775450\ 1875567688652233499252767919799932516570014199831988417693696942612344274989836\ 3434705866012258877866046205085902293117748574823993304432813510994859608167710\ 1619551893760596502866606355312761983174169575543193888030607576350491040598082\ 7736079144994989562741962892184167167582697615341774611793842528709969081967596\ 6797375459260672118978297827816493535009748704345481410329099317760581096941284\ 5530647566190055574962254028622542882635868550162780131082888806645334347/11650\ 4597987061567478941838308219446952955474300485245306220500268660606700087273992\ 4950433679453782462426151242218476752840869307263417759637576774362913386797889\ 5527788620641453246515803100778369250921450337797236762378261259353570217369666\ 4748462955001643555659580879520512943582402867677806419464649260535954873930786\ 7916599210291722988288729676959992962065698306358975160543454912023248772648488\ 4632579450952832279870847758047328349881717530607017051030906816696155684618852\ 4603967580018646764453394748523780199882155534350712473580093908937219980997968\ 6491965877110481565595566694103120052299750557246636616267325888292407648932234\ 3558225843539200014816066428588050449850458179259361972442731029491932579416747\ 3558992222798318683842029718733570655979349086713393484716930801778830648220738\ 0687313393142907194931248918115334322631057426677023867131148137166935485879411\ 1071676230901813709461415622238025236002861057291346348340928674878443686196892\ 3658283809367763698039999561942265409026203432712386526896996739376487970207723\ 4490135162310852922034637557272340767486617431770589485800434003999734272588792\ 6439897494230772208116072854436546455698805126738317303627309307566140334417551\ 8030858367101146605953261218117379560957782659694153289014935057568496094202888\ 1678843862501668470211378932589562741312437111968185003501950169543184250445591\ 6037148309548483030702332745791610351683669000908613753962390032267873114212965\ 6527882656153600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1902558801537648077404139119012061\ 7764648062439028174790898753628456486043146323518668560870033047720088487013361\ 1912666442418368432880596938109326821757790363359682177780053115839781362360951\ 0596120037335016125137815843067030854677997565269333616656170781492668477262503\ 0641307598436720920436869682008664967371492801920133937364092810689807397530130\ 4746533016113718415374693863108939970397225269174485366345025960419344897560679\ 8480676040616974599817588857154318443543443293363322186614523064178418695145138\ 0122341228896824715606878716893685955649963115324129503078936275591335887143869\ 2705846877793949507333654286701666995148244489522198805772410755096986861401938\ 6588142379055752459347844094427677282182073250338552252589928203559686152999281\ 3631552017848297867687144815338982827560533865656801119192864050592526130125017\ 1204712919903306822988185264821847194423879109060912821331104117783091931912489\ 6499735450102501026729748852215254432097595773258101219894816176132926611162914\ 9812647170306787093737647827363912681280131110304835773075779868437390141269563\ 6372977556150998934862507182621790425704204663510607683872222086018682720810913\ 5434761439560994892803389679604181292470783586225219776873983883039616037474682\ 7539180431175667464225415148477317489376596638407540129641761588332523512678382\ 9565112686638850589037136413939908757252555471920304349912780173226637009680622\ 6491683558012481902255128362379877001741021434238787063861189237592513981401995\ 4512568212319035812191787288159995821796168737871957210581027112294036361699364\ 8504126064810278701972454590567430575108763119826290851965577060664611905216891\ 8050050593774437266495733748423329/16776341515444022880239475913703299373466107\ 7705626251420020503065652746684232822209651106988527620402545287381251919232367\ 8247423616251306364047479890625910765871173413162587971682511235449113846070087\ 3400696309498285089725837053525341781247601848490286549074640063491536034228843\ 4657256563690338237473677843922025755762221431421444706387532319080309124858600\ 9936723081031038555159677079477512846559465401710455882277852282302150099086218\ 2951016903915132046831005297000364980143524071763285105413690809225355654738004\ 2815439631387172158270192876422681223628829066321493935959283749321585095935418\ 8370447415107293469690610130611292545810096292260673695306898190360936371466778\ 3474626163841507343807120218225596326288609279021187353003482671915138872877241\ 8533894091722555269060473553952493264555839022607085115916001504796247153581360\ 7663326519352304974717769818213614517571768593735633905051279821523512836881067\ 7038771340171090532971632133429788478645201138332127468712565912373877149020858\ 9201612361658421185853056399574007724495609245218981908474812780894621594016733\ 5664883375565150041263476052624410875342733696235169983111371935594363082201838\ 0056499858076515222789902250011977200297830282407496762567056964020864893042658\ 6550518152372226552527712011196344138871191709420415774760383014858323085600996\ 2018055557490324138149483899703534426654203412957449828001193215666534942364599\ 1958187946088284552221458955963993440075533226806084955480673933896685080018944\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2488437388493831447886751414703967420685185517420\ 5430120227748646941132635856390089957502859959167414731702249056997777077797038\ 8281721480115473916765144309212369891595429928813271618778434662491593770202271\ 1805050363046284796702787582719776008733747250455969118366405673884938103572952\ 4993962900158972440416349598431321593433226704664273642288346212096913933471190\ 7287728982252941078761373600778407863331578654942835758556134217161029298580863\ 3824042579557576316276841292894045925480057784604934564258436253820720230066681\ 6498295248632862479891074242236955386730892817706970662738763706710129741583192\ 6194952884601939642223685644226334737886557419763329903918972801283162728138237\ 8903599091884721201897216141813330103129668930557976499752009800867983870697037\ 1206108975186907922395129128921634409356865184722045712920493490336505549243255\ 2276604296749713413423831212623743630489252490506053281627326591384274221127649\ 7879042251551852077415273307939833467829557431964151603709054636713029152739202\ 5603723337761883790476509100656607234084250144854042626212049788487269205658251\ 3329139042746130168193464385243944131006927857814849480098572438715795431950501\ 6668903399090235813786019495073328193026923124502188527110028437616349616765521\ 3471625808335558519386425510931095482722294617352726788038033780653351701388959\ 1673791680792453245195914521844672330403781312587268304592763789094403352609097\ 7040096121597718682125204189135888702465273632477463254933552662715773595767814\ 2915179445862905470792925619586556311482983781713272310270620228711499147139266\ 6953094279328665238478860903477040372689046347063731497105351575714106247204641\ 416675631722973/219193701580352660243570273633164321257796703917016080967791669\ 4832768349577604322235167665247849998299828139042804747899543983368269109870216\ 8683093714729822050600485516045142419121753665152415309819752870678444540320831\ 0523174275008753093306381161775987469023325924543697424342579687290626268278627\ 8545356950476596873137991812171616472079376827545176996360185360466523085443236\ 9947611345416233765986825973947318982111046859747666467518637997408624047129137\ 8780824697566726438944855344558022112817411693400242312956509914829967935950162\ 8458190467067496744074210047371744966453153377882763820237730512978447321850506\ 3324934082502639505714232901534339181191645007489889423243920750212087744246100\ 0498104397539098281631785487802699541894245676454298701624573033219800370652781\ 8677752809044043713163947934274621576035876492375103553302811952182576871560626\ 1589568253582524060688450189993377251931634887445189713318342403123761598308418\ 1091720239435008650760303506344633629830497249234821695520109712347040288804871\ 9836206234120989377912425585762095367740437832491160472778562873175971322887024\ 4407946900403809714629227044077881190204856357138815236781761803468067646076462\ 1456981390180824765154441412209593984600035729485941043148489504098536705904988\ 3044258441302485081669521769478801549324530808921690785908350723464746559986135\ 8653283601665468597745155603556931069903718521254661699382813766131359958831468\ 1346393987694587113755344001026424873932841531436171264000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 928495812156177133764045394417791819710502238926028409559777527427372469\ 4027916175037611601662450783428339659384968319177119911073568234218752841308476\ 1889670812347218515386120039165688988227512275992310594467340975313069798415621\ 7251980035937767851001206458379804040564136310354403405216313976286956966814583\ 5879400273338527034100037999218761848400545177499961110381298603086996963332394\ 8273818129827279106326213762129198430880362388014195458279339283893178416627161\ 5494176925539159148949372954546556675339697253810231825247891965474366898154462\ 2699070382630634983835037733792158730899171137077680183109578729153512891416479\ 2926923976621909606340524416662615401232291937040530921788410578016479467954561\ 1107120666112471583442870410022069466518925059411135890718510432136865319262764\ 9511007909880126139301345433692322553817529534066091426439569434465763834425958\ 1227221789309025862152340495753522575851650500036780228654903018872211591457297\ 5196400711538593994824464419237559587502257146700755184422206623421927936192046\ 2615763748156034223157760929956117851897718730454060218191903498836695190990870\ 5548882397915825391815524619548661928002464809927651873154389237753301654823949\ 2968239426107899599811058948635253496104028318941157833289259030938468025456826\ 9965244812970559102539025929658947688451673306081906302859721184085065411389138\ 1515282220787304926324384633944224082098567965777074032679596657999789053834031\ 8148735560154068165756464986662954940100736648803436239167539807859951289470177\ 0162160854497111930113825047473342369137290518312515979577408617165021719288357\ 1955095823712653739103381459087395385571846144536117962604853006638640871474842\ 32768333/8203471991531975506899440236000308131012805113342452747765381676077203\ 6258726227564983923802267747714352946124689331522686998070298361636925888723795\ 1692171034003582718880660880511434792956624836937416887792222886490072223019687\ 9745131407135606282891909761863529551793911335261064826915709123541342836074604\ 2664530332823208014477915162686287221721444455069908651113820437547122508344857\ 7413209078205316321511442434390926360106249282214091587310481968608088249579531\ 6598772446430828474742389429778408673666970915400917355922816644841297149897380\ 0028569808897323614663554126300265944135022292064563516228057321277663672974393\ 2327982094948129389660792131887654357244070006620138575490686491679096854677571\ 4065464217708030108744892197000733788957041962767706361233686289734936184722035\ 8902330133846145168901440547208779060799902098311514339883051342186140761997807\ 1140566506811474393599639834484796975684593413075471581060007646114686099283850\ 1523479491836345061698980992629870779708595263788806162453827412868168903446082\ 6952523334918338606628534118689858543886970084071790304608707175374808857271868\ 6254614933351438103960478465553326950300163596704533059301857908246112311767755\ 3004350787423339145202283202159475892326886550136230845393073338886696974834100\ 5315027762718995696977323085273030960403428558701017199320716807858349876485141\ 8516730164593902755065404272591623721551398856264798286611292754018053205765056\ 4034116374274312023989145229795624516751798744568738180444979200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 139538790761429001347439387986911392900823456641975454305445160\ 4389970843470994134737592454925444132005536817067055783069508552209922858699595\ 1944100102447709639820737536658239403968996440300989200377309947599600201522223\ 6403942255690086445892348939316239415492453686996711006654354066307826157742848\ 2446053776190563219761663326634025053837800085591124242932686353421085122631808\ 8714374258635467546362881881766911167943117777833020354295980616679126945931792\ 9069986365813573424544522912691635269344643092391216593693233885658431237048541\ 6468647698111599313499998929149469198023346167143299890790371999666184541467678\ 4301532548357331568245263901441515175693528332424913788799942541751546685300820\ 1645162437380912989675566128452112308118745174502509009962215504788641467588491\ 0940003859014968787184342743569621175349726367096362254057210577282855816226279\ 6831786033516096178399401213226358088895223680504342214820558583585810812042777\ 9645054896257532265065297435565408814912274192867684212041132508063544965623417\ 4766323652812180745229929750387411044350125796723399180462063468036268541501874\ 3267405136803107182285321443279956301249217962065549690876199669967101273920762\ 9336598165639160749479559331553792207588163559384362120553870676125970186828314\ 8734328961912463488454421881431727072467828928631930758599526142981104554999234\ 8732496946965900915400664936045018295198968447853911544465269180941739452172044\ 8389089579042426667388895523266340381733548473550809199136235571987700195410300\ 1829934057070691763782484927844647324218714567813540108389896086334799990711121\ 2048291680078802136826431336793571510275468746135442272627640834102518543499071\ 4455878038919/12420281899093060465562597822828972627916857353392864006669868849\ 0018071823534387447173952372129400466854829179380961895996908462351226569555767\ 2694441539116465054100317765084831733159916057207280863324028815308159835988770\ 4881042476239469387282597604671928210161473745115497980385512143573897472093197\ 5875550976593639302953889503119142888290847282236604747851823818408208371243331\ 9881568855257578775327895216343070131154688346908026183729636043667532601687004\ 4656719403431462142997584736164710712363054197597110328570237131245961091458083\ 9942769805098955165594656487689633908561740730400599652626862220559465363084487\ 2358298124092862795999015368578073684165327626565135914455291511887374039117707\ 5770585573535129537207389581813800361449513175130528498094386339969249700882957\ 6860147621205671313941420614150929171946677163775527731705763725493712525762330\ 9933641903081813216663982194491717489737885031708902595757060757933725135408710\ 6297599545003697007290135655318010310331389890225838072955173361939488664732098\ 0576279659833358443486815286429951535766694252706451379718549272066458803023296\ 7522121840777200792499665340093666146840906448490661031254158733452297909298114\ 6841818959183011738768407095161474298590277410538464073991802136403789439199646\ 9804244295943561172759159074812768206984148743249040410933094097892182861738824\ 9407891893488417075054512657881682677442083228207628071277818909132241242188686\ 8310745104568387521858050824607836296725940970792509453191086080000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 61985955735578800619482706707119821349863398596311591646473524\ 7806955294749464586736423528486505312126346295575395295252716932620178193754595\ 5848745161047141149949120912901861253951596363813729379851523517178046508669211\ 2399688349374377410946160597312554579062291368577055662855758980912708215519600\ 5655586823542397756490771922712170831169750682018313196205249668648721774329589\ 7962163461814139065304864530607395364702446811901029757452851488818793739840706\ 3684269560122640981166626118653762210551026796705358852455885952020311395664815\ 6377073974388871445473856088376507418377621351528161243783040590783666050678199\ 6384662616786694379082112559819691614348710566551318302951976447922647893546526\ 9982198955038855282198946121057906721660950343081165138111765694185719027915381\ 6632237268835453326255724793867803584266236976176573779487531888125737151720481\ 7184071507054297739991259705761782346424304413952614703077185135346818080395454\ 6159869542298836572845597677440621411643772324084701174794687297666924727961787\ 1602400515521731076703063637698949521287248737032387307257990401024842034078264\ 3608354573683656502344554125635941993994970891071590512027269755268746379689748\ 8939170782816823162542103225516006442790765622810842870956629522913741148033535\ 2661208127422518768212714998977745969078321331661613501921977284640968254250925\ 8795838854701077827955557727081121551092483114139504619320709956938001506199878\ 5348099283372517305402781286633604705102741574517724294928570646736000362374116\ 0651909536957222025569620470790055100804422895011774363856034706997812997892011\ 1022138941543192915866893398643577465710056080913318844681365563047255435702253\ 4843751603510083287123/55838853176588256370582908822593894834250350876048908872\ 9287875878524919006042681024986522962544816632081499057233463523512972738451627\ 8449042024711876447272334896386615052348564546517140331035276152291872231488572\ 1275888180863652393784833187896679899144557802524973990424432058264702620735423\ 0396628598489759671939556072016354952383243818007598869819869793064794692872044\ 5960668437632537083034734702546280999885609239260930033590367386682245919494809\ 4122089952265913737862090685345030128791808273458897573260813675520147279595443\ 8455746709951638442568360480704075446358068907526666729288698183061629219566069\ 4339321796945116691018580767690037481988286888761428222382946833675398427314285\ 3618241754364535137344363500942359944409757944285845613266945860813633403956910\ 7816038542145544724908702953864986882397826983179518000670318091737076126493219\ 4485803067165166462773529629718336950905411103529713023136521517714990209620652\ 6650934878494089888907267141031679968562621884122457142561371995978675299006612\ 3598253264287207580180733320355134424998844447278664828205028456860051618345909\ 2233761574495754393248067606778664795898813150906425807690774469898367651982996\ 4177020966012480153614653452240572505242415995180892819257700985514999429216616\ 0281181983732980633677327878620178822910092278955498729828426929308615507945449\ 6618505795203582048586643891247041605442662142265911864263414898512813367894622\ 8308327397779153154347673054105737768747376056465349898458766005528091734677913\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 996298791304460861888037084405488852407271863\ 6305768809933404463786941207784849196813295561084432914179967672893911504909066\ 3132547814194346421668302639047449728574399481405029869160630902648645399238985\ 4574361488064328851053293411597716075811020616337489680358713566195338957917534\ 9841152108749813524015310370879137561415002920336711796514590714150183170570158\ 6070560274643021494577999880344173515911802671767937205862250711587297559417825\ 2697522665270756568551249424679429655422538782679621531715061219866826959240636\ 6903009504892135826437967919352700098130349368445579704229218862130634228362704\ 7691701177549500691870219557723506523808137374900012943833466703994331859524735\ 2178929626924520451659192114550548376221355465118278339933309885973134660254618\ 1388540923843978114529472471107371965140021888905906893146605146998053301944272\ 9677167444671729401774506361551822482226838615126678681173118866276387032772536\ 3422604043235182464350395568142537973877571544084392010811548528457808515644073\ 7428709173096787382361228320072681919120240111547817156536223477411149492939227\ 2614858981529411465683790088920513844574025742960710356441468669066658438604694\ 3820756920630336891615706796737503207967608778631019140983697234080820197838592\ 7162519286888122793064103320769473489701463236995050244294936815288671441172933\ 3123066980296498307565339650752189566762933286731867822664724117624619749395141\ 3292143938505531127273810172940347958252687973211121320028590141714034081018993\ 2696602248960113354393010354484254159975217043364828512521974879764107611044938\ 3751232127514157286684884895978382385711803081004668260792234210142870017435139\ 88573104503574639899173421206804729021/9125635922323340861292405427250212433759\ 9908855640382148884937710809563875462322071433405369339821777226259297867631845\ 6788592328249645553361784427910020498522666553838232417583884407195553575036106\ 6891880023382319558915598043647009752440096918067697922558514309189056151587036\ 7263640326047897501309980528958716831232001395519548953309045259305725971941510\ 7415006149256356700940193772216945935690858259032175065113285688801291013191006\ 1105564897259227936026030120350038536151030089542809181556055471805019489030688\ 9312097551315822036555958229793939482827189653898772415818012117046790214085250\ 1664722971754056704454561454229927953705238583557158160651155653038228266205665\ 6042894142616625267232983941970025076779757617803044109344692059776661291103105\ 5070392030016499757084414126527122441922323761592687190070577112605312177285838\ 1664708708123000278537706067337946104288227059316210498531621288538122342751251\ 1850415196315790130199380013298635765638177254245843224979610464268875401112531\ 3621888530452451612537357458665726269763973372592266427028985382325793481136881\ 3570999444485188755034333575831186263045855332883089821249083227950743343809846\ 7281889102980548158875969187570325346950694796980180243394782404076855729130859\ 6711972495061028925396802793676981701561981291135327047352715449443298233006819\ 3016616738094397056176384963228108983342866729040538980519869695779019800470346\ 4765854710218674433197109572013470724222582643002694681576384778860611009998648\ 5743264070631424000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 139564352508181140079052901156\ 2333425584279058604720075338029800043554514109022059713175340951034118293275095\ 8979622555838977222323484474511264647317320130511339395342536716274739975972384\ 4666593334931276377444660192230736044258892004079440859696937526813319075445900\ 6757250939949110470704905369466733865180988186150540762949653486495414886778339\ 8959910878304166865951280328142577131240099584709292152111166953127470739222385\ 0907518148140000269960085166033547936052315849629857085557905431507891007355949\ 7405049466747661538025112503938513728198094835030430180136312567599580940080926\ 9938912776158777114785920817056254577371409312090364874652516392750818182094084\ 9792455361610205590477020676650961781689023295442224446042877054789700798832857\ 8277868239641934777936045904325127672829879994996818046905915157630223694565486\ 4328723629114337025428252611093348431748967343725039695752331343725543917893853\ 4083129101493560110579588468026191979587101578215027986089401601124740612556851\ 0082751325376051704115873346893401421827590165076871172284514864907387410281311\ 7008551371965241752341563212780982800144778088879581129980470287944210763461339\ 6725555437868041185670584357760252812380935402268997859148138425643139570191376\ 2947786814514310493271893223986612240616179854071373132929265324165913505024629\ 3389168861247281806051404787554735678236874872795068868138405747745019716171686\ 7787645987170918983978040759214056569399855682498502851836912331549493778687485\ 1036498127405163899013224540807509219613428937746710806241953946300481259864073\ 2058260651334125942635966390811282541648039285344025465622291644752683374428545\ 03060126026245173285979368503093552232818247107763960033279458969102068697/1305\ 8057305063696865979959050098523480814913388530471783339862732016641316992863539\ 6736442175626802605819432044709169303117876153068654248806522219419903230964072\ 8038164579678126471179739601428725528299838598244047180138601086470598479183668\ 6734086315010408003664331984407095110635731711441154487611675434016017459496396\ 6616885577945723616859476638568613941325670167603431377126023917427714807368303\ 0530097075053122130748003993626758870462017642510103523775284015228449827533811\ 5283016565412208228316864152861605706115188612816150945870584299347613489161542\ 0438172458789196584742688213412685215520387142149060363548286333097416798336956\ 7962949444543497646450799369763650347332803715377777814448635470425984440159918\ 2660440513577896449590705945457772754184269813259871519399549856358244977929720\ 9512047137475866093011610268769196388597299946705101562896276985959725130088657\ 5557295445514642203114019448636122129519741245325653842098802618428774880890903\ 3898806432455630732581461411366000349967232984337720525917028174930650487837542\ 0241314354495069625421395204215866939193617593006076245464870068132819194638891\ 7154199672276163397380780798277088953649580818608848573969375838848625124363888\ 9718886220973781388609378575416370569766857003763893033912136017624697337848710\ 4068272717551217774824806745410505081458125162351201487047467955272817639909042\ 5835809631506476037573252137012571642642884446796618575181234833476716817406798\ 8870921591335997828309924270225759009249574030583978737445642560759398400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1911153169704685271925778440317675682410371614294390\ 8931114455090517796164486102727769050974531755303182729295443133746966264176838\ 9311070006787699480437472274665536954425600265432692247017807930757768419595813\ 8854343529823131018872876553491950424959696788449037585468927810638057680043024\ 6761707081204898665383072416191406655537777041875737680758237018458465739652698\ 4623737751586349541753750168917851498855417077155366145239162121807498705607880\ 2083713131179373002789118164990612249484856410025519856653505718905057260966567\ 2908087970493418064781235621289645699416509690467431263008021958208902377152526\ 5857743360122268125300262742745659219707096619618886082284664725771712798471906\ 8708101796678359211200014193744947470523936594733232200667171243262613557034888\ 8478275703097551188413754649102972139989478449345532007215843722734273246347136\ 2377815902104587080511630586298401965243986368647446283493260349644890252086545\ 5752948100166317284120917021982565782520939988096089580276311635297802939631056\ 7819024972933608899431746645898321798252977479894682131152078626161604227024122\ 0469571494167276544835110652321663931017290616322471998450906345033655910957457\ 2406692612498136861815209225499906183927349724606501876439420863029877373324651\ 5259855557980701410806612287719507718197323195074676021403395165528916730943340\ 8123885500207351395694090778381946318837095891494966416848582096037426797629899\ 1044595315154544754429250976167961555320043029165570515134362304212403547211423\ 0634821473100610667021570937978858407841534315269411321123474515308540010476352\ 6054675223812166977635515336195734266711179611583666597239235587914014002696068\ 698459759019042448256502858081948857086202511/183457698430192972429714348012979\ 9449364369654941602311824590091276099320737526577066620663576811596133351520231\ 3734938511358947546225691097923064498080950555316747641029116538560002298896641\ 0744227409148322341129014129576386220930658510248231083562613395410882975873635\ 4701368403286407471971883883513880276297136820575714702658949726331973256676809\ 9545068964399761017194558081233513066564276485575032238218180654188562679509006\ 5230286417346781756208790952047954125314622780633440401083232713728051783432063\ 5443543337007517838603820571645594850617628398168906027097520140665013643569329\ 2488072808618645069032871574344184366634669937595584027013289649427375311623973\ 3046673541582847200227459457905595685458571311749329171025590321552316492446175\ 0313999825683943978109846674645407668162298727806834718486870799573382595489731\ 2167968783049955111317082826641787870234286354021399859337470600143561561276975\ 6814571933818438360011528084887458109763180593356252674747753682429119354966276\ 9935932292555243586736849554739315285174136483682188611441811509119233943988225\ 4682759873609211444440892345129784369774132960156896345208709634173663432795024\ 4950901788094942158920159569619872399489749533761933849375278309544175948046605\ 0576399088249133702549204017284909479205758066531130152359894619638505120797051\ 5274867310152460222348979535461831176809771098535926319955683144856546408001090\ 6964650614708680730634515920495720179741445123287685355166951149846059216818432\ 1372939684172184084132188374276505600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 701095621\ 9796167473128446261387057944840814185504894788947314831879759419000636108205883\ 5721226002482915081681901369550703241106798962333176973478995383986528501298398\ 6520181213365721136925900212338343059842571945732257730557392754647709619905885\ 1162846149061721881859557184801588309936453713334184163827113923848460140126066\ 4930453778647816919753767436390155680470452759966825081086259163744913171587134\ 9577384528595184799651438656664347367373689812315988062483898024185004612886152\ 5870412338014394381241280229109845493628662848935912515252516225438547113498740\ 3923534735837373821266995599076028359885239022973967159577716542420594946543319\ 3969954844478613237424415260913521612657670764027120568546609287500819453088374\ 5714842447817948349837322361159864305039669955694956594146122506429624500697441\ 3129923780996476169662891422413053802911113455481927376885458212545953526335636\ 8448747368490870242924119877242243093331731347094748137950597545677626439011557\ 0682881945209297789963213837040309592987906597093027854743848478637487109990417\ 7014255892873614278339202537921375173544500542682658126200106482701583642793309\ 0796070977916096262572817479186862428105626396116814588711951373790816130122805\ 9192764699714105325971826594136854285319667269323108795015350544549276367315590\ 7937477808019510806295412059355890490805124637588316450349626735815255407760857\ 2237594869442274523106764729869678794463046955313285285002787854637940538317621\ 5950910271533918269051126767532913279269980101863155373527975445280975451523131\ 6052887702133827505753348391299987770828105370987516837890571297400277030260602\ 4855656763288130770999469462838268030922756973499071891653560287736866794378525\ 89192669422743058579/6932351003076592971847093094521219106798889664823435355003\ 1235148031569421913450612919305757800246979738145702857796091085868043291851066\ 9498269034265713923049335808750216616641573887131106392320176867440942500473440\ 4583586380501042618757404276386490933171186640202833587074586700770181701615690\ 8712013058991137444457407493343302835217381537445994294541668237998011744173215\ 8752495843051733126943638217170141584144698180396917878244332640273379891026685\ 1259858085234410109542529531381203502481645105279585682503145415844692065183239\ 1788331911299994327614336907957142390297523113350840027132585628369551535925045\ 0715785796210407264734550774350918486871757388804603472947932851563404216660133\ 7537906748972581120568299342312902868898201305796880022534110183088136313548659\ 9092517675139086932774646338049381237844768825498596240319681839484977192153152\ 6925211007770597437480728454089398997868210335706283882449449528328367687022487\ 6054724401465658060808317578145093534724939066441078372803061221575850608530245\ 7395810628432403983008251957733476384201957506856032724091206623833606867132084\ 5723591237365325362386580719967722244293803807662378400529169466314490680107420\ 1962266067622816394517255869206103638933455228754505284417091761736018891915629\ 1097930236835773206417257719335374163653700649449346535497466822190913332976253\ 6825281135897838708530147602063205583059757519717168226173548423232617751595474\ 5767294768635489786545264683718540727937973935423864629589633749334429864060922\ 2750566356335089156096000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 96042093866921307243580\ 6191104050811279507427097101995596960065090316956420266047956749705041600406214\ 3592592103034383905993832849764311410946907254811620142487760288850902121091502\ 9765487339241100524505940742401977463771979806917246667985498514179954536050474\ 0332733478361395707599166972028196562810554705486410090423830329319402185297645\ 6937892136740888211805312780833744569933247108166341886144690867522765979810920\ 3612702360044939176373821780677522818301523284023780704331099512010564763297521\ 0739259155744940152823043604337741961356794928829134048367015103151079769340045\ 6893335729015231252037781806383624515284312936124339834400519650799830228635880\ 5737025326549269008851256021182453879982828846687330854475104442461281940263522\ 6961772119766638316811199136064491720839066404879423451824602067440340650769763\ 9188335084213328947624416738249697663590005338721356101101594810773110377562115\ 9112645079150634877247192203619894029934537823435161260090164607201948678040421\ 4052076362918558055035315871978602670828367931594276383655917371640480250654055\ 6588020723759295790644303290472503389909263260133113251428140130127802347239647\ 1112027504603649268150435988865888790621672087731361052504705562874230133001221\ 5451196587108722221544370933584081198451079848544362519916061677536372349456301\ 0703444211438198645330238320093192895952106267236101670719494982522461857656645\ 8116827136475166081936522206666175364559124968399572964206344642915180258080211\ 3148664873172620584741109401471021402515200662473781895228146265431840081319991\ 1083888985624065561311687680656090352114622203793077919667269404683386695842853\ 0899793391163119240275467675252044566287976890130628127602432696813056440533752\ 0080023/98146188036389040282423002592683926422421556186568350008108737933593082\ 1564724480003696264312942564766902062818237614909638633587823697901260990209802\ 7132602311385105961848156753465427124982973708597227210476261183117600417993899\ 3255713590490651349961240237230210756962971127661175778558141154046384391248392\ 4705754862937629770774907199487716529309904801396201047119675570619022350745539\ 1920614435021354200929237890888217088980713495032003870432148944108414494421747\ 6415529365561465791232382804652924209187978091126855148866155820052890290698793\ 8987792389357657457750687007943719483219022128004415984690203956731300126844097\ 1715755202421357297949903739934357627898631341701661919163640887198306355433133\ 2241671128252337404897247841918128665505695375395065226302647015077568259790967\ 5245105590871094247512148698340002578692291264312781238924405035674320639240392\ 0644724189524708434143518205845254623015540054930598197320300139161439484367666\ 4334552662560694168886961159531585814550439326493997220824027578747925968452440\ 1418397428656749273231962715885849753868315986617075780455645776824590747450750\ 1918212999977935026891989105824517083851907133402838502645829477812813960920111\ 1558273631400298796090945473649295986723560743772253968726247551021446890478674\ 3025682251498176970351062480708119444153459551949633168844678337641741885479138\ 5171679907107627776566498516280297071019689553821762612330174918009240435245917\ 6289092665933694223067653602139945965108555122054874089598433837430059045558252\ 1871564800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 23692100949841425548940595134301060\ 8983119102647735640069034115125072659941657786312008058375385124525152204936843\ 0271208839014093992130320191604238182743667057093384310300723035925087885959506\ 3603982604682916262750846334516493752423852679268173767189010706639017719789211\ 0930013466150748308003073119520761188599333110812492190561633507311211654096521\ 7292239521758504302354490891248233725626946320461181539295905775959294487535554\ 4165084245701512378150731520837822204962357396158644367231016437984895565747593\ 8245695428090209048215189513866377632359414798913146787677927349147380244980237\ 2996200691924993536443124767550431193753253206166334735052452679708418592910035\ 4706792864514969792972712554456184139936557847076447506531977891956322014930932\ 7205623747387495017534724517821450201640452376763223167738891045455173011348909\ 4206416944493277518188521022162170286205023730791939185794089051910808909864490\ 8416272882781658214160156804998330758205984271354008523272961479323533839123191\ 3873223509047895145200191209761578859532671863452849183242155228415467356692374\ 3671749650755585309773817546700896416281945389437812010695702562288921781067830\ 7064857438058875544566430200675086559160541136310117268974973280891799045709932\ 9752868509274125313949672403678800228841073271332691280403237695504766174028686\ 7946888079900485471966046912097141482008467341651096825953632199589220098832515\ 4826270738745132357693030673374776554008611682808876745034316414006382606671568\ 2598182412017396282306719915642549349536942880753539602414168669518746056650010\ 7384402668657550257843154542150958237114085049683294982194692537541486670674350\ 1189651380871016053509006933917289280132501412483321575664621475778649348352643 /250824649205154464121913492008491314932260309301315785563979757377263269591240\ 5402301115982625502645641340024170921494479928217653775908037607110914809653519\ 6187212276454492769769723985593338711989822004988157593544281374435574245673754\ 1461802644614074476771371885101566976421445571947568014848445023582943915843501\ 5791825767597003609144221805786995431928448163418978839211108162029252243664259\ 5658728532001266341299777113102165372433442665972099116175254842715304182074304\ 0964274881092261349797928917992583576350465697597688881441154231860173385825194\ 9656673377969152833485551610422311854487532856233960172621821518202789537210971\ 3255748443218835681105660187802427189473167943844236599817399386178512700431287\ 5324149018709051849182233536547122903397125119404844235139416065499039681719573\ 2332103353575782586482943268847045897818638851825508028876257268007308783583636\ 9173707820211646582088284872284638675071262630574131330602157927990274879155375\ 7430143379758699464887949368679816812615249676132336527633174317676673580165021\ 0101643735615820072539715948407356369902279025861683376229036796237826133767057\ 7762307830432134041028320040091535141482673225335125503965550670771691677356785\ 5245471543977115618668638729110275931918452807385916447925967267963373595430081\ 4884916160748387210850525209228530052640585233664674892177070300740096667108660\ 6906381939500558861188447126284080281460663268590846507180439598554489587411652\ 1939369000646706169574381188567742549812930822803058711607455466008274668331978\ 4570880000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1142493486631918614201372947459759230\ 4411740024517157959480864145260073192573555232175705214064589903600688900405691\ 8571644221727962170617849344932717152336832280643903573722267258670494312520361\ 3216052845281154765975393249688849996059245352162381753151155918295902441326464\ 0311460114182613065728056192636057087454183690933902292058127423974026188012495\ 6481086605874660814471583928144586175365180861367642254186071192889728908634824\ 7664670079472937947878021638319676840348916427111532383885813521436617584757467\ 9746431341169335409732461597235668284292118910643685402118749649530622226065608\ 4733382986248845269103256728445229782595006669210297733487659009002821011693094\ 3395194576074221239037038057363821942760431443577152483604827671634134000912902\ 3104181411933774502296489331984646221794907921690076274078361748292887140253027\ 5812850453639942451259451864415079194376648677370447980714398871429149101243365\ 4799276625870432799518510998933551545383543049594252420762209483246404504749171\ 3374394574226715350397168016667117528399032312395033837322276243349085838040120\ 7369520687240017211774239946564433253509886111709392482000239621715469796986179\ 4839627362918419515732939829926306000034024008727025700102587874323281841347306\ 5498880598475372461823037430946609156358993099225008339285737122149043542631862\ 0594593908421318879015999494475499853571188366681183695289598554535257216589589\ 0387065236010680393131543383875718611995277802285897603492848218063824745789286\ 4729340526080765043525062697158875914868443579149303417513018358771217309297774\ 3257231620339100651616246222807897151954673584913191146087056990231816360332479\ 40239486134031123263098280403380238356514124699140877078458235927/1254550204728\ 1725188776351611657704584846955647846721430224087921590297324104872543150891296\ 6891334594465207201892036257145381335359239479121878133799928576672557046411550\ 9124032661796546738356571804029201548211002688152938287985339030123957199468954\ 7857265726651775792151423854146950397421464140770494800115941378158080667000575\ 5448928920139100811088358346078652864855352292957171423469801164523544031517119\ 0662467986880481413665032285382239948274211904413335364592453586805177608086142\ 4272251664454647235620387418280257940579234101896326137241935783409521590731105\ 3404664135741369017465854358869494616504007661164180854056300123576151782457166\ 0271512512026282823668951854307827113609682326570359237399859308671377162965630\ 2773759129329919373760393598212193966433387962758707505116237286661076087277591\ 0186909025584161862051630628485007464347359312755546006837434674473047038502893\ 3455366409950958253490229799146253669401762608001129539742819650714564398414606\ 2181585438408873591890585892921866720769079843071327818466073822221711895320385\ 2141075897593881995219197185604033609745611137563352983194077593635457885443246\ 4465315588171010573021176265328799824014813182198876039974935260964587066933625\ 2357287587390350569185318046858853681533199845578910150924606865056410240978763\ 6067885383051963988423705805485013999795308169919984920687722658559407277613040\ 6111420435642174314201685740052804660227230838827031191515663186578906261570944\ 6137182313925489789761427284729137097085535642871116542771200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 398415377890308356265936127148568460833753846441434737580291832\ 2249537910933900455472180706617327876012165177572192795766276025768051742006461\ 6994768048450182978116990793327181635481288850774619681902519342032048944186564\ 6038965547789357369683393391551076821635566472440542646475319060880322974742380\ 1236345518676363762151005394539879898899999767735317496944912666020199344196028\ 6853958721812169983203700065779067407578399976115893038042801723370701475838138\ 8055152917217566039174619817813778334416506383893595048814303058990764219250730\ 5760286022917783631447515647833034155624013747158571182162304374163696434618486\ 6991725294138261335944558616082978829225339854103435806428589558075098576087903\ 1452300546831275584633242492632500082714379367308140577949125775472649563280859\ 2985772555725701552408514083106605650616697591042116347648040696991432624289169\ 2611561354073202356938719744755436822740360038849702080091084728433640603782200\ 7232830657505614551584288389802076306092279414733888618774539170227928564796800\ 5097298578457303961592233854472839711667497654952954331101040787953974781332142\ 5046312348159196111503028324956449475324885517997689704681992385599873854422096\ 4886063073528019564152535517437158133812761995287347304059845786756217025935887\ 5435597130605214403384819881555393498278761762275065772074642984986032864290975\ 1579700490597935368131358096071143808271600976156212909167917959603913116038865\ 1246344060309103312716084466463785873448903537326987628371776657560243732004914\ 8345174996308179211465478500404290234893270591458755453164714247939337439157988\ 0205660710357602581098079474688950610085937985486620583870754125746939130347521\ 222874733527848932743998646397039690380022275659856333009216887/453601384021722\ 9870150274228494371028735310324331815587905494978948064086044214558402692234915\ 7237105423432511483595999109202672306460690471121889745870406655628231784795524\ 4664601635015166980380354361470012216207223248852618952194792441525659892340481\ 5801616327188220437055325440331922487570205445848243514295783757916772015569467\ 1093002522035843492128771382255849090911369901460601391271624625920595249396854\ 9650414339494377764089671800236649162825427564972725436602109762077041255073832\ 4114951764825434313802940211348668044486130596914605893330596781520835848111737\ 0204734853952099439371169552703496407236005948376603720704171093541270492253483\ 3002613717681561545490708049401371419164249237944248343251464251411146180397080\ 0167863505140878929923640088706800417473514077879020457493106002821216809011648\ 0331562090884482000423073012941430641105830362767097886416721771376834714169629\ 9038720209398839180545483532632447235526447347988295455160422363268591855968139\ 7221704138997675432491546866574146052136837362518246523809253550358012407456351\ 5937062056379929382750393252262741564094959448033900308357956690129335485604563\ 3270672319566885838084402237226504686661755604024476787927304708809228715258624\ 6670824068225701964164360679936497649534125183481160853065514293421436721777170\ 6502471264309173178963499597432806167509891288096359774035835099116081013030050\ 9714066636003960265154980884728308198247009940841279214655609665917366703897443\ 9830529268854328412422750807242431659770094791837745446816771049131766898764021\ 7600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 45551383038186772398469700606080207167196\ 4724814800716309688308198218793516877653152233627314721387236185564355317557814\ 0418225643409632707980677693597017923803454578691986115701389505357227983783834\ 1436744159921396169323595785587809651731380131723620567042842770686444288417208\ 3347242837764954371470541355269003436980321034465122006691941231016788912903747\ 3526180805939762063650621278649616804078478859620870751085146695882375990982737\ 3044033277931433189072643077724801062589462441294462734533731151635752691348441\ 4579089979086501758468123299775455362079584485871293054169395583864027421537904\ 5047731266176816868718106374623703523600152415035419552980911972416418643925718\ 7801785700058889269720110588878131280251116860117501894501755569405201428895835\ 7118971745201983053072178819433307350890605861648758744431146785653592646072529\ 9837465254583612087504663523284554782784486524602475326425115649254394180495754\ 5873547719808905349745276622953443789918068617138990615752604253140466061975171\ 5571130835105130055925096774518786402646032637476737866358604923516733525551587\ 7713322360706660380102829446870498072128560378557937924217794700527963589747556\ 4659310087319564421673817769276696192514082272397802685023363877269955231382682\ 6776446021592035486076617845551427030449284582438831367783961380285309660740452\ 7800953672101651039920968178113719379387197624926126210277858889770189350499832\ 3727921043558735416136683604735042111003606991655329080359394136779250653260509\ 1263158568516222590177524965202587629795891398246371118172699135702376655418968\ 2103262386821976938207322509430766988877112877082816185100265563553313568049963\ 4356411263293994265205893471104034095002811399948457725417900892295762513174566\ 412272998253/536493589581174297797322370166758077701686989774498996479675610458\ 8982792481740832920140380385586859143756358487013589261681623073015685255347183\ 4570566154856853708368905342116719813284176263077581323033550977662625012268374\ 3785804354079791918642650522801276161869778109145186454407923479956275495751562\ 1569882629591719501933947468895574842611872641790476417370060036782233182454127\ 5194955940361960427034700234793805021688799514320605224022421499879813697922199\ 7217427827145062428758925036723569592621386976134964263262703087973883286890821\ 3569331974030808229041001711311763659252695557596051156757145982908569104179722\ 0388474581009185626761057066246911055472361253806138921604829659559373013788435\ 1351693260632228222420153675372045928494273548368731789525329402208362597690441\ 9565544494177231172739610778222690454312173036393718639070157873589504845725202\ 7995215440908010488794240302079617363339288560961239850254617896121991559983331\ 1738545530330945966176348211898535168544804423544609012068438527965484815055450\ 0937361813686358956454024703179183902551173298998471871612504038809742616547029\ 0532068029754779626562649106680407482885810551666195730462264549671357281131735\ 9334897431396828328312833902359444246843103048278046994505372507760435010141094\ 8542140753732635574279762863080082846908006582770291902626671100529545084582217\ 9990406601291132791535945593758043848682725037351403846355768258633434433025447\ 2597411890949730304497047752250381578071501363689707410435985100311246536232567\ 5460357140150900623898084716130074624000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1563646\ 9583909482783423289696417580580509365174408798415817764745934710417738361449226\ 8090732984543915692652855964444991196143237184904747495484093403031206420142578\ 2547169230271383697667919285322868759151232672382836176107958548036491733300570\ 9430148994255421278243298951380123955969426671798748660969440263563495146371024\ 9916792355656291166093517800617066842910543585434061269205982769338424126906370\ 0169988876687364006023160497011602716208114622251684723651001502301723128204570\ 4418445205919641587377262584918019525979605057645151407911109663025098033871341\ 7067789364891324984777421642175217369410494931317616042749783370352691590857168\ 0071097399709020049620052109191777985538982463953891081262550763912611115153562\ 8216267230233639567551970367783346087802216692912809363774919604703466849766264\ 8011777298881005445097993679505509333630047524070046071550634451574389629593804\ 0035218695508230961756732861396760121078179804862149313998855414009226957016221\ 4640630666444103477096210178664156784954946441878608078733915238797052534047339\ 1957784993678173158202586054320792333264627528215885330972691245756633696930249\ 7099642057399642605930161888040220642285227904341921686564858275452999301203563\ 3253964470104235265961485474364775612442799231290692802367892755449013780350994\ 2401160065496070908682095686479235895096844671887048052747871582268293605862068\ 4684651376719335462623573828765874985306488157650220025864097901322254904138383\ 1121540451758865308189143076120873678446138318053715845525745889603727916809521\ 6294724525716153603560542685731734514728642989472474552259369647284541988185146\ 8875618728933006560467143860178521512861617124347626169267009130448070101169779\ 62078396079549943881567702456851587594764929382594941/1896785406727580217749207\ 7954760234275541326425002058057778251681222358965808385471931572289068263282666\ 7196602706567542523175684844435554999171769389575287664346189508521496040165983\ 2785167002892720158266234752432642238747164621027083876575137442220105910164760\ 1943984812535646771772236372928888515323304552837959286506864764993530513071595\ 6860359493615033692427054765714244928322406434315523478720208131038029796569067\ 1083237133286529824634909058248771184401907686729134195359864160998669079569997\ 9630262323111611942491731390369079189601752881050652655914337476740090672129929\ 9907969261720487659703026593665683032983735230414871911850692189190819461633357\ 3035009503785287946902537767994779092102476906581565880575691409433959390477649\ 5782584306574324738216783882828174051772925717219962884861126360638530827900946\ 2472372439262672049041092374176744794733023367735169283587665161795359838594576\ 5589436433977119960834467422550461053327188759915029936803566526902975789381570\ 4629227815258257756706589768613325759711941531630697776994017400786078383349253\ 7397962513399767996269757619798595878161804362492485305072532660962303050160342\ 7800614049329361223566031763942405036076603336056898982934427116951671756534912\ 4422638557421325901207577188473493018008908338694679150082291330136230333893809\ 6438510511342533660711846043076740857305289098330505495047202271112257891452910\ 3777159148125881497252434482577911227973601850800043626737702116337441587218538\ 1476794837253353736586311445318455458738385527039180025664112010680202366524850\ 1760000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 42403757939087074410579649133140572686\ 9737609852383898349711186734687834254486627150599779844726072613268013682045015\ 2043140960022652511539752856158886272475181066484915645187116554162530890174946\ 2912690625241274294513632689990624096500440694773251699244815201497698391269491\ 6522951233178986875449112475119099937967964457020693214163625398023080042819872\ 8668601785366516123138957995809171551464076821198371584178798062349189941823720\ 2045850591246850903636228510502318586152949232965176537724744075660994894115429\ 2908773858114908573088090823139558369494185546554558753922627376975364074682334\ 2535613342914065033530049086937840954557206933657237678863013166367925557005509\ 2170723009794926830006798259044943300563146639537733165981170456716985279286496\ 4563570811389362176312335497485527397866688030780941959844018243753108768362220\ 1488094074403135871450106363647576727049322494865219793924581491113029497373953\ 4059507191456394399787319525820418060512871732709223098822781039662947166031959\ 1086579585934998622821504877515248718567156483371168305117269341860003194569995\ 3409538550123171465957953824906460619227310698863009534382718728481147581824104\ 0641628245817044802373081914909465765566859557885746866331926761669087329973841\ 0695775486628448793481780531493383346189553309987459026470122071917221817084402\ 3141694143268932570032751356908870076057850916123670102566504753726752178669077\ 3437005845357641615696671199834615103025951995520609413514873789900499366209496\ 1484073030841558506637639398645979831229381924941638545975459120070055048287905\ 6131426661351925161166414466170741258446573333463663912258102229139460388632030\ 5176531229173790497382386040714102300668280760857812126353074189345039949602213\ 596515520320853491/526265699085534399101327401147218929827984314572781999905715\ 9527692585559778406988882960061923235340862616435314681499253972428911012215098\ 2274449660901878350533444667137769824435659285396003148544592457445473938103731\ 0006231207688021052059298480835321198472400497858306915240232275962949372945398\ 8126651282775905925555175300380108674797903229250083874290985721471358886836016\ 0945960787690362631189508066125579490496052696851794075386811298461701903363869\ 5241422357265884601793930192208143594997551334564661660950194252447175930725855\ 5673550707955690937957692536633071246673991543340314416451707492739672431643510\ 1852779392170205354835190090355201900505403351604585396836883237601419989409917\ 3615062465920593745426732503596705014331506117482591088529051687043553349130041\ 2588780147420344840100521414852706359745333695701676895589216662910579646501928\ 3040563344619040961956363555139723156680176940560809795030420639420854849454625\ 1249546430972638544941582304435151266801911115512587902125574265589545088174921\ 5222336565441341268587581535013763750439634965017239077875793080992752866849670\ 2062127467070966349821012130114230837131574410188077488247716413080265026473569\ 6783233070782205292954126860363272291766116848127783451107423163155784377936710\ 5793044812602976001295843984402596874203465921554182486001880519815548263977990\ 8835845323665272774118723701020178615920803571307784172444159572547633835723480\ 3426544448746584763914037994152900296754066270246625266527963053217284518889121\ 9456726628144438902537699180401544591835136000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 24448582908078978335535365837210382232208110223772297979810058299408168201011\ 1650097415922377361038252023085098767117268626027872186339404477716811326677793\ 7033053281921390092208857420397740338461594299369737739356233279933639749170368\ 7928419142447752022230796336495010796115158644638354234112509478456169990958808\ 2623589312824563838009536315003758566305603943977273919006950556830406884415633\ 1072013544068531429671302465611991491485637882002282903137360986446671101415013\ 8495227314555961589245150190321957016953920520065012407412195156192054592982799\ 5933597605904156724337341136248289467414386628781263614002428214347404558432713\ 1954914307497000753680031055979579473396700384569299832698502147931582928591302\ 8556781303003106819885961673769088465856147000838548016423056971431784070137461\ 3833182322394341563211966367863521935959220984126667500415288522458511238805141\ 9812443332273792084480862908609943874064791174365084686214948656726897235927671\ 3953245418501746358451285753069838938858698064282557507295532156155548503814459\ 2932401507776324436469694036815154421735717853248568297873718843209219368854976\ 7627797995340660235943501123164606523503886145653325063470084743408039026007556\ 7896046712931389616400418736761728018715546400433173846217057044587637370044800\ 1003767870676362024432172120070994109963558675464805411639550735756231114079440\ 4995774165392395056733441514133785561072883783202347836680289861358937777080259\ 1081132134618486181054549357441033368000485598377082473976518140665697745636869\ 9860118694745740433436937105837366365156617226934549965148612432353210394549641\ 5453334956189122673540139891575131089166559570192125835627155416117954954950586\ 5123011300504178677476355543009741768197889387516723832850117/30769649145715271\ 5247540813233865665234054678773433421740197384689073587269724232699550266245628\ 0340476983762802076771245773338482024740286621630295052017739831071034019470058\ 6198150635239154166962737255969887118690078433561887187109522224388266264640470\ 9938751828553048359569983921962409916928269300135540087938394008833738280841970\ 9161559663367896905585483195624355193902921002500982143101036197135599460174415\ 7267676474127597414865192152533017080122408025018108082946986413692775759686539\ 8814616493541923485874083588873757621796823094237525765156619085121624959530521\ 0620775973300129049874618018902457631991340244574118141957591036702319196248690\ 8257721719868652394567825259353449145022753824208779480959429710133491854036827\ 7237501441514472746772506608648161205884714541439879547014016290064877035584541\ 7700591028711179559487775984942107938027806551172760879233994995184489898175331\ 9182412867145341601963799489033197983535788654628698524601079877523783971197041\ 2322613379057403555268076520950005306574899597576946801307033879391625125948097\ 0344617682166143595710170737569855093550169091381440732828166422608058743577200\ 5970096705262127329152131378377174524759922161774437334987497438229818921277350\ 7095112231896602372043631180794936594542986474199872366238197005743381862703840\ 6757494992100457133460285406365215505661910254684713522260341486521854506189975\ 3085651707104386263817315083191189909333139617259750370270217531678449057386471\ 0650849051183936813497280996040350837780237361084927890157281979596208490994441\ 0099574374400000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 5674228435855438532650738257332\ 8358944944713186816456257091553616118048535542562482866082543998911833828453363\ 5701422932626625777356499572416600580194515879580752596157800933302462481831541\ 2794938991652343780487978714819246523828798993698526578181776452831055886702764\ 4952237013989476162051125458286346530631548537535125366114607889550315979650681\ 5976285245151685120918622231398896835485335080322564450121709385636413155101179\ 2877358444802664325503768870169449079547798958301238435537969218065776915421141\ 3205802784384471654278537623736928634695210381919887339192617036697042848532324\ 4029821116062066789213862137712714809309583592150546023344973413734165760078296\ 4887515899791720397617922338333363439509452896287469088905675259587669672935196\ 4903253359771196057186266917213719495659541014397243692291519184299078283104718\ 6964975294561512218801904081330197589188776273440819214173645360834662877200542\ 9344523996600466220460630467323773116222861682067659294076371144101103724689055\ 0718969672187372089091107295711856987275357711453156289348811223370508430917212\ 7227173400380357751942018164297288106024106232627436211602410197025291985222833\ 8340349797919791742181125294105724524733125452929863292259398547514520218152595\ 0705043773576665904717217562532420481978863933947778601540937039432996153691373\ 1125256225194020420493023458015960343011754081594830854326154784923380777331557\ 5525486469871450485594720303000723210878236728745298545475855214833872146758944\ 4745493322038749144213230617217010568615843219756608807555546007792595970847862\ 6386019926072211578551936236284959785827994310479485156149212813339684163151792\ 9158423234508370209473845065436281087437542336818993173818338765420963916739905\ 0670972522231202495908186810213/71643316709225718630097613924701303727427913409\ 1866888133891859720689975167672826517562648100320249313987127666901280776482926\ 5122536613083449072336394568003872065199831361249269722479092414740600266708127\ 8522210957230838784073342379711874288404851088904634625468238341440704890066920\ 5146713018988696556201917220816068448594224749034190508004639979501802409042686\ 8552784816504472448364856018700562434929021581171099057671092763465173812527014\ 0252314927846062495993261279931665398670987858806997106023942668263284266633919\ 5711077412445158460155009621397523704948971688434204859514655882094448435818887\ 0070033007747672045504398348278611044565737955260716834837921084427462399568741\ 7596844743542220791078598055152326971731188655419104076877082979639634165230368\ 2743894421550901504577104342574173147744301115914876122248005578163910700234122\ 2299326091049729227831594403315522091351010468750561674966664794208097012468009\ 6569364748435390471520171547454271215436086664160286779551506808286686480082232\ 0894167720314852396698598896135377737538366714158425309032286517514997742373841\ 8104903475545034720530921860253439000264421858808303530311350799607351514711533\ 0172972558031120312725436885954169568868769639904241084343943569180710165082216\ 2954787943736023588502040868084551424283045762343419182547211032541770989282390\ 2232954610720068728565055295572005414570144914751975956414780424804446002430681\ 5899372493751289648670619946796664226757226336164098674100068999202883059472298\ 7414085467069133382430062854888614058533242726476022583761305600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 4152077776584091736164626916225562755995510006596989613840\ 8027715381710884071180417752474514488797074933607874138983528551194211045610084\ 2466948274691546193926154275395675913517995425804542825402495541593638159086150\ 3660035433309452917127161426783888413662893466039392923014389050799429965091055\ 1435856673749561455427122994417940764236233579460184901493094299301464356283592\ 8176564427150211257776899434220448143019478760369557211822707523946906416744352\ 6170975980553962736460751383349950723813009366482976859434311294039930004980631\ 8419773132716497798582598490164486424910230512344386469404297480961589622125649\ 3666276633361377500635150373419868172737164269552438357367532292602589070938189\ 0811724108412954776996446491507657613930219625545617511527691184294141801881733\ 3834976043225570364570625223173628347149272665829530045572397798297983577945243\ 7340833695378765397146151465727476022592143244884421023309558616810105802884878\ 6112665572452434840502591867754200598217356440418114879001264074281603202147891\ 3408287026801560950678239835062135617883884734612149484893157702424872178383548\ 3506170251621088999840206525707603384363180800918304774023147776674602961271415\ 6741247766933301989688418007382736132433398558413729515538005406609054362130888\ 7630582459788288561992855733472137019624598943923079606744640749670396609235575\ 0961524970765405328769779102160622368445912904376038835033658544390541599103194\ 7531364418964459275171538152201170753116078750323335571417726953944717176262991\ 5117615076590774623068683311969128250865046872385425512035103466298841098467613\ 4450010164479449439443872475615033699013853748307483565417387775952119941253621\ 0706176609602693849006748453429150677818112564593195824583039160964829079168536\ 6341245279401916495172385827157/51965308852506232076063800139484773150919724803\ 4541131049362968837503323894797507097175164175879986501075056608399394674865834\ 3597481965768632454830218280465915351193848731810043624410348758312118688527686\ 2778998554808296184549985876076164128832148763991265030428710950121628790546165\ 2189130116590479931415692887505372395930562302981156184110229585314933468526455\ 8857440352055051318118811124213587538294526293271095052846347479848920429015109\ 0566921039198332670700348506939842290814494777857364175673818362508936462913955\ 7725202843079278432540719911734447826276865069146405856607855329646461281972549\ 8913403583040661754278972169651437517572599451393826816307936338401307818002875\ 7830149955001272177490645196428232076857072674433768566382523390622837033860750\ 0633679173326292655837822718230462156457424667290755388907299622568984385785474\ 4493147395905066530770736060389422815709586237135337547647464881495381204592813\ 2516806928828339937104888196861229299426239729741357074551437007804771732486737\ 8277579366763562021082759920453490768241072907631933424053631342433739072525244\ 6615863357440735524469407879194520150014647159909462389484510575473822281558016\ 3102055235094590359222507626929486845757608582225280575424493922763972461173041\ 3758257756316546940505634550692067733525169333244707164620052112570765559881909\ 1031610572128989849380926502541821565525542544700210597388536014402094728930057\ 9902150303110204665631264506416405026512861745852056893495245269837894289642203\ 0431851721015638664402124840682290288824062087972233298548126789521423369871811\ 5042426880000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 9542977732632969100744517122003\ 2933426960131948878214926955663387250602269614353491561086211305659619387896167\ 4785169937759254963779547270063742962138867684332984473050450816197083467895253\ 2656101890744834833055540371044025954509157305635673941503255467809847997412611\ 1399679297925125945848595350676974417120615317164791657515014870635231086578502\ 0351938096082222445644578677304325403403765307177530749703014297052591856712775\ 4566458352082655391717393336000687764121992875594483893202642952196638268651198\ 7281690302734563495902238320447461381278141133115114398929572663812018488211622\ 0325440368226985432690081893806413070489884527887588403308755184330906571577413\ 5669758470383659343151904930662465690984640713684880051763298170411769899319080\ 8842971848987796268465774882301827859233940847154863623539525080942786502667093\ 0784237013651072847500223706068501127523688785783556856715452658542677393008478\ 0190787812196956083104736432850056460868822764075705008800061081119337958474973\ 8467192134647725323819457719495887792780427660198164481893722840427222739557866\ 9584151463576299238844422199209322051400018309126090901550032083784507931392872\ 8928136616909859551797580273799482311107083864041387866866982227056593460368319\ 6706238128918309183500146749219401745988725029678442037239231193864014501857120\ 6560946514377885313473536066488280625086780851445278342928413102304115483181698\ 3539944646967877238105899411269372479267702131915260246633864337263502735471641\ 3444618639709960531108848269744381456165523385483223719439718805620088478151185\ 9569965524977857592972108485004415409802634438190467093017507091892475359884361\ 3492438952298974520243749275204652528996522274790320339477806264261462068000646\ 576654167187757426673831719992078696687438712228320713450611/116921944918139022\ 1711435503138407395895693808077717544861066679884382478763294390968644119395729\ 9696274188773688986380184481273094334422979423023367991131048309540186159646572\ 5981549232847062022670491872941252746748318666415237468221171369289872334718980\ 3463184645996377736647787288717425542762328579845685308996887087890843765181707\ 6014142480165669586003041845257429240792123865465767325029480571961162684159859\ 9638689042818296600709652839953775572338196248509075784140614645154332613250179\ 0693952660913156451070415564004881706396928376473216619801402507609122946405579\ 4131773676744917045378844382372555158061841488947127687381715734414538348765636\ 1103366928567614029425905064705117837398752862399353951691963522172928413517475\ 9792743606776289013833261866876425778139984158475635101116018539852029205501404\ 1996250414241507802148680173175109581640786399694234156135876201335346569033554\ 5094822067959833646077103338298162815589863764858485998442937765923709039391918\ 0534177407332675607363980951601124553575218014547436209821020354228542414042171\ 8502041206705204759129131818004885692554241654930056167728187670337532956109796\ 2903763401487948161001335055366979624278962828308250642160591345402954619310006\ 8812947051113262189380376393430956079951712230616137677739057152400431630999800\ 5911203951172532842225097342954821123787290227161107084630719098522432470725575\ 4738441242060324047131400926304779838181997960497670345139436911309653938928167\ 1280103643018571352621516949568471666372285186994904780891535153149854139697937\ 5249217332852764232025822115758845460480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 6356192837371186683937474849767110232239782915984793045605297902181275522942920\ 7146811306925511153642020713471229106278357262995171831500597070167640056525752\ 7507135711499788286916930094374014510445428672766317657986329299928635307370005\ 1138728211259969711064225632628645785882399768116688736011037944255029125651029\ 0294787804126521779257711886703659159810491103717341860624502701388363568940591\ 7292730615569404058533512153860655979891169944335337649296136825266161994959421\ 6231287661104637124343869099396505071949909077520336641873041427737395900499829\ 9258176597320972411047744241537760054265821753900755157076297594416692136933989\ 7572478785299271859953050445034249229185073563195655229298123527912137555032889\ 1914387441165692039329798098317059165571971669117018611242290224862208578827350\ 5791576807474215287483396212252534123672066490438859822641017843924066864966636\ 4672144036480856992184482302463677927734604543186835491338376442824628319963910\ 5361826315392543610371991250320377357372971199930775591808706438289506393378046\ 3054123659273817426930976800699225551355162281068475058722375960639540101932496\ 2002959029532599370443979860183747416511683706364489038726110307325947641999807\ 3152496551935847705807032246511157318129036871226368883544294937608746877240916\ 8047211211099366871292243414692690643424866093982597929283751111425482089259860\ 4877367341124632268422526008335804779417656649526387180626957310973835434416670\ 8985986062112901802280332206187874212849454738695813596146716600855231378073458\ 1848753364738227353831294088209070711374930363207636325924055265316337672213802\ 8431223975173551373606378921145950367013582760602930702535331316329902968532966\ 2795608280110721197026867534341156629965524529615846609649021174825620252416546\ 195898824039/753297693257304041282480001493033699127720210652557508405595988415\ 3281455348810199417130586744242808813521251707582867529594388060777216180342365\ 7562619400247770536613289867894337755602014134643540152923164478098672019114357\ 9789665661923976699627102288908023358317283040509514416777391073425593502359297\ 5639811468968384295412356473524773988648950957712643060019848478611629096465557\ 9500671176447165557768576073575435029491749635154543431451501559718121091261932\ 8507300096633894726141882775552004884602482001881726403679956596624380565333268\ 6473646750109781898501712361786433483384435497995911892334160154553038520462066\ 9672167315153475360527420240913950754254956547943845941480460636617800413111030\ 1047940549122295724024372728303320582762789484273392707195903457602631314840001\ 7580286481410111292100355994235996526318194211321352601137755770150985706339501\ 4954785366290469327966787002747381905992475576504058139045780038248816955337528\ 5035419748734191457696958367395869150003772123189510356413144760489952190183400\ 5698511303902626026790057145545165557360363363870203270327601137674441188223065\ 2252908187953358746972444018682262250104740714551758596190127998509585705752382\ 6761608842106631583172315893088502602226001562204001744748584450941751486642100\ 2145948088715216205901753809876328932246775003968172530316698742199826987303190\ 8111235547293636605780213402543915060265976976825922267298724793357791945789942\ 4292411424671557657542965429820480913111450208890501458685307801369818272074985\ 3446300586563430502630743994117457575620954597637983312000525931642880000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 461060486935144408100991486847739191047503533432\ 2504802979346850034099339147979507539972633462311709704161832896416285542009475\ 1039502940704291842730399075623311876604784949882817348408218815233000435403060\ 1642205969981093236191112033250703274456156183262195686849729390451040942298875\ 9837047775570984270469326953557094112342609851085272104549006008538278563640217\ 1961824649535037151529959280284612188652233608859892908447583837764365978934956\ 9157206448724173906199788989014691142169374216598976809310085986911516595567620\ 3319703830325999729919098794315222952762085428128267397239958707456268525830010\ 1755241550616450574510564615925784393997441047196206405411834612153823523099988\ 7131902727586499077792082259443318830748031586681352299991893936116797213584378\ 0514782135430104696518010569968704804083399771910370783926905969088154114058355\ 3373727850645944966186516304495742922519061447245722682663071250167439362703449\ 3901020764759053586859197563359957821155959792208495223470181926816754714844828\ 5953244208059341275800021463027200760288638079799905926088116193508099621883361\ 2993266674777644801222031745758814809059397988457748715594267338161888773199823\ 3739116241747764329000777398653078247356268565029916372972748906984362417980763\ 0142410960247538072479851830094044684856722741070986425195487658767049214146425\ 6700045208943208537384790437719081583084277145773428268453764358599812870556589\ 3334316641058562378856242969425000025286851789882686992685745155435026772690943\ 2048728112935944763441466655757602991408214601901902179863832322828110360478387\ 9203915741507618261165147574469535461807832186362011365530695135138824162329983\ 9847721158176959927773615918487037688543384293775183369374656933959708834379408\ 238356497571027315649808100519775667496201484741/522958629171332796133644880807\ 9309576581552258975650595282380219119086213540567295554785636675798209836287372\ 0533050787699237566189131063150954505402593426436580106330744453745995124338347\ 9783472935509060502334969635100925359639180493910359812853410534447378878801643\ 1882856037242118677303710779531707421794245002624197279185711324515931597108381\ 2992973151373730364670987857892288708718553090805588114460145273660816080088216\ 6702863308812304411356535695560963805203929343371448876180652956916715985302361\ 3552434857138278633539748439010974636647657753414070559760135908441445203883619\ 2939072819305356054291232649904667216275067263053360827501691550620088115194614\ 5344652792657570881286421615045065856680935847671960836364908746144035805368913\ 7888550419617192955034995135835671679633258368475849804695006854638480571337910\ 0322075740962052878836443324455447592396282267188262705257262683258731737531844\ 9231525129787634416797533122714027352521775014650528874856426420432802543425047\ 2763441829625454557164545374091959213916053080317017626752632271906910805605324\ 9422566232012026577052314229870664347582169653144911871373192786329706855051999\ 4116602050055533746027138875005657376864882728132077815564646123962146496532204\ 6673793318283921894323010738127794596229772344708384338553720682771258650366826\ 1248262359806966318390884907472798342859885434416744368102487063819194106938190\ 9138633879045313624330436655119888412043273815872201165920377706206716090819734\ 4580171575826568497264829630683728796115796200635987943139187271276187783619439\ 7919413701347616451152704438272000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1224717\ 9486698134326054410620660583385289056679852315822489427816404787354458329516215\ 6472108150092167118281888218950130900644116333046836153309482469201406643647274\ 0439687215028357456778297685887761789991334663827308841713184606009399157918688\ 4627000670560126347651881659619540855836371275378334811773363192832073128849368\ 2093186692059735354364358002414966473422442294132489314399106163084386143491715\ 5055510781545931589601309510512417462942173803971546954735706312319144826727331\ 8608626994501284642473437452669413122503838285286307302192939602954280943264396\ 6092684664984997638419401151327570475389653251374640778141442898835341529506649\ 4850057154102864321777624802068617808304234429819233026479964137457485278311293\ 2703040041309122871308359829753929592618136886268225292850246680624651382123598\ 3682082191645011541758994534635598225904066431484293373999136953336118965033284\ 9599302924668249289063336555238195951511574131341080306234428338781664222422421\ 5293866520215614590537947263032285579461121893892284899277109624529747965011522\ 6391828431180965352688902844220124617284368471587614731192547993953659432425409\ 7416569505536646191832278021227176401729809994282579320164288248714081378242446\ 8332693223636520704414486545910404803843567199856147129885806926332823444480514\ 1929863516597442437129425170333065495923738151960354653570697616516613547920249\ 8141700720441974514252031591365251581958733193590494027043558727998963654153393\ 1323337441578243711707440330538161197023305208310970638210438388200020607361929\ 3031220305603170516690008446802931457814331108743740110035073635084228833717677\ 6738192013079184073446202733962181189438677603141944492220239217347101249550742\ 7147763943699166957907559112561855245487540221395317855705866546303865844062651\ 0195834609065996702464129/13181259350988809469447064188104880160611994770258211\ 3515710181796389711873502966057884864303199888261128577029066016544432597192653\ 5073485263113130607848701501051480955884485321508025263544478450336993395165580\ 8280761723256329105314665933096988270971773950664735525488809029585076491434924\ 4917185122734946664961192759385796569246734912379698590324023977151142310732842\ 5909697613180998941933894675760481103642619364499140649554647006577515866514247\ 1552563331539073761725553782251638573072723683615521886024759951785012391745533\ 2785214606077999408959218421244262305916057125355270177090328966013309911317154\ 1134845765020924236070057760604944990599520446219804068597406208082355445825315\ 4683091033377320503159757310320378948301380188727086878049863711976910175380453\ 5564054095983335811550391434004281701590243525942187738140833779668078976176507\ 4923085838126420489065466999990588872597611450251628572514519125157340127795851\ 5117185684888090021483901228814763227082648477212172184460381704312567034301239\ 0729940402397397254326320716478598010879414977481253189926045479700504819477806\ 6450817440734273627534823117393088566075196669856949756257432760219973800815312\ 7925750159866855632071001350144553039181091885964842723009091581308050552423351\ 6009706373676253185237460368606825478327273472451728975805089286489180164563165\ 0356155457363798383246490459054085258984889425705297159269746342056442517801890\ 9040073549556236106454041954700291120290649416090950848104323481036507993502775\ 8618145385566954230249214695919219437941996129717927070348924310576040963873314\ 8306338100567647191040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 234398268210169\ 7973237129822327777594825010175093011150227896911581363604874070926871703785215\ 6438657963450941404610464088545660570558915995979518932265507596511622629711376\ 6179890175608716413119363417670409207243401530484160845525311692294494193290437\ 1233921931186151568033190229719608793566373929885764401899960858701807750809699\ 8574775408990103586516584058843061972822904005954882865262511827169433111167408\ 1271209848863905599453749179730403473229376989176586571252805797905677562908989\ 0608344786080964785676950438962595875790011809497196393503920503322593925711368\ 3810929908602059575444894615146259243399636089318647603913679184481779476667406\ 7231275625789941150339129279693684882441488153626145290913092142148940700704165\ 6382304848004629426054088936421104034696597758843006314948694611629827244081617\ 6959412298985551781108681694800976557153329659795835922848892105179976076700282\ 8945871912887449068823718754036120063877092448413115542185619288567288519473900\ 3446401564407916865148034626093079910704211955421547180069382958378782154513733\ 1290191380070548619731519595377112379399965859644766344751153585216233465975008\ 7219173959859222697482530308681556329791595562601239153845149267308352636735913\ 7113013571832135837970689017077196319286748942841720243565437169327639715990775\ 5803036965495694458585419386659544215934975381092420494889530899137089861840371\ 7907333718798610399533448191225070205963867413387371398023140436093388525695115\ 4677674768306846695503151883376184373635527207054237676055602403434676533864920\ 4292791380016015027378524299862754724922459284837114001864171325561762381471704\ 8030118768000588360092545978442054127108856600699950482569743634530327581113300\ 1117372052504550959057709572619154839592484933933585009059256956041251522596832\ 2323039466064425519/23792173128534801092351950859529308689904650560316071489585\ 6878142483429931672853734482180067275798311337081537464159862700837932739580764\ 0899919200747166906209397923125371496005321985600697783602858273078273873394677\ 4910477674035092972009240063829104051980949847623507300298401063067040038707551\ 9146536578730254952930691362807490356516845355955534863278757811870872780876700\ 4191791703090190679889747668392074927952920948872446137846872416139058216115237\ 6813428028139914624576964207624396266248926017004274691712971947367100687567731\ 2363970788933171389250345893462178483111266262669648043783654024389927463174839\ 6605862768246106454257891925708032134405426746343818318205588651579714694420297\ 9315246063508203361945128284001683991240652391814880004000118322866561718669311\ 7643249921139848456538377728471370389564325648867344204972300882551998596023616\ 9937818188982763167934983012915038688667704189573388707020908998930671511978652\ 0161223002488778441718010647624884180501367970792950988976284183496913736526754\ 2426327302044059008893243869409637344034353662007816512090859411199157440994372\ 5480525363897700355726894524861765729989091794310044666132197052710471639590597\ 9038559674415888157437010918235721870854166541115031410304261031247124149639752\ 0004485636999353615965335319988380728617775370801328186162112970197036512889286\ 0600541656081759915278592623892467725413398061372481892147411878744632413081733\ 2756949006172149545728234025472124622196044166280828303883270896928272510430575\ 2420948352385599832526134191085485303014140858361979808380589753939791333269294\ 0271524603179827200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6235511027431649819\ 8465026003709671015862910544269920169612536128538343387586981137321446008903762\ 2226937263830403107960025349092717728495779115855457097260740177758932555792687\ 0672531978423064765286197901489547909528564554609503945643361324439612740794081\ 9027390214904549697453335129902883502728119673989161346264749525116066445175950\ 3487609988606239538432397951956676437226608103022726795098559818466488345767533\ 7026144988714058590670786998447847925309920991639909510478088631348903780357662\ 7943453543380818030090141604692743539719373725222884545495047034558729284465646\ 2963290185233979385143934116199400241814158833089611542726189911424377326439195\ 9245372448753226140815055215268387294809209767202764530316075957033116926005909\ 5975816736630663412088376063255082603024886567502195148051381567276151024774177\ 5825718717598021526671404590558446718580900754789170841463248062799585722839176\ 5361934765565356694410824828594430282419503833876893268684877690079196017936760\ 8106999344300395438478621429405358958904935206143632063630059587614693691412058\ 3112951073052440178971459705273307508039124850521762257600927160064728360142366\ 7966063658837020184661107202463449657513799860504572247628311328387060061526691\ 6177201541872256032250388265493001345370472438676628221954690874656103871300175\ 1454949698460715381439976085745983807710982511318224534099889161379016813267989\ 5319248575671493122556666716040751773221035674322775427494090965291744335235185\ 3271182619202595826721611489464153184157083312112353521737286824963784838051341\ 5537080049344576812555164600943335993925864454347459206162123435270479165923600\ 0380207336138189019872748422705164925596473155962827586394565214548450684092915\ 5050183893233333741571913308981272136637460904049734537597248118676286995699774\ 0500493840705349/59484750820089912858119868428471099185503895847352849517338010\ 0415762564562382074963017515899599164707255832170618197144930443441274131507459\ 8418676858978457339503772953741874586082699389330792543189758607314134280413269\ 8138010436922102068836863758573034499013629920405910873098556227140394416558108\ 2157515170234524786425447193464092808722617721133988480611182637594088812599813\ 9042196328578367724349161482617823498990742589259164242924574361463881162162304\ 5695919356708506020373670459833568755935537250614909807241660059742118318160710\ 0918618574114166662933761948270559589982583400557432153106686024617192866894948\ 1373048159412434456754840027922084132333730967775163629798414548484506412708585\ 2419196168604267541939608059382697519279010824280750472891109947323817856340991\ 8949349114800787163827874305190287956107103229860937876300718336902478914945137\ 2664858698102613697336839549468779507494177053176556791296255765686161346263189\ 4919797147987624883360196312233116258955565452575830151958423203899026205547449\ 4570764602351525682999554444131406790790571292137980138598774714989638319142690\ 0130202006301288655843734028254935813017887189686991041224427974493159165168189\ 3865349320013658230900618804955443355172099891229166669963696272301685197318250\ 1233055408910238391734912551711963237472506017984953279359034017127949466933713\ 8486724896973610322666422276340360307617367235446560113021060178957554013422433\ 0259439024960461334328844810161305875263962737693414572765857728472251123703182\ 4135118414523283644287589182149824740980846605196704219783021828414774431541654\ 8189280109854720000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 392380280121895936624\ 8686406080834611851976023165550482649840114134498009238486551476371573036371130\ 2508506740511598730242082562812109562973911022529099379776993341524253396821401\ 1650576252387990650835671689936554581188484015343208418940501994503463738713548\ 9701512546024948730481242341250186214334965845490230532566437364649059621232874\ 9738520562338228810722752411997484503726602449348683825085371105104343161900431\ 7675248892086891980385944429525642303878157060201766539968726324882436823354564\ 6565012313017201208681862491488019053237124671229716840100372554383627909717844\ 3360550581931041320664830185030335699672297609105587769886965123188737333627601\ 7200482492493770049031478464293868501121606972790441389264839997603383764468590\ 3863103428145915427391017262465801946106271165955577262828897605308764816188868\ 3413490884718931829362633087724347045300267065536572067390749273023835537473671\ 1160116834916051657548288077439961035532892129837206040044548958570130600072633\ 9982438177533823250347197412664380893588336909870065392113101112889035185763034\ 5147367504310172020496018562610044793247576879479745578852313142263479300891601\ 5633790721484134991242182271391148838198734619430113584693574909443474735630189\ 9724941949646662867657371928125497546597675219895667271261216434260058371088954\ 6885530195598781625136294972562225656145652383052517919715728850198156164429220\ 1491981364789183225631780250427816321253838160204680124872851730233349557429599\ 0313137330378574099984453948110034427535434350574188635983341618498496341664951\ 1033718600738451690839372600348045676647687598508965541491415050829317424480334\ 0921364288758441409796061470369912166480745916743600061511316334519771920960237\ 9769727625862384274137262649340401182141667666515939030272010481474588506135519\ 4219051670662603667/35149149904858488919342504378881131606974128757973434288416\ 3711938653196226761705231156383121332712685530296464171357737467177666546359604\ 3517899133779176384401101102686397649200646249073305016966765091119005583162871\ 8202461180736563501167807615862741659061968614921662919168951858411340135959980\ 7323097974319446830070318376507327211584793992263374808188904911092813446463511\ 1839281305534362806793547360143749167497981636402041746818432722756611368706045\ 0079805419647315994115399395792509009594523179201508164362053085892981226674881\ 2629049969339031575970218493459700321345330665009025310283351193164546865407058\ 5506328546988354309548198172577182613114699862717164736933231397203440632031591\ 1652905287181289703553508203524854665459212750397087554707700988853335806942685\ 9233333155450741579166317182235396034453197065506576414555876358678755651429160\ 9110607771198360992307557592285013141651694260167926770252332505410997122793723\ 5613117523205164555260941939825068141053383148644044095722267601270595690882141\ 0061190627613070301134279966178499068503470063401875874833482563332561970077876\ 0538674499149655753858303224187400383903241493423306255964136335566599447431837\ 8929167184158182339650148937029615993588396505426528026539826981092200192535701\ 3351874968006580565180479413925560806053263131258715191173079061032498247775250\ 9843106899283058744330577840561052801041594543349385285811481586503715756398905\ 0460009231730793700497617089700431012767691382944856028314151959955230939552443\ 4007945865314003095062098410201694048276956368566196589417769439927721958769438\ 0482871275650716071362560000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3109026890211\ 4391576021162967127357061139949938539566167052284670192371532574542433752741464\ 1222914624553021545341271455786584882481215121093620129607666262769877807105330\ 4984105995187963916066423502187290039896800449943595044138818395754187866296763\ 0803043019067480291505351765536716794561976471333259875868066209177921979671354\ 3189569468710015987623214746899839650632780297867871826147271396324288610856547\ 3613182717928867421529801423698145122302978865675030590486876832131557510997969\ 4175876919634094914540341592638755429666644104222396793074328508798009209472996\ 5742533009644371694926943854953331678654528573735803538041887680162031188452227\ 4635621873094329602357359370919792022511294451787842724214370355813159565470269\ 9471461961028402724702899025410670903238259154206570582876490341017615305046186\ 7478742720791312552078535842286191771288032929852131854293137922375074223540502\ 4215122380316454097845449453792605880178516286739415299703158485228001716244326\ 1378679020488196814122455657786453552849729311532409475612771007507935875594149\ 1854021484870785911963911710281818467908105913875259206183495409958444205890378\ 9326359200316934769848254001688454835900533988948878336615093616522654113820159\ 1750012114572287320204868029010551361294342100193637626326040661474018626001392\ 9338584183735656362091438816674531179128640454208130743309450068422807513737359\ 2686299466518205599982516323779590338853490262960929674240397642759795045871502\ 3530886310853403825183837564326637050829580527306391090979924880523238627724297\ 6420232693957802136028745913647634912889815511100158084079830302705188778342983\ 6596850385320401093050787094973641479997354543652272674054317088905644188777523\ 0690303044432969741474232361444766145941492198111408145992210824460696081532834\ 4025838039152442398382554134879991/26191929807757685456539133945682950311269187\ 0306001810743871269392809562294467280986922812057986014437818062414838274469731\ 1669332680436493304955122599149885550086657452964383650310793208497438085353727\ 1102673026874010579613217459400086179825195846519835583242251387568226725193230\ 4007241229280559500765272456048412301206512383304215207972086319550097934396169\ 9609805983006924896453376839015589525393254601270749840620985313233746745552350\ 0193621400277510691583620841269010184230096688569511714891170415529985723066350\ 0775533146141212327653954652507671627684775301395074455416919349398425731643500\ 8356877051713836337510044919864342287679071344696503894928059624660183183288656\ 1091776860449867966803188670633119367566691828907374807939445769934361968208125\ 7054301509403723032475636678819329893922268607047438088714457932463978020381359\ 0749929083647689322755697751092514356319733084905004242400773260440908649990986\ 9070877521593245536123954993608447807387208644339141738867736029780904759689584\ 1268039266868409421097137560150305202533859566619019342568463437190913914859277\ 9528482837261459242478513418275979691420159860536586840637371770429322881767946\ 3910756797837944957206299078302773195533867334341890176141169810968536330406533\ 8374851611632476299355045871149763229852396508384335566066764767143297244022525\ 0831511846873863517434846106914039626304394476230972431544813892845974726822603\ 8999592376615117704898340704689091982730106960886945025580121561097082667956704\ 5292550304681116992313291475118852486985124183487730751239837365848560859872709\ 9996793671456432145742036763064168515371008000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 5038336206784850203419300780917007026780343739328721340436381588588349\ 2978672605812645823796381502609463494254072354249645861824938363709143835877332\ 4731499065531907526435452350024945001980571608435613533187418209962599312747062\ 2968037884201588832000464829860405166500351307599488621550373582026243143207275\ 9189726288611443069694030047133448014358221292087520177143331726137693095411513\ 6815083899411883033635580131441904752675664588100264310944019812060029596494309\ 5428633497806163736729402152961925993598548505388221215065726288016854513384858\ 2271570320648537498484535125961667878361414475761775953573286391590395601114085\ 3940233351001329441240804369967940816398031735777639350761049595270479027705463\ 0698208832522954866376616271842931034379435490078985018950911428325298385584151\ 3124572647072996629383160256914646605659228767496799327881431384230624858209953\ 2021319991446477384884232614908878848421572051207408097998843895912465059539205\ 0563561774591463197351157359607826461023845785187392923409194816957447494038437\ 3013835524043152773422328598470019274869779892382367835504042782334476560300485\ 8681875579792545460108286706475085257639085872132061423817645915590133668046794\ 7773998039520542323115595017291323270113866748342730429083059777615394177619909\ 1206203508803458597803148496535638464785335179808530128848480885093258788716709\ 4106615735479040043281530436336281999822893278830995611128906452983261988926285\ 1453224809470930559034074942448910913901552870182037667763681920907194519265865\ 7439957909722947050674629427351095613723665675331816104302521370657063128995645\ 8116311852853880577964843093161851872106050613702883652883407638567559741931527\ 2327003832072731855190521283730616731393095171863725502674011677749311660088242\ 060846059462099908605356143955686753200577927654742918113/400639518911256447909\ 2837896135947584649694164310323993971067935527049971393147668429597088146230517\ 1414392510121558279999619238311000750804998017245683292693784658871410158905465\ 8650961151645158981884924644591114776532199268844841934651565474292022692299847\ 3722156690991717594371909444097321958187919113241642518306681418133863134847440\ 4619129620070535890969701438884110439258601305356833831054592126450012030358673\ 2024790505754594782637243702431048689330208297607683114859484704812310341049564\ 8167919116253371713482437788710716900766345225306351321051193844896276895027781\ 0069515296870306358802164866304531770903977468464885332346844868757976283559577\ 9736527772094686925264804848290495029461862582108184128825881668286123657251691\ 8144852956626478840724413460241606805096756016220309347527636662849433725627060\ 7063380039860341636111591841507835055395936966784118563275154075917187620990818\ 9451613541516767572695404676756163630015052562718976306997942626561856002427338\ 9768511222042098426591942359267304320484848633993049706520320240148185690925499\ 2879777614758313643289553528274510703061746060223768443689353945408237096680191\ 9716496736040870433393281301576203965602493563019234779456657610637373451875657\ 2704863677779816465888324030137614970841171616072029068600515890361406027058843\ 9101425492659911770852910867199731811319729651534894648087617174626617903393119\ 5558569535328726732494596549320427483096745296841149503518106204969438752159094\ 9848223975220422913377396511973179011159919458865897188373226846529177053066676\ 3723271146465050047196011062066159685425044128191968351910994378752000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1904273725683475176844566677566978200138462693\ 8734181288215733850436228401211657236027392672587698072186644536848834732958362\ 6246174113836382078460232656986503973289763666009666448224434841771880374592325\ 8897820152530542496389082972047181503679040260568089205576421402396507515852890\ 0036151915160786754709056406511556549344353088344008258741254994159963510044840\ 1573183471559214793624422454901111601232091103547577110830054447670208542567803\ 7728189802407266197873223605617150061004278714680748919540811612202139658925477\ 0682041722164190819222707298897300559874129993206995125260174458737743347333647\ 8650287594968517484759604180575759411140851736016908398777671069234619788801143\ 3535032131701603725686603760774211980081635183777588611634118559646634946906328\ 7367822459502868490065761149031580097716033732115592672637975277253610304005720\ 1775690628005919645808528632673929434096505175590559839095507165282913645677035\ 4834403531520720258412971285533836758766221421246616994789008251081570128618197\ 6716042745044221365818650890320761154210877479238788097841555171268970540397739\ 0174002049385677644417637255231868126570937601175475393631097972339045575204330\ 2986734547956092481962963340717102872781012408220148794494737340329858503522215\ 7034532465875058225140745084676450071017479559356772564234154396556123897196735\ 5684271500797376164165000835694101310028892561344629229975417590013923503954391\ 2925179047621275980913246530765003509540679095065570363525295550585741589306441\ 2600171123758074099402490745278720830477094732863910158725603968182125476077541\ 1361793469624836365395010981639174456192292673058327278498265023912610931622970\ 5744372860432686796890697507614973378867744296429824195759260558601164783247680\ 9874636725514056834351823567983809210922751637306430988524683303730969831821709\ 773247/143719386276700788653468209691660444149085162383944915609769013359863960\ 8076920826657762753336652683711530338743650389431347345312801510556678541551482\ 4857643337774528668018997495528724436646944407135246570913986116759761507400093\ 0639858807428223639671339863650281285214608604937259494931439064179477143946753\ 8343657230506781905735023265139483798724037076548794562755273354970104765753601\ 4817080592176381358403455768787738803538243380704622416113509870900579344874289\ 5773431329642816345934270180386838941042239769762369167049765011829956823071714\ 8996492332960680259299695395447088080356130921318643051621541535797787842381999\ 4748280096882856196542865331142516292902827919730618666325291274845029476385488\ 0813442512383095165548730647209852588241899534014228525674189883787757197576239\ 5143057373583577106867445208002902395061186926301612014872616330757943539243032\ 5392858668561668702172194264936721064603121699667200594463140437415014366267103\ 6571607985065076835273852169616269727796944368012322632668115374651000763052735\ 9643437001468922038237404926033826729097691990530952772816122396025013219467472\ 9898324276651638497964960340567110030942935312649910315750533161842661440281916\ 5183337904598238384847755886877640330828037149562852130413429395525087977911529\ 5359514740861900697237219485430692418821684362866583571111378443001576554311319\ 4944461926197686520873924953921893223573007352250784386506732080993491658233662\ 3980681990586571833152595964727566712574793521250363417605486868430267195140136\ 8203257102848226607080463202075804694473924329167097188020551605787211032988289\ 4295242094560338247680000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 34008307648507\ 7292897608454805586803294567223723279716217697142002287244501045625118867443259\ 4831124405064732035918995945147818757098526069990866664376046365052518006673881\ 4834322870474821864112284153140574676563427877689684325939891115579140949600725\ 1196158668799687205662523982204687051641203053059417557634196443286835063667134\ 5032466719261006412751626949603001445703628341037290731629051222743612629479321\ 1504985710050784225347211196377690335942538567144979887393079816452323272629932\ 4211356185483664393334738294428427085219401273051548042598794583176658334427034\ 6279331952979246057504265051417615625794558599036810394711556776004411901252799\ 0336031490406165975730720745985503557288953338746462338916893402654400192960599\ 3679202012288189876738682595385019912939964868818583329797148441844052153658871\ 0405346506070737038562327963561260048290234955218728439031321747951836431188662\ 7699539523553151090512652194227350392231404125525588456781674678596380726570557\ 5111580570024077679970273528351823652310304394280611210370057944859238064794048\ 7001439466770108802905678476168137608964015153709489948523288472833601209659169\ 6049310770739144249605312194797409404507980696434804097201586592298557387507822\ 3513645030398456908303449532039926547517639542586381454149171931862151810231742\ 6512901985180280041479585576248456346623406925062619497369477247139943327951168\ 2128754266160422695593977789694826733676613330731582919908635144090357072918121\ 1474939035371812609379073796312369205959632440217563904188705326308183746420250\ 3810442355289628462765194220781820709440896410770371930663652182618569637728748\ 0955541342349100346348547043400985816534246537525371437318696009407506898303364\ 3529215293975684908098021942365379700200421833441662952444768503894112359371907\ 21401506662591757913618564815188571069013/2453495237152249177727064436879060439\ 4022395578402024879096281566433919023598862683657521289104285100503982211409460\ 2195780011092685400730747265307717367212625552008025118324314387954652882758550\ 9503802807463173344218273571620444458780446783953246420103587672315516226163675\ 4700003585206152811670639312430910118866719863651491105047897169166901992503204\ 3782258500356078808455610742153650538663018680725367475601852052876398146117154\ 8563146255322234899389456045303539434989291984616650477020755222318179064935378\ 9266575879232067027019542629081528472154404826971612998044799965132432228936806\ 4425111206669677447896908067378069910345638796785902212410343867361528143126848\ 0582584186608389010491401460611522608172340032825696040439044620225340613558142\ 0449571869740093844446624264443372317085050877605352038665671765192405172830262\ 5275775193967539502179391789913631983492372984731344272796744951419738174296149\ 0157472101483350403244420309669884124329593459325240259317904895592033210247835\ 9967817935148342553243992273121145639627245953648026224195698380148899161024884\ 6954926937645038037607127256751947174692821579981542929544680099681378385382967\ 1230948975331698161200282917305270034201268514212783855615261211696859933421491\ 3389658327977721161093211447657753970780287361856733331406818358423963435598754\ 4803652481068299605626697711771718113694742882946219892062004570523748602424911\ 2277098191696506405255317504512746652241642553585047723105031112134888878955403\ 6842026326291222401110595614027494785755603398623297078016478949722665855661993\ 9050668734240651309845102454917286552611632899994345799680000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1771403929469217014485127850249598870072539500757691217\ 3273956807916657286938184290578067823711550319360284937536632674696869417618590\ 0230045508170363349117444812018959460872510863152899329652327830036825475820619\ 7765036638329473597337695495686644364839675031148176478548994199309579567730442\ 5468485351476452516501698290559036714579282783656016055748434300422288647318161\ 0611149792475408971536532439743532421874854062347783396508927706016287581813398\ 2034918588657537872016071468596155226804616382147314746001586378974857645638323\ 4780175959800835767269850005087331482396887928323929024989835874306666445175713\ 6394434627217161819762377153710006800739073242288236315831957925732515906838680\ 9681561676739491241513973925615746628621266266518604308067580093415363503544635\ 0568311674312381379869760990887861319351171687710461273806084048687107208100209\ 0269274553002193319716328552734378073347462430414495498225677333317367918020778\ 0561548063352677006938269067117179632912096545283380010280684273610120364278230\ 1823959777432472441490326945298957573774777859466080330974625705963686478288793\ 6612872438347070922404027033129318947776160303449046847533795378941987930056514\ 1795792654413988496665436527836029784129779210498880772781621336766314622255206\ 9940580354855715518429359098803170159176301923307769875027453856416324863281696\ 7746801347560745600784962734394283333520811319974195717740706598860337981513049\ 9446718354393370119103465269607696947148407977644154320606861318579821041591262\ 8262711030371167453961588926472409192845278698926478300155200226918497071268755\ 7860103365485730154361435419292181057687729006464130479833708970089064324995737\ 4860593412450119906472132422594197289025443178740848503675065194371534698476401\ 8159915749119081266819816023560395026508827616872625444821032328934707946567770\ 763280654247987/123207822701941572391099978637146461083282316404507529779575754\ 5044000902546683973396138751822066281177555717492280300868517341151434060408181\ 7303314623614707061855004542834637743340845181941280120517337553030258002777908\ 3182762818656535385388059161988385145192835218167355816901624754876747253738957\ 5707538970804314180778088665795816724004904383955465929171323170663077562862482\ 7670368105624558943755964005781503391056556426485392504494940681112224367076420\ 5990591890761666838504901487060771281150998486637196206280752324563097216722248\ 6677208282841757953430234882454275295838559089246857543420357852328795050335776\ 4905765464689659950681675700127745161621566316882021967622316792362134651085271\ 5599312045139067708406316971288119607752414344997799859511974387118439359149967\ 9794094509093397515961558423457861305220093351016201720775129197135954823451836\ 2096581330755770298248074812764029827491379419816039435878870367416294572105749\ 8711035731951164641751617024455584344644108514237953744943564616805874950478446\ 9735453950020377224120192042657719241540672775863798075098715040528130900374608\ 8159565571620370000407207124268779188475267613312535392359837339677502678105468\ 0097398505350424397884682726882909626445223271693416467360226775624370030356570\ 6548089793742475526382376652175557534849761167217366132564367701400301636690361\ 1378417419492789651475069662622441822771689701693414075617758873062466145661351\ 5500682925282967540057781537153033034233283468867626156188937680031405422997774\ 8559642733616295642132642920674703090960764074440165967942284284206064525753162\ 7912375549198732395688467674536693712468049920000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 218021438665174959840186190549992978681225517795518096759793957032\ 9212826808002261731201175793415157945845588012024739144109539412421166255705130\ 0043055979107966593759636963074599086147469954808624849449812654968725496225863\ 5490660467557823623071767517283967848264228165334033903176446997232559885012749\ 0082601543480009030298548152118733229077673161424287351239970860790513530320781\ 2784537575491723242604553120369221527265119448961059966629175400199439481976847\ 1204226459080603988957474819769653194884505550965011616361532775194903843431269\ 3760478121222498491381886656510382575842370902654887394323275038998943945784251\ 8643517098538359747885079371500779499612970108557210880037097389379914928901245\ 5747790485393466461339928380137443824834148721965768307731313387890582877378554\ 0996898922744635792482958082471381755699004190091123483219870960430584238136490\ 4700622029334280298194158776433012882267708020832083263189453177044297389328460\ 0078951887276045680922564138209812134116371190388546507495549985297950813648703\ 0490669767939053840848946775555012916093372599469968417144583873984688840579883\ 6029372900762649501011413990931701515205607883977100056521007414833629539423563\ 9947427821480795302819427057652648814095049095026593548309686028223730272475443\ 2913608591098263319209272136867965062109267274058442204882522701266731140405870\ 7350069106693332737358867466432015323178048537811663623281217769074736686140742\ 4015986840146310389139456545779208779519124730256076434547307829645511418074428\ 4599552155121084686607944110715322803680873068275895975133753549435125029018096\ 7679447335917590927615050555254458794173763616022817705573890844659516244395084\ 3557202904083056493401808832798722660111132443349641883739102800238485632548037\ 4822535722227362296839157795605515815578207545739269157238793939494919409052771\ 7033/14763695996180929795140428474623584560841587913988402275311232651820355642\ 5852648536261453882126907830758831665023242948899922775904598617876948720752817\ 4520932411935889184495384762394379560205117889577517130349881367352807103795844\ 2464153938741571996884082053279392521777981508039518041265403680788881323096288\ 0861785455305452194498728135070439111904969098977517863937742446452676394928162\ 2253183777654307589335320135225295932301343211031685064309643985881433852782139\ 2992836682914919570213110413783439347043338511228080270922856141717728287237182\ 3279616833450559190641608725482511556304481496060121960088372410924941543224102\ 7467873400649070963583256435687687971207804740950029429600617673148919681411575\ 3733113334894878456076401273780684443701879717383137766778509415384094084408341\ 7226081654014328328140277091028427406251757920468067587842862465349338915931463\ 3665578841795171529482884501122189098646104816519811267987022002326924209824719\ 0699901037478246895970882677181968516444457368237484255186739755607008036905090\ 7614167373023012008123253943235789521610286585104647097767409613853987429277108\ 2096060393622232994276126894881205388312430636221888116528338152293149442964848\ 5956026987905947445452101789556926521883524968165105010161581223761483636593218\ 1210429454439960907243532193204139864839562436592336633312006465482929448277699\ 0946346168133347503896046004538679771883238371438347720416201937006780568528156\ 4079731093130718676096199791746898424655203198502015107211511893698883602615514\ 8849219186583936184296318658229488230330232365497858193657731965249679294844942\ 9848106035083626517758987959533568000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 42786897529743756729678713102785558281526798288453411546921415332919950921046\ 4298456541237111165794181478485512520697116143910866108865575875663534246105719\ 2728796725081223708899816757683445301930010146772769107466277246838135695424704\ 2656108952668690161018910003617302883692113558118346948219240588557584276618249\ 4576228403893883654160853485736933385441707820765659424878464135869953279483155\ 8152493698227599929917055593241958158558754624988278967569170334865002496327164\ 5987445672863144395755746282197203475473121562793069660863764072267584874575381\ 8016534295037274555442736948505644589637046292361206476177333510092191612811664\ 1622414304038168490512468416915239844142912459292410556794777791348219874732445\ 7438360536836632695395003995451260666774378290942466931855385231762170025321114\ 1098315696918104981043005860139774047477376966732941259779331684365966538806485\ 0230588608044591714200672258308678386976263974610214180560582772714182305170190\ 3879550423511727436225766941426683189609636684760059557648793950781432007196543\ 9753111762381114330460739519503730526513062781251883451630183258431956535290941\ 9508739285486283850228915298735290347429468129831706868524185257307797835877785\ 4368403212972317031785721561337511677307592045971810577203145851237007454198069\ 6616799203840953025674352571304245145595537927273461226875259926164814602742508\ 9392027040626317198365843960312593765042559757503679475226316821586073163995809\ 5294105780069324668492826423983413184106561887686118481553617842087075333927126\ 5597605687849682751823204358031853656674616295855100391560178538464403944307058\ 4600364095872521280014847395256687977754448196564926395653067620961375305928199\ 4410054153832841428408979951901370077859808906646141711677688938008929188586180\ 7783408757846009664257944929693798241000193209615708869676026940776314621358213 /285199457238787856084456807797615269885337026845750308370875953850471817112033\ 4499734936157733289291548097157141820966435933767094331971628993207845430064866\ 6514762715042079480386997417104564305941281966124805575771019696839682182993694\ 7635438789815045190283646805415943034753716949148072694954439757964993566258182\ 2939257689345177130764997616907940566379641814799456746721088249193418051049224\ 5250204343383250449695482374773027506327799215331206661213406827715518034227544\ 9167368341562256004529821022912572479859256598979020720567522084308941916108292\ 5333110507724471874801034268494504289332794335736330544776582033940514263557124\ 1118587547785708278415320564046356212936053627314749817940294680895296894131533\ 7261833941334044767845913290206398796750704611075879765655630004551259573002700\ 8165700354945986786517026970897008815158838186015421810966543591724149704822613\ 9152213376168005231935710260421678036688408815583330842441582973035792654821741\ 0469719689701819947525845677796907062965390245896007693063488317246108272089870\ 4865837122898809952326340327397789817687053919964785055989090850373560362107670\ 3632504196405637101999006193554928407665656948161340099662434830667707887064155\ 5077297290098166456474210299243272126402088705621314313556550494332518738972964\ 8471269334914069017076571258401772510136244714904720531375688137175182294686962\ 3362907379181901534333101359687503983265722274157540188254529399374840786429967\ 2643695498959207154530144085886548569106687283938273759160618745912900450640558\ 8534463762228045337303801532199844401319084202843000679921240360937539939131626\ 2826226967337225090166779654476241305600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 28067764938394197871250533583486334545797903346888039906153882840725291846\ 7492462011955417420653790812415158415447881822613204699566059839904944115015084\ 0823666452494544836342232074215653750572328242299517947939300141279070870726141\ 9400396581448926537550746307840497330818425753334468086613822910707094012535909\ 1985639607512622882891954841824043441286394456559220459498554965556358282893589\ 1834120816531023591828207557407510097505985594632632499470573978316027694165354\ 8599507900242263976096287688885307536528881748180492622812728320388010311802397\ 5349329408075433988196600201151176479472393175968041347361183971461570645001933\ 0833367535581147880636023626467792230081856798978875636488330269849687613278019\ 7985695250772843566135019679779287786728140938238668556465805300464152829341862\ 4055203523192262522594093854485970805614941704942758617991145225830925738889640\ 7695887779895161318938816876488581123061795366068229952468884557496953209914203\ 3457031234485267617415773337289824026864293943767862979763203305885279416826186\ 5144005617302510377666943621673667552738703446474665880818403649678714074378466\ 1575699478595725822419060449716826192144474295350537576689153956012173175808496\ 6841052147065123810904925751662521164931451871504444399003688526089591295646939\ 8181992948164563847551971332650431155379207856123438210451567516576819693978326\ 8297630595632127422976284456998218489499324770567734636049836180062502473624654\ 4801436671057852966727829899159201859010198341766357809039777500678221407624571\ 4656066624462975863883512503619751885198597234066280800022840765184371090774100\ 2124979772017518891459706860444507246311569568059973074522023026347155582195362\ 0523875407859202020989572636795195580918630244136758767109622480110382048786037\ 2348558795738651074310217717812711328726673338990444269637529110943114100504945\ 13/1864048740122796444996449724167420064610045927096407244254091201637070700078\ 6499998267556586492086872863380112038045532261005013688444259013027502257712842\ 2656959233431647578303182989654278198078047594549835330560594899979344327993422\ 8415917900587026439152180698074614006763096189210118122189244704300424794550707\ 0738165082936896582554019592267372160564572822318950697690987504896689006869602\ 7746733361721459153265983544933157042525018295525040566413159521749774627674689\ 8360571034912171607872743928254330539084047428751496867454689686825548639974564\ 0034856931423035763887588459271205910387796041410041376109650862966931465774883\ 1641297957828664759989642618065662458908078781877874181816603233208465992772101\ 5276221136871464344887881786210499338540854278503763920036964901990531108320279\ 0903043793169581612983771418110437966112149269189643279810238847004733004606683\ 7510798780236392191058403335035435804161362149121459678708768516163632631730861\ 0525945880324848496389057814887561484071669217293437958778192734099647766484247\ 5195201549822868038904093727630050913841091855686044346771170528433814120013775\ 6232892184290232922235287622180097571291932398353995686925898266867109201876236\ 3105080374445086055271073269929694589061451560167459570676840199309362867574986\ 6983472348594209601418801119335959297451870880489573336806377046648203805847627\ 2048123577641711774734203276860702640413501452772271504498395616989378044355751\ 4200285591496465406238759111672461101758867237149923357903010580038646408174121\ 2996957279491686570832050990406534930727575713744071899868766276868872810059683\ 8319125666453184477713508363754746675200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3247755834929074912178540434714033833478357930622831368912913514907234982\ 6036493475835914886027522098396807556686502593588830547860724946542429752856430\ 2527717363160564893568172277563320074574631273141322409956172304136627014438632\ 0865502288183755260466734603640314013650916861534061676006479990698377850120295\ 6836152933604141321911170911083322603607800830406957854434856833498484107961322\ 3259831959245253101882378094370492979067952024622569403838134119968847250066595\ 0086784729407342585145790286372249328455829969053399485396765114095345247191794\ 7938804658886770485461800815025112856160259504919711974708706907213277200865167\ 2328646421198551452161378850968149438800856432697312562861422203824449299318270\ 0795442437765228533069009790915869054658194719241122254495629082754684455455020\ 1614809920917729722838279920372635298618654950386611348450161672209523653452576\ 0767901426103371816023041539762220344202961757328735867659063306251834305864700\ 9284982533682294531973865202755727869513834654056918906501176457657809382795597\ 6589775298921938516925428301731741259658355414548848058375157532360440590509885\ 6992378944582087906383878978373367036357549464736463725364744365672136688965916\ 3602675633554276562786733665855190355448214192026671989550951536242342234449825\ 4020729863436374417313129303965640799647647038440421097170236488617098914769036\ 0765832835786102072107066392871486681488155770496365543502484476486496275326254\ 0264795446187594777743929553204979567750634721031977286921088508846683174407849\ 9387945176385233629529390810476445241403072653431145099272247584678862055450105\ 6837167124716470726397984143686062098246941356493699199160270703327005007465887\ 0695002786609644707410100752202272637838514053217938243951807557487525701454302\ 5618808771125994358348751101776631876112091335018473088964897148152595371687504\ 6924391/21778867643689254464631247140908802427607554777311841730139618294036029\ 6703734634525213306590542091354581964727193601073289487669021714197123117690014\ 6594989079309152785031523956825257306166728817334259231348789422514231395030275\ 7922457819433507585876178167114846959035649926647476116761914887429945153690417\ 7869884660816041731813526349327090745697279614445374948322151567792193574770105\ 7164862364561058949266397976745926800849373210486485534383054129023794116457740\ 7955579754599036992026822164095423567869171189252322103852491388792595529046473\ 5937241570892075135323306802988071412307600276322476547137968873848082591821089\ 2170894776328503649090450351715388527176292624207731540399077006349775632004490\ 0973171209085500974599782271869742161215908115508352118521727559157200347550731\ 0292971532653481650420809152209332323044309521220370568450392837445147004389613\ 8228177898896294180102217711454238068564504619842127735454355240993608850005984\ 5500238617687685395411705083791851759036539353720709686604223833939107862430086\ 2323173826118471203181850904920534092194858805193208433674495184621483119435518\ 5609493731936684089157742334469563871467260221741076041411425792404114341897693\ 1939900569539065789314529403485150124031689652523137520173093035227492294483249\ 1579354974169658302528906758574532459771718955858687319996840577779821384286647\ 9579134874985654410254298985436831103409395085746064572030341648527699588624205\ 5091975001882201738703091800483730194972799822692483500740905244992704233348761\ 6852790397177232751959825757744844277079027009820975489829142830349263926139413\ 5336878252184604778479006885463173614549336064000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1738145924593877005043025746987507563177553406416036262953482168\ 9541975179698548015752485486877663719320126329000772520588544233080235262052197\ 6641565935895216943671548679499344145175917137131423169565571005281599607439206\ 0854934284440692913273991373946044848853781460695229247947528951344299645095371\ 6500042592753675850874256618655641191483713384728033534283816594630266020504552\ 7644281512548732959317625421262120056622829624639025666135539706074796967268734\ 0314203201764002271883776892945211061777958041823172462559258973750348262771331\ 2248105851548559706046364773600009050957460066001755166404167205271493013477358\ 7878509108304432601141017326338170708256943505169088594143209511447854624257725\ 3353234527567643232930138141323405435226994350330770670987205732291059234974195\ 4398201277552521882367878049252430600669024538387796792777284288847927591776518\ 5599048854357413657514337951380536465366871749539510924290935119584343936576778\ 0637298633064694520124427244314658646337386649093610857787407302897608394525650\ 0894926151486090425700328732816559370791993711210196982468467442619227132282375\ 3189033784966565258613340517945772310767024167785687701231876462440896762010801\ 5784084073895251252129405303945655358857850299665426967918198608255253342226711\ 6555732419960774830721613295602387553313902098052929411448547412430949503155276\ 3417536611901054570725416495604994198172985784145996350433149126814403286513008\ 3376664853102063504949273672184174228027962918672070858893665949029449924499415\ 6411236245294818567527097487735733322947936049799270891031102376605341543426231\ 7858709883495413937156408346709599493048634486028960477044574343000382763421907\ 9984395898943843456429616858809912284340991423475449618828033304035304906984982\ 4678655671201045425371109979950891864303127763260485087411667985594355664644175\ 7383613/11942685273340029008687828970150907751480391981022691027630441664159249\ 4602467492785157220815447767801390300908194945406869302068370697721570807836449\ 4833879876613261221596502744866087608039519369633146518982361315895772175133906\ 3981103779495418511921293733010463972304184013673115022960376201436518887565091\ 5102286661496859732400689566176006984089142176779152420092185067057602945017062\ 3484014722584257335740762847466883648764346298198219131091185979164199803114205\ 6885053813318926198939349711207618209031536172775856852778478657421311811917919\ 2726236320999677813040331600422307596310064789818871405502128492062158820317912\ 9572825836957471939718702642761106780073893382870754338249203154820938507769080\ 9346151401396789602169727249745627733141491534430784050884742365073923215453245\ 6766894772501576254703195283010553868266951818215760948907057680650524563386090\ 2692191033121090256420631229557988429536794473797454230097012699765203760503967\ 2122034133065234069593297909035746147881487709730590172148234015248640898219398\ 1160849973333245442552623775741699438105991065479261702442290596220051972323897\ 2480088915372981313477458580118542057601142239165914488284588620605613043785512\ 3697747870797987141168401233238037537657572069774153278491848358970024389229455\ 9779441630479715318043333671676518686790567792812593780652108760171994537757475\ 5230200211383827908936843705997310063858718344815442325757922745818719427653527\ 2292469758818017372923502092095482942598325821136523147413765577379653818585950\ 7102735127377120163360866194421144271874342197507921154949161862843703003348990\ 9202093523405221768271415053975027712000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6693745702540966814181748751927158657551240241358242740130136337804801855\ 2130607894492947477455712008868744184457410900620685384465015240504731294324618\ 5943336815984903576729034359053776200991532284079971796444589543939236471853572\ 2259862806008233404452889009218356196002081364784475592186342083368861016693477\ 2771007862757684400881860635633740996548134360763925372226546061490227561887762\ 4768251902714489033609436453732877414459216599661730223972889211403260142972919\ 8493671916340702955019809228556066520569367041276657148235012389919401120426697\ 5692865078827772033445895202375867607436262308330505818144684389417435643804456\ 0800254975004458993006398764779888495393983503079936098991154678729165494539085\ 7254582016074024992304971441336521747474884145394299836519849338906955610273866\ 6000502006866719795872141271926362571332319797173182731735483422629984732011925\ 2227936627985562785160376850060789228933241387266502635176466788315762159732342\ 2093849693001501035818432379924937695000783041911268623364172457026684327527161\ 2233918514561857957315801528132966025540043352423498983285912693666182855210567\ 6057142961338574662972386251682777927425814494346558313616367883881988102837076\ 8020918439727487323584055579565124030321539395528103595935702221031846589450513\ 1948729670736110204843146051996148027413930946136405532945902069493592876256092\ 8791992192287220519611910312742743923024089552919803196769851048600398940298771\ 6525276261166943368106670300904718861179361932234031270518350681194734964509857\ 1391910969419716670490678336932063535215207790985922715966935868586068956541812\ 3939789989550346002444268516141726005401189681237802484041595485174815359023724\ 3660847809218577433817969061905796373649549591816714620831213111043237185529408\ 7798527482508447679375523429618969759974913507724843017838225888864728384395321\ 004573121550133029/478921591391007113381157880850096294173499398145230107666539\ 9455589288553591309888326478910621014898130507045958687976075380278451141924634\ 8562911670307834115149950339992354169038977102647594511090326066456737990935949\ 9313504004940290054218158108394543845852387990026129635853742116025973496732042\ 6249786633433509449107643002638598658049527426186662125352313726319777761603662\ 8238587989013109927909155910540745379660658864168893280156738187909261371542232\ 2068088560760231770703125651592830783449197193244018343213455979008852470173955\ 5049251141251527774909565569759966074804545957357320580839653257731245544241104\ 5033148445210525428081384005846588977595479720939589469005140243151109484525935\ 9791870387191495341478102997356931870213413270087540053267305654724419774664186\ 7018600984912403135765263322779140658768057651915895509345076721798153620745527\ 9014338830918658885104457777989479709033083449828211086289603201295867243099454\ 5886213265103967462803434780316509341137166853200278221022504240932706001871246\ 0083369040689963879701622853175653401774789867325807733876143307156740942726981\ 2921205615375294240599030207422642704698201012264988514276801813808844013318064\ 9960041913299185695617103697026867466959050566385886762696395876652155194280901\ 9345878795326765256931142490388745484034592286411772553023765403873424646900146\ 8899716415460144424046987518770467097441663436015962009822867300411949620272677\ 3793294540459277176307113636865653368723649938435032482520896704710427229501854\ 0532046798109453026825775128931619558415526219281137005249417345856105982227814\ 7703200352273237366218435107656174992309855522787470413011248826286080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 601609061459582235303297272539105242738058\ 9924574655056910799754350154645098658006245990682697744075013988174786598988839\ 0828567356753082498845437071146042533487084217608183830576449287304050628852518\ 9983901467050715544741296980917251968617115600310477285266600199337804249331925\ 7065905499974173570649564372881225844408453550853723258300130130598610086525605\ 4637472984781522957777359301741178864379384699015229929512125981612643569789450\ 2025294690319852440675387179534589770964165858330327445194727341694933253449357\ 1330710071204535937365363251749955007313213228705177954822870392002640411819243\ 2402765876883439473065425486404161624324579553524887484231667015681848126031147\ 9250837532857591012871008573044526918488477815172670322259757959276065693493656\ 3012669994143593010144696426154754122338931123748509701562569912831431094234196\ 0261970287851461997611995238123645616908438538816190423068598620957213674316233\ 1146385638113546457202549266939162099428766488250031959341848100145568863226385\ 3460933853817232496422709698538028044833769415646384558469576247453691045142482\ 2062237290521555940288378875227923325308334933139800104518263091442933863932382\ 4334203081011895995759295457368093903957875056794711602011363717536087977956254\ 7442208261688362966732243827752445904144655904996339617973900468945755276125145\ 8145291455426805633277907641489892590758398759570627039495774543132567807728909\ 6707092095108321713999138891513947470612054328006494636552543648703828852527139\ 0353719316511609964980119434632690084575824674801971941286954750971158335146067\ 9645689554359772201639240439129633035605431194083416074210055784634686220479311\ 5994314848084740793272018191537396042288192381580557680662626057626764101938549\ 2534346244356077343901802024854783075153154932339361856203024765004619422753062\ 27959074981971245389370173591361090212446682954329/4563375743980300484365891324\ 1166361546004360936695394674342439855806692662403689298417039989986161563754634\ 7046262987826988447677572211216660129123173613076079918714227187316140530726196\ 7389170279651786511206863894207424534669670251271334768815964366628452813790772\ 4923445052181720094632963881184949393541268051064499155043393135096891368339921\ 8861529182294561050640185635677969907304800617775421740746218553082780099506477\ 2068269983928652633549105387773509970621201313673318985030875798775962999914618\ 2244794145544656088904530442902367592700991073621804243635765011219221750979904\ 4501191613893961292066014975849660448198146358841769878299197585841348675566943\ 1998249959879933167295483446910778160954875018631483956880879614305334481878297\ 3501311373586007544252683411063812892997664435421640028469647116069722995982307\ 6722916919951551771628171783368180685344811253445719356057890527090728289600100\ 7503338041286135531259300252224523188929999140246353582241645789942658621483323\ 6427621983297750084146176326348913851648360639465263529677992678646660018801761\ 2935948750678177021045262952712240066090357726876219554779790917504532218074996\ 9340212065311678160427948078209480412938247767792571309088487547637270639254752\ 6277047851519267099786213082428403945134622495420591033128157754413132550991491\ 7104773851373980946543055520552990601939100422545212925237185764393538969853985\ 1854795920298239189037212966347960650808471005266024579238994747831172886463095\ 7697293960265792506072094378258194076067748460720878055358790078819753298449558\ 0237410650518383038267359915987824395742314457918950551877579651629929846293900\ 3784592365570366636032000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 131826680\ 2202602406441499103068880043941386062652944531868990738324978744823126162695208\ 9861135342981411049830710446010271162781793545157963891537348291629870660251618\ 3112251666965075448159250811863085227667958061667672088613295394289921921645208\ 7870969102182628327140372671683642054752262368491919839514903172030920158737146\ 8937502643822939003294027064202222917725205614655200507146285192895503673841295\ 7480353525902369952563414015300597503239442194418499829351086209101291697794912\ 4707809144168234925896221171201267855870719711203415322645649910027385762767863\ 3469624741859636028131381947149133842770671790178459106949311324104455655287881\ 2355703677818251128611420934706957346014420918492723186283244021989368275421025\ 2068168870619599012646373126885735101399167089690861196918831957056315918848621\ 8611674458503856230591677164662093262207094620010262849280433812321542765129986\ 1924087068773242277574188395282361286245407522251901168317818566840926439437348\ 3108980454724882498674193530115403237827653896688949329800805259648090167923646\ 2607806574189611502398474781909560168700219417576753852844665135365280904595313\ 8379603722274159520465608337689956999147307206542061553615316790176812909444723\ 5341637507991025614665741153324527007703221874217575246766285342816972724670089\ 0743777718819829095444785523907352933147396729980639643200978676427335611610582\ 3489774972051612407188853491077265025579844591999126761828178403985619791245092\ 2927830053653760756905128653331473189705874233224902310136486887115021413418356\ 3943951089038070147167202576167020186562875272490253323571748330012567727742144\ 0215499438569373162112333110077426256627790829208525188770600816723278647100540\ 7486591957404475580597302239714550275749969725985002518843883255041487330085679\ 8624022264422722255606615245913336686737828446594610316984088753503420941782162\ 5770211779957831173/10817218728918932068243833995369241184112972600771791749542\ 0090595324272920549619870475990846911375492323726420418192969181173601409986087\ 2152238153482938429172908499942570940838664442070335136961801460239236365962536\ 3532636038810237214464917780774285537822114802118395743985275209785967848132022\ 8716142827418885827630539324855249598440966041868324236516985290722124836044473\ 9024421364409929308266482469423439488481187008682096296990342945723909968372166\ 1937326438501071622492407581665540441694365479442147551681727370281502203716262\ 4334666271223780758336130508357838934624908946432683802691537152184742985771444\ 5908346408712441020218145263942296752178614172998008492873089132915513818100644\ 8101668536814602142575807837593004269935119536023726775241470144239946781879409\ 3486090063649934178529666790722662082463911049584556441647830933642277543213181\ 9006241907906287401587298633462886768435074333355026691896589481008715623466603\ 6578202139604385771268115076695518733402610246177649660461676872283888508709724\ 0104357629927753056370969082291222433955834988192579343850371813170099220594211\ 6974491226441246381695385290979105638340099201520715540608189210199135138295265\ 5883409838178957131184766313068628197696333157939606064108991700275302359744171\ 0681562101087600748944457914775638957443844816971194356941788432262863783459638\ 9120694166987111423636824746156895559148530326340390318682107269994371340894802\ 1246381977207935741943970193381650808546240897394689621665386935799803827787172\ 3861887422602858270620028890983333897828581277050798858164894201067856194969592\ 7950773778443913118423592265509944267346568848470508378552482721198114921971732\ 9715200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 4447710261406846850307511\ 6540937658936012526909792751757123739919427520604056607354430674355211323927551\ 0622885246307021912986956405859326656167534346012870447169498620850788325531176\ 9026009854382248571780885287991440443264396477519365311254093721460399377245724\ 1693798424147421437190502057645378842140166896621843706343762648009252169844235\ 1389585603507656173635161767120481604504255315688401129563731207601039203393609\ 4141324167625626664833243863661070999060819644452269574489940944829994406319366\ 2770622190942495648127535042504968938558287914763257846739251762943219365801120\ 4598171264181824444034678329688776725831604425935771123560065005302590735969630\ 9507985565913253145138172303371302448356239279750377371137945607061244119593575\ 2882665768967596235844412361772929245231748410526817056082478771130082395074452\ 6500330906615234686390300117141492346186199627938456524198363284080334463824119\ 8508143095278015690137479077702244621488456560887807230149434902374099431148579\ 3760322833444838732875312644331283118686682740581770670529740239888309152194526\ 8835929451144271135892440786385692682187573148018734793405127369744647931612103\ 9174650386811114731496352194837107754524893314609925397237544000354462003251828\ 8365130860586780692725676218071715003478624834626954925815085485539575577837184\ 5781000120746294339551211793568909577584670528557444547297933241322030102437186\ 6448879812441677882534101781407598754727146295825590577281630630807938936621773\ 8079066133588228623194861203491104274673007933416171371916422644024555854141302\ 3132013536343171974251907777987573782675429262803950037124070305145201377708396\ 1785706861790872897379413842520564183888311396447397732774123737552218837642492\ 7065085970350318770331435425743017328284824720014486765526852044571533925144691\ 6610369697644872725136216859262723144351974927198314996490043221503307623321/40\ 4004618936854141870284367420059369478265251150200909505142705732375583674533438\ 9691096611513348883717407947202641398638964943436432137662532956923767859555794\ 4352285272656299159237085334236453829422135633157429691576605325863426556505331\ 1656751771205605287455452965259217935070899887297401663642255133510583569195044\ 3443103807126413750132963781333525141150484177344805061296851246365806830146369\ 3977983294099696496767219032720618754805906093475981259580151474964483142463295\ 9306956335551000381877805123506001600732965865863378428173959450419390595973890\ 0080921184365342937207492271726343220104304767015213167951629862874328835271639\ 6626566743276035893571498498415041495784897428447460488896698032681442569083172\ 9392516712728214740486139231003765922504012654319600260198342339459354085020377\ 0369256927689004988852376819363731401729012969413812845972170205865531957188653\ 8208752274390149875135587551284611213753632358809533837854058806572327616532762\ 2001316416965524409739687473827038841172972571171401920052236565795755183639059\ 3603871962183216088984996501846801429022949697281896273374595478663831890868161\ 5984451627531807125396403437394640121495509762977715645366850185158988828895898\ 3096151261995547498736891768169555955679779121292190651252406472395002316545696\ 5342121111711908126410235192251305538913386197986813852076204562936073334702996\ 0351329533258743214882488014923764925504903409310055139512468540571670082207243\ 0349542485348673012839550459383893806619037454659994400416104784243906149925925\ 7070516147291968413491821540900685034423914568527587712013534166504006777909001\ 8386856689226640854202716917246233161800973301600747520000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 54370851769380272007097650669333371074072493101625047\ 1179719435948451227781369181504637702015141533919701190733529118797904439313581\ 5414629948065147801988186633747021969886553041821446672250496530532072030024275\ 6590299777879286397180832834608357245170674354283568341518687398204055819532465\ 3959100670743279283250413637853063863087664908997925104692177605991961046894946\ 0833053207225697962675062811981535306171356197086258735722242655664535976662751\ 9652484561924264081099771957016010472975965451116375524933210692704360175771097\ 0210104215659310479534061335008780741781394441465288103338219519962402170169543\ 4742196110330296438482209226313797311124824181173245045214319384290726833621442\ 6842750914692077447885501880458313703928982283609940889446487665682160146693218\ 9149966482422172253047701610812489108217855027203093311207238343995553972850640\ 0492139277804240182954097692736469064956827275013110631775453606109025768263604\ 2288792775828806432470179036624749162837143336126283383987684117999715440928164\ 8381328183801692086444542978565468379557466812107506927781104246382904352464599\ 8504253141303415930876204943858904108324446290747296485532542045174103887738455\ 7297477873473080846152174939270100608320430861811574824892336953863145125137550\ 7282667485600476825763599994998325507377017117661911573568378387585092043537327\ 5272797864097982853007688070338273778778470748238755929408701435999951481542596\ 7589207758908674100090025359184303960108476641851593523627462068465660282525856\ 6710549468465194143916337350335480543223376395810877312777988589807962892396341\ 5102201549065761408241115315347274761177233529278744535083541678755575892674230\ 9756066049834340811894094576494829440771505467347560663218330903261407381833956\ 9330501929988395732718176473434509700520876783109859487745741409915775615696597\ 61276558197164329511586770352921950937207877150567377572734339/5615302151615693\ 3664571035961084710620596177004993402740776380609000043059524772367931115185532\ 5951091151397323565897927475742697939261201291372297297215314501091692336040196\ 0264174157666888804775285954221758665567153683892291152890231323362760262981496\ 6041688833412564895973456554437959521919632934538774536761941934895724063023778\ 4289955276291107277803339639377712981458195543544471768439222595914016162383478\ 4730956509351931217807808672235366766637791911268587073800304903782919227343624\ 0790705280762618056456872272462661924447185075920306993604844880547944343885965\ 0763855972298765893905422768294392624244233753493113109233236877400997844220923\ 7231218804037850179956388389911552436476948801742982304167858042267316703093514\ 8192524610936893943993450167003892969037623185952873066579524869956377719090682\ 7973517682105096956748942496711799639356987567837027771465863233017380452876821\ 2096954596740925956647841792518463857653502046768964557299733836228224352403992\ 8058501167245126688445929051456435964229059565193218836582976760671784432089586\ 4695856030874614709048944376296881042131697527003786203214118670751027593816654\ 1231070328408955639363756045217486776299054572902940953028173815890953623523626\ 4690124743385325005587443081386109293134046219671991750508101025522312388123508\ 5506325452562363226142958095894916141587510817104645252804036727084201132579549\ 7306286776145718465795605204316287144381658643978222006026281399209048131716653\ 8688239101822635037278155412842396686231043347614990556902860863756203583143477\ 2487380442756369590073492539040524341956957724849764227164617598917756461752628\ 1357140668403894482253054281795787828605328885620408320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 49808553903790156599388624843413221397689365123341802\ 0487189100569371300556883126655711773478906801201196186237812974612539297902333\ 3957581892327451614062016945728790505988647268126858575543438995025458922948134\ 1875885334565999419435606638153272796471677071211011139703690977984420134324347\ 2336850113228905279364015062800099819249412421136854533442883746607202461469251\ 7971711475331053860047925635792249762297988660893770770898549047041471966591358\ 8909458646258372003068225453938052095429326294090045075632464491262838484642529\ 9154128369398095834941052668387821064737266953064298052202718801757721532422552\ 2569484668851554584769308401028705839572600838889780950905235919170001141550638\ 4911362775030778822961876654161917457950011302670573652118786185748336638104692\ 6236092883298343440596144409979336963211298774412041821203493005485771032442793\ 6106076490014810018111827061334906401590426154138142814456260088036438942747730\ 9418180562889699018553941537108957556614522580819947376409768241275100248101424\ 3157836251807054267892370191099779844354934754346876067735563617745807038975723\ 6737099657062354617159014327267000153749194361145880295054451330118698528646897\ 2519642038860772468120859995308788598656589779226546138086545679686804541971517\ 9431435620715227611131381007822163046899477945637172300261091090424813309413633\ 2586965626795419755971004142779067883449745508894144190353250865087177541405711\ 9978128548063382486554762079035450907605757720659038447276364692886397124704816\ 1329852376505037698083887994430756238155227433965664960040955924661392134707544\ 1848196422693251865151243965759577084562284949049515203151458346810431755857916\ 0710503569340484602033414058175576200938017818972291683918286409516674761398353\ 5005098042694408154481429061671611796747705950104638965200350672493302133832917\ 2093491223505694014796170899823336245657648547569042166031927061/60379982573887\ 2069021309409989877990350539579046200653362683300088492242405091865542954615669\ 2846184188661653593481633344201706134116089175259382410916799928059917683231256\ 7758786490365072870733886513922325828298409600288379397918081078415022629450044\ 7419453889064709051088503762705129251741731878216194560664074766691000494310978\ 0562103874976094201815247689728975712094276917616714302364193405590653376287589\ 4239894761700038757592190645300392236156477584740793774889082279597034773718868\ 4756073542089731984833081627409225463819024497672752237552254218614624482916869\ 1274925316653644190934528923656496645934823480820338954217430520238226296694560\ 3467226926524083996929824499259429798071894799945817828659613053375614037897759\ 1321886195436686056067494191421142588560097164859235607228088306234346757047296\ 2139627000641274514976971407279419053479013002428186412875822425735756294663639\ 2760543882029097486243938406221446716364908114516214795376067710325994519795141\ 9555254647202508628639320669365577456183938152040549019277779950113138207336685\ 2578822225504099629172202249550495515671970534053632595579909233998271247177882\ 4284242603674902291575235626136993109109478304395041883500542488354971467401996\ 9217012419379082120096500816167736963339928567332319000577211666115642313039995\ 2791437110750788682789828973140604085803829744305378919100234373689544104040996\ 3779255758348204128194019049758878170216184632082918375938680516348165221606951\ 9990510978079889715810832561022961105013007141860816590448179003589530025084344\ 2328846094762933058815884940481707964864909497350637412762729302285803064122658\ 2805177812052949847287111041743505300674412388664588894208000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 7288751782195049833137809016459060113777736040681\ 5402647158377863873714990884700544831797574504287547524195616432918095502883296\ 5657059937598695014083235321850391593151692050878624269727911537708937410757695\ 6076851438389342427927164300572887722344530944873448600509699503942141506583890\ 2735945350317255888248819105444224327930505840159305914907915779673422361023415\ 1819182474281027918041925792850222638422238006858152113873162178590257286473670\ 3430739427610187720567139582008088077059289081598005993199027823380226666500233\ 2568924404562714515983127702811940070573082783613610120856944390660208083831473\ 1532121057219014426234802244830156587521035573494025716968383633587448748658333\ 7058348212861316769341742977864984643049946805433192428307294885956954700182521\ 2776338834859316235302038928810006312843363354840402538267387188759549822024539\ 6010791343422397917139556131470719835608848385167402309410712500743463365369430\ 7996627360005651308488914895267739047907820209850756361150427481286121874829920\ 3613371936914154200251900706246516998573611941523914626613090686876492338485374\ 2876213471384431631242449042024089184039511876112169032191265222658581801713969\ 8786476790900792667013722891909795514194522579844887116924231941996722206151797\ 9179661183540393892015673073201190290442347825155388208972450029766902870496169\ 4053055154374128457234070795134613040202063044267961459259331517030869301265242\ 3161789072900618676968553035568245741543293529741508859184273083589411920842182\ 6042095845959180947099431637952574587408780046303500367861690866697427080213785\ 3404879592489962106657176975088037680900743043500988064346874595369293203952255\ 5455416395663918222166017751157515711903567881360188288816394266701458403770667\ 6100227046293172406226470309917466799832248112165210075292258989674844134320883\ 0511513423158454624086011436256106810004617772723426991573330520783038447777573\ 225586789271/107835535165439151825047595634490988650227962735403830447781809508\ 9936824602638541053433308882085587044596931290896714483988932526513127764508262\ 6199833206124397877920253733142726274882446461584664840950697419116324886355871\ 7472620660544083084842238329212145603067133167164222416390621549233068434989154\ 6734809085042598265068473784512113241653045685239322499862542875719050814953552\ 6092222847462291097959534803018755200068907701826287309175096856684609837479642\ 4086192348384569166129047510477448650393897552768022038614905653578433019996923\ 5823172192146399251144153953609392713147262428046892593568773152809591195764394\ 7269827419268762054801210546852291058140885074641673499874243638958879134399993\ 2135294679260153462650022621068537669500952245077190352446691383919781534076089\ 7897173744464061099774381671144033601554957037317205478033466941974688655743881\ 0277945665707703289478822802977159267978032622007690194050719918704395057623536\ 4170225448597843159226268507941545966897120782848473281208174792215794161163159\ 6324381856101728005959430238927249173773977061577630767731286725489619033341177\ 6089980529629739165217867013262948584736430196941302594177491891308051887523063\ 8680278788574002119759329932129996140589684054143227584298369773942931340855341\ 8386362168792346511955570846958297172062572656305705731284564734738633869905099\ 2888790423595626821295265959092042769838962722176402643212778958953511226716399\ 5714798624162213935902721669810981945236403146577825308367754888751572227634153\ 2008556125663436580906342588210132936091941213338946069447186748547057988974043\ 2081000295751585959509283395438361273393219935024820250407027363781195339789230\ 3103061547710638004165935104000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 11848649157916382867276173601250004874417546443670048614017866101533099098594\ 6203287692579401550105248450025025285972691875260227579050212641801128339204512\ 5558682628181659587260842027789697746400212964340273781617662359008461786289889\ 2393448159735140704960139340107295325255661912788808870800439770023486422543122\ 9652992532996910184970778103963551156785503188951802694939373722291593636382778\ 2059329719429948645706129129864666875691777088079608250179570049793634040782564\ 2489982133073495024044914177464537375127094215847063875204290292248152115305872\ 8816983272506877051686957773796568736534788612658287665215341272816688419431312\ 8794723987393879933276122100543781695729529596419089297220065219275159128902463\ 9281148227361150131658011768249643091047717226042210816709031622035691629918632\ 8547261216774623451157900771859678340468335913843964906275354218758985303170029\ 1311193652025389468533775293972557466266915503796421850203710791316033123632043\ 1675739195405032620257928105157992186015525335887894704019340673426887400030690\ 5772424722118543725158074431529150682766201589968407534650744286547781719402812\ 3510460333818910301973424221294054211869093666167832738892665533423074508011654\ 1994651682232028936035917220515862382630451580697816637757953424226320336833142\ 0991441487176418814766321145700813004360652332625661688696476884515931170540307\ 2988256576003009610444513726657641506138328958496854705489555202255203131851277\ 9550940827518706698334325016063976691414459217039442528047419175404738374784303\ 7618128537045858695664994584083814729813267511843216248514471268834934825009197\ 2646963550732283624340537189787622128026965484541223367102061761185683486003807\ 7268340923542776904617107785500827925794061705283446352678942588962764892188306\ 8799410793541545090390357353378262099040263462266320415370194514087590828146507\ 52616808768390414924110693854302873752719203760848687215516949/2248211332360081\ 4566236778212177010317805217482377529893618309899090387216529714443889920275570\ 5261623235692046359863203397605119246795845348711991044780358038911873829462580\ 4650615699358279642232209149948579871168477546128677443469085552395558017215494\ 5818371830587611757521221087416360315394060655269162134086479237724435747448780\ 4683180574989842526932668727720704516437186963636132262409562196767314216864970\ 3574855824251058989880573278960271914126267326999364969457037322261372861028429\ 5487909325451742303290788047720525531004405685318664923986510706384737369006468\ 3107097215422841829283628634399418066440502980475938122951006769641906483905554\ 7277476766506146192971731275720717846799411312434800313039675492337827519060331\ 3603858782090933147744890508641008748401748611868843752127928030432609379877383\ 5248294244582091174165889136588092582563752400313437781925965330452018584583878\ 9522926550311510347134710233638939167121290625697197308972029376231487003411085\ 5286591728077375633957835271568734927625842027018264234816361356918625484549375\ 5061425644669368429218836252477040013144076057425861039104204264863774042131928\ 3571435511458693924196341984810235394447324560137240309063532013748815510158958\ 2431036746354891008137548556155237897418255929893399803147709185821724689696911\ 3626615548837862446006589260377251884567201336097387825780809764489786444530128\ 3222213277404387332301469571989198323884101793913309114477803644349443663682575\ 1524155370761991486556377163710379197368171091535074679038630977027419391600833\ 0731899491394654479471188119183124423719627384878522755947265268521972565610956\ 0702233700583832495333570211699829451393692360198183953608590555654555435008000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 27544771235411313118131573758\ 5248411855068605422799183044723666598884263323619891725667829598118312878206196\ 4718161292551342502016787812086050555214022926304248256244223225292132287694549\ 8139335949495111434971023788453935790962281076585195860762091500789242286850657\ 1372232530051445707300375348813077237476257966837652636508741526691313034551745\ 1426960151563784418704684637618087829810276439187434301581911698354650653509607\ 8143196763465757523056954623489526604453937068008478624730602790904543758605104\ 8527518940334718125347655691832315077894036600211166592943460735965657199550065\ 7431609221310327917133447009059820231737372105501042517995634892583618895352435\ 0459107516954982540225965997663699336766113271906846510822920996986556550548481\ 2317160164398810344198592128649216547840093019605695671951903986256069747945262\ 8153230920876737822351830559315945978302579622531833896348268231103062356457557\ 0329610022792201477676592162704024791053168601729734417782794596001342063050815\ 3416132826598137195951562488884905413948473539617870336189995459349748683382008\ 0562430324587180421585896418171376347215612876485459418869553004066564704551768\ 7783624683875793437746376523534133735850770024781277844340725708493034453396485\ 7656101717081970631558075670807747114779902083060364872480824393367087632078981\ 2965345898315931818431234838570876587115632166095380522101362220059827080695439\ 8024422307277060960110368931883818756840970344296215956257199505404022982608836\ 3234319423266657371729080402158186885398976705432547338311616907798285434567211\ 8247749054499287198544818561442255087043588506951636137477007524844577019151651\ 4639909162307477336935859962909544714553160318507172691892016043482975872792086\ 0063908802562903795241174733420444088870849906493672831106072363412818325898038\ 4945788028265760445420281869763697412073720341399417256200493975258256150384279\ 744609672966438029377317820945327/716198782069075079645959674768480744421514033\ 6921672224195251269171580415281682508303396669288148631579362589207262535404552\ 2370176733277666548768859882323447981153553526774179611734565792934960328468413\ 1468192399082551239481986474644484860725863103675599081886509236916175845514008\ 2072794608149127794549997128061847276398098338758918074876246168768896411216908\ 8491191320721452558721808545406709949193180751939257237506992309766188846801927\ 2769451884780097162784920968587092762342964010594339332224596301766304843401018\ 6011130733947506330330595880262295095224430677941397828039397857789444114373920\ 1290188581561793936235926734978668174122382693414143731106939660475936976076392\ 5013169664962708466876003521493541692502432031427849258105952859069284943449715\ 2532706276183471112973360635126598932531966883415875423167555100798340410244206\ 4319274912985175544098360851015413142243390042933040380563957072107354045368012\ 1081333357247985531507776111197222110804049315991358307273213748724106493832024\ 1945605777695377054206083122268049892538589958458142561839283008048576977415783\ 6350045389747283689301001573656194346851763813787096890204368290852556690892814\ 4708979152594668363489373574370053867543906519984879221892154060034844327361854\ 9152907021618162946861916551909167386536829672516233918247718551859899677272729\ 5645946799564349736693364362536118281898265984211474676138692833604316147456110\ 2190660001517909045626985018981069436714886591050586204840243358720043616008446\ 4354393520262405642571003360882129042163088857506647100728024496692156089340447\ 2561477759059307305760791435627625384768701260412475769724674969627867816078940\ 9302537071864745605514074590952517781912816923443200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 90293177679547629643243451081738262648718153140200106409\ 0295264358060604107175687903823383023543573290980812651895342141385731198373993\ 2698614203960833526959788480820780401403387119208270219871304910033353904365544\ 1377475870780032110719499990457037352094040426071407713295993553905159527649865\ 7495035399347120773474394011950139532935862455631922266762015569695733878246474\ 6109665140849377960795639422822235376353269982303072173861042269478041380567584\ 1290716590228825735939598940190895448440080223060753928096399441270307884642508\ 8337344282810630472999934417735535402678031520872485952087932398596664538575036\ 9214105876691754271064757577673145126440064574875371376360366127701756314756453\ 4039775223668734740830798821951561319722995528001484759564322293609360143947056\ 5304772359013204367168604139966317288898616292840709397817429686486401903467944\ 2349594442369327529858564078552992729358788295702130731267703674412387430230719\ 0699487550342231140815122025387972208071571110433818570644531173999881907681411\ 7643411512340509726536694719721166998866619464143148424008147816163473044853373\ 4674753448376402289822288061633222310236331607313046085467899249658474922382105\ 2825970976097173862484842533314670391633777929558342019858992410386642872516645\ 4033994587845431355004020539200289752647090339369602352996946475397859647366109\ 0855795471168520924822960322087899882486538220013081509700057074220046431547174\ 8004787020134718207064074167460475365735212157694947174349441348215915146808046\ 9737914369276376662510974418222437850973722359876452144620230339780928818092405\ 2778218301526795996693474378327815162496303721804765450044952318468696625261870\ 6037211984528636416286525774637977005776555866551289074163215474008342380838453\ 8628808761469285200022077837899893662249323266103382134162048387650802823217772\ 1070377592861175285661033562485766909376779004781186405003051886121377711116919\ 1825603/35364304305721885043851608829679204757880092952533234849248551822442781\ 5172353300743336608870183694652652081627078607859309223792294891873277936365348\ 1300504475869404354144271713272760115375588485552373644716274468358730786953275\ 4370223230234063729252604025776707189431727616194047249701665820683026576644652\ 4856742769959034989082718132497222644155655285016088254727615810317927967733019\ 0842082433491272169573533990705345264717788258168752942430493528847501990462431\ 9826678224842801467367569377693401177389438430267490296259405535180797924432408\ 9909840437813081888141906354975634267555736551603085567259553396067346947369398\ 2336057792953331874328138386011547109457278488018705425287251101215862696441066\ 2772414436460897866085170690033587272285598914318783717617051879288161806726238\ 5138917840624134009221112782006184609643864719812502815372064125895689019970128\ 4687916622268106948342160349458069169204945348640171620094939377344497446689507\ 8201782834004591057336284403528024021103665880650994616895857862309172920990925\ 9948435708027127708615422061609041929864087512084841583044001902263254128059612\ 2148090307526769315427442873111869029828319577048085194540781504589673563718640\ 1827783548748501339720142258467652584919942757675512036039465337856795706504841\ 2852048220730774122940690483696587347160726601842222335389541752515522477628123\ 5856783440497287711487064371786226121694862010658832820150325607495097554184801\ 5826131917519566177895875612159000460957243042550461510656583115606811861761709\ 9286224238481919632030661552395948231814443796233654973403563512510624074223285\ 7110324080110134537791922692451738395166958273051720149933860830407699412116163\ 8691033211364672871197573120000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 7200108574416158791570321220236204555978085673350581841696891052479847035215903\ 5954427346433293282776012018816598415910048994665795168870291563890926204273452\ 1897092603388346830310575100384569157007573086210355489639601396484664680440746\ 2115956392350352100403041927651084903485319277646662404367122628697007854185226\ 9773949632612439907856709599122559518589904045165127754137782202432530082690936\ 7288992861627760424855333870489835677772188246039797168246996360635169103272050\ 6376452960602391618315629926456903712280265646251037193669157527182745818605214\ 1209789743972219694473271824077249668591056781023535962190921326764920432509252\ 6007069131698993142482397428416488779396640779297155151711947486562961029313172\ 1481827478722249643262553437460914343055053285613235036030570067465799196906183\ 6927403141148779620060256288033100113537112192714611247334210303705575206991767\ 3003727301906318745097161846119528781394783447653868359518366397180032183056007\ 7880559908140626734850865593456406054014861159399940972291138782922087375581204\ 3748436214335250379861079629561358466329605757184574759688007719749052398695857\ 1730917807185069032586108263091319472107080608095431860629537996979513615414297\ 3694013905776305712252520710050718710861748808944136354150552259659120446937598\ 0749862565300598745553890555902411491269807896097128612808232155205173128330426\ 8140832188456365200057334946147083480152260029395071469685797171451179959031815\ 7468336462376940194715205471026188536241791641921859109030573742877681380815944\ 8751393206253057082794475513911672282877199714611334666119907924711375735268909\ 6858476468936658332165999705552299205032359443672518607299275788676812129025884\ 9079195245091237567238456925593352015270530957931785574382982832666012204589537\ 2842077776184254439509086710221321507497259363716753750667059144584361368769776\ 97798436818814421970459269314893024654352176289979167267001280127868461/4931435\ 6715248700765596550499065331999623166758908601885066990619995607359801697462136\ 2869304150860048997905218449388135860511883269335433140538463575422361118446911\ 5492045865947716918118965667551080076896693694880096287420330124583938364474543\ 3261638272568896723859615518198810891935078954887342804416679558933453419057188\ 1229111405809862451091165561192350568619146694365179518842763417879338468933398\ 3518091519497242262287084364469308375164574852053286108563343751185591743593140\ 6352787888521443010002948082518456403049459171574716563673734099638413021087345\ 3881934893790519140107658549599726399705080615750676044941866461147100810768694\ 9652616183750150770219959706706608680747060226997061737437506011044892323195100\ 6323990910736709540254750276149517016068384945657923834376045886619872193648633\ 4303844012698723189597426598967410675434323434511950684793291261335439660847873\ 3341524621832201613754735076684334825597895250167615693127760834475930576806006\ 9117236240309781389188257416754206382714667755992557808542678081794427406539870\ 4673164313154354236382662586247242974712888156967727206467057589838511710852309\ 4291151496338437454658032597308933752660196908687419142918270303288085095245639\ 0614564295089827974160116385160705483179391042051375975606605535370186936065542\ 0315740651258990568095474022920643555196914242240383790834814328921629816686676\ 9758375427614613470322602267198523726238573154831042504483022606978298579597369\ 7797978314822350632633851134374043595963633438261750670760277071008935596468031\ 6014431958758820847372982740727376335890778067748225541178308629368807346093105\ 3843153221823987717542582493786330338804116933119182869760774026910063309204162\ 8209555741605888000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 26159974\ 2625357211707386514372248746535016370213153430107525911471969347540323050567231\ 5958563266005751299120457237802084201144225188890093239299533301918438362197806\ 7338124779932895059691199035229192759070192734940665683950358305834865041858568\ 5597353551796875248092887177898573381937984618321742117413077365272425064313457\ 9305813743290113194424853720617541090289207082271111852762306371776691895583535\ 9787118960308872501983009974228443371323831543306575485483962022907776024163683\ 3946545080927953211014628666297824016721293120286323169224958060816643261984745\ 7303314471293609604062641521038535392014588334161080610015825676957359250897615\ 5963693838072699478839528623588194906917426256450371218341470562181443432037017\ 6013144476118553621749187804833379845430435387527082605306706624176918349866330\ 8310648513686222066545410649809951891463305204114968649022492740293210830924168\ 4162515681216524030376182019847269234629468340282971595632061192159236547777029\ 4746162061323083736904506492795661025945951948434574611704178739039119146180164\ 9927507344369119074828514864411345765060565298203006677249993439335283380655051\ 6205226474908196989585045565854322868428972327928561986401530226035800891360968\ 9221376857585469266241613609836154880150264191046897269462520938131459094065147\ 3804613419688054733927604735401751087270839008623417598380820860050316534312709\ 2657196781271275511206032304755045968748544749650853256028198216190817263932769\ 7040158405091619769648298177044472656595253369729910686471771393750686704915366\ 2478473774951652530072320416892195223180275050885807926469070534579436449976570\ 0094269753219413315520860014702903612280023770210183909054102680396841295871816\ 4432466061959948646738848842470587616037226713778823172255009350653539150553279\ 4421735969163797411318193428284247968330616818418313287867754783955336072165353\ 67023551235419079662032049178349763757973819061530125149/4134816447500803332167\ 8395885123239761370588142095347852336938931164610113984518767062586540348906067\ 6724185166097213669106350334702247579263728372184434303671276211826518293317978\ 1749526183743263611530846169970912627617963251255800485914671789719771668555134\ 7434162091460179743127214116487242974588703446104613214340216066816939649443245\ 4787245953128783098677308310169058635304232320186585249196461278451506978885978\ 8593254690660423810373257376404044500876385906217763173123803619691596522166408\ 2439545722151732804902667253673255153104340614931614291112524383900610958260888\ 1804760781620540954704995805812345476565488069783748222177104644477635066675721\ 4885470740670946475954175154516759640529569420843642214454739074782448976401103\ 7778296379142553320967836046441729002449966574069496310363052197204511723708907\ 6615564459872915697898623761711973469698984190965781359140635279424353516185634\ 7514007028842837055891070660434053462283477542856487313613718123797003371541274\ 6839574958744407996957376225610386690411011894650901135749056565289769653595733\ 7727364328637983321998656381589205429725780251035914046393800495168448906527038\ 4617053546191471265492079655929796055070055108185416878184585919063845947462940\ 8979890132523355592304471974052399524665752811366020774583509301825397058219778\ 6354852929899629275084154698809536503946200900128289823935344611306696594835884\ 9621910575097869946679232270617260078559824113453655186410216722309821314163097\ 0315613105289356862452859355676924799680175089521936528430286925499359029257288\ 2169665557866277277810670838838246824169137545917359309751586316771077536250856\ 8783129373860009285070628390857337099112015188584687528866100543085346816000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 138017807639409516514542807282\ 1044304511546517755808130309226345291132222751070996372589026918162463864716368\ 4687593013885258064585155504863468675747047605834939341256231757920237871055099\ 1535159561930772499319374325268315581373151464492016165052027782689651263652765\ 1526358095556249894702950287921188607459721278727058099805927269723713237493776\ 4392186400570104260224676360613488297145245552412249951345794276937280408663561\ 2765997861170120023674404627350604316120736293313360561601812760389712609830461\ 0767763606210159714861079967942222276702025783705624291923640075080135782009162\ 6637881680609200725742925851582119859018882600072573636681382126439649690841468\ 1058159183026246116293300519106563072985158761937421642300481079868332558448783\ 5082114523497690724572664543661851415808170719041558416496581674485562023708743\ 2789307441837597292602662659801976457101835308497955529530564308669041044025905\ 8733096240322048119494734263451270833735961165146155974920416229549338273428826\ 9813699731687159235013936588398357140932394761910624663680193628430393903472895\ 5555991377319145069823031519327536244148862839947622149939510489063871031315211\ 1243893673601289685465767017792883755384736086470103701416288861397471417661654\ 2971005179459683087226242819761640118442656148675378458304899302927425910847385\ 5749721498964672551721825882030791596986128845920016412081145299461692734577850\ 6287523241001726953989670579130634946739235011398770739280632448700842186552912\ 4983350651343453431875903149973763761583961633014187142770325004532056956405147\ 6516940888901066774006488860545194878234332930005330426906069642755198401864968\ 2819625145900420609135092194368484093348700263480485516583382414249723634875212\ 1146918823525617217883834185413055624669548241508049374817184505099909903307910\ 5526526934158670765767749623550384916350841099980701204143037979056135864739199\ 7539808817990202234707086707126508273413545468283/10402409649879634934411005624\ 0077282881917160962402872211014111376930088089809069928538687331588974661990045\ 1193126867754014948944521903220038028767471089061754401695822414263533111527901\ 1380569861030685701137623868498964490699655784491025004106180625766827420385258\ 9601448908865521584933566797683905110581409550156634581541483571842068389128921\ 7090418274680258171053108263303435145536104385956050143646255290308819979498712\ 2299039028931533328203752607874357454369255840459158874466370270252753314873894\ 3692288725272618468584644115794511007788425353233349172468174949945739960585909\ 4411921272400582160585903896016193080338760516992258863737256997391352215831840\ 1812415766266322359730227932888471567981707370931761800853260593475342768274694\ 7891579812488791551065076578222081990705157809124126225344413877695037733975257\ 5954484182730661415316959105400620606518171672834128021325038437196914578662471\ 4680430939676135052742348753969376969384614964248718170121201792816027545324759\ 4005355053845473672713807816703630114965528369340091408504008046459120939890857\ 6601592658795686418959043471676918494720344849656537748056472453933535990782814\ 0918129386874242356223029032241274553338721350960266492339001031843476514345354\ 4367869064185255112842605697085127794587593676722798884291570985820242981742338\ 7533807731079917813783159625405317361164808879715493648957605407086416191861139\ 2494049697408313979459619365767204392738563053929357102788249374253359769578074\ 4180083035934909964625053264238551913566363871179836299142552679761665538449814\ 4873187486978351388888274919970096940380919770634732817656706607388992885896667\ 8579716264370768290240461884158107930654288603793694719075701251417298805184685\ 6704000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 311054836736704066417\ 6560139910653746449468017829314040291265477829272028165294240950917783075044242\ 1249550588224864124506290967114028407441119007301020498901706516572351512858565\ 8069139232641691839586163072459867392365939686745514445895139176679642509446221\ 8061678702886492070300136473613753666542243284632826114714812652837527431870733\ 4392957424627255233845250362621238049957135978118634806967111733693731000290516\ 3768337122908961194294689402172825899302395550331949229459972965477125902534913\ 9903759248678395844293705121792773584600753690009336220585145128559970777387922\ 3104700055531286542909468485349870618004028311263909404323842613989801761893023\ 1850021591858556210421760795545838373251811893399160789305234169454529978736775\ 9635549051209955181099627694025800906360755355693288591938573328780043420750813\ 8213285282104917957134882941238871774477270542141948581853263219455473008557630\ 4648237491414100186078142263550659236552910680821318493881555291613406532117014\ 5638841833001532994852907984435436181505986839889558633771592397910353649740962\ 7394408263566377901634291497160494233732003036044176344071833074115292733713329\ 1107118507474261897865647579219309111918492087275281730314266198741281742817092\ 6343233858826691282582837148536713863338589678094420790150020782607189008940703\ 3938587019728604329592139145488425500644667882116398009568513215322769872525076\ 6195657080657552794899870261365717761120716419456677627620759264252842292768586\ 0271073997320328136862902344198604624906048966540239420647447904230999833602264\ 1023343328696178041980533539444653540472846430405337872611303224804566775962124\ 2300576631000798727435344005383556045320597761376161676458504681177031190255524\ 3790106250000239663110371878942618096969023193435877096756852431035798430013684\ 2475053062201482803022593988884028937432431776910277830164286896621640253474459\ 7251582993001655687107076122169593415786333042830455258480207/22521216891989409\ 6329998271759767317439350653483602218336845551131053640714436636395286258072890\ 1301432084476833119668687442364464889920471382332281574907818698279671455526880\ 5491864579059638933749131434542962955675300258122364754773423069133889881054785\ 1813651340856487136887693854231381172116985654564408751676089113869037311933038\ 0780624641155000755564682758940329979390051937090085665995594848560994142703518\ 5952556147119777419497636769655561124396047983888709438894594078963219691635097\ 2109267019813093805090215218984485754510695116331861940889750200958393598766632\ 5270146684939401809554747260377668481934875058018933416519288240439991161399352\ 2775472759339923880133966587908815943474703540944680396458067264298847309184874\ 1170933147142185270294038233708055890791850807509876666656753733277870656045209\ 7566940564326941458255611881964161216463192343613111841671685887166168708216531\ 3200628042507283132984398832389187185052343701138717691397598474838312401881446\ 6996356281041021593691575450501425393923163359198900368919621297899411177420583\ 9968348637068342448106292661097046329116180528541069546599506404224542262862766\ 1054200447925087750122582734701222857854802359407978331724828976955913937233941\ 1266535576923556436523961077319304241334189301675282140310104859584491251184300\ 8260554721634010693737788022066840540589002512086921811224584043749993215706342\ 0910553793664749617594888999765530075926885997510278989011757058127536559895258\ 5239011365311149879772799080073413240317076464892871177781104345587643626551684\ 0058907438483650450909308130756943115201735259875924691303424196550226769804997\ 1695979662859125085712362713348370599979202303669866534827213349066798893209318\ 4519132248444764160000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 29161\ 9326996985419263005116326977661733617435512724539612979844570574099821364268521\ 8765761348164483900072784577107086580232222404650925959434429917332161782154841\ 4326122595149430329383463269659637558033905985282183573058318409533573477666407\ 7861330153477691103859379860011431254464692070832103382054539659622312605747013\ 4231165146284300897692633339847693645634500926417813742390029352686361163835143\ 5408310927706909019207631476308170555413770002696219592232066376219418304300149\ 7138646338927089666221947497990769432818691495577346107330542985940739319316071\ 8297322190281280643494615449670316156556423944999950926515389627361349555898129\ 2903803794038052287445467860653565239366493100544252581359887495865627647955168\ 7578299225488429329358841709085066188142966320952473618807039600642832066781525\ 0572280253256233934935157475069083139554888289900552318593628900657335496054704\ 1819831827710263643711044904194111869901662291938782357809673436585779812730937\ 8517153943851248868478473953572136670247061223150943898185818809246145982006918\ 7745577831874746343207964031402561513538675227515288941577552159615738605460702\ 2728092834843886554387796708960514691537517106549766135278231238580652997570543\ 9321522202845098241493598443057511316619383561423777129852786773775660649899376\ 5688182985456666599314387825635216276209292810477085591212276800099385148633304\ 2524790739515177838025045877927010472442770598138329509327628416686013772197269\ 8946015182201672333519613313952177399143435775431501417595368529714468890145536\ 8873336626316914036545431471414941623597683191941267451228409011893363810181060\ 7205079022506365366291959589678361931837395373990545834625977591811326589851919\ 3573605891004331150677979134679633153527353888378586033292095621611015354720746\ 5753576840260705283701585737072424056598800467881512358370593503919904208875073\ 4806291611793882977293602472154752966297715195957012159074336773357497551573685\ 267/914206087077583897240255053502062365826219273382401832503912354453366709824\ 2579598776930448393319351882240848717063703375369487751960049582452695040930970\ 6350745338939222284268362148215410368802791301809461986177313667116764302721790\ 5987482221212688885969500104684331919508773080017935110054538329353631799939562\ 3865684366576676123187086039060578161687761188082153642937027479794284306365551\ 7732956069044992778692770169297894489580112475880132850191858716160806168108505\ 9177577775938654925394369065985255082852938625364788057345551690658434027161432\ 4618502352446360968269337988543140220035199477499712383920461154890689270406643\ 1245401584744662045431073401835499856523081742990642269409166968994483026767967\ 0233914917346633532200366974140744070690310833823176287567724713002071126937890\ 7948097058942630911066399318732157501671236228646373139944898172506556397448330\ 7194012828062183189678275101143584736910859428639615693635322824155105167125218\ 1135330333150327408243269346944970657310668009035621648185263268642927398325145\ 4420409902994415845223485310398471905965209405933253251512536440407581196793989\ 4446174245901787656836527602645853149308428635845828550166436804612051972731401\ 6161092155237479717086010226486739347024400024069725120527236578089421179777838\ 1222093202175892902032152844890715715133338358826127878222004737093892152952322\ 6908148361793569982962399668710007390516664494243186144846141828262996898020222\ 8979614749518562368908080566135325122891270824403663524367245732463696165346496\ 2621918130140592298014197744264079149347622198384576115293846492234227374298628\ 9343592376791497049747174162962475041554829632366047247828605230868552299602753\ 7777742118470934000333848008561617849548800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 737767081201069601022467335754792208909539524978688755666745\ 6006157358813066406814282299696422362912303294085214781596795207617788369441624\ 3563432065798948235887516773188212122512067304950002035679425590287600482664908\ 1901898625627661095445989879170004112761519004073685770109233321794828500527375\ 3061435315252775073112943233231191097593208740134122548952849885621571039902035\ 7994501256941320421226701820764384677532087093730008084714065134679653631965759\ 8102382720370414665439506820713414865793130207327509682038006703402386616209027\ 2276979754273276638648311564800707404485403427571396872803717226884052344023171\ 4232696265961790283793307020980228969931831175926688300139918633295708321157061\ 8921300179379706237053827324658044764186264687977737183615395348973375941170374\ 6660982919756417853846555640062471169343358858393622706465636236421007644371610\ 2232115284903159418765714722454803907935954495539805576601043462283013549343014\ 2484842034985220410229167890575114719394169520481647069538606996124284265060067\ 1451593377165370012743703453348492963751777191608909259892188003564644722956955\ 0236818965354158443057852611171071201844857958350795128318947619278299969008316\ 5478771813566870589411857856403308403455402051357759453952158809217442525066841\ 8324993033807994712623882958449031046552720599347520740811234664554137083563061\ 0371330551544364583013648495217551009572191350166172996848602195280170170880151\ 9434865445442739509093330545884284481078123384198598835122628791284244256431877\ 0224817726284118337360159061977780949161290059519027188947695643990676528130029\ 2393419854063389138852971244580415497540549866217752371331510257875522102369978\ 7657104340926166393997877844597653831005762298974785638310854960015751171818776\ 9090587377400326934048979998514292138745155350757350732491265856445371902977406\ 8121739157406129665367251489147329860530350874781358582156734467496200885274834\ 865928428100154510333/684786746285008201513407985940179909477174704849476577396\ 4633510007412970102325051641871714573222565563642372233603163277795267239601853\ 9728229204876129968691232698963394106978101302440608302088161964339776428293159\ 2968198098273981040304122598153080966261666387727543782807327484187977980454829\ 1411013833452837291613052980330796744794546213597912126942209583858738633279416\ 8201286049415199722161184000294557597588596204485367341661678630736072119636639\ 5151475365969184878431349193187720212950757474211626687073743516986335557378002\ 3650065943577799761869699423052833621035537687284817528515537181218184037161224\ 4375633820021296159944471937908813283869885215469956761847023725936104745890783\ 1614953681149052080917632726844674052509655129622297591873105164289363176288746\ 7968109073291048826236773869533694762848621396868658557625610485057303239112709\ 8420396159744572540985145953404834752406046794937500395792241762165631229289957\ 3694133289788275353457268419435699554534923500581467919153179811620150239335382\ 2333739522170524102042262462146983833117723740543364036282296147352058608765272\ 0202812590999647344175838851544321157619191297099537335566721420353308578918625\ 0267631023971550162677334393468373512625813986511719241311984697411241250555571\ 8977306862865188708747977485567941226720881596457385716825700409764127292747712\ 5388805923941635242216820654911344298324770089670217862204420316228863943108703\ 6211055044145202701655987334216732255230584689208692280202105864469079903745788\ 6031075680224652836332908409566324914198235664008782615596156925043465549314972\ 0708206509729069137778648543859788230773584552145910820155094664143004653773160\ 3506724597756122299820405008469191671710608784569139200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 109548739107096367883552611454125110196569670684\ 1630550071899112334913609107558357597243588932317956505836899477549815464380142\ 3924288097550096778271428019726712441404601295501688830344579602554228505908398\ 7312633937743877916916950614803950602732981540574124237504020808544076237419123\ 8230673938762939466210743792240365360567937820675847447335819464095674023418614\ 1184910417837009173802223622241919781583281364949922782104555448025798005640475\ 2231804583814150257899202601139065924101310383808119322547799492630577677432496\ 4575921281013506666730846677967175195375420307699082323490726952074993923873678\ 9336856810586105688752046047975419204114354136734006326406860508222334024658982\ 9641146035363155627837401708421885172796142028617702591708600410886055055256438\ 3875618341203358487909322128445965880154544783045418720913459191165985532549101\ 3217222389951909781454177645071430753489198333249440600982734692459060349285331\ 3184923245227692445955925210389637215135523942951411451815547838236043133474170\ 8226048537879078534420058874996080907191525824664755345689482709424092001987984\ 1391177851913147733209996666366013594053068170251111200786074000598210904028013\ 1592945725664222257950559199391362676693436729168746129308769113941355369778411\ 7140903458003803205995259787261200962258730415885434568936928767165407881515187\ 5916042108632941263397033327176739906572427370367975190442388381853358313547361\ 7792450929931406047814550656164487497264652773321589198687706374212545263943911\ 9084513516022100686111781521237333388886719166126821855449089796687983446765546\ 1152571689767626784707774962882641672086384576007271857913058004886622799133723\ 8729171022661528978252772520698871714396022469526486441174041361821192676037927\ 0931386025157440930877307272820216209480515078621660427915978186246818150840674\ 5633334359224285930162336564220570352773257525342325130561993182468829437808991\ 40181497290649493630547648014475562580189329869/4759336911345760302686023487658\ 3953987818408885367456689172807979603602178323337350718761537995578564412195111\ 9091455331136063794353520877565480033367146466809750414253573158463140032255704\ 3693994383086851539202116438999452752130882443367429315401596919805194299329151\ 4468677526830348820996165541816593018333161407906674484665388902434695144938610\ 0945482238153382036983281233819301948495997574918081483633173429777174542799156\ 8806645134313894868357535287821956812594193375399509048854818186616935285437488\ 5790993653614496426014810919069658173822820920917833571765356518374818308080564\ 7596817754020503510419603061022003079352323461755470847108215968783701148955729\ 5309370763772045712501348388581840131685979463237275983614534680362159320840973\ 6851424401245478337726637702156754991044867092659010817146194454432798125155983\ 2560722501456443472212998704195762494974485516584768172838102596023313628514466\ 9420925439589898978364191576612119932037438179116456263262784154165601861938013\ 8545946234156225746626718696105229862850144394392146733426051703064175019005008\ 8418421077928429702705486105873275598838300856965837547293440906105146655089810\ 2338132320984156213460543784745219037421597124718204760916859374818527374954321\ 3048723878710294303451690143650556166271064034365924415325389533600492382351478\ 7334980689086392972855485448567657406661945064622537753195261258403788199648155\ 3059543051465730496085852009902016127115848062817740565593453631702501294752961\ 7975217036255699256065512556151215151280578355714243670218518140322686466259366\ 2046654794566924243738092500907876861980049670250845053185733512494550834550580\ 6127700631658384591932095113868560980837006151151046506136367072366048167022007\ 2987021174374400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 205679560\ 5127969769511098021732420337596819178286075062894598834329369835927266911003946\ 9165571176684735100641200633875606011651915804115725417093082105001169872496682\ 5579749605374983804444254524564958832552820138810408428920364916359805571261310\ 8080219044782615079847894166035476101440051045734395426113614821314705911045559\ 8231044692520301956818992849097179809577520935215567275476778532965808835698516\ 2470199440060306388470838947422754894462947748024130396923312919650031001865718\ 9334821243676276868025957061575366671971110060971767927716985737301012638927751\ 8889175646352586101971486311177670513503338288173169863434296105178402210213547\ 8145102449459414067389863296016452233368536966775691557250736247158699632139921\ 4203638626987103737686889740971455978896798758982042228587298463342166602184123\ 9808011281695194899922776057245616163693938535557920490104915413243720873686828\ 4961830152569938054848107490842941639652986602538062362628183277282403176064233\ 7622298059009809818046089762897329485949380605427432664417217638729077983643701\ 2800618932193321396992358226092145359356793636590319611854883678753560512850733\ 6524301591755503956013969514755290677636013742748465103614596384889644655079166\ 1231708936795516764547161258827027548356128701295022799779804444510305566262648\ 7171639921298781721909287585057011411021562282902546065117213031349692287795852\ 3583555875756005392349909305785586075209042363981287705561335127734325402846450\ 7141600098985364421172467249926856940000883950646496524833257957329402703516367\ 0112409998508232212328680855837459168933888192681281645177043279786510087172100\ 4271811009325200562432071415959851766445719171576023023579282573489120787540454\ 4615477398659143065578569063592257726724373491496507483505588684903001474260213\ 4341753618600852752184414194895545248358637666919194191644982505133288035199013\ 7735268514338335875970195623657843508291232875117498437784813703738185023105817\ 9/51594587882733147995036853780142776734678653679250988078462993019785174264312\ 2342797345938808663892943422361020036527247526526262752472110568763724222491468\ 0426854268862804367899627917814659589490127431302375225151111987987907787673639\ 8716454807080066359083155096749079538168361383347830169723323953110139813062218\ 5518021933342603383920551691585021206812164310775756995599512360399080986443769\ 3133090732003844938859332605161005853080302091987196738737906989472737144957419\ 1033009478154279706454467132823989010154483713761635506562578989223241064410393\ 7459799054384094671876739033137270921142834374809996032040580669437641130814326\ 2048170161035001212915299042725368785276354615692201717534213444184606035506864\ 3750142081883022722964265515187560725151314949153972331957135470109387709994127\ 2170473151872532571600907383202101540412076332291907646318875328420408469222338\ 9204508889762028520578136691062623648100133485672270703922722007508602396734715\ 3612797196571418499495085626874439065419812703127118690424528109226769082239303\ 9870855103000546212707123461248091831323423585240672042228474184362492592863861\ 0228782181089257123243615806182224559133395006212779730658629903454491462508493\ 0618604455792284300086860921346695550996894492791275029562118561447089937690765\ 9239055586632022446926831488168229895712305474593433844611684653730727776096006\ 9211034835283247573923219089510859770335122647431533241225293660892104065303280\ 2002671071367536529657744886215110275493918721258321263160392841058159704693354\ 6535997658483587422203329398275803725726839035389576464009654467051989883416865\ 1645173628234819345698479040912049922770329786246592918107854610617963026082221\ 6942976890494752228770773823592515764224000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1119946429884264152722139066963454574886359201888002395792991\ 6846454630606827083850744112228235894659311145045297803255213711914432072042482\ 6755991235109174929823198703300584140947712666410350619696616493733913815480402\ 8845116625838372161095264662880088015653819056763143125917031984274965927087597\ 7884653582138807146594321864374726328127876475811537211044372670102238935447702\ 2937219709116100563038150371812525408978339431774033403086989902000957254556480\ 7226667829311248654746596705626259003878014356881414436874802326640133034348517\ 1856365938906562693381181704550311341861708242807566969573109681487850330128522\ 0544956307490783897709737619892807943476550046959258496921360415628566831465036\ 7332865460664331917419390639492873765475733171892863023009663760120645334475350\ 3478623135909787311385862099047517898687286913263830518121500359079325332701260\ 2417594856595062775250248909160408152471389778219166037562653379909700770885809\ 3303526250983811313709315076154334453310713260315060280112430466206539526330520\ 5461364838828433819451802471977625240698324217250691416702804549156828619568090\ 6402194230645405654668189792004113433475859249769318348461260345316892398621798\ 5351203460241055360153519967878679168891427210916269829971739907326756951443307\ 8295457519526566749471783445307162141476361915905748765340287433326109086577373\ 2975826067568471599571961417857234744418481713424020158777092669503737275603855\ 8854308724635506164516695222331991455467785251651907956484981634555016561826565\ 7265355974477162833660951913821079876015694379010281331909878627492498025646826\ 3148199468551738573150874519623989766553723385204151542370301241737753472653335\ 8330842750019511160371931315816275343875852927258601866746466515114935399312617\ 2367098461757086122888585261657325654643757407810577871336924298370765292787126\ 7835078779605522361095079713679517633199284708809032896395981101128706542675362\ 821254622567967310670749311844238523185806516184671/183429975318452215695162662\ 7889492419306643130288438301553729252360130281463575748824243947301706593380083\ 7695519818837805671867764446311460003715703938561747299445425754441140668675288\ 5509841903796373856848724987031676128676334181203748289711643148399204836675550\ 2815186010593228039111584873852115593570962760628605527567257781338866321810543\ 2179271819077545445683930334604098961809534934967254319244395828199917974141526\ 1192871894121847562224933944431215966986064574722240110167434149450796193115239\ 9173922577386410944693618284548785173460523852063881681868327284386715967220086\ 6543538595459962059572475481865113468315492796652391745873455528102458316660278\ 4706309608256210584385115607935654010316256430659235725201439481286369448353848\ 7538883886616037653771160420906980090835703452468057949524086564303669723283051\ 2443043414588561042041287034423274390555470051042029190066687729957690704456369\ 1033986441533477101548670562865402236576056368027982469510946884897240957395931\ 1116134467884568394535335998860562594021119626667475450775647033476596897013391\ 8658603420302743087646998284843153080109584155404771451774119549872720794171278\ 2342238653394175396384787568401265102276433137533026622591160712061448365123407\ 9160530043412600618950731958020879619583517458292741761704459664464501226396771\ 1029407285498366822895280046634634747068671978289363135503164987516036295322265\ 8439394102524869153682711800592910768251206705356584495030134006738361238721920\ 4758357242978239964662898901682311727483947387007453025505866197307716790716539\ 3444586184286814870583629050011375990375292017801302084450815365830520972525577\ 9815131810827684238573825901357085954498820639799741457386446672858288852599307\ 0588916790807061014655237424676864000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1333784349004018427648949642398484777338729728460084354848554527646\ 3171010216053238391520675227911612118473854642797408200989351522479429937520286\ 1729610490312053616157467266790057908739274297128999822299947699879977081653668\ 9050928006531574985331579400350256030628615148476941390261955963185274692686634\ 0822168863743278409939559785662839116200087202981366669855588046779142186080039\ 3259331996873071293784923482104263914755581358645504332972095642750270471351695\ 4716563926463430650009900430658419790741653720168089492037626894078174308089406\ 0624902466119796348539619958481230994207145720815775496377816573934118845232473\ 2756899312557446147849268575220327600120024972335457363942406013347803169655264\ 1007409311767826968964255123110714792662897186845254695321784142941815210611868\ 7994731331271059140402704360226334900121373359654120894600436872427328199493024\ 5833144443805461160995210887866929348095594395686712134103990943732554580179290\ 9951993266024668908250868329523088727650561909820852649318026612809499287440442\ 7430649931302861673467954484304143907658902039835844703986856781091026192208626\ 9081759859672298191152039775434465990764388356977333664714520342834768702512505\ 2030559450085865225004991476328936768405272128856748944321618710048651281552866\ 5816142123989647303851410886589257329244843034908367752366727263302781489808288\ 2214270593264556839242714325977713097393192321142846230959573804380857884566228\ 8915913477669694647744644737629889141565224089364205112014026329593229713691652\ 3331435331785783084791172980255976432689522863555347659215404097718081801805186\ 3259725638686340405856731818704428066677171564846094938719303668082693865957151\ 6502033354393016339491236076338971315458082040899136428164086988054066037929543\ 7683451029627298327182566142700400062447153289406397350485067649736658820282334\ 7249339048912034623030482429773078597410382071204995921243597242204392286257087\ 8415150806035701474133166426860378375233341631941947/15487116631370260526388177\ 8540683670369442911474365790496034909544011142751909688386861372835347516331031\ 0042198182780353648394623862943077828349219391632926853671604422109849754426205\ 9681793671080812907286091223544450661925529751444604780630449586378470033823781\ 4662650555124943393771117511219123969743222046279736589001234682377442887285231\ 3860062640693195039322270074803599933112378255995366385070469829742103109501401\ 5957815479209236121925755674758740055163411147637386670013510828256181601872150\ 0590123725606474411887869859956796002625264114683353673520278133741687390145669\ 7897855880503236532164094316354821789081468169778999175468524314820172024834991\ 0569633396984057432581779770731042624657458493913649967262872046376658040823893\ 0891387055293615524933315369870460441280819756591708548617434557382589739713851\ 2326162054548017056058249242185105292504811961351762977887033740054545547618476\ 7514490923199519506780797800975355844980626127990650978788976165381021359670584\ 7060070236514259931634284729735596530692954094335282952854917152598176672717746\ 1592740981333469303241620226913149683681981264210129751894018861126449980738417\ 0869283290517161269785160174131727483439143286394281272538341947952828726945015\ 7886526984923105173763428090959774530375179597877940534541396679981011352083007\ 2020417801964544822254653948651393690073462246480556274850648684532345517738558\ 2477332490667193906932110093154524856378217951697782544609928359529374387779127\ 8830711313915791810528464701725796214711885729549525488974252499498373711349031\ 1505166986635010173123413444642069232546179408385075950869089345637442821311991\ 0037442954002153688949649158184062183171354713322224036072621428440929507169934\ 9995144892166673956233526588050729284403200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22549972927994690022518225760968043738247640336022055002136\ 3938111146693809053214894133414452024662793282637759293709116189021618469813645\ 0029580703731543219190842106139108049574716922434303533231819886981046600829150\ 9202505205686982195092789714953640809343593352660139580981275347048093539105306\ 4861657546140795977539350388078944114199129971661506215850526896230665744317748\ 8245969346169617063268358627911923797491242191618387086046852056471273236680536\ 4663275998981264477038572457752744866269222219132976625007328193646719980074718\ 7669874584719049104577595168780308410837996292075639195565255652865158665556199\ 5331469800484034132656251964687262588613691691360032282441842643322413217871606\ 7923568071832153538969783864041463408698052649350195426989499076910469008738408\ 7504802587048618137266255840143786788985414492792319396864390857833769692340801\ 7259016892060030583560887150850802759855428168092688832840496197479027687607912\ 3286282613576813776918477082266359210346839947982371464823389464585112657511559\ 6853831427399452405189504074509878588479484982041253369023437541208210462944926\ 6279471578161120245893713876650609592023412782338193780483915066632025004972734\ 6433996582067681753956355985876209698720669722751013642697628421260972148271730\ 0013976856667851972387190172709623895841110054648352567487708928587846744657923\ 3086659959753106532762590549504336882447468215787365910125833186684377266932245\ 8498074555117977267215649712009375424694653274240396525039954563198358534490948\ 9666292025708659023343825877488005378149476773673732911293766909115383004213884\ 0062106679062833399119711864204801995976071053351679551523863989347974317995422\ 9071565628008502923423550338329706522075855215899234268862394220283175318503465\ 2332559154702495436729810607459414409449509251120112000025321140731652072318884\ 9316335820743754301500025215522267652667424165424141604075161113828232913992239\ 942004337279823450156928596241194598567838172617859696098705699/197144799870690\ 8683967109488111486850334860485904086766698325984531444242774709569289390531644\ 8397438874922713165987520789802604203925720203523754223167730505676498055651689\ 5434339438314925360715390315984589026839231439146047223523989241015513371054763\ 3721425632085529676506518479425348817470814960485243319360322534883350117012791\ 8969779860814513053390968095572556769144219905708547330247518615935393052744685\ 0757427090417536607924141892137666099437408857406208158544964877354603987439369\ 8893191917213912038977480176673567828169306030395018562074273218922443732531278\ 1838015983181560546216453999759836055009470339446291457214018747904044127117934\ 8618073395021587205290248257493793023769497880194839583644123198623269456001556\ 3061964718294675000659065608186191131332303013233328323173509813140480494941657\ 4143506614406507112489574437916799089553319516331469254343223402003310784697398\ 3430029641616552463655960603513516843687295889764265378358869790699592150994834\ 2495000626750735870082731923225731790895642249597109028439250417876661953385713\ 7497730278215090955595982530842544528840513630213398148700889267689710102494595\ 2576748077541497628574967256099857174952627238173186918378484642886904077660660\ 3285625192729832333907277159619938934226681545861863886209147031828498163177486\ 2821074758484791110451887869769372842904752781117159145012798889156338817494622\ 9455026047510703451673197111557682988641819839611752163237932092679866544045465\ 1242066731863003422741622463431303144267088695494796420582873639664446644617614\ 4979959886269336173673069025499791803784915684502619845396978662824183159734226\ 3921381731206812633827265815598853453924019837966898076958706583089590041735481\ 6562544704045698196419324892793270300055250563498738974720000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 142883307026788160545083793373539409752638485\ 7487093034772341488289266352919094156997605632397058659160944355483212145079719\ 2340464921269745622308457728283060871316456983593850074700721010971246743060482\ 9464082634751009955394890395947592314901641499200588953649398391271847323131251\ 2916513418479564852235173279509149312317617787039019963489831434655602851288174\ 8184061637072893513230120343688765253270115021683345716344584345828992293773970\ 3055482968968479114425152649165999296015565919751764433553719702571296579901386\ 4677917006862650783550116880090643798968036078450214119418555462901356182103811\ 4103483232059013247363899572365785555728395616020622919898581056243707154108619\ 7621693731394806559625552921367942641738054197069590601227917734187701598810941\ 3542662295258887418315477118900041162473155096436977718457188290809809966293642\ 1205961890581579036892209150769048400060600307852164429062936113343487517143757\ 4064404144886392589367479644281615630846337316755182562811016627631426869690489\ 2632943550711431962918856074054532518655457639634814066771627241877737639694494\ 6815587460312570270316127976127601608065660892024645315394695121527908874907764\ 5208632229043050655602370115689479809985073629815215617750175317947469771616876\ 1889991365291697735819129523818358946831019768856082992555799225426966646397287\ 3782634816815112674159621083870297874787033315335280959104621325637234577458578\ 2417450208577195477613353276932649701894719290804797917755834449631302365952268\ 6309217290313511535177792850700679707321168789134739872913697076238718502265092\ 6684673430114317274115478601415721624225876468140620749281312904994985900708506\ 4935270338069305102246123329478889831867563315812856516423266475564276981468239\ 1719480864278050554671194617726090794086139515841751905891034282865257989908046\ 9488830999182025384907977735230853122086084041608108295752274139312199335334499\ 6796746789294677932665476678787471987404394038452531764118790072573249535742343 /985723999353454341983554744055743425167430242952043383349162992265722121387354\ 7846446952658224198719437461356582993760394901302101962860101761877111583865252\ 8382490278258447717169719157462680357695157992294513419615719573023611761994620\ 5077566855273816860712816042764838253259239712674408735407480242621659680161267\ 4416750585063959484889930407256526695484047786278384572109952854273665123759307\ 9676965263723425378713545208768303962070946068833049718704428703104079272482438\ 6773019937196849446595958606956019488740088336783914084653015197509281037136609\ 4612218662656390919007991590780273108226999879918027504735169723145728607009373\ 9520220635589674309036697510793602645124128746896511884748940097419791822061599\ 3116347280007781530982359147337500329532804093095565666151506616664161586754906\ 5702402474708287071753307203253556244787218958399544776659758165734627171611701\ 0016553923486991715014820808276231827980301756758421843647944882132689179434895\ 3497960754974171247500313375367935041365961612865895447821124798554514219625208\ 9383309766928568748865139107545477797991265421272264420256815106699074350444633\ 8448550512472976288374038770748814287483628049928587476313619086593459189242321\ 4434520388303301642812596364916166953638579809969467113340772930931943104573515\ 9142490815887431410537379242395555225943934884686421452376390558579572506399444\ 5781694087473114727513023755351725836598555778841494320909919805876081618966046\ 3399332720227325621033365931501711370811231715651572133544347747398210291436819\ 8322233223088072489979943134668086836534512749895901892457842251309922698489331\ 4120915798671131960690865603406316913632907799426726962009918983449038479353291\ 5447950208677408281272352022849098209662446396635150027625281749369487360000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 8095915496503824910830517043\ 2273238919777059082020328497826995863632084902848398678373829287189094731430586\ 7660565316575800027093931217432546622860707212570001203238450023415537087186910\ 7985277502916456358349392243820457639658252976789726501132066671187855953078880\ 7599789383948269298032476079368425235073990100789257861003117350806495593319417\ 1723851363032914841405428199775460722198585497568427606510384770157684507158701\ 7809740573059340585324435978380716671209189279033582891099427451768288051557279\ 4692229823056468318238448773316684984019761371654402366278808311611439139115791\ 2592533641103417215756857344401358607165130400704340186815957181177408020336641\ 5801385042512997116555591149804257653098109318740250379084466763806510519001673\ 1653955167943841314836505015764063043198562307068974097808631720721046798464032\ 0663380121987971305588387856847277478637010874873581252437772358792060651217047\ 9487644377289458951506514874630256707587967746548932385098330548914145673499541\ 3414031897289038482835797507700591990505110565929586929406542466481103273523319\ 5852835433340320232851171313239422532562912577139912785597203823591588593771851\ 6940093997773206142764502630841518715992903486579926056586207492375540844263209\ 7180511324023374215682525159115789494665285041532749517506419238557926154741983\ 0139258799820710899026144659073846020245584848018290965827805058812805806279521\ 1185759679214460795812217976903472635210174792339021688272553866371979474783335\ 9013176824118047601344006189462636616295094605692212607261510692867947143662682\ 3224240875792448135399537723869287261800331992692319934655305469065234765204353\ 8346642489160402757971474462205426464447329769753872132802747108805456872939344\ 5606214681724558996386985543869839436898607227807950343569707650992091630892483\ 2659778890356869470579999129212673453317384838061309821381976830292083471188807\ 1103551868249886152928713643249160099273673273245987446324392571753106508592788\ 7689481240510042303/45801780249027948262398659967985473569407572684143783254223\ 8990359747162449287176679093288630975559103163902103553989145790995386040041732\ 1702379178824316924458330594789776245090816252944428729178486643455917158427725\ 7606256087511736105063836711089234560179167591940561554186324673161010898914980\ 1284827459544409816825224829510646303507211184969733496222723894813586334304085\ 7163450879748202580771966897602776835038829379700443518981808145244847286929568\ 5709023709392190677320290554291146632425551751086002952058202244113820007933412\ 1945261289188883475745004950883429512934371330194860131865989436280842301266531\ 8396940736222512727710730251858329517894309805268967862440883935727889087109962\ 3794103428851274203587127020126873197648901245962333154846663780883835818627225\ 8190719766244264256587753491731794362078211809118618729699647987880983499157353\ 4143055298857879111302629645095976963874409580812463050983828904883798298688571\ 9505697933251281609513695943917171957035014561022910097968585844244326955924339\ 7057560911490886318013670998007518147912384835741299177683408100272139170038909\ 6879810407105160088005121021486535037771426266603630952241681135901332971573828\ 1612793891037233990289306319437906899589292268304709338915578661867883611452438\ 7050233028447194856929458061631234603680318226193170217242697253479150466554605\ 3101405112992508393085391274110960075013279568911459260965672428979658271004139\ 9947009397924347479206322483139865036995922444910242309741414906229577700530735\ 0418442238177276922331344697203022531046044799606205523241766429634697953049552\ 7632120285011995740502641622459184224592101150595484213800896506587316290002228\ 3285797948577150668955000105045057249906561845154709260997803904662256505934774\ 7194241915289600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 163752\ 2027743177288997664675010249104611067816831202521135478108248824883314063881557\ 6884047724004033047364627658850967210382914528661744673409012846528904575390247\ 5337171142222271863739965162492593572516385057539552451577425299463010629264806\ 4534194817527071470293897440659012140626077532344869050665980814795229021019105\ 6400961068264069289240781369540246084871048037490649315321739078281018613577558\ 8284952828725284142748022775301666491510232291563010685811988319895797385665038\ 0178913496978197242015807113620960435518818891971189343593285211114286839690651\ 5518237085733274292736510333502276069320894538217598458739924530879972295372099\ 0568134988397089465870495198580166437013109174537780365018603062475064373231210\ 2985085656153645882054140330469596508767450340097623817419466289206205470758025\ 9811133073931020617123885986282462239383848907239784351973454670193473203482934\ 5130622713205029191651958191092269053323539984122499128573440178983659903073703\ 6555977988676483401875890633108246804058845771555138386725133883632277285663821\ 1917758186275651140712563994317390633271573712228592889547848812412231817445880\ 5895401648545753913977414857837713138848267853601500334288193239621783771512421\ 4572485746807960754390879948051276907537575834101883406290280559333438351490489\ 3840422849689399822941926771630472632191566447393920767061877244871739873989861\ 0737575572087119377558615626289183405144241303657036114975227915562163598822695\ 0888886989060429063000429527716901309894185712367934031390599845726823817433486\ 0142063488609564809517699252227337544200975021849719142797302218747751417208138\ 5988412241511505782659362747627674110570422699295682835923119612175262441132818\ 8422545691232966492405109956271310498728046711274022771515651357061760956097613\ 8345896852464510416128484792653859962363686344482190807361984064979793087084004\ 7442612053183592236243395208831412254713666640592049291599258003855513318146874\ 094366747722562965008403593042116517817/785110178504261612506809771930424857375\ 4104297408512216891343616165607244404521031709697649488654387502881146663577578\ 0963160093064690500542956674991823873859726895901945133278862200029908305713272\ 0424347203698134087934491774321622773429606512513160325102355378035560567657018\ 2213084386174145432519832913138045936836453392276922562311402560905493901155010\ 5711511651595308985233047247159123304231828443952277085676011709459036504798927\ 4078626278474383722581408542153007617497048953736010766863339111164666258109130\ 2397057379881075841510341360497403409948050057858798290229296204095490401798028\ 8528473676712324459631940977256135506848640010892167992114828968605010285178969\ 8914146023050437209354671699888363758790929424004752337834970883593256206457387\ 4105324905493400941083319711392302721063853164665908030506240207299296533199122\ 2409711098446300903153352732447891290796692649522575210748570243098513648434143\ 1470248068482328444805125727419857121134563564472027920670974094201862591030945\ 6193821673066213101298256541044722287591541780848617798086445370361480729482442\ 6114497129871177339638199056702560840466089658177326575766458970213970137934047\ 1194429990447061642618153327227197670184087553227476251221329814742565003491790\ 9105925255844552399129776658167226391577397541787144605682391373086876900703978\ 5764478830794631456481156126351523284437016043828198670201930913195197409276582\ 2583151279011714935856736599867378651809259937150724693584291308598722887372341\ 1397385252005205268708292600059619643807374192808456702348608863896842331916756\ 8336218705245303760031633746657112557883426885581865365462050749691958985950927\ 2404730086202170913300742091117068075891782542088570190758103065982076188495020\ 2997849190116253337116727050240000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 23849133205140674667382589215625014904171686370307256588722750437619\ 7846703925916924032272398580270453383856323095596915784167932575537875815985191\ 7017214825828539878744762531161245550807687465132090256925427310556452435712742\ 7144447958838199363391020886053681420088815398626079349606145967985494621725304\ 8104366893900210600231337756900093981877857046257586738029239788907846112902344\ 9128752108369200256682310184312436436048319849036130087953742107694536946268858\ 6107284319082206991404145478528324393728559470281092067709700143477276655581889\ 3764188114857352545450189359854309198476017879510109931267591606756053264434013\ 2814402025818531047550260056692526362534066098050835161399381631697289120697011\ 1604109431797323716749239569714674241822744744651881346694911599932581206476350\ 4347553508635275437074778591942282726351564038393281384905433562764068017931896\ 9693147767767555088416525663653803979727220962009751462631466104661226301968093\ 0417289269493273654262970589409107930637939099794519847876730892553759166492046\ 2870271184925590872497890959476884267746787022764411781302628958471177640238226\ 0977420446041290101932934911877043827856244668979460223357194598423394467168634\ 8393643052729490889716248874885601586154945894684152606111295415472563965461420\ 7149226755935182526003422481137494325261901369807477570471233991026732136107425\ 9728066643919227135270870232144294693970537648737380999647241071222303121965253\ 7163885332531020304322082736372302005565068642124315246891095563096992772221636\ 3334122575537097532648278390882271337867089285354762530339311195234565086057496\ 2082511991105858143120110910836243347109101776727127460380614480201962525732024\ 8031575526987392011137444051751274276159039356964872225436898807267195404313777\ 1326494856697288886362773755511234764227939893466593209377778672375954033528991\ 2876105611231210431242976241310460275606419954970902876398822866067435706001521\ 69369576971319004220354974432945883764260079480729645568637389355453149/9977304\ 8624750957566255391350840707184385177870953030926445459997283654936207171660788\ 6070439398800994082261044571804617649537424506458597003026056135531831852060904\ 0578500523789209497149842778438679264951860826130600058155064729473928782571668\ 7150241394364758962261264760401279147154786213751606612565099640965965205576178\ 4525984748791393364915325019612559617029409709200913976319944100938623783563755\ 2335992407335529034079716028628829729331911620915805987578935142805738514801590\ 8250435665225065741456766856859033679266338229954945325499644489552926763659352\ 2544453075361248456871068005913981012010907701619018763629211564971512818131038\ 8050380060456972699240586492000452661988099649065824233952860547541408544392142\ 9364276520488039444394494073547397858460969530631030954919731207177759015368027\ 2865588863124089820857421091675851900560282399703423690311975650903079521174243\ 8712753155128368699145927064755381040344802206258463210790966126000657700806740\ 3828916087774641723473768756166526179205898541171137277156899064238418291688571\ 9524806405752882968463755762521470157746980181383842104043222698313976434177225\ 3597613537034313422400071667938645137563351164642317221760007030143213537836198\ 4327887988269745786039741379404160646867957824881203118395142526532102364950251\ 3227459548288127614259741112238247204097835844679910304843118406848312365066815\ 8808016272401728471029584637120259290573271802809739462242787748026706519915794\ 3779397768615815138691385423950177206307610653896321572251569950427215494946411\ 6999721101791525289625480579858371638326009809999298809654090788979136826185538\ 8035820829852922647713378091515101954100204926939643826550337918328357594857439\ 0567808424217236227144878451399122316445574356535701395009750475630538076979200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 118889195821524147370\ 7252289095785289390977364782918295647079013180464533946889590299713560412015358\ 8087499987476699113347478849306605970014871648576557977046148171446214615971388\ 2211783041798214800445793653241178350802981805786442615190169804872265413122308\ 8733140011531566993206608261472189760257272455641725028556548924737961816970445\ 9858887310122003743421926317916632350559566073153797966006898859391060550976654\ 5934012621027599852813947889480939516784466440863136269586674280475158017031936\ 8695269864104601393939080009137515793923068511703508699712712882954690620387847\ 2939107720575431343528599047482785555010621953888315080791071717898832083286771\ 4792233805798113476774111582574367500536783668905189620043553989812842427175982\ 3701340278811671548417603644026253897291771518508800183324651441036076350160199\ 3062775759947364813682495886156860451983783766707067968195829012366721975428736\ 1201784678837507966731661995292064769712790953987861015304917019563685245980640\ 8429734914283109572133633896820462142290073078623410372716308594129303663591946\ 6809927266217934561346397548552308158774062382417883061703216973597029347299554\ 4850139714505095022333864072327029526984452748846258485211455628720542514224310\ 3698818479383760620828425687351991422287223007955258529819758079687298659117935\ 2361178745075003606908204462618717238025738547568585592089153145007616239090574\ 2177159053852845659839725905564621626918100708718800571068623065821935353931560\ 6446703951412658075371076847965409095300247978070306684895755379373109765031880\ 7417972404778661977942587628098967928759673105390660847295606638278108201063105\ 0824086987926043309319780630999353308174254154956436358206146864228098810256873\ 0460736122913699633012019204745176632934783769374876091773401544403167078566568\ 8216347316631154651022343354973210673804800137768922245865860780448397052676683\ 2149274387793327681172190541818075575626127254977395110815454248442022036551509\ 163259108972453185252448311100105660731/445762646029621969336493352661926997615\ 3940480591304829997113505126016367464728209132684392667778751068013700019226353\ 4641613516117380009281394567425545500133720262280245774454110711096711441498871\ 4605840427964945565040079491647583692770195855663729714175722611255680013472257\ 5889932852517495948841161079414244056616381064644508897378408324179081961856739\ 7716023203012495033338072465268677617674288155781051360380599515024823918688626\ 5556123074911998937059115220790488172425398931644057418714198944392115690005157\ 3018953728454651660225936865675845093279695725183182114189769895654386480746062\ 4638917428859832453911778336588659896674633140864153122309088123903653594821831\ 1078451642233196644021247069331809196363752452562976827632765153739573601707902\ 9169688361157440486840264779595163264195889006316550906764782290354055644457562\ 2768570759243644920578667611505842446431380798301895059073886864652855866046433\ 3365820502407416045282880915727968245276587767411409550137284006500677407636246\ 2488966020654463118277150338219061926334471243544503632817306733502281847334803\ 5698202188919648033725188137985621823834690376785188738141472644675790425143114\ 1866715723935091965597014165231631585852215170484703307653738894216489399266303\ 4463683156136703837860462031855008480735345603432410538911392234318581751895757\ 0864590877823345519231010981901835201961737617860941362056607422554225130762546\ 2858859195651759715496214145539567010276302084966210802624400493423238873408353\ 1155544178107175577785386951700933629717765221991992756946534850619316240071930\ 9557454445415799069122230422646943895468396295436801718250317405532512543797173\ 9187754401959254574791650974617640457355812221415130538387057517176749232061723\ 2151469382482495897903405233229645862120980480000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 79120911367118893665170416679429453965557596755125837\ 0986901389347736724119956748076909421218185262877842992857966369711693699614184\ 3279048819371428191264471212404456232227495388396307379088036469094786888233547\ 7880766752689390172029815535334706528999879481222834801567487168749073684386395\ 7885731239818295741725877406230464438454297965796306173560130018863440859577354\ 2056144818455110837388473911142061408977519738865418856845508765741218530491344\ 6016458669626862680980889948016346281362629371954414486259805220431006660016478\ 4396706832453747016972911619077423903569192443647618208709815629150501143202462\ 6898508788626400485718321421249320757079017126715079364509577656402968351154092\ 1029020721613896133445323916831341344437127362760162972246737072142572350554529\ 6127264396313047386814002796002922865547966921393607355706364339013624010446201\ 0976567886383796423840477087418000218892846160651144507694872742672266796127549\ 6123825261186100116529283857380394170231692806160695993727367054807528391748285\ 5429833686992558569143482817380014144557194822151082355121256825268177288537773\ 8532753385171068321287504941724339837185174005171465726263273885902592136084423\ 1574527279414851841209339497065943199581035110832991563711918980696667652579537\ 7187785411347317470454393196282721555489417140535336149562122840801088050320476\ 9748705996078488052114059310487795562904666768233395104181319229082918337231054\ 3549132680195020097858387329891161783438810929200975156168958464952377889462057\ 5081209062818006537352820931005022887777032336479354738572603059190139915609004\ 0634781534136724338408846393440577754708404093611247653292479634855267188988280\ 7516610410349284567697056806879355004374884796768248776557168130780541490144960\ 8669483622338778189394058551380398055319150005149617694405684751415291742974942\ 5897517397640207492997370978649215581253615075884711117615909506237736017065432\ 8911080749472817155902390140066721371455322356135099384729196420339544372687393\ 914197778506950839782999/272699987537025792406341763999442356378235307856939056\ 7873661927108780921046007812455867080504285006670123668378193242249531871072350\ 3729810773166288373128588560459210321417779233886287571057835316725423299756742\ 0635318439832972084825572844605953232474522295360613057680016234370180961061868\ 7531139031119449509568413940530489618934582542330782514769626215054748283202621\ 4179290394212502632990583145228285098721504303935483499737465205666018504163684\ 2817574361918536428631738072314798200220611677351861169126401474105694718618344\ 2489491418743430065319870329597592009933326594517727139652839556629951768786202\ 5548912424921900278998080995459728689900637209504434705275682560219001748775332\ 9810967415283580429603916478321265668269187889908211825449403920024906809632908\ 6093344740670963046029329668395676080228195638164601486610166603649474765562033\ 5084168267451171233933418064843601834837993843964642715047468342457353312841395\ 2018388790512741248848101016861700508614487543476937565758972927138131031005630\ 4037608924232347114002474254523125454520053609552636445350817075341947471638807\ 6976026938127013301910022096159833825009213392200635494853736160769939628909270\ 3239785521329300240977888995413752577708083378135016446274193920976633678247769\ 0922296245032317112890548004991733096105324318709133869858627919298054623277759\ 6525566989737522085573835932410388321846278911354410062585086300896665004910127\ 6727311255505176676991369616508226188047531586210464159313951276115196791646061\ 9088757385921788409893853281916264004184024341552791362252371423254566624777393\ 3046953534304836491892602425777132771275730613549448179742892184902096612710363\ 7634228222654879564793339403680426720815253955942364573538626501612196992622808\ 2156889867951303753050762841424819608298192896000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13727247436587510540170148961991166781687862235251\ 6357003430382531324880378915484137935574848334587681129622347284007638507178684\ 5885926946482525319732620912093271153524239040430328683306502257762485922363614\ 7012656046301848977642484111109986284065306578271811594076593305202459743378061\ 9134445557674874957522120363439567909422390317432046259684056020721362491186595\ 4679091946571030869917688642648783483882845379082052320255035502745305286201664\ 5039697399612517246500330390321691826883728363321109774572397602655259280047687\ 7656234606087109388862939528243651300777572189473020437357485149937842364187210\ 0140398661387895150049491841360174017537239198962162750574260564669516341107031\ 0844547105099756396919066862655581502748707364457475980199620622515477310885225\ 5401968879106251493160368520034353371777851841464890077279232225897099058523757\ 7013193177499107233101596506299053459591244851255773257123016054808574498731223\ 1372818099822227623107157883402497087970549103817880223931106086864738172488958\ 6151926654672576016991478360967287616100147658307321589528792037712904422081408\ 0960287074016081705494720069226978550393506790624805630653950389427530582941552\ 3168259330809793874002509988216929430630931594488362636635932977611046469886783\ 4217761622809413086557739885190102497593624948243979510771079534005156813109660\ 7272323645356524605162162718790231559125582882550574552752317714396432915086513\ 9812155301428308014501944694176820327673145960958723644506828691333690212969020\ 5469135803348984633759299553985740937982290608904856622711180558484580977041037\ 7741001094761496330925842830620099720287522469783301497930168015902370465502973\ 4727116450773190729669151252790080963365614003885910469135774610099553762748118\ 0243277874584932966448084761776837210248295389490078639927158647682683261279181\ 0925191585387315712811313483286275311203436360186170596995981806417743844522000\ 6052950174422848764918470468052813573592971507094250824073900022878545408920614\ 86659734562276748541/4458418202475332740027575227913014121337047273637727669329\ 9167609993791256654157794068532585958617615466557028782340082883941615161067975\ 1540584920435021446979946488684403582299687957920951012777345267430548186037841\ 1956157691726294139287932965287909758771531293471339939578610797059285779825496\ 7172358228499347838413257725777266221801563509990597423263295696046633627962002\ 3245807934124767025700063707563503630599548479823191869617169590298719652170148\ 7688747372711886894520332624469334102458368179317443222793235029290167772299644\ 5157967035596544228235341933258014891192593370711778942616127166187550771568868\ 4099604531588769057343459154064725520621460436526497322015264941256271056225333\ 5466168821069095772524696912002759955350581252391890782775326790572598794409155\ 3266225078275669312578069664006922175987396043015295075470112990983785777516263\ 2840553864908155492272252046406443449398765268942115365824469588049215861074469\ 9890246601404198219762144141541894949910780572399544639230523384167984665238072\ 3638489141030908013791350124280734983657853755578178731618961785051190209824869\ 7068308316379276231801922358741462696287178920066343190773169371107449375784212\ 0676900875384229635474927564231106558249737334518554478961480125487037622921918\ 0953797318780625517704694894963718665007924264597533136461859612932494832839434\ 0372006009727061965965549069976239528257664382721468706779760027305154528874704\ 5316945730252263613897769892020736493634029383906403000858529449738495793749687\ 7429460721814668400157323415142681880162643377984258829898851198930750893683261\ 3896883711638258883507817831488906332317879076055153184392810205972271520914207\ 3236538648087941679168936428785616015010955943838078918787948664475495813210215\ 0816048359137767233918114088353792000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 36954876490499234714993618277886511640911049241383933007505684\ 8387408889348350980458614101453508667328951942659888920435328885888836637638133\ 3707967197298063143249584269166715972846679731953223345127568561538914375339948\ 9754073496749459876868044495937445339983902080051233838983379399937178101523105\ 9466686097383510955443162559603941002471175629775952438394053931826078708132516\ 1292804867143668410832125178058323728442851354037646948479853240328147907941672\ 7290131113698074385215779493397681360295788595773523526704624131800567989317958\ 1808561823966057477313977366400353155697620020288133776667387887664222151043301\ 7442938051713976589537598444024129932478203037321074142095977064920169434357109\ 3203487108035601638986726025195847549491517630240365761213043616863622768929578\ 5829596223262379055996473775708758621638732375133998133664185776060332025780661\ 6214246855348792193606528912936152106636136845001191897273343896571084101198265\ 5805837064753387526542508740563313050473760173314491909703804121107746949433742\ 8184498268384351833134997740279462674236287391477409628847783743493858750658581\ 2223655839177292200087987296379190178404698874959208091093407750857387059122333\ 2951939821986046713220986987123974494939410543477875992064629099187269935419222\ 5715769677531878100667235717147645328137737171940014977331674715147448694038113\ 5703902860131114163593605256853871912439188050273073631926102569203300592047798\ 8199712945040783021055910420946791649430559247560826941616467962354182033935219\ 0020969005054249755290688793177141890626005514150561245185394703697445436634393\ 9759247454308326621946518298608865445801297261868944138281251560498885041188490\ 7134910348375750928804947165727661081731440394094899201000006227109759939189589\ 7514008727052396096785789660700865933325828209777756902077908623910996301860822\ 0569832686888951831550396508463469663538225397402963000853330068698508081384604\ 3708626586914068747935355287176774200735535134076297167551902761228424428213033\ 09100634906946250531/1159738506997463289945690253936828453205359117253990420705\ 3109443608223501024462024812311519968623276366701936878780220638809141296491666\ 2139256121591193241261429920929654925531525871603782194762034969880209205472647\ 7882260921663682346196193540197907067648417709615211701573041529505591203915433\ 2428071544794874292550806288066251404992636024351878812266367384833498804108366\ 1686188506931197582352000026850867842813503776824227683492026656443494507316513\ 4580246367151723685055673940373785898217341441995180060760189076698499340094421\ 9309105632059381792344537712639299844451341164989979515596066435858882293962225\ 4414760707857506523038857491134172409429924580459914596422792099370637191736102\ 0082223718010851019535999004678634015202258201643251271224991081923680006833733\ 7776513125471642153533213753131233994470409986417202255716532000486282982216104\ 5950807816341023672040346166869883199020219612832538553873366802632168851885514\ 3803848292585983101204004509439923035692624898720079659760064533043648660744981\ 1143232975325806429722509635947932982883990705452274787954858014234207385521376\ 3647362466562170362941970548541290999182714350862632513969144522399253825344833\ 8159865109248064830766319695606962476936990532597942714891907129427706852112395\ 4341470873438217700922555628842511116723262606204521734772815190766701875656250\ 3931293955733925528409453354899455147854954208035114161855020453336932881790966\ 5909307412415371908896705086184332528542329835861976730371987062708915512372086\ 0667410848181749596579237333487556993818719755711105386885188817020941853298246\ 2083990691608632720859596344990249681427153303093218810571883951636474534635013\ 0845785306671813153113815972118758283112023831688058345070786056351370226278779\ 6821230423304600974284212011472830170554748108800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6858224994827090592166356977511500584349759553007\ 1572800807966173773567303018221221714896530725522643708639943544510271912942713\ 2490569881405030575202100841874246814694173335246201636249906360908133901946383\ 5721866070720975732581897981630318574955085166949700186156108612248478039773011\ 8674277828588319585389658871373427103111080805558299374266201233906953399797415\ 9897529161811178916352603191337532836656981014131805346727299062168378096078387\ 6189465833862073207011964927118663636737756811552897565934283502157627346369365\ 0677272307201181718086024682612570918522562092324951247454561094443791819613033\ 2994093855735594158038671129733393331925826079498120273604337867419319464948725\ 5933720663401385627844775119901084773037566218336443829590551998859114758534190\ 0586231428521320336555953691354131817544630140320155962803724695636137737283776\ 9312616628088059125253363352653210166545290202032805277461201776894918129281240\ 0646692669307094995368055933010299392035178596641422663113387966949355910405739\ 8274019629606611975602701459230700731723963298512744128100507747367752357239853\ 9823704449175598933287370666503708535299007655739144967061556001610051388257981\ 2057509972318936820673809589790087356437227822707767855874033053951676735133183\ 6375297904569682404646317837712434296033553812158573643434381294862959509236003\ 9848594623685052375332881622225456331292254796654828074279850904331019431571600\ 1589942106383495374503809032278838960006408184875023994006311533321380901537549\ 1453205468021985357035617141766037025480748423733760672416640670502752524469840\ 5698729236049718474178381130107610665565027931401632383884734355705066419581036\ 7564217884922736738222301105895881939148788009932147476973844727340930811448250\ 9479817497232524122521248778401943839345377182439504233625422695511467599440626\ 7621266672120325485168646240645733015749347105293458646175559142670048156370015\ 6687886808805074951952428530620718867420755240950131959767660957604135216107804\ 18488620354630229377473692073307930663/2134962617531630170461021188472307499505\ 7455989528709654764069174738378643035932141476984277110238589463461595600146508\ 1739837482127115083332156594237227637838166341439401752410985977035402642337430\ 1760524771263545973133454130690672831112572688150327120833972161630643221425812\ 1516668428472879210566836906812884085156779295701162211450943657229373705501155\ 7187399879484830912798104422409641629351796849429762611835379102755720742540471\ 8718468290385189696248775537289608131818990156834102460028303860568926973853432\ 0712942674351798213326132558058115941527059475197687083650473950630053290260798\ 7017726164149550608152132987094883758262232755428897988519548160168656780554717\ 9757314060062669901869365642486175641863820567712897358585837123405061265198086\ 0827133025245802205112783012680746040439293198139288660420577743995427632548563\ 7596951983419616269490842109102190477859073258590767981076322285263420223825480\ 9469655596394360434228504321821536291006451901427954316406553176053794645652302\ 7988800528195654357333577584277277056476167988816549828191138489667092657146098\ 1184037523760063017498429564694299421139873582809662600395458848503020194965798\ 1512847863670773045718495679614762546957717927642857223793305871459552743844511\ 8345634655440537087547213730912414965628332657136178714775854131761904061543275\ 4846824214828955913487119043110583505248962681034406981686185201571841660558907\ 1525479597420889903972444015515458147087944393156737751793574994838312962941790\ 9837408425667257732402636630417782832342718007217243669920881198288573906716944\ 0932538518577367414450418464182331975830430911492550638539246515664306508381781\ 1665675859708095955874006171052140833567223823073422123380924671754546607440810\ 0511372374495566055168203086261439933559805891920333060974235793489920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 52641027740347635480109157\ 4655189089457058632345838972886135231220913260451523758563346976231812891579661\ 2025350505642633553070281151185048813011417092816801391518092938556581150348926\ 3923007305976783464967129382167467717010829308492325047128193813473919811411318\ 0510602239739910448277349698903091662158345431722226962330237427853851743693999\ 2800959030259040674988960398156171467895337655015368206653331666496463822021505\ 6503883370683702647460546693982779398361054260306854334487573437319813325099221\ 1607515547010406863031282760560257579454716902202811322590118372818742291419529\ 7200683043689887665663498859736253045064051062148760165416459011721823505214691\ 4786843811171619975694061004540683156656484716996010668113051427210623971522820\ 2915599475059958531445037523765745697065489176363134446561649926494683348850306\ 0173116325568985071879827917973381400170898744592302150329987667078848270095255\ 1945968149588145435061589487695307108666579237806153572777261647473026643800896\ 1317218772925696819338748757387672065122826457463071511258923447078725616163540\ 0084552654356501049187257732720368612963834973200202524367611257842403263857685\ 7710762093639547548555639265678172568644349053249072396600073297162224339613557\ 8661351849250434795596586433082542089053911879813623036476025996209137953614333\ 5316918044274311237113708163207518756656872384406668738326762337506733446408338\ 2908812164812247944689392406484738608337881437966544197311393283157183220599685\ 6472961466594855667607034919114005302064430919971363308567916877629969510799899\ 2626486822419482484403653480269869945686908406428559334552554379115680205603041\ 6021508740443397270148983788550989879360938240032761105098808251593624522269910\ 7882442782130840614490546102437976477087755551164997874498423425536149621767539\ 0881027632321264680785359855022076786236644115359304153180558139839983064045148\ 3151438209298581528239956014581681051058586179772758632561684494012832965436672\ 8777806060599420287573121736583131307159148628007095568102784631909399/16726462\ 0955742152947597354464077612202359387827806946783747962923642074961685149370982\ 4349141316585944133614523047148476528462985948684994952222185103183207323477060\ 8673045009581408535366581730612541522737681848649070412880981455484820616318766\ 5621428363563745791415526864029067777190923078593335752951637254924263428104396\ 8285888975249454442435127368887506573456944405921770227899235541955583037815104\ 3676533529115170153375088829364748614246741362374821029610499274677437368016127\ 6266363862305523209186661081259096890499331813702490512973019021743339765228282\ 3311484182732736638996145150957642016539634647833591917815767830524774097983034\ 3790249354463523711177289667740290891260624734598207296109704817045511484845060\ 1689946040133995410632309415391470315893842712898215522247343315595876212212323\ 1020467117554776763069412370558568841575345394208876329653475480227227834483346\ 9356664941665307824160864702537004886655971884436670484544346429151473441126516\ 2892104804563018489434202862578846055043805197681420314446221922830702854448927\ 3748305939478601202537707845342226536843474849521370640390512137284374541555903\ 9993216844393344154175647763611343860166406325790195043863267480922185427066417\ 1053418175375546008999568856004444005182059456253007252523066611262104428596645\ 8821392063544612170215979855974256546894248002564709465824654552117423582120560\ 6463072446158442922945348038671416664007269226843952484059855413981748887984854\ 8758401981688636513800813991992651664555614129823778626436102271254520372649066\ 1778173811399114225655701905327124117723521011491729140337309989243388736950225\ 7482683216227127754008352984096089905864241980479318833584930080173369019604063\ 7379884349298387046551181213979785287564863607368529401637548184302672193202338\ 3690272526946747758959719874560000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 9661964007655496923497884323578251433724364302060752540345911609\ 3075742062884115293300642020304308514038059417101683737278529903280573698859538\ 6070214720753748963745002256636536882252920703871638035492761701910887010231271\ 3700348269565235549753949086226574714581658574225465112765793395355129234974835\ 0248172593533797052839067533301307915679100402059117053078365970384234095366794\ 2207854949306136690565820376877005942936589470939332771649736976648612846316897\ 9068736045203469786297235860383941703033767894601678514243755202567563498574596\ 8109553432456874619128537106909371053011063369287622579718669925293001346994481\ 2498135771988165357576710802448068239373254707280195760973972987023526438250590\ 2803016449344846346706464267060014024185004088071948772281543790847366419463766\ 4517412468315821822623443460794439083940634491772931269195903856326845268929126\ 7737029558833132488972104115609007834782088351496931253110312823032700678415272\ 9735596321295338181377718795083934023041830508048695104513451012513476579710418\ 2848532656703749488049367691640555502669900474800323763199514693664947096173568\ 8564560409216999048072991306779622281361750172300117808075459419656671495869475\ 5127764918159883505864559106713691969742666530244591559498482783250150790937267\ 2421472150741777282746110291899460783021641139127985142155289744066976197662857\ 0526339728370798290644448401207344454610905145839240784487023742639172009652081\ 9190564635617193225260428539254306714128576093068548105071532864394153056016039\ 5325151651100319394013346505393389309372051005642909286473211139446597462844317\ 7220089637673687246195255463990610694632760895670853839379857420859939494320376\ 1790028362379878496037931707579939503453086171360117874108686852828900481888486\ 3828870276626176758721818533150144621107067029341820584333679487356903526013106\ 8015470427564541507208184524310227866664528076960361216357621289142849165199057\ 3554827253548198208164948402783080892864080017618466046128118033663995798828862\ 078137573536774478292469091/323731415202683632618137234153742205390040613074363\ 7391002937685666743751356735137604461268896698135112216511242564207100440057333\ 4486888851091437268500867744428043046841835991417922501189268707087626125511346\ 5336845967270219740468786052418989522067835401439632635477702120983925817579435\ 7557204412696994604093729685470844256559945527783910861198293946437394984783132\ 7804782224567681942538563429387555743099990704898012965620819652061598955009414\ 6623995602535363506274193959151338308531757656507642073667454658674899026966499\ 9519649691932004342073670885201279114314177052493122273518262691472284803916316\ 4084396649645162098979146810276018826408149034764495773303971507754457110201492\ 0383082842652518145536464377568345194034455214685970015152565853198630200017831\ 2562829588967372646382469222968913912743162276702438081544027724128221647098474\ 6987722429367929872865146127661178230792717863742079924363047159428566922171767\ 2711639957477082488403977542972363838114358856656822165490578331353774179906555\ 6770429782181836192554847637404699085561908880699572541149433464300512635148344\ 6399121293649607356305466163385834731053715558572629659509671272450119811050734\ 7301595294289598437483330046186251400568069391357740256444669081858606295100832\ 0175950801190733335958810834984341854345456641318648833249891889009388799768758\ 5607673116993862154313035993694523515322746415455664763919637512633514965452308\ 9542782658348640812864462219893873541336219193557907648345408530700325158818416\ 7493747363210950567997676962571641198144523728174426210353824211847456418958848\ 5098520892697814709669146454021556840224184310675631749208636308685369578388114\ 6344913684882890185688254744259240349924711631908315643334682509713871474647742\ 6446879510467496861866203773310123574986765159615464663416832000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 352771727378901777069680670858949\ 6931031952134476666663496889616701497997047782442001353569802613135798917132194\ 6477420678413132575696461548343050634450727745958348731933122717741648119737916\ 1633310730316502548579068530604439972742628390076870797456962232449942904012817\ 7141418905603178767488043724425935292729869491799440530666450472584610246144756\ 8803106341869248673150327748276098243927394645898627257132183559767115961597217\ 5349716498199346920183767066620483771578738756020887900024788865280601205207224\ 7150333689145401974809129628638691982065378605251718389237275627925371115425305\ 2964992744167024360488896890933793140344733414380355152054578480371928866897804\ 4483870640503446705894003288512752878747017041733858325757601222215328750127992\ 3860428425255782663868360431072888925664872439430862095762577059445157029859773\ 8822679543767303136716509692764372653657712646572258467129323292171086287117919\ 7846604084865135847390446357582234609852464421085901779351613177425658102997767\ 9111222145664402394628063623704094328232059228994927547390345655637077589790831\ 3684709733839289490030554893804946133012096432786003247871461820854186975794942\ 6832007545241161098568471989826902242579513530075560490710702428959256178541697\ 9662700061182393875581512565877429805927963538345675533673568842773070366515183\ 6774161290073859544213007317480041754355062241791125781976873411840207626775613\ 6635422349783435792296501925950709678701464117731754090767452626002967397651428\ 5822098992482014157529606566836733225673091793473173379821267269961207797790727\ 4000748448629611014443085417408241732944660106320697018865437156002320540852109\ 3231697484806092430868462681316253812005374622139926346519519666156539502589916\ 8966051119749216689345858487012780022637592513532049871006214379651283105246110\ 0324106686893211118889691051995805759757746901660142066480909533777282926370353\ 1787933079910913910524425574131799622885371494913681782406954357431447867218189\ 4103251344523797510404423845259185023569680723235328541965674783631487/12961911\ 1357799407141029034484764977390709846028459084866606805939422223953461703603675\ 0405464406269999730991196386660545123874171393760412531263246915179178508225619\ 2526010669441683227811717359328499187198476204576667769348802241712959461171743\ 4356744866004107023643049123708677044941866096410648743205497292388577203888238\ 7433947894075774432667071045494456476198018314347453953243281001551793239348753\ 8191265003289283379546354890931895118368107797554976307685730962890583515160154\ 9409289340079235041685511039995446793526515647441760283416286919371566302856756\ 0749716181239230551422280568808592156824204116672290218014882039339302789152409\ 5244176109995567740423325641133156361489171732501016765657713174329550287929699\ 5525446947682750295285028887547690460628530520715634313174879999822794024519048\ 6710878769789514278899565442841980139041986803059545360536239503640206349214297\ 1193161042277079386176330378315527600229891765178350730924810126176182446638887\ 2826938107734836868306896165738066321619275035283016005425919349175207783381912\ 5370407594199181167385456347108896641468500665924531236730567535047378611285892\ 1970664139271319026403119561115862805253239748894930534842275569180224905367424\ 5327404718538434327165211635679591908560460218408701723477727150927497918305555\ 4762343507069978922072812943557174608201670689626649632108500633746857207035224\ 7060386871629484409961986282264579688415141398059089841366673364278384809169192\ 9300539764773126230658509731209454193963832735216338072790543074890895332338906\ 4714522644083066725375793573074762217127592004504072410197475359525291732729500\ 8113024748279970969409854678852360719084401334425424340381938978079982899959367\ 6840248448371085575661104428165595947624469641695784628636822845874451643278693\ 2538365265550322237688759288515746856960000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 252300585226255270227899698809532246001901109656187042018\ 4885269949533999613252779834910613386775474816316184957452590726317271658892808\ 4009940385378182441475728449511285008812822679823398512188842880474748003298054\ 9163366093113960131521858020444552820869090713518535847420482015720035275295020\ 9487858074001167232661681961606621352032253184968973454863146046584603226078295\ 9074721941975122232679545553444647730983954498777196381377335324259154693738561\ 3229095144972910832468731404936349593640352381177769185241721333497279434677474\ 8989277292243819895623377048635055554581422118176537819062225601238589550786206\ 4378186898632493406369865979600364760136076550443040209535186809517451507468473\ 9255137922747946972037553647738888406153044588370530515038063471703956186953319\ 4692936842696593819585570155278019156799797852842292844422754185327674358663622\ 6246584564142067020537676614355111180171272947973555827753682859267963744803868\ 9712708333176876487253156550890280346231465715099347866155088271107533962152383\ 8751011095673189591018968059539974334892047925224822195932852643460392180500081\ 1677205643748031517243331740911525890117649451091408693826965738376049059209911\ 6575700888188629207918696272478005844477252208393058917908562492291776787440219\ 2919269514226415101110798828034723031872796108043796852414952040299518080677058\ 9693202805019278734166211555552211923308009988948531988750099692479950096584058\ 8739248952870472274239578710575887909514126546082282984119810748614418602677945\ 6620206543807538277361520098664617126217801628923638995761789405636598841418492\ 7358861191790410980552656366911285714324405920236611582586484113315522376674620\ 2598162395576349935762584786743840871622571853713842822448698915451533793807013\ 1265436141171099450494998607595863244359015684874810838906022583518260930143174\ 6920558256387663202461433493230136843633646839655936876284172260676825400495430\ 2039445579726326527085747583247419791181513957142796950971933160774590264635304\ 135896236279863487806828000348494497950969313/106935778621368974778049478510313\ 3602279246590091555592078692091713650019445731521294222523433687198429689983087\ 5665869900114808080460949827663122629151616041551767023863302083970936352058551\ 6630450956805481583136283128468899977713909686313973071693003711486763183160810\ 3798959640451500115240455460972704800212183807227001840732110389767501793488992\ 2376969087573588329509666441231448412378012445654566301927167465863929762183958\ 4096296277176677238415239369399876445265434705806082905304741211580886665531938\ 4246927737906784732858947583760995769392042827717560294493273486145825220948131\ 0240067614971559570947114630245285441141630692145748273713618226308785837364170\ 8368107701312802294573605319482095856995455822343092806263747167414880797443203\ 4963151409283856726670269551245181907820725723309504493240265451039585658068587\ 4319476481144511901511164492209533009919648177067630815809172783963511808267099\ 8442091942492219957856123355741487457330783981095098412950181405934142167357823\ 1123188621130130571802686179043245048174107351477444896831124378524695729543081\ 6559342524692392569218335538564075376018577798661548023982723627286049986458396\ 3256564467765808213182032977135852854308687878402015142726443258337423521825972\ 3275644905294514488506760636115464448496739604720482889874855357602552127474040\ 7305270570217726444478040131776997523305062484602269680997311586381312152648545\ 5673238350917155786551106892411812682927020073249280264670776588440750946969198\ 7666212905475246177784894985242828051008295052238505015587834542669029242833847\ 5916160845012274613407995235625363855822001878993027062245669839932057360978224\ 7230449254003792904832405886237369264411936167928639281045873216705400182931420\ 2665795030940982197728847116466156696847332011478149381778149341677844601900325\ 5229513728000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2841\ 4072402055414569184468097843492928508148412341407683758251583055012549279934266\ 2536502768703313768996126117907876891399950133509758411564011118287107549350451\ 7357450624017403735729046359177836936445590702486196853578610900478582907240993\ 2747618937547563211441542107183490844890886026811685392957840016591929353552195\ 2662314990156044268388650496320039699764645261927913688524147146643475566974524\ 1329859303932433986511657998164152930055848992269473225086612639724742983754041\ 1102457194389096985245909208098447982946827155172419100367313912108828464117546\ 2493431439329071075988731946578375001255856918429008566179270695835873413476306\ 9517206935036723888850725887389978967100081266162890472714500271392796455461450\ 4197908186322514382135157016595589346812023888162951894279889195414920835417223\ 0091506147180212602854061068051196638672061895065061485861427225605113900480367\ 4940370323068757102963938340182773605603621503990691463027401420286397536697635\ 6335387147741076865877371651672902445982728845204125268846067999975379134870235\ 2806077705513493253824476455462136084104622138160072594223189645531481414370242\ 6857758946117480416215023340772011738540161270503476167198950112336287420206591\ 9322425424477225373634238068776065688957593922712461111167766443862886091750609\ 3712721081173234920599427892427773487230344269097173885625089683898650431358376\ 4259990692862500338643077626913636420268699936173320580637356059399529181161714\ 7978215011747776887709057423921249932982821341295854518459589194704154468840332\ 3540203526910982642104633361907693710839839046859971786100525182491942778765851\ 4923850881460326636800312022643476911693072019855356608190037755293022681000570\ 3812681877376632945393382140184223590336350647701531120839336762430016493709469\ 0490640965388993817737441188608305703312329384823789737539615335650043241358246\ 9538159797874732353739102532690501652246251637020614662012192297379360999341016\ 9794140554525020935291890423008856099466376115366738789062920242182958468730437\ 403271856626032305664016755249211/149291319805427857423438483860404132424800131\ 8701117948675956338139478990230612937507781223170393568471152469959442349527082\ 6264749699345308897149498613203609407218446623095286622226701684902734310617342\ 6586813141616080460562042191553071390161871985086545284433447713432570307258585\ 4796504217565980948247648711781723898976756205490396005890101562847266921059110\ 0398654349548490648899274939770956840307413419984112057466069805295397044848798\ 4052317404663739675356601557967311166310891735701504555377850843866990327194537\ 3121858846399564013368965521409613440717106125239931064102628138502005073312272\ 6047156205850478123795026429139654122652642157972374413019647233904888067313227\ 7496439758368166758924371597543504951741401259551242234014060377951609477564110\ 5586211519041611551824845578419260669345117043580230143520142502076779341371213\ 6473799572634631216299653872174077828477165890055110458906506526117232565532514\ 5925722710517261033258866751446528825870680540547866081170235104959289098118588\ 6114209640272221300454975854326291848192856682447040041897911397084270987432717\ 6758517445895563528830630843919624798756850338869159602213159550148056010023655\ 0878683789369568307215235816648118745306387896394153405668796709345696355818639\ 1868105539969135639117326176904085880821055134864962044983309393998225323158630\ 0645961499919342517237776657566280842998249512568869674165327167574541636027066\ 4075633474836133585661318284942196511977446577302201180807804007117499663134787\ 9087858607321363152722962464865856334212741267933004627897062322705444892834279\ 6532128603333252739559273847419796755471071762687263359197719439766889592303854\ 5753928754082355917319426646697827016959499217353855619948785980019599489493958\ 9122513396030688820710601224901179169804936581743544401836075922155760310866410\ 1529924403200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 39\ 8263994309139038440527879313165028348575864176526531684880153925597389613953094\ 1636742288182313607592837130194077352061446808408574243873570367302669130331673\ 0073591704578002205647225158228784606887623313521204611553211156628178517004464\ 9881487480739986091913571051883808367593945083658185046272244970281317378414454\ 8532280325239280913003097078036966368274633406414568180596837196188290724482526\ 6324568005325955499954347961215880109002018769167172472422716882838975169445697\ 9555629699167553895599556716332825058522749455817910585115341771984694202476407\ 2262203974053445515070044385484213479497289448698367486972418655762747416604086\ 8518404810584477531571379738773247491104176341700311415614885564092619050334525\ 9880157063619227006689582506793100267938500801971912672940642442662813099426966\ 4167462133948418343093564525966438839818527264696923626271689715493125217678940\ 5688063602436645996699791448189819569160719974675189622920206128928887755172224\ 2589810894105603138147819505941531571018268474915702830402517102826334616654754\ 3804780520769389889854571749859950109454889714360006188881490090792188104528116\ 6186554387148240118406116107719725989046795795906691515141538949519325544922077\ 9766817871138384559553691072978764136725195252383894285761930303395956223441104\ 2486228816660530464414578148166902541466338842870989824976075568225394779675482\ 4240839765004945464312603547439776687778873261948244927886619962872676775177473\ 3656762460559224538182368534019954197974734827764525912321670153703121582594829\ 9692370495147290708658925346074932030262863962792297346447041467660327845609417\ 0881435669643049320884817221076497702217880096180224794287637554826297771933999\ 0736193545388903694752818307729917374524298708679318750951981503105946124913293\ 1137310905849689352978250930389226502437120376897759028971469240163025287384051\ 2478433679880915606445469187452273052884675837086507080444790957056446977934324\ 7235655485182565774811024529719075118876565055674797975811501183106676142041057\ 6530869256657838357341214865953/29214036834201613672645261452023716936806468601\ 0029337223118398698453611264447835738237214968313427975324066934414118290837781\ 4208947932337626898361924326184099187726839756455796663873698511560151442789078\ 1075723210270171422687348666380526124037274348361114027835347156322525917312218\ 3248711146103325503553015487665049638088484276824784741597937994341052201283994\ 9757607259041893645369943656082617187249518512483551477749637044404608140046779\ 3987438677149104562267832731709881980744954233078472481933762162953573685459478\ 5214932154235957580457375557448866775938101857057631491641276543146532292340095\ 8684782590846344034546029941671832046757657851360109915573128356042190276420013\ 1015960728964284168968191255865155580985771250677815186436286628303229130120675\ 6462439288658446470232054117371517055332680346929198372221216584938491479764144\ 0225167242609179034375510849393351836512188579161800785056545522145629303368497\ 2947597450985509036718620687309331734376915634046007705880499825860355215117802\ 0117099832522617479459725357854217379495519288649220329240666900635178937373301\ 2846645427826773546871220232696103950018431621844316903019250710690808228110930\ 5020659597626693585701589802662211422656928441977023540855156828397232517011630\ 0837625107353052754781828397473902478102267821523980867299554244286828590756213\ 9406283553688283217821088466343148142105068606435181834849326919153336551310552\ 9296882235171124474592390364358084351611232404147930839357576027682063929937402\ 9801772584113810814873505171428062941342463993151938833588886324879728244064999\ 3665183837724177442970843532065696328132899339126014547966866410201312079044532\ 5832519724886017195139428676200938882582858504710405706697484696383227941376427\ 1958815253253716297167123839129971090380784723815533825019101942742317208828232\ 3353600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 70645179\ 5005720660207610645056325118798292448091892368404103988574970420505232785651044\ 0204218577110674073386774676438867802269735611710726681848051242164300899242875\ 8761341340665811678017224175529501039953103505805782901445319589202097467428239\ 2670216342596385491415478249079224858330640211855296290369700424139866124857903\ 8797663411495427871356190811458076102897516392864253882771139339835175054851319\ 5106477644521252871503236066960832578752547283909305364142686170281267505177360\ 8754752420849729133345493579189452144244214144116349229940482134572133006103804\ 2460580415888654584945468382191862076190670744017567737826236588409237611386821\ 3425517019761685439813771621054736554792848225520638059727824431094904460577917\ 0107253207995919923137818735159350842574301641751608837661469092936219064382486\ 0512820782112139115053880996436925322653648486351049128013599639136234421033179\ 7411807876522964288120030022012312107752710130900783871425595375963319867625349\ 5827350955400114362587698669515164117532824264027832197423781792483125775393102\ 6279173779035225421489959930425527030993943372633672233452311115160289146530576\ 0133946399672542081214847140321126603448783537231356739296514029776105486704001\ 1373629159836126106099192030344532112053604639287103242205465999381750313725729\ 2935970131553816679185557295032941348505891539354695367793744510085347705933870\ 9770597481110190106898619079252445658309433130362980069754944768646914910829370\ 7383074059754074183694386519315331315371712364416245517824566407911175298515289\ 0928576134718110097649988119383420582877183508568577469351169148116753422917758\ 6099621048625857560537460214705603583437889618181094559551419476326713714235891\ 3883128439952239466041500380879378069546474088022826342409800378341910277778180\ 0455296934620976498563464721898067856597977038683479095368936497015660227793050\ 4512756605927693302075656022187374207244572347324544824630099252021313093931240\ 5746311822719859321673746604875685078746458526085591977072892960823587573513644\ 34087602483775565447983452144381636554459/9370398965319157201444721944971887966\ 7774488372496223344549751853863453740465737864738195081028165745163979446368232\ 0049440704221038130748310216766174604827745159402848933938956011582223782930343\ 4618260410614528761957009637807854120352942647760812943103252140903003971699439\ 6866727841844399074773610828268239282526687270678411214836317959920418473627745\ 2530230551283022502094961041929465703000944926259512872064132141077368972863695\ 6775707097389793620306771749201023077739318674934697576736967414241307191644391\ 4208526470060618627516927186457399088028109337047966636900234023894188443873200\ 6777551278988319341172715085758197097607116187937384149403528900541828450612879\ 3669443020862399015912478778202710790280019697347331032003347660960239329167288\ 3274326323403269621292004600860504316532506534211382088293660007069591544423129\ 0261991118852805326608797441734961798938652984872512863014865235233711562085235\ 8483516432799749545596076153426293357149439210953414435975041200580813857202260\ 7805168338965498626943980256370356045515529645119601996938979987227028942230179\ 6168459635635474003534148444757652126130130800917362534888919370621764029986317\ 0675661540390745968467221983879080393719212356223890574958868478203321774880585\ 1277445066569965909104768676408695291917653202736619412431243380336114581737897\ 6535151499626690988559050154416740173551097206845673523799295828622691669351790\ 4534198628509422843082215097227531065499901035537246524119199961140197553032953\ 2697257389862229016018381691974162296124731406742036726588907198775017331063588\ 6947660523243797894873791366727732702953484742003891968200958806521976080417719\ 1996114101201001981867063674509127280118382261732969606706075685281213427476065\ 8300502943173276377452215713286349975173549852948023280850599627152757097644377\ 9822021333639245524467910390579200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1377249361217593720770349447020063968652417271563043626510081\ 2112354054200217142776084724704623044142668636720936572695380588324001953034784\ 3143205365369031537296214299875137227865436609374322133228348512745499883515713\ 4133402758530211679418910310234238384622178793835648929641888261110009623449314\ 4566901841003188302316514275486104890118570164085421009229680722699734451789486\ 8543512675238375770288640376359268658796686255817943563530031816735708554559544\ 1042734116578701378952562988783980686839535415944954871114768402476807569134433\ 8547220870870709925010251196187722429717214462530293683595729058858210180110133\ 1374944804826301328350384441918949586615231598983732627393825067914184275326592\ 8503180975835985707944323408049406866051381276419709628714946892908692705498402\ 5644375464177225101733908739419681417972152167944629705986565313499619741727052\ 7033173423544423480131125106293696886942384194211159849631524241809795927870362\ 4732044448759854238280302944711833287439588219453465543169898295446665224713983\ 9269775915972623896417454132179831945315833376726696779472743366533414895104755\ 3965305125031295418815898344516636653133601990214486163686830230526720168979354\ 6773143880979851256104458840021104142623076384430287445958299804584129015533298\ 8336704549757260302452661210255842803353247102649244320901799811047398179853872\ 1835614385293327846797104481402746127504950508388935121244494751606205825193028\ 4430747019876566534757704635342792354008913832266665011956405955857388627467835\ 3075604270042303805540640366550094359371308635339409369856140683914754584937957\ 8283889897610231995475100413955211872473188887405100147492733822402693899649527\ 3408724234327814847402769495164225867136490636575703738936514491894453264663776\ 8849823374715818718091342259350125491942879499212004619444589678768238429984383\ 2535201538681008885347320091937303851595662042405077079300101945028030416788342\ 4649953389569149450622776875198213196703256473260325261779304122115170123511963\ 888506904041238814944761998138684972278321642779530245270090334189/146163701293\ 6483829001745160554967781030332635406960116454685263549023529167429346599712466\ 1575668714455917413523918886256373841537331983549172927615311047738766345403381\ 0559183412755141950384120964131619552923175742759493307377953799559786016434041\ 0424144866132507422226286179824482051816352719207441359495125195367853730106323\ 9458503399709773431054643038877806633585740485950268238313115952640885275323966\ 9736188271651664563027659271730942599040405992374363028982006469802778418356490\ 7955090771997857547527547796023013328020221866890273920801312119748336618146781\ 7186466770844092060256817302111652520455558120065252654950942147270739222671016\ 3141699136795384732062632244751492093259641831233572597703403215779782446551286\ 5646418089141710604647016681018101979703414612972760447492014390799792833512514\ 8114285300441525653787302898309205694774486832037614451712600852111995770420740\ 1977601599330897076426050549655421772080238535730165844432467924706587219652165\ 1346281893547295526069850351656648248148075616743353276325131225546912742833829\ 9409431456680048822762148230745100167721583807410753025564361717446192003797618\ 4594992127935358735908206283757203246219771881908611311021354231461603515294141\ 7941476687827377412008025715923584343962441714416367313260834250580954056045670\ 0804232849624784146413570908234916251313125923767651536231905586147786464320685\ 3724342028005671436813597677718662938166968475742175369644081673588263370581256\ 1922803568731775316216815890893922461779934895034714339576345761172338002380312\ 1814591864435198378737251996933838584200832638223785413542669329554499680482390\ 7072166503577895262885648738212673997539946640670645856725493283137397066374995\ 8536467556218468109855300308969034346806730553544335417679643333768407541956882\ 4533886431088950277342621381353215966099868512544830259200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -15066185372765374810801224715974156\ 1969188938267014192632428802274143534755960948707920948146788939077023562243373\ 5480437571511487127820991797606350204099536072598387903307477886905600214641366\ 7926595476135904351790137086001014406406765923692565031051810891813166355963918\ 7574617157448323487270941724761952766155399763467839039072582590975461707144960\ 0129139175271685067391655186341271670955107977874261654584816331410167883727325\ 7352228559478908972956444006610428673550175439847281388074217295715507006604409\ 9389398338556302598650696768532322578024541393537358291017704193093266407927783\ 4797300488691453594873336278658103640705308632508864184164336174078215216082994\ 6220406045793631502084969212931957398941388108001452461405173211707736281606246\ 8683067239471754683003962986501316549441921227339516492769303699014342857158186\ 2590959012543322990505878451169049332846956027664165722015846016317031453148824\ 0379192379034618603233997541207441421141274773058464843922280695262462612332598\ 3094921404077975952643623007294357006118075962101713652875870046234955392590470\ 0549562265078607225935882451875404126962591528051415486192557148459865564027341\ 1152003303729354526658557859584281882845236357127017102697207703221529287147347\ 8277104426888220488519085442719286178788634567624564160993942946258493378152105\ 1973982454974691410851346326386352221132059784482918075323559078171139953479398\ 1386719294832515533267797556520674756807165613580721331961123780073921152921486\ 7006927262316394221145984614297162016736224915664484824864313100750981303350104\ 1097098343145261452361797633096950846459208259882346226925902001493985365620249\ 9809576002359807039605878279096811629955518259901227577763833408165027444994835\ 8364872709158176420253563005878043718275845338524805820205626315371962099272743\ 2647320659883466674905934018160920549302942883694588199412154052880663772604976\ 4056800172040457419489173823518199216929449282935225963150210396620303017183809\ 2570118700118085051528651926077033382097432488629950206495644309253961053880430\ 48616336386906215917157721/2541796000542458829668389909379435393575565089204327\ 9693586456344032496275222216438769132105842033746095065713165506338318992322348\ 4260772006695050336972458415147790899343356599025343090501981838739966539481968\ 8528141504379248497476082747726224293705702891225803686583250943900077220458760\ 4136819233726183803535652994786419133717962650540679633639118516870586132412462\ 9452040851107159443368145872614401871377582590452000849490654269878668147639932\ 0255523295280305837356531132805903563725866815317363100127005437144469181166757\ 0365345231306099777552218310432502917960057651420655181954817176983393248484896\ 0058513915989781615251221525122949024577723877012885437363994651473993171010981\ 5152776053770947459458804275028191210799804210978430363843789382530737568595617\ 3711430889356617624821597339899779051587305141247663769753081392172248660018409\ 7863352329948236205446536767182851083768306591602546015051652203044019861656273\ 3400380800628892943940378473389743894514805220146890111149988341133603160567900\ 3730189179848293839990763409835159140329732166604491862733328768789443123131030\ 6291629565033768234044392626051336555982621889518428819607722145162774495292857\ 6496925423005759417667335776967170349448930479133327075637035790495591577159592\ 7759290159381868356823115095241923285476451295526248535989369947259427114164744\ 0962755376251009540721515243166024905166043794601819136280727626503440153670157\ 4976607333239946420483924707690500653811184829855354316389036067294095116097242\ 1186876511412125355987495335316663103514688925197536351709616797615135391150029\ 5136954065955835125825860184970630380159267339354759577683961512903824537223170\ 3705106300717833470301403859204570759877138532705825454961141483359896766843261\ 5237538000189739199491221129068463323033540512047529427431289512684002264063016\ 3472858011423357441513881600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -319530131545737660736012139918406750580833532165570359942267505\ 1912180469224835127772870794373663084263205151832465372271451323605180177765755\ 5279838540023548017818799788244330924070800477615786062999628347567194181680770\ 8012141490010080828277688107546312940341245604698905466483662192455788661692829\ 9411131417142001671587381043756060855772517402493345068539889031275015045789875\ 7628661207944755229636775947355424227975427274698482543540699129633901811094659\ 8141284788679779478018169422558223909284881571683717120811963651359349467107334\ 9045974102663489122274322175751722201477956453986260034248175577630484303255224\ 1550570875804181684752263645241510139218292533857696116779749944547312689553438\ 7446938896763967320963887144237131904617462458072060491031785864206534259454015\ 5472909028654360618451339748761080460731250268167093681383049603087612312816743\ 2338243513271257427644698106652583834223314494640233889180429860743692974451947\ 0996156120821304216301915651627789572735264910665023499306328040578411470212282\ 0447701337460319064052240934509526191067551777524210270600273804840445082183920\ 3141140358540053296917580131850274320415405630408774650638482974881869321939131\ 4390738243108023686030194506379453939752297126336606348338428822239401015393500\ 3778106245719939932588438890162820149988856185680984436028115803473162488406541\ 6375400297111798401356116496592766768899342360126639320651854202727145960685080\ 0902131197092538022822739791471238757859541181251337199895794030641172752551056\ 9062053460229936609494777336928036004455256966896417763019571380544620693798998\ 8665555519940831066705310827748863622411926212107341905260475617045686146552612\ 6612950903387430753079923124757309752576281859422156938159730594488777719784010\ 8024139120896524672952088091784626667253981858868754744510704268476561906401390\ 2143579312788756783581565360974633308647095825577313012589715112099686917806678\ 1159713352547696831924548932005241079004573647374147557757222121918041464577984\ 044043464372633803965293438997925337831057072489572892318679755132982991150773/ 2495581527805323214583510092845263840965100269400612915370306622868645088839999\ 4321700602431190360405256973609289769859440465189214818330342475514033084568644\ 3963285610264386479043064125220127623490148966036842146399347702689852479469942\ 5040292942911053747748970892281737290374621270995873860705888402207137074409566\ 7608484240377636056894485458482043634745666384550418164382192654157472621599776\ 5839594564625262906989237197681733283153601454046478715996832627520936758641238\ 4936705317112669236857047407397423520105478832418270544961168164598887250581434\ 1151911955815329330485734178646547773765513371239716078472275388087649497392658\ 8302531769585401624703560247593740203265375113356236396818012552056659655955328\ 8209496825148898679869731629955720484666542340075697055304123682286094073393193\ 3719783068831172320497706246666661730496389593472620517492774213099554716569064\ 4143162882245246471755226996596167617534128591444341097491933152654943586873522\ 8419021278250899670689673927310897644022083103103029457145846748741577017274952\ 9656338065051009763575319283410904609356907793619557344996357294224517524358548\ 7395857709510210582436275568342127197068905868105714783334496076929106461883876\ 2840494524913495379512721128807271503395671730302145634548488375674347760814936\ 6237524680285970362880316744425926857309255712089021476343255122826391270839678\ 4199369906890297543790876970166532578748832150876154634066901809012921283876244\ 0277946096469163287494347874272871775161475204895474080166057484099580406044996\ 5583632865268967308375762963496714674022132929492756249810035566572903262902636\ 3425709827792735205911945767180616758123755000182749091046800434114558902319651\ 6309942200606645104838446810325484365480625916537020405140094564083485040956256\ 3085400353523839775464847074205266066998838586534597868244241121566003348635648\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -4485640542\ 7182265306345231081164658505643728520758784814133793478368740813176195791363773\ 1042976888632491622070123692109566920562234308116587291543407614544630893780138\ 3513754875900746536111050348262110101339631259144180747466010027803227021194767\ 1817347548437140392875096513057332456550962440743954732590707616536789556977712\ 1032625661862286724395624115809252568951594390531248231660261532905775500227965\ 0293537558477518360723945735216926046880111673057892447908333866042099260538553\ 1849570237810695182201507060494266683398892670073623464674193975637137843696820\ 2718804545676631963572617226976340776855481210554027414407948780282354425080058\ 4406337301297769849298402598215202801709792705550750109729203775367516223547626\ 6175184647330376262693226435403573022059549754699477768108097656187442687784154\ 6573274960424550091752680642345343664014584108064004222770775833777189962576359\ 6336742900606812035968398256508336183801277849224019799496094969352944186162197\ 7646557853517473527545790973309045588580308902402238259550380049450266484868345\ 1991604706929175050863959806920466680215674110802306950342931191846109275373365\ 5732015871189535844226626764308020724570086805217648967338812729121427390243207\ 8955215325106701398143070909315949498855369922873200876741436075786723493842176\ 0032725173913776334277696934984544178940359208593744473325404547077186510369747\ 6388468010345274616044129188209713728577223040892496275714573530960705058183914\ 8907930819268709398450279887873785696646691851221240213615647666769632664755584\ 7496518951425593258997650861991377663957637755918398074543063179630574058212232\ 6601549894099611386797254721794817333027752369986208370660033994643922023984723\ 1986775090197746501136774518643281121432881084175124039498501544986281236127924\ 7248177303882938082402640748708893720820284741282553690507399578483152669574928\ 8792587025088917943214666601823430807759792690017848821928167463018567025050840\ 0080901103017972304913838532835439044221702096612275482644182110819243422392124\ 22417880951782079446794687407952152814651808393151251/2312926198961699558026759\ 5669008445300519099518104403956070331168544293631887313886239962593673448920276\ 4632004396250016431205030254784355259198593889609321308490228110279078192066295\ 1764806118995581040204375498701522465091312760426746956484152353046925558552024\ 9376126058801855000545655375611137978468115508715166112362246244911698439113272\ 0547122940580749197385322598987337938726616916467422610212185941171839409115982\ 3900216234428546995603886087844430218990385533022640925273252842838890892712616\ 7035368461390594608072370184029469890478707984816027078735686910538632885871459\ 1664222047026643779244936602633670705511722981299239195456559231556172229193342\ 2209613473032816965944212267541572899312252786087960451795865568159277159470755\ 5276781103045122251985893056112563325021357927199363298570930861240124814486810\ 3001021230846898453338652627604677711643109915628457116146301598948998644886333\ 7866325332216975881158152233661010342155244540988129926594309933629982758622174\ 3888013340717787646802376162373036826462804913802658925783618853481318836198742\ 7230931703145444022019163386797455600794982975183203911297097060133293041934556\ 6756804906532834370130784028928095882789581250527587585304934925643231036842002\ 8164009520571896906504672651881049394392420125204489072198012235601209978873757\ 3912168802958381101876297399044577062372408000799526891909033045620028957607034\ 0600096629602191303934503254438288136766085713005457274436326211961633038367101\ 9873048147771496565941541883177028396597314409039855329804745693853536509635068\ 8231897210893703002214617970689728755165939503432348689166466385077692458926050\ 1620933545954015056980417138384255027002134082081924260648108133157988526952398\ 7884633638076667247856245235925085642385420554975330749957447646797839587643590\ 1819655614867759448687116400668238115586258533163099750400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -8775673732863541235676972164352749\ 0313796081505489666871910877849878443141948310651644473154264989416148962341381\ 0975551150690222601531306281893514511774445548797051363738082207468607592396097\ 4923638040614684312035252952714399329781446288026569893215442592006333058903882\ 8196481489163489689612112126719934759764103795426875105987324296503363052262559\ 3965365386802904020689608879012672637166727897334183127796584517316427493707647\ 9955490601635171618016903965935945743713742046331878622352887031197462957423992\ 4235676546397614227934989024762980412400494757089865601825004640707728691625530\ 2371068717489881185638042873680739068102425190275010889827326369120842931544882\ 6923952613169689944894651837019810957945911863730280934367090633806004075723139\ 5933107046382651174724998960295223062368822793192200778205522375226229644912480\ 5414486958860387715950863638038857484718146995351833608669916355910305747303737\ 6429886728846140610923776915644543089270389536835761001362926821380349472834216\ 5427131893124111492238116887309137838157075422181657842714160219763702108857213\ 9630129068759400199637861077702568045134084280244300067055361832693576150750552\ 2819067277052573122763737670495819405228060182536201902008305731879249433265949\ 2326222342243444328098985497257729248965567001085233117380443688966343359960529\ 6501533388942595058086998093432246404723913080881408278369594892681121578254024\ 7498025746172935195889191812955401357804980208043808304789586269469632703322262\ 5891693627777376899502763649683453032359761163390855341724501234228211291392936\ 1173059183251702982130635157808389307892759382143398673859785271755347587068526\ 7985453562087272684925711986200645421544075550805605222342275238591403489867256\ 9260017857323884072580443339819228529831478860907624333648109332791140169814776\ 7535263853366282575339392685771563238220350919567357373810544948361131052671953\ 0337456678357072108311210206495252548678764103373182204399159046419743787071487\ 7037501534837690641104307705510772730679170483396124734197362524798191384257575\ 979388945218978934011202307817/345686500330434878414608536497486365680035406814\ 3533976106614233488647376161291508402850724405895135239222792053013415952276277\ 4301789422814382671820419156824108834741432136215682557891900430558237741876324\ 8975169799870670714448369775307347327923249415300249339341403409888983784435967\ 9347612378606466639019985731559333329581213366697111590436707258573196587473096\ 3542472640209135611566041937267679295252723806611556294339826160689358714046871\ 3526007624126059630843236542463460685447649791329050177734121079156342700816102\ 6728132486197951315209402006337276444287029320264455935060763398698300538569980\ 0243976434732539991045290823036821116568049441841001118479006480734084324481695\ 0039324158515619773616032060696068572941058888447363267296807626515609204548374\ 3842497005653329914894175543937298312471342276225118891624283042704531798846994\ 9551509350568932684434999805341350223610018817366618970781230372472335804936920\ 5245545513630982118255291369325512305396509352531082752655598803237450717350670\ 5417052746008960264841466249644374378627980821792259903142589913231739211992197\ 8430721807756793991143845585149659061888679782440088266810319163902770864522055\ 3890838001334706503807375189626893854073490459314860010174677239623529896028996\ 8561414821668126512843021353829946294620326767031884236058463793511553592698043\ 5509037034222324777292911108154562964882385660256773619417660408135193956668516\ 8531516275015929577010027517712390231634369681334360902247078246683979455124684\ 6850953967539967400229707294926059732530514758747011540568338633419627414602320\ 5680974921383308135553706757943354968801582936900790168509774965261906355963023\ 1759242406385252502167044692370528126915369622248834087221836488263921603958957\ 8985492093747765502567183903506651914314431736154690444012365646828543660050150\ 8940148159724428553932800199229440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -27558754263629499299192726795142993159147526265161446449\ 4777782916884888724227473636634893246840429003622765767387542681434347575556259\ 1199154337847869019581763637557872208290194123047223106730792710031242133436066\ 7814960054797514240261410129846737886398450139818262936180132395999660299833264\ 2230143170342581657817135526037308002496699769755903509722556564900505263026691\ 7957522621557300203996929455395291379130124049962590931067729875006875885253937\ 0690994049185116514394139086579637514919035237878682267075740961133214012823072\ 1518851556206726441537759939059795416987248972754470228839282440753730412065572\ 3447448714755727998318326239467131479413861891487732702587276015854574164279083\ 9573778091942335515349706445856118611150281408524623563716581040095261966677229\ 6338978523292930253917446905396765962672733800739722679384575478488688016712476\ 4346630245617272352008567648139773203702138525263967362083867836267064182680464\ 9047844332200891367977522637095762963430299136195214603838777295289670673557083\ 5653237376870498678507429039670376414367394562729439926514900687296180012576993\ 5334888447408911118717836485149949268652151204571549754855802080611929850913095\ 1372785299818216918911899566388803239183407347490414548099578135629189798116928\ 9270217602389133805926306143840384124271011621807248281104227126313556379580875\ 5061235484679746081991218322175296862413630089758275365323079977071461049748973\ 4087591089492700023630994036885475173172744180589173707562884229646356312939365\ 3599700406571605701146318698762980057805942419663743568413689160109194515515083\ 3014060986324281813613787998725902796514117005916556559422878550311939078360395\ 0255609940596531284735734752586761511846442363494738722998065046688438927441120\ 5133887435314607807589887717535406719128598510619827899231459754126285628518520\ 6845614244920124921245646793419324871787818517778063167226448856168785250752547\ 5627194461000642394059816498869265372972015973812105113828042377141972322062178\ 1647285108444499086105780740169116174312909394223108369040268273667058955942308\ 51805180839103864614201/9046383295464959294964789942271541960899916964412627304\ 3908158414257706815216463267778892748600669807684268502231014091879339404201337\ 5357335950189257262111782952443917607167652453652845069195061286649013403775336\ 0320675070488610337248454686382817028926846106147584030654637631363684792790436\ 7063813264016721781150622369793712556204395174069648958678495398015951506649725\ 4446315488782614366474927256881550436884247327108925027059158369470183681029871\ 3609801361938212036167861218830070937395524812438403896079378299883151190447475\ 3589261707316562318769628534244052079380135400127345606985181224167063135608067\ 2421748635561055397798790299714601748972997152647299703299472419583055152424039\ 2607970116268060434481448816904949519500658952943985825571266704340413700125647\ 6284648320519830440425618586707913870974327363178696119314490422685925348712745\ 4373612411145339724809192734489456804148444221372749144563371318852931644102491\ 3790037186631308411749850301886339806755825776564252758887433203268846699624360\ 8983724677781167264121382526375879086489400731210885966697497547119239633746838\ 0364517372620495337740555357396885131591269952101482536374066809120617472128490\ 8813126429849549881174129448455901781908192274540564979674781349291386667784881\ 9931396381183265176967327812037290517212341177162198503817823596596019403753567\ 4128059263462073081758951113657789364797742657914843545254651708632524413505767\ 3167918506988724247736805429119538746971801228146590835347365388670790023470661\ 0259298916627309873764087408735045318437601364415113727110709500712778875843900\ 4687316154909816747961674970182083918544195559364474516648399250462720917423953\ 6303572756947858896060254833620317979105637004435893282594037976757439297347237\ 2065891769093218689342756913486871225175964795922209711529730912812286998779079\ 0259597328942684955923981823691829805056000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1068189710104852637506665613529747861269628122430\ 7365190174607145196640428952556717841747840327713529506579007046477234306030842\ 4780643469589694513966089426981742876351160934372371061814703532902397854231314\ 6776855807159170503140726456187579044259364248019501347508955461337487563416578\ 2920512291721664966839296728170104244806349698742944866094796224452787531080685\ 7401206152843865843706942420689352797905460076030301787767917140738167145551668\ 2220038387847092040909954353039876898343278724722993584731611026205471652049720\ 7195877597705864646571780367347582513743623201826108684072945034111392622106360\ 9652815496553451589439764385617064628661836702160927436220797820501985543731552\ 0594283192272883473512900626744365402694524912214632471888166921295080511690047\ 4485956072368897334053694385759892953381499369196789546257433353073534742463927\ 5194595908293816536457093182901578552048617030534017568609996752458437762580747\ 6303096327496632025998773726158752147181236448150799512432582795876288759671790\ 2749454347381436502667087845020317732919769514777623363088723523475325831610810\ 9875262762972329398559014406411704635033077606726434604518376263403413327818398\ 3217729905117910364248550384233376788753572900286055769425539241453418970487320\ 4720533272325130620914732104145052331044286529091252440565599826409141869742570\ 3293696775822979117598026408428722457393115102543610889948521281000035239068352\ 0443092063643863601843482623789544561169770909278362216159062265004106980720831\ 9716498149271776585689294033052049871095254985107816065488453847215164271861067\ 8540285536258810703063296779572258409286034740033807916335118803522090481915711\ 4805016738459706489707636990516178447429369085455942962222181018983169616918928\ 9299958124441281190778454130089393017497503442858251674476567069910048252048921\ 3662122832532660720159685001829586989703565413739853144951891302565206972486827\ 6488586048953219313979920090713798867475215920380345249069147419051422071344273\ 1156033059932648477415577749512820517343379408042792813872733911248882209590344\ 2681533803567366476671745153/31128066376252801398259313292045089965978427454312\ 0390026813253799086250598370948970883255918780549267993644992881279771851644001\ 5786164614196076946843810311114776876888734962021570998450358841961388298325881\ 1998224981942403715111570911399867594715360468459708688709416036224443791430873\ 8486890510849783966777148351021664772133225203452093379907840631580537259242981\ 2342422993471233295508776506029519879252568302963834913560723320517206078843264\ 5621684001866576225923754422476820645561932522302461672243859789265540812895911\ 4207680836420953295696419351008477636733374255218339528765884869021241755105326\ 6698716618687335597097308028541990775888239275382593621856178699683460056809584\ 9713251525416746926018624379437229181348929324740342563324851044904517941578498\ 6328478561667343974419981894792991411795465713412259424247517511863214867118322\ 8403056429519921818350710250387142857224531398574945128377673349289471898089680\ 2883549533790395245839434261397104900597996398914752470272350932779546785626621\ 9731329313714854925460981134982249705092516371297731603656301943191866392453600\ 8792762679555009404862392566340417266321900125889645747439112940267539187471150\ 1939952836980597840898999155586017726998978852502305055840517692872648295586020\ 2383992109140939494601667721977143813920210236486042938061574429087403217210072\ 6361047657798139598037041307602972499303220092158456554611110456356114021936831\ 0274080185980414550443786068582982117298692271206940307706948305616711292323411\ 7982862291461614278648484752363448306683751176637497280753550417192782203985493\ 0096165964539291122611949457861118789100044967292626672146098235863611685259641\ 9475368316547830195262646196133140842079521456560639403239992568992892774637686\ 0515222145867140137092329330012434080382051088505632226287516670230885538759362\ 3158014346442479406572789881662664836382720000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2375528304897705463312254517061664658332406003\ 6116143490150704866946320697434745147153912951624446229750037039810062820361312\ 9790432074978718845811959228556759914971505048196849751128885784224020278309904\ 3302071390653758371383566267523325546382468008775060652841956914162830560774044\ 4955587184512109777053319953403440301110661978350482524765152179401080985680193\ 5566131823372742545933020842386422924435685376912347612539643174063755411899423\ 0675379705035071059397639471812550877909769673184559453782498850889854156487874\ 9826344678369749767924225269582310678595983353539920353618257088105493972355631\ 1666304829200121153834747802313448976442267479476520580458513474459876222285017\ 4884800635256520771566317461531543293970756990653465515458023736442936251659934\ 9784941072935113364955292829497212287416191842118024328552513771348783634635072\ 1503223145087459524959694212113873079544083189079010960147221467042154070636149\ 3818313835179339547918803488379738367136239277384265210464868138017702139113710\ 5267217500291300783280189954370590698924324373406984424693825135001828600064241\ 3406173981818475020005781619010027873870729310608286535332335156030807510850043\ 5010314635723515797592499879573377927243536068884408991674169826755968983655975\ 5256920827787833903559351085419121162257100630489927355807284484184769989856121\ 5957041917549274173030890566007648212638511675252226852710822042171240095658959\ 8515778344314080111549563053380834205309872552594289527827229451165023379118895\ 1906995652919009877446509133924235228791596193945484548650629157384920027204227\ 9081847688081098209413675507077632270312416858452185276319365458621973448445669\ 1220651439635662240744613964513965070983022533199997154209151664171433836977672\ 7009621710361245836497838014409175762039750201735499187458767505092731507611444\ 2973875902488487520015613864990412016214803470863897963074469739212977714259400\ 8903501865013024671648619240755998221680493952424714175947204980862709001174469\ 4851790549601543345884831773442108764610270766327616373510763519965559422481826\ 0264288371315069743296460353827441335961/64812208439848528437614057772867323357\ 2883213508196756768019816102657867328899448945348505885262914731607616959110309\ 9070837351962373698385628015688692085307210814841138733146318333002679552949342\ 3090433432688571160608261489238463100648151447614504554016595174570035902519876\ 1521058857758812683957651850952039753628626999969547721773607327394816519392791\ 1487623521078675985503599299773919570395340636359692249384027157668889134574977\ 3790305882251582538962956311096444921564989418528017304020469242510971241419072\ 7293112572771216790384527993454604863037801194708781555743322140421479372795996\ 9204446627213680557192284991153594996875393353334002476584989755667430134461345\ 9341646185576888933383222308285656456321123101835361369186915891376247198255323\ 1364808069209720091786417312275521844153564484427788553577745556458877324132375\ 3563285078618261172014758411691291415631784305349689004641350598363710638256636\ 7038956640592250274429312961169823448681633966597098380585580155588870506607831\ 1060988786051931391144035402313148271011867070176515931146304766864466849893264\ 1058236278600324690697760705502497341557389917327482010522590813761546003254812\ 1632698258243195886101107382663070473840033537233082076968872701000882170763983\ 3965258787141316119328722573446156909464184531764752270353859546463523387764846\ 3467925412396961524447598131052451703198277451133224532586531346535180398132889\ 0067446164147671373044520134262952213084454270246492102882647747460357010188843\ 4672767235552308623115929148307525696757967884219429017939040052775189156983334\ 0439190470908501562437638135540353983597758140095134242292609032937162620920615\ 5812528628885959028126004325062551683554968466319594593529795238528186874046257\ 9327277635157159123222088033760193649756870963624046706263045957222470509281484\ 0461473157101530161318051200634290851113172867194335530854645760000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -3235242242660961574054031\ 5234975823320896869012645815424348392729814206563009475712621172959861095437994\ 5590602397005663771204980787923622348588394624821525163006365050212507406125510\ 1884090976078007959142103634797668120126439686481333744823988502481250557390115\ 8549147110408066130272165339014555329913239059027169935435276033867587135555382\ 2426297782820750623427670893886441032372039234320777577521516498468485754858820\ 8107936829403465404296815929650356119470314498486835830705639245408111907508662\ 7385682794241510383319227780269376672672670264563868425558516257000628371565272\ 7598215685831328435896831565436188075823011048097451656925809474005524062927522\ 3656930717227890298500023817706732597728494943428041352801400312366733695845202\ 4595748122213136984975398883950031014905724385301873523375430497281399279187958\ 4248550264307136787858138084682343621095917665435970695485485487894216886642564\ 7119102937169903040884525926220928775734592100401320385286037511598642817841814\ 1901176318828377175777752922815345402160547257331159939945749390283761416620011\ 6635358842114558202206637942493034693695930780777943563995055064615652664823581\ 0307594559852442243530834401239677575533520769269161710315307349624045716126004\ 7961602487130931497578125886635497380731133954228029813734041244189949934096470\ 4135843602285514257536829274816198005911670825680494541578969661298680460464919\ 1404580840112594867206322166858055247739037921612030160302811832533651011801695\ 7760259796672717368685777410907646764903799589216983045011708489416742036172407\ 7659081386188864908049628858103611567868231213984218279931277548354534358173774\ 2970893315102339069162411705344991505171224083430696722090234748061703338632892\ 0838283490342279696134839393010007225711943256400807140987055070598243662083179\ 3508426974128773893965664597300025779974560255841418189907361245860119625620571\ 2569014951149342210173814105955943768636395256846372268620482614950386061152832\ 5258458078967509212020075376091164071652450338000784428856440441530292598624142\ 036048399754703509499772793141840847765922802290411/869261929440931245557456657\ 9155091943133241001289734493571223884347131481415953013836250731316459194012388\ 8060265745213773889012436397253578287066016731906016381236356233252753533472132\ 7682558527609108272325616335986244178775425552999885330982164024719357608901902\ 3177372820232359450045386115484877168164424812323041133225251662932088011879744\ 6349477625588172646624645334924622299024494758303173056366178029822701491921103\ 0804603812271431939980141845744494956803148837550585331622412961709355263772927\ 5355517495628134018002714194397662839528005583969115167737651312263243916035241\ 4381922143536379716812483173417326490631455608844395599457678440092693736631057\ 5916721248444074771459403489318881053915300199379632250929632761419102571382051\ 0243914903926184687164360668486099568129253986587618374539223654887146750810511\ 2354115512565649731504314093652608326598270414252270093488393728929632495167963\ 8304943620095127536075428794601762665403067131654363962558333358944332551576702\ 1912499218946113719910379532441390322560555102702367056274439378837941956691790\ 6906723861716151135074338705501000262603707746274854798923492243897349511374445\ 7875630181370701448816466491543198734493423601145020746941495464220966032419312\ 8522182761514549590426090086523643837167505568855559370319377581582310825609480\ 1516153943429240284404296009979744460817778734990756153629661839663857059042436\ 4530349850453113087279492654877911560843432294789845388578674664949377264694564\ 5700980784097373036962776699979422355289456526767481959177746064660982057732113\ 6464473577387989260186617344213006541636883966204826936133446399849021394668437\ 2217032590975154808126520980686217889215321929321309732602999716713029371579361\ 9608556620934361524440423621146426431692582783715197133893204282898081321711637\ 1308105840269513994845193757104327361787411157866058530376646656000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -102225131493958164998562\ 1884628750578666081571797082862205843642288676374541038476930495742335564471557\ 2529623729115107716523311291330782000324890403693408733041301560535271603001545\ 1258570743988741142686099778808109193178302070330190747921578544993328223018169\ 7454285152569983198834033300856239147316297360844738105081970478003436217007296\ 1785493575750635526941025985617547449861058393436595587884322478727316319743351\ 2200877101747288289468895710775696053391662758411658564527923859433896504644126\ 7870871798998965748219651547376728054277110096176577269213135163857752963766792\ 9680378254499016063834754874654652812467756793096137314905221476000149653907859\ 5201456941985836421964825623692123976752843971051168091439478200460483114485334\ 7777779334131526617201146071271484171470661251870388154150722205148310773173789\ 9725091041578950175890979595585534324516171253767320229834235991709607943154427\ 6229525051809484713168989047067181831229676247550117606192744174823078344567335\ 6601724803568251798219416094494646099479557761486679009100794503669952299338171\ 7993288654388446894308560137164681114590024248210470892396282698883487413342000\ 7651792089627510717116933766096240906403936254862886580055941363186451197297225\ 6513702111194469917541675185471281570225717117285088986988116003160399648980838\ 1128464333129799968948930385260447753277220537760325714528063794664638819214357\ 3054758075273295178099937548260109075654377398308881574508998401355227836954628\ 3110028781024908142269547756169444257263942801260312209360715986483579761122982\ 4502016468022942698299645608513180802763033788922435246872094007851398602693872\ 6801541037722583833806777449514039435428982159455975987552061664789382059943960\ 6129217278856650443671970261206215956217786427582829423358227079830353444137405\ 5398549274340103806788115699010198129327770701266395349674056850719217793644049\ 6789683894268170443798504090317610193948057096366937004386523834303230463092980\ 9239183092091219562285466518076235094742938041258972300714461259462709635277550\ 5037600476424823417122266243078880819007275174941577180315293897815242912183/28\ 5483672762179007982827639803998912165277420369377354300065660085664723306242068\ 8800065035671249039256641872924106800454949575785582783387486346121379374476608\ 7070900374437906761760582989459296918012750603681856343606468149540889770716004\ 3470197886746126167613647535372905203792376883093969211639357325044992887140999\ 4608048139021899184442659692024648876317093653556853799512266168198993352264194\ 5381941795715096394176879553023888949867895859429108831980570214114900139492784\ 2404693416572199723749793959364423133734095593013553688623427578795615444979941\ 0252743124116222044781723654466035631278121598806183774470976195393677065000438\ 7545703765127194447903215956700238126523458947480393433563777518106993737192597\ 0782947119196103123688002442696135506567226294784630525581343710895608987033581\ 5697833269819239665114974735396003255523255222519522976487591758403084890578016\ 2215186999797022674024712054379617533995410285975415410197788812651807802312917\ 2043662836572317886101738120172880571145985531449454716013285529246159004741320\ 9053075836079426554923016631162838637169636487541261927628352395007571704067097\ 3168623718303032255328884242620071181857637659581461339901979506434942237869668\ 2279998445461272769994983584003063971494847755482691659936678225040045362007935\ 6519108893603966032476692808406757488213244084550662043648678277035518245129359\ 4342617052294541205186524021454343799559709790201376673353821122760176095955005\ 4071137179934649813726059130455490285902775751536296730045010668335591012213463\ 0498164827867112043626622576099775376130441420666354273545489462168960887112244\ 7671650605430342899959354500620498361557899536564449734258020940444909448561397\ 7339206851764918250033765158860058923236473207810679408784236988986889154203242\ 0774190658067503952410555995127860054466013504984785886395311225891011296316265\ 7928435988515450363337033279078400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -201829332748145106880125633254466270796733009705434964\ 6029762673476882165538457909583971715832229980066677757427516094835792779119606\ 5209009504088935870490963422596776953422826385813830503905296323131716423123584\ 8634047749535664123242126223064732037718776017870815462659779253094340343123158\ 7836352732229425007647126513199844091309172766988367102877382069024350520690227\ 9663128487122715539718474076247155200544307825711536416014488087433314865094651\ 1842589041950618817314090518971047989991151621468299197982162331095503303869200\ 4302745725650227177170762229285341042647569093738644031924936685145691745444530\ 3736065916484036468929758064650417137583856495786022905706586578176268100297226\ 2539637210419217467854766939478955133633548701877730069952667993615360289006565\ 7654358319803948022293864899109021171709774170221199389006318238904011125623694\ 1992860070591725787569339139706721426210857748851772536032153935838331319228985\ 1060039362269517042955256032077176649803086080196684373715096548807287903758701\ 5447872513347914134375261534850204385083717013016319818566507610415499928868864\ 2805252599562434009282985498192834682873635035074370068124433644355050748172172\ 4228460291180039153182227768464314810362612167583067962811564855200204617153963\ 7115424426519096907903249698776357435695598010829124893204580233243094236781511\ 8424798653222956457159438003555143050745436883240929355902378848534473615920984\ 2076761951054693680598375466182555410484381015625841634464109822920225791895012\ 2225554146491094770381897773619963431605724471469922662972304270993983696975008\ 5438240878698014835734494476860935464035565403600790348323340732581336541234001\ 9167295666257933943421851530074812187594174123628728327057680310222838458172483\ 3148584959018554156363215709402583371122755139981879494470972278029531803308015\ 3911762780307491928818443866628475631310038229656110126836423749522619209896276\ 4651431458908490709662250961131661919868477103294314175171214690204491579006345\ 4170466224754431233706875615378450416127637850608962051825512312797501827876958\ 358250552292613948518214954734585974769516260899983/625274904593907328654228581\ 5279125373917555644156213627086328106894254469270305665230566443078239783251074\ 7293345664375604442093728569796587742198654287473599026885298127105136526810881\ 6810034358887390667547021122194571947351689430025153142009731517487967916092439\ 2413997981645021776206589041864088695940332947712028312490385275529934250741846\ 5372631467083759880328298278973057507295744812099296068033890379229075575418026\ 9034195122946691615481974170370688043000608777325212808270031661778929000948511\ 2236187404801984281906860756954336897859055208160584162317865572733073009142274\ 5997211452206942802693532678883595661924370933180759109734226757494535095631060\ 6848435625518554754905399821099943924334834808930113418987934268876880944595173\ 5900663568705487360476261413160440264359148896716705613615865362556193291724771\ 1147063882103446992860189348087924180970071886198906884688569022565432971329145\ 0828638697114827674706519340938775029911343690028598206485191654545787803676609\ 8829462482133410718905465392026537783647208148369545832864318288456242423389038\ 7160717840682880529241074981117494462661174337733988785563114726538850336588982\ 1347137585046400537311451040704935125743790035376492834430120995202643459026112\ 8951910308022871603994908557543431107488294585532306409028847872038214523311426\ 8897567324534092935913053965278606446227115031260296769137030146447072983835680\ 5075099474201096631737927612312797396377030204906435314928226785608268061517226\ 4892975284888928365342873431870464837161086615026802931755995550939384811312337\ 5648510110220621767127860691205475373847263232037798518563879305531699929777977\ 0078940341264349583019695547414639452043906540215226301587651022941076898771453\ 4638900668554402207139431843615014993803887542322105668952255605019189181688172\ 0572088929270930967590228275919596025062832696715307748274598355126194849291670\ 3988358840320000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -42249149873777598429584948467754494641214419775942414169212666190114647696\ 6377507472812362245604934584410631714211521833759868013043784270452808928688357\ 4901052022442947622908513259434544964309284158652483835916303083873015356655308\ 7175243349514249572017731460367858118865958885821812838815891137290674795912064\ 5463982832598625646914834646218060426584308136035632917326564445624076617676899\ 3388209386741031561189032122396986651759328192028004079361281983678351007122922\ 1019594129796403555077851468412659802060318748023648406863207334262797712529685\ 2126879738815066212891460775839198716874773741716145669903733494103113863484496\ 3979909108653097568770936406745243661351011768829137662862781749826771618950190\ 7105494566252436260795496130424661536878455108010834455857241361407867329500823\ 3332895868780591842787213588035437819482135721666629896120430175428984523241259\ 5142984822787566884073701223676315340771937192717647402757796243971766252269147\ 6544130038359306051664361317161576939445739634432088363007803541521584298012161\ 1071297311574140797948900321887393116296099068128707033245431090523199210167444\ 0896052829666523008945190029462755431973943636986756375659451153962448066253318\ 1142833073044105917558561356849972954916078629025053281137465006268247766446462\ 6973701941515463763752097167569436577729097494808611816296298456060674586030044\ 2134290082391789512854561003065646964009577822034492957300214823330998890911004\ 4141434001420942070292680570769612248517889167096565798493454940665137081935162\ 0910361866055283313376431896699156004081819397603161185223771556748295964858232\ 1337722476446634979714671206033394945606193598573433615501504360854101916807480\ 9928407906761656674801770319813437318674072247940729137575438750074519098478770\ 3185874848209765863491461118485332832399203496940258891813182175329102259461027\ 1004091248093567121694353330454096353552331613949691541904217855977425951483121\ 4047072329757507814919200691368871638160334195547024778055805724334948363745976\ 8980614831802462895311388194180323118079019168320620757302111437480425593372316\ 8850887817457613526692064382957739373242561/15904481770119952923532138107559323\ 5686843939838477062087464204349282613480096502255732869575221629063866411810747\ 3740159331552974554450789086888870225125557672104272572432493267936329191483272\ 4383232731451994025341358013309696154988523010653201125590084895943786240190238\ 4002360603050563445088091167742237337873272726354815041380459261423730670133282\ 1350030831139112518701919466399842145055791788573051577037312877690216351608811\ 5559817714793864700817165599224918322557983379302372784042907268200544736327844\ 3827850094244713004358839643383220165910352274168081041915220861113620324185804\ 4345988708206013410969591379120337227979204827412219346110199157814917050816912\ 2054730107644423103851414843977512732276898219760339248805567254892090803947935\ 8288702152456268402099953744018666294974442067417659144404676306319923730840736\ 6299540217082279944913530477359074339225769284946873821139087880675380556260511\ 0169606431644714600720767993528162139092740036789428107378888215719886435304324\ 6304197986377064105061661276358430405636515232252003396846861965997363031268599\ 4579765325609382181546188421373160515741203236074785029083337127927237490023409\ 2500039574786993799253353769612506127123025416980155994133066906062442850591772\ 0983124102743870270118907378071541147268866943862513464050041151958253115874968\ 6898118461552039292027843643988992626771419903322264759037296957212001510041438\ 6488865346277098354905447169362182963756113096788706001941108468298935795321877\ 8486228202320327813423728031023984958331664848383146854559075468766639898356838\ 2967712893769375578165689647113278385247062013975815448468671584561069709196866\ 7789540283208010275596060630143046279184385172203851578518944599823725697125128\ 5014660358574189895709109726939248827388336151847672227392411822221549910683513\ 9746614595075049627319910136005331645381113138514766608825518040281045119411607\ 3275726837999206400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -933147152011457192374076120251961811182852428103892971361592521338136\ 3888792815072613626764025842102547640839869446227077883476602464535412288195484\ 9474335283714943051258408717473611539688344240853549783447488636066597434578002\ 5997423678010001237520761702692150691901042873568094441298962667209016795964860\ 4291654512361534863394843434398188188919856177072529369775244487429955333967490\ 6599908877710240017429917330409108785179087798277704319346981474307215618422833\ 8241305020163294313862539741854437780225077531118339295154175341772908423817832\ 8690326371223255617724652067763797668165157472775861367670055427487556306364362\ 7447482154608356899819007491925244161961159871330264130324808739893924242258303\ 2505364900905490037316042805470136783711360977898414679758912645086052316630784\ 6319391482440011178512187473672840870797490875977267282051426197326138373314088\ 2032984094012049623157361340076319025596234509352303686476770289099395290177417\ 8721961055099213523310257834453289417083382043634831591410858996248264011450816\ 4791521809926235874842441790041799022260394650293241598334760583228310799379250\ 3158980045115413432862388592432867298360926713879563796413644535526888807969990\ 3028801704213145287347031281435237975887612841593066421909561439987262415182704\ 7707044649689320842308228259357012294165886338379676836805563070053573985028698\ 3055754546205186536327110398070936920062044029211027760805435292455076437107594\ 6323571313204906363771001702766802820762225565448129938010855487307576046447936\ 9492974196870361892347437743003496354352362143230467504599812483626546648913631\ 9952023554634429680476452237627086739904794984076613298048318604328759136521043\ 3351519680150717875133164304049318405906996980501820784546883488983668260670517\ 4395671046521187020402663193861775293257640012316963352287335835997260131922235\ 2237249890469158701340268942668171916540147860689927803071857943080506485071170\ 1906399536020392525198800217433142050627125779050792085369392554640860659825980\ 8195208630043964748845871591956610900798774750862977110625920976803674839666652\ 33583857102692994277613664197216833808520124098523/4994007275817665217989091365\ 7736276005668997109281797495463760165674740632750301708300121046619591526054053\ 3085746754410030107634010097547773283105250689425109040741587743802886132007366\ 1257475456335077675926123957186416179244592666396225345105153435286657326348879\ 4197348576741229357876921757660626671062524092207636075411922993464208087051430\ 4218505903909680977681330872402712449550433547518621611938195189716243594727934\ 4051668285782762445273516056589998156624353283206781100945054189472882214971047\ 2069431361944929592839883368675648022331132095850614088777447161379350389676781\ 7943425924640454376688211044451693043785889585470315807436874678602535553883953\ 9565104325185253800348854609344261008938997934946041004746524124948118036116512\ 4396518502652475871268278259385475621861216621974809169144971343068360184456051\ 4839913018055628163835902702848569890749342516891555473318379837673594532069494\ 6658004593256419536440384626321149967842911675120371551880425716970899736044340\ 6855579339518167722398128989361640776547147369865782927129066609914657323171991\ 8183402298046312241346005005503164311172401942737816127482499132167858169152571\ 8673505045012426483116052965553083658326923916629980931768982157783008503607055\ 0858164388700968261575264817336916714463920242424220372829227711712921714891478\ 3847401686009196927340337696742904212543684806225849643191134337711244564568474\ 1530117357503718731008883440310411179725450619419512391653684609508059045865839\ 7310696444675655528582933415050601741531276916142762392308112331549697192724928\ 0840472251861848643583931544026549193569412967577472388406050819162877552175888\ 6878161685915648927315226537163037864916531663896944072009395654948604344649868\ 8972903494603352592295627252660454258924131799937551680169079401217312177566671\ 9546233880436982853565582978451782705674136649669525493636715171212664648248167\ 4952447008578227131750809600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -289418541242051610033216419213783932809523536681711206302779\ 6870803980375073613430526185915384635249609266328703300776602634346200152190866\ 4872368119949239098444325565352813771039314660538792618179090290812433310817506\ 4189383335966298359516190602378336343003857434722917815170133936867698069390644\ 5233257160304052018928969154549122707880896122726322665278545478001099437881657\ 6277396139215462665290718847967535278128565016392922278304073889142287910320288\ 5376410747754201644074722117261338985516478762051644015753305052869836420122267\ 6355052365598180443686991308137173411595668739448873223158491962008270663550555\ 3335325483685847559228329373520489603670354149419043470516181070025944256751969\ 9364550068567173470219046578336221150312146603411439824659348256924489070346781\ 5514953456051533742562372677948386118882912740879427437609634909524865096573810\ 4581702815870680323724120618814881590257388974298704464353537209069638955821872\ 1265990372738893644130185905439016947947966913819523013153229435684414064650518\ 5785841229839829010433885842143861828182151129966709754935952613262711279836608\ 2022274335872902187648588819407834770063502306995487152187461556375730984171270\ 8768384565635798101365818665756586439040141144782144522212131267466455063542364\ 0663169987008951013569028808874754299920945844481653545727292559522269554034940\ 2508381443353989980806387532471991279713044640453691255899109196778324178604349\ 9443776093116947406544103341912537641344568381354659174244837392818540861585922\ 5877001408659435380061267295839758931887941866662791033989253609954962380561220\ 2687920564490218742449725762697149763254221495735290904789578793502437297217534\ 9017728765503004723433520947700192292337903976825879590603139946274877562750748\ 4904384574007096296769072490417177320360525107665060364393330747440149679632567\ 9829623563534450234146195204891274945862400857435246910383215155077637588952333\ 1089242112061676052187085684288158165599732072837795743402958549979619682995089\ 1252278454327591590992169621721148211076143076264236145396151427787249601373859\ 0746150516337935951993173850699611402711758810378778002567312833865327/33052116\ 4198691712398165410187068458244167119218118765174712351326651160699289753332841\ 8092735823183757397117018279959091187811830562090282659379591883938180586354411\ 4386564162162321641814001808628895853319706861752428794338747347982929803143336\ 6524357009609440547197692372993815231210887477855728792040786147960799251959075\ 4088835164444696387689845796510254171305625189409325847187888825315682419251141\ 9099428071783834312427251033012686209075766664146703615731084318178238248313956\ 3527628056462134246113176202408698360617971929423612009166276014947403216185948\ 2416764149002862275421527078887003403181735281155085595141956831041850310095543\ 6257705772656454498127289292940382391541780427885247770923913947756258400977277\ 0649026074067096421652467604804255108748671358221824375891446715201757391081526\ 7018318337102550805560494462613754409214091317241325184716317890502934722110871\ 7876470645123573390821761301717244713935463186572997260393804951832771225744098\ 2302247324266627595629081174461390713808726320218114274807580423583148265273411\ 6840908270166100689476678255880999863525565863073480298776821153856961860118119\ 4022319782148272453248048874180166648485113553243749095571603176200555880758064\ 9355117818305373360535152861156332781115496379651325945210859224691515315874086\ 0368958286179611473565512423201840545016301471288356517594784423585414551348840\ 0172696342536637808876595184104101327484495035847636350794471436947594648140131\ 5481282662445919815609020944539374930525320259718561947523481418475606335170022\ 7835595899816177510824626454701992256545564008891139281926059543788232020221850\ 3525853752834925877892560558861938211078982636702719722739325400063652190733625\ 7127462964156724861374276369209599947976262488866808112555930718387185318807740\ 5700154175969647315519095784025198546350958384357947673676224190524436474173715\ 3577099375115626684613917441389122718261753079060758528000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 132689558885467061752669265961\ 4804602835277842406495993158983317695652278495314599337731094891455631867677429\ 3276717083616809765374880683323898738565744212887419386681902197873387193115930\ 9728914986752567761517830762114749499437452403355722230964226682622896906058003\ 0082153427341611620063531629769790329497138535941350848949511714324322942816078\ 2769710806038525383505781185655869707802073427993289716209137781644008144906701\ 9701268638310493031650287593971329998260759962598291750382150822106755691240475\ 3886700712329726186646014108261725765471219420986018310195817891091329293689203\ 4807836140171785759324775699854073324688180011655530618870534950529163584087694\ 6753947132618564730058488607687607458400443628073984273228148136956401482406325\ 4556101234128042852086997792934475421597994093084791810960465632868894980419351\ 9229683400194563427622586335158022882080272990523230846292881387918723855645249\ 4571184334839530958162850254890009197121746406234391362704550572559244068815454\ 1827178099557211796202034630074711447971119383222676320180442147041229533756971\ 7399260129755570552601730817139993038348305390690364943394142708262368142315851\ 3824639274519356595726848785249167453330757686876245821366511019814519247237469\ 8413441832873858451080651684156004736145631060301039721053125892904778843266526\ 8891106359562128798252214307550660345164942292805273850799711882317641660107906\ 0852208068736854104079019806257995985259822949257055997908142290124003142700254\ 6133234159088472056511460680543337802328449479631019684255008063770827561775800\ 9449157513095425139769445057570331671024441184253249546313204162840675893576677\ 9491163296997574552630615765131770761420833643553600520505869787318376732843395\ 1538256310021150151895502626871487623748848286943358328798399220390534659607129\ 3954030637836396448003510262191844074218727126479117565410254473712744134227564\ 5501401175748465443608153471656604509786262473806413418100974982577128649158911\ 1365559054051347445961633660954849162304077892776000760483987129128200637646840\ 8035178795131992465728639201205073228934649774018317536436529662448415490400633\ 5480165212967793279/44110521603177354541033869143525585675044028945931430485762\ 3560119366850095265654665183047758039717261229286256319175173560136277821756307\ 1208979591899731277629212901671701610716883397262576281101932097122121027484029\ 9135833834139145437043301163130190414069540482711051434012209978094562885002471\ 5644250583623907956791875861036064283274742224303734851799940811192246688841095\ 6282715059574443648169702020550203001510567583595194892673946328337237636742111\ 2832912371995085792820530730079726897665647959599213459663482400703205440612089\ 7467229977301140233963252506964372620754571936198403675953262403279995707913310\ 6163597273238199862300872389072257443278173629483157788939902057220038977029998\ 9265975428297750437965301766411881195483814854534624788971393450267513558049467\ 5610283432922212152942784160402817158582897841834578714749818248281210200625006\ 1543848593087884115240557650120075225761370750482109670930606836434590059039847\ 5549253060612315616471353079574787817949922366890287059285660461495267634293541\ 0112250960838425678938757191260580557470956951109550481076607678869023377132711\ 5234245912775166026070300407644195377505821587491204536281027827079018878924522\ 6912153287913613404806722433030012620071790982318471672966239322122800572082579\ 1919431003931152549924971623202561161718570122170443929850028378136874498030413\ 8120936552768906667464556180035462267936298652333003081677456105157769356118710\ 0033648735933853090312539592072300293250076201338261640643057486072590847820912\ 9849270940440547829683808534441125461490054726770511910466125596000804631850772\ 7781589713233485225849458087062730327038801405181192129208762703526990233948531\ 8065729081073952111862245372614776249096024733206374561998798255006143038551436\ 2161387492889219396918334352716035473515502279848917190295107192715987618024182\ 9607947785232543475120716007460630891154475317934197548043861815286329554312888\ 3200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4100\ 7656310878228892991889252186057738138057873772935833496821659037239825257601833\ 1263451736705485442484004232358513419541360355412736170905517163673726827509652\ 9747626949678309657636735315721116847205055919443776256701066169656481489245232\ 2865794574135705099804692855398533358791773445189431887609726054185928844695187\ 0555558252780465859681709172027488825224333230123053713612396049969142478021415\ 1647064623168568634137572505488169829287273603733311667278851859087149246964580\ 8073776567856064219084737682230650924470927520273698606313688601952395797422733\ 7349386795744786045935709706018495119538043919345100979433216964042878647111793\ 6510863363383643788285338331684713623478629278412111433814612870019497009898997\ 2787022843718426609933128823918685871590345175569250554165250113589018524733665\ 0887567010018538090244206642734705384189505108586659444555780172999871831899218\ 0085706474683077047919571304973990659103420680922418850394364777671807290187658\ 9723086899709711239104657393371253824298409254394986195870315719255663016802172\ 3567631799353672326468078546036841492244387858871661773417770553370501043774814\ 6413699228411886041514819903478392939303269524289086117068140762037913057488625\ 8560109578425512972293847026050260941733760058229666702859462363642556103308339\ 5910826569902905472114713364092335945336428536401788576425202652110063336991222\ 4440239702531595651961273753979505350990399540080631947537462948576491364958367\ 6283320024188451875825751159732301522136221546768567291755873520723193870172839\ 1898671625579617238392281024878714862370311476585969292482731556882893942222624\ 7355742586089272011530745725950861148912125141173875201130271581879903052815662\ 0732892387950152066756863271351272446883782575955074002303179726255445829302934\ 7392593033255478016679356493954631658593495460242189014941369932617656360344125\ 2571974998875167390598181782315085308094514058517480729607564678801849210063758\ 9282918840640687350162558267212895037567468516476764680421249034493192671718262\ 5918621331196998732598563509067284807576277892080038201381260436537930995247298\ 365649629972235797739944792711173694242929972351575199/251682453294547360251233\ 8601065705032432424674050421076581112797274790758474524313907841184271048238186\ 9844939395275082347046016800920973419138674200888420699571257849368990880139269\ 5473210035144993944413490542299730518177168933379645304912528573386019249129955\ 2998242585517560074347093059283117681439830613300826547068041401293971527699152\ 9142726961672342739394104347975298072550334494294041471716244442918998524951905\ 4253121337335297403469079618369131199052602446870113467098657657811519498148867\ 1868318543748759792018812752244155305605100981298415418470820026102306670022716\ 0212158888654812463896659688007787903838628504839078209392409249499418326417484\ 8444998241313750382490685546859280300057020445581471586741049366520725271139504\ 4941822654187810554401266160771256371046831112852236893072580845815644731997351\ 7577873741703980787428909561207585540952202153528844632673065431486647274377628\ 0177406006274958089425324023345837838148279064552556270910796216103985369425241\ 8005176217981205003681578158203204942083714259726681037559431080106704018663951\ 3444888541960566539051986051966146749147996401447956146102061717607590758438513\ 8903489207132562602516752651147611185543035339394182651113657824587028584884076\ 4770142108626170616804618443237675922375151496943318696986819204231258426993783\ 7417853705644743887866111915061201811957548072390999094682457192581871346449814\ 2480147304272644298760736362113793541404467193726890690570631311429531840522341\ 4797899209043502335281970100166546881383948656314183760389635467074317519938792\ 4097574447598941371906199805751076293435399450884189315945510031251957216468915\ 3173261824854486495597363937484236277754082926761610773304292638865960057060126\ 7984124595157621152709774055213163914510162956491449819532342147996153064609954\ 8152122454556872596553916547343937906391546984222194122391324997774827298360346\ 4272855203272490861877413088749770759686691225600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 106076723293382301459108144563805241391\ 3918964373781987005226928213527405221120184232229105393659117446165320992115025\ 9606259022486546539251515254030299676360609879686900147423963045965399716525286\ 4123698564432177080065381670806994720521437772687277002864593473226224287000077\ 9789478484993901673389674519985905849682019663088599227849373934458689475597830\ 0880100980014399827400096448269727207046752661402210189192074442953229498539574\ 1741522605434171638105708599019805679041752319428860238021830388289280467773355\ 0173503763941176734848823037665736801291218601580596758196802824187885974284267\ 7867611456087544188213769818417683081797845311281688788822547593371880326227403\ 7949570420674895691510928321121555057704667807816291600122126291925833709064436\ 3574954489172349072726694140286984614586728273043109348791676806551880424024002\ 5119043666487593284424375767045802223613788363343822185238284846926417469008758\ 0749130839882702725209556542686110122010012530373308053017562845224834214379491\ 0524800734345099560500213334046643189259419582940151444271677906138742142387497\ 6748903718070766756220743054203992181446995490251424572170399640743556251783691\ 7367895448971859033312285566047037802613988042778109352206783098089400950944114\ 4111698836791225428436643652497898438816250340842028863630932440598947143199715\ 7261206131459760425173614043446740878412135308643174515419147547181650262942135\ 7409270382050263380486763365400606083443809549119068652576694822542187992261723\ 0811582201264103897543562487563029479700787499428358291630757426689743694491619\ 6622584278095942472137906322361284322762775209062777861368320847308814303807440\ 0112375873628078492746739453396129464226142668449666673066848557093897015672732\ 6317466234848763675472659133204584722654932527769243273642877671440495676184889\ 1284936932039306390214272138835144918171912270063032913676846857127442531900595\ 2131396294523130952744575927325032609353379330657015622823610989615441239131477\ 0505382824599548066458993367976540130125652734238727097977097024424267653286115\ 3637647252117517960534256178947855505888643623450541522517338652135521256063488\ 415138276260542441/345672672193930795932675283871737307292400271848356926188329\ 6212770245659978889528853169953385903838826114689011769915457747504801410302989\ 5157860444482354327216954064538364492955378955825519146979752084433202039171303\ 9466105461566110598197027779376192061000531357736913392080566529765994349920021\ 5946217355514443203913081483365775060090785277449524149362518241466427240025613\ 9199378001097803059362477729579795282141291841788267933399721449728294098609874\ 2355639556053445609657107627580192749991215468620713984779569231573698424431109\ 3589391103288315065343259299393068190260926455717293039088586028687230349925329\ 0703490117823192902778396083540961138800055808635129790522179497484605750598719\ 8100549991039913844936310917021626751265059881555540990677908699157549297039649\ 6254810040928197672973372180492507475021301695698948173138508299594338959245653\ 9641446378944906534776290187674124117247244599247597328457861896811840879374567\ 5433886728628328380293565622314600617262038934337261935570089707455543710772845\ 4914092363255717135828853281240684147133475657107102150173952507537589001986353\ 9577840624232760830425419814840768582047721082900540238536695975207827002013998\ 5059612792471300031167105109742337110034658088397259349544172384216559596899207\ 1963443048325337596520808807442200271283515093027370695326908509998166708806216\ 8543235652924647081710497958554811807496600407139027463027090723112889301291599\ 4642460978242487466989691546585978181694435955125019675190796240782951200424979\ 0100697167081314710882264733797801969006133946232521103239067112563404916006083\ 4714437794879179762824725714827971136846664765227014068695827728822990155998274\ 3521489078089216606628804821412283037498186266234637684474272444922631880250649\ 6818885351337849800569221819885129771110551077002173203173237537946293856603537\ 8669591341512938478612902814680110936174195240528624544068342578834800895239517\ 9491328000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 38375045571451397139514785606872953128538068002464806907414926512751792614196\ 9467692085567835085257844948758331997927098352851408210146408310867301394675017\ 2849528054771639141594529934159922595391984529185708871767619434085560077232851\ 3780274015171407843570271537340830556584153696854205648827566935339328864448837\ 9799176306140603747564732708975402866323306664619482960019461635576272268388586\ 2423770194221783441878518228680338746049382604163257103576471664690427468854652\ 5186976359019162351177679325408844205191423442260795333308114962953482436016765\ 8653266780701056967745790691064008572219475832517061499716365480597642527352774\ 9746539537374651078517889982911934732305679490494375394499336785149578428562095\ 6135051790508531088772575716950139814034980644128126098386792249983976672845615\ 9465810452341173219292355730668256933387191794672386408108060301334602601872973\ 2964891700229514816277007861351967216314791276348317575955889500291499929013424\ 9339383832111454384806147211939461788511510450669425109028383785646131613275459\ 4190214760997709724624098048606890445082808206644766116229339136341821637730111\ 1824013406258775875358129500564150106852730054126496176115453244928456504683915\ 7286528756531638382955987958340735371440029141635128290479693375028473517048332\ 2151204740511043138654041841947557891097920104620414562332798676706068356035920\ 4117032138863521402372488410999102373222799827138306526598996901676802761123964\ 2381533345725539319261826699131914481718269659382894543229492906143992117729086\ 6080947253339628626754763195765940448156928853305249002797836770375586839250253\ 8117336877468147067936268510427736807875465746490333913133481527823993425096204\ 8745828886479079970460766601407153104866934180246088725759482913762440901904714\ 9532227486960213090582139052545159360706553584451384863624768498824664236469214\ 4237560755797606806435682207273827572186424180779423202382103279060939317758768\ 5545190893994687192687650493757765739968022578529904968476345308334875197233145\ 1641159822407113846301208712600672921505454146118280610833627785512667764907827\ 1182916364430025435683730518500009307776630485999480422896996777747064287641004\ 1/83996259784442966291287103519807573856728526391795492956944203708866921893033\ 9134580893156614401002250008747509679199182528238228866790576250590487077738145\ 0124092974732254279473072292038027455335419512922377747881709980088771570807176\ 7023176499375221925252180600770813176264992331679516042901407489212178804225384\ 9608348001217546597836372751209976375468735510648202810488473652993636930475184\ 7258030791690275034954522554602272915549751490738678871498130016994514364609794\ 3924656746375157527164035198953604246027110350129207139884464354624350509605534\ 6893210989658363735088804419916388624931324892790710437587144009449718193716601\ 9625690290658792399125473643079996537210960265752679069260636530473804369352911\ 8544407124781922422320102582854716593917354895529453044559169768377029849280333\ 4201191292320986369835772024634497595413963212424934897051373388849060020247756\ 7533597004726858160422336223835902475477996850281298703540251540242853744584590\ 5238476539715227415911213593743237112505259789100194027217519745504889545646951\ 5874885951913259689349721876653880406440181423011829797487765538921085512757192\ 6802867060182895104643234250728888161254493370352162367858035982988705642719929\ 1025236771086697468814840577499269928454827698982348974084557574546721005411562\ 5332295533207016566219779725576534806299881646786899244158080661308548485322764\ 1439241939236627302557427065671450016260084887841712551935269239352020515233887\ 6182437287164915053939163901311692347431990558604951333834334873804377469568244\ 9814654791896153618524426175432726250568315325864851963726478437762290675254343\ 3916620778403226193738598203423675090702221189357065703584457648662320546246335\ 1253362931557308033170568634946444396091712482867410006948331499503936590964897\ 7982554834232219683774582480315639556620243553814511682324505718038421082027653\ 0066051787298902140392745274585542062527322262684663797694034127925434693221288\ 6470131712000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1561604503322648694401657925252910071083525541213726754493759555175588135\ 8071013982727813993458478469351481626537326888959321318562602875624595969882191\ 2466345239619599846718084461560941544029671074637654020977858695714445621306133\ 9454841293185204804851950394392264104916331939862193456403790444195048825065455\ 1547319219918129249058425761451758552723363969990321030140852242112863494975060\ 9577073793365134667514023599058174481569433350976487359062224278660444814722999\ 4597903489442738965229536100730541226890398868264362881146399704006146852048131\ 2702450328234448341492331101261249626153116133889729306485437938017106283637187\ 7206026591664962720077918199302588233697025534787460491545344842854774074322623\ 2622584327683038173523034728837798565744140333379783898126501321766726818038607\ 6086072392936396146958607593827101546343117952088205342184080619277404959307673\ 4806265164280273089963716846192876664914133787009650150358218764015240983982645\ 7665947198112465316303893932483501639038528633409213090807584121160871772960848\ 9510517006165072705662494195858346714804428668009845756688577964340471226492247\ 0561455302832965516620304781430217351059611152104185104574700890437180170528868\ 9501357868270521210537543233143117474800969178384322188236994312759778586996331\ 9303568254213436571932039891273344871146028958323187346594519564218181357128578\ 5674162346212766175308201765104531568975499347602550537899907630881828207633112\ 1869159188960840660487909184109517067045667224802483465737894820338545627280141\ 1379708013385770223527016687616180780506764298710081643244603866034807908149842\ 7099380871035522024317767841659184360559543786636647026589661061594578882336918\ 3647005172420682907244458259913834990214925080103788727944200747305321906302543\ 8699941479055266135648813322100560732920926786061643277962737780127413866909895\ 0304383981710459019191436773844503443657076382527414735231529072994305637051351\ 8290317978282900436297284190617061970157612588650890826775064111977586090195636\ 9674252577162006743682122744091178351355963198281092504319819481810680812070326\ 9216407860377334920254147497183947420246227364865318859601358790053944654691971 /257215648847304064877980145935924533220147162488960013071553496076850286507820\ 1148981658430751930697937119738119063073776858067211612561472989235797757335677\ 5930807507680816110879489130220264580652930102977277789481493194355869608322068\ 9715783954592064915891046170754139270105073895823737166235244869757718105786171\ 3002064118334749739772940795884964243863714128496420860279582726371709300971759\ 7614168473212390191130350492375571706251550484265263322344610644470559735552922\ 5869882465234234624264053763037853524154985485726639027688291064778103029224300\ 1573359872554329140780395034012887651057235128619482202312272459940724768386113\ 3658633485347848357900780890131718908103358268813761318949515952275684566755449\ 7846045281413318966458119556135336092320483098328238270044661588568172491679418\ 0280904388594362947862800269778096127532645525772113169971173439707035032582452\ 5199077498245920463229716216643623763666639052592417086445081096903218445088935\ 3325128678834748113786033415856985831234336422098713352722926631501846662908125\ 3856685067845541222725174361359801236095804235362508460376861599559543779892826\ 2039303295291423258361999265217439959773202692279402799585126374277185721963516\ 5321716101566974457914193880910513811605060027229816967575665845295012578348261\ 9381464918745637583170432972698644798774607945608003803886074916605036146249583\ 1833553887635855114323848025038784893245523618966394553243223518140900207462789\ 3879674928945664002053638713067136470931719643839981209087543957357617021264915\ 0851660560440548315609946143389462302340917561824329147008660684079728487230205\ 4736153647974945448622711499608859948753203886389773263436909730626427666811848\ 6963158190250025422729812664607668464128332149289752774147588237285914298258498\ 7532713469999250808156645496086265170570567982064887625972310823017314200505614\ 7297341341048864508213240548595944427271785909067398716844891697974939698139968\ 3072000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 6880742029736396778629449963597119440065657376774396513935966733129576808873599\ 3802296150650529459105344824423939883158665866278717480621768681469748773889791\ 6833104782801777083628328242536742910292420746892491334492683204115588569804997\ 1163877067453631568499536453607854743779258861590469554512854080734849777602573\ 7985455715241091792915704049286009714330286184938094729704602414483762941194800\ 4187541648628672514716446388355320130726589686951673362846301427036482871417260\ 7939939594504357911630670350111375494834341857500809114656692208310985944016231\ 8482703033174593305880360312323461073382057114854557122445433798234843794030704\ 9913059249047522486971658993861671102737331885528334132874056069089348602590567\ 4636723115258362830202264224880900329184418293904717479189318226760237777112882\ 2489426421575119907061754619923904588268142429396948716034772109699918859959159\ 3621263518158151117867932413995923902848596386405121675740641310535868323173236\ 0759928529136308365949667464349131892782647061590232046212193976344619202115557\ 6079264737649255943503975534533436409322199323302390642005659955226651712971025\ 0610723665615113964714914528602031432551504108296958982595942738226761821713646\ 3208796480582494600986646074699783362560766605216402611228704348492683001224731\ 8104517369136449340922893908826806510548568210874194479649253999906457759551234\ 5785641703297023459719483615213379663669638163454624024998425276935649114467727\ 0641233588445224234402886346710208581518569276781464335086178078054962274925145\ 3419634047657903149021644497816050602698935935456739638422312414227829506683660\ 9114312039117638272618187118633113735465507342904583570914405544174079161965947\ 4446269672213391082483686548170693026058533132338659395018071345426629062839246\ 8975095826897850692444971994347864600445613871000727270865235323181614495623424\ 3572904091572459148675150251498076720399341236977207442717458794087383466529076\ 3169405987649406485478340707275127300177934531592237365579471641658984342739557\ 5499307702684732692089904626551519465774109883276757360959436971236727243082750\ 4673300720324986280442878478091003329100405776827590176500381890425854552732510\ 899/915948536054472750844883828593520445793694296840717194950222700953404457932\ 9304138746792937988062017865958431876569871204029862355308765101802232524187453\ 9061247536394629678529134393613924553773014279461292070733124734012701412863078\ 5758394566043834849361650154741968914433661888075417900363719832503645358455644\ 9754660047556616031414996000263635654817897259118475632304741670265083213050735\ 5419761131546049831938340215501874366183526969662482588532707951996536363758214\ 9068814513683713721037061709153472914725722741510465913193484647721935983848801\ 3694178557017341276954822771070617465882508731732878373758075817074802247440182\ 7087732724106658412249152305122195976500419757695153299054453250523649185345328\ 1748831291303579552356776914802478685342782280971352057302849298627366538025935\ 3422594108868549247828906632168421503678867465471016333771774129782074376385837\ 8708233558718509879299903509232918332948096511514337459626927758780568405303327\ 3722468890874162658974412060144370546660054856079171161882901460339258549144315\ 5099140268303788180765341737166486048762864348090815599621156305061476744598429\ 9183342432939846404319661469366472172239325705084372462875235795111785004376147\ 8334976093423966647712263312816722973619043416902938539400158086859839549413732\ 8521585517951253866135532948074816684110857908531870570607385133616893417240824\ 0164147625102493264748765199438653612854266808975259185362096012956802889937219\ 9807962525030741564520317317605683525995888534053730808139324108389578477315609\ 3474681921675181819223469928087447199984164662374263286109807016823846597064010\ 6957084884387855069160109526268121752565378943867417471090983723291521354970182\ 0032715725888257440563139023452067778307513725913284058897769017350586261869369\ 4233099105969015070840894704274240542783540468561049335030612581557468480910942\ 4676768009747667862154983787260211574515628917556880321706205588691693188214298\ 8892685205923430400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 3150526959053868496373320356682432923552477739049368619658299891898\ 8527197843929360433863819644891409115095959667876923114541429864514868880769541\ 5311581275739470337871929925419709506181180922601508515356069461831806966079562\ 1650856127231141050526477254130816723007701651475354198862843860390877591880750\ 9684500754008880606677237687252247785480597191553630120563922022430481368648480\ 5626896933725804241592165298472162601177533698658299909879345979392426080902089\ 7185093327342288043981051254703807846246574839872345715508059917191538310797478\ 8842380754234614308960124108143375593384377996601946346125350469372374068721098\ 9090515464031318583581507040337749739920939100655084677442660481158082576786989\ 9799666402901504265871278521739558540546786699035444701712504306376564516925904\ 4906504869072487420906540743178126126178791615386648563796290592213968939958279\ 5818692451217651113752658552318289231780229562006352238305361805727644566073611\ 5979312013732148972840122026561262895556671537199882867837319967412004170874023\ 2952949101335564967234280907885816472160578013457171624413284489186427063475355\ 8680536098278177860500739455643211934136923622177098974421822328918396104004258\ 0458998365042834431805824256232229327111816792465353049692305562440846183028378\ 9170255301752056597100959793982264731338110690250556933196152541028957586715615\ 7508075892882460179263531812065951521627341221004329679318811105187509220400886\ 0872873914431625145554475552985820958463516418241915121742466628132341961868663\ 9494374731175130090638526982879450144666299384843361226270406308550239068565405\ 8001927834422688414509573937433262565700768430369681349323712344665918730757169\ 2665069357114089220997398699810846042752487758687622600414011492818778415726594\ 0586855256166362536536784177027228207065017021157956798159730788807084193201870\ 1361108765150035514090657800257872340169181028884705437691805564356151490842345\ 2903434234594379512135434453658376745450270533472680947894081441437211265755861\ 4264555155287113693650794037975126941594797985493789589088994092106104619813504\ 4075898405851836148450106728036861562346171512754813312784764359376972864238422\ 4505328599019881/35706468354665886897342928911272830937720286148027958447212071\ 3930988178516227110493519046735127841374435667683323910233377435312156104402273\ 6463526378159997302870062841495942661171276475024977592082080694436655698082851\ 3425974505945885496737320352883958166022981466584799956310891075613065026366351\ 8370224482709058232510328478252072110013569599356035273960948686338208489929518\ 8083286443507075685603433151095143359025350073068512239186952944236502122513382\ 9158243498965133191074262246467091275286966999791591002750940238501700762960843\ 3975044551227652484926798981100627052413109532545280165594626874919654975836936\ 8143249002105123759072295683294036831361047136453321202804113539874369919364003\ 4642902761738102073084237258185939331981424503406377769478749730673420280565878\ 6939497874517167321465260977343559431953457413041668837206281073518096187805059\ 3012045031767305575206526314791904911492732808680775942745364118239951558200766\ 0221581728415755282685576450408739680470141221224700307223203086333429333446758\ 9880451361343334373264696588352809496372804795218850077762722184336934384059349\ 8541781792608273248942301044859829410531856659084680516086808373841773102412351\ 8153476282227121532966353815648978613654567431573547861014557233197298650230504\ 7056095534167044061808326913286306978403060543701244999545586835632413508234022\ 3534721975236480975246402300584896985762012015310331607011197340612310725776776\ 2821465568746772174810297808569464351353059204612030348197090230184046109244903\ 3225508106084999860481692422342105321709061036077287518283448488229797500951503\ 3024944618173661038902272746892526580540854520000523735111371102714974733263789\ 3304934988376035173663890559188360935928032877218476394602874585649753641843049\ 2601424118567741290304130995502761594200336114461837324458943905313060515405721\ 7318221372062317907905464739594626380723910143841040439771362386859998716489050\ 6931242863201261918236841082880000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 14822943654861551034113996840398391033008179122506782\ 6070563597073713423580180420677392804573999786176355837885711334140173713730266\ 5661915589683415084710649398883433127908479791860331450319931382750469825069232\ 4566987188134869419626907015466764472703953561847273472441980598712457130827178\ 0275188836090197419714873110828424491878026619775981654291174377809970166560694\ 6667218939580465448724484503285299400256744900064081166799267780463445485935058\ 1270282303240659760940856277106408506389161573658843914358975633046205659007824\ 6383707607079376554282096469220384912187496760747428778367645294379326262366713\ 4310778757341065115527665121479553113938238186562482190615067253312839981762698\ 8452772785072983535987124886288744528975710143073010193321819308595368934523026\ 0550847896035981079222873357916035617643870394176368310619680946183461685083235\ 4730326241452084004386550804810507771873238763951852432345078319432609478806978\ 7701439070163066212804851061859544554526758029597510830332742821333443782046785\ 5007271941294157613722454637160401459732518275867273670182341992858384458522330\ 8136700752988409140057062817235857742647036314164996463532407864107072036820316\ 1627282001801876473211248537361972956790973133234201441251399687243994252405564\ 7172799197587994563704309701275111672773285875404734918411985077511265205698104\ 4112795541197328316658488227300840549139463342721092416425611546514777459961721\ 2465053979532288277609694560316927217812668305601778434160823320569021012511627\ 8616637818941499581623896788092707147374480708806408098844159917488511898258219\ 7701562201194991413668246482725720798591656614429097161832463644960749246212062\ 8836984011663062217499172870432766917209322314308323521379584783745625473372989\ 1729030832267852995868874833366184126401370493703080541186852395058855615929052\ 5432580125840528317171872977317685733358789086857975811226615107388779563891826\ 2013646919183851862422673536257563408860958936219669981144740600625849887082470\ 3060954916516456118371812566564164391939004411943682258585040263111430906127883\ 4172564676159219277102977818680212509233686744809182866106580667830691226013643\ 641350679126765418281101530930685113/149194502528479364793356815096806871301740\ 1071050715745741870943716889621970753539714559584128678429664199393100419643283\ 3318149567598014762542128255791236395287795436344925997794743195868104365388030\ 8315966887672840550352492006263532578613252593631853496022228483872182521522369\ 1789729878362937746845282013379555487906593975779293248186889485565309283125035\ 5180520308619657907500633902438050548372895131828707051464727561092191842615147\ 0584660163878850198530751690213380871274442753465238233184346592605030831389855\ 0761965461227944829469697694347818099432100697119720128247853333732051491944373\ 0901291724862334642369710677141910720388726995471442362419300060559659385379847\ 7452302160558204507738193164851013236989962465448630036343203696351282255178438\ 4218254760878870595272379331446835009949099437998447974229775364351410828741428\ 4740986605304319303854867377667161489262436711919904274161332258004533707742408\ 8263353606369369542826840602474403405023785241404593107700954583515831993677131\ 9672564699093198181955880810540642443689470587974415804662877057150907877177379\ 7152515376694394925752595563004917978453941208037932349510759993856844317540003\ 3724315539529236534464048492374000798956105971484141174902430756507532227521563\ 7761901201226224713285141928356532724433995186289482195453366755268501202057117\ 6913551801566389948789746392410627447065095131448738992520180682335447497049098\ 5898061518976686227006359592527248808064190962384396476620866684099533021231942\ 2025880214700381039501451106657031881384255307616500914826183696342219328568198\ 1205029509965088937567498325971804962714678873405376511063086114755044811305003\ 0535518031600002340102386259505529243361695941405343105497530115077794184646825\ 9126949247411185730556627065235090916394634703412028588116881666702525132741935\ 9938128884076092886943443742021495796530605653325047186424900167499380399791621\ 7187731619093911267088633363622503895700331246806630400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 440227481094926928964975278\ 5726158644805461482298353985091123652013912849460685017588132201619240488102635\ 2526636781485586615023553658081514108787151328446910000724472578387316457507890\ 4768755366766352738462715545542103839394883178166258302884341585303070665888651\ 7097435423023362802844917122970511962099348942469183510347769765502180860892175\ 3862077315996456845433323501580985829651743908227692519728054837400803019046412\ 6345830627111543955890149937978397235155577760156789029557611248247530764272813\ 9196919388058890584668360670474690437061693035255717697206008657665699909820518\ 6132472486974769939284615712248823862246180439863849693353922292891749849862517\ 3571698634617156524388986153183604669227154220963736234980948581822379107113077\ 8326297091489746776429995000666295428297139859416296253726365866033992746912498\ 9590740454083028590353927998956537443689190141824157121701683261296745450789365\ 5982784045761426525272834347289288936802627776327994394821430895016631809572149\ 6587932677067516262276824178445347095112209398171308150770054039589231328278144\ 8735528832906320205222627861779511446680634266165300368383739446155677275102686\ 5522551018465442823310247176435046015561534747244096963907933833118676401464928\ 3378225215079567155585791313751461692132968393238498377975040952699297868976650\ 2387417889643150676276083470367327581855324016427732576833403898927658107515599\ 2767706861295998311554087374705121764036536424822175095343637268953612329902261\ 3429654023285971891636312335982967430642753088462079222990067979659390550397810\ 5075350290775004805222279423495616939132607242574440211916374328555338933458644\ 7109311398319297425165712587567277884416757577911598320986298452161230448681371\ 8779254531174065525156508601492060143730119822840507204895782588446344181600401\ 2418844054067833391622688994285344823771547921663201853418029283606286843249323\ 3443265239426390277380894091493972411118206196662489909392952582479749596971910\ 8902747056598739567433245000390393896853701345290417724461667188238342320817021\ 1655748785293120158779234040261800493236804053889931417769201785248341587647083\ 7700636270761358559598940921302975328713998905295385147063783/40839168895732487\ 8734749829273932851851230925501642722300796429040062843519103534932966209988754\ 7097879672497128865108293336474176525004267323571058400355953363006609840721561\ 0131414478164356759713099191422513934335855885778726222993816276995316564285402\ 1589826582449429499991892373670933363803057729639975538896889597965738263328310\ 3856457015691859750415305586601178478341611859669055950129424221341505247086644\ 5794441637995041097845005834521124441301697877860038400924039165742640374327498\ 4150675614038702154567268865998789223851385786325432548183011846119152045829705\ 8289637551456338521394405533190257526720940651296648136970758267716870300088707\ 8437599198105762643124939959386390073385486984526641065146586245567648244771317\ 8909237671468092481190506040627814084799837640727683641903667434273142304924081\ 7549256352250465883813489041251427254816425832131163324166272742348696740643206\ 8269361115676877740319658573618884657720536547520819265813601183091487810185426\ 2644423313239817506029430504247292038338404203016834481135414284517899715839251\ 2860969961618049536145000193182500526759393174012641815463050400326117033674264\ 4534790565403629926121051700479832609954507021807834609022031542623292341582667\ 1601988394890104321273042523601591476527004428578646801584551286835093860581639\ 5235105636502173068259530319921264453402518188706338631117234071792117371233599\ 4839217685379797421355448913472767329564191305665509364707266865802282716393582\ 2042261554553269541048951948051549143140371648351464476141620186656810374892768\ 5477106699534884706583869921696833709866531646735528248859417579538381508575944\ 7100336517662511914487254402837049707674305227818273139390066202185074024698936\ 5213834989069394280007123506756338314538197381031052502451569913768692648009408\ 4374370479860023143598405747549049390788991528367042130479333151528586250912389\ 1850627586484399191889019126004610345715150490471925949353648391980776318566400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 272\ 3662501944912716254251268132923456099471706214490372613048841392696786422582529\ 9337310288916872116925056728347113590546481603541322566917468170413548646579566\ 7256304975993361644711182015584929860490278524251814126328241479773808929305841\ 7657409103202523288507506228823855644006760302119439748884357930109013867035388\ 7338315854370646238258674713331948798895460013180578001378709277531998456006461\ 3688607154189228715905578427938259198436438395206147192267567736759498969810843\ 8188227566641647148039291748989695012871907721986017888540601522969844363777272\ 9733610963099854445607478663951601367842491535598363336356006095402128922903077\ 7520608113581021347782095871656462897698451731241240602615795281045951779946270\ 7753629692662525317974126926225540574309772687698252102747131812784545230852733\ 8892783001371287754730782536083445433295409578931055755002936879009847900361368\ 2591155872599297048245084107128732239116379149722286833370114751495335179814682\ 3469603550532754718473152287593547549483694784479982005959505747423179921550909\ 3997537493262512565816718937252425356064119525635698009788105726825938363423356\ 0160406692579974220376113459893902544813640984085948723873253351243216873997054\ 6460278498598411458626506091928246424349104146583247681503515430978355428773100\ 7903585111919747795792266649051318567728470921387257012660800065913073204056414\ 9063365399821885626636330890130931384247957114933483669325563340341149380604718\ 3910440880970168400604138691058683831612107179190084225275564639272233447095720\ 6520907200089227118418333131058703827303939943777586992436719411082322268653258\ 3838308680665461388070608589995941773670872143844916502721374038790619843082806\ 8169055107476242992684828154931351929997372271274727474110356947719425691000090\ 2865632760407798308087588895736345986556919163169740289109386536503968604908202\ 5230196981756395262603284410781388192005250962065720008109908916573202003016467\ 6370497846914354433116289060328390159511735401453017850101210480487269639854768\ 7219882357929481698579133962355750279045888612028197719583462392802097246473992\ 5855709638628528497743379274558980923573459704890069784272477353220625298009782\ 35125096424471/2412002492086494486605798419983553211634958030046255034675786436\ 9050644200737525013147051820546569001790095171901566787655222332365197502250467\ 6508809190253026789441655197163362098108430251418586676303171848294760138789208\ 2356025351559038889437518030987673846171535704289446061617591290503038520160130\ 2937093863827783229079417828752841665370874562844471574220380593322231720194497\ 4836404892765486891265694005786736828503801696047136233571087409653196152271148\ 4601702355719029634102803110525708521400162328326234538798207188899592213924298\ 6719338241622203176310792239498924392398570580185016103462815798860517607346422\ 9483173715544953382172052759841003392404543266606680503190592974242811043749670\ 2066230990124441069089800296568547731141696686169759249513602529673642526136633\ 9668694161000411185011486094197905184773796081483604200179517852080555727662576\ 0216769338476428201756477767069999761317545198244948963205829319217977332305097\ 9904876060409096256808616767589678293716998863448308089741941886954301954764000\ 9670987749862143633284391770561607895186994547672433414233389527071367953921702\ 5040110314486020666580897444885048653582445955413879440085084992205215147043133\ 7162535201797972447496496477346544416490753093612227637926561339377841309508911\ 4365533679503537273018459202838196190227994290514097863509392256778234445924365\ 1778786954948919612179671368280836153167777635768299998956183262340578283271620\ 5717485940802963855740258085162163026152104367485114928487405492312349865781233\ 0261433329817634637068131239142777932290586492271443839646639640658519211602922\ 5806410992783527019277551377874348131657722513721053459431111234777991745875259\ 6697402569022301036520687906963077093483949931081786539156142499964119087901620\ 9449553110339359938393716068124331373621525206406632412398633565548384922336595\ 5709957091032837555681883108607112743448579171168334860407885269771877778949680\ 2797169568840082274949695316985936609280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 151881243394307813391209271616073714418479\ 0956414041237209279356321709208253634486156572075006081012579688811719622750307\ 0280379023102171871279736017246529702755660858085212454405878677823513094751003\ 8532894602409198389521559424638301872457941373171298428727461384174128949901191\ 1265326315177356630035673647331528050935664748966834260112775792435252785050548\ 0192817022871674396820987375114634732108351534348625046140028637633567298549481\ 7187135539013565935811675553982524487695145269321447910771929469628022948126008\ 4194074265080737489997002906846476418860520655234369015584396860362828963994565\ 0564872791831483054724738415736009271371971157936909409609637798873744755729415\ 6307712414134866421374551053168768564039215550017438181459545950213173614049439\ 5811210850020307497879744011765189120554790306280514939139860081228004009793394\ 4058259553780038345252912964744281163564466339394900950934159596140200514737065\ 7439750007030435742354887659635465149929883627374964284949550829366174770729871\ 1328513420759302488905507618707238848296431388878634203651981775269653129381599\ 5869708740356320928781180710898657074591200568795362523152699069462333716979861\ 0603566095548236825543710396794110765922028061276458954896673424784729555336351\ 7073587916210368067554240889902983622866685148974152796924001680321394978987011\ 5518993200485090100175697213863910359748988693327423235132585606344730112121989\ 6878399988126543357402406364323391058550854379734762698728452805878723472817177\ 0130209365823361056277663617348720515222167950498851295847260148244893908454008\ 0300195282765371009811292058044233693165450279927344213385032572137390720854042\ 1613035669073115460608529709333306499353114281369108828913974903683912905674605\ 1275900945024499290682185066639441145569185948562463119447134590351076939583062\ 4743702129670795936512708113677020825412048737956868890643092955907807470730517\ 7668882065130414804620314018571648663411799799232476650221138881425504662788823\ 4524078078035018937440596325484714550363763910335454552627979028239782152645538\ 5237813408257276167067003684351072030413182493958818589962014248918380211202961\ 462022833963346649205238903909380650813684984219908317781/133034817063527914353\ 4712701352093766533805492106094645824576965830841841790193005822217489247816101\ 9336847638016776788414496900016183204882029779092669998324710590466438593058835\ 7218834199835824360007603812637139062957426406452233225309708066937280913019175\ 9233057702530907094762090885567743867284436912481846994229480819419152282960131\ 0773974601118392525548153606860543534216013612093361124278942031848617930819921\ 5799038585945998149797800735363088091364310136138554202328226712019655057248059\ 3211099241477799846108020877683357608476110752937481074327536355549618568867858\ 9632648491847677328521578306148213643430585317416600757387186059411958530647963\ 8082544689086655528021918319094505780538046256682118979582036053389859075785627\ 7729706686808776921989007375832617785532254132600500278090640214080121370274751\ 0165042285330908297205809797832003600859329551373462251306685574549031016744355\ 7674269346721316025240030714803624196584976862520397079457046941065552006572450\ 3554006848859207597846987559202659165535367912047392300648912433870190762723247\ 1122069517022047983132027757601207897692154555853074724224110746078430916426809\ 7184648104146237776613919207836682257315732295343325062274577419685402794230279\ 9037278478136996622433086890194710337798070472918415856889274252600647876930024\ 8221867530525299996368626933083218435659836754905715447231187541676825662169225\ 1082149975611622552822337583821050992938454026029491550501336548159283318507263\ 6074767467153683292110383553575384425971182992380609191203712361010228830777877\ 9936196297339230335245879592095247343797689629186610194205990257434654152467686\ 7567720543732942204177489604346968068768674775125669850637788237611922324827582\ 2143914520240352362033596654591860246443602775562244852795182621501951291401228\ 4810085892970493081052100707367026674154776644546274118034467512900756699000072\ 7721493036058962169123999632774178413807100356220585636703955378536107726185493\ 9545600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 873083700961563968467545835440997752161953266930491405157449535622458030599\ 0715356207891648040548142616911419698197335712258486699223727179361722281720463\ 2104815723042660486199591130390597618208913045416751352481003948852361780874295\ 5715023325420894330643734633369703341874772321839719653356028930886260935852876\ 1368280903926781144212391894561077295596091756515723768307337305777690412008139\ 0997136435531497112360074027380646381406810786227493569794499907009548706277382\ 9188234392585908485015579497150785727713027359766142706919821992846967411891599\ 4527500088445661590157415380117481671189867490519053888280636601604224940126147\ 9683720459822674578225211393991089795299999687800337308873203921027805426696887\ 7927811703888012683932304365010049473813613845537212900343276351049640872389430\ 4863318798770196808575230780804086449109036819234976528465629320077572087602121\ 4220442572508908476765518670861195601195604333883587010412987042617999389369721\ 9696763487191985647957818050331969160629921509158352738180455519380628491958956\ 1069138497861049150599620010982735643309632163321074259952073957439867774074990\ 9717064493665861683336833108427628630231501843946703683941477967845071855583846\ 7259864287552475682875284076788115059804053752009759979482638605772623981569262\ 5482467123696052767420442038947542294840142441656429897394889337681074360980378\ 8834132902984816055515884518004531781626841885130631811059228260684131058638300\ 9305651361802600203574818300101887325516682841863005760294880751776323221333037\ 3322121336531855775200122891827384053943631072086622145289432360294762604050430\ 6325401318935254970991772600864390403282487656143427548827320299689764864431712\ 1514252960958625918451104443496341847900198458595100763546491062985712197509520\ 8062086063141450120978736858439202964609291718638273880080160314414471463691021\ 6780112100073087048734338081775946674106395893570971724149006369751452169619175\ 3304234434922591738582208034682913538991379277319179613610322861649568208676445\ 2310263119918280042739788957014669327807063630071651704133873678581594865587745\ 1093755679098492297876999450896869111969623466192046744752754278490047084168097\ 99284023795407730741046770479738243/7860314307189177849534717163356357418262157\ 4497630427965208483926200986508482653410652261821109892459404725829995717528405\ 4470799025397638579139597241437821168967919724025150530332897448593613395977290\ 7407254208972949335918416995331739425762418131578192804112606021377999627560525\ 2613501098245173780187132379538134556394148114788237503854366794099126541923253\ 8374964191453852337817128071318665543552850937516965891689943470957808608377986\ 0662989709114478045572265903619471966096104778123410634050112935217618588075175\ 3375889626479464278069773419921523700958385100376877376533769977297479036973747\ 3873238014722914534336613353085762932619794945068450077458067031203539823232702\ 2149054627416432824926074998251029665933536233688597771021237951888357541835184\ 0369099644780825590125767340864166211434497288236267180950209023657514465351680\ 7168709240782289142084600813569618157534094707424759530048769921814798001305130\ 9766733602546481025884869761323451911077999135185858129968822979011799041751657\ 4349677408668757427730065784550858555617310269961282116547462045619098309543563\ 8024277145627115802172975361761048855693256651410473712729503550725069428863048\ 5755090823190342731337850298576133988903687434447112811669357025081786649260819\ 8011849011886542144391712128109450035085012275455230538086796334572068697886981\ 7228720420038449295662908651293378334005374719501094590351464488900772329220351\ 7683409765693462315948504993552203845160193170727668146403896695317132860371108\ 5042136738957171110872823669151122876027697174921758709506572963374154284916456\ 8151664256192227245055209242142700016789143943408996591230078501457413072329533\ 4904829310423730128345695087201215456290776257526148605183064272479944039188447\ 3521474230766548580332400883934160942061830085071968468405791248912738175934501\ 8447963655497169323004210428284031045098336122378538998347864261968386704362316\ 9100281842440334656514270554352701411570566266407393987630526098434949120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1256170\ 3130986107491716632966465282638443022464408328208827255880022508616689265517222\ 7646832713115755773188360667400003867983717566297185123062706431185027944289500\ 3231117204132409238786126725144991712647336914140111713363314236912804384200599\ 0873459515794463656374139364957925087928933799341647503578991618219090623097959\ 3791079841146342020999640389609105722699016346052994463822808709883133567786406\ 8419059830476719582464816583560269144252350032168330404025212930974595833276787\ 3874977206649822698706783510375717489839239869496957664759586855953556826981561\ 2770689159687337429175172598399164839229470046069278438745713349435327060806234\ 8141935710670669871035909243870368097466041037209410463517817437356742491677752\ 1465750615458932209725553454448720517469038082646607566016522933334431178543639\ 5726282841632920679527201208964146337482517930092953947251678848844396304460580\ 6777935909283831144447386240181879791118953863104467413774804385245540961608897\ 9480073089450295446140502519058211566647387202536666421764587398295453434359230\ 2256707874503577241864495955075680261614329064167869312395756414024149812275545\ 2326690203881258511977110087747138301064943542523132141230187190509590550960796\ 0475032026083832382742607141602005980898238778336365987209654005552708105238489\ 6704956623691079170752120132966427184109158404171854989948115181867447629065221\ 0052693973830316502707908426792420656325879238078239802253723623849460492615328\ 5281080078481727290350319331822640384742356489451391484734655713070844229343344\ 5948546716682467067677421046906812794850613059703439503909144295789412110634128\ 1379492181697568199275932916505936962713173669978492047881755873794321793491876\ 1777182575712950866434199698920153897893663533418431844287658383615858424429705\ 1493999502828851651995255114244117287097502691009373002913161739634686937478355\ 5135097551008272019367759512508040184634252531570609983587756992855303496931381\ 3353891445033851612290755727472561575439370102591907362726365658833248337826175\ 0885388333525086626791575508970820396249350200910424074839301362480111943359754\ 3725714556702143703113896432824937399534196882776276786988997181180463175851942\ 990708628507709297493/121570956255108344917982917548901273121336374419333851739\ 5776700045681071380389113045732685441257016664236429888400118031989726268294046\ 5577986102689470788174306584106771015538405729122721067103459184935678866937255\ 3647857276226917506353877999339689409438026503836163316824738843996452442443851\ 0098088724951299131656257959606664029248742176871959949179971228563812896551482\ 0450243279108833865180251548881225697494518017510014574702831418310720623787744\ 9215185877686518075591066357683142071198409168393439702311679269730891572293870\ 1623172971709475558712458916450174444859889148101025703836563974950223690534837\ 2869951392615220766306229480297795897356758338316396282216458758399280226078613\ 9849005896259330535007150519084239042992480297861222034182640614966010581992677\ 2074692018756158877507914049131721144820988443276537239626436282801102816585043\ 5219883476641540304857777587586459735743291594824713757210004799008990826328749\ 3508009986585164729351187417332936791472516319601534547448765462162459938112631\ 7551280734157853425060374044963635764809149921283621543379497536643281351528319\ 1860644452195210322919646703163471624843563458076330843037254903528070664176882\ 6902799067466928461409186363665246206332102704652114345236895920454858758925529\ 8779110121909932253338978298564288370263358832084770912066791839025953072648246\ 1486479523273648156019292932696784993769624276235986283500503754852635123887210\ 9547670390564584210498510047393837440515685852683017349802277869065542357492507\ 4836407430882767319432521694709680452607339717231900264358763147865565065538584\ 6793550398267838262961362408132231657166670544053740462090202094305099430661964\ 5838407680980835747833386781038001169774254423833350163764208984779628694209408\ 2930694831963796068596203550503974549112503944217414003588061458576123547624360\ 8209056852409101839390172369090091238873795531133499307759572543866490115658825\ 2287943664624743442640600534935438284537051678749858201600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 322238121013716411849411\ 9992414352899518446021594348682764360316900004503076578077697305322711322581270\ 2078611762123316399514097629617406016383384526545801628285932145873434828566214\ 0842514837518980868025270237466525384764159493488190115690207933030507642546541\ 5172641400620451757118941703576253703032119255197288223710737156132770049252278\ 0745129946813890061227188076405620060320649991874995918827632946387488419461821\ 4355818884051472124555368664822268427085806646533391604353590812199220391216293\ 3233948921264576199010795622015217970563153430678756090720160496734399716906317\ 5020355575168050807515811615423599389770448090194004679196044444989112646698206\ 1294683456505563486315657372777644750458795060249821678823622680676469476243318\ 9641242591267984304128421713679550560918744382662666238809876866712578321938835\ 8878181895540540840800350762534525971308137324409223033499566792693850956175610\ 9047265419752245893870034551873137178885932408790665346471151349901989169435580\ 2195946030217596623165784088862561292310079717464167651760644367180524129288261\ 5849581870311669730587461294068821006989274960222257327501560491841971202630497\ 9726174414792269627677921419219193325495739767173738590307941734020612328847114\ 7878889027955531929038983724823883807437848183159401249670422680244460737751930\ 5338267805751711813988744870168030174252033814028517640092865531347243975277915\ 3236212747268063327495987283717996469647642120451686076639211773950978880978349\ 0681074771513460633823898954629823737236994389793187985754094952704215211762092\ 4937107476541196201736161106958132385747605065574043236311730004870778963391152\ 2719107243284223632252122241245628018039009613600817104363569489408082765663235\ 2496032086208991106678216081918647230879494904860692910984727596029116416353712\ 8632169744633395398873389325365281813641308782655029933330119138733124700767627\ 5923013515568994557592645935926107624165374633121582321381099508566817435942790\ 5661342099645304195658479860843894286866292800425285970900909601801633639660977\ 0021198900984051785389620261237218742178896514840691304380436893082020306294053\ 2819074939058151846857890496503736969962126050474638789463581830235525560988414\ 909448342628107/354987797712592708851089479781317694552422612183866730246015229\ 8580510295931607898707400231846390523207764766504396474863677823618653377306782\ 6091339643315571394491273421533913156313406557692917559208659615108124678786093\ 4923641406183847888901655105387080234274461191289988787875034032003068498807508\ 7067359261466896208716547349398514525621051912309340454893499046151431314977161\ 9181299373504140749893421942774964211273327873361506852676508333692511065758561\ 5344313340835123233823063449381483497754026184363758508920239302504884309211898\ 6901117702338970557535822405084149646603674930427930977053710561223465748479622\ 4633368370139936650440753621799364862364011753627388824268933806840244934752623\ 0893096409712938809958336993148865324380905147748271285232087541553144517885741\ 0981149175731745550788378173228674931691854133945519954733357195830480574241039\ 7233856988060383736808456404126457187405628964717092667670372153237456061386776\ 4329420016201142852373395751232591556544662255758112748353856137680771868513502\ 6412629244254117919696968635161141553672676612883360143145572013537332478904643\ 3904791514965511818577661848239264591343497619973411648812438836889894019189328\ 5018323346906111947691932447248148896672722063596551598236517250625350138444424\ 0535701231315594424710587444551037949375267186611811128444992499689184371156847\ 4902924374422998881970757275598335928858091900458280360053378494478844099971007\ 7509756664984397934463069743357095023946053094193385656862975627204092170636416\ 7398453967855100767586396810914764022049390408530237284951279678991459806658976\ 1364181781181335295431923181419066777010089565645741639416995360395789121167531\ 0632901973204431680760463810341194248627335264053041975814070101786598295117458\ 0720780686666398095190284527903302561007206991882042360128305956759873625475886\ 3611779513738828283848679498959983870790186322129711204332313334101617843672160\ 9545121289416657846600730263876317935553374356458715815608320000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1938628778495616364\ 2192468133318393731964231340718656826505053156757912520342064080234837084914089\ 4569383431975043213351865443799717732821131319590331176110785782865583662886675\ 2101885416052243531919521669084128695482373229949447301203593564187895755761855\ 5638741549545314942742497762412867079932522233209575813684390376105557011816899\ 0985476546084122719989170844754621274267979606867650179408878506069939002596563\ 7402106856463502494171544478441516431244935414421414077338770083768288167122655\ 8095382955796239488046863299224229657406999497743131925668212317917249065673321\ 6113685231670462868038209909916849765206023907541929745475438749933523603147075\ 5760680224109318012799129493902044898976020898867937742152408045307306977911297\ 3959381581217477928957200601039049119669630374375464303339206101851301421412750\ 2196774779192910167749193244469477423403810064749999168772641597870089187632166\ 2947001322578993263895414732942842094930487419962671539450334275934686175389498\ 7761382363802425111541398869749213797675039564070554254987369658731834374968659\ 1360932023107243513359759572122208781321474605785266304611253924192646909532426\ 5504916532481062279574300384561149412215245799134279777830989335565869402930895\ 0329843903092586069504778889310465100218011292076006371036441581692043772314189\ 6550618356766108332938166979020564066295846263346153072566817573872861918276493\ 4200171996845337083917631859764861545043023706344835597161591440134477066735705\ 3964926412875606493229919081051513920726745765924736603824186011541664830363251\ 6218445867155516524999965554153965630647309816624814679571285639313949358008855\ 8461471087235903275203560450848570915153765746310752066601679248716679154819290\ 5689853474893800037348485988295675656300785885467371716137529465551220543319339\ 9649373294306299380792828133041892744349811672481286857924417589662639215660535\ 8657944403008557767116662394134712396686030738204336240212972768803529949736190\ 0719497297383560191947337123249491376551304385518829208333515485759612086297606\ 0529885709787987266138202151072945711480225157027907277704188704444386936636868\ 9679345776415635299857955462579215605676314119021214471799225242793716346769728\ 778160604165482537/263931448113451828142073962662689735726708261846741063379936\ 9738721568993257701039931152588733375853686070458367581022203477935775950466399\ 0948766795273840573527502805517869080413615915656277262125805694881121282289060\ 2925593785432106950103272606026310096828456848469360586459386642402976259106920\ 0808228519897001409820607098401039787751391116663427018925571374755502922910763\ 6891584609199631331412560165013215586774180912916997402864443500619845733134392\ 9825534805457869980099496701449354262823608941401013946846780847065059393538447\ 5083197857027761316399654886546530966280002732290280989574017628670054621374334\ 2917943024810512964052372307525501386514768781972957166412095861566423973929184\ 1063861038222834898743463447578549342248610338399812841104261775123831334214041\ 4431956244740321000409508087861136561287503237274308936769318481186491063623971\ 0332515878801531883819188443423142347351230950903135384883026298998689558409952\ 9936304401499034306953437468960024231640553652234764396095430376310543324809303\ 7194358832151861797709811872591197874761094926849727405310888901125306566898813\ 8612568618226740157485931347099062650253786987078047146207295493559025943508690\ 9505589831484688559068915934905017211075593101906019740965231611338754907166129\ 6833112045525141705891978131929034228958643321328335919054605942378951066446956\ 7639333029274663939689197589052489469092087800669485710304872400367642263271353\ 9091085320940508846047927932894689289980629035757764599001385111990486313881514\ 0644905913730747286816049365658672687005241182459873782367993516489956475692683\ 2536330246677458241855339719837486295001494490383379733560904829264234787450682\ 1792292120426174298647405549301368917656971996478849845335177747287573679029827\ 1063732922443618139847725118608106544655023945718871406959203201454840054740130\ 7705287568411701731066058497768743482431814264923516513906566775713086704716484\ 8780330945196592310666617643318867150881452322941604993171456000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 202581341076600992\ 8652052968852477384931749107787929065117271217061450380537803918400941560991083\ 4381028653885501471920124538195940216657786938937246029976159769622970327131877\ 0268466007909061227946773181389609658262167979586835194771372001993201726048013\ 9465025486530432515572359526168035994726407138979846101604708866921945322972080\ 9419682760737730818926293281974484128262482075434362864417470341480973714217711\ 9428089023936278686882111713556100435652597977569776885997460677959801469913171\ 2208601098474028396180736934427330584722951669305005783443698025572045198462210\ 9586049184587067010203846389212377330958179919084501580364134737240617643987722\ 4850888224566809952209252441637712699137356861303827420564488339987956219896061\ 5452104452350865775006744063731721620488616186617976727350762453769153414024985\ 9791409368456593519141929733651029459963907097673242091976253222789189123036429\ 1637503179547928136283342177165122623397853041810981784599130141677205417387703\ 1672429736032706659873034271511030569297281605534935341107463322946705143563920\ 8836835065135526716858586098240928575428505436285022818286077602240126329489704\ 4304435444566997779258872018862641522931012991244425721771839592136548720297447\ 1202895234236398679460980597850399965690513604199039050096530708456907510876952\ 3333290411417596149630816288431214570071221292597583273459951090470580731796937\ 3616832526499161612331169055580334752865738978548202151529349957153148682289681\ 6364923644671778855153102161764593086734278183120442873301672593780248340647764\ 9406802607351035081849612998292280316327220644223716793688741623164185231110412\ 2222513837946133500565229251678819450923902354497466259685865870875508807758266\ 7378943631021896618205316115871644607215898094138251642154772990610628968983849\ 8307107899494680257404724792613293779331924906997378574022576288476055723779506\ 4112867189628994352929696640045125261816170153973966670254503737194602373955661\ 2341286766307629747922384168939259806491514241992329257773772574271622941260033\ 1198352246947201192599447571822638921176400455288645005270994443159622218138618\ 0270545668446605346341917726432400343120819429266299097875710953206168309676047\ 623165677841479414849642883541515990549/392542630972165339443026122909783377122\ 9331506152520500125986002097439321819523639914560185558451126110049751592824935\ 0615114166775292639782860697599744986288750893683317011861365505614643020799729\ 6867026288504388223942258270986757155393257704184021357560593856912037328730485\ 3333872661002249602541457135149386646943062052247960039215403951912134761065015\ 7173066662412133388031463678589058925129284395221561411388331704510169693706983\ 0476361067405236374749458227665251434002202251659375935839252891855519739951198\ 7427398388227688048377303032757138172341994446575326563588500619843390880773556\ 4652818518795600859191825680991076522944310507333733924351996349635219128398598\ 3398601660993353846875049376647960111130234186226239132320950005266037883247692\ 2271341704113610905067957187125867078999508743639542920816639367974630092162080\ 0051416141036087271142406539382751923536323001709996959436489412624914284776038\ 7569334266090472132420134736483830360830063567121812285607856464334502829381002\ 5684184874169536520910557614868247090997142281923946512289650465124158190733392\ 6983548226194243283029118251067195695497461890577117099804617067783765645774006\ 0090073301482067637866158748747414231051307913780224334790382130690745990228374\ 7461813139493833673281194961245127181108040528783364370692112497101216925277347\ 9817326938279461598025563377619151772798024308216960241413628414636056231953090\ 4867518915421102660752223479312762217312057856242489463207602759496045794896947\ 8618310419026723082014427027575059066934910671467181439777000008185617904333823\ 5283215137259200169676495910601290941515083526548668589488007684460392710316467\ 1442327633405233269207892253794039213467710011191052120535518767193602773294470\ 4095067036233782104591780917641859227926021678042461817688184120074550386850524\ 4831619099653001139179146886427630752808202472860369052332418084679389007840323\ 2466685719595549302993715629920606412864116132221068005270806406424583046620703\ 6159707348294655016960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 28084292367974403844964115546495792092286389139324883209\ 5511351062623240295343585883530147931416983277718606636917819356560858583648089\ 4949714845042833465363838727577041697117519923581171828183366693948926652426904\ 4816784072050214330411768069082961619456790070542344331128731622165451538082090\ 1527603385208965895750008416877131025216597916319360285632263663997647547958485\ 2146984358278289769902661444880633162303157180189759459854777592927842993128319\ 0870425010104853875303927525878071112092903775041530087140387094819284519876148\ 9368344841867532366971024145128519248169299831264620445380339415394388918276472\ 2781228248638686170750327046103438792406562527533797836036065166348372486835667\ 6661625680031292965558164399653543057704743405442143754284296655519890066639824\ 4874312631073686448742820589256492732834724026839545651128598181498400683723324\ 1731764870662388500530003335128051968173494067436474777988907502196676135026897\ 9906217760558780665598556029732643817876396828685797223648871292797616002444070\ 2118396217534675895500669127340648217567594351840271515909001895639754724482216\ 5267264729402580020690183718195268195254529977360643304213530736076400971206530\ 9392870619447192649950830421691674140776057745586551602687045408975757249905916\ 4621220095799744708667278249907458774802765630350133719899727819130779216384880\ 6520151428579933440688545033719921584552719624880275971423471922620877233339554\ 9857835318249112814672998735999758541233624618142293620344358301575485281885668\ 6159636952280536113448309521498793866425389201439598431469122666952741556455001\ 9531756150738658002175384761624553044903637041022062428201978936506054799644782\ 1794425515308174857374618969648616802764640132629764948268141402502354067948977\ 2556185502852552276497239342495786916111506897864139059585900807387619762166082\ 7799862731926970144266618533373607781497986880210060278620804238787893886343473\ 1431047652439546721287636765872904605410879680843701678864320076610377117352951\ 8526744398827002927387307030583235369703162117693094907302282370458279026801258\ 0456626670568524200543046621036289066285511212967323647925584068975025606232249\ 6884227856529729210857194149317017845385183454917711482879851005812235157258323\ 41/1092472133248573563419252712806323749452914429544852553713065342996833524810\ 9231906342802337116637593369693555636232861819216990739019600956737882026022987\ 7271918976461623329810524824243072440342198716923718648887053607794664261443648\ 3351223723884716997353613676694085176518494409232204708573089199340810336098482\ 3935242218704133081792576719158370160656686810521102425404649567905102619726838\ 5003576440146145270870079701743225799825093404441613363650946933740962131657451\ 9571780619917912692276821279468501889910161032665621652466560541756408045207200\ 6464785275694540647147808143476497448396272665500204289089022650778423659856014\ 3618632608828077374250730019096230128317459399554637463284559767363549020255459\ 8173914853039044475304945039447878756238582574251042121455389555442535459615938\ 1881298332424891796961933024563551935397307974642017850896276517022745927674853\ 7992877859316782933282559162802004637276605869723161191873373938444860571852431\ 6895517039726916093893923559888611558117066784460561191607658001005117790741388\ 5170334871130089084666198562577109132376300313115943205788130998167410205226600\ 4858199721282755321532265612562364545178326139472483829828747936579602043588812\ 7444591377975137310627903773487602685326206100803026035820933452440028313230534\ 5811687651544955072470069492771420941691315841758293004574570665166145122458784\ 0004807038335137966871615046957695373338064366933603713962662622561236141082161\ 1775714979488607595673540030856903128884114632575726539778691181864481183787612\ 2140243454283052735132556664071309947147464281838277910151247462500978241053557\ 8477721716651903381323413633181674026662427870551872719315714214635813377227480\ 5318852142584886099677502287940336933928771356502862277329961290294063489581784\ 8362058939060506014471302241057123058249375878919808798399370932715122177993738\ 1151334486060816839639375738052399337972597903969675323299656689676942267401384\ 1615570564173515953545092574570413642024374016706452521709941555200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -73975959419\ 8623111663415147344098839114687128367247206214672594470032295796827392328710299\ 7645006101418646318425759604416697472693152453798607516707407254174520445375115\ 5615965053140545944001317504906613780584433504511953140817981649600503646063060\ 2055550391421854124337105086204758058984598084235351974581034498437387904227761\ 3161882584089265065304882899915496551960048935075126355216864704483766840516517\ 7040057068069110147965913783964261909162219944106048054061245521118024380016415\ 5213229143446926289606650424344684042979451908132313643154800593981985332178401\ 6754698795048512032419615663905558423739136294629176476283331427895900239179139\ 7245434118689475849880560573639447005350633507760260467170185001842349338959053\ 7885360294843986462042519257721835390744914710856792989866064029912473868571840\ 5001295303574642978086981290563337263847291402504034607117472522389107463503778\ 9630530900281599969780529531078243888344482003959438510217285269115689493137329\ 7019446365772482312028149079222687092537466119237130086729463747062117442978935\ 5406837699216251180867218182140249578298844727897739974024190252031044019333188\ 5134992091457573811586228844140973358524991522925329745346119265326011295171203\ 3676014204975107274632284351244664288965732329095754706761919532265156891848378\ 6732956872351363566868975571523151143769071563320797815482143545418440726023981\ 4889279451815342841091103476667773951334575304834379986952592963551823107680755\ 0578908937181700542410849019294734999168296122540148638339708796315678130825707\ 6244850848367706315805908626257918326609166542170068595566783905267206389638712\ 2960737349616716273016031153585555769075425733296276446400998916133920637841744\ 9429620804648783566004168512284924764834047018607576526259182446739364414939884\ 9791525433200302494029858813087083861774848799342220130036362221396768812555641\ 4070519126443626567140410738288254167068441630103586550702363181367194854714943\ 5667997731312588743730615453090000685630863030600106870347506776879216966620186\ 2248003634066045001493496780616020040803741342005759408362264085657773469149700\ 9767514912348604879964842628877101990465943146840105566016030936115047245558341\ 9719821854897063964895063346588499206521542636883056389/20777523166266817789471\ 4654078360680960508818623986486498471432667150226806364675275997995291872196092\ 4027378671628665979452132805194659643700348299994770562438382073598256727638763\ 8717158683185990357923241915708467847321399176743932872657077991678117175201193\ 4971427171105138291499929985607828919716590270770917727822902909829320661561398\ 1381234907039746772225998071617733824463319657541907477304289246202171971666582\ 3077469974339198521736046778039138224597048718724359735637554904371632048022900\ 4575593256556078638837479084303876375981813944932349735405661984996502661221520\ 5547443491269659617863090302159738905843582379904401976793511158258048377282554\ 3766484290515865598225235572148179094714284511380298416857644140915474452946088\ 6683390277336590351151958821930416569388991319346031618349625906348920334657300\ 4342212798925674036572329604631774514376958608640497321039997818471087997021151\ 5474655157094164108199029296881703709394213564893400390247606441059106667382330\ 2660588616579226629574840477998207692247638272648788879361516654588868129404034\ 4958748941661727359919415586248672528421240774607999290564551821400854733666820\ 2903634376200820546925060430261374258367933934182493967353326181337800041149522\ 0248389223510128504175836579772885933845639541064358305600606826675155554911496\ 8812217269234542020506859321828801838530977014082599082141830562987538787725922\ 9112100253381740170431510177746172208420752263136337954288056665164064312950363\ 0679400691330857497121568660961589273814819117018959810635405145873690867302516\ 0005737959869851087145629325416662607999807189836274100493190855932667837381561\ 1581963080127827687295171592263921478369718291389553756079662061717199652670332\ 3343093317857711803919334173571781819841430569067208744227641322487802012184750\ 6102942561205480648779114503757199831509696536668107332629460044788402657919601\ 0131805376881286651408872964857637006131785278084252306137600783697776906050164\ 6016395494074939651848239357355217178108803153920000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -6755341249617171041238443082\ 1969421394823553523957649181020311037562344069803962107511483276614143148117739\ 3190440672708371367760631025649876526611939161119443328277972096986188543826508\ 9842351259350986167984130913883278594811605941475789253433620249375762640710885\ 9630649689364562879191915420319439800938961403728452550514914303291522972874247\ 4004655513991572388769315644311225181460896047179784920053457988435570995857478\ 5020157177145797662605264911167950116882587998138858108362123423391974401383430\ 3804917118903852645541103011049628839741910780733720171903384255884608436146618\ 2245121771107809773096334766389540741162056856960789892579611131655282989538653\ 3530977764702144502280004578845552510008495635716784604329470294510283257022017\ 2700069654134170717415408580726178982315140867758169678854646745739611276876453\ 0970511934057846297938267168203292833539242843601333032106864731760105179750260\ 6265186712914928242210508067992915460773160183867584575166949449473519897951253\ 9673568547452560631036414640785398628455919719205192148635011016981921392012085\ 4081931686906364313163170941805871401374439358781868277829131842638608106848792\ 1574219600337710417356644211198582732292055363167137724373184188257582961582611\ 9872059379578482323553551956818230096205827818415097222288974732308791574234344\ 8835725217020514821331249274167101562947543497201178723914036820941059713457537\ 4394035924198669418837648166839422152014561515988397222002253400299757829229147\ 6689859544065844271578126374280630164886035195849126882763448016048690507526891\ 5106840060425836603437626932546685535351435192875029421844359630466707659196309\ 2047838688622390782993358392473616581743465277751063126605140597738765163563778\ 8951754926964828107300779606665248633622105258991247567438878595680344859248942\ 9817894204325865260732206924236711051263849126384018778043569419018688547225053\ 7255804116855815648998241374464522507872220897365901255172547587634955863969229\ 9478808287192165987445798534884898629607713051002461525267701754681283267460049\ 5914215063841220530871036726548614879876766874804472124776818118911754952351509\ 9057446895904426456675477511030733022463771721872780783795230065918246352101897\ 02562402832694619408664697643/1914243635702825947988059305238171732305100204905\ 6984744541922404847971792062702765452154589131217678773288204589242725699078342\ 3035135506292729324340482105274065755316087322861801952055836445226701299303950\ 3386644334255267849382865777355142551005279515254007960062616419135032094608374\ 7417439535497028392163115573824625273380439543890145471140762683312615320682496\ 5092904156364768778605001060090110232493256703505296320207247651709499030265701\ 7192929239997953860669478539759676949806373619745812685085857854463314408259047\ 7559008127038242408946456398510888930473234888346185098158975665784986819500072\ 0724684323104816696439299545442343860412720379768513436118512006291185841086601\ 3683616456279190266766402819347033167689593904171683661895716475310274837837922\ 4675287219361606423757193340696203659053592998921806957728532930285844671862218\ 3052679063765228413071882327443501690890063699644950788584405214282354430949174\ 4988876079547069081419354105861095181649146660105188551788395734910554950760412\ 4901542574610028114980059062919976022871885746743993443750164706355076236093195\ 0394365037118521746468008307044589242959978608516073020792152435230628906912326\ 7226352956920938605910459697345003157157545471093309147436585666253421926595421\ 1442224567681978211536293160979291134763303644718264410794607548961630347923975\ 1869152116425319654556003451089549630392991531579529326073001238350444932799859\ 9888541837150745890146779101908172682364801785868994184329933649325370644986001\ 9797997171715005731479650243632287946994416407610518542079585733896351132201724\ 3995420961307591605668893579927425347533437965583232621780120411996602679593742\ 0031416809604615232988239274871527529930750141265928661031710783838719274747154\ 6042741081134239885251630319834003301066909635122526672158977345561925291962809\ 7943656199019629401936751123409335410514481923760413867860861944445691789255858\ 6939473109503990532616958475033468990996470555981179320143210271054675691903470\ 3586294497280000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -3024164502051111751649503398678022220519031294200638570209566646\ 6329551881663295915106207222760669403621421527414279057123538632092287927607261\ 5284815375118357474880340217008554469421597190844146768129550810274562702130236\ 2962537696251187557396258764490777242338707413617341180649967319955708303878140\ 0381532903927086927638908899014674248216083474217647345997408278650591030104669\ 9033907311133869911174946712675522025094629782029960699134069539192791048729173\ 3300674880647290047138060958949199432947967482209914900713675554914556224267730\ 1821214278106300843429315138575590159755182178860152101362486433721943975564714\ 6431580803127363641868952545943710834626443285640389637151720201507481054260548\ 5720219640710129189046946882645670111076965149574348513311196005776216806825299\ 0735080762693780750973767691281377414460332689153712678469406640244437350162140\ 8043308626030544788629602620391645701111299694509070004491210272999986974841282\ 8373797372117456110560386227117819446180534260142342335470383331511278244988673\ 8509785732553369398819343498689564872659685055455888286868280071566990480046275\ 6169051438227816138873338185164949812516436799066429707021393967924462936555768\ 6098521378031821197537433732721305811500677229379343279525297481182662133512196\ 2924898507308288093182324308474716037720179953594328917931115001428534224906844\ 8464942267787007757645297471470051926244053371748713453119666526940232129102996\ 0829672597957285529734104279148641001578843120540952158745218163329349025551735\ 8223973233509095458018186924452282567274616818953988177727748440866622164072264\ 1086625169104107520929222170341586129697464178339828802295538124963140505003935\ 8756410883397800810901319924332472515834455946021809448847000308739236262608497\ 6985065394170441132731358657533100321713894762973356985220284762698803638499331\ 4366262751829595350929831943786659985693792879969942527285819885907141676142956\ 8920254990453194197228471436445145977029084705537827648650638006009887302172084\ 1709651939610519551779399649937571505992953258586283072196138939341462235048025\ 9476468764800298274012067274717760005554417984056194654615990524511333525086209\ 4818568287229526685948319718936758148207420620215270358693640277900257879246500\ 401259/442284522478320748881977243331589440509615837386950918212321808137974410\ 5607266112534223692104638395375525548729900298010436481343789083620788777532494\ 5116035652241431222485195561045847134623576498662577013829600643747232684929276\ 5884851368499913148182758797414623150840524030268362153445661811899080687641844\ 1883009864502121197503021498836213328481576707011758727272089216696318082250704\ 3312665867827520736978990555013909828861855223941302690997044937575158051787262\ 0118074632376406827291676875736602222214294316380189035612863556258579798081424\ 8437934255965053085824142932141831239756811036161726623374574794104312636984762\ 6434855897991472626176518678301967933828344156341143108678410232249019346036640\ 2289099249625843866645804247440502115195323712643648526341039238882469116961948\ 7761085862239947788529922840503599789321415148118482408165164251392906257263990\ 9457646517335052330383322594715784649691060489286753238435574371552954274021883\ 6942844322638237443286395971499794435813621243141510326344813340527741586661642\ 9072533587137816643400587539605634537814869094583304760491721214885555824041659\ 9172257389895430722483382569109115411324508744414786302450872406152688401128519\ 3946077069674695294479431241518497135525440296116112446714956730102971643537750\ 9929620347003105071595672269561151062945571496896925436434502393078407926239909\ 4603486675986927703139431727884994831916340814854891453944954041518150720957421\ 1437717689332624147012350162356051184767325053317800540061595437212657730084308\ 9821702690452653699559545514053917406086133791366091034884577681352920582799132\ 2945299437448694006902272027362803140371468490991240060522584374614227188146231\ 0365507519668717817590800634839531686227403661921209779064736321119888191933702\ 8845277802838986591361117160718408746806358393344918069925605055171814094433584\ 7070308568415851816336487995118632714380133303187987736356344811956619127578405\ 0788367669470406930104343234880797880250367196595243543372428825731279009873920\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -483191089378226487034208463998961341060506086631065016511163157224151886801\ 3376514836619209059469302717068663494735401957366219069027598833125691346641566\ 5919736380573287463485953344777713807053791694827761765646109140395480912037566\ 3239657350830819272770813563629398557981412242774898315722103069603297040260444\ 5369780718052423711947565741079845883306881826091580256636576660436314135554284\ 0625838449165665360585154969253123653283010954613214318847311142508659108445181\ 4841357532881017416789335383235814797404970275986297615688854905692236832311449\ 6342736531993491141229047033678295944320241889597303745612606060696181672958392\ 0893351932556551824758443339161436527170263868182021513211988809001404544623720\ 0707031641078574811527675400961461744459618936097604570171070971534700526166500\ 7033111386393134518248690853056057288815317444945100211753174446720151748278195\ 9613259105557046726437160764026749239127107133455293983363397760460600865724217\ 8535367225341037319292180884313387829041800665328727060871836686057187567998740\ 9095785735167400802042540237422686559418103382103513692107776538099238047315491\ 0808524647452629584943700103303004942800009392844276968185201058539769279019586\ 6533163185632796233222456388449631396429564961307431012936180472341826249363548\ 9412398611618572439468077174250739256591329763052652187356896819361271172272369\ 6489816673697427587440104130440711140606483479862878644902326341053634707750314\ 7173591861296721835176504191294227128085582661431045698342924949965851359122108\ 1056624174351598903680663476619287834835308189544344928897756091299592404700280\ 4798388844024017420687017814026071638446020146258329588286423632182340512875358\ 2510798120615686817085719620471034095912201038210288464523275713212650181864138\ 6469948501727794304777009442153554275017037302121813021517445267323596731819808\ 3010660002104389042005003827787711963639097920000920727798483223109045212060593\ 3723216491472437596410416824682001504079578071478310858304826416462075838043318\ 0521207354574646855354125268971751185560277395748995915835079876637668107449449\ 8363382919374557216917848440708398536979959344128538322262174479447022557019714\ 1684869952894524029802904348415689499576770011335308820652022829144804931724114\ 9/47586519968777961530189096439622594202978988292285377141518287076170241524813\ 6418779543848947952654348767686474592502477515745843511782249015104626897084615\ 6817631986570309434329070629748958664232286409436662035254452774751241670619189\ 4103138707511411505156104591104575109726462318521145454316236081406998905964160\ 9834571360663678939834078173350472555690410921669521991003314141391839926297770\ 8498546510755590118402764101438450546244135748770007858430874426601189939005284\ 2659916515113844255245368036565885744563767823144261913949653427016592008581561\ 5552661009240587393310891261176846928819513674550515544909416062472731077663911\ 1704140465744185355005236622244752909711252609946226084702116715925644280189604\ 6816681952533689736763781118682342972769458700156021711476295403299314656827611\ 9292735075348481574237112626622722921542218620933553796736090889665053823472295\ 9370562615977364444632347220399988529824704017898002530787145660555821027163961\ 3518021694375164313759076028979982017593325254440593130451217529618675174143117\ 2930852087157589067613480205193894946553179389794922243506364956995300705724186\ 6880541094452452094281365919491393113652342755303623541801242797753958499477658\ 2922471387560010972105810787501987654580500315975463009049098461159049539426131\ 0539827838854814309837740411982962366574432680954478664930514701229525708190541\ 0717018890993820768731993042439736977110253981884659408922438802270494413871377\ 1549697911259376513357043034132120416241746723583136905665059074266899004031828\ 0226621794350127506665955266889850591823222585008415246115637755935779373696739\ 7175772365664185622351647627098935961483303667514829999971845020684012373395651\ 9655621710030031649345665743716164072867145878703630238835887590169027417955671\ 3941460892136913282498746638345999836531678931588551362510959432399967299427107\ 8982234875312204526756235595891001600875627354602154065823884259071044550582530\ 8893237322770838573748783250607764040909541417514343983196462319229229194018816\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -53441884458356181349323549693030036264860215513791795584417055915029683397\ 5991977322457296497674195726094564599243272398271281796054776325298781820272603\ 4705226105184425451382543855629023797234875670628836065128174999784991085174417\ 2129265196488814962151373255349182941636028299566176022753416417706565181261479\ 6742787186379271019877043947343686366331288781833468076893893521713042773074807\ 7774903556537689724447804854509469999965453574144109833375115160147168915297377\ 0618905654387234268459157258266043328021163542170490607433493360860819066297200\ 4863397705014067836846995731893405957814339019419211373175441507637029840305735\ 4722456813314074862245507538387895049071511494984371978673347890414211022521213\ 0319147263737553076042739809187488296522871366117979135741336946840769751665960\ 1288404160452790926676760365615333298561255353120601076892610342673562635868206\ 1121005260794746347268440130019687940107070079419084791376437077482629219275257\ 8947734034718069131572204898554582090696437171804100760857041245425016165144621\ 6230878707625828534748798474067566014897540723592700318832346550056387316031338\ 9346546459116143600128701969962834055635900421073155982252909233782804095135872\ 2993933400642542443758655435858591379047664696045169791627818396048083727217939\ 3319393259721149290775337547163781309557023333971623504099332912613222529360888\ 8012589558233895023842192339213072387965851257588759622030440454252434110349029\ 3357681981806408215046136924260065253021854393722714263976809879179510448351202\ 5709571314730904416248250864604763944794035885958688902042653508105058709134426\ 0540504513788968781712831826786499765434334588996936145147682411285911630432154\ 5405885510039536861946762748061280937520202141596865833881915125948813836127250\ 3239071660248935488682341853996553627148139792920111506935076367675518250155787\ 8801230130520975789323599575569771310641830681151398327940714497523215521402013\ 4565097095185641841914475350860696920069602664933646473882275561094043185553964\ 8805921369121103986209095521002120291096963501913001345591163240415759858223084\ 2964351109222247298644900161076820471430294074382552893543885659096182498885686\ 7404125460044083831020908852769177817751868271822394751531793517030160713786737\ 795923024514897/400722796425941630194291612759643525377135316398920915430747777\ 8874374383849921843960403209761627995820209382497095599802431230274407068782578\ 3434521246032265552240491144697505239138677334232187946142468075309630293981653\ 9615267854283861947149213272055245212925124381827141273926369707345924591172018\ 7185828262386939781217499048883981563660157079643389915746267932522803761840250\ 5465322282663483226991739083210827003088528725311180230294580677817529270779542\ 3437304155609683301154277764724681754968115802550983862728943539155832163472034\ 9704734499570276289220974206962091175753338630643826353852013295670613692671169\ 5719155390668237267388282604215053768285376618180173353384721349645932029018759\ 1031040254241746160899786197727024328144225574054018488400949509911714473070589\ 3822597544017308252337410178614874444848854039256320214219223474236433320108169\ 9278046114873572007752465095115121010312276229521142768502276237048779602865677\ 0882888803162825215080742213389773459339483492828687007873254305038682601044134\ 2388402703815540361225475798224254592308835550391731538891373696091152879311274\ 0947500679812680801298256689418769527673190885365702414096622899273982130888563\ 9180516202521296470537855125820567306571528757423220720352724786528677393077475\ 8207994855127593451726409075143869905558397266949891647100975331131971987812169\ 6497888228187323896047118546304385250532651539279279694632876554926734363421277\ 7896469216824454159590511908618150525572585820961537380546655784948567392925106\ 3890794329610191141009028900015265492911697605195396441898591243328108387817796\ 6791259945202420073248432022407404958322796844236905210939997169673114030096180\ 6906818239762996843861399425605374243235707946784387921154533589932226234546899\ 8926925668688653707069109813308034325021930238023599063203152851082249354587258\ 2777452138397669897756157445963775314352289052206702108210559526552000424782872\ 4278154938799541247387745426878759305215758603930669870715958134497571648384264\ 4039141680013810759821688832000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -13788848582631564973989809942351682529033097235\ 8876870720181914459365302230478434317041395368551394204346926941438063783696203\ 9619878272202381519862976853722114496135807765754526672190853409761464669144079\ 0308533807573176235046128683297702275556515702278223050606570565497452013908180\ 8112361028483427066656676409056551463888057777131791790266666670752604851177267\ 9410485903824243366339690660290319144684422171297333727103054737191956376594852\ 0833127565199892798962451736558580213800883479993254648315405212090108775378195\ 3584808484215853683699935429638651832120980762852789188583264773993720885132944\ 9257722671965157721517701557941563203474704330633390401276842255535505492744250\ 9593190381413276588309896506519453952819426477934137446500108530126749967845000\ 7194575283167703965592579287384783103146292085298987772665788438150788918157620\ 0162694872895393469134243662217067521313043810796394013947033810699807958299156\ 2736641131138414978804750646241490200013246395454495121677129152696580650885318\ 6603239010491790955524145795772521812570652881526416050898561406947875156095977\ 7283925290940071760269406627244513564655130473394975673008054883421977565626694\ 0029034541838182652905717088356056516592647308028122471816394226832380525679473\ 2531261395302967303280766760627977685316682801904768439186487790104225471607719\ 6044009046413940023693358615619114518753358069769516694643982393870783521444462\ 3301344285817293180098411016542846515683674304459281533661614823411174476440771\ 9038083885163285061029325277015063021407260258157055577865788648380954087435431\ 9618488679091367451818282093255289729249964028646586398289997452953845326907715\ 7153410262674759946827795301932002986862422387987387731290116244901777912693642\ 1432562173132356589567574852358018764062385027000261510904946090949983640245215\ 0371295237407645333419743164947403577645410604117155604813388294772867765778273\ 8959004829112835651847474625737162352575341154051475233274150350828781676416906\ 2920800192780728321527036469857211597486956343174288502754439375983202410469712\ 7443580340999600043631761695065598355377345663966744768069058799169349104379745\ 8198863368875307802300928064150480209952290929980982292756276191607976363101917\ 774626914062865568829795235688760456141593/849375650203884266781860441157496874\ 3760882402737874569442679663031203805588770331065564032882965832152284890904049\ 4617961352847143477441525414209737427213399639510552999131102791153346835337819\ 1059671134273283338396766305108913049930758778072641381751824804048979613234139\ 6164574630310208610785799366735893559696242748262575498632970766963511309898226\ 8823406512951557169040162266778264306524918026591466017386225473385978624577879\ 1273805182008885022906548825209575076704825691757481861256463797623620714512648\ 4145009664057361821073488461518986694601188224708998336587132261257645908066828\ 7989365800507330038330450814245485798109110979118911731598316679440328115471411\ 1298663644905433517063950855109061254304930901952740250235958793845273700391273\ 4662879671145169998115394547744355933610592764124770199565564373519099932558153\ 4162583827975792388980325922514164241665245645833449120781446278383236236065905\ 3881647939018831645578030853043295119341026714514413478263717699262122107561768\ 6990271480031825770718974922555385333736474507029439294838223131229532662954130\ 8938418564486394124373167530649328771631124565691922002236469762261431824427179\ 9058559256352197007644171291399685746156270765775855204853880883143940364506353\ 6972756840410953642672875061191314463623984999104780473187966551738886404739110\ 9781595840498015031798562261784754153569459962542503312595568358519616652993603\ 3887569292496607724831653051982496150295325531837086867932526601868809941778124\ 6373216786949300468511357928928040393140754792104762934902552721198111800242493\ 2465005349900623815808771572395025984821021421417865583703464946870658623001533\ 3098087036669314157173674432185211908547150231356713213366679806459038320444783\ 9831079172543495668706893964722664154281734550596683729991103831546325873258863\ 5856003485089330513944760230460563163404653638869338383519896525183529680079370\ 6879703903358580396489284161399585670650325665380604643035593244072220703423099\ 4351790444990751877772920855003611100474216128970752000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -264337050694880889105\ 5960573434264406336652784915276495424387424390728664890832778666165374470157983\ 3362852466379612415546719504834323922425700829805398653609585533931917390254596\ 3192316182692583509816476910312733332188545990760554377300190556528903172819166\ 6214111690675545228349103243715328348034575638534275120531279676936029612285263\ 2174839294437655123115385944603422631906389496046608863189583127068292989552052\ 1247728906540490552532979527029071848768755823383733663735683329228280563732223\ 8937597895749694292834784359397906648127727961355221172454688621824677476593985\ 0355909457037030651056772953642914547178762401337458411617058087368079136845913\ 5594141854198331005915218689273166725436953701708903939316600337390389184022467\ 5291561505141963820368696693384067933554519597712869886841875055480341812882341\ 2427867418752469303255680974950343674779288342830216919933204442326595782241650\ 4337047665738274154840367511300733533857635764886067440403036878468960287294668\ 0861755996795489895092106165995159020374209638823273662432987010370254636641415\ 3452314030065201931009202385796391593476335935917870006291837467959396326913888\ 6416924327239366437114572331708519936848508807861003164164762898881960778422905\ 8092830386013544237115934162053434673108114707239287347154794722523118783800459\ 2680977583986087330649088892004876308504799461440576671812822519075253498077661\ 2706178982905292244030396777163090236970381795831861561444381871532387859016865\ 9422116713194876873117768907610307135669395428216725942021642777347217292344128\ 1802125115919722508035467841075216310166147753865117328383644159391178852531424\ 6945126164408469745609680576217165711729338356631413418232641164551143162805913\ 1364775693542389140268183309774711779137713233464349207399773221399656621443119\ 8500599476181963018464795277920264569858621884973417446801894682500920044571369\ 5578671560009218022365326950248571954539940514573103068507335504663201434169006\ 8238107163685134562116937240549616013832286808040023169723384597604355376694154\ 7917551264773052389611677552182553280421810860654240499328414529483936193173328\ 3496848752773171400310955589673948153757511878417007144891580523735077688141956\ 45052632355966288746086523098693904417571331194044671030139989872752614697/1414\ 1152415039203978744986452099298807435353423665413732588049178553336559838184953\ 7551525117745025213511550948110164518395061784913962058668648215311025998216705\ 2634567504221430454181901512226111946504027836344300237643217469656120109774292\ 0765350991980947017736439957379462393707474999079271041177223600176535459248354\ 0118893018236951423219396365987698009038931557017382777325621311954522152614024\ 7299365642259138636586378754069882192714478441098997496835940855005085031518347\ 2024578779874136503421670366882719643927315901268292893846556608667123141770949\ 5465832065027800802685918582963099523073376534207135151599916194544511798150105\ 7161389561201208827553219635790056727848880599960951237717181999968686563683059\ 7504556373054525354096174992034872186122823819142709830444454473911819130648909\ 1092729017084703447182648668358730962138227473611370470004562677605165682454412\ 7754839123616948827708559034281299439764377021443920608266445744497115201836262\ 7983498381981595454240324818323123899105990908342289904998470840613409879893722\ 3276334801538049653446381022836517131429458796338729658976485725418095201245626\ 6978885177585094177575044023517972381204166879898460047802202953177582325279939\ 7775367518577346328511021912591793076305573023748202323001394838704274580898896\ 7860155393026408576100281477133999107012443887885528943066823246421162113606392\ 8556948963660979453733509712206925365636943985910723135700950292269292951754790\ 2187502776228161534332628545688764189660618525455874945472513870015270709462367\ 7855837071120984199480342426176379956741374832909287188531218910564715991284527\ 8543148472762782772286404484017896497050148221537901489409321224182482963130533\ 1526123730122614307116911928650481292550062320970349186319359453722096451868798\ 3741102556109752059103012592046967245066805624824532160665090088977429760202592\ 1019316128552549017264373560809270953844636335477580559831431255204385547991229\ 2625977352780763815856967928887072055402237033895065116855540200102204062914162\ 8624012574720000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -6017327303285313379206034554476303597323001677991701860307337\ 6286488435193368139338261338130301754481496793975468710707707873345151071443014\ 7509974635197317090782548071447509598553149568722030739468732374613586047866592\ 2287707936091829374619084643195283750260592095877272898132835845785066227973184\ 8332050640781998516136185411917140281456239351790433639444985911035191028764181\ 4297828555318077743012165145500314224369461334089802170628188382116011511559411\ 4527601167139600382432835894220870448029387322689404050505531903787991177680910\ 4469423207893429982874880561423988083871243295925216929489047917412891829874941\ 0930659828105695324494558379509812729823914448593012440447103033869754462690688\ 1928638284443112105048660924079997501698677938073837670893994675535794875449896\ 2394099266061604143115080127938094300194476998021778678284475713547657600961897\ 0773072185962823944221800225000891470990953490241930604327765608303053457769027\ 5534422587436481373294967427895351278431320862718609178953561116665107565972934\ 5703792271698172988612021420258175915136810681670839540422600423663967673949800\ 7140585381600890259600292349586834692208397209211455675688516523748224311265111\ 1260151357152464366690168404497730679458115216491367836065958871761021547111071\ 7817977697484693532843914019116731701206806928641163944630959886474159693764617\ 6363284605173663972548112938736516972692301991834802601766080151526476026281261\ 5448597734623390750520598783812869815028264586136945525843606847230829159414430\ 2560753690730162344583963761624759387789011048123073479615114119359382184704467\ 1747314809588397636259319426197415249932110695331762897202574547056533827557268\ 2456292182511869429030190809999062661416128425690103454264178662533343899249069\ 4964745331271168415045551678627166654009594445387724955339709092360585513708065\ 4194492992847807106811719848821299277516025320084983651363664099173728935494001\ 2476758030347109093132344403797949259384672434012830976237469971149734896911469\ 1211306271201380495329162576106598426503108359171457904575776084856679522153380\ 9026492934339607359878372413599456645887829995120643380472030521881288935161303\ 7656612999772214333404467669772015908247757217886584055510742343735389340805219\ 473894467956076715489419947236005409/292663288471520320837518887159745736711923\ 1905356646066022765078526187931809101348550466770699259071890566880582044105903\ 6308114478567956450715319385766337632437869965148149677874055557830837480183244\ 6621622416192636757605069712166948110298349854656023120140007658199873955483716\ 0358536311706274268214842994065649213310892305472592263702267247147336176574435\ 4118213902269954746198107679889173905565640663023530432524248346153851454856304\ 8072265986513231195697907025943204177359987553257262002074603683381423525116691\ 0111016280481089787410741628524692324901765310598688577244006852450998506117170\ 2567680751523518223548619596994101743503919525110571543782784153195626519200386\ 9513699528514908979990977449844716753927578972121846888464069664671007971107417\ 6342636503766199178602644626805935005027732305477092212121997524573995510690991\ 3428145387667674206719887707591371484528058453896052259475358151210356995980370\ 8043030836346825223311908782629246376415891386496897756300921601288659092296351\ 9721119909415135376268617699570922289059140247826294391498855636807733238795551\ 1448708617871082984003247936471915064419644031911226857294341784839944857157170\ 3715684817901097890064203203524023992668620781610254014792339932061255921762114\ 8268068840346140554236716012290308801832599070253642678551164456134145857337994\ 7595700745742967049268650504245946133806188894609195899642623762917380471654700\ 0770573819042964863844035600590921802137272975561033232239778427256184160063151\ 3941307345495576723351795594026368267580289576514793973073672392830779573979193\ 5810391906341415800533687197678545000475090367279322484637042015639668069479754\ 9517912165435529556285583264712198847709986594229827607638462524035495649618141\ 9993733703171491503914963569604451000054528568401176487979343067099684546726250\ 1058678262348827988971404476389889099277572204056030686078648641392607408195649\ 5191035451049486931197588562973289454410724218090483103758126050069468618356233\ 3438425175266258871757171789374899740505598844295184384000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -144922330091110105\ 4941026405714916517394405478333651850299353111845651797603706825898170930042345\ 4662069555735261862970662068159728553229918847531971445068597225471277233989716\ 9237705074823109714784804901706654836497552140539292503846397336724548837445337\ 5832664233949550835060646084335021808270556475275147955994421713784306211029405\ 4800536480604683693134006562116681664203096656276169267636093090479094871854075\ 6557003238691702697288876837237164454285561575591706500429430068741671830350873\ 3528127130028100425315024274436585272434889860666188333154555664713759312331475\ 0091984332403675278081336913337189471860548401821083320009400398411708214988574\ 0293405364216818236125166131161310139644365371495082041441091159225380026272820\ 8599157103403263037420901050498450525817417074490813443831554362249720144867159\ 2060655070481280523855791325871492678609286079582863657604221428739810724744840\ 5728021769832803982601499219262962251360729238117360758216706220331503129044400\ 2755425711543944181304260425660575798703752704964215055190746596705278963429374\ 2800114290616119750653941815852579008817550535541383903890148122732275414954806\ 3430591875797412822720210510979401317446206332396514966814418411825156823959899\ 3801896836934151917121649928494869331630110206372741249246179614302520367835009\ 6804386050655170684705664114384215449551890022014228228874347796696993480090265\ 3305190866789174040499616404483256522258562030247850913597074088141274196845720\ 7579011839049212592005659999429823129713005275649353060435854415441974769803531\ 6538186887978911860114945319845614822094612415557822273088318091543183691782228\ 5777221275561557888774101823863987778118247685870245941061000709382545639654744\ 5782948758917713052881785118121964271089275852085286635020887114832702879203211\ 2699158580086736554797133030102444388783643052483229911778019484298680941800098\ 7145912446399871826263014549058874995163487169024210631120042691993259548807621\ 8156612300589301514457309358368239650777743146585168552199201828467700662133986\ 2289335219853275058236090292675504481589201022518329926822307875265219140676196\ 5235488741015094403423490323293350888822060540759288303191174862313566930143591\ 8170956924546723962273290553734562480285929941159011265612086916446220990183419\ 7513646758397/66799113881074179238903417010336056260693046285130036429395353750\ 0032715691545684174364652771573688001020541708034302730914080449353003244424756\ 3601395367499660835450754210788900438964690652734748227221190491794762466846043\ 8184363570976809155381884493167979272194215606309408287421687660560092436842473\ 5790684032531099299496678782640770431607977939573082712036422354052428559984193\ 8125839998995193844212972054947993438702406508378055428220487464077111803103071\ 1513514791026980095621196456292944947064249789990224595222878184008240632870216\ 9350775870918444924379080851031508252197212400647886228138692304515285364150982\ 0385463028870581256553850612394862732831609410970470173016370266571793875345498\ 4766409120117063591956439538850461307765358885047482752382261069161706766692810\ 0848044128692244233575880113478289808138477690750032678005831758030246928747824\ 7802374664719416086475535581153068534854487408494640199451161417403634454236496\ 9109954149190337213417302173003660294627144083500721982662154701270533755609129\ 8545643249883934315748505313768956374188719478994042412281658519145697483083682\ 8291729846990129552489844164086048694491937428489660165026397458564452438761560\ 8559451815432059655719419469625651675293159763744404416479946848960411057253344\ 9786079000224476363782037349905468671254144588304698112642642320671248338377942\ 5293803456710811882047480498703243545020447403069266425099017101468516062599910\ 7961939996282368564007410974461985807149727981080104618886996173635497802788949\ 1882372113303426342782541035632666580197333772359046751531791857682457879941829\ 0246878573306640466367683503809258816737812406850470260611460296513391799909390\ 0065874420178432734389357204432348835694789468659091310114735837386400454421005\ 3255663826071172747548530881037506321361672894444971147385261279692253748225728\ 0056031870174080817173992716900318672133775436472650593129905341285841388656050\ 3327373409689408305263227711284272793797256495455583496691764619907373849268359\ 6792020924209047487226335158179924766254694400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -30211160237691458651480522441\ 0257240708428832146529745686027970065148026562874780982093768641516309142113606\ 6632948772880621291587252775970939011894154644739176229786641624838884663648832\ 0186713419315027113547937838424126721189458362766693212900337904034170488092571\ 3116842556842886932355525999944935879795892720859026187441527828161008547550553\ 5806602182711116507433559929502025032771048591405045267305468188558691582133187\ 9460934465284504520055120394684249701524734893289069568662017626455667486510166\ 0262671226001389267229285843510976336879412361198867198404370260826600448286557\ 9950535685463797456851774965898045692146845151656446303965486939304096593837319\ 7169739434069862877639880096756733686672332576581416751174513406625334644245241\ 1841877385366272119942035186695523280984038067197266206070300199254135849085653\ 0800720625210651370457733279391339704356371774183125315665353627334721537101043\ 7835175300001968403790244700379016390501667743799354457716022042732141520397994\ 3417677205649220091883879966169637379414836251361636857533396895823250791896010\ 1807278267408324399099626666499616769760689409571036533686576861877089964990271\ 5293961222816365553486471854652941325739393180637434212242174730538921550936912\ 6653673761226242457883165770195453137056862481513987572969038761712037697919196\ 6613855248745726325000345586319388757323798626148888094001989547505673919614700\ 2428166808632469674376034086865943720044223941070740137189462627176136048780509\ 0152175400384159930621528021986164897627336706428661607717162905700886462815870\ 5716877657787704184901658256844839787909142182209943235028234938669618072450374\ 1340553935084859363143183487061092409211777602173218895582352458341660093689410\ 4021650022478648156103275309706902852902597264465564718676489038684645508894568\ 1481047233627513415838971705023904763835033960075412060514870511830157986897563\ 1390441852522903160614476692852356768304741263055198844622970461603123268660219\ 1990155548244430237643406832120142426301887855786340661466864682507782248985099\ 1747447963010461838258706012997392919108145285597479491985280498248595009475144\ 4385103266506409833520979302412840796645628666289416646139596594933511214989184\ 120466556849108196820897760859918358817050883508611830376748716063433149/137505\ 2806687191569392957152470928540957121481377914283186159003967189515560721709732\ 8842105061100968090477808031156234859423454660610449852316419730056998001355508\ 0901449990679734248802060751763800127268187629007664855902446688644366100247809\ 8942055498626627148803442174788413591281847427633182124801252270376939901883389\ 4170272823405734606958403137919596449180431544916345509457988514597624029339883\ 1418144395492134612699706997536277757263927600901919456283222036372317219491757\ 7077272847095337478036593606652340846235626528407100950261825210941576839616850\ 7778505730105973631652260651083650586058364092225586242185720851293658701219925\ 1649295823900948560991481865507348926028399175022705481814668964617169175721908\ 9423393688096413875647182773067158834969471516828382793171754219838313839968812\ 7626184117257919817951743978165466644719567141513596111170315037813027720587482\ 6690446883651496037611581593835406625376201038821392892122449879057404956876929\ 8625326405892689421029002974873002182709243040989213011425959463914698315539954\ 9757590953767328807984523752269509987013051313844258905282674753391937187400001\ 4494734329301520269223707654058694749695955345425148326326580025159117992129687\ 6508710782792874203838310203029011988571270910895797686302058775575746852319284\ 4901736921826507392052995458520083071513455216273883060751881775317828370780760\ 9406254165516948836418171317886163779951515827910522546026894184920355781742272\ 0729983194192199021034182496555848306015469762037868359241670759804314058002196\ 6421175396562005584131282667766338255445609577439378121027580685926573848431886\ 7684726188874952835764246890100985302351590339570343054925213299480950878699752\ 0631774507795790551503943635506173293769997149772092202968406125051478725565642\ 4454380037994516502004249820618248748095564520751829610008782445043224888175032\ 7318478899172353940800427610715023206879648860824838130975608507814902253240935\ 7016926701249562030294428935481379230797105186585173052261284302135967144652417\ 9677671596228608000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -130435382816853412009315438720981530400206725131626765146\ 8731280172229550133223401932175731933915009528014037807701974696023391410405671\ 5714759278551946075917067767960769459436176601510536154428603389041644253678865\ 3348038417937679683300410272517177071049224501883251537537865752733760735305434\ 0922773116431411987998048186852291790167770032321273695253620746842850980468826\ 6840026440512989354778277008059364448115669147830226462540432419240453784178893\ 5269055711459003415355534446153963008894963596397721472159619446260717540580661\ 0776139901761543667652875734361646033819559998501736490290661131767775855872238\ 5698732330867681212143550321841781438557840982517012943836153739391633777766824\ 6984131775303793014228715503277287206111219013729614424673465776425438547755231\ 7927239256993551780963501621447138767845509502149756761979436040226841315993610\ 9950350865865651110543408557790127366717508365883808885440943519684210014457002\ 4679961237719289228036386600165547529755171501221056821905420925845802738759156\ 2980345163956626713938556547039630005583011006078067394936826947641600847890160\ 0776797780039158868771144852249868571705222765731413414117225569987576767595543\ 8383088959368458699682537367396076453655046706032425223926066075317127022687454\ 5059053801230065970683585292639310831576622559030770816624276190697250285068679\ 4559974558335557688606828296868252692793700799576816587244166115686572805462676\ 2829979238417456885728122348315425459688417093645356651229418288397422684372789\ 7998383638267610346539367732971975451176114833495676224633708608505116475106257\ 6604366441340126106060956932236710187388899976736103736985409086920558357976068\ 4927886381664148160362809188230123766777110918541594372850628471054019923408808\ 9914674095672308031913648563988221565149096930690968098147622784832555365450595\ 5759325649342019848752390337991610145041138486354757836066233097371405953139090\ 6493274206427856856402408984052687852622823457750047757936725156903106465069541\ 3861016731303421330007815624092206387734784642121056349454204115089022775606450\ 1571106665480149252074252671927023135236339310111455434994352073341257213993188\ 8604142168502614750182931959366154645338227712496523450467514409745724981429867\ 30843080498655936481316270876896831154120974526365807413499/6127939762879594442\ 8109818867903024243362094565779817629703211361187211760545480395574609988465944\ 1150409896945844099821043811696432781397385447545117480292205728220561294179213\ 3402692345161956140084235018435367511041954028618702405484872545148980245873251\ 9932333956737788051918408421890713811114429700762271698352721372580142690428571\ 7295943529236145201666883939033217569989501289376491532539401203708590015356544\ 8717714891865317342427046478763098108354109817377266120040001384561460285437821\ 2127754203886291032352354461407750717591101467430442228579518394904880943334100\ 9938726179586489087208234600361457969678797453522729582069548585798597979863381\ 3549118681685958699742930280723491914065645896760413215598107465304214427169281\ 7926018431861388296019685411075552028891760825251481100858451668374882054620666\ 2702939666639461740504086402502235115998319715048396791610839065196150448313147\ 2871711248185792714667180723342386597291439060060981583265197776999281983555019\ 9943965848493443030745147439812797126492645638598160851818299869071033934836804\ 7873795230553624534697161542525721553006849925879604480173883989999463072526420\ 1512894445756767093509284742510672547684611263458901290226214735785207796608290\ 0457913672351687629946276077556704208669890831735638720915329594845899531625538\ 5207366302114428994110703223981542097817785659909847338160365532126776763644197\ 5525774020959763016515235572004136643945848233956719021764219389845521964657223\ 2243085250458432959131957912805603511931716388650051294394098532393156264479354\ 6236465238297485167625221006951547644255125583152647860698603912256782755112607\ 2693460003697442299823287250156222548372232666727095742861632013475823663543451\ 7905587377917827787449226307665560261048450427517085370991687057840899438192019\ 6588491260976325044584153952847633472780609181007245449984916992859698384503013\ 4445015352939879910517802855268348011337067103015769044899402035582831889514130\ 9199783483195567937913017760911841343483828816274131182678756303696605377931979\ 4140832595968000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000] and in floating point: [0., 0., 0., 0., 0., 0., 0., 0.00002480158730, 0.00004960317460, 0.00006854883157, 0.00008181079145, 0.00009073987320, 0.00009660598675, 0.0001003692990, 0.0001027076035, 0.0001040876117, 0.0001048280910, 0.0001051464816, 0.0001051912698, 0.0001050639721, 0.0001048339727, 0.0001045485513, 0.0001042396956, 0.0001039287605, 0.0001036296778, 0.0001033511856, 0.0001030983861, 0.0001028738435, 0.0001026783608, 0.0001025115331, 0.0001023721438, 0.0001022584485, 0.0001021683791, 0.0001020996910, 0.0001020500689, 0.0001020172020, 0.0001019988382, 0.0001019928212, 0.0001019971167, 0.0001020098292, 0.0001020292125, 0.0001020536753, 0.0001020817830, 0.0001021122571, 0.0001021439717, 0.0001021759494, 0.0001022073550, 0.0001022374888, 0.0001022657787, 0.0001022917725, 0.0001023151289, 0.0001023356086, 0.0001023530653, 0.0001023674363, 0.0001023787333, 0.0001023870331, 0.0001023924685, 0.0001023952197, 0.0001023955048, 0.0001023935726, 0.0001023896935, 0.0001023841529, 0.0001023772436, 0.0001023692595, 0.0001023604896, 0.0001023512130, 0.0001023416937, 0.0001023321770, 0.0001023228858, 0.0001023140185, 0.0001023057462, 0.0001022982122, 0.0001022915306, 0.0001022857865, 0.0001022810367, 0.0001022773101, 0.0001022746098, 0.0001022729147, 0.0001022721820, 0.0001022723493, 0.0001022733379, 0.0001022750558, 0.0001022774004, 0.0001022802619, 0.0001022835264, 0.0001022870786, 0.0001022908052, 0.0001022945970, 0.0001022983513, 0.0001023019746, 0.0001023053835, 0.0001023085066, 0.0001023112857, 0.0001023136760, 0.0001023156466, 0.0001023171805, 0.0001023182742, 0.0001023189366, 0.0001023191885, 0.0001023190609, 0.0001023185934, 0.0001023178331, 0.0001023168323, 0.0001023156468, 0.0001023143339, 0.0001023129511, 0.0001023115535, 0.0001023101931, 0.0001023089165, 0.0001023077646, 0.0001023067707, 0.0001023059602, 0.0001023053503, 0.0001023049495, 0.0001023047577, 0.0001023047668, 0.0001023049609, 0.0001023053177, 0.0001023058089, 0.0001023064020, 0.0001023070610, 0.0001023077482, 0.0001023084257, 0.0001023090565, 0.0001023096060, 0.0001023100433, 0.0001023103423, 0.0001023104826, 0.0001023104504, 0.0001023102388, 0.0001023098481, 0.0001023092861, 0.0001023085674, 0.0001023077133, 0.0001023067508, 0.0001023057120, 0.0001023046326, 0.0001023035509, 0.0001023025063, 0.0001023015382, 0.0001023006841, 0.0001022999785, 0.0001022994516, 0.0001022991280, 0.0001022990258, 0.0001022991559, 0.0001022995212, 0.0001023001165, 0.0001023009285, 0.0001023019360, 0.0001023031105, 0.0001023044171, 0.0001023058154, 0.0001023072610, 0.0001023087067, 0.0001023101044, 0.0001023114066, 0.0001023125680, 0.0001023135474, 0.0001023143089, 0.0001023148237, 0.0001023150710, 0.0001023150389, 0.0001023147254, 0.0001023141382, 0.0001023132954, 0.0001023122241, 0.0001023109608, 0.0001023095493, 0.0001023080401, 0.0001023064882, 0.0001023049515, 0.0001023034888, 0.0001023021575, 0.0001023010114, 0.0001023000990, 0.0001022994610, 0.0001022991288, 0.0001022991231, 0.0001022994528, 0.0001023001140, 0.0001023010900, 0.0001023023511, 0.0001023038557, 0.0001023055513, 0.0001023073758, 0.0001023092599, 0.0001023111292, 0.0001023129067, 0.0001023145162, 0.0001023158847, 0.0001023169454, 0.0001023176409, 0.0001023179254, 0.0001023177671, 0.0001023171503, 0.0001023160765, 0.0001023145649, 0.0001023126532, 0.0001023103964, 0.0001023078657, 0.0001023051467, 0.0001023023365, 0.0001022995411, 0.0001022968709, 0.0001022944375, 0.0001022923490, 0.0001022907055, 0.0001022895955, 0.0001022890909, 0.0001022892443, 0.0001022900854, 0.0001022916185, 0.0001022938214, 0.0001022966445, 0.0001023000114, 0.0001023038203, 0.0001023079464, 0.0001023122460, 0.0001023165601, 0.0001023207207, 0.0001023245561, 0.0001023278978, 0.0001023305870, 0.0001023324815, 0.0001023334621, 0.0001023334386, 0.0001023323551, 0.0001023301943, 0.0001023269800, 0.0001023227793, 0.0001023177020, 0.0001023118992, 0.0001023055595, 0.0001022989045, 0.0001022921814, 0.0001022856553, 0.0001022795998, 0.0001022742866, 0.0001022699747, 0.0001022668994, 0.0001022652617, 0.0001022652177, 0.0001022668700, 0.0001022702599, 0.0001022753620, 0.0001022820808, 0.0001022902497, 0.0001022996335, 0.0001023099324, 0.0001023207906, 0.0001023318059, 0.0001023425430, 0.0001023525488, 0.0001023613687, 0.0001023685655, 0.0001023737369, 0.0001023765351, 0.0001023766838, 0.0001023739942, 0.0001023683789, 0.0001023598624, 0.0001023485877, 0.0001023348192, 0.0001023189406, 0.0001023014476, 0.0001022829367, 0.0001022640876, 0.0001022456424, 0.0001022283801, 0.0001022130879, 0.0001022005300, 0.0001021914157, 0.0001021863658, 0.0001021858822, 0.0001021903183, 0.0001021998539, 0.0001022144751, 0.0001022339607, 0.0001022578753, 0.0001022855712, 0.0001023161988, 0.0001023487254, 0.0001023819633, 0.0001024146064, 0.0001024452739, 0.0001024725608, 0.0001024950926, 0.0001025115839, 0.0001025208970, 0.0001025220997, 0.0001025145192, 0.0001024977891, 0.0001024718886, 0.0001024371697, 0.0001023943728, 0.0001023446265, 0.0001022894321, 0.0001022306321, 0.0001021703619, 0.0001021109861, 0.0001020550200, 0.0001020050391, 0.0001019635790, 0.0001019330279, 0.0001019155180, 0.0001019128173, 0.0001019262279, 0.0001019564949, 0.0001020037310, 0.0001020673603, 0.0001021460856, 0.0001022378827, 0.0001023400238, 0.0001024491315, 0.0001025612639, 0.0001026720298, 0.0001027767318, 0.0001028705339, 0.0001029486483, 0.0001030065368, 0.0001030401179, 0.0001030459730, 0.0001030215425, 0.0001029653036, 0.0001028769204, 0.0001027573576, 0.0001026089512, 0.0001024354285, 0.0001022418723, 0.0001020346268, 0.0001018211438, 0.0001016097694, 0.0001014094763, 0.0001012295467, 0.0001010792156, 0.0001009672851, 0.0001009017226, 0.0001008892598, 0.0001009350059, 0.0001010420963, 0.0001012113899, 0.0001014412356, 0.0001017273211, 0.0001020626184, 0.0001024374372, 0.0001028395922, 0.0001032546895, 0.0001036665283, 0.0001040576142, 0.0001044097707, 0.0001047048336, 0.0001049254068, 0.0001050556537, 0.0001050820941, 0.0001049943760, 0.0001047859856, 0.0001044548623, 0.0001040038849, 0.0001034411953, 0.0001027803344, 0.0001020401648, 0.0001012445660, 0.0001004218938, 0.00009960420363, 0.00009882625023, 0.00009812428334, 0.00009753467149, 0.00009709239491, 0.00009682945826, 0.00009677328164, 0.00009694513480, 0.00009735868348, 0.00009801871876, 0.00009892013910, 0.0001000472508, 0.0001013734458, 0.0001028613042, 0.0001044631589, 0.0001061221391, 0.0001077736964, 0.0001093475930, 0.0001107703144, 0.0001119678431, 0.0001128687147, 0.0001134072527, 0.0001135268655, 0.0001131832733, 0.0001123475231, 0.0001110086476, 0.0001091758207, 0.0001068798744, 0.0001041740514, 0.0001011338897, 0.00009785616313, 0.00009445682880, 0.00009106797658, 0.00008783381002, 0.00008490573592, 0.00008243668223, 0.00008057480853, 0.00007945681406, 0.00007920108527, 0.00007990095447, 0.00008161836291, 0.00008437823312, 0.00008816385489, 0.00009291357647, 0.00009851906631, 0.0001048253702, 0.0001116329360, 0.0001187017113, 0.0001257573447, 0.0001324994334, 0.0001386116718, 0.0001437736574, 0.0001476740233, 0.0001500244704, 0.0001505742008, 0.0001491241826, 0.0001455406288, 0.0001397670479, 0.0001318342155, 0.0001218674444, 0.0001100905795, 0.00009682622645, 0.00008249183219, 0.00006759137209, 0.00005270255953, -5 0.00003845967338, 0.00002553229293, 0.00001460043090, 0.6326755878 10 , -5 -6 -5 0.1326786892 10 , 0.1381163541 10 , 0.3189864202 10 , 0.00001077367641, 0.00002301764745, 0.00003986456118, 0.00006105580224, 0.00008612218664, 0.0001143827935, 0.0001449526512, 0.0001767598432, 0.0002085722581, 0.0002390338226, 0.0002667096422, 0.0002901390355, 0.0003078950160, 0.0003186483528, 0.0003212339616, 0.0003147170480, 0.0002984561755, 0.0002721602730, 0.0002359365485, 0.0001903263528, 0.0001363262450, -5 0.00007539185873, 0.9422649735 10 , -0.00005927377874, -0.0001280383462, -0.0001939379019, -0.0002538622053, -0.0003046383661, -0.0003431596737, -0.0003665248203, -0.0003721826682, -0.0003580769804, -0.0003227849563, -0.0002656430463, -0.0001868533826, -0.00008756429923, 0.00003008115843, 0.0001629341091, 0.0003068704350, 0.0004568661232, 0.0006071187777, 0.0007512149164, 0.0008823406806, 0.0009935314910, 0.001077954065, 0.001129212143, 0.001141665368, 0.001110749096, 0.001033281593, 0.0009077442185, 0.0007345198128, 0.0005160747524, 0.0002570710182, -0.00003560383922, -0.0003528987180, -0.0006837599663, -0.001015394884, -0.001333637241, -0.001623409922, -0.001869275169, -0.002056058119, -0.002169524739, -0.002197090911, -0.002128535656] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 9, are [0, 0, 0, 0, 0, 0, 0, 0, -1/362880, -1/161280, -1/107520, -3077/261273600, -\ 147097/10777536000, -2072197/137952460800, -316517792681/19772036444160000, -\ 83894919671/5021469573120000, -186491377854443/10846374277939200000, -\ 1140551376299033/65078245667635200000, -3023445044141269529/ 170374847157868953600000, -87063146604937247/4867852775939112960000, -\ 661380648491578594186943/36810091192790462496768000000, -\ 14523956645752249068525283/806489405392660174209024000000, -\ 5297888150484897142982698049/293965388265624633499189248000000, -\ 12710778916315951658474981521/705516931837499120398054195200000, -\ 391701679280423983480257750387407/21763875372659736179537608704000000000, -\ 104159084623248738395969147575968671/5795785962876780652902318342144000000000, -399237393942962126925156726985675520169059/ 22252903976264703261832623148170529996800000000, -\ 56355643427560304105355891952193039595683/ 3146875309774806521875320445195832524800000000, -\ 30629829722733206207004643523355444131471943353/ 1713473606172382151161111982409130809753600000000000, -\ 1511994907992058015206815851807004774625569773/ 84732211294238677804670372756495479603200000000000, -\ 549728938046641755636267570325626971721295206990451/ 30857946173558430160260465691206036752852582400000000000, -\ 12546083934918670205473008212410348164078853428256469/ 705324483967049832234524930084709411493773312000000000000, -\ 968593336728843020952083753895678096909518593242804103871/ 54527976901822480303564259639896902348116129218560000000000000, -\ 12999416492031561317848705082016012414349610567492113508591/ 732706873213412227641466550730430034150549177027788800000000000, -\ 1139492959088406573296626191229533391743615297261020385195821557/ 64295028124476922975538689826595235496710690284188467200000000000000, -\ 11953888333234006108380474118437890985617202875549500161008163193/ 675097795307007691243156243179249972715462247983978905600000000000000, -\ 65798495053389482253532737320049218869518433876353461365639507093/ 3718781682102709561576863832629663482469028291229515776000000000000000, -\ 2165832983308717434874901637469644340775007076361415958874893671691/ 122483186350744225127758506737127787881176782950987988992000000000000000, -\ 78386917381791019900892086022699883351849500274530841424804886152737247687/4435\ 128427035983359663837563612684245840010271155263797003812864000000000000000, -\ 19316684391573527985195848853608747939840247809681419420157153789098219287127/ 1093341289272277971923055660126149123715226235733682808624347348992000000000000\ 000, -2026058104078285336792350498089788523451028782479876725103081219641413144\ 81256817/1147071204059372775114702966852348452080660210746880935219600990142464\ 0000000000000000, -208967597640824953763780863916846250614467333214578705441103\ 2996917476607166141747/11832945052401950732762199026476857716200494805599403331\ 7390417930485760000000000000000, -527904275230370863297901008441421766041651026\ 03908136112739598231625741416708997081/2989577577023065822969217202689342322460\ 600687641708712029636829227515904000000000000000, -6263893154739790580482577973\ 51456480704131721205860337644321629679193842240883860003/3547399632211043119383\ 2985466313770415203046060354969265191317478005800960000000000000000, -135749409\ 7055155086562657472573526754744419192542513635148611161561341040699315202475085\ 2327141/76875865012760598146551733322558013301114545626371194084364945359304518\ 7042476032000000000000000000, -123383201890379735426900786370070265880738749238\ 7512738615397864513636265354532084492747415686403/69867312762671013829997754572\ 217617018462048674962339378111543618051023647027494912000000000000000000, -1457\ 9007620111198607539733041241092982050996570910679572739638577368359508954003866\ 5385756895673/82545937086398958424630551733971393079727362527175582431282364274\ 60854531270429900800000000000000000, -34606544901404861949424497516035656659000\ 01321347503603033777276785971604015353169945438363742839973/1959130262456395352\ 1668315820264890485555074536086166960454317641727820128980306136924160000000000\ 0000000, -237270798603113129501560119373738319517058409160342023612184256131916\ 887331570971232198444970281047247477427819/134300530616414078513132984128992889\ 3634553498920547367750466053181212686988101606062289510727680000000000000000000\ 0, -234499169554534328434954801100972913958801665413329907329219166354271895786\ 8983057167776282057038431936715743/13270803420594276532918279064129732150539066\ 1948670688512891902488262123220168142891530584064000000000000000000000, -461641\ 6265389403997837401336348131530198705411227721850948450332946182264412349761975\ 417567253093519350261041919/261204201238877966240465720824419708820431158974670\ 151124636797604875242906208930828299446071066624000000000000000000, -1616161559\ 8267252587734982571355280308273925822228908615285805024514846301604225988428436\ 373238174235159405160447449/914278350583938105517614541823291695225510136128444\ 620103656822025836467920977410172641701464637440000000000000000000000, -4818345\ 5244297280962520706853065423025761854044306471089343857854876319121454250067595\ 278841749057530926818659975098847/272528090742060270492690542626686788512820061\ 3771667723604980255094613343578849464242610383725791281152000000000000000000000 , -2197557310198877412039336938507413498508836589391062167462813284145414201788\ 0652790583102088904621285334280874919601970873/12427280937837948334466688743776\ 9175561845947987988048196387099632314368467195535569463033497896082420531200000\ 0000000000000000, -338767921179472814780768816027341328399007771439908243497928\ 253106051334755290014502619248750471158060861225539029795839552686633/191542457\ 7999549125509059777758801163508204211710609036103926640826588380832913989453106\ 8267426659368527986688000000000000000000000000, -260631347995704529280937290176\ 6987927963747400414568722294373779559417115445504837191598909038501318902719486\ 0206722274149507133/14734035215381147119300459828913855103909263167004684893107\ 12800635837216025318453425466789802050720655998976000000000000000000000000, -85\ 9552529964771542384852342554305635017127597684421896072812633507374128042726852\ 3629741839537798946307205001884422332779443316449716673/48585424681378250733023\ 3976314303755774646921373332411552432853573001623005374307321931198849971763033\ 271469070090240000000000000000000000000, -2347780124024752953180143060603138966\ 2985985111898535903530741227371835577356994642549389568638673140938369146194749\ 082146208631314775553/132689445710269494933255804130114546620619397725418708158\ 8117338908982008731902688197371855071466233153434434551152640000000000000000000\ 000000, -7908139416709154146812852389149364928664003256642739632846076054406605\ 043239743632872358758154665319724183864374164699279929456900185639408849/446895\ 3993632734535453068831941431907273137191512557007047147435098673225768873615794\ 98446044359684393610410687959106846720000000000000000000000000, -52146378889008\ 4806704278773294701436764315606725029621392139402495217499428417231553789973359\ 561865830910972991589951813439739444907786528849/294656307272487991348553988919\ 2152905894376170228059565086031275889235093913543043381308435457316600397431279\ 2612688363520000000000000000000000000, -334655621812612847415809229796065560541\ 0051610047123520405556773179005774845902958477404553474713770111061999430294424\ 39702685344150151977065177/1890850293971906062374375705048585284645477652954740\ 0056169884351673442248725986780308775660283545838845123815585680982016000000000\ 000000000000000000, -1025040386191656917445805981741201412049117417665873411311\ 4016032049857457730414006429185153999490648380581717253241375259562855459663431\ 408387/579128178108062393988893783368458864860479273993249124011534202573115176\ 795316287383064669316926797284225178710979903488000000000000000000000000000, -\ 5259669172387482940335500594497544051210958094150492028866611012682614790651851\ 15099503926336821798632311209296407567047074828064194636292805085289594807857/ 2971486967755028214380626589469800143948927604713551878643758643644979433084336\ 0830112178345727698526823400212109889953271274172055552000000000000000000000000\ 000, -5496629784104630769959216981080658351161204514731900330283314802982297603\ 1703435917344995259675454709920172496551268157882031077915710732355146427710748\ 30883/3105275656351534798718923400164768923376966277544133055015545264701845173\ 7430124709033171109892829687548009342432905288365420429464043520000000000000000\ 0000000000, -114388546221990477539632826801890750860864543649452016624738151156\ 6657653627578064581428428920893780781149071149216007157392394152541208317296229\ 0986142576366785091/64622028518937979775260283526788907203044019022204426528095\ 5031765512788036615867244863904065313742929749093619765732212999745305318531268\ 608000000000000000000000000000, -1753466029840867823536100019190014846434374714\ 0175905667128516301863386056879499417963601557214876201018472082501656090459466\ 86682160970568920397724313334534076413431/9905931597483654190065705397396802807\ 3827476901134011245648332611281186088709632295083653939302287303295732028423443\ 854070154506157214857691136000000000000000000000000000, -2263802451533063266986\ 4117116041139727716814458211199347204936109615768515794391510689793021750763174\ 2013965901943522796694763698486916850689764055277360340872465101637/12789140394\ 2100730684448295330626487068492086060358192871734682597199968957352882918382119\ 8035180353960432192094022203358312794765375618645061795840000000000000000000000\ 0000, -527600900557232628368177504921448105546603263891188913113267245235496419\ 3803498698282885928772568972553154752643826513989900891347963202519497925804137\ 52961403629646947/2980694817682831545790770754076697964741468779955122398381558\ 3282734508894092728357590671470336058249561685767352614255689709490902705950679\ 262822400000000000000000000000000, -3122644126456503030730225257046047090179094\ 3400477687794235777711375583163728761057678219935162245982902496680076580696314\ 7247460968912953621649387021115788348971568208871144226857369/17641977451094551\ 3367980954398341603403504212036040126875977675137934597623468333795040183108223\ 3737754237040461852641429839082187119302095516646349630372577280000000000000000\ 0000000000000, -194290811543863512660431481398208321667255650202886245624345637\ 4642075831945703259378410560484069961812701292958411130458583088524284991307519\ 77915139836947763134922489515242732739159/1097723041401438749845214827367458865\ 6218039860020274561171944230804819407682474102802500282289454368248586029540416\ 435563443178053186768594325799508811207147520000000000000000000000000000, -3857\ 0837452718447149074925659959332034369992494804186628457628034129677311686399314\ 2366895158284604004225812104268074669783107110404521833281557242612537063599769\ 555726645545450424533/217930309689991516513388237786186686557269908985696627317\ 3841869350956794172255888056378732513347558402292814688170910001565925054676784\ 9415205631377786955366400000000000000000000000000000, -132236869020851551043771\ 4436583260513460903425878461010119827601397421369675214885738976095383508193745\ 8634272103264531724467947313557698213453425172855680420709871114889382226940461\ 337/747189633222828056617331100981211496767782545093817007945317212348899472287\ 6305901907584225760048771665003936073728834291083171616034691228070502186669813\ 26848000000000000000000000000000000, -32170178222290532070454281582665469999008\ 9508511960329400265872130441635835717595061995320699733057227582418316150058719\ 3187214898730295326864291541575936297861722881305891258694857168857/18178268464\ 4362371359383649171165837186135078475917414894544410347228130810538519915510874\ 5575156875697796145033531965413419123979167547758607595414959308564070400000000\ 00000000000000000000000, -18622129159422300011090292457445314620190510741696725\ 6501061830850282892536183614247636532788798411071990734393800456532984130336540\ 77183348264153218099900165389106840746850633551567221559959/1052324380033244251\ 0247839978819500743987771577189308361889552019792167439938523027748996947384962\ 4256823392153581136736098193013619170053276286320633067264795266252800000000000\ 0000000000000000000, -318706780043436413662126576902053465325371789088466931640\ 3728859829210907313108763547434632021406463322114004375264751361390158202103725\ 405587892378260014366590263548196541672794195061988191462813075077/180107921987\ 6816788374264299241729133774923363572437933097196250545245639991066948052956052\ 1500315548297915566457482842659457066893900710021242754593550081116230097731405\ 7420800000000000000000000000000000000, -166121812332606431353758610048478951887\ 9206295414511672370736301029147097103026759002631267482042347065246137043708864\ 4719556640254764140687155577849168708729834917779319676855410257594669126281971\ 3317/93883416125266170038713365392572986397046759692390454674476622113469594402\ 8265350151060767924570632147216449280362617312838639975265057586841186110500552\ 9251258487157660057600000000000000000000000000000000, -199810514820537328890375\ 0605714298705436876619217749537570600851463332506993268170830346884247590614728\ 4769860109161731080789763972761684974216262470021614148698181609699807182226337\ 076226070054224935749149/112927667086276412631066371562456416687687694895991858\ 4051942049091869016274398976429203444698069784878279306016884174234747958094247\ 574518331920713015590085987627127759140028416000000000000000000000000000000000, -336963357997390593927947871930972265102130375323697839799169674626893112304190\ 8317595691256269707397959554443260165622949707838889787386892188315067957619964\ 58261613481144188078569905659024617076197845355223/1904509844914499499507713942\ 0262920003545168004080789093200319963062872058249323278157377013286366101730980\ 7285009655330400736716435266621470032033762629246934129548032892804792320000000\ 00000000000000000000000000, -69055671457017294888305809857283675257204453937167\ 9147190866613402691755385108283216446519903707540541159757540226142585695102148\ 4345759565226894045897414633378495502739572438878349804430188451182681635886349\ 1/39031646091130703572535042399101957400173384383966139179163804678909774033136\ 9287070151576987897958327461099369852766672524119779775170181604220970187141655\ 9330171311706739985874944000000000000000000000000000000000, -846147125427663914\ 0372856270037642939643347007798380380484006580006448028445411428680760393064373\ 2778617385478315608425437713485770705925510789065341606595830491047227295918505\ 03790414016561009355436196840433/4782759957720431658228181828926946710922337470\ 5462826564658923119667834565616702603349191118608320785766782911215460410255521\ 9283674316403073772477726463296825205935539101917773824000000000000000000000000\ 000000000, -1359487047072317580179156857017743156063777190249824516916536379294\ 7064047307971073617835076322076965653139316536211607580470589161613985784719293\ 411113966919750805390192951178495550317819982343085622986141564662419317654071/ 7684595487595274652428757895683442822119994651420636671332001052814058459889980\ 8336068617272894863462860466162071233770828026292098355897986882484943584919220\ 1700871364119911370738525731291136000000000000000000000000000000000000, -552282\ 9062989549429233373692882560098550975521723531383888472721393618335098157080797\ 0453535270025506978970124630911931242925877045926167609510737023877415093949987\ 1311621905737696636931599627297067531446035154245625782733613/31218980583587027\ 6640166473874682324045583348877431005024976625146476700921943630435024177486895\ 7786456708628562399942657965458342299314379695801794752028421793894827897819535\ 0181355692264259584000000000000000000000000000000000000, -111750742411807685017\ 8556741083681184549050145512442696635457304130653055118331896225019717025714437\ 2899419248212941664846077730127406742879211699722835331804879157466767703960380\ 585260517956243772025644788117909789013438163763/631708328718470389538678953885\ 8643741042725578830229005447114437702331205480998708986938127591982188339589923\ 7644051536906069287996550453018913749192480323549261879458731536191641026755347\ 1922176000000000000000000000000000000000000, -311654861723794717233843397930234\ 5138959856346611216874691013446038578816058709245649960067557948227142398358956\ 5281045315547861795158878270016528840893211699031176044455543708558616323391008\ 3546849581476981028547231616642882871183/17617612506296825738581891156290249791\ 0942006831903643896273703014770282616666696035143279530312376533452689049477693\ 0264527461401849716136172002525029212946613596674323850415802885932615596988205\ 8915840000000000000000000000000000000000, -285391052607640411429422973233849927\ 7936087558372066157768392354581809454785500346429457308632388621806771444374762\ 3957708818656565729643308142980320124724914542047763831754692312038539382854688\ 8563127094378262025906438396207567519281/16133121414635903375103763172434100025\ 0301247143201324956825653836997859668220686709953813358964259570817789669321595\ 3663546726687729550763529710478842327399246155699818898606834746598758641871514\ 4486912000000000000000000000000000000000000, -173759874789216218786935857121349\ 9568578252763056390568598362358879890246261770295093860315118376635466830826191\ 4098209132579156611939087432245078279944388979341376564984227822185470342389849\ 487638292699374857604235169033249288437196543/982269084744386238575927479075481\ 8629169277678611255307533282735090698647349406239804187187449685174941233681692\ 9602043058245279902985329521734265835522398845092546024046537912938084640275176\ 5352063959040000000000000000000000000000000000000, -327497009330403176371294152\ 2030189149467500181124268982305419780259216668572857697911760861380269905712247\ 2600443134264636977045244824675549161178897379501814437668017186729236373072720\ 808865378462479226001302817043303038575509371286533887221801/185135373937214155\ 9330815622325207797502698914470941746119829563692472048204273514879791571957586\ 1596118065447974588043657275676218016645887778897088066395668457541322180260590\ 96056068303703946808363543874471198720000000000000000000000000000000000000, -73\ 7833498572001119274252540841589919207583180011627383500253586940128118196543361\ 5254963783528217090728479476992520245453436379049784328530192522946733689126002\ 5192630661760339888292643139910529056786849066311515737497392598621157837082964\ 2071/41709966478430224582977924926937605268878009337798994792254224681243609892\ 9790244007735940430792580762516579473057795146400476064307594684619698654313835\ 8471132267374172716159765820123162466649235432459317805056000000000000000000000\ 0000000000000000, -757585012336118196188021422942844226895239685912474413706461\ 0040113165906763081084061307232403989799338022883867053097619643302555604255199\ 3291268657502845286411328798203634590357924866374080866505223239127621387464443\ 43392414534472603123873312242404293/4282631871563747730906047921555411657636163\ 2461641823280230783793316209864065046516411515009148418910129626121668557673268\ 7632101997404305619458425705030110580307290282619420560413478306366573061422508\ 433576075391401984000000000000000000000000000000000000000, -7789184836196238402\ 7913212033238670466511773380034971649136813821850821782497395116329521932844840\ 6959422442246953160968179410010243734138466175027550470845995274241298498515835\ 498094041148065499961671373041162087411517550775070467191220117917302742517/440\ 3195559502506846953586602333593381168148257990101781565955738847688651874496826\ 6567530731560185905151635180173302870925044181845510357003714207783626106840570\ 1497964994263489286807561013367651890951143456430022983680000000000000000000000\ 00000000000000000, -25667247989693804874909259076196695387061462146108432740486\ 0871797744439395373021705861394862156652894138471556750550968312664902525846498\ 2446662933577345150460257408567043729325158824231204117789955348321150833866472\ 893368866175218210759346106125812508779637281/145094440619871177544694129110484\ 3935763649209418761068606331598175258789368087554055779008999198024811334586884\ 5355108059660932230902812157574012421428774582535706257896343583155317144192209\ 2596389648193253377170376562009178112000000000000000000000000000000000000000, -\ 4878958746091107190886799434992935179459523321824791995565695125229848669267310\ 8757121331270317010326617053218785613790560331284956925952732917969753411666510\ 5502490213197523543772679320861550441416719939772971961559613840308331977592573\ 1311351068223986395672943/27579934993859810607669131979678851671540439517877276\ 5106988650892817786408810030936222456256045905542650376019374518582952232596124\ 5989087803324675147618309077035073815007457955142928234882751832199924334568326\ 37905861670338560000000000000000000000000000000000000000, -30373742608084127212\ 9347017707715851909348092641408716785255880505859348920035500667776428769799231\ 3799131760363354205103369050014495460791997252164020116906235321795712371868727\ 3194535915973980949672857470967725458821690103615439351795502433447460364166759\ 842410825579/171695285554678311752623446343595543500136555091554584565901024678\ 1573291703539202456232651689742285111729147707432767085431307464157794334426636\ 3064103730213529895301219356841247013632089744381673955350591670804990139689821\ 39155251200000000000000000000000000000000000000000, -63707880454589817739347263\ 6137723762888234110642539566443824635316940000716361817860668984439320499317275\ 6866754969619216682641364437934799546510259661717838571789191456903349172514537\ 0714676766924141026564915855951674438804163869078240661445173783239494669137315\ 06159939/3601195885281488153756085670652751537942359102882923562300109512153601\ 6942330616286184533857855376417607081879278543874163784774717425188117813466917\ 2614461001881680779494401076522968954435056755259609366561421815452782427540673\ 768980480000000000000000000000000000000000000000, -5303537455218253082835874681\ 2459276680125007214551439412926329422719966997440367795429261002138767114633179\ 0043748877414316373525532780864652238718837897645153122199353970605885057161616\ 7394932690995715360477789088754377726018995319915566670059768708513413301354738\ 15975403/2997868073462348198020101018808046360435985309436713856519401747209299\ 9155031225565933220578266801110034927671828602933011345026120736182614401267773\ 5208015848783191085565534806474102155272967929277632128566006585060983168559995\ 38921472000000000000000000000000000000000000000000, -59153844832598020991918686\ 1636622065738316211465254653388718207814759067217598806251568107357514243088412\ 8190689860968614599376002766696269064299742964355165990984414777950763749169215\ 0237540846239062902041718153199947038670545849434370302978150463144383809674433\ 205256867/334366757880075429471339893444149013608170212323743274889184845304532\ 4180966505558325905820329772612317336947203254576419060336742757352160639198342\ 0543799349348182442965966491781091333761546415135615501858466084582421599725602\ 11542016000000000000000000000000000000000000000000, -50429491347987510839512521\ 1196218159522105898138207701699034560195215574234909817874132747689158738595038\ 6288483029491602358869174630881427751361040013585474681282217843111909337515780\ 6908597676440042286106354218632216155600196512700146864801057438996079022708063\ 001353177447881/285048046494825231611519079561094159142122764627366045157865283\ 2600697248429757993074306732107168175377351254095049439301783902096374003161808\ 4172648312592605264022761288465663901015039116316399855657715578396966803414209\ 40318297004416434176000000000000000000000000000000000000000000, -16559999762479\ 7043242439782925643228920920988869150730714057980754784744856100731203178063120\ 3351402311477642333420981975024282276970560037204188421572316414689016472882645\ 0481998006234771554853477221312584309418256836723285234149980175462921086953867\ 36562873519150542520695946329/9360250064643690839573491204923623009650778510963\ 6523288264460334523661815671304174280043363083384577667847479151819205123429854\ 0310591812725242312734036657941708131252386518447622778101501235720877189189682\ 44133373866711115949933292258464890880000000000000000000000000000000000000000, -279151960551753895675694804338368148740020841087920042982445390534615603520306\ 4976723021674081746244101546486292416276173834432616101816282636431472454259693\ 6623780077948451572644425431075339655590550887009379374502656562079457274937452\ 42451128850450773106997624300102154636998377450657218914739/1577836003150093229\ 6572681955987053881430764667308703289631394157811931322374929949502066594058490\ 5849773196195599548796436369049911693704510912890466183604755893638214946342240\ 9092182874251683839826347919981386775726913641227470973597256358930883650665840\ 64000000000000000000000000000000000000000000, -77543180366622884130347041474369\ 5502939241935264057235604333296357531494769151084799444212298576592608715666234\ 8652739081116123209055820359700646972664163789688796804926735748762474912389728\ 7786367059549083870192922935443926628735926873624989779754952198201327233992086\ 6066798911576277360902053/43828777865280367490479672099964038559529901853635286\ 9156427615494775870065970276375057405390513627360481100543332079990101025138643\ 5936236414246957393989020997045505970731728914144952428476899555073188666614963\ 2659080934478540860377701565525857879185162240000000000000000000000000000000000\ 000000000, -2624090383012356985550933419823074397527132197239656680429331503752\ 5947575809742130674556614468146937245665131098774320654027958631438130604578041\ 1867147720721774228200515998855727446427271938144357615326561101154435244150426\ 449423964718387718902939415345374578225419640775386932406618518369332369569/148\ 3165842961087635877832103862783064854491878727018109225351050834321544303243415\ 2531942598414981149878680442386357586865018690691699208224025811703821258847054\ 0019922049561706454665190179658280943676704478250356918329882275382271518142097\ 73950306316258902016000000000000000000000000000000000000000000000, -58675875679\ 1086944461595743372501554242798665504637360601708051047028746048375001545215322\ 9534764668819550482902963629264228731741177686922218340105488428518729781069282\ 7651768670540078273958649648907426238535647772807351817684866329822639200036015\ 656962781811162455432150267310706065436648719289893/331639567370181086283241961\ 1121750952469671281625630554789604834163700347510357947149999587223225598730636\ 6206578190877462153594093240465594094982691774243384717023088160150443679304017\ 6799235907700146668398572226649681724342469675444292889355410576015727001600000\ 0000000000000000000000000000000000000000, -615027021260257048085304780815064747\ 7631983534267208090264914130785843578417232244116451420944578825050734183772754\ 7420708823248074082063508174758048509557609668373046196393592277518400283849283\ 7369557983169262360016405240922556058125423698977393626375388021983063225069462\ 0831572084723391052582955971/34761418257751800663124579627388655259650853895806\ 7909633862736934420184390060978198800974175894899457646990206566810601352579111\ 1104568220715938345689836900356807271772646931824839142341526177070914008262339\ 3368535777831205280317114810664858976857963369385164800000000000000000000000000\ 0000000000000000000, -440066933471004338188978276901028142864889878463749073965\ 8416976284874130496670164511572347768149889403730148523067404800906440002188383\ 8796217044790093508670575691141147680595314832257937155920216028595090098553372\ 6155304584378642364433602567309174313909834523645228555509401339569914324454087\ 8468409839/24872489991786568410478899214989130611385378979527675070122146553131\ 6330334776431120806073042336318459935574432602684321479797405581754065328666820\ 5107992098943302739098764332659308903128208810217780391191869042305471975378400\ 2172501989326919895121409950062473117696000000000000000000000000000000000000000\ 0000, -303214343507615702032642476499591863723019154072556934398413172033950249\ 0224431295039536582585578682994412577852415671165762776462198608362568872961980\ 7526315491592184537059224159125864242129471471852850477001368966487589447180829\ 3097367715295387437035386549445016897571852230037493076240322392094147003968460\ 669691/171375290849895160464669877074150438913806194352614547701106131161686236\ 4765725768336418095732068014145394933531177475569787205601438211245060849483871\ 4542911528435426837835319410328549730666724275368600237850244312691619846948873\ 5629721712230008682666024641695427738992640000000000000000000000000000000000000\ 00000000000, -86121056037417710141695573906339899036638300775741611367135229423\ 6149307232154529744611019145194406132213156185884268985901857876724875032084166\ 8398252423875588889482053471437067970817286113179466056933180920764938986679941\ 2059798569999407486830740737404643754716143851146280358161506732688947747520003\ 2964783888154273/48675050891942464491889330281402152421311398658125652180790290\ 9169316918815695304062233863602486021765196746936701638849735853370413958490679\ 0284679370375208342675130762485994622292178375044457697826488580496847356198264\ 4603259919544062472531002230809417648168566350711619584000000000000000000000000\ 000000000000000000000000, -1950128660358782773560197702760886263323404803907387\ 0083478401675910680922359860098748670487010454177036671838339400632917120124085\ 3096015270627140172790023290242800757483356203810839433078687802366274143647872\ 3708665952464144169117093571472863941151725337966910587069045157676370465709065\ 219949307116687888061977494144803/110219785239714516595434199489207033942817531\ 1214597267981815347523001230966260446518522360741469347685111513763467191011341\ 8663719653676062935920627966277621771153566098573286222718408712450670010958300\ 7416770611533753500439621761815575062799201451444845322512901644551391386009600\ 000000000000000000000000000000000000000000000, -9000598145305469808707492846603\ 0422814296152921197840450271263629107594008704273944484197860133559067052552138\ 0034117467635111436364011203002715731415723361059197606141998767388203080815272\ 8230167415156271690404511344234695936608386153814093241286406183654890968784066\ 91613357946297487180355535387182936433779885869955131/5087067011063746919789270\ 7456557092588992706671442950829929939116446210659981251377777955111144739123928\ 2237121600242005234707556291708125981657875136905121004822472281472613210279311\ 1713438770774288446496158643609250161558751773622257310590732374682069784115980\ 0759023719101235200000000000000000000000000000000000000000000000, -104321432266\ 6161368623666703369144968607877523285898657088230301277393450257618475149691882\ 7970397494985990510827888354008720275743967235579940141441167660715453415285861\ 2175490372172755297825035224360585445866100787935622051665985225347493926594708\ 8656422973766199982887812310154118601912141870929208608180544889089390460262046\ 691/589616883447369416519194409970530905830914384120659557416434183803713178001\ 0926439535207220503864324014335063974686016963487917191505715222001350464208362\ 3317948024011469504344583414332262949923450171046277075479942841066922924122807\ 0755253317130192453399483196479395970108920759844864000000000000000000000000000\ 00000000000000000000000, -75309855044342686492011287495214230562523151517549818\ 8195017555229545383910460298161060096284984571092895724368571905514698290086559\ 6056163566251062684229368367510111657375201806939545715182268073280287693004832\ 5103650552514147416013764325718701273052571764773519554309442369363438323607720\ 311547693431290663007734779810892921507/425646314547731818323946743867159308557\ 1818359525680151980821015153958955217075690558640159182445123160471580227829118\ 0704424668814807460175235343794121073437074865570215885006754228558155369920128\ 0972278292259412220673821921027301642546860475040663953233425113127045491136874\ 7076812800000000000000000000000000000000000000000000000000, -216223552820184223\ 6218789689838608245763447044890941019446377987503458603176499094454218701221974\ 6195408215774734800200792227335066523647049689228878254997392928073231325429750\ 5122087508868756262184530014696041758723792469211400711651853972567029958376439\ 5370785614454803898943671840534997955242953386252728745610050567043035863543461\ 9723141/12220840856925906416574565624141864136516669588024961837174379324168073\ 1417792326684290402712908468003983090561792067695967691810271116964485066518620\ 0103795048178723029481628015715783514443256260497747251967488973400363089354481\ 4456970649252840969254006729828057002458490278702076169078184083456000000000000\ 00000000000000000000000000000000000000, -75157090464978147959169346127384809928\ 5357417846211668119730366539910144254806165493296539240111923797332808571948620\ 1742562927327182313745475228603126776097291018086924056534401024192699336020846\ 5301132414525618617509788388309031140292960492072765282454453567933402101081716\ 048569280975802854518536362372301602267564913422850892639197381/424785138004612\ 2558815309355479485265534101117438491101563321987929985884957618937688311982522\ 9342918291672541325163653018706226065474616633234177126793545067437578589433843\ 6517389369165030025328118688875917418533479944217913654488321792300963381485965\ 6362278775190322548433714542734846459904000000000000000000000000000000000000000\ 000000000000, -1972079498390515761605140833564535839268880286248164090557546643\ 4587209787217831544466210749418008678327914125318265179324754122139916346650813\ 5264504520843856627157855188734096416036019934004442242052144390810588075065910\ 8927632697471426113718471474283218392867866901089236106789763588564826858488344\ 68342038797510416407007268877788109590294833/1114615795032709559366759870088186\ 0002206855417339232798791362202549810320553371337228391761902555688680823952493\ 6908657095654584241129367659414318237395382239272556720660736654053094355058670\ 9730445269299003177651130021300651708352623474119818652908964670139708266836265\ 2746895086935669362466488320000000000000000000000000000000000000000000000000000 , -1341340889644483367319676104690565132465135777398962489050334117915671800407\ 3829455998944952475813959691021364731648347792787063943636162510975683424823559\ 4371683444927560202834116096698317767073633178259327622011321235440083669289571\ 3847406459317709959437057578947530317546289947158941710085519458435888930324596\ 036863326954818599302890710876531/758126071007962283488618015839813234099683090\ 3188550443144309719952786952483948538111479237045318129763242779116296963617917\ 8840743504294271873906875082203684426224714035966594781995437802090996287596720\ 2195942849432469950207977092952470548387577869341179841243589224599254902259106\ 36393125885509632000000000000000000000000000000000000000000000000000, -24413912\ 4468351369133865444386545243965598999843441027897680663887030254067514280741161\ 8315198824079904878020404790181607372589629227067982708368326520665574262628367\ 3977737680334299906952801508937187841320933292622112286116672758638687917228818\ 2947188273833785736638913590880067480211398117984455986569687882559277105557130\ 64187224388031188034970273634919/1379879427427228935952900635457670034295112345\ 2678906739631988272713184850040241896795137972335727719751332808460899891489737\ 5415993891458381976167867287079837000015106025644561198533397928341154413320424\ 2164008611444180202074558742934773462032427101880370068992790384157765484679648\ 204393694297732519506739200000000000000000000000000000000000000000000000000000, -439943547549824426376580724486949859872779105951435964647963683391557068748349\ 4518008644439384059457138215646213471441582611832084358165614384397351324050547\ 4227957236837431629863135414315338875887586962398192742605031238026679438922319\ 7672014640607354248666647648463791659666442303141833814775856163730037467095882\ 74348731768172419806667454199118495341/2486578226271648489569012516514784750795\ 8900150853681442200190139109076036237309078919965276687758893480932793473317395\ 9611252536122714987452762621521862009275647824400344478485972625895726209748212\ 6571989234838111718214494510793732996236276576175104364054682209092222741266330\ 4362019466486754883640754176000000000000000000000000000000000000000000000000000\ 00, -35841937873930505971544322869168154262308082098855454646558103631781659535\ 5724206622490235573906805441188515795027694679319565541773936110797527228027328\ 3314306777037101176849982396197481628220257389015349568806297343917650072398213\ 9520863288973648036045266608362102598355815106101422479625052034079864307734842\ 1624080749800431984200294829830476502488352406271252601/20258064175806929179299\ 4773701477087307001453623507403422574352927331868625432741068114262020369149724\ 5027367516597781366610033508995264885962367974159281853228532551865785215882791\ 9122714892266905877236080812117163373827607644884815923395137421542239035551110\ 0521100272411291389352410008088736113570138151099427717120000000000000000000000\ 00000000000000000000000000000000, -24704582168644248449357606659401131418042883\ 6170180414878147616009465466188093953785610956665954688352618866787823376557124\ 7358106311297519524721947960946557586661211859392803227877817009868117198487029\ 6124986742605719057730262480626083086118752330953114318582939549092138793535186\ 5951412490786446008250243978888769414513896850230269400240513658950305459810392\ 0542243/13963203914396876531552425559175300230402527639337285780336747474091131\ 3637973104207097213687671962886115591704864233763512128695929568998972728627170\ 7012166542400721453323271339296803008402546883422574901303367585691913829605745\ 1898645090387134499311203008554393993657982014351985974515694247370692750519212\ 5481353216000000000000000000000000000000000000000000000000000000, -932057397606\ 4675910655437704436933296251162880225610145106103885442796143004116082431772932\ 1946549674120813860684557245847540465375954893683332546379094040678745489484953\ 3210560894682695721893393689462740751412732817840881956639441080963826825139471\ 7311061024006155972618469430874943578864102386668339280488244631685558435595590\ 34894776478487128889308800075648217180820471/5268064924671706688847397272356470\ 5972520280722226501620581037085262260183222447990003527800098603165840251177483\ 7288509613039503023438370275456640179088749858258109843992634598084799524578270\ 0540658736595081066262152464474231102065061301210177631809720951683652364548516\ 7157650179631724520005296207599103791398263426383872000000000000000000000000000\ 000000000000000000000000000, -6308041574845959177135190816509975033421732842995\ 7557792616924318221318694050657508606110547957188090646048737081225864591520792\ 8586750607724851894687267495457898529336000402332872720110284988425049497572436\ 9605272057653375454650137779228688320852536723145752214510530606231462322432726\ 7545247403408707151050545044506650247551216129245663740352561898596065706122860\ 8957943/35653622734118198593414900554213279196645631731675642466755934921139798\ 8636336386282304661332355174525157490993630476495354706129246815706869331671653\ 2314665964932308227228813514851133404566673924050374699793456958768206317232076\ 5069864628465981475673534194630275820051062820297276843810565551703939539559707\ 299435442853642240000000000000000000000000000000000000000000000000000, -4172968\ 2441025060622710828028979863077313355575870387682341298843223971728296949033008\ 7003540441998842971439157079482334497249112322383973175150194593444045648801953\ 2960879098498969066461744749984844485469171355429138140373147228913680166748452\ 7414316063248703116663559577984104305946539269814537445589734069154456401531514\ 4297611139276275758610276327618652690722683621461613476939/23586017005245363356\ 8742422266415563727136503478432175092605465540021536201365764035277987566748060\ 8664754666609456977198399869832976706696755879929269551215481579568262052984298\ 6180674598059277572116481235235709053337922837361849483894750452531331156029645\ 2631553425992923968773111769446246141378444113667235268982112518545311006720000\ 00000000000000000000000000000000000000000000000000, -17430023014320334507992189\ 1621329042544776189304013777426847583171711303041017507908352665504995220411080\ 1172110882400471056974825882026924119266795967740059506954037270353531103014646\ 6270558209268242232916646945230242532665154415458457079266498987914743073047954\ 1070045762427364044415278948995670191245000694451621076691219832563365599392870\ 19369123394094635139328320802945437460650141/9851620028230930613271358365332805\ 3301368933968496102388300139690174618679120760023567769977905355008923572887670\ 1397451615497940592622895108046611359332502119444438517200185971196893349325905\ 7120516692447248977535697647090304829946380084522697749875584361580440580489304\ 5775473675929130546199797403568418571607088401815967722180601446400000000000000\ 0000000000000000000000000000000000000000, -409067678056839693245669471156552321\ 9207889103407736701121282410448794559820549463138308557139957022674825770111039\ 3950299934633322924943904998224797632520852681974233768834922534101123790148665\ 5966751898029173951271722257410124418616242411371684320729898544549624886696992\ 4171639394766205613467679645693553769401340295208124605945296963916279232940403\ 24052895988606646865663165333992004305099/2312090299661156064312901409234500242\ 2011831002195226794131455638079853698776628356579952459637177276434185635537890\ 0815848124441064840685072502708324245420801265340108926865381836839151866118881\ 3112888863480439741441880058376625160781268041148576241195722125732580843035966\ 5449087157480430087784208363889078988096394804183970754021962685612032000000000\ 000000000000000000000000000000000000000000000, -2788741770151901770685961977080\ 9372174618368141098081381212437483826577187758667710517361398361689423799506357\ 8529187619281113735055050467153128890380776137876630256675478882308881261036543\ 3211531186756758175166343923358098854211001475263375859329292950015789933788657\ 0240004288945482707396521099881487415429700203423945585214127093172571786586916\ 3099201217858738501954428860635258701058341/15762229762932725931870898606029909\ 8374262853607796367170944004569899491926345698840833146681786243459114795690070\ 8323776192612606082810761943500787960109526601621978861231035645047449273263991\ 4939028985599624747261465343187569493646537865583727717516535793259158833610229\ 2512820210430896329148674574584762537496506292578965988976783955853312000000000\ 00000000000000000000000000000000000000000000, -11222790402813610402906081748104\ 9894360876664386052941959132288184712281945964034163458764474302271960663368745\ 9546084317942063620507066645447525004314369946281978336245978943685273438016875\ 2348024553289740668617045306875039717470941724567277532352252526684258496486521\ 3919843358245899446857191070842408537124764683644643184009643867637479843819914\ 52701351326073300468174170736562829706041167854577569/6343219737120381662442445\ 0162348514144789458354522604709699648543072078622593679896277099573014595857897\ 1882910982014388279329404061390419496411180287567311968271460588840855175069368\ 2131446971508775210596958586430645797940156271128603408870891118917720463651947\ 3355428691742159570616547559945835975646329688203842459145278723763659254627976\ 6097920000000000000000000000000000000000000000000000000000000000, -772717751961\ 8822689275562688980880595543850369280021456130721775882508832593768662012563388\ 2943020224209534351538556362293821173678057913794643329241376012790737602425402\ 6957065461503274209035633204865546108701544193153715970163048286533762862957051\ 1007476096659985499687953500961505104789313547773232369034186087310002292039774\ 617540430138472099480184363611319764529750481914806694006803391599047639/436746\ 2769820590652829224437407602613247798771950736717717024981654143118276941894497\ 7675115846115180847244397149581318537265303230456389539097163232914470660110494\ 0077562556022178909261509463612079604664052886278831350022109120307215316676356\ 4376959741958580029312996729595361806501467209045451001601878437548461284072297\ 8793411044076956967501824000000000000000000000000000000000000000000000000000000\ 0000, -304102294289924008667659102614082981206148727010731333434045468332019538\ 8240708292246383401799889016989226330395451145784081213082857340411261880633723\ 9361324337457393931121225468958208515505917770951447802977264127752618205005732\ 1583752389543296170356000847210094575700435801884426692549391534208352657960608\ 5890669518493126016446801515721479293695248390238642213341805625757274415521382\ 926941057501/171880792876810341821021090762492748005235951670319315987573241213\ 4856323967054552028153665849427758730117360145886748665014957094876025652828985\ 1336824404582366065383697623172485750622549727277636681215811113589037878936353\ 9718314452479466178985157770489982826960059871293752948513928709517272587804977\ 1514131975085989743036385853992706048398458880000000000000000000000000000000000\ 00000000000000000000000, -28977262877951599290619642353277575538479780290977558\ 2245099711057478176289385868130273568137290182485373495492193496255462923073571\ 8328897023929280236951617776774665972676450000546846174805919007646631438002642\ 3694238866726268842957314662050327954268158670625454998785169317762100303471912\ 3146610282112960243910796132368462723319666605886007608721599534136036054683773\ 04624203117677050000595768317/1637812959743298127975187941457535304449505085520\ 7974723747022165805226640942677187493759341079933977328595406735167410788499553\ 9450704446930775029488090805221682153585445973801695531875706475957529605867923\ 9588622681831201748227815820544306626226471720592406897259559556733445798390744\ 7940304393090923155944978248418572702200356533243979319214080000000000000000000\ 00000000000000000000000000000000000000, -25105881851383239546884946478556357604\ 2482905732625525780570981927858057015678080270116528653271808398380404875118439\ 1008767620133777478140182198049574080559733160960484735887968099652309718103953\ 4411153316924455185800312181528702298686087557691512939693543417346834565643281\ 3427630387187636622089328671577673564508328319749550373056449154480092050508133\ 18185052760875611484709476556525852738250917742278812761270179097/1418997813029\ 6336180393626038412410123431893828190510872500019730657992133509028590793685446\ 4438011771019651920147916827096616324172096256393370180015361203713597738739584\ 3679391830569653983283310469082499163279606982915792884805553849662075792208252\ 9811554335101231820390880636138530188841697486129062240463264929708676550872334\ 0235391831805795483418527910173081600000000000000000000000000000000000000000000\ 0000000000000000, -165944708612780908647134541170520353894231903964771212971379\ 0470423639847231137708656472930450897702170271703977769108725068340089603062108\ 8539718201950389981998894779470400276416092099861816798776962783968309186277996\ 8705543545786255255881217618291062831653040308778969342418481948361502047146946\ 8644047001698394092799782355932211617994556754620090722326240080103083628474720\ 62731457084266443591066160792407378634923/9379269590548128844787245073612600872\ 8532784094050439693026490108421512425755213845117707321934971315353727058457717\ 0822762324083696268374082685779213980023592746068539445748330872963401587374449\ 2987246288382419189108044073280885812820112549526647810352585289101978863439004\ 6310336186322165755505182800133986656668713307675340276050531487092188889051126\ 69913088000000000000000000000000000000000000000000000000000000000000, -44760320\ 4394034219004313297437218068894460282770648634286284033253637791894793162393857\ 6879156051505374585653022298314803574997148665267582481677725517195545616997765\ 7242683605032790538817356339720076874803800146063386578601416106036705463163730\ 1873386459633376414965452034720975625895136594327139135379774905713444170326005\ 3214629858589362518548294941224479902178512539877258462306768390020639113630403\ 5391942857323432059/25298703866585467933044636137055268334347147853688225098400\ 0351769445345465989538304435991959455198128903607994778000286023681675095394468\ 5413228352273868317636713970671447016972863644183101625102093449941365389927878\ 1127278860533302919689579838227138864028300294767588354027191286979536677769232\ 4129566801402209032520404792695326591098580133761090437604045565722624000000000\ 0000000000000000000000000000000000000000000000000000, -546808038407736200320772\ 9265545696059461109208756965152153845203334878332025016070399089120719076515078\ 1239610546665900181453827374608024868251570274813666640619458192869952027114420\ 4288681962025482711923425194804072484599921021862753557862449696366987165336525\ 1532285856402359717946896335328828973037651036835350364052216292863959532111403\ 1495558818627912964597226679803780837476596547135049628934855108231400790816205\ 02239/3090577236778542020089731751166222924883466475779893268030504297337310686\ 6782664270748646902354598963728080188208216284941643035404682564642476025207345\ 6701688215874974814753371540698070637559105020166168317762298400879059690310649\ 6284564001075429574992956534185048290481133802550971875129721712478909755972899\ 1016905497527799943503268340967302256288555378835697172480000000000000000000000\ 0000000000000000000000000000000000000000, -751707208558419855128744076733382072\ 1186940695446037673195032613686635770933354653143264750507724385563292329161049\ 0653166675924989118530521026443882098219668639715484538598369859875624473192700\ 1112394245925138828514262817196242175172011608266410998067698191634292393070131\ 3167679022546080840398676427775094582479331762062657937210420819680996257273799\ 2433628454085525030125039516602159534043637710951987098347897190695782217/42486\ 7236864215846261264024723729789709157435132821082633202113770434403971869771041\ 7234442938758447368469899706915736225866542092458093791476040272324255513234108\ 9749769255519258875943259679338981021841150697115258916765489292856329212743347\ 0771211057473524946209955689651140128786738992182277286151514708332141854192382\ 4873518473728018961332105411586928247935336448000000000000000000000000000000000\ 000000000000000000000000000000, -4836338449113460764735925400416508852498257158\ 1035338216576611181997079861234389840721710656345016960039636662961597909508569\ 3857373051005342687416618311304776033890335249543267576415592893025003682398437\ 6453494310808165133900442460639495947487879801271866180633939423299123730004024\ 5784135264831332546354681654728435913560781976947908109954431331030856199051415\ 167011008521554725803393017170258171467807143892314003425968667893/273351365348\ 8789656500283517121305920388415845095565979055494519396985867969544114147208000\ 9625539316856319700704967387370169458479136996585222425659908055055564467206362\ 6070671002141758869068247436526891729478622417937473855699334239794516240717607\ 7213390560516344106114348581091040885770080489036216962848606622651087822341835\ 1595579680987810774068763484330811817071738880000000000000000000000000000000000\ 00000000000000000000000000, -98418155417304919481986904614458494669677592544847\ 8452244627948905372838899666858137142069517516137260625915932853242598585497695\ 1521813571685839667731757241386817160826355885244412376231454826676439365186743\ 9173791868757076079647323296323420877747955272685321827228242736544929407894127\ 1066220075850324891133693125623980808908788953843389619970303729088821832733613\ 766804814904247616794036855287836115576657059340378007732478899568660462653863/ 5562628509752503085925661893078460066685342370464972411758186578865175485070620\ 4913713957740145269293938433582051226837554163162572977081888760116396336774393\ 7331293642935647665140895478550350044681907485455145864808397286597006138579106\ 9072013872994580176018559122669840819695727936404218778229379407983042288336639\ 9344877077511882725606603117671420748244169691718684538498097422008320000000000\ 000000000000000000000000000000000000000000000000000000, -5230194778577595880459\ 5468009561193968349526780717596199796040383930545931302293967262865023843235304\ 1255291172103231162333093697793073256685630234649763065348222762451260084053105\ 8353623961416998968456883673169547212506843039482943180700207673494245035705345\ 9381920855425853711982594910127752300849190686805065987234187716723250889365449\ 7592670636062175299294186061992007722218878349903323423628546790263317412322452\ 8161642417265768774390171/29561279226553364190684016859452184087263605587137770\ 2752520709894169496109881947844600678063409984720537169261628542676567070711366\ 0740142965975355060000905592757592772570895901340749275456601061943982104288526\ 9567607225437036842251043721305663471358181581326770243365896937601117533203358\ 6870326319084732724230226063767394742067329022624622394283774759635311649326577\ 075815847034880000000000000000000000000000000000000000000000000000000000000000, -728134699832790164765723038430102981681738035434320257684456774379506852038688\ 0394210087393048851989762495624724713760820166708265517203339500967398787704799\ 4124017483680860451376516760690312064495168258045467048884612130883295034637189\ 9114515034258433415408016844826403773129984849179509362915177134662188157270800\ 4998435550006110492391297796746890315050561170071800331113324372482481174685813\ 13259162823678947385096779804505318773961389002900356941/4115455076655291883091\ 2416949751678957364836993648051891151767585076114308746478643362134494469076034\ 4274107013447796634960720741979913642645802845146657991674595184288789509568577\ 8401108506909770574624340391351166198446485159290215663664542238743796310197425\ 5707813160550320436873564692972208852240612021740066029796891313857026391315712\ 7892505780239263809665047211515689624323966986354688000000000000000000000000000\ 00000000000000000000000000000000000000, -19068488347540849148358386708662271496\ 3096595687434814511127210722211099681508592653051002754333322403241146953194945\ 9763936280175651473360407129848783162468265882323204825031891214919888074148644\ 2190396344789615231043157914367481237087507233170664206996658258660833041380670\ 9700665504299300613290429432189746685914680678356148601029788291674253575647950\ 5292785690508331696881871990574071782202953785738099234921027020227300492594539\ 333569583865711/107776337747707162825400907839677613764293867695029578635347305\ 3057757071212345276690414657843028815126715312841813739989649580370111832750142\ 2473006279246396958779294598770733831872158969436736501965028493400887380049256\ 8616292102695977020206459117740757226846460859393229862517455037481951301754593\ 9303925407124348752929816069615432355393708491193233168026373722902129501914901\ 79321036800000000000000000000000000000000000000000000000000000000000000000, -18\ 3109549362083435810397995284001592507918819907161698402149399249445856347867673\ 0324540525867667673223497642911589095865882852030758008762895737037951389543352\ 4913110403022886501055831066154923960187966604745817870566340016465354191180998\ 3645860918790560508678688078211021677515834603914679035236021022737311353512431\ 9881525481612772292493682638979771398169492164404763626387499366974051040087267\ 7275399894236589149815351085596706609376140155663511768079509/10349500586934643\ 4363467260290006728084818551577134068569875092909415080031223959377703437454608\ 1555558234535787365015343679778805595437698410629986340048037765026240112318241\ 9922145115360559291167923005352323516938321325102797732952410735275543091655106\ 9071230109991113740742166465082082796699869626860001454937439305444230713631007\ 5406420212372087312086886591842304532254154030096630329413677875200000000000000\ 000000000000000000000000000000000000000000000000000, -8568643354836747421928506\ 1315611650666828321575583346210808641421896697622307879094803551404738109187228\ 4403445670267955627185992707987019607318460338149692362937682976031994717471989\ 3052649177185045344034168029778204628156635122355570294919644470054460746737594\ 9868979956690408580612926533410967772684557405346277381583044814955042970481034\ 4636321938256593779277760618541899544738602599792098744084545337619516576428385\ 318860483715694172666500442259553/484308293500849927998212556544088387415886715\ 8867419440609981472009719175487567639626086189473952179585015042983578510673056\ 1938020452043171708946807822827449223795502465347683536822165035346955039766696\ 3325800677805792996669866249521120203099147394549027260436323213355613783083504\ 8503634222858457263013219371778855964964693921477789418662611372753619755377663\ 1312047167187123333613604778803200000000000000000000000000000000000000000000000\ 000000000000000000, -1362705010243459404848919952389177260953736203770416708278\ 4585375916168037100268500765004029580045818407975863249609565242710227629574107\ 8806327614675567556785540844686256830794941212793596185856950149900993292101486\ 4219005426269671274723075509598277252650413753516116716118439467195646839720057\ 8024138835140718715381674732475794300776445240560441386666676413589333103839812\ 2982465230552984402972121408201546498185331759038491026542593815289720732058605\ 02092692631661/7702173394152815019410760334330738620450294873292143701113639714\ 1403528792017094990012734744870613372054525589430399373528622353466910062086325\ 1799774418909418895892243566803357185834593797705514548007034698748285072266195\ 1411459051428013112722044621690835064134397602832185318815963426346212929758245\ 3476015185051456193579110537027980206595806466935826264582235516124087439418697\ 5561127338465756113272832000000000000000000000000000000000000000000000000000000\ 000000000000, -3077433883552804301887068777914151247336878436147643260916304793\ 3488077051566307950992196232037410784061441068751109684139194571166165400434399\ 5250954451728199519946074754535829234166646914660573771473569484940965034443465\ 1969599180775103664866806365431027691409639059428715584637851667098303555141070\ 1243657786064803573233568380322104304756408809498436206575360124665010727593736\ 8642680596194124268727955110936633723719634645577085161164360448640515548933441\ 4822198479/17394096936525308418652151936243866251067245514864569104741611933212\ 2667571990175592833349693125180968820473994604349294238014032308833266568888772\ 1007588579562032204681295794341705541920462068127645969804884952838148870298218\ 1219571681130087350628177660974267270236453450192043491607837599128721066056831\ 1886082757065090486636499138930407006442675421274268727705780531918427477695899\ 0806802485211783543914496000000000000000000000000000000000000000000000000000000\ 00000000000, -95649483533017949860573067403445258891367751978354611603323557837\ 5852816664722590406925866674106462095836113358838518184977057087342560203497614\ 8271156561520390763560488534951433690248864567513897703146284248436680309040194\ 4895370201575245528225585923998640500879493785894971950058145951469962173250454\ 1824634854919953814204759993196932615455957880279655427951560586915333429892682\ 4133252678679188019064015776349891018049198114885016945556463150258907214085752\ 545050668759359/540626796588989937225548466937992419142733611209781415572929277\ 5767671236938405247109632983479508405950957593249997510631676426038892462199890\ 9603701022911020796501055309588648724267033706977562578770769804119463410146945\ 1824323594568399788301449241921289624249739582721508091413364837780810399735890\ 1656730146932476477930669673361562052926687595116902396610039259750001583240355\ 6401241215768382991704917583645900800000000000000000000000000000000000000000000\ 0000000000000000000000, -487953682172288732931168250075549972013529504767003631\ 9650829047462642924375915710951276292620861723559125544650783462380285888275558\ 1843227977766400450871854257392097535404550791789466783553927270115621925114325\ 9736193935155354920991947551677491815222416909508819139521303510878390398587209\ 5757333242131924876470210207609423734673707776289588570748354168284296925324681\ 6164563321651108147704350156782336015843112609424461129271134930500656582732116\ 231019838138065643201717/275800682710931204026212418036174259951654940355718014\ 1088384028449869479998336187280926593761466717883366611499626745778727478476637\ 6680369302380461782333180978127863267725105098999018152140748259974460097754641\ 7651934676241550988832853542761925428974619002699410138916275782631964206753947\ 2758775930274450494768401221603487557884525226277829786009260442526112067892444\ 2129401325403970436357555357655819364597760000000000000000000000000000000000000\ 00000000000000000000000000000, -30490233335131476767524449380425406531084765452\ 5136140333951203773588938372889853257493350710276512155240324274934316772033834\ 8004738332385664274951492314163603994639154059968084121615164001786613679337693\ 7858539339943253927632451200411423367145774699281023658920928152282251814396027\ 9782153478039718954593793662157160301276620783849290825936667197125919064567093\ 5311085739649264398104369556673464495989864296425278139995168831483540923498897\ 093620830278364167057452796455530697/172337283715673396890690618122277454804041\ 5352666369041429261490208139618765098258385365289953787313699637033095177055425\ 7386866100504043155473249243127538820639820863116734812596679528653390723359425\ 7093097490142198814843302613538586263670445892995974805612266331910455328628452\ 5143451461936096590593187753468416802666948955863635248967827289019140563546230\ 1088457398134133932636084856199191782446598305449288663040000000000000000000000\ 0000000000000000000000000000000000000000000000, -195697433080256076020895042051\ 2108397429374919722880529163069364018209544734879064132370189650686565140918879\ 9649476168399460544399941792529704663958440215929265879698620213096552486044729\ 6913467696634872963863640250681304753799292921443715203460177187164796423395349\ 1783905797755645833265286214774026231284040621417276032860161506745740636591143\ 5112338666353345428852192741576687233450551961076263180088769909526065433328859\ 5604319184612615910802021564956605811237736920444959066997/11061277493231488254\ 9990240635534581652139109171737337227272304638182269026152239020017245911790952\ 3378396768122617553134516621835342499137242342925687579784889104583102577045836\ 0918377791726360571173527464811908364418553359272294762771484530059751228250982\ 4931488019041996927937351416226768964885242230965520852905723326469861132215450\ 9312193488399162534069043395032988522340374100461660626481186773286328489348253\ 6140800000000000000000000000000000000000000000000000000000000000000000000, -363\ 0953862180621384280595315904158220424691709595979145464089425124695138964820174\ 2498998405188928872614565340105050704293689498788992483842389607092883850325442\ 7932677275091412675983421612581891088016205013789836152705304770623942689681025\ 8297227368520633990046185973247838956436876575752044313840293561314216692511864\ 1546524390906312257082777728536136624188134807467885056746371830470235248827662\ 0817670839927756530111357669777307246560526829603250265947536593411337294703651\ 89055401776241/2052307359847534595190512890934013556187803769613855226861350934\ 8101831782664432342535750867252156974212876927295417550361928848762448844794510\ 5469562415034848420647064116021523036317399592393744589138159060627105106973591\ 6893614058219959553993976027728157854495298985109015296447004306947016258436520\ 2970093994688832583204100649901195267932204031983698360760894741711449827277703\ 7417774546399114367229856138027513165302628089856000000000000000000000000000000\ 0000000000000000000000000000000000000, -207810172575033590124619626555908325475\ 3311135156772192344602090330876619299270345462676629199972822721008088820056356\ 3948024070590721767066485690698790477878531164594793024333550588041279253839174\ 6143876753316189387472254291292773681874132545429437284771768034284175540341639\ 5905613729744140882505690959382570755661106606905728246850164580607738553131359\ 5188107031046436843209652217643080894388772430172399503549454400717449112942992\ 9901333123786150473454753119559185194730315049281690967109/11745994410282077084\ 0206478529055634250661448862213457101628952194909612403179659616212238623685002\ 9874885134814925095965158760037014229090962509953247198903152071982216629168934\ 6762653784950291220820608798524344338039643254203756276566086597695370424492092\ 9929393255640117280692075823842043828124460540746049943458743346573360364467189\ 4746359476950352409449212864629106289678835026789746695839811422032313888013675\ 5669934727495680000000000000000000000000000000000000000000000000000000000000000\ 000, -2445698008996485012000378335961576436613521630824397615520206484940552018\ 7762362566341760424818094894048442361916574438719493739309578446124682407124086\ 4295572474826444052695223671720095268858932011320444644462268229470568382463965\ 0257477239138365373809092259891997959197809724597592504138888737744633233541619\ 3528648502522210576804300165567621727338914894655705060859618390614929617109652\ 4671151548130704449735860986766139501354634259933790096626675336585907975556137\ 274802934259198869658859168478263/138237823670832172776313015277196532823291671\ 7290919002371747746561310662712117503532729357280550161576533905553539600469999\ 6528724478367258877741766459972663194524624088319125659034613390839320899989582\ 5988415144812898813150476462688770064791926704306766259377125658313561638938629\ 2258562742099325991941958861010664066597681371154023971533580275757684082289213\ 6199790880469715766730741456491578301513965585272727974759049819338844405760000\ 000000000000000000000000000000000000000000000000000000000000000000, -3436723606\ 4146604552840707070063044950711131957265517541133465383376464752960169659643787\ 7399653934603574536874721489963490992967609900819816145784887099227225318000300\ 7934877330877663372483031182056187996818418638588787763403312943584325208910568\ 7448919449533615732628842436226760598579572454673967050893181314878358609079177\ 8780567287313718844011861521909128934862086469975842669590155258480784157091414\ 7789015665352048651672070172634671939188284247203782398065732402371263243586587\ 72205395566105439/1942537690115980156556232384363610138656948811747734170367723\ 3027242456506515835887026422254317938638150145027221634686233313725737446402069\ 4791068569786624255230173683609610338469863325598184005576521752825081820815297\ 4926285970620195708378428311620395566525935747209178639027065138922770446255349\ 8251769461679248394749362027221695962127604000339856099786476797664752540827970\ 0124629950648003619084464916310946862393874407536445095936000000000000000000000\ 00000000000000000000000000000000000000000000000000, -11588172424942339289920512\ 3297892519881979836346950755586574833227738413849380711024595545827095413378027\ 4971677218898040718718592377035122370405582718044643157521137456091355517369832\ 1014666923383111576737221620570742855049648057681046188953502082164562225627768\ 0948194186882075898203998719222749655145708080416919520924304304747206631129061\ 6107295605204314162982410883794981943521251719870943910821380914783142389819258\ 8723209590202912884297518076261916415434352565065361211878100862179247270709698\ 155571/654998456117137001048726328986412611823320598986783241703781517275680218\ 2062555155238778240666702775581932951293781334946952355240232339974601451603784\ 0642472748296573855273681197637805168474870288330640269830863915247715646958757\ 5511930320997107110346319890180696794221317757619012997952198461502641501938947\ 5240728480353133872801996381920410062595058718702751974184914984160724592359916\ 9148396308233471736139239690003329853991312563372032000000000000000000000000000\ 0000000000000000000000000000000000000000000, -468557565515058041579958789382447\ 7455010961025752740542916064457256244450854368845831683743649850435997690972521\ 6422095182636747710944419270274051460131726869428956179359649737554479148658359\ 0741609999311554900490426863617711737729507943556304108573013326347022939397368\ 8145544395962977158305585914357547835091878628067201818429060193849642282172373\ 5240562945751803936971204854731701456464567634701270954452181302497806876710588\ 71772417963435602108456732622021761765640494034214079899154252953107501293209/ 2648429594855416688641370557723311262958734066982098657665854187750143465826527\ 9410414298057601053997883959581736932403488421951386340595768765179925919817130\ 9261041690412896348745502936412220160774267326053795789399809873865123727063772\ 6345806562055028746097772555669334972844171365601424084011183270597327091499762\ 5266377855625290047085866735728730818398670416580019873313269582305775361009140\ 8779833148113778581423720635715223438753792000000000000000000000000000000000000\ 000000000000000000000000000000000000, -8733783546275275799720496396264270380461\ 7451912965787496563408018423610809542089098795148287585040814139363937547863341\ 1984395485609744831553639743331065234145789604318033732078075286734314494149128\ 5413977684235343439917356504735260711223183530132111763404075969114900836833782\ 8761991673740556320980730426523714237674266519658347008718847203445269670237085\ 6123064879024826633455709547919104284821693347407525708080545178608160270083506\ 8376174779963939761003428957713204912052692383751594231520905407387316971464857\ 4286083/49365974331011273061640512107198527787042114161345661602931934420782638\ 4453634030126024110363409297218490813929910447906038978351632668919490486876550\ 1057161842871701437788257385222162312806787475387847735020140581830674648171045\ 1471846466638227935895765702696310433295046869599177005589338033622180228916101\ 3769546239287001587817806266230375367875221142203193946238053519851813238026725\ 8196461155475768219526345735793374559733165084009755956056743215104000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3710745605925080\ 0199313527418433719879174655562199954909246887949105438263574129646934518355906\ 7398648654411391043319935021782322106315389062705042736944486305199053035887957\ 1864931101328415330351992051465038892653220153344034148173183552057000112925224\ 6845456066369781993194024044025606196502771013905366629146148137534083970329075\ 4725684998410923006157193974273206391813187140224363745864271869978729962488361\ 6133310454583694282571195315962491828435522272862858448476475389613025416803364\ 281367009646501984124632362907267/209742260415515065907008652949544705145348071\ 7902506742787546657747063446098769121204623696073165237138117868224137757115922\ 0861353308849874134178689549397246283516781974589505130370320816827563457274691\ 2656210014858727850502502451511326882909220679253238162919183598601831840260956\ 1564100126466667826816153620431683837292681127746496627658549131133413366110442\ 3044106683133594942991917895495337601956836277611893756788856640959374603474909\ 4565677946948812800000000000000000000000000000000000000000000000000000000000000\ 000000000, -1371772570533660831711988346125990522244445712256698570639741040868\ 9310850512977870898738368108241973180585212309407276240078795863671033009740810\ 2088050859999672246229521904844606974671951277028743635293375120931268533913628\ 7885952322715234659514682215223211652306114060528610036027145167979945804133487\ 1023861216271396929032914538811057326796992671582394946680628851675007555129119\ 4877287050321216775705728305487494222896986850324276627936783049048009089943357\ 84187305207749471249543564181823586040372364887589461681105568414547/7753647011\ 9105531989173423779122938874606548439060918013998631070264567943656247488131926\ 4845847359039033722935758125361828497192078444907722055250705917342701985906637\ 6456375309069648347960729521068021493618443724290021813451259376244976543946615\ 4602940817877149196813132185548468967120871425156542887826158963308272255117189\ 5899686140829674150051744586116877758883013808741171055053724801723892800339345\ 0926176824540920578746656806539587153356699503830237184000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -14990689466845900071318355\ 1423422163163371489712904523301881026763775368316849340857889763812936298882246\ 5257567482480109758743411336194004702116434231476996381229238883985616009213127\ 1992765820271042364331046153459420561344692448200177046259159910095388005347280\ 0642952192450599958146771929258924324976659374559844018331795361608585715940522\ 2085282481830650528776960177779876120984485274595206495989340179423266262654623\ 7234026879442619333156052925357786213810270359092901552950000409820705947059874\ 7628778206807735605464053823/84731396851775531151480788139516964912239911898100\ 4754834711608389385368645942273956142100471341157311604591448967455913080223896\ 4477472021994159093316427319491183026815909923048252452778325366403259314572954\ 3540441968201762835412788554827034208565717499422702343959530532533593339271966\ 9542496923879687634670406488381249587744083157693710100177985841466171715292479\ 4528148574885671441255480474053858843074378766996416080957487123208939725371902\ 4316251635712000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -12103600721025235274705810816991744808358678740871504058645297797355\ 7934105101256522945325718516617907919825783228360430322209392695370260797389643\ 8886388506254429296786284031760696913507519144945343820427802832269055932745685\ 2666385157781271163460196119054187311511991812188863368002794587333926443663360\ 6424427441616341256248711546669818107298970141351326123528870144349105964097867\ 1413575333664662383980671959190428669227023245079764190984606486279740818155865\ 902330488223271377037550398089077246686221081376228046546950410681/684125731863\ 5239428117209417896554854019929897159954685304968188305428437340868444464634071\ 3756794937235947198878248555020814304725803782734138188832055072987179830601222\ 4507376605416471812062287995042769196594484674546415345283164681782614804204569\ 0650259389737322139361597020002571134207016949175708397478481353549141374369550\ 0464914559146592939254905769148367393628433465767127947432094212056613224982225\ 9432361009609002593209606851335983994307152403496960000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -80886248655895093476968466961\ 3078026044883333528642180592998751795730840997789116539439421819042736076010575\ 1107513084302551475296943358165315283682738609801517344894067387033533072356647\ 8958246546391248764682545125370074294679681587093320198173238742864120505478419\ 5626436847705572022121000492935077083762737039813541070407319751510745365406042\ 6314233687105709192770576721083065401116077171311505021823288821027191390078931\ 7882679430950061018999363740115404693822337631023559380516753445075134411675713\ 174583262781736249045521406497/457187538475765544716199072823924212695933755199\ 5737250548238020567397808933023674941674300473333397174556228613614844677555612\ 0982336757929035330911614569963917820944314772464408211288107677832545403996048\ 9301100022761013485276233985166922127547585481314321247902157394419885240403742\ 5501668595357512241233091510527859611239303138229132097672529628855456881405170\ 5922597338161922301300492636267613752402530482462705846414760213844643487791657\ 1125448276217901875200000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -203983372994069856873059072034454430755742531075855451605628\ 3880509410290657480274267261263455104287509145348841814700142850361018800587064\ 6509679282690412720618653243730567972423714530057306274164515051422361257183961\ 4494141848989726849245390313837990046863732728678791557023911568507020024309874\ 1278436019616296800491472552172408287575370505145052209005487477706504702701759\ 2137391857914360709156213548553602418246939622978024308323688805858293544378674\ 7577703666206693719372438945677703379330524651439198178143938783693485694070444\ 45047461934291/1152955741098501972839876744951542582123360699919252243226881318\ 4375659001055449937356379172779474733296552723129883687673322608871105024942764\ 9366439649169852387796660963370360247125121693372667861516190947799206504134336\ 1736262172550549855642628826808866972515828653116188992123666110261886616534574\ 5585192325815679352183473050047406763695298382778581351363431180573100272524059\ 1498754864125495469750746101073992015554746524567627102914208888397117642493338\ 1704788648222785536000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -2669405442904631800413860799687284271910722909994948309337783\ 5097923894832156843458655486784324178657734899060652965460506118159473973664835\ 8304789867536772376057909332166780440957370616809930800675176301949520059887064\ 8467724794479624858974558178450793846536514533294267418762357555255384333674769\ 6173867948834593449466445434891729803691417200882991623800920786466426682384657\ 1160887138627815329013815177488986781895820654395926768344178797178950024063182\ 2529002983588723865551371376136738337354072354317651526936815350795573144579531\ 0523799239/15087958007259666761082916549482420409744220503584865572019875757576\ 6199662116876454996987498034266333574484578643224964440487254682599598482181316\ 2421287136660699911320013025611543779452086829988781956451285966796766163152805\ 8066299275179070283450888595977229994895063885023411424903090982853526809138294\ 9394522595075970175903816103143351838035516670593891804603843429930364687315583\ 3703697712286849067139097193695864618610716952548682474413948680229239678902979\ 3169240227840000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -18015975095338127445389357618082545980325973874590432549642809834398\ 2642778118371198252005302245095635308027203171856890406940965362556460665315997\ 2675103330171409989483540644035903026220599628140150918654064898407341230661222\ 2878007283242386283961452246082548688911447823259849760687060419334469801105349\ 2953213810721861389700461032491964731634475008837665714383658472735877267443849\ 3543666229371915044176272272012475443325249103135140208755398432515176287571672\ 1627328559003669712787837710835663464915702477833190915317829087784540994586198\ 370537699447/101829051053819694241217914114120240853135217016868358121798158044\ 4058202973217338467315408539883208444751536506831327295307852815495995802944999\ 2043949814681362890201096284870217026090747958674025529109984509625918445144570\ 8546675079664563250356977983759131012597986643221811784362190858329825972333625\ 0084186216040800384844339780186965369568753167004304952418241868216216069324904\ 1170029599563759888385895646854974813795213049812825729382929023233430185011627\ 2166933411036418539520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -383126295497156494881624864492268016694545697252044385537\ 1006404500878713726212278131486111910029935897287644697868490523706275299231142\ 5440919274081095434602536660388259261156770897355524966545627301888930301238282\ 0242409442367849367879111487028623794502432605234280631377521940626629366704054\ 9027118126715244570451811602595780787508471616892999187524980118373889587095432\ 1109617839254881794154054785634031548488676149091737989598989563023635789304926\ 7388031751883542237922275333000027228547324552059717293552902675154535431811590\ 82404218622279673425533/2165478554055912485129697414072430438395786893523276476\ 5141886774000225075886140868672023877810174559331425080145273795647053072532066\ 7461892101096630831502084679184023313399771703845980462918637504922845240204703\ 0757954794814663470048562864058224341933105570900817943805223339211752919518912\ 7548546897470144719530994236032132795325494959757917788867939649621046156184851\ 1771704536571717085155279957120105122616662755533872885109943635764092667835850\ 1608964497939752507981533963878400000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5370250414132697708873629802843759967697559806\ 7923671802660868916428924650404474271501998598856048948248876886301833964547101\ 3824859662829649459302281539127563316272903190810290932161588619455711621557924\ 0058370419542737401848653849370838703629781231820110102241741877847350648120006\ 6241810314392655019324613533194135629416309000572080991005462707851704700905645\ 7170367374108125275451683103235863462084715232667918440622281939546920525763800\ 9102385862344762141719366698993091572628921867702112620799930212028924931374027\ 40745130590889063908095264861894388153/3035320353812257445942223583913696139350\ 2545488388120188945594949876486914225662425033737697756838677321153800195628204\ 0185364767243046428941845362846056076022065031114278059411429113713015152155352\ 9717104182629293770128693680359290774641301366640799739892177223520785861155765\ 6682681851050954525833206942509422727744177871440080167813063736105394402064322\ 0216829536077889685944367419196242303796554753006777441453089249607710588820709\ 3414463483245420869548265840751951116173563826012160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -130284721950723498722001313\ 2877912708017629952645407890197085159903278462064048379316182263658865820319665\ 8414753437962577478338998592607791351561814690706748542130152049947456813058645\ 6627594671933087142182578154150005592420135068717178204525807906778331730195091\ 2672415704738421117806830341966668088920563562068232121463559206808763774527426\ 4712859977353066446351610102691800212950051250233499567966742455245956894944150\ 3261254180751714219404482511463987963938260171049234800639647105854693882024060\ 10417593109666973287650346056542230956734905425641242873/7363794941201334632167\ 5246710332273203171855918574729452471561712718104348121429551856996781540259513\ 0276512312438317375597630500412124472580808276727118290941104513354165706264413\ 8261676698957615072094749792177576602087363366552125547946352427945135463643743\ 5600208414383068871242009224443144115926715067626410167900076492842798040256545\ 1585988858274933256147337927762927640456749360180232808027144667057862431927612\ 9724210730261330818342781231542145304821236655078697974148882654822400000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -60643962909\ 6935889512213027531417839687866592645884300104230496165750300025429185557749541\ 9930189683869874812133156079780837885430768567675032414201794906579003639345156\ 9756814821379490389699050947614698941868423961796015574320561605278195481334650\ 2420178676119289331771168144220809360761036636371125490837431713295459050647343\ 5846218239465464725665073456704865967603070415741790599537321455537635462403745\ 6667935007172345153825751814956696070309109389348597301945529373165092360573917\ 6035059103060007647147415781581883146587843784155111603625098035688176721522102\ 041222049/342763172772657132247135425994539474757923888205384030683167847044703\ 9585124815042931146932254133044216281608514810865815444439722113951482675805666\ 8076932879006807068796557586157632235409953563660737420764165243845832544621889\ 4990797932354584933985334452170129511060817108556299458010777796968015518882188\ 8762429691217926093075247067654444366339606581084169850817714429772550667577187\ 6075106828667971867788328768344589794476063569966530500704555157484259793296324\ 7413948678101268429192102503220510720000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -13405452821010331201466537687007554346616\ 3187416910416030878070916434772833482606775179911030324149450277140207748854708\ 3913072154388224002553390986147725658512601652905281827000720419743266842806609\ 3511574561734986070345776842859534894531284283193456980714324798411555050127508\ 0954754174423644462341280201576869066830527057513733342049594558303436513683709\ 1550753019684592423001720518661834030871020916047917084188797352792934750639216\ 8100407822581321572496501972457880259560509879570042053538045037933491076458517\ 5642818191254652408724688417521665398630402297646322618343/75768151428483622812\ 6494180019535674634751655587447544862815616454797670506737606775368684693402723\ 9623601665682712697712189812286523399598634234267445815885045697266846019467861\ 6041671997744278410325798103413107711096800038568176918055045868669256931919588\ 6385163268747241946220318223713728912524217129737658231756802165679339490194821\ 7607149010837480515276426823008272712953432624758879227683286201820877555471650\ 6912166516850587121484568094940751942199348949817066868575664481127193524547595\ 7964800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -743049154412103294519327467529585687913355823799864626438157485054097170\ 1923489192441769863754624947478871195371010792707147907885293164492762953420863\ 2612543325130563927028198295094827938055308949234591710148508005505667114855655\ 9993699192028893319873504673109472381079020642566433227335581207641804397168720\ 8905280191946858308849402045705697659171704054531719017293225682753789178972334\ 5260812321884968771450527742477764119709545286525698148107254986871890171881419\ 6732859421195619642638549280755884082339955825352318383746345587562897023561599\ 2797173559627619099478511770851/41997327057891279359184176533529944854301934199\ 7054111611935343767464590698520561204101080918455850918563216875969605828289042\ 1118689364235195894774586365404304713970024137986967781584926075239636760443058\ 5313754891879399696534995022152288692369067572663657786109158771021153588742470\ 9161294703465763203764566386439825519494353117777515628238763476706038223048533\ 4661029977908775489908651147951766480063650089673171167421031589634388668409015\ 6476028212398116634697789088458458319279569099581573345606369280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -430490051683354\ 5956703076906539354939253253384129186092436180522790556503938709359807223967843\ 7932333939448386692787503397184318865236280987772699040937307199201685067570771\ 8189400496509611151115027061458692418814809900603692805753475013786874323738749\ 8913686067402007527868794607488576639514833533393120351519958818498509678020862\ 0973658226817763556442012172153970060614573613616959089220554823799760786105652\ 0061386037878485985245062351241305001708502469907553361632772787996464662773814\ 9364195881663842209086439005321271440483165114949424463216705913225660869592569\ 496429/243313633102751804810558802860497624101953554021642500006009559368361787\ 3529085365889488252560885790906061129204809984189385614658854500210190045946236\ 4014738143742882370844364650110720355773665605260213915927861061127523715037941\ 8540364433301293620575294197545977510283131458949935710174526431762616919951831\ 2936106387079866983660778055739442388497616477184132866192876213427412829885248\ 5354892356562017266506858684566670732166268942174166528496716736965079959632156\ 3322722606533485733898596635587379200000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -9498724189609065703514072872531614762253441\ 4832218154845871987353329754555054882025157061833338531877893641515009490121494\ 5404885494739907010645152461434761191091675479387013393765170028154777078676015\ 4294722784310435395648524819371774438202522980671992768464014226484911679408144\ 1567709088198991781897070109086365029041845135982046441447099286701964329023888\ 5459276080925390002009527568615622462126877869282282879465572847646229449217135\ 8457133376101794270524719058860478950873615388432546502485491751560493042736444\ 8026627206989072506865287828933363541748581090992546573429289356145224461/53686\ 8789293754351157665862578177287659555115492617691125633972018486491468176221971\ 0144864498670072721654095106976782806581748552288376293524255336114601234750464\ 7219006516353748977903087254899232668316201862974442958958981729870948232277091\ 7072840793987757320919620581655334162206453800819650533303762572581535941754074\ 2685275256474466009926421257694857062518952941843429964823718123450097979334628\ 7115893276670754907504343404747526563191422542008990385261420328412965225145409\ 7817057227244004726245414063602401280000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -219213774203685340718851546357367373796\ 3292227493228864871045516511195403562659693694370574138631295080823514330985860\ 3286347089309926129586647642637228643860019331467763380077777849261769782426825\ 4515974418425162753660029944767579982248456273444001342765654046837930168498438\ 0818348497326826143757743983335768148013715163927021164030673607860571813142060\ 6182916425227062468402007624413422431895673766104792681989851474763741760393688\ 5576188465677315577332116818475842958408794342901311099312891706750598762123734\ 191086331721691807528956339243285855283359979685405486274856994914240402637/123\ 8998054368752617638597612601936384213465055268895401206282372213035174608382253\ 3184790455995573220603172525615965424430597620958955017409117575525395991310471\ 1217067450979536905837346340856376983588851237966477587687398973617214474114876\ 7091836184421896063051842328170797988224335274340937934371785367552538416563355\ 7458089214913974671259969341439784499584296243001708916939012823091620792893085\ 1774100822766455500889539974597754346047752137548162611444010744352013630928555\ 5019567618919144487404876570722041856000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -168091788659140003836986376428836506382\ 2282923289915772148698731162368092408173561890161867873121663629850020229542202\ 4654390730274143457513519858470546381777692492657247892793355254151128929849504\ 8674902742811850169013850564039761483747114372371463496104073690020547915668550\ 0223282716284344979900705767609100554988368511801252985410665911572100864330718\ 8797094349760922596161749699483991731291707139098606862124611401709368016040758\ 3759354998241007956069943004790103134118298012897176815770128804671280944247091\ 4544867791391067229853739384422156646113766614323734217777631420350408333163260\ 9015343821/95005672773438024325028733537430293284716555836634056130139376495331\ 8864953351395191093331856885899818561808785994127115095576388854813841416078468\ 5006568025972677012090078672666162621608634065196025622130747270546543025416769\ 9230947269475800205203713436618512083148647646309073013633354416752103964148135\ 4174443623353962151712996625503454827515253991513677866796630517625235511693595\ 8460476130762150441501623660938776185006381782494353216169037273384420956309130\ 5434555749323861719252087425335503691121088406986184891008286720000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -391259967320\ 3577647893859783410376352549661402086497711918586039172404942985647062443060508\ 9276735772332712396981249750304631334014281580198435219992820921522749482729966\ 3645128592148196505922209754059247796005064395055847335683963830679324406777698\ 3107389894827778756643678188231994087010034966762876584123907233750550918117481\ 6542503954190181538568110297604217698049576617287947613922460625468509522385894\ 6744429194730062633284943079388402071799375722082788057976419321062693662407631\ 6910359741404495852312892924391344148315930022771373842162839043555099405201280\ 022666245362348172988701268712049/221140885087649114811345097331879499284802812\ 0823550078299224017388848084092075184126930713679228651012784145161404123744301\ 1463844004026949369812712989393185414619084963013644127070343999496835921588273\ 3377468271291104221736719316747002729825757004208613239621726884949665238682002\ 4929907624569299281494629845312163766585118656997399876718345215545175009602856\ 4313030325014454227557771368619228027431145093310328495989439747141262818080844\ 2405091163353595406873640751471282412043091361716670181252092496155382681125781\ 5040000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -10927459648765469073011383811507414242567433050629731032329796067259017\ 9962408133732121872353087009199746563685473169703017729130305732444269178566686\ 1142889983436787314721661106939690808522594833089191638809476593924233490277857\ 5922908705728153669514975982535575957094475547141759486885476761859564521604052\ 4438265813623049256254127792589342631314797149835700951102493710373459098168917\ 7597601067461586174094631140823979141766486526551873603620297599660816933824494\ 6397442927684288781757025025678422207687489259982004824095533855609777249509457\ 153098180033560380988900150258965957051364676401589007947239/617623399140984169\ 0638024590074475714629387755572804122558605368157367994569237029939912753000411\ 2503687560939111348627937634100761800193078578944518740330208918914856374300150\ 7204633816415573382233432520667340775603134020263239627050646191495323082064217\ 2886514112158897079728262033833186036216011804092810653168108834773988094143818\ 6189986874352304111335451850586053140336348656365092432494190692376913878496987\ 0500768748411230996764055164067286497431664718894114928833277480623817870127542\ 8459247242462013197335043278844723200000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -14736757931053849235189630730973855541\ 0757306427812790554606021876960711500872541894992876200354351363355187729923135\ 9873802585606331811211565610389828737110585648151304613105295177481637426078944\ 0721001100545998564896099894220129720145030875766120286341837615063691112878632\ 8816242245345356640941596882700829968907825615586145123138672663337048616760498\ 2757014079365566314041279639863940166686884685272142384515737917168655848260469\ 8550647107988123034058300123612544039189331099862646166366189924012261456301430\ 0556365733782840526408927593112549846545365213534423611581696320707471531338925\ 695136371796989473/832928369313058640950430028693817930045675616101902616392752\ 9455039069200694883809722919138491067554391422982968777443339817084860289494462\ 1519984763725018120525010737458984416909030376395643382933502411721320086960374\ 0900042346756898447455371043285702584763045384110245838736172177473810253123158\ 6968439103488769930793655811576675516480919556930886874173313468441058793812381\ 2354088449219385036142305841061044280258056144179855885454423247439094037581633\ 6996758765496824390559257470482754875170350191176601796736885662477535569510400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -7599785631844894522685670218994754416210700104678869174483031429031846034343\ 5906903309835518415641777958364293402675083684711330146215322281864914878477807\ 4882229622213118683637932069798706761288113023970925690816698234208235462546419\ 3508151314319504446871165603707821708616857596494821594296902115622785170572443\ 2352967764152315759963894481798456105652827453917810415932013882851348975645193\ 8672684760024785455909147264947431210873290501798761171874145428748719228149977\ 4255570720383429544342061807053799527577684294620476267356198675643493224587001\ 040907920983551562066562135929623199767788487748970400525619070239/429544783293\ 1508529432249001680267246325506139126812225501240024716777406749374603418681694\ 4180959739435184350069744417122221988667704345534326959754586714048583572321104\ 3062103822005193893706136275229544601757565878431958424753406740921860981277886\ 4751157685462238330746586056424942722159586102140257027358379258829459487254432\ 8719223877069075093310103690804095886417385747980869587153547190967463494341265\ 5891508716986760977788625019477954454671552399119790294431267342249397508010297\ 9532891090565846131051647950277415922968704762406502400000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -62211973136165165665\ 7582522104951305179993408347593806309406011823599525773403905659353735487930433\ 1829971653890664918415031559060380631402190160300086185913023511754739536612600\ 6729183283625663240715868490121223084784452126364476362394340445822990206132788\ 3221296883094396055680673713200831817872550596493797027512432740211450002411267\ 1612987037785182976044301360541296970209744044033531382636721120507818200394511\ 8425180887788376542639545375907465999227883782016663031043152042330629336654402\ 5413879605091682797061661214620065805757002198137803385101321716160231652487444\ 7954445733088917907246107632889785972913449/35162735748648627961863991827708234\ 2024785618830846024041031741558210615622274386140319989868644135541422904447082\ 5589494656311630472541773972811589212679847698004059774119950245240600656990338\ 6039274604581353177485862337061747255621582440712886003730055988494946695172623\ 2160898041822837249839058923365960499883513481334770595435096902435542196112678\ 0581200707384190446461230061882483267118888499337211191973809559729752089864688\ 2792292148829777764289416317717125536303365532075074331367339015439050647398376\ 2808952941954624414901480718336000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4383063672838152078768339857131543572144345\ 7856094525370945359080640023075013911718510672269244196097212572297695912570619\ 3897345771004340234345929992221156874228655841419780400286977869421784313066400\ 1261962398677650553429427119644469236212295259678718010042803495077130823667748\ 2063011903903974836113734072366847960832543127789758477577140421467753560527881\ 9619364829154422478408310214509083404427718203909122737003228119621337738300439\ 0444493227616841306104517096187274617355372807797516767229841374413605102795259\ 4050161494501555865048652125237614298317686205490546855518748429040712969713737\ 3358613381282098249450088233/24773544326753428886271812055872844944701895261417\ 8971408233918678793516144081153320190846842958682875989416819548109831151050856\ 7104954434593551880989157453839129628459004694248600481415098696479379066269741\ 0975894495368174938952393933435656671136525164405225248639558756288134662400164\ 2381154613521104419484540801216816167387699188126464843246305043840075141426401\ 8118931853200645894371413098034228613501260290583342829475458097593883844694931\ 1945324839234811328664418357366787551638647732827996404995949185969883424146576\ 5554317140235424628736000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -48519435404991724952405649580181264977080930480657\ 4911024202695925424892675815843960412906584324139046957906948894030311401494504\ 1835331433754420871822330758602673014516193655744590498209548008012640603332258\ 7753828984868544193278351897108124326352617490292608798323388339293198996285265\ 2360169880473341172621986726961913997057895281234280821054672429470180856486207\ 9034664709453385742116924349151864270478564143320138741130778447924774200931991\ 1604668835953348528149256663490479117131541277690995428704744265010345899852393\ 7730010514670054322023139876027861542044329090731713226478223900242933245855123\ 2574881681103132824179/27423812528244202638851443177590326656336835626761060124\ 1585417714136025190906266212834654085851610621825549880440945040444578185108255\ 2325232368689135489826448585790850317317222130570916903324160497740357253174779\ 4369865597196373233777495448539341820565017252745286384487252198361939547426009\ 7020820550627315490930364012431234123027690355181958583663794507148382998961950\ 4537433273876498211042503756220449987384260173059406576564918445292555023160100\ 4501272730525025479468900362498415843624087714021785046953212742207834287933713\ 5544304106314137600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -5098334372563987966892170950504919982277267226145561532\ 8126371039549348133428879782627686595156154156626330848567542719926758200153225\ 5812285867831230971539055623901717375447531310612311543911591846061823635604591\ 2388998296124083305841689532741296169703796601301152610903614634485133560932816\ 8044350679333723728260797723735800374946924007894366612456513851327106654681936\ 8269646840058391868989627853137648255932517757800830332237568651625026726815900\ 7268811783903560157682538961995641887579961248268285776332006040908038958635354\ 3382430287098811305443172200853705734157878239707980354352265604976076929113688\ 76875223622888220781159/2881655827130361271406815257080742898590555816090174732\ 3624057473816613736625163184871967482825567051886558225666901887526859653281716\ 3082762161976538192481277460366882444153249457369409148917638131277859903663451\ 3785473359141558824482811933238886083426423221894320849880982178850794900928158\ 7030811994311147433545275347916656677919977463756022953229374397498842077794723\ 2069487136012359004918850835198386176044355721020840159896234439345518272256630\ 9311587436741746942346920793630826039065838063266609542234777860453360136008071\ 5131005713465740739215360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -375797212456384841447339710107945830005665292551\ 2543665032721923205701567320514318989986422885956576823799571318575488523527629\ 2167040937359557126189074091903692940545879644736983710820347722279326246918585\ 6981258830733585339073723462821644151091405096225837098666673134407757183429034\ 0236434179209256579195302275501568447358420403779467300216991056240333032658023\ 9956401083425947176114456773833972067073888093939967548460251654251624091577652\ 1292883911406207880375214514265137482602072664908327759435012112353558210240374\ 4713375173394747119398277924259864948626154962936776607302768049033101488133742\ 6563055893088673830761349193/21240706342484235415775051034993190898701885622286\ 3002385435313074815334667998745834437106753014007753463574144964878777839260343\ 5998745081784977714040730820226980591271087124688874958789795461706127355232705\ 1360052472776603009033104295911055814885135821301389884428868901588541897751112\ 4925702929818139885607618269842859336535709483863369209014397268115952079917035\ 3419401003590683137781363038212544459848963471909491554104372699516751932567117\ 3707439643150639374056086095239265092083826038118402456581392393940003341720904\ 2363993594636708592683581440000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -112103439950769561130559509359709700991568442\ 5314097885758327482270731085423545046707184915525513208222473591878854934203630\ 7431835783756557810869777426299527762235856783560665227944913463335742545682623\ 0385248643317081405154347989001630219453874327902429488886353216302052856602909\ 8607070808260281750244238242580639338408966986006414986455615236772953825801880\ 8532524248380013420275082131364689457456278704262222436013683036050906236199009\ 2862015514115658215898863806851562622919969229611277145881644895007215584926358\ 8849569971848009855376379041136334097322229616682533368154237421092242058916883\ 4760969070156507359406138048764438693281/63363007809760400585790424662262271247\ 8014735788386562866745222100600528460642434328471160028870533653801927981699610\ 0007414884377573317763713043735473282769978069951182472019178186763427063573372\ 7890756125231333246197458115410640556988807434278285452401927511764331662672929\ 0881462004949412714023542031597611295571508898652147227323982570508470622002866\ 4856899237560254628754419981700393826264180222666337074721110257646644188052088\ 9111569214227013657125629458164504778928115656591093456865188619060661084769964\ 0269769491113102607428535334125628500318617600000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -9618990969491596506221817\ 1249684672413764447869603688412371733128511715022598978741783685245761392795671\ 3526821652370732609568219568129183446585832675971208612705074271801586978487422\ 2746011751831173750345450622116821950164765234717389239231091037652456425917407\ 1111391180778858143064663947687949756195492634506448084980131179096010136602025\ 6261785588750282050812269715624945314038721822624004708323091774454841214892564\ 0052398871125301595680980531910192808441275354782127366513634731583253027988399\ 7388665986082092721841543737415661489730931790764673340440509960226272257861142\ 07981079709669788714274243005614372013880067222795099601997/5436852929323339545\ 5469576361799937784908306401646664129174759023058498147462622624693459116699427\ 1215713419007550398402667116844042154445260494628759395629373741680813923521419\ 6604943527019248906454028377374067502387326807769762978273620528541795682287001\ 8976852162369092156693100511696689829133048080167215574754605136256696439823349\ 9555257238161239676431466379630951248127906594656446998954308872617837088238627\ 7415990080053324391978355850290025046749880138660807609778783606524960104012277\ 3903412592118071109252373029008235665357106283957105316342005760000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -889803\ 5076068566413279673582796213498502850995875247221815900045224677691847297393087\ 6309025327222573746668902285135492919174918851914253898797981308867236839477795\ 3427535795460421786428243170272745784310157434739963764489834783133784876169746\ 8712816332775910686721011644866683440876105917903600063480911005900270794360078\ 5968688043824397346323915164523580129530630170062743534411875794983658316562541\ 0301060879044572680415119521985987976055095274745765893331797277746541575813886\ 4513303295033765701859811831931429549287823775066592493910768109638398335896797\ 2138075031496378167050151645502181815532587303182449928323698082776140842579387\ 988359/502936469216050478444815702510611374526447563458345318975596506116538442\ 9892383101551264225207172824206200919733008573956850617253925427153492392126796\ 1377598971340873836671375889280298695547041349219249964977882509582879684798440\ 1914140691193040998767502878353044384502416072448142877307712731549337520258254\ 0555290621153937030743019793596229543973129258532793893718357357208160898954979\ 5933072800779677850054084211479884628513588284882262104768814967135256566588064\ 7184310830067547240183030902767559781040628625549765332547075392299933686838011\ 2114676684082380800000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -9143881738299325396574782894413886999017766649547147\ 1493561296101528029110351776067806954324346473434453697188169982384294055737040\ 6801730323871790517809018966742675776971171358379341736221900968280105981708198\ 7733715203880766587709860221892151959286328705064533208041689547608385849705980\ 4309590349081720178640811570296845601032363792768514637961317999563629975101820\ 0712364254398242416439565176699214426817045846849327272056753555562643832477390\ 9132833157781835225376914506342189565057201396449007814548680015526325007301021\ 2684589269530270852105576103459998488936754384948190134972438728961619328700596\ 5396250618939922073092596869082709577/51683300892983905721430796471989928434581\ 4427351668205508137973363732626893114971282281591161795302569808301451693062156\ 1772415614263166763259671627066225046619747433713492155499968369319213182144528\ 8212192111310186214505402132671049142735344234900990334804900712615174028412383\ 2659464746550179158284529930292821319694637100642547842363269030525741624335327\ 1795253509517143092219430554558688478027969598876066698365765246227550955456906\ 1842539174537661700428264783031821174328686541597639032217403744532466726563048\ 8530159489881120364658485945234331361248899235840000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -13750593683815603198648\ 1590230952458756184446218650856745343397501814052816888657997115812553574140795\ 6573190332523020112689351615376254278720240652489072284357247776308978655044142\ 1248083533770282153148982833078213021063336812806395340465964658075506647397539\ 2070788527060833498248902057890118842957024177112936958242968973751867569870577\ 8205448066401841616846790786274395144293691300659848100241931318443611634208482\ 0614079143568716336541713201756432600131280525769691560104704522187244388722897\ 9228990825518074267655610504824645028783850506531478603368980205765401087156920\ 8427148575222884841167356413429428704423187138180293171569870706280468425070267\ 3629/77721534790603075409955872827906934888222228410435023788335902336159018100\ 4649298062148185258345437343733719615477373227725057886043412046445660478498397\ 3364328148116264092399765907173747117059289524883830042318109306819471376388642\ 3078468732369395009548377839570541129912371768380785492843235215034857368865432\ 9577664538661041374234405689636005152818987974964005026234218386678714438718186\ 3698463126982367645802512212757278155670989595909677353324615472206946331442866\ 6049280654280017411512564316200829929864040167092066823149160591842396650450376\ 7357898990941349591872700416000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1640710491556049897051660509259289849215\ 4265871976683563247395558519467444213144756726467328918041964962002307090786130\ 3381181721602044672359363802963460258805647602977157657707644817886674163800711\ 0450155709712241589360605440279554354481677035455230946222321087061935924192110\ 7010821782032804501660648220881556458149037767581712301001863705051162879490389\ 4033109395865577368475653579090424790162948474537677190788920031395324688409226\ 1698108273618306429693745175193600019901589968478491487413546570514436845537382\ 6655021476360986145616900676944980698136507943014410948741045904441634097420173\ 15093739650401489050138618863974149080498406564055292818946557073/9273673034247\ 5212286874694840106121296506239718667056993829698633274592450746905814040251959\ 0876395683732785681616386282822066263100661235190454398793915201648621833429669\ 0498348145203348600602678161820759813807248096223318497051292840937280577962339\ 9424526965290049685907765008816456062954534301597133540841082697121444373878907\ 3386504928279159445442530640535346691462289492065860697939835624607690866681578\ 4291901353110007974435707710363770452695020962384424464284906410809062390759107\ 9679482585547992034901520506821254624583516206700254894333518511074875024783737\ 0647838720000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -32000706514525163990374044848628470507350814187214609139418\ 9493860049570169994130203722805801483403745862785068193102466451269305723628599\ 8129137157280768340118943249291339709882013551703014702200149461544678263152019\ 1649850005879843282287538654636108387020610591961376257261078493473470237999406\ 2873638854068576316489870428320086012797846338744853381776742832526543524217740\ 2181795778436705037019625508533989700592836581200159753743945110069084953694072\ 1410545417487735190308288262843195496645263981590152896320790419984103135048084\ 8701045133611258171354473560273751301065325250434369473937022696265368179592391\ 085892245046410995166100853936876636008672759609827971/180875157248424567790932\ 8896871980998515237099737087148105433180597347017243587358467118894078530716990\ 7001085752966413525711822146740749873895359350627893942688600452389359069060775\ 4322477844636771229132647185914678525204229537526580734400407606854942619776251\ 0395062521417322602470130127517970919569023005873659308299563329928869305976929\ 3235538535411193341587220256315162988867583999441005832925110958987913881691822\ 4830892414144427595595936106574282265642220045847335424885829763992279133513654\ 4743192915022572050789117214204554190663071239336925062119657723862653582603644\ 5151232000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -2094836651266995680063983290145551319604599011504238156450126\ 0029391679230154733436243552984925294760387262839362511563970461479037691155252\ 6254245121734242582748081537433344289849056266486867699677800182005143151192384\ 7157527663161186020029324259716944727146452053301249829652705591314075695726267\ 8899292623015028608337157171316969826768711608719917221596558782654973058430950\ 3954745645828652353245353965103716119526887137908092981434643994194461962065112\ 3885161629160797380158775135561408252983213270345814699181251610087526041443363\ 4856610462543394591495046395830537878094857969254294767736507888095338653470283\ 3824792463576241787863046328319259132217968806078457/11840462957086780477637202\ 9048009597455975807131292849635059224583428814718110235888361368597875585049758\ 2340979650238777384259691819392585383174474336228404529850411696032201057658139\ 5324260185332022114122847969344097697351973113447163452750191165847740101294957\ 9409513447947449866198241737389475969528741095964371810010940363120787618817244\ 2559816039151711689071184857220720408083138529189126424120758805947006973916028\ 5372554421124019903682773925566604929486943712724122110915037063149761459824774\ 3587896827564569784388286674260106815850964999319129795824761219542803694625929\ 2979200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -586272394116685968124408976698315523769573207526637297081361370\ 8703005289180027034412083314761267557953286827022094575482304254041474202040275\ 4212698289265706402540434483933625094129203633133548116988091966498815000060490\ 6817665454986466536271055189353627668590702620322595572442329353682477656520411\ 7202770698584891681696372759141328311007100503003775998269971817306967661850929\ 8084426412642139828749277904357108632348279885745949020252630131586168601536194\ 2145251362719423816354374242720254340507844005653017593602193829841848162841273\ 8845373462118622324755676255435554149274171917937397194802379354864575072784754\ 8770629660580996956543967302447279120933357473251729626650859766223171/33137274\ 7475041064464459350512094010917871887086093962678305690407354238622587045624190\ 1281554129959104655451341235424822725670199548953374808159166278304630075860907\ 8419727090983898005668606343254295650370171848276430689928322798628184767513381\ 5381429997744110874976824190120941830403628267396801785807282042066795626805253\ 0810937234961069097879954502239902005765009968713731748135759116984041737868583\ 3528008120359802541447729587154205752997531563994858183012261933258367199188332\ 7813875387879312152015324488455314793566925405768963661334516967436965975202158\ 7309984138918565583721117921103364856217600000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2486795146930510572191663\ 3992424144096895624789196461576841923749251367173480597338665205250328315625274\ 5830520004235810738959152422835664443167247975774372983381444397343387596129428\ 6079492976957195175998376968851777222739349679854688281155199365796933755421311\ 6239712796784654629823734284457184395743411648621246885890058968115465529336158\ 5496251365545588087545915764320119862260315367607654321178785521535104265791839\ 5671847925812486914539954765087588676769857595295922606956412976505030410597484\ 6921472097998568747527281144048460403937282451799047775378922898183370743968539\ 4997677358557680235083836204418646862110159955732016079045637261348642716340348\ 2060594871368103152667409/14055809949949781105998148523343895608486432401692178\ 8584889266572227201383888802198973564995615361672272293327447368022851081427734\ 2560444023736152479610031632780177659847175711390978162440090061898820825440472\ 0271650946927243451306731465934288366373141513185759579937824865684368535285710\ 4789634063246710373933446004031835202262401007871268812112341296680961411847467\ 4434786854207019625027694741519197197429879339136075224183138731064272358912072\ 4478741991903570203498702975202363801992551075451725393536700746763156394007567\ 4224921491096484472200787247439994371698760956016440106089708430504755200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -10659576795122615890775593042734008350173876664687901803148154346063005555\ 3903400952078093554281839015030007287468871925348711995130104442370484283087438\ 8030074175069288520502325248912754053108715301558497869488261798756436833299031\ 5981107053671045933833248924749586423705304836321700328624790764657820928995244\ 5523799217423542620734574727599352516756199638791961437702891647322678969672715\ 9571578584041371329200773192542423508325233298334335919444502401864854373627427\ 1974675695267598419038338074446368876779373459303841493085642307933075696547177\ 1488423749353204838877312392083993334617127784556376369481380494600757186801728\ 34979912434957914026011979577599834999663311506050929462493/6024959045000746626\ 6265336456744365621431252197471629577873761892246225204106735568034568755529635\ 6200846445698406440876859212763554355159056028939323328114559247437789449583472\ 4345091939746607864417390976394881504805579986967781568760866820614825116909049\ 8929249995786216385625787346114230435782142874051280375781023055500560198858817\ 4739835978173545861800364684547267038860317842865293997098497794287882327420370\ 1782280263223561300764682363187557089974215093138533319703127125151414797734325\ 0784027639149906991875417012168255594357029333548539533993813673119769272438889\ 4284651585657803836975428403200000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -6531854597007528744896244408619918221\ 3923438224412598898732775874175239913158575517418167307348961097410657663909916\ 1905520810994933178127077947822505383975628074865859948820393974398342583880524\ 8189919424902107804499542399596449985322414951226124243130286201962887876379756\ 6381461003224314459782252778729862936721289973093428815067576639523872580815570\ 1509642660859285388943445984749293070136139713665476261463974249792831917226490\ 3144188808003433161469167265000384168611746084590310492907539090583277942050063\ 9548835766552147609010850617414626104969386722341599179737713083500944192715030\ 0051518589320300549839611206002069832515894929831020137456489003950798625495445\ 306842708385266277/369188979778769154993285465947710155297280864529187857838886\ 0303184449544421859541190203362040964906081782475768958616436924537785184133740\ 5986454154280531275119842996459889370225774180396745171594727842578760124965617\ 1709839727891873006307305759496525490716843063803966602533196313950657412032026\ 7478239738031537220136166842837717306262235590674765557621244787854247083131739\ 8199733022270460503694628704278786609917304185442731609672770819587191839189629\ 2329111467573632872470647576055690954387782977873939855609789789351158672578187\ 7542140846677827706029331594372438808543701694822754202235083476172800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -7732645136572629630879816698872115222937485581554249588088557111909728244945\ 1386522938928266619342340901277751044282735243008373574340682471683047183530087\ 7581015898435993332809078269126255106887208348844087690399970402012102452967458\ 2768903712475945434643001481047377831608494558026793150644286543441303039730144\ 5724037966156999976996524205749639818983103803781279456582055827345671998334311\ 6217418478107879908832077501525319369815285232872999427095881985635222662293075\ 4269645989865751324963138127603116715943251792002887216420886889614352296496371\ 6040570658295698334062893915753353288395350015870335838333618104002328486752798\ 158629118379253973357708988742783137255114220027723643850492327/437057191221697\ 5748738608861079675539100710968377156840574193657864277378848895852061742638426\ 6758875885595623765150189069082974944818322271942281539849615192026403505441248\ 3439666292053838556921912642982870528621071018495844204402556574283318573999658\ 1801327299721564026701369939959043184196148915194133043427138189276380952652749\ 1540991181957702549905067857012086564333926578886095796090543439985122635201177\ 1821107509093325787628619705488082029536629714374391376977582064947018735523924\ 3591355669853096081953863651940395196111971126512333577498332133124136922510687\ 6666038348379187087935672822285939507200000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -61037059324085708621593882\ 6768572724443418223917008736985178995346379814141064948774654850027163756076905\ 6752021540215552379130704900406585378640420604773406545410257955941415391002620\ 4540229758229766645860741984024632341291077144999106383785935664485981780944904\ 6558641986668903115649913097988659911371579668791419905507452218841267955460768\ 7675279557622673612129801950272381420054606559686601901805274773826035457764022\ 9621164721389971788147503543113050995917498745818223528165174012655741874124251\ 8222333424343494733916358712776840097141134385463955015363778117716894449265851\ 3792175778330550072641216752266661069079516794993078751404932010541633372384797\ 686735489520643466149539438598784731839/344986203575247905515979447789679629258\ 1762751690105829325293879614238813566407199125402671602845026899989986138690674\ 0331457008425351068231697624146870631650726325419694339848504264109634853817218\ 8348202469529918424864573974155731627689791030670605829215339484594056562589545\ 4622453829033556628600109816205097320209834761023308490835648955244184411617687\ 1780551603961885697533000397585734352045839171313156293173905786261339063919772\ 9930782204791475273038968405536173198491642283615486985181946235958645168467466\ 2573671261669034465750440986830855035920376047928630137811669035029645649047136\ 3737716043474901401600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -118462738372838627167119795546431771858547964\ 2362833914971909075592812343434198188055011624782652846294508133757075317248200\ 8363884775963753525166090749586839898298363405554282560515145396095599399827985\ 3365294343800873375207939565613123140609172498951814676064781758577528611261662\ 7568681243824491809756911399961048096057866503575473338090581191127404976622275\ 4219644034044797832643427505860557774892446119034505709986542412709074736362506\ 5346652809389925485374498345836308946407542283810442012696932333346718678111813\ 9381419562746802653928143955484082495615360075706383813355398836014725737045233\ 5676428500219464867438199478034066331044403233315738575183482740905442068197037\ 0874164945260543755322187/66955749880519091232633900737689577501965538050845551\ 3724914230561903623884251928371067096681925249886474631119082215921507199021631\ 6744878895954376215099386938615814835353189846697088194502562490017715891786002\ 0832930694190343012515901624787856421122633686183497682462703827645035090421359\ 0835523944436774718635767023766951444820441162320505659799677221725938304454063\ 2020389662993040147941113648949054304008905071724262558240765064380261004773002\ 7295194387499218218380956434644296715328453239654215609648112877101925407601960\ 7520515619345331503691166939835017375285715758024368525484698133241260349731950\ 7794329600000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -3626011793432262509516419317344060757037309720764681397\ 3557096253355190531527876144918865359499491593525217561757752601274548158987627\ 0138302410059604194122338068180068281076888566548478982472410015591393434513074\ 5309252063153564214094291834692742192851590482157294905725847393721633842973930\ 2624296597708206240618149222009383600174124270198813715782105219172663364226399\ 2108620524215778478108522378910213855836271665209166275172063118244581400061984\ 1656588786028239768978425040015621120308061147615729169931044415074222683850799\ 2948055641312148929414228890110175106990463388943362179294635651576284328972038\ 5324237486247255097465204735001791687077465377953022209990312544585073651682616\ 41821728139177129/2049431670358178948279546191472789152026684217611625464508171\ 0318488138190387113036217932393848334131921067582358597662403735464978743678936\ 2601239002289063875920485059041834952719281358354143256335727584649064882921221\ 2757003690311329908758426741382905529259395158354129866085624354961092547607061\ 0458980735887171226600652413496532743061420807629928901255700286452208090505428\ 4476098286050680315426494803429792971105630337242357659785483094336103929276857\ 3714182641953604795167433470641908641920880317700573703119628557035679866911562\ 3258587453504959610358300834696437151201554928196534800659359760148472380484747\ 2640000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -419806747828586005059822123715385803472328504408224427764963\ 3380986087932716359836911193238034131716114452440528709699734501634579793503941\ 1917864391589133323760502582177423174939869449519378020259671745385954566130077\ 0716214430665344297475237147220928919571509137325715273458833789956297487953349\ 9227152356920437932104378889010851057848217975648257355690863587208570541286739\ 8785190777118210532535805546022788148524481634597131722442937151090482977094186\ 0920752315098889797742183613482710430691436415152290947677038742946525764896179\ 8680488325280523527362726390444788231830018718695530405728350208727664293294546\ 9870485218903928832189028884827793608533562320592335606438419191275943861571549\ 14373017061210703/2372750010673885259160127398639536368650413919782035497788980\ 0938332826871302583988811673408301847324572935204151490029624548771933790281725\ 2445210467290186592985700781956274834860275185448092896455251968403301358850873\ 1441548592494845315164156144103472705555357338536077393759292453199754507917550\ 9964989536780731359309171338249745748606790554241626484717799563642908438863564\ 8395047551658035641988178623618877110227254579245712004193240907298567685159574\ 3903332095548205487653047774970376149270318396621016210523781158193628722715530\ 3983862210169902038488426374378147076175112233668820130811380355909495383230020\ 9923686400000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2814212839112108886859914866892673941080611171662911660\ 4609927806051011463736990496606733523088366072233704990540720732359026003256469\ 2722653161675508017840712090559457077609342562418504031681858680348592148946357\ 3870165107907543038974828643608012796908444012320348089682034350555244989182728\ 4388578520641484904557580356564025306876717007796761760098312763018792553994800\ 7149171695592869138952133359700317467869295763517381458556510646749061363043595\ 8072585824262574895105842540722875077934319676528502008886180282196906561936544\ 7839750600847559381389062822862347561001400725852826629782581333274295566925613\ 4659926091813077603407404279190506567881501734039791345622295079706190986509171\ 76694852014820156737/1590589616621567488746822490581579405118351721147878145894\ 8015458127739307358392598258802955136071539503465781057318998072421095400235220\ 0890370056277905157839998539958449181241184075590265340827444483570307428669789\ 8291352823189321616888942504753550649520762313588374192351715131805506919887487\ 2618533231521279043925797626411299408048428705262098901508215679967502229007820\ 7839054117499460975596680918075860503674521342768068833398778669441691183456609\ 9427125284833743147246814292348261081975032664813132772026759124030681829218416\ 7894600933480993484683766554676846861073866816387406857230547469437712931748445\ 2936417280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -593172839637972665648781169984390874470716009919257385\ 0104860587060450850871960639160918311504271175817822473715410729868606731974114\ 4033831059297984661412319385044825034135000267603191177790277903535133930256748\ 0455379963520232717451902512511234318667697511402952269647690056032384541320986\ 2227389235982177438423126083898517771527156565793071883807775720197173517299799\ 4993320130401687183817347941221720592733444425720850840173126465701713453198310\ 9055155829974790724349848478044862244995355320941376316801561855503407685520682\ 0908592963892207611486827990784558170991026819386636616606569168996310561495367\ 8159500687374179048490394124256654474157055410810536713450974901449812279689948\ 59385414295558393251218492501/3352597827780035159446528473846762422522577125705\ 0513619451097895115209045227621893672459782031553810613022484726766814150333601\ 4707213664582110214220731745850600801967530561111968695466369293836236200102505\ 3758975829546321682797965381384470323269724948593059080272360641919980489551093\ 0986332686727543101660558224219826717960323032641206874972857437973702726397010\ 9578806176198876301194909379028727108124490284674133836857586902885467497012034\ 7369534229221993840930715877416054835102647395307875833116110987100076861501836\ 3436688666620222339762174706981324144030914593175806116978955294514571081090407\ 4954707807877196262722764800000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1292450782281148706373030012593542898\ 7447644672336351451443495855488540802177466255400273710392718468509732511405955\ 1269531389129773013320868842111949868353504379750256093114216255684299082413967\ 5112244252930387590232878495094412474700934784630796917620289901365942444231555\ 0851899698181012416399732245542922756583918282352792770507217416799899908156018\ 8324099190469429868331693448894054661221046841174248371243158011914998162935892\ 7104626509390566437659523634579349818325562450466744230286017505695996172315876\ 1693546167154425872650562038716862670481590090892391894491881967622358744925554\ 6754679780070590623592425993157267828085461440033971145329774638477287475153161\ 116844093596016927006217927801594009234498601/730488928167555581948772604348778\ 4986666020766584069009938911419054564364597808239649887458729416196983593843230\ 5661324820171450559344807031612056781473712667843183087866008788730652956223105\ 6190602650560977931461623124944007071130824949235154069494997110727862940529568\ 7570418715552218778542956056979441180019636183400920918879141573072114159586507\ 5179607168910718204197181436497367391285419324985385655946116104322107263503067\ 7699676543354828357046067394369273266457623299421209973810490257452025585748799\ 2779828806863698561484424482180736520398332052619064600967519386146321871500538\ 4518539128759962611166929409646715207680000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -37506532603139717905133\ 6206966685830832592584055607763470979044913302994373543446719712732301115106267\ 6409110813872519183852718489147035736247084986569597392988199528416795974636639\ 4366935440824620231581537961057041795173444016698115231464175085813822376870134\ 8822010114138110282556052426383939358295763091453527383164634924054572625772611\ 8407911387979613143868187022302994836985648437339097591068183338866315039989947\ 8939099227261695864859539455307833762729893859628183208239590471656154895649148\ 8841824412361341948283610203013908885339170971554761925600306642761515350129813\ 6803553345174294618666339777310978754167785537800644052507631379172850963696205\ 253063968710965041774436672820508136377465963181993365027597547404555834443/211\ 9856334117465863033543632633090234417991064516663341014687734083224689943047947\ 2940089703265239491474968044361995517110821267826087813132339143418158202926635\ 1434427699165907059900191054824215095132696644562762668086465590011607970760093\ 8810889332465449102295602198967631823683966942155632677649384662430210285614685\ 8456022932340181027290015538685944895416474473325466516574773907408342797890305\ 9645576947252828560279331283063112133365463695239717121339976313620171239614829\ 5386456717312904814598481807120577896637538142691142241233407982250210362166879\ 3306810481909982169948935244390568731658931373767856378832470950677169515710979\ 7683200000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1715672906218103632508398599188693361611889505054430893\ 4469645752922208661870249442538806226040753454723722125526875021234887189065952\ 1451534635706603183326595989072043675996410001298191717110696881751183750372854\ 9894226751061106791862700136203583186656468323104157418950577829948067633146092\ 2017895107141029816945010873525894305478859283154109779268888579885261734117410\ 2718366303559428682876299002808759103907562522248530396148002625306341270340132\ 0261863517840497830486258479636472088596891302721032207656281926131707387581950\ 3991389083390783987003505480325840682208371438089945449609348611717661840318366\ 1544020532903531614262343201372231960191665926030391742593946246868513319934254\ 530783148684812587433212634417778149187501/969693285057812389671253700866338146\ 2749239044774673796907180248649605103364306155392398231880696822997463595717985\ 5081342472373511270482143832155693514994739065380212159329321907772953927617555\ 1760767322007723767622422932832250569169636792524931345419117891244864987689610\ 0487928576176015737079466421496611704829412098932782630301081607433373736451886\ 4497791087717966848302365891325094912165114816840874079979696116692602472387755\ 3320662667049640535298043121515478289410165873372388180359019297103987913057902\ 5316124572369207281657872785940393135073871620952409368667621708410565864828377\ 7978287907544822222717116002745324809615721889792000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -70512447233\ 8267256452351363971245020926134447420575236490719242994476631273666591226059428\ 3564826159121759856147491723099478899712031113869094539413078499347440053725887\ 0736753625033729152540204114936721883957734113080120267999183641240033475751840\ 8223423734810401162629514915853272847325168563484152256553018014897111733221310\ 2502596629970537339126373929422430396818828945021331617630873681555201938260177\ 6081809765310586221340778637953237422060997949627567772075477830236023258638768\ 3403640999926631056035937814934959389068538863662023546129782500808676097392356\ 1120503537016285631861918833544996639124036987508000155101841531191231361571769\ 9510735334446180777899354559125678656459597543394377614587672882109459602686167\ 418560779850839/398535092568273722982752877989966397147911365562071280586864789\ 9182715844480193126817328911781453969619010034488147679716659452945334542284482\ 3521941420030297560164760616138698104785269239575027468095508705235686080680905\ 3281100886201241037156074617794231361020660702888364635704632098307764289611876\ 1792526392285467474854887256891904029732476270384992849863887892554935190949376\ 8491775952967018998341525579855552281575122809847240558477366142890645110414598\ 5474045238092712978814963805562025382568344244570518760520594241571616888165266\ 8403924817251498717142290723328929723645081582058302933055080014943687575351368\ 2261119897538237548294425280512000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -16293708156035913365187399127\ 2853340164945084066768014763802984264890844185348071479625062979028659358749649\ 3755463624117924666852564649217171572618479911502023387623778180887629785920670\ 8170342764615471606565890565504006966078691176515252076128586860778250572003923\ 4678231429749081998526140366399518923251444116705342523040495286806099410506419\ 1949768474673226686995326323935708375757909245044773154082088548154035764826760\ 9254473913920065747938112224457119343693751457487005170790663801845015226374546\ 2136276900036082479441734838622942106090060820653819860256107597070873946687127\ 2491185482953145121540722613163385814810099827022737176889388891401456731652378\ 8305909537874773299493702280059691585977378220213334007908799062420458084346139 /920920399721582618205891432172741988114951841309359330769923997823508585648503\ 0997699417564656882689214894969148502998373630603522335593600353292819234462710\ 1409390177385932716718788535239928534381367170770287523915743593090184861507432\ 9561713451551358262766087960182754327968744965502511461438097319406792298633353\ 8769350133295507379399031997711923082023180022546192578605238876409375980753607\ 9609767657618090942737635372875438281764691007596950143061323857428849740726689\ 2325519115999572525998570472849653752187492424788178544246376365332348387043868\ 1362891782047442187935227285607762797024869749622894966205937383465327727305326\ 7027051547231833292800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -252370360593180912069525998356120528570511\ 5928201269151819242586371797026030261354191076253199933879267897335901023300519\ 6153976723245182503272475851191557998863518783336896229213595618216936809850973\ 8059893757460423422766950833193469484591909952020048477987069370110454777758223\ 2735239384611081247662965134819854627977310847461140899284486365457975927908019\ 2623569082737501523167071875367499297086590361039738852736833385719092844756471\ 5797374770009358838096780701267432454359636173358380484059742831291860683887586\ 2650723076250891881727384775612038182908569714198578343386404287207429096897393\ 1466298880348788827343773557878091960730915132832735696044184766964561888270624\ 9760126256895319030219041658850058621227039387553132421307006533244299/14264033\ 5450397337570071079796111732669425883413123364004964239402296372350167172044705\ 7635089685574072865394562602695523640689455004003871719133903816575942441346744\ 6272996872985388317336658948621505093722251391139485442390270893968070043283169\ 1317003798973350739273664810462125284134358356606715343224101395026535166835707\ 2612964371557030664251222108778627190118690473920682603858557893489214634183708\ 2469413799946336356287430789268886878187694690026404334574685419106273636379420\ 0418806338518920613059866046823539676343914754373156661543494282216035168496331\ 9230513740383655352110512765898057619823754710744034512629437126270881053359470\ 8267184947200000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -3855817435613044268821822927085994805715032265\ 0695803595719219537224394466390410466729034262620624367577234007310396925373529\ 6390845365301773398320851423204629215938590090439579238901679854877855357352138\ 5111969035835929564415859866210895771539002510262249075791654420658726027372916\ 8198981126282911810125042740000652013374580860379424922250707254513969475800748\ 4781652721380555363160203512175470760785669838543992281003547723835059861595309\ 0790134008486480755561872957495749016491632926746497669819037922328257837745734\ 6709910404115373581542533426291016622916202793465315893352646705626311012434063\ 6811620616652339043076852980242149416467642904190887577475407841570910998627419\ 93310672826615910931814516834154692647795165191412119446045388193223/2179328631\ 9254946596304361268146885643779502388908381907883573225115567442130311837584640\ 0729670196296511668348005789333001678839649144584339417340566553435439931558793\ 8941117198948473931587611678495734139324788602683003540138742237368210105362971\ 2793422909930196118153879016276322439336206016066866984907171194765243347759039\ 9293451202139165681961697238991263509907286953368449963426688634053329311322567\ 6587017153997226338122098914183559181901032820739853616602521854883269247154163\ 4464323245324626951605672594072834222611580617747168638198823978828689146031832\ 5350426955610435723354526493789282285655643222804135294123470352587248894194433\ 8528390348800000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2527365621495728168906771050110564788349725583\ 1690642267149294715053943633599749992121650807943522220816211601838130463406120\ 4813224215149104563179160354451522286230859922974980328791102362830140284443311\ 0663634561658981711743282014959959763739738212385610770217644142020583239634802\ 5333253613702506503037773861721147566310608285692650702623862393214073705103732\ 1084406382697582652454378316018808245430155997844991830780524623511899848310951\ 4972052652720599214697842565038149924405969275667131246022779436784815944320331\ 2274543059303670574258645345332347290637207523588341922490701034078583645828553\ 6999018743922391912181423359357714221256887316372797570264534453382525270537476\ 6024460386949907855379118712785231302952118077591445341826662811937649599076873\ 65391/1428489138758025764255175481465057699433462404696044948703827676905205254\ 5146551180528904192713134781195781676491241065029902269264799935451942823984565\ 6213312766117916144038261263508211681347602775813504188524601514741317930657337\ 1196507447998212370168570266600455037012970422540674800187571194670649824989133\ 4052068605579209960630884040996174709223085015626005876696052365692186468781897\ 4708651801798116881713412433466265154349802591782644868228299924894186716452063\ 1304577891066228693963970120243232840925896153518231575957633827517569115680601\ 9244455145443951348883917826424078622973551041999550519706513324571677266970594\ 0808857015398228063793033870710131961259622400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -62910351079199\ 0736299628782789954109326985487081510886833437488644915964290565751909801810667\ 7695245868929790684508253828402402457682798750977665162647525467887761660160950\ 5396869832327949519832691035563787976856693276761153851962574764013986985115924\ 2959300706256377416484941470606918482445064500590664119902645009244373920319208\ 2515417767911899708581616805893063847010223788688028376252722568000631245036430\ 4689275497346453327685973959979735821914305369047413512579027561852158525952577\ 3391733523132315015919846903621040857690917013305303238532279409656798934122423\ 5097255848990357173383931768987172462296212111545342779640391861974541953713516\ 7374549764033941253034729152659149543508582719129132501860775151752191436461422\ 706095436591239641341000169975136173/355577154671978428292920418105635277480261\ 6535301579251859661270691038394741441074486804468111600519962569608140690034045\ 9224648892588626955770409697381423253035034782772114467316259431500171584084120\ 3825210135802721035187042711442116851343034812321544307649902202929216889627409\ 5539592844695305522817938663920397385023426878738244123211530300691681784210830\ 5919074460209515632580513289377484322422172706255008107080925414800456767578770\ 1621765340442784602670423719394922910670849956953740087931983586633698207051377\ 4554157589470560257301747952082853448100274366606589534548711286808111983983942\ 4454207204650676278942584818637940453776087343154238825700672024010240819200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -185885282097128463180722461010481463038403884139184501613120372\ 8111796413367056113919509655458426249447493202499152898620460143856791113456421\ 4434151092785600142470499993571498089089436160185446126068063527034297626216739\ 5367948289078217616116226270093592643672877204681326510174769390538741505991529\ 1381518681832997895576227061817990852214080345899910645248642701344549444285148\ 3103632195509544672398499296450529978284665863720368420589954605792425364218963\ 9849870585263722664220577479639008685195993420326636173242658814673182256843307\ 2545687340113029313874430352884637689560155367435944038188758970626062761688304\ 9861051020221110366632846495694849865505070752668501847976887851510930862618813\ 7553125118141237509537202629665635678084967871399534029384086109877705317828649\ 3/10506541670841874553166528134582237618422630721077254329117398369704012569846\ 5480668827955976031408829325598790960717352429566086759445643835370513407594176\ 5041147790314424434213640006872407051980093188660587449191906762579228480417089\ 6888339597710071229294309393252209265039675179268402278104612147598104959836507\ 3048920136136413305914643945102511476336244378620440240719678802118768623642703\ 0514775129236141027673220848934187617247668172367849350406152279044370544699943\ 8596858016662225261658298962438898370396906184930771782379291405923764278465269\ 2855369856355065641387759236962086154810161107595017451109446200798568335955070\ 5779884483483122567490361240031825313427630745190400000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -37017\ 3059467169178798674711817127248199165391745378600922498570530287598080803971673\ 6142759067729956053716925980909031694883812032445625134444349530078616841091460\ 8659536610715809488465466848570513612436710015023402694146692624499655721392673\ 2159627988248600863473764128208569267758682678168993826516849123604609997076362\ 8285122034025086955802143638298220175524834917308548718172932778008657916047256\ 0817551799613976261004716607292145824617280604401786821009461207940527770284898\ 7776923573449324411483905498139866840186441719059482813771634915102253881027771\ 1512198395152504223387867233359519710062517554797551097655676470945026036232863\ 9510963366360871452019607772426317773477367705258358096050985906013687452453035\ 5315681301279496452872924191711323483654497928874657172239/20922939159364491659\ 2749555536273054401642815443444080340518070943304111235146881801549463018423351\ 9698920255895853526864819988451610545447342442827398917671633082752443717206991\ 2632333742673737783747852757690905108642235151942192997812272557067465077498843\ 0365428955713970760747530249058687926572909946456865563320002591013936140293106\ 1547969754236218752936146832880837994055169761885889655996644912314261179468069\ 0467120342142208454353759955816822267471440892635367472352319775955511588802850\ 8008238227779694966612217406654144469067961724093330466640547383638078952123964\ 7858365332128890100747277010733616584591309648617573094880329325162411637174365\ 5421397788889736806735544320000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -9836909877530220519320157855\ 0291118847670827396680455060048246514585079251079404260035775075530498503393540\ 4779309775029876788473027409681564636227785958018598063595423935463723755678004\ 4042495989218165356616390047127686726831565880577148236631129316751140533217756\ 6803683608269388547437077882877208315307602472234785803388820937340611147286757\ 1879930941935256634390467370277899672312074237413326692355305998676394199982341\ 1233760492743765151787879293354280893205068140903016248664037493867067877137104\ 0431126419985805022482760910770319495006159593446125312447466404775425629719234\ 2876778790926059260943703590531938584783332252029899248825828858100738698053019\ 6475614976163643375063050781686672097739588609111980537621960146085689523638479\ 489555695403109379759517090311506006989/556006185220952001353572668882092014766\ 9256177594082990968927217247363451962793236994375430251582155247910688017641162\ 2905726373113098634717678075695298838205977541063439341058585829163687781190786\ 5315439182878112357058756927711836723863330931510816969454254853090906914305899\ 6104868838485572960748508917144745479665748853604338992149002957574824907327714\ 0525165936975388854022081252355631718454841899839176583184466847325597208704746\ 5996817065876234935786070280892255210290545726241764960846957181092266501761404\ 2753065364427235121012014856056163820505906172798310073742240218820033599312553\ 7258139283235127118929462602363387423349871486865926846271589916822484195586590\ 2190354759680000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1885829941848549902445682699589194148141966\ 0601586462412500276129534265678565600150728802840534891170731016480644007687695\ 1046788073913926820769198484268837415936848731796693812318557864891852563341482\ 9713696459528288191512117169520718504247384243646657891938979932072928653951488\ 4680979460757172703943933664068090322755396507096638332808903784654556215465097\ 4921703470052881938182359723537476651342466671159693609875290743741863784961645\ 8744737927299900938114108168821868980922941796420977048348837376831934081370242\ 2014086445117430217606494908336808122913147678904672931049036229367461156400157\ 3259959854366049363774006671075286802937611693834339658225821596281882043310476\ 4832968307670854737616216765938659818492098833980235357340335175514720946796572\ 3755824832086886316241/10659242205582929801900958355609487438470602312556930836\ 5593740283916639400570083542781144985254126929999951697883577831497135108225995\ 5450750905385935960769779427499425693984657723395841484928311601101009075249765\ 0610260552115955170899289056337698058794129852351466792951628341142526113902848\ 4225332952060953747195698691751018225764455055289217790799459174552148777018411\ 8116737553760371731358147212484889697136193108142378463296902809751618853187118\ 8967822137499110000848374408948488936086092184200815358786272933534658585197153\ 3257723338579812008510085809474969230012637988988367774042916228674206643014915\ 0070991440987513305253435671531984649694490398393821724227943948668108800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -10961353331110833593234182341797499238813867604657907562977810\ 7983966585490688500673796322258639582846684507900826509669999093559990580190900\ 4191928076437498063391671959878999611364265177862583598776568874276627105553845\ 8985345607465650965729932408574942846592735865535353637534306086504922056497914\ 6902283214848613946673864154325189398726439150788055232071862538042289732854031\ 1557608099834828780271295633789449486208246155225443905484192154552304027384593\ 3363155410825267628164986840351598271158987739556060139051364745071196234460908\ 4322968660301283594242991852068837968466599469466758931936708476838190846627595\ 5312514103177474251267175428815508149328824669671584889692299910090373209845999\ 4952088384910655912688179323425661146894294293793801325318278819825048619286996\ 12285993992731/6195702616514747972622556587105313726507874898457337669144829545\ 3896792581694538779016701550157524803075472888847075146446377489552483641196350\ 8291323936685307913150089197269899017062000152317218034612838793982702509205283\ 5944578557002189913412138787840957438592825669868646396465219836773583233936715\ 6631646747226150070454646929885136310236229626502822465427835192072721456255230\ 6274165595831041977808206384683054757888332667298459115386224010299255551181636\ 9011285030306182258198624790521102329215094581847823329144396296712360986836653\ 5496604716394114692709414591555244175510152315571370119359517360811028452103004\ 9554559886815996545488966934269656924397549510229441672219767118422343680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -545025335675143306490839220927899677655733160674271682310682\ 5226115193885113155063745780849774581375024651545599691511509700762989032876111\ 6055220714639334213537496299218620297630434989283505415679200651185723454195305\ 0379372003090065951950305966254506289392630189964106427608539323475206192589248\ 2674269886783952253366268670035473369813671272878967766381007233993445244154367\ 8453940649151915448295465301301011864022971528447142934487699787278089371347523\ 3128271677838910739331579614101572900048521104141653253989028839798795301385658\ 8870847399467671434037474705010588588375126087068886801834290454560960877738673\ 3261414920837550006661959181886407375828379979150329183455859401321797685008235\ 9043398763880796113337836817141272650084211521862766961283804607725625333301100\ 904856572936905723/308067057146345059386116878300852555797560084798817749780707\ 8405184295828499515895259785169644226267167285095247971079802257112894321388828\ 4972586006224226028601191237938934190112696445818471644514775290344990236502485\ 4132209195508846499593631502658024273973554381367309706593098526323876230166439\ 4332203409535308459241431150564745906729209567588040178473526742222514554760464\ 1411057738108331350468092139972566668024343695452693873414514057271242984512153\ 6765505537966408173574109808946088456327171533114635437971977880818772740774851\ 2363094647067745737004383594901247391618082170817782830967635942819938712317729\ 0561745163539621500917547455728870969186306839056099848033057782655304047211315\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -17322132620978831119586546903958723813205109102682994\ 2620928995332658120772514525423057956836743103317968567657777210796530828961637\ 7980827057462876935414833546764722899350527066277284759441311158719067457392730\ 9260326006618889720451128055975044388867017413373045614084268201603289895687911\ 4640076585764037194926731913911397112416703955851596230361186100568575669952936\ 3955933363314367757066683060593745328774564559895252690290553034635877466302592\ 4024739474462971454754649132217141342653648447244501950033048814853742780750619\ 2391725940433054038343439343144131006089469998528694506123222163185702997618128\ 8780432270844192364855613179981571554870109927976033647758949008728002710782639\ 0559220340583879105752753205701763360523263207391725432083905199860338386233095\ 34087586189885259130269299351911/9791102735371568556806836419987058748066478700\ 1078252801866243527969234132307301501607214681071415807960842629081734847430261\ 4084246577502681105593169570685725763785370889433530483010702169847732835281318\ 4783590678606798350172230110475267522144029290824234530245431508849836081829775\ 5728058007360904813963338129749192283380363930216187382761930670938467312554493\ 8442910223551065066766179210777604833329927160603555650200457763311445062616210\ 9661212498844602057584072225121975597448239102938102161288354774261477914640499\ 8875422870841125616010233599745418124696056999532568177744333744830602375018398\ 1818496318991840117345442052577900224337318270875469292648823945611407629654845\ 0193689674877239296000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -129254596896834332084002002075737\ 7834901181587470020999596157157580829496932471950458369043101307585422936372677\ 4427367932630561960676376951383818831375906424073972576934533485109739140827496\ 0812097923980634166070233316954715720217302893555958418791885186167707617342727\ 0377445167788720332718291051430643335861884374972723273803989686064070435745219\ 0954798237280964474084398813287438438529412989343944112681144754486285402551341\ 7896830227523523447796509208608935987085956242596676082724566776394478939397364\ 6478895511856048576599657237732165681222477761974368252428130093080798313467958\ 2083730982428240879081025889269395622783974696040089771641140819646920274930086\ 4269923760193741421246900593173300927471946596895015165170363048577874041323771\ 73131746273385118879606960458842725147062143/7305960774508384577563801942660447\ 9839520760019793630240358614216480476710001049029701525922796318209209714337660\ 2666950505270330932699275395003064289270437989547606460001698946116150909991958\ 0737429619590806174007294952537149411283187554569660374859390369584988403320883\ 4954062952348769748460772265104370852843457211656607399114824488498594356219398\ 8791993666033850590348362644634537778595078127626262711694873767375258941390719\ 6469621712648581156319857435786698649691918692293192023604662720922691766537610\ 1046737087917740124617413594897390430384902725481382158237573392696645074734136\ 4431575928904536044986515710999542075465743244503404189565781452950346376637460\ 5737969239284325652889600000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -98515620762738652030551479588\ 5523503106715971251322371239443274569323932531307305121777323251115971213656974\ 0100298432646517273959930419158762248686874437765111349977714475376261223739652\ 5254152069354252080931087276026176757551622373708253226897092887465994697981317\ 1415624590595745826280747266362961869203622209259547177680551998117900115944741\ 3418296534137234814345851323038133244633085739936176844250643671455980422290221\ 0218889117945905161855074360854283767334800895756579290307778082058083150685116\ 7112413664397364836221599273277315698223715680436868865785538280701069558288379\ 8152647866631281992213427767504255953952927247844379095429257614434036364366294\ 5510787950302545131715423879075544360946841344826320553058833449207013002609357\ 5854620752194316383344067876807359894976525985601227895967533/55684826427205101\ 4448722744612807284630013180921390511729517203541159097310570700812521957847937\ 7346657577368578399107506297237841728046893804571602808214740225306035958158526\ 0668510070932112378073284377637849472942840464593164180191447219878116573590570\ 7172571196556492162443782981556198093354275137476848173173390971234966831848029\ 0769651497766426143636025954537373106679431732029334551788270842153597057706321\ 1088969632140742392164606248340582827354398533869730245014481802329559878228816\ 5867220632466959003151285368691748805998506628213267184112829261071629523292324\ 0229071810659129996054290646223019974759952295262981125421695363921951356629942\ 9303275100943094765499838573706683038642431069467443200000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -116326113511191600292405179712757587135313608840660897641403993373689116726249\ 9007243102093455046083539238887890249704959302156152466030831290472019571121756\ 4214268601296201550403468080829282407745228370526072295213149195009794382744641\ 5805898949631923223361930333789238320184757300813634917732025135385317296387555\ 6983651963994498800948420627878851127652402517818645301146094305939321069938302\ 9430752501871973027806847517455386107955519636652747210875527791884058694637869\ 2555800409645405704892978876129653739849627394276050190803844481853585385499954\ 9770977457744746351757209762969862012570493181073153646183552633147829160468490\ 7950852507040919165270774435698518598151283647663588834037527230586367363529943\ 2002435838463973748561026091613631239924285716565111372576351132507965146957869\ 0494578269947919/65751962692680187206794161589530814224492485951716200867523586\ 4677185980971972704903158877182454485148357945024181957400936640585815840514322\ 9396451527804446609745019777395101758676081937464559914644850174421387289326988\ 2855364317400637977398256146050078144881486583574879292218812931091101950170374\ 0151816925330807691896464883775993843184956416772927500963670469895578479139074\ 2191216863704410850643565665871310070055824366682788181676577632300582477860896\ 1858931287413594122625071893816080342362513648785361376066190082653910597988606\ 3577295817802099991006456630881910268576670880882831972663958175295312048635173\ 1007178649531554798672879638409043412919174898494193851879685276388605320270696\ 6456670617600000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4996893431322998154519480940273016680174\ 4024847862506638451104879927914368110707577071226990663160371400442346228666517\ 1845871979633094332049526072237106196369458577975735542568200205963302830704946\ 1149639402995187801491240410711600769262814430423600742955254585252298879125178\ 1182133231029250645111069471001283782725440079551938362347483164428661823047176\ 3383474413972341110095205004659597749966942647547430552400374732019907644362450\ 8568761107079705214418375427113945396597661895687997730581443296533092879798994\ 4604238247579978545803638696935856490336923518457023786924039440573047115688701\ 2947187485828701350340671713719486284216903643665522674455419696166159666298219\ 4428611671827461563715580175219631271751255355682836929754271491649624838796260\ 7840943709741159468897610033935252786678681717833107139405085482571837/28244285\ 7343921607566773000626073828734520765021186861346628545474838880759103442778614\ 1414287200503902135322024957425146064980986880410725473303750428792313584936314\ 2749610752235778983194595091149389728448920682407248250672213075386971060793829\ 8331358078930552775563713273291964592219404521233324050738354793471374040925286\ 7035181841035102146266853108733221949501622379919934366269683854640462047365272\ 4628892197740115184272627879407645843765800776464196241073761123995334677610370\ 5424135109284622476867919095790370551345243013030478136595014886741061960339829\ 3493023311644527851102747706639791448431926514067490473224157335441859489108047\ 5982972719740418621303034303712922506781189032721990908129709600125081111104585\ 7280000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -392076037140041978362240221793707689061264281928\ 3111016220570782729226675971520434775357419102473489927033922676460280237374747\ 9660032824331297964174912176082293445072106307413626653550202830134674540425141\ 9559263244010047951087069142933217953091729323947729950017638259421296935290859\ 5163764219950576337079037665902173134121393278717039767757844811956064132584004\ 7625460379858227658485233470297583558977866965922644794206455778307315596346458\ 1140765509222703106586448891245576872854892944797202800168844017530577284874036\ 6592932451826973664322573101306837407331865587858117194501611163262104291273409\ 3822132746947781140137623347886983660038307943188639250820941142620081141431666\ 5860286603674806851707299876057475917490211173376114148271249660096434495431009\ 8558658733841696767362284119529471604867070704337008137402227/22161497174310447\ 1232090749462433786057813275160656906296668762704537503147060588846868709049695\ 2933102910019476372629881411754628937715960179327496907090813951417793916704711\ 9724095443603989563974555452226039273438883401076139751881135043585830815574323\ 8886524262856576121156383740397118499513664412925019124644205694662913572582169\ 1456897705987160463916876481639133060787657692052481707619127971320899655380841\ 8528595178880580448588715257385511720353251371596970319513486194229261934513756\ 1743215441383332953075571955239340196781115904159600158046484830335229612895656\ 2771838039548383660079507144722993094714135186123755824242446677324832957786062\ 5091247532764520743105338372947654494810670506790389425612546495955861504000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -4314194033481968170441930277305439467541052359341108046568\ 5691164301393363159794133084908333648907021580536940076872438472131966731821431\ 8592442125649398564171927838384899302079063011346514155603206311689228009150302\ 0818808573293208962709157123587542073327649392170620132596751238702783134090400\ 0111922475402594475120645474022097386898432302452464114188273905727976555267480\ 8089769585718196387404825411520766095744422582597280777123757395024689952374538\ 8706118008914119095647486157247456090182228574290657197065816945464483397652058\ 7863812384355083605952383646074411183253621300195483256826098667235243787630332\ 6580357164502654377070156451776012996458842072343775785795052260342622198017849\ 7537731283400184910365809939617559292559335601004478177307638726483272290229886\ 13000913370437241651736021573415982322077204942801681551907/2438518604447170565\ 9765152438725492751051541919707459146409686103556322899661384670506776258847323\ 9195463469011127388695421620440129451064429273486930733282034707593967235250639\ 6027665949732009886431714994067813997304864132630279937760657918296483008729282\ 7829491544944253743374912336502629686266327933024993350828448125371483037468427\ 9460246248845158921617193699591717747299652208407513646663911392391408612296612\ 9217498843491767644317156968258069976935795846263466972948802920026326986025818\ 4253086364277854860837862565672787199978777674984970250915470158050214836140464\ 2098267155459094324364958770033444538962071127849167755762352548122575897237176\ 7557620001547009235547883269444249849849346833608946469563346482642293673164800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -4393384124703689665878867765009799274785822543231753\ 4728311658449537286833467193374087588060464017305984158762094419784870001066242\ 1968379541033384411010989228582810486630556437155029961350175043745530958249928\ 2435963918052066618255870844372625854221820981817225079516361612279769697754536\ 7865248045600102721680131153583413445141728805546662615618487352113326687073785\ 4684236808808540337063676614732348365151775145364197750594168119254016608585601\ 7498768860005852412159212603417542845372721994143365218959582515818519877549392\ 9739956951264877347490808711429060714719513161321064952972783078082584473881731\ 7328948958057517341436328081275033333624249405305059097928630205349072050132696\ 8684789774583470425606063526288847661770590526075178032024546132536727897715551\ 42602733342249039040488753285983128307601502569168030803446947351/2483262065079\ 2287414990201107325960507951570211812183167444726215548182035434988058956441878\ 2757151841251789543441652708181650172975863010565590431645058663356445347984982\ 6864311551109361653698141228627195793828933035228612128083239370945219549629485\ 9536732927280380631304270776286874787081607115251381337378549926217815745271717\ 0550046055847097447822388068885327107162109635425643424165273208203344545379412\ 5222388469196069977855124029398380519685939815351733350870036672634166265342160\ 0813380294427398484787977550483897153021827501324054342492640840524656363062814\ 7852433696400497761096055087251591501948108484310965057409365959826906803724078\ 8378588980695597905669955466193054204694801222729344317367505702123482323803648\ 8192000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1023067784923896141168170650081143474449894114\ 3174123398827208159814546370698253495659656283044757066266103420437887664872908\ 1199237005813045654273916106174033766897887479237187961750178822883563468623077\ 4185382756330588959122243582639475513903022391664989440069165576158076717281613\ 6612469361673043308265585488765448889323413853716882796491312931984481117583283\ 2956061145559817297438698602459226364734213294443196988182336582603008083182417\ 5574775364630994728451000743722010897362340404029107309918411467118194420023908\ 3863255385667787340278365059903333402601661524224735445981847626935980731177710\ 9792594181966309217846660852364062968729398498137110552534985890474000847655069\ 3316269640624655093712223713167376861305061055660538759736813573816556714415892\ 27586314691780153004096066508021298218914702496282928113083661102227437531/5782\ 6143451822222012270363760377679855561770088688097439463332910115152985242474466\ 3790235192756767673969508105023448556370269925525157365057963536962561605625031\ 5989668483193576398333299887225262506480510932629829063398263605532016044251072\ 6148872075184855812026086351896263266780754333735942387014921177904686941824486\ 3922850029421766338229400102360951853136150349996130755584350573635770293466242\ 7754448774324680058041575680250818364821774273795940760930422707503271760865833\ 5351581300439521476523437471622185905058638688604919222401422907540817739094461\ 1581685455203644466663522740952313732722683302036436256875033631412809914633292\ 5252174799483414249137976395794173569685007586659757574564741335397150778172090\ 8840209513185280000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -65476938565516553245577942696431019\ 7908626148744723717464691876990271954236461192006461146688901249534963739856241\ 5909778860978324653507752017801300822469218470914907683168543034697255193425934\ 2548202029220453570918734083400190803837236730966756125740520652403585133753595\ 0598566484055794826908143352692226231503491090731835556133037412647240628769620\ 2797037123398303200289056721374228912604587463638752173032796395126391528997856\ 9347071199373229520088901360493293972346411524819101727409959439627486863520560\ 0319859208297834257817621604836898455077691736852986852141293506644680281341648\ 9268926728234592304747321133791406813990346593632615081409849599360097162559071\ 7157583500895784722962895696500250106079935031924610829893821899535976287578954\ 2288404974439538715979929589584071599268671153568685998437607479531273714371614\ 783959/370087318091662220878530328066417151075595328567603823612565330624736979\ 1055518365848257505233643313113404851872150070760769727523361007136370966636560\ 3942760002022333878292438888949333119278241680041475269968830906005748887075404\ 9026832068647352781281183077196966952652136084907396827735910031276895495538589\ 9964276767129106240188299304564668160655110091860071362239975236835739843671268\ 9298781839537628472155677952371466084353605237534859355352294020869954705328020\ 9392695413346250120322812937449749999818381989792375287607071483023369106608261\ 2335302045514122786913303324586646545542094807889425173133033192044000215241041\ 9834536530721613918716693851194483048933082710845984048554622448477214344546541\ 7649803013816577340884385792000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -10178878008840890055146\ 2410391009809055579523257614325670038355801569612309047257710686210159051052756\ 5153273621064062757495430695867604281452925645757936562351591643809484132931800\ 2939333100652909942743095044788993860271927159520566895913432251562141523415849\ 0387745831685499284082894383795097421070405785889712705991181014559150683318522\ 6748035573557725750897176956040001714607285816371216356299589915456309054719822\ 7292611939698260708779375709059130103914659802649607182211075030726737141627462\ 8366798928031236916040544389353487420863011812463771119441420559601031261116077\ 0644056022244080209482317550231840745602378617596825297747441682696998159778510\ 2137870392917639936994235717615918476400003131338093258465954941906796741403499\ 8929982789346707734811142810684134999890669743155562284137468798248104167975431\ 15986494156519544651347590106451/5753226547793667314811122713178421296693701423\ 9133702711649321452302386733041963441632361244201847760965584196241627726337264\ 9023858820439429792362358806690167521262176550856247962814354118390436092388413\ 0306109794489409595807110897656577109739114532168892850473599949090321098134355\ 0200749570308687354476697296269614764055823044257818003050564782050295053107756\ 9615646639486663720280462396501402992264554110142001741991454404949451955062089\ 5407091127360016199082623774979581694054007124069928326059055619911303356287861\ 4735360877384601841478319389360801074597175900529561884224540367447703956769333\ 2995771239719575247888886059852375490292861610973976826424156645258610742465102\ 1631375501891026131630876861095716623270373021364079552280657920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -385865033802471335519435206047298525550364393360602819438098761\ 2304514546192127533814778574698901733951659013500017295956239534623113866341796\ 1665015668535316533210342716531194988889697858196092771387372172976380670885458\ 8441623484844743285359820116130283107575136299170858342799590307947219867451052\ 6370235271222211089024625889674046555021783728854955858335264745023620236040250\ 5088784382724851825085415667426775214596633941561561411602285010525355318135293\ 8696452720576502832681693127996346423180462771448783947281021877069851494102979\ 0818333509780840423253418174318194144887936512151139502152148363560082728913904\ 8868865593540992618633230000951461149261378296339942313713338625436075001918899\ 6434269581374101386531807596232730508298619470786465340980724381263473204448014\ 36904049559566166810846757470540398094660697774911092603162758663174953/2180934\ 2977170577661393966965074253971861929654352701822846309506010356539054413695668\ 0047039878155801971191276260038082785289794135275692069592765408207332125859013\ 5165349493548845030916718167937018701401644935044476944611707704506448816418325\ 8604246032188094910625932320289127922451550932716011773117483903111406470592347\ 1057970528525712909215969209044255888551976874834319008189763668543977948871403\ 1378823294023484530725255758407219956446661451325246950954370488048081559398709\ 1599938244627642835715392132854114159905036311225042247620413277976490037190556\ 8525641833608012375911345601266811226384225621057148577938568269038809436310455\ 3238942636257262429529930978459897535115740380099844629908707141744624076608136\ 4106566928384788654981120000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -23947406938385109293254\ 7104265956547101849080530425832339406021263668743375601069473953779952836447523\ 8025511749528859551800024327545145028350016298679636164228542073005383707763487\ 8731129416825864612563726978101438135404500844171165933298591154898741654795463\ 7828936033096240634910697169107677596574620588983384811060828737347896598495420\ 1377951651420649615747017924441731466652075199183322791102341708869340515163122\ 6372454360036096694670019634949809975348300356639537694045828680543186271707377\ 0103017064065707773369216406181056978072841685421021663244671561158886755588263\ 8412568802410118617791075842704452546754684403747984696926978318538491900410532\ 3233119258938180399441999940244136244599715449223617349727810027414468364468448\ 2676930512349105173933667669975081155763183881459130121120882032917639410529011\ 406176590069139105519160259840705260963/135350937279406749419683904709186969485\ 6675553935627175595242940096794665045977499713887691918131374868826447814167890\ 8335280876490351815102222691778885570340574950727541513293494094887758207521972\ 1302383463069494056063125823856508882265918351924203900975267297199121705821827\ 5724525730633016677214059302891101190159634554006624705627518792655029735449086\ 5056168353574205370173955436824756343792957172763683277590451194517952572891944\ 1376830396778970758735120215775406306133080864576393866820057720649561892257235\ 3584628496539650501612229063496999539612480202702540303552784485276528550842407\ 2356318896709657720245209662550081998323961149932130738008145032855190789209502\ 7959408047542340491896378628715019327413882888634484128086368522809931942854656\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -614256908980466598933475983127812560293785856139\ 2779470117783594387868225115564953755454580272988806370052459953321303803878000\ 0865451371741095090444726758553733402317694130934974941879466912241205701516748\ 6668013488040184965906447197257834666395807508503775002365483053666794033982815\ 6971565810736224397396447052140657785697882619760618044671860846510048116780011\ 2295802357856430948317546341471244810580263766411976269846238546278554971878009\ 8279174530489670492164425669892443425374630494783470622528901315331030776794642\ 0693174186830022687419896840664291805858750178886608134869653928680232530236863\ 5563489808265994249924419509872883718378277909959714611390152694005996318291737\ 7088041280111715784105171669660420694563673930610649917456886504850072872518251\ 7772091598018341165124772407382901056907877928086662729088522563412173037754603\ 0937551876311589/34717515412167831226148921557906457673073727958448837054017981\ 4134827831584293228676612192977000697653853983864334063998799954481977524057372\ 0120441284148792357474861614398159781235338709980229385851406135827732522538019\ 1773819194528301208057268558300600156061731574717543298772334084990736877770540\ 6211191567455275946263102699236993458570316015127142690688690718269178367744961\ 9569545550002182893514813884760701950731393854834946783671315699677380599961555\ 8335346391717523135241763845026839344805346612625363980869445720936242035366353\ 6754786980381910601171993201587861289220473429573291077455939579700602720524289\ 6278444096032570096034957591534299089200927356437432237467158816419461033617142\ 1118265402457481660960934745178854153526100747543342219264000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -880989014720343467671069617789042016627817719605554183100699094730380\ 0794686843677549668503345953660153585018712940876546733310643278070162659480343\ 3645740861110918777580887196667781122926767951268953970185350987154677191892211\ 7369819284078708261102921388924804538430886131473203616097386625471543886298160\ 0256837045170042797637825781182073717380520060376982724774008414099289177083808\ 0889615620536683628828629758833561873584307031495719156858828532436955878426807\ 9901003851516747442235812721114905233221937646859225951748915672727476813655680\ 9926624638851454991274142409695865343938535667375797589222106093540394095160959\ 4846921035251891294778581895031718697591669690411812209118349297260379871174443\ 1767236859947031577822002340608003283374823422447205542041826056969737016053661\ 8065634323673996490189661574057302834594539988417408243743999698022451643566376\ 9299/49792652538806991913449671668343897623108180481963995908777280596630871915\ 7919217310835127726827173239720082381535522639782002479176024166064140267693438\ 6841825597195413402342164919489335309623993663807182349502594803730403881843753\ 3035048980048088873185762919187210985550912789664351449599483664045530060019592\ 7679255452126919858619154024223805833639055321691613411012890331780566985619258\ 1892917834679222251332198075354723264104479711277154597583789146657094107366074\ 0585453253633491637093060006504212166244475611603750593473737616420365763497483\ 7018409404856140589260394916978724574407572954048350963503538227182738320557676\ 8210720629580867081390536122004760080641887754005182131522312389715294293580279\ 9105985029141558263213463552149260478848615755808768000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -806657147608701776908644422537395733555407950460917808442795529981925057\ 8270458748893803259915721737746658672860736726051180105025444179171303201987782\ 7023711618715472265529783200844111123576679604317085223642498892767011582315394\ 3229833727316998248057115027526001299080617737869879094258261761752961033211980\ 3095741211266329979391590438617905451426207922789853817486342977948606148837180\ 8644020641036013948922652726435870942493722358441051268702079983136642849971964\ 5353696645633376636276037972358815146743052804684112829762342824221097321734835\ 4590642581054108643296568951855361140770251957757739869171546283441148042695799\ 9350846418992414562492222027224708477020408691560392967190065877738335778496643\ 3404338382223168967230833651737907867412456905425007041871843979731837882025651\ 0912489618604504194778512235141565398439754101825565857098702727473479551464509 /455911421691096647048935315810965455816930484871306028118131810396028426181121\ 9344557341299142264566016642441366293458498044318904471006970122208546220688277\ 5840796334258335994645576409332097695011516797075389909978513323546315722452713\ 0501998772613509224351015179455563427138112320661523083203035239487651791951427\ 0074398257081525512010916582389804737725784862285959297088762893859157672633284\ 9590631971575284543675521175667727389646655694204078261339686421035429093568860\ 5543414929675693748221379186965634387376555125930064783610421214527957999393498\ 8475708449585942497738648614945937766302648359433735282685868494072257520326812\ 0862423254354964234297978062251699989202772234553556505235426717760376973055425\ 8743414470947973151760312871083384890357029273600000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -168843702570464808969707006601089940479815802770962991413551174922924252692595\ 3603445877515889141006372311331376985690364431957919362714221662106483653960640\ 3049229745110814752533439120420113129547727929734511774191943112529079910949890\ 8046414246594327673354485847663624959696890556796837318024037991458469586608187\ 1848605805582186022157556278640067787401880603258546843326586353058972353193172\ 3322127128716054457459887657817159288166060064122555259772485594813103571751943\ 2262815980696809490552560780821276636291139408509133458021489623308957692847516\ 3813413282533693995201317437305667372865253533248289487225507810902206287897678\ 1539645563242305773626992077924434420311413437045324392431092222792200550043847\ 7130338216797574350827002843582366476474598052790643796986670233846975567503656\ 4684732929148709360445832693894305393389456636826887686038829435705638525772390\ 60797/9542754637633962297034592367632225919553210509988984516678839176375301673\ 2861678524597465638427853529647418831817735119817372327550265476527407678021184\ 5002441752032534617308070165135952838551138430900845435326516145773607518934880\ 3368171720953062656171722185331032815659623201690291070294850308801210039479530\ 3493313916077705968937173773206584254838364899730004405285927432886260844658300\ 9076167551086399380940212650433045844870108543593574152101201902379892145998349\ 7020184908950573297783592822640039518354863280527560850347293242690796589128646\ 0714177549660763357645685025403897755260786330313060936523112864321422710822340\ 1322785915058360268035343433712758495104663292562112192134686634807970270955529\ 2469182076493970864744665375920786802564089962186007322254376960000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -59060952910634817540657972706112413304699954911144475488336219\ 9937753785233628742264717359694663906444091105493770161907741380811015405698153\ 2623097718252848917648493907018038861204956943881015997040215208734777910005915\ 9380818040828812249716433917183988233141739908943897453864291797877254389343979\ 8409676496832715916472930404296358835587554782783467931551119278186548250593463\ 7904480991346240835605516263195163156427227304868304875954743886660562025380452\ 4256125801505486667386090065143584833431510464876932093434951153224256034973308\ 3786445570325896708342689617032149863341058696885927057948480261357606285048078\ 4503827394300851435172221701253060230937256778553715331415174050987811882142373\ 9520575232281814312428478884372117695158620062062474957197218005873376849572070\ 4846588619205820502556697051489496430618442794361683730622896956451110536148019\ 08029965039443/3338009475718918145385244658154994230903799748427064444864110729\ 9922666691427806425231872582840905386085176562573504480721284400138881061644295\ 1110982621757005059970162840256775979965535733664988360478658080037104115240555\ 5555361694219852126040268809708061023169811837958586668373823187243144511484521\ 6749226977926978216035976420505477625611620892108556297336937963849589052074136\ 4937064033435153289642191295910256243289650010203235128606688553025471250465304\ 5308978586697867815118528976462997690980433934005945585771003445022743281696623\ 6518259820041184012567387021071224181120636022600311476560051869891390104634710\ 8708509260138545054343750586644022544626695983907903435602522647307880380740165\ 6767710003067486132664479255625123711763386780672790134053771673600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -74336662582369842822532090235579244761589051520425943234876\ 0508410520079119523668992281848515043285156667452384841616693058599160964722506\ 3383188560516116244456959510475405945608585887131051741282504679993411138659819\ 5543109780491848665815872901334414804853177380654052790984489259297817283616015\ 4905910068408058504924267821138185447362587236353365446862074218228786672321014\ 9677350044242430320320828179847034723368422688936782787906149301781186386380849\ 6722413480366927821641978698998478103389729404200662119169942390961031102664484\ 9445165486997118906655665910343685746993106868816998885216569533639913886100093\ 1893244501408524854187583524330671283058198115067090423386992418669561327278142\ 2221815509646371513753714347645648049167943476248279225051636935449772140861478\ 2782337826020022843527183501615190000103288457314068822731568123782756784300844\ 7753368814498496222323074408049897/42013545160613866377452478071036816993530800\ 9468725145506482381836051768681425641308733754143494331351944551168541698885445\ 3708148183813480295344803907909474408330630549532308960929353312489330210675665\ 0797276714015200958859988754571553318551226919499117472285731875288451792527559\ 5936990925143346644501351657252759100851851535375286471031007651621650207379034\ 7797761047585783938721084351013983907239227698995113123456960135868290354799507\ 5784071854579561831317358890045784451254151449258846013699016377078282383865362\ 8913344645345287438814088147184310444930324418300512361537715698227676221969454\ 8784152045132380876309365200162132774323916864900838050404146356710781762296454\ 8518534466984180241321739727385540091105819112061455356630693388731353108111043\ 9811958176136558542848000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3126017095055964510551\ 8101293003530283455459564651166586074121187931204539386568547300869706049759490\ 4495604570356730065149221751333646654907793814779816738735384249823182709432520\ 2459526075503422655025487516355528312186712415151422539205005570341014050694266\ 2843908265709253892855249125278549193953709229253878637726425821644130838237969\ 8526159751844937922017042207669118974981849736808587851733805310643316502178567\ 9198754021909722284974170883225495567231289646094512331306842341395494492675217\ 1612933907769278384410670070501325782419031713951981120589967711058882463953398\ 3094601690989804713543240283530109401514589265936597417831124838673146819317167\ 6774614175745568372364138476909060031038114641583325391660729383027831077362836\ 4897558934401966069828377909040712077372071984862302476170711565319924142750769\ 2772460524240893179699202768918980241693104768774683760882205962995926947/17667\ 6090779764050262052333870899171287578220329630852492986852048621422029858643597\ 3075160902555292537394651696580570269577228922140601912235503258408578279846842\ 3416815250648813090741407998609477241318543967842519783638004078749313741899870\ 7594245824114866064173346865176407533285387068531651584728070307531693421131453\ 8742630499900325135611307167217741639141039128037054334880665666427956837058731\ 2091436817710491337268884399175787661233607980129456240088369630225414035965762\ 1805572709373323694298434391803137715560819559539555635656878689589546376114059\ 3955553827198069909907057938297573429811993057329587842949376703487650789051880\ 9097355356915488482131983524644002144048403098494116130056263646375794475815703\ 2818457329737482318289763395498809413051037446064330121488105472000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -297883438621474770118951247030795977226868103381144081069186\ 5891894641137271460603312068412528967575421215384785679115302232324417285916201\ 4503215323700186512321084739142098063637217417610757080495813521406887914952335\ 9784553025035951705721492052062655049702977665707296617213236642383523681515401\ 5922265092675847945770507685417175022330350327912960226433254961073201489997523\ 3053816249887807417575146644147081613968564169456399452400024236687776185374102\ 0245160570900339174943533022043374104636456875006314433893284806751601357707863\ 4564734747807592331435847671143873984724908981125580678181698769870308489294527\ 7101539198294905999529961982616599321497146274402824612607939963830005392842409\ 6057251099015704134838009461323979487966864830153173842781715541287802695373589\ 1068168357006663983220304505576126757922297760728834709129674448284608465864442\ 86062615195012364233199565987903805745026793/1683580950324088818897572833336292\ 0070209291538703867263603832611052716864700558422506853953409352197963427184206\ 2390367400990268882557667291653151784279418361881774492802705208958235029753183\ 5441039154993361387357616167309808835315798876291625913333934967231810201346776\ 4625076468800329074143163782080680555245265454609814566003970269428764029112803\ 1999954086182008772015793221822206786412318899086823209711281382195117061189750\ 3513197651202678684777104440115981198908026753571004697824735225514176644118563\ 9375662039565365361364624554492894005897056444586102408392744959016328148438621\ 5118682890928668172719980466919595608871217087210364809608029901514419071100431\ 7839227850556799055551553716375189337699299026030332707984963990656109615608281\ 1975097479337829510218919494222008046059520000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4040237059568725440611726096502057131959134409452173013288795592407181140649404\ 7492659454318843209032954311778752693210632470514544673309303823015853146231838\ 0152377686550152340294891439884111594327366950985812767971285837122931448796959\ 2195065499328642373017697037695440253963547860680261290834525525874206462160589\ 3613003297373032672349538148666656138688323448218235271082281475306953667330217\ 9658172828283189402306316140028976996283412516586698721735920584365683194650493\ 0078477239809687305710294492239429096312406154322126479792440270938889807844232\ 6412963729215890905520658714356311981087437200154885081045660231870253914858160\ 0167412331495478304827396571071056262382790851119795251407276678056805938083198\ 3197838363747173799890229112684931687215906440718566491896770295515112636600843\ 4361225356215907281700391347007903404145766945513801957391919192979857255490361\ 3093885449879396846949651/22834776107843963290794666015365799635456280477782256\ 7483362327368301217245363895845495260517506156248239587096130598429348469560093\ 5839625335065736844249582379545906913875771799663417644928236575202532059961421\ 9333184797995108341064858322116305491195899555557885489530991100678428947572767\ 2286589228220724772292106165972197561892930091102776486817330758558415741115345\ 9524551744255218482373980470373004453555310701037219910389717408704860251909020\ 7321646429159285226568638726595236131415949035709522299539143061242766307047271\ 7359275566685229045500305800133343010384356915393876036293946942581392294055682\ 5397436217989917453655588079404947992384773376862235676994362126768808801175730\ 5181992934743947338910032766848190751979971367519647659974388655879339791538875\ 9291091990597350509772800000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -31885590898677149626\ 2922899180404564364623489942038782978438597487278124865439706844687148268657362\ 8707103195051074065337568046503390089708145761009108774955713514952850163034308\ 7216364122002812237200304779814392945540231938558487500437881403717937523298612\ 2693974311069407388275516573874866376875399687449293791018452381142993824328782\ 5752843231544906016667925935392245446673010498778613679007099151931125455926292\ 2942399044022813312021581809135828313925891287598800182188555674842832196344023\ 8729435172230964928980896326313174065263168965408240478933412688143534237691066\ 3833706695228730377203480094621067338800085217652775705153907601301222964864645\ 2929681148459986316165421582611440359860344620516548353478634329578643868084517\ 7267926766395017500320989293572218938876362937833514858399691257340998373035611\ 8214212761717979089237052999699002667300659099062997613505068720390005950169013\ 58611129568841/1802136407124662279562277370166882733708327621837587897756351795\ 0827375139579023400995211677960577094319991096779540666275974880397064071390736\ 5745918168351464639111723632925886626772486516833268476042617418374823583287205\ 9261356304309470590769363659298342987933594295025467284639755672969623494062458\ 1147277638931125144341515396809147488510177084361077743830442261596246623298165\ 5670312650147926459401697962110185339740530777857050288505880588495064925848396\ 8275178400968069669279226779096926673046471057490864251747555315544456695336880\ 7681570129421912316284751662452239286471442783556670228490557509202347323269622\ 6917565003677145761950276113560448715114095128543620696090245416279412822064251\ 8508523814165282406727249881172181256171410200201766343367234169214576855176129\ 0045507560545242316800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1376363907715776109985\ 2881521181341317233343512001089082978344323396197794885600429576939892308772579\ 2719800548316072374712475148765387007807478978057024440879421852052969595562217\ 5199202420818960607943893252248735759232682069378286845489764511383878342162633\ 7375345087424687945535161182530292790528203863954945905858800360156739388491608\ 2710483023487080103115771436730670906232834513815936358258081153491668831908123\ 4843882576445972407233122561153628680658540526871803163188045954024048723760869\ 7653614568731244177353554406042509337666279355477778270492980485923770160657825\ 4560713184474136789729351715860083409427623934228966655624529456818507988583926\ 6688758928210791540723815964987016571352674726838636580794289815662170384839210\ 2107504992010704624306018318151828007749083891801648243518539240473383177635450\ 1676021748231780087830772440999302639070474551183054496781985048333615391477493\ 932162733/777912381524171468671107024760998149014987548732774813387711268814580\ 3803512702165115989233986563298352090623782113887181294184496563452853603080980\ 5800641452208000884976072930306653175967960225316550884589769294077751093049986\ 8630408958966267725909483686015672428759677461110805977147779744412026598263946\ 3083531238595091217812809193947404557309223410915424657223577471786571448275741\ 8869397790633395647957191325805821952647959709836259786997587782890854924099370\ 6184204374759146891787049679149486316237769353088806437233473218992194470204785\ 6960952708397224023622606696242004774488409349196407409884492696871568338117807\ 1920464511207978156285892563530439423852547451370180734518062372780666822925827\ 4204854818094923776442771654646102018150508200812383238752219660377905250214604\ 8164521574400000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7512152054289456158805227523694\ 6985026203308319894812549422927262309154525202067328348508446742097139985493301\ 0359665264041086014849143614600188497255602808504856206027461086525259332276445\ 7357642284031591102396109915580885500307634166249029706074673610949148783234850\ 5462992057698982267683933129587813395127436847567745839266466304224469682689285\ 5713119444927263893242080390943783151749541162681217448377808144155531209893478\ 4977960095385729567457104650620276645765683128567735350821972039216813697488818\ 4304630957783677876778870636605181219992942763846255508651362790312644923584988\ 9963845516505261404563122712323597791504688226417780944567131544848291587068533\ 6840652375175662487272120570587824933518866447395943783551176808887349203746591\ 8661142566087111614947631150601270014965537716054006425463323010415500143501358\ 2300818456346496558025981285300393699594835447492136879324368198431570103091562\ 638237/424587116787990434636099348719456513324766126436214693395385395261706033\ 5529286599623979315126791023670084350524827223822609136795083661754751404030245\ 5965576537740320407465417967944818317297068011029490582182659621172765748633050\ 4146006426674077915410303363315141820482313799646359781833656361199780592193356\ 8411972073373473277759867389951738157279977808380631189325535172301551646918578\ 5033247042771312320616549548355411930880890887238603714678024977085459635907359\ 3073704956557899840754590310248023490543919629553783771915764539705754132753280\ 5200986649670485034348763431967765500219356730670784766339051981173440972721885\ 3183644369812957115847033364449373871248903158932621571672837860239624034469079\ 0608015328869968996257392889152880248860228618300000784799517966552271835821563\ 6124171197480960000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -547166446893962105904418188\ 7054307057112401311132849024758814639923129521987817353646892076404087230558189\ 6375972930671396481741261644669117757137036617670638395692217214518527201341275\ 7824913817936455808066392730962979159608410896729184813354089712352767138911365\ 9941118979416752085096815411726619878951213713069794459637255611282082373844462\ 7484129031471732107299223587001680400514840380848190291737968966398680275331880\ 1568128962581569076275156743222933261535358922904382421458647742574432963985311\ 2219518732027396113370608725757549333810547058042277305227616652711038273302482\ 7580883755066593266630643410428925636396841530252150074992454133777583757539758\ 5840073755729016304033279956953894724509095938149266369563688228702049284950104\ 6930913509229703973756935706146420234688077514816536304009004539267610906222625\ 5202682709368666038201223347277562228039820933630072269701872643532001794658489\ 600015805969/309262735056201569574303896423203994292203223246047545058549550303\ 1096842664873936362570281086610676583713878229387815578241928708964154817255384\ 4865894041533189246647215919881888681937260405214090247478411738829928703134971\ 5812979042025075417919858579868699527669678277010413954797154684898034991369761\ 2649889664197271956736454298034712924514749939082002689587662827443425951475405\ 0554361359948216114188388883260247992006996738756414635614720934070520839667064\ 3058737236556537295525136169970976031780679850489172995218165184828895583116161\ 3927872666907522452480306444224173123639529485268982766278702720900069137248378\ 6644196568658238733079410676599438783436016299235667919044344782357333994531548\ 5380864486590923182713909913167641045509897212007961007059720719278088290249720\ 1658996169088461019545600000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1259920878048224590\ 3710423461312845580999238653002108076348559790821220359267738441231982445752516\ 4447780159182506548330484287773163812788505705798044102993221605960061898684473\ 3871566902235439028892582369158250733862440614798444217352855793933144206171474\ 5637900242658306065382435934149672194055085504218468240674832808111631856221976\ 7808216760762587367058636171398678755334352280153736976219677467290908707259462\ 5787415861642223359994979301907690322025984403210148559376799146927861380116288\ 5021869528467045613176465125590475065705214646416604373780469424082724560174618\ 3283704526884168447384573160526949556969476627176105068111473901748962675491144\ 2920337442810585552713686413412939635378428917618238278072238762430491310787125\ 1806640868332618018595556355114951441425782888680654021920436852468738973052669\ 7208657882002284262260016370629020925475426097153830585883471726814390392102948\ 8875791926157811345445176039317/71212718463689792953025540076965115874856772285\ 6124132540833849135896650174828785189639497843517773756919579020812520550587611\ 4168809678696354336519483510789194648097389186837238745491139377376049739920993\ 9494300219927741955908254048128950380093804390449712566485282929889599414053229\ 2127870919606685209778996483660279988349063507188933356873357824592512011831020\ 7120620661453540359325145337430847032447386865697952621330487154678239772195465\ 5123475998520784711964143754061601944210092015545770376903256963414037635332801\ 8481447468090747149730726974707235091983409778000458713817946920583889121910800\ 9400380567556651569568438650719892500571540152657471400431288154196490401143099\ 7261489676723001369106009457047087284109870047348743293821320848879139390781099\ 8820357030104446893781403799642571162897180451143680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -518654710249317073804849959711109623627627762864284735665318324229516\ 2541727210067163850443355078239201370746897242656933004029251195991910774768536\ 4968910025186767121720647871920639336812355437741502839298109727319963652278800\ 7717380385555572732182144470792821922822686673496815038479280655535711005220170\ 7179593807621855645455549094015319008938389787614104429379322126496135527713515\ 0490864347086288988063353012445289818465506590140527018102902736472212109604737\ 4323914190070947017726769949415594233608708217025157274636151083272025149222234\ 4917323886880188213511606701166360201389807792371777420412927224696726507343030\ 7305234107659039011479736075829810704880279105844560226293985190252035756689844\ 4219186824883045485261674091230637998741624479337033392452703171631047581600726\ 7418201047256294794860099442606172608995519985566961075966196798461828554097727\ 268344573921475629131836005690103079813992673021636646117/293156157388033373501\ 0407358661170693994376023733236486151154892166280906037297418022875488690016351\ 6683315436164500046480829102657978808636711962673340754788301718769233885867583\ 7173622244977546360878590231647342109048303224063509673173986867327266058055156\ 6884877091319920229000252010596821735529170563850528170751331221387292361101654\ 6858665769664782075130661554165791175990146751891354602426853023717681446244080\ 8077089424596355258883288989553315273058719768232619815651816257252445612255918\ 6066510425126083949877613385372542565882366723962098592847802066137943834860528\ 1656166970840217257085430855559012304778513248657199902599496225943468120693840\ 0113015298424038151443648170266398492276500039527341350073063701469542943190485\ 4404919478350075142477635180392038942695134016519234503342670387866459176960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -151961265109436574593416527620348463167921503\ 4634959159614292679658192144786823837628222605061828914610276412739418513006247\ 8636343076890243524193535667242543811302934835443788384076167604478579106542380\ 8904383422828172974634038661112049330545594529139158332450520353211875128092951\ 5572452438339268516369654011555870228074843898362743778514991776648260640715143\ 6646260811288482541902864765143026636301858633065280048827089254359250385342492\ 5834807195304422636574979683753840047452749101971306952833723575920867113763300\ 3323385974615349975638725318534068913446339870229109925525418443149446960384984\ 4323707022562504595565617504306894293277768163278693650277670534554108711254422\ 4430814149070496807944798937261998165530838547743162891092698089459431985023893\ 8175786083010390025242882125020649406278132576322936042322740067834102146960296\ 6444016893268762497203810476733902329721450824210713657243648595232710720712075\ 600279434790507681/858934403260141437525361178988503872586251055600863900130787\ 6959431563772671136877710963644906526261019621325528483090524453835459059244448\ 1180310661430896353976535292952633382721371752819914878762754624591695511251445\ 1304995430628006589643971461015315856825266681329980357882274977313515642632306\ 2890413079177592867337716004204595519051331788731669865312466479444521144875544\ 3765856868385057055773423647269120246229958408746393059143213004122876526604360\ 7650547599151845324717086185365855516565899175556219880356800898560520546155927\ 1103876913370114834867271429835351282939611879222863791418213647979432027861626\ 9745894652406532986136959890392389142728628544557007614780376512735426074889484\ 4674304272905934290630191925750664484107014533328651693354892165205078581078558\ 3430103801506664629264473164998554301351321151733760000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -124089771428760446750777881139685714258500243307918421178883873113931\ 9087563051576415435937190347725174454285931768537046104152403153457711983118551\ 3602495337456548397867561526438696183612942709454669800392147008299297125137470\ 5549930803596828186709810857339999232204925504887541683751705066916377611734208\ 1348097603112684512091109808113006355863243241684760858388127418821924794634174\ 1966579838233685001467351953420474271837796511101932144930206166429075586123393\ 7037945745925197714120267319596445687123379390634369670363648195262564953267620\ 3210917911352663022495314938684023105960275702557018743472342371495437428497353\ 6602918756757849492211387993704671393641855752438265903691882686328296786749767\ 5139925368077137993123738544491039082604399112446220338080353338248643388756169\ 0343977459364798007828071055054065009342404451549359543115627876857070453455465\ 137716002955780781273158649992753729032744699209978085161480113522864341/701405\ 6037331810935615399185849897754720390146138246038551278373833003883975091693980\ 8404596960923952101325415962177847656182592102090215707523412989923489659873743\ 6796534221733066087941367444123765466144590820105266151668068557808680079896683\ 5223819848362294681065746827554326475718356687309313344528985245379292702912994\ 3273959883087300032009723140801079043540310012026426801468772007650448198155004\ 5847846898931730584060713517618170815696318001087398394466979967178883063021984\ 7029091992839427021380044098085912296494269311019479458331144467410669409998708\ 9319940619579560418290842662821487420686311292329258265789820265017383027501399\ 6427568371848252522251402605689638951442685540906058708502443917634029340407519\ 5109878250807299583203888588125120270693107067395688361301691189985362013187856\ 2659292076624154028146688000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -2595427984685094\ 7249887844491067896186274363494608841306132516499883590489229038577083244195143\ 6255995259987139524376874947137331386637565136814180121037184460790036573236123\ 2304476863715279880075259646252220155811185666844334920789598213950885984208404\ 8573982866601310190115662890053125299567638859783182361842223617768953123936924\ 9217484672401378945675372590849541756172323798339608852438417859424792750096553\ 3037295525010090293572903504201898431562560042137170931723113277316173489843078\ 0131022831617348627003116033663825293400491066339736184328312338756731631808404\ 1167295826808884028079695799029571355703466582660760319504233155910481914386593\ 3871971458658660747310238756820200815675823604684774590910866687168389240714485\ 4068951734775366254465184110275636743979491144417147294551747809869238894475285\ 1320917316418861900416596018043916651965962518460960228083586234502223347627826\ 5200522956465274942356352482316029735299456057734887/14670599607683215752933168\ 9371236461437731680296627554142338538467091109237223017871303259055003468538215\ 1322400264911861576715096407318951738559706097239709725919222803630978176881029\ 5381641461292678489880261593321746828289321955126352551119032554141594834575554\ 9171160645126292566125148471761597914168255392353286174128189351814491465396746\ 9515369212995369274689124211544742979520835312016774512610075895356573805607689\ 6213883934501660781104187310744024818671352993513518146167832046048812222945557\ 9185002355564941593474136909283432350454217680361561379532996021587799912608570\ 8971265135574230891074886990358765887259880663103583403219274927902006557804975\ 5410336900604488308375210773591123947037116981233357683963678091821349388547808\ 2292533709225015581817027421648217764986172929733831867837201658175307467080565\ 2716126208000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -88950167864809374549056328910\ 8833557484977174062161646983710106590194785778611373949384007596894263845826414\ 2949249460849361911489745378605095491442435552149825449263732696760901905874461\ 2442822529014950774303593783125885669715517222262330901872416738362232403313831\ 6750234498140936514643225916211980204597575877570078135478628799799261969395892\ 3762312812803475301472560450471623168124706363553758657269910563458196384587366\ 5996164716434517013196198050514987416335332877644967457783061829958064995844392\ 0016891256494763425559573885680690669596719540317273699858761445282907610425736\ 2486971460620661934522158140380971149952388264243079377860471162142185423709115\ 0955832113143025088190166023040962404014955294088055160278828085729221606589826\ 2908001385056710115532348915951698414016722790102146361726216933744776004345268\ 2369284587180862731743362319289370218417663235930818081400346788777514556055690\ 5004856848862968639065952424089081/50279450175687990239414686394724649152070590\ 7492265312550977493707909605908438160876465165786835046727051701563997259675537\ 5674863462677442717348813269230312744034445233917932545251687783049583274748028\ 7817685221380924911484528603851115480897123316253385696714315609862784665470508\ 0023917958188467806900942250233367302114873568235781090853781826507262936672482\ 2039757270196462114612666985937408401590056120711756626877262355783228916033238\ 1386731482921979266435070624207786102810758303551049682682753643550467669887897\ 4792684664344224109726924887251781229568228109123914296425133687669375412829461\ 5128427112179374553537655780933000504742993442159174002743661611549793619932761\ 0047949940885005023911640653737818233569862473616920565815186173151512871375694\ 1665919925359953775644606802069635774654924893454924175284193198080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -6105837360391148652426730457656102610642583448909996\ 8312613312028533445064809931596326769862467500236442258701158841491918290033901\ 8647563808294227269911134118594779451585844622938524241193660948037532750904719\ 2907713108071615384114546226282024807256106035392851017974803099811603326493610\ 6533633056751221842479802266624136700816003556381798433162347506650863464918050\ 6043655244905848401731668369778439435559424657321163411918093232273027388991669\ 3778998766718286110384411863865977705629871951737726271237084677123617521858363\ 5436884430307683265850731539915827887325683753919578743005193338332936898328367\ 4033311020151372030859280402113341453143958296127383236082154541656635379584906\ 8036048277083348701652359634746586582781983445041793362818496272692808606217437\ 4458255749994447577094193104865356388622073786922599325450710460832937524652413\ 8603626731494146053140948326258915602442594206569727002489369009547559277045080\ 884719228689395414589239/345138049386317572569358007178527555221992636404155855\ 6156415063537950652252025105705943081685752754044421208835935825572773509074550\ 1708246869544107222883953059385511476644227534947716321822478202722949708680286\ 1119999438600099947183666584261628931278718811352635243380327847783578742337837\ 6595380300530548192262965603702142887297565856184851195102312999113541818799768\ 9069746121802509252672556271455936428944583346805167230467669092257027585082904\ 1578381862911866054159603084340617738581701475561473462637582122310234333390275\ 4526266062067874458072940768869944052826295859891994094688087111386559028414225\ 1260874089643547521923744735114862411443779304132634786288244233889388102922258\ 8917768852627996353664861432818130360780042598344973989473377183625102619655313\ 4786100053977264079480672262565440577104317151624636697318057865904128000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -2385078397344336039451890554510660828017821582866\ 4323465848680759983496130116843979593069104501506277834670555727539863377633329\ 1718869023769344245394657593629607487294097069476164498659325662009955153007326\ 6092087324490812644067387377296173731430930627381550004010080287176933732972230\ 3815602248673022719485638035385594686357802180292972609862343678231968011137379\ 6296245529364313645233978821284746383794582909585172755658267159277655360143518\ 8773101375716553445933777314451397852379703234905515418654395398185300810366571\ 0673401597406920302994347774362581567678334771502113448572451598810475277580976\ 8319018539893760569823752855164018462865286584071604843675553438541858661504491\ 3834241817183747060020519719704009633550234381421547198853513297082281898556166\ 9774365049689530781312958097663835294215816545322090973058752392672390738700767\ 4172165571715537834376885558734838936600154933192155769623001059723769468870709\ 701444643898881088297/134819561583959110954943541200445715912032827075884671337\ 3897478578756060757650871996155538146034946126565112104173881929009719252447460\ 1370184787972845655570080672333419180169836876047702505127149291052310495575701\ 7797419509656315214966141751391359043398650882345303427855790856269929161132900\ 6179786499692618550327045008722556236405709152816236661759592665790684355245519\ 4721377791919638108957814054433223930166825819613810130890974177913146345835183\ 2272236139583953959720216138363845708136880611081165748394949044662715793928826\ 7636361690277963546722869060823015788366611404168234153531028867628748997326706\ 0399857252382123489413929810373973313860697684050067052180028852585921527199036\ 9440169264478165104823306435402381732570587328666977192666890684387231071468243\ 4658990657492763830693107850729069052076367677168945545084928000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -9238906677400689425301632312723782243137648249858467117215\ 8656431294761392486472210139525494721111037197029552630389502048955850903767600\ 6357420764693302574758028774454207647211256580261316072956763909622836682778688\ 9462462099612702999446384475479762410780228955991248960282629891034355704321547\ 4992482560813085336414524125877389280109195552134116385329795571714280488212257\ 1486227003751411818208828183930405465966120050438228227561813633205555155464923\ 5912725360048674367908994243097859563241033753053675061791239398521805742885825\ 4758551417059368671218552091672935066414140500288631984449518772898996746987255\ 3815628713617442283558218587390495120046402196651948031801903330502420589389902\ 1374888790518646811050278055813633964032189943088948325648093404364467617517652\ 2901192942663889887166642674245518363897881769419723797070421766677596652915080\ 4211788351021656550296087413073479991808569863375116479490997026561704324020854\ 0163941334789363017106809715746878533/52224234557963382038266149519502487241298\ 8489246226990724245652770214886546647443023753394075633244028125734559484382109\ 2148415200338533673246190595153578596953815472631470920900101358851535535851145\ 8915874792984235928664751014211117446476288335480456579775600785615070973850175\ 8285967489803612440796341610087217073050144489379299536520939911831115423269194\ 5144215398516066445725242625170882932149685134406975655191231226310772330797267\ 3330685432906494537721326885431073229819106707666645319464421858162480001473252\ 0165756336768319787194304926125069507179134413849296252175776430630231666341936\ 0716236172796011695376823609360861485742404537589753152835087849970208539345286\ 5133870534649656991761007178185048895899420662775318723664542751292028457461843\ 9295156890606352968997574647052031570479201826885496652644651880770054984456551\ 0583993635563582259200000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -19649432166702739\ 6131154900869548433000439811262889541958056448376041558596664052017000139484442\ 0244382593613955590158757472071625441437643193030703186032817608496048666879022\ 0769281182485505459855854657835269952345393294016824263413465619500273588718945\ 4972832680379739489661424671843081124281722864930260061100565275711662870491054\ 3473076212888344494596911895038644900269356118780024186330960957337283091047214\ 5578977716592383482964322587565922933906033981154693887299538154335217062681043\ 8447357120194346200950491045149999808880035024756374392108652354158699665225790\ 8894895618774025340619213204994081675354991145090455933321804788767424503570083\ 4578247207765195553476852017046220969135386815725595120816763124039352346127359\ 6953855752497165685461300282469261161400368941424236144694523951652346070507415\ 7384628434878320379216806708231238926974908069067339634509374958697716305860002\ 8387693344985375145127949491939797791992528971037909410503124224192556787341/11\ 1071142002922681831638230750266604877923406520725867342217898650866251867223250\ 0961243431110971084896017516093701448435327985194336787101574084529024724030633\ 0542263307363402129096101178846635720083062419115154945523800605420618121497302\ 9785099619100943690801412750507481787348926907036233649166995544495155271267024\ 9189213166170758063836960320738529435026999236646961948680184317444765078444454\ 0359377619815069105675518847052814931668630640637190625215703883404078107827918\ 4159329372474089897465845438315911240211928192263647738343564820724258854858492\ 8894249032803669027421067240149915508403382665119820046853861410617827904014711\ 1449344449792570616012157693035641834596639503739144355356575585995160175947183\ 7139492981807187092457599672492412516133789314272951362679090246568815101071742\ 1245978920346883825262178467177010013462631138572894208000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -81033422030167996104646045637782441733490349328567161086555\ 9518302837270471668370686537217102064707399363757748069766157456017903523041183\ 3465007815566702563123992151185875814122912016556791835812425538898682253314336\ 1952028994482359619740712274595757171115577981804513712443547463901604163272577\ 3582579879503948400797985645626309748130808775079346945199311671351753148786721\ 5811681210724904715781102487262606523111072768297075133011072190333027557121031\ 4017829563021565628602061546927503912205764981581627504278768657615642890739145\ 3867285396178823447805524530079217418614450047361514072978445358863632302045481\ 7554887486331132370401157594474118395375360570288118697315685332022142035627301\ 2984320717703072938233160194196473876465963323914005049424039198044039726317430\ 8712355628492802440835173281515012059920349246252910557667902568654505373653875\ 0033609230292429157732932390227711872784273834438504021928862995260714845747569\ 515899956368682601140146455451951632613/458050691673985535055160012287088287512\ 3132860199269034678777323014327885384647718929037057542667788146394926672748732\ 1788977528538479430619807113080058384405468975124969437663078323405157316344182\ 4702631247018115963171414101898404448180697568013001182433227164441528803258690\ 5800663278706487427600267388046024442689691121521424736809532348777704745304265\ 4366681800597363656837667113450624152224720445359620832539583965076482004314782\ 7960489895208034688534346471726328981646028573234240046003139261568793017015837\ 1176870732838291000722435413818526702931188652975580824621124215200897926953420\ 0597022521580873240770762787598837363538505684579839689169064368186152697871038\ 9502824303546472385113742897944174638770914918722720900432281079921244718400665\ 3390016180727988782133913421481607381272972684478140898337656474396818173222271\ 3941810164586674871336960000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -367016690495\ 7308504642691899700776476114056233391013130297613390001876488777726644799365094\ 7457501561421856268503162937399926207793851593520048981369057677103683504702132\ 7474991165277500693688573870394807087361530825501149924422253179390248445976823\ 6611129216136754392539835057287478386306420934808644315107400541553897333151033\ 5143169107357008528289752044009847436370099946759822568488562740601147805792501\ 4186598060047837845979195081830700927557158339106231692167055225570428115611213\ 3957756295126632028797608509114136001578938934601612248617939875754481844063468\ 8816030137845337616174441121582801800497616806348954603440428951546890190761880\ 3280113702051095049710939461886986693498302488676311015113789179920480363048813\ 7848937105429847770799563299996956791282930410920240591445443443693955146949886\ 5664806611836229611726807725754164211192138539867238938044170399334991434360891\ 1954095523657911605654887185075339269619719689256512067522687594068969745776628\ 378929/207458719750740472032189804826385225972005825335851180585421540403802564\ 0718892000240313860049624117709546385157182570124198558006431027592633102891202\ 4894213109745123515248102958583326203501567938763714955297434778288351499097696\ 6900775353538489455245841975182520801397580877702963018740274819280315643643905\ 1307531601672324942453299219604562331447239555290282790058318421855865578705863\ 6544794922354883761867488441678716395929167595522567937347101551757647048438768\ 1454126480765443572773854184694930312988481969881765444690460046924728184970796\ 3888273565407074862530692943879104308037830501387226890843222376923819598321436\ 8414051104704712109331262127825202146185033399144565211388898401281187565801385\ 0395944373013101049117081805647721889340000193909974744655180016534245305085788\ 7210029501110989456544880081433308073116270202024297231431294255104000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1061732010947623171277744506221001770387822719\ 7232281340046384117431664331267271148202000216616223883681675701809352943011351\ 0553547200747986103116149131188332911932776800120557764017233184885007447422631\ 5684981302143730577743993705305671414228027888511392973925896818741089309831154\ 6878274699795967604824750408779166711560975667279991153131551716140225564961290\ 2132242430842094999769185018544107617410734164055712341728493066437972755096262\ 6296356387301614912353258602288881532243601535824106970102419596665906535526849\ 2536238996723186103854902930185601454201950126232593214856366828246743373162931\ 5620023880635221486694684384508144240893726003357791279743003014648255708733128\ 9468479574195203128124795892385606151166285453566623980205625471240602265389465\ 0584051084235681657887644668047658124866339614080864445665382447347345421409044\ 3540561517542438483157715303848122022792863938731701190382889499918372593635788\ 26033775209473942350790943299211660989790266422130791445662939/6001443673089961\ 3354568955123906485697696682767510621362006070857582452435696045574670777392606\ 0305086262235302996122444551995368495618238822705606697486394182260714938504171\ 2077538317014648229987584602266211489221239469955857281965283546351820094921467\ 3965899498443640431679164010562616860252544061496627049704531034996390700282846\ 2740388620905001472358198175941196933399305146019484876137671645870570493019030\ 6247951194169373619633837907725553835750323639155237082314016306645556121807116\ 9944486959982968115773679328908879329621680168045401945021986284582146388892822\ 0185559917178877618704952689780295812761009526328923244348621409646326875491475\ 6267282457968033901484941507013868029104612284298645333034213680142643972086875\ 6724049604302333965854585621402254086583230446231300577113701026309357159188581\ 4988718108354599676634903399101983104182936470992977920000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -10820569491105746375347992872868910775914113317507218547900\ 0107063982535696207489498742103331219578650761595900091226569865438915191746489\ 8261207906129318803791196863105200536727082513515337895432111183804514433538044\ 5552594179434280858143540388860163094623062393694745007008555171498139927334190\ 7939076299081278759799622094821195941913893642678094780104378052444291567717678\ 2866601126222959337727460102899335914540566214974608873767246462037066806278364\ 4920489833065164729030221772342448031612809793961418414827745591153761109229879\ 7292094154190559229310398023698692107434540886604708069369238942123566752150656\ 9926872659183872951261280670349287255103282735512461549851589910517490643358073\ 3765200712119445587982637858797217384542288184662350836350153274494144836396824\ 7849317573868148305607662092006639718592246895148264000344942159123348151476632\ 8247378492831427366640087150038886674236076873120187900107059149483766534929884\ 76280346228622408168976654808523191303006897303/6116238683543413961373145938760\ 2952452010171282030381481395882690344015944075053055393885024039505012551728270\ 4381663820125094673747647690668119869055016968540367525202002520218662271359429\ 5237114274661872255874136097749419195790417520352297975640156166651346922721300\ 5241825293919802732541723008853981263421837096717669221504537102124204281487424\ 6193623346826945622390067186242414836976075812450592600899494207316713800734749\ 0555509998749309430832437484922292642363318520057813024467347767274282175993480\ 0039027507681260605088752936034086809841054093337159106788735715026327392197933\ 5982082378375666966038965440262998385475380759569260442405231882723050097554665\ 3076138105035977972711490362179736598488480888038112948178652718129413073088523\ 9883301878738582339202594517642507155625601917397975640628962552316855949657913\ 7991405792521675381988327399026107351040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -5370385412169032986823263333463041970460233078407679655135286460169875723152\ 0197765964369446204461462693943280746706371320750192290250665891401199076400319\ 2627293981611813638477220385554341411088603280700572251272943102569312322977906\ 7199159503971044461132853629173775503943958779248523823425642549294365977686788\ 2024458708376518370161658608398993935294043348101788878569379866298932912221540\ 2664011244261815594186948203365204245861376999177906174285982726298512855214868\ 6072707773602754022650393513034924928400905661700401584828387130772618823300861\ 0412938828146674893071657091023231569546304783285942387231322427338735220268963\ 6338254968509409321201809126546411567510899691393431542578144000080235845646508\ 6602371336600675524974090082912898364275116558542619012840509712987658387972997\ 0898947322841419942862716334172092739530389965581548687604486058185583560771506\ 9518190970224063527556254911359398945004179889625673599194317850653582653703659\ 78997974044230250166392757311046161327056483/3035512039127857337170913353938224\ 7936130573085118040023806607359934317168144258983858891635100649203169422131292\ 9055968519570826194906626800792356391255580030394644130572272614340118078130819\ 1551908152666659874782921721526398441120051379406625225946781313095323290973440\ 5072095150745717727216603578171025366865417730849946481756030631528121381061251\ 5123193741665485157352883366445482218505587714549450561895979713976872943283981\ 0344052707865705961770026349536078554944234398696300247993630877338848418760435\ 8526188673698865044285977550195777508527516671048226157022814066466074478467605\ 9123726977037990957048378926589601272752402713569354612198549274571104788245149\ 6105639040753090125557534472636026331332764318401534611194821328366783753303233\ 3645142640230009556854043659492389016239570137526832968619179717881443248922189\ 8511628199852889008043935154746921594721927168000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -4417901996277452009868938821388497613574796330470676040324784438\ 5414186338011826634165255840843130751613118070869240478207311487419974285993913\ 7806800416493283425216633326133331145919910090914328571172609283722968972338435\ 4971376606367729043390696621933350368272353537092560788109951948746559701821282\ 5248633916024830748481231027533135659909024483508744446202202645842779018519780\ 3283800082136650500239291783890230803131755725349854519547648716868825994901844\ 6481698639297011009927706205168581934592853021089440890666576330087995106661671\ 6889583274968193407629714770554090893893537753169019810052562110081473802918105\ 7165381195580243003094206517841775386356233456870865138587762993007906216544866\ 3803303822824051602582364820100830002797426604757438500287649940859992725802139\ 4320196691633889301000231585338266161630251714230263748091362260690362784585945\ 4626639728265390274394082297120340677341701662352046334403991896500680272348812\ 72471631622727246567770973834135682961689286514788501/2497087336452660446581620\ 8233579977672323583012124776256011399407270541341858201022072295407715854472576\ 6216010044499911442550045166906373288483713752812279241838916247888013101812892\ 1622546656760749511028843048802945898639642161211100142121587980174666422939671\ 2794359903786504322285430667089066854365799677754578064510446046836730971729340\ 6262606254748690059628611275365081963020586338443987464370577488505331979788108\ 1670593387022700886614740812833996078011934839333429754164547005248633525810639\ 4789272188479732584188604241457107037137391322539739098738575304540954183706615\ 5948049547510352238026875680848540661142670528583366574679721916596224969521762\ 0422647833068369739082680446089893685374383403613725190346989741181283551881261\ 3178243752110888903559723670560108409185285261704986054604511068372681171140169\ 0613532839176786619373261437405799503260652920635392000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -8050242695139177681323191997658568203125180595414738041404\ 3651670598147889609611073563937981720204934246982628949217548332910673719805658\ 1624180582845964851435305457221914272628175715605377315274376956656653951818091\ 9238429549936153777953470385502748663126751215883958858499968667368173795238980\ 8698145151745555704793971979287750687596748233838574345495256359994753233517121\ 5083347884704681516916361547346648440821237693447549464956364234647560242480404\ 7431549122710944791342911605808740884121082866044195481314731985478145048689031\ 3300295776466026107724891045920370001097294301199195138940909113753383145110532\ 2677322912762584147177425253948020585868569549997276481556218535242159202106844\ 0042380701078535244369469654777744783274147145066801984906890007185885930733946\ 7055609878529075842312710548321652226038501094678469334592750594123638442784948\ 4865431714159110017589491962022249877251495537612194003308043097793090396286245\ 7481534789040897286312790884394715926024771706603011690189609869/45500589242508\ 5387140696190890127617749058327274244277895475782210606669051153414142440030321\ 0966382050572963328740872549541390188472094561012907058555399445204852871196563\ 9432048119190155385676349773166130556908646364736655930658762364075811533882882\ 4124393925174024579469467761847556304538945327042164548302030398168901773015771\ 6101385142314684638014706457343218939349684206731084137911218481502772138322201\ 1640726660792279292532606326520504764668483431017605584107941551995204830174317\ 1084286606023756511414763927595785427348559884688432017650186381632497347134381\ 5469285193966823921758011820797585456210611862598183407963707470981168618226113\ 0335285128247142325272067610842364562641048909243394337765621180740127746777074\ 7736983924300413812936091571546261482368067551692949618607206091169607957666783\ 9961181816985341288723258062602077893897749373357789584305162289152000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -193060584252156081143200503065022912158378\ 1913800075572245342500460319906212056014654735519532161410719180391649421217012\ 8687077255694219219109171914502224282486137112260817243868435889412382841556766\ 1446053776746018295815562398346285565000857041843552416806614788311313537703106\ 7680934903210334002614478690433289829262302786003906229838316431302299431588157\ 6734160963510689217006535243590442735116247276665471193175221494116445941201061\ 7309304503338461906454307051010858342288283893176495403432334676735523643462673\ 3537374368406953375818170789810069144486747542633058618466768558691622384334390\ 0095356771404310494886686225546738123179765849646758479258539894323067608325668\ 8526050076458639358636118087343257680293302872623070372789330773825087583635183\ 9581244925427807387483518099674710831361956649259151419091195128400001509929190\ 3730911644733228011653974156279392151801484701836270794171862956584483572764335\ 8504372215585540301656100367791988786390750811953211874971961068111318149335332\ 6863973/10911680458237080144524177336288998846590973270757525226289230146225673\ 6894353102551442395751424901687262171331620512008554245357066093295460252382938\ 3257722649968170934370794762204271285938146320479062882337035703611499703662913\ 4020783661737962106819510079531616037290880126477504291121474534694358584053286\ 8292801466968261868103765469896713567467853761336623720232923548576755068726961\ 0496283311380514246000585655465527659371943796370709714863768955089821031264905\ 6187128796235625720029833008448219776568058384593266303494296796725744146933769\ 6447670161967606955165543273771710998482379092884323425550336350850206492528799\ 5049864565915970121605491153931193215916189873224905336707549439243891888163318\ 4373706135076652479506706334420000252231846996671151320010607410310781338837540\ 9091447872445583371301712053778355845099732606627784019624830284339882475755095\ 1168471344349184000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -96802597281393\ 7530655050058937075967898120904616266349145593124087759927110103748655531871139\ 5710723151455042798639798433218905983414698042083558128977680600607112732161584\ 8166444078920364363985085082942949270651318996908251655851895121706569103019091\ 2547985413618963337710409116679752103277025903842330028780415846570387201402246\ 9356150518706299575514367235146157278886570936723579583938279140238447954090889\ 5725854820414319967480432805654995774618388318818690513589636747010980103570526\ 9819884660160174132218267606153774563356810914115893841030990679081872211373491\ 6209191126149463441332306675710066798360944925913303148149617880799698681049216\ 5358781219146252739561871845965312182956536001719709614440784363014197725101592\ 7166938835160253980135550158997799227649195467601664352853491183636530449609163\ 5497467871816406386663622242206301051378881175840591907506941549312334766293876\ 6438363692308322242669750573810132513098746793396139640259050231035122223629687\ 701112172610092073584574782124161560722771/547110398492234598656002108602291143\ 6621444031205672831841696352848405032319418878489197100070095943697516953098440\ 2487905536265500366817983134567608653411758488399822895242428856750892469560278\ 3561991254351797566238460594201062220375598400200500301567918795551610602752424\ 5477966370696060273115299837865242861752495872031328031439170095094716061258376\ 3044961211330757757759530491647869305339287639130541163524003163596789790445487\ 5378089679914125181276883148601628636518813052460759303067967358962072574818316\ 3811872969308068695725429699702995707322337879494407839991395297654751186833775\ 6988095092946737450837772410987738095319938691263245101771152542988392811897631\ 0917725919644974325850865576881775769791513779029084894480012405043935318454637\ 2267848588480584161329361258651287635032931737273929714608571951733425886265663\ 1121483526763511158730108369993564635667572448457400516608000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -151828220261195690147796130552360022375549753778298\ 8160109135184436097547666890460511079168407008736731841130012146419106845179848\ 3268183346952178614694761902272918646598329076519078583857924319052742049058007\ 1471298450896963266823966230584149499543719145816653210702555679623220273993266\ 6072595577278699338906280770655526549843688245268775784928975920869091097822500\ 7835813715900393279015438642683718922907394787247847200523159853629339304166115\ 7415014090559092238367867172007620578397422986112062381511797383839349305367503\ 2933242871061047340261839333783979365489216329142739919737160530968706454918142\ 0687143798090061104345687623687233835722779611654952168998953451763203729944598\ 5299088097767194704900066827326027402566931331950968556362760796819542518107255\ 6602369644909931427746671715261887571942854343868900795326411931302936951005898\ 5002938530390181838516372581537268579955810064121041742083463994950624209873061\ 0905572845582470259248901156115805291920297379144285289742564618998561891663982\ 86811/8580858844276792644015127410861405908852028964037199134846056779821201288\ 8972017787625379045910702890538886174775065222776371737164490410280152093065458\ 7708004594006656257929603531588289911735497803594773924399484784378054584213152\ 2400305097484261805251556581175024783734960478414237058679437786967906085817224\ 2108720634453611813845474368820428790962741568158503620174313467188153174134641\ 6288355660891742305270332636600594590713424826484993261540673464922862783214724\ 7287987733169927748589582398815525053164631921923407051570006267478184675689022\ 0975346459051443716846176248594564604822189615762350965991520771506257799164701\ 3862245983256084732967368893567953299809544245961642839405487478362284496181337\ 0550864694677864500688873805523985537083343297451205989595441707606691045061974\ 7568386917150076891856140280724722036949669093836191739940850366797325579529440\ 3748482976985173196800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1499836390\ 1609110330306444904455530195957922453560688174500543193360218741762237435444312\ 6065568718712207557249219296892736564855121998309932027514343520868110746621864\ 9176095912325258281844283410174000265855917796244111491801549276530330449788942\ 5206766373634735170709167653771814193818855327243069881014188095773603699451227\ 3544326879010118212817899057363929538551064903791979214493488158037915268328449\ 7492967986963064153178495030004785389123334473699198420413693864465958651732140\ 7044861633475690155143230409427559904187418869085109460240233416360049376461896\ 6932492701510180589663925589453707455096532827419725837571922747917246018115580\ 9635556033387494814717129605346360496606113310279738350516856300922326313417976\ 6956255198965503552072070401521273959920962460693356885918680913434891015660460\ 1205469066242007582312461947103606475003181597300313407209745379552289134273107\ 5320981326364972452897309709609152998179211972402561577361154549988127680224808\ 63446114757559878563270026322919939000498250123378922459068391/8476434558081785\ 7404677501977566398401142138106027668656696621508177205064465419294537635472477\ 8171068946837245611425433409869946674003076797077198354497052317887618953788928\ 7276082087636545837301288379166391274372756882565896713691742252842478703913301\ 3666169945377523839634995483424792482280322672380222359604891851844970425904597\ 6825619663888113764692905981424111673444763652110476460808048270814007007338062\ 6308308017742155865985435620127499107693706145886580393626360455498467562768590\ 8379925513833922452917113116167571102202576361400980187835073101448180811453450\ 9589733008543410031187619344654492749388417351046499822671047694145076876513005\ 1949048322364995635345249614272290148581496886802701609464875545943106685273714\ 3363236429045280449893329019289519828455088913010242876681495020670868103811701\ 6389804995479000132320885431903500590408592870114355477962099291055422429506614\ 2737778606080000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3343639430745151\ 4152956892021253471589975269942458252835415296282421155716377881851978001107183\ 1540232533799322733725116170906699283010326844643696214162222846709060569494538\ 0801588240237244400061704671983668782872975256506359768368738576575278379010681\ 5655100471474543479598280560422767574223295890036681972041218596718951906521562\ 9293044667010513766880640414970940002649890918038323753621603920683801991351885\ 9869638754851674493056624686565499358037992098576308156141077774060858671335905\ 4793847686102192625736476219071795294752587486274505818571562084323611879611727\ 0902026655611089077263902887529105596591236944559182981545770783741109986087818\ 3745801974386695985340303214212149595250504725804005114946347647989415063376251\ 5752295039054139590974651481377588398934909465617479732229417726837072701219496\ 5148920919091317179820521300816701613420368291998824261383069879019124442582368\ 4721832661482208964411972760252353052455045135072961398994732626578999608204348\ 30016003340182812243762604490905485527471428070912987/1889648442730400127558572\ 1870277681068537831952029193351531153248955815447872484091355306647685068885901\ 0215385272321940435904173290277065688838910041390586486703304951054380907331146\ 1214713002231865982310467955841479636183863192575212688436070523200403737244209\ 8402740439218524608317977752005314639214444539746130442328515980525800684006592\ 6876998678097126122082216317673693043034136879475287353403061856273423708814616\ 2680225878433967516329489252277817473558222124211316937885200059953050351003138\ 8926883347655314156503005585909430882907649902838839122565329515211143306187917\ 1403905069172732848256121517683532824917366428734628534822107629516069696208541\ 7384014354849534309648203048082853118623002845463665385557128268998862842959507\ 6671705990996854296268493123704200168744218185444027412841283266330074758786489\ 1355336934296895829753430035444805082139700907097627671550871897868876871683276\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -337187691478277371458372751\ 4775632379563266733801710378493754877765778227951495409035410349359217016899508\ 4672165643864773287992957894735749661039295903862091517497775020539788527637556\ 9656933287262761562402351805032932012582270684826174322165883336333501450555312\ 0375167932591455604476933600789327101824588990834682361605502540807322833123389\ 5334809420858609730874297656257523984242507074066100505323279293850857659064680\ 0786176453635014912298579398012900689008378641915562581616887929124060736863496\ 6108818406125708941293709265213459806646841002425367701636006431361129602490814\ 6691993113061277941368551891946928312263092695030019487749043776965530254382028\ 2301300774277795240701667999596338739104450321956539215180665631397753253362145\ 7254119342759964983795338463563410768577750553301851598025354749713612422366656\ 1122929325436732878129551219472619522612420395174099220115360642496291354097012\ 0482148915451582315654698959346933471539209537873931830736256980551670109285852\ 530994805904650327905406602531302867799134987263843/190557962421126397870738850\ 0982492221480220303969178476581017645429396011105791289272764074669581283376559\ 7642903238350140198279382883062509198180759259596328423722951814423065721774656\ 4769299679244906936085517263959253928844493089799825329349007919591575825793658\ 6737029461688766313279251562820528768739264646265209281060114097422929087884135\ 8098935613822397006857126360661121634366931372544260451825318271336325578070479\ 9139809229190639486880495965142515432123084036878783027620054416520041455735128\ 3204165611008857424382710867216920948782909514503373237077422486012000198092468\ 9093632004226063601436632594653565511314768328483782817783000203969983616187992\ 0738454028589375505990070324147259177491722639235015309547846512036697360601547\ 0088335718811439283035959206714292895381099188817788225149925463661521492773102\ 0913808864693916514933725457922439539682515208072937573280756649719539893515444\ 3209932800000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -13927263816582536869\ 9461001912957150001952610109501843097307694528967807880767008308985523100514739\ 8749311693055542376165085166132694941506514161947180190707538660867388118033541\ 2338453456125438454887280651306348767885138956827233361763576302196680591673610\ 5960374212646341325303961712489266590575714263899494192371778749109060366219684\ 5781157797413913663939808812203409589944254816717683982377551200130889150788963\ 7228409678451445467646023314105654372749582339915068706922425671100314508848416\ 4091731130970304737547306877574027363801177173749198172038625812653813073215903\ 1953493705420940492175262475635741630800810995024218376801636143287629096509067\ 9851499237195238302687709858074671156873996251002694785674594219976480599867429\ 0222638768054906670590436315767451021878767483867671543579041573053821997642742\ 2405565147446324090929150289020261541436858570893944075338107865895217056852609\ 2760235255381227827609879759729633731595260600686796017782048576832499754026530\ 9947575571342551496604186256072095696111875692840926706893/78707643409403967203\ 9766202231099785873446926072276064381833624604996944352431134865204248833537614\ 8288059104656774327671988024652538923341478466316210482551296786742027130674342\ 4487759737828081336097154304943766913026916112040952866472834860189972524916846\ 9510183413677879352022383372707816299274464063362503177077314523916748453173318\ 1769155470329599033814044031730940100969144416484822453744082318462618460688322\ 2069465928932938471440142690666390817664783437539795154104906323381015845566014\ 5722146700234244547074357293928034855698248467308649536725738599905402305869182\ 2108137555231576191417143331323606240221061257520999300733242077776355433755944\ 7305813415830816502104511470214183428750596387715426479338787568132692324935754\ 6787093773122236922378050672479630622018238926639143438690103947192160218996100\ 2744703292691849198217407993486603741628221866259215016305897282064806559517911\ 6892995578757120000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -15613064437534\ 4548633116950786594694312214644118548188373591485890365712847115374780939104837\ 6098010813519563494635127219269262536586959468872263501091732749791878184657409\ 4263685645326554893910479259793060009314272565882853866442498095063556322938439\ 6335988714954391964627217346553383690217295914449533062447114536567702467492461\ 6158743576940814411460083258334450797234050539464997548042784120663927355950661\ 5954023899155107795165587699773490691577407334720958336480696135213807314668857\ 6326312218776167358854042665793097102283079516627725607178579152812711937139996\ 7184979366148015164113725982637999234419140026219111219973792913262532537205137\ 7491634481083889761413193799316759168510990320868896842232632644289309448764340\ 5412850532397618651013591913324599406861052487509667976502599390741502263695091\ 0810369250881035679859905411777359866283532500348990450765816408729610755784044\ 1382499748147660464192233093187220110987318469620751264663669864542811289397935\ 456851226385357956852167470295131118970963348027798584265432911740035957890583/ 8823424579790813202602161894855365768008343263907253741272576070654618105239191\ 5240132332585491603256846073702346565734205363864188808106993001357268576301342\ 7565177208021042367619431388812881464080894652094291853442270483173072551573124\ 1908581881002123471402458444349707823474793231950317933544254395141669072777817\ 5945820047395044596671558980930112060799051010279471106770581789067306409600875\ 6318245876173574371588832198910687003842367783554673788187054306804336014657153\ 3258766274154077791329512956475691221164184025608701455632047230292615399141587\ 6435323123266701755624581034679097804392218959757308095799860200792209203279923\ 9887837560012227711761264279167841729790399397844692975884187803503205359730931\ 5413543357287835115639701163507736315617926620760466064522821956307630569215055\ 3121932508797959474158198534321333881638598094622581862144483885349638373915160\ 0023063716297336898211782588561503784516819353600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -47673441991078089598547936082058942551203663766038533262787\ 1415732598170003646892551191675555279003959921710623373193801483694900184791484\ 5825545138629862707974470723027878603812636600064293646709383647148010017910215\ 7610331134954932346046177329443295508787655203269580297375659740051974257499320\ 9632328751260857620041683184081287978891713836899752048119148522887383448087433\ 9237958212254474870251548898512438311119550853237330869708991767807584841495468\ 9682392345359399396851919769404424454390383273164735830666536430950997681747805\ 2344291545894997521241659903325148352657793027239993656858583002486111973310395\ 5671587860002118302973042814590098558882221980596134464646169952508067793196807\ 1788603582769389041539103105497106937306614413666617830031271392010963203987218\ 2383324558002109917119663822659651814613714480548758445963151973346877163995833\ 2582213912476456255282178382732950739302276942828731739108703355550020880715089\ 4070633963807171484902438801181331400019113258130656609560418169064132098768066\ 2652496974890041384843915018781/26941754442109353290388280594978216085521658821\ 0908511183895452539072308556921878595823916291577414524720835732355925905970576\ 6845459789526503858237208436682221573060177163488145402843935306508287269907334\ 6390590944802152157956413788492341705593529777476248557125020915138392289444983\ 0544059039519218172264704512299773880366556931433882966592308183548277249010718\ 4105987992994863788314699529797729216017942514730905614754805834158790358374911\ 6173245440826085703949191287241322927530608104054324670268569391423576073844353\ 0036685668154113902064592340201149420833964173135131678110029554497112647996823\ 6864369337400311474571273382593098894160488586954845072562684481959480276028695\ 7089861859059169572616957549036077598605671107893482869316529794614704176875177\ 8945528687719754391072689136337566784526744421250302773125295637660707293429296\ 5575018691434622453424072485959084039889210068204269348954468890087891654410240\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -7368733436030824921962503074\ 0982419111071216675515528840474820524977733276668254704413936960082015387258202\ 4674762737105964253021990143837641235675448967984468890814355683037910641013028\ 4884936096408382018650564922017252288033485119006898295870183646686362839709641\ 9070085600330948036650586254812587222495711232326593025643666162274486099018526\ 5744171554824332117913242267754705692095358945264206698619272674877630467774508\ 9131155359107851950720710061357867177127493451779195102395709972048187260972232\ 6768706275826996568308549516222526278280139591841685305826280507251407625978199\ 9205972892488937545814726655458423579904170412349882662563730614067695774339081\ 4338891017334257808466140436332580286033755613808895362439297921272822283201802\ 0709505838148653019089837167392279690612422994372380806645657569506161531826005\ 0909593575433875775195422173259796607211462265475185716618577417888020690537075\ 5223959446939781875910783804885514069616976151721209877001062890801302908612189\ 92394531974293222795281749119375111769713119266534555245470232483/4164329724496\ 3303162942686077369640565120872310663788550977821609875172749420529468890708127\ 8818013770538060286378588261759900002723841990022533255217769384291033808576885\ 2434291980261470738144263853547880548575503559876964912075104353008035902804288\ 8142326347386499985614271003083939119766103555336414498743051693681057712799186\ 0790330258950835223248429804119197479341911621424647081691237771104534131919139\ 1453120995602544366855931726578977717719639182122196226442311910406119120624906\ 4164141645973033000743262054432135445291216074947751075304769382573758943046896\ 4365440757403201280191668160049599802394674824100612456627262346527406857001837\ 2555412962711109010648509146469417216855267428290051148285818551527608975658477\ 8225979169241649389107775053657920660246786204144078473134145081681344992271962\ 9198950190056097135288236308585234451121994470902969380459154103879964747804734\ 3882551736851178675266191884891979776000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -9236098354330834933615901974853467754145937018488711883888890102601811\ 1096257012593842065879486031390141532032823112850541178426831013123072433802256\ 1931208366661583656738153641805566006982710095658005706923835035723860779064913\ 4807080362800519918783281676677334198640262784837145665468708538658924325546433\ 7162667393704698844063893181828059918698991031870322329241955166513501464569436\ 4573724261242934046984405025402287791801855051230436723887760929387256898417574\ 8323089888787430975037790872779063658552163651497090529753583023720078548848122\ 2899814383134304491178024303586824109607399087783307716961951320490644848892309\ 3590549294762393032043620006254990764190981511285057706424727198886972933133909\ 9790578595692009048066881994196162651861764647116092703526486043384476718323949\ 4466365720545482073200754112576807677881049609883291452622438679398052645843718\ 0782394129320354253490294447014164279274802109073534734136259381038397762203008\ 9179907640658608864506276630624155877133339831266110619567088443304523745314049\ 6633513828628684155679041/52197092716575614686482200118675980441408215327897815\ 4955689574455100708422190603239003525926855721915794702364817245731788201533217\ 6838764449605476640016745369659398974061503103919821176006200232367827317768122\ 2477288013614874943114522089336064966737775892411303239805478272697924785841873\ 7261899765515678117786074316090890572442066750088080746197276218677486815339357\ 8807385080443204497903578767008806498684286724813422481901267978146768853435950\ 6443755773805954387108123487368422175775044182152494590275317243745789485096304\ 6469460765341034004895911323953004212790545914398038992277961455362809289587812\ 7538189824013731243466893339830350204247552756482325133860346862250369522001090\ 9883170594238845210516740136569566823343432993390534706226961375880276934012790\ 0493105463070321629404382795482622747934559640510283900427257089164067045483879\ 5386307515920500203408578922477884188772965220676194488046760726682066768363520\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -35461649232186271913860911361\ 5425382232639227645628074771950149809644862084910497912508352535442539908884810\ 5917122514235191016859855108693421279558105543410779273406955661540103230072703\ 2998984348795854212631081642084306089946217914829437927853019088523584256915165\ 5241348250709093645668319307018721170378419574585172709623681921733486165273209\ 6159217217273983042679800524800154380194238548790279218320215259747872437758285\ 9089168855742574069013638993479856181373205002440403908506503753229070517288354\ 0594538964514816798776804848692513734585412389821990559266400201666901698074000\ 0606684847621457082085719369047687692475191191749732923479502333910437907644692\ 7071161022696428587873847922789889362384689531868170071884912415654226199286680\ 5405242874644647204201432429048346232275401965969932393608377302840205292565561\ 1012516448322915466985418957098741237096231593150110288910089964351652477742813\ 4768891740700293771128200517151788140676626707154069673318951511078915972104364\ 417951923444920700454612786536173961945134140998741848736235599071927546941/200\ 4124726308351118796897431506681844539804223761216329484005562207385001655081574\ 4253476468586845659448871324364233329354866494648949522533361625329678899788153\ 4599803354609742276228657399563050607855599014553702401560147496952432313855626\ 7830880410118270173227473056025507991959504157864660246181723006057611445813428\ 3982787805427663884789799686461222713802611955142088719063027482912465287810830\ 0526064772580993614837456279525784794011363135600775769705904315598934425992825\ 5747971988598284093510268767408432251343973087636607917640917554685421951686154\ 1197738940165309115567844894130466229123232107593382881572602720261565747706912\ 8970747509281590689590344787493375258595037431787834952851878540034359891295228\ 8063604393742463398994179789738478567599355582854997726220598612760554055417709\ 2617392481931203456085348111435498280557041172703440347246213146137419490094268\ 9734859005846064410910454337894959270246393586481364992000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1737409376733025771333491618922202354528842065692\ 2161936345950301833235155841866087834764907915252303046787990228322060467333765\ 6791416728554030513710573494613828193574593205706396735454877434089792921599519\ 7651989190605803712593106359220731708312884035563511141998833596156925149107234\ 0983668028801830365682421542336336461299387697810332774444412578039492082690844\ 8609943034804684659618556284114883134371716140160473282132614952681938566468621\ 4607718295847338580113550408827979331590389762296965986431075522104931910962226\ 4491306136384481041203885743185215696078020047306770821753645637710586779973685\ 0590271502250586274695159890728038102503701804810051010034472919412030456401523\ 8523104578260296612867360709006673414517621508625645075371530370978496089046057\ 2428916953449744178400966897502600891558499102197182578282377138079843002670185\ 1049559925884130521224305098181420740291793012228366403322107168906464868801316\ 7125204248726178919434685370125236616261141420945674274687070448483904693771074\ 8966150722218105578837903332726105307697291131730738843/98192522475586198356364\ 7354001359908520937571833246660952929041004958010380288771393088990614015787333\ 7628821123911449406403488287332206255580049922292437025391934459264838295506739\ 6241711556250632748389182250235052247651213817842435113953026737872725411897482\ 5326511660344585534225960599718704349322659427269914121029033415058026695110910\ 2753530591527300925298871801674090105521599283427968764732044913412781001792420\ 7442693892059152663940598495308319702797138360434857519929851001115613619278074\ 3787185562791686782884421885113161561865825836302429917043932367687786089786332\ 1279029468706898862291712045753143890117313659255179737741055791648301643486418\ 2063666216849887464745612512317220918815131576643315160915931920138717334091893\ 3033542914929212067818237724171134760714344242491556338628844029181889835040145\ 0428931153086238894933091314987040947426919447233281271067669306010621357414199\ 6318297609779087431725852898046771200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -2427592147224182700989198909651185115334502401005006902425299635339502\ 8571461927957077884204539964544388700363161851236014722965887538333352573985504\ 6504199666612900192537177216261368734088095876047106802972282334981217697572008\ 8914737735430293825306807629082837023428718242171193885347746358512712471599465\ 9056242431693036664930276280066408642474564322862640192440611398262127494961820\ 1422232171265703996881464483731855580265916448177785656261600540003033736897440\ 9446770711672786798000213421464012637348610993832845803108943036461493604722611\ 5434364708435942572755202534464666855382625105736064528340635460265811762835728\ 0773729172441087621012071312629280180093753579540882938787739199399511830484818\ 5273210826909328164839282939990913931596948792923843479232698774133373893439073\ 5856929372510601938826204394490900506423337697009264874559478313328176334088386\ 1323012514633010852401811909744609242822103829441937895445227774295918343746493\ 8070910119923118095031700734043427095014954117959171160680179952251489740813564\ 20673197107285471534444089084404064364701329/1372032945679046514569628435911977\ 4037053067806763095984188894179989928349995724089123554931080625392908622726222\ 1579520769634222346047909660775371499812812956703306485883827238786984444310213\ 7174894540007423087215687065711456636372359002634903742208758089837038911634415\ 9395854567966046243461828874685219484892766651358705040619342934377779984800820\ 0003230725811369058641543591592452122596528366734343834027214533014826144930203\ 5671910063739169572755332456193425593910689254414053219089327184389136123702691\ 9722688420997172154430446605126098744977586284915354470735625031599914281113345\ 7453990362453023798687794470194564564584181309932908465489581995399250365193557\ 5056317617443016850001064129966004516993225916729035119103402728088512163527858\ 9296163301813340378028575682315479432961769667753973509317566787318863342244695\ 4721385222932202881180473657682961412699724706384740199487813928809885229136135\ 0315612165623672252752587686674432000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1005609661123781223601869628261311011183093545469377012714313015656833\ 3298764012742747466532769996204240913817621375565175885358695931894459790769409\ 4728199356676630372840393858506344074533952756925555145308375757228771062212351\ 2738523030272418742240388533300097299983929625386596242350294517046000153082852\ 7602240289955895380958627821899317837109728219643839162712970711133354200472416\ 4374744043961396301016978638124387195781711344221838874259320925993744681285530\ 8758822792315791719471866977525038978208159536491123665081486859286203097242324\ 0591202424004783489093044912563349054376986545399464908298661422597736999548929\ 9773966245658284983988828619134968827525594053447163486870449660309108125764217\ 0524291396891595013712994550507361273339060054538398901049857280836955551056767\ 7448045650014467290424193716506418432679341953766023594237500092535587040030336\ 5954869821339301845362583470248131585207267652801458366618405206557569144790745\ 8144395293544453235180736513114216751816749387233172862517780364869900714653219\ 15653362217548199022049023395630239364624151/5683718568758767163614665467073680\ 3808687700935722846599137667026458429960384358090795110284098844149728074650204\ 4922778698454286904127801214299437221277568142298193179415184418977456120200702\ 5762584753000595183104887022137011956949157001472644195564760896065710995500474\ 1938355810032966466975593267048122142717522527711967271526976517678284432924505\ 6364282019809509350449282012079606721691375506423111831486481160219809799284425\ 3773370961575603469227085410974897373495392586058825397384967928020789303185077\ 9235017522254505421947631382794682586565694022189710874810996171111432903789674\ 7296457182260470198645752298095058811557985322902088069039998518863784638023875\ 1375546633330803886693412174090058309810500294704501254890733201950583437093780\ 5186664911563030502951151166460712850526977606291209176582061622764709550571994\ 6454717950617715255575522919429873656020790742257833296690304426382710665930988\ 8605642842668882923373497575014400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -35080300911009496219690903739986863770250077501390524319146036558306704\ 0368285292715473950093966636308430318625337176122744558621385639988177906938128\ 1706894763048419945816180233706244041754222698615181260310249206975977129132826\ 5309969992584482536311568938992247717882918080940273873471459342493614788122497\ 3646421047840439601871399331347901120106600427264437573897693200682885466976718\ 9309447455161671861540515065944721543098220043847234683633558467728093050318574\ 9960923843566253924095138946413541099948990805213624926164277514263959351642681\ 1329662087340116314533979706210875018679639212605305846455338331990810069379557\ 1365397501804166706080685169305664185630277999015375558467468773016741093839999\ 0202315294923745756148454928465423042049802688805042161224250290777517981289284\ 5678189734245995348311162148537251454747639217937519583487230157052848517294141\ 5990671855126592601964726363526368409153288727719495086587235990358798914380398\ 2351153779997911639534428968893640424152065671305749525755737645258714383338858\ 547012724547996664828638642090140327207878924266909899953/198281429248215940105\ 5347903141248629342560280596034839541696171015740067463484392166581140602284290\ 8459155953392306750004425484830714783523624090906860531333984371043226650888321\ 4307936616582699283264892755172499410559461865784066039475101237476565099097340\ 8018055692203463525967150909414080016041221672810056283058010080224491115509011\ 1437924427614327888690274644923030459576121503090643186016628554155455018529297\ 7446255961428326507133691466880476993222666796349817094308963276768332301847520\ 7546484634701266340507345546167808403623720258562642844518308971826055358284050\ 2889618926862560377736484280429045754923209970835053786800354930866539137394037\ 2042447582053841687300713693425003575026204171423318790256875527645195937204114\ 5151583348214649074627385278813559505134442418992441673262127014205481087656921\ 2654315011455071070253807837780383458862603605044571227804145342005563413145774\ 6984151924659795373036506352491701972661574646911511140761600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1596538636466396077803913934214954188908240\ 2770564442496412033652433802785789908726623640146199248073255173758983321519778\ 4249579402898140191263011367120955007831923545015542135857612931550436569121162\ 0356538584058719167496641716503778407038908641605303712533040213462859713431302\ 4970942332069923697451479683816005648545976912049319450531621934626945826404833\ 8797636333049035636305941262520383309042382184250589782221082732936542578310909\ 0838422857857468733648777086724966111797673113076405564941878929073467494401133\ 7101583458251346206323776805515452077444179445567668822763263661700050204973813\ 2230945559223071818955764714758028644134551251249959227056555322211071972009645\ 1845527839719197355739149696985784042526601818283004240089071440371035283118184\ 2263756483263641660453714383160208345687437197961945382397636953553545470356537\ 7932624771348975867816564224625173550967393797689346053704887040201198593013621\ 6361258537508445045708870819448516344387932445907288090336092757115694364202406\ 1856506124747250451262561869310377990448160926858740785652068075860142231336498\ 37546819/9024320508724948931159559266845363222807877171895138674737924818673102\ 8270143510460652505254765352769937034449706921790422814254959799903991895883934\ 0299089822287967345705180612203655658644824591442313432949583737115518923752324\ 3604810875171331281527452705775702378969537506169098121850302443278884275360936\ 6018914289364906685887045222219241986443151263081671585077298586913265965317645\ 2668317950632906116053422901284898203646509335190225654151843028732163518624354\ 1594493608312732564831529758450108900225484322861122323097792349470477567959672\ 2463227234609135481090733037170895579975122483676222562173430803290515617024003\ 9436432593531617301084305598827333003615127911826480378880002589880356396610118\ 7929400121910856888490795479649026876051474459121182974501231174254092595101382\ 3122684500908612917499202440594125954011504989356538500898447015085794472972507\ 0549322144741583291853605604269358714994344420216546820158411602889524771809478\ 0386854830080000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -595300319936\ 2391356153697638740428332374593852534305526333054528854237204460782625513223573\ 0159561219153242405821463414072574067394277054435374984466401992087064297962080\ 6428491868511612505524883416202857283186765721393993598723454185552041941357659\ 2205554841623280807934425514260684268643031296385302411596871598853506792340743\ 7103616458163306784672253349922412659305374972091396427374691422457735990420990\ 9587928998121355856368584710870105043435121738469434812816512604602223313086548\ 3134954292287833743629302490840124999088690823886950388762805500161438210544649\ 2923882167920690429679601718990905229554102887735603270217383100479545704777118\ 4865094698704830644955233877372578258894741124139991966330869285161839998603460\ 8604115303615517497182107051460489449641127872778262338275663002402963936747203\ 7242597518101663445206563161160519120168879634923254150116300524028829612735767\ 8356368437211963427108809672055355778046229352783878743211293339401963976629315\ 4348860741318779856181414787682744385088400893358152822928706113468397551043428\ 6277972769467948873094045877695225119255887249/33650202164151394947720355178787\ 3299729188106742636094202163898912369193799700576828547184431652964195888161852\ 2729097143912545923930254750016210883691484156597491152717522577148106418347902\ 8745054307988097525610743871460060499984067144959719491079154419110141141180284\ 8753868160489951896725110838184469154980339138264183991822069620271193887192518\ 7479400731448649417086763327280957852217885467365448252477254065184112673393194\ 2316368840450770992876000424969539696436421503573952808133383577266850311820972\ 2938350358530576483565354377482221229044606167925363755701632963524659136419956\ 5358464188273576219648493877898008057017451950129901468198888696667603318260535\ 2154870954939635810144572365187441536923092724703585470045795575362357079131361\ 3997647771363167242983456497593618548629143675260945567648223138532572797651726\ 4902069872882409976606754974384336264383441781639587481734078939453395734204025\ 9362761581673621453907292605611024901950423817830321356800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -105049136086582109845096458695891212695700823\ 9983336111464568758957970735941274517875017789156878235424866847474290184858491\ 5319825559921714222889327964220904168408106182684347260170414292688759353002301\ 3958611528416936052628814125988342167247849459379871082155229421262906761867492\ 2344201097296893613493060567277994337579589754175644143865116477733293715150654\ 7517026781387292879627349226256508166870394280271785649630952503223039878601027\ 2506833519870907843171166352706129983838920778546101217581829371455100345365695\ 3030274829030249279701550590305579540689183620595169196113661538424145025651108\ 1761002460610719187288438831420639757245898872538642705874479034407004207243379\ 0842338509106788105342421750790643606310329288427252775407737055749692364810547\ 4776552501241980407405952870225422905802338624331433799990737336017676000425554\ 4181882524739002192497627252902062045613839388142902891384441866773757838507768\ 7972820653853869601773902946211775035207093270795746253770857867866193637649143\ 1106306250126167592427311837412257035024213957876841413677829543973394677253986\ 7824305941503/59382709701443638143035920903742347011033195307524016623911276278\ 6533871411236312050377384291152289757449697386363958319513978692458280250002860\ 7441808501452819102034207392783202540738261005072656642586134857460719506728245\ 9705854236138164210866610272504312013778553443897741440086462099422078383209023\ 9685259422008701501162038946388713871565633856614011893785055779485899410696639\ 6209796268471821379269077507173854316482458578055829795373665469331058898524036\ 4170181920300424622602588323959882677020860539342061827975984085335062537202744\ 9227725775590456524274767587582690574946623452710317209695336979937969507864354\ 3630030797559052767296821568288236947032224473909683109695229848849042182091901\ 4476923104808300444947139639250639453669055343646643724358205984055904087810638\ 5674051430015166374531143923185645716701738340865071154038072348812956760185471\ 1054794309026422801438354256951976580707418869299310867354168491865992812754886\ 7474030159678524096512000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1170012183310292421348034362952345752198742610422367138773069936834452334920769\ 7507200491389562776246398064837120463902960697144069942957559252384320562230667\ 5873076252121364838324998653156821338709704141087261202177728966218461225432777\ 5229613310068710469839851240318033873700140557792236323774657600352223069351353\ 5304377343701026108290828256218349846126597890191460157396893509192202209397572\ 1411356762533844099302508404877325161947557308486633773623031838808881789554248\ 4170856586335540388834974337561370812716716432367402920295791085473068571127942\ 5195571765415743975629872596990326844638961138658813236663399905735867641411541\ 5754446019299045622799074210822638144460336129728686759431239626821332049709191\ 8138604498228462161513906901759105564578066597976518214123381370970710813134772\ 3216178448191875324233613068827479487338421930944989695704916756752900136394860\ 9048965766049569984798340018597612595650137215737004409845410963443598547923142\ 9282058458328500290026235963892948102438720972916507500443301441107486452310367\ 6231107065414241245164980818012639514896764061142220084437/66141292519800584485\ 1784595957008078089868207141409263364510462976357792700678300053005605814688539\ 7018952170050490338510398437690441587381637370330092591028656232895613223575100\ 5991764078892999105092103732794655910038192564198022005159841303133867453252564\ 2842769251132280625118089469685607953422006208686236880162893033746031681915279\ 8776508690334006281224705967793870169928156764475690476554712286210369440214344\ 2311838159825972494796563987837070745559876436879163341693760047534170111879130\ 2318456042030247487468579875532534830392113798839638667289820630526007892178432\ 8540371273071955916542955153360729312048672897827144700764495396316319038846998\ 5559822716566707924289964984393784683897633517496164029577901018335616429619261\ 9969441577038080727161217635100089568847205083572568023079880978205590664404280\ 1005859639302011454497644695898998410785772650582225222827421908128636385777471\ 9743710808999182842433342842474486913374300068735631128631118397440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -2666739482175095228544620464791307\ 3340588868108349433472104615178992430862686476878570423653712205168201007633519\ 2510443546195902310974985040609414713890014004417891011146841645759992582933753\ 9647872211345797337089569151807384650160743386613765135447234658903964567267522\ 4622960932573447425751542484603171594593760798209689826580571451203802230934678\ 9765776217068785068095491185679772979428710787313076882424920130244845109920700\ 5052446176479585607137338204021258893643039954282884345798059812842145363690244\ 7086147133981008664840515747435289306359415621906179928856898729002397522765216\ 1578126659684457025688220183572096429515750898414798587846756305446134214215464\ 1918368003493984064008489391024006837178219474002887519745888918451160210912666\ 7036067529957379486790348840974111630960973633671126252448742220827702833043164\ 2483474811726450626564749073329309664329120637301229804512157616694944029322843\ 8498993385457694029380356754417520714249503543038972306100845563078022037376758\ 0139136485911983938201076022915785306747013522330387430247215335725339471822837\ 8401565666014139881789129/15075640806405572424135772045684441493032424793786041\ 1995457734619781588090793620074613478196615855364027004533797430339986144385156\ 0446090623151896109356037650261333958180014066837230569699260355367608584035958\ 4273365282051484781192069321802001371451462650377730498726880698937919977743505\ 0134034539867742799237139223347323624149371808187845848208304142013244116472726\ 4551903192627856422283015300734552271062693011010257918997591221272512485051887\ 7361337076238343363815712152527981129692957427910712451419921482384644042312483\ 2364148335079526088479570092817354270923171929112703399408862324083054627512183\ 3043268858653197610759481201972099266574082939747809253652790892591634779144970\ 8588060520109736135283503891967529625404258896108655244236608712677133673980406\ 9317105506885356112851544421789488655912647370563762280109560661102755131341777\ 2674200754284058229646132003353184902546236221092174664242992716577776914702134\ 6969188547595387373474244291513548800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -27397659847676811098352771322476148976357147765150276522657233101\ 5345056879454653795449975913768215089268302287059448362413406999931706917070518\ 3548174209908535817872595464555435580423764575610292889400726008386660813750368\ 5347879380483045804552599221432140610312996108130949252293715047625217004688247\ 0816305915854663416321221755678476794630757530648903516701655330725534308641976\ 5839712880648405936108669209288350085589515630823861050457542612195897554393258\ 4949362507290034773145828258318662224195489025997967200411909547218588788069585\ 9203935288102874932861148726895110532146181628256557272586586416489172649527930\ 7695375678079492616176525890578098693033592413378424453360031872976424991311020\ 1000056976463397344101313190026761982555784366212235220185422228252770268963212\ 2953186447623177180161796852080033573881308516139787134179459270239997330643724\ 9032736478851523715223997721461633903570482565482620004932367293269736421286110\ 0188450401718679662155546920169048014218622226907322184507757904169801217180976\ 8481754314002731360319839177784960837469635186418470528579873668244433886433776\ 26374212889311/1548884532009918852581749596164908069103927689017721744141574478\ 9900367380227439914548794001106441521342893491021295492198502840132984543799107\ 4724700624899697400068351616138448942417102009585753771597270317793523294968655\ 6114234448897000356188883931323924247652323364005510234244178948539777361545326\ 0547709142632726607185521734312947917678941530759803884198027540839927427156914\ 2187815071985335002886816756684708466049433888989690273425339018894012692564957\ 2854206497775612833563172774647965773971462156345515220081655617122386302677356\ 4524592086385135459456861801079936780453128810450064875803541364839906798481661\ 0498247327434540518153186748469518727732350640319860576182583756350293653193833\ 8544495930221003862279291401651894608610202237881305683419134112358245481220163\ 6926011276029680206381797870461850399997980665788789501977867122879210515476942\ 0515378150639102950978869294417213211594604654943010215677126342300761322952997\ 3476179369390707435220428050412982794138419200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -91552883542388639431621420953355894456984042074445715904\ 6364198812976515516463174678646319006441710580986834085039300467230096247582240\ 5485177087255627466796607467228084447334840279397607079425646865226022464408387\ 5674733724556268342801841822664333851836983657894066020732367804183432950171004\ 9401645064446215757564942191367011079151857341670025535744129841167123006664907\ 5197104830648943557609501166840508949766041143123240898744006871263019563052571\ 3216870888453989438427798383843836036476472783504330110484994434343272777484332\ 6354874089415215919891493969853513586276054311589838031912343674293093663211135\ 4337631526287728898007177151836110383254961801254705725300828297518207439468412\ 7319874695219587287646443911120340566093201944342991420963466492242050914657692\ 6543846500383115441371326953977681921814444069603775377903750327461087871643462\ 0912713207502833162068886450084671956228636024897317520760268127236627491578575\ 8212259111130717625027163673962422927226277654579464229367112081306313117551700\ 2203910558887688183782377717527143423964478659155097535726591675655657016935754\ 31966607857537312261/5175888160434148212470341173483402068851888685105168735644\ 3591612031302857902890274181433587657281608497555525551530466828748003786080346\ 8641853716626983791804177337850012158559540240942387922318367910677753695984277\ 2553236806130155044278550338793421299663317133912661672548819529420045245705468\ 8231447110139156667423917077766864872006408283848056006028017370183929289648879\ 3881845239148110226683384751267357342384180616320431043242350627699311258187777\ 9948447298935665081412977654712697236310021625604532482924712052316180860104603\ 7672730240909227686334033272721139782579049133262524478078114631717175739036920\ 5736375933992739965047679709897237993379207125649591712148959674465351212343034\ 9000295888039867071023767015175945369739711312288180054488499312060525842090162\ 8075645533872267434186153322632816915122472842040654264960741780675431509475406\ 7734070226827571057988140280264977166961442254317978088588857734758036092769667\ 3450203763339580252990593886142190185406162534400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -11570433665564799231834075494568583515132764674368651\ 4444348738628797387809570215863807188068023104086952466938957094960681660647116\ 2527991063682306853814005034202227178805792096102635325946209606973765764290177\ 4350073048013623796911313774678373556406579857813458109577446823697973258728510\ 1497377129052324310890375954596118395391301990621616295546186499118587958011835\ 8526488075164066688190883826562414116271695898209434803923028830184858569426181\ 0669612704743110494133210312992439276980893251239020414953261345587069419790814\ 4753778964603702825221480678026232935579645463279047870375987317406755879989362\ 2882910066452918816146727283986214506858835662910120704618603424317826480100402\ 3495147586920633004014900327684167606475042339510015433781838553441843735380594\ 6492871247737209003210081091858619479338325859481360184971800648698837828986095\ 9161493360582589333095452902632489214328633687447675224246277857598742931738538\ 6775320062635549514797097189896353550662480733783151224877902436295688544263703\ 4117688957724408052081716550322757010736171427824161700215958191583101361108223\ 78387689275632756340242893990852749/6541331762759329827228715921168768552536726\ 2924030567483517182236429359539770136377251242761152782843149779412267322925078\ 9677812677607512147266301340996443063377163332857362091624226167452323066568410\ 7438605225565672206913731294350419086410942558025910200825311833488114151115139\ 1762250171098747375034118981128987471419551611949509605003163982082919777619952\ 2671386106929731651951641830628812306002058425157057883978271491836455339412877\ 8077626742020839172644055103772419182818055114631107936948144224123326718304927\ 2523571975083607364878957031944132977946269389790950179941171277759162604653620\ 2254141980191863770033008758019745681358425506446096389865291408949566318911231\ 6841242855655051630361385837585625621964717225009664369412128398635139683831852\ 1362037973347560479937153233541529933697202615795754244574626138506728057893526\ 3672529233687401897137756305825947093668064679677211810419910952757670251036725\ 8094155428312596989892249852775710536478152790165333464295287726014464000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -391847563341980640914152002\ 9734884546004926275475796806829479980775359978616015773959484601705481589723038\ 6874611448594598500261468546612193343249713467258492063658008197415980064986631\ 9459533204453957328473884466763983719707724357537114120157257374301258375932373\ 0016387232449997389178267133710340473129690792374104155938107211562977746996626\ 1075576161315010321795776457687424890684550095332836754890244751416470620567620\ 5591517916779041932084496610409786066030911072274888577718675104749780637036599\ 0853538069390908707615512037567010767238748621796892577870718017167842828469929\ 2916306243370648286389375237038221537584318982033012949506558456753283599373075\ 8031835463254782198822993796558252425859705191956048685307699696024985212249135\ 4277915716892630421122975262303100735135510695774143258216050967763313888087828\ 1797731968348492567178714174091687896880474626305435558541864681730271747909117\ 3658896296131751685311139451095922456750645414061641883566082508015704919433311\ 0372951320968752668094255596017975289127332077302853924893090324937746122927483\ 6171365353111378941829736492033283867424955767412395951049/22153042677600271545\ 8805473949820221763116487384805125938533154060191621252926910832150065854800439\ 0816534955413223260219095475076443626446144259679742959337799709028451782261831\ 7299159454883965940934557499154427713855557538344763388365300977987882964938935\ 5809089759497980307801625250231925484386678253331048146489848412898789031569646\ 9970119319531748890632388365082980187517298616549986604181285400913218780444984\ 3937039801938751864677531660903315369035886051134117151364539295765825014663961\ 4239440857478207584385832034871934389390563567343142815675751302685630644868730\ 4766198098295607736009828048029699996664411598827928392633140611933032558166948\ 7450731412608566740702371429414095932407643869476475150156859680475351321762365\ 8449609607128520547134087585044106005000541193598645787904851192625000436504133\ 1784592180871913502719374022497703350832698866688644844307584786802243367042013\ 0350852001905038334805053575494169222365287681756090014795927217638450931777548\ 0341628190720000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -990224\ 5185752063201252380569431555102995625014727001320891240245283142906275187813125\ 3948315455131425371942023280409420639953321217032285514246515619703605313559228\ 8535119385424790078085344247235939254961077571028346470837568613336857193597534\ 0266052870667180308437972478812138452099408324267520258721991010073257075473306\ 2336159600290139164707059258680496107147130301685024572599414842339732876276584\ 7340039655663201336004102943053645845299546112291367691707596648406954246233204\ 0348309916948189396339962763611437544900073975817475709986077298374983901828083\ 5936648041135585561905331625935581609020794703890772390333940478144358786022574\ 1172293745598787219845126021595861246861007752028373243963356772084480602391198\ 4091387088973824214033856148541625688878280117945402970869557905498996184223338\ 6498395746423785479488803276295823525299142522265527833186418627633247841278091\ 7946626849368814803869461247835034743076784357822416848454387380358853278581982\ 1717834275453573949410710776435320979008275920885040859705677940210923000973845\ 9795138223126968101688022167300940950768389493347157259732897626455528357578014\ 724524137/559816068468140799302798539587276002251324486051611264681117803916146\ 6133342502358550634417189610323501424805801838179487436170117077489243577957035\ 0932299352526383830968065733813645884358157543196295124498195170701699678187852\ 6845069181985005982997736310224503309134006352887679127290616630286349465184994\ 8806833083227046357540831283329233577889671907339613078156805611615185920906816\ 2098103412332392322824399227309582684720592745526215684302148215451256473615303\ 1695784764155657789265086115550816432176619108276872568957792168554123199235737\ 8175342344273491741304679632091610157943566888167399147814453629791276237415213\ 4403240742264780702300345695735761855574220056982616926802446767724300939654469\ 1465316957178586372131753089877832348849817397932299917135226213072797855527428\ 8254881748206516428055358130476469126424954156344686721705364645872566922362929\ 2001160475564160363854740147743798150415897170515264404716882960637455552688499\ 5860345082678129926070143862727902165183625208791040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1024328984122946895228678279283887598351791223\ 6795041938868078235843470672137591996229538143418820093487935818102636440647064\ 6623297035864474142512994714939983417246762200616013790120488232727931232962064\ 4281195017251650101647833888834123208668347471481016179254491509369072493549948\ 5249235272044147579128778485283647991332114363671631768502729211862021695105935\ 5485874604514450203474259430601518204496480463837182213599975560106785206103077\ 5712849361813315162856788169745716074875444179254658359683709851260920736103254\ 0526700209477271094144378301505126443170453018782712253947092780289730339343355\ 5011336861299640374724213481476238927640152630961777963166068947134896721072038\ 3969142269787773155921130798224211308153180571367103657099274105171260339899434\ 1097215938934666282104334467785834378801189993703554637587865436444780090227641\ 5579177217542261823041798220346507677977907213538821556837103152384915385616190\ 2509090843223916073801095737149042906001587677673234485970937177310807016921734\ 6048429007078191854041360383228266860355142019148860036623344036227515434241374\ 9707895502313188994559608253282594917240406593/57908491511546890184663917407680\ 3440682484625892032777889045552038556321933808293508788990887579432480205661936\ 8865572662290556595337850829270223267042350397420321620103780975561127456258501\ 8183455646750528091161825833941378073802221689194588125722584998034514274191971\ 5185649611626845875516304218714669599512344052317057426895500303939356159577733\ 3169493535291191159328715034789792517951506599563795090031735341670341097235712\ 3801600601909822655593473527002392081952869376441524972555557988277702373607051\ 4757787768383114234113528941863350754107374695237177801686588605177205348700044\ 7992130910063665288038101338377074924848122517138298204135238819008907800758724\ 6389302725212937151273114920658757491304370794332077410193195366062758837032725\ 6022628931620711725530914859191294080445961178834693376640947626681958561975846\ 6510296452482113726313705368806960742643718657825613383112273247845288171450779\ 3831456328868838443856569067116967888845142234012234164634463979972582121621617\ 0312499200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -224125074578\ 8552867239723382734645691889848177977209714298257240576504849441804394683047327\ 4680664145265150255089228184663389292729619015846577992775694925736977802125991\ 0966568628921186558728427981763876666298075676354033741905116386124585939918825\ 7093327313251396962650791305951354981927321220126451008178374551867168786885024\ 3123910161027476619571998735952600217136524367647027563507994552044416691644036\ 1021891946373501273009174611634973750065950416973609706260738369305924760293227\ 1969199028828849249953011215789641040387092041463347039205564879930870918827363\ 9635287611330350531650449911650131488751769804121530811920028896213665037279215\ 2583865925274986112944879912320300796726454166438092263670126411946984698454810\ 4752850984086587199946588214387606374413449611014571888929307074595658936061756\ 5137571415831268885649179234627726927794597741235106491960274500067863767653490\ 4830148245643488296494921662271464748336141892917508840904952122226170915800584\ 6974931030143218611236151894553768531781166911244780781562515866192660588350214\ 2302617264369274972276210214148962736119978717623744634509884609883634992776254\ 21115253676946002419/1267010066651644019893044890479124141414931284485275688868\ 2149750833815109449816147483954519923777489601552440483354465025534034341917110\ 9964563478075130535489063253237723140881820942867565425316228117051341650021576\ 1324463261291193395781241468999060699034059073352276567510858427804506446290556\ 6044008695319883324327387496523588893778731058329868222902803064642829803416531\ 9959434722809360056938041939180038469230129503958173811165857539655082102298051\ 2227217321234834093682148582740657395957155242023779626753389831114811419125019\ 9655340223648541918490412647365293603201542598100887794619086952637861064650317\ 5591205355029851456856199229846028092683312418526719995014259749516454436666687\ 7176966308272883158039905462570898300195222883488930185048724813416804503811990\ 3885993900225374443018699058978892381460547041661233441275546522515876104483084\ 4784147248802781498084466257114277059786581357513266314091857314842552404752553\ 8081656292020043150647722735800864428111274523790499784720331208392430195834880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -390572438846046103\ 5270727603827140744794200135504276542767039969519714093617310439278526382892997\ 7956769259942454929608260095531231569920646518008224107191296306986419365337294\ 2507372987036177116860452049856583822419126137431199045991438763238197285141904\ 1776533028289579227542986176625323080324790093367259609992623404743705853272423\ 1663117509012805944122599864647088335132805434367298935977937369838131050799582\ 3048875226999116546733761990125221417748917713983502456362270129428109668291233\ 2670043676696302890218618500861148678828201390575156236971427805575657310129525\ 5550218584706505781443232898651892809292347166905766254287581432044627407753228\ 3096654519108287152855851212535247508772113585946853735346439275868761417649956\ 1164539643557826267941047920807795911432376004809093175365232530851281621054482\ 2988031351760005239081557430800601441921406095682636637059696679331359623013426\ 6430320128238792468912636134702341360515009952499387221708118418582457143473475\ 6330773910982118858166113141090601612117729993751363506204648825888425075958761\ 4359422492937079454422774794692134747603149609676059766019764757060957727373280\ 16810959647/2207872578430760825287044178042391755286675607240798707174511240731\ 6852631563009786383533137738541359131169103715723337216389643329362517029724570\ 8912086795044430372315985585850946782067971239065835840441883648376658952253474\ 6467800633627227341118491871534576874672510408642888976335507565250049894339942\ 2762585793410060832088825666086112224186239134740815947014753014654335446612519\ 0243212304625039571333205394700452329531559735282074872299928598238177534659253\ 9014175567211952515560356896272004089705350669319962294965002472945795314169349\ 9814061250568216818664387722183478242407289057426451149462773661926292449053600\ 6547107776198928735199995335888884938818466029185727184090723897094103770693112\ 6258466666663089872872199762714982237075833107430572595337708611112507927782807\ 7943853980547317460383388298467722294820457484614110705561286380310997543483045\ 2326262511589757436661812039061698887723880516135794838323279884472900911112146\ 6194659776054987097798294133946433878068307733360232053814402744320000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -394248110292341089284248905402\ 3077488566669218663305123069240719202190021635372837525285385270259163234696271\ 6596607700993414425417281607157892564892731358636833274335650849541212745656845\ 5235780587489179024083001690158298398238351995397022503632624682977736334687881\ 1555885421217495406699150156197747014960129670030927339551560783459269901190345\ 8706376518051688466191567773229217189576045592427554351788902061082643787659934\ 1775346253746916579113116868395138475368729608658654850069294024940151424550516\ 3653005402045897704988472922056166277069291696374720255643288565960278508158792\ 7722011121055655060388052663173448460598967995372717316655627557034231712226093\ 6320357734748721699595563150134701361440960949806466124477135639260386163559381\ 5061385109763497379405105763349281643430150186271436097324675964588335805578572\ 2586641740137999938627920284954408154036700700088729876940760815163360939290148\ 9857424988582330302458029292273123826612744972862618265352442645447368654716852\ 9310953929212277341058138305312485688867987088629993300147447101416842580594326\ 3815451192303896299584765994626279003379976987486670096732430799716833843290563\ 306201/222854400623357666658987665786373145233472263628115140915030331967415973\ 9601128162180952760509393222646017058756617216853341181300399800653166707015863\ 4709887171335611983123249703485640976082658871363508160482822295025935984302850\ 8006383962561982244786353100650411931925459484888866534638838046001148068941981\ 4277915944186763534050526741005849640521726374031040027334122933812766497339493\ 8340414832196682376966352887478451203191645962682649932390973204229564525463199\ 4968737753114218254229374904035519562598549653737394784180509899761737779193754\ 2038043278680545081491867119327579965154195551204099473382661344355473710989620\ 0572746436882537617881222067821294664779923058147342449170865303702665660396211\ 7418667638971811595302021337752976867930248220207431881744175490989450746711064\ 1110782558977483797380975095619157794349985955877845317448017529728908365959192\ 1237698076769963830192045861794973008411985616783107656542471926689318252520340\ 5389767427952000014044260492075989511007134459056244144547145397043200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2258475971707055048416252038\ 1360811200903546425367733785104723069185412512929612220170521019213149998083918\ 0541206672304698113433586137645419560893608472348512267293656048925885651855194\ 1202407448810183828317831151183056719854676582096408203963784365021598968375075\ 7594053458685306406963315592320848291686983922903836695911327166214738241479168\ 9107806027898134124812919264092728972842097892813042833731664939364804349136493\ 2282361451291814957606149336049476019253218946518976446528497073883631425482352\ 9941796682836624517901514522812903634317339380997085246144002866248560720892888\ 3237647870238976494551390151026687547856158491380274983001351479087379284133698\ 6197560028378032333394229907925048423267426438814531980704338876738432898316173\ 1335201838943767845792946157873188529237373130862198224836987343399849583529998\ 1827392955645456301260653868714765967238089259968290552560350231307591877083999\ 4952996713644138991903076907701111728916319580629475735674448168926321543504344\ 2242773666796343605572261707923763913971259348429419484261181110310430548174071\ 2975142562224417491426696392936007668482838971293350380081967830503673397839212\ 55733/1276565889962147105186195524364609584735007549511379994381714461038122143\ 8762340885352302382273043598791641386649653276529134154728139657131186550158083\ 1201953905802080860898327817411587057286315887084222196839203928773881405190338\ 5040656283998933356204533361836013634037306714970240469557153084200781175953719\ 8209917498642567337905880833255316817706092347149546542195391413609361310372650\ 4707980827716640460385899470780544137321054704988613861912792439069290192256718\ 2229054762697449196656644519520541541890180971053830170741958947876223647431304\ 2507244134069421751519518282992071117116468553941921726804619965569789050218727\ 7869479467247663131257762159754350229105381018818958514020332597311569308733573\ 1799758879760925590218315732061074535019701977349492551416471362964905955163098\ 1537863819642522304291288918273324830204167492943358113061927164079660378870742\ 7646593417706395556932204780926134220526183599628075803822253186426618854756185\ 7197126937727810993619163817530194371795818176505102704771596288000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -24094838434778016836284631393039\ 7224840851305033198480675912435803870728785587735963880729594647255194121843926\ 5381012240355028217137525537977339282367791201581340965980291352216024767862091\ 5788067675896440660944321303841264436486721795800187898984938233844851369366740\ 7345877680586486463840087514553705261188069361897049336707971346345575851081021\ 1456635654940284495982798253749875269416407441010587133943245036447624304169435\ 4533791906004962681921786608291365291392552609876735057736124349147952600734079\ 7715144290882288721823886678581715836804865839706621600931272797354044006089630\ 6384829539721152095346258527526641272317293446949822859881942509279357774458635\ 2163651381209793467213799776706782093810859482847873117968699985109170919016036\ 7191509419360375606462004879794942473568971183017651038019309958109114149978043\ 7747276743631553220548730549350057329449319381537161825945512338017596085685485\ 7876381716778003119800951645105992255659775315825075529409334976903828869882387\ 5317314010002452292599765640789716830395293520977767898073821998184113846026804\ 9563440584551182851072836341814159940685148527867805347428962210034580220554379\ 16664018563461/1361838765490523304187131480685749260810033574437064200672358936\ 9984929461003546262569463385354699126528456023561537204076077183658465223999028\ 1333766418452380554908587616644163657989566535446574255771464300286747930595661\ 9139287460468691568114272443749621313516970577919849034157879912531225574319952\ 1363101878990213703623354517287913398186142166322658917672352941819092949170821\ 1125167940907110924589348167357526798018406273594012583154286672482947422857338\ 0761861489703681326093361862600987017687976774519735763818237417211852034527839\ 6705704017521513751264311490374400303873132769484108009807441969824876865344243\ 4653810745284740970889585607658283165721827498581421379032591387514829760057030\ 2209156530524695402644475240347302195864225477369441426974353197692883837377396\ 3722248811332667174272235743953121120981199683333082934386277832489246557534750\ 1744074949261559249614087694144348456246674392082456429149907956236679498123085\ 1348615211468217158614958268777638279609938813397394484868315477439067005764374\ 2488166400000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -2422291593\ 7366336881042150341286161514263462639702872732958899970961487816692499945782257\ 1139936253802619888485937304335791906154463884485881203420413971952128338004005\ 6153562846080446284975202719684569169208242458142938020766790580678312636337917\ 8146630267015153143060815681721500716999600996954832332815025389296619949542221\ 1946971588333267599102341698212878896645506311256393389895189484120850667157520\ 6373338484604437304526656740383876867567592174463765094029869969965059091999520\ 9367451292180434675761241365270535014804251104930945646734302367523419031952301\ 6128415230718536342797370563519062642745138684373187180625891208934071361724284\ 3626973335890731405113555894411209060893867659251635695515388262011349234687230\ 7883045944037156394129159933332775211851221879155432555043364924101246389867963\ 7619724258153084966310492050158253921264928647679555077494564168918388457098933\ 1183751494953318135052444700895056131121263954426264950996515023487961196117938\ 0817479433394475283729634575635556395563148752131298658619952637267941431405502\ 8472414194293965534952040694491344471386951886695303269564109365854211330200144\ 28721851453631870148939238211550331/1368991199408882297635618174527071889768678\ 8872409382071162961344070717207664123279005119093001954972147978184207728424758\ 2356632427880477446866458315721442676586323525939309140864881818653547196787308\ 6828128177638881293203974495169691818569803966508758851201404313743313727582276\ 9742790774338309401609950732989378123607969149730916075902369116734385602095467\ 4055108150203498310836358422961132760086709294088808837855548069237777001672999\ 1076636979146862657506399323550079172285362215404114287075607738093653696529473\ 0340987662147188969024650715001457145932833137784310909481872011785753031863851\ 0273395846132376602237980821259946942504812789896917926655263300945418179806465\ 8626624036442225853435493793385948809427467508865800096499323463380410359164763\ 0390150301858948883815572978984121596887405561149448247557403928185508413927983\ 2678840793705302875086712732199795126255701067719748337470050498610701456811400\ 5956981807466043383444223472265616122639313241265415216232051634281665800738533\ 5703107270972824662963126272000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -274023162581806887160579699707861001610243255913537315505981742237916\ 6716731169078163652763326999312921915607595496504148778042189250280757137643128\ 0315099544894171311133534670760974954006648589502636005493462280461000230124998\ 3538606541984231244957838303276099442481611082665819394481133499125567828616139\ 2481009097314745156739796024426517978145869437756694959547796088067554207921546\ 5195644202775163544496870768937130188724270316098339000215066714397995754411553\ 2300285676018064919456847530640622207063373919831570208937810738955255203011449\ 9337176674443816101970313468733584399503458557852057965677105682148037979509882\ 5822104301116958464701750138496630877520316920135371129227289035631985181493111\ 1230752676245653287285714444899686159197471672623941092400902077401660274620435\ 0004749353406317504627734151474317562918986305731800747140758823826543046582378\ 0053565769547877227634113094857595023283973046810193417983005378043101495369147\ 3729830744697429196126680140058675586719210004035926164432605752877152866339977\ 0798927208551514988914446966055885058766545149589759525943314526696502141667651\ 8849130805846595141940393268027908426564529180522822540409826292703/15485803227\ 6429869036117442435123039181137688028876019233687170937600872710683017656775859\ 4433732796750608489993310886739188695966980083772805097655109915612820844466218\ 1514201187102881604820632641363777385267188114502693032689979128410907618528514\ 1849287715004922844715847073195213722165277623635408283502323654558970971800704\ 7952639184587148031234402682879276947423878866867614244841759090870860116146742\ 2792704960382654571211403048028712574352074815607275392860877378753756530056321\ 8954164469356638329700193086639135221370106742303497916312387575832696812122114\ 5855569435147082109380250146604149884833814477984512303414098724520348033802933\ 7490834027303692870277088604842263135397655208667674011813365468598871147293596\ 3127065937218688556750460446405573094651948931990792913895682104104245904723393\ 5001601536493797904152803802304013503507007432881151539749931231212923847116910\ 6130899424915298391080134766491365619345931141440127539400394617958598876047438\ 9636915645073559993033800830609339743568472814460918353087808153426329600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -5255692216277682199486704\ 9839592226117095623722350568546829103250014352594092654723880680937102044959038\ 6309032385909348475831825519602645014083295594154426510915792712183540790394297\ 5853762351126733093405662722941550829469115740915798206581737070352359799937141\ 4533833181842159629263417844555814741131166563163048403152153289666023234858441\ 5178773655892299980469651434748812087562008039696238009811784586533177890874145\ 2064846061305549916831774675981953646918744872927709291216523228454014167206592\ 8472110065835575122752621214556625553707704845783052509265959930414093512208269\ 2082409563258142431733872112633095654055194358392821886524030509618937279238152\ 2486208293663318919950367135434072788229548772039603813363913648824232695872526\ 5916590584537322230378054261105372264489640792808913681690244424301353808951058\ 2193739178133753965082834361715655453223198999493663419946598189153060591823200\ 2675225730423581509233698801095062834480511843922589830286121888754987359851165\ 7349370447248403852664763520901985498637250263012397862266907181916694252281334\ 0527369745835212539909125191638128070454670011081165055875872605505390708000795\ 7071294992190795929368969751240771/29699516951466404465898928538551276697873691\ 4460692385671550600551361973021273172013145224559294749441909394998651655912904\ 8039926122662160494714832247231255314290158149041112563434114845903202831593838\ 4767028935589184237983579396278849190829897133681434147938425424400390435174140\ 4229573936903009782233353310714860633282496606090557737816953623120868790631477\ 6402991940972720467398096863018113598604907431084552657184049755339409534997777\ 5106237499115824738778842807076834166225063217348563508784945927771541801128845\ 0720992236983319569512020849786172140948403707917794146710582880754943840546396\ 5235076388845978957532745836533426571331533185426354239746364897961474895289132\ 0162319837113016902635993390225350530498041367181955443217595042444424960492506\ 1747755749084803928381450681679959823723203001318390765309398350946372511493690\ 7005131279677930324460217935358013734804697459217998357065896317040515520774803\ 5538778699981951816618470133924193195003045825772331660523614844268174426601439\ 7491553688083753390710148958815162204160000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -96337896579761497995826788694394960569187240262326037404\ 5249955654624040858976705078924962448992979300737233975831119296245333177676403\ 0520911274629608988406127496233437717081989018426018076258840318541791647982820\ 0931820293908051814548234404140523186372416512113459286173570081399100875056277\ 6598530916295095051084977625841590252708591934416613515320041531972532871431062\ 3560271210988690010690804743348544054264772246162444208840317466886237311454142\ 8263090577997465962834315483388279457819627978754454954118923348401420950083492\ 9682667426655363375291147851986289386657325634768931229598985290851424760903886\ 2409497439805485893122386075792030656634954691040225661684884562295142220849825\ 1516896236116695216529578592633651113989380737631808240610845736022252616561620\ 9626895498142583273665828888238902352477366561720266107952797400094478785106506\ 8948411398795450327276496778151004726531321105505043002266756098609477599991342\ 4253916387566920289980773279134233517378553359225854716724407278119179912995760\ 6930653587882890713452342938866749113340213297414695116604857044245991911305325\ 2853633046180914457339811889721985638842909069019744870373767253122365732552878\ 86584243/5443666889915636512275280181728975722062837296137810835886089750448849\ 5123602047231392264131222505046278204308438574371784768530668748863691444841690\ 9498227116920977787363672723341215244555377908721165502735554364547813495749310\ 1228802095114627316914089609881559622360382420563689875467322057200538157095451\ 8825656398132396349354061314275523453801285641875973010229925427794846692720774\ 2732394353079148632911246348753346171155810858540506922461528012365253897754378\ 2170265901233343587198128703473062431881142713217193340186598281986833435238617\ 5872807186246062841915263800285078037046260449310664085074462999213497738183060\ 2586549661154458619747061363394882288382927249950252563158040625849788667972642\ 2770676249235743856535590873123700449036842143044329303212007661510954746721949\ 7517522236032831196973078298217510065742604826735266416626623386828167478506257\ 4254535134614831289725008658864261087230809004824986278823923188926335125630884\ 5804299548130958273756990344816888398541405502329530179393757770842556434524993\ 1445457959203635200000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -210369695073108646305783387361061136602044894857684081870705390128201824398581\ 8595884368976725340953295473526235095025941397879795570406877704431529966649395\ 5939058701255469742489722177980222730896811966761583247663985204244719754592679\ 2540084817631662210097778252516968718562147785138019119379753851637392243409711\ 5052575467793383331183466134589641897157802526348125555593158882355855338103332\ 0833706956295105182455600937135885890330119216448834289346068666991798020725676\ 5653570425671735448930971039523773837482035747246240391330458742456908825541403\ 4386362339657715112545187642042915780266878546154218805707536519958678207298626\ 6278633855107794834899687617548054780440814674002683749395353535800323884140802\ 4789283544664794473003149923250336242307189086915439883957370826781486704790458\ 3323285907167138427148676870649571861097623889698531422789421015546641510987329\ 1823149923994920022718765986020383111119867213750953963186667524836923711466907\ 0495277682080655012283234921557669624776029941905957332443483799575200325784584\ 2965440025302418055506002223275375972985274828395094777462438342712562700189365\ 763858577308013728650332438251115811877685205689157373510182554207/118865426625\ 4257818807695131458698359257858796334388827613111162485276636226769370845679358\ 9608054682784142648993802234178573330091913544984296390896549043516250645859802\ 5935115611270129792569521076727703408994258062535827506852014099466437622313190\ 5485030995888562633174219789928250791697484744690453825192570219637849936039119\ 0520762310772123917564546523156759156836767151384031153247050856950436465653968\ 5023340661473360237523474469640662750750625936094697249709323144904241254335304\ 5490596471889918812879756371457177093264643430122356469079575026389276333128155\ 5608795860656827611798833387941293059230223064337224952863449582166606428390869\ 3841091338638488009768093410888039785596563182903456624689422409036826813377790\ 4535386407275917678283409059440817613826182216397333554776932531148665841555473\ 4280651218210685973292385508878332670301424943487392123700560380194239122788267\ 9476691771103375864297605509795412394656119131076677830064770984068647782622041\ 2932215345692978694770559553758420073459256487425054880895054798434801496883200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -210568783369643116\ 9214923544134412053295619231740199039502359826293606630967782380938878193869556\ 5990389552501858015388169314056877200642986599423382494680037468950986090829647\ 9910493374948965800396683265694093841269967465399422200592479418492410021043118\ 3687178596582822632992680691627638194924099518711300604019281297753945007316680\ 6557895037839057116991972063769097109972719757548717193999773269476809500424712\ 3630039234193157128449080149380683667701766484770230720471568475293405054183573\ 4331064476640743529562091443378396363977828512135941563946877139821067758503303\ 6798495910702013956433537977484726190385472532995619901531309519877803486924373\ 8799826496015810405684802285691176027531280864678304657840319155347177967198597\ 1867839145092556112467707645514707936043072213962549765479218579207732436929435\ 5213295006992632012009759644948817276149610250309157911307330029963182226897233\ 8728374598088841173563495687564566102293994995982387135954854774667136018262089\ 8735908995813805535187184241036705798813647638261129219917892784929563458181544\ 9262951902594672232545236226674092332320737486421286006438870194959210022298641\ 72053276987082634988074606368939561357283645629279787/1189730349183317337452864\ 0075460232520693779117325634231932480666791619617510062612769770664290869127427\ 0902031332428907324143319373587330364353863011202336182325015877254998698712026\ 2006418409366613899597647974178817488644986114724028556160492197100158842053896\ 9065411344084998405044138768782402114934730174776254382495139022225219194691860\ 5824662048486634076273722227611309518943529777117504736253633883699986457711799\ 6194106065588720055831042078809949391010342247066979492244428805704250268471074\ 4101291383955189569971366592317084498517864073554854127323889335543051803163784\ 5003596428828700075117871221251473526739909739888977649063883250437223736194677\ 6078701373530850357959806420481271252014293021729286812578087629221355386367765\ 6295311885147602290909026191156586138967311348117524479149245469302017093311227\ 5886854465058464193128900426205650790266733931014517398160081885768753103439374\ 2818631594770139500700644359688417032402148815891695367772902370556394582539602\ 7210623754000195211064070483282396739573025402678649706414747313766400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2528689560741765827652554\ 1244618072573432129729859289321446400148440191799274349747731220541669821872661\ 1184772280172681393727741331955624307514386840442600026276147437348282388277052\ 3821872193328281125365803393960188164032680574130287944625423420865227157493186\ 1772113495255167173157414502005073639571584471430784833707036988431447482234067\ 2943572227575939378373487547504543271611916493053991148475052884158592672870659\ 3904369070419077158019484211868115386239015984709895813142765281145178652481403\ 9231996551097206694943895751240245083361046295011780768685349220254783812373053\ 9602808499666734687602004846666572504722720881685170037948916922028319692755752\ 8307273038330696992590186272142495113571854620247897926056413910914912129891809\ 6855614578283837123804385628401280839286720751171205112380551457739973680603984\ 5511682292631148969477665111275062229082158291858141511022317650404050557699720\ 6618231817479183285100488064770841068886171606045538868174611159898018734018447\ 1803585724762607231263118920424327740435510436070948722734086562836964180426493\ 9491103480912410013079318043206182916974221246620039702624026578520888846737718\ 9013472508561201985062555039758095857692991609/14286881589454294263537314863682\ 0954775810818347615836655041376044566338547475707513053534583168999051582349043\ 9254991443940847381629342132072323560318905429534959120777610657212221888380112\ 6439828819376460979476287411526008121352438185203728442749425446734155747913073\ 4271142866596359987721891464214971907223922430090460510494118553688381547290105\ 2525741023751491219114934517907493334283810104271150385398633537177783138845961\ 3859769389002881250113744328579696787252033949466261514334397269479275300716365\ 6941444976908803095686741180748726915880000505603190386632434860982086044064106\ 4344577190101785391555222459140306498793743862772668761784837038506355314826900\ 9270900142676181032896774140037581706008379517162649166669984671140794337390494\ 0897224693522573858411387097555559633266976954924991205776047211526025900653435\ 4962529245003782591903172628977474096390642114121211081432994504503427335324343\ 0579114877761500270839659671905962934698458478340894094664962083659386830655226\ 5433476933136406243672051531254988010218798220892759912349696000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -61094156712736169051411634534098\ 9994833266975459677701047798333681850329661896057078220913840948766854237451499\ 2178845222594569102625773544252851408829532795896384423748483067644121138686606\ 4663970280845912424081096869550489877279909911374652645267380222674707386222204\ 5186855352459836905220296289222981109894877216473901692392657886699895198872365\ 6092755118530248037185508084742972416899218528646513775647995832634743449407402\ 8419215469309291542418489346370583118483226162934795537035090842343191445619495\ 2050890119469587526916397757397635117034808010855164143356455902955350748470183\ 1897638641848025055133760625064001403708586158965944895805928181687479693121465\ 0962296887363492604740313776238338252532808202213746149072318378666204819194586\ 6691396661175550256533731012311714370103005844371443175962745862835641321818032\ 9125402139247049906110550097271198698945354289479097520206519092253639010737706\ 7165913188259026617053133430970236958705227520889358431051510523758548475706046\ 9728889881541010772126883888466805352510062152518035132762468460860218026209021\ 8492627290192070788071422863522720623893087949473553582817478373782532769884454\ 760250942823229329331632225957099298351922657983278313/345171605377054276452512\ 0135745312877990300024767464700834566040614652156526345474936627543635623992198\ 6186923630173037669272821842775325592615628693928491299607128724663665811706403\ 7599008417565981318147960734954053831941108859136110421434008033807235065610510\ 0660101993393747480708099189632914312427270472629733575954504335770771696471443\ 0273491487685637171662520970231103043491602799308172704400397097322918707645641\ 6141304340357281194447296455926614448590711163175742137625751885457278633209186\ 9235425953125302381037840184867819908210269331581170094520247895769957972480116\ 0146859255210030315032064792995610781132467724351418317507502341348757693345122\ 9158893437853196100617868077418278804611534726496859661281464398822197852745684\ 0803416845993653973573133067901148091245895223107534977231259016474767981990663\ 2045345210915614548482595654848804595192233847175181161624897389806997943118482\ 1143826773653677880333586423354027990135140375477688086201056536874520242885910\ 8642040050157931790005879444775003545902200293976414276890761555400066077305832\ 7347200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -181492328\ 1682250760260951182480240657777482195185735971262187565876170955060798839735715\ 0830733416689253449478407889028773308911313607042151737395420096424179121017592\ 3243503651998038849644792050219996365081282370949401157227115355918155347049354\ 9526287021134378772387901729109472143658068198145029575335809987977832915506082\ 1045000854566382889284765834515242086353303258641523962224209853267463468594141\ 5215996064360241334758669252270334326588902072935458012987663010557110807870524\ 3917600775437754646122237260946773303791434659890061665541408652842685434229155\ 5885039417917039160524131115362903369371679646907400273622258425190772242565828\ 3102264398523981823856375823701941796521781385796519401613908214530271363707716\ 8120122306451173551715965564794438290354611581965149766700911478873366709352210\ 0083625030707452023857509408714612948059001700366926956672428674071849627111858\ 6445807359315489989565039760073739277917584533627395071611253059771948314188160\ 5507932890339074085318849941231397776771166462333706699853487779859757387749399\ 7399310279090754791139657244500617473782883872105565624365706746780474427443176\ 4256162413636749982954555537793603492321840238732343561123279587512957074512460\ 9/10254013756632507727593099955473448723140598528663038629272806537334319379025\ 3186838832914809653296956686455219088486805222184829026727550363725355355696602\ 1113527777621718853713822200769270825422842177217600471682743916226181818522653\ 1352885704779188697407343536627811435706296297847714246421956639392449143634004\ 2233853094120101375923944352312490418444323923004750302826615551168589828130190\ 6911372346177160383610944455955826363467841287704128658167520566310764824782589\ 5497783779652423783906474454318904421737177778722293977857093462243103859486405\ 8130694501754018425316967533649125907736929633892372151433544543531905863182730\ 4029820837992521781396406061871024349568300835493389092142267082854827405743526\ 5662435588573399704225699763434877485721345877485707064350180667060701697207828\ 4909608370106541768449366043481527262614756049517032678980218954995671190614753\ 4616788286708557679791121346999753604167764612892936283915972731586221656380452\ 0123577816125345478214985796972073138797853938455049418256463217856480600129306\ 1501327027201222183429718704914432000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -25836531533743339965586202252249659172876613769476294940795\ 5805655695365577686727188522691599798988972930886723152633725752088402789008478\ 5346946567009297830965311348336445225830859615661170590866306372126777920514582\ 6840789753755637402686199196728958663860212124966587643763367036810989493040386\ 4973913903716137048078010314243972504941174716689673745685298110320198727291035\ 8434221204974330924709215997354462996383029209631448615749128823682890325419766\ 5402834910441265381837674366624269405290592234468061683580102359636730841678218\ 2809709600324098886194502080511838283748100692092695654960068041148836903877124\ 3227338940450343077697206035031960488155587744547750684706544771099731570607201\ 8722245174742446298228612212435856388395616335574015509605050557735528641067538\ 2445866632862676776448669394565486642794104584134766267743577498972072573327489\ 7728561402659869017969169858658582406433082161046340981377013352978592809459030\ 6728423225003971807426210697732775045861439655998708647486651786575884888938770\ 4330300053784857990046689914250444384888638419016030527798187065505429097930237\ 8646777297211685894238248178451859367859489698502541371106502093401165788853828\ 71375874748006672014531331342826089/1459746092149192314416456338603942592377028\ 4708594705135734014639646227207563080167912196293404677137974533073857169553374\ 6011307871393355176851056914892781625573620862057622377298560246941035250301046\ 7364685795396810160641312180463301747052608112486387166971761393241246216622245\ 4501959498230165085752032073133017654986203783830746195721731967935784921893105\ 2715277476048720349797647276659966871397660054980995434986570084526279394176239\ 9988588962213310646345768307791962217904066542202181262095445966892837345968947\ 3382646088107390747471919811837991063112276971124302115394775108948911059679897\ 0167721371166054160784224902068520720471796590304281968727809491821014742324610\ 8215194346082780861785530898090339078794140552038730541063486238097639715989982\ 3476568864986282572863567625480541955976186681808484127711781777762398965585437\ 7686990758607106416852953170814694371548524617817010708647910482251544890220743\ 9642990625348965602500919062732284917994585524289560171357719162482650200220806\ 1786693810382021672866834329234805001424810250690637035578665067616403456000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -66506460281445914721\ 1563047623874389415782489280321612070279559179469416677289737537325615839694393\ 0089670777216146508326412452800948193873828918661386301913558883461072622059388\ 9564078007269457934228699307464266866711191007935674220984761898893744357936202\ 6859692567570357784779564244817151402040934513660640780390103084351262882430103\ 3803778104213541984504595293826430746559515630931310119282512502834484613565017\ 6694813227028508311746715963898525723872047330586088308721762448406364181033713\ 1485007296406532096702536028408437771499334142820089491264503875088351842195335\ 3400971901345958934414470239394964283372420362089489750799767191137592540681151\ 2833415994205580689396819993530905636718493630479468051124903845123741179861734\ 3485034095277711213641487061605601285139085210006699324400371142229287741479513\ 7463940802722723622549062084627967683943700410498442347650634890605917647986583\ 8471639679694278380677401466726962021887316940208554988774781254970751088971925\ 2312560684731301084603626141185310474414182409933778135730895430411791955403427\ 9386843633185772760103271789728678977925785285712930477376958499380078239773042\ 82250715500527283056022933737752655664549778644482820964590244346100995343/3757\ 6981813853820765439128610052753485647033299483933025527082435243500255180104464\ 1426054340634356099388733536154874191876085821326005934239036172208917616856261\ 7355819914869349156557530914553851347281962261617747216230981844824320683717490\ 3203958998269561833999533591672656514160680719842586291160043999266682690551825\ 3628640038260510160667849831237909609843276810870998256638158764145943468109357\ 7336816302983948923226367291463359166833820869238129966705923311417045325868862\ 4840984469087872284187273581679131943216815761529421329305632190565697265430519\ 4192300541405806130453624249770743199830161480357321566093999267470544131761604\ 4032741107125557415033883385448174151479277926074763383609647290437707075785464\ 7570258506975824452171215539595701824534514339878409526693990840896784204148968\ 3848565827615338969659409834018564693812300140145107349703994531644853067921443\ 0341291612016912912538333546636296776794118642238935529530584997675885943896122\ 5263164033427539159717917696932491284377040625183127844891163627582124154655860\ 9426479896327765671440154414284800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -428499311061688139443109152401195911865604270118836432926446\ 1520556390298307760118668071457079526894382652028214526461428013358976910813162\ 5126833518593354053721303857880392938790244550635263219386079217610267972315571\ 4921374822217104037245939673080909582064445191206585678367042874715609936967366\ 1476705952602771560056422756597429596455189769094833848103234302849769489191262\ 9894245484268454913804002066868796212997707008935837539401521840506973312819375\ 9043892664777479273859808524160657516378093659809505463338625664259769382032371\ 2763186898584142815134394350068329041149710335358233745181397181117301950643303\ 1696609788552901621267747157129664226904159726973475893239640363141309427741392\ 8043822795444203558793751962326726711079478122777010361322957406233646094990143\ 1028077624692640351939929247018045329392518466848220323677800589413065222059051\ 1057359367692258191083266744189872374009910016983668203191358684277303006978851\ 6435636816537848705665823957508493155717938662323307994115066913382200176382872\ 7809461306929886910539431405072764917154535979228475902827680749386046347022796\ 9130828142374207428731689320993964337910440442733660648165170858275186933276978\ 639748357890159324879702179556854415899/242119924247291121361867716624549637302\ 0269187106608450331213374041094820828020736897243465592923990581329492850539573\ 9588467136847273549715771406722400868346316186043036577509300338245584756322338\ 2717651632043678319312428968441203805598547417616999260050651092340117170677060\ 2726060496390325197023642026338962268929227208839864408098769968511142216297735\ 4285954653211162322190925024900558040108483357736152307657919742058110124781175\ 4012842314247284773264107736151495614049534172388529641132848064762893527399303\ 3317472639354135641671488410676218479660944467454260597230996164712571873372673\ 2456448630921556205972276944647942430040196279152544284575762815772294947502635\ 7863600095729381459864727151995452763596852965517762646821816792273839665807111\ 4690251647358146396542030372610706502740473293818975375692089300534665501478959\ 9696227926846429138319902653746146741414988521535391930285192557158434943607552\ 5221957796443721711693079258357044643606444806979701825599998243223591516632229\ 2212135724237981156827254130547081592239265350437029461259516585606790294536192\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -27416117877\ 7056522488396803605607202115346302195366626135697210985814925416400816274876605\ 5431300364577700614749902096215343538411908541535581993180934578481649161673893\ 4733611306677297721353501675880342943766762951617364049688001505052459675502905\ 7286960485146145895704520394727289329338231113319781149569591717359708042311059\ 6151436657390337296316380787354124901610859119937841170352387978901837300044151\ 7527646896851298025676176339991739363141409350317396550823818268620433503063251\ 3778935335480893017750211564079027091225028150758295431983990276876768665044994\ 0240086576373505092670831009090213645327497959095715513444549930439365895584352\ 9058419532028215950713772469128992513786322856648696699051516323283725906680135\ 2490163669326133348659284030617616471615491857409454080152144457589988556346759\ 4902758262623803312192250745992568020775168627149109595178336373373982801638549\ 8005771398007378270489173874005235661163804198458375113743569260692078288913739\ 6057415476173095682882139868947244074665782439886608647762101436040455029428786\ 5559259759752150354538249529171077717186968917767624439285182216797961017915254\ 6757895382932571333567061859247589316622761601775245291055200355033276444586806\ 88281350612817/1549229337984780240536399969998497403908416348721864877290137106\ 0338150807865274701690331001004143479078455250290081453991430459550325162459626\ 7821841527013814230272879369449587230059452391955406416527086275811022242513712\ 2655110027585937921523608455009673350481710926992061672904437003995682305899674\ 5726518769702439794506308065651370750659578071662020948563630473906349689448253\ 6303998571571736974919256180988372489838289180616717728049985232789359314371364\ 8171275303315533392112357076322029357597317592965846255628871507117889591746698\ 4492789194664455174751001644862484117673495529842735485219920990601403662305707\ 0747683850202253653139250442321655891840350985485061958540019888602589007229566\ 8577833210261115485666355225904641111929281770810981576705642968731600475899583\ 6589341208285637275639006162563963054604476465282046210020841950749531621167128\ 2939133777293047681187340632904774032923033944547253403479259976293447881872357\ 7971728687522012044815458982152274184275564172015951002651448118132086971853019\ 5347866773874623087064073867147872837305486477524340624588800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2036381480109812479313431410491\ 2898802176425868483584264882489251092847331187780841755794778327805777589579613\ 8503460232428934350346174660924581656877945959435459889748142068256965332951270\ 5153067712999483698193898792730916310800652268847908739187287271182061893272413\ 2883914079949058544918036840812544612970654761252404620271593064612488895362100\ 1107599512864270492340966288983704454728564425320854731841715589448143985104333\ 0709383224857114896382902609949731567321337506320217906518179687853703790307687\ 6988272461498192845809988926791890687184477466037866397500027995062088663118879\ 0162030975494194388032597923988243968484255939188172033238628956978002883923239\ 5603230479853804590444084850261450204453221641059991037764586181845843965730650\ 0543571768907846609007902920015090017242928367191032253110498500571659480090870\ 4838313813427213958674663731576269030473272104594286700629296754205261112402063\ 0170632208559880625970531432199068170089342949566820076637777210926953119046867\ 2117808683641686517762485735061995670291604771547771771198621657214535738070041\ 9076914454254339374071609673065420040938891039995583997137413132524468848648650\ 3071391546467982361743264514310674491759371590534393145280504283631112767306217\ 829613/115081249347869455138207314065341396520472076354634979608481344627688400\ 8607829336908959854865389679621767085532407736417840391525623074622512085129186\ 2205729822902739918054956358826566668341470499890371458636822870376458423513990\ 5826305363198786267549471431960472706975685561179938235155688128361532204511547\ 0048932459147640135376950704651336286592319084503153859166734641535668642527244\ 5548139329088228378693501514989321789722158732459270649593360761460274350894955\ 3391511728647681814294357709133195703217532604019631803832541808140743897567223\ 5582472870746040358684507962528750836587504369470263427553917787972578356610342\ 4358234809052972052197232644965990335061019807343495225259988683369861421173856\ 1815545091019968575602645678668387723014218822771768565433806409896956359913862\ 6476882997761611548060455910211166896961881541647957885142592015513660327648459\ 1448256833883310178988231167498090968443279208663158227681188224895025856319985\ 1583360371661857010488142782266730718677265457838031928837327699616982060841035\ 6921317319905629179242793838194531114224629545141342192722247680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -154392384280460124940676841\ 3575881446836236387168959558623841772565764774682588377194380899091249261918090\ 2092982973560968914313582068442577282567412657653096637345427863884755733759800\ 0074354712305588307799221256425263709264706966020224768975958156566517825724559\ 7848742549633343457027874001740448973489923700129839514320293996129247116202073\ 6758087998470003173889402225875871361319436022241097012358724713052186035890115\ 8434619140505666238612699591753855183856991937519055617655758124541189677724550\ 5065577623761139794156880263121910206516641614001389729647675549714327563561640\ 0242569940774612482925260499376910741306258345646581356195602079704561971792467\ 6508295165857976223809643143536396171069340759776812369212800279902151366377102\ 2667630351297036033074320958666341012013317069930651672977518263516729451351099\ 0734431915870675950939047651610494722473581854907577038953566516045130077084004\ 6848506765463656747201451874382578165914175150268241843406170450977700390791362\ 4216731878173561156200716885347904229679925213896649011607566442019964203678727\ 4339071880678881055285450191075245713549428362918257781185389931141553271587751\ 8541099769672241262861350373139299391403598732163931973262535623012503644705877\ 184263/872594167318338461742210835521728605351927997251598700537586690032918017\ 8879725596780559973538319586584038111674852732003254429386595199512222880178401\ 6076269803454064265701572805139988331451622349843124341073988504017393687094378\ 3382203276463475948520351318280330057693932459078043374109513341487071606999028\ 2404561113440275390303558977969987868731005024323818475576939247790267999283719\ 4920137831473805790892978420206990642336488633671131999585502902243507932782521\ 1067326773765712542678782163271202244249394507036011956403407341097483830878050\ 5629365725892992349990719534298352054239265910144853669962549526876151434100781\ 3255598130637172652610726978559990568333427401024438295677811069194252627640964\ 4933952090342280012800426169698757700490051745580376599057863294702277429555574\ 1349057655549442495473086697824288348302672893752092263148523678624009069099315\ 4629454888989313389887754641909563559664948885611490885885383775572587570602552\ 5346641300115470532412852842698147133281920027505264826347597026483904109737417\ 6230876286892549662714813197177481183612682635213798669025280000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -33753128221548607979230439460803\ 6089995055670304200288191994791883037024213917544846999115968275240105867156188\ 1414265535886906975787687146814255527393667570349072111718834744964727175007785\ 3742561348318363332381985452774059487874095155267205165715662297959414441767853\ 6296094752867490300304457268153939369581691383579960511840267363134065015510889\ 5168470133676161647747489597799555391575267190757969097873896098919308424824668\ 1233930601834732180396885087146047936336160639436427000890542380206400999856004\ 4748065552006844686763308602708254921324965150462405493786518165357747339077946\ 7373046561958998635428990813135907426666162159866429889216735831877239411501332\ 3165428449416154847516131466424866638805288651657940103492972254637328065822483\ 5590968783421346259960313742132756255527464211438290551339760729087609008580551\ 8776734707996177846245675420837730682387839622432319555407566396498971602700848\ 7045417543280336283876987957981727663608807249737305154999300926633941862282165\ 3526115752523734391933455570344729513345669821667596427042144742339398548960284\ 6866727350199065700915394985259601098440846680031266827565409321382212535545485\ 5279752162605311579415722847194189760195715195473778818367427834165446129289271\ 793961452039757/190785561898876071141812729023275562622561696042479384930255218\ 0969613212772748697793393788446966487970200765769699434333439440508333194044507\ 8511332252571229012930211768212753298196338795416546068127054120609135151758537\ 4235045236579684794971151353562103402144185525507245906358957252165801010318861\ 0361213142126913874905585177136457543714661580811976080210567773696280691021787\ 0740480549383875797243922370671610913200201304213529411204389514389699807270427\ 8841318470317442098546209473846146500620038712169653660039240664022196582940478\ 7623819014735739096211242773583229099747704102922874083854616911050050720538616\ 2782214077976140103137601247993526105841489634739416686879573125875577974910317\ 4913657702193487654207962175578206254991256425040465242143483059199962842222546\ 7911988946031226256957924414522638639266655576991145138963783953374329834410267\ 3501626245585192840641370093948703634045563143341807966303194791966323927155330\ 3374760437469908025049514390382795506039270347575318232123272689499330794635739\ 9910595132292152409201500882489126182831857017407028807488033836192617671426048\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -13272593\ 0723273272905694310882233885961552555721450101192778245571996521541463077778931\ 9973295401413033066137941249743264891440572135011610044050108519256255046626581\ 5865783616765503830319895963239527040605470795951600646809342695119725577770259\ 5087740094675806847130605574051461085825009218152974226142312240083180860942331\ 2946906868828142319173319170515845781962334190018592196220602307445986223451896\ 9872756525934677822639245781870241720517585173967146385724055695473018248130924\ 5572755213866438511987312366917142856700861062810751525471713722599374752185347\ 4532408722691943288146887891728245474246933204433986982017780554823055224889659\ 2557641464239825166628387094387694906658970443322074233582812516675137633505369\ 3386556874689026554933872720326035111653653979422656688335029204474999722284282\ 9971268760965712073314668687406368635552379717933796685720786760736270813852144\ 8528754506806921725204468512387269225437521102812021211360890144201914306767204\ 8053438660930974692114473266863986767861731646919436736437908440174419696320493\ 0250708903581856974746822103497183403219979258164682455277511578246151049831975\ 0629731671029056795598148941875422551833549943583570160980877726063169973653047\ 40908077664670861899723251103356919807/7502997467401140963437886059293291880330\ 2635611371508089690317558770509637756197087311639961150319562286313341301343081\ 1526805280198167121740137409283451839587871291554161319836230437527697820259505\ 8584742160990735995033995363522639689137133266271592957618146557600046030218670\ 6529954471445829604668655682291310171202464988766605157792361453850610722274405\ 4505243488467458548439350993224907730214833098099218556049249050826941537240293\ 6680444967735522499982298622113479326059123630754505334709971766922047132800655\ 6301213692844251750610127454009152494139363836863136018308513166082610638294053\ 4315913036557187111938815757035544103849651651105960736057959020752668015706591\ 8801551362662661819488916363114751054785276163621801066171780704858954462640158\ 6863745045072931237842723382673328906521127756530318022666254385847103843002607\ 3483029835591021697224799324591985954921202760948537309536909983817711936292605\ 6822046917718790185825729198825151338576509023359179074830070581846654622194831\ 3017065134681937289842407805768833225806893663306954462142815713509665784903206\ 5737701160754568232960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -923921228979799370769058345844576838199484649320169590621363130381\ 7833675595125483118496198623331200508761974239923272975026318607474666887141040\ 1855572164207139188809563264503630436340759542544000271324812208557851050395186\ 1829878984332462654244237201303586738421848058601369035413443934015231092787632\ 9012504503805640641294170096602249931220505231263385627212760906838325133406030\ 4007034417406932313664615849323271879454270070189443905894529909986520881415841\ 3886635897656888215464726585090461197015382555201430839861904429264577045245003\ 0591126444894599717573831008550248528005481320613938262804323304311606373061079\ 7370152937849880541996087673013210786542374381349469115194297031777786621235579\ 8696948613658794123942217802715507102921598565179580011237110940756160301742442\ 8806953398444907426653492694743976950983422005712099088280341808511557773979587\ 2386837922422353622726219196823745982506468532239754955883054418193700093389474\ 2195288458977144837336902394539214875226471565530064739349159372843262519312700\ 6243380099355376404095520826952831815668505070152359182880444846775379320202983\ 9216970289055347145138920688390588966763324448547737561638813081292684438014300\ 6388768564067122741419345606533154315066498429921324604073817/52235078578839648\ 5305110429673199724611876812006830400214309286600206733307570459259012341447427\ 3510747886517649461293369764194486499618641857811365809361870175013840085170670\ 6661693344428293090866524702913373011083919953514247648457237910707364702170003\ 2577870554265099312213094366118824472029304586899948987649695051434676531129676\ 4285475615549149420825923880820404237976155440189051569362890626171730745907037\ 8931824972202378305261623807502029062314431982028028351715333357717756930681455\ 4787487074410898178073433752596970245591819142379952974455542883078467626746313\ 5672046082496528837360111430090148612551706253620688296506941095606410615371701\ 2001361804778902339792182915474107766644991300836886703516343304062622065124096\ 2599191850485821315889279157302083266686969309688324552487075736247111726544566\ 6421823759111319966848889265329185928315053795134497880501798587211389854143218\ 7528581589195612676337215378583057272141611593902921252406234818226714413619542\ 2222324360183203581812371191858302904628260589175521888325461938561379346879391\ 2843732273791869138871869869482038945856188579840000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -9866049642329786332448684163970833782979\ 9366927248801699271855331570507468033620171530400454337460535090927444190236821\ 7432931080595566085892597636273638329058059056548908934399614904454051778225077\ 9558689282407291185512599247565759689030775409089427684630646765107904481559803\ 4555284365248744997082790802206719739828991349712590424180798242068576127492513\ 2551513926489305906071815779175772327810002721421930643212390227312200045345960\ 2661408731997036423995174536190031588571752054126927858733994184431569528659946\ 3864782461959853079368468925560885180312773218069049063125441186858074739295169\ 1805610262327042347377576925624042718913605112710239892120394270234761112734148\ 5600223275750252298425826523112117192690729348156266518041484034644884440533498\ 1528069599874717293688150470630989802701189747718778609988636005482033764580262\ 7617878912632867261167665650683312756985092342617852146038597815940453259111141\ 0375447415651765143795795896614035695736863385116368596372168914650183828501434\ 4524816708861284643092391784688627233727516281886673503530184774029577981338165\ 1247753431313402355137472429046497586741090318931080258490493802433358349797781\ 3936026289782748555739393186987295253052944725304864434671676840908840782804978\ 7272219/55785035375459818818992375984516475443986844000729460217062156821381301\ 6153716024451372403487543772992492734894602662398712680964577629175344038107028\ 1842773973315751547269648284258512511759456306133706136379641960418635812201205\ 1750448254153496283870877265597826183651382857709107061233681478857771416499406\ 4480256851046741926449169001361473505248967272671482417713073958618542156112303\ 5241922027950392058735671536408492176953022892018076529342909567560697109789435\ 6200841449989837498786020414197648723493980182599721151132744674854471516305657\ 4661259389695450863515480508665115606425409815157531368850822699696784367257973\ 4133626412783545317387253708883299539494424638000117186555198379562177759279162\ 5114541392688237156928646491175828692660528881379327478863261490841382588073495\ 8966779912496915436115556608155935439073006168327979792437332150151376179412395\ 0050464510614105669473340415673761952929509123391933635083786345220655659535279\ 3831901262183869762117957713063766621507178640156146703313902436027829911948939\ 5299037021764579885016825643505388463209325510588044313615809751631790080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -5551371362514103\ 2454304225336087236826993075110630169936119027386488944278804710066863963408890\ 0012434719889234308294405029473891675016919426561264206378589813093358617748359\ 2292006159456836934588331707485639540078356645528519234730649427904184924353436\ 6348132576298922957078826453578557401116475523937166571654686955171904306503893\ 6911555459842226870400375519467296885449247483667754370800924791315973096530227\ 6904036127532353219393757009824225945370105925312391869037969206598437276892869\ 7426980203189594786075077697560120210247209140364848585647953310201569314504146\ 5749862557332749697237716370870710085511242541103526101086337559430155631605922\ 8499585511079016906366637739147047851382300261193190169328289007402405223480939\ 5956863601098299922506734168900363372225013397502391689409456905671321037513530\ 5694353456407202370667687084602146405694703640377047469149108841589182959441719\ 0958042524330583236786668827136998770872488369910247900595770041775557786813053\ 6715921455368021811416184693921592436069581020022963264980617700171420287783600\ 7532766509474266986968059347664920712578191814870026609209092340576602716906297\ 1295369237029030794379679567908520652850759016232301014530976198120395842511028\ 724679881764832241318750712017128034632632284089750711/313919735552244517349209\ 4144774935328215445879095694317176233674472193989157246291919494912844433012701\ 0296619746491300897555700631133011657142547983533644811691563543614779718403013\ 9049120784834588812872747681326081672047048110292241818228071614789317511120021\ 5369469948077880043839598343300063168382779352307078353394637192511230788096080\ 8283348403528184900820281295628070339289740991662682453833605206703889093345825\ 4279655735810675291898945294358912000765992368853663410795120609317335270880274\ 8217107412565995976143517631405772659208336977061079781711051869820035970622094\ 9361590072915941771117003967135700256647874559156679687343347918613323988972511\ 9395773729605545888222505518119096673511160179364497014257618095282303489408267\ 7589821209834257304127958010207592883400766178584304841728509979207620437523207\ 5996751658210365906336220771870027110781914814176537768761320623383339779812746\ 1712777486613469570824465158036088863328666367652494315208696013448318286572425\ 5794160475382388758460861691799739644636336574096978097465626610020481393695211\ 1679764992964332797186051385364835078390727558909255525335040000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -5040615915147680749848707\ 3909851435703372842342444345835866611298837550803262320155210718727388917855861\ 7096477137970295574238550849625023654461552591561503228818585341523810684237058\ 9534571195190560612800642154036087150868133714187781351003581701800479771391518\ 2341516322316008161847915698754336060137808993544865776835202997123451039733498\ 1760912536396818846484332840775867863803338310577192786415334031767484536456691\ 8772650970074074603933895573534037063814546976564586436484707233140715597137554\ 3027720921168212463313874037089716105191819886788720144510415049690375334462020\ 7667709216894218634183629432501629995591360650708992355230361404947155451878133\ 9038162472987111040174281843903211580694967823390506181199064281661691429196592\ 6858399988668918681162630016588388785320793218478277523752282830781222106793133\ 5006459040786803119370992887882342226288246680039197275870764277456923797797252\ 6734577629925942180151316809964265785524026305123539545881082902789648904160220\ 0959346064826284592250413537303312048979050146970365148041222397171249372411957\ 3655935469888618812096980790112318970849493406668696059544017033678349271314168\ 0752760387506931440108845754043825997652689587373398315522899736477442122210991\ 5772216647869465925152129326804734609251421/28506286745741249813296693502652238\ 5674898144675393050533569854550119591113673158820246695734394971585967066208862\ 1534802582821170070480910628275535019990081946323853029591318417439244399844552\ 0579273756409229039698377791570250032945559737303147312480819742503923825215471\ 0940572626726126998193246465253026994070204368967988042249404239332141640409515\ 5705628019783512317885591308784447715107833452603976954857836784300802305143533\ 8440333348323330953666236864929645182515342405737687376906005813993942177647363\ 3352374392117453942121755179754149616868159083261333082649135209637152072438735\ 4004342372720010197416255157786525574726410157686707975359055771656674544658096\ 4162274685260748976963429827636888552899163155522340356277353169385549231089142\ 9631757537845732055979581144025196275757529429585864353816249613062918921089369\ 8823069797837004604004585589394142881229331814799258380135210045059977106564020\ 4368449337971607694092029844019428123915193852824595424903584727471684405331205\ 7572147012428809273479222961795452436260986862736090252862227215324644242387296\ 2836467183735465689196133150583268197028750950400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -20134337147894833570601338590448179984\ 3116882718576896849957075261874382429028575869592074125502542325288583640040612\ 3616014487601522896145767825997145797025653718371416378703638179358992690482034\ 2794769952390516210101008021005173072715513483318596400459790660047614227505010\ 7184778659106348553853935699123793180126771975414066555008151947655992542692625\ 0869219052902266277506484618973800905432395823965371034370552973435960999465308\ 0867452512862647672883405405782450126508789835561744082843496347153704622699998\ 0194767521407058003544655363048800198721405199922288972990698886148947351139318\ 7904698356452921710297270760714759762104583104308732791745567983627997343118558\ 7362127276273235647466042057082298396491349699539229618638647942017330731798398\ 1921605966190277914203899219377394341661240500401561511292031430318276943721119\ 3070612019675323029663040732262134881502688818768521375199245295968805513375852\ 7207949013269033364498175887238060496770168147548183354381831901777224590115933\ 4442180939505647852686418961916393096727073624835140825811297228156855480226519\ 4124469527604304728732008724286711262679127398904429121413179112179367867587359\ 5056695897336946523589683878268992158872945736481809347856970515597827455954255\ 47398217381879806673326593494621/1138743458073475967371096072019771762161039363\ 2604566416280438097549060594505076748844974232843774556068093946899751110613252\ 7748754573187093681402729151788102869445521450005414392210362040889281781607399\ 9630789403241170175542633142018102202268558767685169543130294922301984369942767\ 7528851366391990623051380382575791933739986486375945116938743447690017050007903\ 6027713053555984551766444646688179679191973611377305944876247715196218011905008\ 6861526099612523500235604227818515999852429703059198122498621905370526134083983\ 8016176332983220141407659353697501672465095787941307376102547549007435134411365\ 7001226469824431721202691431349036486839841288703304707698113337715663835271008\ 0663605463714895623126150400710768443041749829516314577041505035095132465838259\ 9711163307894223550317098326293526309173205901850831385989537583244128967447252\ 1444438182838471095780700864671379612006551912261317311960757828595826631575179\ 6207106674061990816810226881793127817015280378102414480178601099655623840680787\ 3627980004906365721279430171388125375066786227392281371219448924990134306972748\ 1337058563809353109221374102808926617600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -25396686656018922369959150352724537680254782285\ 2910542038788521457780182072294562118306196297970723199693292253860873660480710\ 8329687365979722379873715388420044621135092821408285417015917359403717667746026\ 7016602380852639285875645237820693841393251620408259719207994694832569949566987\ 6621274516923423771103177857022315640895881195011191016468849011969761666224999\ 4736868585231173999770207285400185304353469875762247252899705809185377984664211\ 4794291849877565792725545579857720587039700023468494710153179241555836466712055\ 7231594103516985467173914643937100956424768608786121744109349256203817905397101\ 5139882748377481763010818982494806251034450232150950587291829874317993937143714\ 8216230326259438889485342652754868772460970476949620177357253949744294240208331\ 8865181115892670965376042012315770517585406374585297060359588700096857095719210\ 9462196015929439086353722755667833349516067262445306480632521240627020495839921\ 5103283144035037293853924964622623676807013422115539867612829837551417249216717\ 2879336242462721784291430641970796436004444235872147507447897231739872883442605\ 9106112880334738153532744716739232728543705730302504453536462446668456065303817\ 1932578624468558914544335221553419168276595004422001413183579929025461719045904\ 184577408649737075293/143644209007758985355758650386154744423968032846534160801\ 2779705146949220496096408603222557180463384963394758759324438627622282483567343\ 1394885555183509329866623288749437388319696036398332417189487845587249528833676\ 8711078900921921699451271564675675508157852159769312103683378714719688843719858\ 0044576056969704678900400416201746898733724930239232682545153737380643155359959\ 9154185483961791102095017965174168560869801230549906373184919282103962458831393\ 3813052181520233630446533678063641384810911150696710493757134059438901648462561\ 0973220427829109051713459300822975272904331625935427136792515916798077085621484\ 6931821528659082861935803926915443261521608909475741121126944003775000030930892\ 8040824515144972283504114112399556650117650111761973801258564747349111569103320\ 5854432475537920584017826835982479776533524996643545434572156920582407560566189\ 8793162919248437711188395734250358728090860340177808675075345846668389405167496\ 5126332200478768107007622931302371869434715258765079181303252195816936118070915\ 9759829816711075506719207859509720401956721672469609789460361750212367571734456\ 0843781706209219124920320000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -901675696643848131116170054307501180877453083645688149128022\ 9960840796839065052800603097523035716820767267927990342443538041849089083967450\ 8740809515751423564488060219780204333119056295419286054043538981896109578211710\ 3298590897510203512589347174863277448756449616767262873532734588714073325470543\ 1540015266306036523520747281366623888381456146197012231195100217870296747110194\ 3494866424522824966973305047437003694328193830163557380900913449470002485023758\ 7748694416082923083136050740215232342075003293231254597120428646250633854854866\ 7503375336369412750868666729362165959408128781948113903204777195038542498380271\ 1561574822632329556999924377341252406591274243897298187582680008594526170355070\ 3120366088502980287877154181376745255681804128001859583104265722534958063006103\ 7328078802776911309563334544833542358104177454977038696686237358255979582311197\ 7096098667541230706705045206920439749001725982654685212508199844367811688232243\ 0584334368928112165509345235446561210525474846095407410663295082555281841350320\ 3646951877532669860404248521514476174787673929658795171271607342345550779806968\ 6337963669157202938813507279700443244682136349621333872629523878448662046036115\ 9677332516253529586765466226032588257871705772319915932650378469895301484114569\ 89947527847/5100036962132662198814906017222038744420723962807903628655089892396\ 7901628380661767565652607983244033048376078854798250232735138039363252748111665\ 1789155472692568045309562089380188036578757791701142506247191523435062295599163\ 1053279290484636432871270236978516907631621986067342556707607355117556829950555\ 1878754092509185904550982730452942582361392466455720870617744844057367887141043\ 7333487382056472489832755730811919727580801472094240879885414162237714138186805\ 7457900962357897110987095939606459025520127827150489196842491422631852137118872\ 5440147275729208590028034178978505902611923403129021705598239639301472012926507\ 6817297071311169490553620952315003637671976377137822165040016009253821992774629\ 6216119384138165814187817936133064013582989377027273746301503987689765885383756\ 8264168629317126682415031434579923453246336466767544951314342772885524634386676\ 3928358652066482096269349180077267560124753315555322555208147075373171026817356\ 8874061910110431273083107876431415567867921096861044409884246310227770948728740\ 4699056607554356974438471209006226146021868441603121603851956882179621950684298\ 4177771697143808000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -7605334909975544004523996257677412148418885283160367062042656322701\ 7025146475288669965576340445144311392659214402600372729845519990443960150471677\ 2768558183504155255624449491013882285859744813632931050974203333833022850540961\ 5850388123345842677798306933817253024404652994305473553539014429175461407716847\ 5928265380559310878840865151282443075814066132466093699025101800661370320427177\ 8197641670115656223798606059095045968495393467306840331320199045921889135928112\ 5206548693247517827763931243106266274213231828696609311036686478811925327369780\ 0923209510058837019481922455227084830480902307201563026453018361803086362756879\ 6354220293653905221712962446183982525211434327750247285148588161805670285807105\ 4303385799902556664984798910147726943224295492345283801929047111758645436899287\ 5808631210553508312733664591474763765546241823595186182221087707872928635167767\ 3789284513055446873813525544099850626973639600831366683663461783487722591128421\ 9613698477003874133979136977803862589797617249576998456409283785097483563354235\ 8130045167326442907600090092758651932381055880798615646110682752678246936759115\ 6456223538987668126127731253116543757944768306889333609708982789438721849393239\ 5903897227763781526071835884129738496717756774249761798961757961814052619619508\ 02320551979/4301711861599213723800809885352919625588347699678136253596170066362\ 6970436236777847884832101683034910484174261391786549806640413837993210604037232\ 5583690097811626568025847060419469788680624408804577270611861722011501116221895\ 1579442762633355726370170609322204970509858475862178937850052903537821145041550\ 4827571212121928739090977003617449586518475682424433896554818259212663837778915\ 6710490451005944463834062586230935114665705340609098958646248555547492034297578\ 9719623037028722865304969993705308729265325920581416925268452974189076540452835\ 9068293831531413419688248827899684708094314980991860757154011706213502103604443\ 2870166235357710056763566834582367605909005787727351668572519958383965598362219\ 2546511111670909150807298915568812215338237525070292490769992369139460529964102\ 9253428319720535454797462429249806900218605159310171008906207202485864876665151\ 8766275013759396564215951194378202019766924518635801464059916385498465740364640\ 0098741217292088675466108532996849328388875661643802060709821883498371415415525\ 2610304842648706666663990876653470377594053912676855526561897406783342496250333\ 8987154826079840900218880000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -766250497629564411120104638033965444999238359169940250236645\ 3481438214575405151365834652748884299484871260874749767035889324281770102453758\ 5950483060838891517465551992894902180672561252157903630668995062150695579808225\ 5223505800782281487746639751383233681873916506686967413483503075856607100750995\ 4467635817503478594786455173109923091714644909096571549988547401913886915883209\ 3246532808680997929223113451810893524166205901104694291734623628553702646162514\ 0786354432582609660894646962345956682973430861619365322727594860061363032622363\ 6170847403315099972411062404328007404271205826039408709590075034388972892118134\ 8433835178694710475674045519207807498290700291659517825356435172206221313916774\ 4849523024398917735585690342299621027700347012473001773905781621868735208969290\ 3934604654688230665935974689576998906060696637895484192996058148004433019421802\ 8856533126541744275976359694843662089678098751240770670907949106118413242536412\ 8415730563589884039275998335666314229900148437515999298057527569449803106034918\ 7131111449090214434162310873229238458641069939490884549156341659938996095243621\ 0252252156119267391060770855339698782027877893968589095851973025599517593550139\ 9118969763375733197280835797708355032399491107532660294977405865010930780858568\ 21786425135007738076127407287697350123/4333920922639656764535531971594495792932\ 5310966355449393038132857976042149921026490525301398176968142349821291801536012\ 1533908889432636121027288155669310955424905578806028655917434337659854716982703\ 3043741991281114459023278633146058842705780039404569085581784885033193709298257\ 6639899607842462216955835631894035932569907544004612017362217292585696789757324\ 8717275152310212120104763659257797191218394865071080287093205420319581895520222\ 8295187212585750252414195136500481915173922767145660033997440125200846635824736\ 9883174229213299286886869136053490899694478273243476233216646657366978199616446\ 0692774572147989842280604556897808448272208669217966716004155358995048512425822\ 7052684258562718405825437691809570197823521980850213764484463442320832772751628\ 9654350095919518140359471905819468477440636296703133758230069032523720657739913\ 6053356083835465936496451088339310575999488155717003256223689984737179325535054\ 5486100597206971018065669199274315882708659415414858259141319320133609569091436\ 8647473776305944510368969937788813241844373721985809216757957574451344472561283\ 8182903564948401016991557889015912112140509998504279939658237912023040000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -8792077378472\ 7407260350314066450480832531208046020682296609849333944887039845195688728388218\ 9137832638239219187324727219176886116587263753557980599091208828941940824109118\ 1515742076937846226575476351673820850908692083137614252432912242227758528359311\ 4473524683785341489412390612912704230784880301676738546047038294222837239569864\ 0937843260463163205164217485751731593593418788199949307664149495722593579298236\ 0246255802029372126288355431682108498746586950905750155358583281557985712651538\ 7369714296923016465454612025306639095549317719966252111319655656004274813997499\ 2847378924808520609377914553274780826803376522685781939687123317779369362607529\ 5035011954797570257231748495089783779553704980447304990404922539510190160937172\ 9387540209799186393967979043388242701602920214503960658202145266397436272781686\ 8080376048146289576323664915121741473809433228490541837192422733000388562151274\ 1947107854059987140263134100924771453650942695491472993506231997978177910918945\ 8368459763368949273841944674442358253399257773637054887860442149485940425711625\ 5580217361749083394210211550012232749407008238778919153085631317252537172544650\ 5247444327075366213146267981176984331701818474224779347206705311389471647171375\ 7104908505754662687317506547607935407373410120034113399908869251753941204158631\ 713/497251091633129111965531702003449545987074129699886064389402652808474003855\ 0510268394220872210212089617433692862952087314725806194973204882927878976374175\ 3231186837063193057559748909185497712773505814500957426342220517589846998894574\ 5846323222320924496962378647608540186966084069240509918676994987910886713232808\ 1204602017263017448927252635796164442978786665891806204751578689595644305218392\ 1321414278428592673943407080445355016369442234758772454127801369659414531154546\ 3693353228335848989805746566877788502175099989219406735631025374385503016974312\ 6557979193206304050460195173782383544677107871632092484832683054871905248738552\ 6601027507088453725703226765658902224954999301013304348510954848297435556565808\ 4261824915564221492268875109024603750005270081504281866492666868309011111799230\ 2199290195179033421054797367738308944166979899384227700876748648704098639712079\ 1675140425537391539030377838477132455710620670167083804159598926313874437062349\ 5536216360321800031184837920964577705100209154543338246326618640633310108317720\ 1353151245070226242473445669319588717269519670675029465165483787164683968695881\ 4397171266775356897854171906048000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -161528352455747141677062151694710223271679810370602\ 3456716843069825943187782956364595599463343645810344623114977422544307100856012\ 6176204180211467398305860055371907011218826843182960384660275174994515894136609\ 6435727842298199977147872936499635438209505162167440792189699099221172715561960\ 8019851686925420274906458426618873166225569296427031714542332797434317882896797\ 8872633715591148880157419077691616788634814254862977186588119752872117703938362\ 2744896485922316540360528244249485456650692789990394144249513794080129574020190\ 4690532087364912364357397618188478904257511512361600681959379975219947516608325\ 6658104338264343236504014008335780336648439381266855381126264096979946156808759\ 1292093097111112999302290299124031027606510610203545237918443345361388096336977\ 4121156527576987354321783192128919782663570617147548103004130305601388047146720\ 2577488969501002783085040344169519580930316445148915180537841597791439055525871\ 9568384748734120305473323020638626710014353216086579207861972355538912953742171\ 3197769970677572183728402101065131015927807769927676734060221352280611445117337\ 0232546311196391176082475842442902993762375087550345450172042237224499838732432\ 7700865477709858747467134497871422011782463998216171011264593325774055595539474\ 413369945229851251295989492211866168747966051565674499/913469180706605735574683\ 1447169150672679754443000670779469433338741326356023154595460998826296555929299\ 3565333155933483535945044443495580501163579146732008696818198656104271865029470\ 2172428984078783408695586986303056757254484065461114394782670465379835306243963\ 7882163044962123643544920144171446392215387805569741579624552864940084123469263\ 1928724837707308778637518402728028978721245989084429587483522500761734271209092\ 8515989152825884062233199171123752201844737310479574225038049476825056685708450\ 0688328471260514645016398639745517295719181544266383910404574608073972627539049\ 2665527290895575709137482120776115037167583666464882259229965628409280665627833\ 3261043650610155032348366545781283832639153178086729735659374947761255567919328\ 6648465651784063403026678417148677479846612533381009927117793528712908489668110\ 1230896504731570704237968502168826367229988791453168724564117556784210320779585\ 4630247608016745173196395074507695419737228469446107230269562305820504995734155\ 7432011560965403308565342779556536339488531727623744610022338130392980234508233\ 8822587771706869129486950191304379153344639383661827700079573404744091441646121\ 1929201868800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -9409013092968523774249488134026933756304393288481252872873654939719238\ 1825277973691741632271759715662098907038949895007482961236186850179502779370151\ 6356956214595066426469711128556726208174580643995647115007534245497866126176499\ 6421715865654090006491259923970160561697457127037397459737571156354946380870020\ 9258270175850260237955138683467729004269747982183802687378210055311144768848854\ 6968929395710769711066912445327529615826162450988423920478123029771588063629207\ 8035744414573200548257890866226933340365135534739410572222097078393982188972726\ 3487812031736479343334244653551499018265586739925381960468558471234490010051083\ 3039494464812012910406124233180806585554531617960784487345952658948835521918171\ 7323358491361655137925464843663296969753043412245593429266557078602671145153903\ 8414070879479688712107644840802486664159218825168143344585159882156078911056641\ 3535030076343966682575000864494720203968018019671884693830836999559852887987370\ 5484431503154069944335686350610809359703827282868859524236742836442574184032693\ 9825209113722847838918996012153921053649248440996716574390337561860427677571656\ 2424293193926775383351129341907014643847133322513395282358252217225785657965409\ 0586800015670721616766630981040208002446823791586024645298158972637888276086551\ 042805179363498183070846870907/532031782598875490059678138517303739080216518544\ 2353341437599078050814228876576008093573704086963476302938855165659525466949243\ 2104083513733844089680033109551688647810746342037427846967972841110318965358764\ 9252968372496304273233657576953933436577668869347938409595098476438656298515106\ 1391556683073917060371494764551460170391370830782428466027943540389578007227637\ 3959938308611116528948193558084813689560900157344440370367080038374188598218196\ 1980056634655544827106042792121839393789899641999843257586510859636802499500181\ 3715050754433024984835289325268689125573113526816882050553996048360388295558957\ 0757830104059871033176226320347143732049453339307620834820556677402267795347089\ 5680558888992543219402691094962646060756088201509394026568367243909379306538877\ 9121242579629601230475911475945473554919870472652347016788101388076653299788647\ 6563984023565296169160022085305002595689403271635866598963803214759676221176929\ 7494324416659149809803572509318529008178471645135541262430293183204857560558293\ 6959468516010609052138133239060657335400447679290715655040845415602415579226895\ 1291278501267573120121661541685819542714443256664430192518758400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -5160292679695796071\ 3861504769360817878661796677718499083765345488192942301978427764530638809021636\ 2069854652023428322641934477110996157578572925715001648940738414791023789529194\ 0903405925770154073385414380547838156092446579753215680068352646027574650510318\ 4548977168997510937435691492248609651041747056814906342394722508580276451782182\ 7525751736153639226022448211871696248825052237184307144179814112064701359725617\ 9597763023309711337406960283992169920110674181432479912946417695001454105939295\ 0126143285115293613443578877278401715794782260810640317503079759719266722404481\ 5649031409259377458664048144495813599635762495247418364883823162801880395210331\ 6757956595115854549684156411258623562339040930551662320732115405596914163159164\ 9379843516254843724427681162506609078664841136827591067702604267095966143887513\ 2059644222941990293174886188362224955440086938908824035439345160473906441455298\ 1242166707679069897854308719066106505896195554388469395243943470586128501252801\ 5517643223006418318291867576366007907137271335942624671127240714139500461897705\ 5254904465041829776273321878782354344819559042232921342361165495063377092331102\ 0208687249837905397439576903940728673572047102647818721679427961782590181153912\ 7823616329635706319414064649405579844997497349563146026190051077137824192749908\ 88428031609099669/2917459624481511659930000570063414164967002637974052921943827\ 8135126856267223057262225686246262845523294388112126310475412512882414144939122\ 3719718897032712112984027832809356677400634340691731878913551042632731507779356\ 8763480062992652831065526813419736369448277652119666707785033446636471579024526\ 1662201125133600592170433465123305183001678046372954038355649277546758673581555\ 6403258453190077432418052205263513718106925543266397374063722521662934611854833\ 5225346540906268856476865798978165164250994682930611309871418593581386349107737\ 9738684470105414079250213563306925975588778769818126483664521057586934487370348\ 1626503540610895773195168265425871563382345607071939289670055406148873921754078\ 7735659832771460470745540635384520852726397527644665719339323382455753579690798\ 7262514733720711038111768244923485962859694502139728340016155368233532123518866\ 2394469283358704156403918477868570244307294756187112973567627220854810390535426\ 4756335664078201734162641930213230494969540920707489902429212973629937987415916\ 6902799991353632738117645411111069409526753636471979582287853589287980860394901\ 0600021099642239013534047964865712348816261657767450229350596608000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -19941056618579260\ 2349442672185697012004558576919842406837191848140507365589449396550662856502256\ 8409689672762756036680551824443486135848734354500614594161469596179004789236261\ 5699741327421425719094096272701264712423972775154955141879846433155796450329761\ 1974328287118940533218497276822157619100900982540845721583461137622512589427386\ 3932615713510609444511791160368812064540124349667460211989918749786415143025698\ 0427839467419456641343508980787801319405025038102420691566850859056381929951560\ 6688949298135418913493516236835895447534915612676750729046104395098685894581109\ 0040288567171490407663199951789893222431604838569495493517419542573955587049065\ 1345730795682450635897143689369992802252691578976323487223509203630272681940251\ 6031448214000673987983791655573705679234653616923250112199776818153169105650495\ 7138310737493527503074514708740554695459475119841663151757608308132754409535334\ 0722162942813146243811994936316632811572752434297255059025606170870030106596579\ 6081180118908487095829259949459238959010359864555223202690872979781432230423230\ 8943731801063191212325645104414049293568439539930055761010347383348276029461994\ 7295339017765995517672707060008282516760031616736587426380716835670274589615328\ 6277726331765880335372900893114637994733194013920273394354056841884461927051347\ 9028730871995763689/11272132220002568906136555269728945868149042324713770198902\ 7349211473579034411968078394861757712727396720673835362414767708715791060688528\ 1767984269312001754298267402571166044105088332097239330180651383191009424170271\ 1665874867468310463908148014017185505271636578114518829110507315205699629236192\ 1322566323334498663242193067175861027230915928420650322905740230120063815400946\ 0689199736652637027509089416894338483382130750297644658987619134338810637331879\ 2399390628115205525630477315959440466768985342650310287904157535520283292145335\ 4472057546229190149042322149385785669202664337058070424427634683112468311631826\ 2332126549220198670329151341457847963352970932199475613535940389339434013360779\ 1475886171583677853113844503642848859536142497945174326752033529874960496790859\ 8727806872895232503796716160073862115190484194532123117870675856378919820317549\ 0372328387649822140304392160194919656016953598434810578655420004685834359912020\ 0314073164474257355872597237759577505943562939019831859720388624225281006751768\ 6050896115253837599517868370974964677134374058840818709817447130518300592068205\ 4210380607325589488223664169741564894449954163834490012181171535872000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -640170004430205\ 6695153129638636245351303073239713484222492585527116217857799678554624287587847\ 2234814723317424308936937138848754914991951299943644931912421295511487215001650\ 3142521577360904956136717886222973382275735204053280652605336413710081064621094\ 5965091765310471466185075950815990656279826707196362940281856130041502916012698\ 5881889801127854794807709093155397903478484297082599417965051854883001402236522\ 2816431221521451357357933534313448019796664347869604008916860452088046889891017\ 6746663935020231369475843843493844147721039013156290453397509600699567360574497\ 7304746163954635549519735108183569662795605688825219079441740136161332747059768\ 9063393888480966250193045180138447499852979297705282982108953235527126999095061\ 1425315097170253534014558087525639649926665395429396969320554520572885038483054\ 6137344685126666467695577843547789339997738755795788191477435877725326110584760\ 5444251224100265058986548468978608093421416665518284412458191209971922370477614\ 2485124313815790882231669808585230419292397727953107272349430628880081300695475\ 8751673992978572956304297141826232140458633127184710886339402575870903110944800\ 9732769265380191233359049408841323490590268155404228506618838470676176634529367\ 8943434278892017992209225706315721602444749466313659466888402394066039591625816\ 9356007756985357387095493033354769736491/36180389431917466327531090769060315397\ 1291846142136999749477019626861632884339492502248108119562533152096293227709154\ 6470162579179046836875441934647777682222973268739880776367558455822619504158477\ 5671887444866131926607997124390507144153895852230555382816778138819558236614905\ 3462688135059132494734706715162014488088011290578252125972741735513903600775216\ 1951989625413793186335450186173413207105721709329980818013714597357067071118998\ 2858341655764792023178205859769091776159059388551861473779454597581357995709594\ 7663097373193229191326701859937804898145365487601128322485245698563280488438578\ 6493438178402470609502458705973511247073437469193191377435050883236806828491067\ 9132713188665312367397399448505329661572583708510329280383293342720904376296199\ 5744266009029074613512433765351080048856884190845719075469013208154783953867383\ 5770397822322879173280310417229036423435295698886633254639176002060112275490086\ 6811093403875291745710406699662864457513501712125266611538565698258765601663823\ 7909215439690273600760087684116660196719400896470096610051569949865201356873190\ 4463714333315042495443846770924682711672557649845959263981391963102232400672163\ 4964249491330728791218585600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -446809712212317429877102664052386286932225967931809245\ 8546867592056586364127018315986017046975930172060232883089561656808304231812981\ 2295401549899597660048133559181512488242996835330171585546453244042212460801635\ 8707410611041494123463416407246008648016064776726551566974650432026295335412879\ 4117252871262844907619506542260083909234182971446964201664676137622561557235752\ 7226040405176541159008017580812898023275569223633978691416933472728258296855628\ 6806481098114462035542576042239620238766878572303139540595200356918804948948754\ 5183693114310881769620062152746855357136011375239303148857611013146634803579478\ 4454733262150691888992138636086301465207009962970389348697646152308169851697615\ 5777074704488500531749197511731699825501370854164911940004586600111584391056499\ 0000252757958056291900670862949253653573059122714693675326665387761446195474487\ 0865304949585303115803870886287389753812108797009221401378438972546711058346044\ 8978534119154561942864973470811651556573001229098726833346598653119125343639366\ 6877168015198609145508423714726162362875902974996913122633976954530706884752500\ 4594326425520194960682822003634868097376012019440853582906862704254097833916822\ 5460548682681599853716009480601294163501614232202466456192251997015176448299128\ 64778046545018574615263814867298965818314176622696834321647597443547798138299/ 2524735403888860262600899682896082502520105755466391091527361084519762184427477\ 1893339681059882467531512233671612315698259323652087576934899249502581131071561\ 8520160323122585105052933698491988554207136719265771031048714305778513376267987\ 4179036178777753560554755046440908215330503279113987785751322982802011401104955\ 6700469417943761816872712383429611108454167110998056702779328960804265125672400\ 4805718267886744324162889527782456157819303107989483157000568761002673383755575\ 2683525100620437146469699999653175086573626349032753754762917933403277162222602\ 7216991575154042188044259994114544069952014387493562281515356573261860453513003\ 1722055803855185074780522134599110253762345226792452409380178482800500850759733\ 8418338617311871813828970179617173249218644084101405027178382434958184734526439\ 0511821839839718623498997744914880534570727816800646611286432869307655981389611\ 0113423501681129624366587453652933844650553925077083105545221032350052373904490\ 3401417652560253190779980798612106938829127699402227615135509806911397652031568\ 6502470862650456815128982768230048989221730357858627094352255298944364890575108\ 5899320769644884917219272240891152776881578876380888644452352000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1880688518039513558\ 9571289390472195732332217864888161889301041941517140298452583356768546788597186\ 0131767538338144902669735781018480817921265224345120985766422572793131770860139\ 7043952143174579604238064298503353702685630528520804096943011043580361661536728\ 5814208441367561605947528693400201611088923859478809822658180669662700364716320\ 0221898623683184047558931711145043268096421777330437281266455828814981653534003\ 1362603281174050610201096305443949918513350924911312583203375658043027753963761\ 6521935284103991364727825848583341254193428371967239838090984976413824520816046\ 5223107761912299602154460909136457769777816393098388574415601050835072304936194\ 9571632163047104252652546059217080815594158269958412286135497734022243006254579\ 9693318992966285409135045284114147272484736790027027654759860435962701975487916\ 1462078645845948826951337187724854709579479255953957473640979677957134584055952\ 0263708582168110470632425046423027005587420533072040610006677683887647498833967\ 5125349269327248034926040676389191317476439493159230264168835748674677447685283\ 3764597988875095744469528663861932011668463137682297759523228726364789185650480\ 9896807882429068672663845058672745571902418520325134269930611075890240678575658\ 6555926669028759731659356365483752384931520563294007875167402866406851403920785\ 703609672130522824183499797901857753042557/106248778821346108316080902396053284\ 6078254487054845198944304194917026945593466727261801884228232117355772058544219\ 8119026138236520356103041897802964049852723272219912283483112026863706937340691\ 9515629091546091677660954108675370138899808096715494338159395063353583067499972\ 7956360668484940050849337729128013378226298777476363718323216592290179549870180\ 5308874690813575161622720136434724292160514946600486794869411794835182657443730\ 8951261120439985118846946046456032305673539740162796938478359697549441319144520\ 6243745358270014164572417645749967755376089606105508977476943071928228872013568\ 2676048090292223831290689300334310052068605739409531493526630867825748536404820\ 0096768290858362102910593899116458691297360512221759773377944794561967916627606\ 4715182441332755141673025153492680595714675080390205172465785322947595664750285\ 1133076781060946259895421890783651477522517026761178442680903589814689808112695\ 2081512129333556336752123008730497954280512449667895542942108613572134621416470\ 0514973718428812045066936103896684349000094061448609944508941842377572144912648\ 0859924322059786286393820218181368260238406099696843637812978314894524539757109\ 9022101413626221471397444147216384000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1415494688902102537592147645036733610563160572\ 0032113293466763747276731540079193005989464497171057315112078340987083175267122\ 3974447072716221703379049227437824767181046473084879984818230761594013087125299\ 9560358397139225462159582855219132161833967210602324370833804578347210224804359\ 1948647570154808542447457595351264593803442105360132750323368500218639642377166\ 4432881980591516373413051393461855093077537766484394539751950134424787831120809\ 6786001127099301296103277518950753837612699840422602777334256022224962484948892\ 9916887400724637322525915984448736046873630994154536722071446442785514042523106\ 4054833323192992368406913957193961891758629812994407250496058108279283737398707\ 0359095171968887366465514379320184893396590409779771864378474231583866602041970\ 7296377771210214251674853393617738683148094244313831601355428339331725497362241\ 3301468316779743285267849343814160710984043686015274015878427667127826863325686\ 3595167256621570333859491673142835754284618841001366623660031725658530603138637\ 0557150622855154211175867938161584547976062575064676579968036119729878906848211\ 5189465388676204812306889720072553046108794547567656533949168110677797304854601\ 8245892414907161275505114626097153237861616698419505384465922590661389694719514\ 1519313331475263935869004866080498462457526076098707164374041894538092247490975\ 79680429233/7995230796306329158851662912324368511522262053264836832142047679164\ 3365044510878936394334251541650168419120880802683045169688975497707270507390437\ 5079739264152747684254223800739767534827226333534290005558009070670273063349137\ 4091958406192540635363481761661154768401514590569506653597652778734222006106401\ 9656932660367768310192159949311250330741941421794604510465885491964877198772120\ 7157464789244070919270720836901373084539099994504753196969699182733967929939100\ 1929337726158627648720545336477963557569682135556176559340126113611885575579609\ 9323522561114751056390136813669944727583546333375111171334863430725031008102967\ 1869235250822896517995351990695929284349981771506025198871805776145489463342128\ 1602467266778002345661230376227642842924643680364221427761083972057916646918896\ 1416445020847374952730834471997329842386316676809364493143994490402612582469673\ 6544034066704584088441846026622422387907182322801687537786763563191542224665100\ 9820385850230077998454702463391997194891392333302780367049291677383423398544977\ 5580309565315805292748207212255380022101972061634823994514865449966961494249601\ 5848661962863464660526940215855725825171197823066386397747652092991599972188160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -618\ 1985858262621781356605327485227841152585435382628710031458687720958998014278179\ 8234496418840446589262690553594695608108015859094038203654738607380552437014344\ 8767626790589624682688079225982995353618310582018115102904797125967279547657430\ 4832349471919960103195700813865274688192610837787059705871960245291506298426331\ 1521654804257967054437384426409377247530089535072179793864322603237587422273080\ 9924066388101676823704670327546106380777004872115694681067950188835615392603457\ 2833209043559652748967975822890667390072940629000421647753617737531616254966030\ 6424736587721081151534340338836557963243625785652698036089548515167349864980406\ 7184165605509057638097418589640813747446162164723823635483756712460476220651370\ 5159390814670820814490368198020662390230102020661009320391307841455921911919342\ 8680071056740765234560743296957431663119831946837779842282799331195917671834226\ 5581705602792840110907401336879231896753969669832764148257538942546268147531354\ 2064124711103558092082579747230286187458431422107672670323549256691800670627168\ 9552100840146009572891975662675760197068511038098361464191707697147016754772407\ 0314706820836913488361800073607707723432500158465840930314498404749841020305495\ 1477504397074879481085412386814603679316188878765996499934470515320517948509003\ 41272111991050739120943935538448056038397273240391124318910953/3491177552375096\ 4202600141988030278302440647964908233124767908451130002257823671771637764212622\ 3322906282288007135267321915057057869255311281250184352774824975184119966197518\ 1412724791939110729122725562807910943740758434041460133536152383039571208404954\ 5996996054944643265177500322860453362690066887184609130318505284584096507231852\ 8323598173800394657407773840371285549341320482068198657536730341286885610323433\ 4806091091683253495072679140383314198068633488034361564659358738261787973112894\ 7505150821695041932743592234754268930931788283648513129958332003302458475535359\ 4748303902485373006640011974545174325896561217644595532125290001332674559276436\ 1559323835799523904985211353823952183610930063781807841234485267780451513938607\ 6483367420718370431610731271202056503002487902196238963766405743886939521218553\ 0118208838899487735484605985368221053932078039378529935097435084860890153248989\ 3142449034915464988876220315259382087620861339336666109490385954224252581245369\ 9340435664805946691200804747100579044524078679045190845609370473760312490366039\ 6473088480288609789682237547961759588399072608650542427483789860978777486506688\ 6485194244429466548448420224017506741560331736027496448000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -6652649288131839453379\ 2021890720720336692415710698344439202643951787633641028397264401232630595388673\ 3490881952892349015777765950591508134249741006577551035226868854495506018240527\ 7148548385945766408375034863473051885114411967117249600153744779488110799341788\ 6732681065723565621626720410888565456791538772404432109603968303404360050639721\ 5396446350472820497546583847761686065506765867119090721816585021292231611943880\ 5145967020086581696342787109682884496754366406682401744950594391489795935503909\ 4959622648115075364639347074001850140509804808074273559025434353856432169467151\ 0223294492776951353733075232749910305813614721750694161789539840297269438526311\ 6971905391407530544335916634497948925150738490997101897031632795447050548835722\ 8757890432196875300750658677011933173199044605262439893498678631970553430776194\ 4719127429758787847525586000826821932485758263047885605041344873518050546934614\ 0062339723141945679056748144789772067890738202399198788233122829666261364884671\ 0062039980425732693571265031217930173044443061783400907799295328603455862698905\ 4215612735487948178640541497506442182465508650114574424440180163414627726041803\ 3261507707011721433022876686613201313883591107940258560605643890823061118842307\ 8442836749440602267292086133484037651398732965604887414420696587161145180347432\ 194027272153137827118361079785403523553193900927/375637433823994824764019769227\ 9159345775401959057948717525198639031202581069890510658507638522273980140157266\ 9317690373877805406414810033082368705394664012793460961540155279580068605352834\ 6036591703263675867624742172878657136679476553821724011773716425637708950742766\ 0844390997863123650678735650164011778495336632939271968253326827949271646758736\ 7397798378741263762081464677655993923108857918566840674683136680213064533110643\ 4162087590558240437684803556280059735335231399350997540956004838499431278026343\ 6963108161834531312941859032281094309249491370346541766761131660408435858088886\ 5135214589116490076772083318131767221842657515609873328604958080696968837326502\ 5608768769915899106073225254274308891253739198096148680423667952379061152812854\ 2126499052909827689256998969328570749200089800506239034327222327572677869750155\ 1299676689463784235210550389693734272059151140663390212309279816167098091256181\ 4788923744708115493744045162295223558974998190322983821594868835828714270146711\ 4514660318299530225873176037768125190636498142716798162783520875903216493209302\ 9962256819409046527862165975614973801507234736409666192736977798319118249735354\ 4819038344112792624727167507626951698687197184000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1973364908890709905512688656127\ 2743453986613717150717857593021750104088747216121698149636030920374793938998171\ 3051239821686017577535584840665201172201130797199304135657067612515361156872765\ 6559989946123776410989338920510169272492123172785489583038513625319531549688059\ 0039033732726403046215548597791419530087977464506174125512848249260023593947933\ 3252845343596563702277688708735331005915477896159717656005586531411091838291358\ 8881750941778699533947141119739937705276247016553644044363832631416970233929411\ 3002881258564547418933342065290511951309885048910582172574131787887155839549302\ 4942487553799929797567744938937506628115801843872394026158249770017647745956510\ 7774466429285279348970466775082400143035201412685185630195939844137573053236182\ 1279633773775153499185063672061722176660098284058335414182722238931903847761083\ 6413864834941488070073620134030842158267791858923016747319551474113746700484273\ 6728633696098238872365850605594679460212854982222973483723524582311032458967045\ 5435861702904448168520960012300087683710456866516191660462299126975514547426063\ 0566176932335305708145825758761551562467600381451990974641239510689604091214171\ 7883239195857094074484092611451694397990554709456939816215865477779539008394344\ 8843010030533999331107356897183620750425816850508582294390036917775876953569691\ 430198186654754889308860790872241502513971723839/111410121252258134773712790978\ 9583922896095097897520900703388616798555535281965971939701449266279302510355937\ 6807371913969410427648832334248331919762876334175854677487921470843076422750764\ 4853488885325775161097068161912478365057998997614122607468770148471632794464627\ 9341886980644803247355377874263658375001523326988198139062283059773349274528861\ 1305802788926600942941517338271685451601452988934456734466792787995538962802511\ 2272995551450173247616664042496229137391617800164147770727704152596760216755298\ 5181974311361713633406308993106467991758648039144411536206611760908459660730439\ 4345109453554985169072750831171812503645308340848178507521912515618836491752485\ 2669657350505037631844613718154183128681516786981851196011133927064255031578756\ 9212707804419517851875208367224119074120589665907860315539331091665089686923107\ 0427081085892504357255901545996339970284967370838969884917926100355658280081247\ 1618387930285235271482390614809268569466896604747536213867350528508871976452370\ 8265395580899721700278394391684885224939941221759316086310950479890815028049733\ 5494828024181578618127344591480494205264700537178932635676977296962866040615843\ 9287977954971653765344147726884421218082405605211268710400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -5333108799589103378574\ 1481563889729013368732850808106837046116589583901490071014577008162165987753954\ 4703807419913224443250863172895013040538632300906404797081372807618801146167162\ 2458167416393067867224696679105460185696783255043268869662621511691327203754962\ 6818681450695580476324433753418927273923103390816364796168451334899301280414937\ 7311247970554015834410018940420041350522681853053102073412624545276762791256942\ 1136047095153276211861905305090987262533947331811375134289320868324289056671692\ 3214649380553994040860946294148170130741673878967128909390124057157712471563452\ 1139289065056274173177572333902408727969866386897389030202352372971981565684061\ 1908477527851638660094883680814809005629198522248424780350760272192673391524341\ 7811228319597435595512122449751348120689311936238047003495987738531041144887428\ 5621135149852366443000028716168858885807482322821915577682535955015475786267546\ 5874436865985465491689290897317983755989963252618835032203977621702283366701389\ 7022784050568449498206953584607558903069583768631175956472746962480010698645935\ 3173287420573619771236448123511435548896827229602017567014186608941370168477484\ 8852803119547845115048210227059159216173189592212302424232191942747791906405640\ 4322063563801951620276163700985387767283234665904938543940009849426328401480588\ 465452632886413987081795970279390175169078272790931639/301062542136710110981580\ 7201530613137498973805990244198360594885502178850228704744219298107649539343651\ 4436045863295293498985572146772333102261682935803602859487752905483610660282230\ 0675222646056380552192133201830283841808094011902200286148001909371171160424264\ 4652715465580227564976211870833325164505633209338155044995527316854662116096030\ 5611492218995248482433950698168843354571263652760417788173431910165593268468302\ 0405070301103909470431956386557800094441413137010578099420151004395029199877664\ 4606574802683952484518030435944996345493652474174230521607894938301738594353767\ 0970075797574535572899116860582991422323567976710338307052323658533472756529115\ 9045067088879916671011284906579827189922978184254263564364300857663656059974792\ 5524888689250236653129305561267806485588933061072681057833005819816508410875215\ 2216340621136331168546564506364035531824089550202858291889603620738111911548716\ 3430843937198442339929798491694341728066262024510818284884704857046127204653281\ 0701864918826238049644028318963906067733196408760371375949416988937558168764066\ 1263123554036274394211386248545055389563220231109926343544404503668717308420035\ 8547585333949333948783639877576790107722203940805319799603200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1056338034495807204\ 0812730873924184819892411224814104838608398182400468285455210553397523482596138\ 5031286408737776593333343939599097071413887879601777156882813469722205550750205\ 0282611997105923039717181770557384480055096098808690815598331952767971308490307\ 8044779595884758864648006789614866901802433774059618447801162446293646343923260\ 8264177253700163885813210740627150578545832524642379313914287086095816727345036\ 4130769082491171099455519079892879703227961086907005289496886224722670108547545\ 1130673313270575029007687458337737486455645231422079888064487160175130547375331\ 4811843874537416443674541549127020107948504878652635557468638337077168417264577\ 6564814657444969751900040033522896976034985605723946016950789143751402355350132\ 3082569750059584818099916598357483765225743060678588057434842048899220991929820\ 0386133382402321964124044502252793253430989390407819398995941109398539340660297\ 7406510580439135137371272951680741818698294365392932158551265202432522947914011\ 0797491131099555864924365436167084707394570772318442058084446777262285541114678\ 3260644601796026320738122175497632486040070950879153483065339026016528938282548\ 4374713373065943713019370078826401098760383378547634087481076821870553706636145\ 1347653235015087687923225392362095999472102926490023216592873652917872166135415\ 91886137157883746464998350161506148551232619663643262545454385569899989/5962895\ 3012226244742417310835038567335724983075223755306083673738859895179771776230360\ 6771171302654632783975484858733167959497198753783771928652741337147253982203209\ 5464896409482925174379151436212600278585580339431914832856106922312860164746264\ 0156426511545260919084775960229054031731033232128698449278681516852299948722691\ 8562059008854900412928860786079021874888395022536758883285057561640962987150039\ 4626906160938865194885078270533914868857951959335050970882212083497260167377701\ 6474180022859635003764807067446482548533093883888109767829767915663284758816576\ 2940498065957569509434369615093273270941144023176186224990257217491905092750577\ 3436127760423241043097437660954398729897163473737869218334861503365794621755031\ 7454251912359849950767550457111532216231998625417141450653417726170516514392744\ 8715322019043968506514452131470240717525100480295296462392477129392271791807957\ 0302062339121702460216416883175959805068215232218572892171746868754268706899365\ 5534673612198055422118051280211270449460216459054248885826207869094830284049465\ 3415334892867169313223154513837154239207651042017850004246440900030292821273538\ 4492200017418061633148202258087699100856646790991186009526443855147017865518645\ 6674304000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -21007793951051171234994689082599990979166515442490268619103721477136\ 4699339076203785495705005935777547817448681214145588632513506170186785473125511\ 4813551478277111675592967927849324649898913720242138090044879361017396296314876\ 9467593348699112381667656213877729792241102261430522464034144086740271947243101\ 7705482116227165134820335830446612051501883165150432251251394618578267589450910\ 5097063157074569534187936316287983979360177492045577508550987020059255982905432\ 6020973617786866630831306749238785039752155857540036888963046979314964979434001\ 2173821340194118559944567311169355515549605259783991591326059420299219286318729\ 5760455946989249549632795793368310678388316609881516373679969955697780961396826\ 0570830556631097975114087922726816729598341474305808124897301735246015797518814\ 8524895700970306897697274327610395426975776517088135677118043045041622380948203\ 2168129567235230274733555321117117807535833241949901080517932419705947517802566\ 9166457013831305529107572568816285140837834235047844294022167936635608679342464\ 5126386730199667083434205925280167912311106350809618264403807726841574542391799\ 6754364269715554184678073434548407189505270919009282249911744553642771216454565\ 6850209063268622888101267539862453323100095537665578781519765999802084244795788\ 9814679887373857899171470773234789942886330276170206386088038884645961837226282\ 104853284639411/118586167299507522007274176677878129122225027027904439916037518\ 4998128840374148012972743040258368850311805001157598854824233477427902509361518\ 2966969426416097025873275121184480146482176260136968695294760695123846425671015\ 7459280881753554323694625125320101412040721324857967924306939689098432306314557\ 0261953358727122637418093663061322557593031159589750276411298373170186577052391\ 2574401048813786261482692263104289619516871395298847658771732352172813620970447\ 1521607282425321527713275205253764505578491820661216880503826512638478913046412\ 9070816177965381017961387770867390995133244512429183892047746598696757006760485\ 2939687932095044837426098507510827796418066429167331680355689674717499853052462\ 5025891866776883720283786682494249201473781896506893387008687348624393970778773\ 3049296814528414494802196302087053803470680171943054961341007795494952593647028\ 9035783689850654937205709409292681415275165696027187522265283436360544871802757\ 0568313622058110043954776758140332465947712737820314181538136091125575752902220\ 4873543703317447529416523515839478986677887608049249773772924602596881551511928\ 3615995308615828512640827196587139455512205952098961450473569999901015470846025\ 8039920614332671794872320000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -992340851379919578318833787075178594986956404201657\ 3744737124004777384639969164291629126586038903222268960249611094638508841847388\ 4025356756841541041302506743039887645618503532987640466866751399903682108325948\ 6054834127197284469923837632224859277014811981282916603662263643797958591794641\ 9789471101968351657600856745035392260404817652084925534142482586050041321172034\ 2509752321790700790659758993247735087751878731611759420282419020540210813132352\ 0127133603002157081143550508738874697040002810009046143877587551511313547572511\ 5608896187813281196949356315606741259047460398273168261014742713055271149401060\ 5424991906518074318308559425479006801762135863001438848734242857963966450605449\ 7665122771334112585588251626737840513598393446099450964220507516779364102150456\ 0846073727719138953761599602939071441369312267722328796143235328678160488249556\ 3981842418837157658947746995516152079588615836070326602466419574043462361999393\ 4198268106549053627698152085466464126462890747204390067619357014747394019022958\ 9225765232219934675293374993460500487114511798145046963702454852461856081647351\ 2798739225857570721818350005378054760397969788900154497041695954177248503674734\ 9107281503209615507892140141339915787736947083281045825439962020455438369378810\ 2870822666328158235645689361693714525872433919658495143509845224695809233401635\ 5721677214628537644002432251583646825521491/56019186565303245674982059457973432\ 5794125803855156383705828140840628567252889065310210141835366767071757041563221\ 0564869231376940475118560440119005272858939325605763925724337699713121251307262\ 9826786365779481216265336572030920838272462185444244671756897469200952360295294\ 3852448979472699974934331271549195054835384306840164417793562341707184502755922\ 2634724020737226975724478912306467055951094906593679308749338830371835601578160\ 8308503310254882847225050852506340559968603147308480974023090504349442451182118\ 4606080564236104747114775685132618511002171089028459554260143038972415817525548\ 2229982021848555672817375571757041605655665638785795357371546172247811037013349\ 0678221576427031889334178669117785161277533176243299950764228019619948605085145\ 4393060888105026629161746133492902553645139318014492191378467788243921611514383\ 5799794023167523975053057725491291139135190640227370486176348146529226710515623\ 4024391297831142483892953994879326611680817201514119610477427925905712735659078\ 7109378829368934123844162418465344624365981010253508510865990838399074912948234\ 2966353134352747269370665588465163577736018375674134987569348935050519196361945\ 3895214764310735561125538690411687339960035382769054834260705280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -140606981608\ 8967117761582414133865868925774413956818816197077121369839212558057417544325169\ 0754731194287442212182846755969415036434333717018642699087019694282780747095446\ 3264055661768925511308226789394245229954325861174206549511447837475672921389858\ 6036023611776710478083455626855159669964157871143088640524406405362255495531164\ 3216968460244477769946704680848927649898005026240219476889514327543329048095295\ 7015610993469125411040601317104583881732165182355121647303392871883303822116931\ 0006434584865384308065737113924015087821243384132488418519886532399687096393239\ 0796356683877634372666281059749980228910924912066274508382307426866279827529780\ 0252608657540912965584339531937871435052534152745163021046652631725262322374990\ 0232794070845603814001437316217176838154341065574517703314538028920190930582164\ 7132486235303469941494880494980787955822011214017189721470196405094896139218395\ 1565350177486022386776448888056598764459965557537262086376771288441669019484235\ 8547515680401071215501383575009903740868076896788243657600719129106247106438712\ 1226450488290147312229328707924556646998640107786705038385931224303889608403322\ 7417793613706302053692149486304933514860421275790511103855244379377954826622811\ 3588421809967645669710426839801254178692754383369307768142533973087285667729994\ 5081495325657098859301157085388099920665383808881390593492041062810109862029207\ 613513/793832863279053310662550647441038154357041687902063070568502804459524872\ 1315330413298343717228002235821727832883693507778105926835161082642965144248935\ 4415701175047532703557078134959108463646824217958240287508747927220849634060992\ 7714647066905028153433108039164715154428439947006968472289476675235289683127626\ 4862397128637451871659993183704248685394898416523551337387494868103044024530145\ 1404540017827504350813801474293572793095401042049812824602278628669622698009427\ 6628254355761645022132087390903074735044166478372702002870385545572373322076475\ 3469790310378902464027880625438380243471793111267206570758160748524895587417494\ 8437603320354807381289471367706785670847702644016429034403726105262943310812630\ 9810896960911152960829670229248539989133402444800917046391394007254886730186301\ 6288437652839511297338775243163864787557484389464213317881535380064728074244272\ 7745018584685420791913616417889773629501882849198400097301910101966514694850637\ 5281824245846426675302088413444368278485969050119755764270063301117963727720065\ 2600852852616791336905870173411281083485954301100417216941862205748065605512289\ 4259187226016400677507115396691503733811957836877507474481368326677997876074011\ 0165379448507825822084628480000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -97865469225103626844504866606200257334805576341\ 4139074635582086864384695152604697551610362569656483512335563295832878017553238\ 2904327143999657185885640063436734970281847233146619128624597313424155228993657\ 3201649950871634648043545579283765802459577702088949477199799712514242819630365\ 8794988235965432100587625644614323196922588143819359061556378975355299188961666\ 6258786204050223929490026193343852693991439875377846006549560463632253233088177\ 1919615782834194910123894225646324221957385392225202137329058990295720333055866\ 1877935465823205728930887746861639330429549290673332660582437799321697981637221\ 4901230867956848710038851404057823459623099635732188616086892005583781841384890\ 1567223119365083730365998800381787736722632612209967245195056189666547386352386\ 9079073363008685415155957075304401005462259546823165806487530251031285173191754\ 9498594575335792021146966465455856265450930567329830487338348497197513606006144\ 9005223644236762770893736695116247248429026064414178617103939267486472281443071\ 6394537474802848819412457694575715421220133859738400200826333634765541057685928\ 9407007818475598952333069313908318092549187350970742466149884879174606941012076\ 2550083095803894072749884738348448372131818570991392450237669779201188807057888\ 0733309222869633145319658234079158189719426312386376601209897462395235657556836\ 0643413151797420092343276128077818007030524538748368677199/55261393240068071996\ 1686033133758702157643601073185910976052554158809480339852606225846768402272216\ 4616262119633567702793394191602072824159640043997281269952489560367374599334262\ 9056748107637827875105615765550993487428518365788466557379602939190626308091811\ 1224937142732638904752836921597071406166504433479541912822394425307685623065419\ 5157370006367453307819842256107083033321717347049294869789616850492011228469976\ 3308812716778039130019636336336496655428030807538931598204128970086564361067510\ 9522584986816228218354186001530264738476236860556730237433543883966955718669014\ 7982728825091280205253820462621772795442432721622639573656404913837602590320453\ 1451755141396694608352342293226482577097105728558209328183120130805987402120154\ 0685772765020689681146692382344306494301345485392208590489725326253647681814421\ 9918134515363750436214396304162115890040801236611333280974619158382856370451220\ 9390269754000605923270603654301367048788829211569407920873129705248945313080507\ 8431712917774964037732165856898833427142277385569497348983148986765044265251558\ 7918674024718154289136478924588168970132107031731510028799802600842719040077166\ 2743827096874332119797914551319575823177087164998665979996679189760937024301239\ 3487564800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -65993343347540104336482026713398616767834569404931256544843802437\ 7141879875059801725240606570573655425865285633153718802543820955826131699801011\ 2272676225335360710463417776701853173993260695905625678656852323122498439400409\ 8443646595997116320019884801682214880996939289467550514679860123439248172122719\ 2649152083058508449440885754269631652964654313567091544172965817928839111203235\ 2388738401828945374439318621655161865980549025271757499319637484346888407458824\ 2525713518619002997107542592641996544270983122695763855319175160711483091050505\ 0489928340851453732256110208510212592028907216432866790636603544613769162650253\ 9148107731533309397983829885263604214471312117402689838454130447830788379399291\ 7082603540295129878701277778379227909178669772289525704774489797069183068295009\ 5001217617804697045987273443506613346202486678499589430625377161801315213620581\ 7151951199416396632983495576282023225176757157712024878988769926758678578869019\ 6802063839672438255596838562152063507995833263402120390591985277592326932759441\ 3710492861557499914420300755758265445218756167102655155559191160029842812635631\ 3140882634276635378652330696649485803777882081532533340279468018280897089267862\ 1943310639182267707868890073057816488125220622043760243234074720164111545114143\ 2593374091365659486348653798015163989612725208897560946281212919265157408509717\ 78845962502363409112849029604715352785476961/3727224390733289497944437355965574\ 1124879276165190498599169977637726184065134970131535359878165795464020252556009\ 2692415708773314120587790641098682438680194061971266629185165040835800187781583\ 7373929107671018926084242814175918852473668084368530059755628965080516733556672\ 3393448012276125763843872290544237806594400493188650000258458545571779101218982\ 6636502720713534920730898797181395220073678570008453345817136215222910262105128\ 3308496051844799304177584850680102169413243663128337499106152818899723503053782\ 8141546992202223791603830562759105069352347282708409427691926545309808968564587\ 3213916707250984143685518395281366519761554362861291569147411876743296544372788\ 8797886061318989129754602645718612328689204820277444617626213348017567859539693\ 2610361375711699507448441768504495413659866033921770624579593049108311451245411\ 7378771912511733010262270403707401203142235419175212976510494296962980736689971\ 8188119050798361087225497587176757145275247204774400454378670223611876101302522\ 9946271459011185070820297446758010143213055287059334354092923458583640551221614\ 2810181186086964847311997341251160528577449928705516328475101983545609704576164\ 6567735866668333718582404972906411339241270671564894143159152509053358955298816\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -261213265796951049555238526629215759877029217444731101441715842599603210742\ 0646331952407199657500636506219019834052891034893252004660223391049087100271232\ 7250873969980399170794284171556540573180922106655537541139464457350465377400133\ 2490283141069357081058617526195194110741597425196778689121366052303862118860135\ 3913230629822907268700349443870640300874701210854748514728300501740876651023258\ 7477237768536146989050045083832023909695117567976028701130784325925543391439387\ 8066541383793867372022675968027451466532051613601347987375619009984792150020898\ 0822273895977383482835149946518709770836257889551722373681649472485094524158903\ 8995448098698790967727810454344783410124457547159375038204004884911136505988018\ 8436762256751408350176914952376175579717530295684789454148510030231109114315390\ 4088409474654458525062752950398140559306490403925564580207874224667311874865926\ 0271125643474271807327774538503320851098758739571746098066074904904532324321668\ 7314943321206612493075776428812307653395946942773808814926945519938733823405152\ 9366340384424970529993691759021613242925808477551890496371598694592699166738736\ 3296276630704358918313448540687542126998189731912851283770498384839611544857923\ 6005608454878837203659915714165625626329361158271252765347655921231383913271408\ 9924566871184829148532403061823719682373937170999776109289304402102785967307884\ 403357105641866169564748250322945082257101/147568814352376673065733281664723863\ 7066149318942037536531225436216504813634205251501658755992279190898628265346394\ 2789282175996083791571394558648872688661831537555929319688170047038104664392966\ 3594739256235050355635443468402900542953108994976760020243781695238643995022636\ 8767475962779410364312545933577324001302036861437745454016621339198135494838319\ 5226980030715177003306356344103095343898568483592054704925423089120834379599130\ 2721754389417782085937388616148857734415778811720487599790085147278197063540082\ 2492810985938102028118666805952153744984511066812093419029512516423210647998536\ 6448074927715349047694114117469737709441271748200699424900159569898758285480234\ 3377423497840027382748083492468822092517909577341305861841630317705612612017806\ 4017812192028831490976112183323142611524698374102425846731828904264043970795030\ 1224306483945511308563737076826559404997198352240874894320465294650509505135988\ 2860280292021076480483431162691664141478218979855986261525019957374576219381372\ 6800645719754622971324833368306392217588689803639240818151348490607541139154758\ 2078066305544312986026120540356191668607511859896062214049204939196419026080013\ 3253550779865148614809855095047569781290445690302858568569118372720048071919009\ 7920000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -310533099129926847242194645615853781958213791101343013626040363433040\ 6408400548507235189744481094911139898678659793120374563131058830986701609701499\ 3713061952775342214197945330343829342261451564173103178866475220074006429315730\ 0608885666654256507419204076801816434787423368399626514457289399855594661458189\ 5390810883421601381638306636353884415306788179644892230555999995341811807389286\ 8246938075874609952569774880899019274339033796827606518192103990628794967308523\ 0291822471413239739845707127425261227825948484167134088142806988456375999182868\ 8028029950543303197940401888746386098602282819127492133755366254130902204413299\ 3868353547564739249572449552155152127386593595674547645262956366448504987532601\ 1901097078969777279247523640373023947131942101206593836923383360509275461565565\ 2901042353716009032143700915149551431525242966726967066424202856165169504511888\ 3530153173451459902547328520661652353664471266951366264779763848436382115445790\ 9332134092312794583600816142548861440391545064529701491433004764710410586068650\ 6227524489184403426243033951444917751820556346653927631074166129323394135274963\ 7326700728365476365577748964600621031852048318653649974793388743135357959092970\ 2393945544560279069661666926080557175221971366002705664314823814816283267269140\ 7604743001777852362891942558054746844903063631233564231486169784790098640927789\ 63930116476113693482369636718253874365451475193027/1754846232878374720197206285\ 1935875517214371467883415331072973979363052854137046339406249849656523973281291\ 5104955071240506275434163057970326547642350968806806161645203626563651151315102\ 0252389484919538747063504937874005253595955171620656402859134795798109659912542\ 6907947186083168065711107713285190966301813656044522096538731327170938207240345\ 5909383106998513984872415723252811446220956209954911945898249743928048603084696\ 7509781576038728790291142917798466996557270476684449478689134581015041024682878\ 8295290863420569724423917087458341139790252924917177372371354858314166804493506\ 5416968193049087238493032095582278255087113894353961128431871048226569149288377\ 7215851693225152089044109255004125313939243693787366990681416227504919124706189\ 5757328736181742954661140144706188350199275572624865258442652374149303342502010\ 2499116080395233808052908728292663831820206013892274531029712476815609256222858\ 5222423679685685977524790175178779865898619584294736809274816211178666469190897\ 3482899996670511630310467406506898794153425302776611441847989586057348800550077\ 7392744216412156666664879160597626456995083819143998717430997938635401386116870\ 5547320559986838506170685350135699437030513315643672208601966994791734220698648\ 3278616199168000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -13462963988554048745641180758756940231666056236986083878223\ 7234059764192335598862094221266878868189264338760547744793752638205651473676531\ 9299426952174192868188178590841717430961138729640966174078246352885749573223892\ 9731449486389282174510486736352004568720714644156588645750065821778196345510656\ 9206456501880232225236018164531123643283461029042232386025610421972131746394397\ 5525082783895606388918676325845516452749034563323290976241206548420050030705508\ 4582512295294562019254249458193213001499631444752937270699750376088687157632543\ 9213368303331973607209518781424317773380713246268825687215400918814682981002151\ 1871376247721846106154594331438953576371127529018375779366703244008229237999777\ 0063911694377050304629277014675003329643462367478073355667029548305902049621766\ 8610956418094247807553093390502993772340990539326174680274779492941258369635391\ 7649641421485125161615948952674159001134232714490918070965605779576975130546962\ 4329363032148481005586795946038405946507329285772984743700379169117278073486170\ 0401039541352830546635391444548069308784400560232889099798829973174412019411049\ 5789695948578254858466333105530601908957785765752769290862494820666245244749348\ 2725109928327596069029287466132298072218105153641055501759741975039805843097539\ 2422442046265990454465771120377329428294323356060237606083955250546366820680833\ 36923741326739536417057877065384003982232589643128749520463939789879/7610575888\ 8369250995259328264422726219178997266597274907522607539655513075525886039082804\ 4825921974805718880072412493506887525716717624863879333663042097270535177518772\ 5307169991479274841984394780509383744231665651634058278424032914690756987298708\ 2703033849405671810760696413981701252425568566565279519932810919907691763498826\ 1387549827420316011161977999549142392090554813286680780452639494755762663621404\ 5926747657499467303775943162282714521200581096990801747376336091752857492454957\ 1911204355841712494514020128948125441650560742312014701902399141506945797776238\ 5736379076331245225826225379199514284096002192563101625833178802106547872420802\ 6604376554285814952054475303301242101217009622677574111597034555108121930078015\ 2297112983204020071427261002964809748060177310393349520028820945519008486779012\ 3976870063958189320798208075958861116837567666756891596042963330453580595004156\ 3726749138498092403840008673310676052461015351195794848977002395987193872192846\ 5741676673675692196581626543283450570767146210821430391483184424478228908318331\ 4857176028507016884390254184443818008626093935825391250135773831369179279484882\ 5413183037491601114094367777549270812182817205389405901786079984488031246458650\ 1486424756667446320383036244294107136000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1134472905548542407966838259585946\ 6390376033443735289326649720711917304910858453903072044749804504453072920574388\ 2746511216393899751087195820191646719273086967409747540113010673343144039273908\ 9465166609320713686509030902390324416833286901668141950648185359836771629159293\ 0549576712089056716113529768145742022498417318324215918173932999648690047049665\ 8932999367059442841507877946909935729831637052226648302991182745085820056452850\ 6106151379376099061942889253797030314215808519400988490613692609039463693093698\ 4888868714495928695780431334387900228633646924841010168242619398832903709102357\ 4169983253377443751714124406212249638233140492128517652692471151742932010105066\ 6127149673952499640097650100470112407496270587374228656661493184727475495713378\ 6810632451964652661635471889419644229187063342912463945726347126301016222053856\ 6682093714865170906462138291642613107416620794953596775855992120900034643406729\ 9390281253405501710218617297334123298184484593634874001746867228406553835860913\ 1177796774352160395128318422360334640582011755712411466968063581822108973569910\ 7751571711825689020773837935335140746488122238528838382279968751031265355133180\ 0328182085963519173455239304757954929058217313660038137022574608049596756155890\ 1415399532274226700138216881230438193269030649103359740928575700934714286819506\ 1372159424625701493718913735673401169161570460789048501153375568341402530869009\ 03581996291/6415427330495728285968085391908780887724551166582257123090588838583\ 6149657023519345008411951896696607035736473194907013626553729421762190901299802\ 2551055018095977976604347445913783427288677303976589637477785030436482880560771\ 1664863107128171911811683661109542460370064647561501523821990298996051810866664\ 1619113116041509806550750807882361407999105349957439791835369645763090453354962\ 6258892196733846685724142695211385181311348881276726403297070780490859070943647\ 0336957935355858336909348147621194387274550209569262424688135903835203760152142\ 9471527156468436675259155715090718179023792298163731537963978194899103000583472\ 3591804592430750855385353976580453904050406744857436103178119732858929792239690\ 4976418574459275617118485168153070691299818292831829578417885845950143765481391\ 1722110760797942302748581350106521950183039949504491415766756640289940027323810\ 3189553487719041994490454237183811225171272928428419049075293433920672818126916\ 7354944031981506710482763091904247078677907306529372693087690332476053551407552\ 5707440945617397470604918042007854853817626863535987253436546054849977425135371\ 7117755333437905029317372665547706459927266806572314343458318961963309105037273\ 3155184234499500714581873922683850191376419871523235430400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -592989866907759\ 1354760296717487251501569278268707824496309958986029879421379020530779081788692\ 5745681642344545105976310327320108617728705733693029017289977699727844373067945\ 1353163896944645131345954595327381500080489516528904738934135574651355985089153\ 8952198571349442584929086072695737246727540303282999401738461451177173795888106\ 2241568494800055405205318560143257869384078229880741965463731860499585786183347\ 9091996616099199067222116637378679752370807180821609207575214323066211105571479\ 1877774714071369547388880017094292943296761369823760906985092722375853599733874\ 6277767871310842949759301644559612638510756530843112326851383171909567449429760\ 4461127942011162717291778023582637257522888590336804424589780212804778121801703\ 4149922594642980680886126639595419708071389836900781601100978071760686316307482\ 8952424363268009086808677329143949849623111127619007230295262617703681042819218\ 5900614582552150506246775838041944678386139511331533189909158968983022561358371\ 9286021576267603604120230693461885954796628556888287740505689007761750058467132\ 9655122820917961096668428900846885809990905316643010948751444381196463211910244\ 8280237596662377844904584464908383961462685946873100499404648314311176142979954\ 2127335506751845598808492759230190050809606483053947267964301537265879677916419\ 1528585292668787800748105940793441881842018260205335882246389789472614049471350\ 5043593950297764949486636777249505666905645571/33545684292227305406628588013111\ 8691091585515441969550405874201073853902712498944578279664188780459693179798004\ 2622595899584724405174371797789236074522731189076827447325672006662130586742231\ 6358435206379453905532881090030677775225954055618556697918070550367520006120883\ 1898348990998396207500694080268749109835721103110193486647554536349661196820259\ 5059475627222768602238209129499695956772559915856203068266843737827742656763330\ 8160063377925556877428815524352510345916170436092836635486375215255232437583156\ 7459088590625978187294634016425450397479192793197100289864192311185042687574121\ 3883230661078764565711732568301980788929983340856239527411349093834824277415686\ 7602491350515727726499606163232670026888486112934402672670280498394928009155497\ 4841849499292748689502421426356142536965611190878568325760910499732454527609732\ 0306736719080539326005306555861895710993130756697322906483121750662402336190422\ 2101473438136784736376155946590980186497914398199771619736521394195470343638340\ 4260014057280447456248882593197160412286033172602522373545033142300745898962760\ 2315840514087676927003906153569046510814100281684482523583315628300060043559875\ 9948423113361436076823105698495952852234278630317498575529691666587227206586994\ 3202197169401904449636951654400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -107865558380904534134874439921124631758743\ 4006839236741367168423259593798981023187264809919794245217606518945111391493619\ 7505064923503034359318350277982910058060540740077952694650407429866550417689539\ 8716025062413645276529154815410429670808122930505362254521344789853239601326713\ 0514079605470332344474657210481008652292926395655893896855527138365519007150949\ 6838255807883919527907793662558442656788677845148425527974822167973978741404196\ 1408117994664607237894435958296301830582796970548563858240625084492552898171120\ 2314866509258153230679136253992035495459722935080609506529651679116429250474080\ 4533002504397769723961920705215808435700368335530134560783424546800327240588513\ 1346497300006392563857983295085654805378686210185106779204121344284210147957804\ 2641563688209629911924038398751953800119698412961097415564215300639451910356153\ 5187444367358979413135261923317256911728119646276399169555439615287301429230600\ 9381256779839153164703521342977131262955085823515919920199789012202542650506567\ 0779044307719755819314556910430359973741627612344198079742147019141475281225328\ 7396043552057281894743869096932674330359725578957614391923924705211688459877920\ 5124036911310726229833669671938462493174125582048857533414699398732293688941557\ 5290231990450233295288538050997181193173639753517028212476049552261051489420348\ 6662432018734420490859275010977844301285627467664396558332642252607703761249031\ 5848462741514439/61041772984983540464330338022731285842445129925970398038487101\ 7374417217148376551271409217317596462514403719831602008810556972514573568195398\ 3500349756929935063438112470889363911650536765656594389252943928512913527173005\ 9489174278059171357168722771875041330464289597782048047447281717368990921357739\ 9300700492868464116870390237660134357613076003591602924071098363329058356457939\ 6922488226112361186175387532660517035173833502535779758203338621564897518971199\ 3107700113152770047581786133578685908537153122896808753289950466990783578854784\ 5151329469028387599577111307088929223966162763052375196775200254902802062364019\ 1356909214633944907425046930159835196371347905201510350370457346204980863960946\ 1495889431764830320379585432969017062305778145640565835998924378478200906738575\ 5638778230575384479457331815921184942407448186680322905258848764029484468150574\ 4248080585005346777810504654324356034289676549775641256375237658585459399942451\ 5305198548365801807782245468606886885343290259634591142516178825109682028839682\ 7710159252652240863845512209882234359266009536038331552646559050239290925926915\ 1557680089745651478796302716205602226441332035970508452389592593968319075439649\ 0207586620676230682097106659847549723666343953309111218594631169749077196800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -3361163016922937826260964753078611088745391888166918649436895858223815169693\ 0208420344464382121486043302900082744518265526412936164264730947052775912119733\ 0150844594034474551419082735950023545060134295177372986942561941978017647000966\ 2145729098977200372499556081438311264841070031844891107061923133494196841331485\ 2120724373478245294110794028653908485247990919153933345030614846016131806374693\ 4356579224193138090943274986325659068760126185958457589801314089352441458521619\ 3363082574778358906726106329050806700251232489257091002472072214539609916516719\ 0043144293867892548601581404459983658868821939652185005967367346184386258783291\ 7056931350056291439132151495233126323623287757724386937321432394022209328837568\ 5957122661860957040927751710554562212332167462654310141547614657027612764992546\ 9058502252240408856070538493611724047701596297711729463145040673619662404927135\ 1976590412475074705483369246033325600873012960028825184344731741704482460664546\ 7719683229384506456082730436653560152018346713030171868475397197485488012986797\ 4830597805555922800045186161140301190476088023768607562775900916456831839790817\ 8082402190157418670951959639071973965910310610724322104090401539202050802074586\ 2174850285604093970680552310668150303458274193094675569976713973669650855956954\ 9173000717254613394331121377766911552995909158404616971582982310560654775904655\ 932745667163413029513155649003701013516444936624100377412886526650669577/190273\ 9233932214690310919449835484307132814076642949328571084341611004233142424377942\ 8291931788663992847005199772588638514812144369518698457926194642969591930027085\ 6459482223517104706965381415377304285213674713996293205344550091862448961482765\ 9631171927663316765980313417364058291114169232872686281985991209004641948451049\ 0317906883786529087010139515346292417034347338406367207237810092723581609916275\ 6953469072578274894704714782215819594608137370707329333076593057708271169213582\ 7537630318578187848355517017819501379570868721477929153540769213451391435559338\ 6513480711214787851668193370107522312007875582456611304323384124989638006337567\ 3926191758007041701446881617071433793096398758195011168940775957098818012889805\ 3270807112116552123389350515097716493485505672523510996564144464169522891372621\ 5283334114040834208615204524322032158984310952930830380196424206411513281590905\ 7592640124110243501896033537250083953572804569667385602504297466072716115303553\ 8640825648461485362201514150459356863327730890950212360552352934145625784057840\ 0218995361266893737235795166592225054360287490245623971497097005856178674415510\ 9145417923208708568864719792338415066615641221422596988561758402391237153934046\ 4656319817334315336699460618923917729080144176775746923339448320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -15449057\ 0537402635583950829252448981975631559965537138585106225390037121203919696380394\ 3839254711867103517187804836781059639178320564172798646645782188488711069379673\ 1180235177121350058472214534769873668004167628224859102914912587020648353587888\ 9429412935999983622104228523310732843860211110883366603913167160939309106721098\ 8855273394305774364193258970080158767507808342777253662849418755013443145330692\ 1150562849004302003570025947690203784259021000859080825238115205718913657913057\ 1489925066279189140575389839696403129558281964993555509188420981819466759709975\ 7068431623539895354323364544407638001903084023618067142780629457001261604055932\ 2027608794963163984456532725194900034091456253470120002686979653413591177097818\ 1289057526843568532465441241947921050369900965042029344761760774859807903351283\ 4698677419256263147688499682444875325477724829890903930917580648496295079423138\ 1774070223775158471805830142548307108895412434045055259835288837303350778507804\ 7891278649766127396535377659929307673448250879080879598981428626189798570972202\ 4600052250428053271226541895165458374823502862525881048535888772571910398268017\ 7955616578419421178265310945970401993872820574312636975557371538691718468185544\ 9387334005595531252262322515874514372310538265379390558238303477483117281633491\ 1933480241876368174548282548900638027554290585030646567694791369706487889977492\ 4353231838769806367196799339409122088459352366895320711200718315519/87482388123\ 0578911406320905388898954878382491721264691988918656268908040121302565803988380\ 3241498496809723616857289057244292498703038511619768771069609393104431576265195\ 8033815861936586632617487573481446756772234624954939114060774130360904747832066\ 9787314015198199973300142563360550400906789592566242762244311148078363914544922\ 5830963827698741641852770392054035587286815509609615733513877746288777059858200\ 1824321676970088305719046122925643440709805009351568112172137191611062536030068\ 9782057553871798299409680578164286359520434462469945865261860248895243606023529\ 2652349616252705986549000004846870562501065754992166688721749658935126135927464\ 0512418711414644772335605253939231772100438980435152492054699905941492509556620\ 6117327913413272355062749950264299441316522036592052601749633117054783998948252\ 2589715718990890557672766405588837877403991279369157048570015826393410344272402\ 7836508415970438663874831884368629517259153335161067710464666611205807049808976\ 8285951328249198899546736814243019008776140556791020663425726699094140722382130\ 3050323034554256391725125004691877886579611376876162890672764807466196538234341\ 1218105916560790446730246350278574078453328253127121030862020036330292836492770\ 1282661811496443031546809279595774354103651705759672180722892800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -14192133\ 0680380675760933425501447975889733763893934907095355041237838872300205267862696\ 4529370978469805161580859972356644692673824012156984325481646642121927800723821\ 2057950285756906922792577686571966022563016245723582937541258694130631894702174\ 5034893615197108149368467754172800066334625986155327131746694799817198968582722\ 1630683402852123424437352283783264189084289057493246849804607391682913021931597\ 6672679464559922299914969797763741108560451559755293263224960681082691680684714\ 8774449805083062716863953383408650947985666187144687136389165159897199074654903\ 5716817158687176457270556694820730018091308060275554329293908464661971959626918\ 4788292195149778602860211649723813838433806763725090481370840842967312089101722\ 2753464244848060763932653363926361546829690409186814192449218406513565550828898\ 3452397527379096334971808250277715338542423896712384026517764425961262492456625\ 9461825497620470458026167632499614739374407903503654578804209413741939643924535\ 5405904441116184993422322936158977522826084829095664646277817268533588795390279\ 2229066828080931333624459127661633301892860720973984328652832791632446962784734\ 7166661778575719544072401967512465426175808806792991091900683618849449972897284\ 8834881456943437659669710736239083577030378821602137849727849919688596275201108\ 9744099660603390578207298757593953051132728181104700960712428069146921249800723\ 74286361309086714639970524120401213921223995358131701655451346271957/8038448211\ 0300983562324155279917768523472804114717706776628833217185594716953483608317396\ 1530895953109816661077619278697593298555424008910524613061433628929148116118830\ 2528288936328451925333936208302157141200676912925093309489634526639325621911605\ 5699509114146602679824650979000134201225322447968867817994232329528092303567841\ 7155831668761325550376988637991491928663977171095620161320948275716969325606940\ 5409294031348268754790583539309441523273464267335490941052699807252399787054587\ 5858224318021464658650703302132596631038062551423170428522347289898956170160824\ 4416082983004082008119598915769453267553605796584134102501148555678360812740925\ 7854053250985719204642729677970148705863159294775878221399008946583972023419338\ 1123733264940066683670799592189047627008493985336836995247691560056987823837416\ 3077000686213533516229470811966517251871090985878189928953373372552960629404677\ 9395565570054203907876351871668034674394987283507521937299702946071625384012889\ 6674143174783242706676410442116533981568866463413343522893159364675662248580219\ 3880320896444083405316084032137751814272842559805917784984279582318114413645290\ 7412583134322574392322352666232322555215543831936365978723775235597535656307856\ 6542175494927105721720381132174771705309910102127774748580511744000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -294751\ 3852882909329322943760300233867544846060547525954918710672003088085206729974728\ 4741510200238848731787311883396050043089824459858923440356470761854163125749105\ 5835363115603929809602087147089517059628926284556728281391278479159829671150856\ 6000432922424106621485628168812222676449799805399907243892532421079192725767944\ 5470937875904434125738271745802253697851472069098695997251020171466547315386437\ 7110558053862345076775317328502883576352045183372115185734009282027055206221232\ 5759022911766157265245508696749838075994434785791205028034134537025528783426821\ 0249685456372035496373447530519626615344403445194769858654130277395573678324112\ 8802552627484516401270372276560954794873831989515544572261691856086550068944750\ 9176936016971086799105772559842272684187475478873231468036621411604941635990094\ 0030486334661390618429095149476167253691955390037722766322233248018597828631029\ 0561000352111830268421105187641269752395443922486321055816467480659229208700928\ 3097480229155026002803587173833728175038522650455394752941319103153895212473821\ 5777450879927653285413966242314535438938168785222780887133280514853597183449286\ 0414279266205462930488803131478726702704481283445838232171677249780010179471551\ 4388827130309928517652405340241568843420189108316624150725834632913502366295767\ 5557714878330731402125711649008892839023415782393825922511185192653428159113943\ 8532935395665956283530071726426449780820815340627537808716689634932388323/16697\ 7119608197520009000114552223032400604584793372073368929616322836907672047067027\ 6156127475408793675191470441540846303831494937743841278446665470073362738670440\ 5902224728762648970270445516739489922419341614083027433016902266006981336026853\ 3923843700734162954989135844990387455355689991431337303946658239711525121277274\ 2727690528929106402371935567707783101711387818618425251240525870068249035464589\ 8992171051736617117588419566532145808627607267433005779045951706700430387984911\ 5093910128883806450125510938737843906818417273218549125484173216728170494724032\ 2325310170146528695556195943203778572178156693659302381381331072385815195265799\ 0196892237757999201412415551713247992761204086827199702139653127602891811813886\ 1858312605022545110889286603559399036387855364413198464303555359127914444530707\ 3004299979332810039250697866202292795679374578995460204203141650530350186165295\ 1110710061373281057209409868692764809508334412479738756701722680090642747551682\ 2987748137581714757437388545368275301144895252743844462609884015913498746275643\ 1277111041860422121232944396579477219065384047987729615307989670421987762950894\ 3136485520722689172830683867139338379818329310811202893048222265909727851988681\ 7644123915762081923966377641320930249810394629908645989109946974472241152000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -9669213034576796280134094090661410300200010935191592280402577923924468492803\ 8172879489794427967418636658350341577154754218282644406471893362600971602324297\ 6678948264058321319682779008056284111890233019972152542022203647400918005444987\ 8046411122080381820563809296197044112240329339650980295485176531944326804433926\ 5815251805932410873998685983882314093496140818061670578447869549984942066163257\ 5987240421916332897787981040745099089230010713233692732536130525338985129399476\ 7968179758591859408471969393132441682966464493031282468894075428416511524254610\ 0865690642575728270270114838354158349772322690727030825932511507716344000678134\ 8781135694215630271605749929223669639600979855692897904156493407654133348817972\ 7179716593896301394653425899271216421069561151383094507228225373250275103778215\ 9900311686188076823998310471731213210542767661984421019127910037815543499838320\ 9357740513579307717745551699150921461417886718273969485907134791671847552853320\ 7609002184376935412554664324783126407067920010049349143670025569821324401916032\ 6068738084037771809511404208135450033812135307058532680343302399781563219580032\ 6640644620836513790877354791410459372375835180227981729139341792950091194654277\ 4096839855732418613425441594936295483013145948544969068287060048235322269424554\ 8460189378252762696671839676850069006577687250744324288418189291653291616890452\ 6347187772772365445105584935757805020461209017571300104553395571364006691614577\ 1070963521269999/54781500863166973173755054311365523178350620794206605189009439\ 9900920008262865030363634345450058203174560430921586193948228387398311614998145\ 1233103642425769196276922116752982293687415489419560447974127847241762404122591\ 5886138305674190474581730723308691965550916086914925974986262586312222658381841\ 0595725475612589882544214333296400897053982406075250358667066196387727547752015\ 1970853807890947991282368373933667474745293598165077480000270507464695529081188\ 2596810622480380955327366145525404492063550381513310430055287841563768426127728\ 7142743264761744676326263912659474742395117691145912411054247819080885692047868\ 2854829804814087942193655187825339405614360778415438383577802828429482443005669\ 0709904536678802360211570253638437656708361016468489141182367507206928686471686\ 9653102968258141363312429628424711356182674651307347193370895668683368031559534\ 8684416720134992207603428108129066137618695063663400450718497418933635137269696\ 1259485249713597100033602585861398804794073179563798979656105137323830505256873\ 3463465224847968005038701164991330353385802639343020092621545594476013838632756\ 7027524772111710930197356385937870374298787500974684538540008858563580737555527\ 3542742105153099160788486837133133199690520452682540688522749970303256655491545\ 2469074956093952994643542016000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -76738232724156505071560718340909494927702\ 6425072918085227074960858267776414858378267758733941471522146928357626937238009\ 1505363057308849902610921793550491719071011174365840709162671461457717772797489\ 6156748356449920516845251042660277958058068667327877788414691068620214097117160\ 5958012848721186692860863656533228216605421560187686892065180395398829994001928\ 3354723911157047129619807068864254485298192621473115829102406428390855014359899\ 4230033594497157082943545305146538428661546301295396524274456793431668045581465\ 7217929140077989705176610852821793377868316528592290796433113410599850803889242\ 0235735548354015189274947824354354771805148480483375812699259284349784643219269\ 4929390732721603844406995297840173787715622925293269039384059772545876339148055\ 9113757234071873742661821349994812068700398591157469196879003749384602589476221\ 5332892017445789362741699145497161722714266969617443376399789090834944735565582\ 9213842516589121791279629570522516272544169783695687306944444583797869707433831\ 2880508957952217364818420504627551295864913441357770820982067048866169853967495\ 5045345811400702401080113467517293429816059750283541302731789893813023313235229\ 2650531575281179586044440761603574430749802064498756447028249490054459295438829\ 8979820284671877309709980652922447479325637477435664962015485999870810181786620\ 0821389047277044650616586359571025783894839954256874020287844095455067938698377\ 0760367638591594528339959352321510363063508407523521333/43476726419145893266202\ 1390280685289429507735537527995040850034736850184940096732394622094540742055080\ 8992635666217995537155498924772853920266066137977837396959928726253054908969345\ 1255321271721568922538327668832916818279515884457118211339857966953409289046629\ 1266692806615338754287390819449127474955215359705539627911058963906089576262710\ 1051718408205288849637137583694830367383416788691354885775933803983202614151685\ 0627524622467530619942623766172615397693816769075045979005308935991795946736775\ 3128237551051946446425106854914004936276177443589794404533655233113493343892635\ 6168440264549003729430543747328643226823013054755417800133214677745704026364359\ 4444522437247814290074615909134107468761162963230353349967261286087709536073689\ 6621660648243273797698796967565024763922176318774125820597992014085491152482011\ 3097875309764723975395118793060582664988894535832454143738411845030212540214272\ 1454812532922024247180480883857583638306724088557937393560439697756727452441067\ 7925834267692635284690600696784750690815369366147134472042573994299579111101360\ 2478555208220535671680071191879357161917738406578038556014691386726873385413495\ 0999672330366785706499930631658520279050719073914548179803285559914834544347611\ 3097562129787247902353535178643756787757296092311771973292041357911654400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -552760195346070072098797404193058914633178553554800856573366556766254415281307\ 6269054548556650278015652237020893628880169977944163658838127512440858281287774\ 5857213068339275127241111669393400785460823655760805010324393181343272784932511\ 0053983080825442785132901945973057109169905831205772649917474410206618817680897\ 0173650263521502033424380593647869218823592826271494820609461646169430296679260\ 6319506890463865343978943783736013813647545207922084224442685362082024624490571\ 1724862482051768565585884286761693925752381128867165522704864335835606406595445\ 0298404759632881228761831419853873580243837987002578179950378292278726601705148\ 3908008170260570932268435641203020584910387715646735797050393598972722649854794\ 1330814382794492720166778431584720763307141618765047822606983215649481197071053\ 6149569995014117408320403024769425932071089725267751172726614336645057011515810\ 6872352583266299823454375778831745254407143234106294427090733454598912590096288\ 2633830000250976962412063321554048996179707763429647831158879221621488911659909\ 0202314311286906794433825231582136842442175593276412737650857051698274617739947\ 3123918168871371328449439833386025912188810934430053034553248216666806935682737\ 6715794824294021250605663371265148746180391677536845626677120272901456052743185\ 6178855897580465590723915398138544844047883489301678596385590903642307331478168\ 3504909740601342521711599093486980208983352974185977136430304962098221388413356\ 66027171102308565884169/3131419915684266791676862303924441410821818055363756134\ 8416231921928581940347455170069135283715854665612785638238648437216273224115654\ 9758177947466801081334083518258494121530429498876535476566000034595960755801322\ 4600419945787481200830595395538041412694725441272174180273503109684530018124898\ 7296209144377325863432808219604087128882948236947867022869466757045288476189313\ 6896176864070888852573918988787418650964924797946981758643814838640749146528333\ 5858541976691555984001647053177176596301422905589261193526202665319305760624655\ 2188336278935610043659945417424896045980792535858830314374219490341298079951009\ 4994140572879871369918138154813807569881639698261858561744726127380548222577856\ 5917259016514659258846102061987582724496877614712655443252185144393401539134826\ 4421626447533794970167053734494412910317355747360989708876086619727262851009394\ 7078562358126722239676193587860820670064251440994132716364621538080802357175601\ 9233065769463823203152358669381318867846107558395974379829741559490689745330606\ 1025456115141670620589775760800454226045392897692123843458312572585989146360934\ 9075458557492281464542604669350067280400959084067274159952913381386779880373133\ 1254802683851442510115559967603109977941023545574107453191035248761659384194885\ 2311389576802507973838730753937211858490490880000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4474377069837788894012773\ 4427192789417344288957920440534287364080440169758689974804641907374630318294444\ 9352766202230832605897778963221432154408578423396751626023017231287737288028445\ 3848023479085034969339475106206300282860146136202403369118158379125914634834243\ 0319700401564238821181410553945507404913283070432876120822756623737392862786453\ 6391677627226325674172986638592890055260032538047928331107575152682063044232901\ 7106825764190111254789965016358914859156147806476626571006713210455555236487115\ 5254772148564208188917791173444635895425318361676983345214795142894092733737630\ 1944425615584868737031823138161272326644358922212558355131169805104449579606903\ 5088758146610072950551928251423229230592096727649402351330826779547961045880538\ 9437775494461311618057675296285043003150138735932255867254719054194329496977891\ 8301879801469132029007390234264757235283502542879111561069520752238335585292307\ 4309118077048830267836047736486699450884638560011769996314239347883048403750510\ 8374054180514604322849929273179941618828076366912297481366439292132660036473186\ 4891060367868879465011250081254130601394790570766959945854287774403490169965060\ 7836734666546361739373903626005283556071916610821428890262533073348964516612320\ 9266209991304222246575696277283224885271379639149915129529526846115370181566888\ 7239674633278208276452937482317187622429872846974325006832906399442201930705217\ 2118637962489093299561635754238993777231072648918117709711973355392960310869/25\ 3426542013517405465941414364117583945579693782927240680205783926305732912579404\ 6321874204356538935728662651652802245616572809765639053856881993452250611727001\ 4966036268440137085025356824615108840009161475120665166533631189163801346256911\ 5731915909678549872921562003426785833062841034024991804164669354495567452898075\ 8237726121128201392199501796269435914291107067375321200927198806899286527807530\ 4208842253612975309229197593490243619499297837905083741366804834620034475176120\ 3373408710584394225847689045429562448263050791790088375849791280688192911480488\ 4945084610232864140111365802186564740148551565540221233906067892144075272825862\ 2761675589376467584882587623136549928448472274757463742772235761560498187870779\ 4784111346075561258120931184709711727964861333864865023691302412599084874840341\ 8512571091346613906995726608997413521782578481895644036821853502979054404821287\ 6412922230972641744526967019836020533779562609371420806816439250544429644116763\ 1847604410700103588446930019576918619233200007296523470624621583007008743377720\ 1106641411782278308929502115703137854711610284403164034378129721100324410716893\ 6031121724088263665408235211084561362028511487992988448294682185588418453958485\ 3192065644726389812525532417141972155016059875744144200101478435517971509206472\ 1481430169012718796800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -149309606572238360352640784380750797700581957752660\ 0444796961602984561856245046466582588692964505920969739636503979556528736506049\ 3967658778805617660370005033540640857765293065991958913241861050636215664886284\ 4096777958465611544800985953908444741957742590525083100699540378698944570845346\ 1034892454182358804785245622263778499587033006223659110243187824500318966296216\ 4629072722964509608898281461549370802818108886013142014184510839590984083714545\ 8098961898657860674082727416979265172199950332058534500404037204503732021679840\ 3312988415894077507045314988884918932799966201689768543286825062859539594656304\ 8236362290693875231389422068882829772793035505230851507624027042469570488475950\ 2190127185104804180479453203033895773269906800271955807146482640934362450524266\ 9099169465842877288837175610748435154805881635249501664439807450166166146960167\ 6792788644209195153797872484442452124969497442954022105203651413146751632597071\ 3052401812522305835249152850870586891514942828708021574050453727776030207411981\ 5522349288403809045010388179570428291091353121840409937386248747541794354865856\ 8735223031681139209116492991291838988020062811531488174516480164424027790297606\ 1512723929979464897876900242819218562802966859854470686997109242674536459233057\ 4741281025827705389345646519165573277844895836917642167539154843653284133914303\ 5541439945261480833399988655763615412338320634460793590584881845292035854043709\ 528778383789931480122487272189567458872854365749089560311/845429913967898887734\ 3583390446541294831695268350737995951799902765952489568002085708445834049656342\ 6845758064720749060019047121878882835078028143762468527106602162408511694067884\ 1930252231890737605598309364436970416327524534277211130588039312908336818090837\ 2457092110658899505373406860885351587266533703803248295043512811305406237658998\ 0304152301524143505795466275483504884020745401460731116987352745965201783562001\ 6076713458769751120333181592113678771194114697361967163644676237417582864374160\ 2155904616951120771516827135629877076545140790779225763049605100034190287199678\ 4678573268025011659618275813756514500454640082418540366703577489767808129044739\ 3163412433541682176052073765897821456290615402578481315735550116076815909104570\ 2570438267802783663130214550523203496641698431361869835857753737536703126241609\ 1283659362063918443840729433336168985286105141759182625553406880677615686395572\ 5803988604208513461336055007874119602355485900631662991570824853234949849973619\ 4183551025036428840114705365362945885587350617992551231570849488499218643030917\ 1322786941559292526762460892149535798072522206080761352718386986260969437617960\ 7138018989943118071362117690198615245336276789189575054199218277783055581038339\ 8298406739416469872955472249138644655864991280487841824708837428223883541190017\ 0240000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2769919728185130930199990428515922789939240956194634001316277323\ 6028768639600544790553716715245621094661862302118947768148958459536929809122104\ 7157782156932773466611887032692635057489464152455975392826041509062255434998174\ 6368799597104332349513886422959914461483876897365439756432947222745354379138901\ 2260914181579247684732171322394314259512286696350114944893611867506807859517705\ 5145799531037426861757330156070957214672745250043733635371061503665188493970767\ 7582655456553737992163351717218635322374878372329738633916963708920525156697329\ 9412283299153634044932786935714819212294469497441842036655210262362520760098963\ 7610746637707493892402918929795259349168318904373023373857845431023483345100071\ 5532721246446113479838293697853583434009385748828975461835174318608810231318296\ 3461108055519061137056311129653703587262753679296118883912080613379770238045648\ 2564759435100046526521204282372944392331785840548122566651087396111001260753475\ 9963397513282401515145132595757345153448911008678441205741628767383214376489065\ 4535757255316728220090500020235706700425843309355832736688166840404874242762496\ 7204233312407631827138878820311058909370305370862780055593536110742044616136412\ 6924680917421617551601298772619958192715502330133077301447273396392204205749047\ 0668314677171984711737223316107587166088556189199114126569896527962601748743649\ 1964710400415232458024896894036358709345478325771032468989436069283794458755652\ 28181545036763543663435770409319130968813/1567777799157094014179882398474441608\ 9450618560538967942776547351506782276872646273261430848238120892021837230560534\ 0328583359656844337532370808520098293468451006750918115347172842859328346800547\ 4677265356994849059091129949519451710872032240215891964935354388951037913905465\ 0045695933914819009791216762185130902697349725694207968363864189858025294049091\ 7154586470790470284143615410705848642468655027390366688970575504804043763329442\ 6620969381587770849937988308257656953771220916249835857030916287589858111459360\ 9579282563640841676397294850716073175042517382158783223505621446858899400205457\ 7602483527746751024203218551538221758846230412271725154608032525168932263088138\ 8423843931739523039056144229671801031866317383319273677814562465762924226708613\ 2151407943977288001635607914990268241710320854624684741701534459291658904559240\ 2154625177832360124128050978805943466925727956530153791742074342849482721252268\ 5007950385597204759228951257018548589407871937681829128960935999898349082410619\ 8379182742181148325205979419402502763552805812415916667316357187550246793689249\ 7923836056002339772572795888194582902089674702454010499920501523753058783086234\ 0946649245357094413464806252017547856442154375486856508038326319711229957918691\ 8902872731155738483671671987593512330267355167239146210443919360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -388\ 8386327320703255052344195588884385703578285704619976280263626526406208156320903\ 1464734063625567632633229745316469943237470762624238164007365939977493367699311\ 9463499273624767958760793237850033017099940676785143606925411411955861305170856\ 8292171507337814467181984035852894589119119438144002764513157246822523619141247\ 9041528981144340762863325474547819112164578304160815082839198284481322907149079\ 2983480697273380318375941520845928102685678512346736972865745977678822081451029\ 9169982537842377301839912131929749040483629840355073564985371244206059869991388\ 0435801214611321863264710413364108950520092981477275919707416655976884283682833\ 8151679919823894085936899840395745440698840068520063723886343878846046810657788\ 5583713319108579259422811594011676029937903005706612295173416737084326811816471\ 6086120307018728222056998533785362914954349376361214733800969818381755595464913\ 9265868870768865764747291524312796360234011665468009916484730947102949422327068\ 0256657993376652549092145234587891890269299704276678456427124756708452461369293\ 7229348423431049243093385488991255648772991271444596995912597385557119351533123\ 4321021631432984546741286989426808084419230636025072833672197324888984126892163\ 7252965743021511536634985451168274391570936503092455538674432303391650408718894\ 5042562676345088355585838526902518335894309230371439925224756215653878072435899\ 4576311461947957827374906963476361311851386257711782968325521771006381581612063\ 149590748769956545794046190199350949/219975846936907336427599324965525695782108\ 8267057140235950626167927697857133335587473884077529554603704527251717118142698\ 0577324701271008929624984241840430285633910477058483238911115350196421450993587\ 5640789233809145723820711185244241920207558141382394394527467219888795330755918\ 0319544121660795733418166044228634656827880697197068337442554859391849447768589\ 5210899082643475132120540753151056918087427321621633951775043117242581874666369\ 6193454950137170617195044784050382987308164778010088611212085189226452704202212\ 9785381047682495352371114401609415688583946117725913137120250650619523086926245\ 1447943601337768074388296276771551398563985735973996954535987825965223539984213\ 8969360433711891544578686629847792516891911343943545296719858682284240006951245\ 6523469092970460502110618937048450288308127808346535203151466154812119676629164\ 0714701242941129025026365096663634885404568307012473588515839888805211244847873\ 1987739126255727644318038441980245926807054478610913883191450643742766655613363\ 2357973510141711650642871415962403393998267176538121050820035728369505010005950\ 6871474667646299411755985318449466408968714375519015536043384115938202196546036\ 9428734245782005167066028208968625112659355612740180458845379899290118860740327\ 3703133234979401837966068526899093015036307556829679729412757806938849280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -14154762618546995480337762497563940783673693798925886124104761599621390826\ 7178870361678029697405267002218518642108976120341438042446226523654750884924578\ 4789147890305511260691649169113246243453982081474415558683340255440223318418550\ 2009986519204813567598615359423452924632525309970884333247218902064925543679997\ 8909824458513182084338727413610720450250038077466862089115096611273435221747571\ 3168119314570870153251885195128942551761520271997262072383445267439010610335650\ 0756252537948456800560365611116032897629060736302433448018811964868352530815548\ 4930126635776244060053753604224919489997316584397480060571477102730235936164172\ 2440133031497806313239224187786745110102352499999308998832823492779788214906636\ 6945317868240361995284241306068790253929455146373305026998838146333821365656401\ 4308989066071614093753314393327306475260826852318546241524988910564826114197677\ 2436911063193386473152132680483216150732907395763825308227750421464461069247862\ 8742695247215052656357342062408964968859395350144537094989329725877403598528901\ 9833310807041459719456532822830233155370133035374020024044697890800895616313781\ 0212641930389344945154587797621730846005951560660375123085549882385248324104182\ 0530522082614618314253841256734632391543520928478750297665799664316942856439543\ 5556221031754974220252826949230720801806088365185205849681260547012675148811922\ 8670415366561300481590150085591107175986152534523595661653105465916148369355737\ 5739865884828023578000781589323066586109176357/80031846265979524519572055972544\ 4960590282279819297387319405861968363432534458368859491066174781417232102641494\ 5363676763603794475290906221468972005728451569418804431792667106548451186676547\ 6448243306911468978792297707717985388194683965048248601674407856194878930083393\ 8957903219025679435640986085344288694804830368894336211013290669416267561491479\ 6603907092843504546950709089385911956149768683379648186547270620932796286885689\ 3257633235184077724404146434967042657292513628466546950422253646071687605047884\ 4782615499515830203725238500409343743877535926755711565151753443821492015029609\ 5154900805850695339079025259835626924177421985660789534904837611720391483546220\ 0730506319426804544283749296544260050292828675268454668235875799654902271546421\ 2318023280988729641545532563223411704890809348918586899436453172956640261395100\ 8426167587755737578717221783058706732980396087176392956735783690203087135065448\ 3438217901273273318030851995148352025979977704506668898488097093331633773797068\ 8611382134267224460011541676844370149723415743731492296478822381730919298856016\ 2626760095642005923930876389367991562394544519141213973186895005125253787201921\ 0333846211529743218766989970361735206524706335985319950871505882708322388868415\ 4467806671460919382317889310124352058767625412104771858816673695722575629050183\ 6800000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -136160573482715457568365967956111245560105902308090197212629168\ 0369998324655340075299417321546810029413572569558977622177514016462672362766962\ 3881688129993541056444333663624253415002824600955401262635058541756284909483114\ 5428048001066127056493798859541975848655018991799095459641302612138050347046943\ 2745039130362033153628281473108766205147768923329422855413863373428092639572948\ 4514430017067000720324057132054596640559528515569628144545822776997305315949653\ 1205824934631178126288379034603531710205105428978539860787639962557664996080982\ 1033559554198090633718532500628487800285338320086702861193019495360510117320105\ 5444040083214334445321644395604603191477872550974547759881732210173208659176604\ 8166774159761427716287178048536407696343070374476992367755627137662020195241588\ 0188746498663709735232620815780508770720172179099465981953716413646619103039751\ 2974237795419510227389687387891545836082050675259164533634004924989239228147141\ 6635063989962992619985733991689033591525578746736048277956069798536451664029549\ 6667455389961846902655025720005575590347769356506029333361075779194153338707389\ 2996852347723810871350170299290671565387693374294012633555101625102532055580859\ 6591481813116056742890579657656122545364805538687863174843556233306573524477219\ 7913113336594304218663191151034684016081254079760886055862548499032556199971616\ 5043889651012563555253361622992916535992164846285087330917022559062780879233759\ 175360424911413496006372855537122152527921273949936138456638529/769378590684982\ 8245461095097999936762302620356628000561376204394526801078509202847629596394237\ 5951800102700999306154397117835853267312708094257997354093058786897058487354803\ 8642891210959389463992396810427852902212748657983292471876741905813426982696480\ 5358029949696961581219999481799155901187315385232384913641724524904640798873005\ 3995131561474639342264492966214589074364639268591451698191287147709690748741649\ 1550244428799686539540236145448211890399236593924526166962082283067845464246017\ 5662454697479350025550170367322348429463295363446113914393068956106565291496614\ 3556064494617785102597534481819343145213429918282240528728473197992377682132121\ 2841188567245793077675126308912049879831504650493765465655323607481741218615667\ 3443716879970668165402382731501920311161565421617852615005397368670557164759545\ 9958389293400817633975156207007208725082425491881066070333997655903293057938369\ 4626953136128320223627173281157323383385610503275562430982386308471349291826128\ 8255550965887846105786707052942398050795310091165074298682259109750242478007050\ 8403610821345272000058970001934842190810982164960440862107379834997682904684844\ 9453363186410706984205000282429566466190224445684927030521401738587785661555788\ 0042343150739607523841150305989414890873639224203802036662572182465102670000598\ 0140592700310013935091712000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -3697198040596523444759620072505899461606\ 1160262318930989654042392993698235642965541496491893779583069508098661367679759\ 2411368622510994123329026168727514227550057549520997258208162529588427641716959\ 5589920475711544616703500913270864257212934397663024551085793685911791140507963\ 4608335318822166682698133340921828823124086800798433817600190465569633526090104\ 9997505406003033116729148610926531615787690617550369944983321988877993161689167\ 0659299883460524895979957250977713422007820677493332092826428112046885969645423\ 3471880071875901984385625123919220868662778505719924868082129836527375564483175\ 2216516585635042515921729662338591104775888659101461993489882653041558003332043\ 7020675755905005411637788360056361872325155211174917429236530469865250183554319\ 2221817630942415353571465054756010738166339827995357125461444341863343951001837\ 3350343479720741717413144601363347049951620704070029469131069877388535992987274\ 9305227290634782700635665070586770689986898173572180249583331515454722688876394\ 1461099737221567019804635954490425837681304003083944079810220063569961180630065\ 1276086818583830202865530747526533210941600562350078669517366332370064144924148\ 6906088548106913093048214750220649547531817301202501114985357478411262052956494\ 5533335735450485832394538579197873983041132653142260290423723149215795877235077\ 1223498559701265825747366322183137488237090328890158081986966242162603867352642\ 6189086464609884661027476507729383716744907571010331134329244802498504822234699\ 0417747619/20877229372672032716414210425679730444162978140941119629427090595649\ 5986881871843409727642369219760278081130027553971906353888527683055902422693256\ 0692625085642228867228380484352072619348300523819237993200660178064742289025259\ 7339319205709699429355935208896663701705862949934817532628001767265883738314743\ 9967672741422485879950218794516781239375828287385886113694095476353079842574776\ 2709303918009925507185813602369392241629294725407442744194761809306519504000620\ 7759607993745751039950054017561256458533231221167591274450224914646335988421787\ 2802264692197841546308997844203242239983016120930906505825637367574003146257358\ 7362654437702192187412800808781127566399225255327983966042602876369560284506372\ 2724622326454577605837972205654956352681876915826485177531651615934459718680031\ 9701508907569820834686454011942272256834221930115475707317863048732642677993613\ 4544934108147607349568739725682995789125472753102156422011275400634099958790339\ 6361888253326834884301939279868364688709513246041927711349965440593190580929123\ 9781859185439644008256686672787025785143644771033485571127780843091553775721145\ 3486503322565897125193034332155058312996224210544059786785979353146348955855868\ 2000612005413633590254294960598817284610203906693399253981366907883615673148481\ 7942763997459958768826466839466235568483677486596698931200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -4868966432\ 7150737520828948198073388181490447268818345210362386080906317607691056692896501\ 7261628511181044805813163144906383269297490394157821067264739781344853262893788\ 1990744652492661630716394624906231516973736550180630413271399304406397954067775\ 1989441781463857955058520326931150592625647092949932843054725586557172554833751\ 3511380688677229463839917560203140416046162393997108956718262859328573729034529\ 6520340367525406667066300244908726855672277150997036672420427151303832587986679\ 9345841464839204368377738368433977292776235301965813207112525437856166148479672\ 8529095771375328053402187528929960599587719811884006454790154293321036789054686\ 5667985312240393797625925078882253530974264159190982529813622465279121546131229\ 2370498425928580820758477480474788101492083049236750548287994280648275662042471\ 5453202378264012630058492690971163847793086435355986220993586592204293095164537\ 4162137455714439589064721835564495552644946778509291350272128079016835700026217\ 6947079828805031523827820594522418016519996635037523592395211426250108188983915\ 0076318579065692722818227046175162353946402655329266494173476852817620215358946\ 3959515643361794656804497615381957562127374191840587547974026381357296561079395\ 2470005297902305174645413770723940753004752682060778639072184348885354419947064\ 4195326585090313959659938748461213979348536293540141720379004567621959873808359\ 9020558703637059426132347160592875587554102507649502292161905510904590343471538\ 115128434067054760952788945125228132341354153594743/274752627080741172453893976\ 3019076207792263809157347398131505663596619789225848918183329715875818480391110\ 1906987755772262077413374442069507634096499827413226024887402850570672089422795\ 1721243660260469256115502801373202300592208343457068708241904802407043892462878\ 2769297007226854246116592116441873541146031932250678064515778807415042631630670\ 3541547516849043154616904118383771468311440633484955230386176887732664405346109\ 3328133202850693399416058746662917781834275639827453003588901422864218360645280\ 8338725145354238091896246602310494851019827276189459024606453962316767713199797\ 4475009380377172576925513477069499136518291352542265537160985062228711826617938\ 8549414666500272879784899639880171879574589597441939031727492624288449240385105\ 5752313499663813486354956222491107951171506235841777528059415298616366723758845\ 9661624798200299330990025686295236759417402050019571040516398866608500422052397\ 6709190995797935667082283341221580861099500081291211736827066070697555781571630\ 6916740511198873478101120200005520201271875156785510889294494618680510118973509\ 7906437818524217911388779478295956056686222910157692342926450894730690992357941\ 5857536661332038077455159698471133865356717670437848923549684874061919357226497\ 9754436064064372857818445307524328936923501516208309593101908945805537414165757\ 9366486205645859113769369600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1894260226363078663727118122383248609\ 1688308017714684084193948409551255618629779013522883174452164274353509741372917\ 1052344534865192480509984976756889405374211384542661881144284581808662665046249\ 0079969902241248704446813969629569305552284401794735467246405624650746804648104\ 5760051462043671769465193422627038772474433774819428806108943994523786226936408\ 9403990173640213934560016598454077134065326051626431751829334599806495073046673\ 6114980206193014092802684820118789772906139848619423796532852272069103112431707\ 4366589304428651150481977447307586673965228276436691864997169926764427546657205\ 4471618783429884589325844701612731613626082022407110745939000294702849604383556\ 3581362622315775536836502937032108721209375570385436433762505191890025812652188\ 9195008274133281561066883375530420738373171768559350246212070473285263670169397\ 4383501275215288591984846605301657484252197605753981896669220304529109912729822\ 5157134140509982387013271742472691725813286864808514004129412598305734912546733\ 5804559787645229606857474731354620882182643771258172206579717123046945281668231\ 0008804299084398561016529389361213108237418049591432637388822580488413344704369\ 4437854589792531899579347314044701782575716931295623122959452224651858377516166\ 3088599460594044931624285359793515080801804386876541197756600332500594972206802\ 0714976800293741675980929623114265908688019992870348227961297761111101747047196\ 2839672444242989363005546748454539468260032754116214256726841432967288763438468\ 3735015321839713885399/10682055226236166131050668010031561222921525815363082895\ 3097920870743650165195355439471316537758785912964649795899029400481354941785934\ 8931926117104215739525102288906832518242638498930745235204359088313704209487505\ 0176408574306868255324185949408773969489446684799871337467999974895734828537180\ 7249360613271378553062661222752027084602128227023580289654569590249443504632902\ 6119114384265765536433460537218446778417024583553811576443336416311917823857877\ 0088103133309839269883604973558499447359745390209372585148307168199633668127365\ 4808039654664652117511435052846526217764238434550838941224881694998198388063179\ 4956089648733286130477794564792973526229474755059422844357280114793649660428810\ 7624667970242268202880417593977159419783833319697005723254629202919649230001091\ 1481874460308895996705949767289772966418854373985218004096844153410408594732379\ 5596986750844883098371637851497630401499163284971083110217383793412095589695432\ 8788097452539678562270423782097527610004211593180076896860384326920100234338912\ 7509959053246936005850527947583509989865602403314857030924250374248248606538605\ 5581062544422966072098955047762610654991943412124782716667699482918534861564258\ 6991030334329856648776728766482334025143617437742290710872614540613668174129146\ 2190413188608683208958120207298532601251371104610254913155143006657550745600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -11884194283355893263191592493273655209109667179920468647637621392231\ 1671538941162289871957225516599353534743315845157193897727108049816188919258557\ 0852226462959992956812478070684669720438406188551538855555620004168274317743461\ 5780158426377537723160807893857119967037592296653509325879315252207234545496819\ 9519097159281638210284154542725528203280367823456064967286781907343925933229886\ 6415923487121060543249408370675876643028618419990167785011447647498449818531109\ 6804639731532644528266418533159949420602515420851994721782269879549310980558738\ 8592460692865818600849862370110094358824808961254224324991589422638788919723681\ 5955602748713055885433854222954204361900196354177628868840937475877843941746114\ 7099493757273961946486779324237913815216883156323697377072944346325670368020348\ 6867438232038000803100844852609682556682905684008322340813510021644816397092678\ 5728575864265450808805060191988296639893228562916309766776118875670444514097533\ 0655771533423052512243583653629434249953438724149434967834096381597301122544647\ 8956864493552947098091593796837416869279041207791979143291926649830363107447111\ 8211242893958871892311445759794115117336200685450607049649900435117910203596700\ 9894651286350635638494203673378336921182134809277695915498349160424905120722853\ 6447483320443876207427556891690592868930270482631035149576117966863794555577932\ 7609718129621845111843459034420562177310542303943540057720159054757915004089062\ 3022409510599529599581869111014628918537468702723014540580979207036886090611697\ 9/66974984143172496580109709219784747984613235156157934174311583207766090581059\ 0965006903993020983720624199189603774765898343588564436025423042555745081868255\ 2574941284135627857171695250128666280654092755834436154232685411567316930543161\ 3883264142635380335418648743192146996909281479958236875138886080452293986624910\ 6555379896001992935221546986509934769075875629049395512679107451202494430723838\ 2728820289854749053139802331788292152351668768010716165936445704176115851591790\ 4629686297053850627329961471543484696401518888866558551471155601392170542120839\ 8196365111340980400914508438017883422566732517410666652650566897597235063514556\ 4206271245784476673809306602997670724074910091398736715182593233856527029906569\ 4129094573975254181198503365309048428166562011997113955753925740642149336250921\ 4706527752931122096362905529141611131419069203222988679754190085869845919409358\ 7710794509770150100921378615921149640947399267508694163786985910323178319196460\ 1950780368638268086222724175217901101610109398714238727295439803909949917246275\ 0567391129768927138540692904750292317893783688048042018369217309005620674951995\ 6123637137121266440145940293871209853346299474309373222974674556486345189364344\ 5817148972839136220142668212182782694325709507869514811797590153123326617729836\ 3316524069928360874523799778484434714265073894810292987101184000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1320417695005612791700872755405468121066443009735254387329100760716999000508455\ 5214177706556404821222309248775234089041388299490739422043473679586793528123179\ 6902717480116195748175426505263835459253080850542468202099682430551135506631422\ 5843983146556520890649340436330738651877147558552371901167328408848876884727187\ 7095408911436026725347216241269526874304366146414562559315372280067995377377424\ 9256038055524734383521889502840713793319956879778765356241445743115880921276275\ 3487062555077150969811742362236152463839766932597667767036034943530187467547873\ 6342227476222276112766683525801125494727315290679759929779009180320942068369196\ 9368451688596059957542423501296428929806727392471211356520444600284119920442061\ 6516214650134553692295449827931390835016537526074226185294097721186182640696145\ 9827898300761062401115992020929486109919458201689712391909659081493155501684478\ 5974616069478235119791688839688750091570241000182380002145565312783040440078026\ 0103179167736166261803693982208781403698113288508262433123087492020862190753971\ 0192426417390153437691100194987351809310810367066999995388960827567605297461017\ 5920380278295859591799136349609609995442710761402009742344270508662339287512938\ 2233816800655568269657973451340947605402978197240285973795208472867263156579630\ 1853475695004844299364660717331854009740631798538615250489276029577504776616395\ 8703193849479420034552234355068043426682598292721415539454690173448238096901617\ 71672755451947615728348028208758619828772326935644052852618663864261820989/7437\ 2469345911221830618617674621787938137409107883287481366259595355399442923633320\ 3647302780290709026906351830047378067012837699583438906713783593843826386105567\ 9801870594354480354750811201732790296249558834992088159753205739427071637633506\ 2037632173034543308880076395079515137792139242927829978769154771614472681918888\ 8751277191118258262348857800041098170944782033676799596649996092734437075761923\ 4348710477151348478820975648109075644845172175246839061819935629437599079275821\ 7763040204361995360758108586331904163348825073630870930641249445874160205038195\ 6583828065615531457283548731314171012687807804996555560944837223563620252690014\ 5369182535767441699060804313072061706126948026895495535035177691256119994786715\ 0694641635688687181336835872007233002243472777288135971002947900007819004447951\ 9133850753563065434189638182976608647290082645164030377692993249789827506854680\ 3123414585749580144818728935974994731640532828098697299754401522444669208585478\ 9293627287076329781558975324389914870507310101024978921438470881041703022741813\ 8162934947203071324001949420268870129587379255881063339155682844534787875431182\ 7988452888553732838440107406498927199884760305926948256005848633505134160728556\ 9847579242802443986431086190528057524806039534793654323102451773292048777931864\ 0133899453087140229162251175125871947253833168275530779197440000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -73\ 6108265697251432816565479712110128662375258055816898090966365832875410526683662\ 4159001302127547326964674613790883733536742324401971031357443883486812436814460\ 7000513124318873120738645817845374348945940290542456625995075181248085349935922\ 7009744826741016166901260023820898486113040018368418820548743663078696144446420\ 4671712982653778866657023526081334814899901812100879745473611751910602025373261\ 1331168385103323371997985065624432157439453569120255506859000292885542335495467\ 2225491418377853776647775754249790126683089831695171073643847328705581408709008\ 3348145200541635853902282015561097608054596621098433175615523735626950111440456\ 3983808890019344908685020235674476352221222868476538968025182410125722727552181\ 9623574397155767275028188844540049430635607429933425092393669075131569814784752\ 4873548867278437486114656723669301918308071626650327025251789290540473263911140\ 5971797154941454561803161967300560873374264876840391343709020175094403804858936\ 8689838686392199428833060965780750034676501706929517137152540812803324090654472\ 9366953540329708742965997597325561102329033151001872632530352435363094714422329\ 0985544099039497574396295701917824413952857521670142052440046500549733377940737\ 4070292961954947139594613380147895000939201448667648317087108947820106238665824\ 9535336266333612316573585924864962221246016049305992334144297698085356037299706\ 1237117759568640428696520957296059786497343390527986583104144380645143179302306\ 795274195552283946937029337904977530892682353572046754373125996271226406837/414\ 4225071059048158174769378245857157252548050740226950914499735914622520058436464\ 2973072586520625519672202290045177853351448334131328455091986714020996391634655\ 8008421609730562906266975166617669533738120424277717132748536589081094585078105\ 6869375894591505863907067821425220221808608401058374710279869923323303404531399\ 5224009447075703795088841964636497750398340755557608285172509957154974378771042\ 3451822501354915004100206619935251525658508731811767637815518899507532463388694\ 3229405657509399536302226168600275163465212954554753907895221439598050985920694\ 7893711666898790423387581786120101908671871027143288176941184099609538489878826\ 7280718928882294381014469756420147055427187379987790346137577882704035234984583\ 8028285596105362410174102434297344148960024282105390981963069692086664115212008\ 4744967860486194829666861678894599379104106173889798317039061418889448054240398\ 9160886704995668592579199334528970518424517269215106198061843530629316734533126\ 4422845001519028865640567748859328898751944558701561934467125814409908909506194\ 0209111295567404666494257698367105342875705554044494400361040508178402246262467\ 6760579545739190693291356138549132849078650209408110468487306878084019030401818\ 8911168409474514916473432948331769876700344610056823163166158994106973622738525\ 0060109104279089142434900282792718407479154256647424879006790451200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -3807456777915195070979621229526629988016524842105541461468046613404593717869\ 2679981291170772635530188163403704775615780712040345685824536493091280707229329\ 6841377883405938701729364962928873939373491776502946254083532525097235027798523\ 0243394959346826404886831037180927137414657968988068584040759508747884858012539\ 6429877699714756428734510713891970378875550825094129014218111973542085373071526\ 0372855624437038950589022602584750283346130557352290184613589837422663281684118\ 8586105506389582565311178222648188495005944900258321834450864063140749937183287\ 0054529156509435550856807318706010374430748916613451661115235326318208686372410\ 7189387156747845781171569668933391464609076500161203535866551795603163829131002\ 0271338393973215308313555643466543677785970408530181392285025185436083425549969\ 6984847655386403874084231961082152193517596551218292609633088441302816172841016\ 0724207125464778273843132461896583715298130003455106388466988534396172337561773\ 2356168143974081561151203178574654347437103531926205493880695404054767296762548\ 3989972718320260012595789473546547576067151368254741713154326485121158736327996\ 5187256778180900018473364906300054901511576111703241423222688273424327598773412\ 7393986168651610410647559839398316676240155026031737854722513711894085159883533\ 9905618339875880537269327220279915834991734015678635654860935793968234677068587\ 1382433792263151220074860240502994895917464793478622707285759631477566832033553\ 42626527786735621520445721657702286604287080076650233113480430170984943905619/ 2142850862104744488560552539661956969092524130751049207997569891166803286427021\ 9338362787318948579697934205056336999275362381920635651727701117908229857469561\ 2931185018021574743761971988055382959615822299401875875290412598787203367412925\ 3691588056930543114363966616808930167269322915880350504860170332916065942489258\ 5503162671216195743900123029371441991485653549167609293204999019415326103211804\ 9549686017396939948925753284819786296916461379168292342799881613292295871630727\ 8577729647960837855915680874265811874059939680464480747327243442492802248525388\ 1122422546611563641853028236294076325759454979500345230124989612875254603622766\ 6419973952296337649441782334293461304914582275291609747284415386788554766799408\ 3118869523802670426288738076517628015651203848691982119271848615484153400698936\ 8364888761849860597025367208602681226492139393310759866810482517295376668477447\ 9563980290054688453036080119167087767574881159329598739473269833866008938474723\ 6109606201080079534796525503378684701206587931464585728329341161466227998317717\ 6575193565003468488763368058410254799686769526804527311827151827632131521372617\ 9691128876557868143688878121358211765447884134740574893639627866515790954958088\ 9678980982838102024757918239809323633008676409451515561387210462696595891833975\ 3650906360248958002979180008939837343176008119175801643670595174400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1332352696053059650331877332059488862708934834195906314960485150550799537496\ 0548883928702053168086164019557509747788014759523911487286764457058300186189123\ 3797647337639362244610276572487462270465890405357288532736416247532989087822383\ 6750509875392304026474952493203665878169026721817419087130159435930807552832696\ 7944913089210628881638662056139165967311421532702132438440385851433371237889107\ 6626320978098771899052051719865327895961112621984240523872151529350515351864169\ 3851463870177201601746789329696775161095427116125874834708133284481673876904101\ 6980169992205578292256969429294236068322414179591129350832999369863746661885740\ 9034518678845427394551436003618890744906877357682712635436743951407310341140275\ 9272094681622902669890379529319827618239014045499929672489642349612239186368731\ 1324492952926312803484352124555538568270529920021613260548745114988281316347818\ 4770079165883995069780820371594265530151689989052499498712771634047143388009897\ 5467576417454215549561525112915456768893176123766807093868541179770173302658076\ 6133090756838389750115022162646121748804551521572136769325511764683186203387156\ 7998013273098857856369773407032540176721679494991893763013411657005909997433420\ 1060573122701798996304738768778428142000809153504631437903311057304226459705788\ 6407356981511690591324473217695816551191548314504195493742269474454236321954949\ 3977018480210421978189559408543698526045885218015380011204931451436963228340621\ 6007493331997969886593555507435615571177098323651651416488642943320228761987849\ 2840824282024157/74971560945923423124630924342015468594054351832137055601910524\ 9675316545069282477492979099158169338390768270829081981444339238827286128242019\ 3126815977238940304079054146268333968772821080071334276856148623564903764406653\ 7780391389513675960680104385683907007950991740838371960647944207724108684231815\ 8314471166041081031875042007549567324404256738934654986288948812561549734145249\ 3904891203591822131791992409133260789013719196597092973476513683618064184647052\ 3539979653581738215867483515759280443870798842014040997400595169194215477474577\ 6205949412970412885859272153388807787824462588580226303976011141496362054017676\ 9143244461558340038619523533689591688223327115202922799785183226114482785757805\ 3438589727282594310837755388266078190182428339601010421573363081689908452107238\ 0145787135267410458645026163670169720811931306573856408396856479753572111593855\ 8369446410646378125126443629757649948148342938440448573892437194434085475320631\ 7224116356350102007141274584073127724078370695247232885713728014262906041753594\ 8278548914928424090377936890652017677799755046054091200769455504897191638265607\ 1655700828891902902324458171528861933211951156568196605248978827800430205759810\ 6194281446495930799260590187158115952152035588585691530871063749525159460202415\ 5742432681573724520491270664640867409672020164001830579127503409401969090433695\ 7224447407942533120000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -176550000577449007133338811354053141017643\ 6266320068308753046801444441242386788221994360029435660554980947695701623961302\ 9488424377520872775214581646562959187801515246987504423692873849788241004440273\ 7098900244235982572219270309941778023622489981676951971871005223204503327320255\ 5241383566415269181799451248336269497710479077239904328663563719899811015237529\ 4954013476664506303133927622583309184964447520994507932093361216975026965081397\ 3305614259660317392714625263374124007383137896686424472785498959779467806461308\ 8513081685960677194861405607056913989126706698099525904911244035028432903261598\ 4483131028914041762695621561012448825427679160843115860325700154531924241311792\ 1947387193029562658354470568108311159107129338311811554178653067235021012618677\ 3264835768779591953677726793409987035650374617410205888885471620767826597615072\ 0693040436630722696299826335411642648415563877831894587423324999721585385021500\ 5433284171081259244800318558973219919745374918906235792705849962467233343377858\ 7596351560250595056709384840380404671593189466112056780538958979270339640873259\ 2653378383180026891193333288558670995870068468185606733317057497348459765698594\ 6179776671483523581747325821018184233187349125276884504338983310147071073464142\ 2106638433734666233538363344955042008642894391461084311474151679507277056969967\ 3384711163227170810502829282997960114729794896402582356258530325017722250104685\ 3598098175667288684033863362144082987871714369354669739530869845620810427654468\ 7635981326373655977697285632076739831196177150058229579/99343450005595732952507\ 7322768150048617600997290387075356264845210047196709647407233898408138829544312\ 5391367674438922305558888006593236576446572513720600851646402242371474265237167\ 5791830532455388110068369265644721466984537304093507533945197587231300486352007\ 6696572761270588389947115651763024235646570236998121029246711004127126028803526\ 3065384105296073859257253067120630391475454767255972687141808800192206987924984\ 8045324131492034939878719130868237616082396979327599872614501959233569151146037\ 7373399426103861379223685302517272883976255920151512086944404032696783888822476\ 4282937363798221150874373603976363246555360051744519645322668999351549509074171\ 4145142861440549097189203135908979893350653630500122104596947794966206096704699\ 5626379651475169230962175157540636216370171633509110102739766752198611780082783\ 7010855362158375382310925386427813574664367418889053109468171039771075476415906\ 8387048336992105031317143599482548632934235273507713924072833052221996954740492\ 5590893421278165284932444744891027785481895238194716556065721063212494253845089\ 1614048142643152942730402378945345878747932010522640067309035158641899379952783\ 5013325362803812750133996290839796050022753650203089659708053249456310425395358\ 6510978984820299349524981392332028380183082969499814001969131268782618592570881\ 7820154879058905265030601945567812910376104816088764371907379200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -704064630088120327153824317607825610479100334440429189398506933075537948717140\ 7318418749627397165157500573467348513549111372748312406679335693338744394753790\ 0628226684682233666660454809076411533833569761920510405210653786662171955465716\ 4139828188056712979698496895650483517265984301297247889716677245049480590044092\ 2432037227026203191156105152710159062929788474366837075185509885611505833416689\ 3074275581265284578000052882336113015332663337970049540034623903701532026311325\ 9437136050915433656056913105561479241516334903874029469810842282404718855023169\ 4033946128361079554784555648827026639959515106920468414634579059251263257962614\ 5373377508734344862706595706390247314005338249264154982655575720564462325954009\ 9180928815188621063747147663891367508471991717672733780044275699323684724026076\ 1500992864219275308422239054226614863826646006754948443155978245605353946105458\ 7327247958537729321466752183108608939979930021696885222789934078127641685049360\ 2935749870057073361903480266494901177785307781570281769554823292200397322993926\ 1748787292316274060177605170384416567132107834345510106183506646041576694139856\ 9166183097481973528069348790821940987544060748588422216676645831096989741707182\ 4812294819645058420743439741511604035283279058060813213718293099545352864889900\ 5421863093624075766358388612157650966004171017621314933161940604138377319048396\ 6078490973485207898863411943994706515367758965876177207429399370848598712186789\ 1240656290896699493146585124292828383880720177977531514424302144112857001123544\ 8494721154589419046067187/39624010785452676647415121125232197227540489446729315\ 2571910527969816637592930785728537995836754679892577636006239115575391802533131\ 9370530431997045344390294360521278808091416147597841219051123744842366057014584\ 2231225189868582812699258065072066870550099522708715971954023573122620959845766\ 3658527355127238792020571335816197310032906483894227679362678337497646200699206\ 7332048889436140621300670456506320825008066897019897230722170294190401709713313\ 2365611638371961565877127880401923511426607244191100455320660723522668137142401\ 1758018964122264439234393053557381418200488782510804640240021414291188346623527\ 0204457136917298504603962225512220996544420738367107143954054494155256210889250\ 1863951162583430133131802494891613423602311456721909678912269149117503033035122\ 1471536200042649999662421709892428904401074709864239717361842952212506692896207\ 2832261749933447832068423902637330935859435710761155150016426617949906673418193\ 4883806866845451404885851233041674160880765463708015688728079880226064466352943\ 5768317761316702307370168734299394649522114056997707966148399454054392550075069\ 7168675787666875705293905811725104980412364745624821736424611480666284795714029\ 1831903830600878581064870318788003384294620336227283228967257185796527384310239\ 8365000240051025562562713045743826741901463192335323607048041642437653771500960\ 3796184792703952174843959919644392816640000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -300850902022653219513\ 3461091079671196216739464380627448398659102950938039199399808834955962953911770\ 8539908946176316467067909231475578965958999463708428675793519454257928879837604\ 6147315073330549046175856312837309817865405200012538254675275263957946114530441\ 2224746493516033586500898649736203206004164778604984890078362826622994526904101\ 9014471679985302667577537074038591469039308033216449864026020030007448858374732\ 9922627357964293923306032557108504479286370981484961076078629106214354855838759\ 5349519184768853680656080968349997948313488310201098021685426848473813819721788\ 7199456966794961765984702611979251697912704868303844624550300759890091533098057\ 4791645902381714320976880022555899883026070314502118694032585036653346800325973\ 8962429380048586967647605886050801601534906325292170128753577243750603117124265\ 5223968384547482736003915431760829220397897762658818699336766627652752209131297\ 8520418372087283684683064604721796382147805474915183626965257124655280246684954\ 7436512859428973242204476290608534397649851648676093917137175569374256907416112\ 8352702048732179086728175388595323868866221699972419385813807571066495956183325\ 5620846975346073465111026230699692533128237606845153792207072537916406446027522\ 2867746665254559525062623796766235097218019768861857956349080394762770464662469\ 1677280900416815194877703554396702865517047954454940166659895869827790077790981\ 6567693787720955013791598176464474013946303312509492252132485953420125356998469\ 4799214032484766954278537724739364417134740074321781316516431431697483225228062\ 053/169377433637544774973413146490152445601374522187825763140946758658823155292\ 6602057874834504335612597336655260687916436226516720493929833906956116532842787\ 2513924107218897821663243390230034823773767474323560788629217539078451502607921\ 6702045095772747464382060937347768099764722688565837389490915280166618075335487\ 0229052468153271071105222933591128043535585400959188535362476536164842982603432\ 2287805047795974650562381841150583358003461706396468259619002174731054753579921\ 4606260218520375854295826117694087242426868752724141786668802072785747656307719\ 7062266877623189633887008889907459454183678794853889993251906729103152001492663\ 5907182587018749456367600680353211554278108710634498579884265602249443973928634\ 1182841758911219951344004704676242649374538052415855756276423063170605403775826\ 7912855655802688008930015426903651812322357605764833590652993880993738489172660\ 1429003866169817964633950606852908651969969411886520880660873547795294731350308\ 9293617663235889148854719301111327065288160099130130787831080007194810355493990\ 5725791061188330206543557103120231087828560601070954792438934252378251098088297\ 2685005495209365231535660611252445132124233525618476349400266356723252335812610\ 5660658089279145873661635977871941710082207036285079093093862979325738161965857\ 8823967895020905761268135619468210073471591702780168692452137628404613830324422\ 9104191289310576640000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -7249043860649855332783685495853143589036723\ 8212499951909347252945351779745875701105119016654909760048192707286611336696400\ 1497146177732031768314150951059897708193695172112719239660215113733888611130589\ 3162578064027514861317775181305105654523229781414210326398137565410676859864337\ 1329007790155314468951909938582684913261317299138187868227609244023827535431523\ 9749612222759662601523526002606432266450028670168281888740734684522947089944221\ 3310615402422997555925491817986796765160518197676975364010960766777972245709590\ 1329646506139445124524844402925796886911772381059714118711987676243154186871789\ 4902130358650294498603429863486170081832696243939294677598150475217557468846382\ 0932863072115488211428479775826030645491526376035883098220334550402929084651917\ 7765981012492589417855079279843938468779735055808874376030687558652507892496672\ 1641919582993093383554200572382677251471530333532521570139515750414644479892021\ 3885982952483464734419256525375085920393586830872016026613581656701137135373205\ 1430153418542526067771698175828717839989416791602524950544312719314085201537608\ 4484595447545829359881932392709424883363287279667516790302423128915077815473271\ 9319358079092107593348181359375003806268032959913195316815966486927586833791191\ 0537174905813448302497196658324683089186656631519312704806926325739107840556783\ 1532696858620972194940473824685638977550420098323572735089287486432236058838853\ 0520958710680341516235952655223641065361762331218048092283955432066291582900340\ 38935564196072720217840609303764104153254005871461088264578690752481/4083455337\ 2556165250956527846696866023119818262352490106462761400034838040359572271512103\ 2537431148983394470676496125131571444054507642026767508353854416133707278440159\ 1283068177945463506710029546071379891124821581834008898420725458794971174926623\ 2961110133200450564622265092898803986757758415224871541310303042524727187769506\ 9732439134441951190734173026672313457071114678322569317760030378452822611092369\ 7514001679972912905712035126269467554906308745701147537275979781982244704198123\ 6111265141679784314371040810444149565355402102816839935677330751359253323179869\ 5939553728508283563256090244513487964150996628173478571868904660518331440725139\ 0284250257832763736413756425258328335319804765039623749787315154774335776571513\ 4209872713419832282336803507287085436863236021172071008049965509544177890556319\ 5211724103038712807836373319754097061535761206280742338586461453319110304042999\ 6659294435311096331363205129841129485556013139459274808594896530281090450200153\ 7056724161185635620563561121158882901580634661929276569128586177535279392264630\ 8954424290989296409500074899535353882367733151769009000900971379948518313756886\ 9307614791004473498674990072782392284831942965024916935521119569402822126521066\ 5553969470220606631619908135477880880020999491014313171809376425108314194753419\ 4339496953934175455814004483177995215166413819920102198990589668370444742680342\ 3076417536000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -4737683121038669736161743559741507357972609409285\ 6001140538373695521337841051575680599048130928316624163835516091695813510325774\ 1276209425032132764987047243633748394871373854292127925842584101086324591890125\ 2261371056062520352536114153222135339810678258764014129467131037101251655985684\ 6879800212314374805119149809803404433605947500569066162604461121907573497455233\ 4006930763878259003224883381085841554400826612701670585495336194637194924976248\ 8650585201202315069470182790914612366732267489356108188548441762580901787074117\ 6070812449788979013176197650762949406652744191561874789838451576138551953684069\ 1446138037008923401813372929956108162433027604179717235904157854146790449337792\ 6846203718716335790848020067991350037012981799958765549560323944257992393704611\ 8420679444498669639548812687124471896739752856479820271105708744794915444503888\ 3415278919489173165388045935190340612008997563828337215071104318306438602685025\ 6324699348542579745861760895798577462663012967265564002761190073835706702678960\ 9130775391483721032948420792992109729276036163336753667703743473883498287447980\ 5901273678930043753985361421001837684994475611670116654542174271917481958923290\ 8197943791180169684393518863529240841066877119445050389437169530237826955115372\ 3476886135170236964507942208801643530716253377630729871449757304507737952485578\ 1101497736818052016835332215196002715225434603305704670988230356460716099760131\ 8082402883939217253521144710111016338882213271302165413638069861399416456079713\ 6854030942099525139046419151224508389299322667278540144423371/26707771799715071\ 6716357269888300450586800258831963986459746612960273128729667825373384100743756\ 2517810707979346801956155324242807102744235473629119638718201132324029692620398\ 1232649514856771231651569597596193975350203224198990076417369083707283181957855\ 5352885852600588209092956988145880292117269490863032346447213893774751939102153\ 7547421556834156584314671115401790495550613876850087196649587938985149421375928\ 1884768705576815324082404582956543473680391118499674023026412143885925986061365\ 6538633248512632144330643929190988855021625234169997225149245492390889171057247\ 0961874553483672243680515910617192859660969930287930528613120447480551012811190\ 7689239919480468225670108528612715495715706434020440333218818606916802559820369\ 1616416588560145405137682058701587962360929451337069363848517563841675262225416\ 1904582249932268099686318884743734364667666930278136943162391524259291528842105\ 2791300703023554670712665843696388750291887142349851507142104435164448891416826\ 6319082830703213891742684120420756425719934748092526917680652480366377654677939\ 4924908027922926432903097905096512462960446586844510232611180611508421687539879\ 4004693374046820682342273781350958129443179454037629755549161136512755616910103\ 1873254164980528415855339239661437997594279852050731606765462488932937734589070\ 9924913848791432901505737449903964035527526155765314991323260998808434816183173\ 1200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -330745528263752898349120920115532224584602795278846936327\ 7231062073092625596881772153452585622178437071031808250927344588499788916419981\ 5858760786198973068146793719684436381674769268351274484789599916390835759578156\ 1731120677891763070330597474044612374551999777543612150263770578549272727343737\ 8951687260897690211550559458794894054887252556755600146437697008804976736753614\ 3062314089032333698208656098200955190134604820885967237719846892758596433741950\ 2379419074059652781103370515335957880449282144521389505184840176065814575234005\ 8273612762221383681727061915606941124694533018134149694663546317615834329060126\ 1413224319564182093653792661611560948950802882614397455382954822011441396174240\ 6950221716210316061054002018094284499046508334861786273535702189599994658693071\ 4087133307385335937969796354138328425863205242853997476849202607303956581652759\ 2806043133614147189340699643250709420014862379671290271787671843097356121447161\ 9498130303003629698390721582412749806481647148481895404724127424552941614760710\ 4563239288606019110832561747508124542336190798359173606371125096550699754389168\ 3608211049808240847517179750324569342341702755794278888038126421888146293295780\ 7006483223745385199423791247656796926575379103543480710819458432482580951873585\ 1986234640647016650897880225974555917256781872546101647369211346049832245168308\ 9299374294679742937464659850646528681015614389906283705812460284690824660624121\ 7992617684093060817665017196034313483290071357433150443203930225678724576810961\ 6008173777509877827357408805661165011019432263159148054319/18662314107247460093\ 8580244170048278756236709591775411653863237265954000329565413531932566779906881\ 3548665498437131543149137332872973117094437912787699031425124665856218034947687\ 5581434156544612945269665718763645458208617919968445249840224088984651873711669\ 0147478312625318247525059166471266407306322479962642016330226229905620843214287\ 4117069034967858457968067978379201462383153841313441097267136492586811517059953\ 8725597159413118030645231996847288046353272330881394346913915153509852304708076\ 6117341920085862130347776973575920135565769269856945973707747170292027319240774\ 2734518626451155533481921306492384381294818903378882050926804915570049304378359\ 5745327248081708234448444984035145297308393842767112606831967827020432502163531\ 5029058883664763827355801874476801174465499061972771066471224687017636423127919\ 2858039327751389077418081019249732450019195089955809259040388844849596455830723\ 5939693612630851298446795395657279667690850580887576859121864299603443339239006\ 7298275016637514780993052520705596896331664887794137468211147842338049108722174\ 9226003910603577090419070887646119295427379779630686382502804011052953091494740\ 3451888378605274630371118326024637006834223854812590772247457756247270225385268\ 0701439574089259462712371490416668073820336170320737600023716010623679760152566\ 1399201733607836697832678375706983563637631594231983961247520574599683379835846\ 0006400000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1403198234552887875237981373000757441027725629883943875\ 6669978607789595148870565283662019569370943142392783814782554085468747837124025\ 5270387725386603035777217661800240648771454086960778683787513458367391710848105\ 9765433946278940231937775204562248515607389337844492600899122227786088174704139\ 2290616514954571093871761174313171262397907371514338379906599179018865372982254\ 0848606146900203846730519263269711379289195081856108780752782918676935896309651\ 5100736939540826475184083110971034919810943038778506713070444199276086194937088\ 2955981074690531716758422670079968952177507262153783758437667306316212965243194\ 8294872946561457783216873975574526017990060515987582514391078333620540510108511\ 8879753644720580693155557278130069626823305490011147797071081878279909963048850\ 7500063100024023184336783297681834384033721333604011324462275077702177077401112\ 3250303112426394659843205260266197514996010158746590418941212702996675089625500\ 9392506577249900794464056973198904628253102360875336791053646327615139780972887\ 9696246357414392037524828926332285262047663850604662832387955803612417185957518\ 1468742661885818575482869313195728538107416622991718203313593409607003964689789\ 0961468730100453928044751333372916768588772628323937986490701467734749238856826\ 7693514940001770782428298124834838075128169861692161838008436761744446140059592\ 5625385997079713829653134570861660920787594316868835174291711983342529642561017\ 0332515991242147320440146481496304142179215446933000331372090233448675750224087\ 967191385038306389885831556925640771192304172090364473373489/792602873218638678\ 4806780002284553321254390636684164204116104371614404429672545838397698054218133\ 5931937903451110850425080527800877336861294206903683499432898063986186107922109\ 6266351842546006342359187368375811606996225310224361084824364778409183067183980\ 9651303409293294664293502437578467554174523124443794480537001529479257237277162\ 5703883146730733875198162112343828396696327031526303203609157726294619763562624\ 5650928066422161829551815161931433820183321275571178291696920958699921671468960\ 6123825490549484354815914417704584214097188374228858400930615545433045909127672\ 8057127631362750667044964533785696931121879407889000239244540502811906755543471\ 5010228560528694758875867521425427617022521177606406950194318709859505949612685\ 6873932231378085006948364228338459757843725144565896604478962545792148500603917\ 4511267222992060600889490881363489063460095675856219426807756792527507573898094\ 4578220516520184281148345005915215089102992419673001407675284557337766794236133\ 0370879621359927367686914529255116524314071010137435794725972980769477884772063\ 2673234467857637997357152973019402647982825743663977768786711491542737693644495\ 3699717914780044379905971927901412653047543131653037123269117780364679086696075\ 6131551932134535059924720318605482857026520775480930919999000111967077251693167\ 3431094603207670880678688292297575938996582436718247339294490512034782077008031\ 5146240000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -514920933026804273720290921319106895905822360345594666\ 3443625767940503374016152603440524375240934982425672301254717002130788375311239\ 9638161470540134990118496645693876196548844830946988219591670759157092305558017\ 6618660398971372735345432586002225290256372392599877918868186423733326592132099\ 0334114047859733583099131332254981548386477417877355081151280341518681584549209\ 4568553781641516920623388148894646251768547536439931434299568090242586705418846\ 3049321138214957499789072666749752738608487387061733494309875006819321910630777\ 3352984961563624693240132968515236304530098645957127694444556462769500371830067\ 0127583890144691582348338877857544321607624105156988641329671512721131272700841\ 2248453179167797483356934118808097137571727937042881168124775920672155566585434\ 4823826173248682173141884984251944280387832159609605003800048555838580590753649\ 6525424976555961625224628344940520895904711960300228420315136151870259297102500\ 4718964353809161470025870038641934853439301071400975526020268731571424887628507\ 6830649087962606976068097057917110090844938208945992082388325071606751672903222\ 9399666464678164508606393915320971680887399776533189984964356476903606964849103\ 0238982432723074097784531692135431650215527627122678557329024520396705525386232\ 6636560359183525190569942510044067748184142114882852039525327812309291274526322\ 3291095222635771866557964026491748393656693597463217146948944722803645445837814\ 8707421248568417812136976083016263205001868680788068386776061752134888427017777\ 8028493168517613021832582540356114800049809173431113450643158163353145354291507\ 87601/2912016578093737243658411988981493485719973532198443861121685448719693359\ 3945701753418073796816505008181268745020928213871509963256733826533552998468986\ 4521007770892749741857632197593022999893874143315862025868762936737418355205156\ 8680322506601956366861561991426930790082068285756661470873279588663175013914658\ 6064642938114159345366610889795970674575980198209653162027854547110860111738614\ 3203535049665035136953305563464618393405441346929724004224119607370234639317960\ 6609585899790737440086227723377499876092886257398008446561821333826328434791445\ 5432090215856626694439277665571189920191888737936430409658704130895788605940732\ 9420982344168334226792660918395507179666059035253362334657575995035805768150595\ 0821969899960493243494272551427247171427943557123743074188112309255899947542990\ 5914288135581636090845507390593555907292180398723605537899511023232770101990377\ 6217857402844116246275550076666169840158945523023510243969108462988643092267314\ 2468555292581057316942908387020147813443092589244822611550545766158786598840801\ 8032960468193144359525558518261186325259434548306090816730088744888354615413766\ 3239954293701226854906411727536992416465115097100493557639568640849579505406121\ 6037869069577236577402963404378520191588248072732192830578875748881491429743746\ 1999515209764625995902218158858569782538558312287859263767773523179498528566117\ 4101521433103437101406534798078950498473473537474560000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -625959\ 1941097621772957004596751961509216387815688885956485241316343110612470385487222\ 1912650784115071122025774656262519001645241199790350708915541348809675352502250\ 1692286753804630955930262281936060205115489404667780895834740370750770229390274\ 1325898724350657794345275055526810282181252674408080613831434591816211939610703\ 9795856585510363030789636879501289745259712664331202909247503303764375811351511\ 0600280409307678045784259807338216837471802874287777256884461677631848184270200\ 4265306892844906083190728973327009379693895878080902386841010554463471856613950\ 3748431929497132482521278657982518706139270270342718904821304726076806783964247\ 8225360626502054388913655823250128720049212503813363053923174079140904813734737\ 3603798559693033634464759945554877223527735417278833934056025593273269179928323\ 1731640644622139365925615502965524161783522267380481383815813573844289925262618\ 8820694576028412904192464582649375647683894303973453148257985805067025192478649\ 4138420286797306579812847668616000460160910833071311766687468474468753849767499\ 0285391261783443338794210455530521157625587765878201394389370340124321016920157\ 2705859092847597270062682174739329248538751511135894723243282946185513759278508\ 4419639763259498829151194615070850235869956733661944882586200446863480064660759\ 4454693850345097305500631577318678530991158783291451641302561948448964959936200\ 6856380737478568874032104835378049510719374604518774959055305772433628772312269\ 4031888628198987077073814786721655862714303403042298519511309210089010976750869\ 7030322627423862114681789435119169125685578929407365469/35444641450986391407443\ 1731106493716417375112803992840409449408285631065223380459418123421857940216044\ 4628139084756094865352583969921835560452364521188245541397515135927963575345720\ 0753042937975047246602258230238183475071294554981231088917561651311337312613934\ 9503972882392146542613028534920184202990714533380530229316226268263156997962743\ 5452186617694938534533322185255187198126809580260581537078382621217153642345219\ 3199741201021205351059150094335832606034111139837810324869067932303736403139626\ 3318570892705761317870071891903345472708527569612869631543150726953876744841948\ 9513840087694486779089797361056871251060313284714843245250501982841318286856289\ 1045184171714576723264759385690048001375712262105514505079994646998369175710738\ 5879094380640724463729149076772020282906092944699600959073759977549669197257960\ 8707962294755684937156430218064147305600270045449834611743133297949927262166673\ 4244566467148438941440940469334863377690950643466353785911698121025864770145672\ 4723327884623367532877265731321792338791171424237418008228267230458696879593649\ 1541018546898578051076673169301913738200486112949919264448259755566250328143159\ 7146925322055171928584497703199566995335262455220143657964119036990325201343714\ 6120139257182993302838311421367745041652759427418268337953484408431683907460308\ 5833261734188890000002764581421746212595184578629099152920847824930250837440792\ 1189047460350071879709491200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -461670488175919224586709928102659\ 2006286353802753648094721547976076496360004362503870563367413471676126857531521\ 9106270177257999750516799407147661941168417525937167456261326260306501478647946\ 7601044565652763924183113699217637551080836147323432274769727912250496975308012\ 0375618954927280511490960488943712133359347330289297560501340381585231914342469\ 9885430348037833669293131770542232653250902086269893863411055998512630372970410\ 1085529525683818172675047735456572521763415259129516567153800014961834569848593\ 8164432414956645358384449467955812372278354904353706612787932448991969317469931\ 1499752987542737303450525079032805469058717062015127150562021627447712537441266\ 6982046141220635956255306597173121798015076207202628075998161903933998662931495\ 6408509809283298043394116147128778510628112122486948846170586930896525271829237\ 0288725774622330465352729451256743996939516230861402743471983582428044617327912\ 9587226816671453075589707416070287585900612680460715772156891451950398874745295\ 1621436031807242661730807897037006445446461283053864738464985776711289766172009\ 0586469024166091616045053722822582498658213741281228396971171313500977117307741\ 1487938682793419579474475139457069481048544529886552444542924516344224015536995\ 6203864987454444821870871825204523686214135109594817751282411161079239553941375\ 7816596620548946253725537603887723089623225805437618565164881316781562611892029\ 8152693365213521484306838491055423869663219616846275328377555325354112038568671\ 4121165768930988672801747670767482608770083268469466127067495125714917156859592\ 17079031692489096482984682982789/2617595767257236118736989868021737986445777577\ 9842080399476521403266515494428175704794764481727123010775975878921103576725168\ 5623788872206351478300692929899791988573375878061299072124444489940675114145783\ 2253109747270492765120980428631965061653218796908084080368659162172325961408733\ 8302742570050138123910603485502747244253115870759314015098820374115499905213024\ 3846762360867776385224255944520264897713526790658708931082622555768049241649687\ 3325621547516085722162019951185336840785853405629751659155781841945446583011691\ 7466595714830506091438307171745352819940868469420417934488930001277067634977455\ 7953844344626375893237678547700271710294910491975108267624553737016339857593105\ 2547831023671817332740331178059782519300110943014988972996681220607488111604346\ 9671793998665410453265004883982502967497631377473686839815882126621955879344274\ 2766637087548606728572366634105832207993833626988698638823937601648380235502311\ 4326995524161676836525058224609412874822912410119839920385602708492103077437596\ 3961889010638786311459215827796409690080214864728694254846286552451550234911720\ 2942150197421422384630529197464054951812456119760908582533549260430416075534523\ 6369720806601175812516902387106639040537104841351227152446867434509201410185961\ 0018851617455525305434161394299059473441198316514353737560530562609059424449258\ 9951841696826263660115950179944295781495335013981261458701227846181169046061905\ 3465600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -1461319512726825238816223701818873445065750136359028\ 9827830565389666383324045505880370113352219458299390625112612768554078307653744\ 6504582964522937078653936934462216164562075698228934564340422027738494262395779\ 3664690379690105755926137168029884402528295221848641767444308326143181172621045\ 8564642323597887462974480056206231279416396940570786612676212460886070503797433\ 9256629130306147661151198682194894156036931114973791721113813790339476059106614\ 1427605486429644601720149447091088575991970420668470581302075260750935510686927\ 2229210681769691661207373676371373077017469162547326890994056379807073752846490\ 7635958339086742490052169829732987786196955343180029609951841086335603468792140\ 8009234302823990064845797750763521833404044208546689403963669469795745319648007\ 0227800674362495043208747675368646295148210498994380661044164400925010895629668\ 1541589341668617535174679910645770928553568626202693437033146439164064288570889\ 0901537590883459624267749388242198688922524725984138958310629287976494771762361\ 8903840069614861500903918780570689687084876344590863087109395807128634126246900\ 0833897700422533188359191809802402745039930023524322037350889476537449915117949\ 5190970542787879316028305106488901671552083520592414745544792848219766492539800\ 9463411411232706064742999008539883919916026055317711006479853347214983824640372\ 7299178339137775970972260773381244476448338877228991992871013774480792254203433\ 3027021600803538345050281079032767648553237564220047174147001720066733266330269\ 4009370262142339157277171735608108520748051590651310581873670226554144010124937\ 828168221250087/829609711427513947607779806920071415920996845915961402950310255\ 9610987724139406188805412525713111878914081203051208718069112211359882241424112\ 7331570669508028295859522883092395230660684133898104753193372641060818267344074\ 4143377045893776356150650817290156990596832046652505776824519879560396654172380\ 1778909580058168012835220894963350110782357653226330419157095255766116734157302\ 1918353012793606963285829621698619645825707435893664458936638016720180553642382\ 3937210832527964875908850540500680662219924099751168149821656172711625114882427\ 8074753068161918043146176644474422966977944064468870190412097237237427467246856\ 3141636062837331530463263553052865158075471958526289283778629016945240776193112\ 7086880535922614615432429925965475948119113077662607364076287177702002968888798\ 7214879849142718894029364049129778859282668258133563377905658788307389137893017\ 8886650832143690783346586769923767981119133216465228479321378983251444466900152\ 2119287136427212315989457587345270219952450015377992512081666536291838133859769\ 3672776378406031978986730766982373557427727181307776240119091699521047918852288\ 3902939547227637252430331136607189588408438865188772683425233667736688209676177\ 0172797289254654604918930304435402479413776812379940243962928004535890583674338\ 2323710141361199433968103927289692218184404574516674738473097809666171827160609\ 8206394704995261959625926066044585823749253754524596899312077635584000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -20297625356878512256799651425852488676329222422977571945233145374355\ 4786756817537207448509200172405155554701003188849302075102907291632292555741494\ 5192706896326421507196458714113374475520777476337797395817054147033374938438392\ 2474590364700476321414996318187405690630104129189695565356289819760236146049825\ 4740516690513397852433723629571965483714416909269152435896190297656992742819100\ 6829540671765431929731192282568586180731330659143816058959095878543432179015834\ 5359415583680932432099997536873809145421897478316378681736913032835672925346174\ 7257587923101503272845289876282826279738413386003921882428513954999747623254132\ 2618575782873193278390728521462034987690334041052599612569986541978054259868607\ 1602796062382140127437065869427481174394024331357598202794315734168934172810226\ 6586353315463491677601348534333089178405987634285296152534059726313808867209892\ 0911558830078618242723183543914785111552188631954318278338018331549335170130576\ 8897610307681787963198720419524687999983133838327008262473050259582441994169778\ 8398266433502014210893801496774194811154504107702897230818463845656292185600834\ 2317368299254527841206632687191991401507596509766239105846338505469449891124066\ 1071850083871228964149626762323665888371588448417612470442605168755879248513699\ 6685798490026605961834877333310977664250849589458694557890775859942052985195004\ 5965255104842039058254707835504556568849681488005769523387348091060876207216439\ 3946234497572478405303883284146508517591580807640180481151575044206310426599982\ 8095647528601113517387514685403210626469183635982516491180800965548135538431267\ 3214219/11537196424247076706257129632160683085216136832859790055475703860153665\ 3418356514640730579582686487162997250536643676171434296042246537717863056778763\ 1029018179712180112202040127776266466256874949627195518003761202020662157807525\ 6460786467579083323170271140273064249582417947677004589272593414740724756520769\ 7054123009524864541896774838200225432635304254441203832532602093811777150346162\ 5637845826270456256523127442923697448352507551449593023091611805639060596055822\ 9112739921265132180884221893817024147192241151197904212342917883068644189854730\ 2174240525956392213851137437931017665045098136711138383968479762603249367465258\ 8999400694031889782461270311911560179621506395180709827325757667740583751182478\ 0151835754791144946116098457743880126889724484188159372691973950039671492728819\ 7928941583690234103253700829525579588148173643978337345901422279885511311741658\ 2512835907537265512573893378389396014955541444250743049531185589877619831177197\ 1485974681982906605028711107608349453015058297195197030226906463555845828002391\ 8392583923780605171748732065011470538099558631229458421588698520692744951731218\ 6024836172278804070722621585595528355807874459423313637364872549913807626315657\ 3195071688547976061903394948751052005443761855866177792063207614307668278745819\ 6424838535619521212461538036787233641111178703852803953265118086377833316799033\ 2929955189133838797593043261063656352131332555569027617772676317184000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2837321009972914187527040292566753474229251612186478799519525540318\ 5654008058621526734237855106971954913499131902238376350400660207067382778256192\ 3116000373226346462026002710927423904152150439820616188531513483747767143458879\ 9164182276358053410965336425204001483683354832232474025101157688205201380818279\ 4104253415882630702010837945786895107237484846247344878792300215689456482450372\ 5182501182544317554318128085531995568342198731302725561396352373701072676169214\ 2082471693378600468553619172912753972572781580064496271952186769016811156625686\ 7899908589672844216098609892977809748304230355098811867015196472055292799858096\ 4984373753889701214400253874713268038857874341219806958802077401089795896980113\ 6604532583166959966907748259675300523722668857211138756702415708904523408157689\ 4959314962625762628079952316526919992193394198650637050567696950374500472193431\ 4807554092265007889682521611020299745604968677540499994389564982487107909545848\ 1614714838075176664451260797503167504474384130615862122159377267919750324917904\ 9605882545432052397483637916022891606420280316715798235497804070674884776311842\ 7962700908034752780525769917091413979743344895786057299153194958449420905650919\ 3307404916283392571004266592509862986619141947840286906835098764928537126694058\ 8159494646035337785537127785891836390663496809677474673335281520170975121503506\ 7467188626004261555573404802204234228028606938574586119384684838317861722580156\ 8122340177960470153578640168414653127493034774732121418598950886546060217819358\ 7748091624949942062599720418911334675812928494084943163400462955787686251650890\ 17869861/1614482345628139005582078781460876481516354936812007327436273229053810\ 2147745376756513046032865694218711318579181865532877518334912488471090528573993\ 5997674800459534745556670153392902555655204675540539792663958135774909002397402\ 5831822438178382847938798973394340053128239806329860654780421243153912608291504\ 8191156471929991100947767410419169195676885065498924966231966392310656231774399\ 5180395974079732483313833497104042740352735563327930478102524482971389347018144\ 8227316414877730376336934734405670808378931847833250404673807188866375199515560\ 7389109309050239574162047290497147563133652199344668667383244710462594242094572\ 7476320911702866084957370975640471249774313126224408067854058257162642090737439\ 9153365626930672854056120779781330906002971878792992962122024563316676594054773\ 3744122912754741496384917632109098076370401873095749231107160689122382299463332\ 9937559890920236828233470535364308691872848364015075696133012671106444550102634\ 3011714269765351556595595374605859787692817460268723234952682875578927413668417\ 6738482014324647350998200947174201006035503289539237349454750369985564258990219\ 0506957589815306686552912928860457846094949823787559112647966828732124531692594\ 5604117385756330226538134413192919056248899522055339926854149932903494195839075\ 6035214363023463358103354386241552292807663624529093822850374538498529735796440\ 4603095677755347498363365902981277467151803821603952425405976527503360000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -105966846879006891295024830734796832018944597333761827506705037326\ 0437572818879939414797089918265190595663478016559721915748063736917211064074281\ 8225673644263858620913292783201578753485535779056755308264060827864246183919408\ 6464990841211727595753282818255069740509437285295347816366575601815303192692004\ 4892140975411624065928555117733201262409063078273363963774025874457526702850869\ 0333520449446402013529066540021328744987869441285722258268591710025392372427154\ 5363396626883361639812938540980954135839587683730712567432614908230788539735868\ 7536832727781597753271363094553433250832314089807715021226524914104012242060112\ 6127180934340594750853875762214113078306747304019173187019706524801389277935885\ 5833102023701892118271519129609998148851651983888971909649727625343620042549901\ 9894497395538237585581442736252180240873100344188969952551223611472728259562472\ 5522621692054530033390736112448320555358572582964636197456972298773026319215505\ 9169564958852836784911866934164638245534509219654615470358370027155187954278676\ 0388943917499729216651274982734782753378813381899407833868951827566648830944644\ 2815864279541270083626616291209887172443661962482059274615522907200958195230656\ 4365475996444843603702899512651902410699691600989109333012216468087389991895564\ 8902250443219011125216675431358618317744907419563123536805792396495939730250148\ 3177451816818354191933424451594703926729335383158131400452003204625133014579376\ 2862491042687402534052770463960137757036739156264130989939555634172828206485618\ 8482072263661086300919523508940283778024735421984053826938269764845758402231284\ 890194250841305059797/603508313803272382479641702039123125048083792676191059960\ 0433750888093120583406897876276291497556611692578338736974252142859899335038953\ 4095556058302960312748462493648388701144798767588875629718480233010316679360638\ 2071444447722983043188396281436804039954422690890254822437856229204168850374571\ 5459755776249718121230660607073619981695685060877649879762935257980559659429323\ 6392336951257042864948696310085535915808987592343680075706199603295402700714164\ 8313898862645940009729874134709451532827778412009071405850181512493518211128991\ 9719861229509017427841943269214990318486859968320132344734591620401495473226279\ 1898762176230017102570149941675482955924978279397690739595358325129062749043057\ 6694575461688810877634176347292432216982193079703953255318454282358122221406901\ 1922258672684999920398431072326471289453263884306854100511380649946099685424412\ 6044500271861563138826880957364497551222826576129156209266092182932516033535861\ 7176023840809191771348782094002157941163990833942443029250127386599340648814151\ 9577004500141939875916972006696151798907965528852148192933750350154893131526696\ 4540966479787337311808209897613270694387665889898102894508486875476991459434690\ 2190560760303043080290203836300884098582242197866259524070940820594877586952689\ 7708510185057905056688781290978974762146160110169861610350940279756268230207506\ 2582890321652105806103893237620018066482802028775974229025457835368299810929814\ 9227390566400000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -405795472604856869571676345057654513490329\ 6851037117347642921683864754311402347379196588543335552451850987715224138948652\ 5196190945768972292913917730414823454519341951253906414302546389732678566828755\ 3044147386310655186512470057378553372784149361055815852249022466890017311527388\ 9689288868413064923168632112092048384318873860352154598885082421355954491784888\ 9160023241063728045837290827786049052348515660373437310362125230095927617947584\ 7227659984020490733518360737745990573354131584325724727792393706776693859466492\ 3579843032803899299576077870978402028334883799563652453746312877748757803727588\ 3372067339641536017074008275605150799627844602407279117139558611033805044987228\ 3987394352382920930119650574373333927366909730653443888574645372184869148187906\ 6631190493434877158294703657276171178921241991446716579428691876043841374653296\ 5602426168552606324830719086055797324162043871154071858962518411037039559796675\ 7268849008265697988040189305366893589007875452491945956522726317196589052116662\ 5251482990911046762035177382544436226272181132715177175820942757731266641339000\ 3547589410565588144781175168963237927132616993635682762133326179380241042683760\ 7743187445958082884128303133818981286245986853713918411932968526916930229766214\ 4227451387569093353022643615155748920076665751525563300095141129232265494425804\ 3465606299610486834102065894940352684281490398605411337332270904707773726026610\ 7871344359122244333568163887070122435816759767098917409295548415699111103922347\ 2432541422434034462775073902243055041755433951942612506966765085984152423075875\ 585608057011495076224486917530625632187631/231261868085180748451732741258716281\ 0590122812852756455128687332770533994786066732896455478794097837072261805516070\ 2471702696472489291530075469353191223969550864751703004729677276391434728460761\ 9334282663703271522466154057615818739366872758368976746265039904586204288968857\ 9887274221752901901637297253206702212797280585035871759100158398211457771052430\ 8183787405475447629276810831006386421440454851218708399542522690034037315199739\ 4067411192272427375326277633345611071503303545092181785897363582981174198960149\ 8044222012371561976525930839870698068434893666191585596029185267619729003949634\ 4183106553612822580686459981554970125432142893545165818484382205996740006360607\ 1953870082549159542474441832696508191325872919311373688736222742748723955031875\ 2296613143508263041776049633611486175756663400022697908075557903795464672201627\ 7692026686152003902928540055043545354818529634499509062803223076440364703615187\ 0869426628455560826295069913211309241649996146630062570988156801976524603675087\ 4594826619235279262249855940789400166990711903778393242174829344232230884922644\ 3155400926566906322803497386629005643262567422238178288534712376634918322134447\ 6025054587793436216682652036629096642064401555702298761157510889085125469709158\ 3456986948577162081132465905745786495319577697732363837589987553239644013862735\ 8830662759950006784550019690361796715960030654893702876501579501870247835667274\ 7343107084928265102004206960640000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -10687873599329550343542\ 4049320302192571442753630255127765824992428197971021589818210895412958684622227\ 2473485976260963441392499686268844985221289318498660198422661982337525481248284\ 4282911968631885015088199659885689671045036258019698578922777699969832571435546\ 9671382957113085480579420289609433197892449669469306864310866958593080634136972\ 5652685849112749101760529522354831584841677055985999147521829428309812344834829\ 6129556306921170731524421001497031451597039470379863622669599198040872716341508\ 2792469158215020392808878814232593106462132606460566673043729885634316375070887\ 2632473640774817912345890763406684668706959894332842597865068566826015509836425\ 1900679654749840153861773326259026887365286034600006304109262091295517184719779\ 0665710923392215314727355691061688887396443430854034538802424870404562609433433\ 7767377029944279245517308431733824614452261743604881051291904255739688042842831\ 3922613541020873407220272750519907584648094511476828175455133505174057207141550\ 9359637947466858719297074284108591043984373548982250516358650003924974388789542\ 0920237015139720265832231584790033181127398472020826564356067767486772593945904\ 7915045137452148852752699155723783535392648129812203663741791779378338132400248\ 5396203865086132475338122151786914809613557074724304791610487357019155179881230\ 3380060876090424044970037215837423946983375136931539682758208688646491120855112\ 4771030799012967199337540395149930713166487314880031449982735128010538724091621\ 2326427142193163677010449914160521582910073409892417514034494218573076216556083\ 539196643828640196394175023995994817389540186457514470439796444082653002707/609\ 3204881453033933137008476409331731778302991865114500871548687320355744465776257\ 4740855880364939918299797416146848949318732509429235896120156884323662741921145\ 0620133443016517750952915272759314182412087700415802912458154790466836849724734\ 3382337390262102696674334328203320148234640401539269919858583859216328752842006\ 2945309922362349775583506426302143004824585234252100529194912435909048518566715\ 6578878852407084805801066321362901471381369158286366528479443203966955357587620\ 2415306596996768472072574453211112632882787686787497965774798567308821191259988\ 3531749948409002150057965022133660375870814025084666426458026967600109040664074\ 9891482488072391990477228515209109798287946141408512172404164207863034786002775\ 5646358645242017239016326728222085621990807703245981145216270399614722027819245\ 1896952577463254368354237420229718244783173535734849496447319940354965350329481\ 5968600460472381514362439309176136269475483596453525827261032989422305148344397\ 4361418145562150480576235106723244869233573174383112176018615224062695191334470\ 6957366364027978210125015595047773481852368248980080796079981457755096446661698\ 7127029050202374532980162539207989163590478263377193088057960541970467802339129\ 3744342275647018580357374218612498872785703481366852271174564357206468050020824\ 5349804287217151770666511015832242116998739712583361635482609637487669916957835\ 9752552626264495419527627611936050928365724991459586842276307964913558487040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -98550440532221658923310908532847534395513324922760290093\ 3786005345752995894241296832457445040411827014380058003917837336310048978798028\ 6366389878789100520774869797061023106098948937241810565814065554839337327601312\ 9667926695989400504034698233716030344505454730986509686380113825199483874859726\ 0825522532362020514974980498299465315374329861598889113005606270492214475337204\ 4346755378905862104111310050120768232800251236227842145396299928191530465395094\ 3453195284807833384307679732607872064564741519582631153022342183686286543483054\ 2042914900832952406232503085524983478475056307074983221838039522777169235166655\ 7133234842813120911251271123876282813837281333137150249628467770443914513406439\ 6946413037810260941266926749073997959955899855581885066322879882953750301355640\ 0118386523915179850172636202927473626358658334010546492438743119988309394529183\ 9596224802781667412214565228493794066023217305614443933448681628914386750518572\ 0147879235798226721735471020861012089728520365530959179091935775515850620098673\ 8801682657217035965747141203668050860979031046422819862453231435778257291731275\ 7279540490659389445581617273895741793831977837842414087783468704814792968514588\ 0277981473560122717508970378188529200637762016810326203983239922930756950152981\ 6791134879507162077926698243970096712783302377958107555931855006778176700167565\ 6384630468672654315125719980192899799147813157821105213264919820391918976870405\ 3807824998983734122804429746052587897073388958993992969415717047992696968662904\ 1855872205137875821507584438295857460916565949806422557665191673482046883584029\ 832805719517560782029932496370166008443/561858715369138261590565807412719284000\ 4457100407244070620337522769409220671940720740762974211517661480119949298908084\ 4636590580620682652341575184628904750497331372753691485205896084230743234349544\ 3188965401923396290440815808795301751122279221041351400272301604985115339211856\ 7851660821592815583102305752535325962756754592789724206731015735898157144864912\ 3899283513008664530504192626773284816468124275625443444942660907840575369922697\ 5037629283285058915655296005665265341417223175027879472783706553338525959843528\ 4920223877289270004666334557965071056284399692108609416233045969558460177614173\ 6340173830899656340673577017813075910597136596702322986272913952453520934489087\ 0502473585315610201787207417980247548370837630758681355921736406228945409786620\ 9372551522744737737994835879018076046164499147742267246129435067086675411274535\ 0937798609017346752883190560836670418858869288117219056527722873134115419506661\ 1964784849082869174384066049493178959691542165150292406816140414136817280610344\ 3959008619720654820673617626278270535707605452809669899548541965830158214764816\ 8063720310505884717949768841501084747027582986606407941254289113857571009189334\ 3251526994943763287873164487397298081727865623547173001779435327071375561677566\ 3270960915589112135509971994977658057321568878210504004216168418132964904944307\ 3682718257090684275038459496044584050012087056706594985419308840347677610425133\ 0435877954080068159484481131885101056000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -124469303592788\ 1501292341032814230979321948977834073970295092014367103922303896695024781238341\ 6243364240647612784739168385939687741325355991789459808308065398859487731011487\ 9721015946387601887686002799670967545358783502611063852916657419097909707934753\ 5800046678951953766662583645571848565141286337425453679595584806015699762826758\ 9537245804103746393172140443958942162217384543939222431465145144379110527365238\ 8778558804448904541580217377730983751610450600446141720645132535813157117365446\ 6634983659794470493618637285886286730622385009406557733541540044233736923125599\ 4925307695224748583646418107529261471407923854810377860561015470092234848706687\ 9653210912537152563501868056024180456977553649781220979197150683419254710218002\ 0144142014783515461121919381762748393425733592094587879613361160674623360069770\ 4866008977034250498601032684904957968226420233119164070400077051014721147153582\ 3327780043935327708410841950961369718159461246055383011418528479560969570902479\ 5049675359535389399948817201790331334282794628567515684047547891914184130558277\ 3055188792702415726142095412031929485145031429967976182263137658600721350435247\ 0982870966520848569825762000908008267706711543596188472210679755548513098575183\ 9694704104766803627789177137114265795509929943535851180224168675520442569261329\ 0403520601820576086649351663962158463567382978374771489569396082571797629449874\ 1205585840763562452087693157490002685384233945756217769816597195145636341437899\ 0669190720181543828876328584065008047222351628524699749233485157420212906401966\ 9382991970125046287975915584351405699666756901372825428637975433830529479594411\ 732795913/709395285118288022631543074857480037540557147524904090649469184372585\ 0971936835350001629405015607765048135614377480742075484113677789359969893145100\ 4981110654273926998415969755062636942207715730394373144898433209438280028213325\ 3110133923524705945248323875044357612699826743344938069774108807961149615767225\ 4018587208777408344762401114210272534152175800697193697511312566552010988485438\ 2750647256113037539391512642441430583345398354440904104522884331936711690695578\ 6488105517810989999655248751772592577408140650577170745673646547663167365148400\ 3621983712528840300455993569666318348519736889275600383652056457204033949331675\ 8750949502742665365957191340165099320852654705399155875841567344621159982413736\ 2459619255871423371658913656615035236823006528096454657796042710108850659065004\ 7443973668278019650806878581926581273737412824716930636195724394117774382776735\ 8864859467595654328340010036545428132634131522489037413702233505290913038504760\ 5024545908481271053746178927807550607596065147060655649523254379451980791258846\ 2752249559244162804421565593335135594815637841979851180121019256926602815761237\ 6793487061416109277230140761252627682443464750930381857841335426328084059998138\ 3697434195307982891305099928491199526936027741568765202742114654408819227480723\ 4058362556244756605614334969677748077878507252956229461272297805295049427344434\ 8644824118990955831186960217614723084517092042793284051166405690938525176878507\ 0961332951449600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -32272063529671552725690489708744133792\ 8552098441910926867170052681617501674626806188545225846071463727174344843767253\ 5325299077353503949996485073261382436467368467321633102045069416529346076308774\ 3464531312950139827391449540002330685325421590585016223879006182876758465932601\ 5871312482124162877492795053435995287646605941148800484423410775359102363938605\ 0329092982399034956351449711089958342073044302132491809329479648661613477353214\ 8058526080334186734221128357141778135594605028643856229246096112054831011049526\ 8007536788475811830671857350311896092405557055030897114314706318397191049209995\ 3598099657448407523474400532486903598158344138843459170752222451539158465449100\ 6157383667160290674237669979657390319094691835486386843650829632138228288694261\ 7752567814817181466371964317591145925492269744342107611955076521202308895308149\ 7240287195625945645671159890016002964985676774931526862050190432183846880521978\ 6607753907393853949330033627562222878510808511166940637028528958214000595154292\ 8032546791276046651134248584188194694926299074099416685669092392753627505791929\ 9598961346102587173980965506729747956812201958253384724372954906946931440889342\ 5136313747785605236397377602910256863955022197041403116538266635769434469970188\ 1676703543750413338691624912869869496925635299980078088360036104190108612433174\ 9051092868475464505477078104079887899905126405669812924848169449034414372292783\ 6616559073245772400644358287384448528102567487627720167099633801603099181876317\ 0329993660204049047925717849889268156366440475885019420009770487960242652674126\ 07374821899627227700302925976619220382849549704740767968471511/1838002877509407\ 2494015140153055862712462087198981592584911407367214393018586590694499005718094\ 1452807324758348992908846115183216837682717054752542051138335166081522458512002\ 5376717535958271128831051751061915962191408194857947444567512345682195671722797\ 2058795972065515511879763200940810461358269667038104690617053447128929297820139\ 7546851098626580167733189330826236984208544081334317309244382350414705588616616\ 2276395247348064781183950964550927912484194379615600484615511150958450816043355\ 5900130689789770351633217085812482202783032079523910424473547763591946892587919\ 3050354078138513187400443671280248355974826672770244703524276782278969200148897\ 2256783344385713808338322294038232977568477964685039548471971889842453696176871\ 9208364778997793417615027479892513280797902490673140439364210492590441457540349\ 2252325988008397672437518576895149805053165763103275401113274943584409932647991\ 4677793575457159470731208844112530640623980909334947125480319044593210081010902\ 7243554097195693688655393553466222270698454051355540097203877736815743549708322\ 8070750975172767483372728082021918083976021475150257249957467113834383819022122\ 1677237278961476103758724183022555709864922027370646835172044688431415894906328\ 2472759069501434062986928601083739383430278418097884624044590654692995730518762\ 2616111005487929227656143717358910189563129144757024864160520104611915145236307\ 9315080583608923339478034438908005185792789684231716522229655142400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -263370775085529715176168704329364199287843875945312557629051124519\ 3488691014974713257933616541493157511837994069473171439937216994885979250137149\ 0120839161333248540643089671255158681693263054654953203057695576914369125900930\ 2465240664293765602300593907796559012844513364367509622497810161560267784725615\ 7668399026290178901408938905217546787564034890686847752125524443047593106550151\ 1574195561018605514152595884038689390071453354396424067168309917964478274422259\ 3433323480713349922685249516534256933764081771226753759523168413021820751124790\ 5232349129168036324536896353040043351307880388433314184647326994141388594299355\ 0221684724048502716141524199139259950112739881350788749150630653131423845822727\ 4148448001435902800746722970855096765295597598451266043668008846501883789643935\ 8990416584882664465942625213280734007738419152386190855405705571059247861136090\ 3443240890753512323888154098657941494128217450371669658454487592659222645842648\ 5442559345489232098483583516781348525362901411786561488310848758347882579454158\ 2051993317846869067094023045650234891568661117229874744421506232970229088461665\ 2450562625243222525073557508460176039070178661297795667649164042173639745067077\ 0687361177584896243936681387591142910150277367005032108845775192125670760563678\ 6521198143121043872748421502454244435969494202910765119504343261171418506177026\ 8445468627833041079091294571111929555333957969964652200204647300610076744634544\ 0191857852506210125834389890804364297764241809262961083831370729939506117399843\ 9784198322242653902204138826866807459182548058512638892318339804110875174491091\ 232983725431851464035712775087656541070007612953/149835682198276731702779204309\ 0656241768576192922390660540997491383214517611083495624958909393912625328975064\ 5420992542973485257715692305214801260585233890450354192964300944645812628161014\ 4849952421992882279946196486936433949084691306033564457741197806125183960327743\ 2595879358256214015325599627647537291707203982488267921618996660112155943469618\ 4474428174414620651385735034490142658258531202102510605345405331998528758894081\ 6056856312615170181181047017007709211151641353811051797648297516600855345493147\ 7614863953369285642159140555898074192477765608817820048370155589801855917499575\ 8755300515701153705095273046310701969757965611652039583887866681113487252780289\ 3492261034002334935186571468299558308250695332868772585297430099326426830496671\ 6981494038141091071882055557838432880444460284599735795300592390840423098210785\ 3441761515274909677995374573303024977363789930202046971237839085638715816720515\ 8834683983981543523340662553058198202850785045097103109533228531095001458880697\ 7587209306224022843170025989464357044648970235965105133668852500406129558745682\ 0028145425372341032973380627793547025469282991956374868163777789695560944024693\ 1384761727323152422000266302225750691082631018015435359607147830861682728174484\ 4096539101247676292549210167838659388133266938350220221174537492790014549615139\ 1851637573618497577277862245919203872884223595739468556075677678024616356786635\ 5353371322286600343844243018367124216964596903291605873590272000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -519273927391556825070053677880919721009738647519013496459432669894\ 5450278536214906138736006919591726743672949363716555865373581829178922448420341\ 9790010305219683586665819291986541248775277135141783864401671778095845498237635\ 1692073442283763874966616270016706317496246043561542240048234542516980258148910\ 1907174851882728556076331206539808341689322157002764913277242855037190697337004\ 2050413601052721721292418679411065394507182823735607389670608754886318467043096\ 3896206177633009615763995619554478021916908240097746734230156632327449766895453\ 4405200238770292212484332457398704170913655408843345544889770130798198748292076\ 4198842747102820214236172314151844498204322708234932223260883049213501140104799\ 1993511787528955056952555138490168275697838963845131172228430982991378944942119\ 1341848973225320568183576189422859256988460533874254387610810422867535215067100\ 6122860365797833636664134421984991190374568796355194678205998524400127046025641\ 4264922627058940796869675489234172051579564679085269439435145086383896644212305\ 6616855369317520437612473144250425642078348311625589395665350593706339354055821\ 4209058936302974741332335413020494530320305736011360708240617471950359199089008\ 4392519885851903644319444406548066682286244646757091814240016442287447490526837\ 1149688937501380503821853386777229675134460395820497356323703123739892843000745\ 9199508562491813502463644934208572108948751389464517090267233135229391946586707\ 8931121517631593412975013403985487571849180872345737545237404498463521646019161\ 2027421044653303046958713975627791892496547240193826261401830045902072843113266\ 427969818427808917614740370231983110194876315191043/294993887292857820552468916\ 6004002697342974481445791259695740149841063487918907683123535356672833692132512\ 6138325077530075215696932544544352024907430231390181536602248700529206030703134\ 9949275430939484780644220959908766972147478442776052074822958625784699944330893\ 5265199383467970547287939195250363245266628022556185370271291922910735251881249\ 6744422210080351128552712220916795353478752748561379597982942450985771393371292\ 6364523249041894950370561785917474720638140887030795781654296147313474050145138\ 1288213067105974535081673148387818822250204316430780343624096788814511442657127\ 6750558729168421790379726955545443582339492971063416893573138959193863202964631\ 3009982319983966580436882774096633984214620141393632397599071760582897753719162\ 2794068581228516944196363312056267753248166450922705217772745124428327041017790\ 2244069308138734653171282032614897038955776247054374334150703007944183715524507\ 8283145183527342633026602864684717567848067294439038957523105137471928261316590\ 4934858697223874903831673307876336172233722189970317294480293051047642545968066\ 4985401349361208159157255632957351106366824932245635971443876821439729276766960\ 3449016137370479489430156432780956367248653216498257177651377144494707579644242\ 8672472404979491700469340660401706537880708544266114942938306286022058632136728\ 3547221857769971403272136544703256123477550257317477013172607442382180175907067\ 4959003741296296899160624459053120738988268141462278886914770599936000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -112517243655810292352430207049928914162751428853079780935636\ 3313559504078391347117969763140162406017733534917886799341236170305315831411406\ 4432618771622834441592048516304603944272759103398531557514929255192609254703913\ 2572288843136971923363523495562002360820806435869202374733809032134212205227668\ 5284189902727022611942707999689534955047891914121756738250652543518194985767974\ 0935385515151458833177170213384242314744980314996517301753141613675880554351637\ 9080875802951530738481639850920623374352593288067498116346137880333827159436323\ 1635376215629242002526260706541665897034184081212935135796247265073592160795894\ 2550022687464812879330574839509362150978249198730198028987491946820988541109558\ 6679975148538405039073894853402896561158369842757588310894712170187900482436623\ 6599256623887647181395906143224509835174198189945330362119973078634062149532828\ 5348153671552431044072334844170608483760983826355867727505215795298508859357484\ 9152768751879315786078497312049011471815990391964378439242787781445437595797880\ 3945449082179722051084025982698640905814457335854516587601871618118629463080851\ 3948315122650896690255149944672384887360617595364671250705486771410507448265676\ 7511398328469411713428944273076933802541817917564736853650529815494434690074456\ 3146021730651448261749661084867223680812158175913770227146815721773453919206095\ 1458031735653478894535684719930811001492958647666220729574037682844958371888135\ 8282679408341541954604148862167329881262076629043435998490275265206870245911171\ 3490622990608449632118948586386923480433950134320215298832153472602562227163876\ 9119763347315956186625004143948198630069547657109712243282658041/63805496356287\ 5772959218775878419560619910525382180408462008328691767938374978594085826893496\ 8008924562173230500725816813347726517036869439440180935186697377342332307761106\ 8742479667130915333564842254202990095321568794816103758346545336240287379459893\ 0636251690895836931615007636261946261706679240642880673621499174325333069896561\ 6314437909785814587080833782491104518902924643609223939390623159607180001949376\ 2517334892683808966100985242338963935402091770052468122236461705052035868827175\ 8647502443075499767143600539787883315936459339400685432367479374132877933478068\ 8825823315135704868374934373373254929776040832837831612994531082012603576589981\ 5652057809928520075018913308062738989253805289579971912313248636743896012907105\ 0454616122586018107107928815212483091465126891994301384888785810879184503465766\ 6378975080142241349400155351914693425227347016324613012354313252958543092401611\ 1816558207725535698089269418105670645947994975707035400221803585823990189759535\ 8944929316890191751807514949965611839095955796618937972377474096799987508849271\ 2141111303807656551895079137965939207197051567187405837941942617260498273326379\ 5312361078159509282531121251701830653084518854010784590373405238987460080263504\ 4816296438457600012348104355671708825709603124834416331338086058345302380901320\ 7409563969711637747868671055525690764483441009490948290298621303568330259905924\ 8439936216960290785242921063630396117854933773413054950165869884588250009466573\ 7371648000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -23240035548154953657292187718568619553364\ 1503681330767479996208398735264666424572611249611994510908611333801416272110353\ 0779133175520166223348364990831073710749002065179732133074523852556353482549486\ 4687883287939836232016911379077405539526550844012285728707001751510822194253093\ 8019398260081182740413735048561666502652241672192201929872148603802700033058789\ 1038513158329569778676139551858029891469642029628447061554631673965873752490949\ 4449272955976866607873873444612608228431969300493206200404861958311893740724429\ 8277798066182499456747614891692994664930250072767211105849361563009030490508906\ 6807844870603847289009783583566416374437124653498295134731048571659171069918958\ 0986272455079005117298795881717736359396064995988008459367805094376273523650904\ 2701177294767868053831914180001695755529642076036537626974445766546037704970100\ 2373781925190393704423847584679068540191244089734129719534072536178084085220376\ 3215044241107340361929327486950897924141368343680350269602696193914035312743495\ 2270630076838367976238783273284426682799558791593682819625256820177837670274104\ 1312284187026899008828173340765882075038326128156570716743045838712416505758380\ 6158424964952930524630641621073916365933627401441872562399533606895208905993041\ 9647753283967610203862035496397737689695385584568806260745235536787058731864434\ 7922707548557716875142481128328316667341117277627540265988049317024403665308388\ 2741810671286998945413466785439506574318697160029493071332027457652245688780921\ 4161319667089154918980471805294786753503418702779086968163789021699310875930340\ 2912470802821245907606499860984464885949258090239714630428193595679461287026347 /131514094225537296645372241241548699130352595518201147366187992793832757400296\ 5588400312618519798559497215281932038148211467851805560877995818244695437076368\ 0507770030010336744704566917953812774764138776189736408812653852001794510482329\ 0792698080869704534711886062591200696346406178309889021656781822738701660676496\ 8962796761691922794483535853254194716581675839782913422811409446776558700418487\ 9007064072493686982265425071385980954821637811702215749087803230245420741815530\ 7291259316514065101322667100188317655263503029825291394507966475978294986343935\ 6396918122622894233727003696749681196355651496884605525826779412672708507072783\ 0957742076602954459276434593477323593696017182002503857161757010301220201325601\ 5541291478069797170260091634058922976822371941926371371968375863330972027417593\ 1634155753676144291745153537163760579521903666033101209528225508195019770793855\ 8945308654257612634102384753327642857802236836779242305262045621103329336710447\ 8099002678122962922598319071463192696841736085465373845425849480907917817722809\ 3587298966758497463624279702478184320292361498907846443130835154156324119885497\ 2401705649398581932128292466544178622906683631551786789190861952553094838345103\ 0795497087673264420531574275534421546584708608003782151264802657355948864593762\ 0283658656644077985366136018547653386574225555928401493850372073856281902266412\ 1378847099945078343053114757297520783902601887375879365780328225846443926107467\ 7049116564288855605248000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -83654845639862845957037449610\ 6084031672974829802968361108901286112496559655427623332764156933416751246860579\ 7339692442422757892989681546763684599150137113847963883217485012830090365038337\ 6323040445955723753720023748709592514321381672450957876562473298879828379991160\ 5488163344307102507397624400199714088883030186382798690441261745558041608948579\ 3806002757711818320264921787808982751803632147370508412447060866787815628842402\ 0275783244245397839044866568341019912970706284435631641555552523858285816835744\ 8235703122907147118131345152349884472458571916390197761543093545204162067031818\ 0043656197178496236363425825112565791639067979409211260516618721808467258644821\ 4415464999933107299013066692322977234173564191433514613314486680898951339421331\ 8630565268454142888838633518393250606775226309188379931502901514983546651538007\ 2665259712563682928647817853625335777162032016059258948845526221190656918826830\ 1747533009884482721600373509969173024053385813923919591082713543442574210841633\ 9695160972194967839977052500776757393210275143714605164202611377348385898984355\ 4719999368499866282480515855308569308205961748862610513402138041023027341117883\ 3962711352185387189520342932577958751769759456071192269072192476676958517345471\ 5695558663360308804360674229861725026369916760497194134748299479536613624740468\ 0813382014539975494318536416168524930898724699472005552566805915677384444520517\ 1638347465118701617203163919552105163595923106601036682905618035915830291038982\ 2442904443144776229964989886071580742209517015518009232742385481177884345212159\ 5623858730341730583869361602940539740106066909607333053475879867622550544475712\ 9658091720794010343/47230700622254962621114807990343814776848081729909604306587\ 1854408274460278871893748945510273539635949541994489253431546871638516068764442\ 4647474871966265273775986207723443981598478504079671761583917140901709750931720\ 1502495636903944797889974313958754997941945922442162548670944429477153645751450\ 8886291510142522854718259913861856236658622513320966955094106837345944862627196\ 7491710448274674346518634090308540106215182464921973108760023430126815198885079\ 2319881623079924623664132143871091447639356151503988593848178398730467882831609\ 0916037156882244265818368428030028222954020386294434769052983887418024297830970\ 0998153976812989649989650045380190547145423467269398173322322864010866574992235\ 5055628540510932250653698271744792009586850404708422516095015861240688181761497\ 1189739522410643578672216705254426088984862426252814667272099725727340992857336\ 3766591582986437902952843180902077609160195454227806576497327314156735722651846\ 5734944966091517799897991982197376719513702154446340673254353436558986292101452\ 6084164501506000675841914861596730147409332664496596102860070542556911009081670\ 1237889181533093181865324240813797436385487946133237980383293991787061950731643\ 9122595141532266202990759482451825299540083635038638277683843415016837861822608\ 7592186385720512052073770132522984472052481008021237023787228490559907507996881\ 0449000725845974931488592200258449399124737119873672478580525105677345542784744\ 2078656997648010679192432724136696200403353600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -594\ 1526836979457438208269416668539207941665028524798475523229311352064694394138512\ 6474707838535009754986705523743073893522764659819600885146888001667892346226137\ 1280527521865305847822452976230737669374320551653698707777480112227002454856041\ 9025567324062545057534159453279164265016811665541715010420727698928242497314717\ 2222974769744046993368356130463722031297998570022488082693154463189025807570024\ 5177708450087443299406281707512417662117585423474713772853899911352431508440978\ 3349419429351668915437598029880218912624276019883368525551566639834796610315671\ 7992643871160714112054385590723196451129514887312116858102498451888572580025351\ 1979970037022048230977384137568022493435441309892169985651491215919460538627481\ 5509782285472868769110365865233607878451327684373786023416040313208297087289090\ 4389756244095897415491657021346836192090750711789740992603801893504424020552950\ 4449222292747067127343409212106015149828837633383659486822591463428402192466074\ 7308586091623788026160313901249417768755621806204848529127958918894324318857326\ 4369329833028995567466941923395271237867308000433900257006211744211431876871683\ 1264536778671714178011420211000165103879491464497620419368551658660793418345584\ 6812791279898037893068280966916956447104260681452472204460733017632403602603419\ 3641558768702339515966871516860487065412938867739372867497271492835190820937427\ 2091094732354082574035769206146513508324363025165204926391522559248436105025869\ 9181400658138693865773443394816999071034828218672228349838428849934481418311770\ 6499716768363146254620924925223043530360545320384679066173554488487159843322567\ 76036266940737045233557681424657961863967017104149/3346293306297026373302753391\ 4297469322151217975680073934832226828819576141314896851090734469977821098619097\ 2321717652660159741888553250483173616524896908487887119631202096005124911985996\ 7082755559439789020700737606794137918588491074963246166973295575094097833391338\ 2621325842753926439789369344255080609115466886848673826074151578437806165216283\ 3157078931983927836868625688607298306655400230963065576466028912767826222369012\ 3763743156686936669387539833808049106658173813057470649779738308366559081951994\ 7058550393535335228044225078732039298536100468334486148713531094751895782306732\ 1979460425376008547435491665347253501061500070326422525591241547535712124536818\ 8465692512232430356870310022933721654713875551843036281851667383299883603710599\ 7848386650124934264332423323413680925361175365756390598585381472311977818275276\ 7702475240422242112790475499893718999806204469182002226872210077953563795427179\ 1521277577002417900060860519156506028370834320800049091553266990344190275499297\ 4442529492471559329196064417467701603157609640649960367590308996652105639370318\ 7228155411287726956581113713891634135198134644945076599271112456950111528394875\ 9078774060031522484973967486637983510849009163206134638895153795349133952424141\ 0283242934497398423721919152532997471839177764062448244426856596628811335440301\ 3945690127920319375092034711922010866023392897685277906588751841403998014021704\ 0977074010143425896688459823883199582764541205195780209304071292735708118332211\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1176773449763834150477488328742734924525561526\ 3494043266566838601233152067005692327954336521788903197913907280984816088616541\ 6480651950620234718054190225822888195286073441170921100948546133514310491234654\ 7993643117652347751408756519670522519536814627614469967490344669143155057684917\ 6024240546779237618792479762456255820537645116114825641875580467638741020892685\ 8830901659119965594555893247104366089766679995615065371480975356274932863484949\ 1840040291653461136602049747939790372131093944071072485042107560247985436426303\ 3551310745127689633011064350521046074222507768627646112551763455097815454622137\ 2294815597254769742516025369696707749307697599885952866137457229782773154412725\ 0881535659123490653324711850975248605573123350432748098603462194007007238154210\ 9257411714485596506672678872999817402415591676351397640988229244942161114830093\ 6997937469289052423967203142987051944386398498123884593645611493479308948865435\ 2226221332022443706364869258714710702764755953749038537248544756897751315217778\ 9472723637384700037790268641305340817881470099060137449092069735572887053698512\ 7362276855189488329270093212355820106855177360702924216618367773469323537200513\ 7964318029371631649052470726679765655564080461683071273843977917642241170896428\ 0459200893213643293118349028694002308293911600343595293718992663234179787683388\ 4342991994236829266627746067880509447564145451013446202281894900426137898822980\ 7474970415477744972714483478533654037800543985112378209121389344320403941356512\ 4394435389638786047518810585075453897067727793642549337935347304035193889448585\ 0474941434353004290696780506316100443668563995269904093781463139515558645143815\ 580805762074671758693/661097250579032927435219163376598769497877740007751275542\ 1347827430630471389431051067803819911069635494891679574037994201577947307245441\ 4707725864421623294589636635114201429395077798356638318690625153026910923468197\ 8591066412870534103459278376437470316079020793638334093054843429733933920745032\ 8758301981044315608697196442575310775359978357865314268296000317420464609614681\ 7356167186675696821468851780984306765621102500291782273453527231331046094098800\ 3754954413551836190074519224871367761778629913246655443702872441507300841952737\ 1073579754120451327039764142471500840760308050555247341222288439899186136485452\ 7955262014602902831004500311143726067041743901490562275092295041222415136573668\ 0758908606635280455650424331877731775460264952869889719293191833815686116704789\ 5807946730415733598063653754740654105544358676759622655800124541243040358509229\ 8706425818660070255527710724892817175028277636475975120329994094669077899819352\ 3144388949851547280507874427569312284550890299805055640825368389527283273498011\ 4698256742228817605227500718771112041459312356143148424906101716427421842537053\ 0692365172749500184131202287385294188496618032758657890744040491951024441042084\ 8480590097480943475901721750185250532904988526492393816609146677448856125723129\ 3980300599000789386946065384168209106260140848880999518141576901844794940423204\ 2289452110281579884846757577726940601249454839723193092345023183714967836497336\ 4876636603501142089558275750954605450631683215999057155487432704000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -18467653616767481616742656767834863412322220374168429301390399\ 4805850148090691302167814812874646716408358921972966059495260677082806751868548\ 6841162673890930886900098132600693332614167384052812371452318318877906308252184\ 6076557537214407889343594448699277514688581623719577656728237479964236112766422\ 1499279395336196880360093060583436185822722818680351414262011756299806862379079\ 0840284771066361883479582742075328001953030638026023732317691256606257986396706\ 3364059156142135384350939877367603196342391763653557635886989062421220588098495\ 6882994353489079002937869344360248105140437024193345661317731782617500968250102\ 5302729913581849414845970757743296216255748675773307406807996025092237225115612\ 6210962810323950686948400366348378880391658018089036642883529684978688371410484\ 3517641328686282987994292142597471559418785606641261661744670504254438805514572\ 7344029437888887968157272920986013198539872247425849319109366184382213140922303\ 0708006945980634278411100954825529103967840212918763892406074052649957791016378\ 8157614903630257658517962780499643049232763024190259177883951626493076404402070\ 7822861724063558765564463548816481991690564377866020191772047258733551882866926\ 9431726108209232878366300498510235514260325100598039630166848122514701502582773\ 7092741234838335232241858465248030744343057019800532153574782206446156389886550\ 7830947006712133686901236794741886289898632695882857848697507832519322649167145\ 8388411928259396658788273108460487437702379752804622196804456493727154289330342\ 0195872718221796068418207534242329732298406597602746560775270865901091774018502\ 2619760148160813537529987833686557502990344827128262531340825832116084760177726\ 33998321/1034922583152875764521872364082896141359036832462556294602102627237212\ 1087317742435367413065230729888201101242215293133904767226627910539607069546908\ 2699342026687933489263041883266469649453628754489841776316003507368213758904601\ 9493263462622660384833798922271898871588511021355831912672611209051737807422901\ 6649313860804299138026824533387697670033112142248731854524247667003545621216670\ 1361413114777187707970688767191988825359709117348257209816289918565385915424418\ 6978742458157222235688484984453767001585709786027327620041944645896600536092280\ 9691950908824633219038375709643831750033888489737378621683550630762793555556563\ 9550653977798564532769846073223700974671688661148390222855564771511008638435326\ 8767551445890001654764655794814266847786879471088692866834496181002772845648296\ 3263173345229167243063987935387907877181135283017759317007432360628453508396104\ 7359178707412474833463077862384081837883020865134331553043424286997241269263597\ 6376242881716270587971127105835879525303365786853791068337675571316580045419181\ 5611316208389793306782471173543750843216820356263338581526960178623543200639728\ 8683391674901092943538599100184295564238686422181192679374307640703792691887268\ 6464121499988411141863345295275135034592014242144708400170255134536319917384813\ 4904436304150851125581950944700521127960017191455770233725982902626736707388664\ 9673457397376343108539509169947701471363978356194029122432521928299679431621510\ 7092128013261071813816437781883877204354377517906264064000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -25285394395767617591027308516789235020512725195810383661873051487664075\ 1416244480493719933997188789451501544183947100755825802828077968882258779851250\ 9632580530145169480239872166794532759541917381813972478307879365165490726671453\ 3303099542716811178826606600524816865563341641433658525274553306944761206358721\ 2536209152920535606392673594093772439048036708714422741487764970520394299345067\ 3417277148086563152562558594635562485980408131399697339397060203035866520764911\ 5183340182759595609846171822042773823092070725483362023456155986687131331162555\ 5628172247710821579065028830721059063301102151090946778214411411545199867236849\ 5314192249136680492280844236615881039783418213762319770032540990659350926536635\ 7927433076935282100120638848828013662070624572274208711929896196216939677273724\ 1363764711634471377063026003578974976190513515357941114871364553991530820884274\ 9380742781945820420738963230842658684738963891676825956142897122145490944465873\ 1722102867102894594570664154598228039546282122291658252364393822177887277610772\ 2330005963815568589856253510429010927867173960564621827687482623775497882517108\ 6915193690542871176545469584074131875120549334636314143220110675869167322438981\ 1484691059046377161437188504528462709854796071816418340656900806933844286114988\ 3706084561548005423155096550653478556948212681205539144596900693197424634369454\ 1606719297551675257430237443531836249853034226533412313827187163625496207592559\ 5887182455500059123974837143028941562449877645834485680510483468071125853852022\ 4608344821508761560456461253061498822336394169380593185119452734838049203722462\ 0317897755257019439020290332417237193998964515358345865960750828773228240848305\ 6293/14136848802378079075805959496114542954406943275504407706087269599815960340\ 2998892906967074742400778428635589316874892765146733650930330760354113846172033\ 3231718629620911752159920921323464055256573329571227820956567388843893604383970\ 9682067820583299543176277143375815185357899086775279456322051976327071075848741\ 9273695606003919553869897269102038155826319719293200147892325470234724611586864\ 0178321538052217876307422824667597418961695383500641593827170221937737302954832\ 7168220081043055614243619187662502657241922833268462187555609852482637814506544\ 7568989466169699053152951628092753855869120723368516135134710709582575909275074\ 1839588736889123818766706108418820320994686484582838736987526373187293728258985\ 2425886553326972280915054542959191020079551203202469857633751632694316155777094\ 6130613738208773029761924570092644711957983614252080654588812811078533143440545\ 3422438455727987040341612788083502532515488937378864119677482146316668017457051\ 3845649306975928758002020765256647036128942061393721163258737645261685443627660\ 7426174702887533179158901049231494402747047289786666337016276990485545626960012\ 1689040568402185046232858662611711902951277300200002243460869989336903561590412\ 4404672531560332251603856967164507964787520267850291049429317904318487022179481\ 8156030121138908093062236593825432806749312759167311724683878506177732659776752\ 4393259566600760077554796035816094627511858320491972309177745641064305373272679\ 8870175729914394508168725629641242743798350081404436480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -2654791453876802289954882670557134479204586980235797572047551487628612\ 4113969347749860997270922053559328798040872744215086003114131116990078156771239\ 1258038681079717465259354493601465051045037644042757156137854761354677711533881\ 3828402136549005569387791381147934466922862671117333812364200163796930356213134\ 3038033827251344044189901365465552765360099424381077390893205982325864449397650\ 4888982402683637632208583361809347782607053147418109833096893212324063391639476\ 3648180984209825855762023953022398565624041153046014105700433036109033661928469\ 9335604337966056426417602094550742361804413760028501473473002718037634630980076\ 5192759956415443747977518847611098265577576166972453124208895030680606649425829\ 6371628288745033757606526517971026782179691116080844699039295899940556623164423\ 6890485163389575236419633676007999584350079069174012645135324877855410737906452\ 2240727779240666980894396479788192321041850346738316490249068487634559445394629\ 0338691142332072763053656233390502156991113306905728919702345814740580109253513\ 4281592595328348037460790760012113649774632680667080690270798298225852893680880\ 3835559038597601066972712814604759679928757555712896842124959936399323277864158\ 5539152363762689023558283389895671747821486325568402121361026030960204749641800\ 2038321952069564297873898835070993950388536518958092589312005183696999796141301\ 2101704269196870865544238701728670404771107572252002189445989368578367946216442\ 7754582274843719234757623552627157345019171743668880991120080447060783971191762\ 4505098637822367334675741555954803753734608264603039940558178618034547293688255\ 5628804735245297683324380864968354679566833571634948233856825635539579382066441\ 3034823/14811881573759792812583914407262930047237808761007055914390868114476256\ 8409152328907181263583043553139931785178008430405277470580131996057397273611148\ 7281725793362153065544810327506477583261125327206937926021166404489808218292562\ 7493630371025597091012749927862884618534602775867878884550294830679703422015188\ 3174704361364285166129747013442113664657795766853719531021601027673923641315720\ 4423558148758629618429681670434506061094852465002545777033497665147571174283931\ 7158729412264814780070286741601222455627307159393474984748699608353917515700191\ 1324390412632562053335635288363475406368043212690696050504557603840858178280070\ 6520841594434101035734129829680755863989539940733663530066247470498795628027513\ 2938928213023036704974207262359590172924647234654788703109831378963461025890967\ 1589359922839192817278902218348483599297660029590348385083538239511394243862722\ 1917465442334924194169851899655804939912537152224046774625224550949938442913907\ 3503325252718604195522062602675085648106754206046941863311167208292867822841780\ 6449025346323799350700249489955029913460707793415861413650804818210759089360817\ 4287554306955169706108063387123241265361658660942833389609024344458044058454351\ 6009074759216365495062359571644314667915319524626854407786906286671531079295672\ 6250614365612868823511615414827134709118494151104271425746609616849246108955074\ 6205925628686632623469261839640121689073085408245886743907518967590341399071934\ 6787473960780628116724678596539154371119648657819549722214400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -16824549970049703559056551545302278822571211639680208143122359178\ 0162568683781668974966809178343189813345785028493473785836423855637130817314034\ 6072855261816915694456278185702586063626271669173297125856842374780629021008707\ 9404905266800101363888256299957436539012790979640481654511260496373709804397823\ 2024321248167776994915659469507710084358962598130279921207155340187424503532797\ 9505653228595470401169162359449443866011686992944059386406957286721197795047744\ 4121245109511254316963167596287359910168029671222317939798345194530776946387794\ 9774374328799376156931601218034539849880922294176980926930850856042135872472153\ 3051749078102959150125407395544901982613090391460439727520548838852009343454902\ 6419079608888073190837652344884462791021924244449938685262079979270350657067803\ 1728346654821406511760579126070351910415111478556943629951042550793400014376849\ 0471830822920475682008332212273592121957133526393534766404723664243754878915388\ 5123546848292122728623233901660399924404308050162436115079631787202132016120975\ 5204373318123234729870649781440182363467705701005473288475152753123400030929692\ 2211095673512213150056597562466313073561944004058666720392956017822534638016341\ 5179740121229370178963327560866779612490597081738102302809051794467234248597752\ 2730548590854296683364394725817882969953848303816258808635680838270829315012445\ 0445557376944779469973192776294355040650592433928239167898673917292859059434514\ 7290719578996203314392854658512718094464387873732693568796761993951873367564042\ 8679685733221081954702783705988088481676737852535846398528214630875743104999327\ 0311398971640395232686334374147785427121505640277059406335384348498418590374178\ 76903320327647028694739/9370805371720193844288182933961019497502470465276492685\ 2293862765734262162236128122295175800702908116325616621276341521069290106188751\ 0802092829475076591683523943673674766269915938518102397340790823065752464922307\ 9082499497168621125278492571237791510648310889375606641041839240764947448449549\ 3240763243616394169707324421519715505311460630119216266194942146323653832839391\ 9520999510990813259296194259333580400982213702442814351636115109533682274394274\ 3062321019725220165860220731297111805407392660338005085162518483790533122978433\ 0399996772180416287466762567033716823099632093554552795332240987300192299869770\ 7820069887897917164572508019254274774676843287039165268498626852038552508467736\ 9224944067809639985454473284724255983374268185919925889981157076539490689128029\ 7718536592898349460363089609438728219919557818699093563719726567086233041889886\ 6286013920339491866646506921353237670667111840103708098706386887144017477312210\ 0604320712048068905908095077734894159658297372210868534988672170643749751536102\ 4012855965591351660241548033884398766504525699515982872831108564770064277888334\ 6551723034019820531413860180990933279420693756057787713058558231587551311430418\ 7150663355319176610221874006412776091627296539184783110843378322813852317829176\ 3745754083588832501267225468544829549218971618958258934404270093493742705325371\ 5209679761489230453276961117150389926125023101465694572105663271917082844064649\ 9273435681859079634556243172970081845002903141259406942489507097811600010551247\ 2412160000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -174083813204779548252490122263010422810\ 8921189327812024701064438412548053276316427740422010306680343534821700547231735\ 4911143543444532284514413998700994025118112894345612357515196873283512078263781\ 3827662074852665765401421637794518771966396513335282348248329694535624214482184\ 7140979105103905684408824005523150398594567214695850575630477086521068901603906\ 1164922894687486556134564526358853109188814347309226835903206420847025584981203\ 1729598053801754530114627908364773895641961098024160419802102031464336299457924\ 8399990920963042635765984272192611154888878482350854423312113983683384308358070\ 2041572640140637440083911457643924914161028142735139050867344712431993039572438\ 9702782576371336231151455209334593292199171889174154199811709036146000724803765\ 0380298029165662213008614550962410856031677087659767854606634378256190773303859\ 9627366989113138542182890256062154363641891491790065372385925879409325998579478\ 4618524828113653998405820479509913963921357109722510055458292365987596104575954\ 3396511791157196197606110264365827751228319229484862609615074309259620228104456\ 3851558626994714510063718093422091061350880011645247482950560172353570101184471\ 3984020944510479202959658261675008854210872929961625988894693370538213641435603\ 1394037408393674556898189136619496566693635877231130416629703666985924348425201\ 3292177286022371026122218746863867275175300793956628412223062171496922489986428\ 6201497011529576408061753093239752730769312541708167643084151108127636997102757\ 4947753390630214863856386452384846205691859469354747940320651392777034240133619\ 7299951907681049610164920111818041603556912722507985537668814835525080606970554\ 7566756597654584992943174920252955118927748725858393/96838095923838374324891490\ 4433250097350152205607541883265354309653319839086860771441120455903346341193863\ 8979501794303166995505406557121938328373874399747459426815860737996999626152273\ 6684855093682581557759880218705899974185173462020403721169162497013132647788764\ 0009997973160303379723951116313655062633000757893965175259086214665198022016819\ 6122189052578090188721859608916781957833166919702252630160370938081902793972460\ 5887224746575855315784727094903563614331675883445961703722187885296292478378585\ 7350244011188469240247677688791679966643645868933574049455614409726547125882258\ 5950725880243883475542411284353802454181740950162551361221654484888000698050804\ 7346921961191390045879844129844444164263632815684737773408325713378704808552228\ 1825991454830260122213070302787969701863106242258432587881457537810797574819216\ 1998790995248540952577442311583145364471632027289963490082108097330687761943504\ 7113210647651100326094768841171605887440793652281260561916716060882901827689733\ 7589636355152974566469169050417221513607306916538413688135729085809733366610255\ 8889868649817043867261046934707045847106200702068961375726034139374137148670848\ 7258099989564056016642739984713400257189401470454499036124001719115950536606998\ 2122712309528947278924061027463698390653499440198662544429580795259145331451997\ 5129468746426981250277094654887898793741410356766647688905479905793275496462981\ 5694750383181831926169370144854347339458716921914218331511187732385885671224726\ 0775170255867509932768100677343772672000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -5801924\ 8592459831697897062877829816455263924348450874479669418503120982428596840681136\ 9051707379403480903210139537936722720438861822424849837218141482900368817921180\ 6610785941800181076307329640340946512053729674276904732724099317626802556410695\ 5028887993130582087205424883605766003151711549116924913533934989485352048364276\ 3103828606631214219745761716131839450470895696340384843262626201838491232613625\ 4777458371605127506787548219841311422317128036477080604194477265475492960691559\ 3594074840329523277241815037665597963411087857108125442946524497164277845854612\ 2383696720459668554043206646456418108291209909578395446819226191119684387244315\ 9022784565052537433071136079405321695801066680230374389975069003206680699970663\ 5501577554552675099106876932346919624923073019629011461774256955128629943626854\ 1171789688098809290757324619220086655794777157467050787288359940828541616107923\ 6555972347407626811344745792131753010324222808675917285406030707880038683303038\ 1023234102693268214901803398400613275006222989282168109448273347678184523382005\ 8557512998015999098770561810488133410587561758909444301771156284752330398890846\ 4616315059031520928397226933160106110298065487822053233743940951451932705872694\ 7969202885627034933463397518919153819789527787337433254866414175411519010010138\ 7541785837658922209280954998512321218284566019157658984434918418175889111225535\ 2062527550041872092460229969526669707324729195875450785524834423876396472755924\ 1626332699594165029821669479563573141923324955235175159609598626877056128147603\ 5144501763630028097423319216930332932753086315127233122289490301639310619348601\ 6208349894987746977189613556485688469457412331665296891856889864499170604290100\ 4867503436953/32251863384027924553143782380681874319825618533873368641876293804\ 6338260585657172248311912656803478600243197256675460219029690297862647649501487\ 4738762631107624684235292918687478848404146029500883517852827506757048068397952\ 8697639609766101639024490307434913233227158585115650056529775043357265718672174\ 0152573036653057210644727443361889160898523783190002312394147798682280331068085\ 1597101999806164090667478756159006349319057683346748435216956423274150544937003\ 0335230310684835358822510432311073391503527356771097491864592163602655165649529\ 5574738579072398093679563744040728909398539488081940319975515780313597882276970\ 7611654374975029303671948936320369332579783494506960520861026453779998737269980\ 3721503616836605532068266298778528897239372037570520116935523735135171104540266\ 2668062932116348441543509991886565000660287094747912891206018210856954316092362\ 6307587187541036962095271527331505238122472492324800174596528146369002663732321\ 5135696367148312029220220655097371039182603071495473689703121182254833815172317\ 1627133613193831328757891470463303161327353130037322918578049937193270887427381\ 6092206292574395582377487691153687730031485365306236853434709083153816405233917\ 3567830297968035347970720173926817866131666593169133095971419770490815006623868\ 7086444372268096172680784869474132449200236121658532167312480250708895060233418\ 9920883157759122615847048209096865780858526591744438557806578607244554789882314\ 7607598546052673975085438350012142937210316680369736279647746996199043871619780\ 9684480000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -3444947952054159688419863465625218811\ 4314885582813675867256236777299290493255090100640176403417480531321298149841507\ 6830962185138408972089160347240093297463664317843412478226594539236231221452421\ 3649811481477568913216996240037755290241994289306780733113648265417754681295239\ 3736661691873414448221154045167099671207667581295604731473410751983904938085394\ 2682651545990042859271441915877276742989130961888034650546839993209025515760811\ 7497920908513161996294133101099100854008128416967450608812304061305123944496453\ 3948710360076613930111834704848099499385758773704274779542051944129536045826485\ 6686576654454058642592277566897818718741357486275476733063837531148690244908288\ 8059391882249081488214488808172909733823210054166958136437061376564249557971054\ 2187523625129732268112624829272173418324038597932625889229238644619912051504341\ 4926345012579692659356603982683099091404749038929046624291705361303455911245228\ 2052194655438019681937489557753488367349414741071455531681914327942528848212856\ 8875054217902978581998085235050224015107313679949187389569907064124170684080269\ 4030134126914009568164326623391658359967299469124768282960448567430291626744864\ 0189878605483722366262442844188486541863190839466195299016657191846786433885049\ 5077111049377011455787652520342631962236495804603557001217732402596312251505485\ 9811741285097985769852166257163586843993147769786642637064439500328018498839776\ 1210288724720714894093100321053755025019562686172376826320772013177217787594337\ 3433778753166934782690047539673812261304545131918428017580127190894759446803884\ 4877046878534071244421364495381860338675602193909581511231938792220434207046108\ 703506123033832040526750712058573752408493210384852947317905937389/191484784357\ 8542936403692325908900322292154100818557484552322395199394630116541398499085084\ 5806667489727293601976330888304925235498218681434476419726227389340094193326749\ 5178654221701743248208373433958854661296308689979895607577508260258785069704703\ 7610475740325678900612792974047454099167053761555761107610775552679727302497033\ 0904440880064166566441026891022325847093354661833887629729708280609439857313851\ 9587447533649911153141704758406212312239552477522941996340652629869536609764221\ 0404675660192759788012781921771231891645408949272432241001570346273410983875511\ 9789603217628834745215092931923770898373127641463687053900106742323641417952886\ 6057725939410218221950368773427758593552123372725198866881360212783334104364223\ 7851579081892676174923950516185714616497180221897260789221036881286638588466453\ 8543019681865761069428946096742839802398571239625906500044961298002403497638822\ 9632197578440306839468441814313607286415905383638291351225464270764409652859718\ 7881994245703415155298656842284846262528892981673929944515578078781864888226493\ 1011885854525179038483976862559952776320521682884931610758171261913748865685591\ 8417108878734034008444559043266338417136663428643668909855338979100554770637287\ 7077465026185622461230316217310736721051976916122852442399832739244899038107771\ 3029870173250394418233163745363675465955238052567563068523194004307877900160374\ 5494922236531872535832848562435882769619889682901922735123424282445158087245897\ 2981649810101252734664201507218999968789151157197299226169573376000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -30977671183686749953810126395276023326252312760422628792704\ 2614937167753950143658802297411613769195419573682991960221814431342147758769491\ 1267974362671667928662592299577448694328946718323649032196768687704882486129225\ 9671484505472513569269912421455959445554923795149409054908918673930615683001271\ 0316350253768880713527253398201681930979826468471989155309883677289286963755167\ 2461043799105119188255457394428898055030343858866707575110737823170285276984457\ 1245644556166419648129025835025858665205389001341509676110738625858081581871571\ 4720072950868292477713868447092364040018406254906621620658961811835540351249990\ 1311718419501975176664502776189054968809397777289502110669847836454941601481975\ 0092164644149056570294985484778976116081141979092868897675162744658957097456409\ 6445119858516437306369174700868402858734612007058050872282501728188858444805228\ 4325666310090576547854494276883956469391986975742880941651326048311834277799291\ 1113362405066784228767907663754682258162827491208713488646432638343836527383885\ 5619918816997401986859365427739109519139270873860750643947140973269597423816577\ 3297238898366279175327892414856922429719205733708185722889273023181960661481209\ 1480997166948241593674047513956346048739880010496158167933385542090833649106239\ 1218054147095788344288925860290566361115147221411695524108780561344993618653622\ 9073947685887293720240108068660161933018490435603897807152722289082045192416549\ 6020529125953601665653941661043896890350465011701337005883246586786761748534654\ 3927873634563180188264050888224809574093676104589766835159272410958300325873304\ 7554328524761821789561867301314767044434304898189877244482724370523183955784309\ 843968710622224478571558536157440875429656913/172293511414886089651833468240763\ 9305326276908570101533218786782546702146909529214357733923339919084931553986572\ 7728681877027700199632696046106411686095539742290501732929059860284341097930554\ 1270010412105804633881281344557443918536444467065821740227629638917521694547326\ 5579828597682120671545121489519327620233910204006468349931329059794181989034257\ 5395883087518525552820541579288855312123805575826838591928375836255254761597837\ 4425002606283689962588875643453006793558815913427663623565064369084473494802718\ 0461110066266349302322883182007780578114215646898292171228864432832722149542854\ 5083570142762711833956872689140550740954581567489864301793300862589845842434198\ 3035933692801567200770015004462152442553446751660712944760753037696930747199133\ 4526065209652450417439999506082371897399374901580377500898629857129459748818805\ 7817990193354479905894086280946404701044385726062480824407058899073633951781340\ 7674477602785950184235090269892198976333585495428611180119431347199561818120302\ 2486182756180989671350009389512000808109682837799897712445937264096131923894200\ 8154748656654542419199879545470870009829102579486233685136282788748531669400583\ 2993831805751900579996126697626836611749172600164535679697019367151244983886426\ 2781258667501490470012727217245843941791185475573813515147707124134705970561240\ 2871888546102904989148603540064648891447527107002889282857179556569122729996747\ 6043460340582777842310643091025572360802108003229153051358188481035322826784599\ 2862648918984834318357312505024110594621440000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 5233900757548281499262564987392641882759102555288400758320868129095189423203586\ 2265601063047997846916237834582210507515861583176404631086975646273793015411910\ 1953028192734034024378651819267833253477491924323957591914286682644685673691749\ 0751262324651927922799586919449152856703349803314159776745920123881069571755567\ 9728667677264864869029128006617224391487966992467004414129997748805133734427612\ 3942194293625156065444709463204991636931352486875518895910265429613294392805484\ 5302773514964476354135531109077143234567451873304480889885165106452479517362096\ 4490975109699603723883636103280725754337560394210345520933277685569401215973670\ 7047952851822358429061250996608407769550483327651059318186057681014556569805256\ 7881355895483120463692305669763012067676833387841927420768380146049300359803358\ 6884573776242739879840007000201732519447546718475379141177374850575772809861585\ 1510396907454627268290261949128525191377520262957697920495454566599705415794271\ 1548409147486690101408164662344035836068198512122855910625180201284905742655974\ 1103382293094377462883379204310640425105386410029647412661190381716510000531482\ 2176121094687584568468385150386527201259926572647819424314747413079966070425061\ 1798959742272489734859148964616935222739023937944915502429108765290916700142794\ 2434533371955038261276488552829129468567072159448053640281393523123189111538725\ 4952974604346625437544613126939434776231764727916489664113140300558024355750071\ 0268658810905044796851994713592022300661112357298511870280275154734372969490351\ 0019756188100089108821355687674648146553185901761045852130649062913039592089425\ 7443175847885657049822280601407470853413210892054076697107148704764480221506901\ 94684894354589189639196782756581/2914941784680754496387963177002712614745920218\ 7410799952408295166277145400472317056109779050094394173576991265701657162816267\ 4175583638276674514092311405838288648137647066890255577923185611994319145337648\ 1511449571385927324144188099694693637572345093848835045737259481800242491536920\ 6231767922751776164200772563760919429247604192014743824785180920504172601467171\ 0994543644473849638171425140042248720134219767598365359380047542727190802450514\ 9518348236400199104843259049541222157175533999601769298191849012882949306467597\ 9213248278555708416337541787937433963922426495195404135928468651604957201731154\ 7452990575149196137672696859957929511914311749112141076050421548589350848539358\ 9991601343497896987563640567577632509094420925448260904968421365519152649233437\ 2211886163478037773157917354779636048871499151110816340698076587161050550089602\ 7960548295595273229854396443148308428883840494062490713604062303561539631438766\ 4604129141330947526857196930736214078052616815942746438088098692148047996871717\ 4584736190888134012630374722126403631105453414989292661809737689888984802527150\ 6795326795716903451992872806970926099344670298692076442988157390401641862064303\ 5285811354910405746393273013280726852588874243901080567384090805689754090035942\ 8711695522653369726472166267862762869495856019426555677031147491357748692904105\ 1146869466279597339987304139598893241096544964025005933524823009284779748506349\ 5862061950648744409268037535786052178230718425109311983556395163724087125029760\ 4610734849716727536530800899585474560000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -287682\ 0708962212541154139914246793313466422748466446983921052496891801926226231742079\ 5389443095638189667244788030267018261072188954588655209719104407551606562056822\ 3457520036470338632295464705614289704533849982439118968101569680571615778236957\ 2000698516189885105065339509273865248337823948901487114247401024086737943662429\ 2207276470775227554492442866577703266368085187887653542756496370349485756221999\ 3428991827782700648751475131631622773965201393230934077022229052425511286307838\ 2068527778622499711990909942588986917560706157169768443854893449631755723947857\ 7539506502570484827847915075300375746454745777547974565132562780117133605689878\ 3414734099435203531617222655170822108759141538390528229663157234218340440941574\ 6336565194024297418146758804122346214379145000232372823660652095224391059365526\ 6715030615566789443980536009619159634622023756408521683595606040468268066822161\ 5735854883017438118145740504428035049270277173613858623897667667830438925894432\ 6188366169845433825953716498045144212455323826654658846247299013285841100305544\ 4262181665535032963289874575508149392177039858131797430764661923990363649678387\ 7948794622322785742198282112209824624325000299586001012831853665982635244323906\ 7823765640147164252373843356345698504354902879141309518553886661839240809362082\ 6627446278946503795777952793660486164780471407310163089046317329192924680658759\ 6243817072906394543033775810984686803087254323181426207975123606458009879651763\ 6166422058271598657039134823402040955957870874687102430105785610064281918725374\ 6324996579672307863030564284285276460769549109492999251784963255970364716988067\ 3294839187380838158524569294943697640122976921303724044183640090465259253117623\ 62820806338648924218983/1605543597581329376183745103272912025807216150510846897\ 0112801681729728686347020180417198890689264270100418102821601456993520584355784\ 6481501333411074451510584616793100335128482479002141106016209767465265071951888\ 4786600886562996575984516443176984779813404293850664804142274416230230402034340\ 1288614141492132173630611941853046233469168720790867436545945821244225842822472\ 4188189786837949569868914914728485722878221989678750662041397547821530872711322\ 3651727056439234765682535918223937207158095489381702317336937239708008204402171\ 9609976534982320187443147288234922340912159836527826466209282895785538038542532\ 4459474821873807248228917456076708824776520238034890501623675968677434092384875\ 1820651165995857719713644201622993974585534947347200160930659508048482163536017\ 7183892548752483527508691300329245841237385163565654868241103979147510896798774\ 0215652419393131023010591107586101776234065478910920092199667424866927402016218\ 5025404074797243097535096299871943197243766617737582742509589848401449718187848\ 9100874611903399337453476396776871509844883340920940826714166799194865229706321\ 0739340496994173027466006912648642129815283739421917932383104115375378794679247\ 1322971709144291535913541163595134343307188911815209800320791706067793981294389\ 6724731644671717769564711629660604152831822000457341393761828766585672868817809\ 2343605828999230530849887675823984099586155009048794572650014077181294834712846\ 8489412260812867086319812888870029150718679502898949221034348416704281342049711\ 2894521570633310791532544000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -587749476002235288\ 5874497562368511812309837785272617246106623001607921555123210942840746693104438\ 6358626171326418513411432339453439853657546516560326913340623810258485690685984\ 1102444059205414910174482855013410275576882368817851270262252674082709530708585\ 1399168118209793296761522248192448199714300270580698296463728347099249847345454\ 1325970142466224429261157480170087788146734735968847206430218668129894217583874\ 2521119036837407520173284825112697080743406361757940899824546943901920678747577\ 2757526567985521579496610859309664165659470723940723069862734117228671346511713\ 4598021757408690419029845930381683068353302269187065811457904857338304720546711\ 0487619096302529065890840518586311770774510811457807053456481888062442695842512\ 1089551894086876019481499744504401595282629749575027715682948876340161652188105\ 6337868676945934123969117281097294226742947360321564629885662553338596089621793\ 9024455020267603507857410642424390778710293987424163776172636861397662851765710\ 0636260303665085573613520915375759050992203109619822856107794393382587074830712\ 9710407293036292538908819850491720712763158244195635925182450920120617394778821\ 8810661913950234680770175029776106169235387740267565531940130586514862590027116\ 3384351352618127301737405104631052656623063293547297863760066854280067402526841\ 4850161615944591691028312755082971681066789159767146801076270886534664373736865\ 9522904630111275722279260604630839228177062498282940429377313676029292424314689\ 9185027408523851478248761698085737414318553987606297810133008964820593702446060\ 9892984063708231889602197742105729549572263543431682740304311202969082790620314\ 0115946858137129557269106738071770015528460896850145537509658765421008628592146\ 81078135493306283/3289423213760152449281208533051566114362983231281031273369496\ 2404928826173467109721543352840979825654760649321535060530345730656096365515230\ 9370137288929140042874474832809403183176984578003114711806363407558918080831735\ 9657686383370867133159956870269258415073443121606079854224832074838526972625685\ 6358253019986011871899127744926213975456552116582918213274533856616132307991473\ 3766254676226704513569637215889640816193351101439146962322966503065063956745194\ 4688970768052038524199117650578372423151365465714026237503768304170378724443874\ 8633647769113986042752192409635688142667113389681167750917303080442365570509461\ 6072875008109089518094760049996456883342167328965216611573091682387375548345304\ 6832601895842430852054938034679826374644074602658926818961569527030807807076816\ 5923530897373330053038145185673318184722110533170524156894819010687112436032233\ 2155613819146528961971143123957623012428302753547035306855895133574424924996379\ 5086316901837795751609471129178440937366407631716787937637695391157090322615621\ 8965221105429236890215618960885391962389074008028497146256074980770580512421228\ 8932668055578337596297143494796187668997416829389017145359447754477484232630958\ 9347157823976295760353404246067759751835714984195787576471787388499702186068741\ 9033755685103695265610691252838190922734562243101235377406668848662722829265482\ 6224756580305096299826225531683917174312618780201071890867174541600363721178016\ 8526379667058761709949099314347089332083224966793457383124404011993992173507213\ 5712222206531958200074240000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -137155395335957017\ 5737114098189754963396929909856618022794294109972009276508503421206727597191817\ 3388907108465338598250251532071449067943544399754828979019846329141061367085972\ 6189729698690332038030172475493845598895392318144334154553816067589755048165231\ 2899899495017757328796370019683923650913212435976559793438824204854107581728419\ 7736025667007549694358469561626358342887941878679222473011645180912860845025859\ 8662191490286046156904322190462129536860834969127903112534547292218035141447959\ 0376766598135608830289345037191500763477385591909498683569584331353322438148645\ 8030610542511057040171751020755160499344554343085993697951928030247289457178700\ 2311201156480444582996467876881946641026772649536462640814616497082757965873361\ 3445546403106359115199410443780789406015141026413488327439945300596921920201481\ 4328112351544587101828376861101941635815774743642420823434723274961648357310657\ 3185858589388449819457966948882833846262431737549418983936854367680630814305539\ 7200260463485644561449784882649957135190087055901114197710911343229274220797932\ 9679247047131325812456290066743880996348841321449096981865555238692679127654637\ 6823005684401742342350968786324407175299863047923545933242700762737185028946999\ 6179229554013382971389116973240404790823676393709625067872926846931696886363615\ 2398066344994515663277881477176279802848849575863034877235078169514187891250929\ 8628321894235615572384113410586067697490401898286085678571285418901372898691369\ 4862206795115826590769481407355996552369038004332914928411139256080258272100318\ 8637568067967292835512404750291301562111432670459409426588157073152857172934918\ 8709107913769360134245909199364147211829204383073519501214230062494908708323477\ 9156764467870997463065593769239/77028459172802713300284982884367354432303090834\ 2933644149644624575312951414309780566074822647296162406899816362391800177559772\ 8707285752085065680944821860386130936789088869809827141662151332662478698186765\ 8755774690877106013214279416942844188681440876225528263159034169191146496442208\ 0051625155506382472272637000605426443681178408642735848469911181721204819522254\ 1735181511775091624070059540244722328402835691206777583472610709355244024339621\ 5294430716556897574933854208028868059909032830700273815771480030314250329440614\ 9554692486637435447666947644290932461679642737495183138139980338139026351048245\ 0845002342618036536246303714138327769954386412713352508906816167383641331912608\ 5765443562179922016023502684632851016338434455086709514312069283134116806048253\ 4722027836246437218121724294287726796638792624163777591746036079095995066540341\ 0504265338352411497405942739949821136602486089424378379129458685326188890720166\ 2479401269312059916615667263279089138882800942141608452204067470492235540776889\ 5390032821572613220041617662009204609767443737781250044336929707855269745919704\ 8100374726921225476484799516108297654525407721844312709544078041840836444367237\ 6818925475735216692235667895173542716604796769842882212077474907773369514098296\ 4529529151650447559868933865106356621515786408669227063932663053216359504316541\ 3737546682581643199625320856625730223663159151278098149454616922392922176830993\ 8453501942867640047035648434602161604407408281160879639343348066360086492641430\ 7651337958737568969358438900935178395003224712019968000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3120437929117034947423672258952160935553017827050561514280961348055151\ 2978571569533752547620460871304250081776591933020782024868383094497313774816476\ 9430996153329030731944104221834635414081795596422676087789497437332684122926001\ 9912621166001478003530266119297453622812014091195671486584524559420424442670742\ 0471243088351121932636919169457144030752225370329745912515125858539502642871397\ 8388646240020713969257481281446899725479155260921222218780852723354826015361216\ 7874290390227217598355269911706155793259636958122109582112951606982178342655813\ 4051682113071757662597183801672692963671901379850459869455635941463354976272663\ 1762369265092570789433622484803169827701066286820295702301400663602039242977730\ 6596667765436917869330747726407791020106889220057928890620436076575484984939147\ 3956939882691969041067471347966131554003949796167492993056219128276449689074711\ 2085458239619954124343390197813999060554205590808728443387773393677999473743910\ 1709176376477480841471005109824219060590730062958570765021948166448855454210508\ 2753451225101275121552236529741697048109371507588817633503926070669148030431137\ 7173231771447348402740040045837647806856158554265320954220421275112541708560668\ 8458973668741359914356504983935503417587673674332837942283271565049451211240390\ 7900953107846389203432639606946633594033110927760182910055954354347330944460879\ 7570219044777728865311035322726609717415046091679749713650785842801953509790746\ 2656712966910695151379677518810412498696249473288389531754130797035231647533244\ 4747369426757343934767912821926136846706434203484269964614210741173876423098495\ 2812996218906438276667445626339197706352123923821676346063402532936031496885707\ 38851645402827221406143946729395118101255631664021355187477/1759635406997173923\ 8672176709086049215087438230897475913215995095229048409966299899394194832376405\ 3003500457104361150681214798352204441090940977374583800148150128240067337089590\ 4795314990227406979590257802408955310589807345889247189226670904006740650208799\ 3929328631725158890750776208099624966884331954746883983841144578618440756525647\ 9964498951898013411891985140006023739640789971844906558234970991873592383245278\ 9447692594729085127651111539020848929721705651534211489882963782699679248207611\ 8082872237733229113926094436499766989289321942185345963251898576155190879342586\ 3338710377501901894272011057988769556766378909444770504291242607716572505995510\ 7804350061303160264692066637505553659308909726308570656779897534771094498266470\ 4344010184804460433269544568506855124151844261122241944950639976377439288358278\ 4818799860130646494366752502244110167279146827472681856014129763965521853713855\ 7319134374935504983549557623697836716971766848185111742177799329768270543361648\ 2558095858372208567141107872261831809227825463568203145410263311615037107810908\ 0541469117912322567224647899727095318239451342373201951217107959150101191664362\ 8614354961013128051969081779197955694369362027735366523459321628923021251057044\ 5413955874624012727481639501991245108538786664242972444292692971150054826460296\ 7935161924891378164538212211895942628151332329869951981636898282605778767789539\ 9866916601019013314190185348753159468763594149831456849623622462037309218831850\ 9509604710774552291701524582735738880319336892170280320043133395852460547731619\ 8400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5692221982172958995428029346715873749505\ 3917263098347274737182260842993529890109332991598456493338549143344894866812187\ 7168489080076432147752976841744245437095494409595469936638305323952271957142533\ 6400666223365785241283411012296898082908780328368071859301442000490904143723016\ 6677895090733974276542927556443826088460876839975985078245191578793881620356142\ 0562644009143645834120836992453758266256437767954406547851616973664212563131392\ 6873163080274528959692870803024526111974608664467847372782493009257814656250409\ 4306051115695514573449989766792122059742333472301621211130282166506553726805817\ 4482311594088764347262267876481616606101046629788749673292251525016248074365209\ 8423630392311329108642803967722652250860972987946081238509310318543931269530252\ 0176360410156295010862943419466555379597338164580976806847501960863279808514132\ 1929440860006651999753426683240653999011243279070265172222542632902693388392641\ 2568524273799396022987485698203589210018850259908272749546231810983263602228717\ 4469995951883874011274787077969820512260851085428112772097963958769392613810701\ 8386851493817538192260965393594606109902313685867888090967707134023282125041643\ 6677894051586449997244246948870337719160015384002287468748077964044377277756887\ 7989707184059579911086489012933836670085420115308989943561889042314174553299569\ 1653501065618901982528062866631316005734713636883825059047806469381447396388788\ 2478897639351922617990553185722305763238984032038390150634117042324510393178441\ 6981230927714575547979924641367281047765954418212819715186533680763065097235259\ 1708221296404557858766834330410604678952788656118289911101658217237716670362964\ 8471231027744304057492198241082603828086108011335942319058030850817357775781545\ 60725629652721654397/3224535191436886370173653252309239826842025492250349869822\ 3027858078010241874255302283672891416047580533423422460116482228939866423554044\ 3498592007962277989029388522164486543268282171573478390491762426905259907913549\ 1805870179855746042590177733651774180047280092330477418131059951201280183397911\ 0476049617739824530787061670100489001872221712666261113914555727712599310171421\ 6378148090938336389913824353822764650654167414084150312658710070187934539902291\ 1013483243067439528132111769073697737435268996537144594928974030223594336362743\ 4622322979897786109515054373710458154142620880984354774492482902149514520923166\ 1156072349891705282250146176721624393084776707415951615643498950973431420559112\ 4456574210741188661996978675396037730963812004283039332117635205496853260080789\ 5888013973719273936904263914813085502407431608620303314674654248336985703610046\ 6151046139725149787782099030775052111725610780150204193776110393341859461833578\ 3790656220891855550892566063095735058841948669786968728593903818640120260664265\ 3791510300603772186220889829581336333251693731357653627277960559365858795365761\ 2992875067416237225018623305523635915185272582726104388385991408006225399870208\ 8561330225671296728270988526098817841986109351151848554761625403205288122040493\ 8130615144175780954555139895261231591567619476394546786928230722321013827323045\ 9457418991467161859341580243860890838415469947642117055181399854532913862038244\ 9087555123146360074165454093597773650698271514851055122333070135219672945704137\ 4279855255395966606043628990418156344023092245299200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -281148240823020827776536642612876977482601854142739542108403090882494\ 6842868043869109055892786570840990252673673951453532010772010747185844063066069\ 6533853411044150178606386104104354860375962996685205334792131945380862608306420\ 6661805450132333595383835363357808202869989959133822893313455440220364041768583\ 9726643285257860451437417689379824670805682135892864673828658687620689054818308\ 0748359552173563593834884696477917224660362197680620658503366938979352205376868\ 2681369123136523180668078830166419796837789835814954116388672227615746347381994\ 1842556112255309146856267533887950463402843366728631023865323590027521397195505\ 9432361026750965597440671437939522416715629827373220128137732292103398464666018\ 9159551232058868171516907725717235099472255265167532674115588820367336895379374\ 5434895968402503815218525653590816680657411666886774253609644820765571806092780\ 6519292238491107622178571185494739343935537421947726502580361431182786345476368\ 3277251524292017368561530253519489957940918881125031829837625357963771748979691\ 5261325901554794456069688504177177621768344640032697870132468387165083956058087\ 0477712917569314727736319493778800491578244446681768497932063096424184812030644\ 8894781036411018241573984483973241360136348186307814665645409967419409742513912\ 4555670531173390378408097628118886823678983620696284609486152231440351777740216\ 0863971218278386784570076589656352168466647498314722110598896320474398764137126\ 9562841237024764317803068789578534999303281148833038137792831290440560458017719\ 3442630871523910392930100548581832323671052958135306980695105961364790373863680\ 0576051516420750699158600083476888510835336203020247214892744022725098559760928\ 50941849389816917419986678667100313886432932768014561408072863197401/1600463184\ 4204169753062716622773750946260716949423291490234535328914054445734138297776396\ 1112062167438845779460310975341770694088406019357582055223538868484424350482029\ 4637689600946167848311742714660472089124775983687116120914525958921291039286022\ 2651591853698432171322485754152832749924483917872422767333388576125561960652624\ 7905112202698115785771212248606701078672511067765095768193000890482813770807646\ 0328541515628516807976315098853582600344289515402846443845410233835404428692810\ 0286326583508903336487439179281668167433274700565133003886655525805964777027930\ 3201239185282606592058811822973919525203874546106187869426563364146857825692395\ 7539614782514987483023835253498182451809799177252394086936794485748302674833021\ 6280022316156034741049368603328097610102237878303244702156279120569228839645098\ 7867741258966906588988338488647263732276281298862114899495227377939684174941503\ 0569912383731107878237451359949355171774149088174390186560318207661722385338689\ 1280649617415890933308173481033362060034136123303031357204749443061574207291360\ 6079611413095946634607412563309728804652695134592400745468251981485384522821503\ 7122194565944936672230490674114380483530808191127136486796043931308588319222021\ 3163760799278445829184238319032658236215784824349176481039051108050981154220605\ 5030679320225569007294560581145906103583749013673653133523353622001228890469586\ 3569901633708085292939589630248805726808150573190934027828954152519124507729836\ 2883305726484374824048487868015684791383504414742583311906793400140295505604370\ 8701372924611788800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -93780723421408487207711\ 3752671999658259342818618618013263808348294711376522198698765591567344261676915\ 6325338172947027378715154923306753834016210103422778636105033316959591571470651\ 1691011499976165508409235855597550323867756049719280589231625429014704395670727\ 0576671217974559632952176073266330841069542702968623955294320772139037848151287\ 6054192919709084611142577987309456055746908801539555076438830010455574125382844\ 3711093598556491136491960942646301302768268178228966829466146894694942971881037\ 3204127036511778224944590856073720745228669533141630189344267023587918155501793\ 2984867540252295449122859503868734962174094202356049412818623962496916415624288\ 0269544552778017392741732025539118397276867826688784276104248026029646952350739\ 9928013149910377939752000021616447126205967545508387513436995364297707207929203\ 4021136429296386655720672338099371428051191432889199966448769827163465221935611\ 1884307816929585294134930502579690466051404654884493311592560889907162962677169\ 7225586785433716293854125393306122112116034574065246455882645402842367073059187\ 4175685612517246647470361903862880412320569196208084097545185744872424478834454\ 3800647557455378081883695870657757082316662979714591702610219586970141840174811\ 0241669516747192604817353072573906834567675636462081504622902356634668782588273\ 4056490091083929774465746532565618708568320884239044884655082024184879689381335\ 2934812182688033919391280590865331801358882740020648892295128559123612809004391\ 1156206568759571358579130952657690014896112399103048502979583108131795941395905\ 2509061112246341376292298577381107553735918974464251416624564154957335014825908\ 1985934289527575634399760174707829130746391733651728569751170153412435140819784\ 322406002581673114640053196641536130927258423/536562841181015210369523071164749\ 6925386125635679233518848552807139255694836675246862465805645882813523075233418\ 3306103506428881940548737440805936465053199206467303777237203095595061190044244\ 0851136055741178897580682384705063823271741617251812167764968177625544817994643\ 6865526179387070599804629388750900594337463601303252403213146213326642696408493\ 1215471464963688758524428082793541539387349211309729628539320735116537406277147\ 8102062726956616045568211115434076210827275883497331019444978692277670461346345\ 7836495766523450977899718441215523201133400643433026229597925892506026371691478\ 4184656678540649608747652020632227570980079058117387867511192694245646670654585\ 5914552929525502759066737451969101645177905428824562149096127509915276064419254\ 1843192704292892457702728616935120474848198966508415396276110542142336985750924\ 8971898155928764833958900905518763805127270995550134407923492778347212994203026\ 4771331696369564423075565118695505650962301242536759987664045398809956305601459\ 9838072598713460090067087404264047722007073856589086232423518633043726942626965\ 8189347943170542102603260770125642176986801534206798056851417961061956834974314\ 2751127659502684087909362619904334234472535218820241896499631006966672285952413\ 0817356144457252224640976056628698866204552940754350898456601324478090968919333\ 9156518724904245311058758683591453206532506138688973684011514254060280850447374\ 0449125283252579797980027604886772681564551910878981631294283306130620203452110\ 1116014803801634550011082948019531003254048108582695565731612310007163997614872\ 9856000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -376975257358075340935618835912760587\ 4805309326387139907206892700362050308423042100806576319402704631538448513808361\ 7890444032967966115744063744905191270523616721269592859989204072254061525850890\ 6768574910437950196926247488452987219142621367535265652551437529409586030292248\ 0108904101964618019025705241871075000019232771684450571317792681710562233501836\ 1480765602474834601559366992056178260079604649354481169553432254306689533917841\ 9717228415794043413306456677873826097431983544991739591239799907820897748609957\ 8462601154809348688210815977774722752992031863048052560479047626126434239577833\ 2236421199761214415899802362619077558725608966583523296481116615407629829235772\ 8486454222683378550114123034241563596127995000006179236791859515337894920980913\ 3727759432253496209630601258369857020774709678753542454112773840297110656276035\ 6810386034216283613828395308106111009433339840419984360034047891977903835048020\ 9379256219666051324160705161742230895262057900297642255820928309859579981908258\ 7270412391352193488153517192546689140835396713843222558592824295893072115505705\ 1481498705041630356945158035737386443546349872944457942453232489951860890180701\ 3262791100956124676575437306156260764676357808543873825552523925063319653954876\ 5936985791381564659931078261434525846793167048799178174161681681888754950029116\ 2760656940363850276504068900044098664751379693443891000737939971668250239748253\ 6552465274678459951167787210867062661193568193047096341905889638772657886770268\ 7823835809838972245843272672212415129582116552012971149784067270104277028709564\ 1754853233036363680522060792447176729832313021317275046005898577622906164126483\ 2215234162771417324984844127593468947320784500780733964317336669864979778507986\ 381935456199352775809543570393247/216771387837130144989287320750558875785599475\ 6814410341614815334084259300714016799732436185480936656663322394301005566581659\ 7268303981689926085598331881492479412790726003830050620404720777874610385896651\ 9436274622595683420845784601783613369732115777047143760720106469836049367257647\ 2376522321070273055363840112335294926513970898111070183963649349031221105047184\ 5330258443868945448590781912489081369130769929885576987081112135967715323334169\ 0472882409557290635366789174219456932921731855771391680178866383923696594428967\ 5474195071486250251071373257893859946942596757562060572434654163357281060129813\ 0422441934051416335419938675951939479424698474521848475241254944452578947938352\ 8303114662961930595517064651873793245123108234835514005771530025378690464985253\ 4328552911902361241788671838672382469399820095548659025504142243373658464685499\ 5220992919395965829580577271417482202254300801091082452274049658022696761800533\ 3304026922528307952984282988769701984851035016274341119222347462989833458132988\ 0237876387103311322675279690857838061990837899101527749665684821294190849656904\ 0899009451717351130759439502667819819546414967972856269030561329622967145557443\ 9084371515382498441351030726904228403377726185850926814535603524774885021188236\ 0729898754954326877994341946639388064757762976466935089148751443410901923356486\ 1315105667738508170947095439132480030345368340651758640353463580739114144661443\ 4042238383931152374256163352078971995108579042890455676770562194652485086998073\ 5860358204477510999890525314635435867409008555571373242894255036408686182400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -18212802865682096462042612265807440237609585762\ 5209979934765521778605432834430521693409805280283377382336302682990486049401385\ 5265346832929989359955745649561940218324949370427075767315944188571673121776487\ 1167568203700827469409088140046485700165177993160890198865612996111708467683118\ 0909119111967468870806818820985025931881897566540527773866267737122956567090561\ 3321574361184889689294080803421529883619454712445778369825016096837134998727298\ 8835452679764896430407486991505804289137042956542400828234918182017601811623816\ 1703231709021561841757369643817503556303007633047035077819681534180340467046109\ 8972273278207393856002469792220872208259781620591905585796808689833343982140071\ 6628617042165234638257963805200774197734425435662505648926980973108967263888000\ 9477801363177748926623040313146437659720125286709275828305854275976533855614700\ 8036777365027709082120249839475131947909360148042702879367920703317220509040564\ 7505984231414166302270302142777106566042277895300278214238437582338267877750302\ 1368429844673053795993815662686524397089436034616062856775246839862182044863036\ 7947891882579770110015158017361899241844707527255511977837512370370514983264537\ 4026887405027975635091514283061277535009318024691169093975395415929251697921728\ 5954029711073164745212505531551253756108450285625801159091632580532946088145275\ 5919300615010861127042535389607426506838588543704017326396326934873089939344342\ 9796936048248926584914553130862022494620704558720463672294432873462792024257141\ 3415241821899537319913209664390130418764110638738342352145357624197685089678592\ 8456130836748618913019503694833756091202810031767917742292734599430062794745597\ 2041914497158149664472916307681234375689530808041326039749908965077736303250881\ 470867095205239121726246205300868354480855073/105229750426325119954029195282456\ 6656306124427269945790374960011895944230886964951871779707456156972664676989632\ 0087742166033145784900980681480721031192017943478586167543681915338339430956235\ 5820403442685647127472073486799773713721399054232360885101247082311686618139673\ 9962983008559845682988486095721861116778097198379101759388663536841272823214910\ 2627402737660731686316712911478919190592526532514765046415743873967482013853646\ 6940638687555958398015104376623658168205726553180638899351925161162455739482184\ 0805963374007604393535757235538825894957821262256848210651765021471859630907042\ 5340840959944135299642255657340052414918643544160973084513889072499303023571085\ 2626483314558234606053658877576159418556522767169955635572165728381346924609866\ 0112449935680188783200325985742628071591004416685866826284951263779662537281735\ 7021933812155857598623476707759724810740522288581201811912130199058533986116385\ 0281469393004468346534030877388372637398598643989331338135452726248075966659940\ 8046627582856441012098217696213092692588838918318805688172637954665183708603468\ 4283216218636204397123298817489437050550955368903303779660498816661338706133915\ 3344901201549830281661851066545477425577944532210862659157379006193165234600193\ 5970442338754087860471956541007554523909965151437160388467899820532008355605527\ 9558002587608659339011408561204444996376167647188670189223653017926459711785429\ 1642418260833674301854363798164447903310625493220178688545035350415209327871671\ 4217359365254611624499735056668295414302802381637834868725728143772429559956748\ 7808823239904182960914432000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -606089663753\ 0552620979871435135611287321086376621399661011311759991042084947622208837179299\ 8508942422093851508968966360383259208935053219725216998850116656695270450327308\ 6190879918269093400897602487244221221339195302433557266039189598131200432527311\ 4286788616980656297592885066528403668608350721160049091511331305031865874791506\ 8032620110671363045323364366871546800847970685861303299278317192890731529144076\ 7120590879469910091261438957877328334293371246353922172351431854827536718172197\ 8425909254146812622718675171267984184690968074470454254229885641886162705058933\ 2116371255536246495798314908277567295660746674436100074794157862173430628690836\ 0377957434409650174127974382440341225065956323985288251755876718753260788191685\ 4964756995496136060093735424336154773055270320478810936211409613689652315274432\ 1279913008471642471881954066862144068495260453129136746399602900822820200820945\ 5219743396100739656393558282029495790291768278612853403101966434516150833272147\ 1794307847293042941987243255327812945928508610829026469983229480313213848566805\ 3367734626445411713179908927315117029284276298368216586552281085610229876306572\ 4551710660116253394591086577894120548609666191375132972002492322387208515712962\ 0460167697433492550498854987706622853286245974119474438892989742676470208908512\ 6634749622088077876071874790420305202553528058993346117744037709987272401445590\ 7587697801929231856362784751666532181581340465974154999090903445738052412897986\ 1649824598978809347198689933294885225129633131311339917397579425487881028317888\ 8004023033996091957237796944253529778638609664567096552157396680092525772255423\ 8813355561100333383564616283701097239682703443392462615673595858666748935797924\ 35805132316719977493508150020975282747639695587792859746344038597587838713/3516\ 9133301936258937285132816265251528871353866818266834897041091501367055219774179\ 8730898560061473842845870527812381221501854211468817064219311083431864116424531\ 8118798376650570380351179760935260524542713615334440741443661248584407002647812\ 5944288511778616087922576441847163811756439246998010405046824194874952967881550\ 9303307617092862371443335095373104859305245935527980234163954814851054059103259\ 3492589447353047550569663581201245745183326800714918494763274246791716266554948\ 9792732008968405495815817682499561099096701926719754189062889336672586755815905\ 7390336375463456437964410094336337616944791544778669693620801094128610168301998\ 8897064869993972534913990356022433783533305035553745497056901659402863345707399\ 1061183252545178157977305067966452874081281051133558141697072687564077257904728\ 2708651215911032265685190898519388579985701221194450378027064191033706928473194\ 4644950598968315240049223996132110117116846964711566978754339393800216979818921\ 6353080972766347446768869146102539008627816725378590919637491819199620153186900\ 7048353687540899914887838817004028452918888259871689956374623254158163358202410\ 1951726127200445892207272799449815692349546824834184564207923653307561858881882\ 4987121298425851719359166708453890187362074976307550352870025944152800186520684\ 0737238750530443305537959656691187232741148581238205286443552735665929349913813\ 2265663925364312379372254438356281988877904874272598559421238680664546822993765\ 1111729803568561320457064287042649266483980853172756119860537917634237543851180\ 1079271737246158596067812656966104717450899619840000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -22200351838389214949128109031470730677645092441555852870227944599931\ 4074894701517720331497070567046166342195998220434683239451011509228267810999479\ 9103165454457431356726993569900406437818607881754672242978584135202387049905684\ 0811620763952707621207455769873338752078587392004431127424428401180710215835427\ 4992793222589155603732851813757417294271784431090734786767571006156867901588202\ 2362349323745708715764256502463167054412714756284542732991534773971470781084605\ 6682091745808889667138922921098059893113119040263557735839700331932066794660624\ 9063672485752507589344233452242414794998979043757306680520571734192504535935567\ 0625279655473204780257027631405564677193219106885615737375526642475870939483448\ 0140225778474307438782243029660321431517889746169486846270434127733551858505352\ 3949204132309274459373882122241824712722047844490469488445960893949585088267046\ 4626576616773706622633927338130519851264012534233051867637664748477514330002221\ 9923145159671342872193687668519505023418632768923500408672340896622566275296301\ 7698308294783373788490932560242271781877313132411320420263650904723182902201355\ 7025763053100675504999912217842341718802843822575807022406760407922090891272966\ 3570019313145235778403929655844306640063737868428882067412333289020206296097639\ 3155175906641688948132900790403626103743022933439717455449846256399647216051351\ 9531569542973560214800266293880513167693361127138523542865255742642192851529611\ 1146636020439337697632947898821616353254497907748206663897753421448005598040595\ 8306313559547300373353890463699047087294245096255716032353591428758404546429646\ 1541699826364309121986636711481679044071215994295733941115096917993458801064428\ 1426985030261880494074561823718239280265390717034936523811572923245425601565817\ 70535678080516897249218211/1292815942003480704196557047350461289377967380006991\ 6899118151842803688966559394987152165235648348734353647220875270919635685123240\ 0639988830426565400463303272586508215409151453854117788109314501673648150644629\ 2768800528309903940725012826725931403412659507460797037519405984856790337888627\ 1255272820020206294323147751268366760215727892544654561611762203399874918473050\ 6345447949338257612779945671807048758351698826924510255256824313791955458153736\ 8387500178590819556182205732392203197524967842439145821822681178133827864420559\ 0827925436052540411495933161178149592901037596881266106345094603503657272035726\ 2712684708563936144683010893996097727230041495756864700441135388143909771240169\ 3198416375348679155473378073806528560090394742690745614601002188114886778184051\ 4021432456214375301549498276729071086169361838622973753569410475973137459168931\ 6858032575734754436905976506299996267954216977905596500657523778517215158694115\ 3752887006796243222975407965062088399715872073656845270098285386177212240624726\ 5511798405772777896562447623853984351302828320058311254799578441094530854153806\ 6129973472088442907594123945599979417000754309498359143418619903480775810387029\ 0138854567889054331401539806065975280630752545826840869576594079017345281806589\ 1457772695105600344976242494704777465517673021884767635462353194969989454498784\ 3637410666955011159196334152918233413211514645963126817460809364880879231806758\ 2677976411620052077238243698935967795729273708052789572949496585166514746487242\ 0489607452340704152432986702349376161931358359348981810139262605989366604066920\ 6499819520000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -26216225606594446782789885375\ 8400050965274433767730708073085437449417229982398940600655240010823881265547484\ 0388637593181908636293901964591141658155969038797782888983522259499490145655955\ 0304218184721315139339587805827506147764145770636427988219208905488080834272491\ 7390357736380574380803454248846162611022624772991531527600694198715490842268671\ 0356768769015386413838230828247828214692780716394362669404627015815272128033465\ 9262110845095653729774319753887042489460293985576646700695563085298552184749522\ 4757284391167690361682021997207747369961043909422770353639747297202124884069004\ 7354630212353238598794102039314853554362586626581239158542852635800526526610445\ 6560732004443933894220566201206861866028333671064384720050877459407939676603635\ 7579144448881792606317873936932891557943229208613283513889159722688322790006288\ 9178041324694923849045052317997668116339752618312446158565943680143511986950684\ 3244754860690862393705972350307984131100258963580139751697731409837848376309737\ 1590403726731244267722473942420371343829052784803710222786341767531780732373580\ 0302481759318817250067720326820570156852946190337549191867726045704495847617908\ 8628850080515012520750289948537732366013239947087738038150215314258057107256083\ 5005030951986825433847320106467144026060007940577427696757268625396777767047456\ 8823613687447252586103211747065143300080159635335922974511141382827683735790192\ 4926509114557406367990351881970175188759686222134430944943518751894437786398842\ 5683140907626478198367579920724106418276824634697788497240949741924731758634854\ 4874329508379331794419164450852096319646230637009418746276912810966388635456492\ 1581394398393169211093588312894864858567092210325774602975989635366676924423098\ 461890208984624921812672140530363972432195342722080977229906258863/153070052190\ 0719353945801982052681953930784267512221810419789826848046681264886302551880702\ 7168865980192066511722394224518377271848813962132554933432321438897580637936245\ 0874683276885166884617944872313291379119425077620915256298482734935131663966927\ 1109553814801822161518724198717520288127728199640745776991696951430965748339606\ 9293875965584286690153103502370542121506819436438283263256737758178067929055443\ 0921831172020288416708027216517942835087778076891665223869221943397966291296240\ 1220765457327679776264164604433728073941941471274197342044108852744558125580404\ 2711031328619925841202270651356335296172976671918731424505281476794373545113013\ 9960717499061121743029055781331319874331226142131499222557960782934961250341948\ 9570438709937446651167177318660229560693411397201640970568271395585765603179901\ 1505051917792461122131526180128547177591294587433326345134686277971097132154676\ 5517939050002690122361071678364757836848172054478571322078952841173594976258529\ 7805871613016012699210269380639825111362040617803523285939315284894939108001668\ 2679409353628355106165940597730387104496500500040344479787350278404993335467213\ 0991636641544859367970830222471364651757096094275023929640498146401740245998968\ 9158272824163872245982283991567514107749319571982295575556967431387877825693136\ 3676606191203171367892132775293725566796002929285795413595605332221796530767638\ 5193343578387852983037356135564832358375087701604314376285597950938797327336520\ 0193263557988937373454729864500201505777700258741157873164150316017669100591268\ 7428360340211762085727645809345613796627042638233600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -8137645141558713728357746148626063778537405808821300831533876385059\ 9001120162309469815129575233985912468852652253297745038819194018214123894897744\ 5087039595707046374985365873065787992724840988128480106165639859396552595499793\ 3108171891062308306539963618959492586327387921888047228447090408395799567283862\ 9240452247595421588535438623221274084282099096701007002084656219226597485932236\ 0546953418498028782608409842864318319355031664002257747030809761529524573278566\ 6270014482272103271252103065784075241299679619196792038022329968183857284973007\ 2866466118232538004170787560210565117833461727086525924327274946351263972336940\ 7439664051296650106761053209159192004629103136531326378185523886909321727346808\ 2026019325818368052609949408550100640777202027562311123911673501521971906179034\ 9317214514274880864203758089031321094091119209766056243777975015784515844108865\ 3448011429361399637606181433782386551025802855898369650086479023832396482477550\ 4632289096016262548529713163471515061648476123733559713650916183443269722082691\ 0069537321086547763961953960081287431477350665136098368049909439981527964609072\ 5871506064317275222048524867875493659620440600384765016663547886164885118930421\ 0829740896632463186255956799090632966196227101179672887085489383284653801170461\ 4843853320222106973488594789909424243701817051346716244141112725364632970722955\ 5098927240512073439542964090008140515780463437734973192414483051981066267450212\ 3197625082268661063660765566319073617568437910262291717127778449525765043135269\ 9660835134873869882781451154752373098931735458975470897049270312353288006823479\ 5431515518881551715162394960789087487842622829573749020032603082486432314987297\ 8873784382613538552251262548754507545949623126160572656049716370955475246446162\ 254570612116841095474961203962823564666577041/475843462570696021847039017190586\ 1737980930112063214297917137562849668598633457074689643601345515966226741630749\ 2831972540167586547916152817998384014943338124187958462507429920106439712013955\ 6720571654615654774678935498209553480701859440184801276582081039618996952470146\ 0059680212613408007741510382930731574605099058613827256149807130336907119110697\ 2655751562374174556175340083835834061803813597794953367841498559058418977448922\ 7569374483227811643223047536268560562798292491539284152487925324978520340085493\ 8342594389473420137513546247279415778663427785006917869243569662225325253392960\ 8756730804877985492634967932117255364922129085157838514160642688108534926876366\ 3641117730315942938884059586304921270164067238902565680033679824813047836297600\ 0800023664573312343733862352864998422796969130767554569427407791286512977346884\ 0994460176510399719204723398756363779655263358699660258300773773354083791467774\ 1404181799786134302395730403224460049775568834360212952497683610027359415859019\ 7795256836699382747305350848526546040881180177864877388192746880687073240156330\ 2418171882239831488198874509610507277954007114537890497235314599781835886200893\ 3226439410542094327918119580771193488317763148740218364714437417083330822300628\ 2060852206249424829927950400089712739987072319306706399767614572355507416026563\ 7232422594039407302577857212010833121635198305571852477849354508267961227449637\ 8429482375748926482616346655138980123442990914564680509442492443920883325616566\ 0776654179385654502086115048418967047711996650522683821709706060282817167239596\ 1676117950787958266653858805430492063596544000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -76888042612668619634177710825443821740132231989468217059515094705597572\ 4137723684939713551291158059181971421398149719096420695923613956291657589509670\ 6564721964529810296999039906751770693225635486721997462011867527050258120054547\ 8416260373297535626133932288332468421429152727446765889515498687238313495230365\ 6230975280557190789502368574261006240980951870620823489078816278308184538077390\ 7403443373778525077905749760676964958203279373004197267484004937511347099240676\ 2898992879456236570983398299572438314226422814713915040595109388350223961889226\ 5906928446258360520367488712653639288883987018070605074049248426239527022785711\ 6836087178541256873718306724444396182235322757176855300162907539226944099609364\ 7588738406517493532877766878968200128837586263185326474198341998181448995133773\ 4970471524973670420618023244041298453368212285820451879162038009187356042893187\ 2954546992489398908915048677470715777653800396922365692296750882985857492464650\ 1048765210788935088633889070295942712738001384219896803542397682009625772650180\ 3341789484972389517050624555618147032016161137271861261838027513673053578095384\ 9412202700177836121236706088025416817631437924036278924323244738947499054022210\ 3099551119263057771052458955084677923682697059716930339376505815993115920184141\ 7764178626277296237151290659274040751565332309797990228366201589472536169239551\ 2454818113147141883588509137435641060363326822435086725901695261847727080377792\ 7041642181523957386401204011602753912571120081037570608593218633882455979206059\ 7017908809163023913252603451459474460375110435388412047690245363425370718244926\ 0500752924399817858005458530308880248338718739420810920749215221532634151605310\ 3868864029190639835023950826909829074061272365878973967984552460903066346010964\ 6024431855988909757274056913806714947/44967278091231911768503675894023921504308\ 2582400019790208753456779345984161940387836160684031644076979121590830997687828\ 9332652736648396097461769203237383482392043771922287748860930995167405705975103\ 3224850648304065420440017338953655714170647337175644828391483865658302411412595\ 9979532024469550324959874878481011661901900588153120417607252061016069261437730\ 8111031121787502455418734646541107524481227229829551558581495552616486318589816\ 6437442981254155151928030030475675701195393809783888389156498202350184701012792\ 6622732300411491439700448465266183384880745151281453956591560181069456793327819\ 9795205281862329844050109210968257267416340295222121678650975643743498985399341\ 3669109250802234681989140024620116331515754022753517388470716677117080736617360\ 3106302424892464838090624341359144322728310890154579700659823162726887650449219\ 6504822996005971163277267274577364327937842113508120327978941299734716738124864\ 3816219121409584842480819897215641439257479441440516542449574630744055706594446\ 3425675788749571458626136984134066640565710097550435414295383270929989887134564\ 6791479292692093402781025979810652337284984238381576386005577286622378271945848\ 1491456362411857931268702375862883255088398442483791055792349898819902322455238\ 4385639937208214290390148987181907520290910554780346959524723726065017514572171\ 0557834838875960246996754514513075030302731115595748034573193904107553043246789\ 4221387310098828054929244592456381848589215114923457046399587463864420426977676\ 9569596385451196647284941917456866992011695054219686221409459358555630780708563\ 4957002521961911164149985968128000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -7795\ 7007053559491099262518523566636639701085273036616403304770476152266429492372798\ 6830768448631517339299739022159590626464008321094066428491644449711433701962616\ 5969010245767924600844627891736853893537314670681920836482901174086327749789068\ 9554794990611802181209364417937679903235675625816530445601148372565305530373864\ 2621257817485987436929397618128025475513609097896248024322004576470339792343355\ 3540702271771372610862759630218335395392072579564048813066166255707171838910862\ 1360471318508893937422263972022809589618805401183884210157658774873858119878510\ 0695179148684272469304493758297931241882982160940473969336007007151076560274732\ 9620708313483427825659716021367467885688612668126413263528815198219617019147295\ 4061986364287132046141957884056823003683604713093314694127424320122413455475465\ 1453376929823794422690486337352025139647622417719923516714229625970667758594524\ 8507208322528357966602035430273851638474790067218715937304494974836166049238105\ 8520905261345345462211158294965094108059660613680187962053870392065070054902576\ 2250291215198621770142677902129463716230345746142768848896208956449429874387475\ 8494745148145653264460918851899027582285614623081130032084474759449789369681305\ 0915720046139799346513120006119894766411444655737261935965423900295335194465404\ 1204035366983254792534988168986792364825975615472143707503814526505709344320502\ 5745343967440898021588320840342461776218133647748542226201888224835944784366375\ 9727576444302314329508968640578361328429718713049499768197925303142758604057826\ 3420475621837664337080972881392425397317212902431448757251831177306797690406939\ 4708082341300971110817866561093574612259956190340190791164284802520626275324960\ 7216687672336986746429428128459306092064866096233999382063486542707032281555479\ 792442529047291304191087462588248213/455341260131121333727846079453687386726710\ 3043646558532817575359205280042028503908676344054071810141608006113285856225235\ 3702561348051130563754602414866603161559718830255605910099280953904178628887638\ 6804052996000644758531883477723663537855689569130971492393684329666996907415967\ 2566923608522088413049223758229197571365488059299466150075740354320991833356268\ 1664296287382773039736144185331518178916408983680386942587489380662813538329696\ 6357106472764192194215661118158411741949492172766593987929050276019537583781142\ 2490681658910155072694510966437454506886921392546117799246329069435100610488867\ 7296316298473187130422892540530953555510749053840774760804066403381452273907770\ 3728627536422274310049000311212162068761356272935617257085256084689543322349762\ 8101454865899393403704543150157334093745472588049448628143689257698830824928398\ 2828838800298777663478327945069676491256996081874033880487857461266324069177943\ 8200970081816459643169931550612359011334929675006564554555190789252389421856648\ 4710054441773368266701787675896592537421354107312374296522225821342482923979205\ 9340809164305543034251010557165994993164382676973141336928355710256467406808129\ 8016582201144578999764211249321907581831474866065479916940591093025476707447758\ 6186944115851215854785652994630702776201665134944764987508181473124264976560342\ 3815573636643612059331157558894170097009758389086365831675202038844309384376011\ 4615254086624403608231937774694372938264585025664674483581456551785634912251514\ 0266927644442021076921116891567767367849911223067400170860571138243910362912013\ 1990636708295131747164468798202458197196800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -4164804567305507717697179597607591767628326915940163977013698306192547407\ 7625969983755943314514418382428431686213421705222138616580584865340406839224260\ 0238440071118712623199299363805654768939652208612762278374693351672727975356525\ 5560971612454367917584902204928875385014727810188584468002752383129688040081051\ 6759469186390997053089419271953165310169355067391647346819717860609922329562762\ 8558763073044162998072679507920073213748424552537700811370453436765413618521380\ 4756284911779095696413246292838598487151602260210966863945430729184247129863254\ 0553967161398835881207859575437577214929020475414273618479421544799617610354807\ 7383354660487702867878653990538868138380679679291671080120207754825085970479881\ 3895712626312749694338953900692631206433157818962907206537089412045566157549468\ 5968145188414715061449419202536875195691427796589464411936839312710994039098047\ 4835935867155154236100501822616152806619579002721433452274948631004350062635512\ 5926486032387312749578572927488813040698032369801862132312861815595614099789913\ 3446112054469905738687783885430098023579046142018918450890568795706133877697793\ 5537395396803427272926257027525104953456303066878658419371720404757127575666320\ 5063759889512752167592542617825039603262357799703057627135516448785489715456909\ 2545401326201099915585723564029899805832042187860722120982851328160185512822858\ 0758273929142545631814393505831453424621301938256448134376688889080702045820700\ 8293694073303969626743052848646504549513092248760830759803490339704298937388997\ 8420814435220002414040252007899572156670171886413758022809669537729994908439351\ 7265366172385362338295593013576752595524632656936835281649450002867740434582712\ 8833673717988946261422157344715791960457777648128196698774442257856259292017761\ 7717656673922965794703386102394126990625344323/24258317944635372695427169230311\ 1773715786323809260865081220335824497215762368689920077952379901297335866409289\ 1745475709632059153023084164608734872621613832794807045407420016746249368541563\ 6613781772052898483306001340641210513013631955066088130992871147829127020525354\ 1870551695538549134737176196547927329575101370590920109615192323695669996776493\ 3346119646321796571853325897118589898057112432252423537805514572151766843856254\ 6545788097187313755284799443083008607084848850502128867811376827400367421955618\ 3797632028103726069475958324980621663844154603672491744851401300914378654049464\ 8512570596293634568400344243135803698143676605933779032209601627121409095548558\ 1147476138539734565230941683983896052692122989792007178127430025498546816379990\ 2470598712213238743737434180956281910430632413044323150527108915017952693326410\ 6514620715312224308117671279104760688473406849324971860665034108552816217784113\ 6582676734070705746118307649208234938959129297025554865368055562153149535158835\ 6239696987218530666409424283922185801325567280053528668998209436119795074791039\ 3169167461477083593509107079409714344348947774827443719048787752609198618503812\ 3652566704784538845812611464086747136196065326102179951250867012079451248807912\ 0284731419812376342843815656344202042738354551438213504391424212669712211832876\ 8617314556786713919702694901171871985434104232844879684715044551995486148023256\ 8078477463199279770543351167918690247741981687076398873093434719983908885746608\ 5651751993883595665639385427194791246445021884975499572846916085653125833433504\ 9814820760311533897141034667303208875175783379763200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -346398634550073071794459514037859721614093935221106451027841858\ 1928607153047595545386649191376440479820207043175730381800566897126182328363207\ 6777857325420694731818258749151098053268652259770117952833729739625641161254818\ 6678146610223139625263563962430611230518234656182922941887038641083958677652182\ 1868090451946226195387357501830180602740450033385507367637676560579416783658739\ 0500487467390707982567437006336244572793776668627639204911383905717488949375197\ 9271042207383819685952169865977374119033265443523371250549132004431133140740697\ 0433105178389629438049390502830330679661456355026555896702311560753523507646385\ 9720794324675745560896519886209051862161900204628653058548064946614431577399716\ 5489488465950596994705376863874904351374851578203105139630251928124146231267550\ 5602222800621516262384097020147702433953269901291069325590558059648610840654839\ 8986487836701648454913523705762752070062636760357776608186036131768703798272150\ 9650725577598086257007942714571137126950467543977307084962486593040045774496562\ 5735938577902313012988837168222795668443088537766782748972987149623830562461400\ 0312354469756722765167896507650166022826080189969336412565516975932687319925142\ 3187740172458267988771957233139180287753288232359353362847556886973904885035730\ 8273398632209095401996522652353537007353001103450426805983125577514821666162774\ 2785539365727424222093121745083498627371397231485313687660125057912129623072993\ 9420710811426821128386886522452951551098124031204900589443018046813066666179161\ 0019498893107568781958352837213999512784495982566788784172824864365415444803383\ 1283721444304865573338479782845582951175397798965632090700230164924850823794534\ 8303037227122070814509851344698167406912226164869434905766020930906888470416270\ 21692413528107749536234600832439279502316848955349769107022690729/2008921016255\ 0144745165515736338822888743466452470338884054926362428493427985640451696979684\ 8475273073806453872180956518283805037816589479036490057903354796221691646626642\ 3682259788378390917535011466308693575021161236611456333779135986609992592521428\ 0713892346806814264829898223207717355402285818913708696397378913223502539499799\ 4333064514590207094925115681862360072118896631139557974003552495716597662627917\ 4665127756295735250283753838652464850761401285070044463718525333081130448416013\ 2815485321527708711499049591890509483392309030985531058321847338413843422265617\ 0022107304777140988592536170565140972469866451247087020445353595053464984772138\ 2218487409821732114360501582399235739285196504873053804571037560255492365263277\ 1956477689554905539655629615632416064925771265556590881333265442602863838002160\ 5385014043989234199871141632502410519560715777771055362017508795851129723527612\ 2138253921393090758176934543086957736305906201932620707348009767946826598903020\ 8121713711553534841953950681911025258611768807002598150450863528409034347028759\ 6787835750011456325430972697066189834633617953923898101979181767642331926261303\ 1562106768864147919290650316014881955046394170378217723139305822704097447624544\ 0229765100277245012867365421811453351118612210932160532018317186839729678812193\ 0785379173208576398908986165276738776958655225331787252696400306839337547056326\ 9155854994872255812862615472937191268735286379527965702732049653355075399203900\ 0286834619953237361462406322792373938608369041673310429456141615985751759024873\ 5089486200955259605846179522368569754074600708345578414219727021725128956313600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -73821228583347981832953582670299590\ 8433269559340896941924272586018095884792209564450228867489922821785512407059211\ 0365509943121403565938698784484404164960634875106953293954757741074739415672860\ 8389162399635970927840560125480378922029342285012930754823731257310392933843835\ 9837843646938211672975628801513686592904377821084337578862387219029849233374781\ 4491235348621251154348532183472908130900891928108159056868704266921123234709086\ 1620652681345899581302950058285647805228190430990220051745168839465529405549140\ 3066224814117141474438068973461395537905102924621720499215525807216519728361236\ 3436409117207057468951673880984760911769411261357418495795253566292172047558927\ 4812226443495752320632737397411043305015404195718634759244243680655041134811895\ 9612250304603992124592240433975814869366325687860431733328981194080479627171474\ 0913424470132889570938056723580154798241554223416289317207478892351089363895853\ 9863774795401095863920325428568033898525253743929220200396443499720343559313649\ 0715879705905302796252161975321160699642474236252779497845252091045328486593196\ 2873798954034945381706150096766708159703356934867327222209774259541341410962095\ 4160849094923904617386548774263394613509858309045151161178602670254033680651358\ 0161649449092459910452982926947013982585200994256596714118942779248804001291812\ 9935885734831683653095670751004096958300536832066777828432771146095650724879455\ 6109175047057106566024742154842677789589155784242917432324979361725960982434968\ 5830930202500591907515312179098855225195512789044069364313350596544634950946003\ 4705990788000840839622347391741246146767002287142248548131102828002130249268718\ 5839991867765384340123056800328352261912506187335444796712686795865348036842973\ 7922320948653775484505329093962715367305256579313824258950769513426161135666391\ 64080636559/4256487326071117701313802465630659525909411430313727707053224001163\ 7841400759187305534484943768010569682627311924636777650060463794267730467899937\ 6940342018665893425691648814937479288806287580896007293866905042648217794057470\ 2646616430657248737444506748907704644539081379558186440308599166215147629110940\ 6737734756478995115715051440107984096802082316560306343007507823051005808214819\ 0225109034177560409937200106710258944920216655138227789586121651937541976149971\ 9143918827330171988879340300877088216302556437112191999963186733850351801198237\ 0457327006728752294061646833075025534023116989908304256432308169391777483919560\ 8330872900556341409216278124025890043821991242376848701013713842231054506792852\ 9600856034406925830944739803026287092042189705943632369914440848897842281028862\ 8197785614920087882764711090086762259519265896543871073286664742860905713028487\ 3900933270732126936584649496743570816311123091533332299965163465411780809552466\ 0682087725558506962932791069831427741865822365221170101344621823778002185582956\ 0746477821642233679658233571032052665175208450236801492792459259535651756993675\ 7571261597522575541253770066896635094482999218013731635018417392265478282452693\ 5761908722434107155652986326976900962409782950928890478562891994336593209437417\ 5139705216895900310871597021116924311169679186278433860618015998872817088635393\ 5130555133371644302632943938532182191305298128023896046965863659915476974911139\ 8576855512241188883205315466985927986231639579900971182977984009406144555276775\ 4989105108444982012673337010099067845845933332034001273916121783660353628230555\ 3904755884774685409280000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -4954108526125\ 4567822314688548487262137144988344936438497017917094675173597290609161514129901\ 6091691638401582387137925822377183406203823303586548573390109594262595977012598\ 4715279025688207657669486575626291878702014973910300489139237670915027774635574\ 0138276274697093019321557684297507383682547312572768069972945726108567605501253\ 4638512679470696251534032675275771461378070606512698227657640235708576988979164\ 6043401549472863827060864038886185741865134460164639348810066212463179863578229\ 2135958254306542078772563312707966484214918966766039811833625255010398050477589\ 1738774221991937880259609367020890292196355740627538881234680426062192486086021\ 7351207568594771743076989893240820603251970710783856918550302572248123854074776\ 9999593117624501180918279963378734919537831776642626249814968949396217770616823\ 6166383849933656816760333647436239838872796881986169207284960502639609086968207\ 7310917492794859327675549115396646707283595798241759844235407038839438399719102\ 8757763151992538943541395904868581442404636899898494008858967828452413222415531\ 8300301187139668488527190784299486924203505884096749922720572111397098488991639\ 9240736940050580339169197612315959778789900130568357638385667640135797517925554\ 6981861434924227255784365620851570222672081902359692754933868288667514462540777\ 6332323888359381210178103010614190972379171820019096580122243399729395931507158\ 0919899964746794363936003662792016116457597590155897430769240234650786498320493\ 9234873114992029791645156478964035117191094009133001700903960558046427915190115\ 4144939080881998817753900832999722470548199583741719381869243573819613490240667\ 7496071741540846445474730047992870850394654248676046861807334391089746778559193\ 3719417085513292191659763040407154557947466237351712127075625290536016251885623\ 9216318310935641648729219730180024250581/28362131571537142305201441261972425692\ 2543012953672432446377628135656724088956212081277753063461791551786980995401838\ 1928933275862519256358220476398404105661270308727866966701684429002254772835616\ 8358723261760917488874193098119344022113799870211622962200247465485772530861429\ 5278592976617086820148058904145618365729491460038128373116360033544967322808629\ 9989896313308431908330876267235793134962472214513300901804139329908223694669060\ 3167289581023049672607918072450386226199336312420889915420986553260287240896441\ 6312785233462613264989141812502348633539777247721988696061058092756528551776453\ 3047942918326354899086820277490223197588860742789677385802025207661119203276934\ 3781962045751572126850462566957712601435128513166124144351072907897391493777965\ 1436555040171001265887160717103050462125239950034013817444395057238109936617240\ 9176788453942309008480434340227222093296233667507183097789670051230956610944340\ 9898354376478841708814329485041835977626219655152498819413106731774200062753535\ 8959455239180004445578183658642769928838637068633172229560301608963597543880979\ 0704587162191943888773198093372091295195569796444019937633488617486686070583046\ 1304841915394282364850067149907717665557839370426331478560819021008269425345930\ 5200785685536330970854672723620275706791622706700399234925616121056958935194515\ 5808238987279786527439541793461365381150927476954909615758548656472302785691870\ 7381497202062678500862305414283840130369962666790941645921668845013339408537396\ 3494176195288504079690729242936221060963103354559005219410550533005747356538369\ 6546727707795829904894638406425457363059266114140766208000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -12466074809067679831805943784926194045634819341013142004\ 4165110904217135476874382181689336031574453950038754895231444581589018822327081\ 6300866624545204799750870536228575293547270511358055148110370229799330667402394\ 8450246453939752921687709008819991512195390319027250908342579345706869447468115\ 6821742937506649544815988449200920088682819801405460790819439743239597476422629\ 2450596495415391925278656904760287671084399466134154150421151488824787769008130\ 2973616900603697126042641955201889873221583010697019521120719811391616545933124\ 6578481335151747550318391895411689441599311647727328218537213376902308438356576\ 5151073370637863527471526371108437347995093887297042557957849985507639107143163\ 4115903864939243573894436477499442417502519804837082705815621019434980839155705\ 0354540035308221948199865693284414062194517249539830413501952150461989937759467\ 5190230011590783552201812425195611166442648713461226854452648164822344624427414\ 4986786134421212017478818635721318847429696854352257666088042274215330757944248\ 9381208323756825644337444417650351255681550936817000889665471760985262076433944\ 0307567921304210853386207246251312603746193539046231221340480010537724314768592\ 8657143369519248934632612832610187772102927720746681286018413028480774050720599\ 7494043633947263267873876704176298061249021686551611292734205167515755395371719\ 4749118064692315869024677658641894323432121029590730726962526994248431292065820\ 9532115435567998318513831616732974257014694956790113953869853448635536812563380\ 6495000414443644406455841812012683523320963295886525246932264145435918601163779\ 0665136858602279887841996969667908415033870488615909995175851389112234215394203\ 2141685513522904255007465362400831748868161358341298864637666921881319557115824\ 19012696210670956764046510086548963126009539384416033078539913048520095876149/ 7078044512172924118824263562702421239884408155766464874968136707098828234269852\ 2027749853372173249665808991677852534336646660620358617686540126468800571955930\ 8111202069689479298095625073503658510370029103956088842714841751590918789772999\ 9043859573583655287598358216020000617167268718062246580898048511769250075900523\ 8996387103326629162429774141670466941895575267786497076503144291772481708795988\ 7456184139180654441428547722807106355202682969635263327424420051904488491647396\ 3006938464621641013678809726012573631300204969320762748432822284117833456599328\ 9930791893253721475627566517387224074064387144226481150017415919576475092027590\ 6653695806659935527384343936945497703136168530949438161140376565613310266990078\ 6779857763889200017767085587345632365400153881977724715180163449381721833500264\ 3308487007268272673053537035727443753200223634320732616440101931070784261534554\ 2036395556293227780164983433290618571363043269221271683598945110140549095507011\ 7053254507266825578616964534087816225899176325257774273335298741760330503526306\ 7383617052075349587559930250006840166666608603370551888796508279340367562186001\ 2325050775719074805280634212262963344821133684977799192135449163383489829561530\ 9999393329292204914452606752651202083197016549541423025669054065343707109462274\ 3013400839569107048801001170521560900581358829489883936158603500760773048056181\ 0258707541436184423726337582653320132251922917992889503873933482577879755431708\ 2540162134901606747175090941564808931571624793160297169807217597389346623352518\ 0401021439559326319300170797475418789629041743026429226695951887132864913929569\ 5467390068326400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -101465097015052876\ 6652009559030320354551195111523854185795539796984039950494014634968946681217904\ 7225430518149288052826295253521934993078171505322144709961645002248628502675884\ 3255715535354553904196543756608790712349147282762403536958369964521695627568049\ 3704716746385215001485065508231507227109484370726146922994517501813602774911190\ 8848181023962281511963581473053947597249387338030159022037345354333145390309981\ 0834071268913989568225749688187161593867562483170579684043202241535485129333937\ 6598512940733749407051721098752866824532284754907824801780772156596034202526973\ 2685580942969102634372932920309701103269344258338883712682145685850989313625970\ 8406700770903729892567437088135760737498812346240592969271831108217254238163190\ 6032018519822170832529530802649371949193236929438534724836765144203603070555614\ 2282356069957767705336060930881254432681344279670757621716450292403239121159827\ 6720921625628074471817270251879913169735253686712503218674729547035423671210162\ 9165509105993312676336388807460580482672344388992141651076560034269738464372632\ 0959355499131262013100093058307404086254304735458693043974277961512281935144251\ 2910548182407117424308762681489847565734284711723753176895335230461490066221743\ 9088238817833798488360893538864339830068481615899026753343948963472556231403356\ 4691184242524696409901860454530092782499528812293155081950284716651584209207426\ 7878269482296914995199179218775721244943272274741922235535502346409098035370169\ 7032083689673137451195070789445888475667724347120805805735580715704301418894920\ 2252153157967980701238535495282044430911195483376861252535883091790340166724792\ 4813812346069403653414908832808527062206812832624846136235235595113720214915942\ 9388582476215105687847352019918092007613381956700951539397310586730744005706395\ 15288561302323046746878802142208005063894421124346203/5708629118523292854120965\ 6768544526968587473267421822131203432920372041817996357434021095501089071027893\ 4149104756539402413034733497781322457535053577560814760532615210484671548774792\ 4934299459789173033066237352874620430854134677264419472856313407838795178393934\ 6984417541528497752803092892894232383674449305647266557042718108181872841545560\ 5697899365880516046402407225937459617015393722227271231060692998934542990452287\ 1144271565193749322515581997290078741544230757605290563517393768900482402693329\ 5965475234242243415243714235043747975216043983771668118508934216220381422040519\ 9044684377328451432471579008373322243107300466530620911048250974105918859155132\ 5726822003511665006780461122388336175822768124758110137156159353003016208492528\ 5313182313934907214799364876903072818497126378921327418239552206953547573808530\ 9919304173463959143194672992401532684110474934991684023818827466324733382007100\ 5797848098271957209936902883151742330773611322247070628401158255466442074635177\ 0278263585235157184939120055393721680431076033017610811384235564643140991524717\ 8386150226441462404635444700650506902084726538151743810018867263424453435732687\ 3994168141398460057967383909574188866844512797414569663768656966345574812691962\ 0115884616296543571739372624780731877736728160443401366055716784884134165781372\ 2674144046308088157034982139758333200660533340436499253851678227701506471121754\ 9561784615188369561611185609314156426218198308871444162689343877888090530586142\ 1340575333452367541125081217845988969016596779990888364752145788657927909881182\ 0687823943565146591718348809896932298759940067112874601000232335586866808677686\ 3129600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -16006674177129393977671763\ 3196767955967381532453580143860774075363973358661211493047054146517266269926945\ 5088278519596961082390344820254386949628862996535991771275181364695946842250713\ 7582223468568116400074788378705284448786873576689148193927445482245369622127981\ 8263709203273804275463992272477606004661762827968144370142961467118809631725310\ 8307375216534007752756945037562007464325336933822151668741945226094315170533122\ 1078481596479638001017986508586190228812030231034089636091676517595432115269182\ 2923833531520504051525660788129352075108946130868833858138513224225732113083522\ 5096578845941693129100558300693882108196655942444029827172593857540137516794617\ 3737900132821117918723276182711168469201591744686107169025942033955600724320917\ 9796152146035701227276592098235964089197357832247575507208401780288479695239919\ 3405401389310941225026205680352157038146955038721283238200702428852163292011265\ 1355528130629196662939314507750825615445515897922313900905273213950045188539798\ 8875573876503818014415830990388771845142513632915792416077439900940550437767531\ 1505195135987577167634393382774098413213165065417679451696475268513140769854777\ 3949979028737640273260197377651662452988643778042179635042189587605316816611826\ 7693488527508543024307002675018869178559205966395122431982566366784125339563898\ 9089870510220625963998804294499657406349418867622580911410906998494294803493562\ 9923183811217205107349523935122938511517092701293869365073494296082321735446119\ 1545770801468465512059951985006625062523785197175151265370164817645828708290179\ 7372257212048811186826651892917327719047249755605088823994363241359160148118614\ 6464325662439346812238914992942716231055844460710196449208505715814420725490068\ 0817039919648639382254848555463808120292542546855855634268218244057338207553660\ 3153535797810554773235863000278591453673689/89188161785953388202938306391394471\ 1607081502379290468079239572812884197382613457700812675112091560925048727144855\ 5246085597829118271431906007331497974020335450812777468770693330637111625177488\ 8267478777476418710755710298060280701427871299636102167899770491918807088410590\ 1154451477651363934620549112808746475319613184345066547810121483700812684558573\ 4796838221108633810514324369034828428260378982549628516605050318506284447828943\ 4623280606677815149356765208626074124370867062868111098044333971568105527312525\ 4889608296540709602903658364974682447660967623944701497121798350309284148340274\ 9915162682257170240800183056049919921128006833110715188004899433814384936549948\ 9543949124332417576629365682501876345280372170596795318784917637050502288043084\ 7785578851835076707705526612351033980475050629295090498195007834196393336768777\ 5364558512240753915616504058463582086415456020193419147020194682400995798878722\ 7601757211471809871422020174487503441417898603862273083657024909502200455299259\ 4896072783507683052713094400814426664474955630630466217058015285410331120308710\ 2384858207892650272266116673540799033720326767691214311904298718405641351768501\ 3111926077812966826526540010316162525132551021979222827066232041235299184031880\ 7387668095835608897797435030936651288662453247041725902188137855768176035254343\ 0859224983998076394620890790461616584062893060484642883197552020814755199827952\ 6018313636026334938405979729177319657565989590788392377324469179678651904280508\ 6315126554734540560447150096672084547087576466474063097543945143585124314412986\ 1435119944618051095110875671858453099101340256145062700092892889198100480000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -24155827584488520679556984093968820574\ 2418430380850791029713441589876324441341271922518475137352608290991641108657151\ 3720928762049276034902731973722790523586082241022986153252118329228393808251765\ 9516824359150156759580892436455554487189590057058693555401963586428618476077222\ 7163452084352382759615119467996746594203809837870029430173496777294228769884364\ 0689272492763474194579871347761333398082409156051257708130892121953744266117876\ 5125506817854541270048848236278939543813122882801733772794718674746725981389217\ 0294839373923468065561167194775624179399233740168949009192747285108049240948230\ 8361029569900020316526649482539175146924047480050518141265241158768325020100664\ 4229833747000050501384401196948549633733731653236614600636378460133345452823042\ 7635998365468050075376087450898606790648504450075554172396837375786302882346672\ 2191811643465364791182238245997060326126636953121235668614205960818813725126519\ 0143270361415609332729906847238026297740200526941324226433285532304525231207435\ 0936012185220079349396322791293644385075790826753350362347387308865856424663153\ 3642088903990334765929366613191991498114612507040752604571997215052780132953243\ 5557725927335078594081503629077843833422411267804624488049577476871284958600775\ 5863801209815050144576640832616339634873289970876133095645419423781929330595302\ 3152793855253071397381160524206467095578495744211036241132622787152807931158139\ 6365659885645810728243759320388022371685197928221311506562289340952396242948943\ 9618130907327108896224878242743155392638372143479472012294491477876795536220569\ 8038991350933206427608468893400957951130260668832306601250263360544329858540157\ 0075958533431027468230845195298383129339078866952420603195140707274119306047756\ 2083502237134771000484836848951909923557560790984763972291869527881565211400865\ 7274822332235737179428043887513550827/13327077441064853088058729336337162144174\ 6274226986125406951380303958793043006285034342811109032209885425100801019671328\ 7819517333799986742520190581976665825538073024067386891606869038182456275978564\ 5778562993259706083970485832795791446151188728496030149078675084365230982932416\ 6798667323689231046615871492320681393595292415389961548166588673687286942354188\ 8698504419040523873013641784136004310525710483335665908864274877325842406837747\ 6268846358252903461134446503754311936876979829044965233856533692659466003731740\ 9625691131177835290693602309306592660062294883538526723121543657406285247165083\ 8474643145114381580389691829095120151454139605036715340112865446918054028641871\ 6648277920475673034897614624716883894264571679501590877002145480850766298913584\ 3276203682133483939254463205407945187297462633408690971332571353780234056783123\ 2797203468135965674575572032572347015848234269914392767847463096281386824144318\ 1689524920954411954660297099371412028526622415406627100351675031672752666493709\ 8245745797987412845008058929099107416115226033780318222071324314364382701761077\ 2859796628530836023761856803907526948767874027869422294485934868857706934937647\ 5209421186962459081696573695274329044629780247200848899835243471927255706841219\ 0983935193604465677801089962027557460208937819388507897994232301794475350940946\ 0147151738566063405671577187988171477727238662578593529641733708396612335666622\ 5361755859901053518410922822797397180964658668175663885725707667564791989210592\ 8637354333532318046142949953481607737781984287954581557817934651037375906603695\ 5234973364803701514187353990625762442188141447071832948138634563293282304000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -9290823635445118155073143214224333935\ 9676119083391032726741261969784148797036628385195453320276200896776118757634504\ 6072629641462253680821142926193600034212225819713260743042791648203339300913285\ 7664369876581246040787405899264404890104822951509449607437010574344733862640707\ 6911498293414133171843768712766900349151218582505531201681213402771123698353040\ 6221643158490064670800193666854886750128922080602109524980632788824587473566868\ 5522844425188601252534365472907726372777064405147304402759323649240686714874502\ 2531332820070840523376816448244895863020085825119518018099600698889174087837292\ 0820019870459974631914882555718002301726757522004838208464226938815224564941240\ 2614976643342207256322640929780762056812124435001498599453610853444543165398331\ 7296106934108057138146325219148391763328434574657686372387006479326200951538866\ 5153372065676274774880535324392250094160346373620202824842354121747271378287599\ 4338495992202905520804366769216689870448064324394172871709410441326614765432924\ 0513631038396950637007462132868650859862016251741236554531008681444013602022525\ 7748699252190750485251193258631138584799215896763575267005422615515067815954899\ 9100768063478199364949433658130155077473009973120944767760621569873433406849660\ 5469756486336065405025017081863264138443894387060205611743555451588566274555759\ 4831750222122386434621395214645292470208316676884138976360667537232498377930210\ 3251300023086240733777432266886106357975759809310819623706243418233441928592637\ 0000737289288409331809044018249455806401132797963070979447370479900520262768852\ 6323740441966221337759997665128366685359873553608745079602512386652761527210760\ 5016533121367955401592708041211471738867759428183383127218972979599005184026215\ 3172730566549980853210905077698546673258233146415097263568010084166247915823408\ 688710728011331376264077959984725631/507644397526237072196439478195450132869306\ 4556501743071527712350279630580905833573015227946465424234828787955583848134866\ 4696651111181051202625330356019123749517716309195089768446087960603140398776650\ 3889321001094415505707436282287563646409918171394808357005982616861739593984408\ 8771070966768980534766286544237516382583862644198060666728678585782908280553693\ 6862848441838568277024124240610301504513840584086138281370158490441903511856567\ 5133035548300967573641317069603982406553206914121662662750147608167826926347210\ 4236785417131647706196378861025829923037406396186973162470055911034462627223993\ 9863080981047896442373919986043990173206504365443284781041001173501735927416267\ 6872020466330518891590779144581083410959358600442018996843887022744056173229767\ 4887772058890293465075077514013440173883684306989805265032850177050108926795694\ 3470354177004829136655540891508115690981224012504501599478718042791595081408423\ 8961900277751545382635829501399607189342610059648942100190096561598156324993490\ 0121898763819573872403939882788512697252295268763774283679703922304931867386686\ 9231446419881141640835603295138380299735767767801184873875159354522249242327411\ 0791140991772258968845585578596666609308632233604127444139550456357748317888105\ 0023773182390818410222904639361275014230942196405784824428546908496119911244375\ 2341921623291142101102457050507226825785815813088653349804638799240344435377196\ 7924485797553267602463868161141743780769419009844325330151977098119810133178541\ 5293018942992348697799771918514537833465310985488129520544145802356054621774942\ 2156045952092173290031944684456487669041427895751968714485707132056371200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4164062663224756649328734228249828827988\ 3299165028140510379047221357400100006278299780655540274161776260360271623121125\ 6081105871230992021182110114275224625399981159195881902670337823544334987495872\ 9596601356059894055209766852865836441712312975484177783804876295024375443098867\ 6359051041469163404358224324081950938100282055867335076333414482765102882825557\ 4029475608924313143212780203632922651413984884557819887395036782900674372574790\ 7244826617575607438915717771357715049389627813561774525350509978627241597580043\ 8802215831430173975692481660912425207434550293433005805506812417756809507000655\ 2495263756169598914247731254128980782479187169363444435518345495261904434507027\ 0635136282672502900446180984118980063867955925884403660563922251498439054684854\ 6594609769667234871605738613082478487239749477728350659771063811405020939955184\ 7296628398945692655418363524807714988381486332259934355697729113365341253605516\ 3314488365789917500594264307015735101279454600475490011398514193014180491275597\ 8347674975905373945142426139469454503411036871680205049934924102299589004238353\ 1132161795243507523582783258276271338989170887780097993247611331320780158371415\ 8242933536224423890876523751550573117584389577193887700231016676667885084022355\ 7622020136682047671557404515709318200004424198768361339341849361904519503964705\ 2260439504338317869563427291348012675775535691863394550526775513658899144942502\ 8829706541941233219578812918074501097047601330832724786068535234948404412327701\ 4367403814555707938646580541964145911400796875224209007899723824440973601708183\ 5740471576931429103765594533416236677490352578117712883270645597799425998706367\ 4867719613358091318483452804019826831650977993052168039626927712808580287574825\ 8960836201700394263013638794885493404874578927877787981739597333334004420322964\ 04570983930878156488566441306933329099/2254639405443807951921237574907317229820\ 6064546760018538265874692215372689461443600249503157516868422840193963020491618\ 4899541489751146814882965214904778785397150465739453522919903138090431986099123\ 8651602005024695844229127758707379991646408864052094591432632517904678585622782\ 9163186396456889145485773760503039066921266394203677557623235070219602406993171\ 2839589590709232935967338136029569705321943844942772373223306349287417505472184\ 6367293630308501756624308248630382679344330697008069262221295923434431145077856\ 8305423655383484410743872189572739488025880855647867413603804317538674462156590\ 6043082086857559256488548258889108862200402014180244331566475511011023012347094\ 0328085554984371929227979584621832064556112285752609563947149606738865796377088\ 9691362338366685419360841369537816767498349091370966274553189120025985742067413\ 2361795554426133237052748867215495915903416657754230388388223368371285770800135\ 9440877947288539282483140467999997991954109803058948643308353285971954794588650\ 2718030942446856680071907176448742110648111678393914448256345965760673077968444\ 9023532895880215161477886273512510369412423264907951933568867954895074068470205\ 1755233455057495831307248670620141304142427293956176875317730128634165047002728\ 5806884498952359417693220114843639838437500234835613659424771905844592166677917\ 2231050036036527253924386284486071297424559396266410504346799900149493809706659\ 8596530286346815674438445670349541091008370770373838919838018676859653413768396\ 7039476856951163309758049348496800936882383366630439182339063497838616770411452\ 2332389798638688502000726752893460786412351897833022837374162749425876729856000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -930256396037298265622407037170474\ 8940959826251119256291465700269927872823989758900028209857752226582836913870169\ 6092378668041948015484842455735941913341592785239533162861450927789366745935652\ 2968975842112560905885995492329460579233230027959575150354711393485034412779602\ 0868589116212435543292255525043762286921646352234992779814489035667884289608490\ 4200820603091142796318923899119748080015297399707857041092033308874588610466941\ 1982180771862424741235551762065418169798316118155688673674559971499753780663793\ 7944776871411179109135489995092915905998451172156151520505548872810237793180553\ 8364875686389028713544485275989751133081997832825084358040853489254252040912981\ 3754612568422547744430279025917764131095990617648311443228395621020828043337123\ 2166643218352759915035973082847598515358684946993296438019556748015100441646312\ 6356980233069976011234349002524397757958085298871125042329910993118248087468866\ 0810915219696012920409833072754962232417402158181811200584367828921134952256900\ 2037647483371748006463296483925101882108078229547009747342047705521783077224327\ 4684950663655421179342003968663236228492599599044157136788566781857767874953960\ 1400739874695839801132333124357117073646702692109982008799850401270323442897454\ 8745754651772517613041295697708983396772383632851292547388236613213110239432718\ 0042582813955721942232947866014834930451829969320324378902038338376071756096960\ 9523653680532530654580905526508694915629161529956996045769149754566000694066262\ 3096802302685628447660162849790322444604968419988564000780343404042337047270819\ 2103962111221917940822680380079972600986940840159550325408400071746565501301879\ 4800693299346928478760384926457366851010915703667784216626409201877363563574289\ 3726564879629865566048037746324363064974444170845660763765736575816467032439062\ 7002495360269948382422880506183757662325379701/49963941160344951194991376503742\ 6953186855744271990402802497230243191589100805732287740487258609917924247294324\ 6760320288672582750372237008429022129916516478154297985392433248820903791139130\ 6824787171861764241957107192662433451615021157034734298355718295797555748857944\ 2421679300074865369843923733584459669314648968399724559893294116681288867528692\ 7619333104414307437212000736969711210799117422117549576979005572050734186005210\ 4091851518277905965456996987191198508542104480801425814616647727706812647724879\ 3828143423756512807881098370925967412842013807340810978368409329565813733786339\ 0823779741111810394153676175373860097355535602672265478513689857736960324477262\ 0642533057753379603105880588610572994599963336125232149977966282856590969262611\ 3312768715032390221648628264948530068721303465399400874729499849269532974663094\ 9511949391617504364218665478537113555597828435969912420538022977175085022307374\ 6304225349224042967840438283966556645043518994101763915694057060721336226385584\ 1867236623281071442927837641364933363995073001090992569965087981125889430181757\ 8096779911737344931382323937722072093458959298107567200234538378094886560810461\ 4169317315754895039862697465495884534413926308509471589258759709369179254537954\ 4889096750002276004847879343059874786943580846695981506506601571684659859490900\ 4496011861583364866180630420631932739076157479163723114189862204752696706417155\ 6036805315399650627122111928326319857638452293406719652630722664547191086503333\ 8374285433975054202207452512209401708932858592025119969129934834551861896441507\ 9034664641575140691596589839069056435587095384779395997946390147579567911567236\ 2680320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -414623655851817644697718\ 8568346562424062420800133314617750203341530390787572426140007618501795369841259\ 7813545348485530520279280820303803477517960704868652973734850878497150049044253\ 6324638597626241966737803066781597924693912115068364457890167374155471430050176\ 2037940994373517874935871836770518494706605687268107298395972677955061050115458\ 6213843882619649474943390375428895037225610673897691562248903155453427543312876\ 7459090991025768318785240434115483727780521407121423766562382639159361809300012\ 8609747796643441558995273559908226563814947483082440255411686724941345502008381\ 1604231326260336236307170868945119319775041551687399205150425310376489997862939\ 5672974660352964755979385185157351222766531001173469424729375256448993378342247\ 1744075444426907087570393431283389882901365141802452644786878395929566038340590\ 7783905731808318170066017882553767463225447812099698196860650056064561822076659\ 2782481709911391115656181586751506654480078434049193505956976481284806353501620\ 4538078313562624758711980301712869880060764923489952499940832963986235432374302\ 0257832011320203417314441384639779273072836105503687380810710676158099629084113\ 1163085410295336450284127401222551658692690103056788662041077456471126231362845\ 8982367001554260516556720658408815379121050705802454495659481626697852139490907\ 9975065542223543450737033825807218518289190860520569477012301086786437542213278\ 1086627240473359153152596628000263192840755695758126314387683441636034432941842\ 3196227047020397084297455615006396846255494228077797643659002730490490095626410\ 7532260018516853472714401671648610089532875492449925654906592048204391388094572\ 7273941487557604444408520334391592601163803495300050686433916847813556167520671\ 0753962530763374913529317169152774979140352182410821571040172059447219327146714\ 8742873797644612202535738614465748724840769790496752196223483896272822347/22121\ 5215064182241909290916510015592609057542048482878152411748417892824061261571324\ 8627516835316946144166630001039548750151610267981897227318011584111327162145139\ 4822841851494414136163367990643294855580065739610815852563901496556493371622508\ 0524519678774724289289547166538973893201612657355379318274471195320201225149097\ 5633550869808755594418403773317354269846309656674966631318527608069799991841322\ 6112418646482313345510567077775838832804923372950148546658158335808646066928238\ 6006538947031435800651639105782656312379128630574344282719038658287381728504235\ 2303901369224857865327846790276337701300031685381911636090653026528685493700463\ 8123649805709576946020529970238966684948857798734925783666545935298326607457515\ 4260453128229818339620509092181574941631611061696209886122358444041502829603119\ 6475930301549769923028080296526850876303793199658537117036171786463120203154977\ 3244426535710842821993738995535469251461637464683718407944842265318216614147841\ 2447081178419962862407238518973564096927726736996352896235653776676483873499622\ 0016020394701065799125852109092180150436599271671131339618247206084496617226979\ 8718861283059525121489436763556743760090153349705599026262522606111946523616575\ 6132726367438963527936473028856437024004776662423044982697344647128683237474236\ 5556050612932773955648303394324984090337396664367365477039511438963732120799398\ 2915604115332669919100722204271731522225909958800338831064896236083858078010090\ 2393028047823611885669214532776110494199149706313182638439206827080191359500705\ 6391240592415099028403868254558387001721992928515485790713520654224098809939771\ 9971249030397684619627761205336421982020397338460160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1505063858798992316579240831201205989234418285386081736385\ 2959482757534825485301054977845929657314844494848257057100001870632903481459148\ 5334079761664525678080205103302451259528971834644409988433052163707549308967234\ 5321310690731191377522958187115989665721271646043259584156820554143838932838305\ 8805753179119370477651949908028906684294365156154766653716562734768856382648966\ 8006584440624766134012132555225530250944101167607215959286624222722906818863854\ 3601150275761924676572851854197860390836321476636085339871101302057937996473617\ 8802020566898674026535589526935220277833373763660338035665239894099791620161022\ 0304191353787576753802730243483115641853591051305471708707684340540241010891794\ 3111386491592720997590204898722747591112961154908270200960840754474699937747690\ 6720185288469897348845604879072187672830117654167612975254408311055421142339751\ 3914004230338137006014624911806435222479536730791439094997173299406716282286613\ 1425473411182619239042812691783624518158868022071218045394298641097516037398526\ 6382011923895628698714395542841488507084063853717199930722954029733540437641152\ 0486380361642883204134696081332639785914240256305030006337956104904144481719596\ 4521090618476788944218096184502438170357571807562033302960042440788429972622174\ 2718458361153806170536118071719909464080391914276337105853469969313251192043676\ 1822631443232113101837958627947650923095406126980048534161875134362199456082275\ 2451236009957730702131068943379984202666604288526616068030915294323113288028177\ 7233591918628179572566261467426423242248176551817953935251453963446747412590034\ 6893336730677886072142248402287237758633238671276100728437860862623970627913085\ 9458779834554668355372149257399859128955593906443121236511462810370040454259475\ 4957556886945640822724999366885966778094159651122596537357816740641365925018583\ 5921408029029826134663922135099252381/79909480625730809897213014573992203546261\ 0482929936074176643238535585117613455855267417936572407797673201515307372741581\ 3926574153761756090225071264362786253676792302474354538431521313945381518086095\ 5498669338359757162448687056457698243950892492576875811767095229591006416319169\ 1016512125737551208007333529843636742443665899799742324808333867640623322573727\ 0777018850009304232022327275467124137874012978847414457490760847467136075104798\ 2060244065373720196444650058905265047971103053112049150506673036145306178790563\ 6853515987399749532204468649500592453886642813462345586675173366991614896177109\ 2910877330836508756110919491153284233619242771991942723692912349817378748004557\ 4720878423996281484531049890078352158906825050873203405221834368222748377811025\ 5975063999268961554104076976607165591618644904112882420069922089769424963294321\ 4349575388297053722237338806816614994543945607375261218529933196249545838598073\ 6152110754574924617550204164959442346703170345574815865615994343578436591356838\ 4721063126671702820542097421752190645421764113921628389963439416291577242181974\ 7587572860399969653291049155805405159272126350950461082933628546100914467231602\ 7140993660592633660891973695768142796555352662333172351130097683265604264152796\ 8588576794767888245991164191264775899759439834946585418547015495923399897802062\ 2060829151327831502284865312018422872639477542928404680267766285911270521739623\ 2637696501387889772764149702397135935645571254681888810902010744234724171239734\ 8629697932210151605230789239209180994367921202439587170813661586441230380989516\ 6574548876774628522547842216714475448545237950669234368880819771501627609904353\ 2864957186048000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -124038764244991899\ 8715074433055318376016333252277968745208921973655133338879326585444036713444244\ 3146709404165791311923516163163941928797958459217428896919624839123365591032343\ 8743867978251899546491531868963549347705957005639728454444356607012903943653732\ 8638549949806225670559524254252545563687272447643321048666369774684721261291381\ 1988271660501137767030196585439046578113979699153348119323319398291189682674379\ 2297690507974538040172397646146743499362967822548579618080377940029283644258422\ 6873373583479637671435009855676539526685549353196015500415720115276757878009234\ 6918701966217000121113996928707047580745118162839918886438910747854819029509286\ 1558352477783888143002999526236002353036545795577611810722742258294263044500662\ 2508438245675441345547671005713859166842702680571722138614638913653275846616383\ 1559367553300345794116096431825410924943164720170222868937837627697447268088083\ 5327684856414052247096886137449148450692147648470255581855410410919479898344108\ 8438862584349590610684349981577240383319580215104586192422738145544329669458210\ 1723337434069643545531334908077791923965097758903372104929333903331584522880115\ 4583841990286866526455017931374565227392559806782706708620925828787083925455022\ 0764519211834652341851868928978335071771211416859164821191554057298486678170721\ 5282024846625755304504837633297693490280802505336259540567130292433128400056067\ 9667001038836215036119188183633700901127087341617547422972818109295256502051103\ 4557022358955119607106360159012096240762846793625995801420247338619507052541700\ 4898941776718744595850416120882826534678326097648522308037532691165838071356022\ 7765653050257813458719125266349055041240952324237078250935087398902799688429357\ 0172865590704266987074461604785180959981754246290668944515598838226546789918828\ 6942545355637145082082483769201682695113791599777616187425204356053368041924062\ 01352978003/6567597085415065898576613497188467861782876221897159276507648357573\ 2594273190840635646137299910477977482262469539617159859998257998920124380671602\ 1757498331997837303536560928366331982685560618869665172288107793620111357338616\ 6420501165925128652612959076534855415571883130276774234512909050651585314908671\ 6647180681061398875804972970482015096848625429313883926509861507598430583625582\ 8391742794304650070721373975149292112414129894601279645618088195083100903337676\ 6232793485084676031725506696743007612518446727806763046242340623684873620319023\ 6100152603275507808645830781736551860334129451634147556683593955646948501578174\ 8146839190846731053107823028108444319320219442101518402127276246703962920458446\ 8780294157992454758538609735317751146871548399253749730431396260426784247369753\ 8644602894107297694367330550067374565819194982429040209711382794093717582521830\ 1228817350963717027459609823692723702394123348651500756326720199961866506533701\ 3331234218269927010850850659565870506607858722423160958172360880288046720621713\ 2456135784225231228533956477758899814259780315909154315138988812503628530594110\ 1767899588886483926665885566135060229494720149654972020478046333964982678635597\ 3180081115362179547220238548601345131606189396066173532310005004130389577094841\ 8517471883287706591113780795590905781732510859571800119588167297100495053756431\ 5670746221493786453023829446625893412420951264914136556782296885543272718530334\ 3304818129037410474553145133760217687703918698868270639592738038299354663043164\ 9437449664305017540954167009395924346780842163885828622076912689802967054154122\ 2626661536185752446916751876603273943714237229835435937870284059768552161280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -9564992399445203851585401606822\ 3385420193279761391983458761378873702222737033096936699044324441785519515085088\ 3890839015854297914555825903308878048703713734181540200579914699477687294140906\ 7100538598402932875711098347292483347455022880162074802804139240226213588060343\ 0769515026337733638863859319923061553277405247844367557557291443919778663007868\ 8523393177445354160187111279729690768067251712647282947486028453799820807985872\ 3696611615164401152646557267808916026141639466267411153580895994965965799262657\ 9917031248285473916511284497828518017971592431896642729864813560314486817746155\ 4216805228711551626785672215631045865422674046620359217643737929971622379901783\ 2745038519790874374872895502460505595485097095960202242237792898187274449666697\ 7513572015997971637184199930687968276172515240230486955683803147421744551460810\ 9505657245350336234228041004810329072268666062713369027676669633272441141255317\ 2139790418661750233064395700723155985713161003653153125429154024359819794389074\ 0826183134046364626026146079201036545606585753340758815238293250367719424261644\ 4214614615652766028194142313328523152256170925059111060184046205280477220009482\ 1885803656870684332538801633900427519502353012787362476230116290991242726331799\ 6029243480996265747513015371313350109596346042649830262581420349850651990159248\ 1535184145479036964500949288504398684986533599886269769253370604274401278844242\ 0032399562229324721903961153767788977235349709874817365912933293986791851849739\ 8689569178875253757818845647729013751811488588618835834302058597477280269328111\ 2044120680355155178750024557010610332305391873765137694631368125672577752653422\ 4276584913427614652413688794217831605172131322675198575236506779496187865845113\ 3006730882129424508195575274927292659021641993860275996105501442960418732155459\ 79729374800045813977311743677180149854244891043244355411880659072647518404963/ 5062793927283341622461558323640502670530772139689098396177287566294733204377124\ 1734294730227057228434860518746445619570194532047915410549996509104098600431521\ 3498708956318316688083232839726436571135254742732642975055252283607451941434126\ 3782932035806281661423226859635198919088522356956860588460338403530953258753750\ 7563493576155811627066527911055845811461060453013446529561396046054638453520360\ 6152480195899317680789938617561916165708548875434467316968606743546322434903210\ 4050993521446179152343481395090428863360811002497132226185213905556675156959835\ 4389733403326339803118736971057481630252825686465448273813123232947168648198201\ 7652391305694511801649537323453953385625473970755131668561162121608424890232980\ 6161160696803334093287527782237999114523488878868672621974310811703409863140807\ 2717378182691865652971380079148497441636683849894913913175139443368572106850682\ 6489662012379964046109973426783927362027209487189910285123461219344431376314663\ 0139339859690650622686562008953393433657727859538167605072465547767918591906296\ 2422970311484243863086405718913804922300258787884008328949662619121899316068265\ 2174511671952802640607394490285778441480370116036407035823786563899492193069004\ 9983475177273076758951619762944449565531100391667795514904365074576062536005755\ 2074378638852477152627584952954946120579394212472610069886148289964394575576884\ 8204533283169171005191078631437312875645466348507362177519839721875994872063613\ 6895657505595550764231575544959644987121856251325677779063060369164462450880627\ 9421535663591388716582439147041275150592232063770867985983909216956291409858705\ 0214682474559438870563438213491276011013347711121171795731808256000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -295596087437845227350585563843328049599408\ 9445334251334854637689123808993712901629928962307579913018794171412521521018804\ 4765946481743479338253759223235163073161414498063985462596980716641975913760705\ 8660535273089367277138847223623792646055462118523177161472319815639013997735722\ 6076224843866901324486575844731550454082013144867476701385047134393716103238195\ 5126806293320968029489114141309589734972118270370467575655186425361094707685570\ 0555935469148939658974239551756832356767084357214687516719494286281215657400584\ 2521402535045678426859586585369450086554988214008359493299872584881811664348030\ 9626301318347594436933434165914342088779701530656103285041410342802915016018936\ 4647600265892459037533924681022868022175837945620512701126163693168834509143369\ 6180596910528584277956809604165243331822322038394588335226004199408107915302682\ 1947393284993873314171262689845041317138401183301226149291929221198261231459352\ 4946023878724053489890719060762886840642527855777061608803107301184755802002178\ 7549334220420219161053072780597883324486543071569551021005833803037001382879888\ 4080154587549573281507776781107647387558977990733507320343106432138940893295176\ 1800722997909679656952989529309506585228713728103692529123386157349258611984196\ 0003740925033721593665504390066165775331748747172879814988344046502670235676866\ 7222649513052604850561378092207675838815126097441754929194567265803118175424028\ 0599019051506118918752909610951451174701079393865349735965434552154846120252625\ 1889223606613880076521467650685064194152448524026683807705569545484110846275752\ 3920990132799389494788604343758299323438146892482635614006488636949557757200650\ 1157293602031190423438299189437577965572346989052604546131027340929836598206176\ 5097434919095926579634758990420301486719576396238259270845413967030451278265128\ 273739661206260349424068574789412802165537061199373335394425999984209138429/156\ 8247655500151508998590116216953374937482528279456291571726084824435256625116980\ 5048091504275203197311632024603610404442642809715906923506552071613219039813150\ 2186313114534097821127677932510203418756430689516202085475343601625403448422586\ 0452618959270189446452408609184043384097188187056550822526934494521076150948081\ 2202027914862486977902302774399849873053593366646817838156296384985329702331817\ 8862016550633417672610793884448773230297658586321476689078205142750455156947818\ 2443717400881217801821481709290336733632270988299270493357468959189966800821861\ 2273731975979230278998119329912129952150361873720928014500184718202710677648510\ 6364084418175491905611863904651485300929157600097154299737156570090113211200794\ 5002443776933136034145445014324002329507988427101638522636296555185259980708895\ 1546851958153016706885449364348359106817285193811873868906306722007496392840897\ 4643220858306602385596297196444001148130753541336288315400135357887449732620603\ 4614419544092412431664761110248979424765568432257818282605705317858178233870428\ 9886952717690076346374890377685498611788697368082596658603312272768519710199654\ 9693744268784154478762517786762712976855993649669876239596009825000118976571105\ 7502166846460587970094657561938953344011722149248026138792449617728526217327397\ 6547644092850358300171436507903137907143751677098533730768317484165554933062474\ 7348215767500518553469655740992417438667076437625885820084950498808856951287055\ 6399404440023542921756580470315930297543629907086263513144130391198434324384998\ 7523083947427237894856938320728438014669737625281716697370145844739635088809450\ 4236341131746150745614548337306061928948960834037697595420288297100902400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -337953769940243570075581132070157972\ 2172084252371075750981695151083836085659681070991520913994863896875661256242056\ 0127198818698023665300359707020022569346442813713510724036263036002571049346584\ 3676513278281812828628493145213479600776817715522699849071801774295553927858154\ 6305929696203263857805106571472380579993883061165469756666925767243102345480942\ 9141536832365193545019015221308329881726210193386210031815506516736185018022776\ 9453265966422947212567252217727611896704197487545707929985294091352275077253036\ 4206376082457802986691994100182281784572249420592629372953632952839780893337834\ 2038637631304361654746869286333776939804707542754922890072727697743600635707514\ 7399086687670255770451291140140008039175058511287129986273684556887825142970551\ 8198850306513500748352194917568285607119705480800220532388938666103907462037066\ 4930937329091050858743676342010402338128300997631196325769978696804748801362933\ 8795657217991453023336094962665826878156718147478111219329133714172978097222318\ 1107244499648077322541603652922176086025464555088937559101120929904674388632101\ 8809606086066219669455233614012900921537918782503937663415309625736197174735598\ 9815421616407551167822058701991350833859663436387837606242594577551161103682970\ 1788921727599047347940013150502093809373427454269973694173631032261342151017822\ 9955602620322130372936119466035895160512685796348224907011430317805950253743029\ 7549886231252169042966932958740119937329165393702556599998023151737632111048000\ 2067505749694072718511704813314623565924980455998731999639071090521952874826893\ 1954282136016834838747666896472300784967029287749521082438240003523033076134593\ 9237857093915600344674913735344496303481085176502898041232166225361828015358643\ 5691095480826423197473000084001076733822713813916414578158766537378289278884432\ 0487136854956569729251551059822712073996383985239709212316874851705029541448165\ 861/180223293704647309843988919306325643291073826689647821722277607251667320202\ 5787554664307525846894904445769265178684864765991955984478244126631049390906652\ 4998624590874125411915624785035614943625408849251352679089812957819602868939688\ 0204649681623177351253411277360977757899209220341597461738307877623618688213076\ 3890697692534935121642552845144170793875345353241687621328064477816469902958499\ 0284954139759753961036300895969027243329266146543696465797567839205055446997154\ 3209408542661166620863317196262585982015765702472012849834887756232789823891975\ 7461175210209140577700222773688082064502829624478451612805631622822388951074936\ 8014645459953852294826486337224069623083608312874744231774568146862202060573532\ 7472843374881710098063441485684087422604505733588568443988009030975270304163839\ 2924968335964786714885142019143513307841907224662760008743356952106482218510253\ 0989002339985816488703594907858943417178535426695305374466340803167950127036676\ 0941935879201363572187541856626683177814500512246311271660452273903841898418799\ 0680124344338049617852315102995384767979361511508066189811325730348716629624659\ 8746134694848579393801671449080055668899293915032768041887954501033465810608738\ 1203195258376735707909079059644391515713099824162786324323236095190363906741227\ 7038945519655238420742191883271905218825050054633175315909870540254540487995122\ 7864829455778990523499360034437360771813661529258508463305717321228418716524373\ 5891278165028800524040825173709784672881510826566931847736349739843605769364339\ 3393384632914059444540923824052795697064908565384361639776963857428371533358935\ 1697130399758332092395088588911374960658902081536602088686350660926599948402688\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -8605208195762225672849199361\ 7678471566207160535149161408252020124816115352054972476992978875372599333647985\ 4758746165418056814194768257361858531566416944717665955969339297425298572259369\ 5782492381351360343324222462390695833322735430627689783066821575845239896496440\ 1503523121586173604849923717405163091170192306513520353643865302898207820797283\ 7546916264097395065378962174114064087151272937591364934350049593092985309713024\ 8953792657177505032992709296600613891190938514181596882778206488257817135200610\ 1901199753934143769713596960279411381427867335801853127737498547195401030284543\ 2256656845706064974411979443579904450699760701175838773962038252939701032309421\ 2081462664648326323060642077779379199167971901752421990034112214856142359573889\ 5933604781687449152623245109742530745815342283365506376927987863758619851345044\ 1447178219289494936280333574226004191508956564507034485152489130078640845239265\ 0368800453970753646450629402565445999372453247557895700891026773397962933589660\ 4115422499171577665029743737542625889734304303324273860487232852485466020325131\ 9612972461255266741438835760246320423470168460689491430146853864046535673348309\ 4481951968544303341964961407658518763892533071964377845875816113035095045663723\ 0368860879500197176127390951569986949157337060475383102769934904189001312409966\ 4735355581539946606586999737419483700108803737267533742025896046631434866773235\ 5459339395731285804882976859051643283881795057850956470386005722131020781381220\ 3219285589471277272811186975575990557150017616133549141822672603630930726063858\ 5616996693417853675451373498910170192721437998306231044577984958879952078304481\ 0511340075292714414328175331514551260638252203109248641697454952431159567219280\ 3253791139408764102705540752242619916137153883617621663577677245638244790552351\ 4100667379581850560979022167478511419687887436315255053995659136572272740980180\ 86043912178679088505491410908504421/4626144458597339613294541852719663413094779\ 6013488243262098396279358289775453193411192288951041471684213208352379469051363\ 1252053874131810974044663972844542736668962778885151822957192456953201982121676\ 7849192800903376246668979575426337341164339732024323201046371580012871345141663\ 1576644620986358610347354923309748327465571437525355569658066915659896766935244\ 1030893683472799615074069356360156132288102464043049504598082956140408347725563\ 6116551517697620278766593297651745698017226936138199482547101898205013748145456\ 5794525385147765578680216814087043080527874084204609842947394017558163211692264\ 1003682555314622982925337875596286629892150971932459963286394243969702127793144\ 6050521113359148657597088604141740260583547685970443840266021590851313811466119\ 9630603701586278118642519788753637508221180320973692079041506707656900908115007\ 6357318107141433314124960923869058860471118641498247720132596257599484129909324\ 7758845124185479720497122902671744847471530806918990692321979886481584199503763\ 8306985860575695138995482315981626764131455659557249978989554903615941680359935\ 6722005235046565303365194260164721115810187846494868980494285192855448781881290\ 2144021371154259747394399383960029824690937675254088376834431297445922744463366\ 4000633021517545226941648774937041191665362893989334510948681484366955514775872\ 1078271202873930189287594929109172252390633566909645048634826091500781367673393\ 8282173391056316261335416164860976558977850226759634891125450641694988188705728\ 9766847274424485655051723167057790961429320882097034214702958344278052240786379\ 2843115126687877269864536274912687743037662948257664305698628569135212564788742\ 4614739062132800769579803121340396786370378718615961600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -373222809370276827908021583806697997935107060591594\ 5277701955255576534501396656186991060834955200446341585385406314627069464771323\ 1407335126455079881805576248706953664070037332133223051491672742301978447832556\ 0867292664913036343448657314470300231065544150660590351611832877585772445053364\ 0186345568585975988318773904664400526019539659466420906243549235139204679716490\ 3146979327397812413314278381081824106648634194613608212814413120263748552597843\ 4573587000413337332435011151095894132058621170991108765815086347751369101999745\ 9544958836690568828248836921922421903914403454323894754637435991271055097418984\ 8777854208793214725069070835720843595674312508333955391927102635005135277975423\ 9587206286632514303953135590874204615308828177153125519944989847444448634316152\ 8844533813662089520921439276893053414332321790374326872237778063552904856211844\ 3190300715107855457507311984564371101849737256440743187172612043623313729109014\ 4712163397786849485651363100835511256492192557106277070135480203185360726521836\ 6054510415253098683441961830008848122932682593968232846692454709344129090431158\ 7255108328141485382592099994512544037864238262164105171898866197228187614232179\ 7176741233557860212648165112213236480941234312807758495037070780381393306939206\ 7481820285062230892790080533461560224865894314564095928332354966832885280850692\ 2043695548729116376330399946005010924889142229337852643400758779178868118813475\ 2731109656667818853074417614394945096903604294165791083653896900117462223050956\ 9946602183449221674398578772479485826626182989186942785667166781177932645525847\ 6023635551406787246735525926729008685922092011940229581816282096957509931052635\ 7169226822427534493410636411338758961685495627681440056396409370489827093074562\ 8891416226437295727402072195846969007044167571799367965196624576259792011920721\ 6644548676361372129231720253466461524330384693679255748739609462807734348287742\ 990482763/202859948291475594244501433095795325828301864404782737105287054466712\ 9608664591217030685002295570214036238531970713983888531760653028332727518153633\ 2605273398193466389277022358418424738608924073410487318846295739092587932298110\ 8984008500592180653378403651488433957253722246577503301711910065397637947726963\ 9291625833788814815247918977558656766973622555584754209030801680027675279841523\ 5919367339279586483211253459886337370014022105323099009968319382519881040737968\ 6950472927907302307140349279202655909588723819166865787781658049365647252074237\ 6028669068222551360197836498615501949961695360210042442248508870578183815326047\ 3410393726369080617115915942602736289935814410833284478505852457434133204501312\ 0787778723157756983166385930158934965404153833454349353812245749671816234889994\ 5993615036581997227512138639172020960081018601185189485848791731284751536484552\ 9046788537105781647778385044816446726121951325744705431618216965907373222877990\ 0866572620494647606574571505184811968319058249440621706605315579359538340917295\ 6407715134103171754360243421783426565509578196235185119198471862930919302589703\ 8097471578441067844925642997363859849191919016438574370219513226957832562805038\ 6062883806920731155363930252005604275744971812386998000153194150538581122858957\ 0731446242656958928860088169570676389122236885510370577809288633457772421121950\ 4360671892405326075907311463624951104551717610092768254715137645792593477956492\ 9171102851228443397210800340423026622859640084299869182983807882709710079400376\ 1664477964449231449591560739020141733613219725554223181729932905541509471042570\ 6560655490281442339973490242716545405011799311681680122316470388291891366568796\ 2806027502904655227125760000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 2887743752134076216807552193258941581270267141839859743397002810537760280853092\ 5203203118658845407444051173700216281590290791882943544583936080673335771843844\ 3541389506451975252801955542672611278111957714069551127558262207549511239816932\ 3794457419114257262226512010310855168716327135255584243327531621328659751995203\ 2855372496756216910243930687159098072039931832946338238719249062995535803538368\ 8000699775465059764995834922166972639305517439545377522368630011907994309121469\ 2109842749255697339353640631038026126397964569135401972366467514442423765388616\ 1615143684634382869048405528762253050620553654646200196281793123202729979400102\ 4074070398850064201275254159249746855845876512404554677747021273988722835866695\ 9396988712184820556056996447727966908988424526068102573717248566518118244237959\ 0968358664837234264658928175814667603283638075904365781001695534056225917306345\ 8060494277643102067253907307271881077674025568384026893660132183419416577814812\ 0385822508129036032471477715048701738552402642735723148479661518927730796944725\ 2383398595933567022633219791773390552966839617770736402552384863989128095080101\ 6788841639629930051400462438862850904236627998832753194181103460079142937789649\ 9673596856161429005998526762743937202884139324217378220934201110367559467462249\ 7810562862826740605570391740943732135040689699691081860363735908933824822184775\ 1797613862207434517101364766115423131593299787083972446060985109080532036578487\ 2882602272414098223954163958159960375335074812960685209678363616536472518503842\ 9251420347352235800788251682595450192572512504787605074851028271491706512082411\ 2704042414280896741011194601544589236193374957546102130897580792447836842125498\ 9031158736768187082154331316593616876905560567729262850966539202696237343130285\ 8355292017961333663484843204244766846877855821573270930710036451758826813542799\ 701002767441399815886975659982743150603979241910652275007396832729/159139369375\ 7484826973322397335564214104604182863995568216184832009925168275589853345014739\ 9158266259369343673218537353668915070653270134297507136440665852270141412319593\ 6492227097274205191901481849856814012232351076142885412897394666004536053286781\ 6367181159951823524427742728732126236574961930736195949009361855342464815657450\ 8722315962375018987004487825723971462742711464306758547985858789370950710724763\ 0809029581740536912300471617593882409372208798137589570809439220052011792606603\ 1540621996203052982524729362037063331673249083135906599458404594281970158868496\ 6385785973903542040008144822138850526679902823030612631622920512260068289993434\ 4766227370519619925577531960841744137926299554713821339847982475864964074040397\ 3832681051511427252851951144345267292767334567967281302680733125130282808603041\ 4950075190278307433973912391562626691742885665306005898655781095624800206481267\ 5397215725613112614222540688807722904272271980502385101027851908022753020659758\ 0132798158761080949664964629294757760313603803912781444591669767960686122074688\ 7693992772406886843883938043817871236980085601846435762682549666406383870461919\ 4234929290034106342274380967163833754335167706535310367338808225025969368256028\ 7406401631044366321397424095398041621775940203555806792717857834216993288483553\ 2331071766346430622232697082900005092529378863198511493265561355525482237794701\ 6917896730380175476268790479647476906764652337279389938316071217593628838047800\ 5314402547155020743075936914770767979546240202306533779276946788009073168638344\ 1379769857817670431649970830514473803160358062978083340047856996458360495605420\ 0636521160328227782513122287327406747023737368346473545227374109649451141027920\ 3890790400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -43743289561410473\ 0099152187221529774889654336666701853881443054778152957018316708292854112713955\ 9096102676283392998958070930044339902934958840003255545279321616889644815863212\ 9221931937357312630998175338777962554649006054244181691844199651513486813813856\ 3566116955576753860895921921137664344364702582870929083948306465930294758948234\ 7825693249979330124763579328833283178289735230785162064321890211668856647291745\ 9407547777543720069677513127055524220933225092615622475589817145107239829963327\ 6281240105304288144022252479585123986947323496484499666658559877010866212455394\ 8505901381071273573739066448428326988146268352318053919446484705799771181772407\ 8596695883091666028595426875553004387411104938288446667357013847566931104380248\ 5984527722548487059211691138252204146105427095881833943852995885186566993481327\ 8284356616010872336269544288450836400589706012582275896428811399080986776815384\ 8146864629787400908867979968343360680748091028190662487329370002988000512510167\ 2207171840703286924610963539959143842874584852022151657017468256923746273652648\ 1681750071146542912442896165664917298946084333648230854024292438926018586544538\ 1220806703787563431412441166169886961886675741034954554677299432033586817676855\ 5107778611125530182880235750026046166742174430544661734488316724833724592764603\ 7547108565470247317212222716309438181702861312212452536664653906436503182619639\ 2125714993501940867404079600618165447276092158302482620354216053787807452890749\ 3413904920974267975725803865861246824163941089833691176681756470318926959207782\ 3671463312122112638735688008690806160527961096695093253072787521600426059926749\ 0197434128220775749878059667246369846855818502117046777271244825849785218735522\ 2770473347426651748473777271839400233241337722457005920551807038623070362956942\ 1584119177572811258824069905937523142562370526661847547262640769595188376251531\ 90801157605749492462679419931156414665897144281/2450444747546759074019530199708\ 3047844378943340577788428230994654443981290413069022186330176851411935126772267\ 8358110623444018282477266337907250758940084553444295576682722629661690877537454\ 1137897129898117769997065267068959928273148688450693093660745063774749599676934\ 0404516022308665504693697258924722155878879699022106274158228961413830300078424\ 7807507314554619499449352088386538517714628806156772209025629680919820469185775\ 6931062782942221492076185005219625975380060275828150530951352058957285797810362\ 5351379213984165589613536214586555563849768127697737641637280091032531086101646\ 3266200559036172270782737710003231351579434308416543741210736396594680754777361\ 3974272585086417145510718351417938037394884035646060294469216962574813593591869\ 0592288627399911263980856924580135116878629784507872755922707423285649822240322\ 6356785258989525397354042623245241494304035348272121915920199931553973441350504\ 1601174018724961848543292755655965113455235864248212640882520361031404238709732\ 3697566951650496961564506059094562332513574561724887356311638699875523712993279\ 5749168963170026960064621427520557521149634504856741733839089478280307159170569\ 1686184399964933020837074118467534902028313736792872925946677500821605149690436\ 9343770155191299379342521152295406034279125743412715577924214115724612950298440\ 9579800673410544849572334342114422360426959002081892495822947840812775879993889\ 7613917007339407875928691435684269458020301474954827164704471495048726344906723\ 8706443222373295948871724067253455400658732807941416228311293640655911436777327\ 9753181162352084909332060252448084964059475982164279750120884660269114900498307\ 0840865862737288176759359806870569356994575567219248092134191923200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -66663213329987481735094449344902824659\ 7817472553059753345343535893111627306138713925974836100751421423896173384141175\ 1335194432606790923890304237475775323593833965697321010919152625403400057646395\ 0191604724032332796891392023170589681657156181456577023982715235391834314455173\ 5408526439964294139960890010819129518247352146507517421550747410038891763131838\ 1470427169308254152340166297997132872166372376270864193200869125030791058113914\ 8566228829683241652795043752141555762656206551911477701517305616446245977688177\ 2487217961612644291802528591335420674933374034523258173020215595809031350209639\ 1450852863721158407022992327105704042077377450276155664356994800566032234479600\ 2134721566842696367935136395136036355229265960151921571296615375943864630477892\ 9401784616485408655640148822423939897976903754375821898314250983294207285417410\ 1382843585997862729445616788788142709225273634814707098192399511939596237097988\ 2421040745614825140636743336077298110600119227527263098204318979791898289561757\ 4234558047142967182884407757243287726612809497311396437149204906455953920498493\ 6011440642124587701055482005662535928666098812970067177713531334825713741131580\ 4699810046612855209431692008870271106411107018315883919929855994609431330898131\ 6364278815319846847511501981236238749383525836180602323921172054912470298623028\ 8001483978169809377413190203443491084596424994264805480295004731018135265417827\ 8660675646938733912160806551857347088745556354110398981255753486975602435723688\ 5412070961749009680102582804117905946049795678671286482576390788304595912396170\ 1274791012508317398929329740615145025093498739497482003014534842122133991839345\ 5445864759958864681050896773443484814992295416704790586867101369039587880324499\ 9380048200490605488582431777413779949449081333468500773261827703640123443467450\ 2313708731946002506321072056227448488663986878028471066327473618127266702869780\ 44863781425223405263253351172194081193/3804553306224722015365008274452391298438\ 9276922830397268310332593420411122013411575063524003945934701920139389698151845\ 2935026312823459593313594019263802597379270607791095846512000412515960082285898\ 2768525030218663045484781910487815262608808465430702131090417813349045477613520\ 0615018994062906036100179424112921569978268430064944715846825078239232331880428\ 6540183985483235792346992003549259730835397427494437242637692743293186271634442\ 6718355717852610589699895534070602172174264672068711232811540806778717441618216\ 3930388627256278178081708649120530039261638676093537395121044761140165749443069\ 2920108472644245489061912200556110376804499940478749685960140381771699671412708\ 1531109549494525963159815661512461023978421788186889574772426404321113729054659\ 0882726598301725631658982775641068365198677984205207261735693795354251864683736\ 7661990826186491624833811176275207678343947525798565283049732522299564056431119\ 7474600520206551813831091136206189835680700066272325658703659324394484871445170\ 2682200539027070698423712590713323582799871444666829953595545274982686035866388\ 5482561246084219031862517270259984513399805448201468046791014111189412556849786\ 9300839815313083256994570016356283724770131058079523020801885138378478818998763\ 2673218068395032216051420740104482745519305205021939075503979863337997725394304\ 7296398867368746033690791150906619748187275604420088905865039814621918442312098\ 9069555796803220600981783607111057687571173574811416229010229528957068981165823\ 0893849983561284558024984846157512683723319121700197411186284269553978245464376\ 3569376376371487078522763653324471741179437369872945427910498828420692696813121\ 5993083988172732118392191739554020844742417919574739015909152653312000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -33636830737924115475587625536950883\ 5239138879012746742755465362740062241563378490894068969488111674914510455489199\ 1677889032659145444782107887158250067189203255520808958830263855317538477531651\ 2438461762595228985873413279802495108276412262697778875212041139285605270154558\ 5497650704471785880052647866762337770704676613347051068744093930855834390083954\ 7043956389684266690016695183742947566357176768632691548339915558303865011758349\ 2530264771775273286384487057711567786284635551106125432368412537204321956973418\ 4629093081952663104325046182833867523999790296574335849051714835459169708937150\ 1423949582822865451830608556164206352701717986215238855555131727959843543102635\ 4425961730856254618081107075355147928083652281060552241624432441298592062911516\ 4085872438829190159126250231246011892161110941775597933657643914660675646882753\ 5003853869420641289758571221051620111388589291099739086556995543823554624822425\ 7858050163810413903048696033891486997674512045892781196038431000329488000975837\ 9583085024568968082584863249319808271718258369904019858695589618680121211362735\ 9100132078329953767673288212247517546214944762964764901972279205125638712149042\ 8579019456075024236279437801014748701587352072034534256055901835811189808970779\ 9676600160836249501129426504763558843023234244231591199095345289737942275710276\ 7947885321502890793436737091678411284697138678566334688409409623894397010187817\ 0968273953068243021616840410798678594696659257098467456963449752699187164030323\ 4471380272561441171696823413086820716577705986875677071557113547029890081215237\ 5330477443943757925204143383195452120546009756147395120393065214278396971805077\ 7460318151240112804708028639361302016672810975531360860647908673928028035348081\ 7460139999025391860321778711609643827329360528532256385627841979159873769744212\ 4941913566816681284084159257042076526340920769671333900456447847039264178112441\ 4841735363450066129360206714523863153/19591553570260196424637085798675104692957\ 9332991319321481332277474424043983789993160626120286100328199256531740970549369\ 4515916228825124151614852923119249255607539674671756020244520396676870855625057\ 5718318261923347908642564655335925770909146582782685392658297709936945150501515\ 2668702461121276930083980423172851938426299224586924616486972994255183104367655\ 8595631818933606239660590051499510241843408679788630319230643694699131963566066\ 9147678945752645893803448763486489590930598809656154188896638706003362240891147\ 5389044426070535468527071116733626448025049660946787250623320198562315321052350\ 1748066885709569794172637577614521873910215640339076455940922231714732527208297\ 7984118942579784860125296595828287665005162032191624056137079490690120531676815\ 9030651918165032322496422931042046398863624171156382909270183996010267077275056\ 4372378008601534945157499412712863459910693239162047138628190729449582350392809\ 3307743542591878111090336415679715100681345856219617179371003165486550002458517\ 9924952941833752765969284105002164629035882854596632651405631814694894869079409\ 4677640968207772423212298235558059786610293836253406885468677316756111173146743\ 3276749879519199496151440283562258383367784518349703263265521476699807871920541\ 7420225933595680846776419093561289885564528464398689591465677037122579649040439\ 6376804798742712133623675361811497042160389325086836558441234925793932178019113\ 9726948455298976516683603292432356862908036680922575265667294916556335285073175\ 3772317191096315830361217646326061992595164912409654442985849228600220200896290\ 2101439811879750736579015490541299663880823665458689080602236491867354418805111\ 2256744789593803267468096997703429599171919519404802241392646553600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2128902101414731431023453152993008976448\ 0316889301116977775831429740873460119715681329922582916010029796259328705119132\ 8534527353147046381461563201249217512650504738965799416741140852883168170401298\ 9986218958228041727227964817657552787893735903263344349759032997929507254481334\ 2729366873544978425544214165511882647535586791574967057496030145865887202610705\ 5425665869348774183060349501134078546967668884015046912490082670701382609451633\ 5596868471677083483592422049094740091109112950161888209847195520061418569693224\ 0032984886335539335067414527931376371642321120955732407612670966045496777632529\ 9621260192294669475074252361595680934567233345755275743003327026729896977163609\ 4940827396024837431302066330131302624673535878892224526265179101119412957036588\ 9168334865620713720237597923643175244268987824463942839303387674930874353761002\ 4656954284969904884215804616686593786066821489110901721532637219094345577986906\ 4543133964607982288358347314436158219371313403514648708870929789495138178790300\ 3677557406158566946044331473459897046008838718031851844242492488701538943286751\ 1408959999964368135016976447978512020777108672069358033095409531928315172885639\ 4557694001484487837052574082712753794017782905692905739197124513692190728428214\ 2770569888033350221357350085244466259422420280985831793210393117054259080320550\ 3172033534691059322673400900671155346191402777450411805124596364775330133182470\ 2836993283097630089639746077921022416632384436316829712677663639326911548537668\ 3018744730999568330437815803365636031399360538099892134997531098560387115782150\ 6770842305516291088520710306879919557930582604815551155743516184037016107836131\ 9110989243008174135118004844420935859416880139907628870417717478322832487006498\ 4058914725627945627269305118894731328606247476627476083017877996235351211574937\ 8264604050086180840075656839050685487848184012092979472903506880319103235408276\ 49879706123612541339654592747570656687289461/1266818450174404291856240278648691\ 1605963474258452624781447562251121767290187060797234852016600069820555475182186\ 2981363668633001150058026515256190838588564801778231519373387030891738257210469\ 0023388643193041666256735639519383017456005047638781305809331666451788792317740\ 1449932779300515190931580443069247992281780012655133348796233391891013606496879\ 2500513405190393561340690421461317318712252210231555920527072920983128327548747\ 9846742068293125313247277699093739905937820916941681107654474218114626986448652\ 6536324606067877323691226600293667234175048448803909639930623079644575102784135\ 1787454533396243852108836722013565004679209963524749502828713565612034271287071\ 8257535620569870896820452074178138272300766283616810161141649169086498952674792\ 1454039650646078143857041607922430562499442397496880224402543048814040674339045\ 7026878168360484068426054569328237541094032331153096989837179886753532739103467\ 6230372434321891779159194333189052870141114914209655072605831376854504080855746\ 4645151119090705178408177938954938145751728698006841878729907849821961083509426\ 2705978962186708856012785154730435161996222235237630502286030593429877519578618\ 5944395278826943785754332632716698781159521629953770158969409188374262620195004\ 9554472810599210863575048148219234620392443398351627632879116921465620309191310\ 1522750576241259780408131391304889351881382852460937118383481742621865089364216\ 5989712506236811066770887337359953193131911334519673931494108291969438929875218\ 0737219948254129494767835551150224003750187119439304953993532225331354341470533\ 7863648582355078050230097608368020763885817611055950255801531090789885603582578\ 6071320402625845846248830129581429992584030750885007437743024162920118897501798\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -547998144238321935978\ 5562352625004874752255495603018030513290349449237382275080108636921455853684516\ 2836172733130778368922644500896647603357145376057187159340360509269619405264449\ 1501015919373772979865189433992831278469320944354076328714613738132591000548764\ 6390383821172648124111862040695161908404562082266058635702124951096440100302288\ 0158571623833585896475780003941664717802824251146894530883939749420624364496437\ 4620476716339346618432722326423623433482476592742957214921177724566845556212614\ 0400174789954169424798853577547688525758376256435624872251581052678098015067397\ 6035843225279103274760592538098290977271764734862211439376604988914289234061314\ 2329359051993760954193263561547399878902201112104723990905405428127824166616467\ 7923786806181550422785137771886193702208569979312976533768287626608129265676412\ 6900101824240907422122957685223767842015771982651420716151695640921690623282594\ 6253130199914819585520881378825312898304294094969395948180071537927587718382404\ 5850412730242769999826364948475204553333599677887973682024830036587999366562715\ 1286034585486185298039959812690967123421614682486525554372324110052469864566934\ 5731133564949636811597989438455756888861688469879022570086050842744387877244342\ 2805182007449720895358295621843005733890849928161773616053871836944098184472114\ 4463559875516828385670607868256925248113338968816092155726216956070930394778910\ 6424971492656195195710995603679807007212870337767759372205828895517383780497862\ 5284646112505095295592650545048483740231259652778224239322001486315289246097055\ 2979063547973448801762153070861399150012384022377538647935819833387792401150464\ 6545617249024367750323815336992088014009727551097926832775839547461828694995988\ 3717394295035694306245475764195065209421572203868383749131725125598467558345907\ 2969608171881320192086027555163838671062588339528039624512976767532494937607848\ 0975072084475457711926881848213287093365429316513367543967/33324165314957700872\ 4536108800839013139672185049877957711001710906139592046789251492794943814902566\ 3548986433311966825425756750140542346115866095574371434547675960734874322741275\ 3435557650192056577692178570111279558384160098220235248595724293147934137349816\ 2591932212756322718181071830671374498693489135636228354522786125406531555725386\ 1392465718899628866039672826690902901523188640022371568229186936206591855787619\ 1733510624035340771941706257658525978939559656699996626750020185952804333606951\ 5986301699529445264830709405610985700408875685443539220211649774775282490526600\ 6132503442558020258667542272192798755296724779537949287506437389214643450770929\ 6163407138780599954094095648345499804827471673928810538262751417428452798402038\ 7959719052427249519581816651491028752896070877106800027613749653672393008746984\ 7087035403100034831660008575261789027788168839611389429362061650099548380361512\ 4820492346040943053539292806174077151608470822910807170689136027489604307815666\ 5163023038887500330982736149329826869781840414616024896595184216413985581734406\ 8334569210537468771800148070743980743864052155506095995937780466654105036575288\ 9145305316561171864296331081415608712313766489181758819514471097593352231132641\ 1862976384160047223630732842842404516286699868563170794039442732762236794869153\ 5049443778007543611411043416293338624898917818297590587283950193054096402171895\ 8381708095739126911404182175366339617360157174736886005029269618387940653523578\ 0046421443386364139363196887978318967707365071260218988925672738686502698357809\ 6912043481348706097180224494503734179507879580702374328758511871838617669816773\ 5046058076773800057226041625566830948105510323751698184722752303969439880731260\ 7316279296000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -126310913413\ 1028983305819507406931047349853307034253685641783584612908589466223552798643491\ 6286973529529926937954252711094035915504335867614099042582159104246900812766179\ 9326008606581584034471426381406696391597049191693912358070199011773164560136928\ 1830928253512811846471876724349464180810137400692616310772454665418553604288628\ 2184197354923128935644911566975675052850100885021683755708925114001704879483157\ 7822782474173950166180870465421738775601103676616840940061353754224413766749934\ 2434681242009619476252147732358364858500788630694934005762125365344425947638594\ 1704110603397508266870161374957918263859343294481874995226797878215285513895243\ 4354813118437420873557822075156269124880223094695950306380748603569270656496171\ 5815988466258997399764429509670398514673958455370463371784337375904850725379757\ 2808809220218115335726224429354422858418599663331367132807787373999882032566491\ 1568353328021501223834704303353930704757514409598327497581764531146229397212538\ 9001401873695218941630996874535525672875310821426694868921573498803231085276802\ 0960305993872662211702673461457512200871450300295964034460182517253589799048955\ 3956523128479087448107874657796057949938046662381285566834903576141430347320272\ 8997433260563740692393136870417771002492903816638286814130275241111928119806059\ 6999307888290091452585530118477985301717368575772525745930471586085457325039499\ 5378161385203319756080445413544231941233877689297481961175181342581362084230469\ 0523859591304934663936920985652179508190701039742330021532596240132168056668123\ 0448937026572266999407189027512679505935920080438085553035759318895641959424792\ 3649194213616094783569637420314778679468465503191627887789828626626237541264836\ 9855502694024758516859435228733272429596643043790452241822589898144916861206550\ 8815499215296947320751863139370139284873950758771692761734778428340085342870865\ 22238733923694242178881721244905894846360635925781712415398373946696070485959/ 7844098674024523175169771356148704375162949797952050388166608847655732101288301\ 3713811807428902191026678157261876336027675055868842647060499947870178549892253\ 4188002963279626630300273753483821149474724327225288304059650217165882459886430\ 5593899409889134659089252988854716272634558610217772323063133309800812886983158\ 4169246869476309512485696015373759694649652379914094069701592033151668632794599\ 1707693302094437625914932641988399762197296431227901476929932231480411942515569\ 2243164841282240706052249987229292481578333952578910453741757423381466632927277\ 6086873766237339795071312665684501358214609582840244701424655334939149535130885\ 1032013181518010662148423467359297032508414976580555329974947912717263527722469\ 4924676732489338913507558081008536126140282356880902062136281567533779068307408\ 6820601205119523320567749690339890778318703883200272526536587796607464362014358\ 1397813156430306562478237503486371612269153114319353717295971914453475272775323\ 4963650652741533288390273414768544413064101901444243366175628647135354755970336\ 4830535306859855461902057332318526944548951518021974555432843117993572762510651\ 0742192493808378530341440982326987938873461119962908774037660696367400423190711\ 5450835020027389729862965650946340447001696029537205444596583701580644092445851\ 5631111154428400442432635951279795453484780909626676172962784827958872284891984\ 2223553832032765120169940123171062977446943496207185941202024087311908334654560\ 5049235374909208647329055269448397021716423607060151866015685519581248094886344\ 4528411152150435161765750208987853542597237730354170019577925581830409266434993\ 3206629030901903484047506583240488574377746089991043826617529314260861791265149\ 4465719283782387427796758633299260211200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -62608175066234534524762086827406255527859671307038498249733459\ 5630595597540924013229043146073719999506342967588315573318834963496801955072964\ 6212394378011707599561679247705212106348461855758839024111082281692600128187456\ 5906015350480178046798855475351834443718938285516045497472863006322842629476667\ 1018901564074559348421433391086826217120358160123799290275732022701533669613784\ 0999013098826847308134251827152014899650310030302175499292569337908164111457185\ 9777450795330041516488158586662053989545934694539878433040330765556597728394258\ 1862042032217169473764030705297059782818177900833626485358568390791661420572074\ 7396316173567092588122759544678418864772460104685927543598188588096651801288235\ 0352864708096582893215690737156311827728007303960660810804165504987063726295143\ 6385053688494740271457316434904463114355695546703953165077379430445788428836859\ 9988810899802925657501549756509786869122195764780398689007221543029824209455722\ 1458815869901596219603035841872338585522439563277095225386758455820160021444362\ 3776085704549130211564629318157229428226774294348967719413406859689072779691267\ 7575426696481346773820097811549526965951425438720517870254988187327630150907682\ 1393864566918558723865291242861096045093102690163729436943038197310329066208413\ 1914103416885842901236449348989884992710717657188617414033958315504115299758488\ 1774612529194539530596722178159454811998768300933221970851362192410417683557836\ 1342142440953151845891914037998427174232953563345888516353485969146402955348934\ 5027460069869657907033387533393700296945853296784202629824289155681025638072458\ 0316356047959965611024002829990506801572972946617894245383859753199004333291302\ 8965667588666814698459442456938395391296344424741721621049105238761254058512756\ 5579705601769994993215302675210477059425450226476469067025467378236895527710194\ 5656623082447200735206986403034018238112645934766179704120862884719252006779835\ 3745599709088527579345531683/39635643042974214478012024559461506885938189963211\ 1860455758150072524575908617953056482209894165264642074463522585414051704391103\ 7014628779269645853559991220490135968171699099722202881342234433187105252754155\ 6421260024468983070817483752946658118953697870252799922510878904783178821084696\ 8880564706754633773387309573282982693121009380673860199800372450708591119390207\ 8045781127245773543418100388882539179857461111892389625199960849055371773733254\ 2481517173579534694757191582217918469562691204022522517185333884776517576119706\ 8204654951196038309668278771537473849083002868735970507049602528514132191822139\ 4059494950134906728442721556117806265402380071589635483871318289401332022706704\ 3063141402261452981990544043294453186127020214527530973358701306271494402124560\ 9189053313761568254124622653961497338555207004168410622792883106940987314132181\ 6722994783144333990509244747375922531235154514592187739398425559959687839940905\ 7425831087551880788014083843546685110225536742670664422550359723213043092921141\ 2839483444094210473054038964766042012683946097434557918782843828494331602044426\ 1806705299341322433027646642619451719294301953363427845418518073883805769807803\ 8328638060429872543691804504745529539140562673813804021844131158634827924748921\ 2385335553347475494787170946260120067286493379556519373939058290662665745331103\ 2344752801885309077670216045597518665830989835258385211935660103786205118864542\ 1383441229448934495322292020324080931376618876149199378342913174190978044664695\ 7416704995967385817269783054227251323229056255701479885337027853947498716050512\ 3939239667975080154600101360969223085936462116795445733373970446859860171577079\ 9501568255234644811550041083970231429457003864477972708549603664855040000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1869404359340024163220081348676\ 0243650541315257915248009824938785218688755237008124488895805343343285105090561\ 6596295619736754248718363087599426007984584799176697549711309263445572526511946\ 1014337215364276457227349340840396809709277721373719226754288395980002927478078\ 2417281704269643505304466691189668982701546108960844144051817390262449615036159\ 9553482558671231399375287822909753522666583005433423893811635355065030097802385\ 0000578453964544417631386882972338807171467337797718813600298696770788060763173\ 1445072348549229749150390307425473240813090025622575591723374286354790554910925\ 6547662842476616377257343583926623220779777427658576399581901327741316118272328\ 5986345013027345371872681836279118205947109959229932850102389624934828254632196\ 3617800131232306923142249348733343436222529819654061002370580712020265436485589\ 1511473154393309771095844110069614378710331380475982643386830524179176042342531\ 7623896846863830538704430833743673456800047092485433300526057800589860488595569\ 7597060331610913082043716389463262256329152886787204835959457906606318361813592\ 2797313564395742566403543708474651824476964477019015986293108562289717012743519\ 1952532655573798717078699831232386201843181575741079299455759269020551298382371\ 9366072135178260788883215743845596362887820187506902265444277786857051100879017\ 5261435834994404664703242110646193032773971127085661139511503986967805422382603\ 3971596271102645352427879420885890051024154246649100932045055627642980290501733\ 8963346369972860975563877689317258337269555658515016114344238548740929081573099\ 2775382158062207841761102304733450700717051271124115490139878223185408299970800\ 8563365590605929977742131628870565328916214530423202880081646156971695495136330\ 6196686845932486498235898160355976859498460757379566203896684822785086683583848\ 1309545200669967428006110635410166680376777975425262433783465950474968632744297\ 6875398322528578683474322425908031577411280208189231050365274308557/12029224043\ 4264091650389243650565943704211028457766246781884272168448104505712235153941669\ 7872838248215518231453503653349446401240228524018046750784335462694861644172025\ 9061580155864315262927936570803252017265333349299571116831010805375611177594677\ 5362148076285915544302819582449063706645067808406941438853837065458484119759991\ 7704509036919788323370139706356932673098475243318478285674823633870605450949882\ 8458437618086569248690158795576978369279773670439969995843831823756322259120980\ 5529666743039339432523836736459510639716752434597948561034337179877619824352636\ 9386001923532736736274300956873286822622585546736733112783062997549586952566066\ 0158611008046539856063894434605433845538347158052140600932836313093332215048585\ 7364046153576834255609891975174147946498604076792201198239865901576695649840337\ 0064835788972613317476797226122431160876018354224854789706048012143168001556848\ 3043114489251960703151961389048563469667815494209887133128224624997716843205396\ 6869496535587060483300174879106829860574599031504405968478353739956826150868734\ 3456794947023605351598477559274464106073588116132594704076063805415981154400784\ 1718901807581707394953659629441287454829521524415943541117083086732725262533217\ 3620698538279401970470980649603440268851974146838076780710250114346859873959734\ 9220461752444963933624989163691665858238892239471254754095338066150833464171201\ 0228306155746746107125357995062579633828856990955027345761285305978771839279537\ 4540541280720224881109432361059136279869705582985672196294861661794067750876477\ 3045996655900434705480822919993267901026048028796044658768654575541559010871926\ 9414528299772343265924987763346516567056108370400302787879065533047034270044259\ 6677754051867421481234474696018231296000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -149573197645211527309879649374844897479644352812989385071249332\ 6186099695233079216598406606671111823204599191884759024525402091527144418038588\ 9310541997281222682836511712818118778435652254282416256265292652930558866742323\ 4785591120797640948145559168580840559692663426538915673330312562028186471907532\ 6154450806622888226189275582344200983794988749299141401107270199671507483858068\ 0620369971632311573921794060852312278826479157661920348784011264802379965223307\ 8576581939106893279086300835780010351817782575511186235828430544248256572933254\ 1761893887675406713039440855116145601980758177492263728534293599844420504407283\ 3241511394432191002815414608095575944408678547161734000772545873300040100685890\ 2249984811665943402419730529704983239553891186672392685170453154456793776008421\ 1409016107278273743031117170015966876926276709573236744967521722720494433922323\ 1171443660387772762537114012629892601565495483105888144561936335683123596481900\ 4720146805736577405764095755886029459323811542449859989177052881876357077421106\ 1178252434450788655613489103505157846223266479672601013192079098893563175515169\ 6487986459930552244630931696557079513965691961081442413885573300151356612007720\ 7593752080799144865247508765845309590804620018289963446779965476447344125055430\ 2931801413319773136834413573062465012545334977314796084827702504982685629857294\ 6128072761438073735213240932035172479326878165676467900477492534872577435396205\ 7751420889443232352393914501255851882631895784641108569034694110615350651213871\ 0632151283344729852348123958703346233341850373288715233959237345136426379337848\ 7237631845182946842862924503408629221668844945518002203778557564400664045554337\ 2555941283859579532624299791573640114757575020341869190170477997891511531557467\ 8565363116065067920855471672857487304329244439085587133808030208020231066397032\ 0830348781916875206988139066042546802552551657606675866465411961608781853511677\ 2204616909913812747675874842611/97428442191298762141920691545512640872540482795\ 2514994478276903598251394968732668718510880807664948412586371507248161960026979\ 0774525280308741557297252190233317688818741048594527405677462721612078197812610\ 6232543656983287647180054235301016797636070580619732807005977832257013779117084\ 6227742274343113248554793850444965406629588610128514447529088096332982603138071\ 4862405699341202779111917749699338772474642749850074289267802700144812121486891\ 0478676995626128347800779051732181402749927167032424745072949604768587999368035\ 4664671374510311287037940844577008311277928876700572758338911969112943113828843\ 0388944449102496237953151348937117291462386922167161596885329693760494548409759\ 0028876801046686358005212602549556279569442841276134223657120157628206732415466\ 1142919614115049391549122268207734216092381544847635641299607716786891435841869\ 7362718052979370820951100868522279011828921427412445091932181856920146636885605\ 7804033778777415041461462643744301232022739597130037511424839582217125640591431\ 3929778481267369824364123830772297156078223012704464728206139837075202263323749\ 1576324441853227019921879820619223863820096522296661860984975370010155348797767\ 7650858356705037000815758282695434850505390447795066861547533772717624518668396\ 2899049888243365623435545126287023880864332206184876146391628983380270120040970\ 7856196440855730848843800144064064165611211842031580927901923099160465466621701\ 1587485016644308247584297911678096685227525877004880787140772836655718236006529\ 4127822914311038743607785853987619287879931634880293261724252307497910371975415\ 7367081682857799082903971851913020100719510769126253368266594399315637328381627\ 6390646085383929982674629171894927599869568929218973783382883471455200215040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4249818634331510007499987\ 1914795976646385449289281561619266984584412611137350413744053332827034706506875\ 9537879628769917000263064659931958237427865189916954399099380274095634033058601\ 2853880617141041220674442783156014482853354616081353806233433654489218028577613\ 4102716169037284140310099076509293940480449603338762062097383442350939324151537\ 4013978819696924062290990738828046881287216664152280576460344848380499428041253\ 8968451185628793070388772322050006298709342680969787481338608673417786002740086\ 8071828252964075254095488492052042838976015639749155715548964898780109827012623\ 4673900601501741882666950522785793037325821451185012141132454522495756614671090\ 5441673769759412707669014922651100574950617978196910516123262251337284953972682\ 8167986473083931450841452422960181487186506406132756676896454418606809328347681\ 7355916071188435820137878204552162329738829889761037735562076683793739110672384\ 0616082475863590856369809384435936168167027276162546612182643635541490009417246\ 6353357636158902488395601951188363690555338645759773974609640350500065795589037\ 4559900630603108780812809805147694107249094348066461455118002942789043273293173\ 2244655316905906522854241663623040874777614091335944341006592093530587712372035\ 8489111889489902855787193694834934990994285187244835741113870182956009283110168\ 0683472795747124204777770569390990645028527484416610811703278552700917134868733\ 9348408412771716074662600897937259236999749617312872393745596172726734075337003\ 9093103828820522471243495928809409265055632492884075797630905525596987014715913\ 4223412961229391271386594211137445014026514151090171309847696008174800534752871\ 6436499260448126597214853248257063114797750518582398855497198257950000606262617\ 7744216585423009168509332579777285688498553117127926184304905255979820342712000\ 2309601439758164640064448878912534065460529698449589636852289186705306586699146\ 6515891466180532286133957987054608331178789880318704771125198964640285917884967\ 658685512059961/278768099364664689474987201373230606664997240653858422892862837\ 1792200569534374390963504711036255293958558075956729004636567110322953297540091\ 0285949049392683366088879597977295579671707427228607945463233114964202380011191\ 4659535526002886051348092554812460608828066392770999224898108788011520194423145\ 5377996833035258602022224282793971971134164948112753247751070780086134646479879\ 6022808607916594931268456935357855971025228724067862576625019466360214565732099\ 2941400657472960060243194908611268833698701062222706091653941398165747922232804\ 7254754064300366123365006407350373022622056216140584905825757895369769438679220\ 3466427056021985158433437666763096447029839025340114571303378647203587315876724\ 3834252890445699410731696834779844734830075604496699528507944879967665766828794\ 3054755618650753875113822032886615314849322187091698186430700904848635933189526\ 5086615304331733601966607320981819857132581526083661759135112205436041755640520\ 9651270303831717618201570976858384474070524708126425725667876941712513524073755\ 2473173698035093151388508746767180108919430866933766400244745834916408443669430\ 6275662755782335534092339500276099653291507564709922930890285613288313437109470\ 1904579155097062905690155063150917085010284195748572861589312774170563727594154\ 6753232761802929621745140239658204337494129636752043536180680058377107572508642\ 1322320436650012947311676321582219319294048459198483200949032477798167678144741\ 4807923130560085802978710471528738980024301895280365048425258951236463106433186\ 4813943131891458801536544990970726804282560709300575943018311622144200355724618\ 5831229350931367115643608221473970783615838067397317203876640109368484731311929\ 7084384839800032649307185711936731129058829991260805900013121220347858491312711\ 9257600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -322479854841259\ 8644099044897009747509061665756809824133830516895074605172444657495057855315165\ 0895830621243503382459616442059089161673603549156753898690791736791128379553625\ 1634210420002157295272299321779791650101202896621733441610174903303471440771513\ 2690249322395530827377708418963130529921032595959058312976608758270283666181249\ 3829178885699197156532518659030670334766588399051073922603574148716521201731996\ 7862951147052943440514961953560011319539414205260953893601146669511419647894599\ 7474835262827364874526848585027171026290789562835474792372843649719357404774124\ 6808082439432676367284106586954087058588618243623565549360323685889270488647342\ 1965699100816282478523149340259488020631537722863242386257276553872920118026018\ 1553216724869770176540266973315361129455358303275067074866444264781294501219029\ 8924652965047591952438179497328516847097631366420480953619736538713570573045683\ 8872321038179779881389318122472891467059500275529798090980578140848464386194389\ 1012414516636908731573882071251292431063084397225060918435113072411229327139897\ 0058363895590394769276380073596805484419305421142697330434894826155573392488091\ 3117865554834069592253119032778529700475981840218208013695001151292702567742059\ 5090813324219736787179048846288858166017669966270022091885741899090316945032938\ 1540898894200002242086903655296387362804090518363437649996033553902217184862487\ 8121020880791127954686717364003413429995524377781823211132075129548918289217597\ 1903049698484721639128553280408899923559018107428138521855556569697965900727835\ 6507544080796573572796827903005832598794290915965512899203464567185921034496662\ 3035694781176048573350736631897642089361741807151604064186620671164943429161728\ 8017783349863442867317199162916157267246345919700546540739910397679389737349832\ 9881906487899441434567795196716637035774028169238449496929843007442557845023733\ 3193274540455717370521138607885795639491980643712171707479890050291129223406650\ 96752298703871575457/2117199810764391820570167731958761829079818252824272740668\ 5159770221522083146282084562421255002272824143692797708168985097375336055592211\ 1989653047567243185938623539521576745056974762616415941837525832435536418914260\ 4731589966699321796469178266597121056515948340282409833246338965262750597338674\ 9996578919938996946302875666373466138186101620365784382866861903490477035262737\ 6760519796887530428190254974378539823523854393416571226306123139161203620242136\ 0124756802430930436824439768326539363202259407668601872678402245525123335398144\ 6590114376030746134971787047331720887525322531419902701278913485696866852334652\ 3738843232815485555978856810378161715772342382491083776562251003640173029165967\ 0865158747454408147526061988331331614499726132787164282142859391562508783504416\ 8404065591396484116004841012914841288522236069070465155504329930024264629968447\ 2915948252282222502582776016494896054732367460114374874028884263760302624755335\ 7675193034846817802128479443615786495401551208297275948733863637225031788685460\ 3553185090818543026396672656898789729948245742821315508422665875766212998587249\ 3554987846970797595021056122029584231877462248092860761027712669722990636161263\ 5313666038880534182419616905121746359896399381316131064355315917246805385247958\ 2759347782914360786049580409471224450669589278998308393223572082802062547558247\ 3742756076857864495169275710042111929832369161537531288531526109154454358207391\ 7281655088389811641770230232753973414161516383874127168461371835687377046423535\ 7136072312984701985808010597466688888647426042009316463651402744536157111870358\ 7581324845931413428701618019764476055400430179103754623185611042923830523258809\ 7981910499267491901538348130106983684244853083104513139386105027712358497898117\ 2019200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -228820570404626\ 5727800210374572975235288579492374105222184828836852621902297183425454793738208\ 7394587195957370502358022631964824735576295455984050324377668262335734731210905\ 0680890446819634742727035708292789337492502705132226532058589177576521108069437\ 4285616727725628233013623786258707949129870321023934486842876265115890737564088\ 9041812660277830045117371876549482297714428474038813584128831732321380659287783\ 1547344996008744650121653486816994688274977864634103913852873177990410735257415\ 1135362066116905987948627446782184926228970213217837067007494523054192454406922\ 1735376605296757958488871724129067680886955456954716525299847357933457709586963\ 3973557389071983477490774391278250145610823593217186069572814339842179578204818\ 6314699814491673468736437893905575402359963073229147170620453068188814132106783\ 1955557564146094105909144899782374035268431116940454838699894708904951432370402\ 6222172074917723839618140407073560063176522405285418110466291852581172329166987\ 8767359194510064130739032902753821477403750263894437637576392771453418884947550\ 4548599712960379808103268839497740973551090902776124635795774358667401009567358\ 3298136882360241311015447210368555421637843900462449598186648244647217523492223\ 7200382494552261908572672380917767183594467498433261696775727690912687344191282\ 5162192829939487059859828672403881968494374203146566403663242835282720311307224\ 8050837733992838560249112089360957475386508180885186480374224236906671502872529\ 6049888218024089037890525674411732317965949538926241127718733817451754362083883\ 7978850769555890348302012939078111368965198348787894949131430750429108472975497\ 8591187633194335391156024900454990054823082412450257003288925182639340840416739\ 5517743282769044177802665912988481618628474939813614119571181399009545534195860\ 0797020295898307616829374412557966033964005666902684556134877954980880511586597\ 3954687636305080082504740801092232871636123150718289829533016599046097223592946\ 501220111454685978634925607/149352121114159748785387082432688397752640945901824\ 7550529034836766245638465689067643477675488514957490524447967120266726500197288\ 1761909245093753199369492807330680345190673896540866539009497023893205756408259\ 6090326847837914563275749425011752553829366191017093339812854280796854501920364\ 9599102242791850999515395859760113725009690831043928849584322226588492088830058\ 2685015080082232825945089860557115949049003845259628061934591509404688798308037\ 8361673376822884968594670361632275748060128704029690698023639316475770960118774\ 8613110629087135274298691832517002827675210745304241150118223198216212103017882\ 9552629045035069285768196021139427369028738531672226895574788279564261931347956\ 3461740818329423927003123635320658678789057807724599870808712171141333953499328\ 1312350767601006305434477131167030677986104101780804121705084279513214993696900\ 7237363269948082768441835910608568776285907835608306183072156337572772993448245\ 7338860522548685892696113477802721326511238067803077784146656824449388123161499\ 3102759279997809870029735165058077237413419507403808955688708757271403851707918\ 8515540628949544052046128233098265229162572164905157389507396104164186068170998\ 1024717604676656756347336850671897028530803279214029752260025296005845425752949\ 5626273898380199913794808357445831941801125971293542309453872003930899224952488\ 0988449076603908443191514309966923346586835564774700568992685732817962996794165\ 8061984726978600123665100070212020109125352366823237262348744147092610866007813\ 9596279314768785167108237605806398973195162498481809565858801035838562537863015\ 4382511882198954428331044441533472090707747266771343273243381350550440575670716\ 2063651392399165209817201956886053061920819436556416973158954274191279757065931\ 8223674669317226496000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3562354268088698044795191191178250249069537375328357695370274549241054196292172\ 3021686432197610335662106013735263768635290123997648636589663988012424796262598\ 6738147532029070362500924898931183682607982206867314286939164483166212517696862\ 5174733443261021472170511859556636104622179040581445434286086378895781047933610\ 9530360659570351223817555633474208954641090111195519843796179064083686790329408\ 0621063999027808709812479533121895567938017373330043026986013020509206296974970\ 4240864058439500732766228771324333706694155428153673309428706618477435253014438\ 4331778720013843763185171982569402636336090616521663557113400136386441851375141\ 5959398171454371483536519187385636886503819227552388734204829355981715905571745\ 8953653912737978203050990779275711279593085937197292220978662177811331903012124\ 2420086529952929384811115882640781415759289457378215779588795257518961931342398\ 4357224064919028730388901712400550640728635769262601903859211775368705727563289\ 6908936844709840376812284306656232246621065520065988822800483664898395910658853\ 4211323709193807951213590428963866856819220614372110124160988713056872589055705\ 7558509443883581848846818241629452813139701626250650916538525304824938954267083\ 5987382318855490978848644430758518918250168433961491825208466651823923527764317\ 6350935425919696401234430984560573382094960656172160690577559750564181984102964\ 8465187039006811414198137031974915318411396411467596889440128618319429280127440\ 8842957837996258549043537582137561403273648272141505527013464848232507471906209\ 6275868561552193063846974702263839991700625020237493601835524187110461442525906\ 8072391939169314950705669126281328575940663444552064510600108345846132474018997\ 4067248391820464504686964459836075604559916099739509996995581022347175486987623\ 8088745288181545798242819806212220968608439808531197346059658816325671115950437\ 9807903500420682054358684829238385450490681976074444166959885735116155257619598\ 95420142019549970947202357928726975776171277/2295427215277624446716949159234703\ 2208444354608603527738130858491222759889649590439628218427892714500508214207986\ 9714839965184167828925343628440914556463435608051533305315126502220394961084423\ 4902971161638746361449792630616563826345748855180627711931335766555019176508329\ 6387085791910529937684663700754756131013545598466978635148940618659768011303660\ 0671062091806342801574308692340778355679150318408597432306997560221052828810106\ 4291582170693804584358641591477878209631933711856053420185670389625553958855625\ 8024506952178254782530731053200740600375279087453628074577469762445183214893922\ 6925845521679210011124252553692834099729658847973660640918612202162379518141746\ 0197645795294862829204293500170684662709546333620584924773365383336542629813899\ 3687721941468589046631360258975466140446810062090209958586430733523435655128910\ 6959031042877415972771167795048225933436831918430157038609568119579967336755141\ 2497723110839199613561871723479033950821805604998747772072720457465764713269387\ 1942298266928975047840869549504800925533929690661833233477016736867771488200308\ 4386789607362493989646539820316838584524340074848722522052455272926957417198287\ 8163080289554281092979890570338155378322915597249617407727268860535626500119465\ 7032283012358030248163809607412610982784823832129017074758843774188442571452586\ 6450302819342697786268625038881608226897273779337791126773057372460397975749123\ 8013099235968826406214196034640331131406691848335509061788107914714061924406083\ 1222387423867970176256662083907944337555836433855270372645651322820427019891418\ 9969649842357715757355836466411622675426359955260594132569838761608798922617507\ 2184598482322314690793657553950246840113611614294877059367671032613239325935312\ 6141090534970594752391553763813988761600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1235816389341683321619112020381405637680177485910381487222306\ 0739330420502177432445002421102215013664884948573290529184321762767984222622543\ 8014551752819630674959887155901633905355112776992441202808377847985067650182455\ 2109536362254716524023882261885446412120448493714340852748124169022195895831462\ 3362189467909296613794785176965819889591527699968004482077975599135285605924723\ 3786708202855083876275291609459217232654559202159866088481799737566149861944099\ 7340587348069187224635701049932031113967576677961307020774377384513731609975899\ 5716364172304340458899609819681253841380564641840853628338655664941239562925841\ 4368760506220804154249265135610537925385507150068382821396826047425681019073118\ 3997967873205445621941119951493499336714837428512751982504874959834584371133321\ 4823082851125914775563546584495275505455961046594780592718733195335373714666418\ 0007521794261288776811220866687806375158288406842689700103105940118935239310187\ 6144295030972569069487921420356562315032843126693621062494537873888231347541272\ 3462712084244395313024960970668234637464023752591531238281248617195837472878978\ 8128905670611529056281622979720354274757409804391087652214407655409761265508753\ 3581629542257511174001940446184048682748430926429861839682958997379059262579571\ 9471820095877197985346001777763818186761428478649879046818403192497004501186630\ 2837134253813370074649585617679502001751907108192606398131428190380688636122185\ 5854754549743590317143998792039955250049485262717675025061464083580267385997394\ 4571134951612314566406997978903033915895021222623238015605035838563742996405395\ 7444422803519561068585992660920139583146002212433114899849267442274253445099785\ 1448952431643924751472409242662059553247262230543879216698249355273116916698638\ 4690388277810996069206733920417772097348041907821143961595294694969452326725384\ 8086913034134826996507801803562954435991021044701790366120985403569069855998425\ 5134180918528443517147208816858175529218299527620150063522564681187/78073711480\ 9992875325146841500772390919829393647194680384325883222356481205318784956307463\ 3581002582564490098676661450986319529134632017445493240631211941488232821709177\ 1298886498937575741716450449117158358977353548106469665513865133458160360423846\ 2022091535258579902495295168629815750614315544246069744381186702096827434688194\ 0103639328048641250300125577162269853169592311418529917399244698742725715951946\ 2902308796324237349671467197382200833010328140524663009657321536506759039106370\ 1186891910312315479067051462384270577027513824907312875911943287295463941903652\ 4783752719024238678520260013832137007833303681239179106601281883207549308603149\ 8616398749371249880377890523029119422970204627409856617851998557265446394711304\ 5867313230095771641769387419762655824576980269784148562059984759490752750253871\ 8922776320449344639451509203130088900762795500712278855772815653630695507146473\ 4466824700706844454927412364969695878674088187536756117711812851696984404541791\ 8725152836768497158216398903252282208634723429432402525211110318444965689312929\ 0996951103869648567281819225406103938085779488185641428795672757658469353878127\ 8866739439793749878324265754476987701540027150926877021319454217916116218555599\ 9208502027007674448916422341635220525216949824226662380218123494057631143747939\ 0210228740453138782996367057415777068370710535926855608672774529974270186446407\ 5603608906158008700159706911695136312638761968366401457700611735271868235930079\ 5157041026806009828000889677199590181615153627536158741027728756239136711855451\ 3598516527112524936920127980498058596705708741808825754668823244093601619782917\ 4375376427127016174774399180575743573962202482131365695766954600670906531332913\ 6854795580431904556024125103036715117012730580602898688057016320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -2822600913214195821263781811980600\ 5151377302567666072858315451397276570553239003759094029566314668793338832022974\ 3178218307377716676458352729488217257925542974561076667266462578908519642325281\ 7804606601515074951780458088871444921673258629997445405160772791483897900612553\ 5500973451006920351160080421824108241044365977610103134006610002982284071581304\ 5750443593143002111347223319756298840902612460924951981419590746031689115891926\ 0715554323767568739480624435923580216527016060547576030076217598587625169838285\ 2474798201329506560785286511263001320065573890347965958418789527152397276792571\ 5987820437819994018023103011294326934588582409872202233022131808027707599003495\ 4984967049596547448042148874955208511454575826118999050361211422521102917293273\ 4385821735592818787857459154878401252392008281598433842678764484185463857739275\ 0179258127053569267328224459985323478047587871010648620818510694358626873289500\ 5984333605128680222912339286176673337942333304845040943687418866688241607060938\ 6799110151214786735047404680383592676019491148659216509621816945404678284410118\ 6919470722007506121396496668314132829022025502670032813138456139681474069787377\ 7962904245566825590943194647868912663316736733271043977116786932240338420763373\ 4266645979550358187252570580214037909300950254809903778876434330357880161394166\ 6058893343842454299974877302373475384421166627985272902087168149039994217139204\ 9285723528499311045921352196124480355937686134040699094620690511908514450957794\ 0894943388041186708662354747358560901422700251025860815791264476270755746398159\ 5156798768175651351581417704119300923880153484000433458484070157184940596569767\ 8761661300971464365981656370835460271722863383706662280371021176074843409770897\ 7621672241229943255627440495367037709071733785538091649190284192357452961824716\ 1189465981608906989183716872715446493011850493570875704296439154215227434083563\ 2970406226800590624551901498633744612078520215758975341544056865467040860448458\ 96540616355222799/1737323101819407502772293381958883924282015769766519804188894\ 9908857136170421935010447499648864158695412295405907726118335324518013655682757\ 6659489775254821028860125699499948365894866846927459195203753312091077527797336\ 1195310940186867691125831313804129774871403494327051006402523630737946392308105\ 3174778998993633879078818137375138063282645982563467209659049204163458650219253\ 4744430182078711164275646220218851856177128148370756621981052089523557272547949\ 4869316082941316199597309198686795560867487315955543972606788002189217580922181\ 1589985829742221234453712362997669650407651467217032413496566184768196756529872\ 9860697003256172239253069715979174877593255547435501319796891064159490608746650\ 8094478962053324835718672551610542613834542339504590426571503264914485992788162\ 9342570893959144287884147594745430124275192679412324217587709109085082997424014\ 4804594668411011400289117395824463898585494978266796965929500034195740019086714\ 7759990418547642453215583512366225509319377614898084770120966520142380982230971\ 9777616955377232669046812687564521914310498826550014696788841105603508764511535\ 0260482197113214733190230414481712512383568993078612393336091361594526820092508\ 8972376483663157815956869017003034910896476892037894019917099390509610328904375\ 3540451702812456233412787830764987905349114726027497802417915964855727458403300\ 2121723876582408209363824382074123724334387324310381952723983164152690451113212\ 6876451663171392448447427071914809178595281283821828684799974561846788617424898\ 9730776780902971055923163770248458059039845423809763428256625881987357192438076\ 2055959557901850153704555770862897015187736786704306048820166308542760341502174\ 5708751209999759404968205303339226740949825625209265441090489220686062247920968\ 9368814239612928000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -23\ 9276831437119602769511345751634554319708182051826270526319697853406884442516057\ 7555366205135890181158920547928073711272372255031995242177707611255981793646666\ 9159084641545684161559511164412033490798002255338719251060998703889694448493775\ 0134705494570233934054021717584832239080613956740413836644721439624148579046839\ 6908459075515371097232040203007455405031159575854632581638770829576248277390167\ 6585959331081887952878877015331878519774102077129240985174996387897833561025344\ 8141564447695761147176760891568728356698322316294702128516595427737975555220815\ 8994764202992306155237015541920436748125161981434013977006788362259808417928867\ 2559490434357442185714784411286918928461448609712944487558319824542235946300361\ 1346068873365494089069015003915664095136481328582253576345950900215489274199004\ 3785216970367028713603266550122373477355363494251518730671849958265397042675264\ 2310780155733737100962764866910402192135328914139283942938826463657581117930000\ 7312803992813126995871427614216387734614325864882399083296284718397281020614944\ 5626695732173721714596778461539526271825484550213213410310393679745448351753488\ 8559686636780646049822417493763331538991907478906200150677411744769218515923664\ 1100103262762549621100663055256734434310867980388259720257116048360003348685408\ 4654322080507200403153319751931199361403926772934624074348187274611534681006123\ 3976585299715347760881061630614644412557424529682208336483646715239118797633992\ 7585424430822687828056474387042376554094008488540548822112792125350599380594862\ 6708693989856502796152203400437823222230340887579864327245191289517882573063456\ 3589844589172769112759686820169263387984401838455968898311683963880038574377038\ 4619727178577029886996899502084353354847594165098910039840712932315892171138238\ 9401564847397236727093026853429674096545388283905620796109325493604811608243253\ 4857896771947428201915074564348951198059828244381279492952932018382086351668620\ 753083875904484035081238633161980973061293327785895975018561/142715368752843769\ 7027717117882425475565445584266112154371875859801145400207507383435920235156516\ 0449419352661981555093250858983320140383771531284706962647322811879171643487149\ 2280852647231351102786868205871417256972103231850045890395077305905149299705290\ 4993512196185131132779896920902062001502980986131185264377166300561656585968584\ 6712090691748809080538052761988676480409873517280480419826074600095954861403539\ 4527407303476258073506780448363663825579688846329088282693283715721955161423175\ 5379340365797593120511617748225702041275537935946914778565064427383374647585678\ 9967297927083756756593584395804023763958444394952242225352519350546379067263638\ 4776537489937349181574474877077777380237549842461717272032307818985212562661134\ 9060916212618843228021978967425708166146266779171835187470664955824262306938309\ 8126980797544551295331385585614279445357772466222499710517649470876384334722113\ 0956185872583340734260970401092050758321057767153979466313407752339614436881571\ 9528475212568788288205990467361172732911947612452284214866335244313333208283082\ 7889237980905562427107109136412804514514477456234257476683118914471031546026403\ 3738819194010625138194380047706175059043705540055140559168526445208982382610978\ 4210443723512460690997113892799268727100729405524118699515192228248394920558137\ 8713377394371336869455888007415443922301437000475965691558260069915734358986476\ 0434324049607178649368188892360079867390513267920835947774010060875522782050568\ 2280619743841577104183334759024062793332983769486456570910890439713472956401064\ 0025977742802874214294147914615244322229970173292114645557573161757947046438115\ 0216205552892160221032018351449331274944665294976033583768827036840808268193170\ 0003346993080341368813045614437495595886672754219470803419216653110476800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -154641924687163459917494693\ 3929514254666603478929613164685101275035349921530993324322494266624926776772578\ 4034780799019023317887099499073866418289668103422509398821994549283799406818820\ 2022217102280828875312684890256718832710910207073356163533715064523053928877754\ 1954773885839458791620543559621545212132538504202461197546805436282462215115357\ 5274321292521182466735893294940639733247419821296051083496732586079054412258069\ 1926130541011572181440155955809232723427220381949061828006623959927852195612750\ 0814084815618818267822664802489866828350243006627539292044930270400066907654460\ 2981329181627833345467877400762944356076556865413803525265867575580739073604478\ 1731956038737647776542238394316272602999389235404703516013956813433206112387765\ 6309864614522245526610765894295532231838139018697559054915051909630366965143525\ 9235306988528320947291343614320325541177529824887809168010763919250332792089949\ 0294906734533159804871260474114318387972059868045647864991329777916091088215612\ 8410284550277274403923814970759652282036844658703674460057165395115881348245998\ 5851127822400235767404362160342676376684443928013790335481465420687971276642150\ 9070251660537224324737443463414859081316725327350035164689827146022945880399170\ 0636287287484039338719361722895293663318527786189229424673220114414389530873012\ 8242068040012894129391547316312476567406736112594824181275340143489331019341902\ 1497753309157217152451083318863102973892775215979572631605870290412087141622371\ 4987150035606733145354680857524103274235570325395779706296350294470840463396515\ 4888885665846741495063282918291306331156969907202975530098578876521528948530178\ 8100245322789944410835559326846625736159644627928414687186423536399477346324896\ 2133159297114625635772061129648043482583644479970591881971323825640222653404983\ 3618988935082683120143989637697310039036323133605325387581100558151069154787614\ 5103561480384818399931797204044003014348600271713004207018490873392884927643340\ 0607931422132052343397236078613501/89007297975243732829761964912182771341670889\ 8088524494582702443437422583189297208689824763329720644539488295208602445606560\ 7416361784349284553846994219688961346390048778707654670420498015582146219191748\ 5753189849027408017636526045040861211804893941068709306518191978135179531805117\ 9115976858324552706184475267801601638438707923870389898954247147629721308739205\ 3297633284124925591192169639157283763081143616204582010579108320934417566916522\ 2056848190644532788832810463680794251039924305674498038494349723390649442643304\ 0676928902698742510814693782308144312048657179330725957827621648164612069237727\ 7656746519454623157442919399937454146195223983242600931909821777609272187768295\ 7364498909059713284004523470177459045867912932105347545990359421130250046276595\ 3074999663710338010755697780145974842683389335274056753300554483616985107476188\ 7016761199737878498513167291566403902048076143764005064904617791725961908446257\ 7376980525842697762224783645836335682305556723755664865686181544770997589920770\ 5515708627252126506503264184281134245404334057469870060669616135072365837517535\ 7832777471017521091174080990966780207183571968327029210765805389839914750066142\ 2271257678571497439216618100263011143363635573030254425629964738282853588030729\ 4278087371117054952115752091498049604794257795054058104034196622089223447560105\ 6272464280241295553863657380969055859685329624282876692362035271724285432823028\ 9847704087690998868046803399204362418890209304240117328560816114535445353676944\ 5796682958433712606867038125485065015798868641742484878019732343531880278154602\ 1564625458805796484586057221818218768823045947463343218941205056774942886391216\ 7162878682303456509167082576357624164734159602460827938080388407611927144317384\ 5410175643597360093318270675879057220960256000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8344513602084926663370312587452754159221725093132503482\ 0340209295888708962374176936033832834271900244762024222070552749099835090190613\ 8069406478540411117143869694910893842877634947061918211827062539967128094658109\ 6531523064995567515690334368720645003567749291154768812759001229063162254214802\ 6225793273713299831159699132026788104424627144323899661473236443157174911123002\ 9678383737573769475678040685268534024580353295708509078001082602229364294273206\ 6355205002314408803283988733594754962834113811520146163231532333266465022694592\ 0444629760793957591859333564617786251154088658897848937756094728829553190773734\ 7821856149773400966070960540580977896459356078483899592693145344588446524992475\ 3202228600584804539417318854567524850532962045226228060732352976379025115452454\ 6780873427244422492008697870048706629697465130981113804926500357910432970285941\ 0213413391535817355386575269089568665205365497773124685839752605179881253990966\ 4864726796261486297076272452696080521066542937843558195194089335469260554456767\ 1100741862787980348692881071508512444906922158866340988127080932740335563666351\ 3876679607223994933067153015554955799444409483946402810772388775977993288345829\ 8220455287941344342712209106557509304625310654357330831188535240576274552487274\ 6590742033479821281190590944137486130477383899624988113100535258289917930836761\ 2561930929495156091079743211283388400471317994068267813561304786710476745297249\ 2060684016985618325884863569198681500634381051379373788971709773083805419486454\ 5699936178018816128222504775370160554819516399062557086922175195437871804856654\ 8950792494511289225187750864338257228990602881699198949495172324022276598583433\ 3161231170309073223734841401633899029945002328270493389219923432345788545338145\ 7334457162722099367280283176726008774818726387932447329346020718601031110322403\ 5908839698833387838903607564325669399032276990091516616990754402066551831154871\ 0524179989047228971801317078882153746034910444068002967798560455150205287452264\ 5070523908574546389/46220336870682337695990129491430907860717848789311704540231\ 5580865895071363730137704384250932929662147478587860710719025344384927517012369\ 6741214625147987896366179527173121657497268862300179294121478885305043515603988\ 4481327622387258571668577280208893986829722137806386443429554267959502011653070\ 1530698211781282782023818727054056708905479793646571123087297414963254681596259\ 1592239407225930607312750556796393475305751776864362282238248477712570115979958\ 8874901446852310464080053355627156035877517264604936678215950117748918363432025\ 2782837869502596588191457218984734462134664021549093701619767788435387491958456\ 1427952864454067471355162665879644175798221090628012827552579491821826327623914\ 7019539589903322697708190045028520201337272578275499898969495746916886933662599\ 0634012027634920225367524690861055626379349932455357655356550758434841022628545\ 2248720537497276850519465017260142032854909261477126689549569042934379897491837\ 0981442837499804762884213847543832963990419819926399825919853920513729767865044\ 2190547855443051266822800529738054246374500446855144206283956262283328611474169\ 9481038476830832207134942344716103256507152650083873514603520328750662588190504\ 8393445644108640320168714195352153912436972036685809185410335022657330130354615\ 1905937680866591618305930802219678868528594768452518411511745432986996230449585\ 8811819918997554887446171252257940047273110916959760184118796044916086462317412\ 0551780538419829045697713258675940259590883129518527788351883931659601027442182\ 3285749455662693873437612926102404071922297083281737690071738062139792778526219\ 5514288955337608915665385954706995886544669397996566591895746118069950909112444\ 5461466928739795481254861089274714449823041078741277733305357999490275052239947\ 2858974797246279790312105901628525117440000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -86540936736715696903509336133651520382018890453880952856\ 5460234817465567459270045978744103332456216434724686079674648089934139862833021\ 7277149200626409883949576606428533052435101047390938789504557344971125200629492\ 5230488059758606314900901658970465320730128221846486234855650139372732772841270\ 7829784916280071128544179302433835953382752462154323838490535224171630538750989\ 4842080268634898315377745776918703253091254833475786326278722166425218306271530\ 8402276569311347718256463675920344897930280401888286049013013984329833053179167\ 9814159704729073572774057479846946432012548527714068572555831404359945338219424\ 9443708071425565789476978515533938673212080375192916191971303734664127947276860\ 9598115779586880542783713123495552917190765784979584696525683055106485180894737\ 5030520492806406106479644719935555650126024428350879463413358921237787107927588\ 7663845103183862928542182612725333148602903334096924323006847473372088983317520\ 9888952720033000962810968153610595037386739411660040335691433109608456162091535\ 9190858434205748795174492144534520618353060316344478175350313729505884720047552\ 7142884489357110187228744991747883588381914487769115928097825405034233275229619\ 5296986826425829089677313218977394291860719218960122172217496061985069201579608\ 0250569292747573152221067120522222660851865062883958558953965841507484044432806\ 2212227549089520056651999830916504038503100922733518251067618781226687805539736\ 7964940241474651847032696302631338824909720109343872475254635622505586033593251\ 5600490544925110056618979000580386261300778286512405377280891825453360363095451\ 7491867676494013144178037070665899908459065455524309501508887142080709430546171\ 1085483664620041201373250648865879282796180814921495354995792368041651610095020\ 1934808947015061997945790822260418180096161894907846752909018763244035798874407\ 1916720472756203940917226717662299455914184730435578942747213468522591427494401\ 5088899507420974450820586422778599501348038726977043032500955696268179119233776\ 51440620184913199/4607359118125616164442490609701175319482191176807299746497235\ 9399519005220029558045308241358457765281541818108339003466352764081728681214173\ 6810012545462605772188172591332709168969786134349908165096627379739784872704003\ 6716384488694774234796335736868722173788748205492619122445378309948880930141099\ 7984432906652992189124139746185827611925251339557251289439225319636512882014415\ 2072917517787114483872326729392483054180858708487584856802123493745153798820267\ 6986466039863965557254475615662891975597809707822566286318671937013354543068883\ 2919051834600021744239985785554765428098658546121933776854171278238709239158745\ 6757168627250743707464948144369005000336573788939617729861286468923561250217402\ 0574868132086711107616074773171931566379537689851381330705590079218864919376862\ 8011139036757716532823771902996442612382841680578555588125101121691145295845860\ 8822766548362490959976520013260105069485713881043526085855767632405399106549150\ 0216334830428757576085124928516341103577902655791381511042734753535093121266489\ 7946213916646879910812704599691998850151891415539784732109036007715068098600125\ 7657495068141611484824349009722016121965220415116042595869426157572859386963474\ 5627910543243954168495772688587193332729259487585853428770961984271808335184906\ 1168718003188554217935672113752474663078062958287239843480970433829164336513900\ 4831856537478632366106433125936678160570855426221597926956881655263140044171140\ 6559703374314712934647554349151460220673596905212589021285851365354348428249725\ 6099656406387461178566845946948924389266718990147240719289628090611581361139793\ 7940117335186251739318027459511455417227042932688843733896734495853636180190317\ 3750073642251754754058986027060398092898055451749672326163626252418460550912373\ 5018290114165488668291103667414630400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -11063429852433074335993084413284801620543461170351076224175\ 5494673082674700330090079787733138373102035445099796460624234435994626940659798\ 7039383393623439334735186693153592455749816569688365859293821123888177494101950\ 5022416328657075387378837915799103932203576021471593328586728922818539192066340\ 7240596445996805954867269548800572836953174527399730258191909126121563059430810\ 8227277620141933605880078334428961880492312734597419890604536052191304506262278\ 9556159331668446550863830177981064227691986308341846047385756607153685134472900\ 6935671311864920001395514325325234644741190190359378882825949830049027258866825\ 8446619716425181289087139990718162548537055196524823637856852886067021974911758\ 8303875567895037286712785849102693968868320274361716522671635777642518293481894\ 1470633889103129454321371649947710276456210976238345955543853847932917361809696\ 3975889542269037944294431938550476217432380615579557152397007414947468045966610\ 1094519837781986151611835707427234380779760643887985264193337386152390338955249\ 2446235642295788332300977706359588208634520929197465495367588183551761632303861\ 4045037309277109165995674029212213937542101531505179924519626771735509330490360\ 2428424547284950338222819693545961430803979948242601233559675655021408100389632\ 2145816269965179015136465485636447443876814497629166791652345770692067743326299\ 3443354332578181190743510577443144142907180008412380628881903479064178309213242\ 2107211516924164388965317354827927603046401124021665474442663408870971786433812\ 3426277964725379095565218920174675559653519004478209165133495324416049147957585\ 3907692013950019547587712901805608826108223713987533826942168323189424164809596\ 3025968886424321995585000029920479890315057509580830398512345547236893380992730\ 8688319182263775756526507378010214696664564743719812457044574628859303220493086\ 7325302213690619009657559736843256444663299968318029559343437681233166418403544\ 2052844687998135078160819507245140390610434346450461272962551875390884765951356\ 732038974992577221044083/566303081573376703040058670682309681566510768953016171\ 2139010391177288764731016483150393707456296708080493791936378384131030171939711\ 2754199511032954171787224977809400371817615646147754748711495339569244688892932\ 2539292693403366226215149223524708309581123069538894069820006846724580064415726\ 2390070779020374770314365193447135586793488313967434847136737707087198935795353\ 6051140080748649772315477930198787735440805140345558546616058480602611890991649\ 5940649542582835439822763657866534244684357640281318017764947859965860548391294\ 3823163430386752815899609299595543153072586332612899218379379522202061701966831\ 5811180937131855406832430300465631007424010490228161447421897803176586579842511\ 1379806197783152831735242392723531272508908710112309034818354929995414669104663\ 1884645300533867571894015727638763737045204397279574383987413412137850185236594\ 5960077146448037716307124422615010813788083905115454488123030631550919246588709\ 8258416048891729850475068024377036592656871764768184030409987348222514602869911\ 2561626943656306970041505614851144973429228418697524427760516206397454576227057\ 3744694543651112546265554343125413703607531951949205045144553262109094107789675\ 6776052651373903120038980827036510041703923953812058236802080772369910733566061\ 9917121276851700905826426613436906148200205796851926234499083096945539103841616\ 8677317538207721640187068690366322123867821269284236562774684060252665241310898\ 9364448924142046540622569746523383750066788746682980984870806841109745581582685\ 8814960911573055114809639978251251258267883522864267526235203433446486432853511\ 0720013373597926348004199053292173090355050198014765068039358562643651879567854\ 0041345890231048313218452844515404090748907407074735954007278729456535076246566\ 7388638780659485793085824882199448364207154969706496000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -5833195415696815145306603636956494207687778\ 4351580502838243930465808427755566486385395900459261820178451114152469137293784\ 5074929196102530262608028333836042459314465666312910368191530993443554941481896\ 9612600166239953044583664859115465543197631444686693821585413770041973086097170\ 6797039959763866354549382208949156589899397058866083009683984348993179690850461\ 4289422680899970972582064362296159998427459016013778700258677991583422958273232\ 6441454599992188513751532212502848483224480061129323417456588126654874390717904\ 1162272871466703173807686773075226435835446541547203036689843662440985514827873\ 3050115553804391826111765256966514152056333821791749926937665397931029028189918\ 4516769664342593510957873443258428975663788858322540086418203429121526926765752\ 1460280080567881860703345995979556983920967583084448720444679845150168025498698\ 1109446059664859778785486400031472179760930001357958016646982201964055835735451\ 7033458199330802335529886708027134448412380929630473126220960839611008067890063\ 3079080252338445643316359438243160730040323722736213728124954888045812676172074\ 6724970826747532519770043468513050806847629860803166318165343059082869067112098\ 1548377976344661527396644873120966615129828946846580458009685927126414569495153\ 6294973183515020009539500959601887643723849047782605874123614602957932700551344\ 3965603587025709129674174584782918940854940026259509637445166206760971053831135\ 7456297305310380411781874184803888887547420006545983205327963763398825643011554\ 2148798154597918840070318221501887459382802801732466370406551956667592608314211\ 7314851484875053886383212343699778748262986132491950568617382131261790174505431\ 4570604230845818181080285693451486097416738947534622067000560300461823906668956\ 9948253575524774744378916645294220791481905917840233766507314850399133099559277\ 4817091015840856397610853181166999641063103462266636764833504451686127763867588\ 2507010551579050319743268084592529480236756059399329947050721235697861884225124\ 03719180326299801695978176467846223856711/2875867535059534251169361461679510149\ 7729025925242516104667411509935113325661123545523784370988186160229963287988944\ 2521416670268457514834261559402403284415836744189665415768911422556325106076961\ 3008999371771323439526083353003624428165121599200850979456587817736318218148258\ 5920887177336656438951865017290552354348926140334901670440276995914396805606542\ 4208017549427591382475994013443308810606007450934407342827787023634028662548959\ 0086963414514752127070333201837136726574665576574983949766154853331159268882860\ 9315284218508031580179594852411078665618354922285634877937875543062430812771784\ 6444461699606009193433163158348532827873875075116386914370383236483156806887787\ 0867258445651190655384694334321964260055438343078289593285335204021371017582578\ 9591758845506541765796988180436211666776769503759652627534659609062934905141116\ 5804983496735247194335929634254345645670394755843753061008268458161295614215290\ 3793988068405404381187628993281110928868058948417668305809578730079320985062925\ 6892079134795037537459215790900049259815251370669657997932786556472110212071541\ 9259891715623031746149357745336763969037154369097576433743141889780193129911681\ 4704259868021585892549186892187159881840146649411401426500675228441194562512569\ 4954857151393104862327065076668809637744564199769411455688175561664232013624766\ 2374805587643949933461568334587443924471833072465154586936517009915334947878637\ 6657953213743426480058517143974743071364449476879013820402830845584788400782143\ 1239410012780140188391206107419859925854171361038712909292164070849306323329427\ 5067058182965373384963676536411079099671810493670115609171215607193759138797529\ 3399749920991643797003311113595852707350194262492934587783020747757823094681489\ 7427019181269287609243682135093786271129270671201923965714882803793920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -615531084353217164197776\ 4541929324582993113754896646367048297785277497442822854768238739982758218799515\ 9287004446249523295441399341136260919638833968084537215705497971625368281448697\ 1604813451946634528230411683934593443229163846060429734491021541289353901862554\ 1372112228421682447181348436291095497487006788259290170075375059886436975316124\ 6436169305147852156747776809698369656390662539908175358620538511536240070983673\ 9930654734854970813220737359871255997472077195802762084995709300860365830530084\ 6415061198809552606826268726223433002579102033306636271840043063131072737693745\ 6586984403728916956611908353692929910129075049904291634559250772675395885993233\ 6098426243843905539281704181094407137712796831736826017927968077812584505014521\ 0839220012379641137629059437908232790743172911294621605742923490920874945104707\ 4594002621740332118094381264328168899749477186244039314883186045332738826331615\ 9136831751314311460996563997697530793236709971747767732118308443767873295952386\ 5775508628608225434201031507280850329768942826604719694974484192920878560133740\ 2076021560256811318239112832265162648513936518109436569188390862866121389442920\ 6394488538120550621575397740924654688451185278619445360116510519269850580970204\ 7024200468157481557111811089838975314768789032325094518926339818985168823223006\ 9883590154065896212827771976365062518719003544269603723587088208727772463655173\ 2456726959924311933090827518941541898682075969290190042386917054784395079749511\ 6511066566123885410924376826871682456835393067520461978839509982133966409679905\ 5756335813027466052486727146503144775739804149229282142306304630482713142602555\ 3328556698451547796091644765411228502037319398558434386595293589441782824627802\ 7492845437322735496057520248548108390913106993185806822287906231099591281044422\ 7704243008650275776927254986685653320463997572375215995987442183561605055208981\ 1841022660067461394540119127097130348231986646644444150405106613621944118370431\ 343125319351590333451251152220502756305994352419622332608536046667/293221247221\ 4335752184016534068222538759452743961031158484781555680806351626186254212508367\ 6626178990265348936153118193162912656695196160572990539647519412870065319803310\ 7089697121106911485318861436647792098969479492090062627791587077929565300844079\ 1292496228329775179545720075281436536769964980166342930858349688685507214469318\ 0418308431962305406515127277827603873712171110690949691325832446843527387931365\ 1003090760359244724653925474413399903704130188865269032413231904393043428182987\ 2172459357679157441665407171587247710840979881792568480542414828745125488892321\ 7357068358476233973036835948182222339395982111905375617621243939484968679247177\ 3045535968759298422480427180862645098403342664132399540188982722316778164073086\ 0206351329623741295146175786798338350937952089123582572199596476694841882507970\ 5978309210231882263823548187476883041296231328372923889487529968088714685336482\ 0955880375886049652224901544430006820027306339075424942360689226636841845846621\ 2040039296486833240377324318095607381931434608527877861713092464850712053031699\ 8346725215378922932942656741644968505171406321636547414259026453117868290773404\ 1023436279028244228026080751480375138474394032632726696136757554590899932325519\ 8717975894156097271512455455339027826180033764811212232983964743389264024935018\ 4998612635824289200221275211711002647690967158446336005106745446921959994576338\ 5972894465565283829723973744243509443500721858210776670819564210002305721064205\ 9718512676207994433719083768784420091961166955946829382791135931528324063957015\ 5102132279237017008342425504303643502604886305013290313566868696286226813627102\ 7013957634070455407484248489135912934770951361346315296912324376845945236666755\ 8342080611868225034649416176267413169902939304161209099883300952116800441317268\ 0996346822517336309760000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -124419670094883412247004088645580342635148224179794802293893008694093458\ 3287123768895642393191206166224178028980504517734830228795084501310481811653735\ 4953839644325152864328242072667573257721788608307928804624277152975108335559946\ 6154034780597524590512920813768497340114903055455412681246529529595549216547892\ 1745927813479394435211441078408092820150014486312027968535047309071788178741790\ 9506574649668202287867700912315768688863338720101406813041849490338174048911064\ 9182211910941701964646957682640308476814290400248324358163601602433024285260562\ 4170499742442432829347778724444261312088604842614535019037471479537325668227669\ 4627934282735469133456917071952682064756004642705076405179361589398201439961950\ 9743509248798848443731105382055694313770179332831816333665255641517124131826824\ 3786511182343458950551343748594145017435393045861587539810913545964715640113649\ 6909254048629042014213045745061077246608672977891127779549461632048710284622749\ 3257313392430079637820654246706762640097559070527446063088158408253981849189000\ 5665446919412235040634496421003669607874085156094168739205622529310982636180579\ 4062071912631969331034229630175804797001225241484248667281764336964219289736863\ 3714656339193654527922968568597692867703190156326618737772141652881384540710744\ 0175427941556192139996917592334129959104623352092200669971951865930281664895658\ 6700315734897066446700846579730268813875309389427440097934017979414673948186761\ 3492749343948037337773889586849576504067743927090590652808770232805144362475127\ 7480454824333350094654197105105814640545569810275570396008891100190975857272835\ 7389257373378601518769553705888446186714335168439209435013956576266561870673732\ 9292659939366588714310735074205698407481147182913639289599735264837626752205381\ 3176190071101536712648057250049991010809711196966062011980281683492144277821603\ 9255264294599868700046382352485936686649308888382208010810217934080187247640552\ 5217489620072391551050272359815018100171459260043795781759176028345174836103724\ 4544153617251106090566921473/57524821469208161000214612254192477660687819991650\ 5258425189568842751740292132147034787963370792744694466267375141340514659994185\ 6423531242573991654993533028157218515201570134909163055996485554450637095908304\ 6175398751497957243871073410018917605822811003229451192611697747147399640698802\ 8346855941327870761807582647156770203412145034892016410850390603584241960710812\ 6142912125185861410077087761491501771972238967004846170217457588971631013558024\ 1173688670775656838776646662901138426672403079999660512327145220687077976631633\ 6690817139965133202660004530513767577190626885888466717729568557124768567944252\ 6137091580891698419443529545179002866444199839020061532504501817657739045282856\ 8166509797636663779923192549490529611505685323348271332531885651699531794840387\ 1430594681451191672717683665887884102066475690619085655930574512679003531407320\ 8599070039121237244630050137110206273022059689544415123373663929697038796196595\ 2318632235148944126276098606839759444892129395024739996424427411567769286605826\ 8937348977672752809182977199070927555034070989114459486857097547736539298642520\ 2664879304286305270267699977698759305320636872911502835892613377401536789227210\ 4106287515485865017050343933655709541620328084560751133656795287358811869368395\ 9655650657209011134777778777173146578810045129418614062083472217345635467208035\ 8906597734992815906951995251060028835538782199141625454271840922492954755610689\ 7191418537987183654888671924836948730021219132272427521070104375183732596369005\ 0870402533204508986453562433896444755582173367421678930813109388518614717518095\ 3784210762733870825851197534519496695281339152387625299100637515830548209066747\ 9495957261254014899039328577382212960753761515859030958293881574672055007821720\ 5704290176274915295450907354182226105782377871421509909407582997404712960000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2731012444864026047995\ 7451670505124654138586812904811911988726709856688660738537440466967201442409768\ 2082951520812434171278120642725284493494259130193303767551520233024360557815934\ 1209548455680321054505637158945739393081683213852784482683810333419115060331735\ 8931641103891180094946587046976610997341212205807162965907871025023399578516543\ 2163981476330119573706688203800931653243137302564359346603329396795122608514034\ 5503071064386426120267571649290726420008631286107855612662297830202082690700004\ 0071010226940171791120456312684967760023980178995552941012707119054971185917753\ 9225040653501253594279728136827025544221779919374585624685455571498606605598208\ 8546128964411875424170807117865519925727390511963213496364627003452836972005975\ 3951512004093095329506650707290665901126772287386157115088906119911348715944861\ 6817398253874703188300503305120638821144140329897105259268081260051265431394578\ 2542939352355154895778384110016332389316426913379007055831241305916709874807690\ 8710814075360337247184243228090538877647400535692091425553925998868322288253275\ 1873257627104094663538680096632805310097663326936579916538841421989665716005495\ 2871093487580099035493825713883117953155625142765551360002087849493847941548989\ 7249487853287817407766294172687447313484461137566742079668997676940641248769773\ 8800325233407476607109996592154922235709736768164133112359912450588161318425322\ 8898660252096534316047640648212885215516833153432975229237344102333617112864063\ 8686421477576334117967630401264736006031326036153532624937384136493647344053333\ 1484175542378712700681088105179479590728944500732685138660497872717297434830080\ 9039688368738968510917132822402812598482989158305418427027754946600211275188229\ 6230330187310583811739320410054472631421321678983503713717678668848239559760345\ 8789720304736901070321910841682965464393385958734796357174585616191019389900512\ 7078673230716511679396950109929932877806707060242107498498103720674029929807549\ 2619035393575220717629288161315272270483681773919985448161117033095266015091020\ 419/123241575293652361842866701671019892066964813710569475637797694476977247508\ 9429761657282632855120323204531461044436784959791981426258695073084911198862171\ 6923316240927734172378525004664741194031808346966551742667915315764739885110139\ 3165089598358464192259565075162107420376930457562677439174113848206638205537310\ 9477403990567839458436521514254464036964798585612342530711114932947565087654400\ 9736251786688572811804989145766456973067840831129831379089430595824461831966046\ 2329964621154026119518825336509049388821272266565653535489256460907769474929987\ 5929608278997255381741470810963120918359970935361874077052421127002500851938999\ 4700721329425664342976923977306386539672088040955405263016939131632241043776124\ 5059253586903990285329246231996181909115155051435305052290308083156808562765788\ 9597440573401593455213297211049751581504829808243902952877909009219126876655721\ 7387495854021812646469718233724888399229382449779473899750136330814642605372627\ 6202783867079881995674242564309626902604391911462709816024238505909414271721622\ 7042089336003510427433314381030160374053434655716289864329968138077476536951541\ 0581211029427139660717525256787072115008241811044888386197420046984590727436122\ 1553289065273150391454461410297770114786583654540719054595960401239742785788448\ 3524090272236243451605791269852768698476919388091574726786014700115635077065331\ 1208816890766819383794168991161067580042312732017575566621824799516724962041833\ 8366204201767885486611453171881543662842838776261548059050105959736762284971472\ 0613864658485732558099094937112558101602059115671869984419176079485759567662314\ 6058363053099469165817845983036074529382153507864554982651747577664059955278360\ 6220391900902846778777374103971539480939013831253392946534325114374302298317553\ 5012299790766974642506474043085036519802245690163200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -738003961887283455379525424927467661130966\ 2922942421664119755264535262309302407549580206010868358050161951792709312747267\ 6758282503318298409411916971352075736181406487448852139929273570846360411224565\ 5865110560055227346764747666409934039611627811581662097386461426653979781586853\ 1381038641705064949128433618078736367890088894943143105683732789966452079360724\ 7307252294482967861468810570231285930600545989200413068255571291480987379525201\ 7874318128374441244073471736892212569705592982683102626996149954668650382005420\ 3380908286759398758790585080298292971606130557864075797390667448177642353413508\ 9250556678786497593536757347580374133702129689708249508106601778400964583737976\ 7621469638589835114311645068105306341033331563930333887600952380432394656970048\ 9973137917872124414873596322742482541405011152164113805839234705098165863322624\ 3385469065162844867327005654854303218624202068479004474703252194159359756128921\ 4416447415543385881762012062818012478393262818402200454615429416247342073436765\ 2405311153140543032639412690776525693207531412106298418988090989750025232156691\ 1643450152629819956969099853370857966449261157260983485194282135116770069622570\ 1649635788131500305969747170807625055165123419149501935786928989637030640159135\ 3869514202497561833665806377246644264925342657546520219443305394996776560898658\ 2236631157357013091624384849864402990171604828678529281018092578425680569305362\ 7506183950834326819218410706516992894489392179533485338419617794129929289375211\ 7975118303874375163620528593310993889467430293014414403818198239852541530543225\ 2775802074037333734969826771184125450803785528747000167509658928668621034791336\ 9260707164152326741252567496016802011803809110511122895734028078507681082707840\ 7387134628366222416541065673946318700883998441020876684591746669687990630432694\ 0267681579535203762879536923739525270940341475855674875682000950127856118953449\ 1336637843905951964920376640917250781497776829464296694188862895583521674452309\ 12533367694469184897011291019259415177143977325337107542562722107/3272423733071\ 6640589582715135385996968945715419671637191300816488874397487224178860685339771\ 9392161714047129047310768543022711896447848618839806579996634417646654111317237\ 4295426257167828553793677903443026475472586420057149268183652284637062283916855\ 2176192904134725670149785159230766584309127886660801221500052278980186952380450\ 7809700360450463208286029987624612523588326206549602663204006817109989034719725\ 2244657861246844143234565934246764288170819001253042587396237380635506606019754\ 7884411065990148009749597434547337355766796834143764969392737094949301318280396\ 7062623746803418146293869521427840347850818455145881748338577799111684376239976\ 5293398305790112095978345727887245520670536772184062531595520890047692056935263\ 4630504135768133088023171719356690628610267574986755836850220748489632669734629\ 4734371151841642356218903694074306719650540568493965116006014155989677522790870\ 8803492050082022402134493579903921756347105226361302552616678028503795907042870\ 1803597462775199055639506711726162083963221871877086666727017211639364698157636\ 8788062932211803150366358373078195877179184318490151044211713266731965217482690\ 3468116830308360543330967202584421832302445566599674759810401398639051102396303\ 4208078086050464891505738807413835106985317457054143666717037478976658230437201\ 3422490671625472161451860804033717534179371804194952277525042895715317738124125\ 8821834351734421243589854735058769481074110873845481673814803680540074188677035\ 7952914425943994170751033707203296435417580701776191194762053317765386110559918\ 8134971006805972418822561622600985172641597295838533793591099268010594456317657\ 0146294735856644327780580881174994684455479254144199877399434998160721157707731\ 8830613756768542016085654178796387652054629364529009430093438312333675010623823\ 6756444711220866405038605499860254720000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -10202476104377880346820752624125564422242695851459629725\ 3463428977408662528003854729452998849082711001748968648730469233871253238440741\ 1553987900606908770447407883316740259343212766089053518404273822223976470479017\ 7542083138493318196992167025114195322745147987237515750327145004765423839163873\ 7575463016117122078901943644967752200729824404006249123384666636861285398220356\ 4229055679520513243245728132793722186359845148816304150671267788194880176433210\ 7134524438324373564747727899341815657556882510688690627835937861504528488798138\ 8139776904591108800337100100233584653908616909468691354939535141844788591657354\ 0106278964430144829499679961903940418168937587301756197340682232511951074564980\ 3716148369620652784928768676500858713822605309964862337517824865656350357467073\ 8860623020444158996513864004818588732473071321225667870183240044079453091036978\ 7930419004059729097269706347893856438787358373269435960669747851057673869506300\ 7421921073480490513854303162384387258645287344467994885408438497375860127561398\ 1555205452057093959263567130940048323210739909162996524804782949462039762007935\ 2014828163535431633118175909173839006907567442313307148099828254187009022248616\ 8807953367744040607363003666442588378062581218762308853772732410876728473717977\ 6001506880259997239398911819279308306542680025436447417018983220840155444720477\ 9317901855764283541844673964134190893112770160439321161321831843526492256129893\ 1102884182399664895547613430557452552442172674077867870148398258514441645247288\ 6308997907016264936830131538790174826168358635708560400687386386023854086328018\ 0520536691304346464706268925192701382301548979010884463986700196631593642727177\ 3668185815682620748272935439458342396166580091080284897545155275922206619534505\ 8144757014311705492014361239255675026819819050661804473240687771675563696689412\ 3270133333993917657098689939429316076604624301358189296504439863251411168107101\ 7264752951187626984809461433319981353521719658144702278139777894020502358297584\ 745090542370183588363491135257960691136156446904342619133/447948564791091409647\ 2273422643636596976991852153783170754482113376288706054866814652970629514139228\ 9549690263276831471261793151203868295843612441549506334822854211811542932322215\ 5127300438439223221227658643161089224142628481206012884501400568571540008203748\ 4268086563969453973987873476480237573584324387812904144197427784023425577980032\ 7045017159132294670863545896283311305309035895672469393266796871159283858081122\ 6588277680142039914807172841140726382952936621440101886218190371422631573869911\ 3896510198319547965103786706628959698284682900346425214215957231050895141550349\ 5384995736615801618158814699833333059643941863039125772301424716950753720855018\ 7054546347926469175717735342244731177452357257512265923265718908448492510393166\ 1920230616339828466618503599090735759429512543558163133029928181767765319581041\ 7073919876357235360230502083452564386674078527091166357364728159853558213814278\ 7042003646728996493183169585196494248444471896352183872076419927112706388705451\ 4901676639965254466318062975128864098680134685049122153764666485597962425954711\ 7150235591430727437063906196981896560010527718692043568006927233615951534946192\ 5129618442305923928310342676983447163609301647424376974153908480739569443647694\ 2931124047020908985941783279510251646080142239988035427933171330901439930034373\ 2985931650790647050582619470896347823220342673256689817261604845611051965339454\ 8010230127603511604534284782552194272623908610416652253490626724705563530268272\ 8701494990911249802590401790293846289745099161393745961896965100584447894996395\ 4483629236481558330756633236199485511770720792219600825007343698037789866598889\ 7354919516230867852120161662765302448252263658804573035081062866270497072226220\ 8360280986778761617677718836701833883223649889895898866659556719172032431838185\ 3169595631220488638686995624755200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -46432477130396149748518928806740980172949359480974506205724\ 8126607455972456378200088377624952515707685170151305353264367927793140480044450\ 6505806831917581981005674685294981622343996644343761335754661071507095863664203\ 8304907568445457438251009669018583007920713052529706076686335574968207813527580\ 4945822994278883559791999700403545581872375591514729300164640421904641351302300\ 5700889053434060581120522402237662582486658387605344606998181814264855151017711\ 4607311634731786063298999881531116106351806395802181546567674636799762911566464\ 2802957410746830536950561485198069190107500402041499930541971266180460324016572\ 6557581833165664180349032120578644745726802854938638401787101550726523191534405\ 1624486602989282013157403695040973579753194387807733322016303852075651005994854\ 4170578281134127294647836936930070607158991410563817098950589961354148062038218\ 0220600422345624020080055539998878553440859958736874475484454988107649270073454\ 7225435369761791970361492596863908536091044687127026945579410308904139113526351\ 3076526185847333714915067569021758453854659192931395916470238014679855049240694\ 0448749826937941134906710164904673354308677290922496652771254354617512476885565\ 3385541263465218913847071690734330234574649205883116940721830186286305538486610\ 9167463145827170760864144696810219712502739986202956973394983974581596368508507\ 1920143953772289260502113353549154912016000134563285819569538233440676509058626\ 0100691704909402302422790378120749248057881423950611457471060540826523950630842\ 5809520518726729746515035553963109309183263406513079152412050412276338935887922\ 8758576869081825795147713101159763129789265880205461024982395735695348170502500\ 9151271387285867799467872311995932190818288399378186835914691595165467675423710\ 9697544116632660914241687242766187704169809625215245410695449537380229282356841\ 9227243804389425715561071099747603963850963994749562282632036245794827607593028\ 6467771905145179630674671080795372162695732814032642247427111434283964750348929\ 19177337240002605010792286165802218521856314072396933/2036029441483659353301652\ 3491164609494166705806835954866746288767387068448755750792182072799302180902319\ 0317583684529215010007993428122616947802637806581545083329446936623129450741814\ 3112293360472165281564022501987898247275324697950700493169021012129070788808145\ 3875517978826309633716427900029960066641164978014385081922707135392277351302164\ 5730720309753281990740519116932347427610664406606393145249949369972736537101231\ 3915353791726490731969305337524244923953942129348804867646260701751727940195770\ 7588833833573340299985829781143182062464243550005433701490294822082706243136391\ 5129303587404527067167826290815491947832226825171455046603031288581342879503967\ 9914717172951574854178532546803838240633393345275651671662589922700811729321235\ 2273298061095235129286373326383816053962600543468952979986388824314787362266297\ 3148676455111603774945682049926055924643077786798067764886620719980713336695064\ 8402338859250343312634142781357093966327301028402532409787748569408907405155177\ 0483020269470112396145309887807302975762739262144898323629847857147011199368359\ 3300907438704981343879271262564746470472191630599282864606396904907660561387621\ 6406462254087989304307625666708983628126908104892026616856069571270807034122616\ 4298915204043552628759561089153771397096141808093263083729425433184717270475006\ 3268902984466565886740556329128091100055704969191416806355667844340305091529387\ 1847323565452809649362343829128731652941498606002466532214945601110161766083065\ 8015735652691489658359022474971390972910905830659301042377528589297469634855770\ 7122440173191906405904029935097615484599939198093572115158844857708231636582252\ 0950098722842069905522909353429978816315294200137695483280116791423203372147798\ 5834967809257156265134326809936995333967072222784180808723816985869107010818916\ 0050434772304120810676682752000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -389951631512638539121820316056429349926662747448521685076489363\ 9835485288253804258458688629381381652796967873110314712416868071073519218562550\ 2083218327254787035841087245506162336847248209523530780757866049893063698680009\ 6150146792717067053751064485128587610854327701905558879642752059344252890223841\ 3331783210286730242860115303957751363013360815357377502032959280957751781679705\ 9378502860577489160139925040864180482947240457807249435867352709202379584770734\ 9132591603401362366966704228503262246016418698253099440920733356696510505765976\ 4161736025252225037984363035424242340646054748258244580592136877664914737845147\ 4272713645797193251513265471400502765777544847903211091505724446206448744574050\ 5700811404926585503147893248647592770230915869016590471971205195579936587977620\ 4372483011718973060348486679274019816564359095524353510208446978539133051486571\ 6332735757268003326535593487625401733043545619418735575523952589787613400868454\ 8076023089415707715326655666506034986317496149475732288701512727122126781859408\ 2807791418665152288644603842015762923525425068692128682587950054959684140845990\ 7506306167003616738038955222582270535262380319049095340085705295346454575576161\ 1067136941176709300191883507427135709563804015450051528815349107235613616989494\ 9156161083589346775474814524303156020500276911051999445489682390159486319618850\ 8172094561612680351199273347874545866250529398049650367859931096336967258604549\ 2483041695593598852969997310151361874450148043709377375367597671151574531233581\ 8464436142475767692973910103195565339464088259732978662464915019832709446736864\ 3166535779815055353527142050275533677096975995207464895450202496221431489128389\ 0109428211439638090630753019749671322547728516433887786832249372114632449423428\ 6380047655461931680936470094063211561047912251385938235570996132811554402377665\ 4213014101784495069575565415339319215062831345376860154506185976664317758513935\ 0083028229544474989967822920038472223636828925953776155503903686712411830295209\ 92735451619024657977773591810360987642048685335699702367040949469717559/1723895\ 4164209830640081267655714408238240964430158623006756053172123358051023448026017\ 6667834560909101533033180747026324236056205150700753744952229089917612095138871\ 1862188482998655307774982748646476014975088161372510651957001125514030267139529\ 3516424270977068446667210358039644960911925428812246113535362240019659090727128\ 2521816997953309202146000847763101930871891635487331501217172891844472695340415\ 2970430193309416642860641021671427567732148081597310457391637368850922738518389\ 3851274871408609946264531735784024960457045146174856804525599806428889494360481\ 8820569278943072318891935170708092882830458882547589984500779729071008472802324\ 1239156758407402113610250622320276014108796820133695974373744905482907060094917\ 1270272252020413806744837478738971534088898658072754959011775920577569856344184\ 6613859473893560224134773050219925386775474094650808378737880816678081083994008\ 5408358873018677721410418733797542342875014680356072270985838639953786097921648\ 9561863907974156331586763338525213695092726614164489758721027218069539145268930\ 8759744604795468811086074177550890625016760893613722595844945031426015389386144\ 5301046100964766520609872111157499483202553912237577410800782571695468576853591\ 8798326084868258974580511858815660833163249049067312255445328183074635097768015\ 7675431610671709448405829669858108843436801087813574942524728510635947803868555\ 3597102039356633297855653466527822478364258904596968685666738131394110596428509\ 5224619865023306148006946467466992522162295530899379637921945349623051272849555\ 3278191565834152362369161024622657842837984255731368835963402486108702873809288\ 9752117135568546571656699636298153613560627001297731924212282772237914455142339\ 0536121838447645489001592137691282610317040717943325372756879270945845321632336\ 2391327732285513621105345641804055641907605525322192942333907540377600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -20265157301044294714938\ 5000680192592290099162966202387264522741890440270659898197721158687972870232992\ 7352004037103923966245950645076933012636659404529458410102272915321186430570415\ 0943853695583017108852756100010026443119609638347600347645337958231989182328819\ 1907996944534519339319445662466333754278832950302597623618721609486965665643855\ 9794440266450668048879452028558636544625891939576325659720783341099038214630206\ 2276064718979239933425252900213997206521330762331021880469011387653161697766088\ 4817907462287186638195688814978727517076959659907503720526559082735427224267472\ 7431954215655738385328259325470003729798607317553651086663963162931566524659807\ 2141409681591727704670320383448758761570362061691463612956505697214678886497468\ 0123647900176243411725628824728785707566323800727755482197099298736869579427676\ 1041438330230225894841496147961416960695137640104975772280003740202605059227886\ 4890296335494100057390459362131818354213817572727029834750402067056334641782952\ 4621501352322405165121612384975579153299892648347471550329222499656305688178620\ 8891780619824883287280597501946729167831604537546608469749043231502165573666691\ 5169666437496020206775940291119956803363555652713342092452937902748653999773886\ 4487505936726556444364463971458176959682950508773195206562424725719917842177761\ 2270569400355919054947376112955104601369737360768769777023819513241978742048134\ 4686779628087348831707145852861977317067244793429283585479932429509015771224727\ 4262591364868357301167863808659135492390054564674140867247407525160677800867339\ 3565399867422175059348453942567970478057399865044592298070254480955651571074268\ 2119130656743154911886897257057236195515299927732879683726977936091830802915919\ 7417026324268859145220173064189821501184943128940598753336499957187984938334137\ 7644056945294444426135618901447625834072620213164039233898107932420987899179443\ 6930383449375073618103489272792412019155925482034438353792645644284827334388666\ 4539097522744723232814781103172004170453955554758375897886722779256947512814195\ 11733947542974368927447391903099/9125166078998827537458599706080858237408818372\ 1986599051042228260664294833374448521044280313861141471213297699523892825090808\ 0950109161129991201574846837991961817907090228425446939595098396829409924862859\ 8561367310441217489804109021635407646706962287588070487466770079657547489862350\ 2853712973330682098144586861277888285836399965760471040486931084395175111114511\ 7011750947844166035440736682871879126967220340902174348820952076722657993917196\ 0776300626397176836322310876606686064140001259628215913885911766845993203931153\ 0784154247591385585423612223097380070764310605055030043562876960967554595100777\ 6396197752381619523086058806356866031544032649285812331697941966279236124221012\ 8813199953123757956476522891977382807654137782293750100196514999804818252051434\ 3425079328712346702590517148954946051277419069927135508392552758569876836565797\ 3930031296299397733434392753622942250873355188643216451553721493108288229355613\ 5240884888018850002382991341867177453587947668388186282336621855862648886932358\ 0816599406825623412945432754436599933257947527515762325124298721777439690453461\ 0509465157716664668771473649121265077384552864621638772846034955884532719024687\ 1092770682215081507255039006762547917711403150913816324218576290563259148141455\ 5889137300279548725883572358849432818434717461063864330638035608008606273045592\ 0890119609302563147308433964288884465509034798778048427284245041242610275396017\ 7533458402365840371377469707365277454060969681822534502367724484396851986609542\ 9921259580568315429124035167481365055371156122530415135168611180123578792285795\ 7713302362235339960964678402226492942586048753194190783188090680848793174691501\ 8146322658811128729797130540629996471238227571756024163977011595460924681947660\ 7463223069177506047544301592231602528457813632449876089647391360096378453146801\ 1207515665107331048754118656000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -221547687801563447384808953429340856094925680056194735103340201\ 8563979050215778072585825671900335044356216191711606708391264090984065409512208\ 7718599074995895619441389279392648779216837982876007336289294449928692522100040\ 9556712606003380668591513958297396464004633737176242620481311449611733416778162\ 4735212113901125839270970226441735975844010421994433634770489063128112550206118\ 3559031629195088191760726527886722557793018278414941747132349188022291996099533\ 0499677962223522838090346820693810748574500815499248962418482673780903284607050\ 9494560769144941700928027136070858633847510073144480535989913778519550593561071\ 2073141134272791761071655242040105438949852130313430587749558624045179389823974\ 3304751804550799606485898005928685948598246847400861683548932284524024032448419\ 5729623483403792985346019138849546540886846621577687480086555319510707671502922\ 6223715051898465937448047269746657874052054403939353099881224900396898407824250\ 7195097859862360212675486066288170992590489279673896243971891564009902515916058\ 8129400543958201132330412435563553946106892521855501234817047858085834146399217\ 9409586846229587043039858967171018594256988063671138851240404194256723157636928\ 8391933684443720442035488662477885015989102548739639096299507326293913434340380\ 6353227243328089091262066817540868696729609348443623470331772791656851160800919\ 9458729635334320346744913368306248061858626137390952379777082623002264697266644\ 0818508750685251899662412410633430440279770009861539047347140460918430479615524\ 4482183657226844387941921720701934314322812421132093652772745860552597754267110\ 1902591748949942038272087014676554215645210330321406795233261069266600315381743\ 9195416095755806808394518015089469606335987109811371846904828910758136947835672\ 3056142114895620726809685340495022043397768762177224172971253527152708802612505\ 3093438185195841637334214340267904783194325898923729197993584509782635454467712\ 7723133666523810340790721735629842440539845351307956227429927475230371729159504\ 85113038929379585555707445893038313885769649199088841916724193949407415433/1027\ 4110859634924720393207463339908773013998638948591664760422490196151045039108407\ 4518741997490162228311953928735157922768485752222389173908915249209899418050211\ 3156073546259691408250824290356622026138188706637078630496923383501356401574738\ 6961477608290439477031256820655785815649530654071060954666126830535506008920382\ 2495843464948772723283073207260744115547075135521467197170251780455420336667698\ 4745016983379608848238771847399271937428793933629954700834201403609545661747606\ 7127694988345973063184056802896336374964316254716117584059961296365790784002121\ 0012168856851916367781715300731880467325530011181879260088053057428972386409346\ 4519430158096437643311023440676011796521668819417030951060321353065689400283330\ 3815665495671798557972951649734395498321696482902656665803549963335007794126685\ 7896536974772830373430410319727173719183176091480104951725867021633250593101746\ 8764439050006059099328927938112875809504287543602706842046737978359764814832613\ 8416131127623181101992290287763046612116521626304887385124531665611433820308627\ 5578695146190875155698984812287399575577577684468279112216114551327807157467021\ 7610990161426852351896123269358571712251412538965760948934034290269501374542132\ 7684334761199586301857261454390709739282545500805411891677133282617376759722617\ 3423961654880044793399524190723990569187781346321434101503181664846730505057307\ 2745602677223317377015109783995795590087076476552630987656685932158435060699990\ 9205831490997478362897794453980136523158521595200000683645467680446299073678708\ 7825711276110779644968972814798987328665827471207286167293398818045545091133563\ 4869608039255685104758201649307361563421161723956735474682725873029651377734174\ 5336354905908212591382504427683678388743995623797468670623977288946236954533999\ 7531303103498458068534681783721972000158857696985871734216227114052485120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -80274279563019612\ 2957236837610276786736613059592702185529884007189594573367344798191748802207991\ 5063445921656708767655693861115997044626859041663860770528420488356547996315408\ 3120428366382814168840345210583419697183011043553767689894602406931953909840123\ 1524310910679106421072250637763229541233816753398747799969446820807107200780145\ 1871544257161872955301648278790900175504111668503360997752945601888126607557936\ 5654312381581807566506723402060164219861404624566138437742921893523725752205781\ 7670236323746791487908607884299994264033947723955537366425655930254887820663072\ 4860764072886744480669520249965659224623058259203961011129533284272339956471601\ 0625708112791678892941199771470298433464808291732063875958960825244639100704040\ 7870486934898901287308607440300250056028306187458744975192475683044738572558859\ 0775807844352436062443789442392851916799054174207390805513741177779742163777718\ 6402910885685637515929101046049941825842064370055808318256698622133104815393241\ 3298664321838102344162934503660442573749693116369621647552783985584831183582299\ 2679124284719383615762639998746415044054108959569457267574434256151330690310876\ 9629499733506225354881959220379252453516318678806088275168511569895200481470174\ 1966105174769360983244323612699246959236333800109024235711138437209451632922051\ 3418332901626175188420069573434961045181079393903356445263170535621305986069609\ 8374948768309410438193383874035794983773191525434122687631083311515389897270698\ 6788530177353093518921161770805083804723853507560876701896879590455681425155721\ 2893502333298967802469626821858195476418993347254915903592524632200452161996996\ 0169101131714997322704422407202340734674290515262436582056774290399950023351146\ 0054286971322218566834706897511953957224759646699016888530750034085563006277991\ 1684475220520748231706349824559038090173453885952070763939870662672042779653120\ 9561818398018226278479982130771867613568134208989773382340212897041032244828766\ 1052376470839521721657600823389358720096562680837053429947493505806907877995008\ 2353748630675331126694170412755430510021/38794291418033008292082753997715093500\ 7245519420655779888841201715556640447166108797646924123418680929341466908656461\ 4869104214498788298470693602318956944844486232811193928095168585472037508290132\ 1220392633891433336127028010348129593721725167237033750060701792096995065687083\ 6453599731300394113409818635398603351598943789056437456314864318483338752941737\ 6328554073987686986439602726869549062635487450443966273913180358687734652976518\ 8020054824686041141429304313402416848640055980846231136655979613026297694196397\ 1948881124584168821803390965817445964655763844740690598408088566327659220372459\ 9654501176161004919698983596988255240381098228409007121353250301309636903477989\ 0756455767468486600958531847315479126273275519633901290776872479948849638001736\ 7449154636821554916996371121778889578950609798122259156932041608646446766195672\ 6905194138343687352968271769609718919584767777757995583569246918625973820810473\ 0430486408134896237941944937849945187983745794362293686570909839916302801406455\ 6497780429434163000884505218253472537723968968853282320406424428770835087321312\ 6600149380034848200028364750455061683988243989859484468962607124147168236771353\ 1684722702833131437848348975304808210043618814445798813327989075874840851511633\ 9134865949489366585061207608049095257122943022467814324245403452921080362356011\ 9384207445997570598241893325454404454362385621373961004449876053100217012314444\ 6680386625833760473513949647527162845891547975049990697510346577657031325244044\ 2094952960753008665037772636710439484585383044665582559543332839243459849148018\ 1354888506050360661456616261458714120392094190481851458490006678653564271728897\ 3906027689587875543290557774924266165480663509177246206877769811370494522055086\ 8558781290404870405049629071265068279706929255504064905404959316944648880320195\ 4145447438878785403551536391213023232000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5045826138802182625225274507530050877603841361217250\ 9061869830039739019304435113980855018318147759706240706739225314975014266519799\ 3757111286166192923062272036244853585425115313949400202668079128075133090119042\ 3745468957711461694956200845441865883544666314688982892492507906921253294756875\ 1987033851056375893958143207890368325451523083577310036007942719505778819360938\ 7638650901868982594586083086670749809899072389202344686196874796495292566082957\ 1096198174870380814500777674676640433878590655129633721768232910152950715211370\ 1959994593760122708441581924397223847772474567026247982052437587302224124284417\ 1361383677623951653044319879379032626637903818016106373513372601208997010975801\ 8968330314627935748640038503317216121563524751798691439181891895069288964602358\ 6940594359300569982491791683426877706544482443371914317095861763819407522580190\ 1061241435805342663657558258420456431800485639321653266186750332182221037758113\ 8222967854927689999935576320273396586850332235775908265603117525378499365078509\ 5306977834955834063273541702988681229650848574706449614172227761760070551842499\ 2705255627333757577651916977070201082753809290062816879524919381468313718520482\ 7569512707754573888554524561299938901860441482805297840415705714462199703633771\ 3243364098863052669998899515087582443090102750483971090568689430226141027783877\ 4554268285412964427317117749157914648049061972329245531250567911198427542771905\ 5948965027241269203345526606241244517333019936578143582246096681578386810406790\ 3290096013662697222591036156536157974156024753602468269512791396157338705532638\ 2871033240074669903929878281944959672712468041019260312858212255746243600109382\ 3063018340181374095227734981025767316446412996422039262736452755831987549170422\ 8579298030923626854980221402103921346938029533643066810341273793666461545647105\ 7976107445833754628066660479325307729612408608297898409420184231836315623253812\ 8860317076800024545110294573076937003749128884613217238306078362749908177532455\ 8445607698480951169873489060106997249036407418103824483404701787825564509387041\ 7196730452061/25732565829475298754180128131471424098913855160912355353847284489\ 2862238830347845942573180753336389091466047837702364524057248749192832483974380\ 2790144372356760491795874411700738126016733661318627843614793746029800559037285\ 4158449379371659123044433102816984414235852761145882402685331076509543852455941\ 9080219425676075251753216175491697184732020257394277950852875367638113409556785\ 0890233170549779444124666172140938288056710962010339580372464667515549436177399\ 9837403851892645902731371394222835637620598476428906290802213301400634994819871\ 7415099876179057748974732036230417549117206094947005201066233634986868484887102\ 5674883599802643367018675290158505741795071409248790862398003247609798370218711\ 0953076337786448811819905164086374455897313582344527787616625332212928929887714\ 3908707896587722791455183820171684459932617362105712952441000697637089116918006\ 2265746814778092704450189693429339538995715002360623631138231254657085140492091\ 2802808518516621062343174305949386940514753354816602429008640158372792636144748\ 1177954999851576356184697499222194566448565473541055318902443605294055993350573\ 8072463822582359986753274407219686570495246197273933089720032025548384341642742\ 0722441684847348293722738850776315920757393047203195444943426790364483013978346\ 6273095150533877953443444812023934407035376377995055160119864119935563484015939\ 5617023529319212833385879049636674953328358525990941755018349108190701637435651\ 3878892780098980853340197469937377304235562995338524519440013113631979290078001\ 2329294308880837422041051976675509249312550475834065923643080057898379170882576\ 6578290561591295594262986124961492965714434955950715565814613334949287376311684\ 4795459034173532971788919709441547356931732803955646066714213158692004561263854\ 4239879153012251259572869406310832078905505852539529640255440500695932154826721\ 8209826980684103680000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -85472309042056114930879787237817558755214243667929711574503949392713488\ 4029208980358241168221141597332567958327756683382339049793881015957483025021375\ 0633714745559110034284805165922060105344815144327437518021794543132509030638466\ 6768864117702774537704779845502124119752345287056856692881617459863262403248148\ 6819066363487968882708791157741518685602625230745430094512857821969593937556245\ 9229661988549810667244743582798212889411964760608578114766547288157436750477189\ 9946806625396794274195678500450373147146520539972737580600836616064807319881745\ 1450562752389377379702967613090022088685670849280615368135459139804039652147827\ 4019223654900059763282617511045783605986222055660058242431407739641430276714701\ 4054495040756865579044098607078976380403203756003982063443098245906228669203748\ 5106857666652008497019124492441596436489584325831381139444639216117752647884922\ 6571977256836643109641841674317210769090491696728404814888102612069285153989308\ 6160558844498147851362264209283518015244918917429853749423460320749896645600641\ 7089184969151396133765356699029229903832996093213928388966518038191536062357710\ 6037668083123922550595065566122873545735801847802261049366074941679884203621662\ 2641836344505006564356563509021532944423382244104650571289613725928226871288720\ 7055306620993701159584216919191669976178035877885551401322211788603927257916357\ 7631111080984516735708206737527290215597933525472525290467212134175414102959402\ 8504468291597212018592416372913995787535196991447574804769624332231534486492146\ 5176639187695898782650789305284491742837891773988376527466996520483094122062840\ 2697912723445425976731999391975605379701237916811965187561791678259358855313984\ 6029941416677951014837828848778050558145792022252584780526243620541023216474437\ 5542107951894362711119418361572771657014444852892757806819113742927618465205330\ 6103170132585586063222468621518944798731450540619020282753397023976685665778141\ 3976865802134357757809578282958307950367152911358537372078472783175296632635621\ 018479976961089050446817732882690325992776077243677336390667306198971357/466086\ 0702927609853948788403403062780322162779042208622882009657450254856254010007191\ 7764687914109754456666702023479649632133225373006275485478565606469461718696445\ 0486988269514605958375563321007491921772147286873133510246837293963898995658937\ 7678643017153239225411165909288242226017317938175673287072245774307548734660900\ 5189182137922222497298857812685505327221665160015895291758754225187019121669414\ 6620599829812657301620076961712824176804205693790792722440319064171171490618959\ 1410370676519673697213634477981129561962628224197756903385486633928269221835979\ 4151991204478767301836718500078779490125273298346375428557671087606776438318439\ 8188157256123036691452589980146748192360003842486716846742168458788519260603565\ 6120425732678507077247326346239410301566663616794208885817860270541942078023311\ 7553873859162995572450392608361206025027296703545400667327217512961331454041355\ 0719342265437301860966359353106003581237934742937002017798874924619267383601517\ 8588046137238069834160081889656893096919483705258900273019362979908369501395994\ 7332008387903136262735014772163535862337626519994439318862297245707844293532072\ 9853278914809382176709056437727474200849318537387000164271296763666056398373660\ 7801830554899189190834944600421534804141759193616225887796501053965395351932107\ 4593686582158822320851176759102251687484487250884590650139657703434655509028330\ 1133896289314205502747380791484165375195064755212481019916770717959742505730036\ 6524478510762279360175615815374221071264149289290014393919614776415240107936290\ 7438875764482708775837404279464587001036355276354441452565589927945962509594397\ 6569350386266452569422553894012485277366839262189781940782686486358236828040451\ 6415285915180155014978696772938399169296691707574533257593732534394961462435578\ 3699139418312894105702070528102258047434725793334245152472101065157064943206400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -3610656334661\ 8357266670464702188315241094916331791209506262500492243152298407868443693037442\ 7271451091189476451793638084439191295370856174078381506374764757865921838698096\ 8274864450053364223369558858410133431160959935969436118914797530548570536247563\ 0832111651921489617532301979875876421365572703962196556818968228481514229552609\ 5430518395006459603634888219888073862475115650437863535211473981264136949075194\ 2352489512946942435525960752560270230939571126728680258999860184602632117349006\ 3233109810241314677292743250301046101669253619609191188297867368335647426939962\ 5384639376981445135229337350622812720231923741411443800794627934412502895341133\ 4925570377609968838422219978784043682007535807506027676229164563074735140377773\ 0099059481744657606420527586378341345350709669869145575249215652369274641837433\ 7699091881986163961250459230649571937657327279936200209073426314135026092023160\ 7544109174015468616007482108651780951027964034659123247252688159866721008980085\ 3054730045013073145697087966408198256361258919188141645798264449385608807524737\ 8651164496164501254426685052967924995694730433912237097246506106976325059959349\ 6727585927683440654663546802700152606870772224777408654828581045113814472854731\ 3395425407342579127237758537400127875219813001694708147149399040106556821692860\ 2315520098401304028912525113362865882857618051288288684073074199195833334901482\ 8973227200255737080920901542784080917144818117346241567177689474608874057858198\ 5729941057627386101138303888945713353055300300577504888538404989446159277585509\ 6737020939832753737820948314271246067446369741538720136021898473929863147630608\ 1742651566370448243571649793441547397203737094272527187078957459658055176938796\ 8459743517145072404940933458233562391255604411933444236464098881995411430577790\ 8959443720124569560326317229023902751605052798494423231814930074199552779263744\ 2961593734710240875382939378458720612183249890606028873419469524339880913069700\ 9070680170455275563429683416249839092241412844392997144895808756448249314027027\ 37715675797170313827123534312700931790796367619578983273585047033/2134360885403\ 6224634695069397512638395912904536014867451863823204796081041028553878297220514\ 6943098642388351417397381806096960155411525271926295058299538629028437004895327\ 8423073220985367835920903347865110333326987152939058385367295662188238009962710\ 9441209183547468501871521590775876298413111247078115313813145027693850047312547\ 5225577126508896809004195627117198402626537175582721221710277728833679788378927\ 9997910696324022243807921215428845341200044783560897089880807505768005595859238\ 9378076958783064625279302984996872730757470450059810377368713472665097742565282\ 8058945152096128993058039780042918295380425420001336195726034153531724754871283\ 7279353472548211461870942451447560273401604314719967528466552968842222569994061\ 7767880188303420006726587188960245874860051932567590744818204530730565517460932\ 6414735636310033411754210210416735003944476912245867246906862370687304752265997\ 9959468450983721035569421672326274959517210267273871050223582879837162504121002\ 8720714105212781173485149398611187631127097020588995267851101805214833546867660\ 0339246272474770310932390088844891476613020720033083227142514025991807243648259\ 0962268232036041542655043190667176421059599196548816485880780995265548618020355\ 2993447403294490748890981336871839285370552005782210646257700173625389779889151\ 8330252860428720498274364638702149812842436999402037500944899308291440271319312\ 4379139737653799678875948075751142712191046044954667209327137979446839209278272\ 8644895411931492025010362607813703475573285676713788256007381167172181351742335\ 9920710125983593143278462007929436533991707744262233318391954529409393775402495\ 2351750721538946960116965317946419547911571836671851729135426606521696168523751\ 2889354135635375998955407683744513597190365257211811704994958601453308264893841\ 7004584469448525850670798311491943254910409267238096486702828964949244593490100\ 2240000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -603383\ 3883581952374270850994333454240296353776145644881922906251165500829481576272372\ 5713933447092609587851288746093978065312109210091201494247406266690078065169825\ 7573667503718711912691841530289987574861125372565478690819762427853944586221087\ 4795086201997966182208860312736225234161819814887650174459848537600870056794344\ 0949344415388124642085445887650069437905578010036649234559626804400184144099264\ 2251585598666039481172857245311783491344762615816513837549216206490179954437259\ 4530858244486176282666256163488695497089440528985869408900024223816068353988736\ 5874291470193852283719755441774237228105136339014645410650848121352523993915974\ 0580867352477257939508290674501511597181238789797411456936384572563645353985801\ 8204847438859060276328623411761318973475775280103705712950477562307345106300587\ 7912491779089931349308495816686871725171585335634837121830280821698332827250244\ 8557686658908057694236950402675954128031158748987476765636073941031571297730641\ 6232029041584201805884316294667075463270978017072535967505485921816299862423348\ 1220799302607188293455782372447029716503934190769352373976833714900645216446048\ 3635778953159579683235261412764625665820033639766775406174438093095196296346682\ 6268540496798266411724021680316675606654667939221981009753409513783238749484910\ 1718409332532109570873331842928413711512865023697790973412370821405810127296596\ 8692478549992048058633060244916968203793433838053053887791947875284294246691140\ 2503654976696088871667653275192183201243939270563563582264342390862995614967864\ 1230916583747320080516797316504391407439505164325556929489046916514976393193987\ 6081059504985402766311609507642176381307930159904765507236063272543076592466013\ 5397893144300102602222633406932858096222080617498841849530899340899159975876393\ 0776224955866465100194768664647163043036934093928129117522031345624937828756228\ 3969545494183645885498880472177703310063493657389044797162039141334959918118849\ 6609430805531232455089519777029469041975563474960696856623259287529975070052342\ 8679805896819986441741035625246852007908981916349302774860493153144992220289/39\ 2066572808708619099913165848740759027845303220844935934551804638651592981961551\ 1936442449580584814286508517647703320470512939969824685270179047673373872923682\ 6113435931742653730353317190029805107150381832533274435780618533071493029239858\ 4061160097308865933132319665841078346284602382528584493547664567943555204314826\ 7667392370709343932708771258896336939682635466699094595753365262391462147022423\ 2272657458253780638115511259382475935683482984073599116179188682781693335425860\ 5487337953899898029489122075214326948906796437207001024075835860294212155546406\ 8831942381601318583365539566185315992559559766740321706655933528500894085327176\ 5811460029135813893476975826816830505684715028177304497497012113157669712902778\ 9464477719333031759596334592797722862636009329771660285362659345376120281149748\ 3400896034959970522946259848336257249906007722886050889282004296493737772068564\ 9675134606421094005742806122049238913771754514158692832743779451117120982166795\ 7301391135352512777202446744715266595340705311550303928522071764618373992001584\ 4002853928138063616946455424107971587200328285002386957773895617691835246889601\ 6249124895389370978703541856488532968803522856990036941175980774401041856415886\ 5633179598719910782523831710634318573102699262938921724866059050091278823337111\ 5945532067284350008040649831432743231869014294224563049365901204879570925501603\ 4862616311245889609298118319059914857840820228707939916629566825397499148211032\ 0544240398088074521304523778631378606894354189942504626594241506154419379800004\ 1627654349365418315959732634168385686006924441506002192085586375929274222545066\ 5121392397010464844181991058890413860979169241010446013374508059005587662852144\ 5074794164039315143238493227644367044077937301623395216588699498062058976616312\ 2635746853495575666407893824568328998964831434973628092732754323842736520657886\ 0568913936163799040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1010019108828412224622880362491805589761363411166894850453906882768116\ 7145092981545169912337771235319996298059949291699117179080495301197375319386904\ 4120073321564578684335691862930949747897085247824284516067878199464174970193974\ 6953273878925012747924407121544414686731819945510378430307744734184565036249431\ 9392921761533308705855843032267637968175885830015460747791601461151688907852931\ 0210995567914610233095507111619252744704653017546201117120999247252916857870504\ 1117488325768521342039633278485106755227794662905217068920137084441923163495279\ 0178303162894300925402886021591807088572275846254872974324706481972640198192313\ 9824630077755234876123893463444818323310856424269641020690570912437843529118037\ 1801066928514240613534252188067403572403859428649291954154237837191114303213719\ 3977432818639914282457816851871338224663548795030039329202978669752536409302765\ 5681905700940008723797656812268285779981591543572519240360328819043066329740031\ 3820995063181056433959479878909852560776152094284851904982909638357533848648229\ 7781293026073163629951737835388256782492172627439294773429602059812458351020930\ 7409693055147461411387242845879417534932862142455735347161928943981722938507687\ 0005329025519013623290353799042230411877624360908929058625650576850533085717473\ 7617744083287959841618666216091004385446091109145624027326743133589494062171547\ 7816309608734280235051990289633197514983137094643446245546816319694905330028710\ 6850336746592580893389540487244802840959486742152312811014210951315472696869229\ 4508585828320849354546923314056052605022967429881124379497392845213613160058854\ 0431658515947447265032545800681798644696599987940783423423735542484157374457206\ 2646550302231082584309207391880616500384244637467929245626568499229944552621737\ 0738047899878959376970898694417197989268723731728388649489074920951522327457236\ 0934207985532110231133567936443057737282158945972063166823566234509774406955858\ 8435919209422646927559963582622449819058481833109034175548142576633712236789885\ 6326358297039389989592317376613711297714587494646230421446182460669496026051584\ 10259928031570693/7312668889398909680003940404144373141083759457553911407076886\ 4393982740516623540682433749992597235722146242267757903252087819151141182099785\ 2715255847001282233585937361624491280317057930901559912936526061787677621466405\ 7846314362593841701430475133670966043838410773479401456883561889797970146539853\ 6204554560142487984229225135541522399295310918012430918064184643670684832762153\ 4675280205953814034290656697848366214949875269805498188161994051225747141275327\ 7556357710314150289806107632580959338086819309298067540520230004428210100300652\ 8601318635274403893626225856524675153689500697772662039766823884945333784343863\ 8098001872761218883667209027879429546415575162331456795859829030819551812565515\ 2711297715924171774717975652629911975167286994291026007744741791615169098978470\ 1770462172450358926461400152485659386205784460187228535722346893644181466766532\ 2313364825994295140463480740625123676957512522666013584524105256496282275239203\ 8768104560937109822072402626900140927315269155703731266429656699188911648753222\ 2737249560643492167516003630326059907357838507988292242855825643040550520581615\ 5915029410342908860936672177898844391746386981290481521520935786919435373012037\ 9230118184722891265498243812603484287951321499534067056298082305572631592443511\ 7869786824961013544706169685906160782609970984395950953663528107010158860171553\ 0429129318050740857075843574390833834636784783639777907962503842577769012149008\ 0286005839951127728854662954208979530741563455709521021224350736609131619293385\ 1548761897685042777576422357862624036261954549199455062461126751913193350485903\ 5228492824510892215625578162432080386087744824434000443169439073015630434863055\ 9745133486188524530584957030829995690325627080284731676359324055374958918221725\ 7875580542992082568098152896012658079099573472458318645157092449992554121734414\ 2405465851844887026275787155171752714174464000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1782141112315084369633387351044569830233798741\ 0278502947508690361798116015153320200929112915822830011412853290591659720678148\ 7864597703089269676418647681929826940786363642875656116026734545242531297315772\ 6909091320881351450244651634505638898065135562601884471107964383732843879309056\ 2831498185922103137625156023336482936089807985100670850519414773768732788423654\ 8121238683731797882140403767290298044712213590248916847044024580645256487426590\ 1286766883794889284293210574043653809178484651276058943540046377356647120344461\ 2658587398826706137021249932976651693255854371530198749747418769639766218679904\ 2232749740758609218976486115333422469248903835575585834936299680237974908014071\ 7671421233885990229920012108553996839560878471290818274441863208402786809856527\ 8108540192007889306894383919879880263313091783180560141615423990904146834313633\ 5968894974513645541220652546492964814703049274544011683245498768159258658787499\ 1354864911444592448083129170097282091215940166113829070553872912983170952107886\ 9324176484169530453263481418060518036899774003097082296225228133854482545654314\ 1135767877251776733295304872205344573103986518227598427482867470936926272764152\ 7305152393164488136168842737014088579898923987659968086245065202243238720278209\ 9525720794673936715066725864027407209463400426845556692975022861085866725111774\ 1617683864152735515158575340020019346408697246259820620000674321306076579347635\ 1119359073318110652016605485867272530791212672317104867744531732295427724601344\ 8039521293827954575269345148711591890933082715605172622038047173659040180312740\ 5268073703007148102682578118530173809825047318035603281474021190585651949510654\ 1355850956254306018111950961316348552528437009448897261607477556392642399035965\ 1042493366824461753213511289033150768472979288916082197464469079404015872897029\ 6144557679552985458449265728706596294980049643161826856750588140183663265021261\ 3276302632661924398843308090150462769351075230054953403654399400974087185000191\ 0963274943863691109454986686268262453378218619911447030905355715413016619819790\ 621555400790600863004069444234253985377/145539010483772132583004718986032942153\ 2307597807259469367930303970058187726049909331808248740908752070126422621411940\ 4986494589386558805308288347659563414015438431209427971576840895007300147689453\ 3550787247966749770597637387462345127854814501692169729075597279736178455682563\ 9142958310742764456790871461937371065044812610517022879318729140473909557019802\ 5459216827365283476028210713092966785101068845175950470509344704815094911497074\ 3037381340401669146434699488638544562442889630923940701457993562854227482134472\ 6997733621711276067710308971348504039677987895287514123811107183326564987733240\ 2378742137549116516639804677007455260826364449082496980700311398412139424634050\ 4289075901244911300128066646079787657570496318973038416998558042527479875344471\ 4087999643465162951900822580460237584602094041134477552308262315313671437879292\ 2797041601561230901263613876838776441100338742454049038329358416630362894343411\ 4661175930221667376469095552419999696069215263243941367534676464859627259505411\ 9192446510587504636312372039741201113462253544433263761343931522192365736223831\ 7154188634592324938967016461546185289357660983560878208392428866635991273708199\ 6949383851429508516648212424164498749676713641507679576526252876778404374156620\ 9358073501004902483836639093956638795414281897231483005168305935851770802260723\ 9296619679064933168210235995648015444503461522584807807657421873751252727226716\ 7575671811424466221972145372865371922276735242617664143137121268996384683184281\ 8581140988767902651523035125173001969576312485478143653594947839439522596138518\ 0351099564264623957608559989687328969422969000717237293719136979976457715398482\ 5586401496877676399806284932670535063585102405283182663032985266180135432802190\ 4276056803502066541176015166106891947112421870360910655074403600171902101114684\ 5437223042915561152945314332009736360294391870663655455893487616000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1817871170693021429011881\ 4427093856669175136405100195974056699878705311402211835335203552378420929213022\ 0255275476086981332082915804703749688346914926041200248655476137822485256588732\ 0542635055252944055159639574215244944374211767821425068212550501359752083481538\ 5418357733381645294220223007856083662212027537530491062702315058883075230808471\ 0279564497645811107186473255903875018351938926726593135566890831992863145129307\ 9297080488859886548419897142281398508028045841243187404212418270924620206831788\ 5239382855200917053023408004368615904854714292220621663773295012820813767875139\ 6015291346057424799845803371120471532592243521168676860454166047847457188717042\ 8930161680094363508908397425257056582187922658590776680919567413887171163873860\ 8936668539390570921072423904584783947334346794110632114755684977585462595576188\ 2312828407157925714816140575039914155100380849429861038581627784699776323156148\ 8348044924705475525501217673329793499174590387239773193578333986048310788485184\ 4200776367880334131171552209388973366545075561380883607672393373513791602597457\ 5779134527318496721960022957290059909207982523167348317029166247180771712664525\ 1381254951392627347931079947403642697445626727665866187432795023767317105934535\ 6799314385703005981531361085838648290071665304903153881922921687710825507459810\ 2727548018446871631340881519360662509744275772877249458545759355954807533638196\ 5718410165311884637502050354144631956605998448789100787044693846426270330597495\ 5699424773303250262711926299872366119278111684917919622024575449078881118627256\ 8570055338995057971329334357043040902261731666815693451375570939542510977330994\ 5661643907066539986881034420888619734605805001900610933238386256377708239947989\ 8282910409211011384146415493492708929954903470432165117463960937593780208757925\ 3223327459980426481505872560328348236733195886640297846758088607331356282174141\ 3720623696262617371643332729948362177710401469666689684819937431527311318564522\ 7272737525781314461662528464492693930077884731499611526502517678682182998482925\ 23987095694721635144019448824034525249607999024567325022908808320439417534647/ 1689932174578127915281698868994358209166906930853030710023331920782230937640623\ 1527650179575887134549327228998201530912325524890196910755834524918555212830702\ 4396987292235419287910299680218928205104700180418113816809343769554510656763554\ 9032458733831048561935384970922702157201357236812591632936240188091981877760007\ 6520244284528459281758761747398008504617232400088729264587312839809660760026836\ 7751442946970889393447075748387620303499105842022155181181267038648813183060868\ 3265594680166970078380941922225996595892428184299151555933604566988933840043401\ 1249507744791170467592276417837084176272146703430684507806377205925505657616421\ 3810092504749985229988192055904982601491501285109567519216201060631036434845976\ 5997264687213180759309716685378557721271753340669259841394713584961932134247758\ 2739502338817719441328985867877584833000931619691943067050790319181100509783488\ 3472131267628555224246835527250983431652656128299059281334804062138200997305026\ 5422932950417691318388315161845800670846867761866341997845010211796542742802579\ 9548281941320152006549700104638031848833210953848939184085809314232749821009186\ 1582603012774429325234024276039766914877405550624716497487820304255078387939592\ 6579540867554601739078448953770786569735911244322948258795521920942782320414136\ 8673050940194697877090030883485829006630835928625149720345569309791112170610891\ 0186856838233640737794150487858134993027323413983223679003458755777575731055793\ 3283589802123265589355451963484587914834845504146722549154179685719212598655892\ 6842583771759295634625168479905002732492059937061583970596074425364125197848053\ 6536659133258193783593994532453767659801175562978296093895848500552407173031142\ 2436723381143083991618301225578081261771460055983630228004058106433483119546515\ 0456627717851403214004562627181645656559711072321683317816107033800765593706839\ 9319661076635476202295382892969826713600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -384766525285735377737262229656353133648063788433\ 9352889657771189119876041198161532292037983604460712164107744645916954845279576\ 8586329811105818712050154419166508142196674543903490053571265278700526561846607\ 9920531728569059444724880722018973339960859249074189460097551721613274156432167\ 6919005027160179161354776946033622595134239774985161419073540805484689527627276\ 9241619049981285495707173952874864315524572383174399581823609189887391741484168\ 4297671262646648351134387329726295209173253704905545646144832184149423380274534\ 3971802533599846940516680517579950488075764468486179891741770241730186134398068\ 4906715169206085861254026835899270171341650766727957451543157582630739341336768\ 5925072385890003421965390430581223842469783791689776517510366392779668972764196\ 3860950571604546421856091237219733394063742735185493939073449713689078609088860\ 2638234225630138157308413119513709834601675719305157796286130280406286789891215\ 5244599931741561362847464922298730434277474242271902771604922623978949891913042\ 6640466042686713707146561797074146186521190508749154764947902505489533347641195\ 7394565057884857250098136883200093036739920612658398043283263019069075719002578\ 0445534824585932190361142378334553526659641322772771860653307808600287482921500\ 2131973951847627064210838834666803167770653301341427275345144906870392311687788\ 0008414445740766634324840455239769254418490938971165301921974370220727351902854\ 3472838636058852133129435684595831997430389204160902747384997003535881020265926\ 8602031771159270604914531206412692251532886710672414429596012032246541805002966\ 7111018316528284885623804332400089224707639875238355979989713974283382411463167\ 8281190179275243500703889128088171222466053756163367892548370353588080789675858\ 4675621669338982385841489622737354244527010018937443394614209242785003970878720\ 4124410843507385657788500013676173130306581452231654040555625542582781599115712\ 6699557477176895940093376994033555522862435295799919263493271992675018385705223\ 3536060085785247337124574718842829506047519369002295284205192380780948201467516\ 7423480499723065400650154149546505813728405649394803/40851308253081467841391104\ 6992224486211013001025653129187061800523403534334005478640978085975468394728571\ 8924484017620063468962701246241336725872129765267340834061766449895141932213322\ 3596561818029514498618213400626428568088171400269232086565943085363499493744810\ 1952644305242051083013966304623880966390430259828625505290331160813757411387974\ 8914894516450364670466792958053529847047523075072428858157241886776968674107691\ 9802758834117210134910118379882083491888625549560264811368965249053687564830609\ 4107974920367247500477312235167908580840472756036972362779363947689464205910843\ 4691830116944937619470168769832015424385946981090852535187932314089754338926739\ 5557855084220078988696014028033149539634393475032184088120008911243541769068788\ 5996533422848128311851935551310720150718326351438807546475224648802128317090669\ 8300862890248804724386271514809657432893389694220915186294400089048774616812871\ 8095527123788496325987324507340094770072920579564343438973854852584527847332349\ 6231147659168765517594560474605476569764443756630979345824917668930087600770495\ 4835264358238217073377464195739462028107348534515122201763953908216817731500314\ 0314942178585506177482425256086784870337555394919560269282154175287344084480516\ 1419596232179562426908669808975748483330541391836831194904492849800415051131187\ 3834596325698045028566542421668564581637399046368242356378781139348421303178435\ 7996948341870621246117958121010861986939890420156872978473530133514397454628151\ 9278511008864874123015919864187120081105900604203241977088192095211761513970815\ 2637458914952468903136361769542363945121122304607428583861274107987683823668836\ 2243867451185104593007142452056072776140902653146066113429298671547991331851412\ 9211347613660310894664632477836917801197244481575144086380088635729564235602292\ 3482668491843038356208219810558594656117812912714801778136131254283583128587456\ 0077083443200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -2527933973348077481264182061290823376237718556136483920949463324533465966231\ 7509557785337603285171148240705304188600754963083818756831367845997268117888986\ 9711091973963334697021833600569605477802309280676471868390407422679488649392876\ 4975500618382628674626404621141761766372594835815271950463526515471180246527365\ 3486565976059621705303314370669337085212142367693962592838360678152275718416852\ 2912259326726180489864488427602453082413236433211421167420249861345989380755415\ 5995026563139462106832804566318671720493267330683751899849179131133540503521271\ 3989204881194651694249291385435050017054233294580396780249534046289739512714870\ 1465192141934452901988665874480802285100036795067711258689161660578603987323677\ 1502499608102404982144220464055382472528188496260385891400734984465509285397755\ 2729039074091464262982677860705580700275935039878255173807363714876250121145543\ 0159318634926181565452244180134917205634864340268414168911775186078027561147291\ 8782076858904286116831754127956632421401849734073449293187612203221785859839316\ 1279342558028886320533176917244804357776457726902673098326373512079325716025918\ 8974305164165308623393278109033093543072355519747421175140800289902495953387350\ 5816970182974953411076586788780710916185968881744267937852687645413381338820470\ 9564116142230059859607010567690437178141190326912240214866449662250473522299947\ 1921562267503672964461470039702826153112343506370503776460337973126675808933284\ 0656350742996275610505250871623670646812907893769288367470372360075715191744116\ 6959220579618903765597335210080720654569884450222364761909554973805028658534467\ 7013037875339772358902249698152992919265318201740513617723435894522530510311443\ 3660845276362878086314282599185787553211520497295257778344900080729420572853536\ 5172365143051166406470245687679302692389097639225053840449475639705541057183698\ 8394322031926113660480501117328958180985686194132494109091022689298465796069536\ 9988407277369017431663952409601701168953177259329142317203347122105915814006066\ 7446807206225299524962938873203588231963452872922087315577366763329605026730086\ 8389731885744675607065586082392489558267/30451263876936983036518849791302607320\ 5298762861474374972340001010211833126526229928659274674509704427158861637650460\ 0061159192890305472852276116495431033079933175253583803676134951264427596021619\ 7165107780037341202356196214906052843879422836007033141991812965541947681310107\ 7690422913883669254028211408917829830534366313487335326001268823484331840552380\ 4327323034642261417089710058234350899503790316696312132416119480048380519309930\ 3553429544350707662134135101368007824431592078933257252883428140067361017945952\ 4054448736828557126071024526409342047869598102301507081581404815102328014284100\ 3905209613952506368607884413328595033355584191688260235381314352950938759209954\ 3812523172858869569172323225237792286256347589917830030171451439734831949096647\ 9588267507733404020643144035739125743748836397225435018709513319853972463361596\ 3753830267292089651515670065544771444460704105599877058985332512618869913417434\ 9124509368538930648299694925871412653172997267563571444944510585636223692426426\ 5354681234134932861961224247238703474791359311762601279967422702268242794757498\ 8087269764304908570141245799831719163035464191966458122974744933857145532625027\ 4466015140951542472884656453212950711158420315664525352335417704921067596441700\ 4274196716922346447176321429658050258684270566031876290932449481045599906952247\ 5665834922806937175261611052095639062352741726775209376288076613222403372022778\ 9656821530541972197014702315399089142801904827156613472610116133328291043107588\ 2168631271847154969820742326410225098431478001878733728961568248322732219800153\ 5742979534048363073332617033959835168155319441500309872944375318145662730586393\ 8510054434848942299774621127539827218883805317130461310662221613718712788355789\ 3922881660339190565002769871488608536204583415665118300105562058333365576971878\ 3152334472960871819827943327281321034570277400223872995199174684440045702711590\ 5964799583846400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -397286605737544928008112625958654584595157098097064118332118165984814504\ 3706286040055830991133868946247697410358850191317225150183600595841483288740035\ 8289127528840068843353839501070444420988592396987339815648614967561495823958449\ 7634449055899830140382308087306863901494092871263481649989281311341141943444831\ 5928675959511803730773706418339446008413033015110230769622751408540992340879784\ 1894205420322074927706047482375158887656762398631646990224147280786356220328857\ 3433037061101852869258904335394830355941653920681886092812147564294396236887563\ 8783786927290092319591267651099663984317214170360178158303418260024264022590366\ 8486322257512013184295461604141813146338138717973811679186686978757114655572194\ 2158969196130991387038453468609395664473771803685631511220685682808750303828623\ 8341594237833307636843320864649784477841827257922259650558754732582573463149936\ 4736460824263137938542880541101198549984609082077123709807094116871304054571401\ 6483754857172983528087876727227575742706428001402393457877682085472958329213316\ 9713338337943603960192351377847048482329711675300355179028013326666325965973217\ 4149058688307661928013685155293411352513614875690923860545105418850299343907399\ 4799041676638267842153468709018318178447708103359093848191472388457544030505715\ 7299336691864107471585038358208763703137755723133284072436002495029166941021890\ 2498780229847276697582081828805742843436973216715464785078416381154883681882082\ 0450637508123204134045813035863296426013586105468462255038093969713159497611072\ 1854735846248521383977025647965808359078587587595623668770745549780766818752256\ 0612391632434259696215559682035873380803952086059096437043515477078449637369932\ 4532601915594450848848721130741880955184471593444686228340320614728345836119680\ 8616933626772183494538152322867145436545848298964383675911057675322781481360166\ 1995101519976325531862756284673401009826497846177385109028469283963286107858009\ 1494605442378295376120186910294833458011504596550247665688371396167158346910951\ 8312285736534393082736805020084749506634274959735581024291811635243509393001613\ 355042886998803962116910917859102152788291/531498364219313417842608900456345585\ 5129216781170869193415729385090175787718924963733039994181778251175460162855139\ 2826140433347162732566621865678751010925353082987180888563420495049753109423256\ 7533073764316070319671321242794842152754782813339271707063760702258428920796055\ 1263710681207762159495053250761475870494025334820615020624133072886119607051155\ 4805642551127819323129595599114012388316524460232389298892143707948072404257599\ 5105759777273308099867723383074240468015009639701899486477608704021707881440867\ 8319457830784947940401947209419453515390976181654090904947823009334444011278784\ 4267354598259940847425290590684419965356581067856154409023206543649691493495339\ 9639175564561432182135795012364320393877830232476837508296704262772934858849458\ 8006654184745457482508491741589293674392045702702121201568905590537477424900232\ 2396008981856354732905650318279131583555300442134404262613957547786909207619011\ 9804824639761831538596733239790529182945707179294068390681886634483461930705262\ 7781352822903806758403939333260965873697359906049314644684509610500051982093660\ 9388491540549341820318160948925340602532410972758358323525619617496928474359659\ 3996229161464985486153514129461850728198866811505775656645546276026087028005459\ 7049110444106295593196302115797465181705608213579112474445852136100219861882113\ 1675995498151737675470239426166158167401240272187239999042088956045445464752730\ 5967319634037383959104370226069118509329250913033019845541574776144001714620448\ 0687180201840853899021095866312868888601035665291371831781177197678607002765279\ 4075302623073084411039942685185357209627859818590198157276736009560371536706668\ 7788004328362276788171604049628416301783467305822713778289291682286833048397207\ 0214549726131063525344232205595265135839596393902649902162387423397528155996308\ 4083973589379878102450559463842654486936872785771664516659013311785682763549787\ 1105647968256000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -136325624774540742601961091355264280657114268099261732235931257314294089\ 2250729252786033916618447158861603711910606158643174676279472459600981246367516\ 7014585383518215913452074914721551032452157280134222146434104196606577982826539\ 6490269824852650488364186784337162653222245080495872439925681109071825203508047\ 5439060973858416872491088331984389422283220256423821692591123181687340107044327\ 1384948219670259811474344369708832511387574299145719357657844730100291506322945\ 0009197169048578709545780587949013114313097807007881126022338128588742016766179\ 3840047663677825313519012164873684912064632888249582913098999419247416444709548\ 8215260562328932307820783651104286693531607457815300751829341185605656677629231\ 2726001449540535543248493305285450094624613588906063567350427850301179914498490\ 7841664610474842991877425263885946219294622497683465276055182989851889949443853\ 6536829651248908911618588500212126801944537678144201919485724169699346019085961\ 1427997737086025567237921593466640955556306220239190048410106836009595265857053\ 7434697419903255405471706121172577785959455865948268204223666214748435658713784\ 3702372590948514905601754703707174385614077730530712186938208582463612677440988\ 5851238256465295227949264144565862765131147556634945768235681938145586832601787\ 3498845960282986730974403392710039877074327052493848834116284040912464278931909\ 5789976472845156178061661799433049472932241843438907614670302630434602353512589\ 9611152587050516550079435267671990838153084944657735057238045355350274072642906\ 1985559821403977732271096923640959714739710317419534910119364576359101532660365\ 5428976229859094777463777249351646637287977184710269781180572041821659411712763\ 5731605339719130816962694711941936783543480725087083637116454679796540076304866\ 7545723151067239995688203396178047857356510346912643950628890526281619879321250\ 6843772414248189365129205369258015293365789366693802962230342428216176219710346\ 4933971769343476717692424955714124612169477486766984996367945996033862945206371\ 9125250603535886480438972105927827957137844497960663497576188283144452016745167\ 856081727209588772654341594459481096002643825646973936891/194690548774571830590\ 7001731238896397876600839230014644179812480417260261653350601823588739556717765\ 7749051511203566882317955603933447929062240181157672512570577156122172907657164\ 1072684657818872745550916814711651418416185830977529214518018515544665032211139\ 8074456095996169689596567406597472300868227089562241412927100580855148217973577\ 0129406940187568485058817279710019808357730010851984736211510657411250348042283\ 6284306078328002677466710994241994288802120059811737214280092808236050520635998\ 2434600392681740215620480352437392495248821116420362018950451506270464669293248\ 2613403167899231800157032440358505434065834397827908876652511521695329881482523\ 6649783489512273484444224150213479324062212291547911440974142742864902850975135\ 4129606993987261175749270711351836101157282648247774476105180343239476543678019\ 3107484808392040053621862493962553613285334630365656387149732981847516277229319\ 3651480182977530663222287565057126388887972182686702576597631095373136940204704\ 9998166034313767375315163530853667038207372154240851243202110514616769302131741\ 6757485958515753819588237205387960569815458548398577513610956860155383010282635\ 2837738310424875307830943131490793079617960216292681729301763369423592740632700\ 4254041508434661605795833967992373288632280009170775580158709943246518701456242\ 7848405933840301051937456945337433616346610489826056736003521643852156519763411\ 9921339958026426914569463264833772801145627967434491609119160277487201303486098\ 2815352217520632218235892135448105191529279932835752664530467439860231926351946\ 5155200747799664682968086501267449632738236002816490807394091717748652215224272\ 6275719093164935762101791287157997016020284628903041470827972814507623026129571\ 7694388916970393974355857942368085105856005466441217897119001196280069953829680\ 7511584564536810011443492204275414711198625764060300349420327324624709798262054\ 4102388821705476675654367843203068440084480000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -365730994705589386354016889749863942341763\ 3602279281230068845955071718471472569291998032162399071053545687520297024378578\ 4344877892179352187377905983307824769605956250144122692827615772501704650596949\ 8271092769175670188392995092267298051108786803884587946493358705082560190702441\ 2113620513636993825348193693182948836731096536426015738978434430656042343380904\ 2980312559767803197194424678348342523944080039651662433941280550484286875765978\ 6413931434281406829038813569005480757619012381998947547790670966454972655343408\ 5588241347288861169652562587800633684324962924594794243963605631662938958385786\ 5814240335040091368608057590556296424879707434038765047145298738562918789013257\ 7654794925341760358692924372170083592689310580952968154418045654013085957060019\ 4370546042676730259255142475622849564873683102397726370471343368251709773150864\ 4426698400603386417880423161219204977571086883503179168615877801073169261914319\ 8552451235797491962611298660701105606820582241679364543908040867481903121748812\ 8849644265009929362975406139543564580365062188427706053334321901628143019136142\ 2263519011785391654137141622396718052370679661663829762057459771031114150980695\ 0087272227504662127956893480249148894331651551115989041561243967658044002420862\ 1402803869896596477956050251458447790846739405850428681603024228447707043723088\ 4558317945833933229348709136436434380867017051800244266632070349921101846596545\ 1873138169978663141255090651408583630803350682486491807065260020276542914919818\ 6069943213043891472486099130685522139275146066072278478747744697702876127766624\ 7349062660165756598012169991672968918762465322805922075895038551175129811666321\ 4638379210645813940382477675087566216603344964093628968415325824300275457584709\ 7446011757568059474873339447257447313267460681763871653909644220736995329776856\ 3864212079766910331495909728919952072520505036094534599312463463279259799531174\ 1141147011483354603088714782062539430780912059616513197979252785389882709161911\ 9225779569148693245406936611607720567221022989460048788074534711159686911944498\ 3935515055972009206093335136195751445777174082952296749705707731134368988116849\ 764037/527107354671695260316960628649000081447099127685293126569316644705287084\ 9771173412905218121090299705710724213228896588444215882487193670355848548261451\ 8183398278292171412013305702052521792263970116459308622118133812554203674929800\ 8554514012716653841069644896579918428960265276520789919021677492852514431216622\ 8357717810511639812967696561497266251405916014232688499547365065921213208707034\ 5651659323442027317806494601969876385050677292085803804809770265824478028473947\ 4165750472603763461069721337526203390621816285708472190235798396543162192879195\ 5430429895838767386852748820082109439716827572911285664275271498356250466697374\ 7294206999636062181144210859444236683723442885407146792632408510412959375235590\ 4743805475711083615315506007058365680508331741999231367802810402369585592043093\ 0182343883950852559655595494235583492319192908991439567121662380521061610620203\ 4142561607501903314096282721000029476927802104450872086726875857965385585945164\ 6558944892984188872823972755504287134236599020933535635370348808288044781442332\ 4228346710746413529340056807392859257082088996421433348767038874820806712518021\ 2717130335865849787501779061113858608677076050785016161260394642147030211350981\ 6591112585104136986771725831795753634155664487303855662332363237933286148420361\ 3451350726906176495013509976181718927682594715760876534108207073624614235143538\ 9934974549531263299673670468566451600802242671715507975171331319573341514530315\ 0208324900594196392505225820850765072742984247576074752079052897778025810746335\ 4350920700079930029604973997705877569302893651136297587662870841592416887239763\ 8970183061397760166500164530775205397778197658852634054041348328198552000057142\ 1717392312517930106036758058082045035924013562098915701660701036798941362897693\ 7216817972680489808128603562336422152557731226859468973198084576957388897423722\ 6135229102680977366525067621250625332850718802947405601986722513551360000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -8758937003999598\ 8635894969785727388439822685287744703773799388431374723883246142340097365207169\ 2241240134842335414171455926009142559423220162491703845773321923428161393895511\ 3374172196434571428607844460030451319018826168313615852934434322617507776856973\ 0143073982354533704456917884026620164665868088523920206563995049785284631920974\ 4033032905081192946726478510850995501091951654118090175679591416958429198810290\ 6930463504798426270240204855350535978705197671017516869017555726246416408592277\ 1816141996095504134045711561371782059155941346444374413800620083726667019585396\ 9032139161995536422645377325338260427038128201264892420337287175026072101695787\ 6806624871445473092435416317201099842374755572280909217347434766293304078202582\ 8535646590569268476542970052562996678764517055501115077834340963654113101197370\ 7363745040246190320422563562834950396359465056896953234540797358131049048503717\ 6565686460032919635155570562764631164132388851895613992474177983390794433705991\ 2864971291307927890033238414378409886691997840916734311072561816326153258295901\ 0191501658757082448792116744660860294612383944848651923215010854556631419868763\ 8931081492280734038411850065143934991056868989861336489698184129604706620876662\ 8330276435117866825025417394553984780216674081665016079015324933499578179916457\ 7165817690359103088968359537875295633926541217191304232507909629814271367538983\ 4769312409501452978904000104893195477034442553845185079999557058143385313668712\ 3412724579141994959812321207394200579987598990399821405641587035368668399396102\ 6813053502610200811568851034533976285777228000059043031761789849082664912727558\ 7750767840422383407952692699066233408682950475470972068115150434689763772133338\ 7225160995961940758161906686535300163014423279832958055541608698090042801726421\ 3548289885396360784473546977711067911349004116688041017429581029713788768340581\ 2809530339093758187978419020522002844931907614708377334926867841494849482584982\ 9286929045205565853327326077301885110875155857450218734189772728804996531982153\ 1190501327370513264090985206335817249922987043484935232666338956711559827013038\ 5054816311723806759342105649772907686360409/11954916531490999611933608355062098\ 9040540172017395001137602857870552561027539904910622456252874791313881763462127\ 5566411484685798043746237409087024542199983229634747845027066806615303497747666\ 9387212359640800759237199613415524335533151983345107235835914333672876741652281\ 2084103531486920315948089868391954131789260985731966561463647565709763427953067\ 9436280121219956528826658446140888478966969906521611038652429935215507702326352\ 3426626664781281872533731954998616226330389687186238746047176162071191374513082\ 8066090120893605731597377016242296611674732377363951239859566826079011007754721\ 1103592035091335180369925432334853979856214946139439351222370504830530113741646\ 2403143168307563475815814252708471165119900370199844909734450379126463473657607\ 3921001334060142636634677624724477860481252420947590176243124769874208494900273\ 0939087402873204157360313195229602292620120051970607995615745532937330842678529\ 8060509247702891108927297312043255566246422868262820264939305047698985524587035\ 4107237674874962514652234748976427337017349284072976305068440886537688863220574\ 3126910604969337468391970584529829068777916939847931586360561025829409791573733\ 8796723619545750929511531313294178621223675927898746667883857781993632658175015\ 9743104298219376053789606312819696104807638106873912200984775282204727734805101\ 8125334673640315965407086067983533438572456997416716647638888956366176780699695\ 2950604191134977200405193216712191702027307802104987292902762424811220290021242\ 9566360925893579757910976865737561174923728618507684686030082197092639463478626\ 0949715165544490773176123938181473916998992507411726484467967782273477572993668\ 0588108540874787030501223193318939021176511731953900346133102710356022924591826\ 9987004753714267622625285939232740433343866427786252029817270568972853722581659\ 1451448336311035998837050553598481750554220813587937394304296672116455296062215\ 5443315939177121715614111085117833216000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1173715584990356464201169919576492610315815371\ 9043267968142896440598174011753198763842683786944884120736252106645815154502447\ 7989612912774990569034326748537592889251559053646389554009039736986472195685887\ 5634199990562536745126691294394694959222366002711684546383955418057568219317318\ 1385890411971864626460211775078238516977919064616685009930456907677032759997065\ 8955712081789685016815295647775953826941918065052262758085863112104555117425848\ 9026661063737326760835894130515000121676507705561257184113078503270023880830099\ 9554896264140569868305324370867526002531007416434847460231833414072743635447043\ 4511412249177717072835680246696935392411505517544022120690537406484600405700468\ 9697911777681824025576320758706051274462404712159403719217866473765290203608283\ 8895036927705860309497048770266194657592503522020235907505357025262431900324283\ 9470354296312566472621704856303419281418148548597945610853168872724686828403223\ 0992230189974525159800472593629631208402581373847307226829003052498991948538899\ 8882230693389912895241693778215308320251138077122072176552279960025592297519102\ 4593571224138009978812193431066286246931891180751565709659601169505044009066580\ 5064737138381706899037661470403379051338236009775682933202405592305109895191834\ 4669420803845835272006602656224836512225830278704972085092536916946300540737953\ 2912020157097729378819162065327978265580137796617620329157654265530964161931906\ 4025656093484533981963807110383714529399834257137537689376633011657840233659763\ 1152935313657133998738207789733786007812703096154089327995690111025191591216267\ 0331542515903180053955286502469530851149833775452997897413343905980561585146633\ 0751740825963240537007071546818108581409264731319540343812846220596188803633075\ 3406723213957755874654904586245394502266116793076433763343750595100368575121810\ 8574018194273703723615374855418349254152505254352131305426006055171844454555896\ 3627603940007694397132785111741139219162371873445854625151570364937886130402948\ 7662455327514496795040129469330097706564009993169360272787657911854473007979232\ 7305922424885482319856989940967403035632477204685416075262271010823930805335350\ 19916547167/1432281483035674219689709588329790911370508421223943774861163947848\ 3340057564948613274475889205901915754536656373857168325338918613583062148739898\ 8105411746114407066587021812859596604245827621395808597987169113011052111369719\ 8024624289676992613009684700261971450048332138416032813020386655887182443188740\ 4209030744118943186381090820737989823307905156313060193848084330660032554765421\ 6879681725842424802760189515549516639986888530179536032489715488095474430554266\ 5180926858766567997876477691213610136039795076695530872867395819047292300134690\ 4699943412032948216435234593439115847543125763831538154689420133243799099580459\ 1547676490743749747834460553920730956072684787949436860961435271918579824726765\ 5729990755884938844663064136554812712773897454636637670586717237973705570753244\ 3874894684739815420085247070869923968740359453416938218999150407466877144592059\ 7899676112906610524232182019620564041187677754724992887142569610523107970192561\ 6439100667315694477920321140179787045025673770055197886093854161703434223004756\ 5204759117219276511485155667888728571906513617557459727463602478567013284426517\ 5616964830247559215172966838418824482655884657499943128039943455232175927499912\ 6372041315696636799699454001778032289757841892043858326981027797254606087119302\ 8886019449929996522128452314597395823471522511228817568943151887953712578424694\ 3644636750900004117009125487947131505727981217238211544627572932384430941671029\ 4646988718648548467415901525502813987419784778394325477106445509626474933378581\ 7259055663599948064693347273669618907437747183788114562045354905489266081926132\ 0388942407221015535080418305453318644904618854483947880612334035391325130756137\ 9635364182666360451783954774629663148030008534895365644182770745681405166473065\ 7087049196442949831104033923673649801002740675890394039055137680665442657888702\ 3431124576298185242155841805866492686423292277136288361792882814169237738078863\ 3600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -41\ 1092307414004217497260468389321409968301682731566740635201250048181550124760027\ 0821800149390825161852483721183893543567894237212646028370493610137510448479168\ 4101695582817635309938345869419206049538262856806121499791485273415961535391683\ 8428642261616091184911540116322699737235619088870990348184469559198339101304910\ 6702220726637324644717025226509025909276310641368988307535931809234849225621061\ 6430396997339434018937080070280982229295747068723427832149115759324582048540634\ 5160985858888743945019649927478215586167820025466344917186381294384997638983015\ 3641181651096331503573995508909272339931152559419287776124523699368743534177210\ 8294025963378815697762965115233763867928689184882857245228490694418145844634651\ 2555159515869967338759744313666822611540971422265515563104687674475583332413526\ 8179273743450545976038750295136580694963242010448398167339673219908072934977871\ 9548353164497730703607880980262247870287724753636469564573574279677020488037404\ 6028724993993939268898839522345858597087454814207279433101747177682939730761013\ 2699866660329876200922659467943208034644726567525824498359548858970412315515413\ 6031862300781752376489699680454286254133110206235808451623335635629071332705726\ 2702503183115528707058273718429982787317626297494680581164500990375048510311840\ 0675863436678014096556840121836009944900824493712595741536947866213738271667408\ 6753136136418184909381857295963376528818560064851743465140142637129531844635405\ 2696977337127947012178384579581959029060588641222796630699448420902381260606741\ 3858360979291937003811560923693922187623067574316564192212778200686433097421315\ 9810371826598301528713976211853787220329145136983740043641283595014057162220488\ 6329119135422814102077277005054480373455698918493519570023093449807675643642392\ 3735682006714856573108915767825821589346535987222101188685163485278843639033573\ 6231663613312700419120646596784965048107944905454884705767083477512127459388571\ 8325937373166159609826512843334556239049742069200667764726232525302991942255892\ 3204331512324647971168430719049053835952804304749429694163103156592130623784373\ 3933727108246891822556006500690659213803133427994589740829124838071927/43032335\ 8531655328173160649059672516620454792703922672175537658773969773807868376274416\ 1067889886511211365353282628835699074815512924819102356838049376843185764620372\ 6040236524152372305589362890454319258171188056390203644790464062511829500303241\ 9737767500389498716347569196059224855160325921670866723821654769618950389977230\ 1042246957276570276305703983445612532766711463792896990684448628067477833977756\ 2239379172522985148900726406716551024902682871186351673295224784572282143998127\ 7726231791636855590063942675074015594832235968408570388742261939076482533162722\ 2365432863133826538498861732781030794935784028040225152305740149318362667919847\ 5180111946009465943183556725397458895125844856917380369236682094197614455592974\ 3812344062289136214466908910280955465730739731540976780383684898656302431044556\ 3004188809093163396125685975326088557534081358595944766920910756964630688213763\ 0500996995845052836065743560441058095962896561187568190954034785127316964271528\ 0479974298340192101252760958144807008014227799310074186567813404754882163630685\ 8904779702068435879403790166155373098057399123587546982821396250164255863876078\ 9116387254940596316716539122884370393770510082496097928008518689444484406890785\ 8265729660571783259658264517942943984205957589312172245472085460831724113696615\ 5471996128408448292361475071324144704093881210550506931031861086394241313503156\ 5388329384516032861521942579067817735534575427419797873601371083282838442323529\ 5236089407116731761063853470080245072853759973731124154425902832508848734507874\ 1301457212679952842345437851830479871837389928768477107659766616366116764754048\ 9587531434597628380020466920398765029561295514964694991054152299015896561259655\ 5099275661217300083671847792440467344241199886564707437471587908804249141209179\ 9195065615854706912777450993954563734411624880997847616176819524404178753365020\ 6773161664967795690810515615441816057685151104807374024771570893759321210880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -9530035\ 2159762576295463049075961273172314133985922231169259156523448386256184017898815\ 4667426775684905561114639656302983884923272485776301420676493598960451749970767\ 9106801107433685486427686409308367362247078623131478473049797686086509082650204\ 4200174845422351828837541687868633607999932972772204543022482867555108265254103\ 3880511943755255933580394274725830427808108640007807526311091795899627267633341\ 3169441497037177083518185719116605946538685988418876545944069359914537342848322\ 9294723065322310709791279373115127212104793594016671625149218315940261807862336\ 4175718077875658739683121268562741783409110258991888755626853200854339676936302\ 9191833762792244535750889682145579354559246197859102018616565805765609343077064\ 6549473327567023775610861774810800924010294496442309697938542901867648606271799\ 7324262411647836118345462772330621741362657441956647525765598526789522520824785\ 2665125580686171220333854596619601305493275064473643913107481121688233987841006\ 9579715080920111583963172082835357543867983780971440868042079015026542153251085\ 8701635691038466650825250445098156763191294368192761056517940952494843050321608\ 5102172186885918145777652623832434781748916582742569883573570812274311159644027\ 1482057959363223349648442135091551194196806378682128753169254947585122188623281\ 1888263326095095046711245536712940308928075200584852144971938505412390012164230\ 7492822566347526553247030097377417243093380957259409313323179850031524070686231\ 8096464839424849697892042201380151694104751895587796887991022927305244770210039\ 4628837769524952081951685782951108852962799255836857188377412189512933471482210\ 5147217968235154827935369979231264134651131725896852984872807783899357031695257\ 6608891660784352901179247318562935386165118363814979189722201233354482771836933\ 3256670561630941159441586071877738382957826225361583062027452099582694666832306\ 2846295871396880872535657059953511146375670211017959450674930441990230087828317\ 1581393571452025130745319016752686514881945088430017834742780299939265912914073\ 6639261709215689104181645320017507586571959079144731654641141801272120565177949\ 875664119897533428001644756009450818439211999361338815570246997178759/836528518\ 5073819121092332261069286406503500619583878522569480528187886623312057408393878\ 1467368641367252620526024895165068678305252422645092902191208536119843322498396\ 8342361491354719107207278691200243495461584498919886137152838174498838652863210\ 6187091179883415912916821320454893194311107126599014591168086430717440827851349\ 4949781860156723323978070194688833346810165897142037600993780944485925951313812\ 6745136156686352693977443362439673977410529642792774001647247869425784805115973\ 2165424927956866618014820225060199741227037038418979322483276241633052202455858\ 1669104743846887232336620111684035041905252872995936533529211099993687081231945\ 7307361582847508741994780539753390095834466312795683084453808841837679536131024\ 1470330399628425324480659604930690004493920240828708672315725299425925250798097\ 2009861991585220819602020922310496200854236504047069082090127183570522799019780\ 5449424625125661980732578480067506113005823396056028463371557375996604808382992\ 8239528872925093104376008366256197409640362786102072618212405650679579831103351\ 5883799709041017466583089145198349597380674933387263790497603507314723493920159\ 8684898895478011274336239787803031073597300995815251171616749558403506106355986\ 5989439715996427354220081639573099009430100280911162801975902001322923251975406\ 1901712747118089345687289813669320071150662204185924497172605264434730804998541\ 0097948278126650215113274282305961744563038724459906084378047538860401448960701\ 7202445068381076640578716604458089518428481371802184499410719451379504522550710\ 7072709221235210033857562826864142092382104131797329751827470582960670981866027\ 2298657096366250827641264045326171912775778499129845393549920271266035322233079\ 6732611495963463313677263662974463562241391288737440869693881576793461832708613\ 2711115137767405284678089973336151396874121235981711851503104379623245810738257\ 5007417346921176139437544665725222906098249275810443418755257952937049231196160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1029\ 3959969885114140126911597344006073540222369308455354506369637100280115173029848\ 0786075699616109791502385518614597144888346428239969728021869545627413292608419\ 4748705592480934705005760160328572809036400671994236198209119935553261179551283\ 8215583257802986721600926342282003062366887983504122885363116319449406454131463\ 5185350657002096296437829104192577885008380887458222283882556622750847009046772\ 8302811528221567637839870721723252704214829192486004789336319088909291837663763\ 8500933561728864081414982518137534621791959265528822931569368116320450285303899\ 2165718839894550457949527322162109539732135045168993125632862735266944305273120\ 0930714600877032811009769872107734763618293686418189438014163554951646704553752\ 6395291681399415174130162702123753542548899987389547650219072573603466516677731\ 3754203328906720852773550193108684297772651585126646436797004209985316870939458\ 6194840926122465549717213022227765196414115384594723233497773232097244726143413\ 5597408632117228715598862734622142081156145373135087386985925813324446084813556\ 9322221891261064400148307908445138043908692149090112166493765688269888001192409\ 7778129868405694955086301042764643186975198458684967909914596514032803792575271\ 7392396676093415637106861094108735694362037765915100241367816040186508647133715\ 5643729280223494173296633466591623706350411472436172040029126896152113030321259\ 0787646682870406487384916935632942975844593591710756049972989965790607678068919\ 9505960251625157326442410635575336597910200114462101375383456076674544985708155\ 8051223677994810061216043662845289156416188188896090587560775134277057707520314\ 1502503834571839760027572826630932409097280378260913894735342749924099967619231\ 8851231112606040195481048120950777498185083371824041732249102921843771306151292\ 2595876145090424162187998017234421005719523450888579590849638729864845279468180\ 3863550354435702954983252572815837196670594618496753771320829502304309255985886\ 3674224657854345748275628780800597136092474133694678302509091479017577875673458\ 6784756071472386151587106567292070066024729116636411662653533522336132558975910\ 197024532290826964004893021522043359404381305648502340696176172522796347763811/ 7523862974733169024797260020589632233305346009763034101376829329260108047306214\ 1139705799133473366575327515690414681084890245297918607713336232624305825514228\ 8819048955886645060746804685808834564045867003470581022096029390047319946716872\ 9669649645786262613554842523316082847936937762361324416270052708515444457083727\ 0421819215060258051752859308435736004156057044621265360378005748897821488184809\ 0895009128266476636366055908253722221828679370392691518672462828691559442479592\ 2404933830505565661578325189241799532722519550255715517909606287331295900868391\ 6466718356731917843187048080072041177750296377215213012765640257304175401500822\ 0661662304694100618036792075181235539162295353044956518723129301404022479481436\ 5399892850832037216381800163217772458568736550391899273404953010510848070183168\ 5594465705940250023161621383462351647839894940491313125287494638468091740811081\ 7632803759188294249207397270400592073649916010629132649763732840383329277331986\ 3137317894907555861241922614472347564736317793191686895261995643909510828305974\ 2937918209688627715307126724706829123528573603128139745212505862130402058531472\ 0312842005881178340076355510307129108746863193059516475151174132519678804071489\ 4446481696868891922162926708795854727856638845566573644155713491539155898519857\ 0166754599585328970449216328851333767761391511793972846377883281624498763911563\ 4069777627623246150571281103226105588620216582486165474360106430880881627164127\ 9692169895377137131177966046686106394798672584217352573019461771537492235362497\ 0601499474707800764217266432601999869924012360019850187700495338739904454373571\ 8911550328809496672328251488142967501327038910929226818794869894639701540780741\ 1593462653543261768641978356271036097434177144833340945959785379815722498391691\ 4742656174052367621635070824118744293368134608619537751460491364919664625598841\ 6308651498700296273081109637452219235523251360088356872403049967479760331740876\ 1342762942464000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -215088635781630455339190299128254888540548600007171037705212413024406\ 0258249866076036694642374871140548848973798279234567569381547205295778022383142\ 4699668211352457877992674118902486177496845954086636369767823689374902822674590\ 1155339824680032720262772812214016497344506342053563966439535365831140127067048\ 3759386888407485378481886653703716585131772853091220518925691623336163479762836\ 4454778004478626161902578558985353593512000951670414969997186082520608523933317\ 6363122557258909430834733235233176566714602719932153660399888334332540159544157\ 3986509356829512449732539651319820542151994260828133078395879171724476631146055\ 6074794526914800769844862513619481820384191028300808638242699407533350596512174\ 0040582343008757667848501893879135770502231862526349974643466002347553320712429\ 2056364245184346184598296832871537668608522676175379173057016845562640803724840\ 4662403860914422384893060992214958352779116046748092323322602061477862907817124\ 9159664787910150854937714214839117782099304556367891093828663411760703739078481\ 8584684907904773795904307879983851416030058391856030238695635369881147439217828\ 6435632222009208696393234588670860449643278447842713979114051874578478889753631\ 2200101990173129410447257562817084167250144761139526143769983747667716940597029\ 2238878037731466248996959320129965835319548607148266263254705334052840269286942\ 2449840997860994497022996259017253957523562707727556937782982618457126188213959\ 1181910364700918801166422586064241110945398073370162534066750703915566438634247\ 7361452919703393549150539874324033192398376352415824928153305573072979229223209\ 6368871700285214159118813157972129470203148059558518151892486230212336741751787\ 0534428873172988698314660640729648084368760185976400901791404040375332750726691\ 3884550167771236480929181575224930450418596356068196918348117885173202023089656\ 1578618992991166807893478095420215674915132876121082621235192241308448362427909\ 8737100960858043021312630141360509598561870085743516691179799688996074618529227\ 8067802931179076994635244161806499615577135052396248317151235212508499696832797\ 1217855814490231380682795817658038754649854825632562828459761480758922611839893\ 560184450831/131405247830391308619867245962996609047419020667783736882748747533\ 4694431548932483216208013974550004469031201870189699966548856628293451876339296\ 2886645086778603995518453326487416317753154211301057926603820468607299190810450\ 7961276321685515152158762064501680036061050032253499444395121895781193800799275\ 4668286015835893358637594745562092469586466312429908850480827830468392290215626\ 5962758397346887675113944253806626647913982842449962805315868592793048979338669\ 6888489650771719382713352674524592756680078935006999641335989911829542629873302\ 0869144602848268187682640314878037469366104350992067439985241842410410946294366\ 5010621972247880567540554997027167652887668416969998710798161124771218451257659\ 4516964275714811107892118837278248511731170813733660873021619943419693185352760\ 8929196005307789642578733219648676200543264836705553540918305730635541710033710\ 0552105126495784005305193828304655653754631617375209895440331181940759973017466\ 9738527514622230657826181526748819749770343725657892301972373511572215612780196\ 8428816587095571020039077642497392871588642544984085884123571916570443978270969\ 8942263709559699824044735826522858822946450482303415348489969747771063889517899\ 6766219267791970927030242464576930438016502923357284579259401041431747534595849\ 8045420723904682111905681053653334710388278301038515177729253891096407327494548\ 6874253490921929175012538234984315617280638515367466502266571013684452135273019\ 6297094374329202628558512347816481458715672868322722984700076082325107920254105\ 6881603265251154228735519457041849276696942957911615410282576453417468632059281\ 8127642728677201123498768777140183780256433303495474965870609315786768521681604\ 3804756667588510546831062489956905329882753551145910311887065615657515853134589\ 8682886317044963364765198731466041898144168962908216496226032894291838727805524\ 3701280880816488592579237458176267274686208989638558562546495175668844880436060\ 2893253815265207199255756800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -53811478942225376587450976037604554902609583456051146657\ 3724632117450461080797639257814039765732717505463765806964807483081581865423039\ 4860878838851421573853826750574069743302595178772618985025910875664064877901794\ 4491179834584325433054803658757673276243674480601765780259237847625174275598442\ 3737068740306945860771608025508979408517416623710003545105526816668469212164718\ 1992020389081086323065703381606850101653524315125063617536358294937514146532715\ 3124618452944381163265648230922469040808801648044682358132567269473528921561678\ 6519362222897813139939898491507733216040513839810189183124330313312110700985213\ 9281697926610994888329604518608574962262381228500174284367454312536745180910629\ 9006502119800474421385085121560720827282101915481819575696030671930531133910428\ 3178318489401899085261803209797538818989356566216210675123963039055865679483845\ 5146061254861847944068872973318025270662622156466639711913435645021740113905381\ 8174232453317449824755426687524919874800843665797080754687104954191252502987489\ 6439949259485743653274722915131606085382120218135738079108806370308974034353005\ 3723702395972387280185566109415456108657186331546499948327856390805597852973010\ 5858037413364532719224857402833094544954663954093818704822763994272125069566648\ 6313191706550919534875683780468482803739078763245960329893501629714432329902517\ 3426583964364763662136451806591072867651628098968866436724901821443989773394802\ 8267997034008028272799265952565338412134598046492841629250253996074509893541368\ 7013997597191484280901441590993751391184417349569865932414392663573103017431005\ 6058033390265284090143433586814423684578241123397866774092632667144410184693115\ 8916462510338339352570503076981217356511187603870405250345105973655326992118214\ 8064561404282486191719741673878648817609192995189235261568303190589822914797374\ 9693492420329443940555956160831380101170574482691790186921597981690672981928622\ 4532551061525072810268905454454579915989226437899982034241289870766482484488452\ 7462857611290318286960954790994729830374521221036834374872142878065388961774879\ 2305794079086926884807341761469217324221433286027972592735923012125989592656834\ 42534321559371402461044472855319/2777063484909809175396298839062743392588370293\ 4111705116454157174724273359299040375441702279235320265581772980476282736394688\ 0244003700290178002831971224204828684449469169066148893618451517625966049074501\ 6730947534838200232953383163579506835681526371407346810820760656120599944868140\ 9623468738607925615518336644988492661670201906325106223907706704646302824077988\ 8880136527229606457495804608800847051222356801891831402203138366279465346039674\ 7436462008515455694482611262834663270499545454269892224594175463174651057428288\ 7917667221894233470129413276444805536102339116419996369535349903101945481957625\ 6937511817023964288172073314011562204747180406032133375674547119185973249591723\ 8274524990213114947811592429967864698600080644449616582816165983028872095441076\ 2691357766388959569482487649449385530573676734837559334943195303168009931725480\ 5097053327516956584919106043306546479711378363738064231655586602768634173678300\ 6084156724996485231415710075324880450221171092608985982078530030759041000127428\ 8815858607011485805144744717208171347217180677069087454595739002736845786001313\ 6410035819638735832859643451487427222175958289849982836575844744683497623151563\ 2628617476906477482932753413498144898383879227621366893521085252709384656689160\ 4908220403836301143347982507749487504786382519551487598718328214776864164806175\ 4645982831371236832031026915971916881863981243884764906680260582622465217052611\ 6148178410365008785254636800094146874555224714763589887378570962232879132873246\ 7505341733545272087899584377630172692663105492708261244325556837216004770315467\ 5384692270924151978015920922440395408609942583164240282288320105081018513329939\ 2919380121852755491642573478524501748585033679527683454077925671881104048439845\ 9431005388597421910111570166706754136271100064639773745719263048157376469159083\ 3335358573651423928958864872594654303943865062042464584267588093914504845330056\ 8313503508630233352090964556048090654692789662515200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -42030832162977155705183712733\ 2126043300752969129949550922614727985911174953999248738284454118166706086494996\ 1175304403441788618666534840308526658062904456560936158091903454158255028084162\ 9435210779705270346280012398499864431876641536986194277616358989733385210308815\ 3022176289468844069236864964017470940104602389406210020632903504764846037241873\ 7068739042063687246528078734226512072956579173485675204322482497916202099803311\ 8120637422828985505679540683534302631358002055653762826487661785719571175540848\ 9181037449774142451270870385771543239372898144969908239337572619150297546476314\ 2972736488106928776524785110079341142978414456402794758214383385514794257582516\ 4410040058388949500779197714735712204123223221274732843592375928464348145882833\ 7592144371308270302951494322786327064834220280683396414056964513827053790798516\ 2788911841982095097175500434386494213142372913584840153869666831770786411146860\ 7022773119942081862555163903654632717539890943019033395808112665949252726472620\ 6361440925846617720760991843934432905748688927489277698936646454028709807248547\ 9406593021730489637660885253454896353185119373510654457627363145067674228005987\ 3888903869598075238414027530972298395453060533818566364553410221805886634176442\ 0230693912877368795424310280076808881460014394727518307060627375454865694893041\ 7353778261453650753244020701801903817102011779299470562122308471350113335399144\ 1181914842728710153453969784795490097688614563300205622569538385002611446550745\ 6212659364682577013350062063375626172158794697581561908238392467331083413884625\ 6026273341976759303769010335763027863921427086360402764854027572658243380120241\ 6717551497476866154530038109134387416350263954595389114983042205631914617195835\ 0406130101116423519108637011544737205105857762451453874838918094119577357156054\ 9328141951281887338151010136872451385986384406996368793370591852553068144655484\ 7547247751397858266297852537081860392684372596826262310076959008618628230888208\ 0494730424110108780571367493665676261568408803699646367861841618730014018218026\ 5563185140999281384244797370360458903110839127304868009167320911114491065890611\ 1768926519316677040574391957235246800973050067439441874300640573/18587928008778\ 5951170842205963210381137439127496946901954990800043277315269111231529034363146\ 1299506798357176384695075216363944578566368865258906576725251501636730177557983\ 4338168691218367509629790399078865433013493745816790421935614226219773865255084\ 6757377352046022809429175186566146330714052125737989076314679400344669491713691\ 8234104943831807101625445797446288572565462170227476644653878582972584470060970\ 2205617600946207043168000238912679293997910291581546008337255882710654750062396\ 4601822266556784332202772715001450600451026647312744549592375237284319191273129\ 0904215194237037709587313924958693405483489081218231650279893086161962345466789\ 8258522896857680651740171986125024272405171802926937193864474317377378990220883\ 3841202916521326895073667721460702162963229428598083434347880649569588189447528\ 0813716100960717576547928499873184314123605517502763176793851720403484631723890\ 1944734402620146991381302988067710750083215985428309829652843644516879598468386\ 5569520969993294702595683630100124069358510304372886415049476992439834678196336\ 1954668722249387693140735748068828296636459603307703003155655568556498926308120\ 6451747063287291841945708707778089442849173444319714705729823436684603070515505\ 1255771145325306718899790216780941746093568596344682050159215711232080088458974\ 9933571999040632498418010572728760288818767607099271884170667247886175323656475\ 7360996348212733010066668009389069615094518030282432414235006187984628175074048\ 8331665195309895965785690629312907250610174525451524728405602940955169959768109\ 6947919382824208801552221439765372358834735588048640511364708283947868653318406\ 0421756367611183385983327396172648739402062219487819310100064406341776619595560\ 0220056089938076406909089880319238853865380994894791462912493222375069595497835\ 2165405575392921081204487421207991880062965793593843636207622381828144504307962\ 7522777812513252666674255957485821532671820980453116936602646043670507574929754\ 7588403200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -10136972242458812573983961963698458405420970410415584706280803233520496\ 5344852153237188437153239277580117568024497214631904909309013150599318891851664\ 8598358058884151713543374137309681768924476478243882356923095913773673393537470\ 7791836428848914558799143745798036462327677851551691881860997404729314706637603\ 5200146179172790700143060588075866364793504095752462638167197499870613297737615\ 2020865663131347450275797432284207116774817494645824417788495973930900540909152\ 1066283646105019759626789975422570925840934219565385929029536727069717647453636\ 4914215343863770309038985439803008070581488772251379418243000611462040526253057\ 2997259130874702429200907833678554369139223614719874274500814639708473698478092\ 5025079145464305445154583439044482419697837041214419965960364128084456054150466\ 3084574810864712709175235819429726928081347762015574206101316467673604571754340\ 3375272146557957273929847425346546658125166368046719912302959868843182900801161\ 9841837378515957874077784893411796457228523605112556415024868392468745375887280\ 6809884545377002203873112611255657564854921936250661728727282891709367924636131\ 7317138610837396801831042599833502966220731214821344901701250352666689614296911\ 5291689131002772053702125864397924072714015572024180099803004820629038430272985\ 6023005920026813648246698536002391025453235616206336502220789584003505333187514\ 3163655070188132408251885849407996046772843469834082285011640149825530262268078\ 4057920510245208735934082336807508116427198530542306338478677374908315313289465\ 8221672390096581500418765794458397639494090325133134177031527408480984026933869\ 0014051642282442062674710088228086035183451613640190980095601419179466792960655\ 6364621054428944680976817315150329528494141216439490478791748549002204377038147\ 4791604014905346522732772772965415692648849617862808936639574888008232279974563\ 3634045980433227078706307385153241825146248160681178979534176658750392565991342\ 3480031642306602012441422885036794498146838056262317414239126684885579351369070\ 4144414933750929288291952626145639811094082089458466142118586701520561991496979\ 3048674486783980990732096744938983860479670317941566025411971263740838113149021\ 081981983316155354853352319563/390523705489986192584614913481907125165998602207\ 7440832818045683196436226575111568591119439686964167226331624139824826239075564\ 9997505797931198416526532780082187938314230489924212261588779361806240880232099\ 1996321719311525216140530632896648030494388120167790922864088577947777667411779\ 4584112122413464556590461851560640945404921526629464777700244158304125874660491\ 2939125544691107958300061580320834334491617935921879797807776904447756873144405\ 8658345092199932404634725860934509513133697420551678137118182335808144825009528\ 6439496259681623115247975693688482971715905308911599986663964781885679787509311\ 7698081150290483199276431523310084677403804266717097759130993481387730250834122\ 5701921718769434786490360264563066834725931316968710327555397912716465449873115\ 1756649509429932006248768566335074348432196282441531608948162858888130644765466\ 1535846570322561898056798438710775504088680549653056355281766730042319209211016\ 3306038829075199579928625626746161295497927915293428018278710482620390347983198\ 0039405980429072505815120098554882449625944983974091897883506721822185448406748\ 2438345783675319698706700852959877095113233955170899928553450972128099325015983\ 4604580766350332152980330720307022015486499902462986657393097257115358515232656\ 6166572196606235873252009747898464568509201842728087865529213585701813934010436\ 2065787717879450794025727695347151028592321731297760305165125340791800380997197\ 7306695189770831793409572446496673437121576181478072319747989982963730399003092\ 1520540982438407674133278280778497635745526732748460850270423083931064911427954\ 2595598577718117906477294225091684400699427264568894474504365612805184036302073\ 3560524765870444802381403846547227371509797984531367590346107416555435874962297\ 9554405753435195947662969765380258585418978015908306206000713881488243942844162\ 6475906801981346840065587673490179384120171289914713622644280735108344746350092\ 2008600733730743095685529136544461013692744230217517503610880000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -4386986488726708572\ 9831759248003041346957416628215807583664156235513742945293653385861686629193737\ 0089914926328588982675756711857881430917873761820051649657361275005469698252467\ 2524692366334540785964734902835029445804650957161830865629462906468324783917049\ 0969196565209078748017782705928443177680068689819208761291357646305540729544274\ 9833061867520730563709351335031554746635707804210384582845073846754891156129617\ 5515143077158192876765405597258521107688844403160749669946692484043443286795472\ 8752446740121899632323901001884677706210566976043555388274376625754343698437283\ 6892122204443463265539518654096055434246826255625155041620269365384040997732767\ 3986816459447935260371140038854540683851171597732867950216869757952194295759356\ 4836246120279282036569477483518793869944965856336502055280104510971398586278313\ 3020401986601917284281002970709242877617411206053546810809252074531556870860446\ 3296302707351436078137185735001773817290489962227032580682301315400417205552896\ 7149263029071915411586349920209845109700206010880916003186849343216027451512830\ 3856244400089474118267126034471807477284673767627013378218118939352207096989759\ 1871940452428567933651284691562567032766682317196189636841661977681352914660390\ 3807992245939049080318612942381411982275180661105723839665996614866695755337832\ 5595968107446209242801332256882540023306660129177617201364000011379834096019033\ 5833329266985433125183446942875223414552108825075935878234739604537823684323322\ 3104736900283780827466048572042260952106463089160633151129751591684907949194551\ 3879168912829979879676728151444885481658856491947241346761401606011571120386281\ 4763507914599939822489975194533133538527316695542943744185553008084796563022200\ 6580887344868427563437971384715396825917073115092122728250395772385326638053820\ 3702053870244344561626777054847722940310706170897895519647626812609525922525113\ 1992364108013507265159111870519239319297588373764317814401810183497618631620228\ 2184042911268174510127980459624149652058698340683879631043126096177398295775529\ 6888505653230531911852099647278465966088635163441745724041092020933769363167987\ 90762746179817334728210873126111155293343357855807960475923152622474991551597/ 1498180699871223642705042866514822597773840962164107546712904131725143175966102\ 3122636782936292153397517037666521418619708886776207410160110572148189503864523\ 2153597312087293506117013117810522298478036432016079500730922764544484089366308\ 3794222977472219536871694061752918681729768292364244947184768881949707347328161\ 6891120749370007519387394040346321548460894212819916089443438195535753420051105\ 1535469427744336537069974627574243850876861510537555396256103079599121135775187\ 6972498507550225480035338415689752311647685552003484976609189697046479938678639\ 5473742573026501745489081857920407354583925068617306218415006573983013738572059\ 7969149691993350541964422087481531615394820973948764073264441279019563207913673\ 3123666455436323241988859853304400332661797836018333744203931522242057357989019\ 0199779974818096587730843922185949032634486346805046963221917946734087514817723\ 2568792337798909593057148399479219895709462897955834659242301482694222868061179\ 3900437699125814445071898407570215978416071589447170362307610588840391336636784\ 8980720176894566061575423468376003566349273385537245889696817468599240693087326\ 2793186813820598141402049903063287757011408409314966960805086762069436502329250\ 1693501176788199236581079709096815553284835153261698943376894324885983079467654\ 9649269656899001921295849115735130068308556150434552275055447483540454694919665\ 2090945282127090154848430588613567819401915019131764271707684629752231442957550\ 1259837089162123582275191880496122084665058555639587151309824027293702150162407\ 6923762312225064997820671286796124210423242585959810616280350318690837978476042\ 2117990666942471198498166326730367287369204437180009269024493346082301009386129\ 6254401568952810776477177973684545368898428066709551475392481598927306857347255\ 1522291520310075138474371873825071260047148401061503732417177099182473125373701\ 4686053757572837452809826729378701926403015436063356765710059827569562781267011\ 8729337100618311577800540160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -113989412579054010862644470207193239773487653128329846\ 3042419256280593483246304912572407821151821376891283990340142886874927131997329\ 8697234462552159617406400999218990281137775109488667568942320243054322764199356\ 1723100452616278532207190274943936801384087391381488760695807949853889277007791\ 0699174443911786515619610447153063720570526843903660596765113526399312164517749\ 3048582814251955398953441734633280135077360457100303327439879191643931082572863\ 4860179951978060424442462550597013804565156041887463274410046679188667724639161\ 2701933167840683577110301761681460975547946957361110626734751831222087128180839\ 0041524704948538183660421504902272459221179522319985643003413858959734409514269\ 0891430785856996987741569990640918300360100751857386553195257485769211344719481\ 6324508835308049356798094657709406897427365700500512816280861640730730477915927\ 7702601807104571651010213721090934888285788267800721564067402718255054977346416\ 6911105907280205694530762921998224288175035304231301523273417334509150929675789\ 0413403793831832045089605382008747211216628034793965037960594735343473206130403\ 2995230131210191676039948518346044223660268248011485553348578703952037304291864\ 9883187211482216337869570928055630618090389067599406701777627106226045647621924\ 1286043093709683863029262982944424228307216537208561069954809010914126256669632\ 1231922736529012593172375139469591586305104857708062933609348062772901543205042\ 9605519557646856638945563928742717708553391238851421212994643312462373878544888\ 5850944785387189894656319143332853206562656696438624685131322252140458295487066\ 4158386249227051369484414141505217801834414321711488620699542277174918866127951\ 2314672322668176193147636922220901427920234156706489030955249478087670494883950\ 4654094534818029264657114846680821494789360353514717303022560918056969242957339\ 6700783945390066350920171624959138716935160197190240195393027526408425582212067\ 5813629562080369267403885302211512472234479717703557015239764598876551812142653\ 1108180958674827796006889207529194793954132502663082761081018707649687742005476\ 0752135539388517609834940115442049402336404721776906314164283384489153594269468\ 0943317798064000466533374630393295133774694864592902919/35135967179601394073957\ 0306380445469848584918261297304729272946582557405130083750268814257910030394864\ 6202030188748663712132887903477583914386015711171404085409672267890803668269230\ 0024199806681755666913295099459464335741202140486045102502255970449911737419305\ 1974227495835886346060069567121188103994384877456921615298167390190528066261468\ 8285266182154178136231445692468710768514666425019258551047217812946504409746263\ 8026121155500005836243516589943967943337350681688990266392226827810044738778933\ 6845491294471448521662555819989332167510265807453105428525021352752836732973445\ 8842303159201191914053719082369959571881596843099046958731065442842011044125042\ 9724436287263987821251081027597207096037687985015223496663389539846442119068620\ 2802457682341731803157410261084964980748488453090498807488900748246954742698256\ 6947140451107437379276284091997966914598258353867108431395428902609225883613582\ 0590975131523560644103565583384654776935983058380109439418182761111199458000321\ 4667725412215230373627277359845201358087088312493153607368427608119181767986410\ 3142131360615680057921122344844508305659482885257641554792730225584645896319574\ 2785447157481382357470886811513800149536394999030501612761458879315270504273360\ 7203425314887086773972679693739769335852810879098000767437937612475537205631079\ 2278549995697555316694524694965148828648815766782279156608226790220811344482216\ 2237522292587988190839414320150795661043640782690072063270992568551178977428625\ 7133385143726938247707331210307780903122334741746896724376713669399419843079361\ 1786842070491076910742429098288048204735961073570868290397628892281597818864023\ 8532092796805537310944044628714797319006890895090254281071898861611983244917177\ 7527387352337235612623575253473933419921301515471963760893087443237418476563841\ 5553522827466850528423477072561438959646608682559610645685462608473304989992614\ 8771157112216738776378005868143627302381653651786737881885822346905139042248855\ 3470759534592000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -31656539885889733815388945408187081666677375676355907941899942379\ 6699720843716024208867698824421985855434027310427460956618209629778787392477291\ 6723631327902410234712778414469708275656644402111820642557286367632333847175646\ 5475940311399695490827978778230946788835082127814826358506181724613157335607744\ 4168175717268923815697345218708319772012535321934835152915194285582094743304666\ 1032935920881844796647275529395141977733406794638990424255433862266178028807660\ 1036290312022153681484453913892927392733592641725892207554263795923892810854050\ 8248286694313935301193431045890052209447623767848210001061211334872994919632199\ 3576225536369303094099885743765689040395032455083533236862103655133746952212693\ 3528811513871946842723736550066236768448780509136460502513185984162835055263370\ 6893365747209650566162677133917337102262180457127069621897821268369675324040735\ 0719924298468839400813300533829137868125314333812987236476826263319527476622118\ 1739631854857270768593245779750822885423432547150094246452344387545624280539499\ 6383546150084028747683940730466769178106301593289662176498334307809681569905057\ 9323375702244799500101093820084163197452891837949073500363385108095916463264654\ 5705740321449225518777013278793329944327394905953198469280708386644974388374644\ 7864701003389310478128989871722824655095387768715017943743843578775115246068974\ 6249794024056759183779457509721247763717338271911016681938271733324697280525318\ 3913735139681420951575807201700677677270223671584303331308238709520853331589404\ 0260784643506262109705821171213833258404521053342256179736678687489309410560049\ 4195682874801951708444599788914599752509783121287286486538931888977763874532962\ 2971504415856527523849847078636517217792838474029205308427697055871091437774605\ 3876076635538775727801779749838180315593932670807922502603742530257614739933048\ 6851506694695567814972865473769596166124261923376622322966673816796491475433339\ 4667882072096238966620726280892460703524604371582827724177881822346441182742346\ 8935111079049108555229814941660179175208056229444943333619086634455658224547425\ 4462210948735600620015483628029878447349063306029694023364018243337773887325621\ 681274462934862142613697766445596401449/897109766210093416454405776756729756357\ 8107346618886813674691413675296683990880710627595776463568072795046658484463104\ 3145045939666633232986752112150614569787163668848396133236933445637541369961149\ 4444566173804315938359262947287414065613141781394780258442631725558447529821054\ 2441419915500338338463464726818443871244097287763565879950435779310622109867078\ 2985465187583258519566005915041033173468387894319810567952749061976533211294311\ 1630480486426010504361393214430149813368807180399627626242746539341684902925833\ 5221971334601679419746989127770874136649859447133377919014974745039170627052208\ 1135619443194888620268630521836848262271684287976429648362608173340345388152317\ 0555884963800869755648024605278962552013673687456763833343584782498379390803174\ 3426632725148509485834663738060349785659706498084399882103162462696173984984316\ 4103115528969165274828439802290346911884948514688277246695563657889241364512506\ 0243809918424224291997318103806672204075083726219554697649060295912249489394674\ 7468580908598207363538010807548116488821530439136708152505391832331464719988448\ 4673566910972302164306932980452580562709473604139390278865963650588749991561737\ 3024904837752378738935653516822419377805944114881600190779376051661307128672547\ 7021785131224534430838427241209517746678758885631876653256014742474139561983386\ 5510910394688620654659108912684823892278730029363230757361611131851497464028706\ 2870895853546023978324005226696219423695125878787180518660424613030433963374019\ 6878177774987430690428943480400177326193937844445636096505066342234632530575916\ 9369225532420853749259112691369038114082174076731999102835133493098762602214396\ 1519417213508618055998619281854894614358318462346545458153208852510152746029001\ 0154390752168963728531027273038076091647484345297422600142676615101115927711866\ 8669473194182899683828377434463079267161438763673681323015352987719135736190231\ 1675370362781371923802312076604742287450288007028904371703830611576750080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -4803934\ 5542073712616270087938201597328471052066852967110716772464533186995607132916818\ 4894458787230218442761636717785445218564245658206730826880626407699193839255299\ 5363939556406871963216530883506496599661680785206867294087582469461976218081383\ 0172663031854560658233315501042381894300621601026765498439792364414364917089319\ 6562877980332790512701254293536635583522023627409557507952708223612240854065155\ 8188114100365441146013861411198685582567863588795459184731039239127506404447783\ 6820487503998478213524483681069965441568523502884142796125087431141724673300631\ 2203963797014472408682723624608385282776126368174138719236187079532942534392686\ 9830864791541813281059617635439978477423455260201991099996606703993923346660204\ 9064640546686750624701618422193456891017097053096152403420422143453648156250727\ 6235498250727802897245362460734730696672303500868774188953692684471040422104499\ 8034297707804200557346390456984610327542927435530345690953723565419993423804252\ 1495610980982956938376196114338873556110744428820162013798198194845336320548883\ 2193848051883126913223882835533766611477346906208907640681141788929294556294562\ 0906065243390587060190191069186170871621058207171641028863443036093873549358462\ 5399216867307954092525705192372796794392292400203124568598185798782677152093454\ 2761527857341686236708326206434808376297980104785421570687984568408129329136740\ 9088389730326038434674116971040323647048282342931122772654994223729320929291591\ 6510536026673641463556216747994543631070891296083458918782629325739622543788187\ 5508449225337977254385244168705460696728996707148746575446776635844612431334940\ 5796722968897092057306290489854276961445219521293156920546317554955721414879902\ 3469150875070664755639280626699109005699765813420070798798066914004491985109482\ 8799193968157700803401594508927239785635785332223315882290973083472561718060255\ 8761249818470116285661706104476901449660975930031118531207890007727794711613698\ 8562547335419556211940054332016453357950266723005442599997049106837505921496242\ 4380267811974901682821547053966124142135044643324161452620299072652842576555046\ 1220928892945772811062002095303872700768302952841771279639040291540220539351147\ 92347735887324710651689171/1275466361427826634273819631292460816874182998648558\ 2431949383079119396004353290811682237107812555774675786025094842177578606724700\ 5367106452378885238729935223463966920887948811283103645292084354553063594477968\ 2548102403474143580792554785458830321591646594690552102584399212373796471802253\ 0486447524745139980100125381606483714247623291626979922076420452913529387202326\ 2119681559425054970442311514623072082289361038413600631910611910220884263918124\ 8601097964987583764518666007594937710007838040736397047227521408842053173693966\ 9600072287248135662914411363026501230256841583955891329873627231162164812306781\ 6389353248866891953040169361348234958399681535147901738120247875913584844088963\ 2255488381111285916965050800553170224896338262878632168538905832441908908959302\ 7612743810760926807903606444203752436667248760174230576796297499118760265866019\ 2604708286854102676732036446309314660836901613924280069577166903807381331392776\ 1427902657963241664329552827149947527131476687110321436676336996077730152837312\ 3450291517053796454599935749927051482592559433578875670497568842135475610856342\ 8157477171722854237981336274139758773527735213392294831919996448867535350808026\ 3510318673774857442321450531574058394823398063009028176428559038510479007080430\ 2606296508481372884562070977381110187713966074839663937865089864646611786791064\ 9050415235969038963690798357581096425968663178818834765379628773929481814079041\ 5496549691281653336680743022184762394881277288818432211462321736335380050399554\ 8008430454754952766484101396836685817802941808070025116443411315338284275937738\ 7891874783563395306773431069615665145089893168931482069436784067402331831562215\ 3963824645410437273545574991667003678536724612850773696694643007961390019049247\ 6225032964144584581369166420290278400861969325097036529864479887755563042385598\ 8560846359814644220730593662991695456664846162226179169021736530627810841240664\ 0480154935360538665167493021869074196119130202412882201625678053376000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -86671806331\ 4237119532447528274310314948027698868405582602727465043448530508357757366827089\ 3239813245570690894719133746569253069094030950538981679930968087947035287210664\ 2587273693619137998892529281972390301395146236951066171564683047791152204008756\ 7577474447468391392700578993178770422679383050796675354041254468649686876196781\ 4999410954557324094495419210077542790207544513700570308825235358631126239177050\ 2403019200402926377306158365323415038702993676578046941788430283261290654501246\ 4605338367657458422866895021473629048657938094347688256599705493931963896482926\ 7440724299957596584644381308747491714225406990102729959022901038660952469244059\ 8380875901671953999151243298519425726052990223144040720841773509802929130323586\ 3720730437139632855369720957068085234995538116553475871425936834017779604321146\ 4074355519185940409586043393640190625416168555396707577945509737421216156409999\ 6893289517958518890246876947722252215769551713694402614767824375461295529995028\ 3811007512788542930272616774863711911928473233029333792416373836858299505939199\ 5541018133049403665127115270527064043275374017126975598869919505303730354870217\ 2933777216876771251485199528819114707306096022009896830358704661114139119672959\ 4614223393773133033379305802662594601334162655156048850692723008359330152902926\ 7411608103737769505929926140522925232607080541092880566183665122308187396022069\ 4674893885749907996627324513195064197947846513705548705571675696119958713003974\ 0583076190701761824735809521836065931540913355429764363146935142324205228034957\ 6296839599328506815467855189758435501935529488571125864095071969335939145756281\ 3219854239324940582326192666023453823331442311220550641528643200664398991478836\ 1624078278796034492356173803877003821711961913149780020513483721904562119133498\ 4532961430780614747654115505396270366856932156537216579697271341835548886265573\ 3303139107921875370706505407372585731709833835698844181467117540798062844022901\ 9373836459152085580662773818726820159356208255444658619254079980282800431280929\ 5513129732359751624019393661539118349237429743027408196644719229129193507635624\ 0238263420193960504218044228063356909812589632036523756784977036635584357429645\ 4928602030274431193/21983898742627086806782779453964802683205375154721156979668\ 6837517796231228387112903653811815084417851566744588867159244414907102321572745\ 3786857645741873440940004176001819991014159681951582521448285295253741609037832\ 1927537019291450455913621620693539275465227417550910771774306234313656564687010\ 2281651479143068618188616936843510237147157908069037500885936018215402660007919\ 3505648273845261188171016743176517922314907575098158850667681624041208370418246\ 5525613038365024675037043419969786796030481149841695820047980454554367236985424\ 5483048595215232734663530205716525660564587924373191967321488136063590253410679\ 7370148771794048930176984928358167083399027078552364649460044900326420524343230\ 9657901530092777309397072188807507596929476196102629698293863338353203950517516\ 5239932704957328060126171039355572194856334369024349315382329912785432457242337\ 5879010591248655402440176707353371207314336800593296678467145633540234135782443\ 9973281791747759327703902362874463826706301407456790002358101225341666398316383\ 7171410049096141404337903344515343789305977684132007568556347853283103483198227\ 4161944718471166965936789130642029007583049642671554908072057219819988978129976\ 7515311155306679471311263377898472795456218769024879274923815770266351345902175\ 2618007865682559712774959453683457223783837506588174479699439169808547129675756\ 4641952164080652286870846050157545897455693527214903778952590445891132096918719\ 2699347023461117913706389567501429011086522094733644686234212615809833411019671\ 0928047174254223052960875142468654007130251862274449035860690899826104128803155\ 4087114642946307183299532398216878399111128001395779759840710754178738853189305\ 7009461015337188539690948645259141813501524613779724215576838620869115111973097\ 0966116369274655061219011678638728941226727619519338114414589579572600792707048\ 6412111187589529557550542941382641123032693524872248199730560239055883588417804\ 5681803002227659870644737728585355003775954502443220336640000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -693574717955116035222\ 4049147243897763378471145202194192652072256221913987362650235221258442351447916\ 6540532620202197702536325504069404388466172819637307619113580545637564371853576\ 8956857527293898873173935421087179615536851294809740251859159053382278963550238\ 4827698120054554875008688037208629072716591323898462472166901635301722653511316\ 0830130662639975825655813483435425806151116290222653836531603155247711640447895\ 2219689284719563133286183031939518897065192228602510708266687872812414514096298\ 4235477681959915896612479569394472100281467004778847457246824704372505953410229\ 8402659158092831981874205522133254879479969376675585212563390829431648444464635\ 2468101595133385794735742450066540116671525190176811344292251683537615559858493\ 7794064451512355460865357518707484494206991233828641813534956170016008602871394\ 8054546160115211882012724446590022420081914022573098586660878164128970599918683\ 6392246322269214895725154912077494426246809651945753891314170385436487683158737\ 1620946243635407496189208858250580208744494430214287748940635622765605475441710\ 0869132446923903939551646198685435607831346556622949742420640691882213030006280\ 3511754682212868011027245852196997269261438775870641811245147062529530649125415\ 9475768032922939373436521008421373847335085372677792835410447847105153613874339\ 4673625192316010388194764078913624780748475016956526913308821731897542935948226\ 9939951721304560251168004739369143448589264411045998910012973556520118729257370\ 0488270928466547354183505069617310360726216352258128000873473191290693282768036\ 8493226749897022778508991505546683892167202337492214869725413996390668923730780\ 1602438689864931306463599925700062907051475241124151776336680463954775177302272\ 1388805980760433965140909237355696858852419846216950732885321680282356430114089\ 3176033921540812797564296479337700883050066691277836542907877651393698688892677\ 4635581012729643025655114014020607329852102209353095019891348104106379266969543\ 3336165303720782158696510974640896409092919725704793180415792317053086557574564\ 4161084016115837130038857610405798961808772206326644154903098752997901515226654\ 0733504464551318889337790508650501445363181002859442710409381859558987604795835\ 7008484513754206538743341346368021339969/17153361044735170884908085172574522898\ 1332820342106273114780589679636604919064687996167686490218773605114208000761893\ 6975308873922788009084357331335442482797072833757346160035366524562211766328676\ 3058849516144663882708639950446423562572367312257841388593224682564842742479454\ 6505762441372438931477211371665321740413300725604178489417443859502446577755741\ 5933744467069230676494669539377800267054111592073015464609063620556557523804504\ 2039607726353971945565515032625589756072615377868347229416834175795488512693685\ 9057226635529608246133001299406357200428807263378406728965409748823347491188631\ 8289630052755894375293774835199049271825501544777638571079587340975371862039814\ 5431465256234849233120925206815418646734741466994349344869019622769581787640891\ 4826590019501626722615240895019604081317572836921561422903587362487799088478772\ 3760461932504979669865247472598111499670629415014258543026402773551503794093369\ 3372464689664554606457131475434988937644679683013885399467821090306171043572025\ 1824165214052901234803057623565689839574137702805783029629321077286733780931058\ 6619047136571435731233423519561627368808668971518889814686667674105378969041082\ 2061724011318820895464605982047241343015118986676357076845278979282113897984787\ 0438029057344109442848759691847520274672743384540878372923610970940840868274432\ 1726196139061017107389316241508224852290256448189508238217196620856622767104363\ 9926715136201164200026765696010118501052017747065223618249249028356730127743449\ 6976026656645004944582437437353063668029386603548208251492060065385851162395965\ 5147567556077386452849877656024896204098551277042411884813900634996199316436152\ 4740188207179400238985510962198161906211676624778512977719990697720022894612122\ 0365166876505491531123969214854589532349438314281163564173588889943113281917102\ 6227444616029123901848878621406006957377839525167416619326596328687983404075134\ 2919398382673583017143956628754775322226188495462401572638902784328676729911741\ 2697186645001449059819454464000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -216303107625971307440705504590199508440772047188\ 4153755522085216692212269496960084576276575236851710586034411367619320859415407\ 4900893261870666004629111530723425302291348052133088725937688981328332028486299\ 3641328168842057607278790317111646340437118758771001252650410208483850760084410\ 2021596614552740388770080210514810766573276272149059116221347901903967108263230\ 0706079291663029487166116194251922196834654688647010718530997443300847853679278\ 4317887463687389631919246924118271702108416552722306318909828175753998192996733\ 5118450085379769519111216932370464974780742949681937669044278310828130272707907\ 2112522128244996073046405324892157700087064341425465026114670579654587799699726\ 3789108613813984707864611174284515252557262534806547215999413315617711176467628\ 4547010427733516732620771076188035574671227924639159832251872392604429353606422\ 4303581858238108904466504033771229423135647583948380140446394643789094672906949\ 0049124928597055623169387558145059014975000580578125453202082170682461829138924\ 1156333719629275500179122866766366787661946556103555717111200269086684767063309\ 4318258888616536873106374876761056719989913218191164744763050409643672807434572\ 3656605399712824583805504598117986321756917648507348038476899605631465235814982\ 0119558554338320298602368111430539115706583412148933468276263698635159928247123\ 7335223571411799946375468271965386115458957817084537975216048991121774652526073\ 1405956358549556999332275740764558155345246968571833684440309163806311432023888\ 0956325860506039671010681420714686156517238534948656069203174313842205526529984\ 9296295652380680667484386285953414571944504407938856128456017578832559886286489\ 8865613201319541248565919682903729779251029193188287155455414651127104077211203\ 8313510964442184753754738662190856544683861511028797562163392408857354451418921\ 1816816362310545571858110538930454808590745856595974519898907756546974734820277\ 0872022021859531164870401144635831489369128790182479517289451178897179129700995\ 4853744640374062025562250667328373299469415742972241808572233027848140718140229\ 8453994453807131336802343170836460236300101329627666325344234897256416645531568\ 6838322109713043840410113087279149756495724466405705603434166927490461844212776\ 784213089141/533135120094580355951720256156958193838267906479278602461313415276\ 4504949057836282758438299878123717806083439361425734198798770628591097285152362\ 6756688732635463563994316397928345176905360784561538665431025993585368102919658\ 3442101061231044325069475355475221490347839444860478717726289942066165182066538\ 1415920053243477371639201563507898117950410232076767194954159980175000588785070\ 7900575317707489189671499632089491734592970230525543300032912517029098649444833\ 7429170528011342272605946475064697179013611337056175325467957747222456685900343\ 5383462982602678258092701199394789241670999204229614177293665974790682073089741\ 0314710432496316904713908592024049733135049859761732547302100854473144529464447\ 1216773188801535759487766822647705748957825671582949217706606331388919858004398\ 2972180567508895434719827455437813085748027444402040104782852670975811343062691\ 6644997383299026894932947007981074565896364337102068051851721751585108077662807\ 9424879296194367760341285811100445348317777727945580454175552399466410516401217\ 5626323409868679085079029591997915303414547193372857159512145245188440130670215\ 7853698271403886752024662997748321509315669462497813954525338817893342453565615\ 8552001085060669340905313872381014894790482746250619039492718630117888568778881\ 4863679171063390261572057401606151872872445609461844016825418545124059367569350\ 5036715760001627579021109299254956795286349891696880840184372243868785421713841\ 8250901484342178495444822258887979604712985392539574213715595884059282234053226\ 2548745079475222815614194345715513002313276441368034578230687008828986424730481\ 1305563743426573586701046635572345955059314067689617013746599748087801446794619\ 7005095248478271052282649685717366017393600994596967500333144413632288489327124\ 2349502461084647247829814735583871807807646554467811398492147260742361971361474\ 6681059113531018667208291897738744992299167504135719465161375901107393105294127\ 2658615117956417315041841903925968125127707225367888230083796244606346906828800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -825839077746459536532357308998179393280771900807611215162722902321970665450401\ 2788484397308326487433928834758247002415091388186384967558326402608536530162141\ 2931207353940397481410729765488967752808933927943005595868006094241374080883348\ 0441547260673226423377807475899042843185556567286272648353532987640696843434862\ 2363603551390482433391919833835650236928293904715783655035904036719372414900167\ 6114664379780073929670185133834277167642017677544976482440622039869145826271569\ 6537671416492765277426458319478052725940516455917516235898154861110956442180621\ 1979726089029694604968260434906767623305453712910065635222050989662734050987939\ 0695684880741253189414013489265430494982901259950069693587771737995713856505153\ 0590143766141067414330179625073449196648833052732454165946175908879280571227578\ 7355187026105609579740479045300994327336821629463565423933734423255887223373031\ 3763114836006604346142684624042331847292723267102998045483655619665186080542714\ 0843103462668989714265879625271991905595480450493882773703688202601579900538590\ 4930020708346388762487213250659180827257149736746503317145376590061366547555781\ 9460411992748666841210060995329769926005856463087035664779546879760975193695901\ 2607544634975259950271036396691779259315405066613031872580267562871633990291144\ 6814304796135681810004676645344997782507722654797894760293640264781751848925965\ 1893373361315815540579368333581826675659664118857164590220990907004305057277336\ 7862522349238459274497622452006305955666385969144390932849515248545421281626242\ 8585567897894478360340654375923066282719729784900963547559609105938713008801811\ 3268607106350159399299567621833016676323744190939320374414231384844333585038283\ 2618451033468052385570973637415935101607121345994957254018639358209432697808298\ 8950966672147781721499855419726565031881991271442798913575431034875938224062188\ 1759044492608611453289269979230609269621262525816384051160594359323721388690239\ 6986592679792463163248436726200559192942898300079238536626565030335956153913118\ 1651033561567447816744198594795464610122994484214430298844668020127627255450936\ 7472399744284122338339584263437729376702613721504813102976138262564587748732699\ 9393177872643573071746731705753013553261084525693546866307021574383/20777523166\ 2668177894714654078360680960508818623986486498471432667150226806364675275997995\ 2918721960924027378671628665979452132805194659643700348299994770562438382073598\ 2567276387638717158683185990357923241915708467847321399176743932872657077991678\ 1171752011934971427171105138291499929985607828919716590270770917727822902909829\ 3206615613981381234907039746772225998071617733824463319657541907477304289246202\ 1719716665823077469974339198521736046778039138224597048718724359735637554904371\ 6320480229004575593256556078638837479084303876375981813944932349735405661984996\ 5026612215205547443491269659617863090302159738905843582379904401976793511158258\ 0483772825543766484290515865598225235572148179094714284511380298416857644140915\ 4744529460886683390277336590351151958821930416569388991319346031618349625906348\ 9203346573004342212798925674036572329604631774514376958608640497321039997818471\ 0879970211515474655157094164108199029296881703709394213564893400390247606441059\ 1066673823302660588616579226629574840477998207692247638272648788879361516654588\ 8681294040344958748941661727359919415586248672528421240774607999290564551821400\ 8547336668202903634376200820546925060430261374258367933934182493967353326181337\ 8000411495220248389223510128504175836579772885933845639541064358305600606826675\ 1555549114968812217269234542020506859321828801838530977014082599082141830562987\ 5387877259229112100253381740170431510177746172208420752263136337954288056665164\ 0643129503630679400691330857497121568660961589273814819117018959810635405145873\ 6908673025160005737959869851087145629325416662607999807189836274100493190855932\ 6678373815611581963080127827687295171592263921478369718291389553756079662061717\ 1996526703323343093317857711803919334173571781819841430569067208744227641322487\ 8020121847506102942561205480648779114503757199831509696536668107332629460044788\ 4026579196010131805376881286651408872964857637006131785278084252306137600783697\ 7769060501646016395494074939651848239357355217178108803153920000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3194617512891466\ 9333830655714473112909574272415874175975167024466491492148323171428309262792883\ 9584175629736862519448491535367651345408809849079927892775320211891963519288217\ 8341464345617716945796701348254503824380917144448579681876799927206823687812913\ 1683982688207479295350798690961721653638929484637407762467610207182039831072865\ 9112083009645005859842992524603918915824492958346752903685954138952975434123515\ 6713864794368722816001009929429747201774818132536534817586119922096103500551120\ 9837395431992637403082978542671253431509335298993256089369770749840579989148304\ 4547272763461782252301685836016692181330458694894064363916830027648399098332919\ 3029719380694398106998366158180001084372214826259456602474444022682011875233726\ 7605342558054445114117988287320713108668481906092064616303956349813695054952158\ 1848074484943240037497753330751114981134608759491332774600425786604234862912805\ 6252366810053705113037682547148321818214567573699478512088059385781673428823056\ 4856269245394929252855674102972491365186008563309101759475608784235080350369488\ 1177510668596565635737185961772000825118834497529127093570764517535080428480407\ 7402237509960121663381736826983782413398393477579145468501708236945596760914427\ 1772920048358119831167421584892283740564554352949151855018115322007204760488379\ 8967654773167882416227170540872889856071853650933873378417014083054463382636510\ 4192541561730797896378637445491202126888580030170506126496443916598564689812193\ 3512291731925450750828606258227281603203260223104330182286805678445425715551076\ 0640779825472622036290993508634094539734567393631543645715782264308799845412648\ 7972624662280170410342926690963234315067843019160728544436480130961022085178692\ 2851281289912906872822373490115681741306079601093537804952665062588593197475596\ 7147376623086500206646884866182014025325465498216379480138484540845394784269746\ 5718749723685046835855893857472485884714327749846343861311030960518158676997250\ 1921346387420921277969634258362159494806782359610871955840026088854494783422129\ 9634671851296756243075731487149368463578491568307873115597388985211655008410139\ 8555768315078800306188215135892800100374722189556273923995925285680556783802581\ 6771974287352788389984247791832668003027125025867/84297105566210990141009672631\ 3235602405996130578564430494837425142971860579307156346200264567743514179026181\ 9329429888032213356698846955047502814951985908209252927237278938466852523541941\ 8743011406604365826289941008187503120319936132972814612032074691181506969691874\ 3346832866373799894060420323815850532813432162830168455253125521699774119173704\ 1711445355839423352007420960530691965493869928413379542081435074463666907142952\ 1616377656699987919441198469559172642161265832618115883934350718801557434979707\ 6576059559738002108631110492273172250395048290314176746516956487361224627378485\ 8311382001286313293108343433895793140242380230337619219331257708559743846301670\ 9032339989727931654694535278182203285117253577374855369242755000749162809849447\ 5182650018576761913616038567075728005154849156877560576128275132802152190302774\ 5959951773147026306737794249604788267601107667991157427571063885728587975074653\ 1131793455332271682670331812390918899247349284164015423434055814232543675915335\ 9495967439899650538601899249468828034024995910946382113946446903714638527657506\ 0851152570019134087050453102912419191057056566043455482865465089957483223792416\ 8891140314914793100667023420317948869410048710557919949873158604250466444867737\ 1589924656331880723663689183291981847265590793006856702169774190495567309311286\ 4865120185655650087297059162388736028391072985028315636746626225249539483394756\ 5100964938515126026713156947641117278370741483932362402936147373107263075415002\ 4244935035529437376564246973007857728383195304835839787345135203901382375171375\ 0340204891107923356764397846118810445768046367198623296344615830853908105104665\ 5633991582463215559120244824416646612456407794702569463785704903429707783656695\ 8409357738294754695495904250547234091763540807980341058899825168964565238152396\ 1309769242332679060723756822221053952370293142524439211845135518914276179193891\ 4185321709210122748777170872835511745529055085716097400679316111734148175809006\ 9788277783988433335783708536890437140480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -351435088377572641353353285337479321\ 9481493345467408082697801003341392734187000249639584141314160418586790000570713\ 0053459081627831213859087376928938940802580805704008060893878661550876622396618\ 8636202156560701394994522918297356976361600864198478409962553910268357557867656\ 4413078890187662203143025866097591357245844635386072589054653805764983448070852\ 8740076597121719481568003544866902164315781498039268976675199724832090244535372\ 5247670556971511037863588457166083812233460269122276761072516384041525317804855\ 4972266316992992358374012009137534139250958234841405478614705770420449839525900\ 4846560469832203639229259872765928836325944169304490722563726979877533227225476\ 9588401831713072155183145494943265480473313365781986493883144226315286766400002\ 6572351570291321886479347483847504214918172653729413625167439293247627449049979\ 5752604883984036819506138520989410487555927481076472436652487801646865157653327\ 7560794055900848969911509089222123470590366172941304038413215336092861290720425\ 6432492948874471741337101917464778713400528378469681093390553643409613602912829\ 2297840500968142090803360813421207157811030944877666060370232943375218835656597\ 2641428340081730305228433340600532950508795654973137858145438629931686892307342\ 4086722070694671353194656447053457147848387152765762549165023199295364728812554\ 5902189291207368950157315279605997104815155989084666760450000509122029176014130\ 2602086003441101164223315065851523172189295831315221330930799025050461472180543\ 7873515155443443666043730663408807255831332085909199184060096975177570757501443\ 6800827343154343959794382481790364481064313376157482874282484413020756614218979\ 7386706297698110423257136707675870199389249783366113636236084190666751613315537\ 4762149674446742059704579034430472092645423806211589366640944322882508511208244\ 8574184778697908766457418403233685185031519267700901611714986762652778169697719\ 9537597011495794366213472108558628016628968722487892527360453695538993967434323\ 5118265179812516041884423821106346112295033728419174844748447035114801968310953\ 8629367843450840416927735557173485236204530580420655634640682368650133274277306\ 6621070644721193849125724606729716864761036563130532493065147083600006205955639\ 97194930586450240126384825518885331457/1004119228698984509352613961570018042815\ 1529639656547470228629383045096835511135442137163785140285366992345677904245465\ 1218918847713495336948141343290210515235601408890933134852815251820390870896644\ 5756119662631292223979993381269947168407680908507121527173018720729729566535512\ 5076385195829809847980480375915937391767151505775472124418517245859688870441173\ 8084388981704523635094055158883530722289418871327870250204828967278059048223500\ 1121300093401320276255154379528413959065300990685888456762058224624784745068776\ 7522314844257071945218544785469700696474964406617003220225826145878043559048485\ 1509308824381035931829696080869598806944215807992767213912954534230852584333356\ 7064484066054570171417121924939856522088792371475481526555566023605223750801557\ 3854161362379485823800696185661532431874984318103683556153627147167268465316945\ 8975059373736925964132681616861833603729837559786678332317930262448807097418319\ 4425794991359707379359566824620410744138453668780393375427943806116091363673987\ 5971120492128443834891570913110140290804962933949196833536798206164641819973140\ 4825369570748629783431292586387446388016745362543492108411441666191102790471563\ 1957541131573040629214204963720073267346070497168697479227920778084904326656285\ 7864838859167047057473455579260612853341666092012532779014924797684044160028634\ 8180384889993517448056222743956774150868340765589777869431959486216618303186730\ 1298929790517479046719745150197422400684076194457766660373588981454164008783082\ 7290297359163580700538606776854061761876341560798213699681942175356391342763242\ 3114267830740006052003546081886192890032149325147042448912007243507592226710198\ 1507824230183480297573171855821909174267962659936413511866926891839882361170591\ 1515689756839387389124531079179935600385920734421237619722450617139411005724980\ 3811252630104016074008671552732906637446414130396496058821461852023388107174439\ 8432622472876274764568427835088655029453710512315347969904790839233007865083412\ 3418374586345078152599470387811581952000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -8292328933797255373318892688184630582\ 6376300792309541820810470411236744254928706364738323903556286661896386941889164\ 6051649580943595851281751089443494695929230946396442082409413046057241907753963\ 0435358159668782171934173171466037959975904931755524119174444572102043959159149\ 2833168283993716644001508616500796523532956283839027927265061805059935951827987\ 4838143606695266697586370678749257180824117374705326518875303983002411362387780\ 2980730556820739932560154837712015916511399763521670030853476838166055671294446\ 2778345925031962913642419959508201469312305959858438891358105254817969611171574\ 5096092315031030567506971303530677474998402772025389174164788192471061217402859\ 8736928988919180921366841972220158376068386445870181930650861764243097859407115\ 3763684861015796011902862227754351299459818570418273877366223195020433520911085\ 9173472217397954013889973916889846747553475083967451087133316197912469549591059\ 1458558185888447752113882881699546505131985221410837702908642821401314715145392\ 5141814450393214230036470128859752627991910027565144511346030299631300908382225\ 8778122380679036207876749735818281520946617956608690935282351173004044525986051\ 8430408920549776290178778567182857889685961736046178192796567418393836056818896\ 6296223000912915053689099988361307475478917145866685785025590502058648640557327\ 0373940345089402836211297298363141410582658692479691809396984835255886704495367\ 2864942664984224760694434826763214427919558964607074073302797793192362544369961\ 6979174013037213819914467521660506674973897230876140303229416222615125347354223\ 1751956256479121540762656901730138484479058543257286207176085163433955606550258\ 2901189751627826438649710428794316739065077417140184259279755358148124811429239\ 4718586800120992469497714445409997659272337399764474168593205690622351805523398\ 3910102165777339184126640466812832903594949134909833576418233252342781533288671\ 1603796511541543027318927312289500191424272978798583183766334556212894989986781\ 8456087840040204661710830926054313084593124937595647073737501360188451950602554\ 3362145263372217085434001414800635169492136415966784467869110370763554427963583\ 5914162662514069591073177215027424489189960396301629905863909369805379209904406\ 300220716195094872205913708994633795301/266874780009807976678808189035060081607\ 7917207290101154652150018366512271348504522914145372670386132443818885559227723\ 6238800476720171356003047002950341065113959379220060906513792490040349299988954\ 6880452682146209508951702859763531268340214454900111269018721882666680298857418\ 3898706970787081246878648429873907676264726158420434337408149306147998287586551\ 7925238203479906268825275148783352155117664406679360804709209251993054305700371\ 5734184270633407647171544586753158315906138609540822229883826191977560539906465\ 5297611901794119353586745481818403245612181161728747610878647498989022775603918\ 9401732570839706270606140900699214969402311220565095800362464299213109956270785\ 3926152716571454014561610826089814783388366580901032412957130747182386109203071\ 1216617084135895706763679061631020931845325210328976661391713980356067808708089\ 7937778305267052947713696769412453649337894193517059424495827830224448057172711\ 4468597111480517302757261721158286959686921420498884784817393377653023909782273\ 9326068306501728116767510149420131744957908853854226819205350420776017824280041\ 1548153411973383711871794189989953373220292632288455392084970989444875015139824\ 6963081111350304810391527307525058888275544245230980122663345453751448261547507\ 0670971607684561786858017639704326711386221008477110173799673214439197169029605\ 8150383697095655330462063524755293399927683644701020722941293887587151543993964\ 7716999812245905760890641923359428679880038715887251161548435325995235651758952\ 1952179808569449706014475051384637693475050912150214710336956870950212900674545\ 4547751780914036167590081917504763645234636720760998356014620691576963471670692\ 0873854369427613038952301908963122839361832112398735485706625568271147213309802\ 1698779230529874700944430377356923231285787847082448027083237204402981841551200\ 6898251245777902626966842741175103628058553392861618015446760570856257286472100\ 0631813522835670273430800321862890685641210612700415357660147613813546099494127\ 5642948409565213864893525988619774748262400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1142432460832791446743673950901396\ 5209987687053148840498744683632757934488720606831814981897046446909828442529087\ 5288253419020971326806133108595591785015810078856700822546640668501633763044009\ 2654723528946886337184685343469605417485601702627589695582175297501456707668702\ 5005251212528810788228398094322505058355183062616674929248016060071712109806072\ 6668769785434162707877156509113022895408662105436767008016734976838866047925607\ 4224820940332847226293079656612507519156453674432122740884449891816683268407568\ 2864636834259897085897730689385077837853665291124881510216297717002598754719068\ 7630838793892942166787038620278264004532016930188859144114875694066826296049098\ 3417579047552266842232272873453980095912126017212842829769799498299439223231233\ 5389718696935469812975019093671803829795545405150055652927544537651434004332827\ 0102266931499242369198678546850268285107612178870117581093383625095447696466903\ 9554358998973940159143980313589152430212781067709348011822560292453364988609398\ 8092976999594104132986550435908518565296034383826109651364021533161620338650107\ 6281515731862094439065379351751161657143004223625361018477132915309130136608442\ 8509480222438545579008510256324679051451312847689261839092812063845964502193590\ 9736052893122988298705837344196965087753622724842952536497704706988342180696115\ 5847612477082808804393091516490728705966785179300046597332526960174540967006850\ 3764157989765312343364879866921711505023733582756369484265893629708923156590415\ 2468193942902399578455010343640977044185237613502228635821169305267720777492492\ 3412748234907458253093708942877865369445032876815603017592216886034699566087455\ 4851938538856733050684584723550425094337462195643080954602827114376082840048015\ 4878518046935589037755749241103806574001091378281292703122438947061124792698313\ 7068568431649414696534761066200014618806843290865851293224650921836813498562165\ 2088990160911578307714298727854639176691725482483660094613478950377661705189449\ 1927841560780369457998668844260991172955503612525003179345126908216312521736676\ 2588432499149367110276130332974949619434185467432467154049501028299749678244559\ 4909792052989691192028597649204037155894270539877363906536137001692317771245748\ 71112007203320339923692769491001837490437983286524408079161/4363871253078504352\ 8158356629525179913570035955842487690408433011941937040125648880728790954304128\ 8744820801753933710818484760976882929790422781601936369291371863898948565755832\ 0542201961697885267334914773401218739014602116410266933151256604454932532681620\ 3687546045180975684730581661129971187978632838453669777393774217458564642346559\ 2282591105973165161824768577851733329664403284517359658205332341940038616165906\ 0636340778186387527079079835814328937587892161232242254589451149570084857851784\ 3116027810897802142651181951414070122602104608284558700320308789616409113817172\ 9039538576877112689934484247898529831131890366381602204377103841858397559901935\ 5366277513719820878183596154976441997960142866328028368692615692198671693247294\ 9334906165014482613386863401629385706117387183728087254348486867954396845115982\ 7044040204875013271328473436344347588559779705137922190973199164424344885803667\ 8023006881394852447489897882214612098752072234914659066443166592229282703814632\ 9722069752369044015157397393818712535253706218609705444551234533745431442662132\ 5102432191437659564585270595504326548556997748918282403160093926138015347770400\ 1563610487416324992895122233730936654053764610675821445456918564157242320185977\ 9685639481683388736446411729252972968106137116885063972339492689300594828316743\ 2715309462370843200369296213560271749472745274862002804959957227953120969254755\ 3783005752627513558745520256831521372176577151292549771218305797940674684851659\ 2234854595902711420741530814980898989089544085770750249454981525588324721166241\ 2178083869205778672522756586398431003433358058356820803254354597675424724016639\ 9961352576337398977471365691777402117877474077215250631019035629650639744842525\ 5088368595404819844613728707943619436942157398314220532019438869982605866924493\ 7994888202920769937982823345482856954714552426446453787150625186564554586545513\ 1732964277785309859584129932441512846258854807389107283527004184052547698709688\ 8337996111968049948920967840846785552509046393586252895350399174458191380480000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -437653585222130999670651509823211884418176092142186368661862464981625295545734\ 0482358260573799337266680741535772492794081239982581385536561467768903276557916\ 9337567395779841016036520802252570536312707033938371257240019972317182728001997\ 6346213549361772674245090952764266612949375592053778228176932209826139460012448\ 4759271512448669502708763046166500829414998685273136895308329787402082752674995\ 1624169289363952419907481059034105567045338531897255376505928223689846108404811\ 1289363027612029773469771653075929361252671749743856618736660852514503674650902\ 8186247660672958818164892658891333890868261468926881839704056554396703923286623\ 2327791247570644803682226543057829264922134304223272523108396688067663519221413\ 0507991292579899209818943762575215200554800974045850258080312603753920515681445\ 2239686637060487188554370862285144347298150867348777288436622826713911694023383\ 0621356007017930166202563352888482385276170300351597909789251675047439342346767\ 7141185217621070588708461493574193136355990751408868564317636662056183920059247\ 2165233581131438277798748415458614788984545281996507217082775046123627074266614\ 1233477972243944013738991743251101816404563807042167862519670536108400066112970\ 9012542908358403954642212838668328554705252647456156103744011464696088414947942\ 0011323433523783705398748132991211508835943110313163557736788527373295680100772\ 9882519203579936181794358938322668058137384523181802370708174523550665299227903\ 7333481567732772231663408814187857608734612689422349771327099318435763677830706\ 7059540828927844527220635589122416485991578596773277156658534927197372308984336\ 0963191407217771003796156120402771520390877472409135184864394098247244634537162\ 9319262048102582970898265030885535125695349257128783754810233324346066744326308\ 6194164604704114371216689407332844921219561935881435774024231250499148342932072\ 1829365034892043527777710162591331489208045247982830908092699728375753872267900\ 6611140570225200344581490929203058234536918059157295357071363137830102671183024\ 8483657669124838834077250927217409784528493379016359232002445724530751834836719\ 9057100822603138595405013711793533891154094986778146270695102972866836176233759\ 4390286371412990430911869854782644764647075084387489394109065854730912371406671\ 78300689/2141871452486119087536988070894045368979319168518910058367089965000826\ 5475044052767462467146757281140355442090638338099634122492654744230464991009055\ 6493132411305760255567433173147381697444449519137938291503486947215298248731498\ 7524771260824786528822659779060229048482086991602082712955080323032782776663951\ 8738302220078549374096031428241988237383473459398372625537888623369948907730446\ 4166516439740159149261335766600358391370339071755102846616016167218044506618085\ 0099129548191278511037789745450640345553731960924598038995472168950351939496459\ 8879611025252547529031600523006525462392361612211210842385729646637872903622130\ 4920244919399976519242653548807407516470024998494374119204758515818693152558664\ 4771811038536607414279650903640514316596283885160319514738393780615811102799854\ 3496392825791614408986807785853607133338101065427985147265858531195424864173344\ 6597685449996338474576899612944238039979848314068033622813646359301723771350546\ 0073232380597455971707622427929280192095268188452941377150410938505546269864424\ 6758233874284717082903754453996824201085288666318873248410180805729625980131864\ 4419264242591344835666068585238786011049691846535223329723956842841773485843145\ 0165503001927247779852500131294023543142047378288568904479904185633982603806360\ 6402006317732580377451961857475038554295756286483110559482459299488728827858574\ 4118119036203255496952000254675391381596743859752879088547985382163655336201375\ 9572299386435208970840884709673764719579371027971458049182635493840673135639158\ 6292467386815175439936935260359295369969153732310883804746309541934569482559491\ 4428357224216721145919827280749431842269012572361054555154030034160825490382580\ 3450081243450805988984653233626539158995783825447970333564349350052947169036686\ 5773955984688520869456341191341074014838542807748957718073084964978469264686215\ 3805546421810045603335408216280572788504982313343240145859982757954181473431717\ 7700983974754008075360470753862916544127503516282588389402357989662995745479793\ 7784369674494935040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2877524256381245216604408356311810183434137627410540114\ 0560916084432564857935372871249274648939862649062755268486758453736012203158449\ 5025293268360126739148919587642608753075933555647041687714073852193600760957316\ 8456574392955679709971954009442535761789368580217121339216266993051738467464872\ 6966743607972495434183663491778057168978881715524132987620308480252573822802571\ 3459524273983466711241126103328786261419744000201135570503820065459414469604115\ 9233502838294377995449571719791517450130502949521219836083983211224615781943706\ 6776767516396592306581428703043695529444655665745378813126038481134388213317878\ 6006059250223989415068328500247370674005969577644569084730130904041163905611483\ 4413505107262652530318292398284581580524364543059855328645141358322569387763492\ 8575542549954992400682322246532183215202411735332140209063899452702830596345395\ 3706727169807590591612063366373359734475114396572735012862757300788285229866187\ 6837490154766535591278938350710501678511565291186357833061310891207573963974637\ 1717521890717734085035557517527017994797281390975489362387188303079916589487148\ 0229992850777863982541296887863674636917976300859630543241853012007162020064779\ 4780134630348122337360328138588590166260428733667765320552452506917822482128207\ 1580635252318424020904320529095846074489047492086722482219992720555170820221521\ 8280841121199213211684039088100132865605888078171761868110220303336655633511978\ 2902132537112373707329178673980608824918920774395811429735177958487562801134221\ 0452918243106913965960257954543521648723849071687546413073813584712396871100767\ 4456725198537781158745398832888691575622872281194085861115848867749650711873710\ 4197734096507266312912444074216009267109802348357907168194195281366646598303031\ 1506632240038861432350749212956271753929255525815076841365276067061243810813897\ 3677604927659522163312037613004073803095497196990660658092331806410395645649834\ 3103536903417799469021827769160703299391779977999679848466231018071550925902137\ 5609638226859468551081862476401367458123823645774672384593498801757003549718572\ 5574660327869514233719196327720620648281027787521064578327137548474396195355497\ 9104935888316928791687804081315203493211993420382447472184693056805144300450426\ 86284545204831051279731044829365242010907/2056385434339571354879497789143610255\ 8382751165680560717874243514723690864775061327381057521103788610955940832872775\ 5166138715217076921937389153143620622732147499954040829326837125639051848424199\ 3827984727590310602230762431389300305328521038140777688882029343545873489061443\ 8220893947810698126625545975193101159693943263835881839166805273073567257473240\ 6923292428508265685184671698873010014936225350110055530414890964030707366744614\ 0167872169149365553285861835029261653836759439489263098645178598273500161536726\ 7458500674230796184588559161189855453922790844149907275441431640429100819714371\ 0243497406772687953609528426279496339508546948175287549412752082208229861333425\ 9159464096259120993646166285809806316316662517591931099537925292510659698934315\ 5060879275244851859854545948741081472389876596976199331102950783136045683947292\ 0509867897233200119954214412755955985932970652177919438928045414156745012455506\ 1477906249444183431660828350343192230895173969861170729524975490073473604969706\ 7172244389667934938094072405948703863411639526657402715973290531641723178146778\ 4153011660767431390466681250334707061921722483001451736027865009978255383316244\ 9985304414970572342105809551650022644993980232425386129192230921838252790200339\ 1539073544949312061770666806131557256772956792018864004431095851568242043098934\ 0997727021643335167514504914115712373632093622321968470963781615896069599371779\ 6690037160434030100832482459678717379598694382531807116677949282675933313293992\ 4014023883894999037703114344891792947180208183198717521938604454163691424736900\ 7638575429632019160847529675855018609035770533968294957355870888845485552799980\ 2598654813689712689858469562193521364021533115673000725984460020519745603905940\ 1740347892478083660003794704082647802703323134465284850594582204061339197783481\ 7590483629231388355786081238228278549062030902729560774649476785425374441177979\ 2794844516905179860945209684643447769991510356834717588156411591488859747377381\ 8893009556765252664506781447217652327337859213943202243411968000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -267843458044\ 2308017471382634164554940430747234252703264622319490223787321698602643719849447\ 5183318857615358888088621098674696982297347194064107808209216698285453380653378\ 1287472873843145423513742155240844216420676844664802704090576377665694885064491\ 8286948030171613451019734946475532135155555840294399728954316809377938258952729\ 3012253249666568010182184570078356715712944870356426723592062977357881722886388\ 9660081855670591438049691907133147860983240069629002694125509504034743713532002\ 8515719319843905249647913389098322687052178207783214310298603765070748373806165\ 2647903995761302413716532556448088472613589037544424830146274381880946514327604\ 3770246072960406257794964160928835216089869204815600540621176146830493226523541\ 5198042486929759286778516842369476473998551440273321054762828402578674576317114\ 7580568065652386444973808115115450588058923869028251086428203664749026213606938\ 7249199639727433264973766171972637216582951554741441789247249887435024859703424\ 6898191926432358825892589368091107040574854657771006605046081523382070355317598\ 1781398857244537699225873105053178403494273736903339126120850189657780088462531\ 4596277792513752155157398135900828604936342787214196238298055914854026252716027\ 2810056830813479623982046665389018945057072018573727494520336893534182283488885\ 0083223515826390951963842432981690737791596516726625776958987937688219811416156\ 7907008713430519949580644539310112406229731538514413771004255288198177558968919\ 4806197716129059690087532037834431891448749048914559275027283466063436176693115\ 0150524458122920346883240782811845207938760945110337958047320578629225059474326\ 9763595701840559485692278706114935523478105500335429143437358314097964849377500\ 4790889318767540349768518794326700772168227534915777386451409018016463617925889\ 8974902922678166295328745145873076600882026839975251525132042555058098794409267\ 4176838263269083896635790336555979127652007111045151838846600808000513520959543\ 2506334905970752108391443607356788736290245258918448093810295018127308804381867\ 4974837193938407910732264505895046491246492833033954415134113394872813034041589\ 8193855642811209672447515903906698925181744603726257253833529799190159532369614\ 9768446766580313450062206255009895471972995427474001747617511785158444030397909\ 842457/379165031704797835439404644592741709220341120259145697248483651840046342\ 8707767380676034796920459954891723383319155107433846445147260163234479927945120\ 8540149902685139540821275755399109647533072667443694370560640166481093424426744\ 8096116737270248682838489681088986622445033071874163541041895469684531463456654\ 1764489998456499027947090334162655669468257203428391659146202720573005676111815\ 7161735802017223416417089657796457304635111454527973939795595782885964666963072\ 7535111934106585649805435875721624099916729387696682864036371650615978588777244\ 6847566122175285828481974197846025520477646655780030609950163687404212068358120\ 8960213117127114564566724013611603129832358718938307366090045611329070749573708\ 3918682727205408917886983030654998652572343562878427415031202837905754300785177\ 6826981778230234752727057464301288151752292717297202472910394741477844251811954\ 2852258842348746506655580822393746547072620771142123287877517230269130075290963\ 6586748526298693570728124088566074472992605594172519219862616999469168667762290\ 3941550872785780446192055736096086461356009686571065077984624004212806447173167\ 9669968062318915972897508248274467846131301315956018443096554130276153837090916\ 4278679784712698563246371605377941809688983260762834046830184774319975406826648\ 5807726732098209842937959260300325344613865499553623363807103167715860949405592\ 2745853302703777556008984693583720509661885815605265302541161254516438697247010\ 0305449221639007606313102930097996987032500625841966044135777607423115130580906\ 8384149578070451267989888980870043680839271072931565218980979650768810529742600\ 5327800955070191702970319863784605180620294649377808875689526798000301449545243\ 1417855700496357922811367401171528331717712356785625767759342480124820126224430\ 5510073488433083859294103303272811874050757875392092232698851016709717573042059\ 6045742077759001670167607523830104009049014821229532901949067298919621118847575\ 6184813120946840712091793989449094535345410614179413380278002733846274658812825\ 9802195347266740397455441920000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 66759997891802457500586133329579631274961659624\ 5582568226834678737955175202780680550807650779798504159539886208771283167129437\ 5628501970380496937044402340801461870522510543696423643755878588194052420402263\ 5826895314478831493265818872982999475715045850874392652322529932513459222867379\ 5848468436804494596787624312459123565345566705128926552446116271696600470672948\ 9576203741458220342638902756171991445808545632703472533029444258816109455632395\ 9295655835860415791979881219253339213014292800161245830086994688730496438877520\ 4913295609700145808639498486613079984540353369099128473512371396310862856460433\ 6857071047812625503482652779300143990887669206085372584571740326449035508166055\ 7475005089156272126810285091443688453143595777151586949693923946826304537881134\ 0689170351760442701833468039032368045572834292399451328311536661976300710879030\ 7759257881749042511981778656942053091231314631026620117242594467076703452391896\ 6666866939827885189960581365471561303392843083040599701290131860127102942865397\ 2758064283477126420741132794578341050969950797359106764566832107357438023245009\ 7791744697566531515004542938413381984542123610619576160148609064121083095777247\ 8285001774297828711656507663175502596015940170025513238039582446197430590400858\ 4675911416025054557544273931283207402651326071323666153249507520142091977943218\ 4933406762058452201537899136067142768736550648658495050114161232710485014337733\ 3396981832384609771797500022661480988252843162203068872516213645240305175785890\ 0988050165725922710762617557101611813371727887168569238433458844904069471127391\ 1019025715044418746739197978116668614155808589684921565595060594082754028458369\ 4960966930938829527636741266315569349339893069474141478244257284647837275777437\ 2503199330454397214205987504558692056080874389960282985814102379638900356400292\ 7480269503177031996303742743432954923740048387967970576505017309466252394660152\ 6266380179588709546303999731707913225164831263837106933935821536984493816909389\ 8230507764768274472475901071903486947107808658231283332214607765265238626656878\ 8238212741313168847139688036976339284295153987730017859967890635417115066622706\ 7858506258144365532475394056899102393572621635872086806323722130985736281993068\ 7160689525248276680217482113629093968968742403156179/62109764547940149975595947\ 3866933236330724437124001153224361053592728147804182129234993414949473490030246\ 8725812754267368548057596906030254037479836276644558824989889134655187582753493\ 2005202549771940901872632333791106154655536688083950465090578144040003662732246\ 8464523133016960669377904437954375146778841380930869519693144570560734737049624\ 2941099757998477327518561604578331253934794890938265230663860816544985075270690\ 0379528964226237079160912701260185746653432693034248206273747022509781901594758\ 3961242158069543616214062174192612282247390542520107786905246095402079131727629\ 4605031960790628169497792333855237242755130365317066726350374244758856442469910\ 8688982813313730218477403291990201268975822811062116226383756444242125726808032\ 1253862595039450286527573304969188246315761718611783944630061599304397011074967\ 3665489386180747445439455939575404837603872404269935049885100558326912823451446\ 8023818616999886110393364614579198313129518200493714405856821427570038205724241\ 2085934840804263893336233723016116294916086217725398613591013402417821049328813\ 9383217626412362997882095374132456256970743616088678792072243395556197575543390\ 4175156412315423476105169260209323483296212139101155702928885625833565614234940\ 8877943808554492092028263668848817930852492074856485002211789702984846567944850\ 0230016566215304705828452704816995780966539132419877630873469648562579898619360\ 1376503315816769105906005373459091157616740421437341637584723222920724374786401\ 6193207445689207978385641998452840015482907381874404046433041476517114039485037\ 5162574084512720413945293239689037405163032743412890030289481537910061691078611\ 5609440162959035941949812351562666230807842925687822171001597727202887164991659\ 5051689018339454028734862974562128914852943571252905550759644603660096556229479\ 7242349797639866306598317363291602943446873626217152825350393902671313479645424\ 5746275202446051932125969997623327696118671552522674928526578057771479778069752\ 8468085623197902110408264681984017386870669595773698999338193395597196027494400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 4412058722650770176583931250023289016187183714090225415112758576497199660274\ 5544456180578231479132608455101944773515175421429746636235257455913492470797437\ 9657014056918203109907637785237701460973539202257717441690635180490154869229765\ 1152408290701212349522801898288875709774315554059984818462709423838875466459400\ 5253038403447923708986750070433949686571125987727298761086781017659327754490150\ 2897367661048957254483172679062989619557537290067829488516028545450173929310670\ 0571764505983422665517936088117528229045529702008506168733077429836910800369081\ 6463035625503639034968668089310603027718336069360613507676992941635273459409014\ 7528902409994719446968243504104787756944655069029658676397157682032742482177399\ 9724243280231753394311981930599316178479973837793899814565324905195912450356047\ 7658415705541369695486220220293388964057710940484877318375350166902081685075396\ 8744834750546488529504079357430373200118128020424100737112000471938641192578979\ 1820493972660828563980816462806219601854325086553288106854937062727064612839466\ 2519985821316423593179558241684121093095500975270627275679709320106583440709303\ 0204081034648552652486604668807901720226345682549040987530295909072901146841963\ 1530971265383928940195923841968017027744600719897000931721095876843841349585052\ 7458781949200290730921301406116763576401738417687451266978826284597968127150143\ 8113276045846879455406477319052097982174652730218684956116353689602077405176783\ 4311419141619048369004915073132584163038978926451251076563952668124975160931181\ 3996785574680496308516106311320724525639256775474146322913135443548254938373283\ 4981520527211629550849832182215163508509794290310843150804132759184490123675713\ 9720622275370978798894484623318116610198545673792585396789921334202328154692905\ 2328321161627682520448655883524030507080203414950956584511745577796027803445609\ 0649540242743810458636068327767028364191228029947724337533665672099809388688158\ 8247477353254124836342980134195599269140977796389913972350670017417551406033393\ 3763403404577462355886215113497511858958995312021818028169509006459601817825174\ 1391507169197154059739608687956590642231118043807242505820562230443087455415466\ 0568124261618348088758198969048983905025662250631310802227123199777489969966017\ 1186793585197058584305833/60942284848049143378136436304756827625063571752381822\ 5194394360767742035852151840569332432614705108597691524625803297235663329304903\ 3346239870960117375820601178467406332938750129813318068109722554768062803437572\ 5067412786910307023978859980575011117090519779329250659057869233389733387524540\ 1710749650713775620624692889049939032075737421857915500557896689188031468343960\ 8738772322495418447867540217646591742961654782190572853862857946638355699385380\ 7954401128380999208716908657666717035758864442003271959675880384650929893240480\ 6072990833181995067286939428846054827737624426776560699157273693413962650482013\ 5997287475669186605515385139782612930573805920198952933257651806939922453988759\ 9349333451325213410414653762756088661634978442847553770588453994106677218217439\ 4343038497917012552898415421399389795521943737453193311976078734423981603285451\ 5068770520395082737789202270679875980787993711160733547023868344416143053052462\ 2181598489320261131802640807660766969716540955687900223314014544874481636752369\ 6862007367051588878814115221708736777505277467858803026812620061463008708803742\ 2722087522117226311453391442590246634658605411730709711358994906950138657815738\ 6418210934490589868031410051712695628214018907316697462176092845978301363859862\ 9362984958268200626524397943695900494370651321345937105147878322874393987829437\ 3317048067117991451633381469754405793800305871875266464007528466742477274978729\ 6890834825777346434075723333906156514138325043862741965502596508423199455626399\ 1118317703399199897573001000253864969953442639375483401685415043039446449739740\ 5658722599091414091215778072392555851793959629704599532539880841163406077639852\ 6226311970595710958677716640320386013191910155461903203782663984735793933079836\ 5838820015132549278992181487170172905482624509496011997920093396884619416841463\ 4890368171531722204621666992867773223594498377465074019981664385977652847687632\ 7828560145435151908149862759716804404484422957031321480633485193087874288320522\ 0008118097712791131382442476824405700980213022720000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000] and in floating point: -5 -5 [0., 0., 0., 0., 0., 0., 0., 0., -0.2755731922 10 , -0.6200396825 10 , -5 -0.9300595238 10 , -0.00001177692656, -0.00001364848143, -0.00001502109486, -0.00001600835572, -0.00001670724445, -0.00001719389107, -0.00001752584700, -0.00001774584156, -0.00001788532863, -0.00001796737327, -0.00001800886230, -0.00001802214942, -0.00001801626346, -0.00001799779095, -0.00001797152022, -0.00001794091209, -0.00001790844501, -0.00001787586900, -0.00001784439335, -0.00001781482588, -0.00001778767676, -0.00001776323626, -0.00001774163307, -0.00001772287831, -0.00001770689879, -0.00001769356221, -0.00001768269628, -0.00001767410317, -0.00001766757058, -0.00001766288001, -0.00001765981307, -0.00001765815610, -0.00001765770368, -0.00001765826110, -0.00001765964612, -0.00001766169013, -0.00001766423885, -0.00001766715273, -0.00001767030692, -0.00001767359117, -0.00001767690943, -0.00001768017936, -0.00001768333171, -0.00001768630961, -0.00001768906781, -0.00001769157182, -0.00001769379706, -0.00001769572797, -0.00001769735709, -0.00001769868418, -0.00001769971528, -0.00001770046185, -0.00001770093992, -0.00001770116922, -0.00001770117240, -0.00001770097428, -0.00001770060113, -0.00001770008002, -0.00001769943822, -0.00001769870263, -0.00001769789932, -0.00001769705310, -0.00001769618714, -0.00001769532270, -0.00001769447887, -0.00001769367242, -0.00001769291762, -0.00001769222628, -0.00001769160763, -0.00001769106844, -0.00001769061308, -0.00001769024363, -0.00001768996007, -0.00001768976042, -0.00001768964100, -0.00001768959666, -0.00001768962099, -0.00001768970659, -0.00001768984532, -0.00001769002856, -0.00001769024745, -0.00001769049308, -0.00001769075676, -0.00001769103018, -0.00001769130556, -0.00001769157585, -0.00001769183478, -0.00001769207700, -0.00001769229811, -0.00001769249471, -0.00001769266440, -0.00001769280576, -0.00001769291831, -0.00001769300242, -0.00001769305927, -0.00001769309073, -0.00001769309924, -0.00001769308770, -0.00001769305935, -0.00001769301764, -0.00001769296610, -0.00001769290824, -0.00001769284742, -0.00001769278675, -0.00001769272902, -0.00001769267664, -0.00001769263152, -0.00001769259512, -0.00001769256836, -0.00001769255166, -0.00001769254495, -0.00001769254765, -0.00001769255881, -0.00001769257706, -0.00001769260078, -0.00001769262808, -0.00001769265697, -0.00001769268537, -0.00001769271125, -0.00001769273267, -0.00001769274788, -0.00001769275537, -0.00001769275395, -0.00001769274278, -0.00001769272141, -0.00001769268978, -0.00001769264826, -0.00001769259761, -0.00001769253897, -0.00001769247381, -0.00001769240389, -0.00001769233122, -0.00001769225795, -0.00001769218632, -0.00001769211858, -0.00001769205692, -0.00001769200336, -0.00001769195973, -0.00001769192754, -0.00001769190800, -0.00001769190189, -0.00001769190959, -0.00001769193103, -0.00001769196571, -0.00001769201267, -0.00001769207056, -0.00001769213766, -0.00001769221191, -0.00001769229104, -0.00001769237257, -0.00001769245393, -0.00001769253254, -0.00001769260592, -0.00001769267171, -0.00001769272784, -0.00001769277253, -0.00001769280439, -0.00001769282249, -0.00001769282635, -0.00001769281599, -0.00001769279196, -0.00001769275527, -0.00001769270741, -0.00001769265028, -0.00001769258615, -0.00001769251753, -0.00001769244716, -0.00001769237785, -0.00001769231241, -0.00001769225354, -0.00001769220373, -0.00001769216516, -0.00001769213959, -0.00001769212834, -0.00001769213218, -0.00001769215132, -0.00001769218534, -0.00001769223325, -0.00001769229348, -0.00001769236391, -0.00001769244196, -0.00001769252467, -0.00001769260877, -0.00001769269086, -0.00001769276744, -0.00001769283515, -0.00001769289080, -0.00001769293157, -0.00001769295512, -0.00001769295966, -0.00001769294407, -0.00001769290799, -0.00001769285180, -0.00001769277672, -0.00001769268471, -0.00001769257849, -0.00001769246147, -0.00001769233759, -0.00001769221124, -0.00001769208714, -0.00001769197008, -0.00001769186484, -0.00001769177596, -0.00001769170755, -0.00001769166313, -0.00001769164548, -0.00001769165645, -0.00001769169693, -0.00001769176667, -0.00001769186434, -0.00001769198743, -0.00001769213238, -0.00001769229459, -0.00001769246861, -0.00001769264825, -0.00001769282682, -0.00001769299737, -0.00001769315290, -0.00001769328666, -0.00001769339242, -0.00001769346473, -0.00001769349916, -0.00001769349254, -0.00001769344317, -0.00001769335088, -0.00001769321721, -0.00001769304539, -0.00001769284031, -0.00001769260842, -0.00001769235756, -0.00001769209676, -0.00001769183590, -0.00001769158541, -0.00001769135587, -0.00001769115763, -0.00001769100037, -0.00001769089270, -0.00001769084172, -0.00001769085274, -0.00001769092887, -0.00001769107083, -0.00001769127678, -0.00001769154222, -0.00001769186003, -0.00001769222058, -0.00001769261196, -0.00001769302034, -0.00001769343035, -0.00001769382564, -0.00001769418946, -0.00001769450526, -0.00001769475740, -0.00001769493179, -0.00001769501660, -0.00001769500279, -0.00001769488471, -0.00001769466051, -0.00001769433248, -0.00001769390716, -0.00001769339545, -0.00001769281235, -0.00001769217674, -0.00001769151079, -0.00001769083933, -0.00001769018905, -0.00001768958753, -0.00001768906222, -0.00001768863933, -0.00001768834270, -0.00001768819269, -0.00001768820514, -0.00001768839043, -0.00001768875267, -0.00001768928918, -0.00001768999002, -0.00001769083802, -0.00001769180886, -0.00001769287161, -0.00001769398952, -0.00001769512104, -0.00001769622120, -0.00001769724315, -0.00001769813991, -0.00001769886626, -0.00001769938069, -0.00001769964729, -0.00001769963767, -0.00001769933256, -0.00001769872328, -0.00001769781287, -0.00001769661677, -0.00001769516313, -0.00001769349258, -0.00001769165753, -0.00001768972085, -0.00001768775417, -0.00001768583559, -0.00001768404702, -0.00001768247110, -0.00001768118798, -0.00001768027185, -0.00001767978749, -0.00001767978692, -0.00001768030639, -0.00001768136365, -0.00001768295591, -0.00001768505830, -0.00001768762329, -0.00001769058083, -0.00001769383952, -0.00001769728866, -0.00001770080126, -0.00001770423800, -0.00001770745190, -0.00001771029373, -0.00001771261791, -0.00001771428874, -0.00001771518669, -0.00001771521454, -0.00001771430312, -0.00001771241632, -0.00001770955517, -0.00001770576076, -0.00001770111571, -0.00001769574412, -0.00001768980979, -0.00001768351268, -0.00001767708364, -0.00001767077742, -0.00001766486420, -0.00001765961971, -0.00001765531443, -0.00001765220205, -0.00001765050771, -0.00001765041645, -0.00001765206233, -0.00001765551877, -0.00001766079058, -0.00001766780809, -0.00001767642394, -0.00001768641270, -0.00001769747367, -0.00001770923706, -0.00001772127344, -0.00001773310647, -0.00001774422859, -0.00001775411932, -0.00001776226564, -0.00001776818371, -0.00001777144132, -0.00001777168002, -0.00001776863614, -0.00001776215967, -0.00001775223006, -0.00001773896810, -0.00001772264288, -0.00001770367333, -0.00001768262368, -0.00001766019258, -0.00001763719570, -0.00001761454203, -0.00001759320429, -0.00001757418418, -0.00001755847342, -0.00001754701179, -0.00001754064373, -0.00001754007508, -0.00001754583181, -0.00001755822253, -0.00001757730677, -0.00001760287076, -0.00001763441241, -0.00001767113684, -0.00001771196373, -0.00001775554709, -0.00001780030773, -0.00001784447834, -0.00001788616031, -0.00001792339103, -0.00001795421984, -0.00001797679018, -0.00001798942526, -0.00001799071380, -0.00001797959246, -0.00001795542122, -0.00001791804790, -0.00001786785822, -0.00001780580798, -0.00001773343453, -0.00001765284497, -0.00001756667967, -0.00001747805033, -0.00001739045273, -0.00001730765567, -0.00001723356838, -0.00001717209010, -0.00001712694628, -0.00001710151716, -0.00001709866505, -0.00001712056734, -0.00001716856287, -0.00001724301910, -0.00001734322763, -0.00001746733497, -0.00001761231480, -0.00001777398652, -0.00001794708385, -0.00001812537497, -0.00001830183428, -0.00001846886315, -0.00001861855519, -0.00001874299902, -0.00001883460945, -0.00001888647593, -0.00001889271524, -0.00001884881424, -0.00001875194726, -0.00001860125267, -0.00001839805307, -0.00001814600475, -0.00001785116339, -0.00001752195540, -0.00001716904717, -0.00001680510811, -0.00001644446722, -0.00001610266758, -0.00001579592767, -0.00001554052325, -0.00001535210810, -0.00001524499627, -0.00001523143225, -0.00001532087852, -0.00001551935189, -0.00001582884131, -0.00001624683923, -0.00001676601711, -0.00001737407249, -0.00001805377063, -0.00001878319760, -0.00001953623459, -0.00002028325486, -0.00002099203554, -0.00002162886679, -0.00002215983071, -0.00002255221274, -0.00002277599909, -0.00002280540555, -0.00002262037638, -0.00002220798737, -0.00002156368476, -0.00002069229173, -0.00001960871750, -0.00001833831013, -0.00001691680334, -0.00001538981975, -5 -0.00001381190813, -0.00001224510945, -0.00001075706586, -0.9418707545 10 , -5 -5 -5 -0.8301573240 10 , -0.7474841551 10 , -0.7002169629 10 , -5 -5 -5 -0.6938453646 10 , -0.7326640032 10 , -0.8194727076 10 , -5 -0.9553102319 10 , -0.00001139236141, -0.00001368174833, -0.00001636834444, -0.00001937711516, -0.00002261189743, -0.00002595738005, -0.00002928209187, -0.00003244237223, -0.00003528725367, -0.00003766414152, -0.00003942512989, -0.00004043375034, -0.00004057191122, -0.00003974675283, -0.00003789711985, -0.00003499933856, -0.00003107198415, -0.00002617933469, -0.00002043323304, -5 -6 -5 -0.00001399311728, -0.7064033749 10 , 0.1074871212 10 , 0.7239733026 10 ] The first , 500, terms of the Rademacher sequence C_{01j}(N) with j=, 10, are [0, 0, 0, 0, 0, 0, 0, 0, 0, 1/3628800, 1/1451520, 583/522547200, 43/28740096, 89263/49268736000, 92504921/44834549760000, 714590252921/316352583106560000, 761928893273/316352583106560000, 63815539444039/25308206648524800000, 1552437450615739/595716248803737600000, 51957159660965591/ 19471411103756451840000, 9148024760619291283/3370887471867258470400000, 269113938346232427360424643/97988462755208211166396416000000, 108538242427496492738061497/39195385102083284466558566400000, 1403256308243741448843149231/503940665598213657427181568000000, 4413092404418830303063681/1579228572900038906216448000000, 803371960106435394193822629337978649/286891405162400642318664757936128000000000 , 43425547765353775410480492814237562503/ 15492135878769634685207896928550912000000000, 158812813808319682834325581417079970808387/ 56643755575946517393755768013524985446400000000, 39690703722185177371478935830585279676957/ 14160938893986629348438942003381246361600000000, 30852530762058263408318757371493509680537929337/ 11015187468251028114607148458344412348416000000000000, 1251453529183341135260900530730285766364622858833/ 447216611210991741453050227408783141345689600000000000, 13801308544411512200162058306345360304513421837204051/ 4937271387769348825641674510592965880456413184000000000000, 11829901673842705266630615226568355860848209165409/ 4236828042099648819235762209782199094647717888000000000, 2988599218860237787680527881749771758504040535208161311459283/ 1071583802074615382925644830443253924945178171403141120000000000000, 208967301066186275620539335989354205461347389155242569051473609/ 75010866145223076804795138131027774746162471998219878400000000000000, 2147083425193891513644398592786634016631320701847713164044314609/ 771540337493723075706464277919142825960528283410261606400000000000000, 20795896810183167526807012205703972664217192800059423936210757/ 7480307981241082451447714605864265625656091390404198400000000000000, 991865057744679128428973915927921199057444775360976005977311924119111/ 357099729805594788359979926392096065567570910693605481906176000000000000000, 1225792485885979371711259372502351191452393871510771056112796140472886047/ 441681351522405668231529457528966819383432706397890894620524544000000000000000, 10495876461622518750314142187428561107857495269399303125529634648492385622073/ 3784642924404039133579808054282823889783475431385825106776586977280000000000000\ 000, 962545354232007477229376577668770747779661628394149261317919714385084284759/347\ 296644827664767552029444981247368709542451350699245092439746150400000000000000, 2395301933792193424169786676260555777771116544461442788148142662656460826930976\ 49/8647152153678348612403145442425396023377284665630333203963145925689344000000\ 0000000000, 1364835321013870488981125639457217138371026058733610895211502407828\ 674552262504459/492933914215033134803302301691201719835304034949836106707203933\ 517905920000000000000000, 96220492294658534365687913738568384424504314560980403\ 97633276561824485900238333818573/3476451639566822256995632575698749500689898513\ 914786987988749112844568494080000000000000000, 96210721887539944770316321510009\ 428900046121514032953746775350100952067917911810387/347711908213703682294171219\ 56107899624028735948558445882788580113923440640000000000000000, 103499846930246\ 7811143104833172108215598631716690974150223455589259225799133319937845734172193\ 08673/3741394598441032790596379757342253391338642706544233273697873160746632316\ 2983223525376000000000000000000, 2069658568876214037399784152929868555064638041\ 28042180512837950519751696046749888893831628164177493/7482789196882065581192759\ 5146845067826772854130884665473957463214932646325966447050752000000000000000000 , 59599671229349312745969513656288332605184611408860007714788229893692185340568\ 06179447437794508690367/2155043288702034887383514740229137953411058198969478365\ 649974940590060214187833675061657600000000000000000, 28534223807442163750925209\ 414465364851099399826910313353909999842842251273087360144384000503817356057/103\ 1822181679997161256597598076445884969993145993078726838231244943640056813842194\ 1095628800000000000000000, 2321186596799281663274318413160534636833822007013914\ 90822404268035953687595579197461641828575146696211676511413/8393783163525879907\ 0708115080620555852159593682534210484404128323825792936756350378893094420480000\ 000000000000000000, 17538100998997768397627170451365986480650023123552672920155\ 9017892908886780358661382605960984322241290494296367/63419695013306648186757242\ 5053577533105205818934702923659942302891128213299936869529414491176960000000000\ 00000000000, 610398980988163589045022428770955091271771967259586470128512719508\ 411835648491580537495505702840101222812749162535361/220717550046851881473193534\ 0966346539532643293335962777003180939761195802557465465499130319300512972800000\ 00000000000000000, 117925725202369831880008429548527453070515781570744463525632\ 0495545691395857709961123698159244419992329450239689771/42638617622687295284594\ 2054504862399682442454394447354648341772453867370948601283107786538955780915200\ 000000000000000000, 28868727336020053507455239957441223503705196008679214306740\ 585789822652930078669219657984178985063215994589888700388227/104372460284193295\ 0823070163251140892176757681870000404784886055142617876264240220348233763980090\ 2778880000000000000000000000, 2277433736364822775514333603149367708558311802120\ 7827260153648427978991281735993929292013519311735116241151547357648477576457/82\ 3307362131764077158418129275220788097229405420420819301064535064082691095170423\ 1476925969235615460360192000000000000000000000000, 1059802105837280637917724328\ 5882841216605148506896748762293423339534163598990449399498738731705659704509963\ 6546848372104037397441/38308491559990982510181195555176023270164084234212180722\ 078532816531767616658279789062136534853318737055973376000000000000000000000000, 6805669471606981846965262157465404186764162494995007223696705102713790540385849\ 356293797475579705697936622805809111653136731977/245976045688408211123636689652\ 7354645171058916346560950050226839587057611533349712971885104497121536029753344\ 000000000000000000000000, 65577864203441579764995535019849591465474614138111199\ 3667494173963416943981617699198124068721364029953840133906949031140929433169141\ 42758213/2369899845108268314255415289665910859917572753074840837070456973158387\ 3166956147962549160017503922657236915718300861726720000000000000000000000000, 5703065748409508701662529432956017414292203492863436630330025036261852717456248\ 919362486449754797249684585272976139612779007618487070339031/206078247400718983\ 8482969817100792052102237176586818119191701715789902014517925909786883479782949\ 796281470932026161889280000000000000000000000000, 17913524291979991518834545624\ 7034798614696395312822645560540197633784352273097361241222683435798260568485831\ 16585664093494539043445664319382689/6472278197674994844449272101432418624326612\ 4842595653205510411129015267407687135125306671496079678429419438789290629267456\ 00000000000000000000000000, 721983732942447180067595170692603227644743989028232\ 8517441265391342271293023685226447533055887990577369445567888412117476093894439\ 48257411/2608303274566847707692046058280845285327132066521951458502896660142693\ 20461683068836737127628466108029201935155247185920000000000000000000000000, 299\ 8108883919072907582598275224050828943203500702235319627577785132168294254876377\ 272755809936721206069529149208765146576275740127047855104775798621/108301748320\ 1940969158035333404766461988340249834131846480323327290400216215893254235796021\ 605052368151585309521467298510012416000000000000000000000000000, 11222178795620\ 3604797135110328931214129982324706965288918898744842587348806039711840428472511\ 68668721389718649650226617805189448008212992217798652726033/4053461330868231514\ 6184777048934431435058561475878929811710856107741295605459122688274293950883497\ 39915936892026016250047700035174400000000000000000000000000, 889871069854400889\ 8624036951242114467491828921589777217972600104154231291161559724986392145760079\ 60201290171354272638747143838344831549286725726115422721023573/3213960304323838\ 5166740857191705358356951600972581777119410893489664097548240179073849332098739\ 0787266121896694180569734582101444952850432000000000000000000000000000, 3392715\ 4804301974158751868412255241352754770582579155892916319620462508304646930023534\ 773328188426975003031163376165536011019848035315084056505667965653162649/122526\ 3459126390050344959365079676418300207661711328746487805323652883484243760492551\ 4408131484106259412271721479024652638027327813451776000000000000000000000000000 , 31968371976969725379334515172220392130511952026638179298631130930434006825161\ 2209045774963409819600420975232592422561317896252643877172518157826076127565591\ 53760117/1154450674894711578541491982403386793341598415013215920531991846221698\ 0333646611282509749143302146264669803356695965261188627028913058874392576000000\ 000000000000000000000, 27432374187253595279610699694155139939115395912188348185\ 0356816381742189928082434677454864366070721108869907645397297806519493484692154\ 278364470131496547162589408951/990593159748365419006570539739680280738274769011\ 3401124564833261128118608870963229508365393930228730329573202842344385407015450\ 6157214857691136000000000000000000000000000, 4094359681271448162654171644623058\ 5737130196947874016504069133315398040467624766130328625025449485840584445184492\ 426252570860099328358322970055935543986086248916135057819/147842462957068444671\ 2222294022042190511768514857740709597252930823631641146999326536497304928668489\ 1782596140606896670822095907487742151536914359910400000000000000000000000000, 1577405284096415141401511199524355027459959640863610825012177936918627227828353\ 2809148567042836386844981027176647518734879206800518115483781633393023874064042\ 8015126624433637/56956308854210618309588363877199175389465882034894460837234169\ 1599804089751881490548185586723769535455924516316880694243421244835965266387959\ 62571554816000000000000000000000000000, 342024737429907271483929519213980877662\ 2055249146983354447099281241007986939988994618114621010327525527012327649925095\ 106699920827028881141028323337294386522989737160119540009704362789/123493842157\ 6618593575866680788391223824529484252280888131843725965542183364278336565281281\ 7575636164279659283232968490008873575309835114668616524447412608040960000000000\ 00000000000000000000, 136812135223366098765962633529824980649797729798015160544\ 9927216959681889272713638653262394541348333272167474049509479898899979384984755\ 292676717001244208929771303615293526753742590151/493975368630647437430346672315\ 3564895298117937009123552527374903862168733457113346261125127030254465711863713\ 2931873960035494301239340458674466097789650432163840000000000000000000000000000\ 0, 2860208695679076798804786313030750335112201442153572831447095830681381907461\ 2593658968326987502431885845350037169666128576539874898081481658804776690126893\ 3777783476911897444254712661/10327011190884615416662299769659020687034392899670\ 6415732279614714888544950322927099535716941399048063662656027035276571502775542\ 660642073883901249734460833792000000000000000000000000000000, 51087713903157692\ 2655977707788993055483451674346068477148925238934693387830830546285536974409574\ 6695163065801196194943040446552226924775934095797375773043040984834439505454657\ 27735339/1844559594185441709381981146001535700859311825711514945253465340288050\ 1508716408638485662271277327121051166765781427296106752875670964822844694718181\ 2047486648320000000000000000000000000000, 1173106104117714808880660227263407829\ 6216800917516110209668644361908844237763243996802775454844703582408829288328759\ 22417938393931832585735042830031171353343923415979983364891868889994743996159/ 4235605629633808110374755591474849049455078059818696615660544687966347394575255\ 5186689712713224473763371415341816407536279522687981715946443705244054809574080\ 0946667520000000000000000000000000000000, 2920611138000960408263892429644156792\ 7587238928549993769802455232947740415835877700436172925631572045087575050803321\ 773107428487005492820643199440029121135749918125327160963004255471691009773/105\ 4523609622689644025834311741960061348051386860818927697033191732150864650913777\ 1903983558586112926373017601802782115091324223260356502045736438659904994929960\ 550400000000000000000000000000000000, 37910324577758057730281132341116530475512\ 1793487177911586175458963721762212461233906637870027156398531467465150585960467\ 4229654961193310205871277682054824294749927472858563042331476293501231178203512\ 2327/13688202071063807591644408674237141416689417563150528291538691504143866863\ 9321088052024659963402398167064158305076869604211873708393645396161444934910980\ 61648334874275868363980800000000000000000000000000000000, 278747276751009872170\ 5395579208709316821597719634354313739722059535507037084272009544539529359434791\ 2100922399884160341591893594019642104205638108904200521971715336140701275700478\ 8998888231805106662183/10064854464017505582091476966350839276977512914081270802\ 6019790471646079881853741214724014678972351593429528165497698238391083609112974\ 556001062452140426923884815252028443852800000000000000000000000000000000, 97577\ 3114894518514305413636837174465849172595622919539710276189221194775830124393401\ 3980595065169019208691400152734157146166054646964214031029491184256143788223902\ 84871738083744728139108739336891771304420811/3523343213091824074089270792748640\ 2006558560807549459822420591931666313307761248064591147474579777288202314347726\ 7862361241362925405243249719559262460864106828139663860851688865792000000000000\ 000000000000000000000, 11576424070364764757551494098542842779985787036240074762\ 6898317555163681418899036531464381924509988263100929623710634513408404423332776\ 75521845261868465499182339998045369306642078930733375392793038843/4180138807655\ 2396416012078353614752744830595089139788184442802750612579896820006756490654238\ 8440626407613327721761308009982692702347274335640005283167549995534805248455475\ 2000000000000000000000000000000000, 6096336117806463659543728626241048128600669\ 0337920881786845272141539406817925766479603925792633453377793190539687596605350\ 1753988984207333197590338634494011380851853879154467853515504969259494102809214\ 054205617091/220138483953977168149097639130935039736977887925569024970483858389\ 0511255468922779075654894211744484966880600445969604033036035557931959824247806\ 27185547893946221661980260135203346841600000000000000000000000000000000000, 928\ 2440565001365944090722370760131269455867015920583932796603091110801664765162352\ 8589073657874536150433626849523117800871373302424289380956282510952466588938773\ 957534503300787744529935730617442544541361188351429/335197182348958928967537368\ 8991917475971258786045725617575553146535486382806814244688903192875896004593234\ 7322436072566823075768079016325795030844339329469919378284711759300539350777856\ 000000000000000000000000000000000, 55631134833187594646373301451304815286232824\ 8722616508753896370837731274062957071311211300599623128264190303772593004830662\ 6453369298527652169709967012762744964722990411794008657399772283923839524645378\ 5454626720094474233356187/20089414005538252301794712593835807552333288500262685\ 1733572458281757757043270726184938058212817433558489200247990436310040077244326\ 9608803334248454922930289424371321752246870784170238797205104230400000000000000\ 0000000000000000000000, 2581219400528997928824502842554296233465515044765880167\ 0293559788502313397699784710213496073873132742057582671052464577849009665121591\ 5982843425066607853831784543529125473130535737814286491077646468947931637449283\ 69264447739099/9321488098569749068032746643539814704282645864121885920437762064\ 2735599268077616949811259010747289171138988915067562447858595841367709848474709\ 1283084239654292908293293042548043854990801903168362905600000000000000000000000\ 0000000000, 4878385816557280684732618769211453997466310343595222594345678319056\ 1912937214852797477719542656414787516645842014301358497877796310848297868063745\ 9001095269254889043220528811461763977818484830879864162969320117445226944453504\ 7507983/17617612506296825738581891156290249791094200683190364389627370301477028\ 2616666696035143279530312376533452689049477693026452746140184971613617200252502\ 9212946613596674323850415802885932615596988205891584000000000000000000000000000\ 000000000, 16921293713245778246016263046593866402851530952099532138887956461725\ 9881235215213296502774593215617983665644986969686831983335288364599821876900153\ 7537750513481555824073478078863758760437575043017633332745714589188341488501022\ 04449/6111030838877236126933243625922007585238683603909141096849456584734767411\ 6750260117406747484456158928340071844439998244831315404838240559224610245410694\ 2196684149886295037351073767651044940102846382080000000000000000000000000000000\ 00000, 714623333291881167094855584591134368317543135819290953473328567775091099\ 6110065381341229381674309835755430462214518784957941465493317917969825546845086\ 5324872250706959746805850536540171376410042353681355806139855650039426694347644\ 203961/258087743322627116628646860875395973981905457879567560228216041441009835\ 5863424977514748056082730661106038230027917924103171219290972100453842186942481\ 2258457115513325050537531913520689638498848792610078720000000000000000000000000\ 000000000000, 18726665597177846976823824718174630794680615340089505014763253694\ 6206804368330865349845076345476132493036525406656667572685241939045535149247739\ 7626121650347804111196191830610831543949529309768333322718253560211926558789255\ 05387688346326721/6763306626380044785397613101449240314547642480760376810125959\ 6459804995641926444001672843149673449124584234562531601891089103242983237970620\ 4135280036034692986192533734460722631762861272290334377541616481075200000000000\ 00000000000000000000000000, 250329000427440948760406868442201575858501697819177\ 7815170453763427480051278652852805275949135247118288042460274097993275285044154\ 4101581740994608543698228331652062713528318763797551759691292103658910004276568\ 3161298859725159850141525304832787/90410171512069066160439386661830347491807716\ 1339860564142869043312638958057580850773705096183504894815976559057582545972164\ 4059418343312087261614560210004543974825950898240466173858713136845023259489004\ 4924231680000000000000000000000000000000000000, 2127764555974887790440992308285\ 5958996401187855113380433292251392149933174317692999983229376426625721770751628\ 9897489766863936280089846038766282214898347242124701942699952620339335207314478\ 2282574641648832397062992134005266858003089337677643679/76848645785258706236373\ 4786625557953680365587138881479521438686815743114348943723157649331755979160593\ 5800751989451640763397450505591815274172372376178503862378602058263504396247779\ 90616631826977056565381855969280000000000000000000000000000000000000, 579086484\ 9980633495239409578274427300025300072043065903415559505391370458380176019512431\ 2510687210654434398471511882112397733492956831560375283920115174140422732933652\ 6515126252291830388951440107165898437072040765124491845221857245252682984889078\ 7996559/20915178907636907523029536361084568560548704225452983462438289759526521\ 0964038599266195770974910883049470267105823188636893959863766174195767642486972\ 2240074927082115333722751574112335914813496346482017931418042609172480000000000\ 000000000000000000000000000000, 16133507087157657150144706763940408910892980546\ 6332980619169107706096816502135017158872345875643183219856263733074616870460726\ 6111281654629643843206686871621648472255442685946579792938912243802296106056897\ 94677695794717980890021282707308213426385848999630971/5827085968669525202598157\ 7956017828745528080699548637293426971814267421259762552371718032489927631518527\ 4934491781329640950238242204932215163614956683886529419104668991821027435956511\ 8149481630377094304949934826119540642938880000000000000000000000000000000000000\ 0, 1847917071566599025370183581322314272029637294970977592849291996980628020956\ 4871565289719412254132909564155413979990399288259485324797633450783757902787831\ 5201388578595789204377362920265197834750450330259009944954556190188435427517770\ 671828640094222212707244775927/667434426851407416705592993908228210451278636332\ 6300915589125351606190431093202748656583441396310914132139099668863349707444028\ 8262152935924840457138572363079664248786323180482514458863284162594339238168896\ 553498373218524221931520000000000000000000000000000000000000000, 35891481500544\ 4555695466193856728414692100541722469521668798553988920298340732936437782080324\ 7063841502276388900919411411204156190432012825582502795030215861104820875892831\ 8564363368913949435143303435068468882016398481860870613372423702765849577981200\ 3257/12963433191194376934887017473343279494988651824642688816453588179476925554\ 4791088707668619298985564821044689040141120402354889346272785897285476463837968\ 3972143089402029403436020376031170451555749720154376455761493818532167680000000\ 00000000000000000000000000000, 148061769831724751802916684215874187960032230073\ 0589433109403441626359237982094150230649917025203401115106528724097039197807834\ 2956457876402052454583545129943922376241527897369572150493506713633458676990132\ 28810997025290235530763148340352588142042226639336640671083820858919/5347775889\ 6430099083277872209193360338444032677811414900156626255480985159360965184984032\ 7789152339801465165907286376531332203904553764043549529983721332474587794295957\ 5491855986366088973360592815605199093437113959473819048979005469360128000000000\ 00000000000000000000000000000000, 732595991417129879883689188176361827879777550\ 5096538136539739225126610199976672506448068703588805035446570812221298996869972\ 1175513342227706629228289918251697124452634878350005222550772476688793024822956\ 5004314084030022056934638374812642738644515683664048857663841864584517/26460349\ 4539628094422468638535071314174592870020421063308066640326598624486421442321535\ 5788540076681309332852145427383878987467236073311673812778565287842973220857193\ 5399569079099207211066107099868879891347735720111979833836094037478604800000000\ 0000000000000000000000000000000000, 1012740660271164992857872700769339279423594\ 3919030030276764416683087082012187585190900549933663636128971191760667507898700\ 8491418150569279428989981406875195781236044321674034234817117100168739265711483\ 53385484322109278616010513532550194330251616963338043782458167590913067020423/ 3657878708515818777296206459108825847149571835162300779170713235874899384900290\ 0186529078420778020042420217348058388154743122747071477460578787850886539141261\ 8051298434963642949467440485777864548587395617991098594828009222950163974104232\ 7552000000000000000000000000000000000000000000, 2615553161320920364309080074739\ 1452006508548649433750312552591684260656113599537920545915115013280627244117875\ 5186768714763732963575273610787647039862228516314375314572060338837530434213151\ 9003922878024320491840963467192583016273139113676364586424979893597683367304854\ 852597/944700079678672204880218610307031468788629089659685118587477591909839717\ 1746616783711022319415810961368857786172104378807624676413088187132951407770283\ 8691275323165918120775555131053844467423695399637298034891166019630481133823340\ 4194816000000000000000000000000000000000000000000, 2265229085385849541360910098\ 0314490578251471243334540095957838134031998668516583992408458495079508267739421\ 9639038400984925040065321426540140954266409169548885341480861141079792959810337\ 1282461059424387723351961455432145438804891920135018980068166827349972659971265\ 37230992055296283/8181657602235811474712560757474398527033165241138046105715067\ 3103377847080954155203555147659134165726882231317904959043014900424239953253874\ 4899302014781432414291833018473215972358080736891476466998445550859621738972182\ 50234581847179544213061632000000000000000000000000000000000000000000, 124737943\ 9183199293137906859940891432781200120595592272228154671572848245810282067963220\ 1664440180089351495016726858972426972317398105839000062911473011949340625809184\ 0027111910670772729160752153725951586291877261250239732081823463991128095644893\ 7096667330569733707343674393719925721351/45053241624127138479136413414197099458\ 1689359193929360402860621906031273933629550338592215409752183671122416240272646\ 0040972816745877918178353258571848472586216115012189263356815171197510085633412\ 8115940926028370620048197394559816247652707970999910400000000000000000000000000\ 0000000000000000, 4368541728320537450867058283699492086043654894490692506633938\ 5854425457782323909466409800446798629697436115225264590881268997421484726228087\ 5029355726878413884373885255997988285173393554748319209955910427611739761635576\ 80433757387124723409058515710577459234238400198817049772891860734986970827629/ 1577836003150093229657268195598705388143076466730870328963139415781193132237492\ 9949502066594058490584977319619559954879643636904991169370451091289046618360475\ 5893638214946342240909218287425168383982634791998138677572691364122747097359725\ 63589308836506658406400000000000000000000000000000000000000000000, 624080805339\ 3431802673443038452728475520003024783670903222199853599875606802973545651879904\ 1839865624107736508601823315272733751981702178316042488743668591652823256765133\ 1603992314760406269189681916752906449399696738674712127234608756193243006516456\ 767061427907797693583698470318565202766665029/225405143307156175665324027942672\ 1983061537809615529041375913451115990188910704278500295227722641512139617088508\ 5649828062338435701670529215844698638026229250841948316420906034415602612489309\ 7691403763988568769539389559091603924424799608051275840521523691520000000000000\ 000000000000000000000000000000, 12565816643543700543937930434421657507570462190\ 5023115929874044135684852931919675950441827533371879246034641925669612677471317\ 0222165494652678357322618443085681066968342074033325162319656893119124390342266\ 7674046603981747042016228251088777975319679537961105593023952076133268686353689\ 108384076808935167/453848747946092816578616623782011617845474514890467541422957\ 4215553023925567924850674774435114984231862876215370225421580695719351659957716\ 5518983813693052071985246096147165882175127548194975433968765071570344609217008\ 9439762669750845514819082879373277522401689600000000000000000000000000000000000\ 0000000000, 3281591013216236291165387405829127848564582536359816934334315819264\ 6866008080061505291924919134228776520117151145764836582979194570163913348949528\ 2437759292621695022210532588878224728252387673300322002292555889496286873471403\ 204702525379311967966005378891935760734740052665386970474057652091812305611/118\ 5228792309124097593801654867050378859545598033283042888654158424965524194855617\ 1122229294030081639771182876597098062822243507550553477165397329968152548828107\ 3299436609276124103112666262250002090375493952289735770340099330393393239552674\ 149633656628389819187200000000000000000000000000000000000000000000, 21175344318\ 6202585207946762583108179390027234952972763461285207099690818883858130298178113\ 4383536187080851349413101409178919725014417546755515013894369698089195603678440\ 5287186054442424139170790269724576720987743609913282156208152390670486891295729\ 63376643038452843800505122218533991696474522736801481933/7647958152554693495200\ 7310420421123537682315044002209440215156513640048097591683366023257753659563162\ 8144145982601836817384403787216623462909002255581334468926416617637320583571712\ 6306410267731953068047782485023131798854773155748229221317101037269952257372150\ 82496000000000000000000000000000000000000000000000, 118578262926972094604498224\ 6011904969097560531159391073660335543281391209256829156588444451370663750017487\ 6204687440920283082990399687248218706111148502666556685602216229232639870531022\ 6302118983123809379228497390966378128059109882103750593038593056106483522198964\ 0062830673245293620701639183372053626962079/42826977434682814875649713714476582\ 2727575972665621224904302968736512562916684212960340123484446454597540367504909\ 1046446199175661168801717309981783510454948935527549206770833324807713065527573\ 5565765632779065844882741837827826572122395619113984003625080295507623936000000\ 0000000000000000000000000000000000000000, 1284409086673628013947856347864627125\ 0322911106528760769293607994871619947526789020361606366584620441154856980745399\ 2570225601206304679043072127221099913250132387383583374414254579333659887442700\ 9809577955265990566560209070494805241593247216475942246056539433677585716946345\ 583932809314611255547153410135979000326261049/463887985015633487354521041621241\ 7253485586326660762912381377725265156695985944640229471215241874358944072027624\ 0201641891492692422784831914713470656423727364356706928024298342688208790877317\ 6347262554745020078331371016415991674081715383260939400048168540919667094463600\ 132096000000000000000000000000000000000000000000000000, 25488826569633184010508\ 7741817344069511612284459062353612757269753660749752658470450958767157995636727\ 8361317718263964913106178375410157543125176369211326851787108952274560171792843\ 0336082248571187247440093102808882617040026006536323217771614394141747998299468\ 07300008481928818981604903510120087107340155867143453/9205707188073268040156361\ 8462158272402422354787887720927907905865963321785757633609818322345435060622123\ 0303889611792225642911966969737651378003559751364842024056817008717342800593794\ 8876152239497145692964338956183370432392192661923532895881084081980021191318058\ 55514624000000000000000000000000000000000000000000000000, 523163825430339234285\ 1359945148631504223399721477649405197002040533600556641195049998706006784793923\ 5232349472831766762803574197986518482280787186885026026894150727570667450877917\ 7857610454527371168184390497257127402789939773894863480921765061882798526395450\ 685304801914800882216251980385181078268304658553070048900000991/188948203268082\ 0284493157705529263439019729104939309602254540595753716395942160765460324046985\ 3760246030483093088008988765860566376549158965033006790799333065893406113311839\ 9192389458435070582914473570869857321048343577429325065877398128679084345345334\ 020552879259962088099518873600000000000000000000000000000000000000000000000, 13\ 0966425681701288090853849234793435343398737952041109049389022434712865325227921\ 8120828985679345851109642426443722518596697285584868898943479679253314998322788\ 6025368246218989341963522597247072811831260667920474113224344223081679467813522\ 0631917729712126649893245330802611155446931640767073809510839131283318647619382\ 601/473002019544764168811956925615447298070112666978456848960110596998507212754\ 2374376102214943823685302231561442754986207414983143120332660449468490002108522\ 8831397597522963128674832788893003966110608524258530459045858736462087056932543\ 8497261477856496173734605971142084237922926592000000000000000000000000000000000\ 00000000000000, 359162823050025673368608784811501595273255419150480098921900512\ 3911241307490312722473712414731090498926839107161495365948392383917758856020195\ 5749239469310115136677379570877256137516682505902802389335403504286383029911703\ 9516798949943381974197444720334538339108268538720587487784783275180138149910364\ 25436603375266540904272393093657/1297157143584212716342227701935167992828011645\ 0654510263161552043681689916024038166977455885108501512831537140744309237319673\ 4178213125734884029710212583971299485652825232909558083511530978489831590376301\ 8095660558742503472304330701755661557297686423397478863032254671134239625671658\ 7008000000000000000000000000000000000000000000000000000, 7507968395488627560249\ 7062849054901853802181505909591283706247589971861685252662850235589217932880077\ 7104698646306934973176225102518754205031811339892874364480063200587441442272004\ 9063401715867763875847395995226135921446778206565462933447074068475443302983839\ 68904776360830130285101712928546930586588592627501133630569146283133373/2711577\ 9369080441841455552846039525638948976486391745922703972494055695763916370158944\ 8488684527375084405486899177559483380097634951265058817902317527335228775662045\ 5230956370981589738744528920077174148857905895865877533403870648887736805514500\ 3980503374120156984054031332392430553006080000000000000000000000000000000000000\ 0000000000000, 1894919531015840364182079028408277015656543706909128923794303669\ 7745394424313954597433948825152048021301944684900235616494532425090758575692468\ 0492101062934557642210806306887812205419086990143042656018037260907350495880508\ 3237098969170890760181427091268615908338519117539424073428349501021100027630219\ 396959366529119701078205418938499778006033/684367087987850759328175674951944391\ 6449334969293978628817652421534120959396370294320262551922874208223053071460355\ 7909741907413751825500111637250427205812522698008489650971168880083876808822350\ 5878738461101793825104203330038509609590356358159094278224376870371192137675455\ 607316265468378308673536000000000000000000000000000000000000000000000000000, 75\ 7969681341112545636554078255204544600330412191567870600737309780659795339591236\ 0621237316498837510558403360825446854503021183741324309799765357797870832628438\ 6387660681903785497542531984271858455176978477854281323359985512846177784301333\ 0491310418323621565785349429782396980927079730923977377097205508276866661651733\ 39606585976349535551969/2737468351951403037312702699807777566579733987717591451\ 5270609686136483837585481177281050207691496832892212285841423163896762965500730\ 2000446549001708823250090792033958603884675520335507235289402351495384440717530\ 0416813320154038438361425432636377112897507481484768550701822429265061873513234\ 6941440000000000000000000000000000000000000000000000000, 1807618488498248288318\ 2663380467794924996570769958090789740363421515309119432793488891133131990339266\ 9467329895660776933990876497600540506561906174743430952648333009760272987787602\ 4996282045836491872637791735985037532194011915040264160330694951007766700930845\ 4996085281585265501096588770345797593589270353910088642848021110548219997572449\ 075349/652834662361802113705892286618369288895932666649594277430459531051377399\ 2054238241972953662403179638357553875919817333747240027269771276030963538674544\ 2862815379001756883062042845059619032008732297755510596169328073251004185343394\ 9079535791805475509149017454008800815067510898519307837793080705024000000000000\ 0000000000000000000000000000000000000000, 1785383707952690045941826653139000031\ 0197980615452288629220188489182841515945305382024703181987639878284129747466425\ 0106327208169511700457408274398705416563893225383109255400998138117365248576499\ 7578005658520659335476823199362682038227516467189100369025418658861150752013757\ 8016007580601653362773325165410025399830450304238077615494452307652512350656001 /644803470760387353249018988531621511352856236106490969141681694986597422899076\ 7241493055127259685850351090097411635463312961468037097731700092344292863882235\ 3738324815899833907102118410246888389912766553372149935114214028134325174903494\ 0870108610795271200966819060927176525927420396357193315092398373601280000000000\ 0000000000000000000000000000000000000000000, 2462245024662490496639201053523428\ 4609256041196226354450308814599375740034621473302314234818066839655381739593686\ 2263817451692922194674324934809075495279942714479217940854839631271060903389467\ 5597441876472031994819156389141247990933023324985515112862321517057495157282925\ 4510850811980676980799499986896892914343755811558548766580392768103640855684822\ 183053/889255631008658647614091520628276244323516844728196212109617022019294134\ 7803711444601311137727468974950858921008135485626719749030717449540171797484780\ 7229228288898623883193161661277078664930966177473162272791666070847168578138230\ 1002409564420897465656238488906464914235004423460217731720380769649845904343040\ 0000000000000000000000000000000000000000000000000000, 2482759448951905128826178\ 7165108814612228483298100108887220237285658105061815952010669090145603594685509\ 5241295431473491747167877565538362616404170736982850668402619346089891513642996\ 0885560580753777782448599099193890620834279789344456786911569341250860348078812\ 3121403602418562236736755103942740078126529773433106979182018180730423751786042\ 47916366282769/8966639657685699089702560291310685485709692976144696077290306656\ 9598460588310908275066366255166377770978209746448019404049946334667676667296762\ 4509381796537176943505227894306226461024263470001985874549840785690169229168519\ 7048698295083187506800775939251356208163435360427651612598001259231647519307552\ 78438400000000000000000000000000000000000000000000000000000, 230403486736835112\ 8893090664535246417585457742400804822863433490824607871225869441355829951830029\ 8507312779476741567353981863011752083086445466951386631003471350193560761082488\ 7946085590005737782656536844346761423923511893333894141864729212318846976009020\ 2250088360052862156941789605529802035910811323442656277956747054222539606658547\ 8632165332066480335356107289503002311/83211619247261026158306947256071325428049\ 3030874846540150497960597249836928455018556564780389627912025372951426382671478\ 5860041440878770140281303443297182954684455739392862037055838403008123717769724\ 3217380822236217931066804609975972190619398569978470217649028627846105695117228\ 5076172301025130685378428066692987302287769600000000000000000000000000000000000\ 0000000000000000000, 4985094106684526242313242272103397367293560193712348012631\ 7202471261373121332360635306376728801881668791596855983241714087024911494351098\ 6368782607863455983530410114479768986793801047500861558323432715064346263503773\ 4853924510649760703177854158624054469325962610310344153021951235443547123719974\ 15100876072989678303235707045779504696420197359411720837228106490419147148249/ 1800396852804374929607004858813179586534157648620122514143804678383140556263384\ 4946951128884793767551094432949043552346536678998753901339030790456540952086756\ 4990951452318287710844503628721222257199489870333051747453341762722701584376194\ 2492441786806901072769892129761195948900034982990978581646392000598907935736163\ 13171968000000000000000000000000000000000000000000000000000000, 981055759670181\ 8450957883042796683768003495622588415883045703203984291907420435770162028003255\ 9579532794833288600147547627190477268499815581508799615619206663317389058461407\ 6001232402098202101782000803804778672402359545271717318282114160675809748263299\ 8896272938319364080711776721458528524701373488549133129242182041659817688741124\ 911960140959991823411918527868969098883146761/354314242638644976771809398346879\ 1429593796520534787819495418811243483833142992184463667269251231753124917773444\ 0231513291044197854847394469616387248524972049216865693777412625163389361624560\ 7090263084647175367273593588303143361231589827935492916982626402047387407082439\ 5887522078131490896041996207034492923698073003268300079104000000000000000000000\ 000000000000000000000000000000000, 18089853458048009482918318169088617534964948\ 2712670283205386372694209527673120202140808530241514169957096447626081519817066\ 3080107337087312377527264723139388606925900915397121266013784711422781720341386\ 3212572171539947364556789075691399556739952153907064066369632444250383415840231\ 0007865133952165797747859809663806308219237378398073022833585085406676671071407\ 741666123227/653326164801681921065595590324671188723134156733039896087230815080\ 8926048128047322190901351258401003776346685075262242514543815719438760361119140\ 0308195759787377144571219738060472728453304588368989304065095317725371640753762\ 3577687676609736109800430368694442459101892484135190988263944786878142528561784\ 50276046184202108928000000000000000000000000000000000000000000000000000000, 722\ 5977096602451189131110630425833883440277546582990398929580983860022284839397042\ 9903614735791086376225300998142383667692040074854650958994682032391335985013167\ 9472064507752446013800822218525443330528889869491475506747186066190972649385876\ 6676759499561579985902937889309695741037131261853533865398388638821492054787752\ 718175394576545924501863710530328861506990370934263025783414121/260970664787791\ 4546476153116248420782464448509670795180323229979789204403732424219802395409411\ 5030130645352015233827278440650612051617471844571977398999681711891820880132182\ 5046294059529289521547948996727585071645720455378550155892930634758373749895911\ 6176233935375286991298271813782114962285825943040420562519046067436202526089926\ 410240000000000000000000000000000000000000000000000000000, 10369144932475997953\ 6323475951693170125016484445134847875175832624447439855246135944993825008466835\ 9905024857196285260177139439444927262413488844509540978470845426071602656352315\ 0978125598866574974801979384528086463770690039126787765740534051178983596257406\ 1639690393232737154058078667562016459026180438990361210447473636314071724049105\ 84921971110814670335801316633689838637703766123338147/3744882247588526181264822\ 4963305802432801799485253039835003977385940806120467490049530211304886908449034\ 9621566859249782714811210017558608799000175452292550698518529492916853550108259\ 0733173289298854695276126400617819695591798874572046109558063777520563203961342\ 0486605700786279700611403352911862987307886425312757361198872644564337484103680\ 00000000000000000000000000000000000000000000000000000, 932828059661850441016306\ 7726786551778452167084399530904436999115722366431451697286294769096311427937252\ 5440142947469936829020923333282731570295475938109183960752058159192820404194875\ 9803790141630124460845661512797656907798526329477208745301723823811371899080886\ 9001209254191425802673073572485853327027949862614293326509174329278602749696661\ 604843280177188085572408195547476272688306934819171/336896823922424620416921004\ 4007967450445907220061349145090834899085666108869919995553365575787320778234828\ 4592323130083625343631835534952936533884644190872126153821590489931030960949535\ 6420666760077553723938395449986830936825736216142041406700850122101374316792996\ 5035681079336882265014774771898051512482074964187958819881095621032577406599168\ 000000000000000000000000000000000000000000000000000000, 99229570693323625962282\ 6196992933120076400285458427143030413856452366543975334505770844495096539099509\ 1684632317663545450259941606278881365970135567796474932056936180711630307006037\ 6913905652050952963598028713405531433889544639688108601035648320820286009048175\ 3867446913000680009108140847360256797673909741519371407355791635115697680137155\ 5596005948927568675036694033979107871755987333798227281/35837399644747918996849\ 9718431347537541183380534026015309037562390237732331037739526989263124376247784\ 7298773508372962645645928836505030618623791979025804022419612771688366413418471\ 0068539248426603249777383946815992349140904837689992109654637802931738533692948\ 8550030670574814460850940946666360655229640280724315494119464851546687340421626\ 9864960000000000000000000000000000000000000000000000000000000, 1162055128577623\ 3015340266634760047679109464221770098996873644155500269947984897389681950580161\ 6632532934947221214968662827297581838505991951094370356145376752921388113352771\ 4099755875099801203066857260426041598998620644320999290842508824829619388903189\ 9758198744709405726880424615135256299476417025184370856013009311611804747812803\ 788407573449810097976907634745972940157060921595869720750051547601/419683725518\ 3617357003508044767860104097601214382402958108672398880005201872927781417199404\ 6417974575168272026246447076729256198756424696942106599829990275839110588129696\ 4648981614893902836756148973785200176844092764844854263647428168467505635518264\ 8775354023027537693769775001105806387834779025064551269450070197516200538289852\ 037946903552327680000000000000000000000000000000000000000000000000000000000, 73\ 7672646059986584954273817167751598607126514928756151990721177755144838091377551\ 8431201729438124381997738609785013272831941072713471948536896270241219074104342\ 3209462968222682097405961984174711136907394936090438175961194479702279386524872\ 3380032345871026088997650648822482534175338703147931479066925709093224457026044\ 9991437589477578939511587036273019208922957011939324601009585704263037059262623\ 8289/26641522895905602982258269068186375940811572508899493978073852388090273021\ 4893455564363818206661302603168190822612446043077318349705783976188492695720778\ 2710266740134473131591735291346495207728033685588450722606300871235134865633874\ 0134317257742699454425947338178809280050531707019658949975177251109771458469045\ 6138328410170639807368869437501761126400000000000000000000000000000000000000000\ 00000000000000000, 269777475181901517682275543280051540835482172100547644131596\ 4525906998971541545642102329082899952100945351283254440054765633654814054565989\ 9448853008720743489255051345420595329232722068319301563142143931908484994182566\ 4297409926015175496503883642072862997766799635024324167024125884721258800540509\ 2087743342485958539265352799911856653526666014074183405464660803803352386608059\ 53790450325211030407990209/9743185516216906233511595544936731772639660803254672\ 0834098660162158712764303892320681624944150419237730081215126837410039704996463\ 8295684346487572921703391183264963464459553548906549575390254823747872347692838\ 8757471945636080032453534836025688758657618632169391107393847051595710046701705\ 2076804058592762401081102017247148119700980615108572072640512000000000000000000\ 000000000000000000000000000000000000000, 14768449057775631128769174463733423479\ 8094329736663941722230223808191586765526170482254681918443256145121655186799703\ 6130089079772515423655311815969132621638493927977724027869923191695756092124690\ 5286284768290151872466529804211811819279018949242621814610569760613541116065883\ 5750958364976518937438184692819533168323293411513316887651217789828018878795058\ 08177703524029405455815941024551105567611220529/5333717931467093064930727442857\ 0078498010590212911910292311781538475297203455643893935001521412828810418673724\ 7151409816627148274821089995618904527863840474176142786148622927731526575683985\ 5181973687619544414660035236314222926110091738038172443651680414771757851782851\ 0812410739673616162503634086946144541096088230935478187824701985116782742659399\ 68000000000000000000000000000000000000000000000000000000000, 204310218840241275\ 0355738520833617820646121555993880850139216376871147315433282113535176686842443\ 9588127518081873071459988336736224785927296877151736454703577817464514591721339\ 8031919296555348388132447429735588079011512807184220121368195108493272431299181\ 6460226267419218619880444446543071341948511470871314616748886302830715374914379\ 3356566892522138492702124942066825864689539503246676857585902194746914525181783\ 667734011/737878862775409481380468553997445326418458479065906565370001025994215\ 5909424694867212716432150776612093021899847691675009024048856949005332455249360\ 7987825931070824144583871328375189622007130732144392289956490539563111621230009\ 8888001824279411948291550200825425264054660325793079203569819768269278711236504\ 0897763448511806453613692240375253901365137763451329000243200000000000000000000\ 000000000000000000000000000000000000000000, 16344825408458873137028162899356887\ 6200410009271193018661791120907726492538148176180855215628966659279361598587943\ 9458168105935329969463975380172147776865476452144057329930430574658196300729607\ 3719671265723874865045958413466133690395009247099240009341133436156959706015099\ 7412577004410469935241690901060090396765149022999060285660541507010039924249023\ 2169776921198905542327672049554337805734796876814105097500239024401267/59030309\ 0220327585104374843197956261134766783252725252296000820795372472753975589377017\ 3145720621289674417519878153340007219239085559204265964199488639026074485665931\ 5667097062700151697605704585715513831965192431650489296984007911040145942352955\ 8633240160660340211243728260634463362855855814615422968989203271821075880944516\ 2890953792300203121092110210761063200194560000000000000000000000000000000000000\ 00000000000000000000000, 355990488986573443938299448951712989498184183568807505\ 4857533824465367049561433903220163977200785074378461918984615500518426043768325\ 1033666845476840344361435165190272771400641786077879012807015823868628065893291\ 4548538029635249489635291477871514308678812699784698593619884426910085819963192\ 0656912688657964119144429528849820363127598221137249086211582981393732104402401\ 11183371344923487941223769908483766116497893637744518693/1285680130499873480357\ 3284084851487367515220539244355995006897876923212456581588336631437111379513168\ 9108813582946179745357235027283479468912700264862557987902297803989522937402560\ 9303973852245876883891260201891161347656888311692302454378624447378703197069918\ 2209800888401516618612043000539642323912264584847260263032686971564776497359629\ 8423977386160390375956500237516800000000000000000000000000000000000000000000000\ 000000000000000, 58905640582485446956365994006553985623025665786439169136109393\ 3327255335709439151229509717871664829920735797270429564246966723744552929683626\ 9257975462169932995905528788386697127320700386780608458187894077615524018566207\ 8049923759058515568576172524436992755512489759988228202832672869150063337732494\ 7311792973274124278575096672825912833015807195968853250303659050785745618148877\ 08538546605849935675192694174457146717/2127409902193282819100135991664076329155\ 2430080881476277382072517540650925140342822412445112589274963776230321728770776\ 4545518216004489294130258518993457953231319303069708647726904915868423959643408\ 6313294884227925163596725651219884952353927756821437303343736149749323141349079\ 1479751313589278961854047598248665922448891679603486060105501600719761958793688\ 037457920000000000000000000000000000000000000000000000000000000000, 16622510222\ 6197447045109161182807183349244467111070593235213087321007045887227441419581016\ 8013998429423547731483994899756391308083456564657457837294383107852285236012572\ 3104509529775776143853698986155772649992201790366478305006127948617012838417535\ 2864354715980265248055942617952395377508882379710873272932744006584853979330210\ 4957935148806638910794124691830561026536607537184374129676884505751767147524004\ 3568723317104641724071747817/60033085168714112337352164067578480460330340238008\ 1830862693886981816790091136316418867137161394891284383886226919905640500240375\ 9364968268800817595396932166234248832277347810817715162040562618216670074030301\ 3433207149405586346368161575871913641100110750831816239884715470059244348803553\ 1717864401522674109607425708353593682935910448171506394176743751425047437747775\ 0523953152000000000000000000000000000000000000000000000000000000000000000, 6513\ 9042348781070029980651131271748048310553367454316868582691764929016595248637571\ 9512301494566208281604994091417081138695106117962643737897581175306510559789413\ 1548233989651723521815032735118148879636581850244225524993719812525967253882909\ 9238930412890647348030407675050819792507493911983785813512941934564633155437442\ 5545350246438135854711153794857026915937981292254558745367763394367636469460311\ 8984407757332316579800070548707529/23525301880337895981255565019225239077342803\ 8668537147072463497075603096262128890323794088582839797745694701424192125577554\ 5209020360727768615705008355836988219516958947581870712312182512266918604500609\ 5619468253941843743843706123953012315553966759114517742511443786463246612476014\ 7706231587552087679422365158207461909245710294188419457629501346474329295737022\ 0492006736527360000000000000000000000000000000000000000000000000000000000000000 , 41894335644563823765278091837101738768822832207460515598599219872469608347081\ 0160799828385391680107205027763000410726270471722580869518796500556936231540046\ 6361478422623338931257416374553698624811558105577007328022013311840806210914168\ 6356381961628706766564746402339156151559207461750603840617135455330930491718667\ 2172349534483488676651713230484203799778229378336009367040913028386135786107185\ 16582196513366436710100964007672707065005493291604811/1513034954652680839371780\ 0349173411381384131247664724959982267494513277319392087736530196505319513247951\ 2539343179336998147323802198497662737427516598036026350954111870878496164918323\ 5701656952121534788360437996752278840619543856696935170787587773454525807877048\ 0813661967029572379987019475076783911989713875024275660621806565083232101364996\ 0480066264435224141561474821944714824987862630400000000000000000000000000000000\ 00000000000000000000000000000000, 418943482465178984213265859503520142525070752\ 9039243829133071829228064232476603366124170645332308456718978548649352240542768\ 2986361132300825333990046929153773086608419555617471089260843495281694997077231\ 9680096736121151073179148551227604424705038252721694886927633281563158488427610\ 9709263700310670864900593781243199355125481013176230247829391624351211730736223\ 2646192098646048995386957694967848159892049490269903362163999199167612983937017\ 493063/151303495465268083937178003491734113813841312476647249599822674945132773\ 1939208773653019650531951324795125393431793369981473238021984976627374275165980\ 3602635095411187087849616491832357016569521215347883604379967522788406195438566\ 9693517078758777345452580787704808136619670295723799870194750767839119897138750\ 2427566062180656508323210136499604800662644352241415614748219447148249878626304\ 0000000000000000000000000000000000000000000000000000000000000000, 5650544350147\ 8125951528090654192710107655579632413847701400743880754214701108111620294536302\ 9807008786657576195380494970774258810277783578040727770361924522350506472998890\ 2241565531693243017406713276146809299443395476771653232227014645031362213203039\ 2036439025823616127155484626211564140011641172933085930889388552239727701858126\ 6572762324263543963829439116349538452963047548260189674005511392749066831756137\ 3749090568791827014466883392326591650427/20407215256141943221940041462686782954\ 0652084266023397807364136785501393266511464347250253691582195212036747279395601\ 6371706053266016100707334559562710700785163281905564245501992947967491821608150\ 6981608299461245452223701579302265532216518391266498163521640126797262724239828\ 3158050734014738225713589811678049914197339956928216659791648162591325180283932\ 4676025027495119122104085786709196800000000000000000000000000000000000000000000\ 000000000000000000000, 39170702493724538413091783324984104539865121222022026234\ 3807878429185208923491354502596181894849374391820165528070020973392741474283676\ 2479805312435013324512130091478364323460147587515522999969079805036021305406742\ 4935552848292273716909361584419933607879626968643396953528613052709660579185207\ 6886378674597330064563278340927882189164567333174683426958023687227621657040130\ 6552960795833295816436193889947829507203647951413635275177899169540867486605290\ 27/1414668975986271788031327554276373167941708378548927398280209669024452758402\ 1107731480082086407860936488811394902261896691940702450676813323384633800623119\ 9829089028257524626689155139002468057520222697905053525245723905144088039165122\ 4313487919376185691647136869839846569753378508239298336968328291747292514577615\ 1988000494177835290076633927155844147642766519140695601664778249943490625494056\ 9600000000000000000000000000000000000000000000000000000000000000000, 6963304653\ 6663323954616537894353607368328626584101470779406923289661698660350066128813252\ 6136099362890085690490411788204778521982220395033466866679086525158503359458540\ 0152283307262169986857814170952066111318181421589187515792199689651873618336111\ 6803704293812385362274717178434694114716527703921453083543896304758966233703240\ 3495462200771528796372745182763922772861610621903914185152451158716226068594008\ 2685102948372657268530488396720925405627461456948519/25148319183205675639721016\ 5190670554224792742150045400263247889312597390730076910637410221852318882659010\ 2610324438355040717219527615082257820222396714135418868288060086006943158652084\ 1063041268258504498986954340223958360062872995959128889454590690003063512635353\ 8296164229840778326367677823756692551248601666203123545939252201346373463242294\ 5950866365818602933448590452206355587150690520070619136000000000000000000000000\ 000000000000000000000000000000000000000000, 19311897134808891006768726816461860\ 0057950787459780912504413707876235122586785044457269959087437994920507818804536\ 4884414231019295316739490875266255786104133039554459675793587852538504367788020\ 7672593852548495417695314253298340842543199965257489782425089456219989190607820\ 0709677123567450803802921520914222969252666356732606889094438607557854632769089\ 1691200098014480043499755957412552932506656905110361993286855134425538263033401\ 36464523252434646217485603/6974590242791290080583146954310637896858206520051116\ 2940455637894891595572083472691838724376769815855588415703142331591448823593874\ 5605461522050340090251456451862039646888125166885826226904931592620934672935912\ 6919696027134739207791432583504991860592553656140053173128584715327479240592112\ 5498299762266161980292654495315001549517697595073883925053761815693069913568801\ 1266122179107928722450103140352000000000000000000000000000000000000000000000000\ 00000000000000, 122127726982073210449363438554329086172592306521551763487351963\ 7651811111194237486917355167720458676175811156918031165033623024123148738487092\ 6753227103537685152784649117691671071714062011113635664562216623285996785209624\ 3010337934078727986032465498018349103023150779465079545723530919070608692158635\ 6155577138150567263486958287811746603476558443719102582533389630904465574993237\ 7869531109921434908896712642833234777066866603549595447022203031665570874674865\ 132411753333749/441070813067940508225971942723303838461437678143178311073485424\ 5964300542956740877595271664843421776416865169318179787228640440824271239557020\ 5970385449927406244231630205958105019798279248116892546782679327370191593359978\ 5870660275288904256189993554015038154982305020868363244742838445741919906544432\ 5360968651343512278032014885026915427795665870141994962269262799329838121524765\ 6737609383494018757801214811832320000000000000000000000000000000000000000000000\ 00000000000000000000, 204582056091565506965683074424447687768250914139050543925\ 6981994421827528725877614278540937552038042530060648088542913381058597795573261\ 5982422160580481654167671285811703635182982504865828406441720641310897449963346\ 9223527223804327056319481588487727169199259146369559526253622480935758105219366\ 6698987248379325218243571219423880258570260159412482118317373481754440103870162\ 7314078383904498271639104348330973226541541588790081244745115743131870773333659\ 257586878314948241/738859682995068179490707461555692274982113242170133115644006\ 2521427215650852088320177634384764445988456832317651741155076647861699056261096\ 7421894853533800177975003052983371608176970250657241105999378239965957411341238\ 2864031774187069873762060423452380065203887631630859960335243463667888017368091\ 9557978557111972896026598311127549758464189634213239602410862755800694271706696\ 9852147274271686391837048617041920000000000000000000000000000000000000000000000\ 00000000000000000000, 502969832943006316624355648990850781397998119377598196985\ 3159629781698024480297088016723519564758909153528608012154461513942439308535378\ 4758537575823406043334013582628597447871487593363159081259614823808721306585891\ 9003819558581592985406043309724353968349470096509159770523834264283492938552268\ 9478277459411968882871029982577184145173557443636448031303155281368088166803290\ 8333580319009940988110471038594078915468744769179778946483887390677410853888299\ 4695032252004938292819363/18165060365390061890778428489116545283195849336648655\ 5632504237265793753561130416302883668244911482439952175133199916357224327914906\ 7867299163362684354369810298762435458402178597135372332554446102646697865418413\ 9705809373581297272777498232886928694528555331374791249979442671871489058549435\ 2294311259095666132936931209658470501024948484978336703195927920526097319127600\ 0531968759495081704849817668521285230810502266880000000000000000000000000000000\ 00000000000000000000000000000000000, 272893202780209701697940157341413816975555\ 0600702844113707465671710974548034249311494011640506787660240643913298322815765\ 1709180723892831093101823144022770644809531998649720216381957060704417946072070\ 8524781106456805624812777391831968171070288696809877141585674758906659361381576\ 6497526945598163346313720681332193721817545478139595704014638574467167996774841\ 0941638628749945088966588197906629815851698489631114727076426438500052383253265\ 68953028636295686499257395746396117/9855716217762770888546116691853129169681416\ 0775846790896640588287829677663814375465901533139415175205451633069693108221956\ 4895018883453817113821190702179902377014399254734636011592278852017393811748358\ 5665808729777424563125366271434288778508178450973371957871346483151480770379295\ 2667225125459332763835989083886845844154450600716587450341259284497453589601935\ 8373500328727218495112473976843062712540129128349696000000000000000000000000000\ 000000000000000000000000000000000000000, 39257797623322088747433788091722488059\ 4852172808673979552153291863996764294230900104902576556737764167036099084630131\ 9512714651162703992991428944014338408835691469063689625002365514646904256840563\ 1261936347735397766824913629174394450022342904275202188903637338080727809839068\ 3766702035747768229104086681672412349492329592028416530243483103100969078102825\ 2611792693633537323666748002777620080345814330894607771860750575129064776869858\ 4806691053681995087276908446686840058129780151433/14178230884181334631407697249\ 4370464550975796921073054703403197389443991616724180784684586007813677525661061\ 4084956408374148856716730220636669345367070500619092549281166804015581113007137\ 6679079130868422566748702008709181817654362125279304739079728222711031720025112\ 6448650693345129405571674819197488668105726493559690888638369881403321327065303\ 4973180861958200835234592038447277006321736109139543171724155748120642191360000\ 0000000000000000000000000000000000000000000000000000000000000000, 2205632967491\ 9047603823223119750969763401086993558251362240223141054206868537415832920630415\ 9356042128611976184349643233945957244128186579846400436707093722407113801567503\ 4481338319171813225337687149462422052436472446113896242763268593854878716545084\ 4875140515574629725463542992300038919774285655772252320641752337404632188286129\ 3558577330650954254986458899227871507707365631804171598064472651596933458179985\ 1650038944146128480487052830400130160581167466347493633205081430990696352217390\ 1/79658121705831359613023121764402135580532935887354158616231832002100875585990\ 6133869824796951139896989522567753807398742481548764587406781182484984962687644\ 8272433328350701672899990452521845113744412329324366690244361114457340020890294\ 1728987761200262786297953885891377151213644867434449956350369001848356512738782\ 6153707272499039483536344704077251122096397423808063191783328987429569766285142\ 3060983424693205896128849405542400000000000000000000000000000000000000000000000\ 000000000000000000000, 13886616444640845424950756965406246511589698875682697653\ 3039255372837640008645809385951969505618195790845153816273980439667174474605176\ 3456402671439330249449921313711619772180840398327042530742171700702556426566487\ 8751876408003643884746726877099253836134703661248539801735716231999404025965563\ 0384890490125480104054660720234584753220891121435162417575207004618239908725212\ 8647717535402229630239145399124850180509102278866128959007434084790780616380792\ 772327721347281916451551826399077258978077/501526645052974268052602545533363126\ 7074753956070323424153273400694280194703205931520131863095015476396021180279540\ 6423070499614603677316535050424980508306655516375798830957073582921470579462173\ 6777363668699783632666064767784141779622682209148109304636453086861316319430826\ 3426759330524976569033407198902552272004424483356016037887482787800734882978714\ 0087180344638582305763961421143859882175857994670961123218444380023256185307136\ 0000000000000000000000000000000000000000000000000000000000000000000, 2296628567\ 2615408338995200518177682187775814795214755886245990772675588069431535994676649\ 2355927907118473411861990875428065610956534489158594997426005464002419271534106\ 8929777746928729299570440811084077765080759773875820250651990185154648330348409\ 4074073959702803701421861218878801714088813454167539637966534367791348006607031\ 9890232699074520913533884010999594235436374676107318452058912980096362707381696\ 8583892985120204113896193801826756593290732145201418922344464599914914372504024\ 646055937/829447912972226674086996517612869786477747769657784258609964447037900\ 1860470686732898679619734064057116496567385394139200121090107531248503873724131\ 3917584084123236898066582852464062432112187441082410145208041139248618403902761\ 9097068282115129565388437210874424484682135597412887120048361509493986575203114\ 4142161163568627257293429298456747369229541719322110595459457842876347465804561\ 4420521611298878897242245888782346154460315648000000000000000000000000000000000\ 0000000000000000000000000000000000, 4347071889299642928362218302285224815831000\ 7914141052922130188570006777939931918206937563324210820012270162266482328775347\ 4447600455394158940659333359053829153109639545960611965881076881598067812443083\ 4794018290450693912586006615902650669534343902475467602479345416783274580837016\ 4555411886596019949199596499492529800885780510604325588596694595284790313511719\ 4286284568320704864968647274087746525583700014933962455097343047743575028281891\ 32832247497608573581862163894575426156219238387966565080204228457/1569986711690\ 1653908166978163624463370645268432089722955507706550232028240801905932978854843\ 4005339779049207845009140339092817719085147171011540067204795403817709243945003\ 0529271276073949388180016498816880868429144660779377923268397679602878708310427\ 4839882314973556908468786136601462079391142413773765626532778621113327787952715\ 2492722481313759889622692202846403983339285334629065013420827297210710051466289\ 8831248561920658053483043225600000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1813595087363528536368080011253851626346891492486975618\ 9871080376931493144839152816052993539322438992973181921901823808055690517178273\ 0376072807527322282661017325338271009752640909094140531718371818736799936292723\ 7360147735879105202442961715846199687667518336577328882148127358656166961094017\ 6822584114497979264829083139382639634606164191669874978702378080661101069602544\ 4038111052445241296110755822081082718659416992160293593251749651766715448502088\ 00469768022309265771387777824433510214995347967605535473/6549984561171370010487\ 2632898641261182332059898678324170378151727568021820625551552387782406667027755\ 8193295129378133494695235524023233997460145160378406424727482965738552736811976\ 3780516847487028833064026983086391524771564695875755119303209971071103463198901\ 8069679422131775761901299795219846150264150193894752407284803531338728019963819\ 2041006259505871870275197418491498416072459235991691483963082334717361392396900\ 0332985399131256337203200000000000000000000000000000000000000000000000000000000\ 000000000000000, 34458245972926691146792780084538532627839388889326415828789420\ 3407765785835117144380182570166794916251012206641677949238468133047861087813560\ 0619522427653802595508837781432582290678462514999213233082033025303682993671894\ 0865451848597703483596401228172917076046714087653729906449057446453258223112603\ 5630336143631617823703845524930065648582448989705839009507583166598272433707858\ 1830160666728912659824921048357560422170688776310440077811642919260935346690212\ 967906447472744589814648629563605569095669162963127/124449706662256030199258002\ 5074183962464309138074888159237184882823792414591885479495367865726673527360567\ 2607458184536399209474956441445951742758047189722069822176349032501999427551182\ 9820102253547828216512678641438970659729221639347266760989450350965800779134332\ 3909020503739476124696109177076855018853684000295738411267095435832379312564877\ 9118930611565535228750951338469905376725483842138195298564359629866455541100632\ 6722583493870406860800000000000000000000000000000000000000000000000000000000000\ 0000000000000, 6321215341510180464601839863585221690358200159169616017413196431\ 0475110332049815348577734278749104467356328170104284710633576129004611853211277\ 7463300912791071346919377444137786153298386346884399227206633642355776132554637\ 6234812652344299547399638840952253819022983115511085957049662110664599371748630\ 3659428600224646291458274392625046339588208598081569904695631682080661004434623\ 3146606625499847815272568938288265545450061527939771987213257008401711156593548\ 5267366595170638960362056112951136297513042181/22829795162881244615992326697281\ 1218802856414747966405504702136334877013112033049593703966220815938689454302678\ 3652699675485246825198443102002659534887716664250960704719728548684479906783707\ 8445626179938590050855201046055246779850037239488793298910253082011135077150263\ 3026289657031649085750387144423098298870555050020371002674739639502125524058460\ 5673532412996687548962375993329457029619140367368192000893518328098254297053551\ 2005485894041600000000000000000000000000000000000000000000000000000000000000000\ 00000, 498227216140669579590538717740768008592337533656255608617182692553098811\ 4613708717543424982611044261513256619524405703917721947914080914908392059068558\ 9427064802558991309540417367516229334216007374646192915799970598389177953751081\ 0332318440279222175245136793023421814102244062358311448415559025353924370430640\ 6174541604386349969394056103728318799514784660671493965245672261891099596725275\ 6730280406605904562457668850284329275172702693054935728919659520406650877471699\ 62173919697636370159834333295084109088283111968278698341/1799407521910084288446\ 8188391534680639268170907185174753770858916283260140091958108176357968109708958\ 9007594090452106141060222137869214413488525238038040692202828012679889913560201\ 1986156407688447683458225485830523158510516001684700915520200498170215895586397\ 7059456210984494209438145073305041809362471066641671689086158068505358544584377\ 5742434451553628711273557410771364293611291495410722145252448442642165843045359\ 5015219017557857168620829277488861413376000000000000000000000000000000000000000\ 000000000000000000000000000000000, 22838917438353896263899890499252881709435448\ 0382507507591983890080481782260054486307972888414340266157729997446457840753492\ 5562017295218335147993037196705415067167302560295677522290794312417826901451974\ 6597604075526600139848961178087196795667785799240641360525702410034732420617556\ 0491690817302872900047087034925724240440624678812383795499515015345842494918572\ 3011835553821673337681067952824829355408652349091932366600831920902339932419614\ 8162349659331437299250524835649434065122722481505531584065972621634912040670300\ 927719203/824856065096867361586951316799180200793686685521924659723389692236857\ 1057835771009375736860062205947223763009954873674062005289277430264975766545220\ 2757164117232543259324003992649677110084688611926255547804451528981808742696289\ 9933643082611058150580882349126352651029926938144132648586392249203793009444959\ 1379075348112246509530847724902443342021827070065073167647691636263203947394188\ 5617204669446844611180065710899371495518581455388719012269752122381172736000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 143532650\ 0344016572844976607077805595701697417471753784501084806734730983630194640645265\ 2404003365362965426352093738028871877138207602422468812986394367523222678761995\ 6156817014695361205180695227151609205982758423140981241208605018526087163906024\ 2388136578292431200010666665653942389343452129188936446954942026082909094566933\ 1161007435807120604465972201793901961572115017600537495306720152382001966102377\ 8883609507729471250126784257858221766348052644507305161390621700582526249198287\ 924899463944302317607720864697720965510587653653/518386685939162699584759461837\ 5647913330837809925787090078765620126259685375874832063677370683665200432396890\ 4847828952762248097984673173830560265332909902340647057758059736909209208506097\ 7945916551404865573347380423961458385027055440378431795288005059661468092940344\ 4077980405240496658938260996180295928948913546895916484977818300758770118392888\ 9173780900385541593892923212981150537877601029540261508401929049296484073583297\ 9062197922932398252990766827507286016000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 402470634942402516057238025511895796384889816\ 0382561534832251314245903296403023094312911939260774889469108123197633001131012\ 4135760972031377823147514252271462339395002756044804511997279923116245067914027\ 0990262194734980727146957352469383155574970883204979841252142167369940029933527\ 1542673215824590527593689834598876911240051071760487041204360409390766022975982\ 9514292879890250616419895977105744309631853342812018816142002504167470883186564\ 3147518234887436930690043021633260136363516736651195764620227179670957089600643\ 39565957/1453575869882286050750407079339430195213742375800372922230065668197557\ 1942649865335861937828387140042872447617927207285264209929734526206409786967526\ 4528647806653342535818842478955479707853133368685300194640820047386946411179906\ 6410864704783915644942884806231633785615628339322091150320964902538586046767450\ 8249811036458658405995876186264552455625068757663142877389731231472955778471604\ 8392568010667584847581855902655229563806018081455717304429215485010116608000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 154260557\ 6002766243280653404930179063919886898584935743329447661489283563394851806121776\ 5918584975924084473644756870741747841645483245906895559160661198366374821455134\ 5612399127322557226952768290198485174941839534996989087582499532723803413025124\ 3967667057797800131719377534357318574794478783825746944409371861124093441890275\ 8090389038384289607244014156519384273371298995518842329784778631595913411902325\ 3953672707940695304970381485606512250444814519305823347684317417000864316259946\ 21520520646665319986810111766333550090435893253652009/5571327099303807255350272\ 8752647599275833179524928923329724354452375228603815125026637064040724603676525\ 4182502532160289663168242996928109232609675995970942151603776272719322883666672\ 1665573888219924274788084404883233889428680574907015764562343871185160990346059\ 2181162829567580513200418243811908991457868383082111771673558180516677515701927\ 6372436685046719443583136347199214783634026456612004047251414060054070636834549\ 2664779450598555112280719784375776450153807872000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 20687295403105319198077486908124704\ 2808315786932773355041390823955769353221059843504529579093656454441697320058331\ 0209732804314991889757658191310012876544677673586723978725793460823221433045581\ 4471356691692667898466465426079318727911646163752560028790077549664407794102087\ 2920717199412420237753986114060750368707357764346037147750329681005494288162777\ 2555449006349371974173408826093347299193144561435642737297034978489313580960051\ 0823235960527567589463792788268923837416020143476196592025632966660725405491680\ 0595864289033926144714083341/74714967013247883396447430010987005060659949527149\ 2686820309447702258312373621335083237420454487900317039038679014171625790807426\ 5957612804236881621549779750669216278775267477502962561786297578650366249609473\ 4612834976628164051185441062158870090189827599034083095181889747117456810019169\ 2576235342899038695589615569840810075345933942469874712143410063024989890486100\ 3681313665681187785393159215932668865325157886671523126779227002970382405252757\ 3014728415973637881856000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22894393661385217396071918359314076323467289140598874346777\ 8999479287640848920175764322452653610956696369742651117047506622674451911599007\ 8912879989695727092657623569492759367717292796705125396200260222184725686237229\ 2549437635599943566864747091730901924912218691468091803843955094008426184481175\ 9800076224529908518451353217241342271985970596343512723018142203238727994241539\ 1970308270359489280364761044947073354542913276568600052062283091588789252982792\ 4008339490118438457965104120978870587856410662576779714644311945672002248699525\ 5995896848977/82686202857803816967449699324180552729600050195912307896145679493\ 5053984835890627510990886438689357833907860018279421796383512962517617207907839\ 4724492992907387739787429018044661380555567431477748920928082316393115491480855\ 1233504082513660646714752258816098432331951814697552102100662322681245470879394\ 6046961958990899304955485435941318776892757169239361818982065841190517079269145\ 6656556817606129610093848575454380317686886566929778783627710508085532406514615\ 5430830890024960000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 86562760799877187905821772402283207914049995551651395317720932437\ 2651492401509074158440753235905196602074197159332381367250864707096751848697737\ 3888750149880772417190173947007409391000586645496950037015961610553461589378781\ 3072202840189003697314036631727173944454083535720881561445064832504107229009194\ 3025474511575533066378346667536796308493130878197967738205204146748991272813140\ 4104845403991670245567731395476146300213134724192711799012567773240723142307696\ 0965160626336950509679152296126363054472421977481814351067101124217272277616266\ 9573487137/31263305148102537705637078894686038858418706978863092405815223961001\ 7869333882516196105607885051862241809682260869267152068200425810174150026973439\ 9458276437260536465248859389978911519089285557814855428504016113220575263684034\ 3277436739120296162230082733066538955522215024240460111198947732841307295411186\ 7951908433579065522385020232840245043038253027637485391565485855855810757646000\ 8342420918698211346546909122141390200284708275867548494758910641842600661464496\ 3532187598900428800000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3045032202276096765719162352986313749289973497622691950094373121\ 2224061056949938606937335903568859388232590097130356493959871968635161540342800\ 4922859602779088788755385388073409206574463882188398428347508947123444886036902\ 2880351030600361217603718712169367912584379275525564751137820869642457604669334\ 4905850375424625200900278651408048880169371771635816347349324865142071558858933\ 6315348171782862969868988935131544819318942130496663783055740638423105005633100\ 1443473193292393245307909543293524664618745207705256200405597534355262041028380\ 55724000029022573/1099753751381252697805153472432498601213860343782178267715420\ 1068795828592110747255447006412230738651203316594273778334789324810407356754671\ 8059914074657998558719214171839876598343881780077953679475714387832703959919207\ 5613652304090860377283103855362224598614936058255746795567271111661269962120501\ 2031500909211133240644156318869626019225991342534203646493486117012176735133548\ 7089644636319675288606794567672986033727988988300937978517877335633450921045998\ 1255739402880839193320226816000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 861221893789647417678342080199028498569595144307743\ 0433545765996882370182332191893954099528269877033835755743640631198328761468637\ 7984233903860809690338800576781099550496762142808367786998039313061732794240383\ 4794420561976737535187059114454786302733635203300891313145776324363759591441218\ 7944575416228608650970784531312634715881261903112934033370004525514714366468803\ 5943438126667003631248201332256815424736002566222070085463185355771004862462972\ 8529185761507877598219971137067998125501416137476955234228819163326582942781800\ 6260920781881990489861261477/31104146503712197513681108311222182660594029925152\ 5166626583464572003232908182750659107252063091598215851378423904841792021307769\ 0969587179904724842515579757216301006880319742175382514992103740429616164504359\ 3039169068805234610620751606630229199949638675516382029930465565935235950632843\ 9989286606400890934805971445189935734271060129836694704637331012224058193208425\ 2005896357210616211936314048566656816055397584792306759265077033735859156967410\ 7331204928762788589172387371124208435200000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 964814064146432000315949548802045167772094\ 2869111789081508673551297085632414297086819019024566236284673181795959295217727\ 5215098155707493784020731276003049011555131925239607545185461413736756191026275\ 9238946781608945456185797572485545847176841641758360992818553810444979902439082\ 7141586278938659417847958219588071217893232174765039685250252614325392109799459\ 2684374305074866632605622783925732722546033970594013311913189957546827825429588\ 8195897223907074710804599638913366525546673844881308988426511752449904795530919\ 21364598814629194431705056193193275083634601/3484547766176471547941672674332923\ 1679740922220669561976909543002458206977531060463938730877024850801564684562624\ 5811782132798752795017300425238476547272375273330655719191212204320622542541394\ 6743452115235601658429248107740345052465809288213968903638101396219452601862168\ 6068189871718765006495795656521570000817291450316196413212032649397169048992773\ 5698416808920307417417359464133797237286164758444856451780502788146458549651755\ 9661743239804078765743158241409185183239881367251272261959680000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1886837499906377351\ 1078235413948249441254535325154213044074603576975295468969746102028598433778127\ 8105456065745089118529098576127408017390170654453103434138100483196467551026479\ 7263850544951558923223478451042815527796209986408430557588468249878720265774531\ 7334610401063407820325318137773312991578505884413580218722118211987887741573692\ 9130833183869924858819651127719374554789412356788518910306050684691092311844187\ 7064155279332948040316276342936439098822156258684504702239693077670867081789279\ 418160715134904077284612308558457939121747976093158483402696641089/681454376495\ 3290493788367779337302678147348124924091153615741988284424248126154847648026042\ 2465732879843721620734081439495370346887712345583678558924959298774647910266003\ 5012150936449920040234785028458226152439059034704342263705340754412273471038341\ 7197593069909246386017951693336556990505134834741765996200994645397698856521393\ 7401991046184682746465000787963185540077677240513639883234791478181806361512924\ 4488894140272755302320768898006510427033100786498756157731111060722237144511283\ 200000000000000000000000000000000000000000000000000000000000000000000000000000, 2143624871612465159998644500342213333501417720564584994877865046842379343688078\ 2722885750877864844389595354468323230983753885958066977027593478566609096630270\ 4899023686654509012984190176087842434060467186418900781996445462625517621621614\ 8326709864226227849507598401810754077614732295966599591264913557183461744501245\ 2429695025822785907932233769737994838933824396135322679491691270711225043653093\ 9183958776820533464548479438331229931571251251705186633423785999993084151852399\ 7646816002723989448320416177644325463248609451615422665804213897824311416225428\ 0648724349887101363867/77419524499371638821328391792668276774011071011373461881\ 1915835505234613177863961664022007091761394806752918067492854249265467057234197\ 1070214303356930557068966488324489819187247210769499644921313403937430961782454\ 2275540950884183331375606253626564753083311476137760589149535880228401188466993\ 8576691665376776536988288534191973618919641687450482411466789798232861745400219\ 7738212766965714144621071923219580124488036914068660511538803259954732907556718\ 3300234760124965071883391463547826373578514298306560000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 133106446484222622571605133\ 7814335220490684709210446880734755446866565177077914865905247322846129158248550\ 4137976170734901298058077438411655887602944204262378181714442227799193998482179\ 3757548557171291031147063059359407731358121491545774550850015105611966225930595\ 0561447699034749533730903936997335050988181639914373048361981419762391735511873\ 0937915461738269890794270107689792290610018355542527328033416353233913282374288\ 9017840593882838073412883668322988878809842379675058142854374747407558316973147\ 53472212506171358526645893524682794230786481120682020441833794138633/4807288470\ 7850624846655485226034220172131562721991162758094302122959286353224741191549421\ 4496258579916601824682438542079804789986554418518443284018635718410995594270201\ 1019461204093252590681211411903654015866196757287906631831727219984200721005291\ 8395034242529330380379264204126879986749917560030033131975516260647905051368015\ 5988228158594083374886009519221855870521550958306252393422301011418111004037127\ 7448076905114572764464254177753298655873543700920892617599900687644692718393533\ 3884367994880000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 156286140736234592659606455300809290713822339425531843994494500618\ 7208741208628196101188741510457495257991341467984967989789850367617220452895351\ 6457509413557744403664825362959044326138721951499997380974925440440434687816147\ 6970138197587376555660855896587004648731575653733482862887831031680967019162981\ 1250984662813406436831864414776263864246471005213711841990994952599630280893301\ 1566926829282591835436955915480883458915781009603004845869749090605835311680711\ 5023717946857414348196864619187726881895637170988652664677482821603571945545030\ 7823047063720261975056654951172905047879/56444407565805879458743533261064245884\ 1817995644040726006441102023472409898811634258311852754404663634548963481303150\ 2332204725983518505532103282577044075103385535575712441454484698450140645122071\ 8060354706661686574685913192143033309772676002544026817659956064530709388252430\ 4232698809112780081457985745859577223375125498200410590292981004352898112692915\ 3717772289784424290309394258437227142847174149205545720520742049013866456468618\ 3703417170303781917463068757033828534888167981111740869837634576494960312320000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4294\ 9078000643098583726788154194667724987861265062402098582565470442577961643072868\ 4893407904732104599548661721948358952503201985778882532307586221083572050347090\ 6019854084160725564660118694960199483348138839123829243810071266763031095670911\ 8129415214760555777669682824545281061940672562529650681685332667493728952088799\ 6419004226284205701165445404946108972282947263501483511152255516172466707284010\ 5100939880615890302905071485184018396661342617542115320158133046294459315354486\ 7243076016942046047725089225572166045224483839188846077832615687134066284224512\ 798298501866790300665283/155114947880208309246749633809836047866529983359900305\ 8430359028472099496063696275917462066240269018671652911035328024248508412672179\ 5791785058514525016059556265819917559127085678835867411823493693532788616223103\ 9941320401949547500399387948862687445849544005843159708964425349935340394251119\ 6907399097537039420445503034755181128343703875646139420003362429458390334319238\ 6245900879664642050793824322883449670581329786061277346932903000610141604649305\ 1320015597812051192087648370489865303073946208437431087136768000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 589650521690628703\ 2990925683567606210367245026350125908354223697920270800731848923233475120428095\ 8312199865848859663507986895277621055763885943020062433926366514088285209862719\ 7181291395420821665772229704753528558085295026178007877697823884836223557178962\ 3474921754603875871764310616456255257234833485585562321319371304015155189749989\ 9114672594559551971270608338948975206911228621128670501361078634352661105188225\ 3894518928052045121231268086415930921376679762439986065063874908571133703000306\ 7834485265199260887322144852575766957798564091086151001824641829897432366148751\ 952498311120352603529/212957953086522559292540792156010324104956862478738350813\ 1681422339996416157099013818357462917805795512922791059100790513277426925741055\ 9297646212833254584897843510063539251486987094568224611110028958432093405646529\ 0403870627528488094654699130438893514948477070631449497389949217675226674325128\ 0448771591537906759235624494598492518401538183937480432218959968132518000264560\ 5527134081889685388651360693889304333079399446643389550549852203399264274996899\ 5194870300636038095393076792134099366806788541410680911895619174400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1747726534\ 6571815595544755901815441471372413072612336038433851946710790066468359505830317\ 0496534290906577866445914090884650639036739584128356590587209943541410910421799\ 2067142762487570131360533310922891070360510892762897307811078135684585714284694\ 0086472187286143596334234806179968833870490947106376243304623259181676271905014\ 7559619371048825321034610020623127919148933361802887142017681768115927837455461\ 7839213265629690810356651784330213880925290219691327751441437735931419205984735\ 3484581926897406333093353288255545302857011220189385001594686588648316215850941\ 53192114302476799048298806074621/6312073729484528657430909079504146006470921403\ 8698047181023037358157493774896414769576115200883763779003031526991747430813542\ 9340789648977582233748377665896372081638283303414074297483002177473301258327927\ 2485433631207570725399944387125565282226208803783072860373516163102638094811893\ 7186269967952501589973183556343743910019899318245421591771906920010969973455447\ 8335278415747824254187210274919626330966878980432473399598510066278297619308754\ 1931109081017575955710852169147450796118854705232153212367412582228586152329216\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1498211057802878938905081365232547399166191136704632654321902712876814164587\ 2264362207096327709310618646220054021314077279303024801641448743211182540760798\ 3997753654514954202889378962198633730656829966031381279971186345977262558108434\ 8851771116487522399431066560547413261467362718145416764369179597492858143703416\ 0245073913813655066598863974400193066507101219518198760651973304718045299929246\ 4409522820455660910263619030263507138763114119468107241783098556777334436376510\ 0299836751694180558052181562312116442950293395788405599430217684629079841114681\ 9836124816614871725977043195095336266332974371077389/54109191115997815178493185\ 9882053325992425417347717140873641482026393525735021324413470374435047598572161\ 0301695065889529683415194802251017336605847089833445255961741985077919531721758\ 0022684079924384337963196375298192065287563800407054138535216208737453968159199\ 6740642224011939018044270188124565623625142112597030519475132763693442339715994\ 4788863792726907055927829438130480397725115414575809573145284563838641329369217\ 9506545251292342820565377848414582929972531571998638687762303679996811780485545\ 9365139271576947061371699200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2615981898406299705632729397106875982972458765296\ 7199618891311655511392699081479146784849829917995754250650525445364990288581136\ 0592353664543488570441120359339831751022011031854218590541235822698641827524200\ 7075932712154913609505654664755916705181531673691679138559790991658003983638859\ 9119967346104571253269445273464767280999508780208696326980107662953020395219266\ 1016371158896150196316243479479092272902916252832098226192684238684651882696907\ 8232734526589180232179138459734879564585092159215750526218850683701115586782474\ 696168745198145732309718279128389506981462742519647661656311265531974948427/944\ 7835174046797053599064620974797898341378124364626303413490262024216279600858000\ 2814554278089948409338940281678416896274536967439308499493273298208899728287887\ 3985938652596958013396690960371885821234393205672140382400769937804563074141410\ 5940850508042956975068398223517093640470828478815726966860449513929116807540291\ 4830073216593192989263605818505169029020056094154157921200284053240934429607486\ 6949548033805319998556788331213337782581626430626169126043296236386143824519178\ 0883274375021483410404066158190333963807385190400000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 184947349556327004113486476980\ 0946999496471142184673008128980052480976406104279340417612026974149972454418103\ 1338324488140974665732561714447846712377175713939497385046581895232775656847655\ 4214656578624970916966576214167218201901405595379737514889812352147494834074317\ 2978031787074959477798253292252288866293663324574224054992050816524049091056617\ 1020476290301894532261528059812178379982390443494185405489319391967913125590260\ 4153041308130959177717432196871731499158141384923791923549314891329243934393104\ 7325102142107449630826742472161569496993554593354994326543831142807955026007480\ 0747569684626088298853/66795206701898206012403110024128275236223208265243053751\ 5180108004529390398574564434258662539144425272440849059707231243168907875091615\ 5907720435784022328188618814190127755981883189220138526414277551281201117240024\ 5596898412739847855886214037151800370511259938164093600483322239593831041258482\ 0541627183919652570375792460652474684811310902657074103613699578886368558595273\ 3667990732983172300062335694469960741894656239760982025162050329241308303293766\ 0988966096661195190362848403574722186316574032271873890175597331246401296793600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 8058803632733295934516364116161312659288974842164738294757808427291469786853\ 0303634627375705091495749842577920334053999985077125765768949004726369466500375\ 4721987311628980039833678652978667139299746254102741859866832575998882198918159\ 9777494313896311444287163695486873525359751959927921904893979646188075647891955\ 0170570562496498920857466278823638602971453040432307591960869711491717800901566\ 2155557627576655956685628983809513803781033696907837675700096639452669759288261\ 6223431186969633824165733784172959542984762048186087497777187492115614868378130\ 74297087898323686556753590484930420843557893088926328702739/2910499073095243777\ 7932145768075955132477296334934260920085553820844815947230900432949578434400775\ 2974160202577191630840581190722416287294609822786056556274704197229284416476371\ 5979035166774917381444792840835794402629542723398023064068901107292359990963254\ 8911696861086345104999620846040687896405845766728193279127327932818282457909372\ 2915151942657627942504590221325408018561159096615334387853849389240673148842181\ 6947182158039739822544319700978730653291284159188116179496864763974734338460624\ 4707718422419548491788758797992098529280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 9101156534306905243502937738564448\ 1591369987567693829704363259834254968615087587962282566050390279868726082618056\ 6909730440528175516585986051397751853249468233697681596124697162858929570007420\ 5572228820835953178326194716639596303412396053308117341920940590939319061887960\ 0025843458420239689788896747905633094200881435315283545494910788602575056501203\ 6754085907547186652892543025428245169138844409746768072102570092674891405305820\ 7538851920263450132742486461546874257982661940938943187818958577792629087566502\ 1787881322286954219714239204146167083749734163671093575160364680241783917716090\ 79909169611427879215154011233/3286951385199763048609025323024900153709952523853\ 5606595139923667397948851647388269638607748590647452785184546140326162667439434\ 8065911513653980213774228768371769944718015560566402925713588227304280175651521\ 3449199765392377511156503756619457943691653026972837571104113962604982307782256\ 9569006694638488557177163024086298685077399367753923322422680098166302528351634\ 8237386593244915101696708939577111956698380160458844302912748220860884470086887\ 0530140097612308339995784879821476583035323468647095389517039413434953255761749\ 7499653834067148800000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 458582622845345277413302263592014221803517996408832804370\ 0290405927620236051562254211718205376022968506891284647107943180621467980757709\ 6526154599919046875749152615002967015936143062267721780224419774259886663168223\ 9521856977743711343459467792280576047445152633786969031042377305528478135422424\ 6028300889021472693955374691943529694667403724949965384875506020149385259178658\ 7355354565321337722258299675989704824548173917509114107377670581834688171422216\ 9613901280114171929496176338099916199298114031484073966667082664073191286905422\ 6831340950355094472033641434821867667944949235505561711671086440984164680885999\ 45721/1656205406965875690444034607686488451615736862869840340628592513447463428\ 9968403381146019410367640966837778737500621060449778070591407870516514223177838\ 0789220200886319443889173458776815664697881249470268576629902793083072409256086\ 7833730368428521938390726861798491085739046228934129129080001117083568955646175\ 4763467590736333807727055434900720934260087359933376344510799052668385222936885\ 3468815635624304604245506231283577013944952070900847303048092565275474071803704\ 2293351902880347450911186981903493551201954310421318124720847421702144000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 755\ 5819554185291485614731276600265837579226467189377882641118872069454693817258410\ 2494066532587458651687319747597278957491046869327552858128780093213899447767836\ 4687824970787204059217521586788212666167227786729826390498091315745479338168139\ 5338309589038419828596670744982260858935035399773781619007625910587451122004853\ 7117940470333258644775064756110174759486563031684299766683178182593856201824310\ 9877888847241291818777544503337718341698401358014465879786544584840107246094767\ 0456116538749499749023569630168606983022149681637837417896184794587846147347904\ 4233024716617434610931494857197120394279716828668615976217556109099979/27288407\ 4538859968883221141769009744184711725008539273897955089714172478566526166523408\ 7829813027182943802862279062678743073830803192832223126533868732883345430495898\ 5079938754683463012230011139974552827642392372289635164385810216140935719064762\ 1788203259774800598565329638463906325274709105937791780249158593120693895340119\ 8549045452411340532476631569545217693378579045758233779697086733001125481393924\ 1115155715503884549257565931291604689230327332474541547696418058166164022666958\ 5799153961937809338024832838812542931831061370408437554104789211545600000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 177984\ 1781559140762023273368853994743579268465819978693350353451952272019120970676706\ 5403616955855510830184475546089341752544284458368499697864303788166428509899066\ 4555422023571701237381569533920715713338150134069288972769854401637790782738790\ 9494407967322314210339939515236656277737932951822913033894129479352090520952333\ 6168696988086011402480690251831922395761008045896080016863971193632106342150923\ 4208976889022406065465228816849915107427404700053649899305848663482202466556685\ 0210505258745810921127551556091752959667166351978900841206765253909366762676641\ 5105450174920556323414794058548453450195787118160417597424820827/64280332913082\ 5046137424936627846902317369923537012724957824822841396520654032649138301254749\ 9530343268654559388871724791740898636125246132785345557829931250139927179271960\ 6627299153929888798168467885966164623135826946878499041341841184789511169898654\ 4002649570410394822736670298380442018696769846736988897434603797260954149547428\ 0217977790973613860462538515108034371717024555636142629241428667206828680174644\ 8791370019623270452038052467117814193514702962121083673387069073937984841369871\ 4493659035445522878741672718118073565397327140218875150336000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7045421545615256\ 3862457677771040290960392770038137231164910133358800678344983602968166633427815\ 6012526887024106798458906719046795278063546879110710702178838730094668720593805\ 6407304676152490740937815165472885728205553118384721714419109382848239133425494\ 3481509340229569247628533658167686298523252445711177449547768337541249481140069\ 8231472303058857028106660751411518011586976290550505605418118214836484393513870\ 3574730132306411570325804302284765387042678249052165318004313717457150743764721\ 3848012472983448567696137841213370757447425454719538969573088967545792096719960\ 6852498569571657453771302990233054369949298092619948881919513/25445084566272505\ 7077864481861434251531174906498028673939285275706989966769317114215205010885876\ 9717605877106019152484549833081967480468721961695157070132285010687566290897600\ 4367096636569440851049119457828138053101858484407430982997640723472308044886767\ 5339681617735088828448463646348867828583053527543586290803931791151581957420926\ 9533223489885494867496467888925191587038141166763906039778532899207049767558890\ 5582430096261359490899721458567086678227916886858646772117853605241773298358197\ 2455917581416532872217258574846446628831178858397048483348480000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 34277504219\ 8110218260611816108889628870956579667499033650730989582613770131518383281092085\ 8500913896223179410847163343356002648513615215922946635919444060001304060460815\ 3767893662936899576233828585584115599945631619263267863966273529313097654863238\ 5143252433721562054569319279800255066878027909009935672774209267564950881704144\ 9618805576278059463654244229755503775889089026828641360488738233980246501468304\ 1746079888347979545121403744775058311534874243039721807436393423103846286311065\ 0448383394584340892924230490339722715982793599772156339703195149488557069762076\ 629000481350247575972707549645086922459290044192516558233781315412119/123795934\ 3335203202196367834441887149234502778592339065022889509075161726125417010422099\ 7230621863605490465413746501050881538907049825326035462478512080748995679697361\ 2698008235966885898170375017341196968614613818712223935508721367099781600651942\ 5461439991416125800237108869944034301489438736978843683275606893745105028946499\ 5708834422318429587460707339241165502556620613089705167363090942851313831880122\ 6701228655217750552932691422315142834649761448648025796282425448643223717294380\ 2866382684031979335459344060568850763514429067522028005450488222156691865600000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 2178631765982178040002679137851385835308249651174996453349129495223209403635715\ 8423059681381867083382669559908819551196934511912187205240060156483421524725698\ 0001287219279570047436593541480602224165880512957336691157399377558624873884703\ 5524672944650916790847134691281633986991332408197705840040598486844670372733876\ 4520545376137954960109533920952879595584995211642828825935672273240554703475610\ 7674986759007185468163818260688102774945101517277624371057859126558537473906297\ 6979776367708604415953921862980457343648703996618858245191904293692891852360914\ 4235800970180738967760936849785394157602423449268098813721336586984250032278084\ 95249241/7868308113280725222307653559908142300471556029935699400885700125397935\ 5188540906812415064354715527442114073326457924179265989788133857186369307931360\ 3706213884102851633576449303253009348871142256957516472040318308193324174449671\ 0021513727517958357003504571528971743811380876207332798401460946315315819114982\ 3374838338546323495551998262026940401867108799433468651793025405413849995259715\ 1948138831527563361970396128826385416541978068310398055794581624809202218675928\ 8786917243092469122696615333270213006701052673663367341928557097204681042468679\ 1633033043640320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3983384134904601677865214867971930326668699251633382197\ 5959798331210069899633709377852770139317088441418345888584745086442799986939518\ 1292440464588473068530412640513882211615796806427937609145686139487891786204719\ 3736047334569757109882524763689464327506115550575090761069671016770986912825943\ 1938824676948762961676597201573408552899100620967999910755281592256275381923491\ 2054188102106067764220501275175913929075071083503074079638426741617956487907118\ 8847141290554469982744254601784025699834963513367313800795212054311161883081148\ 6929513508937697706821673134996396870542778829569598731665714159338017775902669\ 013798400887584227935811718563229829/143863327239180998769250017693390243375022\ 6814095172145330564489799628116414342331903888545494925813336759736837330734069\ 5847136233014788744290438089681549629210692592571741907109950484621787682427416\ 5075930720877539026870999236418375514756510688731782949221360280350785931556963\ 7473233612781904908176438531491003913198793769975029198815081327505936423109526\ 3997486438900379446702729291256115967789211489643677077898264233011970206635268\ 2137707503277915224732092399413213961033309423822596154305517914512369350175782\ 9474896181773953522788936689130792046334483072286720000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 9932509086550468605835\ 6926925391055566402707916972148413086938871965387371662536238075225048942799265\ 0065934863819428108023529119565144409932169418983762642178408349812161870733743\ 1019150675803469623675455591475535838855611726086584009692838573885063269714773\ 2130301655712714362053610621410920122099672967890716304173431355339508351625205\ 3181288447129367152204351062413920057478435318294017197263629353288133498432706\ 3933694549566233905395214301133098045099824919678939264048858505689664835669496\ 2097131116096069361100611040198042814560655235937817226819320916269209745439416\ 8847820640120075445838719146758650923734011070662448109505308758127225664247/35\ 8721408179307330668640303493247404477576868311113555472994592325925021292770742\ 5323197289584778828982543694307173718768333613610781946304902890374614482298106\ 6496845920231298604822659023369813786732718976980337413259426500070851876411635\ 1424945969091636596596592051180335513144641903959805152011472659727279117462001\ 2277280510610619380420101619458646818315208693246681760989561017170363098446423\ 2801484282888247775848136712435060617458350184693807969063892916324678185634666\ 2044131933845728308880100862661570046437582278519305108093465517877263901583263\ 4454359708532736000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 142167302881503556404125701635405736874167569177030482\ 6355602015585315463168031958096386853820809095497460063023822673321298907009058\ 9774808380202104072884898693236615433084158631455951158713152136219063138964551\ 2550679513034083965638584166592417636757115799174821393406460146301416854439503\ 3368319792748040209070899796078721823445055949024538200862746560425151254716549\ 3477181354166701124365621379327968209651848540772474180492413607147355325385904\ 0261334076744417684899512476213294346014682713753134808632502556650073395981802\ 8060323331405083555791881343411980371405583817267276754005246729259935025314096\ 91006933228826249900937480026445913901036541/5134503714752174558893497574178009\ 2710523574961358613355902514182047295117340493128417137220362404902264648622578\ 5019707653167131910762140353605198687566131643891831063461724583511968427026956\ 7157095205424171266863793418880087510713451568666430561259725552833297449088461\ 2820063256287994246772241487382630210163814677158320842898488555928643620858789\ 1420803337414507261992868912021800013286818250140678885286988459460882421029051\ 1577740653604772421256693864750112236336048288779741927099532668250895060703473\ 1496008474059207792220500805509328660597131840415787740508979200000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 14732589\ 9574769724029292416053631153411745765463354783236453821384766659097784073468950\ 8325114053205752289889280578705853235615286413282300217664734276500988443476053\ 6065673276219528882102421073159489018644714430834578575119864197177369276997404\ 0809483183101715741705014954240611353312262347951313736773815157925094086000696\ 6074987530894488658277681864909331905733594439127418921600018691081631446370448\ 5527103360215735839686680055573697551610092818753708608908558623491414910404134\ 8323655218885379002367436666603610534970126076135015240681974698531258044613638\ 3043213626099622207506515073392523173765045724148070580604670239558325446978384\ 4123551448654391827347/53208162717646865425655790537985087624476937569783817285\ 4947587393344637915782909453346647627863286405520104448755809711700574628785319\ 8869966991635800028165219050200394397656879740051147276338789608735470046970977\ 6314486101042756645239519694180087823536819468969992457538009712633485748400478\ 8282128633547252754028869143167348924800874135124809127619879167660357840959945\ 9075202479047464703887967856732128890316399860853632625372359477359765116086031\ 7522728754585057864777337535920099919921501530871088169984921898391228947127915\ 3411753047468983279133217649198447930596050704793600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2544615777989556075\ 4574249918722785832504063300176635450296791681278125190150650616547476838131224\ 8330582022851428747993146178230104257100368494525074472945007596998403827746437\ 0391476963619985832301450100834761932822409633337519946506433923701143324625464\ 6774827927012094732653176027899932440451671541667639499579429730498468749875053\ 5655833053432243542645222277448731905739581940139461084409830592342212434106221\ 3445681339387641526936069255115260513726708145576145598564295806588464851511513\ 0593851890772928638343500250039177000848409153518622293459752884772804129742845\ 8831516673955095351824013066126440746486181245253619282509472168029288455484208\ 81233099/9190132244856456309231886605493995322490301637656336234223123175704199\ 9944813913748609530197344941517844468129325362104129131508146816744515558910651\ 3593891884418119448359260014788731211619992475726172242730998289253082310101830\ 6964379698600975986720854721168122833342932650902867861394186519076247078252784\ 6551368969016345897198086003152625062282647070823979944966180534218215333648775\ 1079157688123591020483976416536799713026480366889663357957566294536841644732482\ 5844056029851263822185813213370838796026311848333986801037350008237744274124432\ 5280622450597270750468073486024704000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 213286706747546718353813207874813222\ 7944333789343945139146573210198103641183527858577934987152602434758956693601925\ 4584454746512139949312244475400184455915691741748258055934685373968365813136299\ 3236782049074008068621574704246131725882315752951994012357509577001030888521338\ 6973156633122725276955764706061202279858424155545465963827911541754961534558419\ 0674568378225994140368809287521203243001600970397298449339252386047120838041612\ 2555410054863669474639930463203298441190192890014245069963796598651837797280643\ 6567374538855747102302647230603447398820953555936310366026624392278588552442047\ 4961944957135914243656974929598228099379936793311736734335530547605838264820511 /770306690093902832787997457549479581163591179537010910340085298218478317466105\ 7346222823894210363061665699972601895981988868455195065019762621395080181691648\ 8984839640910437765951073820438115548574326725307785217704315591058407940911974\ 8054633865275294406018531978044177488503838129523989817245247950334124215745356\ 0325568891623600954515624719167717488995564331471679771118801054872304088467545\ 3363513365746895282274479913695161191141123773387646367186169784119345239636645\ 8472958268365485909829171748998974503898643997291796449400752056264706581284738\ 7002656608482827543218949743181824000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 29047749348393877087691986294580091\ 0852539114994238259346341220599955334354081992463538262353364549870679808775213\ 0169183609922963851760356582512147029318838224266205764986123487140112232954263\ 9830383883379960695214876855154035705228796100656204334527131344353169888815023\ 5301444568844263732000764983137545823367301609154445379574530822588442247088557\ 3401079847888348272391887024154892592864350139042329595319474711176003446003357\ 7396532089327454254637991500146281218460137556463141649382621258045766605692512\ 1155001866719119295931861299533207490966088181556705345739790917802358640060572\ 1996562128617902706776032910289803993516939636789516076092266831284983342408066\ 939/104908974367053443153671241975966623546412028142533206480287205100019524971\ 3765471814258413004149592854206580092149392488219275934727899235612304997611215\ 3876536597057565758296330483744868785119049218232398167630899406863070469352070\ 3793922558297445801492560847421303928348838735954669436319081003548059475358264\ 9667973163139784208359408370595944297524493940018731753328828400243664300120048\ 4990788227901179147017781528801187218938105263930372691073625163505451900827415\ 8084881148037107834779572469993639404454126549147925284219380887717545109524254\ 0877221052983105286262908098434876571648000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 11469023843360327088674167638\ 9625531967533924831900822169342759105855370190787477853988535873293254644065077\ 6300784571990084563148247516243513305711986332752337317061527413425147777428242\ 7315397477968912744651431238584935671146466699059134127319950047417140493426107\ 9794322462832029074219940451684491734794350100296008127044926884397110388484565\ 0199628175952776412050759916369067382454325026355305271796112286609675319392256\ 1950615152194469657896623428082026189903920876837340960248592789266295625321782\ 5028928751939997743902106665952306491784405792764259703992002216869106035002052\ 3664913922306653894088742432895355433269825748979725217609959613133436515822516\ 2334016349315583484788703/41421593434380133058057418814011751364733985885761745\ 3347882113009192798278233807030237660194266244888081931417654428102840708774943\ 6191718510198957847880787594826134802465886372987250708575792906786956296271481\ 0345538362410403498285230959391726922678749718013859372103023765117728800453533\ 4246002232259102552583494533506566351367154370133637234994312779987750720626246\ 0892164685169698896230052172335729191001015044975317680966198394275719124691445\ 4993572728765327416572958998985415976734423484914019001915561056914349195865675\ 7211204576668146209296207469002698413748017364820697965139740137920607027200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 36700867536001399431127557521536729944235779552025738419806416087152438\ 1559357405164035310699631476271980433518847974762752806546967550288642730692161\ 9938074524271473701810708026212517181866488393054167900210268613985360773349178\ 6393794509921117523936417035746947444277873058512772200484725236426929593750724\ 8749036780729940076940211837929395525221626651091157188883151991734054509649626\ 5806959603309575463542176590619402032940924529496128554342225755594051492008127\ 4839984978521003464374943546969172312037293175195853316045195179526391353610047\ 8846253973237646512546772031626277093008087958466306040026622156363272204963078\ 2458250949501854765269717191753657305893967627127117954008421/13254909899001642\ 5785783740204837604367148754834437585071322276162941695449034818249676051262165\ 1983641862180536494169929090268079819581349923263666511321852030344363136789083\ 6393559202267442537301718260148068739310572275971329119451273907005352615257199\ 9097644349990729676048376732161451306958720714322912816826718250722101232437489\ 3984427639151981800895960802306003987485492699254303646793616695147433341120324\ 8143921016579091834861682301199012625597943273204904773303346879675333112555015\ 5151724860806129795382125917426770162307585464533806786974786390080863492399365\ 5567426233488447168441345942487040000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 52849248453117521156939856470374510\ 5552198275235945857643785001862211133101260940086302800622889501901502041958121\ 5827022168759253197798589898922889179145802405197977051882217357209950699594099\ 9179904536738054138342713296346375329301570066420366836258115745059163124310840\ 8366405587271009598859072238785792512974988326159720764169681784420215614574985\ 9881766162128411737775278567132698429405064955191725669218872146415426972763952\ 3714371907875352823021068050023201603489144640351537778967413188724965771710395\ 1561946500212656923233082141588104807262987004314368579666011695877621322926654\ 6805185102355663120977132909305493669056620432719494769070596602080509067486754\ 8961770123286531409453/19087070254562365313152858589496615028869420696159012250\ 2704077674636041446610138279533513817517885644428153997255160469788998603494019\ 7143889499679776303466923695882916976280440672525126511725371447429461321898460\ 7224077398713932009834426087707765970367870060786398665073350966249431248988202\ 0557828624994456230474281039825774709984733757580037885379329018355532064574197\ 9109486926197251382808041012304011213267732724626387389224220082251372657818086\ 1038313415062873556819506732479682079222341848379956082690535026132109454903372\ 2923068928681773243692401716443429055086401709377622336392255553815718133760000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 8582598488507556661765560392928188048505125795168349116861861548916909\ 0463787278470944806834417223956106632243475411390423256542432804042957598805258\ 4749304770984329136228999019321958414109002793983206603522417035752836651735128\ 7065967531821388666903887585220200263022855910060466714050675627994398130292744\ 5308684826429496721803219545341707220560651662922227952199831276698043552344194\ 9160375325169600447349671291327779178655513083257619549890213351844972000639359\ 9604433396503362527136749476557010899578528526407107874356843341659610243630318\ 0093749897015052970270052671084744057035555842366211691278675884542905315553431\ 92840654287269401698354362234498531659900898528141253770797971/3099696391643245\ 2118713538021841670490075964314731608798398536580597711906729757816040727932104\ 0843091387203005426597085596333155637009377815193486098224221220045414932207435\ 0635931149318003949800798886403337082418943393587547548954301945271762936167788\ 5115796451925986004974254893326547405646446207050588960476157370754474841508859\ 2489299162820585460319630191575082016552670772241814156670520850958316561710476\ 4688705738250537500912196492823276805224324215421215439557319609553324365417903\ 2562806169170894198254352141421242525616816500087472180839234986696006542628990\ 5432896087795653105926757604864819200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1210376360753713702789140878729886\ 2595812039351549759210580867863478146474320094834729536809979979137337363321070\ 4867175024659352327081305270499363406504416563022274257716322667210546498358803\ 3227783382544494359460228760886531605109397273171459511207306171489945994754344\ 1236495383367664656043031930817426383696581907174738662688895643766785675581749\ 7983340353576747427814123085432513821074242386413699399834586548098952218383837\ 9033224935421917536342425004254110552584398789439877908494798649909595909237441\ 0256793461447983666563193161487953721726670738340411167173794424820288928620551\ 3356830409994710275129932066978309510521599919555199097656911042627146824242629\ 0430778791829049030444895724079/43714005247548535972915204000747076310111377333\ 0595601661081758718242589390263925916574996059264609572943936599765599106939694\ 9697732840837578123607651415654372856303180447172584444424850991750811975645031\ 2919886923698593277547130377481240644297302793427971099075274290465113637339312\ 2172060257733575558902700687834807829307747993701777436109708298732378169822057\ 9954074557564113064077644421320876881296530078244638746889279264948738358711966\ 2935906113364526818509720576521201248266345953601821954556403668607178943570492\ 0142994093262898344221717932633746280045751079106273131151016743201178239142292\ 3317025177600000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 283852819143576562739043153426845898170573058748097199\ 3094591970716574474020759363590865166813833537565779719018829173077973744767082\ 6401687523381069006830251093661567245522306577363465779694712221777877683821973\ 5820794998414203186735142076151428813394032054667548922320483705149077604009668\ 9558390118906829989062763196522259447185774068655028287288316450433897784495447\ 6379875756029981307277731017737289554817653234508522829202004953684811307133717\ 8404254914180516231102292465461309777395210277899537705843037507580689581459873\ 3225485475679063818517618954589332993114842381983461732220514362579555513698039\ 0094614325905770613910049628682643007663038614142868363071834207476095014266155\ 25903779941539/1025163387852144328193499362249018214562236816669806640376936641\ 2491313437253850176581578303870259679328001612778907533371287287013926426751450\ 6579463074306915232937505969419051094633485586824084951219361971363223166246648\ 5139014053591335671278817040683212151420400769938376289177228733388835347320211\ 2502169263749265031701987093378032836090338776295893237957759113478212980022666\ 5362006289279880646216085603014219372466581270464816398408016339364299052567306\ 5108551202513942849811615765150300755919422180119217038894691498830094355182492\ 5996493878538719470859710580076295476041258229658706556049498698668071452672000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 4211413538109210190006019754447927284863122142798784539979310805379\ 0808042850326191632747006829403802087756909093240534390379858351992184041197555\ 5713285633909958782883750403365785171871662590388697801713402656418054763288329\ 2039147625761149139304991740598189015945468441032735353083577883332423947475160\ 0755680893506350012918374516253277154584251250094569955850823645940464968547099\ 8040517496706929535703390574341046273671321338966462556620193639647293097492079\ 4301316987791817787550918469597400671408837333784630458721107203711656147739645\ 7880658617913738284211673012924041450007070597905837813950796989437895870794953\ 7682222302904291200615489916952412898884594330931420411105527226948043273694515\ 8000643/15209935965858238840770047427176515183656499485782278831980641627136427\ 4816042205056485085950652867465211123103535192497593261358549937703366952057991\ 8526837134523722961258172018335097342615980105482384412841675377249186821505508\ 0095162276693308616047901958688188067538957652303156751280477614856096131403549\ 2184175380186995758011190696197375347702733876396151048993002813227979740415097\ 2166895140949862971915878911713170379780205155084877610888254392048553784187240\ 7360291587519537019040872751732810234750103913613981783292491812279041015296288\ 5704500246720681887039404334455847651723205966739617666086508866859108925440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 24885651495196478898326777093889650600738263213741785601404034828578\ 7232302615722796757077544212970215902251823555557302091940264274871964085514852\ 3969192348367589481807266399918465740729020275683610728350964382842181411854528\ 6605029064133509229171608257811209331573615900104757184567907975392779983010889\ 1418841211753087043674289560669764671216162661825297911598690882311029938451152\ 2669045252152822286506236678653819211466406431647475079124921487425574042510328\ 8628496446018310602533727886407190507550085352356431958510107545471573872291833\ 4955788879614137152411669679266571689882238609723230723304326758221767422912679\ 8935379740455637108292991174597912291967571898776636846281643787636659190434646\ 164051/898768943437077749681866438878612260852429515068952840071583368876243442\ 0947948480610482351629487622944293637936170465766874534823405409744410803426791\ 2949467040038174983437437447073933881853369869413624395189908655633766725325473\ 2895952713695509130103297558847476718211133999731989848391859059678407764755181\ 0883090647413385700661268411663088727888819968863471076859257145289711933619380\ 9861985601582811976847390237596431532466668255015495188851395893778178156518770\ 7653593807972642034233389875120604780687958531735287194556334361943332722053415\ 5265923669858475143237528854209179420007625307341043905111887587129163776000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1905969692850105677547963930964450780125411801844419326007030146748586\ 1854986228737476181226651956781757952004395789823849107535513073304339033465768\ 3094026422599874507178161527150851986223588825338147489907913134875909028288021\ 8245534490265966775177098997293286905841780805973902729455618274447449869651982\ 5691742571046544035706259457904382638054306986887350867219687314896763122091231\ 7534848859913124161856250865774890875638116231053142596037002630689250280682018\ 0936347686341197378902970488901059163068874965565926977803605810705154996185886\ 8675940232704740963528300406151007724999030869270283756326088368766761516268776\ 1306679908367849344271917935089800293852866768646249307895341975383135532242960\ 24971/6883582448548414378222787178470742871689112910136894191387810382109743180\ 2460243659849250327381183447112691141714212833196493140555171806323786302816884\ 1860006024450620180841279155084054486774996309741974268918227875060550075635624\ 8782013223485956519964772160597113994773977499485798293793297694873220612349131\ 9923943490343223054207446507612157360322988631858074744261844615177116805003997\ 4960543789880842147072056043903394734812847329841753041998559144259769757882664\ 5343392751699039474497839641363260526904171189870612781516294471428848065520313\ 0265254515874316877261847365160765808445214661586966594580012887093867970560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1708418119144826501766917258559001388107790808364595196899482320331592\ 2312367570847810218133383068848283621506332415472566574550094285087557668410095\ 0420369409756676442389379234924634028503649748338019974413044587764037986132345\ 0872350757497294739825555467496826236115710893135787301418546122743227557345854\ 9355039484849651614808903054578401277969214708930975518715263733655376073635364\ 2573298888875307384447650443272448203603800278852206861891557810040960466168216\ 6783993830349234683160072816804694721214792927204686090682068562851679519930395\ 3508979050767139161692593641946618909084103985988959877092468535624594940946748\ 3401626089271419076417273894892835930545530225534790668588835672403041755212430\ 06509054851/6170099127756371227919995287422250373038536357001205108450463836004\ 0682996135239404505875530948123782819460704875534673035676626536628248598325852\ 5299141401216400016313399097080570659592239220767942237218635944853555810524060\ 2959923595757552871637126670423526151223129215654731664095300641622388799611295\ 8791444613826747569147984638844677098157249925510860165985297019104420814008648\ 1653331555883426059692858528037434952807870549495704103655339195408488957244622\ 4781263553550092985434032966138562535958573290553846040523766712130549465247963\ 5291325813260885303943932933656885761852432399868161913477507051794551346588555\ 4114560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 3713163337191625288170469228315116264642508967768399293176\ 4541650247247830565451397709716538064361463991232719290133733989769646059052719\ 5846965725069852577916922825660969077103427660648884807260764515696695626444095\ 5600919431808958067754381396678859867138724568376109522815081713945977629900125\ 0993786557710957503664792312699952253679126065116955161585460462726641219615873\ 7290047302679166142422937089789250299963005032802940606458010185867162489565284\ 9461885444060693342350739371545275250457698579792080192364350375984655474232150\ 1643235622884673159288468207269742152430239927242077083689287173848627616552905\ 6268233119578961013835636462857206077018028688148292314039988237524143771305858\ 297837470610564471823546467/134103913111201406377861138953870496900903085028202\ 0544778043915804608361809104875746898391281262152424520899389070672566013344058\ 8288546583284408568829269834024032078701222444478747818654771753449448004100215\ 0359033181852867311918615255378812930788997943722363210894425676799219582043723\ 9453307469101724066422328968793068718412921305648274998914297518948109055880438\ 3152247047955052047796375161149084324979611386965353474303476115418699880481389\ 4781369168879753637228635096642193404105895812315033324644439484003074460073453\ 7467546664808893590486988279252965761236583727032244679158211780582843243616299\ 8188312315087850508910592000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 2533379556324992511930345050319461361\ 6887060458621189904603607199875386728706811754501630895955747365357344814327687\ 8608843153378286427075898266077107138495379172388408686419071795475059288554828\ 5400718180779851429136367234580451477431698881071113492158908179620688147648222\ 0335793252194843552195276851770185110741461105446963439376804585811054267569975\ 4480903775202980707086539344556209087704405117693533770917204287197030582081726\ 0461683927071487703536461916478203700943870383068874619574914696554409097309456\ 7550350989841750052782325093044285304986967343328168089970047897901153254421928\ 4052079386539421237047825016692828755447552471162522400936879178784001192990300\ 02697513635966469699407233313638108657456190657339/9149494178738167232087087337\ 3273275655702844295607429860605766830298247194749682883541151289064813658074145\ 6044646425131107380485009566924934359299597693772687541839880196198420417072009\ 7712525607593167785980120818630270780453799051939401843957306552969342862859098\ 3874824081443508167536815168661008218564869246663440439057800185554739778562813\ 3878996579800221346155031633868863648839070742618883634809932217908057028999212\ 3092339816691335591732869920963211133224566007474660551419967892563747096256481\ 9803026780823616033250200613718595728091778303045658661422234723728796940685779\ 5018180963314141833649397401911054490875953623859200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1232921037292\ 1292568684501309992968981257770451943827004456998947349084525268538489210515161\ 9458082798622150120634748273549850805380877169203602530080127705164056863389922\ 3563123804969099592239770462975533794519880784649859836927321122056268507362899\ 8356116549842773948013318820731237078418491746332993080036322453820244764157030\ 4654316138931276325294244342993154374531411710213840050514416224837472420630076\ 9645328203764817489215822047388181383456864943671985385035891352616450335492080\ 3557665681226999314161403177347458892636945794605140269336504406080645310175545\ 2068126827519641824966102811577141589560797923477033026783750397386240684196170\ 2579829171281444036825160779807556125742383282639674602206341496874872838560149\ 155206143/445278308032122160275091343169318145078713682316530633417079263427865\ 5415439372565025412306088456577636320295835720355407705660155450784904803700673\ 3683618009205127266522503227973439801578792343249078555042933671547337849864190\ 5300109851366943485849159731840070185778022130486355436253714554638820558341913\ 6611799141888769439119921105168725368052910023998306317852465178690620490546702\ 6958191659898319245173156276558304659592308095309708169339585968560618491118430\ 0053105701118223233790479959866133665729736623553003782300907813770088689393989\ 8825660246478983241620045328550393589792299866942873991570504464056058608288063\ 9425951491413183037440000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 6307138107285188490586751363743105447211\ 9112721666878960504837976359367619125857438143912199659792039399487654849849379\ 2629641666532584453371187990653382949390545292060153317096363591803497594325501\ 0102335937120770998758319845569947953039028278661520859169874890966560989632481\ 5540790757429906679446654110103605799514525874465321645711284491418534142808861\ 0467146545478066860258702858612169631705909697999308227114656654046401290803223\ 4352805500033605420328489526875777017976985049940132379426368401900989457221549\ 4458884833311914117106540544179070905044180480190060007347436870003521418546721\ 0472999783208709430904645234285444062034192658090001536515415850267857214884319\ 7160850100207857870091236111836479693045772735515992099052154187/22778657125691\ 2412310325727511696390296466771325844410830841067999158896432216542936439991930\ 2610846855636010537721105012365907509122403525901381116468319162878897490446225\ 1751302092864895647011112498625617763149016756150476525307532419556527360962099\ 6152420106304236605001071599986969950217571035044825389352513196902461889427618\ 6840560113149281146651876573579960607086810973818144071231073252553758419306077\ 9824836166331661041129236634311107358598076869995316544053516675246403827747785\ 7928269119338040704067144774614873852401212226569946389464325475568878866708315\ 0388273239344794148919933296619127807263632517341655841990473974494732791463280\ 6400000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 189492996017080005777065576175895593354321435941123967494104\ 7081961970107495545813205375015142059941845457613208848811566323703428799447740\ 7199859045983039893758655572737881254894097000683725555487424464671740421421885\ 0795549493735771133953614273557731681985393005672216810258156574744348626793578\ 0875813720572846692211693320164823619919247516777367771593721160311023549980228\ 9873484615729721085384810203821180764245355951765174922539350573771947645546819\ 0723643424637638471432908496280612531904697146946938955126103141276122715576044\ 1826964624029537541198696121657530815901069869703037444487115899284793482741079\ 9782435682892431639502239994694072560696053804699933327748562503099476019317928\ 260262416370195991347002617290828657003717417/684366134556850252007458739504949\ 3905814318313766164920396403221182388051866299669960789153722129790258464597197\ 2769576218357162277020665579364027652361871756597214735055955188006287841512694\ 9965677425570842957643507843107100318517910690652662980304612887977933520828680\ 7101414786059185544091972186913752493065197668350843216971165176351444513304181\ 3988633433035635323373996856981058988385705967741784615381429812468010775535381\ 3013884153087761583800836742127330631357496575886064927915802906729018335203293\ 5154275997265723989668231843927697120872223419153356231000923110570557088924983\ 5002414213593825137228429092444446504573886715305668550590464000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 2390613382377317193252729546428931947315008375678830767949002013478464476846916\ 7727225221422149820540988984603745739819590739609723763507530731165392723903973\ 4869119121480586177892766716818331800731019827117632000022124262114550679421918\ 0806392728251449703515107506544231404726577605138970802432549570469271457318652\ 8589811497774216140394481455180009288267618657708809031133120615019629129514243\ 6329948369703962110718045472742902322840608295786463501363678284172127041577057\ 1109727555666037141607317567825780829578752684971933767185628318573567768393406\ 2686937119098921787213206427067233381636812585160943341101267838473917601727894\ 5050930301076158921056205490474216744918271818657185961745941670723074673904475\ 3686200200634012453692971/86338471779803043522714947437037702406141378300416312\ 5371217241504385341255546436045041624901527600073800709490921139268700941979881\ 9119058310048642544529263215873772854428462766134011850750433274403196517967825\ 6839325664432982188653844871732113828879499030293996055370450568225014456913561\ 2254171492147250041882245704024541559689284789256689738552471608633336662200711\ 0294137513394383839871392014597284542531126281100915678131956400190394317866330\ 5790321643102180325672991618564795892856016301603235250750850946533734003281932\ 4185498810440156706396907949211682184006950172811087459226453515615049376843497\ 9472425011786736954257054366913192263680000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 517365610799763244509\ 0649695616241679358400009896250594741411324579813030356627321253196471904191336\ 7709135646518337737126253945745689459485651281916827872509416423025253582828611\ 9434203600539476678566841598105583047004563055406813635135132987541026459416771\ 5137265344075228317337116001246791493343310372097847551371600417432202338647701\ 5301439842673703163875119222532077748582864873110154820637286216957459954254608\ 4611669450478807225177610402463306989329437271299301204881590922171294707163106\ 9034231161358748231660874872314794570491456399025089738457445872972061616016772\ 4948459694951062191820482707739437905591100094333890902690709296080888199707078\ 2913482281611897920456713245009878169936555756238636954036648093190436215994453\ 49693263124793033/1868496720721617184845412105151296264202696789703787316152556\ 6637402574422960183601071228250156255796133597361762996606214459856547721063436\ 7876862709414075628010201117067669638485263993169035064114064447912879559241137\ 3556777696916206278740422483750464807779052973808049526544462872772590872917315\ 1329435815557369722249035382354052409316592755010890246289371186609049049370118\ 9586938150881127004131658439428061537693958187705901851793449452068219626146948\ 9262465618163237461825415906253457785851367259353234016298460172648462373649884\ 1848620075717751661447606295708202522672126614149859296375010061925492030960888\ 9157723107501532601832226029175078675021824000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 270066089091351\ 8591005209901768587560656652330341541409392739973786296699587489602690417393413\ 6093429517290469893045397434393765300324939033568033746630840722659698526465914\ 1009237666291365083061771155184104401769197654947153306500188133312261752401092\ 8997132588970232777760073175437405492590882639566381734797846927119582375268539\ 4737906028302099069323166373330305798486167500732025559485906743625881688080177\ 0443356524379429990076644211876039501762277756531314160989832343676699073919852\ 5588079052462867864974465796738834691239362238060466751662590387919736305328382\ 0084512703067451096122344948385929275739370446649487853622718853806682661410355\ 3452802676237754522483092744773313649086838718023964380078164897886087485869679\ 2611554004748480064701/97535952891028812826377583095780690124816097709919045377\ 2737938202580483054534864562285776770229466599332909818418937709341366865560020\ 2071403482683356124991803835993250033442230853523284829216560739210873273501138\ 0444918989530516115168250981579658642344019736216259807401839542003445700746613\ 0082543233694066416727400214430499883709173757332060838300588046863101266713710\ 6580820702609313426627122747017264306830992976760775468839571616198859695237072\ 8580072457542040042908737324698674685603750153328126621974876757346044189058465\ 6477181355278192806605451936578795006410841793017054348978527203904379921031498\ 9040488122225003862627305326134923525730861056000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 106952004301\ 9673999836065960059268275149172914274970358461687467088807802758805706443144617\ 9831966682841146652793971138529360902052272908673574780112590458783872127465425\ 1621045425803266565584869055163233333837698073485665443987174783405292909964674\ 1988121675447647199714619506070328640850544722794528920270642851744953929681064\ 0369348973763070463299524369444627083033046792315638734149387083275062426658584\ 8599195266099604077604127075894369303566825126887392179445753422693603944391381\ 4964978842544754754173158270832483398909371552540853669302831896921603997847061\ 5389479084801018072645815535807650866151988500592212301133685943182560736743062\ 9608026592039721979918545579519674129436754298720679773783570394314528261711135\ 532750785120602216143920390831678062385123/386263463120170166654599450188151601\ 9268082342298105541295150038351675008207627439215015693709631644835339365323231\ 5839840855736092019025462053396054265440079771958284525347945845652620438636391\ 7905799715325770522495860523684497439571535613938716624893581400088763042008307\ 2022549984659707192510389437126770616727679350948618373354591044685365641373922\ 1882252719890586125596831672211586250761219447206210804815306722009278097736186\ 6208180271723689322996913880881286378704757861744308238847857520513770160186362\ 3199113298181389441869607506888800347603700671328044444738211380265070859652048\ 2017566784605286412029641815329888486394714936963680868449636358640019682324601\ 8969600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 203208731414754189998021485446824470196187697264039075\ 4230760124556390366459543873418002325410254891287983533438131344675946637246922\ 5502905557805253790248421970384839411250475518589881597153837083161272571379439\ 8797502065675869121912283969736585267171489439710177764239650503348616767095114\ 3041866002283388177717509968243016720414532231776222322857195974266934803576397\ 0387975528375620366857402143844960024756013579888444794938416723696610915135832\ 0722447262398995762173126239174578735198307024765345869019908348800392843576492\ 8920677819256580672548247166756255521885840777236488230476257352242463091036850\ 7917050178771163142025529987402875225737796425427062747491578438014098371196616\ 3377273995534452754878377491836930665500791270667176256799672418223755277683028\ 1/73390057992832331664373895535748804366093564503664005284607850728681825155944\ 9213450852981804830012518714479411414000956976258985748361483779014525031043361\ 5156672074059816109710673997883340914440210194591189639927421349950005451351859\ 1766648356158729780466016864977981578368428449708534436657697399305408641717825\ 9076680237490937372298490219471861045215762801677921136386339801772020138764463\ 1694969180052914908277181762838569875457955425162750097136941363736744441195390\ 3993731418565381092928897616330435408840783152665446399395522542630887206604470\ 3127552328444500260162250363463333889158333768907500441828563194491267881241499\ 5838023099365005430908141603739641674360422400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 641465365897948\ 0856159193389265068530498711655354700293039799225336992018977009971931327515224\ 3826260028650895027847045611471021982659509854974821852101267926736240699700075\ 8515281909007613576013510427645145783684277330563873512457176740648252592154624\ 3243783726644766628700513880992455230606700609184304298369019668628013205913906\ 7266012305251632486582502277512532077579575932188716908829720630266549818878568\ 1568453251734265461721633927762957665404093171963434068882197504621042342205660\ 7012446371068519540137577509420887122822125686742454454160919236802629389067756\ 9971259111739542372838032914685033858488183867065376829864808631284233069070244\ 2826956721015684698827892565259441697190318162998132303301063740189808417108383\ 062451002126655466954308450771772041658206615714639/231669243842063333897321945\ 3675383394862190073997534579570386340519734771651163848747656429271492564686629\ 4533406838176210719322130457764465699198206374515919157308776433058774410762151\ 5365754961610548099659532546815441148719879931968276387888129507070605939522121\ 2112142941248377028682702322066978545382143643949860728689001807913395417898989\ 5103780532141885485807073078689175867188481513216022850791599656909660194519718\ 9988369603110832007110781764556577529283705106337621060719267402067019565492121\ 7777090672517813777235178014633755006190023401591877460905332629197392600091175\ 0139997135640524224701347969632887276084318078093062446452860802852613162465342\ 7017481610792579314483200000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 52045819321047857286292544110597\ 7098768314206838082653265604990868256988100481993175413908178502095820612323879\ 2622222781070435255257982423411795507175572474257303437180804955072133237659902\ 8072288542098607887514843121063643458555670118859359156864199742021001562367773\ 5665758784549126812934108325566361063514001263517328025510164002161792115900225\ 7583089335164728286141883388082585826512957981676948772897333841056385948519985\ 2815143175609690087989362833950610336071921532314683873399664920913577324680424\ 5788616472266409502745865210088388048151664354827975196860298309443199397561113\ 1001959589015390362566050447089571780484312512680607424700984889088380948528451\ 8806006466761595869302927871788934054581047072094766306783349628860949576904985\ 0216272921017146588430006397103/18796693212337795853738088873633942351823043196\ 7345604833297066167929798916930129715834193044340167520213343070238037940857763\ 2627217668516486750361571968837254142699913432760601278876392419918552621079916\ 1016839498210235190253949855438246481795497531083646208691376163431571994945465\ 9854143778253837353520782470576935390588381980802873663204017069213242530511041\ 0310188940298244802310873283247290125079079668126587790646571913749315300868211\ 8521847022846047000706296660253230078642385563247023569340509347591663430537746\ 3300447434787424437324413922261862953779523667131245443503043732228281059020078\ 7127624310984768850654610798625756304491748710151169368384803387274732596992409\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2488804402150172510371491364201970654201402879370216950\ 7750187097849175330001617601613244205366821613595114490119025264623318315625585\ 7192173296549291871127446834489014427359271006963737786176856638069674584329782\ 9530409287373062557557206372736270637383787876317595764032007246352663710059481\ 4892937308774835364165568941779827757037449426663628625647112736879730552801233\ 8259541606714833521225872353796520958249876424551630896481065964231338462297098\ 4047736115199853158445308298889380623218959193147362745477860046772398623409170\ 4450201335105559278453748399512677093509228319954351275603441389413973624263428\ 9153919745558411034801735729901180351286042428008025161858375673416941188859882\ 7384525450688675384437282850913400649077382412564382199940201108070301950703857\ 5292083773/89884938970276978669003191907001408539544777993407371935321003069776\ 9564745620770671207118618047718367335986411063098724703288985646945245477874608\ 9923099101455900429661227336409123048011872693229075239298050157835234368106016\ 1745173373870394149897968189466080659513082274284126205386215966498473263576570\ 8403393134818860257225111207726690208683127967084581992647336300876714047890428\ 3574497332906162032290743823382216926464189056876175580321338266696639162325149\ 7779518203416015162084347557195414289954474197728885879749367732758289324768525\ 0580861342442395517120693950918060661171531557795139374210987345159237829315049\ 8740360345721877118437441023636979644623716591954373587763200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 404471985263190359302955191321828972341369962957118626983621595332291527011\ 5044523129573134709103760408298901266297537831616025736415733551991813340168934\ 9771575629413280535315146191655307967109765686008707915980966836048909619970327\ 8328068593074294479316241112381804522177895852032609671343463655047708510961726\ 9211741106544390293830537728534333629013406618292500847074343662212717471354610\ 2635279659146932535927024680109409370288219410891156624768129437739485391050811\ 8610813771514905033766428910092972980135221172993797384151678163756624771118631\ 6974408071060208991179632121579601356078986016266199023209620593168085547436504\ 6461662332015254713662984027743479661549426255833449108964401495102007323570701\ 717922516208955560653013788924636518838823977022785861855150890259/146078154740\ 0278525002473394947080160830618832567494856681594975742596871883440495703615374\ 2877463064678172285990925994036455391863209077871136839258161990972151117992835\ 2273195921825763786107704860456986261021541372548353216746439199646753086613137\ 2431900951182992706159485271487878259206555483358388616439859254198244547479965\ 6763597409339579334881792823022994472187698922637820828236107380818185481242863\ 4029574259081372433879330182420643424965924768783729501091754034530296883520110\ 7400513071525400867226814423132190423659989973308491524797398220975521904927447\ 7666185657092413994534291907168305614516169592614738301095355908828874558338830\ 3186669804309507620588326189982023680000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 224767080650759656571\ 6632547357713925791797929069670640071453225653477817070997180199018527741366275\ 5377331306136614583407290815542606285070718603787794096917936845487916732109805\ 7269662842088057412612007609293453402272365144635180679648304451747115062541617\ 0992456065508802050419502227482014268623192252090813753843147828259642761957986\ 4961633615189310956964469390032592170997266999679411056317182667007278295716596\ 9334888904644164352231805216818072449212044333402932447114426973417353051284989\ 6229210077645080230815512584229790159752355291747061107913818117718288075307661\ 4830915081961797938418726856659940542958497250306719503078295676096092907277713\ 5061324087465867093698375999714340023251516918146637209417436406564133031950235\ 7211252337597595489822736884104445855390800809713714223797/81176493266770870594\ 9246480121631534060148298313462279168148601152172069247666554753614514621493311\ 8431442410071859623382685520741587509867604407355383415708873388760692197765870\ 6049057096534239757516172820823203404276403019294698921985387573220820717358823\ 7801718816801379271386624845401135906486795290497352151467000649839273143607241\ 0791521010731539801231562728043031327372756844224841112445424145669503466430839\ 0349496974946022058833164280240538066116171766231996228677822803533881382399387\ 8148518407682417436856153868718010785069233644324782155995673213912506732434342\ 1443795029211176252955138099063104248989264331513012913633463701341609840197896\ 5522432860391444482830066328347963975270400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1807348690754\ 8087498959171384560824443616436685115920939511365337302484405320534034292415128\ 9044342559895706778202640599948173195774951865375592716755375821023526555827489\ 7446051237591613829330184976406315322062101867010822955987346534994826767005760\ 7863077793578206315500880158761406574171111997489887396663129621244675940916177\ 1618066469279591639833385989955745371536206182803451669183221545316415716430094\ 9114172737179115341412095411301719440534076286200084292057788122870160978467192\ 4922958172723485789853797046490660884659887541690191122732578583750689929358590\ 6429390249560050793415405582469136400441532305545538939084190279036462211569045\ 7513647729176227393268207621677898013030184608177626507470271001831901309873444\ 02140461283461585936509592285526002966832828194585523003632255567489119/6527401\ 8235810457045378909466580391653776524667385501867910829018646156088204867667738\ 1431207142772053072284193878232316201742722831051668454070395446380457150509190\ 2472596223536553404681132318218901875456522393785737865566781486740316845014762\ 6861938828230201636210058998907212198503818705338240603209308892086499461522253\ 5759534774582551746204472923115417029958961940149034043377844119473851736555553\ 2847737357037668003051755409633750774739774141665896401371722714816747983731632\ 1594019587347741922365161743186097603332583615247227417077340155733163612083130\ 7046663550454518295558298870682500122654545664212661226744896961368385266816224\ 8788472503128617658826304076050864365633462459783251492864000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 28620714698293707707941862632773820815539995720554266374888290686111947914\ 8094071848463446785677418422988888420269858468561901579583182207487608580808090\ 4437869166689736884070085342938803043264943939661612690559249656756025044782846\ 3934737185203085375370851681842663205500456870150312939598129828814277538675824\ 9249748229433573358179586034226032343409078713490949984600658180139360001226874\ 6500600156697108965423711848701470047980001787069578995550579343810468289002128\ 2696534691530115840347189855877281781066022176550275945160461241720622136157804\ 9714553840328193703568660815872555416000995072129844178486494489704884485062083\ 2154744022876785179773185444839705370724075220562828329241506381300676222177999\ 5130646701421199734922488174569879971954332461496966249563100420590244775818749\ 758869531/103366480490726236963356630826842848953194496540727774218979025425422\ 0653596206115559489656457058935216008895790892215398090736276623952788754246374\ 0206611344905424127082703697096008324128479330903832881954610242358646473331560\ 1256298272619002107054096678135803177576046508533415211706926982060556966959022\ 8789639580915601669531228088781753498388314892910044563571376679414892620011835\ 2625099118408797617999349480352905342076093610563710904279994241934264096013871\ 7478036478334753119239796413981761401985886631438395031670367015347515557835084\ 1175833089458207934912605035910380878596719619262610164907491667668143878129748\ 8537798476366004734151833289411887201660422877030694303349178088806322012160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 958358026613434475284746045513486697253461216687291427841\ 6143318530967968050638857367536753434263493105738979968682515563518441302022681\ 9751730879598063796829272970087964691352393182380701507967800703827254039645447\ 9129074063638699393497582902508974173610675555551421407351033665556056735102739\ 7128474389089746148554419133675064619590225797448469615970362608001521048065169\ 7861947071338673670041357983511790697279367184394780119739145687565579716987762\ 6743553862623109431180398509087889513525117246484099711332965386842412290878394\ 7094686964099693705579044772695402061187860112261729228635198442033229729193126\ 3539541717076082719055246812113813262953353880238004834384210260559125795221945\ 9911620207800802495156765510706934767107899887533370438396623555325400317018231\ 501037485177765882135601/346120961943949061009920991195569789932490619816958725\ 5010842713723346379561406163679406629580842912157524947749712030630478056690375\ 9157573105323552833910277318474022032956997121695521834133157797392319986609781\ 0370747858519681562696710071483923264215653438490285433357203194543262834826903\ 1486539855387980979252138772748064375952428137426143496489702573122875802929234\ 0197916617123288887175035268916637438553446121798181319803956478941066291201996\ 8816996285176778918824276555081917382647420495559389698273699244520579913539917\ 5637848056453522271853638213313049738220998117553456794279004544862194027133814\ 1063595055069866649447245020976489661961762234063841937308037303632272949089720\ 2545950720000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 39934238116243098434863114137824794548761339\ 4615235214024432584015192080647739909745384737408418531712244328329854898614058\ 9384839018630684200829456506239845580381750951329186612371600341429137729297464\ 1952309409261631601465896056152955023925165832929063642659988884660702437149764\ 0884648800820488822646925148207504835797413378098155023428052733888354659547724\ 8213039259010126260348596423977763515169932505698880806256835049264955550707963\ 6708197842376349551882096061685460322173173634364845949417358875258454262035433\ 8845304924333960556704812192563865973399325653877307085155818898775350712795951\ 6469111322085302294633146657610271261041856316701920273734077524854966668600221\ 3306127718956766566567634809455843282800314462602958288145020716907994403346940\ 4309853461321390462739547793185400210092611021981513/14422693016639399063810299\ 3446635841001424267935089486602912986916940744926202212820507899709971391317292\ 3152410543123558954521124987046168167368111642623905363847570088171615570765598\ 5729828512172773478857593313019138748804324163021829940342307485636084641079754\ 0821071497727481966164348332127698715402301042571312667217489572256264249502620\ 1900191416473363811175715951393991559299643419053562520088666128808871863866745\ 0748318695876507573036451327665187875783756577894171870797809519908557223097217\ 3688610690178401187946301352896688008045679837634890633027266261983947017412292\ 7577216491932038392257510266978681252196424636774746545088896148685023672623821\ 0139847014214098089653758405770013773092270699970560000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 1479780086924757474323563149929981848406048967341703083817911273732210911417797\ 6990845923955798216748865647188142228302258024315021775736413960552147394479930\ 6076747863111760176473876031032484253811750763010848682460818012709977444266182\ 0506860955256741183449228946329648892101079801026728697775042798925744388535390\ 7679144463829349739410428095181152432627758043277953478758335789803684851540609\ 4127838648603762815851369260300607537987867283811549456085809483825919005291453\ 4459615158435087952672132234181976195307852558501765218519111491730468106239903\ 1166132644823733494668891277532451710129144168763035261166753846486967923240521\ 2882427097243362065776509107222718859032361079691471453425568092704411624426337\ 6075664326509620647098118447082165596052884837594718646408407670130351675152210\ 0891905423/53443995622050159419410434519516438258249309377628916422832528245970\ 9007093784961993430688280925385109375793707672282164528081544644916773351816797\ 7306037434444877735118658991452306729461233965649468844265536661878203528098547\ 6111636572306853398979009043371217042779508280416757260155826276463247310405522\ 2777680409172828842177593576431608823758192630551155566806094567580881485117121\ 9591617674926839363804396411371169759159630500599954308348313311519022012496991\ 4578903516238885766945144929416918729327408763581047314030142273524907905880225\ 1861192839952240180306458923787067506024639918192039399366813303201741592182850\ 5967212838701549473330134059513418937330075295490231206872861088391086243787571\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 447326044965824684883855992529575167658576109962634\ 6109943032236322747498923064183955557458303131432579154883412891822757030986365\ 6524200127152523562415988333973415990181637351049009760409054964412831158503424\ 1497783611288798807449681807207167102611283313757452693719480401343987381068434\ 1630388215381767062392725597951540257775248373071548550596402181209056447815279\ 2597331260362017187987616558296768248988075936082903647989230042125264906947004\ 4402728062031312702906490977170465330017540332382130896278558309955319271272212\ 6777874176338317580939376684680754156438411806048225543696703678827452209593539\ 0648635891330435232358948152121844697678474185899262400162806766111830961890668\ 2063377645450447200936844866177770607368757766600285571622937490109146578004714\ 9730956826071515222455164015341997846561414491383636203824919/16155731440072315\ 9528194156358114230036145877592118884690271528011607839794207169269367288897227\ 8688232021404198275647183549169124495594934970729745245269203370583571765277735\ 0278865578387308392137450924672782630336945999384505879121347446774070664553682\ 1148276187622443992323003746749499386145461357022338941865625951409263994412401\ 3072078427664639978195402955114928001314202457506259164854344291092935848772633\ 7107345885403943147021173422634038044137520249894191362925331435593131950260528\ 2510804056768449722792091955369479003453433494132348515215887441314382387800933\ 4260669930830771688197960708503061966046604550684217995872743627769803226226039\ 5691519451385335621723791673878840126716978799450193891271546395551823036416000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2471473066180825909192710329897958239118117816175074134\ 5272822508217251335807622804303221581887226691912298712002130576174822986087276\ 8552177908701127828842209648607126508445119517540114603578771905624907032687727\ 1077108501677377945116265939240636909221195972971935721841330901346123649590070\ 4892472226206108618954119725528534989002726615295327505205125656739970956710317\ 3128814138165655044556641167818499931791386811101427198784045744908029114295677\ 1886289016977205919773214756172345281321888379514325772706122267564555436188454\ 4994840463972282050751350459908187019314782329671661555624741012651640569198016\ 3669016652132297272927414681427007346403077246860608880642535169560637871871931\ 0888780443836585587726710646241031506441456078416365482593624159651157293452683\ 11123138223248161958225566590743672094256942997973542455113/8926041620639954563\ 9327271387858112094970597369645683791375019226413331486299461021325427115718397\ 5248191825819547295068910915941283816201571328184248011234862247423400315948602\ 9073232058987886655941635881712403261162664659939498214544464342674042165909368\ 4422593661400305758459570079098410845367399754842265380758338153618356912851722\ 2323331284713587952960132700997720726096857772208188582025220828847056446880125\ 1808601685678588729198316005306019385979938066540728016245618165205402518941858\ 7219241364568471842630805341637149408022005508122554656777811326196269260015717\ 9020136784001357729373291447941736240749014253030442719690854342816282489886861\ 9564496890397931002394899818059170011130786696232124927529383542382227619840000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 85913137787674436790008149176440726284990125645153553834\ 5159791071914490444135002340284010984644338629222991621714844574443293200996730\ 9359737946851498375842002188918657330800165188343710542982480192479312073743633\ 7319243206608210843672917635359641932163810337794813423199834517106077524061771\ 3811974411113044720697550237324034505131691948288670641378149595362060325557113\ 4394233552741197298569212096525294149028442213571346508533723833649867497070446\ 5952073448867206314099654804123967392645542690960879023817868742838244153232112\ 8830712379768666054074228536259018178726597739910946495151047600733449329999786\ 5162019796598768982369004725074120914527635333776351653267266765177936331718881\ 4644312188474049521541069158835251824840113162063615490189475042638656687386815\ 89926970541244142328207065733473909543486861946191862919489047/3102866234000216\ 7909023122017763633093228266876857027894346178634695935748178888738057037010343\ 0460703105589714890630932686486301501303951982321897882350129847577931152943000\ 6309286910551158998921344940761963850152180360043885895228121305453598232160131\ 8703118648143896139458338272599886394895914983616241802514944393626844640733286\ 0459986366995176876608311438909943900362844459895429755779181859935147799690329\ 6169787241821096719951317709244732280748700987056086952975091196300921304362462\ 6084694719893277455807071007074418275810314459300096729219274636052328773365888\ 9760445526768300023192734631683723043941406128066826611751661510547208653281923\ 5002767830133675791995573977321144061333332693275838505788222433804864596608024\ 5760000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 282472840538546450931880848896327417153385937026\ 3164447218577408623951128637537320966870034731818350518381002389961871256654786\ 9481283006313326393113134119754018254729470802363383000552730471984638972169627\ 4111570714004827734904014861417862022522180482897791040749271947970419042299482\ 5470422319874227961774795131804919736213016226750510492974586845731708425009764\ 9574081014911000589529117698512193023156043490869182891329666841666008620967295\ 7890100959040326910599630059317706181203622461769699512279689502469518010042423\ 2928663491783202919849805608940319868241646296327272145445961272762061552565904\ 6511306757079412473651953501914443958473615284430719121208588719772728254761621\ 8664108421113458405172202363628583848080323568054171311655574861356481567016789\ 86054898510718744814925960953764708111514270791628316723763163141903/1020188577\ 3376815431194450703514907432416671547322679580338358652947340542705167909064462\ 8502330784994605687075465243530394113379002032574428830776368695712299524420026\ 2282520117728655433821322820971472102971273907292660479545482793528256003187871\ 0390168940079106446669941602180185858823914921672127732685757041802086116284124\ 0582576414269775836425436575306888494849237488986550567061908475913843282606734\ 4611348379801739492100765982389944499069955979925745543701403945298629096533869\ 1167679787269314479746396857176513953898550988154713963945195653490457723700719\ 3905489015062282257420216125919165188714072186027676429349567616825356314639573\ 2522763713821018728794767215866343786422666516973860660059171911123655060139923\ 5038412800000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 18786322226451930501665151130531599890907849\ 7592109615772070175298032904219088802461148445631332876584381258649244450872872\ 0539586806534441709708454721086378010194106334664694598188374354628143356284894\ 0710232147318769418535243402306609096453224379556690607951138292784460015842192\ 4243713891146349607074984435626162897656262796899198483480385174368565246702007\ 4907198911170420312140409373970336720312926998798354218935284578566258996989108\ 1004079337711953550364593789163855759144522275522808668933776578048468004046512\ 0895917119957220824787979699794268117303388334054983167513934974464934678081822\ 1398097721044945494949104331969993931867432239046714049840675103094494130857262\ 6992330884321669101852097232073542559219133894472950017181208530478991359156245\ 56837482422694718061894810843950597264602057349082792906001803867040725967541/ 6784934165013807382773056014550981103052581023739403432897031061453511283601783\ 6707218054262616794073745755617656084630614111671261618464166801055003607228393\ 3370409454435361379630737773853434430800760379949428566610105396263049089882525\ 4591868134323488356415277727465289161556635608508491683906743084084874149934507\ 4064033614403452153917018916278677018350767974974399546008655230467306597047766\ 7058189855322854095793476878213149429354805754848125390382615836264347050553274\ 9244681252205918237186578749996670336479526880272796310522095100287818122614720\ 4167758917760077227617421853334938404811306128174105608520806670612752436363316\ 9729896255176472720605232189230439849698843040890168078222082262983353265691305\ 5253303917916213739520000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 177385452824640560425641612360\ 0016565898548753896152374860576826454090723680676417391061698183965906517763665\ 7466073867587866055399819899658859047192303072427955727841446916133711974839655\ 0945590970741733729604298428916530827063365541449104894035913943552934668771158\ 5797196403335754323729707713563058150230824325208264872662855414703641210309219\ 8667408712619400902617800177471228777815985995486130058618989775142818380909924\ 9985367296829254113173626490263326331306491792653652004608564069629201210587541\ 3502023890343888268497718845058220541699182775586180126333424040224096387065658\ 0450453599102157225570670087347734636588329394523485636471794477514510986751107\ 8188203688910806813080224375168110021411121561194966779328817712836935075557191\ 6164521788063106449684957089155554524267197587783006077409395397642554059977360\ 11997/6406514271630001339477906306905335042885468851564826491827500352095524334\ 5887321184309497999544329728380312107658847713150786000170069182837386592465860\ 3012238789619700347946964893405569715650671335537686580029877428898301734624399\ 3889271665441789220163267535320442141772114982764751358764030763667367428334500\ 0395354315366749411178693735701814915526748202406462912503559351738750560509879\ 8281284183318580016065180841068685955377964410386055185980268537180684473340471\ 3489220615637132713848722908260310337931777229095398004529967453862707547490971\ 0832507323666319651313715089861913297688061014082341854456634404949694683959630\ 0278349985531190111862588544684289916727348366673766943689079423524875533291953\ 3734387894134295756800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 9837551992813574088850418451221\ 0433651061418600676260882846139421399279716688839869015010367156945733909827223\ 8745026292926941065381168953083046712659085098472704194729897853102919726332586\ 7850190138734515197531948484710674066701164571610004625441398886693639144799685\ 3444402851019885560962506269982003851099196025751939801204942956139830781878630\ 6251178918501838990720742760921918897924946272255266890377707606400338082955215\ 8020308161203547429093330397529552555999898668205807536550570282653407424059606\ 6766172529579741170734107132817104086233201854593931196767016060747053271487513\ 3937418386758690100382301643900889721064892557963422356496646903358349641871397\ 0495737164802171999605499922711897823179057745032073885349834041886346777663666\ 3915860810441551041643588889760208487093322745867027944243707005813081677363295\ 8357254299839779477465932674691/35529621035844271722667024986161579489987733290\ 8102133593751271775408599574569093674895519128509485903066942551219071343801123\ 0078717351464333456591957462214400924565979647239542199908036529474517684187565\ 9055742189716570528762333581594803567380103524006007665514769447778229737768800\ 4291166877768690567008914062416904070426738985227223683071945305555385207724419\ 2813228909670663302166498540245651257850466860367493438560962550384135336141797\ 9154479824167969056641044155359933726951303390040265151670509996717524281596498\ 0341658256673210129167962379148276053209416829682605927385088744596131899353371\ 0386285151564367536419396524560039801857184318727138071124487582167494483934461\ 2479864379122799390037692573446144258266552083622671737237607134999347200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 29365857080471364868252756323619243979231577492983822968\ 8923444274607342451603987115598038800547293106630854554016215730330013186825008\ 8403053736724435283366812159399863677937150624148675674811834223030800476877479\ 1037251785878595688800443042353891607859738192489979220549300210699887870148737\ 3670014278653780900565978775523493483405532085974665861690718410630140100046170\ 9749298715895378733430237156092487976435205399190827950488273432311211845801932\ 9832854134600130090244569272086396417188336649692172530811202675661552226614729\ 6234613236827619763994390305145348869495193171007011879925568425987268580542569\ 9106356954163669304445291714960179125657102859338877743937504749334569281416535\ 6207993535286074991306565767195243288592531285153893729994135219149112036554203\ 1031173098495399429130346693129081468624102566645760397070114331332793778534303\ 43953/1060585702562515573810955969736166551939932337039110846548511259031070446\ 4912510258952105048612223459793043061230420040113466358443932392430846139080470\ 0364608982822865064096702752236060791924612468184703459867887133482300085857712\ 1838650852757615030567343512403425953665021783216979117287065306772210647787803\ 1713937434938111611499320109942446128524041349484311023323071372151233737810443\ 4037183619637327368966193833986894404489078666750501430311880072143191213853863\ 1503281603789591145971351198557328656618433560644671583109427631860328743784962\ 3258157494125654233721868833653286231181974086547861822048612392729455332595213\ 5061493725428572666230660837944014554691566999520431679044371280963580268769231\ 5625258037560195584585751395141421108507443200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 5383\ 1216914654820774753171464070837865428407671523141533566316219594581890081625576\ 9160476597239499590004123874641947810050548418716548510690491942373652944751208\ 9256178219972467951643725908447045638745465517437847130786020345257034730149104\ 4641412837588912569136872008025622496334533961963383201868318604561957909110726\ 1430840043150291352647674422862006234150675724298657996530286949440504602430108\ 7833716025443022384879439512831913977605872024654670873328553449358712195508550\ 3137840752556290822140537397513229267290253052597962691123365736541895306832560\ 0657544524446416152235709521939891142064252061884209472070930437299897704459074\ 9277452415651057666719716538796935714099973232534738273211890413804478162948869\ 6538223835929858249589287863577193897806625353989431103130847339081376583943198\ 2988697196277180540455786161450997316043246632657875628337707/19441808630813985\ 4866433960724276162969212876567313487502500695915503585687204208058902828067120\ 3906861582309640270758393279745099074134721283267447119123323720185922504062969\ 4774917896775889284560767874360635302126212907393338748935848676512070392648336\ 0873945696818418242473125070875948126515515027478267277774954529907337511572716\ 3367993769684711999067856668022307398859371786958945508001222420368295775465993\ 0924095805587075701988559367918193331359784712667793979361812955735387753215030\ 0330909941030702038292868896037242955398051580582680709013869936656316192889202\ 3219634651205610430033753261646323375234936021915928693778239253779576251259207\ 4899525193196049620529816089371948981788255995826228625376189730138123457300158\ 3259746164186242716427878400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 55544127756739830809382\ 5793287319302535360040310225307980916175422721679372869083174990122129857063726\ 1621192838171680570297341593476848175989957016716189469486373907334716051240416\ 9148084269283484706085551221889639838315903658893118094956708714498564412294121\ 5470604965637695334383717519253745757593649149710940652509575173335308679024247\ 8963909143075898356725381346165995320127015661805878752103091400548552818341514\ 3936407600538920602977297784842498245477193733538270100272401827525260537794927\ 9362937168582968916974195904877994375230013766013333420075744148696039593399574\ 2606607613151953292557709971836147301659113375388193235773968681122820693574019\ 1647230697659844784894310636989280979019341095158653446137053587896900008415364\ 8957569784321379117111842525196959907278543100678235304632987014165593963017240\ 6678192866743807370631366942308458737423353/20060411632703521388491140492913949\ 5427324195367182553013943899876451427049978887406231554414710584935263265585609\ 7555251247736988590129916960462320436549974929464565492828609415411982985512212\ 5433155943090291879921137863537672254583807498037454450596237690175305989900427\ 7460906323131091930541008687443484872976884901313480068759120947515720781104374\ 4492743016550289907004897252907639228710352224652741550139911054440794485575538\ 3415468075079226755539414226252678333250597913417877363544599170507525733622437\ 5874914724547518867615262312692129640664311252822653526299313304935029919851621\ 6443918138153251846265138531704162788580274139127108222890182273723735843410574\ 4819401146761056449390609595693426808910886676097063749123345181801081486489589\ 3768765440000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 8176023689975739310232776897433724661575\ 6899442925148623863410043747240123381264863156734321494269708785786112803673913\ 9805562088501212652284050807970432403133281921500330440736430141290716665370055\ 2950774132735748269970054827682017505356438546354837079186786761342070713526908\ 2497961563931553182006078101304785913904202283684845491611103337350182270051669\ 4887509091639507496153542433771231824806741248200046669652537223900689367343664\ 3075528107165927432241497627535627690196006788235666371857066231024331705903451\ 9534183258457520828087069692697670386236280405133261263397617226987896281709947\ 0420651154598309355937455070198383873974586503557683742601139526277410867225369\ 5705968252000566275167609835265248297046669331283809213246503647125179671419859\ 6000207883996105961357199534674212807988055349398170567383976538633360484480321\ 425457199775373475833340470548929/295286043975782230789865300277077748273624122\ 5794519896750485420747935331034071455968785321920069159770047317816632263180867\ 4850855665265875998840962168384685669569430639758837507641013410094007098312891\ 3740726599873029587017661953593120743428717237847254942468490010792361162257870\ 1260181823038195313315754472017108337210871141461218815850971838079629519712610\ 1952109544924902108885349267506556606810536711748318470816215118451239806510779\ 5021780056067164124535565751151485858667889208245060585822544143229784311815155\ 3432407397262130573607298700949844365181411676943976279263755363155545955288467\ 9210448885786155575631414256653291451259744375514030287385547392533980811697968\ 0138949511347989387835807443777276608082226244473830365734348576080140571485667\ 3280000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1600629099591886537183791465590525245460242\ 1785945399018694824569117924019534562752395540542657778346695946254618802442931\ 8450393727459386040653855719739086475435051841417434113190485245890475952867086\ 4021421243974412767006891349020239363216073278579741265532401700827470846850484\ 3490647073182010766499453009998372487204019046208026020055783176352382383469562\ 7601042071799177439517296116554891224384836878683775183649562566523194884909437\ 2462763412480201675748384218401992751428898004069721018532153374945989578819606\ 4425803717760250586401198585145599995238153641892715150788406101639081372764602\ 4505407705708191730677329802162537907880228466230702381950906896307804999142491\ 4476753824612830094963981273376806702743183204101740259502303619075666964598384\ 5986309355512331257481505219527735157790632756172259097793375529188965951142638\ 36465853840046467030242365795708389/5780833730959248888485796591947773019085607\ 9769372451839103194602328335163015572259764057190973146285658201663065432154521\ 4074917425881612092676713697708477739311820503385450661387354564700479106368379\ 8773807337032518547439699258554553392440108897070691317280297701398091253985936\ 9356615340837820220171887630559602675690449812264331480410179317225478827083766\ 0918731466780752995281527773164184422939823928942282686978816116749353014324389\ 6054702772526566621033955613405978882367004586256784290135068318343763310650127\ 3269092203386885661864865848836497291425094699468362666851675002388455473520679\ 4825627162759304873203428258482134890142894010942270650555101375274747904094067\ 1856357670261287972159877847165600751216634769713143611569791920862127895806734\ 7913441280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1226007265768479864917937300697333364\ 4830177851981470246883003774669372521400606019339156297017446794094585853746196\ 1064878581457567413120242824824202020824781722134176375158386607787110293062856\ 1973090086540818850823392507619684968828130026883265984762285564003529545359716\ 2408783512008652782486460216558722078986568385005537862321979031529494672617251\ 5303854867113869120390151027804175987055632844368127636708725046306159792395724\ 4766970619929751336587373621497716148423177266309015733071521940904214404985591\ 0445070467947691391325088866039002810817018766623293410621582386238925371422529\ 2792888531575839259970045339522761179375208770425328128373635924390162215137912\ 9321858475953558015612644133873808864135754429153265776484509668783275116214072\ 5690812063813965059132871457483387085518281596816464746300170026680010094753599\ 9919752821082950332282641734862743406512378890331/44278381518621585058240508585\ 8135282667268967663488881573898137783813997640478188354132240562305240377564023\ 3796342909559526075998332318110871716260182960811329729430960624309445566230821\ 1708772823193799228199150349163895388878578447628316785222210724636790939935992\ 2646606516558429505661681054328376145831850208208976570600555695868486307678550\ 9424500131347472204405267032885922503192145162113417437040893127562586698009332\ 7201973036422741840657495768270426995574323426173657977530660101715870697049783\ 3651665656216478823456114406460852961735569177713783830425941979475978517874085\ 5844100485726526027454672436904514013782156582137726645870791643683993532427199\ 4172856376774882005715049459855089820572336557057004834932024812415247344272450\ 7638973774245430739752603090944000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 582239144006444\ 2014218957022519490029802855908843598079566383472781089247464123844293132240022\ 7854826507171994003755011618786656480020585699200090666044717733775963374419638\ 5798455828294563217145906771962964633890112384480254479820653981021937348055657\ 3998233995900555930645971814200750546468246554550918097147413217373058140038006\ 7479548240074055107687146074912901887333960885347860267019631937207476575349482\ 2009573620265639713859297232090436561624532941328504622353503148172194918240508\ 3908422359768890714376926431626073240407474466062232223614030160704003054581802\ 6679480714515075198853535686587396092150570676200252381285498373259721107251676\ 3956814708477630058909417263588754474928751253200337085306099583725273732776101\ 9685244602385621244032490857531500078415683902690872897948249022124132438941936\ 678913284296413410072586823076041440613676891139460458111247521049/210280495069\ 5466532717304239369449804356161314322019513141016520505970415130171644639160127\ 8727933703845458206911936105841246340413019103818494928812525663863843291415247\ 4333098332341237055065947568324572697330017848160971085877760571575384624908502\ 0921768808804299686610975361961241041458604035666330320194431641791146152879055\ 6522626440947497292463897008018216621028791089798228833292432502211588475963226\ 9414736982959968310511258888569955854174831495293986811146274231153907286707937\ 8818670599751959490628525512522943144313980991287375101604429985904639885455094\ 1281104214556351608973601875009945516244531810447772974248773838538583099656215\ 0374631101378086102925599630663228089742274822841225267693773179763433646736005\ 5851344720073381363854813390911921483984299622400000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 67\ 3095600172927497465833963267107616487346481206752166090618875149926616298318192\ 5202708195770663582864837939267029313114052012626971788316225136491659009581368\ 8800809422938402533692950833064094214629034319668610554080391241318209107110157\ 1227919243443394529386468819151110033851897899676582941889284209045586674153067\ 7789436959876585504644192061256808495805534559099870643535307788584518528169712\ 9157326190481427583604883042548686807514991638691236983097916343602936913324615\ 0980963926186180264637438668441234595758972183375976310253124809554362670442705\ 3814896201975364578023086134828981459874643285130298763032117200297879867616676\ 1099113062000072855500096927828627923043782907304102327923369553362565229422309\ 6475746539991332089331758348629575993305329801603775782177146930480681462019744\ 1169207215120243142217942833986922704437981334069332079917994366694836410899287\ 00824263071/2430934486680170588673847618467744041406017628368933720590271355059\ 9980298437118944353151890858322402704042228416698442330866394597531612814917788\ 3126329866214868233181832235536432811110543173018650724052710732458695276186942\ 9356510026703140867831810214550083438613889626141046461811379861347204144978234\ 6693161932795067235630833631076500430162757146451338657719490275695291757750245\ 4701142661236843849068585072589914307959045932665180789885728369811853028255863\ 5410292670658127124628004496043577990466613431127164069094789345184122768669663\ 7117489630597172565791898794900459396902567947382261836369849436815338829765293\ 2401387701293331304881055999674703929789196618097660512750222101797482047914611\ 0712151668723146539138860124409005336602391778220038585890082112634357976924160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 5812032877197420003291906939202577448101005530\ 8271061925668092205219707804242812587852642549427042494023128237134669957335402\ 5956583041765975447257689916369657097671067419444147413674441772046078084133479\ 6725374311634600032489763864119997013614824712998432722971924981954595541580988\ 8199981824932650700325650231561946210991858751367283786169087200534385638111004\ 0650452933031820373431920651958165080031668677295912363441940313364978827624343\ 4834197040242586097187494904254072404368727467782584622976823519583893429074776\ 1326687779149625797340425353339602112526177684257843147724712752242623287344572\ 2468545613598038633760733357515887755290032400649533457271857940393680436912718\ 9163975081410173324363703105765648987077152509335550500579602619873865493543337\ 1483901820605268386925297928916690049356641015629843218768502737230141460904940\ 94013189273028167588014082056873466191356694495220007/2099053632687335407153486\ 2023143861778168013721266562127342489333038878976852163273011620754811759867795\ 8114673006055648825106311465245200679477788776011243905596094870920171069268849\ 2599366431021160944634728685093861068044811946615990619597239522899927230361329\ 3176129704045893693957687317109754528402477626853875972001264939743957612952494\ 4257910438035018809137239762300465325187690283117345481365002755021961660121914\ 7134773713963757357496482442993646962159398053663070509813404577123350376752776\ 1334700738977219731816181565993630481040097256126327542913434970151373483936906\ 5103964194728637965583078928667584324145452093181635467388868102744613791265587\ 7372210520122052843350676239154958502670421416797397173173883352985991177777545\ 0281875337014916647832054081396707872440372428800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 7931859301526511335944387095864823282711761206593662832032926637885177395056\ 1025334469318765000749954158399123140433052998799145610303857535634746625118647\ 6867183089277408581379669957124348852337292986397284934070667052979947058750787\ 4718236233110722598247651458396662100817117807385263872495335194267211872135978\ 0393490928348641637147679879754284930978559047921003470002329322466373987382665\ 1358734909587112181472208486390543757583700582393091420683175719800713952765993\ 4436828842738547782434091516188857583684063662485760487867190915945357272386306\ 7486820274129420892444088550783852415045609486670551037602801992352745564735941\ 1145003622698307702102340819124367722053566028351638320182686343318710833708229\ 3597189022851505818046564892776562212153276429117978560730507161776967433799118\ 6377483085860054962109637176637615291692151957739379529713704070781298085795825\ 15306682920281025926053929/2864636656643727190049222701278766500771011393752063\ 9323795994925799864311963459176003010331684261850896674949334336068281639295930\ 9903456963447323872313934631608498776506405402409109351274342584055688953448657\ 1134804725920078479700998808974936665802513714972654704526598739378548404381875\ 6292621864246868140143350016495430696300915526929980611900660095161618124696517\ 8051385727109162232107478444012186571678892618587221531656676877515966606944606\ 7825498542663097065193181786898032506752974140024121759278883123760808462455822\ 1211617843261160673336015291437059613415196902147465342692968109595646906391989\ 0136376281132116537084406867928234283110995362346091570149256676321393461719233\ 6771208918994554316489074045732938133269297056920273030162612563895461516746765\ 9781290559743286942105600000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 243223656563733614054\ 8734379616927204769563726288646359549871557555505553304260546038099706396105384\ 0254576327195307088537030278552499246344031095027013931221762568233378826747006\ 2752150766909094492215305461062681024506157255140200536490554749414789407143803\ 7995405152983820940268624047327722623622352607390166170567225273846447617431748\ 8324880752873708970464047737978061877579451277135738956866979317152519928185951\ 3005785782372011740897324500432210901990786282966681479018251669259538083206714\ 4788909029974998608076903002614609321253290953319654000952387291832426168847142\ 0794072771217389866906328467279450536788283066925647532600486096543328878273242\ 2580540361825813548402161156467710653661335328486292453567180795258663177758146\ 1620862503836420559879356294079628320649612211622621818314659790695212498314654\ 0781881907252261071534917152305076466330806805487281617537485239430248862546127\ 91239/8784146428500646998001776465873645945587183715884185669663148932848885817\ 8771607620116917474075735740344254595804418078633136079469582233646984553037297\ 7278714251064452559786170471268813820434887016809860901950724684584607949885978\ 3886450442464606771795763732239569191035550464338180410501632233550926647619552\ 0353302913819804639371745306868439956838487140223398620472354359575400743190089\ 6811629078749604997331181803851442767268344218013312203583926800424856036011355\ 6320184769909958837042036703258214443984902607548479197904774684520353512570315\ 6171740540100737520803269375118096872106194199360591625636535204733915548708912\ 1727063605422064458612728685120101193036430818023669243328126021478211726586158\ 5559060067963528266325179606112222033804471932390058987688111610122675609645822\ 7712000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1662644931190619213138546685870363460768\ 0563915485199344530144851339972273844898478290836417500213467024240210761006080\ 3086594606715538815322963861987818529651745685590094862002110974325186770711226\ 1676837462649230512909725850024255311384047556310145714275912280526231137858423\ 7637011347574059265283543284385354392449417499755107863478807526392166660949204\ 9236372663835195478791096916946312558041483850539331642649723723216689813767691\ 5744153668259689584502844716486898716990334055610623966536472069029537045240490\ 1571998541931698623261580870127567384591231446227047788807794454370423018543290\ 2541952430425582308163422776089846041510829460721116683965370621878180075971991\ 0690714561595929180520618170931997875918901300904195678946190311883770843682379\ 3527078291286360240814112286811478849984670207419042099307404414602810554196906\ 9412291601293551269942241600918929226729491632175426383740486095694117563449/60\ 0471850853937471550150819739605326871614763596284287532416418121568139650773059\ 7211604531096464287827421033446942950003154830148301748587393426653993369470801\ 7752026314490905424040592507408845056217400123802491217951297014588392059591560\ 0844351971278207883579473619102485699241966590233478548221611043827290929185089\ 8094592930216807943171591004509111104244303361563869374882948766934817502928909\ 6272645760975113755201544855181969156130159412086555633292685822928944320256081\ 3803838362795095967459084156355955968682285431139412970886248671949916712338118\ 3786079253929086130252284735481082520133053762066222128113438280893265922522496\ 7881832001038341511876016496830734415937269772704300352311808716704013487987209\ 7921519660406570794556313878707228545609962425182297008144686184316311917367473\ 9957760000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 2494593371600446791524444517633131698\ 5753984505949357277462707296078517527557804797812316552538558718262176059735991\ 2641630806845139782518781035451418093464607450120175860347248768813102050855678\ 3037060322375999657021802486374673274315432883045437571302161930849486298276254\ 6442381130368814832912488740693120752732485368266537810798439964433922842402907\ 7577617172135964866738351721744831504155765708011102490411588857889721760932034\ 7737403387913496966823809904336469570403391478399019464332348375355375336722550\ 5118781686118918711031287296179898948986192821756488942405269418333581493819351\ 2699837103077068465389041083577577475345078618981435465326958262331253121471175\ 8958504092676099514056190478882134159361031193270165135583028334256638262921988\ 0393782523543561597757522417847922665175316635346881034139648470758262440195717\ 1534910450969127269569378851960407036103815268516239719082052668493790427873/90\ 0933009533289529707653142895131773250734829101701856762815331015105985972652752\ 7699331629552084452854345136454528057018986991970445234189637549368332137240512\ 7910016975980353224366980506239827541211403036462852540061961012135621994886061\ 6420633115196110853082481048915957538247511763291040582478036074759626300352722\ 8949126676994460529889858971506543292189502417950291635233231458266792952631522\ 3214772334546307209604718462388550871913217422485454813642439344229473848846333\ 6539892517321974444799826191081704379118207698633777900804574151462740753695601\ 4682789578288201245689849565613027036958820348186379787116936655503774827490617\ 8367339836516641428171067512124132657070172202106977272785909552444131264797013\ 9417133774053369534218025324391940803615847599673363853180324357563858840761401\ 3440000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1768296494659928557778699670616683020251\ 9991057295098249380262053199475248725964970187836351579974480555389629318130812\ 2540881782294130234062247304912359649168131179930034781679449058198850620516255\ 7098439503846585233464554957938368843092351927029586558073489804345544948872062\ 0897687633325303288958779398173298547611134884210519716129653593790493306367068\ 3182875343127897544361768394647748999040518863617247605407139324908718570035905\ 3324341429016937640948842822060031545950630749677470293062365285020116157675507\ 2353276372145268395440025009043843403343878983915132047011797636802578896222058\ 6381969145269356694802056524645762408829817271420131626254752741179190983189973\ 9788893878261296735288292527932249986365637388391722326092610659006764631061493\ 4568387478175189877733831668552525992005396762546583754318134273150004084299884\ 0205736111740748584027401855510209290661308608232697485950020495177961811896922\ 01/6386275478910562411709375461139162482133996560030881805459048213759214980102\ 9646785887076304438510471453691585436858391690695827840109796976323689648071195\ 7660357943265008745561001282004427367670963610429202406838027719737163153801721\ 7817807380045079674288645246378856420265048166561244243144422571785570122022156\ 5673665906607781254416821891229586242043355539985237386706745897967114394756208\ 2930662757990230439324121034944482655319962225443987288556255339124877916292393\ 4892495152594061909900655056271038912601422351255111066716693791348732761057057\ 1640338643718328073229175003156283870804494123655211186586427684179019420265914\ 2792629838089830471778410877953736579216542528265719755678946987076477311485164\ 8102563723042239706911787589779377427964394795783232853092523193656721425827089\ 1676720053616640000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 202974924343319223316681359\ 7062184630587553012586231961356424796604661731376750236725340189442576530549731\ 9074748777840721135515235503330228176143367811554948089000789096665052226238905\ 3478262053251054851532452564836046793848793605373166861701061635950588753962438\ 1798341539777593451940245587987745798492185054107046241107905153391022665788575\ 1490953400031264107355443538695417581825977984184018600323953722427245524430641\ 4655526663977808607240292166724111599316956658270633915764790913811428003828261\ 2540545492325378983684794309072714000687354942724494905661397943548051379658447\ 7068068466655463191450623217253166535471766051622089196721298928042411885865530\ 6083693482126412596823169398149726353377725832953932316131008583734053651333265\ 9761880569597386714083616664361795826683800181181726655557803270250380601205759\ 5145299474862970670054646627247327080947130500858745883638284570496289325162650\ 45410360104791/7330524100320666150799166481293872269372333615733561070691586731\ 8141795277614133154572266660257720767576004132031467642743419636347515396460644\ 6194039266624470517213778634395419248812894275805223685845796264580885091166463\ 3097470396435958279071571470528360139620714803973312813435785222379952397229912\ 3559616762044166067280792327985344317683723566231861772774199178146113472306894\ 6705882861999823669841590158164658150594485159164562810842653715769299907500758\ 7792479980612744524453029067290060923436803737976522936256363499701280980249006\ 1268674088896297966758792976237744363485612667523743340424614180662201779427534\ 4764940685245895073563721637309972748815654614955080120514434682093482592322043\ 8741283805699674503676603545131844542461544355702905271007441062479055774478893\ 7872695771665025833721921536000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7157662573298229\ 3555778664742367530071393659247510097044399655253864491392231945056819348193368\ 5880027114257883845453445013964126322558422108587823584230548452406770638978291\ 8530435258922197234499844466756267471133065975417195407809157644421737358719005\ 6284833050083959867178191374209540435398514546282188760630550975544205415315590\ 6437460002461808640901278367723431963893347188709135402977270180520612863440175\ 7905060527293451789889018224016504540199684834889597719136696034094959192172627\ 1446813012039637603949459323967612574368896733983646178961697105768007672681401\ 1527161635985880993163102255342538368699294617431749794059427584249200568736082\ 8628404801124480223407918255005177952536035524803717152761351877675162322174213\ 2451111372225110673636054831376774365575062978765325644545632041738900967006876\ 1998710690757520466424833717435972152734756455065492624673052305301875829739627\ 6926586374729749283037762416701591/25850216802319394841948271047938337062573008\ 3396773060112322687236330484013462849023839137717196951873761807184554944959863\ 3029443277913366776624156572514416477657259352274821917664613283593987506055591\ 3208036430979833770329994696219470808987974050993733245661634157703549924587301\ 3222042417143817226731149775723568681635770710053109582808545028890327081860294\ 6605184785300107635150435027757487397472778401432248356801542966837148201037306\ 9539809821787463044850442984182724361505748263401643114646815882277719295661625\ 8070708765430916941215352253891818726338389977749414166513115914732171951751253\ 6207412338146023064519753343230211320977707469075414662118356557599973326015614\ 9452005920752650449496985481432908092684131882827187593815657139468143127598853\ 5392571789601927914222442649579270253332131676503765155840000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 22061769951859510237605793285020516061569098357244836828333957815\ 2480945720182611559702988547755618106959445491814438813393606309319170317951178\ 3713965481335296423744270328718502368437273004795408826259100604694982673733828\ 9395572182354023901970892515853304688931591448321748718288927970694694198511788\ 7940803101228032910850752328193351676872753009668206460878190459209785100349915\ 2346778015555989552466419047711716172112984182133789425552492672359644156236402\ 6440267789904259090030238227527320602722368826177332463025640623571111265261501\ 1459152257811108999903638324242770901827045544567177845824061143217822113836642\ 9822666606441175242117952729278649812871256060913774101851271534721280821661491\ 8768451928213421525869502786808541538708207881390577076361996498413673672907988\ 2498997951538040086886671700421460958237101274425289686090754673698919374259906\ 767086819378667192686746964639099791609617393806457910347880822396999/796771708\ 7338056421731666302002172807344542565244853010188396596116432702779170961780574\ 4327011605750437435337626796008865655843835097073946599705516503243037990022147\ 0775107347179961830142708896405966286948546056564213206229199681421509993033012\ 8149189474029906743039963127545295407011826355364930657398065429315448790860863\ 2067580297357983276457390657342023348441808727121159703849961331874597083262274\ 4858298739575625056667810053143935827084148733336420155566574990890993043611123\ 9734686451174007781651737237430693642839430226279362541260354760350831616081648\ 5615468114913197933234000979002150872586678294129236172352797389258350310746043\ 4270860572934933237277511778376065568609380387914456986258926710081787700979376\ 5547413616087506995045646663060903472734306165504054968741530993321475708362961\ 7742578941165568000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 72537980161408440953076157\ 5130038483854760154082295826484181891953036449065687534490782346177209028834707\ 3874892892076178416309946192649262664279924385347334575295025960977315770894656\ 9702484057725057292175269429489573813622948210222621864904416993789010584005821\ 4129739122469249567926576431814367331657310576242901272856281847124862398297987\ 5264687448911575361078680909045312094207714875953384214399160445086240127047105\ 3403375510974990403966831589151798655736445978797107563574742832114409186200847\ 1836475518328593400330438711149022170707209292257775861998803841976810707368138\ 1521413532216717272102735439164878581580654645123540851241458054557692457288873\ 0283948772752210893479893327572748935833527138860711730529433644559163399366089\ 8289966539784495826932120922377807762025821414215736946589680244847991542276465\ 3933441705949796353775316602015002884208566691427738357245494318452832323352196\ 7998827084859092980266981649053832939/26197499299434313844523515959149368113880\ 6571958263489539890247262662695066469674770184391169649050961098450428618734260\ 9958419815013069556675999475173642338796284326435055318173001838461007403802264\ 0160500467130931690764802360634154200984141129560967133633170633780564400915409\ 3868080622271002853418157598914916582453800338128240163331065619556315930892030\ 2276230578949187041034858634485744240201089421241708167510013731466764988303867\ 9966257477340614330033341701774131282403871128653658593255259924854464706350882\ 4274060958766577557768668245857788502463451778609978214129658162316297345638255\ 5162633726768497796227249786898399256077177276656967868853223170608988732250801\ 4836384304952841292762566280323630995864220853735395266765263943266523876647324\ 2110387548967228960294618165945953271192566431532455906191215295127879680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 8363182303444217159614733020266033332280366334226\ 2296133316546961908669240055005367806529387616076952646591636738781506732931852\ 7535066241645522763345140014568209024569491481895295681414402223955558987240095\ 8701289133145209126503202257258296818263032887942342479878585321776873344943522\ 1557405008141441646841201720214669334817026326603415699043688407957084098339041\ 6053036616229056535733253078723783413777216620768414620939083617555995485634342\ 3785333827148816771798313847445444215394961153369226395247129886175882430270085\ 7469458472671874961966690307366044412224524880602988830098400320263660029616590\ 0319571356160845836491954468834738997389718108344206585943682475800329291550733\ 3740335737988436327024815906598978912157924086541957262752736168896482557991508\ 5531731489497424893067489912982457886788785863129333810968714620065788714267290\ 7401273123042016418112079153779509993603751607326332785795154489840201510251882\ 428902591116973/302041756628772089030977007529016244136506400610703787940108755\ 6675405190178120956173890627603012587551488016706427759715010884022015068430049\ 9758654943170494357160469486520138935785902256320655602573361518185633309478764\ 1250746134954317228921258467621070123614365940624857612955283198835088920936882\ 1111140430802950643815663125592471346403613708113085578701447889373376709764957\ 8370138776815945847854503727929460703687727499172806326948666979209169178874626\ 6763149866454785362278895065710839884173251263240143810173868917340695583537192\ 1116246360385087225679329856219409965470577293781161476357716918884980150400356\ 1232837181544364183926248515629546778337731727164207126887693713669239746431655\ 6646526084216187611016901890439546234807816484628224875032080211527044569860104\ 3832972082755361984883563550668094910482226180259840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1048601064600068268932694708334372563138326759203593865248381508232893\ 7472735991360377413489747561435459102243893012724542460830853780812257726626843\ 8454428891173257519433999200319302750709659504530354413112620092434260884247416\ 9678327365507874595510470715060785191819613227638463223614288778152764616285664\ 2465115444740122547992821714877388726772333270628991387496765805853308782780676\ 5938464445232560908149934216590383367906938054112410947025478680045395694705415\ 2317043760541082316120391449660782068533262564930220449177446355565625533086366\ 2549154131853470661512552820603755416580849304332080845212217560009038235591929\ 3016013226424327654725227924404559426327536055419370534978164434569385968066588\ 2434081991833547302045031690301264050404069816786233824046378595951447336245261\ 0862036663135628778606298566768788296465298982550561186682612974812207922539518\ 08744615433429482288899003802014115805066857974952819475187476192523019077283/ 3787101538835286398405833971254382343060294677536728389480810619892806636430762\ 8631993635703199884882659343503235754156955276104431937086970258505899330999424\ 7942303842274269609438157722210892288791179672696064915829935614060149342981864\ 1450937202666477764914529178370963874577672849604493390752170019065496758688405\ 6298462249310215791417224766891108871804285746152984893432502409550672920386382\ 8711858690126636735983143197250746571939490509498686816796785253070837865980518\ 9539321432174745852499199210830880861493750733988407895299485704302035884032221\ 8533158164608867742695146828554772757419516434198987135495231337660813697372720\ 4204524837587451517953387001303760955363433129530314645131151403888577494566505\ 0015031087674986499756492120431437608521389407029522481878983268706415076922313\ 5102009071651783606542911563701944320000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 1770\ 3660652042912807743801316544177831445787429837886251251158897398094251157731734\ 1288308813225059781272859380654344593338957640682014960759771939083123525730192\ 3723647622258605492912242657005580551248796684580614609353130434024897995965399\ 1971307030507943928049982081478733167904344429581099258250348798027967494221905\ 3730943224805044841467570501603519941325196116149242771254565931810715035496553\ 3677820932694067210799996871045553367696272895612216552082327769767138671934723\ 7729804506406938515369998065525345969560909384005686748970603528387317137843889\ 0259763184487497136271733812762444124441002845967131152131773378623468325935938\ 2117665753697550633873958135769480482569368549414021060117719836235455207143272\ 4823103990192350794858629586238498478247254729739872917777387873068276012614590\ 4045312645319729376097001054187361771358040063174463717579450911424930535978430\ 96593258489511763216453542325826283344884211179349542811685011405363/6393830359\ 2192405314826590083859134930065142151678033057555610544583176702855233671664831\ 5159894809394799342131629808447315389166907528887040104400717093380523993602323\ 4500424569604905910743355257359508387011080926589008254932923736858632690584060\ 5065673483481098682409636794002129132728474473726077991297910982246709026157906\ 0207192656342549955557924807766780538020753306096249798516284563045723140620059\ 3412148008321521271513280976390642887838594002124266036757262309796039237875303\ 1423676829953244841024378798868669009702876685969799407914383954095536647505043\ 8649974488347345402989385188117946461481652571001666302787104855160822279749951\ 3842635880816083340717508637804729190530219268098369943275069472088874500083132\ 9291092661241754673735801986597532898186550918471441404970765699281228812753127\ 5945001179312189384961755709440000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 6246186990\ 3527405839173696634874955081904678745549022009721794873902248439084093793243024\ 7133630966887108364870980919988821973000282047427021426358914295736541808324940\ 7183392644499765516940407567500710408358039331373549349316145087774409222203437\ 8692925076766113533882149523989254413201665434236036947399867844360940822071052\ 6016754675678435084069450743162439504793870232453058607852809775505412502805129\ 6192903100618112639819053469335212764924771055438080553818336116832841771310485\ 9015894215761945332950415060082690128839629430877894957140275930117093877918609\ 7681521687657748388265653442041595254093807028204170967373128021833728081393382\ 1679055283398288973350357314814729978210554800392749285101153998077273465577542\ 6136812282014618161228523306167957379302008124547578155731002156540533022045870\ 8641747087414602582375957105258804553936883607470523275258637507269084573908216\ 10159302105417825529786620690417699723216388664074638620232657083/2255872190265\ 9913628780327577632674543124217499910186948371749059871544925864139998138242431\ 5002514345674518770300624743762605864210056346071406357568294151138972489638266\ 0179932254112783685384870479180749031211471778309583621135196953483397131731267\ 6952404236000556570340705713565237074491196421612205274968606056130602510994172\ 9991503250636358234096964098686317674563208678762302142906862347732256202957984\ 3667044053229303919121744885474393362346446461110369032377522669694858491387026\ 2719644637602331744685337512446039260749931692763116527974620536992374842706610\ 3405482408603228478106898545446779869243027819568597971379887272668901202564556\ 7259068974934261633900300829517234437991017926380753622747251363702738600430370\ 1587121638813058950518930375496165200362356885051557622479073714032559539174856\ 3746030693538000999403179789516800000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 252124841\ 9956262494097507458954065557116490059275638944637770221079084086166662859676208\ 3684263324291262367408066851711730072632133929896193344203951178011815187744518\ 2537025628483980921310756358611630010819017175945594511893531082195179372178276\ 8447766068194387213947438450095992489490288419546984740610267086610084589821927\ 6142639137479088929315619070406888188785854529100696037109363477330824773072134\ 9652400921771174160484944418511657077816626345512703203395189833946825452529389\ 5936493373421634103536762759885029833665815759607806538992386039230475922205868\ 4569032808586148168611825637554742964348487363402497129348650835196439178373467\ 0703947194209643352177161265210561993164857452620557264918981683970767479003399\ 1105337900242753322674014480949961236311102888568473109352513317453177722977558\ 5047501106040358841828400850036416684027937467974062562117266508472561274719290\ 9099331069958077930921079995758617588740728461554070744436918442907/91057698135\ 9646361672348784896540783989938019449262257368926527401501874211172581079865834\ 3170922159606558082886298773851572662239238748558748560572969441723785880432815\ 1146472645393974976723133981652037529284159103999851885983815852712034996685079\ 7416194310802697237854481981386463064891316378355653756995693277888797572480251\ 1168046088657905280695464082767642245344071158826636390449249641270165235183228\ 0619751808592356097404063137018540862771917352594363832066788757001664804758722\ 5194276233396227858873620918435511858306258640972322758332835746903521999729920\ 3201291204821431228538783017275177011135402460315717267659346209668823732431785\ 1468694334307376882973240106431577122603406437879441969939463520091101424357797\ 3121814514782484567972314271691760102920401518034907857831374160858213953435386\ 2998623974499041499307216497278976000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 4427372\ 3715258160397277110356950442535722779715367784827055825281284446571109652129216\ 1410451840893253975678419562503115250000697363298931881607293476468737922628681\ 1017970993265979728395729516817109393822148058432008078346721655024995345353734\ 8294499625653970157430972860200263914485145345569667025041883728132452449511948\ 6966857004081714902417299577999533499505495975167273081935974099673904698756403\ 1043388672311985500049249389527319149543015713401430711519766920507344632750552\ 6205136076546057094279776517571233333864270338249782868019324960649579657590109\ 1376722800750497838947986844225178647611319691685239332690892157005083479876561\ 4814272330422398998038171859949739690292993062340553213552297858690638693352617\ 7620193551565729845693407241656814595239703151309780630014038940178538693469673\ 4886549908286493855756267877271586045888107887345276172685052680237046602377663\ 3652608929046134113918190666128142247216209352583224513338076919074308066470816\ 70431949493/1599000440117418157913205139782519974522914194602211853621988094155\ 9950177973194182468853919731467303108344119939269002782139810585306184561343673\ 4514533726704484799583379306285986249470454318372970478141302034698924613046569\ 1165452753276942536114429709886387776862933352851030664414900460353757192325877\ 4016715354202939817230995407157523160221795387959646685975266248265484342248636\ 1276299505506830247092797850116810169569627579791264645872042477157525410438894\ 1155052523047832199757209084219556736668457955101287772417624738981653281016270\ 7007761959629922935704936317833471806443453722368334559496341090864193112249263\ 2983239860097169127695866037544669824619874362581077592685165401034062137695218\ 6073643351026133947259131949685234595474952556703185670875620816744170607324034\ 7339514449770290168295089644701760408708970784636450580158856917877260288000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 15761393816874465823044113614236450363474\ 6787261550402177276775793250049791962046691622988870744190200124385193677316210\ 4869826877988656687621356188208399621454313880102878659523698202543509536123258\ 7467326398101135140514344002349164007510993517770386682537832766221664224122017\ 3349828474517020460673776277233626049583107071805226864188662429486100806020285\ 2931485621182027736437615712050175298197484307092912698486194568425314339450201\ 8764325558832342289412853949813643192598619219018399366915620753272477184389554\ 5498398969163007880828900710011163450105271669942230756634850605615888824384045\ 8049750667096851498053954436805112013608410940606649352810569765734804888435462\ 6334159788097325575423781988301159313639374967372524780600979116955166052417612\ 4555252591160102308539626117323966200480624621291929530503021145803163041560781\ 4389387893964642861625805107461359534418050238358969603648826797571204798386283\ 0673253806500545779882557133577135740197821185214874220581/56924415668180086421\ 7101029762577110930157453278387419889427761519534226335845712895891199542440235\ 9906570506698379764990441772568369001703838347748717400670679658865168303303781\ 1104811481737340777490218303524352817162244578605490118016659154285673697671955\ 4048563204273614966916531704563885937560468012354995066609624657493423436494807\ 8245038959158113634220207194784382512425840514461436262396043156796503603464158\ 4420366787418405690213930447121868079046116246305119869820502826311356643398216\ 2198253971032016058446980674407077468568041792369476325762825256511095732914871\ 5963093869525163127103180697428347652747960737734203339019459220945972830936590\ 2457564675273078863622995918882768126121019497824221703296530368522425097408794\ 3515989083110186334098831721010760924736207356365286714411822329991305191351382\ 6705500393599330576406536553062764304662528000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 597634924642382832910663015428676116080640098141196284602993742153412215\ 4355159045690116680889671139762969977393681721784813150387140783287434546827204\ 4463943376738108563824739405944072738644011866440143767229203595930298844183703\ 9025361207813321066034469084625753136225222830318874054638946476554583400072825\ 2041594538415174443984758378411410923897068781458910795718469395113831129868030\ 0000826152759509500306479937899081432549422612872355836700244229519025613648348\ 2982690781588801687024217411476628428107126301894309604129681304696092770764692\ 0410298926089341627900235018786761083617284128755267389653124546902315726192955\ 0640528537536965335226520473167485751223963665268739111528424627401439409845231\ 0960041741580118084705586430536977343639900760010353585512792302891798340026824\ 4859052152788406359211788499362863291459750707603023943087603154339901174611307\ 4745498773092920930036111792930141431401532243825410844106931320401664644366623\ 012607247496466738262943658111/215844616120504903392674981117077369576246244807\ 5769570070454499100050713168031052674027826900550023795601669138006203973758912\ 1181669825899825181762706764486992067240897981461776375181415299508317984421841\ 2204676868963232433942237856838494879222276005789399503348657231673891941472189\ 8837942080252645625912790639484644075123661277146480659417950008999872594226600\ 9980557691041233771283120751208622706312873289696059468253470085416408068781178\ 5105460906827946574307600313865181370944332872518918548668786100102388068326167\ 4957378229415195476636859204565359467959642623908614056585462377335685914301376\ 2248871118438342341247859614083878459085982214650405556152467338124819204786826\ 3636604524577757295862086256649236459036619724492486395614103550901681748203743\ 7836317031625925688079664726833313604897872357337224085005252047776076130523374\ 1202100314838138880000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 31353780033034276\ 5542192792524536357255561601512433079266198009689787452289296540911557055561029\ 4514772128740962099485769583769463154020340255863850809846613096344054263301578\ 0591811328109552749175829812443223329764162924108038813830457612078097733194627\ 7837767205311023685996991079012561846469750722569673125059337570376861703918267\ 4480993779204621855593480937642307680332543775041598266905567987776317632016184\ 0725923966988671150673877243590525212018247844694658742693270282533772528258683\ 8144199338672853549799518160321056433013774927531305426285108548739242565690129\ 4183797919298757031891339799725935809391563280914078607370653989771685499903648\ 4163354330959351469191745980580342443340196697645805296347785129359366346072856\ 5566381806538337725862642317046111984787653012719375482786917033970989304744381\ 1983214899854977243179723256399017418206333036119091753133128500635325396092688\ 6875810988637280123642626597537586935453937573941013062684863617391572147516970\ 0637/11323905945677122411141732730274064247272856101647349213556373987241490704\ 4975368079306346263266595925556103117664085898439940255952228053666686593210590\ 2853281747829990762238589670990794869283744213857554287235220430859646752194793\ 2532447171251924452748021793180581086160171924225548627657695110015754675091457\ 1363136337957470626903419070270747009598920374009574172031661441025325386783678\ 1900535625062253328485272642589186266202429117685143883511783524593221487052778\ 2211228056825015674397136587599528844129169719485435087990041450652486018707313\ 8583124989898465777618058334261137944378788813292912995926782333206220786302190\ 3885825212888930698282249760832100840390483592118007069706235067792048500949664\ 9333333602483059902025873438545662540844155361640326475355029101182352409633781\ 2183528264004602416282687784087768330819395996716687796351594953860710400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 243126148390325528549358774971956817183068069\ 4399261222156612649780441960818284150488856231561955487743170124915550143659897\ 1230701750923946059686468710154601852963769423423121534069488078589479358891443\ 5174635391396567295616421814045496355200418259031935465941307615983750965144864\ 2540217061731961231027104832277878042320080412967946094599607158604382221470461\ 8326724021073142203279691919163853094243268011826671125617022537903534749909475\ 3779930380635162947797193483904684637595724897944244811996095537152360098206376\ 7198810454352103255074827923632875835850825690453544082299673899940669763004258\ 2557851484638120024655709105780664608207228993259003038226032957929981897220931\ 0692130006471578752514748620055008629466814100092618389314293896051897466899749\ 7007562622460329266125969067407499625232519217155492247598543317509366517740551\ 5416384731509214235620523025131153879801655323007674434352785375192250300387141\ 5779571424656783152678510325409018077731159380500319028230385185983/87808965681\ 5359590729085857168378134949321600981155065124072010296195119054202663731291792\ 9128465613667950688118979330580991070920751142677816929848312980518387441071770\ 5570695075172645867258466333275073884779206610501208475634334313524332334145010\ 6822867873507945146282274030435810344891514676335445147467185392259964707226941\ 5534107096753317537497363953593244492548557337634806563074921696516135594977130\ 0128643450692935473171736474427106718522448112537049598014288440226173253887038\ 9687695031414518219944127805975605631121198917472054723889802499795225508791189\ 4246103202555570218720523112193611073083413077392689787277014489729778254085601\ 4275379907463164999537051610206706868485964724235891060800165833012291225924910\ 5373617890563575783055399850811849462953090268695222447215500356387495533142470\ 0727438314538321040856781603095209733696120682542551871493505024000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 80630388298254824846023755776410476021306657285942\ 9862226989532253148024157253564919538155148945622945589184894526460117202065314\ 7548821242591042262832575349152751018092028940902189194592251304474021115912721\ 2896689595651812949431219062236549731130356155607822542797135232550728124232593\ 9425693603814571649419134110845791145629518858721237509741230478875041198813617\ 4451626798847419437827122763794206915634544561671501200183172141796605786899874\ 2894236802604079730654311757627119729596874376962291984611267380596616951000419\ 2124197473583998356499725454314672714294467227476769480249417387519996231842122\ 5625588830417130805945064849051126861756980281415921107544543056848285674320525\ 1647564729054761575274226891605929275935145454076868763088681245567454196739966\ 3016986724599984984325109658724879716217057731119487028527076607581069550437436\ 4725973389411349053397214395544235471583423130792410017854765917760870160497789\ 445248234248444869136170098812064971872056626801721451111226251/291210138864572\ 4040598411324169607303309356024805899160054131179250712121468542307723457949494\ 2053236633353523798311955943027921459480008075623743938636285796720596358042567\ 1067150275294865404773155810999351577786213683019376368279091424289124510145663\ 9906770691178707092077434188248217559956085821706053562134003562340377283874415\ 3801636907174963335841934409998301602480053901275249437174512196634737785676112\ 5215630433312354514553056640339677765349379225800828244574594296871105818476297\ 6160830634015648603953923948329816469945007160991544206287475322618814378410459\ 3969560714113161112529427012316403270995868853566489668924625319231157879727283\ 3752031005913527293560025179237803147545115676718047058207738763125976855078917\ 1811360604414639413925931193072319386758152513108444193351339849531541449140545\ 9486080604885844917362658434909347831006536827500632840601600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1936450854826873639951271786749521725821066699463410\ 2438538193673562857695831987295993646401900801158695575203183250085855234692311\ 8511001075633302149245795519474608086875776129485043560776116146694691328944604\ 2483202336342159862969348792347207604633517662142854775906168405916579352886561\ 2856908167701128966385442159852230704034357507804648761431574652103302903668268\ 3833382413796508184803270017652662605993487459120795271275249952042590396846178\ 5661665074217804271136183774262244561204412472134256512795045442095498220359520\ 7596838070891943385749385120833668899035647784933476821375079669656881875971814\ 6912787270746413950566495068444702809762038811539485732138110720213295137195392\ 1308068597116832846293163201130857731378780506685055502061663446753980694744420\ 0650034621522916287242365329296816750714101023030804309035673888294344162292865\ 2203422428145952910234143203491894080059140314466778648709368933537558627493778\ 30387573860713194030036662121983942834343942479681104508319406100702207/6993819\ 7381505833048417843674736699244844840388111964214850423357288666755404372698810\ 8863272718957641023485904988544951469091183553064868149025589125452856390029260\ 0768385161034396320520134073335596383743984351499851646396822008340598378152864\ 5205813841453716248624028069286107227318133643507054644106042445257922451878276\ 6939658945750407916619651234843838380797277802541043276290391031436874094321934\ 0946083372610027152613262923032697438922586535918140709331124990591516054596275\ 7713773255413887067568240442044338704202185062034892275651071379647398410095113\ 0657805636091378355983893640221066955095531165039465046862441332421535852063793\ 0265054575286118254321168247027392349895119649284559424953404667390688989597135\ 7441928683405570697676106496718408643089942018991716591470464293415969596861823\ 1596985900699988452455167254170791372461056274533226596536907354239320195072000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 19066381834405874857837703598826826\ 9043072989445751962787905700179133474664933547073290867435379094814650635861719\ 9991600457551618832626966125589787324617568039836127883062259535320763035717040\ 8503613890769016257642833399875309630039140230721719169366111565662645917317244\ 8799666250447732409863259486590551523602569481136452522611181721684504443284698\ 8312182169058318539159376244949274784277166056798955991505041774653863634658989\ 8344292209139867807594933898036717645961238123560651515861574071878986234438679\ 2870465924970802678406638177172787673997444127717555755063957480966905228621023\ 5766072429444624818487277487011166035777009184596516601053861666248758687600882\ 8031556535221626784466800619608928040894070718238623354582515835441574951491261\ 0575160483136946403070353894074247350573091992969660134354116768388293395205375\ 8230762496677809719423486941824315298006258635793287647175475384016693360793256\ 8171251210314555943578604757188574263411765463145759228381096702363636266531904\ 9/68861439288541025337042892157653259858277497060353018804541517510006868456171\ 2892785901759676380857488625420540420412533058789447072859858415523990845438973\ 7869027149532280203723653083944262064579217635063723286593929868553497081412356\ 7349546401440513128277227830698801496789424677303260257201894079166685443321732\ 2860318341760076747284585243841649339202950910617820299819095013394890618736839\ 8122816096007414790569948993875125080943270701701074530918722325011079987371778\ 3785204861232671083082864381213599681402123080463441221662654233096378872729859\ 4176240864518090704167499869204095571449495488436007573377663605899075901175966\ 7422614155979802357540228295950984049351148672080748537510409530394532819451383\ 6780901481150781189761557032595789500571664755687801695872060489146481315148334\ 3041646650005969064879779934331794066390214803565767825018224871690480700620800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1918483524985255116145213598330788\ 6896185566002136608718597441350857161494518848829661961526414989578711799790061\ 5539824192323834027520675438931571323540226905788528480138846111827619758044537\ 5528568798937959559660718198733435870794148339519586340632519145393362797167412\ 7438008279158165650085715968631141564895388295124959440108616680115803336587196\ 7971985961013345099934121684314046672104399359985680055753036357862614303130008\ 7210686024173157011332730317783468733570847276827288292767451927054233003177603\ 5830335022604108045284452364014470656863721696077758080945292329659056024638559\ 5058824019557602364038082858120748399991724883557394571954319878026005439155654\ 0596463218087563408323613160222218054915482462075708663000812541484833784501103\ 0240710244098788737074733344769206442305275675700602273823195451181805914845172\ 5537434271962626942079970289474424039101134632965610331583101547428140908596694\ 2420460908937192272742169351830083547418522014735059766904931699538434518041851\ 9531612487164571/69289170909805458917728526085435142675852680269310285186936611\ 4285330279279142201201659213021548125714114787955790251254319458017369692426172\ 6026316583686538827297885433254546739997122665707229135042049302840176717933023\ 1182595001031976252036059378303889005025761836797088803132152248621363295309177\ 0087383713659289315248462862458910733844131153420871384487560623479064533462394\ 6864162026651399027266265462103718912206100637011843106954006689384932864820363\ 5485321506788267856096223322189439603646195581207170742167241027188784659208475\ 3330294372442705528494304165301199788450364840363107239815453752244635827898811\ 2275578768566639993566410272194868827463076921067805694978148888092938939198713\ 4898370720773033957736743244867585223567001601672228428861810882067357055473461\ 5016183847730693990029454407765871541492559616383302052086428524617672305558253\ 7210448539919793036617318400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 22126\ 0124837959404678754616456972659690123338367961375815606252831108049074836694582\ 2845107654910780325743836432920502045472506584694018265763911879820473387770008\ 6239849879165209283214299215755438365245582400790389246255905059669001642759118\ 2528128175537949466442838191546636604608328925405050724478117902037809924082995\ 3110067469582404505602269811993028709783362581249005182375781523542327160482364\ 1665494094597340734673977034406883254778685992340118379275938542359190324488868\ 1329874404901102659992672927910368285888478752558074629639366979589567543509402\ 1233360266646785266972039469638551323302127246320444868368902282884522150346396\ 3012449174431318579472811570548534488678436373859205127221727607313386789194866\ 3437145946794765659057540408278820700517897627655914864837813122971156489399627\ 0907159774235954215880767317307641861927662596907022329147541855503148446294615\ 5743488759338442819624134208893378833850981519611262378723608181463937295173491\ 0237739264120922331199092999424729686426327511/79911549567172845221186240696956\ 0669138487733997418437650188281472311173519146536231240443495682368394847485587\ 8240750973103367237317653463281113916845879356908280848100038506361507900476435\ 4204784857303603040922269041985241394283179267699285735430963211709980590576847\ 0002946008048189376038296052109370640598324582425554594706988694016752437008839\ 1832619881399598135142084528697481057211816634730172822107840420028643761183425\ 7872776259126269692330638662021810784985815602067146026388198833376721852490199\ 9983732284166073424079229124793137388621899052379678876689854349155654884083324\ 7770458951060921885072271061001774224197731980557771133447944330828422850023339\ 4498912731616466798976801504628956774673599852019905238510060141648380669282025\ 6179660457197910950270758638138773667945187528095959985683862422375749272212515\ 3207050685080461600298306311018354657994675234928465018880000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 23291923369016287919709772593903366504479470501787533\ 8704799918507626315968607457479574831811762642106467907545399416459094782519029\ 7781070468828003580457267260604265187395600466762388299385936929678198933716701\ 7395316419422812369569139284362397640672948394411580494250771078020391279322828\ 7328684700614682628934062672834266023281979845683254740190833900961380589271092\ 6875385696049370344644103266710272439495353519407502236217268581862675850414561\ 0481299991143790985613984794929217726932413713102508220561234019683780707554782\ 8608979134107451980741254258238731761060448176117702334348225213798367960249354\ 3340439963923867128586759727106711374872078446187821498136199412198507949973553\ 7997085960235222454732836019176917742948161987093188040153601487097421038748745\ 4184012938091729864948464237580541429302687010125369598722681748420477722069506\ 6862758832904376366200479728107527153442640598839190329632075612248741396362400\ 9655401086998088012069010210789052374814537707856739033511129093735129863944012\ 0729/84122176877996764880055815542317597811636075855532310593635331205645996450\ 6916428715680016542569665331525728048661911085715181885728183444133745374792011\ 9958241568990109904327211500426240984412741473391540900471249678064627600147434\ 6768308932562474113911213651288104238234063418442462725551020154321206482924926\ 3678556046435408302207656239996804794640518494779318727258009481798310886314174\ 5809544513713265605424763882512187432658777489702592899265793043405637458567474\ 7979347950613858159583420510931390116573501384867620574929078784063590809066944\ 9561778003186407767463092009343246068083431146433221030760804788870596690077072\ 5493463512152137035333281176249993043219578272548822286888478400592106968344206\ 0429286255339064700394970948951904456030926199290435597421208879196231285694272\ 7606845153101331841549213387914038003853403370787174514102209376232740941514051\ 3048711728132102553600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2047595804\ 4761646149382308565059577265689783035358980532776072134925497749807051274606742\ 6014481699019094633431302379931001048174076284337427212215208093272886201725106\ 1381846322159831152287193156482180798468943194346198584100715644876334168077733\ 6834880429818591936623462864150644825556376597652726416608897712733753827419385\ 5025702485765748965037483981412696911537472975285994562807781705393755828944490\ 1646233203423653568606008467755365522173823483819529811783326666606831456944203\ 4057440200031122459987571489068536601482956711702209942206147673471850356662372\ 2274285451545809889916460041264243653110213654927511123830889481384290276212601\ 3378320846074999040572480239562233433302402987341120716737257962634487816677058\ 2836432212572197124806177005634451367215003936557165733183586005369818281506169\ 3787019250127421424392571674559017835906346204749019343170621904207609866832181\ 2010911901777669063033463915484126818875001016468402203617718312810966932147501\ 3496928497163990097027879664537568534479443/73951639203908782996409882273958205\ 0635836459752718743017824588964977422064782036351414761922422994109273856207016\ 1315013141419812377837013317188255412371042299007779616076189635670861831641878\ 5319066565502727812429167202568678246857017313911392639458961593328251162482071\ 0995962576415740374416561173561362797832646118552688787308871571537763779819956\ 7873003282074679093769176743507211861751746993658779466675895337155051135849562\ 8112545912526579373461700418266744287686078453945013308299161345322916127723884\ 2014937701727047038956394986572460968015867472253311762173511224605716187054259\ 4291124427410671116979502270843055654238192757596799646381860369161032248641552\ 6954214651694565425782397712722561614872177488246954659028067493873600593601981\ 0342516580222942427664535499685004566138261617086684080865987999388283489476688\ 5941602439818900951482983640138613777301470042002135449600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 294187356452247358301150922771458019818720989640060889\ 2431627393756684973784020268762528718272465608876925116872582245654077533435129\ 4780292939732405768367812259051309648066423429707578353194416089682251672541697\ 8517809967911660604579483917088529701327427911663716130848810796780482901587236\ 9196215577750263832844013734401588335650565913985730650585647418280930544364922\ 1699628163727177525776975554601263638592319527551197923181942314238218065533440\ 5803717672071160241815425027050640137842671663098770368224192455957963817884090\ 0543731023768621584806206179780754245073080058097663243744266825027757140101547\ 7676033668860309824052136127741079800269327646830894212623257224850974000665512\ 3943190850388393700004834323231010522984042406395376889646041807490106174019880\ 5711396232137564304545942030170453224705733208913361020219263194962482667971854\ 5872515129557420239094470864392158472847104666099186690440923796475940051771382\ 3858350883284321509251241743218203890390197602814015029840297374725498463579349\ 69297136024819991073/1062492123898112059496731809859209490649690718689254795974\ 9192335820440541431788621537574991188075179127737743464309088452856581757949853\ 6432663399828601038909527309460911196351947447206450682843180879250674946899336\ 0769048477798103149290935874033563376503071054690123796744738648627420826073499\ 0402948086226073405125626206379132550482787198973013066971743739619100711659136\ 3934398477453986865126578340218964796908715196431078789645492411199821854455055\ 7655043897875867737847937664089303150495989602053640460335103907122599783031623\ 5968490565428015073171101630457128586563691622352435813774310601394723519707083\ 1143079535926002139854016074715383161324874201238214917216944173686083116991439\ 7876651752008024728270474200426607397253195436559848528418629182761659302596439\ 5276807254525725217665041259690346593373252149997721666498296022589871048485041\ 7839641385643758421731660333184553774964558212680908800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2052027431855836950997204986637778877944996746654655294\ 7669503131394427836959235503553947960864492326770067934372139032475956718369023\ 3646342372839338441174379775408028434621485350263836577834296945877037862198214\ 2422107549992677347290761995642925511828911382172564125300468510660441854804601\ 2406911652053050180475193844791463124472293276983032770460348408453025079226493\ 6257362317929489868433471142724416144489697020675249220613318750676983277778305\ 5557681915287889851265922352691389044175523523813192090480804595756469718809358\ 9838388966528552261956629259093101613224938101848521036242671609644861164496797\ 0973785943029345551137813988069395934983232766809104657654581200259489300840617\ 3509511913319805855079680869581770398847913749533541742628335608527519512190750\ 9902775550456297479416918233968247736016983597170006067464569313706078432612883\ 9751670025400029948753736726511999092538721290487024674773104099797061456995819\ 4949419511044360985093867523901556336929732350182666850809422978885542398616176\ 4405644538588046089/74111020873554262662416665084394447116391650130060417173787\ 7548052268745204002445998158123352292186048248814502799741376381070661463609626\ 0261810698788369986747194147521409067854846730763998042945839841947905387028070\ 1576604567074302314177675841679957832115038856071444996079290862937452661655635\ 5379188824364128423638720511073377901443999663902729630095183160208347160356290\ 5837381402575612741060505714446800709996332709738057724032693806004102905790666\ 6186533041920030639971850288543128844513654887047318059737826248882166684189282\ 2926118778615266260860312074860870004938490021938498084753565915466665341551913\ 0971828786904612069156162566924246955222630235128379349677758891822657086014477\ 7511907330146518236386795467773276304272475079050591569034961177755409205900410\ 0299613456174552372668993651128307835291306991576618721038168848417451646394650\ 0550192519283645284423249686592015377693151363858432000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 835766346850741786990462229532521918018745608962047549018\ 8759985894746515341612699995571568036777271590260954658150746081331285927138342\ 5829261952412154875504587884996825389224107244007270748543046385118054334184827\ 7957390310233751583735206946800502822243411483059065779450558580179461997062593\ 5528063826881064741710605570905903076611333972212994302072303402069014376205219\ 8050757164848724748661888190965788327707396893939806809352686956160524770524763\ 2164373680760998910079320063037389017467783929716771934874534958142923666163163\ 0281369496021387496886932731624135749680358330431251939591769289374807994373590\ 7424498845768802454675305545754571706298610335110950898883872089362053700973544\ 5268697257271093941141598734894267381867213495337720651121204556199402829771604\ 8775506804964610890065661112015381588037409767103653659586640833276603678946050\ 6170653008571317099359480870312646816066407133655052644885302119225004347777525\ 7229121135817480982072844146661658232784404349845671954919298308953364593991031\ 88654621259931260947073/3018438124750642142272503385556267678824668961487178706\ 9043319503601632815915734022080582942766167528684706666358729546622074074542486\ 7710145699183226672005842231771556740461361032910558594570691923932586759459346\ 1114582232896770542429233216888285446330561080571553391454667315005840234334475\ 5077175696829951996840915011992207303179196752084711228714012294676858861688155\ 2872166688372192941101085556913041417967397156636401837457819037972947218705608\ 7857444444829651144159923157501661957677456658844432595398327838030160222214013\ 6716027828721286709733432075306372178430083137784707524313094694084744675626029\ 9312477699225930323183119833682723230884540480417794449711181285570801488271393\ 4492585371468886605482642503237888750661286191928504619923778597319824328959383\ 4354399462836611150873765486374819344398500445525937127473241675163759655021125\ 3491442308571040895875331160767185331557511913284638044533555200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 2965391164664440659494904642367262673579564777\ 7015245182349215043370904007296402899076815904176786642668835742773203986443738\ 7432739346803861684253322216388748145017988111755332449999646397766707348655136\ 0630867180936122230924325280171760014818351261048547100134669539931607845644524\ 1947139198660833152210395148964151752388585936474869995589006726901169964581180\ 7438858070599096387699594375169852559427904481108000179726229259226844840972337\ 6552206631165797046992771539378340706985192212406037858239202825072470193344762\ 3142494299120238086448894241815437170813027339719707886807410545456624615039806\ 8418007793567574316984076540360236736513334427662163572330735451041128805582853\ 3179603856392251377749262612709658825974228250881704797341112933338642298511280\ 5952291074187633915128163221953900226043964304359324035191590649264215278763385\ 5900220646084946842162616916116803123625971178727734664496426420104229678563333\ 5870603011937491198228359047083267854701421111678333442782779981158668092486057\ 23351726418816401852906116317777/1070969439702407321636088477809698570686973030\ 6404964017771125336302586851648578753394823885693817686349536671605018978823835\ 0728046702520362157855449869459290490373361070299527526223530936402411824689725\ 3198437766987608578860667465534617419074823793986233000637808382788806666407024\ 9874926724136484353757179123099490742410176513641018459984986724681816391054725\ 1081385462764770663813565662753084542977644766916371517583652897752006751792306\ 9945824719565994986917205361882801464759647059927237739119000831271498909769492\ 5060267443612346306972296567572809429581636820812778139989147207775007043004661\ 3667228589387814273603697681302266063372427394842059398816105744642905202897715\ 7954344179195343763015921239798761282419904013817362719338598136001369189819989\ 6940497202611979055912909305958024572030496604038717639738675714011703323408001\ 6431168188860006407874266856682363754586155604810481889289940584366080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 471261274655013400344088868836326868172\ 7677552428507981364748401071004604747283073691739908105375568860809901838148840\ 3940238042234861553883486832152367553438190504434742756840104474791438242140609\ 9083819835780770820471018660767710442403597564892149729174688820550466734941584\ 1745082391037018936361205339388315224199677996013267539076046062085637463162624\ 6639314878662207775100885346878335701585853685166799136897742321683871890252063\ 8861143671443240599407523521185497943507995301483065067332395106806132884119414\ 8578528943010353320477290999458954579409484169081689016070892374005230544026707\ 6776771405989171031256119328826494323769619126842207147839832532542098798638713\ 8909208311276297107388728556887201960853232107871434610020046302801672807955996\ 0431325095916190600725542516155939251512806409362660445692967179177203272980787\ 9359525261009883285505783034902428633347526475871059954689460992571843571654524\ 2531119827687998055487559620702889705007606244615040157892444070047557958254035\ 713978140348978426600089055820946500010159703794997/170198037579721269897909721\ 8296974107534604284408505797808923302968911106594361816814735349364812651654898\ 8835985631969034537192077028974952964728813227915995049480575586192695416009336\ 4339540586980071049642553758532011565282115517562328524124929684304919752940822\ 7844106077624579405147777063323257192971489465815010500477747107112535367268650\ 3935757656397786489292486812473513238500292606928087685326570200302449807297270\ 8419320335766548100381104588584304891667841464756202164382293613124343183005833\ 6782113027432685243518429722406181699244260838413098124133136387885617621184811\ 8364496023182255433861815774824338515888852536673284830323770193129265506054843\ 9636436475797132878772072756769538764127521846039469028281546993369408321984083\ 3570020203012594982684759951532320986495888130102396456159104230620538080208905\ 7381780139605414860891665536860357297681656133039472487754528537715127985811034\ 7032168242698675814400000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 88120999\ 9488102002640641123954250319736837150532696726378207614088827322860239962512596\ 5655854983962103123389878915294798834382994969049323095168578372347286425758909\ 0250956137810159247424073782446232184590664095606372723741962714451556153857000\ 7710379815490107255085718606658942224845603918379332096029878435441186311304470\ 6339832409625206507769064838264242746640881951764400415370530661199553427939374\ 3996723762384084881076241769491085478083455513966850236659000298718291293132862\ 8426788540528064570519012530730645200590293631206721335252360068416602775792671\ 6366951278481091721377995715971802491141334303518150666975363498215034218045386\ 7038721465807656827667765306973778035321702142881129001618030494921647018732338\ 5576950971493299388765304151948522536073525505964368900121412820237464828613323\ 2567539794977241715328964572480475040064380271614846433550026948473158799942145\ 2759101198059376151373522225330053372348532840744057637679633052824901835614471\ 1743486897335187528364151828593652646330841169548623281876553070852256296786563\ 717/318251180385565298898315059226799413719449868485408544264745398293114898223\ 4196740170933171270011221827477430398721114627873306550275145500456786543831120\ 8994955744993521326350848279389505307578643647264047169999982314923202595119388\ 0478431555739578192092788173779755673352092910475235492723844149398649486746697\ 9638362382161790540615644891083810650445151414605841893790679871035147716421663\ 4155749675332514467322825291212037710696389856426640877798236534076314320528998\ 7787825746787598667851440051328521311659040977660903414155846505452278031517942\ 6955624212262602122170719589751605446688790641332287092369007573478366973300543\ 8351509632236207127970150659582916286895218377121138065926992377999802141956237\ 5087769728615521222826866031774489235473997971821376973244069921440369353240389\ 1144570558051989065204944307870133575973846336466229548038796700735884951495553\ 5761865066938500694218415744133893403783919755591680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 18736165966150026274511757532566344970547168980683739734\ 8673797094166539159789931574067044609765490175099795860218555296505815629162930\ 4622883692304393726875240147438556986158777580280335888913826474268402021364436\ 2267104519780724358763250524879678403496935105263285347512081917490207380576111\ 2153456346877770040015135485094677418714871488768454372745239109774306873686454\ 0572957926889354574199800081693777316133815849905840546532841139969762862819355\ 5517037256697069369236321492698306621719557471902239921262848989351245487910369\ 3751004680241858101766852862298543153303988753047031668114605251151273009924644\ 1771770442228211197574969393718025078355176142796895887508606358115493487873746\ 9935515629447163516379363930478122234123230581530891489744273066698145805079816\ 2816625510533728117143979673394324028664501432206089818670065448607085567303886\ 4146307383874654107834856417859790735798235273821341622294103222868104729301929\ 0938852496204919333034474808467246173138041657084881007845396136486121829853097\ 781377979938451849965740762497520780417/676658188767004407094781122194621063093\ 2392429513366714146064287022091203936276199122502000251878838390379845463182339\ 4455427118681316843555545716582559768125815183143186301289967931029533980657447\ 8764750065084010789103841508609774111417372226216685143712518502670533718330467\ 9985673726878774001661972128562001776737194996522292439138573341275548588044397\ 5328854153425068675058910299775986205253776505270518234029935742316914092414152\ 2760495008338432335845407896745195276040719047579511558202801657419618375901933\ 8165587038385618596117756611807108579415954374580837513530675317552746862586878\ 7158052951962085029933267918130473261734079475681689425430294480562818832815140\ 6771408356109485772334532696965970998362314346683231169131358306823754800625995\ 1153534765396439373173777682606747685566737899055091938193828846892091444217736\ 9293906220077282732922384240285391046676037993033537169067807859322458901025090\ 5514634379264000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 1085062459824593\ 5838983168620041768010093811525022469185760372810531127225830690898999993358737\ 5649073568121340954599486586625676275967209587534660677972078903228457206228696\ 0995667778064326020493072633801396137328820698366922548094185360058713186961597\ 9009032450713582768276098233799946647554432197987848832556220377730009460488963\ 2740007870716924919907479930625810414525465846361160315108882054567652405953408\ 4239312834337855937528762582212969576230025168806992236977776609539988645877743\ 9145953670646441547838971062259855483344129424225321212376170694390320637516406\ 2650646405085506421194751591499852107738708153784017096628868334156896845186173\ 8449752805380416008877882203442083609849502978237970704207275526248116166503957\ 2826971256237848937917515169984324569283486780218156956809674824191347443138338\ 2879779525316819162533316305159482077860280915776515668289627265810905955407089\ 1254867043353260688126323759604768257510945535942158433403095296021296694580199\ 8859484438759311392818182582250866151389635855518066720801618370800060523113519\ 023/391869673569691427258765117390959923163872176574192849832983948022166856847\ 9595953816818970895869332282828728003865472331399923010631761702410541311587492\ 5715862717937797766734552678057478866548244501463588144177774823976221367363543\ 2274585690507737783852512277859072839628132279670329707866999371248960895346927\ 8952928052360972608816126286266202076051211721232266160229289644349142735776801\ 1117593318614788872282586536769282873769345936867167170399462649647184820256121\ 4237081418429484631144197509853136491944207421514559360507136947669579781279175\ 6054264577179127525023452343277734526795626136290741580504249296010378308731032\ 7701748776354158388502319291055942456554068344649186423190594790323624813041795\ 4426575296022926250823197879439306998912529421179082101021295198926400043963275\ 3403837085790280118706501130956382457632596899233343970225636270367577315527708\ 9906260502715547213036394226530119011056155565616263489126400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 4474965344891643414971454274983688850729317043774\ 6628588183253738677586436172611164450134794050924508727215601070817093110536074\ 4149722424304072764656244266744900315780928977609953119430538230842361052432218\ 6402058132021534426000056647846806048061077667029824720007814793957908201721552\ 6015230280133775363094197586788586220197362559619816113190567299789885603213564\ 2807402769584204378985930543582050149598171757096251244140264494439244040170273\ 5931258910955406587006948624918759099560611620341402540108016702072283340458284\ 6132299319633531128417188855234833507027387300268220779017976517040949584025201\ 7685605426393322338019204050117990001953943748009417955948281727305252408533788\ 1963092675697756400541003010900130499231632953410585436477811514756149600174284\ 7647019103487501603097621973396754285291345172952407140268965598930972627985289\ 9406230342532537247403981352992967259501057898165442338429434570725049322179053\ 6097404144398507723772135379057889853024984608616321349509196052989463170114381\ 84724016765608229342133503349147819587270057139690189307197/1616126179295054342\ 1978180887669882394368981260410448480959020853640352653346577816166003424268432\ 3397795698359673177567917643412849128949709028146658530647891669501281425157296\ 1715507893270076440101747550453361056166181029415424414178931774378821962719373\ 0676906342723789696447161441529020620225209414320848578699039486603720086296868\ 1566944944671623299964104262806265803430524253622206120080906533544218632609313\ 2510049247438095928578907632325484655806908412400989807211206145435164611605656\ 2930066807340381597674837798978701606247856359160983242618397146821856681349305\ 2707939101226268079671649743715633039557001468336189266189508545602010791484674\ 7320856540366346578085310381849937101059797548546837078163404725094490583113922\ 4849489065824451091169121203420142701664242907213301107902888407486665297429322\ 4669872247170615858134411980016680542960193462810452150768120185002190302314266\ 3409581903780784951555266917881385727295488000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 5944533932649229038372510991556488666382596265839844798445799\ 2527484443118254286178146500995790348789466732280275782313780708072491669411822\ 5898465330576473549389721975964020162641911454533108721189341849473947335647245\ 3104049307064728531959511937131728663324914911872051708928148256931617348271756\ 1044550206809656873332727107864431718752031547284918135680991355348647565099603\ 2368409053228827740230838643198773826236556822519358668519547707590253471562750\ 6298681508840395506788605496455330829570544827405179629228907813497592870560168\ 4705562814878099974560831283994072110145449331740399200313677606389746850203782\ 3658871651910300084328191413611788532258363422640062492912802166235972683863706\ 5326812894979125778804217410999036410192172884579353831169871115271852441286190\ 7785255216605402819513324666001273291610522934366908095456284479679667931935379\ 6628129397431889806265895309731853287973156240288617967337481941793201008974281\ 5337208389921019700972500446570803213876188373142294407302222272962948490797253\ 12150856059374745819887657199550978382886504357/2146854035705528978030681806806\ 5177106593856587903262426557909183354345006173972506413110721620781725435576720\ 3713998843307881866945262654181375661487134539668439979480016628704543936604093\ 6545987098123906528168514117050355124687246489543937322978310970426445475459848\ 2466312811291001339785416496697938036090210716254922945188657846210045189229687\ 2427988594291588616718524063264317157399734823525222337752158873606244544813610\ 2952122408524212817557394627448705856129669826244212948440891466279223796528975\ 0926665553241323087756701632954867231133295132586827136194801397348730091663323\ 3906732995919906466692778473251333246592161012236043293535323009271619412547831\ 3813479036782680087076939185607607699255180375090721236631935099482214574103065\ 0752313701202981333424132087315269335199990251244353648952913622161696886733080\ 9361312781021346293763289166874278992650017563576937114020697889074793667917094\ 8301985028971856346137089592524800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 7381099776606753789932874028905523366908411989957892227829740518978500095\ 8224779803674135450888422615826957613750177600947098620656625147591373710349977\ 0164599782150667133260899482916258980322659051457580695131917009808132201105524\ 8335203154640139923865359314874822095399563474888712306975528386623358315737840\ 7702648927330593922230456613716153914521797014011148844009337646932465277684206\ 8186125246476290978644933695615968075194311932320434477347365978892420639006557\ 8863895606134798596760613102151150521470302029833259428412498944887709292519306\ 9696158325932819002321488677012617979257398052733475389915948979327326766348485\ 0047937635249389030509857275344746599429521103386467935080631331739177776441692\ 5655117999050473427339875923268808037261065109742926615436377964209145244837558\ 5271163115898780535312067676131796235665208761628482843123698690787940467236892\ 8743312877784593258635764747452440690762462061362614674715823714847519491169526\ 2645614013391747573666148145158810568333062436895919434505817008849632494168921\ 919770464335040545568684348134261370292083/266566400874786179973527810405755609\ 8627453173885401505499556583540900365142026394458290672324235790622246701094590\ 6878320957506055803593876950643605677917945873785260114572149250042692037412950\ 8265224915727914087619201338225860780915463369067012771987286025481845688972239\ 6908887490546127301155324224556928493451806549691265034615198679111539904159314\ 3484826729065988536071326366533555247325511251243944896715966414309079586439550\ 1971098097895802706750305774722686816933912286158911137354995824175018319380154\ 6122321793736304289343911853070613309931049640697440028635720425126203187735744\ 8203841848016052316485782780658258262069511644107930437975930534711499523319743\ 9513137103214702285921030964823734730112463821641108854375387171482363199698306\ 3254584352306130588408989707007432689715249735057710381698690107664877921826548\ 8726271883970845486492024921261074467375085811892381614775277597349130232163377\ 5604649321170609106217036268175360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 21500960767188595806837017448705080723342375611553924223149267117859175\ 2564734520187333807002650742973006078264728458626894798721713270004840368013994\ 8246377445669211535265395688964015023519662787570066117807393537387930990471513\ 1484323208547489332906238746156055978453307573736939576759969645968440006498338\ 0061756530890078478604437812108768590944444957078815186816051836107552287194922\ 3913498500139180125734171143177342822296109909501219079715860811584874680351326\ 9837613183988157874803705148988673065409653484935794452476402108636004843643661\ 9080725831444124300749468086469382726444307733800783769588057978746828605938115\ 6070792248802317180149997959676224016622492856023437091101627527916582089149422\ 3250974799386935256285936496116959274480643275272251324251778460665607300348037\ 1289993728525813016194855820443466230667053186397341022940659105928108722848836\ 9214113803083965883333868234448665868634151437313599410059555532713997968955209\ 0928717545988696971719506545999525090429383220714977677678017427027842815627134\ 2268345491155675041273203020650199575862703/77650163346525024341337474257667223\ 4022848663340296764608050291160938472545345483150436416263576068878107811097766\ 0005632024863344306623341464918605279203129359499859060702525052266238258365262\ 0856480385388634742943908817898592257479007689588740826137685327663311643708729\ 3076678603995180208436078407984458066488298168696523717918467190110395773273323\ 1180921180256444504185234067733568728579033520878655363331871570437820522218446\ 0125201663023456555330816815727839609674276520919133832775101224145338797116804\ 7053714309019727826302929456394173434984505540084036271528975589177390315103411\ 2916852467674616686835784347720727806656254758250702098837070731764274982143743\ 3476366336601355927159207892957887918815927110591691131771379989921618093727997\ 9952725228463535347707247599177619815731081449265193416776836827859025155962456\ 6314952398477263790561855660116440118386269699920908851690957922695258824261883\ 0800910564661008593963188794425344000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 344329815210766205355558567959719913910375030258887960526740379111474976\ 2263144146347316845438983971353153820375078900934001050543101483354978686639656\ 8985293333659737247867524171079803831064663771994010260434589350488814037127331\ 3208838282700443632476987417843890640537069480820279040578738328020506357992266\ 2947619868830843056875003893385797134536483123751403613763095239970414121610448\ 2776900559953990136362064443141857472575479419439486758588548450182638913167194\ 7672331095073362971079404294080859446405708945894376920304237433888142522035729\ 5163607215588628500689878515357328888975556779752129321259370529065910872322553\ 7601436482143511877190575461857818393793091169978656693930151610347202016745664\ 9562760448273079423817010685199029322195002743751369306806627282559491059213626\ 9943547202047794070576815399093334594150737427801746723259080881403921326699480\ 7873223370021649019122285418808787406072776759793133558363069529609375653741304\ 5748828495945404927237508083160589830097692477764372735678267560085741814585581\ 013488647343110347249046515052582179963711070941719922615601/124354036083338488\ 3507773657752672948001434245168647798234160749860935675534739751768467052592952\ 5653950042936151992228913202313096564134331175945616006962884691393764661945961\ 3751161062376307261841492934580656358994351293645602306234829858534704653194453\ 4742835963794710842084850295461554786071094547188303696744782942291174508756911\ 5713003961290419362160870098482694333936907911891545520641047174605515437006892\ 7720350088440289417475389692427911589062915630227998656398756740402099532090085\ 9824475677049973903733771362071262251863922698526345323747848948129178498274070\ 6750152861047913372003652156600959528802209527006862592209719622695743528783062\ 3340846942370111437069308720014080356882354720774341918302752045770399282319199\ 4174319258365166288424875695370447093335172186321317919969235997581550806441753\ 6310894222162841471063831790132951244475145544479912725209836066472585861341239\ 6651727058537543838734595985297316730571343721451965818269836771328000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 141174793090628345675441851250434678\ 2162016536502966706230740199200440479720432281800711750645217689687739122198299\ 4658182167144146008601605111169203571653981271006265350847421843267009585155895\ 3311681418350515438199570747965659222440275083522974089544390473948972634969636\ 3498418836000081087676893318170301620875773190653158914146168853302066902840255\ 8623081440848681865187243981394015695587556455800068537072329120827557222829692\ 4127213425528327015617504789336392597652618886370940246746342524923566920966659\ 0422973882885298169749601054554319767423301432699128156673797913382479540497041\ 8088898076932928393726615039440670047562395821002843144658184522426334599046901\ 6982509439595623073223370344116064510604647217222521923774902774921792109969944\ 5944748868038307631418787441342321962165023555868859239589223066782759900385490\ 0305666753601447243309167855780968514624774144948015769577550637013467302569323\ 1083367426471402907790807132633568494208546995291963846335243542084838972010757\ 9069193363373159756690374097463077371442930939146875622124991431872876523642474\ 83032207540272397741/5098515479416878022381871996785959086805880405191455972760\ 0590744298362696924329822507149156311055181195176038223168138544129483695912950\ 7578213770256285478272347144351139784416379760355742859773550121031780691071876\ 8403039469694555628024199922890780972592445627451558314452547886211392374622891\ 4876434720451566536100633938154859033374423316241290719384859567403779046769141\ 3224387553366346282934158826132917282603653435362605186611649097738954437515157\ 9540839347944912349026356486080815693525280350275904893005308462584492175232642\ 0830639580158273661806873296318429236897675626730296444825214973842063934068089\ 0590607281366280598504530525484680105555697472463717456891984165752057729463217\ 6543551748018650412833876586370575087176114708959297181782541990351018833082674\ 2059639174034718738675900843583064111898874666310867650031361710339545100102348\ 0967323676421733603278725376020314990826272080940003929738811843539718998595342\ 5092579530598549063307624448000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 75776128645595035910777295846954187542818543794594469049524938037250199032\ 9108317798150358450963616176647113849018763390303008868251273546855811178681747\ 4687875788133637054930754861542745196864097970501382265416948400119248041297070\ 5021698409565399895384286336824031054453475081536705632282804587699766439506139\ 4795471095847487305454523829768247416834920960098518838931498650222362760751273\ 6615057243333589889157743189073283184203780355520672897387761988376893229128393\ 3974748900230629694956475426396879539510410655275488539692800441453209532038561\ 4880954430510302450871648084303616391382815518882061436799830837956848760511523\ 4281499340986408692371995568947509412025452375092179186768287763307039551112675\ 8945846136876640595291997880135757165071636034615465143592636356786696286536174\ 2695895155621907239890224215083027092550377690533052225841334311086239496427156\ 5974172931808222091067969185225232542696279972005549573933035107456695220712432\ 9893232412257941796039881488065347740005885824311903198902483234393093187803095\ 9707121448398801548730691850241816021913858924053488133671/27366602235794374860\ 0600639868689867149448488401566429040816980132456156472345999196394936950101697\ 0411078014155777867324076809762401513828942449872540565754621721946189523149361\ 7396474605622721371418802543513675013483800446348078914406316146326604667680719\ 5850775086523828483184068058444132029173125157052704050047045482497940728785131\ 7375211829122400277105676183676715563894151355392748004148230492028608503302691\ 8701809328397782249502579361443990430902769477838962071800836813463474182356658\ 4348499760538603769784576858335837580566290529826471523724702606186822334724627\ 4836592302073444902527178906198842580397198030313460886827211836941193107856838\ 6437293126146256494375531207750553012706095389347765014109943073040910692897084\ 3212235316351952977794850528753451402409379912477791012321208741727499859553000\ 6759314836511546687527504620015809984188231485308506184312055671506564349574284\ 5451336433899165258515928748141134881111690870319370333765763072000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 49125068377946957476863442071114355804\ 1150464313591878760091641759273264637129579756944391679636584979688273056243891\ 6557401255104116043869257771448908078884211342408189248212389132531991459548647\ 1388772587529054127653129383212705240832693821774997185553089703561509827245628\ 9517020595272813384455763737168329321150426308441655032596371823896536586205198\ 1094870460895039736937317926886724213306530139763952355853089145951538883663011\ 6992504663302957387009051673729944772705281073384983057177118210149342065721829\ 7760154514304284967666757376120644725829634536458532229665910867280066110641521\ 7486188182824167845674719507710902978310746231181296860632523024879202215357305\ 4367993672435307269262255246260817710007809390313457010182296805389367330220088\ 1363152132812080912015770101843279782903794300551085131099597066965328544912207\ 7850088535358303649048813619271249951231664156035533586530803052434746762208381\ 8339341833944555606169992384104799915103280856132860824410344357121605366145457\ 0078904644377245500052464518423236413891891529672544972894235504934442951818819\ 3069864981097/17741651037872298462014784890383703283127093873119895540290514877\ 1436725278045630564391402775318654498081599603098843977690076180940392615370761\ 5068252126146123098806896964813033087805538561958370602567775161588778268644595\ 7665098902552327083161488293833250118856667890963782460044308267202515775863106\ 0578796317915962117975816527801512202019438995711505829961943960994617694881162\ 3823485368393125972216413057283844647694171201017306775931715580610767848154674\ 9688303166617130679686458869578347996121194505390346070407687852344235577700744\ 4100230643329803376634553779751348428099910443356281803999970978364814512701004\ 2587800189234421988900875146906403258179679157594995476122665116185740474782047\ 8875966266667471129816548104712912913135657452375604107744680664571548195231168\ 7327359338686924101550341156879733808009943556488211268642522816510519662458162\ 7544288233286620452379542204325537953627981003948012700889965858058011384936823\ 7522259534885683200000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 158808\ 5613798364515527598187511254405765742555558424788272960365640021696061734272266\ 0802279240392183057318988344260392350686250604764314374375489629720669729013686\ 7573426375668266866051120273887469136384844741984062410891860422322173758483237\ 8837762849809837541096083209781213710037178314402468956227855077636048449206104\ 8804907491565877908061895427870823262132995211141360792590347827640999466721650\ 3146609815453008942962976088063036211671549417365642588253425761375884532457866\ 7649395497783994464811413815208421813406423221802046155866247698520512984241035\ 7757687253354133654119318718871533462166039424045545194514678743865849049415799\ 3842921651266270903179208670572212474350125775813578993742132420721956459720748\ 2778978511590128160246608107979753676186871032793245064384107441324801844193463\ 5300703769042878978443313048494925571420686929210280124183100949824594321973528\ 5888936730092756134114783512425101613732420889239544405298191432704065244866010\ 9580739471820383755778165721075008308360562826466607014304756579476243109601806\ 53255764416116453082675779184710107613745342269351064293/5735451665503292574314\ 3557857095706211619703700120370134760616953765910087132099228244821757647571438\ 1695920675479720439010981217739834326417577851405621807860224691470135095986985\ 0579530321886296641048355348513327973095216511247426801673795425599729517424261\ 1391902998599457022855292496275549261996834125009093382194124688949146462320502\ 3846655975772272468374228833523834382087121572887881278679254589667815415390537\ 4676733671818353719946642863565249148216688587074435265823971142787078497265343\ 8177062015956183969257284491382300469645300211852794845469617213399155592657096\ 4319994465861280157099657155231347394135541512296020721902254795657776169832926\ 9774271438050930050717483407758931990002158981228906484646800065232967942374353\ 9306931087594238394616707402312909045704948107814437885637296937754688143010240\ 1343680715906339804521692040730726724773582756747857648580220241730000891738356\ 3300176534873312903933257571660615739334025445510328419247833827246080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 95518228715580418439843580348546\ 3000282705509768907003048813589570630150996289315675595698658182389952318825011\ 6669405070841268000835244558196478683428884289457359381699993777216720078318779\ 0591993832281307419881549729351263776874200274691032289566018581103951528796532\ 5453212635013888218879279379459467445058473325763406564785295655119608318089597\ 3476841521946253631288785852079947892833532269956416318545649513626258394705005\ 2184886127634132487755633799414639039413238436206855378777160550218094589949671\ 8392083553382801318359295820164005496856631019746336084464114261126921644896046\ 7626626904585729740620430031810066936746559510379685261491690180909034288375677\ 1101609874927472491544192941090068581098933740135580914961737356853566183400230\ 8255277701082806717614659513424863009423432776530746953382554932571106130609733\ 4132457611465733445881322564203476939187314657109504948836898504745667228743889\ 4402876114973221276341169771974111746155281132642208761948899434046789068258884\ 7445754408556572046158866708816487722878138441307313439841373918231935896866723\ 375498291232274889743600048781/344971472292445308281268640921745946319068936176\ 1922728110057397635403987241221600747434202504447780805425965844188291652456855\ 4248643490862304477317859421251598196482810312903677315319821142617930889164854\ 2166458679197359292723843248006072590831297916768054138353615733186829996203156\ 3635285201969606287156012880104253229316733369340833056071933412536458265335495\ 7824999581230387553668673594982691778309256640931020004363833870135923491409764\ 1577978209533508339144205605817229864064279616203007359016223254284463358359229\ 3926564380794356185156726994506067869810334495291460773085012379543282162359272\ 4946783626551686974432790703120752181436031703449315195865471939781323108505982\ 9609012555096084448187198809505850259637924236815122375304510551550836110318707\ 4734220425507652827396370533221004691814501880499826876082157296675251760255832\ 9726291505707956870991829102067718852761205985689305047563229946269187244291933\ 4210505868207045653798942378113918779470643200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 428863076577235801417223038324298368129045562399889144789\ 4748779443392608134128144064762764371441329172300250830078178800739116969151951\ 9820884426068380479243426255666552224129497780090601576814258238897326676756240\ 3089814461660808542982239395919499022862673245604805116839157881821410197460181\ 1018664755360263940126867819018230657151334524166646863972066362579781363524339\ 2738081555943309735406869804711243101295452569617103410968408601970968025478315\ 6482440822045364842844896298561951186587150741693038129796976636237252657314228\ 5621719193442129894949824112440545639475550318462683641535391379734441919172048\ 9013945414104240455746488997895704389349898273722396741709083845252522726035891\ 5603746647041790508214015429063254942672326662729281182511269721421665086640270\ 9116264797698987752419025973232353552748641292687075904512099466563680725884541\ 6588757950956169327250830481480483122919218843573569195805223940267053092769694\ 8893237770483037414873246707515775297223222371939425798588125243006914664526511\ 7807991071675958939224111870442664553922106997394091345251846920430173406172318\ 85691811172919177164717/1548884532009918852581749596164908069103927689017721744\ 1415744789900367380227439914548794001106441521342893491021295492198502840132984\ 5437991074724700624899697400068351616138448942417102009585753771597270317793523\ 2949686556114234448897000356188883931323924247652323364005510234244178948539777\ 3615453260547709142632726607185521734312947917678941530759803884198027540839927\ 4271569142187815071985335002886816756684708466049433888989690273425339018894012\ 6925649572854206497775612833563172774647965773971462156345515220081655617122386\ 3026773564524592086385135459456861801079936780453128810450064875803541364839906\ 7984816610498247327434540518153186748469518727732350640319860576182583756350293\ 6531938338544495930221003862279291401651894608610202237881305683419134112358245\ 4812201636926011276029680206381797870461850399997980665788789501977867122879210\ 5154769420515378150639102950978869294417213211594604654943010215677126342300761\ 3229529973476179369390707435220428050412982794138419200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 3937968977966557670514834973113535166510872696\ 3729268610848247068283288853276998781840347250025841326094037720397356246619126\ 1100307520236148635763303332612326832303681211533189031474276721459769242815411\ 3487731643842192736119143769708412947751091793396276742508557866294362347546281\ 0233154264178330251603277056271264139794120908615148860049389258356489444158491\ 9117526245127633935321998084159515991730874498851881105246369245284522499321045\ 6491917817806402646020730887823737660324261918415679687268123874731773370101903\ 1239287492624656001428700364403582573463609464425551085138136907692110788779620\ 2968392953097054068451298257725108910818102392654303314905617144299247327795486\ 2669763032648037754245882038456549340456847109304750316979964201530180984729979\ 8906401694898502577993393420116619357988976834514094212823665898645907713886396\ 8678083971850593083629292831811866378336582575093554681063899714991655525028598\ 6868359673288433635225999671062150646099422253200561588303273786602005363080805\ 0280654668831287295188951387317917882147668405128144360730450975979425981658779\ 631141323231491444343639/142225107911352135325474661517566336991156583209325195\ 7863606842893042343270565903144220381011586023427157556509613847785834674882037\ 0607126388772372178248699663509090663148285525491449357428438015871638553531463\ 2366020301573335809486293679901635322377828132839992737439609759775930084136488\ 5947386639703989318000127213928727341370402223093557244856251107441185399652130\ 1489218830842642647311370884940163461859325086690731273639312521040402436420959\ 8811887347485643283615565728312233332114027033634261076516027927938784506426784\ 8063572692973465178557159064854182300221215259749783125934879778851617830187522\ 0181597869775360257843366556940387989678069140194251800431366345637201361373917\ 0461495685588199935387064309684669894023275143955137684983446544029347433794900\ 5018707773318958124615789593255066706019634772118831174860247629523691733368775\ 9976601850999468774012753589420438907486607687078443486147408886427817648777842\ 7618425826746783482133928248522720814183743488000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 4596742979155253725309686542711536035185341161117830348\ 8319278719074445035375483021984840942077320770071666981939949633935987362768151\ 0380279647781483589392721212987159829306891928343056820909367726341816629088421\ 8011649542749961355508774494075242072394934968562452521361537163896032625402437\ 9475289763106490595717634161691579266083534392771458206125929622209266372196143\ 9673826723945856678957028073609617721319356357792371453998552660170007288533860\ 9028250914322868023665560105118365900777183830624336537457892999387198869092208\ 8804407844232462648233180608374534940054265164897096489820609988287653523299465\ 6876846886434729798110591742902624730280360926234494713231924955259115963319913\ 7840578337927084500541517280707415901367712087877957987395504554681090777494690\ 0741871758920523563468598700934217643071544965772603832505761882371077247223664\ 1236549836126090783407290490416316187709139423028878694770472372138960562427460\ 2099570241319048162194551536547253609363817054688686024552580799917404777068506\ 4468617864550262298666415759143331392253144541981359562539787690688652357997520\ 50786163675955428733238110959194201/1660190001388317910150648100792633458633821\ 1330118958027316660851605771451193660612546365412780576285591414014833446558385\ 0420228857576786582976187280344897249485124053879198498854228601299399594295062\ 6467918006248567606114705002506136364131097221226976008969464143339283371553022\ 3229259093424862083783659397410537020246282199112785537749803018652645039559943\ 8853997793938765893265326696613592563263322428304861290953685304628092365142988\ 3876101667124888982017061185337439988599222388093375194397439004082500321105790\ 5366482567276219549206279294707420949802763171128943155669069270295275469061088\ 8132101234572695024834377622785411453928768393536019263747810959591399931739670\ 6014307436765252103785719725579231782854645231707452816956798187573598451756524\ 0721685237635610849808049490672840297172350023888962427273040113953007581093376\ 9920087919509862601493562550418625372372954815702076357484573399809896709713121\ 0104296647705737116034653012634475334158155178143961633238144024862470963200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 206667925836578859998867\ 0467773994893431055799166119040291735514556376692122528443684263387575170946632\ 3410260454974696613156239319489190245901691118587254922081738602050210214947050\ 4201903616170063981390416274331522313290598855030971621436029481111435954834908\ 1923855353494040068322202412231378947509689957655275152909419651374337332972271\ 9937114669663961647872336383268757045379329358675477621035045148773671600238925\ 2807137084394721233774177542385928298551031827493491168752609048446164750465122\ 1516398427279612073440459740473040269528734599053610615454991399475746972694404\ 3924274350801938971459122406993000723774880427651799089065610116019174045606807\ 0463434240423806327289505959918045980826175806734132935244681943474994199756206\ 6638241887419165283187707510516987882341133783782953369588905234945195029576202\ 3055761741138430093829463154281533166186541727747513332324312075023780967193668\ 6436424560029323688398210887202637479278585510679865685599094578612727951461583\ 0306337167013587966279177411376884154326701651488562181413743666074721924422303\ 1118892672965085389303356035790969558382085226758765297446305001153/74642142462\ 4187732403731386116368003001765981402148352908157071888195484445666981140084588\ 9586147098001899741069117572649914893489436652324770609380124306580336851177462\ 4087645084861179144210057595060165997593560935599570917136912675890931334131066\ 3648413632671078845341803850238836387488840381799286913326507577744430272847672\ 1108377772311437186229209786150770875740815486914561209088279747121644318976376\ 5865636412776912960790327368287579069530953935008631487070892771301887421038568\ 6781487401088576235492144369163425277056224738830932314317090045645903132232173\ 9572842788813543924755850889865530419271506388368316553617920432098968637426973\ 3794260981015807432293409310155902403262356965734586205958862042260957144849617\ 5670786503776465133089863909733222846968284097063807369905100650899760868857074\ 0477507301958835233272208459582295607152861163422563150572266821396741888048513\ 9653530325064200554529560687019206289177280849940736917999448046011023750656809\ 3525150303869553578166945054720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 61999928233589824219270532709232660549349650719642159724859209922150944\ 1516979844742566170594331593703100217577313575553470862757348992609815931221431\ 2978929633662965390651076381811601851995795247965312195102513275269614104038168\ 0163474847137452547354089320060935652757045057764266953463039106844133217849670\ 2566814142863348344507650937810054233353471845639062110172364554301075284230009\ 6904412572779215112917945933833794730236961691530938072375427189702095121882051\ 6874325037960203457936488800588749885343735813856343508044025009642428503642851\ 0662119898306674143810113077138300122851222274645833098080309649312510604534945\ 2669545189155636983682967629109666382640305690734929484059229245038148975194497\ 6250311948967039751358163029733606998469914724459393930390491000798776065995702\ 8253180144145157382467168849459437310181123989407862232000167655554961127164314\ 3643130168539751260515657824082677406964235474815074946209469653253417636692138\ 3031837283037711546831941479575707949100707395376486824923467471248125109440070\ 3620791342005556816433782790372404208472227412005553563397146646941775550256910\ 63066023225265758191877/2239264273872563197211194158349104009005297944206445058\ 7244712156645864533370009434202537668758441294005699223207352717949744680468309\ 9569743118281403729197410105535323872262935254583537432630172785180497992780682\ 8067987127514107380276727940023931990945240898013236536025411550716509162466521\ 1453978607399795227332332908185430163325133316934311558687629358452312627222446\ 4607436836272648392413649329569291297596909238330738882370982104862737208592861\ 8050258944612126783139056622631157060344462203265728706476433107490275831168674\ 2164927969429512701369377093966965218718528366440631774267552669596591257814519\ 1651049496608537612962969059122809201382782943047422296880227930467707209787070\ 8972037586178765861267828714345488527012359511329395399269591729199668540904852\ 2911914221097153019526992826065712221432521905876505699816625378746886821458583\ 4902676894517168004641902256641455418960590975192601663588682061057618867531842\ 5498222107539983441380330712519704280575450911608660734500835164160000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 53794042860911807716430242355805\ 6428939860990271363699623242083666103586757006871946661368723485242618107682143\ 8789026886787792781037252006904338336945968947970812082429916235262501278543359\ 8939326815433405876469794728662447822504523967329568140442707346692112055623565\ 9817395669897505677113073898527256865025974217229310497702975380206138213382592\ 7786360309912203373856306909134202422118897705657374048943810562532194071773514\ 6848146399846517870393718873331924974562439317270813407942933417055756790513991\ 5629235858738302594695910276065428812308031760077709791390250232241186283307696\ 1971271070233405844760960215247496924138393730234187405748644694510272410981349\ 6114495404280806634570256540676422296042505894342443382117309017291174391768746\ 8929360235382311890826984749934449364980937994043019636650656851013302817270896\ 8012306006452598228669623644099808555577996078425126170532528196448443125334016\ 1077341150178113004064710869852498670770200887848734297458220763122432302439710\ 9553138245706467060679678777317228885113064006870212878429940383532071650642227\ 232445174063828281622848406334252118885764661933659875745572874919/194290273646\ 2515532067559000569232705013467227876958888031966369524141310297970089015272772\ 3156599676110622216695912329712545857791693834873209326576513064660832672705451\ 9868645462128621216006643576545461766386143029779827661290507328660362608890100\ 9970890413435952892383666571550885348698537222988875229817641943859713036187981\ 1732150388650139365512500448382418260810981177224395153022763369677650818563552\ 4567452839067752706604824375516210445256525165271183297213137640601870375461122\ 1492100686259426025194064632152818484631298294563194569362903514473405689201456\ 9669355497433956069470001772758822397095626222965048448125358838189501998667613\ 7237047490496330154575168128024693587179047034574516627888387854235264724894117\ 8390744212640202939529441422003113317853688056025626464908367455854879597415626\ 7362794523728990798867940047654688048108588734838693179349017642755704275281479\ 7568927124605349907507409964554054505002338487995399847549286014873798892388623\ 6551018564027508142336773495717888000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5016456948296526260586231914939151719181578415573315615509095905\ 4902816126497723562059302483378861110685134410552650585980384247172045442868208\ 8869186542755967200957785462308024080568422481355792131602885924098298055929238\ 5477451333541929171961858378937495583294204857157085049068721907933345971274643\ 5636127170313811087608225503458088548038168081615328472404896577034871985991034\ 8788103829196415819929231510205882780017092722815576242044336377472141852420949\ 4198284490486550920745052480070600936853455650186561789366982659949930112634714\ 0933674530247793010483445410468777495783075343181821431592851373742827656841388\ 3603995149775191093768877029894128122329314006226183189796908014154810253427880\ 8404546679955177937502546668209906329443671694040281354225458082523950874806869\ 3204982043623056529351871322086234090998227837948345453985131375171418427145135\ 1242131033151400727539734836106372836334682695405279900042939426177389555193434\ 7775281645518821395444523947238663246103927207693085560472241948580396162390577\ 8199391258308499572271184995902358052404525038794780986923726276638264007521527\ 401925827063806034792401850629798244255932754319/181182439531185094844705419338\ 5147522223351736813944235081547414369235560651323709090205496349100181013021998\ 9891196884986513669108941468724932577364743666574936045212994409146100394830061\ 8558202206207383418559530853869398246364640655596717530066865679961870447489375\ 5491540527551760444218195495944293243430743315378816412002873211810358541341171\ 1558751008382439246618885640754199165361738488142139997302745501099908519066018\ 8549967176281706767406286213248492076936581275396547247331914007621873199609400\ 4866257347458494180329348778550713651981741494344129008573236985257820591528426\ 9546305294342272141322449954109542365769268758330436489867982017253713675849320\ 9592870391441808529844433363436306182083022291599706481147638456927916872338917\ 0164619676483186030440451146255697127732228545351673965433981610548858226957556\ 3821024031527197702829410810804133056578797754226078674767341619549481134124397\ 0829151355960224849938796151945676849758866170542624351219523613219912256902041\ 4692150073628001175180043878400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 18224282942484144759851315223439011161458162892864988140192919999922\ 0020754880198516817848721185955892549300874702373652235108353478428643980072239\ 3067165209878443960869127848853721573123665677873419208305811838623079390976925\ 7499152875277061272102007616680927069610841636125132939441832315931179037633293\ 7083796643500799306091380740701650635284195183943068545627938666972798735010626\ 7501925785775880721722280451317876631655331216515998282577664774109841161988026\ 8834951557622747793066430503965304259068038683836416479742047384884478941454518\ 8162613213748474523790002436054513966232132786062692435810971521672283770929633\ 1852524431592651076619992784463741571490345344805083166032437719038898623163947\ 1272588903423318392606221921689229408599300608023608858030003076536767274875335\ 8279078832081019449240866049804296237968709416763703008962042086264024578194574\ 5793393333978992200862705109059723873656277252358094894923337133432297082002066\ 9246040684561673552896849493008755359769987000728443088988264294317190597126538\ 4463393976937878230738964023856658998176167218414177931481181489927551901262069\ 837974963609415236284350299491613218916080589/658219748676583825575069055065237\ 1378203822132475974626182330480050260834264935500112518701926477872794143211517\ 4348177102904089041344323089312021565587750721603100963663233226972320458579147\ 0937128879987862361839937474902489957618584256429507964436077836162258600642817\ 8128245662724651780026675139394441324345968528105192972463440374340523606533186\ 5335941845064098476204796157660258972391722744230116783391883742705632556296346\ 6336450542403066400052445598952228870871215681127341572902787183260864403771388\ 1213401526428224740798727139934406566579859199557284310367275556892528717196657\ 9615436408001323538520719359983025009875109377661678381149860149567404667786269\ 8149396756949975510789560838226256428194907457161520118635913143191675459103591\ 4504394312334059954550366777026274166450538176334532652566104145852039706565590\ 6758190484882793823302565832736547317910828644108603268696769755709942958252693\ 6284040007399138385246779853281720010058113237128972151940215115377439631467109\ 6798368749827054135096115200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 12263775871833866252110333834130514513881461082267703622764247972950225\ 5197723217636204592390652050763229879379819798666480016289449867001952927162136\ 7138581424070549503198130095376348582274683938771930010432849702110323290173893\ 2363567766190392054710622499427784657874294123267780102552927750564834308911924\ 6971071052243128056232462935152605186688198294523974838118263091817060683440720\ 1380142095690738401320591792233110053858011490879548970527515253700694127991645\ 0187309273395835893251078903661095165241982349249566759209092775408807210696191\ 2990532488095760810298760849555468047191455404513670276294350151087382670826117\ 1258956263577886935891734842771509657795089393466240334868501947442469845969956\ 3510527502951081552154708932688520260950574488211493590286971652573604542327076\ 9624299531324521225138648539283907032074357858927545264007879063193725063726558\ 3299572224745435855807756720629865907335279757739149781586017051637672228219647\ 9104292427384837575786971364443559023156996787316600474816390361665674787645760\ 9460496285755309433021405729037889156384456107285425215227321604555209452417922\ 6909335653209050135686263477739837537012861/44294042359922020702407486367477892\ 2203174685472030093744159666022193240169168330371369492772053311333369850187650\ 6269522168807553589665894492833820349756002419147450828943751493860500069780404\ 2477244239822077659219927326179980821467107371440890880951324839880827216283321\ 1398536877584375330277766257031437478614244162819729398072154383305510487557113\ 3165775980178552294029938417882910795198094873480085938279026660865282226721320\ 9366822658250714977797226463653094558006208745960589963573540353597121900640705\ 5212397306403340143900147553349950318914393695141474798805836942971941359533753\ 1530343551748338208883191003649171915641788111678516793616143516585598939583587\ 1916814593687793024206117099449234706567685493460235845028973185143448818470608\ 3419045827342597118988302013906506462829472309858878767181311820247286021237264\ 2893670251562629600059088513522403363227368561842477283019537065698379728380021\ 9859444686025426031158637154290723658214115265183006213971530035692122138833716\ 1657751541156863891472384000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 704885393338446694768354521666650776902672099462276523506726287989121371\ 4454306276048297129596304315211711777374708247816178500935472224752529083108412\ 1567760530429276452000802885379847108424118252701805758408327315291730204054388\ 7928335314005468794121143928394159748194636553169779576274212450322933642359387\ 6730878611173297335190422457239928742746669877992742617688817463477441217780684\ 7321379413985440784192828701170404197487738658016399359092615506924667345130716\ 4583494533249777924852534004227578062428737280355471735870785040664109180862539\ 6776212210898076527895331309737122450112682711837279722870467314431567210634377\ 8867847476306486880150178489935525987864129773556660827151083692149531108248289\ 0474698284687482196409968028106047183931346964849584572663494299702214927345721\ 1238341632025295068610088426515138274870652087851819406421224317675939123482680\ 0272390900090097186028626173654400029051527131605867726029666415399788317879254\ 7095209596154457889754631717924520280895561148200460083792965295454321108508245\ 1500850811409668113367206062432936320396226952273988348406504196926836763316772\ 5246190189463918564218265860652266952380722609/25458886727212379839122750939435\ 2681114718713968758736981330651239576008652032881247552043360593081755080988792\ 3559508533256965517576732266177646094922429257510453380312952000046126199625107\ 6829494645671722535576189837629268467576754649303883080851644392978218303059103\ 1644915537041129171408583751711553959319583109117463895866129932174892508262933\ 2020209693060127226502039587704446560637756008990430148994744636153865538265452\ 6136347768659282763447788511854513889159105228600915768293363163789037017754831\ 2583124429599801447814509487809238950944802426064156465470109630899711982735219\ 2152997695563238392352319791693167434541953430552949461097466750809027904702504\ 4584101627524013932796522949925250436632293908591076139756647302917624900077392\ 3515566764970181704546080906348533042719640495799537587749012802594923532586426\ 5423955994850490652615225962304917271781082194628290200667961139319251457716480\ 9852368613022186834119929049877171679237031727030969236481604416318614761041737\ 4550406025853310730658901582151680000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2099125805067730588666619141459434360810528107087265718230552647\ 2926627775640166533172922622354705558431982752775883860142695964861748711040447\ 4649590576866432387653741478331386456176068191367128976342041675490604134606457\ 3250147042382367871847699404499968619643145550918232857239458029000015754311382\ 3348943114804378779956814077534732382208592280648085467345204495819286447613073\ 0639213699196436362910373895359708087176897699848899287370414574509436481110383\ 6823924694446591024448370677228835341944634098345769472300153739799413715414030\ 4863627276942586472174772748398453145362218898805856087403740607755675572521406\ 8507545645055280200584772478440989414614535316667563059635353392913030984438097\ 4445920972213215821549831399959620745452604058021626303292493292623453207687981\ 0341276666568729454304535077909860645323803772925530978195408228048730209974976\ 9247864970725338642885672380873303293873598122961991321573883329152315705644105\ 3540448866319023361292466632167474591602574670941439056094944565155171068331902\ 1267534291323034760711602552479149180994294295425420990229990415440059510149856\ 34055358523432522384748752786220810980903096726507583119283/7581554123628365315\ 8046398991663059938091301502216028894597713001392207102347299686199772544029149\ 7535511288808322901960874904526067343167690980350208591397998262741392058063181\ 3034839978294579088128844635438667209615879795783257881451572950879145584837413\ 8475827758010263580358600526963853906427233281902154008888466951970073903622527\ 0218174401306546275458995859036190303658646919859417995415754282407382454377194\ 2632978951482736611789141548741974542993420646722340386734882318308403235804487\ 6883765513509693679230054548085785576096151104201356095173132509699537213025893\ 3010161447876585366919525120919603926338645518993338380353785689002150238724485\ 9373181448575237896067781286373213828228368603463916493624375590945807982385495\ 9597310065163400850376171830204001650078561392787405661302790963903163856608108\ 1174173784218521794940791372840927385634409890721367166367807833346777315584858\ 2783243134105578795114517652502384036799376845934684987986804695564639220091389\ 9325888705948205628316884197819302320436567605248000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 51136673027030311489042095833924895242335157854\ 6850326749556932911683744103340500215365818996434774771545247023545518920782304\ 4165296230005527110204294859217042801795714577242007881652176452682316197283356\ 8817307038326877598089466667908944150993720748414330496191843304498114597450694\ 3509171368317131705084152021460941891646396188848662701121965411031385535584413\ 5435243579114416846263182999516949154737755080078532069529194577805778788640188\ 6289372028396658847602358570321925392579591234730853268810914801327148474291414\ 0434487445391370244790802639863323951714163222899921697052024884803341566771435\ 1114667892807163884292857985246056060514363162888358958914242488484214082210303\ 2999309358511060514324966555121430373404862993870710428822377752760285169249554\ 4039088394258143132945276950213951604514557651049800593557274154197225023275230\ 5837361531218873919013672019407344922735020837641164209864418334394109322347381\ 6577262205609868312815612015824780680537426432086842740283881422066216000466836\ 1337378061868990299446336550207372677812353716319110072962790141136225376869333\ 9108819978453873945901476616442929028702783751101063825226457542038242583872887\ 41/1846928971477895060511487892290192257319814288584322574733738035354493287915\ 3351242538902513637042668239054838102858891342535068211054331354631124655617205\ 1933375482555814677945907331402010240712028443219909467854576879673624455356854\ 0861779442717208129706065929184355573005557249000419272511759024085394171190214\ 7040270014542856798363548538325540626077969566132610674581700991634834560210257\ 9920313842592216951507664599596294465358317169872774782198450839964724989274851\ 3055940695392950508574659675682724789638447914294467228478221239088333747576361\ 8064362619316492673061955192861028549826794707584585782055514775907769789386538\ 6558715868291057861843057152244602440935279990138703225502423443459084471263677\ 2112944084386556079868797809841420011532002021181274836858016573127476968933938\ 1098722534046159099114873284733639688978786874282614862192663755310941585290335\ 5146288802912899503036485242817454318137932901798335974775028687751540730408480\ 3484260686344186919076406176996996257838960464917677567479175883350898411936153\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1758423791695070473\ 8522830392065994684204988437901013349646773101444150459091065560383081257581187\ 6867576239666042095871429414435663233733575324171038650030861585547188835512143\ 1437039391626392504959661932076148514175713871395651731039815669125847310363995\ 1977386570078560463960004991913444490443601486655391307711005222325188635935489\ 2142501117063325698186089155706648275960271586607276594846758478968490342098986\ 5945271587664962757104115956762578325658209959362966492272316447824340274385258\ 9073440616174781028333008146213547360090425944838027562357527044294124708395602\ 6105197657718678313255070925438024134943924599966018965349476369021685975807762\ 4368532408398256172022956516270768164196526380892857993473252468075021298852705\ 9505874386458236375259802734907753802933336242818329585071026735515839223181906\ 2529241095473152963451009973362725065986498597922577986468506399475535393193793\ 4142435824010651269215406004848011668951938220250531901979412552524901965090983\ 7518769592849057663019455446894792872163046639751248454608401924853008410101745\ 3097754199889078974446960562066732399016402567408358594197264411007408025361662\ 93881780123860810058223820411931123941377333/6350944704901575930987826878683805\ 0090733101788274459752004380421903244310869055103290974819759589220657905026511\ 6701004155632857802070076400189819727747931636407807418590951510564751118647940\ 8935080264198581467586391157450408618100269110967065203066437878195152892753779\ 4906576381880452090667339611832780271963265797821129074246404866654777362768166\ 5821886351786015796657606544748409033187793411925673405063120740212237199681779\ 3349639247428717826810927962140467745865310218105567518397816820718572837194666\ 4987533922302176979956513056744450538518275050620406648901141100332591043220637\ 1908624414325868734990824140278802369684307938013535056371571590627362669780081\ 7916086279903510473968247534459680826565788957441701165958189351977650523876315\ 8335517175204140089384294472045089413770442608704969729801924681253761743366372\ 2978578108193977272846328620582573003296957657050636504679176768674971268435943\ 8389624839919612437204140576465693653438349472819451319383155402286369798298306\ 4193844518759593840659829825069458253353034285737574400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1758439089239663278962427771653385900206962\ 6492097817407550034849538461215046314385444707535247045651145823977277892052707\ 3772669294516416046771105607325667094082196110049216864082006115278194905446200\ 9389138258960491122417817096818776507864470508203259418280840639111650502635392\ 8451249123285191829772913520629185527391412536999917748513267488764553219906298\ 5466843161806652324300168532212725006377816308971681316838254173643675258598140\ 2910802519764768670786548550114137912673948722547511172302901485574151706453926\ 9785565503086373775892198595624977201176258671119270324479972748193514826857308\ 0749968500337254001229818769805313312380981752278309840084495306398086553022749\ 3973585489235756960867269337430152490567873593079182292960204544694765568398147\ 7961386182945108478629248670884485065457548208701178493843296674175338504105691\ 4468998750489322833649759996992523424379539487107669736649122510472708014866119\ 4795743419940480615524439147633612452860997419352494923963070268261011295352755\ 6211002436127968014274789997951751039576583214920394079175813139094999344474440\ 3208646298788866368119105554024874712697196871022876195848342548628100898114946\ 9604278340119716971/63509447049015759309878268786838050090733101788274459752004\ 3804219032443108690551032909748197595892206579050265116701004155632857802070076\ 4001898197277479316364078074185909515105647511186479408935080264198581467586391\ 1574504086181002691109670652030664378781951528927537794906576381880452090667339\ 6118327802719632657978211290742464048666547773627681665821886351786015796657606\ 5447484090331877934119256734050631207402122371996817793349639247428717826810927\ 9621404677458653102181055675183978168207185728371946664987533922302176979956513\ 0567444505385182750506204066489011411003325910432206371908624414325868734990824\ 1402788023696843079380135350563715715906273626697800817916086279903510473968247\ 5344596808265657889574417011659581893519776505238763158335517175204140089384294\ 4720450894137704426087049697298019246812537617433663722978578108193977272846328\ 6205825730032969576570506365046791767686749712684359438389624839919612437204140\ 5764656936534383494728194513193831554022863697982983064193844518759593840659829\ 8250694582533530342857375744000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 310191878040195964064432556707510940522172391714680478049801729290600\ 9899514716788025221502392320854329366515799117859463492407310632850920945188278\ 2791637821126058854236688563601223586533471196832802035284823999359086471100894\ 9466701009483932153004661674637974910527785399733393122830992734808364486786526\ 7132980830975371003072486489713381373157826540835816788668397494099656003759308\ 7739088338525572014510988418130789851929661375128712430019046927035758477620388\ 4113523740872520348560821077669193453483158837041726704574838504170780962271327\ 5336410454922831110993046456003419123579646594966273215295726857666487051534776\ 8629249957542534470374606301531593856899216305699326382027497592784052771328094\ 3555572424190127470281542282392663779281468247778492643055107295729518914786150\ 6292258658165896536403085567927684552222951323899226248164913672178445515258482\ 3854456097064729250277870569380150307153303683511002407395027623344081046851359\ 7293823815107054986307030425318595531898156514972913366043378402942373474314143\ 8380373483374621310291053408363817929867569555374342034357155679521358838503374\ 76884623944867512241911360663254402443351285839407271006230076568425907382761/ 1120306645944637994226252661399823203600531915545161470025357270642373229643730\ 1320220527958205591538524054446676658605713305363611628516147699348419997473514\ 0662337228639443846463622097329496773614815860462977088223940017425208023288747\ 1174590301820919641713624970281766702152007376371174879371870752730243997432008\ 6735647168697065818477902726792304585098075245505318653040179449361935345432675\ 7863688788653134498573438642023865874687636324642582464944769252157851037064072\ 2473822110245374887174756248481139170380098389410401926432890320972107499462371\ 8929439732866161290098669060024120400468134668708324485238137834518073801231192\ 0265587583943945228586666774949206428039761977497924760799886507868769780620517\ 2092716085675024601688857552411782113038522970601031176738954486875377258910607\ 6175556660337059513773163571529828073342117828541759093009236867076587778158333\ 0703732279425406781994264931752100493192982176181963392281039768854836046652484\ 7005351212739188612963315632419821252379417310919235349239398114225243589147524\ 8004108124160000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4874\ 8637218842011402184467009755940988583579708979670071938521294678319611234868102\ 0307035901956601819766071566942667458650866944381040026705769551757675518141086\ 8315783215529181993604804538384896121488399197177976463558370163974711439662290\ 6386557271683483695452627087139961051682750820967451860779304032755467482061283\ 7352214587353866342455216717561367286554112308056971411503373647485140279532226\ 3957170623010867766086657942109138171720160847039134147037817104207837901867918\ 5505206546310731223303151911903847193524784170775758860159304660935430139593612\ 8512737120008107322870593452772851696056096195005052278555402087998647930375852\ 4850150493874645189624954192035508069047546687431959514763806168614446955107090\ 1210181387153691101780288207811974333518045293164001161506147224119920829915288\ 7408720514585067682542380546113457134301253873308725968315305139874599744265623\ 4052565604389775448950073097824114957766158279623021838775822026407591270514009\ 6345506161967774078703470023989377448423879707021787965811241263230015012117935\ 2893195403779547797486850560737117876584440747690097220945966000365454618943345\ 3005982093663208025836181712025547461563724135451159503913698267671/17606128171\ 3135972783538452341988579278567229309356421202985010341770054735010570838774788\ 0122727826604230265633630884699690089279583837805866169419422693860342390748792\ 2636961580151229059409188413448379816577135673884100738450646350841558359220497\ 7983980420940316920553645273652286502986364906377542749524799850973944908302368\ 4237970945704585800532448750822061536822214137323474010179784695406057445080081\ 3152146153082125496968812506592446764512027922729327836843371615696517640875290\ 7379960678091011522667753076006916888523800929503408896771112210963844666567874\ 5975729290324473096699721480842218345098230693742624957399470926214696028375057\ 8536192423433713986790286559303320954605684908614891468431119978062554515257248\ 2401366267229822804931612619063150843454781384420965587405878861706126224407261\ 1334071041787987827601253671501735472739904007733433828663390191119125341290831\ 2972791275771435229077829325700753451432737839657586219941370349831845619551286\ 0203214111789430342194999908027155035098377111831592732834417505393283860924674\ 8672000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 12016900980\ 4639719061239390254031974132733377636296717084864849014888786693891786096112146\ 1030181452312281911633704518073028008703374300623226071129318851829886191614369\ 3520723415354760368765737230215257732868545189731920040743476721427086270975591\ 4450798757622443821987729645947466683338819248000126576233233077329199560321842\ 6039472757808098064659234433025491493446917755114797271930207796532770924478921\ 2675229688309426272498306829438062355279215691816824927998171682117223034749941\ 8314759031100940338329057629070413645764387305990335046552401269039324663989311\ 0548914740738698001813563822524633527672356844691984227604242352953652873469716\ 0157806627153733771062689350488640470063378062228806240440169740813967164051873\ 1706806586615708709662732129681096830552646077756604160709548746224007340107786\ 8078800024444359001558486837801898491430625420231535305569867995615317858767786\ 8894749080160647746232984089388246438943086789842956539950279731610198792227193\ 0980192939669294437844907313615782107481292387109857192163183382389595008352487\ 1059804010259152545617241690785276373180211372821925059319097412802509499901879\ 17516349094126647646296255278176074515937633654541171679693201/4339985933157777\ 0670880933571385255842703563754177365605823375426183264841986410891949197908700\ 0794860887413208595621110567450315896887576055647450565262336449377743237508372\ 8699191458992103473673161034455904636393501752916725121803560969790669205527078\ 4482433767128197568753302410900709818614578016528724204118629811673117010423045\ 8091448074461587472093652279606219690494785649511765450020637158755586428997807\ 0839736715649167216691881814197830074875172330161440179109796842702731628613518\ 9253656615111617981212495082264475873614248358411656994902089073072382932827067\ 2860743315145706546222045135113323621791287023363429004538256636458765475090657\ 7940112257975782590453762696180541509320066991416352434868061713569909759072440\ 2623503314582671884811772222647678214839751538087260208874902726730393057839890\ 0303414808533355505875416135503892514586343454221727926150864150949830769500298\ 3518959747338496314952413028388646790228230010917837292109144856006441595482191\ 6716272833638796244743621914372180537409976446071680394529769230552261116035072\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 716119606942922\ 6573827800776795357088474019588724889794227727865441107749923257216989678425149\ 5984853089564184458430320608657790182578909716239598081377789922761784348939050\ 9066172132645977664982623903091461910770591500262177100770502955818312617873889\ 1091152214913818768851750502795032557850055321687267442624114928586493551767685\ 8666531509599034767085132017304369179204488354258438422714330947640191915410920\ 1416530123451288348206503356080474697690644657121090431395679062800063413459867\ 5826867278668153083751560750954039538312070370036130979650658795754300017766434\ 5788270794335890275293192631178765342568972824888099337946478317587828125015835\ 0970104215676034864428649669501035184926830792111578926339794406071372241575909\ 3497881764665527743238280353058065727714388347623616959958579106548466089940985\ 7148217942849848372309921589156550544834894271398413674579537971694913002856948\ 2353795351320247654421753132813085937554690466920807945333377122822988411208741\ 4569591475995158309433749298446762026288210503027081496050038057809565598321799\ 4763892466585267021814090119472150547302837560708169736139271862531148221781677\ 46046893615367739606266618124802298870990715646824066259/2586280523205143488922\ 8176710482723066482057045527973828433100170641169040109914693053821374357103355\ 7476711713423722683338920214373939130274141514840701802226263120716735091800776\ 1046910748567933693098772650706701771460343600439685649818941964487596200525663\ 7031624974272987982113247889324817389629236296618192400000379953067334664927480\ 1046129760022332283215134015877899464625153851488841630089200324690583351548172\ 2298456757906257988216829750546849174808703925659637971813384853810484070779811\ 1662444336106096180799890050709784086562847899736162994389295420305450299544829\ 6655978455817599101713325943494270471029192296100627950781512070052495356182819\ 1755912778869046587111862914470893405085196087685838676477209580924847006201112\ 3321108452278548702603739866797996933149357887147579611867692585926544828841107\ 0578662956323712074026967996845546476460490674314804555322601065766428942263663\ 0667865785606360993845573703753647109726789017943993693367189100594938489068763\ 9727446568817528855363593709675687310859039157318122104721418243077570560000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 6323238891458716218019\ 0563228671187770831217501895868452975602561844404224866342900811295674690181258\ 0495808983679102245073903226445783694708147713940489860494318291933135769629139\ 4260040148784282368569404842775225999538291263890388548272250365210207504498032\ 8943870625407030592875685813641570783516448895412071340532623622291362020356953\ 7802003559961367233733608539938301721828950203833428813966805357175962967929660\ 2843747273369018988465581772945317424901406226398228112607010340128394695654509\ 6724149357113842856311574203907344429242300745731104547342181589043640010185485\ 5756352784570947567854164403555697272755562424800915088455721930265270346178095\ 6160315525814964671826442028002946635133757918667783616361901707562271979865904\ 1090907786013540235305864019692262674213296960006871741441312251803140502657030\ 6714908379132079021877785250720856096265869125686495441610266425033333295989480\ 3868195973954403384215784823652789417381867932368241296963132059415415807421676\ 5303650710930613778233201052688082688522234256997701935164920609785327043026398\ 6810909319286755041996166654179345081252218447567813802915887119927113419819204\ 9778891102220889256473721729880512350426477813519737498688575479833537/22836201\ 3367084263347362132558371439788702699532590201793220037989703959730583359749422\ 8429268383749873885700956710145395700667234839735910375345526449041177320882037\ 1524489731633677322232045917579406707724571304610548386315182189408746649444108\ 8284921885610244232469674578897071701217520124940185337589538653301091056902533\ 2601717692514202698175317863964315927277291619100141632300079767373411786971783\ 5538450323207538506364231027610559397814797281719766772023888030320660568339366\ 4749303879489139334909160924297817721034848033866399950885044502692000659963190\ 1312867341021525458132858528255291411600073998500753756727309526010997439612497\ 2512456332588661200898647777060843756855521776554359068718433739611208393527177\ 5323898112958446581576439045757233364545439176610698545775357147666944407943320\ 6457738454251606471355352902061924600769076277228966237231095250585866968318353\ 9142933807788167958358012641618201811432137510950670718790949398420856541213975\ 4019506472586841191466554837597606136363178069280564093272751205179712616530355\ 9284818636071550417796857856000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 260782441181141634048781856265581011028538286149196305299786508679\ 0504014496947738433310498237788489066148585965987120432246204162285828205306671\ 6286547357561953546593180405750110056392180101106225252837736893915050228909117\ 4315342467431702706456413947339596921941643961606071826138403922623054431976454\ 8454392651478970686894779307552111759678623617904036929987822477246306961677708\ 9964983758821164262801182916149491518923685687399988343658617784291465212111962\ 0631379611914811035559830427087556727661124822155873168904222600104898231865036\ 5315793847874249302319336606639498761757234713160139045775382175020538575947299\ 5114821630327099968769619797487745484748213493177123866552777187429613171435781\ 2356853632998133163725397235047559307077526732151496906594647572454023971176158\ 1710509427213404827918507220843335364642187599403875900506628961681211463541265\ 6139422409525447307323781043432249802316312473209628423172656102745235320699535\ 6062209532741122475743073481905302188468512156600812586852282764985847621332810\ 4418099951407910200367208266812530773564512003748511848675691814040777967341465\ 8953157896394993848788260472194800692417913720992253775784366648664490760226031\ 166413051285054704267611191/941796441334595789529121070826938765473408374624061\ 6598092798808127101235785437871045162763465472292583335511531811496183648269009\ 8907729269272870677001836140543962635666516272530614059963885922155070422202025\ 1045317788621826134432167620439143246857815776516731386323209642623785360883289\ 8945809022888175456184417410484669992385015035334435955233379880349385686288416\ 4704957565249341220750986224042008728634436505366262253833173479386996688918957\ 0652994519287605864974603794473582148414370482306933257073642984345482739164407\ 7534628080733052180179987337562619841276514965040498096299651033770098373357546\ 5593341430794684903210660446130225748706544047503582056119940487464721148962772\ 5681345291247836094916379490988224287197869458959662453673865857674658979297742\ 2594013636577494039607229845237938327322259280292832206003455416779523525930397\ 3364339435163047928265541272210646595913616669360858200676493515087480574044263\ 6658517316540481913121080842182479813128723245565041603427584778505989445139175\ 7615846712260490015220515044461045023809114099108876895465662054400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 446204017454392921604720755213\ 5355212435433071674620993218770203860684969572316693181365777992130682796122979\ 2365030355961246092983137642318879914980660829082697014246457765405811288386458\ 7149568842441606810851756526214633006816069576739673100645659108062775576570513\ 1695376594503518352759788839278161943407226517335688668067107369885199726873010\ 4508833117112637044897140352625391357872379089878207675917485199369279023105086\ 5984067668175925702682288877565392412267407827249490008920455687827513675291577\ 2228761089540088568604465917947990421050874210211800825706185326778042389807802\ 2500011049274190855127886007196709259162038417223325302946245395792115542955613\ 6792289463928076184328409750969123054661126733013541671281471170420183854143846\ 9424257344738495921560573194090538453482216484909847139144483679137340099007005\ 6966270732590082082312807344117692128738843009963532966549708168747600034847779\ 6683983123117048558347009581729649863114538534019112295770303998321194033727067\ 0470331645439003054194395208567224035548894793227789664301559714206511198457611\ 1071489419556145122011925965613653035764567014306439657961398964267519144707368\ 295131945629490633790690859131222815797320766716708200316142599507647/161141371\ 1123493395884326152184892227725001728981769499933677876070547021442888419735827\ 3488289423092610087060230929469970222188275923112477972588172835014163647072006\ 9625409342299880656598208812807325492387664953853873633194451601343879857137409\ 5373722793620127401999011698529296752471309009627923816166820553153818933927035\ 6970760725457219919404312975277798909239480581018239414162282870493742933587693\ 4693520860681674716308559823231151334740335538727362250109363497154709234429905\ 5936987895227162802853003146215120966710301666174864613425228028795833456964254\ 8424117105184292242768702918780638316814762163020718808970586939344002332881625\ 6036896865278628898021218174052137885875303864078179332504755840192530908085175\ 5395554644279982458235984482481341513578437005835733218409230176797026520211247\ 8048385628581035904471912218109764752866909842638477356397500526234111675241632\ 5608198121276428381357480404314679262189735132272312860076455335016932097422296\ 0263245473161786183464597556023747940633129728071372467769841604230124107284803\ 5737394223575288368141747775078400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 181484784388033635351110230005382850781965573511974636029592\ 5361471313654930972165644892274010908480030733705859323808142186428300379993653\ 7754964517935437382731126084643655080705473756251649185433308544871294917053363\ 4178300245450902847929640619332283103874596364726229008581666198120537604610927\ 4627311950801769923856125920927754106673435968156213151974854341038010842587143\ 7567409345641668949478041996415525649122127984716827706629167821517943229204079\ 2534215089122787053090431942864499311885102157012053726582976023524270742585425\ 2491626786446929487591404173515873837499154050109680675114370771055958477006000\ 8186997974842517714775990579999215740719438434914455124769288877535972144579897\ 7636530492828365517286430572909526363601217475758851397005272414279256059176055\ 2317672369553821094211291692745914563634595619514017132152528704395158098188437\ 9049610644464388811628946915001056820899529371218937821563417605072833925552354\ 0766233962026777623289656094602229986894975372064563745839670656376350168522056\ 1070049415622660165083121862276796454857442127598310042076662044893676658074671\ 0443808133715247638870416615498650703374136186976166751788194510248528916697287\ 9183243559797131106759664201351919/65540442408189113453300849840984240016201465\ 4612031381816451728720324722866307348683007367476813595248815637485679996916586\ 8171147008084258853902519132812088409990032920719468309740409818255013227293797\ 8933468536438764991377615465506430650393955474070237957456315929664825996041922\ 4543109071709164033272163691836605667967109526820559832638810670076696948643574\ 3986006602789349499906093893547246113392695847122169814956855488758360524634835\ 4481666347275846921438696491355891767500277022907351312342676346881515518285194\ 5286754938053750063409730349243550963492397817862238958186441266661631969726219\ 1816222516626682756551677581397354413079698974426886375251469390757252522125267\ 5000676636992061877843324250991443771487865783824684677970076049589870513698021\ 8218006324178989920133430949430060918628842864254403983938549047498207152493820\ 0428450413598286975523670047052713221848382261010787794577104188663951835318973\ 9453022338503531781597539927301317540370105486992520789795084980518580745123393\ 6898385575704916765602203684719333623179572586749685990134725676000870400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2782334443741535324308\ 5604851685884197554470136160502366884393029543049048277857259617429616990888141\ 7982758846813158516707911720663986272620641055184138990166769423401839916237348\ 4754695783953572617275006854403549968361400791315272271124224787513226724794459\ 1589163786451079014235245338230905805429335032930299602778355282800948949936504\ 5564529164301294085983201045582785040935753330059369347967692848101266311254491\ 8047877951991283013599608309316943302480107139814014072264576110711159999295212\ 7842863157290234378234617961534592744650093461478238833129159687063935483608609\ 3876790049073142652654789565878891953262426370880168857655481297290651796050321\ 9772293269183239825459922791381823651746534125729377671751959762546475546336585\ 3260966478554914396186290233414894645481503547619207008746063492141962946446706\ 2261693493719496613778636671367905581041128894865365919441624336026199587851698\ 1139973283104216079296210302002423209955332594031096445007950701566354570082235\ 0081170706396278663096616156139387517428483278201103707639133995948408482010047\ 8046624692974785853824486459798303870683534849336887422921150664038090911855448\ 9090462779158718551671538807224948864447978977382633555539094635143099346783511\ 95737/1004789215801643916306557055458206057882387216726971784385197000274075380\ 6652379928472390982853602066772812096085714417535475467299690574054312489280563\ 6668439477873989038131963308389412093415933967275553228786751745304708630504424\ 5600540577005295933863104983217859762376404922493256151653366881766339605316576\ 1325722687257337900231918380486731398595150232169830080958454862882001380919219\ 7304989081122924334494644322853362782332194181724084653146579668897977809746590\ 7299364012592978854482057057284359258326128048004834326791224288445119989059332\ 9068603588899083168821036584594167593249022457752660027494619742833246775631595\ 0249821860550332552346366676726763559644523119454633936011452071382885981757002\ 8595556618343208821574309935348555429705228715017648007514456604976966259810404\ 6170500937198598031993219697055488935836531398692229913164470887416065564229802\ 3615011143821850338545514873490133689449529416018763451547633579666468820334624\ 7942056531012610902760556999245359092682057773453772906811330327378391417238141\ 2453095218141370998581439860084316076669536685994803200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 33609672912251861026620386382547074166\ 2866049082489425243957546320118119760543784485140143683148973065518730147670782\ 6136517756700552450677781412314287227961541048068071775312244310304023257318690\ 1787562796720521363871627292935340168363167493038840823977105130085107386907753\ 2831878856342183805913370436029635637587202713036458635508839770593290054320227\ 4746691982190870137931367887857082175454558937521790720625656045183578156759026\ 2610320152744702278643146636314956852930868835664013119492298564469924604761342\ 0751821902691533482695255510469422158924777790377394929359288928166838934393843\ 1475593764983997581852175044502822633343398816499528114709342423366398142467140\ 0357477675022529162001670744074072396803784958788035513111279676663209758697309\ 1973697828170958769368535305256296612729818639345216100800524170712132634330085\ 8333044591107566698207968784643452838694390617134170434018210919268762763274912\ 4103239190218937008205231354400274644366401464191002344723893720689522864537323\ 7076862324633565384999248869427970575341497202509406463191109730739065470921946\ 2047464143924911873452577488205463051256393426485479907961469168983898924131733\ 359984539901227693522526442151528932354199897011155980536819108021242223/121374\ 5181119753785141668660711294589679608462317512836665942568451072096828380885839\ 7509411647837152578886099587699587806152945479334225834647314551349687000815169\ 2663798501886398002074232362711595110177278245244638258275837304124691562899539\ 9317276269276295527845878560202090174953700951201058498467589638211305101997729\ 9373889964148126892752060246997674451867944594575136166942388095180665653461043\ 3247679096150556233948106545997283755425297614942376842001275061491738133975265\ 1814737060145642917214609687629636867919673390727291470167141984111778171039124\ 6536504609059352726370685941089168066903206812400864552848775091941526377481467\ 0379709932317090818861309508198147376419609344393644147670950523189174228857269\ 3862528108903429503641016866728078592718087157163000547976163200576361211831209\ 8418478726529665255148414933096468364266045906154253163110558967032060598886129\ 1042334949440146581141891507453553374025498931479458893907676211413366408660720\ 1993466098642432808423969596218508021219520511814582260001696366985098684089970\ 6050511446436093387450447973733535214282473472000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 9687596339820948593736685551335396005599820550\ 3797246811384130246185180647369963393060634710577715613645462148861796122943992\ 5634677605740391286530219423809900774647571865006660925927488106825289805984034\ 7340577512490128789791740107394710827675075398322091066115670849753984021218271\ 4608063181871194454652572136881326876106666897227310727134342278089091924069754\ 3255552663425223745532525030606678518056890498802762769493754755855404555543046\ 9286878265265188212131346545577456660509809330766687234196654769611439184814878\ 3522744997045315671032409778995185085935351698935873169065867066814456450342927\ 9932910420548547085238641368851148290001213057004791938042875327295451211810072\ 7525434647205549831976371584995525360517795581987191440358535874619668235158313\ 7249790555818930494802462020588913373982250834371088925535673189117923448637294\ 4496452888349471423542292435600692200936330617372045886461129454581317864399424\ 5095140646551332885480240741959695837888677894953716249610955678953091883977496\ 3102783587234209311625413204888094471020578001076880797284048750935179500775698\ 9461877307312156400625971853413011444564083052232420745622432898532158315661971\ 25893091389135611082567756461073513162279126706318308919693783014564373/3498469\ 9801752314362015023475863784542223511211809033800978328766817273861678011842032\ 3795879078462605017194001851951871023479023789414685243673879272611054186616243\ 2935088706733083276267175807031966672923425594152594443360748253137119683041243\ 1025335039315315983702920608410598701223487329191021905790171510289487546758088\ 2601154593014214006231124065001688958773186687331026843267328282344663435604282\ 1427122824460556753824075536254667618277476381671483923402672066423101956550889\ 5271545484743576491493778129911621968068365092709674786144860435961707175270679\ 6269040090420608740254322601328318960081976391007543663820409544100490338195210\ 3503867958724069661061858550021432422548479036559744437872036852279192570767007\ 0446983204286315189867796322522122617643891877148608674733413814244897243131952\ 9910610378596704194736676411988660979197083347972716152739605131580027007750052\ 6294412422274919419654406756879433600101215081220368087860321275488134155298520\ 4531188395405809086138477888699182761706366547620683562546495674850408046525131\ 1270489809326811137458724287381722968026587563294720000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 2272857578396397071154287311566941348069\ 8920613293388250812819880938986916365783727487444137537310792870377919986339409\ 8699980577333538687566382491140819838150341377386533380060182544030564514345883\ 2793285840289504632040557997186315160959325722072747938497468841985860608479322\ 5899495331554686893881230287390390025933363751342572964100932588732032298589537\ 0234322988939654611085408694453354226640215679970691475206115436497743027952015\ 9612288019019964369198957269446379055477921530265086477282351897009184542061256\ 4136646326464908845731319181406502385455623326291838217814825417671724356558223\ 5299777033556689739713092102161929462880109686806362076229225870366091747451309\ 2054235371035887974264603945802636819215322938501152827528910867705204033761099\ 2136900897074761573999256756654691632683144212699369661057045309435920320865360\ 5732263353639053953973993422672674865955192423809437317067748182282644576871895\ 5217407209285731669645605642295275765484749912906892958664691086576230883768441\ 0996133085714502595396601955583422591084701512818570219750229706349617688796308\ 5119338704456858367568384608659620846645166399885934640494344755736754671385187\ 5443913168700559233991955979412029661030345891859785865148718776289938647883153 /820794879964188913878044781549111868106013147661673485330645405683020655985522\ 5855246058287932225468810018782351141947743243161711982421461486194859857413194\ 3783041695784773504122338404729893934211525787818831247426254248079093631293961\ 7944291650979014383936259617645445043479431067166433492558590866615562356791823\ 2124013014873242374564251684653295371193471725063226125843322092041163547317103\ 6814850810405573958497677685872541427513355659586945877677122818293460019926622\ 8267708696755490218983909992738640740234207712373181021265446905706340997563129\ 8813505604773632890637358905966799492702867909615599942869293651171146996203811\ 7807337812975363646987788201835912135118222221329700473132465657767018457319518\ 0064567037409990562102010223821375259172876798568232502332741984130093334207204\ 5504035124825858882461136876514331204349353742700801625513725121967658856300633\ 6433666193830445291834647922661081603709788310066969213247097445953691463375455\ 1820037490924035430674751636325827388711595563110907463408345121283167756105727\ 2453973072115337834205953609608531357801961942162246677299200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1145092056789108900377066869619\ 5799991245723655048035800614653139045382855567976090827856345834884184094363896\ 9750073608501538837055840924787240244029384459378919083112126282522637733342780\ 7902183500035667261719540507252599631682714700038772036563703215220573700585258\ 5948127922606405465910419456199014999098605775808969742001312773194086119847726\ 7618861669348446435283946933611325055583868320945208052557551633966064141405145\ 0401072629915900344386203283511903997453636044949915923791757465202958866290375\ 1260175386264436170897256634814705102067348810178433433089331200303277987895663\ 4734722914992037825434983011039631507636387791459992727299298777024255692350099\ 9337230410768845163106104805402657234868822124493129317278723960863603904866019\ 9641531678492192709028388917191592355917908976958143567046076375833241490813204\ 3001189614165715027255552065867169107827628538391709048414185572280222115421327\ 1916893328059778091534109402227609889326857822881855552058931589079684150535800\ 4210449595026285545832891110109764305761588793516487826686985687057393059983353\ 7644668143389219606509266279403932158207594546466346430403377016702691049260997\ 4211492179366614536711154678322179814792698333343552044190254040140598381544437\ 572573049732148911/413527705415813884199879090157949781984402476172074066836328\ 1852251636638684932802467181036458799862675410159805823523917729987301812198091\ 4707673312657448138885526234007601142773840564339065363602665389806420300441436\ 6298654460550286466793099970558845859124147522126536955502033039844069373689866\ 1312957929485560085823857855871443271726001528976409958153856405649486688397789\ 7234829991590789550790526201738430716654361436326882824998785514272439674332258\ 6524388557784413055748598909034561522540093933908627724308135054139268111093523\ 4877174627714439714491037868711741649073703148643085329576754882154700984936767\ 4507830449014013283673550750705025967834411428783297685668811474750335315260618\ 1131625353069504384490495758015565762057693548301275208412345999530815919460517\ 3701699236040522682911956301168477819250610475963128307088704001718938859916084\ 2544814774887305905482090169678633815126793758113193368766962174711587007112109\ 1785064793248216025644294822441154709259340118478369502268127193554489799497372\ 9664306214949243240346944253162795181001288050085229734940230313339947498802815\ 9590400000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2290\ 1666328540679838544404378203193572293603120349404130213782818447497066208006175\ 0090175011155997339445484271924951640106193226358511545061983607330861786193212\ 5580706974023195188405966564482232709764282145119626460732326084918218636253835\ 9596170900097601015064441793931504084622738187855105577797705567181099255885849\ 0706739503657220127963661109595706280682212821352256629073092949982790698888315\ 4056198687956968511421799647314780652951314128349536892313337127689853536857624\ 6170471673905117936553614319586908961014954010345700532567257849374772703953358\ 5567895639573314015464544959097935655524406919636674332011968938119077915679590\ 9943163215338267091601135733940229634004547159563569390123071117987760782596636\ 2161869045530665941771494665840583852442686390275627600254404793974996282437391\ 9394430348089395428012847413421240084775676546328055704630892946118234965858971\ 8242366278725201903310789601975838587596347440818396756291526424705468931666273\ 9213435884059550709249097530731508655377575280047262925371440313452004058968128\ 4416672703290299708124906423260507776150921515527947607892573029960946930057194\ 8066421692813555997014454150693515621581226340207303897072407091781110198040042\ 650914468277640389794166059074190155006501861/827055410831627768399758180315899\ 5639688049523441481336726563704503273277369865604934362072917599725350820319611\ 6470478354599746036243961829415346625314896277771052468015202285547681128678130\ 7272053307796128406008828732597308921100572933586199941117691718248295044253073\ 9110040660796881387473797322625915858971120171647715711742886543452003057952819\ 9163077128112989733767955794469659983181579101581052403476861433308722872653765\ 6499975710285448793486645173048777115568826111497197818069123045080187867817255\ 4486162701082785362221870469754349255428879428982075737423483298147406297286170\ 6591535097643094019698735349015660898028026567347101501410051935668822857566595\ 3713376229495006706305212362263250706139008768980991516031131524115387096602550\ 4168246919990616318389210347403398472081045365823912602336955638501220951926256\ 6141774080034378777198321685089629549774611810964180339357267630253587516226386\ 7375339243494231740142242183570129586496432051288589644882309418518680236956739\ 0045362543871089795989947459328612429898486480693888506325590362002576100170459\ 4698804606266798949976056319180800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 34548417406702197724191340374581031810023598136004481092\ 6046730418730812928038123841304877950570535567084732248478876083453871821655640\ 5183790797251194870191263944619949699475412272375760598673444563782430340455549\ 4504332662630322691734979388266677241752145656048706169453608537773725183184116\ 4494989278324071650211364773614929712650819354803736254127873200660979422943924\ 0638633609945245649009750017853916664866516387726273260259491327945227527152236\ 2388298140866911247442774639943667752775281259660722048727377037833059344370791\ 5401736047705032604998193998643669448949123678861949846726369839667840602092293\ 2168622780401243717414035999016932378358888386464723802151390333432947579040274\ 2138512929128619679441690494092292294312446227271442771709834715834209710272388\ 8488491874610530075700340809225025466566678143684198464401709541134270833078048\ 7590898591946298883423285455156206767743535573208105506973668814492504614685764\ 1008339446612051141399159710256444338443138929352403642243151831255514207770904\ 1746072473741980294098539311908852809432003798728397513102362853671430010235046\ 8495637937506363401807988864110962736104076283392971037637354177451574385893844\ 6652223016830112745090087623924232151836504401147818983864649171576029879/12476\ 7216262599846204306376916227134221579718525060061308332161027935094012893972554\ 4383764142997901424352322501414183216320819025918194624169465800519036149561803\ 3058032007659076907324554872292561261329038737096361759166039403152602928826671\ 8162545754636352885652390178007145756254307239216747571038470959243907184303714\ 1113085784027126473604171168261660134961247387983699447413713727746282107589565\ 5905438795096224858764788910932342490715163341798884247181992980486295433910586\ 2985125856276514954055487860250534111604906019178661360229437040196184238242929\ 5996959885480406237292847742316580872330158675497169493265150541547394229358836\ 2740784144977723753848227189244590361404953244026547203636428467795468475143484\ 6720132696412780835539144613320023839250144154745985801812256982664536912947286\ 4529723975022036755617890589569224477550232914124591824277923554350885572462545\ 3491194467802506826916733580627833689158998695965574396369286526333431889230867\ 8666427959820850818047175188055541469233255297493791207386443067513897167480182\ 0894668546203182102908825715028599109488824852731067363900784640000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 86029643823446836824796580\ 3416693430514099038585407899171061079561813399836037175966343990520691784040831\ 8801124673485002779453180290269836301997560338210401985284383674895070950491802\ 5751904056067845908505453058109646527972640836625274702003844017153012291568463\ 8411214682454551921400893015117017692070201854988302248199076514504962395574745\ 5242627366233869147066263565468517288375986812824391882053678193781583295862629\ 9022934253486166797015211773316198824896926653797998886717177216324432454290472\ 3752308345060016951592778734672246299349373256432503428487903906456083852004512\ 6369990147770161133225841989316643890332375770366611064156493004387383424887351\ 0015779613368926422188370699901936235247511290040267183928432041725513921794705\ 7543233273350146141477324500210136604566470849389395529551385966048407436788565\ 6219201048138556356417964053605819130853877616130140721503349279594970324134309\ 0747991688163920215243711161980980067466601531121597297738311698867600885848635\ 3045103948249702655800884552171747311440204100427288981497862288771287078048694\ 7330729852071221249051512212354187058666256185554010000659047578528143737437808\ 0697228639745297757718779967093399044280099128908549127419938384916809731557564\ 86445366555394682966803835737/3106895514533739917750767906268564341336200670091\ 2278064217323702931642911281047410883180217198017604739812771981059086393083487\ 0046153953660543589865922981421688535870823714922790823126427823200925220032357\ 9507576934594390989240821600547871992326564204542940245306205982276615317332491\ 2538773102682483985342731263964583483320297391668390899697028502886539662992562\ 8786531411785018704057388343877206021616380610043459428963594745165886495387041\ 7744302335393616675283162539836032363593973452289247497723508032823434575158752\ 4205531550615543350603342891655152455366896474286041433181746537086675464112158\ 6388430972803981436534877454296626624353239165568224721092398661493763556663995\ 8918737161868726598568764005638533014408136344698977455459342306511573133981436\ 5498129684182954852134578158578910891319341428660311596397238187055152173635033\ 0448078029844501238108018652408850403565484959776666344473050635513274154356149\ 4900378495402296522837366916933783023387505832527409927507409714434617978917003\ 0376152977679037890373123420871515348076872353349021754912982623748974297402577\ 9012146513772015349923840000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 10778401340865318906493941647411477631131305322359749571269284900\ 0104134358387028204222752120107049613998995964397104586948507662273383809924272\ 0733985770097442873396140774273351547388755534749851174796503167131576465145007\ 6860569803051906561298470407127783668569808203976112582021981424488085378084220\ 2988355902929098172427308226726399501670693771908777748571721486228608065494814\ 2945939606542825475512931590144097081099928667369053767188700742093646957450951\ 8872600130029812941173555436580342417407062135703495817703789107634651624460378\ 8145611537941933671869964602509119410150338251965620775898853550837198104330969\ 0207515601093785069536352279270284215693971484206308930453151289046286242234527\ 6630519830542853687517059475588961368194023566314498121521383076714411886538148\ 1437567454344262353039607289405915042631623859125018400410786261333411566252778\ 0213492962292414008436496241180330613534800581999892340316073899447005256599155\ 8446692072999329130590792805746000821078313663173190904482672823476805026555179\ 4585107658147977406857534660429783897976711999641770471609927320940813160922410\ 1716818417680973676894147372463659956961518260235078107382748386883391990556882\ 4817165784347912275462016011994387828761877087675894907302537657809772287636917\ 92759969/3892604720847832015130196739520919806987152890078660953298529756345520\ 5465549854019801736919270969357492767808485649213112969068782604934454856759499\ 5817195664975387940823268508197372420909773194890127962207124844341273338339656\ 7623798546028088023387537137888267058142735616571254361101945692078328794646396\ 8607771582093501187139261772391402271352020374949277017148806578807220719278829\ 6617262427536704563128224757488235306773112405237361954692165005050880949830537\ 3785426293859495555534957358915407789213191581835010417961862943158097418337851\ 5557389293217043185768446035713977208371690415767796185084919248268318243364453\ 3542828123057514190805217463259148050759424710876901395906842467679875153838622\ 4119762976794464381500563268662520211378300194479057118667932657415175416950061\ 4445380037433523742174493425287774235972056180853723856913757118833617369574369\ 5789068332640375729953413269678052523844083400702267822336795964750190527546295\ 8890929508587830566759146753498077184758989474162060491468497831677159349057351\ 8802528408573769964253969281820618482908591275772668510703717852395497204502173\ 0474768514154496000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 407720822274954371247122627500487162036032857216414067655016182227328\ 5394218853818834035019825141311460875398277075080816293519924398921188189670936\ 4050656285271930831125028968425199884293503682655562515005200859119312632828150\ 9249444237146202196651148491425153108892841605314306718000034709136602948842117\ 1335865141017030959909065958853884634429134839902248258835360669869385876045090\ 0248017534645040456338443229340975504560122468297972842429933149890796331488722\ 6375063127564579680623523141981970845598036273078201281827507433549274167602941\ 3582274941228499075719966049385463858138275089261934949136700414190591825208688\ 9976545010029480727814865248109281570784199791205757066665841364323230177601385\ 2599130397934164379502960668760191077884278573222180512777008902217210717448520\ 4857144467111352058872620322825577027000932671203726451634421103453749351495843\ 0355720684490105932026227456455194627040213620056733166166335552271672544299580\ 9393742929848603424580029831691839025595978891500420817107403028747429384070222\ 0956456804357197972047467947350403725483865437183232889202138866250944278922870\ 7208081878390037001695197462737465283109529994119358329481768779829908027704817\ 7019215983307769613556715754872388689777337444824103288186788354003019850881/14\ 7250674841913848477937930905483868852531154551499408584512889765285544063081944\ 7150600644377756170317928741233927428766464785859874653401091035143433873536786\ 5239956944692867497718382230897342273051504657407865616474735446346939070117791\ 8027481263637330035521432412348887386858041159170980843867559086272080558314075\ 6074562903824793335082348319411708239641501714050346793235946328386827111410731\ 4641905379213710399220559188473425334468004516404343259831567532734727188538375\ 8205029672906410250542894536104443288642726436482494215884200657942255295308790\ 5135787032962497414490597616312719705158408339059692068757434194884036518804447\ 6924792234801007491297995411781995836120229576515519261889208578274722911429642\ 8135731074752088119640374211995554964221303910518357888581444529035082717775382\ 7838565481265751484535283356659766688338149454515977028136411533261758842863386\ 4110319846092222391829557866221429955760460610295390515881386579697955629012079\ 8587133900284440684657580359500986814451569505025882385232558037896476396657900\ 8643579324706685183145537172790898347665605672118086847965061939218336423346176\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2522043\ 4721011306356604775565865046846453532408445314633394714044186064452904860174782\ 1845871866235772255804325088179925445544165657938907175380655634056419030970031\ 8915231762220180198258323897272942891162929333714279894157518897594671113195866\ 1881234311461337763959313661934626276128949252598527291059111004074048738557776\ 6367396282507232570822018995745518517453155044354263593527867558655586793697787\ 4715942503054209344503963470117378208295720201885933684310276379942155681794099\ 8745966097520337384812180551594200719939556817222737016420365375764324499055680\ 3377300126648587963201274381688535704071945981868995850305121518581621375752491\ 3508616597619587912233266962578028426147726803664579113961880547595521402292306\ 7588208975971909374631464632386431714088426566560398451304438996142909431548344\ 0751241291198440482806265281762451056378229881158700314485605851167491264921338\ 8326754135362963118946950028364332580621833873577951323343221299620899486424283\ 6633111738299683481152660927921392650692029395403804531724064221229107525695582\ 2089766942381822987174970087554190489607402787758422009500432171706264801673592\ 6616980128931575345352087587960321608039293529115761118661124331432732862412532\ 74231579042862185210207557045868173488107418069430688093642926462297/9108695046\ 7839269154046603704789523483499377627840666307185596298485180789386658406336064\ 3910940682965330766718564191586843476209512955466243648172290212237856042407781\ 5264483091818514649288692760428994315646721357585796117147968239688597705725974\ 7268369026585449160540013427767352049785529194632893794725686542185502098792777\ 9058725473958813149637276773813082201282073944088964831124614084394080435888677\ 7200459325224706178490830282554269739796661118190614226034574657897527631219599\ 9518002198620542267588683014939243780307592869899479589105726404290946127881054\ 6981637235707066675897555728966430730987110409478646894728208490217807954583206\ 4842088640264064387770538234519492664220113743709078599823764440245365699046652\ 7113180486702972946252224550809936576829624183515104756631437802189287594445556\ 6883146151733917121746114631977138251781916580706646448040248146419898378479208\ 0909870510466429057951551576433067042681025575154458344583323804775050095523526\ 2164034031855006123360353695392215500362849261245528767942033997916476062621716\ 3542881194602472500061035853080443150466997746054634585350849310958323121520640\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3047883\ 3425752243945411787894383673152334528982434102390170845764729840836972874206554\ 6355413071852858095803744062849746799091312806207906162601772660692650375815382\ 6770385540060707921690292876784187235338177955433876246996577415374247753783076\ 6552557479965133953824661232128122152502797744770114265759395284279249511262033\ 1062963124646461496293179108012375715378235219172137328643349684982543452630844\ 1088270177163890172624561901654892013575142630072510981994465327276071788837909\ 6954987569114701400971023241971791099911870973337650277496100670259957166748235\ 6154566796387200943775085846939547523103591351077065037837383614634199444691497\ 6041147359616005998602457168489696574903098599897151676026910917306930242820766\ 7891313980932311439964205962934768370457073543911119188817026918740344285043067\ 9387347968145802867215611977030634689523699747715793710862310601803841807136291\ 7006292032413800837750980566402759768400126615015686053743288124909282994861336\ 1497097145655618295638277150719841644782992830651655443760302396877020553448574\ 1008235700346489635688100904785151430270720294053442311575492360088755521498271\ 3502792128296650259334985724403255541553752939276244553108086202232818151573426\ 184109859330104272872388311367486323934567906557047583864353/110080792653824240\ 9742906182146318808240668424888825456664489117299829731332550991544003243233503\ 1527505034673578637969249839416286321977056789923296920728075257072950787103656\ 9015206734663633327619772447501149846689553688472832069422203602089560778939792\ 6831384821198913299268151114804069033864213460537277814329629512328239311119365\ 5076124778364926289755850927286531695235385263110853188634072803611155649407305\ 2712241938924657023478886138035938601319809119058771229400076404608367405165758\ 8341941573824733563617324584785504640662182176672589317953502279175875088321092\ 0285568821070852300347809258967423225035802877008001953265064217777619898690951\ 2737566493769470719277528874010154753602145160334408396783917257595393272993832\ 9480818058247778502382184376096736611734263022420876520297622615414071664324595\ 1359037208596865036801219333255472286064740796914803681274649397863802204621087\ 0180876705560980005360268992143719160779921389085768753232552089380969239518108\ 0829875968529406370520523553596690584073175669949826023173068624614831784181925\ 7858699433494142033322980142856120255695353895952694894207487180800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3827843495657034813875\ 0911160724812761782913333098092998876390235314762106921659123084477304227689503\ 7601487087823120634257938620282402949763593612834062039285450655347954880660484\ 9162455453176540659378639883345097879537481443507139961969910424749340334155128\ 2612940555179828988251990446901019165393044566249676514002385433417533529538092\ 8646248285242425439736364038088545531302248896405756581299980785475048813865206\ 3909567078613165327134527717162610319780762924525579617006118939821476739511225\ 5456006768558276649847312011285150349234495996789769196562314181144504119923655\ 6097265144825296079821204980680964917087914681205161529732820360708303349521620\ 9746991576823447816975777963728636526205511022587576690830216719765466733892096\ 9293513466016309463241875323627384334483045835616919820078472905276961888247123\ 9409887821027168630558846020271258134103950860429215529037468654894953867626464\ 1618774164981928689707058450584481551641678855286880855708551101808434398800487\ 0928688141882789656494348249741033245716647206525196568979443480974861863971884\ 2138644867524596848939587280232842229557872007438388659786786451054763763365713\ 7877656689324841407582879547896486861996387317850362312773501412434467494783757\ 9702578221270708339043103678853230194782837633455936535619519/13825379294790252\ 9672665179107828822076690303806880540588390708805347310959282286244763259012401\ 6479746778497630435975870873067920442723293905803626501561197609231917642470513\ 6586444405853758030672510044512276849158137249534543954960580896407802874250575\ 5658676098458969020353534428297312780027918235776651352951807918969822782968266\ 3512116623513919576359487109849442737400606248336015480763022749280060927889597\ 4522581384019770368170983706671443888879733363298464974639469282538134875275687\ 0193343577040626093046303915434127250706278202748806418566252504597874871555114\ 2074941754620212752842660839362070728922297483269103912249017972028294183846538\ 8351358078211014263216287114169362072491866357162955180045724576926692508348167\ 2194947991809450377615397933979477249865406837648794943324612457821911559934437\ 9266856417850805866359413597988819832493832737360482450900423596668602647750942\ 3919629263794128835565682203787667692631565046014256437346866785476096297412866\ 9118989777422172108485565379668142969225033512893420245573991409744573658066878\ 2485047833089697212999628982054461230961540322613543754291574408652665235963904\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 44590\ 8810634894477036854254540956746541864955108455519562776819937972800223388131184\ 5018580368967730845156708546415874198159271401942887752708531850090013461692702\ 7643293212945859523281010166010809741835471961211495881773785725595159399707836\ 8314994438956418822888018926138760844336323142938672790839637471619757426596373\ 1166333139140261933202231738740071955060115746268118821612469873632055971378124\ 6194480095654529922689507126350254011038720026469782506873761723439288508185236\ 4571935444908443701256428755899019608411508172338040565788534122899286816683698\ 3042360629664888707380797469249955822628409207111996663711990650048338113524663\ 6353546858479190293095034253508025913629204741125155746453777230300252080479946\ 4169548570590031162221460988197778920780966733323401547296794487016012630338257\ 8844456567737667293906964675916526853727691479518209774072758827003494597968465\ 3698737213868413368360131234189342957625263067107479238701131312198860349062723\ 5391008420387352862542570347216580827839397879214836786202021838616309459880937\ 8126405153115458973913616783143296130466083811326655980733403167064239292213416\ 6088331531716732032254732687070670665595789538469851180910909630720273094493662\ 3909409177607880452638757720220774968949606603077196548945882306157847441021927\ 1/16105650942676875583008686528644557175889773571926020473489184495340117624814\ 4246917236956125064027976105221000440517391665306932452080702529917960989864120\ 8452992735994118764552651431068623328760079820216189644965689221845726817229364\ 3876055854959417923006864746306512676838939503537144885615320818498572467045317\ 6660301810686146161779532444842178125482006147551563954233790093912199531484650\ 4507986957971637984683328108853406163583209886051970136141223930573193531812313\ 1601625338604430153652964633276773349229015502033183295465220439834607136782813\ 3445583242992196532022981209566623197664892399054489584712069785220764807426338\ 6764562254460957796396576090479956900830900294733850582287340525680035608378134\ 4421697376546584712345417550977663823084974447650425506988498355997279190152693\ 2495489340183580304416695072938813643473026362706718514590785057166072642539571\ 4155784937372580013766476653024976779103416163081629787000601584940911350169887\ 8074095889950382228529413044093944368850188240401496141844070428631291650567402\ 1067273801466317371974646474423892459618514463060109247272608908221213001127630\ 0872221734665505996800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 379164106455802597658255052906733070721460047860559406036996465\ 0005757185519875735072311736879531622913553093122792212409614208867744332066102\ 2023105883554604910186578619446126759517155878428069138698553013089598866824200\ 7783986670213006158916474986183828262031445466712740328460246501459396541842354\ 6672773570371918368202375607545688992378334879225762483097532676341817215055855\ 2550760606850537851611872985788424342991776660408113404238562126852382463682171\ 2654498552306141021511111087685078134288592845761567065961754810226908335976486\ 4895176226720963299989881244537065350335314241112753219012071873946984678898976\ 5055521901466110658665954831796509559511832578060167634531655992054132168644280\ 2534220747702595467209402289400204601174844929608007630873767527317552332219043\ 3080940057379111438337603795287793508263306762841461330233310362668584124156180\ 8386561061350412832913460081452051615393472681152241967101397190749425618933073\ 3453135064992268949176773840887953707065099994203072632412698474397297035120513\ 7950305075454846469581068529481379180107621903556264593137110607668672812699044\ 5118788732758204551723314135983997133364665265044602372258940629579593981592860\ 3410143897955240814325866364825049156879456552402422629230288740701435015711396\ 3707910137188637029205029247155347193/13695190115541315375932281030238606705666\ 7982653683220082000499831204293193750443710059952418239219329825435282092853798\ 4047152090607130142446230571915022619142701629027050552699092507005140905665342\ 4418224692448321690513560480741545942950264924518438310438440236704892121382494\ 2182082760782180605580440596785153546920907839054573974864606644570801855633146\ 5946589481300270299531053163254639124250127773624613707214529128209878789843904\ 1412791591770970797628856631341522851949595944180285707431910795634675369206168\ 8830830564314025746562506469929031243034551343449384896964603437279651110787969\ 5789167647987647901606710399797074696540179394728774822573130934424353299265599\ 7486482257058190162408383106118241825122329459486675495770904477733831561895147\ 5307746303105677323535931222389520388712410697581902676007018142774957278458126\ 9928605224920072359328785439152221420158382572065730289666860351769486668690772\ 3736077887174028417087514669706838189359363752710952098886569051622206238328940\ 4926017133126784652765945003412649844228220961475157124955145935266248533293656\ 8657975265236947213693322929290282274364011595273524609320031801992806400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 861721742575\ 6606279303042563253063726534782014238714260761495345094710877657542423271509319\ 8543016122713420952442363245699495068558202071270566754166818050536461425149929\ 9058054663970146689525714840274427665402735441894481050848213680448145119969752\ 2246572224956367583569331712082793324435495117686318111639910665870812849425983\ 7369189298013453662687663839794870464697788756508263603228972815036256978157869\ 0764723542033946814571301060094471299459297246150878993495756544951875148620230\ 1866246821822900431901937496933626784915051874255764103955121018668122093002924\ 2617081881087017757470458906127901469839875735238683320724517429013257931852261\ 4370206359965427394271713488471753177014942013288416823686833730180585685988376\ 3650106605944037552464958775773541228903204629023655485571760631143684076465400\ 7458796475835454144173805840964811036286469787727055202623353525194128032599357\ 8597321372190146654974167154802449300722634568863127501614063027554962009474505\ 2457139520271336530271349269722556544011401491767135731399729255075890108761114\ 8941566734944748064172535880944273314759777934141307041635223901950646696881059\ 9351363061353202891097202241679384914167147050695384261943352448702653402899420\ 6815512210318824242681890994104039970015884870004921779763599331982837299759017\ 7762011/31125432080775716763482456886905924331060905148564368200454659052546430\ 2713069190250136255495998225749603262004756485905465261838774347759646870584526\ 1415043506140065970569437952482970466229331057596458687430101891293298536472895\ 8058961250602101178268887360091447056573003142032314109718359586501268281953814\ 8076243002063270578577215601378737660913308257151351497609386425068075239355285\ 1452555113926758237758425487566200476997249645236684725361766129726733831052577\ 6188299885445327682467516890706353715171293650383825188764616824033309660561347\ 5071006896707598748602038555916902908297979063567224810829088101795819706909044\ 7897037591316806201760960393479396418984771058181246927785695043218729177978663\ 2367784368930589742444308570237449395071731579880751760523433108482621802550543\ 0728156164569767231596990925041233579448360132106801955732936380081665633054352\ 7775954905414936513023385606500799476106065206300849108610721370094792616970387\ 9177703089463074343072952014929662777741450747592028640257528814693810442046230\ 1476918700502185170811647625331671059655757485583785903469372033457657573393020\ 5186987190935443803465021181890459074560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 53853004833402525034070413034207718762063809\ 1244245009216625374352843850043202013171913596141604840822668023732805211907523\ 1055094663848371139783172375355840264881482576386987932624167305481444506162972\ 2437476084009910429382035571203103767045567300331720580630554173107513478745867\ 0949049948172900234780163751269301466853442951705333195478190998909987040240809\ 7436735456646856594274160638175181465091190255575484129909035566789426639400445\ 7088025827330414026438968318700571090715394162794513892176892989265356063297835\ 6165641895188143729243551372434601330448438701513187176994320156729639683006028\ 7604002894695293908678673101334598612479029849391527995240585005763260543380795\ 8696735889419627704195091679301492536174632720282968580059045434333227695717295\ 2922923513941023247764687713735825259832733131320167291443548067579659638611529\ 8242555318484228120912882698384259810536470408545466726929712302438730515058443\ 2644784839457311084208197295487087164190987121311227021291636627505344672539572\ 9811386264947341797187433382473838353576575361389266927505550385608481067557711\ 5159090297751023867409563965114899940610203631643695798055211452602236004574378\ 7218649172277753857162202681173996937369866820286752770037225615336898891102826\ 473614002329926263007726964933209306699317879771291901930309/194519999641540596\ 3701445803705216460209036995228267840092374867223041371349573545551293053635471\ 9545874076189247937621270824011696226514240649565737942485780527803910250775749\ 8299362917968136341776645512408478779713425540352187153996234960416880350973857\ 6242726459728469842380793737020941415080325485151778239628006018264159185901842\ 3637672066965065886779592593792981295209742343765328925568264834660818242565735\ 4315791474163761561583347180908930636620446553544507633373618456763214484621446\ 0191654834077089638957806103938460338665959847343569917439788063831289308609349\ 7036279018507373998745363061865612325985211039704200403459302523523930692511998\ 8859270073891884527251763584897697472175173289676815155075930316750825929517368\ 7042498987195587455802787162377502223178195485193829653009703229994425533954173\ 9159323788900728909356797286388828363629543378886006037125661436198247583066215\ 6302956544030405814280110542268058276861926435115169609729084302938044587670037\ 0380322721013176152007758118602011539494568721441800927020615616363967945290880\ 2948337329631413885793113734497875559012882207764725895844559347302015206665900\ 7433927718852362240000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 9685133396115283248034331521483053065899404095292161952688075166\ 4115232301674048175923265572127328846459924531173778500469379493118977497038119\ 8836660424439609643113939117124602443325726217554145970738109779860903175391020\ 6809770843121540485290727133213898653960100323398021941817400259791716556511139\ 9235354075519800956866645377821883464888585445972515822348435204077309329117910\ 7432155364323209497994776448892494804127429396213330959597407219014428108145567\ 1620368937271770560520182446052208975495662439654098951103426707181907980585624\ 8015898768968021260242331007349575674665661140572820081028683964867458003364437\ 9776552771123965160651251205249186480555830319520512424829948547208911469897601\ 2241806358084987042952101357034996616090135265111215753571379474205522465930810\ 4703203016643545662789366150978775664560065755868926843830680421448423699310664\ 5128043207930286140816976871273798625535462999553598783598386137709344570574882\ 2406945237211098005092040087718546028387217760990112700467572272390340692518642\ 9644675395109661758419704246402341501060555389295468587239418605070298927033635\ 2832065443574098200153670799637849318974526953282434111153029099272903869973186\ 1161879204926831631421016909973731924053866215746805048220686743214028391103934\ 55385409659381687700291165578205543361149037/3498356400889510265017341174895633\ 4513442582268627916514315295044379370560759170579499391243876682829597699265796\ 8638285805777041513047313299574555053928217282164460276974021387544099301566254\ 4413531923945920843445474556352056900065484497030647802261105666230097897921027\ 4327209490381424517310556234143581367754983913441066734049808058117249542183935\ 8569125886603506624091679896471935072611840953117976122893232528421323937925931\ 0462728377135698332338071575522694878103818542200501551874200781912123814223784\ 6737208392829916188297919491950785975268378774273008153236211776496952764924870\ 5451392239900538415731556140608839825373068178638613369849806711701879853974264\ 7675298721663371662541678833568976134719801905135575867078531966738776658865278\ 5570198122392637106183752679872197905886694124032383239136554772587364754991812\ 9200634204276375893527454950840088978024824017909042705388407068513580620154428\ 4941062537922932211192829157177598960225167176657709305086086862095207613482449\ 5666823054725633689314379735697747097000441190715427130479626462980707926612712\ 3832921617307576674961897078204888838741936974968239505485179354756490693753526\ 2883840000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 2675665322092911205924676179464524120983512958470209255885972027329709648487\ 6399740436100459649607627526379049307088087431445710171165837659363118278601195\ 5475979642512963385350128602313098738160483720422577993536891754601681391418287\ 5620015936933024909143040089458951443164994788329327401896779242634516765994714\ 1502852258155738868740551806364746762814490245716480216213442782967765900250346\ 8878761545231166012748322523100591812873488952478018747147790307332787817601153\ 5973550630556161834201279778020299362694627330893842726391246054058975705677394\ 5011518692449452916746968636359520594403102068248920081516893572973749006109641\ 8470004491123432773908814421950773511328909668321503597442366857932463130643574\ 8544912112187326924692026561697448189492701166262732704382714208437686281038342\ 6898212024887277371869050166912337482216810948680027314858456562529513045146848\ 4103086134925543992522914428971815731840121352025426359929361771976953760662526\ 5827400436681775455713519033035324559731022234633622656973590690887664328952754\ 5874213683246096189338019490603992979175162987473816907553245980188700470004970\ 8800791017817464252889754253080858031526342864222788000395094299601707523773755\ 2450991925611571882963878478665160517288740056171982256725712152084242994067941\ 47824925773886920160060657488329772151/9664785264603972505094541878453520960585\ 2950972458189967215802003826486615746444495334382221715621169170255492500584376\ 7213651005337511424591517652849746035785874622174476145680352076359880440887901\ 9623786664540180902388423350217026921383927208545374448083128039508775118965178\ 6714946180658086235764130584458615901778036633820011082790240990556025948926527\ 9815773130225553277782441250243995848431987670020442162659415829483787831674974\ 8296593408954248121384349787171744928053514946978080947880904948156510824576364\ 8263310493747146931910839121704273069850112579244616699174433356285388483792937\ 7354787985941274716492815132784391412947101709531816545636584694747755430874445\ 4665650348403084990687706710816861876062713562565708614746717603431035259287308\ 7620484091085358265898695657424781918015718397391765229838560083306470564412409\ 5045092257935098704802455546933016645594098137018018439413434083814117936449420\ 8923128668288776461615088612385258227150740827499654448659241224222213491344831\ 4552340654482668779073526724299291379783645697938962033241778392410686938539420\ 7739541615528920078205093407683570215733597514046240730172067896358341327859461\ 6524800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 57154316164118549155751692152296897929237300920132610761784417820078293321219\ 2527287605443121957503963379262549519285472608473446208513029001426887330024461\ 8163879090416635325134379891330834817145562630598530729946470694236697709132499\ 7726173903101906411779821656387085040797866613082960658081264455444433243116781\ 1827470138352336638617614897273628982778849877647281610864596174697181155987107\ 8110471458826702704320638148708930512095821054623411395383289041784409072430208\ 8920744331597494286998135236368376237419621488979865925908762794792581066913461\ 4880392023828512663917563646222019764622980169017594853243275330950721529287383\ 6699532704877690299924987725391555141196253306503435225354959220106224178860475\ 2592974201961902300574823840527892015167488327010401141968546698109974371154994\ 7812836669140735844719451284320892361489361106417125967852425498410229968917888\ 3998796159187017343539790320826523666885540389265482728777256663753748758314780\ 9724533848402066542525497666643409769450055317802764950652269871996807331435835\ 8539425022102297324419089048929724792257650422150483970882620397289668085366967\ 6809599600971336717568764780087129045762436242115210558780743033506974028660705\ 7878201518314956836403738457776418032165360391968160125934608964531345868956936\ 635703489685997091428975553964611720803247/206447222920643715754406653672540688\ 7508383520034119155645371062916603354418749460027788827282215650149706354515690\ 0660681238449273113336121367003895071093463013717766857144236777341954305588792\ 3702666412461391021078213708553885204194761400412852055749664799145322071059935\ 3540897267731877595226528702581784150787267503558993148032070229686743036140555\ 6314813579439487684324270945911643503605052657721155516993600063161003242978988\ 5817465088929270209604796329439455491970001001253628911158908796171719749991204\ 5833279034647351150931278263321949596579381351956445642433567168596889162383478\ 3213912820910050494849588235842394543068613966685293576909140815770461411362615\ 9751589073535107157004432915609251526462600137876443468169720927860492782876932\ 0757020940715890053084667599994909264034101619557019059438996027852942156746216\ 6151165302705200224791910254132365075217529318225015276587680007835663067149946\ 3109081491536086627286615385530995151944429913972976693702091772031300991717205\ 4689642545819840918241833741153868188159995569839569677982234269871825326454533\ 8549079542542556269638375854085759733617211901705324788470781035168851601378824\ 7627931509063680000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1290125693583228250282723964531025638841582378084661096440849088175\ 0646805239930314793958391097593463529787345016898893127452737413634711289340864\ 4367007375616666177033564732527090757493483708593971039962451528590107353164543\ 1704826609212683474111125861477332033967654011569940229071968842047695689516875\ 0351893507744664351560692522699262061193421613692002876335594094095073886609278\ 7274052653305031173184180404083392729393158193950323255867433336428281612283462\ 8494103886605714584502527132837592528958380194810434746858524223281793971815128\ 9656037257465754524325484777992631627146305066719251054446495197469999572003489\ 8342605572458517503873680895016594079523978957090959742629495947629468421844558\ 4906394601932831344785682077053123444677246077640967584070109084913030022376747\ 1346169599029394649110994057514581247953012962017802650911666407509436027511958\ 7824426344389900761900562745379622194430277300595538937787890243129930133348348\ 8029558498033137152478076169623280958275576899952378240589802409134906038490656\ 7550651855687659418144722403942050907318435856191650585370316462156607953295816\ 5498346615868361666480168858809975969215138933833502292266530315656055885038094\ 2799477139031861594104137288213764928799562233275042836583042200246285364468389\ 8893645987423766335502226992224913485772932832985726786701621097860469/46600341\ 5883096966298600449105496862315023897831072455677326401279397783155029266342895\ 5632579965426999000256772893911853569401982612325895569211826337654703189570136\ 9664399614152910995339213561191065391028987577921471100296214973201670217857672\ 9553330680102427995910087599980859942317956162653218302249128674660657358542264\ 7887382528913553419078377984784594162637532965624000059839791356210752169561617\ 0152936016644013959023876012697921544052625052125853529147382590207692868492454\ 7975782279375216847890984739580590069416672879198428791995599892708811230748030\ 2532793609964597495052691088893003548373782382145039166813293882486230587460320\ 8304941363455376090071950964954722934587000922329207850489674864604105487816561\ 3041131336818254245248366695050518614619629448102204014689772191102927666837809\ 2861692040890121033617325811900472272395151868375185039817390998913384660860165\ 9836319752586906534246108312316452688304191375768475003829165769421277390205217\ 3433956616726193572900949430050427069486321072397778992937142258333374588354653\ 4844337464220954263793476526692949264061309774734131674640950991332634254253001\ 5955320080328484756753320657465833953344833978683089538252800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3333727192391109400551\ 7930246341602188525983941534562302569457542319556280835545666692248524371964087\ 5772958949895439188704552818149007324556123316508512053684847994910239475635856\ 1934581036929467336155975165162204258520245011954696853502793106574360774841920\ 0067203260964224687641478175410664660898992939354744613216174039929480108916624\ 0907959781171822164392017896447594860524335092081473759248726724212873776538280\ 3706133976463115252911410235134012094493128123115249867564135547663867074527890\ 9602041849986260805840638871136142424828271115354342702281565914649389065845187\ 2881030905599162612519715348816705615414041254652629019635857828301598928555652\ 6999122518052692051970051954623201940958668490606251087067840276817203286783423\ 4570089796796902696970260918760260405022498601267526018111848277618605603455021\ 0337257946392515653808869805066147912782403410341354320473868090380973477740260\ 1761733554764607951093901185340000017522271837548112554697089593849560712118973\ 4943264493065167972012914200121647119671822658882309096340302692100205211476855\ 3879250870035928293282181048828113851320189648575682087233618144534902209318752\ 4280251797145518458889535370956840139723991312330426485732482729601154110874380\ 0928003865512874171324311721116067431849156642752397232348614730473300367758535\ 2664404822467257829575738384662716823/12041528266419225609155835604886038922220\ 2175199549122547021142090596387167259562423004213545866306633654166635011578682\ 2962333472307025011415084335925649975304184923392128086029711220119565278421177\ 1297041890390134908132316541949075311584294422691658064773846739414316663583505\ 4209094959872429591609301174849532313861447321221409964547126220348985287126833\ 9131625538518317241615462602086444858360614721836751866670081320701176956168114\ 2926983198313469320551931683661309667837218450319694214099055603349503045670762\ 4473937268271984873999851663012275956822025291017447386881485199272161537736995\ 2116899785367546278120704555139234441983799746902599684831686918167459212934430\ 0406297281038329867308566531985013700858051799440982833743383689697217795400105\ 4010017712249389609517395837134180996509110889919546122336600727508671698979508\ 2035186907242788147814288813834119218596366266890170502406845664844919438790257\ 1374657803051498573940989456434818458077629028161533438976204841923760533272503\ 0354755265365107586091774957559553343993630842460377680075469458176423433449745\ 8089833442445791299624727221736160352691298975612285470875688046114505805788917\ 1493544305100091710336684523520000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 70036505662369198101372536744904521628706859299617418\ 0994652447781507104937268799908597490248318101373939758392701474257338722335343\ 0726948143859009785900920949631330588265494116753028878487382551064675071250050\ 3588216072214162296554238196788468297951106267557177530499098752856223593308679\ 3775631117286096480786408996181481987068342845222149612556256472032662156995233\ 9235935568183048935620114087444963895439018657258673883631249899671322314873624\ 8225121277376197693572501496695340171007362952411063035410129701570011549580881\ 4558144613614250063478844282760150177658619707161413040991387948400358651675673\ 6131274417726221157447943529040693807163237961476341307878171067965582831935865\ 3929445607132762476644171716679506549695480053906058505848303201593657780417200\ 5977803851781552939368511149141952302493825214364634420993948822586164207996102\ 2134883317079045398392931669386355676615776916425423289650728256884066419349156\ 6325099956548460690773085934461658849439109052044851972339687698908506441466799\ 8290691452401082101510374662795319614721735389526764485885629237596224101381256\ 5277655067088931801517881341961181249483059912720336201694506861257498599337267\ 5094997115215536059475330012508432599293753049193757959695079511858019247253286\ 4015065272647518133847106977896075463165455057958514645393870199203494616830108\ 167/252969379059524647947159930485502973667627449756999520479147925519312775429\ 1587355227644271288782330837561640864795730345481726569912852157318918623648629\ 9684824082311926759862588127615959030498444000956526195365563986101927307063165\ 2052866143454323262530490979790243316286166851376183289776153649469134791669547\ 5163918710409706616242517583269027726192438296733974268733629008755894309884003\ 8527056082745060060723794875293525098222396780034275305259476750078850748531245\ 6427963800868799548129709976690449389189925033120505551126357884921839822836906\ 4359180069861566675775545091868471550601575842510701025720016213251638765463547\ 5409767843737008046086892953169636529431006247644795391400737519793796342513806\ 2572564355269110150814202882506993846688850127320927449433762456744664896053934\ 7605056406584524187343115920617005315852538369761389445480490172250879361120027\ 7593575280083239666442266102297788089052472301595804350647960082813851844832778\ 8048785934359889458225518252375715387521920114022910386525929337728961065216568\ 5497768695145224984749330957806904447373900472935343715857406372881290605683126\ 0272852210374021648732449204016919795502922986092965126020786548637696000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 22586341027\ 9481845416321346011950864493986889014815623426301996002794362501902470256771088\ 3325276837786603391663100720441900676643189559411502899233295861949314596562344\ 9901393503239454767361092598128443049569282955064552457841859137275562166678681\ 6777233002044890042560685724893088891999915170867159840503001931779477769822707\ 9805093937879044272610115290352102178852143702326961489839890537431607229590715\ 7053472285096991655817912332605191186393516155575335052672015576542082692487704\ 9226418758040555911879555001903630932078867416147010699288248341400194786986976\ 8538605810179245146904560086939548386060140945112079374831980167766183887571335\ 0301750371304950727069976885514760279058040711470034448254342217683560694502489\ 7587505430980897653433651625883444192017611192315941967371510519354446356216501\ 9350231870580113419410608471462792635253755728774351389320949950733286498679849\ 3657875989585732649550230862963831699248271051621908939428588759660401245859202\ 2102510308368442981535828329419540877801860617800197418580083392886190231014717\ 7412265491026176787879488867340871382320879130257477851816019467366395289138004\ 6116907140583660389206490144803936558489444354683766423872761340498148693930463\ 3818608226651162221250632359777136658321599965542963581735062922629235642549675\ 0889400292861322668154471097588012486725524219/81579099249330445618881042149854\ 6052165922373289128008523610432319897237009549521477690482827954954799117392235\ 3902729802898868042277259289198508806000112746236338823839175561193421642572989\ 2022963560294611775762139465686212411111955891647145021811074999408800221859196\ 7874225968521099506079917440990410307987346776132354165375203945142185240800080\ 9847126389540163232838913903074382489952955493428832471324300350055125813023141\ 7106500272003348853792934536465343184125700636482341113987916690045918499112143\ 7848898054323034675334309809175102538379678280250086656748109813642490717339345\ 7334735646092888756300889384686168840568414300767208191594261856663918298398233\ 2164626974034909503063697396045841987176877795718669272436934400007868724660288\ 4253084034845240250099368802481510432615174804156722503124630284187893069048925\ 6583353335328150976841501998817117185070625892858064964440915745162867238965918\ 8897680110182483516476711329345406381808397849146494977947081900550147598565128\ 3822895308963677510095199875664100732459618424436506893103541059640351630537702\ 5112331757166999873545953326525307686119495031218104392721268574565239500945125\ 7119953738147388871166265492137574400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 76111736853621870370837280955070190219624772434\ 8357302361619945326336231102753530365538147829629276259041905310282507376863573\ 6587923248807388687775253798725544063684969862284539572926191902533092231043538\ 2986906341690013300780079125034457455955249391279948678659922466492211812133664\ 6179702182937207543546556044531094859295621868935162892747372821170426887049815\ 4518019132001881446835284688415211583543707375596083593213967893348174896500626\ 2482816354383927979330892840130885053598221636352878405598977949768412365259337\ 1727614063479801749550256852934035267699543269944064087682704763500408099211770\ 0772261479991479072443373324412170865194454306326742906274344090573911624139512\ 3765872435678699412996606013952579916776611858036778639925940098558680109545424\ 3743797695261038032722617054456168021486506867044296634192884055551135631984372\ 6070232253534503763250842724802526884036528674377927028420322926244038725602297\ 2988818481671934375098582982985468918547688336399175723953106596021644777270039\ 8068579563274864782189055098556968145706032030749528923418957331702820033514268\ 5088701755909580452415106912908887980969209877508726775387717767714144881782719\ 0468282759694781172791346343550014180706740753233784212224058630259933529481288\ 4785034062203592612655982441129726547241085826340111473647770728002006486680556\ 26475935424808643660087/2748983038439234853954871947531566612135635070037862470\ 5525317312910164343284198737091805900094823218298423635273400682701484865603565\ 5242102789162206404820897600673089318182381411157354835054051201024780975852652\ 2265157445409336169325695343904344015660348688230435697254304321163467762542165\ 6348927540742624963541055581222217528149992397051279846141116086260652116795980\ 9686482500982751187494966424937453863887013790446855163182255009453985047578424\ 4207322255335862375240705027458814399045382201625556424323001882069816097198360\ 4736238917444962186846626964747661008969352644234195942212588858398885919819570\ 0646327932850757630000599527541154465954191453764071223286417145256635254899042\ 1179007442340538727767885451706736842742410402072857705828937943265828445319894\ 7002813631391873384449159294751212854306327324410444317087490668198496644858630\ 0579122328081887424256672992008263365927404672395102055368257831354575429512687\ 5960433226954317032211000017967126085571291954431528206531183232937383483479915\ 1912757643440567100044427477464006675500928084336668081017833399658438595390039\ 6457909581001939308752816193501393337524062638100336003253932606373452784459427\ 1305815419249483579392000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 19219564998369600652562022530434627669915121430508065588\ 2526082209384048902861808389064139073820540693981024797221353163054003753519135\ 0509700731227183140077179138737002249973641468747317661382008869707403901602950\ 9222056496039434345758893477355835690428278306469839853264575030887628811175700\ 6512344805418806348206172733789387778530309219318464257220095614901604990321465\ 9507117628568513990257985628445974475048498547239415106787811399969392565441921\ 9472376973096866134950662469493335704997118562025824635216871123899177542720010\ 6502488037755008284977939202074919512080013294406077801119579796549364354470955\ 8431850648026876611160291079223234380322155550206223640941523000208223091472656\ 1052129520206744664218028405275133825313340972815192165223663197335787014731761\ 9240819151989478965649388875985012828853242987747331921189853379543414519166399\ 9462065859548339902159353747551448415642337621933681462138153086936521972279910\ 9995107084971457822570557988614717860855200177729095193757931050331975650661019\ 9814281458323814688241518978759243297262627347818512821129990448358703307894686\ 5074747304528330970806009879921919279379378780290645877168228216671710474175754\ 3720566280654470032469393304898561309936301918915890069351905560370621540705702\ 1151186443795417014496622181310790028945923478061964782257679500312412847085197\ 456443635882433276979/694144057646468129431232342548027366290401930154218629721\ 7374559492557852224087052583809652749403753958603973088705242348542322522636968\ 3790230029675241957481960607401379880642220702496974986597436340046829343967702\ 1261547445844230514729735872079564787985251055854379652266031554394546638864719\ 1673883956395783968773820181073414702637690183980443181185538272025509620883076\ 8047884433653912703641474981101512697791520017461129142053303084220091972999403\ 4244418301505406854605282060608748614310032503148277371946611440320020813899684\ 1784847300676934823329666892253032778245854583990276850535485080987644282087745\ 2783878527385098696873386339700389505413311475093366149319221498465814233404185\ 7658461860944029825432094679197096118780405181176055584241622691288381230659418\ 8312268374583113183226544022051907113178128890486648241172016132401468695265760\ 7453831590560544366597943208211377572309397383683782939805564040645028960991037\ 2643417878298421213380287936868227591955588638332528514265159439078940983423296\ 9999284890591534091958355677949847226734050019001455136964501047712534658781676\ 9348873553051093689588365331320730822198542309132983980048570075796738532179269\ 0868668025435548942126284800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 2023662651565813852411374590019347877422235601740786\ 9183311390568379850970709140536851634520415668293041523526464570327165327718639\ 7828880347511784045486555244921986589254942608229993795142327832359992028569947\ 1908006757442721623597042331602366154049249424981461684017635230124267076585899\ 6752923946616300209606364499318141987856071815276604422324398997890299213118601\ 0445586427281579598981080425716275562106050724524514341194030087095401748966716\ 2159178972336652570801415367285690706318551682210129210334012949381121538528547\ 4514103219918037122408099601916092103469608121855288870348198661511388254682609\ 9478970600815596700228890285276919226469451948968412967078675498880746877824063\ 7186588491724502716524050419198728906218634620729833737557998007907899049934435\ 0483645222490965135579808168166401893430439849289659901785721601152253547323186\ 4154888764887242843199565804314198846649912947341583603784484092120656456668733\ 5508557795649549557995723508407756532648962373602536367292262280680006588439709\ 5983862909936443451801180090817655089629004728258596043587313699758304859251314\ 6845667907091516021722755515075957014612035904337516058930882255813429525284277\ 1950886313640905216563432278092717620948645899815053921734075005106155376077912\ 0453799448549901796104634575032879211564190627912567016177842236912938194775054\ 51809940332743482896539350829/7308503954148133641155559088219670534198383842207\ 7371086142293261985243114496967759244415071867922244679349511856359755639332405\ 3763401126690573936444687521936066843207648487305813332450150238887087737085056\ 7967671421458580747804734243486443049951321739739111316879592482778593029909302\ 6512788551695989400099930250425797922485768721131712409093290166066295358502185\ 6963537390622565625055316074100361781021606892507355959844736510850817513136504\ 3653161187752631412890127690768093759737392410347470219147582793751482532841435\ 1453869947784300259367311367873396775153731515594953743916826903918015320702709\ 1172454524870900239132227159640510093437461024595673858963033512952219313046864\ 9006659910914413241507501226009438458330385615415130071566454035363196992037108\ 3013668889902211262310682083555636699380119613229883462155822001651923454828583\ 5987141417359902050693859527036424450615952183331183173329813816624822671143380\ 9244824331488018157028417271438375629698194670182001655275526220995010702174353\ 8262672094528470756060144147411135261998351480837465840062520846071838631155734\ 9153805201120419865364355238937980900409710680764012264399361729135384614048700\ 6576090883618031906205807701859227402240000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1235269462345249155849503356038436226898\ 7442651144042793210737825789061243113567864819776258227672572100135770284312247\ 3172698259206618735683309367107139518675717558798423944218815412163542160610676\ 0099465159643004782213524593866043286899459702609221100033894857394805442886484\ 6423143609999308636157189000812092021132493445118702525654744214204226327267861\ 1071577737002414122439746515691035055645612846670456507713222269670833338047420\ 4317360038183760311356917615409838990913918801431824493481714974411742751006585\ 5841631957396661251219202568695949453254904720408472544809064079981640764273912\ 2931009623066987863678914184593541482344568530698455932159813210498558613127810\ 7820593510479996314000687011620699219866617285882259069889310740194057991488379\ 2279201580595484218793152824080805079708373951158782462152462430041804955573676\ 3946687361104487484373970191878818304348255225755740373505110164672415129601488\ 2910651193714774939539966017121724453724138015579599158619742814276828554946857\ 1142812753960494927294363564673614522139402437958056690856780029294552514311960\ 6654601132076313987803596489923296119059153478694822053851794350709894022663182\ 8431073692883150405227809292314876835684067334764996826172982835575888657766869\ 1498726736372433777355180532660064751481280812358394132439419145920245677618219\ 06626098476862690442419382490038357629411/4461034881103406248497549053848370326\ 0691433842047226507125815367705278264692954346551785823088212279219862689055180\ 6300655665331517920168239700974193510565337599241957915310433418527599442353606\ 4042031558138889357880630562274634058564206010692827430152827769245368062944033\ 6866546199639559754051035214309151905477532629900738066621989486795160839452014\ 4919720727626977743602068319277631166954321000048156045765556438053411722285844\ 0054950313727944137348368489303971896122936368918281265497225079224674498588393\ 7620655006162575738799296910547925501744026618810808121834194322415118063175118\ 7885723769782923446268427692353756034759780571095994294391636320407418994481931\ 8741261454889653415789778927562998085163927839058980884726292352121605497917689\ 2241379966764956395296433817264007818934118375647673579504179279515861345897112\ 2130178823821966177228778122030943005165853401937388957826189163755149366875082\ 6839681005052396191475064114978965397555293553955789807136344858153220126394633\ 3182208077224653838810945949682270477596471731913167824929861829798479720516433\ 4599436924615717257720164412125612009041949157172977355870076734758789220795706\ 0139851985575442548980909707786904843662173814128640000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1445557950487834089447502988\ 8359576829977612661982562313997948000346392189466619200461904752193326193969593\ 8972765450008032959558595122861577247601094279651652342698620656058605732225702\ 6749819075061541123525297053398730227418998131790113153479234859042265452347111\ 4067665294346949206170061994058204762390885127883801489765795572618021462966151\ 9806212258726163994938028439906514492560154266932867321167531717986734162188833\ 7110313944555270875214628178177399919239841225159985988328865014713416178633099\ 8960230243848292339221947471038469111842584339320566004344242508770589525948489\ 4532596046081809958001301190630485531429990565645901419796516071315301936733049\ 8541255625817252239651421981927590802491703079482351059810021471856699493895309\ 9858833474228198883990403598065734258439585561892487713692644148599789133448456\ 9688723053657885445594008447484472596478629898422891620926254505817634803881385\ 0290058541815062604223927192473917478189455028325058691308438284010935676124244\ 7461496408012460536588584385860583764467008870721163014593375835427408008386519\ 0411183944429142203703061739192989140864418037809975510863280327508347527363657\ 7596547671115166689824083820333549481850764260083827292247748621964478998618004\ 0728106692092587884231854728375476496434415327778552548964409543714966788422294\ 231671025826167209228784105134539483086750849635852093759981/522026813452649161\ 1038480969185380705381542559030455750563884722234144221393467678452947191067260\ 3648632210927116088332261884793880317338340643687067272190409241790435367246235\ 5561145954276726111884407788837778050286015320041996342254389964071446401759770\ 4119077764115364045660773621994940609622215715629312746190709342529472597700514\ 4994810428047587851307644830079081314879357239455487524341367023161312649645739\ 4951232892717620552696057464551582827045822579373861079717692510478983553695596\ 5857695255537191272638437958783928547775012835768370590550905399922512065367163\ 8433538324500951381669675838846581833865568172546932560821199574572145197928997\ 1531255944129745521808549290980569501981332702693087400041785427520661261514331\ 7801871243634066777524882055338875861797688328360935377850415388495942072059962\ 1981115215850194860444737735390289368682382845437879443344630564073502777076053\ 8983066603856879717027830427533571318107527162662378977541206038962181239177638\ 1858081263206795895981700767636491302270050771096228522575128105401158385535799\ 8242031465819935063954168032704895485017076570195620912548347661059797862949081\ 5652629448055908689784600507469440909975639858732827578805504366887305216000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 10\ 7064214149538636828535879883523337124844477946790765648719187378352606729165384\ 8042679304485591294138728437688943958848629709173399472671484771938995515129262\ 3315358881231579408960866484765283471808398885763391436280307478222623619144315\ 0435946696112458816182123495381537649871026145310965138570951939365871886627037\ 1312651519904034093495637496312389746701589909434966901954900973937251166701695\ 3471704548646986104465308693306254762749115751211990088219173436687664647422527\ 5112909385452411800009394699193775010597400587673939497175166828783565642608895\ 6997420165138489022554350676040240932641100210398211942984491162257185335600013\ 5603519171252331420200440190273557064327805680285651774294589375010571427979328\ 6341002734843032286613595359116055684696745058063738226688309436358947366006177\ 7941222717502642220869991156703772339614532390906509054046778084374684987484935\ 9695847207872091208561051232203586765487137898344569522319272938723008451141451\ 0332487167194225637753297621161109779702653456626476986659288683019870958500820\ 8666508267572236041614046923673259239551843722911721708994770509038640994640730\ 3996996642688935229526610046232508704535175708144646719383326542588356106766329\ 4396487642429142521406698318091687841938498870366289073506415210737414978999804\ 0801157580113909725290376218836562292544975728488319564547176208194903096904961\ 293009671/386621089224777394085219190548591118703180705833424830510992939274387\ 2351044331292934228888891967907146391744663643834330903283042151502565720903223\ 7207434558475381408593526673533405486521356300040177524545616362062721196164341\ 0829478866659544606612011005348142159330020961781707141788979139918789945462146\ 3316948011503836443243896965661615652317247506403000034030779960766603473088287\ 9529566052438384393706983783066080540700655774471981855913097226606132152263165\ 6498117072576222434896537015686752999387015981330483697439782031215214027559829\ 7849678778245419534320411927191062361448424306943966453664729922280443772040629\ 7438122039192613893381973875737714863308316845261328558258160947423663625088684\ 9652892485392012994355835383567664741028529191800073572529251513826062640195839\ 1216764907643110686943830255080262902293889816279707191664136200320569092583660\ 7944655546390069206518283711302530502014877214734953471971486343467225165554718\ 3445828210134086760074677100034843126170423314511629346083108755832738837108572\ 9862719487184523257918149129285186761176264113813467152452944105613418563214180\ 2934308883944667979524959519793103971737556068194201028353198285240349696614458\ 9532979953541876228816896000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 600890527567345895183945543122317014639898537946518\ 9145127355430147597094184010527996488570036844046056310976643735291928478847970\ 8542654666552157050628967337180843434488465985304071201996862622799161822850915\ 8580614380976978723042262457225024282914783764996667314024377601219227762628231\ 3852342553925532563784740915213967463839840183547851908585222333768059008331240\ 8413155125186879219959147590423472278069877434596982456099110978854570728961301\ 2957118061561022548522065608636610007976739194626299467180151006095365966575877\ 2074101955111253311132651055624057950491568843435582721269352333232452169741508\ 2480833000783387754992665732817915274659458606823306886226160375005667962579737\ 7846222115231973726639695183551117442822082363568838774684179200525592431041641\ 7200232746299725687006827252621631240205082092619994687612988696340549461925164\ 9317391613170375503930927059941233033576158873405919300954833454060128518629900\ 5962394085964643739850913975942661482360906683376556050828220337200155506391027\ 8163587857629788186332679981468345292279206353860831334885294444968109211095048\ 4677097006676418585488788382990529788113418961871050257055041314830000186911996\ 7573487994556293701882845932377733182145775080213009326649502535578330791363615\ 7075451376944377477403937055386928853842093302158377680325726713370790051578574\ 3242632454437034862225828008257692330367480849/21698098262960790491443051030055\ 0428857591394693230572622057433218936798382619031296821394937565394445793894098\ 8209558792682286668277362589077139428042354029165451299227230560135688882298006\ 3465286241919011919057766773698899976671357533686495404102860504953070502214221\ 0440252181904715759123624564312513388217906238854849423684492039813687916130734\ 1272233849770698885915263948165366704906338390760487285118922243906964024323011\ 2742951493615505391289491836363537455910227838952390818297271610388684684042757\ 8738837421871880784572049123115374700903261507601817023334016762070428649059988\ 2290117079703129340563937930138127227448590627824089698068421912217383985475003\ 1705389364490602737018468771871171622119134831183598238180929344319599460093036\ 3130001578917326013647695316335706250922445217295844279975460593189979812304193\ 2379066453551640220953003884359006960101225030507981401501645638848755653812539\ 7181312114229359929188761204180683259174257703196053135662458257083300812732945\ 2831540366066575567150635638910085576817837756644638192296542093784739908349615\ 2827508967447372630775669571137932173359109751117511114951851861154176234435390\ 8601808746518709691574009291986086126896344520371592547239136979845120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 262453\ 1850344203311216358551015149554868543407237532916919181451504947881161601239517\ 8763904956539543123752392346541499639705062618982891995064512103108247606813460\ 1133345636965371386543374564605035843239403340177009397453207644941281180510033\ 1751841135019602793716022972359062889083673146024626695749986226487473928399903\ 9104464994305407442603168095096774815672811494096094396854970797085805785844319\ 0807811881209098299204540062764528942598109596102673862052325369367975954968707\ 2283669475208575583753880938623277935912854303982023860965595722829967613766771\ 4799387620043420785899814848022117695835617403652793674913836941032297785671792\ 1974339544040643465378480897829251173089209729858490400714208494109027417418524\ 4991904388226692534649401303484085510018270556558506148770411153214295945866842\ 0979504537699045124175750180203504881855974460378792935976640818686603024322971\ 1477899571974904298848041315443283421308252257507251364587373862990979210317196\ 5464643010176692746147130788221701668856709343315235641955674093606990597848605\ 9224054704285849828341751783476964239012458635580477322359616674419135820797927\ 1697688767127052679232977118855140994822095159163373010523535435038105056756705\ 1771029562676156512953066098734721440186095257358088922764685890796038444611862\ 4606654530230391576312735828350447843271164403814097596099277507686970485186767\ 72107/9476875337777491687946756074540710398925879360985484156693451772657642943\ 7107705915938116840687490201405730943753786386259978194253498084273961761550122\ 6243283198473622155102803415547211128179222699618240120747147746259238633302356\ 6411769904009222963942507577466932668159573099246399725660395875178577732715786\ 7131508796144003395813517286564180000730398865215972726211670070950695584153954\ 6384432921372973446663121478101312838788590312316725227571531430348751987719601\ 7894974848485063895210403940494867686412453474583421984560690977081561513893111\ 3092358563296334755470277021508999033080839247165320989468236058321713277425802\ 0161961641074824942527825723878166477556739438405257397445761283193755294225884\ 3101412210728309557810580564827137514497522914781260163530680802517789506523372\ 9106464300545978363170139066905256088598357045297695272134261146009492037245889\ 9649004066499096431879728376694578203236281156519905077304160245037784911532018\ 1436763132776296565904376051642597161951293943600679026285556799402267430230446\ 3876678459574388044151282854057735658285686110989082756167292585104645157383343\ 5027588089532815336898172392608231916085175806305626496882352315523749113303796\ 0895608369442996197785600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2036729301786508597383950035296502248062677834997477437\ 2948114923250823413920541340025223463267494027214927838692922759765425245061209\ 6551663042106353900055702381192221226002374847050125846407322964857388040110672\ 4326692147665396631590257273923016603706734762996609708802973176805212572600170\ 8422151256187506256008737446502249262934299989753759701673721870066766118507125\ 3048810862825363710555480526925321850897249777365009804554541966753252679649887\ 6834673862510950096350071517776452484890705964745364730526311902014283744647516\ 3073879478435927743903544715158581221950822569310104740258009473641765449838040\ 8484129233612620080580992663459348041452075450659617810339805356922660484333392\ 4874638484765640156930260348014710015450721809124297988130731691161679592355567\ 5911451021771725280965350354393310100826515533376290136036942550625719572208634\ 6841943171629462590413288915850668684523671316782844409992829437771838503306401\ 2470838170022524791529498511385661653762712134226671531332577763712575116927250\ 6625128813862551938097175310492405366018458094583389062304007880106818576016580\ 1573472040399771007605373368610836270847318278971418973298529164845999928311339\ 5221593178624830277989651687382230537749759895990903137546711502987114314548827\ 1217038097959426494688379317803030105497293875756793353909154183010450935741963\ 41027735371760344516337357268951092622574016806493731569789593/7354213001829637\ 4830818422011718355360654814566380049768324801963088202577979273653194605765048\ 0629613510414625613507065868442551101194878901960128147872266500058197731319982\ 0863740333055881808160340811590579599066667846880556491237618372152647786680507\ 2698567437656623967840516451339111212036411804062905743885783598214039284641216\ 3977848145435412708788998303321760836030446624372540826168318211443490606861880\ 4133518577013952462086387132929342901267834934168970686197228141079622508891031\ 2583098791044053781288111878836527204058033260672749870962735558986351939196112\ 5715274194082636882665225704233455977167920105048230659877976214436449781787188\ 5493118202076898283948316672526684349716355981811244730849511941473770451831182\ 1437435677688287679936648879241556244005511023583820495222103998076537311973695\ 1747960842211714120235641184326777048646183852231699729153517094001974347345313\ 9346095231528007323117469789478483199527375770928768157737250345876703554137791\ 6662339359700972299011751582959114717929158486817537964395949779915692911818020\ 1882110235800542945918786020809141209855839052003721253454932568659596294518064\ 1088354752705683755894531433641339272012688151677072171637743256118227533738093\ 8245748095598826503536640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13646314130869785361544217248276264416021832561343\ 0446235486597157909267128432027125380615632079875924785018135512723331593503216\ 7523531404449143205364097704295208084823765861815176655987087940174255974703982\ 4112324276810821336984865939526541478069302319600513848815045330467047535897733\ 8804043281497499487915544848344342150129504938262643240696182092504350919651676\ 7369086198184623513151429478539757876753318399435799507401072443479464249565071\ 4155356706552319930678671938455722959105772002492399324604171351994628859945818\ 5399846729477147078359799293320177791454288423971591715611155835002476749124914\ 2106992703513882883109218564000970714658016789206664503659193988462004354317585\ 7915021232663933272807983099885353229707580304388844010582323238001663904110343\ 9134357967307082463343077447958290619581025358827274071184074359273041424939051\ 3338012019750873621622300753947092106176250892098042336031996082839643277857530\ 2400491141917424173617990908841510753139492971943661394460052973615629460201368\ 0711098653994077029623114454121173591259355385653591071465538383397782585031238\ 2115275541028047580655505766130874840509508835332116273674151774902911541092436\ 0305096980364260481276027635768877115497355871004870324713568014718045617564820\ 2034395902057286735766514644527981342731054400827103498419048165035872911286526\ 0863348388742582610064861439117279302642262918948781019496133862471119/49273227\ 1122585711366483427478512980916387257594746333447776173152690957272461133476403\ 8586258220218410519777991610497341318565092378005688643132858590744185550389924\ 7998438799787060231474408114674283437656883313746674574099728491292043093422740\ 1707593987080401832299380584531460223972045120643959087221468484034750108034063\ 2070961498651582574417265148886288632255797601403992383296023535327732016671387\ 0659745987694574465993481495978793790626597438494494058932103597521428545233470\ 8095699094306761899995160334630349588204732267188822846507424135450328245208557\ 9926139542292337100353667113857012218364155047025064703823145421182440636724213\ 5379741632803891953915218502453721705928785143099585078135339696691730007874262\ 0272689203630819040511527455575547490918426834836923858011597317988096787112799\ 9902237576711337642818484605578795934989406225929431809952388185328564529813228\ 1272136033618838051237649064887047589505837436833417665222746656839577317373913\ 8127232041637673709996514403378735605826068610125361861677504361452863525435142\ 5091807352610138579863637737655866339421246106034121648424932398148048210019295\ 1732710295291976843128081164493360605396973122485010616236383549972879815992124\ 4760452286246512240512137573695488000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 137555969611588766264510135766977620180\ 4119396754375595476607387463086061507632173312666622901994875862574505060428615\ 0526124248168169147589519087492268930819982155856816901973027129165136117564735\ 5807748593278457713934732444197982872140843725121999936015923638394694958921503\ 6711446875537378150142078066112171431702519444336622309647314528742333562353751\ 6128259584337319176654772494825439663098563153051264169382166317175628222606554\ 1522306809896564525380454409301745028237433233861352410090459215158072684239830\ 9451196219541750696240936968585549334593161469555894301895691518872526453836679\ 5994451865397850783709552179909860575798425805944390401858205928034997467191647\ 9367947478206952087760421518411636413409552534613421940431352616539620518346478\ 1273955755995189857560727461101942922036681304825097662137034813440350137215563\ 8634130357183249752730218545478769408504088230571112983516022591721526008409752\ 3776571461659576271877662718469056201476371094999952840028581783058623199051286\ 4078551234856272979499835430617712937119356077002109746530858886059820996009508\ 8581081764702669787868459493411010150521255419094911730512857877927749077233447\ 4607734256809744827909942124664751308480609298665924709127856732954455401645589\ 1999518465362304204005803014580441314604198134074818277344914446829002598889761\ 9234164434917458174587135060819810536615073439408984572579058777012327080982112\ 59437/4966741292915663970574152948983410847637183556555043041153583825379124849\ 3064082254421508949482859801578039362155433813200491136131170297341522779214594\ 7013903479304419824263101853567133262033795916777051581383802566479706925263192\ 2237943817012209212547389770450469577756292077119057638214816091107599192402319\ 0702810889833571275291906407952350126032700773789413138439822152243223623917236\ 1035387280475816250239555961310617214293479466241409516102180024500114035604263\ 0159997359533857604646870612159951951216173073923849103701253263334292794835285\ 3393087117022645655486586306757971564964507678683161110682874012652214537305845\ 5190016181800724627795658663230895465402504733514795762154242443817587604224142\ 6526384793725612348707172598655928356196752201518708457742495156192488756900965\ 3200156140970239014554773250283439610324824234263024693214757368672644320072908\ 1119304605173395223131218877887556475502574061439702218841363280850065445286300\ 9429393591290512322498979707750996764865186057654906726771590063647565709243963\ 4448643363862364925418114310196885025468395571132701366160748823946216123318573\ 3323259569944953465719776543126578731058138093074902401489074648907011662746183\ 7266285452006147185359045364843384362346742850519040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1173473936455583994693\ 9044108836189798016102489878615170908091455873226063806430663658658712003978829\ 9748480146961931463234742193833214950909978929806159784853998063321628365868790\ 6092586009848422844920587514884745822488137712686674061074271579307000727442214\ 8876961463561463758437634157299523345432361022140966918287286450743316999518844\ 0686978855430687822510567199144596871036168454920712577073617708417700515406051\ 2301022523165352623594562637832679447092543602226880124137040885203882210221580\ 9321554543075972689194557913631326462962330884323623106006414033881994275808236\ 7279526092580207895823422569264842124381070205736350087739720938694965337027897\ 8768634065393774072802824782893909935199478086687203089964418035178251783777605\ 7330195729500183486415971975370062607070756022255907912540641705892074471328638\ 6654077363910172230279296103391868033076886207587018249013625353235687235559697\ 2179741771633938450552410936937176358230605035601588359391852164363975232584172\ 0221516403806051641265279131693256260271522309054721444877256857614057592776218\ 5753020975127501159453658198685506471662740963454912431254637743029562126849298\ 2840252749342838698567513168340752477166820382293520938719119546455101521910915\ 8481782987602582135130360501653482110526469257705280611283928960205626383496432\ 5195191707342527597109304341585559378304517755125229159539024622556791117379639\ 24752513350107001/4237074664877167035406755571939678767146828261621247934374884\ 8972275657512787028138662448664900367512287081122115861333038014635714735667961\ 8180865327839733412510816679455270900140390487422930870677418765904900830539305\ 8470114255911686424631262494956148974817183328565492780369659922401459479181296\ 5246776621245939559370619233136803052702120226005607101776805703021164997869190\ 0117077291919566790319546682122008476263903752070271947403828161776560667478097\ 0253074144249033873930041423980896657264619779690683557616744311261379149865070\ 5016975075160076340516650297860866727213347413488167229147237407214307055913746\ 0135447623254527786132007681753095143927479628620641783241496656539488865001849\ 1461463595624100105607122966318925083900202121084273937435714341677466064234388\ 4532267264102166127350022810771580837264895743604238851600193672373734021522314\ 8107592265107036541750346264938134991919440677417444463075250767540663672277876\ 8867739451983372769035659576630892911430333299293526915874847430687992416088966\ 6234797894263356090942631751073116689253799988931563794517307224273944727330381\ 2594358677825068255321098568913180894671711194010508473817042084951919088430321\ 3687502633348347382680582956283736741168257722048392986624000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 716721115048481\ 5366511866124405902508641041957584236769850748688659956377550147700305831431888\ 3423209748937901120180842374605348579324337928373333250651231662907798255688156\ 4263293599395350102616906833345595101547893442289277171941101860786544122521148\ 7713107493729074439123651701303812241225180544952940408598965626874352074382737\ 2968272086355556358931060390340810606161825444870035066892795536475582290175621\ 8824164379645343962638165506757278638227344057390469918468348362919933427305367\ 0052309624119775945209487288387115906585992209630798800287862806945143304323962\ 3550256738184306281417013977358661996848679937528469536865055695088086513371231\ 5793554213679605801335405841528134132014281374495617793577803235499140919673456\ 0069011290508844884091493406298934190071927322965135494352268229783808172306099\ 2027736114255349493000958730901759778941001954721415112833994354745868851507819\ 6705862268584288753066072622202551822095639022541995951387359525400432593505163\ 6396582959042962984455415906278768183108988852306127036324596976758966590275832\ 2603966321372180178973135626467349811924860221556018725612121584154818256489407\ 5389991147333920779330841944684349907034790153285712203777584994652602564824486\ 1769112500118801659372803844217845141593025243931685751202549027891161953457932\ 0299936018447256145318312695214814828776634197013093671223728391259114684152223\ 0379285443219502897141626177541/25879020628037029010460415446051188593644367279\ 7886105822360576945709893556617198000100482043422160447015071895850525961094550\ 9982399971871138981671108942428982796794216452538689255528064980609090354297490\ 4932625656461888310938864438284465409526794721957184204343130822047673969632820\ 2412899149889984685485815804112674205861199546269458418578281461517669866810994\ 4935689405341027201136741943938106441690490466036929813702161646145662828528680\ 2472800913308762481018124738555994290239190448679147157443484050039037811334405\ 7121625059370834700633912573735892149379966175951838832958638158213458922973670\ 0447170433464067902732539588652044073221642849375528519723796573855787239255362\ 3856632318561569916698165791011521251170715771050491270582277809269838030287419\ 3605029486045796154625165790597835699510122640022214907311861599390673716393417\ 9990924259193454320548507099530284115808901951349304640196410963705162554334512\ 8086752401450489526702482996415206527174870644554039942036179521720092182903715\ 2105587718889773363393524501746895080599557768335510699569121653828887668018598\ 5066597085603443083962691700229201171689037212933467477023316462672342868866734\ 9273563535428764535248440993530729992988166501420088283296636106102867778076672\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 195626444335610116845750728632919979983262061143287380124154187302209410\ 0043250240613342522412582823462071338318936465851758255324645177431354929989659\ 3592704460906398482669066343712157922732557540415826106294503202498610267108539\ 5320352322825449405756660795073344587768040188378010215027471318062219831322088\ 9859990671572228123807311003464159206519903357344048465242519826084281936048548\ 1350865645267841827873593133796257113643079044265992262090913448128517672846077\ 3406244469605657217731945665699756084839298635217555505863828179039859750458154\ 6554830085315060381415920136334889138499263677166448992715196702193406233037780\ 1390077317825262886181985855698003481564540058737353025508761659817287458312954\ 2545185605418937991414722630537209328657009146453304631977241064961264245459598\ 3704175089627207775109626628620156254027038375164028745196781959875501293418126\ 7896753359955127036626399245493142531582689224011055718913060851147990438323674\ 5994123086837534315478451670662441150836479737378355664784262375188472158695783\ 3780074316920416724511580113474103884628739948695994460498219100215472557861778\ 8557729111013154595049187448139004367035268399404119813538053865262143086584556\ 9269805413598628833865521392527663162829205673047001082364451591386398367080439\ 7257367512075051922898513643967776651978028782830222796144518814100868402014227\ 3280608407918414495791787744622074724570793555985202457/70637396288892076913143\ 3890511529117400342032000251156530583073454681091375665103570035607493568626641\ 9055544565932599198932597854018384218697436700632229517008476566396092011000337\ 2216418505456392295042057153283879573113401196708008998166465839143353421370965\ 9619810370484660233275407611518967436007831599757966585658294626183794121661788\ 1015285844007135864164063699849674557331468011844721502846463686730207042742169\ 8291558321747808959137360882282868761016925917884721519628092337508215593788729\ 8131200393486339443693669657509892519824809932569351044893886409985498412758954\ 0317117342038266222486295239863042043747266881655649666799545872005822043068411\ 6846341235586744017213211226856210980990158777496546216358770507890944115149798\ 4608571163922691340007517673885717424835181913745057144974165741145168066035667\ 4940703367725594970809294559485628521003559821114701172677799712721939374484708\ 3497400637449718059464981690374218455421232073349105343133117830297034727965025\ 6589666178310124983435337417868330147529472546889069847176338219653198286439996\ 8408834105212808697336747643438806499622347284896682360779428055019844451651612\ 0836501747381407631470468640719302810379257661815830026216575638437094922335366\ 9196422765501032974778368000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 22235590105057161418638668198801819447626357886\ 8366164539911434082429548464870715882888267114104549243550662613920823626605948\ 0996613219320930277529886579896717121225411974802776766472990699886867109583509\ 7669882411580232708121188980687255706485987107979466088281801915997105383958502\ 8137663998209948283128468053647579843480996022202992416786510198933760192931768\ 8785555996142597784133838306818635387944927681669943152511555281462698904322104\ 2993621867590892095611212211101426446109125789574701087551777540855738755014070\ 9191805590670857851667475031158335838175620960228338147040378551552585701719146\ 4153303744270455307063292799683140356936563910447374572683766486830850237012069\ 0551187916661913330188258454176462871907758974423621649466882442836569501518985\ 7436336604240705139393501462693495960196962849409062055549075538981813292303111\ 3485799708076879777962261718756229093018845835938017983712989411791299421595159\ 4458107600538977416787030464242528594791014735142440707623004267257998390290003\ 6028326448962916954796045441603794135935404306308595448549808922381676384656696\ 0052506153105425302471602843953988457497292381529626853109808166774595876930457\ 8629495500103811929700784919919906096274604676663168056744608498345164405365344\ 5230535333800404191571822963702033374454534008047180866433910642510940738788606\ 1250135309260600706739579736197553609397168457139460537410299806580510601249735\ 712652664201613485731/802915282620774710361547121522072324890327748039323234957\ 3590885218671684345607988502232196765176527147064601636057098040464238694336048\ 5492649409658980080555930083415191012966017962351063579359281949598810163985139\ 8232262471936477705802149042193535060261635583996103216731034513256679325860496\ 2797350904568935787888520418899039484876438413752668974869664794806442203919949\ 0750392632731432086134819903314905539528032263934777187814495374938064535012115\ 0999066848079296621064473323013633681049629683288904105050193623486097539333331\ 9290462826754656529921316731495893645684367773026232843947084820830700830501900\ 4787656544143423372663727275963800092333954642383458914292827842476693281921354\ 3524850692440175377343362669282309710323472634000576649174017092858195402826666\ 6791405744499421164541454715305720877592886304469248383959533723645832715715049\ 2308423356604706364798935289820215389439669586668671031791432471233517992946856\ 5058536178944223851162623569722961244839640698765576805329535126072636425636787\ 9890522170524857958265577920960352897360305507076755686887759638787826549429995\ 3707552056855405273960112455512316187897049371141404760739030824984370527003949\ 8431386661599170414331076722055331659445931951445115577314572520569119496397144\ 5109030912000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2601035727320340359797905516564630866514425709868620280514163\ 6281939274320320041594493075695922730616753547991977971620404862205459922376277\ 4391922346583420458509778581035547944173600809614827888749441969398886274427315\ 0721954630850993753060801373998770850160409317570668416875007329644109438380130\ 0098054474271960891380316831862009292413587715040422475368359365750659701928232\ 0140795320347673933643397978020418996281227245938051128332610215138815919056053\ 9397669706281018150870503786736655252776678244792100567381886923425483431236966\ 9227315651768092440204794004889986252742844210321485258991516942507030065277143\ 7447902891711121747559432687735420408243229575378235055569956992233309363660187\ 8173546895362892053900967496522805868314366955394901752455518111556263228008085\ 0657744392639608782109277377472795604635833521192257978823433305328749890692902\ 8293527135676839918718232088560647921603613416533651764857912137245263919860475\ 3456818973613434343389036839598171454059410327284904028562300210801009902054933\ 6456388060553349588351424814631498617373686710964063440025128379330227454080654\ 5493806019724228931390085701998175710836222975677130377912377215313121343337677\ 8968247381739084081650986713776478556177816747687682939919763081126811145660768\ 9020405861947816747626548857057228992388600597307705443050313116697008763732749\ 7215805815700526497146770074881762241556565541488286119638090962681056374048118\ 19167/9392593872167553215550173874409147951547230260082649163652125186482219706\ 2156168922101584188573763147758114207818026429907317509254497171708382328280316\ 3206503333051272045812055304465238856966089713372665326446618616800005155850219\ 2030138347286037579950230454001463848950438516947530965698745428178033133646679\ 6009261936975800084540063996538238769139984757976981022008120158991025343949977\ 1573652610189721536500139245351689846348018625140784905881273799281927256243705\ 4812452329439027412872656045351681519719455095218139254233710675396390476580918\ 9595305969311838755855175623005212535155607407338019519149267515034617089375325\ 4548141715303727472778246261854297066544557608723312261033796975444164960967752\ 3282129902923679849441519868548685990990337558444756248108538364925795399225737\ 9660673621197915980077501688844734603736885111484158797806477934398532983197958\ 3890100752446953463046275380070463698862465813814429833125038698747721567821544\ 8824921256853362942864161834589333162628383241097453482714996387796459897595116\ 8568389779452743750874780932346935632563592659925442499257482964714494858962926\ 9242552258913540302575399445473729640597324511537553013712121677410301377719784\ 2582740897503288785450122222828225880338396886089676492222004332014338048000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 7280756898647636296593823666210335383402529177135812243389711075246554507339952\ 5100335121696795307253936401383173885338938622148977764953687648377374993587264\ 9798556335879209863526105411134059434719231924786070122314745033286443635890089\ 5973110882684949498125072842740964213704898453824814211429331562392650777679856\ 6335817278459845183811501768959923204277179000476880479522445084585213723183419\ 8922856246841836433867865828707494876152662420144479071804524003248734921400847\ 0667384247521726228734431200290974671908661520037082122033349381246263498271703\ 3267339667984863597201250177882297230105485540264512932295684399669153354636780\ 8209035538310939002033127221906865315506025485900121067458840748443626780674738\ 4978506266910664730729497002802349483055288689143958359092885452173848194432690\ 5876380968056790503313022202668375634583612778765441047527664452863976473082726\ 8170165055672307653827600521661860452269696625345464992959399082746232165239296\ 7873729560153189050023082396966695917956062200649706564940220043808918690336736\ 7613247314989165852815064918506581503460572460158054440896147236655325621020824\ 4989680626082242669409381584928797320370952658966191167404639950022670295322012\ 8017451692869596370829712488269185048167592855569309309265218778532990780330157\ 9380420376121804733603494061536108838107638708266803296040300680566496864945580\ 8379047599195795331980768576353932910640173710165847971137567682515171/26292852\ 5824144029414208437833626633685184546917659430245895004658431694677415576720114\ 8782589806271293438919386525124709293995541210076549151385395684147370361365225\ 1247386128594006927133306222278985962173164078469607763639959080401689826645438\ 9621936354607610315800917877036197511333328438172269874599093171612452460602235\ 2613302874410692274502799417743947437523344167051022448895724797953987009335047\ 7782949927909571626854726674980303171145540931824145059080275530205089559646931\ 8651851083095212775185932534505852307825259297360061712124853289481565593167760\ 3431000151315746177875459772508045714091471629324799976116737937429281838437301\ 9150290411135349109493696834241947797036974747000177023683282727580737952619971\ 2412251474149775108443515414744380540360131196802045976876652916042948910898097\ 9164786292697713080345164515727392955389241501054972928321806311687777184410124\ 8725247944916253195141036038620631437178627849293870945582744732647747618524240\ 9187305621844621065929026392439662441557175979729927481126012263538360009002426\ 7742628524516789321983918865886646192549256368148596433106273314433279247121585\ 2044801298768097523369110214143284354349190670626777929749877612717258376262875\ 2488016706051450819794934769515761434008492797710613486344601600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 757082697\ 8328605923551643429814171915466437112911982298106078823585225661341087221875271\ 7101808497719436201478186579224189702906314271302173195026963247704526867345908\ 7600006349675478023924624567274355665629841315169450122366870136962531978959830\ 1421767456180556299366064619094706443563937729243697540834044680100742791194194\ 9813131420135213250488467102450683619397052340253350944028942471623568437069907\ 1648299195196604258016115209315905360700433202765124175087030807849492204624058\ 5466784881603674080439492929187549793375109181033634851890783093239812197036549\ 4185597599617471637485262735077784645325725630194791434299437499886712844985283\ 9345505034379786048405242764431041358891509110467512191656044235350688188209836\ 2282764363316735766859042794980338453995788101306282106165701646421315311107958\ 1220136667108667290702246343423520565805832312279258947660180343754847058428005\ 5997400734925370266839051147483770427470798788267169190353234337703703446082834\ 2453578029254658386674101346945843568117407911183655809330360321173177863434280\ 8384906309952625175594901846306942539564737133160146409224812781566217731538945\ 5599208873051812387458088061226369583631600554898603494268828945380933224923525\ 3270780146295488700812875801273492334978401195472729287363625982992685888895779\ 4210130285051729167769458082006580273893674407832879632368301086900174684162460\ 2492001918079109059809641864138868116212441647697140950324257/27341958327628174\ 9585685713937200507677576787499497560289689163882844515138451184060843356755542\ 4794064079065985355543117874482381332951361767099911091947470182282631221951955\ 1725951700993774920855803684852733033703124647621012425483283905595174867444355\ 1874008260569244968893558128521827335556147599788280658691169454280067941468882\ 2331366686065876816449122132555221884219490172825935990410083326696374785361637\ 0014949045919174608459238706463940494033333002184534097243250929175286034268131\ 3183388567183873948708507115714495185731758333586538617853803782368335331406523\ 6501076604628166881009966917898897163894027073735125428696183892538629813088292\ 1985927178903325883767748019338657782843725029633881802910257720263552383344471\ 6573544269828317374189822451463812822871104430979626002857176647826363335652674\ 6179427215676556500017116758560680122817226715046090566640969507553751605391385\ 2420386756530582343729350532373789458574009337442545621707794788305636234345905\ 6222657084985472584362716307679321950942059643936885942956420664005773691492968\ 4672295393791820651049259035475021028598460235573001192197126457991607877899867\ 0715608811588843672418464053997664921426139560486306766776942537066629076797047\ 3162071981756213063674391493357576011996647757394739200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 287426218930419797\ 0201297835197657383617935281853211754680479561402377813345554933610362372281952\ 7330897943456207768192112445924684443689374278995414548730296914683988011003682\ 0872338096773508364402940463546383305774955786874864048090739531664975245272080\ 6873087816931197429853235127566608968220847956377819703003456855091508982002191\ 4675527632778501772525693236111479231691890240052094356061202754753388925183161\ 8044496916822080721303565239011998643130719342908512987634596086864131256221119\ 9077283163990944389425335038085227694953274204079737696739175530307029577563029\ 6774045086512296804760067662683107174793136263707231252787126593480292008270810\ 6817133599231549870357046007689882556263751192295578390778240491134259471524607\ 7188663709099703396525183310105562474260342240782044814089894346292882507708379\ 5468657850529630434445482567672610889581109293042312668117687607139701038875518\ 1519945415289569527356631279730802552069585048084314931843391998621572747474067\ 9521981702397109616505793310924544163460366248679862523779189325092699783755051\ 3882549689972810662495306343311191539541885784242317294385007588340719470111000\ 4978794753542400393138253811180305331612268848778246409868610155319302045602738\ 4798751108610252540644333420352171295578298185212699405518279640032068825277073\ 4520974651588645254576684326114759514499625957998398097298297216632982312111329\ 768946610193322752065201079334087721163272902395039478453/103810235412931013213\ 2752663789050992630525725841064159632419866582655787200855244759914211047374199\ 0357052253114298531068197774280649523103923287682290264160522325633002785165047\ 9567614275524282362271739911293687293415760191315494560103015250009619404633940\ 5388637710717852890572715591479184908760734551543040918540045787025303064613074\ 0978245945860142627905709732271317869907142730636052691098886683106462627284035\ 1163571016926748835324754236053244089659445961802680782495102762320146672714877\ 9111828902664352303352046422881533141760517681437426701718377132664444890927302\ 4592950820829820242336349184311096584184127552345376331898269683756982022770990\ 4311474613880825031476200185756770831540132592761804320709216368157218048273387\ 6348731481521531111528003826866455217965006983173704735698467861689149153759198\ 3083885061633890054373588628791279181521313574928397422917013298250135518850819\ 6459477588606262072519905532179703840360955924109994571972963549842583412069931\ 6728142988073039984290119469747700671671335097194370440197676830472583276604974\ 4392502446350490596115435681119777431464464891122111521080586472841024826161373\ 6752108619020684824022500900982889818956710236184430687257598949854002068734566\ 7211381094556070766867096060572749441271349554296599347200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 15361259457214303\ 5833798456536330871906859328149304852893808073435299035827144181884406517783319\ 9031819431591458367359325360797781075913462186886984052137057793307875963769455\ 0736032543328515304709901166904585319744550788554616548792364931259360046698597\ 1643512372391000740757455122663111153826053496192964969055093187911608905120984\ 8820066944972706450648570677172508082003826199414873575236008282122040328241128\ 6969993074479408306374208524556403586938861365730542919145251637230853792919938\ 3697449355203421429357596273242219807153107834842122658062535379341786441547441\ 7702899195394176984014730268917606014780550718746688663217220597827509825381639\ 6562958668728301564246000120028824574736445959415482478408145530964848850463357\ 8957455238515727449076581435715153060199719161225642369331111777254866982262147\ 5520083695471666837344118628523634524632496163769576975957232893856138170418872\ 5549195200793375831995460451573489499920236041631840135397008621218017013166411\ 3049288691226812103546411494422482985560209170731957027111472810194494176652105\ 5855932413303637516410527454258270742255220594245906800215338491440102079902580\ 4762950902203340165095595597244442642734325003962125699677135033880569218280374\ 2152490991128422527712406077701481777534408510563934398118967383522229878238144\ 6335304160444007629701269868781038626692268342569237707083910814169417803425399\ 726676136995014977100118976634250683890734730934205299799359/554842278226310380\ 0626503188285135010271016725483929532072588574060653703092345489624234918554893\ 3987436196242911970719006997284091892483925798015636605273935238503357153572636\ 7549899226772240884183495807919917323358018487396957597745954716351990586255404\ 8750667803655245512390135027354621887298231646617641521993154139772938247956897\ 9796089374517093300487642486390645060774244335025486413634460541102434809418798\ 0411087630166691711016294568994201681454350669884470365799754452019649482519211\ 9533384002827644585043447188879622301015914130450868260401517025295039997875674\ 8397465021780397479293996831729487927301890598875722132153152188082631592537172\ 4087199861247157567079715360268112855427972130209342145608167627044398716581559\ 4276881265512621197578993207997591263519420959130096318317186868535877497843050\ 1506366227372379236866761440008647498585755622452185252873806053860401621023207\ 3507681337769869188900499717283344284813844093127246154038305327543390409044154\ 5501896872027410496501285996803396496819742240958729859818342448030021340275753\ 2486871133790049727357892362739674690003088101698260371774207446436396922217109\ 5405204988977442282469134596160900856736848423169616332799251653714280735187361\ 3902014252483019601895600803149435134766820469854192009216000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7971939694866\ 6774619255594891694636652454373663730258778419100772551702437517190563908057667\ 3560194704206763093252230020239720145952486943461574383934430882605862028890230\ 7269501995109353465067151567023969786692298613329674916890015827483870409209761\ 6323770677734412793867382330428964113616260055056340784928618572320322077893935\ 6430940893318558216218114198520777602274062851738709616992932963301450804129305\ 8493435173324945595268270770141294536270605117309316286686291977285803516928603\ 1592045311157655359025131675997696823971626847675259187010440957681549636069828\ 4450247590565153308908014192083086911271036899952769200414176839490919657959269\ 9420559180816012223291291796240363765559733301081645048701824033932326954991412\ 0711076928749102946427670687811797603456185800546146383543594684066713309417974\ 6851278335885023469543928120908730321242859132169044213218403403508858693083962\ 8950680494203982642921608912383816210740204816192433433699769473574013545448235\ 9667164680628946909553647806692861273787844728902798353788278108041885202498916\ 6663141642975682346381609909314404917696800218361769566696361789779077849018298\ 2470368040288558952895298954507624935750883243197468727354895705545123458300238\ 3568075333242798374341854756992185179774783383055504584052507749447285240217282\ 7052660910227710192707424511114051195798617072832589499269400651527876457170714\ 1597407147383956929439975430442266259778961505385126585347468904987509415153412\ 8423/28796254650226833587847258735419346454257872207788532101464202091084181141\ 3479871717696013423415127874758935097464213540207029575109017286634616591996874\ 6175269608056482394710784032926280774718605482564194399703178658519040855110351\ 6797206241613711218041689116385034395217235982532645645965742750137151822009364\ 5928126789561604584004158730117220470733711809803653315946752828824453828154981\ 0324422393763505581594614856424094742181774062391940213053902613975922066096505\ 5558440494897894102676220348610141189639912687774091082033539494902044191504858\ 8059528961826823052129704037545338725577682358027091885078804342437810711277284\ 1886799775746777476289631595875253455314556457188886031209598614414603577815105\ 9792743158129025274928985642542627117378293463486735260196667790063311570104989\ 8542022865577989685107736954323822085596323656728305479009367945415248773929816\ 5197101337644565861695830951538776542748303704855461976528377871943067630235418\ 1861607715196414219139516280401441733150716908433474447607280425086547434038310\ 7019934532484129938620916075297247144286696944989968608483547667419404741669852\ 6287470291235077617164708710984276465394995414797872805608889920181972202091618\ 9542043401043827502584267137259135705795586411771310455702247766671795043871821\ 7453199752972227051520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1196630345988929409549581640807298286229214807904\ 3109373468709348967930513121327242366348727841105748339861112776055323943789610\ 1523114824850959952199871653572906966592186960258739902826714554786009190975411\ 9329751142151310911561637864278738073568631189062974752755689333512164821550762\ 9772293486220644275595360096073397261154029206408950699263392364172840732977111\ 1194548857349197029528476067736691098728196148060263794798660311735487291354825\ 1377871997652576633895499900975382651132335276382046062078949787617749351787191\ 8050070141904894671734564070428943586547399246957185009718250158380392544826428\ 1793090198483928523789222260384757188303384622397813106536731693658944474480167\ 2778372796223198265914721240218991725707024797880689094898296895810464893937323\ 1938262261130955907033019797392588260653280315506468975672826296009245129846346\ 2359641713018792079380216983249288312578275647847219891389038015260314439091813\ 3156783903726195406241086040637158070265787659590689348950477016363796769006790\ 5020093574131571650573977677026436150729087896821354404679062635141662227882672\ 6730848044277335450481799563469772898375079996010324454067092810884294803258972\ 0879414926574104227111368050461676093545825625217694390064919345193586321879292\ 8881686226765120164806223576806121965869269210964070592760742331374527600551325\ 9415682389645722187978058322720816357078699466463975713399396376122335150170931\ 98027993248769420304759038323313123507746822479/4322753485188191660560767615756\ 4582896033402015501793679240081393709286448373359575691375646346313197625614488\ 9297249010445458944396427626266485920565156092571987811351292276726107084631609\ 6625640313912688994005036692812223272484968098734125623328160383881703127224836\ 2426258133369363202369102456928929681953527910956068166502571607760637638482149\ 2833650242755264689169492294599234779058167229776462840374502301098279339956376\ 0606165049347451788343708563925622569113345593960073629047598165419994352959389\ 4100566332037174844764181573177783302701315370905485647368106720548942108036833\ 5545075542670914019676996529754905936288824907286755475960334125211481800015684\ 2655840213203519342491987782037394209114332397532401791793977527564197205779431\ 4390659692566600117266420977281251254541623413252459255350481661277059984469590\ 0023835038559461999235160322916988485323437855386756369126440583226267378607401\ 8981418353305646533917564277759053599680845429289000863218408299936994268356303\ 7058624186099051707757081718842131105944501396700958029572208388403291108447556\ 1403754984594082119382760276666828858318651667584206257926903221074268042796781\ 8412286257209787361377534158843247485439768576043157689783570964577149731513703\ 9428761419893586785756086812592940959061482044178046969939230720000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2790409\ 8482365217087164943865336249761184715978425123457434321566941964891482919133698\ 5572884237051196572159327006824153514758599463464892149035715819547219035943326\ 4502284388190708891025793714287154376261121151329452316353883441300836093074070\ 5130054518299693195748760601894343070072331709769496748552868941246060006461556\ 8357633514276780095050601507774469610115552651535701485963255653885571286272178\ 7816628189950792895187256166139616568302491739889157921838796822073615698626639\ 9036552147296180075617518387215536792278553866932896417740460027991252935121678\ 3313260992260326570531473122463909856594575766219967373283015848405522663443683\ 1516683379864163220650433662433263851790916070091987190644422668205501428762016\ 8953770956732067016999594688851674004270243158269777133426717901195957551937479\ 8332662639788048599017536108660401330988937648818892963615731131452257538472557\ 3433195859699746757258250231151535099658835754399249540062522369870243551514521\ 9951684367200927777945032460682165132426231559974340639406997002872062782848075\ 4407838096914103059361496901194107727632850988269886439690875268529214412473433\ 2961653095490318172791636717219077334534243853545614431211446429724435931577675\ 9387832908656212868117424169756396747952099496264258215503816792750271238361701\ 2416166077675860939471738207841214395996665224407826332527192516845210017124617\ 4789145629350144936495581954329511543273119239004231056922518081459415605260723\ 26232746521563/1008079676834528069846020427165315088775201372124502437488330130\ 3266555518261715447903847436385862556552497134234088488576561592962301509328947\ 8000413299078872399957406063175383409444065074787204451470300039795430357164305\ 3778023550313642180987269575964629466755519532594985274903067942930124660414503\ 4452645143824807826477541462397100820035021021238274219659352811946236044391262\ 5991368474279115456149881304843472552900600973180432528998132010168233198776374\ 4577855210390909504630580439882419214750289449904827500028786683346327489504257\ 6382601568171749311067404092508155228935127612768018855355015478097087239404340\ 3665305491888540312558006507232942289542207936620873905946744478683713315375220\ 8831731195262204919122737084296867169213694814293950444263555722126660131241998\ 4960000600941845235526415997030934135135637760119221224482042064894791265803857\ 5974189953198256585176286395173320537896353547913865212999185217666151220453921\ 1631277034872359682650045296956933793082145313765726237467863118755828791568800\ 0064108580911417173689692942334687075297741995858920236133139891705462856453244\ 9590484689787998542954508245679494691263100284610188581612025345393016029294295\ 4653378347382252422503128836561957626142265859121628368704030958094190620200145\ 4881843455037815265837326296720343040000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 23815350579101742982278658909868813\ 8907987227083172617456973699405107288929939862644073347891282170240294813559797\ 6027585676893573624886560419977886056339859018852731526544246570849390990208246\ 3072365402485998706744766391429153401299753899606311627323235655763110001285519\ 7897270359640672063121975391468249310374415488494115437403513040767689551455393\ 1311564784820196841072946739549769443760837728872000016625763364532238764847166\ 4570055847509307925270897021067716970527436860480668016137956059867085438579944\ 0379282254717365519427329841065397413538935338396716292420676065000342937166354\ 2133426305083581034380518183394814444005988864080413811336993879093639045436777\ 0792462571165569128041061877817655824103861242974679169289306380241540053671712\ 3141628107595755562367945872642430280015543100058216254979782766984571231005873\ 9967091977278650815336549633471479246398306201916023468412153413822139812751413\ 4659585744026508143477749050905935435448135668449991549411320694874558740927529\ 3595535158652508703118579310447212812630673419564708536351338029782999146716801\ 1049949400493285779297674160587574193324604906851151580984767945120418011693765\ 4549982854667942663220650734084018363104261750854336336697151064480037024477740\ 3838850910325634315782733397476554375328335716288850143779965047162376692165277\ 9838727601703578013795880179706743479105955549348652418677911480366224558496756\ 93865145221186139094442628687183055340599285152679620158352867789/8604129919140\ 8406380148352243244315380127481567817198309593762274949892164187940778660167385\ 3972328003007513932508630731605312013932255158288725512215038035027198506036992\ 0071844382579324391378047932955428872847360765086123124233871710901365774219967\ 7659315330310697389007823154668908735856202044694037517369505253710928418580547\ 5373232541088328633949205821773000889842807452256132140060941499944512428519049\ 9749810892065633617331348730534514097936546152626601591082596956951596723956664\ 2465851859757539452050615961741061433406191261905682553825086515103367279826954\ 5297800024612707958099327569525577937436653691885006477636208504398135602118550\ 5872178146032390822429519217529075271366341116048133680502440617176065508017117\ 3318016865742875896588014420631831024511723259502582537497279024782261984675787\ 9304504971358154855476130155315177079595723016512003120715902611663516663206415\ 5755100756497959037718378473957042678026273049942433794482500383773322346445859\ 3629020469838329088367328903408936590898114725222730293880493031349531978858172\ 7739227083058793230391093422102671623531472293782562471852002173156917021705557\ 2466395854144350752080623704786065302568026071596528910376526824971089911831795\ 8388983277968462928692888136874821517469933142370592248265076518593871959888305\ 0094592000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5036770458210782452771535767624243862098341042879899514857977040\ 6617483592690694451996164562357171849773878646388621669080054975809851457235189\ 0128328390106788241217497059611337992777912911867961699049235119355328240596226\ 0614017225027499957395884314301612154186538292979026739000312374690947956175908\ 4914980322352371854445105173046501065195179219258601332921074957489310589972772\ 2178793070117416575793915230710499752581440451921893489690708069762833700486962\ 7217257738096365486894635961304607889697652487163398853937874367880700977939696\ 1577022293247404464265129875234998528693304668860444478071307978155050685321461\ 9136297052091285069534920082897801268121803679066304242242189767274178780161665\ 7704565071472165847577504507755747585803607228371793027332004158542814889754662\ 2059570469929244239577680567423357381221850919516986455957664604990503382681104\ 1411503224134869735203192376979789140276007452814766568506910339302114582309380\ 3955403744619202626998246301745541229631869854052509828337393672214063755899459\ 9436933880891778206174386669344578250506864387634556985529558765067565203397499\ 8562444869263863352545716049936795458968385070954196309310861544407735825642171\ 1921349279228011539372674044138753063911463520177236147148870162428637039056600\ 5401032528354147361814997396065831692250230122531631270766722739546166308157092\ 5960735346827223987682920104860040572422841323309496597804725193670728865946016\ 37707829430614304553032931232241930143179388899/1819787889815902355848206324793\ 6180137125224065124963536286249290703712733795124489487429657791885277628549423\ 4311412351690998929844295302505455579448713504596961154584321421481120725486792\ 9144812696050360906950578821144996560031696958590754621035195000940527171389076\ 8193281185316258268055719291591213797436491955081161326334886926560993260468782\ 9030718896224741157978244262854654476644223729315276785690096839117208460512572\ 0001889286517173377024693554995331886071634319745165601041347115565379864058468\ 7987287460689970409443310407263415552152283454964274977823594593197307902062895\ 9423837597328338689110897462228612777405908139329450546725206997768801378424526\ 3198470883952088781095060684665549654050181032120771624855346244347587478286837\ 1445491834887786820001195526521255873506424821683814920047753479235063648807677\ 6842584450367170105256103740828341317636640601503708310658567764966469979308547\ 0558825225525858404449042444070183401109654589356200496588229552068215798009358\ 1390913078346903298943741018726772205228966525956253523994568129124049127229889\ 1706377163856197070351875805351104048588838811726327987926736714472660436458587\ 5852561648606958328152519315586335788730560304163817342928027138185026483732050\ 6593951401536654016270932621749393731250079527685772564251909322411511644160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1056446174019909848871887698449047736219864750224207230458665969082670\ 8126895132198185683817642955954802176316245453191135615300270053080019944327125\ 9126938165337008624864045802249522435992122682371948088573583049169513546458884\ 4578124902933263991916043423374991145087658469972141270694259676467878167630626\ 9228240727211296641579966903086149198921489990944378242834931040050047566240926\ 6709509175432275842256351349488539848856277132172957639035408482492574737213356\ 6761503847127572865418549632767219208130443911296895411681875272895687983271959\ 1613202674035378501866007911233206705685637711352329884405560231690360795962614\ 4780858358425390729948002547144780643389553785757871840056929810874901286448842\ 5690582269022795798122158714661820555686198626985151830440191571390337506213457\ 2065130965925733017002289367650746124180337336006294958519254366115560336382360\ 3346127591327026048432819888529353065725926381175197342510740297113737353677897\ 7682211929591246363751518495361115206573709093540094470943477011511308416485665\ 2345819060028043005630316570752885299881185082139009981432333615388913859346054\ 5845010664405541949913539623555577628643961909264072060671737194924260131550315\ 7821264161792662801492063840844512627941345398469209809975410942289784224630887\ 7825737486525079708628734774012962279934716765022860489892173330634100350562364\ 8723479618159745416506448039301885127323888689191725587748982103798344337929684\ 331081146678101700253933850883896147508183/381706034784286095592534778529492685\ 8885453056531526804748278532468175677709122048008530912442773637432477514511154\ 5813032763074311919113485024820124541427095585058109707629874108361314017858855\ 6062260629473621217356648762168659307841534115941912551642667840322117946942491\ 1590179491080387930803654832233955671184119403250321522757174249423669575443081\ 6159070131104613326871186299115348348293515199439242020131850484174502289750910\ 7855986127061939612123668218841607776233891101331959844543613888607198819683607\ 0104371827521327566326036154848713196889221265689340291705031084701276630617027\ 8557447987947367844072460163967763336376159260650773528715820953768436439852152\ 7792019732094352062630665813225669688712270344727819474694373482856159554598642\ 2506739146356737604891921084165621641414215746867914713363041886252324595270458\ 0593716164434473403872121453963264827175465192689406987514070777755846675558518\ 1094665840951624804701487051731235071587687374892680685429083066406512542967104\ 0145859885803037989160413205828190572062909367022162948528258524488616599209146\ 4061871112945387825353077653859622387997256345312097874814970683543699405543568\ 6407379303659956879564200118163534701902886768655855670971945794140038329095443\ 7697318155678776803650853748159281531755855448077438401296214422821273600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 129653694386093841378937627607450791709692350486782193357330558027745657776\ 9329922797981394927354674509683219911310816833318760357929880490005826636271803\ 6874574815088562028042496812458073545617744646718748585608569188926161737751049\ 2414980952340354951453145791809183695488158117872237844958305051647387370676492\ 4598434749410645354628160632690967240477390917093406773150163729992304377565628\ 1307797338308923300677891772338978097147857162822849546757854141666570793877974\ 3019280167376905366792097422639591348213730421741639923202246916786015434742231\ 2202739365284389905520728062820397249237562766319259768678188018103249062638331\ 4131721949063285541302106751451784411224692858197647153848813699697832807227281\ 6694704817795355022853669646825700913884965089463676517902111077609258553200537\ 1359356385206520798384603882362621859681454456180301682947338921024368498639489\ 4057116195071070554545665135743776383407394826165239791531429846296065605960940\ 5508179856473494924921722663379584781190003743907844909055876633985963930821445\ 5055972442991566519725880825635232637339139473915279031009753014708308808902508\ 4322254500061220496822577917864201506521310141909660070212773143944577198063584\ 1821204446041907122865502115645232962710922039474629811138566090550284500137125\ 6068592997117845824519743283927252158906141482466353029260602102128235679794805\ 5311225163427174687590535539614269332725975211846604339826180909918828507041901\ 2809165337429745122392940573552534975804396160389/46846056363683786365621552244\ 6583521737578957352488584648045348721882535655115146708438353150693948404916123\ 5256774796689783747068382674061652936644142338033628597575194374590558511124977\ 8299122035944076462475231995673344858654009613759327401581788794710258569419147\ 5178536377803040850116148883059388732640778930036518065473275087673141766482856\ 0882583967988244113068639754464136390358791049081275898522412543166370013182247\ 9802360289500741358166181211854637856737211369560977146771125028470643725661897\ 6653678869032759094747914464210240952522966741165040837165230910461681128578555\ 9336365918131660354069340891089121731575101269585838186402333022391437983967417\ 5540050750381914914997963284423333477104692385894397301439806217406389461104979\ 2517518803372741237978038989268529477408833837973398098898065478136863136232328\ 7890063349467806602776696742837169614710985487685195756866661376375410333262719\ 9577867028030764108924327419759133969466604113172572830321764980220564451329091\ 4595869794218346954038719778913120905896743353426785870977915558258982634808713\ 5697869308672583349245221955922727554633416998366453977413410529548555799081330\ 1995397764440273543244981735820378381367381958403991936371289148830515712103352\ 8237125832601167819253721213415413253953488430848482132057302448595175740902565\ 6973426688000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 13484009922018199820068715167040336445400183586695732118\ 8875251242616870842043461623780320298182900199050196713360841918805969886628292\ 3168415295593809850861356507534055563313826961634020481742193506815914790068820\ 4759881272650666699573632334882846757348670280093600697449292016207509955845891\ 4128942740587150405614275245798888678941314452135473450993396437156769984880295\ 8890536867747495815262770378082938438428428437694808760862629094790632940463863\ 3024670940773786888927199686696049926192481513174436342474851449245471155951871\ 4521732256783997318792420039495314848705489318227714958952694863977563833241628\ 0423815617557409048884342467899174691412392258198526241898739621243490563641128\ 3217226448388881156171884003174806889423205101048454362313756438837437348808781\ 3108673365765791178827657284496735424599891865078708553426974774630293691569866\ 3712373634332738098495251835932336927414971086788981834080760028223478142082188\ 2627103655901723858343362873779419968093905134776921131567660065571140586228606\ 4955336640782616566753534147105930072744630602505915706786422411328975693597047\ 1810325827165047960184416565837125346549537891475763183353028661925189777988597\ 9453472655537246273745023530026405378998879996984573862830440812590622275197309\ 1051253713175534116589811223989410979436331716420795829590795433532844514687520\ 7453783309635772573050333523849928675948238810511113287908702013965862287266207\ 22995435748011306652866290088228058497696930791870919906223817354779/4871989861\ 8231137820246414334444686260708211564658812803396716267075783708131975257677588\ 7276721706341112768466704578855737509695111798102411905410990803155497374147820\ 2149574180851569976943108691738183952097424127550027865300016999830970049764506\ 0346498668912195913418567783291516248412079483838176428194641008723797878809220\ 6091180067437142170331788732670777387759138534464270184597314269104452693446330\ 9044893024813709537899445470108077101249282846032882337100669982434341623264197\ 0029609469474688373571982602379406945853783104277865059062388541081164247065184\ 0146880148373721698170982055485692676823211452673268660083810532036927171385842\ 6343287095503326114256165278039719151159788181580026681618888008133017319349739\ 8466102645039549178421821955550765088749716054883927065650518719149233402285398\ 8097262337661681621940566588344651886688776461255065639929942490719260358714132\ 7831430426746593228756098170915199467328130051654949932824526827769947574353463\ 5579429387029382255117970458598708083220026857006964574213261308756385730581703\ 2180589341940201062112578408101948668321503083415963665681875367830111213650994\ 6950730498031044583407521367501788448497478100525319351662207723674015161382614\ 0714783736340587486936661086590521453202387006195202978411162796808242141733959\ 4546538982770538668325236375552000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 5368174776571910170728476538749227786\ 9017985145191555550800910401119664154964983001899403999050559419266326112125620\ 2811918997076047951396659493190436082304190863458664220827379376251376905948432\ 4461241645120670364958377309213866788610018137909164983221738010335783743078782\ 9166159566026241071124519142271023722471046291178350044709846527291153830387695\ 3727706904046257230420583901121971476889302255696037224638379814975063991886168\ 9220008144031952667343174320385706177447225609330534251634954719170981712940419\ 6232546556485820455879890650741283607534120817732174541557575353723753293117560\ 8512664150979167241819225811033817557041142668878835913662406463096883691669386\ 3377446428452060047590765541697319374459336423123393803572807595986923359921866\ 9512087447457878638176575708795943195036911409471256311264157016428799534983738\ 2192122425184725195505261594400566421990744149573846454547560619256431267766724\ 4102518240566046252909694117847858266561009193451998812889174095316462148244035\ 3982421271808892658647752872823402987161690229623450744045276345243368928400412\ 7027935414949956369184794763258231266689655282355152266770161370035130399647581\ 4572681898016180948044672994118991054632644222768096934881057872596374807750846\ 9699593269850476951755868829888400712735984410341009483889122862483691653893021\ 1102162190218752439874327543214333292881008399325000353088706758379036079114254\ 4483161631116258946464346116980407445754726878239222435444290047776777937160803\ 487189885027/193956925103643207522483049187652967019173930182632828626584292370\ 2007678777953474797848898500606115259529458273321028274089484425657859548509853\ 3811418483325441075337468431910421476393187082331256734335531593745292703281030\ 9883190316564421097082044576832382330706530633581463770685032627469452820212404\ 0409233796053843788104629605810380714114461243298303329821155870758101473077008\ 3494292828924090044663183479566974581226404336154245743804409623526330882715932\ 0944245545554030135609503481257408205993415447152234122620163248800750087866432\ 0974300563093820683921559757870035538686732787905723210495617378577407450681643\ 3923764639006821557970817732324266705180794535822792483758196446007442014560825\ 7228996355849781151646869568432818256472640405799796435966775636626910067267260\ 3186826044292969895620191054336300091660187923131896212557151327890446815778759\ 7349645514601696352137109364190391862287920832998755136856713636576855262347375\ 0404987206687191342505838709994443366420026084598926901543690090631729804151102\ 0997973393840893767465656650291602108458945562201096575051376728851040166442913\ 1325727807140847852490281982013249864608821909648337283501289028118342299346114\ 9185433638078463605673272566941641233169591005958717116579512699062949083854006\ 7512306826953650212830646753140219902491600795717840404480000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 620937888\ 5166115824247563033857495946153031651170952691299542385778741023847897486868110\ 6771506211496150854206063519537874362495012181441835062765174358442520621144676\ 1362149315823618182933793615415291586963143891136955578123839860705611415114066\ 3778831441956266794701704546164604048148358021631543080690273092639380606141992\ 8385252064172983691712580225951473128922263330693073610248537400734355755205295\ 9694435530413009129739695854833735093401004860286981943431176079409018928179616\ 7766998693225099617503290559507597164810671887866974425271448638450225630959301\ 9169016540741958020468233987522498720609388299003699556844484652451451656905715\ 0057515330736385143213831552314677185248607203408192450611278070669363907775187\ 0380895930809856788107247265556830153471228643524994751463373912148275409390755\ 1204280496648171306962103898127603753556670793693974485343082794057781873091328\ 8862070783149865825104131365285736772320313077319403900670149129458817433303834\ 6791683328845353206116299299851509300954086624049626966556205547146661650990405\ 0484441570577446469324558807273789212457594907734412384225210561461503776085661\ 9859193755585838298960094008005392730207478248434227056053381772546378526117989\ 9457058380319960301416626309420399977250794498249666986593938395422938134925955\ 6385799276439899459985642136672772066635706125016906085914678249098841683046698\ 0214501294859503542988796916657015647596199730614035143498150831113305102220851\ 6044611715087516314605849288282861666931322843623/22434172240022093812277606134\ 1615252317331819191522121845511989822970876161572678237831917242501989273049343\ 1406300903594886244127596134397837558311705408380607219432509412590900673331017\ 8968022211469631863417615866207680643936320070942209606687712012102527242406007\ 2420985220252267934592055617251922187716344131899745901864744121305114014031681\ 1749797245118797447105523595216690496131079583305662423463050391235806392333615\ 0712125112688702161733903425886658459090710264489438333387724249239731656915341\ 8627893712882072825341941591154718863290411600484166274302196730956057273758677\ 2695290424649057674033281028729516430408035510175380075584755321268496890033431\ 9596778724806142921917838030561584787550543499101650044992193145550610406084509\ 0246539357756144418992583008399784677788693608598549361239481635342143630645443\ 9229690535086881012634181878093299279999206773932313586833721096755557996593469\ 7676498215969771087410263212136765795828536896976942968588488001241346237837280\ 2999945679062675925643820365484358413169441236088785389079771938370182625118474\ 7403664336751702659026182185548765435474493144480162486789938570709639145461128\ 5197517976199074528038976340102188813949089324896405861405585298043367304757279\ 4550495144545334211880740768076810411621161265808180032336465315533794624485518\ 3622792968201752805376000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 900705372570004881025065839387185034332630\ 5201375778543072383214950371964416537807692527908677313003393933782740520963162\ 6249352720306719669347157554385241241656665992539762776262736310061549157559702\ 2529568862203217431457446667662634959033504622883969763703048242244351054711758\ 0661916633073190320137716274189179417205000089217042530340734857004538525288446\ 5095678077257611103678203138900981792388009478389303091676450546355170826556581\ 6964602649879152428126261939871002984732156047805483025822592326811718667076573\ 4636934589133445779714252642507000832405824603872135930431611888449581326437449\ 9223137767085289334100653636438999010173360971515622272207510784227332118167883\ 4524378472579575700437683005458469693623037727393027997145239191111550597871758\ 7132923104815919521452420750020870291123061631173099462469508454038419672416805\ 1974189996217841571520286633763714846026044537570824630959961049908099603242189\ 3014716841171440984313123649037674064846983426854872846147998474164538796681776\ 4623538169578362090618313326125645733084754344049686885422774739670202712598990\ 2293668293496903847480386966166581774644257233513585402768600616103184787264464\ 4000849798252981489060828746957682637432235450717037864925012602104957494638553\ 8057095398639465120710243673100408392311625083206375488292724922955951894618668\ 9789566752983398369483023914600595833374205294326988672867708843452897175259597\ 0086928179070776354655119145116874233874777286978038669166178265984501347284130\ 9081016913696569401/32540174150541009309020867799983266554909551023523026327772\ 7441802088903412814826865861280635625312002485300863189624136458106664857384353\ 5424687906398346474440364355421754475684641619498663339788446888332702588950901\ 4096344110467604739331160078431784098427342178851897818958389279642852476494532\ 7175558038850371450169206448010615965518720720488910852391331524797928578717140\ 0879182403888725067496170198483846537866558799484974289909300188753945181085722\ 0712635245326266844336158904724289124256724564375862944382942952900501143712687\ 1131866379543551831820291942453619199182001666813156079784819272868010190926075\ 5553311324838856864795125210990148887749015494441293654719490511679957363249618\ 0043350008145669640215655866641138819859154807415681020156488061094755763323906\ 4291986104808988540853225353843194251495346155299162726572814504013995372707355\ 7198982272352381965634778967630933750382666557939420790423814298742039097418929\ 5643275424158355663667931064654791812281606096065479674312672372386434402055642\ 6776088011515633383794559888090650771961644377323932997412345531897700378478761\ 4991292857554839028455173989839822116279564584392895913648496075234361304295787\ 2840570232002768881833372264048098292288648429858070150801795664453066988260542\ 5415386712938866784533413948198434738012339161781459832713441759993213747200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 215904372700134335214483526069186066401920011884357171611914913000261\ 4395544436675239387208387651260582225709824114091125658877737976039943196198080\ 8796381925457826287296806714007978749259758867585165738430077152197824330989970\ 6046492401992013619814998883011493153900548441834341864434130363681376247377067\ 3043396247635155537137082000590992653431721627492769003701545257382484340088845\ 8003771047638598763970637967964718806260491297796370938990657280008712100210310\ 6577225435270430336208469807948539326854331903447389588693047181424883191353144\ 5926052976378410619522257368569231233817099985629117350401316936978609182624441\ 8512608916531207253046578208227009184594552016906662166769869840686304376757557\ 2318769607810132307147306058104303009159180808424335838965564240921513822004494\ 8051093176867745998614055164136970074466435709694190538516238692989854011967239\ 5751765223921708479594415822533748212540360955557155824367854331112989352296625\ 1908649453655323037975677125069600550777257373380006831097046246418103089478422\ 8305042820927742307520111036632289251868976666035939878845854114752359129660699\ 2486603732990984581246371346724796534701656570095171941634424542555518258798249\ 0871133810110649843214108546041819014864814242388121255793286758305319763941090\ 8750909744694322928727540721533358257328612279290765931613822023062171085438857\ 4268805544580803017400761427208222181323856555401586525908987694607034768221960\ 03623231044988029825567794864932387465321223514046392284468113860659/7799489451\ 5016877295840696705271291274304753155150193511359352626236691322904189176245424\ 3972840919602225385818292575760644362596491092984739123308393796986684141157299\ 1056802620550455221725497954627407465302146048027038010795280004682502960490029\ 8215223300630822765414349215814494948263245721756522419580137012653130731483998\ 3868950586867987782126902773672910173652734101936771882311143693231979080058914\ 1767318737589222691738031620347567984383725382735278397828203510314141336478772\ 9832092772552035723767071684793241352691200091691951746935195582138587921614641\ 9865522098463913095922449183398394285111403623026302524743166495494155307441343\ 9195360444063337415833611338316718176582878827684352358903588291430121960582513\ 7144924988929065449971282874577655067268818297706687404479634496560393922937402\ 5098007013309298717127634506235541062653717842112559893968415940660536633235595\ 8420980676428993518661898078542620464543548958189371096241656457519637704734942\ 7368618325358137083035381065115582896038659335242806236600367769474963493754536\ 4169828860092694788218925947175562450389356723454830277278904801991397950978539\ 3986398601175090949026608795969911550883705421447499719079294772498504341695839\ 5698203004929864277258451360551665610180707907219823720942424668046363731922408\ 4829380042486613248831915332892461367296000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 546652375903662257285033\ 0818088271489074243231476203764364675120003934737254775246858360968474761067339\ 1676971050301862179776768740608238502247554145660539454763611944964845978216501\ 7533352472402614327128495434909914554818406765548280670288813937969861899340193\ 2395764632587563467317240787169363946294258192198583064579995327100979198250548\ 5356727885203005838966559035481739184733619357470709196541711298649221595862944\ 2484769021104851451572772206590940359663395466925795128594483448949987665613052\ 8764660605219307402419204611142982826808421733882353831273241390363697892911523\ 1091534962016613223101330233090453245885047703402804153050192702846839089185186\ 3799172412915812435002021350081296362330061894523392221740444214481908689695669\ 6690948748014631837489969889305788720237533643176280114741723895751702430593435\ 0572698681038344977206491055007776255418474591701711458711921194048008018442754\ 9234908577212953174002480171627107566184091327122477686930321683089191697139964\ 3529396076048548757733313204227745591879716713457793629215568915450942533021258\ 8105843354841446780066509621932408828946853049033910650037887994395110613943379\ 0743925409046256614083153566990100696061828661857482276324775886545099683337294\ 1154506506946624184445712520403158708464347144946135628528045243218089126845927\ 5247447671393834278102861338582650192223084419744381003005414873079855649782084\ 7837657264595069096509302799669692005814556262788863807889328308546362861244353\ 311927376087977953091167084054506888584485350818909/197458906113394293960292429\ 9261208469757548211814301282630274192256685855209622464655683588881671832466436\ 3641087757887679190840923940302973250954416553590551102829873966428011145341863\ 4037406005582365425787069039940641447612381788751979169589709913419406712485076\ 6028289361126908381296899733885936321059186364249704946499634640942418975686536\ 2174591091156438583962994119029291057396262099304361479067195826316836830211269\ 6903457295958370639321252803577091319290961568255554773068160871742581097682812\ 7782967112055536911305704899623208525172787958953443764094730063514209236019087\ 8218816391240386861297222658550143085428285614117708919885955179632462557711006\ 4354512063238297670470114075406455183967702849985861587285094273542753464466449\ 2992401792036209564202237000010030128266745207594568093123300373750709938727773\ 4893758028959585551694229105006527748970781919920306991762292665725165135284493\ 7253250136110125056146586020413308479360420905967487944465574580447187655570039\ 0794862552239811969083182213190364191401891657215253795156822592284824154365225\ 1757108138501940544919243642231654583379522398618092697903309342419110160686058\ 4851642546517156940386122360476196955281219561311967343187945322889640488783974\ 5338358519927283600349648771522278370094580903895054090989555503047946357308425\ 7768699591900199589270617715342187692032000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 12027599369587944165473\ 4018647825716389200892594400739919919015847413998996918878327338052558609094659\ 2964538411616224086966410544278296135466942890955330939621940727658369001954126\ 9862854409220157210740214400054683619497637426132596683793399470332029203987910\ 4157872341250170735796018791637654245926106507874183155683816842857503408431307\ 1432945538695896450384664453298265313132413245800757457259368547193740678839127\ 5994203529351996219415796115617460172753967957801772116173985479390440681315280\ 3708507422932654947089232708048832101920384137353472766391504760237592162698448\ 4105932135408331702992304112896808964676330488768357582221972446455359642004214\ 2100421145498525324433903685252161556333689795447486186698609359213838807409916\ 1451941804579214974427177689439922086683041666275358852842980200486597730279716\ 0009414803350084127067712979190530302091266112036431537215332428613490813157277\ 3451222737697094426271708532790975795108654359824058605631369809647895875553117\ 7040016324992097252292737704226999804750681520081057716062995870237808335498814\ 8527077863699286767826498021010904214404422852497047416921504266091665751303866\ 2817100937484227748404991002829783905963375982874235887296357169789554582418378\ 6261740475864542577023448320630123086643557090458366927449216783601643132750194\ 0972542545946606446480554588783803180567591353554178540434978209580128058680686\ 4985188116150152857953455759768874754097596370426910589011338100352092276626217\ 213217275911158078257785040924944964944380649361369249/434409593449467446712643\ 3458374658633466606065991462821786603222964708881461169422242503895539678031426\ 1600010393067352894219850032668666541152099716417899212426225722726141624519752\ 0994882293212281203936731551887869411184747239935254354173097361809522694767467\ 1685262236594479198438853179414549059906330210001349350882299196210073321746510\ 3796784100400544164884718587061864440326271776618469595253947830817897041026464\ 7933187606051108415406506756167869600902440115450162220500749953917833678414902\ 1881122527646522181204872550779171058755380133509697576281008406139731260319241\ 9932081396060728851094853889848810314787942228351058959623749101395191417626964\ 2141579926539124254875034250965894201404728946269968895492027207401794057621826\ 1884583283942479661041244921400022066282186839456708049804871260822251561865201\ 1016766267663711088213727304031014361047735720223824675381877043864595363297625\ 8861957150299442275123522489244909278654592925993128473477824264076983812842254\ 0859748697614927586331983000869018801221084161645873558349345009703026613139603\ 4953865637904704269198822336012909640083434949276959803935387280553322042353509\ 3286673613602337745268849469193047633301618683034886328155013479710357209075324\ 7439744388743840023920769227297349012414208077988569119000177022106705481986078\ 5367091139102180439096395358973752812922470400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6178415413283890645\ 8807132814374407000750519714018022810528318807180665201875749549027010785143285\ 6230323963979616926957604709402150510535764042597578858270923433646222627010571\ 6891448601703951293613630320034553100841575950466410322745040074855758083147836\ 2476324983656277403627365227791824462980822309883441157199666864847477996167985\ 6333074086093224727182401003564476694033476742373105369440503127071052456311919\ 4178843035790952318667468083372095679056645205628930624988705170731554376524103\ 2341194423869231065869243297150276981079144225736112588825260438399280334095315\ 1173127504923810432898422606959081989805717667857333634825540008578151311621502\ 4368649364641104393075053963958359682256449245454139620173495831937223348570234\ 3212982591365313006307017966998740423345512202131944197048589874355354582646285\ 1737844202645784509810724081131744192594361526762004896989647923511917837924973\ 9784290063119684113233229280317972135737768078064002159287352470708919967445190\ 0050319590262229457718721069732609464499313908864888351426523956480774590377891\ 5484253436896545591173636143807438841690883519300623852108590391507088937153952\ 1856293654824514125102072950523524886587215764700852746938640324456895647895889\ 6619078582104084674711014644248216936305144860954560214193899595939695270219550\ 1574680173193594681963662957053826473702461587444386900532828344978366506564603\ 5637053695951755859876662215624878448760882764867744720497517787926002938378017\ 12812983661533253360225466588778279593839872473461499568837/2231249566939208390\ 8974571267018981026406119136173907325055194778384317667366138011649660125501203\ 4219177776012460994098278020698487123169249366539208404394274127833836347862242\ 4182225117301891844446169142335460884058524821036426382830000352722949330752664\ 6112727274905561580266193516038727150066015404892251442809344064070917179835863\ 0297562723854908085805579082708767597986957291460955682296518114723641080744100\ 3836470823803933455053746359032509392733229626051568505071427036734692063173493\ 2980251956456154057292226298172568086805533059237821293141588366246318418831588\ 4427855098721324743049393018434776578215347200910429725680253705029180640701844\ 7204468113383488230547597746887650741154798446357152598912215135885451828432905\ 3882471893851591400576936396719439182137452610516108543077005537771349886449564\ 0120559325429371873018077496740387310193601610912953930042852217182127383442315\ 3956977377198983890960724766707765365339656312118141619072005901079102811194169\ 1400832811964629547187434656564496242844832870296362593237297506427528829063985\ 2088220453578055412616958858985896846724048335012245866094601287422137383486032\ 6655586928775177209230552791189564455923868817740389515685787798019546133796728\ 2356285169136506014213758230973254419485720321131589464123008733828489870685299\ 8758831088990585859865770119519896402271481207193600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 829218306340\ 9687868220906685879857119329291407543833954326875771977222370765942326255456267\ 1286288489994062183561856399207626059033384113581832569471925559633828170598553\ 6776057485966797359694478530322300249444562182886385513814193251436906619421610\ 7485253516586516806140148033212570382830964664040696351749586469927421080922242\ 9253332327426261131003191598589789060757315001030362070079878858458154539836481\ 0751884026872954860277042688203279253647723151327261964026569809344323547406280\ 0654086215790399198875216280471690108891131142561996618984125658425239228355958\ 0690650688171137787723758824740669934287784164125734570798758450590981757264742\ 3430351818720715724034041526060586420757297289357795310750992963618452860159581\ 3234673647364808689065002840872393634568965965960309680222930007786622257521602\ 7375924419484773826258181109961112113076896026996505582881119528728478990155776\ 8081469250023445495582802737183872746461819188926544714067987499785001042137107\ 6106310156799755900344001266594675778888202887802927292258147053146628481078023\ 6692017658147894885261210315840095735987803069293297925778718037851368230268586\ 8310438757673573137396163008649205599173203821826622017524981653009138242121273\ 6384132297398381733684180852677834718693149033664526222637839053970028751038977\ 9734321711601130235373940692235043392310531049468194063409439805912017443762219\ 7343851974019049256190945122065091718904082500205998011248618640097578947965268\ 730895183665188639943852906123442435045390824250259342541810789/299424843706460\ 9097080940040457913446491130105681228231498690279655678477082363973950008331270\ 8715427901098961795301390654585489092222779649540297125516018805566648921740792\ 3829191463488306228333326443285925876367931564853308043904998260880370335138613\ 9562036003099032273695596114487180160340745543798141882524930008343949474668169\ 4512456992255221666301691548290832198157404063923068842697028581961637391361752\ 6094804774050834193900702784766484583415779661782005224347397665795931177668963\ 6398296083148245136353715766603241687128978900498650621432693359165991616659206\ 7450421827491971407181644607792262345307871012092081575565038556560159833643867\ 7699112379700656813936107802447266983558193249083343005920885848576588975449089\ 9028207089814489362435892855276032916207715548204445766754196715106274841989477\ 8010375231430675320611795642902025655480429327977064903139156539375650876766112\ 1523042454450040345420160667806667000257244371222931656299761657006462994268466\ 0140675560584941145962485025066051217604940758338991260520367936653679164650084\ 4828824843114201513672540164435153729081213664606179472552573081023746098911918\ 5021467862976191677005770065327694119690162134597638931023772804063420526629228\ 7925252179991133038120145738440649233651762992290414776964302632997342167046523\ 4919596095596609260519129983418222382138399261720576000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 24626129868\ 4690995331098103805620106921089218471275862865859721916682448012105859963240162\ 6217962758407583747169931572666521243751024413217044932831828901314243597825138\ 6808111975014686417960397301332781227332506587819792734861299481312359515535769\ 8004008134417138835079966680300463092824944651526575466039279900207082991573808\ 8517208938190668447245303743807597476714699897579661892609629310969671643491363\ 9248279595841955342551935331695479033845515049127798781194375701705946347515706\ 4087356832506117252555515029669839141099772336546562947839896320726412265906824\ 0213825018415382068525271420491903034703487871244483376487417142889866739848850\ 9948023018600079783991065078163995595504727842986747685194537940588022070099676\ 8592616696115472037045485718863401701239686863460188479217126147757344764076889\ 0420612429142313463387447916231374236678756495171744709824288789989182429224589\ 5356475284735551277797564269518734710980241976873827459949594153079121466498913\ 9494638203512788185720096870757025912712883172043242816496280800798888640158024\ 5461777181029641865936388432055796417103435281377476688644977015254512954231054\ 8480371703078666599226284165058904593885012835220068531768505253657522237742224\ 7042758235899355069293065502421646745209609318328896347407290231919688301121302\ 1969553851592751943067464876100132322218377444849145660595875885121098448927219\ 4046175172136026606571932176353544664396410353592377853110104629065128232030643\ 7294623127146900505208911729906614678150352890388727006487167506143622338053456\ 20293477/8891238775500818099249442038774942935127528925748964324438570364629922\ 4105513442947433907528425244215972252740686228354634752047659009467359196823997\ 7993776222353000692246946738726498336883265475723585111904927520257129511608871\ 6368924288095184057201393528504686434326213371766090026685083279066909036803621\ 1331832117580634869377779577915604435187742399861040352414950729642003705320166\ 9409555499191887617202525419286140005650976853712711914536221270726663937452964\ 9820188598997925351404439027570377491924863629559344051983457529592311587490485\ 3560331781524160926362158049611640332289405994079300325643755588451056670472463\ 1134508256378875441963681062138341599028609892914419843368066385370045488349992\ 9760928361426827649475445655070610856097880702764617111467659988694136513036119\ 9065354195209124321775754317409141247155491317459671682782208528931493246088399\ 0570253297401308059511255139223662064082616079340030288435215368810264761405697\ 8940396204518558173868727449274084038496120439579300145380466774698680062962381\ 8427131767882035157518235719135479945730876656218837437101291560845614793991494\ 1776286024158646698449994505774123369261997094124113699266803016174647703645169\ 3176524543870765826339783072884599273261914141679178248583461371654002638592577\ 0233353176237248556044364035093919490386167577202122023887412831925547866138103\ 9944411285710438400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 18530896357469605414071479728363717448939626\ 6413686227074068127596545592333019279515806251442620865555786840087605145310178\ 5084718112797337337591395289878146414518146730104082904086110142809398999523163\ 7163766229504794102264247044307899392042840136431409017057336299227925094970462\ 9822713861111921938870351708015657315247420986758736293142907261767733052245654\ 9607947742085106701296125147063907687945939718601375621958735815076891612726283\ 7388647831751437094471136197057134653719868969128107995955295221816651376580819\ 4345176401212363497241013809153376325493483960514889714893114112728061175704938\ 9343358874514392386356486830035275264822962195049874878437486411248853078855779\ 4680530962780598222617345580048477010146471650032304721090832394823125130072818\ 0657292759932566519301425645062208499165364745863449165932287624346173535374153\ 0027566583470015084064105109206568930975007357749999284207478710046018849485916\ 3157332006075403772749121912406873011043152113270327732584403215623566023029211\ 7852053514551687106271431167248761476227459581313107757202529121302848153944488\ 2854198046071581480375331222225770439384293780728434815809796208024995890957858\ 1650379583487081106627736589157295076089994070894613875265654787452157066206328\ 1800873306013661901987770747630096579263891099707920811082822731482612589528969\ 2884595454564645150069505008047595161614661148238350075512827043934829100506825\ 0582485810367996177076452496537442513642091401213990344045133211471162658751779\ 873117688782231501146612835742309171205617725324279735661/668976805468681553787\ 5280189974267064389952763733520757707580342347553621698831447364927202438715374\ 8097522962092318214027187440658638723241059690375944251722969839772084660272621\ 7817348670968943934425438197267466241464244534515019597863436281648463832849084\ 6926073187042940916806136077856659169942359291044540607048526766967571984135442\ 3700777035257381655446761157008928982643587882893606374955759197624318318012547\ 0891740251794984733444444497052884094741946539610852470990188603903439669992434\ 3952024924267394880450464712353445265255238427841181879363241877868099488771652\ 7798186014549069945265565014361704750575038863481246560401209946588253347363115\ 2888219109126083428809490150133148352422225434534715212249913754512346532531087\ 5127608128045440760097914668267375493468312408376617677249647534513970407754841\ 8637874359791667256656974125333697168055518356911450505858096474418397626836675\ 1883337015760338095438789018656043492843206481647095475410427976317001883053283\ 3820830564481018739465429384263201283286879372896098457394215444325251672055507\ 7535111167911596139053287675011770380240570999200219247760457696577591377586614\ 4450423032726613618983147328342589369804932222625394601706680836420773805278403\ 8372493202264200199413714234196336032471585277054952357492980090581356777950000\ 4665024566552485086876610772889414740782214482309445417505136853385216000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 13217334096201582442523697801583029680651277501763373064907311623658970\ 3499194442119791660553351744068384561211868923229217839371452558900058169241562\ 0334906072487357267568183508963060793909511817750109372920495186241625766046794\ 6856920569397196780627417895609498232766564304998583677815709816018515888031153\ 2269583699457328309175928673198837325836312204235312803611609941301194075897336\ 7516194950510093276817748803378806930381619676911448547431968715091184541981142\ 3910279354537396223570201615094062678740450269511079003816828162867282436213619\ 7853404464545579928970359881368364796372858351670553066263100153489695695714184\ 3653517348142291809930245730901326450466318980019380974039340276990794175000216\ 5957431922499022452435718756643311232000358987194524736109123990874207774879523\ 0697112577045176616338139814745559927591998323692368278244537939555444636173446\ 2036804888286650831001587258448422321391633362438805537698617254899418628628378\ 4209689621001818590114418645281262800177497212913977959621561717086683233431278\ 3007210627902034313367088056322027143480356672421839207537369226515878528376747\ 1476586902650346867501731849560093301295914050707005016743943359997321121017687\ 6158857940197572110958457165127476742110260987539542231834661996568832926991316\ 0277563283972285615299526664514369390149722216050245894103573071426020870612188\ 0104176262081423284756323939599698378916704261757965309864539745631938646510716\ 4292958294887065086427655286225076426483988867163548322066263996301276871021733\ 026973514977535437984542531074677/477101320704229175306789702708902690281734341\ 1244863099161019385122575900991726407296289558014053804711647261021688282195302\ 8233760313642111970000047251030210977065372315238120128328205212595210077847522\ 0910763677959688545694997123900481333132367510033259393021994858235215134901380\ 1068452072346441334509144946161179544738538603246090284446527681282936114602701\ 8364087691132965253974090127213161832539211562183645182438050116481704407401986\ 9983801481816982882381990151986180992523923806795688243033810062537828355494314\ 5673227541066019690143906683097068522731625625762628292216609561363311278437412\ 8657061828517789241457141281898089697516106248468699577488933855446783374917741\ 4501982999542536644643235089006843271824719390549968990351339950668848889628560\ 6929318015275596179648396433594349952190772457063321951851354561211808778294100\ 9434729080514663106068893489434559560508524143732442196747547506050205486358672\ 7191218615445735607920295287327857594791862924396392300932138012878559779210526\ 8569519822024630143894746357444372648103652624780263912756117292148158311922100\ 6283848089064055540050014853564280664333834013514783654698871391250029329549261\ 2043735015136307700771901897198387655228580189521993463174311041916185758751062\ 5510332185911402381479524076454855298879868047526014824760181446695503949147525\ 8186833193800372618511709138324728599891264143360000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2370180026906\ 5959347421569322799272611352557003818742901797687654117256973361643630314977986\ 3762744698508349799978793300266925384075485109513619769905445406220367583510434\ 5151570133956878677644088143425547532230957143570522242070835890331898553788383\ 1441092191058556714624757864332914110922993563086600025713708951277785267881479\ 0049801345250310913870529250290415979402551636661413357151427337334530015682566\ 1369282351132991664393819010423397669066985158272747117389679460669405487431620\ 3709210215294071418011953364420538353523644419777040921829463167758572648413792\ 6725252966639272536029953833025392980297359979057683531643016697079531260153532\ 1173280056001579927559783370896101169960343802188590781608389129276250242079824\ 4760375346255382067530650883307599770227666885514754691874799452475842654787122\ 2858995794644134871547415595262906493065500092898371592882182366199284162134130\ 4418544048643429376068423903013954410262560067936589123843444305812795359079579\ 9974149546392124324074026964370822566994677692767733090661698140541407637766052\ 5305340524602059149406972989655896955803490298128300685679776694424773482774355\ 3237283857114763041675829160996531830938202772980112254900943048859813747962781\ 3214514836878774228545343256066112026031047732131471833403736946015780296525323\ 7168379528473893605698313875287663290564111994771460939235074756402678525552629\ 9502415850252833123867217527980058656726249210781357141159757592206461469273677\ 4793138663566921288578697090288274104759531166767609198861305918665773409915243\ 819559713859833/855472486855226925648530611313481830093292282032524234073940532\ 1236348751471977431182703195616574350210778016965700945493815168739685237990939\ 4208209724050357670064279146991651772600492459008998870210472579430619731159404\ 2965235780473806810389655718459011170400500655494380437824105867830134397169096\ 5358303710026129997437745874282942760655402040520384636989807061545698568210251\ 0703916978726149988357340031717912289935326236983976108997225312283004449046386\ 9541057216895721655907428130822593750274811055259234855673524413870155785268993\ 0658658676960737428040475473594002692212644481622002329193183606515292489667847\ 1760245389773393458252473260144907636161251461182048015188442779046189211723961\ 2385610716782332914086210912218003772761849490296162862159611107470028376509867\ 4870802830211769111150066938793102717291469437912848877529966372955891193032311\ 5625655332399254951964315572471252136405649400067146574883997602430442865766930\ 3476584468634306658561484714875506170090131715717062594110675312443463587903838\ 7387273640545100431340355634520061962066265562152407113170821557983236419741808\ 6780929758369102998692085250857851766853495083973255714714922168266961557784572\ 6715318345545283965053296066074779404062988092595840827050577095412000510076393\ 2641629139338333979347783400967114956721552845265457049818335513262859355868062\ 8280151466837383675142529813053440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 3549534478886810357512965299\ 9665131404926639213722882326091171117734293774843990955011244280706969741518087\ 8018744395760544126306329736414011545087061814249973655619499822772407622875634\ 6461806006826434756809886053910583124164952926813831681966293777430009511753041\ 6304259501857358299663867321397591840001394792519594481713612382820605720488637\ 6867011910458050764762516725952322443344552977223986217854231937947254682561656\ 3970708491642108734096311357332988690755248170824445845497889587997002847935055\ 3748033560106001747991956774848589533038042037347058243548281127853498266127264\ 9262995024850077965904814197848007137612885690446505012560876999512022470557553\ 4842881442404074568118783536097713094032136512825792425561288989875337564913270\ 7565956005722982558615583746252786875043432295753311531066655491836918191902450\ 8470624154729401843972496557587165133248514262486202959505159413416695709118436\ 7925486392439231694194254623608739897479315067210268175024020686446899974795279\ 4761542130094588489518730742608570983980212354684992142111355195732155731161492\ 4517449357080234932091342390491954766963241802076269545293860408757441855922137\ 8204457901025093923096724702404721808669259747748694166697153934403348833880685\ 9745419855416114184749425334456628814012135950426552761832766795033564903903553\ 1008624610907156292244405750246118854098107365023063102583520406663459255084271\ 4814807847187271109700541405259275300392022447209390743218444786834907049220917\ 5623592635024350604347235043708578818056629907781013193683535174972965335117181\ 148103/128103827437333341273000764501923311123958744148751526105417462906395006\ 1951851724403436839217426861667906082293693558269901273062426831272544926207234\ 7111851731192208420653739598240339801050321261675357487014440276724976487045590\ 1535910810001983782260854075011699199872134491436819364171482114048311292453464\ 9734061441490597675903480484620749735503205666532000502468811190851946031144323\ 8729748549342269199629639556029309629919470196125358215106077150799599988368645\ 1446185848148843992143340358755437649084008028193360636457804311122543569639169\ 0428356004252899908976085696863129578443391681359456527536555136384227062605878\ 0492832226340462932948876523143927378806584442667555749088987520038591077904205\ 8284063448076443478178400683814216702873743574289199456216666146419811333825320\ 3699414494966595395264208757532876180012394014542853067332188012846443107908384\ 7878410946109691818091157971347382205247997807330171928972864077503667828106275\ 4007103923266279107680808939948079746796543174378438359815819596566701922580536\ 0655249622077330420662736775732135593231663541970910179542202858978205379969333\ 0719527803100144624285031544351176861557540285471619224987066787421025129149112\ 2491551391283432316509309938006360232910454665013466303608735546096331036133415\ 1850540828166835843956479015484927572810791207226967846436349640777920612833335\ 5882021380784657595822589870080000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 106281619275241105957202548970\ 8818835817023960444911950595568690659638578527402987143457927756572414920348244\ 4241722622420928469353121439614186308891297998343636648645839525541785353494781\ 0987820092516321278938737614138866145838844785696025873375240465208025176177543\ 2770715601650990965341417894043340466817324837420942735961061954321797433947640\ 3956037496864607541425090131492679517197658334009683648328195830087296242604525\ 3865893874553219681612467146218074620514319713555232556790098414537994121937609\ 1519415701899810065376707885684590707780482195540375360946825724489615164859753\ 1661490823681638353652863021010125857813562542830918966773043068895106851499365\ 7948309417741473352640470949207206152056979378872446503355635612611821792366214\ 3551044518993338952733511907894356442070574478705536581082116489007715133522915\ 5150040875532362633342920897898936252713091683984006435151938188759559381880445\ 1617017657094839087524440354151645135696993449294010165422789608431566009614623\ 1489027980007498235598187488693256410426947186522782679375036389313598226023813\ 5481472708956713084327398909260410834639569964622716474611097131718848692051157\ 5743251985429384473909207621798706899578512763398621662897164193921254604650761\ 9217161905678173545526535696688384798787191229030817550698235081542447497163618\ 2314089535275091986141269233100475782667634814244924373738240501486775475306423\ 5198613837074454250234584745236558657693952256363052306298633163078518107124446\ 6299099449890207644286460173797035873065912868173279527177261406087952577881141\ 9/38355259610399426374003094656150181905845343529214084250643608304059755057477\ 5425942558988623451657720453498836838037934485720885262209153652322908986204935\ 7861303512006012796560562988028287698574893710404803399642296663119798076566014\ 5669069650183957141022052733993417521394386438356218070309388061295030871268155\ 5640216180146338645539568649806391173449634252379960293348273642388332097226665\ 4113449641112829935494437655527681784955746594559581793453906080109436921919302\ 3842983892210911413097426722707653630582234586901140085552636190037745639697164\ 1482057798471431493397123202251934547007828062862454538632335575587084460589190\ 6395961557797670700214376162520654680001654136754148844613454955732386468521518\ 6130436284109893231454338181608679236297612198558288956693895877984421276870317\ 5921844614631059238277239895346781871216313435765150038114156637300000371843490\ 5649084362057641870262385067064596590374101721743527879062534514202474130233964\ 4879610939231111258263848095905711234295885244274629942350177160052955099658190\ 9251889104255635884318746121566013885874111780459667461665683502113380753716019\ 1390821061715177622310590826922342341880634801196557217541519158917172898725126\ 1136422251383287288845614513639315348174900843222706266122999821093390958159728\ 7615097322479424083197176778502948118584682682475033873585211208293155685498723\ 8806026330895475015680000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 595148659371443943984906337122395187642\ 1311728881706368165300665038513717190424830703586640947516233665919584296326390\ 4950557977726011510582147372182590296406975811497457731324607159168799794674393\ 5039730364742897240765937474524378482401826383213480889750294590262184324190771\ 4935765061743458051562023107349985452135698982007818709076479351117962488367712\ 2574246855121103736833566217479790129042750970756710475371972683563447783510109\ 8309733854617714650920260799271247117159632292020334304728900715176322418428465\ 2566640146953971918297793183445988987665868298074287362101527932448109987132897\ 1755635166205470419686376854548434823134744506723994108580435566691696131257181\ 4806050261459235068617785767367096656554102335371226877236746338218922250733055\ 9554333637459847765372353881450770770060611243845385631171629642855926906029070\ 4050436725961199255803503384632527550480003085644033841748344521918894317567002\ 2591756796982897514485470893215983272218280446809112380012732888433938982034691\ 5403742962786029229178609549174157965707512687802730830424695122365470781994659\ 2268108492886503148336010240950318995649694676174671479121103480007535865210466\ 2240301977912129448000540804373507456160671380717165794697698554063578020209497\ 8842392137541769138256633745382139514985866337903693634608481335570441533055382\ 4421791672731831640326458715849797487981379823510516719974649677027627322426330\ 4411419421830433153119900315527499285014559422504368882880646777079637221489497\ 70516829126963321854670017680404614773500928446759758522189355523478728717/2147\ 7321770458872035462586215337569034388129614231215935146983627813323919924967845\ 2260558454099027432265892867152426106186554309575974280439847359284867162862256\ 9691717617619354804743386722115364492620760295534721761942477185985985179152235\ 4048843603229107257668722728901422419229158739109570902343377241609171899152481\ 7904519348387963413451914375535884248592416150384490198165520776612005773263701\ 4297758693666412045560227665181101410646943033399979482332185269786235691958962\ 7306240951107804210731312391826518493062209822559765419014831014496857601725516\ 1057435797395824870104092942987147812367468192181002496557914034221388952693904\ 5959902462247168737917364941332835487447436920129303474248598187729836124517093\ 8215946505148065025756385652652899551840432546897581216502758721769963242388413\ 8921578871190683718886210553271504375019435552142669115103865246660421346876814\ 8351875833667381265237334342172400029736486688797743472396439205658798339470258\ 1843220521755304315364913829648318379686227755548730694272702608644612207349861\ 1426254785811822281403973450052028335521136241146221427272727688134865660700055\ 0612384252069418681422367349131991236288401118648937302718975890034422241341953\ 8097556894428579119606931074173089422960296614198014541608582511632889651431510\ 0311208647147329321872064411868207485382771477171880981543342023570342251356480\ 1790941781860496179200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 43372568062785176657845798927172550999976\ 3221843982785171740178683015113351256642213281875019753205761407315283966494878\ 8394298604250488678988326534636320864140324956027009291307155968477437569169481\ 4229117873974996375398907674029623284933328333478252256987282529057166458643424\ 7430533961379266567411768945146713670573257010978079455421503556923899199562663\ 6602678499359951686143394072360689542124356006324846406916533113906611657098325\ 9809939126005934963822527171922408850448104050769830978134090773123033712057943\ 4072273151893872886368482394766359493929159366847944459193548657829437996909156\ 0827554981777002098551492500877753933513336603559682243447048878230125545039610\ 4247871996944123609030077108988681913499805148065657315715124426145813532008040\ 7560500624300803838436853222984475506840593462573289780156584988212158978688015\ 8001741560305273317378762839459287116673786755427349892813578145111118072101112\ 3125058108661150542646873144668335347009686943288184560483100729341452215656348\ 0784098839854369580554072877317008462151389869264433388433193025311476957429226\ 9056342036102092168595350355269232372920179531651176102014569032291168157624298\ 7341196982115219468934536315211979115697854963755743491496038197970570848682548\ 2904776372372146318603606143020069685549318712637818224288422460590266847607601\ 3338480408541414205039398192384122681065579454262213461207745036168769986459039\ 2669836932036509664785862748543557875866062036819226887513109214902431458143722\ 7816433499938077236944080674509483977542909397235674178344838992197138996523165\ 89/1565204103816484454640811483656725504847113143643925521771729924413041443394\ 4577410270553222935831440091234045285057260645248270129369178473227859141185332\ 1042166497435854798222727219475246814562172646712342758594152337414621733943017\ 2363630132946820086177968853041304474341334863926667869182401710602977823127427\ 7804415931508921261313405219477773929045606948727649943646970894753884449785061\ 6988949794681542490038509861915922621450069177674304361475465512656725802042644\ 3336355207876926588950130816985655301115763915085687177034076379070193058561085\ 8970644637026185850604228380970466828608953428924002514362376509505138695248074\ 1651720664558947467168836763514934330929932054656435935121221270839451265695450\ 1773211291410421379574902517660206377380129323377551274943169895832605586642744\ 4222724945839274857179809846455821769958561190111343432674864304108789489357245\ 4443387370434408440916681744125279998026909004187775160741849858607546851095235\ 7334315510137681690667504893125083178463787857637246781377364163195584635944357\ 2076090239775495025528456991312135744603537217922147500119257677216638455502962\ 6760491778912699922171377929150509062757566770849087318127624449682383698851004\ 8061298585921154414531946742925995640159514356694933003209801766305884949811066\ 8766656498621641779729447980289597650093569180642085058855311796990697875938686\ 5422231147066734737755320844172656640000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3370013586094192091278620\ 2186544258133309100357318164496609005139582055189083355579669757905634366123781\ 7356427153042102927895120243608192883409726059620270770694583031344147019844386\ 9069852330784583165130857401616604184310835335371136259814007479137091212628649\ 1974725387759819208534235995706007658769308645413272623232645583470586163343601\ 4959554058251299850574066298654162060286751547261912259978315313270435786264089\ 3812081164774414272897563249435403093657334973406667655468104011107175945860361\ 6991054881260424101848308096952635862956801189859476591782333591260864952683065\ 3661458349059300050319193635746190027588901970463122768022551869610787946217181\ 5800593642271699843256092108859831217171012436860523201917392440755388430502144\ 9834883763925555507656908083980886870633770081747270786629438100375974167501275\ 8857992665244052285921946368303523668673693139370509919293992818184150746687525\ 8917277808085169597619181817816110052450482252279617491641253493637527458882976\ 4199922577408732745653957197161963461657949083668402647520483974830401961096932\ 5009682894448217633621177594806883381133177243785063739106207374885007429430328\ 1684110572641546508619220306875292365467236680352921334135328302823272635529860\ 2601361533435630171446211449799020742310369162999042599449469420050334703545495\ 8067855446256854285465732160382467034679201582516493314853472751014723146690915\ 2606701247675317488113590896231587068160631436364621660306208263608949343176448\ 2702291130172590512447842720371527159523631768008537805753709804478357325143047\ 6166327984355232199010137569878206996689/12161942597869705551678938773591565644\ 5711835580870043365492328218007159254772420137843599125005736630256303022345693\ 5050674105374679429826680217576332716751392022381015282501790500200838785809268\ 8086490399855250476704883837944177934917384838341606202615390656429855069527080\ 5282434095416044488204651188924266194434934130138297795744925966378953153319657\ 5784661746174815686107357261537226912039910020036905135843529703379166119960040\ 1086082170876118982562945454384856848667720698934271719553327284285118463755966\ 4352194168417909335415323113522323415892323243593186048958073893733943638009017\ 0776075186719512638948020069995817780588526578492862427337177564198987881891956\ 4138170220564214897720472041269934954664555573163251315423415747177976425935734\ 8581617064276967399459572153141650050579082183892296730243309137823791956238804\ 4394061800118573260544234092659344974501154362612859068791830939818766686904030\ 8111781922698540524996470207439539392642790951417776999849256233867069188041139\ 2984718511804059789996247720694941464054073324193451140366810570866001198890457\ 4593775683481216719151420041797505941047613809128628669643844121677103875113018\ 0867995555774410351425274411929947411792638938344567305334711062076247278262091\ 4577036395606456807517417103078532893323460289337643121540747318382653793254356\ 2881250948597000336669196722708542109646845965909929192318596871795799190983261\ 8413725319168000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 53713770163107922262347404202060536154218964\ 6846098392564673821042330384191795085815098960396075183947337690272408063613607\ 6911395755032982884077549055081747003304042112636994177921836762735848507221562\ 3636128993742930660844449076638751586568580001742963641264261182129158954545125\ 3942129621868913573758225560733009665817639558382263101162852780426386345266506\ 6012530866250001261376813157188224873154871591606375746968639406421190401424235\ 5896178925942804101757662685621177306924615515616022873759831510954529229760812\ 1029080069018595492294429460284927179408694745805827782972537874739991770309244\ 2786308933195159891309275596041567502892099028933762096003750895278634096104716\ 6001493395139807123504108424264974006137966298198782286727876530248885382324450\ 6067278592911596720121541750924582318821022872023232191848267259840459578985813\ 9336367742716730218640583064953978036066924743330858497391297298825157474422771\ 1868177608984575706175736586913477918472967795313912671805144572843987008337499\ 0461974722357487638273211444336579287439589342445546701083777031938516161714471\ 9682657378081090951060561578009105229498343004372619166154003347395971168907414\ 7066321154112139377703787252171572989628136163860858865416027971921177403419322\ 5930419705612551486460047342115391433061898427750992816311061418050805783301047\ 4318854160733930126118897492228610851896862216393770448012176052788383904874069\ 6068597215808969271760381258688903976269141275856196782481049724553408768988639\ 7297278301824554778362049727073143325423459185963223452007219525667051383036342\ 83151667439155369201/1938595361464945546583409789474745801991797679935672871690\ 5544046780088542865979751295370687594899372642358075742321069980669950333236024\ 3049779042242508234056472740432511195774124844043475632755629649320659346849703\ 8673213266290016693598184758210913499596104633931785518602309765114904376047481\ 1568460189431904676846643300239949396935567573186517672005568898367683388039507\ 8766721387888801016887912968288638194607742192769336414683084981159415468964233\ 3341681450819287156057735469222259056620589675522642343056303959786744706524744\ 9660526365964333961783855369740934119632831181651166359332045453228540190727778\ 7203199127152909387043334316155514733444844819688293955710345661059154858162279\ 4541408082124970217207354519255096894559502557692482931109616488933656144142006\ 4232553733857000543432648861027749482392133247100672723779354251210648506581295\ 8930547100587319243793026220997084649524931760585366634326715766749444518089571\ 3723070659535602436294497519224604487249865849487720199038745320325150560953043\ 5492117885208714571025221600760632900574316559091920424644346908304127670522139\ 8572217188775383084281298898698705236462371274846632724781830377072016855262744\ 5231710773796128797022146563194187015758455007642423301927360175316982599161142\ 3828891618533062695168106270361159223036414659490679827010175250015120493539201\ 0428349785120997928670184039778187046272584075721374803347000278929899520000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 12857745864183789096394161531869537624481182644013254152995764897\ 1848942007317011773269365546625102450570617662866065207794597200607068995428187\ 5769541976790395152986451099417581171936312635835211410120867034600283602417073\ 5282485961870487298113357099781008373337948557351428728183504184026374251198331\ 5544263062078726015971719201494075862336809802987238564136001863435315702246001\ 7359121164059452636958454396252600984027313207498261057545427389023506772021409\ 4328913015112736560689620646312154367245604946528795034691844738885186276841425\ 5269819520497989684882038833502400798846456893156576610690502176165071262790507\ 2038732957332113649283466904568796011493137940753581098388773595374823918171499\ 1355224124846870029405270655555146210100340502833894092499506266363723993742083\ 9990532990575947789013083695162285583676135819808266024223151909917008397927318\ 4923897764617885955772803660574154068205268889077729226382486409666858334694155\ 3901464735011233507582267626168193482185180545356200257292368291108401344194402\ 2412863501482473006516637125650027500121692456793683187350969514123981118676446\ 7178555341170622299611549326780651587174089072248694351660900065003806401284406\ 5953938418345451584892185995122679243099108385385484102275761406932039013642143\ 3810923861274723544141137124766919836362648163069296611246264734937253499143246\ 0666421776949686431373127126525687460186889563918250710555094569873715334431875\ 7970689562377986452030086546632369014288640299361703529087489749271416977485514\ 1896037878670690043317115667140668968185983806111709119675506996249572303548851\ 3313/46409972953470796385206830360025414499683636457660008548271872447991531971\ 6211555246011174261021890981058052333271166415337238610977670421861171027128564\ 7123311957405954318026832548766400806648169773804736584763581910583672559498299\ 9644740543111569269180330744936326945315339295776850810762576698894893693499979\ 7963708640607744388562637487702085233067813319426922340309665818567531002605789\ 6344296636460829998378909348094897913767513054448956406327003746019985393261373\ 4516022187133180881815496916832012057692767916797294668274202394487300120118615\ 5045105497551597962824009978488728922642409168150291252166023022564458710404065\ 0725817423528763022718669584983337757299705675125756167304404970132130948607178\ 6999944067190967019655754491231158041370764218745071728090759633772733638853659\ 3009777613733004322608467669935590105007277740773982925247556223679729758806042\ 2696405047730670206509626866348413677225781575455981701763064338653031158928232\ 2324890270610237031424761788436736021564987562968584104429215862568130217189662\ 6830343805122209551639749138424660574965985664984800816432300028181887949928267\ 1037694295634847003360909168319828387431277019227104083514990103884715592467932\ 3400710188722868837157257412882959613848141002597088563423917748646366534768152\ 0922324464112446151799491766948206875058623595485361984615328472965469385579669\ 0412364205912289797887765662772769712792127186677581794508800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 14421695976275740547113879661738626679193015149198114333915888231275603422045\ 5309298236266506153946457763873955115522057124842577733708121048745313104727053\ 0365923985392044253493703912134133743611339083518330403268904270931529019212471\ 9540465255716615885783447190011083769651224758046723995608302260881033183976745\ 3589168695090843436864731050690653119021765826772500642056942059640883133320155\ 6552285790850732022600938885860602357360245130730319184334959306455059091689097\ 1199473026720751188578892413154546386960758131222549525050350697703067370069919\ 9966355581574558043633080692316242700511957485663108988453082963676097040412887\ 3945359966120861555267885523847452848499326534084234306167380928578776938305635\ 9613738532844883985282412733607231973784594907274756961081803611939304027292927\ 1676782157345816046823160724723696930547862405801655190072952462007650223964028\ 2464913635764393908927407070520008182058845206738748211724841352074134905430627\ 0602784162395594849295927645677305602049422331026165737495642329312509565115352\ 3478800557196645761403466286956238854754664155730743668237914164911195370020662\ 5935979692891794201252253565374296573451093779123798023966768685409411967797820\ 3338007004839512398556589199360845043774578523288395928561344538987184230022575\ 5500417526899156507422963525193655687921386116398945428668417571659723369089793\ 1744368333245267529695199622830388108831675643110380883788716611595838228140626\ 7789829082235801923593864594978124737938866682490057378966503542878660643048907\ 00283101507123610407452654432858617789467057189866200605949670357/5206211305109\ 2690848710233907493731995639241570084478355258351963905139906593333915793031718\ 8644930667682292583137771167190778798595152724185869347653085722897470205547902\ 9684182855355798328214784720460469544931504551039737478075747735344915495802425\ 5738176791599121579287303926312418641339843715711686380815968954991791444708379\ 8242657481959206470363638639859617110496929663964792567283419665737075628488436\ 8157751858536912147844057275845394153358698369577115077854838096242782977163877\ 1363682661667803487798331809115828497429398395631047947307740807083436266111575\ 6588258301746300467148903107899065526562263755671067390371122203336014631693396\ 3980815887925624441075536116712853824305927797582406013026212356117733674766673\ 1838704705921350026823150820889386303550675330251605749863655391691378344343918\ 2429284354705609325135563818889031569540374584068328510781815480802716460691858\ 2741247404077726245712980935557322248917520397917599879381649161316067661561683\ 2748500394581001327816599173750400803246875207132107149959590083548386422352862\ 1435081480330799764567467108187466029638750179753316335764521678694902525487663\ 8842901275233731779249274234304803206464558969201556511079219074804264783061498\ 1897610857429777407723228723560326203633014566335613851097685585096363826292450\ 6645566625578897848676963519663254739707382993956988542498807749317800983304310\ 0493884379781264565241639031934025728000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 4319338238543179020794\ 6840016333583990328233973383392301849181583193620788383571850940059352768524791\ 4149418311220483669510452289803649673498551997961316725130771154414283879401990\ 8451583306496349770826895280619030721403998289700353090591820866988866110211648\ 7906523555253121219188279932113120229649300319778454469137847376176408342648608\ 2539407419232070144038050373300715739043192385373946287792777356257794510141586\ 1504208611756158529894391174277173616545060282522533766341643783728923944982161\ 0840996184389494733568496834579071907467055512057440859459079165592141395963386\ 7160041068548670060807541550825670205751373863524566864764268473692686612449326\ 8001838473283641134119282834170716386354786994038510248218364975205459789687896\ 5230952962114260508099069350398663534296192471175809276219777132215803232496104\ 8374524164734830957267505659584282069838950415006941671688338668918179088802654\ 7427650568699920024085879570228135401355579903708445499056362687852847304121364\ 5929182150077903689594431047593329348892069836995652742333690866852263928411803\ 7998021740750282626550255534133115720546939230949162194556760002289506577061622\ 2399131502306378369063599233555863360067330367760978484567654501055225909378522\ 4497570742936126312687441863411536849849811695535254223936189871769767437922211\ 2124402818991903120314523001665244009054069335159795858889317347802191442898375\ 8110003841755519556080552638128482354780107708937749836556893226819452741754585\ 6836739380472434167517907065352557882917091613005912080668263286752370333983335\ 02374582303146288237711392941236472556466967294997848951/1559532285793009845856\ 3744572204402212704589991412272208988886437935144599645328754764584144675658269\ 0530369146832827524192228001563598456280545121716033182511715322723681116344243\ 4941222430828878337492775779312749394272781372338452617910193240031721453422621\ 3112648914107872072764689230733344137097970164403872364610581802475261938041057\ 4024726954539416624794129169998218866542536000779915863211104804445578187664149\ 0372856543013850475191300442492746759702738857058221579538328499053170895491481\ 0777983651774888694972748290165370453160721891918323329981495779634370031895217\ 0125050027103941312590516683792744243495166404253251858989243836392851500456362\ 4223533087802544639844646874540600527850224348406210752861128353881559139240383\ 7734648093707287755028802326570844295054228356948377760443617053330454388114130\ 5277025567949807721689090626919699533240733423131243613656061415910472524198928\ 5163281816046321969911554753426326934287766652124979922709083695126830038146320\ 1674884902726374245770477059004905636874913389176008775822908526317944583607793\ 5933789372234811488483068108083306071270183181590951488640419092855399879856674\ 6001201189324244279325471353413863113490074532001812662961876837987042032909772\ 4600612272851918939563929151497584014574112449813517301531310557623093622360166\ 9737451274599304513714509512171479560619201459401832140314151745849579784199211\ 9504162162442129615036160698373978351206400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 874223733302251\ 8214698118068313441407899171339651084594370207449168401762626003461152100862702\ 5855195190471537220966359270019110451513473305770564644734517719901510102804930\ 2714374131012677961695943840543131387909765026386631009958263036599513364626502\ 9646964426935270105049079698240240943143849077615281872248272460338929406028580\ 3856292313333924387305647406034490940833603373554881654664420255600111083944611\ 0353277132055239236305678137107142147660811795882377234369953976684453331278846\ 7238743809673029716015266340658403250128924665535022242455852295258699296289533\ 6242561769359654970489992979185144216331646523137296863693717743912775892123835\ 9288609092134244815432430557216177154294264533854818639628117634375570067503327\ 1803601213322459784411806710208883542314474831211963460300908884887946552355711\ 2968650502722973527080768558128891227483626061001924089451179057052748244229557\ 5896262635870939265721471677491044773658529332310574143199971206994321451138561\ 6879782400735600279931417784185398115399523125008975048531282173822337039530668\ 6489915004751139030485252322564547129049667705188429163671739267334136165147812\ 5689170053952447332485963219524391056715922912137984623586396669061593514166636\ 8007018368122387150622587128832255400743495182436853809740567843338663437754131\ 8071836852177356674104967268093223050572739789089076788363283046727108198714795\ 7240749870808642555851193692699990963662195476100524481583639130932763301487316\ 1948369852127634908544047795031133241986163472681662123149602277156615406385713\ 47371759767213464812888139058439384662796299350699026828036889/3157055643326083\ 0891315591745963059240164433332230396217733105768728756270147817380108644974568\ 0643674532128363827066937769642586841699477704512604998149031654834281264028558\ 7381044690633178187302847125220043406747353015787192624923270736720357362690604\ 5840518562809693621173975599596509078812474870172740724079690490877651604454151\ 6256141525800384793196417507866600660068275101033112395320415605792140121573781\ 7715233769472886135854356697202998432738499743253673682550294369297103426006720\ 5733158840830921920804458534990801310121999087172996998536362184297816408361169\ 8636302186019135493677860096480094730812938358864219373107718171885079603451156\ 9259819697504936658249834961019227490915558514902250512576679707864173225680857\ 0051264411389584870194627327086482820051678479900014725043869558830605172792785\ 9310390124216932924699339683371422392277410502139858268149912199642078898304189\ 5838875755998125041244437806983664934710011261801323237366221007619479121526162\ 8637545316000652058523601289136681988392387815379913891842015889109205542106317\ 9276851831014390641184065955923700916825337525060891411760315121170307914814881\ 7294112847158301216168378820432553953431635632610427322845473289031876494752438\ 7128260361918331213887804372354425573304074347767936224574290619598435368468857\ 7073755948243728032302999177063193449889619842559649631477774180486907491337982\ 5740177878078916828631346854461256060643573760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 3317772396\ 9739713705277445878371512697257110226937953656863234572052668528340999516171990\ 6780831027563844275063479672652106319510906463629556077729447602416168550510997\ 2067325126116431666007674716857920932819846522207099407529555790321506783881020\ 0384534282158682077781305344461313348797347592559075267920284170345406819992409\ 3037720274849848120500143686390250585685085042418016814987861795577763512958022\ 7187192812478430837598156440137376194667106296512534329397515358645073396567939\ 3712684822371980522469390664269760728295245192329465176865345935329104229664288\ 6384603829619503662524614728564523560361768307238583487237328819790677205515556\ 2103033679960437043740579544530531787745494793472089281451362113118163463455855\ 5892152245075143015770217482220560829458320525457228214348434219302061727852793\ 6630398406276164875682833759059989070122342614428737231732550232617229109917856\ 6099863503685720839512834090465087496044776662923428480596037244121598388592613\ 2686667700742052995540374564107255634634179408037715432120784223095123438921230\ 6219679234316712284540215046697961554411417344453715759400863275662160745457792\ 0129831456437529791342019138616281056584196031528172693045993487801059590242880\ 2791203607614019553129939236615637561390229699366608492547238791568323726285015\ 6029208983147455982586715594944156580991949757452614791342685415180527178439646\ 9152318783095668935953037963331983332475389842699909060659288877514677570313851\ 3636547208785559391975241075465848846054677106351317872108087699022313522145140\ 382707975511918784747622193593336618376259719608736039225720265937233465571/119\ 8386674467986433848102307266507082887160212301438861344122529019377606979675532\ 8574601280809252810348278729178717153263852448793333768388815323894412983779431\ 4538898815392913461316206704614098119669708493633699544831216300799071381016610\ 3763269051896042093806090171259374488644926055143252724129317770324529662681811\ 3847650249622411646318479831252957924740416385934063427830912537282435226026536\ 7063575763550728928888274255853937237431308063211362868742213911302134984057508\ 3185919645390178006531483726451005722795364119684757276876449532411442849662472\ 3228762947951236501269559963804461603770118016685541945352662882572811325859721\ 0316424179675236144714696096983726889621884489241681209736881900257349186296549\ 1544347338591407604717904177572309312858371181921610713774618150474661992643302\ 3676280383353447982558698368070888701908082765381196997404351532696592485480410\ 8758367591822545164244442360883528054350899471226813167076552020388175551606794\ 2344606169977416959374516843324250334199584651077105774605638527652494398500250\ 2099744389824935869152189348540404684640704061434393277651781124195665615051938\ 9819440066279723314458003707730076975888581221260040935079113625136548365959478\ 2398374521235728794224557310917150941960947254486929130484205304865251865335341\ 3613221168604716619523281720649738136207120831617344121949348711904269303714487\ 7374669584135914826257985441189257571457296168945330246726660915200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 10099081552564808333498533691574937537094247639857672641674418556358\ 6034000126653342234097833209634837683152201312149703298597598794688311685799850\ 3682511402999483540025015765914955527234610309183720445104206715753669353259796\ 6362412242100356678722071987345208789839025893121868973274170730476509169029736\ 5855285627282980653150336176758266666142215380121068218189815233145098083177641\ 8067823956157564232246267872299481997539708337907042858320424417096739314884721\ 9722637765975896898910422944641541376395809361543522031572043360097302390066361\ 3202366239273453775959043392514990654214918509690792997961366102597079716730973\ 2626745504143568798582495145873176013577581010393524895649025859337496383551774\ 1331469450331722468468941691777817116166901857059539131225684543447564920697601\ 4930559264891450840281005702028894807007617665623321966249294104616084704090426\ 1890667522607231271480699726821756099275988128774608671061896765123640229737837\ 9249730915209353698774705724388988808139636747948012170039778315305226723572397\ 4454755933982061397082472568454900809681745806110484849710274534451678204002894\ 1734574736764344593383851745682533745488654143927239942234181521363004240448930\ 8680239177523470957268207785399906807583979109721952187132219295200521459387122\ 6824441316669456419917601975130800472048722339487561532712168039832521225341141\ 0945424274072669783547863384105749470181318451333425270820161273505844380748926\ 3287671776244835187939689635405013638234678408061504602846090683405005556856310\ 8370745973232196453492235541790309973768636740038955123295858630788622086874179\ 133976570914987/364861605885847573503179015511757570476562453861922756378377265\ 8619789791889246667770610685074819644345356080844440201647660827254995034612866\ 7107409038651941108110172848116418599058721818699875450856628315324117812556110\ 7920546416268287122913581157049208787113792147681526744591916534987959308633699\ 9838405094376418071494435642124773427375954800996123818125610809781239597904063\ 9721776116142206537623314251070824492015883879332823269814254237141644604229294\ 9634771072560710056484494067854541083881474899523351831192403401372838352323478\ 5038794228207718249395414111878479696038853190102814036890752892367892407635464\ 5700536899353107075030333179473953349784863845017735350432683739456735926458174\ 3160531518262684831326481313001530128510207014122695611443594696330230585018456\ 7331647072432177771772107257570271489748433244509894985115406612883057562903611\ 0462674573398267585471131546183001408737308931623044629267660664828367880978394\ 2923841556756015236416165673996775236640487275342120158895810704161781454721777\ 1679661162711002748061717997630293719768093267382015323763747300770338813169516\ 6380184955789563021122144014227091581712564927676481428759096880434448480256503\ 5624805991314395544256256797515870735869109225594792711067621017026997847062571\ 0628381121712711924426623633363395115183655015456742414026375397088290656933358\ 7495437438274299751809688306576064579896885252232603504709388011745728669010624\ 5120000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1487204038321093970977008393906572891412949240811221\ 5225506327004238419223608281457307749509252910737459509412174096846413137546156\ 4043465488762246433678171132069664212216913136970329419744016612258109783720134\ 6983217146623313296108797365948124788033005180604916273758147386702239930631053\ 9487337778279583421233362486665455250169021492464478576256248441437045513776011\ 9931128973823878649895774915513456298108012904720082840445398179269957866611283\ 3231159525584455987269389494538336692681176582855075265251799233083948822427375\ 3766697303083330536182099258560429511883168299453704432095422512758570917862720\ 2365281551015207960873645632936166911076951955405274487930890007517820496132599\ 7898594749364079950769461989388913422862946261520580258692344998215944516074540\ 2075121359692350784314829411718441611915119792976829135785875628968718252900185\ 0680533322282675278407040545477913352716374398833942390703084347111204846168326\ 2637008409393908451062057828219260806767003930380239004883310768946164357299623\ 9374181939625934979206431885694256955712678489244428081491886057076278365853765\ 4017440656621588684537068464370240760488977189227309463319269685597449764034930\ 5494234152183294036804841902046671606192195098083998302610351679853169808856099\ 9228914944543267458365603083638831860863989152002091237884843822338752555283534\ 4187878266633747697908558164518388693493678430563657966640973521737088518483743\ 7642606773971294345331344986066201420932291469130858706747619878321157995305144\ 6344386038915080479507988743599107339422782427850531880298595287127464987975109\ 707577998885857847528693213725944720100805042443/537420670544157592902684147619\ 3030587428463238825030989768705942216553766618814659092143488648187700794042132\ 1041520773299122073316586060377978371973470538374449944695769674056865634047127\ 0573715108887461351766738168788092525191750101457215686322157821117457846676287\ 7475328370742952834157636069315270963828801960006649551776335152359250206465266\ 7998490130255284176610352666749912768471780793375843210257114782304879871654049\ 5442079097758367597608575278118868905898854625392281053030041855114979236801066\ 7732201342202618739746573205813372336366380290691309727500345449673989635112514\ 9521888451518057970124675788135979785423296173865714140428755447984973560091555\ 0414434842089968496722307736060472831335196681254448048008832510345920481240017\ 4291879518595892394262955370080750492460184828536574257311217332259035288843740\ 4642611491898759058518137255866536187393079438990602768430560613664049566767147\ 0693352189677376532072009779644231096670473140839758538677080438581672386823936\ 4129901974664011539805904939248418627623297158757003153639713307267678133026375\ 4832136210993788795600431262142543645739995065955618264603962227849433808850335\ 9581446442286801828298684303667121198017952601663112108250988712067038787520406\ 0816224005796990470565563703175965763056104820118367239852738132552786172786271\ 5964037547192888426498524962495661700264124866756811330175141636528496002336755\ 3727596918818569442467355594887703625053758585569280000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 99\ 1251952312879744495198394105167454630797703033584600946229738185834382187597553\ 0260064146960707455990106314414114948714518227882632056947299943842524543176531\ 4946136102809038883728480402025741837782921130798717443218810234988256584499746\ 4268414360714310978683089481429820419283422195410721578269750572543710585093357\ 4416880925691618029103131691243723035181232484007761413876666762661938682492840\ 6552054502230800312321854574770413459524011168060650898384002521543403850715440\ 8580219973548113446628907587304168816991846589824908709066689879041480068698444\ 6921378272553291271819791740965238127239253466134190016893395224051901448480854\ 8947039005315267272203025916542264688453534944799940788487840101479156050675918\ 8567926395389987943909002137046686885220867775018919156765240701832233058902005\ 4856714384055669775462168292655669279871545080769334380155833454757495712296380\ 7580150380474977314763503744694959391551946253108285348120259434314709215622466\ 5677775017867023057824703680726424070240601640653573430317094477631297926019036\ 5620999333705810150135493348899583887255397863339578155173657944566152364657882\ 1218747368949518724580165213538798056161524115267315765196686485594246042294826\ 0192975511545214978165352199954218574809360267032760514656486141583245286135991\ 3751921745217317760063820386516561859787459309749062158804259620108519909914660\ 7444531409395033005237783077740037451659532650787360352067926736633954432765991\ 4861801636371662003667648596758629844468731902016307534550456154035054573682403\ 3504726135087192567435303923884552823563132780344690764297630781715686735980202\ 266516315055448501/358280447029438395268456098412868705828564215921668732651247\ 0628144369177745876439394762325765458467196028088069434718219941471554439070691\ 8652247982313692249633296463846449371243756031418038247673925830756784449211252\ 5395016794500067638143790881438547411638564450858498355224716196855610509071287\ 6847309219201306671099701184223434906166804310177866566008683685611774023511116\ 6608512314520528917228806838076521536586581102699696138606517224506507238351874\ 5912603932569750261520702020027903409986157867377848813422813507915983104880387\ 5581557577586860460873151666896966449326423408343301459230101203864674978385875\ 7319856948864115910476093619170298656649040061036694295656139331233114820515737\ 3648554223464454169632032005888340230613654160011619458634573059492950863691338\ 7166994973456552357716171540811554839356859229160309507432793250603901209150391\ 1024124928719625993735178953707075776033044511431379556812645158435471467318642\ 9487397780315427226505692451386959054448257882624275326798310934102653726995949\ 8945751748864772504668769093142204845118755350916988809080732919253040028750809\ 5029097159996710637078843069308151899622539233557305429762819120121886578953577\ 8080798678635067775408072167325808044692525013604054414933719799364704370913545\ 0643842037403213412244826568492088368524115190847730935836479525895099901664166\ 3774466842749911171207553450094424352330668224503581839794587904629497823706325\ 8469083369172390379520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 50598725991509614906417373183830\ 5435586532840072994236903191286347614163375412855508620774083603958097761515418\ 3355475294163183827798120563041011172637833160917480020770936826643425917412629\ 5092487400803812560829893506828258838533079170844905975253062051236586897063191\ 3262084376427509252330706268359310814545507146918806574306048857770744053528911\ 5353788035855392178517321424452933261303087548297313735430297422269882774230382\ 4242432118913555508398794307299891589937875667781969244835543238039963892814419\ 8384585008232280905010981036238478703935314937539733741821363065290841257316652\ 2901998402846457985890303091903721250437107925684136410900416821629632966716785\ 9365555479244082327689039401585198092765085063575067204198380497785811935664748\ 6632826122552725663007357469873596447114598583870895684174587985693397156165176\ 1175664275377581588145996859958669437312631050747705583569557028757296864301636\ 4842422978387232158330098837877817590996655087810019936078661621930913275877098\ 8464497199950677453872861071773295717537775334484884471161396551277287706698101\ 1475228139517884658664692715387146349306069824263530590049737754829241607504475\ 6820168571738762429622991520498591424124297335717795925506542063254192565033230\ 3340400141610532365963184229152241404909323626684457421680613037795420239924751\ 8325594309264864841898141324080944423183721202355735722284433647855169492140992\ 1636007186392959391169954326250804403095079409880485433558238753983335630543017\ 6851595501356590543060609549658815442032533936066995914174180885869795846941077\ 18027875732978813496022081989749242709695454101273470586412219509727031591/1829\ 2264137692998297856217858825020968010080732606455480318455397035944291922839723\ 9327729657902457370169782627876467706374983216977282782080816098662844149615663\ 4831887726077255543709724070384190883478950595313471944220727500745519702474231\ 5631873903208492215221298902675310537331656318091405283929377997740719357016918\ 8886604230485873564884630638247432263351771541702608948283345945944092740424691\ 4753694309718851525460041977771853797598695197231702082351452935992301472085212\ 6242133967485670707565746024198204168474227727600264743101344183752196686573020\ 7953461758119903538637415401786930606552749885170075046875407766785064948360643\ 5871222181862414257203916272024903506805084200415100588482403668484628018224068\ 4559797776273574144837178078954045915723676026529882092506280176193766246387488\ 3220995805940576821131415657573551629425690475464734036896584457261072959055728\ 7943752195973085207111134351534258467321881893306815001400492872752956150521155\ 2775028740756638466126381584251292064049248421059355868933260317393239729220622\ 4483742584655656713139266317518639623305430263425125035972606414771588920208365\ 8246362862915343728470954435055363276275048623006350317024689951996534098175044\ 1558840081505298951644944564715336166017013564527874398838651467224964777734316\ 8366759055351718119075436724365594085631108521393407965203090810070434153621112\ 3932504178045611351073822190730532026824462219461030629113489510075836008539095\ 0400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 138706451540962345224113744737117758039905455271\ 8702294159542798124123547707116752655111627206144290154242898682439759388779439\ 4040793923237724254984147212337263536641616422233064126208351891839132042889579\ 9923307856807760933915703349618672705527866805957224392764060051764707066092016\ 7933284265166288668605535426036140325833683478730879739268895142327490152724982\ 3684622250463654874186465983642353717880549497256687673789775519871319871486477\ 1011233695745554892801982251374002381124369264075713223049494585668961063620760\ 0481160071574644791534274261098841566188326852987619588223291991895778736085623\ 8893590486035422423451088380282141303501429998767225594519660777410780072149260\ 2360890109536424016748325432684622588968611367210512808597485209760103217792816\ 1529092102374957941738953684506254026980273410682798226785913764448867307761875\ 8793820542866684105757138943543818994628540756578689911745167109793269664408626\ 0513730626038411648339628488558720267501738962696927836055857681534424802770718\ 6119083872465957009761237954480945232128294424910012898378974833167226412412617\ 0058648586973654121242480203217378801795730418868011684788934647459701923302842\ 5961176226066749649733981302884087094570457610980051098123432845641630399300151\ 8532170191450608367281184747029814074263387795878145448836225398396454766870478\ 2680418445453747778677011767138766246278095977645587261628278196936579540641608\ 4561969010358806760789218293129140216620988866413195333665321261411490163737784\ 1122386465154526756923415150565469231289836606598316208081248435990736577473803\ 3480910952761304169687543230353777184934728307002577677/50153674970837032055730\ 9754948245555203528259562984551603086337396760907066311191014246368404685248910\ 6536877649632842384562525020308318541169951862375045022049517857618131219146305\ 2586926082355316443980667568534247427410846077420239855273525395093632890180249\ 9589818443561813053248762650026976442252791203406716521898647137898377039924759\ 6269958778377487915926880348613912769037831929916799906486921179278768044445017\ 3529718121447085646518854770896245301138553489452860109354234601607441183076168\ 1142997447070027670518151615348429860407300736821326539596513678776943036302891\ 3917268134638959605136132246256803478147854007454174000987870285937677768264995\ 4777797948637529039414820263210136383298859740681638914759765647930285038479435\ 3754365113166659881734199990623635466432952230350850212848449406462066268672921\ 6261228169702010303265209152599092044588849257444051284561241936903789500915450\ 6714953418147054673786097397462847021696581167330626718680872693629605380105244\ 2449547260576442711565317924720422282339122281595806378287349163723237150192212\ 8072619635924452338931735934851073174550692566847604705727957624018887840597119\ 8518026385130245403842177178722283983374227474721662491529066391872776189164443\ 7143384895351564024589111430393465829909828101972861269598146723374637597856383\ 6325234845557272949695370147443928108445947041593655211908392730019164638337183\ 0202582300828468432594462553902683086122286015521618147672064000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 44305340431960777198649481092645119737629856983258313271393238129615709\ 5249811213224447431417302471123065204857319478883992512574193550741124069274819\ 9483833531438782897097030215207910747647814198214336102617261394409858589769709\ 9329948400626697812679284239279765665175204481681653981902428568627658073978787\ 7893600921479430679631555628898820380994936258532805003197804943650331635056304\ 4335437277899000480418927721287274131728941830751146671563947846491735034726709\ 4020166398028748304749985949127681309531558937802362908066230065869881322907860\ 7954309617423015022391129924773694919355077579310314261324295305934459866560062\ 3231026091992905122097172166781008931754672325584517480423023159572514701792105\ 3128561213738183026391930124821849358458047643243183590757737150370516568133565\ 4600783098112981760168482676340042166813922717580839732946426871239439158749335\ 5029688596237643330003591741610924836431240492046511912029417157658882479215634\ 0679428262811998073170338100001874246250760601744306772814159283386335971221981\ 4288382359803676228716908945236258771892914095971274707638610591045929554591487\ 8485748549173049240015748077708820380567630783139593312051507295942936869111287\ 1564328142550974306056874381927664562818814619554960479992375284283835805619284\ 9237527703695128068625801722256413446948020525411921464742119385345262668692076\ 1014514181143027492316586135507967591736983996666968302323838072717995713925706\ 0243577233397790891791905570600768054640058517086512386750503361877167888574156\ 7920987606013707886117002549598423572423870822710961802879309217967366492640499\ 938458547060641129672600280977796647266158642047/160223301224714105707939856189\ 8743336324929572992991411692516250840283960620193054455728316285552535225111659\ 2590429300363550755352008209956981369832941197317189096769381456492945819698536\ 6385045880248034485100893593615910721161007970065175065165812617106247734117909\ 9770879987607201041696063550970189469333961290795048547671572654405261349135482\ 2108468157726157889091806741464078263587219960581593578710591775635720485320227\ 5348940628747443229856440896251387314125288862080414783714230962495785518063154\ 6265606688111104600090240786115585018663571658637871339336470972226315224779377\ 7471166788855507527804718139557276804882681058105211732327496725124279117143766\ 6998540821192581135358292666461134956014561895701394487046330081546215843668464\ 8712066114832288485306448517808853533395832078015552551127945317285579909635374\ 1371000533600015373072388947163966240165906224985905367214382005406654737196109\ 5525407119359570847510990086393295037954352355108612401825339629524124882272612\ 3641359091924867012079807608902400834340164413358301016129267075082069849571444\ 8221863091536002860686748228214346334074326875563503905837740226976127405191439\ 4094460413532039322202465071020977002486947136128896620950582770616805677615267\ 6168186515457634510611266760609069060955433563785484688142599097857187106757837\ 0008279773779839229212004622996999798404394586427384959039798204156964898791865\ 2423841457685971004744218875166412464001707952788103655498014785536000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 8851660989090641033285537545347812922138474864743104186399493\ 6963331221397219680180590407652013578267685936210662058143750098551450560572597\ 8844988442083279775858749691575022153245084169901572789904818301241307676982082\ 4245764633620221672901940908870051132726757543204137349811408943217895916656872\ 4090321357485752094465118161399754988636611766173374846323519697891073584541147\ 5206633867535874592290841117921547897149420868988925554759013734082160119463111\ 1951050675957833914281829628524272407413427204810919473423621511559422403659967\ 6548218201196420919228181395573062118191187568590166561484866652972883912041471\ 2592780088363545559471694287287188109593488100432132527286358382330234406950037\ 3339963327442949539198700600706565246759220279661602854911006255130413092849482\ 0084859616514624293013259101365676597503260614606749428609839332307272249291658\ 1623633276701907757842304339419879964452835738143973449220746013650063247440445\ 6311180449420415809834723342176433165543635224767602424823083904925238805450493\ 5267613574336587800225219068315426287005418118971472211494123805348935782523319\ 5282118483902909289389140379609760598218913564973812014510246415161546039734817\ 5782015494100510145393248286167614732334423142791051640948187225769976825758988\ 1301925855468776217509598107631984978794351403121182015420147395754729265749668\ 5778599776765292957125429132243139807537042507678315177696366438363379502332588\ 0938107462808163529134874106958583953707829986410868529452683222671884522143115\ 2317167876547399527957687394951175513907411661888918146233142515064410150579642\ 40665430165863498851667187860910548281086107317078483/3201395379173911097944803\ 0367263691774610814997455090986925983881275989989332409829686339947667186756808\ 5121493940017302556310724847395966622137104263027107224847211886129438874847079\ 0125215025614571182637048907842691518799732882308177494641962325160758476663328\ 2994964356490494553329212461298857751861549178466766712601811842124317874592318\ 0481500136435261790623458593053620672628035695310269232545803175373984449622012\ 0242056986035127889317294031201364313213188173061743030512694905223769196493427\ 5918256192642057278538947739842482307012335449683785463201562458497000002786970\ 9557595046898467317859292540255491633140449326606162381653234103857164240178706\ 1213191179771469780978822775196426709456757683311470476380836040547887591540334\ 0637288723054515396472347132648818016225896790388403117466818617781617056624326\ 5526828296335350346200647707712758393489463795301036471491742678017010134512754\ 5845635301015794072102742762325487454048175750158027331676193623057603301113532\ 8433937800207629446818849753875873837343492240804821946949918888387911750794434\ 8855346994290821578073294424099864540616065829337342408238531529636880386039217\ 2033765344478109088133840427604151586026225079986052787202119948585914707526506\ 4606654357385045031527546571136411786412815727249718121149343617695182680156588\ 9235522034930783323176339607424447629460285264772670602504946472305621682857116\ 5979936532753801991025237756578804598590978044079647684158230469437030400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 4741871788114225817017396105430939594842220013724159146317321\ 1455906985910807984914181385364868087665859962217708621429549557813606430880267\ 6184222072578431791904326663376382265533548436307051365880400514252376704280860\ 7820186147481733656361416978292952069952734299084169327214739528156385996203240\ 2683798329202807438173795719989189590722095832335275949878535307965253130162230\ 1347032698827887243254553832112343671407540781786210288993047769014720399658359\ 4966512213730507034863719865278798863941667340964476491626719970741018412367675\ 0762286947107742610808289178333276831400520389984484291404125701270897141515198\ 9239238175004998141250547112850598630730077890401676792414442982617537279471864\ 2687944028582394561767008277539509746862677102241395731773743279984798412301970\ 8920151282361301992720256126316121241743144145060227705162835592416070705352842\ 6643147303755970633576030220931608954999760979721621683137972408194323007501159\ 3971865643296228004834170320696800247065143052160331496353040147674709166711851\ 4524809163338502251198797302221036040646100103741359176761565581396892515936652\ 7916282858414883445022968269684084778197197357256505430244940773854237725774190\ 6340963543298310250036687103092868083674743558047256232475606094994256654099025\ 3545300612184945782603737935471911298293704733918695350572240747752438106626693\ 1531727286882385393585782912869711025517436468817001819814692985923422542713325\ 4218233732026918695544718229530492504535306445305095374379898046585612294919010\ 5109917994230752519291477480782483109506954384040889190117219286382352569165549\ 19399718884641513035131688445693918086679979582237057030376229667/1715091742057\ 0100777143800695611917789463194922273009379458783875234722183519424609027026897\ 1940079892231216435859509955942786888777951050532152063537818425502961892432618\ 5527797853452479004166222959792976373762243769204656869024355138638138924759881\ 9255502445451280096721811405262721115514675537988480632506945897805864952918819\ 5766532091015042696100732812073360889468110614420215939490819950530240998452399\ 2336465961915340785008794483314071350583608226779010343125716090631798724154074\ 4872444865669869433740819982509498303532372027043090424422037845576691758851890\ 4915638130710847746861918235956273092512379977586680913757292995484498784138738\ 7044727313930878619616508389720726424031142286183909645002980123355675924826942\ 9836220081375112166719061126552911545498582610856806821225810562596432479453159\ 8072266850154223447471876175859466959270111087798805597772083940239525638323755\ 3085629084623662399564639561958680426963082104947005111557962080386948856300736\ 3248439700038008354288586001855075646234899291813117052697506503721983664237868\ 4102353071846349808114939727228524445889456746125997468923879417551962193587013\ 0817996265780927609514436539245745207954911866795809889789237132823982926957483\ 0004662048265740288331917045080455533235074131995549110986367753248321727998627\ 5015169079505848822662709877972530567749314894335116690043226940639916717386271\ 2598065485511892616307329718190385047647940619829342917060458582497732160254461\ 5020549898240000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 3292033502555906016983875606076901982\ 8775711207752820199118192052857333219671780025784036366749951771271040015611854\ 6874411926630306179255453411986975240527498221836731187097205699147176178408570\ 5705494763970513943440477180578689866074892341392300547140713448829811674548798\ 2390220542006646416252010673746732191421670912512026305141654656666612055828064\ 6511050816623532893297454956933268634491472278219129565664521068848635530176412\ 3246298694619209467655473377778718944009042757987986949140134329171745215593312\ 9973774768432490608509903420452602004349695580819048548117995379748980495736194\ 6172744954664262003973391137869012545389145373700381583475105013825801236385067\ 1511394312419939378317216474655856877732379306892581610485967041003760645378893\ 1609158313720154475566825324565277379089155432794762484825269850131448059535138\ 1186957849898055058479438555074644517393934538054240497384690769811201636983258\ 6801534717362679353557827675250867025619533534552991548884863220857810362632543\ 1455796348305785270651529245159282867923419951170330349445711590593810558707812\ 8322124686243990771105848405793099089530369570915265101527308289259204720224947\ 9059750237252111633288839680540239437569376243567316152273840572905552743042252\ 5749984166165731395324560271729784804063259235550270331004824257764654934471564\ 1000868845734104706036952593709860771586670735532412612311751712361103892285162\ 0288985257622276495611604880576058828538287653173199711204043104921480205688766\ 8206394583732641429936051676421756395448503677699423632531442384686619639142190\ 6775888230025217095457315413763234212889165322384962805687102075692673934548995\ 413/119069386438002426608559998726986048196612152469943221776461979816590032724\ 2665086065071994570060066275059878888254960722783792373532163457714437486361563\ 6636612897264845830354159993892763801877858240449658553962278658398170956861224\ 6751973496750721971506182624317053250912392314428174932720890320781892952250869\ 2428255588175434385809204315143925309855663292792785482766858556803300588654310\ 0964783082521810348519706020149939265583268189408954067160056329415395043878825\ 2301455358768415709706513446959056642736427756031477805243294666465418518681825\ 8776472810181809001933416228990917675484929474821204512730664515489932872851345\ 7927142216543208208029778593760557706553741787938413570561243806588379704751579\ 9076483072518090839754234799442848037525507796869946822350540145781453465401049\ 0664111764280820109107702551834933507125714981575064702753243883932648499599224\ 8922288957048007325352366289377211485337836687070271315944097141393960624043547\ 1814381200834204399186121003799617865981353127564680376370516044012828418709552\ 6491365982642857336297933697006082370513103370551009304744895293280085782693938\ 5636432915825785263942216260308115647581329508133753838726616891345008551894253\ 8560900559360604389634822387970827132039931370311729557647708124121319204557092\ 6240585395983335141471260876563270247507186460193812025526448388126868530407467\ 1487870491973339693037919528286322268343263224818679592659383403675645800590122\ 2883990740618501423104000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 228046782936068367536168550\ 2404284679788079984021133276841969185866990191893660277910408179223699278938145\ 2916926785021136706358052098269371219535401835764921677622726129741605787614750\ 6344738639898479236658187843570672467073137441683881769096201081847051013153975\ 5252249268721289099918938189722296244975609598736354105226076350966838627845036\ 7080230054414880058451731873390239462782052538691763451217329622493267397373293\ 3133827665667294768115947595760588400854392207341531662936417745575022664643232\ 6483433788287632867468550342829656379627404681640951619849748228756037802578078\ 8260556547037087319668711547382240476805942451818249512034958337299789835179770\ 5389452866997332531923349393945912160630633544985343238379908539569710904184234\ 0889361342668738496845267594792005315913213112891278816269205785243805213752472\ 5959944646095960797000762928738685490714226682551495671290781835106340963138024\ 0075631079019687296430773723679847277755166760387953633670313075162655631494643\ 1882370466329837665478552044306661782820945721358843798213118192799004856729835\ 5531609003770373238703649228109352669795168289493504167914501773034045221262393\ 1420574145850129106475713476870860235285541778580578123529423991195788128429950\ 7426007418433527215290795598188985759716583214717997398498079966311875096512102\ 3183875875316242685803102563399722313311009377888911513323747944439721984459050\ 4315724092196081824496051399191639457105423107222644207168093154464975793474387\ 1511492460494317730700927424927326171637256155683518073734829070216259918409860\ 6131251140354504381319414694362381394305372425607081533048815107151530529779471\ 079411782396922560850197511/824767427087683916120867742657970068134513237505532\ 5417581536408591005827754250203750188584001365206158326073913596045647983394052\ 4901977999633187114937368923755713458098124616282349921518715269945387090381172\ 2063409217867650518488347624379523870253609248581833328490938361472840257574227\ 6871281563283727234925995860759092553511647900337374644403631621029535219401051\ 4307098619289898785295869810892132209588232389538325875291353169202817530497204\ 9050589501370740392998458564242891751275931099005938141639036172257297811935831\ 9383184116920310146927642533861624010612828931778608742796286496378714750604300\ 3145411875375289682794561213071398282211259123819051267882114317658755818970769\ 5124827436524408207723060032318696252052317553159764723770731143042237694981719\ 3749887317178834646658383013222088959979319243615335366153395562188110053869737\ 7890454002734734413055983436001006744293173762699030683717029878128091607654932\ 3843007019890114726989807486687149470402989750739156973704403480207019314278445\ 9692280215918895753945786731650864725630953715845722160965473885897814764635126\ 7832564822207428158064089581734356983331344855706442434744805916032083871518264\ 3121681885302223481364083819607152900926041150734986756686918437488844954350487\ 3413301375525394130807253952796508389694695829238752531843062074073669099422854\ 2060465503938896016518125525542382688370521095629323943510629988168818874386333\ 6198374327485281975913350581062082631512253450224373491302400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 158202788926567528601040970897896367581255815653780239016063952867702\ 0050905742032415123805939177773189839376890147753946717689951115527022427700006\ 7378349282174135631263627775762707227661126166161459176561751444213720945331690\ 9486811955903186776915848687141030235467217338409298373012480950465047854998464\ 1699585836696593157294742558545546047015886406461616163097401306242809276829732\ 8671073175519540169567070717509879569411053841363143976835175549743029143456439\ 7789216259044957229039814612363641090874201914729727128954637779898445059962888\ 3164962741366616146369179199574508810788424629997768102386952530004298952189012\ 3432008094939701186355028612852024531316923767651049192800264065848349669975578\ 1503121347521108434805533421537065159431664351806290889685464195324389775542102\ 3401065902335751599954957831339501445478812827718163625388102158637828973080429\ 5329810765482167379265248478775267826763940998768906723452700504137845557268681\ 8844726856205849644278647489475591147836390726314035302299889930906014847454076\ 1264437396860981873272493374094771919098505012031671818423061874092207159410488\ 2574061061529887161858425174288978093995965426815970140513467990743285659007200\ 7469522247642199467865189462560795616799152044268080575375488130518943382818078\ 5646757432319893234246719858654807117220892364218813881602171030263620035738721\ 2373351691251123270026158648432362572184608299434141574321901083546707139987468\ 9324864918717306988847620927097439882321918104119254658644394013153956943096127\ 9243989762167234133188679475508826375039851650920755426105872636346237071576554\ 093370619309224513985142653997748984903610881554968163601077/572091795838112990\ 2400906039805301349087579144858691438236587983463537450621276108018546991247405\ 5193312699704590332779698295287119393879814383146859426170477316915469789016211\ 8826001539024696333571752477463732654466548474095080150591310353564347168157874\ 7431011631292374488854549059854501365546289113639242247838363528744409255876167\ 6330431438673662339306874290764093669468752002768323556838339178316535994284675\ 8492905051927195539249829748104898604475443610535240400773876182511389414220779\ 9837497568205858544098454337969377348651181393468202769685120626866358999348523\ 5388374241802021070741561636187806948901252635144622314778367981132483008213292\ 4112574079442624238717949457633091564309982867133613892393498792321622996269419\ 0436908791713117396989902431403173111390397534257274045965606594718966855258234\ 4903854834195512308780206663873209081300431146417686452281341249180432089825047\ 6991441268465708858630473602933840611024043399359475720778699858648542513528486\ 0799405240885864809399141896603161240383824789344966606923008584901538664377729\ 5205093819929072522245824499123703252117056957561292079478762982566989113497397\ 0080046096759265754093059007869053663327936824285945535209965863824062101206249\ 0240531790999968264215746917278389197590434607083714942638867053502300712119624\ 6777786963143909945130169279742186065619340854250053688238123031131387882104968\ 6723514658812732972590537685418044623735977123702602630239342872370649367813958\ 8424499200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1079949932183144902266770963875308565056\ 0858066593325481122769916772413995019892720254107725437981767007149257901627091\ 1043393703919843291668706757235651034989875459494425681332563848691586710108209\ 4434848690616758504433183128628848474910054830562092429370269328771675779743650\ 4774800632929112346722964815682010401651923179721223058942574309918886001948472\ 2588493929028846029082947658334350405601798906291430638086204128073838548751950\ 1512907780922481973101611322663880309221832688425767653427642793232625599588218\ 8282792143455731219600142890201806170866381961581326237373226479172301854758444\ 7866773500987020523085063264176800070652669021765530311710077816939796003583845\ 0441849526064122600137747168261740215017688593576869053547179579986211431330201\ 2220144103574305172216798582864051872503327019764066794281468211169414818926757\ 8176673509531415679098993603981407853971865295462678244488532555554826704286046\ 5913679492854925530560532376892363006476962394081728301913147388531327509776930\ 5156610202840891709589276430482348080415297312981658576738272447194744893860550\ 3430605956896992308428604899851580667280064066529769468111799943724950757204043\ 6445730367196352551778211349078932910656576132992489433432220478025995684509679\ 9066057328562802354453452631005299514305487867164014001711871856761703972394699\ 9940912407122283708879410159519833872080588351567128891015560137924614741297840\ 0820603282165657075362460759516791763333255790135965098830970300310287848128883\ 8226407139921864454353996138110299684306320465359846278674386265172050709299562\ 2463840449034780043836470791761972331341393968358338457861185988358725504344345\ 5593829085626211352133635438900527/39045559217191696843881200552119505621193741\ 6151473238827481279204055384382323786601541760125024977222051147666298579355959\ 0579262178088382955198657552080775982882354682916044171877366934586505649392750\ 5368501803259879686959528223441843917827730999009565739474200627291343813712826\ 4013122756951039639984512340145313340424597879476035995651057695009254902760155\ 4074908159807097691972625308963393994313737846318145808619354403171105579315048\ 0119489860476348798171324686333995461355680508055161493471721435825658807239016\ 4489424876003869450256895764057923888135762087879838773442484265278544940811820\ 6388769981974186752640380448967073274384242692340752650583790372413469807806466\ 3278947476995673339108880124062180950537982430960933826752659633303388685234204\ 4799318719168726139206189237993003968806021746318136826314988390289871957694023\ 5120564081017902939647682394767094273257850516895001592026639579650611199788060\ 8332223114998319186067770116722891441391456742974683448976062730645384406419829\ 4262438239546319319535748819383737910130121878289072435458631812884198401103238\ 0038491536191090378737356907447001110668434573824266851753103047597161336052037\ 4074338786684726906795228714918375951562775560220291300140294585087513327635558\ 5216233857157862778430942433674572883003311265955845241661261115675528599243299\ 3780138829503015224963595518880200688214672798978601963786881111620175422488330\ 7311341873108903055962163560371805684313717391666564634914919165881954995567530\ 6065920000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 192788980016323258327863639398929628690254\ 2594431413859067446463825043413340348666685307013182454324507183072936219252346\ 9411959429915402876881729356041852733604301605887356426829081334381955256729089\ 9396838461691565721098763941917533925778233502799813773694130529466258607713914\ 4831180522796759476397891379309778450178287337477870115728969235177535661556269\ 7121587360158453491117101124470486957253404640064684813109461091010918853854985\ 9714285682659589882517049327587296799933897264294479929317372806109348833602443\ 6051926014905695414312031965192308944029768420582307625832927845480632178787945\ 7753817315753145810906448055402003726820960228175472559898834336957843517922766\ 1915947004703177685877066821848767611149854191333058640343160837388354942377578\ 4071539083326854564977246538309842204008908011818065897500199241672548602281805\ 6012841896331428007219070639009122866830815137486140614152480520718558401154826\ 0571758768595282364468432687576334902182944844447148552627295067775475383722446\ 0725234425388323204511943695178364569587998067842941102742773595412783897882033\ 4594539233290395543640495785717082414997899483029968955422103321385891136583934\ 3528523273688824275255434338795418191112946103213219675514992599664647758316587\ 9642403406766134186796345298651754410141790660251903733823428932955551432453631\ 9055239189998739800885558405806346159177205168007458793635632768331601257069764\ 0939245070458813713256938000367598370365653647726194259353766420188393514147266\ 0895791965664400276423098724486188918820179603058374905696663066176762996797278\ 5053633266799072363138520030428280215709072074905451564136316101873936339793110\ 612144483740808749159/696851572864486229876757393231208359276379506282169588070\ 4461263432510336928528697723824270905216749814075223848312597483519637286569360\ 2107410546717074146868812603461970004984514556385464736961957529215318991440777\ 6908950861111878379691031989492894818740058295802426305461596558753811552592048\ 9202530840305040156981386114012781343594110748750891407767752139937993829994327\ 2077401243308687804461410191016612113890763074676276962718383583270985612670308\ 4190190532285133593240021720816896164779409776751674260367215031704606837871745\ 8024619220314829654853403654519500437463328095190852930935935608873927954228508\ 9016387384960459506557218655343413149626868747424594316801554661062252587571847\ 3809365497555949237374862867271075820751383754912347744309882602050543118776486\ 0333955807330169358988349121037661052756366363383264917088316799316301106063526\ 2857936991494453877748266490737945206688705323251888415581372325443440316084233\ 6438442819696187437945792461559910477239618613138636878186162924960091461236154\ 4868719160942154218912820104378938725923712963459573769299410469160894132381012\ 8826860055926796220946533977397004819145317217041354143800323249949980968897712\ 7155210799919522632323651151840733121306684529223521453823295219075396973731942\ 2185799694410678443582730085233879562037516370242857647579355801451528748490916\ 8316536185265391967720323235370144224577897151815720066574605024015313715222606\ 5850735683652744264058643546567837569637299612234649071255552000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 115486596943052797734479794104414176533999479192394109738632988659\ 3561293354621701109121632773774241698900074085983993184505899137317415078879856\ 0823675560560582275599387770988050504904935695173605257480289157155005175457366\ 5813601433024887359031934754180640623576501810654893323531582183000328599575793\ 9303418203252458093766539681327769819033485245682733657846599028793026002910353\ 7158299287962734627600585747103267102615768690786498213184518733929223249263399\ 9027924985605357006008925447469312147193218639580888428279756293443609324174289\ 4937393955805716840464438376571226601603288195521604547288195481612188840183773\ 1860869140327795365683191568741352281902448383869251005986314660937649036731576\ 7850239308798483196259204968683432578679471898842539808047533745523909859890273\ 5604265186321787523249325351979950190334674121125020034082743660695117859374607\ 3454221193264421867094848388133126036450148595717471453458862537577109817937718\ 5308958545813098321636504325413725757610479854551268586368052143537138685676726\ 8898542985843686382941809340304905376867074550432439139591317728096953456318132\ 3912502362090238186094585400677177520337439153744372886521833776292700122103382\ 8522597204418466312257105779616239615483630404911588896755742974955450499814672\ 6350363591039107467908664593894857858356036534070286474184992767056487481942781\ 9943375626378865163707895068611177779575079329531438527893487327679520378399433\ 1591082995775161442571091138850042134757946748368079090576983965770713258964684\ 7274024894958641845873234399112165847418312005040150597323023308349949594036503\ 0487445233842713782147251950972854169361516686503544853657405728802599320185367\ 514013550851137/417307053482278754046623698961754804925433999243942161516760720\ 0439273148813464619610051776028402818512736824603761647023642945315177526747969\ 1220365368688700425399642656103183921668639467793524313772946031169599008408021\ 7796971708774075928202580477544974842623025026038098358932428151799116284494396\ 4437950865978282147963190301702640884476349974525652714425787904485648344788405\ 8592818937976287891313917224712506445103645274970072182195093789272343620498402\ 2612196540024511405394318062982418819162528182189390044307535062160672802796420\ 2339102001453333756950809963319927294404832810346786161545187564644655038907239\ 0165234818423437003883103734918556274285025998937474249807049274961008489762753\ 0422938498112744987756314227457559586559066655640830279922454027974476477820666\ 7880339996335924199999558591942845227577021788516758914107468594050872624251508\ 3277145358020122303018480022242548102052715719607577969491380427835171563225336\ 3548741164455261106457553138600337451171687489524193853604487394390351002424244\ 2187789892802273993672007380668909515962369406424130363651941582269017182109841\ 8699167952952150957442720940598252378147501384834409049752333886224945767302234\ 9899249435438713968926382603768319414199425827063359289538699526517208978149367\ 8502564183416629668748911541889913468236792333565713638269135791532115878011711\ 1081572159329317068472444496805347779660858878918985296948434579791848791353141\ 3367441735648528604388916002926083428733942808678457875887985700896768000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 646636332501392499811482968900234050997865759596476139\ 4256444506677850587155227765565848643359583484817365241217761839595443120092418\ 2859431839671716714304653722982528953722029583202396211675807339900807360323742\ 0524596216471380772729487927186852428806044210744737231240636520903110401188955\ 1090847462351300753910598548678192587358031530591303702395715355038001484083052\ 4410554506205988348426806833861541161230206595675831403423172822364356302296383\ 1714942379485461740994652962365788255444109967881971722609594984195236203612074\ 6978655600099049453483178513524625301901251267043512023059351138677338197783895\ 3775338239452225161555284236846623613281158392737816184085142261782542663792691\ 2571608511068489232761643983730445730682232554928308953591534633070797428203328\ 9036614411973836083737121212468542467982132112638784101662233369128422650123791\ 9769142156805625164476629268891375644928516076899587583405354562810095746430969\ 6789895682855793240323331100313424263544121949251002634041927964015240914467521\ 8846943621326657635580942406025967973361810435854044627725445601283853609463146\ 1789945372314187601049916910379696478830219167486158731733906399038209719953142\ 9297341221622798234210054236408501985028988169666465115668266549266436020178835\ 5142004426564706622034602585712158826129671183578625746382749854423012971466381\ 8759768374431171385964490156553164453957926221694579607431616792889827498127740\ 6844896197722317498561591522798208484144346410759486028949121408924639998593343\ 4871836203535240499670520170013538170412146083793709153178576660010189884781492\ 6318027886399816162873488980744194857440357016237277769703282918909645103251145\ 0622489748775948282902526555487/23357690674157210765919369819725291419362119593\ 1696040474299062629297586451387529105529489550229006827812503049029975732238857\ 1489334926838288828212897614083213729052571393034847039091249143589229693002885\ 1693102609653854273186188775280768254155818003913631320427969904215689804656927\ 3214617138939552593313623065310511003683607665110551126772354557338828813812832\ 5302454469545816013470573694189991608991622513849486548125518105383667253006497\ 8536685827789806266747633207157242971657900966655154551094905625679245376480493\ 3544040315287720413859627717410624884233738016847124731018484948504384845629025\ 8893185583286927901601074638238174906130759751674916600591966343759849699076078\ 6634043503446683907925856325797747160531130667000786844625472366323789266500523\ 3539274823904167799878914581792766441629693317536652387079376820272669180274126\ 5726480725015791007704355705896950237385267788329511148874691031066224582054365\ 5831350475309638398003193513072919323440153936693963162760598332643652825695125\ 5773711029393228446870001005162570556174863417988652396356636159954999938643571\ 8815249699324747405946706703193468719197591742611720554699307232549791797447125\ 2880215136640121714215945876131807793182063295405202165557196544347637525273170\ 6164166763592549778414635581922831803230976352448333086768018788628224149491800\ 7902975317981307952049744141153365221513243471211545833418406661889138042446062\ 0238478306282958914573023562549243209213502527492005741137459950643993323004719\ 2604166858997760000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 839182656550278660846235634753555\ 7371910739364503186671607997236666737760879193950708156870761368845025736478110\ 9710871336676757180946723163588534982542848003023466672264108083280298359145356\ 6920419190700425856505121485298718925012364192839326082447459617448687349206223\ 4078065812154698378158761278755068919437119846315021120090058469285661965143278\ 7706301972731776856754814774279689337838018868829962182479141759624718849701853\ 9493244374063262228562151835690829675763090338397088825168564905521506502386652\ 1608533232699573798897179074445823294561179971554268087531358497833320703676328\ 9381483234048627743796736228835445056886179683414210607502710420345415536417877\ 3295863234723820077201953581585437966078180357322873019320800978456258144855211\ 9164783558042693688089138627955905971888919292989845072533258364994765189278437\ 8736189935046958688695291517868004663518566328434742877804494638947864531433262\ 4390499537192111166455323420656207651807675396335897630765217031622909447200447\ 8831071430970815362960321798278970656825400180798234552671542285717166203357269\ 2821708716012621078264334866584625649640008970988549896003146241402411966373897\ 5293507961245404241624681410385344112623505168198151988897300111740810300785121\ 7765406772032344072329194407530012275686264123451804061725530678420440873179501\ 5199959323321523244318051820441103614136681603580791279370811199443582515674233\ 6297461104701364424846104862488008571197087614734003118530591698183204090858379\ 6178608337308606158730847895958512681883362821105388612660111399849132575573733\ 5306064590371127967910913015174701947232886036210133631515485078060596256550367\ 893836335359444279392652143862252617396354969127933339097/303009525955236203532\ 7249862258879336869831094965534279894818323753936270691144994509312394278212745\ 0259612290699162819587050452401162607355414589219895983985948423822309216418185\ 0571143820353035071303583958334877886203145031026639225134224303508458395931188\ 2422615515154948275787994620105105884662615335518500506923290326818155565297036\ 6332742704914132260475751807109098868640319671522297132855004050192935288534548\ 8815702292283884447031149390920264698247438392663248201880169711362092701302271\ 0555747192699002751016654968539864928805056917214493114731703135309604628228103\ 5670672168400334956667649277867567171575421149318456960241356080660807552776377\ 7718728795207426953704337107899374029389804308786552303856903890567554765624723\ 5343914100682939307588124344123205497840680023267919324772936274238102182173056\ 6923861738152469003499109677803362050487108185429246681498662514983401325055255\ 1135469999401058779249407457825083665992615540547879718783048578111545343273460\ 8356185361120208059307514435787028724854413545444222716971862876313591082068921\ 3288652010234162330750165300695247309143457074240906473846885336300371590042045\ 8410427872119322184304310140186403780639514431352988196335693678327959814425872\ 6089944061390129816383421149481279483185286883530506428073122892559262585067650\ 0272180243821561400554234738005855616973644932800148592413736252630672966055585\ 7067487819057650601216027046093679060377158951469078247715424405974517465513229\ 3160783715855316746724628338895667817611264000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 95\ 7613076662538225463605722179814334128721102556638739641999580320152561518748397\ 7690107698893515621684178412359551472816508803031135708259051961818471610596122\ 1113339226683016274254004687462782506494157129834138875596592718293360630841865\ 5872670526626695333031997569192714030612802990257135138120040001493870107762863\ 5256531549538772517656240952587240232179433397623713349056373459466770253479408\ 4006297048566308808633399548290771727351386456542892521489423386631265409077566\ 6971991584045242803889099856865802125150580491535289353966061768947432394051359\ 7802952181384923745811704306580391699326870301414508859088091765186504840028016\ 6548835024579603916614654908523741659645457709216994716940456162122437744578015\ 8448590077917243126560000390076742284514607562163520266800362711289356306307446\ 5513048783073714402491816398283049379970863826214307395201986938441584710221035\ 7517641342852847311327751712468381768755690539791810258139214064354255233364128\ 9063537590251912323406204689794441432498896405139444834400861506899455032142992\ 3178158592406614269659420664551726614575762499303725864475945098002891461720418\ 0734673768993801215499123947627580828006959368931320038132560133158296683574550\ 0914935634349370431251567194242218623245706249666548272489469510179247812415228\ 1184214421442611411511530798328543253123566939854667895150086281006973874005365\ 1422005276876152716235765542554026584604011009428120360552088858742343425691334\ 8658927178043123744793180849823028970399726433620597621035472621596258664051355\ 7883491436168181584807084478781717015319140533657025965126820512046509505777109\ 0355382113736722785294744518308897865171142430257534021571608248816006040283662\ 39/3456287959704561466026455266714624984960271263870442440185437384712379626411\ 3452984825994456853120388412027812692843633759295824340503261409205418301446931\ 6098121609462129307753146270134683965916454028974173462155223734078837528908997\ 3121472457064637237955675831263697001785865373277356802496471030992459857463934\ 8701839026206918157147364361903507612634262504124930423344314053641882809964599\ 3449147713216927760936504978188292185307302670632379839295326166796867984306565\ 8045338228465346143301311488074757854243545322330990117066623667888555976311176\ 7822032317590230290253318827413018054389942631321284506907233954571501174898803\ 6037345083990939845073520347332880904840483270089912617418668333481516804406990\ 3021791738634520608867136647764069254831802957131703568544958144279811898254132\ 5208089139117728981893244927549512764409768975871480417439420070140228274996980\ 0506408812507109025574654056271966691661499392635840118170879564882139280659659\ 6177300601667506355554665659722207895045669886356417314256233791942218975637557\ 2022651350092886479171001026251786206946587378371073975866700788867443090725967\ 8994665569753384477963529678616446800941103650273549605531615748000996105276624\ 1055109094967305581134243387575745940099304406378988207781216646890215722781071\ 2569992866621688736790412416420256693775477318630339644220091156681560714139630\ 6227019526663000501048950669719451847900292817857549716379435094193826642968529\ 9530089734454123474818699674466223517578538523357238729711288320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5604420231519807605539607694356906629555120724642969352063688935\ 4874093573482035747892294296206838023661663017063403140443156176649269030177970\ 3624678024618211279630598643573581390581415968315905166102953001347304494213372\ 9148360831922978640159610570494787541569427901752973396194909027200079874518337\ 6884104619907231387774622420757076952462179719853732559492728938456483447308261\ 6165803271251890620731713274297305656924563844608924201952049546941464874564841\ 7118234018469446564535537710558616003469517293334747265455025445179157305947257\ 1990616982995066888767875766713841681891134445999280636719530156619435409075363\ 2638914225502516526716757383533339338919355445577127113972895542569996982016469\ 0570821177145069451685359224546078449281133387919422183635706192072985326664895\ 0507921740787658062335564239310672714940472205022930834529641014027418053932094\ 4840719719729129753211599002985398546170478170241735741312173923152941202045595\ 5533196713837391423617130468654092470633446562029842302791421101752198413514209\ 6735939577883951504235104357725921769030667367049278676553932572560099136509313\ 9639185424732506717741260878970673581768136194794709721802733920106552546824306\ 7477288634291140524006352813027745788545517209274815241914800026195729402418238\ 7123849151066366065606574071836830842485738176696954031860746440189664043727504\ 2750112002447997599768261126719903782837439474103593630196885733033258128174119\ 3179269168097834678683076083428754629588333456694048737236080798475163905672570\ 9358440334433351675826545739086328908192407442940852383886096296628567122609405\ 9648062459321360212774401372363349190645399388919855403174863843189861279940156\ 9239015083342378463237401763078773014196177/20219357092306729501220688192353555\ 7281634281890683531187591102515092077480580897621014641793584053690902924966668\ 5719323337817929345656119369951349941665608893896108854798465204590504132393644\ 2671825300360822930475346702126943128040971375762472793931888415961033924931295\ 6342112105796966297124317076704755390817546334105188917966602717362817550816692\ 4131990274942009205052129694779542234221620252278133412912953755369692824343811\ 5459702007973580154944982841252748600362819499044466528510215571464890398791573\ 9675074628803518567844476049301407958316788875149314874998638367775747273283412\ 4700414160778586464480481254375238947021188809106425190178920042625717346760129\ 4314708170599289652587234485561351170028268324206415079300034286420475240900065\ 7244880340070642478502580686509885822336887259385152644028610380575741037572367\ 5990720318311834771133620198532105997575859318791324427413743782280145809994657\ 1442277909577390871489221826279504274836010690926269589856142947738943786478587\ 3422618962628976082132167404447666261178283774068210055972787255709394996762111\ 9326859861813533624685800027141108982198973627527099905856545856927772348603668\ 2100776100839311503133089056609363899881150675329618517802280222577750533973746\ 2165176383967217680872515702296524104338518717001681394841310656626894227260728\ 5342782313901638878474065740403313035362899879597172684349617257626099175073993\ 0061829010951351088201341821276408520178544090355327512410456485757311652938502\ 9697651022254204368443566355818539310676705280000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 4026653327190440584245818626602488192281633238123820171636108136342525798827810\ 8732926929594413290901263408981150349122789410620937947577817463806532466842076\ 1198550620762991383135055041606744371643028628330749840917436859287774287558479\ 6070377683879463260080319344133927111137085579356371382974099828607052761925981\ 1875808084641129509176908180038519868237555538000760926461350783939439175744170\ 8298292271619696285540111747706894338229580958486008813875274877321193776835557\ 2391895018803819315979166032841363911553222361650818452081064530377023318979431\ 2677342073893570911056256665439762390894229263009940652741440696241034852918792\ 8522793736985495711427558912559275240862351297217320175740105800125571264409559\ 7600629502831483944839144576746477292706180583876263039357444332221949910497593\ 3509097344647286459982305228606492195966774051887576844497902241974843892547043\ 7821647512167463336656198905283236550692762208273692827820191582716202534038397\ 2676484897588788536397465915587103873725554292147455948436885011199297285922288\ 9826070852956583957658263331904024532840742235753717922589527242082635960944570\ 9779172890974775216579088743678973374587815654830106962733706393779436118238869\ 9859202826952300813753578834818636476420971869789953426786558312300731277366383\ 0686163870145540941029683187927561284861009536271830019051419244712911064910144\ 0208119043542146800521366228375353322919861032705321147867188079438435720855061\ 2887147675935457976590386653938296103162543270221499041966951288631369324142968\ 4389706990033938024231947289992994894198840027674111141477839445173874012500767\ 5221176318284808976836150082706155354826964582925603244093608271496273090296895\ 527481896006540529927819617589/145211746390202875508766760654175536593173711539\ 6727178529063372608388556451444628369105154699376385598302824760619743877669887\ 4219846075766384196058671962100237981145411734431923877256950827081555219988440\ 9546500686580860729864283203339880475940974601744078265607279052032282062330526\ 9121588438277187243243261326014581300902229032874061060235137683518240247561094\ 7157018101658717053076045773454539088412692738486061291430283923737466513260271\ 9348385513967678087921766242067311319350522937002740520576500412213039371778867\ 9815169064873444982838973366029194254170465899311914025821326308144103024715468\ 2575517632547190513079710424901447218871820375880306130151854004565916926777066\ 7625686762865850849703857475745237482435569518428057019776730100472021323153323\ 4614163791261294025543633146735771947914443478201824134867451656094575153683151\ 2267901777817789457852164408444198592239069607796254557410817234355853999589605\ 5807167968047661461894337458622234834117963512299351943323557437127276244527706\ 2646408040111359215057693916765286489872220168199381912927704018803880199355302\ 4468759107109285831600872156265143149172051151556608844910503608162599648290602\ 7782613410366861103613462782809395549078446034557962149299289447813736808493940\ 0926980811703680129582203885725331193893653860321988502240359417959473452752711\ 1770127222835771987429981242644589834240187601796668405621348258677044404471501\ 4248724355091261894206644918634830733715770947823852257056416558339510131188709\ 8376827912885646333145958496337920000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2676866661\ 3953042267708064549333351807771833105248423231283757687038708093167513874158444\ 7626369909047016857980877457890511032271784937377236422159526195393081479283329\ 6859491396658371455480616458851760589254741690860523183279954503974916877931238\ 8120775709099837532463695239639076222234753978813189876567007768035992208335540\ 9998065042886460239559051731521716569341817044847724983792398312292179705495939\ 0159198869699460539215478308788697963932740067649063767219955672485053618401608\ 8249741631054360854353076056657058160177991236548153935120023650971605094869422\ 0970061282981093767960095734812751020496692052322492386888356761846156192507693\ 7333876462565407128536657084936541787940375655914622641172186316155998125645033\ 9089581901619273820178786213453893484492846701900183049281741722561862983888586\ 7189854405469558023829514938578589004992113796364108867563890610888649608487219\ 8292035327728686467648662991940378826310677493864817615229834353416185388523736\ 7083142942623201918688967575373408941669792483045355077087436511816760151731317\ 4318724013880549639900069174227730566320556198038182905985278033276955919595710\ 0189570723552204645679722295713161455541945586972737258627900870898459382948486\ 5479510410630716116914464616180446385734545157739008927448820776375078750360822\ 6485734391965360493620266930755963684453257389810694926903088626361097341328235\ 8842763962706748395347527325426796109994089842262988532772189818689163671389686\ 8811460161666389764145095387759634288542444848803580440713960863972992362524674\ 3456439184069275316537256955419798158897455498498666924405864463672450906619571\ 4044553644560198761566874301464532435965751851997128383564558248857570898245075\ 779074359140093144353/964976914226885927866038153180150476582554824510777054107\ 1853624839268576510286500649614117269997766081170258821143561145888679801929749\ 2049381476783485990707302282028090793570496429185778493924110660975818151724941\ 3800502424544344216244880782912105820285591037353634707326652423358924835032683\ 0107441085534166798046553999588267989625339402569427535324873407133682046677475\ 3356783345841732096366090418193271653463437048772413076735933076676955832428268\ 3208551870308487796255084831565031142004481628728048505873378342438976243306856\ 8403854073602697150912540306890235632956060253970552857781407743189290205790207\ 0748378146415283921999548566599007715232057212725363911348793490527693085811066\ 2156592374233414438361944276871610712849147792749712155081807602831238745888249\ 3873679291026797844669752257994379543931572740629472790157085231798332179859671\ 1173594017397449524306527944764892771259320903251746564232036647158385827005899\ 1328166785677702471027391208875437161824526415129544158850366622673819204844152\ 9710268101893691382806388939562762856867288501469227621525098624548737541710857\ 4474521864917466228361500469555232366408219875560875235936360134178284823960948\ 2163305823554910575007974083578506371524764488707406307668402040884215169783129\ 7911869785598901794385267247293297048913168445093830090970963173441357569896900\ 4840004236834474893912789195957676877843306750399074011895050230172174228442912\ 3993191168824020237335351145790844010252784792887491270979261832887902445379464\ 3066171513628978199920640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1075830009882780342\ 1642398381087401574011556486586899151186923350789458713820583732024352923091741\ 9590614780957496081383264362613795617483567840913678929623029103584677659283174\ 9811877983221793754749714817245140902693006243004723078375787089897582358791595\ 5010888484637965534862058976027111932445083303084389139724837776972060924865303\ 9811362617089511220008754530465578092030647471364370918486764952101487655882847\ 2254285439653610331414875360874302121115188479347850265226072171247646489905252\ 1643460214953818210324532911916438791969491033988081713286495548869494787831021\ 9783541845312127739939985360602933510350435788760139159143528126937018738998993\ 6370697335007426528621428319129838472235095321570114369671434079600231338870328\ 6944860160577579167152264526759763327718407811119219916930786402597550519693890\ 6485547998726598591512356790285546532848419970614197049819544904588260980522054\ 9266166238093087799554402012611930742224522055178420348354369090646927678082551\ 8941246900020395813267840104037532497049353801187148468571474955459820824311386\ 5743209089537309977497299319970830295945288772104045675377044577205656284529861\ 6499825841450313937860753991335634930082099265245874258784483717648430445883773\ 6017327987211925745793697054481428594385100672924908989027064618692363778777592\ 5578468973964843526551817904814020706726125708963699934014949974669911588041034\ 5556835852485464638880861904721243043052367298164460011337936806888610004303164\ 3000432560073933644651724617128933255959578759525941898101866881021275312364069\ 7879075863980603901037856485764578112172933886726060815395595737868309457762768\ 1419034922181643816823342004774121786338156025446336871005838799335592047762941\ 84786611/3876914744452881851543098778088058464493177990913331102549263889753041\ 7810269653391952579246616575189862366821773278282979087941109196214054593574566\ 2345163078385572477535719686521163479971224905658079327020025088234965522187760\ 2983165746521510801343922601278609624374192354051221074485157920669562029074709\ 3313668647649544069261191056823233993672743660823255518264234262772873841007741\ 0858931727306760700668591808158869371965769965626369159456281239893939133727246\ 7706086938130834999495658415618780535083793363065409184460426538977875133550152\ 1904188596604106340292092032450247515676385756861438360876257019845394436858988\ 3227248053607093657593459164225668896000002262459618682417905924423211122145654\ 1153125891045174948637061684332638870281529470821466310163528832062649073032178\ 0549740831190427397487701026145580580240655073002284215919966091461462978451806\ 7898177420062868578801773175807637994332501006398179929272095967757026591051571\ 7914655965433214628106255382740562336345067083081659227300139126514362489584081\ 3784376764953407101070144819009012429804692031792300476975418338380790159193815\ 9592865354750761377843602683050616980556519462978575084193606138718889641998927\ 3120014852810987327419446689974745340259591099846808073169696563276805816811811\ 9504963831835916426280641894290669323379500759556921253152422767949294591448512\ 6260007652997129070348041043679972817403446448747530143890445202601519046181757\ 7822183889410192310887564136119636442387377972129586423237160495351648393837254\ 6461696000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 120814003356645648822201558021269048\ 2459567150560299115805942851220403956071055902237591090777627286338950974463377\ 1974968653830902804221125670955597627547377488291579979830990422047824478681072\ 4385131543724981856010670603385653907546553922147051373940333701241977065747914\ 7395544278960214107084873709428004484870791046988940425721783000425516350801092\ 6018405317509340700854103057534150874287464521473030627723125941161549781565643\ 0088007564672506713679488217429089359156134320670792296061878232836654464397009\ 4818556048405947948564497445406735733952805988841366411923384982132455344961285\ 4226525565452590230235649772896164280133306741524773824046280308659714864119115\ 2655395777373444272633617895112427523820048407820419129593730183072030800573238\ 2927180970768591106648707923963345705061159412565892715123441329750648998818272\ 7267958319603751731043566761582765421156633403147331109263270186919984061991122\ 9115244381030911160230363314332242643955358148279839387467810463864903492402993\ 8805175204846889006522515318645795189817500642145180850229288739457660561479759\ 4114485215987736246900265152958040276479314404607385254909383367049265890427986\ 6808372999183185806299981348762591157658640998967940708211372869043894410316145\ 3172817393169466399638875445165857665506226185934872695581298856135497485813644\ 0917860946556706743331657501535318631260961517641146244022055654109743998695539\ 9219718375891593877662310337746597739220108419086883292714983889657214117033688\ 4286253766171027940923190392593409961832011079955022702609407019309067555974798\ 3006118985845310731962076854019644295097833073505080144601874646270701924521685\ 2986378612105076858452103789468752140637630378258226790126894170519820661929508\ 839/435250997272720438501474044412494808975652669524387256373462793381617406456\ 2878846505080542330382230928504517143316650941129837530244257699498867428250895\ 5595239745719085952213526006637720408800141698328815850108925520583430563277032\ 7520947836893145911158051826204779047142844606072089175824806209680523010918284\ 9114203239417995728422875785215146057433116797529017685600106251771406120833385\ 7163394678447011157456730677228823925527476304389408064154316596223467013041069\ 8984124486915661779275077350092814170428369436115727317562187206115462321672954\ 7443200232179322311528890807998533629314855126014765666408347194444106936628131\ 4543218435158548781180709030010689795853348998869594026886931136806847849518804\ 4046292489309185443492848946211299491431806963277200838104352725910139173578894\ 3410401252307392984006672121795564901805566727626795767572348391712027722785977\ 0134699751706256866080966158973178087800077660617582678615367312609282964192300\ 7404193379204027676007430760780482712518594990457998920929671294729977978130188\ 7576585180341539420255476718290952317361564026747997261929102722971775574933403\ 3000179377531992273558715623199170039100312053194459536584521340767976701133883\ 6827850361860832609190763315413850479619139452787600633093756972480751482932677\ 9118053497315423461359244699385070083629746154744273637046897026551468274944500\ 3167232506451976529780643088529298238830813059756720324126980073226579634691243\ 6918190948239442216281939032188897832291839382598193691721078185321054838866463\ 1155770156646400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 97142005624171359462163878060\ 0145771023080428530547562631455753367897514419306581015013831801667118418646424\ 4845530936794296473399250040316032510638444292081760892996122027184267514785510\ 6799625156831615562491819991473544850367956627145215274162189438654795979453656\ 3772848500565727909398379006199073261189645825893227607315513585820493154569751\ 0453974975499651654926921436813857911162207220284218615437574849684167628828194\ 4690276237914917086421632673855288902288849989091416100342427234531085527516938\ 2074112084999936294565664882315278493211242563488593043599072361758822264340145\ 2588870737440254591385945696229038267156993323986132723850404511949003021042330\ 9835420534075240987456570633703133156459716148049924107880921202703396760050838\ 8982552542417452079575633617159590305578989142581164757519795606833608070172481\ 5625474223881040634606270259619300651671193991057379331209514619797778894002382\ 5045416981396602929583585678981095967222009657226197698449184684761915382065986\ 3616668547090418874636211006360600231628813475874459043329044092018947440618629\ 0439963387801205864560352504046164683246803372425432638570181045721153335996557\ 1509489077613902615703095168367870074379087507895125755543903039674953563912492\ 5854182422580845843270890077920476550145658843513142604518820440966967186259782\ 8204472490170387278410006973639216475677583537407036814856423269230494415757539\ 2085039913928704458176976826605023074498593416670651448391892804175005359631717\ 8535220243873047268346847641865500688896133821448924204300887057619438275975269\ 8781432100099338981792040886695501995977780190721349584035272525976994617655685\ 6209078369779691166052455486527931756976452025714672764240017836666995243169810\ 81727975611/3499002319561463666251897357018735149813898021993777348316985328393\ 9740110269004659504246702819759539799638111941552734223013173579975843204492073\ 7461949357254815441704771313492959026438149966090261335500761885184985996809609\ 2168142525356316726398162088673065259498925594396317674934559882262780903293958\ 5451537721330099971573479979111892118226622467156246555184257871361894952539181\ 2696325095764704222168854629863872508327426635474430348676102960799508076085525\ 4109829981451453101510675013246011351750193304480950597696480825445858245277881\ 5439597106193303759819050080456582964351080074365511176120936492436253237699131\ 1002086188395946459275422589551159172595769681883375648967257064909309373478189\ 3755354887311215282044123053052614140468463200187026909452016123033401493571719\ 7256909199301881995112333732039617436332843788784565974104990706325738396377133\ 7394444247763350199562699931561520420045018753092868902790748723836044830015861\ 3387263535653354140241993729196584769503232809043455505215355188471909142149247\ 1635616005414210007744196697638391248560115965411060462736318204335877436124415\ 0455015894799375750218195972044352421956428848346154435010012655694876074583380\ 5879429227916563456195407854256888450572160423369407422163989716391934926349392\ 8542467797091212312672796816915549899789083111577794483852293359757844526710862\ 9910059668761440217284427714291221397892888088763247481274691552177820017461845\ 0770416563174077446005211214509514346301476962615368344094771116497338583521281\ 9173899332464625624023040000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2576616285926045662\ 4807497498138241343111825284299341720513722076672930850794371330400063055120548\ 9823630355763045748264954187563728941797834594573407332495519506422521295785202\ 3962355992764344494920245615810733019421937128426209721713217127873708088514586\ 8897929968340208097493996396419746308698323678775393016128636873492649967087534\ 0123632011551681975199149396100778542829306612341389295881897424877456377343938\ 1429957577816031669333903271060929812389903602469806143340529156623222516719761\ 1431676924225358758650381008466258093447517702961333798716337733241419276395609\ 5069928443933912750056340800981836664084514336596019118120912058574122115861408\ 9712419827255015722390816485820307483819634830470533499377374631147914866023397\ 3058697091737657647240174471147605655960735761694994840147038087531752378883847\ 4625849845862968789020737392264365833323151502864736102029148740539290405596072\ 3972437752412478319910052478247799664750707076936371422864250861439307820879740\ 8986759061172157406258099473013652209873000466154126465316501784473324808496312\ 1331311576691111927122669569678694509924159279960503760689195375438696107532896\ 5111034787582356934627914708209641573391593293614110551212625576317584441925344\ 7062870131705733446486524947952143641756183101635930431445791904273751523356812\ 8158234463509523447252387759088084860824516530263711643651193483068763514497950\ 3892959500570031736008048428236420250050482757547605385289646402662864576389809\ 0152247208995217162844147139131417111571544750003627773285555501979463904083726\ 8804022646591569059035392845388479744126626349280614733179040292179444057475263\ 9845267787662922262578464146712504551984263180704781116208711621744333923760786\ 8069620472610617935297609858078841/92798891170797716375753058623439235061913425\ 2582917183099979434307283510050895711640240498228858267527568667413969918142561\ 1456126297401522762695709503334894158479285432275393162346081587245505311363984\ 1817907308324345545296222409401786774818359809820160220741512610267527816035357\ 0462235600044100759458866141860253702832766953075700856188992323916417812137058\ 6049793353051991272004358046432927474236027623824396766274021846402477077660371\ 4458810602920991000561680852380911578366055597844190022848453429098574696521213\ 0081017035906225973312617397963075599261239524620335007768086952745097695335222\ 8576835301308720743302986114522120507784088399060107573804189813838496197002655\ 9705357075672240066482395968564001250287121323878983272809253063532690807660890\ 8677884900951520329413114040128722548094744148891368249159664808308997832413244\ 5678484046711084497648085658887075980192656301025224582462847876940274376622746\ 7447171670471887538735003424091732920383338611582598665542667209413802310748033\ 4596372697054815231048810786908313316143819074543252615593954797543610546485900\ 5412391454689931324590794736091633259178648674440074448861904572635963882504728\ 6079221053158540335975668739015160532467600057756083795761616104311053500020671\ 1995689099130828352164072154076321320747983526549289527843789493030533239680454\ 3431092807861767925998701043304007114861238650048650040017069444330785107692342\ 6193744663237938206179043876651407520917534624476064930867558313749394976416940\ 2785038376210224834711430980694512588216025614653600877772800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 317780934787312570222428111372446649318236719485471253364453839\ 8574626682228767316154645196880729570563500342923259819419059926482124983138894\ 5830331296912755789718476751827511077290750488722651262953011526300054990160595\ 8023120718586988089988385294250793896381794586246775011405849450301392079737616\ 2516976505929168350352457812561929481632567908535372969204764514646921644309347\ 8315738766065861895679011656771717562661412899990249148490709179600277468338794\ 4353321470680806546598904120629928514745865383151761532376947983378325454925809\ 8522619480681367238080329156778856281928994048892860249512518248793154959216466\ 8891024812059293602120324014030145549884509186685943891874627619035525589150703\ 2945332633163081308667891512319279536018398927650376795245204674607203512612795\ 5916099586559129850192844646381693270227531465004241029174932958193656284725853\ 9259925473006142291733790863414785963656367708823992455045327436231039190896798\ 1947255786153603909344487665786523794961009408140044654142956511013329396723137\ 6576177483459451276217480110529403890501956807117656443094662274639071052983841\ 2098740640542549350869354821112462474710738602156779847307692661240257858390350\ 2694198884327837142418905036895944406726814796458845649219724862776742030291178\ 8907725223643996413385014179445085446123004654790963921949463028517535894325181\ 5216205801548020026611068790978304666584673108788126776038077081928963602877917\ 3273654573686943198571540926032191148733031472836681263812026276884617771890933\ 8908075016872324913814510179941871119938116953677279689819435179889479298158767\ 0253138724212570284024177041294832335893786454653449980658512473579781425656979\ 7992968606360944542882462488976135598505717089915984025289433048399231/11445196\ 5777317183530095438968908389909693224485226452582330796897898299572943804435629\ 6614482258529950668023143896232375825412922243346187807399137505411303612879111\ 8699806318233560167290936123217348913824208568026669283919867430492887035560931\ 0432111530938914532219329950973110273690342390672105760333260157496097956682707\ 9242126697722633090532830248634969038946141180209745590213870825726727721822443\ 4069383422678404626943896388395781124783253307693588890069273971793645761331813\ 5237341167694846425895888242125709496043325434428434536708556145748779323908886\ 2080365079842913973908385620490913441524476353828075558340701620791061529293370\ 9025507466007691834103734145309636609030327372666242941532828836122893487535411\ 6299450746036464745445023651996115098736939137784020840627617398282542447598351\ 7783632687507296919930247763993309668300346365761033754709930564596072704223760\ 9437931110318370845714893005064501387651817839358199463110650422304647060180611\ 7620951871687502622891610356183255907933552632636760545162686663718691975657737\ 6858603344892565877583637119673999277334194946078424863366198017451301435298700\ 0031809425153596348972917688788422498616437263222886641436999144478536465671004\ 0071232503348105993195316965983358827812801655559468830100235565669412962892251\ 3016077457084340673708070990995605893689834779636284710873173128674160877499552\ 7668393335049354385648007968299487222563895175132679045428748744787006927579829\ 2703520480081403321920290920470914226343488066399261062947743154285656552546643\ 1591406107749253120000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6053104554526498735223788\ 7830906412254444831800176290040011525567577560706587666766446077731725816318026\ 0843198383142988122077778145130294317726595595465888159572471425243338209797594\ 9270040888006230969485586532931889218679784610047841416237042611015056361225155\ 1112304906688953578847473367565824196079715984648782435865358156633103676665062\ 2702829873659557753523402857568254083134629606576547650770692925242121128459947\ 4385238276517628215390539100047682695366182287645676892329503045876732814367991\ 1101123326953451980635801785844470000689917244759680589256114883243910910095669\ 3955515016743331543495251890342404057572745720468344688351853881905435810554222\ 6598323500160745499599906719194246022395246803746019686806032117514553616802317\ 1106212091073027876611357872633651595328390700056566843946559622490977568126354\ 9146921273609946282713795665042015967933618863360800494122651249036125761405004\ 3141644698192652545942119303908265106488418889145731302733048401909225325737550\ 9617835669800257610869390354974785173127302374401560959879540858385896349245705\ 1420129148561956952942491915922411294518041854961323408716355867610557563142656\ 0274505396997112744678146072734960147126598437894031751551781785370111521183190\ 4235632081007470239918728556436063156321035591310551308224811487927332811734383\ 6570607342294005321517426751244972555639062910079573623116552110547595316628237\ 2962909349620264248830909266832877174466909801356360204271456640919976013436430\ 6287821862098194489993605786619912110859171291966478124219405842781947794502277\ 7680945191453989811545830267448052170805978073424384363377231231486713810601774\ 3304120935544295677712746888609132302628337426180186577442878508167456272886264\ 457903615480080694099638279021510329/218035045456006606956488544567435373176281\ 2905428082195387218837610961494373368424195430102929712747231183971786899949971\ 1761965900129423628824149920877902917180727123131387324311079739620499648320875\ 9906952932203479591094622806559270428228930349642776699694658040392143577129228\ 8662506181151960774263023230859195116306709149237212555166401797014052186489752\ 0402164501297017036481875291881151378827395131988136954141006759708467915397478\ 6169012143040844116593730993219079245541363998241322126210608231288122771395557\ 3523999986057628332780392092351223893614713481352776478039982427112615696443325\ 4527180947719152830152302257884753946803662908001818984944371557208562471599355\ 3347150195108933498393149282052816762588332276894293209364117690530120369410421\ 0610844603003015006289534729875145051595688580886652427761493056616177586272819\ 2896248443735954561448387134502870212565617873559168826497175009879936107266671\ 8963368842556870762950685387770490775330054579740647550174713510526231127457837\ 4696151363351463866741155026539858471977495250907594552083419908805768078569194\ 8736186456424046799283206747458289413356035769347049693610620305714883367685031\ 9339877663239427398435015674078050202397302504368452513650610642631676700540689\ 1300976618188947728988553043738405281970357986949544438118343673443248869114881\ 9751900271350739777044741298606755585801875198944015078664472542639555533072258\ 3666426041368072237150674294592356535620773803502916021639345333684478387065152\ 5072730927756534953033715034216672859346397126293124589174343388364800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 2627360091953671829541144431814148203421858365217766\ 0260818600576345727010130176064392980807901805194127782263450045977588701952094\ 3162920277819340929649908496684099045103115495419131399881816613830328256242821\ 4064177830469694285913912739065577742486395469247711833693301373569969563881840\ 5633897109794417471986945520659380260939596088953368640493388327121506338088974\ 9940869210129850573578570492042024980917289247434169982703478807053373514272869\ 4210300501757335615951334241930389917825168512055448308389951553633697054901660\ 2054172772156381258668512948220345337617023803529675366225420584181588509414197\ 4976872415331797958586989066173604877803298599492973824068919561459358762140750\ 0481260404274674906272535068375100137867760200546125642387164942814306671233942\ 2942827584547065923165486151459153277660385159232514511736221119260145892065070\ 1299483196229398101785663620776966844843286236182201703522281839367455898174360\ 2800993190667701143252846319818470136591560353259492171507940853959534517600924\ 5801935115522258312902628376635336887146295660802228649130962174822420931444826\ 3931239803539821601201328754199790126887754588443996161732026454449206977693955\ 2686039794155509523854975231435675048197033755339403385904877482948844388449746\ 0912201997215229004306202398970492853912933065896162455383890260172353931918717\ 9039159699431507539791586135824971570790110027752919254799516134701755176345428\ 2752365848914545860239871834719160158481320788650123729420318423733329665481001\ 7977280663850415966773111712621955243274728255934118788241533156066035335206912\ 3986525735506465403503641576358855142251204584331669615304671823004368121067999\ 3028227114007173887669960755310198516628990750839797550025490899209920395948934\ 20928167/9466138530963376987669912516230684632611452587220559368188309899527304\ 2227085514608513389894086444255373834759073211681869107390457426799323626602855\ 4164016798858436800885635127435641250232845941108401107875615870305680094984693\ 1795380116256984817880121625891121513417155377559400272178739284510941369370947\ 8170027021068749179936302677897189900330781887603738317715858212010891218548839\ 6231448560681605964088723015620956846009148306851469164104310605533200652240206\ 3219814813047644230920069293603411851862060713851550138914862228326046466440146\ 9882056010835151049109995127831264163916888780701659321582936375743421016125393\ 9669773698980599970553028961376342468904682932967113739031574430443471902730307\ 1191528220866916293972022548814771744523003924366391676188623702806634316061920\ 2018403218115629094713603511272193700756273278472534557018775042471046220260986\ 8514730707405868683635192961579370057830575533951712388121364921383573143560527\ 0190775646174133681992318864526326631943786725317594354079583369691403040951718\ 3381181607074052383818886043900943182771586034875525601829480766077332219329832\ 4370044220493139381719761117735125950617844695292554961512856070038730576862236\ 3852222952590755640524379522605973754163619042060367811156192731625116545895635\ 1694467103279891282577420162223436102450727979404484961778439584265820785995257\ 3656575853770656904599104607782557164154891300912238635297989100047189692902124\ 8430912637491650175310549021299677466202751299695382270139320598070293866800452\ 9596044604921255085494549202377470115840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 779\ 3130445213496469889452000363725368286867753769900027291838128150556053245797084\ 9099866494424608722049675669502287313494609131289010037253231735348448618562027\ 8518560353593706104727484766498213610246313644633173957838741617098738403645597\ 0497383265959820287131165589841752359475835040908331354966507254478879644614193\ 5290657546673099903707520070539300079682125131787017624640999165688634616454419\ 3087651741865071092202685413114519708845914030910189132491879999479469110435752\ 5890548840662822931179427096501151402752070943001231237602420940832405931544864\ 8266666614861753151121035430204932098982358569867335331096037183335867817088381\ 7538048812527016196984196769925199697276681345977264225316191123912574091287203\ 2372842825321655550269511110777430068039196295525072043549329610927331859095972\ 4026281046825385406575692924955408220641305525463429391425545182905094584895182\ 4114259702829544334854510462901183480169137918710655060830544303507417768511810\ 9146213277893376635591702499063328615580106008061963712842409158667092855624637\ 4464597454007663001621341472491540936829623939534876519812950114225817385638099\ 5444317349837440814849464572900322618373040341821535529609558612206346250869261\ 8763090227748587611562535093497058952546040861953153990940235978198833302865326\ 9059091064188229418891382951684269789106823423568123928948406835366209889787978\ 7036299668166161303808121966018757295260199793278552369516631387770224538863313\ 6173779604422163608500769755163569725537598027135469018370093109249902234410895\ 2259192193094112036333132461127972849427525242123409278179055392393802421310222\ 7805697498555073650745710976199888620017681698479745182324657824125949060242563\ 05496499870553760082947266800030899227663362767336831808209848089/2808813163609\ 0971276174988139990579494837849770043507495349960000637140291134111749204106063\ 2901544509682601671191901102874754329012720237732866357107807472454314405860927\ 0999966726685802088776521927958992468209476688782675201118959232998880366128504\ 5890416824382970631177117375962474530978017959891828992699796115437783881868877\ 5473972461759520106341448028391721715101454996565257939206413247928629337096159\ 0083856020967019209274320141049410537462456186762040442596710731767487278635094\ 1053252489646246609799285934192203234625841035750013882308638315530114964313521\ 4906689312969509687122119634915534002998463498688592620255632930336514482339860\ 8195869717552925287103887320950469033311159088439178102451729212597174816360396\ 8229821161575838705581624242235611895320749814637595352192499278427087017446111\ 9057886914608110644006666258407530710751626635610885676950322981697096725425247\ 1451920390136009336880462429257558156293381248818667902734794242558112413956791\ 9157635361840885179405562886065736203444888585757079447815953375032855984942088\ 8354357196963025264307520869387436063545975878384735914537770417306140974233501\ 8078670913257548962284899515285980406723431871427860197488391348265285867331801\ 2054622479039329193381328046668461378547177175865434343598763001845803862807378\ 6349852424366520287386700684973197308711766559437541255839970573167021979085114\ 1509985224249656972333499080932652968308225523001894203526044214913326026143542\ 7951747160541134565109456601250726083295670656541712607397802732403828668671895\ 3326380643265599170936832000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 6307977395199226\ 4028931666976641059176282720182373928661245772539572800378344160974125409016469\ 5292450584879453101257419167402635362580593263907966739871539206845260724507451\ 8090742583944316605950229741222581038711195852725779896558701580501065470648360\ 0521353886775324516690257438153852653942126660795842710395487806253880761320576\ 7835109965203122103177778388657022362658183934348034743403020450356464731729680\ 4187414834907583018886106557631874708308347565347069333097322774542388252349557\ 4084373364032345385194011314538693801568832698897061057948841296573222079432775\ 5020510197432732022624319411497470555330294925698375542934266384432504171769752\ 4532095254981859465846516110736477004185442571042051921658175387643780351040510\ 4357656875458714645209873219778458630767469972471761083131487601113742547083247\ 0641009895268917352169865745856586781479891077513020366724710577552639629430081\ 5174811157879675735201361632415525496793877487837694543560091048535579524202450\ 7814505834517404267642102379978364471257413678207907652010375808353637199897513\ 9047043936083957368116272157524136968859870989449860518067202896235272873289568\ 2004399953874701239316019470232868588128472585120192663412658346412157472331166\ 2397601321287364864286464057862331496668218156608632685232303656993709171453175\ 5745475294530377205777542366544568475473044911787142894926493549211656622950967\ 5796144727710553352495779013223712468257614733984329022538041836183266130172819\ 3319671038719267730396947200685296248680315781877631471836183557247235686292768\ 6728902163061255824741494730998569968385990900370942174659696686090312936940199\ 1401257689785824986697370840948028513913920470957213134537702670437997771873267\ 652817003028429704630940935832909690244994495637406386203/227462158555461336230\ 8044454330296203413892680048211942553545999424323907135594446446513151901246487\ 2305817032926687956608006724490791695997440274431431102449420194268627200759935\ 0928626889652445799283731872109075573697807737497160553396120012086032415150623\ 4647117207347818019610357491455353723056976503374954239103789935228099222457054\ 4000384191993517822733752247682553487027530941736384082292882108355628700388397\ 5803397117643049199622405662113201119547923520105822129825604386280904112844406\ 2240513851308425401087598105536055693640320271938711749079857962265734014553105\ 2115450618683106033225788218276002162588459234967469743205585569052922015312365\ 9520168360312629551434943221700090658007627159610794932114411984861527326265491\ 9652623016303213356447534317029271421182239395067699806906786640674859351854254\ 7165056221945866207847616576210070193448689812164832303298938138206090599438109\ 5793834707024524884620596332884613934817686120098763443116832740279243213325669\ 8749041446872866082272740240517108921815540179946893793326893684476950034489459\ 1378333681625634438331650416074236040684129708257314503937297010408615256972135\ 0259321951975543888724360284668928754771659935842924117459667817036772744029341\ 5252003349740100324604740793168761732756180840881083553194248860589014169963478\ 7726785032336668591220219248146106351975505741531736926059159114674006542993100\ 5708957618801113649777009539321504229575116350160499215594023049161236596644059\ 0112921937978462833341149424380415925606428748762585834501681778952841152961423\ 2824489779770236600320000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1106642848871063950\ 1947145416140579138674220876717203197081012113289159595881845880685603104218680\ 7813152730586868349967608593461342676654956657722173886913665223257272674805890\ 7416394490222193644550201641793384905888799412667667954632899933352094558183159\ 9240473104276735751657643440617827355242328683714463834045857172164722573212576\ 9345692968767618620682680155088108504727353418277474079407241649311852417513374\ 4870779664953931924733919199502492213914916085742866924314986332089324831845893\ 5250768646066644124125569587889973747646197075874471311353930676135728756519299\ 3682705393391595971261947563548016364608412916543769991958385449951022993385376\ 1253608176519989954567853800407512371346946161021720739836411285488397189590541\ 5753488944901885788138466352462462016086915064567112589503615527018976401381841\ 6920136876919101118867704029040248414091114439881520449076910387467745042722322\ 2750025625267962117868940667591304994979283339566132658291642504754682085374897\ 0256990185181972541653941970132019671536625055284520031400301884000229967986956\ 4532801718739703764250709844204333639615646728592928492587292047947197291427135\ 3747038429540477104287121890354661751454571690483942130048872542772855378483875\ 1197002596394115385344176377724715915991348239601736678131594004947021806906123\ 6700210315507410605587405774034677749730196399569570976704974387378174106025307\ 3546811172799354747728134218950152417621797399608515161775952148745438904251397\ 5753228353796322908549552668184264758987233912985117852449562978530120683417852\ 0074082457459868077592415212894769674859785002959202177357484021123170117654729\ 9436220323532027861373427369733571934709144278194769489520534171944366460188852\ 3769003054323174953868829472076282116946013527749372279690200451550573759/39928\ 2978253158866367624797053059871458211698571586907375919406382947063308511935009\ 2921132964483466372512689631734227401317249709037194538954367045480335780422715\ 8729184437921751082326805903236526913766703489489403584710942175486811229923680\ 8592066414162790138009015959275673926612427427376939583984182816272810712655995\ 6208521470990257539871264052024977113542296322097743403794804851757538104860742\ 6250885906661970071940416640727008698268896364106665772812341323636939234197513\ 4515297959022728570375979128380580495184193816612633119279218049862500404183439\ 6014248753259042757104189338961104139941419562294164296149589981735485307410612\ 2171146158536773056332428603893787126832376869212883648874692265358830134085048\ 5869554198931989035994314071033322125127249201849843317954679436510231582406039\ 1882912992645743392431181165374677689472222602842179012477054460897805653424269\ 0987255372531007147648254694592781844448424438030669660018391860545636494822120\ 1152177512213614194789382579127972709009079486833529331460294984290718318539658\ 9807458794482187519492458020391575499781587836665475999907206955629614840910973\ 2098524883360415920698040837624326997971244013415618255156508256808079887923000\ 2239419587630975935376146528975700550966504365749172294999128165147145655592044\ 0352504367543327059741830321028550514550575412746384930700004363110957069867850\ 5577801898367085445261540974211983003643431557526048319677351260508517710511581\ 8201395180862323130720709332684343833919039550978404142997502745987792305556038\ 2772921921741790714031237757056431995701961011337625600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 8756471078495913822130700658834618944122122258555988801754602151\ 3282596150573196240404263869923035928638140213217945977455423806944665325072273\ 5574849617883151073185766319184221706425783496327230462085830167075066667374072\ 2754346907423807408348562783211383065266994798132302361983450986855529405537232\ 9933763005090341749308954960769234003515820111900152292954934063912584325123433\ 4323808173319844101636310820746459277577170641089606864990013108236321523039679\ 2151554030066750189086834768122339600253312045873796600121209544378062790082116\ 7258262800943447114213160242724396833229969135226539547323198633735525346752398\ 7950417399359388073740466645225134309138237255566521053177593510434443968765035\ 6335506480818209084122553689663343670732329799200553881950621520575606060788557\ 5384435271501004431667865429494541919734371738529120470328092712298330769005268\ 0979188523217214948606869657473489827695890051131771216397748433125000009632232\ 8928963044313253058755907504204495984875038710621538542792972132849863399599629\ 0820170883886252886004234770381797902619519666321119821538093156250256832544006\ 9077424204997545201239113251785487367215240875392312144484068487109854121085724\ 9137856715237509493195361803548420052271638968856750140540491309132538829117362\ 6816827552122654193145680841258128003537560930771573813736163963586280900634463\ 5209062448452219606470114549020374797497373472548563289842753146118764245466764\ 6909560703926276236365815892382061688386898237162154052145126523823263763979790\ 2197599784753628821153239629931988290110894241794904589071258877797834549263043\ 5774037622634101882435759289910512724760913523977600445935891952366448567786253\ 7303351357997957898440327727430922119604929186191143282282549979236127772132447\ 5032255745826992469584561114231/31615226218085119038988531430661280622061202292\ 8982513260252985974017484727679750140357495308127800867375554765040716125636299\ 8319615650635944067826611329870938706428176823794644250698636491418268201032047\ 5822977709758374124014550457131853570504319818673409723127553883655447861509172\ 0036997060762598675953924811522281017332590730073008592007006687639337687850279\ 0227836993227124726481621618671428736010545146089494790296242189612764548728931\ 2141099657958912811860055728485637591150921292395419648202370027385174363608684\ 4663993882903845284851881127820032447476408216283051005507509711858940225800561\ 6009424519289691245347538157266407722753511352832941690600401696856310064702587\ 6005042761273178981335711121700168541471151301471434891870029788144418445867575\ 5918024705939156515177828801366949101829289050757689961812700924674366979452410\ 5856930437342079331722138882516381336272370880397005145950788806717856466443426\ 2470032684236802562675180034976600154707229415417073971943423312615352879099338\ 9137674788524650261568561390764619701980954587347099607793412826054604948072706\ 1249071723896726526467467529031033308587561200264477732600870873523094211699363\ 1009822486534432923237740637655257431577317242948620674563083282164295969625527\ 8156800194623180309681163509930097780467111295822080636590358124819040629742114\ 5611812587588128263454711255807921364071650354312705825555808814338104814228486\ 9107249125059520526728070644323183070485186470420678745490465764961946344769709\ 5516464700400425422674273133947539271107959957763514988736993405603728285419681\ 2728777131950080000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 13286732924100098112321\ 3150494463824823370247909256797981691973034785136007785148074210959534905440066\ 7872653446675843514805505160790434666633396040793787857896030789901367196323096\ 3914065406473997198146461640166916186260945124059325292754522466037292703340224\ 1816782587237478376368104231052490869003391904935434417760043167276601881862073\ 8251994861994268602384889776058004505068100049918992602311995771271772146015616\ 3716196470329471884459422504372577551199013894101965781318241467658780493427379\ 8908101831426850996724908981998658035543467210984936387667774014044188595439678\ 5501235692559518856481380697541479308953112377619338617231104776053174322674793\ 5008478791431458019839738319825442303017926800198435654113214812312108514442017\ 2896116580614655835741536962929689540226580988906910429282118316076012713344095\ 7942028326003524401048755068175353702406966427892372947062961406624711061654976\ 7356743355411063488595061392830385181082832620136745134974095656520413053363549\ 9246980144727321713545952490741976159739881157927327677803716425854874490768351\ 3536117381024980870945592465763569883100521503963678604090453561718672626864461\ 2165786044502424579531631454073073877601314511549531857142141187204616456104616\ 8253339791037499580329132784979083894288459786410754322720437971177037113347857\ 1618852276065143805817017386884199440958825757490086582436516291088673060114517\ 0030371141934633693581880257768515031372273562045294294167237290266604309904501\ 0118664142442139274727923792559016251052759536742077203493972223345159812649011\ 3376925052129144630771218886484855073405990299089376170582456339465148239189213\ 4648960818356559689110477107184909597579271221261635625179772074800063808349044\ 97070012921173844915688993254814650355755598095506020575077973434689029911/4800\ 7602157928350685068600058168061913018649737396472464692250411513211440302407773\ 1929321446838275662971180754493406231079000857616223159725762359595807654687805\ 3761162340853882352414260344412281547973175411435021250226494801487676934097103\ 0819943087062269381073990844684618421882649457648064956101074132071169124090131\ 0229248299590562520614549403275493529610844747679668535451210346036317373595298\ 8907441336122062916152098290332285174896954496252997685249647731772071372149900\ 6833383941444954527450756772411351988529397855894890670120747164425498176341167\ 7385980476394924669716516251180688481223168578393515726124845045405117474829852\ 3964655284346924088974865614263912636596500690209350426113704564330991081628600\ 4778298622896022486932866285816892852085831327221255346971466019033311822608301\ 2071001629255812516448820140956655302031645427718549718501008898197871212788251\ 6342616714323151573505423363945400691450483946201354066514771096149894634491855\ 0711819945395731273486419339968395995961672834770526534164185583749367277310221\ 8135891642561054411954568829699158009870403977340244630212698710804317415870290\ 9792059097785067089293773545990406819509799788529134872551934719619623444252474\ 3468834514179725048381656388465422661846402989885238576013154393389310124422968\ 2279231558678401544103674638259048463027950802828323450600288787453748287945713\ 2991808312458602019016925925892659009635979071353408494000575622557253629706806\ 7031490673429776537137251623245975066087898804891136009676630348343009121838369\ 3180177391503154038536264572900217778371119021581826743336960000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 2326288485872992832085922131802119343139376517357101709156\ 4891240174664176037703177326114174253261269251993328939241120074727607125886006\ 5312224212987655447497752216387711965505974207651372841644814713277449132175073\ 1604265589586422875429154205774834003628222359420056207949919594741499202444708\ 4991079677961409136830879365113283261000279717335058235277039482587904770731366\ 3079218288799823939635290374591628128008698475416735801776372998253271192342838\ 1464701497228952080477889058361637265107107365973291500397972528566781330996001\ 4737548027126606842327443278957464596185550060835365491682589707596721456610762\ 1173640239225609099782626210676538776767135251168012793227449599715147780352551\ 4266418919202246655097485855581481089444537303000152362149194198543327799139483\ 6569380446296271129444811722142080785384771075787884270572316028174088416844143\ 3030664839234059154276029367122514234273614785141067623960674319868068678672356\ 8494910802700138688062951730088508541995870252419951804416256532766076164992220\ 8160442718849566509182538267940842707060060302958225126981089716721284909010213\ 1370135187021271124481706929203452345333847777045442757621362921126822378575956\ 5268812219102764744359607280681979682691723888736737512870610717295225644559211\ 0683425953378149398072290501751171024209291827114935108173098653520157133460532\ 4817724588841626732149316542569559777752536910717810392748955073187835030782368\ 2310793144832535867757552500317461423274790704575640249132965307002647499259091\ 4355692364878593804161508488140552937353184849444059305861927261511886234889042\ 3420992073052359798002915346255590921413041676245633164759729115649689311944136\ 5409505347844446293806778001236338641184893157417647736637543562950084046445969\ 4695322265692319176867276687/84120129303143862655692041778949628644908870256090\ 2963230570514971877028070536853152251029702975063700575454833491325336014128319\ 8716070343739743741971839763193826094359069788368913629157301918381362845727481\ 5882092763664939255292204579957010075640348468231170428691978509802287163227032\ 6595773773209178982806978821987688480602759758245555640384846747434210347746242\ 2695715310550034463688845130848118180374082179556305728650834385254604133037699\ 6061186327497520148856443948449195100491675214902164348418564520925404508774590\ 0278954637902855921006603202689114349614690024131016602516276279306053763279554\ 1515961156492178778532348005145629539286245265885596862286097752855294947613520\ 2960803774505218677761509210342288588773596719383748790213770905006835798220367\ 4330357259492169615832518433304882783750828894818056760671522518787470786001486\ 7918485339492495309426451016974029827421673929217287973967522855288131008615063\ 7136068326209375533783234905913480181480956158460223476771501434008674770949260\ 6901833178711743600635270698411557402758043596897858117301666500797374517135790\ 3664117162190622539339450355669343578917504301870749855756673394164361817126958\ 0480853255307272834655560263845347493877877247902501273017367212992489953027021\ 0877889563305505267529015980571123441888644972356656034063590037677488467715364\ 2997212626943409441728558207405222767694057943893018278293311033188221874023684\ 1359034279311864831794185236076236319958187628653225303527862291005787876930294\ 0320133964367222711971520444183423821833760452640881764289924948920746547152420\ 8640000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 539088135408057315334332978802699491\ 6978969609474861098524123778095611909768333240867557585447005141345387504638867\ 5083651805703082965310943372129970110104323469837621722811527014579596108491254\ 4168809871343597850493650203676787022027482579793009803663687393193613725353261\ 9647168076957642565142474879928705343695287169044766348963378138937043877132146\ 2404316549159242771007555988915455821519513329312134904347819031859516562112798\ 8593458103790754632086646470672547863223635191197451172822614895346939124490857\ 8880998123008687218577733969146710237986284031987138293625830658336199097913475\ 2189918241430526575574523897775295914734709598033011191553230820393367822429181\ 0286194613571748618486475666266629452241932982637841138139160914507653408896103\ 9647510960230379145066881985647961991715557445148518679572909119314339935644947\ 3290276308489112124229152592189619034075447324767010758653390945234506417244553\ 2504788666817278810384696436190375630877901105377228439911997732213339273789435\ 9688119465547025052461984615705817621263619666606300860690256408750019756870733\ 9548221369326134890467771255961269590395357243259676125673610552191204082502424\ 0377923803750716193301208832539365862690141632635966711713306522954933583207999\ 6287712356736615516050117681242767768476634826669026690000376384266570268782035\ 7106170065464296333316964451450254750643389792355621622262331493191900340858632\ 7863133797413534510226929768647203731205398963680838828262158040865364734046030\ 4051091833749720906275399984377925617690765427487583318030511074798626895760904\ 1779014219201743462593657661484737054574835161130991141391967279273822661726428\ 5692783822196623822147409777854077086576572541450920868455823894745128522358836\ 586219359309351321641053835963212361264005658542419469547627436306568078559941/ 1950958196539853689572859970481403312572181345945917862146026400768364125439717\ 4006227538765516615461529640686072061108741468710484645622655379337446126768630\ 9170629696280462672436402819257218255434378392418457618363554265916927087762370\ 4757685233986532262437887505127598624468887171497283174019257001599945588090614\ 0316691750214209234381319188353858788858140573411568031889434372691965339563575\ 0959308808150144092139517807540583303443538123402773721449489870109830747299921\ 5311065025200493832411933394350524720463699684102256380553961384560469252005391\ 8528363263898635615123833538911139590259629999974051980336852168074699618072924\ 9147137908058635021244993200193102092858269429536604942464430385017720767267567\ 9500519288138087281733496128820160328009702475058060930883564674649353346757343\ 6146973734652371944274703207122224807728672369263884873936593490109149658657977\ 0668607059033172470751743545017873975714537912315063982249465322028620407983222\ 0876873105240502801112173605021981096055303046746926395193847895883876761283872\ 9245997291590262210817000284640953991450471718330910161538548940307983961142916\ 9605351038664789859105527133423662622840158322258674446429028116189330210282890\ 9834895295329193410041656371432575644949404562264180270459664036782223394699650\ 9157496239047219746657580405708911265293263556156994056921456924441579870431305\ 2844595159182353483898641032543515156087774057059857872702128606981850611626274\ 9715190088714219020075621635027920918428213548118345855307169851776489561918626\ 7143003669009794847159550385682344287208359823062889328082110226501746074583040\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 120730942916559143756359805148456188\ 5839879673790174276977655685767644640670200260123186240997540521393475288101447\ 1955301872097182957890242213660514518507715610434593753744907132578833339195292\ 8949562265708113712193956995796052498705717331893929177616215864174345188282509\ 0796232417228085287514269799997898493738619360753290108694168985366129966491592\ 4557690171311011293448107938369953473622314764757101756712649554585268065628428\ 0376682309982453979071248771684542643116401514918736012676276800837474461453480\ 0788329259189804886447360150149539441496073623111668281017058889451197270236923\ 5374693439298766811950239420222270275882089304038853683246785879022131803184621\ 7285771436531043759669060691714355615101554765756585060013936137687712194908644\ 2732293447798001480028740095157186057397268243344588141943523308959139013359013\ 2395268941226406920447586725463235693484816579615804829346196001663345033845600\ 1650592944177738993645049915336918310593368392727987465249938522482015839307970\ 9675506849631424309709747204500252241058552789779171463177984933520886677494017\ 4601292914332085001631042768985454390425848116711541321636370223377359336194000\ 4206884372517889062440886373472985922101210023166245539287528188363613232804511\ 7053711027532134475493932822743079045114804530206493535172411174014180067589130\ 1944847299979297184408246889775597823914295152652366479265531350509513152016445\ 6517430620012858321782602274696579120452117333293572134897134585150054789958198\ 9248792602235458475430987452586456768487423427920037872567820637622300134922853\ 5460961205803285476918120532691128828232699633437473612502063921225788078175587\ 0087456732046507669417442957553699093145969318783804662329570486635945009880561\ 3373103541089206259884820539698668294435825682347667201188436142924883544391345\ 0413/43727216250687048715134425090393788725342814942955046227851318925701498816\ 3054740436379071859277005662356142625070320042444286501834459269699548166047528\ 4906784703157508673265969851583668575884202701809784953374291906014472849270203\ 4355619474950686386944904472860229925893489946061952202907235928411028259900454\ 9925504146075535901114412035383232412707806435276299988156612344270482019557548\ 7063213401180178830809565941440523968601696740708667451047973591706356745658505\ 3826012609962622823708364615145554257180664696993759720692708632047304430709439\ 0472486759911506412899768893505874323153864407139115418421845685935013491857479\ 7920806984631360899798458168281594568035827650964378089833896443771105479179100\ 9214539781038908896577862949195434472017463747063513971331256079511765850886431\ 5416939049351709510542861417777921871849060584279546785304456515657212514393129\ 4329715949623735522301221452978423194612992485081136299992046953716155691874928\ 2095532957532282376437381887369444078666702106718247348210680758751660024506626\ 0077006336386495870864983483590779714630001177712717294355632595805108910906117\ 8884264198653899801668070104000746851235098241036508448122102703092973774695869\ 1124921911475233272277737945652584192604445379994334939525237866541989207329390\ 0822159048794705013145625785681149234969971270974736857939196591998338894017951\ 9509316016480221785925105317021190604313896426497495694006472447348894005614128\ 5020261916498496369533740758922830207797128915235896686109324170659321836815849\ 1945642729569834250333868356434704375518978058410386273151088169952928628935118\ 8445921280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 136146123107578651754814117\ 5496153099437540079993616060736807394542941084059057703071919121573880585603115\ 5290961805913623915408997747725231765102249544976877672198270125859113818349872\ 6726915315498494496975013284129725209219691378275337619017209637196064337289892\ 2377129916798040620136681902699748200447505768574419874664105643201189311424646\ 2684340811172220350691029480097522234440018200387737472864536780338731152769836\ 5516236579672034791316828087244729810165217705000957101558135840811160154161579\ 9939880214161255425889908677468841841281225539019713984174269457264774965270034\ 0042306293270171668508884903759591630897311665057808060667474740301373769840692\ 5869078035147883117478296182619390432488251963279935416633027735289266217609935\ 6512143849002370007608167550477901260752316569837516342157095054464859550124471\ 3799307629447571838299456602429033544635985138931435769541753277893654788710983\ 1311788611914821247038485303262434513729142989376935038560512108785256504570465\ 6701290273648700029916175827358609156361564270989878370157787485345535215258971\ 5809004489345363616289641963374617212505044647804311403170369674700210821713972\ 9607902496977312010237083744906656461342741133598700758506447699476255407284101\ 0320641106271598540394794101196545702324974479396049469256921974458136107971410\ 3323222941110650055476078045166155693337111722738073977989079456555517109387907\ 2892826382182377554727133561331878374145521223625492378817178303481047665176258\ 6343464335342319397660744273376819820879472379620589217890566042158158805456131\ 2529819295303073721324769360349649842586421721214258508503229619349000184588882\ 4453978248425119446231974106522523379789094612891665662418373264266147231860869\ 9213382434034538331854301047250587875644619030785489193926117918656468457420018\ 86601025759515373/4934711413055795810652300598462005131108687411562352956043951\ 4523282961012001081925072413865997365039009200165114457508789930001920066194801\ 3977052083897804523929370244761405615275946546528502827675339890340216448350923\ 9637272854669581454169964434851563225828250261425897788804521669701646348764164\ 5071717998965642897328763202651518807299088726871757581842756659315185187086990\ 8027447810249313968552352316181445622145982740174474024524355800749388700880636\ 2182421317920248295579583434078313801356307469592606005795109434901349130196753\ 9992774064965213495071044622001970549571303645538833833498050882086089380115757\ 0835225854467194923765622137406587690348764856820034512793514919120433602678671\ 8383209459684500750411115851823128587003083985639807327343559915515825539490433\ 9451931548183352008999847708574155002221564538000459627028371999636345054231827\ 8200348851655111400466036668170508045669710904141040760143229417277402580742307\ 2023353839375504659362807425745055689931602440393503795303834690557261549694670\ 2525547656260202429462901077768800745701304705557708418741603092565618673041985\ 7278560499095474434615392437492400419250519319066394166130192798318606336077223\ 8314230261129507993361453265890501047678771123805666265149057099816044856843756\ 3646602845289085825914219632014440034186491912650186437279606175086455086029312\ 6473231875215688625245755481029023791450472182710111180415852908687972313038449\ 5125774335666060808340454934659859207717993917308146009904886360584281102687711\ 4493808538790508439576907454860007242987215735594656393889061304287416998454518\ 6878934462606292618838016000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 6682872184\ 2311419389828114456641088825628016376529774084516901152407134443928070572532177\ 6431100872896525321925634329440598590766477462425768434252779338672734566691103\ 1201449335227278127366454582350635286977978862349295996681682786669920287792484\ 0279036202369586110414441416848641926906957905783767934573125996543595793580737\ 0898844480708698765489572729727455404835056672939582692958123607426703550652570\ 5005129880329974042905647463594408867280905637121603029153326999943990325913998\ 6179796283134480855942669417713362803357873710499659505153942685767718304379727\ 4138335504657623581168301173546317536555426902331403768392556447353012669468334\ 7605882082664167238080949829998152738992343327501563966699325367347562697294201\ 5948890519757690731990540521158943814742137442760148336056370822938626747746428\ 3321667189177446229502902087230609419308846272189328025659797278925571093520303\ 1313829482926124072888664501354552110016393279254780985397575098358721362704440\ 5738998775982293690367452879308007874532136923529813970489546975896770109567977\ 9884286576873206096443990855899220233331408020455138178439866232270508692433343\ 6199713110321041434501340267445127544245503900525518668024433870913479845654542\ 9561348515127637547137139739415988408883516617436895869202479911057868652878801\ 5322880466943209139046084785839480843725986555909082888978252351593182103578897\ 7131750544442918969406883616537113339038821226198351893353295565362695628567119\ 3541510503912167331672567822329126619834570707836074251059196281977878736405890\ 4807112119685364126035092903732334037464770322669437465674522325825677462146990\ 1198627333493295463622990542972543750799637993683560963119289523425398491952100\ 1167088478509400864718523829674998701438356842271835324003416236936025106953788\ 0089988761669881911326777047731/24238494085845702676139512583272447768965004251\ 7352452192261724213591626585137947777166792136671477587025385163877259359840501\ 1056614658381604409751147911083909615330655663990867938474711967655183870962106\ 8006184615985452874737497547109071389674836679765800787294706698693363593852495\ 2148191048713990659418414692922013406030126680168132030634374349669202091289884\ 0865319262316177854453048016047048595477869283598926916950229545130957628034413\ 0091748640907820658162313937865742649807663431357773971541782749968689719088123\ 5471924027814086763204324476220585180129719425367521783863348142811202439622177\ 4320094222656686159475873408079311675704371076672253282443443266718980829204310\ 8356165219735786711880995678717942062769262354774521920624013440472517936023391\ 8428185529860034362633939807467156259141312242565988987352782701466465247688931\ 4574909096375885322464316599567295634149806583409651903709539498291628626369633\ 7546135345525498293519892563172221566424187989184548663473592894096153674505261\ 7009294485493938306105376087524110589015635620165615293807021093475500091260032\ 2047736569759669211978996281044342733136544671550536460356280992646043782357614\ 7827920711502917289866720341897941434637040536671726511529502575119630100260298\ 4397384017575064418574087285292031831621223695726710138831727733657876683892164\ 6135978396982474982796205943340530125358764307718597129135562109388335886129985\ 8457257363629101401174008217545694413351995622318948297856259636009591026689869\ 7916573734063659225754852872971543275786707541862971785284798807405287528927726\ 0593485021559920452452795024134436290560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 38197590033760531398384934742331667523005796345790259057642692231418120864954\ 1120324837213807316440639003685249598729824999170729642436877290106883473755695\ 4006573266802019999219251935236832089453584451490707495116976234634675634311717\ 3326590145985741514453121576862945311885221217439642459036252807997608361022540\ 1961114385221235125174102008768269989992209176026380261597129723724706278675593\ 7616634647627748477275318711520306622541587341450622701796535698496799478355287\ 4068061321612089941650054830612263979045375925978228567512462122870912234616930\ 8219017577460037934050651901674939766477026501469087447996867090665854280011195\ 9776396417809640029364576160669267289069698129549595567010837233121200186082769\ 6512919037201897574935740587150228799443875243397553818999066785874001119600589\ 3352369628938202022811644863479409377605155929371623043531198409869858548421051\ 6042271275922623785269131347262152098023115329513562386702427700373356902699937\ 3991357738487206272425711036091562403633300337253771591134178201826416767462510\ 8569661370927014010125263801619816396186738021756498845722713608980592129317583\ 5147244055231233425217630965387976165591528362615388467633368736100428932783164\ 4177258764380642875881122595794968478349886010946052842295468184962817679486543\ 4685322177590989375900582315550137795320943877360214772698326660303462549296960\ 1389084330055749918459372222410754940169065033327407401383823647852567336609768\ 0311834909992211213555091085244790711133720201260010183082659044433739363744950\ 3593630943042828850074809582046092958804638778745063604409116456101315403742050\ 6310178545367299835669239715364141611009014029436010316248168894005261933473269\ 9243329518627319648013616946022376797215605296132148186569669740813790234445963\ 3344055903040887808410147066649889949647156871788779/13861555012159599874164205\ 8580737877932329918522045338299978991900756604653100919116709159825447938420926\ 4531718048599976158254760934467405351781399533148093929672361723832340759253981\ 0897330991579117529985667646012532619048703076038307608948888397853692585719296\ 7018427326297740133249752275772150504590005141914501242167522548616089814515067\ 2428954983298204850284497620386754862950020624512220444523872132630518938151844\ 0573226957901486702007470253668866983306799657824798259800094070491642684871854\ 1190109343442184044515435406932313800164302420746635055519613632757315254040296\ 2272821288499576899472710042078513604900441072939805868908394927753730756312776\ 9951589087460918554726601067855883624071251540159165762897320316612649969605792\ 8848223623844347863670847987821732340477081199531553959760482214907715659690352\ 5715979110877264266632584968938866620281997920810691372795092340524275395205761\ 2326231420848347300008380510752793335082880701267398833103532430843603982460971\ 9390409482259705186074284421204768317927238110958346022336994498441783606667507\ 9048645473711609756709858971963882074896903656354196732090291202991777853670516\ 2620643105487180502685489820119775609702289661210176658272388609353758537919191\ 2990588784821410499028122718424255431907670926388589194134783804132241911629513\ 9177152472004540409497561014721054789332043605162117191429074688655717539946461\ 8565108752046763266619754273476018742963348851142608150020254506910197915887767\ 7337794090603627267380176397746387545841963247377150301687137271627211745478659\ 1291280338638704343131303114744887584491058116116449903389798563840000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 59316272305241178650240335353550668585813185180\ 2009125761723066107403802396365948835648863584629294210720739915259554164465129\ 9524840291555814966348689992571157337325205114587241770433483492315930720763492\ 3421529626352779897576038423184922345256490996215893339032303547581777748964353\ 2373293701884188372539349781629312604183800428034419809886001143345433136498757\ 1045697174861095635452783398080355539814910834795807288841327483979123197258170\ 9918938375472914833529713883052350625236886284638895579663988211046546148353510\ 0862095516601914272054426519404021582679983431312249907405984226927777755481182\ 8873591000430731577883369697446409277356025103319497442419852407922202883231833\ 8080032668777068451677761542126102688479881036300733267296123898124153850265053\ 1409665571035868482353376574475697770891507480712709383876797908394793173474390\ 3431813385078563953439496542178255739032748989465997754140150174286847495438635\ 0380487686376442161402126954002172438826666749700552017593780648564803625536788\ 4033617094484278115896752603098612707154052777981397610363550525485233345516271\ 5707945796942527387020337529821415109268593108131297677449763291528942526523372\ 3456644703353096891175646418885254373910835127045110109068110159847876420434278\ 5785305447088683936943023001668446130177416495447106242758234770634419912872113\ 7167204034034777006309085867015278124659515314405850225681837353182853620471620\ 2664063480536379166381806233409478048431153224861972420314401808395826141259112\ 2320815872166839768846573249656530014143556184999018782598176773173012090880336\ 2892099511838747991558904296499146868283337328245045048473307971724256250080425\ 3067477564442045853413950123053075660780909157058637638835692662975320560261193\ 4802568734824194030156935993492027440519076042670116184819137945255755982964221\ 1457/21533592144558094991682897335670777293765690551151962981895132164261921738\ 8908112317668507643276075461385746772242309247633140646016825016713739302975604\ 0220783795834656541684441514874366670937461889648374778850891251725044731681063\ 7050055613112725008009070328640063557827962295993962060447118614824376147857607\ 5735886896605884347455032709235476262792859961769522805646375589458656139567604\ 7059032803127564327089580390966302953171802343255044475993952302598208890535079\ 1999435678755761913487700295580864025007630991692476863093964618801576326124720\ 2660340259078932171123429404845208692291074399512992953084076902781937742316411\ 2372218812239179211009543897656241142582838180128421431877118788338391817418404\ 4051626319099208427672813745897502892493436782382030150449445033820806733737146\ 4793718237540553105301599679397978872690753927951581158253196118049835251548660\ 6983121908953609210171135333014107363758158526679493280501804110408471431467228\ 9729203297198776257042550293648921344360746761687997101403401061602330407845579\ 3580318122443325119455282015567092851074926857023702788252061768846394412038594\ 0610431402297296626264526691363498019690986110126219323418580104178940382431327\ 0354648278764123086988530831684879019273791775267362390187006548771641271873858\ 7621181262859332087787568600929374846413431721384470075654960677227968427094812\ 6176706471370037724523771948915343938017363414293557774661200418954455001519388\ 7313730379058471964772698210676613170686267568834852374996548302450303256857413\ 4022260107558167955641775730216454607988435584819080023291354753926895536033546\ 4324582538697768960000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 816573164516951\ 0694300293023277709653372597925266887665226064751313255097171362597203101706913\ 3352485109348030821872524851363399682227406329421841572771909555576805922736044\ 5085776787097680180314081591999289024698334573050224471943396813295330257250633\ 3641033975346575330822090203417680952430801615472156759501382004326436056498670\ 3634672050716564310421803957561177215994324360222353611032079995176172557617287\ 9197956959059827038637582464274396809352593109136634110490479120347663918510489\ 8288624209889996784247872988150308611688171794271571667909647288948865245222687\ 2855309534781453487529919573957784629915499946581828655618056310381856882573254\ 0602663821866891154404839411878724445754373623505288417652250783377727038062441\ 9469497841056966140259727276990192794319655234695443414095124561988996380660978\ 7719906928834519121670767172773227709753644651412767008255627045872124010334882\ 9073230206902703458045892740340573265858844850499228047845301433169413443101978\ 7075607472297968149965852655137484754466303123621912387936517192183967499597715\ 1138428996841192838419881254155301264299280140414899085904096880332819424428257\ 0963754452962585870708229595885801078562428157707480396629505991156457456820874\ 3914681689915166824478794013739581878322316911437729743382013519069706577069091\ 6491429835529495155667765839776699011285118033584644409019631115143959709185309\ 6508934607651175882329169481229775381521206553561757977487292959972479017720639\ 9153402689178485163867305875899552901801487427309918882415693263419461939981058\ 1133394000508362575413173655858220370615513345709301530571149813310466147932478\ 4389053292545373789595178519081484685425611629858856610433054755891087614272426\ 6752546547455670099991308361698930701701330138474128469277307380142996933086922\ 1082050891772111265523444381546225317849873/29649999241937500862996028306796069\ 5980881846085872790258902743474040624616387535759464413274567464582570524228441\ 0448615562278052884530750934551790702839291137270906581949925674515554389157560\ 5365251556167630957230208992458318747195469943294718192337667836302398550489942\ 7853198603326499315498477341962865062604480536208255539706282827709948177199002\ 7242699837525103141184424364696778436029634848152829920869153261688600696316196\ 5930075909866318144312141698416284213363958595775695297684700422710670730363931\ 0672528716185343683608125768763924455280291551452986548758771798618632417000255\ 5184964583910361718022344554612650499252544975731398271056536523568290595304059\ 3334144413378325059513986488371198128415241094828691971509497766426499196246727\ 4349848986131435086091368564910945265777509422845685158316866910147997178032619\ 1565932688064058921375937513902748259794108629045881349267894103388917251888734\ 1016255018852005992953128170558298615665698271037253663485805017082250602939203\ 0484539086182680690087442997822214420825767341900645667314160175784423416581153\ 5265680901056052755676874611472395931216727810229760949994961550068629521511676\ 0810891772177088505938473178999050727309315489740558650338339308691114212923412\ 0385331342961945164687579241702654425186085616710566250963385118497881913326523\ 8281443179503214187074077516507218859060378228791828478151590912833865397110584\ 5672046276227013940606229460978535640743009801931564584724179679983927705124400\ 2624428519747964164472941325876399468986899315951682820528413544811608472332504\ 0639439521519551422949216094147184424531001061269851670119972864000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 597137071938937460992893571013795533913215233707\ 3090430110991924679883487455904323526376480312036464914737309206421836385771581\ 5783939234329876849766024419270672854572740630244665481982874240169871923057628\ 5365667024841055342402898766913856831307893247236995205908705206324821171037088\ 5257327355263556806807886760680763818086579773670004687970473416876960744255879\ 6497029002504806165477890166365133843873645750739795854154533734965069788280879\ 1152683283480012327591104413887109224312904983493055576840696835360433291586959\ 2470208968562148983300000331880802208048131643007180365085969828124143461707394\ 2208086373866037718643250272858696560044744269751405251971267815743044765986750\ 5314183802512157874587302670196046824948834846763263704515609068584879050377197\ 8724489921004186827621328747571306774658247935692258520079638278782570537921419\ 3234443876245836094451419068423957218803621327234320700206250931576568312411240\ 0909255100628363459602758901918851129426314282982031080577039353116627711561863\ 2375382965668781358291891938024192590132744917967726259907761090924340109721466\ 9597662908036213778845393797803529492553924993350547764242429290423952219047111\ 4016387894361260083569588201884125646030222807259132718169276075773911171917571\ 0642944948428087373319951859034845410902715439121902378276058206389975020262805\ 9864358357304421217398054241651099402114453577985682174912757185523524173912183\ 4112419586391497282716532520572565340855495193721071141848781367292453616187751\ 4823342565143386495721869424584922316286209764453786144297951854235793700850737\ 9904993679781522282546858319080100682473897134734569424269581626057324520805331\ 1206830714322665080937130795068228474275333839588192878961697657695587103502361\ 8085642929491746321338043828481144462492617454711112566729592579148693817507166\ 3/21682047516633021337933826357562853364448584769298474706213143933878581497481\ 7696162904129381545619371390502648767402877629853453149468851872909266036596963\ 8155921306827184631676337624708842272819863603495536374028331337526747512367912\ 5981284818785340449765822548096567532324824954527954195857419044300983828672433\ 6143983857522156575631938963244796107914658759086089183230331899555220374894339\ 9113957360538616371382442672085042373732412218211310500056768314029740298158704\ 4704255613988043011336098509905904405670297683453619870961275436648372649651890\ 2189078046774158044873176353246480041223697595298985580149354566377267725717621\ 9486894044176758057741349828748311558604978622474374948867328434707494281460019\ 1884545631878993791451738047598495313630805310337574826393091895813256549757244\ 9647171460236347952607106934388211421682728883527577334005589282865456879488987\ 1308445261929417094685041401139047470112940219013119710058218849767941743462143\ 5191599420829076245431343138986234892941967733695268657756094505089767469604315\ 1867271549966940122975560611814746636607367868890361127029807246591776116279433\ 8438438673314654818834946394322403109466773222049732457742513174741037270306938\ 6941803265122844965518703157003077075210309627452011538405843247099109151812532\ 5994426378971777434734758702134715242380769231704581178358635819739557806016937\ 4791087484481605073973976369443907310774726108356286250796257038443209891583263\ 7060543187362984582966694518640371809034906357297982024676665412633529979675837\ 2574621365011183963531932430541510876118166163755091710707209191601754531265258\ 6343850835968000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 56948709494573214951\ 9491946528783278200750597268226205760037137088682967181031892835477419570452721\ 0715616599162728755130843003061783152893326083050723160542919211588114749102525\ 7513260462048049663176315972051713200072152752754765628729053060992949675040403\ 3179777558203480345410382189237024205034864999105879651174299399524539481285769\ 0892096381756090306368806792228784520581360726018342488725859474888001164766557\ 9843317957019748734769942075202075642187606600123945459016339428285856946836362\ 4059124935813982418822092825551235883000081056813172792379060028739467170332990\ 6928901830041529122420545308740811490107107093380975357247468941608251465439114\ 9343715162457276512142910752636177128326875527053360622119293424094898346534617\ 0117301720829083985049423687309918275608509857151720388820466841191430127846595\ 2250414986432473480028862209215623981554593020002058883224613406779792592485334\ 8401624496968159295845180393645282839565814599745410141665318428381344855024199\ 0142105532522534812671223735378304470275585050647859063530986146975077782109985\ 7026485679222855803000335620901344078771153682575240253297123974542706893789539\ 1440338272608826930343896524879085030812366693762050029165965322555873034015550\ 3978685890556509961771740691265399001850786464139686001981683310481556244764615\ 8288760747504966318986740590739990136366768557669362153590221246829075221164711\ 8829509565097587190119437631101379774100863898685659284804594726762754151966335\ 1235348584947786581248960741155963981872706530021289062846193035985533613071979\ 9828664456366282508633482693831863875748978889867674659247657060183082108984189\ 3923751165760053650581649504871765522132033493899371709727363221001900249207497\ 1010266114790128859723873965349128513764371271672201429842292305594906093682226\ 08069335283136573356442945122720448890485602517/2067325464228006751599580956372\ 9017533375599842710613964507668015446283350280610389232373090818323344334723549\ 5933053231071287535122054259947454680372438993258154412026859551633794457803494\ 3815549693374321545952850924344787469156778677615291283941910203943318377215719\ 3093074060082973213010975214001934234091531912474794294268755010416099982226388\ 7697423335279435424399234010693752298747864193905052237176189386428982546517716\ 9136841714203741407416544319244384575061125504294035746722961466967096172347103\ 4091086630185796418058720714335280512759573596040312007816671559211908128366427\ 0458601450033519465070774817693147071119885928251273052656643449705184914351516\ 9263807651998198740665996189024742437351998680270130726873814208763697480114265\ 7233401354603748876557654823937193006265020191952474813613916054649578845067679\ 1803474932391950929084432010438503134238437878551804654874318269367521115221320\ 1236369710833821397826138593769622108644470738263434082628768482334561890059156\ 6094495808126187073131132591914004805247110048229793366649309290404974087369882\ 3443238700468966917186976152057172632428562393920939503067171929959731019754232\ 1727217473106651254834706578982576833999603745109260397700609588871001393507905\ 4134461493883887255131831837970939776712751307218127199331237126685300199934831\ 3732045051700001550100644705236345243097284775536266749211258030584055909607853\ 8242765844851486444065063974436026222167478341887725615724770858242623994038287\ 0083748375608533360627819510292310526002379203207108577391340408144114279946762\ 7915203312350754909589822742680343185780113622212913249849130077721022431232000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 17877958151456671019230181014325253\ 1301995648007367585201425212540003216963296638073290525494288091730306627415079\ 2712400091959052565943073628021924021263483567528971781108570812781897050543982\ 5123656754887767089546683047719848776884224092281978263816577544551106353297249\ 3978587626185471343503063584781432237926809596325720157267152769188797959798201\ 3752235233395269910211985697301168992926814482336431795532384207794235589040697\ 7045406122444677307376673214701228659354532112335866459162609774604335286318974\ 4669440138785325970811277700831922011163595067202919997013058265316319854584751\ 7731176440416702723688919162085660165099615066756527006350831360962685088475081\ 1669508929604242957674992362750534967929951247033578121399481894132594304751585\ 8399962262349567884701883768304446766355930972002668962063071587985362157135333\ 4557307791820533293257720370828954085099883982861804181813467325657278963521287\ 5381455912686981350526175334192895323804474604861171894979699691381574851471220\ 8541291809106819338510119223737208358137873203538271303469159974977862695894647\ 4647707295079619409747167166847211925561789933823676119383024569105146244007671\ 7311544789607444645350545228286511205167574983335132628891726799998717096637091\ 6481440183387887700033301853317976240953165438403306383204950662129929615778115\ 8815926431470454877113889741155666735135349579836553526726318163873617831736016\ 9484013129219150581711999637463202844867682761254540947648507336581664570777699\ 9098408121641661783009878691227529561996867514462454507476513690076449941193991\ 1764947591816698890347714911743203911801554172762992282920523314855792036000383\ 0932974433146354921571220023925342347236180631741399017213171980652235231281686\ 6277301628279543890797926284104078685069373299730662340849166653301393368714531\ 78667457997219467090958939997267/6486933053352126625646754206184646052514743192\ 5481014659830609390463359496538252954637728790215072899380240173981589818684375\ 5593786493731551664721513342582355367011146532823541740006272297659209164194153\ 8901472282636495068355755658827627028099235150952558748518455500748571975552601\ 2949169201672527668460594173160864143994620662250935721576270030354891740196506\ 6318027724362206188107666384166227740296911986502504793908938891380956953639662\ 9624511921024264667531941986978205143753152014184230387970505111455039750154465\ 0198961795486735740366809456228957285333020831604974097164578240638557691303077\ 5924652353378594621155857095417854558690729604596686614236754914994829491773532\ 7632384164732390310181103617837076379389081109562911200140074313309149844050035\ 8869502697061731656461125991804666256079300381564642082614106841379429679201098\ 6523140517429842219389443409133853311168072496575839844196736969798028855136256\ 2212556828606074008424758577145664473554382234991704316940471054076953824220532\ 3940465000378994382030584082869278727329723658690599880064827115745325016847337\ 8943313912494853710506147432885469994451560151289386686665854618659489220433760\ 4885912062952443952108918064147700730664375683315801299150181750156378875042354\ 3017418618536108011802070732541940898970203287817955628750735606927953790958538\ 0989400979842306918961654167055812036625155017672926074525491646614914910829874\ 4048897047403069497291051699345205540996160664681269477311396849241333373104857\ 8548216716059921581623547308411380144929164836352670782949503636461070626617182\ 0226961897787201330045604548021047315291336238001203015843840000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 330356141066047301676543254205227013026903843823959\ 4149672264647365340535317349040485401852836241919361769639415096828185084324199\ 3283751475120119368946654780931311932073933267385794955988231248406261824966698\ 7778698350489890920836649248195928994309807289700763775987243084762636059113271\ 6247370471969412288653377358306556290947476011196293970872607116807936593664287\ 9849866860780986481544192075764165030969330361356143041095959079153564243317083\ 5475596693095588478100454033511783465824148287093475558325972241721241918033727\ 7205562101616773648997548206787125321652745981488053915286612508320402890500747\ 5417511749284231470118811614814092910416776467912841950779196145533351865500131\ 6677662192300961713479261418141308590443392958002985981892295124164343510925231\ 7231110141270702856661512410133989816809429110474569221846084372226432768759130\ 4276145638247510579759565235203171853940942609622816423634527863357875757671166\ 8114216660243242259844185197602293910617753213344736141599550400394869537383019\ 8757600918968523700960049366227479504818296227218015267496826547380475672799471\ 4013600442487898376629424029107211871840504674895891684456405340955432730727796\ 7651536534256815203830995688670536234549694347217984676587014682035776481740589\ 1207284738481417685574162094151637716834474508794646775590280187787247274434427\ 5140145114248061394182500227842857218101763300074082412085581476023018198660330\ 9484172735616096719429347673149656438818480880434966659763808346756182410252299\ 5521777505986677384309734959762403362981738877668827801082378053973330067556194\ 0245754103006597451067860721453020094155228123024344192677731760407879424258056\ 7722343583463236451944406756577361863619686877214209934046375106302577246990632\ 2961553327311733341774703325788947066288530991236811851330240312602708727231865\ 853407813504117307201053827/119783772040290899555471859274998413351841551275215\ 1295157679006171981631870540489888673186247981502450200805999564805903092182179\ 6194280841771472950806272439936200340317673381762538915183917008495338425772418\ 3418238282726726665168573518006884291722318979919131658274696074596561118642190\ 5318808646983452972978284365634488229524974394921298999101335037879449562215771\ 8336228570646612355814406743005085824220965188872102597404671552657675670439106\ 7977096308676405175743755688650294703456147521902524829623280441540887771571188\ 7026383592754097556047654828639906413244278187416434392767691801519773621009258\ 8288061644542550159906939921269806770069997476934434636899469609433142523472194\ 9235349237659760246955352441649970255360298802495283581886687494635295936651869\ 5015753646019115290206611343429594149077314450337151327776743702366712038126477\ 1606059483085241428760254978443929617990562197412998309377104775409131702544998\ 9538254648486750329150251312397282269674764377960855184674700966445463903276323\ 2310866650932433654742777456043651591617500179977062937507071723428562646385209\ 7235154181571568953520852215525651762490367582839582601293069931219575918227762\ 8418582226288804373125669453132464861841229911719168325682174293088877256360952\ 0116937512076196578703686452357933120663908987172159928528744454257222780259982\ 6231777890176135765637685241812421099256398644419902571068751672971603355146166\ 8790669023477374331303005862510352109562867004902660516072350399024808659254074\ 9788474598732834181892690347184474780135779041667596643523934648554015365194060\ 2855669209515937667744352830387015326281634537870047454880021348352000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 10571277587340251244743814055779560435238843\ 8024971076178587005134153278096696496912858909138396485045313738341341165684267\ 4632196687819598436135673780713059943108686780206057921350110524850825840352731\ 6590832558948309576147411248141454016136538388422882544772213017594761122672289\ 1187552674767396519605515956880324823313955290344278202092290426071315133883270\ 4516106986609659299587723718640706053242431365116876912046869242851108470918216\ 0097046049982948600007000613132096372221170133475559452444121607848438031366056\ 3799816720388794936209787782661879637110717634296109153128730678103214183452424\ 4430457072802563785210403648722963099371303825138896833813274498492102825556018\ 4419432520372332247481332180305239165765012378674226104440167182714237529312247\ 6515926452828832978295033332389364255678015521053112795760689859152532231675679\ 8521108986205020613948247914689670901731951312869518180451057135181207777220157\ 7725326077366083896369090258877006959988865957501515636333980203250051952972637\ 1355201324533126133173630496731035130459247844517406564193664690187680296438036\ 4639456958364441592705148286635722399465876511023350580504946782689377491496412\ 2682951581304565246991144553845836881137095118797791348634494709138376127100361\ 8827618744752989916100469107984514847307472941596129996311480455990688401327220\ 9142890519459568733142557040453447612261525413728369053392335574563329016033663\ 5497738137855000800866913343528792356388090211071445067934807253919914559303037\ 1832787367794848810628110656260161915216558279957516882172970972100150603174980\ 9877194404284614282487542186657977379430761332190052640320614392522659221925813\ 8355747072849985590815256160863613227452794350894929433843021469944427750353097\ 6402080391000959428590587014795662751915441960575011186520065737334068792876039\ 0849752539393909864322503669/38294711010323526596936571351778606390050384786262\ 6851998537174607911079038342339837106854363694347830018920494267470930259429121\ 8003037143878069415462646670921096299671402998163991067505129188449009191524568\ 6267678582599493150135538957239093417557147079160141957753220083273030034625987\ 5957761150312075557154682161173761706020747972403612171676105832481338473384045\ 6369877980286332903552715967829741234845648026756341281463032567976503783024713\ 4800288005712144993382408440524673840071833382384943328935918626908363858658290\ 9563903980295403722615997826378844616615724804738846347215749408189934851352141\ 5475902854958697243173939503369828354172232005681016220718510298714145539923831\ 4158093777226367019190027592841094601409904951884462374123000821677576077454885\ 4655299601889417921357034572633145787264187012588985665228373905622210003729116\ 1528181891649379496152862217260287005812731645971590603493541864259391672120978\ 4777146587457375976628812962057711173635244298327897377062891408870342275342996\ 2070396767305985060954244694750181370913690608335246378162121712895660410919382\ 9068128974079188014004184547394919235477137264231061126691250568486398116776708\ 7735169361153078854204451799416184760448686651907910330765762738683480207358684\ 2726398153631702473735305361055442537462016091867176877583262563318113035956987\ 6291311466886104431110661346296613157592406147611928462352975910501050676897694\ 0464971710687643018369812674236883796009221411747039147694364660785323458585598\ 4631484981283534012106816646551793033331734192864044735352550621840006679104896\ 1184328113335259747494068659765471462616734108535952670457856000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 16723963789618847864959267719823974417305102079377\ 4475977489114656506117855912461395060635839074305600937182620459769102682640443\ 9304559491859254286359875784828651525115191330677004286386024816090820128110069\ 1595419154668018855285721215797565149905054320953068606858414528526246428021485\ 4788327562445180090960251812228579675507293540487482662170603059556206166773571\ 8710307070525141628149945816444921051245851285552672224710833998642052798507208\ 1152988938033819985745419332854358687255842085238311330917012387305164937856448\ 0982695421239645082655007844223617922180930096796184231639084214480301677239733\ 8765151210581817540974376330684677737655897998043435242717043953238034608598916\ 0218324466448783553280291795857530636245763484653397511421403960744830710104132\ 7879431269364132007316546142692015386720467003983979421725771241109130415193498\ 1459979440468934397484055473209560007769101785889619006188936473227505191557678\ 4160289654370668094209512349982242783087367511768406572986636625184190582006483\ 1595179037822776244394287086736383700448551116212870101534803390440683072533887\ 0716248588832804756456648959688671354068731438752622554975280636888445893500300\ 6489934989543789661215838400413715075287961047287461993526776626333003537128199\ 2373612838333914615615334665062203647145394460803179689744973516496256462368586\ 0336014784457312887825502201681493631853248567007727084678028738505329650111353\ 3730756794815884407103651109402688047670130485636667201960288067012606820760675\ 8754096569145204586421070309867578015019841129615151916024743784695646897251172\ 5973772983309838373829646225304656528996663507373816934084717330858341199105380\ 3463837912671497317738530090824328606426181755723069623825720285629809043451918\ 1692643731142345285634271330738976326849054663678815605830259376303108136655051\ 3208106977784873498080749759628617/60514077156057589364569780609390484148702626\ 8953742536306258532895192709097386366688958329845701695143541731757802999571922\ 7241961027086713943852297759038515098968776497972491475681731157113821737510713\ 6235070467560161929069587090790949448403619125019992546688633008043458622899268\ 2173567013317449549486250788783671322168399337562635889126418351713882079338607\ 6910524116500752584550581515405061384780757906007493617106963051140613136642561\ 9877199593069186021556029613312552445050882502025978650744672355226288892504839\ 9819269829231697438840061900669232829859920505790801550283132743993511317495234\ 6274717931195668184927526212643722854527695629248039647408181792258335430712556\ 3294473199702804298638535274718594364755544606563753313174435377258026932639305\ 5054578900844366233736935382150298635811366433007389942041209928080765614506540\ 4498498245257787657617768430087899367139277696729218920490100192688320509405283\ 9445760714786029817514913427683247301321875312435679377949977268032215671297246\ 9986083459265198527345868469452640636361106076066133780526612811786879980547400\ 0244000368358548791776226353285848699470552400062329321512332558394397423951356\ 3119902004905348822668033278098918182789062688693115801028300029916269015397424\ 9006594651533305743682647580652660380071481513003026553734212121701534036724621\ 6000274499001437100468496595783511676539068366622558597252379460670095175694177\ 2863855292081472552063927178099687421015540881962908779653220373945293870767478\ 6056772274567147424977926782576348024184176211566224541660295184614504822925396\ 6939524330667766537683047243488510752489359892760159191731573934216042208296960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 20512180803446821669145255888115\ 9809063194782500913745691748971982457960160533083108447771022037083183591452214\ 1480811213583186171525421381755509361455259658711608720752851673278110071952094\ 5347013848295731901852817934668367032673528818217820156204490346460333156621825\ 8887699132046096720467418709647301295574988184030466479185201926195025914936879\ 6563457418750602637806876195519434581592172143380542500218804211215334778097233\ 8549060355153237900417614220612840643906470786689332247056893523279769404314543\ 2758282056404364053779105958039297498926846757601470953524557298812384359912241\ 5003010515608789963506766591779652960352395523995842712851165777726194316221201\ 1295950621779765139966745919109292627827665672526888829784399971366372883515598\ 8262396448479863762022626300968692736055680305677969805692747257093451349828806\ 9873658615351908427888338171740910931575012417888865292917472084933483706859629\ 1269785997057091909864939130120158970517016029319204186849705147965824844450977\ 4055911884644485480513323033693595604914633538346679076293831493659718196786262\ 2765746983569966746356714340323034185739006956268541216557840751593602150884805\ 1738778796673012517391430059806482099376771186615229960852797702417407071965314\ 0175438329046378840100175257868338310776459111677691658743456641349019240484012\ 2927275467285095794145577943348588411979779433964675146131537168943752859949077\ 3165147420394397347329103240042204422418259514116509006977441196581165988552692\ 3402773385194674168034427282208951392368666396161685927316223461660112899175934\ 0730121927949953704579728563251532904034072297836040444309813484918792367115827\ 1410091759822954636220673217183933806112697480849679066673347101994096531963265\ 4240953605061969813160089330445918278130981806722603778648337451253604391578922\ 984728163466147696337476189166245848523932753338617/741238730411612149163882515\ 0378351442810389365394836773994951528536072940117328493390973535879239831607482\ 6294582435797796251534515224257722441081757258085627000625641312649520903891239\ 8849865297959815957095811389202876961273570126545652226709078726827757345868779\ 0535040751892434927134380920349677267618209773311749784845308094846119187185976\ 5367255929999255762737001862012809378832256001894047875229968536618336836323113\ 6872801051637288336857768880080347823676891802038227356835309503809421730803123\ 1203011152761964535099986248308779546841714096333149309602085334562282242969466\ 1223351956086620715939326321472433653657390454912813551174593293575135758192829\ 5191297026995794103084021712327864391968282737128779952705324849100336213677399\ 0805982274375318025052055198053360184966731484041321932060564931236068482412125\ 9318579497743527260477312061186125212724656091137114934054319472224503307818746\ 6593259076079803484375747490830984306957132366606982319938553945426150688102244\ 6277479481873807175143326245285208161434375407813785744496968509644411754498283\ 2626887563918733088465275895409694198510314321766227326676320955038944990692620\ 0139073348167145471507336644666008554213071531757120689510933433170634290600124\ 4435595199604512963705479031500657314665955621279245525008653069743210539480389\ 7412843842981299262849290815860705815052838181752939605612259470286887425283866\ 8500700518814355560463778109543959740742301981140141510354857011113611968277330\ 9361556353909124221581871816088708107848415175830019240344538110558225714534914\ 0403615320626105730915089275260312586045028750777440771082954093952276158495360\ 4003641367199744000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 2928846466717096\ 3200327018550616341012235604867604601668564369259757500434212921811697869954717\ 8826889522118427043053347721547521932639968657605729436143938155715517686966082\ 0432197411780784739217989768108670194697291026999554026142544957095744014526459\ 9290143615726915179232112759802549111683672133067102887173033403337665630227394\ 5271087356368121681022466734930431504905183936892085984108311263544902255864484\ 7595569674370164483033937677660249190935806002545934180447842232160682649816225\ 5300645641546142796190612737511310912183278875341574071820223367547473318426123\ 7548995798164905217406460542294517288440202986152179407582229150927343733338670\ 5057532525514023062753522821865852913173461724645947822558961506283090576878424\ 0600718259887510139431720691882559476965614309056006630356759577299864014118679\ 5404942703086734530363418226055134442225918649841286079174445633709413243940358\ 9598392179162751405791296821995183215760913460409371954131700659897897278789371\ 2981977363146852958218579440380801807043034715749047872880015246648300331709614\ 4093804744549816774497695625904079665175520397313023885711390501510083348249454\ 7157481969701882371374339714085815184572745566768827014245664372886844303530247\ 4184758438513882327503739629400379759360146688697526426654501147148657280813394\ 7471809030008391110421206954595502836601586062958460968235219010984233433062867\ 3314357962372318509065983008068678489706716190953316209785791136295367753310173\ 1224465197975651178489241311195699627334818824317127159914240965482335117228559\ 8095970435434991391316181367239972498742016111504877811810440207524856843370513\ 1620324929771439594832949565759977411246168604972276438636052330636438935005669\ 0926521557502359288028088863302878673300527802612274106217327386566325744308229\ 1162461931447138046156985235326516909117999243847983517206906003739278434839810\ 291/105684790070099459796664054760841252130975096144852665168025443751196121016\ 3097535118217540437379588918452564642750161881762572116759802168318689477930369\ 2583093398766067543699866584488189327360852978891208871656322165055880827650651\ 4812033165230869119775192223840865350549323865597164807570344598251691027398045\ 4303810899908310500055112531868623323815840237087138359921336170905978260080670\ 6439895445489200570263099558869273736312062721249901419865761108487953954234215\ 1350733218779461987088821159973290119269685945294366804916644479856757623790253\ 3553642768875328654142354630872120607410892603212634855889499192904154234645817\ 0696664751058509879009420422662202487190221830330496570888572994112242790497454\ 0637318158204430564923316029294755893053507352396397848066696328693949273547715\ 1546498284288219096177016842100175826171701151045417821583346183237562633758155\ 4548030539555647156215658993267994742655818549430686518339038428133648586473153\ 6274914757045140754535283666096528599487088650250542125618539299159343325420652\ 5773113687083710025186762702906322585076151418349428835142039085068323172258959\ 5106526641866813728470128058041150634082320399186732417211463647476405166187566\ 5645221724620029273007459758698664297729723152876648230836474448071745499022604\ 7241567056896637137896897078529442973739485356961190068385085027903946873375349\ 2047537407049257628057523431773190100970382158223984025387429480981989863774147\ 4085366515622133963129252326223940238757262929059650113213283874589547824993804\ 0973839990884378604150988155541679030910147705611408452609088422831022825229315\ 9384951699456686860719569891517938874436780755353970108740403200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 288680457706499818221942464138967922043968704139\ 3370133829913967082237437340135700805704714767671028296897896437437580613470815\ 2015488204462208559932853757905998348701288799651727177007764739043025218919244\ 5507852881181903025933159020740637021675918717138255714171874683619895186268362\ 0900904172094375971172350578676805739055162513091119591152681987082771041971380\ 8687929786926134335143762673166276223814612937402875169678650089533506854904616\ 6931151377826601792986986250390695990724504708228157921006111459986204601708164\ 0340342735826752348886793555442827017710294197948468202795096738479095516357468\ 5666489206678520920097190149252304875162194353552086282765561949840550316224353\ 3281013441156523386688882011082959969497247163967051789751819205001982054308011\ 2015561900357595325546827997827932451371615664463233119142192005340052750398574\ 3716191279064200767529649990822374418317472501825371856221641541315195337260015\ 6193391031256439731594998090018431017051325429903400337981039333195618957999568\ 1088097589799589631968152281996475851426390644242004366110622866789830588153512\ 9746078805547252521183807050036666351362914272823124576728372301610556927979932\ 3136885745703157128278638768059198981265187585935210886397963775713507001512982\ 7128999805986550972798786829263585509387606409321990456651861881175839515461869\ 9987809564203505197342438636377094169804412521744730315719900745435147338680247\ 1242828205638062856207357433830441343154556664002153835309001088204941893285509\ 4692879067580728540725347501823112503951752916234964595559766317486207853110646\ 2081059292984675033723770590542393530093981993086662205747159676460144329296076\ 7649494892547138847556191413337570802306140596366769552729273156351540202944030\ 6463622996761918077120417950009878290233974289686304674129738720712761982004323\ 2987463051352672343135810276732782971882141939/10400751168346716214056019231237\ 1804359381025028145666856784961367166717531035236879437995346129176308504618642\ 8194342153742724552063407301621202958276708408142014385790600026705943308212989\ 5890643689558850823908083822732483176217249740504070800705395562437061105462267\ 1254243115008347099380362052075197166350927861576428264860030098421978713731292\ 2129531462392823862297098936710951207904613534572483228050924605295298556510709\ 1731755267435443526240888676164067683937986692999398602080485350797877842530744\ 9907454275667535097858413607164646851976119492003872759853723107548226986284201\ 5057544968132919170897153033295874036339978805005505215732782522348213540371639\ 0727427988109979325994875844281108985958117714210854739867172032137773501248781\ 3889452647387611076467592152251586835864164856650454687842254985867863006160081\ 2635898358356191833854736172323376367005176450612305535060741458951114114778000\ 0831310505033564054175566066236813700282687653694567137030922351380140413214503\ 4081222232366251018575240636021018292481412356030158903883495415760647852965630\ 4161803239789747396738317193864174051578136842713667725882707448770809796292450\ 5970176493313167535579488445532937911371108229513871994552744365166313286414831\ 7811165576573149161667371803544445117189499136874582503209511487901345532817835\ 6298031917145398813794475804057029832300959408075719611698074723669648392672080\ 3192502209787488150814799140607358504142349895682883034131817531887184176788444\ 7208318637605303835200828557584726429360357086137486794152736333156812726759000\ 1007406312365101092839581706963962803048293471278602738767861878822999068962377\ 9180268597793513275392000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 144541225\ 8821771186166511147178472000403444878422216366042586657549705356634822990806936\ 0047530546568204952948783073029569842494747928361498579340873504837359496025045\ 3073611325104919241104807607598497666734017505570164485243919192342107278909690\ 2648747878419629008683289646504679739197338741748243375292359363701796400529247\ 7948182970025316449576254377042285818455480029024809800841803031954142706423689\ 6068203600641845010265959607863383114743242329938122902082551496420749889352778\ 8221707296639379603935548762466602427478798954430136748441732486507071565359645\ 1908872957084900319506329668707940349684484678663233439250181100720354930468296\ 5091489036152023633028015187762206763078614443208855823678676655910187220692558\ 0734838099445213834899696601343245587312003220205723208786002070836895895645674\ 4337155637478191958010387036853729969418774591881502265228521739946048817418439\ 7446702910341295370242055054455189992599738820766711615212512530989341503894179\ 6555986027515720764404806197952076504388921714128670723096380314749768033163991\ 1802533943363155232448394539607060762633896243754522020642241860525220366287057\ 0982279536304693262388798523791973852639428918325199606070308043464598870303124\ 1233484426068285182823990044707170373228375198756906758531450706730102383833063\ 9626065887906953102415633019240317663307169526069142164597677862684732739184465\ 2017821158135031671953145258179240866106616889788702339140896275435042119759628\ 7074227061735754582393395944614948599352032069019642172977007613753441351067334\ 2495279139875441261599671145685209054772277514212580136683044332942156472446135\ 3037776681410936767422812301906242452160509392336450331745398560883297494374703\ 7130380191536184210515454896896235105000610567668026694653841388034184751449938\ 9501157241311605064272717694388154948204350582905604135739412488552643715518014\ 063507775734848319551/519944455983390969280233489786265783110704519301698999005\ 6409044854015826265179294924693312256629522004923186305322257629270304566887959\ 5814998951598606903345598694844584726240400052363761285808920571958313383378101\ 9132986837564582331242178769259075503528148819006248375959787807981880392629460\ 9046652475815271490024559949937622019415328381030157549474708014217320540238721\ 7699213669387544522458844243651977093643235108297847841036310156723003690205428\ 5016040606643527172721836387432003388575778284084867472804949577094548488668007\ 7823661414620813851229227370408368160826683123385390460834682159664525942718739\ 8344700739105501092047034123903562697428833122837510470168497200225049675247908\ 4273134625289455854313278763450322147718164617344361698935611018481763459697150\ 5475838036997474491067998983839027779654006485538216976219559236425469296247454\ 8450729229405247787802844358651802384803142533111662190062268369611494149635919\ 0952871724966913462979139531319218672570586527009857558679624760458495048097848\ 3713511667849137971023707243986413934956027590605026501824099951356047733775729\ 7418999549525802032939632612459761170572072998345661650077994510576961084103103\ 8499387084389991200513540338313559770405200296879194427762902552389781458114605\ 8863423934089002685556564806761981265463329585162646390705569237786157032211159\ 5464681861663632705287463837245585648048807455464759557663025359619242725115664\ 7587608174417742504268749328365950764306362012692028820177659726918554287527663\ 9541202137485552430945775990454654673150937515100012513257722326133628857725463\ 2147474582102815169050599481328471347682237953101482887239892123010509391138844\ 8463257600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 11238939146579220996\ 9652376095959548317437980734667986740503937208365854609073845574499405077652245\ 7890512735534284452921125337656406703828781504868790926998691984508381214636301\ 9428710977865898602189838257154067067695531984532133325710940158991744263410415\ 9914040016204124483321305538579982198606315157406736679325876548976407274661351\ 6376601374383243109440819069437988688313397438775076149606337955420851154698928\ 4459823711964529078960074474169369193714542476753295105501250666778477304215979\ 4568237749463364874785566990001899473622590151279136897421527657805246192632965\ 9420702235111132534624504974257736624868209870770312837118365472136359021763186\ 9564945828752890254165586264732972355673950103884276774502941048446193645540348\ 8319641517058757126993774321783648936792808192135778407382684596115001898851476\ 6432718240753459361208241633117577174816213200310199266160537955418961427447845\ 6734860582145517316086441137810688590831293432414418296806244191611879669113624\ 6146392902213414963639533795997780867904614122205002370276203159279087296440155\ 9703811048536045390575167704384147010162100087260463383203521609763367444350136\ 6357018854921590507864403178358117122654915087474906773062710082451391725216232\ 9236794648069416528248920376383661788241022296744110262326111976952538088697322\ 2067410373955793565683660460442120361655751232607461151699935553635261555213995\ 3676615587440763331980578993200587928792613432501911221747432101628846436485687\ 5561833295974928280399701060458011930616097602231756573379187242452444774708294\ 0738347272030559376280715950353833752214260161929331905168929736363658769607507\ 2586386872031891118011436387355525560862391214348784641266657308044841228243411\ 1810058149997966040388628314858480787142610257982016722206797492958109504063725\ 7859069940691962426740145914929180692128380204187236956351587986526029586429893\ 841509266027/403665968554378079786654000252246344342310599530591768318924847664\ 1208650573148288968807353333783283447458546458859280013997127363747561347819009\ 5150191177688310259452068505644819677016956489164380153138545117640817303597341\ 7527412100800746062679318618193671901301214648245144352742296232095963284167383\ 1223856229528158361133390185982445852181595042955818767401447037603516719557133\ 9688148201981684530980716761792111620442147323859098976219495592214032673063516\ 1885065641367680249879028085312467867825888019795842671671585826656798769218804\ 3714704571772509249389769463041806715791930412320744149412277413710730744215857\ 3814634484189242856194220494185657715366576310476269644538356747874285269932451\ 8179268454166854603624159194683011439283713537173647099803114540528515061487789\ 4178039286701882847453208839840474126045124816083185079915773435450296761538432\ 9010983282530571892989672033292621566615781373011979261498378185262795370341132\ 1019767361258350145224193405795709903696743959193090495846867973705056826485360\ 3948330752049314533058543182229497783978811484143437598598240695131339272347783\ 2086395396482223864582396399698682127806540953787824829120658878021864261679688\ 1880956804762330408108890949023673685031665492099562527037157604754430388124003\ 6101825721332096677249756364277894059753545470602323753699434641371209320621664\ 5327947573014085560916118312212437788151731511131112415558939352044343367256125\ 5411592816950465387658656320652393780762720556756110369807677601407840924380602\ 3102419796388811541680250082609909670814009714838268060471017313179586895813026\ 6468912867608374506413195028109664738135151259729879884591795472756884998874726\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 185643711981564393006122036\ 6401758304620869492821684469777945289074620653054080667063671521185754333014649\ 6993742556323200641932754054768924244835865961539415602994663046336240653998234\ 2830417558260033691230392799683396669817825997739963130865730616427311549293084\ 8943004519202416079612819330172537657304055949765095704363987544502274358555757\ 4779714291490761986740442241225796505184323094733291896396383679936864644212655\ 8945220508193448216799374868066646760235523175190969161553969356278987334120678\ 6722770240749411338306633895412333835865829320013384767767598601105851179428740\ 6285254319826302952007616237367800514116981337756913712403974954577742950486610\ 0650753913901873064124357385121846600026220829659436626815453043678747711774147\ 1114533361556960739542274059214377790520819337775434818935539889606834791707341\ 0647694709692341156380019331008164700794848039179883979040592223004895251989221\ 4636238451563841896790385347757737767144279302259143356265846384709999739113319\ 6033082396393052363194258415094772236322013656465706112791820827493493616030499\ 5235053176935473815584027656050023957796384913760658640526844667482051519919633\ 6876948067846367123768469686908863649750576940801090742189976678489248345834762\ 6395280674858362762086586160589506890508082527532415419809829205967324689948019\ 4216757811281822694106759670070951538686181268567237912613452441199246141262947\ 4029555535547689408561139200185890776225355628343364649002000455613241233719393\ 0464857355190744234010792907244879702555387699917382702513124938908212552175110\ 7311081438693786584295559857017846893996653303581703816386908989874499963571524\ 5128147068584519373163867907673390723516213355829920753948688139340663826005820\ 8747139790104133548194908469017380805601272288210494497171495188234272331211527\ 5012251349286858429641467910038709902884682630737341367321628093861014322195443\ 758108775183/665811524731914190254736543710768730442626630504918762287663653599\ 9934778529585121521221905139466966022171708890691001736023901733541609668894332\ 6023307430155776638671701923913487811740153866798427330478187645538236610926039\ 5533482308101896142833078793638607882582915148485550417240539684384418915188596\ 6551142607617644558480269698722353406457553227775404548973312445549793164694626\ 0758091465449508859487777368118023149183162309136002010555532787852676896580606\ 9864935084564517350635623602009788462332020062245911898140572941213070584688429\ 9660137870727880535303473769627096466869107466179354483998140274654585459113276\ 0712634394434802798435411426999727004543613781794134732282567161891031920579395\ 2800813086481442816587122024481025113331561577343187401836587978057577599688800\ 2121656046784467471741222769736530033189708681517823473418990059110846863278103\ 2094024900007627947722399789366095933055292302605956616584801088511039213848351\ 9438513127554926652920855234515905304106084233320058192695487754284459070883362\ 2949627482995204682299818695443673490422627909585952179244276701233262349652899\ 5056911027003146406169818779245853235475379924244576447493711425527081239742938\ 0349030593292233421027189827074292075576331122393167715003537680743751579550459\ 6876391736621090954651256149551582882436153864720962400226583338669709395363959\ 2291079871307600509553482416574043237143922636888004255544838237091899379766115\ 2583661844660003515843665206778169140407729971127940801633329989760562845856538\ 2042468086048482638486793336668614020227218419719689016352949972151893285620096\ 4422751009755082281144722850725018969222184171013316537151307448283622548945991\ 2302919680000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 71670988332098739919\ 8332874881097997425857148688947922343587189761485174957802433960691449734484033\ 6638820645839565518191450610536151800690764054293720257054104197567329868009185\ 1649535988677886284493569475326030866356605765602444837219346726394590693592631\ 2510091707621861438417864462615525382308512388936275705552660223628097443868819\ 7699286882007263760624474574616109189090179327532363438015441143162576320835996\ 3829244928640747748308292245034594548450480163095221915053140203899076309697863\ 5415157172280305753255819769105143853837119674210561077605057903253937751580759\ 2200414704515447675232774083762121625361410220727138993003709860900478304717408\ 0104316957565263455878597388066970694172043590692582572455581452059591546467063\ 5648104900534683419768541842143273104425507523785559412560213923433793257711794\ 9817762529470846108653077916574745266321804532260208117440785633116086188070088\ 1197703721389126367189324530220376421148887124861792658135818731133723283010834\ 3481269824198327907316458382226745392602142350871094588574115217772602839425026\ 9932097890621845891630181519129678476050323756270725819930244530954105628898102\ 9121469505463088785915415914141443967711584805026791621496772098192984326026356\ 4554993149009316996503151402518911094845961757312447274081723655529815243913709\ 9607930724528799535413805956171503103428577109932363591874427296175702551274344\ 0973748976033772094774489249046670923550016337360065147656857251513498414786906\ 6983789440932776468911184594895138977822834411031180020534971227010423751408003\ 0517464774846102114018102242271336001922333788269368967541381287810821315459521\ 8138247636201933206416419710014940092694512655746251814505680094436380650598841\ 1196001662664384112532567885148205045692760583904128230521349486723480416684754\ 7845618260131824750707751875267019751651041591613648146018145109350625243041060\ 847767370285464773/256720744547157435475923783433008712938636810696433768951405\ 9364111298007402191337011482587310852045025565411610286312612752854604480221476\ 1823011123331562406596765340257842641261323085878347654705321683264304485918362\ 4666321401228984731718702019529188164250129027079799221249520769670557377548291\ 9648143432449944683361837155759205558579172066847614621734785144051530571799225\ 1593703754451774488284705761468865935455967747229169608816296849855159692877725\ 1526211257559655300043307349883814101897602882312760959798568231841459282934101\ 8729482271947243571842614160825724309938833321270841563588572909270212452296826\ 5935333706708347536129037023959129255858480043891796113212413870719479008398042\ 5325610458901292648577943513911792041069559044588270398943679350001201145133093\ 2642328426201508496969049814980058083049787765338533451011929278680247823512757\ 6364124095414021957457690720890313186720672661029928064271917447495267031649900\ 4413691615565374961342186705886373422998156775636326921832234126941803476887884\ 4396806431515876673325978409018833826842617291612812784850677254731053139320064\ 6840736087067554861502617964173923390835109639004234467394337937102950252927554\ 9867610155252015495709276285054347287153488745994721094503041511780710394915029\ 3607012583780497048001752473277756772870976219219949907120442008484622233573541\ 5171627148492867046004681204264968031769692820521697381514999613304756016111648\ 5755321952781193126300655878334334261080006507401608619543968441477188322914220\ 7027953047386112376677187819852169967088850515408883366791669870821756915118522\ 7394917023371473147454992149392581358589136590201259958935423715544673721953382\ 6207944875704320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 16595003875413\ 1007339096817985002433071072512846323303628807857857202840469068767938177367054\ 8991551735703975680272898066759873654182034678162593884780870278376044051579187\ 2907799342794930183597775483836545951605960539605677074088882861639214490725616\ 9710638406410191858923329665248108871729598135280775954014976434887957231301629\ 5465196865790837597579073722092559992567163106593490421811551383438385588615692\ 6234745205230958566092729749189329329183218432025688601445287008469727924400758\ 3334198354002530601330709336129114478350642392591397715860184572839695450196446\ 6444550441682302893407020305490531575539555487276802680407241351595110562770495\ 0001662394136673661405608411195695853335127398482067084400114129024667434303505\ 0340226464401909828796789476670018104594297211280621505050623997570401184023251\ 0846592474112295885421178468903395765014638990324698357519539677917899780444490\ 8740856522585991622195056414317118973312737831908100499653120394214447179942995\ 1241738257935984094725924933735630657244217309926190697171168314578643797346787\ 9854441165370098697158353366348652033970353223628921723349565116078165326889292\ 2011561674889799923543418765239945052744701151776235227595061905127324069105343\ 6178533663220439446688817697987861254127725818653166970286591325041420335657627\ 6603030437139234183542382611590763979045090866859666834777003290198310134845342\ 9227561720370670375952999029737886099947776957397230571609893251218242288782193\ 6505336130350218829743151537505404120127745521455162148450436830109678018758395\ 7542201623030070299815671018066669017243757032904120788261979990947432185679212\ 8591374424527720283485747909572757713871083153588985089074026823315884979831302\ 8574277892221959892374504445807981829878130820388076467131378104610330082151670\ 7427277271381279820892566690412891311232566950343541820728218963566421539757238\ 54854223550574096831522770344413198394684982353439/5938036170736883682736277601\ 9983739332261350106865506276723314627236013741626487065112490295366665146900536\ 0940990199763765487710942915458862206583606934786199306429835583926220512217183\ 5518712009323015448217625040154585276600649054701661793033088867041720746088893\ 7478647116743736053603543355624484923470498576691883015509606375829537173041115\ 6231510739765819830699354905384580542835293238409363832489729965705334260225884\ 0011211627522159791394485402915581700403337284330298947485321013211276105235272\ 3228534677687950124316166010564772634308149425159775005927928979051440201132619\ 5522691970975330243532832194889201963866526884785823443656471435694878248207537\ 0357370595553796423056951475922157512680894868502424032613447663554780042953086\ 7643729520311390570625646812237585123234355713624264283903098563246549217456371\ 0222907178789650249691898718854701712636409742374059709197062221631401961242957\ 5157557488388347869562398208227700936605516862239654963457453657211933428212988\ 6181528530943834244787821037459432143454913051043309183659503312291017807488383\ 7458355897157383255111197223949493871741886181582327756360519381473616753858605\ 7547551528625516184863252526363257849527567471083058558517015997785080712852113\ 1395426272216344836633430604610291298235740963963320645092669896757730471441905\ 3068384219511194219870499211313377294524834378937517993947563495962301232761848\ 7920477256703264063685248221540275743967017582746030926792828378038815474459032\ 6234176750551148058938292544862184096241677118955562431665609855894663648573397\ 1330222792183375888177625300857391169404770783449938824462888808345228210179954\ 4123623965945052490560587215236808714374155750360054147053280611532800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 458842477571165049230577823762743594\ 6218384394658292877578921820646153285991023721748126024865364776801654486958067\ 1696530170538945964115482955625998931491688158516183141463845209012670872502366\ 6443637692843042267096710353470077419650197542313657217291722397630014316819819\ 9372539572397086699194657935479107362258357153849624765974515477458355695401415\ 3761120772690927478166506850551996292903631781967681487447351569267834052630685\ 9728899034486727461114034957222602308990543424235696953009358370285194166815732\ 2343347814660821735413916977203973306530387195580037799705357237680485517291381\ 8381427801986856485305839960749129769942983940179395309417479202209012107491013\ 6935622701814755310080535420221316639348753482226193967544755104408558778583778\ 4531267394518828489473945967845727609244886225963166370525634896622431206285575\ 0909817978502923928905179489237807106310882193145124405564085304538029883667435\ 0167194929795745816132629019196908266947503093907468139662711975440982762491405\ 1466645153251520455897058278219622513644010879814711457024300503111423455211080\ 9801458093212221715819205414475933052845899179176991193913167739001545919366274\ 6071575773043890506391919696329428738624557939421619529712991428001580165803991\ 7712497834876350286467393546060595630588858208422047002520565052029920186530815\ 7490095353598748144706900348281359171210768393266030269696127562609381266855802\ 5379519398053287325258568895499300605133905114175869354410553430552610655100589\ 5578526443882524548767666989201888116019545700341294733097072133969795769893798\ 7102216717506755195996163337274402979306242818046082250943983881985552735496966\ 4474547873422500201389891813820294738418402281491000040112976895143767876947771\ 8229706451946433448461393662345452631553414424607660162208901321946550281981932\ 4944424180795927328652499297321508098953814867045690271520078667424896067546311\ 848490210396365836572517277/164061205542008745048796123436656104546866410604535\ 6255892974053618479554923288508603107979294666624677251925074076015842156192850\ 8525911646914573650170981721795270432570772394546110742803288812561840908661054\ 8815542415345786492159449489212426068847048163006180600363343066260694033632636\ 5940134779583452586970984889138985213866878589274471651441959225549043708398220\ 8980891037895410294699782856650217242023794745317705209990958811506968441485502\ 2895668183082031762308474280424528460415622744535691036389951003027014130240378\ 6854724882377937585984117816464081307728493379997309643509279190187849366033678\ 3404972196507867652495373463987927828282965590450569032982018302264004303519373\ 8453149189506535925755129757694921691131322956809434167758025974344777862607501\ 7870688626063198639931056835343101652620097945895904980147832362102222951205334\ 3181098253614328511114531571958975753884061568631506506455074488730804919887038\ 3785546909675361884383410332735072845111353896717398049582439687075185026573228\ 2065777229671592362546152536789816571844092164203340916169472570932352357859482\ 4830517367459549157267697326168938620535488137040209701684770554738882869459209\ 8111037665268419936915695903061204387658495505322788079002205920009834849651729\ 4783715005986384245214262079374524209848693924924365611404353886297206186092013\ 3380271338671642541815830438641482262579063700693853626337759669121613141949150\ 9950863174628802387702286178998802111134568495107954125849801642980904202884489\ 3031136398488432244275039184611514060148595852562661615508417522766032419979707\ 2534085544415814482326800472536593407649550156820652394616753930132714165644023\ 0657080769560355904509391391186743327752978432000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 10581087946402204612643767017153942500915152312373417622146\ 5381866866837367422031948573696195199282305374405775878997979151081966265204928\ 1712002388138512016450671697115631135442582830009061906678692350168492319861780\ 3637355809954439313063066036385265903761822381871800700699552553737114512707144\ 5297919103936695928295951326686994049910190551594224639537641819046630767558218\ 4694931028715965537951674365395894460956568661180448539403696377299212291760943\ 0832293397823519570328338122805975584828260483144570372325571612741418911954286\ 4326208826322306477047996630454150906038759749903059211786427073244946659759632\ 1886063730141395157901042733781717190721286947995520387566497338614906859883128\ 0493557091389180810372630096769631544361395965013628930648294473525957283349495\ 5518528047236922409834733132440351590662216149748443120479718227980508397989774\ 0806962286560101165564324750134649238094509603904160436006694128769019343190851\ 6168627743264862608485813003468451200289074044079419714740620645830749851506329\ 8011864249360834885119317301676354099454044821379718473150798635842551432804736\ 0055264738645694892209824307032495587955145857725895657120181208407133319996736\ 1575501892908321037776971501584452319164946381463641706547859694812591883762702\ 9181302756082904815905253543762603412259776681517856391478938334302083275047724\ 2847611112461564116023971453473357025495793277690651330711497321872332475959817\ 3912560747442362244601118851883455210486363621431968476996649439725787169093431\ 1260585265335985193585142231850961616982894696850426992252157469243945591094240\ 6641476383372418820985683679840871625632785554618766339686980798024655661168252\ 6108369535248540634155990098951754023529305647792464648116270695897120838608965\ 1434883787701918138964062044372980898215057052090753275707912773072606347926038\ 4814784767999059572595310715970551008927749940260132745499024868397001351169748\ 41/3781837899365114603856620673710613196930659588744061880938344970172912957155\ 6973508865853058913147605728099937996089740523131707262803890515887290559891787\ 1109441613664699135383337042234779457322747942319330811314357508985129533907850\ 9137833834829463767514979132059724653595568788774045155560229877689202868037577\ 3427732395433184151243044391706140012904356331821904120540303789342455246219232\ 5066827342386388121812545750632904261334985190911444104613417907144743064133331\ 3900272683730714423530736701310645088364049130624716184746392880896213474735463\ 4700256399957456810145108345027784847885470420385030102498343122477547983046567\ 7259424378216561413000481615040186881978942659634591243524857875765970393518164\ 4658866521309656476603467929253138735232277062519753263319044426523722181996103\ 4242416250048390955353258780145493912216281764483190334289011242679797685691587\ 6272029681094658727331407981263738367808939653684497014500794872453042590920279\ 9021893023919445277154579592770595715260789058035042083996767273961049033388958\ 4717209713118940224075241600693740596723649984930973719964011574476382661195050\ 1682696706964150341726173597794314465685303643271630610018431883671388711158580\ 8784628584328498771035692531358364341933362751686942305088085542972785460619811\ 2683372932907379098987944229743685728465385735696229165018442272323022346313105\ 8298291334143377236902051080511117073128410984695483381652874387242140019483689\ 7013003889494765606368085581592141735586094818862334111616995508966042587042010\ 7623934491059808385811183006535474926274785627751691423789695365218405763940899\ 9011554952051232004058885712862695800582972311635411299894555350802976567350366\ 5329793440258457600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 11053516\ 5866906416216188101367325415675538771157770004782484423791498126140807158090383\ 8244168229119159801343940726297820192719517085629889192935886834811308314138117\ 8568237349473395244303318398959029966100453516240805574137961902681110686672366\ 1378344382908678735531845536711022883909971140281824354499993125587393558318235\ 3906459258361110864976345487688142066524782806771605183452370589691568051245113\ 9556764046698488410805270398810347035280231286207301535867618019171842963077811\ 3837640659945494257553143447482495067641930851287642510601848666789842768841846\ 5029493166611198714607420814566147533832509937856411135194020494452543571173086\ 8622780950912752959059113216426842090160647580352909547487401359385372314385891\ 3677190511923491401159004690636923218874917055893575359514426715007828712513445\ 6955060892121383827507695577225900118710686617369088615050274402497030221908165\ 0397645457505917185810849237374139009010108767307974338030978188954554869167157\ 0054628543381801111545460616129318946980842608033481345732300007392343540214241\ 4807837461441167722998765774040341330255703458547239977738752463048918186814179\ 1286637519137216085785117952068072512211514469897220409212610802516453959419256\ 4032723198329285364180797369002431162972184518789616982116124905731947719768393\ 2066997049668897839173869371935969414998680955390857090699589613418357920129878\ 4314804843247883026210181457871196576533908666398926261484531574352045182103063\ 8513072876536146035251640086180522202803059119817245061199149568746535729069982\ 3329339757051282797439480495728956337673829206969552316860911960683805481664963\ 4432791161447894070070877824316225196662341589975762989699189498923742304472456\ 7332201389908923082932189061843438786854129696892936615099791515628755546021776\ 4436894293442677620926538863806947883807324869091631446678956973494398436623344\ 0716489640313004300015062510500406660406723099306699736617061/39507303283745815\ 3205089125072937829536752616021084083783077181655455982575424834632019979272543\ 4548485995782938541209272430179780098230460161931664213941821176226456813040981\ 4330260905084120694278118053219420754548758928161064255610203622102444763262005\ 0926044999900880333698864122730987153749076845061517268136759898945275856123736\ 7271555372713637786129662930259454654577282938650088777359614074739641686783412\ 6447844578731700065881897386871421107067390445436490868143013232239585344872614\ 8654289385121229659212501873194467874124382987628755145690958064783760057501506\ 9682737397732684262000964902476351445955234287769476179754691635513400610069428\ 4542095718764244175774470728032705031422255034430545300737528332521164972892780\ 6067124020884084013983290578677033247410505285387078308082712343488932556669384\ 5866437731490328627594679771451985321823726207800376689591675430400060213554341\ 1187177808885156431061240650057323017152791600115640770403278096573896908885344\ 7939701390912240025459010199382544414025944171470308549569914848093921773935135\ 9869706644100315250923006049441807728131171988756700519049983383234145394268398\ 6605826707104107668721384224712516231394153630010554063174712047051485768671036\ 3643316550205484838916227136220855607811173950371132964514491373885825772991438\ 2552426099480553000447012423664250973479062209669272135199877334118425961463196\ 9370697260843036584849315364026965765530643632228526594576194923920818394768733\ 2318746516829593059794713331775530231407663810849908177701803980468553480762317\ 6145822383590679695158500201208477377851282687057666920786512766743197019163322\ 0197178444516375577686562752689389124944116222136443966986965134142467027404111\ 2061542400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 28831601384219934247\ 8366019182372764691613512690453344009018802401894730118835333713863092242302284\ 1089577073338616464443894410089835724564602432769656674425959770492281994549211\ 3380203188412121195512164841398651885630320889610414089887958726644500043510037\ 9000319466062210005210119361096865278707848193809877315829962585624226164631293\ 2297485226985132863422343031531942081378416131147453306714705679456323448008599\ 5836527427912252660316391132620652489468632978286965595530248316743021804319108\ 9780953559554162766923894110243176848079133166955052879629263038114369342949454\ 1287373072909744019035901712942250039875857678477441804100632482316769651928867\ 4574389822692562225344239483048291798370158128311939271218611740094271487315855\ 9905186314735241282030304914285725857774292372283168271268520964760523313407586\ 4732590982442750967951542097231596103424958092763543150433328369246818589784778\ 2350988635586258166411663231203958079210663513107889683592789001634705749719239\ 1693129700847889432350489939046723948494640575901025028701804586530182546094636\ 9027538486379474251883044127647048368394032802081802214271879862889073249585649\ 6302528048404400802804688508567198810585268932763355856308369465919307821881052\ 7110055378637819382493857996664711280098802007376520102928616752424036077716990\ 0088036640890968465076800714517825602832904832169247026674068913337208670197633\ 6430377599795190872387220998952619942203222945570345153814847626483905233390463\ 0574001793618830582388789557156900405401274248305625212516324800476706448156771\ 7277389178526116652323151806277375245253795669266070251250008215323118341139320\ 6297193721392234966218566370931689705146146826306813981461196017259770525047000\ 3921694474446912731371697336159900137964413950435972334138287840224990263435956\ 7348003629097242921773215677050115711488376696422114808208908876474736640739792\ 294537517470575541865831541885268760097578974514639593/103095413018327257409366\ 4829615595544157401734796977548354563208388140511173440348624973115491541936852\ 7310498956667021014847740994341999469162075696833811642270444791541932903734276\ 9125828343976073833762478965715519589185523798183805193070858766041753552275307\ 8792136449353314002679710503452873355861505373689308277383148017494131286059071\ 1760631138883682589812677928304466401011146949324345853057098122663946260287128\ 5332943832348494080654744102649412832776889472192891029197731498365426763249794\ 5892834271767174022589202312014531049416930177217160154817131957080121720937401\ 7441828131405027517940002318157001888915452987097396574247813072413671560108699\ 1564009526344352733797548981057958791918081736788716558855835169399979735966100\ 1170931167838238039654304674260047711038868920343635770243896425141105868711982\ 2167673145150313284546954206102482840776351804660347927152424213073010292431563\ 1042714036270670560937601509093624325842504565027871421417571725910922569766992\ 1820183837541960474779909711397894799943260762336565617828684252335427064214950\ 6332720866362395498216257542491949289980800155646433492477245536927892876329927\ 8381746409635868835949330659707675670307404289374821213176628322084976962288845\ 5329832547106308228033007098117131728666121453880214257953200485734363059985468\ 3247184698314890267647172105271964199663046921420640029550300469425486085503701\ 2703491885591565263248452535751607194436443898988451324044039177582083128773702\ 2706898063078151361634046757342501135292421530492039506488542633484370408019940\ 8707808790291920166652681527549037966963001095330965014477760896906737994078202\ 5183928965045513720092310868317041669718482452949865548089996072392403403132633\ 0880000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 239114002896779708233\ 5024099941807360533911935717247051214854782286698727880200672441350792272098820\ 6879074401648859359486001869405573882389456562460909469126267609927189370048244\ 4065321623776953705850815251776837407079384599435231697308434274102143811972736\ 5605700107187630550401959449242048812917403690706400182586787227949467049910532\ 5772905456217831964046594885572317856119318551785258859405820610034198898768435\ 8959310623959607377132434753420365114060612093766944919457324442302973841655435\ 8997402462674355600639217974683716692279514361038924184314022976714023779348576\ 6377872134248813688486214084222252262881884599010526643424676890709198858412151\ 3056721816916256658790356369447005616204332252767077100007125758574806854978714\ 1569439576987887612042350112357913313789338801195752499663352183628458108632430\ 5074272822493983632236399315632849156399279158341125287945053610783998166272089\ 7897632933474606914740653400625674686624290975260282025699331572256368630547168\ 5213087407530458501367521771787531065387629531517555415845856429243036151081783\ 4145340397318226609227985508863484522234209338299230709831204101319922082639098\ 0852334047364702373813629593981170874746833525331124806641353997645302670147491\ 6169076659679445110021764178462680164903567175238025779668710058794190712163030\ 0624754376101508029436594989672564182408233749700068630263164519075111721815854\ 3660810002234195359521457496289254544915804787605921171003171324471098737727802\ 8052801876796301712067938560143905126052947311654850498882931247737019307551728\ 8626020799031173499954140419836815057602031761368756089140677524223238621625220\ 4184421627940056012486604991143241972700739513585684381237465672371310279170746\ 2850687917833494327111164489180442789656006289684642246895015919897548865602849\ 0767333814637191997848367377420512320763470503397360749750465910081613738624129\ 616044851016738706856661867771580484032106416414095676739/855790723557143729847\ 6921945353215657718064878133760804604207453351550905692168965023645378000303873\ 2650191396187896536265618899776434365236039013192407274791951733457209997386249\ 8147371193948498867548381088615242105019637627098376672846292808372554926174230\ 5823806941478662919278857869195179039541623092767148180432655177937293525857697\ 4873886176892703803582534769242067899142371641582873796492735582838853922488825\ 2493278673421996191332977406665752844171813455408019929146952070950728893810074\ 1253311504182650916108375978574259926501086724381151698956828668463564992724158\ 4926621027874124296275321892232001051633135105286585202874791256782676849513008\ 9605896730180071158773328111989421297228366156815421820240369664161172235959904\ 1396974071243779286255156812613648029513083538065176041449646272165861110355953\ 2528587905381396130601679727667163903403608912808364599052316165744440062343698\ 5541610788883414987897183586850657097145281703497383022863229269313854603744438\ 2547209369423994724762776689147672535745668036766952238208733992581676501124659\ 3309983242650227981653721033619096788571651794690227065125912916051777712876145\ 8075914710081095187617849842791449197544208701525484548047986387909780792404443\ 9012762330387663547555275797893368899437420528829075683412271668141296041263175\ 2023652063515610286211648568713163050072151328018078473037351422436403327552453\ 8199199914993676720444127036639287495921312684131576860841132260524285179452654\ 1683925955171444257509173290027472884064034901271879285220760327337206582646191\ 8639871042388899235002840712326794140072801964995970936513153470100994758520823\ 5451185798584109411265782951885271690094225746301457167683957202600668128652439\ 8049689600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 702720820035425\ 8824878710484634216332369740804866854709783576833559261444081346111841579298975\ 9165979213732344960930137561347450820032185251629829305202678530304041480199556\ 3399532891501171868122020066601290511041926064891926271054879577120009276072272\ 9739115469678291123585423385654326829757724259662586152708247514951860416518353\ 2708914780464725996793590281573516949751092659836877947480781185575697444553211\ 8028272854205145596653457367683131252047566646877865941619806012104442306192313\ 3890788656630205488660633451589037174540750887536631925486290400941742086061939\ 8889774640912848483940696290376680290616024771078601760170115395177030760787620\ 2971196245695383356943986553079395449232328662227905702049942368409228241516179\ 1124012557539416753738684033319403560986993296344325949786210681871011143089991\ 7791395478916523847922269812514467730923933863824859444783561236601413905571918\ 3020821103403256701066174521277988698600379487054857857465845192232563025694333\ 7932806908507832167802056840265983024570298768332137849999036812843652463202677\ 2407674109041732281710534790273470315831411112107993372060741383406248474787660\ 6650944818125449199851555092200773913946447924943651777563236373547242918798874\ 7004010232261476412394032585012832960819299098619953385510004825619626418387108\ 5745736862675442399961533434611272361591077473527916255733364578865346449944998\ 3244241710770257989293196002420784610755676348067676745448305136004081709148908\ 7089770862141895384517092108358466102690148472695496657475014510953630919646346\ 2547690749359751080532822075276769914369169976226204471897075556109476300125804\ 3738612394352127700977866068017604295152625328881918287971236564654720950269259\ 7320460123579017296905439451450915812826912808982423241647346520206002801221556\ 3820821476841175742087249739312029251973023150034199648283648289958409079384768\ 28476785978690283441133739601741838442288417725667886157253474122779/2518474069\ 0842531604414739765897034871245710010534485743909431252158862529593883192222948\ 8936455078564249059193307540037888966604737191448552415841347960623555772283579\ 1247500505844303454831096495628149020991354746932978423259028148501342926229236\ 0575371060608944471953705475842424736504409215931938116578510731746186458310128\ 5843613969312370814825390847415649646105866033814870365958853045503396573192961\ 4126134787057005451638831408057186780519289031920555394109314283909580104065946\ 7077834555621652486365918813736235944574582522085142105620582959571951797114177\ 3029428907382604494220937608801033049927931693144762828905520844163210472685247\ 0028799754088204834706791269469503874442683448125867616612307657493757341370100\ 9188214886142538312508834443824623227996902692140854051546196636110049854156866\ 7518211195573518792217676893560017806422588013723760511195521992581801688231576\ 2622305186641904781948675230287290347539769568121877551106532375154642783286915\ 5025020475739585260899650431625593267813999594029439199101882235411626473561968\ 0877278883892848442752230446540108354084063706238027757057762919819410948335817\ 5968507893322386938103286733571235422274109268231532012451039432551407967369800\ 2196062975488332968026088826446944069562548959685346816010462199397306041879272\ 4322370031758812416410885215932750031071025399579534267001458741671923273723949\ 2286032022029441047035551423264304220003990251840998980630799455176252382230078\ 6842118679905403177000630613521333434256869621094558228544499903478297295124354\ 2487548600488822701904940705845685525512818012300061548963479301072571879825871\ 8926990280279971418045221896133123031604623377554569381606049662638506176634906\ 1542708921432742744293376000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 23241739546649815551053305022659655505651187586882534639746707691836005467990\ 3064302164653395211815901779874986554672010256053229976024025879941425486591399\ 6222982542145327808489730625159810590327361037494818757162268762748815510212793\ 1220984066082923748530934732325548747438346838116472265524536932131517598370089\ 4419703761969552369447365766801163727197323449206834016883581871292659286622678\ 4819041813483526010340033223420835875890628165578269926060819150712786471596328\ 0454560366913419811155372125318955921781395925481569127673499634011474140411438\ 9432525151288351945437802769416582733203768916401659893858341715276386793996527\ 3269662166486479111553456229973427899019409517254728974542446255893303588650264\ 5757683510746431220527730875553002296839063553412459425748948918701412188245601\ 3148143427953451318398206808359357866938001339509130321325306636204462278731076\ 3221892723714815787792713099894095705268413592531059647779294278311024051877497\ 2623144734237125730698870551943974937726308218597192467097211598822410184894708\ 7452259708197275198415595978261611095720238682563815984644693799821705102961761\ 3346139666596316959174323357972118983706724418019087224967235631903447700063320\ 3560089183669436449039315941141819900505828558977378649860710565758206441063294\ 7081072317660597208858204215330686334942215267661819256919715492807618794186918\ 8223535128252727604629595770884123311380771739810696280341246827063674949001431\ 7857083103807543959555040083137538944346870198933412438319900817888027708117692\ 5385998689091613893221343028782092002426529553008171009301165431685431888300017\ 5512887612940602677130969139482627162234099251412155214981486790197660258529229\ 9022968488820935336917033412187033102395820753873160634857668163997714756898203\ 7028708260646981863681676604865627651489659258385659145865418253733303946453393\ 5150238510003216275026604007144309979905083026714363369053605045457929716662433\ 915461/834467282853760801991888230746932103522105957710074254120795931830790714\ 7141600183988925917574153488637676600973102851491664896158120397997925596323888\ 9424896002191904571223234488066709211762775779852865856103507514995213965469315\ 6787702449914925625566075934005896903570928949322274500067971908665428015048747\ 8146858800078019817973708270373974300974840153818669760670849106845341047904576\ 8865273418002306483805976602425435128355516352031334867446621347231782820366053\ 2618938985193193092205893784924996415847161153639663759364437665645901907609414\ 3003861014595558043737208453387370200551059687099870286191649258427472690492376\ 0657469091321849968618652507710425944597598111935052119713746682365186939328831\ 9210652904896455822833725817874755124363969365948533023299382409095129961751024\ 5536111543313634379512280223705630733188380714296615315916617163205570012681144\ 8335454461972311705222072561598064810295922995722781512753067810642771921711757\ 3055488670928843650631552472706965290746441015051187629458297705342550844823473\ 9592246107869053778496964793497277571434396017830135845583878232558922211435717\ 9095971299184233907071591340637022366841658586574842486554746320266543628145632\ 5842892511926927953298045994248933840028156191254633440078775757307923864138410\ 7032160182445503056524354059727169170720824938556659910581938522709267027258620\ 8505409754329160318519007830531225028692045663618806347139858890355535956937488\ 7305279913647335962902097877426473789467579565407119887156651684311993961785578\ 9091095985423155920776705794330350809512344898030747918617411576313382319511835\ 2539979964415921321893352683549368052334936068507908168515539765238258428579228\ 5111904254445292098105114384700743142604800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1195439221395452696841934001590562347281223832485743531794662\ 9195305532179378650287127595537021632924435014799100446657283219771484668551830\ 8214840834199080675394255905259927132745949954810233301280021239910028073735643\ 1778113263252871068767180783773243941663925341574526119342968393178955016251441\ 2867362845868402886051304979154838703175845375989819161029449098983844198428958\ 6500896065544914689323464960399557820779626377031339109184003023906736023745180\ 9832650427255660332208814339798350000004728095783161533918745562191952895847667\ 3994116043598602883422323728979939969801497002592336071816930358769057016441339\ 7235529478848313214056837591469269580153843283580096039903248327613694994687091\ 4056491427955930613100167655379976133820135566463045184656259668531155479708244\ 9217920546400637767630882303372975645588346535485345950857541468855762850980637\ 0998202545076612273917719378314921383260603642684459999672375010659222481045796\ 5156512309195625586761803420165428098668490862097243508328819908916249554413716\ 0696688539946718355373895469805462036633766676086501802756053827213870715599774\ 9141489398691137310445103019855214164090945426089746883005318548249201363337236\ 3951901453608463852758622929385514276064682485789103607762685878711654987750493\ 5276713476937958992025568177268414258501748124533367169715751799408852985843638\ 2657924617555647684080754020654832496820652169629216336187701506007640615983885\ 0173483022587398245547461984042942256946621940451556962780457871313877673957439\ 5538790271120765978883284351867432925671294979584717465652395688574071738013060\ 7576878339294834263538020341624914926856440510242611349556252568974869702192870\ 4232543330581873898998870086848267163661798955476691645751285514546513910163743\ 4076276754713295723086756373445182405323171414832054748733222389480265496853873\ 5452691249864127040375262237921006249551152590301843020686403196669926722729718\ 6479814934388321140105511501/43016338149260720531159971385018451839538404151888\ 0387004532720346071150257530487334034800392902980741597666865561936805232886825\ 2992192142020656098529140749689340397438480229701560040843671796427379336007345\ 6094991191956834926054204910566938822135171727319832277219820851242628377725092\ 7588657088412075834181958197709720213958724662685425889906090506444297784276484\ 3450777818741322958461781099862941570571262937030233993238428959587000272879666\ 8705993521407397149818283248604368147786784169020442474868085389834001977405788\ 5547283783751769842557555702562921952547274322564308151511940625641397196858372\ 6785544710987489051628591150394706498028844437183143148989936937068124736090629\ 2582513848938134284587764087404964409160470619710089096357609930166989592974429\ 7983135221084477007116976115443938222697876989892865963957792148562784872408985\ 6529270836887707520725100069565809047148691446012798354428153604720253239417758\ 7330709634301397813724426577455598930745417987624823392946583440958276034065964\ 6563805992704646742041134957437579334089970321227336653514236872390218322000439\ 8134345580790294919813251048204330018490179362955374907169171885590530081958608\ 4762101000922594108307860866867032982640769014719087624751662418961218459290692\ 2739170884435417126658089450102427541491673567277746299381337591156424584419004\ 7055970273509562942612553915619916543353635126543902233521993787194390354742195\ 5951800323870431671606817504425709358844335029104350301855106246538645387379806\ 3526216776021500798394906452874635383434626953220029751455476706741644010375246\ 6922732051834815477023014522962919026282087047447790224839527976328054199164294\ 9445491859806825369784617523232645547210940295411593363247709185638400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 127872751036908374845093739428979\ 9545049473688872952205880046088985990080708856013331044148821610677771767891402\ 6013744818833875153460454162603360273976532110700644455947722512500439999692132\ 5372026337101318438989490537378026270240102672901395233914423736027283892140145\ 6912790476160774901997099526428880636923999714165455290979092741562571682599984\ 1760247356570520526880287092408510635885153924177303492086160427640432251359953\ 6686651778434798764409240644279113260969646006851283853441303055978464925580813\ 4633988293675711884816303423210386798715546816789211580220428358202399074149908\ 4589996806739753665067950681738837778678107627108553185916286342692779379931122\ 6113853444950592877784671489148784066186654454004112331750214342547970489285060\ 5845042714658052109881238611595635899491536544081023878462517059216183962379788\ 8252659687270851236177723657584262226334277145124501412691236829516503100022171\ 0411326760668196113923012669223814500946517536817283968429999495584101174408546\ 9684951170082862376748730242235325465896532513850491498352715722871582690295648\ 5505628658230329542725640471270865080352571019460443195976978287456709272981971\ 1649642309625382632286476556136569608420828600109085095883724689440985944865766\ 4569768178852770849731177412833629358842167159930748747704255017133854813931080\ 1700967997526120958581652588504955771202728869244391104304083203390854395734845\ 7138653436673952846291924627594098503927738509414466811869994066079176702914771\ 2845496782695554287596722517289473976134259559651345662311083448466609854764299\ 6629834595353710589217905571004072725262425964255981781388798588639419960178893\ 0949455602865674982392701513826231586411663532936616688380100360051900168877948\ 8980205130172315864569040728177630482185473043430229316731773222166962224960585\ 9433369056270171086051207217211108258581273411189997918292778205855842705122443\ 886093805019728835217032287340723403937020939936347985242229/461322852617453516\ 3290799549407142478733333146354480135831883268525938313961850593620128848431816\ 2574658903240724191419127011993642634811146353887148298697814486555273183875976\ 1303304452951158619040986827376860783083721160354777887494989978239906331085302\ 5878158253698023799445804057703402343518127799614727888840424310934018207530091\ 6067564891310622603837200923207550200123429206944251256308435330135563377340559\ 5984221558500897731417498355516855809876703035256997251203479214554696191941350\ 0912325341125724789034132064187331112906672875344071529975556358434263463350662\ 2060276379600556114240313199080461948830769615646222047421893614794196315156415\ 0564573636404436901865944424672138488544884684893207659032169362621947258399824\ 1781627744649571129035843912734122224954160081234870506858035153682205020286613\ 0619647305611658346958732571221108640456553269916436808964091503578334003348409\ 3852542068345840401489849225121965657195830842481571767559499025644969288679014\ 9204696381020504875423551987903380530824122489251533191691696272396262175056259\ 5042227583424995783753886372498076282952679515410100048145423142582147386316280\ 8290606408120789999403320644084658837775534257871069896520976597286081469658102\ 5801208106094647490924562914185805608591899552480690691045113607561110426340671\ 3291977677652393594128268522491951918063747761465564919796392531846798758329873\ 4664598803747784625225310334752118156543691486098494192095214735643785831683155\ 7619996735675612446973562780382723460067330336764198640938584792271537546915674\ 3145881563363341946271146014497365267350426440864744859179749535421062949567710\ 3019015676244942101334452515466860016889428881052292977432725518975446670927706\ 2831678068732506555809792000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1049767326967428892152984070107579474620738136246176871317891676214039279419\ 0099531568556624341901989851352084902928597362596404214663823714874025474199440\ 5731946136047754404339670430097152269820704589269956646350463070573198787440400\ 6527192071499091687988657191611775358101417451447606495521449112957464857993844\ 7053203212304198676493959446271725089114135187900469094914291802561257403556912\ 6931171203504892385881562946765784829676619449825943639238488853528363514433171\ 8970990399880779865754157854654226947476701314604600608845385935956527013212551\ 7840440686552308037035859068157111248713205663291683915877481409413100258693593\ 3454192487975817941712095454701305727256051571014039654885641421274215618062651\ 7492495466258005514504084199713040695092139878439797674470923994164234769771160\ 8123165331122520384850424792809628595933716398493006931287345414525804585485543\ 3355717392362004235316064032981000356955005395152830312480660616522064629696304\ 9031980182153980761436951107547656312413845640763129345319094346566107143716949\ 5875888510605012433563149136639910473439950484017377615850832292079958730838271\ 5512779810682594328970181058443551663689505715419958636598828418669856081943333\ 0726832486464779755946843821439400737142197734812852323462879731244754404769913\ 8907383964475303601629888703869973152763193627513467805697554406375937068549069\ 0265216539558488413622260801458615830539423208987769449105687596939068270742355\ 3431325445685627694778834604944240824404409592554439928842391136886918817401432\ 8336691070293921182753601232650820410564686308667665706312679751415710448505689\ 5582153717495126936244830124038325931568403623519333447508305193072021802580071\ 5657555468757418416905668350612470419186095683693225802291174481095860399671783\ 7428441316249219527781050640571276188322556825433690086336717943931483783529245\ 2526142631069027097246203012449149240654379504089864781287620910279724474667091\ 4397409676727796381/37980844593039553608148387730882785979687169925526815195634\ 9778654074212682004244293280050420540794235503330921913378307181905727561461700\ 9246608291767872109841868564621535560197322181115767022655037049633741458332394\ 5946291552891546580476751210268061185132728983925696231677342624666985153015082\ 9919293720315657752325071718450436281162091841658976191531614749545167290326258\ 0229381561772718096575665331585666718728980517860317223420630522175208172174139\ 3171432670900445282454964359133753159797165037278847332130688441603860164665477\ 6955185676313607926122468463218325612708713226674101360846339049773209576653006\ 8045650166104932129354022281559796340913588562772085962248648347320558047554136\ 8451049186601063183976108824720313571218730307322589879495017527122233262861870\ 7257148781114531801616621672179761565879580319368875248126735748522335204853654\ 6227700785478381576637681083076824083911184924014313601862267407163418753995129\ 2734712365587667549265270317564670755816511887979456985667504093931120887205331\ 6244913247191693081055041636119808971107588038085696582943024171335767658924695\ 2708672704928918618729785128340621370300048760910028710810409430867795422852796\ 4459069516321924871545649377247045772953330274166169545255192107780285648715956\ 7968250470091351019104628019485100751435945193698724845167789211069222073384258\ 5551334725083592427787280313215434179158793714147317056687783471855452723295746\ 2987113112930441679293387317348946466720856582384460052124677817936179762949936\ 6340641018249168958565188335270917820925253445327371309512900081716217070763132\ 0213337482476629913932408964435361514719064719880742124211280796872402112347495\ 7183233350475290197013970115920762803024499602063594799553839104000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 268908702222322220990919597763433513\ 7331940710798254772224518359903433508998115097644884688352716045210658407759115\ 3696222200132271487144402707603713818040497710608160613245143495555251849220060\ 6613785771676315603171386227967564533938033806082367205379593507810883627919001\ 3735759714642057363716279211120004121233800265928713871063702375444381896215416\ 9470852626807924708385984515992907406264593683789468720892410676294240639573745\ 8741348136865816359264496254669161553718353508187972789536688475897543770254257\ 4230997294264693588522474758233325051025418158532390758552582425349461296373173\ 9244855138962778117042713801518640512171972234610746857250678811762426881318748\ 6829255001067966080400768887324184716861792740364659678870426047673835753363543\ 7570344663228251161188257629570161092905206590692352498408146052405305069766570\ 4742866642118074924506634062138950013962401287107290818496190748289315636283256\ 6739369189257523101569364018247588760502987548156541632817454339237070460383079\ 4752815969177276739987918938437205816306089799356396975306566869647212831971270\ 4175382076599173862975979083351399263786082049141049193496571905414891325823988\ 6211079708476086050019957990584997366710908753267818204023255009718511687041594\ 2284337268376574503658391084546897696811506898845877466891982051274846161991526\ 9108667726252380769738956766015031806392279876515158410978753595456464271508388\ 1803563859692439623989330434673638233008663795549796469846442795702721857454539\ 9843255353792366191728786609683158592237505775955497213359587991294690553335707\ 3080477649913397650643626065156786177492995891467380531854824802181609299422346\ 8119468842347016258994163340932827646486177045201648050697326935135660912070382\ 4070871123052271017057167046014407164898133563951388552311668258366620207817646\ 3003682658494772303110358014106103137901651337796072333376431891994726436358159\ 549128023537170760374483775788340460210445959810523449428747291821/975897264815\ 8629816139458247488193428080268947898893855923281725064123063855817643780856633\ 1669323130629990666774681586011208082696267513716882360230939949138579579072780\ 0940625620835477198607295766869587055088151695296165909372779809868283126958923\ 4160059414462727545763704829261681141735745106191619498183010376863532880592804\ 3597245539999051267713997985560148356994620759746851577598551909747382540301335\ 6113360330032720752336250640532639560234054516517533846821713132243907180159613\ 5166379795901098010247807686098011570428918112114692500744879259367639014221247\ 4452055250825039751072468588450514716267022167220294587374108414804850618217750\ 8819666971993248210866776575121952673758597560727620959998398139585381276689624\ 7544445110458548021714828248348135285181552658736265049845248970392903323726988\ 3923946019138995129603623923079697274620916226870639495440498290741219095902743\ 7535357792441666356749802001620618316434801161864355426720104797114773882092858\ 1015019341878573240789947452275607464807610548664243885937099532225426506757985\ 0088095026173436080200008646771304426253197815112237076519643554743386309303297\ 6697690724042692171884535489609215605445558615597134848913822993983148918584831\ 5761134454700699538793341356508219379207877005362022604036603076640570366706206\ 9678244682953078035981220880646514414518258490032378686443310360231896614509859\ 6193839158497420781980343137040910469560446876606694485044945275201018759598890\ 9425400589245827974741141042116760804245578771995225403252501008699693238906149\ 5857179902565746438483817194877843660120403641742474240856393480875166186808991\ 3646320281290846603349667274565518838874314987139444332822525312613358632734662\ 9195488516658675992405475558810253996851200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3384569110261455588955134726589884678866455223255205724790123\ 6485017899672118567937415390767065589480611341520565193599682692367616553339092\ 0314303497390191093024666185677606981876764753769599182204283916146334890202055\ 7828321075749141678126943343694962185540074290885959470596225752858140872466672\ 4218154506373367037958632070147101507696570976247240943793415218707449738578176\ 6710441921594063051406075046031816819333726531100374078143687793786130888701767\ 6663649023618492226178167381492560906792675092417312775170711311108806465043011\ 6345582987714519650640368609498997957399038865117458597881174175009785541054218\ 4171371940813257373684225042359733698243807244877465873407140035266981209659195\ 5758961677553618111121330799736029604131775033644886423988553898657240505501031\ 8584770506445796794907050645372782053995175147900783311080777643003196006981437\ 3518159731873129297443452883523544048383805087079117135582763146033742304968712\ 5777150036170349299652013214223878476527398851191341747032883881147213766852081\ 8439544662680372816300316992403455847968022801539854419472368804130233919676903\ 1576307110806033621073855023352024321986756566759267679148978382005662608125211\ 1433989841358604214433043247644168526523394394620175798248243553524949078807084\ 1217090196709651581884678484082384411206481698709878221110574892944088655282230\ 0824260222445471305460535734520174228168583050203518384075600207239463751701857\ 8311837905889891400545439071251875587726489084587816734807848366808280530630343\ 0134678424995318295239111301071208618965016838564206390251256434828769822243645\ 1269688306542966811892418466541253750965960368604774499515999567531928319665537\ 1961808760753427390833192265902642524175120488110443669026145471816578974860605\ 1178994188771294101855413207738756897294818050588869876730231443295870237005351\ 8061689561886819874588717458737859943286273994744676154007702841800218757053472\ 683502666725895043286502976518344399964486452046849239962357/123215499919181792\ 7479443430069679281459287803690054229186453740332152651734193480805869082278024\ 8399296826695728742200493626627627453575127202346389479831566047811284782305964\ 6462148946828350447118947490368141774519649466279514702493275634695856909227107\ 5891020053456047816574049640843010919259350303277074600201584302093823132994935\ 6112413009070658369355059732847980715137441067842081404699134959620657965428172\ 3391931510960379952588682586041312148380535878880099090603048346627492149606180\ 8244948258695024360925110420979892605816268996886601296420761826527332832048864\ 8759989488475341385283749849897534380918962153932160758761717440027579448709288\ 6295871888492003306405160933620639855936175121774739777576999139543410000972691\ 3727948934171875411916005116369457082689383270830201983443633212800309338535883\ 9691634004066945305984023697999430970824697707168283964514626252069240435873964\ 3768526010345289784975377195948027304559931102665861474293619187245094371771405\ 9375391719209918801707452016082369309776405998193142774531511172913720866071093\ 6081423884431847247489081776590330525321018883373842938055792306068814059122036\ 0467548463436017859354535062410734345392023858241823986552901804315048537912705\ 3515745456145208692048224762461833891675966163664928880716894892811351985928926\ 3171724052994444032429918605858026815470488198224465632999305722711760934139340\ 9391279694189657295748194723551867901137399757345102023707557924916590028415702\ 6291707414377139213514039644564465166930434684247762864296024790279152886009061\ 2474928918335108545668140937369877365572302814137403373111664265114474833891495\ 0863582004257896142041134749283408702512398729311298099191614430993776084676035\ 1590440028561372762078057995793937534531602186711859200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 12770277819177105216840999579663518411294845991\ 0161201599410827848080431549508470345376798684263532787119293724477453978826203\ 6514349174059507158967261161285194166146533490178780015651626119142886203529113\ 8864820376057131781700583799034099008397760298256662154580801489573313328881456\ 3443136390669663962955387949306089635929097358825818066476838962180302095427523\ 5709543762904782885982272020792277472339812162700635748341905605079287100533481\ 9627547105882980890863787184259582225527028298441707843069070332763226215819948\ 1872275848641139769803907015559318834923246374704768552261173450393305490798366\ 4628289635349742857659788815633086039085336095983189237245127997939957610528630\ 3601427625169459854514348356844695417648578479711946789191620405595980615718282\ 6814579332690025569908453041844357845710993472202207232372163958587620133536630\ 0159419826221935170056732016424549245034572686301811362210480943048345139234347\ 0426775597527924586800871207165091517993155205079721678922305393675598363231686\ 5649009948130922942465142036071607299659068368758290310300770366794011153499383\ 1358818686039058693175502662869781686282694293750531216077882763158218556887417\ 1103377499412516314379029865537902803865204716316209022305753474212021612262931\ 3799178379121413014846082565347320825429219666700392270853025354985354187380435\ 4675907692186192144322478944387968718254779614248553879241953624790738768096276\ 8569817301441176534327410325716597112904922305469707505888752947777941355284589\ 4403180983967255185643817809040235263442056565991259257298853337880824718095391\ 3873284549024457391791836281701213835521392269267318708606340202860237876186426\ 5353443580728636698633118251135968545219913546303535185347057759128203894884944\ 2595684944181397279639112434183311386993844546500734038201281421870366906975317\ 7619486971141255252384266773436758341348337337193389202929854266856634590882552\ 208583432007340401583037559382591280611632400357299712813583702159/466343274643\ 6693510042597919128392954873597210481284873990278758138490824152593927971283038\ 2087323928510850836431959653988382271498985690469766270995270598825416618098471\ 5849560492214148664892126158333303234163779171708958928202668869955951587254329\ 0239201946546186101185568075912076469249020075546332335634774772731251657879316\ 7920505590787528160078676123142127990764548756639000473221747700974016589653154\ 0528009346355253166797586562639551651269450033692862600192231519545479036377167\ 8274330330087356075381291987759888851118890198681003411862769951513105303995707\ 5052305239638804341348869688349463986572914212233085133204422777347870241461033\ 7533556462019902552470937832923814851755872521803491207770408894679992319134320\ 2620227812653172141022080372222274283989778160926566527297779810362740607365334\ 9592081076470572358835256785513403094460240486317239230265935018271012648060662\ 4998789177805967309818360610098805152789760899872007583685741876005211150994255\ 5965396464145701352426917470808822801878035362725886032750761988860679836266906\ 9017474651347876498712107291989717259869193658843743921703100664897087812135546\ 8321873335774212547123001353892802378078559286919188718687364435869828252630564\ 4559168390879062533611563373235427449504349302696868754557875647639161033977215\ 0249183884031523899477464433222949817868513657182736897247288229234563028713441\ 6352676209696062575066625847567036192872979143832145068386603783006504186211184\ 8295279421866482218071587582660068148234545808632576599128189313265734084524474\ 9738369104925296541006877496058517832565252400409859394329532571891440981208436\ 4499770346623752099030199508082790276211627882023208515262689190990507767254500\ 7730726686948048479485196651297570604143168244940800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 36066387035619563939473344546878048162174403068202\ 0798487919514711527893571880675630969323180484923041230376470894431703270548152\ 4066423316328611612705592231599558688578533387038896297619580304338936537542909\ 7124352969744526818883959852677166008913045960297135614391848659534510861751453\ 2753176065798904679450498642127184727876941348238900177890772268932597769091653\ 3988868576494604727856978793982869227025753222541403165385807945051590975938693\ 3156212915608434649496670553530512697803560796775280495687757763869893099268746\ 9295361392979987747676835249192293023044359483721595729817250685043742134810138\ 3937649148389290616032771284718624594413148164790905992321764508633869639043551\ 8506004250860585244503497229583459550168413894628769064019236517888615824409994\ 9476142783816043735330674553309272320428934302621234706581281196138996323494426\ 2036597432795758624718794853545813080927419858012649536144931236277340955740589\ 4267994566734786507785525584450945353168219682298455243418748442334641997417508\ 6032807809652095413168345184079803984784444145856609635025211842758724133679994\ 1917423788383168567434910882525246367649297025732054715385236836013450578421776\ 8595646344634027822777034012726840735955817134399447209520229559302505547349704\ 0002151561308452150963248774437795657245331559658109477575605290154943867353564\ 9991639667151024037727746110922472520561488822396847680535237284770172261455636\ 0454936695794349506131472014460359094307493764566281039595249041825046256030334\ 1370066466240788598283499094434117306600224433226495686450529543220790236472171\ 8475839297284194974134765263907036788639404004844245527501367580347369040932171\ 1766174714730250001178265150190832682459242106242598095428118334318508706658454\ 8052294991863604884454858278686624286410214920123135425665845013957084221943617\ 0542972664580705600823493541207658653440394319522930911543516166961373161750991\ 542255169028476089428953199286849554325796169709302950649045739453857911/132090\ 9826095373424066493882376509298111687206853241234025236524847024009746435184252\ 2475795527799491238127290712824636666004561770437152570972656250130491465573991\ 6549939891709527229293501298024597535659694458626688268079745926425530014603955\ 6389562096638299266568373002568753830278956048727930345757718360859129585746791\ 9295075647921401798091011764143244216953041054577515550504922054270470219530152\ 6892635415095016541466880664866678571593245092782006337054863816489885923861334\ 2612018313342923357006504444626762371895972005594323758795857507385780647688478\ 3962432910165109300602534530965954088370272447320228617777897495477400891452810\ 2501615137001646761654302896099904768099462931418999585724107809564372283987019\ 5751479240441920022519369769053257238482900697653233206049694832226919049850663\ 9935927000381866604823675791668064965445259752155443458628529701602199985648093\ 5438716974813279417823565332791619478812879494864928634389336762562381570026084\ 8818536817003692572853108741926659417372572809594062110897056954668552090850962\ 6367755385888821293049547863608575820463918165198975933322055500035002265876606\ 5676674048708364406079112093190068604187630662493410201834348579114759328131466\ 9172253518901636195531255869599845662280562706433571337569417855347376180279456\ 5157708308489774435765463661530138150167406753897953070647915483479400462955856\ 7932106829795822281330109153736769895671445543697637840222763521847548062097375\ 3705576255258769057767364466343984467449947579559236490140376676165184953738955\ 1964942970378926845327341943326221298775514427888082339918254343092945462214191\ 1311700148663621964772371442785673071618547686431989146967760683354626342392019\ 0822895681922187900296212272449970199799112696012874120010221486080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1117416488803758917383395701105530\ 9323497671234964017254687412720017245744145278428843424249169893845120055113509\ 9019645606314847860382809996329872266609655885871109864343812211382138919007507\ 0020885987487055528730514555870160900904553541017604086100333514818203343370983\ 4912912890673908733109027742089421976039585020989853774925670937962600219848780\ 8067544782220789033104115041439086180467400475782501747455427207832434077237315\ 1003197782145554456268407914847340019347711490477126633852549706011809701988961\ 3506215993505097244933448278418494501369369124293236483486734252282020586609627\ 5530324719487839873953565320828187400562911376632560975789600173394559773549365\ 1709432977288181824361145350752304222574451207178585758765554788051878095868145\ 7501306650165273308656092736061371619869438831244415834865684888082656320497063\ 4697323488703713387677374231991451639503908013993993084035397826768100765325495\ 2563784924655209095047809732756842124961983462754475065202934543502295085491578\ 8481659201364861650504476881899816723139294248339299380748339746432492841585791\ 5919042283777010025879044485808381304803276933821940032669452934054970946420053\ 6621402775221291686383387309116971805870064008127312501601592937002390426480516\ 5430556786160515452612311575726619128921662566325432372663305220616267457785847\ 0921139385028684696191875068649301111886560964827880427054125057739192678892212\ 7985365795545902234379094386753853267151737318584202228384868294083710359303222\ 8035438229626407394318367912845512671497126495018813305969265775363708907193259\ 0832349203060701851501127997410063135630989667815209793166306667502926471043809\ 4565337185311143276594763629924218919456684426278068612541637727030342826301204\ 4861747306781452874974447921707052013888420953952943303794413466346566312973135\ 2848402786593276867558819322733282576663306572423032405398208757069331747309835\ 574302787540471724916478500281839606130962074175933311051554373858746938483133/ 4103089887429130150695249923155705946150431283060377554194410177529886914148015\ 0884107008675058833527416359489506930596589781058597173256864743159475100041196\ 7645893997988296145276439391834489546405130991342811987317145898765957580668530\ 8048770677070287417146471290801129321896863098215946477709973498486856059629879\ 3045462871320002880565550358097057677989640516120174497538884732050503078177970\ 4521147389701941433837655959867889226935350077857715547584344679700802672175827\ 8892522526713530446004993879392074758687470218366754261724168821525732738998059\ 7176395001047094764431917291232657904018423730816397149960458871319727237060337\ 5675787360442850900704474164599834217387196790869137276275542967053098730965537\ 5937721793019292076802390445277840929379395027880307026881204902002082024696850\ 8611526084414165770813529042632183910413234879235390249419008944590973258774293\ 2219439133386292131431719967531079847903455781656218000080093659968586674218637\ 5908683017428488471576888280116559884603901764155746835643562808060812672916479\ 4315414575251905893162334277741315587471145862990664353289140725712213873528004\ 9452999857550927342270230343792774286398917155578694392597758118161703646172668\ 3062833671610333265546064892454356250690044398834240249224131480553026031789642\ 4576248005089177029846816533437360875017952871621219272409798695042851628568081\ 9352075746115558952850136948415132216076827339700882348139250028728330342720779\ 7017385750447600585956025482542228514135737036915472244159475723056656540124082\ 4329897172213434782488138542951720912572552044268754579522806894461456728470199\ 7682488861870101275771074787597242436662506727296355206970299101653364255356520\ 7407752132928992581578461828628825310151398590465394379587584000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 588219315730040200792220535732663225040\ 5863948685109773715408012241834621541789297956297801833028861675804520128862211\ 2166534825561427631710852396694425487399385911968678997407056661842057319209003\ 0323903580702461430092593772906077959558323841755220130110311358815265548590037\ 2356821089610542175872212740750393924845960682741892862843278773940318648741306\ 9037876079944537174578047897388605294116937374771278240509340235094399742510988\ 8289887242044023203806711019619065853570783340325564205579763766439245782663344\ 1354889118236055229700382014357062803006696554109546409512814969274360758462012\ 1794950341233995677275161542482516421565006702691834863104895492044151332478745\ 8735901174683975371588096108139226214165656833007782241465331669900619730349829\ 2424254779774377700979415665257661743918408173255945362195374103829255759201090\ 7599954916934790239115245053057203990474679594856608024020023029378588647731185\ 1262013233861152175931895714441865482317969884468835851444200714444529595068573\ 3166283566475542877267833276923371992065489091724066714922339990982733272561929\ 6008047861246153484961681963320366322988626424886032809315785235375590267372192\ 0679803582242554224004955362516302685882487694200338858628155219285279125590312\ 1728630658206013241626341018953440061533567362538473441935065646654163245189102\ 2759592032895675977802370691704282780996510149290106626778937818292524364198954\ 3170867520907466995885673369666285987836233814255762134811547467441131815902577\ 4797144369884721721115663475719389694920216597748654724960991783692666893969816\ 3205131591295947656032564772815447916605626248571992907913652608413400017691399\ 6804160102753665536202313100790569683738948598787932555754519255226440597208645\ 3577970725357678762533341894967448437696196567223616637179878179929682944236386\ 8472636552088505705542796052561538109015683545449065174274254701216971887844622\ 6790386555391107354908872330741960292711569816959829227766850692964059752097469\ 605852618344571/216450913601802706511021567091529899521390992235498494254139190\ 7957124524052655855532890921877424451663048619252786212425750162543673844445174\ 1535006736779083459396985743574191971384091875133481806441620461787235341360360\ 4622295899206612052753416097714273489009572103839376073932415999102318584676456\ 3729247010868102952081103212896732381805759660104175317408866535220108907504016\ 3140125847459025568147418019291479196288174595327104086841803518628096140158341\ 6399504128554908662579256427889500434029160335756279117113958707751881885118397\ 8731847045296165824044956165425914657226286736236047107020310252538673650111212\ 9931913764432429073240889576700424030746717085554815056844911569800735580484291\ 0356015783521174626144764864467991079378336900952540508510377396614666733986234\ 7754229464752337897126093644839707395790911937132208863980693264524134295311184\ 1023443993992396597770774949025176544893587473537400488948997385404504302989935\ 5482506258827588693063030326317578424214607818133758903408567536389068599929009\ 9943574449255196695706084227804329651552160676333143554550727295759152584536509\ 4765651335589032089754319552258459777228381386422969820251952626860103356800567\ 8707170628988253342796364742136865754953435382886168573946516689354213865284994\ 8912952088775406550607469850221386892564517322358416830995127666419014383144169\ 3092925628556510794377174982137482160165898751675099512440157442828512441131277\ 2378517149944820911504379606026182049712851049756858553372830692289085359196381\ 9320315661725035143647070180542579003200541545678663322207697854452348409369366\ 8599431369544133337358472797094760500971141584506110239943495173456832497329052\ 0671177314857524565732488486405085621512587362790869723662688893750637890663618\ 6348855095575183360000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 1016089757228885727412535637570856260541631477292446762296984932706490305598087\ 7028189925150318350227780983760087683764094422512222328201318675557635135106302\ 1963100021552330539852910980969121738765238528982037456895113296150595805564733\ 0470776485386733873568872255770230518853438918804376050332443111912464006124781\ 6496476996298546382495126280352770263356058880709050363440546816571663940142753\ 8082506708909132759581281326140948563868112974064505463362992567075570454108025\ 0278155269295645493252577637291044774958472737656275705737158143303716409685590\ 4826104259666520619395743162083079335633631287164205775172036592917491574185177\ 0129410176724780825740694587393346290632157598654843214736924216885551156886779\ 3619385731256529762411519788201453078607097206471608427824366490832174011016797\ 0418622642083857009181697713068924681942827706838789024666926604361699038556627\ 7310509842176981096555137406917321793892358785617204983692391570787248690890530\ 8893468842421175935313260045490745708268269921322130625406081907350333166998766\ 3381195777085379211481464168020619100884256597119606401965219325800262988586226\ 1786088979719037582754674213882869660773913231326080435774909805638298463271536\ 3425009313231629459784694101078429099597931386842394195230117231139346715223261\ 1090907995680916601423970148739241677479881147448117256131239027812806098665255\ 8829542742384849891552448450288027053492108589039812884332399550441725752474030\ 2424305195709670468778738423085568943661460915769073862275490709127881494862999\ 4760041645420228063848467220229653560881074551074004356053844517180339372695460\ 3076343554118404043197658162492417924579909540132377994154177908633145899027297\ 5052408132337429144333026170220525324913025327152902152096669233961441031780162\ 9340056163736004596121612881526838860923403207648043709014244838866240452352541\ 3421589624503919248312068154368986306922207455448815483184385341388575959409286\ 7016132281263526639619148161657821805815395460737201179/37446950509920003796972\ 0911426855791334540003983620036503532533277923429995757007227170679082422343451\ 7204577865487903064577929973961135818066169771847640154932307867490034896492001\ 4277961043701470650815080479513101453627969488637424424030026425542594399709564\ 5007181098020725874368462888191223417033376670890704612295918820759038157474472\ 0559528075728560742189999974411927060649414082730068382942994444452684389434248\ 9846324571709828034005506828288242480033722526693938672151784393855158822136046\ 8445747781545294049112887721688254080014898165700724677744885571516572959400785\ 7378504489648986310899595103191568842621027408012656524739521500780178070456407\ 8500386039680040289019725983275489023621065946417120063883071779349556726468304\ 6411590617457599628983826944387150815082514229538749606208036909089208843427544\ 6686544356448426509414181876296197403383817118322327857292386467886681859280335\ 7265991954399684800007087666428344214808669832722862479785505244143537090490807\ 5199592475240367000018147134644079993294504026232730362040824622989773985623316\ 4260560506686672023899762764745835656776917366675184633708416131916733248774231\ 6735286815936176691331685366100437309545576044613897532363514262231150528879521\ 6973840929336633010519439347203087691892467959200264192250845298122128286382574\ 2967559145475852752093147128396436441001185307307581910140333467718244975142948\ 8753718427748358241897927215655776238726367952459032543762919190201797272714551\ 1928086081531778839498091739607762209125200263609401486486390030138636684204907\ 8440526050749898507366970257183314903171693834861029986493197576135578658130211\ 5530868985897541382650575849846642694092981138368550097138222514698954261547292\ 1631547818166488542707055661480937113256041775801730859008000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1535974183728853706402011797018060061116\ 5817708948365634798020599758362122631379060280676413742863902603738014269928937\ 8909192450729561413285343845661054706831475704492531734457931186824517824910595\ 7292177837058690833994601449240519022171534465332210916873782714048540351809745\ 9676112331710438518469556628389008717861481944247744188776306440551604189897847\ 5165259366542172914866443138316627678918155876556950726442547798905698701491367\ 7009877453164355259842693154796409709964747901334659696070413587042889519759691\ 6858985795141658226408276631696619188485382697799999288312969710986563413081062\ 6745823314542599673023073830987765486260455138541342120952005956326020715506949\ 8027844269565349390416537902256978589368421218065577734680284613681918143990689\ 0973184345026365636381407327530146390225166945121615938070696865221564951978186\ 9700931468729115093976716530398605686537531005631343613274366710143652481584986\ 5929863448076871570605164838023641154798490615510193946743998759900423608907012\ 0177598100742082210003623903554082220692836114247429848274664294029016331543272\ 1172170678475172698845302085076249069496397426916864680797429822526924186624338\ 9444392417636155964140062408502171307283692752998497578353743444365852300346045\ 2335330583939897797875573572289600470415666792250300816625039176960799987489298\ 4619584549869069421331722635615333118426563591812604176884719604350970647415329\ 9720557511153190711135592924862042279259561155431791438653377083164779029092524\ 8148539506568547760887720207180037968924336021867240690027080071443903332455206\ 0035188032102441639455512149545811597974061366254097467325542985226180057158940\ 3820846250986778314722979398806274332059971734342097184138093041084728364460146\ 8291195895951717130457642739381002032734431099917829534332126658547436731329656\ 2638157344872815034788991757562140892348521126231856984021865150359351203689938\ 0915417989987195070547837629743660566689369858770311614200043316303310405656604\ 25890934588788230781093/5665258182391367870732811242632007963763591585137376855\ 8356996156156860443680293094367669081656130594150746769587540218271764267964506\ 6373512938086595378000054912064332581970885813612533819641845999517333687043693\ 4993870064325872307328638371120863340199886151461072451355990376907270821349919\ 8903143955789835304896120488118418399968120619134695347171236161181596957581572\ 8675485445463121475627467669631828422297464858163675571576352553498083630949059\ 5163344583392669044634654841823435268646563126090363469939273322067415741521014\ 4811227432019300576962557522459023985173282705628227005900238832254006634706992\ 1185843323673817958297477003967655125807218555976668915857004326016727235328942\ 3100712733670194494852117978957298689940747664599041484420712755602584616482036\ 7527754676998419593772219005884640437449868007863014050269445771171134792886507\ 1417398152832393571941123299599256628968945162783413191590560306839465600849592\ 5251103263226324131124641915658618658995058786453502045215280777197602081819861\ 2808452058865358200263637040083708116148704127405453316257938491005382013360705\ 7182294971526980340231150832672847194162037727768344832051181490602315957677196\ 4064057893834440424715176356650237365418080106267742955793325274619199770261681\ 2504903996501724578223326934012233808485067905255074365205598245145305385863468\ 7814005487248460869958273155135986706096061673468632364699043567899198026848688\ 7805691243034702939484753808932144867222556496232299604032656606250385189191037\ 8382748115310478561728511632170268243971350786666077759257640539807418016969866\ 4723879284102171246437334623707872628226945668380523885841079944822215373547947\ 1221143861327105299987868196617401633592166089235658607532319743938034020235681\ 8995009585218486576236245875372851200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 7500816089306579259911386261866438254998131643307269974875328947\ 7982849811460651279698272301667264812478024440547061649366655664314488944914217\ 8957366165662032780855013972068914349867386264295774109301979698453832342375663\ 8373041666594096035507409636341572625372319695636326329680613242927743324239094\ 4242345734904596248053802999111667319986014383475372514813261017925021441556876\ 9290899224691133453932267124826772386796922705191648610183134440405636173471158\ 7027223915409308162407279231743948371022978568626417003731602179071352082117559\ 0806439369923998679796584310228242188725077084823260683222808439206214997945458\ 8042205739392932143437790247329515033569133900390111999047702901626668834325868\ 7220221163939053793906843460534156056949759576602725927024580277148082279976932\ 5681107682054481565188351456634100112707083071868802873261322468170590117058172\ 6190099403869784012916694032731133004524478340807826524183416162526092777661982\ 8786282795861178254531655285834231834084356319872610782947441849305364887020132\ 2301629373817666205838587447098534029328265652692016581314335082614582976859361\ 7576313169915880265549393558152267901556057080352032368268165303244308989427924\ 3463267217248787660156686999433117301466987446786692191149335731393579233627298\ 9006176703600444985235358447233862478260824050788365969086978056669647854302374\ 2851730280349558830688110418084706365494249460046764029250457782581526718400802\ 0840090536562958692049985062263652119234607966443626537247562888059532307740143\ 2646323189718392067638534165781673168269659884964564618570820933761041029283426\ 5742924069823314846421197123801601849029639455845438562322275455064344037703335\ 3359240248060706201065900053528959272529000020661476966822709019407336883511882\ 8886541764241194898076521149359146094553550990627089157460821326244574452323297\ 7966898992743523609995966085756603354764812571007903501583406311260252571940696\ 4768726863389774099261602054044504500959863484302306337331490634583011847/27665\ 5226658547132066517665212533699320299736746982217511882506015278872588730007068\ 8279898061819886012317821003918237169249004732658042902370540380855161376931976\ 7726320147032539451956759196152300381254407407663783700053536622078389686483731\ 1966162531852214522771453986107284296319114223537986294952301109326737707891861\ 3690021058726807207624559756331008521994712149715470769559587966807742826550044\ 9649383899545923592605207246005903138982793151776649597816090503020857292485274\ 4328272285963965070427834762512443273119081519530148601841160183932591023265479\ 7573953509556456794046209900693912390003148930791826711116984419075455744702835\ 7171007981377854324996488522363858745470649179060899574918912032386295999740398\ 9416448103319059589614552470046928328031184736505936050953862270266916563403165\ 3406329062474044063514718382089434761348506362921824868594467070920191807984899\ 1734301489393311681620462495235173727446292238551636937101506294262068484970754\ 6424959100650874727985242083235520606013563678007637327186844979332105331541911\ 1149056475649395461085956483889000986826152245696149460715972412786928793797494\ 9670390390280361080756168482295538618195022217145627568669914387863636209033494\ 0332545937954270932266303798251938785424813706228403497442150586667776013210292\ 3384005478220727173298796313147477844964370279726577144890269099885131310193143\ 6162336511799428586984136983467919608710590238738690939850433027218405667642571\ 4216491624152728906090216591806870890497299589545141901131092972949643641235809\ 1241772472124153769506503826860362744244598065457766817873575499078556560765765\ 5676996712029648701897395547882823747590006601992674116396240231960986182648201\ 3315346718150800191636236294931289678794938607832342377392445883381509025473495\ 0400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 211437075718257704\ 3725390448856595633855348217613922834453230254978969197757346553534891874552489\ 6059755883288285113544195314975296072781186749449728935887781613815135743785895\ 9052612901788200083950973964032584327441767907245593304658693090725056065473671\ 2902266840465390578805918860516730429299415454405035376460567653791266760846040\ 3121182651188515064627523110526724333571098767789040782463883960397212356060912\ 6575284308481716523575831569488843774498265160185450153743860567332344679176165\ 6050498891735988579517087710591499272638328768591823062572086402799224067318339\ 8707846916869271033981845161112944944519062270183953315265400867961753714694167\ 7159814397500281334273277870467892325047279189154685612393522287537300782256887\ 7348342524145087872930063192265043998871187746431899836133736966995317921832450\ 2967329521515752781608310419354088864240699605990884962250496754490513258057180\ 3947892055313481669789730883686950472504248193975459778989069313377095320433797\ 2391226209710558416506918164228159958857249454031988561803345273343891598845991\ 9880842184687951241331084051104501305820622338586143736791390274368816924645935\ 3448317549099417178639383298224522400899102900179170034696297067284879266390783\ 4407687485302689541835479093414268096507430696181394917021251506893132934484912\ 1028245718411046430776056492085785256402177978278996473859595581032036816908656\ 0182383544331504472336968218133520346149763248642063892811795168710869957592787\ 6926365436351653937015417442766348484604555812362540079092666932242554766636982\ 3610499812816611985679538669549654008496014965725830841012326495256334229478763\ 8806973277594226114401711563329301459263309937192712230956008335728393574494658\ 5035919621278748452073059910311424508310953710144625441084322768160183166732734\ 1634802499037111467103793410498754772440355806715477455969428671026481629986208\ 7856013451195391607027048362980610184877805830283325654672090193649761929845607\ 71411001916673784941377118134168364850287129432771149701053/7791428215343594068\ 7526218285554958965210087959125444796390340774536597744171651784453345157265285\ 9048606762393769497785580534592100106566022090465382089388244584548866326222263\ 8253225020302238661921549514216212018151955423799202423587795560170092356414922\ 7245889445051433209820051703160533929461115174841414559097541158013989112416644\ 0665937861362750347158499509486463262265439834642932371159518435093859963471551\ 5410138142782132915904576715475338366216410340529612246621087780422805720588905\ 0671960334036114706887341348176669785414040535526573294853437988502628855237902\ 7005064897043668444751414791081772158540354997768579399945171298849391140018205\ 9858409915793052160062571928221523708884783293816583702969042237750447664833939\ 7116631950128401120007116231323688174095564019170372743695133382733602292234161\ 0904171853317190458185564218732009573833379070033463826669087566960052423942681\ 2561326490013562383559243803668970057668251157506892824231457624620014531842501\ 2421982161645420836325180294573037258217397835209917542927835843517870129144388\ 8443610412957376307240556420468230770743626803628951483143488461709537857406096\ 9200181569958210331648554179688362949708157752265721170796828440392930791659525\ 0895718984649769691707609622356505454922749858066203225444228714049517031580694\ 8202609677102465119799444178079359900730485421072059587823883783153952052750826\ 0386974303595738943113332858545750763637464443005047914039131900235033944215188\ 1774418331232557507461484797613160545393068169193954568395808054750400119543552\ 6157940389214963263787019035650683801341529551566756911217212165060936322163731\ 8156985194212254909972027603631532503835092075853701851238268676583620594721541\ 5983532735296750429032056283606516633053996227180107230021795469280560237091225\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 65229953969489\ 6552823974343333648232252293990874510145892667454861446577928541626697310103326\ 1020142333609806664437489514003025174885957481480921832389677451208300944590199\ 7916457456162214893190033061913036133802764229176307466781093676758827463824913\ 9214110686000111169467910805989207701842176376115207064118412047745211542759711\ 0775525725234978695450766672517945000630841083277220192068117406147288647279305\ 7899172094015521954346421185060573919941823357603380238184133134444918602382148\ 2631850266122277758668569516558226568305676974776888924292414188650297570295725\ 0549083548346135309753344506599147030709055774899361661180039495710625796996781\ 8774912699092110948543793098928990411868013814937933206292557439295937218217743\ 8715833084288582428420103080804912527181379372393725517883001322573492611438458\ 9233622364110767139351791566246782073565184873761981080189331907709046380917856\ 3492835224991651967334708549307382303986348684103361945308395495356072675698101\ 0618104742545733061192340436492039636194346409500362065646516542101674275190770\ 3917027989779106830625012964379344892628261979558642985214481051014025594167158\ 5561065213782728163252832026168606374954934110905331475965673916235325834700427\ 1650014582881745749007648222575684762724655383747997459467326708286709745579004\ 0820484264997864050736304160142413576471427957022182188266576319705887408712722\ 2444948146999463144221279343669511147495235595431644655006947260143802405161316\ 5775865774322856148126787207406244700118635528193616470421847854122179814632797\ 7470526441747272074593844538756949785903991580673233905735625640455341292931808\ 9136450121762859703030234631557014904491825219702357026104771668500201152703945\ 5724394157069520570238129481308356994011185556072951439274402862508995013135400\ 1642437333435491085249436018689176466243184759983841481056869566081618465382064\ 6130408459949357801225034999279457663660679200870656153634265632980172988567728\ 85171979499046994213545613863785219153668830775500321260793367/2399285046760884\ 1650579650990450834515009351699771067624171231611797228218981943864203483132769\ 2638547038981101391346140141582145578537723609197755248074075160524129544935957\ 3992906427600100861387297423271050500485209261769848523181303586522950194127384\ 2067704519173792564177887358461593647999758200468235825907513663363278831803203\ 3726204920913636699074967814965955566097937071524771659068815653142349794970492\ 4525611715633752388751721360918951731277419671188148073250166977418842783750070\ 5900044585103701138911804231219305500879733017778361753011260563393589127662944\ 1560346629308398440140263623319654782385000852152175574338726990102616789585396\ 3738737105546156542988238025994873561476328649851759894119755616458918484884231\ 2061376024620665551592277751293306112387838554412497181376256202005562019166328\ 4727084897049445729248900854173449966524127561912211904698106531857921447582971\ 7260762955969633647296433854746619391285796772399981226964174433378519904332139\ 5329506317002159332006296055364412508209977242936429778229780313667800877320994\ 0199807255338154964941056843667121944759316005314918154244671119187135514588495\ 5806000943114445767269911708279400548861118582609463981123019557482286080592808\ 9995836829958843459048434514766159337973775949996220315267131396725235183587577\ 5389503964786303542784472888146167297602303234311127523488586174136960073259177\ 5093644685099501773824259644965043098150969978864676910459783356370086972984835\ 7647873929866001966034337080148417525084152325703375614453985313167300579637937\ 6596540861845357960210675943788748404163649508679700130027541297016051554823313\ 5096921908423555954073391449532729659906544372572660436348331797483615308417460\ 3115283012039202916544316545509424756231467241789991959163814853654031621207852\ 3187200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 60341554649\ 2521722095602235532060126034977395362061432640116073012656387925957821361139199\ 0517285168135051587465857859586492572561757254906792708824996260728353965156167\ 6039026262635423999432301959260431449152913864470454825870192224777212300444888\ 0153475806416702387414566805533859531406181918696002917675590280917597693106113\ 7288318858975700580893886437068392985414954440864972878684849628111585382701098\ 6208349222825589889860124879478296914955796050753011277309606699138362677031829\ 5574056351597666076931700526473902378442384341594737818484319158705784316437498\ 6303683972707768120257231085266895455964473624376364452234816432243904241550079\ 5329862765197647382279814791928539234964064748903596002754500742105900886889151\ 6869370420855692977234833944379630402999067298629389993660566319549811647332183\ 1430998802552289179560793602214846946708025757501370571990977376575759625236887\ 0264862141456224248017964830827385033374611452794431572848851343152819078459364\ 0728035886470684161507780572317530316289624315786341688640257316031642382435559\ 9234128513217101629556523924888581251516032236657420464492927441509786728387007\ 4310513254187868689749017303880338833813930551690820102636525673672327054926957\ 9967830017488333864502108164720350999461250433383301459248477137803136987781033\ 3350121258177480115399361178462154346240238607948361615850501780158915524094890\ 2749706356668172692352367520063483490806839817633374799094940204826330880031044\ 6549441027149849366837504297914219599624463300132180943360647117257625771888309\ 0085555703115382345936053623346517080800271403726045815661995733376979234313132\ 9912504411953664366315255476443744551580190942201723007100291144495682943000921\ 8880760348738374148692353180005967718984211088541249736093440125986897483105790\ 6962320338356161288348136373546410957003512989627785583843255770712929370404624\ 6924460682667389418768953222913895641478058387936505331693600934480614108250041\ 591637935256818160877169004192866293367759626223347816851878721324045843169/221\ 3309869551139534514636644930006857285772960382334120172788822702235584094550763\ 2907332323976669363388726241310243627740001500440700921483058435916336443188727\ 3363143599981857260691788995399854400090769999222734582535853501622060577904330\ 9300559513437194851873984061321294649294847277447188395223901440798032937268546\ 8444167259907284005809788249804785601800161638882372379033197981405770187263076\ 1871427185093003649895517398567954801114850382397730674932212509829106164124354\ 0254332601632873379231598979339866402055561946974085502849406402807859726048218\ 0923828794866536729875423816713756607828443171145779099744211951873139325397827\ 7994160233694520265523844570790850303956492191547781375147925062019209034431753\ 8753684012857983482522429100210709942452721130140161146034627963699930552816183\ 6067795776317683718211664984609889795457298691859097833442628585622520664218417\ 6864410612677629581818667582433874122449606497607855714741120172812691376957549\ 6007902374658293032191688796284024864369481155675329304934581896351681015946611\ 9107672203032895400452590655690435863186969027692556991722314257624271407879638\ 2705114604347198961925512305339735185239405328986052618501091753941713915418552\ 4090125163910904986820870912477563576489042858775028156782417570268901734968808\ 7984003561419905243274211882192242111282285446124469741489949038414216455131314\ 4797769614577344393832822184473790426681081829824367485457693737388299789560493\ 3178226709779382330040520452888187361295070781743486352074768751593770146839199\ 2062527968208266601609234943591367107179244818898387631039355308672113314925540\ 0853198699285825090424496024178414140108459974446802608269507061769625609351464\ 4880800887155431600806497832721475335190628512218347673609180686924351112378218\ 4089788969136606317840957440000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 7450509577752042403495843295820194850897129408919280131848668668636\ 0501712710222676477750659663506675521945853893449669184049666030833859625094855\ 8381216093022798352077386096963786267173533337189692406470716540349591832470380\ 4630074810428574792507333814333801584838506000631102139295343009870054285398740\ 0632679362925545633415597831430410259475155220358532955763403023290238640933793\ 0342609422658704753004293119721081863973261434613411058082690489133170277218654\ 5867005115931282525706831330762175545298051829501065347202914419583226520297690\ 8241871953852062799349451476667642311711654790491259162484938566426954352887066\ 5338977485087386340412902006049874610661607676731433685802183106794149214261964\ 6061458834702348519023203395750426196505774698648432793214455877002057589189470\ 9878020318886883977125626297888672773389295223551191464018860245214979009243152\ 5922242748183357153445802459801931041683425042709411723415302474569558679521215\ 7324609655115547684056235125744241724365770606523343206582832996429129653569738\ 0536707494638961283982764055273354933741057649299545779437678971483528357719635\ 8725503049600808760417381969097263582859514928347579369713518728203249131327059\ 0402959614024761325353764730886480523603819486974200894664720988072446780982996\ 8090557117300826586259949673451720595144608312202153898468715578863718400458293\ 5203635179871481823708173934396909610434756147776526511467389274872367502904361\ 3557291939345125774742179167381746839940139236774310308458039352942066916901140\ 7331892711641496152103971623784435306184390703370865599100739783800429631290233\ 6979509410830731485018632905904332751719020031658264559337758317497638902516339\ 4900511352992834991925532157267565498972789964738307195628350422312417276871960\ 1504613742853665382215569963489466213836539889755935196307715849329435349152542\ 6091920736264273897871552012260714835731067746533392172281161422108828554642302\ 9323273420455756596305179036125711056639616131181763845684850420769329672140728\ 811947681978443/272277364280918068870328475193673387177632765622543755025849056\ 7210020776015570212096894057286088183069910389679953841862342149326435278901008\ 8396940562591347288922158870040339344586855254204529676504422732479258642311334\ 9889940829817203728987217871772926088404295266797616132637238237585951998763026\ 3573643247297552004037643987432347202830061819503195446504621012414277764613194\ 3145556782239236298799255637448688694002292355738182050479181330267212585352125\ 6777114672888501977961746177593321558914997986169177348364267682364286378590056\ 2561806573734107498841181053380703062471009073882651046524726595148293558176061\ 3175845620890235959520144545475411916884563555235915006034671614662244281349010\ 9420263032209915558691717048093938250520052212444889427907323430624867495799181\ 5286628031724251955086940312345072991815101328711909167073705478625588668546774\ 4866314381788358579153219284347448219476662106865696809421114477312844751833116\ 4629669133120202368791729382570327051491887142639348233756187959990135710125344\ 2201793737634477920592666418644527955370547288360668701193159024643774262806006\ 5553859419660364581095050499927136111853865433542566578187758425818785414028356\ 3711101439032362365443907388481790656743463487637208316473742956710970934787034\ 8261629156327857706569271396480388469447400993361666579364248703521511712772125\ 0924479050759926870418337450342275493293425700932714135231615725098164889125792\ 5473974714236433364913386901888593552841600883479563808766889377130552387621701\ 5446948181011998589149515471806621224913946599221857515894863368934686687054883\ 8765760319978742402752472604389777270939243672598780059703273630124507592923835\ 4346218271042783616057659143128282699416725892753763307788980297316660048770901\ 8673981885715338224235759018878548560786227200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3265960119751280434745550655960183797715886871172998\ 0032442364914850098645131995948662822255179620636372582036484973072914506236433\ 7427884491532486900225203033981956446818862648688807921377143432455641618288787\ 7481152024557815887710205494792722682306229674746277272148032904121082877844213\ 1537845622226792851143448084785984240514815271269703538239663000233767313187888\ 9943618350336481513736181986030291401718646307612836027552321354443342798197768\ 8649953938333184804144663687800312988052884008404393402851056329629806314264237\ 6621442599369235407554713268578229768525137035494711671727360095423186364374793\ 6042163968627000268886084473449645541952709057619904377274596105330536659531227\ 3698517150633417360814543948256572378019595348111076506336464989051498147378442\ 4644879503615493816504463073614103357563994421936438762980895121872274748050378\ 3860085046769807151484269916396494784800581209747905466685035915593699840105128\ 4703630067957705292724922466949518360744926398614181182306963412213810893436892\ 2250193394156875320400335660404927556366239257467052331876065533735565372367532\ 2631979181169562485754749647798086728708068013442751255082490674077160771000690\ 0817157356117389885334547401000165531454245078518470703270988135152520843188345\ 2095185244087617732609745781722037899071619407913160912225903529967037822618628\ 9381707439258248025478648868351400966683944853373437295867045079696440936964380\ 6763789822751379507569798686807216962766465694550572274976520444687097167697858\ 6509603247607835009192856312991462733151199191744550199795031095013470507680745\ 6114016879655368386736343561279167174145247790696105605289468429157947308128931\ 7669061318921570497742155661445258833971022074259512894243085475329174217213119\ 3338071144190611688573701193491479457610900162819734560666275284557114309988096\ 7569953406571689749014702534276386877519760440727106416677713330722857348571914\ 0109449848501912392347248520667347211466774091092119044527385308089241125316023\ 38090384985086433618260404293308785289457078576809/1188175187446494565459432816\ 1103456260815069219275416112772290544447037195733989497003545383423724141664200\ 7526335443883303021799044428037815365797633891424696587348431488431136548762921\ 6074091271779092159860318752861212190306872157021283940743148270161271704314383\ 3946169673295395786337725504309468127170585135619577023088551477855695694598966\ 1148179170325176984818345481849945713967425142247713606969100086595863485097645\ 8415865002090385850409881442539494871192004931636822223014202918485617392987882\ 1171845332915956073263934348828025979826300942393577761869306872398328026280054\ 7042385474120947708885377361626603318030853606102755672304206404947674959370953\ 8804850437205999803174075479259870185290374313542109726889125649930353758544373\ 4460981358538292224281964398933145374363999983756118914246128183055389737214223\ 2460165593848179412182123613791658049155287833685582011310569270642887539894373\ 2830284678923363354406745141348817001440928232816724275231334246932654236004626\ 1465481859322746148433544900943133830709273674394046810008649228736280159160701\ 0333498484982192134612561043082030033635357379343039367873451397754609987091075\ 3619293102287423814880310315368632360541927174853949658680582167876586602314665\ 6811066603962591618042186687464324652124988835020642511342585321482148141473452\ 3341186492741005751819813215776216276612558093461910644895598053546323270273757\ 9848742540919804771387961488749902125278391725518607507176018588281177086990447\ 7030058694199967780018000728164323339133115198332072131066426549790904094778315\ 9447744198519869903362600412873304268101907956485075500204241036060192566400552\ 9236678894799732582736788988997231201677739657331765829608704368944110068284443\ 5601239248512961865576383822113590958375427538491400633880214935014934211287178\ 8136268113943461888000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 3178210109553311815515911211283506668518274773962684410190835732136818206269\ 3013505831504623507283608697498454519629916790410068225846707802326382809837387\ 1010072352239851278416788460646369368898810689580129004367191387689675694947854\ 4619958666370160614568288515519107325152079903178111570301484501286550908896710\ 1591210812382477450602438988514623115202189967210793057062352996135739540987735\ 9247608783205783635669495925327137402794260793644577401962885974637344975044291\ 9034661968519818826581093276035671348605090944537168107012277025776919218879498\ 1137932176428802675489569679516634664721247342010499481121424323193522898547405\ 3220380283932803769479841348509570602483556576316892213703978731304404826173389\ 4849506748336597916833511259641663746009105462261890645370373719425431811373005\ 5314080412599682768525031564172840644987150199761163850971179331921022238682355\ 3530177876046059822456170998769902199535672520292490333142031716993820547657982\ 2056874581469582737545685903376743543460336875143280242703940411232793065739860\ 9307442805046250681918586662975774903082129195648430046611071412263065275070622\ 4495357219553781660600386137165240441613826301203624524239784860809449648038382\ 0000170395706505401433031836091385962988364055894359705928312108382704891301622\ 4458425074328879770317777660989208932152682426672909790084724362391050581881619\ 7829487677699070610366481585694164559414644141763044097144389704580427883010351\ 3012372962207708457605263471186768350907326125885672391369012240049437021703422\ 5187822854302232876324231901686914082770854447595245218720515023029213052297217\ 6210404803615485185976802883641153515941655362016523191282783006838369889797555\ 7814677856863042954199989450409610787648063492477892371485277774335835223057685\ 3644106300194597283844948518764845069248616622606894502428554628056493492066310\ 3062566511381831779249344514524894520694517156063843500737334950714867281740524\ 5625251378156756996523373628230668388861412422532289866530195188767608007273780\ 1383324330897826864213265139/11502547027407553772000892155961856592916715946319\ 8177261944514845178764341680111088013045733144563499089603030814099929580584933\ 1174782068212583785604693579509515819921856088662333768709178109635445716878162\ 6490054294713757226102796695408362513456657944226073681796692568513509372516560\ 9895839591659528991834823551224372452998349454075341330416643450047867990485302\ 8663707270751060748477440908716833424266795768465653604869317486331810905450928\ 7150135222769497709834976484130031307709104488423698074177942956652078212794329\ 9789972696847251509934655086763439373077168962537275689891285713597287300441580\ 5248926385202334128476399505400657413062005344512904548596077036061550489171157\ 8815809856190091640857716205530334777705759964062981652976978184081138133961804\ 8804287544279687991914736362427786850815389153241073031310147607117448769430942\ 2686048408604518418212006956166279708702513670507035147656250594742361979417563\ 9766793908760333098347785778926494260788986262929306002231844243076578403186249\ 4955955938848786653606847857261671360327639893776008896148301578320567866853720\ 6707970262205644767821438320913029413199701666969023966793397400769235697522916\ 0450925377185618012273714011640312758827369869083064961125210713414474423800445\ 0956229707823759933402551795581758742049388816540518519591745191179142888546974\ 5000280386774592738594309046156243138236475820789105841699640803949188321640386\ 2180369812882276631239044914179058831669312083735629375610741865331619117744485\ 5113432229087644799306707257294034792001705422582194130505422816192184129374531\ 8791231007520042263151493632113884955950455476332291750033622742334327400691798\ 3808297739153122624926469913903244084265699352554916370677018220974624250316675\ 0098703440082682145096383267814647138250966633937577354603408514876264415232000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 27545975130907932\ 6343212643381363129320269635763533003679316487024686552303425018356554167746337\ 3237745532034295175714708067136875080126291624830780333133646859667752615229562\ 0136168885376319234031207863003600431548732738933954437398556245456023480326513\ 0125693469232463307524831789469298145189562121172916307257331362726530460187544\ 6347753081373572420304034343455985891955331069500212381691923107966160678191877\ 3631757044749170731266284025854680154495779821380120987191638296475249919822685\ 1382568910949054343769429193014791136855672958949392316725101334387169765840060\ 4768181100287164572461176123960220824953874135460455862680567237152026041615463\ 0293477812945355675214096894526447043227582333977081221528188071765622553128896\ 1339624592803796961821893622873446315101521107474919860391181019507699575133899\ 6504182232848126864597028841573464345005102890101737802141837973507419310053080\ 2648627029467223062072470128373328302552910759468752632063634831360866837079848\ 5926036174709591123903822891263438783088258917020270375275858242706837007049719\ 6689879548936876638701892347910871046140936187300812083069462449649051404698122\ 6096309330963364802591278918541575949284481454049779921767354382152599956321289\ 1397333386387231980523268146858894723539960768263849213701642291399275728230263\ 9346729926299588004341395198085828208412704310273661491781446440834285737310109\ 3532948686458345172010182203421753803133962735606358559867657472131474073282992\ 2532517341364457260409995656255979922697421319779181022698616583668585334879426\ 7391931458022286610630462583526705962395482510034764026811205651998142036055460\ 7335007918362990505485212117394146609917217260334543625045096746724176104083550\ 5550628221923667108300857980641477065981906498300178928463199218842085753820145\ 4893155917739268833362423725380202128649676391405640953747598990758827350898872\ 8370760828263148277886568759734633110727296573891492095686331254019164531468358\ 0728299270029092088619481842293426709313663200287758415499082684475373135480857\ 8806927/99124216752427426454368083996521056303048801435270110591232626725107476\ 3519286159602157183395603128625504973377530601589636978437227266350415845113392\ 5304903102233898005320864524342783282354924275852070145683255165258006488852857\ 9928257527265195001391121047743263628853077078549396104662014884055870927514723\ 3463393681058519878230657366974780990870854692484448003494575295638936904094669\ 4358233439599658847972626968921699536743917211066848349543716611056975958042620\ 8433702580142254070433022253001784922841694688128536021112438997409422450054855\ 2152850219152063842431144172871505136041217079056787033389728012669353108222796\ 8640024988630110927821615650636354886244656978998883765057211229972759731673961\ 3045019418042689520942531904949773597683604075697084474804596696858432316481233\ 7976464164012877599344459174219023822111527274218012997132309284367011965069351\ 9009365162822261666209038297757123517466544729126289519622443657585124478648916\ 2237126003934447527102294498963777003500520418345616452321206592973135329843376\ 7218132439856987868406010199981770153571265014600090500605044560341330999461090\ 4031658060712764620389488225519428837917507238792873887673539981102470258700782\ 8784280490542732972780277035143283425932115139357293328984223092087867831324377\ 2362257268411032111896677436755126734796155492703566270600059214795672162984694\ 5818994140453827499785468133894453830723564702549025225809912707076097890881972\ 5135678775390850180014225382860029093643894985106968551141859601483462304215994\ 9182526648804183146761682765192133914218885607151673935320063489829266087443159\ 0913115149717750091875548686510739840103342589607661536876820304883736931040156\ 3366615331815441045246571094957923856197079726959691618697769825524975889773799\ 2534343482600556088061779173688529394205332847827353600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1971474317501985903201357381634534232564\ 8694647540394332960588010552978018778544900777585058584031299613835600817723083\ 8071045322147691201336461623101163735415589391364875327388379519506270684429847\ 7761415059693542440230326535176646985069380777745844889707625799005285957006955\ 4537087621780451599965991736038427705583746970822210864847940525169004221619357\ 8913634835785896427730353628953914842535931293259726540721231729740656822630389\ 0753187187811536890402997043704035325539556909485483737456762081948051676411628\ 4221048560409687002913344825226757709137716182151464544917895481372593480735702\ 5824536380030058439852305083200197145259195885985722622977682675964153462198630\ 2738188688284062497749042431801076121357089682001416127866279096260804877615950\ 4224977306282964821896315492509983331902114877666211329177037932323183383619130\ 0336485313187012081843488716955789920587964542202290027132329395618177430984079\ 3095409707163181079603178044485311142703856657613590387753269807750288692529231\ 3409586984215254414084227564037284009909372669062128837664878314977645688181903\ 7269042378565303815651159831379232668919866526426120123842149944984702370216778\ 9237615206379487179984204897804188328142961565210673039114479215568200762198028\ 8238499538441338292367185409015827540540199977382312680155417180614252059636988\ 9759560325708247507788814343446379109615546758310327770731759756473175958406857\ 5873714150992802286355041468475176427787261515252658837061354032885601261918528\ 0696615027988569175369435100218050923823017882258868680492981250042769566144732\ 2457742337984809807608262630047763840442678290631132757290934632575561022216339\ 9392597210991120433289265170964794395059286795966824982085779246745306491988285\ 5110454566870965910437383285680107945605506713994437499611730381040630433492650\ 7036024100192147071060344456346373461781460340092550835348463043988782184417104\ 8827604612586734175528894004093018420804811378819844004693864440844449214276267\ 0367440944646176512450255285173485399308835636316245590198792521/70514269719703\ 6743506578213668430742642372541031424839842297489224615647309611222375134607316\ 6284829367732419737632166694297676302627122657633939768429223163950327907333542\ 3691990438772072725288534369875096151561233665730605309729545234451676757232821\ 5691881956336454439641830436695834180685236969674593930227476120737805461183222\ 7168845127076589412162504262233980123468442886311302404998526026091943502856343\ 3886908777653627540570536521020645022654515959191055162139323051012041433274020\ 5361921103122885738583266929282264106643283358106336938917887097742424623040145\ 6508549300887902696593744574158761142453897795901038798317974733437641256863398\ 4507162059129815763534842442222448815959012081539075545907564801470071591633411\ 1334064442287339857481437098321168748300039277188346821013128006584255006581325\ 7753273232414634780560271053259216895274896405449563911572929506842653663234570\ 1797181910960609340248617404157654977445680017319881094121892645244930015797625\ 9759827862473540414420826915019987316764377399765601979396454094172157451576622\ 7389087038754744568448064712312147770112665278958652198837474331288890291097425\ 5238687634645552410594628991064180135805257151038929055238336043594282063801660\ 2565325551324828424352793661021598956797328931011657737080764120509216078908440\ 2803425925073578734970780659371499659096701793259016296472196795604756661395897\ 2343639851640815492773514056108951271214227178074298571932803703405423870731878\ 6575261747806361681674035375750366545677355370932973247671101792011714210879049\ 9657085823892542729343350308710994166491961333642439822999984227073696833373742\ 4254172336873974378674250981631623985711400567932454786547959572121334608602754\ 1019308273077410388375302187981122534309627618042765317320136781088323296751029\ 7949743972837646835369733888409600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2853066906392062301137040361642580706048121198735712019191516\ 1322960449427812956455206622543654359366185826302870911424953318527815764195018\ 4273078433936541963005575055291690610026107783615542398213952026457365618871310\ 6608130619422370073359848736098634714827184526289522761393921850706423640178471\ 1087125279138153865232650154898166873106523733218759023652593829991271087541910\ 7465858802522789637779828519924987084684550405985183231232043264195694223174267\ 3668854371141696092392152101438673722174641923515302305621980232049419136626822\ 7092332012516178061970138760771844899066004509168108088185955265907151706222878\ 2940450354489656593466228910341839759860047745719851115316157195811705677688974\ 3786259555885613766407411649767894972056897675485228240696608534262699502604589\ 1087964248078991247651779156771031299936528068336435914428593671838608588501868\ 6454443686148226833518239720428937704873959085711544558139235606053852571986378\ 4055318735179725867567426742169155498807188760399390701200937046599414022319093\ 6956074906631317017793409063352156381257884926711340119567763748590743344708948\ 8037526457661051727890534795141499261085881293244414816928666736008483410315550\ 6998019902440942868751290181288530739391403117904016862575060274788124176107962\ 2808530166440942659005921920965234199443424530794589449219922076634909116279021\ 7157341675724933408717054917766262805002742361628596458911572459809166270533712\ 3797395195154556156020233289822060147124341254282432973332168701486891503593461\ 3447377250277313193735718799125992817905913899225940249861065995994664100955173\ 5618865730588436246018773936938568807521602712058030339310235453554043689136610\ 9248936040561579753447262082741110587905446346808536880626357839409350576393584\ 8940010480609986130491383630835130337605965893523268874820769921881019084183574\ 0462008765340965717340034778513428415891233280767371275697048095662069649234865\ 7235091613894662596694351968270879924976718510686183563307530339633541839094028\ 7471376198546189308630813479110085763724110701282228403/10141780000596898367459\ 9962032640950345635542009279180332364817865864290027553427957411801826971032894\ 9557370026220882045513787338716000799029979634083861727291377320475059215626098\ 6196723402793349286515754370236741741567299726154805985714906243678131740591014\ 9425488894967727137985112111798204465737975406689650182408194079505534422267259\ 0781226485010444049227579778734154085227560675694864825292630123805132113571052\ 5160727603297483991209653121438122689335239013301659532261921072828653690971722\ 3074083190353807546210308690316593843851892824836351651760377740521043983869950\ 6202557648531764490447490818913360418829854420487219848237002347401793828012819\ 5472815465744943121574704181631150992261056626537879094671504623911752526605624\ 8839986413674618227613126623981760849413515236185002057666197386179370654559978\ 2076079388011616094426574597384898110386414013118165676060468210593934093486308\ 3538256636281163696483512265702078999667068579547783983415900708837533711734919\ 7158229126529743686427746546965647516745113130645712790556158487439412246324935\ 0316463591001640009666315575988150352764916650516190281151655246795646135448724\ 8288298332095983441254730717755016853994707352382115096178743701139158282602327\ 6047769084539178647586967299789620592088466492375194526553172134076800049330246\ 7217105082611687914644999071786208980632427201541797557796813877493416240538755\ 4113506975928883481937015929909226148328572330687783781264684219651784670715063\ 6552989411001236751314449931285554509242489305716138892120647005433222675963870\ 6231815522334243858741356014690451391988366839665965292294503299393228668913400\ 7894708502596449367335682355762101985913357794265822448881875072766592341762427\ 7372026144255786905264694281802179197641466109840851674894326254425827798843238\ 7243942704826028821297191768922521600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 210572508200898453557417173112756779379712100366929682774\ 4418694357962701405591279764439309029761639075472927535959515759015245836850814\ 0599788563374510731922496077733535772222071409887933533649595095068955674859344\ 4727854086190775886635230490881135356275861874491722952479279784536366836486069\ 7587146107564953153713079526512889148692064534672203899949211492717332501405682\ 8378247909962261562119152755236122692686544095909096287225040312880620143788177\ 7840674050919331647650917424923779248389047868633759401054596049273081909001045\ 8845791516963767116794308176876265747095733726565709142460561977607547784129484\ 5190102440298822272411863531185001036198766689168443694121398651207210250818630\ 7562035837525163929864697137587553834457801570266410449455346701420048220262245\ 8778809370637897144304254770507891979312799264177743013570197187221106538298420\ 7598367230836485769894338723607335844964861161496055404173111353978429594462546\ 1497664987491556541139395718640398099247917000402037796752992342158639380207658\ 6423862041747797974806901157374318292868547809023364400307601517590316095052301\ 6411279431596779886049287368377330068081872775013929434497862899773092083604523\ 6852635348214672767278496034817639857424389436894155860991559764263680278087685\ 0343895584622350071672829501414364938396565766033524636146632859559137074063498\ 5980022591978987448071647174411912899980881057273679875411596938099873136227359\ 6974623947047005231589407732421935381802131773764588646718006362664614640139642\ 3963157775954005987166814745525791580196149838242241541405820070797802500344857\ 3182291142363450332801201415046547639744450820035869163123054579469041178979511\ 8347518400468252949760837372136392997153847141775772358395962252723852637256391\ 6806149963838255215606624416944114591481495016054974124804769799087694374292892\ 2257497652485180042421221204507594203048531384025316229377273584553523855996177\ 0190064615569255183800883781973508372597486419397598743712500291025523449951803\ 151834124583679525744201936747790958019977090511747714539/744011019954583360447\ 2774838832954257261296204048315108870482984246574722038351498880548449506478048\ 1598765946680818289107703948560349952981406294180565818047445190333550994732446\ 1808894217115503994607891470036684409743359444308979766462338234071995430434751\ 5554461964682211920628772737674262186805355803407859079318241564833379184847170\ 9039657025939494309632983422674465687480555272490715561125304065549415521968249\ 8600376983243916969748269519154281729939097380708457581139256546507215609465880\ 2229054701784352545527379013465524479725617016183162449769338456890182052942223\ 0980967045309310337095738866628495305357697662715402411547649246361697472139520\ 0634632794341837881819146941042737924848919799137234461483853227166875258997848\ 9559093908661418607892734547417351651028443581483129273774079981394538241102217\ 8072385214857427570634897489870884427158462307521353934168792844500734062451231\ 7291014639546057132157944338747935767530657652304427861885787380980666103304119\ 2565795131747957401409100382732986947018246037078969479921191955234052473993640\ 5709563975274866289016925446962546413721797019618733510381162037350490427607376\ 2440292854402324035351458601522122511632512842246039740329416406386827263909079\ 3790660455986808987618379960057888106938201337838044398631718625056543089968861\ 5730477780431471179113467570047328134445628952725444215759085500763559051439651\ 9108848067232830155798569284363633965640161151616462188709174075135053328486782\ 3452560550916913412522037631489334853230296889474116230070285235420648287696873\ 4746960212341036642241240946251621311501533856608118270630929817047815527323614\ 1281687142458668387914817203719626431513579778259118775122563729563033661973314\ 9067429993084617843843797329957211796275342318779618790558195248932161044590238\ 6989301013859013472970677541666816000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1376809449703077913553826750616390279557899617969174170117\ 1431735554968928124006735808061200385920810970212201297150598889732344068330422\ 1063753210519946124812033817882461393599411874745474249346208928629786773163613\ 6240428690778201078076379739694249442558257486331956255651787844005070499717145\ 8901787759412737553638145487862530643428307739174743176808509973037196846163906\ 7709736139755689454141410717016593099543795549216065975960974970223123911059348\ 5961296131297740722401720843160750550655437933882980408942167210818172486864765\ 9822025815371669380878534949573018981349169256619716207555648140492259279284135\ 9460670236876493877281546117714750301342466141057676991777449330761326204120711\ 0221770948039959439035356695838510144000424035761982228546070620369632781294798\ 7985057409579265056458416752299574664496188109176131379382610545831336937867771\ 6786381211388613157777978169057143762729737254719816270894376316961943065205691\ 6942486571894694086806591993993816260050293203703283796287593944869668450694395\ 9664201494908709009679920849126917518393624341198674618425157462890279061300287\ 2696818921445089517746180711247607585305657140945880331186710680900332671991523\ 1205010251539367270165823548188835056453928464373375560604172357136770058856608\ 8540325193191458615529058797854832033517436882149430367580691656609234227185156\ 8975227176442092438811384050608529248268299970619552652079421999570011052692037\ 4171789842404526479105180389007126978104515881952499197910502947160252116054377\ 7909811565087358942851817972686478697503310326721706463803746762263913378511101\ 7078667579035540762346714651885483931507655716986918688295519791017509074474427\ 7103557289554009776065097604471009151953174876987699984456302303215159817905914\ 2497708941094048925270642233552278940298569064024337623430416261143000781906096\ 4059560040258938428551755005949496173685760792373000873718232560949130348043410\ 2588424911394120406531169547342120937895701393737111133041233480539825275024094\ 6103592792165315375109149725865043802037313199639484946347464352298223152947207\ 3/48372505384772784776068037041934629516504146191025096156957485200978142691171\ 7951610055729943777910938901691105176155865806373711652866315008335954826308819\ 5389596725485300883294226793616601592702011698020097380811264889391345158192368\ 9295935193607086504361654061348192264659243760318862753247162594580226445495163\ 4085803218756218496256985621221678378823264018026527929177452192415387134515590\ 3831252053235027122426223099866958706810025755056407516962053143440934456995689\ 2042826006146677289172559509218276050609974039042468680166648193498833056839463\ 9211755121610517396714260926810770089006908629222267624428537496509187919773249\ 7746833214917073864091170330790363246230694495589283877295150904092728204785037\ 2106263374584383939169281141726013965341554124653449634552150414987043233140661\ 0169017821598489683745329988922173178917110635291980309590168310738493571598695\ 5216871879655854997690409686277634967035903814107291193079138792386263223710323\ 7907681469710590125775482666432457927901749628430190879345558262971202373903126\ 8416246200379843361056085483907524142207799093797031067480105603940915758181399\ 1826175215514735359307134856831301143907943549866366277738642214706995896177484\ 8266511788148102994140334682672916275836744297856076831682878188779590881707426\ 0843370522437261099544816712226758053621853414683663852404891288724388200844469\ 5376551663393468322434713033782963627077069874290110486299094131980867196691874\ 3335783977200283341255397051307491787712381017187401259703659264008978651042281\ 8716158522498605533730631528807865835091177907003383821582220953713307376021020\ 2639088648644440682405341680068699179452619039651119365641435779339665458899587\ 9611294033844357878684093242138467538361739004549616254548970995955803234274041\ 9725003354870065616793151220821599870902180131192741104054073396188944558299545\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 11760098324\ 7942576703394635059231914266306103328109650986911440788042563984818309234551416\ 0519810608733043012876429194588181051258792165041956441100712824215308651295038\ 8444230725727069571553920824563532470204279795569882980761677638218099706029275\ 6800660320098195045764500204501321225708056697656133731091576552957234564596345\ 3637731614771027766377347750501358104296910039351437377073991817871765428028738\ 2485026866117065509345164968128078682276397599055981196120161049020740209939963\ 0979232857519845704360472584636733158559689854343675485516831957498619141385447\ 9296371927403434128405077405629386037209453150528498935554253321773472516172804\ 4881410317057304390662749539398764230399100898543048368825494619183479420061602\ 5962318975477842000193471929485231878526290235393403879879370755760756221658166\ 6237034268594581708176125743300400596374388104076165305625038759183339149670280\ 0711483976092402420323647062874754315579318424855835427498013017762776699684230\ 2524196526409502056962302224645124228539115728697255862231088022476699943872989\ 9972472818958567536841771177003196971901025570315027345287288923967496771894143\ 9229969702270058995003121606917480295545191079990937897542596658298786689003251\ 3584292929055771287322265329117357201398805834310355000454638087510294443682910\ 3279422616003323108147904240446389556370968596862440892972897137809432870017012\ 5201415770917291100065911514585997995024784847791454842504934079010865218157283\ 2582996838334552527005973849614407084564265633409302184931098612263491474935671\ 9275837475387212700478570825516533374510267626150181012848146940266520778419379\ 0012232574590324499386377600107265138667533953286067197154258766715216153825414\ 3644122544289950715421196678014890472226048148677635143789661379874258628133054\ 1681177890539107868598614576800743599774407744756042746428438784444760273604697\ 3177132916730689765974875818694362865787862220727767147102054388998607689207606\ 4192720401865683142541520874591647506662772700531342041199567251107179674443795\ 67414576687666689532758016343855308757319/4111196747994464133733017824343162994\ 2193079567148417102914391928786696876070279517157491385697984278389474377545559\ 5821369274379190336183633861481710336544443975774813386737024030752370092366905\ 2639374012069804973691139407434581381984873069885331605748778829075997378239803\ 6419866258199660418596736523270739768999092796150510810646254558510868710150468\ 9142666544162631758392961791211940904153294672808628478835906237196190643471109\ 2284026789308481835904980300028265241057487721102949393108401174865053856356990\ 9650178855816128592668555859773599987305772524581049402976423185789510384979908\ 8655681284669799209026568419950909374139281086348076079451038001768716608412535\ 6274919675000150683790726610421352285932404297739476016054608796259550878117475\ 5103777187099172323186403400841092789639519245032449191884758621421389199185020\ 3730936909937676219159811405106196816172239502150226911942989349831062756455615\ 9849715033512713775525828899326556522265597234198567282630840578705021609473357\ 3699926593986489375829304482393714370448206554303774238687022658896613263607994\ 5163448192451383371215467515762107031251961252487286694194419459296146477586673\ 8463875582920232923432365270724811557231512599973155632905730418618555853649642\ 2538337330212060882742357479314095232912759379580762708702294469227728849982969\ 7887662020241179194436946266023403663823629407316598742510006315891649438861934\ 6075548179430365950731199265740382228748443468148773953117723158943136985067848\ 8583259267690114689104629942596362958380110568935895050971586925722571728961918\ 4685677597036744378075336913105323474185251714990654837199466034594482825077889\ 6399332019200483460396003531915120889940847667867340613994061221383076928817032\ 8962849480042779515428296993553680145607164772799928443691912754947358805500482\ 9305468273727697725040367182964326400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 208152452850581229835007791714083624526935837786683266287\ 1051023691968638788575105359008841682695357570711811092800480378749069783870429\ 9163534021956860432397041715170023259553223551746186490846659792445968645481497\ 8241598521948455258386837166937559858631794787498626270438839722473431880360531\ 0654930468197957222119911258999906569006723503903177307028969079618194785357034\ 6058798214542125315475729665224305210480661240440842512940558478616893451773973\ 7657225242227340838097369832561932581043652722724210434058070894575820794449227\ 1242412547462903853446863267382724995407771111496683862254032292914636198995743\ 1678915621947827061444627347234256953812441611741434879612094321280465122942338\ 7842116153953145088574968164636486189634597551665572249560454544807607272272761\ 6472544158119605961296288475789422527437502711293649447265492403839235537174808\ 2619672486731491119206574603959046458748658981611492222272768919097106077026434\ 2338460784819043247142036110626069271298069997774706769264149072947315665081497\ 4167436240207407730928536189178644537611663947257906574828771157208456955745759\ 2691940812003475922967358374566802739123656206191065529662340373060973565813262\ 9894219933686717932022822351867882367068008888585578009350733002330934550347988\ 3386833788581907847039453773925149933630299933153061611017998039338294280675250\ 8954221694894541384584517541379399839230736807027466398792795685165626634618434\ 2305264611551143479019655082200773062459408045232302334502176377332282246795593\ 2759310751559866115965953534033671253790992271783799122496036369301283018640924\ 9442073140587847359364441933407690441316900422389771554943449614972974440285804\ 4999545387784256383052631606153176295798478906220226275265645623799354401290445\ 6934558307354969987538952655367710097325333359842476465998117252922969515085927\ 4012934650419102197739917170190367898755327287903981565669592123365510983166535\ 2113176352029159013347169841266473948495192074614406925388804127749546215544620\ 1459145654474103477626953155561191260111742127288017690595318326908151148655380\ 6309569/72471687567466586151505133096226461941626511823393799062353704328105453\ 3799135835102185494601768066168662513613774916718151109094798324313145488927520\ 7758734332693814122077783351410582196392506186153925973709895931437057286113316\ 0038071303170107062137000834630114711861650912479001709720176914898999200095260\ 6408538187350382340566551092215857714318547153014151807344143493658874676733004\ 9312575119981826156717634818967448220677534542780586225509741912548019503208003\ 4709415658561922408951914638328656710821179023863105293426576625672323499951685\ 7568848467051523196877163757305720547895747350150508300801354918834877270065341\ 4042828124305522588760063181391389590122215502826493291865104963595084511725396\ 4089427489603787802324017663417006533914122874716389555798242486031751733588171\ 8913383355222500318857244187253389403199856653615153794444899827990163148411068\ 9691656305917450100401957539771791981152707613191094295543665471165738753099561\ 7628071033288377920406126436828130849108467582401293314111975435515389583455396\ 5816646341220057409081323534227271990252669855724602326711945298694215824279988\ 9073722553975707884176515313949442504655373802881026409789957308033766074021251\ 6531077672887961003487905821049421580563164458610307047974309227288102429583058\ 9740657595537716715504579338044398258128915936260785879065183673008128766878402\ 5051842613149702096094240671687067213636106086866085661443530573302828533735234\ 0837661265671554641464501868835862268884196350689239950164567288022309338251814\ 9915467000548698407410810635232156459944594133602740272469641494483432853277110\ 7546925593882613399101030379682905078925110655913845205307033603999084606686790\ 5233626833640721505616973844508495371852065973557376616235072565268346140984405\ 5893696832000026266332307079499159034920926585646272552964722093812762170276737\ 2443792179200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 3849558887436294541600259064437127139859129384283977743792576445488684956223596\ 7931324463557765819992221600722713512377974822057024171496338170658202713691479\ 8591868471272661679564086996866337292500083626847456531123243144193492287436617\ 2385818475433354023907087149083300703463747504134559650332685841913824556965983\ 8202316171852539912838932806432340690164893301790518744246201137246920833957546\ 7611414113217978893610236456375608304985957638282728553242852403707970748913873\ 2023928451518825438669253000888474726368949946542697102437302861920866272015796\ 0340636941936565760172451793225620997733491653687813936911970333448878393430884\ 0107437987539069630386329889233240571561658222988092906050778822414942986371721\ 1949396801985853382567237269444094712623413535383305102964907678286341877335590\ 5277774905309060373715081402508977350208879305425378524488422737132866185169545\ 4619115515072145485343846827048852511612106821731962167332812595788412163892575\ 2518753050362717057474290942208473880361981315450325215955648824902353963873066\ 0096484643478935898400063573584991524327807196421143363425902190857002700116731\ 8864547590796933443493004917121852950020820813317614643874569049110091632890519\ 4576202444135267130397005708545193405828700420284767149855174926458985109825310\ 2020013191934865163393333966999242046372059132395030137390896352680982617629962\ 3503033023492326977455066729130172456249130384162382588967697799561242292734521\ 6936275044002969266629868134742079816152949563752045343583403965755301685982794\ 1984626218907164752763151814574542936924710422928367899035078993855106493039164\ 6031720544129587081557630732383320982321158889177721333963589950215403793107280\ 6896565448665446334565174427330617814935436755168220814918097667172567204495352\ 0289859540401685783366832834205613177412662487035320112496810857722230077105872\ 0029627332006331748920989000074723525966910962194856621807176922886709835134752\ 1778065470801166028735019631614456137244140113729356545784772326080807921810632\ 068297468052644753921599072541752767883482105746072316710328797697/133637791874\ 4083848633754654294415958203592878023381654709802307810264560325606479928430052\ 0456603140150136751038009464282706451708081100334402815823483107106109487393241\ 1114325000011135701477814072678394955210480975699336355929547110203483045677422\ 5806295390579315286728842826112791527240062310737545249756606217344417474105036\ 0047202140460416252034009501580959327426006023069649038956610932388521246487432\ 9873186061759745189293736968874009998399640867385479639155584004162474388184922\ 1073305930780429747542541200035661610786072977397645339109085356956573243008775\ 0414899684717486903197581136775373066776984703315136860004895494975061219383653\ 6735565064857224041853653872120536301992535528693358396216309780904290829384707\ 4854885713409600485376425809770223408919591442425501967365889676278907030290587\ 9727582812952500595005356692663435969563952828138608456700111791414228111777985\ 1412097033391844132455928387243778809825191288296222607155918906162985383768885\ 2288971495110732857560142219479848712224827030903783918917512965895853209785862\ 3459605971150895500259232139561666904568271307921339799722995451944389531205338\ 4214942389227719785845092925126126996526812760142646404951880483307228805400090\ 4316983340151333945584752616774061964646262151192608801511607481772606171549623\ 3904442993538703879897209864648891609961986930269894461237742195597778648050665\ 1977797985909519419449796241810619597018703771704158162077716504647373898346758\ 8605414461333300238224580706709584681034620791131384197363468444121149011799863\ 2655348113680965121378315823634530624340189158274501814429922316530795119539107\ 9423000201352769655379040495051305585861699657743120147304417250807881233490456\ 3576997692736654656952096552398024803374738103548302839752439067976958208048435\ 1167742545964492603941886239317265876669475409907334419903034786352778444800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 65449796915817095\ 5375198492002165204379938181759124619222256278084233007959336761803906856362944\ 5354536290523225486422391729178248232561423301880002407872142627939027655169560\ 2517022553665996128635828562588093836744159616500722551824991589342317168746277\ 8538225214217428919556971738582463783283762423888572016625566194244061959327555\ 2623637342225983068715457419233081056978686869736320409133576274320387852808246\ 5373360674710817205229907931551388488532927220618896084340626537158273043273493\ 2258652568215518844082316218196545174517283778767001240487521301947294363570927\ 7040568698745372297628647090734598161753195777084395060947227320596222489379714\ 0063716631921011978909207718783005182794476191179892306276612341676670222166831\ 8682181273208713451044259470614572186983686570364196015600444262468022956538562\ 1395442425277490208543033694172865918362182324234317001890991681062160481024577\ 8658986902908064000075176720560435670646158154812946148699585880693734507498186\ 3091125182035502256819979117702273725031817427565555770983943688954075129837861\ 6252036316528841922501116379130990730292953053267914492970857320771214552347617\ 2922526089276478799361228160242542817435917660571621210938581204927991722190104\ 1319839393138660214262977963348774694328733656944308225689340471020698725811954\ 7147454778597795360342204377802960435963699622180519857438007374410916432022729\ 4251427413275381838603963760746343866534071352801526051023028540220807043035695\ 0111137135433364536210568416915646389237282997936588264865084215354718235822361\ 8734500060803175833405258307402883510119044030096128382722123851404145207096895\ 3759367811012254860043435530208881062722898256021647608814675421982552183343472\ 3981460007577592166152580636468895649343662212505568627614032682237950721792168\ 0502788473773516686746901922371850612052215501528036027428847756203912426149600\ 6800723173373747653152034803937568587078993624400405233547649200169661688921927\ 3231803179534993551075931956229317877863099325646801202629053164473645411325357\ 255484496235461935562012020384040895135691508123079/226858300352654233816852009\ 6070520748560245470986033247995176600575473497528346609829725161521413606230364\ 6777371840456440887049728840111787181365397912786697200495672428813553707318963\ 5239581850230693080216649987217284727082260889728540546828759722234434534595903\ 2779422620992620738787705081386032515838611214456760279419456353803134802380597\ 4905891879544147189492410976078186526173448295631566855579403056973594511947507\ 9638410831537405636485088170838293399582566552358285566278479770211468518981263\ 1961681972378597123124651479981143319892731520508394573114961237631407361113017\ 2889330527978525999157260442325627646962349773815860103923636641358037386619665\ 3495439373402429007966309279824318481570162320993925332725004283926585477203190\ 7165419493569756281689287891814458900900699168816317364129468900558633570198765\ 9546643239653887198621503685776547491428934823919083665282432872337273057375786\ 2234608112579321146467410568625985782767269559899242531285617424681249795267578\ 0655760631670141401716362145398802520994064851278691497156124293153142867297810\ 5532147379436914439428242723976373786586846841059886085643216867174048756805486\ 0904751669941189718023372345563559224141089045893614222557459665708444001157397\ 1771041433710426212505838532822512331038663606847106668037557409462803005732423\ 8781484044062916167220813519276750845231759679434478180339129909701596926388542\ 8087651361425122417657378092256356327026356318749352615203047180894967918314140\ 7233669044321633831556097795294213276588695058627093462712713914226371289541939\ 4449949531251828373937904321107705007958154209590988861959022485677660521985738\ 4585716615084282216311609129175095638103716766845273866679291116158436681498710\ 1563996729757241525032070287122121021406018774612956007104394416686036295607630\ 9395959884933084919634541353378769523795737834661711058042880000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 953681520533834652245092012780\ 0442611477285655098667325496882696151377499308947877436803244533042939629813284\ 4147679094974804139107804864286623539970945537801009331023786690358707122876788\ 9756656161289902975213220057890919509191249178435286222480388242601464960743560\ 6916440601875981922427546835723964781644890626807180142277567891053301938053869\ 3239520589813721331611817987814633877742111666214532710632318299385970295072275\ 3282717220382247903851577668829379192447321545780157860082148450872586796734502\ 4324918300422786720128265622965482625431702579361187254490564490383714617175895\ 9970999303755209555684930333041555799901389580155174326143981160549478222780271\ 0259778402194613718156240119426943319976758257028569709762893085305005158819433\ 5490028599008511257399133391375502884153330780283399552060485661404636186252554\ 1524280471789750993135409305975826635007858199581302788740186266477911654955864\ 1008822935157210944861649660569284156776901179790198044676492146558028715750557\ 4175052044706232066357712528510129649282813661025268796235805543080613573901198\ 3831297647054566283633186119130965248901090764323310668926973608628766957840556\ 2213298681945034423123151970902045203168903443872622745605300781057850313507102\ 9661778922038409184385554017574170385714465501038510122769330383289263774568903\ 8376030812933415220635430140609197310379012789616800895283865951954911373096003\ 3650861637295234593218168746034910271553664600235656775944246277924643034302058\ 7330176567166821477239925570714030367942737308095292090427489284372282624324877\ 9154314949240330701515059948344627627406415581709022765116518821437669105938679\ 8392952101887656310467192086865726228837204181377463036063331204503704417296569\ 6995320536182029632901780805547889070025003038940069002070935439546788639940260\ 6660254749294813652031343549870229703892073841022994801853584696285982708600234\ 7950501525627000553648970045094577499490172331497590825500850383641940265368929\ 1923590622395432116156486903726128090512470342317755614349173826004920293218183\ 15537454507473356466644621001218017/3305634365370597644150735960193352138905746\ 7312331431812897070887709110845413430043371286163027968685868166888727337750955\ 0631859331809171686846162991794944738135731839867228236749023574844458433416724\ 1783005617564185842805298212751777067547297355496967986231832073321041723925787\ 6333228226669966689990080521999023089400891877560239607029541421401782498863271\ 2709583651547946882753547184135777861260889731008675173703969400856016123800046\ 7427135392347873606416694922500357494667809244893103300057521285776694516176911\ 5022634721840627726144588731163156384561379338828348175332487877168196482133367\ 6496238692151554460831172981968280972271324346433727797286775962884099546454897\ 5334939675071012058403505000216333569713653647639435444421858937158687252659687\ 5655041308377060341727451007935720828686958990682060451535582069020835869361032\ 4199902299760797144185224920566677484843590378798354328935658856529998395972039\ 3739803190815840330609986437951835221682669091190566079718338364009662809138221\ 2965086071035210220230695626688723448603919291077105808436974399455540822927344\ 1735199047793626073379879663086513216604364302022899501046589831948244549514798\ 8994676964701370514118587100943845207648127912491296806396881549581385349279410\ 7345091643323557435642264452525741229158955708766180201777786627171395658283834\ 7933115321582866066595973030037635522654534067559756432216448945775074443852584\ 3901526202106007635006850772808584173870444557278277241035678229224056330529573\ 5709567325762367623708854764853361796770386405878114259031549741442647370859583\ 7119732261353090852779707612129294462790256473434162107806884240341550992652259\ 3717092243511622889232228309414269697422483737546039134076909097648526812057743\ 2238448193763502720598801548346261631055222279920018343301120646625857028499722\ 5703624782858409024787376416047617173094400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6142801928055931215268285130300584005819879159865\ 6875274323596555421022239012263418722416193182812060927595275732366144509383414\ 5160537848212705454159711235832766424235006336981338116823339185818112331783911\ 0665108153824991132152174347350679135456500074733323642242299242003320740768180\ 0136969571669659558786778688849797788978168670432666056607981223227524558935846\ 2858493019397821823662058663652396538437208812855871317150441284669635114432825\ 9871301469285535113754536025147305303797428636986601241407120457025046383488345\ 1287488281532327554793941611222677271756592879605272637440873822597771580303363\ 1137256375040392402371618312305321362268933733974318221518403164393063741273555\ 7040814324238770737125875918838871994770888854929470176145243073797675168763376\ 0107146877973488906964792487736992914024581438229459785590886336219096784293540\ 9658683870059229730171360108287511574795844886789271219206095123927328734026398\ 1841171777429252806786713621816078480220458666204361170910138407441873088539743\ 6476932452635604278590951107034323582779286104203395736267157129583691769959372\ 4943354709727674707105305584728572417047751018842634974199134245908241479088949\ 4098723998235762624053530317369230037838596424896426882921060166181202779853332\ 5335472767775364594288862142236895338144151465156928429449053187807814020135026\ 9635863018987861608185679731839067786477266152277348469464917354446867046910104\ 4392987802649280197879697566865469148810473620773468689884345435744804668792752\ 5518848400267852379068581818244833655141629276180268447872224674974168966871327\ 0347640681276663190868628054950642408141318748478702137139002924008357752531287\ 7125461605919627568396808331531087416217739091845387097703852242167796821578763\ 0138265607440404059056437399995322575440064058918356250541344181253706401181688\ 4230899288375477105827741198443747906312749941501857253497278880624515336319138\ 8513508881713415392797858838841798086975659734483121119903687222434320472275393\ 5844170890848143415897296616094429131548320274249419577692152113628697317273117\ 6044192769771543060871657735261465089/21328617594080153233344826178754421661494\ 2984178655749373075854482449659840151993657098437478408604189593206614293884485\ 2561391908284477910403752829553753739847958983971404766234258085631796216412731\ 5343468807263959436835385083557565371629172219139873650961195364755981587582577\ 0555119107462607412397263284133748923287335239978662773664611323510869590177687\ 2052107061640955562809469567267365290933347748702057734793603802870266036382139\ 1493160750958287197059539376655082938345267813928361131402753222985452696993184\ 0041795822794592102375087179352883678023076492081530302531594377035170264282653\ 2363310905568710029361119172128886888410696026331315002843712094223466748987924\ 5013398903594533160862074618338112167676260762320170576594237920400015492522588\ 8302255442432053538713497181336313546868845750444749839876433538008879416562523\ 5117731288626114023856747314075816694159685152160156610724459411524442539621528\ 6403314474899694476779740304969399903647711174328458744371336201704135882860419\ 8320393009923088635649650311218543518821921677255117674729793695648299185708329\ 4914588682723516963788085502446833484177731960518871629475926962028763904437769\ 3960451816865046184439421178038775099524369877786760162506524687706974362247536\ 0733912535088112935760453544906136289505392994917226302282612415371154856948185\ 2903121129633421670297084960510981327499804543758639932017690622285616018898223\ 9695408518262854346067500850366524122542492766949776190297996226745819436311904\ 3563151099672229390400350555534914708101264565210432653439097367435165077265511\ 6196930801472722505519416437404823435628907936307093567792755922404599167959244\ 1972962955887683505799256639334716529880872791339920820763449745650830467389381\ 3618281769635114800335470443250393574156952945946703586064040422628003429381708\ 1863124782828550587082015942067880920493304379202584278749675520000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 13755640789865766746815218\ 5537452003091188688513470683803240200230061286199017873343988836178681993843847\ 8476579175473491185851498556836538611472554362577169073301465086901897055226390\ 1712569525797750188169082857269461295156012084188579040450727354333001269501773\ 6616763581723045151095016013839603671332949081218584298095990976539388667519778\ 7987546561734897457362067605481027492468074546435509089600070943562402510839772\ 8947577018579988962912097038314321275260239882076335247179699924676481846255878\ 3235856309022058117338362190822688363691598515306692611930525334339129261298054\ 8160119074349210020808745186848795059599082349058788567427691180837125600813325\ 1712765169208442990808983584448830871155607174533433566345123562166869652501050\ 7871586121815699818238870901095611059227117472117304070912985141837412548491167\ 6253692793399871066571408346658877822715704309068397079450256154446068569815825\ 6441666189897093722373596902981624196708055530301320947892012269927423343050729\ 2806719709946620720220052978043523002101905353886789366502892947292868690020090\ 0012624206233582407491157641355250624869653593711440419489310876710873663173435\ 0750651270860202461104476445660868478223739024178945406654865609433294591954653\ 3987648320815922017475429461532441617557258161649838002803425738196708167594179\ 7614755073643595090473837863965410205755316139913352686854262942684881774934327\ 0539371053323903891454193723394804513396366495389485881863248977729326686432151\ 7885834103857381024963919484068153564177681350180523262491270463732259507119119\ 5911290460440265891278762291413609765196518038155502577567033183185767958483175\ 9225942290620459348316453475213589298167505720373642920696536386217318517410636\ 5163289152606882910385001232215802414250232817495939190201090676330138712893869\ 8260371090047920042708452336213985808291302412218990790919325601701064947739172\ 6162943848201166808347819143709138264254205027681495600267236896237871478046919\ 6453908933880124344635103594597020461002327144481046130223883403276231959900932\ 77058449223491057351570070477906374344329976222201916343401/4792947773950596232\ 2123204896077352048301794197450730196196821232011159514640897451033356736721034\ 6493467880032121088730912672338940332114697472545967135671875945839094697700277\ 3613675577070149242093335610967924485266704580917653385476770600498683117674373\ 3023291586475477713656304521147744406160089272648119943578266816907860373657003\ 2834434855886719500420685866755424933834339206644329745009198505112067878142650\ 2480455888238284004807077114775496244313945963904866310772661857935714238456495\ 0007242663938644928503380178836583054405028109478506265995061365503838546135400\ 3582869741955650073378059170990015440456036206555534581323238358657602542697268\ 2499088142621907838032587280652493153519294848228840025206219384440970824848672\ 8624540224753915781098494888863467877199710898242996924392554796797852752773005\ 9401209008717790028142723085682837328994125111755972093639137007899361832946230\ 2155980953803459823659865913365145998758826907933700988742392744084118754774016\ 0306071245249174967235577616406724289581044865238476077195240881275787666893197\ 7064484602919518445684250469366904161115457996742122883929028703811352555422354\ 1408903435424504354537968640857722482288638072174840174179668397725345339362361\ 0167837543762611792215895261243840025378822573830315985683034919774138702539838\ 7893068249786195389180427667669580544195572378642811456478089843717698570771239\ 9304769181159593029716785485060283787493498314797835173960121908486955005885460\ 2238711788358283846976081606988690388627056258551805598810809272936002344416503\ 1679477382393432057329482456359881510675397621671326926614748069199170133386020\ 8440275066514984178076847856844019704158606574525693194725815926469964027150733\ 3594934046810039077261487254330255081977603476504101212039136393920437461480014\ 3911062085400964902715025421299512033839793711447655703577638944804315187478370\ 7136000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 163176\ 3690780907808363264067550017468842533983124183761074060828419895897672092636912\ 7608179599160000912512883163141393939436568884029979286153283880627346455406738\ 3336265020497881713957564277317305543905453458018750498322129928134864192936602\ 7779878690545234575132540980768207548911632277247443468280943800767179808093728\ 3920409834342306382552874816324462162752698418642491355136211848874854081373960\ 1651208674530818321132244636070627807495792859120086033136111381608844135072400\ 5499706363773282098902231067607578441110503655582817269159415249757917408407487\ 5686126961847246006610277072939099678763440573934249231409581626252173047935873\ 8238535053455693951000093286760968645960613115999777572104926174711696737717801\ 4579535874328898433509537973435486006100296237823855407680141879808064930154270\ 4118843215945563508705063156381632679289721826027797802923364457731096621519232\ 4474502622574934704547244457326760941137638976317694209518547998427071105158872\ 9446949930120882575707819343717338333257428302862982456304143297738861914007142\ 6314788962730188315140659751557985956697562897965933410501346685630107501721557\ 1781531407282028551144137427220042492588870882267965501579880977935042044010297\ 1326099282555806187630501549329705109137123009629366683513150909966021906058839\ 4133474962343674487283024937525266737643270634373411675553715478164171486543731\ 1484760870231032640459254941998799514073980689822591484111172865809215864830670\ 0192963872450531934071810701086570238917721585267977496371966556295024347036437\ 5283466343155749018732693693766656246250928888175245656305635502701099344889439\ 7768030781007416595694989991595617267148356884062360919539616512117082230893595\ 1417945423121879211604136001816968128507906746017493478285067014874894813771942\ 6378094154715747685453687407746100580362603527314288013162584274587294210684200\ 7814113446989343679039647639360149614513006707826888622308731063004234230579559\ 1700789969224279314977112641347316661216672574346060816771010613552638923803789\ 3188120469627404092407195044295761056925705019195634842545085644420526563726831\ 3/57161305849846881679057286480498607516560238565847324670923120914981497955728\ 6373838351145253515972860298472128787618835217598518583900164391671481306317394\ 5591094084458797025612786165071900525590026388399943764943745992246367418720454\ 6442105074058473120399939474335286373592819252567354211882759628872851524463562\ 5474433169992922995418972652272509481478354256484526756173058493819188249750583\ 3396173207688263535481211623440426657276112365812015145871672569142120701262027\ 2845155830599702273422983584006825266673214682640197605078942826938181782190156\ 8016033204261452722031703183693398331763961143037654291284921254690778843990874\ 0307548978227948010484508289744208667294766881185790626909960935404965716384535\ 1309892837599655432189568198981859702222313944426941765612630561441191619410015\ 7105911588879844953827750297999459223772432375145736908816814983511950171786521\ 3266901366991858518648801744271662754719401023193227918715541951563901346129795\ 2224073469352719784485528088174863812046823086009407956481306504816804953631133\ 4623675561662963904214994700434668683816739882621333437140122578567796790332467\ 0552203622177992398538203683490116004448825067138983703846307411681667185194987\ 3027373530732734465586562942573308527025608488745063090185743127211028785152059\ 2632921526821829116496851025876595407597713476684717920367267973678317262212891\ 2068194854568609810647268210334535701327809979929097521555237772134801987993293\ 8295700013929822517162274783776913364031331360088598222822250369285073723888379\ 8948557288581145207212584497979425947947083395941941353892130326749831184227554\ 9745620124218867800870492608076463339183543503706034849211671131883812288416513\ 0904787208859458520356732890276814080104397865916030459117380991839752292732536\ 9823644831513570670167335248617927587405236542271953250543550324629039878464292\ 5072964635457749133599703040000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 225326440956377761093854992096776007990339614206943411324238725\ 8259232072593318773545017670896271807451899413755008739713580631568081684238707\ 2384780081207755142304121134964317862111741514446550650383031701749125672835302\ 2939042900902450592224150377335440532558333984541828548052157406971279369804148\ 3455887768838161012767247057022660892207868134022996375802258623950669259281286\ 9574914024790333388940672302593088594438188015625432210425623708597716376475528\ 6140892848253328783756618898264973943936065597551934152315568180076589399649316\ 5725048192445185290947290318999137383704039170625656536526051561060296360956600\ 5390611393347144435721219032493149584443018344202365471275945641919848529015227\ 7434113237724918308239981409723709812704586248446717601337339098267198000558337\ 8801604079796804746466758852683601436611358135145859986847801974173696229177527\ 8265814134295651172717150776368969014530063295722993611937198477489638797276899\ 3179323329676211255108244487205656031548241167719201823864836955596703571830297\ 7930036335979408126821310487468155071010467371863516955989810322244111505756205\ 0792531847350040539743999081037944316672941392601027596130505555707829817799146\ 2745470395257542348334288875128027031438134745438039832180800123634678837338864\ 1519446540097354399202224946604273555269866326859423801321616577503172739938325\ 9618121105565858750203144420130176687548908411858413834588054553462392615189444\ 2248244740216637093816868802738852102756754404068802144939893432094773598825676\ 6509170110506241039086321657234112334048885943259105749481964421094562890287612\ 5830506873247097612063011527620110437016295687879049728823014826901564087254166\ 4553307531364747738532852222311952853850642907518501679080991771515874549411668\ 8910136283629935938112128360465708917196364030960442519672778965037005199168062\ 3773972750832824090582841163460502455690049322174062710653334181817504769978274\ 4317515175124488419943985873345801503575266868017378782899368898685700877304669\ 2242367132375448230127245608201264607055666088461490822067285110169862570480858\ 690277189142245977205870505663/794997183888089361440502417607958653645322893844\ 3812405538742642222865317991046374532021113315662636660103168577529115649262369\ 1013233994223028734909847507239910085678436612909740118278766472169835326203824\ 0760850589039821957843280510437337212906854818848834102411445926640117173248346\ 2859683740515493582785246040115991210288151358299828752598386297104276432604193\ 6669860480286962267643195952479393557823686665565063039750950328052543208377275\ 0570741849601605621335993845756229649908325350530527055478515357539293036214179\ 9040036325362188145681685203042855053171556716130634407626532028108939066900902\ 5458958461790558497918764607383802149041009660925872127155685009248493259640240\ 1692003339737461553146873303174126612844568922564502943023495844955049704557689\ 1012119407241496169161156855318072812694633122863960674948439707905587650462448\ 0906712163645264923542671751530440140169518772098956048031661386861958618014230\ 9977609929681984436531478700198263300960855587330193237471976522990826639630706\ 9484871277298573851830313061357648362076423816292747929801354704885110207526272\ 1419010740577878790643319707336715561165208442248169594570935035530292083305178\ 8333632381415525258657858380682044726484176407004366526736073343348185345349931\ 0320283112530763974635082578267275263594637689889988102442276166803350398924048\ 7277901101084708330761893250334952427343643469786394685702238414319906978752359\ 6811304381455029588267243322048465533113585421340703489782915351878869877318523\ 5005833820566571272185914274939866476301573668586676940300810185896723091960966\ 3806432482698452887454919050575977869735641106729228676808669433101062825299575\ 1362944593782412303518967114716101109761722599152509886947020764291935801395444\ 4479422013996979580972171085614155144282719896094645827028035816477492327323074\ 9060664063014447028637826061808519251767843274369013892692049920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 825589996249459329066230423\ 6689834086783867282660018771921632134222831700417317827286489008599431212138692\ 9303955958987475804230908847318275625535253331802717278272727611945154507284896\ 4774860949327561232098058850859749408491326114388227109909197496903034810351252\ 3641637429173611682655633884743041775424851259552817988350489680554021683987835\ 6313943328635377233659764417413245155367177265815172753024540585579706459089116\ 2859027812258129108122140577611710052790680161951478142519517814717255527857603\ 8929115047854244085304765506942644175415511870212655584697129132238650634904897\ 4144442078681112414321354842891912194588038645120552218685682652708306699767063\ 6153877057273255561340876954708261228086633835876908390663253063732898381639642\ 5825276048858009732859008785528907886853648572632226533297090609632675287465673\ 4224892458392764661401351712114319169732268835997605023086918528872561225685303\ 3175320675733051016166511699168629968339024030797648396426955214574980559230590\ 6650663153562411942941372526608127533070942868176066038659288749886089041155908\ 8133276692681577119616904713163402389745632609048448567913605843828906937155462\ 5157458543672480613545613546564308005066749725489471408747632707109188396405104\ 5608580355770844790876548126195987451906259976921824884616441333415612232337584\ 1433471257130966172292248989746319725703823595986425848998265027053042282331643\ 2177916100969301808022694353831902582963845189337677104372100129016369238796829\ 3178465312949243979313519153098403528709462099306450985475558926393579988117724\ 2628709682025047213635016907106404137876728254417448214719866423859580954756773\ 5059901873689617836697505444223597533023448301330481770580334793912156609761101\ 6878202897957764790663475450781237252125777743751095871152622329404255164938077\ 3640521917130517465264878518902802247030017866245558293814501377751208049547766\ 5052958901445906357772293279715065952840937512725495469194818341563026488764186\ 2785539259103340847533496763405416228794041701535835830935155632288096413197751\ 704405211703941475433814773329156302485710896777183763831388924969493530161159/ 2938792051591364444674874333181188925741251152753420404730574210240299600557043\ 6626583662282467726981280051227872462256534087784052427804396238833367515112591\ 5426360901197394141676011143900716148677073613747099927431448815255294032111821\ 9767445738132193449205634464434579051373160234817096849676121687091956485424653\ 3068704810794990690978486678725136789529367143754300191117337028429000061686669\ 1519759284782376655204464726446071707784945059276527860074223380210286125342850\ 0198869148810360966304458002751008080256932612496224555768538341993755947835474\ 5562893968191845443142968690618689382537263117265960359075289961104454338594956\ 7815750865760224314949465985218764743993720734805537915916973644437372360197153\ 3069243291063721340439597315873311877291579059423842864185406924248799981456851\ 6383994567204014108471106424239120024588620086644288993601324365055933786513486\ 2358036274406057534965246981889460187643969007112064090241224264058331534313441\ 1570480400776365202677280066449847366602703037885568734252472758314187829733686\ 5414462295955744339389928481965537385120953848743305241125222397450751938734974\ 7292146639214732596581968216033154664971808252536381989131319509099581316626951\ 6321821568677452424257422730607397844770749653877607022045412620519498455200184\ 0122435584998579608259563706381856642531023679879135363680945029726744064692339\ 4814944041688301243024027698385296752874515416916825977787014776297204196306024\ 5980162665892358859889130964499698383897796331711150512979118473465710709062597\ 3779253179089415108613167986554799751803692230550094524866573425708213719057765\ 3037250232735998989669956491937101960394244304019256907284880542460636073901156\ 3617461959807823061424225831280283314220569037355532966499057047087827144891389\ 6644075601343590189153934408668881796757337554767407289682210131779531367456194\ 6416890612269093115791670850874528654950400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 243050632006691585572652957693313002240926548\ 4956709281141797594767444835375315220250629020071346157881510374766066190866844\ 3266351792224476351033467054015424413962201964454205626572800407860133778082573\ 3223451784272267200283913694893764817936211817522979868823741424317045841911682\ 4992949387299484297756154817607497878649163456134522470343081414047706058117605\ 3043620133895310470117181631638098610881956923476632185750581198677997858303501\ 9860692453303489952214173549338915318250510038789647343043184154878774089280868\ 6915223713290837107251334417264521894267874967944840397121700752218020128631585\ 0432059264351995803566609918214655126487877674348829827401296607986303117296169\ 5019100083639048699353636423826774849298993627009157414118156231345820995951713\ 6680539237206562170258258664351912895798919260420090682588859162197494333800130\ 6936128568366347308047841241057906775795209515906608979070476408769289295709672\ 0229952909291796760853402942159240939347639275184908431601449703613592323289078\ 1335829827181181466815575135605406425322479150173671489839449475323420613117482\ 9648907651244675209916716602180346811262299308491846880810688740547815634143367\ 5406007684087246754589344638253515804615158637302043622731014744418617772593243\ 1825816525643783277170387222647432756857414530166842280599949067960854053188044\ 2247752039368478017693963978139239845722527887464126647192802179242689356611365\ 1749187456411697858793224590783454763919486982244651922090233739186344344770196\ 7888968786710850864143724924434749752787827469358632440410738774558057983317652\ 8525102324940473322340123796026027913823374410705359619057989057342024763018644\ 2123965294079772928211168620141560205223234667382160355805705123590443398936045\ 0584821845933373742810393627964701108151442749679051736601878902273055666148359\ 9583807262991261751942529253598915699837725639296289521930132703919333659813598\ 9780838035519076965639958429550185204570151285301384093401959561419464057560534\ 7055900332436905158933301677622411496300961889649229650204552112611933465694821\ 66430386741683392210784431245212664368555371809350360490952147/8742132987154943\ 0743696788058631998990997639554538590144932660190937754433412688322868873273951\ 3646832604471262816614073319285028759589212881799401016817980881047258849246142\ 9940804289396457093012225368762624256788644993178015378260505356908212269433240\ 7236369715752548635780847903406243323128260209344440726608527055212799784533309\ 1502160035306076174391684121560522656211553625708845833413963442352462882942101\ 5027450708599332617328423734079110186658629002868150195686514675328425488987452\ 7271330508587098408787432542767519269416861993204993203248242643116566688537005\ 4971810837049351749421582163888353726049965994000854610114414188049802049093046\ 2253128324991876096489750050490110001582961763359789624104391107845980568995870\ 0085076863312189256476063183388755578254610104925548513132600660317019628335309\ 3374098386893681612520920424893229059957024659533137567165127495814537380496335\ 3619071452324416994634545856990512559147596839686619420168102996945450118520008\ 4871220983871444933242307776684890707821026189631535734808709454380284682495719\ 4769641451474048512108966479753142953804419773633640262935421458786954107811404\ 5452006759773786264033792948649134900013527462449635966324081740132071319034190\ 0536331333017857961150759352861664394150529853321980027730481263353687329690511\ 5504647652991948703913607083361457226713287901621134512913900540786349328222251\ 9081956866059335248669719795454810002244485302713851569039587636989410204012427\ 5137333516901854185609422867720165382628199882168569457513798949368599456954407\ 4704640134000040674722076149931942811866030910537383283895339418403441218644140\ 1524287337328571054106043520033246526526179709610460605735207030297839472017797\ 8648261707359979796273550822100702485929750897000738942225927023069639630944195\ 6574200196198929052185644588734449400006757114025357427836117958499087231865744\ 3633971177100751768198840320000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 318771088489575441708679981828784224112929658474623127195299\ 7618377902103557702401752276587673269903046947568744910511321151832259395230077\ 1386537589651495135441373243094981943599454802278126851159027763202598485154918\ 9503349739842967495739311784628352529658615053726070106006635844803336371110027\ 9272826773290462235662404515847600745721613082520952687008184497736956026185534\ 5298078993319634041529664441610465198429890542939727559601068206865822143542812\ 3591316032274783861894422953483509314981410002910961138107597471693767104668646\ 0505450262974476047898809823300904295787784080679144297992173245234075817032024\ 5228660289133166992883222205640305265517772842944940083871290697575581288234261\ 1450351193388268868076696071117097850932215742109280490975874765220422666281270\ 1079676560132363974959984062980362695013303526612926702946427379038059990525142\ 8655653317484470364314811790516740686975662204679049307938122046387807685625777\ 9133390569187205024585500897827231288928051557569896835888736557805829515555456\ 9903519549404251054406638682947386369098841794666960239748411036689435766672731\ 2227287162835310427959073173782447543601450222959716325924836206713579126618948\ 0141449529138234869174260894853030845642625045259660383358097720785824647033867\ 8927575800846411260151892428472633632659540904350816693601239585147234519310407\ 0413988204961288617011144984552044189052704626968643192410307904151584595351105\ 9505228795648912985661662241268164659519420426791290772984676252850644774943534\ 5202251768018071190580509197763451786830584512832076383737194919961618233433994\ 7110861207442974444926238072277195958069579068100287667742221353993463050899616\ 8547530786596167909706132129176743608694735070584523177298340224897567401760385\ 5155409937417563942160610708791445426204053037377498891097142048918689699424313\ 4426685447258369710463171317494510754009021601463259508056331626477214349844894\ 4745761922725829072529638230780902336431814752993928391917855744327863235264086\ 1127870809246963113035212574570793832493762128959905685351964476547898588250633\ 1849809063046631593693704540426533137372255312739431464107/11600253120993789285\ 8801728575056704107656331868016773709935505896646051076073535464161698494116374\ 0172121710710986555519361273638054950996796208787787034491395015895814050565759\ 1255289213157128028494865467702413916299155691946101075487295092960789475665857\ 5690781057387541969595768980895211956770746991838146513395690096429269945448357\ 3675604092476057020892566050519626829596851752892739342661365161588721109970802\ 0507459893663323970912715916186513674756294930741608020047247439203078629090553\ 1765075505988049226564993936124138533537922571556566679338040599916117422101640\ 6689342569238666517865622371047419355222436597770373446564906796802189214076755\ 8141398930485872251414565914196158344539818879031530636291985011025390683934604\ 8870422926747818569153388834835764460777285893299676405374556731478476741772962\ 6331853164391923939578033923870797616852977305283905846322904445897024032391420\ 3697677238300089409532628057085932793423143626091802709925272502399414066979648\ 9931738622223589804392594315806677573714047473081956489058314673252556298620660\ 7113050203654359668690252844071428949790814738550067504784691004782183023539513\ 0700788086682551088808392224560910431796532907137342955951530510801966429495964\ 6343628444906759800525871158777189930034570320998869854449960708540332086262298\ 4715983159330578719470181839097634807394934981892811164067918462530587634841079\ 8940763769695941893414149808248981219618671637944944352194930358565645352794310\ 3821293127611460245506443944346183916849822942926981813087518942762938092969769\ 0697153841322356805505868896513856736124661512621864767207514602990433005142117\ 1487550170307540923977294752425132507583434410632888510626759852305289119762506\ 1548953647614224652818811139584331019959322884902510873870690910628963963457536\ 1604895135953850352196141274030291170419495261211577257106378115140401381950677\ 7262457433944660374256511841468416000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3438053767959791711171507847900012633773496416450862\ 2471092171486448018189002226802024238077343417767264987354172938349695121825433\ 6895198653882223532038201553493981050115798025665787058713687957403685520530403\ 4744843716783619360748504794105805773561546724604160565845555343599464090293486\ 0727608972668660947647737348553326385758404810934557452514195838303849156102460\ 9370386085864639427142196240861314204900850442795880458076263288829234073728494\ 4434160746547695252319047056326546036793553157476851895716471487770911490569317\ 2968128691230589496215307577163025187523245158404375435461556296758405199986295\ 8574661945058455709888468830622893980277521220617714551427164405538408090892484\ 3204228994478034901701239031743637256567028703794722870166693242343239961046092\ 6862099085164565589285328012856508646266280252034118677953256208548192500779300\ 5615431721277166212755187914831552553769822724111701651257583327779560582838789\ 1645248969923517134306295191634017193380890952213548338078371604580762481381251\ 5214464150518058924557305744779318240886834226731384123599933874264041212862790\ 6255238299542345358068967406284309409633339838952145790707730647116761067478140\ 6893669533417332749149780643166087302660579959995621788472506753536773463096751\ 4099082036102001241268441488717833609903908789512164254759081843393290241779584\ 4940474759486030969156694754177760622178315065485861591722242091503736626669906\ 3701970302175449656069660341680321711422122499456398855457389297018792258772289\ 5836222021206263552297424270559140923359329146693938494373496582457489775531914\ 4227317444964728632450301684523561757224806289937389907360435713593056774319911\ 4399033297562508484769869205982159484697531300175322634386286921969444962046665\ 0792342910009054889533146534501015861798327850440314454275736438882817089819591\ 2227694469416841234458131910182913948856263825160428817459305084656768811915818\ 3786668357681086208547034554807350797991057248708426337632218220628812501065444\ 4909736122630790855699834487627269420210941159971342533748851719370669367441455\ 80164075661887455230352317178001185902620626570428033593748246105561/1266979645\ 8749416658038324794967693222638224566624792024599155954031681698528751543395740\ 7095273903701599133243853951593824638306748361747870081923802099907150163636140\ 8106027922116902687861021523272209206382457647938193784674353159464722370053177\ 4265322249636947107087867333919249888093375049918500986448562362193077272332004\ 8634418695916849478980234947821886064037753642328568148450944991005474302948720\ 1196310109999824769585908244103086832365891023556882532335598427949560365309760\ 2478692702179381546764014736525428637703478410633011903265408212717300794322838\ 3448419411938609995412247157081283275365799141977394525208480187833819120346735\ 1059614632700203591187666967299498889148504414390639017967823776095810602904193\ 1704993375457627592059396744122933128540762194406095165266190656995009086212079\ 2297364429787965002614885932680712865165168515712682181283108196535387623580872\ 9648177909327860307967135765309153636394925579697675746841746691978038262712064\ 0043955172630344492319260478435759151172405324601048265010011287734949128612644\ 1989353485628887343243129163014349415629481469896152785744438372872583951542310\ 0298309856175140074827468229919652598766542637360817324117540597649026162389790\ 7734295492573651098752716305413435647961644684158375770459496565503024708586775\ 0704615682390679680662085807740533260466243673663674798722332835339498054477590\ 7814773427460310218926190773598693442056953728806751316296346822146730293762539\ 7854321945799361635397723688014213807601490207398337661826484953625418818928568\ 0985141581777943142549227810297351000877243432719535530408560069874404744938615\ 0928216220349870229600989619716800132859872972478262706329324083130654711068783\ 6776604609222376717392425616580870552665400633999957245489052237644156861258895\ 4440888320994486646748879535466862549949588401633217272429528468021158617735634\ 6389366530212605600935435806076296223325180395520000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 2853955745869030939184824996370311523015\ 6224953110039706318071859823179265277888470487391130541002636038522021831586409\ 4303097400035969096492148926366876408921878824208501095336443946669326322851262\ 5790901231457223891310495108159112036639126346259368859421305933344471879180604\ 6798459642614599536867938163751320989992347356097066850581504171305295160024509\ 6158905789449832811434869747265336419123550433902288906989373542710744321003068\ 8565395324241275304387286726376357732203707876021188890787324206476022813873098\ 8899431334321847349755529602433033575528347997795353291380631379018523800527227\ 4547251659816598925726029643266415037999078676730593079930990486196536211183110\ 2132925348280965223537088215575914198236296330344550433554206006887767001227617\ 7083903295479381643563861483960841748727945259834310667463547511377698616329043\ 2328878263322477914817336630871331476362895378664951086945480203134157933167185\ 4921618319387380797149730603806670610436858145096171664960012940229176684339701\ 9062130974131578585898769003046364356666222672347806408162128143931867245929504\ 4129166109501817886618467460598744081948303115640189349897608798091897198816953\ 8183289689380915092843803707811170657726574894934107826637664983801683320859537\ 8134065861910651901084174258907196686423336414584451799763238396237809438090401\ 1125626610284602092312237379678860188698859800093682377027709079296621142945384\ 3063328572437217187519303045531555384124118125963237322840503644307797775658864\ 2996615725996045663851911884833819259515159184535395087446065852696426677703968\ 0754720064080683140136941352242349829995044583072346779891964468437039410457258\ 5052237344248861276434486138405073643748426949835250826070055742654853806132424\ 4218111641461687794253873163625717221667561204469958319906460694670300173154475\ 9237355419815778340889811048206078955659936968625984632703316301503820451043785\ 2493944560853067097569800076103896900312618669992362214382868733374818048543378\ 4544117190195807085211521301229600860723410301934027772305224449963784061266892\ 0078899479318848085847255730509101777444106627739349655648482942520993460400885\ 612998083/106557668633804186616779351646333169610297436356648845665063620391006\ 2156146363352751456281396079595883381598504714922671210357013184171780597641208\ 4873448378973928854960012507761541888034877411990859924429576647889751881276986\ 2616312313194613733988697498771920995127937962802865219508396079999611904895134\ 5797715475926263405353262971508071713099989513365369110256896483930037161977563\ 6266048344548358421158864031873872778916692721640982748032809923105267444295897\ 8910980347032969275775772528856095604376374264208001929518917825809652804777321\ 4238410966664921781854423164533562248266265401083103768742192127623779354964068\ 3337861627152428365603273580903241890840549981314925007582995660953751444408839\ 0579580844771313149291666526021979393969101955380654017280894317130023638180659\ 3845279609488148507179060191183691977648787556935093439974084706474315336911595\ 6920047265229285172454694242244011844983931586839829831217991026221205456436097\ 6974147125658106675017548045162246779616139138860063357568679075919166181318361\ 0539768704693504164272178427461214853496680789790837525796461356529692277086239\ 8373627844645438621606158108852218236695112892132996261201556198766455672418032\ 2351326257092043922037867344279592537834382335238107191355657885988094547939572\ 8115288031693289511650244504024182487689411338158205564425147602660497026962827\ 1637828873220226199717180950215620629545922447326201630103746821794127332720028\ 4213768506369464602143900020973612212425350198377145882443603826791473238550854\ 9100990146996003765263838212461892884099073668555321905267421989990971367808433\ 0463215030612638483081000793886231778099146949759162693064200567869455297905330\ 9866040929272161585434775630493702505884603232426409992560259756221560604073250\ 6588343685036291638584972436605136767607443891586681589530776700621370897089081\ 1826967157149777552778482457784702916527749723832161769722260819307134976000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 338371046030\ 7807971855852254551847009946910091662409195391829992419409622077373429139863113\ 6613546823277340956330828324669113951691914131294611645730502885305230748320187\ 3842229137412900437262521669593362482837994306487374909144678364162419494369317\ 8148676555499753999018189854833653972733071066986194804203847412000459190901353\ 0608364687315012392503792623112261367105079264337653049421199268823967744148694\ 9174499380903962327570120479689078427599132859880995343263966891277966596366838\ 6661099935561712126138520434473511366263673420078440600173244903069373467599529\ 1117909260439479644206056222803052255822536342528156027145725671820298336439077\ 3500521472067299999521503499452516414027775626758166023155660265375093632380355\ 4513384761878841715850195263783290515606560879328081111253082113038667878107242\ 6298049295697848902165961405394866845594287844637072414753634426035657125538160\ 1975159644208984319842606824167172055376985071248246520636861283896977834246085\ 8968149734945447440197646817038363893688017355612798825856519260734184299218597\ 9576772288047982238208034090705143611277599258129364307277724931105597385040015\ 5645354159010019442732046756220553771854990392598277568729130102995176011105607\ 4437867704661646599061581912471756117512256793202548724020226132760421982259121\ 3044580698530414170890994204705713625281990697685026489089438561309373142938425\ 2101244492690421729699316611013009931344581126336342249366725617233399649536757\ 1055859091670729078321245205876621238702878089658697793712824896846575050619318\ 8561696461178953276378775024103619150419990952769460596182772627719729876822051\ 1570254751274357703337230853659619064288227645551330358045035222356865183977525\ 8672681989440066594575962128504132013878235875513674045699228890461356769467299\ 4033499628418459448481653146987647287411508634098856151513830144897421763937330\ 9993508151567559865161689635840381335742230214300887580817898184782532847896233\ 1038423180665888198073918491000384265636569316229918619737420376097919990853024\ 2003058526670687745576021715580064675908076669501839209292701553107368980324452\ 03056201401449543772257581917064003758314797/1279969650052569551598887404182237\ 5700271967025417023676402875575005627519008555129616965337566894144955220927422\ 6506039773520963387981395868210602199379013193751043666491120643106563543656067\ 1240600895036488303986852207003803462048517342970568226534894468273327274266839\ 5298083889880826586289945382054813076208700319671516762469341281125242337039943\ 0346496800987147379960027670893028745071410054231435871376063162228641081619523\ 8054242683595426324682412414882078825088906818756556610925821858894131838812963\ 8979238770973619457344472913944571371699650147469373794417512508145504390551897\ 3351562316390935244150955613740348391847560486738698003342866221073932560357777\ 9700550660418368680494198528127245306758019311584565836160005393910756260562912\ 9970128622490379297284226726415896987203560216375544986749799225896596198597459\ 6460287730500343057533224110838287183364038549461521198674062690892647841828536\ 3818041675342921960270588577306558411803685531933920799244036943008456694281267\ 1745956924504813973731502649783343397967596283091325086195764548879838208053594\ 6801596424514918358500210983354371420640033933602562268346955141951756936999329\ 1091726297595904810440206778725286790280907486927060671079642160813022768541222\ 2670567912014922489699101318289046692163558683819476681047620479893439800300332\ 0998429836578192287516818636829072102630884046832624908740780402180532845899324\ 9780578607187899057859228395793596541972945160824945106306505612934820159531182\ 3294042925684537447313809086267404836715602635814527268311571969710132704869231\ 9159498411728532202695516481604012196680834315568707332384150726153477256209172\ 1690375646774602465792422183438858567577784982007912242626670525734049563660795\ 1818737125665339145891358237605218461814118461219084799766303058776536801132939\ 9513003033866277944200969010021250722757411222011556466199603498085273586302164\ 4051746888562860997389091122603622400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2122487572730003484387535203804225934968950953603\ 4088720454253349027418321923075334688201202179709777166518460546204900717977274\ 6672364373752454250962532693483934502332758480458843939604153842340965807159481\ 1315904016218719516983689139833313101567076081623991031569217335817966897596585\ 4425937006201458558959876791826963682186634030282775344235567838033869342492482\ 4830870082790212955537230961634132778321033042185071022834853828436404766366413\ 1629723519294365533064838476788190235818857925516340805685591876966387269132232\ 1364275580821161851708558447432288862191027527434109738464157142482472810724179\ 2781992564875920544579934457362776243893768492742492456375413341533866925243663\ 8229074233840152541229500903880059299160123949684514550320624179621136928306868\ 0043465994818865975512672727234607432991696049452914117337535149187147151723155\ 4163870108545514114938874215405399108662798758739686107597523785537844036457353\ 8683754118135544688969077739066592746230820092020544421154234911546894274917083\ 3422091524861990539620983540523264274853166388386594351601638185886235025685991\ 0826184267605629279844885588145245243186171081481156617101965921238476443164815\ 4897744808285173012894803312674303162826688710214740381909481211988646231688844\ 0680814119678769188504285795658956582504687446385620303560551298805255235027845\ 3701989521882939145926827674572403008547971358675600081386477347975956095640655\ 4837488854836857496344728741724967373502276422544174105865105969716601205005907\ 9872973767970772754265728040745676226056172175540883559650922247720718657374338\ 5518788438835213219482087360987664985005067793686171198860159027030237882138128\ 0026645067639181714438487755055793829320292834949984461580363675399285210987168\ 6694125166059964487323947803631382255742308681530324307307359485950266599286362\ 4038183105007057494727366539768946972945278681035359960978779591281853145896933\ 2907067353171027756276681636672583779849727348231249271469846410616794344752976\ 5163006216838787942235980777984152519185808613010202965664342006210405259589283\ 4727860919486605971819080850624776334152269087530178876999427565337032576774662\ 897831998837/812934324141387973611485368144222725475673169718286007735699433519\ 7574149872713533922327025195485809343959915424673851598095863426697474414381791\ 7668869598859615162853461840542849840637846841351833044045557445162812957371225\ 5654816254334867467292036842174689755618432355122171904014111058148447011105065\ 2880961669747029773726179528034468263913100808620166704824295704396021277433758\ 0416569753953643469550628365235594654523758191959301061320512716733229377293990\ 5903390466498728664234731207979020841013466889630849412822076518974862163710447\ 6169593881801660748684310450544173372748527321035504425838621079226515492939877\ 0070630222616337481875883121194328476047734431944341373544491431635547536918417\ 6039228153225173589453861942625780599516208717302662809071608969929115807848126\ 4494512725164624436131984532484351446177653218570385794339537788270050129727561\ 2955898168163534001343701870696239738497302140026811462884379659540705621721894\ 1378504756755041871778015872743243531015671918407929216189149745099635196293039\ 7058917179751316962388744653980284562842698999053262992113791494785065399974802\ 8376676898351909659347872518149756399865827013903817720612911106320678412930400\ 4146243209963097114773416102329175567020755901086253109227891757165769322927173\ 9335126919391267426029666964719189921485966746923252275780754148564768185262288\ 0273822927075824336732039444449032900021087579280064108499717844962755313873642\ 9035737856930543139135917387844887162979721444521051254296076342353794642687015\ 4159894813546058522558650045589402299483516546574458063125702537257597642779634\ 0226355931490503997400943821809194596474963569427999138077948551807408317714568\ 7853440002797772865223537050984304209558872244235911632325257019833851944386782\ 6349467382917089465138027574398690154053135552821869848686915044792091943764469\ 6759037687015323979742812692173703918960132230657014548386404427666175955378801\ 2658688000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 43817196738848861300584784863821974537922336976113073700803302940963258289273\ 1787154981456310166837150335712039583025617222716943579416609110494584984079258\ 2482201400307838788259693334133721221500199185650479558880293699553378276379424\ 7017316800657981163079707845510034973528336132677800480841566089476265671460406\ 3863067707119781707716271303693820728870433683883991476782743544112945144736610\ 8632312974063730312311817233644834495499388786714583200772400773477529560098402\ 7668390962684188560758513979878842830247988021192302026488865760475330032650396\ 6073847169546786210133006449435358736570294045734747269372505941126457755363085\ 8186158666339650820877913749152969835007199636216035937249725488563828623938755\ 7988330165352531334257764430351008580928162975943365645754337223353606034280544\ 8607147530097758227529822557983231404778065313414926676312059225483855087577277\ 0351461337563931080197361663627544318005625075823209362366804761614454546209302\ 5671922628034687299174610094732049383317347939377690732119618257120791604921164\ 2066396159723797975144357312038066187430628993178547982910252425182149629835243\ 5660903817872297644495604812576306935279554166647694242285494326677784083572253\ 3783836289558136939533713971372193554221621279228273019971376599363975253939244\ 2699928118178746280266392435828508647233627552946666013375278608964795172433863\ 4986252973395029707565038067601924048719756900108627055465458577388495998242794\ 2969926312662344130850541431696615125005618946335372331781594658902709747890381\ 8669029568685730289023152773332676222391736052490358282710444520539984818924368\ 4996731779877185992507467913832174423925209272975859264658515797987165300805567\ 2365960252450264326680728623970443114328054422901943485316579240141787401678111\ 3890275281860508710019646582273006317278673817293349994084838144972554127620301\ 2796016063162632837760222972202677595029165423644621147149950079360786054878757\ 9102485494045816083550894351520123812702183692664522222178171660773276033987909\ 5685337643239567974647809092385105331142660872816023395548866678213366810350554\ 816655029702425181261490227406434808116860442367020753925211/169714147430648125\ 6511084017282585389138390880567665244349401401362564936489769242345612817973357\ 7541784408884900340624342587344647917120216996002664541411501915421946876498108\ 8125969364388505649517524245596634086683446832489779305051258614074463989414452\ 3585955384150458646014592771182991967968104099701258827189855452986671884085919\ 5573265027525278408201529215126884144632225170701606547404910579268121903385014\ 8713477564436273719764212154394031449687562232950716862998074216826053450913939\ 7038484810418700451301491203456257554179951724775097116770373151808057639084097\ 6045144522362756840459774535732282308817642077000281722403401548020366763645948\ 8168462889170900533301391697985035670577261909303045601367749342536969543664603\ 4284002246247256496604400864644695716935279247371003607504203150266992418122054\ 5139440077819826587743666514764819439496471875696932810799099282977644362752893\ 9034484967057302886806375045294627198913628793891492422563055686600741458295241\ 0353303927082443762286357566501060960618636892648674350718099025835970759965664\ 3772590098069985418700859746321593689169463892355497835682373321942678233570472\ 0828603910993704732589821310720215485388924247654092959686959435813337879011576\ 7479322267207177824892478693056704924948648641751572475770972862240776663198373\ 2137009807278138873581237843436428219894716348240529145820370427779897578305265\ 2215005471099837698003272677147686696811526048772189758126501579575536069306385\ 5723712563361675375700041575026764687067998466878877413659626700300791511034359\ 5809320799869543232858738953100043205975366353378918423950614034421123689274961\ 4790630935022244958752424078628959630143763019945863207437428676693646656734528\ 2440380768815586651712367689411943334095067805602654319751777565026378581937023\ 2380400742921424239911406591527093213651096687960799907641982068564248403237936\ 5105518740844321805447819454819208333038334043907686400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2951124725219911994278499085067\ 2135843043970175886291110924943821322645559259447808429092032827210835349749761\ 2662443531790580121075119793664500926700179927624436312314775680402324739074752\ 6024361373293206921517116117321245070192980889334303180510319450541220328006383\ 7707092014104678565630762313702627502748261542870045058452637702595373348172505\ 8893035848208072314922556079743910966824432717386098317563598378197308683750510\ 9184498951076996122472719007687566474841942070262624111640043458863879203640046\ 0833854477565809138496784016262976964986791168075864182618226183306448728747925\ 6926705272376815285992981228698888701407977225454526987770827437155924697826125\ 8408897746133828363896613340869621025188283705272741169369104542317287525241010\ 2930779748172303060063419252357582371668221201020874638503826302958539035434208\ 9704542383541145322303085557694960301116279678024557882032315673810804103005564\ 7305109869706984727593094598078988952517002534987166793888637054518242134440652\ 4060294839270104973543609982126782904608631316084312089289787237151877813625560\ 3627897933177103823566767524047227448662037092950849323328622620028387502465753\ 7365775723482597539886327535867473028988163493361039327932524553063470894113102\ 4152353719182854094069383013971488972874088132887232376573349704361321184275940\ 2580163197696553400395082596616429046237567266525302286632842729733153589227904\ 7669742813108831412651386315847503342658945766615636095298815350972181806793311\ 7096117609687356026429591119318700114818287409754884657636517798736841912859822\ 5730287861840389282695722542296201661657231078438525438142340586556366802136803\ 0591578993534378657149162560388377944594790558268988229878651093501212815338764\ 2033364007411329110506113002191454066212617506894074424591664013766136216788960\ 1638230477735285140908538528158601571263478269227106954430121211925139935640371\ 3400924939534875647847984440260542978746712262776776107744498987316231063676233\ 6286010099484853961666429445775659091050352822324515652369614717739028500392711\ 1102319469557707168368947085080745481032910009416957044615419421135524772738438\ 655237826438373261414487709792777330789792929381/115371392821757246820549441717\ 6942511131159300511308624526567476556862132117053642887054970283271776620575267\ 9800717800530815270217530207959553743047990768885042132185522905838828538078424\ 2318553084798883336124143585371428922918721292839228231210340643676440052349755\ 1206570329869974513237040830019035259761472061031528921652804867045700481960917\ 9630931634006556677959639050296609907661564453311360931136687547286866511262558\ 1074601375701108274892456313411605713930254049444593284856108519079147969937184\ 4306609617910993467470068463685520510823029705996528514848843643866160590003418\ 4102699764558042508356869427370904734484727502864281777954288847106957847852193\ 3595811043506406819599028062692335374110785462651824313800560403637491068129556\ 4609139320507247595691016732413386058618543072994083595312029751917113102628004\ 8991490358800976636126875728641017946914396181326885935654576819407983465018385\ 1131314688924689472156156590276667747717523358683553036638038012904772603413584\ 4609703245437558649327672876976330939026852095111063670158746594510420919796435\ 8111804265060574411762940120209004050664061549185196472933277476995357140172118\ 6197234638073216898501978665021225139928841807238250000814628876765509617715140\ 3526464293460502058401215971303273620462021678838972984188821680838539199374155\ 4421388265711732367093317078755377248006382198925385516852997508703294630816478\ 8230867915476803448042898587530011307035517856492788269856007973625231644605316\ 1067793287857789474730953146467303412101766649232846025183620930132200483822624\ 7842258257789408984423906109604980748725765183242130078537353048141744354349215\ 7738718713894247020911012739629556680786654665173890808846823226357898124531202\ 4036203330541949919679882184413968427383515635089601749382734647477221129234981\ 0103177515376610303105460245858478739050435469701893013275993213743508363126970\ 7897801723171073836111678134093094684738714615249352462958592000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1713349297173823655607\ 1754897052182713230415270320660208633243757069512340749191513793932587190744910\ 7370840660487242188652741853982948853238534697433228127320978485249796213892934\ 0352146317595285972684196949503027554077498831957713757178233242050740760041677\ 7894676631126368633153600206568422892379140640018515563161394355980592584681078\ 8653798113367277523929663998284496564037699106400360463149860704850277090364796\ 1618865764482484390177228835967032697795183923610362169376261590233446916844771\ 5447499530020928227844306906586585419471927853143501771351335890866942359349124\ 6702190383589011661441661240962988645326846243889530946045732399672592215163421\ 8505682601543112902362699712026047735109544946546857707348695529943170340304014\ 8176936444235519397091922799886239045575860789936207267860565730131794103401316\ 6385557138335552846125968655564855409468081185014068099160315939796811325504738\ 9979409090893351814995650617133324514451539739898952314259739225135322726167580\ 6645830058054962932034928648984082292126319912779210595359941842058246634378634\ 9815220771313803035553108847419025539076092040782418807358359732248143123928027\ 8129056742994724123005784340306571782346812689098333252363836520309701115924438\ 0372779844705472432257591129620506370566281286945655746825709576691407956049330\ 8282611252966369235797552634980632875175555435196034818117485219010975390365744\ 2260004974117659309321671847681817135745825557948090828570260394906930066061962\ 1549012972215614550892166054284520106965377030680302192060199750828904449069769\ 3314859427372211160116396576471198218855542917834526309674586523976717525033471\ 3579101144073259730584707616675484497494191196538646972773186048046975696976197\ 2878604236697266870440772001852154407367678614649144295940301957023507855437189\ 5573530365383424132276278260300571665474623595154223806871149234550445022628702\ 0630803130356989464849830356211050518208862886012221258711010737459108562372101\ 0977905991892683866978375254153447858287435125203942740743721386788428031882327\ 2396705275226629741373195026533471967933138101778266442131658064881405055142960\ 977219991131457595801539054035212689739043142277656910737/674353915789144470852\ 5073001808889325625790277636522241951063419311236406036299461945462150247292778\ 8385737494609829397468849818877113187369222582604453085736513871225239520043856\ 9479231838904218735092064570303092787734408493116469528567319942990019255291867\ 9116218080996150519662527084413689358561966659169167680677246513886112955267122\ 5354053655589248283277760864130284589761874812388017579214292766503173691888022\ 5658304452759993956562815972962948874166427764521907472105721312891338527011921\ 2327314301228774527226229422536315668021000168895173633641680755806621298654318\ 9415692766234090173120952689691560737449654433960026953361647011986336219005457\ 8430797217496642014861391973712628817145340566985577000007142115876515035345898\ 4968136046659053774795883833968618928895143863756272891444291437387216155571858\ 2759242539879838012709933859051456723746795041823583313389544553473934930342438\ 5631356312950642195827410294997253309363621342292566110615133946546278526133530\ 0058681345253899251501223091140623154157427319663994640437907367829293474955277\ 2072608572061954507044202547628452815306150436980078069181077975595917647226383\ 2841046370026089785920915674342551351884625817893934507096813385043253293770232\ 2725603274133558898395892313190206029448712006925901362227799837160014049971743\ 2076095001195438454512238483714458981457486731304910035972323795690055860730524\ 9547723762194509646801034238560604420069784400278026907669114535073849423302410\ 3170592420325834006492713126948528954703252338341312104670860569735249098660045\ 0814984406401932070177531387829873739240380432692852831626534966098612887025688\ 8317595006500961496705810051803806858398112993330446282354432192555375196317291\ 8546542112324287072886045305171142345518266160058577303692742619631477164831644\ 6286270016800262941990046137869943690581248967689165069384304232528692728219098\ 1788407447571657959380220309666851065473722453050233314485651720110080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 95997357066428\ 3963199729614516173572756933874621436684022991544866048251401546751869408194306\ 4844842518803733490778075228451161434751339013559215488215838426980585390132899\ 0967742800103494165622315907776104113960861615038137222379188764618448345418277\ 4869883010067749167102977401256418350625688268934061815803042082512559780673319\ 1224037378279528776720858047971756828659030163969532558225359058570594418924070\ 2564017020871344253627846275401686059912020938635098841270526729887968828326880\ 9905165811420560719027027442139779539840157864810181589506559941360491334766542\ 9988593980170630475370684209171747274523602953534843466488626362912867242146578\ 1543397105913668970682860277002080370203952435735887100406120449351149625118215\ 9487572238115419274535495665773645722023329213328937790252546290255621878763756\ 3670110959555604638511316537215073833597596124400078976634415124620506458904705\ 1741670563251561721120526723821112371061505527175845630619897060761957748221587\ 3432257207977769097374810084323105541287405396318704857887150667220512678823528\ 2619501463802186231299127979835126738961376100974920044302069134300079760913448\ 8685517665784682399112944200274820182983215149423588117840531720978954576233229\ 5631277664843742540094492176944240029480404057500067741591178751205004536931932\ 4969016058704132210901202675613399755708297132526775603598817510864243561304020\ 4717100731757020620405462939089561230751197862792232376243357719123061630606847\ 7990357511678531213365913227852921931976985755892469870855965234916024711302002\ 5315806861871678478227324149688535169851734647602704507842310665397331605623839\ 9662835588274609147650925395005164063301369145393631849276002949751555153308990\ 7024189567669642480280220315767770419001230751711160202074300457341023175771877\ 8984354133707706250233060273230463213966668994649325451637466203687462696335845\ 1295847450619310915692048854365451499417366358649933094658809379666878405652353\ 7592764479659024411033900227854551717006112956424541741932215861545766220951020\ 8693496526981197372181206923129331652330166183762306940025561512854963338823345\ 30405011334187257322419658378323564393435001648395914052766365707196067/3792026\ 9392655171884978190503771746455858943889205691870939219819470944558423319134411\ 7227632705767539650679079689992667846836301509782875214612426501360591713564800\ 6737668691106163895616476526202791169697491728351363988125838492531453039753503\ 4214762763572316406317513057553602166322301075058001065650917840063701984292596\ 8843903700580834410914516109460946527504891177416305148974445020300451437811084\ 6006463042247284921777598759998016544026779165254109212656605459590097144892086\ 6505748050934354758953778669644921498533288806210264415688149731340376693899226\ 0517928865929662722323563087535861493741164673584338826896813044023564143213477\ 8015658267114905432058913427117377968579346580854364571679076273296586440161545\ 9968193467570564272822617573191186432213975172337960963172974674273723169539610\ 7157938860116734571772650252305113070500076218151448972977879182373687852086933\ 0946309003016005282242818984051195576693570828554809213515531979557753211021208\ 2190334081540659289976940631726271041677686101952120458045303934574662110440710\ 7776830683685147918692522418782584010959765824315871029545137226374998619037672\ 3709641138833984831771947930708084190493019963034761917627899181172520306801026\ 7752219215287701150612331107828397459781655531166544795997357345728540079364044\ 3181910058011064050297410722189517413219441623145744531739387473770114279571167\ 9243221160598879256760259572166645891575730273990774936411639643400907204964853\ 6272700771141136948875297976229785309824455456968018087328548960866226985183155\ 7352527315851655022820314079344417022294500044946010496507249118450042802331421\ 3657199863228534387500240556206688276111083303166726144268984095765534935443105\ 1773858039313955570915606021931068252809960038367637318314271241391894125030298\ 7117223932813040756953558471238575398427442470267360876479195109713018161819560\ 3553449493216328792572759184947037186854845318636911371836097992071974015716752\ 5230018560000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 127960802794226846021939888245879649997596373616489284055138378678505944\ 7019648666745654812631810974544756503253340473101846959902082478756737264480392\ 9912691548368239564606143998658845091792991252930346453940406467284253935667485\ 0328497933486217289494457123418958247548790637361748760994534857003202152134713\ 6770006998672187256420431250572309967437518594723028726231973691567212470673159\ 7781427808784936059625211588006763544980121874701637862847592362007375642085513\ 3154680277220029997125991843842934834691905944978705982344591045380864611128831\ 4008588228817983706116261984386158841235844844683240383592911135403767589893276\ 5005317438845965182418786030674297812057725393875491864326453199413250019144000\ 5284452703065689734082977997815504539280497119135523220325928977285736132277651\ 3437003891739289238398933327102519439892674050629799893118534808525553683608704\ 7619054911885373527917566440974132737233385797550251564854371868508543797068334\ 3099692108723216294816826428549466179146087473497961658202014997618876347011571\ 7475956401655747743564156369622912627246253568079706968841435032729713129032767\ 0794146958723433823689907129125719618004917930822978924809137154263129207710690\ 5795105947917981892144122246773391747439419616872791307039748313701283800960308\ 0970665117330377436233810506874922661734951441353227167196659360711435853042140\ 0892977135262641234653526521317283009347175526847157527061186830739286304911733\ 9228895886946672484127240439666840018182793107505834780074777757947434362397105\ 6798330549098920834672182268703050002373821104677740444500290276237428914203562\ 7405087887252040183923632182416382818559863486669219425846256405034080548098035\ 9327436695860388073703593509226419558205748252314704739897611044836822564995233\ 9612903870342584510086647357624539568142495650099854072890899977031249161583060\ 0219223848807146726524293677372398917822710994222874289858359541728200697723741\ 7501425710198687616179839876445202085550657243895156340886208740224813083880188\ 9762515801919135645242593708588650593107713124923004182171142276348001107847591\ 0494412298119461787717139530117291490704123940671473660672931057809080385155198\ 674627/505459729396809246988933804501809273779702186625075127698999645344002773\ 8547884047866634173690579855821094458285197036765883035324651715633037032441713\ 7296765729494305957784456821333162153967479870180541951305656812123625542321741\ 0347018626717427418298743134190167305005775240441558389792981725744687252228224\ 5935117829610672383732378246309192077340360250419445337156620629012806340285923\ 2920210364585639302188812905219118857727071335726371934802864446252233645604771\ 6134091973457426676209552265123889490714032649627455171600605698627544761911764\ 0094836699669563777734579529646592147752847943271428344075914730582914216727755\ 7120296338740041725598999473925198606220010878801231245443321735747889436471560\ 9405934529190602312293368997337190171013097258902144772795089569875062557310900\ 1245580382745247337403412318473338164516557101032752479226996056465979623342023\ 3890645273615710567623225831706250084684617115941893774053503700428224564885204\ 3893519970612506191623463494352072597930636748235013722196411791403081998814457\ 6963024809226928334305112954033472609648189466438443918732885285264899488429722\ 5274707027927596649417357282617396070915543309127801262739814444032080086374912\ 1062235631381374976952030455303981528792232707955277481550693955340389283333506\ 3860744478526803772815058314689508522139588179830738650458522332568459961679618\ 9530855432696760079729537886531391586485234109152163309962560257267274246580749\ 5793540324017438365129716509895566974200643656101807263989952439188270397110525\ 1096928595600890967112971988729353313409539113955987884254229527786398693878251\ 2847410603492732900792780132826814945736856529769739742776206802614488318679039\ 8363873496457318601899350007494889216732082626386587211578847341499532230403739\ 0916703912986305041820926418197893070710939425423384892602884706696704684648479\ 1341939294517364349330115462103324763086321674231108457010759268525910581921819\ 8181567951326412800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 260167415233053328152789452810249876629158427793817710304554166837\ 9233490629395420063380570008417017378771032995302483646791866895380996768081678\ 1401039056412843704023119816474636265983576082969264680593901916858632015236976\ 8453971660560813988775686090642429696575722896361353284411607271483242253826148\ 5741496835946761923769728887913049201180508844042572196652463781658872350672683\ 8004168203303595477926400259386859217470127938682123116573707735451496341570692\ 0164170261041038248073191085202343679428553775076441473292604340129653293958122\ 1341899504662116310471428870705104929070989797390578996947837566103734187959883\ 5656843597997870665021536062628487259908536778392208179093673012683671195439177\ 9466798343809024221644906572099428226862404893944748474582566568803975473718505\ 9660436456693685071379846203064671552813034309895248840320927352640396614282679\ 3453264524846354386025926328592436978058717994694311850164030030114355980110916\ 6012667096483619252607423572416702454640473943443850185820028020108726340181764\ 7054890628479706889361436653132375948697312018949121882881086035996583293803311\ 8221596004753221995650456334067865218744512048007698807714294996542296806161270\ 5260608595356855953199682116414469294816816084498391313970408246909242552696006\ 4593936902063084532605001482505844752722532541030853090518210200300548590741800\ 3278588818382727517498530481403301083349015680440167112756455227357221900278874\ 3851081071491848573843367568000884446355861145747445684020098180009613301046443\ 4278906577439987518016907767230530675966976580854787367317881564992748201122228\ 1100139077831039239703211807734623275683342702733102828882501556080660137692243\ 8752330429676793452264179031571001651535603109672042480384591274230260020643523\ 2569889498814684521186265643780390235071809550061204185789301984038373131472910\ 4511636715698965448215329174371616664313822505661415260412081995444679053567565\ 6296788394863322491835631468520628856729510443674310773184754229955712626472726\ 3096195461253156517208077832789451063699735266243919868065865493791197559484766\ 6672861984433186073030611889538150832185563277117893440096159689579602677972608\ 58928509178753508187324507/1023620920299097749535283115788186200272994273543094\ 6904894654656761124043621563210930694191687801431447174312348896842781359049637\ 7272386819557297658372144905801500561372820433693944727876377915205193084074619\ 5904379089910808949910553010720265851604893433483574631323766211356442149976337\ 3423607845939951437605616747091246202666439123296810502347863789897363817119097\ 7683285411144451168727415053098545701514258689921811662292242330692559910837586\ 7626857070965321657282063587061402134772523959343818135286990701905043441168053\ 1750084955701831187229880578560434726792131937959249369862041275761015325523592\ 4090758159252848943984895758688709807963771515828855967411884006937895941953942\ 5077433386990320122951465864791147157325144885887028769519076557755424633820667\ 0094892496530401108097574941735386469575855172307560590126746427532522343111775\ 9341409834829585081504737598256411747006856331601894613251864979986501110204361\ 0573414865752545918670421898510189869572439426624696506853316137520451473033469\ 5088470678599044515397465712700573292378882653590428977042826281931884526496840\ 9242821472474888883456608498848673591622312026902030545224659562773759423119282\ 0495956956776915822448802158437818860185650924638334855951746936632760613941873\ 6489146204234794928122708521766622382879037652619994716847168707477577930269793\ 2646418916296308828753334618616567362649239845118138775188695989254706082664470\ 2209633464862061521236515882102795816289785973916628549887922183872359580295688\ 8440486539842029974409931541079636033312953238542223386771971681588112993640409\ 2511936761203935994508129000815808327903005548381840070802517281457319936936606\ 3846283515573459703667141270895071908603420566668329382494498877246115122075715\ 9867755248814552911540525379640929337323183583685081080832682209043632919586620\ 6232448080398301625258467570720400122028363547094405314916758874358844219155444\ 8978159983478098582495945722868965531845941788672000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 3068655505430453905723591537520\ 6687512335703659255447761838387084320266632927809939078070762726224889360457140\ 4111811677071521086613034752125414935802535124550919874074135087443745671615650\ 8457952496965738081218731618237404822699047970359212883948182223102441615004718\ 9022040972311825556550492954544618033542814725370541086994200981703470587290193\ 0721186968354877060120691891691120770446074288492625712562959753523285521647615\ 9411511462260149931902850361303347019451095587519399154321954262956510607487704\ 7496935796589264559494135030470156590589150881678023477340306356270888016343401\ 8760162080819382645215356329395136590817011691112735525198809011850853214145350\ 5672075458250475939241323500121347787548466417020504011853420964672527650238569\ 2260477838646555392346037401976001439383078319704748998014284564376683518940837\ 6293402042003325221443283300777827269710406163120653505520252121539459481290513\ 0726306336047099957641429599563549831813902548734210843030375182091099567423725\ 5818257654617421470285634614392732410045127268494682848467251265042411663331326\ 1199445064862541774149856228350028003544842876231113270305410101110274148302893\ 0715525426318896441536367272319416175712204803232145980765822954966675214137777\ 0576960025194884591746175089922448400510088123827650218567711042534169213027443\ 5317640560977958757372613327445389837487110520934041942496159187518753806580335\ 1124686117395674299665532515716750788907425169705821740804885326529659666563719\ 5752448242451402362035881211350983742901340126207775505326326875749612627562268\ 5117521673277636785044716456051569103807466618828640096528893064463613482775216\ 1162347812321879611306419365104707045173363157553836845160665298875883528221224\ 5996734156067641606605093323955710896927240803463794622846718636097002724278408\ 7775780468682956213093302375130362689014796878262566025074204596262937631022769\ 8310878171312081579607241268750531307522183639271463957266991678232841734875149\ 0234055850933273609025493495040070160294648056321311966514252187853653014538413\ 4006257243700565506817161445353342917683203691336018688373609048355545832649150\ 633038795024968793340930206827213108386457655314145095059923/119762698864159221\ 8456642059247218676835907008476396859009233337763651306714235046814595883598631\ 9873425201921729093059595041312555538166616816642026038841571598470722935001605\ 9531977348526975427875353863796828649828627535381485605392182668592718651599921\ 1211692987832259437725006917078054660340762759145639456991642616969054467721351\ 4928496196098850529203610022015353267182547634357479941450273768986868033024260\ 6343657624524269481170331456978485682661054547725339842711267363429554351076779\ 6916066526923384304202786911325456307671686618937840791426581099947241954362267\ 5636782746523395275502002980274915555908317477070293502470108319529995608231603\ 9630488201923543251046329202070251485394750368132632698220018190814321869569921\ 2114549841175819574003258001234893649821763726680466530524626937104918542934450\ 0892366390777939204203384173319237412936291970758225687137396208921576656293378\ 7380768694203454023557653839392269883297207429001185632607439452987713316210390\ 3330897678754858245883036768283990387665782400093784944733422998853698562853268\ 6537167909859036121167495545199988759176946027929758825707690913566822144467113\ 9171383063119919124755946611414978500225434713634402570132538139502190481636850\ 6274609144491617090398528687732326397852254993463516227856676354303876473070048\ 6727972029098838715240247669671919433490235777369605191250753347832355378216716\ 7723704337876957941618480048140549846147170630569347232460160365993788841333709\ 9487688261713861081342147097056798126535162143690915463026708373338162046033848\ 4536753555818017537239296733419230820103185361901819652072939392988925130550919\ 1020564673269661488307090033767216153877559793702453423447851487128287749750876\ 9264072515998440742716347420460254738888984017310919585154123476460366543006047\ 8197400190025895350450057598106752812926833832623024349812658709871886277205424\ 9404474020756284233897982021634794579796823872300442153339557076959712569867239\ 3820569600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 28837071959695524232152622076862684692098877519338748325430467926594496918953\ 2523706334677981046033650414447896863656787177684151784558693301844748523454859\ 7473265040964993486896499591111449633990529856409918683410600302737465553904951\ 3692522267319964090933278905626130407120474198982730978234550080385884866095051\ 0129708949093167251693098103044046029948888920999657622042987042750831545440464\ 2600807134335828502442081922872342314668711322627853718177826461891847463114811\ 2098340233956050461910475188723948292825313340916515124302610797336412945933786\ 2651135972462430488314664719916682514836254364133921667262833473336707790029446\ 2812417456873673979029320564228914886277973664222451703749841037278967274682906\ 5238427201470273385857059446795863078770405324163345750202195112859984729338308\ 0855657530555997225305823648516859087972563131147768840455398893479387269248152\ 7868393857265282308254329593101688705719595078682347342220932309798066871001849\ 5863089437090553069527876922096401706118966025698503676195508077343109702380689\ 1770752584122988802896221675827185566960293245486510020674632998021824024733399\ 5139943248008726319630116176605495587263102384408374661981000218746139970668947\ 6117965310892483422826505913729449342723393605271386150932629614481273588404036\ 4496372963116740379653130261338869316022209945538450146980568168812050078640546\ 2818049193220141208673037510569270388421577331124000119121502888537145244828302\ 6648412825183285971118759767469505602722597052441511820133747030649008725267855\ 5810572362630273339428852644405246974309940355932478027663627080551879420679596\ 9980608677539287574824976754782424154459948597718253755653177105483998786981936\ 7888290469805546363386925455825384067412363584756663882337200643185490955352969\ 5342695191696425396141241837477094777540630029386945994648176634334752588473218\ 9439393300961084809986505878382094654652036210964467499339891365250626987964814\ 2236915426543410919289614173203288522581420037040042373739701142115311756557097\ 5935645353955903676583415935678389310339632160344714503779331950268659072552631\ 4499040460421834745714434002263518231206308424045623596059054682995088524666307\ 496555320996663673852349/111184396151266657182913893014848852106084307922675374\ 2990549476862985372742561175998883416946170974669143827108044244646889749094046\ 6356587470607999318744446928801261227974778422785064099535949541521195491772130\ 5713027516590948245191954104498093696382447771062744834630427484935898412504630\ 0157204774614935166785973735422103518834640388795533481278011292307844516344855\ 1037429703677539546944044284598761142988815405777728802365736890780354054375919\ 9426249863108143063127466060355503946795027654246097176617959495350179183449218\ 5993932885639870600138673662210770881276184243760909034679078040598326180527404\ 1927494466981441054621930635872860847802994750185540824026465683200825714896454\ 7124637886139212549628263837851769029857301679881492242699855746633963875144130\ 4919155345347661414109474221167435990000412765469841712249236385430627344481373\ 5141197717622740876731962361967046424344724752515268455939612048527798901120007\ 2231336703880403208707850083568835880653530599506380526984463687604955216372886\ 6173251571231067363604529743003305269042496153222691539560801139857075803617656\ 4328999326314220025419313282655314591314295715038482276629711764749004550585212\ 7700537388683554400040369763914997332913407109142457799454378725600807415177918\ 8790092598919208219245872268735975560995223761486421258456164516437682971249402\ 4267913914226063795414440012410493343363498891757470541567613665520236849236261\ 2042264166228241313567120229378568731101079639413387074795149673831245586236231\ 8726764817243694415698762819326882844081558973559724049866248609068900664624486\ 4536244452392197064944084926617610895762383144073917713503881005337394237355487\ 8815694879579030940859840504734006318955595989361016185876242841743224560123784\ 2579213314610981692568496497150201638446882129531590791481553123569609749836137\ 5818917042276818673196452498130537742884893365525505783456348493445431438014833\ 1032426870387242233001227952429780757769073693218675097600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 299325093251472567150199\ 4337170149713254981987478458144190735666527155551735207118284598420408973061680\ 4647561618233695442020775411702323489583176926833835191603871280030762278876688\ 9909533053665338498550099220898230478098672392132435233588390595379608563821065\ 5716366997198514847710836742097553883487287844133743497029926222611793658290379\ 1982199429149547638828973693762751118764936146691096097205362777035181417063726\ 1539195302120141907172780406603605552671254850493895167481100864204016782749701\ 4298677379631287029627018518628683778511996640635474062141059738537387576948419\ 0172254154925817432607071179767346212346966448802726227806513638187075772894604\ 5278475775904595764383614910273976476998633801747659681128472783400501790691385\ 0051738836893665908132890291861931898625746854794925302508195546251200585189825\ 9429731506447551400932991231287942770536241662478739587023703856033100128249749\ 0746420118614863765158565819367918676841779349865293206863367414579188030411831\ 9639325204977503710115546306572179605201304163441741765303863532648772975771575\ 8608834898018864708014137907281535807825502696718675193227987988221039710087588\ 5806893901817707352560534927235292666815434382108319629884270088561444336558279\ 0415812845330058693339507400649935008093542762739529619933652644280330032755061\ 1821668105193917217635671763322971830823212869178849822786457009729339441997120\ 0928455975140547930746690169763718372621366981637935541754212739878857274412296\ 2791874944607068436764075512686772194299414816431832162692883680637175580997805\ 2897077253166457433170285614814556143440425092250376982708300361531894222021048\ 0713058122132472066163615123072396616109812725912005265019590561398995228203559\ 3199663139721219402462178104565894742236943592479818255960103527524261749032151\ 5191327213045673420581970165957485011888265398683482786865560511476732340327661\ 8297972664706669789939595431599295889777850656336310856340630522611521758798266\ 0122702736392729856878330784713104106445073208579439858429105503750744199753138\ 6533166267743427167635480620084818268561542040941520064879348667875340895469184\ 43836146422997888683342881092830233812715454237143581657912370404779871723/1135\ 8011696898356832511160796217472306896158001242192332085357041905510158184850988\ 0459687263073261308535660666723141448225778442322096656168739492378827454488709\ 6617666568605332066212289798204504841877080167130047619233429799900981909087361\ 9136727835686157289936441813037329695202041001905250463262541614751477372143599\ 6318260765170627580898906506273664462646037118447822169753907862895302311887398\ 7488500610732664617014231974931523059264847478214961386169800270644430288793295\ 1201511088651012555417808762076448647731934194003627168048729602486278982596334\ 4824626117688429813181305014923615580215303737765872629585198854159097913439315\ 8442511360122260008001200508211524812519845762112293435755729669483888402973257\ 7481302416073322817895767994909121704714383689976891669447153223998690799650299\ 4335458253512267256329007822920497700750734476370906828167176675639261431887978\ 4741562400149863085263433058262283534339252067991554483187677864977909794369705\ 9815363674402835217177697745743178483982408311571921014954863345781564719694280\ 5274776309710098429345872040564600297129507920585413980762753804931068272362240\ 4075147289726272046183184313543443331142912785944392753557164764494050162801682\ 8943215970470427350947202379125404283419676129766130193460211803946886581882813\ 5086072642054789544603557586039511863065535112993697367951816661561193335792194\ 5171192689364737136376184817973466684355555717418262326981920102302948376125518\ 6428341003859474085450372027644457697022581318232503790907942018067519301977112\ 5711013623345220249060842973467273711147886838443020832793972033101849271883004\ 6030980147177754465499102944453585438978074671401230608758274445099865556430372\ 5170727866854277827177970417249990152171348581425819890019537593489919239227438\ 9251173125247558359378548322040833441721407980817390993002201155444878578668862\ 6768920803583478796021295569713549575801808757333878524907473888672051848169785\ 9688621336226118164807680000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 19520907259416414379564474194410502327609337974890237317\ 4092503505039502039684542879280148392854699071418959532716669155636949154902247\ 0912563463668741126598407565040481455196068254125378001475071655151036008866512\ 3813935655605880887747027365126222660828770099168381121912510330805007294005101\ 7348523328974898519819344895202722536511111364014956013459022656225603345287179\ 0857843504048368961389700382252860088681699090971132626279271318788862955966312\ 8902321511282130987221009222087751245684109271821021027875025271169688760842878\ 5517597989803440927329333026614044052454736226594346475011625180786733759775871\ 1455241145264963921949808121860810108998885496446964647088623967023376751012626\ 7932561243072795795116920549320065372757316638594088179347929293411816227206138\ 4483401128993212832384950326093030081590593981116999056659468414426980094554164\ 8237160753099686210196575700285415637666077540094115159467523537757393920555257\ 7356449363799033620349230708998454458067873148363307057763793408800354781840121\ 7612866471338609909388567040935257056521783343603721100246124648524870328956450\ 7985079246510865392691230833584592174386358292255511000507317742315134345229808\ 7967820259342231364021376569340972699827444848548346133367402475079149435181997\ 8991157612383976133162567833648421023989826329354369588247662509818395768331301\ 7872688015357589354676026451272275330520365688717822755672796492033478474798514\ 6053537817626653803103128149453987062191837839452789969459821283000023232624445\ 2369416255369112861922019099493039626663567407905645093546407605635908623002069\ 7843415756033913712985017904633045676730343285305111629066563743620983221866437\ 9039048067849045851528450013458161403611154774918358192677254753188023940438140\ 0662306352452499355918369585332638878908420638781939996548258805534468630811037\ 8753188661783730868542724895120935556019331060927979873459540867970941802823862\ 8309293732908533740301743755878119195067959017670658957532480933123921120967666\ 9774178391645979518758053102995013001873599738776011670141160943987346359295203\ 4424634804827115470720073420750767904108434885396901059065388039904717393028684\ 5665367929385349177994423168380287664860249470190221897/72657046484218082780934\ 4385323422355709244365679861497085462421421366059996644950408817436621718147121\ 8152127603251207302136443609344175583901529194736443483440683465025488950255088\ 9120630588475908159686469172141059368155660002743907619609665081482129248072838\ 5241293728742044035846805033092838035754035646007095439070104496162224920079745\ 5998838080438116364769425992532062256256740206183942064912582058607142118836479\ 8657074300026306186312034247228838181181248580240868460279549523813783102766743\ 2203905939167605960619146311523822530391522599718027543198152978510189559467559\ 8008372074032864738037908271860797575877979730723758634543051445745179779127750\ 6266637249557542815780029555538365779653463730895598047159105640221283897278722\ 1959858668531837635776211783422403466660727239996670298733224523757261589694971\ 5203516201072403154769322998240972289163951421873195870427935743666160394855991\ 9826772927857602993106867324606126707553385202017315719606282163770770926267252\ 9907601125942012267911371076941071090717264855140254230201747302107159757164368\ 7168146226534330397421125582980226175126674196961595953951978726482508343483430\ 2463506433770618552619503233644478262164848811524603158530372084908765841601513\ 1037012559972979320719740114925167719562924331988889351677250519350884407456174\ 0691773326397168211945842419223814230724733497968484792435623799024847176701637\ 0076344627861066874162868882975357098136949886746281959542851338520479163089759\ 3133354196622163950582560080421160580491915030080612202866999549062776774330109\ 5809096832120195160014079560071649799369880916488841404743426239956899395549758\ 5021011186994226978172173228108234408962837795647223470400090151829862293636380\ 3952810293180187101539362615330744437877260792641259650025623292915777007360310\ 9433443616280568439776406647577930893377463625100032508142750149310033154011787\ 2582426889580425584987789311101239658113214851465351970577305810770779875953897\ 6983004745826304000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 612250950411187530276671867240086194321212288625735528754098895\ 7364097307780567837244119182986410228719536003648420655211060078195669256488153\ 9450317879315856933199988296553644307858773984847244654431504225998629245843056\ 9028011633696171582223833974751040354402643120152494399278925307806195235830685\ 6061520799558124935687481966457970509886145792848091565191315543740244513376554\ 4390809790552265629117877050947604647477342965981447981391985651654609356904879\ 6923971968141206064847157430283817532604605539593019850466171044083920089481872\ 0113091132175783529245574303228426695082277357267641951730792923543789879882771\ 0946554690195654229060678994561736556429940390593024649707159011605305341500995\ 9382042924810035166295761390285383339526890708882866142365254654099146695445304\ 1413646343893427379970345069300338368183780788447375602910449147938976684086764\ 3043222244239433943785953999951322014580818129342853751000992985979406093686090\ 3085767404752546385013430435122499006283836362016773612554465384986929555802837\ 8617104966154173265110595680918927718299662009986752549685779043198738501246988\ 5877679495322056843408294710399493494309107903756257234221399320521419403271294\ 2248639179072051535786658955551709954038103926563078703303944708243392710337973\ 5212637470477682723825226109534614855244012080762886110877196351898322337578610\ 7779392226984175726813762218546923861851479868976102801088465862933582689124831\ 4157590154983274634182911871933217900042761317855570926094792215982251657749107\ 7339322850190722984574319888613961748549749635600210079054836542170661831001446\ 7953027916519935490717928735041817536744318769794882869392090480690927240485478\ 0445000266464395095151131254148011436785035600715387234628601796388446567695948\ 9162169280711196201258328158468232020703623706390136374557115697307618893957025\ 0915346287843965238505308260233845530996586723695166584845446267391571908092595\ 9129073461570397955994499933209218182771125798643173929932128897103384554390144\ 1749031001208169878380707856123816397177267882056728014501994594205258722399174\ 0155899809964193573573257040041029714571359726651997860730818448150219614336414\ 762844829641700333583809560808943014991147/222926245692083606836322788395065579\ 5327540433046925200378698934759941530954011070773305413190096920073853094639311\ 5201405364806798487483676746149489405652798227162185325025040441385902597148941\ 2853949808418239212824647424950292321973785377219471256655119815094997329194308\ 4690782778794445690358052061844050888531798257962843349751560085240908729076667\ 1165764946615036653703231086443427269303296664551413816227362938409743123433365\ 5801935023420227945540392352429505944186007327461325552799184695651351327613414\ 3680910692859209284618464844153867127053152184832727620983357810973270347282330\ 6451500515040556916582952660250959205303505251154085323183054803487865551416961\ 3847875333046627170327389259713790356880548389019040746096778335247317426120080\ 4705426893464352302986942420536694697078123548381909481364713932358647140568312\ 1479389886638359845100897400644587340257138010532700151853577722904617650385696\ 5501244437287333150532594765156640884660411928541796959632838882901541764709435\ 9867485314980508004922571246684434673914457979658770445002652961974495120902835\ 1800144793548572996882796376649050396538714156539734426233213090327348444019482\ 7092192333736796383086692005010872868787079746600267862581758643719566817532147\ 5584846426389170437230249183694698326346229154773350631662658923428534303435430\ 3813491623379551558386225434530366721784412198689064050973607794132021477366009\ 9753788032919426232623175011245953869416803536021734910738572702166685428183670\ 2492786783124901970555918480591164503254131169457840121263358482971249890174663\ 3995354971055160022897169828305517913326076256510077411063026004678377568908877\ 3336673866455372075473885951673982245201043584849376466729130103163975049318748\ 2576598464973844170825283853656218801075069783125463705098673739637910490748014\ 5310511386385014850500705174342104085848311047247918524269336613126311169968596\ 3963456454261288100339151075417579552474993922566209352258684372024286615961600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 24\ 3633018136977732088795408330609179370188363513860116742709209791842317177191631\ 7643487811801726761816581719066498925136836996108923604414800452955673755933667\ 3316762343939817633775567558742738593844673076398102944607821385641621970102922\ 7231031084691629919465679841267273898884321365427628087205012917632501262585432\ 0452722759193787631489374145703531985833151705766971067848611423464526329889131\ 1646758762653677218705579744513078413440411411318757208631928919657415187076101\ 4946632592429409535695316190176787353328378275364777725370696189930198688986188\ 6949492245075847687975488760247810195660989546053086286282826086866084553163368\ 9278311346233443026303067596468468668716024549209748468095620576275911590733760\ 1907183210107797487520459524910539236224613468914332323544182648850990032159664\ 8166031566395019531469789553060169577619112826909782173631977426115623184687324\ 7835072603279995425904353243998603533393361461825876446774239454126775024970738\ 9254311623877209421658337650506527252918727673140545212912544114779854959985166\ 2434652476264191303914562812044457674496064856411026979402930603735931870167111\ 5878978834386390763071007031874531947105138840961611304797765042797719465775880\ 6887127887835310951164600770287811512481390500431579521249588923807545753744439\ 0199805957544344353321874221200657842793762721533256775693924022094297039956859\ 9677971674114080889313132415372799212199327534262696143967796791745232724832328\ 5676766277407135547888152761177507469609119008936209033902798157011212532310964\ 3708740911106795107194372467244970634567911578811158293784395238140292427223386\ 1009603414948576482530618239204114833729582044509737353969413245991969046218307\ 5354523058476441318544484617379268602429710019069663651911093381908590791663700\ 0250524306991273238452437436258519129091022676179967150989060686432624867543874\ 6680156734194669398782823095975448470681812119548671410372317840375157479124798\ 0826864979748143710341567733793451994380194832675368101889396742621434501496628\ 4746564064910551001721223473977963227519859583557479256645251174053662014521646\ 1256449712941970321271430902942479511748940802816664878694203094144118604291521\ 2591987197686684273218310937282844819/86617022641872620959665833066641517470791\ 1173728634821800277160853644512207312327284605656570519287662694603027072739866\ 7373889629514240628549566286872968999420255870714854274810140471200077071884446\ 9129460863824216238068121368503108858884892003845714447577162968530674757264241\ 5083038087487137090321244435659797922674926837553253237544251536666603479070994\ 0137672609492408544275080237047135010342973994954037091267550692001100207672053\ 0680334209727000450890144012455163770069052827481649081973451982388984757076176\ 5383898111917714477032803872719370708816038740666840532513771296683024415158401\ 1053769385256426290278810541882314144542707543883719045026416818867885082873121\ 6198488690197640796400337915523969957069629834226328323139148940856050578193596\ 6293601389672623641208279400398878545914392364274267796683332812408682706868954\ 9391557826372601148136925061105086733631781263362606855553726973467390970610911\ 5708053899392789783734496378483953078855979108563300752339796897590404979510598\ 3408975941083359172946444681535598004772406060346979318539096133093543539874927\ 5195713031091248527329872769129651584883732949490970380560287813419273512442310\ 2350762011341406821961544470896645091315236831517128548330788144183517558589969\ 7102091525854337804394690711100441005039629383336470453259647565193533281915340\ 5781699241609865622707876313547359211727200864775245993966641374423711820407853\ 0243526528379603929258912380626256193096008989017379131185842836954983186100274\ 5660530377984896352856845222768156644587291080821863202421380051259681377897528\ 1122416739161928247901772860354608245812085389256266252293590461854017560960017\ 7468679365725455648775794428081461881330105553169723251396665069804428942242098\ 6331048359299840086597695870487546601135226429424808405824885758506019218335871\ 3066534494091646161162721274201352274101259077797746236064472805462599649533857\ 0844535207947538560072729009594617664514570578184385821576275023342975926659008\ 4300800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 24946100162945279286860883937395421661416768930069491132666386686546298474\ 6630505212546146872296290437582696066233159409449145059942663132900237510874051\ 5056434020656156029659115508886769103278185744617796736732017680638697935170165\ 0406151431501842035418413401096827788693036349969062521891811921556341832537822\ 3068093581754302688944617626059822626193851626679702844610309739094160298333674\ 7887715939393345261724790382833672073158725556086640246736526898726080484951099\ 7867290275205325677759260865064673432382117668946317570250471993078605883950573\ 2803905792317808190458629277693517309961776341243947907786753497908426682413822\ 8722709766874497888506171287133125864302079413510701865966514266548366011217371\ 7909621175875974480165425001712378587885131403574311742778879256467631921290396\ 9323054151918366530031607796407737295572081078514721090952106337254581575438315\ 5394109674067025213568218805813975775490899673683914108065317581939009749492384\ 0027178997741317986205912013850600432463187762783510974222605046060262610281796\ 1678759591383789245187417739862013624940147339083670328886074337489015520811476\ 0716482441708085639650012524735437718538070747983794516771437428341691834340344\ 3839228586180846135060936036817111893085716040704152117478833991408079240169344\ 2314695059059127785617237082105968246717247447686927470209183880829915671669194\ 4394290415027489967198239133640286713630228285449723675815137891953622381708112\ 8582775698242045648232367445339640043552917375853461174724312197654942365021372\ 3101256771258534136091304870210771102021191930824307380119932622727120198874268\ 6365977342183769067671455549893275893252336250965165883747017788531366431510542\ 7156265765095967744578340096499058866263294394979540464518642622022531351116847\ 8498183231948500628029793809913991131406448955106118145185963504089143183522647\ 0497936605871324868066822429086129239873137195222887651392404152143893818136794\ 5855230304106325998705913745597782763432939460368443388916770359816396621424843\ 1475856913329551622439204322082114983480703767554881430490136108319373262065034\ 7976992468685337177938663922477709132517461627625703953958009302533465907303604\ 65252002528436138255608654786933550391751671493/8651199955798069680676299586823\ 0004789456600954103043917602939560351714755436567825193214076976788445453443528\ 9326922937753834391556745167951012419119960368512110896802109723330684067006021\ 8313287009016536390400191148626121197078725749968909085870751452549261295427944\ 0727813050251461270029225870326361213715879624049425688665204759724685735977880\ 1384436840569619775423965217649786853747115340414314996854489098830238669704668\ 6612499730981009440305847784075404426087127402896183452840532029946671702018365\ 1413936506221711953054315966318158049114802138432536690412201604099252265677962\ 1195424037501654854345584897269793450468150338752294072451049245936508074458385\ 7264047168122775809372591925368147980373564992369911776868352927947203614373763\ 1578742990330376566949751030678037206965175792566328288744548870855642691459538\ 7303620016383891959773799403370178177036020516080304127362283767599920402910153\ 9684204926187061095949934593977624490529517045941583151560595457030088315948908\ 0767145600687433668309069366154205971311497360159952999589737826149450285322254\ 2063715177549202856922364309229831456322509459989107399570449339338058604467662\ 1457979468544050737487790649971487779627980737899175892021988645237385436559022\ 0534271142944781514842665018318796412939993673190676483607454376509085032152169\ 8923252128672701120499510985077772820918064567625052630035488447916103288060789\ 4492198952765756304985658496870325267207672349277634196460398815271978479927502\ 7982803587871623727800761305570493465762646131376627411840071653589566672569346\ 4427717533993471707402544220876848876078069824419182019982115964084896979143278\ 6497467810387287425700556785325322503036373891789226021159987002251570635257046\ 1650131060305362309344628422498593911368129139071950729737397007214088009652668\ 2219835598376586245773022410979028056358788087834696771012701720258391971895685\ 1309245288020540785947943378554462757039730615610831894978748509342508920900954\ 1324718627650273280000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2559270684482801291348641534406690758144102346992754566309209\ 4394109469574413026277776162086510539924026159296582794356764736218370439836224\ 7007676668566621448038470979557898458012573247147367049125386756818143886423671\ 5495894463171451594032724670272603316483019091994834295097125240805384937564163\ 0335547834423567074902414678836586251042736013341200985100242038537779666328890\ 6367782450238128093113899209547884314203438286858624736085475912152807122378172\ 5038587874385079339234921890730776937261696103871067341653777106026548966530125\ 7471975832254386143684867027970197880536209016821018575998601662326251876665964\ 5233872481511380240396480787341645955697764067486701957525771331654509724014373\ 5684142346890300239029920827749079927998294805519864742338636274228750545782840\ 3025190675564252847125981554184175748431737941677957417291085122964884332058492\ 3507956359884149833292905074280655511265888820302052249706690609476616484128918\ 4032198815866099083229092662937475090124211089364807079083349450308180774470391\ 5727575715769814210112888268427444010002696628015056716538066937680903470528989\ 5424447740812872161573525270539690301776093213540530634568348687285093233151157\ 9483676233105828007930306589801910295482681729767183925376868055526445282633160\ 9562497089731580631210887966682919174721663972505448705190506335006331937198455\ 5299243619314035403525773771879223179640841745938401539682719831784063364902561\ 8144239336510926288497760316193665324680570027514137738436301979727008790398063\ 2493204121954863510888357331743612029629593712351779693886184345492293957411752\ 3144911944858671538528081589978578331968641903831957109003941466641793496053622\ 7910964472141480540131026798641077255018760286312104082478749273687570115004183\ 2866142078808071357875573756436620433967713784686840815900335531085360104863192\ 1992990879829402702339510688243303562483397007567720458315028659957504021696149\ 0369951643739115571187331935792414510754342988081220668914456796840728086560956\ 0121213387166656771743492839273858132725060424495571496527638485168298044224245\ 4914907361733485577690152884066460763772312274860284131176426689888838592623267\ 0761122401576238790607261795391098808956009852401663301990860538946012316064420\ 8727/86573013192778407456131105865983617066878674426661036041029763611312594502\ 6519480316658313716134150385011407779845277491438388668831108184875145124997821\ 0676826591973326069698494849465482784660829315801350798211861603050582990309972\ 0302737824965325488230004972904761321293807621458304160669928716548579279487882\ 3865928762124288836089839158908847877933227821760832529840722426859716523975794\ 7822101205192509049881944092948945822641332717390019490849640926915436966135149\ 8898489812101548466866762085239830523565032766182282951793281823325755810388479\ 0564190258270818761088423002311434788029024840776287625899891210768159324960167\ 4903306296492741868238677309902701787714943999260514821728407956130951879741791\ 0070240183920481143553942036118079282223579312979982842471006903912079716394179\ 8409790107943120501394405418475921999552364181905137335263239380990399420266873\ 8837666657576962866654254798114439648789235045082928873700709878914255652038916\ 8292698360171079611114093042775245256908011095656183532499253205103182613603662\ 0330672986060786950539183477066145392359053066633089827603613553508850322753333\ 0377352299255836894723611751209847656750341894552108512608905940986639139242705\ 8197305525755574166838123008436828843129220210073265241572035805769016475443482\ 6273335861777813148145464570338423862181059175211191384095334099387907089201082\ 9508924294012448078282191345463375105575725071013129240727571753508646776306807\ 4809533569438183601303959846116416954721190623800653608733995530756174632091233\ 2544314188107807045280427150002390816612437952977345552256942753333252995765114\ 2085388295233052782655756504825817950053261536372988163443300615987382621412314\ 0650331925257154998552793051392955549107379918299722572321575758267262737111336\ 9767615172177032508384103127542892733835616936991297709898833263129040223611711\ 3885956083519951677741331670888252240367202771420363735357348752554910532535105\ 1275573336598740737108542352506831455864558188270099732231340490878667980800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 46\ 7044783224329434247712403959394003586799851867160116927483536968752593569322183\ 2643639441296128049524756685648110388809333956431200988128068864129328383259607\ 8903274954925735593271605857629652210193255881350595586002689816230632478933278\ 1591840740377294294716658415787646600962852438208217769750584216745416113843332\ 1424997237331164574002564093029852942070140001370003262242393366339561140075563\ 5844360706440490682035271782927456230603842996532379449828121474722009710589318\ 9501962019628640208472035630759158754582776105059735367680150318749227067529394\ 9771779493187760173651317843577056523601392002293197877478954829682963587125145\ 6848031869717882385773212290158062021760985366912719337419239540212302816380425\ 7286420087422248434264767988790925192809198209192074638046445699225440504879843\ 5575589176867450445166191951824896078919389419873100299586419841278140084065505\ 8895931497255848842564644030924290150009797959512565652031477020426778417520990\ 2368306492877343701734245643116674020249491569020216510784838571594922130453684\ 4429281708865041443360928659324238066466143679041804600953489690484751158102322\ 7529303400289299260017508061177702677426775051685822805996629552634138967682794\ 5379904154246189099628443819599156495309495215378282576572589109334464296664257\ 4956378967071782282885482254303140652489460609420322622708056812704324223093061\ 1491580177619485530031328290495525842205106422176080861704646250044169466644599\ 8799361264944544934297206080493718128094196244718708753357760597953893785760600\ 2617318472086786826977640622354726867893493630606440946328390312882009504659585\ 4361441040478800194655002343464853915715757151968056430928438073772425721606472\ 7477971996834583077292863405686467225332455344607274735902286093964085290629685\ 5138175005022355206703677334783244759159010549706882564655799238393442739447196\ 7689489012775262881357247352777598186342862578414611289372649758815815761683371\ 8621759798535215841813109537199417954214775712434502726259346086603878477469780\ 6577401728108160305721731761119659852838265249227685475925312332257120667888473\ 1299607675643509759072122575847242028882237683362283541274904469814453222239717\ 70774362303695481147147357031991372393425908669947507196763/1542503575817878083\ 8508883005075031994098650231921788158758087057694894343456917243949368618550274\ 3943877310963001385744576995753912001458329647238306961437449026137609373179483\ 2044448192923770303664285318627743761532837520354620930428556575945930075514120\ 3558646728075063484654157381587647203334797074259151515792711425605777974807836\ 7778870173341279862418131106018679861456901508512066956754068618355323101111482\ 3000970858943900460172363477860285013973615222622028534501532112465060997182481\ 2843695292743619604947203970236399693866071404153298615422079113733110356545005\ 3096180211098089803980539204922209334736885195425382657904735969647977583398461\ 9565238788737232061291627708654205506985502174054296978353144591250253561577798\ 5218016584281910660011221377789304411029650259192230588835809177869810610269833\ 5041153839109051646179404033378220621715989380743031959712029695457941431922570\ 2413917940249227480631640610935180527372635056686332100994079258087680705765952\ 6600049041471164010885640299961247082976410366612668803925713549862998431190007\ 7234221139490843483842607232040552982370335652618753377824095363906562795451645\ 6436741175529042377174975876795119626893716995837726985446722592886513570901347\ 4032683622065590952375959601824778981880760626543508861047186385065083530479206\ 4956853171289475467113623374856854402512140384336605983599268138868818674000573\ 5651752939885180530079467818127523843519556106329854219595715520168163627640159\ 6409107602130017138641211697747658618357373037796363694121056822950695893902546\ 5861915793463984398744405763127350902940460267794345677364550348244686909267808\ 5791505713665933765975300309695045576947169244119628029232077183523512783938579\ 8316506539964206214684775006248965982317731360844028746009222542043243340906620\ 9911366216968166702349575286897086651806348158614451975303090531554921188022117\ 2680781871223228009402480242981800863920277044192879306036090393525144601106610\ 9995992308499931324398800908638259481601938292736000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 15715517869490010121347481060\ 0994939186756874100284893865662119840754505892339088403972068067554835678349707\ 7044294396833818905183749779491246069070464507813670549247302805969789109341311\ 8063352929529668945862373695061078930477773759808414444306715524983118666712546\ 1291967016455428057378880891101696562836469732808778622158796622437356383832575\ 4946665801906057569732013032879214659327050285476390505215141218677327650845174\ 5545741123426963023933376475846973866005402799313792154880983106700476599545972\ 6877192323593775421671374679851559487997934974164481591060318137219143297945114\ 1506989558981087895889489755595148559887681655251804624427272486548755594036421\ 1245976283707175169050789550260804392566784660484657806501302555592900050112440\ 4273806276913955003539467052138595038907891854848376592898646791890859308866861\ 7215873701861311209251560683113954701481064449671435162819474154929832246083508\ 0858912195113289638123657921697869154232001127479003114231889003865632272321850\ 9800769408946337813022842296715736132666146556613887150579129145363920686949506\ 9624409221458940813802826595469958973573099815562390533053220878746305234690426\ 8973644571075858100618698858641919052941473199878785142608404855822320905967260\ 8328025218586043341005255090116414223230622645448144015188972014100011031246875\ 3441905985067787540319451642761900746506624163339769025226970749439326262207279\ 0364880883685146020288502513499950638676634115489982570872441919506159813511386\ 5365590813523334790889964885013100073456429685136694913777179028438968002312148\ 8789104232065340241064803702303080283987833882427254140867355361817412422464679\ 2771786070697476146309702723919807941883550313730935470886269203196179139941480\ 4067633972289792035853301405236997518532751506314394921078142276228690062209705\ 0359997121044707358787844535112579567589155335689895418722431843487988000643971\ 6662575541183236612012787678467134106475191805586024790527735590292869826771106\ 7912546414765544977370094849263238424221069301147947697101646516855376291959162\ 4352212963460894106079863981797485494079867922583314895644609098492946883054515\ 3163060293153306965840513908515577294547783304357210398273846287730075339781431\ 75101059131438380310194809293867/5077182344326359667610851206998349622313813326\ 0644709281168925833008362657234160248959187388895891555947694019246026781900042\ 1271647407429446757270084647134956331134180350257956706843990347096260655873557\ 0131335393319631260326707682306437748946394257389160945338466285613588202372523\ 0864677157538223919663272842001660028633770021942322691124090501364302800664017\ 3203524304236445355426064052409617113565573069747552817206397492412760239007205\ 2047787223153382370150147001025670456292811794312446041417103915906764043524258\ 8061218093472375194999967724732027220131529447001608285976174495040298213187147\ 1200546689282593509961767874523702827251678890281097511253176349937916623369539\ 0090817003968147452946294543456940776377841090299918376832804645448797532540932\ 3907202209624583946510171437441985394772894775691489762894054863677196970523674\ 2436915691470532830279245797677991871697013984842614345287982642761536200167684\ 2833940537326683503692666105483799516715288591180333558324850682738422722774153\ 7244283323529615375495533326444574268123618840953108990132962807685195857510814\ 2909478646524864290637286109765927151872577568293631546777419408423800535942025\ 6481221681262908903482559881991481650693404063128158432855167792683240106629611\ 1715681691591927081146471984842783753872350510766705246208578760766023826750948\ 0714369189085681680968988104173145267796153525884387026011902969339953281660945\ 1150418116615769728625647085833059127962714853413720467683075060557901526840934\ 7479339838902770080101880237144818881351921685201264572558049234510815684910820\ 6840081983362810541707360255452803538409571421477056263976887549457460686335583\ 5233265721630678923487022258171961303516533320902021104994672713182808935697872\ 0368781051285915814563536512301393077600529714774112613340783963252856249515034\ 7877762537151241833143042969614545698912150799223338748789705863413147874401490\ 4361027906508374000885245163482334551146356481312660697191240425202223033919043\ 2144776390397394944000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 172245206516344261517592777755641901215272712069889505988\ 9848283794001778228503544738865311770786319228175577405634165365508135393362366\ 4474238868327065404867691393359244229729180683004927052157774319195774115694032\ 9999915133537276180775176135921593070255569495196562621426653327498448863077152\ 8034756894199240609327832657946301565721040612829149292784525409601228259930199\ 1604720471953304290253955850976753233383491101484093108350745764598571452162797\ 6425339794283118197010955681034488775459398686473959456727108505747602540844834\ 8249946975852225193704431119333168470491168492302890663452686497906023598270823\ 4467047848223837003509712561537570831166089854916910795022855902677567895159494\ 2356541256855523990731476092206458845392216942883425340244012458596486157711956\ 4863616818567859701336748440137375064533164968420589836063384845444554871849392\ 3340938224662066330337144277715361724263060794863683539476510083568842583850590\ 6510519966581302698469083792594396162792634075006352057832978202068715350786375\ 8329608226823669049022850493561931361223620274336706085019292759310853500209091\ 3138980409560649760274100339979786306970714856092385906318892841769100685605420\ 4083269793647851363883237104255145055384230500080641749347863706182549097950438\ 8677035947807502306279089590183105574321194295309781685776067194459882577698598\ 8215348794950435647981376234319642900746448146275441023700660960983762033315875\ 6749188391657981023721638276827762809254858130695437858752846318105123951109721\ 1351453425280731414517513761483006940739850487939689349443140731227841428039115\ 9483946669051611595012474733365994729576478323559889285465306825482139376985146\ 7061426270141428654356631186978283035617955260783525835247128027321643413057592\ 9533063886084954132069935177298158757292527172810851455958419447901693348687149\ 6305794542541439767363269169129905374470238381948211748764101058872652430748525\ 6251116287160783759497266387796159092156537637899169075790301083309214147099574\ 9451653583014591391996946423474056190504527450640620340347356595715521343317892\ 2308773389784623563696210863181064878542199448966322577205235708820577421680208\ 8755824275324321889385875580369619941269750186080396320397044452905989339498271\ 53244111/5458734725411868256976093655247788265325952198713550575453775403059391\ 0553270595787730868821101537636795834410621451388301203996961489216979077100877\ 2107388221122109156330305056388945196324481127879140744096591368448841382419463\ 2198668666835527101968626917821002707722983622192408204318377323342251953771024\ 4868552891834971111405671331698098462916266784102199216463664009557114011108680\ 9633232979471925524013778996588941948775514338300630773731902314984161353735582\ 3349910256371266431183740205949875143778118103099262763895831826745446173397419\ 9692069464027646600583583976012762968379343713164746148610902771369780610579991\ 7021980120922336190901675366244522196128810979208788063805687949769626145757875\ 5594613916453335535840520420278877967575907401142380287470227872244955927652957\ 4795081077457421892570298163133080197616624209029953648816036333362878080304424\ 8319238241532849552895261787478889635788761666154748253283915203572774368319016\ 5946614685175990177822118010791629363921080308956151928946731339399773974037874\ 8658580204284724652433503597760849463022075887947162580432720792241463377723051\ 9901562016695278973610793723127722339133136065654460029093609612990283654024490\ 9065280518780772877546426395848670777400361867565278574759163641995808564272961\ 2189424782314635945490600497589952622077701929960731970688691130543699596160104\ 1801595723202625866799055776540641518753883236048635719490611863772733268769075\ 2935333702288260540220993789164672685072602952881757795599300907950567739248523\ 5482452563994470243777173119123059006578788852678243189952996399843734549558861\ 3360183214886419921329007439248365597813130081250779181511901344633784993864338\ 7892918801906706054491729205123687263110303741571078715644420858719540025125026\ 4359818060391269531048268712216419655405774193481953723951977345679315445938319\ 4066083049295655326894697649123670305821806811084296484330836343433812339666710\ 7063413695811565560176492543594293158332554162264573273799137734036400255718863\ 6672000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 57100540256080518492397628625669737406463650364212199871096683307975440439563\ 3346488054326499190308713209623625496912904579881141547278488907958419030325129\ 9777027946247933100091783455825010735489784421244275590814554385815779993010973\ 4944851089565675717529689421493526921801304709233351605953775013580840306794351\ 6389321892266101255816140455590603761291259633288082409128984040138499367050691\ 5133699769101095745879478547600694817866300222740727636399424351015043221579455\ 1833432569108192809048116183102015663872420807911565945976690672583345355747751\ 2681729495697814722684353383520891492014887482970619068323727285419502028266009\ 8504765133628953523427857880203578234882901281900134502034631659387177009968108\ 2456982699169286935024499302986368007781457892476799311894853445446941125283831\ 9329170379626771714298507599976853998718408550669158025236050126347109508616104\ 2431895245718142773817986861383855521854000633705830411068518048658820448621510\ 5733371588782335535399258881638009974053005777400962536089580384084321014553506\ 4387017368022695498329700439396238884231862401126958237478006446095121178116851\ 3162810398842675538263236592143649776351876551376835666760021809794891688664568\ 6324181714397179155320317341328565970241917898873404522708304688452388878502807\ 4940241857102950579013040952933934898165016428808883071822000654111818400009808\ 6638582764315812251006036898889066407342460736880758370852362777695283964103720\ 5415506647266308418668854105704203120578800781208096600193985993499004470195315\ 8287155536941884022838109173346377716114413060211125190852094841591523943757834\ 1393359365421851747781346076041604873851869531410859041922712582207996754561306\ 7330291472100928807367831553767935112533556746133632530856296701569579839081872\ 7387971891339014095269488989528756311705637564407104848617684525993228262615279\ 0615895595675646233198663790894480389771180458241649111949140508418328448267008\ 1250014280273455401103574864630842524436662347613905234433940663994380993060032\ 9263047007977678723548022691108781181276254995279906030479552979821694699541965\ 0775279494166632041182195539619163870077757341291913951646195726088787804029992\ 421047061947998260804337222414123360892344183552036134302110028159736960006187/ 1781702032574985446331586990801240785638837628567884389370114096545703851625886\ 8915653055450622634920973150798077607140923685869597402106178206601779584481684\ 1294081168150602105705882493713482499136653077883802935182307109608847199107222\ 0633258791300519082531707156829498392207057850312879714888204471559488061937227\ 4328313662405414825635576849912522005274483040841169886726367190981776464825992\ 6865985023489276052927420625365722784166366263072948222405763765666758208039168\ 0082542149912669091323784843853160909134572898693624907946136651688907279986851\ 9853319906436046011756274936219861208673025808151698118223120132724262752199154\ 2046076459622469466768943098931171934552668695745822577189062520282183536042014\ 9836457409617535173239810878604347562962146201583103400587500339601665577028960\ 1078004319245328112615198384774629112627362135262736907655523687925586831381227\ 8019853423460733246860704318479266359008297000669800205943253976694068602859334\ 7095795282478585583801795674655823546423244621648225329892911642549058370591453\ 2046752442509214403274197005923814188994655246907169809721455598972848172293211\ 3930849910568793165506574018858228452505180992364263337210232873268997243053737\ 8237403997703163661815180780422962866278169751957348343372911864121310841692297\ 4549001461568872610619337209722544820593955278342769501198125338354454817234996\ 0803039876586385416052665228543419503434011317682003207680036939965943699692175\ 9320577865773755964997566134225343016832304576317064585085732730967448489106512\ 0190975603619755006236144144799054883609864421103417577378045723257345544043253\ 9225509009580279223085542308815065938365741828630032946981328422091947179918420\ 5894362560632662813244842672075977324946679127959038797843754725857126437657895\ 8032299755126720736314289217625919354815758750118775044624530778724859297637617\ 0380224206049298309013063352769653348272601784249877933227540778288391986905781\ 3785681114623442933875229103744079956041755289068109602539078155658435318566092\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 18294597397428746746508661523289791165796865266220264354015045857365893186\ 1778792584447091115360507906490235059135057949232276662633177379440055909065023\ 3151138102833753607985519821829965845414620763012651767698792680899482841083256\ 9035264103894386429719426677391959328000625906494222376663792713450058717244921\ 4581595281757637098059894716359913082748364944520892683340783645382137731038872\ 0351813618157252864902672054300924099850171724668722002388306996687210405993323\ 6497585731316230284788264910389988151099864166166735896375248529972431521548216\ 0083100681064926359974312652922488480350844645926377996864907947841905968288506\ 3353030494049050934755309953217127187093824490700040975951064172776097012004127\ 4811303399318553593250226959191520576580940227115544791396482364367463664759368\ 1471758239902275751089277642014066126939604774882566096382448679851792488074153\ 0370644281685298203394953507990147247290382309649663613223426616475984691681272\ 8910866208631031785380645978445446900917164094565061345906911593282820420309228\ 8136911770571291877183813258282729404719053729218325529481390009449209194444428\ 6202511223331994619218958309747978475899449430537563623859980332955244475428063\ 7785632544140138232537486517424008465452947967409473351045577318121263642187544\ 7376881489547876490907507066583795246186016635320298489314825264061433491187600\ 5444668840319929854474732113004739161105445140650173952297628627328474787476970\ 7773033541838958236150759015284465999996521403216668004200880555458384280063026\ 6136883789565571463635058301245799242885257877090673002832918012964994251233645\ 9116971820289207549828698507144432677053530281299839335044368545942360094117094\ 4551373452900970950722046437440383014985285208863671229946340387060910181980040\ 5008319326458372090504945900982851417444479207904675553453221915678219278364662\ 5026911371053286170577991926472265099686204638766624870395539972331658180798508\ 9293795391263324707473434380435646076919224802207525227097876939449207142072634\ 0230305192749044447098057050064273318485407127919550048356962728815144955728713\ 0458119577344172184645816535314936975729938103688873888730436220707881521536720\ 2607241520033833907467732988666326740766412324213076091686720640765039247026740\ 2351/56456341514123032817494864889244135737712565820885975229438555107412061804\ 5311147568283564278765419785052850589688033501557757072785151075285341719039845\ 6244489197993641398596843451457330921192442522862588366285777463466244232146188\ 5782412836995435185122735643250873031093632585086100275586146457563375921127745\ 7217849198372676219770980982736328553408118938438523039479543257177256410507258\ 9441056114947129840915893965255960383746052500521347974142469001912092814145628\ 2290585748022340606261568452459510045942060529237633304018167449872216166580076\ 6918159207606673816879649626543159737770829036841872758627119600071675479651063\ 6599464833507094061381898823136749264845637030345419415823831412462992074008431\ 2108362287746834868885609887983261800410730005355544139300524640071001835909248\ 0260853435558549580878749132189782617765857951354406518049001614786737883052608\ 8268568580897634960583605345209127716512339660495322428608935310336851872294283\ 3740998336645697815422715647260534274890687869076565479911055642862890409921863\ 3195413047697877099203380857085850357003819951124088745260235752147292754104736\ 5198308893195961396699099786622525266756989019590480939910564613403092740515050\ 9798852582801373003860609324403042317979979657668043949712567117568706494548357\ 2378591131010167784758625648877850244492507977137133029925158446622167135134570\ 2173456771022595448116195403729530954136072668069463899619713234905447113637713\ 1376229073732373312990216187938951959664268300735370046745286451531113787825618\ 6762242195973946023562245795892780982100528842691897614316006075424724901431094\ 3826242928779460194389839939473158838836360263867581891405428444503013274952809\ 4632066291247403179556612457062982648438127828507307617735401555119626557138928\ 1959754517450072087657066344345088628528953800548347137088763403806602968433166\ 1076242168550143489813888004296599809497662131839669604565836005207793957481030\ 8699400678811222405480916769307745143738366142366388543713911780428305803432383\ 4798080000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 38574122703033291834707092797118839483986598606049880190237199338013\ 9713736894183521560812257940166902665871327034008565895709658654855623237822712\ 9033237067171304010133487374584748095290723937100936304877487122003399455113690\ 4887019124065026790348126725249417326464827607776226583876727309249483582309004\ 2506550691626121248890537403785584542330889700091629086408585001660265727551302\ 5557644009329599886286128400223495306003483618441294738144540783540752513401580\ 1251145395274775567472758534619203194276586355055811947485231449035853833373386\ 3304493968854030783771738504156982337238853372836714554918404064609772385752742\ 2156040356009167493390883479552284781288445661841201968269967050250223581228182\ 5006320223204261849644036283253985172247241593441814093616732584714538396347555\ 0243122242157992400313975623871706318691216354785134713665739584527737483273702\ 3453980758809575461061079363599646990860584650633702212140622536791893641777834\ 8394538697745842080052571253434671336390363019819023941839073075814817826543023\ 6397794840077801760501567347410021453992879765322624917312455157148360388526084\ 3711546372118020368084607467499788727836615420046559551450213075368892198092580\ 1310279603391840504607435935998489258771620618992935394339161758017413009291088\ 4594891595650303343203071896867387145818456401543542185980474051754660472473326\ 6784376038351358060297345093808016555186030909998738792260383258917130881428565\ 4987962831005434629656451387996783162120683020096119312566751059644485844574013\ 9813249392326966100308311044793396181982603198237418728412702883963784491247608\ 3547605903041926311999993793333373407263676777143477372232733368357272528570101\ 6402616868242912705855614109395440321611931027568929671526483479143855519551439\ 8045324680735094476520724598706038845784738263767591766810665829439007821974610\ 6923044777610285260717523154842872473844534745712647126503745830057659596457495\ 5894381115728846181882238010859387508607319812466913849024131690732808485328095\ 9830547228913814921260164467888869929362737090089994784405868312463626804817973\ 4499319938910126502014569594332068001715189986436862875143036682501878416415483\ 4976100074133870964035418289985920916046178162282443712903911498370008866921477\ 11010983826947482224189/1183422712699255417712768993343055726469695890327931869\ 5703981833746965976983226815112892462184170542232428522140575208636874873949367\ 5875368889925948845909524573260731814442259540127510825705363181963790465117796\ 3122603963772275778481696706292863059710269930509723259145103314727638267931422\ 0468781786699300278615260804734526004704151655121114738255326422366605501063954\ 7027634789021656856462463007983739285739906729121105849122373615703859954286886\ 4430614823385014848702224040561378944502178796366855888753956410879510546822240\ 6129384300551744732290253231082416030865674007851893610226784811782623671824537\ 7934071963764502292712434940164989168786965569254983422910396696504302507835715\ 1989191285783872099984438153816588933761978287048302780053765786762397332322324\ 2336918558299142306263996438767294059692469885940073352542732781789110138151799\ 0117906360715368729755443841199822341912859065030695088673964677692145958362362\ 0000561962010755001069333313146924123068375043310366165940176682234505595083729\ 7695920330470428595132538178642828865806680002777822140682293276888694115371567\ 4184948542079534211026466149461156704480108516979267455357965909020263965584722\ 8217970063912087171649333847907048764796197415203782554125796242614555369572148\ 2876240574070525823007320051335754529713015124482968471073713908319897316888725\ 4094303803352407540328123994021185347594509933098461088203757525302244253058206\ 7030936176621708412533777843509335507756382162301141583802343613329649219820989\ 5346317040209017016801350922193443992180675584490410012360099593837466749787959\ 4151419134469646319526604636657742298038410846409561392200650236511611980404125\ 2305755681956678137225501187701868405381023866803216146571385616643490384911713\ 5441940989373347940886627490164774472386303403251205502936133911398599199535103\ 8566658285138021366006949203136150396351325606317675329771114836179794778074924\ 6443079269800435873498848592285436664056864768488030155065761326670314328048421\ 7629571903345424513993328589683577323520000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 13265012175955840622917140557290672\ 2438663750920255856115182412351051939762925911401053887553883984901967713809152\ 7256542011492258001507872379816016943472820350718900873974456248358050796964571\ 8405710137057050619619065286999569576454720653885426873682403526419101736134962\ 5318298805377647728694670546355903679164028186889355654598255365294063275356709\ 0976752563178560624597473703819568364699772750977459227291964921773117198759985\ 0506335569815851525776468355582326530938153751812013255451524500944482566956262\ 4060575393977854390998934237788708432589311564068943352455297072674720373440743\ 6340501895842939219305309183260100243426052349358140727774276014867621355918006\ 9924452317293065599361808021804717866455094427785144134604778872741016695158386\ 7836874455404536579499001277803146600978302623076036130654761985948064730959346\ 9142093431848131228542443188819698814143606477083736855126523756366543781645461\ 0414700991358226089198638077435511427603258523356318093817607694340093067536475\ 8162664197626788797938509554307119670532513895099941832673953926541363100153105\ 5699743905145977607625449256756806418822954713401067176109718767798536872466187\ 3206212683402677553415959294364462466053048133965942014858729197702766204671637\ 5398436056657666284265993241398336913269128792199722944767859430293808703857059\ 6851251680402916584662980230624013323679214740474296122870704569340537057962351\ 1576765450098636766249135269830501961715724588343495833105061597981623265592672\ 0181920539799887111738586525444067342464337735431865152887845768802314574829040\ 3851074275102428382949233375854384112131607670601183962379035908761146203982229\ 6628327260772040370064830814865161131889080483938922884034251812609163538123216\ 9786404494614429225895732303944984946097115560943420874659499050590218684826609\ 1708448781852134938076862545127068676632102089145681258705132596623972978956685\ 0238867066824640323808448296396120988688561302571608039332078835271988924677604\ 6921163298085779712835811853080811321212410385970954633537406633460108282555990\ 9489334188073431028303202459409102207053513917183873955431792869993819096804432\ 1214570330334434812261034925555883523801579695201109751671937446286488306613683\ 1578249009603773522704736921372082732125031470627533855953/40695347534153437141\ 0857222889242689681514907261855626536923272772111908762197037912026707937742507\ 9023572643463053456022807125987135433716551133370780040247097241090814703339359\ 2672328697596094072864918067784459689815515531556558647500678108624453760963262\ 8926715205051739071007387767656008746463832856372101606441120462491797998254125\ 1267909419147305338886566948825411972263250867712231196907625981194556798502093\ 3365936183107233256379611321958251965470334941000424335645369205841716121203170\ 0320082436893157726341999018849522416572885058728710922202993544179560548084957\ 7024103759974468214527245966665063581860537000212012917481505822282767930035406\ 2172637212883248343644110633373876256400300303448378474603075873772300407592130\ 2023490830853771183040101254531433396769683396723110893961161504073303063584530\ 2827852900680639761304765515274210783982505864767515637180793816136159109293912\ 6398501431724420612678451284234238208231755551062084482240312479452302299403204\ 8525597369051845545270793856512785150337125641261625710420492391758367536328521\ 3687683951111724242431647248810995643973315914857978168789322885667027361080843\ 4082227202469813101778201376846851719090091018371406423172041372968459794074765\ 8974943224731806102454860528922346673925283376493583675038619711380182697842720\ 2992961285543745335124225905783040151223135027629171408157322690028903607404373\ 1576014778733106841013677261898107833948230951507537353844157134623842462319108\ 5635943412016841769836919297218422068802208408501095976823938958007791469089906\ 3742814624806577990837112183830166422367975031056135565815110458201514799407312\ 5724364183153790698938867459724796697860900826622501444972960175720088918900040\ 1949899395981553330638062455850834702286521933282421124866819443577110567345455\ 3283206052501547634088771771311400490405569821698006970673881786719612415056030\ 3699735895232281458182444054184012577341748031245982213142429368587873195003538\ 1545688654144669518635743657714101356150705051530437454646443231201334394880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1267267872534777977483355095453012075887567388474775882537297054021850093805130\ 5941990741687872875124450394030752956546696179709262426432495548341021340813575\ 4249897437110750233346562448889673161566222671001409736621226446984574499657810\ 5719135319052850935483445167250683868160276539384291561191922502597684653132650\ 6953046096057358496823683306683304753842220357997434779065605849153718757935256\ 6407375702402092132992313897961487162944769155742118982237440685055225131725703\ 0686388742406480922187870771825407014422698909408598570651956544121088414281566\ 1854600685080013902626479900815464410481224571169965957505216802390965522989376\ 7600489770293362939003641932202417276528131117560299346860909186845240800802994\ 1142067835450476509116954228037323964107702731960137026221743370152832154993013\ 6091774654803855989090247836035031214297721144029051463281028813680796162973514\ 4294930187074658595668189633020152907449059077177315935788922954843570266689476\ 4096382492986677835650843041342890476106481382692667577641902300997131422679833\ 9036751790118401119099438563406604215573531403412778916894977024628070852523708\ 7630017891689279330514554674673639416004895108620936378360124489787578551751729\ 5431388468054071264967036284754777025933146971556066077650066341078984966835137\ 0897620734998620718007959187320347141738987974590012017939536348965663780322674\ 1144411715846042936860056616602948622053201101626258548428214984540797568119095\ 3687715319137160172408355130110116363063897951436588294014811238507278732736806\ 8051957798497875047839086365511473006689922892289934318055050387349286461127272\ 5550927503288885681850831038147764608123164881240962013584948365752404045030407\ 4230517340767567877706942713110891556450623202354259657620952729931274672470272\ 7136677024597639939675854038842694596494459245098692075309532327707720925109020\ 3467582062723722206661982597732166498881668792193095352642360796371323576799098\ 8649272447244122215022393558406437427821800819647560456237166632226637136137412\ 9122403327353770946880743087032890147594457993456911724572023706406288064063586\ 5283850475589544128158023626255424535254904149671187171572655501458771361337645\ 7842664575901719017531930225279523710773532399971808308641454394451779062002809\ 9025587115320314543/39127582853957372317513765008714599292454878137793512181019\ 3978724964265143064350860328819946360672164500349677557556032627523322002305524\ 0756443163853150834606534502876874238658478315128991384601275153204789525899659\ 6459885557356469972585677605042648171367764128983397056849478982078622072690180\ 2487522329865367799190271986698881278580710019601901865841059989150055019868348\ 0795749594093387970499138084632068809373446731449886671811419416394299391872096\ 4667311986017260597736919866931543938308630734174300032303525518877222729079902\ 5141247205844009593177863829697960734183731900504181904857726518792188522956259\ 4885688331284595799889997874881683118676175526215163428176696908618627378426495\ 2384734432059994142232374822319194887184174195750441326612681403217208812939755\ 3148339772520959086246306049966329259824853840476792012201298445813141171058429\ 8632538561204038001967060166469022395988639742820902089720278102938211295814449\ 7402828369664249929022451065992871499274206879140696824542244999725963450921360\ 3156939225856812405054352031278658929525219511240358530541375669074152672048520\ 9900130189345973489830905336113267873593760614559269910703184302334485044676220\ 0068723801232761210931422441144188375571191090302382594943769016446045535374891\ 7527181950356897975250507762705759783747387056484686096605526712858445700659773\ 5895861131889494137449310011115180064633406611158254461720890694291395655953178\ 3338423830236631251006604984922392714678379519716033798615796117708894173169003\ 2182285021294294035489478240503490546899279271219193885425949285645306433439163\ 5684936150821061926845188308057542368452789740186900398869680402729934699551109\ 0068490453898482028586235857312870170352975342216118093308839724211640610314963\ 8240930795210879927664433047481275134083465767122905750041130421162072440730929\ 1955182854858543426510638823123833872921967211676513319494422567835986846473151\ 3145405258205729206389044339074561817608857300766268730580495576391547017074569\ 5542461257386594412530647189100044694323200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 250785464283432145167406968468417\ 3605182346492809459978431102088121956775563383357672304896251445637536593396468\ 7642038622240650107211624116369752131351846230867002111550903332368588301653261\ 6757034203539733386650151062696674143419981752796341641474533812947808289339305\ 2808979773603555372804772227909755441430371783941516599681537233051310551277422\ 2568995067592469255868846188945932875305500852405931956914139917550169327627736\ 4470223512628694203388283246369244962051883174538810206230358909183930454018954\ 7874112073813207314137560767057602378804084602155631225505700847367662342567214\ 0890953437660896462133147906883642831484335824492537759645478188143281218341774\ 3795957285585814153616017654565900553041242885150216315636624704882085026617649\ 2602460519969921361863988447620958627934685216851785564082950801880448815862936\ 2739545700952496943122269583887889257579600107796987417060085121169839546059292\ 2236382418536155068937419772760742847355530760234493097055857291635221653116647\ 9642492691130931862777165329584360616059364706818136789432451936258179545337267\ 0731775803886184899891105690047546347661648944366807414883650240835817600494297\ 8199079607706940334397707554239350163079049080939447102999925614630012446011777\ 8824059099293142711116617264857119725873041842520918460744734543419614043716421\ 8265228156732750863733637197590600006471437734449723911143482716292274231975292\ 5588047968835543312546478259131395298159916394552383318733828597565976672041597\ 6814108330705411369707702183588660452164691079406382530773398291581403858014374\ 7439939674573503006194944549509797097050517664117153586390133744347242105811183\ 8062253152763839655822293059423362211940009961923290888832335447915321452032720\ 0414075734395477757071510052455535943657407221008964935938245730117513458920317\ 2838033779418929017094024205571126129032795048097022052930401814503986503496761\ 5178691180059059086385821642311585970890817448429218436101927255320540134474068\ 3522829490668648161818520868835589771906846021418567931352326686021482120104542\ 8036332102961789924589346652489687296201511693433274856594624535360432209890119\ 7572156326223338451815834717922111416713811718344428644057929342789164305145392\ 515162882178027552346703964726927733055918337214920711216073542261/784666661557\ 7397367458165847693576398649059345471023253599025194970904992869020225361188767\ 5729626688124124178580461236813411433763705594287602184529163187007514827057692\ 9914887727272925868001993012476669717250869607420898245501581100531312777917341\ 7552204021887488021788157382001270902048090841552587609966489267756734643625150\ 5380731591036363408428230828787013335358038463317579626995061996597577309697216\ 0826095972290469139435265965731612045986153809615760689016886685500562014628735\ 2865466217298583062330802490793245107909453320990670416938817705895620944909078\ 0233720088937884892695514711642417244292982039065004884913869461716712930355735\ 3749745330335257203044245164623295951760754718774850620232122044690173570761103\ 8542240718176553196611985570162483018632216567146920759762447341675534029434459\ 9002916227445846967479203611742376581283493339177982259794956653985393476851892\ 2869682046132208948473127688203345987238241708569537801359212795873909694350451\ 6392557151757924972174002796159404504021779364690336456907723102825684573167804\ 4574515598074956850278286946147690005752070270966105313526884117012284642145839\ 0476272046047568372506416692635765456190040474390567380013911049148949066252134\ 8047209141564595775104175209894649450212769775589328892085535629665834507025072\ 2637713665188084226238832784005659720732402581622560242158432558107767244006688\ 2056204861542021466165026189431125463669383042790192175190150821303970294562497\ 7133592258811791701913127816410632432290943621726466364481090977684680887958205\ 1347513314924120173476482717397283464155030232261573584429979133776192695258883\ 6874970802699248291917827379151033949066774844022454592345747936897594243408814\ 8558487002082141718817631124074422983062933433285804612163418186657486738411651\ 5175537819351136539477440680749324934527303337692722856170406465472186324506969\ 8576677864775963235914341854471711973578400831966321370313206785706504618907927\ 6991531289761396911188673169653427710239640359624121790621104136597236222008438\ 7341402112000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2614423761768047548895672914059895565314236191862807455888491530\ 7393382759473114818754235903605607958982577759094544948697713539942905168486860\ 7911919664286311453018848089935462867418231577534418450718303862946174997438953\ 3635216391083493105043563448176527655660008742380986043258835243863439464255203\ 7411847323537376847502685266279238306741850251016370297318733002252386655589830\ 5745264758551125410455856709565500105180600820111614922243456227933111312246468\ 9126111033638258122398485327404073201517494547236919513866771886616665284169239\ 9456607822723211032996456814538361926101903192663594522323345034761255564617360\ 8526165453591089212083559310759447337458164387740620228966006086401034125272294\ 6094261614908360661203885466494134390198136840860887578450528731480518968661206\ 3661213292342615240832495414608173141858987501188358028504965369424204641061954\ 0380963652171079120924777047363774504200654922110325731831618218977132542198592\ 0166181149853987905870248604359546465043609553345823311560694328423229941103790\ 1022574159482678952065969567658464032041333225114877287861124777182888585277423\ 7225895877108739813746737139079295867340820483798922020622597807866734841004790\ 1572941624589844151933230964222579791438355071696051641007213638905865354540458\ 7806605326179561202655134206019301573244095566086882089663089940179920974631988\ 6947050911418806524679256806933770695020390240294329325868212578715689693516099\ 8958996521197904299689792178733676552694398335014050035429592057934845685400888\ 7829718039055438873092335879281359106724449236925764537702234978616123942998382\ 7184309910862178051637912366729641026890296629514257823470112270249334420422261\ 0659443456045240028571252306256760933047297136929781297738964774873094528659762\ 7712962335923115918204493987442472903452866031787743924141675280412780709004735\ 3576375595897370193277641188113336816170269174569831444123242487574948531406556\ 7434948342527186878045158252945787001107333626414657129160751426597206849190282\ 8641090715164095190461062366310196016644085085650932475733217395455862474322985\ 9594971043498575213067970974270017108017052598575960430684687691095617539105310\ 8471379718459005196794233065548800799467171792573679454853291081261315599918712\ 874270596180001194457523785874530437875422289/834988923513427240486292712629200\ 7032586630785641254553674419218750408946144321052179558159644671100012756771350\ 4287841364260056169125405553094545017442093745760443134427634861255487058633159\ 1843528402648811474345308355755477304544637210114442273556164599740902427695078\ 8676035927710957570011554605309197383550406638741243708484783009630395099724244\ 6635339004552794256553569998024226572999987439923052662150686849917983780081354\ 7256928527560933009638975387883893918934887837251195264955703661811838303122374\ 8778074402859773001030079108777116884698386480561554738510637893853152465155008\ 0985778517336538064410670518872754818287860882265706923132654935784160395117637\ 1308771627046283321474234418187309580114001463294899455494235630766347066986063\ 0935344047782633645213345836601260600551608653052919698501418478622601730971134\ 3754084750728969753780866093478097529683308992701080944194764413356685681092606\ 1830024931395177175454306779562113874426864879215167716277162545753682839301043\ 7590247832769337658816719451141231820540623549178946856316422111954677358993487\ 4255301535207314893212185385460353646623087376619406123052051075608681149217856\ 1207520628299682320556554845195106993147692900745696492743370320645941164497046\ 8050552059993356120051382156668122325987502805954547275466873818358390676807353\ 8087264080330290083906042297242816172543208885148525593506233790544312755592538\ 3658303137377137683564507824988849524249953529607050092637180774822589371599763\ 5013077360874521704437225348618648529651416292829284781762945408332252466672154\ 4880843941473982210307234992728628085982166333005829596043797615735209222655085\ 6308782576432537064173974988673750823430252230409179866965055404360446184868358\ 2386413764341979673300056802625665695797825889659344356636012968829017020911180\ 5621393423157659961531718528216000700398377176010214674908961253983401672192955\ 9081324141238167660730173582006291592167621117603815790346391053409922465706193\ 1947937086470577488421731158544959900261552613093590329189477249059578183680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00] and in floating point: -6 -6 [0., 0., 0., 0., 0., 0., 0., 0., 0., 0.2755731922 10 , 0.6889329806 10 , -5 -5 -5 -5 0.1115688688 10 , 0.1496167584 10 , 0.1811757460 10 , 0.2063250808 10 , -5 -5 -5 -5 0.2258841214 10 , 0.2408480076 10 , 0.2521535419 10 , 0.2606001521 10 , -5 -5 -5 -5 0.2668381833 10 , 0.2713832733 10 , 0.2746383919 10 , 0.2769158720 10 , -5 -5 -5 -5 0.2784566525 10 , 0.2794460840 10 , 0.2800264998 10 , 0.2803070416 10 , -5 -5 -5 -5 0.2803712646 10 , 0.2802829955 10 , 0.2800908369 10 , 0.2798316292 10 , -5 -5 -5 -5 0.2795331158 10 , 0.2792159974 10 , 0.2788955202 10 , 0.2785827065 10 , -5 -5 -5 -5 0.2782853107 10 , 0.2780085641 10 , 0.2777557570 10 , 0.2775286939 10 , -5 -5 -5 -5 0.2773280511 10 , 0.2771536577 10 , 0.2770047168 10 , 0.2768799796 10 , -5 -5 -5 -5 0.2767778824 10 , 0.2766966549 10 , 0.2766344052 10 , 0.2765891855 10 , -5 -5 -5 -5 0.2765590443 10 , 0.2765420662 10 , 0.2765364022 10 , 0.2765402923 10 , -5 -5 -5 -5 0.2765520825 10 , 0.2765702356 10 , 0.2765933394 10 , 0.2766201107 10 , -5 -5 -5 -5 0.2766493962 10 , 0.2766801724 10 , 0.2767115426 10 , 0.2767427334 10 , -5 -5 -5 -5 0.2767730889 10 , 0.2768020652 10 , 0.2768292230 10 , 0.2768542211 10 , -5 -5 -5 -5 0.2768768079 10 , 0.2768968139 10 , 0.2769141434 10 , 0.2769287665 10 , -5 -5 -5 -5 0.2769407110 10 , 0.2769500545 10 , 0.2769569166 10 , 0.2769614517 10 , -5 -5 -5 -5 0.2769638420 10 , 0.2769642904 10 , 0.2769630147 10 , 0.2769602417 10 , -5 -5 -5 -5 0.2769562020 10 , 0.2769511251 10 , 0.2769452352 10 , 0.2769387478 10 , -5 -5 -5 -5 0.2769318662 10 , 0.2769247790 10 , 0.2769176583 10 , 0.2769106577 10 , -5 -5 -5 -5 0.2769039116 10 , 0.2768975343 10 , 0.2768916199 10 , 0.2768862427 10 , -5 -5 -5 -5 0.2768814573 10 , 0.2768773001 10 , 0.2768737899 10 , 0.2768709296 10 , -5 -5 -5 -5 0.2768687076 10 , 0.2768670997 10 , 0.2768660708 10 , 0.2768655768 10 , -5 -5 -5 -5 0.2768655663 10 , 0.2768659829 10 , 0.2768667666 10 , 0.2768678555 10 , -5 -5 -5 -5 0.2768691879 10 , 0.2768707032 10 , 0.2768723435 10 , 0.2768740546 10 , -5 -5 -5 -5 0.2768757869 10 , 0.2768774965 10 , 0.2768791450 10 , 0.2768807007 10 , -5 -5 -5 -5 0.2768821383 10 , 0.2768834387 10 , 0.2768845894 10 , 0.2768855836 10 , -5 -5 -5 -5 0.2768864202 10 , 0.2768871029 10 , 0.2768876398 10 , 0.2768880425 10 , -5 -5 -5 -5 0.2768883253 10 , 0.2768885049 10 , 0.2768885990 10 , 0.2768886259 10 , -5 -5 -5 -5 0.2768886038 10 , 0.2768885502 10 , 0.2768884810 10 , 0.2768884106 10 , -5 -5 -5 -5 0.2768883508 10 , 0.2768883113 10 , 0.2768882990 10 , 0.2768883179 10 , -5 -5 -5 -5 0.2768883696 10 , 0.2768884528 10 , 0.2768885642 10 , 0.2768886980 10 , -5 -5 -5 -5 0.2768888470 10 , 0.2768890025 10 , 0.2768891550 10 , 0.2768892943 10 , -5 -5 -5 -5 0.2768894104 10 , 0.2768894936 10 , 0.2768895354 10 , 0.2768895279 10 , -5 -5 -5 -5 0.2768894654 10 , 0.2768893435 10 , 0.2768891601 10 , 0.2768889152 10 , -5 -5 -5 -5 0.2768886108 10 , 0.2768882512 10 , 0.2768878427 10 , 0.2768873933 10 , -5 -5 -5 -5 0.2768869128 10 , 0.2768864122 10 , 0.2768859034 10 , 0.2768853988 10 , -5 -5 -5 -5 0.2768849112 10 , 0.2768844528 10 , 0.2768840355 10 , 0.2768836698 10 , -5 -5 -5 -5 0.2768833651 10 , 0.2768831289 10 , 0.2768829668 10 , 0.2768828821 10 , -5 -5 -5 -5 0.2768828761 10 , 0.2768829476 10 , 0.2768830930 10 , 0.2768833068 10 , -5 -5 -5 -5 0.2768835811 10 , 0.2768839067 10 , 0.2768842725 10 , 0.2768846665 10 , -5 -5 -5 -5 0.2768850759 10 , 0.2768854877 10 , 0.2768858890 10 , 0.2768862674 10 , -5 -5 -5 -5 0.2768866115 10 , 0.2768869112 10 , 0.2768871581 10 , 0.2768873458 10 , -5 -5 -5 -5 0.2768874701 10 , 0.2768875291 10 , 0.2768875233 10 , 0.2768874554 10 , -5 -5 -5 -5 0.2768873307 10 , 0.2768871563 10 , 0.2768869412 10 , 0.2768866960 10 , -5 -5 -5 -5 0.2768864322 10 , 0.2768861623 10 , 0.2768858988 10 , 0.2768856541 10 , -5 -5 -5 -5 0.2768854399 10 , 0.2768852667 10 , 0.2768851435 10 , 0.2768850774 10 , -5 -5 -5 -5 0.2768850732 10 , 0.2768851334 10 , 0.2768852577 10 , 0.2768854433 10 , -5 -5 -5 -5 0.2768856850 10 , 0.2768859747 10 , 0.2768863026 10 , 0.2768866567 10 , -5 -5 -5 -5 0.2768870237 10 , 0.2768873893 10 , 0.2768877385 10 , 0.2768880568 10 , -5 -5 -5 -5 0.2768883299 10 , 0.2768885449 10 , 0.2768886908 10 , 0.2768887585 10 , -5 -5 -5 -5 0.2768887418 10 , 0.2768886372 10 , 0.2768884446 10 , 0.2768881672 10 , -5 -5 -5 -5 0.2768878113 10 , 0.2768873867 10 , 0.2768869061 10 , 0.2768863844 10 , -5 -5 -5 -5 0.2768858392 10 , 0.2768852892 10 , 0.2768847543 10 , 0.2768842542 10 , -5 -5 -5 -5 0.2768838085 10 , 0.2768834351 10 , 0.2768831503 10 , 0.2768829673 10 , -5 -5 -5 -5 0.2768828963 10 , 0.2768829434 10 , 0.2768831107 10 , 0.2768833957 10 , -5 -5 -5 -5 0.2768837917 10 , 0.2768842872 10 , 0.2768848666 10 , 0.2768855107 10 , -5 -5 -5 -5 0.2768861968 10 , 0.2768869000 10 , 0.2768875936 10 , 0.2768882503 10 , -5 -5 -5 -5 0.2768888432 10 , 0.2768893467 10 , 0.2768897374 10 , 0.2768899957 10 , -5 -5 -5 -5 0.2768901061 10 , 0.2768900580 10 , 0.2768898469 10 , 0.2768894742 10 , -5 -5 -5 -5 0.2768889478 10 , 0.2768882818 10 , 0.2768874966 10 , 0.2768866182 10 , -5 -5 -5 -5 0.2768856772 10 , 0.2768847084 10 , 0.2768837494 10 , 0.2768828390 10 , -5 -5 -5 -5 0.2768820160 10 , 0.2768813180 10 , 0.2768807792 10 , 0.2768804294 10 , -5 -5 -5 -5 0.2768802925 10 , 0.2768803852 10 , 0.2768807160 10 , 0.2768812844 10 , -5 -5 -5 -5 0.2768820807 10 , 0.2768830856 10 , 0.2768842703 10 , 0.2768855978 10 , -5 -5 -5 -5 0.2768870231 10 , 0.2768884951 10 , 0.2768899579 10 , 0.2768913531 10 , -5 -5 -5 -5 0.2768926214 10 , 0.2768937055 10 , 0.2768945521 10 , 0.2768951141 10 , -5 -5 -5 -5 0.2768953534 10 , 0.2768952419 10 , 0.2768947644 10 , 0.2768939188 10 , -5 -5 -5 -5 0.2768927176 10 , 0.2768911883 10 , 0.2768893727 10 , 0.2768873266 10 , -5 -5 -5 -5 0.2768851181 10 , 0.2768828258 10 , 0.2768805363 10 , 0.2768783411 10 , -5 -5 -5 -5 0.2768763337 10 , 0.2768746055 10 , 0.2768732423 10 , 0.2768723208 10 , -5 -5 -5 -5 0.2768719046 10 , 0.2768720411 10 , 0.2768727586 10 , 0.2768740640 10 , -5 -5 -5 -5 0.2768759410 10 , 0.2768783497 10 , 0.2768812264 10 , 0.2768844845 10 , -5 -5 -5 -5 0.2768880168 10 , 0.2768916985 10 , 0.2768953907 10 , 0.2768989452 10 , -5 -5 -5 -5 0.2769022098 10 , 0.2769050341 10 , 0.2769072757 10 , 0.2769088062 10 , -5 -5 -5 -5 0.2769095174 10 , 0.2769093270 10 , 0.2769081834 10 , 0.2769060698 10 , -5 -5 -5 -5 0.2769030074 10 , 0.2768990570 10 , 0.2768943192 10 , 0.2768889329 10 , -5 -5 -5 -5 0.2768830726 10 , 0.2768769437 10 , 0.2768707761 10 , 0.2768648173 10 , -5 -5 -5 -5 0.2768593231 10 , 0.2768545479 10 , 0.2768507348 10 , 0.2768481048 10 , -5 -5 -5 -5 0.2768468464 10 , 0.2768471058 10 , 0.2768489778 10 , 0.2768524990 10 , -5 -5 -5 -5 0.2768576415 10 , 0.2768643100 10 , 0.2768723408 10 , 0.2768815030 10 , -5 -5 -5 -5 0.2768915040 10 , 0.2769019959 10 , 0.2769125863 10 , 0.2769228506 10 , -5 -5 -5 -5 0.2769323469 10 , 0.2769406325 10 , 0.2769472820 10 , 0.2769519053 10 , -5 -5 -5 -5 0.2769541667 10 , 0.2769538017 10 , 0.2769506332 10 , 0.2769445855 10 , -5 -5 -5 -5 0.2769356940 10 , 0.2769241131 10 , 0.2769101175 10 , 0.2768941013 10 , -5 -5 -5 -5 0.2768765698 10 , 0.2768581282 10 , 0.2768394637 10 , 0.2768213247 10 , -5 -5 -5 -5 0.2768044940 10 , 0.2767897603 10 , 0.2767778864 10 , 0.2767695760 10 , -5 -5 -5 -5 0.2767654408 10 , 0.2767659684 10 , 0.2767714931 10 , 0.2767821705 10 , -5 -5 -5 -5 0.2767979570 10 , 0.2768185970 10 , 0.2768436161 10 , 0.2768723240 10 , -5 -5 -5 -5 0.2769038258 10 , 0.2769370424 10 , 0.2769707404 10 , 0.2770035703 10 , -5 -5 -5 -5 0.2770341125 10 , 0.2770609299 10 , 0.2770826251 10 , 0.2770979009 10 , -5 -5 -5 -5 0.2771056213 10 , 0.2771048706 10 , 0.2770950084 10 , 0.2770757180 10 , -5 -5 -5 -5 0.2770470450 10 , 0.2770094245 10 , 0.2769636947 10 , 0.2769110944 10 , -5 -5 -5 -5 0.2768532451 10 , 0.2767921149 10 , 0.2767299659 10 , 0.2766692853 10 , -5 -5 -5 -5 0.2766127015 10 , 0.2765628872 10 , 0.2765224539 10 , 0.2764938391 10 , -5 -5 -5 -5 0.2764791919 10 , 0.2764802609 10 , 0.2764982896 10 , 0.2765339235 10 , -5 -5 -5 -5 0.2765871341 10 , 0.2766571642 10 , 0.2767424993 10 , 0.2768408665 10 , -5 -5 -5 -5 0.2769492655 10 , 0.2770640317 10 , 0.2771809314 10 , 0.2772952896 10 , -5 -5 -5 -5 0.2774021453 10 , 0.2774964323 10 , 0.2775731799 10 , 0.2776277257 10 , -5 -5 -5 -5 0.2776559346 10 , 0.2776544139 10 , 0.2776207165 10 , 0.2775535223 10 , -5 -5 -5 -5 0.2774527885 10 , 0.2773198599 10 , 0.2771575322 10 , 0.2769700592 10 , -5 -5 -5 -5 0.2767631027 10 , 0.2765436175 10 , 0.2763196753 10 , 0.2761002261 10 , -5 -5 -5 -5 0.2758948026 10 , 0.2757131759 10 , 0.2755649709 10 , 0.2754592541 10 , -5 -5 -5 -5 0.2754041097 10 , 0.2754062187 10 , 0.2754704592 10 , 0.2755995476 10 , -5 -5 -5 -5 0.2757937369 10 , 0.2760505905 10 , 0.2763648489 10 , 0.2767284002 10 , -5 -5 -5 -5 0.2771303671 10 , 0.2775573158 10 , 0.2779935899 10 , 0.2784217651 10 , -5 -5 -5 -5 0.2788232181 10 , 0.2791787958 10 , 0.2794695653 10 , 0.2796776216 10 , -5 -5 -5 -5 0.2797869245 10 , 0.2797841328 10 , 0.2796594004 10 , 0.2794070984 10 , -5 -5 -5 -5 0.2790264266 10 , 0.2785218789 10 , 0.2779035299 10 , 0.2771871159 10 , -5 -5 -5 -5 0.2763938870 10 , 0.2755502161 10 , 0.2746869600 10 , 0.2738385759 10 , -5 -5 -5 -5 0.2730420073 10 , 0.2723353666 10 , 0.2717564486 10 , 0.2713411221 10 , -5 -5 -5 -5 0.2711216566 10 , 0.2711250454 10 , 0.2713713967 10 , 0.2718724649 10 , -5 -5 -5 -5 0.2726303961 10 , 0.2736367600 10 , 0.2748719342 10 , 0.2763049003 10 , -5 -5 -5 -5 0.2778934960 10 , 0.2795851571 10 , 0.2813181617 10 , 0.2830233727 10 , -5 -5 -5 -5 0.2846264502 10 , 0.2860504871 10 , 0.2872189952 10 , 0.2880591510 10 , -5 -5 -5 -5 0.2885051894 10 , 0.2885018169 10 , 0.2880075045 10 , 0.2869975105 10 , -5 -5 -5 -5 0.2854664824 10 , 0.2834304895 10 , 0.2809283480 10 , 0.2780221170 10 , -5 -5 -5 -5 0.2747966662 10 , 0.2713582479 10 , 0.2678320371 10 , 0.2643586479 10 , -5 -5 -5 -5 0.2610896735 10 , 0.2581823460 10 , 0.2557934556 10 , 0.2540727142 10 , -5 -5 -5 -5 0.2531557887 10 , 0.2531572653 10 , 0.2541638316 10 , 0.2562279854 10 , -5 -5 -5 -5 0.2593625811 10 , 0.2635365249 10 , 0.2686719073 10 , 0.2746428302 10 , -5 -5 -5 -5 0.2812761403 10 , 0.2883542201 10 , 0.2956199155 10 , 0.3027835984 10 , -5 -5 -5 -5 0.3095322721 10 , 0.3155405331 10 , 0.3204831067 10 , 0.3240485817 10 , -5 -5 -5 -5 0.3259538818 10 , 0.3259589358 10 , 0.3238809505 10 , 0.3196076456 10 , -5 0.3131087956 10 ] This took, 5979.271, seconds [[-1, -1/4, -17/72, -17/72, -20831/86400, -85823/345600, -19554517/76204800, -\ 80858443/304819200, -120223922309/438939648000, -2477301615071/8778792960000, -\ 1847786222708287/6373403688960000, -34060874744515847/114721266401280000, -\ 822386957668329096893/2714305163054284800000, -11705933981205147929327/ 38000272282759987200000, -106709044539239594390461/342002450544839884800000, -\ 1722685582127921377490869/5472039208717438156800000, -\ 473760631740210585512366687/1497201733793457635328000000, -\ 17078417892767132003693081413/53899262416564474871808000000, -\ 392946938900631602854179258817308541/1242992558091884813937662754816000000, -\ 5779314920924048077336446022354321/18387463877098887780142940160000000, -\ 536617011297401210887730366254563806674507/ 1722787685515352352117600578174976000000000, -\ 3332848262288386036411926248017003272051251/ 10828951166096500499024917919956992000000000, -\ 4561171171937107903635027186550480036383894067/ 15037352313020753005458476646600278016000000000, -\ 47847120118235468699139453271331392542893235673/ 160398424672221365391557084230402965504000000000, -\ 208026818638848116464508823956785053877966766671/ 710241726895270859946395177252919705600000000000, -\ 679103064392515970781300092779224390939140714016163/ 2363684467107461421901603149897716780236800000000000, -\ 28789429462462719140538835091778082170319794864411803/ 102181883084983498476998389909428720422092800000000000, -\ 6797935205912860522485332982876542223794366650350887779/ 24591773195786028633464279171535845381583667200000000000, -\ 1400260369875027113644745312248411679608416029506079234513/ 5156097820468267333149338754829773232498802688000000000000, -\ 2687505207411224347140268285264463576209092140913360745500689419/ 10051297091220840339241320968665159939433165959987200000000000000, -\ 589144150950348059070199301726269410268243868746244071125090037795073/ 2231297492577205567748520083154947520114707944623518515200000000000000, -\ 18686770315302664076368045260862498339453703608592116675914947795211217/ 71401519762470578167952642660958320643670654227952592486400000000000000, -\ 345488912535340343269104872686982481502810718644267039204137299828878939549/ 1326000085630212226832157766602955626408802329000212007223296000000000000000, -\ 61960143484483760010475271578818060353222010673628315218545988791351336866273/ 237715651714798046483001374158275317752559835708038007113121792000000000000000, -159900745695530020103105759421660508538891478025936958997485055089208307213044\ 91/6101368394013149859730368603395733155649035783172975515903459328000000000000\ 0000, -138507708407333186528747741897735604403798706696976647383596611406185771\ 5861513/52297443377255570226260302314820569905563163855768361564886794240000000\ 00000000, -50336489143820526039464141027466353504185171628221058783610902341187\ 342530051433101165283/187167608366367855715466083101297696926001326587568562199\ 782293561545850880000000000000000, -7802912245963584425689467783283503244563823\ 64172830326401371025047711326504409327426332573/2844947647168791406875084463139\ 724993275220164131042145436690862135496933376000000000000000, -2336027962295559\ 04789696277118698408365021002092153156923306674034994412435743413502656928809/ 8321471867968714865109622054683695605330018980083298275402320771746328530124800\ 00000000000000, -18442524742031865745094628818897384079211814796920122826424034\ 4993973178181766880680360213439/64011322061297806654689400420643812348692453692\ 9484482723255443980486810009600000000000000000, -218786549097788227248116492960\ 700605796247629520035567777571638335498528103058161384962628682279403489/738587\ 2142909256315395617027831498341031554286114572883702287042737345320825808486400\ 00000000000000000, -75468198316187006443703524198422021433925960092384415690544\ 981939694910623066354732433380969376953/247607691480536843226346998694079277725\ 223021768427150948460910665156869509611520000000000000000000, -5565077160298662\ 9448333507654330843840148071203202690991517946426491515336258983782565916487014\ 6143868963729/17750545821996823781121251703296580890667532859875698662605299884\ 89259455787989966509834240000000000000000000, -11971111873573592011958237027900\ 17947662085066545876580767801769884089401153588320893345071585820791851/3716821\ 0924294072998088683524607290626835282018788107126180111275406934687073540505600\ 00000000000000000, -56339659030965964256201017027421223927644762765214585924263\ 1520565327664087233480980917607911194787450679686978029/17065374753267746383169\ 9713875493328682877660914844966942287353093357404079457355380255463833600000000\ 0000000000000, -229175228650076256072286127702892548089796274175092142513823020\ 1951978031259800675893366665436089528638442316787983/67933318729354298102234309\ 1773598443026070688641786695327951578660095820085532164686786173337600000000000\ 0000000000, -174266186838670087083184837538955829633455247713798009877870488963\ 92143876840013543409467335174401998148526879771337/5075028912463234595738456442\ 8882483060300915623637327080470305630546232220073431772399684026368000000000000\ 000000000, -2180298630818457596179023553024546464286492515110490077603096737508\ 6294135100076588400887980520693101107257360765499/62670215349127591453636277405\ 1838897748966044413438649218526392405852034412944634605167873884160000000000000\ 00000000, -20479566658686113699473472881705318491240992732277088797227060308053\ 839275502763837698299437237502599067425999859756708842067207/584082204078383571\ 7199343709575151251406759555435438265230193682718775317958190171764762574401115\ 8737649664000000000000000000000, -108000475832576296654146565589349712727975079\ 7969164206766314578861898447535886067329803641628814809506551378116613797150706\ 18051/3074116863570439851157549320829026974424610292334441192226417727746723851\ 55694219566566451284269256513945600000000000000000000000, -68771078567835906669\ 4784281809568820347807022236659042264151970442725155287119525781497570275868377\ 1644621579299088209306666895718183/19660206989278391024092990926429959112235152\ 6635956852007648319360313977202472681181601908254341560310928769024000000000000\ 00000000000, -78599076053607182421151495542171543069741925484704500374939761640\ 1363461503480922701504584367341113636460588957086972916919/22720220699734290756\ 3459023269697293810979352358016886127969038641729816972464900321585339230333173\ 7600000000000000000000000, -195117657975134907228107474404831008132042388157421\ 5023038609035924216612856329863605172071180239995101787942604347841883823906208\ 2135716757/57434542290198320402144299972835425352119285585321890918106349424644\ 684044021559189668455069790326062993486867595264000000000000000000000000, -2054\ 3217593975520697514016587840146360703009991102471353942676830298736287359795033\ 97837010249400219356171303376440707063062976723257749752131/6202930567341418603\ 4315843970662259380288828432147642191554857378616258767543283924841931475373552\ 14803296581700288512000000000000000000000000, -14723303312392443064849817247742\ 2615501161427652416198570264358372782916040463192765170505635173495255884706380\ 8073837043706684566786998664982282951/45941617563853758047653315362846185770889\ 7939730924502664114078996135157045636360934096462851637003137396909263268305960\ 9600000000000000000000000000, -403192070270677246664770116276401413379234786069\ 5198540342679468924869811505445676688241664968838351301265209870937155631670529\ 571895186693360402089/130975375163859441124946179070805125979554903545107203668\ 6056137938072593177377843535751370457030583489887915863281279539609600000000000\ 0000000000000, -209760959330337743887203958677837690485147546282305663480178044\ 5324189228966613549164317881499784042638952868472009628809708451636359864593159\ 37386191027307/7144575739813368653924689122133348817058740433482052852918767626\ 8383921885232783987031701507060561298789895922426130517606164070400000000000000\ 0000000000000, -121335119601608500494857189015679083184865137385412867542984114\ 4211758784496760802053183678228443374784698228555088294160364267243777399285199\ 986141635228777/436195150430710928344875756930246559357270468570483226809777391\ 9543439441414212074997724934115276374031383119474437442127534227456000000000000\ 000000000000000, -2668275243366906805591454375414570378227283205895017429713477\ 0864596180072935376042316895544248505256742938984470763240234411126226516664938\ 114588860373832453679/101821803721188670905182603603327919491754746543940671075\ 1948244463588968996569079158615986179236226242570522843246416417198775069573120\ 00000000000000000000000000, -50059604690965405601488170256251235261989628346160\ 5012124390557252975294997816455166662403011045642447036735809017904279574806267\ 81480627713014422197794684448457/2036436074423773418103652072066558389835094930\ 8788134215038964889271779379931381583172319723584724524851410456864928328343975\ 5013914624000000000000000000000000000, -302321869103703467297549474226696163033\ 8649085135115114167670564001795182385727058847315221739316788473846018736597927\ 488078079005253348266516480800506127557108482358013/131396624950500599958369557\ 3917915359372248620208093235047648595993220255947739397571289797995659194208891\ 8223030961819372262044148916750909440000000000000000000000000000, -192267834320\ 6214650659443141683094581246206493524548077399275349206775175778436214459259569\ 9852923639008819464536230023369960242126082676366627798447814323933652905760393\ 41313/8922146186038871938613193033840385589823817470881803008349945402457003910\ 7465779669644748379420448868849856074753758184374308622661740478695315865600000\ 00000000000000000000000, -61625426193819116579239916410497117360150711998645463\ 6556764139788422903824207696823743604480830371220086880613166172014701230689334\ 66419397076922310374944175610750209575599/3039995725908323051014771017479417480\ 5781530593053195755870554913725865136670330552664246338039417407991027218547792\ 1342108244631027022723515678720000000000000000000000000000, -988732692943092761\ 1920089328423537116123404188711571026191949348347607212521448006422316534903059\ 5957479276376474947747981717775722195968504368378150133581545046535237794703217\ 7/51391562031583902366411991874920620997385188632279185328095685518152342525900\ 2890897153750665461785484575170990581647141996017666531625157285019385856000000\ 0000000000000000000000, -141297664485764344017128909225019496275769238555435366\ 7219098959528762009491033754689382454425815752440030916489547182361862810522794\ 7723445077886185006100787009358099449591246749752871/76322636604345885082405777\ 3732821126556366913415704637144614644767184069320650373329180978188290606858852\ 2779415326158035211257569194471535871279903224627200000000000000000000000000000\ 0, -790326664042879214279561275869451186288427862819217527422540127479481828402\ 3622859752374343857018018276208389913800774977874008467788622018769047583124155\ 881478309571679031524973/435498577268053745927047344622731443405553896753024606\ 2683927403564102288661841746047936888169461005110024372143143682086046596929647\ 1048669739614208000000000000000000000000000000, -240771953340357930895227323032\ 6449866523991810292653697975269714031844070797871393992518998676457743132246317\ 0453808187240759564056601680854089839687494793034526474630768819495728704629392\ 0911/13238539879301351323133290818051553919398956071184451120773364742350612205\ 6650637679798153404410819681077947516257422212895124727321432429247569142076263\ 1581990912000000000000000000000000000000, -126017827507221003771518849360629074\ 2154360949068512357713216727349870471778817406288675682738804666981239743680800\ 5447566020720319314557914584606259948681314571870233605451558131369391882590081 /675165533844368917479797831720629249889346759630407007159441601859881222488918\ 2521669705823624951803734975323329128532857651361093393053891626026245889421068\ 1536512000000000000000000000000000000, -196704984935079869768043903788263111529\ 2458112007621248915409337257480490412857911762388274113989551414926458590451564\ 6830055145893443068533147827348208540311518856368020103364656090308127017/10036\ 5837414915737993818593264907942694794727673196925979898835849625614863073774286\ 1372535167493479748685445991367570753203810199299056385302128221800697010585600\ 00000000000000000000000000000, -73262971088785642565766103941981531031598751704\ 3118252042340768080294610761685308931490632882891836416190015257956797581961779\ 1234547256544596886085292899696540438238021188130716252264879667569357/34900864\ 5187243009651095494550971427635108478824333468316265197269107831932733127274003\ 2548827667393930694936367057210831032088195969332473209761259413608429076348928\ 0000000000000000000000000000000, -161705009310273483605996488116643000843741284\ 1761057971634131834295594621809241520455653494398963025441131848001024709791843\ 5756234867007634644926680608159156734306333991574888842809806347608946731/70836\ 0169347416920249393489125614627987590673672008780434086477767339547585837744687\ 7988433992295691576208165331610510463938215344995060650480002894781373546491805\ 6960000000000000000000000000000000, -155212615313753036042601167783221902029860\ 6164443530139770605301998214373908008658053763516446103337990764889291706087796\ 6640690642296410520998626429049528231492113471042164772715486980389087720166809 /619028946232791023801239206914564589847089678385635453354288934702966045958419\ 3495445331343129706841504465693844296639935540908099949309924931557694555977471\ 5518061117440000000000000000000000000000000, -606458878488375989320547126735523\ 0426157580255202313459675620885181572076101852313084585250024754684529317558285\ 2185518644746521876425140661536602364792743565340066304371189589999990612625400\ 0103785483548664691548867/21913785448145909011205628622579442591999162479863462\ 0311527113578191802248951858462531100832896382821703114317121519674197678085085\ 0450915955770788801590398828297453348953164069679923200000000000000000000000000\ 000000, -1288916602486053928471297967759431007441404986460077084967542335418181\ 7661536218627251924495573136319841993204612619714970694475991690147246101554245\ 281679393966860911573334378819419790705584912189414832257186929/421773589295988\ 6793662437629329127315360766630855794133308556715186637144205435086135263021086\ 0333133033324822539826446823019142775307399915060347225770964518969630402023981\ 999718400000000000000000000000000000000, -2655097707557759747909254735355140455\ 4176561095723532903029898938499689101618743782981028980167753312369853284442166\ 5317599645359064210560199043683124736161584337250451586617749490617251255469561\ 23845919898254078424419/7893229371803772526480772667732779213775793516273156145\ 3475964111993369549919923058975507384915625180775702615036739915097703409771033\ 0075730959083473152626078770202233857656717364428800000000000000000000000000000\ 00000, -15278900023386852735770963974326742489035131773236686910691370553330817\ 4110276054583238467342971577555305089476731367516140301365816297523982034606510\ 697216294774724631781587384164339113366523386685665535212558902457/415145627859\ 5755792474316420399247198940901780185189391324687385821104557642847164347500734\ 4315484524145006219673302654307442623824211132010763245912774809399298640394306\ 7002840966758400000000000000000000000000000000, -364301508634057423275391764430\ 9590269758997583570961408725514933357921161111544747208931696158344524195620667\ 7641636258221464542157679830880565966755968644857040620048120222496854605470553\ 33283005848222998684603290026009479/9121483301538434295054593332903920480621624\ 7585139778445353763758698387207839473794731881101604522793900606504721348380225\ 8032995203820713521751333955915991949395051641230035045897553838080000000000000\ 0000000000000000000000, -199451754819290878514656704826153254038168272402572688\ 3443234843774231689317475859876737797737016846084064330172035530514863177847716\ 0480731170260243310872747251565247162011299851890670981699904638047730456391826\ 8556379/46476254331453830487129477531997580244564687890617372840724346048458942\ 4100115097557028392044688806053436604117111434702558969855222326189233057497620\ 984124188615861963200149549429555200000000000000000000000000000000000, -5453628\ 0377249381209381158426136324671891669588094346545289184405404523722034797258149\ 8448352128429402344543733730215580110760226397994347751551395451273071694966358\ 964627433186592595255618063942849422801044022658788894410646902723/119602751756\ 6235854638162400665793687926528372419767168300590828030051286224498881029012748\ 1007362297128452702145831484961624229748195684886613706972416762464824829374815\ 60049996871890692756366950400000000000000000000000000000000000, -16712521383462\ 2635674011470538683000156342366374868839703421905100799858485433188905968328233\ 9110538768929411340958060683128522131615861439565534751556382494389506485351688\ 6901369851422303752711240895306315395489306930431402204234916351/34924003512934\ 0869554343420994411756874546284746572013143772521784774975577553673260471722445\ 4149790761508189026582793608794275086473139986891202435945694639728850177446155\ 3459908659208228485914951680000000000000000000000000000000000000, -171961658593\ 5100728754799322323173174272149111593608973688141005339463949500970042919671186\ 0622887736459498890333304862733955163389698183127393589106073331872496823707667\ 33130229169695697794229870257686794753582625725102204825381262433723808587/3470\ 1998607403067551476037073583448021844616892369500417062018861829351801280228007\ 0289555800173965137159543377057861210638189163860344753062253244030087504804302\ 1822638165625687471184337361907568751516057600000000000000000000000000000000000\ 000, -5430088973948335004751825059992810079098748809110779580556467449886767722\ 6953731455158288583919889803027353027124852901493376808890684033168611617011277\ 2361260563500151759293960798803725700300196305377550043929773364042549415646006\ 07809989157/1073595127638955494895693280525879169134600484879946815392977003082\ 4398595378150147430199424868615408884015301610543150074450673999829567912131584\ 9879144219558395694946738193286690298855183428191147943526400000000000000000000\ 000000000000000000, -8078250977525212080148201640179096368072666654769681192040\ 1695903216099413497028469699589480861348631476536247896780752083786669397621739\ 8991822868562583718891658048492895641775303213281777528428644165586301107034024\ 99719386711089272453010548349/1589407480334164419939626390610445135894054611860\ 4957504859361227280266351768219488022250588899414678733632567011200990425904214\ 0188818629607800436244758582965702609398294992854436823341943641698757938197299\ 200000000000000000000000000000000000000, -1435838710817042487091530110685055805\ 9732589798880350090607941816580049470300864882460955284628666891009293863013521\ 9336058173886734768372406228450595901178919766483655828215785004877367631308182\ 56430900753851431324057619098974744643442861772381081/2859433549757227719717957\ 3012334880264905358855488458905068751099184451948274562214028056491451139878422\ 7391426015947631591730907372760557368082260554250013559740613874163564256191733\ 04546744765673572804644044800000000000000000000000000000000000000, -30232033234\ 9483060274517822279543847806223014852291429625996828990417015027607203406363985\ 6689377406808434899677072845314324587374925785011819087692722591804341035083164\ 0275788532643565066300483195021047037683151369347590701621051613920012112309447\ 352031388871/620898856560338595478755693618824209966899966930463576449174964987\ 3971424901758188837201615395576921488957289735643436788181083468162231645693950\ 4705343760479788979346997962846810221885332591048933151172759083638765649920000\ 000000000000000000000000000000000000, -2904445609543523914006887187293541160182\ 8251917015314813689349934648588542824953356975402124941677360231435778955455154\ 2186713951165076227759468235284750079657456937913268713450312820129313789102560\ 638142594210590659247748647798679490951568966671683673109984777/628203548990460\ 2260137998782496339065547458488943513832309299645754841676959425932235286340282\ 5837088005920813795921831033361550383759049591727028290112510603080614398139115\ 3508903421428070921200970705983209552109864222720000000000000000000000000000000\ 000000000, -2006557532578675785936417846691904485462199812710367661538928039248\ 7873368931202393570079926775603714867795328950673316371138924661507373542837764\ 7491637565338110534272722293283092983230672278333508420528255623000411870634964\ 54493494521947909854765667628062607/4681770940054205896975325953697973735863019\ 5705862622403178518086895714392416307547245306187573609103648594237236714788412\ 8972720795382462776291360728347906385831574315612830576290728446041164567439368\ 18857511131272970240000000000000000000000000000000000000000, -29922170585622712\ 1684437845434498343547847400459197103911529494828276906550840482101908125410849\ 0041894114328180489980770128356711694213426983338040878617029251368666626405843\ 2238123814792272887222795963252020671052156054834588981986146137914041327994232\ 4108856369353/77480946114573431888148313771003789118543775050570150499794052817\ 9928259491060355595723503918554592788075181523793948112233815600502970986297417\ 6946511048756966140006434298199638823998347465973656998954376570052327027527752\ 08960000000000000000000000000000000000000000, -46832007035626776314409689424788\ 2041622957283297498282504693343407699568667502070492323282934500715243534762703\ 1555013728969162315105839787297174053917624053845284152497471386249470815855662\ 8500380985837658469357379810752739902859493212845263753573178229127205156841012\ 763/139348864543603398360026280757973190100403063228360655243316186301563257949\ 4253814721600430135825697200185529666714922865914760698344252486273205567919140\ 9836520462580319145062197343541028504036671018997014384138234260784820225310720\ 0000000000000000000000000000000000000000, -163104348576550382697359958617904442\ 6434596630210388719777770210905568355078987749295618624057434267842170097759542\ 6822600345408860572809196557690286445005684128716643406139943852665883566265975\ 4252603036096784351667646590093219484301091175902656311878571901698469435848088\ 4513/58333176558759177595986501453797052040904977305682124793042697038163149318\ 3538325015145960060233334669212665037607700648207742762835633393910042265800551\ 4050190422141903848112349085473068794646050946939887683880066589492785556567883\ 776000000000000000000000000000000000000000000, -1053145154865985202432993106922\ 2375756540324107687595922710283510058094606969654741934660690110179376188468083\ 2039522403623332609259837256944608146995298480793533321020339790911377365163262\ 1036014835800578811917706146067649567135507226342863424403049025630329216235638\ 803610283654827/481942632455631365306541326536903041473648086126004497045441511\ 2557809308777561041622989767064696962651353809656065124797256219924650763342984\ 4874799817880364102259962345664800039099647187305288736274458538060728089394011\ 88562177097929326592000000000000000000000000000000000000000000, -28505426533272\ 3725200770270490477145202307226888857778046284382449835106970636814722865981203\ 7788071210360699206179733328427203291257935246711135196652572878156643349449306\ 3018606436942389205872111060828564086363264230236733160225019481728626753419713\ 25269156638649604675134402509334077/1840056970715600552740374784717895812346388\ 3928290851697194956899745715940912728056916574930653013003402868845266856646475\ 9242476723166144435147731985704667230142428536235748206549282452961131592395095\ 8826983158598453063373793039215989416892825600000000000000000000000000000000000\ 0000000, -460833277690547265130561004226597678394202012230171205188285108419738\ 8932679897570520441278082370691431506374572766923182587823676245595657032192707\ 9311815499246883298891140066209240462060579005404534080822545577604304422247250\ 6503806039705975919206531971353409734475197582712578390257/50528065371795845387\ 9013560446584880265076351122815191308017234155687753927896892363510244520036352\ 7184089359160352045007408846768309588197554273468742372838122961207454315679082\ 9492195373679529476198192989404139428967855465725971644230150389760000000000000\ 00000000000000000000000000000, -33357213396034857398116107139440585713993986006\ 2845317476197710277418066957616294966644779088776519975020021592658030483364104\ 5603700913413715733331979997986487300678473156700598441522620598666373018970773\ 2065857577185583949297017197101872711848034689340583357851378687479667102504199\ 8701/11106541976408912209193591224281286268010185241088437877553941195410841096\ 6614329108025328636451628545169619890019089787806557865039340147780346779798339\ 1116266402010392076784848396594898617155882628281212576916162302705212428976475\ 2359953623154688000000000000000000000000000000000000000000, 3830708627787510547\ 1342088702090245221193593237678435293292703753872045428880678847684923008312263\ 9218849664488057006167843781582375045368213762140209277129304759023104670688916\ 1753712569769666301792023828941268295483787219078825863418370908539182394122240\ 35683219784930625239803966699529699/1485566194672474393767732676008582634924949\ 2370250966888134340744954515838524843837166785155734197725641892641218728322639\ 1205031521716316682546602225267977303550696595115689563615418664025622394758172\ 8123646276246167394165700624467865607591707017216000000000000000000000000000000\ 0000000000000, 2556908546294858289105289474063641722633481560704748134641970964\ 1797595454654819725144703968537093453481125330319719599661670258477112689728878\ 3278919224127013264966072751037317517888613835543281959647681729545214558047626\ 309297275917308914961175431486330997990026857444196155625969455962628043/348379\ 3464356974056222637436756800776201262008646306744427495756340996691126230325704\ 5948043527236906414772738750243901377198128150035839890320486558056948479572882\ 5160486881934110499280487202732566366019261486323395954465064682022577864759695\ 6380246835200000000000000000000000000000000000000000, 2428063273223935299429645\ 8467948238408806449736558335819492523684297272745895581086885034193850218926818\ 1802341305251306335751671519506306012076419416782366398270949115299839577102411\ 8216727822403930714993984101626541975092897064326388278938137192259705212799393\ 72177574300671431431119203033234409180741/2207621597999624061146624167740929583\ 9204572727634537903016389600022231043430466341295617522698564230134795715479027\ 6437670430638142615346626894365501690765643669210941769447692426936217435266089\ 5353153027273192179156486547841241768734131964189561553361148313600000000000000\ 000000000000000000000000000000, 86356075570029836336306061970657648880310996711\ 2158930172823406264890047134708743658787119509272941562762071759711226052924516\ 1288956980238635472777205000202376450979558496427306130084028148043472059411679\ 2314326896146837769922934623118417428246037033876542303577243771945817464614288\ 9877979988776209094309/64961960443825459279447839272302690596485311327668502898\ 8011782315784610373780442394344525205391155401294956571569551779350175165170405\ 5419317499870249819732675200442536795917575106530745589105594685951746248008360\ 1262867899626405443816508491652193824598199894016000000000000000000000000000000\ 00000000000000, 399574717550235557631622875787014662563088682171481161138772006\ 4883350538667580205010326303571119999647897219960797342475536346953691797054503\ 7689976888807111102794154778300223774511207919163308640683189493255150368442610\ 9032002947795359988932404456403134459919517805031117485045035200478525127607738\ 2298479/28557792991723136854992730233896665097595035280468038231342001586588758\ 0777816512591000108273628626881023717375436701599770469073501287212396550551212\ 9871744366504912742729575349234846908742602134228838756080601402956830998287430\ 3520344731088756168254279814584729600000000000000000000000000000000000000000000 , 11280101725345472266061860169051083718041943347414020993639756484079466491450\ 6408682588043248758852105953510242939305152276807159833645798327113179901238974\ 1949873090131648216800245650117374657902947151537232095686287681337697747814678\ 25887600355739491474209385160480227307923163521359883628209782218645454689417/ 8740631777716715546049706774088327019757098639137797065033698531058881932579215\ 8524159055866385379959244236406704683191911566068473678065666916960754211324503\ 1448219543325890709730583711819014157764994807457669524854991887589473285246551\ 121755180267909968779573985280000000000000000000000000000000000000000000000, 71\ 2143240385391236830076338679310883407765260428788792730066798525661019724543925\ 0427246456431511081534798883454181694015885219841193629803846440276838806502646\ 2761701813783221652323057478023783113599882026914296128101470764935695777843523\ 8848352186857210347337726293841374504550404920304064019533929311412504757575748\ 01/7192496904335382699677080076732985263569067832906136540739639869703420137268\ 7401934465686664035112384449536750506754174748984094136332522461369739943399250\ 8480308131863291704497816909211837438249484430770490638737059025627787550836612\ 5388181039839089779337159816940565299200000000000000000000000000000000000000000\ 00000000, 784398731096519616051512716256153349088315939775914016401315541031839\ 7116255784458154308519483929781180100656614283014423671234496277414679481313018\ 0471744582185715969383437093084927735685899910662444317343337200610329548978663\ 8074986418829428311572350461917373855938480200418306222454525412203323307241574\ 987138153/159641966627181938309956649512346769265495239844895938709488299813955\ 4386556787561277533781628974255623575993462232622228765677903955231559537472212\ 2325510204346221751500118654210470178332946501132918815457928243178177220687946\ 9199601042250235887690387598881304503910400000000000000000000000000000000000000\ 00000000000, -33454697059595594971858931603596803090349322882524453080300927137\ 8162477982764064713310013085151849790867556806116831800448415918863219351741045\ 6598979395770756619385690804918544476467067624692175380470094509627839038424004\ 6828276373313300536464710392887970669779765203615113311124227201297276248659388\ 5459575891914051148969617/16344573766763750878039241330795703549629948344938317\ 5885034049946998237434120466613692293835175930260795103999708222409549144456955\ 1017407357902505209497521112557557574847134644314140141239720507676745838653756\ 9186245612580094387660483232896149984051923057214284254990344923381760000000000\ 000000000000000000000000000000000000000, -1175177473511558276038817616474969546\ 8054989411115202487263077515213478508889528878271098874806715384505778582802298\ 8464401770884686402376763754071304529793489117399303205474016372730288284035228\ 8392450129706599007478020468094192435214417263487451223705163741268857394409113\ 3064292545021259422905159848664622866611331082119597/10796720476012640315777954\ 1311150480764831975855791732037878183399948022695303153759044706293561336046256\ 9284550918135835436421717691220848356338036977818484474758549211027070649191251\ 1095587584654368747917936402409613463594574544694424899778960863448932913810248\ 7456745164636160000000000000000000000000000000000000000000000000, -109785893493\ 1068175207117824842291225144816244047266113770543142208450292319025650540388304\ 2016133737749088600056392395188134327923125978058155861083596448654885666366820\ 8691360989534248995464309620782238352701596831943962920234449311244701747259893\ 9714672742087501119324646510044415739453273048506367062878794889537510408864957\ 26212419/5126485052343121487010421098447425783588655664166361662915273397919532\ 1234704588036236170105315479983290148702149516047400359219717523312331178458663\ 7832890108417549740964879498880213850607017121586654499436495882288675420577971\ 5712258239826851382197876406721551542291160066709289697280000000000000000000000\ 00000000000000000000000000000, -22940568204049531434288495704064039773286428639\ 7088622990208174699635752436324390235548307923774669194199425167158318566272269\ 7989162696238927773898621026833254400601478510879573505573780371562704101438506\ 4746940647211053067237734110872216228220200187201598470448075909192886227749591\ 268740973244709744067410353062151151923840707856279039/687576729877530498216989\ 5399795200459131560209163536499730444239005543901111807195390696121063945601024\ 1399442964616217043910365710931267069490781701710974567194288508114718123808995\ 2127793738065932141504142173660898198951844577380835941880450352730702933570898\ 70889668375425333575286784000000000000000000000000000000000000000000000000000, -357708985064429742275384259115211689377439753440704254458899416906332339671678\ 6799906534731405361085200709176148631083288833994955313991799217225680800542349\ 6477396848573639903096995714196838732241732565925353599258024534255446555804295\ 4514742611465206270893623635026698293198800306566318510853625846872297761039506\ 53305124796826503829660198189/7714624660760489740604586978361014505546528817801\ 9062797705578970526982681352498968427518292259890922402870657805185324755701518\ 1483963035145027960508831168863411260946817299643499402467288829697451994631930\ 5271318751010203675195104526884617490566645541528724154931794969656397512213892\ 2221568000000000000000000000000000000000000000000000000000, -671499355386178701\ 2666673177927937669512610162502758600021679175286941323747133683534944316913778\ 2051029234840727291207725243961614394688239068748058527843176646359810656770958\ 0482668564540472570677126234566028574384338779262756367261616694023062765900133\ 5245078220909959398059678396056454179289300433634354855124409677472533660410009\ 89426811/1119563912069514770203299373371391516526505122712450790399382226393027\ 9668887489772359811845692109943052284373881967233369545503843088955629624162823\ 8314654981521655713862225694031087700170913205220122843655599207528232881214313\ 5005763106071874470838105999868595448312089119713694328272453632000000000000000\ 000000000000000000000000000000000000, -3779296976405149645447004834438043507079\ 5464474877400916391391992893121449678650604321737664940131625137791455590311327\ 1134016768635687143388666070926471663208639504588474682391497165510207097023698\ 6443590332258182939216036137653569210029180152745319703797644035425863661319155\ 1885151554205796442716200907476742829996795881106264539390900493905510368146282\ 17/5129479385421971918164137081858892682315333327270806302264470788354240162083\ 4121780471625030955243744677074896609959633707784715571551347509687352618475408\ 0579145007009439832653865967220428642351438512297862744465288153663910852881896\ 5093206390436540359450455846962051011456395268446357757874059656634040320000000\ 000000000000000000000000000000000000000000000, -8481947825538159527630842237280\ 2002510233243863170667720718128775666480598196375407935269090520329544829864582\ 5378801680887240210569385289782232486205016923168812652162487333236465287209382\ 2621054908870336673781763926947178342733664245945136694816869727624825552439048\ 6455676175411377071880085588389315194972933997488839658526714243101395633924942\ 2329642543/97619849895573860034265584602850898798388696539755829281849790089786\ 5774790960795130082829308836818670324954779774318288556456524718105229423115707\ 2720233367423174873882072939779456123572171394231528780755173337574688045506953\ 9475793453330917465055266356323554180938687069239356319913382935319474434211840\ 0000000000000000000000000000000000000000000000000000, -550656558167230067432149\ 4807845180880978683597135666743204784191321108392086072184292885729948305427514\ 2943425531857304986778602188529826242239360828359452761148745425615932169611081\ 5834433904102919867811960911189217128152551099208060335479107692474420874488072\ 4273833997894649045116132344391207602473237096995066637114097876957384370963410\ 876061576612459717738953/556282708062045757107900601980352253198707729959551248\ 7159256099278172543538214096083376876650922850634906008922378629689467081859198\ 9698578466130027790009901065945863405679487360872537817244844951356701409566397\ 5870580917205306252986678794074124834667424939532050376660801776289803529793233\ 1801052491820512051200000000000000000000000000000000000000000000000000000, -865\ 3737354770354712279827294130462964754629612723520207198523773539682269402205150\ 7368239860881289302629335283214249410342799558119756834448615276637227610807371\ 6159132534544711700700714749474302045126621040397648358134317683250710232557635\ 7489764842977911784742977968813160902571018187968471304839186500796115454061476\ 65558624605120880103574667612632983943136755047/7914249122266510447070239915742\ 0925968594526770461561438936011098919730457257186491305123996460696988492284408\ 0200029910414992402887118306262285698557531384105976051418831072490453062267756\ 6942265511937195133986943196589049104681393842911275692413864025202382964089683\ 0877312172689885968421066488487343089663344640000000000000000000000000000000000\ 0000000000000000000, -103808871336935187539885089201052386370714513699059024442\ 3965000292823842931767364270695120565305396046535398633332744822585910798444236\ 8004982549474970834580724538757106865441332978615452512273104557309881890551988\ 6586453475162369729709353763824571531932638005824061196594363160756887402752100\ 0895338156636920217211937421640454613210808832527056961129628587227254593324474\ 44871/8848231656466341948014833425809590774638581879255253077111640085966529396\ 6232993878316738314483634803673329308767270313206619268169871324146349479798871\ 9093835544992575409430570368093613125316261631094521430760145873973105474981011\ 6860843003555893028475427415020144640386961615641500975128551998062171925169843\ 0733333823488000000000000000000000000000000000000000000000000000000, -774638772\ 6269900813861252124213591308742239743455261313941280645820389362887088303762310\ 7111847282339259105526131861441189689728532841393704646855052084351534998918016\ 8353817803991837841562192055635212427794572081342794783594672596313376937894528\ 7041295604894191024552801308217669572865144674913587514958072565022105517099151\ 36036011692706128257288280304034890922730074911909/6332664148144288426868135797\ 7354637806999926812637652684855885350170094561010523917055015650256674310944279\ 3809804364234269052112337340675687217295857827018848304166453819726182766504516\ 4094927571707616878118257000322248424154680938708202921840548734948041091830972\ 7155985411318274232423935394279378949648074966905860915200000000000000000000000\ 0000000000000000000000000000000, -773255143566627351788629602276524244185444643\ 2690063538484135060882289326034442025409655077988946006493521030693613337556197\ 3365525877056006969137098128667478310262577468768897120648429054381053707761839\ 1099463247865918678167261885964042480839289438266856640422252220156654786188110\ 9051715077188516981725319410421530204140406955540320686008853402391935384452377\ 58334754460437423/6245170087721194941087553380444514497460658169338923184514290\ 9971285248086764571176771366704978021465276216739616643973539918220079723824388\ 9927262513761906678708904101101670451089350687721918461758453152238686302222242\ 6807712021081936763178487993359191334521081098595596691305629896833104032432203\ 8046536606556552332344033280000000000000000000000000000000000000000000000000000\ 0, -664727972681314688736546522495098107502591192611052667936337013982973882410\ 1250441841660973135462762466001493265921673151912831947208786290969639846649071\ 2655694968624824097912832278328638810478100554387690062738660066959848661724877\ 0429179473927739656103463446117199209072881464340405817238084740794226271919561\ 66384432709109420127695374992888101276651929270211209508805087101/5477559394566\ 3966908271019137234426750370776612081820463276449389049494408279165326140616633\ 5676144904931390714990593569629663419049959566838861057220501585481921627265224\ 3029459141069585265738736312762442919352452780830404528483050729222869465986280\ 5840052761992060652308128288291083808830728235676458615119442630206816256000000\ 000000000000000000000000000000000000000000000000, -7154369942883621434082863965\ 8917871197788680222041912129089334003085550817175630479539024633420168064933453\ 0410396659335400762777637454463241807849722925726569591441382030865521286334827\ 2433625613191566101986064791014916068917507867717820357828914745448397169548258\ 9087982151939286590183017986716981162710550200261359611214017519814656333130435\ 650944475476711778311183979718670569339699483/624200786832988962982543548570551\ 8587145121155933247830379935650133576369802273104850846475982387598202815140226\ 4919348483834587232692048517519127584812620838680500389086213238422245521892285\ 2944144248221815481591472383136189867260782520039342491340631068408193515345721\ 4765865135379835110218804556275013107971335420567413927518719180800000000000000\ 0000000000000000000000000000000000000000, -117199494289742445948645156930332895\ 9443114833144506878657224248517862622026903120066132861706382986446235468873236\ 6916118331734104069477757348432731682179358663119936968385040168012818607741306\ 0866080206508586319254179354352188304874783816626054609893018962473712601303618\ 6254297167445974937428670703270427561272465660628223352635659164379773361673860\ 897521892069463660568378006080992047089/113316450532757996356830982663577106658\ 9421994461728067668972933408864633287181886726769052562956517827587979302655458\ 9417065355836088710346257318546165983475329690839864881787898192263974291791909\ 0801984883425888913448015492929748880519022526790735683793957179745862761744980\ 3209192031604624336827139156225754796276349161297611090558976000000000000000000\ 000000000000000000000000000000000000, -3834786642518297387063029389330371589772\ 6287325285543216246945402834821616836484225660185544047152753925782406519760992\ 5374401688338613705112741320584566526426308218250539384945224499536672665992041\ 0673429859762728252433198419236166611485431588336259949986960205911493667877445\ 8605092594256813079221209876179210851321310248247283721675935574864595404784055\ 78964145627092622390504497403/4368538144672474194431151798113255898182956878303\ 2220708432949651596266507027578903625452432559071523710696183904768826079008444\ 3580280641695160333891868133581283454144670408440934825435313189098600150661881\ 0306719720586017900465217323839749780386776749804003447734777913955535818838915\ 8388714692771657703433512115261013975399137280000000000000000000000000000000000\ 00000000000000000000, -41246830869256149856810834565393978484621628958430333877\ 6156578799604163137248420908720324217382789506782650256719444889556050715170059\ 7261706605090460405223445997119217724858455030508377652257809986024539561993723\ 3390285297564681257629542692384005352417595878966623413870487314881960274307396\ 6147724282610894679666973753747004852965332721044737803529927418363761896617674\ 58500201107390299/6077434527507323913981507500884791840124792690957614377639555\ 0439145775688748782153256669664010166895735135453962773007852181431855011228144\ 5831846300243744770950101197572561528640698696621833275028405263831470261647023\ 1480853281258002792691155778200947609685935747733514525535390919209009376385333\ 2290812239181226058102637379421470720000000000000000000000000000000000000000000\ 000000000000, -1017720572139472489245024577391816254422981900751034687495764178\ 7734209674413445166483367233476423901477295225894000210898162392174410320688792\ 5715172993041062177567866573262478540646914461973130064827767405088614754794183\ 9817044893669221637215602664420701979933446617734285691150224654011802076118283\ 0527880630317215692873026448737625200966501454118493391127802885803161589102365\ 460428869403049286209314557/230893198431181892512904998590948591487033628410462\ 2811433067206967823661862409948224486424457731289227457653795974532373336759030\ 7834611269669366962467450155645081165433807128372525002958466976291941766572929\ 2546075507045021688269081164082900436728605024876930883013760437941460837044233\ 1182028429513526400650619865512888145544997196868458348596428800000000000000000\ 0000000000000000000000000000000000000000, -245683261415104126432120362146871973\ 1199615626350423021471200977818967844136156460743471865001460581248321127873465\ 5896972687121409638664425088723312292482169905534190105185656323193794289288560\ 6579816912047957812419867541284722536163587754936750535658404479731807555435120\ 2190278917014104666689975378828249324932439303017530875590263725756078370098956\ 2029715934407737154853952238209751683222942338956813463/14445625748002149172602\ 2614503055016212400526492699478458889332948756147049853340350455048094278572967\ 0511968015943040766908126162849139781999827061241553291789076872914320240852024\ 6412107348569782650746266140354164724030509049214783539496468642708148622069223\ 3680654762940660811395484084309849983795205241476602883893626848080251106675872\ 778732699648000000000000000000000000000000000000000000000000000000000, 95765062\ 0269773806031370441727781985471545188573767117740727679268026086988940080149790\ 4643876756358493778501576008318891002354324846918036839297979601080480597446746\ 2391673008954072237101926229712161566534950281985526254832530517916021758440155\ 5003715468246938311240242578210900408732205921780943362331704720649937775379965\ 9515860472523039669561867725433087585712993146562063716669989751208919673686640\ 31/7639660369934786101597268238352702210321190732451617767094768179194311651465\ 7908902043382208097772584392795455302753057714738203481837567513645901237993401\ 4127699645117973161620763485051887353964555958368839797206644029917647937180902\ 6567530340506621887404362981521826920844456625191918348286117905068982215602536\ 7982095248919039660591641606550978560000000000000000000000000000000000000000000\ 00000000000000, 210619609965952705227495847897043538949056727275232111015621558\ 1971225113006929363255204658679078243860302252978343581600098184723173146411959\ 0107383981451086109668846463114884200301836938435260755309329012247614357552018\ 6753965184724160020459543709291457364843828775367503534462871061154048525536835\ 0068118463796716430011916486197303567818504522543219728366486379475133977282753\ 50403463048330449329695405725829/4836395500431119542987237133562281942791169626\ 9755785388036148671243558032290898349332350101964466229368740689173773004876084\ 0639321891999013542100103672042090982937051714416637257849877354030116323146984\ 9903790574349605414429677109529023417701578688158668775983628321463253323965520\ 8071426937774574634714846366645527586268737268070515082206319707842150400000000\ 0000000000000000000000000000000000000000000000000, 2263171307452684736638461565\ 3025726306759292712308595346105783364662817767570311767507984942043958006872670\ 7401836793690249889088357347206861426818044013476051297655465979513920424828982\ 9842888097046672878501179220324399284602488223368909352445868785125768449899962\ 9358247559612152108590776074953599915199368575532894897317828186433537183024964\ 90809739203221256866102882098826808116715769562514293710773952994899/3023314413\ 7382561414104398013096925730762026308617744431205745967551154568412282815952972\ 6547511968711924596398592852922674901553713839880224031173010012664705495760753\ 1476168930128002259214886141868049153216739041246410778160792244533413259564343\ 0296356849990608860660301112095065005045588475597964299473415642501015907629523\ 5549371182900356169125068800000000000000000000000000000000000000000000000000000\ 0000000, 3594732359939500643416686793618263727705117416879207449715003489119163\ 6547858001636969055364927836924754456933690575778040396110197398395444817485128\ 8123666336081169776017272104547198554219027525974254266101737077450433211622079\ 9033250890033579416893488690889886770016874327420959419363079260146239476559048\ 1181100018758261122599967733336514317151644489368191044715980439202030222129281\ 4653638240745101919912495007133/34189752528205592238730196991134287443575723137\ 7290424746287544469828933719220226457311786120813644529678514442477078680154531\ 9542692591881026469511448674421341708640686214399213153966532983363637055779496\ 6298817620228505307607184770710542598526591740985250279737737980297807024302783\ 8280093714427882454545226556966351751435353415692594935874949362027698585600000\ 000000000000000000000000000000000000000000000000000000, 44292711112189826942377\ 1993228866533798582155792584426658624749921241619075725940781850828987339044985\ 1028558879716249095728068992139625419750740956445763490371111875559558610076667\ 9415528203448449470661153466727525919547188241918503204407993536929879790155116\ 2572902740814965757578997896848244290410546074186923902688912483440528785218902\ 7224443987920233686565650168218068465174202617425318882432788920993156765427771\ 7241242097/33308876465573450974965023067207161518848422371486440234454551829509\ 4436978103598266332136952512826720434827772226683478607655041669614644716131300\ 9638669789515336084959635269299118028480004837983131020956798790186803421613448\ 2796803706671772771837019182261946928556883958843347005887967888269274280097181\ 9063871311301833178884472532444594459551246668989030815173181440000000000000000\ 00000000000000000000000000000000000000000000, 164345361861350675973254410658700\ 2291535585146156157995647256162717812259241595104414225221016403482171718103706\ 3932567547496557812037324997038212885814458954559042355768803592722076485505539\ 2394535652416957620378932313059146157335859025965867031947013526266099252388315\ 1820188254144854289143909474558435251561927176449118227736253059279159423833739\ 5772338754156373010027378409309401364805930954436512318152438724498163662413559 /104755188884358764736990735936179770870088404509834504914255101576835596887462\ 5567029250946681121420644119360069902100374982305782155053428099872396151719245\ 8426609800364454900989855224703700718964146699814993738179627468464898766562345\ 0957909454426006273452806065240323015526988126625550115441452281386714595025866\ 9450482724747235482872434663944952669056411408898457600000000000000000000000000\ 0000000000000000000000000000000000, 1351529436077887150879930874356743108690641\ 9400609174103592145139278578346016274794921286970187325777409721538708989581812\ 8374127991498719699641889887131220255179948723111346671126621703921745679674054\ 9363407971161393778406573032372881631972438376905279013809570046186628960301253\ 9460931171560907095706658990802312203007414683281839527479825121961696158130709\ 2969103018061540487031293379479577344534979871862607937452419957924656488369/77\ 0564004066571520333381217261130903538568492215269329748367297226966798044704450\ 8255628014203501474821267751273798466929946409985257542990228899108284432190990\ 3105842220701249317524119300516892476497113701029066237769737258872454882908167\ 3135834659535326421266134785340103831426173429953662086151536083410627749273831\ 2691933523441367687836750903217906533808887663289171968000000000000000000000000\ 0000000000000000000000000000000000000, 4111918677325647310536329787447674531539\ 4283833455778853103025214630288271276698622625950428050115041546362541729917773\ 3713137078950426027789050082277920051551374352726472942547518235174650747144362\ 5771371983908705326352283486123512218445908363848305274188298188139833027951328\ 3107615818111965685263083198670954404881949258398626326685877858221911819238501\ 2279120630674337565065520421405669943965853933489094313880311444770726949631661 /219774726916749226948967876796724478850403475182064530204668162877370960390108\ 7727233943926824166721647136480179012287628111086656611409804146022123907363283\ 9595006054165623436619741411823315480522037351428551510774265172978616540444883\ 8564079987945896429211857388157293140627655556265673488528301227930766523930244\ 8399846317152363707326500170288324545523025790689397964800000000000000000000000\ 00000000000000000000000000000000000000000, 108193449518650191097828639166920077\ 6987684549805868294677508878028039574219525391035790961264742060685554927136864\ 8812002231700691264276008401801924856773468994759301172688201381181427841251145\ 2496382037387641665558454663331864552938716513245862143880994716836927584939137\ 7433901653132121642771122003808696935597114154048526677104864536807172693531250\ 0858322447801923193079605210625183073096554494102681786489131209059464599788730\ 31241833131003/5672945366854380126129255524780436729883285400914775659191232679\ 5284382279141792515849003078899157899235935852352542205632483636613755014264531\ 4810292284614158918448524731915825861815475454637098077552629367821356648031211\ 8116898750473568484261461136090581050884351652974032874123857197285527080931553\ 1020587968234686456981590342988466372224620885302549937451863790383650981281792\ 0000000000000000000000000000000000000000000000000000000000000000, 2650467678789\ 9069234321274681089896858453080865879816132403187390391588895548334442870555054\ 2611476124523268103432085308843245765151998495319809305914370918707569496020464\ 9605885064846165731946278640635943602973462605948151220965025072279686055328886\ 0242201019294308609744863339011091726949007724012993500643565421122055899658299\ 5109110334656331723027148269830029389735541711222646030042176534062719636457702\ 3103170228478613802327364862095251/14312178423914847381448258345289565361770553\ 8564810544976572455583274123887661994003830807792723214816362215928247067552418\ 2256422982080591732513751701725116516109594701790242382962817133296034045732655\ 0354143238079775604476390082542217672412911257010215806742082244949226621166551\ 7132852014923957531728977526410133171979207531775851304831825423304801996255951\ 2003218536262533120000000000000000000000000000000000000000000000000000000000000\ 000, 13768299708623874956853004251940202960053532100964021432385343385816087951\ 6422612019344538208351173294933627677554861621591662312209778649586731953080904\ 0325930513808630926092859329319013199916251614852205303917275539212520176692943\ 7886148692802247714857164676897631201297170811590632843296402055814910933977598\ 3214153339918053999764483323139941961343174760812216572188725361681177111400003\ 9601554332339638915850400590366669706566035184973417698248060625406697/81125921\ 6477670381581546741057983075210711072651787202146328862807635076762518910409167\ 0676017461530576569819058494963871880968935823956111745724028753643198983469578\ 7737576151794454724591315362469804473730305491534769118817285793210551737823732\ 6823094176958698562671201247409096577454054543729000475588140681841612587003674\ 3782466506619403702353175011521309668679970882807914550330996186677248000000000\ 00000000000000000000000000000000000000000000000000000000, 164593323132918596082\ 7496916945106505285084501729989753499323511063461006948774383531165794996084582\ 7882546087072291401431736779699487669346691107713159899437976137461042411713408\ 1820033163875261914246239593379636362579659426951390250212349437486249260989011\ 2923674953897159124476139285578025014525751869978618780981128861713162558230160\ 0992360872862551433557311835747194123257823624379372783649232989469524601303581\ 078211894035538765713086478238929480757176009/114430247376850348559923435054494\ 4548191950355108836685132716501223401055643974042050825126932989310628695111319\ 8298159566653156183162211778672915998452507249092472879533510741411007297994985\ 5353378461047156430903849042757068592592528567714404001888731178644700639366253\ 6496345462540829929566944063828724324751229221964826235438790012512631680121395\ 2121514268374769643139960637365730036726471065600000000000000000000000000000000\ 000000000000000000000000000000000, 15775612909847701995558564313026461903233682\ 5730894791050233388808630669864814000820712811917067431685609874976347113768789\ 3046856114167212234217145376502833693016880795676814504333535648803951166596477\ 7624849144590593267167574328985258194113949500295908061450910499394241551042209\ 7154283363939108932928330399012199780020198435782875592291483107471471345544819\ 7788906682877788964905084942210801322403633495447944322624197816718950697668350\ 1089873084817725184670799/14675679226081057202810180545738913830561763304270830\ 4868270891281901185386339670893018322529155879088130148026768173896442326728049\ 0553660614801476801534054696109646800172752585961685967856894907078762929781226\ 3418639733594046999991788809372313242229773661182856998722030565630557086143846\ 6960576186033894649345147716988964695024819104745012975568935958420491906420673\ 2699951742154877210169914163200000000000000000000000000000000000000000000000000\ 0000000000000000, 4063082794300659366062051708328080151260514749723932797939410\ 0204041625739279412681855653881535215551937192637471319969284292246384086788559\ 0455500319295245217384483687318193252141175287263683741790725504559026255454524\ 1410539000016529994793655788586231147336234834665900716703353139833550155459797\ 3601975032442491051025032516601661864707236048752893202050366439938154223161347\ 6410115979284516586315054212959263384677605266019951260638610858085490172198365\ 67869523/6652974582490079265273948514068307603187999364602776487361613738112853\ 7375140650804834972879883998519952333772134905499720521450048905099281204333615\ 0028771462236373216078314505635964305428459024542372528167489274978334589596797\ 3329610926915448669810830726402895172753987189752519212385210502212787100203224\ 1036466965034997328411251327484405882257917634483956330910705215731145644354433\ 527702775398400000000000000000000000000000000000000000000000000000000000000000, 9763016049865243958183766837588673757774766348505964396054540998520366240702119\ 6940818905472321574067513123591742931483189559375322878196888875246648179803622\ 7213699053211397752370613207395781729449156160054467878277524659044425092624789\ 8152747253259150031885231681780849905770136848702862580592448020286740738685868\ 3716517076225785946771308336403476335342480272539294195622750210592918291610649\ 032097686368144314938687044210647739980321832618395370340220151003115628081/179\ 8123391118090687310945051111892141820992065068904971234577846809218185911381419\ 9365645526148615862382189076996480595069264326181937757241088507581727841616667\ 5888640053063943370452362299649163015555375728928729309784411534848963649793181\ 6775207604984539415525528762842032128296476600515429190857935605486110099365792\ 1082853940091176783989321659023527575463019798027577194433365423992425492928836\ 91700224000000000000000000000000000000000000000000000000000000000000000000, -67\ 0990475830987371944837438264432536777520503891452998302671943252786280603711879\ 9446422680616079244536541038279332450379659163025461873809181556064332243927019\ 0008020823493411792664461988519037518489383841534474431729411044325254106369631\ 6053606087464268497500889595633457438054324291153965570444980017671400434391463\ 4602744157097169166019787563498028827027091806591780403391825217084236052179161\ 0148892269185545761157919800338219352710636149038098313010471598563665189/11554\ 2812518750479014936169567269578091505918452832862057239086620123081817106124301\ 4829487206797263164688353138092914560158641028427798043998857977417077335949563\ 8755772351988910991635873252671467797282595924644012869712555360344199138222399\ 2281234725446773111348874638477062542060891318010350262335723000426765833474599\ 6063046464714880394998965284798160681122207576907203119033544072152130906051449\ 97888000000000000000000000000000000000000000000000000000000000000000000, -43467\ 8657233668490495066375859747189121542980935928347469708452473483367340529412356\ 5578281955815111030180606589528315822821438830580035082793250260589667766839818\ 9494073544797704078741483697720488375108996816037705240050131431240410227278995\ 1736748373462412049224756373553124952244381068899226711921162274946526464490291\ 6679483003143995303769458351207983706866588325199833918555190371183895458563857\ 0006459839085586255668701362738056832206990141599813077558989274807691619215828\ 329/340704466205183638910759001002901971661477946338816456112457223505615133365\ 9614417074572731594454210680596149967030441436642250057687323646012795784315991\ 7558868642823238799061386042445906465396565252701123966174767825066592006694130\ 0008715518352339118762115010489287263396828965592575550965304892081843668883041\ 2667217104554073690627400219113403880680971711288533583066889616969079566719733\ 5839517040120802052984012800000000000000000000000000000000000000000000000000000\ 000000000000, -3635053396162435692112620712557763945783875244930957111552675072\ 4531947358055381690684024831261070720086201519913525078213305018786746874642165\ 8466390366205913676237872818008315696644654014975729516831697253660645021184625\ 2547124487892309542135955132571738508000436855537933556711772656840758762050459\ 8708587385986297650846184218127144195692139351942158096962029369925486918124458\ 2740708387849099438262472272527450452295988237694289839189281806722520312470418\ 455826955738836972289/181052431823351917797193644915985743257241973822306544857\ 2947303143878910436610913526715236260205234711763285134993326302817648027254396\ 6659649249571240258028944969084514188044099289215594890741080482889320845028572\ 5502532638998268306944795152700786012733614098463857616854516402164191492701299\ 2305674586400696361285586727895671001502497725110747093570502556748078213979641\ 6287432668544583556084343203380169015296000000000000000000000000000000000000000\ 0000000000000000000000000000, -448646760782981202155256514676213221106377646682\ 4979457555250651247036704328743125721046516742202149422306808733201191432656319\ 0942216831691549836887359319150468651172186895508928288448385293107062179299841\ 1372367890349073240096967382121480006583594383748232466874234426161499666671626\ 9482942231231275934824709316193697450964164173593628142731625272149374002470838\ 5942033303313869820546248973714776227703428422491845620382532576010199178306534\ 32529512482508708266962552040078095088082261483423/1632064168749674696271388599\ 8006647089280121624017911029148557330702902184105972366186102534252210807844569\ 8954275921270028349330092124808741820161785627677745257561010697770927591818538\ 0764656031795553824705441422249333908807590586466074299629446790220228324717548\ 9499188647158096208705327814897909110947397565183489707742521062976522727369510\ 9409703844139331180003914895393906959624770533545169280334918713665134382599372\ 8000000000000000000000000000000000000000000000000000000000000000000000, -274032\ 8730118512495664420269802750356389449664138527127896907263373816010224408621738\ 3915468630951047752197772769608281716622887144380799665197398646323529691949265\ 6805749845571809499890492537512595434026246067805202345962148340394856390086575\ 1631222691769123783028966875205192818581038244235730007094322037818664216353162\ 3658527258104667678261607844501903314767316879153810213142909113867892835523418\ 8088810967249698446278286441031391155387526676268670203333363231030560096081902\ 9331010087/79008448578703565260114882425311815369119694764223660492866157597487\ 1767734660660627363508938425011919778583338975983129545715357709372912869884564\ 7880737279495775589536279807763362470010213214484686668568122698625063680297097\ 7054031228816490599721202368831409959516474268918185153826144765047728408695910\ 3817328802169080731739983931321455737301243252270257597410417585668756534116079\ 2363390827996675232234789313320058880000000000000000000000000000000000000000000\ 00000000000000000000000000, -12832453537456950117074740995640361706387804147342\ 9375944524348510698321506246376225715705826420680464903540061810210600834764761\ 3618402675894479375111086005846293742805453343754407455639359235380658119775137\ 2730800470790365839424103295413696703718849011155120798539285757675606379929964\ 5949154235934369590665067262127022481086154951824384550968576710397422275038619\ 4563729250421414754979420420243810839231072686706279515618057387684859379785367\ 77619427383010868671602113752686486186457655143/3105355455540740714112468565967\ 9573748295524474289311238161020187877854683886867251909416044299149152706619056\ 2646642258109751632699689786397572757891265703248486010159493196420921398601980\ 3685061495853768792553067780876916771560117800519740545735240942227578399636901\ 8921719246925079854910285718282739486179861209820926266655113637441002947429249\ 4496988795398374000970367234658818372429674559970559381496198941373240442880000\ 00000000000000000000000000000000000000000000000000000000000000000, -28796330311\ 5036585693815880188277960275309258938410816933813643799932485061734859405354019\ 6253321968266582932324570510567007148189142142447643260270500851428913685836703\ 7687374693161020843960021103974871538836580604986665217737023880935499979138873\ 8892425852030102666366039673535327684631447891991673415340182715101941432584359\ 3960893594386416093805797491287802164349005835265702208259120415121540008750761\ 9628996095890095573209762671083842596039049441798864434172681773676503881669367\ 7798613/61195336004300684503802843510825282378539731319173115768246718175205869\ 3080499654242877280207849383963497771534068290622514580200300318898226022644132\ 6861726537292323449183394537745062220634662320439702097134622834097875972974368\ 8489736344426944011322091287105224493443467589588341883109628831585340877329017\ 7764951594764981068237318415619622438943861790645711775656797975038573798583150\ 0303353341739581177088593175039180800000000000000000000000000000000000000000000\ 0000000000000000000000000, -574138069589833957523711633156511847246682761573684\ 6398920295798336258894889553587672189281237515781378956289706489031648496843886\ 5706102119220909010364609233017787572316222528049560555480310398822937388558327\ 6544433788987661812873856118049575714141602555698781067928928608846622934214137\ 4821153022191777682768635740936017617412531836597738673379354764160128095362902\ 9362421988353316465630252817781776022267654313949816512732099856215158276098638\ 05174368002193836197013974562855022115153729131519013147514589757/1114204090544\ 2824466545319657869147328451743461354041694114398840184386464753893466914627293\ 6516352968827204012596064273326885904637498530322950435300214518416432864561983\ 2933928465617100870022741849892746383076165368554243588699267919434223272596420\ 0008901268829402612731340786634851707836068787961021160418783790995188177174104\ 4504271836456869483356453728408797238204224076637877857693642899321876874271597\ 3891675387859973492942303972556800000000000000000000000000000000000000000000000\ 000000000000000000000000, -1151558308063830823333812518701582120809839332821809\ 0747354329991505767188569843304256821723543444655584708198615550304471656511885\ 7468534166578782195137698102077528049641365316368185962844621544797611873683143\ 7271887631891642172906447093191260144396704688099221372276058971837361085448564\ 3811979172744415805094585852258515117497379039315007883091979931209503039253206\ 6875843858495806678168123220982215878159109400133082244316588892512714853298962\ 0373563231720279599139988771163363468619690406472617540752337839/21167702956339\ 0028902487530260103514632915360488964227370293068401681252290705067816465268038\ 1442749960803095099417746767173108923497044297612330976425675951698008877820372\ 2622453608340497986118452841163431610815893794264094203004959822693116174245584\ 9225710507364057444212850338150728606905145483709705845301552828275533359455985\ 6554806522147422845809010325007728923593586882124940432436156577878207370677061\ 6549721096624089781337199738880000000000000000000000000000000000000000000000000\ 0000000000000000000000, -112799703594499510701719881793352784724730851320765612\ 9593932188880187063263369441348053517488331811630836724840760565278339528879646\ 4188503253168174835998091510125549690517661300467807197096660935550176347172847\ 7299850545872935509849559621149243226374523893031755653393137544990341109876996\ 1230064896000725921859809671221376849001225438665447840318643017099409846534077\ 1446192341050761875869268443339961380658111412598793104628970221507618014736390\ 1581420886491754513010716106387342451791261245105523277624362127984733/20373917\ 0589547041693248294223603869248673083078778537298898910177647781565178948472057\ 3147918513900239257973545622895181888664743101154426038070230536049803103966782\ 6233511972632765171234479308728916203200688290723291204321867365462250036499494\ 7476398823565254937376321022910640269123625248207494790959595461562939432596817\ 0510565172381195239807589730370851081384590040876677147418663711461247269695497\ 2257037376992872461639941909624135879963443200000000000000000000000000000000000\ 000000000000000000000000000000000000, -6046067383770414448947277042573829177999\ 1425648646731323192779352331677823829903815499984199019784988412026915828865063\ 8278555456535424847670598331047520841909287242092227766150334170153869165154879\ 3130921643062059638902662375627576774944574199636116349972383540113175149407252\ 6004720908982777491760785398030491685535494824788998559318765034157833481793278\ 5277953223898246052979606791004098537066337971168425384980445949332837688713406\ 5555861690684666018162458489601943418298413050489581843387418031266747979284065\ 3/11164286176080744857454143666173014961347270628705911969519948574646734276105\ 0044333196893565038082860182673826586959985974764662620690610117307838230256572\ 2502988225423772908070573015218263283704525783475645666237317873522569077518591\ 3500051558094586588773902480203376496323707369387124395284021959162206439497984\ 0037411247162244766710263653139540920031577100813408713474774228332233282965649\ 9348045576217396378882047749001329715731306874142720000000000000000000000000000\ 0000000000000000000000000000000000000000000, -335217063371000479608372719235460\ 5433674643652300071751957702092399156278681704918776838029441133504205348596375\ 9908988013114341173141703041768299836790786471467968051135179852860232956951984\ 4580473565846627177731494168238754143580037514513120237730678081010011783429623\ 4227463088894246786930563414993445099914378513525953480046328118971644385002556\ 0112114206201210226075934680345691493706644656305002423238877170186177111955259\ 1703434308018313997173344683006270823951155963038662494924556760395013510363902\ 72357785997/6628179919313372756944960502289978992417436893707223843315959726970\ 1243172213949451971805853529590561916650228759810181464179945908369278088280000\ 2469679159535463534087254495361729328660113170468737889902737867440664899253823\ 9979459693636528268978258979018638646068738055828325438020680344719787564237812\ 4010261136571768933512920045267262944502964283812908521536316278383620217720542\ 0879818026520790286171448038495390797863426723890095440233758720000000000000000\ 0000000000000000000000000000000000000000000000000000000, -461951729877863158075\ 5886430678220419848942350130873456513974723694351508502866552534159602355460028\ 7372297344940363439863707837177981851307671646597430092599669704204906770988349\ 6082640139999424073711339918908870205145203478328999329827821103847720010445802\ 9735372262546113893783612836198197272768282281962620888321856220647407969167989\ 6572197849876370758857832418916374919133365705966502339690948671987193504443523\ 3699836997104784846987044672166932983440766199333573024144539638711383828016312\ 67543402309241368091673/1038032555864528567863628194728563845203614986985089475\ 5548001955619594381651847625410135035488262109036180767555343103865674567250350\ 7639709276809839466336441621824400351031112116352185168011989057734421609543948\ 4886747227566519552207435342834934187513326071827833490107195581764353939520479\ 5917443258332879002223233508163928221689281496136428689177832217954795126729289\ 2921923114854133550888669258705896504066420925550680959411718299220914995200000\ 00000000000000000000000000000000000000000000000000000000000000000000, -17665216\ 5730040415692455488193630223322678093792385880061881487567676797357767897839469\ 8903722307068996478305100071453353052224706627216829490977979682755866705213957\ 6480567882534180738863950788441516447200748262130801800387059698839672134491974\ 2299588763938950992747295941657308767117104866322376974397406036137527333612716\ 8841445485300305259841403118597279645730244209616965850346176460607767334192919\ 2988390436878176915476253319880153535361381446767970500527673550280799543230966\ 511992910931381998890585490968680489386553787499885541/491868338686961098935454\ 7542123553576333945676683547728562843610291022126403163286378233686024451051979\ 1033079882393033409152326103119169113266506820392201955221750695790571049270326\ 5088855550150830383690558988812084965791675300426803014268596583368161155675211\ 8364038812014218012227324960017465969149717671289047385763537260287362886790186\ 1387317709214595047836551998856248686863442632765922892474007993210259789203575\ 0485247803660217107626024546190234990149632000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -539738257801093875586044269033174550728\ 9366423661448774750073458099806777003042673075515636292693162155859380265273058\ 4737036380962679468791511969105477220190647310321445505491035714422241950724306\ 3398840575265088865404088684940218919262579620494020873281633763343190789343865\ 7100293935382645472737498613224918580867434169130676913264748583826652577810564\ 4028853867266405703617816392318065520144269338938529998465302877022990086493633\ 8934578341192628471794700134679076859084608552075635591446849439898040958215793\ 79593707808319033313/2168376269217517406503596297491332159495231894127335295116\ 7795957401491134908120667633185764647333103267144813596942338009646826910893113\ 1193877739124244718118686053372975537446118741833149049422264748568965294487081\ 1134242613910246715290176749223720367921652361902691907237428708160860209902056\ 5334534744405285358661689499149885196423707252712493142399032598653265090818825\ 2366372333510166847586767380815068758396976251147451485042026727261050431842095\ 5168768000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -578512735177534051081094310344139418025099000839732069607010878685867778409\ 9757312886930927487481523138731846430764681491696891145605936832232443635548828\ 6743688220501565322728532304347678210550922579533748885920078727879598391142953\ 3802520158108285123540131980215877501632623863457434445563729852743274806797524\ 7508095395153497898872305914688415262541000847126303307912867139269370134713943\ 0555243888182915616016032382533168704851017925278335008174187332144185030983564\ 9628059330591522659154504013188519611365633423501785553343873627/49745102646754\ 8110903766209424482083648906140417447508879731789610975384859656885904526026365\ 4388182514227339589886771661036624997204890656800724603438555298016915342085909\ 3884697829008781252514519559965821449911742137785565848529189350774643070426526\ 0876143777142382261072115997754550283448118851792267665768311169297582627556189\ 8003085781504630779726836890279278462011377554287365298174415915225839912816283\ 2808718081145591811274347308018711569657892500930560000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1422389984074556636501884812267\ 8880578650661722131083173323298761428073505354562794930791256105444390729154148\ 7016606627962572433994795635932007248170035108802724260472306123318181431140121\ 7441087706319414131782687136045792206024975642894036239414019363306969360174376\ 1975751064515232958891647525023453520305223907282272954254907584985153245627300\ 6332240680299353124937394175126138319335180607408789977996002929825472337080353\ 1352568640058958118003463091335973275995977410192218081996575072646220387936840\ 0422224167241297103564798526380613571/40019873464000898231421289261019436983359\ 8622079334321076002191639757875525255200611041474742896665608705741500882121577\ 6033686726266165581683341830292946857499218573135731767649277108080527642646235\ 4215172529822738590200984647296033551026425183772654385043799039778877198524774\ 3972617104984143290183115324067345839226208631828679459233160532939712965790897\ 5195848528492209951090331934030920692591613212889332024947733458668120700959651\ 3626732629095995823498682643251200000000000000000000000000000000000000000000000\ 000000000000000000000000000, 33588771911943495780276032873464685381661382938525\ 2795190030591761464239741495942908333384830287304602340150484449747179075994503\ 3040258748078439999279550764210708471710510415144887970338170023604152142361014\ 2759339337063469406074192939048404669833108754604127367872636327877330777322434\ 9360351525826759571561184955779204394279942678170904589909285352384566822430813\ 1206710618890872695374978193652435843498638905042186298656574022562975790562075\ 1543686532340680521017429881448154713421264519975035420528485312511310884693694\ 256989435440569627879/166096130793887308858108791258550561723189857662272094678\ 6129529613663908517804452636391925583876827537376278003560744251325743485327288\ 3527191180053184918139805568534068150493714191642669825384784466039886037718682\ 5738576025602597367670528581598728858835718713919210727385366672061858769164133\ 4968108445515002109578016924102834525326889614680769659773917781616309916170883\ 6844378722079477588751649294741652492629434822305275136839370275236048787069809\ 4267860750906163200000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 964263048086042717406206367316565590811200238004206607439726662\ 3422212379326822141350033414176380802285213321279235050917388618752106744283475\ 5238043541359623443554479114044396753485561517336469076479817582795034407919676\ 8185143169765170949501007975271754286393696816419755510774900615445006732596047\ 3993667952252929251078073892103027853049067316530866982140977426985352383974610\ 5603307899175763494292530368435594702130858908882409520444909598756279862492187\ 7178158959420904437186227290749497067821030669420752324459632969538747603799362\ 992967157/254947829000584987516888652460464966754646554028156498632246000272449\ 5089642072702080413522241707174484717335590803255983231778599437430986359071943\ 6263777943867879039097091544129137652040514016691393147737543304789361964854211\ 3496747941922546523790544943219023123698269199646928096971969435571903857960300\ 2031967505908089421981903372987478761639368174478028696398557673498549984803377\ 9578695504420971715973108726113973173959303786301243485033368506305453632764855\ 4831052800000000000000000000000000000000000000000000000000000000000000000000000\ 000, 17137182292488698679047707401517907628345997620376701607815932856354944489\ 8043032795665691234040525145239128936199425974272765040863737762237928827676352\ 7033189558373469336821389287250281064794159424110087534903334322699233078318280\ 5059790655351078757980275608869737077339323912572375983057677548100270203658949\ 8746922551764340332362073833651237024177963450601937320082563292991822846143310\ 5077156648673092540495904631568497887912177111281945125230844665209500366945133\ 8771490721733400354342336385578910954642171131894974911007651313745337697885004\ 8290720603/30770364124122937392320783562309157392467230325773505577083939506656\ 5456612077440021958994148243244955645006104810671759149402338777423143244353662\ 2702912718084401890818617449333703675376894396849679988808475539648321046598087\ 9464227116248692552170945263414104768393729493102005955603013238981325877283013\ 2251122099578166925410348901149779973418901628558424171562063311797143144685278\ 7485944524248010711789221397232164314479924665496091520151278552315110822564097\ 7011576188751052800000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 86213810905089930253957400731678387723325601030771214782367895\ 0958628387465397007491213034212499019101537869404970942585811376077919534315394\ 0416478452235605265688309580824071817828101921693204297948946723808419968448344\ 2265827194198755852675312700597681212050667179790900889859522764398917650543577\ 4593929367596163084360965559427159740991691574824493428919333574338989119644348\ 3330467291037818077028882380052288685352548874159830230927001514725007594528026\ 6000543195794012418284421724262963139738062260658114048719959541447416778419026\ 01114174940154817564829029987/1179562189753327788045896769552666039361262291328\ 1880406025703697220243068645056628772866073688023268545673417786110145321763949\ 0189863607276306058931215210065383683554141036368309473175786331489223217018154\ 8186546199263762291025672285636690079299025016492478267867970464220680766201488\ 0692379702939991242173547276757714057308738156893565215295700101902038278649846\ 8054954864065559875456718923923335530437575236707119613793867222180070190508665\ 0863573338266046064990342136724630859992268800000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 50185056829967372620375132037598764\ 2976582287788916626184615171342128104719620949794345449122021811207987754391207\ 2589574085058061147816996595875212158725016353962804385344917951186963120322126\ 6871346499869763250404522500738511307599237599635174637860502669963309366111227\ 7711805690709295472119326693774113427472505602777878484406979358576924266617747\ 8086422263268439534621751540727650406056533952100579584564412365997213733095594\ 9810294969319345431947814646727140864198887474043734369452412880941881716680216\ 34399883674225658229086456059405595821092745607556152708899/5626511645123373548\ 9789275907662170077532211296354569536742606635740559437436920119246571171491870\ 9909628622028397453931848140368205649406707979901101896552011880170553252743476\ 8361870485008012035947451765984849825370488146128192456802487011678256349328669\ 1213377302191143326472547810980902651183023758225167820510134296053362681008382\ 3060769604894860727225891597692622134701592720605928549267114310480187233879092\ 9605577967466497989348087263324619244823529039730003931992176489202163122176000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 254\ 1018164151398505686824595674571034840812996098839224966139081868241129927042747\ 3250439660935934447580532299388085736777658190357876986227845702606028402937848\ 1160879943276198480774588762785796166024051706917631859610299464265109818537091\ 3723552207097937503074066273707888964116110365449265056137687779757946121543409\ 3667012940052443590623363954078667397422140065807502031079218442442452418167115\ 2507632920371517694328799407177871792704410610475064895228023942749388716113585\ 6172155680813151197858746557307654650178086097170784995199238954984300159907432\ 31/2463399987767910533883345420708862705565377011721097681162784275676977488057\ 2773667464699773401837661073672177067900625629149690067059017558623192795742030\ 9612389365317171583041835940854069594712368227036965471271614665426838799780259\ 6589164506375346568469562981384303667497882349929472621094417689899782047639243\ 6543515072800045055563067666395385036149005061533429070020287750364439609361766\ 8867637170021421068549408126015145675418832772603942654861554915761019246520660\ 7103184076800000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 7708854140811600159043578503583609134659481743705296527781065141561983\ 2361728453196585417843448622114397249486792094703711715460429239936299303653731\ 3663250771136220591766094844273838916284310609098132395637370978862934699470575\ 7765653178299571765585640801409405080098589269892380695239866888537669264454503\ 6976764124563711086169911150926486364195208851016001940626650783805359527184057\ 5951712476957771259229435559287052076424015679041070265295981037575996136350068\ 1717533251127929616564301528226572802031831632831894724951508960825668788154079\ 852867190525937222672535544923951437/675638086511048746982735761140119695142092\ 9640468435622442346616669008675346890254282198669950066621345340503723817733818\ 8146577659274609304385641151733088275545527468470486481821114460275289146422950\ 0291676754307104780361080115614419589013313562975156718540405420129523997649589\ 7132135999417020576377902292553618763876980459631588945849258890237578084618990\ 3597467745548394342419141638226732746358861022365195570823801738670087318025201\ 1163963167993545931004285638691371010603210542182748036383375360000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 38323570945765\ 1763140917667153919614087166183083006401062360353426850167455385910430866128019\ 3356905531567268691999241855518397581080278940128801619100535723441768193607497\ 7361905609485945862682147222555766043861463721210208332862264503566042338766444\ 3752449467821154175241582641738665020104200292513598469544067524234503051037583\ 2432586669437724312588354859818643365852942514876928538711435281078799993555125\ 4862624801460776624404739852225629351988108542719444337611901312149198538101899\ 2595085369668281302887540150820732210596294543339072103827102872425570927067796\ 715168200069/316202137844257972009831556564204508487704926117546315422695407164\ 6336574913177007637487171838540495906240536193148845525488876377524913103368618\ 7683318677742708003610839863671977525762139525759701048403077172959049826496748\ 5132831246492619259850359599562049821401302853929276999952450103107195531813728\ 2020493099060372875442612501543341268063609671095502748630012935079832408918648\ 2580941010269854500897365771146824948379790709650498577440000587379735502187691\ 5422412255102463441016419486297541836800000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 112594119793580773712012150224462727384\ 5213146945962053848061828328493888539977790880205978221468353534774397759244982\ 8180473531404914466281935743011337054614450655109681806052363543244284509706890\ 5119026559325879748272791327168222205997098137334707627860700904557936356034259\ 5269145429218308265765441036244485897549084092834976993113608297449433836822631\ 9478714599216896299092627274845900704753102217174718153257387192974771731230819\ 3442756697491591964803778360202862123284622934588428080300275402199645384520204\ 89855873294005059205068570700993134851680430604640371246343707378347289510597/ 9102741312840863021104926330391376806890813452929273080512492622146354576913171\ 4515210927309577244646810399361835193659267382055842229670541057501857911020048\ 4414118416431478876347423018546533689887224713585163713438014695830040400467496\ 9222558527061230280866371688743870029230206460976407624619771745415691509465022\ 5594306984124469068277204949150710136720671939948394982987696333973594518637051\ 5229063271727505707213003464534612874071615645476615421943796132424670422258523\ 7357680882310770109116248365832601600000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 478164487217793844621781618228287796485393\ 7151074493324184287258027529976458057367214445444992932206498751393864168589679\ 6047893242346009634999362843927980584600573679914520029059395892184380150181070\ 4550760751103340024254900920990553617689411417992335868765485957769946227173944\ 5667941387747434031311529362105715579374727633906198541814682983987300922789589\ 3485473043473814720149905226849533060585991754066050462084012799474653373484966\ 3928604330582681815980432524148025952142410868244854801690784596035151762269118\ 3788945078602055376697444507639382169299880363130882825174727877958611/39543283\ 7315468337457801493755399658682636083648861662217378828825333520606188130211685\ 4025282512513787635045007560137541863835551791465132098715516189777277808612093\ 5873108026431789459351064467804440769062531456576196295983521264821744798428882\ 5784801228802557422309736485646180452830555398212311509516370275988111792630441\ 4604121293006033420209410888080378830257741992069395763819964775568824424871107\ 2594158142125542638618757609458467053591052552664569071291939584611469429119363\ 9147997443710269867950080000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 81337369180666362170005937581705869865416486274430993\ 9580475074035421726442929606696235796361359298899009177088037934305789657717904\ 0743701438476352690625977143868421639689171189501174901669633301819638435263544\ 7309822699891432944646917934250342049693527765848534803178947449595104772569954\ 4244893869561228444371547952372913447973623361980582439829115894496651586582384\ 9263326923074557838778037952951456020638297013716544747530991736915084189310545\ 7208604623891583001680738922490575635661387093871161012470044473247469105901909\ 542021875724911088654100527477365984242504637435503738660508044340379391/723737\ 9526570269820961999823594478266182182736449571418692784655538847386240027465107\ 3197235642562175872500148577891322213839581422307972386398732120082171454173048\ 5275051617616051369943523080882831769772625174122976059335275285365079264013056\ 6628215579623121969733861674851720662523957222366847204290448132125015600984282\ 6766472171763441109817179503231316650746344594842017309999111016891206829522713\ 6720570228316973336578531509237309208026829359321703573842076119091344406495581\ 3854250529581184210672661218115715072000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 16725780038547365274930848117256119447\ 9232560488470161393852957280936205776116980359628644744948035539825625122568952\ 0010523138678157388471176823145968422248395874231426142858328967338305851638463\ 4382470623292912399282813964369607760932453596947096928690494311312348671910007\ 1948134896947975008252968336794767670661505702623433210536231444569850727689138\ 5001809346880504548800910339818627758443334639118245553256669577839153036072472\ 4777342380510808460463601642412034619977023806619481972572895807299733477483614\ 0184331886710840135053253098418506619587669945888571464588659471714911868653586\ 538031/171068425862445950815496617620328123108699668123883675023031952786143809\ 3843533784531877735298793999842635220906304325032571408100029634756924396376442\ 0422274674782043964227073276120065018949505058426128942364519812048476730675481\ 1871304546048891175899902097871546262046294703170317171117395524193666794493757\ 2889725490557279097014860241241106607878104841777888763725036313069786891894261\ 5197792524182102338000114000181387029130284765423153013145992410994419408458805\ 6533467386591831040458484038271520039550645698560000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 249681739716366164877291313\ 7383133940493782854619684803882147638297572364403497636046450588348879542211934\ 0492764392257328939582942577589387968143307788275728294946733008305967132043429\ 2935522530857168863889119751677914065091383016315100039161201912982259608266980\ 0582420222262371030076016903209851054563996204024827305359569301168264528134685\ 8864064292535821360583778160998826340441161401992172233924865125615568901454200\ 8386153037469819752292501529799654777892543326172280961461366364368668290009542\ 9247675087178733208188031784943418751980112741023653195102731176527214852748772\ 8978960087337516327994557/32425145888072932583332576810952499798079463670886246\ 5978611901569821972735207634629807302599034850783357503873728073522722723386764\ 7742022123769585704167408010791002874285629909561359633789603537150007464514275\ 3534220325042397522278240018844994710246303694969616040651222087077259177761355\ 2726847860862068911301970734624607952803520760865592781379659508986663286152449\ 6656168831501526324965406128201170570319865345474371984404935495941812362839197\ 7604030656448603615801855058297174485623910872852881555491825351784021360640000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1782102304139869303514032792568533738050147829820503156801694877266594060931773\ 0924768622782432938077109035401347719860704742917469913418318872897855623320560\ 5520888519658772513347531223211568427305897146274952203596463457423121824243684\ 1307163341872016299517288247354192818177591614223122502180453433543534809086460\ 5749100768977058938562243907336900147940327137644352308109975934338767030342599\ 0111766228860503762217826277588847793203915166842810220766624974788843373869803\ 1485142766864840292191012744838307084933467761094850731268477343249842966949492\ 291959486630000735692297384170604072772566453/354622431853802700059713883946498\ 6317169180036903440959642726690719855092223153742920493856994663416117343390037\ 7711027270738061452186252294815175656727788820726095679593804160283340962903262\ 2951315069592286099866939555601700722684975016746150673514246665047228196865099\ 5525121611995810995444733127605229602831335054821835119650071812800612291535067\ 3490309675185432514866823019858591253861407463463081502317949792858269053288933\ 3147857870209924069724898443329065827849410703044142771315131551244555730764087\ 7793935360000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 107538805301676097688489055722413301510094773563754062082794701198\ 6242129225465938996643271370107564619930019589840377359316326805772725432616215\ 5876870891875198403410537583903393240122743745984346250139875085439709435815997\ 8755551661283079956412846598669828064597192192721511284071780459634595537004808\ 5671251866887716970805842196978234073635603257577507316305921618974388100254946\ 6118997750845139474248606720516709228170681619221378462287999165749860870149540\ 5538270799831800941210831147688294100370678782379274885030937764548491764374141\ 48766256045654396658741470850419631094386031939758120317974237012449379602541/ 5978818286042770928857341162106589580319090847861288692931488906191640637656687\ 2118388287114274040173320187955818864753376950180185744678231394564501891388007\ 0400142863707780248742627693022412107495482662382072168067316823249695044885964\ 5199387058953424781680702086117668156472014849358060790620006680941858232333714\ 3582882022922750659090670819618813413473880800222091324356768113465419294932258\ 8379376050353092408203222305108562026906618801573777639939042600392717373729297\ 1882810421895072932911382117893098686577136294783924180090880000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -2120830598406\ 4164147186251296069797388579364191522491358894645620718737207890472906234056412\ 8973376284515749602330484036951658502540274463161210861988867113888284060343399\ 0255288375713250333535427661011785333209091975140737772935300100787776480496850\ 6307891441844143310494354214363718239019177925820700612956732185572518106452644\ 5246515619018733133418075449309147248019566319778158691282290828853455849464593\ 5414945596689271237047228770963835678671926555794658959045834590154643610335448\ 9858567326256940945264192621104783400049752163126415263093855362005026401300190\ 23012548624188786916112774897630543544172714004433/1113862036851803899074792326\ 0910906615388991168618291263543595770439220913990540559042201434988040361056911\ 7287552953513140619513770702414239310421537770257109006054012964737142231503241\ 4397918446840899206629613902152809424136418165814947598789917832418863436404772\ 2082231086030055061817757089374259022028667391745002092153363174649437857987988\ 3125460605923942312742526302911239225086260604257358930952250476740503446079771\ 9106362132319180233068955603174106762375473463386087912413996407849203939654750\ 7307690703760144330008406691676160000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -17248586933921260738094958002697396239124\ 6330207466539708587063206185017068195172526758302330401808445704136772535278697\ 3056956848601441474212325399886388882339172645152933090438828706863863601879293\ 4743580877271529979581226222294277970769755785870490004722412401779204750504429\ 8339555487965680454911616604956325947281479776582864632445448922777134550751629\ 6598707233547662119706110154474516168007815127944491269379153769564535171915201\ 1031148225239681777215982822906120826416414311465468684238225434860748495801825\ 5152720454988614426337041501788594450603778770355397014778053425387643431680668\ 812989948270060440741278827/288580637483456129799352752212350815109228027233298\ 7600511248615144001398797703954308984538948137332260014566435048812405637337225\ 3578227559325343231350655310205562820155145190964593216210985165224729130709421\ 1648577940981993290542646316791759698089288549801968016011750452286046217113845\ 5998515561564324193218042795230716707089812525019988499319171013619100809582946\ 1347606888663611829627079982503558200697571073112625569283707906316064829310075\ 0001393671928041629033354592244372269978775467435029835447347345963286169506876\ 2920856846336000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -109549799308529792698803299482477231108470656691893380116377\ 6081573957277331400383600680638528516976135787888585050293077660446862975985275\ 9052024334674711689200958005432320875061097912381349719744764657523945274870249\ 5198198555943252704333666414436768248099000947501640464564786769697165956556707\ 4623797524265234654570693855027872458018286983091268786558543833442052990097903\ 6297146706132100323875855613874250334028830173284664570974666921836877127535531\ 2624171100476164764049109063758077021487381012369242456096485289712900521959144\ 3734830551743635899874412034217723236741239368908745379899343375279262086912894\ 468212811/106506117056647209686271242476428746175535331832338117272309888160537\ 3147831573653744158018504097972505355983304530565744525909560581453936966841412\ 5384314729062101646499364516632924362711714201060268451641582321410674129521663\ 3060192867363306939586313944129341717974215268139254952032786092641570280244450\ 7909946482644664514244159148910211140072613885026385545755390160505199988086985\ 5825119883421151277633969955566586829538068067772358177489499744990707341279463\ 5233524715097153749519292192758612630766721392947421729604238229904983851008000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -692979233916145072779372338095773216219178594680672777416817809252851056569004\ 3533128851997947932255233647039756463345326696458424822967867278868196525495509\ 6577596000702610395272601378531499132544223393422379687071297010105626804965274\ 3139152726128642880654090574870268867726596544260126361171475054649694352225997\ 1096887958592726314037687255456780716419085782297778400504753560888543133359806\ 8593914314473396861034295477000554006488724272814611113781445575069310865479459\ 5734781015959081305959835856980482815764686072967488753255942730440172847707075\ 031997771970594320799045107416015838715973898471771283407688935928097534055749/ 4724055177689600409954010607826167269434218674579690412551270636565460957923063\ 0802470997707669157660725168450444159637812851433807667940291390244214348544448\ 9679666743913790276330667598869561387475571792966119434895097845276622129231526\ 9082924651210366830161355186884927942527126482814875860604283351640400566492022\ 9584947413777516846581357051047692750062855024389172872592513317200890201519925\ 2531045423871102637825823041884851694931901499031358520119436185420840537396689\ 5647502991795811926941470825653897172033656488972014546548519805044916224000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6146558230411440992654160104522857616608882408096131353041181383731888798651603\ 2609627854506635108463180042004541789564490903388574458147037515270061118863937\ 9704765397384815357130340911840164819200150798617207084209575013437748745284317\ 7994503260895319055893781144630805412828365166187041863870438585437247213209862\ 5341224904978316212263517758432864535013894303764276903416681699382880638156532\ 7731759810120654308764125081358778827017949192441812219067823154424164979281563\ 3323035898044780504681851167194055705290292224412348188990347671348214241451657\ 893822392503776265111868409695170853064772670499960967929488240467539455188953/ 3244680003623646597363149391164814887690344931750787362304951674062066605310314\ 3788012974741320131972234918330436646488076721642694214032673823299315644658161\ 0016823737267103321374484850802514531924011152537255717125317204255785199287969\ 7975377194647120375452930799413068928946263189512322630572941986258275125932678\ 9267555986831399728836142606114336336227382003593616104596436778393243006833422\ 3448954883237783653875104773505121822045332345387327825660981169460103632264568\ 3589469160154491876136115488146492531317853535846567885918851760833481932800000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -785150304099525123289053045338110261950942162640507858207793689828937859072390\ 2051973888115912319517339518586923971548909769663132951066480619952558573020018\ 1112929847532604562205944707869649731552606443162550094636884757022738184272747\ 1931018138736526355593518329163034491672597821912528793259299097599046763125407\ 7467749732266157711428276041905724832892175607791944697197085055114405203321971\ 9925429861583207983924848669167042040799278984746457995605778117933484623331872\ 2403644650009748850559159429292723659362706367653879119122519415432580929724548\ 4633924752830877949419365672340950337375467905420059112597234638180367607622030\ 11657/3427442844596986229741546786678694557037364553002673058154782509702985703\ 1363511252533936337807183251978689018702972210453196982914432357706546923232866\ 2582331857963674314321506534213045571756167770269396109979217038010552164731254\ 0709402501721037014839905831808382326162753809409437244660957206560199291938353\ 6991561686107361551191455870009177139507319473728193757571904026493765391585483\ 1221741535146976564773429302031348151208395444770392303471733379462204947577546\ 4742399113191374963963158928474762469205543322276478279156296262242468669660174\ 7456000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1756946062592036925555379125522626873936622355189328745476291953476\ 7207354367053027633718496616098712475084236189178857370464390444918001282738483\ 5298129766518891921804824257236281833741909383353962751111132209471345114070460\ 0579822631225570979426567434676888952601410248221069749584349755236419806758383\ 1945254735194821066208709423212559418080490658914477450530440022360398212535208\ 1612046379241336242166932880788920739976282975343687054267115092265290759590505\ 2552382888035564458644495904989708247565973775993106913018603066761150503889064\ 9846854746058387643479070140261043594671753936720844793851952578481761250534890\ 75665028030067/6667649466202915926154668124494295373792318076114457185297602195\ 5152992146038655538992578459689943909471561674815517413129484278378761810549541\ 3840848532246466396871834907996689935406056557065032933044003230636580791130316\ 3804060872052811498724823203276611366289789573608571126307826477444378861608873\ 1894611144764963875279960233075609336236367133759376729420858596938689690821753\ 8237411715451456802989718252908157077732149703445474569144145044398619170759506\ 7871675428488136185339029369792928156743761530060395894457291786765527344466590\ 1296056795136000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -8421051674506631775504708312179478473144863080112333353175742\ 7537416327562384986025695546465667601503202402697668066285782247751059627487933\ 2490105275725448594029823695952789080090561623681532270439676225903367587919845\ 2689862860152828052829162464251278297902753835810817507360777653856205512301761\ 6060558294517998017641821638441315921067478242908477712527975424933367654388862\ 5592491893909478823792558827709454444779612954918506045445428566106435610972990\ 7425268849430823990497868412285660546915661468016309029812866956408218614283943\ 9756435599910273970743293440944314482937247492309709797490739469947360266231468\ 0542780208527686793440636629701303/28981277291635609805989742675353083030110188\ 5836386736631425607157200762540038159591569305730813658635254562264180338814117\ 9723639047160562714527569041698802363100087446296974525062706654054195858166233\ 7242932741972089508342611085082768499221179592779011630019071483027546872582268\ 9622208043177331969074913172468577019014194914291563961170160578861768797019973\ 7074896781549134531010982105145234835965098837160265110878223046888343811425338\ 8773354511559338348251670049238459966439053982509275672378001613274377750878161\ 6623876215051487032183686193830325666604646400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -11963210908017664747116154\ 8917596472354442332227487887033503563859034823949660548378909915981565614673330\ 7906676457119152012520470260398787791291450463446406282462617058070750146361741\ 3697115291511967825161968959033362851580525759449003654805062088424786417541284\ 1540582791828578628179010180646361745508575465069736226636485735034045571032154\ 9500771356427585487564137156671922224996439395228992486704377009566598655184385\ 2974319701822890297195481089675720018720905018513297166169485845192928038019856\ 5459122991949577864934210095944962338724936911602335866708074282980103766359168\ 42790360797884312308602272933310075112286465253435409905273604425091/3881688788\ 6612905024294469017196326336910879195528011527977394664295216788974053242009320\ 2807312637461767994755537916882657680398615771237354491925950015904603647032912\ 9147361428628542932874183959469437746565607382405186316510674124594362468345881\ 2352858933715041471652238328935035461730304697654275283834943997747669733837502\ 3938737636812495216519459326695801801637823973924224699452446220472018511851308\ 7262944673423681426258019890770784402759346908378431489529350638233130063508801\ 0584481045040608643223832198922573982994387613886409999207014805995574525952000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -4017690240566016787876736927070918420346224702684761624551991366677362931\ 9828630927344747731709962991508401646341515285594637645543927942435871069891874\ 6525810713235863908619555763935992239281432638983613571889658358321890806530658\ 0430250875231129379145170201804087462142763133868385931311629344517195862837583\ 2504556890118928980639926140223147289917957007683254715094288969297991502143319\ 2598790556713483786965327829797774216666816294488962282125073186366420182869051\ 7634923324873318296948691857390222626834386392663930882964251818248853373570948\ 8226752047355099446402908090990094438452966517925327892576832552715864913140521\ 2163842602622966383741427/12776074034711894038418279397548257489595948044227618\ 0620607843743297909706804862309570375616068798938511875434713394177557766049690\ 3768557609920069214997841225122097993780859116694158183917061005767225922360168\ 2831635795418421211129026051735468371994887020857361740771063838166916349545096\ 1902023483477986388020266118543338183077266304533481829899896096117367086134433\ 4875940124827940151561704561357313695226308713038120000917666642809264813644925\ 9534283522191097752711165151328760563896245329807794227575882439662444479871070\ 9827203423235328117326745859472647782400000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -31058117073810418494398763459956\ 0652280679523426827637632752483815666253981605529998619758518676836216120503940\ 3615656185796571210559038964465871476403996102017802818501333713375311166268251\ 3045043154867247124950886662094151275399569634259675821884758304671557355663228\ 4514548951559158687804503831537467459911694564569644275807697404661515566420071\ 4037192934920614299514453801660436919845158579355174918616175053255792555279767\ 6422040260905837217431511417203860328582044672928202779549356669370950629852634\ 1665906667216535342013104083667034199767213699960768585876649283149296331466438\ 1698278904581364330664072539433393819486872993837290268239038607135489/10092264\ 2288566968196576335602964924671312917568399153462068030000244498991436031205566\ 5016561970332361205608552888519808747125639349888295027664565123089852544632130\ 4124193743550445709810847074909456572605539310670389466341672822571054618348985\ 0485904760057203568056924856052221328674983982321131069070889601902464134182541\ 2376974439172966396906506819152548018863894586022663112971593283343252835450547\ 3976255508220968380578144489643631656127263617039390512524853999975132240482003\ 4823815107348269946174006837768008904944026321071617659356257652083453042220179\ 9147520000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -73029122686604902971888753428873014958810957902394472162600640\ 4689806384594003659512773095164875579166527282072786905231169552634187326376257\ 7615159067851058272869689132046507543264735502795436464599823630956744514420625\ 2280936601927614726925951367429955626140726952209198797732742425198278706523425\ 3941739483702794087330946866031179240757214974961121251747100300682666659023470\ 6352777821467177471445016278278448231701706065166335911709559596258292681607554\ 0357458493682559229772670632604699379051685747957125293967222518950390766261547\ 3408965039581787066412704064826378772733279630394379453923018593439630415124334\ 14055952573894220094431295908574621834837499496095302144163/2546919618137069465\ 8026148822326053803692071962136233767920232979892952471917815220845028587363642\ 9790284881619985519725141025777945598061256106198217926249023039178219929334844\ 3402301166823670397035874197433023018799875111351704105011945280832998123538927\ 7211489177041900874722348452696615457438563206899825735764832451948051240065585\ 0851092028903560298276968230424991009154998675756413139965900919843642908864529\ 2274876296173409856563605618277617542329639779867298393819019510239154252239869\ 0623331015429677060227955034388835127764114977259533771089921227922361512648390\ 4819969916928000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -302078660772111164484132182036610314910813816639689468\ 0077884348056688299947033719738360638078049212173730548952541128187548291362264\ 6532602238251961529336295056654459138277706438426833460713338894705886896010218\ 6153682962536144433124427474203796767138550027514058805449084462130304160114949\ 4568227884568767212141208116108955345374972730708834880734263084780930831831604\ 7362725350904033840367492007917589070769248806294121228920486780422804304181374\ 0871045057070525753787594196537535718787334966848135875800957102453884722421940\ 4552189480770159666435876643434566290520400008491535603730041643582667283573169\ 04020784723730058083339355350411054115302797065386794553643908263348449/1205202\ 3633024612712177973622724688659907088452482865818979854246085345109711510162503\ 8675275404758576762805982577147933936733398123857002586389452996722701037702139\ 1336705612483417968912140960831877375670225306492496100902691626382491652506890\ 1747120586205976476678576227493918615287816038434459928109504997538163918716261\ 8178467990348622736748077164733144661366637105745532145373367934697831864315270\ 0118244746952304471463349257544125898178568968621030385543833205599955160032245\ 1677921599060402960236501323184899868322272796782457979207239211380479750725052\ 8614677852183760809764690329600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -21395263953730188739788336775753859851\ 8185551977995735558757694775771116123385783741921711188287295365755092907615369\ 9992347071128924283133681952869196946074393837893814548645465610242523328419404\ 8981077820023428186784092999763686386889916760031631039580339251198671270617539\ 8385059437621653732692336195255781043269682284550476904399648237980163641283893\ 5108423952990448110839045107514680484317726446760679939251285127330859950673462\ 2245433172909693005284584175743466409036731976601446824639979289803171257157690\ 8103614977581529626181511208038657880566797051102269252252869295565117486553842\ 0855294400532059628702135092259318228781736270302506133669745427020341724848067\ 8301/10738722821179251318345149123277509597307677861106159139410335665541254014\ 8830024442718303695386980724917211214253852231944645466471598834324007660746155\ 8483580990215612953445762356217726942410360853921026690821222533629340938693330\ 2667983243473499171944944822780159422022795715586566001848118575734576272297107\ 0424717730370188318971944371579066547759956166515116171202301126736389918590225\ 7175369592437640700668348991812309951988851445414227072861596067522375686499171\ 9020256709389566369869406650213441350748025141717226995284570804690919105981441\ 7028702355080448316878505101571915776000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -721958985356488714340982385340\ 0362673622501931236013491531277261495776496859282656766653358027936124584760174\ 2618981622067293272061242454683546373984666246674661109612273880669245117458072\ 2900637562779909580063969736842647571000357427235378716442504551275229668391275\ 7115728549510158795657862854195471240354329376584275011745382362833902347196197\ 1338912355129312005002773427653029173014501998872056311506383855399321977849965\ 8358241842466800050906457364588198575551655327572497327326836846714913353087540\ 9222123035527981884665094221421110356475682135970150923158445204656342107631641\ 5140868499768175705785968857378874393062070374420134432041152356605499707579070\ 97680138523/5431992297039480103476172307008306879168545806772565254376775633068\ 7136927579393850824448215517841802116399736939776481278828630757229232498630835\ 3568397793553398960578966981660466787589182451106476022938057169653397953292312\ 0045710819382402040836480113815978364237425482881060635118770888543282221502367\ 0482250462563367446022072314140562405915850368388539361239544976548711993077078\ 4833549289274740858641245046577393438781982897462592529301783946615559744484530\ 4215865613302378083064662909039293463720386895795916435030343250288118335855484\ 9871370358059699553437413303445619577192448000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -115594500400088799624012\ 4739715550080596010857638606698721555183249488251099447501948356094763166954069\ 8088576058412174442774979445066043788387901495049070494246130990500633788065129\ 6095343213246618698007994666568928936431490707493865086873532703588503213669957\ 3434213248148178830624213692299235191134114167235359995146377881618768072804279\ 3662327398138982203276086513504253174360175683025211585397367669053879766391027\ 3965573109445092152329847123706595703462620024815299359828014645150913832018882\ 3726808732847715983704295504481879758976435177100350212176491119274504544216402\ 7401239490243807062085892347809138962791190257739157714161883578599165670620279\ 1194504850551668251238032141567/21901455666065950644603421541998140861462355484\ 8421374431553439523385552589684746188701203063424268141379472361595105991718907\ 9963773674304259740086382575099999445417891519202426932282034412458237699619394\ 2415616134141711513038385311060462316934666393701970573422174160910956118922021\ 6050624280362868234317289274869764718607313132452243502161435063485885479277877\ 5790337262391465618535097083536892096112173756680880637992927226170436565204025\ 9647818890903527860071587601703879856163401592671323541781223563548093333703029\ 5710759210877115944181041876572421329144835119773202717853383082802182881280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1995180099478062883640537780847727363643067095821755268803733621942708\ 3888702977823219269769410826838401696059010241164827663888998948942630004588460\ 2972401873062278024353446659462622498709997943544317551344984838962074571510784\ 7052838778239991999031349359179828546432452522314694713904672932100229580637992\ 3971555025152624682556871202285909865351472496093410965493124036710022253841553\ 7258390684465314243245802721989722149540289883869822854346385373948764189925880\ 7971670247099939182752495364898866596680025271205525866999616030133416710703890\ 7115226038986052450239199185032518937157628784133818076752572749213522681474425\ 81265536992720658788359728262318959283653993712625249018793/5076990730234508288\ 9612807598521970210963635866471524285699497606242006383373443299418617865861893\ 5845351521555741885817319006503489767735209861539138269172586106116711358422989\ 7614202440299103443142949256727219955141131566223583655031752386081457989457107\ 5213439135094752506385731488146198215512112256191162115241241235174562802388778\ 3243897367321580909832884598432688777596979889094861019708802370544943126940463\ 9769000147283121386061434114503230044326895268509123584178383529188103245708589\ 4656514520384319979117441854663648391556331077058562016260332896961049827558236\ 8003060084699561984000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 12434683998984780164408553596016379732275191734\ 4834906228413182673765638925921353576991102250097092377503998289517939745858592\ 0651911214076432848184910392976878312539274008469744311273099351865629620939410\ 8731288718158939882038876459122837670495139290352659813764843660049713501633373\ 3410472537097997741578567169081762757092715411623691404701058650959471973564504\ 0775145305258477564434277257598850207635456765808783046209190520378905889465524\ 0680416220162682074188074904158660209719570196253377706091260511653884679575424\ 8906786355501803765220734529702945920537389075747151104561590679699937389936727\ 7125706900436172294917395767115602528066129164491075934394391735486519073385999\ 790292084528881/883660659933442838571891601365584029114325032229583900475481841\ 0862779696602321216645070084144346557612414536909961132860601787198797208999488\ 4244434088123468689624209119272242623728015116283582011455067653791595403815173\ 1421941296751593800356841017146660650962333271531173655844881076342046391471428\ 8194187788447883381473415495832626562850927679878672639738682040026583236617995\ 0286909786241113009828889408021654292806777193945565744548674660084170652955154\ 6993651553556458645022207503667701011499072040865302547506116178467748717236430\ 2253785798319092672057566159957703782841556589647789608972949913600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3555581125091373862491188526335405446392282174455520770746114529958004759735475\ 4209160079420191538016885846738028281337652042870384671219924232219516742215729\ 3008119333449337141732738766279553461234134701599745534979098673442119075755486\ 4007149266176742403412781163684231707672560062653092817176526780717270028184569\ 6007573325821226802955427219925637013153360996934259078248801689360697139348286\ 3248953396396451374994212988013335984880288445657790242846739359811239101168179\ 2200901063117597654147605350305209591515553836152331809897025027685487167478695\ 4092372804558604654187599409354055015627075940580371665871696945221026591749540\ 455696101880352484146054961061030842626676786312018737966837/143288083549669875\ 4972534250963686367720313145240312000080995222737797639262753483464958750922146\ 9318881610599784998214402217836754992886768188923541149359334236371702013475229\ 9579617619819400667743259899248859926996008733402902332059081968662313361414155\ 7722795572322303438393124354341489604291846029136197433351907948695016485437755\ 5578885409727593500571596275862730702505469924662704019159331762849604285585708\ 9934860049270844974641841908194719890311847240671732354725387463570963438579892\ 8671397494770421570458264187006658071061242443353210048373287409303797169287604\ 2014612839734809250012824862720000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 174016118211414098850087639565070328\ 3139536932081270187324679550051389185752194916673091936373154897304743224031090\ 7535370698820019901586905617256556914192629382291965236009627027578523473548639\ 3707009825978132989151915091323307442005525987169061917480167399115603620096373\ 8154906230118150272802807310828047736614377169161393553045165221766303309768933\ 3461064589890384722080542218167133889464295007828720706129291577106844130876699\ 5405543191163900108037312414053304579839337979220449444506361080495313540011343\ 9197600535933727642497916225877714749267427426994422747135872543121312730950125\ 6986346771198829102077652629679999721030164739916700912346748979150642520957021\ 561792251587411228388816101/486673547162798235168585349056388054474707003614321\ 6434945567111643255753296448593679593127748417786054378965302944059966564925022\ 4388125452573423231942761533410002594680792072120191949797132311923104678899412\ 9048280792475058658598737950755072838908507271781418464036890781547825040523352\ 1233861640958647713443163404307621572933813703376390649797282054005753531685879\ 8523709391561683837784808717643146507818925931867009895332247409046365297104936\ 9265242854882010329639174283721478843651502274665828399587017575951980707422241\ 2432175095300199663912608872230509477351286768101121058167638496812977042227200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 2396579682100663405349390364124476549993838098466150200566253675650\ 6054712829912742656227055937828267813403909501472244278671773968109842035379983\ 2056223572946511784277795382537566720202917535624421147717980630655199009595547\ 3746277870613622046923089537491819889519228311274571289476561532580289865335982\ 1554864584879973423372126115128272482436623476696695363653655208403594679799403\ 4451768176745838689381595145184898408636177421689237011403920301276252984199665\ 1685676970415268667868147415629757413152500155021087907261762025326133863416049\ 4690497324720568758680305226004232309367565937592947802268151731969831217482734\ 62258377254781732058289050328855153968782641401700869768748155864582038771/5160\ 6945221408475538016619161311826689658029733326750860902192469543207297579650311\ 9861058105244361372990268050706087674462306608300955842707667732349659256311787\ 2430465667952433969677621863623979862659381581680881792743427922265067086256569\ 5570198105828217342231637685096992977329409348378086196119265788342648851108335\ 6592118202219876271489134640737475607884523193122272969463484112913898857216074\ 9638214837891100303192122454853651196290119403851544159096013603704371357564911\ 5008658243775448716997989197968790860827406300488259491129866693148271883338198\ 2276027076135185949441226761887274359586816000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 856131941390946859913\ 1625753032240816249247057932361406249043151192793154840757107588547565981994985\ 8194700427072880556681161840422937584075744024263458554956795893122932642807405\ 4991223813086113829979017439636587422245546560474477181503455065943742637391581\ 3915977113814968405532177009032642110953390358480834294254613385661462025983681\ 2191851488098078139755456889151995983852330725675201504061639418926425326646337\ 9239920459440400232701993115887672675356495704154230586707934941818453067974048\ 3803546375333763528025033330343632070467419579062746074062422593959259714926168\ 0220582182458358736566177038031160077009186579632519506475405720683518453461490\ 813440060985242424359626353219747264351152623621/151906114423437656737208431048\ 4799379047095197304790068201808791539932181348359207090012912408288992083340965\ 7265824841868999229828055860935514768253380261394947007862102422619916285429530\ 3898287378774804248567364610641390145719693768074897418429251802557509836532218\ 3121466824641164490582763678565871610746618351271073775681015588184224956486767\ 7167344859521197018519260567964257198365040398294089148655001763305274193724604\ 1591028817650564536392764544710154598169137514840006900030312274562430380502378\ 5678039201514731637073868372620144657687382169012299313193853500788604964126825\ 7457923483950469473107968000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 340157388757661378873070940514867196363\ 0204675153358404539922174184790039302689834077818584006578328713288275124468520\ 7780653759854347370764964606412292447917094907018345623755231891907343835073876\ 4863366542380683975409492769900676831543284049812494877734659842248915746950001\ 4392041639598503246463052281963237032551061583270417928818004951338972983845446\ 7842265557790931407479131190721276453492404884158223771739875193447016021115760\ 1143363934536555925647300608691049105060156174795425198239175165595687053863242\ 8735896260414847004680063055834241280981598932016215827257052391643032128269771\ 2068384272154391876198025488639260724415484092224105727324132541710246700256120\ 69260716205324250888852726979/5234385144367466933657011489929750406404772808697\ 6842941150734042670333153219662767420500482093458579665543192174400754439055828\ 9326919648956444113807615985400160255399831672154503394055678605655754258466187\ 5929766029261917306993781922441422956152975112795123485122663936099825717001270\ 8655594692047848854001392306557662150784851969164273876043311703777689632007967\ 5963879018590403656812085366211711010657047566651997706048764395133856298711196\ 5703024267161982865500659182833714692808391651239340151135635708252369457435396\ 1515055713568116068950502515345514194043961374661998157400060767168443435730966\ 9376000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 655174167407352726449605237637329320914289225981522236162387\ 6616561115669822371803662579864479690199012451447798697258900431477762082045438\ 2468243507870114010638400780738110722063973226910477746550295757073183794534073\ 7826939389660415504705223130688253103733198757340896223919547775978165758481795\ 0025905713503853761090806958967710078279764895821217476810966208962199351918651\ 4518615878116110337343645140714309220907117224967932755503157492713154850157039\ 1210672002709534416602474120635121553646731550083601980637492395020696865236233\ 8032041543033059457394356736333410114295024447265650415011714439499588315661007\ 5163969165387369844025330398984639434247827410388662634083513111023064767612026\ 460685271908603514814927/912792053437811342865550988371266434966964931765334628\ 4000697430345380585673086917056279425559152686987941745853180755687379923548605\ 0923496718934325765155177988343884027534236363570637358852573316681257356667243\ 6128072147104668680806814286813076912379879292212467634239631994862709051760644\ 3539914078343596865185167952335072690640985865945123027218768080344198506728376\ 3716040815970767252480215894646289771287326851454411794187397174727911961407388\ 0613962180756946801628479097048033330817985429099270267706566210907222856738511\ 7913060997311182696815859675738172763650418025154551904088004933290141073681370\ 3269558528245760000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6978377742161904212140348015758631626097015500511\ 0982065878875386644863209620170919990109607712561304133562361265449170666049440\ 5621283712001488649200423688576427976441301074218969193790600101136320445421271\ 8527034579143682541685842768110163328867799570750201328932987798869766266070683\ 1535164310176882593600844757496561707913162303699131840370719353419969994969157\ 1034857426566631694407532225247658035819458605944030998372692417530939850244507\ 6345811591320676623381123373935595573341592653549213618397488551308441645576413\ 0888959606981926513532546038187009865760448253847532613683108785093377249021014\ 8447126169331464383769325900734593136147817607950465935082277969463255296686650\ 7444914057847927815690128260974301759479/91568521626641046221261393902910739174\ 2773716770825586833079916787897757627898819798028991245835876520727004764946475\ 8886358440566921292750166640192508659722827445071150404474529071424153879375753\ 7474040297394902496162393778352285334065759852966697573354194922954829131220656\ 5569348335988627507943279673315340373764845085388487089212675191968063838992848\ 3266051829764383047259033407163407188759484218438753067172228905398689999584819\ 9922314350501515679067070831300559219414030484724953027279656168517214229167006\ 6856368984532187322848369198163680597043728159864232877500127739545949371258307\ 8659761375955016687783124262841221120000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 5825016326962324767787002541\ 8306319152129924374856917754173095274949542558795011705409400722678907480135175\ 0476087463404231798208793538180565449203437775211490038882690595936156196579729\ 4531687983689571969184766708044326574967718704135148640212531386021816203533323\ 5276607716336507956360741263555097869647664429278829675412861012809404162494338\ 8715117901354204448899220770940951684286587282696885541880282845644823361739546\ 0238925825249917995153593542382910847870466530542223970647964426432664091199329\ 6251382673304486238816025967464040226600676860890670906816603229345955716252189\ 6920812057179442795134368980804311060050338753470001177979418290154635682126392\ 2024325577104949701889543439049070028737947075874022791167022995471/74874879904\ 2331209459484556778685009289188035228022893687157194993394441900068651604932203\ 5670810574860603721192014719787336754110555441095454936881695211871487533154217\ 3769416117341282785601064762599589126165772868916430503665064553130664270077875\ 3309855760093625176554351862380554721674154917858394340260687294554067389271512\ 9220655811134267001630092127195896193743167231285114930311463279252480908185109\ 7337385708471352322344428634237300567883585535653245070565757328261998384773534\ 4290010721222140609435516383250294605242087857166525005809279196056914417223290\ 1445039676869440086259709616608308890707895136649118838775021253427200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 99270471346003282033619469313624909777512607817685119448706737975189429599\ 0893987496711987904996878952681543444454917392850189379217210326910177204723268\ 1073986242941493272578322277556485314346669075898707567809329840232789746921644\ 4507929569912631412749885860823551839325305656264872636397373778682231110219052\ 9112108326468980334183358682157453835942016802769899051565921341575929293009638\ 6727716101522754301233199325193149339838885084086325147611317924137117539941257\ 7004637071166496283907877671714105801841833233321879647825425604552533134571859\ 7563279581348923357183800792126262880806209941086291620118387188956457510862907\ 5561462556856907193933159683052024543691195625658888776284996723705175472091368\ 35267638353/1304150232984513566877908670266053115368764754358814214963794498517\ 7518020732209162601387181705103158421771121085740231605860884062104231805995722\ 3481720241275202671781733366311506459791198410546603373515074178682330475089790\ 6987445068457820116004095832190297088551296998363588929077031298757376795842068\ 8669710448804388288659149834839370594318499972643912531975552464481979660268070\ 2240211582742573736916051128832703588700162010419225218512239004770364942240387\ 3428379502318717669441051491355613538342818320771975416629686802244553935031449\ 3061406982082426815710343146141801534306316288146250732463550756298292181089858\ 3552000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 115835776837919032603733921320878020801217220126007698793960\ 3867397678103461095455017997152733807500242087674367951999365745909853592523989\ 9701444859353927564732548477531202052735477525730386120470161163189463131135238\ 8415368060756843360839498681335255677515038549934631293079393893120158871650196\ 4561662568286056629385859666798200062434623115333083278317527284202822467476129\ 5953404173275863916209768942191098794199019247340157572765645525721553047727706\ 8482170166850134696341218947009652129375936828666517471278517074861284310618132\ 7524764810876184793879880445124681493421424918677580392901118007476695793554965\ 2064482354291593778322007012963477206129014521704068029983525238404349592198058\ 146553550337330517802707094132183772447593/163498121541936420042381024325694224\ 8223373235457030827733544525353843455895232087107184571806770294918922108420264\ 4547539634087972307390952757671207232948085047684046269216744354675498461812151\ 2417000192426417925750068468607969552046552689014761287645941329797126812091518\ 0144653345415923898295980480045890664356640228242935739059789673324412861018824\ 8315757405533517602088091654746924887114490899942432156165659744035702274899439\ 9825155616882245039798366902719546320795216870436699870127939706411013991673010\ 0332736631268686602994221268430631092334903779257848375564646792140846701052662\ 5846410024923810949756001783049138908910483144704000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4971967067286\ 8362639803093179138900837498491617764677257303297461285821400700534363893301302\ 2093704684210459953603549257132689561476890991690728809811344103985002372089204\ 9852042169413186669831674435717080215202559293052564097679513767067571398704401\ 3214958627902550371908991307934176921168615688467373260261451881007387858765737\ 0070135793033213204261133190556098596838619894484823849731229049164077656038275\ 1594471769910767151032470294136298860253076621843105859799293165880204597464154\ 7977023334994504035850978319943849180495710553960033494466010776281474557865762\ 7873484066213759561850094269630845406832282433361868020321293108857145570849940\ 9680746434327185188350658187360551489187566383587622794455597602203123951302225\ 461221/804841787347169202405912205937431714328545946769624608933197130500980187\ 0533570347014099007585099289174963110489873466897999618168796361745760799403893\ 9140076088081406514162284954154809339553903385968343720420983106440963256443174\ 7653168758785171302867594342444713170516406099199480866615033339931990669581343\ 5630060530826798442503691487897493470215621828460958386659370259177168017013246\ 7363771589392503593668709792418122024946059007941634794298487980132057770046184\ 5651806529117930063393413409942004143250108126158349751319719988652605203984740\ 5293597919889165559988416013581693929082393041652675527199599356299055236030475\ 5049758720000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 44070167053344234173629726162464669275828901774080527\ 1025360491352716786958570935038313124545261906256070211654963488971544493572602\ 8327642162659403999105192921770018128285075778639377032040684554682076808361046\ 2252684738987000292647249804859285100543465504855846662076024024167399516393840\ 3936133950335822176176045399980470447944756658397240220543987281226534015158630\ 7419869664987808231349742232891105514964742213185831762875757466289530608316595\ 6987948635453830509905007925243316390651170678077444934566010462669984539579312\ 3830002081428251415490105796301803996700006331272342463868211046948852175676497\ 0606387114905276197030326848643466112352971045200561770797612332726183589781799\ 47623751745080555799765982613579842159514214886438540756285936671/9024584177260\ 0139703278858290495619434571660998485659242106872269659892175325489623976045867\ 2872541558083228936926306243487189410154021642982841342485076036013044295347853\ 3926725904135126820806862273591656838311066296688293612760953034790398033669850\ 5535801063667359355498397515035359968569268968094436657806425937811685759191474\ 4992431019255194944776213679679008020326918372519907392262729187178499815664887\ 9329826569337271336906178145966704253316444633399009713175506541865539875698013\ 6491715420611788589816050606913219570794887639341651315795147094509507427275430\ 0194682405985491624286310736652381125588125230750849626583216832891746715574406\ 3980830720000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 17460608725215753686894383979462865273530575300197657\ 5228783929378011444220299689443192882650788268648459513853130493446072227360315\ 1507231525153170116150552248536710642237747939271888924811935666055372378965750\ 5493532751243040300955019382222140447573685829675358247932926293131614241765966\ 1612068448541193924538083118227052703651836263417220886735915187979625083723740\ 4911758866083028422217215265413620093573577291547274695554935786680005669794123\ 4662498810202453792131594454832275772875236313303242343097217307073191501330407\ 0781423221149309408136830287420045759132903731883131148436003066701937955801359\ 4870062739398368378926785889744036131277536288546879241460640839511662025863461\ 52611613323561394092744968159615228799935069485673200510803039/5436594744037551\ 2631721572251604317809702380765005186384155660806918132361021879686967864399529\ 6626781257028101065866397276570908000760039628933861747547266524722913876668489\ 5947459372836148127292826732806519582321545984742864486076877769115124773249247\ 6250211550425221840393208934715668698391517975889117156590744297599209137197960\ 9529701895332412499149791670336223140730478574858215668192309004680696437217499\ 7034024312048613472639954918886638503373334095802763408680001364807722849216340\ 7600993157580311581565092690361615447801851444093155777000243684830103722013060\ 1566537940740871393043691544052679017166111888076065581436310831970888374131097\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22261409714801951101532716983028164472589750324040450950710\ 9675880243830918403100428549653573087474727348223832123551441796156210364464807\ 8011482295149875020973332874623451722861259874850213370096144295976166775413324\ 8430437825125163898201775681152440344781449015907922503444121858280209869118623\ 7343657932530725143301237126692967696229181902325706264904325411563167808490321\ 4684538602505896826927829315376770055257673660122834816761284088448496025417924\ 7423851293993526617578123414481816627077401579347346647332941122774812965141869\ 8336021209706434650507328188820239545851317248280210614769849943905512410744943\ 5184349329638221721354701755229003043853955984390164370784761883090229240839331\ 9354006166135915157253094813506272909490646816345739928570506508062167/18707965\ 0427620868306815496620089862218950698813255714662244355748636413760934760818915\ 0881340666742319161225982451011014742810097178964636625311533048847713615652751\ 7378273315808594002511288617943411690359023929822692144182852829367964355144510\ 3028153681037613088337151652183067173398958699181794090476948863662359217799177\ 6761740010383840824929140565229397872020534592347897988871236215141513563487592\ 2506294393872968008216916260394897987803419020292362721724508773514836873650999\ 8027088678677725429842413508730979689732150609403011046784160658732182423211427\ 1964782663040822630355681030418221905458522939910151601280502514471117199722916\ 8755668574314304634880000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -58227255855974816979251994649492597\ 0730154531569141006574330149514671660170590481163025252293662887928830825110953\ 0625604195932323938375497005991013681541334215575654359825146651817429424691876\ 8650263062936746480813989288174250098694469121914853850800913328966033567724176\ 9056239542795988511664021027560888191817626159723523770213209006037130801274889\ 0093069643558746288220729167026093784575704181548655458789850966077367670691136\ 7068733938859183581915430053501493205351295762314226441929606093786638118887127\ 7811733504903739740598005935146497457740891723553098589213177870764001538072503\ 8781495249691645119768271928728402268036598140377997429012265695537809371323974\ 8235188123420092550027685132984231772625344164509773106921448930236950470924678\ 3/51272282925037126275449406888050551212397314333099050882042385923559556334796\ 8882244346504511169711503868589209936602312670211658950132362757307157464608955\ 9147932433120467463649828601674118924458067858399604412790490434551928428475912\ 1846937722340111154156054663134464732037559713369293325990426597414490067217701\ 1882850968390071065055313449200627102792450398313042785637782622930227189269248\ 4657164232930252206318598155282342029636172060689970843748628067248230398832007\ 8605105848776769272910176754932063889565052335589153881069569320021086884616270\ 4298380080357219213073569480311100386982618540193702052878342219652396047314590\ 3140544714060595200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -673219224563323836079562557181641462532\ 0496914852992523650077012880001212174836189621373545120518908160863171258877485\ 4046364178229153610688175818002372435286894817983789234367619283872200127511651\ 5345785403065297617613787087284119940840015369318312540210901284435578557092394\ 6671754672855553680496850314427237292671834343410719807779854201305203571410404\ 1913854805024016577980123465879576783718718110477652461958040422637967880207089\ 6335829472898224286665106503157664161666163280193649125469918895374628001144494\ 9499825769968428685797061596892530050372925488616575967662486756685291274861008\ 5910788630259678375857479379618366697987347745505900500795802334094645171855847\ 1439019653551930275877435188656908360948684166200347253273498700763386233207607\ 378610790661699/181965048875681788813542851961233728866477178149330767730720041\ 6364263383904061263313399953493616887948329513216991801235810434347070097594735\ 2810489218555686601226991129709591976057113481728464766419772378316512364052779\ 6608231925780347740268121623565644138129196873422278071355593719402004708955101\ 5327574737069843981178824189966365680327170398430352470727582991153672174741929\ 5419213452181235754745861220954320625871017088207411740365432493920217064710969\ 7631239838327472563473454179486655065200157502676611035901788351329534032866884\ 8776605672077296399942301277150792928033367884198576354538933297957895106029474\ 4232835513592014341864908182990556906045805953024000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2149541\ 7557379751607075782220411559007385282700460404177431328351508472262273965319871\ 6415357423667333191256422762863676774446208820791510607070074358228786269154163\ 8419951282443237955304322931547969258063467495679326239623486791006152380617059\ 1447124047068917910187309949418716120678880367780496034395831655136531627467627\ 4052403316689646722240321579638275442803720355144155543922180132075454405353378\ 0338454140614944456169571675490990307908404659126327299304389531191956931439483\ 3753874990376195225989341529266382141321560969007461279202283378755454670463293\ 7807854548175426182513535109354985391067098002180181586389147525906583647178508\ 8102128514718383566227152675065448806624176181757585937156127740551799331517025\ 011506812882885172211151815186662213178748467/334911041074713409823009633880904\ 3891874749124168920101144633473522706385142536834983792476521570626873989251847\ 4379495489392501380600507887727794978261835833077557391783149793059380818404090\ 7162917919266422758306922424353633946055136243337255244692320245801785995436385\ 9391775071827239575683486425297522738107528538697562930896922883837553391086809\ 5048992983176365086804493707359078290335850268806439629811749412725578659719539\ 4358887254211440094938667337720969098387004496679375166031643277876728487797921\ 5490294300224081201838963608556184950622564178942133830099232769964441861531031\ 8625049706995144572312891789168186889377043711775207431290081683256945672192000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -36908546728683568268812444792836736251817644490304551774355\ 7412256166169067940906221521470135925305933815503405473205821585700957646780271\ 1653655457799972242963527149218776366774573588852039710961567564396173670822714\ 4879852890342244197325490132096549556614400650356505426793036174757037934457793\ 5970968401805899745901968385217617065748336958502029826156802224613275045161841\ 0195285220407909144553821613019017863459559196175280033013529377763803500513779\ 9527238285345591113239154382858035077601018576575706774459173114745005935195128\ 2248991448340806557688458527915835889936200970122142854028856673342605926935256\ 6639115244805172362300250319105461584563520299624026894057516279418668732698172\ 7924041881054051251342568717735268675536736400496988656551820342517732888360786\ 8198108787/40161785563078727879017048985427213696383573850591751258067858340609\ 7838508280259473624649689947396970846240437674886904700078394883464469622411729\ 5328776769842124120455075718467991497041913788253424660211835735157330302141319\ 6021768302542800105663107725875376555233897492220518289797564356183117997111541\ 2184305849235262638133262845055457144010536379795816612679548455008133552929555\ 5355595316353025379595192715518084688821655391496963317507641317602048705521179\ 2716583042275278979856124231947419062786510829216382597899507281302159264374697\ 0286663871690747058565494312565025167293183502108739411703441993787408766314477\ 4647752073789344161431740623597958765463863144213171404800000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -124269796083692082951661796702940957573791087032521379714135569897484103323066\ 8482629854593620011078541822518207383441373512192502779867424945180778007543978\ 9123941343551099220411684055378723181440470358152899644646712879703484727582782\ 3892664600345012705064643514718906333984752558394457115829944269801118562627227\ 4521515949869453068913260786632868766156004233765516385956650648968150771417965\ 8083224122361561199520501428046742124752907318056020569381395552791389048447743\ 9102074274489384658017163209960527961211002668587185524038128008240826202218802\ 7753273362962417706615247034102766123252401068486045627675650580558841291223439\ 2510671614202429740186906783981433465175064286427058655034965290719699131689210\ 4493226256138823955017756468195893610641333123130043675366211038679/10443997906\ 9838302353656795663987573504060616632501483399990391071582866024338150264361257\ 1637951928660895014146884619444383353249478245971995804088862905412646517019663\ 6108038699282701251819268812848398288203552591077347169474867462889897150732952\ 7712062703510654755572205617630351636829601226547474629241921739400125055517067\ 1771850437274388238886971688056117531499047941965230596917044960096708526711358\ 6880689616447236070205559834104978742630745846135234344570484555673289530120582\ 0049103416708559674374663970768759978066326772522359232373064380545833856872611\ 1129282915912099464576032326765882325803097100289030396375960741474524250622354\ 4690643204847318733891313860608000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -71612866161493985955827\ 5088787086070463340120466009280471864070625370074229275418598638357932782026425\ 5073290357348890465460583888997679531065588561656518010099890577621013112466705\ 6826586416791348066562178669256478223785514433856105334847000882099905498182287\ 6711609491053174149500905441315662651282038014961499008482308279320205259241211\ 1688763287758417622347691144067652291942448877748144072806288353302944496026129\ 7500189975108945283085508408969656548138571956020993518481333300848045133893886\ 4063562924499568074389409740577632202575345634837137524808767781542836583699721\ 9510864213203497797143328234916192908191441417047520438429510391538399610451593\ 5043993721742657959203807010649683796322238846421844501459905230924969880037955\ 072679734704111214910573192076782001786996433/496740908966682362729482282854188\ 8910472377709142029327818036202725589471512339440274711123896339485858640684975\ 8624119729265445870411534629988951745810803079102994446749024340463475899925829\ 5578999296214364938866928524069897728224967283911000341012881210216237551095638\ 7034766900489750174109056127347860242068658766483082411766516197751731924509675\ 4313117161638230625729723987098447649972095462658611346547688636867113727613760\ 5265685441260114458527123156779683801632000559428490371363762787393613489655907\ 0374271562608605881400517675479868288349944981519721104454308750184272437505164\ 6774511377363168824668200139264311854963973492087379948478312252609519489304261\ 8249458483200000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4584265389153319193866725988102114004654492\ 7098426230004012420241861343297908641338060923503817189776702431202894908514319\ 3297721663666746307769128083226370827944434563395028230284626007099223491209388\ 6821717433387730962523469175029639788153009131103688910038345487776931248459323\ 0364836991765742772048894148158613464535652248289139986900120733893941352885706\ 7248578911905429014147177424687433442676589106132106977406380893667902463187676\ 2239084686819186950176253766236354958670068018187170724929636721411973201193251\ 3143021240922652621183240705839143346788966870160672547261209826548833674011805\ 7620617247451585290624804253265075898935977692215734432390413176452404926999824\ 6611269245466797320018153524394629258811168696281310109996747592600121226189305\ 3701846974229964900849325119/27602334147676307234790772828993525703375138747373\ 7270025863916371520801389458444165626128870493307055179785051615473154220817379\ 3899486194072890395352391451270286952092909925974422557453693277475930598051703\ 1513459126698901467845778923625352148185841309115617914361002241525544304279476\ 6312664554615257848211474306277477814415623627632197557225220397813973181216966\ 0128349608951761368032238340823115101023085648317002378755431495159074956437545\ 4225441333922786373282625827408127577187447691702632521868629021729410183555841\ 7250100058482255269373706580231413597734323120197960765128506398654780603838926\ 6493463304533441179356553070254023111141053288467881009879451919496014462976000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -497156882044197173844892942006750995529935609489422315183\ 5777750486583664444080605309553784764968031777674304176941594511284382932200868\ 8842073146705304358884361326473935184996224969135546400520901949701232273555787\ 3323193884740468414337664067096414284858345694867001465727536234094678046082731\ 7824551858852517049584668547955803317403245043766332164366551432788684082450692\ 8442382480915965462338472311158491877174291689077138701052396057897998166067108\ 5371436851503337337851534998729192596946640239159062728956186487219890776610295\ 3701615407224426107776139802396297394415071478708671469388302440881075141398206\ 6304059382851588229822762207996168355619022749082292822706050901700592873439448\ 4561760682466918148961714206221796702534045877424949237994980390464559684213719\ 536350407102192942399/271135505533019277660262018476579501546192255079077216324\ 4778440951474479522246291061267757728688087346677461307780177776389355060100438\ 9671623390303132590802374233428453364196000587774488243170392533258951537459906\ 4341860058907481308431338238296268336899162243521488543286859645533132678031064\ 4354889881791815194255226546628731430444903500315477428498572404964267506280125\ 1481555151063205383918589530309070650578840386650389141392352257548507717073214\ 0974410644169724148918207936225137463503795098350500241206561986058591505909386\ 8833991270562240597191211553062581668630130754110847093094328958760396978646511\ 3840381339901397390207148100815954736542503661402297807114221819381290106880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -580418312537921661184799408638681868131650482526935491955\ 9431997409556733590842817758369356705122242157161944857926505627721498145226547\ 2357819355453780016120402343644058477344258145781362358278860540858787507248555\ 9679456271902486909634390381726567615931666711358690258548104496568751658596421\ 1196240037420403294417135147951038515551028164338938154496461523702165503824337\ 1464937343138652543838085856822812436718215799432656451829896127708110031865873\ 9082920102629480254634225790450724315097417468781870555247248774685002569855205\ 7663076666182247966235129282373191030370881561128714302071851232630279909152684\ 9776753540494683514522952457240495475052766673986134068845042406613717883522443\ 3531979964277202164516307217340594763642130564640641715171288174480806871145112\ 6691365782736062761705769/29817381274028811873679398493155017126497569517648452\ 4183974338002473108766675661258422920560706759508102890460240579722718125428575\ 8876043495341279451005232152774430460563700257017748930108510415962023590401565\ 9616338019999837039865498792173859565027315587200179648789361788705573505397600\ 0076133883540770715018123449655469014779634601679578712901014817645311864675683\ 4624518193109584052273612735145849424601181981737870095091404737333770078521869\ 6371648727507788161597050554425109022987984037929662715634659999339712764970766\ 1365072029771104577274325178203722014304249419384108299195010041510305936441323\ 4791720239678433309559311000638175952472993493840451687527551553574837432765906\ 9440000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -5231509833843172991063516118435289631524405759859\ 4725594099125088516421216677062241358527626224006292983115776282622167692890892\ 0349896886773639298991825120047814849758764171712035545432670031139743380174156\ 1218067698801737336195465086458615520430674825547486253029050567435673276683912\ 1236051506225181143455212775195170693435523868284763203238897951376245636540218\ 2004608628751461319067224675049849372958238234831072712591182549091969455905356\ 6016684316215407199689703455517516159165405715035966130294164925585614821534675\ 3844356401403653904868515292944483313792478304359380263226254929639274620443315\ 1431073973278680937394028948334556992405045560256886091693941475955892946913502\ 6452335226577714052979402583889248900616908120191042228385137588044283447587128\ 17302581214835091534575732201852681580768739446169/2632515293680578098463986406\ 6526619380805172204406637513271548623722175698346247451521509709294812452422695\ 8944667584300779504923443870084845794636421421020173798012520270569292332719214\ 1705046173440793780014133784161761394370111520849848415313610233583150881817625\ 2967336719779490268731441293035324906484367668474297945151057812773561511842066\ 6625615393799662285728446621163831003909703936637389090036547366343676254259955\ 5412090114952778275724310306333331646580087805747601367123414775307742762061366\ 9943818409061582208895909969194384572956535689002573706385831756166349404978317\ 0252388670983788964040195512509617852440406177063859760903468669730832847547459\ 3700859892179631821894841911516909935284715520000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -5656277\ 1708360166540315121427599918104133325449514045752107018949951161594094915704590\ 6960252890159639861682575336274233026858769795524003087901626694746820523219855\ 4244944078059187444962248429549269235618085974198642842616806583754493210300481\ 9674910524182379057327677602517902047066495847943667877816465194154154282512604\ 7912311165176474695584183661012958867459194167845306604269042060279383675205769\ 6256593909588441925186527004978289826249441696340562265789066967447484435061618\ 0761538742932366818251088251179366837119739527574468694831645902610649772826356\ 5667205886190700960874714128646305906049130662981599596785622790050513046639748\ 7057224201295212704275486178542922630746354404905214722364678775868459105848809\ 9725600264658185068264647507747509409862769050162119685009990913613255571835617\ 4008354281/29083109718820744407093692323465019118328138717504310422382792284514\ 0140912233942329311713551637357730938192022082418975722553069215098063468276894\ 3664341949641742332007825107869603143025604857781138993420201548558814636134189\ 6842165556752826869000371014924070607858574828993794826035827039407405515905358\ 5585198052651664027611639012540152505426505140615153668677692243109219223813049\ 0329895731359021957103934676041496597666170024932098579409959320595232137767723\ 0302602372716983687202045130772166017520052994865557674095791120781408729361043\ 4066685524743910961996722561495490026014578242372162855194357993124671900324745\ 5189766203478410781639949917484662528733608737530444000637020607439663072217661\ 4400000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -23463856857515452849326327289859300613810169100528\ 9811878267516704032994938941679646321828994706552114981154382287750682090189430\ 7493990760180952358354495039753271860589471319982094906765811015959018356054598\ 8497714939877693703748470401939652180993007804867728911893845871931676905829650\ 6208009593263569538766659575933526698488524540800791871073995045934087368212895\ 6643479383272787657019208473940997921028291735261588824162663870785001049264732\ 8409516798398802266307508046479376921217471687849296134678447170925265282181141\ 9492087545619569579131223357669153644762263287764853007547908950369054778169999\ 0059903208450918458633958421077282725080425426933919394513087992102739556059423\ 2763992326891157707254899020258792788703707864540020041515190214171039605489745\ 9666928213013037251877694143171888009971224258135982711/12957048982364108407867\ 9002469939695737807780066540490886017693018182797837990468972703089599648968727\ 8822957946294203455417922956771843332416380826934080039190742071351535973669143\ 9668237900649870130216414815670721763099390580895967128739344125753538256544771\ 2779276114353572425947261977135868280239458126927730552717406318646681340083159\ 5333298033602268215970664165551489206430849856521459782050696655550714007276544\ 9553070717982185089730905865138518806425653780479738874267787489914617184602622\ 9301973675573368267138471373205803949155571556037184653538223994674576857284640\ 9899774644928002529377182249202379859375722268411887066249265751309688070397850\ 0838156795614737689497083322308154642745262175563022336000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -726820614417982124944171185744386930664215668470633549263748951787615019281\ 1725461232917019213251816803563808951252938009018411755889107461739413859074401\ 5267161839300800423358482626220629555420329820370454513245945209645687895519907\ 1557757738104069656301142678819268435651122328405511514710828579255432313986402\ 0743475909245564045905403067068799579399502682945922898951371181611381503780853\ 7265801542911759309568681022512871022303105630619417570294883325892510348176249\ 6481352703287658750150422033015737885193265773817689389759260442100212989955740\ 3993351543667647509830096288156847249097806513077289656789737571783694140333552\ 3020264777742909805312907986141076834688999648318938992111103865198854240040383\ 0380630060641699809455538929242362091374804975902714370451290224883254259589663\ 594644814101657047383584174094947/460051886205934199543131649164113208139935759\ 0497792313864503136385878573602069479474178487796437721767507564994326737147650\ 9159720919370331762010623023395104179232429739634742845329702048293670803674176\ 2879396065294465246700044961428932135033711191685375899222675398228445363098618\ 2699484526099507341616638516260633188224462011153856935753954391096998070409865\ 8686031296622116558563666226456250242848069167689510191376179333851233309910428\ 7819909084434218233227158971596097452828719374038774766819678776729896359904217\ 9088086506694246553006296412106152078586375423018184028129076816757594225544165\ 5299657172724437992194096970342859846465039318575358131665257642576339583853812\ 6581533423566225202624276342736158720000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -274304256151793\ 5534112671895161814647676773125598243957060466710228410564996938621258876031923\ 3788339649686652046652262997806723713154029463083691048042508740495128861813688\ 2435760253648135858449994310255930444762122629771510312514925740607583153678259\ 2165720664266235910677289814843659978257405135735669078353267309070736873584635\ 1355785018346606259448986156503489440630856896453106420197320877342731047649717\ 6240140567663890374091633664261044325680321532203486368078034628878141893707947\ 2033571812872990162419765304395095918430604122854907769619214798368918962896987\ 3291012165017993820560242902410407642484089243128515516701392118700458630197947\ 5296500445783361522551690286616916435496973801289127799220698142878872907727024\ 3361553854508363986216146805158882074879206482631366891585754873689401621558869\ 6176090647435677/21945912634167454862580951951531837882050373005921499897231762\ 6177907613831361220638041670675664443196190634311369992632996535100981198183785\ 7334663001412894579049946999923513592293618443022509015056519690735619042725003\ 7471488082300664528254030004190866447192606687356116307711563774658634778409056\ 1155556209220995517557020039375823831638387855562798986077520632763208669667690\ 3957732390458920812365861799514938665847991804785122113986820922990910054340106\ 6656914317816920086304470003889693427548444989146193337293555894931137663964898\ 0098878483533751285873815690101164309966844867524389612040411521296645856762045\ 6096384032038386736113402578743915130874594243481024449211026406958471159605758\ 6618936182412085821440000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -281976566956294465102596844204\ 0121349391183436513140016229873555047106308713342375457852264951446356307519516\ 6105738132133207950312675659537892081275318527517689837113155062091406066937024\ 8126130767186455231145162790819863745244627779489297013548387289574272510038413\ 5904755657897508445900419295280320730111974064514271481783136658805411890265665\ 9763043726023058770084353523757145250660797613152966971430381585365089007036717\ 6666683426538242073074286201034253731213679594655385509399739860960852644417688\ 6867209036110149590620405231285022147984481521844832041937978600731962769738737\ 8028205060157953917662187249283793714994550241535801605990782829202131058347631\ 3837667984604076155367418931560778817247284490825057677860091791937498475504085\ 4997542513995715007255509661771335488069934246261795044946993914283911179281264\ 1/34249299644923334389288674619324466796281819421298127633701951504666909613961\ 8143384543695576923150004982990372587353596584341977417485176411603007240139217\ 1445110235643140963185805710245692387065267704696853600998716465545335868703142\ 7685547946576872266625196499756831220573245050532951113928282545917977071983190\ 8109585487133024541504692828371562444477707794674567464060678048321423487984918\ 9581186009654153817127645364496426905407964982212624332873244257681928014557474\ 6361828064273399313834096828124854027624152869348783929449836390843157554260223\ 2758627187638288382865317415155639778956519152051298806990729117013732364629698\ 1061191203121309085884986497044691993902223213936531260477578461023031991258350\ 3544320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -833064156627795008895086488003551905005454715\ 0404533139630733351584460505978398355392952894420734364764974432026638122499919\ 8520191573344768147951577145605308854216370898665069120462955820193662122778332\ 5608981913488547275554698275483289183096702206995468150739979272396692514436821\ 7396386527942274258956526324991797945370914514842249363571480587150222687664179\ 1800450158948004889887378901359208981510165366782621145339935799732093058643740\ 2825322658988104646474343110604003840045029704007139149527256710121687969590462\ 3879523048294876254176606365448816830535245356636001448920014484303981405673413\ 5437116576043586428199630946550251479575969463510465148138742067309982376514921\ 3835662753774108436945697685899260433398833656332149049817697376342627992855484\ 3042266411605238265042889385898913412555240787247693967936750252822949209805689\ 567/271442720438553724504657354592831697204342897239841775039363174483952306366\ 0205566127674162845999415316633338045933599694020443532759268101860322955859553\ 8899339718586796762285140975705725352975055765714398377874138779951849160085581\ 1959550349804705388220676105863628875371871099359070343066364851987688823340824\ 5857408243590790138109232575923889892259056345897929289981837311507716222125557\ 0246238925576765423006439331277514075530312088986916885230357218955748944633005\ 0892407950650363986769047872151194719732378542569374550039561996919620471868073\ 8576316470836382313250048731749947925176155051251183970735741958742804928631895\ 9522198084419032294045673945953559787316179462403741495026391438250962268511331\ 2998901677967571714834432000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 54901034272447926744815113\ 6610043045674880462352410046771511411348867885566190806604790433571164695110336\ 6044420687209314745481815469721854555050311534558700306072164000373226317594802\ 8364774279919912332132646631911467992582610162575408730177551723006642686417027\ 2642227395607711255887162693266777428948638803108650311342014064404125026745025\ 5699400433211081029155020512375134100126993256522881223994177972267579066053243\ 1534891644880066063132709528219840115567066276503670240474466182414850050100301\ 6491447611292733861800959169770412866536920536085468741282523192038490734767140\ 6386781164733636637648212592119387001590553286002557306343684542501297049729578\ 1160500761483907318403689876751974806388199122943526122011273919835936510408255\ 1044661300510801045292279249450008902456820591334417927137368499678077673687488\ 92429944876216478510291/1908855259858216514258558171007655160985379083815661514\ 7929410334677936383158864948897837661304124920613744119161726604299885699681984\ 5305227596904637865402582453504900699812198733313027358933824585707281898270211\ 6856138549392547953774425225040562121762326044873492615962292512892267010799627\ 9850881714891447838632158548293638459680897183921013161177821751077604793071485\ 1785131832947233345623021938250830156845658186265112840918245420496746705838071\ 5443139468796751611325630481717476753197279110842869691900053500718713666190600\ 7908170476536408787129343128730397785299629374952306085409303283908798648568399\ 7337743848862723146231478683303333840003288932910254065601126681380774698255346\ 8817270551540172732330121308574094536575287296000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 73371\ 4961802774765191656793705048853467018276588872681974945803176451214544690540104\ 6053648599679453326757157917127060747571634954857328640107937713612535800069028\ 8018301171465828079240972744227583513609118271068431740011073608090987595152507\ 2908865689843914284297974661553338713423902097594062924622784481191036815120557\ 9070956827179562566975172280815107188963358603528373495851562054098260938747797\ 6476065497847971967138480748872617911940850262201298604398181862958777911917029\ 0974154820835356304606696040959154790276171474897644311931486289436019198477993\ 0354476708899253740305585159445954028379421161970584589119795161756003322371560\ 8048206619821914966433097923638699371023820019050429709115497042233599356933696\ 5233604116367829953821532099788636426153439548318541473812234452689453583333844\ 6508765873773512715803012953824201575383319597149/77755310155064591491808108537\ 8258253275784316001471561435756600572771060631593204828404519295562224516280252\ 9499337714995515440908459578663140932313518809308793661068625106150103202772856\ 4388104106742004208441388028017947670956048349047437116802257467866589111876848\ 2186080232201536044179120463445815774388236258842346306193069016641665889838550\ 1074173912083951536409738772615560083272603100608175632709315608951040559323106\ 4619638089585144803156080062860843121966880135738232042279698064737967301073454\ 0298567792982760824786079326131416191234075534926663005704023386395102959307236\ 0830625599667410041507851947555657939574164638593052685678000638693971393166289\ 1081962942393644765587332998802698646437396078735161383457166852857752715264000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 109012117853282744123893967214328026120704734979906366\ 4568095971001060622194811191447429445746438936388377257715099731302638771030318\ 4361767174926932042269512042517255024868185499037223009925421161824213073874476\ 3370365147448816307824195091830859535793694461684224204353496545904951393326453\ 1323172306977801991731712095135702260170479863988441290307500620518874510942707\ 3628483648718522687429600004732243488204501404568566911538942986170507118156513\ 0629489328714658577320647513785060142628360883358656079257936295102709737600507\ 8764676615024745288789682747168418994913318656227918552162310279754466999187868\ 1619823721093694161877611567773345760813630584925415630101165178305024493121079\ 4734850214691409742663136451053609807969594700910015197293245054178436342846232\ 502754537238468035534870329378890841075651342019126518390879527727598336921/664\ 8331234791289352458977633953338692599148182497336127625967930765133290577196839\ 2034935321469145258111228545967371546301032397251378032688939631094472535850328\ 8040877982810980818050740740460535374800006974620280722848638800420996082880166\ 1039062095848766839033267138831292348273441927611807421124986013045617649599630\ 5701175639931991689925938265426719120774394250720793509566266852979764030238868\ 8261333293264399940587326220149569258316564593710646212116349348559088837886201\ 6070697492027542618211988769913993626285352052724465709620240532730937758530361\ 7453701410161051053694401588943219236256663680986442701371011349712861471393902\ 2836734953124663071163255153495494924511978515880294360330167752553734603750976\ 9468710324115865600000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 185427366458407717945447951309024\ 6676273452681128281358554069409287447543722950348307637368569494885601006688784\ 0000302346718752323391531885383363481174868205207021532409521486255788672653626\ 9661149979232684654345775922719331631310252688243389559563876697017860316824076\ 4409674402748958739345967346022384560195689013710993420303193088205778131504796\ 4693515561991293638710872292357910787709696037701927098634863411533868685105727\ 6116713189612326844434989786946366998288025477997577181259281652000293698420082\ 0009641414279286304490960927505955373060981483819248340477581340415901113061443\ 0281047485541629646109275760578324206453813794932238989341890833125127100583636\ 2301234604925264624780162190047007977969283284048102132094242998640098544637933\ 6895040114264310558841180503689876105457495441679137787752905640022796353246671\ 90214708836031684033427185785511/7890771771910729604907862192405951499346720515\ 5971357137421787736203007188266101613750606125581578746772481676489209243025782\ 2548239181265552841091429085590561882647964014541709857483599280544719783028221\ 1571448741791180027248990439382625172993852788568496643577451939221360180189833\ 9981309699887852303768965558902283577867984118288386118790855276663191899262521\ 7793329069047755666848878218753213437335291874012552348390080625668125147289817\ 5502641616766850053483539516788600159246672335577054547754429863836058513141686\ 7383219256852004360403354620672603433177841243180369546051198066368782601488007\ 4236253774587778296811369635399340838987980000226002280848583702075441610647138\ 5497586458181130350294131240414829127356331634992561482536929198080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3249602964691418014949489604273215695013075876863875833169663\ 2645324717075430127154286503656823178393565989480411551850343256524522121717140\ 5341853508923492569464591534932739118329911062887905446110016975336281119473793\ 1475865742876986482745772201282359573313721484078935320108452299849291484668692\ 3639483299659396155529885944951821675545941548811320233171752116437454433867671\ 2288943340030695180195866751746206155313424528133343196988353036327602957147926\ 4203381678137846802547959622983473984873802499211646654157067123584654841891633\ 4032675745952468547113924937853614245555197500862067377668082798088343290463571\ 9857367843617175789081734474348081446637779278146933210971562788590590056367119\ 5298354236644395379661476106525831021459294002896507907115501712265086500794657\ 91187880318189414806174431743947923203649014195062572728550335987389/1067352505\ 3187545017723997306659078899182886103918378947680111189660042700012650710842948\ 4000789350110617916930479808338698216768663345154634916526955161632881759558837\ 8880217607306783837331183717467945752566033808674365364232427911755132439545900\ 9355543293833147971012129305459580402771455497470233495375455641163041420650467\ 0680025014158386692624548978713272747548002949236733588700185513980968181828574\ 0337623938001935337762615710557387796350109485817396031309174102007130507460686\ 4806039859431318668920998428748951882756291598261138472194981056862867885259745\ 8870646849592727777571613847875937289295918270570478431876500728896441692525867\ 6878424580766768967799091079637291105602918828868370877625309472899774286442613\ 1238420480000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 270067146103545333598168680465246357570\ 5434299875333743090853910325670381233143009208010424122779513488903844152761412\ 7726626104958144938870727156938706979406784178169235002097668480135923171494964\ 2925351479800284491552219133002700949841189462095735694700459548734896094774752\ 5180708258852322147129087564653429316727598807708171291419869198035682780977438\ 3307453339905727419029230977452563291423136894354797590861343143378370923989198\ 1277774133247479138163271642813707786682968883736014194170412268741777516989724\ 2314920306228891879933297033187724701579940149616548800033592779595820859286946\ 3389186542674132493442038487741953515412392176383870315353926652067752652660490\ 2979026776195602887808552162301738382467783111736844246384496396631059451170885\ 6616876255461635386908126213232249946393677726677533254068786281460942269978158\ 93490696720023280163053918526857317/7317478732776862045198891496560868922246171\ 6271713835296731543039357706495588634067417002178371175952483342527578379418453\ 0103369885850699644421071486104646266751126316835031090169848249991986941685442\ 2437242563640912990415691812969603972161664225221658134207285660028390331652431\ 5124332456897625602638529038212620296156496726124408036082763583043407772806984\ 7270328857913850155093349861225408179219518801013632458982990668276802438444743\ 6808835757489777785102302967402283331784408027028403594772847262236245420141662\ 8277815770859186627521588318572177267407004284171212110303757256374124467086922\ 2775155682093460357490843928735965934206213756184577742399728704794429663689440\ 2927192427926702330112826958744573176374550402640065812837668792298598941327360\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 7111241645685297223808171354507401020385248684611\ 1728363821943376526336848869153673745067300149505046954148998136154000753201180\ 2261192540220779756735213201761797985769982486821567964808997074547603366380761\ 6533916231569229629854866116229490371162538484566808635988606322999352489327183\ 7044410118936687072820529003550631713668331758685740277967742673426180537556426\ 0618218111076150609035827024107193026016127110843564816078555874056177615580426\ 1793147355270502725551758325538180662972817518700033181764579361363437971555740\ 1261098572949341070941919426187147048304018085293365227850010864893149827378194\ 1396177755663714192644322248057961282234872326757868877947292960741774616410184\ 0609838031863732830357156876755409494332230789267868690384074405152416460343695\ 7665580558142151737019046566177787038513661696015368892557886221547854894541169\ 321387339828738858831/167181084075465590363188037981772998387784138852170897303\ 2380836093085090618409640448390012265388545112389881530854622832074308805860519\ 7519932348949697987620264742804525204113262886879502245931169638526930605188221\ 6968233045160820689350606227265271887444967472049659833303342483414006224434720\ 5103712406586059528901357759223805143940043688316669273312279119191921954302011\ 4625199110031783029858150363887694343645761374185923506389072248216828303222907\ 5043002287319578814012269933835832818675356866007176441565099830635072418617629\ 5593376140763242755336913942876807152635360550447647421000570912392679991318097\ 3816945803992688698513759819987636746390590532976406986662627652461751382832613\ 2301617255999457264154214768149723275574620415241831996981248000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 992545712335626756739298224534955555514975667438845774102733843406\ 4572743139880396261329897888457907276491435969318381015223880603147342023109259\ 8646322406065426404085673221566979790765480059753824304319120173942720517322738\ 0014883269839533869533353127423490614234791077178381481170168875268379874594133\ 4583225502028533269236358383069522199444182636361463577457540293228029713493843\ 8356232309509085936909675379472496138365814065386084699965862955537914235893702\ 9321749283230751963113362234256707618163187648247005276977791151146742145030513\ 4502190962775009112743405695011829110429456258978442627144361778244496000608124\ 9336350994816702486908657832641410957576750952707066468535192605495645199942162\ 1999984459360246861733057406972175684122449090057394618541938530654240460226831\ 8430054844547936158966284692972444762819958362174496454727287378186616282553266\ 6704319903/21128095384140178441244652936391814420520217011696693204845880840998\ 5976158165233423376483650803205204708797955659695217188406421723067755485105195\ 8797943356275046134569719046747081636465953584995217438936964171751067379218203\ 4092279676328944851713730547332156966245313007674172002747508375729462427838356\ 0010726327218559596279452298654147136994750087099346450624925701589670142410882\ 2476512261511921548381293814061686273269906329774423822547241234938544107171442\ 2121813079179595987258494885021117924474945021603116655191995637084044531999842\ 7707128099850209826099767551889781719386860294199239532123740343732031702513414\ 7770975496052339133904471179680433173035285227832094351720335084186457709756624\ 4374995860240408870759247874718661216004066060881887232000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 53038001607204584176564302188929458101718200511892032307929531273358954\ 1460385408961105131810537237752690268956268200976760553850944660157062452340983\ 9628156749067628429414733425296352056412444793832441238162081816827330894732884\ 9465071426606030342964708711300921733103186807051651698661129418806147906921740\ 3901612392687314649471403397266179364983588671851783977492989939796295197250180\ 0071682443816670042127809524318846665424809059312114754390963135367636207748216\ 1201184248825786549994790509741195164712380063491338736734990797928586298457535\ 9573233650151219028354385985752023675305103454285036866961520313954847923119679\ 0190222620608322835640741455116569187175096232171869949711628563236678935729179\ 3479705885814584323070808065044607000950070379117747957953737208838776472808515\ 8579775755702713575612181396608597611546986021005955200821630449523662942561139\ 29848288520397/1063222035829348250312710428006240025808399149811754871485018720\ 3354074130760851436013968345396625022966310340837875133834535117764945774490295\ 7268370285355585780414567650819552275847981402043427612510166095561576560404625\ 5823727911257775032782507418895259247450630552485964550325045189753593067745024\ 3010848411557391708206610746130455448140666873273651580052891525178608329537369\ 1993521339179724338178524562299631139949733892679098705565519736035031697704027\ 8431209615765664237189922446197390332661174598482463438768577443477414834605814\ 0267369770019947021095788011526880682555762220465738354898284218891608590386806\ 9525809730258391817460483754565646835043610759989371801536886924120766134176425\ 8363806392550614106267387234288744528356817086661067469755338719232000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 9698755579085640388279916902354372183311788748374608840462\ 1110926458116135947392747619050204197948859329141022640298096619930545661936206\ 2912882786883088195503801928828924290066604841512739700379332007255231352637940\ 5175868157702089512268655753336995103591195173093828600509534098536455877040588\ 9417390149082406979668098276577932753389685355443421912918406765522870965775199\ 7994180899978309331471147803164633476342465030654583578784927608516655350376252\ 0893899729579667201310270083105466001549524236898687066828033998112430333250154\ 3144974889909632030215140019045511909726840272897997179794984486755680731790067\ 4753622377251404472085102751866683335488816326240147739100114951054288535042147\ 6027715563188016008286077532276674177641968002253960809495928702859927174897094\ 3431928237695722987582209003588923554139369696533898503985329255238776480583441\ 66592988866891779434301622179661/1904195034459856269551084984792086019070060863\ 1900499570550117141254653016112489268081907781490028859808057954661957994871923\ 6820665427335666823243155783045917967288150137107116049027567930729683429706237\ 4473357261467458621531681829621586921594755568288117008884532632049442928188054\ 8861839840121035552340347670034387237431362746017542226864294091103906176877735\ 0319452250558248715121848458906006422024787549644085205773221096716670712183765\ 0297172253219608633506975732386590802608777295862935387761595558331299352650470\ 6201338302179025868576106670812085275314512558919987572590765107475681578101171\ 6883544161101270063719307128771871396479626226142490421440158362983474682786697\ 4314390216120335234754328041287439929754738529043103214019653122972062388671737\ 1511660871680000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 12047932108576790879608469780575818\ 3724153268269243005054710460911119564245242600885536291147576969326749874737137\ 1836417428921289754646524782974721613509910437360436837524603835968227562486694\ 3129086190150201913436579574265398210968391150516328911478432498485175427605574\ 8923554131124156017719902342738005546227062141240521064878474426263008872264415\ 1242477426900695400410695549928927184077943525421523462613086358264746994386152\ 9823350114090095669600186670957218472536490173072756025734626969017766987652189\ 8661302636794936486737277555120965958462118343157445075478335904081340479888762\ 1538993022069051726736407709497483267997478408027768666074595252230454415574381\ 4039268495968446943463174403159219976812086668626265455650985796178374379323487\ 6903613051344400440952885606571408116610766980552801754541090440004520893975199\ 786357190370077916247895697793188528648798943499774983506161/241708264316456294\ 0922863759734354418744969948763893028180251984664720436502924935825027701971213\ 1633086359102988792296336849895355465762919277567284116568709348747733919134408\ 2729463724016071990085792113633631575770040526486192674703850896820737377000818\ 1755546778094443375575345783669566539398132832053417285208249546142104864256988\ 2542815472995719315982903688048434163942976470558332171881826653638784859618860\ 5540235908302113087827469261433682984126949014352425846522902524071144142674478\ 6792395997623523379712904749302933723026209195156220186372350962850787915315524\ 4225315885417000766120079729585798492110866215049724204503300275761604247466848\ 5053030367171290139036769591358837770394690091356142647486959153852675521823113\ 5975857331231440268269743590046151322107904000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 436\ 5315879680029940423503507048914551151138291044677598993677012341586929496035337\ 9489181154292303078936830825293396649147744275058879137707063635589851322373143\ 2443819723102163724551913756947650354284484959993285179552393218444262829351293\ 5770273873946709516357151496056833578268852573478726361736929320760531175380567\ 6786976619847064803382523886012106473381456810608168868496320054994508492228696\ 9648124859225219452240498963278173307050998358156735607869726736490905059576887\ 7200231846930184720303904619061242569260642140708782002878778324907859225478190\ 9368227307120909068563671873597268829883222547278363452050946891592204143971263\ 2772785163801713228580034424424121195935390996060986782548595107416261023430602\ 6655972920156326080418269580174230487893770895101271033405185420531481360805679\ 5961966726193969490539758559750278631437332368517571424505695273582001888799692\ 3384017458758240167/94086434599590987202371242563678894636447421757075835486128\ 3784092803018150894530509848649673177328784512325887099676115346498361501781601\ 0381519646961821533927347045263048071764817505794373673002391413750805011142929\ 4246149735245515627387565481095751377497926669566763911582281258572294788461125\ 7495777121767371392492507913395222778685450083825890481691802686793257040487998\ 5463319128191087370748460717204090550991365841461447357499641382451734700652813\ 4131755535887034424530109967003566612919105873291894493643410453398930107819786\ 1818133149029175043491420242911412289602599285948663168426246254808071579527166\ 5953392871657605565521741280019500466509289309595955104484638003443545690368582\ 2598679813300645833213238234288804595073896691629997625490295640298313344008776\ 4594851840000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 12998404550612128410890151083244231903\ 9094247381323376222525944963154590073854112300971945310047190178258099932622727\ 4619117366797560936293279091644536542747397912684910543756423447809545044142333\ 9233162394017932625424730190730360816918307757180694147738259651216976640140181\ 5301493111969119806662667299170943352295932759736740244454156955566748600992248\ 3395044206048021058844030459427632458448660771035476316835229147100868884839042\ 0859433889648638675075456537162811993453123729808422956013459907114424251423567\ 3478980551452294053944814920326502779862131054395394243245021385451352540047470\ 8004602859479383995133925367943491197952854862957819943302927758725160734819265\ 1509809491404111473706989440842194962186300938471698705796175473290656138351584\ 3061548616401726365565587252425708800566656327348342887278763310887628834623200\ 539694787203033800208165493037502680697489043088620405141323302691/321384355810\ 4840651962186008363288975205382228335758736902405005069475656059986267583146377\ 5964968161451163607034592897009360587595852935877045784932691370586187472580353\ 9760867214063316738506652061884925151260281614915989323353066365261868416742356\ 7745072948980297082529653058122198756604160305780554882247621219112969457723973\ 7807786780225635636853087492269994423136531520742424208903226981612952662845895\ 1607929903090624178152310631314549093908091606002727283761198285905573147907091\ 3909055157576859970653495740258061646622494834280467880558565003861431088948558\ 7845535930371648741464664064847317701454944244799543767729919543763415848926799\ 2837717396516020851931786851496157230026057144641549945896918047648104625651778\ 5899534702411743796948593480395633952287493369096883404800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1309513228908761515390145269390623031454628010514421091041430027235\ 8554981771314714985560101612393060457460347918640614787403005230720491294891606\ 7444051480364590341069753618610784788505361018987575130316685163601366482295074\ 3196201334680690193312539618117722109638075280364351192795130536062727307489045\ 9120097754070494993557333632803839097943877414013323353196192393256861723180642\ 5859855448427124777146836429773058669994804984839205825228914836362482162883599\ 6195422230388209879334526273509624763814133098083775862137583570753099291667909\ 1077584932776842147137233945199788360991654842437847064793585778160393314649801\ 4842697085437774167008301985394573675775049082208373417643839325744123494222206\ 1803273006600377450532802310781062715450902596571941097151109910383742027739955\ 1673288414196120552761086587786715351393651640292956328934588230206558682102559\ 6797617542924037446871546390051071903/41001600140839481466470760156918003798661\ 7324685007102498074147188944892673978993571705003662293286300926155801197780654\ 0782000446132630808167176612423604291866084465966347297839820125003554010313409\ 8097607237078773502944235992361988477920264021398835701632195904991981545282345\ 3139541459021760343264315969631252165326638727619986400779991900574696128023381\ 0240942535989151283420821475590878797963048705691104834390321874821424632805158\ 6502041949377593657985383712908816834259393862576064074746474520908624263197658\ 6724609107095659158639986128165152171876957961754311357219387912972312444668665\ 0573017319164060585550303782934268894741144036023343465101804193900883214488742\ 7189759826818279002196307682167305165373695354209638082141963019395622340702100\ 6387135788305317831712440320000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 95247153455271272\ 1628431945196815528604496021622344717370508251834430242304538707223774369575489\ 7485241600952491504269638675060292884168244075046544061157585135639627810543779\ 6945599366585104934399389257079823324952650349928106069028156648056177594468950\ 0661262140980847942485518160472864432338706529096968247320766007007583452631533\ 3104779216899637073711429198278618795029659971103102808950793157715066616783870\ 7212539599829098495305024608343815971263986292583270984697748489539012762004662\ 6730580609872133847910134393777204008967602788961983567990846447467778262304519\ 2761301907561365567147770957704357441437415639152323309613695177057076752051064\ 6992543439789581840078651335786765987421141663216824638917545001634441201244451\ 9038159933457111229390586353080437074313835327762010382369071913818142935232878\ 1293347453218690572587283969443464976706368300364137188682802149089035781925175\ 971358494872017/455036525092959199013195919224690940524218941909818043315644359\ 9489462852165311874065961921527699376252132304400806452097458095357458827938923\ 5438770879812752530063299074035882120793351925779972918214929487954235556170873\ 9636100446405297143627218421478774941730675664434539598365074120482164877999646\ 5797673676268635210528207270815569602044698426518375621076642623177003302394053\ 3276705469166449227436444770677875724195265787229735512284156432914237698777732\ 3192772537480621485553737534389273934571992117453064241337743188362073792803141\ 2832618117455491836093558663232248043147060720696093175560109971192350661274637\ 0221173685257064665548171180539412222620347650427860912177634684300653802186819\ 1963727646409253923863529121687155843641643961079435249684017725241805165860578\ 8115693993984000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 8628223185656003729414264199899\ 4500891948527518388024995055993427757390086966872597991110911926547054800129470\ 1537409290742861547895817314906794918488322775973254254810504652811208161874250\ 8098443183372631931119434498147336868925115771520082101372161880513017054770938\ 0193154105656943216047886953252277147388954270540496062062655677396059837893945\ 3568504720708483723516758987910014036642006381307407462759383820410524443825228\ 5595700052077867004766311448124340364511449423817002746048583254043267319501545\ 8502652154484282414638821070441587923331219399969231154295321048221935527094654\ 2471963468468391367564674686509574696781129461243424999113691212686390247319891\ 1841457577973450171505422815371453817827836458887299893381637037625301172610905\ 4782854255625128681462480603556564350297886052593382112631123588743348895435810\ 2336945680286077119954856614549302413594745988640870843023214708905588754301157\ 316093/113530365440067096689040492853894512561771950655933888573314070629046132\ 0050899930138934582560166355974815845231333945142547498056804876630861545400907\ 8270186387440051032974491298825404358152672263721432771055089461343788961760275\ 2575810465685797668745228698417783043607205796201025199043948066603592854711479\ 4741213935537253554619932475006930780653802196389837703888785318718577784821983\ 3707679969963402213866522690219400013310877674539574697938114057064822565757117\ 4343125355570401166841054349855050003395525066041612695925780004961452286979050\ 5252511124820289407524177590472329631948305267101151882121313219913873333019340\ 0948263473949189487450040737126315394179770855589032054448986792427957456871316\ 5604807895044959291174424890555148109694694982327738809079423076569621251171011\ 3400094720000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -216948919004538377105361947614190\ 9979696180714691545969013637292094776231980292065866780152134519975937526711044\ 7370302084707709486338200916526060230898851357348691954916010135437797648516844\ 4333417399219705161306734633936278410850841502489889925416577340323476450743501\ 4042457034390723173097817239158483170760434075657532311526473731872548907776514\ 8775486127416398339148852077986640944465921504375768394927234892452205450501088\ 7721990607473372933491080812237796472971447594201113435215839010098058187008795\ 2547906377936350636583765022255531040907633247478536326729354395750277923179498\ 9299099286308974033174928012010370559962720641498666029278608196779491036080977\ 6088058636867354769660456806600944080917022378439932540623162256075863772654535\ 8396582011163083057346722229565028854496239008866430777564004525149838344905625\ 0287643303619680523466935188436872563327055235394117228079633349088054160268141\ 375979/279643215926060006581426056082224378310048804773563472906899921338913630\ 4125374564763270445463988708401125345096127822772169626792550959280227385513815\ 0686564364852336228589799620264680208502371681166476509756746673204701232125309\ 5818312094426070047225089636102749812674591119063577858697724711423586610552486\ 2836253272797024545063833675280229501820944357423389712736586995580496859456253\ 7764180136541432821523855889593048453839425008865899782289670414243878740917531\ 3645171928457619716219018082800860008363714373197235482596131801694524580558924\ 4516711612715239172217447959689738251325299289491258320172497825893119578173953\ 4967301609516950948034837184079555813032277686398247376221714836085705735872506\ 0542368920426531306682267625156891133353248693312535592890368420182014450252806\ 8796022784000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -43157341715423949611045839400017\ 0493100804538218114788888333473542481855487991486750881224960343354432630061499\ 3248768361729638593588523978150602849434842664124154661465678080725202946479900\ 5037947305829851795538368779774482663238930209956092486772078410037651255322971\ 5707552743831765977908300673135251961348000359846030087266474034039240162687730\ 9095458524193032221398527360053194892433191443562892243954019789399520569566959\ 0601455770965182889380135277996539373216958408181134933331290310042577389644420\ 4035775378773002825874933415679923352286048625278743804878850678982910815005858\ 2361678385283881305418158609196403698138855847963473019900592597581596597457789\ 3208629290835149613661331456952070181984137858462696829528541138806562003151652\ 0593412387698219988679722216863429702712579410835006476322846503267243433162261\ 4308128963162055285286092528479077231993433326398268770666521017294932871658485\ 971605536270517120521/174621433072905369332172208381095446610750370057762055531\ 7974515554567467809506815512812889057275000882245689889208357088326152654944555\ 1457346718986800690755238381444564137661344001818854587967725433520815194163679\ 6832414131902704366673196499617838506493997789005912689653759039088440939280119\ 8627150556169217746557642264217531058788049611988806160048248421907590460038225\ 3076165613893933236518769095477081692133131047134024623240332625944956225369179\ 2323860066250717514545632528485650633405215940769514610172887185802686444276309\ 0799118581289991739509908047850165237054087268387773600769729825057015887759817\ 7713279620289540768390588946516969785138183389438448537811771855654493873095942\ 5483963349606520121520338541658843499656608281429123347454578203229288179015721\ 3540425542414102549996032245066052403200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -527\ 5455237297809930370500806126492301848227820479465233986991045734712777290950661\ 2539388589313171647980133597118131455893256991001498682834095354660713120173970\ 7279733154480597212978429669169603051366402468631759531734986594382292368185223\ 3002157168824004613308469940253875711207329249580235211163095928518873651189445\ 6045502765511782223696217845795679382568663318818796921207509466981252348645982\ 9321359056346841844956825224506638453792471440154624050830857342161401254528017\ 9861178665998313137727044595205209251954000833968797209456816745568782581503124\ 4066136372337930220823644248126218562865192662746917829658826683539277968624053\ 0240379117994378583090055669554518798946501157795442151569950488503487954611465\ 7958476991742899070460395677099609243418856818212607683202145707632310574049931\ 6833063826261595104784019039305247788315027652892116590076215414496113796059406\ 565872316314239412585133688878603989682262779523/123496128873855760151011810542\ 2191351517443432233498504809835138360437286194317076598812831338078813929307709\ 9606028536794874798518636949787035737731150623369002870904756177668795877822144\ 6891231141813332705598520479629756473266521517934894737518159686942114109096180\ 3858504259311503507991312804543025265975233407814215086470894006215102512524298\ 0334773348144147178560653915870467740122769684802006312653854597972487045620706\ 6559326296066017670637912085671054766662179602735299001266447556139139832249342\ 0677279034337711537334408419024848622069038209542518127937186083142836665686288\ 7916741271762464961028208480492460264873633866767093171645204882507076056060754\ 7345627154867679369315272473521772102208986361039256505338588750131733756120087\ 2340403969312619478880662578350435804644076121663361132261277696000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -240293826508062267253636367138371833119289542187057789409\ 7028352944628523752628243151822131307174516496043036214388905530222223943411862\ 7889605546966214043676603752641133971778219826387790307737066605163587942053164\ 2919847033273947025036567464513984942385702637095847615662488559037292175730120\ 1536099393352824630918945207341111675251290756700172546841732277700117579031716\ 8197500275963713103661840220625568438865072134665264636584690930993363592300481\ 9622976586559150253942352984311394465628966289863666982812574167692738408286374\ 2485735647193817074605240740862014381370998646670111141588203040916191636010813\ 9541803170963767462176688109726740860545651611703349295682763038645303426985952\ 0349929150426576864087560556754830071590898234847838335153778006160477981774156\ 4928556664123025348908086812940301991414968073697502778677111181708258794947553\ 2969754906341861447248863762095998493026219569248651705925179870733711468171983 /393299033340956098690753931241802571268422403949157608993469599747643225273240\ 2759943462436674557262389762386317444368939500337058913779533338187998804306987\ 8737979233182336147958095693913079766878615343069883488440216499008962075411960\ 1284293286910470277407422872968129840834251313879675804657617236717748953102015\ 2834112303957604569121781117768032636991841643034212517772533111792414693183026\ 7159451606340934404977948790614707130669171853152681772440248019360639738786672\ 0791352346016559501498174461227832598252056764396974547484005005236867295911305\ 7778936873373504922518487065702806909497794970027354396595741714721028327225198\ 4795474761898819691900939788106185914953963642972535973245313432368067886778940\ 4385583036071192864164338129948741066958445490760258874120541247307805257384535\ 7506397222863477145600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -303513480440149181661\ 6718444960119750713152964310528378623764468283638291814669557906005038624109339\ 7999053036478995644567412473285569413976172348882819242819603927228109461634678\ 3179526408993651501065891036442852646451292718830530815480683361572337729456942\ 0908269896058024335060237605028464416416985356651252179028434849669131535385233\ 2410967202890617014156476791096291136248310808996262078530062099990902071812873\ 4146078412514351001830642084327008527165680783624370286150007662702389692979906\ 4011038398922357294365169990802692378952654041458568079340609732877174333267526\ 7142198329336948978204728084271242089994506033013898421233211193115453124765637\ 1293048527414032708900949919531702258136520262878116151741483792495098739773493\ 4936975508947470294987101873772766515377600191318307419801424710357196653062782\ 0000798709131748857306214360846919855471240948531833917192058981341511460539371\ 4107532020860389811437648587313582623/38379665163282843070367407566584487568301\ 5830733214835721695623176965439037964960575440464857878782715645992690118910873\ 2321435134375356351437502003676343819592202035132394068461447411936008901191660\ 5869453610574217582759709846260821654652569093396860475997308833024754596630886\ 6815982417814660661047013891397218042542111421361982865245450198124078077526154\ 8936303776673231963929839917717381851772175214265443632001452999484806671072620\ 1768203093038367530964847743709874875213822060799227388668487239251682442485455\ 2476033173126111111323492289159262705709842210796838832037288355321829770568549\ 2714009632405395657476264092089709961157999796385404358597113722525650976654093\ 1720063072941200476195339472300521595647555161324041390613637200782174616721189\ 8568886634567805796194607302972960110258370551230557585408000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -63263533854103085684154092504920362662671581747150397412631513\ 4072570291435558547732518289461214439390915833634522844787688638186925282585347\ 1116588129175830138642709247718767707161318626688162229660960589989072196575344\ 6828133629842033340510443301523626705403618281475684481477231998129342156244613\ 5985816708583513867326979041670522170442459557307117507055337053456041742958136\ 0741719118771849649487737082313893342917077132025065478596093099294187284725625\ 7758591164797445230620342157618446254197215189298578936594792536974642225184361\ 0427039518868377613796426763738348800278926414282286732168172259327539002317706\ 7443504667453387156375531393350296391834370024139388047327864103652228936592934\ 9567818314551083820748898411148031860877946298787948746918509762388170783693182\ 4797528213401755403990822236525587867154418482205935203991145295149789349669943\ 0119965698266467774580587035674474720936818382945108976729867201451986532893279\ 79/6602289910508029806602989726059042030902868627299310453314512513498334527003\ 3529609129880860466143042997105410946624785001606747380628670389511929264659257\ 9515727384540549763600872997984165504414102304283438915362622638220970816860177\ 3619732947487049275456745777108800771751075877756250465814375887226629014017579\ 0522469257662661190338249116873571725710271277372685323596354922454692804341620\ 6786703021921006335629877506887982883850721898586714580715495555484031132377378\ 9356011418163098868209387363228206059722431446309503248537379408717959437594480\ 7494505906147442477774085867035794329893727020486555961493841313075959350519404\ 1431110268408409695903225232198816245383196709437633752785882701464639650340491\ 2015595455864540656164331381793140457641832126397460701276671699173465448522027\ 3619298763858584831926258892800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -377916671152\ 8189309948169263923234305365435595481507607852822540952535365877488444033480636\ 0996665507109115211777036401743422627514485878155924397783053135441337699952037\ 5869770533589964963718214984430904528785228280288498822647225056844266219576708\ 0611540615051723862553312661766531680178820273570802474692631465888209380080137\ 2665640356671983040479750818950636720081339886394637708909041106052294884583760\ 2296546888755824399870883589745243388174860349513612098366474143175750947102092\ 1993949830986333638283982944981447260498115169110934640195589802120352887906382\ 2275296090047012257646988173701707295559992095319853835868400168899523557298071\ 4978021528913920019711067696943774541391517396320331324835726765952389376312727\ 1686065932015822642245702157481892234522129248592152463097472651083779534197935\ 0585925569423364149344778024875574424240926932763274319299249370068493618384362\ 28011223724374563149054025704245874921616446202701281/3422884278702336970985008\ 6370689197496410145980413181297527440456661612585395113094887242207645891559706\ 3403634266783704555411995013069512080248025690034391385167652278809902504140387\ 0680528644438310549954957212477900394357199222390035159818585020138686309118469\ 4785333037936118406699071516287920818847686402783582053897416790380738850621096\ 0375695878369039776711952554842541810649463589998806812440377995566478335862022\ 9050480543558343391169218449251835174868876046124041169890631399988242451554923\ 7216048601783318060351452573870839183041909293364869764426978912100504051871226\ 4474866414916279003453394315227648483114891298074103828230457807152609977755150\ 8141374591173894863106672660343566601220186944837204653985757283156058047243766\ 8587423496832699316231733245430077409248757498961316219385825301550603877272780\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -194876482245726756216353022775018734141\ 4085401294899877375094919111963877470409235465926970806934210209963833376322899\ 0074574500690462533441903368642304801392706289174496403309841739744247635827690\ 8625413698092909511327274896728592890237807315906937930786182281128304274069578\ 9686820426731114171893776967736254356729929715285838318226983543809383044574900\ 8689836254279468543103420459901503325898796889708918729922842444477682464514776\ 4095466039087588704942141796955709304181626409886294046115668837752700854099704\ 7124857712393443260453267229556631219588697247190600582434567486563338359988280\ 4082518908415080861533551048603008791457909359201115402830847316455706430265146\ 1613908671742351019553973778371309780435526695283461394520832430233100328800817\ 4451919301385368413508927308163206886694475367738888536283404744131610413940028\ 9595965354779983721506020261659802050674906258855354393197892202937052477061142\ 0391570498940176198962132872604709790297547641/15983584395834759383349213898323\ 0796179540035295495649419528403657820169236430784124690232399681750007810326377\ 8590545548333107506482752388264334263297933789642221571594989003968838301653049\ 7770605824447907164771307861580463607592053651795504433077316707702274883753554\ 6079883972382059451280356904349913649284066840695026723104879931342409901263642\ 2558802516587453410366204708716539363490020478904403505168656810213581808947331\ 9605879020835393493903763556270692940294556513335263270506350067040817034710716\ 0010299399510708780457504113940555309258674562383721652662761216000258633732452\ 6945433527655088615581453802276429502606790221559896391293736673674175869424992\ 1462241407612748624966490651613480018557129271582330390863632932775261094123489\ 2587764733733291380932270425797778335801500165813084147704529333479359470903175\ 2346128875520000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -58358908014585649832138501\ 3065626129345784184053221350946646997421415048670082667894193547521952022747006\ 3057686300904862705940688895398371860848309340131676288625995336902939605371891\ 7429072039745570888386415483768761293708155301964518566854107464118267512166205\ 5703872135192558698732754281773992514640840737135654482006304086908485256748626\ 1900497690730243611711283117924352708264181864310058651768334921775505069773013\ 6865896073742994386242895693197059723559417951849474670229023774232823226299974\ 5842244162689346609086190883945057568307605308106012630685363381737356778398018\ 2793811787821221453683382464950585878891245385051754848022909007581277040412790\ 5714189277727604008425393943666339116868918607567992329508880567607172874856602\ 6732900279222292788388337907104761914212443813460093483329644609213984559118129\ 0397692971885691311496429379478041976666044454039655477938030413954282554747442\ 384045486782336576989030157443898909474919370749421000131/450792777086651333928\ 1521780075969078194591054310348716220019076416581895602383282812777372032280578\ 2751703261397227670030489134265931598153950106837375441651817215817957850819935\ 7693607642964918898609217823422254705728392540415742320812832827085217719627521\ 7670145516246294728898835544223512192862033576496328206450462847968228068688871\ 6503823555067796772800438637061782126858505043524804493432185262892700302787912\ 9185671294603417367640832728340389345681196630913266438579002821684346683319605\ 8181224862504806532798973431020420254714016011286125429065539378817596668524219\ 1701373175866300904806541745232878249536844698983840479414660559022560955075945\ 5230348870228292339682103043790209281241240273234756166158490059389196337012017\ 1534034012470862894419143000312989854092775754007804095347213608035020814486568\ 9635753823677846650880000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -11429476434236800\ 1527989004526161918703636019928848803612206473285288757226057175788901411692250\ 5011561128395528234157229023479282083479414455937562271430489564578022938121323\ 9297364566543439645274810220505977316714745600168574790021777137705762170549209\ 8673363810994592458952323452231545815828250508181814214833107415043828608575188\ 5484708252046516344040312698180749325974223659729438346960844919906865595293025\ 0798357172317600878492810097183583008810263101583872550028853597702507116312265\ 3980966360707793867154244362724833772807620163915689786687947823185774966270824\ 3564134369585793616075190684967167882173483595258842434655300207230588672265689\ 9692868422586933248432387551052144629426338560357341772562850385330213091267222\ 0967151468853338887409391457953451023264736499240740814586490225906166553788570\ 0254199821721422696368704606728073058311375178977614165077980981040359644355133\ 716242483127391011117639984537079717768923048865223896706749914346368266147/864\ 7362108629421514734551627044040584123308810339963786983604321061631042348144795\ 9376111019760301916825505287382691971794054582424126757988730645432498430879004\ 4432000777294980001847536485055746386423484938433018207699452683475413642483687\ 5189962211114080887786688906096951764329507437044633254667824940295014927863198\ 8021605931237031200161214129667793505527206442429995431372722028704642612739856\ 1643229521897909063005084002590123855963306457818304342114850019523204755097338\ 0125345647082790101036197424959440413168616601300097267970437231874964367010294\ 1646659674291826623124780489641028910905102329837652334512934296263871313307527\ 1658115059205255168992832136010987882758789271988597093318079721493568900429096\ 8792879166543851994435889438366034805497366338311334847086707020589931577250739\ 8882787195478258202360022575530189138281522790400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1840441997190125061828400416606644350977190352775010997842607970257995\ 1137822325429876669492386314934850852690676746748069121789492791709207315163447\ 9315044561778827376640654540943036325677931105214359865649139083346744713093925\ 3927958455539792560223582424712820775455881043784499926105086345079478854962547\ 4925255741971800584544871494894735213591254866217146989023677048763384842151049\ 0806072265834461746284067714387114424179074950632823675445098460699694637181090\ 3793872807254207482765575956689727349666613457179065931052298842919095301125978\ 4382410237649856924608383894137772970411310967015228806930563411177958185400063\ 6971999732250384758903285391443455066698347311148880418321356390842554884692292\ 6393183917485555052614378438364325972826548759974458143748430798766894716159441\ 9302912953311191123651633261697406944422443059309259634696863994954697415334048\ 5841139212028399662128455501812466043052732179680943595772156731774136803597003\ 30846632687933667/1423040099068286598377694387925481538759077531069419330992754\ 5219478044898942823428019234969162901715470143927041569844736874657459397957247\ 2481999758884925434373996033338445575832239929592692950773318464836408820254230\ 8103151957394571225910026901261036434179338023185841049088545139910422757211481\ 7224492604784065712498595323703955833595582344500746026746253778466754478072896\ 0585796146926584642050828636531680825744105686785923933777530019871518852406697\ 9117464635453829984267157352061392569165666358158471204802241315937837371163906\ 8470043627476448202641434082448283363828865330977291594538124805065426388841422\ 5434503517238433392229719694469294935991029840379609316184329147878348474314855\ 8285232533816527520813494976845536862685149006186886739644195762966623803072190\ 7369861464135577987316557164551956130476575766588289504241516544000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -37329240786954797530915725052821082397382967227256336\ 2079716785955651894699262612773596256825511863663036147275101569018258566492163\ 9821297304446740272186851221531740078213896813182573778862891606731789816523921\ 7666647736894455493383623544295743378945387787504589547374393762779954503142642\ 7441469789146637387493006650220497162534572726758640644680014203506620277128309\ 4331085378875744621952973163643165481566593272076655275566769126050030427028195\ 3558556694666230637683474721803961693382500204077565806458822286127672999775901\ 2105984126680369138879205605407098561069239321043566056094092602552883824315619\ 9389446492225575276684661702926439520856735140203082098547277223279724292721845\ 5927913776838496575903069946820964721110240720544851096267262799906555358267455\ 6424880722811126033733292414877975080572279615495473298473875360209299289783347\ 6422787412583505513950575640817877395119498755714111048710896962918328732999462\ 279275760033670459566481499381566237949558039/310163584112320090890498897758815\ 6476713348404092738211115279197878385822269432575406902350056762509152697223647\ 8423956443091497623885785555397907903728537187681313687003880016342706267438645\ 9795113882375577717154970737639688508961365286049039313564588239853283132957683\ 8854658829707727519169055784255449585015954325972146358961541609835087382428402\ 9244174562498406770790761324767937255781212337531609019356491434202271866353004\ 9025624656918760290269401429754405002583081558313198335897669565515343966329238\ 4452087395319402554318888075636426328912219159252310982389197499237318239626602\ 4444249763442103666169139343099273383925362657143843833270943574092401434903054\ 4421133787922536076870005431328834505313293205908468662989945594883336426482375\ 3129364035795358225509582953060074145196658128295383127811127414165202249289739\ 1168240118816594460672000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -91525302831526\ 4366721217516271326719450521240794559080511357043780705241038241118901454544155\ 8925900660521923812683299715308894383312662611129091334222153380638576029171690\ 3741384778596093812259750261890174287412564472246694319832936904800065331744998\ 6130801860945493482747469854889121709292357879874509086152252825375775645044968\ 5237080657719705013070358066504814027616028565946043638308817634484471989855240\ 9201944424226791468870634716788957651557614667595409943212530456385468465546860\ 6542383169563421645960355023026646009637929360143857937788792271892563418612521\ 5649118365035648889303990320232413416348656895884142858257869962115136723509201\ 5149724219223288544875787025995301888864465541376598493733893721635843249837273\ 2343026978242640768639610525644343703050544104654356453529393911575340384049076\ 3476370801773054673207298384402914783076990687204205548500939597167001607172434\ 7805657036733101995408342275899354687055257582701633104824948103704033570180227\ 91681/8728648509317265914955272984594535125342868483857340808513954282455294950\ 1505138757937908660731657026165729649610772651095973615091243296797805057960552\ 9033262817394996454082629256076668289612015738891351707025214313525627912326751\ 5238598705115969335478098039008131226338679179696455925223778349771495528342776\ 3443117464851844739323660156699643059609733694277571252498379593271283937258484\ 0670909758973687871546243788530766118177654769707473090536531049062818483734407\ 2428685754946742598635354083389411872615294441556265011693716286109050410427216\ 2811902071250102516982373847614211990227113356512442250921839738796779340646578\ 1761607581713469044307121481803533476820582658266809470216469419987946946734393\ 4299019747400012340450425316519502983984867694057941996751854240508816473048116\ 4620951082274139911764500608459881854871325238698896894459904000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -110022412370770299945586766191917821293203594081625458\ 7696535119142115057500920235055905995529482529577414733210449310542178286214711\ 7270022146579106162463616598901754871290845369500204464448147588331668262965179\ 0328042295147381712955043936886595655805259711495948083976720999479825160722567\ 4426454667139599670984817434257054523567234113307243399622393149797274221206219\ 8844991659942431292112179542964528062012917782639451011098046731985648938570466\ 7051999281926607042021397522154398868644360952052030879594960936776426175216694\ 6915842339840766515964310509036407474444840574014721124191190030759776108408740\ 8025044645736246533707671725005477370503822477305774120499282496089390080762964\ 0670896638731233290602658263216593730969886256067584406386671186289938249704382\ 2407296081100088044269882100735271682950927608027174342832590518058412080507032\ 4934693047258389548655533904464901973513226353604990967078884685423896930507749\ 160820160461831224026131961180758902353879860477593057/133037868230956363266222\ 4826009635860867416370645779631322227139422266280581678125784107013124186938629\ 7775264848310128179274400728333360433648009496599215438411009186498179818030369\ 4954575866785139650526325494818116238858700644121259687321152516034174075263518\ 7690456439464656551700709537210844395351854681270728253784078561242837872542802\ 7518470677591380621097137488016549201682105571969587438494409996989873257363842\ 7599153176241685677395512709011042802939420800191437693400960201864155296798875\ 0435490363534304338185479380411696701762188940921283919893220458996317731691843\ 6327446680582856729852952538186691664185659640097803611607114759217148430837525\ 9695507210792376435034010421179056047350407011769754962375006433861235718295186\ 2368034559129029208398651200955774101232998989194272875371864770001971400247563\ 9145274718435492279147524819266899122585600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -32526849839893834951528368776898736600364531536653493488117439276078975536\ 1388729880030619804092167192939530818390458229072474619122473126008321047219227\ 5506301937871771310007711517148873247125826421769928397547982421587278805416545\ 2492483461394688875953034479637097420163798707910082207911854361627795779070094\ 7960542475282254175829013096516952230252666455429090523252012329243018042951720\ 7706424337504948253678126086625006468258569473723973536926322508483647230200215\ 0306257054505736885528013366028867510670368831188897502650529425671578246564680\ 6436681119179685833720732873479430491767342784332530665718576403832068912067779\ 2791620267223736226967102956413987406422602059245735422816685166115311820396242\ 8886004535382258414781602773336937691342305111368782693724572425237021765762384\ 5163026510216587555474997793907802933716181599855480964756432570898872981394523\ 7585474057783242713879529909592067748151524873183059826839814103387592272566024\ 65624001920225043328373029/6020837119969728176528599436917265799198234722592003\ 1935265496925940661441478883682050195769864733118562833733774505275938751501016\ 7448953144409205282328481147054238280588300773488860999615671342004201194410383\ 3231025631291116562595477518023253343816364373796976910200033678400649303987184\ 0471479676633756266170121694076149610582450226135503263830038192936935585020443\ 2045606313757045420283360142971449532654351961485325531740733013616136000341902\ 3141208292067694281067759256624853722382604938409686973249365527049334453934818\ 2592190331295826175574952238725549445031723104309690440334236494300365780590827\ 9162934784370629922306720401680564214586722309340092970503962241165507954561948\ 0405705687358921792207084409202002868359985900328810009793320493984800125140352\ 2260146472675342902989417246976974200809698544264839124957856946242053703431272\ 5299200000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7600698155214741073647956612555\ 9137681594038683551020378177464380106271182727840662202244595598675706755350378\ 7647979925797014426523322519472670858145540923198937466408452565491915582745297\ 5227116347981270676785643490961313369928209865541275662383893952001695891017489\ 3844818082069464718444429884156246279424771029164687267869089843485632406689797\ 3386719962934828504475807700150044783965310066483666239189843422973606862463402\ 1176449311620800893981925250324545799908503768452124564646259552213963254900585\ 9582212378402091864705494958867782216879374234693131275692692182755392217762744\ 2323260802756529082539254929876683085592371767254030961381779239885045235463679\ 1627185780302064170531933940667845932997514126531979704642018812937678245825139\ 8767804615298026777042421236826849937332921508552933164405676141296195543811153\ 4637126255612509118518762116940775495286982438968286329078705183841516531799042\ 3592686542016185870952562706088639688532967409846571268454477585770837637730807\ 447/394337013071904832531956995787585761665366539456567282208368817505298179320\ 7029805924168461173350008044769047143581665769567453410125000032793433035683174\ 8084132318685662508805904546100007850843436529756647929388839907113611914443724\ 9354149878888166831239792294929253117039143062626986633640851502888485105333584\ 0534128372127065650766652631465538886156590093347154083967990142250912239745276\ 6248091526694437695362659136869293953308527554962532963872879592802152543616423\ 9701259012530504735258620358321083524459057735159822668956078854690649719102901\ 3981819815189629149403236866944443939612892330153021720662902001504605699657533\ 9293950202429336512795251787376241414148083982157857015337515531372715202195868\ 3604955907070582353347655888343764176457611896049760843014820619036832737187478\ 7452798242877303763419588203208795221181576892265206172668973862165948661760000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 29665022429234089481612258653754250598340\ 2078950721957489154447473625383426302662742562893534040104148280968674544366998\ 0800323403512539383092469280472937048478723763496853805668023127711470937921508\ 8604430406424400219765648965319145269306328705055505303237283020529591971217575\ 9024220855782456341790551813364641685983747714455524319711464523818600725186882\ 9839377058983722379564486262846661276293162999811257068843260165735696472434069\ 0544365921446118316929678085514093237968269070974758619743824681196557373175052\ 9725883936571241398263338060714279867306449328440737154023880997809936742124611\ 9422575607606175559164507828777750959089117914381786714696197969749045143230493\ 4539257835856430432914171204942447150958560457898151982713072437312981542148977\ 2911574427921865961879931235719524716251255243342626856828578346635239880007272\ 6729533033332870055581799000282036095086678776212331573752210467055712799423348\ 59788211729550235400442443263878511309643820067863525885210407/1428106680986517\ 7085769692637062742084330180905078872857696695428645125311355645872031118684958\ 2905770321925642739040984585228842090279073650805490042126894365794137226977522\ 0655479605923344530306931368385667059171933083631790687330545681790689661058145\ 9505670797795922121920926119945127160004484390779492326510904464546217257440073\ 2554039080231437249629462538962623548266856374146796869658735677756492371103259\ 5278825735055705439575265064289998551009961978720063649728017801624769555025453\ 4920834941163040927283098793631130102643547479558822396125866001061193515761904\ 7221862704462167669035778712817907731065175570850054803195700708134766684022152\ 2324578758686008109659964414018154465530128255235543512831145636261157912493432\ 3732965753059155794762776145930469349392982298630103871821929520617064866820779\ 8269211553803364897978910420601864045199360000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 45551065756551856552776920761877497531950652233219087145947268609899509\ 9609356561871940917685288876030201230266805537635508018109812807321630180098635\ 0939043434034506677137681167784190405295131391395941762432488981648563681724799\ 7638123287428337329633725927606250454617588333830451059471296135021426848216840\ 2342896886650710528538094358701770857875402467489690439065025331075937530126394\ 9905550975692772002943175609568076816695579090233633107834519504490241468982972\ 2037598554021359109675287162950394140626269818234884845901750570752969032719621\ 7783336294126941850792309825832792816707103166020200239743787300596180656599181\ 3148767499388484648227549669075110174688674135621219166786288597779057142488679\ 9303413382428554647696913918936630735085890765948350065084163407119207997381482\ 9447413212148970757501108081799482311818086802027434888040504892683585183372016\ 2546263258223203159588554736822299010532891342916343587093194956429860582276037\ 71614127798464785952811943120990411564249027609791/7007176609383944612764206400\ 1987332378840341250085935592436892971324152961338382893161895114005242626284960\ 0546159147122213771911590804204545182005510726322346990315504350279233043984546\ 4754030989946903380599536843418684284950369374425953045172260702150879992259005\ 5546639080403326715547170789779709808192649316004728124033234612659062787353450\ 3735649811450559129384329420722172165882609772794624516846308691325665942848741\ 6992788793843433882033801668758842926291385682459477159218789169668879788542062\ 8824197152835923293299393825939273851757047492513039870049855899652745809856359\ 8984367966699131198906579055994606335461673171088703582659891203232532057344138\ 3702220558417579281704629760763054394034612554084198823028586957622456727047102\ 5732228478481459830977327831756928034485136162008396183669093414317722365135741\ 8047442632252227077639724999550049611858470502400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 160958738602131466515912907504294536447347180292851940498818396847\ 4045683586391649788460322955332618312964371252090210287379773089270730502298283\ 7379945382619867462868780435145347120438825009973143545324376464724695970428723\ 7555275374523505839485292107391417541396778205724949845959650460756489667061138\ 1119926664078528061084711328839573754746909900604795969981855702483890231138135\ 2829565548303735220306104318487858179956194628047128902910158878160404590760762\ 5316508998369595023841520583333525135747484045828394636402184842257921609911153\ 6430830894499623550975797944743338260180796724481490851262226972046428502100555\ 6631232833544329309814185375490964175482765334126779127207131721073305461638945\ 5879183625605223163774904586098579571781791842481703996166640726020434099715344\ 4162149565105925608897785594366170877194925913828591602803522519631554117792869\ 2443305386063859243602566049088338526689766554782427121207861114464981708167942\ 160115816829202554572831370476824301162878283804238758763/143728599290154398801\ 3495359296577375770632115873855702151845106993207044462801249110902127687270325\ 4972868550737496924692849926186583472288577919275824665495582452518019463867059\ 1812644184024542631003925155553290602215803240144785773109083391672882309234329\ 1435451837026410905017073560758247362458233740137597598050469892960765775937055\ 3126917030112631016264957025976245327371066286243298130345554043219634087191566\ 5486648878782318980695550789623559810355801418348887719285089637929582503440743\ 5696302200533532297704287085815473359963710168598043916197701520557509383574925\ 6812397541958431316944970172920993660168436927376645044191547904791256773281238\ 9436634893612989128472207592174033697511952919500657504703799114214272014488531\ 0059428946414546930712734207488445293246756428276513834683847302235823056470491\ 3034819598089404689452657732052033711701017619980720537600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 501262484445287131093277302038544345514414937647178315175\ 0763743092995993109249306548727509570561043083200492016660426164173253572596049\ 1145958381146536835252308985866292187739171262747536754956044853339122854394295\ 4952005719083638113805660632048660058024366058050478012840027099883814015383033\ 8038067635337009271587969720886293698823080120254317263182141621150266657802094\ 2838482783309705282958390084447734538001429172460254799629540968437184735846599\ 8083585091640174732368923860464347390103883712327470121157064206244944076824797\ 1399559624163426285848748241038706350897818290191694125354831400363169932716331\ 0699440896627188688619750598007132992439158470332719806190734332431925767374458\ 1752407781924779562529326685704881273220845710252075513648988868021919346556106\ 5262961546690631263775539031491761655313683439984566887294610379694067944363082\ 2655518590512587212069859643887088619358190391075838356944764712888326047398182\ 494443635875135460706382001330981843214878875190253238007761094045179855218643/ 3133461692695075722528876997850422385312784194647237832209563219349815294830416\ 5354208649125692642153217507478975889305541666286503440343751593592544922532163\ 2653845861484515173753803085625948386757867265545245973221125277786430464574166\ 6069814701124672379787154540512481420947225425585413533103421621820311026072068\ 9177895109794712831130354190692433836558043926445288330835256229891283917209645\ 8907374207803263027068487231962942739239859240372455934465245592884459834508251\ 3745549288012729440584392795976361251503202351470181822976917338159435440902952\ 4944724101484423502069539068435161619429235719449104971290466165416053071405598\ 0569713852302061865856044411599123679788517632754985281149891827902438215784274\ 0884983712147432310087802908552035655726068904023243603492320790445890451994392\ 3055689611342120943329222473245680477647601687523117349457419605439412217313707\ 4551521280000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 269234602973167167786471\ 1570802469570179501054015375986135974228084015306520844431625188757402058712587\ 3370962727159171427006699422837437792056418914052903530631981891774981676929369\ 1070319853041880820824050085233628222100933090401423911083803037976175429528399\ 3375532272709328753315412657941069449622001068620178046653416086854461800949185\ 1493219843583118244046246791999396632799236195239094498663569912829026698875254\ 1543036593176620097883436317234989423474864545166430593344134697445704053999743\ 5177132300459703736646717204498597478700680210591562087545169393848994626927858\ 9121934825584614841290090384368027967164343219053426974763280193002877993883444\ 3363559106991775246048549056600767934743156459215229216190035467841448072410513\ 3273632123455417263515699049726317561969899088594973290020990021217717407083380\ 9354509211363993396565976220916094903012297273224494808024781943899412108146671\ 3517695022692978570812527186501804172999311453585306149758836973481442838298920\ 00494449709220702700396355464739/1301027317548336966175901525289376409414537179\ 3101959448856287570773057207338066634376951628830147979946714948534331821601428\ 7688700198352205394170722207221386483663463233764411364414118142144840574435787\ 5366775948912351617561228594673735055115776439176332621878635423207428213733664\ 0698330314060432206165352160931487670238273360637941076864710217520926122706687\ 5117047324083011486876487440852807604786196831421771700608974649932509890229843\ 6745492636667339615763604525964188514252810224024431336916632254139638186879966\ 3264880953747082773433403272482623147429667333840232434563347601831912426487419\ 1287430995724388349254654228429253922357105871370604572950867730991005086734913\ 1955450328623285583423362591667221044109950843485598858315424084875415435085869\ 9318371709266498182146194564984287106727584415790535198897465074173414766365028\ 3192134321563912326110515152324031613501440000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 2291651895216202944514927361913013995561271779038221057284334663763983\ 8469053094384011776314155445923063189122091703003802306186799783394655848590553\ 9521289238026032175177541299713912533073121945977314558224630090848482028639963\ 9421839125718920210150949718060959612825717017925517622217828615920266538350781\ 6775138318926251920846427671529744880016898206698073049494239572023848333791231\ 5072304849311197346930922027740717156308145260987785412222537463552455017648950\ 5394590324577126000370451076453141895091120045827412144947457167860358444959441\ 7135055384970627690226241063030873524542947462391014666153049618410699163314384\ 1918433684292288127986130096502238175349874198226347879153727538373092856640044\ 1478739841132479363153590498464069965140506462690272891044171010026385018489091\ 5669472720639678758754277896958918645977515961270610825015568020355223361289147\ 1663798875765935073196251760985145460490408598238718939669952726789925364476788\ 048676380227123914452440447479928505690975539700197824453564796307842986571319/ 9142198839324617673156189050344408802071996384800872700353888368761047460748538\ 7281667878669896582178786641920546320801171606619834435747012136721205762997607\ 4760434565773887004561386105978703731535487827584646246373813063061665109385380\ 0770022609190574485116399899885962073590375268343697180154871183039675282600191\ 8396487165104679755137384316568162673369382951647042909897561469750689335039980\ 0910918671385018012834769412502240389861113530096329622461042383742222223384213\ 0033802877075038916554819753928131056366458459896060849996016320747660458315722\ 6490418644361998422933426454287635885134345570540555369493723256335049382311359\ 6674800896311544984662868061709576784273342462599871291791231795508253331735211\ 9149734466624145569694446794355234063895601544332206467180730603235546028706106\ 3950337781633687097786092460170923400414480181894573759965098735287683388450180\ 0768924311470735360000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 157322100548\ 3324350468214258193207484263032134977028971301812684528649398901383747013489013\ 2645181408943132120017314036806556083401057210290588386810727262086449913746667\ 5477924955929086271645514658959104250352372616037824337485596255577178900935073\ 7274222388159446656809927704648737639585086778258154596229400029171518741766538\ 0682740140646765487780188445117744003964051046499215909265648737722298769318422\ 4713474441993048863421161175251125792076346075166965713002812671892608898400228\ 3815051515620625536988977662249096723397725645389412672721766297178141121949797\ 5814413169575951058052949880559351844245150526565988613151924476454152953660521\ 0608720045894839520287634058464159249849073958361251156768004944625775032443507\ 1524716242886730364063889866225820029560229462532350610106505967600899391993138\ 2841158739435923421945871545675374468323252970601886705257538580051258990253549\ 8182940741217754707405600183934952012120755445448728059218305313873307104699223\ 46695289262577049223993291543750445963081253/5447741685002725946556864861506774\ 6257216082032422267502812371391770274063308787342205320009019312609425968347198\ 5235063374072440755629774838557269944370154905779084957821935088141701967774190\ 7450259441546666885045433096559590436185867296811289707236090932025709137129557\ 5013048754785325536916981993636422579096063462337738637397748094018769628263636\ 6958572234461120258749800414388727623686329317949304410602491843530028418010205\ 5125707102889491820935191169695606735596715307421571230505977150798350248007370\ 4523053674147622342798200539854098145709197041782960909010811397290163177345711\ 4553186440051662210991240987776585626322708627627456033947538022114219765708970\ 3785961821526330410072189170451060475479129551533692450554605230059663695679108\ 8121896257069841366920108240719532133482918195086217380292207980029288384556445\ 7801612007929089598897962693144673749477318303783321600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 11316984555904771551356065259191694581017933764069542965808\ 5918042991899838181714248092804520000782956454142163701640650821029170973410867\ 0088612418511599876433383286031157095839901968371518277792963517572073415136982\ 8070881958284382409910250276545947441947330973412051719584167627368232178047066\ 6996239832515020835822641506813262125100085557380632563607816218083886106634933\ 2272452393871948724737816358947702150299629654536865557292222866626150221157532\ 7397322463185512587803712076836824039661871184576029785085618179337097591268044\ 1311838541778997561559063873763342353835338247288913690388791056884038909634965\ 8577973121914232230502673165451185582600167816878829693388163686084762956145346\ 8794858807527889004693670456936335903587270097238319104976262587928406450612601\ 0052515175026033607573238460993241073905521093534341603551429514259238026734573\ 1632572170914721336259546726850310463382534375623410385315876394024361929381104\ 4955819542595378144076302808502630030318915307131087678823926851885272234358005\ 65884541302895493/3549124293290018382991242299601953044076551977359501940713537\ 1322317855422617368067813638197609767496456502650520038672652460520327414963695\ 3001301443894518380436276687349930092759347677276263530012684716108837070231044\ 6368724633815733285908662389085489822968795472746974461823942604719219010294970\ 9689665079512440817852321870366517745962290291358821051800088373385334776365905\ 0810666255940016091142173400089591859944193788777355471587985862184161652654212\ 5421743212841182588910242841712882105811264077225073067940523499511736252485532\ 0847636732598742529907263800930075003357038814255874135696862668748405858710781\ 4377903804015596296063808155415196399963269329179145815090484233025757730639749\ 9319307497335102987088570154948758709614388693670030222925116840718069844670464\ 2535481367452604401602550253413705674177550243278454800926821992862040203521614\ 2994094927438038454573130074970802660311040000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 117518555323862570062188361762042832680817182845708732219077204400\ 3561587049411267465118566123611381184745552074097838805971529589170194696157584\ 6101425710409748312535698110894099500563001013569614558357178562673294552681590\ 6777961733998180479849046536363415810589274231933513898850341773781165113134093\ 2794812824239444931687505220995562152194045172617387362466952458822146211626511\ 6925773298300982713547371558304356164911073161537674249179148919646682799095201\ 0193666413107766330399434449436937725057291963737567715434358131962646855488284\ 2147197437271356928970453678846446243042120547830190059958837162459475486360739\ 4852790491044756255239778142219745199596023241936864854705656673034672207527734\ 7797281689457371594443326334971032727374469912155808643043412271552271366088131\ 1820269655190433963019919290648827648161326322556991515648337741786563231983167\ 6820069255696812209203022568322854257235750239082501125021669727298381076782086\ 8223834309257657130391825726788537762916401574742006273151953217060564501349469\ 909356408990946679/347132649502629905883092703084683434480354161658122799751255\ 2998502867778275407702690410426049946606219927710459989727933709024303289233601\ 4909316607587994624707196698020574716714563680357301819608101826358001085117720\ 0473739720659959494387622445509126694211216904472162841246791247211984440820798\ 2322734890786330585164156997631795997434582801873095411387473593221598369017422\ 7059236222462325927521983143935107598128849627655309498199124516744904341766276\ 9460070348352760427103020542375454005044489154149835784327080820105585913054489\ 8525516669808189296600378820437982349886245158347651738299762944392789355273420\ 0669655212681850930088712658278221177862108247576812676866287259330224787397196\ 2034292846758741827578275231235263853304720260147594893283013586053681435261573\ 1169380370594326042639018990314480628996198957223172295372316179526834628088916\ 3527914432828201696899811978325102167417227711610880000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 170215334412607612600939001407630655677836345699485733347\ 8055702907337543879241141354022559263970828613191774397026593107252401100677780\ 0670822155225902014037239716726928264373843242511027085001280954772095976120452\ 4337185790164809403445294458499231384684676538270132742162491741004752682737124\ 6141640261355393911094596898854831841028687245685074945344260010623683646325491\ 1185378606057567033482850331374740229262498887606995459794959400662982894506464\ 2027359286992421041946753133353297890613804912695893687977496543870739343169383\ 7221616859145677481676254498577403062427599598479496083872504190351541683162102\ 2088370108439977991931217851393469338704315374043366906747457290271070068436564\ 8366584821399503257570344030380780716236746101671346240071747822294394815652165\ 3576608305176053242280707928765770154910357144463327099240217187274529313477039\ 4177286479220165963724294819848228930536241782108586006914801877385618947652370\ 7668835368996043464451213533479995376314497531425452316331953635466954205215095\ 018775940446764665548803107157/492535951472557580373428142281111269601385987458\ 7469324818463241440982046793028476939080601900606849886135691441361077451680882\ 5701539499717850027746609852894899767697530584143707090049773051633960469347885\ 5220613796380880870523652918179993290038554123501690819672197589659184686328761\ 5608800759099787831757648744013749873889596349155664355441579417202400817967008\ 4191815006335906570212340675839945756431268621798145081684734929137575227368671\ 8786212695948633040684701912338177390103473068086983559089414162651553476325361\ 9865515921835586161347935671717619859235920570261138596717283359427290194083796\ 2733834779474115370791767805358805002125663107387754436545713987169428452974825\ 3285092139174305526641788033947877801473744852199510706129115504858582515885533\ 7321721011381347024304955445046760075901300989602028780729131348029877398530551\ 2487501327694024780852213718877244715830463538440499730832204759040000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 228071250666402454600730387323410573109912\ 2492851950759532503316882777958742290654363708765063005025994946307781965407871\ 2271272353566417212759612141587316414347894403190812809049477504335270480020928\ 0958299572826940900271967045828036023788423793973840137224757647995644715293608\ 3298212786986835922501741421358953075847704177455041072296458488561756235445043\ 6126014042619262620625350206901971431876989846718566216141071995062542420952009\ 5595728522553029028106172076809305613330587867780491604655181999367089752608193\ 5470532834382848949885680561535431079765609185476665244437986872376665093327178\ 3069981298513013450823116861410713009408114473616736891903740261411370487263224\ 1610538683726797303288575410163993724692294877895312862813332267489778486078985\ 8640531330182069609452436714133021431470886350260625306201831783711846780238058\ 2617193892144057830904519231982815541318382335930865790683434552099513157441454\ 5419619215368679533269546259870282967298763263992391163502830919304690149438540\ 24159915691932442533623449668751348984219281/6746140608808736442128035480625390\ 2707656624026644678338099885899718443975772584269573298212014725062572357844295\ 3257974371316485788378855503305464784074485367614775151701541867540995184706479\ 0908923653237641363423047085816779045910331462116066034250248603094598350301388\ 3690435736280213789804258856461827555518756761851227347196903231499875264876122\ 0118114783387777066087352012646105977547506923672980895525328339229474289314879\ 1633070537440628359028680194286723074936866198581751760808399359051038375393249\ 3272784892937807594560725095751820569526607584440582296850687497958791501040974\ 2904153930854368182162119228607231641712038583724032779352684788757513841891074\ 8355065249414921312072817824890172510060565754258481019226331088121902547207327\ 1972593792842229005706935548454432761414478652371172445670906596729520751730328\ 0317609784990757387214703642391638791200272299412278209280714324755818544627712\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 38106509281415782744622012063\ 1772583503593621889392556954915635954272165730796221996711018345672289704740323\ 9311328391254655773472360546256292278254156302622117351077311175758797902373373\ 3385788527161200790744104047811268554160262442581571359954113000043675440648328\ 6258637855089946951542468855471761350268634847288771202641023828446908234149019\ 5416362516393903528881732271436544247643907330634881608236960476135991346640591\ 5864083106313924930436154340050764074572436343694697121448782201970942376440431\ 3818908745085148998261158875413272650946361596880208375499983678157225143918302\ 9805623198430428737435484143773860264964552252413656636135968297271070189505395\ 1975176427946691592875992477856377710722967890246648839578350786123751095367188\ 3097374155685592026179606894065524786218069423726617257569606115050873785628514\ 2623193590296279466737075770819012602764071870457795866249168143448438733044904\ 4805685736577365384627258205706754654519096392550543787877578053627570011753633\ 0803696512880742641873397325823369406710116911789509162922022875779/12117853468\ 6568200563897423285319349209640299566702327649350458303574942488383894391718624\ 9197442431729473990112549804666010482857011573118284714948341620873306916746215\ 6013797638065230749606960742261558042001755904711245143579300248800004190764099\ 0505802108357581432090538174519520778451827046835514575395597180749083100986146\ 9362621841145693036431239970636022931320160228282209567840988646533271772420537\ 2664815754397394107787827651289939620405020497218684441312536742830155507297303\ 6917335772652985311441450258683225973350500868019499174108990480545412550915228\ 1303904478710887792977128690440799221299753716149339418446095937875407443458804\ 7113746644710061241009099790330660719790405284718506838460797102019095358156756\ 9982863854543918791577209481228906648544543297860586340340310037994143908605469\ 4749626872412446958860291020632353259716757574174675780855706791537903165712371\ 3603374353008821214160901426380800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 12357412903744358685362758049429982452155232429311063894799244072910578071\ 0271862010218428314446621527680291507718330476236677307410038364385877199959412\ 5473806649344978294862500882895704994465763306164182949402648599168235559307938\ 7231214156348837273803416732563684833511725929594092086167107927748685212409571\ 2671895444752629828815343151171738607900702911461225624599858100429325089130628\ 0373161274753953556803853818546523523099918691104649352016463954108587977147462\ 7793712985056187393465199167515701819380135088653304610022769108383261348508997\ 1146656709454154202004254926465207095422403983465114049149086224125160836519879\ 4056474267122164792891196960835722515937867065825711777515592508253663402419518\ 3664509601977049705870251401707316694587027203876005414754760950370991208521029\ 8071804768093173361305251007400057779509570448553185537197401449629406776993283\ 3775924595557938591829060319379649644677302513256239194620477816101808157386346\ 4044992692024319507679747504518685025707378530420262902353355717884820894411025\ 3811312429651273431361627/45142427042049246695174101289552906439684607444453783\ 6228346231154732197345061281590326354473585164611321199797203109771089375446474\ 5182100130401491637183038494694199497057184030457409614451527482500190510032753\ 9040004130514477264689139361173041936005329460991351516971799927616532496246211\ 2208312645185213256361763987080149097753255624044587317245913927021470623268818\ 2515566115930511144763089860176648292885397056632284110487099205361976949301813\ 3437900002473830435850274896843457444851796582963455032865931781032986124229315\ 4209406521075927252901245902385931860415073604176321014094567098564532978290739\ 3601592985955631077689155285266770864600357697235071060520775108686085813967642\ 7188169700354141603032522434208923274441833469792958202447599102972021074276143\ 1597567864107306195624737744199984436967932165978469859165859081050771211842070\ 4026651773116538299762612762727875648073657335279785050929921250662809600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 19133538159496181090576842958219529\ 5481163288883646301585285442544848385367771278290800737969981407294487132964997\ 2796280558372080137371137553988351729222184072742771806486406858970881023806727\ 7424343642658363382786675455258585568681279718704431985674364008877373015042894\ 5322061635871641613966719698054630750721055239741351094894131882395170371049597\ 5732845097229635971911979433170752982711987127052696405455044955348615984987462\ 0360914617917133272762933468987379526261712143700109977765056259154087890284249\ 4871869772382735350469215683504620794573136301145935513714800341002843063680830\ 7749243002978500683788751478491437161380209708849902817906526039352608025769075\ 7990875308317778552994419424540191619928276105614315858544016301824071124855510\ 0476276644047615365836661112837610190710904439848859254250539141142083928695836\ 9724077948305557360803578587025285949098445889982908806734379848430132223485390\ 9700502868296003839626552745487837813437722216104433744435299845098309775806789\ 48229168041342562073487041289803431579934778117343635040279723461599/8877572504\ 5170221563820024461583788804186072311213028453752542492108673469279977431697767\ 1338155838508837064700401485385233283624959492698022909066909462460205837802888\ 7594610297920145493174444537916288866926677538027777000305927423255817031016273\ 7720614089345110783573774947652872696816442484388876793104358446011641514515505\ 4247405107379080141422447051104210730083868430995743873640023116806540550803822\ 2889324354211524832853120375622347965275937929531083613946955402206104495410601\ 1848689821140173935177260221084164607429125521745367650267014953123731062925794\ 5822016233030280880875790428997740456555267032630291384449640624289634889402053\ 3404629514942672818989885599302478647375988722860469618634607418092135617854255\ 4045243332246239854164550478677137298932931215979703547128392657829124100832645\ 3037658921243508498990839114253748063338451826251452779042871767855363075353773\ 5633918943622604032789588202574294548480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 5386067402007111192002761821058282244753041774948514538589238185752\ 9231810994635787377763845064345052097772135933364616273736034471332424497212981\ 2321596468079662539203771898812307899206978419887957540433267394621319140607397\ 9022008379919559641491326604813802605305136642228764007111501552930951124657175\ 7402310210500564978550527476132925309274718855517972866512630454554848159132206\ 8631846983462676132212654932210080838400187676522381730314278235630530071021893\ 3650591750658150092923602105477446503744954259170316870066515116858598024486423\ 0166342536799422286005241432740498709049105557505375093055307558870710298234404\ 3771527783566297361495163188608038508615410973691203721552207331794668726707590\ 6110104749972648659447971086411036121443464027443904133867239183481590115875438\ 8697057463420160485750791553782341026558614317703425879378209664795900437108816\ 1654157472242179946388814294383507959338576202540873115550416639859744596552496\ 6711954002380346150533248656513797168720328955284216175982187423413063064290183\ 46787168731977487009389578408460036191/3842543708234205031967019291346505760984\ 9097159448764780959123741002944897912533487412996323129666200759245228381098711\ 6045624995994094839432613571007416635101187283427106769504336952902137122701720\ 2278334679984240413325244876602818642727129797090405711789374165585822965347269\ 1052712398782035335948252866472544120201671352618301517915950091719981754847709\ 6548142053975796225413604097397912790775179803738149804895071127674858284363793\ 2166054179436203358896005180947301066512020199583936111197560606784375625970313\ 5313294731881028156390295506271681570671687050578808463642160836250592698166196\ 5254543660619302588720540636667704634388013059325971458057051425643039627327381\ 9017036859579118834396756791332866640251816732637246255974185504688757466543044\ 5090218784644553298005637654735910407340878248771962643971726009721356319761847\ 6529278019889892795163700547579752170325989732196129345347392334665716929803782\ 1227212472320000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 702448124935622\ 1320554621248644680616333510058622961603832704874581093627342586449796906868194\ 6741387987609540694856860399586485781145613203758850283798486146829970379292873\ 9530871665093870674685119976721466159927407153740725488392087046331613612426615\ 6341481229628613090544152707135795876078550913587707458244332780010110828832530\ 6240604247137322212679959739755633454866554188345230891851275361496298967755596\ 2754614713481717662218652760147100959182032891981794786294403409507159641390578\ 1945563761454187864665885169391543607563681890692469291189882303480598535944356\ 6591866249173813219824855852216279058725492942995632874947433200088585746268505\ 1492630038936305444057001271735153713910527361561974030369787273312236040931646\ 6881256583030339817447914779180870626064783949985994831202549702323820897606698\ 3475222225352729772033536185209964034794036537065176703996278094809015311618111\ 6411745260332252375769893096976228430964431342796052351687819204345135177391480\ 0054181219056992436822469484304022105281957461585225580387839697370423800420872\ 180750969729543790126537/143845290731437677767300306787062426920882125565919234\ 5441057750840652418337538018935875507950420728809559743283488360431051468597194\ 9013263462191702079088351168324360234782223315271351918854442673489657286361171\ 8589405747153526575730377654716273257139064334945091575865382044087768452463791\ 1163157660117655426919248860337359067828100533376327064419065244966300726009770\ 6830069197206666013202945384355763124632143255369863347005042392264805827184961\ 7293364863413669083723449482352671238893983015181852125503745070328943972641557\ 2394468229219402647707733895228783637635840768058201143534809618691513400856393\ 3595522268778214957923423184494063749417068892933808235969258161957504527168478\ 0776501754187976940934392368270804138069416550593013205346616916385533002076939\ 6299684289184530117965092739897599206557950912095613344737489443816157880313719\ 0556605244295444850911095265408055731525848287780338672055414401296154456303172\ 5452558336000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -25268821495077\ 1193768121204888025960285115502683443427692257048585394399078798401142894893363\ 6059057181312603207369294719684380782756704205064512329040422170528134146135261\ 5828972828233264259756212039957582252973486117342124514752905818226951399819053\ 2265813955129622694920029172077497254208633405113674885145014207596584428429504\ 4208447335251680539292159658550566173488816781533266444606328253354923227594551\ 5934595056225187662827541647561841891453222131631364978641056196186166616879277\ 2386972633449208558854063761742027504318148675054914140086849272233796789845025\ 0303175824429491175243393162434095512702334969071435647382600010522419348042391\ 8795669379194138766324691598217718047646443247227883955984015489119660279440924\ 5088349227045892785836236145754910226656011649016901368193825896133287995564863\ 2612165475581981017950193763067309987441882130179038049979345669191034753965311\ 8393424934948658166822624753891994432920476132497725746086754376730828367777297\ 9637112183335366583245749750028556755998867891764732070958984127209296448423227\ 1852646745419263614235566719/44760311976280569466760691689287425373192226694964\ 9059641772158997434711004201452986612431643742238859004892193043208306205675851\ 0365719372472046519824308020518264251867774121262555757280108442803230026942767\ 3291754273199661433212961233741161901482202593377583291514512676993794254289019\ 4876054769738314346666051929286880825014087189320687592187667909887169513803270\ 8139264933984911930865844207080731985763234590689953958232430323757230776937772\ 3469592493836366381708089945827603023661732822035592058589694486107544621584845\ 3690942067359175214876716904667926662259469628036732374589795775098706800735979\ 6913072780250126232473322133870918416968969552833627629536369905766169871031359\ 6705746529564718266334148867904481549091415864485893961769482573701604343590004\ 7714788196099947759824631703952196060492727428800797751986441710866177661806832\ 7142389802522432461820400486473907729341968382829473081988293167817097663760251\ 9230493652680704000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -20493684\ 5459922515226214516269208613747332989181359971548817773482602905439360516717318\ 4994374054110558082036191466206355717069696353333850580006982299248892140932593\ 0095683109720325886475143988223730293294718605997971457283664748976532106543362\ 0018146423115045212247268086830809931646047721416324443363014370347900642827174\ 0596534075909123952567415819871456052832199119632362945957817856012521782255679\ 4190948062794407468717349081840154704943500645697873524943260624011746225174544\ 3910465204981544336002403409137439971724716041928219722786262600388539809318165\ 8563840135191501540794293652365052760987949150877241322821662159223205653583305\ 8350328805809147008714328582439793903796447373375702356100216623410998067991014\ 7818313537332933484148439175657510972121120024369136404929479330753691479659357\ 4183886971868557581108767743898865861412572768782690122585855842583595372558433\ 6169272057647812133046219820277589578409341278094276562581788175641151369385329\ 3266192300016701865196442921685261970950155149714837536498033975338597800372159\ 88029900557852212611360196348478777/1186111247669572744653657279289235085901269\ 9977412347635199995921424484745333394265872262139491145261559461120608759603148\ 0600211629197518504138941297775567800669062940946047108366954566844008440638884\ 1383235862959860279108159435841480138580909586856806402208759698302554025415903\ 0475526633421649224244348777512501204092226624838827407528572985326965936418967\ 8034332610490443021417225555411931040353493955623481213795209505846487022543440\ 0757399890424524915474087576950496220604370127968255356497605981903373814003053\ 4753231425075099769419846694648271123789825906121072450325145593745888106030023\ 9141378520240116563127623324609059985157828754148537452917195940643245597510196\ 0206574776660564538941346749903949245746983679396946222040296095003179489625298\ 3355241550286135444606024935448387833015560910144975209812594466515033832528223\ 3867141907041524475818373522462758248666898557320048535476184107642713931112791\ 1860516056859740355952640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1695798819516534004644655421994893814752083806266501269230485752165688484292651\ 4122976140040058972932859282868973980239413379366476283804620883866765668745563\ 4925953927075015400960625490069920184182827016382301909436405969192019997085011\ 2012401805571601785716883029729345049297327033000495310195474693454994464036637\ 7618263042134658684076342854682895092231898048200353530497268132980500950433351\ 0773730743678523190810827789232523697171069011309035675763179245282039617897819\ 0271289195769954354347572213184385867659427618408324925935554281357367809055969\ 0296319571475577704758825759641481738798400975134996453987145785049599347458879\ 0442781191278315603193886168614247869959954978252355865330636700913964947265717\ 4142361926770141335256298900350727611444971355754960353545040610083796815258768\ 5575320168732589122552109552361648442274979063003693509759488344299485389569394\ 6589417531131279416113839602398393568312075473831150290970524165874906756848903\ 4951718542658089561990233014303865649435059934110697188921261621334194084604404\ 353202826749820918836140220367893539072601128907/572197924179980287835281978279\ 1747310007401491777533718836558571759606371593309694399658681160943284677974939\ 8389871577032108778093111210169933653890826024011097282890176877256572007778765\ 9942894193713724255604292469926875191897621211227653517283787885072701673765404\ 9242576178682291291095217533754426715282040141443231769714650084993399941903490\ 2714928336201966554927769107210089520159416606005637245413202885713544095420460\ 0962867829353600617065745882604206573277203538631481746013282127703774194640187\ 2184326044074244920292603527012292752276897998222512907279660155936970371983806\ 1132705518282578884699817957193605513705445960830552272675164519175603962164941\ 1383273524091633164894847581335343532429509225467743730330965023845241874049676\ 3574291718292867171849966766383663292182494161850643293558914830358817878142293\ 8762550288687574738266857454279525767618927271658887846848815987018738852090905\ 5445401066496944455564834938658409047654400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -18780354422099901269828216297005036004969817338501616939237172\ 3751248401033662553375667673192674707966112363456837820968786515324876851602495\ 7652020599445676355176502551407375893459442159069008414834260318260697370739426\ 3585836671758652277878923743134585057789186867137958975374557765299399181296610\ 9843476236730068176235498863654677586334277062695522330103339480583347080570757\ 6908703322665599151630786286712956853681865508620817994851095264756884325902986\ 0239991614729796870974593223765451822778493274720048226005440674027997004328655\ 6502709226337059535682755642683204574504457623821877128159557131743962141325640\ 3186113954083041606943156417209480651474773983109037687995509012475654375495936\ 4114551135854421994520687251987977460730909233750265276268370992744147792526870\ 1674641873526834865707556827202022241027783818299730013372444191692769793728403\ 7423373101349586306684819045446132266708339947659102648961136414061263686563643\ 4007127087221677508681206611290920607021343149876403847901573383366602513775360\ 908633839395404757113823317467937814488973828688401451578569281/444383669591477\ 0018938563505096917685852739330524651580317246213347496171191711823334067910266\ 9625526938627181393251995527974779268375798145158153573026903799299267625173846\ 5737147276165008794550689125538076164682620623125445033785538116894079369978007\ 7474157964311357916911874155155910126501216901653889178764845964416292355143550\ 4575542200726508279647030866479962833949213079386690477605440674889700664569952\ 9709397244864153011110143610106240858481420339093136920277140323339126761215721\ 2032358518437116889248756663577829179699785296933658298822393034422236428687377\ 2774687752085461591761574272547951296421150217255154511463543482123512615298535\ 8412165608571729530403998195004333267914616027310497191421387120347198204153096\ 8180561473010219734637834736294200231916285185579740499732798360490876073504302\ 9478042854275133455593547550570306668103554413848967678516285619339067330736596\ 3793282400717749400413383804506235052053638360648908800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -8094274143626886922595040362535717313852054740886\ 7114631035520277708329626353649482924968235108042625741898202180985275945238305\ 8000221358814868310542380413704177265497774857625829299543276945019497409456173\ 1483034426195796809873116511386506732959082219109955912426706007186394332193777\ 6493518642996068769230170299371778749652516934255641840921449669198466622339969\ 3024804828969897641778073308351279296028076645624441444088560084043557476152559\ 5246466962228711003870971478620667908208106134245667005717555292098574507945763\ 8354572057262679174646419818591954577157467118266407677076789538436481866118213\ 3064583407615990014581665136430701287522745887713517515191592945815638446694044\ 0316312185874015331741434661988400915728137223189913070108467171794648917635136\ 2980330710417244558006315565472756264207159631031638141469517322633404743682460\ 1814275223376346321223743744863846887514771750236997677598183127358484177348377\ 2930867920248046829206447711488527560818929216028265223235786626770015064591993\ 4839667013883909052608384802963658168265847763580268476996764276960402766287094\ 3449/14818597463869366097500295739704843964999333167065173685538124320528216771\ 8157195391872248648985560845257000547480142409607117357407071162537782859104938\ 4637463786156425551908766612109003228138511725113290069122487908873780596097133\ 0472196164799122126356576695126672127659122878089245412610541898378669008772245\ 1076436204623634400402859353451268054997027146653653587822188714770685906945944\ 4420493565456599544543846593079762289310773531468946105467343844213851873447293\ 0825805875480911622389214439320781276436406606117454925502256847972328221045734\ 1380892631839780074166235027999903165144606780091521684385594159627196366699291\ 5029600923705004033837327222782863340748757468231561021264168391059542382550046\ 7826631952039522052514784035452538264147527620133574977065670399121848122186971\ 8358678271091278337327794674373764996658270903818758525712545073755627152129093\ 9527085617413179833674483538424840970876664612941181975517030665435685481548349\ 4400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -232811144010569373728\ 1505797407548628790510126876838097813344674592869042503970963272471434994007662\ 8713218832256408050939417734659290537082868170170171716561526463468731070774898\ 0718273561281715701652886779987469267302172427650981443465736247625711808159684\ 3489813852984841456051755881196691276833087550078769637753830838100270159128541\ 0362538330381059205803223815305637169065203344585752122655705572535431765363154\ 0767793774200671530848537258058941600588664911542500260243538953364720919956982\ 9653097162394074178340113269356243872924423073888328698385319881170084349013859\ 1546222798270966061279950661995253763981823915564927908604611731856832789682234\ 6645278043659986417620204092378237225418826946587092516423477561937865691065980\ 0172443038247232347740422515893696328207970141919351807616861324090577066850547\ 0767447292093780168688932540975607739311516000980512715309987694784157800269579\ 1815355088267566489540947087106271220068037660316783861344567186028071573397448\ 3130257859800693149545929949139449413402151315641207298651862861660818859442263\ 3130069981007789842552005389114065153405616851/35204192031768065398605836109750\ 0064333730582130405764842928538245973280192457884301449427363784095932507299916\ 3346302548900457667159685377838097481807067189513206449736779446664883076053654\ 1385607237175454095098039766946912589084779621584254432830120880241731561502426\ 2678982514732233780757529508459009298678164371907421717329001615326793791505844\ 1150655614849826147672984456836803976700586131402283609335160171527535088452515\ 6568406557328887372132413743019260328069403929924322369126086677668090361272171\ 2447286821006653712672819613704416751282899564603950249946157264871088788306931\ 7330550851628230349241080033540325747555167485534025074157772204969925034782757\ 4713906102997920437378717891914887761692800952594599362432728143983808584453210\ 7229758336315677881370689663936395017302294127105830762710837221216916306695083\ 7623329432575053510546501942128850199055406060687424555326512041112299765289147\ 0367548530403689746322678858384572585907422550350027030528000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -117073760013981472465180670083864551123601672\ 5248310922075213397491885577039233651183719124013836527654173512341172437315034\ 0572149296574707007475694329570685708099840368720828065650041663913081083385424\ 0527185559442919001050817663251618899119451368309761575653510143935549778781372\ 9436849605412728829355835233955084219075180758103477679166328874133755355437542\ 9222383144164590807285369774792514335983389077157205694359009582495859416152812\ 1369422730849758911745627225044117620078566681985352479701495752259759425833084\ 9131283536325548782045530825503147976847001892146195412256425922018399738797575\ 8286365876440233634175794154557077491967903230946864236741053424713124594250158\ 3918829748562231322583300268778587442596584299498299595420458051675614950067553\ 7702482345166210870162757660574312969349760716102153646555080180472982876284667\ 7011447096176646216234867002828240636721615687529038783475262399803153668164291\ 8154165406856613382450504132193249942141602362979485706790920171615972327915580\ 6536605176332482640748991378287057835398443134081730177345728940524998515755105\ 81990336506671984246350473/1537126195239725634457021138770979228269804689133603\ 2763878606069939970170929634779814865523210278209768845053189011013655620103582\ 5035525760762403731954891601060845826401696260694052626005867018419810319772196\ 2807041613639930731828061792963025130308856960449500180126991149915232746637602\ 7181393695662848114916061207073529299796828425005691022802540939915253049556695\ 3131995020621714687937171295333393805497309384170689967379315206053052421289283\ 7950023221514650956125131592906201969842184620707777037441750769837614247999579\ 1230060606799165098120709410286164597649056154581855725233187670657823740946830\ 1599999780266012640619312947317221132699359012792095202935557803455279195130499\ 2072861217504783531597245803814717424957435170998294824335979777934293723612475\ 7111797115875437176525431991947221091837397827450198317591657327968932969812591\ 3125158483689164480861308839278284794677599437198099225467177983780320120531650\ 2594441100833758803620934093178022343475200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1745229928118015151880013995290618955813134965128846172522418\ 3740766021151540662407066962748405683109928025379951594837970774642961735056729\ 1890496114542248240798285788398016203849222284390017005527700705713798618645395\ 0929114504067076433500280344912593202576671907654909239645121122581705654986916\ 6055717234672684624481409558034396569588411281037108109389542649428084645740433\ 7074971103778895162912219955604964472185248497075292893349713106081426610927250\ 9914884106229423817613607200088959279884249163609425104377252006139484872435770\ 5445051895854645909154574099854567332731490136135209462400755411350332081693757\ 3371753294321221640211875679598366839789821504950809950421894448108580886619803\ 8750676766109994959427736833734396735476067945606438099784613711468307750176279\ 0228401754931515957387437627472302382204169219854714790357294282448363455050240\ 6383717531064187658921978226487555548297306740323342276432334677368470747481429\ 9624865822115028527934251712348768759626819587667193591636570580260554609925925\ 6251035747725971885884726406923657650715008180542059930942966974258285131419058\ 4801969416399468763/20756903148061277766095988061344861836305028238507475443665\ 1891761716610010535859754450944733095644651508585748444703907588420159345351118\ 6482610816586904373707512131346198019610580897190035901527650609389718662321262\ 7935391762041359832532621681644931097519680748284732958572596565031266747339585\ 8352613959052827531935439697605826707657689562786297876919177631963079006559781\ 6591952022530196248543538798538164523728944277477622979082074643041646794728585\ 0899290599919660795559290531434641418119803515961951419136434877032162577509600\ 4779033310417114933198272895302749448964155634784425674629120252196277597803257\ 9537981898147680209523669860551730270478989637614901618667090848639955499560113\ 7497152910536713851795101287915082795612426203022350902688841129176102223599084\ 7344942708630128166672797045007942282355019611148308895756515268808575234346582\ 8514705882618153055636016126377979263493233826974826518318591583393659485644837\ 2053241526851142006735346484224836574904320000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -80632500104459144000124112627440805862297154879646518367142\ 2713667527316702462253352657572264071346328972717857692528226994589550708298764\ 7357743010858450489442566691610127562070972388719417571846236537456718888583141\ 2820373101827761836871423742012318334165758361750481328521579985211274231267640\ 9688196961496879560771053956033426365052597091179948622993436459921819377102120\ 6823309731051132721680074272909277310799222039575272941597549180882144204573976\ 0059056526270325435515864778948313387705927300015634633035555419474058009882871\ 8543230859299392580555936589264144249923645905211726656715120921074557650920809\ 8242988617666588027514747062147526339658340163870128311139663240471271118637122\ 9998482801949570787027443469893289304404264733313566855553251964628102421829755\ 3224724777510669862786096621963930490499771504855736893492703195691391686669075\ 8424837692789335424298456482477985118326342829753041830008081843840401585061981\ 0636428764769778906223892182495132357289123875880502320498852393355262067070241\ 3549613912299463940901316944778921600538981037576310252930288275263643652285788\ 306805913719379280247/903448105249747966222286918078598469045312098415028884396\ 0202674394202227028045407047171790994187975888314072767687885017046197426233735\ 3393591952025614756354907317269473730362856792744195622026669714914618980924273\ 5249621817047875703123310845122972281171991414051117894978498697625406152715235\ 3299464659795396923716184669419022404105253196898817386865710784451148963745422\ 1580833912206830563297503782065847822442881826652393460619300744228308169270288\ 6714585160656279088745026502469275808171542400013645854173793864455222099609067\ 6286781034218176766170888596348265900289807509535323865398610952637210193692222\ 3165963908011641604941556837233719309912133066546781116693676751505813056037866\ 1630329784607888914075956078687580211245435205990323278763099119281428346592163\ 8404076910146925957109757994764985010405103040500899737858604762064430686187357\ 9592973881110060488344753769034517117241631298024481514567312520620258898992205\ 4918526682667993781783745839141475750563020800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -734111578386109518020952034789367834707354682090048051610\ 9005070728418266990972067331268631753911298382700905618241636506193186745040369\ 0193131210377854438051192876874132659288120424440510940021697363373528185697147\ 0860147037574225807037621209936512869921685816044625350457848924216783493849091\ 2110014969459867207096212222331731355083399560348813719221980381022032063255355\ 5194323515927035131964776600756607873993956829931505070244958982589604314248765\ 8731785840667638447849504491693014575498764962272200324991172649495357375303314\ 2286554226605983306884298066161494367828441997383369667054808359573922022574242\ 2274981757652301923190984640490858734418192734710876691643987122027710838541719\ 0330407428460333857599039441503625939315266874081529334410851686862629223027366\ 7587096623008282516787484069745927336110073957288408261501252967071817908013250\ 4186335414953923768679968695025033047297907667645134931191889915351742329168035\ 7316280276659793957609258705230075177681376268297481705050248643279953273455075\ 9264367135114099600509633762651515820950813322573439867425245223450526247152323\ 79310884736554932800622714981/8059368254898950217621126150411563278142655746634\ 5148742342980933876021119537860473342010168350299872083921270960530546744857729\ 9402638420480488818388971542550366295581858554124869229696846021986911898316137\ 6697433803806354293413877776012045566421554758714956231057241497078340896643487\ 1275585006258456756174213916290881140846992712715753246441235584956784648717259\ 8279669934356813766884362657053611459174054179129217254975026287829875694902310\ 3724760695564524205368571072165669802307022366054509545627612603190417660907712\ 6022861482053222000631637285586147762888767422223514325429186304323379346109522\ 4522774148614892682107498050105559217749963760419991043612892736368889404763753\ 4510427329660703372380192097234697251005268847393359831837735924078948593394560\ 6413659726260933502302737752037086149594242606202910808618952740933188239659647\ 6591965950331992854774255185189083894396357212080544046609391670964987924755481\ 9070892030086879365683838764598690124974324105088702873600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -3527925646351325796560293834334892829452164\ 1806065007218766928728799534383976585098117989209454101714489740847578966638944\ 4125130851740870043925850957209735120441229493786608614947110025907256131989897\ 4173392864876117193781609407196180488756344348296632449250178529205467203299707\ 6315372593973068679945861642482472234985117353913366138800867629709520186929203\ 0511250693583312630005472424925658533515043248379787945593827918939141647697574\ 4056891349487207602527275220896543944586088147386012982360627190248567999359184\ 5131818319844906238023351270942311346624061017964820304017964819324956963169995\ 9937955284070856445160176898215292436351578367045609270910744338274585045170892\ 5983502197666879814754073252756492269347109610632396733710532187370415617848432\ 4458824687038776055708291509861430016337285799763788672260454845964716478075286\ 4861683521322633486948046487870372450011334907816619878309336975625777229641485\ 0768608950717458989843521639807323401741614626138847124099461347066252528880350\ 3930934082107399536169702554281377060246334790028065743513772828362092998403016\ 283946387692901170087767604049580845547/396037752083486497180399319430543650031\ 5801349697550306749040832131499809313899777559803939476673212387416278671279142\ 3461846550339195991178402398938032999633924633689526218875914949862252875773312\ 6239958790009701906820951070929428883342115261249216450059703008897161744328173\ 9998350607925090172297712862711263583110117009378230600133452247982370299015075\ 4127133788613251593825887654392351973319587786691599713962123698033170824954785\ 0464325459642494383074423793875605458091679105764472843540762139834280717601494\ 7253517303490066903294998624109662765876469177537531568659632153583743798738249\ 5993174212507261628924564750963513417695604875565108784295822655705793254858422\ 0837721746167588566568093531812294451952564975479374390535300237436743780053019\ 5868989956089123328071790344093500626635729049120110201779012816148351486040942\ 9110397861257590464389778518662125561925753508324145317546955481405866912578132\ 0847545691354834989193458445488149325041704674445912732436791296000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -7605557512319378525818040827640983563\ 9643804676646678762799076698917751626026824310681577303802537131265158107241486\ 4321941442089328348574975832104181399774358506946346700939531154185567659453747\ 2468244103966189469830793631859815330633487520588262733036889072565093842466704\ 2835839672342381550524266966057223815313320919031886234830706647320857051852526\ 5700336105878520477584808197082151361183147550902894877396588975208459996957982\ 9914904266422710936912477563008408217177642380046603254102310610994642298774256\ 8989774956297127459356204650750136959597736757188000792024166322606635149226409\ 1906020594781841833003664929637454316746040895964481604252857829224984435500958\ 4231006415866431133583060079501947800043736807500207071445351914451452651339812\ 2908718730304938646371064348597869133976575312669468274511997931089390879351099\ 2412114977597452189985738712031488543977725743616131640320522797159898886206285\ 8467841915830618156957725860667998548175895425536574775128675470691110483200741\ 5100196782854964374208110130880959768544874436987210056910763544937984881127680\ 67545796965227744208833352285973430489813613724172699981956457/9183324416281617\ 1957795450245073319270973731182424528197184786062415334862900724832226515900803\ 1569960286971849696483206521295305861957002281562596615241129025185763007709667\ 8869033443829172625791958841645119417052368586204382049192929412036990927247835\ 0357896165593928716143816181026976951494513615522208126075796943021293700468726\ 1466006769127007293202079230895923281065278005604364722742775453627072295431344\ 8674719213240641483976649787769342708627842126334005112749802456137941351035705\ 1843704728935500516993885587134721543412698305210156283012938310660138524171005\ 0745995674997439123872334574752222036399807656572340736789964125341774170696168\ 0011610864293220140617427862300339600294428303736369787727824347249734991364881\ 0965613368255799201609450740151748910485153103162498027515972212162261806488715\ 3619204569129720127488744248052590780576060258031211588413932359316452060434987\ 6548417032453386145187049904125302962194100391460499997690853576503097997690331\ 5534417152588782764032000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -2721066508136518631546366512788362703978445355222288026929143693249301969370\ 8483214948224926504254089114674496636411596654448084752028492977480720610697651\ 2190490171239642943503007391797595337135202929216131283686529865931755884448779\ 1632497416906837774800706500208604271345596552540384917572889394616651222209907\ 2881762015956942653538618521028385317632815245175603193726832966594252128615350\ 8201958397160141028343923630264864294966714400335411333032513473922927895292522\ 1279395875299407356763915524283526192543646716468037515673114932868302962136294\ 2806353955034308616165064930280932793193712141364192393083252153387761839258883\ 8855762741224411666114495698083904423335138684567494363116904371371524337413415\ 7761034445239293841155862310343503548168354768950614663382996284078611262131353\ 4196590972110339732617473912950080175294372764726761380307871717446771042723053\ 0027846599939122220458713621973398884304280424456487726818873983183516475858569\ 9065919433405179457160198900241959852302178887146105526893231396086843444717603\ 1095657507848969133041639484993173513832318240710877116267685743263289684581631\ 765000863020881/377751261592368666306597174808555005850315924299010832939815647\ 5916376416446471133102754321918153426825594499569393115302029519495328121888232\ 1960442362630097788773652155950113127656420734415814398624465636326664784596235\ 7863989676914154522677416162866139246115860786110252848050243673771022685667585\ 6266327245856633439945021981094819354837228700896344734326184632203082264320394\ 2019610720797276173107481998318171100274762473528036168966244374715950714736863\ 1552173549542336315071761978154719402603354318384584051324370035882375299669286\ 1974242204792059485599288584327099357139300736937241729026666942013953182589110\ 7116556534716900797937148562167587983937404727885447297649936390344166437835323\ 3818595273442053724902045846997106078753010056998242280698508025090030746016740\ 4803369766481802206346232221168564230479081408505668959015091184189044631803253\ 7493767129344662498786445718789068983167229340586698034690469544771328926365595\ 7576108052033697619371598604855270459062616064000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -7057524016038869509343170030574279788391893818702087\ 5923740070090668343877198630952636312900778645238633584109991659717072672133572\ 6850574372329098732736586916853954032127326224139184968733702521071395285462851\ 7245156784888235540897470700698351924903805209814402634431957451952163748236683\ 8324278176339462076280356332133117029281500223393382218213272007847592194489001\ 3248490383310895572100066807472737909834685254305587650976125907076240856526747\ 3509812844152216976900545779840107176154070158937719626315804412176923457429759\ 0916390365848015193258537198112633427482268470289344533884481867843121101006897\ 9484543378973078766342440270651702117814786233322365203585999228277830896978310\ 0984976419718200409819304119600254465649483547370230547321956142019370366261911\ 8645601992810361448095909164365892932247907258953231461857648799752316746464571\ 5759196625755952100971332065757787363056029741555792436865957089853548663514678\ 2511635882668182385496376930137014986326370431655368613345409554201308473964224\ 0058946847381737635004853396662293748331148423804881795762043923352990024657306\ 5575291785391124495307615174905676640834529375408503/12464847646573608876433428\ 7458396593812667129414496196980525811590028518546135355340150177960216653101204\ 6116935607776033123582363982139407691844767076748317865400517632069602061269950\ 9479870026029328454324378163944776714955724908741284843487229080235940168303499\ 1926435233927066736074251760456805638324836366807091843655807684925718404196229\ 7973006444318444212868118026704739121737000390944065120348902174119304485690000\ 3303986108653445939681900785415372092547566829714253116801992623708048896427495\ 8249667594233895693413507266128074854102427478403366621899879123705651172931603\ 9522649033201255250021307297776732925533618113970805956070777043981883193855983\ 2485437959564956447475431451365637841652005485825546460374219044504250883201082\ 1201485209316563820383874107413365287281069260178392142595263629110360465772303\ 3839688669244934673930463307153206750334794581359824878932796457450523968484563\ 2745116883377464381615918096189729254843037764365714739262832520695006179090810\ 5809095453017374720000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4667820175676717066904340748353470803719846365127520162263752486462040674715601\ 8002666002053626078300258676888289656794461191942652253144902221658661309794291\ 6103913060495522950735258262254804491802096846911999431852640905015204918880519\ 3957859435715644883299579664975542711040170775206354186498143351114825032954959\ 0046245519308961322267731243377294733005256890267554245407764897292783720034258\ 0033702658599907684656873491353077326128005368137304584150185296163266669833406\ 5290574854291469315124190857888670103566098997818109761893976708189490984170927\ 8695948456004163154010543497009626795870017632322122479620828450664579378232538\ 0717871584063765359743144973366104748424579734781985400273867259557871386280279\ 9990627539159210275516146056927997566018166910335291561113110056538435225036262\ 1732086027452256585875227225429778447833055062528984354973917506876545267644667\ 1157247411208278232456595836656810382364173108845314290326714993626287638183143\ 9554849318304929067061637127141396076318536812816006868652750674153928893073528\ 3470339519167007947787336595780480726491434242185465843119444521682879198527856\ 1746981171721651367/12729942267956154451447568239740211108753503865492167707278\ 4206117979970078488555966884162358925748112232949786699318227001699387973444894\ 8237611478303918644133406025772562709954139724942594677345227045994403587865537\ 6910774291172603403406969250963319848640307162613288705731134130825402059030049\ 0353601766432734191134831834537454596558938905336598634829974959763309280786543\ 5415043510364279507321357749179650356941941818181616488628567849257311109099515\ 8000166814587866421359766781552997170266695657180642414549944679306915746926331\ 0873146445348317616759870142674747747749842997079635318811327440445356321781939\ 0158546787424265410195113548552224501812190087706937565852426230860762334434169\ 7540435330746718819269135743428775159080448799726459754843827857254762033807471\ 8489607653990086619206340063975076898020187219539947261606209100344665658341384\ 2646495717607063771643172865078114841282722927843692839192564377505374226512353\ 7001426475722601959875866945759738769120762784059595161600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1916954928461100435931869789629377688341\ 1543413130385101872908603149784622534197439628722781218184014143302081127185846\ 5558414896255747677515552097585306437286366161988824732386380394830180084346410\ 8631554797647638143021520909347322781443999608508929726906256562491414197079340\ 4296947801448493033822283089598408720766788535656322289345922649661861981224875\ 1260070396536556161841873165010827858325004616498792060730149469692495965495940\ 6289534726373275000093658639670982863968830712638635908213820445171877241366174\ 5710352168328573049129098486425985766844082746857333311663575462858308702263024\ 1087500897291269080653142900236426672409069053072295354259180266221969450013800\ 0890333332369131252324283795693223893175956352447910422809255559565281440362788\ 4441117357564672286131110957297248905037655915315604986153757575958505875245298\ 5876797986633218650188485158342977647025555997261592145930931007010731762572997\ 9443794302232067763420492612742338670374033579350116352893039801596094873072751\ 3130266743300956040241069400292418252682892772426730541255275193539908826693455\ 0436785714454473203707800107072480943554843065096591375643640479919802746702583 /153547158766194055131948220765751241675669222925099970271750270993061748610231\ 3071547742821330850572704800454513774318726443785966474603031333397073621432199\ 7253529916495753836135768957021223294013517634176489197410515908664212802007621\ 7123328862751345764441760490413380363148377677997244861572449437829872410793126\ 2413002842287197072199379773677264832487166918338268019903363517037150069963318\ 6089253176866341736477494859823771086428947562405217101592927180507704159366154\ 5911295059594560261408289718704465581153756871047942997191025483859987485763536\ 7544125794007035653324646313289487596113791379876277174179702982437442377881640\ 5653662543869297526818888345586164836452489957987719864849036327269283269137888\ 1455375210381980974230368715702444452827329482700367325149120307208454562827777\ 1222839163265863846519290429499545679273795005646104412414829381820601315867818\ 2043175215691932404850974750328719654506913200433213549244450793717933013117887\ 2494745510910047171302514471287642872926601507097179848704000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 100249285961355326626539012136740166204\ 2029562805665360290869896704412810699578406253098751590272392191366923755156366\ 2185017985489171183411689418094480694662919390049681198670655528364216599229073\ 6867335459893055749561787627550042608701974766247479192830671174946572496262589\ 0950332362746290645128926524023785845026700143598309071312504731684542687549933\ 4892959933983343336667117417768078628224382450200856120925514514020767202312976\ 7175285535677469600081072052564870935511100911690687636170771996622573660183422\ 0734444670062087410320292508421160038866345973536005017831565343842242866628791\ 5623432719551965554994132123187930383923443775231630888099807137816894235176599\ 1575531815503391896487853642383067626083065852059979939244851018758472912871322\ 9120049977598917748188637500133477503365954221876652144765632633717876314717282\ 2103216021338499327766885811558987221662783017018760353828876331281746873764103\ 1426562422231608469147124042773553048592538824301085828045780027428495690914837\ 7879965554306050548901603861843983290796511204391098862149837103867106662622113\ 7336878712192182828223526544405875608544133942690374947262719708982207594314649 /651103755179660895282177823117159274756701962167747403810112234476584306824917\ 1319700967635985387029432349130144182015287908139004617662957178840147531031300\ 4700226478063782893586674958566754123493009296651449427703278471394984082144006\ 0580481898100401695252611100464113915923624981789867125578663714769763529323825\ 6474467433508398619512554153795089429832742738923354212976852069963993855853277\ 3281914640981536444190847025059854964350634434804557032950266064568685427700623\ 5771391582659898280909549591303528700651366483457792079914327363313886799230370\ 0676438610988000088781323029906740964054295901183935488323337814216550661000421\ 8777364462026982313752051177534295872430690405596802173650452588519619543958113\ 9730700673444928626934367206873222387950005913848444026019689762470831781324375\ 2239046819364668537872748455176104530080162272464763239221065026071431519791358\ 5286491106156370657948208480971871297438576340970000877960517378237151649227077\ 0733387393935854477169183019337978261584541404846725529600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 64726776870116406763907542733963463091972\ 3411728137262360512714417203419409197316812346677316832636289827793533571203398\ 5152850299962041396280889499997098789631408386867945165054973942626969875998532\ 7771078824965799539163701818517349577161124311198070650008980928580311942440989\ 5449093117380075916288739641950270421270683707848038330724789050327010780887088\ 3318692554968974823296029292225101351488009503419292280122126826182150809554351\ 9947027087357038970442608580361080243676449844123162277665433360574905647101978\ 7717836537253339022339412571688752273375060391426783578972974684751523066588834\ 5210748442781190287680563911912149999204850761259072908698556832777880189146820\ 5894147955832076040499197133092698890549434115013682453220824349083587424643431\ 6253579923549744085071210731000057306824828440454183708406161917976960274652395\ 8798938933378897791367366739067865248863861845013542582504802216395035276890971\ 7783795863506574171310853655492893653563529879261615400401640490138701785055463\ 4741288719533393688252510390544533253266578035106172642658455088134585501858255\ 2307499530206844512963062042691491291599004004715626163672238828784689798858611 /140082025371048447721853164337922660488664546967165558475022935698186062164728\ 9614284312878096721549749741677296222816134276498576919512974989573218947124559\ 3785169566715872103289860328778048067696891502777685848937861659783563560625352\ 0330017297887184589083809772255609799687944566056953742649763455736278280403540\ 3493127792101666769818201613527121019157800067304295017274310033504343021964870\ 6597373307880647095291315294104378579959651330895756489262122150347678567678333\ 7541079139427032212799456206994189150254483003447762089006588067532241337316109\ 4437668337153887175045089861953775821739375604674547860907982912087754007212207\ 8123152149204499347045218788471788979700555172873455890737044695635286459973520\ 9072926302762589487751146088447806029637228867524256113943951960524097249537562\ 3737319591847194429316895753970743825540413678119135480399814586594594943693425\ 9229104439233953066615295051264781876411685473974143999091801975766899300091139\ 0263756305290617242503118458537441830465731339166453805875200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 25504774732094777104927529499889519496\ 3460076244031034478006338035239974940228058048353699578293893879544879465353654\ 0235308095898883866102138937707081778450342099972011300694104749646187043729736\ 5461752054044018540172441403998173410853200347285646309813407036337709547902825\ 4219032922471623317442485884295404047470275842189084880592286212398652270596064\ 3111206116611923699570749211781073761713846116776631126870811192234808826683023\ 5828355894078004207388261526272325373323586715691265587535133084641995359631232\ 0506187318364226606035164499679798413110581209379781403635618473849320831234389\ 1246307332885422183238752303404340632449560333060652226996964766427642954201316\ 8732852011451633843460064122085140038943577753377457438084080538153104733125532\ 6993996146448480328149096980907537997072458136272300988081614194765171665276403\ 8357918148590202855004776604171369300622013282611874474409503990144180055247994\ 5599056695769715883041162311977658932323261585303169175285767043411029825440078\ 3435591592401513038175669103232199899273750159746598705262188153973316881024203\ 8719838515010096506815213426320759442173614005150999184106456282960232167565693\ 901/323076642610323068465920903739274505426971262858081858820156541357030722520\ 1232013421333545891580175140515446687107139660332045434284058113044910896695626\ 1179349612678638969634282999902404618945411088064924846250560802897510137786033\ 2031962850903508880513181289419830287365352739382113464457962033252031854761705\ 1884654980837657065585752486039540978058593886591925414177012484186663581857761\ 1657180190371204432217567424851758238600425054743972758440536251287474490941847\ 8084414267600907528821226025807143514106132513540704955470530960052669351598198\ 1313704790838283973672698205974102243664096108236879786073684191504313656047515\ 9236322847326019622406859739166640949099848171316962000781926628284338669667748\ 3791469286173165443353616909049336770945375940051901017786658928072109096668114\ 9156985475477403360120736119890977140295165984202671356795530575665866553197842\ 0076656391672594692309744175657929246482354265828098273924650090201835738832954\ 8476222571053833357255786353901249311528589919734618476511232000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 235586444481086778551561022649395679\ 7144291140266534643871033132349569610513449601700724962185447279085536845863886\ 1397739345519586944302243279137060297696219764340048907793645925365604167277292\ 6534150278413197508068221088816464970881968677270082949205960163557204574424320\ 7316728101138851609652004393992215200386389538384161601120536313734622347444946\ 1356424262174893162093350827105742560923879033797819583348561358781374315438561\ 1060923263509729963769568615005538277011750433440098065100715832303027360780309\ 6920903384967615273811961464924718741403050089739366651771894359008631590869088\ 3953288736224018852122864058608986895754715310799160731507188870810356620403127\ 2272138919106256423084113828334795941592727668748954892287205611895893520362509\ 5267170191068806025787944760839492815396189579673357271020722091095275195868174\ 0580852097600856569222893381999034461186857577564186420984554611421839500993954\ 8808932184056861390064435417489569480968039740653606841476280149994223105706795\ 9685040319350088149089816861360170637103169465169033999768825146637062978440854\ 8620252335018682743345163845799152424400147046076431953377784762493662159384810\ 30728304197643/2096133976894688202466974612693914616089652524976825350983633740\ 2253268561025814316940337207049801553837854273844460164586876126985917944868982\ 3276268462558118231194720013529216268544385561152136837372428261609547051694181\ 5711687874045540726486435199733670184489290779844915526294529682104667904608206\ 7601523831812065119096281599371507574263718593358501094929130888762475329156997\ 8710696748773488754452511116255594055692796401646324116442235591949124504466056\ 7075645590083570338778378729611901499162607873739850829075750320888237592621815\ 2460426098901474237396807938769347398041273231137520641764750923264048283804974\ 7851278582187798129471931992277712379746264236292326919772135582971585468449647\ 1887785066588504738034287146351196373337346439004397071859843980219639116306307\ 1804647770809219738874062185263421623620064195114417242723804771832897494385349\ 9546662376604508134810815278681663171965019138797182664159265643102506058936169\ 1517222864470831285018441246685796972619775002992210446973618880156589094023987\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 2472587908417161\ 3564760864893803086066206859236643678797308497653213457337513158047821320077400\ 7226807674853556389949270782773971942977564720785263944441971325123191132754577\ 3920858295151857210166662299434793489931452582156839124399171457636667432373568\ 1012057329216100084467195999483332643235981128066008584599803906325541185628275\ 7805946559167827250319494185448794559629683173636438896537442558874404226548137\ 4386727805340920549290630589385325899094974832562428500369944960110764167892498\ 0861967236127543807551613857228540954606950992118772901491760372699728708402016\ 1463359217366166964106496761050771860119210236256076738011818491051284636345686\ 4049153674682920026300889548477323268471961304733463171527082262189938440558615\ 9995326704022932164261430440734094859187430110059886851075570710594653049486186\ 3925353801804960910343938624643259283085021782630713653371471055596083944222833\ 9012794086519395459622515737386816751361237482641087139041534012313261004663587\ 2313627402204968715462731553523786293154068248142156959491642442702917848735287\ 7100348441562584382329088177278092981849429208470692621043503635285490246163339\ 646437507974770497583971243697436620810027/170356974975286013297861067441906663\ 1531439803888962449449586482722755151820200183377484478640918206854354277260613\ 7279744752184789647094926043943833153641955842070739935614544194115130129520827\ 5078208400807089333872792413144914968209345671261666164455230299117419808600847\ 5049677246952539639252968469235424745724633894232924175494787950197152662299289\ 2768201195875094846216410224591658111383074466712422850125452062657537532274138\ 7282258515281552757029271293062042838842020512815916469977025549694619898392215\ 3298624658355753301905711853535047361972086143424764791849165465181578971431777\ 5447604106849606623533182820242761665484375620759013065429645703240987223794407\ 7397489922985131901021177434799938726986194880830938415276432434102422366408429\ 8930862921519875787517890633033252983172455178842037023037443171609912137272976\ 1146482911502625765575198851774418876522682039224666301639061147514790725138617\ 2504843740434015095461175758301834450746762634025868329407049710974286056791193\ 4172257650221607399827269559185833984000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 27801524125926019803896064466558810549614509283010798928346\ 1069537794359093995203166784421436177942193856355687780814527936260574802373017\ 3046654523886673004754512843582352484819799250856988449212447684998664257218241\ 4375743030779306305104664668672935656117086581651257616440229097238824445279790\ 8435271372103295410016803628231547634753897997371543958538040730386255250633555\ 0862488968315797997574958373186363350861860237911465402791225679763207189665367\ 1369342657441070336586841137286676856838455090666034213499594562092702935065657\ 6576301221741081663789218187236591318980664002641024657573444746464402810388265\ 8260659608939789295324970290527988907318854241184524737049513909381555660239039\ 8121873357061492643466739853271794315969601593899813791113383563799337390805661\ 5306658925173410209758710875652644694984643190247345893290680773031020878505192\ 5646529218326887496488530628565829583238390068739144245829035230951184864583728\ 5275446078146706629908575258855991593640871082368639571783310882801095410288319\ 7505511223528555482307903959736605914694332088468780883512042438786427134674373\ 09672091255330178822307709722046370341637369213939742866333339591464942129817/ 1582904795641522132721026733464105475564411898707359561826835346919612566824031\ 2195020490179387368662507492541452449008912503689548374674106769428229654508199\ 8238006910074984647193742874351800505202143873640438800538093888667867022951213\ 5879985428081393759867965899685279319277309629785371941228703667611038816829774\ 0947772081073404431179338573856136482879240550878824893799704355233128897690199\ 4636275333360489323375770260251007388900357466553096985945695362373366890019220\ 4509037983322532837709459239651329292808920200788120164526313771319036159446028\ 3436856844060916603272759418862095715717719475424606908423327775450878356696487\ 7383782499120469280525499862321598790359704375182877557841475812253053719928860\ 2342347439289430549886589739847738502068162077364976373445090819615079570457677\ 3846377599105075287998131835405223110684278749158190608607634072313806009900735\ 1377838180325283684143627340848746903196443591751157687101432307454067352188575\ 1916539329988576265001380502620519580884758094981273320943344227639623680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 433554527566617123986475\ 2679933635278234903435172268600297928031277062484464840234749594680989090217013\ 2895603681384805923958976756577442811976499501631916180191724912103992363151220\ 5449231166058761952607723396255730219641948066404233066131773841229407739825502\ 1442231966773812599161259841804020114348523480861145701814972880314459267489789\ 9609181894269435996124766068624792840158259074336345666647794815461552973228438\ 4910781841573638704714904512735700886130095749434018956706655753343366788443624\ 0930402158535032596138893022067584562624568243203023895309907502151661212542856\ 5893921681632507677737637416346852556345577129503406549611679095529263916931986\ 8180199950135318514769983104643125254279743050188352797617527065779279488854453\ 2932963318262553529296942340433614632201363915577731913608442193022160168229592\ 0433306340265062833942818348715111886219722413367336399384023807035975957055369\ 1754643333493365266969636419889797380381857097955099238882356292739576686859487\ 4291089816728974773557136357225252627402024482219229694935161571870484602589928\ 6146057378288067140994831277105160177757515970790890080513377692809744334076849\ 888281532743910221532093004564632892851/214404474424895964896156025039686049978\ 0208879582492580379271563695550723874831142791566865438314018418616119189118013\ 4795555309688858247790121865950653847619944596550453367040740945538175809732668\ 2429964919770352038941619487664182389554088023082567936774645257219874312682635\ 8521795924588288378215996640936167979195233925789050310720322600128454663393512\ 2347297080559369654125252262077232662282200825586902253888947978270436618940037\ 7959276992751037886759678596164635253013336609599832454285275823660819320506525\ 5517050020216875646452710385069207883588736668671976429685687858928030285177946\ 7336624716640912113922570244730121712015781262463483627134896270976880378689804\ 9384917472167605349213072341810884235745429218585851930306804263944693466993526\ 2426838508054871138516435110330874501525189883434115714004478061371019486276818\ 8517533100744683522322266889212621236386707286596020590856797816215015030458126\ 7696137960634038543617362368356766331845580679596844658536484243797459635124387\ 1836588262906209126608376408923218903040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 141209662915357810763525366951109569337382452833010220939\ 4486325301362888818901336775019928662148388316979415433292488709762238988261456\ 3109209342060389182527467201512616263258992945880365536582283462375430818410516\ 0307870317612316582482772455450039539501712084237104148965224055059217259424339\ 6568090593762222695746773883115769382100884206992620359150792548903846707916846\ 1934616666962978363954672324309188240148780164141596696688815167665401217942532\ 4813524055018847898369106724496068890197035453065642087283382723145971778952279\ 4979053874179089683779789941578498528217128241523068805612054343229102527352875\ 3071037856276222237868666329134648782804499239369598823759910143630058685618758\ 7433820237935157939305611252250632042219715423974466659986991840414299790291669\ 1721714363185274580606692793889846803620788911358305120894118572069035819911792\ 4300389807374621993793880534194532641252683404320308705870992605035710881676838\ 6046154933195104842831457699056395663355212378026321992238493123872009885405010\ 2625038056178218453588395874445710291331400965560717672620157801006152578737398\ 4193674719735761272077251112497264977426936418041231239196290751878069108115531\ 40500730071542062652563/6327409656720781168088910810611517364815611474747325719\ 1648908791011623578528385820144943535090212036448025235864584208108902306719394\ 8734983777861129836705840442488986520157049577625812602818629382358694717502776\ 8940668117167877529214002108876605602826133343810869995069829616985969308334423\ 2690313464838091588414490055696227101221957364972309813579405477656669399412402\ 5012073367898985348117909252318646892689087236213584527287109584874855286078989\ 2699237571649927748613558669860800015595122959397380080340623279504016808730507\ 7585556685366971804162700792067448166641415894400548407255776548155027993291943\ 3121592047164055207539508394063055501982674784548036560636190452499284840070513\ 5473464655931518560794676893129683671289194837244718610820371187418168869456791\ 5001706120307301484433405119753246740767540078217552481556780984141725194593893\ 5941575033290870005968778251654651277623717550788334782703108849581938743936206\ 9135078269766226376590862498445379242433377851770425107456366853462978144841362\ 4023403156955716983799983109346584166400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 869171581100206137191549766589192919037722741053164380157\ 0191236913036816716579669057886927024864208253574140264878464545654523513742055\ 6729315153821515157843270880304310545802927235630868972493452913010420223740629\ 1635035994243535212801471666480611315591803664230098874736113709960753177245952\ 5544904450907260075459961943436342363973692008731711714588023680734230240337288\ 9120479485834723333118160835065731244725070912812947515234865541840073644692556\ 3941329282140303458689368788185595654072191929436761336236000792675083192404959\ 6661519294404178766346989754484539131377223435653686040028928203649472997810529\ 1093361045410357394613889818738631822998998765905567570003562765440303136950880\ 7752148681420646556352690388016352842878897320145845577540782322027428041426470\ 0007255590686461387824968198953792287554289214331618476644421188612641083419295\ 4235521171914726560333375420237304687236695200507704285652371018716091106648956\ 3433599335406051410069490874267362209538034024956231691097633010825262418336483\ 6691925439136016004258226638972503066393833198604827479150135069741266602646942\ 0523201926313059872550714091146017795488005258997231804061113971019129505106133\ 1360057932264134365409193/36698976008980530774915682701546800715930546553534489\ 1711563670987867416755464637756840672503523229811398546368014588407031633378972\ 4902662905911594553052893874566436121816910887550229713096348050417680429361516\ 1059855875079573689669441212231484312496391573394103045971405011778518621988339\ 6549603818096060931212804042323038117187087352716839396918760551770408682516591\ 9345070025533814115019083873663448151977596705970038790258265235592274160659258\ 1377655577915569580941958640285192640090451713164504804465975615021123297490636\ 9449996228775128436464143664593991199366520212187523180762083503979299162361093\ 2712105233873551520203729148685565721911499513750378612051689904624495852072408\ 9785746095004402807652609125980152165293477330056019367942758152887025379442849\ 3907009895497782348609713749694568831096451732453661804393029329708022006128644\ 5828461135193087046034618913859596977410217561794572341739678031327575244714830\ 0000983453964644112984227002490983199606113591540268465623246927750085273240079\ 9019335738310343158506039902034210188165120000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 9637398091991792925648277241785984519325753110640634\ 1490838341065949133933752462477043888000560733032639200148128393181238224176957\ 4506208212178289683099789488013911066390231496037290082047161868644103292435778\ 9277314784426623745589849031745918553173049959214797162991502150739119807126059\ 0786147367347487078997703683353323689181444005450055655052232949027259232191059\ 9492742042683949257146117623766442414418084354509971079625928634258684334934085\ 6385687462266815748854768863629248520135344068512425168190333314471899308881692\ 3719768532842603626082555438716659694392671207803980642967466486283820976881156\ 5072086110959869487420103764333177420259582224760636021408286406543450843212406\ 5629461612859568343155684453661590569763640715897433700902699770268732331814232\ 7601152284821695699547892966054188763686545030139705141538550216139926297501182\ 6493741155964095801966821966503521666633538197017612341644978885518480116098077\ 2003403981655306064600353684161372197003532951730056225573450067132612698651669\ 8944271548512508832491148021467730146714445972419119645921926704624823845938117\ 1630879956639880838236242978596714117579649143123282758656645427173325440658527\ 0599946408832750425446268816081257/39881561121646344208099987853171246521626433\ 1336148235365978850948600266994537012856134733174422927767285143201579183263260\ 3974184026264679416507307511409859456054490752309896969361989799778009674450999\ 0184638111279147268262346267844860144852180394164594338843595106582519286999619\ 0406614058733345022999046391710780407107211794339423243494810089776538198525658\ 4553193084905403511495307724201716185313822162098189868816434759258889026372764\ 2699846984267007429477831967057519286121272797714002870651379603243088008081962\ 1132948349942907697718916370638534677524213996407730452461425201927293607632933\ 4257443195406362845338470304496451743439065295598599522236029798026942183437970\ 8544334650183770761632503020935538889010466156392381439850504296380112457867653\ 6987784662722906957484902759722877708590705661861809531892307198888140046018797\ 1797436512083639454322097728350953632770029231625394453460805152628466810725426\ 2587049235582603178093493957040088614872479803158773012013115527623652331372704\ 5688617248921666962624455493092526986106923062524903424000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 329942212929274708028544468266801568501\ 9118679236206165372353446109372129816107970661321288261296982011665633988203433\ 6475565425977223416423691680224887386398089129710887605151241450864807427687845\ 6554951751169702566542349109331849436976523798296256704139727614353350459424726\ 3136397069856563593819472852029152816023457999360582662678719156352376366069771\ 7302002085444309842669865583876827999307527608317034508353079826882850215360441\ 6638362642951037639742804658351216716618271867080036899098220384594731881652105\ 7306596036353537708141951926500751224154941616567304430233593734859201131285030\ 8222988430321875993574362801024810241631469695239015429029008663348908255711532\ 1067303591867992522471757024469099986934896491105536674059323895015658794418249\ 7297137398971189463691192948303455813390872962017860216962726417610502989897528\ 6253024955930281044671326711608824341321848748228387891634109814522872348186715\ 1728164508462161801607531075576345976268441966958271635644322883590958640951151\ 8243892869161174587089460442538986383780160307041618857237296322619329570482908\ 1095746756822776350009574246892916111666296085800279992312080415634068305833310\ 2048144718889093235330319014820756690087123473/13966493671253972984364059364336\ 6542232419577997171119195687975333589781797131012711069675327903167334876730430\ 9680139836126278360146364934284461356476843580539286629913602065716647917244400\ 9251877868640613805180175077803364911461467113677218322219565987489447567818644\ 9542187561407601639186348714140849833323466983057665683728420568064705010695011\ 9024501976906619341368032806757058853147908528097007810874804496516267232767969\ 5336423058835748343392110429603081316732004740985482442744066450383435018026532\ 2948715625558917648729561265338288550994644960177317496254143078841428700579152\ 2218172448941851679962736909372133352086242566879942417840358076200562474507104\ 8820113211959315493381068290801376066825428829453007797902095484479787442811465\ 5670613755958893897946109571047432418759274466179042450335800624997291351080803\ 7751231128336970953241629070981946711478195320855848974520173445078103696209146\ 4539642931110150120974960891940180113714142116803684085828530662137937760283215\ 3372875090724336921766632217766085357106108444528494365112774164480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2863120262559083544062908340\ 0419450909991502059193901085616524008540689880449639820328358808944127590026349\ 1475971349364173862867126909929998849471057257530626836355484280609731625545430\ 8453806992617159295138515575139994537900195947240792020702788694273585946524265\ 5311570529811442217036804692598139905045969145848207456186737554360099637947149\ 9761710577138085814633378698246686382362327377110656124398368585136365936934049\ 8613777009916690898544244835100097434597556993757130712383255313176190527015862\ 0565150478092183717601944369152157351216495980170361518892632129836980735989136\ 7650855287233023610142337554801602622337753877092004370571327654583923237530617\ 3531227030698927250790674051886531495022043298441670712241876566530553090915056\ 1671825429637621344010926183452794170501780645690750360124525763347137099252281\ 0989657340402163231586265014454869077197535845911525962273773624886718944345252\ 3879514386975752542082689994476860200606857692335088786229895044984305282917900\ 1723331644108136435818692430103301592648075051538785468938184809441439557018375\ 8875948405753257844435349107379561538934857314417244985840575856434062691684223\ 2239433566895522418157318091640407673942262445424343374495798643143/13043148727\ 3091607335123704583791077214262081206904018402032147994586906340075227537220617\ 1866957298191015234692358170230527978954263188516033934629755403448067713604258\ 0753134965411520793605264221735505995071863104888966828684357241296200619589437\ 9132787549771320105439627342019828276382361366009866184772875298233895515150931\ 3256137246166629837243358878101073240748369664822399847701118277407696768510123\ 0227575922949583664277186324709122267780412670197077839481286279467207879840723\ 4849914052480232702598920633221951788596916863014360782816880815619447597896157\ 8392158992153927974887013142979865675946073766566262053453237701211533380732087\ 4785868844190160159667230653752751899587362127306926808460234950127219697706010\ 3786331467772898409158462570498405077240591740030449496513336195132286634886114\ 2035908972626237488141464233387079637508271728959269553694947600114159922551374\ 3193562333344804896186097030740004169663367811102686984171612150993559257967277\ 5743648066687136649247146316329262544574708149335953892192086961433209087469942\ 4698052872729788416000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1109921720776268289375146442530952568705683078714129390185868159736640313890\ 3796898228519458350107077801194848212116168601527322719970167562419853409258458\ 7935287101584135611638074818293634088015962865353028444567481383450202638699959\ 1846808971429090894217974667819996961739041955184843191230327078849361425093856\ 9153566059168916449527769298420467681650144705849229246464940664686327472575465\ 7849597495203913313060483806391879747449002492030293236485169105015783589594564\ 0814002841919156484432449668088192185148313054693402880997331387632661872575375\ 3370114012520558669285697637637269377057054942771380799569796010506005548364808\ 2660406656541004368806837865430267377127109532817388175731533473573155598759977\ 5191460467631899253304357564740524123794183890432800403807304958394634995509131\ 2826374136592063470723258387987282943762130110078680086078879524663312981132784\ 8600905858602516308827140528712306304897869288953767522837351722563840477329985\ 6188837973498034095070849887475495317037339658567520122305355037051185358145865\ 4807478393371705505481344756464786861825309975734253723448296514948631600095909\ 3471112912443653415911184327589921210699811972301419430160218589335306968119716\ 076420276388098156627/581890462531389052098314555206824572737111394864371368396\ 3798826822153288673302168316392496626740671411825894923102965270087928547196162\ 2728262568013122400213903305089209236963282584558138116430113710203444680902973\ 6556755304282932115475375214391363906748857426398520017392487224597432369896079\ 0403479975692589896182290102030114241727287213284093747179046682630522587872260\ 8840526538864560388859447204427883202980568446923626736495970298863053541180840\ 2017638758994687565961002242387228096337168756472885510351856259658917930322954\ 3497200144741017271583468024372711541114053885420208136711493104134292818320031\ 2960446043810246355236434189381024557108082020308906493850152815405346206574772\ 0501904089192531388847138962599530980315445654367487503492779453294538766117799\ 4281843989002731052740934274379869475410083271917751842329540016835543559016787\ 7928318945639970820195466836067568879499876786165187343282503051090878165937345\ 8427964312191145756730999646704133080292281112537569176373576926966752257996787\ 9112954871085165455266229796555491673427681188039884800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 292697317938566958419287090591427756559090\ 6719952695493052890726357069925906750321834969781045140962574087629969537074531\ 2739298635002998066153906841292320854324256690224418128863851705065013723287614\ 0435938330681549524035174610876545605178412931207003114003534355933311750963488\ 9053398492940394483532226598180443460081831626127411375622210637015879542451517\ 7788354804459056532017383906395326920734108758395737229715758337358405062834106\ 8214629513178845645961828395798817929410649361598655301799309676934272119010982\ 9084671764886442604963746811310051338316702400720498714050810699039357476914763\ 9254554252893401506252672866265924855456332857241495685609646404034543532950817\ 9316845633752837111250432810617782798385499773511456878923150351089540948780919\ 4540342844844514199656173777977241603576862870437564625346736038370965870828914\ 3391116084374740604356900060661231542052548152685381965798788823253897723220302\ 6049509839475004092144392773648559049736787755902978110881420893110071680884469\ 2019368051148365782470755736666031867913615189554698717213606111136002139539965\ 3902475063049164011209633727778509788058629475512215806739608107253767908347586\ 6700026022291019205772004735823895728176615560572036481618096189/19557994454440\ 1823657569615378730501835470034823503069124737737257194960657373503941145957504\ 6156385379159012355837795959331266438497089092631328185933657665055231233286897\ 4015994491477027883241751321993818163335960775571796448960514371721045006826065\ 3697134690943953438160661034740045324825252281382043106265542844220978838535915\ 8644973905389004669978759849809656947637891908031238559844627103334410960113246\ 3370028657194559451373216188893029102540740279310063325307370727843960651537747\ 6191673500206805106222281218110869646107561935347497020758767902266911711430812\ 0825170145454722710820214083494918550221023054053415315321020575981287780090488\ 7969627064265499930117621404418039536051577258405397271883533409226842076258196\ 8946410615688358475386165675974656058598606908354079964248892636543384772684992\ 0738827392117843176961790862310190989894740842682179201530760128873058224655301\ 7154563849566037495858060606590416387359265173916575759010865376676392736452615\ 9006549627028069470599661346766405825335989008274128184670200589903114228046966\ 8913296952620998945931264000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 16835286437600080028466399981813940017890728003335012096248144831507\ 9132766188963199474266326461447255693110811787329664301171026105952157592231320\ 2509470019067155674169379104708078820565801611070449372487412162387443835053452\ 2272881709716574322123002947921989527503926203736115514420126026105162772952005\ 4731810246387467831685344463165818586677790008084012005842825108513661384561894\ 9008838650827111330863656880966250728041564804465494006878898266778767160693249\ 7280590099573248703347716981355564782495120819812519571858329093276419226766511\ 6479385848944866395785512937361258369909177145519815296084211482261505107335678\ 0778723956946183396731645170085617802576779409000116001244393102167458437555782\ 0219112077135451219017745338750525328853456492409608412496321117644704357268464\ 7448755746763558587494718225101338167562340999814258973063032782388705112186972\ 9173400313419099137654049488534240732461910206385124230583526387347223833771250\ 4871995652887255930841808072988352414417214551582764070641484931280053995096703\ 5864929934448509394598591622626049729167622960925804710861445039456183222128114\ 7213767614212972928184105606445988281953060079607884202662983980305787624293083\ 8732618631985064040702495759971/17448958947122921095748365836092628572330291599\ 4290928777875041869605956906965304185507308828114238186760111528023180546783134\ 9345539187060717217695535292873147376173815432328722251497720633888675245561998\ 8956405688608181638548062857578556621884403740842702528658981546251971456060504\ 9863159287813609303649736271739249677192102197866940768299363069003411957269604\ 1366958688173474206275013917993440120357505484948554382643398575656844001461829\ 4855567368538760007007748380256106139864916125410149626404144745435683716786818\ 1141886252142583656306054285925209134989337694518653830690728800641852276142542\ 8396601235857156549005715583277673370236776155483186854709635265905726624664864\ 5925462862513370336739911404904200931067574594539512763666871055463105132592482\ 9565417509352836823723353485815762897026976212492437592578137360726086498705410\ 2114910517713288660992990617932576499383263695454589374882062291449710847667395\ 3898837316928047734569215053578809487161259700348026557028678013319378995574811\ 9975568219301838603083972157285065948121066670233217758569221324800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 19894675307045584569128757034\ 1522250843009233221104930459916883864166851721424209921013511026185834000198734\ 6438363406092724495562714935980611741915330634326889605463508041563227510709001\ 5256105701466698084691446518843475514930301514135052337764895014072496125250231\ 3163272998946813095477470083316811746764747403476353967576230046374799232640303\ 1202404598618352461353073986215370050235233560793502700933296012282067879664998\ 5884174809908432922254855040723799813656160141648869850179154902069067955249183\ 0445063062220311002451620322974190171442342213859919317275886687425405146591511\ 7154185712801532052972404798508793629337136736539815774173970230570088972794476\ 2324672169189736997268131359143060019318568918239198858661888921707253541533796\ 0014773895893904036871240504429738766539220221214182166235076798705789663266732\ 8654175792920028762255439694125491928893295638376766474547043241858474853995248\ 1521339261707422340993819826980342563802892465442391214216351090797196248766421\ 7545251331671338465438502604013707854171469531523819978797352583249744799302827\ 4478753253352059973731380010658937645534201063804610395466180057173730445279387\ 3965803575641618062285353010177667680575636333326076700129046551618116854071292\ 54013/6210617669414134582027284227997741638125130699416161139687751878073755112\ 2796167328306169430441690478948948938278146510153049246002502444485816710784940\ 9871149090611852774325601023157514043188995824219755056518553834112989327621167\ 2586122771776663608866874068454762328154379211878845970484386907165013012994289\ 5611530958765002473839672108968759196614615121579523679213407540992503016719238\ 9523111318199090809238419655605774372031222315292355471987688902680657543687536\ 5205781976292143029911169448998247071331475793407364492307788096349527526194552\ 1836843375093670800659828778948497265115370599795691119172042560558699716928181\ 1698678166757022398608888951070503238420893453582726315302573509651392381720988\ 9773859892629105298914056995531909940782870644700694086182071730541954806775127\ 8758063187982504392011070975177415055943240433417756637661188708090471478683105\ 1042011484991569421473381116495307572756473211595005881530626982485899993238298\ 9487325136501789244436113902620321102670555774107205605014845290639063947608820\ 0593083026039379240679981475134845507008173776568320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2761328623811175572844039856270911020750\ 6760215130938335439714564459546806945484315621273652336527669350652584244429827\ 0406175950216461665979802688095963057359987422538987702291441091231630581362189\ 2676752870923768945063382203396624609685823081951204759172668588670638293606533\ 4394082225979136466126864092838710540147198523965944085482519658126070880237266\ 8187004928524899386967947204378355456012715585295214366202629247197584344371629\ 9445818533322791306040158692493289657598652262187400798929284802401453077491518\ 1831446392812180058985071519467862131997402012401134020879731363536049649422666\ 5863697109788378388817463412252097453671893513893165914081450664697456496361365\ 2074732153392257694270320114505832780543250485847836965405548780275090847324353\ 4500314326860902452561545092201934995020713196020528003922554460100546446422024\ 5296576824003493549840956281087037624675063584136218519204592492487573332235313\ 2992005295908256869680144451378999613600453610136802466943420085695594821873384\ 5938330053327673678124546479800185763441022067213837952470265892449711164985481\ 7840181485649540363130714236280794304182175503697386661272262050056815112326375\ 043646502892552524216212230943240593537320145997180770564376739260974941747/653\ 2108466419101548626343646858801205275137465032997716330411975291690671032914540\ 1771429965664554456682776883318427035384501206972043747494494281696161461742033\ 7655289859114220370238608887777602666885248259444220150231779363403910034352206\ 8198043842737629902586538260435311782846692114838872817653554863078699844318667\ 8983426131309019841668318496204077551402463728490336872526232584643528968666060\ 9964690804069584908366543868936367941025136225831757504701773934184303116937539\ 6241383374988924102828744566788634540360216301321367715454679539315211355545644\ 3922049053870455209858772417662519195549821012399771822517032408157404665719797\ 7742091793360407908537682229586210291179949795153530256033346810892428406803616\ 9424023690857843475300620573011631007485200603584437796593538349714075671730410\ 5948657560538702884480716541192066997029969922434238476509272355226701133124502\ 0685250662114356138996241141228573001371688538927506496873405404652987364902196\ 7097175981795159798755961253867619837708049189274437282154497846073276627084261\ 7975535342550474633847708097959185125002444800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -82600829377074762714383664740927440954660304279\ 0883870689734894686848350420379365716531824697539011654305494508755229036184937\ 7509576559785393145012243140889542405890020773712842217403962310690185056051579\ 3529780690654238061167243206694230335943702326852467907870310041677110944808887\ 5117940602623406231345902891798599235752616873030527261082843999692769649703578\ 6059270900277153566433559995035857737349933061621471398342479895090018390073101\ 3316084212203654547072537464188816072453923657223799462696105037047274592299287\ 4022163419021284448685872859072107168607139332405108067755273493853069916718725\ 7724674533309314881321937490497959878597033118479825583960065165969034954082468\ 0730620845359996451129485668495765726641584654127941813668836367551809500268249\ 3902078314546676615531595583108162933089205563321169429245060408515864325399964\ 4523712946691390160413465310059506493617271469003749703692582057659672548667494\ 8887984867918785492578977782361431815164595663847030208537672572025803512226422\ 5996074751915073034521669299134184744921427673067369439098592002852786074303358\ 2762100106624416648085552270951304301846483969280646674386884374127203329881287\ 207367513832271295285348417127526376783801923934292461419689474658080427/664054\ 1466961658634333540951396657305282704746952545478421496814081532736172060921544\ 0835703094586060663710979581512924171883927007779673702902886772317742006951526\ 0367670775516428384569795314710871155543380550994204725626900836414940922453453\ 0131370527074558969474795558537958441947203945198106426603873805806261734357785\ 4551005088749571040012583241065238755744626383276464610168045548611549545917609\ 0104671417140017845428497160711648846153487180564679279823381491762548678702781\ 8990339013740242935701726597325873730195891923302419531227219667843864047702089\ 1155068164704766342428039795717014195948041205608034770815146132817583170746417\ 2610517130190679819407754597341382013536961753078858283500367953242718356556983\ 6462484126083676990610874523624082209454933603939464016991086319329327881135410\ 7405276043645352363096435775855309180667423146646835219326276323464371934368802\ 8625823105454450903578744172967313194458568673703104721503934370226955159573175\ 0989103092959451415310210681822327014002805816392941038262510318093019093860543\ 3929229236812512769580052385307598077485383680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -6345690409009584031113931625441656440697374735\ 5613065818760480261339954657706292127899344803214065697635777025922163823073075\ 7658095626504497542082670292703604193932546850813474874700074961152522222247745\ 1857438463949299362542103376961123104310139840115018152323034978022462544059769\ 0118823969376799455766462991351597222866951636278374676778506892506883889032968\ 7172912547076134778680416008707209375147374352024561984529396729952774669047088\ 4712555534771191897106079950307698273973625056701914757683316652705530643835604\ 8350825131862455704351954720816229247710878265400538501489196333639492750472599\ 8634939172208478881679908633817123388173972958977708770633305345451314285510384\ 1439046628889107008073778738630865799378991121487321767699280500799242527940573\ 3039402833572828405527620705055042819241617199417150286087283026301673301903634\ 9627911639263464174375909326457077111185745572529832157651061478121707300662435\ 0969211494744799039889518646912351849602441621581980151284913940865180616891490\ 4697531356665915981845052603364039983703321522516515080062688304519171240388337\ 9591708533200650958705126286356963311910603802104569707950163089527923452444552\ 26080133303600740340150564597738020963594561652888243775583858218189395471/2998\ 2377860863676108194917339081897532212880964501459517956590966588860180041077739\ 4130863542400304956173945894431580092414860540001680800999728752985381109395934\ 9837780453334271499395214794899196241003289510848970489563867278023947057676629\ 3029021238165721252872210615398081083266316807110426233029816821531232285422685\ 6533925942708401073257581897576715960937308513770646244895407563513797966177219\ 9737930790679394729402436358417928849305375276567766946581142357905951306743306\ 8747949691199161631983937561559832540253392823065077813936979085456820121954507\ 7602205157265389413251765397070963107573678446914952665353178753442487415653871\ 7836201331524272300187961433800705236515969559754703875193061861996246387228601\ 7656268741037501551629848430123386324357070770452569486364341025187607333242584\ 6304338202872646239766488924071587516367561943973154607177560110490558201041464\ 4945300539104894677992746838239150076296050393677254820648930807357212004901082\ 8976037756439783476289862155252375055079945778769667125089145113476339718316761\ 6507707222306678569360980169632659723761221632000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1963580815017483173548002100363114309093223\ 9817616650943359546200211096724803000401397674395852378044654943343979233105094\ 4232810689726264054925560714128238001698291241044706340152644966524180314794915\ 7629903493971403836560138733024786037766764842777138785930752823347045145559132\ 7900594490450839895728298350209143296146736206588652649735758699404709315146268\ 9428676457807296329654987242461994192367586380518462018554415815403513338635261\ 7103009519514527056713246505461433576037718943329555515002614125145321576144663\ 4971902085798383436107541212758163707675936860808016937305258957320790386307024\ 0497113792840613313654035823718928749955100292530495886675644536976741969780450\ 0091893828128447727791151767391427389246154713840143975960399935566089663206170\ 9441768245912316670639838030029392338125971765278673099437217202215443286464627\ 5821794196046022922700219939696486604954869028532962337907104067925775491520626\ 6352655079572454275883543170735697291010949750713133660836995275242573064992045\ 4118814086569618532563366765913417443967405993764477936998787102065530768860767\ 5376661741001870855315756450501076954614557677718455712986535928723002501035876\ 9669026566037340988676934659522426500182629454310836430484187842828999133683489\ 117434428305051/652778606066306604337135121396787413673262862749284525922972986\ 5591157116166329554678050865476824877411419431336321281990696774303229272022396\ 6989688819046362191293450607844378226587465726319925136730073847760446143878915\ 1854714282891524427309960046940491473677178150766173300524640086587434337460075\ 3614981440753484025161189388972516984601183127849503426751043287147451424922494\ 2694926337246146339048385226879310303680768156907898172495230559507509708843940\ 8636241559734697047925693860216087775000781528668390479786571270796028612749117\ 5178777695486406927506366639267257666230998899345748202303655252145779613610019\ 3027221962696001566502084422944035789881718412481495061440756432194030447600933\ 0426239946717816311128411599937590226988423786250074639328993988168999590966757\ 8812510546636465228571892734532343385961877669392703411553790781074554810157123\ 5823540579251042234409992140398657284776668983501871839424555747152344654170507\ 4649609431247653182002883091146191636419942460556788451302992666993575480190566\ 8548847127700431646199475215141143183562410516078819934412067550451314204868608\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1990594\ 4206925283485903507149741770152941586638263059641365909005248491106943672317120\ 7449996689733279834984132838742771776950273017177959174921293408587961866871316\ 3368076001002680287780121122334976767506457375927417701578017364413899947579759\ 2100093458837922146498873521290261192650764028937598683201641640967805132330870\ 3417592864473636942279179725437052721935715975935668896552840646919643509099208\ 2325483084111218410201214394133799735247703494970944455795291234994018130833910\ 7365355321300676149861853451302807293982803195927866572357173602377867413992279\ 6725058870872894393992871455059733701883372956513324178529785141600535151687125\ 8887864882818143662157378655758907562599796590881282095377257373880072640451459\ 4503135103825620445386951698058833041880878278468971133217798716682091145787996\ 1091993128164618864515037213780209324253169798426000010867119017390177542067481\ 5161558557646825615924456263243293612914719085779811773374522648911432518121564\ 6821458006183951978439768587413716224955896518116200852163536739283203886679469\ 9881679178554628268399281373093102095683692665268580271109889822460216768142739\ 4611582184433192685818516796094048662936092762974029963783488510797906530844443\ 31074586577318332934422453471309203496590357518952129/5129056088187849188554774\ 7663470252919112273015262823985965223411937030724668523701567743268306133608009\ 6673865085546310832974164656930213643489466366014536082461764731534716772990242\ 0381153201327094991761718363659368904646942172195428783065628171543242600012215\ 2465805403773662443304942941170660489467866085279687767359326101161202953946739\ 9356868151825935040549442757164430901446541036037623863197133373342244441336682\ 4077072859243326667403467815348605647900008422418043350729181273066215301299562\ 8267262726529878346613018447259808127608693948352122701408014413922312414959464\ 4387355861128372283423867000805744957010852553031892507657263034845277425396718\ 8857473727703533959900016780374907574474445011488324377056247045678695676234090\ 1472437654847169835402634360145186745635966089408440993797403979279556601563710\ 3463738416803810719218086232970824816550312348347841982719147580686870728997159\ 4726613581668452925340958664894353414669390782941044423795452304380985585389765\ 8792925550683285664502314445789692066370699647969364815978234190578502895089682\ 6726276437279090766784363803987335446528000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -7083479745504884588957174035842416754855130423\ 4133125440146261631356745421994940167539590215422183242715428962947138318119275\ 2142467738864397637314056849907536965371375481766126817626255390425296445697389\ 1567443444763524790028392897923943392360441869012754457069280669801974364583681\ 5515089715149379045301411182097501513640720729371947480968381056304378460126877\ 5236767830151613958492496700233057850330350874566810533373977522575428331912750\ 9908230666539549842205008107791010318791825276203441069641995849821216291438604\ 9177122450441929945159539855414724885686290698451047011780454035997032456952833\ 5847641403519587537866027446830362501230525023576042190294713334814002382969273\ 4000074474203841555410370281838168265572139665711089972910085709205044658308509\ 7286072159956063455980980253731475062283527790894830728103562334733734200645328\ 7615685947485238956283883954147043959411070384102247458995528867250590673438349\ 5807346889146501533365431703287813556656595813686739963845958868647979220245862\ 5741356440353730076717037958289465611818597376618450970547795066415425395366111\ 8879572892452046339906303637718875849124786921808542957241097324356095349455337\ 3091557132915893182495063231244840361553120570216205734550112516254891365895775\ 21602733891121/1509122777063483467447329453816147973841199454512836765508240948\ 0992003612745068206730990109739033041034844135168503706313017773475814243110905\ 9977958134744791713523264417158903277274948577767458520954452926557778127707008\ 8712625124037222655622780993719925527324756995698609131803170206108428271750198\ 9766131019813736029011098017147351130386720359746659957335940348578455558064394\ 4754785468799005915061554170863099691572172607585418528291955887949488901312777\ 6488608581836429296936342506975478805344666402573067765708106487298767770048013\ 7310552593168128495126345718554897538639666655559896062845754216334420184540731\ 4412990630867420277763109209961675083605337703395381646303504544360641735866885\ 0785744017796190492660832356830726763987215065053720509862890122149298050294950\ 2600824545204811054681240077534185594645988247313408566788047783007706824215894\ 0886437275562494475089928008639513600903099912789391151205911251497109206663343\ 8838326868279599479791066440886624081672467340946967938263968084583343431588541\ 7076571494437596914759605609107927738119060747462910856878920019893866124416122\ 8800000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -58311\ 9979315993291450496973943726435531747457914146547952566865877113499246958964246\ 1312053357478533750296149873530372455793400197634104557146165250128946692805896\ 5143068529650317554642521898842866709982005364149765303945461897891765183623773\ 9518382621842861299978483819803907551908439752052771012011482059527946681620365\ 3024742423036009349470059726446365168200598496379547251528998897682203945909927\ 8794002689696522174553929494587257694783955141954937828887483895070358518242945\ 5421014272300245533354817590079475279492712872652115950059274223659547955425696\ 1905501057854485139272067057631389107952844319962204399022675439356839128664609\ 5086778817672174088409481973545174119961593960700402770793135589513066687710177\ 6886755363327852752009088402683164768947697751085402374865337248429398619006892\ 3115149285248295048320329970669115151206643810551081680346033197279929236454821\ 6414548714156233126936479925549234741990096816113632196312447810087349238942676\ 7234599542589946959570712283742535339514506008396006687148456411174824088135453\ 0850785880608459412907918188666276821984162208092901040628325303256671373284965\ 8411956682012920928323215796908712143261839295726904061363128336553093046352942\ 247247265590315388228412509526256588436477220080378361947/107946903517553502922\ 1989520055804707589932145921223741735391163500459354328408314211456504477581396\ 5501111536114415805434146287034625854342527593692133967467089349140811376808391\ 5484785867962760237937672769703407477179408569490639436101157442759056479321181\ 7955454972642959421080345248645284945593070646781610194044088423970867515779092\ 2944651079932795351986699563656796937561125828740573837991459287360842033698396\ 1320235960548791459552015506830329182961943495561874890512366115692023916654341\ 1969530301775536813439664101680551560269516441435713010828546556364896088052056\ 3776515721581815747896672674616263111678479859173731501983853463628179512915660\ 6570990108062453822068571434199316198054798169858087938888427891476284437779770\ 5882357142995566629666689704673918132545662000024774011496607920748363914360475\ 9870115975294679809431752159107180062897677551189115997658959381444467379063957\ 9709870553959688037593874868176208853468788734255247128442642341211575279819704\ 8184572749571589765150600602556336004596104540263360339862588588067272482953238\ 1951676331479479966094907092456674687306013081600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -133927681853033832627587332895152181923\ 8549403470896149146584393365828601447069536802265453116267313032265716751208845\ 1324838969339505178957405289972040728233046499757286285334643350864173991129401\ 3182422424272244433811395146438245218800802982648922154852480796183986472713306\ 2481360281360871670910423917734614794237362333934411135116885834828904549120161\ 4761021758981506080093960120354092134409498235826993507799225069948920888118489\ 4733862599580081174383995141278067278991027135932579861814296555644230785280417\ 7517168559595299818379651148716301872860478915029996738496608382517208147019009\ 7734062166702734286937005066510482963576356092752692888344135650579167205802505\ 2735514375500196987058847391840735503545943552330313412861646936410815052977395\ 5243518279273810325713594687594262624991467447538079170857202404118130298666529\ 3366958091554562053524380959785899096715681940581500404416825370907178273866396\ 9006223906347944994384112793162732120483341663231836928563976963268880270317706\ 4637662061154928584785314688025704301817807079473921100909912965742886922585497\ 1193952305869065894332194825572096254623261621699667482820576600017422558668635\ 0111129403778048846669080696867472721269372292622666664664207796865268532647830\ 2360954949133607979817130300772937/22471372345060845122415482896499702425349446\ 4890842051450026923871911519180126671635594715837841278173625480781344249824529\ 6726872236070867224112826730548483504712081697027895410853822819468844064371146\ 9583573895168056792536450105871516373874627486975457196100641803553978827824036\ 2294228675256976849867184244331923626632167620066876752097464085820030913212656\ 4630325637564212554156380316545695888755561225579572121329297718248604200193563\ 2325367603544492301359733750138801226213800222753805766347645886800476088593471\ 8667914322503755673329889417318936421545588481699413469510804571828055068983817\ 4853368880014883835520927096981421209311512866746464477797637694983114207755646\ 4871693465540890086955794782026874825653642237675257936235178398580633957016566\ 2735984083837751733921782031887658471840361388649727255480744758161628918568196\ 7875810206128001678776912007086990097044133337569967968594482007511264852590346\ 5054883939260292764920333396361019941832065192920483926473870416428153135947737\ 3712064917749117797868407331686048529987520557056669560816517778729586829476894\ 2922082605574502836514486380134400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5592489215959557626075897568389080011251539967600732\ 1200910519695670384577838527399431690701318674664321362852651074792213863317127\ 5052573901146672643560219687531321756106652518860061021374569834782256384649509\ 5793195816655325392105631573911383115068954719057951443315316927544742922806402\ 3368945509110650719135045656085067538187874761166301975367268730183526253600500\ 2183742846596106134732465690396578976014593386836418261767065908308186743131722\ 8839137681174262112368236499578124562326252206294814298792218330989757918223849\ 8013038383246802359634433917955553045204383114809562764367129934310964055982315\ 7288762328356111157397442523426783120492408073097939230684624061267945765086905\ 1945171119351245342818026230554037130092119491645814094012269868435550736501371\ 6067580678000616846979782937444837212560326828562394854618080961852158147170145\ 3265733924745512637293480543618391750969130211871364556238957435048144375395907\ 5430024687033390541450052066629995702065904422899451717488056995580613423211406\ 7596472606643889582276961611865813287110785891933277661015974977155663493704610\ 6476563506838140394867152537452995325650746683537733535026498712365883271263019\ 3915203359023046468176624988243291125560540258020859481147990224887335330538135\ 2272252296521757080741/88445961366209217901744268873335272648172373747452233415\ 6146323819685036147555318422469391012698861835460089047580923773419942485955009\ 3809306306374264045304810728057241820261231219359122479389777698895190952186834\ 6202851027450277990134812279303042052707440692715255047514145528854828845717681\ 2201946791242702911475439400153311163601158444646790241463412760836509983906679\ 1198264858630824719326617886327487110921191794456542493749596020365146776464588\ 0289244645650669524875645975426551398711926764530065424522027387067327401536368\ 0608080198298675076752028913103113594210997524745560642781187026848846448291084\ 7989189694725920678955710596587591032868761793173737176918115065477699562376374\ 0512155619705767543860915296529826269880290765748824274747423253602336891995267\ 8929018810423805709659044524761622009493959402901058227082195000070382595058684\ 3277225470993387793081325213302614405276196188016698416342822074387784275378463\ 9628975875592177455252764749359243560421729268908378001956579974877532168602935\ 5039685632878894903524176288838792793539764464710329093047178011705504212386950\ 7110029418682080296960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -118702021479190617643744416214975326361813821933893918247816377\ 5577026436203186895006650362964515003995594467785614524201238196586451358600122\ 4464381219106655839271172315788346544029503447357321285555729638972895936855408\ 3137654823250927472740947099322765896726061705480486234050511732867996219899175\ 9816752123311035050125034681640041380347816884527206445063104812591626847366393\ 7832501106662532561611477562095060302169959327233112853609046524389846529074902\ 5198367321870014779302352934987724452714053892765305553194711995472521375946241\ 6260075053969797828412199087882759818245440921292166071082313145991810654154946\ 2179446142536035157518991261796373010795281694805979359150270366281960166538478\ 3573470402474698158005916117323176328419572513367595160119620039684121434644195\ 0954899772713332274104093668899987859749152259638342865219391569192740765491982\ 0164340401050052149877027898877754231051264390913743013959339265136704660801674\ 3610075196978788291293827241370730199389426980977090096327666086418104893300409\ 7576821261302847380546248914702947542507026195681696382178885159241891880644985\ 7744219970946364674391474914997246740787595552446473409035741007435859688653054\ 0763565882560209620684507546215160263560709198698950201651705782514244017775887\ 343552355393966808129/184049805077626669887485558378960881162347411096250268820\ 6575718035765298103544790160898971702618117383512823877197346079671372308373864\ 5595577211591870466310640460157064828034799742216436711512230603225296190271896\ 4378617081011994780575926415482955342458943806703370459918392229396174042462651\ 6994568270833869694879290179563405525365775792615180326997978647917776551149623\ 9100509916516471783261772395887067958182823244461294913244605729810662799492580\ 4844281780720968346387970031245544575656082691837710039486046699755817539919402\ 4743655667255254781715193658138132451305634994497026926871330494183853028343191\ 2800640071609323939960841779494457861475888953384255288250779632415245063731435\ 1256174302201319459353547441913546499925166487524494644472167370239357851653614\ 4870645697932518026066487558174315594856461743272342409971529056695198418934523\ 7253251807971858629145371428052417290605269942952995958580894079074534175617598\ 3282765802094922173047296499424528038950569148358467866735378959518485456649450\ 4129742051934515360037405792097000757448255842667759405505239175313352786254983\ 6434696442102691219731099156480000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -456354547406329514481198846711835958700732940643539834\ 6778607743978483103568618322485087911102992600176225196251815831702940103910392\ 9320500452922209542856542882515367867681817075835339007492909082523087333768886\ 5316131888322249860923283265991599577926762217856241658009531804548409541852271\ 6042037590474226289032220900376577257314585403943966069754174298879689519654984\ 4664752130270653740272995525869745669319250273308357572244694111700586655984370\ 5816131488647598547619697904803133917852862537274373215379539552829255677836928\ 9399827300324984066682889039208449611578727255330394661608538649222498857276060\ 6245580666384714747425450210378358286701862535813790684915196417594228857126415\ 4958229462935717278923800951123050324191684616293945945087833714868303774044912\ 0873670835792626038043481984786295408745214674241437949419737514501862943535385\ 5277290379318524438697008055517945639910527354121181397460191744194155053083977\ 6697635625506986685696029849029755932523965164243666282260253449189021280670840\ 2762001474937652175517712011724125604769987653691937163637015330118703168252640\ 9372400144154714221328766770155110937756932442783190316612624289404998732508687\ 2880974747310827936243615420064607857968906071920399306626514022470839273218848\ 6722851621644789403994079441762051/72409900745245125077408940893064826379497200\ 7955871252320761401815750598424828322652584463076124668957445484760515525802940\ 5248454444732646504731149692171979686594560635628276222647119814430401725197514\ 6447836362921667752258914690784237380336122775253465761385773700467445581877307\ 2451935255086271578595742202204248093323100605643858679590695661521214753017621\ 6558075840510654409902661213978525022378951328877064206955811749063528785881138\ 6810565035220304979738973482003005579256448565631722441826930111747886743780186\ 0669901529101027479313768168182835597208333951377808256739422489643912195625441\ 8751760526671504310743619093430304444154506326023261456309113442973850421583101\ 9864903014612478163022636420762903549798612207366471423966796528646556065027732\ 9791162625069258894286004695865473299829009859828857708186228696277455977648858\ 6103775068643819382084811986926474573030257346148950969061115864907886972049729\ 5596125813010939935568054080579924693998726383073259534754059746581124904968328\ 7290937546888649457687787366667743116395336027194345670890433780167818248052493\ 3338853282051639610698520660198521488299733811200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1090042663695405988671890022027890747\ 7947175724180985020202477145837694401764872048033271106952205372206593757108388\ 3622545359228875483995851366325360790778956601241335584675503135423269352875706\ 6606545198103984109338096509710807723425609884088631567481435141856846553947485\ 0398879514481422695391974731456347813091065956686185898460153327781302827277599\ 8759646047777894492325837635362003833075134151749036115886164698579680333463896\ 0995996687221113031555201647411335985341023546586640927975016003571742338749442\ 3581600514565093364345681928914221147583895510649025242325560212011759967460820\ 9745728169235966339024750012957087561210493908490573157847853999232848774793527\ 7571734376766333115342035429215974901632714787697695466300775460867850984693434\ 3149900080288518329721123384226953997529840345706561901818637625276115472114359\ 0454017774347266636144446362981904972279005564930673031378920671276729069773932\ 6409749861421829134841052020429284557626403790364337151783241299364653433097278\ 9295497839374822481209035185177040655908498652002039352172740085163336185071883\ 2204903350374116361512724838579376199451393998946416353680036584585825028607736\ 0245094194833891003831961271786524397397412581883319549317693611821314096149399\ 3496238792446854182208337555357855202462234357137028276522303/18625024421074975\ 5052588602512144082092943024463149708030898227223642693692766184946014688260536\ 3962623782106585044712053751868382913615570337920625972967140468624056015894748\ 4786666666902217092602869424343206345548241121952286229954350188645671058610385\ 1871659773620003275370785500016348392425049197291821182365925876683157413148020\ 2243887220726122806414530062134063842986045722493521893862400696473836519157965\ 8561792746588087161107488624863260721046605125514448781148459292709061789765548\ 8232539640094733252275385529558281596135681715078118939837199732434103706971263\ 8780931789613420828855982280776056636586064162090575773264556013993263119205840\ 5754002371555056748878125485017645700313803132368151133917163894484530927975015\ 1211474981738496641485486727410431092162282533429507475438288131106293707087103\ 2111674222536501128916829806573059448509925988420070854167000971778718402007044\ 8774873511475551775652932560334581901411864204418397547411865745570609940655723\ 9163444871379851127636882819451534078330536366333926897461137680678998070633619\ 6098077987795956219497841970659250222132379970197378910128862051130193967036812\ 4928000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1181639265755952839334668437715647092454462292956641528829753694886310808778669\ 4696112556286539128000675922289309271827184620709660769800867563098718388133894\ 1209517029118751237560682715566767614019526875717483076269818406903533135157118\ 1837222829659165839431084625043472543521038785367743869692984692619094370086112\ 3824334560406133498924443114735725098846154598400825030544319283982689474900661\ 4343780006792312324887889027019510140339503737621308034737943957114520165066637\ 2032364647450100605659404217299233274121890303619197561325284588569181915820764\ 5275377741052751800813147466935375177095239228274901049088815714924875452176456\ 2196052031860513804567718177465629696638752575469271890487691665936687112521421\ 7192248479630691554287481040104885795715586941439947986322681903178625627613910\ 9874792152227295490246262654395343010965638731169164255477581880113984192509191\ 8407616867524260627584315112244416592397693311173461791889072587588991301697741\ 2079134419301311125648927396499968708146454860416648333367781828111671918461352\ 3206021798677145675418021334623029021472052901108035427131381405993001696899349\ 8252585084917468181892400353481765400184525466167481216492950551578396602349881\ 9925224369110719989042783890149389058828676618654629800777772602412703210224044\ 288092521864653/232582614123773161064190569369004207121670659355796488876547185\ 2125758399388891813858604593186553181189715473300170700960130706116479560156308\ 0225399966839817014710938908542816329027044562900543421398142630183018943367331\ 8290777586692870241132638208241859338064523729240617964774399712333102789055151\ 5061587897519854715233604405473948044586671880987425906514376241577806665436059\ 2429459919500809215511878301856868491067012274774905011638576689364592682152236\ 4638672014170748375843712536415879332681780992833134324796342342094466593693184\ 2022356153940864457115816187611567592029802681823400772721139664705062435907245\ 2207220302004019180932080203436178925900696999955455990105358851371362888137410\ 1081282718950974017457503759777054828425835554826720330627955103441527610304983\ 8905297856853743770246385148126662360252761878678340183947943608426374131236066\ 6035247163312370931729169844691369449916558621400917730452234688371486517387945\ 5583304334386728180794011797729803872207567662383538419067394910865694748750776\ 9569083268714600046465681521913979855035313705634596905324995500894654307008610\ 8776110987731990086841878865510400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -78000275774666167025368125582903635950512031391352\ 5795974111950373436031515359709107893907759658087231426959826738163019164225869\ 3104452687140174414805941430608278521625663871608542642264573022082059011543113\ 9295926589832798144950634893897502508043776329217129937266575221344626232246833\ 7562754999826810073781193619186730718626682632104552263345825600849280547552721\ 8373147683548379031477280374447817693244202551192463843222069747222996850153704\ 1376467262379155314733283089012344771414555782764268389508410485406075790289969\ 3224988750291284020587480839988332504230972813572176103582855033807217139214496\ 6667261715677417626557516256721246498368391063658763156203691739142864158600102\ 6437113717276192984914978732515215202772758733601959273314850334839985041926839\ 4628950391551005645155775614235111123046483779627403122404245751911401806573997\ 6598578619784102537234027224612290586324372808716094421097989504144656885766007\ 2899520986519250792923460093992629632092577158128280295400560868657286211615884\ 2050168375440975424041409618345021301509067371041647509486104889326296393904484\ 2784244551542446171655490210532048055391195507653503971277607223976012262560662\ 5078683418655496814034015783764746531259920981538603252086655309952303925749682\ 451608045250424528177126182417154324025137068163955709/196049351035372440221123\ 1376033974551349585929924426582701809266628701884161826920443536899627875491585\ 1098957555892352683575101541133503323932240781342571909947968130884825867538301\ 7445032624917037861985586483398890443876185431830394174766138925885152311936032\ 1008348855802497011964581287363788220918055454044781473957787352821776885787014\ 1408616585575561895390306507564199442008167844416114825392788276450508042631250\ 2642162717554318658260953577374995395139873969103656778113709124273550602301258\ 2368062080518710010401266798405086763234132379685695069426929404294546049857954\ 3107078007291010467000963469824258217892921119009716734897948891213002169440216\ 1620946564533599012985343480755850269561637540912504771834715148632980731978271\ 7910428713163332284072594381350566359136265915591499957410031134661379219043631\ 1388824025849024881247143468002816288107561187187964030905767216944618662288313\ 7802575070286028150834254029925153768810958459707918850778001454068486809062739\ 2030536104710344551369501678683487509305277869100922711452984180846246667201347\ 3583184869487307440534973234848060408439223646950489878805920516060802148357636\ 0960000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1099059897383691649244514006999659522571076260417507515068636051336110852702064\ 2568350820872880591158871448167358272094401257725721676198607115901917914102247\ 7709213045130634233529229322290235806463656727308855070254086885734074578138277\ 1902079071215605085868815948891647332537807894758246644664965031316686115183344\ 4297337081082900170993194121484567349560557371632866950487498688420470627423384\ 1202488446645906234971816824627689293386798219560305660027848399173789813663517\ 4712502583220269859999294860277312818566377102730159008939859400070012729404306\ 9718229938463261057293998406360654608065361098642659696629563233790476665590682\ 6329508251496895438712778005232814902321875446785807819928101628764071076662330\ 8878452057772093508500985971556820365310301034450594254375728703336644319304791\ 8997157831727558533582377479705053303431977465080174016563543066830165413947474\ 2817449560603192522451198255662309098580863561632140258441549368724484449335536\ 9499365811801904943089954108278384879852440852406349422200036536204069139800986\ 6471895005928524970194416547436787796242485500714645446667926922477063191609506\ 4834529710379362226021937820275791106932276647185313087370277370203520275695694\ 1855864395708348112409434642242490110630999847972407584727936217534221392485531\ 3477387508640678446617243/43048863586213269594162300784142618570996949868469248\ 8319958837190588477787246916606904982609602452903933746791550961658171717150706\ 6802823269054735482243952104654802172683849892285390136427621097823810720993377\ 7488218578504273973494158992695000998478223792966236557171703971633137094285090\ 7850085301204153517256658417630537525789870745352760294323444187446574280982947\ 2554833563303808248061331350147080941132648070867738437552451227553745780827412\ 7219850921753957053016523951385197971703930461964028728408838864601113368487278\ 3812766949908540774181959046689469158003687774563943790109384957476978058486738\ 8467202850816398091664401077297193695072195333607807565808528291062534410093816\ 1074374682387381234937369992951085847937369686655399232611800913583273272574003\ 4660873001867334310157085052906816388887114965309359936083368972096851086171791\ 2794681892579191077234032616850032857541206229207688861377523227715465860307262\ 9732109429166683185566691790520029086802341488226644708162349561618863431298512\ 6339792254630319362337333554151374676060902013889440374688987461911319758986419\ 6101582464496538096358775750919318187156663200382976000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -433892817549498626783146431246\ 0688870951591740817881137485249060996628045742772675615286166240083594646504499\ 8303625004656613022904710475792065037575495614444149088299763225759927232826193\ 7250986120342913500319156684817243614668299153699806242724572986530125560018516\ 6849410988450424437865626105935139066196414190016264151157419520851229169096573\ 5065417942066340921739920138692893330773145556607855401940002424070398420079222\ 2532741116933236329554179676694493616221312701657665497797999102817612082707589\ 7540100545582557908450431450170976063556552942168286787522311871867182179630789\ 1856352084840099560689566621273030339252007853288101517762999148090430291425020\ 1746306571218034696655002327337834528403166970315515774251809527159392324372993\ 8678339197651156239525206230308932723734734774232281588565312329779537906731804\ 2660919186500644373587682377516280100690883910901852999443107163476789653964012\ 6797193165473939590153180747458058952047920803635169936590509304090095187052181\ 2886101786943613592091883052880467549067793781549882583724466858368065458081897\ 1726267828637003922355006598152800798085565758503005516401374562216448936888605\ 2999943820362271582039022844308550952405399884272396067197330831117483562789247\ 4837150449968397276129471198914072579245782220580795549670429864260952446519528\ 080677450144461/525660248129302839175485348952812910087719981800856141066263906\ 9244381682042467518654236906915949215753400499829306752036273373589357270099827\ 7582865024279623369120304363730060871776834625674429178722215581953721439033417\ 0964068143173611558978046244384191834132891175366666237360259950600594280174878\ 2341970823425617674100077149549635616738765023090102897116731864068477689958434\ 5462460386554691285876158798531012237875684323606046187020936777821928307532959\ 7604439390520676660300368552817205393973547949021042603377548978846707581780217\ 4596279873701525760493541155670746764095710526251587428562496704064278258634260\ 5376278989012408997606796544054948564873581116925323151671676560093098834509640\ 2340509785933992393403495708524930139721565773520735389647355510354486917695346\ 4700578938339997964299181349362959113496222144235953580938470522358756813330904\ 1144337109437306448608828131002900384989027911984103390811200237803254130857809\ 3267331896698272960436451500446305573357636911109011845062222205651392784643135\ 3827598889100560636769277530862788136761644549729583762425553334888758216515368\ 2477862420686911546249681754183757467566734487117367325019340800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 78366508557398453068\ 8677976764007911853664607234138863528287139126962796030598734488286980142389376\ 6401008079962538548431076521320573938309158726978119450347229153066587561512442\ 7481997841432048427270957189829262752310990111812756070901724710027499983942877\ 5018719094105636132089190745470432049113409929798699687284681661279582985602368\ 0918451267979025459785065220415302324658962781614841025363392053611784467200494\ 3120136814529536690943000842301957290377733192960642176589886312282735197711088\ 2832801853625425774188054225252537621185479634824448194838761382860147171694899\ 0103775692834306216538178898136469185068669746707008377380581213628986426352693\ 7869139161159057444470733828754000997180880592367663846104072355747218735365682\ 4808425022734031879881431327981344341471466011847441702526564507362092783269856\ 3247111515945234171757006047911845857061255430321596213943166853279543921227985\ 9349542562110009252920010178612509000945762484647464692212977767319675614518411\ 0525077997216068025979585561507925554798462092645590668455525527620175831471245\ 3038592034266244764769151123479563262726394859002378473277301492473153112917199\ 3464730642341845049956770908869864367016293435037345196375289509575542114048445\ 7800137139163713495586866009113328425593509955119390680222548033293386784656336\ 857218591397731374101459/671920691685736175457367797969400585253588741239441596\ 9664435854845250755796192960950256009654419107456005523901495298755912230030768\ 0961178339755829910945661461037148667662280129199780470025527222140344769930667\ 7462100263312507213338139749721581602835889419571454626766265819381728575162168\ 1415628404866187008164640544137692753749585115635954476899215590045405273020565\ 8239240726542693105549249190983569561321953359222328017961728079481270703179668\ 1806039054133091669544036113715919908750671661745141689365387247956647178334484\ 7574963903208759944401706040280773144232096413295555079352731335512411826078499\ 3820930503106662334825550275792933502272557905028717568550993159474481741783973\ 2710605619112233147906670513041716476600154951648978843417508293707590597399995\ 4901540353820402143858169594097060629757659929321448212050028188132219597071645\ 1837407038140939761299874719573262907123593408860389840679863483471267554122620\ 7901052396848940425659506247006089033747771015812326440416160062485396998064471\ 1352653959299271529320480520844914083822167616296179070283286388771112343395359\ 5765757200480556890273520152747405132561367167986788638122749196238848000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 466870743119\ 4888864397486340873766981426075437515613176306140873510187390960594909053944344\ 7645651202857504602004965445323198272581505503539178473830216007082435441676872\ 1749486043263594282725167681867898448907168602087868528905627520795216640451120\ 4405479848148838721095296914256751128559136071830299975513385952950945915943950\ 0078256324270404808793239173588362729408472602155390759764520885686713425020855\ 5080943237369572655599639205582704091786638417869297390002936022483549315584798\ 5069988166223301027547341745239508308976357629189860035293142679188162201253617\ 5860134723515666801563491329372472289498366955381101189126596260669082407217820\ 2083312709761549304864756760334932122603207544825612127219312466893277504782755\ 0078020342798777671424979038069336397907428042811476105007668502218425145664402\ 3670676938533762653110453791846365534983026061213392057365382752707826716002687\ 0332136995893191243035107616930411002782306140346262500677526669839106857693979\ 6730501492653614080921041835726110130329706145945935911643610125157356237447176\ 5139855537272550557383950978548524184747828391161302827489324481039168773989653\ 7484236754667645486505235023889842157077371844539176704756474688161320409908035\ 0684953457822842045826890380973814541189707278033128011524606750317315164674298\ 86718752669878366229364517587613611529/1386481470465849168609260156397939331647\ 3702239979381576763776809038981124555212327202415265681507651471169158349779489\ 1708746501792887356153056952564788039934598391714789774408555398579008678874401\ 7977158189611356675945409334826134434717847960494774187744381708913764147118867\ 6614216457041274733892588305182243867409177206363489652118902710166624902455401\ 4350919646670167550343669591785515576653735626956447005397878620904971943307422\ 8864228451831181039489346641469336437336759208252094910660947144630070337901970\ 6686231866060759177035015715147794875144345877764152197161664978846084041187001\ 5764413066399403349737255940473461419129972087686564599332334710557554002232344\ 8492140949015574859026270813328611379498336841060280805355736529601884238291663\ 7338648941109946941132458494247007765578630635520727079740957757635527636751165\ 0833098497734569708415926922303559851839488850645078333250055447060020649271103\ 6036217472298630955505578801914610731364760447184477577175580288103116741129642\ 5361172896261136087747338855674829891638735542646415403689989522513664366750131\ 7736394761025886718809352903609920803797894388160594835078696454018883220768056\ 4710132940800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 28195648346180591395813625713139302633693483070681723647233912933261193\ 4623126831417088153954728828477379197498413382090460174938178015689221765465806\ 9406804968657151668529132163563317990915859001043265906431338659773338180838322\ 6368345022927323489680766381418837864732769467360592283672964974677165777230529\ 1549298293581716504291491455096766948777112724241742136061650127084083775107646\ 0193143046453203402444939360080289013931057635728358612299333497073695294668709\ 8965115343995192632095689945927880672176007707467161840549274534880912337205151\ 1390491988594270789165931906741719245188085126361041053251668324414637174818019\ 4498835558102535943194951734060834650782213735481979500862570256912388461224968\ 2423704230898514897434310705136665573584317070513620906348723581981132131256738\ 6503466398812056216861438365681402091557390635141837514532094290698151377177581\ 9030550626762900855234340160527341008483146124872709812622241477917319959997852\ 6255550593292550917313911407255945363578891241996477757096421209533238039542125\ 5493572073974601797596281446646186857604956334897920565011479096588153077908942\ 5148266007288817725282134748774224204580917377732010924207317363195993709535658\ 5990585500210838795916148064776639905711977122848840117026679338590272768789286\ 42827495290972319442729286769377136806032772354287094747671/4941294864667763202\ 4119497303204755127883720765039299754782182011161481601798275511984547638594245\ 3142656705342691389313307863472555102306891345830945184443075185245660228218568\ 8365332815798029057627978744224629947852617473869981862571851578445673104999931\ 1047370310090656717539211568425846347547857795914709651076330451096363113497025\ 2622903682722087508291746886560313228713254882605310784837096772084040269778636\ 0486188643360987046499861987114044960997879325624484702791711457629409721711678\ 8642598094236102671736611081988818043984320281571278607299386616135791038657553\ 6030073161190640799905807005965964790885529769291612185809530877966642343008146\ 8169383780496019408380340412104010394610364303500133547322422644080169722569463\ 3016167766400672951023297139835233946241329212979496854743490758806291914554866\ 2705046559406001507687931493894181849938264280911066822329112163272223813007222\ 0021195973668252218278805767532853767465486047760206958546367642495980769711137\ 0305004577243255297034745834231787808312723598628495258410802711633190984220669\ 5867193344128559365598549256516738874471546114859481973390978961954797909412235\ 3542797364710273989380997015142400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 26732294837547021031649448595115844629728834955435\ 2673704757452249758883962158766287174648979717801717116238970496573617712714422\ 1274894712650153374979880770739495159718385571655477035844661807039640313103727\ 5602036936927069817870496688325407460240459506813593075295900517953262319226841\ 6020403646051460322188980261427954903246277273573548291175104276367012979422307\ 7448372456514863678569244553483283203661672003021816087959036224630037023506353\ 9240887581398040422046396975021275310999076588060531956553638498001296271754520\ 4451708765310244245931723558212663298545792227002956493504134787707886850142466\ 2329348610893220305307334864530989623882698642465685382145055612307792461755664\ 8056410498759916612808833813523571684164588229094894310519773424427871200333469\ 8602141899224818341913665413751057845281110515924889921151128932685349972540283\ 1322355882246518628000461427349999013544064398300241841499469583767568464706286\ 2949012134433042802015302945914624638014668114664766609083466926102883980591925\ 1832846260020531122324689970742093900680129003085179347509939501967649178342823\ 4594822706953990176740458794327052412759307387687449965849853041159951080778489\ 8590552086004539742440889156396396298295205570449904560507219216438136165531014\ 7453351634715869037936676474591246200565420094762658856867841952577470803724265\ 162161869/330202943470973239537370986939365885430052829861209273838377394759953\ 8072914266093769337113090373583061186572601584048876882093850823713435194096005\ 1890675267621222950515197848082936571300227421441136534075887857782179151542559\ 4203913008557522174117691144821061306473531550192105055781419734095645989356569\ 2716654461231515647917886614710102227383508480132778501966756694516671056948225\ 3175179234186657418826575407262996624603749698116495687976336367061700107054253\ 1430793726134622704966094181456764751652797499471779330682695293372059033991525\ 2783619323861009798221279633171168380456009939172225353574797170085441184065591\ 9303264976275683333298400352867549068246764588872860679840182673386176059749879\ 2571824527147838846496542103060481251898076175407662777067946037797585687930325\ 9278525151897503020836354133131176733676591954086152494434680507254576674915077\ 4008949505051196416561665613016627712486163608311314157699444994658882808625649\ 4665643148348787807776692389128623543730012732522657684180051855317124229233221\ 4941914924697203389639660878325956393065215964338960568979834353088325284636151\ 6131876017246463737331934085868813283931427653074107316102133868134400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3886222493670\ 0161612515760449994598927546243120309098665352851474165610783269331877460145823\ 9707977260518069245598427593455515887003331052591015476508451714019246459605607\ 4347589386912064832995833049980597481374693558242982021028667878858023798088180\ 8640704538223936865649762756527639758603586281359980887941694195503733927128557\ 4730264579975019095028798406798961549333978913651994417906951228058501693813108\ 2823407222494944283303099705947432543195824930142982714572749573415010252525494\ 7254960208335892304711522111902210072348121646860140735368001230258444187480469\ 8283699202308641603792062145186930203091174191256662195986589269836851129374534\ 7261853670355368562468689593406740337815356187423870620381316724293835663564087\ 7962992814387429889226213598243140263119735362027043490211372304378584424270742\ 9322434944903162050479106208244225850428453856120525143946923877119203499061658\ 8131278805706272774054471994901126825651012440623182390068412282536879951600412\ 6501398320943519922227270299234327048088959566443436248182666078671846823204219\ 0273697850524205855584084596083142866421939348083305345517003923895860122901997\ 9792617846737122967432781217505269821010937381125434255550390455699785851948476\ 7843016655842295711932111958927131045225543736901481855278830052176959393533769\ 4941185264282473870777801457501168878626484241/37241153606775051930681474395171\ 2788178241938451418527846090775352145331350401637766330439590745251750007032985\ 0050164183296015999628577055918625788621688098751073940569410225750982295140584\ 2423590771985823433741775320124807568124194829042574393865320213052672379060233\ 3795044502111086714261950342868445298755925917660986071005014196002179698528017\ 3890996507392790052769698719300521480068464133520209389987947739149271320215395\ 5622288324972755341976269380111872034873353298623606331968394130233161350445014\ 7852219391141092113267181255289999012993122250328169451455959895971070741534509\ 6476394624486254300576635449551764237862014456907581131960002829807671560349627\ 7130527216300951717772023540075071830721267397534983095558764730760419579052550\ 8699676560117420210456697380518735665358559242785307271390912586730562152082455\ 2947182727329322518343633357349335284575680547104340639148790187062847682897804\ 0587946202106038446017324751528806111530784520588118051558322983801236218202267\ 7283081561023446454227838080703045359308950712358342785129745704498059689550372\ 8127654048627523879973809679115168185179820862474139371114486787990997236337589\ 1214461591109279072806502400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2278413354698031061825287923626730350625859498023962900\ 6053330997106365885882434261958625098077407594611134784530502478083659884889269\ 0363440657419383581655636507389784376909762178225408093537945522754251200815597\ 6413408133834312169177573512224168901738858157582919955196111546455385090628948\ 4708067304734384971183629122543179523805276236586432526428313495545823994415354\ 8476181379746744834013198371086196557341574219283845974101005352195430941146175\ 8347575232408360342130812526596961441343604151561733700466230922411024146269127\ 9950652142217238463281133010128373729967911980078983570096260017955767939449798\ 3885528661019706557665239711170345493103281904666716231236583910920778737790172\ 5932154487478130846210863443622225078599062806367214595601228463861007240855050\ 3239422156051507844062372416418656299606431107992157593312299602007350556424929\ 5354493057200008673433201617082727304286037009244817323591963116843438963519124\ 9380657630671469114032913223797347171566892714098210719767645352513772890095659\ 4104394802232572160910868238890113636350037603502882786041347291831490283629581\ 6455063139341241051220327367381284373947493360316027933768409535898049565843912\ 6900616792182980879751982524606971472737887097311710263224487446284317016189063\ 3068568180387437044367918269794310115549515664988235630817903738824958314699683\ 81784405444671/1806396393362059300067808534372258896990167364826154505499201389\ 7420134175832860011905992418139458373951287680126448818638904217196186094809862\ 7192126920229187497875010397462091274803083835293872388735816040355380176572077\ 6428007045439743635162241053875584690525913493858590686675836186316483763086706\ 9521251478354014183710345683019504062999870422027704606585796202284715931076318\ 9170173087897770920642572617291379735559544966193293786915985301819665373722987\ 3063621329654181437621923063732123719420743251330790792694929410010495044996390\ 7112044754052152735382205334320882104615018186586517135515113465218935135593400\ 7042492482788259049243143062496888502972805672929487793239853772708738322323366\ 0965249846678165173106649465146336878368697953247528504252184116579912276614203\ 6819566049139302085438449639140479156950147975856713793542653727402554992395269\ 8356202716031065726006162381820997459842856255634531302771086592198362863395633\ 0497417665202505356732134248747591738899814519577070562321235386513613520194927\ 7848734551971707888258510748498349758671894840745286216011209737658678419127265\ 9655342096087031622062684131152430947237786708184559442967756647841496172356593\ 2544000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 26292373054953200226685167574524272300869943274834649098496177273210424426903\ 7022768363514561936537818793634059448708220660811079193708413226850429441787808\ 5258962391277985800446473932841683647460449091830173528265022234257141930279901\ 6548406910532832574656332194721446844595463370020369296046436888779099435219079\ 5649864300180329615172226500324870461951623904188222956569037291717427502143220\ 9319335546770517505228021572886421612825691099893529004558026349404033693325945\ 7053461165136795784435938650949600383560635558193639864016880065299609509496112\ 4711750668156760057236107281208621755758600059812471846284671557181937430136651\ 3919269834627989968877583622513563764002630052879634826157660677837555632770563\ 0441679370362087466556814435834971800854097982083042634161009732962962282210233\ 0509809014306683970834445762942574288221827925197074232181111437453920093842817\ 4306957094041841051113759340049826032224442620538215854872911290709369738143642\ 8042778512447157508727764336461538863569876434452961013164841568648504137237983\ 1053576563106054483371560977542818254436917920679926570281032058996759615655529\ 3161915301497161268773456046205673533514219211875892347126035524087364392263682\ 4275863021211331325311283012295205558354089254704508662040803645490080647708322\ 24215775725179592036212961256430706221650555103788520833841282299821153/1812059\ 0779807491411338518213138647242534594255309386889020202028760009204597226344231\ 7165323029049519260566070233969340578349514193716311572290600252709947774292539\ 1953830340727521535637219248876626816963414223249420158772592358164704445025868\ 0788001259783729413552289490564882014657668378520507452859707838473583964071433\ 5756067907250788713433700591394172647485414768310280389406064123473753249826349\ 9161051198793585550294331719561498843739704774072714462568590466537584131849652\ 0858319569893110176734809587870020764182169384276313443417792646775224730016684\ 3439090366215469492345445381990074132799651099035842943204556732271135557666952\ 3692162978191879351028693963513913377843487987343672209315074858780366811458915\ 7612189555730441316092320978342362404354774469339451929315931853090045694881944\ 5262837772831668465434240568915797293078143223122180767597097131251191037718877\ 6550538643234706887586263418495827170774592585458190802588586751262899064934652\ 9246382420982960750490478516068336764743689164775124212441729138108560960891043\ 0201865814166858150669248855535709203357869930316430116774575891757830251156928\ 0843948864511069469960709061411340115427188378644989157048320000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 27038920559824801054\ 1977144870697887147121986505581490936844962625614289424180461965510525476243822\ 9627788503964897134908743245153595290030347128091928996280098239947663761669202\ 0188546639744240048555726590957471694918550668560003320950120389715215449533832\ 0317908885341254652259214398992229042029634540760195495955428182668417314212272\ 9453870984975813872251465561297895221563163258779313951873993727087278184998582\ 5007190300634143218562122607173537965396891956800158376346186457804498642677357\ 4601144659188454572418779710693725904099804015308423081784647854403726766261445\ 2252099467256189708753533623430456612804102513873028166994609691318885945567633\ 0662444378555317081667997786028440112088244271915650277120152636497212593334620\ 7684946766555529034730443542456453474538344149630490021117714601396018902359595\ 4606544182230126289065509725117561439665713548182730994038279782941797742618310\ 0241196508885911654473144569288932871155920141424896959474287413230749229579381\ 2228836984841098416379315942808941472955356526914153378581535241659140612746452\ 6855276416843675928622479806481837936526566557754446016816380494291169484332685\ 3240673778383384708526777478546893551935771207175169928389715351987464559504921\ 0064538982518832720780085161833626900754637904663095748645238997734483401885194\ 2662152188954853333424321607989415214221314299852695845791/16896322320480981697\ 6845416652596301298309583647077353699487739238031246595128435684212473313139181\ 2391499255141112775347219799999810439189000049882534908064491528865485728352604\ 4021854124208673117893988290974169879286952477628235101453730716437394391766840\ 8917810239005701493688905560103404391776529492251922763931871925586698101529112\ 5870625271249012474819845192870198773965868442115751837578509069611915448292644\ 9232017626397666432536593729840000852806934839669430869808793664868283864458533\ 8247804234056101934193524505260458402140104213501604863028440741837680048635742\ 8324693046505306172093440418887751366887132912906651272899908684792946497639108\ 5764016613128195531274343507194073069994358960234427923225403211684482594716573\ 4982868620822100251060606087475224253839483631793961928508195963216349640458890\ 7962415678180482206773247742337372128696065818927053570919095791976224074407527\ 5480308342289011388988455929146264101244679047578365552763679453475450661590564\ 6567999627081804469999982957300428274122084295847094099198640989012234341492404\ 1324659959004893223141885036714769846258687169903945839006260008051004032401590\ 4447873537280284150954799348514651351248778618963230720000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 133758421323436820885636\ 9435754783444141469880983597180030224637351256085640073560480690023443856262931\ 7518110236023145523714647503812204258652927455230446306985246141614160105312757\ 5698575294719230335244584943639251947608287218085589302297479141025852049209944\ 7076813943230688256083495442184910734039644344390557805792885457171970352008630\ 4963178477295162521450387666718468940473482373270070224836181132828511327065996\ 4396728946922147808650943274608175176875434878860950418656229550923921141328767\ 5465498579723614195796580552364253416852802237662142221499889474972935306606455\ 0868859501912570820560336045416310534456062476361865316000742424476421932748904\ 3948524713556889247442954252632718142166424139824094460104816370021641797071304\ 6877542154990371988700845210932504112265551202665754424918735504015568837916172\ 6159175675449428222568055991607126638823577027116505439675909604415175238081737\ 8454308959391717471412904457146558155528357116463413294098322067083667338727899\ 5753591718905368571133359174214298315496862199950250982022993332634092256733884\ 6756919225985462921924552964936534149023150685497901206261828825894651228138773\ 4431401292073138208372241207613676000329156026939545868310150782157199061102155\ 5751281688013756978639478460665441074152601195306273120643980701479883520986419\ 00852718052247580416533546852502075462275157530784378103/7881022106951762720779\ 8669170087250274270680264051944424306758110777522481976371698215534594925401856\ 5868995857816307977234612803524453212539196571817555600229707432361754430920985\ 5256547393866174934588143227038695573877057425547411343314617731065806884480018\ 4409919647019905890260913939067445451377586088095613422343041620516734258736227\ 6816342100314019146415605497850552265497425090126847826338939026485828455465909\ 8727127657188154817651894175060449211527188378860248573751543478637107088055108\ 4014394653793776538879626791611518744187754444884547402005619705955617291155527\ 1693808148416145387240581659669996529185204053346626089315997443823346746757915\ 9010385824624482277317762225284903392288226653006989346826784622845072323059555\ 9004258742810852598447512052766645692892335202116711201229889796370432937519736\ 6580283045487716437327264706011453487441260317153866439185045701581487672405542\ 0607523318341136085943306358032522858425734319127796647413619810995564311962076\ 8513435792890139153802500429694085212977656292134270558665615320267137157401643\ 0097744009636064030821565052013165271545563745023313012142738096353531103925931\ 1295794874842491927129880406473858268353971706291814400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6601728882079939847815182\ 1560093869518353900729627616915253863028751232725490407812080995169500103288236\ 5849589276080857520015285385332860299267399491623076067381880777599613904104747\ 4971743129296186248893304740300998750391731140266532227135206516970422075337095\ 1619116223609141352589049780363284828358546243114502105750151946248232201172059\ 9572796998271376873041013431015481177487071520788358133989538465980797072150754\ 7174824808711322733544608923286999216286771341634384437150220427063345849319968\ 9968526591118634296009408818788635935078670466934212714125868206870822172957334\ 5319092502944113148236926540264976030381811957730898489961652228341938151817124\ 8426169787278783953904809843086077453288382424886750706164030799882428084813817\ 6633261691666653031114351645379978693608434690936955078999543217712741299177814\ 7238515475426363267169365985762280808661920237190565521648032998007926870786408\ 8819811478927295349741369120631673095724682239482307259873834796922941491581190\ 3742737556092011374688589091308728950115204870493939185147883096376358397291969\ 1913484180230328021917636450970134043903448082051607636211506283602984707369005\ 1750122778923847947576617813073886339343768617497999584093616315791545339059700\ 0962648848120270656349494159538352434326353199825698614798076090557380650669751\ 546991034380247682725075587836456155342776363216072889497031317/381489832656726\ 8358728578965145452070694734014236622491298601293413454685472119286396195143843\ 9846690798390711198290381653688357615513643646481182109652306662814209348938345\ 5988164891614661191860066003169725788399911434908233347092323260876882666753511\ 6393601926251760828669347443114409775342841132432090358615897182730764742218401\ 1142855805258868820131313696409200100664839349107825860947507209175760415144030\ 1794498499418227499487794005205680686720417790547375281041744770972388087746987\ 5332238056078863977851255370882425431766910464612897706338572770659141454139444\ 1329964200060590606425007260227492881440562913264874105170469628553972830963748\ 8927292842369857045476332820122679883461007524907285937217127077242112992218051\ 5069001928513508686246398842915216356368659333948026886650131549484133486053360\ 9747196378645455966542415487328914263549258677628031388309382073346914907996328\ 3016787195898228735306318775361027422570808727578556407008117371725717271517468\ 0789213060858351925969384671972245221330585031436523224901006204126088915903789\ 7321196325955747882275031762295288133535383132810651765606059850338838990112988\ 5089874185406169717205567709046236897437107666981811567296647308247040000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 521625413\ 0356372460003424117027270130403040185963993610996133873972375449459215687611534\ 1638073570839484293782042296679324644015677466468703094967032145705839146723023\ 5969643127704162004644690169024530901093675820845170056366380278196723891519798\ 3759262140667089982157416506064991037405722449629236408078883050886768574912207\ 3244361909438017664307559799798043753417307199707329485746934291494341976718653\ 8198994811536193862775868182672664315595719117763098717207932330806098951804101\ 8545071857838877178472224153386104440667646280590288504760368938154849351788189\ 2840203015594331106211945003191894764925542690749067084994895996326529782966143\ 8383752152551668823088271113847820533595989849714837070406473712968443718961155\ 6198253062820844065249339105788096644989899891129648422323373459396401886850501\ 6613073399255536739779365944630003660711214765285190637850742023598808575951579\ 6725593319647897454547488782332268418173762083512490610802253794691900448596272\ 6998764682877921269815787651043778992958156340287294344615574866482856386790635\ 1176759022064185871031100080335840469247293800934347702531291238783089512343667\ 8261846356373001858610244395156131525760281719688317321641719598428559845796764\ 5832892856214159644021894920509144772592647919343569102442761127743397435400916\ 84353450901528400666259916904817862556367493957306403381373064300492737627629/ 3086055772015866743803204795533622468054264008320847116700156843767999895368437\ 6530319764970674399100715765980296230109996492129899696445973883708687524586434\ 5146405399381403525829983229676985325730013549863066617325738815209239133907761\ 2206880655850838189171637135649926317958083414233414588735960521315480354415977\ 2415054840676170004707083051716512839672519815691682351462970915149253338141255\ 7998261622557319937624872194910890427557319700990069153638680059296891684623254\ 2571001209178666752334790196624210585755368435798062250272122577096916143257709\ 2119290700618693176142017426424039952317867556445854356192908962896260050015379\ 1358413992615965276248079815823636108888029860551988018991406346650962894110588\ 8006706518492177375303667328415096234478241047962896892653610803856764392895790\ 5544273681246603310924864379126468490319129867592682987016407548891865105961729\ 1630890596994166826722888921966718863595533848429254251827693337292209803830091\ 9782592529003786516790751318550943808250858181882182440601094041330083061834640\ 3097293736962645391160515354195330712849023728336550647818173950492290163695674\ 3977425167197849718164476359729822167691844929044129555634884904891011195729870\ 8480000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 667443178796442593321978290063129316524054753021745812129348003226876011376\ 5344359233311380627512267968256941376846129040167422023847379105796504122669962\ 7520297831053866263136862318342317831902161426678380138833596245555398168342475\ 2521117819452812720585485427460534923785560311800031076889803560030866995599554\ 3746765261817297610727595556980378185308989021580325366635962681520036075770300\ 3064044319164198652028522237261050919321942927993768954164716855344074815621957\ 9376304345431054012011525725399811255402178884146148406684456889950471621711452\ 5092104615233039687980854226027574790482269013211920685949356431942281772464583\ 7230916029842971692852885235109076105020678234591425178419657671754571967377474\ 1838378315292229816077601952172234306988835499736868567095750950686806698858245\ 2186318124924445651265427420860364063854594521631818396772168013521566500629797\ 1063024414151661654916088014796283792853574172073123666178780639765187614901069\ 3418556546818334306249423898975708083126195507369253452381244963098464981602027\ 9466329314678481702203514044397171707156442624708555454175195381531694882284389\ 1964721484829598650558172289017679153077870940042313813390985320347986798106487\ 9910068019736331147821889499670719475688826140827783897834885311939234240067652\ 9952741369225680098642915742389186640273942182368734198258518157094240789076186\ 366110212140474386207108583/425504458590697176926426600712254266986950279742629\ 1409020731333783485965573164895012931590092278893842951518551434162833991389780\ 6825435559336907534281388700710106367419232791861424392611815343486490476737528\ 4505263785015782050659014867486640742546784352690768637009365031518081400699277\ 0697631879784513081886704562503956077538614377931239048587365544829985752605344\ 7158774932234100528460208460840925331147906217219312261676389523609930740803857\ 5056231227738087081064427185127354999585762639044156900993509156229585387572371\ 5294075766495819459224991066278660623479787265383910026494967697143479210727683\ 6858144019301992196087479363996445736875809550493232851363217036686025939494016\ 0788278187871907296713161214470462844212265058611934800999893616529176174196759\ 3776016057902402944081655117903778620014813264993336130878983008797863432033594\ 8584919409959026235514668826302894131701573516320600589177945274315945500267287\ 3898446905623882348014422816120355622120264006671827788190354067734214935575822\ 5415036247024535037524450825695657004611932631331690601803301917881564882043920\ 1349182183287960755521767156435688328405632693616972223879288833341759622625115\ 2822200853574834756540742517960534107283783680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 5622750552908301658043819879083\ 0137406515183114060726340239690686574501982896825222102848010113791960756743436\ 4605963182748312906172183542260684251131897087511946345614091229822361983902544\ 6184698284264010180767452420221854007857409126359391068368818653950413199774479\ 1896666921754913572945284662412424762698817622986784241050489535540515986740574\ 5472676065508175078460095162223919075087112597673296667473440933063784541050969\ 8235703122471126579977356342609855021175109568590042321344383955815873973967158\ 8777646300279595376440088787918319315414245667493788277420337790853293204523781\ 4024999846795817956691878326202555687059583991711056473879833145485162095807820\ 5064587042557774674742619219687442473579625809469083752479934948019593936351585\ 8521664167118180677317742534406536978996858067995318125565261831896909043367519\ 4775514897010659953888733639911206646230381700764354186728123080001952684687972\ 7051462741260739613560116386342929923438374383628450317214752904728556854647296\ 4238956599638016405747854411002226032420409128759053765410138647523114752418994\ 7618889256717099329605308991899767429132942063723270629828434548634306295954046\ 3767248274708477886198473404077636044637867010399462889242250078890745373567396\ 3147387028685784827543346807685157467566779226816976952186163684846617243971650\ 0810795656882934181031811366332119338371155761491957847735384634849451433721/41\ 3369071431690493440484914059940775292482457764369357803546007614398094583501823\ 2207162781142847099790550541242347260509965955344137477413718461893140368349496\ 5854133820436272637536568934526369890255768340974139117366186713194657421976346\ 5921748569350062952027915481857940819185719151333687733541857305876879129574838\ 1343250207213095872640110921653879491434558941040284580667116678398138852331553\ 7742140703567931904217475973378894396575516076131489562751312299683751246972180\ 7522834997576688578617546177174275093917612318807493388872563535868824789432106\ 8393222498143732575160912539331218420947183637730147094975187149937865506445253\ 5267104460111462113165850442338086799740479699646740259649395380050061090185663\ 3765243895331259140322420475376650585764069708667800152407993102641211644631394\ 1162853771990790675726184426314413386948366951996733127750838699480727779047137\ 6735591065444639635137060374590275092454734599664353486319987548922344905147740\ 4603079777394077201547259671165169722435125613200082619941325939529825425348814\ 6816866840400312686110785839871747183582651608027532670350742058811477428635713\ 4142497279504049195016176054251515814852638187846994371168523088046928420054134\ 8299674544050169446400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 30793044979443859532768573773467685102616116604066004634\ 3438303903415325499840723546012425752386439050427294172304250199842355170033072\ 6678462231146846913458943330413831337352391434010823135481746616819843798575296\ 2634152739268239743759251633145213565993615749070794026614312548056722482282534\ 9832569556375117870846507223283369875443421418486421459597459090578819961004759\ 4476923243453230193886366589619455353882810017330865685795574524794675239821679\ 1731910961195303136115381111193732820741311077935511446184067443900171975814905\ 8049054918192173486969954945159994370809203613620464724678347007519653448352563\ 2453836138477501384719030773925396221086458804601990067897327545128171557301180\ 6429650868181976088373589671746799039848145394732337571444268791105192929943843\ 8051475587047973508985460145254001543448194882104671911577978672333106337699751\ 3097110375401670497330040226096574174622786617241584893786556693759661218631851\ 1545434018099313018112162718400279268748165445374503531755269429782139240490730\ 3562598236243802698358744896060568191069661388099392761445959416717029659650915\ 1732411971117744840434201444131863216320721840578527636817132246192940946479897\ 4737218365770576065201705335137103335266829216396442812054087219545511196488864\ 7113335021178578139902545356638761044892267869080728801663971857088969287557270\ 50531312439717615410306520877336632542332280957146461/2896536136246345529036540\ 7192342992897280377933346167143234188104980323627601092041394476345008092892103\ 7862925624475897162614442328490381632700794083621525061153592180556057024695881\ 2437483597775881493481606830748152587797545997066497056857637395332374369685281\ 3220550188567401513606247024833328897286933229887579494014983774666257478936142\ 4915295889698649807308654322798116745818679183872438375303750285930001008557409\ 5994991763957360041519334642232932788383284982855234264951285008090162367825884\ 3771414854561938084120339296501034570344906236937030921200669651933421440401663\ 2514363137519353513367758091021440761328149217575844485264978781966923888092969\ 2805995261653610386470382389442479718347702079280676581126597887580856894404687\ 8177596035301759610884585936567822302945263644901670242687719711073735468949195\ 6208729602823756881998564913942737398054585042425088945861268677394294224871924\ 6873390932847549863903019337912148564841820915739424995242254437583025640962270\ 4409815216535550632730467805789297317196191339910161941943052474074519333893390\ 5779208155999078184373391072110686719854263861382677973918527070222810516145077\ 6336372909786740745575876992962722594367812431198576650447728433769380115906560\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 64186662257891579376166206625160966621780374395653493866208162837063061010838\ 2961620744623173465480335769931343186777911971539914471962194351096652160372558\ 6864203924054024088317596340360836056124148712695854368084968976779411214868625\ 0184738774097176386027733381708856955262080005886862589100380789720717656839636\ 7370722390119720128046643853542061486624612223189289099605621616155640041114165\ 0809990362245881211428794493071060126834015309971584715270017146716691577343012\ 3805223016768335486247386020257980141800023386819488887742454126980587856927014\ 1077561008639706851835994955160695344668827199032013235164714012540972131177070\ 3274746608690203778686022367238417198447316818105956342342968322863618195538895\ 0780110771975513560711780919700822388649208447062701301390204292506184955950398\ 9938480894836069798171982327295812713023706185619330757623897840855960672540005\ 7664121291041643067610600728796500209436850689187145367388180503723454102318820\ 3812264514359774827901215853858561052116807558925430140377996819294924435311530\ 8175081230736639747993229524268333192252355638800022879898992527960621151926806\ 3322304634034484777705216656954243676341089465934935540224249878156348722078861\ 1946265575350252642926169974219134452759040025297107613889188052511371898104551\ 4131932700291111258690697587391040675714245442649470677338346946748587387280137\ 3215249210921513062782849/94549406833600328476569220219933668082931372601800996\ 2406399650557659052599235660097765791602418152872908367260719632915819058123974\ 9884547204631643715401762669831621444892763298991261994254215367434592178163149\ 3526204325392604309322953004524723565663725990906760452994315632326177893190369\ 4355341983140385941081590969710363541140441352345138557168440207793194121746919\ 5363215991565975614824131850075810526412839205587260782262257287428663152503506\ 1046599301835333460447029246617844195283803355296281442887712425837463615705612\ 6979400344058527025327872939259520054363711266683836859726813895893447817353940\ 9570699582237263672081257473713816056110785265761435076168858519128769571564416\ 6784015446044155581459904632405330842014350978981822263297384626485387669106069\ 4772301572615018779140994372242275757140856524439384068277476372538665101777519\ 9235885051821224392335133382210691696713605569580444319756902524447278009506716\ 2653486239905768358855754273810449253315747346286390583576676461968902586405526\ 4636315488355559989793078317372737991828627082210599877765026364552094914489469\ 4755756698024731254807475155884143535519764106211712273948661504657078358742348\ 0367375532841157226259911934161676545294336000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 310965655803637832069969220266708\ 4674889041245100580645457939288345086450540451345196723361172959861637771509348\ 1551204408808298031202952141068368550223750112182130407464891191312916246007569\ 4849290498723045854381646575632369722839819275302875040318541781583339997383079\ 1190986283892077830219081499263386334826511729169246769453880163415730909680444\ 0701602448921383596769615037126738339525903923905130475684731492588038823863205\ 5746265073373384109466471567962165540147527200065613980445093555588117339401821\ 1537659533372773298443625039348124774085956498085150779475009129010568733217226\ 8150824311229807067041606861950731294349349725328765199340332421199812697038505\ 6057201994462707101006610157788622361067105189964250177065884306198214840116247\ 5731378043698550151272137574282636177277979674776308824570114839949950014801748\ 8308023117201283084987816780653238484607370729448387595790588536497700455283020\ 7954885979030063216352375299964089490123495737600757523259568277480605240831757\ 1390064580896604133969353908121524925805597029340092589494928545273545857983813\ 0365342574105249998613346818931530571719237556063049463601007887642278186370663\ 9608402156899653548782723088082130938622694489808472340575259366062258779697772\ 7191077700440863287123605951518892391128876592113968704039714681355814408762020\ 4530644216923520962430368206981212763036849501064071601254835366740209024363000\ 7617/14576890063754784168704450311434445531325996013902040185176932904148820706\ 3407197440497245611505035907987229423422795601804598803018226702960186697265224\ 1556110015165855613966242305699419383950222238876393191741712983976189523772245\ 0076906663278715523794513356957591936398198150389868980292572757537448294314275\ 3831111123655154701847856259694070784619975082532775829013260630427721607470236\ 6399984827333201090301607496573723989655645930295500086230816674096732066131180\ 7102387130285141491468182057235404449988457806941527904846576284246082859522589\ 2390613503181657382283069237622164206532130322178598276532118279229446743985214\ 0698754613853707748184768870144675773691658886304254748600363312125194717822813\ 0656723501692860451695600707014981407346298503574836661066793253840105721078935\ 0111448187363106119088315068978649752443003493702660466584025355092779462480947\ 4812406202987988564497007127835064808493827719834092936646228249304199636223687\ 2576397081276425250163048893331906429593376174192399902211529303808959408754455\ 0307540329765264722417964305485274373838271814611721612577290165847011124869335\ 1344798500807771261101999545300266987568715720389211146430358758950666916309716\ 6499010192104800224693189003779768320000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -45875371015731277586841083835577261218\ 1297698346752309577287621805115476826179489179462155329639579345353147831276536\ 9268559375187014464257337240762644180595965208975824874072485052256187621470510\ 7290896690362515303944956074246093432895957950143457703619004338275939894934381\ 2634920443542603185712399068871767842937243559994964950859761771886360454635216\ 7324590292203039070212243751952833749151444237769618811139538748093269160296943\ 6981008404315844989231160654731869336040177961773205492098471316026250925318328\ 5451452072471922208138908092050848210766598342550450085220790858508802667187826\ 4302921157235494799181146493588220982319983603308212069767077836673619038903771\ 8690601761741830547462264302738644014870564039177537199918363333051255312232824\ 7462235069294536787041306824853338047066180612423182838715912357967791857015061\ 9906657101597116030994608179440563113749976438465269634878972965577235732954092\ 2227406409326536472783347125051732263861146444637430714184266177911244300672491\ 2089981797009291196606596927661235209200472001834035315677505823253040441119491\ 8581178633702876685323430645632180238369809023488622617051814611635386154919336\ 4416249730866069766302441020053335435972589441936702712048314988908934418099460\ 0967198677826659669571220133106342041124675243195356657407827039289108635223608\ 290969185166946046323414823727260796768422012088684282790136403516374947656171/ 1418934702831734213644040602051831295227377550504873289542443162921646584857913\ 1604188297156596812005971593645541136273039345733970840427782281264440807091443\ 0315815844511689992421739045478873227742847804038902178979241266572857673035645\ 3151402221933561622053522477303646933219979468605291839832117646269270713582365\ 8618092706759865918061522296144245644144465696696833655857603868095375310634419\ 4590941210371223233694984091481429294148114640268483858496612855685710895586814\ 8183587449808526586149236488525199907593073066276759718287066391813881426292748\ 4597093208925288606254903007788947185168524175816229704868856546506955584302134\ 7742412753668689448856968413285654260974273778019851445468803691379173241393411\ 2210352927434219147773796618174005853380556513283540417334162420356059009102312\ 2000462800911134371017833711048966211336195903619732122047954473934826547540592\ 4654440368245476412143950702703454633685936680201982030605622701130377666452303\ 8152269222264742122800205060338843108834623784069585439926845318275716546928852\ 5914135897801074119875836933714201486194873904646986285411088181991686330571745\ 3741950816101365397978131263725079791111253307075544180972649962960188664657929\ 6517487789795255040905681305600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2061967411917474331905934033098665767236188\ 3998462662568530646849596676746045130807722030997360266905207364759989021987171\ 1089675148748859052327956623047655117135132771144936786521113062563655191894254\ 6809165560804085057422365572097384189790174881285098672384220035629698570855232\ 7485924048984799460171617165141969228422705304528628213600052510772279828999181\ 8236927745496398431096499092850122367236340179796012234849919171668061043346282\ 1835677946543093676149966951923607157150817537186838640690332795414221696638312\ 0884801686955628327710017247048049410227684245181741798872156178171065115682270\ 2487488321104143105395947426842974732367270234619636600703120797112104280009287\ 9584993075570054712627009334607818624662455287430976518215914266876937122385982\ 6683286624391002210087712548269987389970902753811817825921020221072884409351946\ 8433935915608159575647915781784346037073389638974962779786509622865904755322928\ 0446224589936255272730792035108355800191219365237992610227481189863858077101409\ 8005483605082505668996382306907399131843188390446825248349924789769154933713265\ 6226032379974338855253798555576086013619157931917096614271225269748854829020585\ 0872798743449415827829739756309908655211899545191563627190723396229237779047369\ 5155828725218902436692004846508807115078169940007820449248527717493052889365853\ 2936347820418591976691392859619809591385994763400060863806843694130508518436702\ 4093981773623/22503810707295905602108474629229737844385173363704520777809354021\ 4412037322991681996756719402083147976220922995661940093140811645650529564988061\ 9454288277484426029019861708388206740166075210471139512295484551996152116867400\ 8249684395408625675867061061572787174057335691552570865936775754498151594412078\ 0056337984464726015447716795916689728256269163118207649361272231095331599900161\ 2188589555593673547475830780908706750251474939693488725416565243672939950143298\ 4495413400595253479986029300477982669775203485158035244264296425038259211736884\ 7991776277901871519968354000813619217306244292465079917869144170187975113138307\ 0236605908473250012435460737407969214403657506146350586500571774565052599992723\ 2039141035817914766224103244538681211642216717843764821329898233812954727425023\ 8498333572487421090763674161436806564578911239685054175403084231759731471356311\ 1255851017376900985454076256739475406803203751075291758749026457917140165269685\ 9745298351871485369922398182530635337301768042502578170357606761172621996819237\ 5915138047736445194824147388642048021203515109136218652814837952502349794597012\ 6668662586940617433268912284366401575927276955179555910432663951349091357552966\ 9257055998277368161785588958258552017100159299794230411526144000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -65221288122\ 2898086512581373486035490066907421130905736390949164158801789596799778671431037\ 4589748108984628200595358775667370345237705406258426437134201847414843653075228\ 0510191501090209227935572268002532134796237185009589897005360260198115215027893\ 5625394849771116599918475132229730539186016914120555355050530943525736135794417\ 7593683241781734115517889572031797521792856367440220844327365730454624407904254\ 0737910608848388396095584234455639721314153689754135539300390718558845165774733\ 6668176409106371819650476134906669507947844105801678891879815833226104535003695\ 4164341669404879633809900948677504271608375335287598338325885923356438689415974\ 5361416296818756564607474908919129818101289848009777467175175173704172442312794\ 5676865976070863098344132173271139618786242237741483269270687014357343164186590\ 9737787600073516363048342123210966664222358659346680807823126621965049782606428\ 2221383091289665177473986297268431277442971907003487855115649326630786490671127\ 5869860923063080947352686913397674717565642354603150924216346963751238351508909\ 4887564457019707770194654563009802369980677798309999919170755755595772884646601\ 1600205696300442131053572157993253450733451586044905340580786491408254814511318\ 9382887590979399712880291479822152653377958347805773693425926959102926704318868\ 6371989843710294467838170601768454323790301134097000180018412650488841424598906\ 623122575158665875072476657600161168729/421784395670589658266728384119540089448\ 5324132683423153058756187406309089777161469681294787399112799915990848645575025\ 1101424220316211460487564421670999101758676418924658520877972633861772800516944\ 3471826661122442821902672662071844290815553505381778585365885897015809381144146\ 4444763696434781134379899921059182365404718003281433671698866688506244110075200\ 4888360371226449428426977940065233998202860162494861354701417171439199336215779\ 5215423948671770712843383787657302975028876350096113171383861018882226963373810\ 6520353461811701092180508729761671214942955141939132008462937066439298363689678\ 2770677636801801382562505021943987598246787545180615308890287502114029180244990\ 4376267279466385215615736733691488490388692924883767108510957139815483825993816\ 3375267229476350799155740744901755276982706241638768119672396395210978459761620\ 8561139142227363522244690474869160742811164369995613012957282658345325733809468\ 7639728713133601037821249309124012101871376031263857553203434596658582956505560\ 1110249695240009104790969232003649101459489584678487612244098163058206486073360\ 5526866452913014327552136739126965337095332267723113085932227869203579138380474\ 8555612989978902005245513795007152772975412740016387649913698426112589614242856\ 9600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3110515479907077557778313338869954309360989578370850378855902743297547\ 0517027041314944762110948913265852851847245460516528803402071480947434631473629\ 8306487598422261077806961813629747121654184683919746606546810377166524876531864\ 5173829539266787321208056131599065751611055241413810303780149787872967310464681\ 3023090247927081889790899690404319247280728171411872321150216434218619362439463\ 2869129860929524570757679823760944631451090875242787346677121071223717109806522\ 0321265823319034240486513553038874852733266108134364195892607236697683476023276\ 0060463258334652734139714811661302645452340251329589811820624269309841322287780\ 1931951558575690820056232151471049665711338029824208690791169454921141300543735\ 0465533725126197830071764170091407760504238253336496406916176138309214142631101\ 4407685074969090534465396086800492146163256564847783882764788407638729369694808\ 1065299405571985715138748308178896143226356597917108030147894761619803159909486\ 4819886092390058918626719451156174987234771087673261555509086141057004874630491\ 1295148540820516569302675546158382185736741667298612316884869412822045290240295\ 6692257685879998983222822635875087590071434465969364181352690438847637602573619\ 0276528496627607313346056805178906339500311616489039543997246088547695080673982\ 0026805539363098218309339022641727280065622028129782592454941841926249765052426\ 2288133909769077927526475291878424027815736885940929664670188613614383/14203456\ 6368154067661543448197808118098787473621893031439955011919183054366504087299024\ 9641769294055726922502960629646957166348604433568106335990687724203086746428318\ 6953292876521406312371745672695700228902579590408790737033239220444137951499945\ 4439882790351022059966671091255082429629510191055958098932110398837249007834350\ 0481650459667302905088896295130561688875374232125897121561928026957936857842178\ 8916604885518110197210040129235072444440900052610226920160612863538374222098491\ 7037497649357436116063839571859931545062523947355884632529083643879451071034477\ 3532510420588193793912200319074519102189689604410782248766471131568698227866951\ 0732359222212126597095165987165250003927849261453456533902613045558073475452383\ 8679434994412742211299475740075475544370940922794342486787576887520205375066515\ 7570257196841646235214244615990498333691342008316458438633329037975736382330074\ 1558573935006311983045058077081666155576641845655076287594521943774919265772257\ 0779931131649477683737578071784600969972691938324286567333444956648421962405937\ 2595215380128920154178502999849143387470507301102706024166113899528384986208860\ 1915643247589196877180562053191526086187506110902273776904395289614676394370386\ 5139845477508126895153242271443447734861824000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4181540921574616400098009029\ 5087763013624559440989788739280332479703819808028564881977655870818209033966323\ 2678265073112257353248363584970815039470361604402782572636744561620758884127810\ 3304655416265716306142201981807631582427317348686724174287801580148262560596860\ 2861678858081842903508122768359852597289316595123742523679897019703623721679062\ 4584257614008005210668971153375545283781466016198636086316717694239674163767667\ 2628771424573297621540731858848759197289452943070614389995124646469372467484473\ 9714610506336325168238987271454673404362531767161413477161298680961907661868688\ 8813243252399434549210359669821617342927975813449894645388631063423684515128012\ 2074768588685787506119485875704453052376203710236608736348655065747360190095422\ 7897012111738814149956632839606240077047675941905955292394335343294718207876055\ 7893725806894120136598837753856555999812538482012114601550986999822364525708153\ 2099689485643182887066962609270896031984739074821171911477379388995784875160436\ 5671669150318768582836530769663398354400921785419792959428551232484256135047097\ 0151790344257773074611466309871156655387320244186627372780986273349725025611477\ 8339499926177514802080734154842283989516782746648557224988869690489682288137456\ 4688363434722570125039304164203307190168981460199778309167398103162292579116297\ 0467814679158314277476914923989241024779193293613964136238890718347055367085962\ 3502550360387373640251745943094917393/14827914152155410639016081968782018656493\ 7596486373450609647555694626277368805060146821681718869295087866367919607395803\ 3940733300845938868147966601124168637993185839684073542969717327753929205192959\ 2408054946013248305721161739055098543248743370386718234116758240042159547182941\ 6344674879616920255264663702238839830526344344905348627069375438465325906784556\ 4584758760782731353769831749949513857625971945978034594679727555418085484512684\ 6415771647218807594436658128039494691207083959055596974745664639633291756599959\ 3146365453213593482264085918251153031316909626468644892367150952767263208226673\ 5259871289681257474922057524797560933454052855670244941849800161814455060537381\ 5187098652251302421492863857746298817321024369171667718589619861597659862426921\ 7473134602266749196254777086315976770955015213232878572767696840733775631363102\ 1886013178718312011314020247504063573964927845007584864572295718378498614082180\ 1060196357929756263383264185160391094198364210127299027103055666218426968304294\ 9391976608870641741118800308695111412413995847971646848040452404122851584393163\ 7285115271302989514787586595253841742113830688650392518553282836472496950940389\ 1128043128606156239073894448579592766371264953715814905724918595545388091528272\ 4383652996710400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -335113089054950823429651107894138147070520613934981238100\ 3047219580401826700011438452707333480900047264204359726801301151631327070163734\ 0027002128277724619552799290251534204746336725103321574381860477281685658395960\ 8521886173471559331049117703676837558404921181438390493694184776622614786471206\ 6000999590377881103009988926076204756651807829596574265055780420697957030515300\ 9081629608170425286407526928007430519961050458956118905883276465235673269184149\ 1590811504047717868993407046911568299046792306991571201015774699158960763035576\ 0792034543817265348044855355430072210978927670216288281103630343713539755535001\ 6817638642892780602360332537132913859959777012045027685972082110617340274831617\ 9089712867920410923440998789687605369805357964655743212770846444094676724127305\ 0617838888240629120024996633636316665426895492986221159574299240333069228464537\ 0047260572543169021867326945957609404951325037082730483711063053770440242795112\ 7572120767542333940579652600168350356144204305835192456406166621043594820017815\ 4697416830994263337250632313961015539036729290715088384922330196587454786020847\ 9828292446262755615745882887971889004318748789341912912480380163179861629037551\ 1519337326003714240895143108463798524660743210555241428455315054578773527003119\ 8185918382559800867844428408527396925709070752628799264876273288356070147238257\ 3808818507850859739349178651115336978114096056956034437035622003925882197251809\ 650404532017/983782882703720108643483790223811312900165122779540500910991732015\ 3575075943472819380135356547496005278811963356674006506886743630929950966471086\ 8742759131309642923829545552360960347294555347397896603439093345239059936408216\ 4666840045278850392356709338341583451108158141857506242370952788953828741729088\ 5892668221627354810041831191452104282332420132169406658591796449574075567498096\ 7873050826980096928335323996072038330845374476177965961455311843065346461255048\ 5357651047053071490944055687168234614268251038202252611864509432544155047442205\ 3917729145028602872688388883563274599654853914651870571275715759304128820804972\ 9857372781840291497254697780124292415673611285946952235114055292574611051278515\ 0608412167031101183411157010662965378663937187772897869812265302769418925716004\ 5479268159244911881754140139349368161907696025503991247301868058827960921371822\ 5927297094270086771884402608179759132795846151513683497569320612006528739078785\ 0007598885561159562058261220575998604679596883531327548319701073181564170832412\ 2306622069229727001290186912278361891030466977391011249357765512972081326212388\ 0681083258205876354720787899149517193269372670630327380658258094192765764516178\ 0001186006296811865314052731227526440370965809787949745090721482801152000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3326736871093923992247017384123814236003586504035088847971252023910642401874188\ 8215373659747845583996870107743557676740693657960536556831940662399387101111998\ 3808885715925385004852257899096479831290659756271346154218905682596694686324140\ 7260576333685000155707988400552799259390853118741437968523791063922523535525788\ 5751060303083930060073216926756737435761755729340933252547816794790768834201358\ 5873181558755401779257277321204056154395333978570204459246838127983621784236705\ 5829920671721083148484866391995285537380897763244085404347597690009882263561179\ 3074041570570831690149640615255155058705501344417733364082968763069477397370272\ 0279393624361214060224851280332232251451102656355693993966946690227241104015866\ 5445017401039690870867927481669496453020294437390847410816360607710752017703089\ 0599446770428433057191764266267798435237382511715894753060695527623466250970341\ 8802998004769594014982762416396763457551676986407905008542768578491131980518320\ 8172305291310179271358947498521464628913694137820075920053061848798045444716260\ 9160753598165254568276977044943673091866263213963725011180521816100734234817117\ 2311723843106251931308631313206656431813401400844944436404361092676252354723713\ 5862576074656020217012533476749097974482777261325259635757978176743233158664350\ 4416142820483989425579119592959063729057618765223631043755823387092932503229084\ 95995429537445444177515280620042654704682009177892427723459593263/8493617724848\ 2124819181514335655587886628462978045022904837143417732945145589826837329926425\ 2432337663955580046745240926286087160794340663421956156663343205799129827175117\ 3869642071218949624922813828477329571802238948478563779780456609840603441687032\ 9353511699798515979314350968088710814223124682950617452009842140376853666498011\ 6419020638446296737256306264231358194478813891511177659330924367157638936409074\ 8343114896572013836742023612583160080892297779001822262821753504985692496519613\ 4448259043104287405456104018447447976659517541837273113884796237299386541679599\ 8974475340158729621751155005146846083690062319214066295670497821056533396984626\ 2924324689571694058460351745898417323657644946308478471479252665645759461980110\ 9055624858864036982888485579780051858137915246847578168949362409753949251956473\ 3353727407006607738518323240269805355806990721389222268962083130035999432930550\ 8922514412342387148812735219099567109464944388131115698553772991984817497364590\ 6989314359252844858622197174743281445896472331870886945237815444876489014980499\ 9637398365301327607382449645711438687327846039369313393446773057590917400844595\ 5894492740260872927675860153622825416155543980289197540284952346695852845158044\ 8083359619579504688300186862318525402316800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -146176597131224822879937481739\ 2178158797367218191083243354559486583044904859407013547921801613173094443739003\ 1803378322448870107470499938630107437040108431294790337080195715802558565622636\ 8589165252659622056873457837338480884557977918299151270777119714258260648889363\ 0644966266848168346361263395620749876496020012068754318794138896821682202492350\ 6867759770802275809209927315355670125331135844362475737364012804743624371328398\ 0124071402550239610728182962072436247920652140686295702264979295648530445413050\ 1928167312909743274939133579316219565547301396889389103811235655250553264341622\ 7857566458743938316741247247602592111964443466153771149228140219702702816862453\ 2554280491875660908139234023951188961202258436361922561870983636884252875157880\ 4679095104365294586828397831748196076458379283329107923326635836559181665877956\ 4231735743776338333964295230142727026350291285640263941489680682251029499594610\ 2405921464815769142182241488896492839730238744912333180313460861444497315736430\ 6494445509957757559299649096819100355452340886362506911750041354519301748510882\ 6958790351585514820990311979052422143108077025235470219347168086281899637844475\ 2361162666547867199413549824076677756361248662416782841492657525886290089775493\ 0038989455231588639430715193897648341514498818624095150780863994191212624150828\ 0292960970095984907156412392512870021185550923055759843603349674866588814832199\ 435601587610999885004495108795023549443114059/338518181913805359783947947329103\ 9305117713393346942893329739333890069443005151418978593003818050093611767525664\ 4686293421449079247997973474883632904600709642529024963960188399165470578699881\ 2692826331160006172383742372271893652668909323103585016199161180153943474105642\ 0668773374643544765633974509467983074732601632356214285785016421228718653818995\ 1378170390242604655417936991636966648078050633604267760315960611173142768928369\ 3464618273630419449064327865749297906419608261503257599158121791550493990932740\ 0887669213290543980444250423570647817918633458051737739304221288069932942362777\ 8832287798657447407672265209413558408242582661111056835770741662532139276397932\ 4804833551551130713361487492639541506427485739469261019174545201934195439457961\ 8232656989058367814317311593609528314406560350737247999848517034842687980246836\ 7065580488688905372475352740043655187024000678246128035368774139047985430688418\ 8655587077125944903876493963252743712897392872070971847228088222484461918725074\ 2231722106736771126634779192525985055553345662380496249399101415137985281874638\ 4124646430365247818029924684281345123699587401320691357180082416061493242259759\ 6627108356329725266718820097764754445488475351131753387170107680873254069975969\ 9620610484353481716380909699072000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4918278655223740315621758335326352287749\ 0935538348304035895185783056046969920308239007020415979847442410163676484808026\ 7151729376913025453367552108385320068523747103319092610763584698221920681449591\ 4496716092269762072307800026489413570392117805620886966229946318107068023711407\ 6641828747862481304630405287093322736702423012567568374160560552553765971459032\ 0578108132452497849326987013105023752460669758557845392890373623994306803935016\ 7724992721556608421850825856566926498550589919384561333314406092101553057544073\ 6863186934126093330570888870542138079746494324824254351517590610089330761111845\ 0284268210369867347085730078917145519843780827661420466356880958754033599058514\ 8817073234473128035354370443717090412915483345387087938093807720057280495512076\ 3234843023986652784882417245475646465595246130577861459181738162339757596658923\ 2228122414400156305235421616229549181048892926436198413921811790318627363494774\ 0361791570790815133258601811983932345591952840271635697817531540939076388946144\ 1810611524720087701292669427752593140970623514923597703435329867840113754353198\ 5803587741776919270376969928232223564230770807744746358749840348498908968808628\ 1453009032310559258367425171321374300558766877805122082743812196131492753753250\ 7834629550909953878134145419692356311322836107990049350443795033250299227080030\ 2985442436863224013799572470308684208403725484414999357809511170819218875983586\ 0314215536645738259935700260950288106705717/10743283332549641056886501836711124\ 0777668733555884312685730150830750229856929747103040698748378633378903133860329\ 6179956441416859570437129034798857518519950297614676943427563048384114373895149\ 1380800982255834573061709899100108365299551879549547926901560829452400579503274\ 6768708678959708669019274445812016759376498624681379205094786947423341862823000\ 4438691786562878300112971593263068645131097494567347793523185339171049225009655\ 8020422831038605550543552904704143792151326502485694071385938858805700408877905\ 5832361858708799107019919227596061780755131822729404068642552118002326379627528\ 8587753638992527053627640331928884857991670087739888408783864015918295316785164\ 6352104026961585006490811886995423385439036253968977479547766687887952183183736\ 7792507092274337840348973378695354146946715317528411897493983505935266736263834\ 4992425754549491287675432824121450767111074679329982826066982384847894473843940\ 3513083186167031521274847283456019182360881118476889507062484603870160955126167\ 6589692686168828371710703991902368852489622344454069337577089415609117730882173\ 7614234759506937523545732542036140755564121333880528154538898739093494220342681\ 3726390475235301642784530877758170459806830067699064644758186084837355210970108\ 9369975447458496412078855188899692544000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -446176026895094519457501248806598\ 2121703022063091392477404610089011714441125442803011422766576885521134997512909\ 5713884059390236449052307159318820269020625219334860194756753433349779321479063\ 3394551014512953158576811092354959347130675285534317390780689017283541195811439\ 3669304772042496723140622421111821909950222748452773431155254251677873314763735\ 8856650596040648503005553285044150017933591489850662669464091173821242782896701\ 5577370524895971060221799594943147100011906249848151807975084430006739978158289\ 5646776957286323729339106934058614845328355918214399333686793016789338158164751\ 8871936289206765577451210692021713392845818343097600530295875327661551350437147\ 5660986943525122274371294227540187097642120725050167636257732692850544131981174\ 7494037052901308181607067167860008533224969442489451098075060500932029540277477\ 6759968524488959580056759527380114503294844437914323385141817051147081469825805\ 8766515657527154618164281107373736696557745732620865293835120891106661618474543\ 9030310308501494961817069086514853500612884999918558243771504723293151323260041\ 6316781487974874086265859995464640658925452255018472991946247463956348613943745\ 5089209251291954953345166018407644007220985260009926348887390778768534554977486\ 0601771992086973863616125383854006942857589505501089131831766312696725844264668\ 8354206518828759463376591839427597333688662175711153577018317971525452151017565\ 4208492124242629477694706445120138932485851402832764321883/95624640315317611508\ 7584486743127906453729851387996689140437498324813832403431195388675471517440747\ 6828595843017790728205688147246349066807376419821041100679005177899936039139706\ 0497053211112559942557819668349420085652448220200540831363012073658534212778577\ 0080863356232736719059338987634753267592787627116193334603616240923710875000987\ 2776886275575219322739202368659533606130206338943255308626188709344429978772308\ 3038845897902565956924783437209890688923585952730265176528195074543472788773101\ 7239620978121661303603746332435992959723497743273311326184220486403836218366640\ 9719653096103009758883853440279936539435562990276256896370555476577439207395827\ 7338464453740454881614619168334017674637291115103481735016595433052364718653105\ 6191011601723520670686302582855843922219345188638440513382930402803813682485906\ 9712884697164836595564042698589771322828958813874544172739060933643753295684367\ 4684802724242672187295926802752522286431041660776266997235261236118073034155427\ 8961030163363989619939382928246598563855189742679643364536092554293498877218840\ 5767099067006839649752420098009409886454589871654836827152499451335192126382753\ 0479202413996985368455228724873372461346757159321826546261257397362722411934568\ 6007098071230850600005441755695481730372149205790477411942400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -26634697486\ 7880766708687316893976387250875692917128383276067725894270238862504266734912282\ 0205577755043449066555847377366469873090652244967418695739291336430400237237775\ 5085513115239455748858395610465794165887223504505875645300249161078820353025535\ 2467194733703471230309599923179460103304585335682717328437274012995908697146451\ 4953634855301991844875494181190299921927322148546933153229010501340403789120884\ 1572017588546454744834042989168080293111173011034202427343477688522971170581461\ 6112456586700020870364985275037364754444862518945757993330066684721297782810410\ 1182035450081145664976194541981803195455341352105714515735882673577567241776286\ 3123987943549458855892267133771631236957556738640011193537887294416179005154485\ 9548552985725108907312060750003805238163272440678290091359303017110141421370469\ 0843586334842168841233713755959170115295888493360475701206317458205000680926994\ 6864037548217813768494827125513429814194665074694209090825903802390934325198604\ 2613183196219418157301119621087424427021432513903784638431942192155066368414142\ 3033193660760231468432448229587177946714112824729998018607622268089528063243985\ 7890848654666896557807456472720083422379001913098410345663589888646994910201086\ 8685703469699215407498109922773800289930384967890670288270137742013805172602464\ 2489228859806214359999845140180052986711020512782727965888279086314766178985592\ 42599374218711701383346153390306109870086219208158497853748542384251560929/5847\ 2193807106491448998388312918017888972346884888843386475038991419553907578065174\ 5753784125382737484599525543307879226718427234948061244064614198727907260222792\ 7230005074350094851866845983108000474436769158554829573290630425039440611296327\ 8895352322068728087131561867982827269805388206094450781859035589947068017803238\ 1915784586766616574757178414397619584537705066717848880962017479710430866263252\ 2704466150787371577905365022141610333683430720321590370010798616847655082267908\ 0866087566831341449781756176131606191701278905680987905833411927608791761189536\ 1653059346746054942153397435925591769618574298983020824530669638492806652484542\ 2826257956618529528753429632939249009598022812765912534147796792485686294492472\ 8202248559099983027431997318714217408308261364350639434568592802849137852564689\ 6646310651840512125735087086542318717652758044701828244113194615845430228809025\ 0559037091984889966435661910919504867771630382804023828526635542597428345982245\ 8144045786836863489217326361529213657375730653175303196134516585863964771604738\ 0970888895030978696117766741135730000266923599958834017618668322812359576339385\ 2984614222838307660633651915331017604417279842057598084090539269486134727220528\ 0753563122306513308536978325621803813867307386335707733499370966876160000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4610217523562305138424634991543746768394175558989706877454095407791862386087564\ 6489059634455491411947459240691625359885951948902986342081007248156003528261906\ 3862613652522553193676901453723288243228768108525018622264907700088999508011017\ 5907636739565621608166541783638654512025337688134059829723671018333778711129379\ 8688165686059995937094934870936393395254470035649423471305990173633729439309036\ 4281598048735290729749207179968773255987791833332443819819572606656141907338009\ 3574214323562950543625516798422732905899343504323954412032223061683068882941376\ 2609149269238103138145983001215914940496337659142661466701199741880665986745085\ 4039992583222851965958855023312703650031426691936613262287965734977381736899745\ 8058250958883635375615320270210047455303966599721577085004378240604024099409655\ 7783062547322993856043462466318166818325511514901185467200373599330559667122586\ 3656642879007405313619971122998654854461671779879425453288820410028153961637097\ 0916711618992395159351661662176255351649533103861373306500424602811352814185530\ 9013370591899626505950493612740418758738504275647678939311420209644941489829891\ 5777991276308108849624404644548544159206270883085992839901210076985633021581715\ 2996401280683504900373914972654267901389775315238636922343950156815998103339933\ 3629485457803442968664051078096507255252926302060962222618447000555479955673068\ 3249439194854526518267807227065454364568939828200843009302384401733342009033316\ 9998276738043765449/10913724501585220643180008052303394114631789498770690319629\ 0166545867307972051820512908616321312720698963832038988149911867756536085320427\ 1541216194064229810118798288585794159794555393228103961187581514623996564374488\ 5904740255022898979870672252681030255840912398787308118962778152577100357417208\ 9773130472931591232215975434694315308684013691823605948229293343304624240513249\ 7175941439402811096861630061388199381457622660458571113144333291279908344854875\ 7204393951171119712050376380772918070476222545818687552971023707560260125849302\ 9632490491332767384877470568386836106127192093361388432611176431630490176513859\ 9437041006155916070414760617460756763869830933154263945852074895672112748568320\ 3072049503617805134316865726657869677896835672640754010363088862879927296464679\ 7234745446724960471704842439774774636686861401967943085625856847133401851190169\ 9460551555289715952269448322998415346804099979253706891906055703322648219399644\ 1729648800597743656736063080744777130638533936093829282218992360861006053013879\ 4105990692369203053899699142433760315506217468347564130408535770380008688139967\ 9493421123566085551741776772666969494163852197558750789238224127242917874863521\ 9464572183836116744983171589191954713618015513455074987652079440902756558393606\ 2500418203143602292182220800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -618487632490676343385428466465333912033660\ 5061570590466423499255626013385687601102869065706829068279418816078505343437521\ 5874781401043841433469587230528250531302732432622833371495556511358576279865949\ 6854396102896227880140346563597509445902484508634683196301111797041390989813292\ 3493979788992806224499874356153513820811560749680005935200690119994095555687483\ 6633040629875574342100813155474728589087686446935155607779606879130265687031432\ 8511427529432370097483428398688748050281987288632928129926106757892709550112936\ 3252718465454426873006015274528346910818987253615785336680169343569840016562907\ 8180798231245330705906898249024960643822499270287283717923474774132467806017556\ 7045031798421655286236317495554967154877286657607246511145042264604695357029796\ 9671887666611151025954188822176814511049545917324670043823998458689602926826205\ 0593233308560727751783325000528993016996241339429361798285837331648787168064987\ 2133876513745545133059374815522261023125703981159887314440342575294261545160679\ 7313877928990268312296752369301903408574131857473911503833059673517276127349717\ 3114586782038287445110478314368927775462396614987776457174433195358406973396808\ 4349340628369791134819710111682837988931412285778503482033481916954021871157050\ 1413138447173792516387989281621530299772109360035562081617883576065044331735577\ 7103155218192679566346994278235060478848481207433363958930481086450841212042628\ 1789275813739970195332305979817544292437770041300428881/16902991491669583629491\ 2835100598192611608974508324534620670266360821744520726791417910901747884502805\ 5815490354330295942093585684763826952294378791576251479713108770037677198572444\ 2398427303915050620426893995618641159034468160970527394811298356278863895276820\ 8832145545984833594858555598542228986449588277378408737504702117972665603906182\ 3266600723506563866904618940169156998960409631610953892891077316170406299519321\ 8967256481173109585969230666898195903534556041144390941129999245986929216229125\ 3679194110111415743949734643695397525591653832828200048579009666597207004854308\ 8421589921576645512741691953144115424436171443608291004516852484651415537624221\ 3485951974881992147871169473437619332310891451571169252480817220275370785080870\ 3367234296262701747720833987963223601198543087112537304596021831988462585381170\ 3646929223994194624091265067587434269268101255388755108935366368073033494354576\ 4279022578034824987269901282642000494911521144106846078044899213605500122412009\ 7321247200765208013137980739212070342484139667419328747093513159880162357730994\ 8183737102988601583844814263908818862309891557348056478048580003320898727199970\ 7102066534386857873410046833645858778121353156253082548873546221043983076541927\ 5179730881450308049325772960173437892290900555654414852947968000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1458381\ 9021998613165008756068535420485042702246688371752428917503200523617631823682813\ 1389122863496323149200091213711205459060388663649818848043542253231999022982761\ 4946446645744498127928857359427598303658083785595166172635881855610443100598458\ 8600412727546423685649971642132205956614067400546745048758428334196169481988164\ 1046289602675365470725363344542025426783466032047853396457345829153018991615387\ 9510592991079095474615460499864339668488426663292913673652506570315924394887197\ 4150870694870245056086557493934801631088347362254190537055078537380611391192294\ 4405342154964198049367344962907378367094065304283393572060010526463326794656598\ 9361538037120978001759548056963602256001530319514523129993098718802189410545845\ 9558167239427632478546184947096055571345909397146570985640152364293741408602612\ 8541489971867620413959731649176346000705250125416742507732125209044980260286480\ 8532383917226499508371252982237972519675093067132054130075039712839670338572048\ 0699077031947830098096455774640555576911706440357969953137956544930718743979447\ 1495257678252039292184838948970348659483085552648564453183361116569300569500242\ 5632838302488595279277313034852702719280789551967923929534122932079616431894606\ 2542669284419440509572847651081859027393815411904158521414737213696172804557980\ 2559228611703395100962597333798963648149362415322156211689356283586595425693404\ 4712578908238740323807793969116108845706695558657603239163975835893889205110264\ 0215574529084806977472151/51101228564169744934406443183524738334359016504821315\ 0394516575693267922383792938144691327281052985429288350470151369041424778760672\ 5795440379609463127935925422996093006365438912146850772787600142041331562583826\ 4731589759958212113704362807008384709244014722161271380885547894449591924791641\ 2892330090264450341506401126334965723892709475034757248232331236278818431965187\ 2740468703857054357644228899916911877457869041096674684659949518090515601962892\ 4464379321244390754637827365486344695176208777597126285544271376879711631312831\ 9356426357505208927241547735565090800004578700440694248276115042913023959033184\ 1771862045878102828224589130870797462815318175315108426770612378808901809411615\ 7504641427811790153781508461571403127224064560724424409511851210897307054627245\ 2369016418504749087158344541682265680707540887376264638628564160471852519619821\ 2661641103126575735421549747108254870559274436727452715578624264100494618660713\ 4938153931658132693670048160950467313049191411719993687955852132486724343870166\ 9098426612580805846934258233229563965170632510711494619116530312954626371527277\ 5880881812193072792435215910180839512150933515009705893807020456295159930361439\ 4378497373345860966234166509751306800519969228207935879514614886199190437629924\ 9307755958647244341147228618129884845388595200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -360684154242057864558459\ 8200400903201409639636107470152373720357200799229144053860198301103010041566274\ 3761024796753536928996644115010209288516197534361655892719102153563569394075247\ 9652825652302271091462910733491428986350617303591020532086852286149268054843992\ 8449142094551511293146338329164374932579655235543290426254058102659156204093930\ 2485947866257839994683152842811067937350200543901264561465486837096110976242105\ 8813235864662822135561686730467515716873096222938013582117628115479235233181890\ 2003119922560559102563305330011136870231177463191908974760734769086353785954843\ 6055545785008904207575948748016127229905490067018093449272293598505654847001384\ 8821968149419328660036817770179091397411344620460730072085705512549815765161921\ 9469116138875048937931436070209430036640726759488271175119901798061508565139313\ 0656215938466488124690515757305700851753058659731817352411568711985756380067234\ 9152512298410770352712858295764864880648862117041417471671373319186370740087815\ 9565184558884341186528797788965112832690648442441560922471791127711604905307687\ 1553130069087512501582236764126343586565492694406802468926820581651262948624918\ 1752664564399201866010505412839036646150342055858815783295734316253709618525195\ 7426113466293101513525888072678166696224696393696870380342584645829678097785309\ 5984203596991337967377239842652102660468074845713940012593191363167377159390908\ 5899158171853293800232679467752239445240046742949064010919349485884269559334597\ 47985211/1989117128834443254023854761542575387498670628306481739583747689261489\ 8478079181977004109373089926674701577659036160786449801855012318796395933076722\ 1047802924527372672609868286933919849034108565642118026311608068658182488550211\ 7919581420719760604241011718746645245264455838833455119901366291767598880350448\ 8540673492216037138219982128363446279308845481785563059756268675787510428592098\ 4331498132002423500520000786437030392251544286757922191465373126062195038280853\ 4041913732812141734103605750437726895867296107909094291504567376052171620727489\ 3462075521474895755044025467943603827033322045234747410682592968254829349726363\ 4841217387385522413262627377913255705664394982552787804519105608844092233858623\ 0596983186509823216493926812887038415487646598760811725803878060706553300884115\ 2586418163772412944176904561839596609413094887830530949561439153104436090246586\ 1723905302744581575725305845118443421121249985499357301139381662446675558590072\ 3804525778485653267970457917468931013143628077349412523257859962318062288291906\ 2104145384127973974995043573825714755188241745703693518733282431717378708847717\ 5739486763575921786951051895803489542005048377591573976355794644030586663999730\ 3805890045754393158628443498105067037346877230082322094545368506499214141721663\ 9700667229944744598225027072000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2784138204709994973597614480263547692311\ 1731112697088525928893718208368813344063560498897628645271963493817920961219850\ 6267766066458583219174355597073778143184556607708705110943230037831809472422688\ 3318622196941465370895773611642058706024142076812097448777633619796150661360754\ 7031134552659867730262858221835472866522353522399052215060042877612737169796537\ 1370085723809205674537902663996494159246900354408918131734560907212853064837827\ 5647893201012735887833751236240179792122808001734241050816102553571151955823672\ 0937792558332908311538465937221747526853357736541476843714804472531427489539391\ 6950336317332285204480784092476881023980472447068431046375293417472053674447355\ 1778404834883495793018547842589922750730396179437987940148111832751371101178434\ 7495032307567326726192186638535311383825581703285051663146507958700256896233703\ 1241822268179238431061756889537297551284628448608293231286255571840848386376272\ 6124218154621335506181839486680158517887903034272481220452917862879657859402010\ 7136270103511035992559913823797706976487238496995621248895871546548874313888814\ 9869357751524717801206437784696888381153774581252638809032550428980614649215321\ 1229244201305746987592367554150083259466108845793713331287889292193574669781821\ 1472768102697464303899060524682589548746743952124577120841652813006975911922202\ 9006052418368513964867021358440471039834233440158066832253383186912340305089868\ 9122258968570350564264465391156362052820210410239418516309702127453695596759652\ 3/50361217364988004890482721845980025211612429966290376226397147069601251548473\ 4965145395371657124418452450905666254975423952574940501226931338474903220173060\ 9464886568144634219208937156825628646523856391268653212558529748379912445578641\ 8091978510327921733556645531804862957627436656938242994590064064837490556206495\ 1309832193711454616459168125918788649342593518704182738446878960922526327351596\ 2680833123099825075951309222231482477084333181780186499251311179426724078369050\ 5688815074601468847448950284572607944830675131000860534048789652762279589530766\ 3255173006761904288394997576431472439103664388443435716107824801547036917530027\ 6952781700800932999964529281253412187645179904035817019507529261399604783326335\ 5378717018398545857259082497016798875430193964099923212802997402842378463429746\ 0150037693120350824389674720485042485106866094691164501140858833305269091675570\ 4367186451041467341827012360189117569844117261407949394476711674189069040985585\ 7965918258529758078417113281177762330810117586992363766739174494924457167483916\ 6098161861345113086333546778466318610484864242799745807053697351602379749126757\ 9666725055924540412444517466140041150727101821956765094932147192690317501674105\ 8998956975396375735408222872861821317483939971825129283451474053843840517461466\ 0079286732906574766244102144000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 340855884829894029352471816274619956872\ 4146109903326707885134821492983834851851858945047421874952270458917339246803655\ 8365067809331443757372008254770967923450813428274179341987454596161990308070854\ 1189403915643660683404285068324098013742249420815528387766526911519054991782956\ 7238199574023789833312402884416272868823900851211351673098819206360006833941629\ 5244617667723883350132594138729913551181061318592909808325438922708693448211617\ 0471123427919615611045817305472956192676220185877437051020672230018037450760486\ 6250498107526914448744088153436758011668840957174263391385021985447205200169346\ 6974057433317888677127519229490677427593171872962870388640758143016483020370206\ 8585853113799580035641752234284931912688771664556132933215244561515402404732510\ 3420178449544128004072655358851139640280179289444543273376189668212820541885783\ 0363887127522800261870830661621296965999722838722507412286185592878588854516907\ 4964660187527688975567842413077986604575291704823674679351417148137854806076043\ 0439757372884841049590170500564562963617605735539331540814600862096857859572878\ 7855627203206656788966775183511040057852894017034206833861019098492755969203798\ 2673708324027113117481607924580067998456667264610164285813955972876452427026792\ 5001311363457908366040354558637534695162953303834856311759495586781796232211214\ 1598455558964451368186439208119194342517838345223776332043195238341257490548977\ 0167893239892740810517586771203322048958263026672115099688227022425156298685751\ 469/378803939310561949828413516493675841809084799311662395094204627958305065995\ 0397781311017360725327147490174203489656989058425889769857054744415485141612606\ 0671192407664740074779267222962210163297766398073455521990114158542161950134135\ 0014344012273336106952404333782706143116067240941318088611481786226821124618422\ 7677243520413568767332497221121041323318968203423296678858752611314765089331818\ 5284512353491142162527807673715045498631982158280346620190020731914818402850341\ 1194963695995915396113420365183959181498074208594049950973497417822951059521253\ 1554049779572600410517058025248810640520214519095683233864637116985549451597073\ 6865775271053850496043211459376384361237505048843399841059774024444440505544150\ 2629587741051432540578513968347126356758670589382142900687605154377901368442319\ 3939389413952600899679104944636691841301021210190503106899885590354861371863472\ 7689370576349137993484177092970118145199262273314068488923672657375422128003935\ 0583830602553289049894180895549728386227397840980420823115038138592257873477161\ 6336303565304900198431987112724985787809299196261058957592186506166400508547779\ 5273145366724997630058821805288792483438077765878196537453185281058061953382157\ 4052470415510590130531548806826308482083683548483728146349439348318042800413949\ 2877987678469253801502618681344000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 197070257212651536157965630565166953\ 7847075815645494585495507375513201969570380939465340214518784549353014027492912\ 0698969191863854866937355933039871399781966826515355704221993284464866556003192\ 8999013140340894311442202341381987076511611044403324797791891056699310399780467\ 6136679123384776351206882412817656632953808143493326986845378905572231764399004\ 0380291877217057696370913717496523633197321656144029500153907249782869545266738\ 6430655657814316648692052407755847149183994214219651626968142793440724316103153\ 1924732680752195677281328496056640205595445992234016994092952339999829382206912\ 9897912821471992426639442159536196151981079870119394472713928884719990805527284\ 4769867620852322239057746932211306906577524802775351361427468291114633516993976\ 4041907201314872963035434178751981916627143525578423660290256742070046066900954\ 8555624748469235350722150802382170464035652494012007741896959522284117931016692\ 2986197354773867428985022612938835973004365899254868872275751854174309386698531\ 5806629311057706857840408468292403656589983492233952666513130142968167032555503\ 4239772820845192848256186340340724955397177147363895197051490756278318016776286\ 3750522273058961213303826170268364985402362471820126966955270113874271293908384\ 8318677620260086958668279639017321040553033460594791795430182457939944784584634\ 0576431186747148204513930273995702786149590040002241786896018193288510331627790\ 9211754114502498313258928945128429980233026732611661822056786696392152656651552\ 3874204498313/78679671086568407834134289360415099902772908010548476395799196707\ 5094318426593845126040049193568455966199065277276036982299605108240288730642559\ 1594683456897891871410018861220566957660657917128098301039206067759105706109932\ 9824876343308938080599839719596005292160612215376647882215017967787044345436179\ 6507699599256421395960348517942399184873986976606661033150342633913113611978254\ 2231313372666566912750863265717473619968012225692242635976252491928543855883251\ 6116436915986540811832772005205320936496225963371627789984986656943174542255060\ 4068671681353012975342261243881661058589767469714837429801391411323552231317969\ 9662574322785342707206257320552165658855788086352625635860169006772236920128595\ 3485353131410467402288651847842944047515373262171896973069677416812341889582768\ 0521305303819357696404467294983320824055860013160645293498753797832771858984591\ 4175451228397952752480150290234077582288332198660639000091392085377848114228307\ 1751936745333673591814397242585022037355126498068764437944704821786041131971327\ 6825459574326230508591026080787920060041777353674469089441481287842637834161207\ 9549881835343051176796933163375123363948956419388559747352557897864896011724437\ 3135097665294894745200595266121873873984981987083144585371675708594787133298056\ 9468324495541456191699987557199347202083363225600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 68015294544305569240\ 7480967496722292740868944378574475457845065991525561831745222336814116888316501\ 6690554100633516355112499306355971875134562586531378457611897585384353975089989\ 7945033149085520947120197719596484930463468038717777547044724000857155941322200\ 7664187143952100610427576165040288575172288852505640217099684934577660100606144\ 4248266278447889856057852281451960210162141089079112690088209428946730706474374\ 9469376946014210010299102080599027351149735292325013506876460098690558976879436\ 9861881652020842122688793795898601792658267001255816525138297148328735261243502\ 8012607443570749204021758485504392296801281466476698019160958418466283575926719\ 2410467025057159809992953789401739861772271848733558591817945213425616877826199\ 2077340606005149113516813238793593409827973404667077479905707168640189829483152\ 5110388205641336744133239953929288664105110089533602340532592571055329402077487\ 6488912478278846593568742470048571468422412707324800003866941099914898392368522\ 9690260192337494959266823168328073102253067392336447753745073128250315776108417\ 8862362898458496045497180803938773419748026390883824163265768078901879272142895\ 6794778214690414293044078003326101076603773648283499502560229283487883716175623\ 2334177755682649186739716107953325556825798246290260076043334078001301525840132\ 9859199047156015443075105782035427102047517467932114933028197815427245419496940\ 7850883822606159028316100667255645949438380156177190227656378677425084462208956\ 45174263776725216769/1615672148111148561299663661920331642520082755513461451701\ 6936705258116389387365906397362286643316131286528455636557460563193130506225569\ 6411958214180591241341405271056313653113373644143877981104028561662632424506126\ 6642917474775709040251464451710975768737979713916782420109333813301762408628150\ 1238854345098786256828634814591501044989430457928250224239341020101840426687224\ 4050527367735486511903226325876703542011287929457477407254995956976239704906018\ 6916952679396325559710840611068682717399203962273141906525660726722842132545963\ 4667778481922556915727498531593184597026818700460459732758368508884478415682816\ 9775028011757135002695080078166654832375840984325486551075999710864980964828242\ 6503221741140484374105778131130298620880142545618371287719961243146894733421264\ 1204083819015375379509707204720256623047457002465383898092555332410738305590475\ 6959900655390178565492035685849798523640483529759030135929410489303216881005651\ 7273012121409128694070562715436910822585773828636950384504838313959332215971189\ 1142620266701721128890692518291409475301497333457981798345825128160145668387157\ 1831963277866456555042374287659548445437349997079060316070707810519176797462827\ 2051899476032912629279844908586013984618198020744109039194536783173688564765681\ 5807768953956594349962338744297498373540282368000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 160845774018599492619\ 1345660645753916838926264273792891963530000938774612552647492028195037064535273\ 3788535995135223943865796431331833371240926285159562398518556045653488254115540\ 4779097136307769843388577554373055609722744273900023039427630690343628004151899\ 0670004463820276711243961760102102946443024608922264516602487651557324810327692\ 6794609087603873540068008759976565215885105548443276013588794179721506001291651\ 0624428599000669521589888324561465392721315099683377007941078870719882011869440\ 7907682601040588419520115582850859075400175169164198683362185281233612318520510\ 0086678105369434601045861946154426657689980914281928436645672577700620397670103\ 6936678215960731036053031127414377688953603067043959157956853587428562271084314\ 4761096328411529926387744889440096266829584094675088355238934232548156836731947\ 4791441861751237569564190510826790595378245507181260389529848927343505180063241\ 2974649675822305171192025644713461430413106132511585841524448131403408661105184\ 2523036368792250687791824618303845735432144418497659315102880536055180162338324\ 3783112956242766210022201538851952082639270923294258395408910600766666979719102\ 8355593623640787333120897502924769271911223767356375239518873128559500728442588\ 6389039555603738054627379871000471262523682364220481591327887930790952634406427\ 7807706742262797168897446988403272774591690656841883259508115605917220748069953\ 8429370434393733259737259849266713234406127585347606746090778422225675949046815\ 888443651118078694427926552161779877293/270271439617371529860643366359953654405\ 9408183280669978903934523457035499154084399985854656825837969723468563661654043\ 7396800726266048216908084832011499135498455098541591989265163477923687782950950\ 1194033045874628179075160589660347503463264602207870962149633255784040755978106\ 1316719587976729743343651792644588658476874012754499509895559371976674652481684\ 4479230328244850156926856147944608363305883155161879210171596583280589936525345\ 4167117401591469107502890985056909544282724160712982200784774539759658897026008\ 3240906925311849278126945694538359658314131983133808604328936081834928909453931\ 9934044273030082697060278100673716128119965683432440132371439758031993826030501\ 7686492037170348697426298242831249107597571032387838405159328304425664381187316\ 8037593873733634050978944493828855848528737973710881729142197784873342817519953\ 7278640787131953100884209692472508192824058769998970132032035932519333924753896\ 5053324705141934118008087299199470764001872831406642077955860155471586897006590\ 8999494415620474382814669404786238006738589335211136624514094902300822626496967\ 7028790874013490983715100341992753980343909658951417969259125150088076461640879\ 9672235477232904238332039415142966933636089531025725951738810913735306723896958\ 7491537340375287405770644443976400095516894173157988039802035178257394817224849\ 4899200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 49849691582094690695708528078010503303853349280227352008877578\ 0787319208211375518206753317389025630877484947707299859967696854384680015206542\ 7567247098488471224330306523696701134823690430004107828147476045706125812374018\ 8343216527810771811160741045354341977190275991476394076086313507478259056224068\ 8420042084124560380280187581621031557924277762493171900095310590318696340009906\ 9492647921681402225084861235636432784787227814250196197882890930056340718036907\ 0681613852619148038340204204648552405648307549116593183723858929319572085996357\ 5760393834141609919440156479592484516161663241164059739765752759167587070015034\ 7507159017598287424119963693458545707147325460054293132544323302300279824962710\ 2603852230686343871073292774471622721984577345685659302930672324818478304857772\ 3091606975282088138757346552356304687666300679401036590547777844477215125466232\ 1642069011414178303663260534047833935342928935581768901126883059366517764089743\ 9702119412002874437613113574902493429797449536537253846349158554612029012662032\ 1916154910956463763509483692860192752215864812943237874839232778736153368564788\ 8844613484564072454919905871938478226119179106249001638192128390339989692598866\ 4411211191728561931531682205775595511841313897917559404679009652022603593467919\ 9634111877494197442322657528558168263190134905161111196236446015756229792300182\ 6893748493899832157598859710898814112541453438104426150531058991055246956964636\ 1854288034140368036393069057932425286477579782652662918500178367256749909/65114\ 5585193281639264181305397914650576361827963866152658905324283930953159324660609\ 9190634043813586756794296291731298572472117755198053262421656598186686408733998\ 0517028933038791682627440887747635802304790495981989057178832356328272237151517\ 7818513574341913270097522288809746166114487649197376289723907801450736001536501\ 5505240663347573214285914110672135477404099558773590016815372958740890853172323\ 4850713930228045380248316356664264856959558262846804662040347348800048781095553\ 9045690381582100562707538197048894822337843833717615381591577877786314552103710\ 9903794706620517385935143593890643124451884697054690628759076981399348315368232\ 8431280844737015667990601189581948159371725794441236362782816826043326349073260\ 3827483425492583816212831461085948397502981949116737111868270417844039134783233\ 0159591632804152024221110733727599506486616232872671934038676280157055797926248\ 2869624242793721838638760558155988722997650295893931822756958062307545583259593\ 7797935676491828692618006665161116048629775757416409637962099556629944390090298\ 7942789873385031647655663984853717044552863494160398149703395365295080787680034\ 8891266903059879682774668706296875281564303829111353893427097708330512239629331\ 7110612333643024314677829987393221626822519978879370538120400595023917097523201\ 7239520808046728378131355229224960000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 14814872443772901575955509074064\ 5539756119661004440672757762105859616792025262666773743790997152655568816723053\ 4198309673262997929463038385536826914667933210944538084300935178965326858843432\ 7086284543652562272314659329079451883479099387130874564451961112833956523706495\ 5390177011258897784020967464185524985270999555156659859754099427097999626233427\ 4722692390803251465336079235002801185643693686515342384177290508989595130811706\ 2983471580438955457449931792410667185835176177436595437320513519485816295864313\ 8830600594661464808549710405268055335957298527303072387117933590519024686880117\ 4597594125466943266101885333400042673336616872598670310512056594758962839360901\ 0985903529546582131497970607288634478997446482200268075775475570825058336321540\ 1426486092438457474980050480590973983954691612729082707323451618533819929604815\ 0625365303559338152612025115015753206327535513725572158317648652793158993021472\ 8162732035064941703119806509097959120265038591787763852357068112715810806943384\ 2155783102398889603752569993040949077691803682326827806309920021520788605410506\ 8632144189383974885903683978192655992825166028243878783346657689819719625279290\ 0767491064551327300810522620072755714277167828962036241024495919053166549866455\ 7044321638548951109843573777631884794115648106744724563255688143757586035566321\ 2550662827667358740560445116245636353020320942510840309005948846702841863605675\ 2852038332217660885238452251738639862780716288494455127063203022921658270175098\ 2137169415954613523636495852006239251/16031327084150722769458425981810502952341\ 6301185066359065868464656499566034127857747279475381024198827781298604029645883\ 6148944307586229162849593668070465831602296884416958466409885734887150634708247\ 2016437672332061567054161614862861530202270612805358026135132171806031270086123\ 6173962832512058131326892495623779972148531706081428700162525240552008846325681\ 3934890007501063398623220443362352353319476727765659794076604442937541349310073\ 6495323017628900063496341478881408213836212952667384939123395143096628945352652\ 0227875724494061077085272156228531185496963066884955963585061195179486528449628\ 1448835650422760207390440787513981408342328120141427399027048708794388653091129\ 7625740367341486760229751081499986825545109934878854593129407232015466713528803\ 3479904839424662675520953168580578163056114343300521138067708889601333645675848\ 4383999615506714780307157826232831054713780375413469099152926364333533464201693\ 2676497982131383464754071471018072066287441879426590696435824042641162669573295\ 4782838100191103528986857802361285463253735385632600298668475284489658961864517\ 8129679237240352443946126644376220547288038918816538409825043093551680173205858\ 3769351991982149894524996858133839766488600345318456170672875498700679754560327\ 9765560413889966901079103430605524880668796424343339997364188092006611565695374\ 8292370432000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 5868516776244125260245641985821326198300268270873224598\ 5804598275345682090555945575935127338264046676357677861613989699528899807605938\ 1512083510679382446860977361169654162810655426299336230502483705991353154957463\ 9908018103773757519044749210972823851215105293606092623517677318981002044976583\ 2505309086899169809582752278254331973381553419396600955276654143233575504388332\ 8589591418758439321645823122295289474420093956424192450257927321184349200238305\ 2008524555426870288147090856590295485859342063139617740303404638743224493504034\ 4490441867052342360329663954000278221043828851785517377059702726434500831758079\ 7072055141109022106738332663542533764011405573589528457564591789518656545516855\ 0764279909985097423157339264634542304109922346583311628107152547423320429046523\ 0444463395469027737700711348861909138213237743641026393618675930404742551685873\ 2311527008404451095633535168558317916124475590049275863155287413435627588487480\ 3124983753450442190115556557181293003659422927270358889160212606162542922653085\ 0941615918981792938177539980507606736198208741383755741182704125154288519893002\ 7955855161687722396507458664225090953203026735784357593787891876547420314766638\ 3012640459655710413973365034969063362995198971711617135848144867562243301987944\ 7082819662419465958960311676039180135463536423914254364639499919426576968196738\ 1009054607794143958293171903700223569119410376683302523912001947694409945792495\ 2292546296471888147759347934313656485225153040270832276592386108264373450932478\ 6627496718497527/55256537881844321605688340378172564337822574881050722641969715\ 8494134362201102788896500648555912047210107248395490900935965878334594297275475\ 9214845811637968523956314509513331796062168500973327742319822123305947480124192\ 9957603954926590254579765857237194934252806458532081066869317302471217252825573\ 2487522588694234573968692330213574177546564831255422349220411735500179143650958\ 9842582218102533477025584428098231449206698465901891018421901441199165060244371\ 0308996400075901071122009951298873406144931882092730932280991837748731333651563\ 7188951582806345719236486474947229751806981854154434312217309165537638418524185\ 1958747527480849519497507908377136780568362115128321597260518132900737000974997\ 3756627106226779835484247336283981430969873948063888019436739014458578182745310\ 9223039759234618350731631567113805120478577428249649884533852214400017809509444\ 2533421101374604996894441109557238958031321893760156532037512984961288803793358\ 3895418212034116920375607762437423738720376718510036159221527042453026816023466\ 4918632706890676025971718147301132010126093000727473446710391553660880130316142\ 9458054399078758968035052091276532421024273852923345721304991837868447464809404\ 4028618394571338726151628108300842947265071971226597020245257576357885797822282\ 7918791029125916107169876663655842591451626318331051842172429168279552000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 15182779822367652677260773105301166621393851139352895017386332424050551185\ 2451032389384271110217175287124954055175015394420019343493223586326270947106767\ 8467090097628805233464848158033961718087743999719621696780523004463484937684570\ 6349220895109530921126488293223625865075780156839693251729604582997548157436292\ 3283893992433311722941477366630359726155790442193845649570150504477010184622747\ 5811593487824586635437671568470375232263266415619397683488098245318962593437185\ 7894505354449768292476449075419760660055676838063624982036706339662146989881740\ 1974746141908774627355220216568112017056009070283445099347863458889758910308826\ 5507404389229454413798509042734057652132398167901364893752808813132700852797957\ 6812468253357971955292618860859311122946973018721622466412654361111765381766104\ 0944175286537132331862528683090254207898664129197498293623174119098593601516227\ 4547060734807222005037030434305034616599871420260814606643261325050368056770713\ 4469796320582037058131626608723321048920670532761012192091563946125749175149730\ 0723440837482801504095311573443659947575154130790091461186274503176323929830358\ 4036888216434881785838469903154694212711481377859807139098006261392523347089266\ 4293186543673906297452941846443178196145266316312129069111190988666105145854116\ 7982522845920420256311344789580487797132439265548589678613912701740562230683151\ 0251269172780099544495376758710063028660590969380251388868858149009780190755939\ 5733073553562487473026357808157223710320288800881603150626768077112068548228349\ 8738522287/12972370562122112876181107390748214491873697132696954892401814210560\ 7363786008102379060871324448431618589027824919719110735852595503041119292201814\ 8760804898736867119656383304895329478766808162495253526401215492143423712503041\ 0143425744379484984328212362758711612792820336814886426411504511629440766026076\ 4118127791621682177743997059317624117824549917142094042237748443034469788522586\ 7717199741827956078703893577417773627209741022295377309407775028975077831951781\ 5616478889608633228583845263029664141039057692705705314093322368454791284637948\ 2349953635225302879939510306766760993442388340385351231525264805323497069395567\ 4064872954737182647836880733030308166409089172891462809596477184298580958185077\ 2761294631275992740939475760320831474206282909721219759293675234624885108189735\ 3394844821195606205631662466072867961380581832618375918108868065075104113237262\ 9338578296016645406599576478218999152161528766626188248346848061441351183220213\ 8668078632807696970611161145886011694070968222264869784643385074812799437919823\ 1367277835243975351371015093892578279881984420521825960122721015422961457255187\ 4678757321091393648174859405244736192776593312803812738564466820423515665076065\ 1334346479444791727030566116271457037199733762631208447788210708848479042782398\ 0409793674076961055229884550867191086445503817309021216305507614776933482496000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1796032488205802113364151188866303298415186141317922094216654213124\ 1351140787201253667035523139512954013172363678423117248085519669793528003456250\ 8650993055669969898122371577468228034912405971782340728298836495855781077406555\ 6035805386827194355995399182153709507640491299763070470803858835708597931924261\ 9381232777662212450924905928109770106885649084460907448623929941713980801555359\ 6146984234156610334500722941620103066616549049236675642265826747192815860404880\ 0596738439145285328078844103798652141386350925750154069573167865513167207286689\ 1344152534551145965893542215407116892593130982209310944268857084711697178817263\ 5276031812578975509282919774342030228818247593046464220643654361401657613767463\ 2443733174693861544847597267749950682006073682079027719456213944963227370626597\ 0104878686381314322021235685939858516564505448225596870251181246822240093066019\ 0682446063923237559958846233720097575268903522081614104784624723131675090588235\ 0242133185054867320054280601654454350322122618750490313662660600631766533478424\ 8359332802038023158639740541049494363578748047082491649922511772373719567771565\ 2786492400106515392158206949312136179917422806319272952902349671484070845830424\ 0792462906646748183618874292982761601001556514037636757057711324126623715193557\ 9142839180144339881169955019943997283382299473501121706853098376648813940490771\ 4847118579543874960997288658633016485148545826543453785450154173837608650641944\ 8359135981043027579213179339666033456144223420789912981860052209143393673044622\ 1997629778311729369/14480268663542947216250587238287771165699849786328835698351\ 7877929371223078772934370326566963379543685576629997671275103972088039897951018\ 7074551448755735708891723190342558604511962909525358901901120475405885161290782\ 8310306845869382499663727744072427928987930561126980302885836867802490688934783\ 2398225267147777343499251660026440419048059956355628681921793388450262249466096\ 7091577904276292032713037039696328392583671182947805363484374919576796487398750\ 3955127496926338185202946984226134482824391140927158982152956620550085244935159\ 1280180815159878447110507088198548129848848018110873897764371243497303068693791\ 7087713149919540920586763132754521137152193563609284255828893103811673766810957\ 2519211648416266389066636634578701699320551842421822092396287430248280254278485\ 8143255147667126040918939197044792953331293842490197319952145973970760707005601\ 9223257482869255712522465366284689624889632470472605060415620393051508826537219\ 4461684372806583204344848875068522890275631675723137308118299945576713707854738\ 9969726956120499743796834551355942487631651904882752245772716233966733276357162\ 8937939981364072652106418662333056667719030701945640966830631812457252000075028\ 5458135103256475717483382252828436211987893390886805370019284893732637871834500\ 8877974798505604855278812499013701961837729047905228968058590734051428588768565\ 1542835200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 99607305436651981802758977346996911701458847831035147286\ 5540767069869138901746190871510899236425658916753079784999513897597239761605654\ 4406372912690477428870830655764056420602802562600822076452408443919395343669967\ 2583995809571441955198242188198538103492274361353122318125199897281870766979740\ 3470609546594920262622779688425874939448698361306968632970877453400335387883815\ 0984437611417801488689447400257876763704241593724589196840130634524980842990492\ 6842520406873971122409359032416152498429972989334553875176202262512184116129318\ 6614433107435740880972345275353456266421328473583749685611903738841664742858911\ 7773466887540168303706684552966999489989447147115421951648113878409832228571300\ 5441735590790176827210846464911834083133515455057867749463615901112170287025095\ 4992353345733907757593418436127536926716859292174517072578668309589841311145384\ 9607994602396447453681714492273450928820740195309822334807602922592255618900995\ 0263231856890726471879216393345102121574134656706370398871195597318282262523835\ 4191358564447270463163936238380117889000452382544804215128989658113722309748519\ 5995079800504116722412031751488538227843503545265884129138932634448456082743107\ 1193157969985506290877809406093103943961082021423526637037323089755794192410629\ 4425086960189153933036211788732607701476247751905619689428081956818960644392302\ 1668307433609101465689371007183573775285945844344622992847587662201478638208316\ 8872342671916294825920892308787729366585562893089398509068892706373010800303705\ 52560178074415415800904752292413/7882845182644197791830111259156313486414547960\ 7081418009185210141756902903160650070026360544219800264539075939985237352961251\ 2285436704593557103057882936219020145736384239818772611745906809634967007674953\ 6287332487928372014559045907270182110168957522537786768778907619707261369587500\ 8784776431291548872705877502558532447070199321748971726268645198063493608254692\ 3397624313976019863649569093881306252970379370675674304945199845224430401935243\ 7737909396791334661605600466342499646646929103316431276362842446306187493093413\ 7481169791069785166302279375830524020194009182855279255416304296457035567198451\ 9183269973379637765124189023653848876888658738643311987003067385547476376330981\ 8841447282480620901993912077852356530098432405024193059944368494658200270940210\ 6792587372106988836785406884022251293751870850631597742487556255964472903054911\ 2329295161128154616650273540008184723333780756629334191261886227114792696971783\ 6096865176872186197061279474303587181747424873837301513066974688128771337186741\ 7247146236457870903848392772918518164079635181035087989809778740477204090912624\ 8006200586464004672425829229235789921380133094060857965019644012316414343264908\ 8180616472274286396404278894951082029595778662872517612487049915524735072500338\ 6171380671568093047198751096688224151392075517640087629628109046002504852068664\ 5141790924207072215040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 13213859526901102801582694059238755011522\ 8034814164076025902875938094898690823421144742236456999763366670069662732083465\ 3283206362142076105801825054655377877969470083465316193730322706928739282071286\ 2440482512307639266379226444095782584472716937193222013607835879391567574421871\ 0944212309144025999966125818769959943350635911481174960775489900873653610407510\ 0994870037167075896311763151132810206533162182312004744151831140665411155527252\ 8606531450799369316761695481872970605547028730543688572326509365246067374736994\ 6149703780500009688295592729541539975802874864532238292115744369015228975950568\ 9920581082387010680548374588518360267566185745492658076984453452447539930542002\ 3901075312257240455358175354953754836984434526756690147922533110919009093387049\ 6435864109096744803717296482775434219985039892513115371240831424624279819707029\ 4667718725780487490567556038253473007444449484971696758613259216966764100099307\ 6552562014327413301740567379250435867464568903616949404852057786568031718301313\ 4702423578601769950118695049814352108034553351174538356339088411313663369597972\ 5521742492594894268822006253586035733825437672355123101155166494121294733645119\ 8177030765275353786269405732149336312751916447881558992646170476773400253090427\ 3434046347981200705950218246347850060351787772858826757930603080287255366009114\ 8423105582415706441159361741642157090078348411665960564221097686773746918074240\ 8018637484000051926138544794278009729037901819891019716807693190928396815045829\ 5853418346099860286042793812336338142061378661/10717474665591865407628631534422\ 8705999586392220485392330232162384602026790935797739857446682715313554261055491\ 5354019688513092379695399475090120347884454226237703721418567844710837738279191\ 9620567634769705943530382636073124711055593050337731386845809985567721472925198\ 1781790333670063545448627253712801878601172119993863736319686426314020416109130\ 2658640229529329345218058632760354014936859946420188758428849327893617574305637\ 0836628347155394263949280207852535188174304426633216600965478178778912780133375\ 1323548507798875165321220659278452314791709038984874398967600896875278157084028\ 2623442417672003756288896460074294381810017894670949683559187791576988685870326\ 0806553949568313028489714450051313639188133676005240571264143550504896318249814\ 7677674732228768929201024246857969574092890792485909600391927424441315702957337\ 8215498311694868693119363565817257009029771901688494728490821123187355557425967\ 2808156828535358437676727390790901322961544540198225076743433590744698486178226\ 8266836295352878302648593080451863757040021664871860543959187295637213357981171\ 4079890468100697440855315590817151265113543993646400388641063305126776663227443\ 6193289696871017349678933160244116437303125063030844674632953527200793271060392\ 1326004075749142500804255227300274693564213010163641541079305247257069240084445\ 8729422618120025165354574045941596160000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 4879028815327737681158882174\ 6921623996010028154356795096784718727789610280253266223213837070973055214364031\ 4020234315084535193002770875551878655187028898745417243543567897686445270328802\ 1792396735991351406635369309578124338552181795449985413578755313106496171366251\ 1437266835948198617697819148928023186426823042034206424288567693545360048984349\ 1200759206089426906401218725248284074014007696845629104548153563930636629477548\ 9925533610699377211884735045773434006229690755951709051522024785278554286028387\ 9679125900048345048907470402252555439159272864246723025618354923282583002565476\ 6701477787512138563645569396198785944290871595252670749273180674021084735172885\ 9255921987543234030857346157335262547886945702409785160524484919364266607587073\ 8116951169184974964687218073218558404479267352824197682958708068185379851617899\ 0875679634998869624333580104873884200370112804258269105193405513648553736339521\ 2741514026146317489283588514716484740364747890180532172655770353742418248034322\ 4163551564352705118419820447633779815746539345662372352776733958553891580071823\ 5704672154959244722984695435343498101747649317235547688810629464677399794897273\ 3729283738850903885114363829649629469869067086801276299364154158464264658753111\ 2599065074834228832882974671591703765474053341926797849613642232091462703388637\ 5794052547436996097478060255527079702917307573128536002277057598657220460252616\ 7843803021747539305801421889383115922846441136846548196145726872693633532982662\ 8609205763782328723273366978404234157012754867281687348491753390278427/42703891\ 4382473460989213091646876816648740434189847409104112559070476876257901691581815\ 2635292183299402370021735936062514990007751445266709235178684746265386180088261\ 5419167715341893039324428504333551550514008542116314778519278715151276079404931\ 3937315122412736687208151947488195459642623025319383024635087047589707677226312\ 2184606326815983905971480899575586686564747128674657626166208352180762373132604\ 5303062645036224860185116512864319366557007036883257029405798736261476373447856\ 9095555530396455040947589097272188099450678603357441699662522012512026297418249\ 4783025117786536697697236238547774784823415324953094608898539876168535591693027\ 5692618002399733166821666834010979267088375185057673170999340250346057391065386\ 3641822232353340608870295287623932022620849502079752110986580918704927697308271\ 9218956126366662039289890855101271728565063439337235876702932460405380479090413\ 1633692132468688194712643198567499684666016992439324506349685437635603643281759\ 7042998590936675544032794786718916748725448706979426917901427907911018041626393\ 2210784545119546709449710511722597440363946246061550305886989854041249859573452\ 9978762160932532119971006988688681249721061817897148537864845817404497915275826\ 3629506079554938689489961458602096030560394915363319179107699541998263265394869\ 0999383546902935558178988438113888431351062162450127193700872434483200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 266126427542295241951360161194134383465477768085036212261171781634188562\ 3822027133446395985184224595381879976055967617595566394839403167117292113136650\ 3054877160390926500977028913921273231799688942983841239816214803199316280980993\ 9414518830811919365346438827540699974146934784938269202362776610235323525930571\ 2014670108180629777920962261222718686336425146015309118129140716643572343868038\ 6560902977562826810301571794833951534050196210907458617310297309717001991546432\ 1373895060887685679235613992064668860987905228680837375875239560538040788676610\ 3968370961039068120824163527367767185590607502325756218006551486682925711268478\ 0580421479326292031224552290838844066361131614631257778370702621748257956335313\ 3787462627012746893094716141685734436787753372430076415696193578232631741922530\ 4758729757029522363609894109495387237687319878719574130067105290127813824221137\ 1286896598444210632718070391934261836040285735722038330895928763517202565654917\ 5308607448761435831200099774238733609026419978306447720609816076371957763199832\ 4759418599196152017421683427166048571021767804180797959370196887166948152160611\ 1244479629248986082889443576149972174745483286214188791167311949369323000812042\ 8462614223777515970255231691970425336887794324438823546163920616997105217827670\ 0832345481257448672550651499540247898705849504507435402615309482774990841614784\ 1304936494400917891116015725926080516735875605261641482567861899838285081825473\ 1433007751102828231892448892303348501164897977053977294756266482350181108222253\ 4769411277355926419091145694713/26921813069070774833692944707508722554304749697\ 6176344535457090820948682493738683129360413282329496824306748582616192697642506\ 4387931824150455844937643222153076497771347494026263950607525939441425569726567\ 6967578047874626537963588960823173646149349109010903210817241963798156398758511\ 4646812754434454847105165142593645644581286062548251010039645853539579012913618\ 8149858624140781161091322050631495966706650552112423079249589613701914078890655\ 7373440196277666920282841684730651696863858805590001472729486972144029338085331\ 0088125256245818177755024406156374111997653164344955868400034438884039461632716\ 8518132969234915205616848060246813360166330410868608373935254137809730103490253\ 7925181382476671899806557262503373000387629829256505868814545887420994104794447\ 7813427321650719149532589248874401200539499180300247598006647008268183480946868\ 5730838642142326284042344861929356238156725575866725618838250934070014356552236\ 6553889339819619712266757634695875616573319653152369160745656132297120290036449\ 3656858786778117010304758819910330411830259357770570502085326350036609507414664\ 9733527063980491393257575684904985701416564129427769237959510868624479084543002\ 5046528533581954219115377030789008497026862186437682494100908794974880974691766\ 6435531525310111184169290105993804201800295940936859645703867932842739668934138\ 1124990034329087422344842121838592000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 171928229087148404803654805\ 8646973122650958096597038052828376758089421422680777649824487426664237196904886\ 0960757079582334598192139368278501567409896795043308579407452876121826407191460\ 6219230296785711678106644288514867362899721245894265289079992647781320877448218\ 4103823318241562040258339518797684020630643333526211524472063024300278735376992\ 7387710447107745697215847573037175225451275026616697653884104656783132439211151\ 4999181865354843212132846676140162871808282188158640619178571526395430458665161\ 3616151342664817376554420504766616762405807149375893616836085542508020132061312\ 2763503452709271544364409213561010679618076546265683945394043283784966744373498\ 4633883917474734399448440277754549046344440215414640497962097485415283729873763\ 3007935784201936159303738948585344436482519391132827321895546410114584003866793\ 0678301022367375831624739620356287976554957994216886337115027193228180805813589\ 2570899867556346038672679121172889872352932665483775894862633906428999153537936\ 5866904138235954369098209160086486069972973448139689547328538606567622048333002\ 6324164446042553835269091853174299390619307407925582996473601067924291740815304\ 1026154923789547823236700309183333342853937254125192007577599488191817689676055\ 3952438661577443335698728325847881689748720845256845372245155127763741188227159\ 1825176975488716781418496974782143612746308853625247635252307419025891332516577\ 2754075581579937471236488003712145438645713449312077550858002064787547453596468\ 086847001232736803232147987404181364294422615693098713913384552608671/223465529\ 0847437882757380763835818099757577827313003712833520997239458831015040360645442\ 3731059185823508922841466344346001674723838183304298209000861925460402620794271\ 5179937716281996720619064115920724723609100276015651228895680908507130925897396\ 3709569198578291664861213264786028006589174428003711663032087396214780524522896\ 8164791246961541297989554807685595300811758466138205766531744510063304015575622\ 6467279257509481572476776915457781300994103679004928182536469662900155675406646\ 7923000318512139310839633841819889158437121079441351599731181645707447950452391\ 2729243338207258896464932004062199703243042118521803452273468515202095541375325\ 6695507275462080783677297718647201954252355682628195305232111245762894043944627\ 7019824601916366652220632488724178871821906594313190217377668404506681206492964\ 6123394936228646519022012391991061949352783061436624183483466493157462388233963\ 4194001767976837038161243734048208400402811069611620400554559969960869857233667\ 4276906648918647571936768208525466376410222739228385616370299663455863818435792\ 5033044587621313998170064153999346276804888115739707358772057615796157372536177\ 0981567284836997280270664189687566587281127117809144241519681835902845380041365\ 9870368561282037285183579826007632280148817485963272634095252716922310597173001\ 2890367940413928323831358939768754306284906129888469771413251686400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 312800042073629610498192787446501434438179564834064317057162717766863459784\ 7064553642419662556191978043592771292604098744335498490460607325789250651595524\ 2602938739282359779683274534449430346862918117194541967258927422635549975707329\ 2310390184363431987703203762935513161890883899511952277574190863187099324207788\ 5332825651720245786195458020748469546043103598286690674746522881584770403748797\ 7162377291099421411843229056680820731824614123951831299275209467343386974452097\ 1363526014971905291875220958982328211705474795395954136571871600549777447653128\ 2253634939089219147893274486285954912067623321202755826840099719350291529726157\ 2487820852137271554442496159463980201871865098100556014758970226624787852083142\ 7004227296778340892550064055815768758916937910428821179494812650051759448405470\ 7560897880250750118893746345413676747987532515467229200995508313795866787966098\ 8807374402899030075178513017711198808556471723620667358230982663171782120215851\ 1827952395776577903316144126716896719357062255337447919818668373074324101180341\ 2343579927694774875488061091014373060097411559014055375427627537441375753412871\ 8209364128406814402316764023098169118583479795257438306561766356949851179429485\ 0881739326857213711309146950151572212126439642362724976747581796676351917590791\ 0151669353460370357262513247518208002209444529910507093495217658038990820360183\ 9416926501641805845981678976713990915197499997091348659609897857524273379659025\ 5656259746780422862527269063313175224221291457700473755543442607265780631929473\ 50238878520093196342617909/6432199043988088522614478457191945755391375525427270\ 7972715813642223793910760085366615508316098867138408199994559175129517587817455\ 1295884749497387545402761621651880990408041866471498710962110108210694255815080\ 7527828254938829370791156778962482457653154935724214926517111716531720381324056\ 3591602818699746812775067059724681104910612623992422463649061819744700193496994\ 6139977935089839661973341429434085912950688387103845921007746434153854777395047\ 0325923441188489193114890635685077174786897576770913858578224520146497134167045\ 9293833452424279672504668495604416960961941274543760152879059277393028651383617\ 1520153681154450194706096961526506005133456848529209078008315664142855832331349\ 0407931383274550962664046692481566681503043762755958329763574468027448056814453\ 5374397190059502059048321142635205358809859831576042306360081737062531507304342\ 9651617587638859440605928517542407523226071827969225508233485452857720632459217\ 5075010939477235491172190700356338831639364388766405740272874945089733038936372\ 7253291910455634723789877952455270188401241195771176701156189035777758088582647\ 6792439238077495495305703988048497331245322488898622538978083042701101179799175\ 6458146837131129522503458969627977768421427585590087817902347859462606824652586\ 9864177610911925119913288339677572597868124891774648722002459259569749598668403\ 5075957224386644721669242880000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2932923689701997040184453198569575\ 6580308133644684388364119727870166053104868382263467605567228279100624059258041\ 2183488572637371748519536696524264649548137520252937238454587644768750249896618\ 9064468340819448120515445682406086873884753935843654210394378963978960302885817\ 6562974717384847659899950033459892361723377365503222933659744450826180013541418\ 6201009461029191385596030292116594627018088930804496523827321675018510380410356\ 5040592449645710234943139181726807641305703552152026626612251965567616524925597\ 5102283862773889368837826152815038063422319935609851099395803443801586387320050\ 4352166988817782648137580637812883006422229086932490804211757203086147944364380\ 2400110501611788611929669813010154919788721949596919224852555952752266639532070\ 0392937606138560625958834754843454991983456137332160448651589595958475866280313\ 4418093239202670831838897903078412355353800236269105832102508463501192268205811\ 3276008506443052110262926054212061518078936021314547136238895589056665295411469\ 3750596161150188762175596561550437228525805974576249339906268861873477833926034\ 2992316605427882193104553580338645825818471885917122925899361600010794511003953\ 4694996097243863771170410733139015553994994195574545569565138205600772998072135\ 8858130536784384476764464808452170229000906109738964341416301004623357784777559\ 4533040141760769971775713337176175121504470676492563904924363135564080544448779\ 5733093345064060506725128383056573729384905676265916113471072445230346209639535\ 7035665917576259595672473833159604175163555063883638312640450881986670660438676\ 5959437135532839/20429800461400290732266799969806420132353420388064992721381953\ 9943496231176530953325131788191876990268250305044370675087632333679035834003904\ 7643718916639672267655061919803945321271978290950963375312398114564725795931104\ 8952917964495096587779920495400416423278598024828178940824262495909769677304593\ 2081766121112759889414010922551676097215694356304695361190375116881633893937508\ 0199828794167784242382510251106455528238532591049145171571462578144906267102942\ 4558747062853012727992475633084098318878564272463077600530790741548124722420910\ 5113455024273452580272896619127522460707326199241448064566621416592218001685982\ 9725813518065454715817580645347471912076862370457654492378562071079727644107102\ 9228270035529691399268731389164995230755402493019604264780888039375885581711786\ 7847621615708154047574869588224841481340523910322253461919776437082196412227294\ 1648097007703111951757095450982116048283915996861213464424631050602941865222291\ 0515198575854601935345959739090940500121801175115091183194552405925093065825473\ 0485404057944147371852750405642484221139132474721318934202751707672845899711609\ 0313257984764693624712693081235884653515601127250222007093582771515202252886974\ 9489518717465815933555837496965505707268867189533691581393839252333719833206588\ 0129088477656546856373548328475181481789779967216496979808806562420663368964145\ 6581267501969922241471680508887683060622950400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -75134213689067\ 0765271775347332185853028014576807085140857217406201072206821586083100332271510\ 4638782545346725131990714268610824127274741930952810383208507862939342844002551\ 2872490561468693643641078786388552755411692942507355352521352362283636229264191\ 2025065302014853113208953720834702891466100633815499399829429763695888324136416\ 1630898468447423239309189571010826014394313327536679514056187921134139061874102\ 4305903876331922986208337029348346191047986369985880722590919189123762067243898\ 3137583322466718120633828108522047156858823585514918245125373811816286475595345\ 5622244070313773773709697699994177924757695342979908905078514204791851438837213\ 0642030764176361040599245860742801843285498965424291375193908877960965066431507\ 1147056388290353546746069415080848866137263933492689652262388302001816436082028\ 1243922731320222090555835718977331887361638292113249217553079138826139960182576\ 6708489721571937430697397112493538241655028513438407424621146545167140597362429\ 9472602408825951183339261510902246409520872509213899109699098457825776670336284\ 8311312906331287056472377060587551683476561250439870855305152885519398608512465\ 4643050877153950397245043021449165679736303189686248936912357721077220826731198\ 4552840886784379676227634448552438658762901820847349561128866495376991871829901\ 1210879195195840560774213748005483326711668402054434117658711077625413474595189\ 5837496169146125752567214699260636454271526876898101072972934322876050578817869\ 5171423156249066809321693364180517120517174620760216891257798331082500690486154\ 245933884806705403593301358169991566511631/298929657543227510006157107830206331\ 6334005412549824960989696061234834594424247970291461330095071796684649193421433\ 4927092398116849994845784946684800937028350207219572213048120098664437232326134\ 1461060217082356504350957640721053773210833076259307885518709122069377443206907\ 3892982418106515863091079000057685154766747212301384379213026721503928449224554\ 7127520163252167424014493748487102909414785745910585294599701547407338413534734\ 1162405033019193942965009381320569373547796356495023162311849965763907577250649\ 9740705513619618228634516594384278453370129092656234246938673745968025240348837\ 7386613872324339974893893702941292428874456020031472705950022916385133279031218\ 8386628153665214180776808942509216290671865741756048435517776816222279493962570\ 3864445450276695328670301327061113385906338350277394809689409548633799476791625\ 5449486456184441811915662573112621340592242202587890922588361303132190222713149\ 8599997785176642694896071715574806169847569702059496740768205035402199666331018\ 7961500185855921987428809546651651592001082110844318045377054823076631935421327\ 4980120310967373881184162518107203363396387704541113672366713685626416317970338\ 4166735868561212999723323329320617454708517372426356489099158128986355471944556\ 5666179116937170819482721240684027768609699864332014084181994448807332071510472\ 4684416499736016432412181378355369339523981034103288073264934050357435170816000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1553767739509409305471265365264189716121126695431515837246176\ 5924765478746928966729499099879282934110093125447848048320839442869174596506248\ 6443480402594432852791180603526668513104709761299613527992205120669700017131991\ 7513605636322044800096162732846533097331326929670364867761668866507139175288177\ 3319929814367247219352805369346389838871092549873701794139178041516171026045643\ 8303587734148683945269067972514879927964178508396950226659494536371481967337594\ 6070869326868621454246889178613602618993625327154915777214508882121229932568286\ 3847492985362498582039813940445089458587852477549640564501684081182737278590829\ 5890352012926466065859134618299918720695540781665375802934750037745750168486343\ 6175028271487427624182659262507679256321911707818309868679407505648809318495236\ 3596606205663881326202930352975888812187302350637595714227782730409262552288857\ 4312275183961411475457438431262715140413447639996999688244614563679546313811944\ 3371679397821929362525870467345918655378097776758691062123522337080183014583128\ 9863057576728355696512454733851478701644816900640376036191062711624115882232562\ 4899018881299462698148343163009658308630156522512237662762191445194847836138398\ 3594879026954580949079971976330766331144611908844324338898330808134977787075170\ 6917178113716843660351259496702920777123684510074131722128546550449870280872935\ 3833986261806147998152498507995504374503258952324015414596422766182058373178712\ 1221576374357698297089747040735482519737503061362086757505650163241951265139831\ 013655118594185653662968381800184888004439963954663652450616396436735669397/225\ 9870857789481141247518850587259251293114817262588950029697334734283147051722346\ 1627222412173087029431329202609795720655065289309020747698581700623547673636498\ 2034808330506093630305950336710587192707099203530880415267525682212814319053953\ 5205736114750949211617855158988699388724646524120635130985790394181973995826250\ 7436359520742701143476418474179382729517152226039795037683923708750481327804010\ 6189707641923463971722259856572894499034419269630131127313582962929571533183083\ 8063729425599476658916316220936881789398336918961645944455794019076178910149657\ 6901347413510695656780142219645153053816388032770727288754073240588306174441239\ 7183434757234119791346130793925701598776854801401071062787183889299924013649283\ 4240449470870246115002168475704541137369729504561758363039323269387349706353671\ 2614251633125768819591861369150157712246269201566909528744562387813009305763109\ 0719980664343807421804617511521139864906343670506001209178825589006538676850680\ 6961415832673205717132908272367091072595419921623772516469001252098982082039860\ 2634240551305884778413413243136588999202373233925828954913559332693136229549607\ 9453473024695253062458641931757712848021770817883343768621385373240130633512959\ 7863951521200855275710802561246942735487024189225284565556009097470489424479800\ 2482216852996820234301871751995171941221498238474067960337050349876578092062024\ 3932528370604048461223511982080000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3703417856370192482140371771\ 8041874196629670130640187670147815100581568490581509664029273487020450328825879\ 1496464506011181388283992510556171283441773917890121011437358279616117056170630\ 7016077052090534643287552622572400425642885182308210263161851275741626319638061\ 4172013227995936185629723536109113308817249007474201976240336188161000624438954\ 8195649076944379835795452135632255806560700169893547315506505774411846380030411\ 4837140828806277306435420582857642004252778588387217839138211194411231794329209\ 5868174025655514967602251940227784114823458704042433354915292063950108136241274\ 2696472373847459003096151925309056795191103008149989596526264269145578232980695\ 5539637446424947226115529281833915548372721361101098410879238803307423775607489\ 0109505832003691463342096229790843829813437466782782438951152573712891213931870\ 4686347515336797052161306231168065908920163277881957781793779263523617733126598\ 5153992864007126255605766732759855944307792706651300975437061180286135923698069\ 4847221181003308251773892438250531075891869090009175986787445461282391818914928\ 2211361860413316621845613320027707371585885354364765920856571486705508053016897\ 9110172704035874266044954614993819270273067415880325436857242891523701107025554\ 6087275649020253908455492219126631721919801846370250567799240555087032308586251\ 4591254270361846790086113517864149251174549209489759122822144480571293290498557\ 9976816872567793657136063616419817069136887536043133767517247281786137950113867\ 6096457154507760349167179449807615019271517874112331836676715541136756165638031\ 9332427952700204597033043/32179272623769953680015353529300662304292928966649582\ 6087984627998862862240880850725107234028625158098233905834890563042247382030876\ 6739576539455107249220096049463127662843967862944927747745322086559537553772976\ 0491175228447957879708095936917876156433476452043754783061407827870385524933040\ 9024029554396422282997086163551213116161362305131728035009873881558388889952047\ 1500634915389241114282346012348177269464739223094862006029547127066833230753779\ 5520764663581324084989937572979383405846440883903122738266543766482789143470288\ 1527963155729379120402254493012169726717909645666228877835130448881780322114034\ 5819619343968839888581787657977365943258374217864135168624417013107673091425985\ 0871102750662761421942209884105973869218942726332271482277522161504219183219606\ 1902901655856835615221075634521523316802915681481146350867489473656337731722703\ 1300314062615925171404474478122663760153500432550399607208805123841372604808434\ 0429814827497461836601123490321884922009247163904956468873205687372661294823192\ 1871536859206452885820714531602714311953146552574322474329944926962869313567918\ 9197896744217565457828710774458180467880216939411717093328385168974911422318858\ 9196716779984510038406232683140015254721462527513304655138495410874322099341093\ 1180737168943438566675407672976777050319316034123621330777868066171864908517796\ 8931445809656171425934974106990472031204863704093949952000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -381\ 0299762905982322482239341432220337809722904374056627418310339144492141773379284\ 8918760389392852472376011943754892689570061661111250257999069428132005300325893\ 4991662818472822907221900422359367477959675387733495908218862991454294045077041\ 2874974516875878752563619603728314882474660820534025307360329430999223313268100\ 8962958676324254957387887798572274482600766432196178433551300340772127962104573\ 5340088592469860575907984815690924222984782683311977469175955158297492136859362\ 2120260897070562108158226207890070895439267860957524659417532996967655770577394\ 2486579119249098882129851711939895139038948246429155470026593989164476019334435\ 6014480995824127589823145389558542575058933975463104524713716061116195773018862\ 2912431589555471619797840232498425702800742466122550963334712427487530477136609\ 0508475504116809198332173475317522702272704649727266886317821475613927744908905\ 1477788730936513412527269068988934694498821407342268128814934451865253444438676\ 8764706153589279145182185708095046988437066247028924114356522604738275394672238\ 8668173977503270659521920584385549397831687542207852890136240979512160247767260\ 4372397172804578798253963012797134940180387916541457950822631479848888354590686\ 0901612281249693151088796350767192740786117073376998484035718918723947172191267\ 4788106321613864479554815568299086160484007342385373348886380168258160898491374\ 9062451598098256610895084850281836302575539360911557793845042474122908822242641\ 7190970841895736651282240915467637392993072467993010581950967527997139659803603\ 133445682434642795322465192308007725553249791677092969960293397619/234621241732\ 1544052577684057253141968488420628501989053352011979255288398672499772792294510\ 8319166799931957441680732531696732000355978882710395053551679806580506776176685\ 5089937785433250545073000980154585430105385156881519371823075685734189868092058\ 2621855709550805374813588667807926678497816369128014140853362387389058073043099\ 7449747981463669705315431800912446679702766893191595206150686751009983156705336\ 0787314552209297447049710786782699405134605970373070106103477300192173702251247\ 1230769335610683875281190009829151792744015007059954999207772717142248124607917\ 2050246831526103115890489399628840232242918574119355951309678256344232348378391\ 6180119875172515579234786567155726114198725579056833715167315792729260784982700\ 9059047334153727631206622805635288642522598946316678964802950530387681263244573\ 1305884813055782875549652813911970752131980457951474583199665177866103279085752\ 1496092423504555337878489264488297512739533520520481892355450808674820864676618\ 9931543304811951056265950126181692676831444580709973217184216555602249831302710\ 2233647741710796396917738533271187682088626974054776120320467237678044127394109\ 5662622443603181300817673316958834506556556310502389876959609071328802216706600\ 3571970022087918849000888524508456390173888802578429632438416819682006811319667\ 9001009210260066558759226866366305295590474642476138181601008931309540762796308\ 1329801760497177703704715853824000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1131914151171860847710022\ 1496720400259983798307799958249571052080815117768176416749231643744364422034820\ 0119146993914303354227269537591054365601078693176361303869468770950622724575319\ 4084824414914183678243794605424340898486649905633589223900827255331339640047862\ 4846556619200061797152669589089682608664178971020297092921078563886721411965562\ 6358669694877043229838999776734391595657401017417225698602183321019878113826732\ 9673728888939941147356925014042549566279609586978972975747567973717833033134161\ 1202830007190299321000579258721927927598607520157550975010234799560005542898153\ 4151666056100866253907679786350846783185424599556997244432749263335673089223780\ 2640032677621760370308703841130733820653098428811513859799803151412491427113308\ 5827041246358600734150392901475096516140346576799455992461257846470315463963894\ 1745702559476910754260542021218978604303446468552190782815660882009024038012412\ 2150309437606391640197778999072370344860204104843566966755576100870470625767895\ 9576582870951125873778928208646498203973321364128471268321902563441403903633835\ 2267695782286731569776212433297875558479297874661143119367300839404694994904600\ 7468276591256209632381148248938768659454517253074785411954093049349618354487671\ 7394678478183424759154462804008743333670996189183379060894878597228693681346025\ 7190804001987698930491211670989454658635903082589284313718803652066926720942509\ 6064357669694488456587465008412521355959200887397249761278367987900397761252211\ 1660996830032951850168433183143524191147169527338782095942221722574936397378086\ 411793370019737071515400459717/542375753845237043796100520054975738037077615413\ 9245901221862490135089239661601014829185854021578527478644716430058788752726218\ 1850827479568288324491190629873350131694971177537380376796472350284381959931437\ 7404797044437766753224660995766870825416589155363550160802035842983119157139717\ 6009239413925232349620067139981040314690926135903483007483969202617274362726280\ 3316349818335070207517824733926886283496889953275726389046528951540528554615044\ 6070588481332586811664047990368385235347030762765864505796579332285032320247298\ 5045527068800460127582068201012816508858179792088554156785881980648461150952553\ 3897275376394690315529959245115480089042490033471144434757541107385939123949022\ 8120312964521801913537906452134914111115906975981009572685673561186646870860379\ 7351106233376796285263789403672912068894835833846496216777180993648978009103258\ 7561016353528008473822695163441684135248390377308452921665014321294743058313656\ 0259460044488125108141510801687779025893113423736332082636317271940796212553054\ 9154143494354377154636268877397534689486623023622485661934749188915682945161857\ 5189970355097271669484021231330789443347221744412181487666667223477409251541464\ 3411278447873139476357713238456235610152328085451658023241487724324995051194718\ 7215670196765547218430163706016213690258081059969726872757006275159847292371647\ 4382408607540322321303877462423511788227272326841064069529600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -7424634785769938349661627650096339400500967328615129777417540748480780122411\ 7808469892700114808093467905018689870325374692057881773481151808983153445141269\ 8629042360384572138056207163588290749296223615115971027065404206744532474956683\ 7112500582943549666528140004529943819449043016438518029840262527879090497193724\ 4744751746300812688260901409628496371392649628952318709528148697970521655902059\ 4230781425351278911886513080376109544439932732904793186865827600644775677351509\ 0355836839138572548131757334964486310697743391705151913241077277707246240890170\ 0769868875268969637000924928027704691766051539987004525776350649080993533961587\ 6307903678245569316811137544626988008617429017039516127042847844337683249079687\ 5010002208311873320377259450803854241790030669210393427460820083313928013023472\ 3513786723431112455818361339388186064854407612631530256386041912940638454977416\ 4353696235680550026174191796266804014264734811892761802492972265090146717264274\ 6664680704326556511721806316950925319819317323284544934942785546388803296237074\ 5755239934325366852099278408604976305272504153453797854772002078223099267797667\ 4836352769054719290720633711465129420261251036488446379024595478298940437949608\ 9585308191191837400573339172150643830205706923393218543434985158433261599449364\ 7123996163852996455985049660449555978037775937841138536960597154785432695854618\ 3262433323624609115084340246098453916464270603859884687678773063172811579195719\ 5941191332585832876114844933255750923254040142465958900679809107183426983607691\ 2907114953628137244730193399183139664655882104949795336704442990993578084659977\ 13/2949312036913707963895633875986109637395346357339496998863469677376053726689\ 0934042705001096629837599663958536245050204914556705983368122031639267299884606\ 3057146796879160616632147357250698515594225006710251638667578281541246612906423\ 5876095079058303788263569153204071722120055583537679122995565990861740730180448\ 7115535178533525404546485134736830029835399044289922352921558729413461809238169\ 5807115384653956086733996540261089871717404670379676662906748092217576049224714\ 3807525207422425823530982714281048658823962115789214711782981789288636864463763\ 4257746806970619920705066021416350943433124926100509424606769589301527464284393\ 8234279844232901815623420037746504297555049417969670358048291447628983154838179\ 9989041509710371766096528296296651442522448363616921281454833041013466452186189\ 0142772867408291808309696693061280652558784231950337440228980304277152554698369\ 4206235866684358716442866943637368081513339803351946370269158213461271199791109\ 2783043084801911222651374484896902003836726237154284196020848411915022866149699\ 1555541531219107709855037117103159956262511777352057653889787719492093538248562\ 1018435917343038897149672542274115145686335752976345146611588444757889156206733\ 6811776548020340929995621156562217394801934898689332376309773048226853089726115\ 6030562272199877198525353216862071470489828601637406508011503311333215530296838\ 7614238172239380731656503759867564064076992441994969088000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3781222794803004548490757235641918240603076174967442985210362128797717897704379\ 0662286214900635136272535346214328147808534833246931776732110098740711677178713\ 0779682839616328455697028139246156732731759805689241019457378000412009872507458\ 5589258472518655368670693537148456907953644921320291888986136254787542352788806\ 1562665198412741400200755165405851815147249206976852351612065019882327643831266\ 1142180314561108268952098068568675406588145731407712678978509792523242770871829\ 0319535035990116783702435274486005495425527816997614717913520516379044631150808\ 7513000422769827483658441321911907974254809605417109169586077018564978880981663\ 7173490766004255472073365526050685067977323785269570412160779514672503672471562\ 2421644156987139915063868436016637163900678415732676146391702685677859434638253\ 6296949985141475486025329457317347830870767757683797953580346457433897140364725\ 3246684100378889391736936538472230798107525781818992869615603322427127274186663\ 7794546636630596390979264788380794801389471764685330008452069453217150841456270\ 7087517723914186234261821699355564571145192288744671577960461047372016023242997\ 4190235141199004246297532004135356615748000821329605297898784228536508024426022\ 0351304619794617793853308540548955223621394069198420851276110457416541104951985\ 8483438166549438807991377138554949027211690710748814653518756583071151905103320\ 2419478251227016560177653039836674389562425115350698864333920482129120287782606\ 3817234073613786648827643153843638886232107795050626433339506557508680329993838\ 7610541819106550953798804467231334414405128590225272162670795756910187949828583 /130764678263161991652240152573841969465239452951919866937561065213781659207420\ 0449122342217296359064659799607390141984988982755156852948061161837393537052424\ 1569882078497723725377135839549042619117446080647301569839615374358885969826973\ 5229275794392264347107644383023902860262705390586255091851600558689227554988569\ 3797222373534620346157413202789572407159861240806195888570314749898065758993542\ 8556441150922390351579605640491695517109026349363977343335337100731082664421071\ 3393888714632855790289354078966976680387717904871206498329794994966068207549992\ 8536243971709413351742686250749053877516864193371984127143519140115916488753846\ 6290961768398538331255249866351033915693757326848035152020632858730819395234968\ 6261117538965880713677399161104545885332650338677955611491392661801886072833440\ 6330170506777275356381732897174853029112361127436647952321054454697848208313246\ 6011421559017350319394582561271259517699885257050152320367496693222626689533519\ 8091548820132931317554916920730112941194609069009227004297857299364869246155336\ 0534853432365257497187187842646128181277630610308098389330347081095231575357934\ 1540291274968471584467409103237876338864043023529519753381270803723278251093734\ 2979972249576561715468504290951325456278559363575218612288732740660474339663920\ 7138182671030699886425299253643650739789991012357300596172676936219676524004417\ 3739716552300254126457034172441394648232917910138388480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -14\ 3819486923738692655318928339902541188599348643219366265649859405198228102751071\ 2101445340174219039233527299605004855868798862846607719323722821573721477812249\ 1290409553078882641161632527507634679555146414006454035619659950125973485327833\ 3956821307678017071514150346073700897283750943050059303227836840380023243195131\ 1657434935450094303019093362892581798967517117647657055263239727318919852788569\ 2195998250065319297815207688156184595504795830650795176456332880262136373982593\ 9002566715127289594142673709540458730465192942894309835572151601552872384461102\ 7501505959248994673424554681175663713033349697789229026216331915929239059258568\ 9617635530859344000861894471328720697659461944301881537372967922362233583929258\ 7640709476457401420308256830365338218988810742203867252774930771176495061998373\ 4197093871348131661341865132381234799388830067750723704183080168862150506470046\ 3766370099852677569540847381226626058990816701445104707334069394529211374821463\ 3841333884450875820682195592091147424208042449306883314843887786847240580868473\ 8702497365701389206529186782387103813981749464138902422811425960783739125376865\ 6872280443022286848327254783263400652314870846357164202116963511626886490484391\ 4200277861620245426987145370267724179158209036652462502844176347157091846193867\ 1597662038428739542388571430553178928464136366476144299118327829547286938354967\ 5055926977250490986015216489112368540175435133524857898825958743025628514147269\ 0456558920884291242670833425696310799102645949216846963387391755142164163768916\ 7989513205519337108761612029265608298372080824032326203209269344419295649754782\ 591/451526334348443737841372830386943209397669880921230272172239350593636561682\ 6700275974031109519356657173173938369678719592461807220532036154558110818338045\ 7879204107833052242642913572462990812901662009417816361332155510353565442178333\ 6855660538388285017646470537349959638454284581530455249890917344378791121396086\ 9976064851168471798863199895897954109381824514623914055658303065442055516919763\ 3666721076682320217920500221284457494894430213593893618610488770944838811424796\ 1263066393502240610836071920466892893331907819757366261900581592319298680286529\ 1631640938805106411334421219065294610995547864041509128947695337231739352755199\ 2922904644718330433243359670603519469372070264739014622791318224850849142621713\ 7156783769892970061449761672877969079385451950501359593966223684004459201938408\ 9614488152542158446050862274913526132374439142875995699306188859559215918958468\ 5674339432887947930427980521375155324473177153633480235585201698428614642179171\ 7714238053137290235547123252883834481970657123231759830077948867184254218761093\ 5728402806417069085532603504636991881370279334926944536672807741214327094363303\ 1153469357702376949704264950487469133806482821035126843236300551055177309176777\ 9795539983308747580061495314563484442970578660622440420580880676187834091909673\ 0615815346955135436017576924384169315571758731572507612666518574580903870859259\ 8635784767789894098349487161258849921072290002824240079831040000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -98979647293112943064191422572617130631153582902337591274191293427165292788\ 8263091690197762032856224730719362383299642712872511266278441938172654294997077\ 7394615057598032397244969417792331614269829899965968654373160419121299980733206\ 7631754674344863876920903795591035298408376692539347451158354292617724229305080\ 0315152050157332112290716324455980202437750658168370743791284828962656164722099\ 6826717480397043978667490727937818945037857904502704836881429836538929349796244\ 7576404776367251219406564237301540447480765856067153498463404102627992289609926\ 9392728111250762100751782334261359697094978996214919628864476530686074080870323\ 0023668677136357662136456934999874539851582074734828625724368027915441628225836\ 3767640633254407113351488220327954173614480618594093411007381425454060796545378\ 2231482523225478044467444742621420685038545310714588210278451635662167458378613\ 3765004244954598932152669704733766960017364335413949617822918128394808113317001\ 1018149743989693370691586294587088119510845022339466467702611305277083390250292\ 5285994913339789963157244887040864532749793843620551943427134012985816449472145\ 3584508720914642828737361427113443796883257794194128612369468108064573057811006\ 9830868305515903525920845063092545688855445951924062388813542970132857910318928\ 6437854096528907762210022581547599123801111079114806152265949427641194444325607\ 9568146294836427715925333445472168352809141099333959530087485838014954709671674\ 4611599020081071354766654975918985862832618080642577195948504577843294627413062\ 5284208071755866075312157666846299636081874237213583820396195137083251723992858\ 1432893623/29335404825395527263719483269294098946195803509103435931518679130792\ 4667790113524744515327119652327878657203562622828962489204948029921013708345373\ 0804933556642590197801927159256654108403028474299822661214247176550964271283996\ 5761225949225080856405809712353536872609038950088395351368166372800080495336367\ 4786467102548830977707823802428109776705856909368998028225627566121850749732340\ 0349403490332786439319297800046802228716292660197812499857835448851047929469645\ 3312503383360517664995095452570550013654041519411256806747986713602259528719382\ 7165063759900453993658534730838421669469658216182526107895897598199959093326568\ 2904111504111316561564135106925805159855163237564274316881527818388070477554440\ 6743476913850924282216959387024011719896266448454266709883236566801542536245246\ 3523255082712628500772413123565177570849657314995636034341306213583729504074072\ 9065458774399072062427197087911313123907189761238898387183113602144749759701136\ 5592651956254680929675489512712845865114528225761603146582368905760952303256843\ 3009456523340278950743740963805304333749970171699508145135028277771118237910265\ 4833140353782268663199977298771538802935155336731907263102374474304854844097504\ 9145556602399338564930270692224576580948090030261923702266409925559922709453605\ 0195409257639239427385336931815722727053541711399856065378966825399375147993717\ 7979333104208257048419496602957953079106112552009779500658426327859200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -952878779636842752577445681331935988097498987850530832877901107009\ 6250534935211360228325357624281121052540552082294436058540396993444858672593611\ 5374876971533043843092284408258047527432903808461543940700050459940157713905836\ 1232192364481164097061825571326218778257803809731234364354447359623185589040902\ 1596573816582149151328738163309882916778850014554487536655418721528180909914557\ 3276348618734316820093696952552728429266918132078457477920710049401803793161832\ 8509720956465991299488496983116629481420018601088020946507667034066140051038590\ 9548816242886698172544651260085340223733137269933903701834578249029866244624519\ 9559160507624384771722827927140961314369947094322657335985307385367849301790928\ 6399938579279659382225641652279176913997594008247244860714046939593293533427694\ 7354500198153029118803638996323565979533272061923316716094367038744983209024249\ 3384903631668326691405222925729220947335459272093175174666517115164090450419187\ 1000697357131927251400270436374311330871764365920869589551636349258131421966269\ 8523324928158759698494162291689629824738303881720360058728566082520115990917350\ 5057824417187968113287377103956189415371497842519287664404309065321206143821331\ 1889236127084271125380098331706716608329684324582862233266486196736135214066058\ 2307099960498771873130776759714716723965350942303221608638812799550438224978746\ 0426171193722654558194995556774195362269894958194528427295717037245512761957075\ 1780501294132292521940929675767085778262907420300433293710438496721052407262742\ 9069640165407302257963096470671671868110801067183991157851143978634456831799570\ 41650574041999118971676557/2773416614251489740757526236718011220931342985485926\ 4118058710584756986759101732459489039167132303659060049400107255664563427597364\ 5553129354229617283932431686460139618643142885516763884884028036516124241617285\ 1497391294397304013429225275832329956579312555797019901681912157612671312410610\ 8497977237808042132619336830431939894836059164924598192758666263976054100499688\ 1584543946173550007623407812714368075340804106995106374808571329260651402459197\ 0989159391427660085932300929473662487253988486083502094880099688376288081601745\ 5516005169486324887253363120740032755675994535448236784431536531341760386579521\ 2311407695873419073424719108016000974342371631246480513265251249641837662455822\ 8560381341162172975348651744888646327046888828923857746233778150429170463817623\ 1877582997259679962391450110501852040457907843617397829604209564680231835374609\ 2409747526217808269426999998878034352031956499261903773592142165327573339502997\ 1326646632993779083276894711971380834300330226441254303884837628023912671089935\ 5375772533568999529112304005466610948969567239358263966379275354187473377462334\ 7565718856184201599313628658250427154061431252825330291807828316208277983291217\ 1798624220347928456192553261794017265990901479158040616407795950131296949879994\ 1947596390577787188479437731946850310684960272341672740645107132916754155865328\ 1636329160942503978828666571621571466271837113124184377231589127286984085963662\ 9559331258368000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -150356400527038590946652825306671710751597\ 1767071868581004128279341497048784464664333654126145683433600622363282384180060\ 4721570030291395300813991654937988506699770050651286363596485440269403769346021\ 1596736018446178772753301004745801537384103748480986106433437509661304120531043\ 7414600550669057444801306894019466410464980620553356840247975406835771767483720\ 0018713559314898990102827567619088695392258786968652450220566488255516701592124\ 9448096028775076290289063047728651061853258954407501148740441588112280313246986\ 9300280452990775241221854464908090650122601778359469084720098136408264021259179\ 6544355813038394319234088712370301875358073483772065377382450107952405069796264\ 4867688982606358641866274854982999960715652424153492773795367740385420647023282\ 6921993096054211668880074639474172562504344758990502263103242184318984225720706\ 1533417846887873173458523920834231346762167285476965218557858940153747052863984\ 1966740079423452655669243088769571118577797496646342909978702405776686260297422\ 4805516934522341907849932544647479743787205824684836709327612614240137377124369\ 0415438532357047834262729761334819725601998778569141764129229671061718549910918\ 7660448968172268477683784594081164121671063628624678490883623532884115584954475\ 8035944368993109130462599879960081814355420839807802146122482318739428979121730\ 9431755266626117239612211453364403210136784042586965891590823797600626945079035\ 4895983287902080791922083682648957682506819717863491822370719640178221184809474\ 9861310048371026461745214597856908989567125116999343402471011761104184558896056\ 90672836655414298461325852734374348111619/4487621567184510841631084403384066286\ 8114635262939155238158423043527716397421782092668190277300744772581728952348128\ 7524303451670214099598340205426675657506048077078878695012374006648930828670405\ 8267200370845644538658866244842861919893866508367115739444753190110749156711377\ 0051307795482653265173606895328313479003853697006895230964354922689512088018478\ 6228460523249117094314264755656803426623053447403932977203861030668978624227441\ 1122886843710022494715266059489959699170841791585457164674585113679284919661392\ 4285100774436284445272811790990725247876143184696325791848761332906988138223301\ 7357441814723223937566170149565654915226472881598378598316492839657318964658486\ 1549127614656710099075158000952606422838684099130481657023409758915687942059104\ 9665789033492555297927391098237059908711709602814824742663845179328307321438648\ 2563828752869401835524674910770450305118739460488379340197251137233420750987268\ 3628271587104923926686017072916550552001659702354246626993455320648987301726312\ 0794271340659473043897085591851862071625127877139585729387407503057618925635075\ 8449085395510307152072956012440446606335085390560865415220973205843605420460040\ 8578205256462886234547607918807345517686844962978404690051163429349755145068366\ 1369543633666268103447405398279692977734653239454008355541952821914168248881030\ 5119669075589548475962914556552645711602765461848074325014605499990749186222743\ 9598560024241111040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2581937354224173962777479978846371356\ 5314688214043586331369019904984571757725317629817986695462205085850396620272731\ 3214990191336903322543336927086540869162023618622242892275836023110602346480987\ 6955137784194306092491296207229379459775403146074019991808070483143544246355456\ 5056663970579208621190655239262704920726375181699021083917379683138066663689020\ 9475551137955229089256502212360819072639947681859711985010558724399980918224502\ 1564675660980574788733550940461732256780848439266758778123074695882577525768627\ 5024660645538323226771304676498474844877560484090595942892989253527707314769521\ 5436996655736011495858343603493598330674874753173397861051778751219640164777913\ 8157853177094571388212141387174100472474574609701122931191352083060561564951986\ 6157795946582405785152732022683049964467570962556942103230138498849428677806905\ 5025535477814614194719835196740757900026557753647687182595560733707689557838524\ 7447726691888342339165017245317228247169329161535726408055569158617142101556827\ 3964940233594080048088321355326886693236991557513224404221897702837361918668688\ 4833076035539698247610058270406987663012650094206000003623379487860755245113017\ 7023778864026644410738075527170713137004765942038422149981428999571140570893893\ 1200910312252211154328645390960460581226776496942792959599320678387378475187053\ 4596315154841119556559267049561967206534393467943991059783324551208811412719348\ 4747121573623095519552861710278971804539279397012395565877475969471191021871475\ 3987490920874845878742291639658705630570869742213568712664400762084651637090089\ 18288216347708439058952926875575031342720016647105590468998964491/8322370266904\ 1707563864422865250964281900952482534468274509633845801894071989209605784461977\ 7472660639202022135595276320406595430473082849234254717020851761160840707597833\ 3849355616025008446984929585721452739968333937290877082713719939730086032350021\ 4683889082945732714953555861963259067724564348415713065312850160062778227769153\ 7214927208932486173054611171973451174313897756367906908367723525406563262068314\ 3138211572310421353437830073684582121642655529352317382026450100237827957163878\ 9720474324347257193276774571787711625727507371026845598783748341902508323898707\ 3431761102495920769976574556965099830033324645348742921547748004347157021376346\ 9933172105438078430180236281500419735857924391902276355249788150998261270781976\ 0472834403550242652994246311585167729228235253736747329220693586657033241932632\ 5471503170992715502537519192952685954843743415812933852917172434209479394362574\ 6006140273801506513432708742087986667693180579361532806515085003197939504688147\ 4228966922726650404834868969574308585155188945217274409240830185876524169255036\ 6339173037221043672321009454743865174318058365513716095161665058837513335704525\ 3520072804698503521374212661496664811802656974263799332666677432027673186362980\ 1606092800092378172218108235832580763228628700675210602893720303115792153601194\ 8392796603884842323485439658724394035010123923077718756167221404803819101554506\ 7604335327347273655175772282706039639462815524526152126300160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1582213278020571318413260309718974844863563260371166334937904310480052454\ 9269885107149432458916432245190847812714710839633437912810280206725301034897645\ 7145535945472861512598757005235124947304534330212468990076848180439978994285514\ 9549109667919213094504200743127696799045734447045204944752009686406906097617765\ 1307617453608370944673183004310807130299862447703174380622712325045770544494164\ 7267718145741716496859603778438566967754437988174960525456718129631729268268943\ 4349958942744064075148194963684704546632263834034601369469444108356169111784171\ 6494049435054175154380258001495009031720376347569279720273953624415738689752151\ 3409401490236920716253140823046917992337150266130318564659263083466766051975770\ 4134483734363861272359198826285425434369050323568979753279590238283093072471775\ 3846476222874788020417026732879371645067972892907029446734063366689759663645503\ 0052508972224810049021141421572511980324054509655614378754105304421951141110025\ 8598144762151117965746962615160109156052918203249688742645910264123751827081918\ 6356833620690857240010051658699841437789260413621068899741001851676802934156136\ 2461149468003389996611199328235661351915078682455421144069793435555419680735540\ 4831562991230858073629224490792071411993804347548991875587570872240548452796802\ 1945157920761878825990021908060088690616318303527969403946733722819463039040760\ 3660873146909995296714459275622190835624742933833194692508260622667281905830372\ 2886681802934734093569204521289374308527557297960097839565629228888872836731453\ 4982803472273000164438912890888972978670354523997500278176510079360055316857782\ 01484018362583205017198611/5901569741454930765749067695443662600234963531071358\ 3435267240147369152727150184578921719678787759882122415446740605574430071940317\ 4009351084184864470841377452666917529228895368657380008670979298370109729475963\ 5163799517019870181897849487127947192699105480231645799001857848227470327916954\ 8819048400671019476800807939446771484516828438943608368012148944602296969922263\ 4408837315631103021377934921766335950085910206914802545725489629927522573004429\ 7306734980997516723655617063213095986078555261624988520148776548642475495898003\ 1094351205224812624761462928362160765113579599252986565186501282506782534979263\ 8410739440721259279303421921069491719542630660118673051309021852915633662968888\ 0284067064870535037102340420239132444607564297566798881958016165677993986259319\ 7341404377777289626814749396050649134821258258708181758632417052142214275969661\ 3163475058660629696107304205490420253915383928424712607195275641826967171204279\ 5786417206747539815988668393216036842424429037497503423264219129346646255537542\ 0751573847398606495143214778338919168401168884156580101075944640500542678772412\ 5712362337081675635124195256821584225588349271690204148902140722493379951001612\ 3482039163397286325415293208775882206115279907965567112903438855437635727598838\ 0439331922585886419210003232477567820117544312800533137867960191282720773798159\ 3640561105859439870377469070171510957507763218575197263071448158300050730388470\ 5573430791357071360000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -811762203772882747681605619784036283\ 3237948799704892678488505260026684139827962729751308057415047776932317541073290\ 2112073825481762594462370787960737898487066046911183655854481870571221693401114\ 5537345137720500605022216275488111284987430892492950569686425580701097756868554\ 4165144278717515521022517319287567676726643236045978571572928468350090209747639\ 8423573532856953735308934345684179633921286215149699353742650813504299999989476\ 2335173423122630885599128365766396345697433448625728471658849304521008444611123\ 7828642124123803108711751617395507615849493066892922214649808920178318347698214\ 8894014122073458708125964822286982872106428183449738785384953187369123369285599\ 7207569739613733882064817084324671044801921439510023755639524400722148733720080\ 2886247638584638462656911473247201920257775147267543274122381109157134974337101\ 0194829732019909781174746339385645945016983355506085222733705243425264697778108\ 9479165365690291383702823057011171993668686317909802688488630815913592107682230\ 0200446898864843200467746666439464086640616000209405459242690052753303861299784\ 3360903059316230247073285830120147187390984624876367620078568878482794232328036\ 6012599284930747227786665145379182788422979419629004326301491546889541090716116\ 3032494691437556378183041267141666419507456756765254188607873204809673851112369\ 4261097549725733576284380256040481128463228410592417108025592742778617555821027\ 7274868421369715256717196053888111428963621846300579044352428767751607817142615\ 9392230251601744852092954977462121318845711371412205830960281755606774697485001\ 37339817421776888597942231507083143164037338552273565971355837237/3898746366209\ 7312420861657458647784546755268944210630325596825790542071301568336581737770349\ 4048059494881341414720336865497374221439382637162413909626840802368875274649978\ 8878202818790835864365352196488890123590888807124725210726758958579250142963406\ 1677248336697167486676580782099910518825215930033865218742238648073538102750385\ 9158423053414857997652234998465659066225160447804443425729234850241155999931472\ 8622773569807554983952547134691048197506491272910121997939247525602354233668652\ 5189000176147910372020570289602355100839424706942184669206435250610710323855926\ 5392588259507686163132764608625340822949113909003781643174331559808892315945037\ 2526595379230484809982180331354271166568034473592186550415380947725992545550473\ 7428351747551301589800285872256585549625435185571154696683904903337616198160030\ 1077754543169641296480331722446633390982103715643329838921429549792689084598512\ 3513271489112532568040143827050573012238663754683757897322450426179820340825743\ 7701023141891787687146481134916569864005794742347274451927249598286870793247676\ 6653667761060006792122515575811912929765909076421513819154604365267966690319647\ 0783774538446740487074869286553177086832360024805019266435634835182178742938339\ 7725873346506945441189223286428689721715558839321592416752478061890608628505772\ 3638475477641964189357524560855007366696103756444225785199310124134879011753701\ 2389657742711877237975149121686220023432355940124244049920000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -2197691191058284518201002556450784399613886308567968088262354901250061736\ 6233950955954877880895708152532942893209438337383877096508833595195989112461005\ 2565961215345659720862142579482343258804990452486878156257328694919151407221205\ 9933055840275020953155922900103755005149257799794457226961970363096780622752430\ 6184883313271948522922734179830302962985578409710633218505468243419482885880287\ 2515843111185687175148254942572561757566648841723188562169461955595980191555767\ 5079624845257634920623311548747241651234041491466845741819339816526957547304429\ 0106119828043311078162886017222477325693944868491034192232076318731052029646633\ 9811474275809264368591990610746427443266814688368275075234909656390529246630119\ 8089437587113921586708312784649542205906172118505941577976685018251007143393059\ 7577118491182587163590453602650150087376666445927594963599272754129527599203364\ 1944693103633835248998202910002269859331515358210122471009868442074080825624992\ 1143405335420823064841449829013350004678266650741851152469532328277545322460414\ 9458806739410964520345818289315589104518851304286488642569084898225316012148790\ 7076249983430719644964857725776098089417106288753570135132549051863868909634570\ 4697960901518306830322438175091466478676218898837258997629877150258584860751924\ 8079157454069637054484119331405414136673704409922615966195003471104572660421338\ 8568136732685393225916161242555978373723405359601073771029356069485916334910845\ 1718939618016118057218052948668992043414297110218871699452113142310049471300726\ 0142446740745798893148480286290685196582616394565830632887267182403899051397757\ 982055595664790694588971761778442074057309/167886955890477046790510566598684723\ 9189086832721697156877736864202043461744720288763144239051831697002702218917087\ 0975521538816894277219084610563259909874435945269509500982193894685857302068779\ 3394021299333423035523035686080584232602453239129718738906773076015005775222444\ 9974130676025401231309986911356421164840266595900308681838321622342843323903895\ 0118958546468841519572331660749399989456629246724111736269985089794013090211654\ 6965107948331537843775186095028239787074682408289191918410456316057150940260376\ 3117668366105989995145465607064310815806848821652991382399140252892278950367524\ 7750448466579584095545767517604537195155745766326239297841227786934815823308268\ 0722581588646843103311705238379984345960650927474237392050214071734821978057186\ 3321237105995103561385884083894807090257933797438085083371347706155606824641782\ 7102495980116722641968658325473549564182879241465337457350237338571805513605912\ 5912676406110747928797446333057197338084947554781361933475007494095907932872907\ 4933342018554482571398218816057832329697902586363384803658240695782848770299504\ 7267625730829854953151262222459491876174496548656592809858692159621872763654733\ 7443240264391949413094795351923870089387254111646488951902132042096572181632606\ 7563706668779200446944347628291620992736341242034949505251853927321400279164516\ 4996273806415184240448614906810457021350237705473381400080874673564395643369176\ 1413402448263888116568719308259506862821390082375680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -274\ 7906252061968707176646305175985270762201180800338729392013532460635364784181502\ 3250538443691303469974343684463943413360663024424706434262294444993013233354706\ 9545638953932141581594814800826743716949543466431890958146178927071719165957737\ 9995575012296681329899186436584550938089793923405090835925423464560683344351859\ 4869593190446541137687859171316763933196411182557566438452605300690132758048577\ 9451955028760043801768684646435350681519874189716929996801800467677992223699008\ 5283658953171458117614022388104938534349144465660716297166057814648155414254141\ 9145021351810477730184728726968919974611805175215100549440138649570593443558811\ 2193193859480867252509398093358846110125815009802846841407732606700833883740436\ 3698028360677816538282484525235811238429257688997693210284245125136896968758464\ 0538540107715013715150430861836638401715316412845610888677980587305206941150040\ 9957959721108303089108146031887229977835949201777003975846174685655142695607049\ 5616485843831633934778291831862494313302564320764358336711700851533217312455789\ 6420007455535217599564822534467572072305334648412073868061714026187193913068641\ 7816645977391373356310535230386394485146647280097408635077666303866244314573630\ 7617369277985868292839337735220819975393136442613696605225459702548269834607657\ 0910265412189140458885041158233973211841953627937320849649195748390741446703580\ 2514578571295503594228507084495844315568064364186406650229122799361495681361085\ 0544780165132250632353170455303463002258171356636304113955209023045926135636491\ 1957778673570092515611534955926643191056076092990269276022549728911398634412775\ 4158622112561129430321308262822616331/73596956245011449581421492567097838276079\ 7367367534683887100927679267889625301801004308579212256453220952019222955622996\ 7000155778072687901044398080216305421338798378002174752439879730468465034663900\ 7011451977307432772620526023553129214966455702284381224941462392066580071818633\ 4028908809609539377983234152068773000589133042294247729362352618526874149324982\ 2525603201456835777948956423018633894448854639679736958580060863877918364907656\ 4763396499729189819950960053953171110776657006224698537245527378958695537057600\ 1132583672358337023876585168811115327913678113664144739389930685074754135860688\ 2641744771167465993435042919212295018783610456064286212646133052983008391934001\ 5417348674244126177761475876858636238836811380810235965936097706843869254938617\ 0219721109351909858487939932875613070978644369856315114052582167177779014048562\ 9051748842367467656033376195564763890086084223513280278461211128696080731449892\ 9075702037173437950311119259763323285149014620289441950959621113128712890843008\ 1326738418522578056387969538125925708459370925663929252025942016263259201490685\ 4535491692229462820764961893531764866510283180801531077842066797711509110025128\ 0906599726661321788194971277934533714883826425970775702069616753154041270636222\ 9551313672754067464018448768737513489125868809259860405733256009192145375256232\ 0029091307510057125371939002670987255366236586962593592734806717625058348145680\ 5491855216069705124626992830334050772164018176000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 96341\ 4831158436462974626705835313786647209444856976883810185768579890378298475398888\ 7970958203463207896523941920026012563578630442046555176404543789161580997561111\ 1568750976779951589993151793975221238445139715528354820175494045836940502672798\ 0933338033063648044151113458660853925557525438499914061947243606728083079698738\ 1275104087973623546768086232997671480394576105255735121817798749135777832791712\ 9751338766531673360031157494051122060994915104527739822740780062509764631443796\ 8719042346138720774221825859317898698601197662979817059334219766125208635571725\ 0740579457842294823549757769353481971638658648739750598911640941042026790436248\ 7632674423377960235957893798006436249186932862321051410979860675597458433879355\ 6570570890534254169276925297996772737304553769636122453408230273833838600088029\ 1669117440399933810414447904087747956672597337466200636194915036571397031842000\ 1583627928035231936537408882255757852166137907882959042786668956354045662013117\ 8240673968744164023645978937310462093735333264094200652694812608394068079010774\ 9658743725323527855793070558904164289489546945781544344776610117619938286836253\ 4936275761902744289910215093243656142606371075720941880238644581627426163104708\ 0254099253576387947592813679548930534085128169426692154209696122789037362825249\ 5738080634891348170469079442961571135656921853850696890690230069295355333542556\ 8539128893865582812311711995448951618949033335591775218586989318788317204404550\ 3220993852213534034828149612778785821677845583474854338287403034922593472031218\ 5556751039895134570246177228112079265331123678502335558185109716227330215207048\ 06184064690057171001199209932407/1367788204552025425928680608106188452730725742\ 5454264829617960960156312445621576161227418202935370421945846471768841150822556\ 7876932491083776597472083236686354447741763290110767769279351255081117104424965\ 2952430274106245863708016464937977119017041690341190653138612044616768519993524\ 4468428248274135234879996558174467600282705384720683950375989319043738054111969\ 6644655783743374954485703731159468397993711582862132550426470420501443526113335\ 9254290254693629845047624620433001063286732874089973219596160428873035882661901\ 3903144991378451181548580476646956798604020573461107735269121780264335301139126\ 1656632715828612230413928912836431227693998633187147950543362312445316104782293\ 0545222601716157943566051313083303890020081776730842923373552335401349948116529\ 2285043132182343334962111345938292894618103789347790437459736183688468316364162\ 5193895266162744294437177732636341859902527294402433648299297026597300676749965\ 5362689766265808433640549901849476813314542122412070452146759459145182500599786\ 6534353772625960998983999410000801294164697195569001939908115506890807309012492\ 7337654854649592001415779666658613604159581053227269787638595268260649510840830\ 0971116196086657392228439204870617802926327646593657174224718939955715971035025\ 5372928614888104909675900063675172737228935340328055359775186014703261781131320\ 6132716401697877767406357179782956929735503787541664905216750074219207738142822\ 6905828136797118316315572001346756280320000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 536241407955\ 1068240897823431035392201866775653758812950361877025444645982715391905638304758\ 1052487425314028449529979305588501455427198881482028734032142741012491352968555\ 4290159981642513922689071392901332870706344429651607476642130386999216475495927\ 5137961579218709197819459300987985457283273716543165082079168917851418136990150\ 2261005209917821435915424809629807198359780910711684316840803581826524564763087\ 8606606789024257250068872462232027460318019744673980063723707771928794614346614\ 2022067502320108055965002100639078551755361909997260871060689678444071645435358\ 5826601918526524262017047097605341631935640303080304119953524101247269975290769\ 9741104217808407680692980056145049185475770685699993926835275586961621963725339\ 5061909704401978683491285883921813050643792811184048715032058124965880394885984\ 7244789159068070376006709652179688183837681453520138035014227696501855971466331\ 5799608208010710315678314570708032039247798677448098206489946733847250047781673\ 5548781454185753605214075460580822443847934314300290637626848876173787308078231\ 3068429890417190043942732087720148228867741732645973063015680542911568744871785\ 8565359716648743320539635728523383060056603280417421891082579086785242001110171\ 2052184631556060025775131630832009756337232740420618604227727782291538794140023\ 2781569563570549731175546708678833124003254343912206027214506844913653676772329\ 1777884165240109669535437237545702929654007795257968493249482303505625409167862\ 3982396515998689285456118093261864875688402476173438555310960380732846877403970\ 2391764208729010846922419941623314524274899223519007803935793600667593435858200\ 68989908311793625754779684460755339485931948531/2830514582312313795651111906217\ 2052465960049658513113376264019509342063455117085450149544109606572048397819215\ 7284897879266974989792571945278868063091035100180490620186852114586571907144695\ 4148422106389282162159605363660139894041070272164993977921833820530292984800787\ 0785669598594850650918140041789711713689003515149972876305143557581599795329716\ 8846779738108883766259496008839432417597573871498571658935985323559224983200839\ 7405196736774390229862066892365098608158039324860074607128841231770211797038697\ 8345342421106862907372594955865267954726146846993945854449821661014930323823284\ 8167178409501769936990297399232109679781539528981399058081445732996995877950864\ 0804536285760516495086816132665375307411266436579040527965685726922648382958104\ 0376149944458956682403960401586254458894326334099756707973461952756181453128740\ 0073730647274259269893961875506337020910080490624332978217862578366291488043430\ 7301339796336711485931351827263183603299694047628628761460847122650441123818893\ 3608872728450074860556250070629457278415717644805803019485001100713630321462836\ 5223772659129622241330318310118118607333089033875114492095942527232716732190083\ 7752649163111685532615084188410156465116143593540899775979634036520989107622975\ 5721240049807384280996420818395098641276171662564839613237437284139221675385938\ 5954343402833972587078917036682261859019197443776854672951830545602711694401705\ 2418160102886648975518887970074224182517319610972674655072363590211873013760000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2602614563051226647205448879495353647699802602099685122\ 0777334897500950137295532639530681852634948275845852789728198565285804438473758\ 5870750812195996633402093208326627755222108770156627315954580645714116092040029\ 1007405444417688248703250378633640482573151905256794524646721764610398368684289\ 5221737354828821169048939219877846295042302759932405813912576231624407521610515\ 8703195763601224190375521469161049470045153120523472923175733286358726406918020\ 3222673240715623688365839064246443759731883153018733306226610364574044287662559\ 9730653585458616778640893995905102246538805435235607339115445180853815563780129\ 0735403587871178990803780877898725690034247854876332761225810112596602987302485\ 9219111620276393131483169824164654495533857768713232787525584244575930680547993\ 9062518298433764781297834235085364089725494854688667812008119944187278944227379\ 1907183450275030354681223597346973503101428798410685271269267922284007737164038\ 5255085686771069756084209430620628242216024030031808389187366314743572348325344\ 0358890267951029835241265780077078992102078349129288974833055221466966327377676\ 9003352914812919878086886139303733362311748117400901841477376331422752843978575\ 3207697536285001264227047376888471959369770213844879082190189745539672758772154\ 3979529876965564871913281756240131865338469715033533136968082433033284479400835\ 2169099811403039671246864141019957659891211589428324319205780921590080464010724\ 5399492770659804004507226851882686784470767544862975172760100720413973237826336\ 0158806829188481936832078537566396404135980836559319671788108246705866443019884\ 9476812658432847629317738014701560211309267646547983586406146872079288169501132\ 19359663/8240449711409236130887511275358153984041595102196156394218799228122971\ 6994332805221806334061032036366706554329661167850334982234931547155036831750625\ 6965090041589628124625914239939181284153586758371295589403660981884097831049797\ 4406195577119564756306525898675544460355930344133139307326597942383133940265033\ 6534427170485551178684066830302629951837059425391497828257757804886444383147381\ 2291674282132007063634691974840475286315696190340302866833048553345277258546407\ 3001582858765590108965198943923054282015469894043564175410936699015376904622303\ 3379127135600431099884029245079410485530797057585346886247785078517034509350323\ 4965886792621451350015400096092838227918814869031580279398972855341848548779012\ 4735351653497020932359253379645695547383528863008023938195441798149171482144887\ 7837150080743319180804556007915359511896311787712633877093896548578272409406893\ 9831105769227460779422506372832477287729786922311675445843888079040033878452250\ 9593154789798249091659768361364884666294381292786266513729565166351207446836700\ 0597336894313629307140301271133435871645036920911246607765419552346736000659070\ 3589848620292997150284292992022099359840668311570873643933285520477432311680570\ 1030945711813057489095864387718289128178883361014500375585032022512452121459274\ 7564275692799196602539190114992135599385749611264857309761238297621163142363795\ 1050622608423684964603443246604207088835421738546082322806582514965481286233781\ 2519190009157665170348839245856112640000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 682264994685\ 4435371862580553673212565825113258659190687277690872236682828372276683639870861\ 9723100502681839840038744904908873351598559444661909761485309552727173935794865\ 1284752664327040528401868343893929399111684917659307201337263609670316684030528\ 7059399811198238631577209045662134593202582685427482794041265744685678249543812\ 9604204414641320959344872993336070752708280080804951020196568305500279454078381\ 8855803315310395965461531692697743333867619567801235866765540629907557949512688\ 8012919018409542418731115473223708315694330192226690472058252430994762945142694\ 4607156453451240394733431540709847399433089201757973249714796151946193290772852\ 9339507104584201262764279580695602448380125938861404911914245174161742543691718\ 3586830695876682668126273828657801590405794064997069521638889559979358272057172\ 7278004306412520401648764987040248577818466267868490549728086536755828292606528\ 0589409096016598197687812126518273903354359033223446289940034246269339493941789\ 9820485581509260034995498239080519017791698534990630713917544216246012785180892\ 7150796206195373407391513971450845582741733044322739331765293827652637006065357\ 0518198809681600409886806549456522986468916526680856661661481176659408408466809\ 2929341200155831697171681788801559443566641689446974512672781997704274116500245\ 1301125953690901223626593397167216258715726496499820979756432433187957971895507\ 4859526269887204446395292044751410734202821066150910979587063673242377437684068\ 2954019679780148502222919527694419871114629604417498077567305223104439934025095\ 8996222397494261987761885620872288870862798444588160812792212381062837994593638\ 67389210966005694023803664591784467714379514890734116202987/1533645196414469093\ 7446845748213181317871570206927514409846531302955517983271670494695945792205839\ 1294143988160540490527159292825980557530840663621031313988796167746903267667276\ 1829257173435272430482165375430829275471987499459532004275158211117268398623466\ 7112149024520657985889741804643338190476544747156709489163940036855844637426616\ 3400889899057818710710086907368215874085936185568912381364525140709841515996634\ 0106047507071763914975025651513021378245635558086481489238361245452663123387854\ 1805843714228708953290285635170808695952527413974345945898018457072219789407220\ 2853206934818513755728169341477443300289616750009270904179265962325789560965015\ 1045142127240232965037149061698048367254288473507276489899873764235599012239194\ 8176785990606391370110647973414204162006374128987260959340638104662094871934742\ 9820120636553281368025492742675248612213275477989072773299335212244834980200952\ 7907805635340204089459610533712605193150455459808306897880867385504443740259956\ 2591408863951982868541710917035957825377905565184245763698964020568380077586804\ 1727231020930926108809496760306309630185807124763807922571055120326386556687664\ 7121407923570236874911362474983762759617712024215820565316445633545026723480089\ 3697412834101993701221677239720685692809737183932981990397260722065534226342825\ 3670720794901677345386652367706841970394550632067842886576673919661945165044458\ 4352583835126506306711472667933896149226843964254260521987894020024846275047136\ 2941991547568128000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4591875728890488843520755184088\ 6541493559573338772714662697726992690699810663738828204725282238987716076768469\ 8788013574408862306832557962630882410343348763565079644205435783005607109624697\ 4066671940279067505094272669918803634749127798854283956623441280298994168662142\ 0728817355669817660829222879018055070246926265536102443551849811854139771966541\ 7059322363056535709259059920404994417129893702298531021719542781308192073109765\ 7957825864887890115003473007083406328968835480044088940351023062450428318361421\ 9006114583926833948944330755328523039298177750245061099622866001781728402013833\ 4471695900889908828729502424516698774981767311862655825214407118191168576185646\ 3649978327285704289421319420561561349713895220748240976244635959641586825574733\ 2479943489389873515059949271573723800477238478829981228106280807870664400370572\ 6503036073852647368196065005895109180928425991753790483375304874346675089156064\ 2496715835359264291257710286123206778701118926525009179445599321607949060644683\ 5220148402890471002307535325936560233088825664472973542336661273525702988773637\ 2801675602706694240439133803845150106521460931620303124265817538214795327123867\ 3788977382744135827800893526907094160306998414195400353457206642308568888674981\ 9023312708987580102830003643360535299370892159811801013289683023167277993432924\ 7849293042457438647261009442762605707187669716010194769801124351427370868619505\ 8789146608133495617484779949997417797224786746144497948177258848567542012002464\ 5487664581219782675745223260915195227052266883746194834687221928461517434459167\ 5804733788870500047587316335476952954703705273849273169596269134967720376140272\ 0717762747781980512362928810453/80408595738950320143873976239478277688748785275\ 7875423960984855212267332266761375397149876577010250273895564152990660839831253\ 4822210514152255309500751785239486828598236720564734275117068706620306268880427\ 1436657507805350202453978455018215782301178137760476945555543385697160249947151\ 8110598632407451166545923542829076863436570401633867640997424034515484956527314\ 1118195527001350968410067908149903054077875974358669381814652113238546991353953\ 2114703463142453822523125704966927438235405989161363338124854737183448185557083\ 3144961605013576470300016892449365929282719141331619142923521504895629361624491\ 9733857892695905391398113789614761842050961714209396379043665084492289041488607\ 0730259057098701349190272287620535131035208838720382329556991554514056546626750\ 6764879890980961863486212516364676582570273187331651114348743600712737777781866\ 0336216066789027635618108774847846799584880452888521142383865224642097564690659\ 5226411730342574949777144878783094183208830963073130829107773560763750113613926\ 3134378788781306291916671249265316756536123111529315466695957191449855544347447\ 2681109775190498780240079555225514315790510001907495848529983006027022566000039\ 0834911911568150896738685993429557809554211480466291899630553075530577738912163\ 3940001121760418110290958789196600498042532127630927073462011080588807949108692\ 7699850860333650829928177176310794399087064314242346593387685700104390201897254\ 6758969740932070268565866252443232830926195479038478254080000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 818302720860496428352918878316669667728666034838351938492824374529701\ 6236726446971816470348411098411588929621435099841907202224084550246024917584935\ 8418624647104265054730108233988667499928798118587565606030144554233643079480633\ 3352658470326268941074014012832017659406323177058344025988524600770618421547315\ 1615417983087633282388665703663093962597410917713238821474994615903002636993835\ 1677624669798039930580660111107837473513642973344714643450644593563123731281563\ 6608697561273341216006081809918222020936677673055727413062632289699214145497126\ 0472606956084367587186537269665797072923841159108255076135184284279573323737239\ 4885399032300183068896333946419846104481656489386085056880716235509725159347643\ 8883085034159538055018157083163359395048922344868395139229895479823345406025543\ 5409293490647283342265380612127545712032657697633540723840374028657090249197824\ 8450910107979797138225804839962640059059385893587337942778423519794144050813579\ 1212014413048141673084837161638690763645717820215874494967717372506284588655562\ 5239952052554013898314032031999980773199206073592689776847789273184143366056155\ 3955787883685597339037378119851142032336546769765081083456100615603622761992040\ 8144377387857071991769726751812317447154928606187390214569765123095405190008883\ 5984023086078547117832720426680197153073997691375187505552747874810142529211994\ 1822152078829910821030957512082903615746716806993980397367022441036377508637733\ 1567805414098998068146161136193298100195418256135472907539791363445892935110092\ 8366649311931805641820824207443910173431523941954736505081620933467056533316948\ 0210090239739943215063457228156182631769777818614808485007559339341773230912123\ 928633329/118876927598156079399927093852668647104115417883492921028740546099040\ 0602261932556487901241171441225184392108415291136420495034150151020457551265815\ 2235126541597290612940851526666094653773791238846249135070572106571334090557105\ 2129817031013498026885444623240958159141605338374125125744147565401864885200615\ 9520351050468369352694015592378679315578545920678189432684945563399813049430370\ 3167171521857893699822336587740566369529384118665343731749294914467996829666842\ 6270486879227551999876997814648720469867508166936990511637120741777220288955732\ 1648874549051826669283502872933234667277583194794414054625090694805602600382370\ 3972728056524302367020479549545758309538404285569381034009604291385268579268532\ 2871542064912812376404794597401686493416104476840065674849369037403635907999522\ 1266629610520771529972440781048174510328965877902988268110667980037062286059388\ 4497551452258517364407044915000926858492929678411058765084883666687356405599613\ 5357787924174328738445923219209847560409061130494249140172201240788200626605703\ 9010281774286507101210633081637817773221847597302203070235498227196786417847970\ 1229060847598021537146275778466354935751381268960354042015283254365907305717659\ 6150008040065104688434857173104633288333830045313112556913407551007588813753956\ 9426483934897823951833105102527248378081157286074585192204950551575668304247462\ 3712620932055704474730220277450912931921094612464990353865488985125076253388185\ 6936981913537773060370178898547428383937610117021696000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 70255631051543254967720139957099046692641607448784937001083878553225791266\ 6025999326879036280787447319175114680301339809661419282633544644512479192010021\ 8401746729210501243419864690805770038306841934594653722568009806349291528987216\ 6980943020814282610999159079184697374567526277903796296295349469053989074978057\ 5293669013805079243655376860657871808013742790006393299296568298347223858023998\ 4430820648936328412917310688351693769645348834176717387644098322344360145109743\ 2639605530406467480371148017721808486819602257753518074866712574776805601220874\ 9448287931167380048493180604119237620454487247281580772626700033364366838898433\ 1038031380931377105077069764512893241110433855911882044031465354324383620408459\ 4792952638237742804446104606347673005449213303319839974363444548594697710570627\ 7148185841725667521105178584983625793509978550813616289295535656627780245193736\ 8897680785487288623679847861882147146693100646883260869124924900885340828198392\ 7632582437846599637028781973701800430089014517921516401226664000576329339764920\ 7466321511812681288429586243162134547195415594319822306117094252494360615932006\ 4537354798460648038426864478480016841025377123693312651881759782514457616464088\ 0157714819581242226177641981072598580487966158594778249082804159378405300557252\ 1760463772417372131448074823266920390730911330996253885939461379906967038916011\ 9308148960034787337983080310296386283527894426544793939729667912389722372835998\ 6346469390456191683631256950868446400353973711158622092382405356697022904145982\ 9495024234840551262636940569597520641135213213298331017719210163145668707760054\ 40550134853866765015133581603222150611755768616671436759684011067366374404013/ 8890289852277953351384971725234119005983751042605244661562530159052622053454739\ 7617459871463247740548539465594016252456180323729445339386866883818659811474997\ 0114935071425958660226938004130666155829561669948742423072156789388950992466635\ 7519347014779046010935495891662544334817126318933686355452372345129249771450836\ 7483567695067819299642361091424965066018587040981299115948142460153276468617678\ 7745388602971124348110754234120110305209876355395346054392725712326853528061460\ 2225055807230927297140457160553986194514994048585027372497207764782911495350571\ 4444946324702131280120287666544263373257502657313209769224846165480452436903016\ 5605806059126718607131370326211571225461615595131527316280715508131607072696967\ 9916419916082885984042618762687550397698988640976279123860068053506991318763461\ 0364997799790975447451418496125874383652488300600990092417766825125605627753087\ 8336593176201081408660625984879807192268165106222675048227886624058574925042340\ 1288430296802363740027336134771178552046726938513683089813023472858426391334784\ 2399817663642164894175452623588170977215216468707910490824040206680356093605356\ 6446235302199291288982589180299626726301884629373211740360975909470008754914255\ 5887936389442558844217136379708944644107894217889824133356149046265746675073295\ 4631224561832721302546490674344395314601167584155102958509246866792694567106471\ 8381559397920651721698280191584330746938540650747899261224870325927582407924872\ 6780191375475347243375714685367091200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 310577139420\ 8512139913561581571279053886067933366065038099461794993171911688936311732299335\ 3406324245019540150072782781172494010168079118668360150297749051514340700317800\ 7347238066431689128666231672510685163492608107491333293648121854327766481983211\ 0314363131335276654988177627276598303844266180730235953422071725728466136913089\ 2881541639587331115890690070339897944886685870737954214021768593081692440157175\ 5342745991248179670242784671658140654246472673582635204629862877182163679969015\ 2218628787385773074740673640784680967335631094982939793648844779373439020152063\ 5379081724372330032832918492884031308250858956221392050015725582691511645750380\ 6393734061897786216757551510970947435400623397182599586682211595700477889484844\ 3981040388842354093445778263001920645884654948705382066405798843365554925596322\ 7273229506360621574865448172706678219032189826548167154256179211050451713707413\ 6677474811973631228278886119998142449866117952777344304927169891379541283537810\ 4411311950149543749293967667118584597223689646874273052492076150901799998208931\ 5718048527450186928613994629947054416559526908415444593165421243808524458537651\ 0849039078615828492881904293581897781311273777311188811528302265595950368893230\ 0448329471755045272079281181691211545878402907896311327354639683911020046470559\ 6581808831048557054351880798511006095590260103523678978354215158401901065663658\ 6448529947174860957920136288367193143980572458456404540423251865737154601733902\ 4844527148905364418665434368907464277519125020443305426563443775568453498477397\ 6983164062163102875492647922048438752985147240035907780992441291831535373289047\ 2196460057421019230254508671219411978642236426041340598513055627654885407196686\ 51281/3569570642683980675505575451116586463598446542810660902450724412575828072\ 6069680703902477236304119550919340219210198494386954010024369327960998282548857\ 9360854211620634898049291821717718184768547743150386854673086267995800889636336\ 2940100753430006036528342090993725557486604690464752273477041425240517784851238\ 0497101636291484787891710017224870372468221106518442369833333953812215410161485\ 8680875431379284561946991788782075365468400950647353419619003830301759581974605\ 6369111345933147206859593292389413138081224733874370356150392816484750999765641\ 9139025954570236728350416196108106853815062230511100069992796265118974713097403\ 7891103480192125951095960050600069269132477105830153818952683236002373679301642\ 0686620163690732529834055041712438695840626669641703846257302585732747405623735\ 8621424700593531495181707952324701813710741604654020485959219067292965207683754\ 8732041017604937343094395279370888291381112734856783781862122641809763900940391\ 0278914853752473979222475236860024613064187801810115099183742437064585160862259\ 2555957255165637282261758035148012566639164099843202402176457858078058317580978\ 5468006824230424505278422021159195627758064536866004041182457155737912485708775\ 9582016572178115205506486826946114330163481891505688220005884722428527015554026\ 2050867396891801313165903559869853417374656885369443046308956699789591310151553\ 6779294432351512567202274356041356163715084750856242067670184613305171947859253\ 9127039809476730863348252973662659828610164961362502314685890560000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1214682627632039885609051385556782160436941084587280585460169\ 4447624050491335677468707926529956612273516478527455166260057777395480121053998\ 4278514097746407821366004493071738519338140455312486597992915100324214902786255\ 4857900535616449085509310050273447168414517422117642406786120756411556807576041\ 1582556102757389544073999840816915471430383059946205780913050204155908236427476\ 9200000446561454697144464139764724638538547014127957350717740229685998682601130\ 9086143662674348337901033075737712876800854186945170074844066567949695372222011\ 7229599319874322624788332686890420735582084039245258443808344482483668942541981\ 4525576164713190592230180331210625733746239608789967085615334111775872462458678\ 8761670306371693361400764533833855973357437059126295128559955334150784117466729\ 4637744909169617802730587790028575875367806119838766205825946851796896031721897\ 8312250387580041318942823029468792672924268271151861624236252516628445147563134\ 4326458761952552387629985254709653631389934905474920341029429166790100513684222\ 0516760155696869011361141006521100655861719689734559782802442800776905589541568\ 9948202867965492810896509333878305284752101082710293890820294418133901276370366\ 7609807528628432349183205353101592034748214384539768931232014711240605417132968\ 8044058002103863745049461044312016740979352506021315039629579161925549739404124\ 0521134564834682697770332951530701890213441416534925352977604298256694567555934\ 2994437732771276930274322728888539476663490590231245882321474857796165719245427\ 9341144850148882032200740110953749870289856313296932467012183025497328132794973\ 2940827146906230490932673449919869619976644085761852807217463181192758600274013\ 599648364080370953278588954963182211/131852083069475267056952356376172476071674\ 6761267861347699502031822267594283530789636971886431903363316255054987094413285\ 4894017099910584299469222070678625195189060819623985361401261534853523508079316\ 3683565458192631049166644401555798553003906601179913869860968763451214337742633\ 4348686662333004921377861198639126495811637178289772842111641033489356242425561\ 3510770101116656623459472078788081417982441378357981965438322476659432612704971\ 2802315763574620570793491523634235260954978966011660076843144718992468837583471\ 3403787056508734127381709004342372025264924795347095048866191170262734221437414\ 0942226810736228072654774407270681910616588914891590721586558050405539247479698\ 6066386713622707269776306421467788041663462643325982387104890047974793730324830\ 7844674311309854634297127818911045729180328143842788530073645677980870080981760\ 4260198641395751172329732216200364647639501962278893247519410254821097905216809\ 0639751003616593051262072500469795948433832388034065059850854351148386868563779\ 7803280655430220772181695782614423598038324778563727563502542309363705523190673\ 6340791617332759060411971852878200062261641430034357652717719373159073168699639\ 2610105164046375229506430127834947240037977105499456986020593416280520871197140\ 7842730069159332877905672730960875754527770357445634644858766484537713551919402\ 1631594139002187673475833223444707828483338534339802878268079613730066413656825\ 8860706335589723192149638156623933305011144307953421284750988879109458710399529\ 7536740161486848000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 37997907047007099655864939304\ 0186940024911817343196155645181680603872717806695972552586858753247536794367528\ 2714670898306653904923808037641236786167493973657069727343084154022098451405050\ 5190458594266344639349000768201333999779803260652837787861980112711849163805217\ 2581775818679598593431893434556869898718494271088942867413935963830219685451871\ 3882223003101310344246529364636502543427745548282624772321692761502657933886260\ 9993915541159759908044871995986675154055215509016585119096756071641307166674608\ 6924429901949461690937617364182801386716478305480460298262357509075526774154270\ 5341886918568484714825902358430568372433787847998545783987019167338320270138985\ 4962179451534995445457488850208613504804726121056171447370211850946100994064658\ 1103623274989071891189146905417010162363812687047969441466529710935390381104990\ 2160543685508494040607703519457840986593415786529981668523813208116155194274258\ 8051036638556159942079919596143107316017008371169545724441831401463690219505356\ 2710198287508575866847148524756567807796913517206268596528740726779222072565670\ 7056902659676218500240748002685083836088785235645252002404855008563693157593728\ 6089895928561423687391051170889959456238672319789674738434730927136801701720009\ 4806781103939902283856780952578169864030432801666422204733670361032748572367917\ 3596578576374973381764351995920019570494516635647907667978811838290800469037947\ 2395725767948672558628406283497879208607847354399105154063587987340414108767675\ 3320236047812235320013747979432367941873199861119730966603314475176870937814706\ 5648950656563554343148610287741865341075163740613264090407725335593834682316136\ 50392102239099461849541782260736169339679854606482716870425392626395419587/4052\ 5449732651798496396414274941041851999998750818803166671952679154578534805231926\ 1187348943032230993412898927580398233126909258334985760159708253722225711831741\ 1863839857870347629299549518659235121514122773482897939316903365669794308657793\ 6914968292899436665998678053363262622196427432857602566081206107985220817977078\ 4069588124447796360274504534483633205379284814873675044316603542456474227945656\ 0462821768890180081780142650574450981529824088243978293538446190464320983232492\ 1942090100187582155482363817856563002867210633226806458121505612371325149077411\ 1066443824537582287733612570781723584983895449830455767376203724985644334691032\ 5932572070822869525184205614677624821757122871492019264198500457069280058066069\ 0226124514646981578322651311916901480495692301082236489506624743963253202451051\ 1428782057805776197396814081516088181368443505750564765987187377720314955642109\ 8181417014145648627346634640475097074436581692561697940390787479821089432164925\ 9927157165280096483279438952905342167959894644716201767752221397994376921074450\ 8527645365910771349292511405456562478771071854386195709411654577363012033141645\ 1706384782010094115725025056197394945104923591673753927721504063451276134294076\ 8468451627801721153897698266004575145684606543749849442042184920449357235188318\ 4669320846014524424116361682763835608619618726923067299325623411072513755250662\ 7908557423849571236916909850054596059182943594005771360761242889548441167053502\ 2263228746980343154087334239325718331627252378702985476177920000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 8353888076976992956025304415481822120615117336934556175333444171\ 8132426828901956820687231806416465380245787373336449729495223146016741452152833\ 0665095625163607166196856046394054917409877372200696430769881997830854583715536\ 9687515602388482321946361443434850752954974158550129025814330419358410708962144\ 1992000402543330366721380736294051667773577940260376751754446096553318461223500\ 0594956083089155815178847963926029969490523843981118355167719405566189405359251\ 2954462854027897061345659625005674422383250593283942656975215015676060258460754\ 1086615815951260948216346253799558185051965424277436176233628592571382873419375\ 7067754857764937340632869737271541200469369747114909035910517746204841136240390\ 1787283360672257271054234888478188040376563895757911696820403638138460533350580\ 4303190402116025544598274796025345444833673887534966965531479166209956196581775\ 0320316718282698538862297609893214838563105504734098950463876508558523324356086\ 6344028679765012918842916668763419426450981023292045795228454812268440639376724\ 9845481935430650714551426316029451945414141691569546877676445449755952598627595\ 5768438817434904570080449424412910408027064705214459283797745191160965091662304\ 4561971894239433798111111242226969318658363276425326789306969357578363322824712\ 3041884331802836168762228741862455683801382737399003629876473340238451822416535\ 6809788947127653355950093448295714538120836910193407129199769428027438190971018\ 9659255715692989472602678952200296988494849657519792333927599353560768737379091\ 4694501209869005093410318362090329768738854954383225214727198604491892349828885\ 6272462982431996867654758348779399237848326290257036920746415420643701242322836\ 724090584160232307445158916314959634273/914178749783075454453593531318437455731\ 1627625184706760853905604367428181107226736822133220342820094502570045575650843\ 8635605111763938648222073722351292776855067197858713072889237219082861234871117\ 8574116067506607209566836340627837320790246483895796374708222465551574692148017\ 2914077816249273136999713935987363765915759547616290249171220220145799963933121\ 1446024714052898789066768706089018604908671247649700367987783240156706303656219\ 8159053340836432312728440187151253803194306378693660399580341646927741937694560\ 7623533561448837735901828010232601254559322970568616507010577188409399852517950\ 6380088043333846998687190142613040698755884096618486248794963707643708052030141\ 3280095159383083415412219870548186431703276035333506493199351883092366803706847\ 3507167798151109161586378139917292001483144095021362699339602592439759513269896\ 1843579116413499493722691106136908257435545703162197760959980663400827936298701\ 4465926567856941163297456710564292267255808886728894193527757878629204286469346\ 5795604140784817608074338315361522235684236587716651277522051367761303797508502\ 4280916209012699962355652311637702714452882747795191594181192843099402430499374\ 3430645554400823560439502079429706476805873149172048348085337657692263209870648\ 6352108918008686967158353342519971283286667189052121410095085846345833308858617\ 2176983759329157041940896443893101940137940210960481421722886042079129175650190\ 1722664020043162376729861768107439053963231897565857780719368824760795631301087\ 9460101117986487421370368000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 12070123504391411557\ 6684323176505553991139890907177756715692563058200409618083380548380241805867769\ 8044747864265165407196798425996339732786917721149766057870343694240560274786201\ 9220917431107587975421093291348265735551130758174799453389060088877002248065765\ 3653199371012038950801766678135688651181082316205732842236323353627821588107419\ 8590666208329343457645869275054629161232410600700803380620300638387491767867447\ 2516641478280919242976349663493420141161845321016641386842459796863650371466340\ 9025036727031038475061519783874953764413901628622531302852549234096468469956166\ 3416292524127014311562625936823275215281671382167098933123667813627899730661565\ 0686078695944336858094681369391958028637471327919474537889652004088360775843549\ 0636971607036688437871228244290850980725659915965598657712777691573993115200458\ 5947507019010650635082654233941663117497865001487261142240598654658230225918197\ 5403509068247287179851505871748725205123500036731345811965022107156624538497431\ 6153729502805375523501356303087896172301863496044820336441250384644568165011928\ 4773535258838071164509047547687949645820962471269669123897041367843592891134982\ 1173615329301931389914359457955695518526690258196882341134715754023965677084417\ 4953539274686448961437698926115025697390352569983906776687160011611923869881704\ 9802070307630965141747359229863956822768236706532481680651131567709547618116803\ 1139438034358861430231085180287774474442926164331752493689122268520883553808841\ 9475885840505873848415756576776662551839830009840463435539585814264224589112531\ 8845857474959209044017667369206959793020381261073648146138198569225047388568751\ 7819219990785746977538219519978466054976862722115658372180717097554201690959262\ 31059060766353/1427611447589943531903601380087216670143335293594433412135467413\ 1571550749867131100680272057086317476648705507262827593072947309952982350913616\ 0151075974134636531633974880271715577777161604495594342629110259609604663464746\ 8656409496102983185166116628689201740655244411886782270885388166648101260695579\ 5913077852763396470873209996858122730378105284394252781871135070739365055985504\ 4276100674686114133632052995192845762868096330491219808496030146127548486762200\ 4670818321528092669358672730936552935784621049285620027452519145157663561435501\ 3328591724929832887931887548542479826723505723565255206103659424495091335662371\ 3171565990653868851897807069482988275897068928596177731124043912560623807599707\ 4837682212268407881187968679852112565383430654782910430110924638812312757102505\ 5209587581283310366347260149090276245800150753084853544072496467010000985910078\ 9037796388734449531461113495490625844414534039380414127872510425348269959972017\ 1492000768468189655767582614942030958931505154161314784895661625841705765600102\ 2905618231752252055443599472723808235937416805160049531869907322357259115675735\ 4926797073344522438597280479052142312352413853047915348913658114847486606692922\ 4027745468574175972597916511609792012638500397919386231876368672736616281215205\ 0001000554409440848622174218579417024368862545730779482501113146947701688671331\ 6192915112172014888746839590415114577616142064949801964247233649926613817977431\ 8738153629302074828608186531865237951494494404631072835108086984035627927508039\ 3907240960000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 80197396061552529991430914409228138\ 4647240624682345413992113210829066176287350866174685360369793333785375394714428\ 8303778151204504895111074310513650380664736513053075416218689811368495773976222\ 0581954345104302437577371653521543353674016331347662885933972053761252104259355\ 4166072610251525604926132321680453471565785652341900381272736239341393706501073\ 4996089441423748539602407452621389725751323740411973256323304763403978544388797\ 4917272503620004790337480943390623025853205106391477449373712088504723153797390\ 5512645948905903105771962995402414275792590287982118324482595754872903256910365\ 4529255462498371000761468604646853248558239590943010879063931750724960329409116\ 7675613850524563724472931687026508034206130919784891816588641039259573230992639\ 8289864330934216948524045024085220713057248296269777881471630436237502579713912\ 6258201049484328187116669934291781405448060013971064393894946450521127988658605\ 7168194731688439250183992330070690329570735392678393797263935240209058466560595\ 9486619790865763301985682946507477065628423261137043381862431152353940567306255\ 1380507001015700221506965285953887547094251002457374810634820548800354893541613\ 9061940713083290848234333698870759225908683007205424491138717250826002204748411\ 1357575827487632542039609815451829526519708865410084513517855976211544934186808\ 8887121079953600639794921934079622090333952501275113175121061064109104934579169\ 3958870109910281214341156195746690502323252154744917561163235312248303479682952\ 9880537986616524539923957277002671114444616987868249150056474315608539811735626\ 2946428369522237407949759143812666069166257450750252667718122071152307639727242\ 8568462970838395816000652383380298107629067834785774301830356026088078099357/10\ 9899358073509486615601119498769188016429403790208710872684598703416221188568236\ 2588144771312365789234397173635392195538727397614566526339371039094377009162251\ 1564414291536527106359132748446218072893776293959485308172106052097240585850513\ 7128292690434343259964248837839756242848695868340841430076246216523348276034963\ 1274247833425930426985714589120062884810292333635888878211865656499245250404668\ 4630029411085016912363435385510065281175139340788185132053279899100947042062495\ 7933325466012814878762246710376956635991673349332793786681549926600995612513764\ 3772761024561285745123959712903993722481908183482531622378851494625997362009583\ 5557484901226772134276380606405732667395804281849914784675570467875699498990276\ 8101452337758790124123999991189657216385155234227746549054836428563460013168885\ 9336532840374749034943328379847305895092596036872171671777793355753671578243286\ 8494226587474029163270388842719681845551260795319108849765915061655037662320504\ 6369580659899475357564882128523784472041841241058972645047348072504348002435338\ 3877949230719272009477696987336727831844444620663749262449624010687584799901906\ 4589190917557061980159379162948058095090237852049317980710643761637412890954935\ 6050897280559493150954834060306325090719173033332357867488356735869794049801268\ 4994436545431320059118437291739646148930901232485364409365757015137748338594317\ 9908135823981687933402038768035744862859444245840980239302141348972857494380547\ 7479460357422267223952926831820137198873340248795715674256302009221120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 20934871563415789115806145393951627040996916450022755\ 9904291400582197623107565544653165443188465631257927839290944381993617413111079\ 9468061285865085054256290517439127423915816526718807004646101156581773645383313\ 8879364578950119501057093715636904883434902485099417143423082624717463082157158\ 6987574609677178202540061287393949536540823224339781751260124202279476578978722\ 6582921051960406225704304663549207871715240472603966645642299087888570789397734\ 1004862931644598792294751803398005504905740159252827418337618270628324503884289\ 8855322707654091386771130285046172031302153743104132698451958672164357470639339\ 7086030400606986121677589455805585404304399247707148200044044341288599931960637\ 6286285083439615010187276553057918814204079051211108047306438842337241703202669\ 0662788288478130419015122647097969662020677604274386493533108746200288371800993\ 8392546329390377636344345990404588431739539516238129062604041661546418072462567\ 0558697890076094088326776830845796674738428846506678475045874689581949597026611\ 3093190181789311502138918290364728311619623022256392400998121120918373781276912\ 7625830024215949078217960432778957126933029290964926625976174896572004221464303\ 8239056673619544370894364602446308893427214758140300085127404924425146855689010\ 4698697214075962110881215301314620363231834209322239359396608096419766726801805\ 2078868303442029073519609640381195108997706859499168040115486975130974398990599\ 4572678917261753656087691007226229652283324674958842086446714293682766798173595\ 0670094219466054459575635293745305504782035141273196466164462410423053315191808\ 6558108130222550127688452798173930511613759216812742635644645372844438453024781\ 893149848872692533865118592819751689426723717382398082606675835261/370229823879\ 8403057393498317906645949454500457354352141728807821418753172673148581191817428\ 5462974655751095911173974854942282434321352080037793861108664361695330573959607\ 6580406909857093229224750117503723862355967430580385226934567794494542659939444\ 4175547625818491387494528689010893143761887809803298451713430036606417119666364\ 2939615145607002274842068400523026087145575724247999528607999594245028642030535\ 5342579110119718250978848360275871835406536134755700820346576376596150529759953\ 7679788867436085204555076719200817015129755068015115788443284503846582057406430\ 6303788092059592231129204160546370301778855081403624836722118931043431278144898\ 5139063657620700238106688427722935259880216518030732312865101688229181478294791\ 0784190337575059206038415596360105269628490861323719103972129341439705233159530\ 2418359428984033514191699656636343386133938912182973321436007722040203362861162\ 5166598328523599514006116292424107280741681614621813972245460730530636814079905\ 1778809507947843262868136741437760784404821831342377797346274805094657742354399\ 5910565067896718168573302241591156168184274844139188110592802349490910015169023\ 6369305924344274762879571405639696547159466504152585117654949937500065938848229\ 9282558086022271094105545452824341308606533277784731748285059025247617187990880\ 1526584459792103954583245231329364455875947342254254333649195713741815121243195\ 9180436237023698516027201862347968112572386283536907005293071584773133407043238\ 8202872406109574905077141853154474830805250491999703921326534164480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 16358251478384934685871014648137644177187021852483828352\ 2209314921574617280863587503658999097261098425164631419963658149850379689846908\ 8743232799048439322443635415023608060666180034342281689382383864250309453309998\ 5970304255885612211204974324267895783371616446729684376706862520537187076279826\ 9969648588392671622342301072045062557514209809250873099357149404240720335353668\ 2624087639882391038805657647816885365859430295391091034713366607850005291530944\ 4033155800238596928497578687730586594651574471485724312159080606455560491734294\ 7262094249903348665342620880611405134409773109144997807617172246786105541392783\ 6126795961860665318236271457833176158372794092899925416919199413118332225680814\ 7635156500423037520750544669177033497630978151881534264394512019618588708490962\ 8841405034064583686160890938440220156495218036941325549976186918490439509737639\ 0369828844071329740579852789056851684661817722496813524418242856337693243468613\ 0197400969473824389759234294076958261123693099478626728237395596383596302480604\ 3362388075413989036958591159433169253508508016525210858769235778540256802708790\ 1970903338158956891768479588800943857908315440725719844923824864098452142702566\ 4737179555396721206059253024427473754791460144089898530640553547757596767639174\ 8983583402961950564555654880477930189719050054220227453455717126363805969369290\ 2158464281069888365713548905383756224821408809427647331756451263293364082907017\ 2346944880580359688552525571116622471064646929543977871531813555031578022378997\ 3032879938413094135456355519110915251117344299048160603472322379153761318754261\ 5662803514993516739475225437828581805977975474423586685210031749821306717901801\ 4907129851327758219854097019796956485222356565574559574341753/46268564113894928\ 0787393006977444258619332403367533859342804301562346748984805923955364534714998\ 0325519828636517693225277765387007025459910781246395398115070425511152223357169\ 5403432346384818560209086479648971380050268421728525662417516586722880686637187\ 5935129316746430443185483292042252337574405637825365919517720293855452066695563\ 4824893252758593379335500465318540059622501680552632607015483293106286307903056\ 3690675318134106502150712827958544900832562933046672808604141352844435856525757\ 1505845318439177558453901866881190277641673007222819105345678413241795307410644\ 5026559721198979243231659980957438339109435710282745274053627718739126722515499\ 7718191363519919816252559546712274705948792868049103020125825270534938612653281\ 3211063499687529791862046972794781805150468295690388791872413205718081587190072\ 9433920258100830611061509058365377522528433434048573025881621732664457714835841\ 6125391646502164829802115190487012371599789791063969861547467325299858800343871\ 5983026687413882961736856005981090470893616620104322238507427292492260994316627\ 1353357029765950174292365395886722521329998478779965122694455013798468176470272\ 6558830139402605689223565431680199878067695245527664935543478269110111035528862\ 2288453024506379847268441749478812188698770272035194567811814071222989274790068\ 0476020238707191932369452926220867381110423341290147231067370444550436978668194\ 2708313069279160047331239723115711379260802906388005538627111377696936208264836\ 0048768856765630854774600569149459831093501815624205284147200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 456084506786240055108968435443928977828515184668558257783966945\ 4959730014242922943449076366481556432355697887070676761023442420942339221031349\ 7716373724680268826422282473305045794186271077411859965345367837557603886845942\ 1894617893529016452206558618539570726098026891349513576059002754424062506504964\ 7461455388349037948242598481301386252783206865364101712880338609423180773509406\ 6200624695147712010270072263448672400229439329520999787762961180334645557978698\ 2984961882086234309589814050729071005612158833114326157528123988174034132603540\ 5695065245657834338937570042867207281997050527002861772500826545954742965898897\ 8211702801021658107029917787210049283516290385780106122706026262449554901599917\ 6867273942946051835361674205190835023074275931937006449947369880951575764318534\ 7868375650162690591804712076811995248345724419613614403140798428998897971897388\ 2841544836735085065040620996200032020592360367251907780386769422360898593453500\ 3711837210235346644881736250154732061635597886523055935151222759831636471483465\ 7026824596539611543958349260144485376636180781273653932951400253299570566502516\ 0518581152086311978012067448715775079520954919589828143088584682890859714134647\ 8348876169536373693600727091774493667888968438971945700514477901729428477160862\ 9609891384558433571827096506514293383552634437180315444591937401823773636130333\ 7144618265200588161527837087960256636534005563889597317773297243783585724430391\ 5326598887114545004909827491287134010298043491839291597455347714920761858112706\ 3148616799741644644141034984767950868094025448985396719563810703837151660311140\ 5023552276751513249326539589984470358923125785446734229507911722366813223858731\ 364856246177491010345407287622490719527883668201614805281347997233/469220236410\ 5647059159734967677885986148091106757175628083774133817115942272460158076969925\ 9720841702354098782895711909567663600534236140519529762103951529549064518424974\ 1400104062200243820228687546979269749799530575322965319073811845477632326735579\ 1449990739523318233938834738081954748833159175800637921077272084128056594047472\ 8531785444122675224305517476093730776626518577257009801176651813118619330488356\ 9477683590723170662530340344734520061588814915280911509592239017427443637547994\ 7179487971482728566887615446178950274364935488906098170849838893696287191867646\ 3446504442173178919711569767355397867301108779983679541977761379922751055089204\ 9745299918422202124232425471732029740272738383705583036489054802534863836295730\ 4138653172228766012511058590496564910351277597662001697482471425324728478406479\ 6147472971057545587126900251289831811658921125539569682546144896720673103216167\ 9286969372626545628784373548115944614791496773377269621918419277860194051661128\ 5153478221298893475778534058844248899545356336684463900150907197711937528369557\ 2554028126102463119132203840602139422467668178552181705959444774529892139076101\ 2740666120224215545696928152977202909726142919644118236705797183939894049285777\ 2823350776796351964247292623181204937719588089049683052379377853768416264336679\ 5163795475530173616825291530471944997005101973315457874080506986408006682968486\ 1015092090766922028247903717090233395052410703815250443823551890254865688203669\ 9470209384772547584392351950200045348678738831980088306560580175616009673113600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -13652356493165859055423241526866917247605896\ 1637835057244066560120096043194735873845187981053470324854420978681596697672862\ 1426425692841836125797183579795924495227033563822743385219294619838677966618352\ 4420591943382506741092003204250522027556234988644059588711538067042626293447683\ 6535366291637639954666242200098849425840206000794168318073361012698404997182200\ 1428466194988068122345804944486402213510884988787333485664200199924922552398386\ 9467869905017965007537731458458517691807482490473482499429520792158364223199377\ 2621902007060785154827437862855697364675358959678290863151174091754264294490095\ 1416373319481323328173480850474579560016206708697520109658341680426689776455587\ 5350881968898367503709153906573085166877360222136282086614771081660081931791333\ 7790922243872292028996088354592784652493700261417928463405480479904901523519796\ 5625327820160492794179299826348754994803777813562068254193604585065563754214358\ 6017395786103313883115067076941371081990977953975102498580978975023945886018323\ 3204217446737027207769584574632064059121266830370571551636584153889176695175609\ 3315109031673455365125836066111262238789641595565519531788136737504567934338523\ 3687264790763124474273163603794386207322711715186750132605099912631976472923973\ 6498797731081753918621142335917617046365830016025507446150313782263004106241497\ 0330929583030544449573098119114517426103373678919168453849591318996852810536070\ 0460497563172948779848999124370689665469328299668065267010316164168678047091417\ 1509048518419518680205058384521114480504739179829682325792848257111693598302257\ 6581339920095149069777085108173082783151286925860440711652604541065734478772284\ 0708925559891276582581606998374149321378546719286991053263096125797705377050141\ 540520129/689609575863692648002339231916264088894198428105058822154160560352404\ 0569849687936427190647006175221906814032930724545566759379350370712282049444515\ 8562372364169972465435421810847536200861949629899294784779599958959090433289739\ 6949135481912957185655537190145785417335205299087471402745722435468222304333963\ 5042245914188730664364385250196432093971058997334806018114877870616793323124887\ 2736940744435327812650546579700410515048351188600872818415240073640079575663515\ 7232426973820730269807565553958916136276307088058770915322678059972851637062541\ 1026100700959366289339274022982787117466667169911529403053666144754621598417273\ 2616915438584617169737246030529619421010567446343276687003763353203801086662561\ 2243081089378214314220936506138420255877160632690892525328486578437420797011240\ 2600220093498145365607527248623211506586360368666490667675343433527068006175772\ 4943456785224745836606872507767098028537006426750594723729838630311007016379810\ 8682571310697774615467666946313713629236579168024637704982407237129092238371264\ 4792058677703005628459119982371578711274391098716422271936897060943347813263887\ 4752601655417802944791202968762629107797485540212774232816806091480990950364907\ 5696525322413594799608692404053555425813940631489859604440201734441105439211228\ 5276671654295724146464118608968229589803659388851398547173297549669372348242833\ 6017406558523717305049750239817621941096691862586627988682329701948778899052916\ 5348565345684182818883665136186854486955936293270336295555848510986003256782795\ 3684827785634326249472000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -70558217011838956213\ 8582184053046796437071467779118583433000825801236130755558883404894844344076006\ 7916136687951258495183235743672286331602815050951336288490182113388036256572235\ 8429171885840960070945740957714304105950114084864797253814300373470585478717223\ 3662474344559350096945440926596079195889552554993506669091196506616743674304018\ 9558097156135460386834255371127749036897466798717568315556225811905625935055410\ 1484231849270379892832627839093481016928552750656439049889906948929418325607636\ 4391829345513964522475791624481058436993019006367737640190295105581626057953054\ 8982513490226092441107567126373835743563233519429191445924562729960352128219360\ 8284146349856967677879976025073044454029848920594738304466575422497778237925422\ 2043873510567119598073079167662688165217398592089802364382748500132207224832387\ 8815401617827167326787670956238190722403752365234697031940484535723197999388717\ 9072845864399648942630801283060785373530791871439839712789472748707192199864457\ 6581500592436489536303070143188006199367402861698421041863204132087425371942675\ 7078853593170224257854457339453503824861971279905189573242470541076910685112863\ 9752369493990591255672649744410713967281880392941456868153986968885681378026198\ 5801310635013712035031239214109798393973270137213851039960232479298404495960301\ 2571438451405202887274141056722487853265351611148681943261734932711344005219975\ 2564203612326272381809378952182445211115756577047208741540305371385200237870574\ 9926739303872569823033905043201732209421483042513268683983783546280282135710554\ 4324980239036317471017798026143968389506391118379087956224361943891027294645824\ 6705715080185410246764588273449725308893994856207341203259613551596368527655163\ 2600787061564072152138287665710384286627/13469462970824272407555231240752074456\ 9599430242614315783934780175035871714817989537009749128406143179170035844180662\ 2798541880430902458569886786562433345598807017848347869220991483681144027477755\ 8883377940490869399884344914940173910875588439983981014970701398555951339849481\ 0436132130672187220495006457334967280524397715867060286921322383214147582581302\ 6907307200293573573402349999907244783647954893585684176102701631761051790919361\ 5339701670088357113789670462010808442421930074838692464787962422566786686556210\ 5203622625141419546451644978929556083671888413887848681031847704089093662431073\ 8294778464833124857851026188264279661538827363631297792039473420913239691069495\ 8312005987288745291124500728402435589614916762414109411311969758035524449275921\ 7531935560213206775363632145536402344598468993626257554186582120383040657207481\ 3585654965832651646675169728199332526780546129015194052697508758723743293170996\ 0406883180910420385239063166860066897359486452202627792933385847441246621501306\ 5266852991273079327637665683692238438657458971690173134825311201452095275083082\ 4164102234869179283749081044092181760229066574829076499077074442609393469186339\ 5860823438514722583505406684127459392824753369750864824441746077829255366615390\ 8412699988143431863256410260092789446230922878371774576353215869840612286546029\ 3977752077704452685778098512621036517574454901654369317585647620829443378506018\ 1389439722311203813064408075009537624272747064504151418119966426700206046849122\ 0159232823899101573264214341894783859469650161611672819597312000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -174493600919225675972446922303619226368993696712008036129048\ 4592172177515864250082785820443803702418667264450756974351247719696543405768408\ 8721894679718821507276704897311341996600188828912542083647303181082869471292386\ 5022513886446697355232974948184448141098751748902784722921758181559115155013424\ 8633018078121330274196205405295197323339612220736284836170733311891920631436980\ 5631743491421727570161473963822548867244500630899250700683065098072100269409731\ 3456152325166455253390974907583903557468849991795675502577577018993388343706171\ 3530256846644871000963410023751542659612979753908340836761917290886748590908022\ 4038618210610152995833346268501254094650975024142505533313166299883210299461197\ 7501273953628667742899301148278499666976799913979418992522216336961433253094108\ 9677147668688391292457196060781233366085087692148411690739478725834508158981273\ 0098090887188583821450463736132375152225439385929585274350600330626116136648433\ 0962212014135411019662211391871005749963887948465261305664177595681107365031820\ 4491988917907240071378140935993265837146579535570241578539862784046476562704428\ 4833880608817392873326332223722931016618619456278071352772637394131808008378429\ 2488580216556438062597980491053687982004826207781477654832470196209461687320340\ 9409760279650528849043749184338465851162562267446763363490147193747087647866663\ 4507178159460996274386557420509584664353536073792295112473057750168412615740213\ 8334640215792816945790771976470162502365789161320443652766483335338340531186911\ 1434685037170635647685017349858117181659622098337340162763589316412687696090345\ 3132356774778933080154757692839556906922065118296117731232969316349781113098203\ 55380893293112583552212664203946800459059231386636052679062604563878531/2006162\ 6398353510254274572536845654826239903996734425463646528048794503081088866705165\ 3666018491227080408455477907295899298862161344280635059701825853479992646747695\ 9358713244780242636690254752093728532723533467406324027198769097249226247459708\ 6856100082355020971764798366554274596048685895229234497145420094191654695107760\ 8131658578483542494336874754800256800516674810934860190481301041186682422643195\ 2614777677844811209792579468503660331527645226894810938416141941326458452074366\ 4335839468196140887795683582600580802133862074051340986427402693241122539771593\ 3472491559980769478176436341736350334967450808486449499531764218910381092746174\ 8361089942736107309640804643692574629974035423968181132790637044036281863796024\ 5503346996923124995991904624711458389573494490437912695624534712474018934196843\ 0927075475880535781411992321419638517526146187055030359476376560898836067572884\ 3879082993540925827057611108585347506579160191033442923722600156180465679085495\ 0359774863720971212747585574344616298201600202185368764755954907980753105461755\ 5055544764362805893257112313355940904958195910045884594173163441364965384189015\ 6312199432362848621284714010989913921853550967376370562290219458149067153327495\ 6917735669150519119188105385700657501692930298612485154750215099024764267867424\ 3569020993494128296540769218359159531407222805644989321787915819188398531696924\ 7293774339360592110290048380666780401474042381225141965396452142119645689719443\ 2352165195332829748537182391620135474436938549179378416881032828954299631330865\ 9712000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -54453443034613151603064721850496844290\ 1857616038902967167692391000464034050806255120034258948368656642544774355401775\ 7059468241566910034666431675340647071441616326981023171563747837174064734361075\ 0600222616332025406755179423332502389063821098108381847029936196487884233105246\ 4577498438640529789513053508876462589882654248673947695521197652337604590969518\ 7713823633659118411209359360050115294871868857273902438046889025284568747607937\ 7725228385677422916171913328610861353082117796455969309252703553495668494339084\ 5159679987605324018252235569963229986755911508342716607386213893839269233729778\ 0751388322370292333600337877932386295857498076848768997991983622056242187309645\ 2415395690111134475131291370406464259578065844827924919161998705682931951447473\ 3171907386264653065391177421385561323376852865653611302791645369668447932327443\ 7427535582444899199230703114935184660856266596415412070922034918405018461543771\ 7486975127735364906909687838327985408161816575332157099831696034948088247048761\ 2845834257984057955295094109911799320313440270022182453532937467941780287920535\ 1538965494717100239408037993178474428239088865127921117769758085393418799918092\ 0100157118991044242194195670357343960008663477059682647141929409490632804948066\ 4816924416358079160229080688160977599446894376558723911002153953942920824152881\ 8890072098775633104649815769753158111974783161849509922340982635251680561744634\ 1750501994078699635928499871451078448959815478891069425112386564163756232179488\ 1383117424420043087990115401482646020382827292707101866003642138499039742620006\ 3746836609489390906928559576411208976890732384867686446824181089449693560714366\ 7813472785252358381157036970645148952267020206080477550433998825933773333934997\ 7216394962621406534694101115551096638138593/44528972788315068072889200723808737\ 6362389550728567497063583869330046882079688658514533275023627023489600448940696\ 5719820377825338097189845067684633593736886017327676844800452174019578180502218\ 0628459779557875844477052009883471437552236083162026544718842105522516090794359\ 0513878544971963236214304234124743928294284691388587012147280550745873815105022\ 6301224691774937478029608750834587589515581004091523228283245802361571646698576\ 3071349887828137398656677635470130976549147717455781040513835628007654585621041\ 2313694557935326678570187623966133407260990996167288795660546502318048575366746\ 5561562013186801243841902543017008425892437099462258448972930587629913431641808\ 6294973643684327114032068729320519670940431805663988177527344992991617447784128\ 9605204258935299029114184746674815909955454733978178692028375539591003970307175\ 2641607164285693598385499116239388555271475989964734394784256612719811222777144\ 9021767349477641740867570015287824649167634670137968034190505218303305193711764\ 8656809254284257715965116850580446860978291152628316591177059417506071804867757\ 3004017187925666181942690623948580980162855225911404714505285842628045627825573\ 5784212727082877755486525694700680596129327657874822082391304421297642610725775\ 3006561862240753229032620442637588661488906120543998796841886200013189272756796\ 2633906682912391714407679089689384317034717132627505789102571349200635315896707\ 5409363481628402953438816617757212405909474547127362367594025008905287332851831\ 6442369500808766615731167855798030753242666546763547990722347531125164195609522\ 9952000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -6242144625414266987556251627605405351\ 8915685704422656341206320060665459861184533427002192343749330821604371251063417\ 9676250132395085273013242556450739150029873324025010011955494756678870364230788\ 8550182141218427536536730423773508647661013525738882596917255616076932007774876\ 1412087058095591729806873987606562129393455014640750107716910407375503751136090\ 8522391965600021649766821754914641486309663406672180706340480396067249296618623\ 2002345893348260883455237855068121494162243434172828405267632286686733527962446\ 2088449695567189471608147301452371050721909527788820994181369371456397096174184\ 8348941749477322847164660581974437732104688669644251068004365138939564971648866\ 0678757505152082630938248340276474780421169258787124331695058028564544355970678\ 4514325580845847484479112001120234152873922409705622755547480646493864161154330\ 6152545371604297500632924475925949591682479309911044427596782406577453513245523\ 5619662792384272372631078192036263471034265166822457833679929569817688493990381\ 5916505200242328198542785542685960247342847263194225063113075576032551410792248\ 4540778138440960331657700753394832424180821667456677222566716114360354058223425\ 2166881873718018876180877137125577751199527388393737168942556685945201086640505\ 8297665989991111496861762887008920506161943677552328634142813205877444816251603\ 3535734415749870186774779724848596545604398079487983379517061369280167756112780\ 1839303957029619394118294458118508187109869884377551365728924559393275887533523\ 4104043999243877452428304107840377131311716511449587834215778409311794877399989\ 3459325553134162139133507819858557510462979020934929654170893348510843990919079\ 4219188425903263452577440009253503345330294483558561346563465865550332464295647\ 032804366451605437740852436233455144026711/398071273550670404820419619686796738\ 1510546510410140469246117113123215091029313943729571291287337556408458450582808\ 9137452221973553214922358818051799607090600725419810521564654101655221487385341\ 5020484541318357316813788996959224459149389301643866148516411536083228232433119\ 2572576107878110734558816854555110699695094610917491314988829073849594088448125\ 7561317745028753088560101588737132153976802848732648522196981858895925863885208\ 5586515472599417907624664740619306140171172964385365425855362187440680242518685\ 7906391007799915052917379985591543228810548201401157671051807190372708002874264\ 4897951107305471464007484380871259709017990736640660872200228518602581833144804\ 3516531753248179317283155236170949193286131458284119733516392426285657200379221\ 6321989511831473093314290541016076282254913055037288457745636098857159097555215\ 6316337265239011975414493121521903034479177107566413358283374853720376152047430\ 8992686711711358973636999754824784042782475656766723065695314051452471128170580\ 5471801693698132812697749523393855723576736343435008272241630874585399661673533\ 9628463888825838153078117480100070306255842858712496942411530858829814242145915\ 0560784020551769876769102816443271203689773541344066593107503418082742055858102\ 2362741653867158984636080415304244901789821342209553270211152211433915018917025\ 9614448458011542919841339540809392380670187524668073584663942790634820775069958\ 0263845504101533556493542684741370084948021602315541481602433762590785437771590\ 8089734312389414277779133591060763230623330239929294047921078084225766488906137\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1499883442270713068283718931724227383939\ 8654258581335262594533726355873800104138935206120457418388044299147295232358633\ 7071211739609089430033482820654416093570748252839291274786769728307960449647215\ 2405614361934107715976487357256968720119838708118245651788296767797139078797000\ 7622330066617052392665160718375383089498339882589304034779252896620236814633307\ 2399256026531542248598931160820887603995031236023235347241160653118835683227627\ 5379681198827043024236445363499372558674190606292872483259142635772215153666647\ 5368932719812636289300463939713618410366725955090150274184124630262753956860586\ 3719906307119449563207514379994946092105955147563975253131272962063920236373078\ 8877455902706681343628804076322258086519430286393441478417780945696097844856131\ 2060334039344075380302008857727295075408534267725693235841759663885819654756363\ 6984577212072239951611859555847523298218384561616987291700465624196798986909611\ 5097179413218299144583829609014855289472875287112008050578422908722110645805226\ 3123379127026965015428173197795432819714913817348688337071956144903757887426127\ 9753501503595191190649533501078014461339861386020112666094623160256512108087419\ 3319682552623598414834488922880868969104987224760833096911007635568533197486594\ 6841885343820507545787035449914468513358563699943961444245361791835254418369018\ 7378465569105184623748339879917742008932915001096421901194435660377413585840917\ 8839570113835071123699936569806331805364012965238288294989292052664231297008797\ 1303665209765260657685516056086730596428272130657519556813881670397543136835828\ 5600238077743999514743999353463854205370803878440722963842458499244464247533430\ 4493648930107592709601777315191277107486116178554712764962183707896943251806532\ 4017938016390864459248875431261653552595951877/79410207845631122054721907978710\ 0418375991387235699192001345539018370162742456195367873356121038711373318791629\ 0323195196378838399011074212462677838964173638737859392783137983705300426812097\ 5282829611801165960319223283999328243666176242825692095682589985478537389628479\ 5946137157088059567819563306289164186786802550239999838657092653137117899104445\ 1678491352274635356175993163906872041575505518281736140912114735827828378777229\ 7185076142568248428544818733774987423810747119183088594522304406755816204723861\ 8419155628763087786465998054350953191585100030874674071498341287817584666174958\ 9261063235608117592852201186075058784178085554396601559834486516463482842656793\ 1723923049463022207915301033232847433401325310953831072546482163759956230755509\ 7968935614214586262291363211812283709325554902981801741917476626706524461423715\ 0379530931828321300005896842055506949202373604028516564052711828818650139410582\ 1280534036722602522854758443275359614828170851945792642564211728771773813314870\ 6574161481864799905117660182999049945759763939264178246287462078706949082090849\ 6264658750100008772439316645072593547429437570292667829262529538208556896758069\ 0328574382641289047176396896428217650845217710858418495948067370277502178117239\ 5539867330895079506941076792525222685265805875221843417131367801849745659968309\ 5293928332957356645031903065963004238382132989386099345807883634889471093624671\ 4481118883706845254846017010741815346381897306907856314103033151630346377657573\ 4053177168123431074266490994264473377793157904059969007437687965179354280650489\ 2261413683200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -142055136373382856575702278054\ 6114003719852754009624389738876836533807224265906557078402729775584625176814218\ 6512474453991824672434304225368973133929896126016041656211618244021068033642531\ 2979687729704458700957123668801007879089739349899802352537010093358490043912488\ 0167648000314828561558380361570392722660628708864039259201801127676568997991145\ 5641560642008011359176741670358697619790751816235597315221987108141442769990080\ 9435300688135822527011734788563195708749972897001418394080581081592563874613728\ 7302261251245060755725162490615138922582291507671856867303306254697623472413600\ 1643156355983163567278545009729237912994152832877223943420767318611434888705789\ 7733665857161488134308391094280863005670806861148335886992888478139607773423021\ 6996110041072083813460331702401208678895101220440596889380433307432979118266126\ 8443563226794974604857388180394251232696162820242912350281522606856349536300743\ 0009657330646289794752883174237787719129067506348625173650937715876452270129149\ 6946830850323321228072528980629128282921803318283825915157043960852226288260116\ 2778726155823364628522745561351034703648341629639918512889379912269415706059946\ 1341121165275476529756662802244186415145662821154646561518583851932850157575388\ 0878655461902218426179967985673550005886372165851403534130287901573844776384640\ 3120104048703112065510040099242239629005573628764019519999888375658015486845756\ 5353231758273608844920926320443747953882912419333183129252757097718528336037151\ 4062198484499943381148379428099776785785949027048236576306883076249277358945489\ 2289560163178592435013854532150201256738978698143901728783904746733114142843716\ 0101166359181298425653753661276239015366396605423513055508513732888761174399599\ 140772293402114345285595517491795679098996493810703/655502350172270098988742372\ 8244678455010275162184086609796866321627318607977467447320293274178730996859905\ 9035817035873730228787336918672891977443951294211453004815550538196965107183056\ 7003098380294845284626636890461200739790732732256141810781876695922558461136025\ 9238456979383630781030061089574428237294835198589103108841056817856883452056520\ 6016017241716744478389300770169198010922010637836070994211588581062852698795446\ 6126758601788854448242110656066149473728156645477105947682609187252116170348400\ 5176716744218313847304684664742230533061821176975541242949402844917228125341166\ 0606677856485153413068791945400256459639786908106685114690095148806353555942091\ 6392377627328734109054825127095355080054043937448193266211223019291672254521880\ 2889163571455000416642528733103554363937768593664521418617302822712991379328492\ 5841283118189788304054311920664876708093719605774307883485270315999874600938518\ 3418287890158505085464664326643397607790963300700778928429335863255920781199037\ 5744269021236737734059158933584277007501716167803781396508534911400237861039619\ 7208915812877641388106769664573449822976629779829424080187095140019473169384544\ 1152940911722324956073860553461336416200315952112388009972144508935697212049796\ 4808345534825645437341912660436679938588689351871582644978220092636428131111105\ 3005681471294187668252086689633396663622604999498546439925955155853901030268066\ 8207940477792635307527221640972584656421904525662368246828752382845319992683731\ 7993144097130881510551100469802234934187565370538771704561112981535185865028000\ 2448261120000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -211666574937647152753984958512\ 3780267209778381057883374365159523184806980379660317595344216588234959451618003\ 5741815699891555877939417944230594561297514837701592828881244141847504560097886\ 2709469785696891186015182785975955741618100474566758434677300629694967589751308\ 4436878024938117838876963915925772955178760657344745787234219244949557247687603\ 5187369590082128210762820430818799557107562542175085947965336616347216732881310\ 1778958791453716162938204268032219601052675747783417427395419643923412737603175\ 5565281215693616979933498247497190202652328589743869863284035478800455092568355\ 6404483937043151594092646508812519470106335158080571952648569554981155110322467\ 5223102913753760728092585285881677750104362729498641308540059574142843496021118\ 6162281090058679382317903248520497504880955557344321978722352521662868947187051\ 9551790137787807849249692077480845164619086044421158656687089875165402999212817\ 7730956223713488435231879834313941237727075050658740902995043733876361149206230\ 0972693620211766095633204206078063848542355188057811364782927616615075197626426\ 1915768516531960361867494232709732927535241133591023333084693132917849101700967\ 4694976284382831525785298143991323493485804094154283130689192377657060857882426\ 2027607976242151096765075770884638213436247005465786466502261809978689119381245\ 2152813937457520170504272118098352051581721628026549662239287632551507803876432\ 8922438552503442373103953847766986515169436861172650721243596412558224599194358\ 7848188335165976256011974040459827332891298575197597145250561263926975340917927\ 6119861212240556732957266622041698548716510379336821935644275639198580036694231\ 4698289462502633653482391829099838222962649992953655728745560029690795564176154\ 0209423156832761512249019382464650986560450436928780577319831665598279245713/88\ 7553945475195054695379671623873182780204697366585441772864978359837968059442098\ 7662665283572785532709903666895610505617481225694485159911182984429000799649569\ 2967143245781314559044905809317737776052525740052716204847485988829029346947662\ 7350902873489770374935967562323733900796919171190488297931696824173073811027358\ 1093289774963665602995589933090299142010555871528883041477151287468679056679887\ 3216349898351696069370612299899977801810855868094890944754442567547547335146373\ 8981779752506544925364382933888713912597639055194658277112006920850062696680015\ 1504258848849357484767680362681597904956495868005515632980412330113408056837753\ 8704152867213409269381432977170376950723816789192874879654214437083699565827441\ 9773185439358625783172736440545894718197378385976848472452298249721719546896330\ 2996799316939584127522689856386990098797892912894492830735562857852919845585693\ 6387242349189252822992313572155567165100963961220630632969563979895774767567508\ 4592343392743854232403938370151519461135124458663161329022333378174280384628466\ 9466474352981973412790914572381457522675583152729380524218035901841906059473837\ 3293887720138802443081059635432642916754091495117895514504403506137408997579544\ 4432886879661688891308934581444604174590489039292679594805339685123997300190320\ 4002562461304060155747682962251652367756343024895383130733138977402667842759664\ 3771137836806656174075337988340750888716914606490513871311611574235782133947923\ 5098595895595632768052147955107344365077182669513568311445383999275068082232857\ 4742102409329775164953264862743229298602087026591688294400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -69005564296486252674072228876004438608030187571100379470097\ 4761673956716290773891137789119211151624482955507056941764552506528419680852868\ 2486620900472665186490407205372573394210426733618723568111676869540642774673854\ 8117463574644409948169579498021976260117698312460644013595960288098278902076367\ 3257283799982812156876323671793049621608863628896304157475210753009567226434709\ 1710618118176684117022455642581955756439720135352208776339147198002236567520956\ 1860380453716247780982707192811947641964547118070316300490597284804023495934791\ 6724994934544062384281822438822848404878601951959622201543995219849968323947236\ 6663762723565145159730429780159271683981599923813228646147127136293771289149257\ 9514148227958160077694046949326540612437292534230673622737836911496807803583343\ 1576816357180792951041718862130650931192743769634962553729618605491121073877503\ 8760612658846638397445923675573050001380691694559228304488661960048186767721965\ 7399285559259309542199723734327726503961125384776020024959891269339187527957635\ 5144279840227802396370070369782622242389895441258991253938590241307356794399344\ 7994851076687140459645572653588090927876974098024857741066539667828592776171360\ 7543964265028006619727594318802985267497863160399822482096702667610262157519336\ 3209501458545842277618534801625667501617516986800286046457766945127122157361417\ 6293232801161359665509096162827061002902479631498410161890656098022431918854541\ 2687012592048624097541155229420306459256375184252500121760600580742776660129706\ 3322322003010170214663327550332898966021276233705870815038091272653476671827934\ 1453057218249463054659778368458401594842344818306236672124738161876326333594520\ 0371348820866401255095415788188186578668909897991859427958277632722651722020580\ 93770183741271368174264946280855172298425538383/2734074222843129593774273011439\ 0576205183317114281022804037679793153629360911549709121773517212718652485680261\ 2416507529366088331738163546689314922640484402998226611429768613704618667066171\ 2316519997939873371738844011393821265078145400226852069447932129407591756773640\ 2616170737192452629775961361574109066480894408658847505766203336349213825495426\ 0712663225152755582728810932859372993288044504621816344618077681086742429012601\ 9907362170725215247061008413125357253188814461980253415137628410965976984535934\ 2778773399559455953122806697243431584806529047154489691280132087675930088946404\ 5823935463027688807526228694109253387401535543967590490953659921766484991080895\ 1915060091262402241803502039922927487176032602500511485214916644962182647050184\ 6701124652516943384114412714622520796025383743473163254508240687454553748056109\ 3300384652624747201807365360589752402825576852524815537712064169192604160230314\ 2263448304259579495072299958142890415180188242309455985609531670723382577649232\ 1908875354507282174911176572182223603529556675911395597875018381251432505346039\ 0601220238742101716261377067865933528003542981492920031746080427575341904873359\ 7235436975873163297884597458296567775267311649576771356479123555547389319476641\ 6914243539109317532234267977911613288877158212759295088353329074576111958379699\ 8096877535482750651949733222584051257921262282711500352470577749239708645868745\ 6933475652429093625225025001323207114389610562993505820962069191144618827306344\ 4686010326515512118349000858317576069622786900966184263028111498617749511206703\ 6228212876478083117996834816000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -10336925\ 3961227826835589251465564957513758085099340589062665553902462160533503859264621\ 4628336897505449180615588222306573327520219512636339716144769521408886050748826\ 6900726789338455474094699232455629143796009845518970083895452251330920354233883\ 5528791609837703659022054547916243952746682273540416407904484937985293321852565\ 4938203907835810957633412097272515643464685647909933898097643703802064337788322\ 3813041012166423900430740920461784129381513812113007264126152907213501473553495\ 6774200782595680582945902777484505617763429354634929835882888822752792927433954\ 2028766671560775645101922594479404705101100385482873013914102203600874925106637\ 5889852349380245739633240436637628599703879460769795021211702087937588780091784\ 9232485112540061645468441969449447129013841459162116133251638136488909532989866\ 4830780340719489172553281382249028027542957189144181573878519988036716640662181\ 5177659130664596930197109295031384996543394050039794111975140269928808196450625\ 5454044162745626055362338979296476510901064827414962733572805756955309186835208\ 7779360305966455070620949841262778126482962123326966003678250724423110976892434\ 6008998347336075805833382788145503457257388851513023750007557516589202639870349\ 4284718192753772195068064464182689806690708018298023685078778213029699904097755\ 3804754272727635123323851662470106113697421642688147228085163316902386474925455\ 5534575602044357699450152641775975664050732793276624762789653514876650416992970\ 3792700260628608776262207585214123227344372120984249089027506551307468894827948\ 1146939548497042435563946127227782288840544500356775602194084876713725664541104\ 7066320051994072921348761069573007824908207487128068505329502582347323310748685\ 0350354989219689524343118042892925106573147175173422352182777823554336645514607\ 80709183580249648908535099/4026093805738324600867431014270721567785715581643989\ 1502359333831565894758962633462763777054053795404341618296854527716045838576596\ 1013588639910961113316993447874575380242929334100673612295241223932120633581203\ 4495615106108229746003946848853737090385832344702132538105250927361310159242940\ 8149214522293195155238832203489800786091917381071009299195606356078415739206641\ 4303284913264013742229391814911120063485706216455604751655212682505284746441464\ 2652670848702327470227001762565929501896368108881000302204452099611480207157724\ 2426475706182101385872026735909648770853867292242963639095424658605330697948578\ 8438378254910386658779983696002988539703361716298671436065184994471810954556999\ 4648570912985946370912921203358193691048084538801603105514038190152055965518359\ 8287815869968468436731136056328228385163923199452576345000467260102483840298898\ 7857550120766977809637101107647417844352637114599567397071977774796181709490042\ 2656170962810995558568358471697125081143176103765695308308653477730978395245405\ 1551995485799554060691037793436524398032817532371952937373970451407720254678750\ 1285937810794807863953259913177307788071686591200626124124341220954406573709225\ 9538602384110436283182977324069582239611141203974711067162442407229443789484390\ 1958122089481087895525852097253093895754968715948577655527511153417740555026553\ 6403053714815688467049829554212382034778911575923842977771895687277369229096694\ 8613265998504514779793709862842918727546532250302189575885223372073843433555602\ 0241401925846452235870324460566230733201924627550455721565900228960981231903240\ 3655070318592000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -54853933387177107253385\ 0341506193827195691093132429618323091050596540297940330813424804506359765259184\ 2944854684781250269958313461011884069819554950162821887198391685972490339375348\ 1574505921603866359184401952717137774409295815960987543953839388879071978455483\ 4596763161411900147901208659475288150046263505439366991153286439396497079411400\ 7126586990404431207290359520895478484463577967854242806235539905341161775925560\ 8095537773924767154972847388073310124692642731477034909820069980438018140035073\ 8388820234435603271370709129750566323146980957018515150365799093639902924223207\ 5434625629058401629055894549160063553911718114558904565811702775544531314125915\ 6709933505533997917684549416871095482424313458200429930566969132282951803024437\ 8117886950112159331495715033374946964941846851541919694029438487047458220416467\ 1504385999681338706591057661950134755579608961611546867983978667458794692902542\ 8014053622348732557104453752119206976747734765365147589619494755058032036769591\ 1974693480846792940469512349804958811833862169876695675820813431124620399506836\ 9207281994694896364543846905812764935205275517873085648300956214574763982763771\ 0808589930055193104414175880196703983893382512121819171193707802839144288079903\ 8565692884596941886794751646424637070130014829428136607675148075377504253735741\ 0085245358963589476849955696394651551836442290795444010270251271249938927782412\ 7576387673844118844175612155197589201167593337815655631181943290097544615962934\ 4952695137814951451418058423531094436962526494922278755904018453204264586019090\ 1740196465318683509637786645071457207843718576759727488394533343050792363094579\ 9585165713688310365439786480593987099474354611941549543424395178030277379189981\ 3081915032383116158203335225550081342013049763953826458164051853330087627556055\ 60536023/2193523974428583367610370765138326024092983459629101867374200408344025\ 9848177937100761363051350918846900978789417991689074493991995933958599973571621\ 7742023617625051857830056439444212077040777665428547761310289936377778464198513\ 5108418555044920952254661057368191748563115458320705179002788986444420515488569\ 7913054550396320419653056723962519900845594141568238157621484434476090322400144\ 5491253497173498362347914164753566080036554541660555396432128011608455992520808\ 3358114025348791022178946914429717502010193451617000220751592127022357495086978\ 0845154279463127229777972793810224013100862501451820047970689735827059955739050\ 8883257920467697931330453842626851952975421752301504511868901423835182981756707\ 0138121920051664488056190195376857879258376616708154345222539339232604847780403\ 5547765355966938541922301451854084641520375408729910820316046916394736324018102\ 6935738547159290119104630211320295107909535846663147872793690089693207057886800\ 8498242559291237637261089580754856112521167338714148332720821667251884812684734\ 1297846677835197778623986248622112669515433248420432332088433288315740042224400\ 8303372808452411730473839387804850785071520462382107368349508152658776995983420\ 3266159832403861291405357976056995456809832145485887489146204605550939172289285\ 4936406634062803341629365844809614538829855575009126098056327099314071203141943\ 6681588008282719740601305799807466505313202418896398166677992129647138768451824\ 7702905902185428802903224497143818897207938076272835186045505472209296855373651\ 8626080324291667407775350023641148062779997427581503422279788957364387840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4147253976463922975618923243966889223094629\ 2497087776209674401693352504112857593674549004989301223216798170591512016181055\ 1254273321482562939716368808849871085792266180009628647605174397146895320872439\ 2498700715439098254851471532227055276317311414310952237298775198511350466643372\ 2150984424727638320712190118142829318571628034328841139339830363939975702916488\ 1690346222656346648538705457926568593986717768079827013276859845816254940300795\ 1632997268201274454438257570249187065237292936437446223152894987242862710100345\ 3667867288344974465844408439502404154873527275448157906886400602852910069906580\ 3557561184738850441975217647636335324218429518861139445153237800091180839838442\ 9869813567774729261800272579055787275966607407770153724115140450226112829578631\ 7406558891699971005388025595230225796760304036073374047220139873584078152214609\ 5070116388150146434712482873236339444854362808547256781616715700070238751519289\ 6022324079885761041431703805647991226462558377424300542072709979492480837157185\ 0737774143890011952552805878054018528184246258975596844476583362306921320594497\ 1343066308951245019865674511167779811650453171075985288647979094394397840527897\ 6072912188935650034527957828701720498916893376768063300269900435286946105833388\ 6031761148850549457306615143999995855163683090464040378533499234893391470669908\ 6364416229110787773971390066438468904765371613913017335195422234313089527437377\ 3415279415580146814606449921732747546215717372173647635208856369438858230268176\ 7092290658576196169309771984959089633940106432203307464055872827491438852340937\ 8402226077313582119059159758395475341186680040593319550179901748632257913872783\ 0079390559472930373295823268067629542767029481464497641748191319565854482257252\ 89176473066906894322278540136425100595128795003161756105431563762692809/1793955\ 6065274292866217210074889379581462637585778774928489628957995701857168246857143\ 5824718734276604577159508485391672210893313071829205411860490617940731928871442\ 4469039040798615275294283775249786184231330088327153888594731964546141211065885\ 4392748734037939650219489962193729866648202774366837271109087815525871720523961\ 2876196117206760216814432949224045162327555198617403024218782229282207727987792\ 8263164479000462032092858918018859075726440336680682464194863416017053222017775\ 8611682404923002390202930037786479769924024641292520404257881643105025842593474\ 3042363523545616037652776878927057208066293935824096758128123160386108392696202\ 3525449382334684675327650374281272796078065828418456101585655274870364421218304\ 9025184504356931912695203140716294151688514972159563275675006619239793797841600\ 0010362634329446236885907775032964377008747316058475104532598709747477521366186\ 4835527252752298612968475837842952880579152264144014087322163623297489993706740\ 3923602523770050600246332753694158377065400884832552665095853911058584724505614\ 3625662221501523643186044009347893715719299494724759043592125550305775757394564\ 6172690713907823870765082847743700657768557169716387636573983427933712094781566\ 2805385953998293656807753675104393502072015248262926529543158730044361923591866\ 1870710583497052226304037564165036170793247496810412845190405759667469428957203\ 6016136095969626208467287688684857862863109195495983395311362068244840913817508\ 9179100600667050945885985764032045376903864805849316275941222245974598625394116\ 8354638387482735953082409351600947583751964384706206629888000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -4237540479360131263613008593835801118615059378541155445\ 3507699069166234986196592196708089266224192650247165903432012184677785350796260\ 7385023072327262662457956811385104201379121070289638651328664907703838290355927\ 2007000928566974897275166055437084750237217883180312050547707250065626628990897\ 2024938032067234269405187500470322138151030961207338819926995753997372330657786\ 0009455987094515397971886755629213203313968570030799958048909182128940263732221\ 1356665151669397545398774085745264726421136826011927115179122981995002877669145\ 1290055695617966041218234950370033105105229091923796347704474377888610394420617\ 1004000950803671093242690821877355886160402852652653134429378642351724404162198\ 1169870457102719323302860706862837696178259599146767650265373046068029855778178\ 6388089757902754803144818692055025382271110570482339049209141321668864768799423\ 4255478200059724515556996953601511586855658026792320812540660470654633346920120\ 5184286385932658101499762074122818512975975432483086015840129259827533144112066\ 2713570959756961595534336558617644958128428949945450440988210788790838912368450\ 1136658045907074412029292453315293175364183681685604554535677793957825006001156\ 7339824717880809490454075677446290775171291756197320436439104330170017579905147\ 5349784255614352593034931009810947171456321291357629370457117737812893615481994\ 1387740208071810224142819732439109415100250201070307755246472035909047048118411\ 8953580647413482354613491632351241750595839851873861437403382162492450048679103\ 8164253740435397097613424033962884102997342246891776573105700044721818420430880\ 1173413460279744618476949601365572794094014882604853562550391309948954915501401\ 1060203517309061939106160154568189609099262347698848338900034367768933362851624\ 043126576286313307133728404709250233242032571515042175091311201/212643438051227\ 4271554245274476804118035906230079485898892554073398886543738704218957684862526\ 9079655318628406336101426429453896310694226682205896220781980636838912850430078\ 5749505817530321299398435842358934779903934846135193791868585416866814610111664\ 1102170591515875342076202362732750260149567115035476614643507975674665465375365\ 5065694139915428029063522237770614909261436065886187810751302463951371521131971\ 9244376109847609821626231564016906201292241686926223794232151113915135105029389\ 9443370259299505920379491971687116117012731386800619569926528079426747694809116\ 7283966275066708726800653927320788142850280822681602552839983986110151976033156\ 9881712901449968659438926368114523189811096055774041567366139137285746663965089\ 0578007709241506086368842042021178408255100049814002597559838667067214024824083\ 9373811479227803652871856689905112944246837968124441678505590084033160664777061\ 6297232813947991415650375141387640984698812238784865710894008868323965767398384\ 7890946897912432975743213636494710408234915226048839874678249769133298472299335\ 0184747046467763310613200464816987780250387190386413884997983024543504565068909\ 9425014605901413359033929313150130496851772359823326361653497032323030497868686\ 9561204555303299560672855320426882822381860864345095300493080188894403336615950\ 5151335508233392558284384158601495198178417543566023483580480543298790188116393\ 0494083717991153673260783487976350700000503795321944214317279112661414029062748\ 8963295920245779957390135728392883619534049423447776255235332625899078313704630\ 1383178541518235108040213189220119954876353248137052160000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -11416662903259269616522332469501264705144036605563442663644\ 9274247214008566123076429388704256673755107893419316855049454806499065017352318\ 6042430551431688072203105148889647249585162375692700318639098549329817353016539\ 8278420123271664619405905252002758175937305935140268792772160142677209082962421\ 9597599017008546440454654087602000107790842801203014396824946705897111299286135\ 5565360967806127969943021959652457031871280942975914385464883335543318450359799\ 3185278048988127862933728866830043558200057670711972176958014558550670424484494\ 9251996875428411470046215371357860112146457094119716182700762636769472704037949\ 2323679208341417513298694628800816986229275637485121457624515765066965820698770\ 9193680978875830249968969523456834452202413612814752633807317734104444294334889\ 6915829062249775097994966852069951257163452151265419277993057305243947605259016\ 2778563770335368320466652789422616697509579233054296413920927202155150015329658\ 2625065161425581879702544192209568608528340223884683424331755088553929378319428\ 1591413349848296024197434544077727602973389308733192540087133179287979893210930\ 9864552144554111400646841387713821477218546813360204710798082572253231127232811\ 7614072882088911561409864097485673197870487374892675329480310579570976577998324\ 0241277309823584367913611424332511030425899638001683734822953425483769286275676\ 3649211749228759754125746155390569310067147426541331483457736427485375561751248\ 0239599843022931619062271253256587260406471490037119869632391757189302930519499\ 1744514407415448519061194368532790666746774840622088812123280502154427353128549\ 7755363761249849752693299333496183797882256371186954115753270746503478412325340\ 7040535778059609822662903760018718490922819350925940370532442539298081158108059\ 160567349305187877623153292429065002021141402877537219423775919423/741038273158\ 7385257271007318993668543688250890958173095926764002477048006167487827476707418\ 3849852716879498246585745115607425389307275155029537453235941171362328909672004\ 4063235443423871107228226229612957260263734541330167969787065867076909211641132\ 7280141879552842012454768657344680759831060496938726968854871440087509467031636\ 0118583301004532153769633579921796885715310767174299394673925245157953679264398\ 7138193481411677466255603890126595347694762890771036634662276375561861705712584\ 8912489295961555630051038806496427309640999602564579180680950209936681210708889\ 8728148531648931044224798377912573936683477533016457113369957915958409454397995\ 2693446034122352938887947894504602128332425024921357211480308294757416137352390\ 3083244637585082613455242872448977292601666987751633651389951539408020362131121\ 8680912568999232438278019276217567100618520176333659043141016680871579787657157\ 6906802233657838468730014808006454274007878720424327684768315648297853574469764\ 4921981195303120278098376474636338028184906145929266453676032908798861969688248\ 8856022766261243761854821662848284503788183013470848942329543759194208705789435\ 0864619528590535481483493663184592326385483346104292997400736184692419721661489\ 6781796961373665541457357209506715733238160797568767161997038691055330579725128\ 2987118507713530127104739783300672229321133691661238590042365523756414687305248\ 0520811261990457643304266124514269632870741143169579180961470419486105629903468\ 1349145525068381585286201953906810992870895797567862116857862196895421826615256\ 8197695957899323904721614768905261790211644206963208119239311360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -10977928346462472223194641645588041153186862830052\ 3071005491195401131168893575656461261521152613016139326936553511563227963344775\ 7209065328983661891577860986776052837309281640952316511514941326408332693915826\ 5238723545205875470219752020088546737143056940617449542588139923694148476746116\ 8055546760891697820441009897561587633254394861113308613794673975360625860957571\ 0795106232472800395684592633913671293028912849010839663325878888257098091272153\ 3368640795335156600602252456498869681601769714664820468856496843966130265814767\ 0762099277699131882395131316340842624124888104360260539704487415372256871681481\ 0090307515555812714507640564488649641872764361132993993926268615978835633546758\ 5550444113192578965288140421897061251240943285376306274237913986111372547926937\ 7709584924264910496072147609951903149590998619513185288753441983549537476016383\ 7776688491004629289178842880091413513535734575739776862142291378081221089822446\ 4500645013756310428399961469931330198665870783036857871643018683539203103018152\ 0466535727605902246381262236934822449961302567170492338065559874144939351441477\ 3810727819498801138341975467726683887964566367602277837644906135436834865106400\ 7540416622011987723837243236909229046811899921956393233460698625302119267464959\ 5497017989655289938637934377047024009722339785691337745335030650885007030548290\ 5836422709053804428598551089565054736865907271462515564267460385109355803212765\ 3317772689994218489191563501903107463850009888064170901327102051861349206169377\ 6269420006355651083321633961670221898829578555050868344159147923654945184989335\ 5042458108675205746359399242545861217330626395422547845989988632705486612593788\ 0261836042431923793171192822651213222709585594101501036404705187637317342309916\ 5762513367010556106507759396193810294572213243253239883038845423176286203153/11\ 4612532356850313786026558969511060269947029575002084696004538085345259158920387\ 3744940806190649319100238052206933756677474760391167347290706050663176030809024\ 1000617013696596141305380644601230101994266531665939346728386283404948146846920\ 6484737644340214872509868876952196183263333103896523639781364712234335224687966\ 3099878139730524834880822641215761717818769413117641085870399553712499769042695\ 7075897179589068921574209952921406433771336713724402257640903811256496506217184\ 2310286133171807626654001399537581247444527403640583013860093231666383078290856\ 4130813185410163965215366268000253252272495492434545719204927050278530651319337\ 0846607908962963849086545229869834515978747205399382231062876337018837593787360\ 7527821325821502313692716419894451323949312648445489594295643378453789689235687\ 9639301318897843359578933723467982675109600167329468049508587698166713148131247\ 9086568357306009594111582658577086476833975570772159764105573034433706936021971\ 4355582434898505503471336150205028733232143067347820184069577815730003760650513\ 5324086848012970090267650208888161060635923765663363459566717966933944898632900\ 5308571097464548471361113848878936000271872894443611771906893494783245363019405\ 6801036475539414917973313161958152680968657045303406920808729433564842931864746\ 2571656749924024004887289923313704195791983440194035252716518363366664371512391\ 2449215227975313803948173929657619930681150149913238447782598924896414964045010\ 7962358955492793523487754709081801054017883369459411425912260539247885166670410\ 6238567829682366891782687191483907768752910303799187746695551703252425768960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -69250558580789553418623173531372839478\ 3473141340036326254175092867522540290026027579781589458029302802893406317509163\ 7153963618469000053644688449406016857474569496934073954423059843299950187642356\ 6832018169780300002516518329071955008096884353699216402983875931004554469217240\ 2935953274709912877545733491567328261638851523704659443322798610230607483308431\ 5581476432828022894178546098883502981177016221007922048831491847803473878848164\ 4854286799308806522856537503263472654615077356084322063904030122942577184819471\ 5332622396637853180305871320438847916809179782961656424029306462512595169872001\ 8006736882422552209654577174744123631989175218115578916513779147018082843632289\ 1505551557482323109231993998304161194648921073928191109884084793051635826173623\ 7195899723327952396711106799815543482376983707137012271706933332846619338103080\ 3631229174772502213281502888370539222897289536835333311576642854212113255579789\ 8262780385772687604529367867437544421457277935699395598739941533168363979843513\ 6902187510529581963860756498126268050829803562662329733923621358150961062218794\ 0425277637578767518871662895808516894310389788556985226141336396692337509269166\ 1170262586211854057556143466323683175316408898444408672464737062013959630243469\ 6777118470934883590322374627540817168742408761267867198177431521429548334772882\ 5261008308731005905005967744631506192063948247995701814618028508751956285994080\ 8556926695840079855636540257488653323367227703326738850877662708875804283248411\ 2737471042576265043630867065242677294657739972722829051750728701625110333506244\ 4285381385675000792739403939026132152774749704322951426648518372384502108424013\ 5743409582118574650155713414556533001638133329107558607226256730323610960390576\ 7078369831986803895596142863776959154681918395548117650351255994326966527501659\ 5345370859251079981490261/27354889501461725753792024275272974966932063825408300\ 3509380599128009547644950323892088983008661019092707405122025720267829449013505\ 9381885460654926257912985576271242364756940122941353243837551302137727192664708\ 9975633698217056192315470355114988190865142330216675712931318438364740293862831\ 1344839322923404102699672414222323527939673743713482911629244556605972018763080\ 2395261359710329672519635881481123907973238831340057474522450403687346564241969\ 0949181349506668953583306809729570583755485105421290480141461577808313641675452\ 8664569847736753541769300643233536574633855590674750015016625326965814535921500\ 8277847182438468520347117424968268866175297190838030062715770128355926237377333\ 7461724952508372803456203103355003439236809078407105269363918641902349618055627\ 0346609542959516710782868866825312171614542372111093974671402586112930751846129\ 1566048607649823998656051018242870722267921841684158394326655633905822688292228\ 1532779169589063458137397516928969965194490807169401622437171369162074870089034\ 3203619937695327425862072142383912950026762675321207672913763977054101458028849\ 8278034302523216181646174346323889092478843050676720294685661416369942361883592\ 8687058770811745434813444594074232855330728474168312882273191846596380505449095\ 7424833664908356532834406215084969162566167110760279878231377813027515912458766\ 7386157911142594429508422043891767276621269942697103066674351232388557902018209\ 4618448652934935360057090813128518159739695452355611202732546437838829610937356\ 0324644648393002656634684892815141151256266911716342212461097156913769602354033\ 0206255090518170308787812775941935988736000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 4477601861621438304636323123116026540815955222530696602767812977103445353\ 2793510356826675239250829339163520157870955324930825185048938898487793014435702\ 6406148843216514290371970736870864603704963811616070392979800871566965707118476\ 0636252793878879636485251603896793519083261712412245969988485643241307628636922\ 8761294095359556161152610571104139938476297874150480047213575062171526732519548\ 4128967583533709617678338652169602040581075413541935332025152405483137561429504\ 0470490578614950828684959912408517336906996781946558464224692419591218191014634\ 3820391282281282622704500504793814044962530773314593189924326605622798713219881\ 6754372249229879069482212888522011158726980770791190935885763747974498952742080\ 3800566113088175717776010848637141482042010916213393716573879104804472808837742\ 0667536783854880218687859666211328362372334528526220733714956084325621575939475\ 5919113925278459650168976022165261743155965455470827992188583314919062362372027\ 1267351957394849652179954940251975962255142816575478908398459438830687383040392\ 4712256752937746548112376472014739506766614779791291990086934853092614379464925\ 5297672046741783812838130920765963010356961566819386264726030413907195408851721\ 4613148664700178778471409086743090745440370273859535362495994381743019141052395\ 2254968531525946837873068152815199442319864344494042982931053632109105427273188\ 3672930213487453174584459038760758819402971316855835357216179622372232358791309\ 2962281508574368577833213469569963656864845063826693956183155540750254308651144\ 3352217030644798803299166305128653178286628964422709190320406647201476394969900\ 0878277744731224279776351145676723747605466489291329641203425560917651065165228\ 7126891641140253202188526988014588754752375444312033541861943059639666106507712\ 3536973511808308648866807623294605220414420832724921825538623199544813/80254058\ 6447177642866170300741461161820547131908222049651850058264643395595203096928490\ 0395960716839213598289805405746676928378929333428071834479568985648115107486292\ 4475874450834057590695770735876670350554027240715633747899771297669716247564544\ 9606776984285426621989398251143437818997049070850691394623224916685979891457264\ 0175689891586585187389480520086472166561206647456580733318319611685514929568950\ 2845726505964180577070068312380093888467921812444825426101855248437608529439169\ 5122701173039193495302897978311370919004431890894265742912836866729254123261180\ 6482996836649491771460237308340320855794476947362557028978691186707106577724438\ 1762566858550525390033163917898098730398905676989676068181988189030721090343838\ 3548271321799421335272930707919854264286426267206511002600371029845983795337230\ 7002644892491273597825779968537123549785825613896815235323276132014174722573001\ 7612153699827585326774520845073444529674405262457527438508164707236729745551897\ 5723058406507295503770965313871660157190447518522248117746577778915560489283751\ 7675203770796543480922693612206953960485998456486540708654873949731173395297277\ 4806177148535059414727808313467740706144706481300136644241972295338191653455709\ 9870168062569517587243793106053990411966663989582696261985160489889850076456796\ 8275644258705668318431117345498481683299326966928978487073085625033653223582286\ 8222878044830469571186868265136265383887475197091691933476375653834756589500482\ 6153364947081631527235802793525146342789575382705576428201295808373673030799340\ 7657607830683627928952347036446128482072640682537134791502324340629719056430724\ 5465600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1334242291491497174127790199\ 3523878897677319646003927913294382760651022145257625971072245507549603721404439\ 5543436790202239111339238870113670343160371158941676816021960838143209075159737\ 5680897182192226158336448745227972749173735897889162847910566997431890783246490\ 5600392914077510373213182057396782536874708816721203715798192172260248086820855\ 0359723607008856003024538344468073730757980835509665608687865927278341180391008\ 8593469878744784582263594107430177627702655518704239422654722391341835957342933\ 3952493580108420817950828541845379383454393177875602468175410590118327215177560\ 1558783051070452841302078770140344210373083493228932047820377862690910747183972\ 9610383638230402319873014060416133235582573275086325508908815153010180448370087\ 3698100985555826998402425986023418006167379986576749782343191293562873033063101\ 7037756461545042489909370407006580174412616522291863456823206844280263921818030\ 5525279382699698413572099745171896962211855858752945441622806094275345026255705\ 5171097074548248081818504183013840683288457317512971703525934641815832349192780\ 5876883495689146565052734381336522956142443389818907976983938314991172965297367\ 9065494707334434673430373748453661611120700682553758001255529561213105312902431\ 0890870653423274239792924018008057712397047667052588962414865841766116540736101\ 6349768492418821412131928831021427367257476731572294249088718980379731077115225\ 9347334832069249729395067218117536013597416553164118214520846336284189032591685\ 3634079769599637783739623621363449776758989938741444905346697243905603301741464\ 9744878100569843179974947406093653975584986582526429299950455278350060235787989\ 9385541473365257912323935218861264711270889808028507465529493136778987042654009\ 4462662819026172162702245502343388360004976247951403646063526164950208884123399\ 758294794939348143966112700023680110641440947/918226828034350029028881606916748\ 8031262022373837348962736052372004929063631195352547938173736462090800575267552\ 8207811685225382905644203150579812355445206706131927436536330242439276009075717\ 9013687070991197972785453371669721982882242317980452990680502878705710555257702\ 4488337294034742300743547999761719906808907622265304264548468392972589273883377\ 8848465475311004479169115797951577700500763741403766130594728038713447326538330\ 2010110506700924505110671832601709462045369947677099963862472449586816698434680\ 6279429146032063391280553119676390371593250134397143623039756960312452743306065\ 9455423242739636679152144085719571101008447597250455474938528506461920796016952\ 2973263880203478825383058514132039431501192633161313244605522303802234356740950\ 3749251154148803998993528549077554345658057029563547684124522293796788536777838\ 1075173492802299233718565534294314310929095406491153944165546007900805748180774\ 5603811984600958613745288852679196654199481984831077985183916790266490280785460\ 0392855662462826536721261805543647093206777941121252143704834747860940639628569\ 5148604586180291343437090446815382882026824010348528479353943080619931200062010\ 1764102817982902800434736809675121854865506378870651836507594786192274798835337\ 6271675352509314668430143217198042466142106817627750456193937744110975580646329\ 2794744347279165586151983300745642406593439668364347379393663279450342656482846\ 7492930233417001624245019632675208338738625498285721089743469027270747653519474\ 3109278520586056195299140929244380411631766541656625263531320152628829508583386\ 4407967786316859814783776764224400802243779798710095946185611149312000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 331790279932173292292706936258828327842486105\ 2694649483788826359304269364135902453131563401922736297509069905187128541160086\ 0010948119821626993361471467830858547878011175410605061291887486212511868724154\ 7814980360087827855995852591797639429893221550223108792013872959867891335813791\ 0462045332362710773467218762987402538282381490806720291591880401490560897100007\ 1763253031951066349301800663321951811743910465950884088918798807376317920020047\ 7242522344088827078520262307820669290203590755415994505017842854499900515177570\ 0008733076155628605560320924148678605530084896292169228959568047359794871624780\ 4243885224415473470707736907674513409693152930197763834420780357623522231449146\ 4664925604728972890602371578223599645680048011682172914474611181124043284206081\ 1777140946629208769227692860373689677906092763344360246391344284500280059801219\ 4357883580898321275469418470599566653199085715844954471673352352967560431553160\ 6047346869171414889355932770726730372112905259275738835075890892154419997882096\ 0641753123497521465806621562890640904522294774831737794923773021469711904740819\ 4823157274893447915966651081557390512916582626355007596888706078189629935644435\ 4338564705973143512437509123261100010215413520448447158971562510539736046685746\ 3624440848594482538103025497843181397363530920899586492335047034900020413440521\ 2511977131477073228113729098579584789384132311413790110090919154177161925819765\ 9373884970094403611131065239792935907109526217727395447972096871949253300817143\ 7467028850504963237933568977874600708897370325553407120913394510045490482108290\ 4054528320721399887097686265725236374666420021490141197207775911956038257097066\ 1932138909147203665154114913828443732740332383264278095651048365045677576556091\ 6630553705494348778670351699368256845025691008523818795936085699601878879560381\ 9422703236667959399583995287/13806914348545701166419679636850383463065522693507\ 2546446980057564453677891096806031012792977351181803278723001159202986913550575\ 7559321594818937324468738144632348689921641170068794953129167729027879829373626\ 1488598787924376841494433716606129439129940408249151560173947934632098412928152\ 6565924882332183525606031749648660779452334634230098787621896047027619619810707\ 4650280135356060219438186666476582176854198100436129207975685840978706309345915\ 6792175065512113295560682205052662962960267833913495199991061621120893460456971\ 2306846273186374920915927702750789166886583206848493814972339385750490423389526\ 6854404502310819828234141620805371812250900501630011363794123516295564666583333\ 1242986135321985410429871947622717556816696174787099290327637647973326552953676\ 0860778604460582204029602901320444585615303035950521053910674062054640434432654\ 3222337554749242974310320704652348738138547626104201896651477340105001962246696\ 8936607992967293029982853524735416209120283712320795401302321515919184426768921\ 6537560578973867978189824544224158973839649340004332392099524475916879888709051\ 2171389827156494078372082171250496121660358560190343491037428766156242193463342\ 8970040568087085773876079876937763086008800330361723256099275879649380457057801\ 6182234270273196842921552847038782233136930742721668683913368162888447704667942\ 4142139310945518418668485297203142741617160192377136539214267622653603124700017\ 0408355769659203862611690281215099163831179169315165986614964358251907848472464\ 0600848396454331559474171088144617868926091383316900648085268438452856671396154\ 1740544380542352304033738586754326990139725247938560000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1792189982722409027928826156989047310861028344208600387623428\ 3413767561247839157673756956654773300549616649709319801241147118961351246754206\ 4307356360731646199738817284702881778353463880628163103762820811852990812966544\ 3983911221794889533257333518763171864770402931109884988814683416416534353869582\ 7450704170556407967629282938923922585787490963129046646674902761172023874627826\ 1499671186356114914534497583249140197641505899785692282586194815064960381400198\ 2219708092000748350337221295339019546464763965776983779964609842873800044607986\ 4799324420032891779065931426916213052493120693104040073947209163335741851325843\ 6779196006473927759169026538455226512892742063666977375482661094915427383947105\ 5672011950502254882017566661387721278135460355291015697097267132420696967809015\ 8168452437603173779507806733967511667554259906112681717525654103399765994315045\ 2255031415163233500354570552298734546057789656094442827150352384211097878821482\ 3432574888777866353273870045140088186853030905904274535489840086288885972961777\ 0218375588926591920262186218187590110372295140684180203441316412296695886680145\ 4522718199322547780395486273212334755780089880723941847339988721162364127602410\ 2734130573544597462201840178888533731695364926219701784269422679510287351080137\ 9056561993585447156855377956795371459439397513779953310365635260135317637215263\ 2037935151703428808506942028545981060532842971787524443924062656996075984006359\ 5088506061157529181711805023078716524621582615620022131801445354276122530092872\ 6386685571138920594684122202670499882462990045007847912157682167296297822274506\ 7299433429938126414916608131384073690343724465736190591668068569398325944121038\ 0544002788475923435398062439029329910772727352082424281112002456194043410646286\ 3374422834809140928600099116274505924296673188360760215544150041157189371621893\ 6449625952509039/53143470799664239299128700240315071205694580919818637758616181\ 2044513846854159753880322097921871239293286627627795160830105823478016761735758\ 1652568419433534792035457446012179840985526734791787491596505155723886302095371\ 0827623714051300632068693565384914227567648040962455062500700808694249160515423\ 3828303558835539242916704911057546896137381117993213392499708061880209438777813\ 4778454151839440538197016910706307535824946698794596490896713544303064340526406\ 4005603817616315924130823622783286439419857870357658819134209939856408392306007\ 8794517030211248254585159973453362360178812581628216676768615360735332578647246\ 5884129341222248080866837344775597464467549308523991531928190472896020812234847\ 9813367859359501254488577023502467049582649389664337413523108345030382746355231\ 1850454843466786368168374061187828375267466076180211232218395961497565054974049\ 4348076833486788430921357320895458000125681254233971461300409923833805457257483\ 5537886357811924017318675390120593661423442250792768178460819796758917766769516\ 4654698908738948078036659783755054883342250162122066112447685921552851492570138\ 3781731181685804865600072086037258104069732407398436590907452268666969754186278\ 4721100114454116803780487718634795387528132881165207240924873522957371476171743\ 7261943492815077435465138307529139723451415272264219346344188967132635281526208\ 2202560998746027282382276424526588087806974509011997099559074738208448130461245\ 4926105471567877648403114879724393130707938004169956071510066287108094126551835\ 2553331061773764510926778347426976833575208796773708578304988045292470896201329\ 7063654049861427016773838713999609089228800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1102763672776709788634852524629249397484060025503078893054778940868189\ 6455243546623173547933687265453327556230016512167281674367273191825055342899120\ 9543967317644163896029893288217419997025169596942929157113359878547804456259196\ 0829264139384315148039333985920838168227401569862582738059868494112866939499741\ 4217708486624875417317542662451453619900989667595045197388794196990874546239475\ 7248647021700125488317193530794871371813527632434677639857803221513324090178617\ 1134468600601879513805425244571889468070450584671235156197741604198123131314905\ 4401898352999139602458438171697828748923121145786354324748466440991756366156289\ 7368376774131020146379606696865421880065889198633532788860216458460620977536428\ 4371528620611033287470582019228010406424024927843731008904816321857921716680110\ 3679580581157106890481100043027430588413638624009890849032668439343848309140403\ 4521499315663808507872051260136772767168125621964863200224415774505358053402072\ 1730789858571565361859043464947517082906031895393464054173356894106301371151469\ 6542909580645188776170793837908676906228957633266790164035418534482615247288905\ 0432825910064384676830103819485967974333022693182112497544411862290559059583154\ 6922764289028415783322001514010711871898955682077769020206497338161461715244766\ 4215855756560359607412358203425046847551292206008793722750870258667912826308360\ 6925025453944690735720580037035082554889104174829787507898418357711181370377852\ 4606693133540158580675551518806527179784387624487212654267604579983040666155263\ 3336171469694086612066998601492925279968462431215280991801897065257701905365507\ 5290500053060376124095679874075444627794456594494644305549514537279763530411742\ 0285880022367310281263756003416855622083351513373540896242739313790258933054946\ 0185648375423520535746559141051163741989928693417120315909410649188870108843758\ 8694273/25528950872724207946438187111422332494153229539701531179722297978616735\ 7868858309518076074721740972437436433942290062755069690678263242387008770944316\ 9287370407744188915261414310086785707583871393750225343547772160867330056416286\ 4915779575108379089550450695203852972974049110459911473804804453553304374197898\ 3631907956731608442624801442958208193600651843929245197186829713410650774322823\ 4558153193766516929630248102245359998857360346544888459059347803049276987911646\ 6528877136982491709224808603280220149732128010915575882591499982744653903220096\ 2007740655884595516649594980696730158146545427752757418326798526860838027967458\ 1386942097443470162887519199706097202122171059554580579412816429299505109595790\ 5834625110523044418235489537887450653722970423834895857427881015944214491610262\ 9210019791132062165566669699809393177037048137411447763693165393778093781786526\ 2681979673086087359157107004991790522526219268964997382498921423087677649310756\ 5362223828633628325484974585521550808967293884410833495670688108756049681642989\ 3087807638332475248157498496030142301575524859122853392011961978445694089751058\ 2159954001161826514497695741675700885440415936421996050656314010630613735390131\ 0627496663603804800232669517725171619844477325299454389711236589937543130166379\ 2164119913468645446143043706197372916003764065427120239816066809641200351796805\ 3435993048666667287435755215857546247916251725087596633596300639356295128686812\ 0940484758206825564036515899513754811004025145287998358963865033151915555916512\ 6521133737129137400164664351034098063578004634690291385397634686866098129219169\ 3091610873086168761041128364441600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 6236551907842088987403715826444671297988866394002373774385497536561062718290175\ 3382145995951843261062113846756223405479203778079195376102376702356821865092747\ 0626442319233989176788025878268276790016059706336112155323817000776017287779302\ 2883101042026578627960355248733488010019418330828080994098827763748103017630306\ 2730994848033647454793443956909987640194311362538508167860572436695314120821120\ 4964791605749751569999899998887870255067147832937934891989212560098577769407629\ 3126459992642661653040705607732307593653635597307777845588247702695524935724906\ 4130582698668158109168335532055330829380075446897364917773597403568489593102225\ 9754042629456238369634544351674209539820171449108774657772981454309117412683874\ 5078459248208936501952750536319216494038926407567085100768403246760268801167215\ 0355234956155333697799213209286068988490910908065800178251408016725947099054128\ 3637308621788453511573120287218554883715969569396498568913526852622075005622616\ 8274691304082941701523610254605478749995797268880056841374960779314930421705534\ 3923619601757756538183475113273993560441220726062098219329806880811050572319061\ 8925230384493406775373074105316868997722517862161178425962839907806332316413198\ 9036485375485903483736732045348145343927192704616147063170330951131083176670842\ 5061773061838851717373909998252201747144687599437439191507599948014965411227768\ 6183055899882882789431077150513217712661724863064186358475300317027436619422623\ 9201116874034801566304066699876204406578752635133979391089866838305872577373818\ 0965263726439506948847772014026618147015097353589082572189633096815305275800876\ 8010324126458895880599703372233467084312892521093999889585450177459895785113607\ 0960540666749161469360562333886615168043194278833695230939498928759174771538732\ 0744444757294737425495802001943967759518293551891888380197578643289981384865171\ 58483616743/1199539194437572218559767908932867633708072352969128782792846163851\ 2031966885384167209014152057201125389084775989960059114772563020336602263421716\ 5203386677132883824430738064405434516125066214360642238496726632542411916651054\ 4019088697872085986160003336375610622430165635406116130520493527343409227447918\ 1050421739741084008548510041880959031169977857978764374167075556004319804411735\ 3847289158434923089574940063326062959249578031883858825961073441653200138660320\ 5240047553416171275084326477314506818251199044194408038053376250502273342175623\ 2628034043383396790075812729007508327370756004546469323903572833441879913924002\ 6459295350063852468365047559960778074133723381742192691463748542913240358735981\ 4973061412945500412358366628632942825642473219939174483456527954525719205175392\ 4426074730072696930044027083629086529631855174860348465722715431792999908487351\ 1466988348860837647452888442459888690456120154356014742191679321909757851112441\ 7358677942830114829547169160319068223085165684394091648463207498265853677425235\ 4070932643558391681421737750381872576291796669957629782183260978055090480124937\ 6594207397896954325178348141277015706447608157691900582703843363686222257860237\ 3338829502336056643857927089314801330534175182906642875933728283639830889224032\ 0852075269160686688211193974942562112920635864208115654262546700984948029224681\ 4130320569538036319246814787561307262963117470588707107462756358661110314703904\ 6925690612685650543142639506228073517952144986240234234442814245171696863787852\ 4122646970096094527272666537278063290251198493284525295915650745757452830552181\ 8973860351497483605185064664051113401359238850150400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 9540372144156794075437546444868591403643862719839993235943709\ 4796460139170995825840339911810907065799917679101806563409467327037594744820315\ 7492059035662191558729816430744952059053103281627301063662926484848105675652659\ 9467502800040328990713710647069381640330453007968692868591319045541127741207693\ 0233275304705417874780965930729791048351892864680978225284667883249782182605013\ 6363761610478643529422533193856633787389752933274113891370821907120131606123597\ 4547272809169764017987764451632460159007367206620850434311808276870872167917665\ 0375746490780870296122350537590064372834236565102429859606053724069820184686944\ 7153707947233891025235568237874537959269845831046405694748532033339934365033604\ 5923482592336431636252951816138854918444109521649792690609337627502861268951229\ 5590220040844118414127544881372824013866077350614417415705059544738290295014300\ 8822816982723202459555922309709021686697824229113047423888056635055014562164424\ 3058329104501139980606194125462823379529227478950721676855586170387359357587678\ 2120218139657749748792518845273252460093666239599950220209907006513950424110199\ 7179376480609463484732959402726091067264890269528307205094397270309899240013674\ 0838206251241001253277303055164666543830886650964338917162481573114743069834426\ 7387204842747570535907436351300672199722984129564508203749686553440636952547589\ 3884931194341224732498120114666601572225315682891137317163776744224942744141736\ 6435253194153522034492081571487989571361540840644492019657159710391660619693312\ 0143807830268411502290075385864679545121114450290868249621934617818471028962563\ 5894365517618230896654100032931439463953162387258538221242635749138086317703613\ 4892307860319297274290391159107505116035164802423032182403528755530196215076693\ 5105407257278463200197020105525087535192733524743425156990033986189439545395267\ 75464047140424452789602241/1600252395964577104011029853080909003987923262392634\ 3873502762847891984113908879532692227159120791929480581683064940254791041898388\ 7427053166087851190577132123745461365890609954304603160133358049799959640440748\ 7954801072595047676276246796462732193275806229188306906461847375483227442189222\ 2866175544392120465814635915899790451174441997360611891411658620105055794656180\ 1033157018875029103816778668342805119359737625964676532559178733625815264699634\ 5062910925555616278881131834638796127004096971868853297134673540711936370035436\ 5311521636561447621507040824975915388585789312555404004843963208697142823793332\ 6443555778366650548107358237515278595969563461245606882025606192944767033808036\ 5707963263247345609620428326010472150236883155633068768880770336164733839533686\ 7812988104228356261074388724154823921660344191885977747086571706805807442652012\ 2306247997496659313112401031675687601301961842516283595107555734042262481083015\ 8465940399215464855033733712580753971293330979704970972831196090004283604562469\ 0251935497397562440899011709198057510134990295573537388480987144876517691430829\ 1058863285945722725419466073395522812654376156439013062219579194597850774293894\ 1076046296547127479157213271931154519267388922067894154900815150396966268366409\ 9918534395784811242189878398381374192612965279609272249983226525188682886625856\ 9857980128898905747707434244264068699632017424514629375068122684730372235302600\ 4567278138377016785012698792713443972337691220175619063185874002063430281821646\ 9543627648814473336586611209197685109656446946180234628688530666811584162288900\ 8312206852740993336537759949951030388213167533898730291226214400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3130609552533533387043162526747808211392359509122\ 7537596626729583281029120054224985956174553467165620114870957408635256187407058\ 4093822521003710628213030179966278591823183985077116639818763607666609551970329\ 4953997929124093442499540003762876452174917267619719108762659392702713372628053\ 6717695227006471425405249027068583456008910965646474263818534482621551100643451\ 2365815854539846673651266250784026736173962008417035399572348054946915664688771\ 8164409806341532334484022291340712410708149419358146953657104135078565013269984\ 9730818141773480532620257806364463546436227840407775406064393847920547178527102\ 9696535064842077738959633051330169860979152302293511427789237468937340836485457\ 6314131352653676466472689238086694619058080626376251035609767065141089466401954\ 2903854640788248007861788645906060051357148978669917930539750753643895636347898\ 1549249324696757958806304439328707757592386407478650087769790651421053315865340\ 2366954940498814716571518528470515849928748043453187007800263643378182431118497\ 3725495752360368198462367652080269165627446946346893782341290719609834911038168\ 0789169613819418449695496607469559351290301346284337218377256331345845519998393\ 0157569757784979173377572758338193844245976604415811659695560865228692221322838\ 1087354392265051677145715745475219127290146606231732062641357096478883130860529\ 8639496268415100744369803738520880007976825172712608508663477993717058769759036\ 3944294984836481574111591051484774891646010955728383358757102621088347357539539\ 1222177327214510843879356035362503138602337599588621841549309384401566522660930\ 0046878071902093238555405110809258291650083607121862784580720810581273934006815\ 9539208791226622318500066365457984731544811132459095149898651248834442945676019\ 9370449148750205285749452849158531893743522903620492070445886685953959494803884\ 63756443474899797219851592438203734645373039903791/4774176847623076065004088349\ 3838236643811308957890435589428589336048023281899970734623099623301919093171843\ 6876071175789153986531078547299851230497460656539425570023603838552391150063350\ 7646096165508758557092920383987085776423553447176457602970963805292046498034521\ 2773556564363568809659139130299290558617247475339020014631969409384928802791078\ 9180472447902653150221418842926675420405429233248111517114570975399081613914327\ 8208113555362764476906490097741311686406671977365647327757709501522031311182384\ 2242343292335298203404151345007224288077198728651153263493581655899148506990183\ 3710390044511158103782321852853384275103121200421498955470813154771005266862920\ 0346692999741241416585141608228496405902324351628051186706679685486628193593787\ 9899182880148593081695001480613175883873706459129206891404874346536040548673186\ 6930924544587334190765785543914455443467735489798733124908717623298849919107835\ 7849621275767090355854631544248377882123123645623398070767188466815903949035585\ 9158910428152784576540067411164278767457609819101111559916954281938381428722722\ 8686418605457359188561025792822369573203253097799492678495617236871198118066451\ 8726004544739175996725008676691126534157104498802361692097080872171337331233590\ 4700613328522566676401209658933905470039882990315554382252328379145005846344882\ 6973041983267939493385765495531028784688706400963179227543041294246362977254421\ 6834474956157524171150739287539723610778593418062668777738076757670256919989259\ 5753432652491302363013093853512093672752881401485208833915621211313114946438779\ 3342072201568108283468048993411192398472927181396923992781039936692611977786104\ 8229223666706022400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 10641463835649\ 8293823343184601756803579779487820471384605824890988828803518481577359808191001\ 6189311039621363248928921464064703290003316769785053875001061869767778635227136\ 4327473656467073531666311470336979075305825546716888426077984815224144818869440\ 1027170559943265074135509086887557340619945569343740858716124866787361183354172\ 5559760793589471323307167830018419177563976680135073360486401798054577102954539\ 3898470565856062198978705377695229687328275861137547356871052751980892075120488\ 2034245697204943989620371961920496163059815709819082829965507628878113088105358\ 7806445354169582485845506259440284058108332591061012213168149100386942194346997\ 3343784877828914277858554624294062640291568175415572816021494064662275732797212\ 4004872072422208000734028591704962517641132667936632823847300320994032598245627\ 6748844243786973506785337045976480904047137618555285245752996203131773192661071\ 6254737836842422189303027052217119915065633839821232554917113546020229293467015\ 6897684165447255098500427822752293204838777858363254023899403716575069028168157\ 4598472148988452402955882823149251399806333156860807174277432370200067409571788\ 9149394921502289542988277066726857715079664814214087198044458491030299985701075\ 0474383856812766068355920905984154958820215335977672695645592022315793115630880\ 6699670721583679643676536925767193209372192588594874890274625524417968569723996\ 4103168321126040037742697182036366370209365470247054423984525485009826859520900\ 8207014596251175033753722393586365809626179947735880548208855443455060991881838\ 3090529748547907848687138280914527850837850111068601529810411536987592444238996\ 4472571814617620391660106242253103256982485548622628544168775813739141459198802\ 4507186562337373418431813482784185744032058589526374447803752109460008282924561\ 922847331141964770205461012038627725150962499898485808961780289178422080779/153\ 4153573869465901934468374046183973383342699682572883495151435382148826257686544\ 4912896328267324837015433140542097046106532108812810655682261288503227648821023\ 6945067158633812370773615149912926134086542715632819911522602529120292010448462\ 9442523429773528835753290607238303083727541427484819842658707541882355390946972\ 5940761768262737050309681610273217645839517456343929032939817522152139008239385\ 9717890090180496457034306962212155327463465994596564381151442088025531543256174\ 2189924827518519740587875346293736214603619372788366918363598421281807419915770\ 0220341309927251485283523025020532949096949394939017084552343987344312891026977\ 4992682666851024427840894996895475090536339167994846921790468439330120280041451\ 7155450593414051233396790562746788341372453914457115938676949117973027189521739\ 1499466931631142377431117091323930411508799560609575363605262724605331445111022\ 7636975681581962258079458606788134435036565941385477389575074812449998421760415\ 9696596025119573627273419017397047280688701696052680826056826788365984629883010\ 8089728880469478362987410577402321246283056946905213994015816769933577756391491\ 4019090415686043482187847838121167094086404954031949929058953140679311883725076\ 3871546282343178086594408204120225641360149922319234567507700396228686156128094\ 0162559610507124312018945084154935954731483315798012297939620367136664816254799\ 0278176853012258469956350173763751833369033873695667085564153990974474669889147\ 0679119205827313961630853554670861701114747521418418017851164108104917141591097\ 0943395437423498516991620556341433598305717520409732708192610314258835933601623\ 3175400967588984248808451237478400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1977630922437280645870823882721796980675476608425468444085354183967638801333427\ 6285695449692730021307731656954549845261764731981165175983529073295983308406270\ 6991283482874528694320834375026627174942169969354810344875256874243019647479018\ 3956603355671259153815445311993943162018151321189676672659603091858122587245693\ 2995707711206661483764838451287571408477650555473290548472793811923811205077159\ 8904295326722168481065208019777109993092605118124245117450688859743527581515413\ 9922545142533761107154610413918618314673233194915287628619801116713855191428922\ 7336433991754806196937796686278636609953726812414445627488634595435121271817026\ 1198161911053108495413567714462591660139522379913872861672940290881432960844768\ 0812674739766605793286548922443405773809059484766202683373894979350097440404109\ 1682296390135487292111821119860174938802779053196428422995712944683963917621028\ 0999112229347812841443050882980548793449055757585837034015689739857516537179793\ 2262962333889636111743122332269830920976283698980428478710430429907126582210806\ 3632045284096479523382856037552288686506652952688658830030271885898195762500528\ 1460190413318608227704331206433986205357691692799740175201126393162416313526494\ 9389295855459100613618578650897747093329738668662248327645126323729208359403367\ 3291279115784690139462906709425279954204727991832891229705907113248330302519022\ 4360006774131700766042447370787647223340764788485399581121109275515247463414043\ 6343321089989104773598962349510324350433863109395333311427337045741664719601236\ 6982786814280438791491425789875595463854142693426556592767077343419267614853541\ 9094703804106799242371132873277833714077406055856300302712808607436816057276480\ 0130279383076513791700368795376566781148809534738287690218711800289787371157658\ 2948488074375801127723811208918501546462771250508659851535637382667462021061138\ 52507579435742208322684399920053/2804205972893639609690107693303312793484762690\ 7639932808871335286733396089446072875954359110020243482452603937903135226624478\ 0446840812579719379550006478201388885967026310807694331061321479126578183974363\ 1169008287069807663599004771598099724332909129369922711509974330194945174800319\ 3428688983418116899311731306076648994140100717791992189624348859535358714530750\ 3794127754729863071989272611574526335344295480918315759000654628149952930948259\ 8956243011592795604115770323464801714306697983101792127706054026119399704095162\ 3122272762705317205874636722042218007297755881185502685510644477283607220839453\ 8728959513930388082926809725998817070395018816025390877818587738153026793598555\ 0548287567394802067847738261857509752514410791577737701979013688258895346426894\ 4326511224803493373967921064196045136370553298263697498074499077749090183688277\ 4527657595357417418368626173517775867864809899030751799149717372114836976554907\ 5443008108784454513544044457819727727677258478471432856808417228814569335164513\ 6266089532531019343827011204568265488064286903798664698987035750462856634990430\ 9123738714251258040777159824313881241628074434088031476281021815700802226346938\ 3512328503900119464595846130092335923567754675945844863370059006093811664352404\ 8302726664178581408259040149197258742746030968387418225621639150290878598223728\ 2288775724767067389466598167254573271274579965607403241834455632774955438454012\ 9462995731899622098974818674913587178679837036130184026649921586543382618698091\ 6900540997574431730955987623531034151635314148550720348730296500225262917781083\ 5292323573264768836593787229290135120458955486335801438830158112259516315836990\ 2275644620800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 28141272035590391428\ 4586511726727349524748652659451005232731073279223165476978006113790693207013436\ 3941735505082440447284794843909378929845851417719377299803869984622070936300896\ 2473559566364590179638082303530344896923575506194310410093080083958189934177359\ 3034402685407167632472062986746735713915070671044073422024216035676447467429404\ 0410976133232118953746084407462520318219474708292168701383972961636331335766201\ 4406703143999943824810266753257619620604757757283864984709702315045589537830318\ 2043125905299929694968992745868171445505358815072447904553805592329815396964708\ 1690761629117762464252532897039914428105864151210685114333927841394353190882580\ 9066518401058074184799302805826090836278629853343564808751235951374432772753378\ 1772774716434705751364921936873969018995179323899570658971523534673138200380290\ 1463336295982092793909818761898055997718451977457465003021618385945453345150391\ 5032518689466913822469626908722267429020278792412073502304725073978073733283416\ 4669315471202523321623880709398033305557682674642910089124257567642708795509571\ 5672426090000754087626105865608946838497084620700026627016268914016301945539809\ 4240730627788301418951199825905847405150394299148460978753966648971425072358854\ 0289979632189108148630872570460637604188192670826767578077447789956735753703431\ 7881461273078171738879417244005395397862834000231035544840220846146884121413750\ 9477803567846475265386118806627203592177536353731226354217902837711046621584221\ 4587832455371790975741784406836940418673047198749233355907155614974854948965778\ 0353264802705013069788120508333611199574827962638895823338420805991387776094371\ 8742047878727887843221273285717762743945253985333161355915169500054873973275830\ 3225317466140822328076046871073497791353439125708220502151522658174086817397993\ 7686375777613599766995638181805194555927492751978228668713397636112260627/40994\ 6886029747987730767587174888650700456706721119112173806742060144504160085971492\ 6407271833777234722559307856588929783029395580193690615992813680141590972376307\ 7436518036662279025996657935194333528432452654526357446592633716140542775933665\ 1039125021913400630493411895189004738963747792061081485426744768907394412528306\ 6872474640083398429485183898950581977797114584207883485405220387679929966659472\ 1615708202814596265719672656035589975350133280602257937485924462131403958293562\ 0370239475181225010152002305003322526345990943010403538089942050812069201498618\ 4022406860608780776015082177532365872782327265602171293862671431938171334464021\ 5712995432516142318983692776827321851396494052402838649002465678806600473460066\ 3924182965088422749802227430562091002211423832251651968447237041677115398449773\ 4138692293120171480767317432432792375034460190378906344646969395747668831587171\ 5400003635657810330423273745887459670183002706780395633202417967335389918588188\ 6894735878760789723733373581296512598446453127439091525428482558438812691479751\ 1674269646805331721001629248131168918652671011857570708144059194095163354173784\ 9349256691091197335113867430844578648971364272446561831437688253043006429880305\ 1692937032941069523367504500532290431323902044810893549947533961480107078668856\ 6953444381253944646410356552096048695992592603095475754490612334923557055179037\ 4658803392369262651555878309819903174626341524868737542332938292979874964147080\ 1122524937282702007773387839328061060605316962600013730592248141125764989112769\ 3477982133229176457385210406970243860590534045956494874326872067329476991655433\ 8132937175304134711374139589918720000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 4666328041881477961639862048962596137040934625974247754847113737163836864528\ 0228065785773338555162003190746325756483703356587032346123859549560730465140153\ 1926297464367829608763763283391408740354893873403608896151948563681868434702259\ 4517095882428861549157873636654451946824603445830748311791658081410325512440248\ 1183856336318599931505202595846785826815301084619553379037269421377564642367091\ 0808468755977134809751799281303326889104508903132974731653727102413624799408744\ 9822931974974084675329874663953488310417784213927998106170176048767370364328416\ 5667012591564293929067326998702610655005003637158144462020516515971852552810932\ 4719954048463928398040811937326447844945150866296867529201528810158683672332677\ 0875655602014502135272197632478002229495753917340577493303033592292096177466856\ 3456156916619039674504805967753279078650734526747039900754419222422333362470178\ 0351224142728828612820921936214562663117902659916131667199179293448063604471471\ 6532906919186536163680598990233734336205344295029594502592748177532218299274832\ 1596423565548415885627385531778208874048303086260986069432366306305945561208212\ 0887212551014743286336785876665486432948556097897083350244704601720344437011499\ 6555633913785639741631255161366460412848711501821863561389487910018990016770170\ 2861619165327453356270614123110761830637909374941592302193827020333926300977503\ 1520337872082047286179299557219878590668052388510074471273327798868861003343378\ 5101051555232664965217518737791377426498892896865855776316605827310276996048666\ 4499668386784481641820528637799015093066105304167250436563435022841396132998397\ 1886332574516690800140501036135869795189058375285076878743135303129804461110522\ 9474407436785529055469393193413821053396994741456936230000935815110231037381058\ 4077570509926803788652398567252569129105161414451370243315005220514534828223755\ 0483415728993835962697372487101784758037204406376727/73594766394770007335089156\ 1031139516367487762410544712894296939361911281713924433186232587691556284842037\ 8127093562393281816017546714535281387497044530863823531477539670969848369160776\ 4766988439555282604707351817836813416662755608796360577094888289998043828604035\ 9446111974405726974519863481848380186625657072301089104963958653621140140961011\ 4248630401294026278491335959880082445021837888605541007936083637344627270950179\ 5947408418067514107670146167606702133270724392321472219915645036046500787893250\ 9165537044269287792529574616795275719924327006623818377976401036455448348675484\ 0589569454680661030064746742603286606052025426154823366544870325560529012190110\ 3729248242495637117014522898090678522486901176661006633901298023390104313680194\ 5515017069478964241257099755419491503728312143579770392535445646184730855716148\ 7193644999103150387795741956208861174073951805096166875108619514027007071401752\ 6219745723926262668687056223419215724382006755891982677070311067577910931903088\ 1680178915459891045375835382481884184955948656154226027960309934954446375626187\ 1855362998169860941415906082463360941417556100092134022377432746616103415752578\ 0538414895719719749571853736808159109588621051869942775384991742589374132239364\ 6635151730195358279819812907462649055968642384941616531673662131993087258097367\ 7103837727071762202894051043164178454870602365263019362800111651722396909405810\ 2431019937398988507669724051509105693563818806391557735281240906649495130327854\ 6710638846587578434993021737023334797973385944338690208993709141901893058704817\ 5702711090772294623731555594492202700277096049770604107257136079961614126171208\ 9662110137951019921706632132200105973760655360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 47930118569563275436011772307756269714988297751513912364056820\ 5557142559554776004105675187237316989216818960702256861969912697959543222110498\ 3596240730913152945899754651325646440129388381657552796998757328260414246754608\ 2019623599918162471148717334335898269047443262483320634676025741848873826308255\ 0378973865309748780458290967520444010086295290514057581298884921655013031175236\ 7172982052712554962718260852997845779595582342878660521019702762874073528191050\ 7415133251361998770596329088785456623313057255530627719501651633880545995985147\ 8029561451805703774902025457522484874315965953306229125624401771444370761292652\ 1788932568858684770150124081015788640124471257519177428512723299980103169021437\ 5823784048826215330118036176115216693523929262139981419411007121587849971783698\ 9275457183471884019653905705699985372910838633590118442501065691163595216964748\ 9623324688164663817091189849347839316764891347494071744755901325753621744139804\ 7471117344286038828474388165006209251960607811656783092475073111634806327513258\ 4726024523609993860783240955969729155569963760637282756077439784817924598493830\ 8103744175050410978140233901640552772772952924652434368537785070330559994228634\ 0017968427707416988896977560754190540318259257638366987709532437413158456722385\ 6497640759044918281576656319679156115526766283935490271363027976201977651313322\ 3435931423106232319506554363983275633213545238721722063418323803725592211091571\ 1019409018282651005430793632315370693427087573427571794840946978207487417060122\ 5133653929914556918350866116053432255516373178261489291495799676389324006885862\ 3326681222630909025803318022827657346013557116755393061075852027404211526125977\ 5867952171275163907080567084362305696740069806539399798739880306957046725053172\ 2104666227487868813105257771220337281241952538844417786047470432186136613316426\ 09712269306228116528689423899013973864565718452159637461310481900995491511/8780\ 7523549708795670659142629915511564661969954722671786615915464854452585164083426\ 2306018777289380834509566829730204117671672928453139365193821291721151665821926\ 2905211701456159943906896633241547991658580587790222858667973319486183834103176\ 2698400199182916286707583672147082565841433159690621492988405486931500150931602\ 5947298377222765944676954957575347414868682142630002726385816740137337899206465\ 1924693669742231529968834959091977214627114864464719831640395684467428784218194\ 2386985244287702409831330038167407018431273889928179336720618057637226296308299\ 6703025745906467763181819967374789453386910518721212902093495695091733407256427\ 8671180570557940059973704624344054684117248765714644484167944653774462781832839\ 4040547123981622160225180656288587563760259902981993778639281908113766134837505\ 8935061391955289953016396277633359751020877147762166907962477307152711018121165\ 0965274838022935749685941982055187354504973594684635590740438916636369332163855\ 6027584580560240949656500673112522166671215833860406220185416874614306265186924\ 8432985042895417197915161193452570027372511575502408482724683571027334549750413\ 6189911556698858796860929070304687218259526359101788018785178813303690960940191\ 1359152639902195429486447899878533429622074583405423327600827141610469836869573\ 2731660849627629504909600357447780763248260652583226810468936520883770233605510\ 6259274672913152207588098124224411863807910149639381098773627797883344483001068\ 7222748956065771796907217396540159717506766810830883982765965422252327183154327\ 4726533194783655414929446295672576161499128407747718451630129231885382566807780\ 4847785582813635753056111404358774686416124540929910325436964922763373445120000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 38832909453226942159459651468224\ 9842558329267518119015323352544595488900775421011793443387236781191256611188050\ 7062970074653438345456480169113394992945187815554963861694950399138144266720899\ 8235005501154503954244300920610140946882440921128863764452769650600437867548558\ 2117678734306361289247771831641454352513906935712185118508732573552152842815325\ 6216856452006670242734849389871144881431285076091189344635335288047181318797659\ 9353522213876023639979424142677104038563141226508325648570777684993065709600658\ 1777934587059908176047965319814152202484352315099288941354481321224086018803758\ 6669072371840042869167698433042616339315848887943481142871449254378012890104502\ 0772439520329346836667446459364489741552876105186222328169248874898891397318579\ 7511899333804696445282732176207691130246899248070116871572022743653419842551068\ 6607533737514996143348341406234755694504003812174689017653189853570639157848835\ 5723477215408701222054683153869305494291122068671978441882379069561788239359648\ 7754747869937325763520640300125955509825485695224684174604369390010414165230224\ 4072429154319805271403225344220616351114269076586626787030316277958544587960058\ 0366121835251342746683061161819907031214518466792356670460481689956297171086995\ 2937400286685516323872540154082368955688835392284668614273121135131494532107112\ 5223242212630309327038671064770499193721158161340445205752647859329956744146331\ 5610244732498293573244433765095651865225468308365673638552266039298403832526738\ 9947345908440774090304630771485605242388418965156387634407802683710117158431232\ 5187350357554915852133156048146048752142513671500039436165012547765613273348906\ 4103050312752375531506257351493858880255938138513132160158590573578483476043555\ 1597106836160347431768729375908340065275831630438539187272216969547458704317061\ 6541648407833645222116550326529795442652866263889262013321394718984264136670366\ 69039742674290817642059946523/9223741311279160441224389637559474912309916633893\ 8430578250688400056359718085611435083935742460363009761057447629009291540820882\ 7693600246167849575888483767362642471877963179462321307699956838858408783775597\ 8444239601887772573454261808533681512653448923169441337198126840690288128813346\ 2597013347309670543747194333546101945633958035365448658590733518502369194880715\ 6725686363931981194677266596221431361429446538072711065576268277816746510505280\ 9376964947146653646748810566382002138040864986201699640732063859295270251113165\ 7675055984258173238645024362957053388669339478744906183434278472884758131028015\ 4390698093004112552909111357652514653014163034258813599937802264221224293096396\ 5944948298394217461557384429176306151989272638649499820854102039834680635196501\ 5087435364771633680378105636340058065833523917943433114607346983996275045988039\ 9866768228469184287298565288985377875647295360119285825759775504987155653974951\ 2536475456293294059980674164971522117917622264950510556667113207104890997977867\ 2678663713993771155938598016265605201642913830949099554998107566225218525345478\ 4486504990678143857185663577785321986069259473431622316256294190155868842071946\ 3918473224332891084434862169919623778722189058526118890403919642740544114650824\ 6138226934478288870904718040139643244797313949134341343228969548102130275413540\ 2506050603057094368362356441890908637005508016162073646091767459153344233701921\ 6688687875206757320286559212168472639313664089928998406118651419561077525498319\ 6437302079696508377804957089544463293648679446049083061263686128925762884675943\ 5918590847514869251634000117303233010235636546658367679779222470867486934581802\ 4019824301355259803116785635426304000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 2310112409745228524665092173031340964308881654816726171680325487760060183\ 2706567734981044412479341845617748473007463303909717227677275525886330396005636\ 7049346597476277076556864679157962416661435455014455512380829328074210847062445\ 0466984258995171947554797314944360428502991305469662944092605470032953493811662\ 3763792375364997643299474705738692175912288321454071693297771208671571420252304\ 0019328155965691330613658117219825840785686062152294220905774138490550524094239\ 0647607630757604565796144134592969650149623018304353825446670880465355372202481\ 9198018618969508852192559014340481215615789383299435971175379597554984598668770\ 0859371941640657301507337495960699656236937153907320164879791747113997627949933\ 1912308637886592797493194476281648264855321576156901991472199570089486095108155\ 3300698331078538872464145418716764628824085454983619161623954659589764351365589\ 2277086309674344248082226793581716260563746511408942513907475301539860471145459\ 7001665383988697450450971609493068015779382207681405049134338688197232992678069\ 3651512344236227685501391414235052991616199749896030254115436268790580637451309\ 9393590789753687722398874576435890409757000658963453454797583401290280803730689\ 6617873225350707034144447868316271089531856086811676431789728575558000370361295\ 8358359069798540558157294188028803545375378914949981854447284925082827725483065\ 1772227364767211365790886167534216084708338018468781668226775351700840491379450\ 2960314798382460113856339250200979996641225663317787457769183263349105379909645\ 3320149485801875442157813514276733320777994263474277697876130913948811312053568\ 3008114073995875932394220578001440979052083520601708436907187714515696665301384\ 0158800907017355932806398041388307488376997055909454259337199815345618241578709\ 8218875172307892891531537944509824930623773081768997291489850117710360308011439\ 76751144505801697807708543051444054927131949511979541066693950529/8877303159670\ 6304903282464354708181414441254489217702018352104691800860719564251797332682322\ 2735251266729707585909172080444933286542673884813946808911769734636724996389916\ 4403892684115147431214460034298012775476735550983056440054645002008748890844092\ 9680332990685179151216352762475792019327048952648149974006863587868588779733054\ 8568330639915010237549824563541420283401738033747071880110683022906132299066505\ 2483493905113442490007739638338448574140839723957010561623806059469981779900714\ 4626740730781537977278408520924124170396379658588115038555484844345942851599073\ 7394173304873705413104244819638234584595629652780811088723396421819859143665457\ 5978157523222064136074039808880017375898107075722166861702878994213448008028173\ 1760253652826234207459442161011848536054612287755756515723608826476615311083383\ 0873944848232351815650580050985871998903278643664539824342313373981871506479343\ 6170755512623455967149478390422930132219361384647158109844902952274277514293767\ 9860000071336222935136931549812565049217078965679063065852952904489762580195655\ 6951721002950558342848570548441628950294205947264458541161105952409831396053462\ 4029274413503510836611166922665139643249521761865135331407300535802307320098229\ 8375088702132152369673783875441389855851687797476153448587210849442833303609290\ 9894516526350498239045321794969326164453025307261148297991069727070333665953668\ 3185724990752615903029895083875100968212229485535391870255518384642033531980706\ 3363621606281460341739669581825866821425084172220845810181218348340362965346932\ 7921176974470562397899530661824005025943863350109646869100850571418625638615454\ 8041444294124566228193331341218395725426906352201726997945394606899200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 208442493905269536141448879885159266220\ 7225228170843928721190435308193900596849562865344292475389129944688241790650891\ 5743331330120838619792743479805351881179679323482490024945593902569063583500614\ 0246816237898938896014565383008619627300590608819691831167919900812560969165851\ 6507979316491028913215296183937429126859120166248520215263256427008826473984158\ 6266854119703612236699637354384618006468026462410263451965068419983596837741153\ 6182426241515044785765053376660000119194088909465898678686099332881376387894901\ 8253251572224528559415216735405549870422308972785327891383532393519805007807598\ 0938729532910273433640076221727802981992336781585992491699995558062969275014792\ 8523735904664728550519860263125385485247199751263581127353079944015294492038746\ 3123171913155878686748179581134214596955625053376102200452706602766674079400990\ 7398403249924673021774370923523810604645702613269397024401093091346054417838977\ 6053871887090682407646435988262973692272704256041263779859426989477609949058641\ 5972565201070973251897610803027381417104566814508748991286677913938059585160619\ 5250374769516123815287532584183482322070854784019607846546333216851507668274737\ 8772347474459713861560395108812000199316746727895065559672724565401268325925065\ 5272862135341924491740790316793992195289141984307629521654473897308972672861226\ 4073678688987026364530113090491196189586176565344241726139520979646344378391229\ 6999345863666490560898932853180884518721856249742402920510984814235051979637216\ 0647700087048446527919981615894816386173834494433577967883320153772251563610906\ 4794628663885092607220550281658248593620682887416722349541007039512953583016731\ 0138880925184408678047602997855868667614292272523355040679692877155287397442244\ 3212443064238998511318798795756025819129769453706095221130778998486178172342054\ 6306387261628902584138418093650923752512376709311078334946010948851845255678340\ 34197263276610526989296126953/3161718146120853406780870157469142392430443139284\ 6354761804139081188385675880816147989820419994226548202788499034915195625158822\ 5605180156203747107778421527324907636573649053306396481107305738538035966639836\ 6627106870397135966183128953512201363876910401194653621316479339841523938256029\ 4146098722752296562172571605739303289858606194899473098057802120242694780340853\ 8874500427689210705903115522637936118262501875185691931374262385278147842980560\ 4243929101011795335545289174304674418211931273687990248049977175050947979018904\ 7898592434753342959708625293367468963702915595119502828182572390170314229824063\ 5891000999296879924936208706336732373877818366733473574148279832486313139287268\ 6452816464367258036680400926803911634470505981419670503925622810148771754657383\ 5411677799863249380352753884738261254943333476825502422328712891328458269719356\ 3413175198584990754082107675787425155048991302339626626147636185277499431583157\ 7795925295341751468233091037235233894478521634478520431063489361626173249571741\ 3322424649511102207397590822947975824621469844267768322839831310709598728437267\ 7006188396929094452763371621488176130527925681973768578287361969743491013182684\ 9272847104491594776096397358988235269814293619787831267083273532436222707417393\ 9503815267812438738408217429673751417959732074290469140894845394573802927864153\ 5108980695071734388518078924420895391885475595783598343106734312656342960136893\ 0216200291502427921695524671884536681736221916152124264315309608553332625780325\ 3400643490123737895747706660023868703113913739929791824665771337355896968614946\ 4670590534529301333128103286431476568241020489079798232549246224885055334763476\ 7081526049496023224316728720905044230144000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2182393835589604952742019206685920508013317684189277857691735696\ 3879825802625265604582081273055871732693751574879678428451395786937074271193646\ 7850925343826810452109660902241808851748634650435967223385548494520979197030725\ 3415577618975004924951621324315824563566202036542679872414653590944204563815910\ 9880389195263441455807047696974048635764397749393699022797641314184195950228639\ 8845343706324553654630366056611686766224830206701672048080095281229475275024448\ 4806597522260306003850387126335970990293217791163167258314350464467193574697974\ 6918944761491586495224504715924093183943237116653681153071127010050267247182207\ 6507080191993579174625306805621546471797556613355448712206423255112433074794539\ 6730552064098047437252036073125232708376389388806706953751074731004394263240636\ 5630202159402885240308151768680002437059433886562799967412917864866974735920731\ 3502943979406021989165501371657771264757509634943582002280253376897456578990473\ 2685243204931263217254495166106677971697824870765344052334425774986599155696019\ 6454465850030176864281521545718750399048738856104485616537063183048004632652744\ 7663311241713318250351137662609421921172388703975252016001694657395699758110339\ 6516134607729382612583416834853267136996156982641098567120114423920597980278668\ 5385075195974703409391650881894946627600513365060446544614284062887510490684782\ 3819565795374465034839695135860953936329586196618810285886486559589287329393364\ 8114786638678496272560588645047311099339596752491546009346476885038751117343676\ 2342809439745069512492598180550672390465747513444628627241547659434131442333445\ 8614238795471519043947367592203489339554626217889376627433533677892577265387830\ 6793474285065178118046087046325541850249693437560919459976107330636612363334801\ 8800479100327594076190883159517287943459527307758117197561781619310898097283924\ 9344939536416915506874670358706352585687265260939943767501147619381894380919834\ 28803/1384583366330936831707350791974493653064342546661027117724238369357810059\ 1813483622089431352399527651148999555145615632213233458103600921974702072087064\ 1705969582624628597426656393387614552849977707583791791406605685221046479661292\ 0206483812681793726382430645572144760912501702202087220648271187927267904276066\ 6994449399064913523261135874341285392727471215509746068966817071841923858897002\ 2263140359460584629604735801583653788918921349952025981572486855205930591850150\ 0707513891686970250657146745243977568531027451119538375895410661277490769931728\ 9477415291377137290507331601809623298977031751542792171307893750214782839888125\ 9186761282915071108580017834115737807524586239243406897542662459444706651200829\ 8932423323495894908044861566728960689646386109755266294517057369328106203589634\ 0193499313952193345579685776846054629951496665791673787802696901329238772714458\ 0334548142552193927201961179724117651300325977478091356587887807907941463497494\ 8148116491919066893426223946011730144855793803339675391920938619145923082389061\ 8299849519053295113121978597801229915847545471333504110150105383367517397280351\ 4197234228130718911143882059249475013796915653288925461337659575084189313210206\ 5959378742892572016189407943469788380436705936934350461268505171179815992267928\ 1053725775321125940922082199735715686721050366696222862885297909593432662999181\ 2061248396679895935286605861341801395700139853673234134533968154398861320979790\ 3094460915321276604777444573892562523933660020249827728995294884536086934235256\ 5086754027710763991465321624426701149892338379095107904597910269667451071515855\ 4882944406757582646779569611241986728729435671291088882889669570231499178092865\ 0818497994240819200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -51193382\ 9482712550262724340839199875532849836267353518999392983019758035228443080339919\ 8947992483697146443246768936692250330489880085217633085110335619746210317712677\ 5636975049957462203581657420232846703039632832073426158466020115550245769201055\ 1652318946599571222917070243535822838255788509493870732136321658998909906245411\ 0299791052368245634440354304367554585195098255314129987531045235902630384428103\ 9927636127074222284530955389212785212747733948441510542269234481711250422368749\ 8874307884958115075516170032764454415561922661025313235231869494988939027820491\ 4097201308903076118162717405487544601418133509468178270761134767138966962616967\ 4716401085068793053354364552762677098839799125526548399504278576688974753995675\ 3350589899485678662859297905740797113062533996415534180421306654369764785740250\ 6941212943909582405733373659148035728615943021257757333454555543144804817416868\ 5031204553793677945328686161990652396120687833925923564268639366657919207908905\ 2611285231073907803762802762061967877665696061939818956077639454097224993910004\ 5271348622258249104421556690206736640072127122180214999581659367899290033440494\ 1005356039419755506563758774794883951259079169059130005405106814852487003058786\ 6876640843134968818880309733542762772604931113158510999779106555131790511828751\ 5837681151727486480627435294298791523604403278489737111774116600058134208527544\ 8782572912881138406939205899222523824706507630821756575637344593273468065204552\ 2182030938841951464166315932310225582020790412302579213549760487203724863615614\ 2306614744520030583793788109292419999500133106335938359927370358834800708375806\ 5640233591190633715373733504704353941814061017929708130027080040758921170301955\ 5936325017712537384371190836940739639956541886488036714937495251756160021055758\ 8978054600660167833055471061110235914641175551459195559655561489871784789570091\ 4898368910834296836827015030582571845563433605645458155314203844069/12663870226\ 8073007813182108426679902787685188082276187679259103671921124566927337792061449\ 5557058957368101405912105500815371857071912892566940965500127985060977832342945\ 5257873244370968744893138651059819382134138938429646662587852616601371155283997\ 2313606807108223305125244508189190384297041086969866875235963598958012316643381\ 1543442574929226722389189790772654108604339576568706618675840073426251195348723\ 6211389792514566359957406870999202133162956994232442112094627015981162608092203\ 4823954875618948017941580776172726786289872303476687649286573697438862576134365\ 8856588273228954299643655845904059017481202409233394768797823616150242192377431\ 4832497603168861373384744241034415422432703553593174982321441984857580740623443\ 4332470391422357623141403271310989823201931424993804308941400132165410515173504\ 0844093032081981433041105720141970176323313187765036697564291560897091058150833\ 4041243856165578862387942235008469660984140617729807213252456767245043794699038\ 2900200091263649278931003410952378066241421577298391221253783717780645650097915\ 2249520777282133012285130390462764819828303148721096590714411694042731310121119\ 6057517342337958432976912815163026305040510892779755240829870409966904171268047\ 1345538294496754642555234609792201269979185795873687982027198415472934207850627\ 0384932773067307658140842118109283310197223156824307969028959310328278660489199\ 3887492946538249717775480171492456482940534142893044812545302952988991648239605\ 0613401324039765003151553919896118093508188254142277933700732960155581833812069\ 1256989297863589137953062902102527492321400506158701944334483296868069745303148\ 4655458487180870328964471866577565378931291003769911701925578956127260944644574\ 2817280000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -6826183349800053397\ 0469971216052961266080508042337619667498894427199520814403623394317947997060805\ 9060798842433492362914563908899989952966376105020311193058301644541939988919619\ 1902766277982280838686506767337193534988892027694940798526805477720190716115113\ 5872863940053818634126902560700061359428371701621474377672406433033309454330945\ 1799055344150796310429871850544032591856941504302076771777428556791275961239532\ 7740806393129896900759189452403294660240057696269471958409399040181188328953423\ 4423731829477953129281925448952747091744417293149339852919418084084454014794411\ 9637644682765625967107683242855969713172159825632735688248455062027813869246031\ 1781621955687381724324893410278571469783172632952246425026877732483079115892786\ 7616453929382031714207205309637226996258409143761629241592819711965537894421667\ 1351488174166676485499055898312459144078135079138037275848518556543746984138667\ 8536209464811626288726136763719703410955842243488478506732326006679050952340818\ 6727349231776452589476192222406053356046275897223133436822113889092833141225662\ 8536757413299835088910738844193642757984433897469974674586686128904340423424250\ 5631773080402609715045121572621624074312644831325949528683315685997607694575576\ 1114837281437536688857261759192669276387152195186467575808308382691571805318347\ 9351443714324920427067537210579569768497519073363064060185745618262528496128727\ 1636783630260313418750309642502206004077840406680578000734726921646065552228441\ 2066230317789569789445069590785679901199258699298520400213207769738370031688967\ 7640973892523301482861696366343380977183001051563383732893151474494201215940111\ 1604458027773539019596130612267492640009630015385135413389685472862598641462982\ 6270941411218525609340393311300723999485167679906814331360610253379543968002048\ 8528923258758428103700599366233743672742414061520793925255911891719409198296587\ 305892812720494366048073200636936505784307749180407/102510038316936001827417152\ 3334974904685299733280109511892479700159126156151340992167495794173467870909170\ 4066142539232223853486681511724942033649189826158789352215318603943398030202582\ 8583302248400681603466064830710177461435906730132440778345323969433465330604920\ 1310653175918034288691541984611909303659346058736432552886149250180260197206052\ 9996277359902348781164041075390348679683749920333792099656960853977111472772914\ 8711364114071003989823288883144038421716032741155255148558084814151436858923132\ 0458085612459317178381333050566513506650422281180404536962205430211719607826019\ 6950360524859341866780786224231749926259335038440703708978527267412010626859141\ 6040690540575381922308128486712937032564273783177612820293254412771748066552800\ 8724765385439153641935676738400989844069031393605039955470292724978222163882448\ 4795167043585924269473658861679534081988993007741422347915030124063241048372360\ 9995636858646149817808321857675304975190806626792447679362708864058932978440052\ 1541328975560330592751766981400016190213913431520181276952272439779487556059131\ 7299138901575387828401052815820461231099701683599915263808527555968754966753145\ 1687208323338136469477024781547355916025908420589728969699516552986846990502528\ 3810229658981081821574479848445203946148151181703753897904810079974589703286176\ 1778680568158872223155399479636744240951267414157888362178844699428743178405915\ 5465874381769239358399156189361357733202137975742854328146216190402741656919096\ 6712718961762821637696720148428288089236490026148968004998317550005388705493782\ 2763144838415103202296267051532567965099304950863070979773176552098872362126289\ 6390512895284505355890677280670097854201341525394425733383507148800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2913893009707512659556887523055326572532\ 4848518769394072769276579503290335822913540214078422587713328539234430869974241\ 0448919378055356381430732059017993664614034033881777019265186849642427244966485\ 7210282772956556728331567515583209782783096056186015963930380162788478293722650\ 7067450988018488349244326498838002293523946102870808094756070746251262118868681\ 1412262090766805432014444876598842426273894996062096499403665071560378629434954\ 9741477973794729085329802365555218227482084511580305811060713255357808075792385\ 6770401731221915034875577041523004615085328206909124869741193589655140481158100\ 9433876044683733002420978831049344493107808391361736446776790633928931672742652\ 5423014714145528333426961960855488291943777092701149601626344929934093514731524\ 6427446573032658903404615601593619873864660056945346279911372629195549439450161\ 1292215475753341395670355669063627653101050305112787282490626859021114491202628\ 2288313760892862740947305185735745637594563483157063992224555735793638138030903\ 5488881401406511524825414662168800376420811887374714070829326711764842207505310\ 7789643090141106206565371789419933199522038183701539619899099054586115757155373\ 3330154701327115997020681077049566263119833352120309720090272947082743092964082\ 1070259885442462675410520476563608006376424203072827076410644999889243729150547\ 5199274904628705653034279953563715540734478191592671549418476907263430086953231\ 5567766242439247297713825787005771762744396584595852815636245344975238743446811\ 8085704336448445313809734610204825364745278668424772514898399526115367115991516\ 8367381103215525487515310437409449834833614990497141238227109370506536675671456\ 9921097939550779928691382748146440029638010156971342715146705031701815858144190\ 2593668620202342338431221276421697843090963179922282693105255784791080911025473\ 0027088257602319951526922768262267586582779042970625848746083893616339404831265\ 1378998841778061449682773000109665164421959/31239074299396674448580625771147048\ 0260504691349405855217335385474491890909158376744473041070829639859147813568613\ 2878332827206217070158229146080358240668445305429626750016921148882355107716876\ 3607195835953271990317293468845670607197546868991925114677833937728814457076968\ 8084479512612001670747424337381696093749328281489669959593827846186881302947648\ 2173990204650105197368907669919022055625940857298018881783960530861756645963957\ 8766650121745259300418440313598936907156453259465142649162398542653231311270954\ 1939463463200062396274620092432703876880341331761596417626098038180223738572377\ 4764697567393660321211309829687354276123950029793603596930272112709259396162544\ 2383117679353217717023854181037386409702983220239944855389591078411048503135538\ 9359680592182438508136393146982737593198684826297966068107455971435872884517456\ 2720756199793767762606037452204216129693154171093959998448104729903246731386780\ 1241008778939144329929335002472620452974423724660903237561683067824105486798050\ 1481398369774917584725353559676317676887854097039725457772944581600534978501628\ 1940320764991146919517503486871704550392594406966348405870993383246779922403864\ 7260333630349983450886431678850316936400255937021161496485875504324798595867457\ 3338543834296142445350728500682895529923378315925804679283638032110809819832634\ 3374956393638693354535899342345916856111234379718939589102331042017532009211648\ 5337463240530496274030820314040583046227543580563722619245110451165491754406203\ 9285523891518871072507449901226628766300284642944608678505179132862751141732747\ 2858455757690318093470811946897981357932839255079176170612227980513958584861407\ 8434135058248526376129100787716126671983363632117371156002701836288000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -737561216698359119191662710274335447\ 6214410697556328908812807715480982094040860253020460614041133898950388930075431\ 5716557274337910152986751544683163861271911787870615597644115687615689063957876\ 6572528530570265791545867502337987012220964498655817794120148241080496303528674\ 6242772966562341090925046556768328186904361060464855328641778777776090599953635\ 6158375490462391423474356916084272618115095959748868981522381945168723147791428\ 3356689494154341140799895908022871951141942807484223921152524956620954470184990\ 4989282906458359079970003306139391730152627862671611593188073949314798827886313\ 2518044101913863554445530514994518428869363235755315958536969174547123092557071\ 3047549283258579245545441198585895420822854866267067423149136665297753161514444\ 7093831926655660617984692519543054192744201791171879917866710373600963993486734\ 2791168608263136063192070910759553680064361415808448242734176501745348123263761\ 1237794378196814753348879335513232465699049850420786300695959872363553809300407\ 9376817059849728815660534785681585992263090968477122195756090075524362799197616\ 4267633974173309438195334664284959710568577143306205252141567772676468301311881\ 1561106270885814215513425638809739983647487903284461643214912963227324016622702\ 5848120302259852637410279284371710844621944825957856612673867160229795454530141\ 8093720056739411812253856823916944852981644530510382096347610862744587750528497\ 2235285818221294869916997104813534250510607261818449188604326145565386863794287\ 6721836254710311348013196770646734059767293079188449481039422713446478581224445\ 3519169109391709995052255196655527584429257697852848709479084574809413359774807\ 8225980444920699822745623129826762639869475976561056382064215503336483566438873\ 9172882050441745302460356965839059146110152055566641759334220409018937064971577\ 0606199322368168587853888409677918188755364024167161333523776312861107025654587\ 9421448432556329173739176153432656786964968557/61799788133697874553228142627867\ 2738829669751933403191679491239206990766888747248804395508191280572043768677928\ 3387641162659636885076223953500250984741845010495651175480802705622098880641876\ 4116447801846981537338224310782129363089321610018708721932791077443979528048137\ 1760564621781483072867231286644617819839493058341187698208618632562846701142194\ 9242431062697826395081287404757384889050051318405585885715711736420089047468552\ 1801939913288325641788645239854837793844669096897175245395380159060272770812690\ 9748960108985903693551702643723528076311458165130003158168840734985358374160775\ 3142937154738587016645752959269256359673966224295230261072322492677884530457995\ 4638501751021907819370262501370289271973556692973422783804828506458027009828617\ 4169233817881111743460152047539577554127141306934615961581184238441835780918027\ 7244984933593629555290396559184982576995620428292097914976686994082896559139199\ 0957552602939564924833776288420423384223311566993026262385680547106939479937997\ 6148495589340279787271953910704181158451701220379679250767585416682408124957470\ 0962616571259413844200370475245467578932042765895268355790046591621255591491689\ 6477373681731001531486387401646603037737633925528703990814726382346612363803013\ 4645452584876459979994022880269109519128943010102355980916875066037024513353551\ 8621877214065442759212598623100886751233565655057412329882747526444918746613733\ 0183543932616066035139092991972016243604517131669315424762032561161212557298466\ 4505395543215647380204169136260247747375364015441968079369512454118195541916383\ 3333314022707981398510270745018246834670183662493945738651836851452065707542742\ 0195650892873789410847145350288544048900224725624818133957863276544000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1132686745888411598341716624413426\ 5838183180155691594536349292239418589173239881864904246689661675680155301047353\ 4463083465978013317221060169211557184360803499432784248866615969960281727887209\ 6179916752985859296510246608806851459076408022803027192450732013544399788575033\ 1073700574248981346205683010397476179362189665168964901454658882888198474894418\ 4980567565323453466900977094288906745979735774642310613890173104655811598194562\ 8927025788953905124130700484074794585880691481121861818545833710299897673797646\ 8709363548497602438855890290497813948226981171996891350568331309006827028621853\ 0462555252080971793042425175479654846288793171792518751146222940893156570480937\ 5044633863765117148807093523427174654017769459788283902193725437895439671565001\ 8891084709250215450317664350619830168534448275341673587717398698792462387707277\ 8374248772631774197734245278277218154477917572039355560238233907618944864672557\ 8054928261533567306011931087331334047355524621269431865577122536491425652043701\ 6430639474288718301455071556893200890638853913795379655583776207852004794453781\ 5915168592434789702109457431255110768566786732365823065750847335343922475006664\ 0060527659753667344552953249869772478655663847780400215589178455165079610427231\ 5006542714907167208083660084025800534544361101332028502099042708877242354799130\ 5396401225387156803058837668215051167511267592868385768969175313544286260221120\ 8235873649047954174845214045284629180882077082882856505789609873159362736004560\ 1939710170078208035616548030195147842892203927206766943580789073280822792333206\ 3192897912196850467046276795409107146773366329570232286343452439655540146763384\ 6823556839977788848442177054875110206548361693210264570789003909466451380488536\ 0839235348690872243112241695280192916383335090861204059110655543075827675472985\ 1356443436624932530301180753495239430851112221907335129139561145852512526949870\ 834971709970990252428542380404294181639648192724842419817149/789135691085499059\ 5244908100265719376330793332737327463396343798611519899414119312135207319493460\ 8434538979120369535330609716989022950959520614029483173854995161585379769361613\ 7109855635447953176381632119001111667315565646607895994532001240790889054447653\ 1105998225923266597493142566470974785391375354090925222050892929964928533251780\ 0536491970337712382236608806787038950914003872647636183016795214590164111804821\ 3569316979435799795765559387945052341172752315206807506714299670760449651998020\ 7287797160330983436484214736296079713149349985405864768940081100017146976409574\ 2632030497417545422946287122749260278594034360501249097719218818372029176661424\ 7448678116087312198346592330828869217707121155014741337775017324274278489401987\ 3282192512800082883560697656547611496053361666633595000848974053289136363833720\ 1404374151347289578698253740559679069359708498071919033232632503665866731162803\ 5717076097227021298723191184796650592719035077634607967637979596206871122947721\ 2396374917485589290679105713683054321220428673435925019185889870835213488035437\ 3460065053150092018614796936000461231106315133504050738162788745896309138250430\ 3336581752689657760867428043568442470587811742469580099924837164621403032065570\ 9510130460411035381997284538050223912088463115625636546680472182386494144325617\ 1911232787383157041299441409932571041091375601787032112434894319471774309315743\ 3942270491100459063226651570926428178013029890328557466696733903358920415439951\ 0155461093640517371885679213746277802191419844825558933583967036198074152821781\ 4951003355492252014141134855586266503385468343483517995272965762424962333999475\ 4107788674845533071066657265489471802880081760420378620561090416396855792898256\ 1065569091584000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -555210401\ 2361373129966435463529056802375967487486676760303155136705409519269464488380756\ 0501926962138258753869848798844620018406620479526012061787309118256220347872059\ 8394806452645995398517153382182446574486962103718031742999041272470618697722935\ 2256619759180430730110436842533425028283420949499120575081036657020240255384567\ 9009260336571824317617216919664706560880897129759008912524345365109863412993174\ 8103185674426801596624801853328287089977754611475763198914945053766282930346959\ 0983786547760435759611922753784606114098209204657515800156851169894926424209809\ 7215326671933320056308966198190131119845757893196728893721373614888194664516842\ 0057249270837393784862732615818568058191987757165839989674624263058607347992178\ 1365352911688873979798536764475612271708967684632278630785127028334642659249332\ 2750251100009685552018452883883846749234737935586389710866311227622577029092940\ 5911734954890404744283105497144785924286951161842369533855018609579168969832367\ 4498101047369870127554481973560425529308850772675709776422370393252533561707793\ 2601835360236058759934668938536111873174063178540496349187486029784040492082429\ 6983360933694503837858053630714580774812508889480846777454785304177795110951332\ 7781089956884945410485420671128919446381396891907572206407664666770275974675549\ 8827871412783434801983925767861492595226631025785156006525092861998969282338854\ 4608832349783172554920126075308015301755134519534430754950284370259978322370165\ 5697060401170459874185201441030635131792147264652071059159728845422414421537422\ 8464546133516099629257828571939879627232444280718977187248767916760631648252327\ 6748590857469275258446479534023188576660109036221275808782318757584382206933251\ 1177345732368748065755449836504787023122969321543956868716293613219531291434591\ 8196656665914654669391266252335404338096489100442585063952841032082592330695251\ 4247111679735657222591647491226007148062084115998614237137135923371263722757510\ 896471/337531305493995637341168346466810967383653734627972818236358467425760059\ 0640494596873672833684331766705033562376201907210237399926526219258703491162052\ 5846889019608796099370512003114617278565918039293571822621805968348946468773373\ 2314677758437291159922164498791211247411006942280949377768426464264767620522742\ 1708896777965197154816602953640052592662549418437129161584240276717789404334537\ 7290352012577179105247210719004449021412426907992243127946793206596930709835727\ 0198591542345063613527866291913700323067806392196115453456082780249425118349859\ 4239717856640997518622708991785858899443527001266934359176281223031964726390060\ 4172972801521501588433401475032568925714739572844345239413020004898647422412698\ 8038423251570780502397681708703679755409485712695186893917640227232895048090400\ 0363125535664264266511056535315805285349415643331249101166471085484561501690002\ 2135145783746192502833991230670977623967643668160256617044857035111203320608974\ 4573868500555810222884569876755838054829165700334026565453412551210414546962337\ 4542875667525556660229018746014663659489084360553690727940519983953280957797021\ 6719133404185352027449689014000328431874470563834546021937341316231155717510752\ 7888643222887570405794382822611520682927453962656130736405616833882778806957919\ 6203924735436599475592739234223026153418202162510761296125810866482599997227512\ 1358291431694857922400397174560480411425575773654799865368017118973159665538299\ 5656424798268369920267384988827642817099356896496378251325941638286472570756580\ 1295320554096602013880207530577569264619096050393094813194765293319042018304928\ 1146456642938201711176013245006406686462404623841182048658595925167853515010253\ 8695436692953902675774303602012460154880000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -38124245332296058202896210397127325441390591996687755502383118\ 4991529362552661147717576256727444176631760503785473384098887277134231542573218\ 9257900600070563302687616656424606919713997701747955782671899299925119382097900\ 7038413386585620214596608647470816196145622640915768619578860153830003915981111\ 6897360454303038631780552147473693382242362834181013288008317419110167094078160\ 1952008951120809920264279545534067432697503687851105819379694725275106795049580\ 2811910579522000118907050120176300444469885027636145587692978064859421067917496\ 9581321383040580170450023735155523083053075771792578406363826956532907019148591\ 0122065576643345290925199076511152498755328905691280531844344466673589232692607\ 4644595482184656265687181877311011247373591073952977534709630310502723633340876\ 6194883355383435028967647183216453003240407256612803249452291424548482889185274\ 9062097926176264473855163526658086555550183831707212210907742170136382905390157\ 9058316522260260492876773945412852333034752907137923639047739956149426938002482\ 0640553644791519759646398326435396433240150286517226593394991937921827273338342\ 1271130615914802273399562193072993189942784378121269178077419717678773963579795\ 1455309093946511816029724765128341917410936456262796862118197727965259631824598\ 8668014658735900647790427686006660605367230706421782067664863244901705439865352\ 3320663257655038698937159803297329012005363505035767500254037615566765677036757\ 3659133148076497424553420886296207074829115520128100223023088206599477364325348\ 5299165863448409838641907050897235552364905035873358035358104923469631901292701\ 5411798813473466621551569832443012726508555389938364840058717720399089413329515\ 4213878857481603318722727374173788419149458820987436689171419706816999596005171\ 3951805718584628597749695769113607203227083439970222903141817214502881709579739\ 0517476027078243514528240867904460653443802730314450782335363008390676521668878\ 4619686516323153202459376888294952823287207806352871/21082995056352441930127505\ 4217399613967241039523009953851360866906080157669437904787238934571727607689136\ 5738733651330104201265011271658200370134020526506214700582468221752201248641510\ 6867510155400372278042568606782541398949922118766911596073979042983170266164625\ 3757295212983692122120960069068670453696727112542504080194177610934141271231188\ 0001177580143579894294173116979116432774129193907689755476176871949108705216053\ 8881899961650753469979565270420731084467975167338815151522080538423910475377025\ 8134334112611045988719206680335015583792305507776701134757453549114556054939635\ 6338912124683233128188567240613538566190171109787001221234545236471148154680681\ 9035977521617772040869384080036316915674990894396383345697824522556057771004691\ 1648684199422261811909630606733961364265029550554718792143723953795383066712504\ 7069880883495171364138870667355030629859324945898735714130616405050916059483848\ 7614537742954120433039423211246218029365032381997100837139564523850051039514438\ 0207896583359855961645594278800183874986868657799287753601008840743711405891821\ 0581151217812365529840933501411315152006749234532499881988531679005599581630124\ 7777861292162714939091834857810277827285882846387571541839581324933944246841289\ 6661396094413757565064078041050359664224534636090311614697300554317694163169960\ 7068846092859098633856602991332886928258622987475888632859046243062788225505617\ 4350372956681955135888441269554646645809680842983439972627901265953729722995324\ 0364628090935216293046989928675050560213230741006060329924361541859698901695106\ 2306434284140385059345445145310811545098589542729972794837626890658153199925794\ 0384493646365515868541126032470926077945637615279924024980574429961738459728962\ 2503459868850186298064896000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -529497484091010305353857167701450721008209422262763221583266297483673363624\ 5539043139144550071137734860880184305216132781440000638779670658866633656522347\ 7417298233972661879077110134314182575264492912428641519364386952135381380738199\ 8800511428743055065760763299499547467110143658686392102237470328694483421271581\ 3929687073319745863738751004452385497290941066400434284728209360676986933233944\ 2472577784108902736771779543957374170834442273792164777888273943977930319402812\ 8620505714419608874436852214141501986287864113961195737914753324701854648279447\ 0988349058753715467474090445086525935558907229524927663723783622315360885959096\ 9758767703033009611959847761951059162990723948338083070686466763379002961089077\ 8502549240056798987852538030423734262434443386337241347915582127901876840771522\ 0621171471317244885250481679017423184201572822640778637135423212802484626070935\ 1780380121610585480097021440211169394189556312633546559889965543944423287809267\ 0418176494403339506496642556493138558528313530662287469710373458215053320124826\ 5173879241900828044685197251011915362032366692971444682456528522204894017254904\ 5735484644523371278496673376691024151709019596383411725112663246821325242876533\ 3008564583172547221825412856204567918166009397845814549310152498777989567341424\ 1361532272686779554040412068535676459293383009348740269185088035020020700525419\ 7108935386234816636920784611527796299480231571431042177662937008219080986631297\ 0274272801690043694816406021456787260683612086657509528670528025402286039308962\ 6188137826674829389943958368942148444088606530793084903798352187966729042687590\ 0614135850698355728391128272467659790951728719441460525990828780901470078115282\ 7682095052474855315442908491606668794135961602060111157243365894273832718598514\ 2688013266179411266126001569115761549760136459413716696455940627305525753753147\ 7388101561401869242322249133679830936715268383802837180195655353739148172970623\ 568679695216351269850744543497492153/276958184080143951281960597957025967306239\ 7518974207226973265760846030908119277933068938150805062171289495530420399446282\ 2556424882955898938045895198297201129625313959668330591763324327562120700365982\ 2495023837280416464512176786703155640557369021148804796224763864544029815875942\ 3171527448917241229355820258065245357806625281933600321806984343332090514527601\ 6960206526596825022794486033926726932047826208735996258138505046151256928423648\ 2607552052962843712401770144051996766581074654557495248476767472255966331865389\ 4102442090871308458507542496049951896931967862033223327027694301336170091645788\ 4365936281062799019228923883933510763661827000871083912067674992430171863174215\ 5993326160406439386134956921689654056430723702053854752323221182126183517086653\ 2971384975076013179914703808997360517223292168939500545620157276881391941705436\ 3051626705661651160372332301472719717410422005257414595507717441592095601647483\ 7508807695294622592315242021693095939720668481874440512421449717095326733302492\ 1259421110736095134225882397377677548276516806993338511789071839141279025020216\ 8137497034120644865493080726863435846446937583104329171455736704251955126208263\ 8802388685852602889047222725514821954084318549499624875425965899865595072805249\ 7332211676405055946771883751430211842003375808453528765505183130915819133987988\ 8402553025216412019864192180611593040847787625580263975078946167824375182784342\ 4496537531111923149394594983158703140763177328507226434762262051266660486222143\ 8066151806930143789207509096213146258823283594248578036910596460818046372436597\ 4951409023764319455001136218077454538637384735567426715624124507195207400435667\ 5569067582132827098796018673449801423738793261080297857786741741341296745917844\ 5537280000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -846256947058456\ 0566879609811697057989232991630160865664788412384177664279544754328510157349378\ 6850801847736439525799346158894236989338902163823198648115519376325012161798969\ 9809036687361858669048190836338159953774881794944299783019258921710370830457776\ 5579802922430265834188031501907138519730650648894966014038289609868928027004390\ 2087200090172576893392181800497378105000762708833026164958349617826198903327752\ 0575776322940640545050939967849374094755903637740968617053262072972130857720810\ 9975239566201324048402886860603814045667528629207110210749976665996990858484214\ 1276094568589414178582978064556030272674798342721543604042407410142738564510999\ 0171645933762921974869614422939132006703832695127338571336667284933735524488552\ 3753103383624800302343179716146217155949131889126954897210745211624411673675099\ 4844257867494982663061907258432903853701579677972714779836371786794361766060065\ 6648326581560129109195741164610787585796998497539419073937889955132858987114513\ 4737812428548576128274790913869344560970983649441474675988053205631182348058990\ 4821894393388530176709323245544209970613933348347697008633646204641999588673653\ 7258167631001400014171463924806018241058165669896609979392264604769613839780633\ 0142468615628246253848204603361479733548364007205513038256016288371155134500223\ 2127294972781895493998664922874593938970911746679987869919495681919004986402810\ 9110594114877801726942639292540290632257726878828203840353650609748585016348299\ 1747898150643171283730907837754717747158111472101948256334425483840388191102409\ 1257820144049297389061493037911131216389861129215451794225312295024753281088170\ 9198856616176719081100444663201453298231601305327548395215013184793242862538323\ 1592399183914565160272781887111877678073178928445757086710765216231633874713317\ 5518522311803279776732179737859629882499437738150109088795745027694935307999053\ 6421134768631203139070437232756890575458496323523991422607061744843299061951433\ 19075686579907391/4356004423813747820532162737608551842494857375689315732134267\ 7192137230496314156795821888228721951637758497426081143513409125923901519480174\ 2627742153795571205189823965920731739299796725124866788378089668139424836183283\ 5759782761791452611879973224087285520323018937660343537060519205531420832633108\ 4665197940912502974400764801016787920274713868573414439865849462860012973408932\ 0346865664918481993932231078568593001329671114300812160096346323870484533233851\ 3437340546509710072530635330889857004445080640377857273424564663990112517643543\ 0350893263993358503192458387504893535890937141457462804644038636826648098560491\ 1866415749798209353886513328784248399102170114137532167457234836268750537044213\ 6802337057872779786696722727913100024279015981528044860682901192725468031574288\ 5258157522271272990845633813984879077689556113823839865543047496538961395325161\ 2199786359932001077673377535519218236080376452239051100733980717155392268866543\ 5158730604566382698457009200837752747766303959382788332437567900097496810396171\ 6104320180460594390222488752736081201004859701018875194159019415855447491800359\ 0838846012567108680119887176725512727497775910534931295949046612836796920298041\ 0023626228971241437801292873864217221920016126752488027057933485518743742384208\ 4812572659811458528984341240931981569689631074789592291341634887398541797735556\ 2031824438490207435016790132388830065644603108755159883924327564264092199833000\ 6134236074599141561298335237363258232295967493138844143176740333805383514702633\ 4578492650355797597817387655200384042185131316950749110015448266679295107360887\ 7573562731466624561534764377826824333350153496015677893472066699680744356395592\ 4760443975347310368374837716623434254465447692466618771327628083200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -3554576815435847405791814564941704\ 3548097509573969991898238045782757033440963018934471736031942736491275587889286\ 9948147820414259432270301464004421999024657801969913847632628114874426208314746\ 9862347923372245891769550187155310917642102726668243541639697027104943961395972\ 1497776374329501740562264279600311394166631473797307355560495617157026913863896\ 3302029813382425970062996908037561550711702995677522673808588182030497670406405\ 3027788028197600619382814967907103603662393442446830797469447948947585175288730\ 2947801098015350671034702940381677532972244074014984586259823328983167360680795\ 9372775871280747404439956346916668982060205081053492156820671847399810137118444\ 2360732679361090941059822931038696217954655516722410678395174364072248749614900\ 3132428623723654854186145951583095479049755130295000127352812548436184130853247\ 1229377463051914924245584515093138780344391235717380272654532576068333247406379\ 2822748558041753464874156811314133295403022925753957206495832428724151947299708\ 1696507163567120158379349634804920024605718008643017464797623419890832206362814\ 8908812601131358477979600124984392783275287034183485365164574737795009429055440\ 4421014832559180986069829436821202070936933570763412639757387671478601880109272\ 2415892204158588287426747171625770245864281032490448314548181856350907501225587\ 0749540144437473573616412829489250884240190697017108005563441750105874797940198\ 0860370255382847358900034590999308764480390691285960210929621860634694907100148\ 5915052572686047054518476518603652892647708174464587646697001913369387132102227\ 3072383735868639109264103515926677057034472739900200612753632071531450619526803\ 9733491505022772568121916067078230484298975738960181770725002606193193779024902\ 8875442950353157447898674175851870217884422720246218530886823628433693947960475\ 0624696664675207113538473145266154704310908640631113701024184871468820586436478\ 7081200013124096585332818565899978986197679745039786183254035410396622261382297 /188095621792911333773517657904350813598806783680245952787197783398509494916199\ 6301333432073630235965527364040779280762404016372106316766168909416023523331876\ 1233331360251507904758149299357603382435080048862312779368575864259646564089476\ 3359909459180107517448717436973510295732994035078851006492199649052375877932565\ 7283066870850059530695862356163360476601438045844343714047931076743946469246075\ 9022604455073421513945877760000981608159237231454207422517755573215777813717121\ 1478082472538078556111172770575085398495144567240834589367630990980568721097475\ 3520545116601990152797875197258242057337456237598664531548225517509326778070960\ 1600322635162541372218154091813161821707855290410727931843828411492245441822191\ 7943246561793386053740694278556212921734180506502803190732632835689744039438300\ 7185476657036954759250848640345770192963276131706318921481983019295000562675606\ 1919380806120285627447978409343414718107463082736552265394479554048872499025684\ 0598372470376174808073739594430732940801063749286133064193530071808924102319651\ 2380876466257569167860313691782072737710858888391573496117087043979893916573434\ 2891176820511912813044682808259906437152384408931995073169946562821250643330818\ 3162288904211052179809600080980962242614536227853534369214413494688751250655094\ 1941950765815166758011174954141010587134202057233936264473758036512035758049830\ 3357436549293574596719199842699977615449301636784588319721250376488103234432523\ 9648832345037989616053795488636422319982481783567819387382947945504898840594053\ 7041137735403595044775432574213100231762090144961570946809002641737841840836843\ 8278272306422545218425085281922184675807734203220445064958666602802117119701635\ 9637478088632812678364936850935856649791135694192640000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -9381794010853014342705268480888714565792497178710\ 9060458770434577364385225574733064321153938177395207467577312295099084126008167\ 4289259604323286797525387398752323966814745655182990391850701923250410520056780\ 0796472771950961301597042887961654970564267594292532471568288329070571466648812\ 4648589102720839685577828008997382286396446279714301334997106673760681532051772\ 8154143298756256944615097575969324710446275451111882916405093850681770210527150\ 4723862957471975035577059625347485437303363484036736239302792336323283041900374\ 2701461617931508513848328464996242340532294020460691353848074816105856803404199\ 5842851718522361638732847390165224658806828581125753337978245515524628143472387\ 5092849574859778560035827962174073831867837930397985182478057485926673194359163\ 3476422367938461463429452817101676508950329985990954504019501644096913923087301\ 4618001465360657711434364129102836904924689159463373937405571988006426793067399\ 5948100725323568882945926469558173883335887162779526258125192394248275436153758\ 9384208314995485006125470039397385394675972751003331425481323803820602142384336\ 0897818643200582829415794509766725163598946633565878674723768044151831107562410\ 5368851236599567481256483230523119142427932099438562447657990436239318950433878\ 1638131169014477538064430044771304073022670543946365640429891745758532969896116\ 0268077433807587266710623751790304385277566328110598786878140878576274004247034\ 7749716194462970286294709373883570291800894711420211150853635559496666599731332\ 0168188425383979683835316906888393940149967961693837473940831409576019159656139\ 9286017312974535423228960137559014816028974308058359901778595228639767772374321\ 8989135803112997346184665190484950773968166006668338540945858743779075601111650\ 8488320968729634563472333762175745945571591848711744910424602891286653708422762\ 9104028624846428001822702242776875647367307974394639046640722918534227985135652\ 612134488164896284375430854922329638739186337484229601363947489656407212433/537\ 9546598691842689440947333349632188626581035901957908043626885813333515375742077\ 8095821866693885770985022133187015396055239412933089742824792964486644225298742\ 4582536135851634803615249533845184857360439450494824980818534287381066917593053\ 8865748623662856667134756076915385986366167008446298781733776911104982914528041\ 6200399440261895241143577561874388452826307080517980065570429715385768179182966\ 1526179021305190897923960285446215014882950236263311501262269305332594608811281\ 9978921817641656722121917876198841525526494089005056179812059152594858792579527\ 7707481378962840632668792914113813584322104972826599990463534100853718700351882\ 3561491515333615638044281423859436417653706384741291019259270603715933004358820\ 4849190266866750322208142159491348668454140262867735038528161790886214896981906\ 7611754158594547924428215197219478650138547954210418514086164082356127277682120\ 3076582864886196874156279433422253812376804666399969549218265425420606109462908\ 7151680123698660705696360745325867830832589203880793669520434520220075718436720\ 5188652102582636269819898432143281211656253310935194029421548764720655016484145\ 6140118803863729393192531028607756840950259634090564862987940051058578941815312\ 8296182775899264008289235894207038899968191318771807147162520696368137334255104\ 3760927893074724634674918398822113759220258927004370889869027829044220263325260\ 4109010530513891350983014476678843643918875370842204727652377623401981462959509\ 0858849139088925494273010219092537003431029615351075294949088698251676715506693\ 7314008650805392803704236067248398499936513355474984778070308012220052206807483\ 0406851637993485557879653131550952053793750736438353295065283741871241255779741\ 1520322722058159998398108638728570797794133889270404874240000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -494332510688906230403248725279417092139010\ 1286038528115235234951569354099061747616042162571008781716891642725331615076543\ 8113533974353489481015668196356946054920431415145292919095193455203389926617893\ 7153622720018585730017134006189930080294732926378880477780643139463671655575899\ 5526347622518757764328522127226650492440640673788063368823932307322010137123034\ 0894096736727619950745572000731043687266676195317585548267160278032964012399899\ 3946663777865035335551925388712757383900161554040827094451165157540791175703192\ 4574551436398107544052617829155421998359582794426446407028360830582728455857619\ 3561603871608517236789486966094607853186944406924658640283593510734174713108016\ 2621531099517528684407113777303919447795849116882687124292839255456961686200734\ 3783757567261682824894983404021504006184869185512272811882707897197218542807270\ 1192797219461619265667057618080211801809450032518767027046614322578815345202419\ 4222570755062537619819842899340517058187802023938651867519386552747282688700946\ 2478044637682071640188086506718638644572310111972946767919046769996369102891913\ 0883394126637086726420470031135073106057477948315239469922629496145650884852119\ 6768073489108150523536588380864522302258701539755477215274099534113462200266171\ 9681099047851839805852595953749783980033782557317853984522889002109975392135665\ 0496887232314487657670794047044305842133344498058493126834287520982488545097755\ 8283428614877467076317408287862730766700412071302466972945328398084224425358582\ 4108154345897332129233696902425113118846917733860430509134666019058132165645566\ 9795482840373632589934997083367505301823763717706307230451956617492592938160770\ 0638436993499551930743997220068811056186188575626877998143637039258187140106826\ 9356764032304461483783661918107475974852691192049593348271331045078327658154574\ 6630151465050875961548572446283145666862557086818974290550366000026232781484286\ 171295008827883075975820470505073951165762479893848555053467526722659599231/329\ 6917855724088085188248828548556302512641572448769570352099609207888426958486994\ 8909885420126324646935789819003649000879162661572441489100607772431283671475600\ 6197217121236945509938749856219231430398912549404699113539773405863749538951827\ 4909962637410605512382703443013824372333981373461222394599187306784445273807109\ 3813577173864887475456146480404659919202828330514503441685452536837679915719890\ 2876726212088864397011678076088573698575859778283444342008662700821204937215153\ 9944796101412536256761134207067565373889173259591857596694559000308965951793257\ 9065301185879166466064041512887267393595442258458648878195008801396092522849828\ 9558949160788319440728681246052459529485401601468208368046442865358728552031325\ 7235432122935154171471245865635452537154530754635189859109724740904710109095872\ 9263117580003441125728421972663044511342996919530923061399865663469503670597916\ 2572950408880991839286378868644699836151974661724959466283206033384812762576853\ 8093363538970225495555718843710090120220070301132587701183951360666467270552020\ 6882229477518553873652576584951982562466376348389183948259393329024954901747571\ 9352233179826499210115913735527659929539399559494148989887108040301896591663030\ 2046082391207325928529698364614311250229664638969233060353205265544038239814061\ 6633858558464444337545253224733824464056273713755067987537981450350579792538390\ 5321547439124291903310644131685706387771531363848738153186556780252193011920395\ 0881664050217800097404997809669202407742340967427693347033795354107972488592157\ 0114419003051290861124483495932669113142258924930606089230725300145970664669747\ 8596107575889378019844441464755808479245800619154865450984014579324045678122726\ 3419183761036223017185796181311812237541245766860800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -5500750052885863464093237010320773879126160270755\ 8644490818330209184572582593451002070862694474723117770786830210290621107995006\ 9797924960414668988023819110892753638267525948537093784722794073098583161237296\ 0157602038926851138598488129886318289397457230615660308672454456116789977680894\ 1293637115495949418560859594922149641219042366254844704800764931686843630053487\ 7986521181927352647053032926493281246162876310904908216873541245302160478748020\ 8275250658332660267634899084777713834290333485863933284229722897171553658384382\ 4054048663259198994862933306741577253307616899930397264470346821590122143738667\ 7522325211262273228460261157787588517853249106555472974719835001556149581209841\ 9696609912813864457461687665966165982950086845903429917639164816257657968056908\ 7238572113089880724599689155210459939272161743613569160661006864428136692959170\ 1498424924668963862087497729929675007006874714732292560823897209206006355598112\ 2178280207418962790214684623136869960928898934213482733644554847631784411150378\ 0292563740035649283456157215023366093551183175566551908283107402717389965214804\ 8173208707712178315199859470196183658392777828402572048307631613789867200850045\ 4126657651233354398356357242016474831643162566397586239816093489561610767191084\ 7218469861784514367304650331166112075787175185450937362192588098434915177885982\ 5972341368393103843628929891253101908662078430080404715392971513102743456898286\ 9210116570868576436617421887689638556688215371740281535075491963001453005796600\ 9548360943247526504654935710793156522771380260733291233617180162078518775417885\ 9682600147109801155141603376442572248693542877993599265234116187456873152219971\ 0466054238121073712491881770752494474845739706351609819020809484736643953164649\ 1872436405077665796946537637264795676537404819706087233689394065695293577578953\ 3588996801253772497232518307304021725572534839537381156837518838323275322896836\ 6430545098919338596775949775077948536516383574858234389059407621942804207360442\ 94029/4768020608613810338163092781929152064646770986248461596751952682662763831\ 2685338609077087070581145742122350467987170118264401094744538868315582917655711\ 7534597313494213383585691927631671190390606028247766394907201746425183904686087\ 9815596488642050580363774309435888821810467262218302257287949299419255497171206\ 6330332193029472473242351766022016060577870484261821004849861420961057613037580\ 0339682136111140050211640439483457527238636537859099184368864715184087927045020\ 6388161030393346683649883817937523362951998996210919758237532643903945759105328\ 1604963434697577123122613906405818657885069103539261664960861697929002552317445\ 1700707190348537754896078191406467485362738836448697121650967467657740428196177\ 5545274336800580927338383321704020404183808818765758531395010583292494809237856\ 8351205889933813211839900904630614550646318331548481710203292519618265089704358\ 1881729270000283658870866907059868439638734243908347721548921976345014429510376\ 8134702638590506188603796783777675851980554294864856262797146898767995593726961\ 4444385459463195058342548096712863009763251287302990449154674289774547227334869\ 3056310368826118465761340823180720295103487012759820164944270086664574556273697\ 7439374633687457378828023389072003711699616346923700306267953626513009187022788\ 6941017036861684358829287175061931579252484898051371907566891857063398547397422\ 1663208462460749552256920045587815854083147735712672380002426391124993898746445\ 3865363669129372610433106970026046702392737256832026477641843002240345402549486\ 6247418722384801988421392223897824079855305415001511770959894395965229532115656\ 0735201185748467891963889896390373178730737110461493818679147936854693844330953\ 2683675313474851722346427233382845434941316497627021392183501728036903976960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -611464591929257291572069\ 2635436521745605226313464376099426540607891556564523605315913078231917467201058\ 5455174262677211092021570140564347214679758206235099180943233930127829779749516\ 2408841900317267681800321961962679094630918708948152339901867741630834590833758\ 3988070017938299155065053163776126961255189743417330615697898881940262026701879\ 1810457020836244800165030532502783570976605802409349568227980928183326152657866\ 4046539907207487841302818332568194136472308925827654151049924740541479776928375\ 4065254816881769316901369949472552372490847182233252315543593524045199231345252\ 5913022971656683608141858096215435249786873175586972952795358773084675997926127\ 1320165524300878039555172094869180968079670520635940194224781043104090696586769\ 0535091458887033673320266156682462292990511232428023932220956108024721314068879\ 2364221973812168070914468840983306779649991081478993451160473868432788351313927\ 2834260980983488971442576519344237157155030278828272476739197195211669703303065\ 7958473682642003610649258405332248850008529107090290771266725451987763377478082\ 8686756524781408376200946741504931437184906140246802264883406510877622596804418\ 6477780189773921332678829917269338013015928803404678295149272462046596316116624\ 8737780499249369272498906684214359044161859229599836155773373376479647192358905\ 1769067941222410934187377395047658871795133514970436714904539908376893727020949\ 2367334667506927916581653193625785691152868691355066958368926230645047056574245\ 4151633313940283389537753942583244560811582607649136139116435031734488463540397\ 7344548184138554302075664219019573151148417976403046041326567857921818433340809\ 2059159355181436615887119693842059787429612326098090224357786844648153904589735\ 4339119808428747820825657931614614007522785162111577035488164326126587806557322\ 6901031119781707111121286508476004180038465950483924988903723911352079049796254\ 2593283143391740114177291717887792196311237533621921548621274831481264845345780\ 746648533499510220024293/862635763271806066226379903349918878737803623366356549\ 4815070987287162632230892847323695362666219223941421451743799483066888249440377\ 3161775114193547232904365583900998849326161937613497186314042379100935180288188\ 9139596362484352211970170574289346306402164647587731592036061415178853412020284\ 5961390536420391697939423526764884778414298947131510744508869122932575744446451\ 7429742413945874700903968257190835572498697555180542647607854544716732566662684\ 4721342703044560650933892805684756515509075373788801644041526378163733813331605\ 4664600166674045074035404624490903127049534694683652499162373285035750988290624\ 6301568301293365098981276050449457828827131762780904961769112237395827215116939\ 6015776290360442555266695816569235156042789546272342079687684325218458741584411\ 0167010091187752362802761839276250527628077467153378163805641676040660223987597\ 2585092573288920991896149451213885534435071212242125758459145841826513052858058\ 6316600115263566517953225629471528204728377327642698764695459096795014859056265\ 8399504615121640239170738871942128401030311055305660276344278646715204287280249\ 1129197824350114191957859057620222519293144430053498992019629535706527243200241\ 0980436775455946024245051806625844062867578567446603948204730524558039552565265\ 0666247264206675483483570630183964187614665888928008703685147035590684364045575\ 7465759579403621789138902453524828364472653440550291974885597340339703200542631\ 7061581989016176087782497045610866594800222609003911644358251395295696794873681\ 0582507861140550701791330608433036476709410012379485404101594840933402869508651\ 6664646761518255525362598113761472884850644978408947966340321166083781125772027\ 8409834872349040774218014805953108720220860800367837361860686369217875763787457\ 7414553600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -33758578862\ 2664700877033810201613040790211666241306798128965219163037554363417036803949566\ 2539139898659223716787489924849866923471910753374415932115288102525630597868725\ 4191374293541874582939425269126703394783131803406510625579234382888330808357108\ 4057264682524597413774390329974268355451913308580025162531900143926249779774548\ 6153563400586819465763677932674256410251486373399587972718396901248394187555433\ 0636011637131816277525876713766626716623934110657475259897024400301523441295238\ 3930521359304362372883091691462746194487143450570919299110512354822664195048723\ 9387296423595608440803464676578033625988116971528332729862510081507453426230664\ 6372804377196002959901880380485738600580331225504996259604868601639686284005202\ 5423817149069003506702789900583759974846889421278115128779366522147881384087013\ 9971082981596533388072190233998488828857227798529492838594961398384628093162722\ 4727690391872714424249713082311149182815069255699559567561406052035159888307139\ 9303349116695066507947713333016005761612872872411028421658011016070307536848923\ 2586024945491662587485660870247847920593376894726070345001532808079189032575469\ 5932446527319087466413011632376531206642693369917755642840859672186216270524660\ 7875849957389108835921838123992975845597179692819015975503781963005075327285003\ 5847058418324483560530313886619738642043819232791752875120030933683132324623089\ 5032160350085134439268252108790887365891384915838196956839732247685564982595618\ 2255946018266251232830229324011492371176676389585872997657216539861865504046149\ 5152599913653179556015399218793808391104650793912691588307606465996878343891463\ 2571031373013946347203787681075189256243415222542909852015175233445933588480276\ 1860040897681705805788622600131579945198296346119073727989966550959804855618962\ 3535876645392339539578131404749452123502963015524380676235375906131588138474938\ 5166120100855506434377542061735239328068581681150759385067788700629137812335111\ 2149650101877376869451753475731821749096183778413631029/19676284055633683347501\ 3924858483622063301567605863110551041991639354671919273918589457220578030831775\ 9690804660007195767182734754364937517373100669541359244863065631746491609682545\ 6121967211584245212609483228380816155634519665662352711011963426082842066188735\ 7171598747253465890944637959517724292716663540424168995397900832230838461267463\ 7607889040625129265518676608641171549933732810131376107613227357244862296554431\ 6238950197718299007380094832092516782263512260940675487650710935172031737042788\ 9595399316134968541158954969300175626075716559603007302474573127419884106870142\ 9656415442559535058021548754333847773749412881072410104679745807204804771876178\ 7487669346804582791073694064678117752174389925999488215317025291570887001001435\ 5140791761141083763643850124837450856492709253768210395959636374609276679355784\ 5720251916334700056098519760108692397379456924726489782022351023610336849920530\ 5393269114489864256443414839657034805566541356417985974708152158518683980256581\ 6796224134440466137531501645511315798456800176655559304225267407122924040305012\ 6271275057100932173479152049322381575780377983547561686893716323708623052904836\ 3806570642549319994049310768420127715905203854842183907649735537712592191368674\ 5186990450115015687286691118880711178619802868864848439305287468954496484354156\ 3357187200386237777633108032238450408930920920017449180854316765444522481085369\ 4357466157867349223067632605498554198745961526541807324263866464681074321153562\ 2684981587192207525150309771619754369177908548252184367967108477873190036287135\ 0280701120079220305966016751513659694944416065448182153191546572345481134127046\ 4530764837805257318604674670448015113357979373846530952569419412547999310477703\ 1128449722603587213011234650806765416342795626944344883200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 42811872101995855704666330044501356821068\ 5117986807263130315493025749104442597402543104809976860870347093672891407575409\ 5974915586734596898919567833957782486545658096725600967587360582217947988420589\ 9009798537709333783507992570362209819959311661240566986583739135875652085726989\ 1647094178210924362097497054455981780971080599813577018500479521078762738138483\ 3189353142150611059942926335037186182303949766222742674683060856659315826683634\ 3638189782561440029820544888093112752038484940983043502188501396810308367631503\ 0801997542513955566891560676564128499524402069742748713242904665117990732887659\ 6538178194977957321005613315618550828168990111377299234642978413992116825240787\ 4414994871192435611028186332498112096386091851110352368427909478081929258166898\ 7689308779308123224482892581912741387042747976104677671469415547867341361259512\ 6132788104564938088035953265204904250238131629879101900966722879065635682640195\ 5401480631916796959840076543121426889698055647261645142205983502689716684243038\ 8767954100755370216533650299780328605565249451534178473427515110043147096867142\ 5269294718582899127233451114051840475536271059800129121963841821858138842378111\ 0162023667649311047929749859148242990192583526266119101466234683048444809153245\ 4600815668416683323486305201550965920332016091416396526515632269025986159421572\ 9689643912101129350626610339860905320427536271889342217584308326215807916393154\ 2214809405573171188174383733956802857988520041840917487011579365447363116121616\ 9855863987177704526925257458273940866896856961211914545084081119603699768018664\ 0091845385335754413946047329692848454356817147469054678312341009088690571362141\ 3090154244132751970109831292499227611266140691202515219295231174266117755710450\ 2954141736099087579593825939494230639045590240615329010567410909397317812996704\ 1482127197515486774028156542927078242645352977709208001838406594685194429104691\ 4424898914389647577889668118686897039358240197552952395004002631574541828038340\ 00394361287492523079/9592750893780336569804061512084106379416184850119078554164\ 2197165662769353729966126799112075862667905563842607645454298369324618110783788\ 8313553306606649316100964295721052520720105579375710516061672762382775863400101\ 9696838083038091042638597413020362966716009555454272237343986374680498483048099\ 3215383757743135615754206970622165683510680209139553784293508117575495961587949\ 2983561175457510580464959460297291398852904317712683409095295399525028638487475\ 9800046279769868245006456836217656066494146099225637964162290267158722847513654\ 0599444200077458980983474738526495114058745922765222964606945265560900651609331\ 6334485229060946231665960178107065115746583963075521542664959050279494249257578\ 2211648518930482109585892837248421029287282581261465886876903697457074495587864\ 8364180533957545712259548692168262858391353761891306040480831615895932334462227\ 5849317049523525675426212684847316360868590555652895173377665792463417168568463\ 4044382803251974726945295628537210558057111355486977877771964873396951673465048\ 9212534039834092246574868354257211774609084347478940988212401755517766033816592\ 8754439143150944129701318728486277223996927729374899435112440880358753572500631\ 4813993696369855932551587892195407994829390877107595674867166975831060078387202\ 1120187048799017525245960537087146030475061194786921391941143352250676736529650\ 2697650491368350938071359068603998561703530062234127541366865555820484719516304\ 0110250153417075516117033987402983879462976998860689326276815992708637229457453\ 6733720800946819482254873609123040674998781578249454822608388771543880933713350\ 6165358644710068465751590767354993896136293617970149869148563359286646918049624\ 3437322777768701271459952690666925578765679900638938817568013122078731159982447\ 2249489025925120000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 441\ 1388438448615525737358866042659544185450202526469238676563071496992202200584226\ 3129816047891108725540794647402471560180707522619576993236815022412248952806365\ 1630245171293736442203175516517073458507367927792932227147011571832026162921747\ 3290590143556353284838079403829494456099846394919292480455451704859856403194079\ 7982064084206676529190729590520609340318981176258723500705350493035318338032498\ 1642652426477100547066380509500122291631682552591060362321778328012039395794749\ 5076396339424124537064073418349774319694815383694463804442156688425683441783071\ 6438489934935320318013332127497096572990332509675678953806708623912263540719142\ 6629370239299820039923481315685196206279957708944421116358787653387868972014053\ 4159984190715959490724093691583889195824861868434999043248921470188840152474830\ 5012568951469243433958099992202170090852416796371467433550898876135592467865493\ 2686741303423547876986815562703283631918863315051176520878619523754760845292733\ 7343095568159407531426126548364916788267576494959615235936962003865108397157713\ 2469651705406247311873600939608385638937479428183319820628093117802065774954425\ 0613830637256660341940261332295942829078956884614813623132479582224235428318247\ 3463555704960156451621663500540755296004641215509202527144575211668889336541589\ 9359633679179494272999683971399180928387382636132142756257915273895280481503242\ 8227125665139535416911508404873463901929030898639396256931256159928249544689347\ 3826529476737216104155930715932594846375412385155159066207710897186338111772979\ 7432160763351649099860784283600628619605434411828369820294915872612167945907262\ 6846939923063573617787251553743856233963321042159907263830740883307134344166108\ 5784445049193191197423922193781655443545793058512396156305088449113670296409424\ 1517941529747076433830035850981924477811612703307911374491944243645502832272843\ 7705262302237148141843745053204025777406053884920031122305412799105075825904706\ 799691949387864644865875962331273296402702593613147135025451481253289957001/391\ 1897066407754014168519067266206689015294389815493828099763054700403013436950696\ 1086753945239004300622917039301645313235969977752470616227982623556221189580238\ 6968570855791426243712221224528554869031135933575197291442811393052122794147443\ 0575696466925618939785586276504417530189857862786363470830071225224578513778858\ 9976678975090876986973857463262542367916431547930923038224611560543712992156515\ 0654203522736194158826912337291278523108558915922123255499732778957654476006897\ 3568850391805963235350556115143857476894218347240944393077612810292504523160180\ 2437485011872547827455949381163124341558101115040759902739397769447387178805380\ 8806479906256874542529314239145017127891593445149223907486574375681742031739174\ 8794156658949779500427505122009800410194829139429452636713976428203390730626404\ 7341397593350794601981415006090501558366358281747667289488868898811360665037328\ 8577470353641733808345852587808027391764648926409114306068298502912937504592774\ 7886955365200728708006648268693205475818223468495219108372876051568975063956644\ 3535812629137215713154940016677720943306221978101139890462553198377636653055433\ 4036079870917449337620279878113969699734181035017266897311744679141842352955833\ 3848473356361272759538997590770768785168098339823338546716220409251597734959201\ 8638476355713768028784680843730652743205358302992397358268208934172290342156988\ 8818087342189805512454509632823957341991034260819123665295687103482642491387330\ 9589124858645013827224559955939134333309927964950253476120556630946084008846707\ 8240938486579842892647724915838601777892322947773545959556119189702704552425281\ 0192999508973956419466100934022334559919697904011612394887629897432782678750122\ 2629110321797267071606129742563247251380556877171749232129434772274623484943719\ 2237875200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 4820723881\ 9549286856843258561827334728021566002081645815455505813999932911756370234642259\ 2072678638160626773296675634698281227880502857004156816425987282773882566811718\ 6716316955790924255156645484986048542694632273484489663207089072766289253692150\ 4314566590218799950284456260346123646778079433583041512409781982776100603651180\ 3504626273860605315766525640449881100655395478969011536286816927643370110987726\ 2264665640560232562362937865184051389299815183086673210168717427367523047422049\ 3971932750017027260630119111824037203899860621351762046865846062998368653586492\ 2403785408542259949891613282009841851985941606195531423361662467618139694489968\ 8766228556817116308383218691518061309046104007336239761090404382215563509545319\ 7923520089107269987296978849613578182106525219229066856167177447064656206633113\ 4769121068922375448985394035582793026758955894193205697140694519891404550570334\ 6449615990396560626092710466569724723407245525058233678227208432264513349726147\ 9269163059421608676726523689548957228848414444667223181630570118790362971994006\ 5153742543549061251206401971943492545936492421641243771173286614594079639649235\ 1602229323882138504620699406285851235657061450552837961705211945831177521144363\ 4837401563194069847995399257848028516183614362737494758809242255138578230270962\ 9839542801692643459670919556837782669440317691334523174814633486970240078716018\ 3846353406107836123485567520065405935033574729106885518784507107903606583961654\ 0655824513974246252842681131608113936267828314283555401323571435668982570198415\ 3676589035688780497873376325457273407460494659455196838705495735128160054266733\ 0621327865201988989125771084983860189153639002412672738086998469888701367833932\ 3150256271302108111760965890830559284464942101850998609344209175702422525825006\ 7882974920457061854012671284175485289384277454260868530315456611771526547650229\ 8329789119921960552497315953057835452760787234087606957762520661783666230670947\ 23043660553804959314971063106260553340003416122576332136513090806064291/2605323\ 4462275641734362336987992936548841860636171188895144421944304684069490091636083\ 7781275291768642148627481748957786151560051831454304078364272884433122604389721\ 0681899570898783123393355360175427747365317610813961009123877727137809021970763\ 4138469724622138972004601519420751064453366157180715728274359995692901767200924\ 4681974105240733245890705328532170323434109219947434575912993221128527762390335\ 6995461423053097787236166359914963903002380041340881628220307857978810205936396\ 8543609427715147434703726858090796115494192624689657896901316548080124246800423\ 3650179071168530856622878546408114776953426171460952244389144519598610843836665\ 1156175670784453245232832705814071758012344693831223860585342040401931382904696\ 9083348605531472847184112585270731897562068600154560515083011834582265971855529\ 3707971716292049196223940562740378719946156439464147995866866083662029148610192\ 5952555253947163583378234801462429152561849884701278414868029400163780587880092\ 7122732236853195324277469496748468949368300178159261763354503449373925951251394\ 8512110053856649611900511073621482419438374153591670480604301195060109349186468\ 0291940310212588551063988239038200229645693214997536096219563084670070685850343\ 0832553366076578529723954533320109219534943223434721130027925615640914828284413\ 2252529053695071705974419246147269747686297929366406066271501587453678765545952\ 8461698984104712947034154607555897660288177055363610869276109194398992639624186\ 3571558575792089315569306554634659844120246568688150962907162100919498919074108\ 4650320621753665033847939485087840762870832171816090643753803420012319152371588\ 5376729766549753644232220588748169065188040717338549951615116902332640475814270\ 9874743169798696896824085471226694194508801963849885982035583348992409725170030\ 4248832000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 45345634335\ 8572458063089138553002176182139350208899423917212911616600074690462642885383169\ 5870903435598299865660129061372348940546542585884057562001933122913403417558737\ 0551557100338654111320952391054630685547765293791996916890699347105602413642173\ 4643191310966306977922015471568021500349810348637871280905028203292079771360372\ 0687312279992799270426973877657400468394798870395632232325083428429663763198787\ 2224212599169290278963310985267544478601697938674997585057702121567353645187559\ 6718862310658976582606428198610064074412518278909434477519982674617673920382543\ 4677956565141818417496946247595536855702427183894820366155961302120540574482536\ 6488725128173940763260628654780774508134967842609564903703062966302189677753186\ 1558825111105003472114863429738066261904011958935962245109773032891765274058651\ 2388888598563460405901889442920073263877461767329883590446361256953816708830786\ 6118527927411774462209458793764956227746574282650192443374671215028295043214086\ 0980588611342882222663380529716336231113083764116044122994429349309275519153982\ 0448530675096506837134939920860051472766677390163056873287477311282135722883946\ 4549426986716980316349068977217154144076121978480541888136483644671522483674819\ 6444946962153117476490729177078164311919911863870271463179445691311068620614470\ 7899385461480519054973393799433534287143945370741946126646970301507371425126758\ 2891313092442409323573028050448322326587571551510224423624565044205041845890210\ 0429292486420916246252561692334081769197206087397833081470893986908963741062660\ 6462071004988617151562910933139171570821331229661371958527587838349275602862656\ 0115027047594289945543115230136968400229275700197819205886013692007619918151225\ 1247195147945272265383512517011045352260135339114229452784332303844846414732493\ 1333130224500052817470958065864439246210904485341582736266183185615485872411231\ 5456024539084957752266037919870256669962211159028222605836056329486596107720113\ 9974482177513322690144951702361265692327506473485523405840897620841692939023840\ 3/17527669957876468063260292621348086276587691271742321741500467676584229156589\ 2399463541724515894836533629935336942130380748371043590020066942235116802166124\ 4883032194109833091413035168862965648142734617330170748633302230909596078388962\ 5826027742016359606851551135832580125150599753037441465425772131339527801033040\ 7320128516626288440411398247505608909345675226510747364919038541719051119043965\ 1432292072476378762759892460373604777479011502238454002876993761998090235817511\ 3611143537085212840431360149201707577523318914016568337550554666384535059984572\ 6933349916656084888703770397216487284631770445225853122103946636891880830029854\ 8531839872517021626893856429011916101069914076239633896681229197929261316622867\ 1372752814385977257288593542320343338361332850874070043757602201296343835024646\ 1044199672974844131458484262722783347650339479075612407934988532424387606178819\ 8154413329274183392930216432783437035381520222072864437443832478844378210772451\ 1314242260415503469126817898252692030413921746613923676623831015395819293559754\ 7424462038833622555677872920014383653521617123610370177383152833857894497327789\ 9746113666104890938168813431471148020832029844668782237587006612519347589383696\ 0521479774565792643439449548657523360299005629836529340426363285798148565014661\ 4575454769987728466102136673012907542836911132774279649752668236935154452779932\ 7244807493597606168752795647852125307053648034528608006978429224911221330895974\ 6625239630297064349714341362311311261667401198865213054358629635921343280639038\ 7288510667013393926296685296043026913024849587602590323750465854245604412228582\ 0283147885129796617551377581161463608438536285428488827956624464658782869881300\ 0464573611355861328655494108008694296317218578599112887862881170479387899903816\ 2312542026072814612643840000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 77446385774337636902402951584930609840335502749165532720397576274848895\ 5783189828776384949781669154195926264131761452575106034087642934485696113112269\ 0132081953147173170832851213562066997415817039551040615627898129828386568296038\ 1503110908162048703405406000876959119882409373095373408578131991436473739033666\ 7425166120791520935151131289233702964343517034127033436998662372731339070162747\ 9689794368069327968002224887240230212690808417577000679304812638499184683095327\ 6218635566997324771506958364350140352023362534018879649617444061419275507605788\ 7032605944694264277025189962058784991930426487542720081320509912605147132614853\ 8758661323063965431690064143217774814528750327773185199089197539798478956333443\ 0109055249195675076560561778940346516320427937990399162974745082771416616770716\ 7398197841348867001757556320894074651614333809489901815034705779187806403484073\ 6963584392574576748706410193080427967802972772704533537077608683002902215587298\ 7775667233949281070053277128399803723133288973660080650683022758902837299451355\ 5314281330367753450863059503025639009952613092719382636586525755866816854900261\ 5792556187379911624474000483014735480028747513873000273728704230763012194542853\ 4870812686368742995375451816957910095031584221232762308873209276947252636868530\ 7960096239794917410274666532590475324719279147135173084563170870913509597486563\ 5748932753029265097440632914722081522950377137325957454121325576877454527005869\ 0015932159044030365187849781173183620466525300947445068956582142246319213390479\ 0648868719152107377977315312464258481318936441697606116329919416374390557264214\ 6809240834790456389508036008566553613350745918826616745438511993928646535478343\ 1642725361047762634218141982783547345305170209158643469957982844824284799873590\ 2919649999616473889310380679759652555343935243376269709300200851532581740143242\ 0061106692445286570068879298288753973374352425495267906868293527662892108075812\ 2753766413294871313622686187881655975464538759927420851845529396580897440529107\ 629813964425584378139/234227439736716247377201213756441842078145627181934846343\ 3470736706087252086532139647628738100047853003713892442732289132996958365277871\ 1567411793885772611691920070668853499888246102930723076526491674586644379142785\ 1024714810442235648632761299563724236244368293830152231784784044639841165350708\ 4455603724164572505218420294184728828297332842498501919807286026996967590254798\ 2378908373572762129873821790691369735676132195874955138000168962696579789821217\ 6544674501346868797023837303896329735635427314653002594144581280468955489993934\ 0039313109404270597579393979410595171846048886806248788882270250743692299399501\ 4292150944973840693712215747809515854549652733103799687822537278741659227503215\ 8268846876568453572657146000156289014434478283741569232326866050980968846127816\ 9462705069468290933981294773157955969517018246626947157245005285623002940342741\ 7194145700935537304460730137673596578074812779895772671693787506188599177201496\ 6078071788069514460885277963989372720516271484123466686009426489857372583064396\ 3635315815851663715540114159380368409283365732504162250471030449052591014205629\ 5479820410770279608787618477755289329091334555518685603514339634778195561886555\ 9535335918808948353090414381406931641017947400710149975091935775607703133657832\ 4502012276931834168991779859997439008116301212169700577201655801205013594720290\ 3380875828879682352058462446206577748352471815998263607099503431412726866550183\ 6534624840363619357213329044947190732583448576706841792440559129129404794673975\ 9945354582502820977160469685617617189247290536090942022568062409470284802528620\ 4575578588634562980549701391963082825211323277938517236535238567289920779543630\ 0977149907763286010433174526761489562624130348229868993442920733664575411175635\ 8053043837304376659787008052243549822239375360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 33323416316023564620937691955501062638710627930283\ 9239686541515638519815452558713287991746810482599069200301670691151188218059377\ 1067227283400034140054002802529723775842846599864054456821149411576302348637222\ 9292647425046043264336212143812153790997541650379687046450490171705437002405362\ 0958872351807476784788159136337124402018984901746566019132184495422926355026743\ 0064617064818504275788768312272604032133167866520559453655894128034763551642442\ 3420702034844353159148232782802898161714969023562112293727488350392851762308130\ 3988871160177604440412074219025716921016496922234442433043161320293908683389145\ 9146662251379387203112268089301884219481767152353315382430710012218707664779660\ 5702378703382399489068775314928714641502487862964280973910939180556329002753609\ 3274523137300405064484550793415324245860381994604149845880246929178329208384731\ 6246932675493967707472422059893110222711365496664950719160211740427224402439839\ 7463145075684854117756542595545894619825451999510818661676826200004717331011001\ 7507059818708616131999596384868436843325606902156003432609661291154099692564239\ 5140686257350213888812094417856747065958351184916432723224745431368168475035536\ 4667757409969918940581551754877541119757657460210341663302991070114908802161549\ 4986309716380644795746034982253107913088179653945807730798526797947911938641632\ 2403539133582268144204743409332930815511320553472056403699698354746373607667233\ 2605063677797746972472788158451656008731413559342403756575941462576849539167280\ 3044261517120407128282233655607143575887020832965650678168538478518422459073976\ 5285235039418336556178869796037750804508574292004548582135243798529019014721145\ 7694892895783204023390150517791825853159878504229192715013572739458731193576986\ 2935824389995065808969016029719926724989928577021726885810513378397437045166259\ 5794850369590010729501601372227898538839433202396216499382418673709660909638152\ 7837440705633312241129472957651294071209415492705440548683783750797008420832041\ 988559750131215845512106799953135883562585201309/838644321154120422246647629818\ 5273223055380737561022592869638968654044223478265730044145267905078336244207480\ 4744296792720216195181264593405770905654192262984569055427709890744868524160366\ 0538108076461072426001893677758460637344111472860142850248927716145873345010045\ 1613384657283116120973032510680755466259526917759397310719596027853751322580611\ 1688123934010818325478795974468210064326067623149322706916728597496321043364400\ 6229554649658662230400611751752910711837423321679938751481691728550578437295636\ 1982568489372806810632585808830559408828708746515092761460253694939622657743169\ 6011293021646802679672309328822617693950487388615777118559537231739395121296161\ 6682579600504161486142984391716858176147050963291731539179588127512216460588176\ 3892693740895558295244952647416131620079131640392006496448866610176598321500385\ 4881010240750145933378089764441122857828663252502510436036182339899524914033417\ 1778194553522830936959946425593553695029254441765911191725029344626894560759548\ 7652561712641396268124845792477339219182406383579912544236627678386812504259177\ 8129440103919193305486328304276632586150663030875804331048480784131650635997988\ 2428149876321342858634679569949484197217875309789635980196076532715530129820670\ 6813174232864901128389678593529719897186124287049998035325030445390173001137247\ 8256532125465405150254881579468124479028836271074763034769265430643574763027302\ 8973115590510703261638769360657128202176728199921608245562068002293060125441545\ 8325796487450739599851863308291543722013875424093746895263309817584246345757535\ 1835442704152360706269096496896721869248393714968789342882059163184386656960522\ 8098973256330245426535325812559655930249212661775668397833710534288819987926599\ 0349525743992640023224520287318181868153201499067588720816462832033416295219200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 586323172208508830\ 1537246510807780294725217172381248470464561377913327316979159252350677351958992\ 6525180457937457091645853787581692781104306417972907809116473718340035519915208\ 7869932166286390286185739975108328261784060254494723046262813767137463698013100\ 2277939975410422630871837712398659801944441834778677203354931195858777194609456\ 8100337966494430546896801795660640369298214130196675651949520967188008898074701\ 6616927748839184478434630789955811865532602026112665535333323227175761990285408\ 9891516368458689290408146763996050923846442868797041876617287984289189526110659\ 7558928763621237842945650037699251475916578355753308881252513784752611969740072\ 7477707647204281719997451604696297838643094916647450257918328732926396337906730\ 0615452955007837179472011389241436747041481790942895680437058711485530937826970\ 8538277052956212805906396908301509801935419566825461810064492156984172925914268\ 9366732714996609988974513729640467235208533944228588910483234392726945287217351\ 8672394265300173817792613573130216848532661439215498379396065945377153127751437\ 6603760410452035961004090732599820116445958205442725828379493135619436978686053\ 0594160204913085866265606517235743192906477760949036193558544522297183294236588\ 8038944986788466368296632485856686095824838085510738599245325739573851853486249\ 8208449736629593991768590290590214133005810681055976554093534600347218893791422\ 1129319891857801554754698925819225962347910137163136405432290725742682908504792\ 6967623563760299796343176787896440234021489383992036142221597308046702084063463\ 9417195065762970935729568911794217485474593582854522236465434944570097214939728\ 7606752579588507722620568950570537175798928685890534502790304463628096712682437\ 3057122146337643736870184406594987709128023005110077157641487803963597782895286\ 9262137312699261453067791949479107885759534589639349004841419617617570206577344\ 9706122822856832180931128376911588745449522932976489534944794727782877883938691\ 3082428582595284170560263832204700072364175363664514424590006014416869998190983 /128838906145070378884313279141277699639943535947638107339632527338946174912202\ 2305855015899679142000806438772290589892431149747651439992969776600990209900243\ 5683562328971646371229495506143533275397676882002292372206796896745009117393714\ 2478223601657635714175222159971666386980283348122056392641716038059776563348915\ 3650613159097297964501256435251879948839744564376959298016832079100385668682046\ 7166805902653254384385577425697367049837756966466244727959895640660325881347850\ 8219660248203853462725419064278406786532027007897703148920278707854338347281776\ 6684509868189662829111676612089348412359358665424991193661172721937433149113068\ 6282126282403799477526238200399891816830584338658798532303201019287906712153142\ 0314020813559416444339921638393237483405532986189261197136639871595358683960340\ 3190730067292690418547608691775284901034218353292740281631809569202381573937979\ 9533274257064998673634944908087800403753097769058042945142755407751862106216280\ 6931734544147946149509691987554251106811986691905632878638148282642391397768181\ 5833328698675569461668741162826709518072629650664801867072758592660511284374001\ 0117198950082581640957056507602563536364141202817835097022149422340873341777159\ 1647402826380052250815778529252106824643091482535338411953506634015566431615951\ 5445737460407361815685226648038464765025941603441685197220561465920571373294205\ 1166260571029069245003206625857144269291587917334191442613604177504737305734752\ 1391439674846678841475361455184820015175548158131509995803335140749092419111987\ 2531732893045588004908467167767125635371186115726129720700603870669582927363396\ 5714171326024471451831507187978226220448399802330170062125842292073665122867326\ 3532851398937747294848355564484131367818219570465452565010635525490317584088086\ 3957195340245306483946186342400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 378088120684158960051296617703677854454422181566856051619012260045\ 6703688243951305475291034921781570116433689009716006625177782865715543880581746\ 5877543513951941213532115749901789303384080521192793424400776715961263516880176\ 2728525448403825845734006653047643170537379447708150269427245239893049703099301\ 6941344308436164637052704965280436467133233163172472638847170109608146261113239\ 6189469134896320138162515788383702125621555811498864360884561529126008245833314\ 9568406558964556960202774264679444389244684566665980056907308093213091020881891\ 8967743416441786870872225419690667984847026961298128876461794198391017312675962\ 1182084349692801269599631275651541382040184409416659215123566665721446901335745\ 4247894017292064716304698587822323731204657195784023941193037754322453627745256\ 3711104630960168464714227869191851497229663301381487619176737764604991042001241\ 4193324405258946889142699296299504297568409308387035503768640058392171818832777\ 2483758661255560748539468554524314720717664213817001853211101730507620314204942\ 7921615776783226839101982568027207941588916613367118737297748717926793110210477\ 0048639017425553414871798505305139655631387267507763940707574208346158797974215\ 7230967912538872300535128623454125816621762324649058804931465286302383951759103\ 4214523853595352201577985028685396466465731434615285079790760554313002792576008\ 5940844864062681730289079946457821723290982204284251857028220209401456296370935\ 3564984719475694338021955331172342177205936544846843262643788408354922827671269\ 0961306943226237747639861135353710724017936906281329568964749590977175251425426\ 9283088255704905199918800158138892606423065419698644980374719170633415668063216\ 6289761927157101551173307749312523773899596537532673092964201086515940473249129\ 9481393784730064825092825424754957771907249525909360427170886190707073891316998\ 8736941993429309003793675944486439064676952381695676544726939811062745826257841\ 9230685478441254344838369933106912237084688267417359945353105751948455745041127\ 87924484910045941908500925184992430940373767387/7561568218590353005207603631818\ 4819468898780107834515565736394915583951734700710486661095788099230225468860836\ 5093582833366751532297378355969292100914185314602796190526145246435366712609577\ 9484181885600705525482048933045376298922803971247286325775007629748189492179001\ 7358912761364358207897308423395067058785698971293734244944382368215159775559304\ 9245817087368262390742494636369390872193198360105843995772737183593473086157505\ 0113382318666193159032935790720107761069363634992456527039983714287522733085530\ 1238418086190975881794977060477650555651909962306141489327352653092989593911061\ 2595022352259190383523359460992076167185520015218746474080558545089937181459780\ 4169238010388529875293295655199659942515542357019354577345834377287977507735258\ 2375235917035060867572027897444646796908835459514809096106266814620188509959040\ 8826214349272470129634821013272447315595247289496793023034006081553530516309783\ 3039214815676607407311121300120276076931710909722558288595749333315270250603203\ 6869712428010593743859271246654667251490718824520391589477137287781061283958701\ 6391503906609483207632854423680164589885426193110595705599059804436848474359583\ 5334445859513862923800898817718099997191084166183205530015172453289517975743110\ 8389354099339575263300215598275698074895238450303091203064424482123677424959365\ 5785595919096101289088146776894134218472296713827683790153477558909781110458306\ 2175089452204535429772965203200418912183870217940940919320428791195215983749344\ 8649152601378058313119724983934565028391569686347735561062529172810497788931134\ 5241563927225916452607023110580928395584837267794488186094187065320349874425121\ 6099714961082366248961241688597205852627484084839458627482086962478699135804563\ 8786826913341245148560978149767194151444408868911366482370775729368889945050754\ 2553845301248000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2668\ 5329015137881633114475854723839137987297893558518918219545973984969652670873515\ 8841523462903137013237261842219389929991990872807295609930294778933008111769211\ 5377043205751402182596513489934689314486649616061202831818119943672720896023967\ 9945946371998435061919095748429944287591678005162338589792112652852102015822227\ 5742380725530783805110612187999706019943459530506814520194691623348974677622826\ 2783780890408884595825555404882106035294042875320063294492375795878250275987388\ 9478453874101903992695012063629861431066933425856095154734147076627036807297798\ 8835804046268463699055660948065102947317551142849212834960495395632056369890279\ 9031861736852501405265630969479980271785307495503260463885460971584101330313744\ 0712433707687251369569929462558398008667364002470796141522108109229882231494519\ 3369651028693494463136804364026083103103281417622628582217574801608639080038845\ 9133550270837149821879954212364571211462192971022172409722157590191507035759949\ 2092706001730212638577795854105108276163132384220578961726639843998478048843366\ 4656767635208655121812149101902210156996606296417096828635450606183516351798777\ 6160805101869588133587612614670538461055308358348690475829816157851310765558461\ 8337198036997835119773985337109654026230229806187472599896395313272870584846718\ 0040793351091762849144125442851915984881587252742012750023859071755039980371053\ 0102210809854883696123186027546349771212834212206414533003504706249443114348205\ 4512583944548973962990670411512556992514201895475779010681773276379424126497075\ 9038127837828287865348348669212462429660076201891204713572309033576613510111682\ 8932377553077787488688108053000445847552827997986975404011535255872657268860160\ 8497567848951415221306907888512145077785276933711532598192631921134531553787498\ 4636391316930158678221608138606531758934446007397005174041081599017872748274322\ 9349147941776028064427905585439387106737517742707780018750249317510713323475393\ 5097499363676248620419589364910128379376710118628704671927371063188504605211738\ 487209151679762511833807/505054811526828663451256601869540644557115084199388789\ 7759173681189265087920095472342517928719236465666513916762502410953112022058816\ 6870591144092284766689706226839722766377503208601176098625687509549889543938739\ 1019961993324958686774411796509661908706395977888296038821189123203301240541475\ 6012640452742512322006087796508202305956255073201592442889408939142393357291246\ 6732507567832252628142391057737168043335660310995906697279282094521770484949254\ 4679930227343441545619699528399743247091426113623439246645273998537812428334766\ 8417553060075445396810521757589284626026131408669488134420660826334095247708171\ 9750631587301952620312147416237611495784837735625530001543654871412960329438595\ 9749235332491942151192779549132208931216400225696424102551001519478400613447054\ 8252488467593725398738585554444638698504143252937099179644448708985988176052961\ 2744476081535714798906567226699710226379838576492913262555838835797553209731684\ 8090827788464400333447438910254447371971532846528385424256413112310367691758469\ 4679243795339141355502850969110129371551043857851070601155398581989549637483735\ 1214703074598348856443153946119056697275815479839552340865953172125391066489627\ 3607507204701798163013592884350011539541935835944443223652004933289462378046072\ 1772110957881051891362444668612760202473155279253091415147081963936272484154472\ 3391341000099383662582863577973084088649812837296665487917665018889456044869611\ 0960814940264638339581642416752214233754083448357124691510662426539016075138117\ 6468416824477394838455910353736316700253813881804923264267319101247208517678702\ 3669662969330800634727949215530756081331415786313077352408568762065300969524574\ 5101957265441145735773562726762978768204564464750604654326685048165198073255299\ 0224368608253895528755402365867403443100319729272561436983296000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 206461193992721752314568596067631\ 2803861291082063427849862869940185573666059073118308054835328227881688891872649\ 7126290789635350448163670014624978032728637082904566661565369898531787947162164\ 2664053732758826288814606950452176650438138543018042114460247482210795520542724\ 7738736863301097992558896716026209281350218213451690991658808443929972887136592\ 3122154146700686351848769021286901118406531679919805405703882090823677130319500\ 9205151993930986005455732005517939627670732664471018299387783096672834216177640\ 1475724189779507743129340496271457595626038278395068967646323751911143789327316\ 4245070149049309696879690266135929114614229992948544319151550230395701178805631\ 2113545365369450623893652411625914274044584806976258830427711688393912922094538\ 9100947969049602915950015255483332441057144403899625355799572959851737833192007\ 2798290580422779350990147110478995062468973302159602520613110914061073908739621\ 8846603953420657542121125100630156634644818930870318218123091668251429426958542\ 7127091210956427985120562461456137329931052618849402647862892391447874832927995\ 9812337018883735341715037702572200676240157283706641064713602162320027382463548\ 3637276450276785402775431257203039335787466256412301761663557322396676290109859\ 0948819997455967290901139041603160149717175270671548229530974202688753348613595\ 8650604264140060654436788949970755170664274842697269117495854202460539285906155\ 2412899171192003899686316669979130665687042894839218818642537168945927502520938\ 6717439719466413789510754076732489693849865165138440325487659552905849227961078\ 9205115659984268800174806213317650652547707284206758469770298555944919114572195\ 4588987521723653107437425939467409589269910950776491504999223605624409069939407\ 4414015955862481005004383268238274429409874398761466783815681718711946939026161\ 2983600965466112667295483274342484246575153292351132043866645611262562218220138\ 7272918743592960016822259786278318243884150799973830556372049401685996901895387\ 0832998711433236450087806643959725141026583727433818829036461355626433759936330\ 4673994731713/38475620903524226449722047311474000508270902428142024997373287593\ 9635370835227865055073369926634251330615154943021272532911698739022138128297365\ 2507690279647059539420351577202871660407818982914216062396506174637427859707491\ 9531115171558570865767630939632380704608674051352889488844977199194446832373469\ 9366116204434194025627057425218380016330784411285306605396107401475131555759018\ 2086073558292609258065710353387626890716369707543497861059669279921504714952453\ 1185022655295850174813864716554632991382369964972736819516420527831892408596090\ 0463939450842651683886472372891411710345214268955180158342553191262081355842754\ 1023132413664050400487129269994250627806535275970087951093176345379850217470660\ 0622869050983731026205342521112370607181745591140311512927427439197580250088746\ 2680589773564795885116687756684776025709598798731290749918694175419132181875817\ 7566560965329853242405081047616166514456989151093004393307908751312895977109703\ 5214347404092792055392456343347760973894875973510180422819988867501341446709269\ 9904390168844776320110919831136974611283267925392149554269216006198996156928472\ 5561211541881508887155282941253021817327859078713783294075118908019600662637574\ 4108402883636457317256155599841491136232626542461357074313283017820676370784681\ 2500928054024899906828768226374649580305521691721471294946206428398314209719574\ 9305448484005733529768919264424650595009438981954472839104005796833996015607189\ 9671105896091078683106858626275180794605465297081392110084966309364256424597637\ 6217015138115956436888634694849432346227854250127055307371969480616872936205863\ 2527282329808741961293580720992119786438168119294499236334276437768439993157768\ 0190583102224516387513340455128187881821225981892494752390841196213384774219354\ 4441372758241952180924300206322334734040426676708603321171314233835520000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 16400178014436378605342184\ 8846342484059251435521042305004025167340197828816027037161948807703121577867127\ 1124420927712227627101586644039273025517671595706735862393778117685914238097689\ 3387791214149631222366011868897459311808728657989996687576634551864395389523898\ 3118129486865710326864157076075067577610592696726998254869815545072686437300953\ 7596207678855184688218393317909930625269047672227182066447729545320542467180947\ 5515508297058479032385300299583298200471683080185785942025570239146182380342932\ 4517167095892423778979467863143976232384341442017264982755620956910208522948184\ 9574829544766098526860735612771560857376024913861118703510713562536081656636560\ 5382534744898959445906458026490742310910496006128640305327473391389526589247043\ 3708981106540160519512820881353589086061429039608937937333048843146251926254438\ 9903748606952018423937073738258794033579434533918634916614441848726954753851492\ 0327629197490312547075237498341156002431890401015641805159741262796510915704637\ 7267065289794689668922629382988837210924227222794700497994520764397398825393294\ 1880092459706533330742764563934259670417187600405708031013944061996662633224757\ 6933546792843040665436229894430437453816143183169180249546606590673459967186587\ 4433739992931207392832750074243760288803431131629950368789092800728096341710490\ 0247483995674741072210162754686511432382708107247541635843718323607532339253267\ 0600806288710962909898070064879079975663739761745941593565383533867920217256513\ 4052160993054394268023894237621898124127705110280080539959636690821005761092333\ 5363157585699081567718246214895992471380938518515324290419819161382713218540420\ 6024231004883304732709853285626197690103470985074309675949147758788053077170386\ 0487049073460225389933647390133112424111902094516666996706100171764382905233180\ 1403245983516355265550843494809487077343106108024338943571369700969528664403729\ 8697685737753640802228845995278384070245434588507965360458275787667323957499538\ 1845654518272700640905268088852828348822895124820754848828306393679639873614367\ 047840295259089/314408060913809085359736760201451224361164742793400101374251351\ 0871948695967226035960343934401571286263428374040618999208157502031319375933500\ 8714648089195439220002020883765911782013329479822719015715113346282257773377694\ 5602323559505614551468094831572633790927730940659966672647946083143750816763638\ 9075649030893234557677498062064705397428040464754639875468048148521147360172840\ 4055526935108496824475356552913899382212356976042584019233937036870384781193341\ 3915848708981379838750812081084275647664027234047076271491920827160690970618242\ 4791279591318574898542811473299284896280878344992278956491504526286375161684259\ 0549371923553614307285372994898587546176041991015783333377279983127083492255537\ 7348591833949333451805704744611003791955470478929697849085111489523093656913711\ 7584510888233514132772279683146682676880243945388298231867875734403012443180327\ 7222931419513429544335875711479017597213718321731068829368570366118440123482482\ 0973793240122292657118026509907944800254854867916860063817356104907257923535354\ 6935555542563495670346404580506284732916617868421095676249449447668242899890804\ 8159394120885439344594183885026301187103800982487525818866344170405163346484185\ 0715811359997468552413565811074864784402021868225060698485587532079755612085776\ 4292054308367326440537110726914093763351335564754112109314948927982170602669055\ 2492380352730951629904594599224987148904942790731559953916472532505320515994511\ 2463045186832036030203011290065204385531567784448197844481145053075626430368202\ 5236740923724849172174795775606548692244631884022447542304804340014221325665067\ 7146429450535364296315091719135404693498163370848930778902227466898501258819959\ 0214067660371725561775944676977518593764629373993331524326756351595882948937765\ 9324270264012682192634151831873081290885210822314850683596197330944000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 26651470696106549361958304623\ 6935261134894133159057293948198704328696684696661136570369003925594660369829020\ 9416542079809817138164094682316914167730674101613301429647353601407800567325222\ 2313679966150742941233708179873087923357946029386360512238241012344672844471950\ 3295169363677739437250727645969641972095958357430626834867664260120047590493772\ 4725908653483820043726540555814468260471777868539574087108979734475086358700010\ 6014747656411242586698416957973349312529272418709878742403561512706411496133958\ 0435453596264202045725182504131739045328402953577001515663904201365468795223009\ 9560464486763573008123419967352315310469632131132735918577081769982058155571131\ 4014870288025383701113305082011731150307825608763522475963828905054929729008836\ 9856574318473944652579517599272454863855040733723088325360081299634351330526555\ 9544864307086394895672674451512803248630079700264383383598380647686069475941102\ 5574788251094952322154363448683969733369705870671625519250042735481177263947149\ 1153351372409859976283630725157886221157001808989384333992954434796831778614380\ 4740718149978592832516349267697101069349630251165676725714876125810622921225531\ 0503969975184322619116271059048642548148410611419120301200911818252858488378620\ 2926081855125853716223628306207258382125256496844403332787459909743491770609981\ 1198382145820028608504563213486965135082213310637614004223381830280395546080339\ 5466693311238416976443902582855331410032618091277041023863898103317631287365172\ 3837489707268344583209535133028422950736754313132961774353865839067984394573122\ 9849657569877753416396511735758687316683429046900685567754819238650725627925873\ 3695713550372829032820250447341387133786417004630955931505281820011728724644539\ 5602708897875156739926109817367996135022386989608104427814398511021635988438730\ 3236374280911988791150570423900298496259242956371823272071614307812774515954795\ 3690412654776565207831748903189375464552346923909947770194506837449321393860469\ 2695432082314218865823409746075943609472081411585562779860200657044385588753500\ 294400220107028136944243/554147777169021024847305952693900632749891418966285882\ 4087138224053070814670364238344261986367307713088134440544908915019783895264723\ 9516318327639110148640443143339522638573414367834762277082508128989323119861411\ 8872300965577053149547346822032917651261874968169692595312090154230684927961748\ 9442310754051037008634014602612636109996636734934064019515270279933147402119304\ 5370316214511915930704895354350419056963606452401364818703744717189412563934972\ 3473686865244535687963440542806288522525048632427317074686004083326648682473968\ 7613780932340522769284499108256717512238066644130794356391149269427225183503794\ 6284493704774646561049834483448234955909354097476905408190294746675242710721814\ 2491177130766110212341391380481151151116730534439691383020128289162234496316895\ 9060262405365850243853124671870410845806423218936631885472599005755899859626345\ 8143426819473532311826104645293562140305929992787110737939267805116154685959208\ 9380847644867854269251331232036281449039996603475011896910990628921364153337342\ 4336168731318336799267484787399802477331349803899046916898822069756705730504858\ 8990055219505269957222096336023120555085099502595818134693309040215057047930979\ 5114115609178357283308915026476131338719437648507370489571098993574926859328907\ 8619467801706001190016991390773022183916893038647355154277616244149976349700640\ 9523435652167662809052705173127767051734653839799398804745625330724284226858107\ 0157893758157813097722443480912191944464203783749708738389632512162427237326624\ 3608046665239419341014588021422245868113762333389658616371398955210669646821448\ 7458673384952500837156916100594739068031763685760783071310161434093106010731070\ 5430589875196148447664067293934856396989815129624476079461975011255334709991403\ 6463852154303134640449975781043870036708329030603282564541713488102627528558707\ 2122880000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 35710731\ 1575657717125639226448549865159827217574563279949253915450213944620210320564469\ 2881137050869635609834311608038154433829988145593398207292975447238447965966946\ 0278721471638925861444821364853960037402410283112248161670540782347602039826883\ 1020599926978127379429695365307828663359720681282974155435233693370601876350408\ 3596904929345546279938464726632343913903849269792805763209052412290769238967439\ 9002650678155400616195955452465769703706196090591464527134914764254228755277179\ 1376432817328662494519173788051078779698699098491737612054479551155896255813851\ 1539988844920754795757242493976115175099815747184609043239867022530329832771135\ 3909726378720202289911570814879463589771810950669322716288867705462026344651028\ 9522889230703166663079798264366132674694067421596201915442851432666723768550202\ 8283445136402142368556456478850549873958328442430952988669929940084584761571446\ 2346720977868564473823151240735101371500083389760739102237426173969935647901781\ 7742036796149075318813345977207605952833835682905373161329537514823030222756066\ 0902197873523354100889395650063580613842927788862472005804983283309324089359797\ 6898485627879508526885182768451256328157982832602092707131500868044747959940285\ 7797537729851562612557291992950417705724196196822327259273077318210707877652622\ 2932872074636583366603913603025882868778882022968554389503480402382774570591533\ 2693284763381254420219262295705364921990147644144064684299728332227464040601959\ 9383771735725481775296284360217506136499333072944430347241346557170948082726097\ 6496631345000348344793501558385068181361010200254389082029065560230736766895051\ 8220754479448609986115815796815250042427032974878624894773686066790317662527575\ 9266933250871660672347062912042283901959399716774527279851118964730834633386211\ 0704420495599088996136157538110196420364477182282497318332465980558883528282421\ 8366542166485743849822910892822522455651474380769351795667048954103633824245310\ 4809539265788209926886691331088538550738972878834066752375368783636060164542550\ 9788794750619688690851181988355545562353/86481322921236292481127834700288311169\ 4748465175848379187354773884232486235683475148822582791720299167698353900046230\ 8087838231175856474881300640603736890502404042492559187579290026595111296417934\ 7254310927312048895744419939963556107339575125946627593436534375324394221809473\ 1959323665022919912341844582983415854025602456410822024446523823534546183189698\ 4655865305808695956782065911354243888963407386017560600342874650016817998768113\ 5036701629588209993926437535095904163822020034418321836683131812824090936070667\ 8751062441734506319446084668304233396565909347293846826760684479129284416544749\ 3268957454637127742069769861134550402352902871039376235311525357791313307479083\ 9706171494660503134409290644051801789422891468442676672817398861625162693887181\ 1169958531768367459036792087351139024772270949444609644526227584957697902232692\ 1966220681861366329995063473839947045044694941223651504988367036161976750979076\ 3400958188943231733164474046879552762683059534455971113847197987359294866077592\ 9849412352785433840171744064378692103222306936652857385661494767168362324730180\ 7108208558602546858695712239446824252812122224859782486951560032826677055434978\ 1827769852194803929940433216362216269137661665175295619448214088703975108132868\ 7149777007086031201560503342767931295651601904046002360014145366353564846241970\ 0550349862847612966564875663428870613922454005091414327477978673516518754567938\ 0556654680235583202617415055154846844561889170267860253719063990611208400638129\ 2007363386564857543596328362655539144856414766675637328963286458862694639627077\ 9949282254492885411697788239507192390558414557577947938987463820679686548829171\ 0319972924005430374611269414665428704215092410636055606015672536771587081765144\ 0529577734267010552978214772458813124162988938982685561483471917253543523612037\ 9093478848384204800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 6614025323408491754540246899174486705672189762555294447787278783936249553870\ 2408826084514710071358702500306387996973448288004068433690393312484592084732544\ 6401234577832736548054947437250870108864908727508631427460982283393065384220516\ 1843015412568137224417976091586679815638704588760963770793971359539870888798522\ 9569458367540547728653665453203238817205583773168163053763418894658031693139456\ 3795626209441953200417020882178089633235187601355213206983300197003081184412874\ 4480238806884850713390587711856024063399677897116376163141232566078490089490128\ 5739916529087588590671285814685018892117354138733600540180863598116023898853565\ 3848686445528301872438728606472781671931917244778354114514100210397435463245393\ 2475058383469534906187837231446792310010550357094546134112815756412454061013609\ 4746830565003514166752485737290039868784372690444204590804206134302147793357765\ 7660782045778729576020830032116414713343620017167371205163211783802994019139959\ 6797322829497271902849517196710972110437216164841736913438859476023023175871214\ 7085329350936697084475549049162018192926692374821616018578056791366720877183949\ 3620834688073711487555048550628717126615311813321147796168652504403819924451417\ 6468723411942331391091470278568228638081863274374177946810527285913019252030912\ 5565868261659686137397262224550660309011793955087583837727264163995476365354256\ 0986789862089724832313713114676951575838518672557069380285872342320151081116352\ 1843444371614792736851618385241425467979818675426580284166876035902137260436007\ 5132284432805635551406232896532978093375655626657663746049262695089202394762546\ 2385521944988578700942759605212734799338793396223083921004044022849010539028434\ 9997411817992567610064519054084987442724596682523446345789009517524170918609655\ 8460724533801221546060107684534386404817509728850054067560610020544466184560631\ 9186036098193920294394522434513921056767771391869299827744175377484554299944626\ 2405669573715929188856970580894289492221101338298285036651952880841105205323387\ 74115336738497058782054614756267854077017980594083904902804631601/2086805862084\ 5019358403563192988972957890958193270201721930232376072351561717644149394239466\ 1329975297708025371964929849345576568587758846208992568047590337460043821570100\ 2622590664409560421142649312486189712590121424524018928593409034600360623832980\ 2060197513630370812463724151478559745606987454365773774865254135366659879251865\ 5269942248099028742409207511358080987557276696459869344887630932757735876785247\ 6096749485441248678026417042106513376425117883433305406164114282944657765354162\ 6652609958016539702708104203951336370176266434458492348271916419752621868151442\ 7198484348764829965100603975424544877314414860707706451508298139268960138881532\ 5365009645489341338467333287014310115736505585945610239077245495454075385604588\ 0532108478705976102291011559919999460340639149610077565020416047589187214179115\ 7929398833941938239542638240171331539849501869230487448781221128130324187840759\ 2449528143926770942680848635977520173949220951130337705790665802579582416069825\ 3097641015599316962252414958835586082555576761294204013196813304657582540728099\ 6510726768891228170018585179144279224909424757828949581643732777021915573472519\ 8589431867554783186703624190157525121555837262591457024176855434119592099658657\ 9678671001324024550794864854477051209044955117731492221989808640724668099682534\ 2353048314735413637715204511517541587706947605992715057814436844268498349681452\ 1077426843188704292442459882337673240915864006781784970190596163333963201454490\ 9980150795867505852679140950267773570917426998352722622707435902851886015051535\ 4637045435053423395655269925155318131824125799426628261507805940036934208073944\ 9933839657636689995812834201665691343312528462237003386530662798189460804120281\ 5073436803455129501285424995179476838924072834230460532539791662503169773773002\ 7999819160908838254169159279510300023627802704328261632000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 127959208752669844836381120167731081\ 2170946479140254124474944592924824969265475871387219524432962855422956025252801\ 1305608364304112239438929812216557308407522655134409194078434163867406213766195\ 3989525811058281884154095267089010419113028479159272665468474394893832484419457\ 6867461585318555642294839898478594300261865198603529248558472439303307639866411\ 6805841617383362896175170348293544704704205112003556990125420814261426329783275\ 1399057741227821371752358247895952892849563130330762929738180948513430389817009\ 2696585346272439415250688089191639485942095922538339488114662446723430317929658\ 7371362202218662288369545716198574588525550695305080018859568956390454281498680\ 0652676304004267438173357939430183836557090203101215063624807712582690449505048\ 6618393122086009939124471163929806277401326431395745760199320015697657059182838\ 1218050924374654131558728774884071586682730756545946825371013958212779113549733\ 5429368170204268010909656413493609036744789669376026150708817974163063467284307\ 9238985131545872483139433703505944824103054626425981581876347935600603223602412\ 6258600019978106344853778353850556911088920794993604138109062700266162339798750\ 0638269872146903712135713510851844598916006222794875504788898588879760968471605\ 1164434603499917394278955934295399578405116781335776705001604735662542409419842\ 9390787334827146508553245270057975828097519337843192561088165006489112606213667\ 6986147118359013978631514374757903073409821803499762283788508168940090248805598\ 8961159516975297302557135230709415845595000139277579898347482516329025559012067\ 6881531730693001486335452030902328020397414168401547722797288862207605141479892\ 7292168017123118523866991548966215945230510557484943183714378673261150466072948\ 0800240484764443510223438776868673988234172029073051828836480520915024272323405\ 2304854239907817110508944190307021393889492202238809014943594218712283277646381\ 7436255045504378223992164672210301134130857550768710035309975533394273629969003\ 0419402169506138604367006623291754307254791764791445504889052442561993483156736\ 25093457547646101661/6611443796112516186899492454787256903765020199369390559568\ 4542013344652399795948243427538684548020127665697648179514683761069543115570751\ 0586084114456067499583425135673086992186044380559540761746851911259791209530818\ 5635491835939263989840441199742273472846428538017728619259987192503539070923429\ 1289828235263418071306082897746985506888992073953121265713656158152956726573382\ 7077433183868015767000621069265191795820410290100474870648982517228614499717492\ 2495949867829886791585466572315736515829344971269467933759806583143919834991286\ 7521776336070296110834693300206138809207273796392748298368805565925689885876121\ 0844428884360608026902632322975724525600031901016683331849963538406864929634275\ 5571783129571961568372590196503140796185473035069138870321501631491856541529938\ 4451445654365726785951032836000785172372430789556588204370680791482316515820422\ 7869024898674603986995507135806777108771413017868254029320223171164933630122373\ 3216475161196828122724547624300772102473642453124639786601415771830296379845049\ 2197794490264795130666177913595604098146878444486838645499102985805656872286785\ 9623185378361348344656494411331851494447947009086326862501216411675341294867946\ 7602503059141687818596544817558618970377272827054016391746960673657077541466327\ 0175453447054320414829238918699208870058300380580161601014927301041206401564945\ 0345652715397817886951404376746478964512831073828094824127043704821564322067567\ 8527012212955409517939565040071923423787644815351526616277899055378701357494821\ 8913986223603952156675807136939548368159845566403411185396167775914246081545578\ 4013781873956746730446298625770556485867564572618909645574266731208744006008415\ 7331223719712512783919396594754742685817814227183080075061180856778576479620404\ 1736472736474870571190917757317544976698466045923714287832956349634122991688346\ 5011200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 604035457\ 6406098375669308690719752781102149245318547017309074653389957038082586076235474\ 6886099756500177217207007761097296064822312336970562293780659326630708326758179\ 4668178361625164794873248029984051468801763535942971070902532975465590375784042\ 0779012679822835533797856024252813669011504267437018493591620581914097102231441\ 7525064962224283674000398959090236308364013903997633848807999290691439447176719\ 1966792016555000658684254071285157817078462124717854563944857922264947263163784\ 0291982092254434016498435338152761707587303769124143441556345978365675712376788\ 1406188537638380032456061981028453827545467970534087283337146253324075216757084\ 1736656287302229846840466249797054609885085137359437526253062077718837984979198\ 1357450899727820423390010662975952021671822249311438495924741743266001298248506\ 8776788550363286187185611689116557721010322260557474540715511073220291514711737\ 8856731548412268361838653716990620049209343217164075433678129915694638208782072\ 6161962352959905077312237753546089306462229262364809059930036169018408552312393\ 4138486483464969199765517733195405343959021050197984571097426135836454146181141\ 2125205439445862291574787916922653231437588616552035758437788900289535457689565\ 6205331926986577280814545706761556440226594564649731498159246220012260309880161\ 6400980648088281748023917171770260857162587870466300290554812726611335133804007\ 9945533216941967837899326589564049219521594298865614210665118158197379898024308\ 5636185767763172919755004536358387274775145416764072709862911088316777029383608\ 6705305045898283475561265127049767476295526186486367459097205631035327895376276\ 9105301640179081305874583231224759409131785061226364607064399697229075038758106\ 4030491406479373019769699151302737571086056211182743553190549910188126189017473\ 4719137710991872306758495507220641193702185935124909472906505058418510378042378\ 1401364047671086500397380187367059870254785663287070895164696107089320203544600\ 6557822361884336180736472230337717362575758449138332246942816870449181684438106\ 055217624000038878981594796631944232301801467638704559277/135460875941123241551\ 9360668141613058035495925733280332310975297017736824450072103599448147249180106\ 0058723472374326175000390584301520859024151595265075144493634217960746859295787\ 3839275260659089779721868061108103585166658433667163074602191878183342306609984\ 4842973938225341237468706736589290111243502331214889702273662662335682469170436\ 0183139380904609637388155295292353420838287895459928792248432050376339562360026\ 3205373454319814699681218930035944308159662083722082721307226578075087859773579\ 4745372410850606319033084778970282856509723959382656855107086592835733048604778\ 3531963136099353888361251750326411521311554074611906515731543942611987414333231\ 7881995611038530193588696446249621680191073513821470920277001908730016714811530\ 6682674411463663643508547472358081008779307600655507984883433560768055440844836\ 4156098465984286587545361894048085798226748303942745745446020019516900438114314\ 2102213806181918873424411198611888510841248342381433744934890968335824705471248\ 4326701515554654268496011527117528744276299298969018599189448384960910068890841\ 7589976899899713018737479655053660843443799878882386264425607725092582215374676\ 9396181328580029412100417783624497896304468372261306532477522203535380326746462\ 5558839845678972000274108877518539651302370809319433774504953154419381686335265\ 1789902687007434219437589915820864970822144834097428185378371554294582622199059\ 2333196452310283326967440988223311906888901237711240353139758503901902358658942\ 1135784393423651188193015230625928150965579282661925426608447686848166758721374\ 7380068259475428918817856360690303809986772704812807171616903820012389044152903\ 2155635776114740676694125639044922385823138719497354868553834286940867395441710\ 6361284153906803800953835859833969004418376806410642411679685639390465992271424\ 5472871966916656659676095508316992884918998406266880000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -10253545638244767708647655306146479572\ 3916082171443302395733308743134997479087292486606492954307396420132194279895749\ 3125196986098777627434284398824530032564312048380155499528679681770877587052644\ 1242655667516656138214139691654873059793560932839777561374652142804867916619000\ 5234579930453205510646435056988143724541745773922220414107606266807712799548482\ 3414543422793311475109533118178563051812257990091157501746296159042621400065822\ 2919483178610592244558979822883751368573622431708013695259602263834704086477295\ 6125802856008891252295128858679690437964232742786985202723136170323895340722630\ 1839428438378026816598288276553706385400174868352709243717339997964944667020595\ 6137765980825631667987031343989590701651350583356746037014952242725231867175880\ 3547046537813638994995855607157952683838738033839043605343045137610395369714805\ 6422387475682021238161302691747413965735143484168744957609865320642161896999211\ 4809243634849819282380516586168130960719966553330377542661672787634996097054065\ 5570970403586243300712661963612562693660754782360200084020415046540974877300201\ 4010770879383470285542683535221724810607560627519708335048767218518514179413416\ 4094784324633083499718841729956648494723614688172846722603635405591007052220140\ 3407685049766689671966609328083614313566591400386201669602723656471239629055007\ 0905665349706487128393731786146091067359840213164895498098693489241256312950387\ 3581682049559515287441682071575707680926580507115576810189538501403000457931615\ 6380188013188404264019247695314962758943658065813515790892684076514492391251272\ 3815231584946136563980869525148966087135391148132269604651806219321185329721476\ 2765577136533226980340692918164240443654076204006398981932994848893944256353431\ 8036044738277308424036216698127335331337985749357481049326913852285416021413945\ 1180051383887089340823900612365108946614800106873812315931881319197428883195324\ 3691818363626826281674852596540695300285274173165830284292504644769538308919690\ 8714405422922584910851604228667061758180218441561830376001312176029585682356219\ 61150932198444469691777972412420353/8097546148484632760900502029343938614580205\ 5278722948272532180565276235967202616033517017777289596448342918841242638935988\ 8853868049478471787957196635055946155784737364465971504384689932012981571195770\ 7471992374499018358713093273492875222959924402585765569089989380751051291762100\ 3010861285150560942263766012898942410164718499771369179207249210925641089801327\ 3669773687262917650648223243417698027373749217855235092520079086153923576217541\ 7243859193928233477237608933319626067915306921491048196057107761021917582483599\ 6299882464794053337314598845111242866092023616702759043757846412924891292251905\ 3297108099786217388176339439634138906386761186186929089670684520828046252461935\ 2552491995323095926753407571466189749921169245461061437255812556611558930341574\ 8168876066525857252183948723667743071313992089883261453250080014065460151455141\ 5171211323027036040354729246665086949735391305575753981589907621455100725793261\ 2040194544517397667662018036117819146153411272291912498462336640681352333157838\ 3629757265257627664666807204860046879184391655943621914680749640299318754198496\ 9736128289050236429613641659522458066302932010873223008737054206819624171513295\ 6402928400143236829215749266284670729777378473255143943082252585056451957464842\ 1566547282404676809423665270946382283506395773270421594718836646469111929078609\ 6256706882201199116888319144783611712873699331490342054270052451119361387233354\ 3686599876777347682105475680899630169266648601993323859927504780214906314780885\ 1328236793069853470042977212537397535111338699764200201447416727868987710845282\ 6609439654200672430380729102371297267588702750386916039787464543490502084491084\ 6634041677768062191289314480106964444189084660974811572354874818693016173208077\ 6362209792524079765560512936015811343061354198755339504285352791805259043064358\ 7561514831781566366289139211436032000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1302314912781714879299812275832918418500411745291640420\ 2179248997030750669009127257909403669457996630553539476649549875631510991043001\ 5336773088345762417853770841792970615833439603524362820080182701276018738221595\ 8460605672415416126089946565761375196078717741756893361617743144309007343680775\ 4693789497761340154973622940614591889670190315778498914661882937501376334327578\ 7015842226069593485571561023910778096835171250694331576524854988140214083910519\ 8139393169411083894382847793507381463515294456693296918228232354230682599254295\ 2810829040747243010867796163433819461992798025802317399412728584031603220123492\ 5258801890064144638673844456452345277865510343265308298718051391382739504364851\ 8747433395556129531297473000755176275685522261295479677317401707216860513264441\ 7023930079640890811449491627632953725633159287726716095690602495605524001469625\ 8756746834565751023681961057196125961693031190379191733386534680933555622106309\ 2574881677155408411640654121489003227815045650225396486981453495713714203075294\ 1315838492098717465633372974851985911241422830388112379103202655629331696976591\ 2658323509020361182494104659240901083610631701215270071569042183173183521491048\ 3031263481497036402946967230502383738167795333697741370730001251061932135913069\ 8734230271026420963557138716908636782549164708029782117850077180350169941771688\ 2969832975133586954378561279222313937231993350131327687582794297973905002044600\ 2145958039798554443855360530114389370554381590455542338015978462356444253346621\ 0487675162751345689992020512744110342140468590089194469977946893220476582224435\ 0858206767740376079125487803174088800961745196905230994784472426711307606918092\ 3457792266872037197092655676687307498830089886290316319902867598179015411545529\ 1586896868457908947217288250495257893529682505246367025320584083471572003148210\ 8178086710061470335778184685595409095196080451312039703866916105891008314377636\ 2464538597263796222908595002031849766063475040593175597649474084104920250453716\ 4951119913252979953510923634132834016428239199783236140359603011552398298477709\ 9949940584993054661/41294907647680635779982074577208568297137004683741478807580\ 2023378328383433767438684876561165976818489639420458598469905009919098229689096\ 1988619866392693396967725149001410573862507829525330792105975710728897827734341\ 1643691226929087753040775965516513464735396686373267735636948200411918037072412\ 0223758455201664652193700632349311553878009529681733145766116225487596590704418\ 5624696406930510752402002999725186219182889676143620739281201272952111502792113\ 6730370583925477815929144023849925823588680969870233612778482932212052912668396\ 1410977926149633528783811903971777593121097532465438453801857884604458685280154\ 3789325465632419225824206426717049153016932417871586856932691157494811191572858\ 0201461014006861658757134970956410938240226852100385593141924183614590302648371\ 4450903999664259530891485911099659336324414083846774622389001184210213516721521\ 1195871798820986888082346978368900209213148906590607617470742215023456554997568\ 3430704837250290122956059297657374310901277687298979330149407759186807490706439\ 6445827818628766965240816626120336171129969827545829532542008963219406737856453\ 5095954918598483482237880416400497101695264640334908990329004386767567918035720\ 2135983093848947641718012070159284175172442806360669261458635074831970826209518\ 1616848654888387823814183855406512701150472404449773383860531837190971011107935\ 6485113878707141292314163097358555890800697323847534739657932683267477580253809\ 7517219997133815715878498453534739313775906435026098138426454520761622885384140\ 6167495869435037167056592384648157710808230250390134950000092458895477427298566\ 4996377649904621417474348180020729780555690370646792397559895799211625199157394\ 7765602619789881980464336595404217218343707507798318257748170923103085103731367\ 3616242745639995244888009410195787325895956675226020427834494990268715341028759\ 3487207743078006784000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4451103434798943118196554026387316741179159422544451406034019315938647\ 9125163596475850665788137119235490308532958706076860315475125197034336169698689\ 0421835275173258778536163460709518278231197726412864935413951759602724667061859\ 4879859484410236157229321832605777446564551617026093502281664276222302599086732\ 2829683062178387503463848406088941956193114258330757801516401186680419415362860\ 9521725176868708756130007289574272363481784687344193990657504623635555363307351\ 2709977179791323508641837903904140597198274712977977648422274834454917621858526\ 7565804391319695718643611862234049442094600292255309029300208697523768226346616\ 4048284737897678343680669952405021014729412471563245731905175697495314235583369\ 6014566176949337295014498937817217335129494748408192159379857373570818495172181\ 0743655565331423938965417435148792223318706543898418192424426371110083219244649\ 6956461507069852195744701099978301226431022530504432217006037772111816233727903\ 9404786577636898073359213162900212813099097402097166572436721868405420517881606\ 4565973929525878006070581703790112752841646255109958095653810991820964921660951\ 4636021527191589406978645409783946271302356064253327217758928188955570949885638\ 4414689244694045375355421465034960667273487117170846902037819481552390052007260\ 3415118651262626502154256821100968048099890537280762638372059660507126762945246\ 4141596420869427359082926043111879426268436803318103674697277307816028289019230\ 2611302871987307040508375596867330689097995144509189074490825995197728171167654\ 7261270042446187660315345502964303226178559027008224315449097517019625226552758\ 0739452943388122035951493341711231315039547399891090091346708426839770920323059\ 6930869268260696861290972733866349509569137327189569119357316815405096339538153\ 0107654183377615183312711437109408445552098258489070196397339837381145382355530\ 1448920865583973225489198912339295347170472363074814355566092133315320717978262\ 5511825489858678404377223979212103364066088361569228681999313299825360478512359\ 7922713095808260510792842808264397244988977635059767888033107205744566558707367\ 748616469/863514128989573724196636794878764444339361415989113395685349696363334\ 0819330290583291059926954940990461035921707801379407848746866814424978903779917\ 5930358158448952303372470034456596586061993938670915346055316019103347086209882\ 3369727058663070147974860807963714114153492072162972731576686418925420456147249\ 9492249468625903081604327746241980627109597294845391146160468982780749484166826\ 6080397798232435868686609171584463200075549836939951590894021840995244492555762\ 8770687584763789311600148832903320934403002206454467385602182760167392635334301\ 8085913329689693617499151949926123148782527197718394357973964563857192727380222\ 5907096220870822587891625734441665328995491822090413227303517323827082818822174\ 3078275631845841886836137683481331666483072608574815495987897684376351714587247\ 9443758308213417053336534594375299763250036067429722281218672627132035200212983\ 0720966726213390420483225043663516443329079373925892254428643600932626930976905\ 7606328080278285908269508737248454890888653888845600640339486225723582233445677\ 0729156672983894903159964591524542979136447977731370406543477489808318708739625\ 7671179684004963450035711804301642818484493980690928509539352485293388435500569\ 1774244238419502531666565741431536654795441769590168051888141621477288620883085\ 8349824875237282573383309757408034316924279405763446372094519970190820606184721\ 5182327023385694154474657167691177832013253710510819668354078273978999396093060\ 9030857644646402050275854367737028416638442222941061879492872788229561410703136\ 1527139331946693187250399145000858987337562349510055406077372856861356041388197\ 9467017725453375276120827308784920576270603133750848579321470796760483021276502\ 1331188859246469903996906939205293947281244627787499526154831760982622645326666\ 1398793065369786487499920650141095405251566568677135780373418389463786096189051\ 7868034077491200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -456462003165126996843658228836022560868704623148784264982996995841846349741\ 1305467734565881886266747009355942242153035831315691615232373409957637510327747\ 6917015518667238041652312426707138280017133979129818663821900059254529006643942\ 7089158905768174013684419911642079781067224879594174487803576467004251290425883\ 2869198459574031626228406974998053767110019956548685272335540793765310416514160\ 1742848484605933494137117104401861337583604921744364187836978500998312858079643\ 5342584905408009726246359398074240336721602745576982606087078598251785685276610\ 2382403353185976807190073639243529273254736748290573763046680463568811321907404\ 1527746153717204923989464165555894507224557040173920944043898487870380071706582\ 2749328516665117609102147231165986783425758778119033040276441451338559594475405\ 1478820365612826515462459217888517697532018976581929439369174550852257566578343\ 8730351149369275366163909062417016324112178429762498294365989856638970386083795\ 8565209686304079946561545899373535545980290241584621529731944723653688088817645\ 2599591550580348178582500181441389329041360627813194206612333036854557455438579\ 0734880352443474084626968530656233178377063149146838783813711666363136549090417\ 5751788822152578144185249250351098835039460892234517793060518081985662865779412\ 6630674135167935455080300267052978279507619386216642222061780069842452139259254\ 1781606151116518366613206706631332832215072033699999407856074646631692630147322\ 3301217527408006952589440213031323462398172231946216558513325382642106610420691\ 1481309372380430710420038118363479651763670163813625728752522763569627644501564\ 1997721330433667526846135375967854884282996913348761176657805663775774730616293\ 6890788908054971990324018100811120564921532985598072255046002188879891848496067\ 5163754827524823390604968326430246713610708054028508335927873658780261276786806\ 8841520567995763855078184678906542019531076408736528039659074720709199191112491\ 6553165340523652304664564569402285544194292222442965303036282508355759530310455\ 1737212983739034996713750660332782902565015527364351153395782476338067688548956\ 792134019079047297/634524042505141407485873177017712671528062668804112432830740\ 9909316138892394897989351517481874562180959094231451221813282531697560159401357\ 7634940330166601527428191109245775171346781286926759246197019383199898695853646\ 6367005888039056671362822707991604582328092406275142515482063068034643473487006\ 0610253232042923881923528026015520698307622701765699992775459422022627949414874\ 1399400924510246565478747070646527660896212437507051709457851990285633911935521\ 3437636268079535401947874609045871339533481408360689251469312914444107473198739\ 2074033796321450387121602892862032094195607848317706973165000475569001563493073\ 7986499691787842113839314922759313933522153796589025035157688502484503688241615\ 7921993053241877551831672448124210250640839832257571320701026710359092723599089\ 6847383834816206082990472568724625089216559056959809222953753801299366898342768\ 9373138757945927124770774415909501201498247120769457643500401042809124329685128\ 3500496523504383151518130975265857632466562691495076664539397545401728254613163\ 8884427503409584059698369008365281914648920269951930524096715606131860629343928\ 2263660494484762452805763778265673099685123909853279801479003508039511120700709\ 5640801213017816077734272931965959738823587608537381588388398679643280880940866\ 8461154659753425925250855481725523238559844912145843966401748517743067703795780\ 2634895426175924895176080981594720992745695504444618924281253390322729608490186\ 8824709438150130490081105733155591187198240173449060041367476355117147384050835\ 2535819565052087657773814891054277119281240754361926352469483292947471151422622\ 6548572052391936254266553291440498614394518688717032156131758897671913589622904\ 7991912772007619492873230018486248239931358914898477283971660616586701040713548\ 2363069361572984752424489235972802173120058916747771582715181910578798426038602\ 1112309447650605861116128235251302400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -7795933013349832248526995000103165259354893472452824\ 8906487670499126141864022216449089406685274928620618409306927509220701979588739\ 8881274405439076663261803535463356982086269278143741753498743074885978811515930\ 6100408837062685849271002073480962293822415528682104771030837639574126972970220\ 1418739531001224481575404391794730807755889082214589664225111283630161549696557\ 6692759400930626635702189803347363719293116574379433905075708783044869697658497\ 6324670351618301700890710187450589581494308620238369925729305347097063086455667\ 5051895567159595435637243401612258372810490227037278432865931107120120788808675\ 0833356378214256072263799792026238520706026067470770027012665342774473426685671\ 6465050353427491746557719807452047911540670307519712301116029869356603422639244\ 4396558417910513285149668342752681831159474207146037900339272695549828996987341\ 4239592109586198402242971412044670870593495855615311098636055980642792498928717\ 9183348621829996264949203017962018454392754557376201330556851800089686018190055\ 3013283035367386877250828183260996670349991224587584829735104969787825123557420\ 4897890729304920465062345374650854347817147702983384351359037779773598053008539\ 4641998621612919495204028110153273695591883910997232643938057303739577612590018\ 5990838735488735237396040646361173917324322177695789070248146529343652435083170\ 0140840438091937479154993448237750034083972626214288408401098872911167930364040\ 2830855869869181693512548163020521398699572705555626492485387283371123843294724\ 2305572436051710978218841261477763560064895863843127149624757962625015656941575\ 0039037182979922927484537917089475827008508842437355679121034141180555862165359\ 2140616022488757307471964544497666425422703002746398689541515135673990330825106\ 7464768838972271052002292478222486808112476622539339569048715511136897080804899\ 6354178900695619444472580301813104795505995052401561144863257907126665094421182\ 7397679110722373758796532153196063801968275803410132277564265993885125447564239\ 7522445720892007288662354177104538423614388733934121536830190101018723226762435\ 254529544762626783471204844486029885847/848879586288971204802693288016287495762\ 6966249361121490481243131796880416546369673377259927466146845723200988313317867\ 7271846706122900118879665461187827368233416071883136109796080295975615299853396\ 8379482720349560406274082406220490157011293846715184423745075011527409908926428\ 7598093394630824573000246184500338378065072484576949340756943087347002522782117\ 3199650681648951721280024282660907582265435866796530856212578152754371562980938\ 4693894280225952869543015522333150495483845368334024577963229178030695151692319\ 0960787713715526598198182727494621566280580697386229447647599936448768176723196\ 0269056647714515302866510154003635955881918593412273494939508099632957376950636\ 2503365784598559241513421273038985259987542800647232075060905656136105237744624\ 6195759312735802800613888909554574466369380489984530464496072904144826146401090\ 2718709880639409022403602308247428703310345321901381840189962943721191160250890\ 2394616361093841916378408563514894795655721051210017891833640419310568228719409\ 1741567289950944480754353212979463498085304452694543274987847430340769592767817\ 3905069996661353930247982791778735129679912748679289366662601552327201189162920\ 2943822427645552585703214142171893752575846980152802820580071047005701724976844\ 1482327471876159295899261200770932044757328630770865832211444055863014215511725\ 6154713132118354885085425747691635447441865965045656026143088715583518558265727\ 6893047573221129177551135141649725303493833750868862160885744535044655634763282\ 9310299337565987074968040223218000180419054230561247823068041019452496455395313\ 8770230887546419612341626294008941922640494361546210720513545072965349735143596\ 2940508303670719902826690001165833889992215395766620213286388221609360666651075\ 3690245565563029430587083901296638876756314260661150283956068521291494170685054\ 8818836914220359547088121666257465191871893695375605760000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -905224742916227347344113254464203\ 5123405779311788993774839132441136694557178964928097052447824126361370537276550\ 1931262759488976658949396029085577533851204151472502229306317069764635371804167\ 3135657590067499853577556798277688597735880399400906968147725719420415812838194\ 9626145378250106257154890530308547413529735322864850285559372157720895404243844\ 8048740706349778851952771209721741280542047729089556979190195799123882918960678\ 3493539455788882566533415736198939010657348550290004561642594321731530344400894\ 0160873988847398447417927089698774093925619271611046587967709539111130113094630\ 9695588239346144364591622861947058551869533359090269798162931886230197082102671\ 7002011967156581825213862493230941872666360965846628011110086890038808451027078\ 2833510116338749529420700317775170574725976531157941791077153215661054009966800\ 1045271696493662083579382979803379289819604291254441937811769031281742553684932\ 4886655201323437059735525234289045686094544345314854422109415892238680825337723\ 6835532510246243204024893879108118614475346198179604539988438501264270375951775\ 2154206985652362839371964777322513500901531345295144677390972888705511111878033\ 1328241266922957869215155818123935184624815496652709732638922089529251028118111\ 2822332619455962277083264957556930853455012223609731145753831370084748218439164\ 4723766350827820109068626194369809282222014881197644369527056330640685208121209\ 6782652929862938958367124588762845789971291248635722510159212490083158970602252\ 7377957701983779293306871497959897819669488031001459186275023375697738609997990\ 9244783454859750754312049594244225583942560789449263909447632339012182825645788\ 5660288463381240084363379073479543107043731931750857697855041676751692780807657\ 8556597764838918732579264843336989552274023730190160960259451540410391071831783\ 9662720569987673519694022731298921372002423811020154531539806578171873090189575\ 0663938277350967467203363738758751033040248106866045973799016044223799576962081\ 0838725591214933476633890646593334516898747070944228063398728555631577353927313\ 524007536096061313682286676512295679621370544577825990941947370912808582925391/ 8208602903883361973954702893429206077834128055208837193147105053081134127488334\ 9311523667455198165639307519480359303875398180313845218185922384959489830395554\ 8506632584959887195728479353895440504661470933063008280363468809988084718135896\ 8751126291325685731425698101862756374241832457766641773942226979743968997587770\ 9578718789218464111327941536063308690233999250411308455521025696122674103558079\ 4061561548258520148531250441473680896088085184289702520365375190253351174080883\ 2634328873086453850955006068421804725473166942662138901315508636266015240375205\ 4974222064417094420785314936394076374465242921136859651150062678487964258007582\ 8764149786260968783091236626686170459641619780760521211735218242376187246631313\ 0422710179729282130038325578448742276952176341050256311686710721327939638948949\ 2365340318496138303985549051336411048460473846543422113889152242602642158835899\ 0887029119398366644678149819172342226928620466887835740318779633535846439927118\ 3679152692960911782491859837149484912580088769102673273639149088004396625662830\ 6001668181923734861024818390330532574861007950699610067271368733307411765128378\ 0029306183482489511574946849836829125869524480200107205456567111351250726889233\ 3782975417424856982942435350494523975239156704446133912272767054756498035775836\ 0041920316064624805210951398964474689741623615768528365173346926289817053124426\ 8114760348988272622670879981524600068556111136896127920523137079544231712676489\ 0138039458217578954623394751404087403196550548789109450492442212197462170428895\ 5838651060625069931950290691277448012837323894756785766573429085153165534243194\ 8956534288262038296680085878681398361779851587628514793161115741306158721628870\ 3425076085624635785305510145730027609519134959610049633907002637553360630116283\ 8730098709420930093259530471744805499563419751264344278710361067744123371370452\ 5777124493553725983798660559798272000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -36980877714629766601751712630380612376099608593226418\ 3578680425499815740180350297022702983869908842953972970016007434608883679438593\ 7934390456501778960032897698493786446543925712616014653289156445602650031435204\ 4411149662075462618515592163512274367543016676391429194069180450534145730004952\ 5388349514988370884823449088845175519826526281610334834029457271490783892637272\ 2157059804171980431672295979588691816111038323193533877892218575717306122769198\ 1918879654473801331501885959306886323067359723485770230385326909114410624049101\ 5535620933896896387132027304233764202827242154371151714945151054309106640091752\ 5914443059679357635585162421352986885635279436220923576219782857362018139947562\ 3162660346262111212816799683908778564642508222180443810713582487340089658418110\ 8220468206157327528801712444786949634797346139605179486240327243732687709144849\ 7670371149481074891733672938739365496594643658196020132794762717388559711378161\ 0600181046521967396276499988469236807787921904831279711941225082898387293574587\ 7084578470863804747768572889093354068500458042912357405163850511597961030451058\ 8186714822480782555928715187969158328382552478317261036388818104717645852499238\ 8184237657696828283111131997980638927459317161385654026102875126752159599020465\ 1195000362701252515177919354684217294610495130145934665701158856094972938566511\ 9427797952401869171577484140832709479598251829862146894687077752518780668101544\ 6645582627586505811384416832464122912370669393844344280386067290972013966655856\ 3616178996586870345552303247693607750301352463325563019389903355873590297327406\ 0321871722255613171071602334441623006998197403245734371291130119256117579387618\ 0088688869516348887341386590145619382999692147280067312578469024413544069228335\ 4012771192818168116178726121892670700547574402171421425235242579601438558791956\ 3665230300131841680066098764709822254818852239677551268990519268998415349361841\ 5391250677413238731258349565557826990178753140545711805165075634374938703297177\ 0498878655995489381321870611879806767785297805888215536059229653513926325266868\ 313087506709086788309601548607590894313189166938224581547523/292983980569375381\ 2242293955808578169319258013551461890477120572792035565503528775426690899939380\ 6812798991568374397690911350512018600952513835862464062541182654390578417029819\ 9090780323236526457048401933031719878529730406026516391703889346194046090393706\ 1062710707126399198190930969541324448545533322000924319139019788040424476720565\ 2043203748256442486360442809377574710278273786923785218500729880351119876304103\ 7629615542187529181372978096546478438038103144828888419056561410948353624008814\ 3725479089036705686630422662611717269392612313251870055026227192926079837656293\ 1726450869605270336732209781082694521641253140629550319781168042043500063468424\ 2580256765217217764056701214056062955573185588048116063413022501241347953414377\ 5644448514154012628081392170959476098940487518997049224978701881347531367862167\ 1576380584476995943450507588304729123726589723513558432076813213198577800064778\ 7023585781612282148688369151258427525775318269200486729327833017471296117989466\ 6981709972644123845720893222202800306898896289872338487928887229598002800970228\ 8858089025471820857488852068557399285549165455580491583861205687199851471990394\ 8746750260249452857233430276009884417947574722820754105597387913484661052702587\ 6988684617407276249623822085279235488688126087236165452769221466111617434921993\ 0475293422399627889261625659781997816492640749075750086653641569634523225427576\ 6860991008790318793700027359630617965479027388391171934370685309542331431765894\ 9957888588193458888525538042029343680791148604968940343906928885318007086925572\ 9557642215963642983043475605513191227453900842700822159914494178140916134891213\ 0507353729006283722973731643584331433866736695358505882181381414556561825371615\ 7216735928937486777551445093276202330871422479865199486441504397751215474716274\ 0978786260684299809074943665066658265632005796487133264858376920045058846840681\ 2678906538266460160000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -843696301065540725738668786029468428091695871577233916589595510951914\ 4618056602483591527202977112786105687568104280999239467915333724411267592293445\ 9476051626972137922090443233319286573993287710456825809193409456322599058332422\ 8572053181394133606693878618949272908746444723080576435232402444777275707556159\ 7950683111829566143962132044766885238445030298367615433792037239809262147689689\ 3487958057272224813227384547318475857058269283598931214135446776673078464477007\ 9515505185714942616662564806510707054757746303086855391345973239732400451507078\ 2209885575190746025763651942589268267862738937923572617542143206772148921269322\ 0168260219053107043485701491142914429404706094499829817806626875687189620765792\ 6138613994966318321622656910076014449352982496803783222640501610218060695930621\ 8571927470850758965410654145041497804297336542567677966178170969897177363926980\ 0654902744259492625019817560534608950227602092689311997289520005131538709939530\ 6445788949004830380564433192550455751115231579493630929269731383054389507551014\ 1419941211844919169491318150479867655953505413496588477332206112432623416771593\ 4780936391887130439214011839109016774851636434939124544018552580525574960923193\ 3678264146155287259261698290237166903499203520035919556110141029067699905653477\ 0331915994349379113005151852728397350241358570238458562325174346066036062987510\ 4450407208538170281213614002384050073548195408126879517732896085261711769674122\ 0343697770672593866537932276789250685593697957714374232328416248215149564102756\ 7980386878024169203299655845235327192771403307252580900792581852082413609583979\ 4188507227297635114480705110384177931862533027334114507751853555774985157670693\ 0152692286053544044853541220846696654104932765598057832842700859931226559608953\ 3306476547878897194732156644822312863915537071165141098464400253390318774990900\ 4813906192835970379511295846880638571507494611060423152746050188489407525418213\ 2517608911168211264204115815991146472597693086796068491637178510692922017274396\ 6764225531264660481400920542414790566654202990495304537462654128984544183077055\ 764712448483645860645091327344382420900718628587967/608697373078155758019664180\ 5772117565095120848437780902421412182695151960467424772237335683663428837406738\ 6675473183328820108478566055166037078765977276088658506334956512003985365710987\ 2353227043117329602259069974982488688391268919448208207650641312272160812563839\ 8134120021502539073164225280932456706455350674191905173099555678888759941399093\ 8727874243579902504714882444810755238539916541095656892090457850124987866550758\ 6500296276444544126686052120981889887903158585441405251282880916215900354181482\ 3688514970082296859399629535672041297381883329813256221798915450333769630011950\ 3958146454687405804818211984867902184849708903390593199703518521212056514018430\ 7813612742490333676264385198286378574673336716203834486086808147918273181323463\ 8788574336065603937673971775550733011502767934228954514696396902090384449356293\ 9182689974038598013500305610880051762227759425837783838035883230661349992462950\ 2530863442426922839864834543983686901954641395057718424622172524821912216987771\ 2624211895459610209054739359171463954160404223947101740767671564520863738313410\ 7203974582449069684536042998824478380769114575167476272992711564341511196835918\ 7369769357311127414098764399266342894558200556578234273457519386673736299880561\ 3959644573792231296694939285066454179792429409092515629600872792339836422952193\ 9299638602559363901889594170624823089106911953502627520566637197710997660124076\ 8081002867945243594084944668073974435214148798266673830407102490244135871294735\ 9807968039853241277943686855075469183293537631582262667209526681278986324051646\ 2354174589220854620466471478815025584386916612504384813009670179168244562992209\ 4206926108483197720404549684696732139487280222462652503843981611529322526181299\ 3462973172567079800674885238666519633117574884264656160247488842314240377539255\ 5427407645530331386391523863506360030125396640206447260190599521831537701236115\ 0148304804249600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -53218037378814973620507219845198891576971434290613207890108293809229079\ 1226296445242674564471112279419401323866670653040256001552566671122876557939332\ 7516355665633359665180557099454045219193270695646838910290881801188890824602449\ 8686608575878719532889283867755898275915999682842185071599622089105856321131760\ 0374282656279516632186680586361921574961361270425262910624802160641171482944748\ 4302886806557111876335497327457458611206855764657649169978754757749181937204993\ 2727301960721601256408727291488177001838954713307256394651091328200040176601396\ 1920918902822072931625357400863989178163656005416694309860734294509883587286366\ 7109414899057132750376343786931138083175967484487487917283437359559145295385743\ 5355658490208518821103176492213506419526462470468560529254761649093581847083801\ 1001811328702485197536202322528595224438496213358582156904060216639681283361028\ 0869746742441845529308192834195408922073896794187372637164744420438742175150431\ 0448042798725937349334683571011711592170739981780903340427432309728935371637771\ 2641213655628579422890143549621308891983288034840624607981417996950203776071801\ 0147310032506423902160114520071445529322291144880802025497908324444850888295722\ 4300103647305608381175057442737257150658840195092164978294778153536965217209643\ 3069127738026381194698358412596581990774627009230700481292464777213124671309495\ 2433640499862580082606761321230686270259326220459668982482038557423354521331166\ 1531982073710851890302388621653577830601284626903734184842903246342846416187213\ 4213918686658223743300591605249371109655797767217603877554363032192533655428165\ 5385965242646513501270359531175722064367609054839151515154151046117574223927794\ 8944677588015987775450196427855033827701535335454022151196150492644084283438499\ 3993213825526651803875794821454973544877788106224018614538624471766569427563126\ 4991039231346598476331167811320302116138404793933218190355013090083785932292653\ 1505098340651904952960309128561936764125958368705162888923775608296159011513232\ 1244330318583189989036604285807793713941339714803732649307799412429780707778678\ 6580508610984054586799863972377778277918873934938959/36354228020781942615898453\ 8215874987401201879360834431851042475643060382126976479483758467440191014399462\ 9855317999966591096289692237029615206030081531653129012013948743829772071198521\ 4504001066092721177758507622836547255838013169607254438353567727464406151024885\ 1005603389613526631963549492109513187010269274714650659934718635761940627290493\ 2425338443623078428675896948627173188100085290750305906623361087926990113297780\ 2155596400360328430290468740158071204476046476628996776606231043938337736216677\ 9958581505470200053530630989422561742885144158564494882836885231361533232444762\ 2673690978480343521636554357190553126992991955652950960255344800865645399459871\ 4547313073790266320069779762098761138747859247558017240165654865455384546593332\ 0499267074131733395109383685973751299312023641466511936955654980052598021117246\ 8771697953064586586543846218649667321429273584486923812998953086716859418923932\ 1332836710911100889049466255517581675791688115248945140455654603072863075288017\ 4412075510407995984559383265395334239066719447096698821715127210266776964814725\ 6915022579862936471097498709545491456774131423118227185763970104022228590981657\ 6250045535730577408177985275527013296812424401909289288352710692368115527680598\ 2990428363095463298758985229495935221000130438903071516767898947143258175210850\ 6566623687694044122794647479186071890425845690026793917475895406581892257377401\ 7639245547345724773490584670857440820063160798790598239617561725684528739432925\ 6931953261285967027290733558959686801177465623610867129667972086738355930096072\ 5013985052750052166038328022186882088008728840763502118527906635146912641233935\ 8335436967564168300020294855107724086074403659938847772658202311159824828682098\ 6240100914231670169077926106673684349974598902156721875346325915846783944099294\ 1822917729936930675719560023872689940199244005096496873030915970594961044934642\ 8838418245757173760000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2313650287320913917272002421076851555868403260009852854340731653531\ 7797668504128962528568487393919961436275560275998192576580658555678930043605262\ 0819544462596536853732079313317001222587820049597613500012079251531091675631174\ 4514096151513697194302421098061782230017922576977418251856988147506924848708051\ 7310181532705603015608858585927815842032358097151738078622394956511636802505069\ 1513709524365816993302282543761735065712660446247564723743247515571414841711019\ 4276683618766462054637007243917992254005493932820531188327217520340731011833189\ 8739011966254099651958647686219445390020319101768164459430347359294944972409550\ 0188309922788073186163964650899959017455068462056894073366815521952769786469140\ 5651157566983977487351229474477020066796970135600500930841600592133291481213456\ 2702663886395897031603610679543731488625005911990964943936995787047558693820498\ 3446067676285572321355365004310799282013907263701256336384548155075811976869410\ 2894933715005774394931790529956405544080317388466713051543980222606762687448735\ 6079138134647853721384370357401102041455971683166780232066982848268708357910131\ 4963841469402997802552410063145774519515626549676377642533339782252067296256859\ 6841555424497233010970675718969144717393523721383462854115777492091688659428476\ 5239686188132499531393126130871312723271750014387566837820417558451316063546951\ 8749219294692844276787014473269665768951231690383385799904533795002281901440203\ 6332140201202892055409833210637410352954393247307661608851670020204372097305256\ 2441283331140880929567251963233851882584012840353813014011311087876477663730503\ 7872934867752673485359995026514506872957762502093153950249898550138825094406189\ 5113294762781798236986423539399853414449787248788934613573769022297524343311280\ 4363303234673017674913056767895389831261535002674556095760577251101676714255790\ 3446101401870126836890760060688947200045254893777021865513545649595509852663459\ 0387809241532015699854685352480330304982129017835007355338862209924064104770852\ 8344493162485419032321927850939681867123192401351248694412296742572058116914411\ 00195940863337547689272300729551594649749868605142316847269749/1557136955448769\ 8855323074064484460312591222634998843443571938503599453911164299471805643213822\ 2066026269158242019820161807450593798693235680940744088074360048039018408902457\ 8715376387507020795444996477603586904507593197581704060690005160302796941119835\ 4427289738233109015481855273897111688749651530626021968778812148477832740621851\ 3327914427668529411308910456032006755069240854836325309206745441210027300612713\ 0844719459621281300774759938739557975137197704844971299965742464044769132263795\ 4641716644941890439951339381774198404669932460337384985384005891288534076473699\ 1740970064989251224279194065502282671570582838569072241902253529065708280553310\ 9049573523486168639435704688237737298652523788602781167454528605580227119512609\ 0320332236656112730913419957503658690951219656930001376236254505849935255260454\ 4285995371374242512091478891595418781877142897297933551323161951897623548863966\ 7160359891846054515499394877162385730619017471322352404400660650168304040198995\ 7353808422908489672205242460515837075233694563741033931375630408526328896025668\ 4050757294202648175241772239695826922624531877818859356573722184064071664136843\ 1388542216403642596945351882082717826557211349889221412194600608894085118830835\ 7145262415013255986760906741428369254352098824774704220729242503801842187011612\ 1287010850490096174069606173079073833971252868704520997103509149981135000607535\ 0753286035582019744838311218299947042745310555296458387354443492344853253254468\ 3676223823369597483179126298151553998338564168399372293888774043444399915072174\ 1877526883981946003318318683009611340605488666829094308837289887231584293487420\ 0759428519748099684220083355861005112575483779371245622873451253940028437395446\ 4497376049371798723345488989734386244665042375797661778813107249428148138042486\ 6605824822968750673524950726117261380912409886951846436659808908978448985469168\ 6998168056436168132093085086646272000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -194946571565219731356478764596788672450359918679094\ 1035986016676775062747329343242464192360020731645355475286318353130041790441904\ 9328545456285983664484427485616774293447326893499633832337618177755896087522280\ 4308015671174693041543574292593855722183604666624265571864724879648978224409989\ 6830611229932911033845745874135138816110582451940314556232140784138802368070650\ 2109594833743702234818556708167282963160280409887012404456639600391873914086819\ 5720999464764631775547005114778573462870072390122364237422534105514563315339177\ 6462019617388769536589738538140669744880357158670695522654349124676920114676927\ 1559625295936263712422790708254563763606454990138096940718997081464500898501817\ 4068266939102116623360644097113280858363175585162021207360387233441188897828136\ 6727381150194806198488399920541832498089046534549271363722514778365371303670179\ 3592653316274151854254233002369718031463770025374171507025011942564561359961740\ 0131008917151837261047910731198823285508177743359374533247842344146597620921621\ 8889196903517605236718466942163894516903509176339059801669464847646569678354438\ 1968693511365234811253561639206024007922941933548192490178490195442313725891779\ 8976513702750518756584135983457117347468382843918835097061015906092417534507712\ 2513292096362822720285430136848773498751981843623439290382024712973453302454184\ 2461458985621055112305505476955228951379737647325718557822445700693323284854875\ 0546098062912216721259567436339198416660212846771155930426473043782291028351646\ 6519518916069273194303236788522200957019962537888875858735265464852696281335489\ 3851074331710783087796325217016004703655004085477967890462344890763473369235084\ 0125279752768373434851317661376346182019235955287637894182980208706872383249421\ 5644082868060780070571252579714979464245118454932584494637873950373504360279115\ 5869676749854064632581543716940724029324709820496827542483993406055874446448407\ 4181635885614185973170742240467972668770813572875969990967672543135522568903888\ 8981029103014330644532430244119995658205260843931600166378793133211437455971234\ 0840244383202112615467262736971621663018154442551233958098537640774971307305517 /135065001597823064520778339397794244651911137929426839372152018559906358174335\ 0947551160286025288337541896841380645602947463678284408274487566661189553570493\ 3486014551288011779906977764475353362677116625861875067827234800047338130736479\ 3715752664547972080109985323124319043823478436050694177914585652256868934467275\ 0207923049988229675052865565960828555345964882110544669699220008464755227963364\ 4338926912430825278618043722180831075804629709190936281061380500203986733607211\ 6966192618660837409597843844947558066727651384890661464737614340507734511288633\ 6928510993749474406638452184210964712476820430095576090356617683226077926206972\ 2386644964714067583663777809162831333854429592412897173739987832195387690206072\ 6235155011462083274611897689712363153423015550619831169091316209246532567209191\ 3833341555684637856833817119437945930256085568745246058957527059818035817057276\ 3882742621705623659115327538334318468053469677699017036056733481205379082025820\ 8268607908907448828952639629206755912380055046968868475359533637919659313344138\ 1163536484188072793301906960189452086590117876451869783945941362428069396366134\ 2002915748100290733524657368978934900709321701205752402989941778099472708530640\ 8989428702583876884994724413180661656851839353828563143760160887965977585679533\ 1888669922722207840488419163796913081817201408988621987928663624018242376756775\ 7870757597745509542993348307907052589194183813550984011460982480257347066111523\ 3059208152610800362002492821032587470914204628280744912400307029718101026208728\ 2880453201264413860931990552422202433943973011563685946005721750789262480991419\ 0400786545777645886730109355321958982771796065792764057460580217495636785252157\ 1114645023864445821262449244693173807563521606612107075845511536214315308295146\ 4136321562033486984440916304142635507512783346695350229872192742273892378751567\ 4493684696261839127002844355393148408632752688070656000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -231935121720805819315502652530315\ 5356368387193029982053011769963349587479282699341699777521270668572894612357956\ 7383399743762585995646014666373457889703651307922247830000291961724055404930572\ 2487165163944830992324289912818570379492925953391842456163342777661974424152895\ 1201374472840497389448819496524779188365565045452122371778349568891527086802142\ 8498390217882923921205331318005093963821607608148715798710189622736397736180202\ 4616721252038679849075921109973877808217356409755858534557806281539976453672070\ 1172140717326897997283256226501575770185812360641293848052156826759409226819978\ 2095472143588887146002588807263736838791134420185854457232420473236102337347582\ 4639096874508052167051125074410306216805020314628157607490635243000312402617793\ 7897699864326855019633708441364195765299982454691251567803558981943224034001669\ 1389797833802956820057804592777415823565184957104122697870307413013799218968208\ 6366373735026062463806304901877194991150038764370744036993619864889207946538504\ 6468971019666803296655566227374260654146866104151912995705776759472723464680289\ 2021784351404937918342653653869892476459850838520322504974946519009376369916186\ 1686834115246033988334426245057095251541022370083552503405506699787897226153540\ 5983610019596129866954235130738781998295016646833667355970198320177659642684390\ 0046280233542694172959351619308251156989748945977047655266034641189901524762485\ 7962238982608212828356241757245470657637751786356629761193874444195460986926893\ 0564276027400977004880924137544598968003072129370332388939158430645142528438911\ 9116936033348022216946973862718811317556010665289913380642991659563145452465169\ 0571561687024332064920083500746139244209967811299270481793718720592149888843252\ 1006761890486897239275630557695452715569628739759418712668588466600940850494752\ 6113182986712503386370459193784761673592470021732627582241720056851207580802135\ 5027947735980083783952353564469306113451821236587478617182007195305942812294117\ 0721175225311535031073460389426277766113106042914999538447415865327966725700351\ 3960513497417344517112333278236844993797302896545432800126175106552131515450525\ 70621087737336875449190083482921272334307/1744423082810215502021515809386993304\ 4047332148675560399119590402562522070151029010579886398126632561607088878043778\ 8768065362275524817338133154222948167651504229959684331973575121918865777685732\ 0672763919945674552345768170039492003640454855726555957866872448864938685309716\ 6816100701060984131635849409004010099570842476650916007560980429860338181812665\ 6699178384611495368549615237447896838392957102098148401194789464784173687420981\ 6863468397891980098482104071588668640094483194566964842956597644497201145517227\ 1019802211940066168830196309359958431149603557686747739057750139308408751513173\ 9138138275003780571280138413142807194238779274977871647161296206421645681469779\ 5180871182634611643202033294331052079974720887016169950558830995193787271137676\ 6909059819150907680240932404217666798380962920064286162449208607168645007390550\ 1002867331051921944982445971426978381523006155160470349453426266359694019285354\ 9250695970096114314280985512831560207595163564571428493376183077901000680883796\ 1380843147908098281309634104489826189527689904145478618886552241673183645711838\ 4145972591349021341771697356095081285213608330314040313729370197483127624536665\ 8118378605799972445429530211544027044495960368858142545458069447229595976895169\ 5677410489443243628711084649957564101554132552698859872596868925098308673011844\ 2453388069040602264601697447803392770424261822776306347430109967114867933583216\ 8764885481614338412574288905156566545352801498336249231078829940906410801177723\ 8850549524039384215313311375506496193071426554048565409878767181496104273596472\ 3302929814419296446591451261845240997767116163022796910237829692149580018983497\ 2565891442359844405332513329685788698555382636497147662344831784566358945837952\ 9780282183210318970284285018719730116723681184228607627201424488783327315064001\ 4655311505853510934139623471932505469223556844188135217689803084525385936361815\ 7221876521561010735772183445939159040000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -801587214291400608979382382777016532012858696759\ 6934314647403168697199885385590313798026526263739852114885183996636285133146700\ 4759588071623544787026064566774903692657055208236152293661043671208593382869892\ 1007081185832555974057168668980256057670301563505917952866480594482822716586197\ 5739562998179008574716365751622239775234731710581847848718018037614010160289529\ 4695473649652937669322893491596180564674359672116055779395259135795153839068901\ 9542214294151616576398922288085271504200522690084720291021690756140884968152617\ 3263905949366036015658985049695128128424963791313075880545997519633449724850938\ 1434952012559725487388264918822070908335130755812116209606772969880328739482939\ 4427240973267364440649207528500012485813768919278265260090161399652901052891056\ 0893628479310720607905364548360994100930209949196991788881051631884715264200495\ 8288490932001233979792967202961659717051921155320192752414723463556841249325955\ 2281184530873962495935695585830668575842935019495513354307835919677866376814431\ 7720006995354206205829639934551069880005972461682677532165822835440604705876351\ 0377839555813416095551127292573233941046210311134660549482108571344711514615612\ 7220774717441255830811925711874087328375436374375418039596022161428844435454015\ 6151026391641062552679689711237745616253434299472363789209705323942996193098507\ 8613076998129545319780924317694571623792561429354412031849423333958769413830516\ 4838089885090399690656801400900940290858709808273104585611137586537514393089828\ 7893620120601252052648777374553829195042662421905603789312327856020713991746196\ 7171166399527897537757150331770133539895513393561517020555131839841942347491595\ 1213927400882532010844388159047547902582667103708427284192963649527106847128983\ 1861176792516275888755448958356422627291407571633937042068529082326954464211364\ 5763897671688615310065314372456702899052402703294274789695060722047134743278157\ 0257231981055556676037526521295434059045784498016097685615169837491959241717420\ 1752285875355412549526086322446323198706155920668693077881992052284907836625074\ 5471019200732018443050274798019458734952502703667700061713641186091101553410870\ 536333295552604767417/703164600140011570439405532632097606009879302390020567394\ 9890394492365889994640695165948088166300105644936261086353501000611309243385075\ 6493994224009148319290752067235587468338708093069795335823851497054301931354527\ 5170775178619472528049827595425324310710072598768964585556657696476560353413167\ 3604701120006335247063555126006653652191958883114369213780430448682370057985193\ 0520640909610497778756306516258473098200982087503869016979768451430369598101028\ 0875503804338918681283303309177183302090824051598071237323092426594922858614886\ 9671494618542628376252657025831555921224978360515687249799248568322363854989336\ 4052777022605049161021050875772699473264083128201320292959680631145389679789611\ 6483261532558846818144256148914427242606894339336073737452323842120080174891703\ 1459241393958276228047310613513429835032544709984850544557996503610198371317120\ 4284797646863445467477706431644393346745760235660292207306243444292317428278101\ 7036200129489997458993871785636377066676540968259494084404814987533452257712075\ 9159507609316600183934092547455037129943696569140032109836865172674325063998989\ 0684850472627056540768809911110675339571690455570033242072465012966060732557009\ 4003584890355689549924343629278865786817137708258159697036814037833704728387668\ 5478200481743323488668307284994750246865165456741869639805850987471953337539882\ 1037077016773255813192207960668408078541099113463950121206124310527895959062389\ 5576450045175375495695335694317602152044568548857393702813932500226851135474702\ 7891968942164708265630929751260141501071369791803798885226790359905185431906983\ 1330991878546617546973380318571668366686732955700395543287750753835474975487062\ 2207173855324965428160662679328130977816328776472499130102228802200896697353847\ 9283882949768107811173398429220278734184882624412669450792914912564878226282991\ 8691467580524840309868436703517695298377700836809236565634046453197385271288682\ 7524659609600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1263909951306917397285266678235479399665804192411272607241226521166173909\ 3555701230058511771847999614665011748783580358186234463638911232767095369275113\ 1878292719962995501037628892153453379711121727533041374242820084805986469006555\ 2997884783326410021146513438207773705041382016723619189242486393422116374044886\ 0854406805332506415969081871645274123679273116432924954308659726490951571234032\ 7927561503076555332840382430544504454158052916187836857295247124004597671081175\ 9149684689215320307938093573892324805311727123312266090567958119310786180871501\ 1379185067002843734487792614609061920463662990762100961264667225795477346999714\ 6953775725949056067160804281523292091120697485312401727930899560431670801820115\ 9802835879714036261824263288275604214029242961434128616576849544548385888943324\ 4711615424682919081089631106745897263278095259610123890709778065212400045315380\ 9490149370219914426472058360857506488676966970718489587775689305363702358514616\ 2476333199930347504858594210802478713594111825777428192475797697229569558986725\ 0595777455359403124679928469161987400417086185094021543706890166679449925339964\ 5369958811731341289503150986296450447647496378423764815905203900725167141881722\ 2870624941390373165348116308348748140035852811344576912527782571103924918482335\ 1913471205037570180933203149438203836883475050903437299003042681849092268222564\ 5402048672964342716722715944989535743797531438086908260056911673559206439961570\ 7980785075136185515066823194276769625186388254240292705075646323787140454569953\ 0358351035548955781043941468391546035552853372939314215201099715044980460742992\ 1977629946333174368582735770875960172316238795267102538511653635735303805879821\ 7360859719509045005251462838284183021128049819344925174482123494884939424379724\ 7479113262101135160501809501977303511229439938145003253608960176810894379798497\ 2216593883069542135837954647280254530678672596020102421526327840243501125041014\ 1766730233164602123128355947517914986266411806243642617912724022911966461116217\ 5542758767612553767499412121672541981179513224557733772857153636652834006401045\ 9958681204865419547480757864414101505250853557614395034811687590081628463166311\ 43603/1448111016906365271309386080214995154235284219157115802082413897780724566\ 5009999845270260444824847438111104743497067487344985967599848305303451131375263\ 4523800592698157452133713717771922439523589403998655859390240869793512425615879\ 3172078092795703846473710827519618037876294931780079572701271457585493876706643\ 4032490246460799787226653391593186487404511747561419625542523650935621917690346\ 1681433426343001668396839539322271984441435184649749715505362900368766872843841\ 3216434042929833777319882577108795315936807113370105871439667922727708876130249\ 2138454023369182551232053056270134169959267409878626226595089399106590194033710\ 7207394630381942924495360529558348891901119094696045137433992295862791387274374\ 6040014860345385782332031565272682580794053083996964562038662440600702370624337\ 1840976606054866354180179910133461044822672783876777903111485360286524260546326\ 6191554522129524954719393647190170493934496324109962587566309657143161115820931\ 1832530093584414220920071179831041952727172316578967869655893700067638141592308\ 8409042677802567256985935261521972488692111261897732205099820410500241394538054\ 0404011785306071640938515052313149858413806415374551987227462591775663598562975\ 0650265300702976307330198125749558730269813827040635018019065782914803360414736\ 9353893711966049787487883277308797216042369852214943816319296243079161507588896\ 5958070648904966010489762912825818679214937699806012149362285396838875600440926\ 0542811253825108096064702190069195596462672761629805551224431403965402198452398\ 3475831361011490967943235091129222261422691549088589881749870393231087188005374\ 8783899393781337070072556346066821983008912953841770723199533503171928422203641\ 5747018953405150917549782795560455799400553690297900086475616419437065472744995\ 9771704889072575764125922521557369379008942516592365519046893308933167993137025\ 8957570419742228099274968908080192567746556799077552091735354966708093535331863\ 7568000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3689188259711702195628803173796597478399300868824102648553624122594375784143316\ 6258205242470572170622884004748936782082255367962603339356688742962019286132323\ 6287572893846970919460880959775599345899779968934695669656690920163670739059455\ 0945946764655425959619898918330927303566644066871446718700545678363000708879373\ 1769217685578877691703251764836651368677325774501717948051767414225079314170700\ 1399097006301368016174806722421675031316584503478733959522631943400947640563754\ 1106463918396965860298934342210549143847972560059239960136363377244427626146129\ 1618673635336200132914297773984650807754333828495963737507842605920658012092929\ 6343628036295178264954634234773091300045657368559223593299391665666198375059906\ 6287220283913605062994007909354825914488524959350380556295002239476869786380351\ 8676374549089732039041101589381218798111628911381859251543766644956769270197358\ 5255882193763101814790137950156117876069950666805422008049983303097394298607729\ 3596706214831317646792701980965390152104523409195387535213724777290186005286369\ 8433309490342122803736639034238442166123597888241165553629331888942530656665772\ 4639443186975170671369064329657033755652192147582544428315056551926961032757285\ 2493053154166093169588772186252742653359289645529874202445098531424372898515983\ 4030557761086682579855451614658579164938583819350464554760753326669577407294129\ 1056597613727990623352222941972387159526095109320714181940155654858393541245273\ 8565051276450370749680509623437723309818830025227060011020440031965625581767179\ 6667377633871874575419194146550146410041563569740986562355458150284277676645703\ 0728688428724177481961833293831308240363204337380492071630978025697287068113563\ 9912406378436361366807704472254531833230463594895497825864457017159234861261031\ 9060032330721274405173138736647655523330542554133300575930989578781064824761318\ 2918608627761189491430215823395077801526691247287552146014752657013553028737288\ 9826256243096161008220531830036848853724942092709381208097765069334322224409950\ 8748896380113589509675767200252576954743218079359150187985180488731370227459460\ 6216522068508347925186257943390189748540219576268196568753466851174234751017499 /696569070043112772543215520877939070368462829495193537409324188282804581287614\ 7696272675597408741901440449874069417430855371594096436586092462607907387872125\ 7457073661469969032229083666131419245043248270640134719684629337951480963095767\ 7309349882512647736571301156396308393587567080314206369557177429920820928087983\ 2251036430572811190217408391360055979153986231911598543860628395969579458233236\ 8486353015834377893770761897963471447039138529289904235708508594103421445201340\ 8273388923865370684918619466383818774988545926085421170200792334868314372105921\ 0495827010613178628323627519315384228501872827086830962747901463002888062634587\ 5429849963883171271510778640180359060598926403368019204447029031882592106815886\ 5746836200855297547922352821582812527954799049450478724761236720019296496459509\ 9065536710236099918387345725975191135341645695969700505569483046574244959148271\ 4633829437736180946549272622138228873645839390921101959906416888709979596961523\ 9953296146254547030417202804383885070403490723907747854090631261353204147539268\ 0911004139358264826948727002307936485621009660739676041002554001465703909816121\ 6369594360065755902272297382658008985098656599783919859712935656783206852719177\ 0926809482616111952627112144428725963950433813736056049986788063374385483651978\ 3777883287133446400924218855832837705549294729662474097148263301127726837394365\ 2836976452440205012071188572144294981497384395143438470020186445129587890035791\ 7871903644352960549741363220709839879279989063154321458978518899197625000784773\ 7480150240750949510280777572389698354559153951005539810268132558626994687330038\ 2689288959079820888250031633096540338256523124363159418918213656270349165679754\ 6951344949027346239469558761923380444679562403914207888866215841939501287236916\ 6581036693768833055215465047996832836553204174802537715813316132782431262392659\ 6930566452650046150649288000909020509359658195757757031892266211616485747458048\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -40333\ 7010183066418018645295870342936810625810002212833506094228817156508393060714674\ 4141384726429428924986189387503652445337186308895833781464067736612206570872899\ 2078824252178282457178026639737618158264772205736526507947051767597127360581390\ 6787961378939324598403059711105516143050675076543818519042825413824980394774413\ 7484947590592952946571998393492269168439349186400495183083912061915758709515945\ 9954896327477191286448491273570163613953067963921883808118217409585301621200360\ 4132417899841511533729241941111079363864521134358309595547542964505527677133275\ 9506283879323958879851221778050941972569939349489270070399907838451604481592240\ 7458673796933044873547426950966051247618274423931581602705070800799868535527420\ 8504532087142198173929327909433892225835958677283531368248441218538444247609620\ 6720055587840430093342489843000730890441295598760982055281643336806193613271658\ 0157625095984677257143479240047182671960742932307949999111204195459148390778406\ 0949311173331825439750080737434953047189834590019053271457868820158172921882933\ 5549759793549481960566255648390211335648818478070812972129406639361057688295684\ 9005553166797847066487595523411690387306149639769651613272440232965520114155756\ 7925971108898283791092632709245341830712041398093521442817495198090769223739909\ 8920596648568627193247625245044632739264090948745682582253573538524388866273005\ 5410644135835687803835404564627708947414927423148725016304172906013070198364241\ 7603354433328559622574063470048580364191810554777228153285928919122920993786888\ 6064475201408527301042781284988587179152231787835659163859210326550887751641590\ 2132634731692260462610414058134958121758711572584270536542967991660667541288174\ 4530964212639325229792292036103271799227949148803334452029413366906775213318982\ 9678274640167957611010205021533956843205695524943464212423722769049373019475450\ 3954449578114465410814584196623711758527292091992659439643360787116430394298218\ 5678396038725276549918477095868422950994733123194939736265776414858807420787550\ 2278573689342966015340491428296938380270431052926742734971718026912481489604501\ 631696590229520700846563923653830124104145250416037164357415888934218609088051/ 3487275216436287478775172660398874155368477630189386558306999340184450629955026\ 5443117201968932848247833881894265326370747241569608683864257013419717563872264\ 9439533517376721593417796548129347722886965830966767039449455680827972660704818\ 4809188648894723611158745742144691524688066446149209834360823806068544917353374\ 5356913463197811132364154913536344970873314937167677716784323054815524054911802\ 3561689526441128321526553885707776615409447167882982816715700452138034602837984\ 5738660778101098366252242709649130295466814091035694035075126263797026533952211\ 4424535481021028637164555272710994260187252450267089042109342283869042949616209\ 3615466618062574053505298826860695114548553279135672414029718400222461063657610\ 3093874367081927047613157947206375807086606665926427005359159554967616435297505\ 5171178986888293216136809952133281049546468608656579499601935765504494713122008\ 1219515137689429209327788821973506587807663753428670964805197162190458079772566\ 2977869109011837102863723424023709385161817392007635734334227062877547856207657\ 5986432251205669953755466241689191327552930230304881965003864901315368857091348\ 9134097535247849374739982647206723948926607039767663328234313357868161174591829\ 8930053864396972340272492693758760818579089805068758988409137193769342049537948\ 2907599378819114371620230322674316461918843320413370040111944786857041977870311\ 9325396067505307712455182104899381322762512083218891071157465096748426492266152\ 8477669878649114834899553312346073209564804572060880844845199458875157091007511\ 2337984518768961455031066739543689180309033588019487091032929793451634998369616\ 0823996902711904201056332523958349352310179577865117861232727932244431419722085\ 1740707455711444432983072127136549788922403393959976991129936267748492478078696\ 7155575230289931113259931455907379996086123273596264268360404674374570425384806\ 8404098562263713069215737723741894744644331052258435614293365020731585264628006\ 9120000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 37\ 3176924010879857344892981255768934124395830475449639935848673305347325564460401\ 7580604775401835097871922474022739026086835959566088934935855668065299372286162\ 6453471942009929938055306500084248653624782812180339442281853329783684828973770\ 0290929183198960350509689788306284979445336970856812755293632639482597357223500\ 6922933808244379370173019408001454236590389343969248296059184029759989104799498\ 9137795617842408408966057432961290323449827818348862366533302468961976482165125\ 4895580778120389320240307667730978086370109208553353043497761249253713681052903\ 5907583014693441817336700963794678096177688166075289334147026969072494526257148\ 6893851547349149043633624389954671096738084227736933070907414757142269812106033\ 2276784816867791620323597580979904256411122891648716462183931749881798885277327\ 1717802600047359722111838595331658670495816696956489496413572615649599024937806\ 5483486220790644475448103090045598089431344185173223709673435836509791508711858\ 6843566349663556250905094626956137906303779379529324081373949772033867426853940\ 3893289215300553670021468890715850263383843614157597106037516206658980340944846\ 4815630863852785838031774615774853221971051599766136734804017879655049299090597\ 1814475263914809602109664669038662628503536719417859521320836283392802108171645\ 3878804905205448084739460017272434584050034866906175368688042200717826753420900\ 1679791889125030194529769213789608898468625066610574573517293023525826746993067\ 3581899943498439843653859925778831660994310458771852262797424880350938713294166\ 2499297345266609209024320139702198784707124463534442798290508869509092077275055\ 9642008115829661137017755281973971882892477998199243261310668762036044060525577\ 7462815481698894804556588420770804248657069522198844766841910203588833065741320\ 7649174500361199528630561770967134221045954650671533461605902563600515086591288\ 1591740062329973029322633745250008309178329860578942456798414353818337182751721\ 6219113675885448597819371508009601677442160736293289917637897532871213114258926\ 4703452354518786789979546569785011285832432840568562931224778116436615634359832\ 0730137454877042099704934101120143188773894700898159089429833027546007509736268\ 4381/10367455410893673261424202526538893947736053369074662533385417488725950266\ 0523431852243994521592750964279079745699581273879008657893723572765776471050398\ 1335707488101547854431088084789653233591475525689960899509113898149214334662062\ 3321686001439911365243852032617891340095606799913396564521921941205995969530365\ 2903071291525818073492630719819533646529171336269481279468087404048794252832824\ 5602039603483746472546819726511784529123629151722214539218682591158511197683421\ 7986763377811387242631126054764689870205119419522145484974528800512795246043788\ 6756865335690895162305432517542546482452703330474409229557317154666214749784769\ 0281471547714922451567936657824968988392114330181017168250631307801298927747881\ 0049294229611279049906584257130455309948541068047132401145147856342846079201334\ 7047616451822180470016745309898847124354781970917880534634444693957871992432273\ 9792131524063819490222736060753998856543263795215158713313130463146404803852329\ 3365385368878522394176181917479659327991833857394538353355961143319441476549250\ 3154505607021208552670378374073211550403477388859386585042323865612736214950712\ 1392279958494617474684547059965324528742530614365368543949624023449141298537513\ 1311441766261615465163858120886312819385757052676710121963825583358820039003784\ 4825853836503692379362852795703762673623274313483038404399472315891668664635157\ 0427751364422727539035317662742232366828786614470383556880812392446974730734320\ 1367106438265081091723638130553631756972827251645220363658866852683888097771461\ 6802585559564123240832131214981076419314429916623745186052320106777749580738128\ 3453575794301151360422172358170814355667778474787573771519527411124774465368842\ 3111969805037683343410489769124788962825186432734994897504534729210105090761358\ 7193727725517735377803660604895588365661206123269656091050347079071993880593936\ 9473898075778854662226887803742890329497653105408722380152559871733387215127270\ 8666032128000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 11429734107458979494650103595803252114939292106125600758974828670326708570\ 9931969545215323249101672658190293122117866764307935520269225533310859268212707\ 1487763401165114616461053020930973921986110714425045480015433064142425578403700\ 3888989057624465321483394697388915059773639496531298368116311063652619473679319\ 8466777909175987056361757174359673869939862344829568031321696409325533768087948\ 2460771460577778790026828336181823933561475952136931806612028085810226153922192\ 5130710454927500298023051489201726464073556567354160595007906522291060842328500\ 9444985036707258853017650798322126356345446716126994698970134449450395215411854\ 6612217600377728915671673035478185936386615953433431887507538744487213263804405\ 9767224138393432479400131402367902700013882650869234776089792422677385396336607\ 8626084573548944708134377476671194829906987935712546321908895139991863173091190\ 8129811877154477056055831643169627091936510872694896304275093522070065025620814\ 0071750252623787487325506903177202285635334516950198065267626125485521162598045\ 8234966272609209332591244674612865671541754187790458549601314191163592222812954\ 3045498004012491077994856330067995883679284055955033053994271520646723717005888\ 7555666722693262558747240648767018174196751947566355751273334979695554277973395\ 2978844410748494272266560787090181296482382577020451766786015326543735941735313\ 6859071818467561025142279832336921302493278738755612478811366313358924299427479\ 6945353396008653048472518872989959212392550729023451189946061719931542481924101\ 2701615018489490042982915646413984510098679569096054290463288362563410382211297\ 6888831982762843555490727341148358557068241655639088558095214352532273902406580\ 9989019209579304596823879118483908484913875170933498345339449660302400998127465\ 2206886667758182399140837287373236600909756813499320507105081022014146485585498\ 4582374185432975550103651504041408338446163475012497475660821968561552000964331\ 7953333518453991026134008800663512536099301245271730854865538204667897752917855\ 5032810514225310554174956688849413513952998435997899745908837627441904108996210\ 5015743503454840289940706751290861254383589203988393762532055677621366601411700\ 88354230593773839/1292919883699381238067492601470995047185715073250233812293984\ 3742696800104810091887562853978464736857644602125440514234631297577298441917654\ 6475965100849043311057559652525499922441174953889305739031852569989437217977085\ 4670311042513465395485017896576362363301251019897979442897264706339272596098368\ 7118951596193282888503724092335389456201228665942626769329590394533103639029628\ 1388499698549432424754348024462901548665104882968388490193117012147583562318974\ 6072749814091271798166522605515511042638945534554053437162569266046878494205022\ 7169438767220960768452120442007464592970972413328189769608887958478414095018490\ 3242584246454434196881576383812456208357899559199739391119730444599413504556053\ 3584203108420738440408858049247523162947419907118467395359129513980179022237544\ 5041709181257454794389935932590461354818569127569100069341646752537220234478253\ 2515247901535933534982032153608544889631192458111585136924854342241291264651708\ 0825150330210740287941307711605210807236612456166956331384408259277410006924247\ 9613864832887869718312574642043955829845420957045995372517951937523371332151664\ 4239213473588435463096735779959567042189197847446477527472637004125018048916127\ 8542443936713044282689573517115788973205890205611980759320229416831181409852998\ 1674203751545599415583921915650889876510732236135311607725568753340713942210414\ 9473251567836673205880013265264488668543966753273939094544970805337581131110389\ 4318502250854866350152053603937795854881144269995990007115895097469320868038220\ 1357812961110012313809405192700576558784896299741886313490005275038146319085985\ 8002280554833138112113831105766166340521568614502798752970183635089324382720078\ 8625399949331516730875811903214329404076646000471313067594641482851555950435576\ 8516542714442381262545674307694700496556154270730497450956845580871208585145281\ 0706095393294746277772344173504738828538240298103446103685654937410994968392233\ 0134156052804728027034419200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 11539746190375347837543823497851565658002093328258376415\ 8519981028607333172197345403415515573188044049773618861883337354178252007327122\ 7959386431913608505812192986599322385686031281612208254289096169389634275961073\ 2821472980446115866744395212443322942201490663319291759453067872848538503163583\ 2693986338500990754998492498104620024855364946834879016400543087555943721826586\ 3417774184910925603031714899991337346458461483530335168593188898190007078129333\ 3458285018425448572185067152633538468358262528238771730402515491409482678838625\ 6988473527276894048109177455917771248359989515396341670378695425882612587382995\ 2415753228807897416897883692927805784216157477769339726346023064699040395554654\ 8881267548017858533940633203199927505491589623542888408532248437111314511630395\ 9064310164370002237991748082912904573569164743955776448270713897645159870978911\ 3821883129466533057864472230196704834189688911949847143517689112159554050136592\ 4142052403655494851560562170765569492565382274747555726971620280504911188657650\ 7974014986534621144128295993384132523068844923189262336717841973203624510910870\ 0437286303046720503141345129216107739520158049517477878000437565155778419108398\ 4178409133473482574909434135346143413862763127769036631191064799961025582630662\ 5617992863783528682694089206995908823101067156508478820848876190611640558634641\ 6673399089630147752351710340230595003155080101154731007016348341278936141727056\ 6156121875650604124942501079979516733594580214287187401232548932078704641166399\ 1974517355686071990490869380370407763045433805515816216562375487181099684682825\ 5125247495741126718237235770440101024922368941858481108979510137050842377345913\ 8442607445841730863342781359194571007150832480571436719532082091511349133693850\ 3017781721765918649912218129149442648621630030937992801386339815017286526129377\ 2050041956433944431231582364605557925595115401088164900955328553562312413875466\ 5357583684553649671312784208974139983458432294017784396545776457900449491337476\ 5080375055602461320694068935993217486872339387496491228812793073185643675775024\ 1674263629296314335307887018520432816593463356197457158210335157257574655980961\ 43053026181866483419694418089/8017130805518166928791466846681078424479994162467\ 7987914422319307736316336952121717403407041051585999243898030036628230289867026\ 5245147244449507946222696988482502186912517101226101413323430482860883144327316\ 1698925363679217145358905951873813427403324040603698624060079546469535608501727\ 6201968544721883672610005396044526594170737757709054692278230592094295452071519\ 9277990202613856791117853080884151484178027547168123360874147397252943125807740\ 0006857642054867196828639888385068654000020866489130554672921242824584266313979\ 5646457862342126348923070122826709184741568103085017098610557836074379942351822\ 7433900610559158086159544959514014433893668400285948259395100350192698503198918\ 6436517361351381683054938654259350227610149357132671703630822648281983509569952\ 6278530480844888982270122085304980896136210728059738547326517563369458041315616\ 7352954688414894496505457929046680806089422515368218403018243607992121439652332\ 9881007339787754096119895816834856486417513200140407293095711954752816444529408\ 0387892787852026625857657161522683831154721092563324182267933993409553490264417\ 5764530160242802667506130517940213328732533504863707750709797260286830902824922\ 4725682936052678141563301770903446205998082037016049247971579943213465318377508\ 8264920265514071979551556886367901659795395170760537596540983348988030001383455\ 8182521170432468895894125605027752979163003997826483641973417228617946921796682\ 4039978779763261453994905378386592623631620322500774467403813048214271168221005\ 2134747968278339055983172949409993858889705420052246448143117123423709763538666\ 3721683157168052869713512074995987623705648813757172795831261252122261079980811\ 1122884051907731867651811744314039286445188173790437571367688016888153354747613\ 1094994033311766289942740007723142590689430083275983222274251824532691906995601\ 0657649587126658384268547258895975287910262184923187963161940762773878672388874\ 4705460233042244129283236943626240000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 497898165577143053716600959530466006601538267372230\ 3430902585685810665888988839227291992730669269168722106700892388592644477637820\ 0762503337043993547993925828397110446553536817198743562355505693911493083004050\ 0361185687850759410890781255367825601888737029669810986881455894175798590373199\ 6088156227516174010176950395815744310803220544857234492742595925544338003126675\ 0240838771855488824927118154768698921999967623727212473585882635660071908315490\ 0580442236237954241387695854488504024656070407416394583957434869296341058864132\ 2350216943767421933201984700007331926430714389989583248685185692869640346874245\ 0262056713458276561967147313101867222864462247976963581340943020846303084102362\ 4067879627751771871838939190870648456153171957562586057776827766133383767235182\ 2600101403508941247046194619586131268718259079298217950410982884162022906413247\ 2974411980582202255478825088548821267865571349917745757977912121798099172655811\ 7670511514304416739777797576284547950538190258789698539392767942855917731749625\ 2082283191308510405685564150929535968492801187033941865254431834915958676746105\ 4483076587888769585881536656605514763663554377005689132918477699226366425680504\ 8998805278107364343442715385513440250764901662917669251830876897834476718284807\ 1570692903809704219630420327888075762806697772014933161064914399388847259482621\ 7374378572581575084929702545894145218062334321398922756277337629699559099159220\ 3606380478336955244625391064127520847148321304381107257129494998514483466219730\ 0532495584630904302521806711199939814790181594695603166358662012260397281996439\ 5726169771471692770354138389977924303612056095154889984775545816045534103192199\ 6628877126469036416421802833862337181452773675372565664746264580570801149081742\ 2888978289380035901405390606684596288962652183948243877867029749200509602844188\ 6317912045514391933736433026745026994270030105247953462269007795048500720320200\ 1372389532571280413809082816257900789984384528540397850587588342667493934416518\ 5372282378493699389666300509378912690089168672456902768204358667249258257659909\ 3790004989616820783710861993755791530704662236255388555054187119854641677278078\ 29368597807163696511312656520950657327008959922261/2483166027970645126661475055\ 5695692033997953579060501450969876204363231436644947691243805551432022842112608\ 9848958285521202928287762857818285697814773471613283398885602498949772435893809\ 7241080061827765963196196307506095450145851560919248612778046966722904896848542\ 7274679623810450849764897537981342990762327525585492939990863004016521906253359\ 8860549098619822849977125856483694328426900390295618953710238487741153612528748\ 6621123482572123991729582408336032804164220312224904558366419569953012798069699\ 2313128831996981297605250518334439950627082135795060843686737141793478619849236\ 0268731515418978159536866895550909225977573989624261523664495864073620750258938\ 0514276467186218134217277140116155002749946707119507589657539852669005427273349\ 3520539863905953998183741885826050077786641540534849730777339697286646353909054\ 7896778122380494553275717047561746820998303296318174108540058742170197499700740\ 4168560523847426028370574827826678527912876936206134959049253108973726694785763\ 0061123356235553098613802246065977365150641027923898127304154418267350995170159\ 5425971009240497499459555922973609669880183722982966660153197760371349451264790\ 2275580431422873129300169342118287995043657348456846066478823774355065613978572\ 3558757706982852695729267183253527701495294138366568099680634170239282660000713\ 0239924530554951237247256447052064332566636049461931461119640765772774700802942\ 6879655322029406418945953613313909972783379388336008412468665599437594080903426\ 3501577982730380304401476659702166863533674373690574168324562117111328350312784\ 6850832602956953308979061690452034809585713049544157655737216906958785610477633\ 0802686806315225969515840460791636408399262710979328693388229062316767978380934\ 1509749845183404259425444479452824573538909685659701229518188644018826144281826\ 3136676327196148002486520852497606210569700876589312417325006887176491262820932\ 9903595304027577198495482849332285428154491582615242550002458610892800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2130158424334\ 1375638161894515500639008149207407755285319800753575734041373990383858223384649\ 8233508121190049713593712459669335280068964444048580153634805666609542122389418\ 2786011458975343558912080880686610617525223106730239230384287091215868509400162\ 5677608577333485366966404504128221474034701357377604733600592514894218585271848\ 6021757811751835217747961506575114504238364877036444006946506880033036793038412\ 3809113268593306675697190554699848423256483596460069639060933534301401606566884\ 6820616379944187779933867809656970271978084595037382576865824403273175553404204\ 4052247932348130968393745655554294003495874926020248292164421304016462165394583\ 0709014194611784873393124219871945169583439255067327696919683459861145084356172\ 8167259595079682353861585213119047137944407567122479204317094307345666894483773\ 4388773908337968084803148509991478125629473176007606136631822484311530425763119\ 4206307087308509606901957106350020333592016065250559120372719714074039590362274\ 4272761817457196404966610669076240152240403041808890588042108756307976110286124\ 5371805328914058372631368747838684715856329906806036700192877049121124317117147\ 6338170025028065758808155773295912865920670669934578713084933567022052360903699\ 1937210860681002406344031072629657611860019622562647067024971710153130028711453\ 8751491205823019479812848511868794905262882823496023350581913734860453506116383\ 1756730330613587601172021490301898857821474311331727853066696657199601353157719\ 8226757446901575642702515262769170510427826096603833115141665452542479259100164\ 1967615041278004314996569271892095214900466228555099477286644864357976215580821\ 3585235922666785147760806146342626718166614327785039790641919192697991684488625\ 0538684351164647268832279934496829683323107437228099142086022029824120129583484\ 6984713311134050347420011637741359818975059971531621390383993540892439631188208\ 8243905044877003266185056845935046474573067562895637589579077975294092736485001\ 1581870366367620704744574295396048060511986941173381170642378288931010322029309\ 6461797905381578953147356449821989597981480701191202718571881313007144499291242\ 7286887890159191342080033868447553666293238056546577596420515664321296193795258\ 7720132522243/83310688760307213932535254430407267447497737992721172188786028436\ 8877803988388305408718590176120108243980316841176726381853205592770572185213012\ 1251275401582566199290998859104289709602579226790420263510047390468728594412614\ 3987687010644737986743622534867935309060466722159094103379779279151332333782740\ 4791326658398115588191565268339973449499517263913179626083394179860590500086617\ 0482588641661467900554673006826598257624900396635720321599994592215575861886964\ 2502830007279929990657219292597155415388988399081441327834460659909927701071212\ 4661365482742365845471858793424376276813538368769115957377743702028752816612734\ 4609112554533525866401131427568857986423269538237439418576674603383998998004112\ 6223495032672143691046246498526767746422243091477668684926719642268814529149445\ 8813104183348082967528950115607982654092921977613181305849424250469859042256089\ 1063075271341971185690393452402988416374878861070907706677484164945916694880549\ 4218136846873602618547545438730601124533063149975673818511505341733211065430776\ 6344600947418088566927456988420242369278696080461527907703837054724452820290133\ 1965046959611169743736040180790919627566026245936037620558648295073806379349021\ 2581693410038215123961986464286857965134683402340762733262923467837235045458146\ 5865513680715032681662574644390242541639016429102270286022815138833063943582478\ 4843199202098642394424536303141831358108690000618693244923241345163918962758787\ 1782903644595409787080800420678345111306350920690388248779324668924032483028358\ 6057328760785497417886856116276973950795871992974530705539803573977991498472107\ 5715688984479988247654521042978004172205812037935040599023037649597875021238105\ 5834584568962322819532328102814795253544186224484499455324750830091236950631214\ 4980144276465176193963439985821054655022118451155430126608551134777205805931055\ 4464515296529278641332721632108484979201324644107595867314474107033553525842748\ 9192278349870182881365505727266816000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 31079711147918488116151994876115085273102347069\ 0081488301596656585642388560529230126692048810250030175548026256460920594619827\ 7638143187072943216006884896995699093105484600009785751521188703656747584919718\ 5610932831044392213224872818661967529280028525739795827099316620441972817191384\ 2013296294930831375729765794478775113143027188766086937052673635982797144376894\ 5441904413065266137824662036038952538539331313975617989596587041727807252725587\ 5145270103621577430340655627218010502356913470450533600227846571003539777794573\ 8497640247081649124931731823869000038401469407663855486960704405820560876867847\ 5014927601277193639059546045889562809241252879927814916123102655718490359186000\ 1453360169790251541484753477267163191737001962125744378832487134988040337302042\ 9719365072057796490179743599482058272135427545523377355729772106257722032559964\ 8460832107345111021085322777043889720770166739436115968169705118481074370394085\ 6714144227093109479536448555044582295683730016566337439094161656314175053601963\ 2984189615572349148586436313416135208490397721611649001555031116399874169751274\ 3241985331239741719184076146294676234598888060489932694561188641160196966715398\ 7643533069379537563459309714788115226144706451885580500747491832785135655686286\ 9656413130697783421481385200823381143045784552958769988459514185289407032754487\ 0159747915415502629913309509587859088528341098509623207821666568794115933744233\ 0832477077503651613887696653544653384313290184856094873354392141593839663367299\ 8241462277431886512464764560476095378233022720401014965057065751590554172337907\ 9680778921678167613491240880195180045907578358571399254866290608283823641633351\ 7994314835134211807385412916665464857611558748993586241526752805108526583451943\ 4425243981820081378288098054084143103276004449072869796610040650768752699751044\ 1903953634198480616337737336144729232850098925073141231176775491703921784226767\ 1523281915778343359500558719847427024419709903828810355574587874994529717154006\ 8836500662272366165607166490496710196834184612168338763384063636253592324446656\ 1096088510601116329496061794939897744303612045503185651391908206977544509802229\ 83693590028189054965722901667659887078071578367844904801790496259/1013089050212\ 2433160104255295236549140723304106477607388128645229811623687919689462607935508\ 5757562090471756574468907517222754112537762611956153118950735608968795280570881\ 6692826087688290451598231032310404655157763845438231069941981456694984406071505\ 3951995990980455548955419496391986766921513246257586251884519330964668049523829\ 1168591679560107932491237038691746023331338684813097956149867888166789398271730\ 6560429811338688829109383042343358910393242988903419691211066444116664100278301\ 7407775485901000390255031839240823238783308672480584431504702959472231583398163\ 9313703628184038780140440009219654653150704909748114475946347862110515540585925\ 7812597962989358934645050258947954922767764900473562650217780960940453992719117\ 6720294462808638914890415723791283885164153509422766346600484157373077720098921\ 7041861908512999079076739343957560807209589112112568050539361826594580173247446\ 8979780854577978347804374171617727981473358718366746714141887423026891695314870\ 7694127561885414987362591345594342097469683130433656495547194056757343920873340\ 9206468279608326852920501915075882321166707585156299878891793991387759050144662\ 1414050176842239612783719516080256316439115481026635956842684837706640161618993\ 2266793718540587454093727479409766564393542814414430183811414194097704116207167\ 8161277068667984711310116618248541185982568422868138946338048810821874309815481\ 7982457412176982449488935406308469711262150007289199611156283341339617098753114\ 2540055895762117444644885386199733826622177436577410102234717114779421592041042\ 1712593745529614502948236728793171778063054704122497581664020003267868127095351\ 0189615615295789071491802434542635734121534602656382857082374658626068431924795\ 2886102602017268764711932460950458062259690653510581537388631995631664029315778\ 5906987358584552836162323113149972067884640944978872465125321270001633699539112\ 1516079538119853497664406178798025134403699343897129662031573454245925415619298\ 9772007530823680000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 455695340813973891428983323955092592985661774171517438638956846989\ 0562617720998232600660697177227349051133840366852342687009015857242514263379433\ 7512067378528256611221960109681091987363147118805816337558564939331253875181167\ 9843449108034749463483116821426595247542093694519989426429797780212641017723378\ 1063263396863309357329391662242162643027840778421330242633356885797479641487014\ 9048702346819769365136208002764116473465308952245587583521224806893284126902458\ 2570682367231516994658987666761759144443777786418313896941158189675519137170288\ 3223053358597466762790221837454076815036857657913920694251413498110200160626556\ 5323872830950734101316342348597095725640027301134967035277218730491965602876041\ 8743000932917791258863476045080442585001168590699396066140050171084483314521781\ 0953042598338681340508856242626596713581400973169231605541469955079909245300845\ 4973219071905769879623832235547868950692815995633217832053489477210791326631917\ 5567231863158046710686865241913187882650935174653728038384941334673593434872436\ 0209406390546915779355910490820397848299189327297762486776931808090083297064077\ 2711887551598185528204359659510775492760645638792209605287209905330850075436052\ 1531802372694991833492384357101480773479121395847357428000457870816891314207701\ 0371051450925285131929816448969193232550735834532481371717670014632559531818591\ 6562603230707585761239296788766793294037529486711862817085512708964012131944034\ 9632544466543548117593971095255246298199573981859013136557844444606817775949211\ 8370842267776409113965054502283875049405918559210283703279017214993893723700587\ 7879675541180675476623730583304427164686614709955179614460252649191508444381596\ 5478478071354372930892503767552484602477987805431323216390740490278902550404901\ 0188948636152641618015270825071869890225837311793412193221987836491868385271044\ 6829641632547119802013498090166245095107420045720668516629328162972143907004151\ 5284601082019045150721900411788725773542192685526359557600773752571907160499527\ 9964122860520357975223019858027291184375635790574102032163355339915450440384909\ 6022831924503489398034094269526216285514117430364905917689437774179765745772982\ 6531699627291698576035147422911769924599441453/12986008833057062266824040969503\ 8550495296046940784712826288491462780292955352971569836453020732499029979819714\ 4696695965824870233704630240491903963762322208608378173598625634386297197025325\ 1748733189665147796218443452297069082396771387224297175921023402950175371066397\ 0943600452238391885054113179730498510892895109392219968971995088812549907918304\ 0656768165534219989292573492352332711908578947482434871918213857057974299191662\ 7359013539028278716096402919894288368737187818479582556531551599783425046680222\ 5095654695627429801032263560370674571539721040057089906474595524063756974377642\ 3377546851311222187440048691804209056104156324008744689725237003864221741745474\ 3536339441739853024617958489246307782745278473867311282851428233241967637920631\ 5134401301935631072070331614463090075704977627000462141200349421649588978741920\ 8389751248877403973489481230568791105364794643904178827455256659145834602357860\ 8138675512992062429425285334236383019087750482096528763160173651009158905997491\ 3673949952428810934274022679583989261064264213375246982887759709199147797748502\ 9424272367004366587858811844624103841945730350706542925122961399530224900146913\ 3065302680751015628203011328808579115661974063535355463159606964734693518289063\ 4635637977123587793543721317044502979245473023862327998382781335445058645093452\ 2757414369573609647631284751024747042253785718208109365624833447337256128587081\ 4171862071249745275213601660107240876491436812613927561015528981378395849607548\ 7703711555346418998895633867469027481021832341840547378841914960063195266730358\ 0607627643423245152312611482431872152360591104733221497394565313375899969677997\ 9955452249789883008145004698461735038264371625614549955240388246383965555338277\ 7151350754572366117624662106598161063197704056521240895626857491598536907384799\ 7807951601708739342655180352230517623112538978123130918073006038058158173926505\ 8187154152297989972773073306140882262110252573563580189529913896822898688000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 436294\ 6490630579894081899512747601671724085430155816261876376504233844696612484865707\ 6318183811470276821756785933958900715309041251371908233762074890443071502503758\ 3553854805291544884896560113280801143579398851671457740116064701949119540826048\ 9371701480813943058043841117255715904055212988309795710081137784559331274020407\ 5058758259121332370274055911481051510246253203046514692695379403291442134670728\ 4501981605658154077903641059442579349092291638598096330825435144803686685217234\ 7505604274122165387423052338553177921641566681572992054908648132318261805578041\ 6273697373253286434525010534960299072553903912476400223287021417694950780094479\ 9486332073483347761093965655234570505048382067677532211400611057309999655279488\ 4748804710523043347052273824917155145876939677063047219268404492615575478725416\ 0506851232157721835067071067889090887180527939859964521472938444003194904088116\ 7557082839228874452935414301138564224836296592295089728347220854661298571445116\ 6064011866996178582063071672632392380447937323674056478762877122856979490327524\ 9461544200354362115818415949018456078425381947550500145215700275513722679075030\ 9061923125739894613895387334304651086469282902111730167057689340388027485779460\ 8556181825186978256703800716150541027637300003970322552320830817694347987554533\ 3939125907475813690713120816170548382777693892981841778381526138761890041279321\ 6145958968196167114336944411997370669604887785781893868910502016450801138463675\ 0363629909739822404704188951596912702817229274538541813824370982577888960252266\ 5316836159126359447570430077419902742721330566234653757357024662660032343722574\ 3072559538620332150745441213068975668192070038748920874413526159422889576900881\ 6300536146910535114723912447692152235772960927481364172333219335130945679105782\ 1476900152041405523966029820950608824750533881954786561765261268755174427465500\ 1380199989207834283539920421279753214897529447973124652120662591411664992712270\ 0186420342982355892977669625726891924930670813048860605763212349126858411506247\ 1031818667716608999129510132503269477106437135357425656399821658423904113055604\ 3980749586775303067097934999830838511304070398154513649217474690209226347712511\ 72772238855793060069973852001676055338751663133/1132854809615601490714828686425\ 5082858253957760842650596494020299863193868397073536341592319912893977894422976\ 4397994480850346181880197248715811553595383116075017753771301079725682497388600\ 9879746078896528967045368308752569425089492797879644445704054716174467174389539\ 7238250181714212675275468733153222710509272589928216173346436432359655221983536\ 1263667267215951741711512184965503560649102989188183430555911031275771394543718\ 7562478609647351644394326180437100633590139670040862320040214247998879383724829\ 1595659309240971899758485709753070649734615057430243632712447776061418371740443\ 0879487735360058914941075710692438330828282507114454352161445638218138312666651\ 5390292139414632071660584973576049209385100192712017350262855888093927375552646\ 2072023558943240718760908720609617713861773010633329253816764249591006221311200\ 2541090705531275437815092060345188108234075316245417103459233054177471041280164\ 7833725884784543398725907343670458616023826422216827288809074543030774141196280\ 1320121091189289484673543611868589078501261446338152234010688222703664091030188\ 7918188322109010925952757462243215021289786764058402023327061789538913483220632\ 0849543221872931843238209579645498024645477041329353021905156115263952698268588\ 2886909203022345723283129577303729716520764769349028626471725986963643686199810\ 9556070012517001117197486386369318721268285953365069415720597185041926616829468\ 9918763073372970513953334434402543391166639741085250998988207881891616061987798\ 5790589680139863995562930794161063008271143520616366153466997201091908122415026\ 0562775957462004190235500876089572238990090186482146504553667268057692708626471\ 8229384051612920647998124334516770466432693173823862713451930743704332323126274\ 9116909090409549383679517982018274038777955340379654628250810454450493707290504\ 4398076713044072950090381661782069968661412780012043619233493932670101177296399\ 2488850789233518405795964962420485272956453653621584909289300718110055708259990\ 0920839090995200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3655428607479131144859089112515948746192274817791542599873294688\ 0903341075619365577201560740548839214295513145755807867153547031144304672260773\ 0437428068156166186589240237171385682014831901509184436995065909694947100306196\ 1161890188918790194496910815407034944529712736473365175699599197866309024383341\ 5649436677524935803388450786006641170806790133916122044960963052125767995345335\ 4734846654994747142442834100223538843296081397857531134742181644220380226049286\ 1149260887777632916317656815137079250242472103414063157691664154966662380103121\ 5098260124190113275758676312095477675196517206497682240702012739687041439350448\ 1111192602463335469490776271869136588456213554890222058751412958705207940760420\ 2415082050238497814294034882298577332852271827903666330946007760007788422231035\ 8600159284033187339358523423055433446259293404889597331838996515209459676417346\ 2579048382930177491097875086840960115566548956858713269533123258001595155107169\ 8921282242044010487287204816997361639592173706248592177537563219223431942033202\ 1060866852028295134289211050180543732430647944569227981791269011251239138299211\ 3435739477533044636015838893382125382519740359076595287864288844096820262869975\ 4860037698690073230834464698057727171555788503265774083421840823963037536484444\ 8537932430150350195735646277670191281987080801192421099091551577951242689538937\ 2979193820563185588849910650051281925154003045631156484941540878145767375298475\ 6472089127321570939204646442172344008766439671777869665393773452058957349499195\ 4782087610893708789584294753645260347902713195833954586273282088068574739577833\ 5899403016765808937536776410862813809889716204714716313173707804946276710070213\ 5182292758459936137505825282205988096528202954696449172876571651644056339283447\ 3425943383224411587458037380926564833166836102583520558118035302739843491684426\ 6823984278778819455244194154660079111309665963948315671426592049088891472816634\ 0884101171499250396578136133268757262188933951434307524341381224000873404576739\ 2468345858549810820733182994419945759948619119434259343099539349179817529358888\ 3399627140475956448909482456782185217309447355039227426177095843952330195345315\ 8866194375235375131192579293345537788404767789979756815402829109607123/89919193\ 4490864982108305630650904389485696292815998295366216756472610669061380285646361\ 8130282086128877556952587829248912448219505065260437980858726737499327729441871\ 3104874620226829039736562950253819842403566535066940609350897549659640121319409\ 9879608908714095855491102976232525202786602443302009755862208644236170015619883\ 6463723595893777831356858466974967378535355308991053540950127599825195877156721\ 7615767904648113064481328812098517100034607600934865065252301883845437737433830\ 2692747292837737864904623423155379124384279761539516314754199299891836908162736\ 3034286311377483701257793328239580270069147969079226325507335209822833715746956\ 8548089105841475026998258672314603291889715641302830344310721551221078846259623\ 2523525908570236922001091328361481827913845381896212108713624965520348723665297\ 9234798839413134205302406599056352804266115047822594991662514287848671738688556\ 4084142135435279553892705866901089963091492584841601558891179103014395493285568\ 8027464438078451582847518485337447987575916099171264118732362949906027257835776\ 1192655662536241808022384576049069273623993097437688197464329704231120271050354\ 3901137838668449497387191806232703332070956313047489599039939867644680852304851\ 2072500691345082012258978309517155546139106905553450800882162858741755168278482\ 3101474152839593136750010797451578062205584014689387971744435351491725175629223\ 6705813424479326710827543495333725853053666928275118850276310551812107611462700\ 3311402619741312206581745806930965922429173896387435471829626972399973298041058\ 7217313279010215782898494600627914601971816279065138966398886627623576185662590\ 2296148833423419334917458755207777426820309110706134579410171581536620473085421\ 4730496781633583241222507529696777674125938770740943554820058475997614396169122\ 5803566497964470970924341148158158427220885740891122870473867025676625418552112\ 6854480159088982235691280617242657175134102789213899628260345715143428000143736\ 4488069678254400137678119350876032204800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1364474028223466096202779686246415526690\ 1846471350898541418065534136617911456186004763979526814116338495421757542220681\ 0337115394122520791721626176146590610950319933720795033061418360984989342504132\ 7954762864075373842609059616168538663074426475412802071587363894161197142557018\ 2050596102671064834556110121971921002003598713910289419124166121097364952727010\ 9577994583116591913164694750118530310754978479370814772015778547633025695343172\ 7890336501368818308314850494825962621753715808909130430859120641097086281084974\ 2159016772236228694298731364573895433627738527384145201463061990980895396299004\ 7467130644250919512967555113007727221019797096067916354548534590052694231062357\ 3884536989764264441132944365706242420541217167287447891470032567444590695014028\ 1010476093429449241512666350186851009780673977371650892776130056167040321745412\ 7334687378237302409479979726860503951423726627599898886356442156035768437804541\ 5165342770038740954655493813213560953277165641508874155552247420549576207452695\ 2804939782423192084449890886087857767524504283512439576989814137436069452556770\ 6615525490256100311425394232469898146390205383756433465468217390425734919797782\ 5479074616337700836409037254848489196752032318980693183375945309883889143565031\ 7359365382000219294444818928712663657730431106114179449189274111735944518031458\ 5296191970645827740515622899135203716053922088371986702894229432805935863774158\ 9371001028504657558384823168567746331162839090037834144263166598195541687858050\ 1560749690717220752344658455405625329416402574690492245783208991373440224463673\ 6627752834731720716530025715668164758005570814552976948602805845788570477676137\ 8388503247680800586927419698638751057516851694731243549003427478526546083840532\ 6427015945842780904817389501370247186570297980372913289100019311115424522003828\ 2591706241740947853712393856092090965126956121871825231948960698719682730985743\ 8685635184625600805774373158781227508486384110727632662126347062214742417953419\ 7399455336692408531457835987228324090808122514928160235838182379428628667289840\ 6333548309967874884014594294745791388919561651646485127793900949535984902688687\ 9205250157130299207032909637624564046391499190255743964202910903328037437011383\ 7466497116307954537/33087952416694748671799223629237642337435839104708651463801\ 5338465273944040969607970855709963431441276664578111108147636768598800797729349\ 3702013486578265716308861673264560904223647284408907310876842711222085295190987\ 8234035526867387996534787676566709582030075328129594791160166609241355451270363\ 5739627253863985259803837101251894227698421129569337843233311154362536124178456\ 6033537309690886738027480629357309961386938057242132668937440148175876822733976\ 0509491617145832407740931000401555454210201349185932286515276323428753692047613\ 3725756652217685450158462112945209245913980597734205349870663536022766813932139\ 1240629731012287623002729559251052739871565794521399499035092123390065170967569\ 8588943307378228487646916877701743067279418560578890884336154786677057217490229\ 3639382591179072150935872355555558764846458478186779741018259448435596595698854\ 7448904086556443818999334606817740683626575269546409170065654107840744457364690\ 3388380496371228437953711943433285034150105364127402591665427833283160835793605\ 2079408894097020336646942861452279959545552879142867940684052774007542459746462\ 1137305374247823870901348503423214417024977782359888892501593275673100842376549\ 8415730744889598319841179355063734207841957013929758116147648207385342463793771\ 7124480590915541266393134447517963150064104255293613218547520711091910661748129\ 4934581449279725396976722013001115360422094750945677172304214890644372682140485\ 2309266423785700719647414850658052223975166987506034907130416036200565010448552\ 9425682630009172391068220053805853441717249992770105197350502291761965593061282\ 1979639005726571693531014034054134834452868005978068280900990368091253647105321\ 3680423695729774889359491098828681298164565296526759437129357281437275340440168\ 7293311478880792878583677262931002142987723461022492708459325522005099982932721\ 7578539946306855042218401896240768037112166272911269193814619551518116202267188\ 6102650701091383453795847304727196357947180936105307127671448024383488000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 43159178\ 4889697009997035568724997514666976544675543645420938566660640168502044835499728\ 6647846205889860484269441117846947341302185312776990498124290076570863428404008\ 1704734419944612003453658632354542934447704253152007472279261014092157700129356\ 4016414418142322628597146710139954246010149006799971357417531128166616349968642\ 0191328163816563626512621302278146069171475147590171297417498984932561376273500\ 0045375808597612504929637483719465806363073811139186931790716077126580931277615\ 8214167833901159338757200752797218295466631012096347730074814197303290230017977\ 3985321628792733267788409564803219007925527303436427391680122233597361799703862\ 7392011229358371846805287086945600941141119716692664486973949686464484746938072\ 9699589867679267945359003072389007203855670025694542605739834758512260244685200\ 0825280834011205038457206006151297578596216714616713787322782044150154970129355\ 0177234299104133932663584647809580664737886231583447385280433332714227057488223\ 3797216305976786820077699732011018734590936508744765482871937183304719409202739\ 0816380873603078904074855418740539055280964700237594240988348863198534316417051\ 1577080667240889369049645622753753464294183010237417008439475028050296551336158\ 6850544316480941500485689410260744395132508285779916348379953482893575602594905\ 9197705590472689145573440944947359462829243185217939163528081391034774310662319\ 5808315151479708122176716688837910706872276741599967055295148447174793273044833\ 3854896066641270399002263421535184066475599808142657508445117956863584247509745\ 1188896419305529949268876561486363013735847764464221753186193393772436331160762\ 7258172594179011900461121190679845876197555774104824441011934678211842590074372\ 8129978462741927777456768686769276621597319378014894442251529196021303478673186\ 1850544948529388288699580961625970547233924454428438461424224864806478686683278\ 7817673138569860270609866993784678550491794692490652577258928322789515569025964\ 2802463178163816082225358578816462107748915634751076158372428513637285607610297\ 5485233325375629975789790844862112855160009894940100958195858485220272092920317\ 1288637254255791826106044983287442687886388746973283896983589878452960021066685\ 031114310545644545037316196549483647260130762984739/107815850969338282154731365\ 2152336535860572948952737598998762481693902264778600983758201267052499110367275\ 1763665550428260525171395333263093138545224281428787352735817848220945476151125\ 7729085973042780626386558460270205005412287711863489837064282647564741566030018\ 3479605207970586113372224641289009550863049712660860853213145180499033807748344\ 4173745067835544294175071330797640397229515660435664049526545998191131891032252\ 4157291223884483480278796605378647942692784077265551265356482277311506354558601\ 1761858573242620564379985280666854275035855330652800508820656578950963931233002\ 3055744956895895180859194257493908963562410710867703718387170726425649598050781\ 3357893409960975327975660505471032907766374981954387534913894108929305582206499\ 7108767359465588272361038473929408445221534880024630227179080634549012759055841\ 5898092990393382569078662052416872152221093835717869069743982107032566070105876\ 8024185669402741570216163986853961259054185482839888316450576624269678750884922\ 7674759640261022177042245437721822173599704716016770187473361846687474619697579\ 2621297919777191262568620634344249919196193897038847578201780599278028936963109\ 3926332966288564401690523762650358084295502266256959446382375707148970610643442\ 8621379626360632651961986495124569760662722828299727517511508769604914583787282\ 2934208967234468303805766545513369488205146675127482039840842423823919269166573\ 0002139122817797978736975962811448197141789194296959055718105973033416440219916\ 1115104638991546454141774576959843813879958382528180855510477716410364698949540\ 1546123769241054817620599939994450316985290361338394792873922608470946203500547\ 8379691433781480942513107781937950218789954236677347470620988345179515111526968\ 1770847974702496402361887465914870631237147747719716750995311843324118394930411\ 0555392767444759261484068798465203179418789989495014203154305803940862917467926\ 1298600073462983099640256995494265247075603270388780767903832268142909098539475\ 7190984020213468873359360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 149294363247408803242025953923832513218221452340433357\ 2251244094417922501892785695994532663757133703731030492725443068864848073774699\ 6452028914954418865452693381992939111003308427664028486015624529820398182962223\ 7939370806768325621245426487382990090364936023722745637363190097050776963720060\ 9739448958013310529424520893766623335274620515291497184119146703523528761339924\ 6017088082777242824691658108153362452958162595193093455383153491588646608278383\ 2876180219970919142860658600302491148019654123962900467630879109048476722035230\ 7778122792090162167584607366015784893529772769906916153003514148529339155528425\ 8805545316557728891246600490628232861693536646418908247072748992854423896421174\ 4872531664833944331743095505523588120076368228419382850360423589448444551703787\ 1681960035400959571559729089201318373422118043755726505118923159564080906580801\ 6509763040555054702066587048393560902449239339612212942236802184518698760692706\ 2017687859678277206837051124819358774080379319854552133062015841979161583695773\ 8938207773500701062544703644222297592982248967599830450217890312763879146488323\ 3660415981787298294571083273438590819766630504529001196938621214966572741936618\ 7892190094462306992109523701359487683543668743701995724964548934028658506965274\ 5077098330864580221964036671555026909351951303083098900229484640479108752615413\ 8220206120794394038815809468906172519322824904665425933732798786580065080916412\ 5834743341610205958454114202862820773241389489818542055838160725054629806693442\ 4903517761605235978290299040434553365956815980640242042765114398756667879338205\ 2692420544340429573608321737857859928538968543438226330480733467420142559457108\ 8048253783809494494187015015660742544750588286908573787626277689204831737665284\ 9291708813419848874044308569224569511688793452929672788790735882441977459250533\ 6654432370401916788751001099800429235708082372144350974020744801663386700016509\ 9435061768660937162899650156458399037798336801618668332046287424722231382051569\ 7986579015312388622524231404971143482153293116602697401405300193138800772904658\ 9136635094245155407713937356812203841256425468277102628917396412811269572105410\ 8682327254006613692704078515517706952635553549508847422209864179233337164025921\ 89169943/4052449596730795365473959790215063407330822651777270401441121742694186\ 9849932881355854734834955410458768043904108771543015848758434689328637658456549\ 3604671171481063940060276730213811147574445683903351436794862581060710244612855\ 8163716432055292304569443662534116071968479135207987603528325617857890499523249\ 8976854944557059999385277068787512574910686144599745407365228917196237046914536\ 3582009120103188166092456747580811752675829660069284797566671219540469927689988\ 7049506465664031910644771826810280244273266825459339181577986977413603955375644\ 1824800552682959250252894150339711463887639181486946023576143159930744724226336\ 2635195304651387767768336712261057775896938507224573600252079976697110129607863\ 2072227450385874996579036277620754619633137887273322602593191393805289365386907\ 7995658132881326979600642544656346224225430125566099824333470609192900163325987\ 1351827276261402324686202244722769578488133112837542421507487321255756799068965\ 7671719404040589415780754292307303687645813733141344965084747494946337062398504\ 2550878882144288824353145823850861500852723670039011302242867771863974093320223\ 1792512969692301083891908508133823030227729771962174206002773601107694853867850\ 3302009999032089380979904351131584246602652790344147209442265124056538327964469\ 3637126981420680276517411321873966539623074460360874498274107524207585100482133\ 1913016681110117768548828469291370599654579896980916275158385524621337165290245\ 3779516372730021001454271462995247599923357768228691935726276678720817988183520\ 1312952200474885148873874971401491400045274568073899626988347135871398662242113\ 4235576896697921244326430448462005775317568521037815318466736623017875581001718\ 6209850837257286261202616080812840189161009102170565450418163974834581344656787\ 1671220533395730207549465768143183080418151820989952735004583366733615188362231\ 1470123639376754170505310167606216540601529201273092258772439469716012487756012\ 2366245534567013285953946512249509045655629167829430283796480000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 5015904511550215\ 5503290609950144420322610919668946951717482478131148706442210257677391740953214\ 6245145114810304545252704417626773019612416210429915877716109035976273832146081\ 0444652602779075800451112998033539944388865777572481179428110066885048783311519\ 6674524308574471868980028308132426059362651068625291607282449000981505668247481\ 5470089361456794701472297820149089903267273925374469312638179777493766818176965\ 0224164809983446511518653119821091895674650067842582904204476028162409904082604\ 3374116016825416966681585702094750007294883452071481873086813921501518118958261\ 4284203154996385739702315156646494759389849524632463639007828223274968047177144\ 5161097267908870112768040784235961967510534835905689564384195288591644211641254\ 9859673179218948797428056874697863396359847565421717983559029843131745562751305\ 9697692871115834304889239617917111355976176622906960112445975763486075535616612\ 9352738533067411603367510332976873922067784132117663139199844012189443027335626\ 0238686696631459747785549364361377853469126729554681313130748010069396948362152\ 6778855703751728963803071272028599050227734885142142113022481068951417039241207\ 6221370412850688592974658674870267128349039593733793317587036627278221856056555\ 5315314892485152338064564916207256929796549938724328667987631006623144502752866\ 7054601235231282187479977456921020998953406308628567435905371748462460859444131\ 2262375121147178352149220330295720987680481636323146046166109323619106848859430\ 0838737050470624895142369815367942399185618180650781812538507086992175089368220\ 3509931819443131285847556374411644185809645007716973461461690612628122080526068\ 9949602278921091059216990604773563545893020586082385174682721292524709437372916\ 0271493161278454988157823893547065138836110927159387446611911647818829938244832\ 9808078001150775722216438565975535200566976045216991666279714996482871032106500\ 5300603375274106873281339324008368441037224643510375390017943033262132509923150\ 5013153275555026053065002733130085891460813579598813842484228496749953793879251\ 3477687691089470137537714439750690720416021292981778060267201052855385114177826\ 2507609407926789156281804488148833685943984324196862593279844984064533323691266\ 461897948333994081219491057161697078232957095401357/159022047135545315617893362\ 2014587829326164227539412997718103944107769716343940572526008099323295575486667\ 3264856440005977729260185641946861377019774940295575533240135389946978730619904\ 4370022249634741948230377643013015121710449140073795816043457139155926433809038\ 6945213390901817793366771427038488607537668226639290582563539856936539449237003\ 9987314965396768273102940604270086231711343993448525482879495564709415369361593\ 3666019812306903968416323852305112357273098639066745113597949029881944533077100\ 2306383016584612728703654460170796294451090958203235060451796487246624832766742\ 5505224368258617501864777289489710768865013740499223629081568977543748918967867\ 5866769186509310578471385002801819419126637228336635201437878471461429022782522\ 5766172404241684961272027206855418754575919570434146103583591124057111327721429\ 9432761255973493403157341092853087883092894108097556348352227256646142459847826\ 9775731756852502620787327843304638001097667183519480959478677399085990272107640\ 8639333702858446274618763772416358299174965319127124242444107310907114925346243\ 3543305420841687222284825796978720995370000855943886521272263623264258663407693\ 5731774315960550649077848063362108300200452832481752566183198303037933560296360\ 7239377814146163412522001434789354320512567268578843718230729697113665667319423\ 9819361455964457685250757043948186763136028585931910406395894901636914272350869\ 5894195874550010472945345595531522138918822087806854811614064972743907991175560\ 1705469375373537948177572974743348301843255819254299498609439385976992977716940\ 1312429830494413239986308696003527496392251978275785911346264354948770403913855\ 7906113837394382962869684672434372267113249010769830382269370861159370175403717\ 1024142500866685524762104829593930119492701995475951882321237422942888110113808\ 4342392750696675115797592418489035066095163865779013627130970617321480276945135\ 7047014610936215169398821539412112355449098511960879316979894978842176828672821\ 9053494916232418714172375695360000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 7584578912781982228388264645870561567508111395\ 8030817348111133188358451165379228320120895983941507813065994079057652998889340\ 1463531061637325979656870234948839931431075213501886727120074009086840929304382\ 7242943871268323811095513841358503037997500998137274351753301937114396251383992\ 9309383908920342636490847399048893723458793880345493691484692525133311910999513\ 6668806953200946960299299643634213415642552788868094733651461233331897221684473\ 8719621186627146029923379589717015913693175716994815284139826839906319478834270\ 1714331351481053798867961147329220736467760668376163870462670366543742215231200\ 4964246403628002301958462404930716388011047116643279398727927287944247597207811\ 3878236364177331868241804876379393131566443189652282403057807698360058872402995\ 5067338638135885901770747965924980474290324265821956602229802148654643770148733\ 6594318996321413243386179809927734736040920204077884127438516761069194621307391\ 3824037489318623979203323735975708805228955576137427735386859537987765873124966\ 5957598817560126574851049068268824102325403151464814781068538944023942134382786\ 6508062456162248547820972292026740067595656622618316504913490528575184420592957\ 3263016069376863112215897481779085324813808033689532708401079969622962206105892\ 7467769890264518331237320883518939912486102346919007272399365947139877360996582\ 2593319184975374001247585976378686405011181624065936262138240588123059218624424\ 7100969153844042626998135670613718974536264047185427306951519631135524375261125\ 7646896471559874495923069760969306630328416133594245723768866243600551489732443\ 6646270694234871471271971477292777198049934754380627567824813958697658692616614\ 4717354212697330541274582038193914341830884888247152638083779317451660512884850\ 5322247717295402475474080885844209846155522836317404165629131463096994081910028\ 2608263116975594483754305652051432583882388952110489419819014766074025432290910\ 0212501395018439351590099969517270046225666334943045191273043522354746151222828\ 6537332429471089787271463153165847762550519432442961540874972067626196099475589\ 3810454518896196630452933181148555710047375637075327596338869369428188092846623\ 9882833578513182712494279139299174367164136428630716235530987692472430577026263\ 039519299253066570851221519476559421/314866964083926522693190630496173631125396\ 1773186939210005884284283120743942128571808845150327461707241767868467668894855\ 4728234882100927561981611365507972711470396153949352701707282072696803731750061\ 5907634908320493141906415457934073756519875704146678365579191640418248106541422\ 3435916802199924724559190641154214343137867660158045959044217301852399781336488\ 7534671121847351518261701973113020339197052011104344670097738950025905294674514\ 0326078021548849772016217809923061833089429510896237479062526681244565639496881\ 5659069808074878142134493935684375949851875133431991729907945490705414359025264\ 1987191714174957812397368714632843207584058015569627653997590503793580297537824\ 1805396568303610519827155507049445843052113391903073124990527871741818226202922\ 2389696505472529233868929143673079996122708097580842856453637809314253189337303\ 8670007019061068607006057244053088757972827881217057155060447343349043371895533\ 0125980626919470501029370767164355329996741855638190681457381037023133684070106\ 2689029220076468967245167146034427848689375246981889185112467216266788356513383\ 0433974862718416904825624752371180210518990020795434300257541983461832060685685\ 6323184389598698292806886412502829710294225277510945333696762059606237280696834\ 5874551282012882967243626601430320211378409220643864883587479372765209183361276\ 3151494130249968402026362225776962834365150858123972683282080292797466944139701\ 8637034627665228883276352008004547470114163735141140476929314037308042878564984\ 4287898662214857023988574490345291406549042579097072205488380392232358008320579\ 3382581070420900659434131092188541680927143038472450221163983299066560183807080\ 5448446957450942669998779143435509900437198579129489334252382377827703745840967\ 4542526547315948130035925616374680989619925212788656148176450734143930311018637\ 0440386465725137654903466715729867474253287513817390240696595609030790336798923\ 0296730960601438778337582282656437305043693830875329532867664276274965094160418\ 3019606194512466624876862504960000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1672634028908461285401639451086062800144322847\ 0183233125744680702753682306979842343433923984963809749998003611615539423303558\ 2806310652004359542266250892096061412319604826613722390152848349495968041078990\ 9066509914659033914522100776791319959511374069617718367988480854377255169727119\ 1886422966659753864866270647762778976710623596564258184112814845111148633086526\ 1317385489311180837361902405094697867367418161365089118103101770222508806533768\ 9707163817222143386240348603698823202711636083638746983650714789523744701282333\ 5578383967314939316847478590139507387467554818780239628053154892800841385925789\ 8743479044504184954149032505489646890296464231766009341502166556265648989955080\ 7375925259100315127082530188320129947408237449489123170947082024706290610065469\ 5689598193174839049422352550991709672899234454884672770443122800856979925611188\ 1447456433166217548231660537468863029155655212879382896899056185372929462471873\ 6262318811152202675901024421729632405087085969011718446750804716123086972820944\ 6071063187095555387782425410997930704559193987169727899478759192287703107009186\ 2740226705525039589604849894962357208211151256473361229310127324714877918802166\ 7163888476655468163054723006645714636863701688909850115032216314009425051896780\ 9891388851619461298517618076850730841952051519550425991175921270153880769564318\ 3775717925818596912389150476036659301449175763014318170923019573435124673463758\ 0085089160725610359591556071548422669992470734728718456163309836417913198462575\ 3499069699735634387443767032708109375702862064578355558954121619608213289507989\ 6608082147270735497489969280615620112210640030049262440269436679130811721557008\ 3400581912317716949313136777691913998448215235389690153072433883906306296751753\ 7729023614110093222041920342286684416171621632208380271083082439451340243520481\ 7010868721221976805976240891092924846226838917182831273781190371493730351868911\ 1996594716537815886166581130294824241404466346125775498333002947142126542101086\ 2595106835690492035719418024895702548955937774917057089502901824464004808645817\ 8406096846518920499757726128483978918361680566221575970408485262565491777582145\ 4290676230751341988138206261186446095355926896134154836916316778925501905954267\ 183660766138864541177475246599/115174124618982020981418029649673700177505062717\ 1765096474437724442479124413771513730526930886026904763009342759710456694598366\ 7342029594322988913007826197802920549452792369760553469096206684700191521779053\ 0357094496364203175946187078633582925884686483126171790231289479668295797630209\ 7728553202294205050306636386522199209964478112201981194344604450468137291035319\ 8914005901973656921564601377980256648578859810052341791940256022022350358989031\ 6817645456682132682794528843717711733065184499167679940496633569917507458281825\ 2870721280639341494431362955933355558916024203500848609977995720600235411245145\ 2033374314079365977023953099841533992005307629364852796963051056535028027945740\ 7516906919044074449562993525889300186451123103380698106007967060551655147427510\ 5851433918976826317750867523809155483804598325388179451089613277425647602176830\ 3761712867523626897839862573754792828067397541483866821222294785209790317537241\ 6002735441680118260223367136773203180938294211446592624181019964029882828715544\ 3780292516845644257451270407391197816890576676590429566271436746178421602990880\ 7412737956856735966727888606181966682337423098722660292086000905569534903400206\ 7847603965672238350976887938710347086749021428536008116793985548472222319998069\ 3312419856554401526212890175527649525559274847924766198964090081858424280360072\ 3466820954225954314233371991445235550364848523495737072043302113695351450168589\ 5271655641723422864860438288884312913279595784905963479513815898526847190541979\ 3606453239675282685617870500926953016169667208551995008915102294252695962881451\ 2784489181031517038089144020041609809232550548458558294055823616710877239173018\ 9561954665669657424377040484697289776854716824931766435276743930735495415052269\ 1175633278859313487467511975616899469275461468167208091888216186257143688439995\ 0190127085913309179904433871361285150850531358917764617073269669427563646406349\ 5823746169274668767266402923304207622671381022181334960534556024636426526589822\ 4981630236481290240000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1996010901390534988538328366606979977366900841082061644410\ 6510713353375171197520411151939810991774144093653752569789891509291181847334552\ 2829415910506745978319070387049840573343261713239214710775646702405873683209846\ 9557392933545133485899178184459939147152279542148327971154114029998115389487974\ 7791501192925343147623497251463103782734076553378950872860330167849177746505419\ 5069019057158007013877428257266117451927430795569443209169000446500568585437319\ 7484862391867417237178794028031328310516067475022211196049839609665868015302600\ 9819468818458618234123916197133296636028817212987792902971251365112202219864358\ 1650552257260641807040594369039089933092759493199113244354056497634596617154037\ 1135265579972859456538072274389156430413649051379165205268732708394142137794051\ 8347468836928787702268762334966427090510625921774634812311321403019128804278331\ 0542574780056419824797043201896214260348772726294301968780373788925693114800873\ 6883568543889967605848684306738338272859987444246621134081479848320557501621680\ 2745686182895521202226928951826853739579622335175695847049896035489962030637612\ 5807318610703837996196024919814184594241425390452101983908166702091830863822446\ 4851845480285579084130198110558199465564547018931163423863369550859295645818476\ 7640763354330409275811522754791039767246805752734765448772344648812341998880426\ 0947625301552938901153612669696109421754682373751631726179514713829298010494646\ 4022429722765848410281732953547095775464040465892888911218549070311983436761334\ 8578773371907401658398688551647043297368322843557002400262771909532053473683126\ 6664553747711879764373350162170838174208143215740517638732537941953488157569161\ 4150495756811442554629731423563815823134424649333130850694670730023406009728936\ 3632574587556093384947746322795143146265140760624669318207109229950408324513897\ 6472776246524237958678001722749437963237838392138951403146321117916440414954426\ 7985966275296034518994822408545954497246026916125284193688053144847274341684439\ 8851245949044612603689667753480063094316089180615099673804433651487280801252059\ 3397246360908489700233538683863184034719518243630918833698143263318526248754544\ 6335685548845388871394703470127375774013936475279051963375433411709469621162176\ 184856074023093512581053093356063/667219520354686919194294622844678604771314000\ 4029213616751662705320201063991374465089248422906932438047955843895009661808302\ 5744339903315888220667444360219071462399746082068373154651763877438972861028594\ 0404112967942964621976193992588131352756693803539747405855696682231953582511146\ 6602121282043239414557975989622796929279643052053230891920208999699757824614179\ 8501915640253425051739011401407673899445729763005558555101133168526670635465457\ 7478735891616654906473905147933611221715078232415565880401938948928306637648195\ 4993700391855968826886384918877934785667681549350288363568493241568221187501594\ 8665294256546970269518953059150005972326519458133110599326791859274523630969011\ 4727897720353407838456703869023440522601875677133616149128066154702874562670968\ 8006741666014893693099458787390499636616219228175829588651139685036339652102727\ 9441900956518603584376736094344887254038143001228393274295873490051991148912524\ 6972319591858111262570347600484237037108622152516142034135234446911403197516280\ 5482777106156930213840690365289767129373786167505758593213497559325003132534407\ 0188170229164813951254554861614546849520524585009972098832896345479505753253220\ 2453538857403150560745115288772303711152309836168133012044427414645859133153637\ 7094983180168799564816195994379133413074636369298472314196713813561692853548635\ 9742043933516882245711251475080772401195154633457862289888133745904770507834576\ 0368483748799022001141599482373606367954109544501632500493078075928847195747954\ 1935322027503160774160589087088900877186823167621706716116325061625459425021619\ 1872123650521651519319868625288376218693258304008741650016524090920341266391051\ 8471293831848158897080141259967075222830593453275293444472862881731730464393100\ 4237891947202087400589054978099120365040101198261434290587989321281276453514628\ 4261091429618913920525735455481647830173293255770635111040829963211769700885331\ 7025183001353742344014945240854009157418306695041737335014978795301536705237789\ 2731828831022548373225225158498713600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -187146570024044124459779850398491294948\ 2743071108391897940507542997748251062024963754511948067441282978610427171747108\ 9370198708301884043684620272075235639980016123705888571297100359958316339406491\ 6955537740462666459845093006253239094566943810788306483775884725836847484879022\ 2951501820179398299487883853580420549383515600857577760178752416837012635839363\ 9386112456173136111659539782021216056868391709605078695631663575555699928854065\ 1838130854208936393814639547814133604570567333430439037040784581324630729482317\ 0079964272051650477134782603399032353457734002522305398240771791564571312854689\ 3126221647370208355619625193715102104112643389269411288308457174271551458285805\ 0084835105265900328082516426240453332613915375138111185853845611875802498390160\ 4194498418573157476676909408186304810949192113928034784774330879433740383043802\ 4257669625220171593604459447662954892987402908604315234621616893838886413935331\ 2136629055596334072076106328588283764234741871739403730259213295145876962661968\ 1098592221817786504604917504271043477136681083742747992111481020769786055925752\ 2507258166589331532417225093385512060929305887333321348381610439985632256140401\ 7925872577485073582451178135070488949835053793999794037771090041390167885053885\ 7026751765244386879561134882276659842753321730260613185093350661820810567265233\ 6288317039109382278067449147111564941222118983467647355123794445565973709114864\ 0580305611078892469147724519152507278301410939970555905591619346121054878563859\ 7523256628218832889699864296641945529590396643332295855003433611471356326174554\ 3747908154119595042539645503649130465843971196518664238600128488696212387084052\ 5206710108149415948921551464605797617346828800699887767735221455020806717098659\ 8659866591314644783890412843231825211237419492855805686695097784108932821804371\ 6176570341564446636736295030341031406218228322740657054962461069586141727206941\ 3348687811705253456693902258955312313261902994828471757526173386339974925509270\ 3527847201030659168011975517096880088645966071005030709608466651059908272077440\ 4418624349801918568754726526512648654808560271685140155550505940559593273780831\ 4793499659714272397077535027564882848160717375273708869317246602941490457228367\ 6519405837625607369514436728509580697694472420819/18258176071681583079826886428\ 0322955741125493754556811067367091288874013310673243167651934226985593929504863\ 9692396940577313296960413385116701693897546291910447294907457779035714159706020\ 7331357705432683339025835466441830308291775375302824601798297071151862975500129\ 3838061077963317436846586574169984423606255927161682192171615819630792572412234\ 9707984470360650040694393514494889127531779157286261657707054663116924735955915\ 8197695965305115972146250056455394725407056233214809294928833064869798052086511\ 4150677846926283360520864620453382089236347536207825819319775911059631485706992\ 3665930177272596355876482228973632117087247969283711486948609306535647724712861\ 0996434273050290006747314877875539834231285680900945338426815369589077016622436\ 5360813618905218737767459579166285821758620793295837650017042644118809062534939\ 1497272857740996954241213596065742898941280724982136490498773514440965790934006\ 4343307903623732176599583444795999559903437924853880069082968806505932204903947\ 7854152736629113429027096343501084937224181400970319402802032801063851355348436\ 3838920704979407846997612987938022938476451373080351945526467636222445394591208\ 7285698587677665411278840799209877312626347753909228280817006674575502951144435\ 6895702156884036753218297420091223805609683330244601425614401412919452605617598\ 4710034391814771801736506958462663996769485196441515437981174313957775463930593\ 1434625368598787223456968341230661865732310626029745305510843591415673993108498\ 4141189530045041277127311627823334291392398885734845113541656954643574555583965\ 8242460219179377501650423676475334020429921225849263497069146583590997307834214\ 5126030448129263200595652864531570733047674242308076440248525711661400166460519\ 0416116239980933711368390744242219249336028795825896482599879269081290501344899\ 8402425876062600046851206289677878288396912113988932806011364971484229457514502\ 9141183681575692517288666385574836018774506608039347301083736457424569093578714\ 0325662403043005514441156940621321126893164953600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -18344801868411736421636588\ 8699257505929378877235445331771076531455719946472609929957568246395495849803054\ 7773142344395552338552579203840495750976327765993665079943448058516247860921838\ 9252405573295732640627716602479241287515844260915464557202880526995553303819584\ 2705044771727194293734394987596987640974533386621342726344159472978997427732019\ 5831782985271444542324986189898460668247403352601955438856162634959814691843639\ 6343011413625238721739774617733238779884958436102170153645318858961666595904695\ 6246926730257949694045522779359745582208147890970910236619162456438115205921396\ 4396283798888387688062930546671643408355491873673998954740952784990872648429510\ 6435550828999354365393416283654995445134513156297121695982910453682789123709476\ 1496536980214700074156709154297603303478619817797705081248840308693075801578604\ 4445860493223937369757135458927336484967645501817114225973008520408468864491578\ 7650577718359244369420495734218856151529353623923480083312687846907010017686219\ 4444569369906321362562387651049914060057646771397791312539676125640956631363361\ 7393797856731472577643465321137477607414711971301145102412274481762464948919338\ 5357254344027432512747413800906450490716533495549356120589701167409998974825328\ 9286393804881238214990281751839115622032295268771462267657819758137040635246478\ 7393365776859699360233231431006855668857101121253948415988266798094082946785578\ 7393419652369419281814010495936971226722488657361072093685666987253451014406067\ 0249751215272616355661479671142386759133824693643289533672522467938273496340107\ 0181678743456936513934142991289332077629320270132003369223988419883503656822246\ 8377155510466648746645697346053711772248038119948882968334585590062455791811365\ 8466125688917123089614244052052492079139830315143164023806660261746918225351705\ 4097529811113536904547347790510693882027442537674401882947919281641419082130216\ 0510776730305671918632039507880613244251822469504618361586410130476934490154017\ 2303710751041045282377791220090359247380405055828249581408809498621638768909458\ 7345120833582150793582868420847646540341642371665762972327711141967852975977068\ 7049736935891583960472148590337405737818686951169533721600677093133902676449984\ 472315027778575167849314527014485708277188161952087991990482437968601517178679/ 7386863737707693046651631334540740898254422317211283748458397313995751975145574\ 3510175646975123898057437513739350111438772447024832040136423563539411166160098\ 1302162578085813472664675749151793384770984082291549294994387769907840427464123\ 2400533795049442318836966567040306678399121529863022729336677350910792367067807\ 2928650227038698074135476964441472265684523169637007269247612972883131176317555\ 2505304299236352555808639344767239599196074029261404059735241630421884477789120\ 9157385522663796002721271655328405677886357933733845931063747672974918702625364\ 1739147209351641939590677912684883420033548877275034128795965368833839785146199\ 1963531007812350734326940111640189997065461377896418937558717195729115866632525\ 4279962219994079077875899131341483733802562250951192715508715675112899296028604\ 8939061938625875295387073492757404590209020162550885826515794642781590418560629\ 8494387592022958275048248327522927084297030297176239009035897444061548967805351\ 1385632598124426188295929536243629288270822527207867241683599793408410180091414\ 6663194601613665625434095056587149338169557241897537163738126135044988843817947\ 0560216790338270935326451006032814714566116018082281669533507104521582292057013\ 4329485962817621742160242359958162486419440876604963861126812214153009694161071\ 4963868540022260653748720298458079360870155905735312048792344711387648811819969\ 7035851642168150761182411676058990279696802998129562735958824950645200823592578\ 3652633855532972745532556574859124015110599562778354432343271292978844740132726\ 2566246318232335931984238704390719030293590012088036807269857554390251877969506\ 0299726110096601076435860974323360835994362308042107123999126509426179594862036\ 6988529634652632947358142190307781929119479173535365798443560737998648545689812\ 6885679590541416276043961026900200198558978116754893721569876628594948890495139\ 5093066202928824611422118965894459132384443080650493562821950095744299017262425\ 0437794226384100409642828996736556382509752232575408016250137441362046588496044\ 3786046996480000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3485733413139123746757683162112918062599960781221916081236928\ 8196990547777493450996566203222986867108760917334341787725773352429595657648510\ 0383872879164653766272471308103694964045232776264961184484160672550435406957695\ 5327459735829861123473505650943776344122869954694201222511357071326832617902044\ 6678009815763953570819776810245450870588706039459823047234648754792906687146458\ 5180578044483342945086784632506360380407405236140066799423978694083259485206632\ 4924083356757947654748066153015574761204452925340049817794914868900282347537327\ 5505003350891392017711085748519371686486832091761353289863418663409293955173833\ 0178872461023496699660063495232383430465676400411239388054216124850788929353500\ 3444519770923512703975055446045007286991622589924493711894761086956730374958811\ 3038983935163661831799517480385226689046578226774300375899573160077361611256765\ 9006686081713827397414732368296722263780318968745704856981263835265005512798364\ 1013017413908057228726096219533344832445092673665557652209647303994594850361602\ 1936284122605978337021511796501284007109488286871512822121728307623645993271815\ 5827896876241902053246104558571594674693098410392888784588231260437456830618188\ 6234932389976585133683617075717973458247025786524544580392507997852600660236520\ 4245897359916435938997437021718849686124669318775578909676238505765257611103296\ 4292652638610543355803172015783458048579215440590932515197318413406571697921392\ 1179755069895994375032419738730676267157355612748806806864886070938311170420332\ 1735497634436051998177679771576108486661643366183705611249871692929725722669063\ 6283305404766573295263075448363597042222014120134469380603917240194424309761067\ 6473282100365026507101699708813281412692094467232682049038705339066728616316447\ 0811133526784509212210452074857308944582429221817424459014768208544325736131727\ 9273337266602603265709845913467217794474897008763498081727610308152118392193994\ 7085330729704097422331519977178600572260308350494246018488750090763707063139878\ 8404039282439265865356205361370489653866464092822821055561387195168767850549346\ 4616981209735283921351820366516660172757595019427191593094974132165139612524760\ 2153776039083061457889424285181430369801129630320771349617645296367811660567140\ 09082611502489040797550139430304114225313653/8653183235600440426077625277604867\ 9093837518573046466767655511392521665994562442397634329313716566295855373237524\ 4162568477236576603898740961744318816517875435239676162900524353692905877577815\ 1078745813535415291741362828161777559293151157954911017057918144923303692818644\ 9661246852206966837686515363253526424871365742573561694531046315415844444060010\ 3683732985701462085154043466253773822351148504363356464819727279661548946727337\ 8162011152914205018985469973384942075311243987870080183691875317473489653384703\ 7940954478652310766621032472740563333373611408894429588097637700663365554859434\ 8634678715419507542651609880034910694625998333442993466294468003068701273635651\ 1394195404712500907554259258578541071580552440727955743421635491226053268142880\ 9453115729225428257524530669337036820324906514471472556676025346024857520087245\ 3771019950475596091110613594386870059188853092521996893512608265056519469384000\ 2987479497766921656962991941487578145051434113337455329231470677718088885313965\ 7376886778175863587688293597579927090681070857519742247604579732651368494859232\ 0818557670547942578203789477581955583599010236941968240110545952810985464209868\ 6656345930497535299557392511795824249706953585928826413586356897959141050236704\ 6269484878840229576658914085937220970703029694671960289740362480105643778193750\ 1084478969181470798285853180904826743224176787956283352254119463099396534811960\ 0419305406549517734906946235136129495362084489421656802195768073338137701977830\ 9891295594878260723350306892289180752670126221863317115643593520324393910857699\ 4354867768713031288313732617065714379141928499208250586113161260967722855635936\ 9793076815608493254881132624824706675254098144186563286307370024048109422931973\ 1169685327461414285067481711502269882963794948637510377491373351937211488654520\ 2325976600796271612166961411934969401288657348537591837716623116237339360047794\ 9836503476087620067450199986835861788487931264798558950907089051295885396177108\ 9052257097581597636761787324313098260036667948435083624448000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -454799431560122\ 7803620938323960755989804023596501742842270323296196533091082462568669368848428\ 2172208691227062688384373050367327114504126857372657765981181493710356639637164\ 4542130376533657586429637173247366882724077307015013447994432910203672483443552\ 9996716568909744785924079476869204946228469452185974233048717804935000163462253\ 8584051953814719739452676601759759824644172830643862639567958528732070668492443\ 1857481700508188325022937852883785223634201722296966460945111616717090756736392\ 1282990834077756779956993260678924642943729847954197322173234841419965793770905\ 9466800446017916911808289788256957801680304370296536615378125946945934210870728\ 0847465024457993651075622577853260743908479838943723944229764753342977462729249\ 4328439110473880837115824890430741656422273762312014565270587587156859369014944\ 8689163681782807128457572538113688182466684320558864286671538918357786572796623\ 1407766020176756613531919637363142751976222896431430354105711033987124849024739\ 7233795970121896196920559107139922408721570002193219210144461728362883642066774\ 1780036060921395908048908433266181997930200786077744308343955876341255095366552\ 7706735683337904161629511354406458150012161402553501801548685282918269714853860\ 5406593621935003306114121208110447123340999261663635816629386895924880049024498\ 5626601996133703562329460710584004580613896024426813680855693034144480012197494\ 6318216730282406671555512908252721825682031060350434360762021654194130290433902\ 5892819385934423805598074951315473170222032744196646862317983483153091342883596\ 4553209768504847293705530659892756534804122955098339089396960510613275376605617\ 1926218911787932186172559140508424004200191662700525005010155366209203394117877\ 0958260475645622940108578865066547824840492783647261054209172579752890824198769\ 6952246407608246266123499516461399337402859845958115422578900992576735015114765\ 5648587576085780722379810585279281430203182772516468697844716512295742258995331\ 1875282157716850248420236361472530515404643027370201184821184941567214077150032\ 2238596646172445002478961343628501363070497759077202543219929672330028816519367\ 3010029867522886723585775234613414966871316337714692356442794971528503581223350\ 4943258693782303148112508046234104494003981130981241595126428036429091456591391\ 35788491289747185461/8119753497675699360595380437175279245514779057255187938490\ 1737706218062773667971311310501447082486217996751193453590754681547363703875571\ 3956977037104868773277239612187917849382851524677844838927264619711708435665764\ 2979869233326055965682592410813595162388383779334409422730414605666921708114964\ 5981920204067675169364660669137679326256027247528710464551689825340126648979537\ 6560987174538215591358046813208774534500200991168424249286671191968332161680124\ 1336024400415687181299105787058688739287125180186744894263434167286618557247578\ 1748410494718330635113776319300080001480568223658854272010467441774554401378714\ 0404388097647679716910186720080111960106141273673821354796189662304485967055763\ 0429887911686580762067887480073464183007924761531210005123140415916438795367872\ 8274156665871713862052532873510955233878964684934031567252905817028671233608082\ 2992939003016050087122717756874189551920353843918886244663403485428716687009405\ 3077462541178411291092115184133432974685906583858679054745317716330691761430036\ 3596116662475851907629421075837037809593578846419520335249427584021664074838266\ 8398971992961325902120172644032500557213161343482263802920486165068981693122880\ 9668169054860288237576303079632338230442496856004297466253761571889756323501282\ 3610923890702851323843253297519074855282761191155510257511687572956262619364188\ 9004928183693463364743567738590513004959769858390520381637661391846451269177588\ 1960253615105644777072925689973169263270139316120975658224711821141455766095510\ 1335563023198894845977214451775297723301115984648621072411798072251577426773423\ 8719530250819908249779045736368272927067360027184080614671337265711651440880530\ 3802650136218502375039071895652733815335689611885885495551642233996487429044866\ 8548195710396911709390841636320615811915901352933328359914835222885969785686929\ 5889551223540541272632267576508385397727658315386426683518368089974448849328315\ 9223148971565292592805917869503487417700440937303354156107625489509068804029756\ 9657906453755752363614713172264357759811584000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -119869087282339762131472044874\ 7370798452904988475382689851492365756773601607755273133069060505584989359831437\ 3859789951110032018419995077155728931777887840315687383559228247200474220092098\ 1328412946935234384243048214599177282205740389728271008484162897905749330126446\ 2796331097189046340471100228702200985764383210900195159174318977473613825791362\ 9886797793247532662496534106853671422278339723906513693353758131656582759898116\ 9056081117151050827136211598905855448797877612103454907119780038743123252499776\ 3528840013025317210896133168131683071415006034419555358733893400601817036472436\ 5374393274097844635163286989272423641455310404837531752209221326965966242951039\ 7609919694244550031215618819423157006633936192591035851940570781017678238807789\ 0580742048529544640203116385908570076057962780653680498231347739576140672585095\ 5471168716841060280616217507604328748553690250623906566830518912650147835430534\ 0568863676562711758230788603828056179897720733724989341155202317965113467767844\ 5893219347893873626776829859875455847778192116584821377963751717537528150908337\ 8116983238407006376260667152149524174378222812681132117761162424121174386669137\ 0485972111367041249625996335150638718355736991056576847737450012989794959194735\ 6264790661358899642517914395996153119727460621542842314848415075337249630267503\ 8475339070450991602908119445164934633939005549340362469801029195326330445346594\ 6529993584133887248497711717855069592603831691969575914394548212824660364222609\ 6380467627215571362407769138043841002547633414116098703648431829395534125836533\ 2698723996013268435653284370570048558949591020304737544468429936972200163713436\ 2435256689594253444769312837619584864984207644706376220106876333710235961597485\ 5697607254634159759927961614451319379362557516197162035603500529689271769989724\ 6578977553071119508062155833505135981970342198173084971064314991597580972096080\ 7609593878740485593892606994140657739564905134012000464920335647679044792428055\ 7104010073931069846399532057988708482598370357336914110862749708248781885663545\ 1972106719838446925345273498154556491507983252283311621026002048735289483888012\ 1671685871632534017035087033081912530913732534706454160138152901904462584978911\ 18964207859039719600904304537095843885332449813177776186703295533244019137509/ 1680136697316674653253764549212911895581818710726964986585145286938441971308049\ 9609573619442725314269803326838037305748827564028488277717730191483215646890101\ 5235696967048494167918289819911964149956811068280933078121827569608054752616203\ 2177659421863203394747723953121049253543532884960474811464925303000585651083334\ 7590491022516389471048189433743852695540571990743297610978322341700294072485464\ 5254023911694720265347975669658621638836557394219402113464621398973188916636852\ 9182252177670079186070055822147137099663375117232680273595690061741681166697148\ 4695153183741209859263427225186214585674401786517117119645276266539039021254703\ 6622766276152447416446104365423393520731665242573635138833778347517034441166111\ 3073779364960505903500027441283302639283647141719219700896331904636866827096762\ 3791682625752446287357841940804721738293561700138652170800756131340474588784928\ 6584028454015802619341003248537925486472753836343375626308952415902924328052452\ 7224345003008633959818876215503462872640163658854713372863333842813031067085832\ 7961385916001677211087818306563168851032009789918560588978037254002004998427884\ 5694627387970564438443969783876057962311644457464882123073446192989134901416368\ 4482422626868101973155789434429878870952218162617255987995340495307947171173125\ 6684344146374230901211601147588837833540402958138272218002219001765581463803257\ 8434302639185405950546664494865645661448906392936523504762249344926567871517998\ 3127880375442755974259491779512721696926117197895681819856350655218850682109839\ 7173729383240685281317582334392792626229046853267691989578614718884439503051603\ 6729693751313708351219756391248195847054613569307383673512595076962891783150533\ 5567566425027176163535812463414622441628780602252360791441529853680315350411992\ 3882956670601168932135824733112903245545655662528357107700690562562256092321548\ 6346736823738321747447442432578141999375663567710244382223340570810250993937550\ 2920997507382089882660308459044816122583771138112084580768597356535922553364948\ 4727393514946560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -4717957490379784403051814987688174948028753595194076945996\ 3762897049412066775540305635669041045890535060978086526514440488086333218523061\ 9155302937595801725191700490524741485860943257605560666496443054251636634764624\ 3806227869634318118429684517324897609608296173447649453793531352425417268136371\ 5160447187753387268839125755529570883222462706222734198999386710593509599299101\ 3484474047791810479150785917943022997595074823516196270227105720861602717796061\ 8967683041718255126256826236827102580205030665986129822561747853544411108793030\ 6825188918289037672070379209751162956384862929353476906291354487324236705029078\ 9045308835539012599476252318475031569526529798985208442358794590076151000460662\ 5209364903285965437993297351853224607794291346459701199894011469310182956320438\ 2557120571042566773018146019738327508431238224222677976300994382758782916025990\ 1309351150857509821900608632458419138431681119782052561915743031388029559187547\ 9355771253979121742827893913426126939458369722226580835566601901464581044631936\ 2610722032124906281241464964970935543427365213212438133583422747885862223772806\ 2104620461027989487386361938391180847593833458502138578422242434656961229113853\ 4513882800697973575628809561623967797966944008698890959349717452500024748478266\ 1994584180393109868063306692701147377367296209293180577650853981088024443414763\ 2178093018000599228231840378315392573087373009853653915513240637084945773366630\ 9171750765496529673944840699463387097926322503276828693057967760566214871118192\ 8198563445401509023283836786085896434469783803935834403204235482959050183810711\ 7510651837143098774264234537726334671011014535874970361165372018185150088109891\ 1069434346060045346437530840610319829757727318616273317658083430490025642707416\ 3717944619289970597475763824347249652838428089526896980268115873420667536038567\ 8103568825268151354201455858401182684819013897431879842255122075148943364857813\ 3011075262648221933349707030405478296508991630093032024435869782251356379869373\ 0520396889899119440171084278078793808338475438588609559965823034327563820796852\ 2719018046621026924378206036871883047011134075802763918779411874445533349931086\ 6676062394847440693735159277242821857550397038997132280398908356002656565847337\ 467808769024580562415617764191660915701081269957731237/551599091509706249742937\ 5161184269243162863822770623481564331577577715278384598187450142210589376091255\ 2666168354038911771954525066877085054368424418790123053815245315461424635166221\ 2453943483743855456313090957783851730626440245105807769314408970371872943609840\ 0891099310259571853301993425252169974795785529562641492000855425461296320532912\ 2149835134122878959124986661746516744239340104054969150556142378628120418787295\ 9450067734087443210507308492490647220945280931180558684399649641749879307699836\ 9465344282345018545081959354202590994958892340113474354187322152844111580410075\ 8026042118193497470767978113270987247757036530249798829549483997507635168963622\ 2283353258681621410822817443781056928454661276724600342369176062952241941554227\ 7681329333240360313903086842360103611412740058120874418859457636047612726334635\ 7492844633840189623353615383361708977820840489060666354113933401194709175132625\ 0582053967253171782461765065501489141937149691789935569505202137664191667826494\ 2338548379432901209877508637832808171733803898763836435654522473713271645790370\ 8162782785919066082532264683419636312595642512747552678247478631615648788068856\ 6120930377086598492303466312889574871841657651882716246740136094063529557975299\ 7478849989689281884359120466630265670908162072233131129935742832684902351811017\ 0294366508029669210655488784155012379362296870990006880662059088716008425852442\ 7013730113373485243452463990217383495110235394476859159159341710415534837635709\ 4912899523478478507693715424267188239389306771676332530613326808326038117274279\ 6426622513868871771146226826413278044922776568654804751448653685831253473889307\ 7548593769751886825927062476192890347345787161755993760098548277434473358689225\ 8487284564134569673502777874812465763235727896868529988142686049766900868245713\ 9560816818218669012437852886777513453957433279924213803283360051698154762650136\ 3080891847991863215178815373685004909016472380247779702589538792773495057153284\ 6481162684774300332393660225816179186377965438984032204496539943097388236800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -700675087775698764275816771467454467000775038727948467312328586958615106186724\ 9799759948605056427411310440974812191498272181511087126093041085147455468502741\ 4205890466186608329955312418830796218072667920031412286725217606959954482532785\ 9552700444184326190690630489216244309099642802777136761975213499067036760646092\ 0925218061523880526997147992725627372352701693815065334523970027376726988976797\ 1329295440825647975311240687891642121278156823274504535151778265106165400722970\ 4165844359135107188420922840788907624784679710268642465835656228828955589748130\ 2713089222740939350845745158480162684108742889356715557838371669225166124326936\ 6814687957887929572543265688026391297809537417931534090669678396610388573817237\ 6930701989862720509394877097761431954979062519415903929710706350620576906815565\ 8233084032238097176915875585580806576031159228472520933415544312150308809941351\ 7977526102580850778952011325946396131771715836939443226057316366705701521357008\ 1211869836731265954563771733416212328866199209788773000044324949049025443648608\ 8841162603925638142000604337690883502531486817570840300189726904155449548170879\ 7952013638704631957134599988232458346528978198047836206818883880234844366129065\ 5429814230538182417440584033887430011031292372563557660059334278424667754062626\ 4171827917128255127651842374796236083727632525480316419120978049444355383449616\ 7091814014246387455049388533473261987744985124720231275228907523376615661631124\ 6750339119483091053815116038669201716179636601323042851707335351503795820732337\ 5187228340506009942510691517953205947172283411005710244454724533629027840464558\ 3192274900799712415005150209087086496020004262342410076710910399023440312089819\ 8325172946375720378135401249411936154653993868414326463562357947040202387237648\ 6350204611926727549804805608746378081562445108268161279295082225407384463534619\ 5902544896172665845516296200285171299240674522784067703943242855599722462945149\ 7008964480435670271808710473185073307740027302691171703486087740991003706258446\ 9243133939952668342704588068935127759651609884248551020680684412960637210895670\ 9597654884187102039989302060806342808248837629165238493399309867303924850743016\ 0135479478208435503879463673591529653539204553642329320092968093660483531237734\ 46844423888159426409402354867432596831/7166337280529262403415793831003730327654\ 3340324678045805513275601358909596372764357337268373941187836270681053319040098\ 3253914797076785688189125539844813214092428251272949430939187668231801122356450\ 3224294304128972681029974910445190039389539624511611730417618716212562638900133\ 6648724831591621106905333444622309439800552126051835689237577596528565106778523\ 6652034150037445209764793841785986405792134219657808750449209648979615724531720\ 1229759215465667160095278309528167783236888204320184642157927255803527106678953\ 5102245768943965722214081004370758908926223228904844801306720858042137189748593\ 2002242518845716650369808333923887646924603505206189136403355653152121040878185\ 4567951850341498605437475266572414504844432304993870324099897466951416314199003\ 9283701214658472580825191173491938427927654819976120490288015283219196892904500\ 1017388530629521655389897132984488076892824446067026649694867134503894440451313\ 5277848286631153977167721778278752674976782949609378264109884004334627707671996\ 5393163782771847030580314576946429296540030988222624337757429588323808915239494\ 7967365396479862897012770120239415376838965275507394040172648205086281859609822\ 6282673335201239362339390494870241489680246847056153999513119805815405763764610\ 2131259268713224221096608956439677813559722910326512517436656328710153569210315\ 2256801079118001357521768874382359924496258494446336639216106558889181859406658\ 5703522227975709294530081900299691648410169254118255194937774570615157871258971\ 4653687170890442953952935623055540741481825400018456313210275269031815243264090\ 1695742954321458347463430569755893216579183591839869267243966785282465987658315\ 7287055091426610100388403475062523386486097002098670877018853799393478295428804\ 2426498030986666953918665633434177560288175069991356406903840677943737546040964\ 2483277462366578836630261983099006749007059383653852402639636500289439808421372\ 6110226103392781523753075995549238881908706868052110185428518194987734506809826\ 8836441329831694887285171631443786602209630722359768655111127040000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -3147695356\ 0231427106958563434796645710435623301908175724832515476487996707815855642805701\ 0494565016919891419367421118140584945498077570280338079093220321225796869295407\ 4643833530945368284151663418592182072138691041080136016246031989906840242920363\ 8232190939239832955211785313724118090208818047462609890715455043998371419114514\ 9829093286352429309125449275619328532114845390271642089441730093260116932461810\ 5231949049889024138544590504886853977325575691333770332285430888080603924123948\ 5260586039671622747396479525552701036677117082172892415238303020359945122662268\ 3991220274302004426779877701374817428622265076707295024700171651526661613791462\ 4579158860887528113304100969533585042857050655677374897050564988915147174502458\ 8566665262086222183154781297492908336412646177790843128579608486914157632536106\ 5136261996486646736816973787937426113898290512297493799313262440630072864984961\ 0278209583365080594269433246219686749930534173299322974214975774209315360782353\ 2581395587953879727558384494549110267587176741001534640081319021430445585987583\ 7129848492279031897453897497425118689420565174271531327852235236644593099939995\ 4549077308091357750328437696064293598343758930613938216459681140435426319573953\ 5801080837352050690794065115465658011793223920689139462823312239528752292251331\ 1170003519747506454171824763786254719561507479416329433000027955793827076941668\ 3992986490755353755212783485862079798265262774322760939508652534132412412015814\ 2070985279832917242356615895156626151904071561072566268988051418588782493075620\ 8162656389536617010827319663253894585039486640683186709313683441601451486084050\ 4163239947131256044737534417535013415862521801795312288894846178796367191644661\ 3129226086680784158451245014586984559978886075591507024792746098412871960100456\ 0047265982728511129313950649768179409315963694351365108065595479084237902419024\ 5528879393759837364601739796134891825723790359222249067983172150984940783669404\ 0227554098125705822315468245502563989398547514036020532213850306649552973931466\ 5639335723972310714454303517879980415488948035532894814743015268131043372211868\ 5235640919944151476175685259000891707711345516510013974482558975020646847623521\ 6414317893097195366246168112865185028903058694202729676209942523032938528693882\ 19758192718894865085748744493022232331/2935050296066890090866279368946458102777\ 5283106204828314208173893847591323308530369261314589470991583552533340279168747\ 6844709809746488810165708333009002608908174554574677323278456210510100064776014\ 4145187699163975631586507868531420903227183811856340192119212329025842640302616\ 4442513839778403692249554544895286106289532297884840049569851579575153775703449\ 6242464960488267071894593465959985186619594139573049060484142475908815198888096\ 9691955722677574047640364801270742202662386970679031987271550289469190772493560\ 6762544629773466961150359933320244420662749292717767854553654896542132557697893\ 3471400803337793076925416108013575545452001057196882292303507153339638118948658\ 6789962074050622047382575946044068416220517209655251122414115307351768856855549\ 8585190402080897619334563938800215869923838939887901601446087569899881304339897\ 3597639307836059265923659626516646806748497584217378765740980546837169825549113\ 9943464155093043077122990027354293078270816638766384709206981560848053884277876\ 6535863665665945293233796133020878794900252396580479632679067764353582030876694\ 2996371804720017232567230486172006815443230798630691271227001099522666088714914\ 3279290944870780948477387354550682844214805795917877003859402840573296696215677\ 1302573569327835996848546655216024994478530691715364174307977309259029910741812\ 4570367148898013116062677517524656497939672848116989296868670224283042817935767\ 8474275821814474134582360805220009682806840289310242200975868695686509445611981\ 4083270934138920265348498289477765470685932845952879965644550046824388520883654\ 1903815007006323031555979029924387774827156491478524413526818163126034368691431\ 7585589324129576458544802747509805292763136760246218090135204226835672653697919\ 7182720854088547645819444801510398265527221030747756865278739289368273638997501\ 4912662494584781031528104489846569557187304828444972299497078886370194562552155\ 2919847639186517385538719961584283970353078766642743745044355370537916169556099\ 4854104577608532263616990037507873223708301900283280180951771268052418560000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -370765036239777703153800948889390698010683275902285904498460035050101933330288\ 4899718647439864227409167358550907405688895012150377487336706962663923087200416\ 0687209239121187965723425083002003417371805762086007815733087844312689250803014\ 5975044145349287832231142523928501186866861616639041944416940648306052596454064\ 4220144446397398666305259041906339555416350396943893330240610582518447033373232\ 0879338126100246736094569736864957071923972960579878124657639118391298508863874\ 7952241630145715218896525534922156063884307538046673690323056143989626910499408\ 9927657459781477011864263448441606700187876722036855371978401607383880712461825\ 1048676907597557496505858642133283274758623740016474426941830511745261006011080\ 5034862219466508042702029093162732793251853813010058096943971565693484683645409\ 6623679969193910955310266318539577978741813868238014555511139659149188265708164\ 2657589264575841166669490139525281225463889136072795790387632017214976060982966\ 4848118132388491523904009893071706341293582678176069085163413696892766858538687\ 8220225657797742271450082551430186318966545717144190920687929614547782351494189\ 9634562761987123748429152963278775865317710595505239184629229147445097893715396\ 8048953673535378176554699797487475896771789943649654150420248501512416393060483\ 6652732707803576973236176765360093296755785803316957041135469038857655247823895\ 0477786016255529392386130869070951688486713136823461498466143982541440574920890\ 6869802437393506575218973861200168918689212438367525371114558751113646513964520\ 5575443287700795495546385664748307730418723340264760926998681033067566964691476\ 9806026744485546649529321464492991423664737378915007264911308187778638075566895\ 2360766351765499969873485821282726961667965611018638702682133386495481551422027\ 8544241953379311876143538106085560902355868503318634176042569085852411230565064\ 4032491151604784429340018754896114874112127326301338292006243615355018949432151\ 9299153104084597414015252388546487619456329843553216114578405346557210351805244\ 1728219819284791226711103037631314431461758713167247368043497087689141779386701\ 8391886513732818102392384283752000864864528728401434353222113977113538154041046\ 1423075158647967364415853731817656710457483171493224048781402656780017676233944\ 07711167910028198164538716892137650714620087965889/3277065067560283951986483351\ 7492445686775024345427431763067039572653516451928616086909643688226823715766444\ 5262950281930168321582345289202129254799867826885324206162630030639420188359903\ 8323344685111790045156261151751461520886612087196463257487431666525515340146843\ 3409462464740776229019613461138883061130839680756329709473384269240744217153119\ 2087744588904054104884311763326837412721809418355534679929795214650918253243294\ 1080076346432501130442417007367247551892513961199201430281375576847185285985747\ 0895765087631764423213536089411869059535783028866807238675663379549936250957208\ 4678663758829886837965071952695604796300651892166931231074037243338954798271466\ 6542998689766521106260546776740687806267552049254373951436960292457575564673721\ 5323218079039581579073826685459196085129024305411075642419689728364661449426996\ 0042939286856292805440459439095301484177419161499319880430047135980926779199808\ 6526215472774934289210705207395451722466874106361953193489975321863881459952560\ 5577775478540020669394341131904868455791637338772897539640493594448168603283660\ 5501698009288121617314818751060127666024859598526561565310204385505591883607641\ 8063107226827293497483833303109015683656227844909476283884352802941589958147146\ 5690390285071126104274991964974463493712998312011656339355820396837793017263606\ 1442326201484070461096056177679802777967540320695773746827026626394008813630125\ 0507392899386681654786506508573834930241965106528282520959987555276076649715873\ 7215551983847607087558657436584857633445141544177732807573101283971988988273033\ 8185600806169408214720671273694675494378798014335308596342483236628888638250315\ 2537803233680721317381617972634541946476696489703710585924547401422627532997620\ 1456901478009064834977183545408284291861738140564131629023235581134661895629670\ 0552237200042519904051154102741841842219131938714555437446281014774408293540159\ 9263462999689612490994439812627877724581425120050140701109843941880784792756917\ 9308907800266861536022208273275307225093905025222814753636522096445785875341656\ 4572160000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -76128196089263238197749979838228306560792286231366396594744275986\ 2515155641687679203664709567533742150382777096823263034057349571548068692730504\ 2092210576375246042841400845345271671152895954873058742250853547787876592402774\ 6249687869257272720450276772048729266280268758584848789598285139064731377144781\ 0699606987177535230285846563784670567632967716308980928194801791570588931752598\ 8072497214249383699586632300769489992966121661780926124977509209857302372125710\ 7729889892787830000710909996235652180014476976650227182523865956945104692704969\ 3794311285661066837896569136097248298148022883003241198656400507651665236454283\ 7815407683351569809654395642848583192627314875625259281140884857610981899849861\ 4477055987686641252148215368838128474089768088552207418513155526956364907020903\ 4101478277010785936248432507469831043429765796258225217131233937595776207453938\ 2753959666114649900310179293727560443851414129267903259080467664496845456184111\ 6897056474741052824032062642827856729611961970593798935368175775559840117136700\ 5766394524078445917872027385535675461172457354065037458070189822352719200265041\ 4762279677201104978758698596745858635825862946660527619526046802735132813018912\ 5255263468528964709719981621292003651205592820282454459443645841411621406361123\ 0415305705691778509896188301702101993208004835969819652423390110883190662988684\ 7250604874771194047912442412956010834724653607517723054152569906919666284910030\ 3920838444342385686663724934010174434662063728648425968420373183248879700388473\ 3362027917593482854039020364040211368996695056894024073201030985583394438095672\ 7772379309250320754601786505127967959742973526005228071473311973476541405681393\ 0822051362860565193013256071547977007225043807868356365970330943256330015117022\ 4431460608360314306017169308463486740110129396449953736164991932731192886598581\ 0890635805724877695007247607774035286709188977004280669947948573702267558060431\ 7805034463110744063876699420102791004637835881891602501538329625293323791117616\ 1952730815019197223541910098614922664313043648185223572492815718829717838889007\ 6820427166471502748408568610842217271708103685705732846738003607521653377841990\ 8423819302603956541706361167527949408630149470730842092909149132070479688428449\ 389548083437115470314682721713220555009857999685604318059258571841060921003/663\ 7202856008630619378817096793118849902009182500097196092422778372662419665116886\ 2464331175648543886492583871779390740082172520253635190192514169646334984722672\ 8649833708766763724127457567905118157910057885654599739652032906436896414442950\ 5354763319931997562008797497897074275266326337224867581730710344907522436397564\ 5671436379311365485306026859174396679667718532834341857979502945766002957472072\ 1713674118174999826724423863632599056075783868086121652013998808116898403559464\ 7236878968991217317394552065666958802216561065475698398773050058752703409102956\ 7718467751303462655297373161267488576571489249755699463218280040127063118812318\ 2685872142309315235992011481302572547376079354002286803168229779906705823917698\ 1543699895982770182620828167592578265869599682343269085999607277651734604316382\ 0276161009909390271487961088817933704245570590044597199537415840659859374492516\ 0184334663324192990037824804676750627939734263856872298673345379246758139616773\ 3007994249861608473852026875333176127058061713536738821945654550616942325730078\ 1574589118978546596295455692143580131746422350173879859135204666534238194296282\ 0526919915648575176186564520969869197173758718514969203110401797225430882003502\ 7024401192610531458698938704269495520655060829458867234423381126790739376538671\ 3213269572118687336096212361883257161099214290457490053331943275679262097956046\ 0240568400934921267704798854905555024179414975127267218719464033756690049669587\ 3806823490747658248096447206425508047069524921116187888619997437095561512481343\ 0856370440759359867076485266396838589200599527850801399498387754498786636702721\ 8334684361079248829748489861610959025527757682483621349835430392115046891203473\ 8616881414272009447353133620477575029328701224677456597971443365196926344329198\ 5879648706379674639272967351824078845242883067050372568187673825620465681069034\ 9736941584800300338332248225295682708545336784985906387854726357222716206264063\ 3790200741541306349655582362785457891092457603753544179614983978062410960927840\ 9091540207592171409700922298275012733304832000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -5895996581292009961661066773\ 9978704833754127913239933044508529948938382400548726398937136125159544761295203\ 5550915413748837858384422260279386250107159073938364873343727386445304415044427\ 7071136246482076692906452405276778107974023085321780485132545720721173865446512\ 9122403598583934360427202881993854195713426321165052274997280953697183117026889\ 8637362330552824983933546415438885118425965540032348568043619105104334685902325\ 4439993281345259882027918040531281134326857875031982947335149389160542772154819\ 0485841159684242809175634385137135244970993494086303666579784731659990399168935\ 7704888243513407089734986494304160385460925496597536268626839614607215149088360\ 6021397894732007281611354915820998987602751045005195423143920968874553998771612\ 2381289214879943969016444391652826647759701020137090802878976390315393464994496\ 2370060276042808426694615785864760109983162103278756421179057978057328742943234\ 4987925773010724335363067411191526524586736189188139590016032972641982986668738\ 4835659139438023172686758526445214797214639530311150989943484807474896246117017\ 9274818830203837401253558531724261257833604031785671864197193012066833717109601\ 1211407223986029005776672583160144461616791960450761189500500780615070270521478\ 9889696067828497131039758971986641666881045066412071585089686156552123539616679\ 8378936151629037864468236211629343533753840285380707881195887318985913412808786\ 2555115521360279733546201367009842543409254465923894596735082322287787826456501\ 8087686071848268890296485555641835852603471841785684691647258382476747166978687\ 9898873819660883479113698180957227975042039183190403270537074342350800553346040\ 5748609987039895956832678622201134268116436424806569565476892226461918806048171\ 9552860181326156060233380988273030966809002648075163751523073812238339031497036\ 6015975400711430763721764166771974824802749546066046340420471170373684459357445\ 1830405601312866154849566861062095752143961888231154633856254285060980339772557\ 1261515258067783227359705984617589734133436202918555294139029413061935665085127\ 9840227652328948849498302181139412879873670369410112445638389077979453714563287\ 5280338609697336964754669246989441917636535036091465239494120217541729836759193\ 1551278188072572100918081805192629472472468780807596655757637678201855181589536\ 2736899964934494070661343150347/52992485756328489232393468133567951982482827530\ 1808986657864618865982883532281304791009286979820387443253256513312713497079175\ 0786729943008472324479938600594234867222101021707043019668637965517358823374887\ 3088161067614016423929874841469959642906579904924610069692110835279399872783009\ 2075311987555147415121001727484475965056818306969895609558850114767474767403220\ 2736518096734439108470075606594282716799263207196919924664855835083985820737926\ 8977238890202957237490171372282149393498331063100547053801674004111513175592113\ 7700857370878022009034292236930167090240704452793359217691086175168374557449933\ 3303182443090371106934007977677273750366250497487506674693499946526671462826387\ 2796554579966804242774871121608145292090092424491969393689545282899353808999741\ 9706763308475952292863098381157094885955552263584171176289929490434447689748104\ 4810663419738232613747114474841316110311818658375327270996940507447229719753882\ 4081571945154680743744152253099193065022948469130113645343852798712762894881049\ 7056778457296376353364280653242373383803247309166985471188806944171404986478206\ 0406064756254407628587621215053037338136496516100657704606576719547371592151241\ 6846174725593255125608826558667883136053279833694202372085292414006575120202005\ 8560525296565484568758841608372083492057913676215886370211199874515019490125305\ 7171171599812527407677508790396337348624875454577488404643577980531066557385467\ 0344218448096533600038059693541580494752997977992928015588649770259868796863222\ 7350232170463400408557067698684317760414301551796115443571835609325806313878062\ 1475057597686061873602675223293204029882188626399214596229000555784994774589276\ 3356191024993247827679088439831651911542550893203958924319219632070572219346426\ 4872689112638241198677577793204617925073843146235266345753763348109980560511010\ 6911916562994033743103320267075644718773486082015683590414603229558018559540565\ 7973453179919417983298952175385160911074035046797604350213834654329473453408099\ 1612923494156791643624042776006630118577064764245108981388303991081795584000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00], [0, 1/2, 1/4, 59/288, 3/16, 31037/172800, 2435/13824, 53368943/304819200, 4093/23328, 15829067723/89579520000, 10659453853/59719680000, 41434452767831663 /229442532802560000, 1768797250759/9674588160000, 879209865376557264601/ 4750034035344998400000, 2807577628572357919/14990245476433920000, 1036139187139678913777413/5472039208717438156800000, 576487999645850942483/ 3014897635656990720000, 7258395714706370715819043933/ 37640394001650397741056000000, 50583025324365462602245381/ 260487155720763998208000000, 4853747304887604232633146092471378071/ 24859851161837696278753255096320000000, 2310136730917830208422345584803/ 11786565979688396736430080000000, 44055618681417337763140212038383272908503/ 224268219416199714476847412543488000000000, 1399587289705005341399723364570578313631/ 7119626013212689348471346429952000000000, 31506965937184499408315299223276756502119552039/ 160398424672221365391557084230402965504000000000, 251186076183864703799286616752593761267193/ 1281532682378284082724842357391360000000000, 66716278934169983436347250620051027078044782317153131/ 341552405497028175464781655160220074744217600000000000, 47817528130254454633880835006071061307185046282268627/ 245917731957860286334642791715358453815836672000000000, 14104421980528820419478543638321200228042777795371417/ 72936549270744523875820897196843832075878400000000000, 1362728078234421188799172522494581628021909111292007/ 7091053401322384265704809449693150340710400000000000, 9194827236084793666170144778146419058653138525973330866167/ 48171156108181044288938458955157050961061478400000000000000, 7838150333354716002282935044447570695392789191930107906331/ 41355023436512145037590448710610452787023052800000000000000, 70361560968051114893152900057397392520022548794716227949865105361/ 373890630219934011111503137477592282745737026574745600000000000000, 922521365931674592515748009602031180934625862282983456308529/ 4936223119682945271861580308206339165401173196800000000000000, 181603896683224599114845578883492860730223763615655248009008197733594677/ 978046612226060067831882630068241627578357217584461381632000000000000000, 2680949802367447057645205768857701119236398575308713874863350451058943209/ 14522510302750588885988560264649648409496819291405638696960000000000000000, 448\ 34251159357754793072428370746775264361900692404895735406648278230347231540009/ 2440547357605259943892147441358293262259614313269190206361383731200000000000000\ 00, 50500129479843792575066938134015670372557815390298086665467942003098581237/ 275939550862712413804301819363253237860773849654496037804441600000000000000, 24\ 5439455143127522485255332367642078617107751197739987964902823423918841699025010\ 0527299/13444932169984836516422894438278473503191021569617401443462622221812367\ 360000000000000000, 69215713289204615098386374063956427453954531291486024874898\ 00153721318883526612127/3795832917570122054576954262194926033526966933293711315\ 7700912414720000000000000000, 5123929238001952545146820531068116033850656118029\ 7782992340222383181037981048456916534059/28090304712289747721812118737117524997\ 7383843508077851586629785705722675200000000000000000, 2627785640182777219538472\ 39055424619938960045078961253889857050481516735116780805496099/1437960659891426\ 365392822934575237807827916745413625822830226975594905600000000000000000, 35838\ 2605922039304711166365024541140216807898522775728391394997757461135000550118616\ 8282500280625597/19546731569136028055867417464960487102919047260038567178040079\ 130117738089142026240000000000000000000, 11578006328853495638874088426849373619\ 8030936696497401754430935319646530322419926123467247969501/62854258466279814318\ 5922712187420200425070252907328880108046340824082772131840000000000000000000, 3402208471531347065030311846728879310637166509037777258582119188468571721933816\ 07152487616949494369536937/1836109619660127206105580966115600156965662931728132\ 492033297497005102573541432900976640000000000000000000, 19419141053742898272421\ 770844486744153101833235882581014831547580556658522462925931102785222784495549/ 1040752161440177869924224005735186934267926076192595877223149260333315439170525\ 59360000000000000000000, 221425678985781766960947200899494391299110245628918876\ 03706044694903614871554139312267831732242925428954451312498911/1177510857975474\ 5004387280257409039679118558603124302719017827363441660881482557521237627004518\ 4000000000000000000000, 1858762895409871257674913411816881187942470697896860559\ 90919734992374720937671862849703202235585119436098268247/9802379670971691991165\ 2697252104388587875617924031656349784202817412369460832945025911567155200000000\ 0000000000, 9829357711718690590262536325620848436615229902896154062439937490866\ 23245849623006680335887424132051661800657415521103/5138957658628462499198174747\ 2250789615415215641901969235919164177279866821861460037623765658501120000000000\ 00000000000, 264230341867304130190866817557324926883218111496454522975510191525\ 710433202575953349993202636951117380239706466200773/136953570558378264974104367\ 3015574461140558508301841977781150382578753173292432844008560925448601600000000\ 000000000000, 67560019787368649629005110754486319424191811314127611041610461248\ 1564317455706280718589201726205352520123134161684424998188713/34725458030819475\ 1319818294267250371665086774996161609109999624418476534955897156466394921189126\ 9841715200000000000000000000000, 3674578631990186177676530221690676028315384061\ 7910874715153512086230544554837901343033141483602431428672868890169353391533803\ 1/18740723381712097690275907944581766089861825952173801126571408301949527283334\ 13225374194812766717057433600000000000000000000000, 175314927061248475949064015\ 0963386107894720208566263841762388710268653772279882858963575271605252817353287\ 55043630589789510049781/8879571030022489950768507769493844711947913572115143720\ 34206782486702481612864734706004906436453970686771200000000000000000000000, 246\ 2742423503223264936349133687131082280346405460737056326476446572030965291427978\ 640543504047813302714807090611196374277742081/124014330865528031896942391875671\ 5167070320303628331573845492935488253348562579647234825566619233933066240000000\ 0000000000000000, 4553669617742479826089451581731638099274862642675419302963962\ 21171945885693650825398592325913435066652141045765048513863750794226897/2282862\ 8848901671323314688551022215201531609480986370633258059517039931157485392682673\ 52598645677819613413376000000000000000000000000, 894201722509775111726039762531\ 6781977951808003940932321718201645402390629048310015183853340942522700789205200\ 0643453434294814995549/44698276493043500277049051986693550590396529777652203091\ 1069161066997584073227695815964374957323887784755200000000000000000000000000, 2965687627012797930080564123686593828826854804509462916691802547660809177168448\ 75931290903498175571886635869572460828826481534878567342788549/1480671093673959\ 1690829927767667232669610776059002287132685581719508018837985612011301287089703\ 22650414095721195110400000000000000000000000000, 900424926875658748149878038947\ 2967187173275594657877453356065309944261309946287985422242685180365949123474544\ 952000411535868200536614672817/449832071705630609180020488514467669152391026897\ 6840118978507589562522622827997280890935178885431199368509071997009920000000000\ 0000000000000, 8609665491704174750909858888786663543673066276900221378962565282\ 0281790240299691348587173458347783785241154968574288228107746104327942042516902\ 72131217687/4312022819034083058560166171526891065446482259541717642760546538570\ 5176580057247359498841700411160825492340931328986160469901312000000000000000000\ 000000000, 37130803117677710496239881161183801178740713289492242615009891567192\ 6708682524390585111030073610571322821947393927367523263337514468821243133131468\ 8123/18678894602703413725623418546791817480816470693271464772625282818152556456\ 598331106562201299723266547754966831851412675100672000000000000000000000000000, 1367718195628960903545999832452980761908277761644104348795171632015305388990355\ 6596245229863385131488104263794948864685469033503229233317303550541341760181921\ 09163/6923882653040829621552417045026298525439322764987965633113248062352404989\ 1766697382785887060188063384494795553340756316369516704730972160000000000000000\ 00000000000, 506956202849168710676793974867815353785970109357645484683859243945\ 5336667637433949787653300091239801070663090098882311897911055683800385126018066\ 717424967/258721369142044983513609970291613463926788935572503058565632792314231\ 0594803434841569930502024669649529540455879739169628194078720000000000000000000\ 0000000, 2034495681188883838366615420649993651710144310106752000045050059906085\ 0245569627299059631408140611411587967760043649589411374847253673753685687894098\ 4910119994449833/10484102694455851271174653062032438040670171339190601356998826\ 3767613222921610559334991073491474717161069804097257212564835470238231298048000\ 0000000000000000000000000, 6417097266206555587371423116353280529764429336949270\ 9199292331159806993719952849369954539133131711975330592094051027220674306862171\ 3096836346860913380747436264003479407/33437425068637811174082658859859290960937\ 5329898793069708932295225266477387595064012668992595411452612440869294887733772\ 8896959562559352995840000000000000000000000000000, 6820154123677313151925309079\ 8543045250854140844298696350868831778517671961436964710511434700982175625986155\ 53469138487707457062062460480450746101582113563620389215204799513603687/3597409\ 3422108731656488394312444434698169632042595429729666979862706639768130202362800\ 7625465823249839202619693407152999397212366572137610099513570099200000000000000\ 00000000000000, 358150959250389138327848220816786864527147956113540511808558465\ 5018139872071417973575806023983744478886117399677639923778159444516833930683856\ 7625270071862574165479072703931/19137779298202229500948334819288963547630514679\ 9475618174205849907899125692634886826307989477105177997378284503575285032611416\ 080577239062281191424000000000000000000000000000, 10022637775750546537465088943\ 6365772810054430977171838398160734436385369807955956093039933918698773643732225\ 697138414470084213290814366414950654184371139484836948424986380652964333/542732\ 1023933043907346928265645252454395463973175117052829402822448125375164474714551\ 7457790696611413190953524905322974665318720539323957966611782041600000000000000\ 0000000000000000, 1607846116664255239355666770997603817540230713783531789571879\ 6382586126445908908354976825229250338578527876641900590507542451770018915760330\ 2890029058169335097291816634340107556759/88220805039579764260962376819147883852\ 1073660342926719180796995051128247795966043710433225978004698927385257736702788\ 396977356609030417567299034593361920000000000000000000000000000, 11835111448298\ 2698413091518408240259899256702845516582335403334284650812815627027365323853480\ 1442514263201983677476021075068178099600607954998632726198950949201543863971305\ 7442800888401510597/65757539210554557339157324735391210118270928622391722148472\ 5202687977815913239106079348022753830221936691046830204872934760298134248166923\ 94701984376814424817664000000000000000000000000000000, 841448497205186121901327\ 0135423986728846510356733018118398440857226222560157371762592329638291038216810\ 1682456554155683169572460330139275983541945816098942562582087542038650439417024\ 3/47286689938922975657474402345350946218482805401586243469685913439318692526384\ 5718456421881897287954713280231273943310235921315874287879979545523174595750789\ 1200000000000000000000000000, 3087189538242418097419906466465640119022020135552\ 6316570949319275288264092185054616873389775925114771293148720388367984363894873\ 699463037587736343719799389421428048039995473964071031981003/175174652556985072\ 1657099883593971948691603606475077318477059863301016230379242505261780047481882\ 1748868230356052377936656003159904029742688641847680741408768000000000000000000\ 0000000000000, 1149599264336614518222469735890464417780415161181280068391166428\ 2325533885650363975897409434136970444208286829819932883677733022838684615955274\ 603537515363225132761951420824471475148826667239/657184211027552982330662138937\ 8776502004471153219398763202488640784073353564792969740063523060290141901492912\ 9966935546127144608300828104237417807110677117009920000000000000000000000000000\ 000, 14010168962193570909379919854283704146050260978343945237897512672954346169\ 3923700727312133246683448893064040305879288676919370804628221112208418749923877\ 433317329221459862648300654530228622227504694509/804737630102628330941610968988\ 9339668012165819013260893605756151138558597459451544078930746068618893955805401\ 9975856319162031805299341029024110250029227707130173479452672000000000000000000\ 0000000000000, 3172671141653523398938193343019473005825905162569063370711963103\ 9694458776194236256929854275417471153714749346106779240218999874093253209380963\ 2632533051145106609526219769357181110049960241/18255042740148970678321356681663\ 4971495230270569508057399188343649263796639521061074648657579690879277679453184\ 1247806030467697716314678448605834653045683650560000000000000000000000000000000 , 76017849698839954113927738117738860398820627822117976298267604918326462897771\ 4115013918535951317654987900328244806763587909164165056872365071100815243188260\ 0745845375489326528235392133108671805054536933544047293/43670251765001088425755\ 3402370454853800441066091880409816986493919235095151074346663796864259383758584\ 4408200691883874520848591195741970824042982412043686124049175592785409914961920\ 0000000000000000000000000000000, 1817986628921228826380506923358155003928765430\ 8819178402362172618465489928041556445992053393673209509935273617457427079754710\ 8081346412917309794794837292059830884965362602078690589944788579197418601283020\ 449791/103917224954899209869457165775156016765614130402841354088758019134044221\ 4769566897437183576842369904931758673683601940513581162918686804751411212067777\ 712472040604125086309416960000000000000000000000000000000000, 11640833719281227\ 8404714861258892398487146425480343530801622396504896551518079737741285832858446\ 0593781131844967766242455832897343278599475378813460006123902847521004954685563\ 213019637452022084335614334029381019803347801/659838289258389845634255858632052\ 9840788992314579232564954346449062317824290866905377438548339014463357123637284\ 6060915105233039587535052684126885333718798112488461569726718234712027955200000\ 00000000000000000000000000000, 108982145848329193539661082429669081250221420178\ 9021293610897704978756935402922805596203709031050537578072516333206312373802934\ 6627900615172040705322427535717098256522963512456980958739434361261985388871120\ 483604893/610630950939198583184156013637017964954933487437775262906657865005466\ 5855061555816526203572166385597962845022185141145920441012016393484834658698600\ 6806651699556655740267499598255226880000000000000000000000000000000, 3234066593\ 4641311363321341797754058815461995746588280597396398510552315842054712389277834\ 1439842682330214129136226113095791667546246237463662170979218352894051972350271\ 7128284437328432515620741141639651414647119980543059/17860955314971558558136563\ 3988827754749318045075549264400197425514098976260550507633391454485866778740413\ 2168989153785181728996014795094314137669340699094562212032180402824363248965386\ 2400000000000000000000000000000000000, 1708508930483344509357174360728004190630\ 6485951246181383287961130792831819515384254676278617920709011087736643447802389\ 0586793993353983034361414992116229651340443499890579394694224112993470460615376\ 079301799946151582417/927841834543977067955146150591313011684769065327528646234\ 7918208524622143405221175760595038226845648852634644099500182762228550726208282\ 1513645160555797120114910762618328538350595604480000000000000000000000000000000\ 0000, 3543295557864615685423397394672919194416831828667098438377697075973509464\ 8367374544891490813133787426556036049217039627570151854491749391393588011711343\ 3284771431784583167760577464609064590555982203262853904172960278834785645449996\ 7/18888049493203941025113219091098526602192876405980098060777313238765547624529\ 6740541088005649223893497106986967365213283331220934909309896532785421089545410\ 47749324918583858009685591783790419640320000000000000000000000000000000000000, 6014823783650595484078438279627503273049791174470072193170112623920663341342569\ 8085918939980388346687520732420325491692810935215322035244752405488742970197905\ 5249854232556273618925985962232456928321137070248136720542311451/31436575040565\ 6041982955900836832191247328455977245604340410860298242109416487267396390210521\ 0728998382646388877243058753536594162753882613565983882588537645034124543868800\ 871123575111680000000000000000000000000000000000000, 22832074070618760744177384\ 4680261982287900988732213002150694312370267773762091076763952469095090382041922\ 2480065840630419840201793921261825445696388860902186949244243016067449820236629\ 297255226676680747792232492107196294681430013559461/116952123924128235259741130\ 2168619319731366366001682823340028806982322875502885538156011110257498672444188\ 2788894659059789364722440021017094036974110011592688143049519102953538911687661\ 855916530073600000000000000000000000000000000000000, 22701269214326072691910339\ 8286230791662125899368045754312211642646231154559644462391360233992686660936524\ 7009395785773051356913292330597342431658899620772411986558493221820023048622953\ 227767114573641165781180591323439131212159396513295787059/113998112525571441588\ 8882895672873320029348630961400169941343888255916851032581654378292313186878398\ 3833937286188227718395261306987379872904715167762541183580294765517149593626439\ 622503281600721937288396800000000000000000000000000000000000000, 35334293423582\ 5086909138458451451791696501901143481707001881973043777716429227371808227831651\ 8387296849726941103803143218885320178251787011800286357953596946528899467345774\ 001100805386879533930736563245130731889367778938848776513359596073565772821/174\ 1312206789172953109919739088686381181809391491517608225240875740879707101147484\ 1542243046047580799723488611050858382849017308907377161990398646784432974212787\ 5311562561744298405204958531997245684652175261696000000000000000000000000000000\ 00000000, 159173278852930274689278125424405752190402810577376502735722112270665\ 9649355930478784809724990134606459932352733405342837463969417345192188612177403\ 5769841958522876396551401827504976397553296677506955932036870452576625621999240\ 215814739112597/771138966839463899649314847908107026689678984199732573169122153\ 9121613275793003566451650625877815993670262403371188751702206348350622808553275\ 9716489211312148148707271074179532494282641387791986753064140800000000000000000\ 000000000000000000000, 17625878829751566074320761038990601657209876928539893035\ 2492975629895628070154631930627999133377239597089755854949555641591490834780952\ 9490562936838302480563649631267166951599726424767859625123464534905713019015049\ 886520178293987035444295398215548504370049692659/841448651394487659457189574358\ 9539540106427138981673111239642941078186190978450620006508369373075059658049741\ 9601658356610711554256670649110222506861113355363478984115859629450421860049454\ 39770011281907643366153283258286080000000000000000000000000000000000000000, 197\ 8700244904057441379381446382935668023493019564555860971540020974013549513941050\ 8448898697444772467997500546919181621859426525428472382317528363502683612505882\ 8359000035618955218491244349479946429902678936666185728913769539483155327423926\ 2299214334177152907/93360156443577779528487795911658210105437163856707229163443\ 1928421874316741750618766862717214037978881237465392041355271816598784674681520\ 4960125103672070035546209619741479690338532535377054168544320433157632460840343\ 961600000000000000000000000000000000000000, 21736538467523084962315967835439439\ 2951127482094671938243399743341378221784909145524980855039315855134845042293265\ 4548089114015610470718608203549959205778636247375084138288865321598795113951682\ 868560487039913778826201479686095586035401192729410709429546185112334843/101717\ 8559222557503284880533888234442932444308042795094836590100372019897023121336001\ 6288643566357261590846656491636258603341173569301112993492581776768692347307291\ 0903845472064067856927150979282957433081448859899268355955097600000000000000000\ 00000000000000000000000, 147580958004884447158227799367631197939635070777371698\ 6508366846639991326704148379870606244648529188614262766487216918056951028562573\ 3102710303619945860142094062371147838846025187656407685702148343970983576227751\ 17316253826083832078164011595050062294180104937/6876729888963881378076618559312\ 8869583422748763792211412610575833722078239766928155825783878356581043841228717\ 5533233431214198161925520496698461213532091749066152330446760944631738698687633\ 2593319542537551190008719736832000000000000000000000000000000000000000, 3045852\ 8911867867618963398869228665863719778688783185562207838912706222564607560040739\ 1130708358650118726767532550509084131613109142949986305967469563954205203280934\ 3833438766015985982453731118385063778339413518675422605549124854653075818451082\ 52042530085006224479679761/1419352400285684229561154964714530003286133509569087\ 7061904093217678466744509149312465373326417418826167575562472198173147615262884\ 9007156818230535437667144102177640587225334494993313568647053338659088923867651\ 9285970428512698368000000000000000000000000000000000000000000, 2251318648746417\ 2683692362515689412396684892957358841754885011996942668789032756646801939313551\ 8387902435386867264092593735253188658052639640412021260305020166590483233479321\ 3576091034128364112337667514140732628662769494487968152663212042989207452116435\ 459581332727/105405021668809213747607251365657188507551297709668840549723320864\ 7041501333695932069285170946732722856411145538085518996236011710115383209326143\ 7239628622656243466034979639713865102710490138153876819543274219084681601613824\ 000000000000000000000000000000000000000000, 20923434825793503666869277113976946\ 8597499286430067707549998716362545747743665656267277646551233617732843802123283\ 8253828045108909299930379220071476001241439103722043788791368443555402761762459\ 6505878323933922406174106674478901111689609382043054423909564781307304850283259\ 94185189573/9890120777831768625317789759300703103178653011712363180432656221309\ 1727712511303718981859342397274944385212820568968806642968275583534611359928907\ 2753048466703264867166007783964253063439726587435609222696577886911288934895884\ 4607449553436672000000000000000000000000000000000000000000, 1966650571105385941\ 6790337982013904835819008669405722703668155925328378121624701194357060374426163\ 3837786758985945710294106739219755517992819836299505157504698002334969929482690\ 5279865558101860064699458631860076046796510388238943032461396945030601500523544\ 36344631177852208739/9431558301865228969438576671476506771153395074754775085765\ 5793565976667891953023237135591860100945736063880737810297290914084427290822829\ 9270969188667486386185949990944377575334344321651318141452155691671175995488251\ 259170023530299392000000000000000000000000000000000000000000, 94361536666852950\ 3180536449877769877447649517306260649845937156361128994573952231732860190074243\ 9729033033108689481033321201804448725830218401098313953845549085306558724285685\ 4705677135356615874319588813881104316828025312869783342765389363926366256316980\ 5992230208268932711123040302873947/46139341979502720531352209691065293637919543\ 3768147814691549451531879446158159562283936783281724623796581416910756718166962\ 2478363290698251252416573171606740183138291149712260099744487326122279320169412\ 1369753037032851790305274344392845588755906560000000000000000000000000000000000\ 00000000, 709809810761598405983858854184752498743454412191164543280383735276606\ 7956405898710269832404995834144214060681929543560253854054335627167436323210343\ 3983497835681270532743040347611179985179588804798785443517160469400202900836151\ 4235156766725215578695322066182135950681250335494907263299/35554763703694295081\ 4543222947151011706921196952944459985326299116305919941756353598400529536651512\ 8560232378615312600855150520522331032905470796271385973814260771023030883938851\ 1070041050345710027949462353969722497146253768676782775723045683200000000000000\ 00000000000000000000000000000, 592146771077325848102263793959050985577881936715\ 1109763158955995493444224147334072234923768011469626941729651090085178802052016\ 9847421109194328532249512995248986396521610734442791771117109690110596853809250\ 6460510516418650598298545227118552224505707030697964948943757859202290234691839\ 389/305194153353826529834844355108622974593687271643433887382682391435345146976\ 7121330819680588177332703007740643079228179247345697946012507849782199112365372\ 4535250669440751566432133088953452071089723159482437638608942554754444598052563\ 00167734231040000000000000000000000000000000000000000000, 146881785843408280578\ 9132614723445233598539262807425221760017824753753207048824358825856847530215717\ 8785644830373432598352403338269760112879818126178197490727447986583170790573596\ 5887391636106858610655875511287573739759142230859091456085374990175740796319674\ 33718844797362426864203/7819536117561359708634715062133012095680296351931542389\ 0171552160790139590317193428496658614485558354573204143747601700545054507418456\ 1965835258356582265968152177958066560286687887034746087632492813639311694998038\ 25894036488027342934145761280000000000000000000000000000000000000000, 626809673\ 3140752510586813957981372325716467479866394092872942652468462851812467228107883\ 6018034718396371794602276928931745094182064532610388730802652936316224121771717\ 3373138365023629661402340970161421186804078391245156040061994020222866837790533\ 84956477118417799018541121069650118044328734058292308556929/3457391629174761894\ 7231940089744579010945368613337277263690908314777429423595648322518514246424342\ 3753982185857777315738742795255225972333637581427768724830913115865489231395399\ 6007213764562375530101636831840787646275827252044908370897318625668210386891217\ 82988800000000000000000000000000000000000000000000, 104140846704709345089786945\ 6519149778384171027489267878528459692091496185521097074792662757253395908183464\ 0667532843184523297887945658716708982403997101700716079961300373017821604284381\ 9960068933293251675698826568869542639124047215863852477674727407185255342549786\ 3063700151015957714761962229417/59635490568667556537904996306500952666539627922\ 1547520951609708085478265368024138427523138972590431170636192654800640724330638\ 6205460151159971503755212207993809694522452283721507874577020941996842665799503\ 3234822617621288943815559314589699264904953856000000000000000000000000000000000\ 00000000000, 490953039701930265485263395941117698353276966527549041773207557903\ 9810700186037512055606381066541333280581953640659052431155467510221896016277141\ 7475335912959118148663196196806317787958597467747989933436438501673265052026052\ 798927239189842155940555323438600821539488924702338002617192159873702332237907/ 2920578465647480909179325639280957031513394360052729743219996543979810255906999\ 3103077297126436829262635389385375944784505345457551366648199931761097955158337\ 2085284694314175579933016521743843033184450599504322493900093872589268391942310\ 549275389680932618240000000000000000000000000000000000000000000000, 25848911478\ 3889819841280396974171406990224191885882717369469096123021539489554061816125231\ 9724008532001292893684308173740937277633124588273509147865849730978872487474279\ 6925302831981906321283919356459535307155569422555978776126857330617481175641141\ 57811987210214769603572096790428788455633526801466712585841/1595719213465274720\ 6414741579882113389667093206155666429395803837589582810890299225777775806042004\ 1732607162703589530340958213194719679538601960658970180691190668860995029874799\ 8157175583644173321585370845464978913665766424020726940414147058000712486257485\ 1522560000000000000000000000000000000000000000000000, 5421302783643396035497409\ 9411916283394746370534954690374505079166201526389886408384283446359741624799894\ 6149136158070630115308156493285064007685952392461773487534232709966195541790523\ 0735064025768561982699373628875140354689648040701464804915852108956755235476127\ 65023833612975411792005414329587858214058957638717/3462446471771060579674191428\ 0697789634554092192689201153637287310978054237763080442298062345670434464410859\ 1473273697626872401600335271402954660222418994934742571307325904708779008835877\ 5306154015311871668040101477331231806751114314138303016656538594879000511774720\ 000000000000000000000000000000000000000000000000, 12459067293983486382034481041\ 8211633306566395229851885882666712876583897140925530569823077308198051709657355\ 0722107965883247915332002501444827670864409163989096109757939835674624613761476\ 3261442309782417540072144018786741548857573908511551741292396013104632439696886\ 6443571481111907728057486967909377265257603/81895540126026875613959180328159899\ 8372504752581058504119220769435609950678376026471397112975257945822377082835240\ 4382985202012427946374238270160994533226738415955913844629360543590700103069040\ 7805711972043105393110122651767496708558758221988876586535979319296000000000000\ 0000000000000000000000000000000000000, 3191643919627347566110541441646477415669\ 1293944180736818261083359208889256466460641609628375511151986404683928231558304\ 6939100970336434220839876178418284999178024837955955537332942597747710191774124\ 8088386420736974643636982762906460691809954667189711959738662388800989383448527\ 500677603986549198635595216752548215402420319/214309566224178444449811525311316\ 3980925203103000206701644470688983082569399077962190019601747389009203883374264\ 9108104353924333950147205867518701898520982631695745653266363525016135360554338\ 1650773842727690235550415745745118957634251857477169109259653271841338396619728\ 48640000000000000000000000000000000000000000000000000, 453368364345557524481707\ 0360661120546206186481397846952436170670888933928011320882484840805887247189543\ 5720316384136063343621539378970611482243114986717681539345587724689660676160901\ 9665339847415308202598097507255776967545732170582380171378037980911760747804832\ 7107426273163046268424601949525241641965732759890722762747/30802617841034807693\ 8133549709238912012604396988642645831521881436939548766900910792141107705358806\ 0469294248846133679172047871060192241603974760694977294924676833860931072281753\ 0223075153926951931530368427383536558234760990877843939710199802692350495113050\ 965739380408320000000000000000000000000000000000000000000000000, 13210559965956\ 8006046737277097438268210814523011800230009165994198579091444476263925615855438\ 8132291747361447148814498747214066774564849375825813918106459583096559025007440\ 4823126700430954855305592333362344689819108236000054402180539339420741287328924\ 6651568894021247399947442163644821521541263031378606843759448153117696183093584\ 19/8980714434035159052030401889402487415539964130971326402371602782239963158176\ 0163961120560911979263841973606608696786182253428575277874135299494649207960399\ 3768838106643401343081502111448868356745066027872785979727961746962741698978373\ 6049730044136283081725010526884582037067189452800000000000000000000000000000000\ 0000000000000000000, 2652528593152150732287954068263178234112597655400390017935\ 2972337323869821965945951372361513429520437109344557382314560121158884291031300\ 0041659680720598191351629013570995299026276931696143056288093553977799260729880\ 3242342269721182860686450375556897958141989193788814141948825005208411832858512\ 8399226020340414126059921739/17825050802575647088004241406609231880165682272497\ 5193220915419076505372841586772449140356746173645913855494590862192290790789428\ 6888958862948199268557799997010714964216898779947353278575753031586692076966701\ 8639559911911203748387831442930966509270911067176896288701984381337600000000000\ 0000000000000000000000000000000000000, 6844682158784320392767623853002387756465\ 4266091058681042545258995489395536900350567458642714647130896953175848527104903\ 5254972180132558752052214649510072220692888644515512806474389181472302892508838\ 4567565010810767672140748599290989856364043024364963346114172628654567242407440\ 5710912531670331725791852243741827478206349840827728686529863/44914732053576903\ 0370048075183783013693791987548310471851466927954277817488383573104068413074351\ 0892829260691348649829484022432237986024219710636753983936616551530719736229328\ 3231904577920864354610450469019848159581313927484041916164516365181350460455732\ 1630673923910054642873489902534656000000000000000000000000000000000000000000000\ 000000, 25276961139453652325441761881604757153424927168176714139744404166459302\ 2703544794012919995581322028977226676876001882895819594694809540839457342846410\ 0298470536696154980341102831622929019644414026087788933649677471851509334465530\ 9542811999966266739417212706012895408324096105484914374667680384272492644405854\ 4678052737388786276397/16012353651268679748166155681853793975190489412614611091\ 6546290632023050756909015529051967135299612401021056695037970680409569046685693\ 0458131317681780936795674706718788818318799143123734926117943121330230065477943\ 2234141288176640028989739833387270416891293622432897982522058730373120000000000\ 00000000000000000000000000000000000000, 674963088518426332754961756300067467535\ 7398234941732745360638746062678849106613122885382258788416702131196444018087899\ 3859091034870091277278559834796615690507433151830060264741482321948010103815882\ 4328741194953936117062718526413055422701979741356690440501080012230590559692887\ 956804765659701636379849859587216092111223739132795941401427644764736487/408720\ 6353145269069715364246424195773295989569507870751298872113860973022223460524001\ 0705681144090924226513416549596593860382233427743730876356010358028070154683879\ 7131097902368856360280638423136283657606191604849135549406749346753275610589811\ 0633668346518385708411293909520120681651015866803814400000000000000000000000000\ 000000000000000000000000000, 77687168187922790755823111680793622957493275795727\ 9575477311142431923795417616865383711422239778447513040612164874575351377239737\ 5306670066414273882222540251209188780736126345859998085726851253108676451896610\ 2991676962557698656850378630698928900822946719805091130869999370380803252131726\ 505594521767512118003523484267410020418778473335126749919267/446249173973433998\ 0480707335463732192975572183963423464963146107375717275874275058246819818057703\ 7196732256775974319951366584562878194035191547227275323873348255533019731840036\ 3774730582743344111177386390840845528013567013104674798016802406899211020409016\ 6462514699387644701462502952390545637376000000000000000000000000000000000000000\ 00000000000000, 595787476482104438550452227323089970580228613431977119833794123\ 4700235546399462112919601551117234100414812727053472482115842523319582132189324\ 1317872040793923340519611968406028058332959913261100986121332935440480388998006\ 7032297371051858342116402583616367252250005574150359840299821628146907034131232\ 04736067583679592948542600230432201291946997814725285662479/3229607221346629268\ 4118381243502845014404854434927436855887468561102619832889712427873317989224832\ 4024853722272860420655461258577053536554224885642733939071908860417829943276164\ 7104448562018989051358099260537850537923626324054467464187726292897898112307164\ 7169450212602580934870375315300876725539066599178240000000000000000000000000000\ 0000000000000000000000000, 1529432058418462808632226673965505471788167036697186\ 5349530803288360434348922188231474242584823405935896996152980408044480883406389\ 2204008595256305578731577652504958316170016777156720231434601738593421702263896\ 6015013799996313944707968872139756420090885074232336240404958552941701054962189\ 4786977463092230930741117610009815040355308551532317149644331090809/78034070447\ 7802108276651371041800128061972251715481198409486313650610399469220900193687570\ 0685990363377087625246014789231399710190793399881171514615089480871775302629559\ 2245112456356839370863702873586327098701990837269629175317635736819868317577186\ 7942085292831284692340846170627963160077791856592683008000000000000000000000000\ 00000000000000000000000000000, 172045349851105835781929722394093163396903481629\ 5148554379474420784216234992374455406174289668004666261660434377413915434867697\ 5290628220871532423847339243441063354047783514056102858275390980952426722726478\ 6897719303111273034781844149059085704359259466595469759006512367297361676589673\ 3725828312717725557552777048446687568572846990243664142758933395481428700177579\ 729/826092619917522791973827389716871374778673479887206222251487917685354994249\ 7652185377266086138652442079808249984245901974403761547527919001255154745194367\ 7951720783079547412450879444491002775043785326969451288562633302981840378444190\ 2276803017371635375366475842013889843648011246575667999951798346735705540840652\ 8000000000000000000000000000000000000000000000000000000, 6117813021107164286667\ 8042588429651211465711676526600814273621663961767206270011850450297082560177120\ 3339098926836689322745952958902094240712276098270102770660883371021430659989346\ 1202884568804957126930390780327582998356762618230459131872437133738479663696448\ 3451201403496211182554640188623364282466464484508042538506104655229274044917140\ 8821484757207727209084057/27702889368109557263848297478556856999516663809976956\ 4179851192572075944617335662806814892515186679921153683300416104394068804714493\ 2141510383553252431116475021136195864744084183618921769877177692823319379872482\ 6552938299969947692344067570356779438215168079913403074562678114683168559283274\ 51764422605522599936000000000000000000000000000000000000000000000000000000, 227\ 0227885286532390759526267537723594156466311265699248946779783204788864531094440\ 5327119698726139293902348567514423926628262858198487931594101712503732133487123\ 4768170344591992096458679236809679287270474611866908383093663114716853647594316\ 7358406575541182649024505474457373409890909006453518953357334834112764114510508\ 3213277093687101713257505083823592323165376192518966113017/97344763528037975432\ 1628852635801776008379935021922990330096419869536250747741233069803619695975610\ 0473046414667469364324953659673808067225373765446331145011385411566209055868358\ 8235259037547086218732283874882573310642503318273910978858442448885679879897178\ 7752495884290803804693722161569561626089278876410422004846889533440000000000000\ 00000000000000000000000000000000000000000, 411102456173375983977034910901186251\ 4559173781436677010061910209480312834296346108882524192738514606579986914008558\ 7678218976986606678735917535591116540173680606554335837847165141243627815507890\ 9889498535223965762119463543775599680585034398726206046194724255264366304411872\ 4432354422730295134400599923029166105177979791580519671411076431754080424587378\ 695041239454063/167889583742594812517366066774719799444873794949138415136577028\ 0146247341997879227215212208653469393879313715905690358663792012509679507821941\ 8498839822456447399689790664493616639601868671976444948280452166753952310236488\ 5074229066834977800630172247523091351923104014693208873603828978563030460058490\ 59276162177433600000000000000000000000000000000000000000000000000000, 229410424\ 7353565226482671056540877247059848435402106793815997070913519376008471503133327\ 9026769248871326554680694974033793707157250269703510327153253075853181989722947\ 8124533264817185011113236699892937227769299084117846183521690211154106770069537\ 6940286106810565213944377679246202883603931122342269490353619147751713009642209\ 091059622541743670486651950782395770831804117966729049/898830351243431802535438\ 0575621649671037264823780400254658558213397684486542643039781685239752154811306\ 9650004285383745723334976642265495969587691097240564441341372549685167838525838\ 2783348770133678842143105632098171871722140315552849185929441546474213050319495\ 5043302435587069781961193585543693456813737587382160410953121792000000000000000\ 000000000000000000000000000000000000000, 39102862622579960124142154038021503953\ 9290175865558557556292366143340076600970298020401354250803145104513328871246842\ 5808885467504395858667054074078910160902866568538881119955700639132498256621323\ 5366747750844787119240760062706926541273064372831899142370675821552519969808749\ 3782545876857318996765006240582110383094616047288964051005921449501028907882054\ 446078124580536754730483/148247833399817580736960677546635663319949343593883247\ 4434329074697608390711814998938351411684693586341689307069987618259331512435263\ 9769952017928261360536616104814044923818396097816708415593020915839530842629275\ 0772630263249754055147682779769291795469650711046382557586948698725440524190807\ 9971616577733572970862216082358272000000000000000000000000000000000000000000000\ 000000000, 62846317177204600377509732590433747386681690297694590383964695701622\ 7807703988433039159919575530650830495037576993087273369013507087196301172131414\ 1696749104395289533609262902378297035830954512708509378411013230639206464081788\ 9350683408203810769451195264729801532104958454256125389923410238037879965521526\ 8711759931776928642140131147784926384777509217566462997537711902231142622146756\ 68499/2328127591038017578254386070173637394949594151080252032682780043298033528\ 4429887074872063838485150636304442792678265965541370130986222636615685136294215\ 8015075180689498774232142934413703569697818657067850587111986911341718051758273\ 1738081941866850485142567817400526332803656288078989242722370211753772191694425\ 6437877479966679964319744000000000000000000000000000000000000000000000000000000\ 0, 6597387830215461759532651596017852900875031256968365243357957752600893093712\ 9665528556219746313194543696808214470285119851074110107640328729767734945366473\ 8946744474853735673412777247852684588564356611358429176927418409129804814510960\ 0357196842371633929292690066652572129519420453290274989520306969947318898990638\ 619182710184476579277476980156089373355190152493483876873531171087381133/241409\ 1630936804536233035810408187288879200998868144190045120499234208803457319056553\ 0022491184273117109334348147145885637873853221543357417464565186484188975194593\ 3340195477372320271979385226346426495477258769746132081300321614707621047075460\ 1962461389444991801330105944095184511588792280191371816789508527895475055524585\ 7357168640000000000000000000000000000000000000000000000000000000, 7459006248725\ 0331498634103497638708780247164917234142500994142187988119983802340386856527578\ 7418657013239656603736475990626949360801500034658406171756951705656759085671032\ 0248733911782598255419880318733618411505002880274023761629304543265468966030660\ 8814851967541602024471339967179832021247968222210362694401900582370400112250406\ 00901929654805618636025959882077440968942756362459020013630206290417592731/2728\ 3088330512451583653190725246959390024022650611057269928830789279541947680224479\ 4897036992690554966003693824623372058797916260768431293393479981928872404911396\ 9318414021201256644793902905625449278812480650642693851817437082527223832364922\ 3564152846875003618088397414717550009416369866863367213420307633236740595232071\ 8620159897777192511083642880000000000000000000000000000000000000000000000000000\ 00000, 872894502996217389198961271371938878980590760202048713122957379989065477\ 8662653044404302738484901394677960617184661576886074734293714406495991104895726\ 4809564221103752503325790749351640245386861457168278650876683298794038065482129\ 1286755186426208394109819873412049042751889560192558951529978837907369272553217\ 5117389043240756128809819372137167057437440299197092038508989892748235883600512\ 516063904487/323345672418018081946122262216230061284633490740005580205885503325\ 0273264129897990856719393727087267334919188902313555287605562715950715202164334\ 0435304249742697569401554545426707814398265130681369444860264133436393702035092\ 8837951973617533414157284869135479949619900501127019847559686839388915791538554\ 1306800838943801337835281461994339906355200000000000000000000000000000000000000\ 0000000000000000000, 1067695015967606759461495582549904026681157421372459290278\ 9055531751588966583668518012177444077660082953574998314670543578562779765828384\ 3320499755300251357304571377674932568245072740328633484880056652669633813506745\ 1151081568772766832873990677991147387812742768418348830987953367809750830558017\ 2005551472191638885120345353128801616131073043120824085801384458141636185920790\ 319992421738291923688471761/406290602835625647722130731431765151128148968661114\ 1612044678795767278997300393497237116355863497155577898083859990911279002973906\ 1748900344703285335859871697711188724490380217158101934843932265424995831174448\ 7690171193145021486006082819103723249611462512886797270567415189815143415211686\ 3479414787281213096329220785831067394453869302702197964800000000000000000000000\ 0000000000000000000000000000000000, 1837156787691148539021902490178516397172935\ 9303916223464496627155723209545568435958972075435238838914576498420203721665257\ 3037183423977127260458570860429928965631932796340506514454253937964208576543442\ 1789457163510228439136905440883614237957054980261701250808905576450157804400668\ 1674956567633443488181984100947018132284128117463442060866888150304585935042385\ 8403496434787947151754168704339674304621712956663/72948157423707667421792718701\ 6290576690767305620713143754722113228361752826100002020355952659206371340352376\ 3635867410422109286022295931707108171016823225926318475465109489186859954017697\ 8939160450092248701396559026862968723994071647217857111504653674332040923863852\ 5876010493376770189315259280868825475343667351665017521410652526681768476509890\ 150400000000000000000000000000000000000000000000000000000000000, 17024383748391\ 6907624199671319644883778685123884460588088931125188918779711042228290827102019\ 4540376335392728771743322220730144112731623212686815901177685592854334242570203\ 4154443043489121247005885376885612931385112618016521635579739252075487079391948\ 6877202683239352085809011977352030172035170854860513693404734037328078635050701\ 4120309569563007499092842752980809571061915251034426609092678130443972829746918\ 93/7176674747090633951694940238446956624513238930377186940312276650387240909533\ 1230034113717464391226141053163285905922238744280715587251640291537351743686637\ 0361967754069537716598805426645709723695238582611624197657162196255844132591081\ 8217652142664535733690745411097718088576473781033537160333797202178753025927627\ 7592170104803287338315717351003547238400000000000000000000000000000000000000000\ 0000000000000000000, 9759155750917878153140809833264220186116240689636304679741\ 7781683013812490543948563202950650351047727714194798026101314928016629691905121\ 1528088101170202231459335015748633361747851918112861614141879785815285276416625\ 8275712181350278576524365021225027050445036008092676237151285967376457406679394\ 3905488218903138577521026171573165615318516248368844100543160317184662616949909\ 3699109107375669001836959840963656381/44526298338564782462146699990167517962056\ 9076283463376813713065779717925230233514587036615062149133510214149076002158776\ 0122081074157975614887874340183684151378067013248664159230250037810489498027935\ 6245479354835566210847085664890974073397150093750061087427750913653657704017236\ 0986954594772217497799176541584014418882620921001072581476346050964777389260800\ 0000000000000000000000000000000000000000000000000000000, 6398803930892652050507\ 4464033016133904943793624821778860107520250459723241836363931891491620746256747\ 8113147363178328753089734301787975913074639288316309985869632015414325886509898\ 6244608039753241115959399576283294191537975300324959029112304785327710382457395\ 3049168419062675994356053558167527673795256552355280585538763869477351089404545\ 8102118690458447673192309485386616312409941373144378393398342670345528212922567\ 007500859/322923213139175002546330542188651296346688202630227195144455802098518\ 8215033875829037820138154011632629388216673491928043886199022825045519725113436\ 8339253561975367880918540191556608732334553474944500341287565905308461775143076\ 2155691092527411679738711252403637854933301378672858475438708509128718349260271\ 0104628974795228323691745291153653570877757860192163305042739200000000000000000\ 000000000000000000000000000000000000000000, 75218182394373333453399096808872541\ 6637131836336238172951967124167801526652497911995121782936407008129945488409454\ 3196775769344947058855149297983171642502806519270744089282072559952378702308817\ 1988096577086694926083965092857669729430810196312878647630752466856211319261968\ 5788724169617443726094583462852422119017084909666109841480557592273456994611154\ 6902861086118705721851314863005678013226524302046003468311634699573073709/43045\ 7504029528337450933514604501387032909439924972701072961730120785830635676919364\ 5801535762369031033036558898882537847575998449422684523162622536544695589202494\ 9435163284401913763267728495239091497137930601212978605503476727548808720251344\ 4795981294062042173344972780683332287012333823110314802189168319593586229512662\ 9608740313953735727681435414098464350614323200000000000000000000000000000000000\ 0000000000000000000000000, 2102583097223424502922942618569658795877287445237174\ 4102248056847848009685809488379376038148838101706357930325892076341521149309510\ 7191547289080729833455488182974988155408436368013139817333559460761019288963024\ 1281590613470198265887770093188161549275125758430905927643185800849923469580698\ 1705287704116127021269536262907487065638116103029720649972383503673342441353551\ 99544091441031622617454292742151878436304127594000884813787933/1404596579486974\ 7197622348735507453550404110759062566019874584636624775636369613325456087155646\ 9459531737174687477439238810613062653983615101194287298995922683541750213610101\ 3554330954711854308238388254004356279372248633593019536605591792326066837505930\ 3537914750610514927163675329666119100814882784373232624330824166166814862705664\ 1937775883113489159573709408069222400000000000000000000000000000000000000000000\ 00000000000000000000, 890506376065746917497023751979112055644160119746065986848\ 6425461974329984331211153065542803605078647283368803357858395844615538582723877\ 0164860527595765451301751776692079154807033040605673854416082325032700407326892\ 6574772019486920906052419582904686294727559155795983790861027304433686475869300\ 5784166659965349731575927579828985022601233608812027909181898491631924636435285\ 1298533937886182028756061863217548997242964946701747/71870267837745271817342588\ 2544449742901942372607903703015047695480583090867532086138925328403149177638279\ 6054313579412019884517238671866098764002727198092597720047597083946138380182437\ 6997687632122611303213665892611284242485713234865392193111102796629588036507025\ 9191799174338032065194008279728952560863336880846530363896684969717000218875242\ 9886620082058454630400000000000000000000000000000000000000000000000000000000000\ 00000, 885035919153267275304611802373958940906857244020792597450819487009266964\ 8880238309512617996681132228892061895639752846600916311128357211192027302683339\ 3022762449889838123878767144639735830785641436198767614144271418112555761859981\ 0684426371530120048618262111487636156346614258603549633501197982946317556797247\ 5067163791216873829430072669053357143485073366517126813477170942732856654082546\ 38691099685291595779126545333077667981377266944876927/8995577488262607110371089\ 4150397656997091495415343330827965119672693063702770930728374832654327362393208\ 1025485137886992822666385752117466146656729000544705250871184259700893466808051\ 9351587292740526372176565648786344182746081003278469048457264040212491125189766\ 5909337690193422143321509288650082730317415670437981738166816334790439848091480\ 9901207963985196103517357193075621888000000000000000000000000000000000000000000\ 0000000000000000000000, 4844064127720433512960547711190025626758190808928954803\ 9779106389421649850896553405327038480898085473587186339957169484901637079960943\ 6392183861378952866681017461860110407968292764837147486450558728775167157702632\ 2304605598755234881441457850617380723477340145874227963483501208353187743645898\ 3720121280452018417338458266247289602602428827990120969734157955120300813524163\ 16183318606510047467396327952895037944684691880902166807302229/6525466074434016\ 8480192253651150375070642962264169322909867586314899804874293638163629464957984\ 5448181184003296842256481658036170283372547240441466071135313137566889901266652\ 9696871139596573679470286904197201157940490470038738513073242551582328184216249\ 7390011895430610787399358424479689711264159451642271606293599055192929502690214\ 1622889471124226897049852175308763955200000000000000000000000000000000000000000\ 00000000000000000000000, 212834181449256801749718679426794737082978043294651595\ 4884062515576731839366603398965215937413466755301501970511685150707916260491112\ 0989075822278245340465144476169259614145390020787999768320580393421469732465126\ 7556976072636393961364208207968403952215150923301963820027816038912553051225182\ 6599910957907258037814302275965701527650320677149767252608700510319571478867627\ 5595748654828445246225296598310872872286514741146040677748378991838556831820597\ 1167/40467094578819538717374821752219055416902578713933802525654082988335245762\ 8186472705866267254540110220701546159487446012255537557835622215332463709331646\ 4546596255324673885512168749536999916972278230053988839996124724923825611891400\ 3366922548222159189604787548485380265001002966867549797164791098454757239780494\ 1778361919006003594883705165809294289900892566671292443099366675918286099578880\ 0000000000000000000000000000000000000000000000000000000000000000, 6605076281781\ 3450447134326087278110474873895799743174447796091162711088541724617549950968806\ 1671101853885187970012375713826517156736244881760164028782298880443864598998258\ 7090622321394213580522079916497391664477603880490343675097376102263036444522347\ 5259059675468110833733412768506445078996188844750897276101568652227189892228555\ 5652172058541951266441854641973319996034345772553053963306628286886280874858374\ 987735840579975196254707261401752202343/190770349032911857779418588079667148940\ 1086480781579336190563561682557891485964439647775453883202006108836693683827635\ 1605939034173357918831648064924428440593220526107874499585133220583242616802260\ 8040303238677242781219546172022973509602662320305179415962431700337428628841891\ 5009083223939147730095667621632879742254937870155924749463796152714841629079857\ 6560468097861610094584659968000000000000000000000000000000000000000000000000000\ 000000000000000, 26456354776765414530279541043802463805206785078042044115451610\ 0907143766199447305871987016009394788666783308847259501668688716719163187963061\ 3843714530785938999938659318819887806409466183787276442814927804726710298200667\ 4477337766683645126286771210471753533499011276473322907699806105217942977013712\ 6286966574693118486052386736750459016749027091110861671700314617736769933338843\ 3502111249508307774010880842512698700248702020214199730269041629227329/12343442\ 4993366426893015011541052162822708707786845866354127130495628299397728812502336\ 9764572359503850998501731208201620675172752566781643202033453246441154016855466\ 2975728618198986417149896956655147029288083610712338626870477212978976671607294\ 6480872218165635227762283379278150115946616146858646079675666517610148456380642\ 0818548157922045450883303449057557854993459258830535660666880000000000000000000\ 00000000000000000000000000000000000000000000000, 276139100831190651793838539134\ 2611623447252692063494827433167777314467432681540573752288258410475647571128946\ 9532013459903790457761823300595958587967906419267165106433030446769229080317287\ 2686337440304249450654734948108873778166185661794788038196681028225703132177177\ 4875698206187236454028338352672459842858826992533471905651160399922495805192481\ 2184756588535070727080713838039084299370328222243433268252873946512546311787291\ 666205803848933173857272043/196554459382837759484391991367921126310669668039107\ 0408388912602290569079908334295999921869522051963929121795631796166345241182423\ 7730221887576808738965684940610383005558872487676783465428168151065688833660079\ 9811772353442958291868016353623805650487492366110949786132715719157267642384729\ 0861281924945351646481145780615035172017460863710805359429408090049609546277580\ 7683524258888181979545600000000000000000000000000000000000000000000000000000000\ 00000000, 749389820373320311482427880778472601894510412413327510509504630904893\ 1592132714164869647870030307344285249614845092917182966361440118485470394059756\ 8283530060057161637927312787642995807405269597170689671599716914996871331761759\ 9058573833920866416189523844845253593033854347023459531635894939102258165197575\ 8560027523184312344003651583052645657418792073352570176426820397110340160962108\ 03350034914203969935295686500910258933646704241455030266253491010752088407/5612\ 8575996345910403966659616821896521745656444751490150182820534444911133561497495\ 6739761975546409500335341693871770981662364476864618663909260289343853471643023\ 6602931380659161219889055179715056760672164262173842139394302410369311378326602\ 1605655277626972647177402299650163543242096435822202076006852281923699338790564\ 6581367983195421503383426255491713086902423818037277324149621615146116841472000\ 00000000000000000000000000000000000000000000000000000000000000, 859255961406737\ 3433727804806306791567719082855330809594704504797527005680062035756565914340286\ 4052994709660088142895446705271877262871360498716031507514580589307386006627092\ 4157460277708374346131103008390989370681026790969241232015732299200162962495132\ 9782514800665127448132681903732701463306252092825854800647057267927456105029053\ 3691934827249591079330053825083400957178226345149095615502245278594908514412263\ 502520771660645473954762263668932346503160004061/428990301783479197931363864202\ 7520249297570699730494160807948704881590900652219592595181340586467182105979897\ 1476601041716925490808713454260805469564906865603151962058310154630622584844778\ 4042811337855575619550647624077040129954245557829581279371939638389488678408342\ 2040250285437691484966079494165984591540920324942566698703735335003358035325164\ 8501732918415094154235760334264247731709966024704000000000000000000000000000000\ 00000000000000000000000000000000000, 320488402703442794032096239543888364042389\ 7550331835759609026539268922323578909799352330232318622747522154910849240668891\ 8187643737119894515820504835258784269564613366744665194216564043557097604444051\ 5216378094874364951635995617468543150357954731238993020478876933454916615627783\ 0712743890724033468746563486522782007235993170251509413110043131315364748704180\ 2348961273211517129649704568164928604259945897687132917017111914903620220730379\ 84309121302013757963679465789370549041/9280597157199504942629772985810677909220\ 7679210440040845112520387182182425699862587253636855305679732195934834855353327\ 6590571232385673475284964881780713710756279291027207512041969716392168035840484\ 1444866788723333669122907900853722027959469092307638549425859732798229071630996\ 4610955235220639802595227272057763419220736547078383752140106227624101590479874\ 9821216306437457431087860379895797062491623264144588800000000000000000000000000\ 00000000000000000000000000000000000000000, 234927008177505510789561070943577271\ 0233597194513546240605942763342388270606701673878685327460896884399606050436594\ 3717479512281439438365110775896676752656637014506897346445580032629128956870915\ 4367619219281292607295949390198409006263931643686769060414037139339942313674725\ 8014731605245302166226981548702726355221297912190094066409201008794108385836620\ 4951051591958671467427326999379187737487807379284134974736897760308701854368751\ 0731491122376583951220825026508022573/41195353865992053564991133671165373175270\ 9164059556636980037854879155243119788832455537003888143065204009679796902323766\ 2666665680687159271343308039211011046453173862025966355621798690571066284219534\ 8136036238268034741063520492006049728866196683836774450830574448624401185480865\ 8824625273719939616907875262739844368186932362109929672779976515390489301179637\ 6507954520503125407974927456084361155098705920000000000000000000000000000000000\ 000000000000000000000000000000000, 12618338548431902699922929820533227551888261\ 3413012502934158426747506544284569163873175905459131557973312278781361179158654\ 5445653431278498454516374284459199642220718599611951992360886357171365198254498\ 2463186054636421085779937939272158316827512173654176861299186865748337262114095\ 8673395143923094941566531283869000555231060608667870455581733191023224550928217\ 3062879857992707069953154551323726031497134394153076850108097339186494535673584\ 1950750827617352305125239432920745791237134699/14443964336232060635907697386184\ 9085531134244203170124466391038494751042857239376270542385825607706024290950615\ 7299278394094553812997433033890121348908965777216933067392228336837293652862628\ 1547071427402053061185955281631612246387166356604395801774398978629678543332343\ 7784475056136540095536981745121838244044966911589956297930565552147696756334259\ 1162488924450030121067748544859985381733647947594127409547316171898880000000000\ 00000000000000000000000000000000000000000000000000000000000, 883647787827932380\ 9373120818517208604674782634061753139105653761731084662871933495092020065409272\ 3663917054117495987110875756626715165276042053732422670543833041950980366992163\ 6189295173621299634735747081429928199434640511347032816428704189385698390609810\ 0144887866875858927834482905533538123864280630419988880803586491216937253009791\ 6141475355649288884810957568398837861861211013715192924617402382050116989356747\ 1782437312633620960502026621138403362223927254385789718628080884675296493/70671\ 2212845099758065705147108249802826303643665727369142419499370780401489062828984\ 2558439869567567681762520640117945050668499165099163479101363155357136617050703\ 1294407206637277840320977074477469831338289957209193976748763681233042257589029\ 5600183395180014488284909978135691529179779739876263536776350483804829040534049\ 8194709307698690696843315055049393059137404748530095213884943975154593659870673\ 4109562448977592320000000000000000000000000000000000000000000000000000000000000\ 00000000, 707005553915751511130884586454661538388975780529771996727832581117697\ 4927381607256504044247211198949313786063529597276388869900579457791309035904147\ 9344995873506532904914155951583905616758919488269833884599387676001269050385562\ 1931332625800695328986387045627236953067451944774186900490759067515117478668020\ 0662116311394614740826101584951140582324834363549206223686140885411895511154285\ 6437749612861715137525391811773873702150595086438100041591983162385824341301618\ 2429678933009103731797176067/41784848490292458658090396704040973987870436866387\ 9781381681399511641690566136731809299158838700682369534310186590760599108990393\ 6391891420903733109461489987317333067851016649545775147090253876554878355366270\ 3730459582684807968795814601091853113762061727547481154458509394995340780500893\ 2956762583056927381252952147885512781483889731337298676228327021521972562271114\ 7483236495212428198201260308587461316919345755395995992064000000000000000000000\ 000000000000000000000000000000000000000000000000, 57319290910557818358039982757\ 2745810116749827912895990899706876382961452575128921211169104058812032013105227\ 2275452829734474239708596988515116360324427018047929541878087378964070410466802\ 7741354704957260113047861094791873313668812653822354489925770628246941539938846\ 8895661841641002648538219312027968212557031363740300505606458687664581410712243\ 6587698552090172464615405375355328637452547663746113696357764067553067728385630\ 1214534265119471208795260405222970934700196223023824165205984801/26215804089875\ 9062020548252945058411076023943960611684362730977094125516841922773710825671916\ 4769921837147785770321733719495005987776116073275718671760075445287801180535983\ 9843341138301793257157138459150309670159446078632457654966871423136484615014022\ 9330508039396438955261100827471505819514258168380585640063015319303910463366468\ 5769490494142564982960979917790619362697975520354612972767987916859075433217168\ 9634719334400000000000000000000000000000000000000000000000000000000000000000000\ 0, 7529812439553479488950168082544942705078443895238693998137195802418194031225\ 1243120470777279143017837238959495712258494846144134370561620727005494405736659\ 4668711709971890944723309233065775987018238280225142323214381452520785826622495\ 2485120847379002222566760094147492131092949319186707386494291341460283520734068\ 3843534527411512729972917960892348696796829835008218873347296901217156495578759\ 3430715317264520555257352794829809367881635021616475470440375431562470312258839\ 208982963046157208179545648705543/277025631279479669917473879154846068563657511\ 4942330793887169858603267947172985868564812334754098197452587104039918515104002\ 9843339292901773709015768688537066847103874301384616197155783887011486411421387\ 7650185266922634372327398290594444771388514971934980072696813121846041912614543\ 4481398250859138844007082205915658175744363062318315045042938642284922980233665\ 8267386923389579611142923091621242262827894897050210733747178337480998912000000\ 00000000000000000000000000000000000000000000000000000000000000000, 232681073823\ 9870787999606448338921497808864950956205919700029035421074831859875476175438380\ 6424126228300109946583909730917362123863969564649945861645144494631008320824777\ 6008080961795807140331274414129926983003810542465986149634315275866921075418907\ 6171098834357977533589816071992698463417846325052163702795651213036843848533811\ 8469453287389421941548351821505010527713263302548739011354949327407717328691036\ 2121326820280572506410657897056705589214806604146718603461814394127506302644893\ 301234116628321/711935915991822722492282254054327037527730964866087439088901747\ 0279506675782001369991132522053054410091130013490872544308017234399261400817993\ 9923114533846308899630161521265252434406038921425395641610729367448091163847606\ 3791050573448856189993251551806910008390842572294379563133187945950675801226532\ 4962416027542263727805638124328645766881153425496007274270478718159193867708175\ 9870028194428400711628712501253141236981213943058923520000000000000000000000000\ 0000000000000000000000000000000000000000000, 1807216718800985037274059329207720\ 0109028277609402297492110184555976170738517762001432280508413340288606367222094\ 8495447081157026223174646775465959927498932689709639854409606043817377600407576\ 6685699379709437518299018563540169177974009473134327666540882618168261169378036\ 1430352248817338891393676384427953212234041420854040814300329302668287352376907\ 7926800663980050962035773653438013609992282835774907203274072393670668707104289\ 7535487680683543970142001221849387904118872144699076106370755633925220975714933\ 3359/47363012654509857662302803452076760791481097424006634284650420014356007102\ 3736537227500082647297660613104543059998262588875197038137774358300946040065498\ 0554362946245428527004501067158262966508559903318830211462984567944670457987824\ 6523917518182915494421584032648196338535966686269703202980663427531016914337332\ 0674189604977817308794892924443476262172937143923159427923116058174166584183620\ 2796407415775305466880318551959519618498848316456960000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2380661807300751618593004574880833\ 0759424903308762392457308501450529033921629959144487235867231059754025600647632\ 3881169138860052968020440714715567973709149312818494564797660498031678658241404\ 0083194837294984932845552711882209656932378999088103744892273226987866666462478\ 7901183120433511388591454413994525928635481557722506570825190831936915656721454\ 5348379813286848805826616850484417876405235245637021614360835164192521577797771\ 6694510861933740442791825124748443974020459802316933616718107913815479119/54893\ 8590778038559900154832584243362733570261809292353031686495103230522184404471192\ 1172428383681269164140403685971417517964249490384191720465004814497152136678130\ 0788154478425755055027760988853769175539625729577671901545364674242928778747516\ 6995864510596493664852426888362725847505600297876943711471056715931456003943915\ 7553040929945800322209890342883692177234494663221049699466332507920827553149224\ 6379274343018468057197061131468800000000000000000000000000000000000000000000000\ 00000000000000000000000, 382885982318152328718063643816219320323049576024431772\ 5510424643267471027923395972516038023067928548278818525619555608989527530764614\ 1686731747257656825121479249551215466290239842453401979864043026355154740234183\ 2884647782748090362157586718545206898024891097554004542430561044353845533223985\ 1100097347105348538649581702328596413529443555174571569674176249612399186648720\ 4190861565906556457205515281198915319085380183710861771974629773733339315264369\ 296635008091526038046211507794666622872688932210834630729339942891/796495071791\ 0162984174608302786689809354918651006473584801343073390110190731959244783029416\ 6286999343049114711337114715836017544075470737497583408929383580321230983154721\ 9250298660714409262361746282642959344966719255596058291916078993367624911889084\ 8819494410621052444730491072353543851604901215159319074726951969918709824602339\ 6585446921971238099960873961865204361514867564253437740200433433871764452186004\ 2950712931488852127637618468428185600000000000000000000000000000000000000000000\ 00000000000000000000000000000, 703593704544112531008202994589467010197826122380\ 9134391428052895033807797622208601427423885728081804074065124451997172302611917\ 5533162587622038342691731473752973949882431015153146338186112855989843874033782\ 4190529901057199633527233515681003852455943442507634982084302530019347892004099\ 0237286192098670218152045981546494773811642276651753777614383877009909014081016\ 7397796524475661005072975608252101520831887281062822709479568325641380262577275\ 89308201366171782550441016404009757593403673286249999959153921/1352675555670630\ 3377885128095926434976703973677162905246349632827513749438305891568197843332545\ 1849556415136892950397172826838601174259476681649438369559140762768126509635414\ 3680715361174450041652967931335250100357332442941848843443510301413490326762979\ 0932112461925253397082110209479638794805612785918706063594484293597867063361075\ 3723219594729046768545059665521009442272008403482125901512552376603150620813901\ 2196595000794629013504000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1909368116898395515024561355527419696692402400930086458386341\ 0052824153169190771810153086347405694801863210242913766944381425052596846182011\ 1671693862121816789995453829294066903561774119310018141524241843778573266268548\ 2337331504548273850058687539671597817007662909489875701837411307061229481915300\ 3930613648117495338750937311203234366128941630990899253422828373726617576750357\ 2404575772573856808934933770504576407096713619310245268486390450830913324979089\ 2772345323122162615116133976973636425365623984135679339160241838800610111/34744\ 0517419887422929594022991721224081915060747850552013584296705680037412403792142\ 8166281789349960465813942252354164077815546692980790437331801620321177986199103\ 5630984703965088726459405391671569419735453500158160729598503667845645173692945\ 8295741126089032584826580981771739898759951964413083886148609908753170303824539\ 3230233167188544664751240689376547444104032220929150013881947340332748719544422\ 0608086646113920245336877340977732210745241216446418124800000000000000000000000\ 00000000000000000000000000000000000000000000000000, 101626944036312590574912240\ 9908237527157677508364490291329060949812369659347079443924110404424074263964177\ 4866521352485464563975937089167160859668434439223350708475140104415312153929792\ 0412018139514108991135404594053423163010004859328024143043931431294483253209922\ 5638201939790440119829267308657859302684555476008924630612218262362836376284531\ 0474873971522192743197024146988465553526645698439449086066656205589421657790567\ 5980946144874103529215464202481627750707468164823678615396557766734671325849944\ 0294470632592365453/17934526472564933745714999428409461536646002666477922013354\ 5439933691318747354309015967876275865153882436742243471406417138636344459310594\ 8178901435187701853655126250292450784107639041208878539194625764345682217029160\ 3036241056179232487710589306356047304394223708164617772466770242208657425741965\ 3072555023861029458128310474004245020414381470153202753025660072574792042473983\ 7244831383700728728343856226957692104028137014137417855017104244295598080000000\ 000000000000000000000000000000000000000000000000000000000000000000, 16428463363\ 3364118578921699740712506676700623117653354153759356076048785629458637968614333\ 0236447103747511994962897514907410684959483968630274748274230212469294545088185\ 5139194457664875550828915080970524873536454001207415060851365434410838774666544\ 3242349143810307017439743148216490286270342294141208247324711097729794151763238\ 9150552698276068711839003995811217227559040315355740998075807420413046059184480\ 3181429770304577072036907467867371214389821550373325129091320972354346228557771\ 49425575784852511240471049171784221550959417/2884830540922856813989371188144353\ 9000559647952935188815759938701647406212787773131904646729329484357474895847994\ 5795014154520642819714346081258604561433271607764151269026718943689236968789142\ 6351822918954768774926395315770663087198292836749167443227233603231797369782574\ 7341446086615259637724485829148623574802353576373420346833671532117117690661552\ 0886215419873193550801830155388863212415774071622792681456838106581221261341835\ 3790510167844095776941670400000000000000000000000000000000000000000000000000000\ 000000000000000000000, 38802607783924797077456800798723478141956936131208891293\ 3875643186702587459470663328043102736339329107130742910313100393351921492771301\ 8084086938246885480486577966298378061377898286356786642294700896858450640169508\ 2483687376405480991584500879046847703647169401829863037447218343664240146079647\ 1276986018126021286930152162388394476735982046466813109398588491431568545297183\ 7478315998746963134995066377475596797520047535408764491718742163580742792644672\ 3153403735368387133196480759874419782507283342578613941061373114009351982273591\ 10977181/6973387348491036462040876491345093202279316497448328392465659966990436\ 5212737410792880362090959363422114599096205678442068191576950080053302270812728\ 0263155058210517343265851501189558353179272639263459775750168947828204315674830\ 5091952021450636380774300797449936610748916960531973927155881180465513628359076\ 9032060827554238710310386289611919785055042331750166188269876018703998260488449\ 1605242102624058391993599428459292183984984860557857215442805643227720318976000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 6163\ 1060325380612313873902899792087585353698578810142681736429428756475949125530592\ 6298597242080364634271330770154716600333859335302250248433795164775092231288100\ 8179274635131468726173530445491157385360014160658178121365111219700668697323496\ 8845757369718173659859131517099479703763053009540986140487901195852856103963778\ 3259107249012487382303600645525239475718379712581027359069880197927072888791832\ 7998737636828774398467734680023084170238161651599606191634402262390960560825661\ 19917796124073086341234746855450184664593944367593382699212619907/1170659925023\ 6452986309953202938748803022332518971165889423875993444051264646131182881437605\ 2762200623037373101920691275769690717503740598850476255036004917075714352400308\ 3646908267346069682123405004114189529955250266205086607386279692588835638927113\ 4540482741958986148200160940942535024858474066938415233552304767535815863219009\ 1575393205734090757542205436779705527723698020579286269321239651594385921832671\ 1869128147458374543293471903667834901578819041688192223805440000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 14204470668431744842\ 7706376305742619492864705654503727050370179658601090663097761104138245663293812\ 9231436261070512428335225992444382520032612362217367163143559297167807039966751\ 3712765744864712680657598156937519871609143703595977335153724880455877642749302\ 4623138421082443229297823713482166203714977485685843123537531313289942544350101\ 2644491407554630089588690901235859255378950942384230390682562816152657441588055\ 4651693629493157825193335963837515017489059900859522381292022585919800275333684\ 7440510498596374043862268813225257345781989/29649061785052343572379721350693317\ 9312710583720344200723503741479993648643807303400091198504444998502557555498969\ 5547401271945230904522819271796029774095826614843189736503077903411878649225157\ 6125208219984890659201143349258422155105900549925470705459344483377663335655566\ 3580643189013453212744690409594432273019527089319483401361816203311140710862070\ 7013662102108770028171151430977870968125935217634772033476933870152398052039911\ 9311565931798655799645963850612736000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 5675268233931107858757609653330292758657049823471\ 6509489871531391340869758807840351153258103666354403066596352536761835720527105\ 8524848741649120014572947069132718928632198198938023926391610035477965975607949\ 0154850938110292652948654857634916281860675998177415955524774484586474117066974\ 7568636387676207989747474644145314371511015078797793507329523840761585421940183\ 9770394050832278403737124882677055289268004633044962733888178539520223571792494\ 9947977219495757166841536435832290557386471804787078418362444437567357662717239\ 5367155657740371352800682010166587/13691003064778868877187061369602268723964371\ 3738657206118272160510674471999904161584454740726258556312678628641670151121519\ 0518288315513744625624685137025412029657232651651358063241182430723864889481652\ 1549919036333333824985424841595145409419714169601019221500063300981222565868581\ 0878728669074698909925812364078888028305597295369640267717458923445677436098384\ 4784491890434900808664996980972152086660245866790742748734222201170719215941316\ 2385976220868453612024201297123433554903040000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1217852305173554034827657527546103290\ 4690901715589746878454197814962107763927636151767412396344024683413906236374171\ 9381508495895899009965183185879707303169609442803374754070641031438747362609645\ 9242308391853372816907857639201232067202599363781861625876254231098885396286831\ 1618394824620288412583606025618368438740990336011046223582067575822489038213627\ 6179100680605398277414133494898509692365984191800551759683830905066983968839876\ 0554004417481851250953582747249581621689130087934602257789631206986194139169496\ 962232159319165836241775874923588138368259911/364899031875229855967879893803268\ 5804723057434687076331230725671937312980010263292054987615147021155646012581284\ 2862551903295583821549846073384390281725015155493232519264952488511641575560189\ 1095097175820796625953196482209873874890624382958277378699436683488723751801205\ 2061721524584283181113354369873119360134448416929997063951089568341806278327426\ 1486468388640736326208326891609768724892876152867230361880047327119759803457837\ 2872709782327172935217435333990800177735449370951680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2034523351075984313068055589\ 0180208392415780923890438792354098842257401504782872230092387557897416514703288\ 9659361299913332768183735199480604037807159578292163961531166902699606992547593\ 2807961405513117827657115552314095307841863726788561412054551523811584478084427\ 2765872063623938056402018924969773892966396074004631364811089298551352420405890\ 2581705580987020281489335137284645299106110666198943380212273122594204924950434\ 0391961351694393539440879822093196934341805869391097216443307142368694096703349\ 6801214612831812339068058423872262902059073389830673627571/85297743175830471241\ 3809407124934815520784345513005548648696431850993934941443723438823331610453307\ 5741741173822257904974966559654223674203251238854665941179273750203752982175296\ 8626157643139076216522197933862926772247961052050931472775318115313095832635672\ 2354964188479107124155190715475267247430269839836704204141577165974333274362876\ 0976706152958450549411186445095598203398344270413843901603857462037922732202986\ 3996602770081053518890820677363687892275891403023918078403992669388800000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 11845950144\ 5911595571897759690714616587036099636760857776216522210722704661501695183173668\ 9434674175616347662504232089361936598513334124888286159792991435155784921973694\ 9840155000423517290506071066522227513166909835257458429277120441595806223662527\ 4225265348085262740629326069604049695729881613412536821736327350297515240580016\ 1912019675966093998035410875890812711201905639063292829796229918418904360321444\ 4450518557100878375931215176553635627403280165498800481055740680656701837042751\ 87038140767730049518183994021260859189224303985974511219711981112356997/9015938\ 9091057988818196166042224441967492452830886743874276569595085933129979132119296\ 0711305088844214218681058801111923375335822883863770696073366018881818130047876\ 7072605506168588891840279183284439972692281086454158637732754435969253569828916\ 8808162328837966455001913374467922340344630388817365936818993922110709141302843\ 0131179061320869878984329823438552149830493520940664831680951721756744444670671\ 4237314461343705015601019424937139672986144214096569048631196046447332242227200\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 26\ 4776976636646544721335903715792720222255528842146131290382773609772798173106601\ 2770465802964056051151539383921380546236021510158244619843200990608025484052525\ 9728353334852163914809645225093484107896756753802769322966398078810565714368530\ 8848097025745506972906728599184559788856509560487153404024641561692348512833550\ 9126721337012316729019483535204356159707058295757551717319066021552138858033343\ 9312814938209019563930152149906437709526057453229169081124936975156038403181596\ 2997849698262244831562012712944808572010558735120422248134323213787372245569598\ 8605390158617/16882623831854050441384944797876199931237384436979176919818000345\ 3216131826618582222694565637898038993863394657407833858021311778778493422388179\ 9110541363088364498663646087862805674442955287755273460027918040160268265850535\ 7838982948777352374900273364395253085789143093347565104941749582570566007122207\ 8979751339121232857398562604560438334821826162994377410915542976227898063087555\ 7087709563506792847332999390799613374501577496166857139781818523956815861982183\ 9126070006113208907904778764288000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -447510126849249817670392163861420003322560264\ 2410059321456908801477676161483767845846511818460763674969300563114799916053943\ 0545471963518422878938202399864893778892609125578795206891315259789869464280738\ 7961970553000473890699532912480784363367057228104090791932739283700346766812300\ 4751594951321017698197530324167394332727696251073480811866220331706936734673986\ 6072007772618617309456264262470690324063830642536127854825423808757113686449946\ 7594215956673716614990590909034799730080576147134957637601705427404747589093836\ 8956650306712437681686512283220256469520750247/42800415342512486858625794898912\ 9165451575217061203623268297638365359695339380358024323908322722877408704258226\ 4110377944512911111129253958376978350973160320356188778415738022070413088998067\ 5757978451715503616688256201053005042420962802262327038340383813545660512468230\ 0610092659190000825721029461838202509193406315712656606826225276811597976489195\ 0675051614033286252450198075486264641170144522228032280388872606447900878634798\ 2427611605572785497700997895352615353200674643703658016931840000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1304421249164956\ 8856504104069652105504494541811614377613798982218814241075316980184994430996609\ 3048229432091729934953521006308050642165417193001518744815723095519471361199863\ 2471464198413136632137938584037403833403674903617145331992177568374185394039737\ 5149793815428934033944875617261857310593428127488077773796529647804249797093267\ 4727143614681840822782640261751093630475699231514665533603258823443938296727538\ 4657362247229458247326385059305168693674539415432446106622121574586021771346149\ 3117171481431774299311484541655926761514878354930788845078482467083016383552904\ 554549254843069/580574795277594456775660504883592651057750044366625036566272033\ 8074695799403278412780058290920486454799094493816475450144857673536840870468067\ 6925598879771980902077337263513247485693863363547573025717673113533179354427755\ 1722993623311580159482547531301720351739924456604972203180256553789288454523539\ 6065557745129447455313554526196373260630359900178501434479527977769720291584670\ 1731272306214328621758379105834645963635044330557627329061019028616986770780977\ 0443439787062507468998127172956099877896873574400000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -22690045496407241117400767564\ 7034915177983796891895599976898498136531643460501206030247720298623234631089324\ 6521877942744327149864653006777004284581674276662030259288614034976202751400660\ 6239726183932721634998542687644086771465566073562420119173336829014884644541399\ 7330736833919935876259944831736537173135323296881067301510218912788338864543030\ 7842192755560506512054983934168507388602946655008237798659907193313682003825063\ 2337568605380317209452367643351459905234761753343130994598642426495589187670190\ 70773488134317140334134855250256211529388944897027088800285599603778211752943/ 6682659587437749620434789326659009599416809124071536550286327615899846880987768\ 4005483187510684801220162957303711858494214155819025845389687296934530692709856\ 4117382418056220255787623206053533083058100643062078894369541109811643937181108\ 5497584000969236945271069401250651224659408074682069081150528667734381084678365\ 0077281693790537802931549556410990462743049782544024358146180064307971572259622\ 2575655229506165284608371900885481814135836717581880150250712660945729282489336\ 1558861481864360224427606016000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3874767734699804265358566334906519096331953395180\ 7783318447792010634314285783947678997643158769463743447464593850661108319898030\ 6129859791861538760779959413545359607257997613814098004454976021026618581300113\ 3663702115438406516668953812085581023561100117007295172318855824681787997256155\ 0776004613688918804665132094087263231100535175373765930277288991597939503029477\ 0534901679275504889578616845704896047013227961042458533228436215406058733077405\ 9569824288028366452655657191042077079325689064876669848889895297921684730543287\ 78167879738870925082619583989332534110815333874051918563929494879/8733366676500\ 3691792940787381469197233222162550628992495908097195095939694938920774020998943\ 7119297264450654591032422274506626823248726008229525893842384697616179287798486\ 1267369016961545721900040874344873867517888537832344560162155028563517096052838\ 0898414922640878065669167856933260460843508778030875804724240781940080330568919\ 0436032145100534060292769023894447902403535282563344923855070028379402930336408\ 4854054013293472531782026304268062704732193842370263432068751694011989593013696\ 4674366346325970124800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -142906330225945216538462943401650765156320002969550990\ 1194913852613442203035790584038792411428689923325131864552164763575930956112085\ 1855434109235414218708367557180767863487820537730458910694953479181203769466320\ 9473407855002508401636181306885017806105594623662343922471740611470977479654071\ 2961274423981744058515940273867963993286496498758559550756377693660808301712646\ 5069324109531488418592046182609752693002767327897021804873640781126168223549716\ 9637571392931907833608113367473484039276560801061423092039588950218111871314817\ 06109532607942079405714588972180054209158754853952123366511/2688679968697202189\ 0066777561052826337754115561239395115000900431779981909648060695412604626283585\ 5747249375618201781973359695134493527373181219063059735150321764524649230904218\ 6254696974979227851759770582677692573963796117327058041944226407402278576258041\ 1201377100587299693903112905537796623102509644157429859352633721700502342594845\ 8777251786520760364462416623057931482519947804188877068895249147141001171192258\ 6959450064112379081340335566779210877819088995341415660058065406342519407761731\ 7300203820154880000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -5938763550867980284439655656709684498704800795708714866462187\ 2317379468590526389608618255128589780512923431284616077391596942526027442248413\ 2693906520096480983256287918393459791199987894147075924708034016496640279487905\ 0638373865864318581478665026484237351184507646787318577268292311688645539235170\ 8745922169073388754994635337569145970591064854911670462599182779979102585143389\ 3337431463607729632368555876675266448950974693583405589922594115007676997817053\ 6365068943046702479092989519990990875643556028252717893410141778750583570572515\ 21133646243611991379677676973152886659188196238043335528945153/9938177114819209\ 6348744925243555058602128093966753395922025096787868473107794240162524602908198\ 8494781701408473201239482074026017268636512614271044000466997538654518494881003\ 1522361136396506079180000459684654043094471189830122257498623962378298091033593\ 4981093804615687981775174637163435595533739317457798258491390688600114541870304\ 5972631685602938209427955647526284818043972799178591900621341420169687130377983\ 2671749108189766872169016063864827511183914512672088594759868815438313723285092\ 7802253942645272012757401600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -686161854209743183471279170901098696680189103580\ 6336293261320283706720687892849486354831781628595980915585513280107404668637738\ 7548354873542537794230316805181258976610136878654028738451656586525442145745247\ 8471945283430479898868562095693783913160111562810180978150129742942836044768079\ 6716372695622679462735942894540386963442610336002855132303130081084564719614940\ 3215255395672172930517486180069350418762544857119493869905757920160601552391139\ 5311522525062552596596292919737158884560662043330586731769094026002487102376168\ 9758208428058587133158098321575464856689225233984220281084267537/10776463927013\ 8610823803255736230981830431597842780484559285790591845645718531460933977087533\ 8900855432464544065895280084727262180933628265115113577645667593038777292551875\ 9102467638213063113287053144760390921606061962374124180717279540856297339467122\ 8476561066908066384676051447935672372571931266925751837235028617869322998436946\ 3147703021518343539944244920237289589637953478479927008942038330232859648951447\ 3494960206787200196536630893021678404160152671714851504241269895869180752610247\ 0286475048275201228800000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -25904116714524635718402565270117377748441134474411852062\ 7571340483102508109065755326364003818510547692065208946693017456262721121911940\ 7775204222427810683600814282143728502046901486877903614331279908292926114399185\ 0500670145224428679735259115309863253730193665337376545570859785474708753960899\ 6286598008636854605931359361036854478311231464859240284018382293715899385295121\ 9835027350039400152343569988065156930487988669445655610577860415511126594824240\ 8569847427804693815751972976313519988495839020015365300183814943397104797121039\ 7925708992892672949931088620053876257654701386633015807576883074049347938275363 /401964191847256580775153069309893427945643883413877312878629443296834930980568\ 6886774226052171445206180565527409232032114800476947928218243943132958017409925\ 6775120714910126188367251958779299272173561303179000021473086695070453256897299\ 7766324789515939798566573377384783669189919941919552271612473566381129757655592\ 5906271784445788413241664419672814062079639041865366822511564990082183846057183\ 3133220360979317842318689126495612394090336250229629146593713730539449826664745\ 7694414294214401753534705993097701173003890025369174016000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2484935149150161578\ 7729482217279793009501385614486449593870024190377633415929887915558382119222912\ 7898470330491884206120067638803327241664258787533859388647100934119205868359708\ 0679794388896236296706594691460752428620074718779467500553782415897523363717596\ 1132449295104112563953668627967798230397493688931104025356177622855079576369017\ 0594568204321978100923525160015841973590786947405977712242206476733866107599973\ 2580358995414803309081030738234356040744620891600876159217287223717579725582960\ 1798124164140459458122474487449568083961013431911987960294662453953786122849496\ 40283177128359229130823808345593640301/4027133663117093528585437210091794302959\ 3673677666190800338551231772048238198248041052050647439216808056661644876776584\ 4602744957313485850126963379565367411643783322508911914508993406484071992819667\ 1843780299378595777869495637617237020256377093770470378516242104740565098953961\ 6011073566268055170414181260134828913557310528063282373174928942743888306162264\ 9783787004927950988243490381155577427276285359590472124357735577532243616892270\ 1372512265553533239425453415637023352623766119034424266516725544263141524226453\ 0741953246003200000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -36664982248885256744547231533105154085398479760460038956689\ 9099527558322818515645916778709047155902430032195956190661146200989454758005951\ 8434654986428858462254474018458866944968585632703728351784599324008879872685396\ 9553618130476339386545222044853744846779331700849501662132711911139093190655441\ 0458950614550836935243261746796278959734186109761733356469766535144111820504480\ 0870346211584283737804767653398585640096864020800040613458763377770220032332613\ 5020454880286425213954236825977087069024282533748315642753282176832327612419804\ 5404353679839058578363538756194913647108768854398989523075999267260989088769357\ 7848407/66423458939507286434816303223527080685159012656451243444667446978039936\ 2490591320476725238153041785655404438520941925865163236110247744280850422494374\ 4289201056278517069418092686106091629323084615291775168465682081647544481380726\ 1375175454454776108621497790550194014975814241625989526822787230066555284381632\ 0557457930140474733764195886433913894547732865843276862975305251317755479069407\ 6012147973802210770333490783857964640582786869770154879198174504998644858041889\ 3272578283037434998775840452915843452544335457677483176989882051586949120000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -11\ 8659379505559083243025188226504787465596724439606461292466791415975812827736773\ 8367666894708717621434231802025241977248698614292424365288165803384847969553549\ 8819255128846503820148310670867448497914113313222820400209677059053108584313436\ 3169643835371093413747300513771844408683010444531142383862916471921487243292576\ 5534896067551703604145498327975949865600029602950410183542927506113212182595089\ 9449526935843125046281605326287193438610285898664624260375662346960176870776234\ 8649864122013255940090803649445518366328658931263105534109892337659470971314320\ 0371436667584333693719434166736534207559027375936206303609887/26484632750999715\ 4843765164368130305762197020161288849460396519051195918058449489823255677094514\ 2686026333486925605765012612584171641723607856549020631694258794369424668826990\ 7041890317501288216169424940863100805748195950882698270085795635747518384617822\ 0855463293520637217869322127299931368540935228406625327176019908349471584435484\ 8032033149499791598348657403759869638163148945291345325363695364354948473019733\ 1674074819141079692463198384685798143959324740263324917572798358467876793770271\ 3129648498614610587949272261471251523331686400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -755971153064793071914180769579\ 6982027157067934831108251694608049515921691253390927702395269729093250619831370\ 4031203499189404633736898184351266813525532047794114346717584786544549375318836\ 4491972402548479281454890638939456109578184392725198261016624604046597234917069\ 3972216742562992633813131704273185466917287213976817361505506322688706616982225\ 2846806594729800641590484645050222182113391440705439686523932646582261787263164\ 3208015874404358962757857686494243983850883459178269408690046730746041102328414\ 3219942057867682246720814046478893910282564890478053821869759222109131602035367\ 36032018130781663457236626100159336647601/2474712831695074928106620381519150372\ 4926155203647529642900142005314911419944436684767906610572829082759156378229302\ 2481527224108817845950864405514389913795013128236366234007690254266131034738154\ 8015673816380260086390076119670585981909763586809517366156419989434023014161090\ 7705242930831520076689702601306834799977640731779733043317660461714017182490704\ 1422062769803601497752266585421184085465202801758894581523924896147175801312789\ 6668518376664004054167913800505737003877840101844909375767165247526569499537587\ 6943488322817709552923427051929600000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -15481281769250721348640105460106270283806\ 4889100051915320427722677520414544134805540953553404856804590160973360613889929\ 7509751861946741174958622010428352742606749288038590106971443398592044146052920\ 0241016235057836831449541725524492308375338684596807043323761801445144544356116\ 8675892868313905405845314872072047675771936121099301610874892337616809582968104\ 9928572053345610353071382293357923601818713555215029863572226250704646388334160\ 3602501588441290644619759361366823563878488404166544323331788030172923784718487\ 1824292445381331117373891411489474663314830243302673976902507924084228897575737\ 43163896317270071739680411/1225600159054439751118417509285081161666497947733088\ 0294366719526770965709070906869951830084688276891511492020027748325771109762332\ 0761563744434162761612273645656190000597473055264894658916014121353884908024051\ 0196514758066010252749004674824160846758663228626656657407061517371881181060944\ 5376836203409291831911501780547176730053194584293471452998182553349874771036611\ 9335418466052434571154621356006389175067657726547289714242066220167547159732589\ 5616319619880254217961929229795888198794454780719980804584367392387630062390024\ 4520311193600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3359898379111885624152827326239149831329935186452899903005446\ 4947582275274587443695601213654612018053317978135864205065189295579515781312842\ 3849499026991764434050523155629221845996617593077667410526464171014371351210089\ 6456034478804222333642993319721682176691967485271393645921601798345538715746424\ 6306517693715595427352429329961874026579819172578407778909422661357475792338121\ 7069550228258080676804591405975980732241490172642019290464445680265253572685974\ 0872110420440414624428541663129646698307833271056288227960504047031039472447143\ 5073764141936794940113939154239535948001410138625723106930637242735378038515616\ 15769240833870233306733/3920994614218952246824329523960426573250745048635057978\ 5290711911002156443879856872898823170451417640263620237396200208758457348454110\ 6172162896801783989994187645510443415583803475139724134089055929188189149816224\ 2914840716764525546571556461968866344976852271588789381130190357964396207892135\ 0443048679899774766318346568906821614563025515290498647596373477945053658662258\ 2063088676079737926917672316208141190100803121523862284982404388817328795171662\ 9861047624600287131665304585490932958773853814175128264771141560684291151354802\ 9240053841580912399089664000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 76852080603962564796492403162619400783440743729\ 9686931843475156209235893097426646400525407806930412392026333746447287906102359\ 2392978662620329648043242433958472324450266464837371074883615310999955181120316\ 1091976641339839679965181556205741374502521732544947963810370365790586548319762\ 6903074712776779367631501571040453031016226780052232256199855205317610238903726\ 5379214734388957146967060646531323142524430546117525764447349412513914397935012\ 9151479092346449955189328759243441811178783807041238470401288060396534601930764\ 9493811451540141733835844273318779328244812066383220300584978636528812567043604\ 6478108036752335556789882837/23649690605802059603051888550938339137900263103549\ 5141866742733021565731636594746743169881696136652458433106619180810947068947068\ 0317508505072677007476413063617353234515818217078542810091130078389756560089852\ 0243515835956659178410100403140441909365038885185889894709352649418751369882480\ 5200373230246011613616459028914617653955053261730471618281776098690463315157250\ 4303023162349315923752485053952505779896533120593695252333008896363468988677332\ 6791669567220889884565457752450384150794621757880573513561315223748671282498928\ 0553870256598684417392640000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 120572617537719740280202768331377315655276144889068\ 1179493914446755148616641264727206139501062237849227455497941517607947589247267\ 1170425779925411613365368195835941476875438400871712232561032676341194126723680\ 2182652098334926866393221214853180005902685162280098599012643931425216813962903\ 9398121606922698456481383501227889435603333762033292036063152924089502969184157\ 1322737404322058362696783188708044566357892686467411017471433813536304676952941\ 1127423730600852033911776186445768498509044642543789227690819407319011809143399\ 4234548686601251171173090633373687149688940957716334189511877176586886586317032\ 4944246214943839105083942507077363087549/20640902984345826621504391110966907123\ 3897179663765813757329745879182456030228298575367106546516372892914908634504021\ 4501299355636403772259875225947393802475630167572868769814345777071813374226467\ 4075154813721856284725717106505257166595483281430862179034348946960878100799814\ 8226519419876929574992009568227783588270495227665533966851529515067882650139725\ 6753752430560537745382891713116620082672170202551542623981201268077768870699745\ 0578487509856388859684528682851296149220560713942046044509720668779119945580523\ 9434820351946152854820922833480281052069599641600000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 142267724071129318877939\ 8466522090899986119435700932792019422667780264120261764353252190821062337415265\ 9923444029513408166743965566690468579424397875712500786797537069769672354470495\ 4277993832692238442491022912421371526863140212152952906764640162862104884336344\ 7718438078391666648145766025588558143043692404153553406929164171340347352308991\ 1943487620489694769977024547004401604325917128181866182718652691607574902590066\ 4669655300037402341178227574428881844562205982409962296088372697071228869345216\ 2954640774446530338321375656047199126826911296765552146135383429698356636292738\ 1064322967144666006779038438082862478623837256461737092837163015559667/16654293\ 3265896321080425317069018523950270010262717801841464917107285668223169628433573\ 3217758993744538347444165426967196545571615013380404078082025147449190704218936\ 4501722726891401510392950665464199825760264820245462251767505320886950098018950\ 6618713932853701201742660317782716509290566688250411914432072783533193573477083\ 7602708583860800277095638251682632940110836568573836792639079304974501374662752\ 5198209110241689223643135599626592746413743674116423651295552118690705000891530\ 6178745797245626611369260346720139234088942586857674549568026287334295298323251\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1341017558754217870278195055607900069888828508528830075684820716623196\ 0569809724155778795810039576625978371210228738064132076993773997175856586449279\ 2888325502025803765336942191366842526714131232522037753766435152438807902056610\ 4411329034867796800467762253568170697673046360168042544525096187308427766931790\ 6200433358449538384334876652075922437038419676228321451433401148652505801041082\ 7403446638261754236538961512664091554519620560593368008500014643861290346115334\ 2725110674590175038401750116211324068946196900462796685672879075567834276537119\ 4101946404352090281081760905872624390180358926433058121467879633741714479822050\ 485211479232175467823078359/119222483687103168046320073556157742621359115503679\ 3466060908335430907065790713674111364613629070703639615012539977945478199532370\ 5671890583785661876923818105503543001355858709826818895297180605106132092215445\ 0617431609364353256659607274872448993197049091814956999937443238757519532340933\ 5962701510497155307042511673648391976635370851555171524286934651099596506883524\ 2638582154053913288246263432140105010446545816060964641350819963958725347964072\ 7372409658657452981196946493541478678087070250509093376239986083657892544396949\ 3851719590809717926629781114156639846400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1696983974422213976530533016356\ 5943590519276879453803143885953505504362106323277461470316566239782845417935499\ 4491096086513480863010142713703186543276666493186925533008908301229679347651796\ 0440606128771758973145288997361653947907801329262387379247284376998282416983617\ 4398460659597955401190233804379771541825301859670508559042190155015705886650816\ 4389418159107959801476591607974481882303994518485566158475447921002473953529214\ 1199334839973638189177551685108759743822373680843555468790947164128287846456359\ 8684767992378291647874771248494554241092443960796730584637506577012579655555319\ 694459329932784628926683933500594950844388395520133146062197841/122594413624592\ 9380662906144861055828382539041475134622879359784812441693103777687850588481837\ 4992652962184580699908777184181175205590923508464997278553311865105198841835635\ 7714574864057336271054468988167832379999958510432036098537352819022232129295083\ 4746731603018276016423811925673845452015798500878854620895665932074974443664537\ 0871045090230045015803233880020501012692464301111674083245109357321333250606841\ 3279676770775730521703111092732846412883443986915921455983744948483275533020069\ 6165153082811143963607116136723413223883073447520005664676852100025548800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 61035814600261370615552327075573337977060100425639296754596321735570970463671\ 4272839630775753462766169980175848254152427486058977410219987369408548797655553\ 8034607400024482396952532397820628499445360900452491764747341001222130656630733\ 8228289480247786027886861946575618747272264953564730338066426959272950937182237\ 9803147037453822053975730548978329193307640232716700816346441362714986273361795\ 2779170110742428175254446146475178962217511502149143697673788165328912471749281\ 0797148966103012536864312517046500819819390742113361552913235919677514821919891\ 5640567780340801435624774743573590846450178016303001024786316601198262445746595\ 87894424488720567001498343254952319860883/3767364048509441120884876689629043737\ 8189494578041255303057317606063484616454552782704505472046400685439724788712042\ 8919547408920507452197165384372274113961719074162828051243953979596791601583225\ 0340336443284297551456055537225392404305178730283816846381814025518958249056752\ 2705467505504862160947053539180251505642028334141334788341059130724884208850328\ 8918186488021811862022423378642272098153408548980049841124252844420380783498135\ 1165336625661815098905258244087968340559914575672753221758597964077021531738443\ 4489719862312044108137950545595304184603448278722066693920146468278108160000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 268642486047104028801331839276295302537375894204123428154558062582922503868\ 1894222710068958342325875010804480103739089502030273254626503323019118303270197\ 1480417394195756734184676848868898140511696299115027243627447562386161397683941\ 8304288970139537296124765929944718899008796988055959666989667259952193385556201\ 3564612062579027417256646345501949826329187349008037798252007611924284907131300\ 3360393614779419062346284775961076815079997332672375125552655451212555351404522\ 0174000326738815813046429702020537591011424669045471023639736043710952635608598\ 3511276271412987785635949962571257979659054915023198820343849615084758028176268\ 6961600240357087745516207465957/14762615160825688531152383466257250564246291967\ 5027291259764070779434649144711802773540467713092663514735482618239474310722607\ 9718647983554446872599812698226029159072093640980884705150539255594361757475777\ 4070166366126170414112860341893624196183166296841529351550989467088503297449609\ 4887715064191407529799500380733719961797864695599947299009606769798182077444459\ 9037535355467344522694712099962395981507614899011734903566250913523575609172884\ 2570866323190522397353889120213105657665534382762804483131246837393113558177999\ 2234505023635504516898302741089429977866733145292800000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 377958202544768980\ 6860215092781160570730830412889712233772434099187358974392557011677412555142380\ 5550482063262866330581690718615133510932872020690585142713937337016339797590297\ 0606261202454445607443489431600538809119176146461592324506003731826749188546154\ 1073694540742169138522753233600353156522225288640136838571509482864278672160481\ 3098908100019551094994832896043197705580177048210954120660964365123494795966963\ 7446657980434615812872099760680055469733182202945093554479651099122839178202055\ 4924709830488091264402261337701423522762383771235936590632673264562512209618505\ 4952453032248031531524321454419500228194714245446200590995969865915549901457987\ 93335261958453336749/1918042780145775468341022039816843791851625417271886046454\ 5051779921894929184337010169602675454944223027957581629279399825213335393339635\ 5923075830073588515034642417709342317599907682066220688146777086056565334074612\ 1013958019623940973999822684485632996805777058742139423115996917286814845600130\ 5498893537723573611644487483014318030350018669696562978200605787596395800947748\ 8372064978339381839291123923865330954155280039882453219212363582393958579221002\ 9970696355577087000984971103960781992113065036685691238971111432656080640728959\ 2164273324516260863855646959031801659054665551052800000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 131546516658423112\ 0724487857669889123578681225079572431211764410719682886050075894949241192426243\ 0956034970764921103077809809970222553650294561160880685802630288915271462724211\ 0810860083234261536536689671452475968678369328493144943795368493078006943686422\ 7794501546266291267874522352556028617132706867313404498862598424536307790557738\ 2397642697671022409941519940491614309138125890152839598557706982967006356615309\ 9409427430780941482476082548643172961509036690389777564930485758093384356357322\ 1433571266847171275169304941491734000658434991411915270905024933618017982815641\ 3089613718425422603906807113058994378526600258904482993465529742327436702533036\ 838060988825438969/638375140828820822379108793217851728982633914822743402949643\ 3754910453459071109596000179933611130788588901976846988000087011138121453823903\ 8228410458994505618788165650626410794370754493154053298453431698166669270282715\ 4035697348485137596016395516514674289153040550240511905715256111853194412879677\ 1246964343563181497134462643412970329631884655469438955105899406654214942300306\ 7932443126421195500413839158917875917899013022051411998785518403166286441203453\ 0164522615309653332154008011927662320666369576207823901005504652318114936104163\ 5119598458994230062769501480176479790191083520000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 67496165109352453087882\ 4857447428163631833131090839780930045585979112699034166515482148103007136995422\ 6578632178624021382508231572717376508337829440086241464533913127761791176482242\ 2178600139631636906299701523262791869799415546730428394585464891075489745715221\ 3424422062541030595252985949468259308942671367340963242028952823520967240915291\ 0696948837907424584938935508165144033801747877703403547692145753205439438674021\ 9867214462920601184872165500460436095075277791140072357993306973908775410058812\ 3430178627120409008364525001518355890491965436681322822642699889559128380555803\ 4829752202553272190693161876444740823422075737352957528693337613630339478666404\ 7439648915360216187/32457578846358843001172112775734475716470933150087195677607\ 7519373985290791443233242048490459651733718087422060559102003631477789242276424\ 1392641779846401576996702092466241932422433180823331572730150408075716988828954\ 8717476708461284814428842028061746213842635362181941291190369125974577042955302\ 5391658446106907910897879974563043098969758173365650266750984965029505286560659\ 1727917502038829013441088357999777522051276592877433653309942556197409673585053\ 6426044069298093874634137480689856370608270715200740524996428543048889539661272\ 0233944945120677045505000061101275790153211162132480000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 350207562478991\ 9139080097736019295388786209600993711178326045796668235663852217309253379697122\ 0739235866665252442706054250475253024143347106130808017470346851557523603831577\ 2190540960772391656263654140236756166515808456624486287751489104120777987862845\ 8325591643346682871667772819628514790471561339544498458017385042291478452280364\ 2701170307062449302437253132133354018166557057745333805590428195231888111201788\ 2806672389344468995684921125237752712363613118529267623299948099397035697077267\ 3627234372315834959087737586506179908178465615956266831090640598583667678557475\ 5321814428091374299184914587584909030364037217290614278864450675019866958672279\ 9336473227336262952071001199/17349714085480250856708098264085824243246486576706\ 2524023686725666827879432788414060220647465683892611297385888836209759347563741\ 9966809435408025493243727764310137801589360817237556048878245467423878109508539\ 0381005486958476256791611477440072024465022631766719129659636786937683490706522\ 7357743214971645851681398635758760117242725832194366977078463609532420395586824\ 6290795377833739235947281321194852933513192639117482613068634785771352951918851\ 8990743623925950057035925779092544966767876383390046096243502609276386857169995\ 2526306934393717939070424533325583608349917395821526436691312640000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 64785\ 2720326576038396655686824798039401837481409091480475172626436663583881830988539\ 7628181355240879186649320285462111759707996327884064161877842160077065117837757\ 8861292556361951377111843403699359548839643069523699300769116596554118000422568\ 1905819116609674939754119757436788745740343926932186423323338742389482308191115\ 8921719855432575939455927897234951741866558447518770066453025365345847139512093\ 6068005019304386193266276133958756967958955140438677416147250858987242360312589\ 3132780855108860504542821420145758949194119335612784452381522810171815951306429\ 2243865871094343689830446577151512277147373174743597900369225634486540700246697\ 77292891796275683619285182120150303041168067/3461688762944419730560409250503547\ 9515138068708370912214754049747457025469041892380459085489747008565106116660384\ 2852553336048056335995562381435181936007590091572601817788249125453669188053329\ 6642489927981907088203725876984010536362263334752616671854751285278802312615084\ 8430986885324560553157759287584815912738701784321457166556841800854149318379630\ 6433093792453792910372800472656768064004156166737548377499329881979845375053246\ 0375440615417651880819609552550449082865898899761211506756103706771681337565656\ 6103010743567633680839389313663362144558975685034450308868673324376693616415657\ 1648000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 38450584387927758492704004021374815934707176965126019796549290\ 7238103874195951608389676599939479981223840212743693654555231198802623143858358\ 1901072316832961753473056245446521716116740149866109270143087367732313872625887\ 2631025103513845427081845592524107359320271780819935112088281895318280778990787\ 3251938524217343037856353351455552609718318974979908971887805654194356702746067\ 3121389879040189905296541156964059738688247555427433214434525698143642177770257\ 5837297275074149510131199060233590080943433429392260265199329924011181068160677\ 0622193777821658827469329587670908338748193538029118102577706283752901191271441\ 64202688395732980712984113743806097997342467029746585132020207974193/2351280359\ 3746152323229658893625793244170254239592787377033013574688679758543536750587399\ 1720856674948098816870095605773037231619880030857497299857697252396054130610405\ 9516846384357356357279851014333798830528946400526312969339354466696226973377086\ 1776422855992603994055002114728215791570682619341224342042940483582104276209429\ 3328235217757514601852533066136561527202692940095338154614814553710690667463115\ 0957630848840470196635893959836461378671358757745585430768833706736130559933532\ 5705610904082809107597446219621656302907024873185925885568974508207410365642305\ 4811486758548907448981233074176000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 428641334214702526375318340474179191\ 2552798105915160319154232412683891889931770284419973190275480678428373065381844\ 0039043048792030080143307571632568294848632716671498894346606564043302582694199\ 8598887427436373607602134508685745402069246012096341257687942506724795783070058\ 6522507888914823926604195252656712686860093558307231981316170726010311028954229\ 5427282267292775091065002509581522221186551338018750362703601293075800914178143\ 0090794340621043379593327398029221236282690164691919766989607419895984628507655\ 4269129211921914447416860213981383487629798616473662592767765068328413053526474\ 1231765493988057029491585791545513650060669087724590575764830519020314881410659\ 58266535691429554003103/3271289338390714680426295982552369362474919131846065322\ 1918491126192866374466451810357236720139347472179092193502661439991123960810668\ 9331418843346017033313582190835645592459803762870275275631111922232763693831254\ 8124248707982457082425126663520072457230159108539008484884334217907206649645931\ 4637058602597502235998110037404654842170709376167491526539220425447532156656263\ 3695842067752499192286609711828082770433264737476937517558654844127198691788801\ 2476278098120062959507843725424325194770233863233065521817497643521798110848556\ 5566114966074402853778805893510826769812529743392395561860995143958528000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 9354285690438800834354287922426054873184449374037070039107026133823746424\ 9905195400634139905754634180369898672134627145998170327802670852165030995243217\ 6376689315004460011937105084319261259239592886939487910988117764108777878232197\ 5822633516067751030257124053689892508577233393076180808004919712477292782302379\ 8910954669995203850829652798187173297882256699652104836495988372800789940252036\ 8241312492127216884691483037300448783977818557218715547017255693654206903724275\ 1379575255636220797536602880339452953367075225534967810678405391250251753854085\ 9062393832250045355315334026838881202654973834104114243138566720222142870140151\ 471877265384099951866962277807321881480203625716424651077075513/103850455187006\ 8152516284438905514083325371152967004864187888607180725916649728628900229737147\ 2808721326695934445289346028928241527196486711709312571969311542291772560177538\ 4064686625484214486067276899290061533731686484085967697050235718306778414998642\ 2272732869526503137883878700700523697121099589161987222293206289207536655709275\ 2606151164283024298165214427787986240083609391811674682514040844752756447072077\ 2464996024424608748779315595936092631365475437399940319459031995038902359529992\ 7058369280338260894443696356126384396367160829046542044535040597012492407199041\ 6676109013458908527300045701120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 9450470099944903313178173271374214\ 1319702935377696988545693019139168659085232947427585458129916870081425524893194\ 7644538249292768588000310180435596469627800995147180765522629652950591001107965\ 5104679742952690645389244823433519856492955156232106999140212292818732166858275\ 8576602403839632125340634828955126517153481703471196264112780896209776858167624\ 7269111568980757699010445309671793638403722401209206131208204905669395298199215\ 1445167641328033555007297293205845525147916953661200790728352942278120766766527\ 1529280584810309638943906361468256336173343701689314356474377044102205498063649\ 2039168270717043031696080694709414840026730607552310910226530446222244184322333\ 42781529032157659038640815877371/2277542636694572857523429287431295945983930605\ 1838034908573692877579992177530196384692766429784885117272841542191058606401343\ 5159128332032542634444187577521804835330613863588670842838988254309239345375653\ 5905377266514500465302341092082044065891565217379733990648249018429703509416096\ 3619168223001712192822943686879277681074705428974937684503397931730522044718285\ 2495401916910420817277553680079902601645029335930790586073754861674238304071577\ 7358242399174008799364099206845943905198586528996268408510323658512710092951164\ 2448983578694324792828368888464454826669824839211590820073611198323284122138896\ 6350028800000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2270608789602628707370911644660255586461510240493594406\ 5728584276652350750107821154508376944561473910142506755756697012098801251433673\ 7736097065012505384022428281603931094269180321467694576856968920747095167068974\ 5186070431653663662712274595663417288088310646493552484067262442165564494011207\ 5918882705470234131242581358706003072516860782773395374209233200902441649808306\ 7140755052107876032887794983089294223373530680718290810030411487014203329869426\ 7289769541045140726602802239507823294467718611574153354273748680216741761971430\ 9494363556528040268655926031733471015142359618974365836900628826140461714348047\ 92087323955038182939294734108217717842141874606228503048077746039387471403543/ 1687607144450064991545425319748103810758451080584350190266441276689382382039496\ 0373909687838843834478855079920986093789868176265098807287502489177828688196843\ 3997282548010451496190138071457957732899248361251484507311458703916777132969121\ 8399932886969355110834746717401203275809862707555235947873068379805295103739819\ 8937615269842701921460164261973268363144553248202592421126689716762307820484336\ 1450418323691575430205467309203264189362915447008745960930085184291631753836529\ 8779800140775480654951681744385948514748559042417745135214909759899984732058863\ 7375097211900046449676338557370194146099200000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3209320071606305170647\ 0117676661567204869569550105937802788695548080060247945925080215491439314693868\ 7820121574824844845239063400282602105613909328808975097189472388798390338811193\ 0145384910835815899682125605501110831261250543598878977156846942423488526499695\ 6476764533478157348222076823122985213700584879405718055044378909094905230537805\ 0260959806541043807702413331305966516840207669755717572740284716843164806306465\ 7906011060980360768049330211254211980720017227295714215548149343797847168219046\ 8489332604707418054703524440357944363952881075199945757845539968510936040623970\ 4888653993924721307848048943078319554050196687191518042944074505627971738571602\ 165020367776564966091905265537946223534679010513641750831/439020146593079830967\ 6539302866902980719872509706358986222295115633074879189157583022644441596120508\ 6566210312950040214706053603184017305115081209822132252295618727836382219221864\ 0803614597088987377784248324252620477873478036616115424825682087224002263013075\ 3088401404949639979017271558396602541026115342007683729923532762027902875426723\ 0554006041887397482990082008533355597458989903495003880820460241464596447811203\ 7543970279789926182990142222761830171833906040806870798392266009213097281870435\ 4814305845904315654065458972842051145042016647264586639465841152630553932126301\ 3731711688569167936338529346797446466853928960000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -325351461003408609\ 7255953373527420726101735873136213498980001296073854189346502266844694621428891\ 8458473232619094610884000596839564801673738569220526034387768095902875887072943\ 7669910124631368675389240729500973870908637000065425988388592908262112303424340\ 0313529470828343811875244163091284708409059965776477853589720919089473224702630\ 0610042296896002814805635855896233347936081360189902225618294474169672059951987\ 3622009579213483026525635737173391430279287133106683150954400875794146409504516\ 5787126888759846752732519078572438311014902693742469025028142881561170267654043\ 3750469866017675348896210847151922509342518497865185337802244455997369426151575\ 10119446341543049776631197928528460487151948250743399/2403087831643508801900694\ 5851029196677777173235242997486757791865776772451966910440290748002952720465214\ 4205277563804300204349653903622915096080664710355557054248120180067679190481817\ 8065992434136416400554119720353762233879195886987104788735803154779570446365298\ 0707531228639436556662030138037381300271314856579921965596549288365395548261105\ 5554340741488531647311931087144589543030125919467860987784508168044572394877897\ 9650673625740013173525860558473218315080298142930216725230722240505770205036331\ 2475861117762883589121898899424513956628695026148350178382615207434947713001433\ 7784719650460901114334157366886400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -651778814954522060019582176091\ 7927071131590258310823160444579259912934184878502862446026607280736917165438845\ 7285952139453599404739261259342878023228220974570596446814277296680324380342570\ 5478792383085804620668244723320439678462918734453139278679136044144161029376581\ 6871359573743558005336901412865320674793202706425478187310631145916857770752806\ 3751443415938216470363837617741977660037270757581469779496386825733383425902872\ 1422025424957684986462921505241077142367561847370415185018884151684199218107863\ 6164023240558179643227805680522640685821351362405926815087196873996572695283615\ 9442359916956676050850069783480157964433254918444547908456235875230402380795237\ 1416697134508463578434607615231950312040950464358239038259/32932590545471008292\ 0732848431283824426467447022491337625913340015241902760113830180908030699936261\ 2260504542351666748259847269669098190155272324381253535809601194315871744662611\ 5904008943236614541631026180589740786128888444670059716828329142587344047709318\ 8532298873553878741040724798056285866728946780295832402148556938233781278056023\ 1384159165017222867904600597295655839717737854854308889875276119843268535317449\ 5711293679884678994622042714196638068711762508991368403426236086790677879111442\ 0028978406950177757018086921439009752602407790391375317955721409415573172820324\ 6880092533386150901062972116964202936052717665208238080000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -43727814\ 9235739187153720912029326225680630561887076060241891925904967870238757514464528\ 9809713738980967733441910734057810458807921810680717655389969881210339895448999\ 4893576584532047632117367839368361348536522672432117311378317160265445469534652\ 6038702206663967835877637650942565346412148681173325279424536655630367511228149\ 8808360918467409892493597132439121791795848006687156460985298860552831051614639\ 8910380963175149048642846640965751517141812907894443978915508966079423473356874\ 7010911092972282124069235481003632374478782105040334970959941617397642224882185\ 4760705168051177640836334137778049997634910787921651973174322591919102072548616\ 6094496920870683557747558367705118502424068402308392446997811268009/16949263188\ 2629999144132420142674567712954449498237591387527699343975852811573222205759041\ 3676946078417304330832989222778945021502059758847742235801644164624821516325030\ 6497390467628779988893146978574060444270412741697452220800703584842966146940628\ 6170100194943561352336596052310695028365969171442509642062653890663979315304512\ 5667847199000403341847329210763558591074430187104949631994265561655764216240800\ 3546405492183035692592619629382259881896239090504974791481466904860736630201779\ 2522836215469292021453278034100609053842597640623700860440456747670137388017656\ 5246347320583553535514357119709991308882777836250726400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -557864934136\ 3920791693019863944895909118998583375786415381920136654030241264373545959022947\ 1817076037185578983901577246179268068465045220922703775492905021150262439144628\ 3418776402080013140317978974418443373239657054836115143353117379620033248381897\ 8641878594934495388231094074361806711389038756502422367518345369046067493678674\ 2436005984742078511789984261211220046323092188217270068817130504137274537915104\ 7950160927839248053749946420155390845375724621537458883481151606933973966869090\ 7662187548701982370719894282028379219550594264131869983267700209129191951268460\ 2909097837823603787211759739885043669767626720767190303732712156929394398333725\ 158868966474377457160501337505426880161464352708463260684237880685304764957/178\ 3737876411605110191894685687657801834494957812418035704112406961151551190568063\ 3195682137043658703910081385469068508004221224152701184224036553208250391193236\ 5276438600198056814231507386081420079081978379780831354490998029079657886041501\ 4054124276924121784187492326298456088849489138850523517471605797652500268061557\ 3169030535759680386393116139542883863511117869981882251488293168682698444136995\ 4316210722487235922850710825358863799972929623818197566813563674650658195030472\ 4269056490084671757409882693037815920984777416360872337647001699844083820008841\ 5658864826815587816264570599973018570601917006441875727357201119969280000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -61323695291206542760980413723635145187004232191673549577825210735897718\ 6562171487534180277910498631955252651134129308801162481879952974540634925503747\ 9763990659311441770142011293332486840570728615456103636375348507579552042941158\ 0341972793367635424401935230410410022516265651251134128536610865432735823277087\ 7716630361719853346072411118067603209532971573916681669788320613358434722417379\ 5108370958031694780009021995488866878587365229864770503137029382949121482102153\ 5091102116995031173573229244813011698201142970215020215514734809863720347494063\ 4447301460287692242466908993394110580513678086818687868052000073257467019876768\ 8789014636489073834639769724334051656775417029341079904160339560716065545342009\ 0392276489484913/17071455630743014655767848704093915380775510500590036168921645\ 3091038180615715497569946658151567485054829762568508137027487527745807769974350\ 4555454413409394158979639555133763888138641758560000981303178277230773043775549\ 0641164556343368242980880406333802725070625173424499317440863722933853094347475\ 7048612951733427133334763188380745951418370532800142040614749347953584119319036\ 0284454252384581512076375111729496052525258049775154543694797210005744796465466\ 0186214287459967815711230961564124093297758368142985040552138357234659529290490\ 3785865078053211309414009661194546790641571136408815172230187765814677546587932\ 6412505088000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -549959214811960243350072985319410609166125472422158\ 1105223451418711843151067380742824802354566548450741069369321947331177188104937\ 5254836953321998099107125631025580477003752104715130428866462005654472940837885\ 1240768505363102172416588254962090766411494513710774656275158385233062849131398\ 0038177390846794540382581771006792902904684930166122566025573617654698997733071\ 8296875724280051611061222810121547364708733478784957515176018360765729447266836\ 2923522257094805670227734467368207511420793808323104945981453577484426196857189\ 4397964363284753818108359324822274038169560869736318391481008149012292219285465\ 4805495821777981640462477927085592253969812237164390058818600180567344664681510\ 65102026060255423779238144947765518839112154024598966011/1394246218217397518446\ 0093106803794518280750202805475556458412841125030339844027166945063477062267000\ 8688362158423625364919267900302280515296886854650911215237265309707559172826140\ 0235650390875839588209363380864050791678709503757738774754249656535922804481536\ 4575689849202014965282575893958757038528819959000656423490049453153960308888861\ 7812529502593247887347127013267349195831861534946495652880816388040275272948023\ 7985642184219665507069696611704830251867826139662580588373900287957668603541701\ 3654062494731968322385145968326214433833187963995021436685809338873792113540038\ 0516669332355466462193344622963843788036368933767816511709422341324800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3934858882764158641325025145599611614325439337958437889307668016347009\ 1581776330912038136511135325554142992005516306730552225548907095645544935457522\ 4561533243532891594185418284844631877042166115953084041083306801674779968441208\ 3691768461892038758901852036944172572143271873080250280880424410156334796826651\ 4048242102061747504948273223097580936790444599236916637616995976803035982440254\ 8309063914505515557868519419870562582780444678892473574108783391874804509199353\ 6119204871263806416847408069232797661915832166074057509869347425856685549857864\ 6258162313584701951283647609341204792803938608336764832412814379336340358288763\ 9312949397465946793336775706965803055405870987431540130634619402366092882096518\ 78501013578240687154247/9466666368894119827766651403484092400427685168016401322\ 4670433163551174052676443617566531422646550061842635912975780663068874389854694\ 0979434682733127078604155471720996294163216013195013311766559998890873881447045\ 6366463139405754507626431772003118167476303652625642516926569228963079544732640\ 5731757569600214283152719208216916880461725774325076705914109765927039021910603\ 4945542569686420508411592310249570163077519296122214783024807070289243785382789\ 0143508798931634708949963859623631028429336141637910513836853366698238006853718\ 3059617640785734089314318637472803997781531669142351410042912110392059514783276\ 5479706956256824524800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -626619366972306794042381342968858467694\ 8313340517044994809259505074380386957435842702317291094696549995247947110394800\ 6389348862506888881947857988202553584549669339897630654451159081096718099255346\ 9485625983304596726775448503191133201876166177137809339032381484583046308283160\ 7214458882968360892294434109015498786696692164540119145563863183905467893577728\ 7343034770757136624089204503920045692133851789706667644596817986118734427634596\ 3808211076274887294598341433537163829268473282436188268877404740437727393923488\ 5309233156921327434877681870517648177466791112409816446791313002574345757872511\ 7803023915868698364940263866624005820923704384229422296558287718666863335974446\ 858107314396718587339604334795124804126398728129021744768507762822196874195551/ 1490764722786096906718280299375813284316651010164035142195924848492203294953438\ 5771384924196906312683511732805067808187357301052739512956743585297971074091762\ 2919578076616286119897416771155666519003554302835749357298414358258096788944653\ 9040188801673287457912116381191625894236597139198563893021183587182693150917940\ 0225434693060548599125578574604333506916165277081032092246279734272158028255848\ 3783768571057589781746388021672304942860479835491669223492572807108810998109385\ 9236953624893326161058321255469680317126575312585486986300888506055660887991888\ 9716591704388243558483828023123163976361264653978693490868955759117900195626723\ 0977556433107681280000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -26585485834725592382025428811696487436\ 5326344910215154879679254160517727349723674252355911595020703980439923499268352\ 3463408864166600493197247336050907595416972107185475034104315263979228400386902\ 0566196017845045320774665312189287163226880496960369834897091354347820759772532\ 1658986217320211368248077884385350259322249181816177913945251462049086266046887\ 7655025366147890102846436664834222065846486862596896334262784186877911617293487\ 7647800272648936383655600014609679088462575192653028060598489616119790994482682\ 4579262747245973992603419727127397354248325444299549172889014797242548743210122\ 9198995678781650263266998897199560046314385695608936666832842986286026502616425\ 3657110273472201137336332065527840825271046680234862502157877238279882670164390\ 9767/65413223242938298137308644787380814603648350598591059880704509924962150622\ 2867833852054953606016692237629533207206033475042414096941671828752335440667676\ 3108131312727563435898461174375284151249651153272586761441060938460154955469486\ 9359478267224390131917603061103768286655668530693927027505832048684837377482145\ 9382975377746355527224867720839165883171386674884559855007876262289244944800518\ 7098795363861189028506114466526688537230396756705102604951604932759128935609245\ 7648496563417413142644713043687006463318249516415799677697977238698174953320976\ 1113600976939035228232303142247662315519260070031019760083994645966516775627917\ 2328009585050107337978675200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -489121474185213013448570948312\ 5673695509845288509001867829310617024148359327430967258484852751595250745254223\ 9548326988675118039536674192197236739936314607527297530678824331355369097136188\ 8484553830830156868319689936092874027808878830645674903974281687015196937382132\ 3161971082379395697338689020562705226774163426002172226983157889445367515159209\ 9314810887036326460576705882126187729947580697252917173981007646929919669394512\ 4834377342977762739054819054494694226239479686614132591015247178746204228876848\ 5677839772698137748262246808295223633196747433820313193001977176701052352961576\ 2160267085106903397298107385116836349769435854500525375704374688590057408633189\ 8277279140414546098385463206624152552986497137371864331144825837532851678250750\ 84259211906170452393/1313330777367653812251081172807958900288438761519594917021\ 5657332677248025161200266562700165495386132165905068145063792454258648486949532\ 4830599782337787078807693490439189862982317491780250532760858893115264609033785\ 3016796755059060415164571133972631638909504982557507110277323311254243356054930\ 6710713701079222631837098139665441307598160099336585040642760840898346927150525\ 1154810964981575866552106697079923567287221024499171364861585660801352894184847\ 9525030209410090554635769536612644242483821181948403822277832945031196502326196\ 2877572857087718824826670158888581496365627607529285454636234248691744786700645\ 7642248955607995420213795966818984232995730898288640000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -23456\ 5365718810024065476111359689320437467977676390297557205150814321744411117019958\ 7060393175941231516755974103393298733364339391593190449752884620273241947950510\ 8531965525916144640576208663493619146546823761994993016566763997622471366112253\ 6532823540915671496848373025580075567510097168301407356606171605867111171112825\ 1463793457608998687131607262456290614907387875250455000394492584933939649357617\ 4508178967897608933265075896381417527449416591827198400107392391519124763729324\ 8281310939421814881209078473008343294921787564970664439433307699520702822534316\ 9889216610025563712191655132433250113898176404434695246932882334013702506904964\ 1970474434904304632536372594513674732503316247006107694586614493241353776967806\ 83666968518887198606714558633/7386639302014662951390326476358585907761722149450\ 8844821877438963965685368826377880825647499026387016239173967103724402309247276\ 5494361083955440993287628324164711948407788059163490590413698541153466751001386\ 4955765985908334382557442057126732165805356239147318288638215980418872319522968\ 7679243543109167676830448983555272692313471757704600050076259116451004301356218\ 4476492031174598887514407914986962349451367930211069335287557415809021752248326\ 1487627281458631905757618428793203385252569984945250220779178718475280242206701\ 4142254766026737730655999537530801458483713115324702931752359232898144770544473\ 6998223906139236578464560303520383242338304000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -3862333906010\ 7709261871195519969270506070871690343517747541777286918157111719115666774768870\ 8851753421819732423891056440189925666321146328224579254810672037247774811308376\ 6825632544146407240025668042578438670505294509623092824931906152270539502144071\ 3892278066130600362327606153663829773777827245008478877155296744533171647532071\ 8227626098669763169548556548303098016243633490459233940364930196326795491490603\ 2871832475971765791749097018335601118091935125371840946363624800269080196349310\ 9469125544730086907757783508194953518971011717769081372224900274169582512964091\ 7354261280515350309108215246973550780070581277143185062523997472367681446773656\ 6603879961568886365126582908021501205706125679429566126351712144243901162640444\ 0851021211441253347558542453676747071393103/15971958771885662374257881974183316\ 6995505187934312911826698724818880908618190130718937048935552819072878688029028\ 1567969957455042355025692197638668808818222021375686538901396181587065665796353\ 3800187640375147117556955873953746147428956125537501515502295113467162779344584\ 7051524164445921744111379072374237830545785035274672435495058631996185292232666\ 4398274573260259827232100308854597815216529442010096997953009321633332375399415\ 2587537956840651434221992337782547781771154076297053893872843010419300903285670\ 1851567982260473185475517289311399119069420061741887588087414764966241957051866\ 7829462357662143318654958100533834839789605223880937932716193915828138022010880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8155741459710614927295820972735112966037417680260567694\ 5612751583057365956386164633381188110192151806058801848886965901177929796894574\ 0975465094932532931873888788970442890260802178566754304762513620784740767053935\ 7601024338172295635855172118136897817209577247282338168129178404330956566232943\ 2942451302084105182050913437979435914409092207433873151783085097550018135388687\ 7170705756824894244582125371945337200987253934189474440401630242076907427817610\ 2574033692713484535624789501776235982002589237246977614260945431537570712645674\ 3136926051881116470990388515286064022857945750111111270469470509431320720363161\ 1053679576277057903379738833657234338808483059173471299433550848777832863084340\ 512338555544753823950965972262216391155002435875054988028009462899806879137/558\ 0299703439568218374278112672831479406681744060918426994163441124192523165695657\ 7487396227695860212253053159195565337073755917390631464619200647245366106223662\ 3748138862069725283260372087863684684541146803596692181619581185402486129059001\ 8364545316453611661683514447953050462759750274656303631884612123225649961445953\ 5855023755192505314692617326987572014952338599409680818874698819205291370015569\ 8606897841027477785347536647806376675770978892021998138909250699325511286498596\ 6165635822400973687597990986143187397577955441825593279352271485922591205438232\ 8711606574324408286030215236583792892894000392551753996117051141661080752172568\ 9430930933882296821393517445120000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2094169549979821699380770996\ 9244201799132702627876302410478212280406716095311599111772382930016075758648858\ 2625185370426184429261328958627163474254512364251698012561234388945276233834788\ 3881089576640186911270116701484782385774991420161064815770374067822869069403923\ 9584833595131208040528480175367332003488346613600621497134830408760452465282279\ 3075211535684421379122459260451633468552697451443267661501717537969484641865610\ 3329485582304159146942467814883960424467607478550507772157645640721028276295430\ 3933341691558346635209660777921329067392760357529634567719216024482889643834532\ 6703882563743362323292047740033813222484897661003078050205445854355765713580352\ 8895027256122130341523565272161382724771183755873144321639923804816442225905936\ 79313068765246883206164383058617/6454230439995238997053873807898523617396562171\ 9982988618457193776386523142186752547087697350915308880094003814457182824512876\ 8316131782582932136606104628921193501393334889258464959871778960544016342987135\ 8045079701441830237948483694817309321140616758463411784019769645646977695732554\ 7651702273436740612278440190019080043765279025493203572026628126567095668214024\ 3474632309319186654012810320514737082565724111910791081310814362219333326963471\ 8963015632674438284513468796090771418326836048547190176812712354483071975912639\ 0435698994428316307233329282141219145211131279929353867705407244785180697850129\ 7940292841894489425209566226087703149652709027437603326591956212200243200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 576992970683276634109002311677374646904592370995263293135592574\ 3956958586798097748809095506072088785637428212511003125005370025585651782768590\ 8457230941342001753539740916915307596709727677967966901548492434771445419977714\ 0213182967618760532127791397789608255077377056602412124632325497378857884406200\ 6589082872191949200312949201971031415693099586055882801746955935840306628297698\ 2756751046899478626481639409164964746096904506483150786734635913340724689115441\ 7578954911666130757822444169396557473573042127036604639384305599644353388389524\ 0791642424465415076040424127065029394686175265446989636200406206617276202666537\ 6231726088871085519008903445463752392325870033965951375368224525989417581016346\ 96204387921442993612508017823427704513660868045148618481304292883729347/5985038\ 0270740857501318413516435588230780781706639981472162953668108584243787458965826\ 6686449097181380936204262786344359706354395816035505582900739407309139453402093\ 1852094494020683663212320132420816881760142126461227840524588631609532935105836\ 6300985360860105321166341258756628044676191731761143907014580238870005363284299\ 2856580394838632824315850033734194087894730565586781801233746690534195665628256\ 7761620745303551774778497794226513323725731986367165240215956900836669542865109\ 7568639637008892122858517163356004718864712509488217907569960944969584567577292\ 2450502651706035881942003657683617367598109229218521841513669009841609523100735\ 6247142484759239439236988928000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 54180704908642493095058585668\ 5408615107172454403040135247970930777220996599580680442952999115962527291426576\ 8238255316083162989980874139696101882447817094541481700327989367952610393181660\ 7373488159820617268165289063840286343597612140026113084978990973153158767143950\ 0273109276148728032539770345236167495463159731738658693391270145528422894947533\ 9594798234438638164988830994637553260333931480395363686874149600259743260746075\ 3798657576709307649475966200034034927216166327998856299777612167026127433309433\ 6430153847780702083326311437316546267316862765858363483322014153143016069894930\ 7383049493705597069088282997196749818383384620707979211060346701584465875514668\ 8475192644202860291974557305186626574165270802352401111830212095528069510358844\ 908299353253129583345939939842049991746391233/229068429269794919277235086775097\ 3561242001505315712575863242176274847258026732209552837466799632087449437690137\ 1491841378766154829449935735630935953124375223893746622234596693865574255616334\ 8479334816430870407638574724365974383144535467723878319122881557574107171961066\ 2541628281982275000960147131663901405162980343827048906668750771105064517355421\ 3214461124650659324881652371634626393914411233289731084666208859386694234297748\ 2266625459933349395051663947976175263261489594131925586203741175452362912283338\ 5809936218670726122866844984644841325995494786801611463981069181509958566485825\ 8045101672737982164444078507405206757918354893966052028573644696175196826513302\ 7407037400822579200000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 657673113332564961526540488203600630\ 8863575722527266787490091191610491283192852053443480788763469615950628881366678\ 8106003917277214136816022058817262748524125462456112440372825730595285833241731\ 9158696612674835825969469097651609128711870833894281661031016376708844893743356\ 8882498999576055008505057966212952239209789709106922077318986093505256304155581\ 7500537009937659746600808002558287900863361322248324063851369965187272102823455\ 3802864239221558969720880328475923253704229926811628271360376860395848129901816\ 7718700163854100199503541050943565882470002503567593486346066691290771656905386\ 9630920577111507642533109571944659686640807638188542543650791255428563556766579\ 9318571391547111696080628671263685252642744758058799322074914311719742005394022\ 20990929127191357862720800555609/1716690723907032014790868635388242953266378542\ 6170158483132872835150975002832684342445969187484432336309698092360716494064959\ 3230835669489134539998397167596192286466979759942638181917522411183843747485354\ 1231231279513477549540646208692986069943760497118713976524124935249913069430624\ 0892179888022252336616717618517213504513260612486439047502660303728426059617809\ 9241733262130973111287346368625519788176318665074838371596238780661048214077030\ 4197366840999474850876230684958031445966709923901190513080327867458464137853803\ 9203969743146508344943708956423596184175595583571167686382851454504270099176900\ 0822224909074477288609471865773109785938871644092403628530869381270958663270400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1951574783652777721199145540574583330306195971653038434\ 1374527281738892861290601597867406674007085285002555351146245553900233429100174\ 9229245304072407138138552380052477118296878198746824855363282238522327196932045\ 0299426848458175210285645476110891195082591486907251573757297811253256558825833\ 0402362158935757993898147795114374540527977951170140545131686348451837753288880\ 7130983167058279606324924609443386693826431622698663021961607642970202543581043\ 4674402738495254773702492804120587453041683430423180005780936346188097992838238\ 5894308890085871534464012610142872358921250368012993318041852166089806945699386\ 6904962567563056497818317661675080560759499205235457804362689797773966079665251\ 0440386637989573519703604587196889559414894396393661998591318418876720187971718\ 2490416402747816481078535107740073043/36787212498061499833036048378964761218673\ 1126650019377149921274888519998907207127988899820785275914251153838176250821875\ 6648155909726347481274331518873756383984892147617221386337486788455466521644477\ 3125475067935205807330637012912469266493323685095137927844429677007916645881254\ 8844051242613992648023814586008151234777928084449928704717407772621904041661673\ 4506173509557773443526474570400247485589754159903449098314195398160925346137815\ 5904937762169982634677026872149179370673834221889347618607259150132515587197767\ 5252456435243611793505468687751946995242023259247694917459355580504750175174762\ 7204986302477025661957830017416463592770297220174540327572814996620687338710110\ 5591147355405091509737881600000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 140437613547874386819809488\ 0201757313478323563212741151698475206112423352143910282072600403891625970840572\ 3903077564572990854137532615112795045011342737168239472025808045598345855001640\ 8925392747538223532742437628270135326036318366498285949227136605526667524793252\ 4510092241363746846162387617088903302569286008925294887653989782129120845608491\ 6536593314387104752511611852412421492445760899202935884973308905358912277802184\ 2063903482825391636657725441113726653273647413751509558584138626135694315980397\ 4777254483463076065393519393912739468633114818358376150789690977078151538220340\ 5831174925486918684909037361572571395979011026943503315268568823543413882772373\ 2120387971060838866335774025690410392083466776726607144244280941678987977455429\ 067121426688407527268807032453505082702409509578736349/208859581188410443388014\ 8135891243532994102837362582280523354668113239653498888986248937052159903103208\ 5281860473800052732639802507389142206948209984230613018899516286205504267720651\ 0605617114473427051879670556424090542073801383607427125089395906637300762443982\ 9615056786480417058457182172523115195583773826507443753727146368347140832979218\ 9059776717084354875519464807825874020981734636577807939995895738890229914855877\ 8655067268968541753985702877856539829145033464081436870164206840837486249043289\ 7049493437827836409016398611287104377910186752518846231519289615965472507963715\ 8978076001215249543932545487446056744964643595108077535856820535684078267488674\ 3986938650563715386485954419097600000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 118270077118437999916\ 5612534846996802700702381620518922084880598034266433717410778193135861204890336\ 0584674787661332913363864927582872972535629754110288656054806651585646540166331\ 8446050760745843388560779603182954407256269123907550343387108930720999438855730\ 1976881679780345835558778410424260776348696501933319979563068255226321005034896\ 4555743822803792507295928542327698012110857893413495801123402455160492732168392\ 8389301771515826165610938449187189965847700196090932337547470441654878583940942\ 8066100106454190587560736079016092890670613428465673240090133043897977987419850\ 0338651357933222216453804359836844561084648638150290170479880517660265708446648\ 9372399871877986464506618526559780919413434314565634208184461261951100275570911\ 334111365019374486806152155199293172472942494200179793577386298185229583614767/ 1474695740130989618109625149217536795682542632055490362468086413200519032178205\ 2640725479872772759995096291109073168912434064968191606571248261466288534368186\ 8029020803103856053379009906937098826468874849954756018038056500870114944370380\ 2194181777249619796352160891773503981839875630811928988152091833727885883550525\ 0276310302663903342782659809370337640203260689202381634147874522309096335038346\ 6018761346484395596147416819478868547881932024465275931375247585009502055767122\ 6771403814228597401603572034548615024940310210341814586042301280212018016457147\ 3468852737457879294712282434663492377057389091977285008766732931271320847834290\ 1083495377229268506485263204067119610027526852841884947407360053684994048000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 3965078376490558506989017128170018060103531372942245778356\ 2795632525548672640799849034912483115883022549676583719685139844324833397555897\ 2004508179494414493047941890941749210051946607689599471416321079986879967525112\ 8746642204658045207483903308742533530547067047804564855846531775283701247782281\ 6618561227343252544248222258025085825793014806668310879410931629094782250948334\ 3756594179278917538648829322504299760132359518626512214711275336566265521383070\ 9008680787936730351277805808787961994302527902429308804817339445652590319700040\ 6105016535920376666112056820226691953420375937197012337983172525207676104619231\ 9529445661946155168342167337558911202726228509942373806211845862138680208110245\ 9610734771118672203364439693973249315717980147411309281724631637383019706869210\ 164287787729471517229502167998427690565551/434654453358795907159259468863272112\ 8307512978424586148157111033837022762448250069411951297712083908413827022664852\ 3207634300408594791574787129335849492377219130807164407793817047578600739488564\ 9094646153998102479456769348573981981576172308688882515169628239383383969674084\ 4127107610440042341605085695842097453957838555618595310985219999508839588121112\ 9200033148738287276610495892514791920831333317642428790095565850398253177856185\ 1456699178212677134823382318633640331505162519759302616297393768414330182920428\ 4777120892265686371442989407122558266346465278753872570918601511911226517249067\ 7542858553724598725369741475362137221926607183201125739218201113355980992177319\ 8006015766263546337945261228654644428800000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 17193782278550\ 0574189841687705787929258672779997834976361010147621700904345840012311139835268\ 2836766032921048800160004694911219987327178227638318140468112508348118191553285\ 5932074852952514126006922530003723388049759899039638371850852995389412304651570\ 7902590451860882249039481272225355107658258696073484016560413196332545712173870\ 4660515587710099870712361771663377673170216537911790971354846601260369802947595\ 1951592980313405270842998121838080861304050823425405043280457779929896217846054\ 9098066251550745057036201159333184380691215396390009128355209147027108541264764\ 1010700928548125656373030396513692775665843663169966441114638477963202383759077\ 1568257815834269311889659156288661849325509791066559132419582435822610527732831\ 0859802934018411847725464813271647071264122511545687111800960372826907075127700\ 9733913589/17261012132035039019566476500910680500058811725569239610479063729825\ 8640166551455740008337468113126863008360915141960209648961541204284447748728366\ 4466835517691923748079823239264321694358332653886182660559373322091943386246854\ 5251253015629868757471429716046355231035748872706992014361656999509848771307824\ 0921492970053592982796268885509998974281957849261022719998067963146573571610158\ 0059258211011224939105802224124261890583935414004717029830212184152724844840730\ 7314409146010130403215190075952794869052891107514417108997945199931400097801277\ 7066420385595953106875364084172402529028903382403064577209924461835060265178054\ 4441311807416228397685250390333569500147988977999482440114289408232440858225225\ 0288619520000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1960172903137421253284296241066200412422848\ 4382755486355284643060337727982577306506043365839823987230055329020229826689203\ 6959977168012487855323134263676600521071108520232762644593051202556317769800440\ 7751408799993896888026191937742549918040530535424393821477426725465078662871521\ 7952772875464344795748688725075527992656488311305585765731244826641433634899069\ 3901422696886106692457442645215296903087369253849115188365632220285476093996208\ 5272054651407631352924526484150801016741151865020900858139409136612048327773357\ 4434624248006992122290199855566272669580679611969832551265913658259422716181891\ 8495603230037606563429536653096471293673613890562124263767226189368673429310908\ 1745857759458376194540782264042255698106475319974192773706260919850520416604451\ 03613281841713291266850989662332785899036801584987789844171/1872319676212853956\ 4907263634772096779843955815318964496033776193862839144960108018721403547143655\ 2407351373102437338954521309843423449996849875086066646946614409167794087245895\ 4287975963379465017366176043030763108185618755255042746176540630996379672291307\ 5722261329507089204030803307686165840016823508074297219910780200162821881914974\ 4906659119446649382661700025133448359079331155866617177595431838178431824271279\ 3808481057034461744235621532852534999056416143722718983777031209548975650525295\ 2806203612042582158727874111604200108419875433191587080217799489254464652756005\ 9473281878519282645316058370681369625071407549840825999693082578756385331647480\ 8261000941653002658138580412569768762916801379783235600384000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 24530781009564398012072136568570794252095955325561392502089481812401882400\ 6601390303834516083947271483885928755937787756887313230044909083380731487886239\ 0781332492731008049843722459596375386929133748854875275703814726800838480766500\ 6238088994909037753590208255711619193033233260845796742033998046802589022926071\ 7321452741495667673274581992309749692694445052395122478762216880611325240102579\ 9142544682525407405640535169286912262734221353126027526690599437854691685265680\ 9056270015176379506125983720393038137427111692668832477243420029025128997925275\ 6121876883740791354230835936328542949976302028070627552302115772833703766899582\ 3729030341826296436801952907488697121332053272062516000896480694580160447486343\ 6673879488699246024992150571978798776981093849849579118498304948925440554059826\ 993555842013115594458313807537878633891590192922029/231711618198781078949077074\ 5604092332623805763892454654185181769813673850254228261476360590102701356954444\ 6224998571725792797270347776664038121638514268257028960994016452714300887824825\ 1551685666933860354720274749872896448551840342105909554296567569013360902933190\ 8179764706237750030438358072971169759423740633556257009151471502271547547582235\ 9150932433012898650974438720359225807899460543951420158531504952863244591488051\ 1319150505444255585710743997880559650453047615126848402119358522002958933495688\ 6226364698039089988395798755756728345103879209025803261769294116000816472016295\ 2801616743746619655341280460167084577158526186597133053420014680241608414598707\ 3225531949531004934436757606442694757215699564187617513375350186521395200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 34024809047099359144818659943473421217141394808590945338740\ 2847681815270546916575054291596263158376408682033276513061098747353130170875557\ 0505946763972284598967278678870697992679193375558323323377192301031942431415263\ 5795604841385849534229258518482210788120388931280308700130512632261283774881982\ 6223907760977796905756558845236314833351289485170586105366223367093098855863292\ 7210534473449228978351068989238283166362963466453665851072529844671820067582562\ 3015159193693236500030581337724931959987871117603912597303165242487828115819858\ 2363381060900322898970671648032517245746632796047538107638147427080001780576337\ 0862677320935077064183752671390094079442796302032676221054794920143485893891652\ 5841680856161226092556445073091517118721878609039305475963061580546212538139580\ 6615104395676501758982665478195842531158859194700312031117629/33150772839705122\ 3604022876610247609068460075272278019236754313207851653939674547365670261740014\ 6323583196150823633596471787019762620329148659240880332756705632390537098157150\ 3630010218393557527225357657356324191722240240152821993863377039239149570881822\ 7589702570701119581476541228491251352570173468223192630588245779129446903021047\ 0736998977091242647468116122958943433880318158196327102037281792081203398418374\ 7275266179231477841874014443035193944071703204293312579633407837099391911453585\ 0071915452618256896948509664176434596833216743499509757575060347446561428174675\ 6176781855691525031935283446522707415344390694927920927906188048065457977729309\ 9576695878591686239497798764713717857875972058559057147552349480725604466688000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 181107502303669025022027347412530300744570045949457217\ 3544669621799595017169184798955048268397722000045188199998729945881560167043567\ 6253253547684712567950884917758879232891386960160590363566145455092765774992991\ 5229296370935094812344676691420321118076693936485512920458777659509819035675169\ 6994640084230118327388421691635427469990576238222328372064376698067963225785201\ 4066685496374093507508107085319323706146010751884714727725615518258386307905189\ 0500648654127343785446813170806873312375803512753789736479574955201425611724609\ 4556616090020261542596781454193010359035040907570831549223798635220750684520330\ 9546764324341762639983925221029823232065209674532139739168587519156254776888617\ 1698708612319917851798868696399856258405827669772115783744850729263343402345216\ 0606334260905322668059962779060393792068059714229563596742059295740575945867/19\ 1380555968296098007426287754066003289968505778865940409100670290781953323283515\ 9507389483962539737909688147063596318426337667117752936582897200931915619354837\ 7269000789001857430435429873874655027782957526439149912359115813533144598850381\ 1303005008143949628056933719030394651202508228320157638430215444061412099555078\ 9158592519647597043014493595243299352962497721054498651841427585021729727279011\ 2652249862210590704306759489182865175378687062074821402089195357990572737391238\ 8813326175830329624271239048662144831182895384416429804044294286465543355765487\ 6892192980152902930658487541683248080649374276016387264314517018567642863285492\ 3093308125040697601406269465153364562977973270565111105844057261689837147244705\ 9332989234056014069760000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 73007185914105096902495034946\ 0280510902867263552021357206164484382957961442958829193013060377053558501753833\ 1000500046980061916744817205334095319736511746300113813084036595971848445268001\ 9463834516841377647778262049820458243926827583238075378324759042346366726036477\ 9034215865275507555368859850130348814715035029108254304637853371647754044309231\ 8429120057670849514209059847094296278622984992385207520850446812508533924126597\ 8390176548100533857086676616278336858285050008507468487816822839458855225707887\ 6726215426502325462396469483952971230418234816888892998623200357350539439314438\ 5794902669353997557971585840714052534924035115738098532313602400606922768866810\ 5282602881215472571633634267891883403461907110140622086758291893244799275704570\ 7153591098868326169707059261632944116304945457630848392949692956532405102332314\ 0223129914890695401/89411260927180444908762915596246800962039235111469162925780\ 5854351911290471115698991909935641216983929564266237643299450830002606594366194\ 8678365591775576640857805786348658486580682880944795997719304992417856951062555\ 7343877702201850708908967453295281187357941362996587428585142386095169023418935\ 1378596684679392898537975750352701925728281335795173281661180263817759690939575\ 8403016442632118397207204775958795325016175786079632617122777544902584423156311\ 7541309739484503709280246374693172887804337780800258612395762345425241059924517\ 5651896433390022496464977960951745711879916129178741750857905275906899250772479\ 0890011488438034544516327627886931325405696739285893145544601158660567583194637\ 9516633550101673031456351662905306906624000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2623827839\ 7945565008079924471564159852774431469206207086386773117460411079294660943151860\ 2146696269260178398734217474114170378846588524264522327866879312798813575317067\ 7838515443606738187375832358891002985132670573761764494557111395237357411801988\ 7840528125299880305689592405168291810932373360882006199887797851231369346920198\ 2968347171848842447874459711321072769547990343887206259683851286568347744333145\ 0663280236211931485498615620317487272015906127465127375905457806006062793231320\ 0451295479092843145487491436992435380320639516064510578675079707110232114029840\ 7160160940387068300232164390378953932334926681350412460315613667459963657826449\ 4923992481911994627558172130774470298767554791624984526784003665023290450510761\ 6785588466489548016204976555975345255199760120530503525796571187082073917638712\ 35466681578452986870020194853770330235729366829/4119568928786342446478501637512\ 6958741211576715781524095367690313182602414819210278902657684292063369848985636\ 0414558154232930178077519370381745475294299589912277136674321600104656516851516\ 9537094905796326827843718664964243725204616088392894510918556234140219637361944\ 0455727474467770121321261699440652650856995032904134984721688702149941646547191\ 5903556679688382733145175951597699462907895969023939097098429205357373655607803\ 4670117151910762290525094794467659068821655984784214369380739257818555434866085\ 5954267477076314417369398381950889678571830340244403603924219207482481402990629\ 1745277501161803932141218730643458508962814265570991873709499981455207763320577\ 4497212875660138854481337962375270745447254243297845424302731549734191759360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 9566483714205187541770514930514925929587574929518489\ 9461415612275601980721351301248042091177565917894037363959918700204778042061346\ 1485450583080702345228382208788647301327645951762975723652653901042767983199757\ 3061618771433626407025966906657419478274207152417964544488966761663049853883173\ 5173597894192699619627505583275891456510933528680746224859692142459084653676847\ 3062707146230447773354754797736216425299243125955216611695124233942424628318175\ 6801527973746310084725645253189869135950463496705905815474443515118346695062130\ 3276427300381975428432605890705308143212478709671139387508553839035612072111211\ 4107703869643119389379939763399103961661969989868668824294832684087928328443041\ 9402555103936172627433101186872636748397240579446834568472808733881976723240877\ 4392488817736522603228132303186676779629903663477648877576540313744145044907/23\ 3581025746658921387337604864839299658811711445998986681668580992688871309493367\ 7389355573195216370677047082645699620474651327130394797891901992613782374393258\ 8557333674911405248673550535026189156900552858682236198913378745169545638150136\ 6720180570008915859967774462768835043124832440503940641868108069012708137626076\ 4880702121004522218652424020549703470913374316916747892960033872015490401063584\ 9367060921964539051401090342376710063051140644130931072265639689414849522696595\ 3129692722866934359751618764585730144673943124027858350047138633128321838367551\ 4044943266287381870486519993760382522722805560457314561304345532361843496785648\ 2545983747919143999698315581393955083597503442800163750415437957636426680291939\ 0516774856042741760000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 141105633231968684276843126536\ 2138793812738604992788482228331998908264074510020420271885368895217792864165509\ 0932752848139255080033432258943964320742325028902036732933750037215512952132492\ 9356185189283245511820133239710791855544139120917211391478611409303706789380747\ 3808059967158711818451651693737252071661838012607677032475475197252731985006767\ 1952877252303837633374874238510220922216935012469425561809925164036619250340371\ 0066528574881548461379774982501677640076310659541910250977234117209389256136347\ 3876321342681287203999518443011330408641935795562985828554720345253925591022505\ 8786816074374759239189888670245145358265979693230835899324590644271912419621836\ 2789523352337136257095428865356894821101209535091051773459519417047397791269874\ 5235008029680543620097641045427012203586414524293730700909104689318937569614167\ 8249039294305410389375367188293207613539/10162534789150084308540837592098918957\ 0533972626101426662954092881245745272564040120908974443270775704360274822850499\ 0373456154472406414264494700973481849096433456831142482776143580172409933691331\ 9954061788966050316600594290501370854927706393532063051964920716919758486945466\ 4898298641270198679819796583982296234279535861214375670329221170184404499493713\ 8617681124394966660688416770477828225503330306728324304381367798313036728896684\ 3054286348683797369398126746331853791998675179536227009500931422393122579942799\ 3783400919032380633999656301294459421958632892113334083647546084950247552879165\ 6486489563115337522072788628861305951121391668373001335144238933221091660687238\ 3063712912710669325942847946389973084409396167767934722392845654645728035750281\ 2160000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -83708126702393153976062776246946443879033956\ 1692794643127223746285327415634241642707635729230923944890093966447483631718307\ 6449767838971451009167243174385972881316104020826102046130409938653749705118117\ 4118055368263187072973624083666222751580245147159616574103326801986037881774873\ 7316730402940371376909081405951977018232270917381920479952918981831891214163059\ 0868830045750926323708508600861071711812034531477407349565106171013878992817818\ 7699847859704392658087568961361929911600084830550648082027633360254507317168775\ 4779582817613561575218507522067355780408519473609955920094764080630041143598255\ 6133710440153106957657714594493023443447540645097352766088638797003612505374813\ 5468303143995145525070146355913692304756900090748222069657691404487235934711925\ 4441464120564616070130142830626018783044340624662047186333119454780161598097151\ 8596933439416283793/49704610575406391287126334789174558043483167466168023026517\ 4616304655315252450383869673894120004023542110368258758681393998531419968952481\ 7606617183442390713770467086237186183521751231593718468826586567064041910550373\ 7506573329886785311563457282391781455337202522899283650576114569522361392503492\ 6344541301450081486148485402968571805707017405649223007208923109333674247790741\ 8445948385795974939843501644842962173333182642255577563933715508178192291931763\ 6274159962898641465497762700054277243121441110805928182914951808565738259874991\ 7734992111119507357215886556255574591957470651634497493517899984879718036420094\ 7930127354639523685402916291952208605413623773352184921694492364494895122323535\ 5219861130445946986625964310561092587815497128896102400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -274293923879549455522229174273331536640449811736676262757562083147644743\ 2148342516138101518411434508297698234711809875615268765375157751613783293287539\ 0346976303967684541766127728764613822611890112567453792677185347945021056357161\ 0671360856696342108218897270827082205725840663172458593507311231761556870522471\ 5257114371099403168313252279619353915923989150923240295336620299790666753445637\ 6010951401332586903149152724499330188016860596823377014524318436909184432106215\ 9259431820479313214995848580307648854273735926034269952986093695641012710041923\ 5385999291302455282409380150073894228724861846035261209196233858225690253943729\ 5545259343875302066481097745484111630961869398864008721022067228843424709747111\ 6847403791723032288681876723577141444920942147725455564440178362335798550232166\ 0569664416139436745004478187946617057424993653291912503196109932011209366527663\ 81428792851/5452670807601886898392707607848515361714634171970375900551609767591\ 6765496287302318640443165841407227873096151636442200123900282849584293028213865\ 1550362511673864694892814753483689899280768277761792598007774485516488680602757\ 3063324707304984636895845527063480044976870088570492033947349286775457518060406\ 4809743675063898050416578779124729455346625320837002289599656649927121205407178\ 3288335793265183869681012160493644329369229427671343221335160032868981803225360\ 5928212963360629258409609397625650987124775703642773134264136732797179308715971\ 9813774689453071491243104986479830721753038902272847597622737251460569047936573\ 3281093710468128077159805524739273297049677376686578524034775995488706464422408\ 5942875557736563334582238233102672949181205904006565075544440832000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -7397795772759104877634303150076243259416458252820664666517557\ 2775836481537795373385679993698362573262405911658836066245446802787657980411399\ 0248531636455796514700343529437386755721708101722502049317001985998601089327914\ 8597583339007654664583794022859336484620800890715045171236861582528946989315975\ 1224964688243310138183725314182248736624362108689211136891017437809445694741514\ 9765911466671180527292736000440089432694678115651215487306656222945347478343844\ 5242438311028741524310542912959094768005265594488928936529322809366066558406157\ 7782828244269232787999286300719575457123956739334763084481598442731855648620390\ 7084467048918359861629538498589348231546650073185445520755818703755758272621329\ 0206091513759321066299131713559325118561803022681320213126198283118947412644873\ 8524811512181813328772160766258537057238082120377193364503324196636153896149433\ 2458003994183/86664239584566347104080102085031097960537912747124268954811742196\ 6012145271991662632633118340221467540077825265712500340310336858596155536306376\ 6541736557886087172038490353553746849445988885859674667177035956978156277936594\ 3211162586327397717695696210561720399817837450792919449785912588739238823017718\ 4539280005377941631227507809095478964706536656259158224431732323569640045729873\ 5566690740822736251659435746222494245638609669821803893831145076330240312038812\ 9023746379515261945427884116062541973020839114226000001285553235278385313034489\ 6437726299806055717601374009681141724345600224881881774268685785130971444401901\ 1341407730732491604772978988904925145083836919928593167966329397255383203341327\ 5861229210081303285160518809359884464248827060724325941248000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -61529121967723007926752078206809709097941027398077256183053093228368\ 4948311432306759810994218654313568532137247061414107495322705419075062461016362\ 7528212814740458411088773027268701327463151712829778267080303747993395377629019\ 1611813672868899076376998408768797024528318362563962199546210658332686792504224\ 1817855473913567066865164346796009675124860549511896879538516245061377014986107\ 8932594406240525419873481255817833589831473002562752965698826832042836527716834\ 7513616888890560442845120077507060075094496367469422043039438852212014303251165\ 0537665619458670173476818086997336588421822308204561840793487105792347477004815\ 3616123721474078078112556498378203210036794159755369218342518565992244198931820\ 9928203270486308354171047784250906493993954358030018110090628192478055086615746\ 4242243700244092138218540556127631564394128272841240744829618177562047239559710\ 8456892391870904097841/50991235930284097905792898497377755598498290939073567879\ 1728277831009220244846024840364479299375570984823186886046979353935735550523031\ 2271501616693472601618264979845688648583026464405715783903397485167718345102008\ 2121414163990503000528405349824916240182340577075119035683204153507546276709014\ 0382600782091357989488321633289192021434497231694833777193570169577580639610744\ 8719122353983013257556030626868484320583994519967232630078529363625946103904894\ 5601642039539713656500999033224452996360466227673283469193778681101449857013914\ 3019506463237655447938050502012136786106008242292199149677406079007642687947417\ 6498207564548901108246234490662586183115429736532554224141843446800580412821640\ 0356544892366496285130739585131758427530151626670949748425473660865220657985617\ 9200000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2639477052722554441445783062469253586405756\ 7635071772091271112098559551946252398609131082549204287899206551182736278185765\ 7589467310391416361875403543299706026437185312686186560258501201516359493762146\ 1924974582288956694818799138430351458761474174038753801272586142909166073959476\ 3884515697245498128761008752115530422432982982025069383691714793214351183237057\ 1087324310486461846595286063442059301242330714682339157770284799410754480403314\ 8139182467272440897777207925215635519276646913475585883024933008083104478692274\ 2235389635943710775636252033417900669405042231297279257017333669348475910093193\ 6554735341476787434801328557422056826219671835605977846403038890622175621068655\ 0153913504886685504827070612447901201346320122341845292646769076919912663339630\ 3947934540129606419012447248454966211209816579535557678141902618122757101253514\ 91327578301685009659779348689264937048417/1706144579124982112710315065215294086\ 1054568849771761558831895726310434507413168240728337083014371250766163375228511\ 4091742023925771638209468307993070945708451584338704775167884253473796000508029\ 8768877959697653349607666997157626773290982625445762253735336866788608458032109\ 2760456798775081796604074999685190929964724304335128060510770206789977447490016\ 3406336833640919557474469426790237745519798714847162873821436824659406140568937\ 3899138799679559382550624055672022438536485281245192797238396933085329368236358\ 9930645498536483277344980378080961957409254330236945141239717314933211333613860\ 7613325085334588095237238607672174594294282044414982463276970575542414824465829\ 5344503222628844969132097188405005828158724801940512855751470100421220783891543\ 9535174776258560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -105968651274032225765207835854\ 3330051997880274678318673921892989911737801983363184969345142094935643828648315\ 3863487911512772198174248959372183819323439820116826181339844940741095683334137\ 7962663706577087307479162121814551840803989780697346356632657678818989136620125\ 7321649586180747926718819861685628624819460041821844067445403893252426469769780\ 1135632874259020619381772153935602545858958097568663553089253104995778658360940\ 4579142230933142968141982039576932347913315534462186784347623836959713638191121\ 7811134255035060275996208568859829181129320589029645805277068579145287377898446\ 7181042451958128501987455248369369143233474613962205307328416479371267715946742\ 8167286179065979448824963742295987755822522238604730741614546328535651281436758\ 8195964920514856127604106364810924910599521917646852725808461737582905944379206\ 42229813951578976038211483103150135170613330676565159625669964377347007/5702119\ 7731477580749158589872897339889098738153352116800601704938354203623442209905969\ 1893518216156542166779437435633580972907277802710344729861457927037048137763143\ 2044534372961813573013826192175483667271009919023010423808752322059118716060838\ 1034842192017002492095921460457362471482682221911309083149738764189071620151682\ 3946822658667634358571398069225455469241991913371578262160980085981022066254594\ 2753424585277487823193356557725773111381096577523792616640277532988787276221866\ 9939851425462475039458631575135739176760775113394408204304368105649364809527142\ 8759318936751528800306787926800580143886719554211547738200851388511962322369775\ 0151318560365075516231661054395023652034264934177747634088258261602163926216155\ 6213842452529440148842657746243886160575113952364423702118400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -191005005726451464613532189084773911208853852863722228089537889\ 2841379628283945947191092625333401641978871461198469476684206353467945915015856\ 1328245832679199459844423249355262329231276055414549304840046881216135938634289\ 9564255759057028078257453750110221879362363954651915030888960837993027351948958\ 0869896683511589279621794836710200408323258245163148206835085661389658565815278\ 2643991182539098348448680505637135616568295637341208975171920422475405040926091\ 1152514883646807712629630045816160667607439876648155515706670493404757838403850\ 0437709079026246038134127692301782453973080900074475672029347566954566973711424\ 9159916905729811261310790914012835271023660561097825814918630506732361797268974\ 2713975970271231220944431862564616695065268113719549151608902372709078098022367\ 6265764404799861589638540757619971388671123917495966444458724393320959804295207\ 927693556215438585072613674327360151/899369595047720930729165128733156230832572\ 8182689472191966697606939128664178883361212058631512442934764399929343207515774\ 7603255073759718737863019245610628104296762679275997007138269790998335764488811\ 1811262561578820790794552180032275839870303650364555933229219450053630219569635\ 3289280716030151630253311648671894873422356311966026446962153383996451649484838\ 6522818440364680266227339714196886512330783958597657378025904667746901812057403\ 2291876797308049252065848226305373217747343830561098104667819524093517232664730\ 6027184071612966854836376833511248587671549687300898475762415315231605796175880\ 3331596579989312076423287240462267391070522733671018869193954232620357379734037\ 1119491639917219709086592722775449254238246488652756936461772336758649685597968\ 5927051723941638832128000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -245872160842788225210\ 8794444331468863989252644885858051604519569640715429374617530528609190549467718\ 2567674608628025087130161218554414572699192767311273177120325414191136380005436\ 1288451771972363250080019602391349065407000012926613983913310083982532985901384\ 7775850124194304820639709365181926167631681900329127969291100375028616033132010\ 2591369075762703724683446369954261502145008893375482716797133261901017025641091\ 4988654123274788565022824174948824071962734103014905458809724598463040915170706\ 9687945236242078725097740182933675596898589366027559822585254950901218978133529\ 7936674854705947453711970748222350147750647546598486537573117616025684079309847\ 2355127142697312949967206259323819920802617538067784629868756720576106114959025\ 3909306740512788418036914535091165757875075410578170211306345425304584651031217\ 0041470120696343136457067863384152182211414613641396853619486185887804419475822\ 10043513/1056995412527199068555623505748411011670659563089008230698360882575949\ 5591557054295159028853722878922769180730315462141922086168077720854678103470097\ 7653455871149972820148747693660379446982067300623031195093970349723974155548455\ 3882474557824918045113771834940140942309952472934645932916334877765388261509331\ 8644061870407731027342196445068628800061599014218528786581131250412065164524205\ 6838946455812860498886592045816946029703204960539568307625817044596463954284035\ 4326319678247511585445735827954871061829159266530401261761584375825326692876334\ 0574809504845745780866973863050283532452255733276562392499866087482635626067636\ 1638227792486755333752704790296446800581713962629913204841581077356996095694245\ 6786084213528138279028309305095567117215050952960938484843767259386435723139534\ 0288000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -194138697394916857197551855553300285223\ 6907990215282054271821017414458392963205329885221913379518450439749743094338354\ 9428340518509017046147657285618304698942322000495168034607431556977510999975062\ 5103726637554473766538358790705027523488841609166766570961622073771484872792561\ 8832388562744194474181143388982468666007671780065069442750444059847757526501944\ 2725674033049478521753722742979931158161556035368064507662256832074743683009403\ 3159721496307170879487498627452955845678170173758141111565900713058883353836838\ 1480767814840177589650916035630786200299091750230220308600684527922673160527318\ 5554474276114447669455538573105849938351355315735746739715227834030553181283566\ 2504419076085539457839675379393987333577485814813435763271017749013243738219719\ 2238248475700936321404658165387938986617550471655360078102963012539527827623535\ 05380798886626896294245560760541127412584955404094403096903/7926195853045871186\ 7200657046468875524163394787234787046561499848572374721282800907080507807602651\ 3529253544284826335209331368813441827307056800225610541320673613802674504873211\ 9719967968294687474563897735372178932057107575741299875298923944566000893387045\ 9020464251473320959671822626030192428800608140412121264179316500718958945773836\ 5146780831297661967912919242127607863969257029558788667402353976600340558348514\ 0587323049752506835970900088867365237148165580512518210141161482405678756447097\ 7178965745060717003940811577612836395673577234810501358796559655556298885505670\ 1192768839743722204471226737722787452302023832195944336088379507438437741402609\ 4470935471135521719688864175567801083747085674939169318800807744510144110362383\ 9180122198281360866188191104514365918386585600000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -583234118316989882443041846001745700094249146708336185257722491446894522364162\ 6775485273237584564743850128924863768434182886617875838939493082295022248954792\ 5976240268910210670513892263159999693429098609384943453742656045332090272424796\ 0446033608189246393764495190400960901077420014484398462567094970588693972811083\ 5961913579272646750436195810684856013473200432177002849299675161204115975213880\ 4306490915787142486822111824999455144348382194742456788232868274996090310520687\ 5342776362483862670654350733173942759687875609347883218800102898350218362267228\ 8432473405940688831774650394961578284156536689999234123757615919885685336402145\ 8239412718744133668612381764430703618526596255938784140265339708691547503922985\ 9128909672345266973794925558976160925086458376783434344892730558212143650508063\ 7202093182229517128622624590878789145323831374749165293228103095868527998663568\ 22115357430470449361897652210600301/2353002622868807792993585230490891822135340\ 6422759829168538916173349507886584996293500676892472204219383622028124331785989\ 3992670958558347981543115605813417146989980066226409481052332056704226221598258\ 2631486223513949537759892920834941467363176944322682613874720887151279076402844\ 9108151496282282349209500621061392882466871325986117658445889108586396261742843\ 1505548989632321680736250005853484594118086863771978274227552819952945924895021\ 4324967023630331495602762694950204275635144670472955255207220507939961990864169\ 8954719212528596210760699979471678131068966078966959031750310012477604973517237\ 7651981246993844137321352422506212735968407424077598428074325553992193863777564\ 2366226816744841272636606545508226092082630264398183876813716611398152274595421\ 8117609439075947752825676923247001600000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2014730\ 4675123687997530145200116147380492770504765151804996429109792750133918710755421\ 7129072745079040432984175167750442640918777570249088638153294272204150375354819\ 9719296424354615850921264614742039627418624484911901380334883749702458516312699\ 4434119619314335163260031409253703809438222018976568752618723810672599749871173\ 8486303870514872004755291600671308551557758249954610654663034741105713892785259\ 9938189643555570210944536617619131156196911732430901551013248582770966755713242\ 5383979817645121719272377064230491504149638696606634228475572169284830596918939\ 8614063298466642207886618879165631014626903043187998886160327892984591203899364\ 8820391715614217333507761764443302690601100249026725625260131341712346802100222\ 6263231257512640051273907379910791897817741785607029025937603870981968255881399\ 5113028933477992908889677235927119392040519362827632716387233025637051396479515\ 1683183198534111637067037/83879830810037106844836895875505427866172333828735577\ 4211578276720773040870208110684509016302008443718661634114256182065970720845251\ 5643022248866906665375202360320359750972054707888744297207908752593903063007754\ 1013009668625836991644471663362116979841282977353571991376306990641152054222253\ 6346426249270050842191870558936830042423577263371251323247626820013955435947024\ 1402367608022235240569417861147321381428244289642130706200823836099616246755119\ 6524381177132506166736973765020386167017073002891447743421914632723983258472043\ 6477561085418700705936757324004520467273678173983029180988027721699794536449592\ 3339981252699327781117395695326216287074716992441661051846900106815987406056938\ 2926969139826132416837381670340038225380127430398397806726321803018678474498738\ 8408962781935860449280000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -77275283641565637245\ 3760199917334313151782348913346746080700830568674064478851968828756261685725593\ 7789375574051079945494151485053937258827530904096158895258996769232793382041361\ 3342651124349614661417772533542081646192331682071542184645435055801107257368240\ 0748887255187749160150398036178815564134558887359294453606921014584588993916131\ 1035672609287240897218183446482046721089596330380974624591532161309418690372706\ 0219692467826272877180159818982720531929010748592496865690231346625707473813146\ 7660581087968222292542891827279515556147376513242003761699894657452180779972816\ 7164303148546899252509244294352132848855099433196823904906934104055564244416836\ 6031631211155369156637568069221243695278996959327373228011806582492473482675695\ 5907290562467570609235945977180941366155622735408987107738091749966335218102784\ 8613356590379282649789535982284127035170595604336626387247461022110737270489977\ 5189432943705999632913278969/34966335114180244855799169660751806961199177089764\ 5941225119008087588313745973851997464613647697443118640112825383382451307947461\ 0289110501470688633946214149249188660700568300419898529884397220371957727905324\ 9820151565696150819534873322134307196374188564539457368984732282539030601097473\ 7163659414166299351453475143077628398334378268425936299124331523575068298395569\ 3915150274758446707496764175249309578714809880202486824095934929138090401092219\ 5310515771449714220040314100404873931120177131339264778242181064179191629115012\ 7561949012067889423330301883653562455731931827141787742645240150364072315314560\ 0610539233479913886556478799657377285061331628976947623857719514889649446631630\ 7921495776883685132493013784203118692297827573123573532301224947017180798020679\ 3149645544549274092937355853406435226419200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6963822146546027987311145032655759733714021618181191057788084568301894336694204\ 2015802599618527449977940550245011087080289547392194763681022566464950872951388\ 9986534047072730425152907199356453311936611161812571921566091723163485472722309\ 6832298086220783146989838038304453307705742581309334360821908707351318026685988\ 1199027867998817655516988187905973724508478117055410153117429575496887935268313\ 5167357128779469490580420238063159604863632413422235719442657467609880355966633\ 5332504500914527972956180755306040509722383529940468999772023463711054290206404\ 7292278244899347220126190658639335160798374131694339819388716375617672536621672\ 9071816224833964266628248893968273830025513923740045242904991195107032900284392\ 9488194456040468104855155904009527103161262998702693085310400528749993844214769\ 2060775745018535180589746139205552939773187098992172781376265830527742719425358\ 51558712372671223807061067161506569123618364153/3669471406378400065089580737143\ 4549219219796533353603643983266979905243592839601859622193933259261577940928136\ 0432556181206079031689373110040649532682582846288556520359469412909165489955605\ 2640053156634139490187059295354180772215643261395153825213394451787181494617689\ 0742488997135275949818952702914264992266207120955721058929838168259478377233725\ 8889043919566678804195071351624208985218148773140224969277433716130548860187971\ 8448602776031769258032477915193256306361492982196905764675211459304847243944036\ 2019897672842883774036779072581995757744755907019532553197666698529810499676294\ 7301236913062207470465385928358750155883119540059784605463520275795485527145447\ 6914476861662085714910464552201448958209706464812867116475222886401484539879373\ 9278415984841329743666327995124221560772697958954461177053184000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -8225118702481310813043566639589409507779080551478148785221326\ 7622062112619008748330986329968916387990810883927800364885491589964000022697534\ 1557120820442083675101531559344866519060263497194562319318332758772194250197349\ 4885611309336913808613121896567463062302794832342282093559980489406155774821785\ 5888496505929246544333272625092876169765176027461912156674744603258561297237121\ 5683605074325674028312426395566709470283543181012253605214939609850370824273930\ 9124802166315318084281744582267719151303603057758135199316523051480837050251353\ 4433752064011443544117789933155762111626143477676870471254626642768776567401027\ 7731726321675934383740383569141619976592758937675689951028892965801722350665375\ 6283208293969273393540983936833063297638088701806401208559785196893378234991489\ 1007088127458331389505662258735673674187711392477366012334170209331409379785806\ 71727345762842697092321011615222366821346807807490903354866549734017107/5615105\ 7747628032960600595642827764389547565322948287589291930185649805805303694592669\ 2764140066934524107797053420805354767773111686381027846263940218990615451802238\ 7548732518094333548981892077483444989769754923442194375573625200064169846820886\ 6905135369530490090533047356079853825016329638494058948624784160558193018384764\ 1229215155850583735186559876309771494699308434131509385813818498460289296607978\ 3949948249500287133093245546530248299451340776894873053790208515342023141627985\ 1225626636228074552910911456572997242923110632388694822891854021302303447511524\ 1335769447958748935425473590864446009676488351674680488751958062713769537010903\ 9724590392211943505671487773157237381996822979513489475433201402172882054958498\ 4154365176499037221670743332033533185740858404576022352703525029278432921861267\ 2008814592000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7936288600767819584553401782893\ 9099356657381177907679595798181474209776440622384441758464472090611152394365144\ 1011030200756720388699920396793280809278870412523728240718651309707817654842531\ 8563986510753283119413910069767660987366606806978172517447970836790089735089174\ 5991867232132630882283224298077595201886258430442113308232425159680127589726596\ 0777122386533459788618989314189498040682724852049183798897723115796369031879827\ 3397285195571124890920934374849494532582601294095485751357279728356551233282191\ 8061314161086255549059787720224473659316262839512582679553290182659267411718513\ 3330685223350164972158392362070631693228058829668777322475480773515277286975703\ 8271651028585456454996320486373406352051295109647887470467573260412994891901224\ 9684572216771846471380890139117961370354607196951979840725043947717293960560842\ 4227337771475989215794343125000317094799299665384035476404611826605192548828454\ 16038485509380357/8664942842510575654497929303947249684246060722031268889793692\ 2983556349315310649521995365020357846065825310710199895892212707868334251885836\ 1847982560862732114381631964364897924252010345119561886523791568859358845887081\ 8401248715978904921706415273114108935567606085546241387223980863067767801507273\ 5291255885768940193884137944360807793211163276279140910819245772768255204171035\ 9971766880772373467599576905009010808698286480093797550179624621584360370710848\ 6993783228927018326300079771512295667202841826743652059904604765723018635082024\ 0872932323919272192148607183806333428374591572166782095311960013390528191622982\ 8019105599644720174039903135945503606197385017799435033456822127379443862334085\ 6851449857635758366006086378418762824518880460987071153144987636866456622800604\ 6701117505246491641211078574080000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -43000317921\ 2906791270082180988303766954143499763223189306892409560571436054307721688894838\ 7780962632890476557397406832251618895180509885572543656390645633385523040753117\ 3759492602307932140081377812473070418409831914864475580856299003317122156668910\ 3415183810074778172677978146062203198237272616170634975575508365551612008320167\ 3300720032229930457152724298720335219159214693622916009870315202480179788698433\ 8593325488939717735116064679016206380429779119801070698879482772497789893942759\ 8179394030760630608279249668635968905508759906458422460344738244698144263086827\ 8507781213988092910819453152704978912316592159997861050197358792720114779630184\ 4769947582166141117202413383701043227387141941439626817865912649588139951893790\ 3029311759450920186904288305651756864993997073352516977495543848020016674646202\ 3239066340060833913496197529131303788031618261402232887143884978705579490588727\ 402613136283976124342563415077861687834666749/164472700964395406226523549261015\ 6145989106055215123617004481686870440097031747601053853697033470762946062239871\ 2100602499462252644438691340023116033878612780021973194060405113113364923560823\ 8724421675840196719575845577026912254324644013939645221380435228121728892604021\ 5758662578345147038894451864261912907471018704151726226962037121802939823616368\ 9931430337767538542869356584063762363077025909167390603014066469584592574435578\ 6609027326810445097683684283235758079676166598338197238857638645616559929631447\ 6145677661238534865183120844088920763547993596059826978398673051711991969441516\ 2138404439168162116543143344382169177157648413353981623631217787909434997317506\ 3644107458608120542138136022636835562973192198798397681620867901473417896530970\ 5894060343342683494071704758505754144172090066370305314683155906560000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 355185798676606141421990685390152940274822024278272286\ 9930612861378712078579298815310272913687954325753688927664281564963051632214274\ 7805978844194316345224181561508088903731418751634806027893277338578622117329506\ 5057128622299358016587648504701325502596938315876303366729232342949784519008408\ 4130514658844612852467015968529778834766989359528252831261011564534571279092919\ 5774484468315334229803465250704373336184665880797933359667785972998169202912875\ 9054430646723647081706079585277200054645109686718392382711890231462319490286982\ 1640518007914340900497259449998186976245734370025868303332112228776436606313772\ 4137394623338339998590566569813535924670589544015882377406935898232095070252122\ 3871842701023314256230874354069317659464007951787992696172733814686486439245301\ 8704696524420844167094726832034316435122639914023209409655158596127847060692568\ 826376992522514830017943651845061645355334299330882518789075004148405819571147/ 7364073147229905962045979756436428116661975780058791814989105598118007318728353\ 3892025280542959597970374793056186335128494134178581820462668362483963146310223\ 1871788530981313848437186751723551145369834723902285041599262370311501647759979\ 9109359594116114036785585643678341780964436067715362425450353918004480073205641\ 7553789013667561423027375106434082138986425534335532345115985024763081765283842\ 1780955272124360590201591225343678233475186813290593691130892300355215126822707\ 0987521472213329341386826611267076271868490875162050149337025953030035580629960\ 3293802142395993174917893170553913555992919301834537924548260819928926257543545\ 8374956029454477667140131891342658774719656655321046493572390220747724875132072\ 7814424151392154294955701202720436988004352228309298960789816748003282528319071\ 7195104525746176000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3101605532063993822905678\ 2530688438788245398673200919614229430497607320134737096850639857185149306047488\ 3460387780318402747616263160140890338422229899216212315459763574725427634935033\ 3835902658600061203422270372452342652230427318399061859253684623592326865623248\ 0057717721354676122986152464550832879249642442593213648832081434146865904446604\ 4926955861038564156506600211338517522142489575406646187407611853866534364717016\ 5275971752767770002417858918156406657043765902480809575310501051579740267284806\ 0491224806022543069493104755636567568161667713287935354236201251958700630579617\ 7739912033991121286446847297648283451361246401804184464913118506553295876513904\ 7430607971435198146206710740294133892896440108115445242148855339259225121771947\ 6603577347841681799440834552616766506372407472882613628324574012044558226175789\ 1686668756119418746880263909041445330011284216658300227336105195625334066575283\ 35103167692463690953561210423782869307180175626648704579/2398181799114645527168\ 7703908451765562309311514359195957297956280731899656033386916842356153960557692\ 2872459442258609971291842033956740081815344343553909093616106156814425779007042\ 5128650493186488070876305743613774259100050959785031299977997441133802866429382\ 1823227479788785368786941773953652657233975511889605167988217785970228125354865\ 8913173795188313106214993939679224712945255456608955890566597835111175490155426\ 1254667086207838503963150366126052936088726946215687690636204173515119794298392\ 7846735651759248840400267545954935827127295173191517914375882348530217753284185\ 3737759647542187930865231226344294017081589645750414305671458197466107182732438\ 8123261504739204179206575216840405938179962901910115496139205130255439996113592\ 4017470918225704672058687156169390193467085595674848434575464296450180481556206\ 2074267272656558489600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 3497728098534446272\ 6684056143678310288685951487562187688726607050509854651441577033906561594752642\ 1324870935698070424823515486957073672831523113732322295756620748601051398674490\ 8843870969551210933638930591062741079945591300841077252428836671935685522283097\ 8057975486206363817345402953687810687552066978836217449224091281982022500971090\ 6912063011619384006306619255161543156330624352474533915529610401769541265245719\ 9343165539773466930675400918425577835471962935514700294527780986906777591306770\ 9721442503629760911520720339178062885671712544073432896742415252440635257258319\ 2968885871475931263516680895093230714961935761743653913664424255413849078432279\ 0322339142317080327185390051811402155425111423559586964810702318354336216107346\ 1376084613300761780446402165724702943460802198664865740251060997130694132550862\ 0309111183826426212946637730054298203960940729127601900372221974510160965248934\ 8892492778849901305893619373321781950927947428006332154019/16314703118839189483\ 5404720034350094804274957694749668149832337491609394293226687226478987794657265\ 7004466782497861263363875697963482953085874847769609106591081555044613345962142\ 0584240485843622555190247830110490413933031634772681846361596592205069205888729\ 8232172934758723550069204637567992376100152143827989424240330945778715971358228\ 8265375988991845564844337618415494358110356872675739677862488461206532442682241\ 4547356533116101098408909607705656674410815415699392959029171836812821514053600\ 4860796640838635291594238800331610043500839316415427651380426785824418265157533\ 9078835531324917322981663012196498314623153179374455065802501058361703834283687\ 7131473176601044171576678036481774013750567604708035527775320976512674321495103\ 0108533468975940839427927075740710354099328392371264749540327625550059367805184\ 8283202109172613120000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 393807402263371962998\ 4695017157693248717936487441317173353429525040005335800778888895557483286536859\ 1290616480311043793775715380228795777294102811008756804594368637971104825296634\ 4613006894108637792727362267797124472004664637254016184776198192317105772311819\ 0351079713774506094788074416296823130666913761008791659898312867154613283177931\ 8652772605048563061404099700273954871765452151635957384915434085310695445382885\ 6622417985842893804067688559357408073250088634882214954126476963411311515831456\ 1191701464308894626072777899096757158771822279306171773685573021852174653023810\ 9912822297510125311371261005171853013064564957682061325154052162461979545698406\ 0977577997566152609285051925537134330476281790383985657485650292586014808590854\ 8137718515865240826764718229245104994730714580769852980603100511749909772109732\ 3563868023647826697026308999126470094412740668083532836513917437229841982792434\ 187768259811541143451242706040601927562384856426229905080301/131204069683337260\ 8258062178299781643767181943732676703264247737302703364695144477022403922308908\ 8503380185243739899070897365575295436817617535262201477841313115580137380367450\ 2464003698203977750245089535348722120566076520224716961847678307315859118381231\ 0931313415570361834657837750352291173744217590124715280536984631843195356224629\ 9949538884107302864532464390314445067468601306668926588392395554806235949354994\ 1892659231613615951579488840638223821812910299425324482302604187347935858048440\ 9593025992830522416618782683557760786752350819337261801302221053833400142858191\ 4540501336592889298278050421122266698878618459604362257654635713680419776211654\ 1981233471751881745576953181334028263101245600465962328626458001517205994242829\ 5533321909387693971072284289673503682342495724558985969632251871342527867016467\ 2469950975437260550307840000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 107196792221253\ 3583009434182399870718354968427662324366835353782223819907219918656155166295948\ 9233617489947610948890580554214620010560417518466763797411773712002052920660026\ 4594722023865194030660393360006861571905062969435505235761557877629938042115731\ 0418435720735894051792499901301263095181180885880861688392663124904765149232772\ 4898279491495342255896156725683317049497921272578097384174851262826909816846744\ 3695020724837756111775121222131866260050557148968088678192705089909005892484741\ 0685133161081365766173184447146081257475811927180495989839407548373390274541330\ 6800320140706838196770868025980795123736457807513110184039825359428499405520902\ 2543361894356959135915065764346293133285971725631248344434999105540599079869674\ 7876038065623507602771661696784205953811824506975663578759500988291783033790598\ 5043567695919374180991658638571009465494770560789511073538243096528727882636880\ 270811375828822194841679636505662075413853049210881790411428129/279941703740167\ 0354868461126721336399971699122537905972592201737045221289752846751372572391681\ 1515470117376404224977163552153471999036282268036925653427951702792439895577055\ 2166024291662671601839386653107885975429394538654803314749802330375725047080001\ 8379733902780633040364492209506053928593620800651716400513536098922574533215083\ 5612946111556188849100869473929139273112398083503498653951889649264099022769623\ 3849525118996893028761860360449187082725067757744155199802690798793832739914625\ 2679763398155263675814126835429189356124186304523389832392355110747052467705611\ 4264390397674333423390818051028178773054578177291060632409177242484887629632969\ 9387332249503239929369663935990490383891083932492333928803794871899724117826019\ 5105069490053794412992067981647263012396747810389487412490649975856560497044296\ 5855617273107418657587200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 1243619740903954\ 5689192914601329761191973450477327368171227318139363281783967440533363414014531\ 2196833840320421081390299489808015186772050148486275915293437582142072440568276\ 5211909833178520508588702658442830887714024077316369307868925943664570164041491\ 9914542972816076064379363824827640703366111907785465183531854233039862817291543\ 7611478808199992453036522653030507197658251084871694935867893911426123403019902\ 3530299997449817358610093494957867580925516643184096907534889182309947143802819\ 7348846041400883529642853083609758494807146819872906860134888523638708751344188\ 4207416976648301269097234177938134521050117147568774235216507638724987151835402\ 7124953084949852585010406946193597465162874731343831130059919566092726968486506\ 1433788437708884652796814782885177670351760056786190137767769816002685859559926\ 8130219503572803819852951312392684891745235721448267126428343647879955114186611\ 47429267155177990331895503857427862624441678214817921319552989885038269/2710965\ 5369211122176678952815769983665436333283825492803197894940808456597932999042775\ 0404536463721027173597324065230951016942100363659322789831237357119807696103288\ 4766044434915657217335811648390286566616279669953372170536506872956416760242414\ 8820244326790004784948150465679195678576168462442053203860045084363502069265772\ 9923380649505852210370148837491387616830846169834295086978887090821641631500908\ 4440658525663219835270195978678891157562903879844534268433677744476450592388232\ 8313118680215925219217907026076333582862345175523440643711469978921533017258442\ 9911499784556470129132561148119924075606720252696365033701013642433239146604381\ 2613203476736103448150357592653282864033604535255076881277331490557386476092316\ 7470954146764516724182587032014054048719434313518552078732970124106304029594062\ 6895548617292568474994074147146117939200000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1393939426563185094329279972649416051258138888606067890898930879245823994185062\ 0547600534579357714493951221816653360234025223824448327343857276007416992644573\ 7391954700479868837415417744389042497189006412372823057307381720779661271631652\ 1758657667941204695474488370363465589999225410286352410561968805581318162958893\ 5913971527688006757512346158062279125981269714562519874501627705057203673006845\ 2001184702896121069163969308057600782288421226093578774526876520793344125237654\ 4803311686764740970856066141335299569285546976744650904429340535132372844951741\ 4631924256949434252816435547784051353733056890367498220101051904868056841591093\ 7204320478383591090326409725653029752108153738933188647803952069609839948159128\ 8362289251796841432799755144844485485721352240761341344584838628923052761006343\ 2218977739573658061188077028865098284262409140693957256713997837859981196084818\ 8798516156603544778830110840423538570417844299703436621443423977379931189586056\ 5729301/26630793703225049382785743823217158862087063160167649877939019398682900\ 7453284587848525489894096218405445675689155896447906685568648873467579102705697\ 5137784042513739358763829639035978032995187701540067316860208061056899407775335\ 3438819251928702153004509473435784000424662160498769869990256004727900766044733\ 7682117028307012552745240266838045393523305905724630837787205389063889292770179\ 1652601610411589005964280741921744375222341750120371226419939604955096662447591\ 8813336300829886972180624414030756367409062270351907389877246340279563852526167\ 0510630088690107952948053228904180520930692157499277690586358068138579638867294\ 3031545573750037637384761087844432580497425470276176979988652952218539182939478\ 8915529417965144373724557541521274326659523904174938680298096648845125827847543\ 8673056856309664227853762812565310062676262183951033958400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1082575356831111009862424577083167281660561416945511357921632733\ 5171939313231441333962965537955486519163091738400487934655955811780953684994267\ 3478820302725465760778031830053024819431861645223915041020939944910439003137577\ 9892163608217505865591551001664867763831238372738472317820159874347044360793713\ 9798912364486224364011177447613602200210105234422530859811395649510814044742851\ 8585875438877602391020748102053510971328311994555422827606079145391753777721436\ 6034986695890208046427316066337942322021271917175394409224575400967279700936031\ 6435881781618437201867157638303898650062606040304864187567043628688283735657124\ 8862251567278593658821172051158717488893773165786276849702192296969523208374199\ 3644420980336537343553312346269462099563103394703973071679628782539302889160115\ 3714748838882522000416964992279618149207248085567334805062100587994548219022225\ 6174391819907596332200897968636564378793635329292291403188167554573436346778814\ 41161302369475869556633843/1889799811409398022391212554134129632863971018521194\ 2092496102436653920881226148754725233875730281984012888131027117439110108667947\ 6200484582211517190780134044954098091301217324063319744040493474393534808353913\ 6667033695414318488795619594112930265671098386655277613514627423729382718006389\ 0458052565471916141384627994796414293865499987900333613443643124446428718088780\ 0034589313620563839826313690958794545701207488581276339551293461391670967745379\ 5212868823521848603326166030671322002419117763578245198520912890427154652283289\ 1393596935553810736555128683150495380105894482453147892870172022018972835812908\ 4847470603433029946216903179281987950099338404568767403751522611512629295755849\ 6126979355552775587607148429213948308442457578330727457752796568996475891743636\ 1717052114428123067303488139137412961332223441677744990432261565530861731840000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 46007411660583432758840884996548502179003\ 3816536096473118277111273843854685044143384980543562923623198467980856055042683\ 4629888038713075159573883147760813177611068322993149638047009218625737834161284\ 9037081368831738300313075599380920113019850118388299623758931028771659281265922\ 0811504412314043562943817691792164966683755390863034953951786917281270538729874\ 0602001276693764874723759498939128724521235966426350216518187029671740850982775\ 2832438157461595417704569731966020480864621029219330932095882836819153448807126\ 1800554898694042052158660123720577295088826230030750074499060665259029144621499\ 6182706563531430059795006620624061454064475067189159613036144126724560311142298\ 1811044929125814698510443824090504692963089852239383584095416808895640607568039\ 3161754407958550377437364930348792907197318325147292858320251885268955832153678\ 4023251157318800192325158502391243208410061415587275236591304998869736256345310\ 393550688256018711757445969970137303128076321331727331983/762954713719500547755\ 6854420442796494341088403265326271598669200255271228162899465449519734380780963\ 1204100776356084317202499090759528813154752100604418128548651166309315833412258\ 4077949983876057562253281150911228845851686476051546540188480338273248906419342\ 6014281182153474580778152995234046117986485655256277561938904232230203925302519\ 9644228376363043986998737886347034972637005735957316805244965267633078312148351\ 4059393107974929820549722043505421311094395595182025535001309845467524705501175\ 9061847638300710490549709939081737381472029465528006828054324166332873713425305\ 5238368895387469691210450227502633967285121586759420489679261846546096096536761\ 9510954016685078842940564596619051854604021762913852866726740234848035086187826\ 7067220763690695449135450382632310766972914556428291904002584342696374912420081\ 7941460903051997929570591040046366720000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 71\ 0093022491051026359641548746001294449823866037872650461941727336997694087321376\ 3077223645946849336292027708557297096498783527702320760986572787357795508370845\ 8159680783171339934973100996405563013638885630543592037687120489782290366955156\ 3462090683169533901076865436062434538221480479626641480898103909478221236914483\ 1077676452927561291212335826936901612049788865755044726990268303141721665866447\ 9108627622024345853435816271898690506743019407783138790607042528092150235792333\ 4364116692241473569873374754713891181999891015009901484748402687592735481565956\ 9113135116500956529196943178694634219581034141196912812322796238396741916763039\ 2985587713206172292278949428009156612246430807318093576774421361651679185469010\ 3689160797416795429191273277839676880536288290835948348268480453465453957553260\ 3520994275897960709139903535255678612530420542141171182787412313477525400265106\ 7012485806333390128446654898505186244790136440733024436866632575252799887071607\ 591430264258016513/116348937758415658752953887139562404679162811295715816911347\ 3451829240019798384024590883175059811854014827545460699912926971550514134913027\ 5976521392362223145574821877020465739812299424076460818823209458780185268021790\ 5309963643999862720328387713195623157045685754867008084790483462028464011069208\ 6139500754351243056719458753744245381389905845016202100075870001563998091950617\ 4028429517015793647928573891360886232534277167589231089450468723530532008319635\ 1040084228672388355736238423986092055897625875792129674692475232572529618871125\ 1270289439605978360681213343844413222546504256933033671025368244853952206978880\ 1698990507326258362535915070803556951929122737433991976064091553178146808274209\ 6974834013635504993295049027321464230389401278053170620004519104345883495866974\ 8385834298961114718046742252648916129612990399434467102004314726505801318400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 239257475869800932860228611462416345745\ 6474405669331969507990151247997897416676909663332471641847409619314311812080563\ 8509701543108645841718550018892040305759631421442869164710682602268008637469039\ 0327693078150051504018503462177272894010780880687380136202644962979473919598695\ 6998142062172640782810883394363022474805693379061370142580119602487706226935689\ 0880491677067298296146630340835552885226390730032705766784919579734990039291732\ 8238318215819697249647581309149969564641207543783912953856289514461014751178723\ 5334165874342094611075099748043967627526964727598593552532580306924299974371239\ 7976530996769132604354845388862865264668701871322854156323526657276560488613698\ 1782163374751900353408216562777727696199032176433156434048277481943780110016006\ 6799329062125169568842006250552903080020672471822690772734557566272351916517191\ 5106451776585070077496657595910322222023325837948534785337854287633120204556374\ 556594493178114915524990941045361997792107687112915867/404353212326622620788795\ 0256026357656494162575683505214364694439686015470576685993858402313227438514401\ 5424147995392595557086339826054290065851590192742983605647600889429684351465916\ 5508853894977613370774568906824827344954255015771997053966279172373730990945069\ 3496101955911946488068299793254173356965877306114239731957432512620984551719887\ 6641900087944808884618461885268821289104314228753353172565536120693370728373766\ 4205664824698635976543102490940456560675083277785055959750536673541862714452318\ 2112970095937777400015913256416868643196696143209148158246329471255081797793047\ 2207030455010289531440908453980688125319460445897142887916276960257003578553567\ 8757634629891745148378339687125553993007297562415307618893793075590101770587444\ 5545421436860614634691930342071873145397630239040536008655292497879707222183412\ 5800079636456613441699840000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 6434358613\ 4181863119277304423390067741126197704035021903309491609519173751368144239038008\ 5338432278190499207553480433777238179445484009512156610731047127030381339707954\ 2960302898584876123827946399763762271268793576136329716482915154477660213038710\ 5642094657206579746407864363416250827190911077678418854718639106458985344600927\ 0742685226324521048916825605780547827880782209931233395506947384674780332536711\ 8110614763091228760552689008358655015969889260664942677436831637208555616672613\ 9819184763241752884985010793896066568388641495637488138334320591777790206119359\ 6530768634152907250405842948147532000982218822168955997792521397648448131001808\ 1146171142570202389856144365248710766587007898033644820216948016522280472783850\ 8604100962741015937701866721353447124323298538867079284237688539508603095284058\ 3486927476236325070088813733691544703499666709157606739889281520527462505485555\ 1009577469982592837634916923323073149134664045903406637933096185646587952437940\ 8135465982161248153224842009/11807806242856494373838564654272856039024280365521\ 0958115149274996791051979088026915334697126925470536764804619263917663438648408\ 0894611988886066536419236175640430328155122884014640123516802405632507022457839\ 2660246394139092215814906738956489871590155904545577844622718141051605906676139\ 0160565341551326971691811142822326639058498760138320583448802582893101952129756\ 0860068869378528532503302101999909933874589350495187988376577779719010204931684\ 3687835542656215320483964172019580101988874216226028125342273978433524219392750\ 0623992981492609051052450030141094578677545623792041415503568272426064940179349\ 7842950011974899007940683078074589458988769333235146367010296002570167068663403\ 4822474889238896694904425307217493556613206313222285864621496096375219955956352\ 0416857532683288577302317953891704496070276443118978411255165466570052848439700\ 4334933294505474496921600000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 14446019364\ 8194850791588362412152204349711918308303762304427986509473261517072237910281914\ 0281411336137232750864321715516400001604401586252956339424731149035014004769744\ 9829559431746845774917977871225389918379355742802191133187729356520808218840024\ 3989573607784718806763677988501523256940280119104845259266522843399076516676791\ 8074485911979329927314768969602759424002825175991301615747984109458686413253580\ 3210395734677740231943203444704261378016070051814683809595027955260758744120469\ 4199454497902372079537434961161258368010038847478790054501857427218394505668052\ 1370809374451039747689982756075008088262185983112356292018093116769286615712449\ 1442618487112560061099762858536375371013941864795008909741037485277547104539523\ 4679575561829818911653978289060155192306506396727457895771868091743047614934355\ 5420289106807444357115642211910530545176894195128143304940130239092649917012218\ 1799501282713771832247836565944478298179458055091900302835802464197924516655295\ 8637834578871102384291/30823177027155281020239587161718553217357564726186167462\ 0539701106667365907162977179553354479354684718042368520324925208849676322617170\ 4237796672167647869424880965357197328174064759250942204846668789413067119567509\ 2253173782344590017346695534236944704396426786060394870375640011301484019761655\ 3824048226193206220174110473374724628806102252187127959228413998400591639586286\ 8637037055683314048091979759226793431994523962973237629118277587543658575445529\ 7452674772893806441958534858762345446698403473825525180662701368385070341380690\ 7838748130701542038167483801618807743054728174131623308523471703980414156999986\ 5929364790244971148236846596131782337481089950996441529601134062902482137763586\ 3487904966738712811561343222426027934092213938052971298030855246300257824451198\ 3651507097363295224740777472549809133787471943273817436781544493080672669697104\ 1334152396800000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 50528244937414107841950\ 3146101360105767964072951447444453362198651226422404332550010798099578073452200\ 4774965535297664321509901238291171420976259047332740309319776520962390796038859\ 1797832579451275217358910776024198509527280254569897449788796717126343617393976\ 7774381108853893651535582037632113280183541417078740096770204683009169376199746\ 4985961852531456412746563686857808461281869434704512632538474734772161268275999\ 1690544251851104088913162386120691505822102130718629338098426963535758291091507\ 1487811964508859635279145872591993188599979226534576276296696243847120337643806\ 7793681271171327599502870324673035102288804125340024870151419497432878508264613\ 7369858222516936761612399056425895892143444566127161091312680088116138872839038\ 9381713969831057307792082846286968949482071305045669079963110811886621314885442\ 8376693809624155406218682726159003539366272083586421582296025151133214848696138\ 8148339340468874179967808517785574367978767851382970963158571624236216244543095\ 09490211833761582388135004826020573/1392761111598554355944823827297175012969748\ 0774808775941426525898723922895162482689952156858159016462511956837920047592511\ 4601499652747732850915144966205098134394324654782124844494472168193910379940454\ 4089116256912331332007270879227044114812698135526263493049698857362923466240769\ 4096385438757289950549889760347466979337399730290513526473408022609125140241516\ 3050810289038715710032210425958296502353667655972486331918401301705492030281629\ 3869091879363888315516665462725954789573988882235261198584085400195401422265253\ 1347520481118261411736899498838285049965538770172678119589969573704723529165629\ 0990462955591270711872276208262634358522276479052715285748292782991313223786163\ 9402917119478299110036335243092595517979814310168122592867235717155479697870281\ 4207975305714364087598282846123134659558337022978258895707982411886341069054887\ 7443107355460515767032616795094288013712338976768000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 601912745372775151160509362534597748202207856338652682420518174\ 1010225927867353381432925129784703638455430526752833670411642358949174626644335\ 6752981524015628628078172093641127602868637226030193299535695095618156174485053\ 2506033086663479334133418877034348884900293228880070893634832360531683326952542\ 1531097055402691107482295546060264118750376324405123281735552802023830746275774\ 9852530309532818609447612841013708748214164835771087940511027919565739588782437\ 6504930851679247071817585273198680503748561753343185506466275799459602227062371\ 3920892110463668383866929789741991734885261864681327071388056953150294896040060\ 9329203258590650363334082322113479224660707902405111999006281713018181930661400\ 9486609640932506812013292877691055588961127949451376400761653667070351078994636\ 5542717674770538421681648071129673334551944552080559238248954313136673154890262\ 6385120097149249338016489248682303213153915406558251763764734138785626503777681\ 27340396184416838786684951286745589571374347402857444161139363228933/2635377087\ 7649769811457596580234656652289346928452429840468952445937540922525546276233003\ 4249918818291788683550855297610198118788171241782936095598468924022701549603982\ 6312370005441731987337307829628592076711489244716038843368131904448389118962031\ 0280697510453004794197607279807656636381909064343232492530856123174415278147717\ 9926442501060675381418482897591134715229164888623871853016577903561078748510278\ 1082793624306040076898389868517510633951740996494201447241488970267334142842448\ 4440986672494085656630489090315554964073291809560211549595513267938955442416149\ 7764924026284047076736823796379834875078830618837109566752182745857437858886748\ 7155319972957144975589320471844887058981243031671886926652192457691702170209578\ 6759278552612235175917490912570128001108622661288521419304821149057331507698800\ 8854825339366444125326071599606655417909667454637512282905281423657140224000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 900287124398506597007287442541490880\ 0285403762178606802806735336650994635958750629020886397145573679646080130763099\ 4187056647158202251362252289969208062496802847431282727732969233260305944744785\ 4622806891771183392408008728819948534649211649041687366495798135195970480791899\ 0708996847319489094951954686253065319204501378571944017139196855818346114567659\ 6276842303371081495075427817412472657420511053658520747244806254936310037454378\ 6609903339629584192655193935762938918824648792747725548482806611562240722769467\ 6182106794409913284476396005260330337838199037703266525922469700796870457957996\ 6147354627612580235429455491208031074067009988643124451519210999766638133499831\ 3479180157279899992543510805466515961144708316008695501005671411519306777834227\ 8290999699769200904815288839053493778996556648947431672657648369459741263475097\ 2910990933085508395647321682806579925442622143684342938912591444465448142301798\ 2037917055809659578392679105686302452184135884154293032800440769422410723908354\ 40502168631391169704737367/1324069592696412063438030574455722109417453706280849\ 8448393062291291713882469032087379759218941076621448260325913893788919632794996\ 1136485444287485389231099119610604565012288007503871016597550528191934909908994\ 0551994990583999655280700579829702926511958458635208855465800638973748937784526\ 3719551766581021411002174433172021180485894024391030228872675084781060937801304\ 3715252838119942183590644597189040163813843316713105392844677471894923782195608\ 5702057707333901768059470805777524187849289092867511091137220458914695018979811\ 1758253955701720377924707496044908314323384868643202142302587650251440790083623\ 8946575030160517342845409285305837988629532823111386692335042629836322068285091\ 5915680085968523757316766535151295313122937517413201178872471572965611230334895\ 0830587684054600546527935396737401565922632146288598424970005024095675805076769\ 1715472853474114918210026041773905170923520000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -150423385765022882466534566326596051152356002807788597212353712652\ 9648267326462870432998814189676710956929640733167967381622316148065791624940488\ 3076715983924396545227144788810728389506151013269133230445822443789626241281441\ 4748175776942029370700156823397958962346315514480639500576182880645098294935875\ 0066550558332439640531154372835791733639014421434266610477033113655222728853495\ 7171594664370886262573636944127119431610645332195995789060118309518877490677893\ 2596515407300067978508583502508044956330764738608943182771252122919670168538894\ 4832132215668986872228433208842933011985703575667724819743442589480915648249296\ 8367678352314399181212945009657519267777928425493868214795984232256223924869550\ 9348119874447118537463989645048747178932262346610774303650622646101178721347867\ 7688717775282729815024972199695916152440381204142219816142333473460676676926882\ 6797266000940823613650307975244585185757861670818002321683287202561440979997735\ 395702097966849241296030756725209481177443470120993343456759/131405531612679910\ 6860555878589176212259901432275587135490591668901269705233010770663387134542427\ 8287600390239050636683287887134869453439211967690840637404769025784021608421173\ 6763329702076677135579941655186391940282916607222818357142838935524945785873042\ 4758573042422355556367204615541301186537258135893627784057708306106129378048596\ 0932399392295872599663907745952757421697708236762213381152115468090487341948466\ 2879068071536249077956692000718590768037243719276116603526387934656761398828935\ 1580430257286245931915918033822635122073136105706402444422133285708508762314169\ 5019914084064799999322799549975387628375680057161419374723063962257757405072362\ 1615185034795460685215956763176827812652080958486734023522282894163949521874367\ 2358822078503759211218207624700839682632595561149775554371306533510466343750503\ 7713747022689306505104033791096608829373463121949256463461384192000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -874683509888835555969658283361658787772738844671\ 9538152617976143044578558183513120105879745720483095530867966653314168122934558\ 3834695765856803449661893396370899249607279116368540190090996934710066103738682\ 9157302486684330714608850978419737648581868502223330209376169770511325515277103\ 6357630284219565044606632941453211483418885135391156177197523180764305018372827\ 2739436085414931458176049258015130672818256360816578141890616232011231775243433\ 8318999214215073238939973479468614345041790469240139569701035588353259949718951\ 8012701684126161150442537972401184876925894605984111897096864593582686764402220\ 9270739923241399135499070016828755035082421836315264209498859069908876138399121\ 9403075496245365742546732826206961167607397407323621950871661354403817486566603\ 5241055851023712778760748232301599690429551958910033288725574028400685192811030\ 3026033374285426631666623225518152689215280655276028329247052807980516198719467\ 7894983032974713019358166100203993689633534309200895059698066796086598551662049\ 90069716920004636679/2789023292518025884962414601268790578025763726423453801866\ 6862207571692853670524826602608838978740701442572843213602368426461298636205841\ 8893169276552070255868088569752650388658240164656189392480037023751213797951534\ 8700491942895365279237007423412256344375855826062370124751037971435660926063274\ 1068264629918840656957969717961486237557043486607901856095968259324831688589986\ 5994045909268812266109186321886806854155691751435850648332252248966971657170982\ 4860067213180599141674058367234058019580191509365492329967541828086323723962437\ 5109397547381931824966810548910195349155670881682399449412328622792565218761037\ 5708655852712831352469526085011895860654753467868653170178823556482847695185354\ 3380646988275711960529672140153843598360035546425883935588376004830315421819858\ 7424569011830535022974629558666112251054178901301147611145829117568787428590830\ 8953799841643537218361807177211441053696000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -3534860392579986172843032926047727656056065982732489254319383300068\ 2818721388912320583653566420037009636261169516801558302262440661272900634973226\ 8576758013407075905781190900611165930670736468481256100944599590659874280543304\ 2635142302980518763313246998603222485497705385597680302900986030202770548775711\ 3651166781953505963005580648969270052308726834898143845923416254648101055080629\ 1628122710108808427747462876148796623715218513669121348701720923783198085660512\ 6112456047576515733286224460940396905291139777622621930334402358636977450522887\ 1471131070569143111224693829165240638772417818639923909712698360841089410388411\ 3550723796943345009954114831847844277583488176246091792425021985616559956879963\ 4967030559616632463374146031316184208018566179658093598330052635728313484011983\ 4943735556732153084906277116593449475203373096401001960213639395401631738181240\ 4620161641167387454289926851153549159263505395487059171263824012635407232691752\ 083473689429610643421455287211640985219010469812830077270471457061286528699253/ 6763035702388687390863906675988959753272320187642188251037486753336559970194002\ 1661963443151304075057327825329926454679677685495055867328957747775182675530111\ 9758235912338498024128876734519325113723153004735619905789274842656823810244366\ 7681401420467041494929468658256760553316344553361078274163989559690553983345397\ 4064616481107329620878437635176259043683170258649037225301345687032253807115970\ 5798193257533931266909611935245233357298987705707915132302032896317649599264508\ 1252092311693384847766677593573983637938601072396642588537794855102824437748292\ 0194183539553175874121544616988206636935190909003165223864260481381740299535132\ 2941066258087217650183124478038683396380745034543109991885573052696752011895377\ 3239015352990669931940594576704201352645987054199867511200214418181224120693737\ 4022887338140920425066290346613974462292712091413076087649229277702880085399103\ 5616306090999808000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -307733827332\ 3621692437710090022820149388292033761610241496192849700884751427358414913830640\ 5210483580183048578542482796728935299321159576626037470776273995509815657859650\ 6652958334884856502503011459516203219452227214237214990613673651988460752945697\ 4642165724042521592160097905174660841952433729450012729231776564117229248824755\ 3470852364629961532626063205922712105415434224033673889914462482363793337456012\ 9224196374991667950537904813381926257383002950830098875314403667023287227785634\ 6980131130784926872763007878805447901284016773704773558713936313650079224566015\ 8201058702204166923679677227788262916179902985421178133773778300768295153906126\ 3903903936229856016022033212673483674178773290338884198026873341393434107659516\ 9678851833104731278089278534983107819167553709307746771740493043675310060980140\ 7038709278987925293816145867685928648281059283131612020801009780327975280879296\ 1591956323032089268113651282208120042174902276419679711323513688762823909413354\ 899836104555945325303122894324739556145281106837115998036839467349/419465036091\ 6088377933162105175254858582988608947270941984425236277557048735276972180202329\ 0047057361336837793813681625462644496793291669509147483797287967344941037434141\ 9923619247703960723596214429178377396910307633563842775814237720762532580511662\ 0544965438185789935089135251543268338130916590247368091327889273187593823165751\ 5954435617642686597490588463617636469744987300625008059930807027253344752589687\ 2027366264100295810463569542323801448761507966142752966992777101666734245857169\ 6844747087343546415123113783607120957473263947767908050667348078804012803588387\ 7363774264777316267021180874314788381647862821404723936811146598521846176692296\ 1759035548399303922643061727910532281562623029583511324618798874388399038121087\ 3606976472656343009952515977756653581581104890405608610040709546613169202723573\ 6675215801924159513760015658054020435740971136028774867279487133723670060654006\ 1176911648637583360000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -123169894548\ 8993580746064191258666582073479863540966453403154715647150474375623465152658343\ 4449903194342854434246955055687396963697726568573475759107942105652188982335512\ 7296428357708501309613612918378694028778532481561227500129189069952007472540276\ 6978734333497969819249732180413375165243225778571579663227692828521414368188526\ 4779968612542068975680908867787834676254392658508577006735308947663411090211050\ 1765425950689686094925953501168290737451092202774704566717650919343457131613238\ 5116513571365030917532327302224015297176372837409552721203768090648765461014856\ 4112340553100926005603002275345086710014704488089535773284289691283310491779915\ 0373078728938404394128024510783381679732176617519037598156890585827912210697744\ 8987128606834380747413126312526733103847954067601822438865718464578862739980753\ 1890730073776889013661420239029990491119635289096811398738366136916499123391143\ 6429907605983360506041235110384352007475256274809107399541725044755950057628825\ 7432921140590529347131059551604867784560548872906945021098529/13138927382597480\ 8847092183526747196731285780362876266938450904652965674770418902840986161163884\ 4437156950507634709956732225221098661537092323635733035680128354969577559378389\ 6241710051072702666036415241881148261448406013629911214774363072693549778082730\ 9628333999617889916618650299970345761842294171045267808737410262890334803952322\ 9521996397535756001590761244080814748497398457768804835086307244816726836406530\ 8532564869460275203714359997119756355969596744090521702957397798458237390303211\ 1832982225996314041108930827527156564294585102142376436680219792406746545332179\ 3976209806622154029075471973447041013143940520254907328751891405695347791908479\ 9492990972591830965125100740543700380193092661238998717970533793106049744252424\ 0626520852551079710729623452677332066730839653739887600734677157770574785884047\ 8917956531841765776511578257275246710335519860171908537319498838601441179954340\ 4298240000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2464796090691238245490\ 2622885688639988719414251648740534764370198142708285082988502106564305961182967\ 3591745488575416925936498014342780761739159094862966155895916185298065335277702\ 8165599798567124384060793818964554787237652516004894971314911375920330792609096\ 3533044558330038397120690601921025529023026485750981742745081668373898960638532\ 3466698709087883853953528003875959419332610883818506811202065717697359316678785\ 4879386238530975622973537013507099439295589281754327872679418921585822803257309\ 5273042625053780575630614676884406105589060253299481468587677312380312598934712\ 5534251223940373376744401322001958446048189889917429653707055153684239676478038\ 3935632833529624166617217333076073093137029816235475821948117670121440620189573\ 2831452388131166979195530954139747858620632716523837684618120306597023396801412\ 6486484705364781065491241590783478211252545797407970667812796873813579341464783\ 8453714998859676491269585381413735914204956113979481091494508137610440670296467\ 01218978794560391043969745502687058342578585878757015496629293/2192351097930818\ 8872612836819170732460361262163742238161840146156400312867480081222217468024826\ 7661593576683691262035781888646467075937708372367001579299625612723679546921772\ 5658768496460218969707309280433241200272862803641242001864121358585229334649325\ 0975545078969787050787181075232005428063413022363848241261723922324577016703027\ 0430752043208485906981565638835971612381889934122393523506175211531887838222126\ 3964849973810128229704979534878971064475627230675093700498269261564755058471906\ 3269539829566676396741846361381603702829200998354780679640173232311145694947250\ 8032840553022783225193670846858578162486148433394722403221389639282620233289250\ 0235910126800117901158461559996961547418087351831615330495763053893596453275140\ 5266032477557238865501741504088417370117953531741843843153988258527438170105827\ 3241275229195079274889402849760957311043817812831591173003754833213021327424639\ 7303497720594432000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1882587067\ 8787136754942902037713903337909661894906695858770817602529643583610433167811245\ 6964693023590960799721739516826244857868339693046030019770311124876983640497674\ 0391859676706652413917491074154226192714474743511596432717846851827250364144170\ 2064274107511659609052557030417355200079555513216334028901703622911642317396034\ 4578028461576011376050540916525327962722832011387526832885297308264609263046795\ 8941093657550082133245324927416282872035660753231003759734488513703919602959503\ 1841194166185118959402390174676927661127619012138720624915882525991491189423215\ 3865583626051224842222545192114208626477538209510550503323549516514008693908958\ 5370823911947903312048842314625240505445853955634368392858672380103953518764463\ 8240891857387747458635266308899575647139519365809091320921880455791702506396707\ 9630352981021937201754844547331491278654352944347948766468543002487383894439471\ 7470698719089899352675041029465046885187871503667064754447206056427263835456085\ 933119715027809058904889862049998737684993519525473241662699441291662079347519/ 1466355026565682446328596732793465800444859224960836248376554847183818428877923\ 7207549673550777444626796249155508740540133499700104932490899336419004397407332\ 9557353175521035439930181828051022568318467760310932654896539005519228156841551\ 2668568474068828427853732586253506791494562078102993038118842043139127722427485\ 3851476787974368051112503347932574828838922543273491056940039545497439748636277\ 9423308049872472789348154057726624925497669846438730961928936925665106545018232\ 2217033591800431131132684637583011353083690697994107293663179065385928388435329\ 6636950592596183285643511025977541261326641637092754416858927538769047627411975\ 4875577676710756842548369516603326840667057087472998006569998393289888640432818\ 5639859888678909535746951863615447709595119418444906890056659445758839870581508\ 0286067277533617499493748209033621179347713662652272260840484167040105896336768\ 3241186852516449151448315436592005120000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -108897557988232872183783646777159330998236894651416972997752174153898\ 9215345436280921322879951513167112534013712136373878921096919201705942459456119\ 9143511351014438562006504188371260749187739625331221421434855865034645355882097\ 5879904331872972461579004436115235426589556765320652033287518845784235118359999\ 9908235633636500660006871270361606509305827206852921804268815376610507293679803\ 1144873416053103157877763603451973319946388768379800954203570090340541801078734\ 8353140284532606038095775316841882437188896167508708629977797044539548717928951\ 0218845605030241127360965957060935366703877872818011662023402218077254339899016\ 5116944544433591444805355860481380439524442084346620928678168502495399563086457\ 8946423880515823125447676956469398330382727178441647902103903638818157552952224\ 7191549380213728850272421072904801686951000542353183386729467395552596372835453\ 2688567117667195375790523559610344147135387425430042597667836405420860405599075\ 5682880896699711485272921344708340054032721423341971184793863847573322679546869\ 432839322326152972211223402537/774578536144451586850116162115647786184528326198\ 5785375257016979221255293040281293121381474948381618154637618838004942578894120\ 0921281041804899029827142533902920310613089730273101133079499329007308785554255\ 8636688934231859135580569815047031348980912964100808608980971593811965820277541\ 3831098599018590918569506831043453113970532574013817237646382463084524155158522\ 1640982064290434946821232296329494008887297710982318517089114762580997015917905\ 1591191320787752505757498089942091402523156859013521524056320913430789682186618\ 2624716615461067120003516041835401450884440547112709634865466172474164202146253\ 2214433712083086194107657593372032434213994418362014890630700432371294921298692\ 2413270803776498449402978224037656583576718310912810389004723498266980641534696\ 4655766413441965337964132307218799540100709870177046868056972345761080734820076\ 5594885141447961230187365959096972371927677385102911818472927389946647203020800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1089272620007925598829845406\ 7207786060617758936757983399647898208226153402536883701644598489797346294853371\ 3353628601417284816330850826543961514354740906376460457282165723462404839273600\ 8218174303965238927641205281804229430698224487882501527929926850212339373426597\ 6542358710327771453254128409158760453316135913324036867995015136340242974889061\ 5165746774871515225880262859923007626109005644201474336707795437079938435018834\ 1861668667018911955755822525805955900439611494295175983897455933045910194537121\ 3897627595911373508439026054274863181000330919053815441269211079494942255122371\ 6651600115165309222715351675349192469840274137755020126738293601384410536829596\ 3055425189326176815257303513355888712468664832473409930810131703635800912250524\ 4850444876571928633075601607743801429541033371963897873146008444724936234019845\ 8639796586075567070632212122544950703729782347540777598892976020521807024877174\ 4444029416711454481781395964551268356584559840554051210966822211790094383449944\ 26812945888362200912027093999029083641160001708364461692030133/7357470701560161\ 0960313554814109520917541325420107580617367452083106489209886821161116345979923\ 6685668114466239914148721942738328258764485275925424754535424298617277149755881\ 6335922056447983811075977389559730240641676834939944879669561581793752706829169\ 8390882379710512924754764906982251455458630160957886198211158204001115909896444\ 8966803281702496065427485637766233255366993708952950565167703874526878918886075\ 0848074976602417079872119694551014851923635261349871789951103368994618476489849\ 0835201512628641641337490436062108115487465046969803217737247766135366101011884\ 2564632033958184512460910615360533686503255724237288741556193684417768126354458\ 4783426995215955022892606850823011491110734165998702137776629650327736904859301\ 1490270831170479521465937538446855518485285282083565509776441966625838680797655\ 2445919419748220671481232851908243602507794884655972735796278061290429687174155\ 8354820729152808681472000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -15299\ 2021125011070232763770744162423507021188972865473519296421822860249305539954987\ 8394060578128015273627703481132215529921302371287837472789379418781511342188406\ 3407229709638195783959908255716017839833934424849208565871976881622689740423082\ 9557142591104159993413821640326545272159265769612052302696679920476121637089150\ 2299040837054531048939360293819089947831091907238063506066051477584608045806995\ 1500627808909983340048393646289956703157709136471155453717107643373849911079331\ 8698004850656886079799763457502615044291372144900740360003664510620912303748960\ 4825378029512474379219610900701704941730423724674846077677122472935492836052114\ 2278692375644065363096597497772908321677397044621366136786930691379159315331445\ 8199145540594209592991286568066906468462159673987238103598102354201637486635477\ 3282036721914213486958556659962061715611975889710110312362699271360693434829934\ 7908078983507401622909974680240274964458729244764591257162801335104013071395070\ 9187707648696570808228227754879301685824805809033786085315594295486436064039446\ 0523617227448189507574873/10208505850822877553137466252457155256045762683337060\ 4505869470046546963961149432020798105932452421207954679319478137526990303032451\ 8430710994454817012518545826321089939209261898704636580288466381484435022839444\ 3143066880997830413770139940246895326204303975894791370147996494602249418832107\ 8585316859119777172091447063535639159356655234658735086523558520082319113331789\ 7020485401765265888107848351106374548049574814757851730361336442364006592782272\ 7799641678983126096654560787783302600187066884159796217518430418333151408804452\ 3423716527402558241518452366424411303222436859057716519343371842507872300787237\ 1744885244877136782073198038756374898747854886305537475117440279756145552395227\ 1606363905656760094822760277451644217940194846508925296217326604345068755575672\ 6013054101195578254129452500624920924917549601104419676805153779667041930050103\ 9347333276671104255509744613327029924614404256696928784615566316198262866800803\ 8400000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -7093167786585265834984\ 7223143243012352516124171771388480825927775621088341307797321768018802849356160\ 0558390962516705176752849283424204321675917579602106630581617303930648401988410\ 3963602171437254244032967109801393401903097059563349837460725223451137950990323\ 6740998489030053784298612852601427618721005826547727499228757872206428844889699\ 3395097750881440496444332523781862351648071301167216727212773728528520962221150\ 8208133878825045009572061522217591204481108928341876405485533245822940833681345\ 3873177728529400519516417539129701350128436203435054613055540123260892876183288\ 2934040298948386493494697068190759766438702525486030718917579237811003341790225\ 7593454810370848099725287056914354543136371485271698764653976149375674153195176\ 3843445630400960123332406241537089108996878164339569041526655673586862062958998\ 3301339876601899769543505478550058281371288531968275557115644401505530298438685\ 7620232521913795810687722381069824463649536148072776279673255484359995484965535\ 3903530616895550014949194308042118379083513351635595365553354188619361116145037\ 5047251817/48823606710261145411365874216105986295593531421677895340638686522224\ 8391166201788968850143369680527438562269730332094592376302980609250887811593473\ 2878711108909153391704915979009105539957304863510765128131564073022135602202194\ 0631609569459899570331362980676824160865226270953184083778554568625029808971413\ 5770259795265885688676126199653265152621802631664963061160945047835735039909185\ 5269697035878547827041628548378917254723745366380764573645787799397420611191706\ 9266916363297142921721628258437144484232939563243621489109879761371357284972910\ 3240029942427273469297145423642255896443889319868034769876172115893321637512560\ 5412934596417646251947403642161305324336069054014803073724683097924363274667034\ 6780111076767186086008293398228683153563157808291746768925398090059270392389143\ 7371589097012921685753660721848955668372229333284081744994189432009020308777505\ 7071899551726372178712782794606634029805820033660411673133500453617664000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -37557902586914518224979319446625560\ 7222165400260015018391564632022466291512249428548092861386805822246591640988562\ 9286844158368170796823500392153755058196208371948020859052642710611210426939199\ 4778832486375777422626645320312971600509298556577859569261483712958613580936152\ 2110351233699328857763211355351918606905881676509476289109737789350039461388986\ 7680475288249843477837418634429041485689098537455099426626033415336908011561073\ 9127516795914580012099829486899095831627531552381996971737431315327909844479977\ 2340105710861395210419658404893349136605874775800716900934465189132941298618178\ 1175343519981382522277464408489884766346514294996447191494528901521621643913008\ 7765801654676377492627110268147578215061453818520914437894734923602670255976371\ 9461269859683970140619554345717384017217632373375258179304779796904285623050788\ 3046440947974471895815225449602641040272221959714549837560972904680809319218649\ 6727153631782594098471485336279778195244006741233564128046121058520400257846438\ 7631008244501700709649349049096984252963095034131392667205563361422476378959624\ 43741/2808636564335824703163315553330556188837572607269726942944649208614810539\ 9905157352579867117512915957536220840961030139939957680523123888422427288463052\ 7310993329739841895337591673607112691911039292976913921981177485977079403856116\ 2098414664074662796053099011122042765179508107058240261885825637189796851331714\ 7119034424393303920570986493661822752342549684998048956757010808061052823788461\ 5645625356518007962132199755269778689120695493139016462318105695897563536371006\ 2484098304103143542731520506861028880927903065218506832765128600973446808633880\ 6610474059819049481447069529141150010465792592541778850652373302399183875060210\ 5558180440801818776731399699682348821575615066364579700864827816506611150770294\ 2025824324500220930287685182872828504928711352682978556235608367600446656360452\ 5508712584735479002237417227393569914539072366743278884740103637304086796548812\ 9507992521631227067285599100150525415564420355573991012373794900462796800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -21694252266497812479842307333703\ 9922441348514117240377899132413175781778592510398894722526263069881237301162352\ 3320870642048212002863643114845922929549876656542295308018382972238593688634789\ 6332675276255542794171568990672340628103169211485668724589351692714025274058016\ 7267757704311693342863824091529857991389304484304961418371447501018549472961156\ 9496786439500583270461185981122170437377701998418636572266278912794974238951013\ 1029452997823827050177731350917903710109230089319764602909189190543415505373026\ 5328299011505278885402093634401146966370445855176256724650743518971598935868339\ 9657899602340891618373036423418093746520542299893399300981136617104104128959150\ 1368415911181877589348718455881511391353233627809802961261076828139373814582363\ 1551473610260379381984400238617582214404286174738865069379317211518293616435606\ 9564357623635079576887487999669558559198922275082824301394624154690717726357931\ 4329693152725074566747575126593879633461524162003859759080139455444598453029331\ 55884344489043489962574005653884040933411208685880573912568548112377432137079/ 1888766246213395906702426703061665417046493049217339944255053053805493018357529\ 0683924589375057453568004689992445255385221999793643322394369505028210146625423\ 2447891595384985980382713230242517857988467616148369404516915034179731903060977\ 6514488508467689030307432174726356570811957126910618993442718681917453082319596\ 3002259236510966652676731672339745976207247137216971790849185238115299212639353\ 8158252548513180966739747491318954173155148598368769099002844849729048695546290\ 4349305562995638093848551492228589268396139983148979362703873657970159186881214\ 0311554580166203932713817966319421447477606753059517959923370849780930386067724\ 0271510627142008053358574085737893333134253923542616566376277923372441162548520\ 8474652023041496712151657729578346468852136308343024084648820409455035929601859\ 6058861705720020025548780673828955171105289101973912637579644402384008651918139\ 8492910602922157313579211590043723851790748803359750225920000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -199345061977942614470116992977204534832742875167\ 4258593847297473281883338893431323112215535548152106306314588072599814751209712\ 8811545584815468264029246800910668921493253211444782476291562743340252308151088\ 5534352456973340692633916347906008258686597647889346293490069704986175642524617\ 8369935651611934105931784540394428835326664398055366652695871385859405966223406\ 0807213270162328343527557608527885768492665059427739328382084715547986714913776\ 7335605359090463847940082151859935848025016778605989479839077129950581161477648\ 2487017213761969356298629943538296659604569332186493144858744043185123261339182\ 7628780345594776593289251889866972426895433645642960957604716601255738501427413\ 7267425175857200215793895747511547354730400634303211503558415536910660238269252\ 2854378669911432602093204525281223609821217497265490613873845796629310613681700\ 9659040324704757975850234167470352963131821589694391738756653746107370874323185\ 7466130794673211978638040169902916560223924788640930036956526323715966303176763\ 7230133555973016571577616600227511861350834085526218280458883714369066835499/22\ 4892018920550184685705666900529268945608236423582262524478670384572141314543038\ 7792248263985225697265922904072339743967921004034795562607936559325935405091275\ 7581935528011890726210445721331275298587531419849547523348166432542855552320866\ 2077536074336080083347649905177916738755767038399124843491092378233556705870377\ 6621112473561631276599684640037745877844913244062177852262985974234353910507350\ 8336925758278356511281109192808749649903027622795270985616507256823534604295572\ 1694532966687749180152385843976485566801699265122720151998609376312623706552433\ 8645462642099539661940612065963012740995931262464160753378790913866691032491714\ 5970296353671419752830134834553561197092811413804326014426899262950164343746427\ 0349152997618310412417304921025367008982389807594657833662879912029682995487994\ 6159392946482965049006905944254957746692933643082964068076719166659707117056769\ 9391780532337214646931220843405030310509902386002141994483380649984000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -83921249334040386672346150588613966\ 3496072532568274623700014470489504429060075474230613875755998834018213187132422\ 3051095984995627149895996464268178216188271174674997752344360677315834680382632\ 2005278436544967294397354913253450896017431697121123242575879444777505312689675\ 7690734954687942776445621032860130419183934821927650421154383822282360338190706\ 6127304226410501246066362141060546919588553706137625474755476461682374058963011\ 1637908421962798121969486981672465362012694308438227515461614957902129626767718\ 4278596842200103648187900385308499764921675975856612396518465561004424463317087\ 2751964360897801650435502392110275337097277111136371609847972639423121948994638\ 7099362734675560019374211234373617934874926449979603811857699095495590992314318\ 0245595652515529524734235215321166097950121666122221874062118424054586881208149\ 1806104234776731575567318730073012334313642095553565870720078137627995678599070\ 5111785408681258192371024325111429567641903410259221253408767403588340467629899\ 6998405054497492099487820461875435106805635527060291650608844292403950475031594\ 6671017/15166637447413453397081903987985003419722892079256525491901105726519976\ 9159487849703931282434569746170695592541189562755675771474824868997481107357700\ 4847479363980595146234822995037478408536319612182075335178698358424276228780823\ 0275331439186003179098686734660059030931969343778114497414183458440824902997191\ 2594442785891723841171083327065773842862649768298989464366487858363529685248457\ 6924486376925197242995513878678456804921251755662950688896517770757846843096403\ 4337414130842156975130750210737049555957010676552179936896931694445256612766622\ 9555696559923022867199814175457362210056515279999725605793522815832955592925325\ 1370014174380329821394349558378284683636508321358368730384670070209135700214159\ 5886939451352301193023553499987513273926615041304488084203672285185042411944346\ 4437747047957571586612082053027925277538510990780413705977596559641442068701363\ 5899343159616808626163342235140812837244047869920099551466818492462499102720000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -314630177134374588366845139\ 9253262640785742293785427937535684879205162096106414601992870884036218361240774\ 2148625882637437410423419941879054904506246990008070094019420786783636575111325\ 5515238064588286228043355571725440186411915514872075415877478884819053893741640\ 8434359459785898103276327617048001025184970572897530662028793541743005267124165\ 7460429039604697735108179681893313186238297216426790664835088757864142171482840\ 7205786576958402833014979592078631928076493581639969000237541261485840524034059\ 7186302072944519443448626549744777588726706411695993183357199901985132685964184\ 4801365692915259212266407602583920509101572808651834467791002001290915211226048\ 1044850970902963332784554934099744327639122767038365841315571603276451307033491\ 6058734807793800079406292967267481443029028205077105201562276363086889765355374\ 0765125174591922620335246799016671124041285728139050451554541848283441660975441\ 6041634928942024395064078703204576821840018246551583754830325163298046641157805\ 2552494649505245342505969195834342516669620061315210135322759853606940002711118\ 31646027572650692470874932421/2023589791627446134121414379300206907059626030535\ 0033233069647861663538554310879617813642952369464510980809048717354398369488691\ 4120486796499252482556952324136449218239996113942613130753064071164019338732409\ 4558675748244168764126532169086021233159744843057696581443871128161970408731333\ 4061668900075314840759889073072335726350427849897150987324476629046286876161469\ 0653623110901179884248294238576838343642205481344995827921255611976976532305686\ 9862125361046544308817963263443628126110793895019293342036263777602377961845462\ 3365871092553449532644050203511546868346642079202366760327698359371163853127578\ 7674445430326943350817030996046276434140543907517826165470179528482201200827076\ 9520951714761891313202346239621704785936044965904237936281397776322818209798332\ 6775588893865481585260076680579853593180340094462287092789814881224144676383785\ 5558563563969447572700545335863823780873059236749264290738350237377418169745508\ 5225123848387638754080912624844800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 12904853074692514818843488061460720686311656345922192359309007217475224\ 5100932790754297822582459252119112608869067557709057983876788384989377344985024\ 7615476209923472957243738043634596266175520130318807044390194110029050655112142\ 0667451579090501719503660028835862923489751142383681821013789109876997192965242\ 9337199824245687091793253743662973602833989671736994810822375636233124802290418\ 2691082762330505638421475861345439060345930922109558619303409327037699513453818\ 3723806073396389205854835372755076994177345609893422979362461546149498566833194\ 7739768290330715942836021689884146764687355013792738895741203522930588017543671\ 6077399635879393336569780173406068012371023509814020909768142072176877524228819\ 5551207985058501427454636934750075890361668216125649079752619956629251657995715\ 2754510280064690682920911562486266364010014545638728522226220737308384466577910\ 2728775332003579249645902738393449574467469665263908926082724454361284184045646\ 0015973237685809182591762973817475255678147375125791716749343787356590342823275\ 98381477641130965007068456597509287023487102741107752435037450631/4338777351146\ 7057105036673654614711839203476208575746573622652759123816473046445926268367124\ 4353506438556372113693984576023642619789573739531578370262108259766087256338514\ 9882450406086741786453184699222233725620633141817758234864948698506931338166686\ 0473368640477922636955556412624840626202765505273673505933661487192670886279165\ 3295171266522034628727217232978616398211896334993757146474835903511972883738258\ 5676231176678619267983730842780665222330268783303688788947859484743759152748026\ 0105586019738555016245211395206639309880700866325556329430656377202793349391454\ 5104049326820536828135897233875198222063446337480179416476764819535665758841117\ 7347180872509075525241432418289431542474459275989956812962481977063172490346307\ 0616964459236550746297451650529546344630116966351770424188498543538831183251658\ 7070990893371298309091962597311186270362599658312820730270880622481555900896765\ 2396383631086581176991398711810460372840438049295310334516332488294400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 17021046564870835711108790675773279\ 1602060669217949078541546517312694654185556651846672349682723173969662236135914\ 6310495324395039531374826313501112221028060079011510115309590688238890392884522\ 5462858693358177576784350081967796239912704527395095521599267859106179005210366\ 3972919934248652809391419594897588954817788530471454801304528036172358978430870\ 2028519704840469628590459754655567095070304956468406769074839169627984059555221\ 5155965724248674519212350426664964815098602434787126769915265518079117354029500\ 4749105031873842992238631261244033036092218651228318727915902221244574727605912\ 1276159677421337743618249861513015388010768894112777818171732368294987866826273\ 2296038607604992018206810499096932767290134272573059657773688101402988620077735\ 9231952173101987796827923522039088529522139938055577372756763723468454158381233\ 6402936375570133605099190751045191026472353915583873716852707672480504547586893\ 3826789166202667562822864089606805521416641704126747941926818725986403962676398\ 8204095140005392855360470149110192926686854548231347019406957565212751110091008\ 2169216758287150024022631798048282045791729/21488513884763815427641009947881575\ 8216331025737087378409083957301270929736076717913592867685491386797757607377485\ 1698959465648790034528790022523759296685538165605178364818217910607065141302111\ 8138847621247944042104393352502770268168281678872670993318762620395131059014990\ 8063286834923346348680915002794079445921861900143099814282169999953761961157814\ 5094659176298072713218131953430172074374274797777705520437182528147789353936899\ 1045834589368572635040194073164462480878589761240578114781721713798971392316768\ 5713457072820928458851523605932626414943993262867059253951373023189328034681556\ 0235838354344984478681623928301533396299340142458700416940576063389613973048091\ 5366260107911800580819520325969282985112078236406809216784124933479059720152308\ 6580508392826663566289991646060972932033724433998576380563197125671666176102403\ 2359514728383169524041379946749498686832846065503574339441086299449459507814296\ 3308560038838557544572244594427670414395860396480532967505883299840000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 258631982483873162656605137482407857\ 4210793237465556541611719020620918075492701050419270897027911558064491614810611\ 1506832689061573875806866303774602772239887078355830084112985198686362180680631\ 8076400186770543471320227080752861212532477173929173093268381066859658330854856\ 2528658681762943681379719968245934946072869864853447502991865701629281302835495\ 4873571393531971959767283134585869071293389550873590232846019920658914995969062\ 7652807504074930237801264182383660238968271597132394844119954344245975656750969\ 0121387540409245820800744050274694549832938767248961741168721594603465572903511\ 2358912804347182557137444584680641030449858253908807610100813943872673326003638\ 5420217926043424476188613099114612796744823196305108328881948805494307501622297\ 5771564990405633788142915703830054459220016382988895415786416927685859678240457\ 9976247424379038991452665799887142251234627893267422024624865497927667515779130\ 9845379459880839479008343909008580107490566513714197078569427595184921241058186\ 0973210686487437283691996217350663431599333315033528593705835073500466385490866\ 74135035286332656243990757657187241/1971633742622791751837756164027019809157815\ 8984305300095218082846060098091354620644800885063915520824763631547991331883909\ 0001562236641805477957500933441510616708588914663069501863419137862535258016807\ 2362976207505517152928807330147109823036336917657258588598069153545899602699323\ 2394369121095823451219183036146962055420338686905968860109111219185165268831850\ 7867463367797579585214470886745746560258114055660180382913843385481485820813866\ 0598794124809235411974947880835215797182010096509209888658281332553328594121909\ 2925820346577803747532743032196537429703867810573662895782285971584713735258551\ 3213049542433719105897485617165729282015942704431997593754216614202184309772529\ 3889036731934034612171053963538609733099343631746549952039089676665047106294633\ 3023538458172213221475591420357635814881533864505619587923160636408794062302347\ 1885475600658064331398824139570275311888126507211457645313744226779370029630047\ 1114090580015175449161019568557241462123961253888000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 977170672121043262121674636833006168614017684119163\ 2303367562626118891438310378319655435496948695188158712803371434833054910193737\ 0664406582811903258072971900610762715541096640330511504448441389776978729474758\ 1190440463879545367782903397978396626661245626912563124152291120856895696327634\ 6402398417963611882196237295783669564420969496293032414908676737169625196868408\ 7694650142836165594138112868317082643906652154219708035085933454827172039671102\ 1364301164885293425816289471366555648227338767549650532436852584071137507522600\ 4113756150625358402755741719527494379397122485866013472789260232398397616324832\ 4387294432494132456073211230943915131171509134246090762628536078835610934573417\ 8839972854358847293839000662120072891113293348506664959031115259180645760289890\ 6376328454352454195719296959696009749384140775112610280944437138028071902132814\ 6322881538742578003821115146688166383236470389853358701364252331883229423688887\ 3259361713266239874037250327917963036559024112153859717437031384194801728842475\ 7116274998690445618221233755909605307189760197939064652472217835311551830616165\ 608167696902553232424271530018261/532074797410804480386637454590277963993884068\ 7098514674251769615052009161289878167172093875192058632331754025655646676872476\ 0443067358653002595378301407829993616415630646972505331172446005368441854377752\ 9100597500484134788438788489018222154464579287110284094197778536331845948719390\ 0554608485223714150543126064608065805745220966509189001185201945650268991607876\ 4792896133549064333336066152097747228717693044353573579391590584259779059754614\ 9098109984201260570530063167798939092763647453903778355970002599667006746020331\ 7713174324835708368054410632364485299075608190470593397062261344338537854170422\ 7645890823924374575439207096958647745657094172364765591641714249229197169397596\ 0536258940833414493038176556371467921760260542020992959678218413633822687868301\ 7768190416370277420852579209871008273648711076210894949451442804646974229903200\ 8311075974451089879139926844031643551169727138146040268927348969547209339008624\ 6337569728794219327958122816539798748474270149552568962908160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3453662521343889583325530393818216423191\ 6844320056912515196612849326772137417870674343231389550182120435038933816234088\ 0828233368863926600842872464345785274307503876925790055933886671988949945027525\ 7078663952553696083476664730791539663063011371456402314758920013778257384824941\ 4894197821432126248974606296739293672229000446785488326026270764673971943847239\ 1906152953758282786792931685390401601070516032671127606562732843873756255859396\ 6610894928393766569601369876571489970749917127956430425503555964481171808623148\ 5749515027652029911984356106404710887921957035936097781223660897065602341124154\ 9108833124825261691745474282907694808738816374822346099058864827958605833657383\ 3823411150377067351761042785339918918058168792615025728967208777338634698902811\ 5491193523974150363025429727802554405282676872439345541897725999866052547536273\ 0582635244388226991384345276888529916943040446868686249369648400436217718403430\ 7798314841079899623045769436838613305961846134406051087366084534155692790169490\ 1623707495355137283283428887064442762884013040563025121356943998547236605045963\ 52530938199679382550239336633583428849/1473498094955233057895383539283308056340\ 5556050543134519480042786372863753330974942646368069862266523274807363027554507\ 1506215917030939117030115914923201294045641497945016106371013055895403573381523\ 5265457001877172872687028761389817253600836983153827572293969951844046742226719\ 6811537600892480977028763022590577499101724098272979348799996829391622250137791\ 9486374724986049243333949497513671378843276185521401406801930134127127101652885\ 7228985273552117041879302705998688817583627925356442175203231929466901721273463\ 7056422006522892675904406808668453302395168026920270951293018696779521020984474\ 3201440798935681025640797819432889097609768596600018782358632430672437583419654\ 3550256809182684767108066465118979113936210752632008054281152849809381872593694\ 9146936685501688456570015609572482312532617045237524333517188914252075593364750\ 9581374845910219980339205679909954252301634530811847388774819391509107266034115\ 8402663215374484953915046468828415716141472950832057546283417600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 22612938607551643635943639895423415911859\ 7732831490939546728047622649127961686906702067487943701486881775528153744945936\ 5780920796439537334233568317217057396790768013314687051725733575454592462997704\ 2907725855869924582617545324327058215186551668008723037617450278290352702354880\ 2922872969983621263353886523027141823181743310916087138357888365925836020947434\ 3820664429464223443026037536295273000559896992317932138756530175898106288403370\ 8497140172341064805651325007260916392677328540536133633724396922139324944701728\ 0939849884243536082151811774448545375493069028835445475971191577055835345305834\ 1862716190696618400814197919723049748746554917853616080282572218857498948605113\ 2315486448854898241374170498593876710842799523365979086442850287890390651125088\ 8954915946483623990284259380302507242752902761804799826557068058249564894349523\ 6229238723428389590406879210773630500213598304407369145208003078587351924549660\ 3345585045517653585926731370245180292087794860100720585249806168565495857060431\ 0645359314661939501338727020702660011942521008962225890827091509329801760995141\ 52039362771976517127750850435181248951174460549260463179/8049524487223110248631\ 5907471245745372422359750010419292699244933768857998831048386790144562390407420\ 5089161397914218422544228037118764166677141035544912047692901893974597096395619\ 0748926431210211770598550246558976581806564446406796739172030081682998192414596\ 9072675008009376093999494841289855557630650068471394757376298111590068979361868\ 7974740397366141726130950617857282568802714334377035917766207955806904822806225\ 1064801715385711706899238386068640953460585547475073697391849211237834098594110\ 5987346733933638170061062190047061443584495727276583567385498234119200385511990\ 7924663310902687069538519807253202119589067958683749952789475740973908717143488\ 7951855594970335351840023629954584459023949811092706790766068188051527435076757\ 0656558616839931530624897663789831137308569082996957831595364065346347930315885\ 4146897182725144406245984569009954962957582423202132116738538721548401642257700\ 9839716359370539164503143029397067573245251174719835323210609895366652576551956\ 0280589960478720000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 75135\ 8336547399159553925298062764478917467288531626156005124446689425964372952229685\ 7499066234992662329276816439626293264140501494913737916255347235068750360589107\ 4245454684475150563757052126294244877537579834319937651275605986101437156113937\ 0428200126912745870276012533703608560028958209380884045627383604668728059894304\ 1139059926240478280714024326079746962041367842511265358379207730770759358458863\ 2685144552318887800675593585254250846065657656460619148910349438055980587127959\ 4112203153716720115556163574558670029546097796625589702851436134057892553423469\ 9439332909133971296844623000809912047731523882144898243001811985550422020083625\ 2560792990102106916782819970216622776433532558207158078490368211186142572379110\ 2163177835802470421774763341523861089157966169656778581698048037810550057914524\ 1969231755925930613018995300254325566310302036401164635646876962680033259996248\ 5181345708566730360251836444099927713289680520728939182364645138598478084194419\ 8410579575053703416136118484999779257608016587420099031809253370602216095011282\ 8391546989239042367091591396412779645244384700532048748500998044526648865502920\ 729/234286395843711497829622690324466013653661502346086528446317027531533750539\ 4720364352288321277654158323112295233743099345535853932722317583102620029730496\ 9524895446319268991855750641302524963639362198335705065745510131148829665150468\ 1475526075854148741132648064817668882281772902484631097281246580598570532496220\ 6633590904366565619110169650794531950646579074560580991408507488724982590223854\ 0335889070008461352313814227747250988524411725450887977944746608989756137680597\ 0179602144334634649008821952765715763902132261062020086556645957035291935797348\ 6087059526032071508254841174740838537981823026631710475198311655472299616841861\ 2018525659851575061319769848872756125793540991485474187356161821491228475680291\ 4177458284032480020762254566200081147561106661877636825228407862069068957772498\ 0539412581187903262211617737465691313887078639142993541927374404689493657628952\ 4063031313667593159350911707093822323940278149408575499449501481162185069669096\ 3628585989867186862959119617228800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 5002196810222646673959852924866098492419335928817841957854662771613\ 6931028171962248480417705834522936023929930250040939760183564617253467388781832\ 1743802728436145982131232413309199291805685058525769545384042117179272060223978\ 8510380581460631116024249701547817456177115997363066243247465479074401078968816\ 1678148195918566567694655900021698200107992966034313718749992836740113183855223\ 2472802683113905868591804000351496106826591342908983110751426896925728024845454\ 2725334441966540042280334559953553936245343172061416926173925365830112742989388\ 1908806051011580512655443920823764698025989478502617610475337656576801080648801\ 8233557879780056168268991928950301321709508742162453540418489609219054349542509\ 8241730604758696582192568040648566547593812339114544246177905322206155544576721\ 0934415429246784530124725231346926605257616223906120210726935482887178338409352\ 6429732326280004790841425742448924842367643528424588476199213859931134903722382\ 9573265498759226126461192640221596680760645045815584688483447710770435539015045\ 8492549176489656369832712835267093915060748861663008940941628389470267062731153\ 15899096390352123321005881522609868003/1424554016751269585878106142381675357859\ 0529075942422512060092753146116405272612038874306052596188925851955622121231726\ 0928409413026530218021925116237342664898902916300807954521287994394055657440335\ 1823351357504450831624566368560999003982112826180598393162091828479159259816309\ 3341265628772623634930094267013349381924989235163991510674765283405405787935067\ 9338613499203051970185341371473250750299468445962756491941221714323474126956039\ 3821677931518333185382005436209110200356205942014138062731020285237139058219815\ 9507818686544700351411897420283246099042502843328423502991192183308830274665157\ 2028573863691174483762918127784453806394979517376455072365012112371262148109313\ 7879711477880156072896188800626951491024042767890800485815222980813731259535046\ 4436615299897990098889974979344020387673439458700469755481802548958167870505656\ 3962734910092246080771466833666441122843306605309422917024969664374229907238599\ 5929327533496707397629124918601641795970201466573793714991896092637818233748769\ 9968000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 17606981940294\ 8059255047031864404186390929131372345396272091192808029164939093829056575851512\ 8431458552933619143030187116420916475776276354947436269008739399412502479645768\ 4206032273344939324202100556787708666003959874750539126988634471539869429078994\ 9454469839454047689048766269212325028447418846210770170074415113499768110596731\ 7525943210200918433988882461060760718516674030345657952875649291468555135200537\ 9755544036945927867354840636408940654239718933294055981459176104978173878297738\ 1049289442667498215506046049273810711091977005930509705204383042702490655201897\ 8553115198940882842139794941100371929265693285058053221460824837224640531467116\ 1374749466240161066068546362547007840632030462261517725892534213736101491079599\ 8753248839935934743661095670686991460927706452466894154509394659433613758405164\ 4209705987027322323765931622322278692649675014130864862674908258860258796146445\ 4734861960032368080862317742457551944731256751281195472179217694637027715391155\ 3374513634073025934155621683739578010100194732719300500309826598101651925963331\ 1929852298214054593113258347747324101717520322545302206328405100691105052731518\ 686653/476169054173761451327502551238355113470667480211329240886389899608210145\ 9085780327105895875521686072762499264607379883626317968670280013380343651196181\ 1698595918140206947997251571832599283114201252727484381740208030483926155880152\ 8821190458117508008343776638126908781737520252950419546948475201890209479278281\ 4901140569747446173094553800689428041787236331337676045908451530688692112963920\ 4941614339062174492961349100640101643950168998829544790452800411273992196196331\ 4218718954460383083143860496683305431383832789175009100279151631074725185992340\ 3534972099895539445656607751568005050571537022101495469282342885777850824544326\ 4081714307015663245304394403562532103519542828841870562318041203842113505924773\ 7584805880089997414298976371544728938296799594969893760828052522220698577674066\ 5111164796184147248750807418573826715728796628882018500267382832175242036869646\ 4153384533276485961787288483720178603815994738719596057356996737757225429484258\ 1807851895233247041420021383314335884273254400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 54887455933289554628107940792392388445963720845922470\ 4985466634468349970382325205903769845642575645097211989483725228628549640343593\ 4727730946097139907898569774156657367858863733628954885794862395288531700161781\ 4495822526905426356149521305712649527911685808898694530054064560189790841714027\ 3582720767279975245242857734953938626501653701364080158742889342444650424110948\ 5407367923596323136053765089957824925712269305910615120707409699930832141066943\ 7691860266337999886935560242559290204690851899461348444334852787150381523152851\ 3894150799229532538016327728031164135695307112286941471894555997199701447685960\ 3471961663957591031244182519387637274188684340805123656293068452756207517574089\ 5582150239698330453855031548281095019523855092992199651025538389714890567436868\ 8031632328450381722646324221343099476583192716481413823416280633874588337837149\ 6042838933889484981874050440192954221896131359513215003813547764061419691434913\ 1256079375066101395635901164364269684240514524374693767303181805773028972987549\ 6014095005126471477262960038032280105965651048643836548784114503113239017004142\ 12223734909435238860071701567952370062208143139271063494391/1466383845726906209\ 8152736883860170144513804832389248317871092168744297707871652897844618791913398\ 1114191908701053601533442370591518797868500942303219022370624521928016899650676\ 9665216849843568386401722819950665008406794094747625830908654070721810054505867\ 4217627594795592899500585149089390693632352478937064306198496631835127941080625\ 9009822841202860903399458108268866559543535650736314937464018021518492368669078\ 3992771160304827808446341038794582067255215183295469296442132722380934777483628\ 9120976336730973844677412807031036437870532032653637206215262097289786469078169\ 4097631410899080312920496851131378954176339223831148619441058459899243338098089\ 6177000530027833710884428755389445827900828532940397818974685218460144689267661\ 2187901600676149451601412410441962659783112528058010479806657896146163156318494\ 3758129254900782173779610658636170425230057791798376645001543368521927292398220\ 6842225146882376862271436894058845951995796996467538606978898998665361776168814\ 8488424380387781216714143616204800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 58077415292782583876827318249243907081035291293291148665720011717\ 8140502215093898635814942238906938856261732652971062481191950738887716186265142\ 0753194742349325074630151155576877004531963303911545252198837698838733250691350\ 8164833843164436938445757619469422953326953672499126074985082460158553933253448\ 5032993022693869304845815611743368979360996229356786182744570678189880182756752\ 6835706718191093717747721037643424773144039987628940768859045158470242136419096\ 6571596750140303589079138000557131670668667202203735323681630098302445490400807\ 2054304778669762568560369957031034393428475620853975128945730077867520483281465\ 4108683326500936958999819825843655861515931946072307965323421681514958699406104\ 6977774194093908315304178680585196872663585626893017257154089123906303485933167\ 2066284090202616961164899824167444464486702115454566919231025671858355310611896\ 5987683425287216705921148428076780894701728946796684410444425917593985580956017\ 1043635880214547999487745237804839437554177768592042084879241611459270859676189\ 4721422410271047465493624160872866663106543419090873377182837453240355493378192\ 1977310491305622819392801290728613456919261/16005938966775903047251263369904545\ 8670833731668435054712589667845991399023977928525210661787110633437226655459789\ 4572967329604051567048053266331279848635491859964515718164148987370785264765970\ 5131386933545833195862737398425067974673054684344241949411531826908538946914495\ 6764378826244935286796057631829352341031333022826968826038963188621394936874314\ 1733959194167992594036247884487878706523463117624117495725318501357260774627540\ 9057321062394022324165627529322331766920679082101476585183238842928754428043635\ 2840553778482828700237189121994697468631321500748629421321495391972133079308261\ 1855464648627856292450102103757570354290214685790848049050258212552334495343351\ 9402832196615859357128722318045501612114784439752195339035268816583594534997427\ 8202358290062402419197495469361771413983426327911365886817170869195767784095598\ 2800898500032526875734564931807469806056010779799311706791755615443666452011913\ 4787457238199886738021323995723535369005892911560163810563988760446855620973203\ 0984838184960000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 136447\ 3472575206848865886712846170021109943221303734701522042017159669438567148552194\ 1789081893016365520134982889108596463934403566955210116671468443629723152422431\ 9116101402932734200315085584378455840719121715750174662384932894109778525713755\ 4057076204016334873781264138696169596085615615951729890397423597103369276279682\ 7704829692255465854150457766402506467993711090188416628425127034184874903854912\ 1140005839758792782053698245129129619070113388800528669760917074175585833885564\ 0262210338485274820395820231703062665903750783056143123398702017131972954553172\ 5349567178198765903612299862869972968390323597594326817349669409580606452500433\ 6654417542314533590705432109664625779257535502413082733882320158384129765813055\ 5600294619632098973222203465334403568608898607488714372216325855984809146460833\ 8041676313335491582723090534380374943010069439851454892453821843817524441477038\ 9850565526208195177698316904160890844031197769401162287822839413954194042241956\ 3478006607646711637075822087636665793643899150954000491518546055801318527336425\ 6526157525501872550859511231686645056482553316736346165102702539263775362013432\ 6569690572161381432511869145007157823/40858470968777004929854358633376369588386\ 9850571203594097597144158656220247154521898303657182526500962103339284935548232\ 6223736818551000205998550311301563862106498129208394322368354484988828873185988\ 8192411540143157308306896945768124182281910802765267222722345157393128470254605\ 1993328564951699770668620773039187711848713712342221951321537203602047462980047\ 1965689782224061762187737866388561401972523097932895102707327936846457268792912\ 1588574468183466079812000354489502259975400086036372967950428984148982475359060\ 4304805156634011412515605580047713647874132260463339576587076198353402282476473\ 0822062231377209976496327939133209556458412763917812181874769674395227872142122\ 8689274941509469609987780355527667751479140088586924193797610129156630457187487\ 1103099608160779351298203875210046616165985010580290886533520534413111486436905\ 5504725738433926991107814924572932606850588628016235094798354905623362677545779\ 3207401462042167009695620442388789410074803375289784572945050381891080040273481\ 1871118843726266368000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1532566047519673613968121368573556716638219828609198111421997302119681019022269\ 1431613940687814262089740196415172460634925164414246388012463532317977968735179\ 6343531849744929627565556606329434533452102075067554709835428487834249526311667\ 7771457092977607427853202822289186635182303277913503926450222925470553703568275\ 7618244014211272477202877092321400617381858811215224653757131174436282871503444\ 2558864706504356960226108982545018645898305500002075151654150201072573115890815\ 2789360504554694489214784335559652932603124056586365206400844231013143276993148\ 7962034160771725785368374666953475725760452184808056889823174718051463845435191\ 4342353643678277221034624289493663413967664108817136436531653192564466410603322\ 6842340634151653360712606612359395145806409224376071994888592244746490584532365\ 5529864382197416067479774993983237687724531820476738091414288127474242905134617\ 8124757068931916501788605662410902208665008747811672174961040888425066854721940\ 4175147303530294806264940815810601562643924657210204168816876437929829654757425\ 3416105464058048329232496928120303336019065115290031943770063342959710750851014\ 9411553129939695133559624764340717/53444401392988849764287159085823676383122819\ 3546583796796293145560701801774335802497961098759003958075108171755760158518020\ 2430717053487666187405058903646084223264667298036451023165467371957638679433202\ 6643265739101093097597062727124248307407042354595921121741207048966641096677318\ 0569546392214480264224199204755066758118123007213834230794712299856659695950573\ 7278240205360674468640212363841595156309317599350147355482378985322935680319333\ 3336289068578632580062864288018152022210515904240865301860097418700085579192328\ 3961932313059123887128408498314468083639595387970411091530754770316219103154288\ 9949348154412378462787452239899469801371708920625049938973667027010163820096028\ 7354229183508434740361091299992857314049256485046884279890413459393717360036664\ 2815661331444503361297473355237063321805837692385966860604642675168671048383428\ 1226537370097941747357905050374243662339849428475623623878803762251371156121867\ 5121541519186653531421994745105126238640740539115339139482995063436314956359915\ 4839552000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 43910317170\ 3093740805195228153677110117021442549782383907440634471346100004875729588522168\ 6350273834711799599556986949676667938352917124253949106004694373225891696998614\ 3890103076746429855755406452879406153635655052167339235265390383761181936397399\ 2662509043692648507583379012922256813253085918559029187070133403114332511634931\ 2503190347124834682435193607814764990908267807536043553558665284820185239534349\ 2833294626097490073639122956315622632111249591980729676860129578186138386010534\ 3167982620877886037441652354527734522740888034157925916718703943255685860404441\ 6726913721210157397830832542479383488797814971481147212609311899478210037163545\ 7690308289533461295435965879737516149184606351986723864337258485208145793098899\ 8911870834915839913316809056281079861962942616991998386749669406533548730795898\ 2097347543165527035461744579097014157023329915659296300583528564232763863306682\ 4589879898545560283463624004528090344157205424653199686675332340041491017236849\ 4699015258343634750486469614882581045373966836862805647022139173862604700566229\ 0478499451026079968520280417417937399304752780278130136687281866512588911542980\ 95892638862520889635625245645173963/1985780389672377839406937323042096292902094\ 6723486279427531859692691806282859641816095888806463762332693151626010472517892\ 2783434516735599686736237969180427969788321953168802275858855052399340613988305\ 2464819213686636534874740950579281125511094542184241973168857596948388903901694\ 5658700795258046303868718379881751231669139146766131021149769872945950386371969\ 8345059165695962349924543702931862598461747150842858611265553784882481355762994\ 4153785118117925534323062345005155362833510755502879361978054966744756637427211\ 8281445946407537477166067992733611103671046522116659180454293545911620979615044\ 5325398814316411771828236778079242017359145643769954182521815014509593951689556\ 4119042796691864253995122969874565793619005516961252748811296637173291254458040\ 1389764664910815598923450401723779544822313210517025871908353373800875656420282\ 6268748182238887230202685957577814707887970718373725205994469417433649775002069\ 5536822595064316173737726476003424359178044604167517332934988361531757443416045\ 7343138034600430796800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 6114583608710662896894596597014170190104852978929087315344183302923594388718\ 2134340512906438758990518346369036814189691249178520813191325722328543505087675\ 3367576045044803449080707620864122603560006208359540969133598515130452324609174\ 6489675238888184646035328346018628622410629764840631215807972577204207822512848\ 8692553023159853241005538743652892747004261208585389773412158932410004394801351\ 3337172372583972555825861561126599174178754330893822583787041078889782630146756\ 4754891984017463842822635016342043111210059771197033126076934098505120172026331\ 0278883528469310967118615874699263140285192759052236232390999283950149996615643\ 7461807816379901050281031451774648510562393077121358588291856810690376206456729\ 0678339937953016369364887809119046234956864222033041554942912707417956204363912\ 6916261079117158974966864819006324501100827348075558630490051260694976216536063\ 8776228428922827381164970738252939502187804628606026830863964698316002861805115\ 7138764081424888654242582728433432596483961986780419446933288077355068205034917\ 0340849872898128625964304102202933109008302220943148767861239449260824865978436\ 5944709259891408558196608898588345123144894054149/44407479475180429679601380706\ 9842194343022811979252517124241810439303227059695326991575430891843226185966101\ 4800076968586804623912263666959334553586372375092655781726552968346889587472670\ 8850970359625507679081140625971865436009729421339608707148462532253528959904649\ 5797730587226138197985551839586479303990407354424276702196033695156004485138061\ 3253621309568591133768357804395548923601152509413230307054131395507731759198421\ 3259847577692355481644986267385439547848409269552982672973492811395851866901801\ 9963556905501158829170161235612441578949178580504908567717675714202420448417120\ 8412682904161465045712287050666057286067419096206120321375807224814476363221476\ 3193261830462592255830856256973543546350668599666848519485987769440176321153642\ 5245101002989283492731214293554206633211234095913576578161654378809177625787945\ 9005742074831212776792380743986567925231720168461806354247058146265259957143797\ 3897907579047200808208905087408319370418524713964604738007029531021610611981716\ 2966321538658077412887678055465615360000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 33496622526212477291961009961899666305748534427599808616896682\ 0512061782846574258397897779065859250021768777555074320210108760659799761294776\ 9836880265989769561566581855343709910641715897865712059279796572189072542126227\ 2199605440537478622883302874644813442695987009619157194624791379456332087689145\ 8293348169690335365861363965218635545383382300558951314048850572070937619975861\ 9911924754798635813665654638945443185367622966105794904619429984995725184313156\ 7754339900747823659394245807070844590946663083293276058938482573610938084280393\ 3611705009052999644421863921858226212876292652566522722635228977021739014580312\ 7153155696407744826242737255039799333727692668385604121827817693885472724384252\ 3119238032551949658783359797833832467485846458891497917978689418019877129463275\ 3264800849457655481372432277683014760544641043768316135099821782418083532709974\ 1061924386876657639787806535367865184509032382998658024032907680279117674432987\ 5644011189169257730234918397131362748015466344395034573587202967836290714509816\ 5407762479035829450953944058634030621575727333817603881263628970460676316406778\ 83401838522064049587206542633470833187166645509265488239230310951/8820089004821\ 1490118864843317481389875467120741280375696307577722646252505958373477559336191\ 8326926518778777501101578010548746801072502544754672048632611625534875372184912\ 3363216321628725135662124170019924675720208199701595097352949553774489681172110\ 9138992348727134928261609932139623319712850482847112848711585144362552648752577\ 7250542322176183691551222991740404034878648387632025376356168631951332570520924\ 5492684128079958749676751275206933912216237169461170676426966323616819283529038\ 7004795509255283419297440910649960629297932990470847400579959161578112831340187\ 2159710623860518833461081559864930112497254002657346944760996779420537455665464\ 7268567001935728504433839350646470332176472754150116882284306078439384774945481\ 4645426052347281682898916375826448882042079730628829008300564184400763206355731\ 9233036503898815273084071322543558679435304441695403276249997213925419097959536\ 2781980810199005794675240608039394633862407429674250523236695577233863159673171\ 9461044263621926926737279189311380139464473440157696000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2393340779290984288072957238433290977952789\ 1522978069842542506120243580039490097411972443549244028473977013060091341834056\ 3449353595142143610144566730220798282312489788642537258317222393079300918405010\ 2323231087433972329811897827034396769495355934123969268392473204319690572445455\ 0502802491990089026726151972024661346148833243139648551560396660696009399068594\ 1680088323838053871677947114857353090887932570057641589612089257723011503867192\ 5548418829828257995756771931182215640661766858369421185519912432232644772411785\ 6745651570145285421740169963768275957714662594488517243190087322745269162888922\ 8998967378237441244366039154280020544874355200099650733210710658952640982331453\ 5041972549320881336362439050382000167306643006713019279305473769603358419623415\ 7111258657140275813905935257161348116608642944244496808572973512477171110095707\ 0020297849539273746305346357355288347841080868946664159257880548014611302477093\ 0934589449243471826477192177508311187480671952670749456971909071267626779440892\ 5937957219284303118362858156038854396122057492283790894964581524817139057807828\ 7353054526395422760489588424462558473684165918076026895034114601692010615658047 /316557721241545659222362705058256326679360079996896845566975128729021648390963\ 1791196783184597080871393179314898700061157331480669620422209364267163271740813\ 1650628805002915866182087207372579861512760654846627603485111474796705562660863\ 4170478245799431579649971125623750705094383783452300946440015236268464059306091\ 0321825189830915295060692801003508432374494774170431137886251254600824221478896\ 6210098167900066225732222208145271803773328414188828577204035334868003553344605\ 9761469977054041623928496018922304995721995325644194912084882693227041988442463\ 6201515197600809473994424689210048146214169869113610525848376359635656024458825\ 3844577353053422331945314221346574043701672026119402786054845591374145951908583\ 8856858668045599764508938449186938386468208901271422545745101736593800535036435\ 2451570774282700950439939812055167518967203210579099872813947977544967867261663\ 4275616584231981987321337897468184313629547741184185690981249050012486744717939\ 2173513876295431040610950603022553251861493896244384782457241600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -5509208814286270780385059441596622\ 3766231368501151223132487291526439731369837528253627268243328354073949240540970\ 8603547887965686770276648396363136171001641291115357347319501283685095857959476\ 3999541084528157342415189807791649740621023082062212089878841928867814460345529\ 8560027676326418717319938611061040521161997741868025964960722501908776633374002\ 8858322218955617434683888113870257117112606317425785760392892541973697509436451\ 6510826149492121995308210216858889763603140292975897273883502031368690407214405\ 2060961659983298761258720836236533965281803922267537093849581152652980927056940\ 3810638712216903144682495534689243015464224477582351368496461905607212966960336\ 5240445127296399856245730472064866458989988198294388612893055250952146820218312\ 4144149678610956287141731210778161497188017423944135311336363660893323006133327\ 6382085438708430842819515775493012881689907920560042561724027927966160718170017\ 4788667928707281129308380389986364897591171476303057361522670693629162250030578\ 3942190278098538374098709583526759073643612304464165318325004298705428865370243\ 0243706922893459858490435951755717242561814408657771893278122766430240661208997\ 97423913445364400721600710931/2758310383406537736875098678731994795739591673853\ 4510450621231628530623802298927677178140711297505455355253893032887559769024626\ 5004673801934328317652337376171254142753660738758474544259290765534573145194333\ 9328056474316574377980769386049227489228316887759963594608067227905663455783969\ 8476711654786012887199610573937284260780579198106200668754527087018425999067328\ 6409233332489449710176013280534737019910594996286234599068084787417251753122545\ 4935607721124831822594514537903339205098083425238078296500115861158002867807537\ 3842416582302817604326089441841058622566809993976965193312242651019247129560667\ 6846970046342497508165713550149133997619775955652410799665666013895228928390962\ 9140989731549378988468943350695718867252106732039744506344543332462896600124780\ 2446024303429671015390310336688995720419900738041413259452218093456881601604110\ 9035905125641178367313588606471445114943203379871147568375637541966249900420787\ 1432823932211046473933233056995470959132971442389472058851498329322330956563331\ 2081813072376709354899478937600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -7901237192162787650577437243003707391631392280747582516028341680\ 7890850794177240036377595831008109162033599197711439675749581161004296106138650\ 7416655534836136623386690631362957577383455499014609707101895453002551664439542\ 5354909393024310572626901837587733907300803038412211257968477429880724282343050\ 2616313955025535460421675775459935114972709028923396261825487615050620781343510\ 2702669802088885412180151068374866087586235264383930394873880850344356019900148\ 1011943056957326701328515658971694267754521796860356244411316591348534862986090\ 6509852760886864968336163924431259413603278728313681094912425310909092943754307\ 0198684974218185204024532800186784307377568644011697373039710817691325071541071\ 5426800183141976462579350811150264596799558210603881705409130719599409759275177\ 2820711547248060955718114160412713748653474976192391251531846818858684276076329\ 0895271154556470013658385480793953594755605996129265433403044962318340941745318\ 8720778426158320723841181828479562602144597148250057258870735081473845227419107\ 0518899731898254011715288452097893231064291725041894925932739599906889130951818\ 7457395725554447772002270035407026582724421500222828204952842883028446706150906\ 083/239284452262580601286998161257059860557284342740903198170932664879520549779\ 4664524215587770598960761789512645123012167712896293789052658250853359337120037\ 8096645748371016027832590602041154602817852090354822166442221451011653453839978\ 0300406349349045878702534831734667993486411323703630684442319677371060795735737\ 2006079722417578200993397677428869767299925256994192453323843080394364198491219\ 4780406402585858968610242434581672214979856072594237325754996024982831871075241\ 2633110774523835664397340655731915561202655979251558394297356546451794322985889\ 6640008318974865239619876439834614873259499299493721851787900033259385111936308\ 3093925424991641929255543218200345742019293831651922997021979523449779928747966\ 5651771637751946007087385329707858482000439669614181275273133373372931856591947\ 0922901679573165080704839050243206726555294408871085189042995708105163364691943\ 8517121760657680194996196313328190634133685035449101280410857356879085715321207\ 2498976155639956138438987950488726716520671502105634330008017161817826016285995\ 2504832000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1741648\ 2545073946638404198379164906354404408305952479553039964510514476088428216786958\ 9659597500851585129453373802111540973446838872947781500554313680191927139530667\ 0316085497913085063129603247075508528254588619108489110777417606848514211910202\ 0742815900926166031875606143098545597544649448107382403458852439046769454630173\ 8927633304735630151465534136829718172174053355172653526634203006528535498181573\ 6223264574667489089753069751662690224348305180893252728430332656986403574030406\ 7214432277796878423301828845712814894614392252267762870382578454539749822945087\ 8882705865091940705239155395015255735339715349358569132653692123964831109311007\ 2212169759714914111801770459988644988443961960193638061352619269421456290916442\ 0829100830552364327334190993629690483611600841706467702523793776634823599378173\ 1674366035364275691202607722824431521207503954438332139458880337355265503097741\ 0110182204738680116273649132547096625392317002258622785086449478597723115444929\ 8044551612206018792893752181112629268785255763741672220745666880971793133927541\ 0904279935455975045861966019475383217782651620453351418034558613151310090318791\ 92037316266735277194346733864141492783594589225390126839105429556833475511/3769\ 5885350568475059245471668772522712758793633611610244419279305017318135582305741\ 3927246256701060637035720581076559802876681759217832514767186837091873725953867\ 7900352770996746453363330168313461621299592415449312644079681718305440806392968\ 6383172133013231087187956646621484594539954474408963586459392602770461183011355\ 2794741600680332174230773208357817646315397733959557525296437320670242093025540\ 3006955218507676789669407107102467785919518518644967104710976975848829156354661\ 7298434624751951743763596668073466427891727472452878060765219168685184167281760\ 7628970779829274459133248412638048543308853425205430409823123402310582627712838\ 3028093347121313195797650690127597550652494443434384162598687394082570177200617\ 9599633231150615430182492862674325435612674155868996811231714704785016372982305\ 9891396205886994725113343331631810490829828358307002835585125598512090958408963\ 3816925184832695679542077005101445946748429441386443430761878169075182841257979\ 2381177412544799288541614201600998724545549485915398882434134633792527895942947\ 9032348999680000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -14\ 1646848409714199735712666921186660111215528353518954044621790980630326963447923\ 0784076757962832071308364634577801563283128825259764564761850970488733014323710\ 5315721462645970409923668766013682570117082427181432688107372362742373994965327\ 1799418528935400820223833567107283519826387413143392758944596162385086480214788\ 0254477109386947172208636692852093250789322143854228610450009487027806708211865\ 3672929840476779929735052855976038814969973988613624298731387828070387564222149\ 6003095505125355697096224191148645837495382216017174396384964309510491548111737\ 0335827023317542735773792607293247879245744209906053887237781757948994504488713\ 7210148080306606066523333948275314957255711262027273232181746238324867070344015\ 9706228673268220422240754889174859276547519301342345586517183442160893596359710\ 1830465443529868019573216358341577731607394908673751978037270357090862644249703\ 1830172072269035825493959084465927975275063818488025733753075021958640083560118\ 7564957749682440326955969481729973723448532155986943799080892794811545636791760\ 3145458028847680970271661814676752063642681039814400191900388778115838053296942\ 68244681572326059467336037234953902211804919522080665133469265643530993089/2402\ 6864716807103533010114573160880011847343593012169693429174031683705562664800050\ 7859957331216063649390753160759539280347974321913620194181778005383471653734729\ 9874386460169437949794243410620526349493563931561505882039508158383193895358437\ 3155648516717987023741360814393871630433922217019573706989197950472597668719005\ 8727301395218352848265070327316830796005931717440627651035668286056677780070438\ 7320797437481787809126820855092564471818995735928296677481924510709175284546156\ 1114392959356900460771126797796668560183175198288356254255152743476917412042636\ 2087022934894104645634057850008863302644242845917902092701725116521076418503694\ 8518863323285310086063949470777009531171632011396541095812988102588154367867351\ 1947128992369049584266873001447804206506875501130267108705613096434376882419970\ 7825451901981632609789298393732362450607866675785763311743752168443577298541362\ 1934713029630194453713374293248080247673902473398665859491979594833731234764709\ 0389501862791863575503153190595719224848151341281347342828481219534971169313701\ 3899264000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2581994\ 0764405178537725266352046088114287539382466523355441748798792232101267944134739\ 4544688306402081558541765268100595511161369569094731937186097605884112921617984\ 0001825222470540482854634978189543277477487556193668917328684631119940784687760\ 9793947231621680133771117261875758559842231570507594160263225940526183781261591\ 9999892773633344680095225392457226753452574571380446539457942212576979581286667\ 3469326656336097862509577267885144085242227456261120700364636995451497042853873\ 8294752170727280788177067988899260927333265693032876963319568304202339020257503\ 4756261428581292338128701519781959965629188057302743089917997732380619924989368\ 4255031104556313155652178465753654845158687219709346501297028693546223391952957\ 2337070749868491652373670764239662648436365291529906876369939092638144931530061\ 9274992378695154158782061138200875676302082796819698982926300652651857608162322\ 4419880816477831285985721638301184103812763516219726940976384225158141897501295\ 4206042967660802236305701387003433026000623900408195880342816145797985680521110\ 2325318546792910309265472814057341093396512799327428501188907509575977538647192\ 7693823259139802363877373946250454380164778763540700189321716856257211654251606\ 7/36543237632299815119963108562018473735377678301419247172361833521196908260253\ 8482435667041192256611313175496119326441573774023590289792734853173346919591498\ 0180695768234175071400572584443336477466067073033984558039773672020818809471578\ 9726511232394006430918068548859895421961679609368534124198993328252565446840279\ 1906913879815298276358914606071231715503818326123093382849728997090689941772095\ 8466935302427186959910513175335744625857996214578687748248917646423150718637828\ 6635303608871991322248385213953137534208515004127761034872267425554635110184389\ 2313203209463466001785691636236159373214600241019354444711814707704529744253311\ 8102443859111885256198929227626414327245889356587208155347060721073479323323013\ 3292535630287316824357864511859509805127913165958025259876378135604811919126999\ 7440720820920171113187334439361521162137925851744118952367902756430436042334892\ 6465424326827295344751188404993076614229904436715399373154905547471021411319588\ 6923653348911045054108860044414811340995550607546702584639340896269705103669842\ 8711277086048011220418560000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -713435829953227409213380312454080758792801582781461673631375943857628\ 5472598405917700687360519930095545419396077122991474447652334781461775778461932\ 7451098637345863859239207267448266413291604635655335678892725304947478078488854\ 6173163111385310103996193726913154232509396900622927192920277161539039687726226\ 8139206455760837056040474522234224716871362041462404742234343983648617638886331\ 6566768174464947690057995266861293792856613536144216613856898933885927391343202\ 0953688506431569552833928664157285131566396514051432818396188725822711968269744\ 9739767981543723369184539538409196228265429782695702284606024436366434697407095\ 1908833784867252515183478937054087589518576430632231855866490770857086934710363\ 2450282893852554503887629624873544882377751737761914333961968942156191004618536\ 8122739792060912952053838664223297423326293196081679350309322901106452936309130\ 2661830184240552076696711700595622383399580921658077410079993675692991326623208\ 4808443363975813405487406688380119088831534334161540186077961842035121214897497\ 2670122747117175971142689613358011250396970337431260139493868091420202168336898\ 4499584389896828931528773213786522759270401085372422091699349214817160949147346\ 8486234705861469/88446566010371504901327606975182555610214458755176597856963820\ 9038417932880903329030219789274998187143384565495564793128210482175222176997257\ 2243504032751990873533295007423381003823387097114917046125245200198428723475738\ 0311806779368810405224734638197772609566541759844368577824893340138969761866571\ 4467364945881693450199177644727300624024337177671598510806780835239668355436454\ 9567603946306361226503263971334137954225222004826253059777814874928906457889627\ 3670794495948564810770349961913171622891425380379339448127680566824351176036603\ 5640946877764629891005865215266249858229504875145107963869094639625029831327952\ 5273382677403637130097082843485877566973142847190273877290730960006003667512870\ 6825268462577015662499311046689715362836011954557906124503245644857080682721031\ 4446934184784162368610205470726786679681405070029244399872802694085456094653186\ 8042593726590985880802267027822082233329494842011853676710069329461488400661835\ 1453342115333517145189381784034512359791561350330179641876942409848866078514066\ 0385604706535687185433875669183365120000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -36998144202126268300567233529966879255969081299018667580\ 6472569316017057109307173139427945660990355959512223317315104169457158341602517\ 5472997190286711405270772128385013866111489356580954531635679412798370361821238\ 8070358063464589357626081508099137429323932255093435535083578036727541736800077\ 4056942663999506248177100839927616534639193548417572157576092833145628479229407\ 5157383417000698929410153547916625456108226333435224568948874589702823401244432\ 8266211966286793742054289820545426816027996033866013902790067949949258828163845\ 9712026553289869636024405372590607667216708906538310491154637387306819638975423\ 0770731028042311115146500767086166254187716103127284997382548492091547633616891\ 4485410476644170121579303215195423145216101125726201251464421884867975625368900\ 0268774486097296344641069851842810258308760804155808561083530618433445808824228\ 5354848615792001755169650934410219653923005399714899471791572114907921400707243\ 4548931855231959398905408784318907263656358123030089805238211317747191320406803\ 1339709102060838229513653843881948983786914279752040591365896994251251458201922\ 0482260855866424540600898926437442032424441918694821139061628308226721733708089\ 08201418267323757874687420781249/4188940990468644329930855921338586137809542593\ 1439097157503522599630931175708643180908104068250950690146451966105627318867980\ 9094600245474014366067959986702676227947845174493745644650198624295418759353570\ 1468736957208264831779879290160029935961299961470154578996697000079571505275376\ 4197212656913674519188772475919340666016708868819666793066430537180026524616238\ 4846050754615202781904831851065927949249767691097450024635753802287516047678881\ 7173567965467533202530385512683180558817969168073265619509483690231091588224095\ 9603083697922999138598145410536897218681319562204253286683116183233597799921224\ 8612944809165816994602261613224675856923173747591587400912106156924444724113408\ 6215269068485713249408720835871044418583972949204823282646015547489584839622834\ 5226279888434531911891983928179769772031505456448989538436732084194039606905800\ 6423571889976740389232579950117034138505628155189991654527701568492838147996049\ 6790806257063781661063003012919751871201695227646065691864340435173946052856502\ 5276894795549915534580035368605191454821094471524941824000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -9910440692283262677685930884176077212\ 9266167580793977052768464752326876404954107984286907033119281351517112075554077\ 4027629599874793980913585239561894523113726100549177901206432253950025608895950\ 8673390097071389214967548635930145589516018998626282401415919199613408316368602\ 7548174709738023405209820045279320668149827376803869684180946764102704515321382\ 2603105923580662726431784995316217901290347950423251267447936376367967209993717\ 5507553770079765583391240806295160446796852211427864427723900001146780478990071\ 5393684144246731157284611957926843242696270266926480308890477115650255725648499\ 0954308982826481097057452507282166083994131310199814443546805721418271207673081\ 2020608752587206961392535952227079411169836578820565587007070964174644874944515\ 7919807902594310779484585783191522500541972157086105830767499551923612796348516\ 1745793238028525879429387783543057106455891959607330582050074416168883693865429\ 1736369080788208159668023565805821222608438497699859569613554646157342954918993\ 3564263045778804461446349497670678187165203558318259195418193307313599137619076\ 1477065870861423366052536261231899935466232313132098198876460025526581420767344\ 2840340973029798171808949492578579198117919240943/10655297350563570606020355239\ 5069115859288159806349342733960169857981821556282540301439230934364797769217683\ 8329083390220721381307118774449489863326796085760589872234990665844307543369737\ 9067997118075260651539144189958711178270838153652950242812325316290228057728385\ 3098629877844143004829706213256870708811044063841678796714265973369164327111329\ 8392666903909835785081458953947914526080231466630167457312126032310166148686133\ 7417819477416303823565950011842287031527455504295893095100974559905301394755155\ 4603545800495839126974004717643380443804010409778353672980839681320199201289012\ 6830152269901403866132029433233220663436171199149402677856772572150138801123614\ 6784670880963443544690521926109408935627369535050150797105828752628539971624218\ 0867578415867059515910315649435658718288159026815907818593291256833422427714698\ 3770253673321313389360828720662121121175831405864510122250225241988406785609063\ 2218414177261013796332091007735298182233968917909236344714488704793545419828959\ 7687927065237099427371442683647111730884173426726032381791526634368113049600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -448979466575362033402\ 7355994561396406469291320616428878701085677366740680579814889743357729077256256\ 0790277939157885590136100224159259745568927814181364974608303455513178125614879\ 2853501067771663233353343725321345531611749912197917531532342900017871240279648\ 5308134132889123226340292438833593153201773517967037405233345778350150482074074\ 9220042195261297594268902828289531320739601139898578653551159491329778995583346\ 4299312287642462185139899356393295968023497826215168836629046719867611121140746\ 0894529035099040500697612426183002181318260984475840292124352858663842319378758\ 5005184753015114388184585061230461627487330005547264622402479337067645466660624\ 5451585550958791443991754400125571122147057191137047005740902082242116830395211\ 7357311297450103140326239247796791155829552256831350759403369280213918530477606\ 0311481537804849615978870730668607845636474967469689937406535001896234122340398\ 4288330349217140749459761918182419423780267920364571468587161381502093402413079\ 9902435223060968355934490577377489044451921319416626677788370663558797174015064\ 7454660596600469351540085566249838880036651152044793380015140621190478526259794\ 60349243904918608708570927271029046903766614533434348501056988795172103148797/ 4768879742584922479778429201629287625872082879600063925540789503686445380550635\ 2476040951932929876970743403859035540365388813286638950698950464096102478803810\ 5812180213688787079619602014814828445049515684540225791327595759686352520921492\ 3281206157654748346768831459303344241161143366189051114092648507469580354997893\ 7824403567424299897009051039880265993834307524690044075922492592145885297572774\ 6563568939411447948755920475198355074338277196344788710087551957599483190851947\ 6991171895543640394345302396323256422311433586909374021103167480412324395692282\ 7782678343239668606372899619749208348113981504645535361804844943655121247788143\ 2825773153481616461350649658882913619708507489481961020647541877242545397394138\ 7960829235203732601937140362046915202495859495163859250507099988439906630907532\ 4326031176458650709282551494722568578684399366827941698151568461161695554615212\ 7750166380967914422773692747275565029631124207362546889930097468034320797391954\ 4679642782402396652794339403326318968945569010819557638116935914568000341929829\ 4633855317811639989710245330944000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -156470288031763499719924146470076416294440300708505756923573\ 4225430305268026945515890602835032021780533189128375238887458048811583146842029\ 2831059411779657750819956133107975665583247861734628727631833355619163586006518\ 3583611725594201772274625948986215843446422959989606319552502923113031071673315\ 2729450055493874071591112901523086869870414172619711774313034021472685538829968\ 1957804665091237606899889309727661797084049633985222273124705191200319758743834\ 7837460597227358852882217198390613134228238582391482257825249097299314699973024\ 3581326246266792542524586604222464491423280429054422298732314081491001926262052\ 0188600967055390590920896146261751134475758097705150679545291823840108620155485\ 2406847328620210917068171876247554455616891580234699228271604459207095092160182\ 9252475642043601239685845614858266558191162927542826651373032261144011573967390\ 0656148616742115521551090598988449643588233710260513096253850042606349821052232\ 4253034395718660488803248384521934416477257108579534382879496242797868210407489\ 0998059415084336032900877998532113045388635531438297962027596865903394497674573\ 9509969572333443358580436051737747294886022659697312415350202482514556480851722\ 8374030421204601859234203275712272191783561/17147266296878258279463161578567950\ 6179034339683518880122375613364318670055030336409023410845287833843302342086759\ 5591127734879524424012575362558948476459630788933468383884648426743459237386740\ 6044412150800311123729626010756174836714243747635163025302759767848129389487796\ 8212745201162692468631336567333080324161933005609796708011908187334791906376563\ 8283740581911168269603451128400965704792903310601529926931200526380130040284632\ 2451724528253875169028275552844832457663655039808129999692183204947690642285112\ 8424589208040773035445662221729497959381140641479603583079765453988036659876996\ 7646907342360122822751300968627143796146908708830556148878029692845943170693146\ 0992067635427346762299282417501788996563983505634672785817215828108822084267748\ 4485734741654676591673987644862243996007957526142187335723912473286433854343385\ 8018199480355179087926086275304307117662619755817551132674435129453897907583323\ 9013936038983817818828775079800034403538060202098995468746807777938659817156377\ 8592830893169338401309640791463820358281004042235785690478077677705576858832076\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -61064346316\ 9658135599176373451807280261162140233842698256231181144768964393427386798029041\ 9145366327258189636135462667620221198629592314888826870194861597531315464721338\ 3143333921096486052764309332207590809897055689824243862789146968515466900142508\ 9850497297825486002100221258150011411603185472590897498976543238337252832716253\ 5758174939960426987366410447536830779371506294955254687701772515866725166505370\ 2631887192127307490909147856802712490185902216867825597610158019195318540727684\ 3087401532600732916019364102843462971941328220701573937631928715764156531760173\ 9310902268681245192584633405866215061285075057324133353786579017054032746906029\ 1436802937575216208062551620440001028341624608200361762400916309590223060553789\ 7014064251144306113738530149632975153374316899731720290621090701226873649238979\ 7384386424199219704182441226906147580542770010046580654939245820089522288209440\ 5102946289103414088771132359195209432564162788710097533528533638568411932655388\ 4699518293225088624482552483646103517603227859543018534782585866301140517296494\ 4188620950644497653021581823680706228788886853589149512517728536595842998482416\ 5015033031098007922845161420567422364901841755190376940091291688958671949065913\ 357870941974239534849797079/727391048756398974104448885097609425301768948710774\ 1811731932897083102108671574704113361856398043829923811093548220410372188997643\ 7585751550909892606295550902174173515871276477518627057424128756515563307522718\ 4747597370762559234987358712574272033538903123912094510201144389325643768812148\ 6484193010601022059993065310059645717380572827451085562658718441971059292891850\ 9816404092439337490872320894956202818881610867704498464722395793803070494316823\ 7058150048895748317480985610977123261548758046925064967936298137038381740797119\ 2712293697234570612673306393279906126767172895568547387549492816582349347223467\ 6920643385614383771596200479133160211302537689757617444964802337690431114844283\ 0667742044484966316587017551504667874912050810415346450134334609315670636874547\ 8776645237484657820677993135245084587376579895429890882404016179534049568016653\ 6551768871832912521138303469834787508204080681853926717619751998529174613093245\ 9328322750643280782024738906587517857543038297315056243156673330369708215650764\ 9097708143660504628524950932461141288040851125554159514225381976165962481664000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -9774764140582\ 3368768723137353989354394977702869625338924567554940492769745676449833740176403\ 9310248255176225854953177956158336521344216225076879800218133059882612908263353\ 7634431511422091082791004809771210918130619356208677977516292764707724405464067\ 9117506908712087200895809608338800007223617744041389800830393513462285570541355\ 7041944774840447268121693830734758069021562456973633486858767022180310518040636\ 7985685630910401513210655991830372572397770764838861087288619470453387922662118\ 1553920339155821767906355549258418665487633142479467543162517934964811135810677\ 4960885006433707497327157266692579403518601018522816313266645036259059344922762\ 2995085091571523228362760010060658489397675688766727134269061850686623574807252\ 9494320225417691829560055327785999035509756562559933005900258813205769124846983\ 5249191623233365349019361522765358568674803405056583768935286756620730372180852\ 7678366139255539491590529097646643409131695854678702042787702260547639865190326\ 1394612929098651601483469383861351915802405671946997929576120962005228935440153\ 8815915653032519782435396413372274586685263451635682998061632625949927567997427\ 0518001405352101454617732671167702732003410570477168948765682990467106432409789\ 59053047/1357134742486917090020111486358054818477891344003379266780730719279981\ 6967568842380870508398934648374392244558922458219007356233535601027571908162977\ 7930059254558862247072269274994109472374607099423824363963859644344526656713686\ 0462554573206335339819378167600328209428095908989784343512570804573698315212015\ 7963714767333562976163070787026070165237442397081230736769786810910621551488554\ 2328207280326782090949897883763245692155583395494598593401483427977779344993924\ 1182437717178262227660082315215385117853457993388993369319241739287325148605723\ 9089610147168768670981356266713645931295705506426094335266473244708128696161878\ 0526411303208317345481335004983280917776066882763866254909813187573075310014565\ 1694210365458120483266389884193041096271222072496307245968645606290145339766299\ 6015111645666275026499750028928725992394425071857779205064876223322171324412375\ 1633682336561400665255472332521707881924186816289967704072670365645799980745967\ 0899825222142623066105923219796055927304769519727715711172985499491996095704122\ 8961297462421600814259468446005573818777600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -396802848389921316640116240905314879807380157478\ 2310141895715892008204813192941201104176995723659242216098275567228432542043947\ 3072670321900914007476856302691221788220877263229711384131399401034840883372827\ 7419752598710293156875765835463752929755811289290311741442009039940837671206108\ 3747318800091564153612698002291898182360299640667738273387594856383605139146233\ 9977707682127000459905994534615842012954092235655348515125346942799597640184543\ 0609156426961348243328263516569187741099492118495128211055806273443318999264757\ 7917869548672139077614001803584129567881400891183959522502460198182875078229666\ 4128278372895492171625283573460589990959221845913834581891922792236626901045439\ 1692267827238002372483535850309000965312969845919103282543929292989405145812134\ 7680770276136554556190599399115675039618555712844550375721020346614276668142086\ 2228574015771158978715117459723737420153615726517959027619272556544867849848447\ 9488461184298596773794292230925063176353087648407976275655378163911856194779970\ 7425798834153700858201518812336049837075622190636961068941109253791176609397321\ 9879874886910918801291963079919604866140288443795027373646251137228787493072567\ 5552760795012122229629925382414725660576676466289150348808488096270382238999987\ 45001927/7158080629383018056971246377635509352985768963142687918849461176399179\ 9137027758340457234306857519417239342695277466806331511668887980848510430596141\ 7943934489702815804486764452548351905195627107193264297144353563561565661303950\ 3571047512574855332917665846095995962609866079005184996105469496818211033691400\ 5988935015504110425572858193669838686665846171496472047145242591814771429920125\ 1153972205524824051400592672399767731961971511908951108277385889861796777801491\ 8705857895455549344536403357730738011253348178943629045753720579891271815242289\ 0312508455857669513527021261495621594892456581670682582583572671173786040704806\ 7844419743738482226405839727114573802982255803487233642584191021529557231209819\ 4458126438019185296415559708809797600924399881304078615159324877254347234683895\ 7996282615385236597314972091922253881101065106296761495809835750725683351579150\ 4043399902857668740136652727392684727962624079657514023810207604226368066157016\ 2407072423975153526338021994296237017634139086798762054767402065663544497351080\ 7340912396837650864371800056435761448269339293280548409193536683696455680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -42196848843374\ 2973105320103410467929334226436269541733707251967035048452103929505688278485906\ 0051491278594703985957180821326611733871631017531293916851229030264560234107227\ 9352845914554090203482138729428166404279559662979881082297867118580942659806884\ 9812766274603476712810129335192262517754537382844366040347527386280537103929108\ 0518654246753210314266778985729997515545461291239242447633205233261730459498156\ 3188999104294938905252314123945813596704438576191375145963056094917918451120258\ 2809843992620022099441272494009421958047496407047791189086723274243652960889302\ 6295435989672278732543731315276231806252476309126462145434981942026990398396491\ 7282503866184374786828753755713167609054456148838529181784180980603339068648801\ 6575205132769234433582989309154319123862673625958246417691437837038972952725599\ 2412820540394860102385914440813058634010917577830736336476935922733029053263978\ 1536956989891583509704847336827758067371078410665151002990929377624628129063230\ 2104594930894152074598025639918375924612936633609373207681768291106175649329155\ 5226522359336431034308411679505637588700201730773303889809681872786573541282502\ 7879259571118015191924262450832669043463203764201768511508472525114325079984642\ 710853348713571150517005710984087633/122891672711279728833216391100408514900099\ 8877787400742357910012151406114488660535221558082878423228576139403593065938012\ 3193330993499007734248727446976999055161853344927704986357855779923778494814267\ 3432470217236110483957647504894211712826899787044881418253262360191826136954534\ 7144363787841471292162767854494083124006702814315884274539909971999826968465547\ 3680192828106892089300673915841397043692688510620600199405305048656614527849892\ 1744095727908419967052539008466152501130258657915243974108929402284295707065924\ 9736567112744500681695440339175408465076507323924528799688200519559353077246836\ 3458316177141035188304460657304107134144273914750183239119378558890009443069859\ 1981170623824749976878714010434292613240747496311330007451831909855325656002707\ 6088366092318546476434202482429046163512683328384087707029963640888006085740550\ 2223358601436831213435162936391195293444742068599270690536961156189801194975274\ 7401581778231314382166977860020427203837128051684664548143455862201530813719622\ 0408651978245951847962100505642416752262362777891448289700413961418945358974349\ 2992268914130944000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3878458320242589242950770054327187818886345590411551194050686672580777\ 9253915589704732309240618292859069009744177937933206777667022986432890141657698\ 3166895426146831053147946782240892941114475502912775264638201146140750498218335\ 3339748775200259814085741453233979961237833519176383454064643285025550447221930\ 9163143239332644838093558483819350937668731089981378337398864487509413136379667\ 4193582501775475818112948510432061818963710975701024428272249829091031821167268\ 2320175485291243260746086876010260893353834710432880030571624450612052839985582\ 1360858315826966152577816530502262541909759168305027369327832872181324070162609\ 6739054072098148675981377651668804541619251184004314164379228508768007039762502\ 4136900290895712835621030329739215933546977783174644433625981844993519996249996\ 4490841646114435914523947614189951682048066224687363411181673864139040213232253\ 4509415781116452851935025261041183310567330828350192079749659657475573234575375\ 3123367630930793228962183346497295794827743243086327138621105082066582704166329\ 0974047781488667196319874374434734502789501846808920907155895062167518836923989\ 2457123673128961449472125690540654948223534632912235185266142966551993522634455\ 44134533464635221338559523562119955922319811317102109225765733/4257220193397418\ 5130135951379589867699383718180140164827303176359821646338616559525890582055375\ 3707421128679584183217567447745892444160619979176350136430824790341072371037384\ 5298298631125313379228704452116441587277250506683696572161387740800114136393851\ 4039057836343840701388116868915814761177290102764318755059035367406693449858916\ 6567109798704203111220033549644604396102843446773633782687051793830747787087514\ 2198302725643581898169606081454208985554008963642624098817701875253894487635087\ 5068272091060477514302574269536867064158622705168771080056815303821449615430100\ 3573647625833930012507406413577819111530620624441340310104870750277343303880591\ 5571404786227034927558009790653479901267948645133630131023575468503159278850749\ 5386415118161339152153386232434786109917758719482133468605328938858188204154615\ 6158187638391896841074562175647399196446032228402321725552073794248044692381743\ 9803418622861377611125691743841219320282629118467916376774642085350612025485321\ 1946670703546324710644190754816743395351267572873460939018710574536090938057705\ 2228512314436383527765467554411120218886635520000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 589941150361075919145812147175774155813452\ 0767965443419336478454028755869788831891385201931417175823128177071981708852231\ 2377637907707257542977189149563264582905864711493967089996784531582686184648375\ 7778358644247169585412618855801366409758712145962566876884784705203103946959470\ 9324027727691070021187658673345869205488084430405016882548132053353807136003417\ 5785301845035605480938352354530535336358447850841301259084038861780303469942391\ 3271160738441307295347263576188084827888220724673198115657130507355828256358257\ 6178539235648040951893675989789153974498484411102211919969070181088396490091132\ 3434278011923007786345101775211217116999607675361257203168693322943734928008359\ 4163127604998497150124730919085151952646409331272265044505556589423954298060946\ 3334053060778527448091914451885219658596878260268553915282978059759630101381236\ 0181138354282650321220388400885712623705094906635140086651636119260639847887693\ 7330286625472177253738892815520022647445014026296943674784268098447577525703935\ 4972162051112197241213282395528293232263835571788804023791266250393395629280876\ 0555206623671468369555779122673924494683375090544515096081436171617655388837262\ 7959791602416084207567741655232403529109805807719796063134996810957640484036768\ 2650491/30042352627492116235173317328263140761662811148380632613359377541496649\ 7749219246277688352140679034418600507197257972333076214935963003912986893086019\ 2585236272599982792473237590649987898559463975898701364680883557005387205947981\ 5658830533177269375355100385700200923173168796855832167477189428267212342053608\ 9671191268744414876192066062628279755438483901650723741707512887334046899458964\ 4268570459240421299286702245438365770769890068652261403691433835315438036551028\ 7518898834644252388283386646780554039400113378686883917721556524505797505674613\ 5952511778834554114951458834941789508261157461588181607842023942025812209388952\ 3597400608909180398784216780202755893123551017251687445707192648756671398614721\ 9000716749263797895657584423899884038479192487054854883404229041069175086088568\ 3823314378820355875302716590856630559236959074299826636572006746733877239918133\ 0478896289730490168461436938024438663257371142227607705607843892870410860440899\ 4597733519375260827486375431761340349220330884952638008552604015303768003253486\ 0147445556998462907243053752071901928267150278819860982284261785600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 7265369335034736379310\ 0001618560630755077062673436511644351631205208294332999266644601448594624675086\ 5053978493466084572308379622674922906107776685561087461546796206524447049657487\ 1901758217129862807657749236157055401140354606062533836840606236130323657698885\ 4106025122772924807637983777996395884235519961295275041592095492860733423955165\ 1464592932314767993470781863886316230764042449735820279366790103325522248240717\ 8940598753208684015913971804830985760048092795105660992597335758185835050932570\ 1504537763009844347560887538840780608166817349451125245315579085536141447030734\ 8722391690581606976348770499965003039222510671259123558148100097189315242247081\ 2372110466614809483371626506668906927486245088093655038552475149694001673234493\ 4684161181255693398313654598841329501795141855011826280066841452099217728789025\ 3992159543092463010881750238571346201069328421345882573689420471592541465807427\ 9074801708173522288477948876165646984742060667740593282171256627987991734639551\ 8256606961046391789833005028258383627980719450420300882149781057444583014144796\ 4795146543921367300154979858659565883175084002322805400886683083408070710156597\ 9076469337165233500342243399934763691728662070963819472132273041832056128070910\ 151536345847656536762216535644387047826999483853/142272804907712097440227200325\ 6823222240267199110098200709611008132196506278168216781650831824962873616617003\ 9651338239935129506092789209279848880187414069387632170370791438734140040066096\ 2435719374319929539232507603835573176940383882057905264893732702740477239083121\ 5316619688514379473298188997679710749838661626840893026738560900514663164032830\ 2598086865985300669748022161994855841807464810795585995086407722342701718130630\ 4465565127269860063161516051501827668467241943337229215208031277493119242712365\ 3731306903280952384060577302775381551484541636302403602764349629212789640803338\ 0456113459213175691376827259636146350597701931948311296794920055712053434189568\ 7072418054422569186436862846821654846903877768432199744712061811868778808955368\ 6759598901377472780951605489859044822642050240901501700141925135966387696256519\ 8873710508236760383745416379404519044378588421261493152154191292514957152617229\ 5917884253012079859839651140463665603766069053542623323952047027089194917125124\ 2556524968965838026080208687059253330506234854344338101036883210834178304424704\ 7969216036416943179042209661930003912967847936000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 295215206752356855667003193720047663271\ 4416358793900348186140862104039216983682738232876629928832865348259515568946094\ 3977165969587412891854748113492974064862664366066224054911406414121904927835916\ 9375653522759978986666206762621284693025538937509337021414464249549382111336094\ 9495206217352976900888209163335219771782264192291727986019857776728129432689021\ 2780900968793090937542769159817635386944732367443463059674312461126402847100973\ 4841479730798359930837626929521328012714604652951389679318101706639279357869315\ 3568768444611454434776225765845700977513700263485955046489538444212346582390552\ 7314021988082427357712430951362439275767770327740918532957564757228449835824395\ 0885337654297900634289627464322792615378353808546944997009921241311981302122883\ 5038052572401918412796075037810998111387438763110325112014635055340053751240890\ 6855434266513871649303105462187375339189934228092356089407620512376155952207404\ 7984358699450478631276513129235336642252183753145156654241069306714400553880230\ 5817301428348805130241224641834589759163878754448768200765153322922505147947050\ 9571290546444202495262793803479457117525671556213916254547929690456705605385830\ 0942938574916989242676313853270790261623366722085136184448388632237804989160919\ 802892739798371792832757/350958873553782233634483922648931975705764071730933102\ 0401036693701042701957976708531345087008648605233917923853228532868784191767427\ 2231435013187062026988389396254150419899037830052906361712939919321982023606065\ 8923174399962850905256744234888646962556076988254217837833437119148553475998338\ 3614401094643095125449143678653961140835634594222521794067793736107121052399016\ 8959289698706149805349681455031179227606829222894097109855168521696570389594168\ 7388940592108927183250011280600809496639735852948275450225341003841971069728316\ 2200635217737503359658353819248801611140603816798746464953644397312585641392158\ 9014432079161158230086534340315213959771295495919297500869681749683726767471355\ 1154408943013856035000056304131337637233589283739808776391370238062443467756978\ 1647568691525188795761790779278594601430354032857821893517079801542494000890001\ 6199254764352558060775868490214421706114468768655866544991946631476601266971744\ 6034448685064939664307789386457445773124101292862462205982679957130884031268003\ 2468197222887623244934885580402580603745738499362608408519524841202243724141751\ 0070084944737075200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 20790598043155939184568156008264520577873874336622941898625243075009988\ 1647601456376960329773147507509955536605704800171251757365323664793127548841564\ 4009176935102524491461305828541740737230321426799447683661614729256657731136903\ 7338891542352700533975560331967402967072939607296455813743884716136199421334982\ 1690513308031298039147948512094459464001465449247283832046421481115876441749337\ 0679857073722815514376267471136628111074344883883382462686672393711851092329205\ 0986439499961162914198492781084742436920925435176450191099423641060512463113373\ 4646906078744698160103957044233858887784394208056320964640028601666152547362049\ 3613255967609299890288929766532209060555593117007025384441446301497632526735351\ 8243516639998502599303996534428299077463087469171198046259026244015176784870489\ 0070097351031594379553113814735487138829098164878256060006570426775127696494273\ 9828988429290481933301333499958967518668100668440914528074761907302912077686931\ 4376894086969895732544778137519005190306933711517714648477735566327715059281336\ 2798665344532962404382027845361587047087008616950737639437598434001079659375611\ 4429199878590291914497796522959414289504572851674539756001515973744586889553632\ 6838386121223659010880458488442740897889999031494442892221485946328054057205307\ 83624311/1769063496534701495936659998087610088660267154468587672358764191260733\ 6600201967793031294241439233925986136112689133358274443421670379833925039184520\ 8140870863141950785207920268830397321860682310938680408043596830082133505372200\ 1341680810434998728306827156498546192796139486538903248426526228142300442918317\ 2725559870469867884448481687787119635857928871429440379081621475802241804330608\ 1173810909036657228002107132121424619467579565985350683102832810030964085884158\ 3782481033550108870939663711539837347581339286736036250239588286495070937330940\ 6169473821052085325502204868213667743871446692167015938444459588091083729850347\ 0940419113250594790645940842468180714169361878938037239628370921024060585029437\ 9437876427897281193255522207213216873967441257643469191205082724943187456114503\ 6795127543890621797395532219756673788653066631848053193642214595483898555899772\ 2874005710152068585853865390798891186809115143238026662230831340334764998633257\ 8198812826462668878894634414106289049270307564255049563362553264158857936355651\ 2847483016036973441775865273448432661331147639431963116389747954666976305807904\ 9201424216883200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 57941071614434670530471515236027787894626773962239028118426328812254433\ 0734809328290952204990750683303571813097578446776128565686671933248130534448047\ 0292524937739574597056194845552815154102845870134449938590818723899744095684191\ 7773998443645826936023691920938952553448804134559224687132966374814953854043642\ 8101316192792697345427318082416601913327295320055144024196277627516867917383450\ 6182687715965892631646062171718596264215507837157345317052604237323581584867065\ 5624113491032292009291175033320329569891850294410158123584769420988067732416540\ 5352590017854180539634889780420378430269265639660805384201129582152301036066610\ 1323764639359649248344544965822259546764959783300124891017768478171530742884094\ 3292761897024024651282052829464504242672232273709024817863983810173086457419884\ 5584208905376896607356730194262487157206333370039292369422152578821140910578126\ 7061036674011463463062456752176384818329727933276823390225680344564043992000328\ 5109713788726678241051455049967366855094199254257228506971196338929038258687139\ 6055160106035023379988378028606296262916260071623890945524290878643827436783238\ 1823057588274681497928265170142392671045630091844540878316928073238708279516497\ 1247560284516923115986648991231713625396410154152787070505280840685789210075842\ 783/386664134671082460464251036728291736001458937304935925586378023533099697571\ 4973490821596636289490804945563389759001657104622165608227403779942569163903810\ 0561074644677134857213741325476454180475181029150502372382727582788259475673629\ 0302230909333819145449011342842593560392393568174915239846573771489608561744046\ 6565498618324010214673560617773118795263095061717462056917330965645993172630139\ 8473470860580980630106650482733620856869137054229455149188709035217023137249115\ 7564442405147443018731845649814429602322642811560387224466061162042133257400175\ 2386907796981457049096385124038703347535344041086186122585010730350825124405959\ 3563146158077935112111055231596217348244608680910527904179069227769542450547401\ 3033715837755106831451459349888102041293885934761523461300744089184988262748654\ 7628135543178456513742607215779968521391378899466190936993145479636405004924407\ 1742184347981077673259668083040119977633191899640759638039776508599262009263647\ 9370870046142720129326895665252840542985322433352133906961789222946545071209941\ 9093362917939719072081751930660520765646025935980197443027152964083434761550307\ 5246080000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 15\ 8274109935922723476494195837714963984579535610125475577595179396922625075849522\ 5132777053658279595335601333059681821491594319508095740152764143399978279732811\ 1352026692202603049113004353695069555761472766045194054585842254183189536655078\ 2635726498565965755109875904227088476409131593214987955180987201534644419853969\ 4886180306940426874198061970026751928675901885428657871316925797047296494771791\ 5381166991331647682773818372077672450847780558984526625695777106542951164090441\ 0032229018104196689073142824730028383224742493851851320030046071846598172519996\ 7137957692564306079906559333922036991034237110594393382224647361310204148706313\ 7722587865434908756331329781332523940912283243263878547125791884130379064788361\ 7707345461418042898334068395080848954693550154690490641358644305236864101931094\ 8729042848197007960671566387342970559170552171569598809924940073348804808456294\ 3306122834591672468155710456205814687944713947794948119563671970861602346119763\ 5150054958092929396534084941573356874804064894581284939329577241638397505037856\ 6854500486986122822372171933909858917762846780703066443566095592910733832467505\ 9163231079643314564069208046546847707407353985818522619771146764914560386096074\ 7960235427675993044357987298663445885655290276496751958558398896224946228388674\ 047178379/881625272471973046284386847246586997685409545953928287937430953437391\ 7726863028474337957527970821339371304837962768518242778147113330253095891784832\ 3553101220349859777129205922641204834971979434909312742800124819803470631771982\ 8323624096096718424732736789799812435924800097084600479276873746510728741515667\ 7585883167547984954662957748698536720871710194907120676187760104223937512201846\ 3034065266580570474154936416156421943640934001015057973588015338261572910621032\ 1546531424690907418300757019033699144179810272312232301306608012630591537849266\ 1889108398189640423373909888627421699370600728226398939054226222943125971275550\ 8386641878804858783614057835310720629453059243047464887283486987020817496272787\ 1969418272622932470080426716418356311173503317077254288468727736628979217998978\ 3403941364327585977178222309800016546152160914713498365218825595841157388753064\ 8364197898890562792452078430671094118324754283130890988162810174740104858501184\ 3935384986493348903463412783021026253466811327396062205021348378644292229166721\ 8705184787187220839519660745976665322018370456026367372120653906490359862850230\ 5859142825330168614092800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 389757944924071941049975243545978072822888725367397780135625\ 2323530913706315125174650945557211179599739147408338261884066643645986453458690\ 9662888719671503679551256176985651200755852744863440879725115979638796991283595\ 9790476413350899009079858050316725324522061458817511657662208545304904070896879\ 6585993723930980117286482681842170916866373642645543470436504105685423069923742\ 3495301908174850439769997343050441475952034342090620635419350986541149818271062\ 9725575083903211260111844149956184714469962759736876401653599179241931900780161\ 6427969129880362384667877775274582767947096184538283692921107557918408094757190\ 4896270428831885811007750766517470454365390939758311915353453116677727625397889\ 0718042638070293220328293104574196730449587270086042362618333199751805293431135\ 2298560261599524500527679260291161634678617813257267642937548426133908235604809\ 4638839336840210610296655897621155839610609108313162649458112794935620200403408\ 0970106369269657368487399760658266634181475726161056754240441092398828695826946\ 3541700733676505939564065712682427724944509085021547785724348027989075162710392\ 1771569095997754266717392630571633363017870312879098317052603620656891757941879\ 8217943271579370284927663720348573184796453846069779491597266925691929978561908\ 916858889228779279719626291/190210414772809718723708057658379071776787388555324\ 3339670832693500305874188355657893841969357243007415599749290780694335011466475\ 3679078955537831353517389691553367805205869670472751852205389306345051292945010\ 7486091630273510211073058057410295237267041378597586286067918036048457492832119\ 4706603514005427546404721287496868382883054530463546218095298855427642001335007\ 5737268473596983487170240618463984999817677759688548423655001941966571299587489\ 8248676532708998990624925873719721125846981018130247927546884632645573312040260\ 6283992646252101976675104293029048635032127268312280841288155496920474420507923\ 6726953885590670012596902239224349252128167817758515777659775456968169339219738\ 2927768754037265991794912248678086832811311049928447963575728870998328864826046\ 9766189814925564138814226831570137211904686582481125468425493185482955418601688\ 3701922669662897658762502243557834475178441948364853099962190783847009921933723\ 8780453300665590473340967634626396742926302650058473841093163177431728631072567\ 0719836660688601341683966512877501799249117744547284859119389526650780447059472\ 2559849751591909882601756812368968417280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 18539813020917585899011929182013448024350067\ 5860273134038577711429281330808848274495337545426849884698819139413326927906761\ 4586568806315453279823393085443166533761845187998673276506126694599207676304608\ 0288978819047120137486938860255136577340974639638677653023611029435091568467516\ 0874510789107156191792531314686973929007115786430428678345716869194546372495427\ 5266320083366752117081456321424330835781501839117711108935929999863855409701575\ 1582837013655682978911857210824815842500002303442928625710686520314947027425399\ 7349561551214176397828382283608553850581196915561836713815908185141458970419717\ 8578576777366075539555698474290486117748288998636918890233578120995883371903798\ 8145254772811947097894330249497043651828557778871914617560655452837982729332362\ 3582603241707930424232918793403003277065457206147250372938442695730025206042473\ 9363945130449132452269866268894098885041120580391423586598051649914561045204465\ 9310859442339980485839722290402964203565231951979225600573356147477080290284730\ 7960727376617664079146846119838325345506406260131705671026118923598709495742884\ 4724187176453635267334290568874330184556423753040123268518779079528600545473676\ 7656781317368853402197188247386059842020640294092734969097329403388676127899336\ 24940408969235571341838493283448080702049490707/8264150454530428505969235431090\ 8284038705838360690527942518311893069859323322506917510889617499655043124870316\ 4361666786272651167944049275884914823790479157294385293623851219908461466943735\ 6332207886333242096480373638887000573623103421192551073608786472771903501476266\ 1617295932483823606389151979554884108549608950973514034099624515025913170985414\ 9353155108103494079334671953076497864526018023203288375033254402901260339628411\ 7363149538889022175091075194773392955792047467134505441620581062141927778366440\ 7670341231869513218862363469417198664802430311909014472007697817870427590952857\ 2361560159258914871323019858152926843693941780231772523481920954170506133904725\ 4156008486451917597839436059201123083583179382083594275503092793637150772555532\ 9582405647928248652831542751268347241283156766775942588143150302756281768142175\ 7182293611545796160575847007759877455552964768473221478773108829651080065293286\ 2067404983713807099225475136867083504520844889979539040554341496011254820054404\ 8282941496573598232545310472849332392671249691556632561643598258630662101768908\ 0504979388380836747166787868054027744926360973020832224981811200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 629144851063120913112\ 8376706256397542820491591742146842680137513351465692066532895670932767050404299\ 1978303997230289038399713134149824890226331961255394394946328498953252867769897\ 7970257461439253106282167677674936960533310542994219429255244955105927340063114\ 1549843165399169455131558981419964168261568925075554000614675867201927197809738\ 1259585508745881306408108879198140590166826982965790015937776604057093966661849\ 7108483343522367352035761213463387683830191734644776489016017933359548606866908\ 0283023723030210114705208786067104850001990365111778159888844832697856811815149\ 0255965663977722277638825215101913233287870298210930645476991094732244358211210\ 6044121215950914880713181201993167221742466168904658947805535563774056210674942\ 0305420369903854585903303813682366285323168585382851919494674478844121999459143\ 3092719755840684166245013826796708908404989419292853758018550671692748821522850\ 3420169330556954990716049193800699677139754117821213936690453038457958739970027\ 1612908347541745396168828901829023523220647796378039710546843100729543798841190\ 8967837192215677300386693889742082413098543684781855732570116303375703479134643\ 3479938236231344979257695817608225022471637615789333556547698524190004917834642\ 503708272710317128759505926520682617626310366153148274517195129/266340239558850\ 4887805002555684010095458373443124957253861673603246756902268734133469274353473\ 4118049017707712009387300168434301515176188650772821091778556227568609816817546\ 2428206464306703516179378478344263028549705309278570715370490177753463609075867\ 6406106006028166002557943663754500511725219785128911150050961614895551325328204\ 3772891980317272368559160367786072251774056478725006497722770383895511553298513\ 3036064112273743051546698341077219243719548846213708017891070222616637370644112\ 1798175748356207733242622027743710509113832443272094194952928152359978064886471\ 3710467145260007151035542771719764410507046620915224986173905039357460801557370\ 6721206692824291321139656150596466648592976226191193156066366943714397458625393\ 8849172503926231214796341556407323880787405056831144627527503955767757968700075\ 4116453825837758104171899927133994185610217394524666053907171983112282098095707\ 9907596433936565409857957627077609716729697640907922647851258003194785230766394\ 0976919192548995861494646088700047711016383529906095032563666478645790662295831\ 6051759604756679902037387231699071308665188189853120055250596450826977280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 11961947309\ 9671650358981014254023177084960564176466133432744769265232249100561832897254762\ 1349894897574822866215575580481343514873215969506475512060509467754463825375353\ 0653490853454501984804372084299572688870962527033138988035246849721316642151602\ 2184193465932491728288188531010818957632071085167237220140541875070813647292006\ 3963994373309423951532588997251405997255455225854966855374711464563685976574106\ 4919721145507562636517539938472045483387223192854383002499010183182380310159222\ 5591891055188947179546875165375320997547028276934860180233275036707163381832355\ 6200470156127448112064708403760330968379662510244603921430001228762686836403784\ 9119406923333877539222543035173275748870767887776184228021137137468414919690335\ 2476402544741149164345410353813653809908308687850782393176379525922873948896071\ 1529425453765966104236872194294696703166832579598016785253214207626257287509027\ 0464723515843270026632560138513177333738843939848253902088476449077506086655057\ 1550170762615158473427201432529476824279323654231830305289347531502355888508689\ 5599679240882814964122003574790053483783356780756913105778163488423921630671602\ 4176290060885896732579534946783384032566333993474007113885205714918290798239891\ 1268858394436252111803990852807391088504399502976823839887810844371105913884538\ 00300832391309825131281/5003359653028693906485135765008586207485057187700000823\ 7455655366628259589257056231028760750269147452537378630534369065993561052963490\ 3129992559141110677100786226220947513694423385614375887348153881867527868780170\ 6192068427882173256228100623855529768016626437114227085028434359441252947962982\ 4661210224494657444256609450831156116597688518762552721204339836325161978415098\ 5984896042599381441470369953592325903346792155296044839523223843658280538779791\ 2431022455201368397614458822052935323322109908193077353937895110482078207796472\ 9223711188253249130854845779532499974765444472646004624880552920896217009976332\ 4339426312576763030405247267157679805215308328270380331669256157979822835178622\ 3607047899264669766032090185805193547027723588705933312569513836002539036207712\ 6121910310088569005673770035684852103407761791076310265503453482798153143755604\ 5989522160856841568966395766382021246711436611586548204619332911463249906108281\ 7212970214271035652727422201885709636217799186958357325825844514577736005550988\ 6896282610954506322948438693884818753566395152209000066118645940208586590534104\ 3111821074300287397682632818749810477316120279279520133939200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 26148860968664537799048\ 4762544407305682712759132785700799512523804923633046459293690276634743432274229\ 8962130457984397075078122754149974928373093253677166408315572556585047559293947\ 0040096524126667804898896176688573568139600975361497219229490312035162022341174\ 7184548154581473102140210779921992709588281842630809346738857485492819407444177\ 7888543655613732502670038789771418769701876331056781108941990975543742320958801\ 0797463018668979974475058909480332135285032923189603225605459186332595518570442\ 2810138971166395273623773515888804606227855475833594052349689360890996006507704\ 3427543274548235665932119181470138937350751643603577608529578760168494221685899\ 7771383827212304530821339087816884208718976978078786921405427294750247109470911\ 9135806442914461209247608003267922504937936111703032716985909723513794572491595\ 2643720236704070124381859618117491944264116709106771037042327438779265540621920\ 2344206030905247846219890516443219270766177846312284235027132790768505413918079\ 6454200224934098309523083880277756873720546495611432025573907231920315404561373\ 0784427191674639702565216184872745771606809946773093047844394486706670993799833\ 5921268306949845862170066125180870858450708391076411936702763606872627329460317\ 5197872212890023229675498459326171914364347398727973359733878874469781099360627\ 9371988693/11287023001806933273337110596813022199943362746679674692792662839984\ 9263698087750382997098542528494552204765601311440629029871822480905716320974123\ 9345249746657898617510735097371963558691790904615903103246480858745831152412705\ 5687922852205517736335401069416408764852889204336769831501080455492478466457899\ 3938709223284148061592728125788103919455036219676372794556656009563214081035018\ 6387913791405715556399220959623595989564219558581912959765689711325925996417548\ 0731498479255119988554630872787783357467218850526231000404101189315372468305978\ 6113186048750780630144374590973227958373750684587167748159535316345313909451549\ 8530733747355051699916526697391621222444367628811288545394163214234226851557438\ 9202734720467899377265082097320528899747291025153312138479826393812435737022473\ 3245888077230525672682546869255871342712209068606406750967060046915841355844533\ 3653078380319543133078105146623658085459456856298929075062093228686885090163261\ 8493603953721339099764045245895966038984517663544825628238076214875036003472209\ 2932992299601669949997331009701691925623988195115432764051855030454715751300137\ 6349969439273456445243470120620935137384726528000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 110312561892556096615807388339875892\ 6998226882192498010103560004499108804384515320260154751785674244690605699094675\ 8512410924640527738798751204504191238377025809686813751843563256009692834613642\ 5826492168849827958292705604449833161266546834251870698221492185705363933939964\ 2187728710828316891966558082273876715119078536798734638758277897204457559694081\ 6227499636057206735244112976399577786499491267572706076568453082096990644912467\ 9112655571730943473576054758461164098203268894447024664462627020225249727689359\ 3043466229414678872328877838395844076059348450700006724343336454695041894281284\ 4483902628170759629618329360373370248430258454555806227716360635723022029213029\ 8155531653553472017205378759701292728224429526914116553838427166468579764751323\ 4509433546501368718763873365842969151051111743541096469799780757114183722889323\ 6363389198324707279317810798935504491990319525555227444772953450049842782766409\ 2286443299335943120709633991923339152853759139778798676708136572155801642444973\ 6262480755843301269800900361289504492080334202431113631640821607714011149745308\ 3544804681401332188302550218699284558840626460563904860528428156029712204794718\ 2766286485153877703122353009891337514525284781520082539277202105207794506670779\ 698995795978708571219379839446572973414511272620834619463210254587294298928649/ 5177745755555308033284266812724674943137752748160187986959153668817857787669548\ 9302004967850103089667842190189820830116480822011300697343791510681643827730850\ 9535626075274990439545721169339328241584416828840113093524999081285397297907675\ 2552032014899112410610010138157699600843548094278780873550905123582792152827865\ 2680813341440895479299884335260493099283252050664914244725080236080927801100933\ 7233846187086878645261995252016386138546045434644108022563622066475107691018628\ 4404388815408275324966981561219607309466379582220185168703759024487306997775481\ 5842959480675640310256604894610636623654279500363072583552692912440692389392112\ 6060796625838192403285208926921006968243953856426393035163452161551974246664934\ 9001637935965391964714955567011650884025842159695013548677504823668580801897093\ 7693068955720579166821923180494640298995999772984321589414213942447500984821224\ 2074964692864433074987054710937365129543932963177689599610530531647603783103300\ 9548805234954532758737568133990515447048536117915452064084892497564040607549096\ 9071753552787316428573888331296493307518007669491584298824016290823496408125098\ 6570795125509157079793107040250888192000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1883331339955666825640626075051285497955954997\ 3464780244626163576979785548148226131568359143885463232194539501171479714150333\ 0402162987976287123030471117321722540842655122323821261724090711247303086025712\ 1251609101563516788517699812053171060152483035298957778488147899234241340842562\ 5563220148395899947222063420294105174428732685682496081611334936587129892228193\ 7580785549343551877580659191503409816298574616735256179241181775193831914131766\ 0441809944439578941762444499456220840136943373593276318321859984285760099078352\ 3177855745724559398144673664506177292422155786704209955456810927725927633178056\ 3873496484303995367102705384073874881387199142909185351187585929813774572768356\ 1165001659010658488435291603313085023802245758974814888074937465092122334430332\ 6550021883094656112956054459293273169027482821048298211773882822213460283679389\ 5935856482929176584072956053941785727346527772563044348134390815391794297256524\ 4831868688947393914315653499430470559455181644906414370270042243330829125011420\ 5866689546964332830439290279033191755980150548089850837552937490839715453410459\ 7788454197819523339327112968698427854395738261200480591123676070693851690610525\ 5092554105333698760752466156969708625705923441568370047702073868518493043325650\ 8584652232197240800234103670209504125949965275588289976019066261773/10311271632\ 7634822246693667504959559232518135085643495237191220190355630631773237623946228\ 6766416343152292063951012649446997736482812800363549882751680264981620309690126\ 6151789421077444094374044562608922096078339168413219281809348362835303024815309\ 1740864388312701897317542516798919734666715377780059332219424472076664694321599\ 9968143667734497825645689438366005512076902466768872713878725231551979817403315\ 1225494760070014141475391656604088042407896567357846277241080958561971659361266\ 7098029569412326898511589664450804568282414268052343927095826469674769128253934\ 7306035681740617660530147047152382907075164416247339444179937723530813933185827\ 0768350267286963490313531626907932001038028999955394366310667256953090209007224\ 9621353955697678799572084763402834934920106772964284726008616124736378247454869\ 1174577351694355263732549432645492373484354633908841322809316972565528666369904\ 6562661780604001036912589730436242628499796762430208180715090866925209233451418\ 9894227687592098320540932621735210733331789940821034598227982595989391047397409\ 0834368317484655044840879920680820436691876758413057344427548810876382417771348\ 5489036565755586632325529600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 238657931037369186669269905097759241411846625278989085619\ 6172074508098469487580138149957482890896859850506311980267646188729900721475245\ 9001351129432686966479631415200946973726571244774854247063915937177232031241227\ 8215885491389430313151621221511740558357126268831525957037658225631101764536451\ 4405917506746990552454997703097605194917639150307223249688133139089122139825228\ 9731243790833188238126739406227420797141609731213747275030374660875854654451790\ 8178584571559243561339735402483432682653210444860434398069881411271111372397277\ 6301212393584653194105539304702732013413264965144273648988394143072014665710962\ 1251806607061504754222797805901204553884142928322739651440413892859180434447190\ 3166575173243674601708554204642095010426623280246985761907389373711856336923419\ 3292472417395093418229520815059205507341017458654807507517748914504941960331674\ 0241379001302499240136160039533314539475093643708950543966386413396529751296970\ 6134563046765866387386239234530210150019227579934936253567344844915360297601505\ 4246205823620187648872533775865060787943166213686480929039300000886716831901234\ 7613812971611387306467397413398627085834438027967796424234756488961781088985522\ 0400960130044621128468464525906891881966321121402379562383612178294103616679874\ 13200921204075649878888145366719050636306864576977849619384553809553797777/1700\ 5176942892715137442807345124746536486687668795485494477842279805015466263461577\ 0053849648494972273743758137142135664031956579879064844211428512091570575007745\ 1345181230654007607255187190870999121786870548977601720140808043444938736497213\ 3067470493684598523246309599717107795656672458596181027963849768396197926834394\ 0824298448974768280094352353138501174587435623810164257457526124114548131564164\ 3646512486673819152515563959042447145514201154080121370146660643522162085881459\ 3255097395911175209174544260131632175135967624454606065260743489476596788480630\ 4352599878936740198799553850045602894223420234720402196783911684384147917332768\ 5837732734970937641014070792142285773070341181315987338063662469334366249373912\ 4966299061770922692614109306462136491513671789359022897899806321206575486651034\ 1654828030321042597131013859400514684224904510856489367269862001235758914572861\ 7021046501075174984400898524994714634354478676546028389027131540261462133175225\ 5438185995162024471595596283566130601689909187490616805606416923401089050795772\ 1090262938300776277349665872547781676276782056386260974824465220707532198956564\ 6441489711372029941399027380823304797600815775744000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 39828912896441399738905737817517\ 8049188337911082053950208765168285856767725929268235757721939460985582214843755\ 6975455905956742381599505551765538973635823154616742531343148093744215756803131\ 1481605066098328318125523682578306591268593895295994756238623336154232946231945\ 0178973387019805833390724541694104109726030659840392828736956622738321540208190\ 6693902045917759027957435775783795406204032015480464166602470302908592166626313\ 3270476862693237220213371317140104171408738303577332884060524603217006390684183\ 4018767295210009659463684505799824860697486095693904943230365552393798368623830\ 1957194023388327717573903387934776637661830829482846038085861089429678398545855\ 1710293266390079660550071707838149035625749534736716322820936449993099819306573\ 3483117737459335155011231021576127991563136135105900502088499590981362535882139\ 0706616590510327575782136627519763100316063127859203626458972306473531436471537\ 2040951290846853078985153099310417058121207081817972139911535380175585934523251\ 2835421517777130300326152188035602394043831106386627950653321556367144050193137\ 9528954678477000217640227898340101986542468783283104484172264115104249121659236\ 3818826100705580867165757422742877381662252558081794793832930526270787781504642\ 5260880521810578853355552322440611982398379358731921675435701104343678070035224\ 448708236703/460254328668782585613008882563004562713270898652402090259906563841\ 5004355824199989249793984582369042210115073239402455108693717940598369317862684\ 4182160477990999512039783963317193009779862001344052482647652306146198326851766\ 1712605131254458000859059491899926200601008430176521796667917579492604496688147\ 6106933026479207435853972693848008253609539530289149977912480615908025265130902\ 2659057004805942902021961544553976114284610226648712094275959667713862961872561\ 2334827032549885209717212662558540734654792398035792136181893150933456503193712\ 8059819213945137995378011846257049104053639467333494652413848764720928831107689\ 2728825121518040073471210648923223528191263513405800784874848322400839505123456\ 6766126225024963478473620056270229553062912193960732221745464938668992715708999\ 5823217646830196474232086208049512257636617645474567926105817667514074641356900\ 6891789918982014907224556221859240604664124532080765075413608109026624327825837\ 7561367368270934883873960932657180809930057421197382059353571622293193964996504\ 4082653600745033139660474410074807809522100238066614706499009430011819715075370\ 9338848110065765092374456471399241964948826964478891393024000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 25137072115638202053041\ 6986655719117441378739626583918775851422155084606033687433086848492353238264930\ 8966527596615691088975435123200414343523691309853561794196474013646815490190376\ 4725917705786850778954550186768877571353428374508409145840430885358984109438697\ 2991490446670242955935932066376500720449837431570145778779272186778220903156975\ 0333206889468970285527245951756805559115317862787199681401343164733823121284995\ 8106742020532837973127227617270377837233564912132700999580833090233113766007719\ 1090287056584752840489151600404063850206701850140248049176887731021410931383228\ 5978407839683103732614625602950307813925807539900886739289049752879595179999286\ 3750043159621290205078339599198349838519642165610740269919216946080716676344141\ 7923967897260576595481667170700824208037542128092170323879784040833219102975583\ 0078073613807222220813800854768473812593508263799132040854739724968708723217383\ 5388119661306264971485699686832409755528162767849066996353646763158828872455519\ 7243944090728599361104633343940152949801420039517895465844514940777041152036750\ 7186112761834671173761003923483097078347633452789595239556098141298511943862168\ 9403355035718614443763403663787161906162573749383702551888769288105006023412281\ 1367678147739761517753957285601983809497858384304167085751067498388773825069822\ 9818189706704286556026499334647/11332737841461334862607224070029158231353126284\ 4885219044313336357084185161549096122657091046926915821137140741630227223818418\ 4915418706840990041439803157533550810269118876287029982392315626617541931908276\ 8826868709927441753319470833173583714666467279301572031684997796266258990960004\ 2736408060352246210682736536997915642905853518845356461114419354804125750303360\ 1488487475487658205793897167517845773012886091155804367648386293375632769635556\ 1847319722762040925937725020547704153156070319659004233925076923306348407021008\ 8666639189342535656548810952221060187083518530107529563566531088525266630488992\ 5847633637306511954540386895135728072416892463744971671927700283423971639441318\ 0795746738697353399566281018231146814279678976716980322049785886523359035780910\ 4437929391502421664000944843552842524828332931323353814532381306898231318630553\ 2754943621253508932935616340373350148469399128913666485551967023568798840760559\ 2565570003926913867265698761055774673156433034383273347681963600822205552447101\ 1085460742348809078001941981055915151096740284024937469851098893264684282502526\ 4167917657067719775284489713213902912519383163628463498370126896502572950335324\ 3068006400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -20753388448101188607166680199065599579781088903527114910936500852858745\ 4563860982228644855580731437329421086282861221992088114363202191624700494267513\ 0797555372797538470413132738539888658339811843673336037495983463855257285695533\ 3014505825018922497722173101069229277037357935635949355426142418115706268911841\ 0314263183558642752339866283679831647706035233613214401491044435246194415212128\ 9639774479784562052077755866091128905546470748992637247460608180984286074683353\ 0230811868685981141501692560421713822801979592392139697844814530119568241531292\ 4573581217600039016686206476791667357834881321565855906382448575822091945276385\ 5743328497354530687715445986706721381342382325456725966845926325845764776746228\ 5488996998679363865703802049260954218818941605140088293261207265858433572131901\ 6741318099361561176128470964738335701359471212946903192984754562378860359686475\ 1715322166470279180218270754932745019942116743381645016283541594808656388759741\ 6996488733567681594311442207077597895765845306162789771563187791617235348526687\ 2592664184170682770374130224309902578191202126354361688087900129862997432154548\ 9436879088528513420292157946934708919797348447805865714136165188038399332248788\ 9223856430966886004749042354329802867365735631386338929100818597168598899173792\ 4342708466928047360078249471951011305857210654557057811033673847/40549575698276\ 1764912343329520508061120938015015238038191408710763116944160000773940587281744\ 4338837879206622671496324618506918436075616940105704210374260334458977090673639\ 9681378088182974850908260750866437238631166053294587901681517481088584968518092\ 8049027822900303933092528518400803599969870348409279252761019938719135642413778\ 7800235580578835708066246288412341258657143753913459016989227234349589861830225\ 0339343811080938687356977504920761868211820948072918331208669024282003079297684\ 0690823554105216368864162874769868028389547228471747980176036126587645552183344\ 6062942185742116360153901330134097367534264846297508990154909616379380041831024\ 1941677095688531992832121606300728083818033877284567558862405005619256298997101\ 4785921295523217003528034912693317925311069338952056680750111903798815397277778\ 4180549879868591348079352364581763931513640869878880629299838717802058322052395\ 6684034967874651191416506537557150222052136697514132003696694668991048110312679\ 4315612006199422915136150199530456015043571221337817645265191571674737817556639\ 0103687794145018175314734916031656150988857515308486451522455571094660426155200\ 4013343179854505292443586467800183346298880000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5318129445024367227134182994511074713\ 6812531476322440951572164246983242103468582857588866664700181951606299233828941\ 8184658040719298321393540017330755531708226275345441802392363688555235706563889\ 1997795360757286004286959124279702502017276631129780418048834336017950869488966\ 7048696165863784110109784522729124967191326604628692485581892712251144256159346\ 6228772108241965255825559065847688731957848621620863205842672377078571689913231\ 0245781803525143337329687655262106489331821944654692596782071051942319867354579\ 9327088612450416745903349309428563525674764969325460102376240779146518209968073\ 1213016424130766903544010291207508112493243299994910967595158209945867563881131\ 9823746436695031055304091252600899613257412562425385801398942763491470484476659\ 4445622414637093735644238685732119618631332557383927279452724977868834090841774\ 3415796497128916331345966166446331376420801628438641158335160055412394406012308\ 2943727709086289332240363264620253442819673159942185988617684745386471104004337\ 7275704238773012373233809946530220990998373737657668760128042366053835792978159\ 6410118016121778912176436092056065736326079297853438977407406695265497464187460\ 0478835358031277074597772851317127974288296619051296210089428254715804395777809\ 5530360820780344216969015197654668964813722506381706393599109923206109904463913\ 879142417281852566736835343223/404691608170572803442783973015647800446267404174\ 6615339978643862609517286990997743092899526130182203721989817757516821432598229\ 6806491535582249640736293871721292746718021082203627270542488816010042424981988\ 2381640624661486380009032670731804746645586920716852650041395070837587712725260\ 2379625161915205675362381009037068794514359261780459183168086047951516279356240\ 3122123540540812671162084485686766755404878198811435016246647322880153575707380\ 3715900086603783991190427094621909573393953024890107656204585056832065925638849\ 8943936710442383767807403828207761555236644763572637674606157294989827802564384\ 6156956599955123352915249270021866172124993506212421911562679695543547830890147\ 3974416254550909967572946828654806205145601711780870385109989110842892422707942\ 5487758603973853280860164791193833138317800862114240081392110519115187267883013\ 6892787894806260115513294558643944333974728812578742147926001051316762772376468\ 7189084646434551896748529939306761818916123198680582024082352819872034550664417\ 9111995287276824554319150140084212383317751925400447519264537055805898690790145\ 4867670553569964258896926164753580362018400214720960221595894223971589835432397\ 2662486006706995200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -175759187306013726210901448071945382975041951734220267051885\ 7741363998727457448066399167194100441100065145410264025012891348972763869206358\ 0376198541285558489236364063137985534337212987194856436431448356089608833494897\ 0112723036175392227928474853392204393777150170790408190335309198032322573766237\ 4460074970126265618986177460570709291804121883042682319525699480990872601351477\ 6631403384853349768439633248566765315717033325558086858826234472633293239861554\ 5356659332254154491400717460277714692665761462317784652939850549021463698739002\ 8835053968024996510651678841508153025707689274670444851995137493761541528809117\ 3316891323218872685547840902577373220590714797353630717085203799067824549671357\ 2656722688997064883322442168781883620493804192408819324705909342577950442672233\ 4257615806377917624869922908598581054032958451337875148945785110297124051051716\ 1266868377777142387542030349464403186954524990402988825681189724361386587992328\ 8495657184169644451801650715351413165544410544851583680841226004269872572959985\ 9809320433988292046945503923921884323020646543449473095319548844851977632485660\ 0650274881582844228844361159375696083695317685423477103731584339558819598093587\ 9678099139989528640318417399423344307709395355577030528513197630051105123813443\ 2103298921327634937447372700672903534982722397806656602493597859866836788457125\ 86985349/8144261024242680094206805189037647323622702277159855170175090140952486\ 5027918521558816607285984352137208891659543796468705870915068515675969262516871\ 1708446478352472892262277368947562942298291043221387487987596697331873271655719\ 1124775474949106948571675485570465007514509691017520888414757750325848046312411\ 5206599312973247859068009662823436965220778089704562745521547949555107056029815\ 2852889521848099425274655208318395493276342074118688690583179038803570231957348\ 9591997687027551791079566324284919257381517554971587622960491536183631713127737\ 0182960193581454295093995885480928211140578299961384940575132068422339594037331\ 0000885798303650864355296362135665716233125268906503272125194619627538591398916\ 2730570436286869908370897521566005640279302321137229574170919289900832115948397\ 7148134305800852127705823233616591255557487489438475153484214146355279887958322\ 7049373332960739802953673703035126485877855159774173059152411678135815328739250\ 9356410970969938312012035752522976859810642907611206517569178657182494793339844\ 7694407925271016301175819585330138470122680704378637085170855187469178183524135\ 2470480710682674887431112452968945512388432574673946708057133850343715635200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -133\ 4626093308341153736875916687940430188958822584334564074909952935863646341503755\ 2480661456434847720883860541548121151407161821910269750310069930489185718418794\ 3603166184608900478616766989758528864727173459996892918220619054655434553703308\ 0457155016783620074816877073920657034004804170599877755010006686667868022201168\ 3046453917060733554970122888419348659344770335595913184511279140995656718634299\ 9927599788318874283663548320927064978791335717851166811193472005637827835649628\ 3730260433069090116604051011679601202792152176060448305076521829682889368650797\ 4854144423013269051870287060432124116150793678395182480904905121844123824630152\ 7307673275460865636638162198094206301748124163493779977562347052837128332089780\ 2443029179488744633850546063575444652839210348597094526335625106571946453788079\ 8600891809010024704735717678614986838445171832669903069034015989162083802199383\ 5106396900475136176931577848373984507571410436136960619190110449294123563105661\ 0879393534429319515176997290475668483941510366103662841658639617913839170335028\ 4888832840753621700686920920359205795302521342688878562270749535619961531182189\ 1766888989515186233961469229340484706329006543449755336225334161034252644665885\ 9474364113958660285464524300398925866458849451193972605123027926707257149619795\ 4069920094521184802700973805680904870848003127824244802147689684230536137471296\ 671/443195187280933324331478211734779472517872215071413706902630721455039376848\ 5663339640601049178712154547914443123900492543940273178466929807974435441761033\ 8695370231378163519574084916950464421873377096714472069791520421998016280418054\ 6941532898218036278716170183264215464336788185868646694829890109687689510628402\ 1252840789474268571698621420955887087282636751994184385462156387504369313688906\ 8578195512117704707153866224608808386759670571797712554231924903774731826547214\ 0649700791496396514614236842543494542229483574228515127789622786953486628008783\ 9570058309122382229191046075807533922507692047873250275587773811860525372037445\ 6451115089093306517412758751094637198441798498949316319065354239330904888543278\ 4155138027930290253104219091698654241580491672381415647554034072286263656378730\ 9053866611386142525568536565198152581003170647170772785467374165997878077310853\ 6669527055219587688227415486919941952109881058201073141709255271876170632102488\ 4464983084355737601411203353192336055080526599633908512930226809919837041438533\ 4756129129078679149030824916493837109203309652903895211468845829908082459771366\ 2703968531796753588428813953914302767533652672283330615930877006741764476246589\ 5972864000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4037416187053804064762136970550941362306522644572682451628829002515644\ 8653522677507967427240058130295658990397417664126570340458348270481180791405853\ 0518975694456814202581711929975538755171787309252416856740157159484186347452238\ 8734781501882327739164480620942520781582047232951649971338027505038898906680762\ 5273844047887386352454217081036979805938260385663674392220477224662656650581261\ 6326335014542888276080161138990878059870634492516569956125271324266458190384156\ 1523574682298926042081128092924455701865590319394792485396449414388965664167124\ 7637800125632772418238503932549866314596416491815827889642603425947938903890315\ 4528385568618619952076920941251367396886869955874790618783670406661650943043682\ 6895070779371634549758537071953203692445069130423288866998699905715933852879460\ 3527386362957406329365798938916773834879698811341251152337204641963197456225298\ 5734850665088640271096136612159917369485533923385258842861459460699259439201897\ 4049664067627108892682057165949159261144741539536451926267903347989848523408690\ 2417577398839372626081626622722024159704198180678675233893271127088307546326955\ 6625364794257175189754629098114334003248944748127866350191865772307489712612764\ 1993615797194344492935480945437373489646436046514307052054130319769280354283467\ 9096550438933652346390089831956342952376049964956323558766241358052911517733809\ 13/1052158699135375086726512204575024217960251712570785875074057368728595377375\ 8351107871480924082265907023151868626347880425103436366792126163232884643721906\ 2195193210467175006794581769042613117839182495936098005739912259550736984006942\ 8520181921303243497578868904483232901731792678674679032337862828081132124215526\ 9251594761464698533384142124121592691888776324737994934648490067045042671203799\ 6006502172174107231231798219312868732432508550148876050975818613699898353499430\ 6788221289890288210760632090750828017513924375838996179092384356869122227312240\ 1747184164439155737019241111276047390652089864442759573041331045893485188668076\ 0664654792288678238737056733778912312833171331257711023846036756362924154648390\ 6031407859602452684609601452955717055107535626609166925105161339504547137975917\ 2734093590539617090193403310148132021843963463591651883472240084800251885988162\ 8614875371326102256235209707324878245516137670347367306360163344725595087332432\ 7081550801199587036257446864367865394806814511283519308834755225757049249278361\ 7863822029564367908292343994232258341480136020572349958717586166692463759455466\ 9709089079749107055814523799542340017035990002384190707147215538875269120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -3405\ 8114304546400660601044203345448673067127236038361470197925579830763469574829852\ 7470404486865068851810148543004745912312368172188482752792984457959822458017892\ 1644493387990374796403251600435346739603261256665323793470972013516577748215320\ 6512263727694074012895385604287778795311216065883556924677516329114298338338370\ 1793783242117874586309934210573668917368158073678654385873818527408413906226836\ 1290658198094839251419184452026208500329552958479343581896603552445458574750545\ 0807558085874432576715384784407966878642989736676079597136766443290712113753502\ 1923879972668363174994882222545276331950729213226210254419651657801635752972956\ 7974453228159455231060676780383417667227013056583118253135048506650362928119905\ 7765488379679999487170676274270305488758515025205546069196655694795465442419204\ 4769102480041832403827971256599152823774139131894656788552137713873644902123287\ 7251776820180217828120748822326536867285535235681547444503688216082198878087470\ 4662576926034566824116198374729830133073792393926897975329818282707673483413697\ 7692152687047503625104383733626066153157924797778571515414333744931043629894344\ 5044596589771319953742571434568073999999358471835173630691972992759633282388808\ 5492818441747716793875814391488328361438019392016290100708007237001725435323344\ 0940805430315853460097739554742231373848252501912969708754074239639373268779143\ 568588751959266683/741096976284001745205071738068666455040486316763543615410280\ 0523762022564156151587018471047981008820306483813048777762755864239205667964813\ 5796584551980500367467198776973782266552290453107903420506751350605927317432260\ 3655799681907238989325400244844472844046089704689766468534522068111681465333181\ 2852843000450528431247702051359340772119186975011032807722461470366524946359975\ 4682462586303781626336086164264706393029899738200327897014191107741639158024223\ 3717589080842751123754029967007739052276197687577851975857717401697456870789330\ 1364980257893603788354536237402100707402848636629730751229780887872871288133269\ 7248914229006175288707495974147713188198153125680981904693141524794088601706137\ 5369859981732765349481453698403189894116537739745736043934461740665975474474538\ 3360870615863685169674715575624781796901513472025376337242189334418582116834147\ 5827377832259655189100963804843208145926955180133009923432992819031991741343038\ 4516277427389026995239347197420836310376039405627962941881091336392843204524976\ 3812605862982275248569000083976478741952222714761862646892292035583971337570997\ 0634637517971756529696551502885553532208068012575301222372355835970897117808398\ 5139087936613361076675928994485370880000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -159236570617129430720295808943853458782\ 5134232750356130078606059631771260363932028806950573525590213863811487133654617\ 0441298014501777835200151146708215949839006302192694832389293012188598505881526\ 5730575606151396270363395174312448148996262457705170328248789204086800939639053\ 9189930213066370573852481256394473100944132740527799846277402605754420500661992\ 9351624213587347618430792238034188353572268287959452220061601972407057499978734\ 7472190896417261998292732192140482539871919406931944073559174283560487452879398\ 1111034401856963414812833669312645873638779757373585245914282950504558934600928\ 4016153436751617741488632160013996791203025757311336944175997600869335177498632\ 5525947013872842576866483611746427077709867991504023504823021508573749674899593\ 3764865214924671413012407048217609589410972920328758337431651818627464804182537\ 0518810951238807511619516985291271296359004037704631755578180977192094808976153\ 1390159247108010242592556271001883792624051542785834484473151168671101178405390\ 0957360635418584420397327902241530787507378281511189692718409343590180793574253\ 8175949379624057793627322665623886644426138329401822064537496086645840734563410\ 4365632134215377199524668522913282622968340001886061284817967036363814173563358\ 1737785559390040053939239864830440194777938414061597503426503756418007251566394\ 5751500698268303935784643051579795806164727984224983/30363620617801849230383648\ 3059260731191075823375089988207251645061159500656010176166499092675297699252393\ 3718750666382593930052903170568887270107067839886504907356571868408246093863708\ 6776748158981004176399685142121162509220571966385338405752674003739565598370839\ 8424574559408512092089152324758203325965283677955956538925361879186817388137726\ 6248032879528256925909115542158262488440021366948237944501050331000668614803008\ 8713893252638948983800870324176691773953503248422031703209763069145785884347081\ 5942502809232063971437017065299251610432178536868957825156836669087190306021766\ 5698788576002365459727246127691018797826382706823551615523910708268100746881497\ 8653896946094328863696816799653080327496595898728977295986324955937523201505318\ 1808575099946618552608199371930463357184125107442277720520551650340120522628808\ 6883687766951974145822751351516986018467686878691452473284318311228944032822354\ 3045220966703811835569260374776790560255548258010246165015473538756155435458653\ 4500759628110479120919191215335482311466948839391566708919697639826626969521840\ 5135239424165756387256912518107914669343325394529397255886428815786561194803435\ 0657199934255278599501503025088570466552634344734291496481587200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -326713925393238\ 3358467639268798049496205679124137464805282139381930744303200217074219644506307\ 7165930353697452070977926959547039474487471143765722217906514254180930310162914\ 3491803768824125821177770274663646934345745460314233273260356296650894973252758\ 9562075142978826583888463033658994216828498941471134684684582404835048499629808\ 8899841404187254838469196626442505054817261402099026133456796925902048798566762\ 0959892891550736162796708639438578918415257017473353903945748530531527152254073\ 5881631940497533992830031325405516469664481883233242121525821703164034686883555\ 3113428686123784574951602311532378990653474361916177219641711626301009858211200\ 8817317071124755796307797381996927936430375593742870243774290242952088856202040\ 2690922553053957394072780206442515433134059455260777651298176851990368918199045\ 3754370858296251267636407181577287098152822100505460077058924513294348806648020\ 4991642155925527126469701978919925127243744220504678752745557872409992513512027\ 1307227337492381232666948691737425397918876963692659027537585721009536332187466\ 1283667398101416680314105770057579930187919841692091181414971554987237909230996\ 1972401797479612247798500435953966159778167723121258170645549335704025548965262\ 9668567070024061289815104902879289464758894181974104490783012422351818826946892\ 8869383047660864973677569877446272196885205015170622162948124487202331287858842\ 1208493/56911187874386207727609037344305014225444791046517687585221928061408630\ 8173008640413683668531417985922009871829300564470778204732325878317288033952213\ 6117774504228010116633168103558754412973529689220767383227930167000843260462906\ 2096598883370497315817992602259202039736131952147725047412094752181848423019874\ 8697066931192057789576369207898348609649982213916025640896788814565086530183851\ 0616842322761433703366072722692462389856733976712086308027032691450314764972419\ 5980569153684365957562941669763100656446512595949941745318038977995823296252741\ 5337513966688404470675632429989021663430882698983818066824353025986724018000545\ 0723619780345284938535815033709143769807159207577639019475687983890555982709235\ 7194990279840478090480233182839891419814034974368836095571327491903039891090254\ 6795570869126905423224199468600971553309807802691316534178109757256459192081028\ 2078235368142442245884163639333211075984195224695406126472155202662204479972965\ 9267990960552896383275575508961076325899481125137825503322714288958296598486974\ 4127946182524837119502730710415315886525496094385050263190333634254541251582194\ 1150283062151850804160033257644431886495545104439600537625624407042565744501204\ 9519092070247280635019264000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -40224805899954940276915293381177883893927194379011\ 4970848874140469210536105186504938885940711707085852393108531673963105207888012\ 5470923390704140389918021815082700675990500732511100121220729594051069628639735\ 0818713859087527321049668955003417996892153661148236913511400661743148773646667\ 4005949727075847756133734508582278461851247467073590204658902148441002954846634\ 9183763403713863342386581807535872144602861687007822959681511591295362075408484\ 3023940765398955521046808617341777216587996631514246537357877976710854686450209\ 5126118280999321054220717211349628959948074649755943050377051597952085255802050\ 7843244011798321165481261312679647678467884418622582462189285918581795015473617\ 6544753051056401870685878369801910584550764630583141917484117474101376601708279\ 6291311398615319148748631124665649129050979456063329764363991384826826440747123\ 5057406877746903980357730990027238817277835123964196543749571247584265560943506\ 9970596632424493780534712430935742841379648551491617641497342463778651546321474\ 5767717210369981299753308837130962321821356359824490962471336396505910189393592\ 7852750007614717498712251352675327157035733145039465177166549432896541971986639\ 7829793367176293193489655911052712289617581317694209527458516954877509459691350\ 1639918740928795028133490148186489399137694263098278408316855924021304362026150\ 070296109984460996024891221219777709713868891/665549620526559565935974290024849\ 4085013601682424116418926193929497101237289747252966794923054532373401935606285\ 9270205715657308316776522014441858107270311632969895800020265845096275592321280\ 6987443434223046707600986616909778084386777537784493512045262470924672642430123\ 0242861162780278150360759141894932642131077342641692655561339337646462514613676\ 2489305768638024651389776192689998200920900491506945922034668996076784835178806\ 1988919271145359960653343979027609545499590035671278854410718985966138012303072\ 1860003702085129269880702270755126417968406762656832123574861286016269392655123\ 9673383521190700778962002972789936085765420137240160373710070220423294483929789\ 5147063834262043705607007577069003686699054405323445231761955864224944728921295\ 2328251042199142975815950302479979141899868678454142312779980891107703567086769\ 2763639451078087493060350433674948930572593877360067554495063383544611784024913\ 6986685838521953032687324274098906378215574195886361619966555645594489540791001\ 6544048240766602878055912251788519774371582320103597411777154223311427697877161\ 6934874490798086205798174215398864030026404695393162656835500722823821909857501\ 1173381180102623004222090046551613909491612258931457392640000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -685440943165834563\ 1699378211984376895365236916678483333707259869015697055493268972042812671769238\ 2432793097373768133886709303183576915442139293945318445194049532101695187213295\ 8226221884387830686912695008807915714822404110134598965527940851934356310444862\ 3587515363646270866301108616164792707284904387892049781903812912827406051484636\ 6333465583665335523359703320277364638837667212715347898948092995402071053384115\ 7260676196253837497809067601547211231787167384911706689918266685704214532948967\ 0373629707472280084408656722715008922835740109006699436451066670339048952343257\ 9018187228938324904252529641169007925361239795767900831499596928187131609666753\ 0601465757882968666164140601830333220460954154716378051096164518869002395090226\ 8848180537087444401670426732033379047319308224478176199343373136356278585143165\ 5459010168277715263558338551284090332669588232735340338700444819989501822821023\ 3921436818077922733214886691964126686756190224553089075331691780356272079918810\ 7231144905672267879479950522519940625001523050113476895808929998242941219922564\ 1115184428968782487026141606468157937267687514650185335311555587050112156165142\ 0623117636237627092095818409260634870372650339216186842389080972453129297210027\ 3508584674332686372062193518835623936821842024593341352129731287529074732905792\ 8428921411861568191369837265852908424170990583722406884190074987018502988002512\ 46099/1120758824913265921525657957098465403398293711660339289509440334198810197\ 4435251538683216357118924585624889344478059079152725963268783389456042874313988\ 5695457202014227843651261558178705783961888671954186625497584437742285766851308\ 4146306015827629191863040583305446753560863384196645612802662312826341442091257\ 4502754360305776545348305035918138724860037120055135443075052638095799359736516\ 8219992922305970031652738851645551229335984610669740967718323223041842321318295\ 6952737388474520339160201612094180249137611131556053653769772600142284112580374\ 4313945486686050900531304216987211017504213369134453490983592884446834509942744\ 3658978189689028532227463935247022259542616612650179500659370353221703684959830\ 1480906525916440161836757962148859870076713701017754822901663701435890873540675\ 6646335518163808907909108207577377570606548129583689068790936700242426209276645\ 7288714098849367528864590742366094096022282574577664537486031765081379113016091\ 4258228183899336028482411895034617115152458426395582164959045558102938551102414\ 3203218518510396564886918231596360046832349051059718624297351970015594988636579\ 5420650577794878715653242582086154533631806254671869061209903053809838486761088\ 5055719052056192876544000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -14776552276256503372149502728262968567006478443778\ 1903220467049042731152727554782511992985304457576039720507476583812588950803338\ 3230682615954774630482721343179682739930458542162112943819552531135426386035880\ 2532137133483272830031278550283218625301121776159526096173860274464301716669903\ 1207160315940623262248402941269642693276458643497452231971493893230693799432768\ 2460269258513256942366482105122753333360311465820744725228577080130047188930966\ 4432079413126008125390449948879573103939845614279473947464488240527406719935281\ 7924723058605703996314509826490203786950628905863422020118028780429906110986578\ 6858685871067055434548616067484940250057537768693701973947874907127724736986984\ 8491656513401244980689876971651899593828232599801678057137782676088719179143456\ 8454583392112052370677481384425330745766822816132396366944406182703699846324012\ 9480296823251136924883663797380211552594332526916860234767571397917651092778754\ 6526479220043327714751695470694738086901548149026341642884404280461561580423019\ 4940775207364845982890364666282203200252069448271005878454897271117530294179469\ 9413285287093319655428395261123820178610593640569629301640352249770690008408364\ 5238050383289936745139335617599925125725514482390759913988790661859637230761724\ 6541119204303310419432343584714014151869501388652642887555329088765561599250760\ 63185972106878086767942591864732216061011747748452618907049/2494075897407101167\ 4547384525768229434158925228225911407347657753631718369373930657489273089720861\ 8150461606230472679373673840441894492913768307999218093225349873288315351331958\ 9703588533941519651004109098025808116386449550465264017321349464828674368407707\ 8014072701893962466709219024777876404196173252904229962900261192560740570394804\ 1669372294693008205426559076866608730095003520987770889272497952697070616314770\ 9992744717730815097954304703629766806701185942601513164652462591063653724238355\ 7356981231681119680049102470468177401716889601349801449751212076152637522888915\ 6118388853781950034002668429605104470108421933648558872511913253851767146393558\ 0372695165680289451128824523895025502060197253862495461713254023729111837205739\ 0047754015819302687167398730523178560051588201871393210769097768617503267377317\ 5119689773522490171451442557938214820020070676337589801796586773474388983627587\ 3301386421939313715270514780865157296014684491303352587760435855270131100668821\ 1047102089062188608280400648576146309993083901320931666663113502968461925087670\ 6532408034110933408403304427340531811875710158093380748970004915742709641509297\ 4830095829937807686569610539609053640142334011870208058124690886516826549084225\ 5360000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -876842723401294272628087542686542033595245718112667158210057716761542\ 5567442485232648945675898007500967936925946865679221045201533850500273374783416\ 1176089125619817483926251298196463031838361785603002542664386555750110265380859\ 1701426544849704120032626901536194306756979985380524797532497253311451277942819\ 0950765107239511938396504229365905133779920585807079785401228521996803600249418\ 6909111953248699917241429570926179990169719425820114778879758730477742604831563\ 3521718199897412008621653624184774478623185531577121973482721058284538629650096\ 7515592202026552107070702346923405969631898889280973371487491651794919042375665\ 5116815638278454358396307775226049798198923134491611284306643345466009055466286\ 5694347776733809712780746321218395231503567314042122372279018983450452672186133\ 4674243011438354154857651957558582973407203161547529462774758984151231132778987\ 0887107696746111194805787604806033220830244845466922966532751875581707160817473\ 3210426407532962023055104049962643064844642408304898874636054645218628926121817\ 3011815516489335970203918413004994504882402152434019321455732734245879163558972\ 3245265129232234653996148593212954861373876915634874099621539504552700647223547\ 9959228525523413257363212019629962600933798010895015919613726462694337369967895\ 6527969061220660714019954646342969296801729843840726454799439205123824008099424\ 736237156989706917600105525600746749639750377672605790239/161014604346241363470\ 1716740435044106048871117812231120635314408705645125049826952940078465930159720\ 6855779423181034742634269924588998168485314464294211266083787554265622174197454\ 4464091166084418850903068026011298454376580803367330727917990987254037199096010\ 5873705841010252732964797951843966171582433519201845177957123014850264711742653\ 6731636388877670467300975667061393843977710910681759280152814455089080852814488\ 7264597237147110445232804314789469693025180107876693863211478350988660817897819\ 3052954531481748170684667445826479573581365997779576688411981977882133625936506\ 9098827304691219835269859507872381497340497851826657838798590456601800231709022\ 4815271168367687498839079461901389832328935223248193013068015128719173953758312\ 9043414496547440865047442039327735680683761159692914041485672026035163501536291\ 8108429294591691228317150713408121048279702131618586375303231782266548759022865\ 3983827312973099137867393917145370315055240362346203176553814494285227429928067\ 3604641918726409589926537207526766248243562285300046384555258339772815404456138\ 1443367330074742064074119259541258144845896849594948667963682287953851724588066\ 7667678507760535864086114426754529317029150387633519638079008011154400872964595\ 4198194957720748032000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -44634406459875539236264003394066425410719911832270152\ 4325775464119112000585091643278848878260077920012944097298609307749701665535239\ 5746538151091573831241052536928123002996883660074787697801267012791003993945777\ 9622386476582992040356991316848626808425630021101606456676157411256088655674969\ 1432141797844600567441827674618914820690307229171178725806843818923392362290951\ 0311608719071515001330989915723419592359125410484510297119431408088679723703537\ 0409747675206257736248078040211179435494166732894335029379966793771962921966221\ 8448905436477248430528585961857070231173572860246497118554393081968150515492351\ 4202998533609331139023603961429645885618087480368709369463333330279125170481690\ 5287265396525970194183827974728737992239070237677064527704822683407693036754488\ 6495293027655652013899308883792264375646604172715794608191996332574187055396283\ 7257032707105323439207025837080787847705407718275198182608662148403127696020166\ 3463842734097982641639428225444581918536051018605523034855484458744043991065270\ 9817399939524960394616927846947206734288342371095559904119409074201842815949740\ 9804832227628380453239098809269025744348115445540866559484078793945089165066420\ 9420898422002613164602434814664704537408283509199111405018643208656363655873162\ 2786980837843513330315361741484935153724006111564532925132743453622020221216857\ 576081580876805466514968264024435437616196273104858973599474459/956937992701187\ 2501658476384929785698676585346446671485482496646207789928890367039068621043712\ 4557335902474121389610509438556829310608222833287106171542898503682564060797468\ 9242438846012190160580950926433029413998583368240843962803424523923846653220859\ 0032095145424598672360998444686202228221070132402949624369209309055211350991816\ 8308143694259199405539117213932118494165553260578947322213312203770012413207207\ 1054380773715222395775125617186960433448236860029574871254522505444784621375787\ 0842632167820321324066617390885997344911159782478094342364696195718233741511545\ 0661358382359653974741747711885040399687995983665117665833168018716020798451647\ 3084464217303622216157657795280661401774049414362560966040394664280562832512249\ 5971521450171900524729150786098655064760944918901799304020189322225629407038531\ 3294787913893047647806641865622585815045412719203980900341407369052045714734817\ 3439759900906016384920772059233962150330528205953615084809541675619584977435972\ 4839447930775717165684242682655945426800448754861233638343420210015513719715801\ 4173552285095397276089970897036465564060557117231263838212685531912291461111132\ 4374896691436291065416662114869740291037403743741555646116028541928937785951943\ 5007588722278400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -9270541792299992952348608383575171412281366822555186613637\ 6694608703127681624135998579326762054968912504843518174499736596970527937116708\ 3397258856903109623472767554557522276414513064610507924827688623120180297331354\ 9653728669773662911526254894125276728697118440181071904851142739262431153794725\ 3060528316753109661909238096137119334938755216322547025001227404540690184048926\ 3275930197019799728252156766567570157621822819451728788785407741643472510562214\ 3106879749284391250482871203791883731166777277706971608043409248407864264832888\ 5127576392744169473012599379303967922351285687508268940347732225527729478295101\ 0269409737006181570401335942160984407877885473125053423004028245621262286375706\ 5710762258401202621683603558841726790429532391253452005824577272755784024103977\ 3499906642706973518869105505347858990754096192687784972659358847216814551841061\ 0767485360914301547472215724813617244857437897398872279984255183953087303099010\ 3000629117511961730053216204670344972954030075881322107545753543403197652755199\ 1252722864551776085417176378751890948647370761520885938555174517479724875257793\ 3054620729681005221813374719740953294606917871507159818330534324844026685412223\ 9917458060787783207755235794000013866874479895160739352620124274873105661749717\ 2473427694350871407380595357059198791538263130029331417192827048407630557944048\ 661307199335757637641430980368032792811342253153212772759517541187/259161150930\ 9008851163778686268642270714127996659701968597132716966128460334321863526721471\ 0566056574467915165404423851311304929878544910154136126919909963365561691526755\ 7972204285393498796980507898161804208837762837238322957620108679215390676757270\ 5995690766084533606514796736794265819765298259537509580596491272444197680161410\ 0856313196894309760800226176708929963415155101417348951421760292045686824813345\ 2197162235161340569258278522643417178839904228063205953806264522411082185048536\ 7353183933849048825523694815591110488140670091693127764741566661580878759693581\ 8840218885077448169869968295489387278834106870758605869885109818635642735987199\ 3146408046097798131934608090312978849356955929745945873281114339008995716500851\ 2232083335763177262331907081381345074146646183504161222485496241477548599294239\ 6647385260064286018013900356822926461999207841448006727572878595630333250999515\ 3349209661358199423427787183476457466979722497750493658227894832896132137484385\ 1243728347551829477744507074737250080403082404236068961522019746311126948075274\ 8809544826729011988160697797260604599425621916051813435151837693826616263262511\ 8592458226770213606713642442143484723223673822181742002951606266368170481659510\ 6918189202236065139654656000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -3184221370842229066998592740514819949719492693\ 2800226206138642764985882987338254804597174101127754890418186351919430127083147\ 4036192355362470474589283775709596575673113580436731584063277800162160134374674\ 0996990737828699725444966285868904976125533457931550341086365581657634907185216\ 6576572463154575602313868888638281774711477413445877917472043228801911663990167\ 9682984054507924587206300184331431331536505567387261978764031389927368950141270\ 8433193324723957445808403238540687863703857476542620277490400763119688397575374\ 7212022380913462375374873450134479187210671475836788887161537072851753430846219\ 3995420613096039305875733978227848528090184089024219831636949005038209191469135\ 7657339107266512790958988971032047569814172347134639496141648827728004735632020\ 1372097867791865054760177063915381568710698006523566022598776993750780206083683\ 5042780400601148077941670437186060737756786160001078466118463977749532562408951\ 4229815793384135145099572857175249824909027977365034434110765149807133017902610\ 9714401451433211000035616145187840820160588477112548281955289965975120963453348\ 8403275507433467314469484212213611854330928624956200348250644055642798571955346\ 8860213321693393910663380606236778109118714602097874361791936435562670720605054\ 1912298937729580049876201628119455311839298895131996265336999922983197241390484\ 0044186363641507453653719920055947742849319811871065848721924718466738318194845\ 144909475771/145118047237914381505764501258144433592160785350302415461875511810\ 3098325741687898442525724540570858749566970739392837847006214401642108966716967\ 4214043862972017869119213117999903144237824314918715366706772869803868983343360\ 8846594976048531276456213916781283584029576062466139242925014486872524725421572\ 2807172300198516882866615733632648810628522966432712700281510568802542733545516\ 1189018954773823840494304558186028355136462517065825262764147295802932893305378\ 6262011606112368461061972327453269911115169486356547135137642596940905225431724\ 0726534949224358172947114164396999595039623032604742202928410874147372958723272\ 4967684753525864477463055318877141025331514469049969146380334519498664946448666\ 9211181017726899374479542394097504542993707548553183877191956216280149088227164\ 0168094336942433370088084012539266857758669149343262843888769593887385116883856\ 6466292175093276639411576361087972537957109031466687896429619161763840361854750\ 7055551397973521328637412278054598684798372666859602027107513269980119183700652\ 7631946084525696432185527473647631043755498719474750051537521147060627716025956\ 7212158569906613108046722936706293223846037633133551193309872743246518921846062\ 4426581092770243237223121944745747630820129621341405302698803200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -10516116\ 7812161224027784123062130590178151196672919726077709030938571352815802077973671\ 2110466973657857810958060665073656727610718204244794121240555663656758271120591\ 6107904867866252680397444222124788733793637117433761722368551394201960178296915\ 9625969910581249332109466644672945622741009379716234804364027732643111222306906\ 3907766525855729954858847531181146702285536844341674055193509187817939571334715\ 2006944718537864151040727361287018114082635240197410763478675151228366632498864\ 9869393712181781892781930593962477348467901243325765233552324488876163225094356\ 6599174489769813840992315565170427799247396425407554305324620340003522859472379\ 9415018283430750516014521738037093117571356758958171534314372936460542906727595\ 7880235971723040604608811949143760513116075238763410983888222000331370646992515\ 1856438481705398766687422098716868417473155045309501013315521086976416105964110\ 3113102714222439674337310936734920827012185687548704862906991202815669649962102\ 3263900722363975193930363034143314999936408970705114407407518518535656716013779\ 8612429516089302159575854387994301957557554072950807690764442718815071821660141\ 4200043148572209725562473612701438956038423033683039673991083300479158400704498\ 3655357640083252817050628837937360022141290946564951807479681436982198214616676\ 0072817271445283815006690114078893558349198832492092631674628734903415762199434\ 7648494040052904506191001831753929741677791774592835203821/19476045187386515448\ 5570508896657075909091608633593989356359155265043341277510919343778448172493609\ 6379619760778810748896538867887149629023145744271356111109364433728936030063340\ 4239829035824974941692151304484167191093907430683364134021207961941996928188961\ 3699259632056912872885704859891267035812863422321293248146099431198050179545010\ 7359041153622815989403179710622377130778175973915784795666542605027560640484739\ 7481059324246854923249319663036187414674192146152965551280999874593616075115366\ 9292427002188275175494601468636283991216093567843418538161739567273151738358526\ 4941617889453640729901530261519723698449077866786744225980910784209221109661160\ 2017420707905027688466420762653821006555730665914778826223080098369694908053640\ 1885688872553784847336841707476369822727435693379061148408065588853845952149506\ 9476489409309417355697691486276704427218161856327297076945261805730499919467935\ 2945558007050747676904199711608231776190257537214223742700945193876865433704652\ 7341568219674141401592433970431081894647325480253160372722258868017676185364383\ 3411809778493559671369219333936279505213080814031100775391959110634975259558564\ 5305863341749564118144591426801402392329849249801125111066733701697025415588571\ 0444072465796890174270713370251362304000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2766448184500621330645265541957653\ 2506760594660338262629449799378198394465601991442793149645550074663176487989706\ 4063298009841330005989991742296432290391210717337650047911607131755708429635425\ 8228092485792618512915706844966167233693811973968371394064284664101487399416054\ 8529924385496877518142182713397056831158423370014495074485293484989864320588222\ 8549545632602311344898200120263865011254142780551457365532346936814781020965504\ 3210826670242271561418991110154518473694291494819390673647305372359659153506450\ 6170794995161605801257364497474733830795172244901047662426573165548065365143982\ 0542526932787488603962125715043110105502172205568392336057940663614717666404196\ 7971242481911842867433263132918889357911075593377081771146857825274472313421922\ 8029895495058251361466594399071592626993390591951765238654953403448234341142511\ 5588674566461047220991317188359933409918077533649131967325595885410621496928437\ 9678958401235146930892323711543205203065504384233548453627975482327265750523066\ 9124486944420273595201908561316132865842893226835078883084190065455873592925544\ 7514148706665103759885194710450261741241185398285582571800358039542224461506443\ 5455701425488595204933565512437581687642681596516561403909239746596262824288211\ 1214931341487506186704510633316777991575902728903481516133207084939022517949502\ 5345526902832205451845887885180898748604674136541060845150317263870607755478005\ 4742631069160064093/20550118638981663540327350351143652140215083800999003242230\ 7289511055943022518053661160819292231217243920661812971678172880242869503025578\ 5962988164301086202437759239079068762663181718317792791350874093649615188468922\ 2843121816827882876682074288350720320173363369060967621317122739418813491930101\ 5586838634239691045003813123518791444643955199223894541812573032373004376749300\ 0284149426066270188939121253359627018829774907780877569090058701173091545818745\ 4137436898648622414010302129736131053758531856170282028186707822275975661870133\ 3398011795808867643944694463732610530453798635068279402865405442316304208079795\ 8957760774264377392280453065525694059395260038017029417618368978708611401028479\ 0094502932498690825798290592893977476384295732963194591281771220646948731862799\ 7561337549467983701105865875887225432633317171554562469330855261912094516597443\ 7201845620221374867027582753400143579631429587503565900783998633629145858634811\ 0291936136939272752361690323739675345877918385805149975455304050617374619832401\ 8723759507806203987606380051072358760876142501130393738276973399510211200620164\ 5576423919009753483192624311134489089632557275477001832417936899491476902245935\ 7124512431953350865199265215790639576520564331548602021592516526080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 6536404\ 0253367583602915987424755406086930145614605845211286914901101110049210920670850\ 5086382909909182137848199174046253132668331440130961391020263439223766713996345\ 2227540370910109384211334298667353238454775186617265539474079500936646301375742\ 4567524726415260381749432735117364734990619374081688914850919931248631519639654\ 2038602948392402506462255747912810844991598825443946289034530044234844946744545\ 8186044904141545284898205599890749590332031859157493732537991791004213863275774\ 5518521381418940966151428192075629093754285085276228629569786227176403049583345\ 3843351289758972525857721549462115453360565881230323050417391146213934815671841\ 6936029341223450237179694059329643935241027004069745475314769258915549677239206\ 6946338799025104820513493091035018060537633892104400301834269613580172542945396\ 8146435226523170135767858405661576141372063155692094346113695558535047462878233\ 6952343610125342856705253148389053280271990707832840958694151213764370118735784\ 8077692403037410624416297256239401963540693602616169068038852735094539487691727\ 7449549440490796961375263503451799004211622048572396673413596643530561517885768\ 1845992073293683923022652901703165316773677860500717009657461968738727385938014\ 4599840826978379317734762979423915018648235649543666468193556228912563280058905\ 8922116529428263501096353094584168720057293869997396915321413992120936200634595\ 07038637212491243955542478928901920168699774406982889731131519/1917152180413604\ 7919527558187920325078870489018301632847943329466902785439899332989877532357492\ 2990264199477425510873448134780755937280723697116206577210706021212610459616663\ 7337405837992799008409550844631352148135472090699299613771102355776643747224797\ 5464987455493781098429278391215402504453164573254521036034910704531771280265879\ 7438622018516030072935841597814755659793085840371639730827808740132113955342391\ 5331683775292081160300901674584245367302763297310490885203364942871555756946752\ 9744272355766229486524376863963445167557471273941302673791556863032360713376550\ 2497781858189696311360275227495316418052562911645058070530867621766003138931250\ 5524527866003983599641835491291794226349081520224180463047131107149014942948101\ 3701656737898644311623718051243637858268586438323741870229006130741305730960108\ 6844412874376415456005279920232271514822793315821723129338399743141648361980403\ 2133279113510076119986274999730068527633176874524207536673490000622295827366740\ 4189285851926099362677413557824538226368069146858734382668044204014392006551216\ 1989640149621355338097294711443807263089221180280354514205182042995413255714028\ 9081611186660421353005064336046020561764585003137814136679748644009704896943269\ 7993914673105056669503399364371888566855270400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 700035066836467559250179569\ 2086453153021486472508428233308443573599420095693638080126417498151594021102046\ 7618080892446129534836069476302010117414573662234820231033493954845010764397400\ 6655946456696807246231597375173035976852074763510499730026347868237585606832701\ 5228731732383114159388954786810259764708396858518936377132672325510274543433411\ 5577357548246659618022358004000952024954470342444095983797788686059178082440330\ 0845654345550721296970755068421067962502544548885899630466242013825939338081690\ 3283696586483124921730931157846674745367356346712863430158549200712760069006447\ 7643647300607650740851999969382101607924655597841210090835885728734173451580169\ 1054629408060592338084943876589575097260518073931205427052860041975478869806956\ 1176527553014723497653015347444536047055191781843572306927683137322846641467823\ 5571142392979157294851600509530097002652910395645237736673613170720856016756008\ 4467798720845646169785655027714733738202650026875874390783246638259295541673290\ 0901879381892245245089004999596771120792511785147717236056730088101205766275825\ 3888519809726221365022037905920433389306563098888143009867278713823081703167833\ 4734307752073508844847768348444728498861312070938803135269933856070797209094567\ 5692598286107797356586105275377644275805712081529685293187781186732804666012390\ 9440777642263462945547369160294887400411380949402199884716047821221240483055894\ 5494385482998432821583349659641183403435320802389/12544944049661493272151767335\ 6329413527440915057327857451092036604691415189994828462450443469993220921538939\ 2373555991437610712031396108369477659375601859206704737646498563586260600382021\ 7652660111612727956324415103873534839338654107679245206913284126059053719625015\ 4022554794106621752634911724232218761255075503758492063075390230517373423743056\ 4708224113355388294370375604544055892474445362754702959479282932213210971349432\ 9679056738029113602460062744614933491918284445763103290519484961140149141931386\ 9075162410268700283403033409057444148273698164403863873026363309133043333895005\ 1989557370795340430124395858242156448617537674670120265217530634761281261475462\ 0527656768555401033679044533955235756886070967918779882803353141403882565990989\ 7094046784580501597279579457761836122642329946908309714142711642124159638493676\ 2129660513834898394452191850292459475941711378976495607146283965369913126030044\ 6975658136772418285304546467801309425532606273181440223024114525010674371609482\ 0784505514783327586486284812913062420753720311628523834253755870318804520385634\ 7279497315104744551344376776841349230722494716772166821350778994877356582758216\ 9940242928945326791659556379384865607303445683096213356115036334488075570573646\ 1400080575192016854984610744702179737600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 434551977589852512998277340923878\ 5808603849721110880126500572171611430645403697097943942789401867875162449936497\ 1590132250659675513167906290616050795402876445842528204758215445427214610780051\ 7332323654165028477787315044370778614795120917531970474879143442830715222908319\ 2688850895947015436503979007325192766122478386643408392447654481589256533115881\ 2693562461826249481703403051233463396144400430693855212977855326836549091657309\ 4205526508521370500880942962344727125377509854780043771830908906703893841219332\ 2908166944944649254393816185343255745566388853866515699292770070982083473759748\ 1181393704556017546170825907073462712076817417499078274404155040551915184732898\ 6533642931253440561488407848829873246245330229496083004842376547728029305036214\ 1026789950989941619828889171189349442931551512427865050559540422629076331044735\ 2356285623667376243012162678542738208492229965618361486982206534418100796139886\ 5205353626239650203991538564025975227563134677858975260238964208063324762875052\ 4190028164225049973630208165807652232622297412499300150432620387645029068075163\ 8260855460825649444285290698167476964730203267604878123802779848679055596503837\ 2027151804437056944864037956771179326729578997194692728050549445583674427534039\ 9993755601637573089185823269443139998433203605829094542622517389339967356174409\ 1949456722721585219063310498063011232933157846975430523067695390800671664747406\ 32334337109930230693404629174228718696696783/5588764532029989023661581118599409\ 2382520535122774402203774528942583547844226867058692963680710005703371346029411\ 6811445569555328487232185910391007188330274106772157446524901388621016977687575\ 2123740649350193724155976508746290860193697159043885602067129840721785146595954\ 9349655346478798838699164782098572016497527916003134731589651446832817452778255\ 2377824544441073058979262618649848697855039648518909863835866709021183825197048\ 3801091187261144537523503153794173686281662090475370064182606755410555490208139\ 3593815049134383514159592754242654905343636053440630223015482369407462601596746\ 0956460614007419259501233882050326274191863141610174731674875479767123018572437\ 2487881226425638513421286683970946578903744119337888078627209291462940808208243\ 4635765168662865940836345712263506546967769392082560901561635727980531729546501\ 2320661468757301374510120949664779083852355514483436954728008622424117090477321\ 1195226507588530648919189301002249636639691019392991630555736904677173242658847\ 5388365877132938501140608848552071645628719248088338701159549858717134598784184\ 3384416938851856942496252287275323362666988662623948068241883670452278493027508\ 1726637117980628361396054863079035860524683646555810617122275192663374242860009\ 7486112497772498482321487801876480000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 12066485421209302244613298639755644009\ 9088427533452059719501429960940559810277943732200481586772673979503368042374512\ 8937009526499238684823683341731517701551016733258659787065365438066594008137201\ 5954072590824173497380503544232439166307573495952238705672764175960855591753955\ 7684742262352828840912221240355899035155659228342760083021593809010066775242273\ 8816880688469259158397434104325874360342974367180899007853839799207491369165566\ 1983522237447529378319610983455624539171354025845574510194214885731361340887001\ 0525590266380351689943427243459406501846033893106968285244076132256154221801574\ 2331337142404181975912658639301540529441083955034977264306900086509650667771469\ 5480364935230593525287271862197945309738287336913894548314014799540828021471852\ 2714805313480178228504491126862472872590338551288166677270262050146575726408729\ 9017494674091590351800272605977351451132977146840750200266625194072189882704847\ 0909294394107300605477121999434539629037601491248873571879853453069056497205421\ 5531543590317650955734466749736108998572354912924907172251405566512811809390158\ 8643785132909779462245857844025200885927191343512052032292131114726011525720744\ 6287355294038901300779687402412460837712523800563345939109279836479714787292178\ 1445467369648126653651690304582169085271482362781656238812091746888140758558293\ 6069053232149182430578494256220686583577569695576161245046003275901405904777609\ 77345946028047030289644919009290989/1218773767529913967274896117732534898502334\ 1576844033384450671030401268436862515502588191268009522934563155616055267992042\ 3543412658174554953124851697549578134787626035443746972686804621793380683449957\ 8810294007475145699333861726559229162732798452886908505374179263669767689913381\ 6331726578179807134290362489326751605094895342263909039028305809660925752963176\ 5531724667816367314706956829811836737680266676354409650016064375312396739501042\ 2707789101409031104541385554370213583217136003997591611835881667966626147977595\ 2402435746519791505685103485831767404833781685136311107626429942961717133359264\ 2297952781485694412854169939907716216478964228042434072136031965313710883277244\ 1626802022592523079926702259019915719651755173963472071042996714412420703595248\ 0204560104503025090186460645687909571859170545616872813904349613845797454326353\ 2545799398353392513518665661944058032058606967978983773012367085840560037080961\ 3781887285380942396325435749360616805977001831090632932368181507562446925929713\ 9923059929209245074384427048479387357231102788164745256160007279184580284250344\ 7256463147530394190328924906984019914588898064144155679848659066393670013363810\ 9073349257590620828971518307913432765875564954949795889213143032557742133825407\ 0336510368919899340800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 288188276912627033800639449950732417687137251177611\ 9498956132714772595657039721465913006131016734752937807506570039356131254230185\ 4652294015885232203411989725713986325422804102713890363130064510295136750747299\ 5517552964408523017666553131237200475916502757682840800565687854517013621403913\ 7918199954135989493043339102551397025619846407485236504241995257364694496832644\ 7449749895534626739326765835197836329948741106387050344609219795008669086681363\ 3836158351097886879497353899518370606623669198788797601333435788228031112147102\ 2264158936032632011820266797762400207803532329732333515574602058253100975512951\ 6332278105035270455834663648986839129694103936127257934929563384655242508682850\ 2952537743383569504281154238387653353571680663224642286186322369552399822781171\ 4432439035111763225976150670260734888086221222754849710357631667493056061607656\ 3552898696955341990342242216531302715122854729042366708483111091660754944418555\ 2607558190129921111013956475360062709888899525572568751263066008836825775332781\ 3817930507296091460164522738969487518269354545417104852326491949133011772303215\ 9230571909746564856907131254278129672264307653491501589815403679464350691178968\ 2084366795197470405139361105907568192815190413244426875938733075788937128753044\ 0154172863360548131110424644608087548935521310716073465311552654669551269079011\ 2894944320555947342867781222483698568659038548489753977394520736168147363365938\ 754798548743912591799277708079196328661/243157130404030742016149054527073067868\ 8901356195146022205578309880094880713883033170994402650348431701161209379429700\ 5416049274984677611744652783661065058660575433353448481417159326726958394347508\ 7297637775682693264052202645207077497882095144525445995558342299056243686805313\ 9286352725619551979736218981873962554813531382925309155959738366012546076677950\ 5086863581240803573023907119458514192161956827132048052462933481095828790975115\ 9095674330427230896617369325611438382004236216737350969454921766884171856038503\ 1949902493723330153645534138902583184132982309404803075852872595243699986053238\ 9174558768615725102304657549050846503623184776722913117927596850684079063633508\ 8764394453185984352901461840591394243946676499209546131289356561613804326653296\ 5455495804625687397106595783326321606409350960931477825824785049116037241760746\ 8204737794146445846479629513513210916103458291410733101656882058449466809596378\ 3658890711819400331507395998795261559581367824256562107038021750625133304293465\ 6704489780644388978652751804429967043082405514029809627221133682851194852538892\ 8666647091301501144862859113555021176924668430583626422510933247622924689632332\ 1314259792274948365015855363785979422193473098216491915963851660742830419413624\ 8585515393188129351200672311323698135040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 288409114474735528391706775060\ 3801951368852218741982698111283905325733588754480648202827071356901359172098007\ 5243109197683064981371896911424579201747351110734456009909546874416126448639051\ 3006850550138372843886580521868740710154066555699262268687914271137019991975915\ 8704276569867999738339646296166712813169932642289332186251281018987381212697935\ 0350594130552909484283039713534845712322284564836177341943488761646308558712807\ 9963640511683154535219135181264873993969755314140041210223693053345256583233328\ 9957418731943975757437339122159912539123988877252356476174353761201358824335801\ 7578900475878218869979696007155579076976723211656432910703801877602838997127540\ 9798260875044019747669341192959464351557247072228232033228022785405418068245463\ 3701064916670408845434912184171422106866053308003473417484584196620916997200983\ 2800641122969498473008758988945817923606396134388213948680234155468173196863972\ 2282618442701668144827114936194193993673055427281319728441326147823330609290973\ 7936744941919590118953945375039337628475642822982742956370183409632732335160784\ 3704491236335664589257034386813956585044417254047353612845108140227486451135899\ 8925643397388462983090189599197497798333263185520328013465141228074020741795135\ 9747232590065564556353748249497320086435632267393250774462767922524416176438374\ 7635590100240014218012626962924461310785685856570252222998472660435850683368786\ 4311540528596460966858056887348113000100564907239221839/21330525575385986822704\ 1355889894837328942935158958773916008846410387734208644422312415718764859033988\ 9991492810000291393943239094279637043380269848057459556004508676710453840429870\ 6317458349115806868896580698425341301151796191302847121837364704611947458732309\ 3893218836993531710790311087754540785655804196453395449479953970984111520962456\ 0470696959293466024406774847532798105055800207093380586791129552725913143961121\ 3814430321543733103882893070383852508720353612214653551402939712631628468352044\ 3265849789493581150008798625078541421839684400917255474472290090356435928870716\ 9554767963886118919119963668571537545273853358633685263128122280833601104188677\ 3917307515221847716712961322051948600589357131111240921675875893969414554370932\ 8210710664681702677767820862494095391878304236807137579915531647255661464675995\ 4757840058310456118711625077374735010992428254980838992127300134737349942836188\ 0181076359751881863118742735019432471719608566418812332357170963098948377416903\ 5667302574835374724524482881172476203483915755042021857291818149522918601243557\ 9779450367043886948881278305884869183254956633304759439772243852634833408752734\ 5403689437829066558555971702410392096419116509971205637416461427355382024722964\ 9380126995490894519349287559869239073304371999539200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1982481845846972482\ 5364203132190090075198174515736214041275848078424900223751583834844815777508492\ 2525525205631760720309772776449246190427420416758707212778889025811887987001621\ 8320479015774016455760213598458278056924684087669259069534129919047342621227485\ 8221497772139429381774358168378187055970589859647342416208126379455198441677736\ 5394685773807938953547150061762014903780669945306963176141996707104179842704402\ 0440692943341923766043165175466596503219629197388500989997105338135637724551310\ 8907984543000649383393327718903083254963729293176862931404696871949827459629193\ 7797971131669180888558882407537797411808319920400737201626403115757162397177340\ 5319651337028144513607583932607424960920944409784295259091770263169041462430275\ 5303374594929247693573312513766785631921293420124179779525118499004519284418204\ 7315777147571394100740444235514345952674334133186999523560378845951192312759225\ 7060349079240728412572047013254456731210283383455664030990550651461021517577840\ 8790587432783468402460544561797393856902002483533581091773548641241598804023746\ 3832268492718773353678038746023281313104484827258444818138931618621048679787090\ 0640440014220008707368189748198818475619359222037285369600167788561051949190267\ 3808047905398031661181888172742596701313985997829624426502856885439084629584060\ 2518010242648175604151218572444704876819762743154552480029752331562735010615594\ 4364020230955166752688700821321581307699366897095125504603219266662149474054559\ 037071/133972776930505504006287756326572059746090058976337321550325885152624730\ 5764521796431639142720495123899686705811524966285904732024559326250737492439248\ 3794604643605727938845447656979555274456737838222949501919929663595272491390549\ 5614823187980902962934979175338555101384166283832783738740363001782686858998733\ 2737759081813527003209321593626731220175765633741625846270964687564564088600953\ 0529346425554765860803488231912045039619249506109820670316544595307899484677491\ 3247698947819063718025825818696194589745328205204366185697093119213501658595747\ 7163639398476329588947602117895926792234490360499077803499763600059018489933915\ 9000374707968617851828928784887507921904584630450356588322410121485656800487411\ 5078202864189812949445527350861553548225295289684180440807958778077064270113728\ 7432224984240539700540321439518022799368603162375073232323702053853280006024951\ 2258277823680283171818676581597470667366015684780253835374335044692618340662602\ 7796779971118193237801965301214540495221817317428571719583101472031026063762836\ 1190420130202881657405596417009848930240742732757460491088848869014382314522587\ 2840504855101905279110987412532441043099443774368822829699381785553649630128144\ 1293762983332526748429857131478149475148662861058628469768105007745424397459584\ 7311274082021303910400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3640347731639648926644574737719452931406739135149\ 7425422014531888098764984147892470880989371590926046622256312157024952750981735\ 8948456572726504208370601391556952730881417191879254047766166827940093395006344\ 1907969230803049258906584800732269725212203954262263432974060792656873602688306\ 1496307416222170288118036197444730571495734841691361228005285173919613331865667\ 0875717675638267341239292395477108906812673128458479880160105310121759919160785\ 7379102471804928088896712217260431649899738019819382108457535956494585263147809\ 2553804051006622218239298979725315017336596288382562255570995743669540442307255\ 5940575644333204021972996423197202381900371005216216128136240572941340305248214\ 6249827910862168056743255894387451028216049368959213278884713945796995803059908\ 5047998313468555645423792996314395202920738378449404853417265334798857987112409\ 0731883054128351437524750300572476435023680995157427876687057834741205810869101\ 8372863251260048183801837589657423606327715705912807016778367014100127677065834\ 6507375928111280831891485280072879747454571567483051576920617108610519340156126\ 1533774617416092719015467728891230741031379755384593416288665538761454517898221\ 8749868352275831190636980844545817204544956626330361444790892500953367776436037\ 8610590167782098947775539117101730343473714982921568750723388847857031469724404\ 2216228995095730005081015843799984374459728133096889852151136320583466319978344\ 87133788552149307635082841393744805181245388391/2337202904426514685578110895923\ 3434257630927382115702293172935472307493486845415740809809538861115669826013135\ 3002316029466212276645660571634650593289870933937993851073438820983886080936230\ 2470255775591546806199917079270283249258608278750173250990582067601861318218488\ 9214497755044069068904107620711428926895658285564184127675238224366594088812747\ 8436608434376880506464770373301746278341023969714626675150135238211166772352973\ 1606610219306009135171059123837398260507086582764577853105887481103999139913235\ 9594663016763429786204456946831238596408793922319041079021403825037175244900116\ 6382742786895331296232155853515986931331725857435124726978812638627719294097393\ 1642507301317616413489745334949114281069305320683038881028776759457796621384592\ 6182083009849833853971313986626826411512119200427078061585561222195814100942535\ 9038075086988934684296009136869436266193799048348004116058221880348546262616649\ 4640106758680524298490408199803633965073905047875627140721709396431488033920932\ 4968900870415901687411426134218159405681948772987609017563916523179750137970128\ 4178908883943930558119267375281285304928196986825724882753279340609023769172060\ 3965982455822958455733953645527679171059163991806341126236100251085806025717076\ 1819793442199597279901564696317656914440752961735884800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 3269670339813239\ 5124426883315020288118490794415815383072258623181766643049638141485634989488343\ 4125226978153872826539810059520860442471919886672546179946418720255148476173784\ 6928401369737050625404169905098023302371385680357417576614100653501901788233681\ 4724005040882632448846079423436691385936736051471963950608991145653885680056363\ 7259435597347839389362852560815368789189772073775614973384496383067683125079322\ 1933174591860186375129576491710359041844431372307901765876030245003802626400295\ 3675154773981415560082120751654874594754854590041427049871855952345763721270502\ 7267783366747640374187473299457999123611135547174002435103958874014974324469191\ 1814718585047781368789502492925268643217594425979331327818537937673445600984984\ 7346132599766054221175210286846598275989445126684523931255549394670918143973704\ 0912437842951362663509826827999965220746653277205484654749402470405245926652949\ 3850661566115676885907279857627614155465268869199371204978347058948432362591747\ 1166482995268503205301371899498637766774701126658894671382678803427242939510713\ 0938158687758049031616726913638376736062022664634373591003373990163886693263724\ 2284941999481938514718552724328366473599572208540077690237124320787505943414713\ 6199091522346922934523377170887293150740188329548147093081617526599572028021107\ 8621601952767091556120533789877717185403566915266018785220197153557398348769141\ 5227691638475901670497300557364421430066268614336198174411338658039734169964248\ 76753303192857061/2075004867089728851216666389083202153652827451615698843031746\ 5181592786280362147947495808189534279006452751868935645145514911110064871168997\ 9318478033820075413830861242791782546014071024326269128248390384295232615011651\ 9561293233646747502352419130172449913224781191088176573826820241487423467815083\ 2131140385731180592632091473208909299242401172021371453395040989575700115854407\ 0164795043756292628745696794004333582634073470925220638307376725820685249202362\ 0390028022900920522586300722273691381930114976076082502664218063608369395231856\ 9111650080290360816640746500328489615609517472359276787084677545533138739826841\ 0935693576474431246073505255208223294969499831227748097186957463806758980982176\ 1350825751549415838597809351837846809833436588204952041460165680343697173604242\ 9262595709850601814353850920820941387588025813007491763194179445803586820763358\ 4679529159960105613439699823438044406205001387044861697674915402317640310063473\ 2812094051124718685863521139801835572591275865934173026230292956650120868247445\ 5796647702247420233509765758351924659247725920267668160436201233132060546661878\ 5244907718214215995625818497703480344124561173979092783284196227958262672685464\ 7055362044542728934229822382405319347940544934694592341172762760336599375647000\ 6275146363941587695635422075450032128000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 439840513871416187621058149261\ 2176159191732220704633234313474699425487345182454134159067998499322418093672989\ 3334940530677179702967280231038843088654624078921472795386818144158754515734795\ 0498580305622873007606397548667491490840486794799389937663408739874929706391971\ 7491339060731005305936059322728883448261489294759804624949652298622462096956600\ 6779609255461224347771979078036078240331092902674639814465223115111762450286061\ 8523695316426066267544206103912057636506675199763825785647289984398282642794349\ 6195704952503190125126189867680426718191893560572334275932425483997194314723370\ 2271410181996939903151307756682969939179757715799264308183168028822545961736256\ 0894898272448182717083103331311387557763821373888484972179823162584312361805466\ 3325296579205280245689841886671820929769483414803658049435160467591256608424337\ 6167103544394773579216218016863710066119502984413711277411439736545591354874079\ 8973601170453969743140056624634015337483636528050965295262289827329312976577912\ 9949057935343077181607158968649946594485279217038115083084842659383086664539465\ 1496679149766176768829024520800215039339835070049702313259768370260301187982549\ 7752888902451815417168209184702326359389170533065377810208725567839704081683224\ 6898942727781687772007749450204353653087031454031535056733353703608750583758551\ 7134809904265310319623434359143365545538207420866660960879638491238704009600013\ 3640821471205747437763645953842747906618168144974224214653418109057356419/28824\ 0045342446052416126682117262586008481089442813604225449759036214872279611259862\ 5358067158370595896643699137051459090160951396877340595636321310792078059233358\ 6192923285228493947441106991163874319527394427854099885371006124902842244238360\ 8539705639004860492788241525188940942347948404419152666818945822824815177992467\ 0234595527009334470652542607168107847502040888420184504557664973477507437951749\ 4664242758819937128009272656430200714248589100532007725619249465805555656145348\ 7056566664206308212704655637257027581764308264454965265728513850648029189850077\ 7130717342567148831916968902823294679658869837046539931267040012376573883487809\ 3057675192107585101456565074613452047317104919813636880801702393827779888278216\ 4091889543625982113665469989117343442295068638126521090043332301798956277455971\ 2103853817339337988077986632970539000858448531532255862756102712501207709773719\ 6775547861739208398515521388660557282573313247259683708276748780435349536443649\ 9961750369766064323774204102457285635858491676666202263810081131339488479941605\ 7009003710557040063099455151109419694881525266969748540724310393596004877261914\ 4728358102041911071979870347713765171816903686705362519264947755279638994903829\ 9833263813900569734796383529025368183071983012543407716107490834897978589571114\ 7976294400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 14774049061299366253807072184161863315067467525011609052272412\ 7573220799088751128262092768271054680843705101697456429513212062915440963779234\ 7080870162987752178257827987015325588865514741568176745529339491472544067557181\ 0639113282859373591825845118966057812759744249051102525776073007790661958556412\ 7055980857195276207555449268453812483517704183431338741128750079147082071990857\ 3178211757490412574729953926510872337195372993523822922292220656463157184230998\ 3291986427165951742561321380707103448508033236730207679915344052596219243885946\ 8599679185298751219974367261341551446807924308042947412959356714222565619602475\ 3018798418595020034627540585847483809944578230038391083526165455998646195752729\ 1327306893600182580916819919933784507929490546564574669841022083799024806661396\ 5736861093251423972949632519969249625110606224041335651582758936690616033829786\ 7277631553950498396079618889860305573706885449555321520380326351683659821529032\ 9842319483012079121831222121433252882442154855605251693805951627128489898264922\ 7658514841527437878054029498531364375063345421515624969248132065008550417114606\ 9851176931156939859603940356964124454173814656132863937539873819541954268762905\ 3495514473339270107030238590277336875414595864289354826022753880646255787781250\ 0941317868785396001816360934040202393365740101438151932585222425588603733769251\ 9197747641134043879628219328154011307758879039802817093730750921250691132885518\ 210906321554268656250962445507476307789809045473162976061/105390961021102657107\ 4658896589157724430009558985635749487662171439443902454278549732227785898405193\ 1018343650009235024503686257993051797097932698182191316397885306835928962277715\ 0144008883629155554116755737532400623593019808246576508587349990118055317834566\ 4436025410087467528653724401529599672471895800378159413323569002000926992512502\ 7181119845195366490685269076479095599634260213983800522061598612037131763872991\ 8574316255768998298274152901955463994910416272634793815727082454147292790316546\ 8781557887418985285175149354121362153266488098553614731339804450526769215128402\ 2089496807263505603823886374238745191344460775591383877584950479652857551153498\ 1162567297564465220559487494652105031476733269174685543196212101602343532445079\ 7351813574681024064746995306272400919110590360970443558288030130214257872483121\ 5201658681331373922762274007732142478190787383932684035699599289653311566446229\ 7513068853506590909793130422149499743789072755949752064164583826629683630216208\ 6421110763166161097532653658363302562820882800553341343695476416642483265599891\ 8607051588622546962751138054654556003970008204635779363061537483144803045419315\ 1292262622808568048223523600664298837256650492851843185716349217190022519575616\ 2766425630195477387616661101340833810343455737292473300892399552008200771267440\ 1484800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 87288764131300307536106610543086972797700529653445335768103813\ 8105649374348580711246392105148966649822422157532530636141486336211557431390689\ 0693695361848315915416409064842963359723083056989248116890702906213434246823925\ 4352316877148570882373478024494081745468726130892885192149126745627347734050398\ 5381370112819109351919260310044897616096589354403543344043534565902040132674011\ 6350021249288927464755915781099048823770056940144294679781881476385372179356531\ 4751337604775656126225409453143126773672466005396405480757672700147926500547303\ 5033094011508522022383134371534776399183908925936721847883842933228851392834791\ 2497215552928488968970338095656035831602813680967951804922882454710029173385491\ 1204134297044171978497025705888508881018891664428989365312465204383816556828837\ 3023383383527075765196110841565009082160969909626229938195544534304807272422837\ 5467340527174138630965317828428989689183904483382256329736540430931807954325480\ 6512679120469005035478932850218704592251228706001563137612940079769910960383030\ 3893817987354216207192972192360725233451915307245144996191233644087324933958358\ 7369353557896869807909642396279464452060052847019780377874773238876388670174780\ 0969426004585332709855300604009903685773670140214922045617773803869597790648972\ 5302867782843985635336201683284434558965143394978127946495199272281564655838143\ 9560796962426883522152611829078856377641307681652379957511289251390617981151368\ 0856954607833119700012015990665226428075215731/72769768897544682631778365974438\ 8698563134457137651739249879360602461894525503873358984717473161521525083658371\ 8398998941045707795522736656166201122206708210540369412027646635226178988064772\ 2643760961648814121544702819563173811138562357611899694379781778859653117926725\ 0604842975928931103553123166105515096515650436480128975086082014303630479171170\ 0240631933835567860487465946772414736849088473844212240561266951532954174389251\ 0185457132449119326084310771824906506229859654932433680135365420172292933828589\ 5245363997023244462465903483997022526019192144006508024923090000728815801552038\ 0044447267271160758514435751630601461701797026497120842157436860119255670230800\ 4895467203996135030510003725947545359972105159862546749951080880956761086021034\ 0831421771076336635342195761947716268809949454444189831851506847948789489466659\ 3235573131830919418542215284282983759880089564095596692420356486718801632825589\ 9739789854541430136578188357168486534428898439266006122749044026489883605057400\ 6321742340547726256978313340651332083762342639020205226583070792536425977794554\ 9797776700858733618597251195419297183938340555519725170279530707113235509925801\ 8450466991451592219578654394007443842297353616219929073482787751114400705149975\ 1221622397678746698695695051161809407811235653987274831681290240000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 77851\ 9561476092776710036593401750925517909689996417074619223618472721771637652082060\ 3615884899001148409927507825378184020192598763700259770423620745174151798616048\ 9126404626596369162480294484519855325007981207755301021485589037571056967036760\ 7492007741648768652148258330854757562976777670832335065916113607611498353066489\ 4680926057002590574639334114860753061738838063363128733840059601115924096527491\ 7824851410686897804019906771457055193180904255417170989721929816775061533763266\ 9186116728382186404039249288389904277271574742895034341616377456994359384226926\ 1094797289430453702321153148769736845554631777159726126312491256347600027945538\ 1703898079699328658427197925846915580943495696205008051780611982618056891812708\ 4890584812492490849528032339912023368057082640820978230225162283198224907549899\ 1030738709300897994485515127232931259285725694647975102326630718718193902386132\ 7349862261780886828883571425215142074760171977164735595022843840539489528521056\ 4218419153603081893592200339449372273608042804683656567128948903199720691006149\ 1237270195830910905251380049211192896201815020796963293158957654864030146961253\ 5795065693067212652732977970825421932174602583900157984580056271570758477184259\ 2129727405926950639646482800383022936384643124922908797515122702585647094203218\ 8540039549005605781140376073261390407707915176052481343392305896585109751329555\ 9776296253770811689528626615338386229910738908640857284306064961192969125512498\ 59384826735768885388374511361008912394571/8479291258802970971967303071095727778\ 1988539387770139932317129815945470779315841385661993869338274231179243595861094\ 2452091477469370833490306667075884250224535893925547231375492808262125549506578\ 9850130987708719962995809474197801565327143824186479892987173122014791470818271\ 8586733689270777998472342189147088739653447309691767791624495497541788939486034\ 6204162976701416278956460303792433273636815670728656841772134146053951784453295\ 7861954261997319831032471349069625872733728301385451176610292926018219142179997\ 9876196918041115709050133362282841835543931476355529440860949122602871043248341\ 6181693500018141149258813253109153171446449931462244303799592127595593388526330\ 9757319113536858770091532927062961217392047932810367748701720175875035592590388\ 2982634781705318581222261435740991487350177863893892748117039263025580932257959\ 9119808604642587932611317154163632493773948390756654053033757230436810904882862\ 7216796792715513965312338545610439339511115412305618239912309220085999335265272\ 2669567983266515569990656796251484986817918077251669263343925587639436765008244\ 1264005337219239987649624935554478723064702826617489301668380974410544144555261\ 9052617188065418714713384688420867354632308999016137605253044952954489790639738\ 3159277360509658385248652738471429170267090969036002074008641785917603840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 252280983609256162077058530439608782819162540586539222749058089793164620\ 5319674265402566572076951497588658436961835312859874837559572390738135483050569\ 6201948294329064885057829427829408657118797161549180820818684588695404799882959\ 2158507947803205985797254639893509488977280888250334331672011799835171020390357\ 9502143749782759975865425870846991553438541666005250408135680874829839190911018\ 6226085211250914046939411909414061085981973407911755143808871323084462917254424\ 7794343637667721023317038320479543643457795037341222031564455483885205772377974\ 1239279444409981466689754636818586705712554305478584504050676389447535049515734\ 8387406566223154345926668063592797477531973195748476085601026248972090320211747\ 1215476479339524039240575714763647213377539740036940827431976893098640695037940\ 9969287115707427948690044848240122050813440865388001445995771230294311556463827\ 3351987944464062179996467606768232751107540851304719186748714884372498522364298\ 8994376623392415808009639397463120680698452533767025628471163437303091969338338\ 9247599199696344965373047735395527642434103967672411231520055415724615106653242\ 2532240832763140947620930883722869630001781849100260293504148526328626269316493\ 1114365770936360690870517547315664206840236498367477117387101572507892633232482\ 4594363833489709036451416810400340535109063633386226764708314979748411012579007\ 3332131393764567694563823768703865458484562426943862624222609401861899520117655\ 685818321839843962515100730620906862205916236386626363881/450308972602881096876\ 4681088980204955405052978232646813528537287998807336362835709471500422883891055\ 7012435456001889428507015914882205142934324988181501364414165597921919862264728\ 4929339107584887175004371573825122560723560054647425737885683803016444872403221\ 4339062991409480370509106308085301283627088674358985714350905077026785945005204\ 1834313768437278348334911081322199879134978218046963700003426859897027493858139\ 7474707646248485960285022005638657032475973496588772773598919339147481691903545\ 2044312324283802949097876427209119625459354585528877858048352310263438383890687\ 7762723805757901918419893213484709116166229811868400775888274630507081545247259\ 7732355195630035689495064233220169768626985587404293560205745290326006434559930\ 5969523886311359097759246859676806785195541526101885555497334098959753904005627\ 3413034190628032293243873954211672984583464791085032757113256114839913137986021\ 7055581987062972288802687213932349206990383210537506174261709625293282020875084\ 0501931010019060335711178914423411202467699331319083881655381679201477931857602\ 5400907460151627182305805637759781355391762909237589008577332041570873170443978\ 3494657481407135703226703281576033242642178859672015341790589827020070948761991\ 8772769589003444632929036812267571404918841366918973675677879017312128465505080\ 7145383591936000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3525050755868568646034423224241205216100961480708415\ 4244218403742864014308616803711536739581251255672226978670987231773659184453565\ 2308781156425023664376832050780997619791039269012606653008569857709387470618856\ 0615174975936390493548587587453978982890448661964953468695776556590300213601499\ 0378134201372006030655252966538944232635334152158793121650442203043322858726418\ 6329153506001145452136386364140164346505593223171542472554655236725949956981277\ 5090331707112274579487440289486424312161492067414806118416114486737753944048822\ 0329140364681548405022220926619556402677410868632311911614300954050846961749570\ 2151048513456329425144063002588284860634605952927700997083893920827174561428885\ 0950023905969700157685143784643805282803171479685923873352329942199371105646440\ 7111417390595186868578411297959673604145953398084957126932728848270393929286668\ 1681400618688065811096669176168744554624222530234817278185366895008758163266261\ 3927850433459389372783396133550033403203139215845459457193020380253774383159940\ 8603063955709051426878674079008033320990288777904127031990844136014837463197892\ 8799204528320793438764048423129682142908371641126936706347594564589311912588277\ 4892818958634098592515167162690475152220241839169115101683687134989371222431554\ 9744881761217411370943533225065907052711540220705664710875166765555387557680495\ 7789985464348992725094336127184907086091213072904232661049504230694740030799991\ 5048080644849291444020047748689646326283248482694455797793298122219370920132710\ 1232807847/26688761346537842325606658243389921070312719725097339355635146831211\ 0652048183569785155023127372960082270943845644852838128484799693114647921775335\ 1266869753024283714388747843023246820988365628591033398290744510484261007733091\ 9611537579334967295224987179713386317438709301197331799435703914537742623858215\ 9577261873114919696590494636459727997145951036057994466100163289996627350690363\ 8006227280515929472468880805471785515119462053010128893626034569901347863847827\ 6871572057270993333849973968602449084135825266655350235198168355526435661779766\ 3392845041005053521858292505887302936998047967827466685490665192322044122496001\ 1031271534513174588200815455902754155386836010741951636962262032537856980894648\ 2877992101420105962168246569496797886276769204002347750735625682963041261572470\ 6126318616468382746473589621751621820319365804637472723925219516202609835725489\ 2792824080686090020185340944653629868505168482104685757330975330831795650653353\ 5189041316078790411785026131443208561450100969198129461783186417173801957308724\ 2095902058663567864687876832475995981190895078730080017311335756241177942161062\ 9598689506437777618657777594181322075838881668165978050290999951770436233548381\ 2053788429898860588818590328464561010686579184131436593650973020023834421031598\ 7766211421849050758371975744789430522073420285441489240064000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -369559\ 6771254512343152369263200705067639950674371693774329240215475772657310927522527\ 9456627275141399827780530957624772561493855120144084993910695649611821376997549\ 4473894014194734238085031432817368618868019420008267409372841010890914703772612\ 4288508895354672290326963019925568221486466893106140812744009797953669027447865\ 1030080794144731649507296972986018961301899548196607874144196336276492799047776\ 8454765596533895961186184242960305459609615899630419453816613846326727396408591\ 2193366928537684065156144080601007804466106019302064928245175405509666274602616\ 5440456761137891216283762555041443913434542750699949050461912443448496211306000\ 9593671605519935886159171429318294995330353607514926035132217518777965558696870\ 7520531949873752221104616426976217486444192753392327690969785919020470984513578\ 1403264910019215733024878917701753167011966596973481081137950889585365505146161\ 1030515516756688841709701489685078398432590794924129944560723655219766253924890\ 6203187468879464254216444900630597557020897152360564710409657631817814921686169\ 4983562074568432611799856965732066185244876864589776435902198197371221087984617\ 4080264676209540041638445497752159126634159805822702652564625409512543413787491\ 6048185464435180759527986024482131627643892602678997619480719319976759583445105\ 8792795123192249341702761796672355996170712388850460005137021809224683972293923\ 6449001604503964366311294612866146856944527883842935023952860378794361909661618\ 54927714319515076922164498881088377082949557787399/1037661244315745240809882160\ 0448023383380833023302520617382719914965785606989377953094097308579666264346106\ 7563725370085170119723318879525756995337549756581640758290473436849337862350549\ 3703420627296461131287739626409454599180159475895683765244208714005488832913912\ 0598357159954525636050512434722333558532975841155932650354006670058427422277632\ 0144445750035464895042552305035768000356064038111832178379970726439563119501243\ 1697241189920608281237743501621052105853235914312079963628998864078287474240356\ 5080113053696207052834671207252092537616028580167075687216028947485290199106341\ 2266886816373135842212646960702781790591526679766708352903164131703009930912246\ 7530664037576681033736649080372121617927873480793877635280804329630374706713395\ 7346684754593876439729722370176978859138087913256065715999911104175750089008963\ 0007727275455946310190553696158311813397873991366315544141148126541630406318966\ 1773795720424896056422515623687321186944192269835396457884969583183409526963976\ 8298412875422951839314224229135084301242961087727022301532329678093619195096023\ 7298782443029993771930118588597771223009139490052975581271567570185126786863502\ 4843077329754052486945021530015320132138317207369249154089497229612488615367923\ 6433741586422683904140775456961273117260686918190546193261163034518312302339378\ 5415492173824000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -315130249571306965908963789781069223081422157656908\ 9393975883743705090142284367178305667710407697867773267764621625280607429933491\ 5873413465174377497024686782707922932204695262628955670783215629452907646849334\ 1840023782743026221899405991738056763667065563408003308775028563445855621441912\ 7705853430501392978564445889304206249435697534753061874651180277265669593922206\ 4990027590299969079146448698846987494681086161064089648002708377163664503580310\ 8596441646337038763041032107067011677986908319779855247399836390285438068823487\ 2513468322843256127636275138011389300657175968715272902099265538649816981830054\ 2290752614582987496175016183758475446523023116186848876320256898817495647680844\ 3645889801400608221322518165280878816717341685858973537905753383241313952214942\ 5964258123432309311051368269891508706594616502818670411962555068160568235548404\ 6432457368515672052680498368808822172365073990801068946366662285973962232454022\ 7478240249881905767152262478267885108118937192446883654807961844097277370787520\ 6843258618165476579493504844054024793963890600645305517178873513250905014549143\ 7390636704400705944793787747087758832753200887280273180112743430261626928939225\ 6285980392800432760519477047235758517654685625051104562972216254247022606961146\ 3032677297721013751053791292251861209553906422618414582529260240260742441378208\ 6701845258480924751468733446035355636109887234722733682436327321379680501570396\ 4331744915486305053740586188935088812980723332926366941856857276780303798791211\ 2562954377516826515236327567/35396604025455600239081396280561357375041985696598\ 8700944682797376026195492702277246611375619391576241001937992593155003894486992\ 1112913770979453386997793888390575885141622412016220342515021819494038140189354\ 8617015009152958727453058085393821101124236200434511106547180554548341800924172\ 2571924067072329241064939644848299918106270158375592540229899952050200661147873\ 9331852302627259818707841783626499967211714287860282474402701563301451946800012\ 9942871136145795717263774997787669045630941944454261107041151072439149924722282\ 5345101025802803458429348484144594715512150439740508608909603729786403388779429\ 8957787031314833606670976887870524674801731814219917610677199748619359706614076\ 7294491763238680491265500928040859236525384119929467030174861586305617235688948\ 0706179590081488374982541303145342314141994899527442380998102527412820821222629\ 7833108072412648419994411973640165290817786012708990595460654063496534121575467\ 7661455539396106104902590836164702034283260775146439007414099986693329414728426\ 9985624784515729993374901899351912552996210779226413940072779398217427137258046\ 0625242604375121931400677349264612829847077443706105720928619772587737780059342\ 9307223435587852866825628049409825482897607243752974961296406116656128327934750\ 7917526790265319536528448679077717277135773576788526110897616907929391299598085\ 1277138493440000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -311881547865481712781292067842001256664249574841682\ 0787807687079222199886635787062510203839847176693084859698701136894554535174568\ 5179607100810284188429384006882485349551507000082275957556240202020746158972733\ 8249790939296564629652813246723081896053069165692926574972520802647352013999176\ 8882060649399933338938845168175696922320234669789655789777540968842011928095807\ 3507017590263460330606855273346788318667709652359361723116207636277906091804712\ 2737492167978114876082433790501451251163691097659198115594221598367339781306940\ 5432220479786983225714575650012138587329203973802630374310552407421047186276419\ 2183224227099224364226323619127188028010756611122120407937945488963792163917368\ 0060550793642861071847494797497082175413651397013671590023367391693233594878805\ 9167695278510410351276304571225871543998658002768681050614208760583193048543853\ 7561969601280539296637283984400366870617539445623856267583820713383411894282850\ 1514350836464170828853836829940856658405700396349016593706026068644300480318264\ 3194391255862924502340193377517712473690413877341978932125577696101761112254188\ 6694479849957462987605301744729388938181484275428335911923433428918350021754966\ 0926109746088313838828280034803901223512176403612186925600811706257567075039117\ 3371188675899713074798573594373297130404704415119459666439425723078734526076256\ 5452443305900838246142593266871557015158964960266901572439593939436646247326998\ 2322056856362173075018246865701209107811647037743526673241917597880655919057690\ 42331913489962797153/2147448300989834073512391270759529390642533890490505515800\ 6574608695045789392040024204417688184334686311100790517098674004511923096231775\ 8625502688222693466520335700584688645615789140497478139508244306195160783664015\ 6045376978207851134100480309493715931315962152805152861055640917489509950530152\ 1506952216886348078368880731201688488347303809684987970083716832928719851157179\ 8290745769709774756818471935675821019203218293835460936399951711213475290556916\ 4214012233213113977755030774808418874580101365513281242545952802864606108449126\ 0732116865407029505484012826135489636836346804207157360149212499542058555307023\ 3455777080810367400124223693976740273202504457224119751443703670951648434403289\ 4751710389797072448313263445438951107562234031354802591449868659830407945555651\ 8855688404458207679075916675063256652497044188616087984915471827577887160482631\ 4112059498188433434607868329649644799577933888770772091245561707029794473597874\ 7770852533881310816705964539224299277298432369506439964367174072907890322413763\ 3914423546618083710936448051917477830444054534144702568254653933783847776961735\ 3228992508915898085131812183378150381297301971595462394706122601587675399467440\ 1062844583329201830820439689361358082809309356612133561568064645432489236006385\ 3193181126607704426029270880225436506522471894560802434532912432427302912000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -5820605538218428301795014935763170857081609300994668839092924374197\ 5422034968323204289393473203279670162160543398261603524373559835130725914647765\ 2847450343561471176853842932947920985649270407769777689351915693173767413059739\ 6901381335770033903251001104314818354228811611714603411167379546120482321190365\ 7364579056639582569212583182697785926114590005118950176469808997800491936431403\ 5163825923874714281112490621805433226369311662329128764021702514331244877783007\ 5359366524299865567492233370465841357670828104882252036371519315850379471427397\ 8827437047941057716708991302109012789379660891028524466588550080866396124601032\ 6326139413419139440756363171767252683547273317962202542560005423581878522320768\ 4890139242741970254976412935975776982629175224963561756368880069348541769149504\ 8625068580524638529265375341642635358693767275442039836550494377373110056591750\ 4762277511497618650666358549871415806154000171833842233700981071073746404472614\ 7884160195260507934080372207424499945633465661840088155189693963650691805444057\ 5098530863977786106336497340651327925238932058964926935375288935696908190129147\ 5992148164111125040335113169156469148269723023683249612199846770746338180769066\ 4943275149537624528528348976738752170184559173515870415219295742628131669018427\ 4669394336556794174809727534282758469338986779751845093211110078858265925673359\ 0292697955233535578636682087870340127064727457125804694169857366708959959557725\ 6285178985361371633919551815983728329783635221640398692250336100940506055476227\ 9780954985160536025847/28803748802799306701735646107464339266602301487723104826\ 2729913472101561149607332766729363687355137258019274792859072595155551868980220\ 7404434599583143368051398340693290285093343355272872213513817930404465713856575\ 3471894643860833403518374623920164008059668653375167267727055514163303550202016\ 8899266722726594987323115480637939374228052563777379003725709230234211685218862\ 6506185583109401870217574192723914637874709735427148584183701043065009895232616\ 7401337007103752580731602165950553091880910416153945357320406490698666679244109\ 9560715433908330153191313782204681378537684086548598257930442971511747238942001\ 0253631064819901982716906558637932088504477708139204575836373668305381326509007\ 1594630124324688426930874002145006460722376498064718180052972382618764002533445\ 8912137328763322221643356652705605364989348251583473934811219830896706194886015\ 7289792707669522470729404121441854605887089984738933813404971885089876274176090\ 5365157488912479923075356771379812532635889508395165289095141527805374493405921\ 0194129950221538262302189475269098580934986412270223875700581371457779012778193\ 5896508680327676594057812143179373454071003484278548084798087493651766076900803\ 0043000987861126732858104110206289550792223927769846937682751979052656108134618\ 4012385562203409287060964545541221011447359398417255900829014161088656536184848\ 3953138833817600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -98883013349601370400556948843348015261297978644\ 7551949133182901832242701310951483186889471676076808762281849065200472854232818\ 8278339697714465263569422370370218785349379024414324573518385361688607872385091\ 9836715312498787409163861778092068636037314401816432916552264957354544195183201\ 2690719565145400559587545863699163529929815780182688542501967637650548584812665\ 0601699342102879225308708440053567509810840165822909629353801759289231274931835\ 9020914134833955954855153872994017118409288616476889779919531882588300331981789\ 4403573655921094496389086075779713343036829949027790982518793642816783034771912\ 5643031320733932931173948171849547512076715730265853992183359792074411749975203\ 2297590946822093261259060465080142394985672976199737590969105317981186365532799\ 3979482479633267639396761368262592991436367561701469924435159670346229280921233\ 6994226258309773312274315941572204226705397689153196238514481199743347378406412\ 9980954227490491681218344062769981071646303454286205343404321406474480530163056\ 4300728840331309791727632756502974252531124215831271248730236642280772724001303\ 9166101464997828467709824295569049566520179996060734136423455770405254237110191\ 8227801563908289151994753942469298999646184813412851810161911053847388899114055\ 0992040967313124326485639405714993516488036892365148877908580335284019179536509\ 2663504480493788144211191343941450464880048806580889791397220809267364778930987\ 1750267976451257862744671209316366292510380289410902924902750391206384494453731\ 586076077266782392860523/384596788459435188134349893155326754664474678369907524\ 5797700253283344452335392143043074459243019686809285158389064457817044360832050\ 6706558731680499755448670649979153643971999402856058869946843718908141290822452\ 3238506917790849509956491942355683751505693306848085608186198090945129956355157\ 5842281695629249340567194987217173693215655538433583421735248315338643923460455\ 2436271611726960324603738636448733703009889865392518192119193130832854963941631\ 5487228776754193741009894163308376259361459118695282958207917907179693683662692\ 2550310673287557970722699553870971785113144216567970458483702439139241513650020\ 4949969800440195624709230286844518463524935877888920398955138682257354729207679\ 7326174025595595404479531179592406750570419258630333586137135575500044321473823\ 7795413085861405720433412249357295069754400682415431469916893894644239498511028\ 9951474869427583516692601586785593717209392029754590817337256313363065786991849\ 4069028272897659288044832758729833552992364396754254404069628364798950439824262\ 2714514358957799533424003875712296734153725590350311190040031642729395420368782\ 1411410251416758556805245021377255146389954210972111424849931904934264867623474\ 6871459434812732304358532932945126318097272977644801136452585035902038571482481\ 4591677878726435785651156250619358681181217573550224834481894276878882133193523\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -300878728505161360734236908272897330548984510971581239428036139\ 4353860157744479435874590469400684631163534966484459588720576361473177085107140\ 4525070719124673352502906208116824875082693462719447864684620274111840734741962\ 1516787048703271812687232409070676902045127970846089963330091272499076453678757\ 2095686021979436794291217103637010868126235570538492079129017159882759855110073\ 7522809178413730294214355981453383567817205673397969722149514637580924556675109\ 8083940394734207572123681467551374908847992973749905753876702878407130104912363\ 5340181788519492007116487583717731889889666930151568963238347415039119673426507\ 8713204633802921628016542971723337843784556867946326460255271545362510698505234\ 2026615982038209726990028629052482334998936728870563335790966319223065715029956\ 3479643347518552374792348096069929067050928306529650716693979780943595025833220\ 9665079911554975263282974060095054343454440795349119748141542649475954366267942\ 5518983820537999194144396927825142951041111013041662194449806475571883348044478\ 6857727702356532301463264662009118617702636494222109359238303036711523096635930\ 4022507586942206716201395920809027540825004058345283706914790296197833137676798\ 3664522025347825073834598398957060599351534766583739592557668382571679120411360\ 5579029804339916819792132454858672031043363088182500123431102504123161944738848\ 0202170796762410684835644792330776244866929623355696470861245559090803457341578\ 7812318554015329762191079268781433759562852197483695561003890024373801700083798\ 1702447541270725223970079909/97802212034213481939952562969224843925230339975659\ 8485496720584060044284558508432863872715066376760226477485556164841291792165882\ 0384042718958412017163258574499521944256058530021505031698479029723304423662095\ 6176891469239519657681659787557913704073065061168324846352195710622094412885800\ 0719100351204940237765077102824937068467116998383664626044719154201007768898650\ 4386754357792153219414553972474533077517312177640994515538951025519469508412303\ 3805675452793579128603479046236267300501504346968719084318036202646132014409180\ 5478308049190990765947170303491616940659458190661508615136037208204755264186961\ 5187352740416827444804322336370203680109949164370035295289217124113677820598877\ 5474948827652888349867911606265030332535038367052448417484473314603148530856420\ 7160722585970158841543848580591472284579268884573412285478258385958018971911514\ 4339381523877409280216572017411312076085340945928461016101753269512787820488149\ 5807806559769644148226191668717555033212873497565579049399798934259686101899535\ 2383476012172741831482902352354308564963025882638459839536288189413834857473809\ 7867788690263357648228041601193071087519103302433026801966654593574901557798367\ 3353926436319616040405085722399267085207847426174803752004391429336142111193980\ 2636901909680640044469553894321408942341718280343953419588226952076998257256533\ 0149234003804369715200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4452109024956467116232952785844035810773\ 8754532003190257827131506284015135908122564472770592482482279604842964332086925\ 1757073523954579281939472176530607778830850726926403873942761200217205766052736\ 1634995102965451365486268178903754235709755870514662977266517857239796597780442\ 9826144473760958398993748432536527023248197477231438669800538767225281139347797\ 2297825022258265658172022147090049657093737344059354423437417281117937477648839\ 2924476981925488575127182861180163038453989225917742827963059002783272516214967\ 0776884233452272377415576215729472230507527946096395358903219986830172445109464\ 5274764660911208719100857679722857876699856884690496154811451385141619440438259\ 2465388966136077787501901338340195622087861646899532762988966227722552542074797\ 9032545178664396155728559456390181925307545146093609066489046051883143920218162\ 2902699007494130372077573093218480810316782528471945879572919373020526057766834\ 3244832483002829777070505685911975469763567922209034109268395068411258635642206\ 8667886446169001735288258212432892729349267634629581210430201270880497675722793\ 3907426255956985498598135232917696492399337003663795387360138305277721559934575\ 4072417516152242503055982274203644449914191389400956560336617538218950124485230\ 0940219086027757908870021467121436769070881105810608648824205623602878126870320\ 1909480061724745981427051180208630518659903790310001365971926618570631319959657\ 6023996315236984386249820319072055195823324224789535740466398780210056760707240\ 045712627025542749503289003156159991906107499899071103/126895397373940155465257\ 0975038291908258293626630895585296697564604012617579166027320543244927585167612\ 3769920651351576389692511655086260729326850971776519973850191565884420596307263\ 0309274017563208625140994343191115919979415045309471230923562575869370656370551\ 9896212241171242569611838437802275436919157792282975354865126105178062444544214\ 6621764563035896609414992203115444256835514879972044170519839387073154335466965\ 2211145312278475109279747259831621178325568042829516162765966834678458119364963\ 4123689860644766358453855709387682340418689749999755901123067800523653009108688\ 3197237493562184540731556894610982359572112240308895370569164094048900842197383\ 7445541825305286453266735830349577466657596240577476128871019327441969029259546\ 5708188426495895717557877279776729047641825304748396020743652719249810096009318\ 8836440651285889565098269719240052394583391423998084892367004053458308461305967\ 7179138299275913521434791841121296640057446036560466646518781280429702164514768\ 3523830760103480534288701730321834039962461527981969560073905131972620289940094\ 0741761436866532128494160220307919641159334610276421233932626302055565552351568\ 2432252205816138609859029121957403406943284853067131490164008561183439615667681\ 7599053562991686001673197081625613854205820168694274418720727460603940072058603\ 1959507232095505266022117454211237852638009203097600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -5754249393\ 7859291039786711336429165164065821172554228232604473467904704443112842581266502\ 4349689727819594986529604013843231591084473305136719092917007624863962468834676\ 6355656268270563173023879478116770366485182950640962997794701704667079112381180\ 6103922396269834683608463452603029459496036456383421923995990221932996682217318\ 2248680073354646434305976585912104560149263922756582214321570477764634932779295\ 7862287167565362962969232753361249313786474620509032363436840802590698354161453\ 0868719289981395156815302379532418111819448502511150663388579405163043011695929\ 7818520033954606422740412481181560465511730327146730663426050144084408338875433\ 0789950351476374362647662480053270868148377626417742239630418238466643508773915\ 7149406245284094167715160848778914412937332419387497085511026470953708262087594\ 9315522709696100976650735343740140341341543308083038956505172239313148999321245\ 2580709807512954665643166273178067547608485438423305922167573663946953656820269\ 0630001347999835771983839510378771091354525864802098852826403644910917744173733\ 2218743076801579891708197445124874822810341705734051990674988971446682777850843\ 7128255475959237422732064393670910416438425080899137128268945605179726068668931\ 9277591068564992534989135923224501943842262572853496785539393599750060845705998\ 8682548381174008236410970344574821271365300884907698765612746890578331501996845\ 3935657074056138673390385333025597676755489851550870940160143096895685019009437\ 2620555599082718543927083699186841153549393348647411487819165467118312194062629\ 813369197/149898052690360021937432687417637540029463684993527946976954923276719\ 6312912781569122917840641750534290216298861488194310851655759185726351402107670\ 7527692749375986186277281071239280542317015215440605329858065805878483493728737\ 1361270261402343731267692353052041758455360216784904042272235320826199379095340\ 9783935803159401378078104636008029457098202234518938067400266096854002533046133\ 0121306604691752997106534657645859658628006651526940795762738837651787208467836\ 8064294315267291988731321178461460321666879594752285950221776935093866712516555\ 1447901202761468825162056595585835701136290998174972792836722888865897383838446\ 5230981774968141838607790852704008808569245235005036323576891182104827160490587\ 9109197057161425287135773989441077437968619231152529658193142897842653821160501\ 0815153716130932627899787556100581072352155409282993782426567696327259552917923\ 7373935231294592833587424935580610224769488247882578378271131154054072030843058\ 1300472771531892646054682592857367198601742536661398527723384205446362633666424\ 5556016190189831620078468981754644541818315141153727528169148746596564854813054\ 2803484215510303725752487169132047898883731803223573148321702310518275107331452\ 9017129743249247267162892458934728006171500163478728022650842948260594851170213\ 8008847354589633532258116351561634373894753445296408747383520399388724145233169\ 1315036160000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -326479286078361442233948364364817069817716704303355\ 5024109263493851521692378184446150696203735032388291575569834744260588892101839\ 6767352635189794668260018523736515087055427212195527858629224015647847032912642\ 0377425640719223407313136278326203093689205212359523008702360399486841139030414\ 4098230294446799261408393774423001735781261661696522935219208735853776115749850\ 3018581637986862318959312632674856395426972705756155224120649769984210278594045\ 5329965352826567374083355157687946828251332292964030482227411571678269901660614\ 2436199733721673756081517111613328810390772824184487167956126224417686919852419\ 3049218278934758284980493608320758836872731301925032494809889255923091723160448\ 4084352296709949424374210135700496108272960959193913346554750658136460918095675\ 7762525589625827179898775834219503650252778250322944581777406766294286730838819\ 6757555820255797721026303150579378308684710608093791247535904418051345023780977\ 8100565216861244698043423726775853603236377670450645636848035499840482558934838\ 0909760360734461455451802291699923535011029592989325575293667699593505904198732\ 1617548616601782313072853733929078919774973262991064363106810910736316394612559\ 6016307241111602679140019564819037376478317084715446947706852995738558695430258\ 7547023433158273141429738242807887928405680556323512170852969032962012254036665\ 9036957464984120784356940343546687752780145479356147311399806506892704352441259\ 3634545875601274725033742851623359427287797315952202088923217396531419336055536\ 47413639203782099067201842965700218299/8081968607429293972776093290544811173098\ 2099280062555952598581003185110012388815659896630748066496626382999003324757502\ 6628915941235379969610646830977490374759838355247597777317499656760403926084305\ 0658187639528868353014802952695285142424996589217291871176063129267189145964535\ 6626313402779281663321270599627648975146093039019047351298672183175256052682820\ 4909647457763222667820847921657435245149042278696028338954720563024646185981951\ 1718044192363998868697066728088313755906502654810327919935750359850048190722730\ 3695318539231439171275220416157384397779609482836358087667434279024799342133880\ 0137858209468932644885693134923561894805906827202423813950152451524979657210480\ 2977084294443099933059517187040223145124689452693557517598250313095596804420161\ 0123021195577396911648275939987253634600202336704358540307291921571226208638731\ 5744260711860804169032848842879226423732233552263912093345300616558923773499555\ 4123431033860215629594862332256379076163364855980046177319096353803964025480830\ 9545401079033047103154803283220101792582270444327178600927815575056828836179735\ 7633822898612314995841361080360349125981077244852230988128433955048588868460175\ 1270315684389698448580670224695945072842974488763510623726775975872667381313295\ 9773680026983741313538504021040571977249915755134144408348241893871834773247555\ 2923187845770680076999852032000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -17257301516607861063601267700665\ 5303774466305525858555695451980607110441221206066486133485203610773494762339341\ 7548646074558741607460327659745486737737313388273640955847075124612798402274047\ 9704007782438554552483655675077434260168039306453552388003038928476317214543098\ 3007206144277690397689771837279965318476495838454209666462678484656645325977209\ 1969534954951794798793338316524388082418938131602660553827307585857019167145452\ 5287774717679388273744732798937129479226848214016500369689455581629060529701854\ 5781646298584880521036959392696090983656408558092365633794171263665073647926735\ 5927888629279807691296791687690556785261141115583747758416463095324241705094351\ 6336264295702348391941813107860907656578188425689033389815031056178967259694157\ 1988473857496108324605366251797867974876721225256089921558456274802870088356715\ 4446791064932247419897361443911700584109678503010364073644323100194519955598631\ 1243390590962212051303915489424338658295523975438775902678404450890824332196460\ 8867917075773618538792750634992803611594191542171150096056687871680721445039895\ 9072998789844745217555986742149822301939554658919923767515043326403185990758631\ 2909382193886640769640917552499551435222812963522902350042464419491030414594067\ 0547147369749448067850594382974946310744041619919706570202462799826076042456195\ 5640821920617454265325237781151948214165145358247966848517347761435344916384945\ 1231369478966243934842082847255747080056019200552631141448520041681397910739573\ 5895306244555832250526218439975600138450633176647229271037059630161858215228009\ 612648359187/422397868636398449097468715178625743864256001548500734103454035686\ 9835899056585655934588342028688914552223084874676187697613847452051530231112840\ 5512923438742915300535578369532755854809309439198606045364249146543733886011485\ 8953599550394335346044086167667565244499470879070623611428150372275327350745446\ 4444238333825376612703802637398651009896998644022631441525121123179127891542145\ 8571242034538035398207442904351867120969585157918258779584908769697169219787623\ 5918451705854872338396543371901520244745652367864741358380968150816286297933212\ 8611230910007553615082294550917385234328891284599514234669498178476373579212780\ 5189524010174004955583788187131757870421703571809544800305621643372836479463377\ 5337892081682624084803888044195877921159812797369159520604626844796808663231841\ 8126925219830449661776599078162317892896229838931575301100185282868745779680682\ 8303095126052027990712666982092431486899790415511144843511962125074144027251030\ 1021338975246303326413442315827086958426873333249730954636256140189540299928594\ 4479506445362624749220105191863498232250087474054164291170856071063724393593409\ 6702942667453185668119356667236654900378502296550660311433378774393962583135186\ 1275555016479006814999498007328552682878918681118320563396980047668783454781382\ 7857609487420202830207735243527190245517355180652658876315821606540159002886163\ 1339020802726530911963586530115584000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -199017494244414413770737\ 1949434929428760155342334147239832393734333465592020721294254728986784267979923\ 7776885242484924183807261572893791872000688369765851568959759420192125940648998\ 0009224719418382487851640480684428177579378483582445503987530108475642403560066\ 9069866458926801259059973694771383288579848480286359558101610013355508461789530\ 6233314279660664993847816029322204024691916936774357092354693952023875683383198\ 1324940273256132761889526351755030083945039423725618355549434503347997960776027\ 5687909594342502603745506449270311346846310799131693233501113555055700797673184\ 4074456979373485893752795315718281174909779287559128332415971505672305235718230\ 8525297262984136361773163299795870484454183927578884630311641468771229800062211\ 3038616199775183654007071026938883624413742129702787583228425302370998110968272\ 7786633701685851895366239135229698233728710605571164032762466375247744703543389\ 6177880707837054476476316737270789862080381309374007181645319788178455621216288\ 2814185397124825674092551200606291612902983377944632658140257415808027995120570\ 6661743502177826662237699217707694646477800545351979705263505677729819073670849\ 1816937658722623738127439376632600255004185084070702342152808857272897517345213\ 8192853260639878918086808367025353712935935895056485054313578894382233928706893\ 0175198877509712592310994451545481202617997650953164809305751680501959135993422\ 2063426832088260651106879659501200042476354137129670199042347797439525722112376\ 0555223953119607134702486652189146131358713047979661194330677128928548194584377\ 3716742440195544938907143/50321697540610586480562537235768889741285965188421934\ 3526071216262486084698239240603317284956046576770775787172876293879961313020468\ 1173188882326218188653393431468808527917531723298845236582000737985243285275463\ 3280540516858244949226101077366559111180409865219480017310312984731638031490088\ 7474270679252172444703376976572354542788283860371854322476127084116698243095469\ 5325072604577943331306708818903872113904507744167839523691578065999481710951622\ 5906141378244637555341462252699758156575773639574841374882631160425274280881151\ 3880687581101683528895345601503903571751453860061393970801938746218670598099039\ 5849293643588702255485836020436232357434734530792327641033027695006490499135277\ 1844915389470724176016108550469137702666248618835038746438685108937748242172575\ 7302007090280655285740466313983850347853417659447490467525963723124402586367517\ 5102770830847052138098604670955385622979121199892406536494440499391308649568702\ 3517714357633226075947921942439479589567633577651265059086026871779891879118397\ 4818029808867167754790572981295138543912034689331736040328786577687312831263158\ 0955317081019538556281710614390752306292970159458062664039246771712286225691614\ 3530420915847720452980662960174163108962587633238475286773270638623602317472729\ 0040007504889075538393221468663791933977162530619650245960589044453078862268302\ 1039952055298671761893110950300342889620712458289152000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -336970\ 4919890451565965730789155272124508010719991344459533803534663088188106169831543\ 4307041910454847099365577874133349581221667808185371561471013952846572926627556\ 9322056628130456367237306183590250120091174023096077426971293939162957708215596\ 0357107380535740683607941244629515467947045154004343137904144822120332876179030\ 8764601138903073980160814491504241534358411316862748140953442740147395765995866\ 5770668562470997359155542678104482930514303032998724891441812496677276135144723\ 6952225754008624844737543792889861347087432732007698454903105507865244838482943\ 7260845648416554944893341810700357159825605930023387386522131678945422428284389\ 8486268639928224457853559109877183255527818970092104355914406156186236600402437\ 4015989987899599056379220940413338109403560857707282045561544166368811836354412\ 7570376391836495834862735014478665976390652352646854349059253908484946455318758\ 3582210446648542035246315067575308633524569882736492062302631205617100457344340\ 9527730934529053565547213627185241064624262442329871935687753902230237422055340\ 2124385670939961272308086122767256560571241699603119323312104822570547984653768\ 2174314834555225261966158214737879644070913540308320819178833111696729933477242\ 2006231005570946363288007437036047340216079425517515057168559129363612637559167\ 7424891347006183574730526524484487824046186367339713592364473514809119713647910\ 0053165802129584123676828055752366797811738722186161051780546524848059709561189\ 6882325817050195153889832693746579194165972639196010603626424518224341728263743\ 41609988169976185903248357802506791065096915569743/9280331486175207607592261562\ 0234775075991370029259882070625535788824984738936056611203021956976906171792612\ 3324848199474459757441397718333987533711744448913908902952186223233433813310902\ 4380715026592976054899637689967944562238882195873498776027020608620081776565722\ 3507693054692474642984446860075996609339982425992358289631750569378732592486203\ 8993931549429682193275259388225515742072675395049744918957607556038430540052498\ 3863627222578696970922351142908665467186317527076895959869615216356700672283412\ 3431648292161219169020444094797514161778964533561947456998017014688860988831081\ 0068112077327469291950727281758401694119957052878317755731606256702336947483526\ 9455222501553125783697677491861043719422110198824820166202412656725783585447352\ 4213220228851082458413257899696731750125670248679656862206799859155113028718947\ 8203756318957001749301044886467004846479823072315721305965893020659370013853604\ 8528276364529850924581520532098763251868163584401840458444221066430149801132514\ 2978498025757974027383651930659042793667786711897852456287953879340950369333907\ 0963180469600204473265781170306052506989782112557574042791691586734060244868673\ 1471310127789215627249455743171707734309873756330101568355974487929128328850271\ 4647495130366158292765060807361387252243701916520974708694001567423032069878347\ 9320715084251603600258292554829641234345470222068472903265259731282961214682074\ 9721600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -29382449191350620313309242026532862564334561420293302\ 9057153398860295040092616054806570029552321272993391018683851133584970012467942\ 5376233604870001321456309147783519799452637751307299302316264208044770104961519\ 9630946629775713736977576378948958197140772949696042669757138162656056746384230\ 8119790633666798431805319779085450523058888540092907808768251417562302648600771\ 4188136269409892028709356770426955422898542773586585924932882050313840263807392\ 8730314144149551814183914158054674566101553830920300249217172285765273007540820\ 5019163023915313868813898877477466873017318667535713019352511812720052762077307\ 0026166229899875752200924547214737407611645235815605949605939084358431023966495\ 6428198074482720660270828406290164878698929525053372851369978192286611999400967\ 7428859376838771747099814354706755177087925712446525987933370174393409342155228\ 5517312049190440535293417971201342685423614440905057968467927169227354593016081\ 0699032808855720432193817973232386535730128503623950513706709375091640269297736\ 7607010647966751019564030412727358614893349351817863660846627560812037854413374\ 8339432725553029727668559164288828048210881741282319252466216138345184283598890\ 3659951491312835515442182686068309147077424053751640352301900820633447233169253\ 3517411621456733776882021191760759671494468840630606734779523977946846619027695\ 0120400807717151054358602656706256968750968088894680658576639730377373616746162\ 7025747701438309991116678821870252912351773263142342226129783006499731593946594\ 3473567253157831408327725337939275838714661445185389343719993502547948438564333 /946670138027614302607027919150795904975278278535389462572157320000190984980163\ 7906400915123570726844289939893380393458926197469807845931023029299451060274583\ 9311975200055909347362678538576646811566036067474222758405669734325549343276467\ 3987812873304388721561030279898040307241343365324491003822789840447413483045516\ 3310177231712570873229281041680159280986915950029218220692762377614068294144416\ 8893198254773253411188159625239635754995363000601695241626269175025596044562947\ 5353434218344623762135891887992046398317051602893948315815098210098396032990980\ 0604967857766300556546750645265796408182902878751683268275213464001582985068487\ 6506802980555989718165880960248565071631206277707300538953587123021214083754531\ 1435487170692615258396647023014192428972389969582169017981096137747319389489266\ 2725393794611735589643006224764684782189224815225233240248026499711566047629523\ 1681907727738562889383375093240666531366526007555019702796791392615974599585366\ 3208021918186797981105197970776181029487809412863677209577330036881946720361316\ 7765633238398279878955309942613131018085313699960849885775270348366506540893458\ 7043531471713343135861605759567649608242509865163981153127335462375381193146578\ 0712546393373124882136791330043216153863079548201440213849196887569300348930854\ 3553348232283497658279975213756794933685722231000359074849641607193486950203157\ 8563015240891660796339023144550400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -195614511463178836917697907\ 5269000412448582853461977698383540719394072237271657727867624737401612322852712\ 7837793518701029760819397448575421753749593159283864298521671626076483105157241\ 8817546270237195347102757051750044462023072286653706645271619166877154329902659\ 4125070767442497994235097806409556764681422083224268947959871072069424831107048\ 9956059764602084091176656786471699821234728100334037037888538341004565922547794\ 6308585935088872695642030482046397025917888745773169774570144036769384719200892\ 0213452523547401109602454069028589357782561677264441687422294442328745802547801\ 3816826197973879463308676234801935453096229718388038552235854338033138493643102\ 4750320449907857366730682367100394867877796233237821316101698970484150902601582\ 8792819695166261738718214572677050711276459910043355276113625549848642300918651\ 3354754706487330555911060031296623551812305505820854810972716830173694547673981\ 2115830635239027963510227212817263530418368758917750085459891464671914977191015\ 0578274516373219476535135421859138482474101628380868839030143476180082313098975\ 0031342110536842294178418462387468461348705294475826244906247930236203623304607\ 4242972512886018806227768687570370441028100232992596218421648088927818563181177\ 1172560856389668057415478983505114797418601820557399379016030966308337808968414\ 1184901812517723468757212335416832335094257744781563235306685803362166054866985\ 5442040145824655816196745551989840506709990136292516723144679559623824915874444\ 8184019700073596147084476568404438070070731454187878956171654268024802048792216\ 13812783757322312315459594884449/8250969827884664484893773252725083096792983014\ 4108515108946193862345611210298163504434716099191324921334906155784855829642520\ 1359675148986328602647416095214674617204934667968642363794796452430985485961548\ 4782459952020062138601727445830286234959692197553000711016206638437404782495626\ 9767888107538362228746285129833087202135752696161575289596285120448935287690937\ 0742360707979485476339361096335804928571762573721287773885714099059422050304382\ 8269299538119040946642874948475193058119746775230605259805607257771153480920094\ 9016042048416488653223614261665551713964268137655749805833021279128344226795206\ 9325434584887107617186408733902794700852938139508892645551067179420325815663787\ 8495519236470824366984828088675984697864072261606676813361191995261603429967011\ 1676778020345588789763596595608777151244290716289525813603089738026993069408675\ 3964330556918464456405347146026523035642190298869827265818050201428087512720956\ 5997516577436953943729311957585576011733404783373221126704725146210782141875604\ 4713241179878099029724739899736737797289970222994335286216948406965614890458610\ 2991099397142517777599016701657556636163192844031151202882057419509342011338837\ 4770050620222253494053804111481704720846062588135507918179022925785143421754724\ 6083049795636694599694219743877483987104314884641067943493306790990839458625406\ 3807829652877999991022391036377411528870901470447414228850632032256000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -35104810560521568295899492100448225765146319589687327422203461842085\ 5926962964104416986687498311388158671937398321252371318416055188574683936644895\ 8740277969975048903883580355512767467137821065565930943213550203271014161309107\ 6354404417710148414060757144385460140789471303800059535399888835858344984066315\ 0840510165467218184581723552463747230168135032445757910258174817700604364109982\ 2144422643830782359226827400846707842405822589754754757314384981781829543481786\ 5439049668139545796481425085852663354724883190845035352676799878764573019069910\ 0357703437742679281886225256429525974985785176638243336587696777462785354832757\ 3912764615723947483800252835408249127199032191451016534171478946175452507499784\ 5436609475363385282961213241427316512582937004166555797800355860354880224891961\ 3727411114176527894589752349479957456955280977506050248306865353574120048259802\ 4112756436333312222736072038999495982843045451507822524270785488886175786829268\ 4629372836885304339613024060111439231230561938434686622152587516787710145439319\ 7660988972395365240632275561145066173784091495035525911074451830095024882867191\ 6312594332532682418739224062522799509557726508808386418077741076438471500468462\ 4833902781469033532043032838424072413871482821461877416963298754505110012585171\ 7576059554409903706626264563217108896611908052997416481599928899295272039612173\ 3513192814065202026657716847370988648426411241395103429368343987505675119911476\ 0091514994448593140024308253216921781349873530902439085297329278816995541908901\ 8572208524797956763695591194117767602187129949459503176234269/24401114134520146\ 6054309618725845630089623151176270107422336806451019683791218505896202353535891\ 6966068409677516176829594815895238322841442929028375784861681112046901125085598\ 0538869190275615046439869292564891989467000251470947455948930008676211889319571\ 9869405421285292692042035658793787973922209198077795502041904300249881763531838\ 0829533957859171985629541305676500511156119596659408393810033811607870230197556\ 9071310847245592421880522009576757381397807068415222174282460080897019773572271\ 0497981865644712852161166602053321782652040128694325603537635208199452690557702\ 1421851572499774814607941700541346133144314612547198792849293053855752464117886\ 0352264578493433189527211578339406160556695142039388439695006138926273045394008\ 2030207858986373996697931347701390932664543774644450919163623747478103612840273\ 1596352189651118663905639040850514579496442182243284327840993746341267925879298\ 6807174703772852483046361799528949576748438702791729700622135988769779338283562\ 0583365683686726496775055721480853089043201444246560835825985553597345512516025\ 8692453708275926002215412459211901841349832320953728773466486693856891706786236\ 0090168040884958668419529041026427824157256188453222459510901632038621172763746\ 2790255104636039119433172313619182440359094627940344796686024834810064044315254\ 2924717385085879026945496710651660095221867346037379421948618196145565377724473\ 8887771750400000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -25842755621051896875380178589981442146384821594\ 8827765776246367022777117948681764646899489397579731957239824134842772685948868\ 2896769116274048487262038949475653767856702361436327650179524197317656777191422\ 1553444099175128628920426591035475353370307737685490905893810037910313288979933\ 3168234071983448204876781365333430954239341135355066095889082421445746758074300\ 2722697177067599079449244468282046591248018779872272952217078192623680942735690\ 6605167839055521801182613236964808437516995016296396944435851838899803920712450\ 8237773483797249336815885773357845829343947793601300565353219001554801808772155\ 7924229980219537518857055522052189765788564688788315864712120192337801334666656\ 7991686564710905193420354071423833854996764957272480028976196775354055898963789\ 9053186622208461278085250328990723343789718674275529160643919281154550485474783\ 2936537513532166400755870970447971154777509020520757174670929354321401774742859\ 6016255362885633253346948315597497798062436326390580416230811703795195781494291\ 3054176528943353506387424717043505884761117311857513044512068699504229828887784\ 3703389875607097942083853823932402055391063199536687716557518324070865307764723\ 8654710163754860063080734998910097681260558395255168944242138727768189897088729\ 4505332401480997715648185365039113154592254534671562803918599725980572699727184\ 3940475957042411137422884267990491987964324942466767444330429303353731807065046\ 5999826150532364975849703635123757013475627044968215804682922241010771917534808\ 9091677580391948360147979536748574597796936528005868997136131379028899377993261\ 1838254225787506461449/79870644602833770084326895523450324622372182492850842278\ 8457933702929437381408973910899492872268342232778830453680404936877642117980364\ 8327032325796611177974881622690145753834023846390032844282504876810819934639141\ 8986669888440778694896844403653007749209010510941972010035869486555510001279764\ 1030297869046306596988754422920259705939889309713467101908734632206623819390819\ 0934464651288180564725985791145790793063913816180886806912491151657450603891038\ 1620049306905832512294621285962981547136708477390736104121524885500122271134748\ 6365419465558808467426832120027241928744924662031273263768102525322071687089663\ 3616913716222336690473115009745031417701181594534046539406155816001016546269319\ 6192202103200844142816474524379218498596878915212403578495874717748031286737223\ 5627755032019593263930614976214020686126728781680664970845696955871609967423438\ 0714805738883871863777026842223259398238711481482342727450645748864337358523546\ 0950550657032311808523663039285170966308355034969374854506599854256438931481829\ 8245844649535063873796895221459170685873960856612429023484444081794607928300988\ 5527913516614109556843304213217711547005569514800961494334943491800588945854238\ 1173157144892587760210383385716417145221840179387724928594313784325670614776504\ 8312158049193070308688668101694914398266631881652984250978111893892183383673172\ 9639019288612177892013573682959677833901967110966691705060131969433600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 27294415509495431520591375514729028763353103967158390653724511535602\ 9014559528007419512444424920745751074130365209942135988337028625160580150748962\ 4151310536453369316412878725375907586718778906563832326446429499669296652574147\ 9162943907231499611518598400814591597584805830958113728545504375210610146592868\ 6695484001738634622355122432581184308815648677344090437986539501459110860757382\ 1878882319190194285169592570813437494391922402198939386851206298672138300079271\ 7266249967292860165586374658317259534801065450679439000323092748095996770716275\ 6977281039428185664793674201004935446576193070192617722858690890467907078101741\ 5479884002389478025254405237474042393943003815929732607663598326875756883835408\ 5196968115380332001195274285633307721564965147887066913355967942569657013087859\ 1825585004390852154673895957990227464033052013450631066634860738531787850734969\ 5269725190644382700282929342023130448694260430995599340631058891986135562042636\ 2187210181075866545400759197388890410102280753036297961522559537538075692723695\ 4595587820532659873024129005366806329062584910984202475910969044314179751048828\ 4597127605285888046660308161548445673070822721279503579610800555752981440178321\ 8954857666854924094305743319347177878171962620296114947965734107778092967839301\ 7285219169329421259488678453290144526427173669685244987964534649347906211464518\ 5088616453889056338090324864133605636503630648180082008776871322687472895759089\ 1185492676351692270285907710279971759063275767976829009876279753587351297798294\ 3167522001882427766384516907119973353459184673488364551563763018455073/28791005\ 6498888330072949315160634270384214478746372728633062440204433711630022298131454\ 8359868691685497581463009979870894737177403644240514157307748363613973156729186\ 3835015922855531253730578955318343216401971520496679462616078951622635028048298\ 2984865764734602546023050941093024779831100054819512172240306190531807257639451\ 5350514982107329340557748429603013964113565761632863600756051962387183779350941\ 2370542090407136605789932136410659898899440471327340055642885514729811510576294\ 3249853399019097922645975006515257158457761955420612448678355852530480419181003\ 2168349225013066257519486595717264455560408244579119327564150035927286480783606\ 3087798880633272575861029517483512777493015919130393428775763931955296614268946\ 1532766496020247040933057993046128100437334973672751239929922780736185320328375\ 9787376476895284610798688603387078270976023508672258575832540723659601585777692\ 0804017825730559873451399538438619419216378145789408909233643984601833853949024\ 2620443820799755113325927857629181694315883274951522705854975091914425125367385\ 4720143629750936466811706105054560350794511566283547752767194149952560361645196\ 0206016828165645654099707060650108332366144291951721527334278365842984241300150\ 7530365933919247853204489614734082599881846859132834970411716757608581281063494\ 4497086099640390831232904118076503764383718619582973840582947368222762385870350\ 4989470156942485188112495411200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 871391561301674561313518722128\ 6143800425918538793441678936969838882205814267218327861598540094322644548202730\ 6641748639207725633548324801862285216188461460499950229712424333302164158147549\ 2589761011985586508232654584477967798441391583644789245369373408605975468597332\ 5471240384202813301533952863621868776829971241119530608485112944766277091294975\ 8887092455508355314590359832791700836987203482676516130191792603432306202444015\ 6825871375902976656429309146278898542382362488248394174832710590583813397938779\ 5252923394262920033232233862924608450658654598313936721087900436351437775874663\ 7042043939091893813845463306545039950835825572342024491057461458013490228839203\ 7053513584537675740771566938487878516750294182667630682680030974511040892720550\ 3283317385536960601586226548000064895234930210654724086189176150527544459085191\ 0106433937777560366826529397684035070669703426480282388719888154946790003781716\ 7981652557497612733964934012845659639088826505447461499029755186299129955800221\ 6638328796812799198399230353177566017012565423392945346838725387251316492982932\ 6233933822916103946225819028331086612935228890483901130666134034721388305790964\ 7739408447484335010309938690512246540839465842352558921536886886294598898642970\ 9184719870256188188393915694597244814480676133185286038245271483921277780146375\ 4031739231547749732757380783219942374070000469371077575447851292820850309769270\ 3712476400395122550585423943348498069577391071140311300614922247705633669963407\ 1677544319621816138466985031519271423433510299835429619352451892928011203602844\ 956591362278523648715209141381088863533/372509357535641536506283632057828097260\ 0116039142437142514944852350931147229933566420018327674723218167793848184283383\ 2005822842445963475333950921022718160114641301783365042532291306757154536296916\ 1626823342931924196136725284753213451528987287710277424241319646003748462350072\ 0101969052367264460628174521378697546349640484857544382144596994702524707783295\ 9750100688204121796579593085326373800583393412646448237664554569341517595538377\ 8609938648755427657681804850143921515914990999954125343806072293822374213478376\ 3363433156910371378075317711330569709399057531694882783803619668292204083974658\ 1059897436534621353700364524907246196288588798270748362681438556974378264949791\ 9118523606561973579133815596113642515342121186460740892134765764108079247493857\ 1876205259761057164481028790175157926495019628727550803056147239995649121788150\ 7480507030790446595252662246222239831044819312216489706355303300536259785284895\ 0121075420442436883277405506807549198023204052686192879325523217155655971452996\ 0053572407118260850684845614655369355357161955531666637387586631029161750227425\ 4855935340423194870191715347848373034855041191416758342735743717476504640913884\ 1563829365746351586730834781741160051613248690091607952621020020920244825382529\ 5092589441856906553167730839807965992046498422638863774427743330446791840444959\ 6657306083739315532718102127398270483626261982274083093279929133760067608613727\ 7644800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 118736549980270652070565476840481682437586758719167\ 4486403784314993141131452451506952822135074400311171497807959208216741530227176\ 2002795776111432792561079248242110145898901260983422832693225457883986406344240\ 4433187407139271211903464661735439006857027245509324839761926272556555672473428\ 5858691873051315496171604799454138225073870066592653276930314522938767091468559\ 1238009415274960523605537596798642414180543086078881316535555400935266637333229\ 0640735181497646724647098628497065843332873692501729671254678299536971715932390\ 1947113889707990213416180441714806510530596659442589295728305321897749344894482\ 5289945959872500554397008326341511991166547889356074908389848967330027377605124\ 7025133449603307780670929146226190995196431446875320427505262069807155785160246\ 9694652495220784806505914355745776359912099397052296920547759738835941756338626\ 4949150877795924045845351685603123016700828153652160661460320898485802515095333\ 3656644898046734223227837129420293719052563420905973934333248296533836841979509\ 6364699889780797769650346287699503379516387063668329135808942629821196883305969\ 2251753381011261501949273249967734586612957401681635194374143219719678895871858\ 4507417143963754236867653429977044956857256615105103093377967976672934632475408\ 3115439603567215442967638652199319008764076526186266154981114686224038999991080\ 8258975867942817990651452756455570545959847160812786639109712966859552511916604\ 2904034206214942364649611359411179363935335320286806030620030765431011388919579\ 9190172047384114033125517001154540571727753188364282199604991660343526163854944\ 0203713455399/31219623257975316067537990548157039832037417664469383055008855771\ 7975767433808858611274016726116867012032604889359406731348706752236954130352154\ 1786616434164663531257736973480303625600488109948585605726918605660417357157746\ 1893183429108079601175621299459345683804172603099779957031652955399825709953898\ 5172617926245054669932802654095618513125550919909291549496150400126621260115300\ 7953935945953483021999165648145527544016595536544616441455860841614553957426788\ 0703902650219468886892541914870944010220650157795613627638721157976655787203910\ 0813094656365216048356823669140315242433135221364711655756419501574301624063207\ 9691614264008472938084676057330371903606814049690949713248754419704214737736154\ 1034082631558977344314062428807376837542529708811057410548056155763640040669071\ 8330634684487551481817969211768242490966946388311361240274806619953839826301691\ 2801025965686978764470594375499752320114538701901527923701968005231036632359695\ 7164352117593375613798937508637876261331766421686565943914134735635941894388737\ 9510767891631058164240267834579018146953160194443431782828204332172429642838023\ 2583258294495204245413229407617734647477565240442139953914234564333507124219702\ 3528258629977809038627090925733516563469103948097835771407452281289026619036627\ 6305052629075447560293451882049205468285439386492424601169390471746167105493734\ 3738654814609030352692276233691096979677988924350791680000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 7831\ 0692624769930384858632484163514824161174450598832325553262411062152976460039246\ 3982626537890102776742164548257692099461710420337818648388467079936601181792116\ 1013866581873648097190663810085204512932493273309417886401936754511426695903968\ 6848923176810466682233648725058899356494194043151221405951026273013930815724124\ 6631797136981957069034433418095439622250495048981837968837099182631262004754374\ 5641681358209778217007457419876064287527046611982055040956162478349454574384285\ 2209011733479362040776655317282976349952394407958694675994574111490380511530192\ 7588503770628334632953375263976400245064171253935347320712063427987204483852707\ 8397540282167982842904885551278390840639912376701182906389070104486478587351402\ 0782341677126057372614975812429561757187337782697280553562908774648288184315898\ 5258268580945658723896301153621757711282696473901644542770531498108009616260634\ 5443708857216618098320433370338777650246954369750149604129217782984379770458001\ 6192959780887285713368568159060841371681383848307002408239065444535556198237022\ 7362398567174727727150339539661746222201816176871819239947794058603373414108820\ 6744958497450470495088734870668372884054303587903404924681035644709388659229165\ 1255567901831566930798396977872419331896292064427757096919050977928852380580573\ 7486979635801572558099516949023350674633499169119411130772366295823870103848302\ 3507809653435571507122282714071191795214268023634156364007769686601077507055475\ 9920460157190789974743695934961487288666020260645375426464034752540096953084055\ 29733214646915376657750235875967838098621500922569071751040099219336141/1482038\ 0360794728076105019342056312133161817866459151728031366572449930769896586262367\ 8268969263464246460676686038375752334392663574553395836068614691818342206927577\ 8317451320368471460909170251173193343012039258243396438764643064655236150863426\ 7895421341869812661622189538779168040225404425314299039072768536232348357749153\ 7152033307978065584936118788761192613526780222130374210780768230975824512328664\ 6247394541024537005105732250377809982597004436435587715689213571883606425233186\ 7774032625418659806627136805525234287550625444087420785287945303824036754648121\ 4805650636290266475249978146268683348320958751507270960040226596649503285081504\ 6505022629526288416325314902345342544028776426430834746594727808439594012742575\ 7445764413645217341741766210705120841904583963073280622664661895678923061290505\ 2739896380419821149896054070662321127543851753824931316254937314069237047759011\ 1021973648772845382260371993092254437649209113125175936694225393567420947263313\ 6887404864177453708463454008287388967845798166128550232940665569029118703502034\ 2268781842977744393366500006008789177281712294681974865139778757880292367267355\ 8478535763788419610857447094607952426576240908260135715599074333949892598575734\ 0004564432937465586627649691883527202148932602905576537755104684711309187696567\ 9864147142827690763649087367924276364682929619826635130575258965512639082467955\ 1410020250929231002265603204943583303958528000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7141385861610\ 9131312043366518002269742849960665171953526618008862065419118231494891212970064\ 0731744851554303311248751895014746461826252211395804622263571289807314824363456\ 6486795720360975992564029454742552467652997610873125938191589787330943829782410\ 6892153497406230055170067416517455365845788878391451234000747484647087064238972\ 6591274801203888542556107763772000398985627939333888142873699720432285169505767\ 6905902303202248904452912845722621200011057634557477069941813015565716344041191\ 7516742638513078092429362325084897020438551945759407112609674352946240477660715\ 3714180281227349442118754640070328494727223470611210015899333371069073494125999\ 8021191575350859513822375812889620076723982519153452359681345399965772506475811\ 1689131654117156122804342263076287767730625861762629284903522839497870822937007\ 0885993812677780168139534829815340435344622333483292602097856693456378241827806\ 7584965954451969038090430761285337547369573567083762563934191946506009535288099\ 6394741072446228067892222697445733128368907806944297223976376310261522675388298\ 4101372126727486069387003457272820556356568891080407967927151506340065782693239\ 2829868791040312518870440494998849346181518533302337936593518919462283269285745\ 4683083055310365834703532136116258173619759062457668364352781217723046700708668\ 6764981370876967158526513143217993499894557899325011174654634418934763439566215\ 2134549504928243961277257597132285913143918983163064317285430727942199556483542\ 4420188390053297381233228238185878926141199354199434143218749125495929098561635\ 5301270010417803489476419155410879265527410811595472989744655896137/10631155918\ 7081086600559543033159618536453316195793039868275418997200788776331757062462769\ 2801689528922160475066788390530306345548591896029449700738576515060370725463837\ 6996783697900114436068872608955015434189672392511834204124046398921322673540508\ 3395097831191645127528723803879357278719758554565455013473932721914082301453888\ 7367357924324306982975495373316808659652906027116174401870087476988428564605538\ 6404651326368201826339351919851219351727428181584090338471244667218568813134728\ 2639118758209326811676221322530798069994373365674243884013298153123967759293060\ 5211758673199306049374797166393592879042373348954989706723547977584488816648408\ 0093053377069442192877876828266420100313084181074545599680383756874104912900866\ 9723520482361222582228353893939993648396925413325426341267195635287663484594967\ 2688052840497295165063665520243846442673060848247730114737761902782952909381317\ 2469000523005508173511903419847137221781029964973981907797745408901099920739780\ 2407312882707135176079064407274099186143945188309118378687782024944729081021776\ 6641772523047927900799374187466628680865894134258203253528704985931512994271931\ 4674902620138457387596411089198358729195285941004648106934699321274360395870339\ 1525075525607752987813684268136267801650229407411929375693212950639988809906341\ 7238987948552240027290059146142294000252886184783289613606503032470574738924881\ 7749095462414180141710010076921158842921779200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 524787532103\ 4371250346472522286797072519599445729870986858816669263061801285759463129091086\ 6516899756621425559909626340431499802383655257998324318190914413859945473079131\ 3255502847164656418005695038550945743144970024569766280965676810215840607976185\ 1343982318478897674220594798799039810108598238150204806555049407253696831191745\ 1841334786424447348686341111996989362959350787902274372413052184596832676850308\ 3611151697954964730347356693730210129911004317265681252377636770500539458777496\ 4895596412909079724131105322119024234817507813149490001138469679156763316366356\ 2306978956394322302501502635609504360725932880677957056740140714955116738111314\ 2795971592566284681037090007776903682052072666052362167144207364665797817072246\ 7230023942215445622601135798863009691932788365535469602197085467700614732989924\ 9877711288000903095794110388293650196030190322537539518221686829853175559280664\ 0693933864955275045348090268874764186666020543363277345010493169142951048159923\ 3111756698232153312940555838050675130689539630305124080528311288937530271272259\ 7678049410480315757623534869706625202534623976201667497142606204278073561151529\ 7124279905382171466878494588416971950569031854723329091445802081675818442152825\ 5813185798622882444551192237522624057361015503663266078825000796065207596393966\ 4749318305487009336170946266843230005545407882441639723912297738941134960572397\ 4638526006264551279079532084290480664170482726666535933194192331359170344602107\ 9064833272966070800699720497257484996211138615280402795431115162106978599593467\ 88140697541528351231475860991131189092867481478730373691382568663996356511/6532\ 5007443893925211886260634167536719836436511568602850322670076704572709567313470\ 7191811937535356161851609770075742359037282559110965895880316984159726245132920\ 6249965846454119540805709321689011610043849700920942666994070194524508186517531\ 7540422244132236672145263022550164878085660336935153061238169493855009618964668\ 7965914903719741968967497179291741860651872893448333317909438466226946698306045\ 7776299273982942133066411222087087775692766677191165334487796109111081471298388\ 4240449344684709406520177701257441245062830655525359324297889126093281060717404\ 6778360300990307564612223607705870424545308824481286567503364518746968678654780\ 8460156459931982068686468338672657162156441588420338523994464727313923366184062\ 4967867432594792698937753815392148817141801969292694669338353167974608150276505\ 3836225737507735310771580734050590605585974583712298862721946060105175637578503\ 6555921632925539487881454183807595234150404444816399364436086224112710533284476\ 9566039472264277752333117236151297679641247976171543471267486122642424260156198\ 8203444491359790143965550669992670794400237947228494887529301960015061206887522\ 9407195289183438259691718021218468899254987365134877572126639389836162751472945\ 4532176784293470867346147348203607118484189566299761985516302218629483946997471\ 2768365082106939485296689452208185003548817141753839849943292130185108795319169\ 6827565238278817168720925780895328863700250331818491904000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1068434990580108296249350556000613330262641676936258975989937883574404390432617\ 1628453318607675466364256633197502264108878219760708037876156767405766082119753\ 9776760709988452876936763366315665273706308588991672140240115301913676786418953\ 3449127661824288181196669623097206263699943413187545189323281486864696068614997\ 5841445526483194578778167481534920676122937878248708762936577162708492810383407\ 2033427652827950945562011304571868562852481129252802980504243290115942949992352\ 7034547046471926623770367356160857839962599250806471094492236730068989664469305\ 0242527040405065167974006666326725208540416990770648393146545744513387244957946\ 1424319808053637729919757338961849034215134573898008951153899892527498500328669\ 6342108005915090820542336195072218530241421724327376718235024375498555659309275\ 4982664988818935439828166744125114530913958660843909451038019095327613256144452\ 1425280740939118921970455595479131754708864461572244191773436700712327351312800\ 7225638813025421556889617152976319745628734101604674405519754075704677296375699\ 8666671802998713147640497749072729940445823793674712606811347149523668764390335\ 7104931724173873215384318427753512268976489493856712295389725808867174478902872\ 3625347397287833654553460491266513221629876685886509427916722106079060075070244\ 0100974312476863744988097877341681058014864518944094779693246913757368831792486\ 9588670925215978175588212074918477516189519759882132317084860680178447887873548\ 7629746995912043034631833143889984903588750540982238359302925102235466663797386\ 8968592767079371398293515139536887668837566083289152916407859242862787611565781\ 434115722041/116661284783525688581713700047885999189702270378399443402163925349\ 8965626533234349682004268324051826105907229860899078074215246197635926957933473\ 0700969707661931409364636513943629153483317624619112029386845692907694981302325\ 3956579145541909242541373414367823244649672313006587221720853233592459075989499\ 2743533351032475639906800604748713816655301235248668706847380975105830172058397\ 6623395017049728878788008966604862507149701924431963831999706056978654923132119\ 8770937129529327297424592967852783110927689536212818596412770008917578091009531\ 0166137438401250924920753400165924500451120774805622103090244008167877378177830\ 0912535992083712064668645136396702799324406073922079782929182242586752653801569\ 4350543839159851783574421298263918320403098544955822252201757755808368735858024\ 3773999549958167416056741060170131971698565644603643624498797187735897337739052\ 1189240738621352922699938610213782691007877891670317373825468020182604798521087\ 8485313266688548038757322490736664722497013554680474754201509485034223952809095\ 1916413194882180025679571027422884778238362594160091246128869224125106924677212\ 7205609680690303964140154158544933905042561932187770556975791930108579999890209\ 7820325240079390682672059956607341662758671564441202165085998737778551357428945\ 0445296151154894159091979343319123821082198581777331754637043149367141970427301\ 7705790168847573512306574811574512854355271533482256174775517859908734156800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 143804502213607933552403351985831627368378229295581979815\ 5163227686825495907393495309786552613449661991896891498796851531359152712854935\ 8617897095721607570762772660836494956505255919675345888047316657099772717769716\ 0449247831576225905834131483970684312679870467757873309402847800529763548512452\ 2408812013991663071201144419800978333905249188251911240879799125854379045958564\ 2152589311363175356199717940141683193109874623095144923399027084859445687316742\ 7255008984332373668363787202555373005120187057400407024891620997484094616547921\ 1051616499232726817878087773548603022886292115571913908933721457164381448664187\ 0897699525589081683997401658308634368136822845827116873098790953762362226122509\ 3476330695752333790138771310195312867548741021400762453381856283585302525506661\ 0882141645902692767885803803562909071294628200812803199616264916558521853538839\ 6012526755326438416200521399303286227602631363021094345234755152284566942857050\ 4677650675232082118316411997256225765803409074804568868404573648970519570140803\ 4387425532216137055774535725820549572328496303684305952470860107463682392663565\ 7942317292591003332991468744706496470898505074149625546751827322966325831912216\ 9565844569837735136339820452778795075210377475018065851413026144254268937876712\ 8858532461375140625743436498699803385625812967861644520987316530040615635043761\ 4509247622440523651529650813264634117613282967940250100602131802775922150296210\ 1451522976009061796610852956209266752622011958856020782443247766763626894072474\ 9399471149551718999201118780184367504180139258968989772823387411907140972664228\ 1328542235935594006869911480646138509673/14355190823190876083554322064488428883\ 7419735579594805242498699217340395647865934141071830494711700688342604740549201\ 0213806951697430353917647442255396991723394559989281664390464731166596675513076\ 6582979111140674978677668670276772929609405030991499990080161101503680406080544\ 3583680500029838052977764026193590942984062096155687892285790318571309224980620\ 6522946311865640764825891657060491202565260777439542126899952965547525496830862\ 7345259467297640475892039906990162285752133097338225384435045586299037661164060\ 6784306037062087170830197354515128822479905815309710739658199968576902780760465\ 1509161501504978092394970904719044029465431604129076600319002666885384335046982\ 3675437616279992377678679789878097707765035437255398679688373893105287211458261\ 2323963266314015429037301496588043398359363833588434591722234140533530664845018\ 3671194359480971117222166489840026654364056827921625215616583889166446479803813\ 7010807746323749372100369168213243153978087020816429366833852787327813599719497\ 2610071525876684206514796303719927596721563432253528950625376180985060514667456\ 1619193151084064766701636789184520657620683964638910079334872459242939138714539\ 4646751248118344364386722408569651058705213834384518051986655594913772949490984\ 4594154134401051084386713143097869517828626720165794078610075639636443621372734\ 4168048751057446263700120772135810012442554249304974040021466048627794797327099\ 9693367316537811459791178956800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 21292691389485046338686\ 7624627013509513347301280510712729830588600195912756655201476980346865264029467\ 1151100932631410275010002209533369746393583184901618259782213250579140498204374\ 5682004944194998862825236942309892234474849760525285585261828516017874381050569\ 5540549450115036826370503518477951413713280806070371479648039943690084824297550\ 3663754274046396552288351975615360046610095854896093639482328406562160121216400\ 6024980119160758533292212118239256120439699790892100476653830912000562606857405\ 3651674901786827209246252858059694431705061502864571478897112617992720004174652\ 4415879497904433650173559541841895038426636873135036955216794326788149259883548\ 8583690187951878170212113333669683257263793873892823819802771666655632034660502\ 6503071107626255622540601575336814555604369093764931269251270536095772910153808\ 6316431935126866523600442073017433605896375617908747877382188564054504207273594\ 4809984034885152167090347953148632545167630629462428035116651116449273596854820\ 5369215349435788686875931888649186301790907566091182775315714607466820957007338\ 6853144174688803423596830870043142944510150898629960586841559411407049810971157\ 9502123208901649619010074667379067503720992026613302690290273712745442351991934\ 7139492337243306063133884355454846290819880619110536871747613736810074260604020\ 3739249961152633559546774611386682061529202354573575516267738963089140753703618\ 9501287235581175433478005998539959066717444880306876438561925147789516613080084\ 6395031991945476168109224228342686874626183487346296552090670322418630730981557\ 28761884198626753253743067416192189661911769108304209544772306985725611349/2020\ 4452577280385058399923161698647372904036383709370188530883585843269552784970677\ 2420565693623561662152604752164982130892615761574330879395818672639608595095373\ 0032914299907432760292612600895471627332366629346200998952939779221533932758393\ 4286169852704824078329713382211496832924418110866273163110360806660613255196793\ 1602592185462507013711832023852724214082950240716052180028164425740601790385236\ 8886907558874120467242623885939544936754119157251904846884976775842041178660226\ 3400307621079512161196352206833043269535127029698562337114176990155998001305143\ 8187907542377594515773038100494329351076117465153983244284171602856383667161280\ 1758204345728985620218948938767459449572259699354660517015251492709325375569521\ 0089065128372063308749254907220454075890083189476624918903394639778481507752595\ 0314602073362653811662926626413868517775035449081748178629192890017618179559785\ 0072090103473154604538801205441207657147820935913311625219959195453263111902487\ 8898430452839753336404320047818535078292200362057046452935863760900742813237647\ 8782433547040196128863773172377288966029372037911835697366372621757334157919199\ 0763777972994521823969128739769423811881415668496574806216556598149821009229829\ 8101729674236151527987971633976910927145213903166603290481919180548141735986448\ 7742682972507727793600306515628077933838968215498703461579664942208139884581368\ 7421774128862212747908666917411315636842471911641836927409134239744000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 26535358427678785278442205522877517233583392150678553837007226428247\ 5849846630325235219467499444007888153078904215892158281044671190827594715945086\ 6286041713678546316782383273264964634576553797585699622157814188553035350424633\ 2868077621299169104411360621284268889416972942300575710273105985844645618244527\ 2916180234777062890084999967032882953114316098937362605422757194069267647414338\ 9812489950828500611246056567757689871446149411475630503710497397532374747625819\ 5319484807114789683826980118435686741274202212825061373475091959334674149414113\ 7760800238172095713680487446304884429558719350861107171949708861092830339408671\ 0282375882780685820826876324265495802506869736098331795767072246057735305333520\ 4944219140682610706816655779701975595458741117678481708428671895911787878761623\ 7312111478567125763865695926563154236168751625698289026913371873055673757120948\ 8796453196360488712438028525275059815001734118909532826577127236982344272933651\ 1814836735067886762249452937958498901281517116035680059471371430224309452323080\ 7690744005343176356055974090369461200090150221551026377490246866594946720097365\ 2625162942940968735263579900899718647108684987802217756930753755022443537435292\ 5337224629344601277522890446693979844193795963198712185278891024468640535094086\ 0790760310413967555129924461773617671690847239446598853236834284445045930756650\ 7452379384330890704004855633978850169297686014870430309443432676086848392973849\ 2749080254233447466569144400650298695730741276110127468864031372189782726778750\ 3955626133301488949213899499528832850093487072701043528170615953465207353829269\ 83708939958811036718400008253985071/2490418393764777897415816615800681100094910\ 5716441767167167415202550290948758866030426621901800991187487071064016857580046\ 9811166984012192646585189970995811780601071448349575546603279545944501680959282\ 0547562694121666100688814823064651900019726143110105138098350640758198677979188\ 7271888828645398877336037775147208036047221449949816791625385784512505324919431\ 5288666273916491469498324771567859018324599755779539483979331862552897330865030\ 3446874264847930834308330222689887609452901733569815670303347463413320507724744\ 8732664867575750312474681344458405956557707074690549586106618111435430496683056\ 5562179874583694585054997433846824522708390630840006159749274813923539380327805\ 9720107682809811190538252969972799886779156630419084121716534962507042173361093\ 4080800941839845691792958161736988903742136604212086222763307147695038405097734\ 4445868759459168005983410086933712631300215407627971582317559456583366340161218\ 0031457962712372825471443091304748801544855523927556552204726358579807197693346\ 0168707144228997423119027023306902403796406443439385172001101252041029983226899\ 7073794556545305232028862035670581609099731100458845194320476194781619405065507\ 9918878342517206793016502502061983115898918191462019977807906343460101067064280\ 7252789337965360224452555153905139791992293500270741713404124211694426330475757\ 9771691712532310251456570069598509907904514814332840190136535698726559177383932\ 5394725871568560523867638988800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3132829022576108551763\ 7741176636308439230098337145336038190351154466966010414720833680295189968548991\ 3045856626897406556821657755804623927843946821387020927229022781070181818194074\ 8121894633472462230445160288374424928232456519449140661643131791154614708885406\ 2726642041310535238349630096652443942093887287041422197390288970230163063617531\ 8772643118469868013144871346349227312536231893795650118445529668749937781230610\ 3279974109337144415743068127765446768122909965639151126160914667688597207541085\ 8619874538146667461512898063986426012457070907536981048229481682019823599232536\ 5252060287924657636577144190211894114773324979899390631345448128491150528532332\ 8911228449619330668829126780370948398569673881696847168304649349182233007605968\ 3794260780747808171411709564711117696768068651120676365921268506435532322965270\ 4696943963126444378739349517333613072364705135530995096140739786937156773004898\ 2065470701640218900570236272574677800004126084169305581606178912313923548815486\ 4395193456315028534352040707053709863275820680089334445329896245190431369362203\ 2310405598765470225968269944734207080657430697313969234527270002889814541907306\ 4475392134984565567911964256842240415211129223296426667173780799001821555725230\ 8833663356981027552158307208275333368028168695705928514922047229392527677074637\ 8250642932770547504755980669744630569419261644996471702270847420527726600657875\ 5465523429151062770535038965684533920161471479650158630784032865221644120831995\ 2142567529923316810838389224536391419444104384996280910874672246917568523784978\ 2115218347520213626718386227686842359850759113869640650431714523584219329207547\ 7/30387067934530446493667788946109106261105009627488628373732124650326614950740\ 2609389820850791205728017083625714794548722058655535312057317287610576622435208\ 0081604585311427181735742933451842726080670285018246258079486488904124187293739\ 7188569602807179001685019662990683591296297793488246316119054333089064659330810\ 8662645142360130390560946351747367438977796777275295718837098344745966564777759\ 0144013684022774221820437471001971691570236444524037564535936827007511677552648\ 0115340445555493772104497077802921152083644101901925302612321336176003762469142\ 5464629847595693708477693483587806313752631459306638573762598167441110927240157\ 2425619620429347555264845262981560427452275616634614148786507022937921395722779\ 7027013582227925164349856925271969214847376736544213350786018615980797757026564\ 7101362939998343757625228681377711343934879518422014931966093588202569336842195\ 7835493344496256417184776587533908448712842447783741811267086206145527379310834\ 0814605664217683713899580215515827886231802099940597576512835052081571434273674\ 0205473394270082683796299909176097448071203550806221474829815402475534579332805\ 1463816347644855936058021725453568830937138824304201691135053381399446023736106\ 7196644625147812445352563313474579482515903690547170014493542979438130957019533\ 9637041246952905601808113982423857721804213492559623840225100041565045708263433\ 8398834928769047917439331735316026982005215091993564723929808596761575424000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 101711293479881114477149769084404541773906345657928292873\ 1328111260203489202856556434555391596265544730892292446462637787586985173227768\ 7876102529231578842711379621933178796019631300882579993625377279485433197865651\ 9725744706007271242342757591908542509748892268269979538340100848569990613752853\ 0424469607937687078444895498191823416338318704548762041120812064810710759333440\ 7936295290836146987231938606262755596511739146478418903583945634264947085736649\ 7322351583681411315940877933179546859749803408609263581291385153805753719137081\ 9822955868973276791487329221594155324657427902746881218906055596403639379083027\ 1154324762748458399374981762707392176160691885381152983190718365295653022603893\ 2285258076948008835017478379406411925686102999676166074847436157919787056108020\ 7517594482247978418247736424507840113928697516082133518975898443133127106083516\ 6403349414061111673391745544202423122114096618568162312219786803184158621155290\ 5906264471422199063284631969557531709251203037364780119776819035014995853958319\ 8793266551121106687754824632689003295879136179828503085878367034564750159667852\ 2062970106843525986057479809507349497302932037808720268290869053538407651259801\ 9533417600314141858442144191294106236625155435658803661519846737124767873331036\ 1700816170144688531490820418888081085630573356970293421313948781374336435534330\ 2633176038304102504906201931086265772603556772342631450471938918249931523250534\ 4476804574717337414980180244351317226872666644300125283899781025761639653525486\ 6930341277970150903804555132866961970024586251862326776320294947590772665838551\ 8207684460608792399230679026281769760080951678122690614764220972654959/10752545\ 4596673242972906098071615630255262294380202551797913708710683699885794838864279\ 4332368164872279914125869086721701879069633206665227988998421809316003264547054\ 0588611120250257394305279982770853573176164398532532103361493464102139543231181\ 9119878925083589637980253167606428576716310792404074889246334349971320734675794\ 5457699493847918986547971807253942361156845133509309414577462046254186382331109\ 2287101762205471721751349959270143165709807036773492818677286953250726444109152\ 1894616338391836481049929684271150761713702343624336377661552482845057192333014\ 8558693355820623854568348320724923496281914785318487196364804624507730497903276\ 6752788056642439853187625764736944980523786887093885120833759583358758882656104\ 6000033772535719815645508129951721394503030956450030918787820786583619476294859\ 6399713684657078998857467104127257102912027539061759047046518932143523029052850\ 9966202261176253013532632326820041371889118540231464559652257767605883073930704\ 8527111302762661240932466538975175065527516956809717866889262628766272757547878\ 0968950063564505942491957852557461991226212031961930754059688430970827694336449\ 7227606910941424007229853102922582837077273009793701683453196507086312700943568\ 0515169628968967794729018887962656144192496968248182144835611990862237719851045\ 9323455970671036459550081659382861180617785828506453240310593810681810217563598\ 7795015346411698868822021066583598750541843871320434157537326207446727872885509\ 0626560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 545938471707503623946909509433622320849708\ 3196951545048085141588963402106845435898055451399417626128817335217252526828032\ 5729131949669155812991797966595587948543044255396462834384696385376507733268889\ 2693908605148100912333807965247193092148700005730499375726156038025821055541413\ 3864504783963918330581507979511087997949736393109553217102927373463807726857698\ 3030609489157221492138089382678990626878868250132863730691047022679813410773642\ 6094431200332196703598866023159351279479995797742229093491949442420844627721807\ 3610286968750942968112680220014675753774163921007757321867287575261064079022202\ 8052887962003211852612481270177895067554310841014316483112860008678296093509190\ 3658784776000878381511219092644757865316768735678094100413430878232121948172525\ 5029527105024105848781868753281555025151574978952859585298883287975178736831251\ 9380858869417318006006577228010337876760220556989029667629786762246160077803905\ 0742056029739263187515852442834985504456835516322138596908737339805043844353012\ 3486851419888855796146965319031754657110966658843718293872646586998194722157028\ 9347345999417049908240379399348041271138831308608622489910509794401002389817635\ 7038600698910614537651532330104788003425490251912357783584894243804185918004923\ 6307738791893607973591679859316813213455931688841951557298587781264720624032799\ 1519371997807023963137456110430461950181204904637530947377121244021474106761808\ 3337168201870826164720904939847654245422875609182000049945511623784817990857839\ 8473589287596453299734647439602557447509049008561774253801577499146064765721376\ 01816178517056128605156594810776567473691917474049600360160574711873342537969/ 6759241567781876452613343826450524938070483257032356281926729837331210003838941\ 5656669538347867348558554827590125313084560874135752331078620008632236597431294\ 1909594848367854593919435228826662560802509313435127981881268476564730748488900\ 0002403771900018908922202178271393023683778159448823439650390886020397834208846\ 0111593537973846674301845954847486087218387678812444786827629305323303659050867\ 7394114357459868380507418790331336925802449425182414744341780685368129573175342\ 4538846730863474887577141515449979666678615890852059040483462246314743687586082\ 0937223609059273250787744568262611212867095861024414081169741913197951363994164\ 9727621803006276711860304906681118086645020412061699942953042125703073090053180\ 8018458989002314127508077622790503721762594765056365840062838203778529876557810\ 6076001782461630281322638889719629101308859724503264871809341618381383167936897\ 0266017768262463769444604388994789391108500666681279458923764507585946845842219\ 1137484568478678464638072078063384009697590614191693775898253629445731930864051\ 8009531168089433393885617802201375807749033525061251980862034854568767349954665\ 7295594667688167319743195635557607166069354730053945615672172763623192693926708\ 5180145554878951849514624999214958858171296263062532931475214176134474688649735\ 5615037619810607635148088385567237617427524844845982556642462350690565372865704\ 9077668583972640280111521367946005891345769094512136425948060715803975569609240\ 6087680000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 763102115550081974941311226980950667370115\ 7529072529373366631998150347583593059369704888579108048559462123512989596376654\ 9820282781763606097187308317134489665372836421498458245787545234795063007699284\ 9719733270712974701236341588820648637697270039181372772174643355570591181062765\ 0892747971067228600722124808241440496924786108409021123796901597941489644174009\ 3088677313557644287947500650553163100601118180056152547602491312857016561903329\ 0912650739392030982135021915536584501634428249555324447401581402491407722471392\ 2643319495106214963830270375817847872162440549703409345364196067567899117885342\ 2205600574567286507748774369434933824124918795818221143427228815590962158370015\ 1796772897934339995226830201473227110959121569678156307912027191593361846992232\ 3431650548482276930742091988803118067251088329527792747641052050910411402219236\ 2056536589568466125646498180708244140001557166885415059391387745191816726396296\ 0546316646961342169599620050816800468850310539158956199065003616460735675665407\ 4177293626646067355553413145678687613684697700123212434710458897471644112328830\ 5418332181698150338511504687982096809213019519085992186072779906968843818872128\ 8221971859289542360190113260466885383860358340482179324261453174949231089620763\ 2511082421087461912022842511086302365573503633961544316580239147085226247559337\ 1840254999469458146541387548322865749727247414426559680696520822694803250574111\ 7140601598824052235302730021125293005799031404629564939986595190452923673765908\ 0841519712898997243239550147588025977758150388714293161820624348257084391184159\ 7579245104754926093883891809821076408389783988940090767467560227809240124126708\ 479629173711/123953495599307171976791130667480889035117675849806853164650570470\ 7120989756294008929641994877959770827073066948480319630028984475710531372710926\ 8723369591882805286396035294241279973730729695572512110954001267473733497658555\ 7851638974402342823508676355847180887339266495432009775794449088541045882537582\ 8996601314878905949681243342461371714015477178064034590934340671817982143407647\ 4450430480244453891454295820852402214199641559076446211442346307280486154671316\ 9284235677112882589373468534992026233725498680333322751966239891483468292260854\ 6776969477864346837218610358931738082225515434945622191578674089547229687133706\ 7354545873337394134716174535564540950966178035485393901433274954774669999919667\ 2261830856296489570821415824468409740635573843233743839455416375176233966344687\ 9869202044499883724976387640878401479979439541157621495313479465253790937134196\ 6027219038584636989495357268930898009902287384412319559775492074078367199200873\ 9201219223036470300443770735741187695673523332733377141989793679471550065101880\ 6113633057582108997347158695818645630197029939765753682030421060858166920832908\ 7806283867390561196463080733401962930771989061218861340073890441280541565602063\ 7172332623865835135451140290075108022240507533658585671823276474277087790820684\ 7860368371253048635183945831482928188362053842540336772924896444475713835367675\ 2025889931498041673213536597136545983930395700445153571310088497586511227733975\ 3652134709753356149403229377003520000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 11155562431203\ 9718070420258479770731928874830977505851776540422108201262211819614252096239531\ 2051208007840660609920087043046053007111537370517137717443395753615421279287722\ 0711319927874550535258856302024691325579238708655904965705738838801676930552134\ 5633455494998299778635709172011812049204351952072479285567726729894536077706117\ 1387179819604115789794051994101426558675269980632922244072862221885699375162129\ 0492453459758084977117011430120996562607340054902326618221020179450995543590216\ 0781113397545348597100236046504119610695356396233387373268231004179677910807904\ 1667857215329980584795945224408532086040882841169713255965074467452994831312846\ 4750188111671556808607943120802981074133787961745801474284894379715270217607430\ 0439954609496900685933106683325041681346614122549736748988129896754162785313818\ 4375879115777239621906369299366904925833152045097980699240438352901088424622387\ 8465886841048845250664203399521864947101320693108332194502513719084922853905407\ 1004315588317087362321680929408415634041148362397400781338315792691988026861266\ 9589628856830746733719305342167990754278079206322246377824367111922126121486855\ 1794229951391143978119031517864582007152141847258649403553904109164433019936349\ 2408066640147276291270895517230209400717792074199917086287740898860319328315625\ 5254965839074067801955250310459065423215167825567838526664196898149975786386711\ 0199376657710093729531497454800254403595880728378481373116015206506277967285018\ 3323397042186381951626751766293377063472899727487037010766706730949135388083530\ 2904359133749614916765494026702429652906349081165957966435425427511671467275819\ 4870265685385673505981762031236429349549/30032425724494331192492731766073851187\ 4503169312574135322728467658211717123878509405694030823642094174025648781408213\ 0817015225138018304349552155367040790351872601107357463988592676908356455254456\ 9072025356411201264236666169650072733750053983319942424592865699436993064178047\ 8151814529341816197380306883497935735876337267848581343832868890535987909759529\ 5058119600192692587001727100373897382076538936582955166610652807245899753803353\ 9155283203429482120868063403409155289374677994925004166341795527644656701120614\ 3472696558895275098896960523195871165634817508272767774667357660035887276532290\ 8016587333892401472956543217072657743105188799213033529769217294846821113535034\ 2593812904636476966855939960882013261755638971565811011847941420694883326901862\ 0198498958977864169183787572035343842428611382202359920443195531092226687480332\ 3562582559970380188132916487430120779952996871006560220742490091564682955600856\ 5293202502370671247467128085146856275688993167320580888224814635477055828307597\ 7074977719918909061271687992813788972783897306421853134658419310061182296364483\ 7134409514138512284856838647498004417215643765313575915968189378477540275249195\ 5321904377929137104345526803621333382759021901104021617389123879602441190990702\ 4070983732457691696297246952443474069866134796639335736893114496637541407807057\ 0972152670627011429450697054148056455520942000341449012232958343439947857320200\ 6130890977444589029938156102459304179279212709618602328719360000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 272690517417313654683450029213850711029472602802175276952186258067\ 5959128308303240182317312812501738414466728844783213833133300364199513039786733\ 9947383481435851774163800781624299968780277166231983445841957410440985404183541\ 5627057620160646510755599481908495089913322056935298640671639491008126398820662\ 5873793296638026385758344408388361202844875632731540169866004030485258422300668\ 3781743338603045901843942353491582859021448204487482978698064984534555143275644\ 9051381036870681172336648894777045495742998512603412179715174641477207785035851\ 3389250860078168361943207319874373032579565412355595269327742022583455713628865\ 0312937105912117931780870175417077902076385600436413520228232362792825461278975\ 8591802476152854586823034591096196539615791556846258291223018029479641039801122\ 6917068162059029322673593754321143331522932084561356789126577474452284194187285\ 2476480410608882588956541209523157841539113337339292757469482845930456606926116\ 2280378596967069993945891045611527826279530194868850404929076081634492872349905\ 0538802276206149171301498055671139936947511250970184437058119409189944693163342\ 7899500227932686135512135479140049325194076627792052887517090477106937398547455\ 6227852822447956856952429587515905814722544209827862369801999978628497183035363\ 0869732195884805387216902578263185412030077343199788364683296608449823335284121\ 8510699161124626613608341921812001988873077391794784015713115060261363663844719\ 4295849794021260369722659843431647865738064739835406597128236609098349357242934\ 6847612106881919996104535251205146825753262796366210594678204103574889771644036\ 7294945881253017420098476701067671841975519230111613513148900391760046522516198\ 20207/3435566912186232306273841261864046783369247776520820683244256883276307253\ 5231451201687398373455533732791157207984848895596120866839428421440947989453168\ 1121334025799790476587359931355455950172506553199000358480429800709321080853702\ 4135997690836824568694299154641121180023347767555527699359398599831758409578279\ 2936090364831416353073954159553679635608991622729625365791259871962970481702907\ 9353387396729470771821058820264872277684722963025678799066971618088730899999912\ 0907953803131212156038451289488130220234909569271713637456993280848968563068177\ 9324589707747275462794978432468801571471753754272869026432646741746680477141827\ 1143027191229768598355777514790451966855005629561174456152090984824530923336708\ 1017412108880279553885912277284506298322652771970774960672272331443723422553286\ 7334306054635744505609844237990470943531520612306861931708732069318256283875930\ 6999338496263854759926018613504323122935218291744928530624075923669942620848668\ 4951426090044534522858390661039834060371763100363609215125488336717019240398501\ 3903159856031881227045646244993347030808199974453207267454373501098966022452756\ 6028691737277280714458434836800615171710042297315194802404432509873930015074802\ 2611318946514310988938725613467901697017544010111837171231112983009118013401154\ 8565783665880347100579871381257969691592584137243310152895893829778993757774045\ 7762383091553889212005529370048407233653482170920721312486707771071132223368287\ 3460073942625649706778475260432872902754304000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -180\ 8800694888154405095859579995325711775098616724257243111536062113541131319739533\ 4586015742580172215928449487148562642675956270630180741986319454669858435810636\ 1035493779671316257560049964178246976747138729083794799016738698176037662874077\ 0683257427203274426115896487599483483557069554640555781040501528484587398137936\ 2049101939236584735226986593274166728422475864915793387178681868032190040400583\ 8835271131466959372899638349022920031418601613082055909810859213593371063012269\ 1102889197580026518886140447342489426461189801497260818257670146318687382458144\ 1537442439799638136205384950485611473606079238864802478524633290683413135921325\ 5934159716755192367468889967263457798918638860463890410465062573700055794488227\ 4033395764851772627413090278525526434174107138863788477194128820661976611229617\ 7525132171198395111153194217523470281654891029520647747601656735186882018757440\ 8699315975544016890546192645764719118619530347152774656470119109143455989558745\ 6746042015037248346133164907499747994278707489937358983947599800429485424104997\ 6358907742009646727357023113948135735460913041951707830713242574227894558654247\ 7984278438874034608675583687084873677497767732426476690748195948123566431163633\ 9174326674369179255874653435471496038534759651688191008174692467417893095404787\ 9741654358476008663523067971613156067967353400119512640151171350456181477610117\ 9659583443772677830399643162622075623469577347662103710143548820493760139949869\ 7007579725886583396118860568576964964955931429203130096345330540962011325631222\ 7572387824974057329706404636350465636157402853757987550119529184740049233870256\ 9715751025273396440699042161594394676060335558134235114491/71302900445077139863\ 1026946248742777180519147632767904657619615558365936251947356070584609240389685\ 2614050354046801362688118459529223287446417345442843621542485617463070946950148\ 2048667848225978516136224270200365648719085653469140661171440496942848166981295\ 4692934597993498473175060505702976841377936940409424539218452149925313338158351\ 2098803522825027026825206854761793701701853021166112707842368886110993918458418\ 2385239568194162873961686650804086159547345106578684810251018506768476732129310\ 4147725381297173313812248807966497049623152764806697667941411380862130369901187\ 4740958037181413270972284397217086453783703247105613383998292715342558797244325\ 7544371590785769745944439529453792598832072327443876944629017259252140046536672\ 8138305682615337179173271214907150508995357848533739032445810293438511267800005\ 6210707387577743443109610042514785839613423178415861200289710375886621591603558\ 1697713336536282066400116595353142019904978107938716724587436149929527485947777\ 3992064891792949641992161301457204101379291488890715986888034617130443743037796\ 0069418648560751934662376512030098461583795627909824402260509776059716787172390\ 5945812322920634512884038816625359360437028614104847337997876778339393463589644\ 3307841420691768281801269929960338218911314364730819966217357488052447395992894\ 1497093633874121213930866128530787818788163526260233008777756264945397178653286\ 1223208688918214371738756436878103802306401238257749746716630002881667590602235\ 0520320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5494924525713620471029908580777430232880\ 3805753859423334867775321104200955452281835585412933045392744075340432811178771\ 9192111409771762048214137318728410982130942134751060584605402327005151676615764\ 1403871444613854403161084072101082864358490176126136377456350187363632049764213\ 3888522412234268028081543710012802607012358475654038046264081962524480137140161\ 2298895771003479625131580517084783064706059010620441886137717314826694189162826\ 5888858147680117186422949311351755889564778374517930611780204650701035739017755\ 4760954693493359228709643050784899513159287499737375443822825416249979721713108\ 1299505872190911466071456620930324037841779394720210223863781543118112243912108\ 6980261158342007234240448562977519075279389902840565231242486834086374715621636\ 2350419313114965182336781331524363877927720612247889546947534807437755017409279\ 9406706986899385188626722434357585835980491113257318241802976698856907716790206\ 4661981203152778012251283701422008241046205043421373801401963999453634271145607\ 6834338019531542504148003194221507901232780002549256023296396556809995634433345\ 2637806405154871644497956565911715404556096038023585123940586949615064548771285\ 6634056294218181166245443218670230542218212719963349696446556627375343084051812\ 2706089512052434095071856399606136937744278672921465989986885120935536105297536\ 2954966775775666497674648098473269051293936742313024146160566131902730808736429\ 4025004230465507478487285100695949922412274418515655486060438441421417325584791\ 0756658143765645350237939032847464581462121338393920992464830193283673307886031\ 4473224644837043583268690001625265933721688714815712353600941678099564143855670\ 62857526070763995688647841896391037475277/8890516977094309504799700556639363358\ 6973360186301270300359037977620760978830749218506387189362638725368422275053835\ 3686371838152806203368247022145484132293444104949307972592354408647814481901418\ 2563143991565301920905326356985863352802439897763411435798598642077992798472400\ 4870181265602322424040372579935389227230567611207397453572941642396376446809600\ 8270918551365104346667640135748869129649965101545808039187241971805237932299428\ 5783950606261219664668348247931339360578015843742560241769968158332518262592397\ 6426536972846526295582576075680842321598535441064407598451541981656107029488175\ 7049694008034303341820433775628156233698232214033122254090885200040420819820100\ 2732304664019479448105061490652987013843214305811863744845863891815442234403261\ 1477352340857877570129423735885769065935119432617691499579576494800536201673538\ 9423668799751262519079717126638693066253597161725014003138813140542763993690053\ 0020504923687840734048974747721855493393515880077235321414891980683497160998759\ 1431734056692197603097135019247990584691125311755135905307356347611371321535844\ 2249730635481958582577395019810508682919766594592368756615927310409652700315686\ 6388325903241898829703864481134345071123168982285567520655441916535116696059324\ 9432924679690486265629695456835522355910609252113476583429493494451062283307315\ 2810394474457162988112241931334290471694154042232037735463392495046918720245426\ 6976189147655109793681650188298485275758765139699268331394343013587656744400764\ 2202112000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1758820740090164121496992484700894627\ 4994032696639177692581583008614244324526732288247893226636500733603061122048941\ 2383534390883315096627063098460415384965949658886345405270247002236683805709921\ 4724809232872435923780212468396850808453409620107116252875731568637591870068917\ 1181222666934160598860481789178459045276460959019683982925044158920169702160013\ 8217921438362240417266901325588216811613369790556651722877245429284883943321274\ 8587167866551364725657636079190410711118721133737342946629404350473410381735157\ 8362943505949971398597307191090450005867031874026327167461928232670491712079418\ 5367356824939180081055478076255912931565720314670208619893818295423735706900955\ 1523524044973287298757693864910989905411055404477130608355836891303113107541971\ 7342272757114662700648361977395418290930055980098696737012443499925084270794581\ 0079689111187812930765198673063589207608760907464679124780648269044661591413896\ 3243507858786702238632940479447843337211185562969237125351291661469692558400916\ 8787475843010478996650175070085520097113207969742251084171425629554703153657546\ 2332141344156459400045994103799780184044632550664344159438751245724878678030917\ 8448846920867301191272075408393210971914832710454408943183078273842702644622510\ 7154765522203457778821002477619420204281827651984910416328920233688121560272312\ 1499734751975708999505645933461297942262946499520812379929047742420276744477574\ 9486269177659719081597426820090024138813544195580308321458482780742489485949399\ 3616387230472424260176266375370422062338432442189928087903323444675509651915079\ 9087432353162181278611711632169410010295579006934182820654392705269798691367566\ 79404279135626325942832299550530594295816360572033/1756159273951995260612583224\ 8260210382040664728271879926444432133141533947660350902239019284966082188550300\ 5130440376045448800296035977170753264143276658160083506318063046171583936481509\ 2407447012596303156410785559241414812211215163024092938713311048503750855393455\ 1267129707404608618575876449257247660944156615240585945860712622265754480794512\ 7155407356963254793920306247910925186944203015036006009788334576819134899768600\ 3936250884149761255561958532074238199316861599958413734789343695839169780772755\ 4032540120034429770726472909207583615841208668675043373912646361632948793366096\ 0549925500304629801258689286735467908321247280355250602760209963404040764148189\ 8213809163731507259811524159137795607940795988083093487868782082455281847176188\ 4020241722975680037689306373854470701336736981556099983340588849666239367791010\ 0478856817439146268535844482953242300009511562444132160102432073383034437011127\ 1036378232021450158237245998011810627935377232157529067576465359174764845050733\ 9776230935684768276216747548278619243699183546810717159762682808379654786305933\ 7769470900788045701309131538841534874107043579792276030555741935016237740778134\ 2647877062144811504487755677852051201584656483339438056277397836723877377611149\ 1112110298392602428361090533464998576926229389207361168452888274067696402074202\ 3527622963052037414881230369454144209035043046902624592916238400402353394049199\ 4540569125244734935328628706193147723393292773036250720575011757295309150079303\ 0282267380377708312657920000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2030613284506746404018\ 5295904746890903977604949079638214413812413495457395205265086228209636339730349\ 9355257735564100298518729320145543124469113932517376382878780921766104603959805\ 4073998867707997392916177366057088635078573190177444396887992761412718967280544\ 5426726018811628580297846190030909291856077309733549069740336631075863818058407\ 5016896023528570063857770871289830239200713169593905331600237546760461033031146\ 6841793952042602636620679650674871423006866399756945022286204353831013829328133\ 8342880793138720282545910684503062232080539551707014245002166532961058247025495\ 6781412511984246797162920645145870756270423384364823187753582417356943060657944\ 1342262811468917595586548830290387270066901201200569713195052531478235047318878\ 1167317532870138675382068788198884668683783777806831314293891944972468667994668\ 4113704242237493706514599710931964095128091192683360437162657744202457113155090\ 4950030216730812255935702621037409683247805447194600983908678664624468567116113\ 2196981831836811268941961212023516954501303317998076553773722044855454931204541\ 3853669010557227116242146707599710151188669817231900201111416588750870652638603\ 7529063205307586956195832602019894293936948190391952654302625502270276197927848\ 5375873601211652594546177250238864575108297727702835685293944414173731536443903\ 4995490349323024545453911884413967446739469740937393898245329325165754710216331\ 0910004328266323474317289685723569493092131284099136666998786278644118190719790\ 0734851749082081875013350616414996528702087422630134862594816439593598487549653\ 9668841798608607127551208288274826410415891781897294070748537862300382812912475\ 151409885929561585523490722060302288760663534871125614564827388438051687/146158\ 1117339287575597428514693704269255716362675155478758264308712837304327980364189\ 7446190105871562242873104986030736758521853437890236013111161588343152031109896\ 8271150806762446976100880702185070339926495444038953425989161090593157843158917\ 3540253227731686909756963758137028455956889595893365883693829738378460013005930\ 2036687006896824186041152635932690623843478811407788634659608618240129386636170\ 6439334903493211681415363598416084248030255399560790410548376345123518138941491\ 5779184299107441745933411912184029985452098481434341710354012000432659149159837\ 2539060932637962766867102728099688353119839555674577846052137944126154846086665\ 3212344142646966369972460742481460718423205073909668402177266480686904203538621\ 3672575944232870130854559468637636373946816730212270412178589451272026987977213\ 5038476023224376237746022453337488190387345164192938266543660591609295975343156\ 6850117393764240546880643273614738217210869453035430530951320549705523542514178\ 1189059826789789941923860216595853300524556415031453036365176108249866868746338\ 4090394102051492450976445201985188985891537153781451625581432432808971791964919\ 0321782836614022140010023212216374064082272497954044914813303084620482408071671\ 7427123591814186290654959296491694022729702780120738157971563262367146171840605\ 6600794975581007590275650109948722968865890905278728190605941150492621517834370\ 0468571118862635731386737633406017618309727660452701630912427130184328715002470\ 5759285126593993245000738271984999315152029268049920000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -468252291887182799553174116684828650994725973358558759744042802678836835\ 1085538855015613013226214746225084405090686796235162273125221583251356925108744\ 8682450604234460799187465245016905940435497987154820762988919553425674801532002\ 6850885392502357418601309363094059297297760350515359615918653989533505028771788\ 1060791457151669328063020118385508663391763299882053857870174587387235156580097\ 5946341132247033086717856199381353947683471931652552984912122715314764058799035\ 0961394921951305857055324965633598121256440253832990934662989305805300591676105\ 2346439438501792727223206654513968075063589682631121885975958972310388024109824\ 3872682192892464918360605193194858640301372887029499289693940210046025774404859\ 8006580409630162412464298678596211370071200166031248522175319813234340257537651\ 8897375046132483458794351519943771872162669079950524608819944749626660093495670\ 9202220165165794200234098848780711667090184663077537494480987463544741565145754\ 9565374246509284770169781617686415576984415935021762640509623188712873615670789\ 4721235422609848463159889149970831503986543768250851659254740561188024379320615\ 9322062573226065018418163518788930484435390153462506765470129515353811817584730\ 1218413881519679191879893120729628756318552692682845180361794983100178229568912\ 4935520617350541066434832045423911890520861240070784196749063182516316305652978\ 3771831629644214150527264395103815401982828524322873739817613384863786095249884\ 6538112269347731266453271533022360108645265384534834103564204482540081260361737\ 5328649544753692854515001225728201021737774332370844925003062603836942376401373\ 2940829964056367693385878175890515704713882422025628241089624822447355553809366\ 4229082388981753/26534159674296744469208803345745588825149617171816267791483112\ 9152885155915251595626553495454239448872481039612694129527413573215654380407986\ 3326541463455518237913117861242248287983154528270104843061197220475356079977960\ 3355135085808297144112948464194537909825350052897593395938056331165620851549183\ 8467356240302818111927491906523008856165895850854817869226872964050821628971455\ 0697786656523680016733047207575903513092631399226592888627126885888560187179539\ 0297613623716598395419925915151663987831925156798144328195367937448603640718739\ 9744385823694996488905334478168085216178618940557487785493766131829342529961077\ 8668181494500090061664274138012501987298621579448150635599339600331752258744116\ 6469960003431948793388407903998406638529688915989845099874261511114685334321154\ 9586887292272931390304359575114340620086737215156279387255421588242546574047647\ 0718840950800787056470541730069055139345113386040586292290129638353993708231776\ 6156627218111494020692068134630045382240290540824148936210818665584936032043214\ 1527532677934547636537299900043607855281138943870195617322692873248620834951356\ 7059243833664069125668360869648287384894432220888699169872085439654665759760993\ 6514547976777301176710009024991228041070578126814016878057163366243307748999836\ 0939538944346925882868699976308036617605981439829165962692098576528244262806866\ 1100729897177263009344089257504472571133224166033683822914843231626099753129475\ 7443699541478988980714662587098135431861826711295172466991905888010240000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2575757605444335288653105207578598263151961168896213656\ 1397929839722074537493554211508167229539309710195578605996924043847091439510071\ 9507741920103459608640749759104454714976374044508872012317894645471132360146475\ 5853609922610867554272481601209504446391282139557256633948022955751794229916217\ 7657204458196983188487774394578409099140840014486235110076902399632427649771644\ 0538889027268206643466397023950144192122863568314858622119059434745551211082915\ 7329433531095406584014673956781370412149176606711601710197359015988052427253212\ 5707043146374802379802513122262356946577537315568272537556963870167103668375536\ 8503457609160928391557866232377214834872827318194547004537413537459684417559240\ 2371451334607466923771243100375491881089561947308385550027791189764348262722945\ 6409040108323918976805754892844347636838843556863300243774688278918726830355896\ 9386674492205596209636975649657924150399582145780950821334774886952586922494737\ 1471932201274910176667552034099737555067456576409360079745043526282304061753459\ 6322606402712362797064679658970103421176298423481102717102726275849775371049294\ 6509678032139108248222491917296945443896169546112016283940861416620007108931174\ 3468626381453722011085965301497065389545665422156301616640582628466138540689935\ 1116148814028763626288419060267729631983902945771928025888485692706828595721473\ 9619863287134090790071360902093868687791712907129104607835352601453123315018228\ 9441368039449701662946789027400985823612952514743771019051020453403060157532926\ 1309719348059401181449097723975841184931253583896388288788045394246064426003767\ 8503770118881041750628691480676320604431606216645646378243498235755705332343832\ 891538518790234886475255297081111609283172529083/122114510167011058348918230568\ 1394427640010643359807226535500164422724760472410283384808855903462251972262447\ 0451315669745074501547578082040425090924084650077715662414461438020754221776397\ 5916815163258487636634570308279025119240724411828602890695292675586742081707610\ 4361933249250092866447769038890795434521752240877128469404958104561808664120365\ 8460584229113656743873240652419442578750484934423987814719038631159704802665251\ 0237261878964060965580601612504630898281918002196763808322318679680473658835103\ 3252760818473505759134870837384128633726847696202079345294882206556314924846607\ 4079021180037597691847483595450457782753430406285237571810143995397594671114487\ 8455182094825582643306580183547474995749981403566577239545300292802582714744169\ 0209595684620413728914922543900782957198904563619320895988271531432021382180453\ 9611272497523537824034383579607387802405817551795128098323335166504808824225426\ 9531959445629079668773634419460562081565950984876941501092361345410339151447454\ 1865527699427366916669533573839501476399313498208141016640419502511668261955286\ 6908886267691429813983127125826527711689021611989318957463184922252033141914260\ 2622858799348243126221844393714769253135322971319966844093341452252516603690315\ 7703698334907621401545478264241792210043396375237888448886048094089941280222208\ 0347767442899931243165514754442471651106490755304675118072195870950922134608547\ 6168468136639087067769434138288535106945682229737239231246065916373875720120975\ 5621005030098699935691413527724032000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -30101240\ 0626276964884730547980259792565205096426086400468921870066590706600970223206125\ 7661819092811045346330255037260851658018764065846264137454853655172256341441214\ 1477229525481370303558394022325597458523413327209457546043137104372123741118413\ 3994674574727841996407821247498118374882940287870492283348127557886671469841009\ 8540919123347484165107376536071751953944220119004514175416041804415230379826023\ 3505037326263883936432834059253019737005796702031333257835678914240775740341769\ 5153954718280582372053532371823749584115872133985670517912885306088915791442441\ 4705261095904460195758999065889298129676951744299981910009888374068992571339126\ 9954195611898448931249561946865219278456811651505969590074339137314007449890087\ 7784360833805922188126567331257231745375641904486666253690015709932424238122991\ 9885773552929760362885201997378264853406979141568599566549409815411825895254425\ 9378456031045831892230491939681563060337817795033415186513754809052566632110967\ 6857630153651405471796574251032685605894401613346647630507458808410808341070565\ 6182807602110588793653577996247820110910377769792857144061125822560454666238921\ 6049017889724805154669329465899572355741978519379261022576582299219454330916276\ 1143826427277535247591167664903280057884882379987788483513601050003333216925859\ 8761288501484484247126220646103417957301348113518806855703346942893126971188548\ 2468280016609013567629025843719810077828987948288341417770550962223595412253354\ 8606591811083954196525929232469521299038725436222495715300455041776816880674736\ 1130737842977142286137859332415949208874419678601231891484281774008529498138821\ 6548831095292585062333817911748445680740121008095707275393430360557978273561598\ 582499/125228629513271288867323463616169559207532466950748040055018910529801837\ 5992476095359918870173795714678085002335775034096365103197484467712034562005345\ 7787923396177445886895886001094308106031502510353773009913906261294865200867392\ 6046425334845892786530009225460345680135120261787156433678604655811997374783090\ 3608030857854503842321336096689325889639792209870339480310146942608099086513532\ 8913609517154863976451820241827996905398412041037363471280457969586930200354282\ 2365384179709845063167560910152041199464470555827508955166398089650766965643763\ 3580571222117834482002161675905814021462584215617256781590484902652855777258586\ 5294527245418320094113908177164899929271865010701411966849177466846485790358978\ 9017598391335357115667311182003385434836751531286294386645415716235422410512266\ 5264880405738448103217762733190194759470635656445573594194700577147138656117447\ 3648950054314562786673153298760181224550809552346760160215588279664870184851309\ 5209192951347918588358367545534147909257012346758930556969158010845488564784677\ 7791591325936763610135989537831135319470992358805611117119765972146032881030332\ 8701199407524248675504991239861158567812663572239250544892187312901167279822573\ 1360740467489632781158605567555465815552548375311568402940201690962646883189825\ 4222663912608904849137880858470475146237787681180459491671920872132273060067106\ 6768707423639482382129482074500988270801953860130926687200036985842747676423257\ 3914439190871934541986545103736333154970648162414120092565504000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -481613799737309180542924130593305799577422856011668175940661\ 5987523899637047160248014936853737394039149566013990213544144220215731009684248\ 3172004585470203588572725908285517533693299778921923556683152612137584436366492\ 6013952953737724005541049565032857380426953269611005039251771283218975464506437\ 4922277343433137867877698603316413803507544535891826416433115516631840712446971\ 3108442858989234954784954999989200602902335673731827816443050799838785409633730\ 1405349286339878753564020769369954953244794980814209577659272102366046042785010\ 3230043491124839709219076688613240885948775363105349621953362876149108206706281\ 3050472790757773624322098919341856588955376967694996057347960757407547815146915\ 6253411516796253025382685297984781187293724250663395548114939972540826795638308\ 5703652795712376909734741317730848113728035356997446733865609312756739763628244\ 0616354367580976800327126761251829232536758754408825611408932886918994781327267\ 7228657835303704348499353262454671126455602383281513052319216571771800299683527\ 1303145413017962898141732679436010194994616195095159053240719818183702493349330\ 4787660800737340305119490125030546727288942310842738104405330626516307684811663\ 3435171071035748011914068760967378261713204704925056408523245778053828716268840\ 3718416679932128880670057751720700395628721340571743535755735685639834560461493\ 1142916517547977203093627932183865638660010699223072426486547625111775663195370\ 2020838166766577729665935026081484948940065742826814151848425455270265460723540\ 7079747298096916767760114539844416664997413129362586380948164051832358443546925\ 8878919942309376537120510088632840406295286571225807170786242932717405460928923\ 4382638780286040973306719094488577437661728156572927259/18324043706080326235426\ 5213077877479380086889129429312335255759450032984481184091794044649376297139782\ 5109163553975675252818705872827708312266760126587261658110853891589379302536661\ 4982013819865918292651669660303935858628697376120625166266094630976769738323139\ 8304162003213965063037563742665591960164262653931033856432351570568268886254603\ 1406390209602132901318934643199121727382618521544385361992276416753355903777823\ 3747828891152819023274886932067645365550708514413517288160779736105385854867756\ 3059695485668300538713702928065451208545919177516669466409960165566628002890483\ 6665760284165555280697098343136687446051985555297924417189598877907151012764245\ 6922109711600952459204391539739511005788624863402421881497833323850168271036240\ 6179542027607751543289470681847480826102609625650198460185910885903872982966290\ 7722170849618224969249085548913418041933984243190200631266851625157913503529516\ 6946669211686268860666404137615109837093896255172925730159545354829780779441518\ 0873533375963940638317495452979742668898777374275867225209696093902254954944403\ 1149910618511461668106009687663914914088247689752597282952037315504313739147020\ 8196220682405998713512417172105612185022267887268045693293837027916735925390390\ 6559211748361634492454962371374592168330956961660455278536645247900939350282925\ 1597781646502882588963771963254887270986553217151677961010015849010479517322856\ 9138382652289478806141700983355903025992720647822537465097888381726423266154682\ 8988328929855256993075191747134945186218016863210700800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -11383430232978436780534046123586070064424843378310771272643175696981\ 5310404017183155886981452682923924691373534958315919380719565539539110006803713\ 3919745594420130063852747961618273001356406249930823084541750220397883458738604\ 6387655972648506789503365128645311638264855340820067023641063685126445652298817\ 9551187192340732160995236372189578914582264087047506923934587397911814249734844\ 1609158062855466118664804941191947213709519830161466160627600084795844346792845\ 8819679863235085652610811235124989018574271792752264895464039973811418287579131\ 7339955011770000311293137870197567770230135027507586721111263248542110823312527\ 3121377252566302802320062864508041323457681469336067347012889545842308608173406\ 9558032887446999364573788900806126543855558805985152491956322307443224976434281\ 3704747081660553123528289170102178832028115497090734667436568326338616928313573\ 3551891126986994648362262907508343238438376114210675769002056486284017743171621\ 8324025299888478498262948854691499410923407466132501329312379452799796776210491\ 7018688758592690051972284383702499302363531357226756849834212796290262303590828\ 1153859993983733156183448857027012209072557541368325204270906439181827584008404\ 3395951685899114218415671593248906951246056318795005094515906791701995854875115\ 8963892606128624685145115816476520939161387843551290440035751437912139760139568\ 0028645399619670833182612733382791438027056207908572950321844346600703949078392\ 4913318222928760630191385888549386798110719154096678908341442290266739271602894\ 6319782628160968807959332851096398319540226590911682422510848362013208422567001\ 6110401080406628650268242219805157139922204001960890979513843465684703536411153\ 35152974451683206469741923698968256759/4118285821877654759947002262807203448113\ 5929606037834463533486858333012910664272038045126031392692823588094390160078586\ 6428674774395872663863324694078303547867672138677010539500964143170850805397036\ 4321949959451184510007511848886874583587034817899107511214832082054617023528109\ 9717273353044776901639784603432684185747596715858395379733060193160317768400265\ 8164316479421746270180356651030689626250765170215461218603767110253991682448290\ 9388314421580600065375911591120692016604277654210426075873345603757247794598259\ 1191930041501623843068898270792060776103817209221189149805694938101111792263009\ 7543233820320612581838556144346204999515774683884379468614234281995771977279616\ 0226175015738165516463433881995427162402253518156803692356613395754088996235984\ 8486233272355827340025941745687995262665837761233704444425779771456040227633210\ 6830534055589350852450281132823761476625070807134508856849174524892459022315607\ 3157921168538999842720577270735637034598495789817725696907521305922057445484753\ 2903948012253702783009798383326898885398595419725166799182307334269954991044324\ 3290800985308655983852755532190701410832629793677999051489545239838550098721065\ 0795415985449633019705430183123976063106078512250157882195164412089095877030338\ 4606348372232015784532188481935889289380945492859137213802675153516749121546935\ 3047174825975875039559342447650401897953684905818055847803754783649246036714174\ 5806636684656680306130506823991377416038370751593157224144875397787438117729486\ 2731292451176475390482841600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -8822373180435717\ 2755433118897717242322102838743771438510817351033474923732962824745084343324573\ 7356425836733639267290365520368024639881414663291225217292533333871173900595530\ 5220188684702685162163107768733812806553845526652947488308385646547443185399269\ 4078047371275952278519356885069540425987098174148270263835092186364020979500983\ 0573791511815299219487596652848769831506220408514090034512594232648210690450019\ 4187650281523147630933890154673242750522645401819031491582451783975845457220002\ 9030700870897691617582114732608502062644035079644313796636816785667862429164992\ 7786432283556712242361124928188914065003370579603889980886423634332586794299789\ 0815015821602576118158354744828333898538042728116680769762585148171044750872956\ 9293461081984535237237039286157260976203004122091972658296754683159726032374477\ 7021126225747933361034023908360131956392903545416078777361868611283375837719984\ 2569858043972373562219534827443152153377314130485746341821808353696766426600721\ 8618742551287929493271438039840303735437067416181542347909238345755463935639329\ 8316984771215765001382475604940851506640615490958117086237507202484957404490132\ 0935807796635491330830019938743727847551283654905607810961138290093247992764638\ 7987995283285720325845502930654981487031643208663602450285281809051796432250102\ 3081838972261573651472768014021667969166401193233659340122095696033765623954313\ 5061012536620695740001126727994774575433294074212602086068003154591922374290107\ 8439901692296161945585292015988066664695741070111128233624758129342274256598514\ 1934314776310563626481970422081099340919756851455056175298147205019533948162568\ 3392321079216073909459558776235710577768074424917478534117748665333855699844561\ 650317055123103869779431/315804830359953778767739903183791856574212307987505447\ 4752723759106209690146099964948095441245711135523776958538103484336051760999070\ 6977655572163512144185212182928946170342721225554473504876087315913347497741399\ 8809985540084221075105667637489664215435091637958753506860396283107769628887491\ 6496496336603053162233248010828840139617546349931328379043604459863755056598695\ 7002803182481972462172014933429751760073302271094941081683307875611335672699424\ 0657485626548015947547902655336941410710152387369432112125430173563998541925258\ 2551747516280492151397348879308427806494669240342875647710456405938398416371554\ 6122063370793343124211932604308374873594099400929280365989658898593858920628944\ 8105392175856927642753190340697411709695396010771330830574597029933846751511239\ 7259652364094640831029960512518871381586684054875236070128778270421610714088203\ 2577541271731374804822087668318977837524264583682706852160522855516655710298201\ 9964648435505613420141049299637019656678223253185227798660903407936384474876926\ 2445141031538470772697029079358730423977161546429976997936820178438122302104229\ 9236369508824998199159730698087375757369077377677215947874766182974893375387778\ 6277100566887946463406323556054978154398241107135757395777489246766311594861985\ 9729604170384233016824348770586414010050520270977518907023972550030473923433965\ 3009278796140562981528795732739147446154393205277932540043017062790992915766382\ 5449792596913869710524819566319400499752031924089601222667217574820872507902008\ 9639763448570338499813703680000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1169168847194100\ 8585185982871713146747154701563983187532092288154797901756357365239183630798230\ 2330869057030758776760748950724474119538693320366520043903519217617517366694996\ 8596973671906528821486579314288384198768215640907921718766079597500866345150606\ 7007842181282664647117092286829047428358224377049583873432980659966458639896235\ 9096839806341090055321398282908680916769071229629689893183956728653649551780647\ 5169744997408647959792658287969580347973602610692081197279246053088524001184017\ 7176920386332355648680951311001185875996984928019049462352409473443613101749723\ 2727099040885848137270065439703107105704241891865174094364970491194232546946253\ 8267525908154100827174582961704461256532167158876822705024034025992982599658609\ 7214493941621591135864450151964443567059006765787117664433491916976509333207837\ 1793099498507182900321256795302422512666793491715157145328724504663230670325644\ 9308416001415621942004897687928135100976600376418631077308048687232967401432367\ 9623415676223444357915032439113186478755549317268768661236487937082444237413089\ 2967298547093040511576191118901787393641961812154540692268305588678987288935399\ 8458608248442965929926057200988833102988213306854943606422532662357179439368163\ 5750416171850213647202902430312044196316114936733283223023396368140976760591206\ 7151404210665844071415437603439039927220495663680212845064545036150917311864388\ 9979883461962989933734535551113316203901464227638931242316075325878576310499997\ 6802398311788547219940959596231090484539680830577124301620946606167713586413879\ 1996391764122440187489747175170540116987201293921941104428566063995994700648582\ 8560371399203699112776145631528973456408605788855506594714318367308964645553168\ 946025480297583441153110904959767711/432734560665805288399213170483462951881401\ 9405998959075555214799913998101636919542699552371046421617311114622949823416051\ 3908695693180010357989731362752669031573978692800032133235245529115634489525649\ 9676528167111976454475471073767152909703040500140779938326234081635428201688548\ 5264195855799658045956807673312299230553648825799658248869085352458926047588394\ 3198554871534825866067455028180388431695654795393724883500184089851964161902187\ 1079735641558701664576864490739221120308500919202916392620157277066684073458459\ 4004107685985338986831909414606747853361899702994142392493111442287660092431851\ 1582579266505846551738716607821465004879256824026793199615943631865616184796757\ 3427486530087081889324652159604703704335042754703720244610409815146842807955706\ 5685692299991889955748333147392845364990128512110406475782970211853608943915254\ 5848587518372569021335409749545828434631923384682458718746170009691879134186689\ 3354754079718257013942025266502104018322339208534936673529893295245439072384654\ 1419594072994135511449472233571820945064797762680666663685319975639802291291266\ 8442615508889588051791303114398190302805305732457956316369096283566912854566093\ 2928047436107214805043030933928302012105412779524884184950923285966016594115400\ 0338752575768457552709784322196808550882790304488813870517118197155511276811826\ 9563247864775749362566943076414896816318529699185687205948703117778546665139311\ 1931539729791086713635017233855040952941485212944995283629352286707709951358179\ 6255559482606598280132550395791514943307636539392000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -252070026684811600414223188979614924655632941090767264966059179317381784\ 1943983675772728506156578551456801961164948952131661556115499303967099600883152\ 9349488765727506965862544813563379849701438874799487216135606052513729723581667\ 8197477483779134293712267191957411803902851316178372108000488678424940743256164\ 0907734701878670475114101801238029003243107726625939263728074266983489925601697\ 3066817752666259741563864042604286937620511845717066664552018707736835180208441\ 8833245322408744356009811549908255701820133290194494681048961657225486627990360\ 6779506794695088804917545813975147408409831530313586007102063813034552417754254\ 7808919893116489619106734037747888146632281381618465069697854660818114182581840\ 9860676769513905695100309305301511881645707441265215525521172480223577219592048\ 7913892995287750273463298655892676043424764657177950817562946567608714764306195\ 0044254706293922786023699553861684070030691263458170607569642280959112955810231\ 1265869738514011631951003222400030220121145601246867239861886522716169007642827\ 1566790365717297052799846636507466887387198098251011843602972716168123050266495\ 2635222369394847543546114842966577371086130613719404106439744677949668913754335\ 9553149809272346322030323433994490120891311287896004383057010438532956778167777\ 5753700078731735994299375394979456680603018175916659632224519721132715493384294\ 9810579436277824126020065789003021010344629838268296004415723684737882135908971\ 2058939255706433003210674141412342499181973925749744857409229557432685299951792\ 8558326827544876158192237193691157854983978464076639139079492357504981474608374\ 7806135760774853019603727587572726502110526875790467592703030638704692053566060\ 1050478767759161851314333731546474608709600531761344029859260933/10175522876144\ 9319395483919405899034414165425468008296706228987484145453364367736615837502918\ 5006060759482901129276450577505455370452266532507616472507306238439457196714466\ 5321975381783953049107982444948710266094893748832649070582935017327728941140582\ 4765786333736941387290762762945351392026057948496837224378647222689283434166759\ 4209039923554482968049674078661651912961206942769987911385059471928380663368117\ 9279838344443360407563424854579181890134144223868259517121927543608824350182598\ 0198651621290896962480386235209675033865850922092011782186247608820870103565649\ 2657465629242852597773807903111986252918681602102998059205146930265048928811930\ 1162392923971134849263060133833859795767060198214938185323057455325431458034924\ 1296858470822939810245617319381296561227575962911023927231210936862056651210422\ 6671369535315135738075175375187177301608294861342666527281483059761283294257511\ 3378993656014085428865763027004978424858300529710627971892808627323365711365356\ 0762715724961057290572452442194213060415905958747039703402242904965285086149223\ 3556978114329341058259421906149459181203373518449595491146296287053098365696204\ 8770893746033304980976181844152085411454135081060392061034967394651432536565883\ 5134806974959177496321844620136201195747759113181218635885119341165340497191347\ 0990928565155429624224568219900842768773276041372424117076748811469392882600297\ 1516367306672381729685480131666247038739216645692588000108546923840282232862056\ 8410437150141772917305792142269402819672681685321885938942765695609347752193739\ 9808000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -15469158428148520430915779656633326771\ 7949885411728069258916823369060102201809013240570758460953260953833722166133943\ 3267988879023001185639283226355364607059547262840438174435367391144617928762065\ 3026341076504078923128383274168113738005224855962051317236063546936392937642922\ 2536038913252861987432244462794854930424493327641204081125118977136227237564018\ 9705186096164682209133759023246592950091092269808490511853264506272570535655527\ 2256979202634282034877020935606816291259019031524943576335720087360894068425990\ 6359149955876554892100328755557742278244087202863366156878690460820847615461797\ 3206796577289518897526343766889195379720823638813520209814542405784153126896426\ 3160035615745969034157002138506972727944677320595833999594311631375369791997840\ 4038363394567294672819123725467165329944704106896581381320383649687053111181072\ 4957678430414012618002245082927805328399294684120238320273817185905746019522819\ 4491330690655632971901786247498863054696158206055880336871314421677608072901153\ 8904702701241541201154970476279054472404084971506500405964294674673520691483934\ 2974471744959788991678833280200462011888752526675296089418822990146954275565024\ 5361176773552315557075017157350961214845861277235466262102585956064063339272721\ 1405969113654555323639556401364614752508935517707871485667110709934628523355463\ 5626876732677382869352396023221574638527891616550639536612854691834655037616936\ 0467400173165008237877062367351674630857025872402661825568345473490274911956437\ 3308582564341172221508215150984239467631965904526460081817258601926919722626603\ 7583116085801083940156538640371487287978897895954417220396648813672670197514661\ 2613867855539782774272308141994320019557692827960303726707325825112219286092244\ 389/732168025289922525968105184144163346714142799260837590936215790928345425902\ 4046854446979399772316947034578968882284413089262931555294837702122756420925211\ 2458012777980642216130737577299875949399042048261448290256255569412657712989941\ 5686190712003770429706318986100669251476264071267660055586195205505023976223866\ 6412696549527083256147590389584583841268581464666193048016128733828932768431319\ 8537608513014311333435235417017984969811675863024225338191047488274448589709435\ 9350286013769535886491221466289487815914042438668687581626808893261091801500769\ 8733208714469081685210944633466123858097376038366519682697602164993195009670628\ 2509414193910068022956089812716336288913578707964895698371137601838642452218263\ 9718880374723996996357906515469285859520377335538935208541883721081200439873072\ 7058744506964271981833041674075662580608419692092118893928619013111482003558570\ 5925219451886149626999251796659939670743300820616297705912481054075908038461228\ 1840340555696030085278121254107734174069461838622295953813742887658098516561784\ 3510431437232219182303793715823012330552226508533307092020549374314718983513247\ 8889681853804070558903675501917760440401395915250272986352665319660664280884209\ 6641830554500412249046065075218795894609167206319465699491023491398643609212885\ 8862412874080075242093706230860367031346555092896428943129503538727975522023458\ 9384433690293113148584381559234334034986760405505705759625989340951535370188224\ 0478453728484161212942300463473969351224250185744134559588674532213386165654676\ 6330265600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -6267621481607972987486974059953977384\ 6625969734237008069879363494816796313694799062308851531506281228163102207244567\ 3179932959016400167294502103510228494943443787526401648130972572676678094158709\ 0822191756753531847172395186442406609819382036199923139293896364492992550654195\ 0337984743856177019916958984622088295112240524604576412048368304106781406519953\ 0752352292284916517525061793690091384899399572916417131967554658592419711260219\ 1022604517328297656847840824424362773898219563945443075214853628807645720458861\ 7786965808919458694738934803092817550409209151137443208410210117187343244569603\ 4492562092807239645343146010635726774942965353572430715104249058871966016294660\ 6489060383105056271377003934326938610846063962439823950013443192056464800476346\ 8797665659183121148510027886733268070567721895634179574866481676321442623006124\ 5488013176772208414578020027180401156046629825655999467433225783469667362308753\ 0401877824598893985726893781573405313342383616568187286808940522771893457081185\ 2972380401509675911370605434829009548021021954236421098934368099198785256925758\ 6274925253709741587345800660012115875786107899873266978737154839046208965072399\ 2469557904403634241759927387055808507041925705960430554217300237912508548973548\ 1408557087629620131671846181959742146763602481557058282108964014443092093403704\ 1751158077470337445679539662034158437644759494689937420621616887823374688541654\ 9524858726223988562280535051161414371685752127868789627156262791323273294578046\ 8364207761473090783947075599119777790644869276413053576753572070547073648088775\ 8400308328824022602054411220906993151903301239645058536786619522640864737010724\ 0148321272916420828280410065931129365966779568790472101931929507003731920268291\ 393779197648085088614374245461146777651/390061695992301059377088730501370690108\ 6185186594751730625294485186785995609485290893057441353918445365288997922254895\ 9584427370949455082366467815353961406148424490601653136334059491145980206597286\ 0843404761827528036999945716572880625373303044480156312708164549983363915090116\ 3055536210721379311482841093427198760549247558228660479488572667398369805767483\ 9935277635514232484599667926318374898784194378504878524400230215901226054542958\ 7572088504038381372981717195305152537257270737244562024742489238443433223016737\ 7945602930327544963699385906105752585537567229393524687852324246032437316554771\ 4144127204169785740509827639569177756232295356438679508979246854983488428351466\ 2629639274443413581614128903731666951875608652923166529107546806523229084131384\ 6341494177400200449112784285680093017549919958867121247259058113964067116591434\ 3056735432133063295168685584671025945686252200150744887975223229673615727534402\ 1010253990329367215129813108651670262672965342097704154952039051560620340229965\ 7756171539567801046688614356662910460609367760458923664243761828198804833420025\ 8804644733931850485765845237508145772801262297493493439090514974340596598634631\ 5558540052323896090194969778296942887285801188928161243686825995302300173842519\ 9220454005259912028183790756072104284445451467397989731985500344431862459170705\ 3008676073438706867280824038960061358097219463044160977026556103040279934711441\ 6282214848935967458028441987061519526069429796506283727637460477875270165620364\ 9660644651924346343909713341555441388643290045869728921503974623537474306048000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -15058719150123439367074969163992932220288933\ 5609878629320041241950453666492552331776522133901748152927263468290843681291167\ 5001563709546238225315478744177991185261005413573127324291286934579171941797753\ 7107700238862638019449455362639044244114320521616623946620698383228312165211454\ 3424549854365402114920136158198478757418570012074473197632539155312253173597772\ 1156656354122286503048672974368186146779479154934634327605132446271538982171213\ 0252449848474226775760756468461881235430917356472892788586465630740594580709929\ 0466133184236754794678446816903061816956153488054281933590086337717466584345941\ 2703763512672826609989475199253901126074683373501342366612108308639584709176746\ 5992395771691176530559346660487475309920788377681502953683071055792215978904959\ 5600845846385308529696529673854954258947944777966433436980590974776367962174043\ 6485161511143724650322497326400422249982148982973571627588452569324844673139284\ 4278239533208382577065158608550711008808169304331408286732721336977860070043991\ 1977942789452024164400632199115191004126525166931126133298943924671128558207383\ 2083587622438082126582780826997063340478788325808546148285114414016234947588914\ 9904975668110925647275510544953155520930827813454275471109273157486410524894716\ 3273925022534746403276639920995890351532517293547054961901673948676913619808401\ 2135496164034962984771954294270493140734483323672875732036401430234782866639443\ 9007035255664469986060994007001405897512137490265636032095638153491088850462818\ 1913488438314627982426275803710016958254684506282920770221401525698390621584930\ 7589572894403936819622324854530291733607563924787603568487784068588955467778194\ 2329796874919163952361894106808590656919594879174232321923159512742695849780248\ 6197097795337787292220590159688391/15624985162163241770317323777535094192814685\ 9697914765291498562779833024907797689169635201206598939421303192066734413879766\ 8061274559626283569579592311102847535213074261630325819200288546904644789842029\ 2308309349768019249637707956794014484723522770100001217916756654693994020705834\ 0289891121662379366645489850238974781042548098962669133801335679937764819400815\ 9850048133695425158326103636823456227444834751142248897176824259718099918808319\ 1264138521735157386640481258777808730835821648557189585762821820489311567449861\ 9063480707759453639247970005178764302457001191941239415049622689949086678439935\ 4080952986803533062581220755835437325829417765810149823892749574148014395682092\ 1738315762310352459060994525968832676525426517260433134039648226266186572584088\ 5192051245321443769039434672827773667954607085176503970470823583687763974414658\ 6295305257644073541460111099130525607693204838361633144826634938990242259029607\ 8573384764258942764675363706930211686149431385654525394630629093996895519546793\ 3884732779161015094297097795264906028183093162875827553263886489579482737108118\ 4733844462557379809468660825611599051325824998916513504613401188301744249017771\ 9667531068299727047808563082785321669062974777810825786862487773392275716085368\ 1939865942555262738873108548948097134098176098724757297821263452309439649436880\ 0699209825290483728281034301554119917662792326791028755546012561675378052794614\ 2324459247545917506141470603628576101034724413858435463947336288129856204507102\ 0823663816701689865759513429601888573967404075044086721587567581244424192000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -83795445179838621700951702773283478522637131545\ 7194470536300827381235114802599166012861964215034844863954614517631258193495855\ 8784612248936141537364286555407861170015127739050362175416730061803890545076174\ 3399394655698663025447884242762832251455843033812177584967718172603737439054888\ 1374543242464212024339412517624662495267993468283044314024382950903792755310289\ 5826318602686053036642266441851393482208715019840758081684207805584887709120007\ 2245007608246914694083328871049293250230451026340922252989343876853786573388482\ 9931712145203384430644978860541942532071721360748093772993226365968129590923166\ 3302763329806964117431516022536639497449514307067847427368347655738509153469657\ 7546066058131816358584873822343858533726053978461523747456520506163958474032534\ 0877593609722613372222713841382008936801054799983742501934377472452402257599425\ 9816907280431567725670110371445304450102172401570803646657596702361248457041561\ 1502312096910673726002187068013817975522536952825910933297709278343888690946177\ 3797297719430776032369058211760463905563667206647776420306373068350639912484939\ 5650961268459877907522473587852350871063984337598062237667695996423988126416081\ 3196754967905256105233094984270417729727374738425319678083852877888907562824327\ 3497179217015695566329093314003758385063759675661464759958921929946060309955902\ 1259758776623394881908110470863604293945691191954355143637984884181157353567888\ 5310110648202891801227691664512528527136747204091284138982284284545736265142822\ 0711171287972265462447810075409919507741342235709569123482827050037745703143851\ 8407739571559866056965606933289771304018211903422416393128861993370070569221376\ 6983702114474022872414756461918593853730053232457436074600822302104856691880664\ 4675989718013524457969124514930583/43037925175239578348261883785234449922163702\ 2073891186991138261817540893519156406896904230318665824324470623966882011461564\ 0876340675972057348857497147197576044881194740131486925390569043132926147685987\ 0602664722033325651684146345073712683335147799463471125946340249800736854923374\ 4618202449611204211926674484551550938643582706171501920126267727317507686588750\ 1749624801665097951122947487976408142832656283451464658008889842754763387263758\ 8966587389006284720795473111593474300239806153590220384110522061316955719222774\ 5217490170688964218055116654376820430703745808074104418685586069110754350451525\ 5846613488992499504868648840024022508158865773524718900095110105547358911774218\ 7876987025800200744824211397297348328889840506414630350191580924928741910402516\ 2834011781275876650879660686051792470814934709515492708029988852624711635838180\ 5747582985058039198261058393882593870765148097149114811604168151974263529096415\ 4289412604388444141234540199928701464878043516999497244349938781715371540707388\ 8922537481775412171051833769133541597698605604040162904492271790518226336447611\ 5154473521092148985364625665756357513718090475876983446014645335934717706514592\ 6557461674805784677406169927944730483908670115918035756646648976594000498551499\ 7648424840416331842578506684285121458404823830336764443607803534754913039108985\ 3286177008069039793708927725904974209925081142785795827648118235797563591007434\ 1662796769933669602005779870216509329107121575152861838667718595910814959850172\ 6496914867529178843348363033669585601037000707452009203454550934329606799360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 47941908497384762055615408682427160643506825\ 5096313530103184190338777999230823304516407773806235042118151946826582122686698\ 3446275060721885806000478659965930983017652570364168419087281667655593480670976\ 5755850885964472337386439692140264516404079217975588028680242527176660588872052\ 4616053792162745601628712194269764653562061055210561034810237909266517259049749\ 7078084690957794278959103048074132873583417052911131589099258577635393473825117\ 7282945310068751189643082984904466363813556509513679020783931556713830564798975\ 6601290276329602639052360720617962999344559677616581875043317246660505754103408\ 6415806053849813261510523076312858400001963023022018687021511307447584140555648\ 9792312777592924401733769490869576273607377957670725046199625837466810615420676\ 0372403865778986871003240032816999942751422321103384555786469084489934226371396\ 3713851160825088882576564991636163106621108706992611323627688879754393184267100\ 3000382289841624046581347639382923593054412267468469052081540941531772892575781\ 8868455092902800074834622723944778001233037375449687867775038710526486239842102\ 3852447885234342502397271377233230376005534257121171246846476589139387318408113\ 7153117487084390101999762760135983258270871771463847411271991390347189692066641\ 3473316174068485216964532324630370334883037411106870965272583440218318544208066\ 1175873017476106444650419631429139611899181860021450483442201433512330885349512\ 1783967693446594178388373589401776654304512576863094968244647813482919716718110\ 0067775067596259042433716982594584477333845348034565871497570776876490131146321\ 1248496723587948626539938443564752726525749199617117539847790378774925984485461\ 1819469290406480993440646530115132851336285438754704099808677772410584821417314\ 553526881413794141998548311/702802345074574488338696433267964681997419687181772\ 0927347291192642848215247459593758382839247220635508948751904718184095732325297\ 3664399180741073631899477218343311704102717877445289819191288706560702026325882\ 6804172436616046091199085534144150874866491196517929328729171650647296130648345\ 3126025843117123335762340246834664099181427908625534854056446888164865484173401\ 6696644547240629963710910396556208285380018481290685616988018908333958447233289\ 6576552829333137889464882173113945719106195588722115597325979875072218616963034\ 6919324504863153141806481023272140477553789932659840040199583371073512159586251\ 9705907254232119783267936658950258692206109848207003842193924150160810609608141\ 5979825442771799918271988398030957622570150285823664551839086446441696603753265\ 0291419043853182216068348131340245475285639014126772153972534141847345155110390\ 7181825757793951515143319551103173499173846851422808707653909504118262418473047\ 4805512978776904730439510740393716663230061200345917178473748008749046714697660\ 3997525341979162553089784453748192382592461745321220113653729841499257065479769\ 2089153737380065723834432523210515199005312902417339722685176969818121060675850\ 9299800650085134019418420823686575568028851726994732308839264169051458197669295\ 1051834270894275596642496559751348123982752544131775071110870830594566764512730\ 4825570182004929306405486846925763252605287157500777251188848470862937293320631\ 8180272184279318344437023761562007759678952811723802325847369879939947166651738\ 0472250139086139031372389026980538953056263150312557117440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 20199265299752673034192867280029175983478613100917279985927961\ 4483527305054248266305643341552702746723445060376433802715129838453299689059761\ 2097777097971379061838356698045462351412257182562975334634963952110290075259293\ 2203236448521973670526305539008555118694530207821367836467203964703589720295924\ 7359814714590196268487651565261426436282843100373089366130634151681668469369936\ 3607426504212406492561617691250063706160940756273614062972681382794934738069366\ 1952045048464535579840714946585711773358193529599026730980101169862413793503683\ 1275750169382221970533046391072870895791837088537513358139254960145861008820623\ 5116227546707708731384893110045657875827479461311247210571781043439671144136609\ 0113973881519950922683977276650777976219434777838030574581254723004938756257820\ 9243521181896753521302169389239638712479737604592455876592946158676883830178537\ 7847048169822831341837993948741458064371544352499325236098171926661979407468575\ 7554412856715469601463629375686501139810577615128111091627063783969621579409128\ 7932541881808256959062664172071473945895318215644069139614101525260143623836647\ 1972521497329916191636911143709034629966678407230824716677949024108140528836808\ 3614435973197851101720932908519262954630507733099526791740887728044352918491330\ 5098966595330290204487232425522412224818446512839447828390044622548709950220281\ 4102551390314265268091758459033246443842394239943963091819632117917080909710290\ 4508796653002224914061665334960294399207878778070682921489189948587066298932973\ 9216243549295018762189928269804867971280460443435106194374429818132312209311127\ 8503442458681989312470624309881508941473959993435614692496218065424073592155713\ 9897034807267003372435059343400341676584822413378753075142660029258060025086534\ 4063624181953467310566777292720347/12305771084801116854577280444994331810989542\ 1400014929692144315323467612370914701816924490818398857261128353516967833538776\ 6736611895795938716977530994642335232685757032595946303650322904449085820397997\ 1852825347145786697351247444628872093484561452616600637492556947416761663458483\ 2542550594829482839309282014349798853903895240270892393821854647933379008299262\ 6681019897850223596541419176650481163194261811391901944826260358817828934742476\ 9454925297236713753702016519807138540946409492644857344223472331916774585474294\ 5668075605535347202306336357474440767234634085564713001506257977708961961567809\ 8915869683401277206700388249859056691204862837807418882025562961856551599074135\ 8779549466857319898225733768291716443149551190090870067112298419529506183559438\ 0589152674976966409510744775766813320327922979170559196412091661805453761722354\ 9607683266546948321417981631398668936316145406521349548709892367870898353883806\ 7626606995376878717545109483898493812774645175622602503494111322518286267029774\ 1513932012771296234326733742812966400188817293751250115446335767253988914078625\ 2995793155574474685280193390480449064318697295601082852028663430596331961330863\ 0844274191912095340476305692304828241788381542257675266041002147385680992608464\ 6897725155752555917348627077100982549143276922987620559211285879720374888587751\ 8676642998699908049596312820339857929896168624436831507852042026778488274910252\ 8191182033241031273429351990069373392162103854772329189744650945832257703837793\ 2972445694336805858103260701582186645300788568062436349420213222490942308784922\ 6371072000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 115066163271074890354270551883\ 0067308269753993811563391708721320900534606342080811396507336340127694529644093\ 3756617343530420549742512847574070662399032925158901443564229386026766891728097\ 4059361976714145010375078041953637467703755191114350792584315080828318110627160\ 2747116161082017380172705415256029742669860717940368591626315680027754385736514\ 3694954258832035617648869403243840891462991261933360820364039926181255961120124\ 1881186470512419850707301731017123340895028316616575439532525548608080455875235\ 6965561899417053787986701953071563032850325022067861375238255654233604323660315\ 8060722790861860877790024607532635659600808114449330901260470486894316686724481\ 9829827045545458485862563933763187494864680153189299791231256091406660327094707\ 8583008157522572837302535196128648805670820973320347494686484031776796916892934\ 3343596309263373606689613153650667589507900791844676372041502572746407755640042\ 8397851304991974180043393790040363689904321861447539721761367565394645409323642\ 1313061442111654582579903820500237616151932348272527786425430092417573701909230\ 6506837410135512035009288287651020531122986037836933181034482687284324049419697\ 1814028814650241263592113811219860235943649937163676919974256793223330800272155\ 7925751935839725906144423386777127277906604281529037436246702226532714698006598\ 2103157968956520290298838901526467614230201820796981964151669465804518379310637\ 3364439231820809481653180818015223356075129306505511623879309323623381489266363\ 1188311643452837565117508839024286190477757568530091858499655318911303360027597\ 6870100242746826288735239688087985734078496072980018644230122586782706599888311\ 0090016275368838221182685316598212150449322560032367591194696538364343666419767\ 3418105961899938835731067236654148025679046625492757317250221/43407127858337681\ 2583118012050756029284690621938855415998483061059433349246763937231883917379074\ 3821697826388533505205375493884957590157897141281856989519941153260533123679473\ 7265904589295947436336529978119073538867963781937301999260952265131887091624140\ 5390154039738362335028750070790685847101466792090610209021880639703271753955315\ 3432228027991268408198644387279067864897207312666052907170283034871308779169326\ 5197454900500392522592219062312392312116912654141956382953868441727631879776232\ 5661350278062992898132554013225638802944946538813127582837501646855776058602918\ 7475120164284929961928397454465043580454963054616136067800719083546472982267899\ 6652346091887357870889233466619929921848274862367271635095677410891257044899449\ 2350665282691228566893258528935580010627018956378046765047030874626835371341778\ 2465279932285126882101555534578068828101906084699421773210773324448828849552433\ 6544404573220022753403859028324974303733262966372758954749962858994705309114059\ 2198144672905341295030301262871666743933488938924156423551546681635594610443411\ 6931253772361173659411001365803234342874934664527807736092798489844128896979345\ 7548849044433507583449968113583190648478391630120841894859617147222496419609701\ 3132940222357042284370451292920860313991503983669935986693707933111134374774944\ 8374230292981345450396383086297088750428940486038305450062674630172774567448760\ 1167308251103778245589827317395581468410080997453620017443877403678585781840714\ 3175709392605765613785380911021583969511366662374269099781054470933651539712966\ 5076591202752852045219233792000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 185377923\ 2856106128331763953906471065065616272146791806708117131574049845477015213865272\ 4583411164481304587367642133782015454628109820914359476652812191581248688682537\ 0827343060763656814824288821173474771997228324062447515035728885929857610583511\ 9101868292768188009012577207037044526820384948038581094888379237120734485826620\ 8026769146333147992144216024608945237827774137928520568450685228032385886955697\ 9964075889014079340146322104323940402519918370749923195998001082468349973840437\ 5395809777863445309034656456626464222933879325701405939934665979068516335765288\ 6111121621663765164874373453261812589697587474124859333210263869158019170456355\ 8161247458155496698099742764640043476901403028570183263218269120731485926868090\ 2183685766147864935055284352103613523012041356515700195513793173495127855641656\ 3317491564192055461274815527311142079715139089795815632590605669583137748594665\ 6866981857536685366479281922415455438749195643985786277702910495414134230701211\ 8615306867776275919586985683073613091714799689075327602216334626039118642911585\ 7758983648326003394487639647667135554476798230128224587750285881455582000031355\ 0561587408739812785058358586178712260224371675158389949096729254644440517008889\ 4701313046735880506981266323161882309010153603635330414039957865935668338618842\ 9125138430881731166955138446383194737033870661786578508963953929541817035009491\ 9023029940729813697188056774960820374906748228557844563412976522041839478783250\ 2552095708543129265731715850592589282110748244326024806417072274611192352038323\ 6662137323368760404596305791097724299879302752682521118770265153282691068348852\ 5031818819059466228943196436033820285926703618663575218915124243632851716065527\ 0743882394560836008868727356056596196643377559776873916748201807524851065255886\ 0736048149901633/50488885486837713820651391832022512200432899239427661447254248\ 6714399104414400783691871177017953899659650503218675086235705756361565065387503\ 4591353562752638674381643544573482481665892592522946926884095686801545057139555\ 8982612733663881266767092164430032371384242179415008558765264904912723562351955\ 2847295147672050165245384994846410217057679733271098438100332748679333254152322\ 5842558782518217106378000681715726153914538158804178785986962342528149684133675\ 9626864383295563971239883922375661750978341828061654376018069344679028230820790\ 7287860722834841984914132167421843740671169221442138175146812254540248732700436\ 3348051015748528997812842434397357372112718115033879749501146906152339650894397\ 5202189790334395626060031154699083381640525763067036611093516577052435802241634\ 7644637136490089539792590861334870513933385784575112353909209407989842542465210\ 2688951519356258188859507501349159860658785904184476910371764735386308090876951\ 9576050005370535681065731364403372401731857966574550037432820046243073135567111\ 9080745188198590075798051375001759051660430237241542365590022385332709618386258\ 5987938926530752401108364751103368232873166911648699982062652108645283728652007\ 7655432715863449131691659386583026960449624568827968842967947697395318707130537\ 7187189726259522303936103100113604057854958491555648644290876238369631758910162\ 0146047049210358321912826153261597168701447994889252671970139666054077574017734\ 8977407336420805482262350610640449993025793966779606840186417818236767533637369\ 1311603649919174096786742106253210950429454630540921539282848774695975649280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 33545100440764616679132817259057392946528\ 0560817663497265039183750943714780530720926677662060250411721476662842724023590\ 8819792941040521470575314910716114084767338879800297750262813073686197448757593\ 6985514834679773591156811811565610082286504984877478065896018687944554866121383\ 8690232030896197077163951796375803856579016174047973301963679782905017635646123\ 0114242058636435678704066016152115607459226583204029861792821209463885073957960\ 9418002282028649201307558905394664015928606832810589175603953861404990805821287\ 7556913689074085145728451736893533818182667128422652834174199762298129322799109\ 8743053092055453750253890772975973018133314834636512461033720110165429022393182\ 4996959776090969168069636544066839492450644507003282989023563244694888569105068\ 5122998646173854772166369552801677703348303966552612018824315834947018066200169\ 8241472100370371393856044461753799757804362251921129119481540385031878230099413\ 6042403653414948424515893117863357825016811120898579564994995738148394888782697\ 5105393758935768541081079673673020357889988856373989228931523677990604350903255\ 5648168685267359353948471906349057766072176171677449381889464351297686028405722\ 9910219147727294911725428174146892349783019329269381688295788530680798543020509\ 9617181873185913302597105100594893568053027191644102475849418795570318001596623\ 6772061721388192050316844030673048644287847284720729671642739898487133310807418\ 8567223724258867368789075628544598946667006662951056801064788108179940011063880\ 3177307904783075038142902982101823003726895806489811231013324943931061040082794\ 7526721970853507814114270862513497445559389300998713104672338738857295247624476\ 8129047466562092049407957117498438329807006082461148293222731474898193643622068\ 15416981786117183424556103122174791313168796162670128470516607643/7199132137881\ 5299127102754953757471277228999846981517493496311909998329225829972845981771747\ 5767316886836368203165080796782523992219137210362516986808434336560513582902516\ 4069243984303499462801043321428474530330061853186335980344515954388651467378118\ 4266862862975481904491845469245374528184879415009182363476344973361129592409686\ 6289171176317768091671843631010660293388780689197045702940714393454746365472040\ 5820191236364898663835856506838210354214611682321566976164667242608532915595802\ 7793036774691586301250220538735168558325331251954038821779569143484418335351022\ 0351001901236938319160073915164940790576077045160843538507361380914019110164040\ 0331173327329352717192715624446989092406317264615729043402152711607884097773200\ 9830725171531373533012390756185032744464524392196172943137608093925565695155273\ 7132726598898464790740064306711540820267769532752275013207129450545008735673787\ 6526806511838406030294271061235028803673386094418520153916934948764798943910086\ 7753335109044158970316312935527563047194139100013274751763918218564065115711557\ 1129573715085823033098578415128787970095912124724550151635811755795607083951786\ 1591282200592055271429458367362698372060391915540954537199118381707100801667753\ 4979692670831011877052724450517376983660588308397807863112400405993486224611263\ 8777979289119535835187470323578001814299328620239604107355441073561550300566228\ 0240609808019205715145774415154329392903151367995550471657517890778612875545065\ 4610460169439414110171161285719787714661989885716704055736112876706617632975468\ 2449375834692523759621832294006674219776920780800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 955373161254622604736694673543500020124432055215599217854095488416493\ 6458175409838278593335051817305566501542834647081761088395429641996507448458695\ 6241081852537018257428654860071476523300874256246609005305879522045120186943684\ 3360818893541524424587930448305141489535310344028844969126866061456821333755770\ 8902735084255058102374287372806603279041266725564065105073564555736104174043915\ 1194463904664537140444456052917820162858834166277762469121324295931346475981669\ 0731167241645715880881355084414808352746059571697639836112603102785182914618280\ 7027052205524632757519526001608472780635272513423786872571853767919147222137105\ 2011334619772702941877432065442019482818836279792624126263388612068264178243720\ 1665161712969714905829220468249168008572068140891308548305874276169747706675618\ 1486553369780127154158389105554720193363769043463334893907551416351368832221968\ 3668570302352948374741406724267684879079400072219265012734777060713324563338427\ 0800362740696782828842691363358408278364621569092628042590257828371872458950091\ 3567850203453447546610041156641102359841861141703624272756295786350575469978836\ 0653200563614741184494967635773004459125195172165390564670318055561309920885771\ 2795131553222091376861270914524638261841016390745659790170611024861730540402790\ 6694869563130078323557315850286388061695688671148634986920693236339874771996857\ 9552167255356341076470894654024284633382186388147569052945827602398626542193375\ 4272738230591046779318725913208926180776288402410533929334829302878341237422521\ 6648599624354030421898118593937889287505703463925772051328610545869125123153301\ 1495298383544402694770670723576731607712204085730722182044882179636749051325579\ 8746620452676237359438091173794305724199291165585543851799822202411549509515690\ 619529460524262397453514335824071950737634187/171637964882659737783283779017490\ 9676306629655271812909690842450475986966271040781008017491484415697021117153578\ 8396210514874610110012715418113741490653551066420753376498686865359906689219637\ 2381818326970546945373563071504965548664170236237946186466062907472561037269231\ 6304243918104211906229238875353121135174009155489903954843695569594881675654160\ 2232426491868037171622747025877581185746983397263466377474346095397295796900419\ 5869296190653055395800580131835992630890390771306485336519020046713040307396096\ 9531107969843746479942218536837177488681162143000890053904684829400480830244019\ 7488519046926632559703729350661348006452486215833968334593757168766226005621621\ 9895785705940401506823364937990611673691555830745136559377815773903756256181145\ 9844253965770334476496069006057213300356420619164496009730555129515855310577033\ 9133428367177066235597621959722709681877512652579814871391894845632691586512060\ 3140257621013714522202961102357259879207526242276978725253455652378393557413520\ 7616968526121683838418123470184489728684420929530787174934774677430913674434812\ 7159095312724695813282287003377867949222173259565850379894830677132275977147391\ 2680003076310425983510392646531356779542036915102209620945711666764321776415304\ 6514988932521033008404242942900168212237032031485581954344955517241766195763122\ 3905369970178458695581157312870116533432601246496230259943714111089392569373267\ 3533677803413641134312625277038556659013279642640483300050167288219392048640271\ 9363538370262604403359538620517085410751420427743290164231966652314497530511136\ 4548722200914243277327061257027584000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 2651590617062124871720388541943833968241289351341035808084535890438857547660528\ 5892102294806224715861728810793738965684356748572119251514724730302555169183496\ 3902113530349373390635885306994861403437005415253914840764749893009584164449454\ 8033943038702449761295773178525923200463676199374565857705435836042848499836822\ 4722250161590883414818160588575713820398835786663864490443063376524589371791867\ 6046857968565064079213246424338418149112667887954683166213078436071771996968103\ 0331054475692833156356813816991116062077152019436849436954959139068916615887177\ 2194059685056680052894911753758039931801409545336387599719731644133734718640795\ 3775404274528130782470991930850727135919626875072105287916986242477664344622660\ 8955847368496843423420572885737324071470305803328850393798644526922039020168824\ 8130201846569059533945421920480894701837710087307374587751286921049342183829294\ 6990509520739623257276795650707948883828461509735810889352017569451353673247598\ 0582657986591895942674403538183173016709117974187039739843156142200639329713253\ 3305302621883554514039587336305326502357043442976672650359909778616976210017833\ 4753771508315134146541129926561149731678397575668579783321044679673992110556873\ 0003705559535741566840100442946342060608104276421420594361437878993854730886522\ 8221054494755835928513728429116903331227336881806043104866500231617634882160148\ 9552015368288325627475383418128467192662984652047375118986985518457632831444408\ 3088429683429404749151275087822814452256249266862870380615205723122531501636272\ 2389569232098681058230893945657288307826183566915250000626072831817525404835742\ 7345724842156607996911479962884833528464822754835943582144067571087319799284641\ 9433696824508330383883524191674876075026935059713082556517746952661170866108276\ 38564272424434049015404659685939/4182071589193652810310508054036608493810843647\ 2533752225133957795469064463633319415163039576992888254416811965137305520015717\ 3140934675849553030896505803024225463362205179595190672581967034922395557405890\ 7229389045770621319066708523776104012945571681559294125720842022340159857109564\ 3321698686478672084942953540425021969811194814611078726066132689362270378880246\ 3402036129044556482235569822213232018864007307233908260147424356422791274330362\ 9339470809023123219046138081799478966462789180743204549440287115175355645659806\ 4676930392440672421277531385585609891102995564082927573065519498509341663979896\ 8168460808731269301266029585869193125838565835392195463856277831773476451394278\ 8635144313629422964161646732135463236266749345667023529035338198210716124542351\ 5192068010887986675438753626506686334079583691529975385656888837314938193138307\ 5633426597819904534350068528159562973803658017101844272656136348977381456540481\ 4527658899942212736237035858884146584028592631891972021344494763249681258761872\ 0480263012534685080835667778816702603337867271087643458127641440698963572357469\ 2801565433401624934779000413477367825897445051641029060720718764764067566814223\ 3371301688415515832741317299920750693073855555726932850576405186600190250076171\ 4730175964149767301822071814578621915816940534656969339100969979191615613643175\ 2142727757987069841403045702546581081210034730180743252391121753991028536477970\ 0676954350053520910807900483389313900135634711238148946065193105817175667114064\ 3756580096111606960985960078012848976197113767668831002312038410568656101987164\ 7806349949894079283200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 284545066068726276\ 0204746015060290475364000083331390557083071308698711756555341177009641629079061\ 3026488425401567513010587853998186362851041819932957962963178241012009435761271\ 7194630038548888301302579432830822108752136773480918874560448806048000261255297\ 9020892120905924149399695871671142132587213608379083007600858868814315611215735\ 5529930511535688941909541353146205252858496791326377362395738390582324247489877\ 8338453963404326778974292556025020934376719556683206465153055227045408213989343\ 7655123597009613571175550745929026761594057627854201755502590291772976061023083\ 2583181456402090160136279008162217553833176296987245884414417332634150948580242\ 0077750001764587032052819322345052138637381483167388216681835634150592768529671\ 8283778428524751475069591927950309668261035944234488113181446748185191083404604\ 1330889404066077360941783638291612501855512483099662457814699364076137993021131\ 6426841390202410548725250528847989409988941667149487921234370674964952884938520\ 7501048981657399730190554410704413636098408288994842662526170224327631913464071\ 5184302426257653430268925313136784559366645572867391674599262487419273384169506\ 6361556889460794294354300842216077363599635692729621664145779862051988147323913\ 6524451104529380958096378643059788655053884659936092460927124613679955066438322\ 5539806954075738397428284271335749334898600335961220890587782200441740930507523\ 9467288542700202995192403846687960187340738208467143142377777740318385477172277\ 3682544811843670535445970107665870895639761802539095370936203775752892944891546\ 7740154544886404880330519119489826270293233098239585558697289078888243594874980\ 4833368146652260133662581493485450277903618659828275501551225036975040310872996\ 5752566097591487059773240673399676761236004401198478577506462872887004049529979\ 458107816186154676479/410580155695864873380836907057358789974507526457561168690\ 7866807467357081439186389515416500865444991312988853045703377904198099529904026\ 0687079437007324937005178986793626804029817252589833165069065322667650241020353\ 3020498568741158060952129704217612653687895404399724010654216486244416222538722\ 3103710548833659727769066627568866885295965634119535277582968660116673167307841\ 9096893418486307145919937117151641125896310878240685248523956558074516219155376\ 5855198513124983884931251867341941149235890875845511350008624397877883856612668\ 4529554603764446515783563880193108384787575461190744505628029693294881121933570\ 6116270224071324613304714541820518314240222650724474493840197117464866381609157\ 8909938142345707731950098703532791010834845106992619055691540194553217495525487\ 8782454548700700377256715648571180730321910138723535546516030841669116681929641\ 3970088080793571245135343612075643580957881821679518962702271653598205890875338\ 7157133310996426651961792517293600506253941784015540032149876578512098762643342\ 0692580559699110171741588112761481220877927157205827892813581845395090827772536\ 9304242998226965976458372317095310452477230091704705132675873793470151585432867\ 4011557036175255178287534662369150353372740604438280443723051740456452594587756\ 5624157128051618373496930936104664589749358640223610162521418768897700000740388\ 4418387937734691478722456880452766942256810269766951231415722779686251895306066\ 1561538484761205896952716300028029465339722201588115744814733223287418095382208\ 0423818959508332612754162946051160766513811978130946224737354366829656173153726\ 0778543382528000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1040566009032770026497\ 1224801770288833638540170050492087954325352529608012297340654228977766500868314\ 4749087159781610377777727575480720804298064345761355272570754970545950293220751\ 2090192676034051352844173085528161838882095229972370460348739880044294648076056\ 2137876495478868322199521326985906095260158003391753789766484646372469257915667\ 6008281909759666683856612770597290207230293587157042803931223077398708984801601\ 3478594317262239616178446171252983411165467305355034189775078840267370425003598\ 9904471962942772209369353362627244010388153234581606834792453692964805184462236\ 1244893293726471593363451406563326138588034375211225541825251076905494282658774\ 0183293939074172949087774071416830326604873380896770486465210658523024734554408\ 5453770288647749219701809194041289732708137957318352382188224754583485566489776\ 3463081171261970349249598849198601617756473415025549393023029552975013286927532\ 6930471629526935837431899346455424166257478769995657414398621910378986327246900\ 7765438049438866461647511775226495827814836244578792920208529921113849683201003\ 0011723850557215513818590948230320206592983923392799942690288130653981008781513\ 9478830710287952921768237072873383162708342973396435428776567395789796210954417\ 0963747485283440932648488995779406343378454739473966934215909403918157799202258\ 2880554825694179219604320829327748592201250117819630151842278159104059956596762\ 3147785320253919671881135543658873118491233663229765395172087593407304697220946\ 5776461492064138149271231365969351389491532118272755175437121851629690800430173\ 4349990840267502450444301739031283611831108403855636131443314277070812805285238\ 1545654243063935409748362398321609077933011661335614566648485844644962619180343\ 9702940768741123080509825573503068890027648729714020103727721448683537230875957\ 428161396562451/142820952242861923329331389057604800340224402603134514427752681\ 8263733967104745967401866963173387913092533405226474348018377850881469169441123\ 7193128434437120640695784745625779604582344886163966882986967401493293145214161\ 4710332095575111517894842056757226502950445927980560509400504639782760984499938\ 4413480951075907251548237738522402583730855608280181971902762916404754914075705\ 1503628962941270224269358251812310201941772436547070957922970806713261693663058\ 4887307574638821465087769839135344381769255798888942399629363336045512800420532\ 0946316914613354790018758384755971526554289212144463861477448289760680774224144\ 1893739941220144326033562691823206183628714389509632853499822263307408616891231\ 0726700496043396382567420396784502747171180412758449633688193146391250412172078\ 0347092226847467707990006889980910826484238528982903796474982592271942293072483\ 5186371251293822855011454311661628357914136994338455656664790202198410585471124\ 7822786640336843286634367574264778230350097872066580100671086093888489511854139\ 1982919731228776216312309347027239451391559436927236738424487383722906383366365\ 9564715317515643250101857646899600492555183217007238180977628870607757603154369\ 8507821260219320280623744640059264111985941726835079159880519592481930774003023\ 1909009112368138276152878781322226008555410228187541656047783762060186595503069\ 1631307208345568615486030174574617583976311672342528604206072148798472167065792\ 3244642081374617377138091925068935846961970333664231390024434690044553988516270\ 9941184515635803037471438175501547686197097583096219386070903788362228408343322\ 8468224000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 346588957365052513103784052518\ 4161897573089192919159222714556060445071436128768732632795922572969013623767605\ 8913127939931450969945845706593569872669470783201957226815829209188857660192277\ 2533760066357585640604059077311560758866589009104065362205743368367379023067525\ 9796915217167203353255659146597337557317792464422681397111800012692692621014801\ 4435243707318408803576117039156380725743653619424423271684746822883460048743143\ 2713468484032626450780425652174092101419860254764063651779153398025942762288418\ 9813274429468843315279514318783624638849546095787893335333188522149527063938248\ 9400995705655247000344129679035636259356247019939638443565053460136109414540494\ 0189039147535791250040854326110152564178162810465909906632976564318036300075922\ 7477747704105196981891087339618986373760975105664432546254803306801587969209203\ 7903340300465192959759166883576998362126935074696122922918665139324152902402183\ 6029833584264207232131581004233227869382818854811213275026816182487004157762941\ 6703203655614579496907645903982830826291219176429347644494011087658672263281894\ 6697884633252425104055096422787864690314772208248115696326511863645707150101493\ 2278011815362617842949659495393982164988168910442703283780689395991866048360144\ 1013849276413005947215306600886680471646788020742172064405711572708050845043271\ 0740525717601018118556127799951596298252077263044126155465080575474637854527908\ 0321602711644817975549318384309334973240119771551902250260802858415290831259851\ 3846410312938826582187249971655397251155471107223279437308734267580686687609030\ 3858277402655292733418482378424264803128225561311427124044994235338841856025665\ 4199075012406797911012947334182603942509642216325540141003446064277844660664501\ 0423157041713454882417557429352503853939468626263296860706315499871988346263654\ 08729755457638418037709311343/4708690321127174704724969631200783642138067436586\ 1172492513160603400606511819218273244352831311577977592024135635475733623164326\ 5427129766983371921206455474686741848116430341682883643833299037935422039898001\ 5230401618648626382987530338133237195492646737266017207480708711255962813944772\ 3654363417755980154144251097167767789786676440304206973205658482815400754291818\ 1267385550558197668837464731318185982925738511268902157719355878750702676733814\ 4562794440743094767321173503039514535066341578968498003398105734518185541168784\ 5453065611434684532554783204592404151604020902366215774056076788454154254606606\ 0247697418584488123358919908275664929407515500654524093040924912995012510008329\ 4544550458800825666371206129659016547860365838791248533207342542180842082227877\ 6799373312609848256782495366036608735934281128856156948943600604759365390986656\ 8954876100653177604872571520241305668414435043655798893157707127943571053333520\ 7825028675729223871888173882022677055555523725853173753629317107000584393208428\ 7868651917985759984417561826679031193012353919171980247962746402456130513059485\ 2448836596092964012838832512088485301393174879207807406783282622347791214087722\ 2375899347339828423141814001576309755942406512635708406966924149690193251659768\ 7195623185615278236303675281893931326477519535993583082707824267285118744351498\ 1355486899175614684707688486831057830981962190971311369918400991490639326034664\ 5050122755867472946610146763559602427436005008299334872566960564463022037123501\ 4437052641253131676005976060779908843971778967033221411761417661279801234421964\ 5390649236656401966698316683584638812160000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1742748250683356868237603195173161056615008216027206802329184508343775094\ 9109468502540875785640307361430912525488308541528150195287891260039355929826171\ 4819120673880111058849712730868505269277885380058543181104959444733729280756625\ 8848295915880490390300570363467873546268212498411073313919551397642464786946138\ 4034424527414965849066660353147186561712403788574913340962094192817056915267973\ 0010937231261717446286088204641826467425988559648000106486058807013992038186732\ 6983011821817921409724620709669454079041620659212425566269534528741194405174028\ 7183906897769709096711480808706712341647680416061390539512325042502900909761747\ 4077161823090991987893742546034756169228424369739919824233987134606764057969745\ 0908620301167379511818186490648307693621220336504436103707715877446605683232931\ 8560279878812876800500009870924589892179443853426750737287103007614659618309353\ 0476590711303131686706114131924715836051604731679493532144705420449891948490497\ 2368347244785119764496543333090760058734488062383207570113970041168012024741212\ 2413648089057372344557180096482963288906694277073982328645067100233161275440120\ 8348368745646072311904843755755859777739902006637718515386853986961975610879731\ 8733478705500139818988492019515628821727817875749787781266540107839737031677668\ 7787973533585600114671394418610013933743967935791615650783254255975772141527777\ 9084058611317821996033345527961797461021704060607986060557121650263073034761117\ 7899010837211228170536466104555228077316552779816888737223066489751470568155452\ 5165832852642643322875545865603163413539003642070313234444826529153006526690877\ 6057205690728953312959037890166333476350609658454916066444886629714489492658750\ 2729110692630067295982189196675327303098310039101711816678085966877723924204976\ 56535631539119177471474492844452612176687764727502451711683/2449356713045615968\ 7756928841350106415126159058652879596262385194263731555459877854992951674833006\ 5736090658764747911754834108658627104551220014546135251362503995130072102898146\ 5742301240467869819242361256539933129506933792791649675747897667332067092027942\ 3310950909858866793909168001776342155668949106209337572097672142678544262902685\ 8094039299056028299802735170503516171980899535996202065308293079423096945061422\ 1649508954873095893548813780571075813018407607826937440577436505193706251229492\ 1625237685365254184994560944799481647090180110552582624373444064418271933628383\ 6566236843348529519373211859659130101680637061005940281807299944354647444770748\ 7432952686724241446850843259819516636196624712410087067038722301218507807454831\ 6034255233338940908729027367148716472345506394995283300935709797909502378658194\ 4461344202200326639356401913496439761740713288397072621533234404893721647386818\ 4707086586242796885069996528525369847846626352804028915602757076882769863190894\ 2777881631585134349270108350633574796306033822745881915644878464743448897099547\ 1682378542876787609612277832968822420763181357043007082081761352424416540309712\ 5522282115055127271639155088801103951943914971243626400320221464950344478029982\ 5829371589196385479059286555510747254917466343949699722220072830896031204135041\ 2157354220870638470351030209925655222375988449811425035250453759096619765917471\ 3176016340947771819427269007937948629869769042197365678578145252141792058917194\ 7333736874214162943479993303820801147248091504413990876154813676043015977716106\ 9982028669599141539960204701330063846021431113470887237768970240000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2651239641104323790015526858270199913118179197458\ 6222686149120226358402778712938272879434825969198050829840907567010497376478972\ 4733436220575369379754054249605138617996664178278781203110301949252458503715154\ 7005943093452017407184238979741769003170665045981432574361773577473877842731192\ 6678303074356304057998661211169940665722743633654243466645972487172860612224651\ 0381921124650032598965558271976151762970489820897957419722583545735394138194825\ 1388626973380763447023304799476978030583764310720704460700102774972173141570495\ 8872275787568152282519837415862589736977543447436368800157342838642332357624997\ 4955191544000740472251229989002122851968231187712676405026103414794585975743738\ 2358735803343300548454615523271593171990150886793268215070527658278880817341962\ 3831411379393380218444169412044794932954803709472971231176392358618739016805165\ 8354124144418218398982931191550985914016015228980542585395660997918730937314502\ 3158042062278847609037028394837214677224534192579523901756184369475440484084114\ 0736864707678858818081418610410134229970687555630076033674146407014358259382188\ 1279599173458888043217935388413079476025407299670318925858973247548977639843963\ 8527421068091750181777571235809525475092878926690430036112294817909326584700832\ 7949240572120330597489696932010637782518154267856510643521730097415957205655874\ 9881553070676213731409628590654552006780350468411329555417425175378358867770756\ 3762832534441426369936451785882638845253952570511779374629718965259171618347945\ 8715954220349700259922269230659611378938054577005462357238825621494796038762492\ 6633892144442931996806192069627537869712479648450815586724378397633671963209921\ 5786318788179828238201302196090323095402331377342287052109412220447660796448307\ 5718057190406539643214115512858798127825926568879577425063879015842981432972436\ 237040981357/406700871899529337077090179121976020434957967753138986245697796905\ 3285841135701984335664297600304838087754971327972033463447096036657281085365879\ 9869548899041198453082940147278597549995478103499709862878243272782908828929165\ 5056420480783285455867688511391762238619316259405758072072026919542536311007399\ 1093620272726845533717140832264864976971855315923102054648484110435308745542777\ 1938739377267687052861915673216117938389794349855932348321890069235883441726176\ 8403941370523669070457576531362437099596334254090013198683687213530571258850371\ 4976722810104422423948732551995514628339074495177442250894372474851296859040340\ 2800909330298979203253023906825936204949247550624549314918708453127569572683196\ 1796352898052740053474876556282609349092293297429160417238442932119293589503050\ 8137633943071085956631232505267840933662705466315353939437052738684466464336241\ 2584053146623668469933124426646065390046238812801643294330363520663140785867374\ 2549723297664560864385486485007193181799114917651467078291646695451991000149507\ 1338638718677571489913913889532323468516537001352781555680741500098317046116553\ 6803064630369143477957520791073168252726754575022938929497453762707836509658652\ 2471403743580387974297523371333454845060583227271976022631478516238503222657793\ 0802984041945208952263943141564447165916133113475472446193177040144031459960983\ 1315548400415906958542902579523754673135919019942990434474819067732102852685556\ 7600970678939780624021135367462746963267192411088761285663711851146670062871868\ 5881766161002478234615134773313498932280201848840146790089380991404696940413427\ 2303204015976868657233920000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 651340118\ 1524762493868680886043341411229028541110598856756994414096925369558605413956325\ 3849754617697100027675425647603100854688965169217202745174478528926480385349766\ 6116813476337096316931697652181516644680531200611370838681715088569956728078816\ 2863207909631139426604296258330969262686287028853141257099596142770717582795931\ 0266984835196627951374534275755271781889280957589960338982771031603555717946303\ 2373952331418061789915409800847125093408247536223653156397075567479537109250182\ 6889834318987862552608958656150453476263883893946668970288266854337078017109169\ 9171998899522683484208783351926236909416785807974069640581929574375355546456117\ 2079025405321782632683822320372355742297523132822529647356128495980439326595463\ 2883606850848212139090969996549650690066739255483033375465625473984546486316491\ 2406020432651765160877117744517684660984964266428865547756979665659504491653798\ 4938047547746382692861048303156324103641358503765571997415722945313710017855077\ 7472376938179523361419751467154790917815898272003774440804775357968837005911336\ 2827078706658235211108421914909629025946892742706375645680145374639839819318644\ 3808577161502237603882563082951260097630504344558206206019317265807700449550347\ 4639121993824739429748794227265743263263400678710483135220871943074934723533692\ 1012388670765898569330869739047303283217856321326215466328793556849789109506358\ 1822464513306526985635798101907209915427635412888513305022689892507369880177984\ 0487893243960742593815560372241260459784932687547351730777839116130265044831449\ 8009267662318130537426718774097467522814204159463811704044807567159543255745089\ 0021659756559803784362358871476778156087443858658359865790580388780047018066862\ 0998111156237472252997221674832521035401300835160217118036516494395182100281066\ 722706780004628283637485193988735132801254504930137292767/117289499591405203885\ 1675726888568034331343835604125774176839537594008790374163900157424238527557396\ 7677374746616827000435835068281807659493203337368256574761508192432579616567298\ 2473604534788844453280090012179188750524462704383263039406894936487573205742536\ 3573816595522112143284676895499529402151562994474338510554407195047063319502288\ 4372730028103670220675994491421847962267591317169663669711919058138855487949756\ 2981327978131636156248148250731970670260651223139019997203582278776920571939962\ 6763284097904310977294735243498761450245893197093109004517933709307781059990137\ 3444458316737533942401972192428984804295227197575130830744165809526187746836291\ 4116679961008693446186052817273688789615271896928986327528199071693073835267660\ 9047832412450175380023233442254963796638632410006131732011500512082068859339942\ 8247604169754609066343269189885343349311129656400164503408430215811462972809165\ 2386316162472256243115136900415082117915122493154913981526348205073217643046428\ 5261920241858551383532028628347630256041582539083140777718441337602211821540318\ 2841306626178828740446648677492170505506510202132205091360484345212193317450772\ 3330176091342090966996004676028603095617386272433044952099719006426025289634471\ 2106631697972692969216725743218088355588189528210595463445266703836547160087025\ 8363167840589215487497653669346529384771143088726990926283561002004155407409331\ 3290664966791437176268239449383162453214226911629442764634795053597011777644199\ 4232065482922689987500942907639012482065623534904728925704397126084930158515759\ 0768512339664930117310834548686429757212240202684240421348050861105914839040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 9819991856241172536138528530225671127\ 7969765187390849651758166104361617303217358072564525393473924810672316975395749\ 5542882347768772746944441224507837147251911267319112206508989519167636241796356\ 7171567809164481676516933000101427299491676899843930643337450875292712566849556\ 5117013309806476573781235394065159750862670370798596888632879175315086983470631\ 1548184016381787618626447373827211181684009840310171517646425683346491290336885\ 5054852741034709993254184008803556880719068750594274016385898861914993403714250\ 5604449443754514088855290227156264014020970177369315829372905596533825259397186\ 5780344996107295217933917934602925969779468840796831012859364568460180800265348\ 9078812575524112772571374713621581876535544386857773759380872879314600365052782\ 9019621945463104577649534245252903868921562085539386375356745841950564686553091\ 9939096302651268008096490304515762111750015842736462049225886433948348231631524\ 7631805956190857345800026512280114247842977304773745807680317227996752075659174\ 4839438698601830440337469836971101946246902010040719850628129155050456015190810\ 0033755017388921459654124766663550986551965445895860573123412815992789353452899\ 8515364723793933348014777341165312840958088165146164665302260090945868483217246\ 7394757542208514117880726713641094451409383834904368784770734698793117313135672\ 3673955999746938061401608459482579783979146837508448738235106414330992146809997\ 7678790211266495845869816796430913276358582353671945262405698724557259232847274\ 7120634731561361143117534420127310060225573294823863291164855449177875347923245\ 0031420787093479202383328615623606960633135448512560165053069233354395382792522\ 2349362491202963120954521362464155734162980400276803991263725796823594514216743\ 5949836285416256365968973865365623533729844908467384851577567905470176128050578\ 8660477114480900597547849/23304786198490782945384773038804492760628219787897396\ 3008655520514619168973235584320348394751893688833282703393879139020216151075611\ 4742654194938730715711660574701546070758008680067140787008370718529521495448328\ 0605903731851763666097200156523214380083213655606639808910923616439665029253077\ 8858934085444123471002598947198065576852502246252126897819123973569327366955422\ 2411136169467848317687172483967780337636355844222318609647747423293217706507174\ 5458607993807591019842679924168339486107572803618322450224256378740741315769318\ 4544893363040510332326802010950599166239219672094188114451183980732619144541310\ 6845108205897173113426076118559320472872369317303730251008431739291242955388893\ 0133175735214835098650149581335840074052368844277004748760939178639392927277217\ 1369806401797569737383094811365160536604463315632908325447023968595354211609745\ 2361146745389331584874992646541192560688057605849792741612495504129601924854339\ 6303183370635178048123537451733369177902360500075421230827036721515071894054323\ 5625014036138034806467172164815009434400701514076891076057784233105110681409579\ 9263195846792583916921260606144639925718035793425514400069232849183216735503431\ 0110179379377237936338373375298238337177803426082976948683519684017498100848209\ 2281446342267202444996735141574620934869253759930542236612469769495601553491366\ 8357419337919857654771426698466395915265224345069146860238144440151063819154744\ 4885083401769304147674552245012529937070904297705131908807742555477059795584366\ 2798632342941691554660659623415516990670424276355800915857979016202196547497633\ 6352218755577786883131838222947896524800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3670268202781678815201737192989692918606963027781822203465610352204823050\ 5294381551191924187050804202519017467769047804103872179616953814473902006371277\ 2227778891744250008834143540926670338585666409912155150362983195653098035065863\ 2820845384353571053684852437712436686389084531345662367681494597985288986835685\ 8866591536433580282505668779474998428759033334237874568170908670313425967734927\ 5676130722856037411284927457043061385041659337678113939589872405533617458439603\ 9615217723520917448433963844925174777593647605545226054078394208281713146539004\ 1421844050100674328861331653351172120955126317557611667278369405495356486880259\ 4441093681033218006283994823046559032919121989767832822087715239174534150231610\ 3139504767140084280025399395943940869181954204506387664120738022700024104877588\ 0388637829064061822477734695465733935010523630292022311953175978697340856725046\ 8837321644692262924594194908219783051729518218075682102556338861770910884091249\ 2352784849318774592913752327288797131779718980322671687720307421424583574661340\ 4708543753611285243234320990741266860273159482373453781904596484757843677571032\ 4583093445926965601355917454098711494616762341054257031802458950386549390714432\ 4948947691251663861770088396318269610545779294307674091184475766870815521056591\ 9074958006621213853400747857257349658178050467172840428884762214939457609875884\ 9479030720979847107128322708954385419551500916592028175076909567671701251419220\ 1322483319047288931102839609878227171697067713567947802679539969718266076069229\ 1632458364528039942761781980343073224222341784728699947410088364834027939348025\ 9811929545698616307947223752494850198008866453431158345100599203124970523486062\ 1088261922915893819533359216674084003054047310932408923638722917469812563429414\ 065129344250587507515943040313898704143869929037438600785034905899/146116009471\ 9756908038052310521812072466314814427242061587375696199395246849816983805539896\ 6303929273269239969870571104702472859440729148418479636000651671839534287780906\ 5940017902923927992403270483530323627327909909843985814249464505989015810230525\ 0743943072228630680045319014385705263223107336390285853416930707603884424227328\ 2561045836491231612980993637356374609041242251074862998673813838819696526333687\ 5992390798448702891043065728630028817935064852297456635101393806119258925377484\ 0277564202168955316577863622803046390395633271356911261493833510045560685926164\ 2016626318325089484505768235935470184128892712276482705526439293303967622417331\ 6934181857902964367286734197319824355153040384123731677695809194534655986198804\ 0108279226083190810386332798989417871067749622275563390703713173546414519794569\ 9469613241957919128863188370119933024949523233127794458926309406875849727336946\ 6873423601058386930987252044283555124263010882847107204096518053389046998317468\ 3530665902333462891778760983606608434979288692614751965805402379969502171963281\ 9216490202954236896569171141322408660462335314555855926779113675611321369720164\ 1493043344224544417813548311287920822223026005783172411283561128357653203853003\ 7269647921440691551758559126057741027448119417898228678131368367963108323146532\ 6310767130930045779508785333181618301414884197253376829293599548753829054870153\ 1114879383853813004037828796830807459577472535055511868985073653744594042830315\ 0193004099653709902326817333795721962663517955109419520309560731345371496443061\ 6456454275441675157245574671989812839900780478678954736191455977844169821388800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 5361272801082154249156655547839796\ 7112566741451957122229191220296849077130369812459485771961064850639615408106755\ 6207236385601721776124258769861354626520398544091430816605356449284835693031585\ 6492272662793327630729362774139451725531356353715134979974281715715246259327962\ 0793922220892272965369981877194892192582194256136544480893191087011476673733538\ 5974157937994295243719537088495323351557420463063834417818273575328665999952117\ 9981713358314870030417199622255033020115534703567056396896792824338132685386449\ 0480718338224422655749556939239312517918945263538788906400974689521132242947405\ 7695456398118266352183932567987597164996784948203517391258467426756168637023111\ 2488336730645844764510572020502442633032714950869513445527109416773164050816823\ 3830659896152390720773566136175967895663931382402300052140614263023555287139682\ 4509220203682743484681091425722155782920735293990909567022835019670970246145714\ 7972163832213630810067013301656504199053163345400817300590875348255123064815693\ 3287326156094297340298923423942806564067075495776373104205067893475255708398616\ 9826901735748751715747744409933924364713415147572654679969267963174341992636737\ 4962221827171298374266705262813558135707309879915324031384013945539381186596530\ 4380953597826031207633060464732318344372530161597802072542308017752932907425839\ 3094144498050394866704287632818902012064752246551834431167656815475036560190687\ 1029943528477490209151975031375755663670754512139294418340997837501215247784211\ 8602559767519994180690893059001635692721349825453522073912866665539217272025503\ 2994625781088448191888511965169108291657869553442139541153382185402602917250039\ 1415655347499306612651248279528970116792718489775369256054818798105990213194660\ 2526323070863120020183649778682298353679638909969187648000753141120458616631736\ 034966971285131660914275542853586679524523237/112367306962007235159917836848743\ 6610732572039132446338414742621464688163165772095439224800310487433864474837160\ 4065501796747545073628339470816700621382097042581131361827124036378760074016543\ 8736194285626399650467279588406082656724830521757322554472143733284754516336729\ 0516281399192789375958469114609771404709675091800366408179148726109642552670346\ 3861910648596559906335373549399687465668800311563245574880219934140977473642575\ 6014740888572815850197265097659713414731531986895228036333471410954874613373785\ 0877573069551417919261210682347117306548699912498011187001898682972423489564798\ 1827403788210939592050553623367721138381163240850832738882274717704371831671913\ 0759242127373717281148638793362967051937839079348732428629662262403264448145092\ 6321521239861526191063193402685672152914327659502724366932652326558343917140999\ 0624388416678340074243762649900584007634490661633887176482311245638482336600431\ 0486512054833233306535962178540780308984166728613203376358432537491363143214265\ 8718409757901380820202522803061138614803264518838958292554420717276429461019024\ 7224208683828669394099429343988559076958181850287442188225724655174580246898887\ 2590626995567413762194468879366097303949127765567248173587834651232722498482475\ 0150988474949072561811213105496814984829197047877601503783888302737353517287792\ 5595293596918672916752543811761310591323816263634314850340354430970611824288520\ 4989542576308397068492924899621302850158557434047445328322490319989033206342215\ 5190372158145744792639774031050454632975102641585916511271885083104795756446186\ 2208975925672233382226156119099709494960798611001029363843788382179155771392000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1528499275459356220217225648841425\ 8622578918756226458979050189851189578053399591992070778274528571295989023101632\ 0711338028361224765544968752352776783603401522292057480299267719152759085881447\ 7530871741892510641486671128688766655449188979346711405253824648984571004811030\ 1263674421965730669802818907365987115870293917512172905076332602895120736707650\ 1215150624139433328169708205166579979583390004763702210384467652473346243612651\ 7760087080898349726125956591569596351286433098273995530138734237452830340249087\ 0429004483348978108808140704490906622821486665842697285669374517568938672716421\ 2962428164868761941643533174894175668002780281966326153810510703972155965582107\ 4519215202568196577409607394900598495355253250265530512118829170328056842203467\ 6021955868127333888278855424896094132836531901334962370166165901379346614644700\ 6889817561166419784073551255502191228975495335756830214881487529013231389803643\ 3682827876261748248159704703447810050183610290972851701650534839537830509105922\ 2341877455473763506106639580229131886599713678673268378196652247973689824606544\ 5437504173192614015514073679846564793045298447107447879906397886647928993473119\ 7133664661456363620156242443080440374433978314357383859212396717473107136333381\ 6494554093555583632171829123525722343469389978175653170015465934771356486242431\ 1083177572325730411499735986863082279055195747266901527521701185610141414156758\ 1298489640490670902705632575903840649809068709816169900240863946772871309727438\ 8455696952417372403275071156800015353659531830649411002076894414530710485727929\ 8818055357940706287838751097129937148545259817216054498687056475962801423190653\ 1618138965378474505580671616110472203608038000627663466032835189887416514665256\ 1907021130075100182738232588994381444942892363633358936637494211049454964818138\ 950600917926624667274369549146256502359936017/829580333897442961765236887057523\ 4324241196772699074103106129776039216250490718052202955771552209708811246304012\ 0385032378698945287011963836506742589548428166202199970910868837523139657197390\ 1563156463982526851831481867449378694368360114882592544680597890520233552585563\ 0065247625977362888875270479312952184013701080168657784061716716090144982302653\ 9426352004945632773623231313369075271211890439798261822023962614313970996426687\ 3665215523810791941133506469981702848891639693905352087817865413585186834936886\ 1043002653349757148981273606539778106923243211571485887990116124655502280801613\ 2928421283925879001000654616154552965563481525085829419769110643196407303389698\ 4014528173048944559284328240237056793439197909460668064814374423481757057848893\ 1160512315236409908214190140619979544424356003377791814147094997166798047583360\ 4515821111138665835523410099002926695549340366427626412497744715952005797409575\ 6497927614684729280501003935387299330078777002227795809348810071077700734248507\ 7693820549822787739850431839499420119532074497112197255623055247226915631375754\ 3246195983682233352024330469942851195866091698249272558673626312650892186243834\ 8029358299443915860631955295905873811843361263185954642118778878711285374968192\ 4812235889963926003714346755394583744731809560892303080599030023776774645870483\ 7061747825239113889121603527910306875502212445736948191795291349072888223569966\ 5139495386801498763509384521665408993982786023224655000819092844303183852439622\ 2596135134915728241928085892565156754541099458886901623723047354025534008712045\ 2636504600771476778107374235394615938939654795197349673864659978526088232960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -813343031751103330017853517656195083\ 0550963960306504386014574944318361796025300419983164835248603100884637791332344\ 8286815706740396625502979748552072415362524452036226620548897362692574017278574\ 3272048840938388059571977515296857620404515605110962364641083524047715223153234\ 0935616331755882284387522711399703490537293020670157716519471371680660468341395\ 2716268403882691789085240602977372000164484154431560430646166990485938938369661\ 1161650006263735474877474228401880787778030931293448216952844372762895567625216\ 0052127846872889550724319083368469857708114143305530616915572329349768360495493\ 7323672983577559313208256167011399261243859924192664710255117119476314553518583\ 3627481724493141956948503632784917069939009531435874241531430109655513102902662\ 9940863894053299111388803505317429643591613731247255856266508719705952229594691\ 7021689179374667564150689812323665826412188715756004221709260076481135321420937\ 9048824005094908669020453307208783987064139356996081740716444257722035372560203\ 8625688392696921966425555119808162384638679244820650097771589066979207494356659\ 5855309387050102744259787665117013950216419587165985134230528730263260992886669\ 2294851764405771876136136009210216406297496805532486906112220559495855677776528\ 7075016301160752964517034854703469410313892375549375145295578034956011155698401\ 5457658821911147203942160451483630675382069057620663593499964867477210538376892\ 8189419181147654645560490749746518901934164607368362275293189899859608701293128\ 1896221373346810617011997704736688417612543854966299047519470863106207453073951\ 8406717481204448993187418658717271974497192880451409875990599619640871840399227\ 6193665365162999597158041372312742795478342253299749195257682727485419841332079\ 2127984332530761754341256977961815209139301670076358688870338994691080534659874\ 79079731634995771012549090106156736967881356518078203390247/1856991138913159056\ 8810082873003979008181714798716107012583254770030648080141680980246920831378638\ 7562668368115583810943667823682876271883534788272956841508851898456462784205594\ 3269490140437288910796419385685739984491795325538391670276723955732415946495560\ 2861306050410915320000358774853859800912185907502984912290495355879207346150102\ 7427645207123626635696026641905233780975178950740889954513716089372361337147082\ 0294714687400769220243013120263005033413451124593584334507515776088938914138434\ 3040091148500119859638901860812557881326551284628820524141393302681212937484059\ 7920639378150193909120391293163396583323077847141157629995135853649070809670368\ 2642512944665041298098917315162510358673301313099371269110090470476480477831293\ 3210569618194235621493588750615497917451248305432655205972277799484990608884728\ 0266139693016029909785355388001901265320411519626882004554519791306942631555210\ 1807309290763367178405332613298695112719802747566846619163567479033645714373710\ 8866829898080979833275085421544847123769309097123384670064004284633361457214638\ 9883097493835550040120845318059752048330090261301082123412882211242972727006923\ 3327194399304232901049209247395307998435724901797624258679924030444727988155218\ 9217035165966007526732185878617007816073852856206652450002892703015357908530990\ 5395974505789152949368162136610403736818487934361521175961124560681692638429197\ 5218846354897287810200050313421571895239053467861333797975134396408146603576445\ 6062182470735258501236962564839216282918609821404038169749867686347860249690758\ 4344059427201051164535792374455704367381379389318325647058804116211347008396931\ 2200894974976003275751424000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -20068\ 7255153724111976110462418382918083594864697204727321865257005111135911266833217\ 4516330897147051598054894254038411695151860501328087114424557786861167476393443\ 4369190603663636663726317641903667724012519761141286201668857621148702102013398\ 7470084094399186321999152799446386306182343516045964688976529686130014174043019\ 2067496452234927953760412257787570756485507220659350962152738336339080457945764\ 7311378555609805249378795379162409693731104749947602069678179219417953312804738\ 9418572238011300491036755813284669544714229080477840477857990124099846565683907\ 4657470131644076668820220565272481238664045461971724554149234089755128725599625\ 4962059756950562772489061606533086782641567898280035719482171808016180998235134\ 1730865165097861878770219461074399786709108424706172088947226140119337301075499\ 3132931607873412499363855657239223859736929042888689509127406108413614550885764\ 6221962449610822375654835867693283452877275636892360780754069297481356679005846\ 5080625145322777933517900624103520892867862259636697340856218753283269469154627\ 4381803585768784721739846342356115956096318269442345772974054524059101052887647\ 6523285632564290771071178058156453038695750077849815392739879099354243707886253\ 5439788453098972507886714887526573695067308025027455978317802497270346022782874\ 8083764209790815603636634250691591835106304591838276110440098279451588228537240\ 8860989685937825352793947923635974653227704596432994737531052777328023250708086\ 3779064433992111753524518340586664703805641271766181623756027330806425105736638\ 4577847797412089216879018606824825117168109092877120997021893998533922799694236\ 7273159168119661247709563856133717314086417675077428183585404992449235972144021\ 5214029314412496831601737053180979655508888434645515196693294498656391833891333\ 1170980732714295023415057482947350927264540838096221241127330420050629551005236\ 78486099/2846804851437669239549085774909450041222298951874396353341059391176692\ 3241897827899155403528059847200347745404971073587281950128229118692656691477737\ 2160476980232623816451373511664891231848735200892982834549898270784853044222566\ 9698090747717470278380138392738502728838877549795834815412919387369782012253668\ 7227978377296224270210801379542798998058876437477353711405377319335244191609698\ 0975569355502032681659610300626633001802511624491115969511317745450634733246938\ 6757235879336557619088065227845792145231778172365610263037524066648836744136783\ 5850550190668017583864390880401311293913939694575139648328324213686837815884018\ 3395194190067243409802063571685064893020494050495328037978112250160706704591298\ 9911363103116046420582946038401585303315914925056231644915486469392348874610527\ 1715078555149610707984230280692990327762167457672163369929006030402918884342130\ 1103091584494409644540999851355105833915740180432910182387588357566847765250110\ 6256725024879435743460161399911693862150101482275562518769946888875423796411937\ 6869013946101734180918389118385985621515912755403259140116252517729610981441861\ 8500025223761527941282929483991773393233459923728840811882376969417344465525297\ 4565171855548572231730689209170072077390406637695329788778709738237179461766402\ 0487723848082324826245243133444407685698544082992830611264913026460572156861483\ 9247884513632879307177601345258739298627531173338597115599597106242093980158981\ 5618371262611797033874278137871845587533191189703770965778051837553086708711458\ 6071033381252134735334545581954347009853100711797697110721065461530384584939791\ 2799494460062301814232729655955373012818939871232000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -470593761345927356969591930600649173983404274209676247546588\ 0754697993880495489377906426711766845539686794929395762481791944933601833412868\ 7417007531818450211506809596284262746372339245095463775019795252655012408535975\ 7110808877015982015732146073461974538280387153418885435337316853304688406860798\ 9071583844606704456951828932034967354878367632952631307940370870115667618943418\ 8951462097415969203886853029743504369752343800419608599214937083586059361807547\ 5671085787955857412054605564877714734180658717688123455937277164850262628306125\ 3448998768105725798435621657041375112671839882974524588913573599173128968338850\ 2558711897317497373605441613586360293931655300079162295671132718096877115644771\ 8009192534702665195655626893902972369381470547790581720946025777451806604725186\ 7304027662173061026865587920636188451599952793797860238859378154057896480467044\ 5029706282434740665866605956914517669184808810002745002645610448010872546942899\ 8208099287282302033305490651657663152767528274777653872172125739295740823822862\ 1393771199392439176939020294270332005740063675228706557120611751289225456930579\ 6231997161628642903192993720688314780655817683939048470318724604829356175992003\ 2534220899268063033807299167388403530061446525538271797937936139344893602025508\ 5576348628791887497463117590275687099570841128565042631093967675627000872811984\ 1946615095347638307669778161198410238192584478454204686470546722805408832262584\ 9701144636250046832058948064071751481438880849194670257914569399167207138292253\ 3615102823008659137083718329924592600665227617980293595752063238882349759271281\ 1531781237841656670850341259289030715995240573498652959722208849687467459935976\ 3163237494830956333649926838975756869974226040182414908583549913176433723645390\ 3458174587128096214111989166804799529096996559116907427641985552691450184426857\ 59621176956279857440307826785563609936573187/4827119842806871050346657272767738\ 3696469890162927803897315252474309554717161590066444381789594716815999302486018\ 2165845843637722563956683060976974880028006875755616158099839593988436776605554\ 4557975396092229150856331226475007517758536246312166240580015834037909539540747\ 7468534244410445914588516124599100261033998606159383514025430508173291507437491\ 8799170526368137962241679108760936770255396251128868723410937465457140284787770\ 9004227939045905715303019708569121659854509375465348171976189436248407842038483\ 4931853825677947663074898157402055914061125057325481755259613482236117919179465\ 9476223855815536001144355697431185499362777893300100376875785363413333118775010\ 6418653991740506038921208519549329973475415494725023002148423072792320627208445\ 4787191829273536063846100367753818112603794282111395996545878894001505104226639\ 5076162873922567796629478242344433864724572627552536054555435628623359478706596\ 0567815976875422229890678778400202806572874453098879171233801922369113256624710\ 0197667083763451276543358601734883517752828908757450988973317822720866193929887\ 7168303273267352500552321037996867845111737518372138862466235628510219965468981\ 2128180837383918372761212174242137459997308822965687812880371424370022761154832\ 5335612940132327606402042170715914020979603870117328959565933416454787001043045\ 6205767468338743959030375317820353537483302747072979756568838720723464241700597\ 3547637264434523217403330943810610136704919980836246395511440584146444041775521\ 6452145262425435731756237784369324739364318661200065756694648210242444150074229\ 0597249416566356099604008364915101017819668612572585652374866788746960643293073\ 7994191943919206400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -741783288521\ 3572938601439210763698886845273212395808741303962435961227082963505059413412215\ 0140566143835110870841291273900613791316444766993527958073507505516582942049053\ 6211935367165304965784549315432931784089682854221741832642786154209781285670895\ 0303009715924368687669970297622740876825133702885766280903001854337785743112347\ 6588175954383334065316518139532418083084580882346834533898240747912857557592334\ 2187469275126567619921768771547134685003015727032140734656627063573255540799151\ 0956866336097299385658142607967555033566990914099451371201771663596924200401685\ 8936117585285231722089208285178709690539323754878128076666449178783822966533787\ 9125802694569362801392872739196359134981498760620936935578134213625084269422590\ 4164275409615815226229384714253011913608253454417795247588201169390107684667879\ 9666792950302321132771016944061476746809748756881256784741886122605405190733108\ 0309678519260068593250301758322031577742800360475208451114275933255839504327874\ 1783051646296007067626035964421564471711650863478998781809856110248630438128778\ 4647695545005446295010364757731726172859280918933202563247284862241721466171913\ 5029018375087110712165896639109445510471240557858078627511020723853254334962140\ 6793023189863284826757828978065914969738650599578047679370599930631283707196436\ 7278188094581855907348274176595589627823368974700478721513091266401426494380738\ 1637809546693386441096805890701041834899386929828487057262446948372404380790291\ 9260450066495366450667658871377689055093218274281407577845807960746109093649917\ 5613409748885837615426256848997434018125470057395113775164796967261183261320273\ 8348552507521612547031037462236511917735950955344741672232013373289274379691409\ 9436783652343202892562760844426361281318453417720390929766021329940325507650138\ 4444288300308695810659574306368887025638730641960331642812804361117773393278083\ 997/600103948203270233603710168775714717790343384082461131965973977384809947102\ 7041378604134339153451454055601392890054534211571959424962600244554635888957659\ 6942246739080474970482387117272031054966064237529661798522342572844015856906069\ 5175162358039979622277281610728357556067893284915364531761792928111903034930197\ 9665127085915118577381991375904419831635586885296144828081247437701224415769009\ 5480534399757767294652921960092150598355898568769054216352022561682609981174226\ 3965596482113569675026709565464231603280104499901827888362339517214668240014280\ 9650788327094454475959940765424321257287576513583010150402390817976786574637606\ 0362669718966435782414208440959660883504026204858644708983610245915426497621451\ 6334276384446823454292120661772880136533954257557440761880382817794413127352350\ 8478748888811672601617799661961633194100120449111771533051334855887517037793029\ 4112848584077502534751750725879836747153946678998832840460538848799629752814866\ 0159830192049063657412580595693029367904492646011873959541292193055968868926403\ 2317696493147688323105236760087931233256882713085445908182285394152532037752186\ 3213079512861093834516135663287933619118284066927383960855217621748238050813416\ 5763050154793429472136846566441050607705766200036708870640711769545718745718829\ 5227687410520081324434968433566836774936390272018059832977342130043239175423796\ 9837236549765820435272614542880623491272966963821018671836111146723494394482023\ 5251498101015587746992613226916020456327426815869517828746625552378555805343138\ 5812164499848910766739086788389906043934154219568323170157955852040788086777137\ 9452595003128053461312231772655957874279710720000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -120534883073507875634225384797175917508545220375641074847185042\ 9141554959358319298929865274050819687945522254896052259664825471026622128954136\ 5642434360963493937230947005111348271733004376695226198379549569086375992627924\ 2033169782129400506706468261491606427919068858794159004337840704136851736380833\ 4699377275621482028698054928355339553295575426165738247026243372503537652132555\ 9512467965126193080354861676678107854224330723281731962805447002908162681782260\ 6150084433192230621496267112126217427010843507183875661206216635979055956109443\ 6843376215759496536125180014087068872576937049766117068844936999625475594703082\ 7684228190659459112321020743802227964161738683948362241725592265980875997325670\ 4421496840171327806263279970223458957485743102860016243117826219491284592695427\ 0819614941199883496138143500494246533755808017654552891508638941686435704786722\ 7289974623785559473032989248512555064406547420108683729075126747678136710218408\ 5713113608383764555847220526577521446734417709401122369638209248740132820014024\ 8429953768904803068710366153835792025160902056827164707111450863509838409681005\ 4915707640746415357691990503171933569591560330910493512040185215244910272987934\ 8640385299786205905111864955044518438654434045318981229403364078181614439698073\ 2342681450397919408027049577796920893118932358314722870397858385322080283168641\ 7126891384583059685460134916008683461688020467933762488885855362847808749171228\ 6803989157435924034977554550534686580227924568672229352615685302455189613000318\ 5033810257294067845488771521584184233643876549647232835246398178973511897958890\ 0540369153519913058530393103377885701955947310026747586157674863449408092955281\ 4501056221898760212992512489718279755249690032040975820007067337995787330272759\ 9800904688378943329850129455484229952774779489721797705282871837514395026934433\ 518219047025979535488979077334762967381714526272458413307759096201201/816798874\ 3089944034092205079260205036356199679889671550528644011202108551230161714160720\ 9977535065829478408681360611578077563252343965941274007274698430245231846456621\ 7922259591099677938042897895248259516605014885443657386173259399787287500945327\ 1753722892361447533348618359139401399406156839642432339283517582640867540352991\ 5130795859684698813999849371801880054463941284325083024319369990477457430679417\ 8574330802293676632501907068764112075387884255799744296318461740619091579955777\ 9970656936445120346224629439527117494168736841964047105152135715715110649808884\ 5432044390426097273767395549718784508276598197456836725929009394721922615934897\ 7952660872946931589849434544162078106897383836749204649673121399289848227016946\ 2423974117358110072492968447319232528016047345498768403279045156734439678593897\ 0487458538752512481767388387046224893989821675179666626577161504040317680080524\ 5383801406826594916502469891568018854690162201240507638626140180942758939732554\ 4146202022688196143415633711123146756208246576013439815152091755193292993920295\ 8440854185445248010973931771488018644398575246827857744416888132482558660758175\ 0815934853700715627883651561634881612598175883339034693680269606283746886887869\ 3543024277440718126544894992746203404408175534764956812573574373513025238433306\ 5381384782427194452704653397678659985039914907661950999226867411108146699973319\ 1778061943387313255640917877216413851223199358078960450587399404617342680792380\ 3265400866534567278522696302736898018613551050527183588787421241837387153537580\ 2823123503013412882854109312045389110947042921031160889295378217984026744804050\ 4970619705407237798323895577063189703053227382436096160380009578496000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -694857473125734163543908649398545462392\ 3711818083774685654775922232601257877115755523251924175139132038174401520081904\ 8054137524694680533873937406112034235226885573230129471183461446076043398254915\ 4356292201021299251241983200935573923388820352087477165107003239956585923879056\ 3920319214547878101083704469747342134042089023938549582464803043238925083139898\ 9780431929945336621612013206803462788426801344297946879503869807904684003400756\ 5588532057501590736545217186275722870323328317450895189568831633348801237512664\ 7743439339570246200356462375279706168500948906775468389794689275613099363202426\ 1080023605577592191744200970744555316463239326736221074614578292581113947248664\ 3466937080473757914349518808116295726873559745343390363983247881698439578831515\ 1091987876120460509157359502892543366851009480357334825206354638841344978749308\ 5201888183516411440942587541915258887069843778185699566259441195496963194432651\ 7686238510715029756751435989765242361078386272354553489752173011522665174861371\ 1776296543286585386466272745635659510385461747462962996072583829583346963793009\ 2852952508579892240301673919313634856760414399445541139078654337042986126638222\ 6150131865890991567727402461177118213453153677381368470522121358529340965446123\ 7016463970516715464119292967133699996134308577622502225750670423757670194665063\ 4207228865441537208350065336783256787163851713369918465632260497104633577378192\ 6875483917224016181530963601253371635719121226943554550906770793001527883954336\ 4079152912812548115416990132287932164418494923731040492040833288896841638403028\ 1300460725840583936801136413847091333271910941238712061002630668271010829003587\ 9615505931085060601763440474537804650782156972010974172082717137016553582163575\ 4272961988661883750650787785922355182029551142645958408899665587238955548809115\ 6835288893103569834912696719593971138013550732227424508539255846681915741542003\ 01/4135632749007417977617566318961863545822152464991252429998198871795406702448\ 2806396224612469932431524566175069522516008212302185511433165899011064602564554\ 0746715420186409999423248930630195708509204320998967797983324954332266723101074\ 6362892071768496194324439814080778573537194071337450481292116990819302974807466\ 9173027412868691128477472504341046389077201443834197633813561002544518617743178\ 3150130742064386441178257979087648960276920536687306790282211591357218274540285\ 4813235095654872888060496701650508281415926494462526320781970648902474740510055\ 3667610776332721618975507906416611773299002431197395855289207276338250719993816\ 4644521016176794523570947016532945579240272402681159583662791766386832219255441\ 7059725741802631416193397181401367499950036439990796721953481119870289564112873\ 5918727403262972128438848033843654561010405392857284268576365535346888425432490\ 6909629502873832104592159574654953489474547452480626536805413706030084453840858\ 5774574270288528354768146567064518749671794482052421407918612952006756551492513\ 0225224772259581835436764307339672841143129328842283057497063863067945366646445\ 3642791344768122686736187740557355143797520665810181498043441690950799897226218\ 7615401889432339981370347374496904112783466514217452671583899324535607692338933\ 2080252970283401738186550970927242041497531591213263140762973441267679868174402\ 8323346076502134429952095223608983371247189906985741471647603070194950833766160\ 6902718785370069552993839670422707786416402385515535166923459721687024935661352\ 3413168688390879140781994649183367714733601606407243069213027188040154772252253\ 2338780987367608670176562535267091175020579406122931071606146151219200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -11205508504217735435401173501276357534\ 6244022558007022124067525986053967908824950982347065288521388390116517186981309\ 1570277952118397170186551939125249821685024055739152202990254046958920488800646\ 4166278878093887859601293747665222113596104837291848514733648466786415987802392\ 0105484873667816417147999695212617527257362035699441174899857239060472807386187\ 2071034146383998813322793278173555299546049595769111395544666808926697651789358\ 9034935440914326173274238285138520007325841127887209273902193007641022710396602\ 6383037742880840621910669517210782333709069479448884907357834724981557502484424\ 6094524520444047515334613779887894738567757799920782907428954567077069147736551\ 9312641365606577693253613702900372605200820577841985589638842242464223568722841\ 4450120012048523715685413915088609470474627303641215279776899587515372021373100\ 5061164908501418023381196938744873344674373249220739622163468579041720662962158\ 1398509153860210872972718633745336732390973640576131137745755530846416167657512\ 0564802336019507329808136741728381173236843234092174685846389480366011540189935\ 8496601674764517768693561166232291100719911380186549022077904151621805172381875\ 3136180514838043859701195568708407496725695393992167616895529168782921825776239\ 4980308691649387941012976587746302704659691085106354120667120146958988260721877\ 0701479805051599012842322907107947541310211596024555103726087513537231349113756\ 0145761208676121497590025236667217013270794534964297828766046710213347785538038\ 4122878407311154820770607526701320093229122202871629860971798122729227370242185\ 8050715150555121641426661011643645553194561175952702911649587349800032369240651\ 2853829892827010819665069012763172131017038448861092941974423787044170974489282\ 2897844330642239894506523924318216422094084235212711649312900620363634861976491\ 5280890982163413422866783425712979426492096438464949877141885655725966019830798\ 1096919687164086903/61039379877111151766771048557311512236689880207815515497100\ 5566957133572033429984899230680162119546943692148075807850322973630184766457479\ 1406563638213692226175885703346533045924287893230994575971190243367589276238920\ 4516468727674946103994945644299815571174617097416714224997848746657762210062647\ 8968714657268950752031290579055772437459423754237020874355475449647009033217761\ 3454407386519388380393794672896485974085540645474686751524874209539373659043591\ 4891263878645876464713770095289720719286054384347336655801586149033922970419997\ 3240168019102035390218860217941913667729654224926863746943048476630351018329594\ 9408528674872067569277088814912240234703532419770944824348523209692844149412026\ 8063470072362168930358004976392694358579017156571739953206816624681863921812912\ 2962777043044562764677181321926452777660097525776247693416396438632785937378617\ 6487004111279196932940232417598753147913215143811022957499687804901099582129870\ 3135834531455721852375566213791404567715548889779745030723223275709144226662548\ 4357386315816865594785435663708428503327832338386008192128329963329590552819544\ 5809240274050140421608718458423847481161705447887174528120097470290946168376192\ 6062658726547677584404857130476847020425314486559670000280792378041142295771298\ 5222603623212932628376068120997595088479078424145061874840852626068203284104957\ 7598172223801632111802889006142157456902933391959404579296438260710190968802924\ 0714472396357507054018535614581802340675612821272400109470352838893099067000589\ 6429590083989402507941983863374497201938019234473568758888915192826107251748865\ 8653257043614229946318639206693645441058508288066874471647393216650916768228944\ 9466065198115801006080000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -553961\ 4122842865909695100503031792179965503076299136823755592387654620614257144124441\ 3068935379246555326499318217521962207626747605570898738275290412449419879461145\ 1321691011337699259063697138356833442328579505670282795375517201898040860287039\ 7989352557857189565799844400012014797677520620075807380268897200566848332139930\ 3044739911812383436665480660150098872363324939035705725613560030459559171213051\ 5424501912575994986501658793354176622332964526409281870364160273930366339876880\ 6533140364924543069037226746135918124625357802063802291819138662930498898470135\ 8356690284247948619976679828906399316633060751151466784314917187824969784509105\ 9341865701596863376842320638104222455174154513791032339517290066957801681392882\ 2710759234416466941329660172034082023459077655755728037645373315903558002892813\ 7711694569723111153402769384225615078104341135077655293803795020027764993568054\ 8057040137042785170689170829969966783904906726605868711605721910959028878282902\ 9557629212882361412778982788921327351412120453056921930804608839458921548778520\ 8564735819831594661615660577349196423302043911302256461129805595496816037901105\ 0242429615673602704037733383624117749072471154523847073511112443140106153908345\ 1903362253207053057478731403122736913741469399392955041797204789097771273932814\ 4782634415664072029083442395675741903724372728173302868129450618813877173785491\ 8080135456258158482409494753138026717295512624392328717365039114861948676501412\ 3880239650286405670639865448114268666260850042756887574397092465437683395335530\ 0925687764174059280603470932515170766919492884289615627822441952761685174463511\ 6308363842139324023973199418486186176154070633810558297966403958921104670293149\ 4420355850961484570772824269550292448738616611489180286358484329176919781509916\ 8507089356379505819752591922572678167196807676066850074950186004671634347569250\ 644711762084811497046585926832445007050547/287144052518648015934249416908886981\ 2438691482662767276227155355266081490199355962978617639531068831082513839708600\ 9891952662832492053238973194376361109559036726913865155661392274406290815034588\ 1482413710657441987105110301244616618258268695162982973840688192558954371048492\ 1961837607342691146327878281033237078754420015121044904680021392664483706411355\ 3992599048270469626978416974629826984932143612504076524298497762146719677563493\ 4049516648484756808338046180865735755100916480712971068520562956396651721426576\ 4389802363936956463177831189122425799175572489798750220962887255245468156819724\ 8449513873309840961752416711932633076355287540677506166870967040161882523908521\ 5196260198658662949432484902250519536585568919543252526640932537130687916496853\ 9873708622127315487953071068216380788095282719080527245467223480820634889150819\ 9930925800675022329334099104393241117582775302132729048623180007366941848213184\ 1241021659872011060801088274570340102663525193668929472230113185410651249969614\ 8769166340028288575505599736186806684811631955663305979783890033247808121636676\ 3198139113465844612258317776382706115556932819002799102909875259677387633054851\ 2575202515507851268445411770709091251270430549444224590815117356207905146197680\ 8964613142873516648309987760266910150295682340807010698511535691324696839838364\ 8900751667487693071750150707161726769903642614428714350352157511432206129935839\ 3802623086495465561738365120135071627161839459581737794922971295846511132694058\ 7826960631205088958811673377716459002078554511825673522979792250608003653314627\ 8702401803128823698760541246028383429522725105030992065025098631559591730112757\ 4351383979531818152699537572809932800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3247293338861802063156323174718275246956369501361607699934627593840734\ 3319913985311398185648603473147902618848741392509527542470135950734042114010202\ 1978643621757515319139419750244822968267547441903474364986278779623065651467195\ 1758031229923359176325340111781047637679216634535794282885094201866534011830155\ 9528571006009591968982948094374281085164179632194416393417313691785230124827838\ 3692320090379145212995802870993498543639586931358166764545558219703200806477976\ 5988190022679209852289649158958663994835286736952269233356716121220278266724273\ 6154978180871199452849377116031830118414451112350809988125451465748870346403940\ 6763540564885104238371245631940340976912182325261949732087376290837051044788934\ 9681127067113773970625355778758884632330510933851245343304863844406253711718234\ 6170850341941017449059801926605289820672831349725029878028470550127254516865961\ 4194987020885855376405835401951881667033090656583489084479339776469074961301630\ 5184497912203219456259659079363645249988165569739439855045274823838485788928462\ 9457949968328170021990725768136462913227833493537896651446704483148585978348374\ 8097444964312975984045267090043479437131440455491017265409523928330957596928861\ 4884870017910677198351861395070385780437330715900710975029917381697279864087581\ 8690366105873542575138559174248740694657160769161555410317061148074302734355162\ 4422510817445369423408862502628808457904777660572887402493961974837708571301324\ 6322724729793878343780805907463753962832388807234884710495722712735311934439224\ 7989927763056001201701462368495977506352728000080686565665010785932207686814372\ 5213479041441399718424388019442621941361156814030183871543377925316473481100912\ 9975833060550068706823993209188049278524503085310590172431959804718728018770958\ 5591161018467293599576825420203675790074792635112600719741283985493293742429298\ 6103833118874725229144508850365408530715817504640233914568008163428861/16668266\ 9292861538480776460326331199907259839471629061521483844895899536737624931376321\ 7640139604103841220584929533416261228050885426358110241462710264816525543000310\ 4031724740318122833078854351806540718655064290110104970521559767125332916381417\ 3210264224319741448248898937431593036265774966848636221498615628878315130987067\ 8799093428299696451119949732185821767834411764493105169880913921829384462101194\ 9720091767024955694330864694869751144362028184876763400977343041669682456031579\ 8749212847027834456961066819120507195050399154684151033328329105466548065632495\ 1992978391507530235551333082331664577769527298365958005546427693807967193831357\ 5823870928817878730891049610914426722397671674174681690302439657366665029783674\ 1306105025013926748347209784011432145779539391189482962039729197609926687878571\ 2746610629378416966750887164933862984611844552766450972259844332569705953582193\ 8703684243555157190727559065297892624011721520118995916580597300599677362189401\ 5339222866715348365254731793723886308482748263365875139927461995184506732505938\ 9758513900929613586399941165531498326950608077631949601167673641511776602607471\ 5603828450473424843469775834119270222323090632359199832979628250884960439953680\ 4180926552819574256846068525327226801051094108225862626905760070433586185402661\ 8183600839485931174684179757412992061814989387653135965464158199390459671152653\ 4866870428921819333498314263119004207069843766609053770861153384539766354073062\ 9636128792835371516672779767399558573308670408831832557283672181543384922285306\ 6587821040892919421526021080721395107021446318632485339250829941102655289505134\ 0957108444764206974674050630585551338922904430630737025994583647943582023680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -20431593605436653255384925839\ 0847458903852700725686251043575282157942970929957980190893836481712486690566930\ 6146684629862115103711230713051008267042273125611299577278215472920866309424733\ 0383151499249990563239203104026502279380359648413984824720986852054276654774355\ 7248207226497349898122977625139928631294602630786077927186018236441041115048823\ 5083742863318071261968675356556342791430695793160447183545041249713106634645287\ 0911713152115525276512137202937437368866591034264974595995439848508609769823020\ 1862153867129819544779893341156060434821680152917871657428429397808931224397554\ 7092867674267914868570599396640436045737147691468746449971689427161195517386566\ 3110238458537044559513892503288596451940177356477630154240961101002678634739306\ 3261078961973086829822888367405078726302703370497051197407537202029697634818078\ 1573424210729329019210424554196800167665601598889363204113743808546652755240779\ 7393832431244185731301612399817138171736843289816933697392938883807136066214165\ 6436882851316423352716945886021376317045541079047243874346996081835554446593163\ 6071753754624847070586450807028616028592612158899922434122231123492736732935910\ 2071763181902445605123720799232881243639329197035890447956031982802627351043940\ 4438468193700231455046385046111064885438413527348070629899215061063844111161621\ 8338343860021652071470136619294743022797301920838012319279413669851314823998331\ 6751985083002030541206482620787445032511645854790269422167767309878199049079778\ 8915423428516573607471053533858136728440640466971076250427870340764201671869163\ 8987130962539855710058619707021362758387415118498668088687778870008830978646616\ 6253791216132815422568761952386496970686460885769229957754444042391561657349078\ 5747145665906160319631006421581182901025333682352901186634613809638461765277007\ 3780108532235730674428613601638313661740565267765510280444901660759557011467019\ 9402973757370897153037145759827/10855188643905197278291795543447165417355521879\ 9118331335455579060214838836241057224964278909621037559634906832747784222210387\ 4606305548599461807579714100150147112227796450622169737318806459468678897297290\ 6562110413016397412952275985477379495635322644449804501643918167315278106698653\ 4615484262745629019213243970614950585121549585036269913579660202675766715800390\ 5699966092609578762674963838368683616369068776154501725139648989557016523150646\ 6203578657683117886922160411019920221207524298248425837169525432870188484712221\ 0113076567285179030017177519674246098037132998321371032417159382723781283504210\ 3360535054522953108861193689059496872860266433142007082191083870100359797959483\ 2486513699446768145073502947088076356247689980530936417303602195980804418564674\ 6695928570668125699652761273557862070893595647455228109653977203828846121523471\ 1204394044993851702392620134414034573263244348189102385812960884022569075908814\ 3382526097327453255411432207433213613424310677548537477902334847783229232026257\ 0528787754685195131168718432543294549010522765754323420268395741191897045733136\ 3524318178677861486607231293049353544828567379126821557151216559948305365311608\ 4146819636478221206564429816618685982508699628939269287594485959724017284660795\ 8064359514989578658554787687427275533387871150302341590292977717490620696102723\ 9714851191208028444234302789498495448643758809263928411811242633823538336878771\ 3151365845329642826090139762302770155745888298756662756559102662087707363185339\ 3416667056424644328959460241390887433580162960816792722207790308650893294047109\ 9212546225190929353899180013413441056083452833323542118100090753500844635115602\ 4704002269858649777669953143724572672000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -113792165389739985882116146586108040800175054677192046287991111304769\ 8211973383076775985257681923895012770188089383001270741316916814955316982668600\ 9032191896039173739443438293012450524152670766496556581246723535177132879092434\ 8153935136866572666021812753761802682031318393151642960109321320496214549239946\ 8288828021072024389681903505325111752551201124738896868701909706322242940185226\ 7237515787309771366921588916250316989901904898155056593883692205243307932766562\ 6979193217928850284785374454351044114818656097984436761511468705680814458687276\ 6701742639330600911412875644276202571683341289611518275282289775447926917455172\ 3150003178455504095563424540184379718215946115429873098697251984936576338654006\ 8897554433640404029844742070409953923613934179476062402341149798307546364983668\ 8022059314150394077422510736834484028276958398021591570756022600330408257490545\ 7211106875016336845179275687023394130913042374690109800342011877555234536420669\ 1474589529081862323982365521801025533130496331436619194134669930794062716985420\ 8770735326277567163953065242049730933263762532110639570447350500354994668370591\ 2440388021932827109908327709099262035178191641585225068792758875545649362814763\ 3392245231987150633899930479188336149749180524418053872042860985303719629422087\ 6065423540125984689809287169721731939698758489761181154524257745703379974216717\ 5408152318467537636799128406871354238251410917385449491404218649426445294085562\ 6175239214287375133625058325732254933832816366994189300320240201579294785250598\ 2872596845796603578798922901689580767947617782662956718807829992896686880585630\ 7776126715963190159688630112958050542783552948121002193030341347765829314739430\ 3790672760927155769802977726877949123302814185930649952206673559505624903189547\ 5882453533209286102947663862917440584235220141135137483498901734398164817986306\ 1857895029735376678749301960605398096894406142863452634277866719759987921120828\ 3327/66037222342575943690524052930196451052851322774367228704903616735328667914\ 3123347274609198587371637529709642476685504823731127974305535483745731548612800\ 1228794981861265773292233373706502772901174877495764005632657967744510228058367\ 5314894493985605978202356591063755947130848008113018458288148564982337538898705\ 0574704896646508169349905584503666694721185725711991035100904472297056844635971\ 6359475143010781034890371853234453234913519524396663307548041369433838103456467\ 8500244550775402483569496515652535837612174891423132753674688889857123623561052\ 4087000697463473875864094415558460331359785458769326533828964855930614373235362\ 6581634436145874109151889572022536078404542286973862836849884687967914575332992\ 5899740046303184472932999628139971097059258977465810173894803238575066925946671\ 2686284030138498196353615730223333930894915935412444307404231752970249048953908\ 6624488516881656198646004345947725726496972273408657687310576169909393489433957\ 0735801058858117346280615326442433429119407996335842290944316000041147699966777\ 7547481803009546421225086388289845238577657174361797617332010180127137379350492\ 8498315821798789048402275860180526209162183075171566731755316134658437398275206\ 3594210442501959429480847068699784152517971382296763585248832499153186739031609\ 5320026498786604853001815343860084025783084727808787708608725710323985491631019\ 3781097840768242208490477862866152882910881448905439173857686960939912162120284\ 6435528543647126191501277736733098084951058320810203470042583693124741147171928\ 5054249273624368233154476166924300976265771969815481929666083271333173021794143\ 7784792002292897735742216328754645260485688504700088181556182866344853431329839\ 5174099085716514406400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -11838\ 0633474714867495992632945949134333874724212018732130086220133021346831448588600\ 2510803368500341672587805094110852645304043672991295901550381438924930368182663\ 2594737076762029887400548785253358340077101839256019069211553581460195429146561\ 3645128720666305504485159094169486801756377383598112818792685207206060171517727\ 7109001362555124618916274020479342008311569800378998306218652302758038103202918\ 3685942404918106859990152388713059097279447019120478848821658868247156048229434\ 0627072197517490467664663111550673444565832513767647347754247242187328279481071\ 9508014939211785160713208893232344323201702794294167995000724491840181308211994\ 0448409052799907605591798082720709176966950213021961681399736516497341105858250\ 1999710393440787691481566635608947663192867878492429431638031487452205211384069\ 5350579177430316380201509104674019241075945311226154856676759908324149844640036\ 6588298651923147733922359783832483619583185574034619863771148517203082774524558\ 5067463488311130863579874333414783177437242660590936954426688879832086076582687\ 3023604865059472537328937913467847100870219420958398916465785517754676091997305\ 6101927049215462143456511145524716148118373077117133188882630021599237258115287\ 9960317248241548505549415147125045219506189400362180518552490739793354953596396\ 6924668096300635053922932257635094349310586425087129587847407387029744239706517\ 3874923974591215053931327733104163830147145669627438356196930041442148493175623\ 6577769641315570648535555721195944548149878145958323826395106947087792245560004\ 3444789363344247476814176767732809993492763139652203245453747512846223851015547\ 8643012037097211072618656807193343157434969509984811875128120254918320431479984\ 8721307659254410061302045335091905532988375226984916906658274668423566787714035\ 7532135497517136627790275519645935953542338831601620289679768354466924723323870\ 094384914385262373275660670756997585277652015713766338602627/807454287367410256\ 0916611488397486406478669156747468523603373668720629067859166467790785520463365\ 6788686539572856847951449617050932092591569878951079706080692332558936067617763\ 0655198721273609892047866514580834669817444388110123407225416724594425049197509\ 9348637518677747750755084862182855698924340269272284359158471942496527707984389\ 6798315311211815057989361593710663428917639819245752198579641796063795381745006\ 2162874450150756839939038196044294742870613001295666976476474429959820814202828\ 3872501643863225982788727793677306111136263589246112517742321860186155528462003\ 6113228339747982764457715302686842183687125150306819392024246653657272349655464\ 5416806005609766728938847112733236725050738404603326922391808254873328335196514\ 5717964479943413087445192631848645476454462381211632480973301777531289983080908\ 0622831647916618822325710590806282685694603434783876830649376095544800599993841\ 4232000156915305314314801783783286851900320207638470530604962448114613709140053\ 2952426580937443793607699175015678437695201172110719669285413617456816807095867\ 5080979268099340877669950609092867881977008625282308189617192967864058607856719\ 9991399347287241007585636750837095586017477914260699538241956851759989921368788\ 6043817639043433995646158111668356103097227866026300428955008091076257214219517\ 4346390789255356064786433890572241163974256557066058052138767600655769068714305\ 9975578399022763703285919427521857152722285591874078322983808821072155233222945\ 7154333670292160234131441443826558390821416116343620963505041724039683321667867\ 0477228488161296080740581163240119425027616971972100328522685794784214150101706\ 4477549088817507892766039298967345586676926572237769606307404106956800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -129606312059943192011479078762045309\ 0121116484958142036235902049836056943908164097674019819471703888214432174665065\ 3224486316999889176875676328667804965425777804946650638139102108549390349269163\ 6457756267299250828069704233140463169259426407438060468537070785259288246389962\ 3022685304325882343756251027992362497225226914529668938195408302417996737182688\ 7298447774773000256997731209515214355185726955496770371470195484363411472646516\ 3136847258995188825547987002686188028891043293325209818421399489961020674089569\ 4538793183226201888248313537030171871928747707502343132548450820637539168020483\ 5112123362397642901765876860599473802833083692992869254710919397064091315178675\ 7579580842952576191103456234773658663833649576893365279540568911766512889639696\ 1163436565487920498112912386949739330344537424892765537092685599883426711421580\ 5420105407927227269692861394450254191494006996335319615784510052331633920462593\ 8693779709198525340524765084392695922444443944464393195794605555510543634426071\ 1041553566685796819650512008450490724455123013492687368095248542951003773833776\ 9067848588147088454191060010746921620864504165362958742736014220074740810799932\ 1179806214286873624775065045963913612496430152936100556322092984994128066805835\ 1088339810912050180699852499413858182003079125522509059894274409667949210281629\ 6713811667272198547510847639978944269104992331497967118280041359165821116691683\ 7785583676017532851753781307524611775939996778877568691386093371553409789248960\ 2241012700914933464326208281324557459181793534819290850886949797065836783687758\ 4974823342423098143985731311018201278027625610420031682423342327305131150802999\ 6041337785377442426080051470199233179171439550727294663098561568716045315198380\ 6357153049812647819665748952680997772360748723953920851030980564751572508769558\ 7096495841920772183508078648124242747055413499260541172355070100628277151197872\ 8633159461159828147633704653709988732676867/11678124185757221822596608538453013\ 2633777003594278882826855653973208655616130266117652351541993134299443278667883\ 1377597089800760982565538536716172444128791738088825213017991731819790029452864\ 1177859442447912043585936240849603433511275418570537251155540383923647182030788\ 1316566708089147560367115582120694705422973595985460591155300729910560957916427\ 3698058632827123777867715833936444103361291700213556224391970255106843498853392\ 2809075176330168705403526765501101912658992292212901474874123069852149691495943\ 2370867154528242967831359982917920442419967946991573598464660021134186870827887\ 6488872657530253847159115723598140031408802090588838859008321009446182346968976\ 4583026237122622781693542831109264529235770055965477800195974050235179548945150\ 3871556809965816108475944439299320920771596826683590640730758438462057692084997\ 0195915955303321565750038532239463362200014860699852765320811572359145598218103\ 6037638921137079414902497974149749396613746152148265139140043000762644936474213\ 3931738211976352995375300546450437379031224311698839468467001747668955624347916\ 9443865917398708633652596678703881730837634667298909931454956713519253807991729\ 5402914609369297998507807402732949220149092714737156863895747611368363073464536\ 9266771711744907352153888544775610001355550525370296793512385253547003296141203\ 8813463662263251684141582886606350695466424563064906248113725792500366708277027\ 0504764071222666255244962013884478169694420677809638643868343200674978437684027\ 7633110983603372191076335978716347811858688192209375561045234404457596594283001\ 4867428358075099594101773346682668016663692409579206983329152832687113418044573\ 1493022850242219818631902459847882772216218911070967075113533440000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -23814885390787903551773564784532402467\ 3922371230646861551354569179103350523510588939734369755867083285616250933705876\ 2121324086202446732429818114862159037497362604937414749282909836410199880659942\ 3297895086148478543764598726525937964767278645006627681705611382216643897555694\ 3117807992776649797743365473923263493512241667777377934228199050923783807582836\ 1349450303099014488507328705962135112435722807652613397420986659829381286309742\ 6124178650040967479325092535243239142081906714953650793437468144167247526197376\ 5032298185927254394502734778658146984635930393385317764927454656435858872288100\ 5385698863222570265055732325459579880803207822067293029384756157532461030752617\ 8964702543677278040888624797042701788093596031269417225242540476705772456575971\ 8696756844824261156632170582735961088739317385931602975702920936896358911941014\ 2168182975015478991002120221201924404111055889294581118787843702270252243327333\ 9545917888531981829272406841118616188306681075268585996975991422807535841593416\ 2424037800717721019490087623953549343273075319238062884695089826087486105429245\ 0027619453154273034787555178374154910169323374775943310008147528841769190812689\ 8177086886056833471436717069374530527819970177700161464639901030132463466517578\ 0229462117475867141034890727295418609123902983419869999619553129396213103928372\ 3731938220312840747788584244710479266542188066819582329078965492300345668528596\ 6963311859830117351899585905959668013833451944185772638799356105261549471207547\ 2350224357381499277441169217608201793826043163035916566128877427912558691972416\ 2788578028488649871883563768305469882597732412631356230100212015444306295820488\ 2473046145083718943250188018916612286829721191772388612324617141611311458301611\ 4498771566552692893369496151805640915337150390960077468852755341838637808708990\ 7231380655475285745998680256664104380087283004860531975998953706948839577063042\ 68496643648347726543271162748799/3622554158005667721223667415094332311600584580\ 0873468673954779256956497174377234530891590471401064788080269551123298143816758\ 5550318326651007277576907549976911033174150223729685360791819642911105507466813\ 4332085003669756257594421358349068303429077084352962491069608579544443052251789\ 3787236625304891485794924862198515092140278834611591682408630306446944251327158\ 3711792144800536695121980102535613535541545890192377116783069702937624007936207\ 6090525137704479950564861259120583583111037319129046742785808501677728139147613\ 1251324214969953203070618401930993726575029357716697984672041629299265392337157\ 4954981837186543786536375272296190741169775263722221160181186346053104339646247\ 9293133110831439105194636229930383894008438235231722045807286203690758166198611\ 4338426136787324208184374163890519200594193622244253531663665223109048911509472\ 1695959605609517176119778567494017850445829249889796915487614963314450048781916\ 3250647224550729165820725310309595741882429934424782435595345877716877854193639\ 7927633780724861247441662031013526304568343556717006935558554273304637108928002\ 0336085912477861217596383983986038452292929184971706507778292942860499456191522\ 3991422606301601943786804783759429796316449738656923810913400047963118052708423\ 3085620572752106061763515195816609551762755194051908433790100285737316453026925\ 4531318318097856845283428600138973850014825824018109404129322935442846675330975\ 9799346782797284468048727681830675423433395589911026771875920345495439429691966\ 2461385476290905702130927807591581457140257650543019965454147137774918919811047\ 3674849361098083491446761629218170183443899598012090677194610248349690339384399\ 0821149812401115365216907787360178213486592000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1834006097642359844965402304345408622347304921514139036212\ 4270407617191159389525778826241203498682747739326960560040036159865527136664050\ 5660018932461519794863068279518261908178277076381516796119475240441837245463469\ 3935753780437315978167974537107852662138878345086709489998786834007707193273952\ 3640916836047133412433100066070485387071177034741076827663549798510548983743244\ 7330511554870097753569418499545129795485241960878013534549216380716331013904427\ 7884659375203065800677594542081256478465678936820829807348536024461571473756985\ 4563167192352877922654698698988736229517046408214995850840191736815898460605913\ 4442820933453365588968931205400940053493531777758681839644842248805146690792170\ 4418628098516846041699966827289149169841185234462772156319305807087467277453927\ 2192759355607423773773208840599074563597729546334878264102549927522371631578785\ 4073462839867545423108182991695843947859147183995066593535191468709161088859285\ 2734427820294741034246611746600041029962795916205717650429832441199082603989063\ 4773354649531862179503464903648396922228884790691176029773618785644971371690060\ 5723750332300654426540719624750076869182165740652420780471261551649742761109824\ 7688108228185598040994407144980296296409087092076959431313179595229057470339153\ 3155383069827277733038946882501222012900962395007366294785957971941450298741558\ 7643613014776947256394252740698860532712648627255910140287297022514461182428312\ 1058515153171037305024264813844930368212249344737949034500752059136235425895020\ 1805315351320513093845376385132668011947094405237486542592707890008253413638049\ 3383805154781464006473214487565493080222885481505957974339169486798330525421630\ 8184533460330186117175291862428393170815517140173826881398658010205678077044526\ 3184166502931514942877687318499617377513223944873350450961194234143158128888392\ 6845476849658344567634150422334055442594413735135330499116849871590602876154830\ 5428295115829109413549967807/15723137688332025344088815966551510888902727645040\ 3640215620983206049107103016678048343561646379112605555316143772823302406371613\ 3088809905324715957587883454834828849615390841162917036182501431945534084072408\ 6025168353962851804074858108218840688276860648298354103246932554122781427579293\ 8142497892437237685120136736789811090289477443384574506352807868874650214273896\ 6336387018081717762512776277494326725664860409604745541638968832686789562989163\ 9410900042865365572266035148000223989908315138922447409792557242108010650598168\ 2482176355442539635170338007921983361170470968063496062303946009493993204807799\ 9290113544901611529886951252971358742208657055898464304724956599031363420412572\ 2493993106690508720949100030766944291652841965772182048563441540330694296055393\ 4811370059310452824632460539647412872581740564460323068616221153043983000781307\ 0759016778926698627156544272583161453169198262432982069578593376103289086444087\ 2882216781153555857640245894545941819723687404797097672893291615665039254356368\ 7639610691101131634357681399442971769939255688258502127876950132802549415429574\ 1600753050715505274824359326851453557434862283203593768671898627038801353403435\ 4603201366759798975520862871702938017915351310831811059792227853336749526103211\ 9626449771341678792402904751274051734966377798245691891170093852911409927537025\ 3133900948381510908291406020371053855313303813141829914707233380681615057642884\ 1429396025029634100163510676907658364003516954500674200923374891474427237002251\ 2476823774461847647343063084198910275714280529350081263611954097954532696838946\ 2959398772647030616020203720735624127898359926091962310528261665782212970163845\ 1591979178307919824695910661060926526438550708447032115200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 5937092560032717313014586996643522492122985353\ 0200627358577746446590466364445124012063751532812202933392355790066206132070861\ 9477104111484539824817081914347985751244700848704881623010483352779163211443718\ 4790932919913977135554681079238198451033339085550176992033122849227033051686504\ 2122439886632531554697164346827747804737888752174991648734846342298789113927256\ 2638463067483744125244109802152204007385872716677633530523892768707270671886966\ 4764972821602838790887892542612091905865625832718173826892161069468255908175960\ 1203514917744631726379161386518003720362166498226578348756912784650092115001484\ 1834394206483055017580589376691921172747074657850448836226334244991736819020477\ 4415839529583298024088836142430759525606641563447358616237642246445224018306262\ 6721742462587438352968365738910101421117101621606733393942970164892475534746707\ 4262630598488384879386601669030900148777156932693130191856065140567472583829299\ 3851805667881972297142924561634992326267778084179490838576248374267574079758522\ 6145185674980816836407807094785605093506011335133340657231124523493220627929812\ 9611402233773851133093575754112370616720867732276252789266194917563044401291095\ 4975712106143277428023212683669555725035271621692845562805239605158311385283926\ 7899652290415534931196472020129107120006181460539970935860473736812675824520475\ 7125137452592113201753653668082252020732204734282693107572092924474084727351909\ 5411141793841966248108393988138541406061014696470005372776625898393107299865459\ 6930444576747010853869427967230544057466464556582152391028452543704460982724709\ 5974422766186219471816010119131942626752464766697703258884274279051191075980797\ 4238751290948382405016115162767641567358998634878903910825600372545629186381780\ 7124083250978352038443066089151545213589481599707947527741496906410093074998960\ 8551537613598400625401583882365778776447690494950176351954243334633000264560047\ 0296697796654936386225999223/11881405629705503777388432489548524498761288350066\ 2072628351943181200945668713199181373574221584585683447090136295341753651384930\ 6774989414387431145238748871927629085053041169512473299991984744144169511797513\ 4041598860411656813865585405105418252328210831416370856806241691593777615485307\ 4628430768852270794315535595060526007793443198346353040655567724405911695827255\ 0227154535534506274890126163103234249415479471242779686241584906796685946159315\ 7045195519713508190349586422218198411723636304848829640046871779133569212226661\ 9254226064589017121333863322967668837873359067183299912958481559584851838042786\ 9364769628135367177857835279209785715348193563410185789396884035767771059206343\ 0587755308028701935682630965612877575020805066684384979525789654965886114316449\ 6369266998458934595393893252460618393935362307748906765394831896046884033072077\ 4233502150605394443199813650960354779216164796482739822248552020341819354265732\ 4254950400371662237723177095680890161047760530503087804482805977606634184903348\ 0554904452745933060991826976474063311374346546635852572535906386656949952453839\ 2015767465657220162079694774001951503826944909712103924556068089960149004887665\ 8007505388424599738590903539667863576775491040370728782906817365064987949324908\ 7149226680498360375190639469794033304841766965473176131900668668323334386767620\ 5769455716421151535499677920731470988390100881959796843817387214082582519327011\ 6759621504057637363093384804288144317910064776907586315356004774514382045258955\ 5537386162380130864804348038036200341153809075930010882488212850725601233424695\ 4720312589158762356733781366016238494091544832069319220628809248242785156229177\ 1252389550462823465550826055932866130765414400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 6974592882336366045892205438047784412071384711777968489105\ 6473830964897603798650459062427504744282948660749148635619427203170913318362873\ 3587126875787370716113658035058528846882887710936024895180734661640100225222587\ 3065866355591430363663290713047561291321222777030396624345711960705895419664491\ 9972535275099111048954569608142307029603984214897576607038437606596285181145144\ 3316587123648592555949142244501737316940316888805910745127756027762669354884129\ 3568951762320550363826597815508092701654726832563284562649581104644227805060551\ 2979559494668488057787997836724475218484774700391462503924164181494851394847173\ 6133794910385957923207179531162596125932353025849874195968133675811104145215416\ 5781496885541393342036578183233573156619876924209105569424291713029794032981155\ 7800025241618563917232957332337218141159976914281225111343460224116028649549921\ 3115395358611412446325601041126248581988393051866778187177256375501703399365981\ 7549376795822762401746499711909820824973620293337640008501824396805005787989423\ 5026676058364683058038163729935968107846179557699215806741302562983447810868151\ 4133890373003688962347383702961137371576413874984252427983502173571317522493241\ 3475583663086108665517384618538415917519489910913085014952866203167715326713513\ 7341154638678309921388630184663957757141685162331602121673392683543530302639980\ 3248030256817588141848265065501551444820415999869967229543968017380892598251844\ 2478143065864384227461007639970588407832899484709383040753799649882849737474098\ 3634370348063653580128818869170951632386307649698717055262446890712765784329411\ 2479032874841071660951246872610512877330936260837624781656085501688552430747316\ 7378399852348626000838997654919249202997171593858852873297876279561011439553822\ 4866480938272104891394817420626726210270648447410920640088774234279090724443994\ 6639319362038371625115719984780897150517293853415777447909311806352283905474269\ 90421659984711584627301558710771059149657/5941927044981040493113149729309367304\ 1299720166287808463465327172912864464413898722050836294866721470023387573638936\ 4709368202558327853449698764233020684809126963921362000028903653557854760361281\ 4971588633033494854660902539168790958925148459182151456612701008576548189208858\ 2179971286985328864357770606186429198752327233768730844847665224439580685369404\ 3366968818620938048236979885935655102550226478248173847634013671062910334957186\ 3707145023805306198008512622363939678004528292194688491404174571314823355911565\ 2592545062145250339099387939071369070252553151924882097670341529168298642624407\ 9339191091677899045078642326799234708134196153303581954409193605735854207175134\ 9993789700812475631252784289316670385488687429903066803420749427743522952382211\ 9256726487404080590074313690250526465711202824351163548016944622936049781526059\ 0402274848769155496331086411052958258176699073333881815367077023041921908610740\ 3204164435921129008941866567699363396680026688048461132256623338603406678633218\ 6109030749424448875263155561063072864964559702126121967257512329518982217897277\ 3336912196678562918372056936104568214164856508228988453682094623298259070159715\ 6572503018212377317579277960806534040523121501352312057905179845849518202126025\ 2971990199105089064587796304041176586817755782064076962442645219787012837409243\ 4771427704801384434867174804375225524511068563402292676447909147684762054726304\ 7343607955345541081375672738579820135225177199826021086174292938604479999200490\ 0559569176956774541222519197322082374257809475191330612884557785812506735938252\ 5039468811055626990789695593023245505388481645616095505074009682688349618341814\ 4736508330854555243658479967992876657427681598049822716078301459047022301334732\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 326392258255004304518\ 4394166072812792708937884463282958177537182880056362127187007873374548064679233\ 5961377926206276405655111284124304288752469710529581734435003502091885170829713\ 9044845242161701230306268656023988301145682448461664650887090964620378289338927\ 3257209936830053816894680905735252602682123115519228684840985767011043036352811\ 0273070539015243799413640999735611141603801015714790908529451337033152406286574\ 7162374849897808998743853806678711648886469247967646020247752576596728613961191\ 1139814617590363696830328912389911901776790797762593912326988370801298941582546\ 9523159175142882062470614536802896899356250357828821046060999256903634867979471\ 7286426304046039690483752259821634048202847443503877434333309899724254630541082\ 1753740216432284065903563828523971642642728691145793094063814918134628093462529\ 4730616808131269565573287542964919309549388744082921972600013739200760812574543\ 1315209569331894321609902737544427498120193849744818480468937990404261159140141\ 3598616128215356180846734249468743635977274065615581102734710682821563229991541\ 9165119176471033918356551872887066468596181546057713082799352835885640408235478\ 0307027194458286531824416055613652129106031840563712855908269870305380983757572\ 6745149231159501296585432896078610051105987839135883696961333998159841451880026\ 2664649331364092313413008264901250001094744730917437605980671796696173407028678\ 1276164990754680064805207706717762986626561119034457010523683612173402941184773\ 1286480433684405014049608610500638047343396908941192209698959859522826895725574\ 3081165546448674159104663735101671452138885943901068414446410318788030161879511\ 3516510536193421088495437345867564422967034481854809945221160911552713641666406\ 5956317130176072005001664530453333942530210982757874688292587345846992578101746\ 5568401962068939620199682391961541010140885367847639099760526271067547265166796\ 18386599743513876429382900848091766627256314226440290904318888632009461/1733441\ 0689126227412965324930641213750409172204130291977173116422651620174257928772115\ 6468420873439840536508418124730199840526282742576458732383029267436651684417233\ 4734672296569749317831920459667743614106885397799638390498939384951218837412047\ 3680787985682960899173657748258378208663972439738266988941154266455657542581702\ 4988361149614000742046566578231318361714178105026304001562261451779349173199819\ 2162572021702652689302392176832039894830090840874366528409664596997502155739439\ 0530218348068455379296271080817988420000246089879570648412623552618147066609691\ 7844251187859165591724846083995662218820066080502842445716949080635270043821236\ 0283676597457604677474095984923710676993947628648988710933845281629674783484314\ 5463476145999146874491511174437204771077097767262944813053098861550086921694842\ 5855175534542322163966266010896274939233225265316430751781132882966667463407351\ 9481332567485352413139601367204824195512843579133985080815285412476921065096742\ 6873973849108321940699430538101064256268310309394718881109811180902402892086682\ 2658094600233344822674325629398903719172355548075853367975524390384369769553371\ 8739786609223606208482677728872252283995346234971527173500666103101432031031826\ 6405689813692289263081544925769340432924105811556448319896760374313888290930088\ 2642007235640342610688649675101965389410774899947212119897948552433098106664460\ 3010837855721599369765089978126825958519619810377121934749216656267662691705093\ 5230441839325301255436961505233139305257348203060233479849258216491503735844436\ 6449952604600242823367494126279581780406957216882510968591031212736972238970138\ 6597997685299212138441770050965527279324327924240258029807793198392706500368519\ 5959338817472450632089600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 66980356366838134935336834100276700439947671499266110917545747135218416812062\ 5282981305703044805583751623978921380499526662684331675297748087355625193473033\ 0598997028167795133620131035839814458700359868630742299937940142881580006259151\ 7545737378531527046988479826352251098910126582135503711180626651430420123845767\ 2904808174494783210178561123192236853377155326499660011247007601008829439800000\ 8092317742333140241507087138872263802812739048147560531883912699101575202263128\ 1698803821646396586487997469399581494145193650492499761533561292310044112917543\ 7608648411425602832405634569807143002341146592282301314241230782249964995223060\ 6094118025621872183197900265282774953984819814204813653325432607360834882801460\ 1160185440560151726697431293758997333297291474170294415752455347335089044466238\ 0581575580905082387182442190540916191848952305265098484562595144242017328855053\ 6602026203941749729888930508395131463106453473231974930145111207800892812194545\ 9062510256373030496884296671994701902700094360247619808287575682467082050315434\ 5467691187956117628257993289385379963234034342431243325753946524326011715740525\ 4254501484344127559028818838553635178919571995253574280761974330844361544864735\ 2759192776194583705175970128854317712019753369045510479497598714963867283466186\ 9536968733897041653023221900483447513601490529991556174077604842306425237231221\ 7875698932453279920316799598923240801475274104022296909583382284894478883797754\ 9445291279460902908004805369482553294109105948714401888639958060087903899108151\ 5998842881698716826833241416523831595184307446676522234430968063644971616421982\ 0928291162609140843772212253990399078431695436313344167763850494792572346737173\ 6902314979806520828633799857499409639673084736137187568346050012509892083209613\ 8474667102065855364563766611613651702213513310229734506365837722045157152539112\ 5381445809264138443895803849268505011150909671393731878301319727675572138524127\ 3872464501406099738741847/25763670413818345740304971864983378233597801318509763\ 5812859606438132685257856506724118764222162447567261627446363742223155892468384\ 3643023887238508699632255264316494391699572837498962455336638307839614784090987\ 1612916443716793741130190367462796422448340595312325276347464706792730091727119\ 3882585515865939832238568101729622651751582583801879463656784024991379629200945\ 9559427523836918796267853136685796501854271679166023049894333700904622881040002\ 3780094368541608949498883722672455201812453017699270018617234234339574234680437\ 8265885080964548124012896153113981477736197149348570612015091907991932137430284\ 6246285737558409057452727719011672105623316768739124300451884231754213346518028\ 1079597707791468082422826087817612855399583448347475783497400883531866821720841\ 1309891278365240956741934541306910459405987282541879623583103044943483591886206\ 2063649926051902550502856759296974753860221447777255802839103364660015607354089\ 5282970038023925195545383894722543824843066287271469356692769889314015100634424\ 0206113394941007180024443019084135803977368484398930924003346868792711984504605\ 6233913758472126326709815355732917735571545347294831346509731187004475341819377\ 7452133797478679380745870418531830356370408757696258021464245882062109341578825\ 3579494489168019422018423064849524240884668441814855512015462841330727327474103\ 0411512479483279983379206003362199554102079111044767962765465215223902499091260\ 0224660927984737253271407287659798128996848536454236441455096931469143585677169\ 4253875320806952321808384137437183183784485088123235664565548842901091228130638\ 7084926812714942779406789394450163048355702114911457551273340640878017534836825\ 9421122514247960274037288643746682325235238955718564105536395018240000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 7398336793168003052659574469998046\ 0046570257244245194449352847281657778728899852995318668955845983409837716061863\ 4179578432089442339002861779832206540631476639729018682517264463781484063502085\ 0064730424395985525656021583264027054514398637106167956265700550636434291061315\ 7887244362989948648935435450267055692779237109738914473711262388337325566261864\ 5682036009321682830403466778840664124444635651076374749104232389680082151173539\ 8738415539193259113126949552522547915149692059953165525294360737263164164740077\ 9557468509416038465758047963653881004501149216939720167302483322641977159812930\ 3122918683854043352385073588381965012870684689207985582802131150231658912466272\ 4004734206432305658071164551300366088524707096724134164323765513689114280778015\ 5278505496696871158334267342597318364341710891090679392582505599516869659218172\ 7711777350343627037944859033108878666548601448486389795426337896509731695392866\ 3036877265847139434364825629268918956906401617795770882375021567961765584158030\ 4928137596998803422609730507196967766148087550870238230914019878334050497883338\ 5133815388282847463858378581322606417910047680649199918436076923101679598327168\ 5296991951342407116101962464174779555351259392627271669147243955638632237422236\ 9049063027601011277834366962665893656155506275030723201555240503591882999524919\ 6118754501090071404806010111237391020022172420576916293470684325699934987476322\ 9563217418080984226564040170500025475544452792020104767545351167743433722030739\ 5204427081572152355974121831283706365293762773788993539443857822401407230955368\ 8839685716205139844462848958754851453782434330357731396385435220452572569214346\ 9512246815100844781796716194212620538026983432183738621621894350358903871762883\ 6153358076476427269010477824989043811808089185020455878201388742809706242021689\ 3495757410960495789291714183275803249824287051709303380639591013656336738280473\ 198391712055097042608470055031379405888819334511601016279737860631601/224649558\ 2564608902551206934940507070152316235685355131333851328034352002407985839811884\ 7712591385657380838658469774318524314105626766472013311922100677463649355617415\ 2785336585300337731425564799564209015757081244128693445828052803174159460775881\ 2302162683206425962325467244038061594919047012646827487857905929016613175176009\ 7055237242946705690651351197508390221999350035961859543657857902161874763856301\ 6108266585000074251558285066959073465360496481949878493341616392303218432712354\ 6453436991737130693467101064512322052557705613292212309358709464144197180984878\ 0485420675631428911987882641536768157324333440330590413949261183534697583867128\ 7332245976669415711322729424808145535097825651352136618743976487844606789881168\ 6177089810207036069869870569174073686134220862626548095988066916706941596542011\ 2672640086745698886739967100754158622005369494762261593107214054250093416028922\ 2982416322171158947001441353157492667695515752232090249823173443436324478009421\ 1120628657115294749823085506751064613953075142578546058255692688854888680132578\ 4709104274192335651491659920195551345700008873797904636742855421614131565655491\ 7538684147526325538467921345254094749092976698001952586812629026202502130885922\ 3740401371844047622583504988622989035768884539993793549510982165233260909741852\ 7143081210973867520956503121491670532454362416596643774077111882959477654032352\ 4261154188407650251857576166215014995605603476053268002092088423311197067086892\ 5706313169440048708796542956396063075720789387436699960808771245000461481830469\ 9032678685167176546298550082268200147164275572991045187655926436068708186332801\ 0104105052601405165439357057678172555149983245574830773953076756944467355660397\ 3289868446579057903376155931574272000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 17953392916241552413745333474230012012483420259480870409817179922655\ 5606444282886450714698533315660727915235648720474336553002494187870500621520475\ 4747994859748517623090084503894189208258550084158642128126681169118256809626186\ 9431325804044669746132199439943659770484083783085650930089170664218878754514943\ 5301315770039751412857212685301955547286118872028162920445070705358291326791247\ 7132037806042658852941894878677662983895847005242611641881485271291447598567880\ 4092014083970213355033741368056240218136152710649926669659104698639795341522973\ 4506810209503720627348986164412670780092342941773529269182725664278519013559484\ 8965102486334202942165705626089108208904020698541114213974660608333873609109223\ 3372431923941782718002170383246655236958530060972636152523318230641525236793477\ 3863271824388214753054876168513677656914283011217922491343343210424676763192987\ 8523334180908376810871481874134225832031854098442188552417952898661813399553639\ 2159313157642595329394875793042048355686299183564689455756995146568008992994374\ 6277706237960558734356418679507314550195703839265019538663514503318096266281565\ 1945441866334810235481613813311602674604301142289926922107583737408732276664572\ 9292237972674308310829891310994249311767550843730324490099622783228799520510744\ 1071826347790300124866988229532400609158832265341799187501920607846295154455586\ 4073474082028624843776408712789371425044877392192190604827618657906252457788209\ 9628990582476667250396475762172737481946783251126363671878911824807757728229210\ 3268736847156568548844965487951556758189157641296667691857104806203769414897789\ 7627054155979578922704552183026674987933081732322698178982253190895061011163114\ 0344968673366148269068759166022754245656258178316855875970752561396079264524978\ 0566045187622645453820049737581886165334617644518116733699686029784797607592509\ 0587448801388824472686482098385321358661004614174091693780046818801922537658330\ 437221526690320836603267712701179363/456924678899684585409134245212771828306676\ 7689505166088243989252843379593766912045080070624299936332141229989702848886928\ 2094802549967252135987710877538586539454202397106067997861048103940618106532000\ 7308349124480758360032868512881384502219317205787091186261238814326904609408911\ 8714631522128437861992669719537715787091850227718432093287512007346239775737149\ 9254372218690803127179465116768714314927247566197993444203803226983621501840070\ 2635521594304701721771117205244469065405816242619129380527142801130784118420738\ 7804277569808433439210538889522858373454148951648796234328074651199817286973517\ 8420635596087102603276800800630376289223523327065217053293460419106606144119587\ 5606447370760973149971780933690233124617173257474682455249923357993861678721799\ 0281741857427609740805472378463274000518434295986269411735809558832001592727398\ 4163425238306210405824944938791173571453694736623779507480720804821309867961305\ 8563961162370934633742177674700769795601725451216144375065131500713615862956534\ 9545306680318400049259805397961073951350099204197644261783795624235098089549550\ 8968911957312232148870962541305763818004624481525564929424794766458038061551532\ 0204102848707689300953939770782218266522410874188250234054165776215626031612724\ 9674718097809938530711629317402962075814318877076169344646490713374681618775412\ 6007336561820624350527660439168267533420862064549010321389487583455834703305337\ 5686220882659288623302615563484455192266631812903632583791031523716422469928647\ 5625780189647080362986357423044834691914973833138683317053498769537356383745646\ 5575760216915717914641626637035988723655297196978529118471251172714358076046154\ 0127452450193043762980755111429125916972971951406462504660998465181827559587840\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1816488822932991867165\ 9921969691837234063173384840679008620163948505962732466771485757595835778321258\ 4143545386802478322843773335780777647997447216697500385780809862981135529165530\ 6454946798724395621857520981577155842145957552042379301243572120848647243781594\ 1094980416165749696153881217199561504488964054532759974158496881537255386961371\ 7025093337282310496490228316667848112083713831781150989425834100962032583211420\ 3936553901918791675177080722468485183541374153567785799221034301357993004036897\ 9764922118167269405063300108153138241199328348938884779404677461440049475603884\ 6797400659127925564005559860134550559075036749948444532081383733539827665336892\ 7305441129765267364438817500059233855107988126594784195186484999507372449733606\ 2205244907882842243435717624325357358144739380134080934201754393812144907265035\ 3062882655650118693819127424508482103752181371618146128207015066394009238257043\ 4056393104930037439932672512107335657846663308355242913677290440351117861009547\ 1992281913650343337022900294616267817480633666696027664151289897147422946740388\ 7346619908985090746459884067803977393757276699514993735537001639627230384426206\ 7413129786954467248972568204463551827048904215665296107246115565612749088051377\ 3423600862428563362540349657163880270299087541759055511953703105087183333181070\ 1250351205872719955716470875970865428053826354993628964057657337590952503431773\ 0721025481497308048954968877990888519413000862007853561262480391195082818881732\ 8538971175359606355693872663556999136523093145289532066479845727244541030664005\ 0758284443493339690045262764489261659996479408666264816621988607889612759816470\ 1465127959796123458114997118681396139454584376638542754463972938691802507104295\ 9167134552427691220877021032672125977992370506553000402429846966524495053199497\ 6615496073968778215599507657675950921262326548806933992146985640207969130681474\ 6340165094427795819866396568021300128546423961528932388628853683844117732033419 /406241304831466191055889554755536608305978826678443307694309248893077167406830\ 3173629198267318003296680539463783378339050496675257068683042948495532687459175\ 1742657846516662032414299031187228900815791615193087602524618573894789601571871\ 0484119014987672776354870581597944899900816392721558807167060846239047321651805\ 3199548205168261626771601377738997530184381115106531486119157793143545626986435\ 8591438529045680207807569572202074734838223571699132434550229306666863724413457\ 1351227971622627179498383116892686198387667952250802049923522919019565389780324\ 9276763722045060334417628330108824095537334728413596207983368819790809862148921\ 6772560188631849494990590713898450174228209682206020212116510488900175201814395\ 0354639254629482669452672036977766447954961708209366790111463653758370536953583\ 6536577232475507966481406199469347645982489141831893112411786220447459942230785\ 4290397165436636224910435319148127838117749456875408777560205399255009132681164\ 1210559684414629269045522503535894334552723817572518187262094188305952518624388\ 0142638896980115072876197780953040705670003691381549344990342582186484627353628\ 2897729557921642910112473754037381048163388941676730617040868217959374451591848\ 9594152499136576485245619210368956758688915595268794628351323368130323375295796\ 7511887753614332833216443251473556286029473669348704848020328378938659901767033\ 4237577220636152848997303828312151840016798771550074149176413123787420428597151\ 7593453886565931964621075288330992979986028282345402461022303953987126898570834\ 7452144085027187349093895003332942106624229662829874377835108572793861738570924\ 6848038107099793475439788439815378369950843864914219016563400859918140219369209\ 6634770201949184842692941809075701678080000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2808743445189838487424733224667246222763832781739782081168788\ 8072702062086624515727079628760562159027516008178011989599131956419824454138331\ 0637694946409196897685875328706575037708318114434234604737266130220645171814450\ 6730528319844246708071585414664248131151681407208687136399842290133542066407752\ 8079303839503279110150382204133303003132775717412016115509147943757841883086333\ 1729532205712846600360003488413088550113657203006803417241599752178992896492583\ 2905362648010480129350558784371254702723459641798659436953673126234132504303868\ 7389225347996497264528444603943760020728964785853966801088950012620363469826771\ 9650769974829516997219132130333935051697271231949248714364362671190390490065426\ 6025860150233935494199266260029560873864208240269657428726318577755396053723769\ 4889765741417271721898959765120508862772277292711251703802279491019793666781691\ 2777287424296837029491380300065844211223354216572870181072433821659655327432153\ 7001542754691463697148922664517578806933855675535244026685836732572721057479647\ 4490456312303053753578624109510025888715052822315472626711474892636060138937010\ 7505378586983321737000136558177527261910177370097300118005819130477893589099853\ 9056511986532689425366393042987401590780295546788013184502772468473048383041501\ 2173022069286815187123998535260090976449831256473468546361415777845587242475969\ 2029344955444488957581728037737982975893052397074331257141518949894348821379916\ 7942721370430069951103494701265773192261144223002911826048771667815569088103751\ 1873192982283279837754723958593819490965486805488352736714570441805199224083231\ 7526780013748116199409806046528285485966266630275646520214773941006848579779587\ 6008386948551738971599775145648647879654146738470918107546736057284509847828923\ 9761749068514055973011984523274717955155976494933300748269243561453072427847147\ 3191391230704798804439127363865312443123335793918123281129023381499982239682185\ 6862690233173253859497158212334210799099368902187533013/57514394078653660370465\ 8863208879370927445031889350836315215448983495416490663714403071387038180169793\ 0951279865056908130013964198611758883461206370586228333606515406379465837628678\ 8093274567201086507148114359184792795649376055709138388771139707210320046950333\ 0139389766363000272354063100773443392652501983649462697339141764624755836500511\ 1802510885368404086166591871847828146401764459456796886149787609585759185365552\ 2225220776425702077520698722188724858784941406912607223249435323681406119479004\ 9869855006480721577357762869319104500534779233928976515983776200305032540096288\ 1501746251751608214272600151074420925574369613161041168405286346195029252879629\ 7389525844560760844468168002566944835819893718300843047482112809514551147937178\ 9918367089651843179012969362502968551584565142926769387177828379053273308511709\ 4946472842293327004964483228847633187221350327929868571142994929682354667115881\ 5423931984349725063655309309261744136027746372842493114236432428317559181588313\ 1687651786617270223527838275420912569684154987402092720273654505353389598700229\ 3556107129933946068524310984029570730451250392314706574164676131096384236188815\ 6618943743563135968347009962658731152489294885761154835085125116367350617808980\ 3501184535278701122705046865555196793511173658014168661623718859460279039028506\ 5587148199195370399215821665078196323008369466540266242556179402141691426644211\ 9104187485305472683095655695918107459242417918093763856911531120833753693464080\ 4038759043329364700787131993739424402784704477699058395846423838437979405057526\ 3982187563664498365426323455475905442715543268864571630259542809798301729912805\ 2446834651297364389979412671671364891160646620496501695816219732418002737349268\ 3659364468259316257854272307200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 3302111002862663421018854682726691892577477881688310970542475975907860\ 3414271243672228240734003704550023860446301661871377136899837343141037255424676\ 0192082441195256938604579680876972888218927643005349864636696007295428049650554\ 6041828212220393560894128370235622781786965039300017065891857216224696815964111\ 5651082457636593748635942605572721527156740320230582288092414220005181095979792\ 3003447355612903309351249273609219360127335369714875620492156152989828763413184\ 6765247479732737484515763270571801744296894665116985849508524754239081862423025\ 8636021973023574908681016832139325229431058174638643284484527458912177130505850\ 9273883045046743138930094393841979395320132749404904593006653845380960032253904\ 3157419820195902159364008042210909972403637688239418353581113174934531939491992\ 5714748809477145002504110542147410546740093870426532623457585816867882059089293\ 3463411440197915535458968273689761832917513744990187152987271761037566595782011\ 3123779250698633810961040169882708977183111813866750744562032288867187043516222\ 8923100887325762181269227068599121756391356546300344757397073304612921854287022\ 0450285390913435757726471296288174040601233926372601553894713854113270406775225\ 1620331781745753648101449123336027542426854446553866276203524239196511313964367\ 9272616751041554103612067460669085792563462329419613406210940591630679017181990\ 4265001194413923912969961835722324545955839801159593047531745790051937573828024\ 5128645510434069598009953239608879483373184537859466356722195776622305677628918\ 1379297935443922719435134251563440077057451635499243850844664564679659602627959\ 2322520227004358641200080382541754829510649034466532355171622227442482714420333\ 2683923501798576149074815080642384219593616492176074885802543844720908655763270\ 7700529432298533861094299977263719172730923369569250129867390629584722127087351\ 6367778450384541371757337866789490553160556447613054985631449883267716278796112\ 8887571788683964834573412445254108616001838419/64368733038952149911470777299796\ 1802047290784651642786547386669169021742519211209750570156528562042001188552823\ 1236522053114764706020166860672715732314771129089864102644029264861727932747200\ 5516534888878700455164373980787843787229996795007749099281447828761046736807566\ 2497950124864296974417681777834785811779276359769088697633880392050167040984151\ 6871048505882824534223015726175900610657186797883471018517566876315339805385892\ 2162946967408370663900333941252790661232046330358158609657814952577177195875371\ 8852261626187360820947623211897172818951583460197082863568060508235788263242051\ 6651845200205091728519865355195659813724316121282526861887243754991087967945475\ 3114997970928126289499504692780005724660739341593960023769568259611694936162442\ 1738077662019883774987392918716588226548426375124420494148340155209870384392848\ 3632560719909199927524924525519218375630917137915651151414687107674201436845715\ 9714182387615525679021093176414962766758496840591840995579662302774259196147383\ 9443120551564755125459463471259561223475360771293897497789639705290816351456145\ 0002103267722699947671344629922766952508274665239981710673539939948595088500264\ 7499243903781064702247576038574068846170404047436820451135658417912361607664232\ 4936969459117071285765227280981936453976233499739343228518434651607881426575922\ 9054866340130828830023886852038144679031691319659194528617960401456955657856097\ 7491067756176484737021130808569412003129951737555481283724493084860989324543067\ 7393781599619754687359080053157433262550135792724822068570633783638173969040529\ 4565431432220609920899056330163162192445141351595166487188745245989929671124808\ 1842655958057849651058084541019652218699540498459334604389796332012977345179650\ 2596809950503947468800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1179032969529299455924627892286737289460501914424795778033136690620291463246523\ 3126716723893288683300888867097926905347633604451677329856879847314000979419804\ 2070629826892515211705176226299775524299437508899203470087310793378416807227928\ 9907201170169170950946026685718994514395496607224108322734813558378428062700441\ 2277106887102550110935093482047958026393869003985301139599071969447937503659388\ 7992127465967368387225377264160100619339110131608210548857489639963169812557941\ 5954761725470271177001329462925047021407943722564416441054847139862632264555578\ 9678581932109056779204984959510881255244208937517000339566895090830271315046388\ 0913588087729897242240461961639209453855773267858913862466931344101537715348962\ 7793480950413239804651395048115662508062276343509220672439563292300493228364990\ 6721069430252580799216482532772446666831005430400105739898301208612320096197786\ 7612723201058068581053595600308496167522279619735081703468073689417437055225880\ 4752709282069509283460435276814635652119179714850124687910832428496089798595831\ 5905795284199037155401480683875642957363485835896142800239628476686881606018066\ 3611937718640652104818244328849589889394939116305655025277948404315277622967505\ 1750408067788515630455802674945379904199520919368273654869705731807938828413636\ 4584805443155754029051242031407217112462977822533206690427691142852354495145468\ 0920387631658739084163746922195100158651554423209054739725273675741466163401958\ 5296980312854001245810884182416624686209315169777072310379020827545612481624028\ 3632983310654668037891658865206523314340776476998369969908783890495789997487355\ 8061656728880699191202430883846780274976553026605111086944797766015124573974262\ 2428003710767797609256198277497749808556662522025730754062185804010959279863325\ 1286109546331218265125888281271199692218287197170106496677418802892816443498018\ 2371134957557617706197466238159686302152281655532027337072955061176562503803296\ 6222607274594053917173901715855560940275802386206271/22769551329011371583434070\ 3303567615206346696976869003051532240921491316661000637457750900157606453075146\ 9615030274287406275633619495224397543847059291964062716933841685055538205800714\ 3953276753424722205336048649341768255111830287828716180472414938314254103386861\ 8539720337636851979204667253690208389524543262327014533060878733123976531087434\ 9805745911786350321372416466474909369145758309476568267354802554131191326227346\ 0440573736329066273360291332915147401742390869757114842850569285129757337683849\ 3514207795951660209870811278376996195011861268664662863364510285165519339760340\ 3256072622244012112513127683342161979320443521929605375240574026939615430764070\ 2059693226455796021622507507724455459599900431191780259569289997460810145344006\ 0412757373080726633101636096889383381746978074286980688264184886555046878002892\ 2420937114401077099894117210611078119920852054358737250134348739524365243730688\ 7011224411276612221668679791132238621429694240153695981986734596250384991759136\ 3378304413520254748465327181123229810101863881139923326174374228122759623591194\ 2687432648746759727255260490427352405918597461835877604627106198559041841701024\ 6527348646423985684037983375169150013377508226543982051104194417137639874337520\ 0866225756335723739603610853507657772815770098391171443709587419487525658702302\ 2803439935493208473158247918801957471686038310720810658884959781765268969608012\ 3580402327621364230875880510596209576213632059249513293969596589772854177080940\ 2066594941126236096705702684385080247014820201926601615788945221888248315858832\ 7791581723252758652317045650793037438172769954679074506664045103885069512498881\ 6811290820865720131842960095829577397686718337933917311945563126619290512293218\ 0338585602833663196575207708248569282560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1548910097016411887148786676161720237200440650286137909660\ 6966808467656160483754519487161559650087563329815310711891638199893785530595848\ 5763293039371858434732109824045058025972827831852185233033492274288864486681544\ 3248493898782117587974049647812730970127610934334677354500918016687652054114853\ 7878540864613914384907565020979115934127457373847207905787555991369196912851909\ 4441654276234734082314581977209327309102084472776114041545244871462523019134022\ 6120916279837444187014136165944760443933875479394335231421583006645020982976617\ 9985599159229902127058224002264662047740044775106455769047411390377033616736737\ 9564079148023325285077899851285667646318920057357995781430431281359767378422543\ 5085503715237783942044166905813924851578595190262428606998381796040358741142456\ 6976028256574506495750631209513295652113527211371336106530824691237028049680699\ 5312391476194155222153772423546073628632887927934932347214388139871346707491066\ 7287870771975538534512224908156847779288533858163385342162881120991139825303921\ 3743749781895459239621487393336198448057222181368360946859572853624210814867217\ 8548584454306393980885666153554228281626460169889240021115624506624775559277313\ 7518159212316844285862856823645395581701115632159318383496528839463665471515100\ 2276472189738651633073187202388488084953569585524698590771548074739788563510549\ 1229064634543650648765916630947758456342097168885482418862007212411317235295021\ 2912527039425647041383549514269048633841269815611463301159144430212412235722116\ 6319386926047141753580877097667551083685340594204983178584962976127204576327546\ 7356423656093649471936177243297112736667520350810547824199109401998349776714611\ 8174952273964900872817231569641070488930973782549167041508211866986613825117025\ 3358791581524729687352764928885261618887653840280415230521832970543061391310137\ 4369707454365511722008415011844029345625471013526950470655384688218579130296106\ 28596099941290674764362357504943825576828154396054461476873388287236793/3097898\ 1400015471542087170517492192545081183262159048034222073594760723355238181967040\ 9387969532589217887022453098542504255188247550370666332496198543124362274412767\ 5761980324089524781490241735159826150385856959094118129947187794262410364690124\ 4814032998780118179393159229610456051592471735195946719663203164942450956879031\ 1201529219770186986368128695481136098145907002241484267910987525098852825490449\ 3270926790920037205502118875691029424946978412641516653298284472075797937802798\ 5421945248078481427689007863394783702023239629711155944899572961723083382770681\ 6714510910666340599082458860169253348641241861679205711472169186657089166699397\ 8267945055007842272389073908361332792057484014656388497904748357985276225791740\ 1357089537612712933389490799058602263007025319304678011122037833236323903165195\ 2226605505956466520057270355700826816312124790559330356451816606035202346957054\ 2502754238426844474423295838268926832880092488589420220602679488456285167617242\ 8022109367335726716105891756941531258294602337567786368721342024644887527370663\ 1602888108331416590841827571258062547925885781010524136859673124059303075459470\ 2310964682777824523337054237608705535243263044240700682092177990005983952531182\ 9138962775339234721206289218549078059810015082109885411267451714066826046763209\ 1727193912460819458884821759931048771858265022966252717236195688533443627059178\ 2016007168666133350146993513962090371547738844979076132818181232550954189655727\ 4271799801601470666947836046411732802272884718963956496192492544479809743644754\ 4519575848048787527590691390918742673784632061332386046009900674105996531518917\ 7012088529948978070314461336172206820658906135487017333018601134412777865570824\ 9151862980288834310250147701065804516540844586156267929600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 40920240667973245595741157987575551484262\ 4014081494320387144877928858467322362315759178910973511862073320849376860660085\ 9196035834778761768884380210207565038284375834760996777940031664132911346990953\ 2872497577346924389963860715506750504239492599515280320336533502277391704266445\ 1518759337217416228464388973086855574244620334831686256381901056919298582334770\ 4506599080524503090958635454089345961281749081503475592116461125078270209061845\ 1749947442109924696578390224565274936205643689757081504443900521713598832816628\ 8731415715700885071267279564389452453201046820382338466775665692234361344131197\ 1133169989729435911311854654883302129305432801339345893526783893560947386503270\ 9868572849437684997214951012023993545801157355347287811103414772891097377064055\ 7546817403115368436450543263354618487353649017454155927377565926933989816068326\ 9344869555782142066111872018116105063469395656241194053836963648057143735608581\ 2261280828288791350595259603809360582057083196789023355341786411543072729407601\ 5036296051553125487894684733060081517545130483784538733635791693933825702922915\ 8665219041047920674291187980984015768137005624795664344243191809690055062871273\ 6857442880247420855455751482254164395283145586961326076109916754030062151583739\ 4416488985305665794653285947101190344044518751768319534941582248852080577077041\ 9070217687637504985077911536782631128640441588112012614244259096497094505679723\ 7973073403137308195623071827968548264485663972293864327366013023011433051411559\ 6701201966054534852767511653935353054912569022615887331605623439519680257402677\ 7033832456698297663744959967899573054187679715266570913853706216686996497897766\ 4688610587612840607740440336396011792894142334582684729102621110163978327873007\ 3577092283245492812461643347657997234293512923269853496911340658055620718296210\ 6200541997135491655806829846668321282826558233498825609763876207100407179271416\ 6121265174846709691904785236210017647937700455595158576984728063672525277379363\ 1405926311765710444147/89467770625059273748222219407566485659089842486600071871\ 4592230182625362090007502054845672525491804013642075289801533109387063728536866\ 2805420545762844160997387167042493883269842808992514340730137532213551602045372\ 7129161283393034398606758244005093577458808270832575967169257525184109147108858\ 3568998270549910600023912501803523845924507538171731891670383831490101814302442\ 0580026567502673810941056258391977149714025650068052380238420681099561693906327\ 4211832033470077354142309358731805794493171822899979877339932992184735092481689\ 8602056359142058357059960716202471710000935119400459349895426839562118508184216\ 2785427404960280360498994567113126654713157121899456725108257210723571800668638\ 2355922526608506490817858895983270612594459055681323710792218850958940899373426\ 5782894242510253983545227434981146415774778059090539782911523254727602180123229\ 3494829949314026911193661462037542921071435659445225493633291348584330694080097\ 7838965376365196995587140483201069335026921532439035770482172056308722089863752\ 5115414107885729826929594602274208254315771474643793787755532100683470828073367\ 7114203096189537575772311531486637983325602846726687454381694078774317685040620\ 5430959856619184500979263597263307683075464827095225674632391403413436381774191\ 8859606830026258152049812446809606922988310715868654602683936208596711006518203\ 8443571872510931922241546960081914125800495685636617703630209692205510575769401\ 8948470639659849812158150894320715468228021455324631048369699943203278523361809\ 6380446735941498240502208735631051998396491326325184351420453350472613173677570\ 4074246000548961733660434466037589925540110493919965155734020617079638547336474\ 5905439759585220607954978063393430130626935450577552240242833609865759602626872\ 9739585971329119027200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 58466535211745636428339384350176694768424407261060461235983529240079291906094\ 8808814807087824152461819431871626478642081583439129323024725102778624488400008\ 7576951711135501990228131045180173584732675144064898866704826373727744440297348\ 7179383325869739846768375200875355165165548445344942667065313949155130717295869\ 9630074063713151838868239225586326555288341796631212049544759976496104929918485\ 3935103849559856530640905423523007337703815167289911454949173387126976434657143\ 5360514854908437712915044455403991048272957536318910898698703374291040250016060\ 8331366488511298605903444580162172054139298661085499232021727179016102588086847\ 3659233654966796828986459171238438158282633254194918979890820638192640824422144\ 3868997498613088221091280847152664728346372897090663797953951525056916002855249\ 5726209813687783695437232550566726822322200675739814536045160262732821564299021\ 7529322751861224254368352156403938487718333048212612554766942461638706888910864\ 0727313317237675856791623474481715900168186807766406244907652075879445357573769\ 1736159063261187478230202063123444178936680416662965233922973301246456915558163\ 7743481780496948114308594038215353796729180423892002773787516971732892950083559\ 5171841746906610570447689060608320771489653634437114848699249805493791432551789\ 0669655219915229702218658794198240768391890687080285078815401037636706738669369\ 7187744464302361552709014198752685486123102051514931288011022870736240556947004\ 9205653887050605207087049558159176677623795522471639796005180952358811522811754\ 5111081904144437967771181929926767402895397579497790913383278437084647163732272\ 8355563934695501534204850307939685798443075888217537205447398565472761420035422\ 6180406892989072268346598132451135396398721593380816459034631105277867719904341\ 8806408623766568935199479431080032363022644176254830707135875787371939489508501\ 1540937644801575532984262642501904355653103765252853038642800886318384831239941\ 90762856055793951878518189463348415742693907639749/1504353320310724703505505483\ 9159593027699979673521442035291034718900275315837753082280786816810353892139241\ 6840892827181633279486554372662649338908892790242166174373609528387158073972607\ 2900415304655364361214133624086051635676078555198416940025265550601434919720053\ 6465296210662465827597302103033209177316798735281038021258636665464582167517746\ 8457427051529693599397540761816790456070035935683886544010274676791622485130999\ 3730684397330996187862848319748795030931431427689114709028100428713005033524297\ 3885397621897528236390316935292708613958432047779923442681865610576643467527173\ 7503815784373166035772876632950263923724068250199586593754644386530471010808633\ 9076091721422815903647163493414138760945609918715659867542404272893643853307895\ 5224409003835486843165894181914911825219405696204421890216273460742083290267198\ 4929073297532151126914556486883810658070134328788302073885579257710880698711430\ 1004774976175221281041454272932193173212874748384309551430745023945492700104026\ 2374954435182275610111110362873926411304656211505406702597408404485136341423348\ 0654856620082658594512852215806163758628976846110635518267542931210068063667312\ 0697367511332094428467715770049366221454760376542277391829777990033443811766582\ 2727722763765705392665048898247285194431400739728204225008377421429447781887090\ 7775409974594555038406939500212096281709945582075457811946878107916921491873917\ 3380208189706457327019021764278306544845497548479318492672829615329777857257682\ 5067373919250774127395457412790964939105200323460045058745707470938797348403195\ 6916301392378558948166992462916616052171294569346718126760342761181605690827686\ 2724556581739267362286181033980037571332627066467480205948421213791861196229563\ 2365001465735255543844798524817408000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 367982679891048070721627397135112346290578456851489996990020433\ 5916106389319713156003643907404125817299508408248316121464424453173718800952220\ 9901992066091899095481950967910130066740001919579320688050185200439068652777427\ 0043805746203069901061770124214134284229339427465866466855071734590168475586436\ 8339421990018996196087425476124007636586903953743296758325561515445112282071957\ 5315711600761635395164227133948467100949809907095345623862499503687928339828898\ 9527491770205758988435745120267905542881666042368856248412611372391346764528233\ 6025285260903519841005505030529112202588179390002224097688036016634031148743848\ 3170984204792939149512218636001342929759372330045340193605114839812523703736095\ 0557274785638869054546305347742515856369111953963269637184771490498784966778761\ 9117283287628686871418196579026170098681126217299417960903216300534582711877424\ 3252623741687223319039238694379544135234929075434690712406560503147248945239038\ 6338567500605751286803485573828391674550671044665217118889466900219390377312016\ 1293920262208012896876835733416286951349613764285546343524312882509619267153413\ 2819215897833035594681161272860377958556232214249192072470054752347587054654509\ 9919795297982884347732055573207640946337086439326355312742017297229271414121851\ 2699305651407274150994682241628369057433098684131200400288406538817160163223925\ 6967982918889444097622711252108603797237916627516887484343389634236516599973214\ 0645294882121204062948997890946856670183094165015387768465657788750785142596187\ 5842278247898706870854116830822871947804072296180456223140808380054958870215292\ 5980429406188779495488109733641762142280696789740292469350977118262250152781433\ 9095175349112357030688962272693846893447741314058082708381952648505489732868108\ 1840522619066234745897488213353572596160704636369329219449901589958799046685115\ 4852722416498657895848592408619526823960120798234531384006779473092500396822520\ 9683062414833031699448745288362979863309358621175914460125600753164115309750630\ 44024074523679/1253821158869600522711207626633787137984677476236511861624502939\ 2615860186511654482941413219101996918270592291387184600420628333648563979483574\ 4409248400548073677902563684175848978551027057870134458570109988626176022175193\ 8351079523831333117014034640942841214733379972204634813099171457980308885366712\ 8252274908284575652408491907882068439777679707405224260258622714285386897897604\ 2926371095999786992146988691505781643147632492710501851974552778224838569242933\ 9832341013721355919368972806160197700695417992016661761693047027947511338876760\ 9374051322792296627715217507328459658022645197458532879958237375159306761479386\ 7975500165946974498354749914545815715824584319253464757121142441534685136252841\ 3929906440511519605914309145646814098948063387002468773470423873257123457938883\ 3147939386618630460825782673530124504496819344572798672745645561862440876672613\ 5040065283382699588937959428859484794996728367048816497230815424350537641690798\ 6695509783508212289728639133847835175703286618301554688333022291131573584806009\ 6916739597501656097847449918273172703148283988401853803772777708506990400412230\ 7549812963687000266596690797987793222948782054418829998368475702688812156662462\ 8885894219208539594695405792250576385183770804158217367587753160631419323762864\ 3072749457450415534335263926319396639910955097518524211174998852387268255054337\ 1324156815256827836591033207974150824328626597037546986233372789644878074774202\ 0889831732799054508188159392811065772287296959754799835204623609780234981536776\ 8508874844850892532374120598439070792709631052289261104156244920072639023531208\ 3406419790237603934072944664366788392773369899390683364001030322875814569276377\ 9155156245871910453781857104728207771718506135625318590016648205435593736783171\ 2874683882399784247492608000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 3487658148237293706243060451192402875323864928771398365429409398228784\ 2159509248310454632797453840762290488236575264304332544229929773611198613239020\ 4695664789942127644296448784034707785571351029798219001435485622036369094431648\ 2336878100518481655060985462328592127641823840147806645543510888564488612146185\ 6306463771360047630747474240466862746238585891389268388567779436205442324221479\ 8240024719703243659435909104573471105720366505319309435927610622968961928260570\ 4514429661834231592822515913777601436399131263083012279256940875334984415820592\ 3495769901676454599154574667681435861791454516736615273293292831131278603317248\ 5810025939739604278561518767114228813531980840050691266437999392535092408624127\ 1637919279392178257431625584969837044126567005389673324494202223720308408318933\ 2465395668981960048626546450299632783720454069523214173785104399343160658621941\ 2984064970552809623217256892820099274699710670948405852551325314485851440964954\ 3071521418901704958860016953222013373891084114499194359164964481638269094153471\ 9251559986524789072372907432414818202492164001339356014346883576684801114550319\ 7474092895619475745289922890297280303846911093950154340287268508770907164032587\ 7410615739658141296937988281230828714468152508714328017222273727719865687491855\ 4127143964613948253555242136104080639081883205652870716593284713532707480576411\ 4347369608498213404381011410893707682708692415100615626751801643821843790881521\ 2495004948780025266410316002825416560773566574892256183827611519180147768279767\ 4199497174760140170641598093315840109765994448924619277536997699562806277670245\ 0237616839496841644576629345804780618642047664062026176648895946494948024767403\ 3650858864271893955432806208964600554647252906844038977532640631136359295023670\ 4729517652683265027584854730137581364644673068248568550993464923511667970544483\ 9667322414463789347691542850034724175360360411354092956329587575105001836864257\ 1384617831787019357070659415221523424139268578534114498372484654061592754818814\ 9/20193088777809252025737950862020143679583247848530547092073322198748751628990\ 1259995943328119940207435881183962865367623824111588586580920621458800406079370\ 3701370711689563532383082424552334876424577023663716453726399511667197476337655\ 5865886990325184956698196706216262622776595602310148404780859651333739230703963\ 0928257421922811863239839781251687832779564659230775596764772792712161818217313\ 6387192112453766424018499997496338220506678728378801144556609518911424689972931\ 2584208539364741989927793781378453295173152532404480019215789967696642587571146\ 4526304014405993164180253709867420125190157472118278947508847782244575065210976\ 0801550868859311241490369954651280022092914289421670422443887305435988939181506\ 3661982841102300720456606307831934570662330400087589864134901300004050140329164\ 7142250586797349593427338939208247134020042865781638017758540792465353004303920\ 4917875911704497492437961720654964282173013357948787614110547172651422865333892\ 2491544182444287285800388151348099035218966652614089063707068815187176371650772\ 5240504071333509126789258175363063072001502793892078121099069631944370914347507\ 4273055651763106299177193375377154176520206625180131287489230442880924178768786\ 2966504742182046152650836787651528912488873145718946051926579799539154147931890\ 7700498174183195368053864770910728517946993188913712056475724473328262910364926\ 9773816279632628564784982226965968161437792330616297075373499407423654326634363\ 2047242079133464354055523119458160512388719121702463417731781623525590717667917\ 7940016513893654615777755869622788268359826523872602788586733799701599090323403\ 4099663445619509630776035541495242523208355297327954447151909949051669377524374\ 2057752933412039669086216556730636835619399053307977713566761672936391547896529\ 3447905280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1703786305\ 1515038561885145488142393359723865253405125622100762514851687823385324418525725\ 9856537075325176098113336175371194548754413741148561676674958606194360820280263\ 1575370622838570398524321050222642727547819673244504955562730029126015384966212\ 0601018492000592395927637410974580440896582783544710506498182634169784786795495\ 0848591786263650903047633489945339947811892686754343180817842338506785712703871\ 2357317057214638477135146139166801084832286597310787292346731337225957577334184\ 9906065933119700506800802486931969744025723426308069295949425298834834165230748\ 2146416066338973817322014792293254384183573482523634484867171568678128526661858\ 6479234527803085976312768525927339688784194408659714772434954824339920052189151\ 6324746349030353762890896353024656907470623260168344517446082577171113391002903\ 8948347649694678612386630661594062979158051077633581869838883214357557150686095\ 3757407864079631242091690716694366898541026209206520904786741124830661599806811\ 7858937672225492438635311159792408065435510691607997563586335778252127938870462\ 7348974445184823966684747107657888958965008804823916393364622441883410206788895\ 4287860287943662788336227908764230658612957189868544343250882392086000443454890\ 6223335271196055802370505337294244142992100652072292817942741244429236266387171\ 6127982191456467578537361695780197928636466827701627956068837626754106794137238\ 9650385546437091031946465146788854106527097148184982041505094374393141438260819\ 3433707039014158269255736783830381641804694811775604310852396295658989936947891\ 2129355980042607562074745260341716490027678399108208586503014921271813927012969\ 1954100562190332491468411388279963926219751238907594280495195064198451338207245\ 9277607661537033896355080240012747549855573546564822791237218743814190419328887\ 9286106705854013609870936393146945453674204106174168177893398965441324231815982\ 6038824265138544566117449242248402214198306942523808408643598902602143184732589\ 17813743884022928035519619117078599304809394808998679826794023523442089/5997820\ 0044590758014420774325236344413663879188487891744427632275612068652465560602778\ 3128458215289171545584192532243589852462420325378182897409111635050448668461145\ 1266744984821852386127398327512659982263419196715598747055966333881659362847175\ 1234538122389345105549065125896045580195100489655941675965433098719299875913013\ 7998738859046235513210312848571721685659315544057938615994878422426335925310945\ 5530387425162741165278292608652001497977044336566269967036885587533598583794120\ 2828720333695963810505367090021101778660923004676180718203992183188080469240031\ 2264424009221925649295877166529184331409713325568506639907302290315140863504575\ 6293879398737570944102244765872405173894797988127582753626724737494943708843232\ 2110097438260487803805447334359352247088343381284659688336634454913415327184880\ 3394325961963706783455681523601505746847210550693068601851909952685172543481498\ 9977389554727599297923322988841311204509857404236836983894598827338415573102991\ 4830340887288656803304996554580416897907768501472551496609450158710399004131174\ 4662634750988828687590995088915230652880620766132790972064569303319747681590054\ 7693370182761135346118283721584205232557312413063838288087021477878619714547466\ 7364398030457396531248309287619837687625029066421138511774663232919396117599735\ 8188544636401731252549997387113845836482807339130566239944619394710538471699045\ 9350121309831013182322429198601747225598920465385905578984965349563303878425844\ 5575717589752468634247955997737638105819136335773112852777693758916840036104505\ 2490035652190135399783027490172624681789781814456276859712087323689557331280799\ 6683569457678667655372792465644378505418010439228298058675074118701564210909348\ 7205595255507036048334423817207389606880816923762187427579468415678335555460215\ 3934848000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -96560509\ 8494760792042582976553577565289618998894690370862104615527405459877699789717984\ 1840472655320225899207606866569413832364336275431862565073809014984856662564707\ 6763087731128463451020753185814222958881662838363434941320858983037509159746825\ 0981853754229404993783011585954488041423518556499844863362257091727556588190025\ 7293375147895638209597867816702990216215144421138480301198982181247358172844041\ 2637994417157901558991899285322326861520889604362184333585976000798938703449246\ 5138362144229228429763924561060684054265466494725552229239169279468924112541987\ 2976999651957443894566859614370932184774177468831935027532615543915457711122116\ 3793589396426571718938820360025676547279944242431285735820246079691973157254032\ 2450147516472835114223058520699501986093527805705124986798139527310890345576740\ 4705130656539309813797042782215265931286224328883141251591048723212017277110607\ 1131518080391408658468696915051066557772330815453662745222725918789370724391588\ 6762607097712554862626833038457423069468730207099423247579242389644429452636712\ 5661372907928169674159974734696621777288659407076495776261921266383542804541379\ 4644413990555550289538316856241693509737242411711297378900880218551985167833843\ 8700845032724656996844956139715137326258788002237374745874633466276526262472799\ 4788506262349481006659795464859232848006598108236141278748366605143382299166025\ 9748709009547712457170737111118791903791427507011024659207354105413154064517797\ 6139073652420809907834186134244814079244515624912429961084773120606080279936149\ 9283227864419297006452748041715804975550007097557542398047544737853550157551937\ 7470333054595681837224411540806280694855312124178951334703707409912241439763031\ 2275617592322476314819795166365532043389879626180399112643170320614822438587514\ 7898637014960889102875157926825593644259162888547412623086678356676369089318602\ 5596474647555170166437182028425177242087536421079180959285028627991845176342483\ 69166254845881203120906787171266964228156076825995895521818202058847281/7098447\ 4642466700601890160344531461840961903305969118973726195431412750966015149429512\ 1368003644948361247946447894073009866765724041319866437154613718661594927849522\ 9885094636666277358252576112504341900570315368526825703292464362999061525430186\ 0759056224514166229330702485123351443924355234931642481622094012025890332444021\ 4004169566901941339108560552901695123215020158456248549111556534074683962208000\ 7356943245555001224690390848433344213123234749657136438190988505924620841781245\ 8773354349514852538892733159934696686431667898468493661464525602561490575343372\ 0717611357353580711427363089527323540054100346508390784851983348479323727906862\ 4878701875958345529457587299872352186561957271292726277678240478459102669015628\ 7061068378357426321226854381184337616181448938512342978138702613583654417040093\ 1815105739466460602937590653142840441617197179236832393314469659510198068724119\ 6983792591348733662565703475934619861131224399146287242327792320450802458080355\ 3850800384908552665787109620336507338142709528974463551846388519089062827244790\ 4336328827663522380158573111111490337336491247439532860367443783580893595562421\ 5341404239184745322621824966369776658594685039950827599173291836383834937650166\ 5281695358649465752767197822532000890226371237763173570784371088751390784385821\ 0538520289918938335757336892986987074200515189428545263880923905996634195287540\ 6544124089835837105565813733491961140074507838307882154614266765593520339179525\ 0074565886943489041106745254395201163427134092623719315377849040962338844179036\ 7204259097779222232761762454960691799358420084104377871623776607276865183107960\ 7248792979351641274933886353392745086295829899567770543992317135197867960011895\ 7556779401995815069379577830426199257574295414909694213551515944828866969678123\ 1063040000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1959463515\ 3124623243905464372344065821838403569312659450502820108232752709841155000561835\ 4418027521157950777585896184224773584952227254280002485716336067190372963834820\ 2609767217665673490014097335439967147128228195411245174595353204651238874177418\ 1153063002264022741454426326821666758761738359805062930845055560238947612581127\ 1734916017803770940666819021471830354296808802946380010560409723345855375271182\ 7834982548259169751728749009759155534848463330340354413663556885126101876577414\ 1226414247130138760861863086079321511390882072020198670360509641623566490867602\ 7850071717508330305752073354853581748902419185381762708534964373657803756258168\ 2332793604078601537249341393824893056360414791373403956269004500424695477114906\ 3829619701008200523624436707924455366792412420202273591434217435475517164560492\ 8728151002878913479206593759890699128289304426809492657631868263681392525900092\ 9812606438094944245709316279074794334328216658445585503830648606694027268727179\ 2021838097214431433665420424355283136264127684691215760178994941175594451611117\ 3350288067377867642880703403797204964891394762198541345534579891193668922677961\ 0128407164954829365171875899702868028487254174275456218172187449230724496181095\ 0152063477140896196047527947926885548151180110852442662152921477874841681751175\ 5923400502920727875199757397775012665971150221522801639920518436951912085836015\ 7491843764569124149650165692065992754202607581823833885689944743576065187815026\ 7505525663158734307267024787921804778507136883631671064901086224599220805972121\ 8229554104514515579171199261761132408305284003780546712038650009074424604055405\ 2978108230115469549250406299781085646255050499471056534850248525814497184426867\ 0075159985335678711274771079992433125046422789593106447110408160801211479843113\ 0727793730669207364039362505780357711164396909041197182071954670208982961289567\ 0147226974013987108604688334027381485812900185375742315095455313372793424167271\ 1140222660952112321702674573629687738991769254624198642847724764614852978173708\ 918659/620396371761280448008072447496986745332005009207774236699366990814070570\ 9820333607029529783035469656460134987004337912119100729303688755486295657163458\ 5178846190102451191673619112109500115573812304871392060789868250849019965222869\ 9408229434941775075904418162836489642111131481071379607658358074092940818311758\ 0617225614383776823519803809042967116682198175097364766160407560957673558946369\ 6831391110793346656176029351855030638441600130787680816179134093596045127876145\ 9807625402425822305993927947970237878257766690503911348341277106968107501560445\ 9542775987254476810285856284034000512996823403617437960467365923534320247705076\ 5452817589480224804810031020840214452942116513202481933492449730391827623323417\ 2885766594768593356311955348042825209469573046446494941716134177874103786074857\ 8376547666726786829711127720143526047477017249360598212741060213747942633580051\ 7785014922781846476107032340608277567764157434810960749304115823052400568755869\ 1397930432770748184536969414989544533678088907467513623045616617667621215993442\ 0623086629435858746514037765254064392764339015326901303309145645865764762839003\ 1871325356056140371352467323709612193954517424796701584262621813845086104955942\ 5503317789250370064291126965430441770322867325730287935867633323629964563229056\ 4064995549233370717434225278375979077109471078407060839998868141246166584786839\ 7214865061914552285625994678800437262405405380633208668933995628881449684461867\ 3800943845680940206417001582259416869865390751359713079431424947322449547896498\ 5660518810416496343096955322583736906039404076807607123747354353503496373223662\ 7809521170747058829808376148856090584306640120943695325158343354609637068210882\ 1247641113124498815051729475792107657474245591987762741567771385794269734736876\ 1889327723654682085717140653998080000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -226099647909174235082978505078634176817287920493671747847592\ 6964876912134934830493865761678487483077509800889402338817410450394373201024889\ 4914636170710070663771536635600599057093617264852786844685832148544576828445481\ 6554928978322315655873513057222318121558947401516226758949903209197443009378336\ 6168257125085748448079827511142919207306305993946884540209255195567743036083168\ 5522646319404841414143389239767589040032045599668759932416721173949617622375948\ 9922593416651808753472597345171743596715097742680422097712878651764810549358253\ 2760011396179523415284334347949303614763337181619593435400877721067846403166602\ 5740995511488768040029452566279562408674131030207740632035930939290348364213966\ 5837930730007793494498434275527879591387188355810520467893901224160193099901243\ 9333514280464133689606450547648116570044543211951675772271600052552898249379768\ 4031482697400490107113215319531596543321627306508774529737878686286945413509342\ 6186442517146284718426021572329326948559105576539892136411699027863455359539582\ 7002305123048211617584635218416926708888672754452732776938223952849652756883925\ 8230368941542571165401770159688105366382217906158094875562873739803931890989773\ 8415689051414963789703024058526742755981070576308212153692038168308643812347407\ 3637985629776102672241953118476691189315270128865849033066135385023424330448197\ 7592145225915467689802631636659744233133811992735303189006174234943296952234197\ 3634861907084347150823712854123987107806376318911934661488773009757379674487896\ 3967522540727637715349103468575602620819627270120913449134024043047553392931064\ 5077501985810203361443454815672684475377468370626230670050813475692089789473209\ 2618831171346072087468010864588078749215095897640709755420946136862898181801273\ 7573993093149924438884632658412385437385067198646955566870711821384190492960563\ 4817506600167087123944179754853382621600544513564944750155875315875897374766324\ 9799859441243348871905415442146134620032753130204466360240004009810277678330067\ 244563301345859409099526478154347/447761245596630052131213597363529051206051665\ 7885441332059260405024423598865719363672978740131724551085823166908356810818279\ 3970269687739846663976506316428843972949446209352870427671178082599847992016737\ 5931872211433823381406738371051076629563681097916248186476878297926552046734632\ 7131862098698026822638095240032578024420737354919682420325091602447274809604254\ 2696827253586075766268813331328676920759742988658457102385656850916981121735184\ 7062527687224227057690478296749911042663640331204707433191556279091401594861825\ 4756755929652269237537538845907733274423860209630568742182448985362397877902836\ 9003176227366425748005577655418617978240230502937293948568325178605454750593896\ 8401075969403494224901852868494340856885882140569552341709815278182720660922932\ 8818553023854840972143521292918871426284085947659986654949222758866979840602663\ 9054180260656855104979126916887723582706123604085488518162083386499585631743273\ 8168283969450720989408249717822815748961362328441523608378140465735777087952942\ 0170543179672419074725409803369423555799590998872597955931210114172025434454666\ 0603132391079090651215137368782216291459061820291802153703967144484660031330944\ 9867874547549774711255316713153538261129410850357292775046462599472853725712199\ 3672684387815794144946792685382472742133351270832679041100081140452436011260282\ 0066688159437794369853482571320593157169254055039132477930770666392926865150255\ 1560862778402676894824146797271906442980611195227392179044454673824385073643297\ 1335125867806600763033047470035344046402945701083802148830865702184955425649590\ 6928338299872462767417417951340571072390634860335927898674946166376865353392179\ 8066230627354135557975808542272364534503017217667069369954087387411833963405570\ 5437153399193364590894488156682127919010401265485816528896000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -87840978190860644211109072769933976\ 1316702449664628574902966514720500753575343692676776320175317385518748418522848\ 9625647093881876722878764471290905648343672344534001320160650187687842478631733\ 7394104822366756182878372422564044276106794139205874837459362834619288047239889\ 0811453264377460000787071914035436740923579171874405295398092719244038684118719\ 7127274002987800298152042354965849845508035492679370953406867534458111501390580\ 2967000475707508291047319530478193844090528927503872685210514137964993041108335\ 7787590489958843875135437074434472370730296983117032244389465110832723480992976\ 9510742039084458947679812715463742602772661326583138354203785485430127259779355\ 7593763244751801165441670373726077642315759214823778631437689588853333732099398\ 5389756584759832675395103699477863847345746134232139239618361028362091712391529\ 2200538119065608267328813147186360055821813929302915375833478427158941237558148\ 4806686085901048994356820735583643218886037087802958804969806381859824301251943\ 3282016406400508186327827136874977657109724892235117193215455021707159139809991\ 3859111605902646161021003971658608228919835866548524551208416742381826447594386\ 5424572247738873400589359866325983158737897902068374825592143738977351209282470\ 2143209188113013158372414203710969924986526908355283762555985003427899471528499\ 8029487680188919737715234118549921454957613755671599068656287537086938923217526\ 9339610585096595092444851274488863083500363251228483812432617068124128611531337\ 7444579922294262202147994285171010538107549239088908480116516830281438026395566\ 6274329744192977849345804847193910849521876046475852999876785389884812800915283\ 1141385194544611180595909971715304521097223075096524395113133928495382656128812\ 8610773114751057684546927615563474779872527008081016591933890198616575275600627\ 3017727724346094535694068728205385622004610389429642912508289458185678824599608\ 5524681105829912098717535481714804447501292083584939342446578297360523697233634\ 19321256217986122410236336712344764136135919368189808599953299070628061763621/ 1261907351735661589789299417389860385403680531265759463349265536929530793414440\ 9853255811512199762797881175073276718190629199433463012654160541535528374730374\ 7232803465889229850633934907599243015540391399013675323391747152299149117551007\ 2172427982775927985497101187173301051877927841405279502835185952427446476455176\ 7339086373489306049726517806905142234123734458780291400628812512007816581656180\ 3827606262127929960606675531587447962741624460015059602127302967988699012200871\ 7010491456487084461166301921559891205071066413133428187587033237789365025621006\ 4351252186625861621093617342724205370315450382936335610563760730075291756201870\ 1630856217057660938189514880855187932215325418701090531002187013542358581535687\ 5176415410808259371577593369213235879278619008814229867718437661019111885525988\ 6947813571604624888984609398551863711862181560075271115949358633258109237478035\ 2142824454723122567653483551470876279955046612902078246512418162442822852371467\ 1528907032106606019159813933876131914988191581734283197044556575240887717536890\ 7342221273186747524696482731507180219647035455083973185024135196915197524986378\ 2924728230107662771566279292840375356467598487750550699215124539160383817935688\ 4005334446320371737019047973827685318908842595124226802579786250390581324304942\ 4294466349919211988231414613443471476462211655086811514681559596523086801853187\ 8097232495775422977488135736751157617909811263315861155148414806205924742922219\ 8453015669190111668739190941144691325298739227386662846352174470644862399397302\ 3381651922834572055097926330216568447791373841558045391505255621815846166945483\ 7015943463761526785278897024545030409111807202507021762456910339868188112558020\ 6727674007847709341168331334189982416722734521652502863382612152184435676525027\ 9918674340710415759661011319381510483993427968000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1085763500161901592473162865001302015305665991018\ 5680951326019452763530502628446372627945008686195037373694216972826184251940165\ 4097879961736933392161646842388712100759502141419812833975627193966822756432749\ 7919969956467231408984625200670764748489901419859971079523125430278805335164750\ 7821494160112987157888267552202025544741559586460914275043344465564169107116170\ 8824079188976972148973832706509503937967461654166662461368447550434875370707588\ 5281108347291559137881521577941367017848276484313113586012112063954490332862918\ 9169702060645483485203460562163226884675706950332937996534062575634621176596190\ 1496901595581850204931110706439699165797404907761778751978733686447480545848831\ 0752302651506841753618587449560124520546532007613780756121686441104644966221012\ 2391565468439091419031790474638136887202818285249654296064177466566733227134693\ 5815361015456714401393511429875379935661316764186544106600392059832539477191870\ 9166904733246259432315590231809593791248248261493285490914107933164256024451795\ 3934913275203280594231638368999945200156584709534879559929825407608092111212419\ 6681049471601589526833680706349742544726436250476692719058106472931402977400632\ 1435676717004258289271377143190228350836860509736206100530378191230616986509670\ 1314380867840018943916316096653803627878329676702891599855365117724541837929178\ 9141188558105278816924295857420144767422327944592116582405005488196432618695363\ 3257874167683866338284787514094319819700343442577864896881388125527760020050647\ 1775204393820920421381906109376171966671120028519917244830119625739725771327305\ 0047469629487539193800361560681742428986452401860460468927502246860134007831079\ 1684828324565134076071375627324672428195598388578346143810709423260030743796897\ 1284112219146457581146914623076053229705074210325329830382006406848324737184293\ 3151742683191196829768336226925101446406950351490022735743313872144871487204302\ 2462904553332059681350242488846964421618353969048918670842510234857016457422580\ 83543586528230633681118336474414740903013838763816794083802083/1232504083433244\ 5450998579412087930359386129222400634520283810136076940795071347453751161532800\ 1605259901608741046733909837389262182227794460780000732416836034132073832797992\ 8510172474990554317977026999434390608016139936315290794263990090684330301497796\ 9889662630533285076809143694210736411703747150695258465941615128908516583050484\ 2713679256965797923156578173041750458276592747593797193702535372075229401140278\ 4447184399543702666718346967640464337007387001511976902939756833825083113527302\ 4702529125376191879576891015008981668364103957216514476019669452019648904160512\ 6924146546842730930777308508947148526667035644433708773750191951755448712614615\ 4887427194793653202888878780202250033315360023229159268089151860746494015638892\ 5659229931037349342966403376639634027233596068023362865693346308757216447601128\ 0176303822130857959887126896529285566269617743718526150582263367741740980969324\ 3935981086999398239078622298955352850206395522049045554100769318970067070959234\ 2902194873633080555554454518475137476010731179470166806971764957622799700912320\ 2919293707725797020949628994147291381516767611267185654393101464034691758313303\ 4631373183792271611958174140032986375459738813921724728967664640960553029534131\ 7061011372176144541102770579086663152544193945948953608942731317271706358820694\ 3155654232619263098600765594519955847556049157415846793345759344744493030399535\ 9224362421148062461184709449097198928854506677826083028795185414738165903364467\ 3329356908732611555860722712243512841464191288138442252187315950285556996277690\ 0816543402026337314177690648542377688978057567066076080679131651305023040267215\ 0835513139728467156218175768635430713520974936657647744132623046958200911577639\ 9569309521003824149615243751449229877937922657608434209872481933008432244583313\ 3535892515141985598558961664000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2370793203841040291478519184299101729353223065068342838178888689519\ 0108222108369168748095111436679274363089477061796200582810588228457044353239263\ 0585894911511880827605327674488277050887973156202707032516763279648893347271268\ 3900746495676266344355431773598816851486477772361252892765047416804281226465345\ 9743271611936980961352294459565776057962741826149752291810681712731198094652654\ 9409884643913688544901163125686771145304109108864862967988368651254513717970896\ 7983267530266811158928686812343477431806901084313998935860788797279755721235623\ 3132328879600159803925461604762570218083284956354160956815447119080537384540334\ 0875971452663988146395078201223558654824644555373440555491798094477197935066678\ 9386723453698018543791928192433804310260092315178248550609692913394399158735347\ 9342274681510947278247932853180649410989627720483262524135564442623032259311457\ 8850250411337508478379973042886218010867832381376076296197419167690737481651267\ 0733584223528917434434661451132743382314243560908241068818083952789211012446936\ 9337985447266968692344459524335154312025515071669963185654232473498448375874194\ 0288266131078299245330721722022386848846299864891462153833119978574850849976778\ 6111467087798717492175963817222338236465774340073829553384118394875992121952209\ 4890317288830352801645056041263849450252831510558797204891543252909092538775632\ 5076702430314532672094932968243461691257765210485936032748651925904538782713026\ 8830129024940951900202304932962566210139299677500127679145797132691957256141194\ 7853563129278889767537953066228661583385955652269531177740199541844601437714902\ 4021894379802500439462856887118535366644723480093060247545115838543354851843326\ 3539325323631800420870439634155290656047702534426139735517871894222649792798555\ 8456979757416307043610290011953998518108378426021044636545624225592576201432840\ 9592862237604876347399969722220289832490974158869381693500195243079879838153331\ 2414740548482894342275674664251858465459676223930990075808854517541326058705015\ 5010969198558225806952293143285071402519188325663357/22571258899540396244255208\ 8971747836253159917539555365244387445877419211956235752433225467755383107310447\ 7322691222445979572966023341094575944886112192188177390407718165508549931990622\ 7910278188448913554686457927841877570727971852007842638424143299466735948200631\ 5785972944847165880162322872863187784590532695998740036809850932037976935968471\ 6410483731740078260241371650168066784058056782418184037301491830946169930678087\ 4388606918474628473554590310534765862717040339792573772326347163836919439104172\ 8594735875145971718357122270811054809149077905444817650556501970215633802523449\ 7060987334214125823966646136248600792396126674675840366310222988406569959314410\ 6688724948035679398372551667410701879874588341237432936091575614188456319826221\ 0552615826354703267227276709943880170582857491299471595885558590309519275165157\ 2965067152559103201846165459397135109899825071416795776456890042137967563977835\ 8106731483805530096828071280840355749468288271805663305463598776949643386321612\ 4589506400263218426442843374042634085682188676265399411388806891529780092185536\ 7002175454732709382295381910365652658735523809933759994068143392803997084431237\ 2404711866029747034006615806915850198161577923241400196767102789751799312121094\ 4333313266196406340487773973780674419405316196819209331331033011835568517279903\ 4390740527916871478750432770616064592900601854372684403988620101777527075909727\ 1919311115460550865046309646908355811703585465428865396156450400666798298518440\ 2540130985799831828120972614725950163435903391260097422229633951939485478655636\ 2128585389868311087697261638298613564702739990724501224763606155991909004527779\ 8812301614215665561100152478497089879224717705492761497812867272502028376594350\ 7673283813363195230668205265367941362265817264286785649120077129384350742136520\ 3554547754128013839564800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -318927507721077762718726011427733878610012442632963967756931269563173\ 4017341462306539337809571343502987909251052924566984937249014376212367363056829\ 5243476062195184474452482085822601451509234904480827085219318953473503781448316\ 9469921686189598602714656857214388519831157110202644155061750292163340225398749\ 9735605177479879760541881806418754191822571939654854320294942632610086710632262\ 4417571653704057467418986913439447819888789379782215019671198622421414387170446\ 8414541598771523217712148462805108178220180013398480543624831554654858115436477\ 3823574121643136740685748309310618149580844417249190757626202035840500192080855\ 9361409652551248804323818709410217925924185571402093432437371490921629985665158\ 0104978074660202337448649321803716683693605075732657832341517055085071916374548\ 4641831270161145871634653572393257561155368588963288895653887298675930645615470\ 2745449767804835841051421484028449516581101796704322229061200076599596695323533\ 0835738016207733088682320150152351722614006644786891882620709452661504964972559\ 4573055010210820685994053927883589290635287081606101743420014621631133945757061\ 6444672076043591529973593813463118056286847505041545594870699443569957013708435\ 0361323246473204897608811551074125963853854520278271411558871611077843375021831\ 1915171935088639775569410861332432415691980242328033138225557077514850841305349\ 1391090958354716623479233503763971266213042441938793574030726791526079310872131\ 1645780993349811095785862417741819370414531315476748499217190719535403651863916\ 1837650188071665500158035624693714507866085938655700202536822931985077916833957\ 3077349293282531181839440932697171850908228760460169850895116908975820388643792\ 1000604691571045171148729975971681961604435780904710947431865134726786427637138\ 4210656140233548620147772329710719033497912920785151243440708444147578194074369\ 8866827866642254641513881629099511593558829492546106212695535958931253616007590\ 5163946007347205818022975429015524224248243791244564427766678410079522299406580\ 59240078803757142750935635563914756009677525809679589/2669474645805943748892607\ 6465712160558190671625918906173247278325819163098169393020387764971428998097290\ 4532715512247145396339229265302854152084538413577046431418443456762392172325863\ 1693557531969122177491379593416915255945547282884179426905113600032507369404007\ 8480344822282757657516457904581880956905097051785568650664485210828458811643414\ 4093722255629135902041654838343164554318677759382329986613256955257992659206079\ 7438816129074763434162558947785612683166881645699324632859583587711133088884629\ 8802429101599483816058419924992522396444085229932482237230622234250149586244101\ 5428138015003614140392656587994598266887261656209375057985889327968315543682971\ 4762086953232056380100681141000645451075023902595126611498646939125992871977477\ 9888845006779942290908245786184581956768129980968959862615946480816295438033496\ 4782764582875549255877080901944275747107203638510537354966030617345565775357686\ 0350793565228024736145150643302698603112834805899203973166198594380222220106419\ 5026862471475610776528847988577925025116618874296124974423174911989846158007800\ 6838585899949904459885993939596209247650801277591523631553673192006327699396036\ 6672004076729209597093390683299192653796254451339390823681024889642393651984261\ 5886416619907996896735695695167725074668864574127761483556927410975441038803408\ 9612816619831847326548816387461932041384632943992478371312695317135383111315995\ 6281074260053276714040659707016657587876007752558922688136209689308295752969715\ 6847225737376656919023433766130120618898840337815910835385727618971856716265570\ 0776498527819537960920909229907956719969348930264252228929416173681534928161243\ 2848370847482338035593465661135888536943077178148898465999854751151489647998755\ 3088468564193609632012942683269093800092626017266547310498224474359476967736508\ 4622215626120635848065024000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -31023524953827006238370977429442469289229258010598602305808511642\ 9726987835452465851851564483174872245927136649883021828213716939491283106828197\ 4949309083968547766517408075823030017712549588320331190504132473739962168984480\ 0106025574004208460091871480840564155273258265039666928152802008116330370734098\ 8116085152649895226490331112206574830442964969775400443953009173647649039904579\ 3880076831786290782212879755257173430057723465020338833178590809007107184522629\ 0296342298229066708347558977645607331143125157160648181084955195544476992226971\ 0874016212619966614070348819019006020798288476736346093963405103997777151322976\ 4088960253168715495278093256410757721890221625938558051126680778965811226888103\ 2520837226075689929748659363277430196481629300088551073351974890129914342675490\ 6383553977335313927875926462004753021140877813477503281130710946260567650214489\ 3589028801346558743207542428075317431751310836054896341575357961632377270626670\ 4300308057737624316509784797271433030004726268085877311227071251486573414838388\ 1017871354691137595441691225164521180019358077644601972688424112831095389317807\ 9562151342339388172983000964637473404915348958364324929266168297372983613510502\ 4002040053265632936535434455623579878406355876648204350191625175812879767184182\ 1950103677011177765975800022155045702169536104566865287259096490813384216750922\ 5498821263608340057847556874527805107601608616054245734124387961021283257438196\ 4693673464198063100154495119571174840174407191778154620653401947469379965108794\ 6362050448067446307122790939733832952809095764575260702069971706294964134415058\ 8367042453795623031036997531166696038967506761886093495337887962309130735626694\ 9568436053408077529364389158867680290570383254212467763460824657968062851291452\ 8831264774706233006313998534597453625091505848516779999658239120645175730837691\ 2895717174173314269485355754759055421263892864771281880722369336912000344463262\ 6401713851336279882280501093764052501890548116963748035288694084473468031451528\ 74642609739251807249750476362978212769121705434084544378734129/2378637036800576\ 7814123063090300055865269196154941132415215440736399116875840283654733730209836\ 5536784182480218125191262277678202400244173804387939922687106515510276703992622\ 5420023560774843003175229259858342557159730141510562303552871769470043758035785\ 3809417253559673452605335471697402278327238021879301003154903439419646426546730\ 4469522757736795171981362827438860160408710798488722440308098822138079063735222\ 6742528199271759798507067650790354423540051281848758391550050441455054435863857\ 0121873699909542024149813446279052977532542934511527174850007975688650560309170\ 0279047069171574018536768564621539724730084109487718155535608331610298446337952\ 7128049836734219032729605977918476001187977208162210463327844470213809383479298\ 1852703922972391378866432615827479773827920259639772488074088368533662295379565\ 9407412922209908435822281204613600448164930824371965551934829844951424715016802\ 6398103918258363092238930650974616608490353194173110107666145278217097018916167\ 0350666183032083870280085843914315820956154929032988685840446029321859010142756\ 3874826247549280092047712618179163114882567983891265197498614052522441625006613\ 8852116334685259083824401206594912793372688420006099343180220147011797501413252\ 6829548320926356257425953414257433218650676737980789698297878317407700013972558\ 0134855153240671929668578916572257725614620452683923398847941389725707154713927\ 5071384089182555000429285392789499585343390059418087736690530348622652592469337\ 6773318563983113270627777370721208655856441221323643878191061717229705459473450\ 5465557980652010170006635625906388625723686048795667465720471324688713898390212\ 2817008267839802762668879110650224175975086105544705590973823122851797372316985\ 0909748170382856513372223280253022043573734488524502436006762799676049230838118\ 3125393686838597105756126067134069473280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -452506192093502721788195895942007164918034411775967\ 0789079677140331961711259022549295105052096587705339258729763982362871849007362\ 0069332945314033909433611341420902630650030021221296839089507110264354449716113\ 5812497863784634436918824896884768873452554268299901149553582532315566989988715\ 3324591422693073946971691269951088790530497399027774002044713932163585867233629\ 4265717774311481616276425458934757236068437300063677777447202548987892499094239\ 4358404005020999375230344590417714225494960800724173569336051075025564935024444\ 8255504798045380040163887583825846508908431970983367841645267196405355315573179\ 7457062390469033274538139609261642991442996657713807674387435467678294655805480\ 7322128430750933371370992592958228990715755226303052141847039477666213262408683\ 0281921261296948255561689460452582484873683488402888792239579451117939916104490\ 9458311519905571408517377564665593891111897978340594131460428127558269565324830\ 3984309721705687260787297574321510633763357463581692934263174247338726465931564\ 1830849474752706970131515250124267035612182147780529020517020957591332908539921\ 6434704444065243733666172931645326402110095935202122054623983230253936925394483\ 9856510431348633094622242225572348939898069076905599429367748210844320442861307\ 6034181488976086793766511801689182918149569501143545679080671755951331702316951\ 8333364815395418241960276334543040851338658736308793573794084407413025201405391\ 8043575724658775708768741035772879365901245956744434922059944090580347827070067\ 5338938868217330183211986591203538676011275603311563013539436906320403299649372\ 8252730576378638545812185584749532922824238763200197810315463035417617144850262\ 7249727993781169405613935604824080029201205110151139510809094491113663601320968\ 8832209561842303657946633412984952667074856743601013677226216465540257328026728\ 7116274379209933305648248181959835295752261423174417420618295182658882597898068\ 4306534717218423106990994641973704849524460314407844769567492507672776257046604\ 81170618874343179319285212040136066098731434684341431852397/3304205016724792364\ 2464477928832907649765513625478420059792971724128101295939328516425986340385352\ 8230236713784863599711613487900819314114103745164992138537109653377508173630840\ 8831952162494918218167920634116151457755211223821031668158291449822154392063641\ 2178676827192727371843112831520001386464880667362590490139856961447237847830149\ 0282972152001337967912821991065984526307652373517173500062275509547993356844807\ 1881545774408731397963513304000273648343511660590257508957418854799023047046471\ 3835925700943846307187417074235419671636306158632303259169196804877976976053075\ 9903229519598310509097388166967035752113318326385464519138106679770867445137803\ 3156707391704980237610483961367541155543920931100183148638513195060018794051531\ 5963817207575390129409797997739738169870869180411294418835237391324006476776997\ 9788662867063063029730362116624428250650548827307792189232884904806480375759553\ 6711372076435205552595218421962718183829840400773643358021347391097111743561001\ 3053053048506777422649958997789977868596981292588530056868715238654474570961514\ 9110642031708812984085317999712257396692308429733516366718474556482653688536083\ 6286920930077131078295144509727533527151285012444933511459483433424540447597149\ 6742809748598753430757483792029365500570536498219272495069549823704494752947421\ 1573668928260947828670142989830668269404700877867804245196829714869317403006251\ 6991521585967134406844064663276960248339388444762136334834281942773755940474832\ 5628112236681899564297916932875998955399095270703388367596131621481872911181784\ 8079727148517806685048680185953788567934874924080612904192533284033666559232861\ 7140603765252664497313748172640187279897613090289771900407845788211529513225462\ 3221840622315248985856067595516031073141958746281812967049379411558264740361396\ 5026745905429774073856000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -57766703344204231955863381395152047663074675170257120667288549642381859\ 9304542799582019995620878422333591382681642313960876938605480850494371234637086\ 2131696676608643470512246764541365066149425462029383297632184754552935023117798\ 2356882927143908375555665155508264657905792169068920981959676400701558949117688\ 9899301535294389022590264991303687208122861207841561536991884771768264261957155\ 4066763325752951711169543258441364611611566174317621362004457093286391668689163\ 4948174711201867777474040857111183416668088985302639095320770143209824135896011\ 2331180938232916836498133179676015176576564334843805312656214451937867521083596\ 4139045301888965950961259360593858916527924071769953771649749539205320424161550\ 7713514613764231929977269167942207978888793852409673309028549898539568635717343\ 2184635206822961847427672777194412489521602476683113923561701480037603547991542\ 3946921102453374844603853693732379429998537052753370758647651954769750831740075\ 8493162073129390643170968352440516175691521852873404404705308064849561425991671\ 2230816183341364700100640197013048635865489739717091302668171109687483734335071\ 3906692135121210039256523406437420188770993422199710312694866359797418503837287\ 1837588227078259717876659891665173119340000987068750179936226739616927055610975\ 0787646823293343646589918745832330344565636688497635133847229733267972033507653\ 0802173416181371021120813652413087527147870763108209682715181319261618046921164\ 8379621893031220074510567808950057285027064972899735334438645237492201098769672\ 1416292648393909322870080808348357651507534856648642832978449684649718813827049\ 2138095170014816954852371680170669109612290142087577526628913409821236353994024\ 2527237093698751153456926365876811463171453535640579631734945954289145705020605\ 4514057122633349750826727072215518830100008223835151509681413892828345588053242\ 8544717599182414189863912393995248262131944647713511944857166402989294707296514\ 4417963339839467238741946752328341050606132096004878519544721602506270960913834\ 244851269243744387460213203587096958759553355961779157250088751938617/418092062\ 6910460697461613580585383831490292968250387259745366350582541833585582170376887\ 2462563548230836285056390623982517947534596609747277452609691499017024974855021\ 7653512478435916254467638398182718083538654102251318410695841908397369558292849\ 3241298880620779264253163065659224240534510021867892242403586151886502671114045\ 1734388504715061677367348674960305998624092680355713439967224101644593098458800\ 7315318109983187323634349487547978400427254913594460074979447686567827231083208\ 1860552393406486655849587669918884876786368584063146586322648302250485485695098\ 6800850756712808856083160594273986462499936289604192786793937990411823960537308\ 7991870858396949323687623611370404734983239609044734366804160661500628604273922\ 3428633746020146573076733417181338367679127480424799734385544641545700400351711\ 2915751904812013130817476778416953004907199617025763149082705454118525146253022\ 2204401199355772212883804537893861246773834356623694132047801721642980619249553\ 7886099603251158408628687157200903832857463502995376855376998039602476227947150\ 9077865719915797302546898414397399951461610852356618412022918492229018124248797\ 4769460397571119690364927438136266414060891445804719244030664338464881740484942\ 9341496732345406383934792055026443104306795444592777799136406777358549214378186\ 9707665073832727079094972333396291606760459711280332214700348504586819655722841\ 3035958667399248376320645405413211034185890123804846122548544789079112970711912\ 4626751239278070636548581389920937806369511780153430790601166328992569799334102\ 5527939487658716262187229523561022296522518291049324676650778919646860051996750\ 1986873023582467851401406837706796434802507682474687483117930905300610211467668\ 1074276044743798982245824017912890970967827783480522152335027787802247905989174\ 0076999579906557978057876630966725711352800142505786998784000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -3348736674840675092370690880828\ 4417565221655918702558673892922458861466363498848776604608443737494092551594559\ 2831312273592792119701756915505242920090987589335927750506360883626904024058657\ 8059985765427694204240163338404429190864136140677572914045433009760704799948875\ 9629526704627525110947749710232341149277765600114699528536451025967229912670868\ 3059916145357793523836318005149210491719960515638165982966071796040705215238066\ 8182359253993653904709742991120908078468646123002891093972517365334449021810984\ 0206672901739146281695046820768857143249385381248726669045503220037466555118498\ 9689311744119147114521263971883935129260467291989986143882580214002790293037982\ 8167406712422836354301421934270431053569996102577469875877540400325242251966097\ 7280240693549287611918423102741008520648674172940953123703844497563029382356765\ 0657741992207589585641108792006964763104002434146955213841717788681406452431460\ 1376977598281195452841742022206893010930262675937573188344110000316928564268074\ 2039212421129417366443242172946511013715516989257948026087223616968711694869690\ 9628317982988767987501755066613945576311169284713230248324791248281579855402615\ 7493437721120367728746936013018083770897369203683650009103218120087843804894156\ 8449994908724705405360361491826279700601806581078482616279829937362944565453177\ 4456173009889639949214432265847965039344887441167292610583145314220945452185299\ 1123974734356395868437377297429180676107405022455096207027028686084452699340113\ 1492422696476540908887750352283375327258468316161771611725204254928896548771097\ 2666107175378591513207165543553625027513346143401525668525616655572739381851202\ 6213416609995812625776984951351581569597592490263682496627795133631595328061832\ 6428951671946571246606437823925464800292891369626229858220939684654106099555115\ 6697273376760820590354504849890368099421031433076643915191891828249293166322761\ 2915034502030075019898780602984949775567469082936874487417144241124392029661833\ 1406524569649054941073900462296237709043434277879637744693474263964641839520649\ 62646970738043673375041673037/2511567217713210975889441844683202962421520600034\ 9227700762448579791413817717448448184299370134512308130373251367101038772997226\ 1801141441588382248030656918441234830477075828352276381755648865512576089953798\ 0049876630982566634282463767314412969220642920758838600934135197382882399595963\ 8764243235340400574286619312547587872965992637655921510938728495538693122737419\ 7562242454012620519511024344413913049195341034958647111940316522878767766999686\ 8713829587930083788838192033459792084199542372255920678652245829614065776214593\ 4038590396045502733527859857883400701323942344641042997568023755575356426612458\ 0055776840780996373813629802749071770071292944270235822350836485969683986890293\ 9312199280454953542990226999835512365694695001602955664566544283068243423294385\ 0501256606226253226514406500561277675531060288696511427717596735615780735957537\ 0591381910004102673042546227665195854620696120998765496515800420961192841871496\ 8482414663640515717920794321655765220279643139570809007148449621931359141747723\ 4622674075527308035861988734763755548245521448669711781859513494798013386695221\ 7807963488517827348723433440074593043497046078752971154644519168377098171331000\ 2893994735913332411797418412540311959403230009145555184295488410340598315298930\ 4739619467170188971629947349692095048927088583905898778252916007397439771054609\ 6331578184740154671831006395165598446134285973954445123995294151145388014576794\ 5346874179718099437413118466715823658075335157029623444412285359380123825621320\ 2789955328942297488727627875058392640448662599716166524820583339235648558802396\ 5407772842976214040130585202469828608816892937431056200492397954990728682831664\ 6122980874904434877620260523850108486688504990076914694445808029156411336904737\ 9861704651030612162499521552414533246593041194199134670330847364373882974817913\ 0486901003884953600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -573297508649175814748255620718839064302586154921859318704495729577383116\ 8373605121425665848723894351292821362082784676427128388789805574497328966563113\ 8888321333469877273479369472454355766458648269933003723607783205479591781068381\ 2449769497453178168786641070271219586308353934028872464377996438878026128502015\ 9757559292805524704801885737192089666355842430147211213114871424747599683877147\ 2549373520336639185435223137656895927821344356740459755012208717492784731863101\ 7965474785086653987332538067334705901624155797298719505690124469256831225766676\ 4570475266409841157666960030695516430110231336344562845942367774095585272124478\ 8083675876980320032233030269705297246434049650456589349486394672584379963858393\ 2535623415099787915582975664584378642764149632703389184230595670225703362704911\ 9157835565559471258783451990837933530796389201440148634089031521728934734820994\ 3683560226769260537493866248385052766094599513212606695185741735982933500533933\ 5718317442710277388874486255934631597364415245580431991103949114403782610012222\ 7659181181523146923757004137728766273388742868437011624333629492578940249931765\ 5817446862222522011313670436604054120028062162131384569749403032903757096394270\ 3833830471171712748238169523937062880972447468945878137545644744973469068619835\ 8245891142644708067287117140453070093936481092788439968109367696804804044092890\ 0983565948373243304679175102272728102997044779551183651192160749831232058725823\ 2526752703341369507574305636425229120375379337518704559178014345599654450483381\ 7327385703631092312556788510378389538575698099847552643518156394464616306943828\ 1051184284686385973894289777572175472822075118200281525736995019225327814119249\ 3475348295227419799182251017507036554557588728917848377627180983911227852804286\ 2927900117048267032848366571068584225518964445217245244504528164378416699956600\ 3861032278184192757086464735862519363751734069271270692338578880615471747627476\ 2659577999785432546864168665791026256168526715209256759587208395840373220304109\ 7768800104693007393230794159229205667869407503690213992523061146879719/47042473\ 6960133611899418901463046284141063254101638948523466323276417790927023002625782\ 3328681519688446925221191023574787152547515410197637815709867856924800846723008\ 6800908703517869418747829352228636289495313020980054689880824636757091657684759\ 1910633676409556644154205182455177453112769845701998511058231436493243859837840\ 2604981519790948271862087260297420619668437090798325914044160057740604671109302\ 1608148179786129385229660693465826687859792282317542822763268634087040810754325\ 4964078655203640943361099545789441125536026789443487189960531481098668240116621\ 8286485120916363502450970447926515335287740654025319008596633441814579114860338\ 1074779422382093152140676304051495405596015527649006407658399783073527797392363\ 6964948666594486799404093474940858368900532707801754843464742526793912495080722\ 4966875702973750197018288802041482982791686678578719236584866239113971130654525\ 6247702754371406372683441128369570028081791841466775071564955883811873877594561\ 3287161751162247540824120409807296538889094204277247736159148790678144046929340\ 3981043509492797599634114867863951576317713407110969798661597287884126134730386\ 3817742123808560364467538001301450767335008997083051543487255856989529275148557\ 6320148873151082871187022926938573802842691739116799768564199623440191680148454\ 6733688453609581538606957234899739778707218804025502435203625206580418738493845\ 9415566663086774730004303775632030704360390917822614973379419491753500037189603\ 7374226850134999191754299162185462422082984822601656328242519230334407538066411\ 9191271605881827252253735354105352314633615444599198153055664972096178081760050\ 1241004863721236747495930723758615591129283330589510255386901634937216528674939\ 0613475534175121997045680859021131044224907716421505660560702004994715636479736\ 2005220693720776565078288712493996812013888111356512634404864000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3231150261275147668087934590\ 3360128682630899907176762322160226885145696837784930983330914247614247780434272\ 9001402320729730283654885515008184639399773110339960883014743472449161414507631\ 1102965452777288072374346573388793235513473437699812910580567504684308225235411\ 3089297263717580089676406862473852473530600923584880729297113060207960170265220\ 1445008925463879947771441451320531628394881881987826191756986547696431310569050\ 7153266352183008001711328842040920989936745193242225898464828310438541450634763\ 1971976220321170339696491716988201268054840266929477662967892115135614950272663\ 8779836989187799596000772662868013862126917827803857530439317906336637088450295\ 6302938992949939725457733317473123494677698960630503483175872675427145671204759\ 8725228509459170523917166197727503186710666642138565653214423676902450546268401\ 6791970742902041228337712707194981189580644470638380253901292882418244409211077\ 9544236612856428413008299934584860367477726199044832770990970252316174760917063\ 2807148048965289798613647818735867619136909290028402909257727762110586891746868\ 9484351787734662747456503185732286094619580958515905170363470427270905218816982\ 6995889625631760424982323229441754742822198752042704021179045489164945405550308\ 7946934039849105632963581460352995521373101201113746777508210555431835202272987\ 7099282641120188767139861319895671350945560599317766087971930121829302546013937\ 4313509160087124817706322864307234328872722178478760029758501080656975820956112\ 6324347653792881638266423844175771542892261555120311041295634955810553146807670\ 4893733078259830592639157454397100546063124539630649694515051943098247784948567\ 2413938868681110145761018265498529998846275321550368213722668867455277218234002\ 1670150793445058211908406741969792404815206066608172681529867179719797162448196\ 3157061487658205916213268062363445068396532297809533643909121988079671518912239\ 1139797611867801151532779395221020200828113973745942719902052960690306065980048\ 7070835870223532282440733137763589439152100020022374086322039765395142421079034\ 5399323664132636789956845487/31242874154103994096205481018194813519106768257395\ 4166601046867383395366273530166656686122730035328170604247480217439516878343440\ 3846713014149449666182698104847126840021970070055135799770610819210267433187580\ 0297739764072869597538396794871503045532066576980904858767343879013586793678483\ 3324511962158035372088258599730074166119691768120916639845267684667345632112346\ 3046348845559799894978973592305662928941416286756311392642475317154626432025902\ 9146190446531574670838332019419388947469891005163144372470512344358418477311139\ 8533174673766864176120297982527535261651056967239453871641769871935065375756413\ 3497198325364588513365702419702001306272726836882482639201595116084553453230749\ 7944281878665304522746253375145973231603530920255686370941004870542523679524767\ 0962391325574863247171015909598886290998962063426714221653604971367494476731011\ 2711260965008106913131249175513394775782844931514556481144130934625986022918839\ 1369951334841518561148050449090771737610404814907409262513736688574319751334447\ 7241752601168480933017200098845459346610981797297725831681313361977889838822869\ 2542690702459178901067918931916316588345270455409029241576544823587908878399357\ 4224337705296251879209832955972505524672903841425920990109278670140346140912074\ 7837575212695187168709636201865503327381216365399238173831207104461842203033961\ 5868938288277152277392371143393131342174901820759524958589712989433268902157062\ 0705513092264589677994494126689162050432533653517279379088150589497039753644747\ 2368396928595424509969036637899455774987494996822976122186533572412808711342220\ 3101037675619079638758089945621663817885237961634991318966371143473199997411769\ 7036997280481524199172152726495377097280149767192076606896677553713912531904603\ 7344255089871048763698253550951943525259594022611283171882579051900784408696958\ 1061202247680000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -425082600688867171951975255083963611024466946328222102438656884923398203621998\ 8676175955436799290177128626738497817700696383082689106932727737945068683545801\ 5980439361916582886233801012943910905157170049448313544329030072509756618779939\ 4154160904640774111170914486178290798464600725832703126222496111170190492206711\ 1971097132432432237425224463068094929867673227114521672977682559056156603767212\ 4344592097069852039490533417372476097979747648615399774055450512481841360967681\ 2720477411709595839111958827502876102702169108253582850219192811616847671641028\ 0128389793416888523295449636786858398045245459153084963154721030510378465982759\ 8301035410079014733184826067075110192915567677106933510898939122096090068687526\ 4006078645443225472501151359852758020921158067071429801928455486874010476622557\ 3747454914072807775804987445723789836230118987096731981946919112563014230888165\ 4133437482224693771963435141264028497210903286330207346041648288766610308058616\ 4739417498564111448185260789595858477257648459802096711189720727374433709656459\ 4485006408879524578832573408733864022696340376527553214535549773983249778218372\ 3859354145089098753245121342693216034243227095314766981986609239391631687361212\ 6758428466433350432037202319546414240686939028852443784959938736014658484487682\ 4926306252654359829500930543579152604934475124287003137276581580905144172240713\ 7241864406578685700718872778657055752626741063438849166091992389499032075900637\ 6049745939605793339158062046577855781561615983350543626006092752793092952894616\ 5049383225707959106987458150440389151463207818496706157074523900294766619858713\ 5952689048026472263470465600026787949887376345683351777025708476646693402854858\ 7051679326402195397195362437659297243344060661402176126666452365266706790556248\ 0566739606795989820849285207027315942463548518762646672023935565371181177513508\ 7450713563829474964032481447029782335652594677979681280784836692132976117597352\ 8203154437471589666618678373010010649451694014409071111470490327848626955259777\ 5970866641716429022239084331032657241418517877269824647952407894138401592436590\ 1733/54565371378333502516938584719653238660908971346837044987752572532303503066\ 0687195069805912345675344813159479152651549996446804272407430379608909370324444\ 6083521659769186844116417506773837208685972250991887139196575650830063484647584\ 9092840444377388011244465530703393521573687177748283184711239297616813813118241\ 5963331063211254394556810754995360093435055117332148451995635670245643262493764\ 2702763505662908119665691038551172821947822010642703932600601940087537772164610\ 2905114355049442780122055440813554070198858692706317796021207402185187234743709\ 7333753673037927376707496201014217077148786699872793941251359397142527294115266\ 1156324368341916265402791406794905137446755907764614008154491175174727074440070\ 4621822824488872257855627490251408376790273855293719594361980555787041078991821\ 0790319963667449565444218115159591564958972327636476004182234438725968374322717\ 7463579260237885983810376203268147986187260691160868675317640008911441738437873\ 5721250723411288091506129699571323095904990393529500496322742848753232934740834\ 5786691798384783001441552719713889084853657615939909483661794707109239589923376\ 2091095025231282976758051008229300428182459125833544442599342568453761661316617\ 9075544584175853469787622630699852261304861501673755155305101873294364503652276\ 2322536597006481084724502863086030984946302135255029269454851745750630862999123\ 7156008338359145602059541002540514114005396267597834180316585115567592262477984\ 7238649203487114286406674744803936461564232818651882944247454488537822773633082\ 7306175882752141026145094592323850930993944924656887168529883290206464739121999\ 5756039991804845160538780288205093529370261682213554970919641552154860085107964\ 6830896249980575215728784263742667798342820660833873456647857287373168897251365\ 1976625407412571169428495493056748110909408957438778940109615329107406560303378\ 1784731975680000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -341366152684157424400508463854222883246280415664064065021156838742810619417\ 7443500657017069190790494103980138797067259160675700739996002458696626840034906\ 4824266488870818771730296611633729736406396749223656486821477358599973618126812\ 7784703356025650427861157877456177099273219495629522922841316582138981626996348\ 5477206828537758404278406903580340273051807727074569947429159924685423618667772\ 5437945371100001863681577437667061316013383020744099783204447842261099546945195\ 0796493195838412153591684965881283955089164028330064288228705106945206326649647\ 0758218119393671137511535258918039013776688169236713307490289471737954578783302\ 3415374263081448083906704813647215833734000118625207443809420084384911211723206\ 7610554461431603078850333850381434721462488746238061389598321479305459557253488\ 2092067985718616838334814121488862097868492613020223805003377962928882564323044\ 8348771069257592500263365202022037876449239950351961611774582120711858346118660\ 1513221001755877504461151690411937623732515224001719297726429967136820108765397\ 6910467273981015476297587390666229777692172885320432221830935301384738074842296\ 1245820559190097477142960062526273877359908717260782832118210995356404606056104\ 8033905778630806298798087622782388832116017185868011357868028013922077465619086\ 3627602497348816346794061769472779096343661867880891018601289365189278186801102\ 5718605410553078930667056377050366431584005851189515926442818052861189776392758\ 3755076853654903573627070994108294801809272712872371207223430729204995146967437\ 0989577343682801772957971210057772128449640071887489500624415022875097042849928\ 6569788750201048204718216463822418141731431173659522675048264619995099408487236\ 7645191309061959780423520942811483609902022810155564231911814535153964123165681\ 5831945016058885281437624913371870464602464462665816597065089579675868044763521\ 7789536272491250309803766067415331096018881780220806960744021906319073595895189\ 9245775264545513936810977534130149441145108384242436825258411715227505770728954\ 3631287469469441578269390713732706498071355398000223563705075581071523111996933 /749643343149339986453736590388690328975083803267765277265722130711939647095329\ 9970250165915360468728440775184228616376788757422202122684238076798666552655091\ 5300320778080175522611392239052356230486055418580212051874180850393723530832649\ 4833906871795082639191389531291613688356880946905612264464892442420554859950414\ 9729034403427364953038457930461878409544445632951302614225743951634388849085076\ 6088389141011221193406337155418897001704778099956357777568053987935957890708961\ 2672438339957337623420652441547573969022523133638915562829939453467969777066371\ 1531855320676448153100693344511076037747337055521434620055198220889176400032403\ 9415575376767615309139315556932509536193301080923776525252277169237059029947813\ 2435990629587353179421173236511782626395052947033375002914175379437181827610599\ 4711504748155113282141119582158458177921963867766564482190132395927750792548506\ 0066510392580302983900270542922884869540808774259393139783268634189259343934610\ 5677744255732515586244335030566094404209755271250601669940234718347418147250213\ 0977708236894908715112563562396390795937362444724430829725572287655281583696602\ 7883138607931839701763205460817878916135976306189579469880379069268604237793761\ 7563175305660232908852675338564378608066818763915099641016131020587556221940485\ 3134438293292025372061822672342315145733957077447693084678185697281034679698162\ 2574742674918508656659366499209184279444742863321746671322381538693625406048822\ 4476069633091632736539798937674227116933002816799442403984513582946545848713971\ 5565184021364739946106036323705250238661510814538565375722803884211962936280380\ 0067459952109300027683491168169031371452716735283502180192303947980273213905945\ 1591507547028715840214107379310916603561902480238626453056573825836392245447450\ 8441466000198718752575219022554451682476341471091926573581088885183390252898713\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -6410624\ 7733961302292733814748785289002999356661750431158940180349334240757459457058193\ 6333815693119203674070088873626867150292371199776147141145369785950344539287305\ 7080913965817306300704997263428737876154500769299207336209557106533647391354275\ 8114425064248778721491292231523008021753176169701781136917674462406223462437591\ 5495904074421102941962741602854373850530295044553991951952981202314024683544089\ 6338221154632144157029864792974886021803385983419252592509431772594378159263590\ 9677862242675765662230646705869257234664196863334279577276420755412907758850478\ 3794555921437928608102499378578131822603067001906025703243805190204850553176825\ 7883133370728732219542463757587451419616183840222693098762870957824122291661941\ 4141568541832324445203912478505946228370262684510839494469784927832126696352400\ 4290414353030843452492369072635937432445174701431733349836421443813822083271273\ 6490056430162418352274936784159262370749258499440194493399883693393237743821149\ 2288705885201373480796146734269230040748651200933589259560731725207184415053891\ 8831104332800376665551073326002733989338423856137684048640443365802581531712195\ 9416187377763598322910638753331407002802803493384905173037316597458113277348210\ 9710549173851233204154911640048925857393048756316021669030274168343816811464482\ 4876145308323837060503843437110314225897645098750991105456657177655429443256756\ 9853545240637033109639406505862335143106279052695879174482576935351909000385503\ 1645919122306872477508850665797022093106527975205137716991404488532383262232319\ 0786788686254535562058974615149107574915147677396371539805693924772231817069108\ 6599960138881334401139123893247013246956266693803387570428027465735164627248100\ 7107836096876284720896783206209595095005648191687065546418879356776241084214114\ 5350824724468114099584071633741125871861030011509563332319689464838121053319279\ 0402419999385144789713295856484850838496387561047950667997513387525424454388956\ 6241964163901526241119097973466448433948525645842768738384509891869434666530541\ 0094725588839005345298366974051491367310314841637046743037669962298986424767414\ 0069/93197558435229569462922101008759012196429658916452675916328998856401738015\ 5978583722520698567865209853703555295347380497339661482560362459934573106375000\ 2277111992252556607057050142417983072759288475526180576202277059602057913501803\ 3998637213697020803270285697095194103012607858168356728061914789001544671962426\ 0094459657121837014074790952594061249880221200211815939160348039568177205383010\ 5196480885878128851865144758430737766860889263319517805771868728989318309511332\ 3590508847609475493696388492048432713219371401898894674094884892699884176201468\ 2424937635793432592010850076929697740445715476648988370263566237020325171834916\ 8334813987541325718789070034087923405115437425179005836088433836707207368592572\ 2464785962698174183358569111740117756618670446577180819562319372579106482651759\ 7941356655927435246928015510857251457281508592942291478398738083625782366527447\ 0364099783223020060400302915608887950331429267341270546277533803983666585672550\ 1500833599877547533383192125094428010679584132417082559449307332328950918065693\ 4424546075719333042678713867405437789289279659055133684334783590488019957121866\ 3389304509145407701747416822789536111407561994408646874930160270724719256832958\ 1507717281849907994943793200292850948968899018944153384992407192766812929195576\ 1379871751453041465401041768689953089239288400015321075088678240099261066843062\ 7010081078908583508003020969719815535516957358889409023588443672891572828245855\ 3179535387043347510839634909138220725455086957237211294008285106288541418870823\ 9557676590807207103790286382692973329112159140590488118975486570191463683159453\ 4838691241255528492486589817155125312776106250018697967449969001913811305519273\ 5769602568798769192204021365206142683712477878087755460681800951790931922184578\ 6115867942636261022561440576208962182509294363462483517604548663288077631053934\ 3802404180523315363840000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 6025088920540734161972209952189787069504174086688120330196742381056\ 9931877678485957025973733326651239390031563808624873760421238519090978800779604\ 1972711448731387703055749358373264429887797333428353744856197156743104051416931\ 4728081477595181776686404585909383075560294666029113292031543710721023490981698\ 2445188373268155432824070575766907100015067366509758239362909180276257309007439\ 6209126036148125481199194758060616127237155936966525671479711684631661650623473\ 4379542687165211455597561861259531288101385173992596995796984035532560303625383\ 3312726276052865242404923838314872859574448869996219752784513827860310437794951\ 9148602911537216353233760268914514931619417434531516817529592274368969566273988\ 8693105776739890153727930551605014467849566788384226379020365461813393831714525\ 2803765422461547286881178474619761256998024418170528954845758417041935278802097\ 0593312897390875997408494383869212004562764065667539497717072532762705587370846\ 7401954274264589110085272963717212115738765786092353464746041135009387993504912\ 8944535510118084617450389067710447038641762812321169752918513660441199608279980\ 1592107672489014669909428466316075694424010251771362797703548824925018402041708\ 3927898883045646499512046981114325139838083924230265346186181972370626971371387\ 7409647823401578025995650049505837038166145595926214562310000319406481003614790\ 2394019596905072089807558648088042658623514226147343109869880228495100936308036\ 4420226370055761467165862053297656002876974220347510365088606303942995233876017\ 4904759941170708338175778441382105085349712219815233166814156824454067063290819\ 3125956448866722286146555255436105765263316927489949664787359571155652776937181\ 6345758243019714765802591059728881853501342088700929113918679300934827119387570\ 4127387744576342376021096547261940809941561945238468616953849951618395759604902\ 4421881748801393487511740769968963083333407261008439161066618505673105488102187\ 5353012167880700872115193756024184323900575668362940323675028588488035267342284\ 3952068561631537611275779045386572577247694828324725439913072587324764350915322\ 0944617600965937427/16213987010508425780498935560578650744042275547100973784319\ 6507550318753446292734999719355345690490092636920453495473835943967042170936981\ 1003534404022332003492143297430252311217383457903849168794387695520446924881987\ 3945372448892626035257586302761673748303364480856175273882691851874241074953517\ 3168542311485966242257172122236016328678896035317128335455324938664267347587546\ 7467334471499015800504262660345126045477172572378341847064821807424507542522009\ 0630541968374519282174700589692796052714684745627490739131547141534141392063522\ 8731152017063857900913482723920236246890424262530183338849459508157281705116378\ 4007458809488109689617395390087130551730160301720736388764052721156784426160438\ 3689282454973612301234690592777894085570136484469606436607755331568057782815693\ 5368565550798086618073592321179914876837234703176125491086428638237018443839554\ 3130818740110484837177594895655956583887733434442587933989644969402000405695471\ 0839069537423597905609068886692651282508845700358857530056710726950774319522017\ 2754612227930985259921477199541427125279270796911287259018749346494074657732508\ 5931953477085833575683413197884704373147165676704416624280021248524405447728711\ 3939714577834638313766561639823211205461177898197432217381039772786923908827594\ 9719583017988500526150962587683829817435339024077984465278930272823461759751837\ 4415810185272515022901737200282573305906372807134393406951874416733854739980493\ 0866666785756505747006610459620738651700006433284862195209861959741038521090050\ 5452604528625180001880983449615349034305020721888051090763084725645544812493676\ 2775850220541868969638450946932560031838781439365278953117125305742763694814416\ 3417224492263861260462054108018670520642860457676106700544750501536514321381587\ 5378531880338603622526493665876424090301981357983830735258987498363590575854036\ 2266559916741221393088179853066240000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 25121923337068823281856559311807130224156678265401722228\ 4693501854830187806779845445717863535109946197468291472516792940019717961974283\ 6511187088285515130171470609111708469558477326092541140183179726832043695584617\ 0102837797011927791439215209036304202299392652008622078476421449168931702854572\ 8445873315531547395517766924242947426041558144654749040282223220146248842876923\ 5995327513606048632673686164776606545806865673213876531379001651451052862676755\ 3903420634474945561689381809993975270909929401685942437450016583387445956690891\ 0011666951315705447164409924850468650159416257910658070745659020400757261455694\ 0068672814423072992444333904307790492256605408204872723673169205116493718013280\ 1723346020875417291779612763555763057689282361042109585020317045195850262187093\ 4241673026101577557457241282675650246828950876205285425666613235069114276062006\ 3389891502491304439428318886125679413831946142856541569081061021309904530513202\ 1480957310585517203600376019790042240893640938809223399153694159661582824872563\ 3077192232639586286907520953065536590010049973288989330107556176398416596143209\ 2659217359999836163135588636518400882156814574349699482335779513484351587706656\ 1898596522086127689014208385808378651374181910481581032447760532216138443082218\ 4134747897217069577555539172076636955598484248116598354401274020387736868948144\ 7393268086409406941300787952321441652582548182233711440554456073660983777058769\ 9401545030028356483628593761698477791104308567455330859801569762602991108155758\ 2032387324828360122295548271524961714691365347847608591455773278508719633864993\ 2703439256121265915917457857876817795777100281772565802349997535838443225599798\ 9502507218218837527988773014953091804807164672189408493822778743768674722700898\ 5783184963901011389671923564604988809227460983659468101763567118802385170401735\ 4735074923647850758214430008543026913350794082041784541500929575664243837617232\ 0511660444064571441821530048566155492024626306034675229192575562686188118019801\ 7312484431522982077999830933827537050711991524392222698801837745736629035885228\ 80393947462277391717983323895703077058721160787347/2944996942789236957462007426\ 4000733526608869210728419225288816848313959521084616726740722210070015026712836\ 0669583709517610538490988513000576519660893796861007417380610718008604999706865\ 0701812208223004177920456639301388042643964710029988824097016111785650212025318\ 9550037312135845333342474226744931001349533559791649620134048714132928578948405\ 0799786461771228500650771020752082804997988078594270977449750350237505866847237\ 2253756417223753351307529930313770626982355052809620188206839921379865953865679\ 8456630395794849731896309544135490283842417025467005590125281495862622805971333\ 7814478195037138661321873753932450531638722512039281776506087345301059286868523\ 7706485887831610116669444017473023594304576375055395923766074384770911186591959\ 4877054954396949533604302908420506364571448861316013295240769770264794533986193\ 7087116683383720933809232230867434182442453385140634817372008109797298091213418\ 0297648433554529643540685815520709135634539142911254615251707084351960256910073\ 6592876607427546714927897665491875711569386286143546692774679951394509024647026\ 0747666545799437583974822531369732147256840519644159236942675329352696709210994\ 0572960214338975251565071751504539401754696434357616866566727334045004271046295\ 1071538611054277520747239547904656120007830570188725830554751177941909765110063\ 1001426206596129230241225206862573292549275408101386352143030825657168457054710\ 0114419092612478043669171174547109406395546857773934441286070636421318504547240\ 1626177507871430009366640837976053104476060289203343175438212056225519698639739\ 8924631666962172691907206956058473177246646260797041571765503682786958395936387\ 7483663862819565116395618742658560723139808892676268071810421687751744297839788\ 5954768691399334150558465656518830072431988389456130008265252760315788641578504\ 5111299653855703449057742080190104369926535304483752594948247535841455006914969\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 717776\ 2572279753294263846166021961399102466987432984164369768029298747700962035719985\ 6216749377067375427789912218363477999544829132124395970796870093911017472880979\ 0584460090494144102448966554144409833083742510086179817265318897295547343345332\ 3002042407269872095419993061786998214345767021740072976933385650470495747301292\ 4395127372313372612828764228333210713975024466519185587301137049161048516814988\ 3675181216864675623958982350041612163966602608269837724557178266431691324258055\ 4146833703125297795022864972392986937257282023786269384303210136971557462650239\ 3439113645821410612452295129334132192287891823099817405007694829922390967480170\ 0533579868249997034759445599033556358089738589186199218585321896601066432658365\ 1464741661080053792183271038037244291641420743046779941652204366022249525083763\ 6868068677765917676332710610040259233143036892639238931382086210065924608208857\ 0452380233885155160515901366361892365598823362222438917980238698488578086612433\ 5936344685149536966266044704122050894312082504742388278986792191277186862272256\ 5329855482993278899222269255114965632672327685147477231576661951411374878970675\ 0956307689709603251661897449413980410861875166746572257519740844579374746783635\ 5942854493937638002346194099830425093560394591930336332667804746510686930740254\ 7190705887906175076977582473883404728646061574513557438223269932886520923574648\ 6069572942169582495523199821146670490948863706772594496848047136354914222296624\ 4533179377504361909871175863760352554218043213997364839315160738005381898637872\ 7908000720739158627241488587156353468696041952793868751321181976343956290438549\ 2839072734084413716184364061336552853388083035126848581389508986383627604925437\ 8942415704994149190365326147565480829366921581656304065716731219045785967924808\ 7936081552432066976887468129925616796189082520877055479971691029084368118615508\ 2818753188127178517071403758512734217245878188293244830164391812130346991122450\ 1385249097446638989018414979461367223051412223348333175398470014762355043134481\ 2021751274641950210574747969275462279981620750097521415012727355223482581034355\ 499225174042200195041/528059309975966608072469284936149688925800834171741478486\ 8121890299648227538117256649850037425484881541120725955332223789665860521373348\ 0033824854098566707254240536922537511022691770820158427058380672522774045155158\ 2187481399746655093897003171742066264979850143049137868241671496066156436304281\ 8529664188904055491609465357881708487556861040487389211490253629006631023635073\ 3581881167417788280580431736032197780678494201156684937682441362414472522974100\ 7384661733853749107674546270301350277124845818836492884488354266874103710738911\ 8114568964095636820822824358698152126589418765876182538844985512411349538805728\ 4846938703480221060583658407732548399541482086886122693519276133609978492566634\ 2374099309860522329539388250631052668261538392546655778576403992633055626621209\ 8007024535713152128608568330254813311501543262582313335664031923085090708153269\ 4306400219088932855351823240664859315912142206519974299761040842592477334696620\ 5899525616984974224429564679193761330363201847125154567381075830578652897955871\ 0727195766170130527928850962146181941283284622547696213798915657762647344660457\ 7005332847596264230644953162273089620415179875894535436712740988344346022148601\ 8116166827738924690151208969436211739290823024725665253272237268636820880587740\ 7771686883636976675029569240207582982001295407124725431933019266288640128591588\ 3998065244127133299079788667308326623302926688067508782342545715280065929998773\ 5906220883395708275917791403990032815484150211829918080985452968405689799210479\ 1902899276898010474422013369034448751055482692357222648774153395945358674382663\ 5721910229561542025212291456041418986878109524579219985735982900018281978928867\ 4475471032320178277925063788048871795654334687835733535160636504482708041605473\ 0712904810962197257611714993801963258526648230253046810142445863996559274844905\ 8145660063752436046614061724062892406957685788062515200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 11646850629729034562570509356284596\ 0251089776857175269273870013716309983114442837816368237341344007077043419490489\ 4423924239053390232821554391636168486879850020516715324036702503268427842003970\ 0639430441032353936321674920290117488431936408967841018669844287284298181461374\ 4777420183505630248795989943625905413962969207962301330839942617846285587315822\ 6759058354307219846160361273846976263599536051866368438728274938245945270087988\ 2722710269692628950503495617160137955810122869551330098492586525048200716029612\ 7560149485701799146298842338655602394574392878056890732499627787534150593731097\ 0599074773664076850565592360602880068680610319583045564606930375150917335330131\ 2289580253171145627458688657417935179340510342439553443707572670801453496077573\ 5533685058698797717951336447546974334038927480360791264455416394516000089823586\ 8530222871766140619998473043893144167609326889028116073275031825619111032362398\ 2162294812630501077978502378693279430906198158079750775275225479504418254597385\ 1639459445251124281188655947391244632327291176211641436854347603004448555296674\ 1755108493234371450973426798574351581296981641695812631663383903250646534643090\ 2033843499033544977497357237696047616700938353081516063239908694393752286359427\ 7541983200099765956074803609978404659858966453302168237611721942078552737527622\ 2481005174888673883787994569631993926398818582901569601460905938354778628142232\ 0577480835003607684275001274053088713381320063015098596520017267678008922129279\ 2970743460587283534181008239073012947089963973293076595072570475973554360154350\ 2708920072912389532569181130670417875643048380755089184473578688883741375848279\ 5373920474080057286038491394519477687636818119819189072293942763545160466866585\ 6339383140443019242428103404704326663531721727525689751617558180557388904382355\ 2829348258728602122494571831618041378784941856908689853018502897401849081832387\ 0677903410443751653959095493938733108459699195718673232768164677336689538471951\ 7093883618045305512587390750327498385177462164134281288887254592670702518940757\ 7506882258464066808204940379835148211063938088887460692188680746017174536889339\ 401535363/622562299006691962841626923368525314772846358873916871959345067110565\ 0134790440011749470251960884839245236110781526876082378140567580230735199333954\ 1181787373815230078069480987342549009471237615034860167630487264395240350907517\ 2008491255952757816457376190051295372938938687925059528834016477247483957614064\ 3730008503605146325006964611704286339296106019838807346842681165581935350078785\ 3707708432053597048904044276260604897410783938833780881602501849796581504636752\ 9049699813341216817897901793973643332008082828471243169608914648918159297655675\ 3804430645246532848891119002012814717638896010153934779986712207741082701669930\ 0059370724065112066288334006317123543950117669048241852028586814194345426512122\ 5465330203553313404023468157790125214103335151294764511922279259964823894251004\ 2257522095251466852993726873830037507819442938676556280201285852180032116209576\ 2806600902914240613575136424067631754966985712622437983815166506613668591827021\ 9427071560637077315494375487437235569580849265520343809377233632166944546475074\ 0951066031692020705461866894278875764274912444705443634050803976533414893942890\ 4310362444365805657585230529963955959343308430082050050718923425777360070047892\ 3076397653508101235813618794774840684926040163974508700027845130086425635738682\ 1449699935294434468280177789794787075379842227454764469690309975892886660122970\ 8644481445711413825811557301619026800431911915918108260240589287090805386167371\ 0051643251488311124344230919375643895475252417184237171448138449055677123611568\ 7097371153929399775281342627026104777920435624121587539051735099998242212235353\ 8843351493307516182478864739621948422577169124234227534627910104734864354733100\ 3071093256148334263700421290999879485318317395966852493595309227824883238324321\ 4179209005394964225052074098290690987853584005654222370872192315005199023962075\ 8848678254407659469096213379909769107155015883349295104000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2091911909448024966920031472613\ 5381944032847054724017984178739685185551854564444248166978432821168277108262035\ 0211483335475559267162482984825326558081692914149445384463764946752398910957007\ 8407942024208495394253612811164102257649332473885014197278913697019985504133509\ 3729909256543204977056563478865692475698633096315040919331957224811676390374158\ 3818173585818922172280432502198002499029155295912151203288984310245263101428443\ 5030451727159255265296201136680867516316733290401887980962684865134400503354046\ 9427692528308727996823848739578934340887759682196810991167840236037774990187750\ 5500653137196919531674189105929643484680113452054161089206219495864857592259594\ 3527092029836163893549256454799067355605051975897759601640140066388540338100841\ 1203713170901524312073893680641673359343108315472505359896918633942690515270884\ 0867174299098090273611306095077882772163289632810801474939299541690066451738978\ 2584397192538629069107628252005432225891577873248807178942788896203744888442078\ 0786402414444015561880013543680657704101054613868455908821804365823843524195153\ 1064730083152057296668658849627243382997471350281084708975940746073934776497146\ 8144083658984957153767523532519140531721810599588352102069490814120698501335448\ 4952447966792363504454001235617102299481102605095965386232901441716449674114082\ 5249554932612421673838815767515376970267829118579842904898753182252295074606465\ 8716799227172883334928438158639561239060612249150809176048295284789312034869700\ 8597451354373113894369440754877674832230434767443503124483786461076379686964589\ 2290777930886154955651889572338948572113249415326880660626450661737772990168571\ 3165900278987061685451589936973155227666934797171394158591698398600779173464564\ 0311808896099576961757291276347388615935813211360680306032101714360673866258768\ 6338393722553453116045245496793260406811272706310439888629563486835573111287043\ 8222682687632535534166035588019239059921672937981996779648299917504482369696498\ 9452825924147124356956727051107058113860291180390101333659158428225720276647351\ 3230690124740383608880839796775391972570063567549491353750540657969675479088279\ 777/884420943199640449269750744185521555601727439045258054743199203109209036874\ 4623453489407415846422279485631745192166996755139529961634887658985715908280207\ 7900838065037073542035945471939757981086376803202192677070110945560529050211513\ 0093691017958294921099395799076000978936107285053413832117555636577170561098924\ 0146224513262675284892357983451484107802320160589253758113188403381563439693163\ 5664978128221489976914329405431919478859936701697694463276222202268823701223077\ 9607472444672212962961761272189257312607192945016483156977957634575757602085152\ 8063421815072629953022664176690282433497871052952240913063490707664723870464052\ 9459156036357418449182522943096346424575405392443972834948516123033518247124346\ 3924659263561409571822024390342946632285642139629021595715584474299552538812643\ 5468057701365152139033102602226405804025375635640025391199234235262397643949612\ 6961104071427844897737867260894313157715116873021682834767624997903865664722563\ 9585557177064646709982296732376832058507023649248340985981288341625475192313115\ 8540346213376968790784514474002781145590189096495139058523960513479131298563793\ 3945006581385675737911999671343914393982064562433346075995973558708520065133597\ 2082170693164143396795034712044718303142966879570345366619688153689059609232433\ 7698394359530482176048979882122884103655637357109550676794411982802196365421369\ 0940134380042324473662318259730669257058963588298057914146246727887034023486108\ 7093834377403730047044739066888935276931574857232008341270726800024932321975529\ 4201185504744420242282072349269953859743900602101813735305195917970043371749365\ 9236751340263136220646198118565971235768894581377227462629754276991365216591987\ 7786307013770184732540799214012596585638505044499815894933124064634629421003644\ 5032341850890201201638701173943723747745454063225071171336519150550353864273368\ 3420453541550526002780691162116913941708800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 20025718813132056363417415185265181500913165682\ 2525559621295240305529092721026706471425446234886926602410136211130422558056872\ 4530112336704684193502629375672269044348380374926929808223110211006581747894547\ 6192684329291847256506816395411449491142830896975494104506337852461572439619094\ 4378674829485155621412846544886711499408236176848177734532364618884601524605007\ 0454109796339882113629788171878831833514474981767789317327315656108969275410978\ 0478573824049306358034490720862158873766261701472641034115602091257848427834227\ 1045164082208667042333389574391163733255407345913211593903451134648265376344395\ 2505675955698468535124244348322130249364546689552576435355213872093223518690927\ 7996550407286407897893388725445868819197179331571559193109999956301187776062292\ 8807753671798119944941143691658936013992948572247928478600942907647879190005263\ 6083348222787548750408454646126807860593365839718521503953611274725276717521524\ 1180710196017282753709148627000972731339431175508760040163891651452841631676141\ 3362152182805454376759022128122558996704537145048613877886709390066658780005410\ 2109343231588603992681576716778243716073165473726360113510335601645433171134391\ 7383053782968152571043045342049027007643083206783614282965843114900122694167633\ 8940585738282473757006395199613362477395671572985475812657380357188527716596330\ 3497725881924566582699094218191025237136654275709785752649644443519484260663855\ 4469603593313781398894481052594108757207887214461285092005642368143181070783696\ 5092767242113302151852759818538201878521186340618780007970126739871014991879804\ 5735843379254760126102325502114512878200934894274252654798293970353288175383590\ 8402755864968566166615050406555529504097860825619836110082867775045715681225521\ 8622818327061673914030833843038003620118609935680779170375001505219774323216728\ 3793450038959661642467266945693712176954140437291458124411065031894568759469833\ 1085166074587485137847765423314464074031726692167548887624607279723660275632998\ 2398464821851183852869846685591565931073932472096077315531619572957846811349662\ 1109191534938685751600877770033460949330780202392789066161874194257299649741203\ 03165545357/7105632913778866469573028506917542270316769001994272367674648495459\ 0002230676331907862128348592346348102430243705178854590357906094707300173208724\ 6110814727569865422503191899654816789885430455383505940074681906094520264528578\ 6962353887934336303626922564785690343718311926649221081430491519876883345242536\ 2229514270117241189347795206781411157812622062612669820545608539372543946535024\ 0420288236382241186515000028987991003399549401471320455093076299529375163667921\ 9798030038496395810255652107923523404257714770355643109305470601008582329305827\ 1154685712476414436319311483612428728439943274354115691666583655571272396059386\ 4661885228751057397650431993586545339507842542381337091499826329850377218625788\ 3644742468618408248579449154308213329938467205081877385275800282127025651675715\ 5029981998867225764659656857700576927514448037931980639406112189076573638751957\ 8946103517662622098594363706802348218790542562104511866086196628041697307778858\ 0378620808638389165881742355334695270847145174631345538618225221027326764452986\ 3746627780999628884585794185697332814491485219527943866274976494809874228973271\ 6132984072495484910088894846236944403419458581187352957776054987389122570027003\ 8352151857065818011217768494641614020511082529461105892929347724014009741237933\ 0604229023124581267698051006236806803132602692839643957746929661594305855337110\ 0836489574728361658845829839886650122901667978877963830313931270945555467873497\ 8700595971020341995664342021928540512272412322089788601503365414710764160398987\ 9039727870369630678799345434987572580783195280452262448944438200227471859467018\ 0102154817644500957187399678121783721412444824586329292465068990364176572522979\ 0436941047588844395213688977804609769426624589472026252326172412089013989700357\ 7368259767750099470927286303262835226745149058597265806459866340209190967481969\ 2434037135831898375846833379666188036013317979182064843973248390529024000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 134204367640078\ 6119664875865269397350148821826158213079028231014473871862817236791840355238087\ 2412136852844549756209929014656488541348019288499529486088202574355533764513350\ 9103018300079644684274356321016302914565891404405940964227333443023013079997742\ 4439544907493981508236468009212304891903504300817146559591936628938608287808714\ 0145552895079305054826855780476250911616290606006212927210142303380217937279402\ 0789524551069358448972658712274405509246134441623310901697142978987989956332541\ 5147968706810544081965783676282834041463814751455599285017501520861120163964356\ 9663491084689075048793682007092338467793637534007809459939100452790047467355240\ 2655697825959523939343233143400725442936414011036016424136810785121050608657528\ 4924353959574393029008644878831849050988693110465001151683053505113146060371653\ 6467678180087743410129300903437040739861561323805252368699408854031468038998421\ 3311973997775063071972923515903326730245801345597099401642712194477832915667658\ 5502089309231676530982971601827205324715537361997731084455988030051888887277965\ 9637916427871114951552775527287077494512855452360681070968881353895940473593633\ 8066741901201906510465447405717278967360415562461101843993120551841171760788575\ 6273861621014978726891744664792320818009036233095745744010641209031252858065334\ 3406399930313564554581730960932535351068276169857588659896515992332666356893813\ 8050347078403162111024405158937346266163025397272718569641527937948976919926411\ 2515915303332728712710998176206689958377389930085872025345470902686613687909710\ 3592483085931475833760969515906587598572747909305039553980718420227700979862561\ 3936901785261060288414244175601166404270732578441241552573984508456409624487186\ 9042619641149492278180781372751032402667741952487362467333319701111168605463439\ 6846029529650785425042461948909050598660900957613940799262809718446336700625811\ 1643892591920011452601467816028176080289832716096891677552669924443737951176709\ 0051083213447239877608678094122176563671789162214556911977568065537695981387065\ 4470596562104378675028478438868407938955256586184251400319300303664127605799385\ 765628539850004754436064381174517935905347965371/418870239810894697622183883410\ 2183356019193277723426069636682149372615730717302270541413244840172528639884061\ 4999474012220009629137317996373910715786479520578708890272824912409978179841090\ 4484279400411222956776040412512457724130075399378172986351234760887779395796164\ 3135045603022748061667919620270149192221575602358859737938355246260073113986990\ 6324087536607183486417754858591827484640281583633979057379202534765681805989178\ 5066730266426268606250787752089146521487761790740745516312711202625184031684680\ 4716894133427706690586953609168629021317751218627986493016569732976101922079622\ 7443840126377757502229467341313818404382377826678094306679795844757631149620928\ 9859278944837697029433051451819972247060825344249835767450191755372313989238137\ 0359084875910845036373258030614796548306143522170250091319275518191059890465412\ 9180429397091002813491733374413029383879250507712207574075331327465045181466230\ 9160121026822907262187689575009799944430575031605660171077661387934396951809739\ 9986339488580923317936222436847315475940183637379534247525646177967636691981971\ 2379458389047250213808392031767707664804284895582918861375482101706401143729703\ 6329919091056687419451199980895093243545517149174412021132377276280249609104981\ 9909601822273462165147060959874887378233445672433504491829739287582389841047982\ 7202766702387767879564994476661173484306652693613815348456095209503075987314890\ 2851989087378732346556271278148026776255397608727240281870756817779320270231608\ 1907176612359145024804070020148375936836881143975347788336941182901544153305700\ 2253610540590184625550363842066135642995937976055244821020754944617296836185574\ 6447248821386129000460793320233796478433584140994561954716208915536180902660773\ 9335064378356979811408512756564208993067575317055315686028172945460529766168541\ 3580757746379418268817149139186861330558669851978895798432337770140910879529837\ 4665323705439078109372222160240640000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3343542461967543035221917218085474023610741341306385\ 6320921576362708540211027591695502310471958731043858282509843765634303633104615\ 9321676963877008177716562691142084424875256973681002391346101019981001004650309\ 4641354386851658449213976290050419713782593998420849751230369927419593674798606\ 4223896762734340277675207587229519380169240134104484157300022417314286128600705\ 4343147687617914245220047447995167561586521444581300130312292549374781676259385\ 3219515021092164242260494981875144585907378241764897210919615554409831920147737\ 5937192993671591854669773363572360299301031706190589180303049537333114768056950\ 4393414915208469989283305615635115116505669847219415975420273616361513098414143\ 1117694693968721183386815385460873779848773032369955914396523061729426559592433\ 1390216045551404297511245049068346934844897429630747423549373117703468994916770\ 7781527130478332259593311451584554671326790993289834656247043137429907888075673\ 9550435989533410505888467345653537278327897370683323191764061818874719147580523\ 6839935993360722488879570119102935569239525470552071878220237713296375339322330\ 5382108548621683395872854440750785414456596847962240323784334931898426782359236\ 7534027212729587606119992522885990483050235714876213681475033372208736610216411\ 3003304701044392310169488564670726834876690549797854392986331687603283779687805\ 5455797483786240049903981091851780130514828279375927515167953868573021687432633\ 0722013490850343692111703822554370609534857843021508813388706588121378466688874\ 5544220298678399750241525284190467744476691317255420661566244459824313981969244\ 1318683245965933486558751410275666167708521355119207593477173586422268987716410\ 8542243661400103139962792994231025595668770862484944019818980830743468191988407\ 2268887162250225126032369087354078743110500798057660469276872105070256036452166\ 6932710980340389541397624839550257853373788121228363754759312035508480740791721\ 0793228839706103245375325699452560005217881768980008023071708150391449771048049\ 3541815855967835534614786371581709531283459909420703355783124939612033523585986\ 0685647533733175615410421335688321861420713384168779187919803562225371138948048\ 80040981343/9563597885673130651741965020330109684711550152475813689895330223314\ 2256311832100761521846837719686456186564152093866436137370969014296113395353944\ 7670775380931484785924722480913018625714635155022105208368832754340654380082188\ 0260056537494944143530076277698037637381538032024117234465760721343268232820468\ 8231223774555249961029311995764183127599086122796602897567697881013032983481605\ 3683094030799510889919812100618459547689214393213879966263988006531971012743356\ 6615478856193188820745970896259313275019231827077805215471165226492927720583376\ 3689916904744795188280245191358513753169956722070312023329846754353260354268177\ 5458713984439749467967115456409481954833025298585260621494792566418823065847238\ 0759763763504513222484599649668909796928861985663857038778800128644946992412593\ 9485920209131047239491972773496651822579030462929171180861879736282608784184411\ 5593080690259727891162151352057330115010282872817583998741794812154790665294511\ 6482594919458794906035744610364064118365474256035739384806014259773272145444265\ 1470140791911905914879286914017509372318462050040849197292706157690446225531933\ 8789413276686203177980382962905531101869097874051389683531366250392312939987829\ 8986447907918575809924573507382148535352799090803861729054403562921829631096259\ 4362485311034562257177131468841251883369201485579310394310442549338527415461621\ 2785152827775833183973450985584847789456060130819106952455305621766376907628261\ 7902328449225598441101847144481081820659132300128424814252510325648419586331317\ 9635760041784773786692503540649251048336043737925198029458702400947739696366980\ 8907522578308627178801590788451135122613367097706853614714336285033835452932635\ 1246877997197125829161901180406797941275538001672430562057976728874992212573742\ 4507180599808002758625589451835968089814500771266749750702360337061547858097396\ 8116952905064852380799565122599076008291773035561813754479753087977972039680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1991697642\ 7534890130856206835353143443799771000680840677989625548525776452149147765732660\ 0613346517287213400935243301406230751744261857644112558542378856328914580462816\ 0666618357675592796818110026084233162050164630066953049490779457433902811556169\ 2525509081015671403205715746589397641160479616552288046924774572110996102505428\ 5334128107302207902845779675958656914497794332854287647378747884537999218441755\ 5666269305805119001126224375246572341430230124442495868237384150680145759334727\ 8714418118804657448444745754591486409301974154155620530342180733195511934933184\ 4044987260034904590682774117171310596994089831945994151653241695097411889151420\ 6317009255659151341616928593450113529995669225050922645601101801891879719320806\ 7382866277969573782441220294321663149630359034727113219318293185820126836926111\ 9469651020691946128812202752845298055414101882749297692453606548412845079163280\ 5157994195500564903888276711197314431790873359979063446895723846538565491685793\ 2602149883156531297870341022377370862505258990467817305408614173510259447333635\ 6384185368771825366332468723365763570957243678118003013065548465642227107287327\ 0965939694722483107989144007515832175851948927255588141167322499459665549184233\ 6587553385827363947142250473869078415458282343325393644595854984513981244112509\ 5942593757732681577266485529474633575444757978858501071271890847357403752532691\ 6990978294594907421206086954051050534053142261176824830152581954869937689821587\ 0679957361601495671984010479241981903620988955313127377237278427403774150798093\ 9400580355828082435716311625287177146256938457895355719131677977555297580907354\ 1933963509926930502010162867524775763055953447239559658021311817871107841782769\ 8695937050546319507966142260860276946571494373634584540612492659536957214820982\ 3509922974003770260968696780197869229252254126973971774253743736000310993236074\ 7641656463102158473753006252769548982124194414107398827193703743109607244980295\ 9936114312841456082949839418839062332466386093328295441985592223186843542127448\ 8451770905578924740626002507715707689978454438388461571256552880406549094514967\ 7108669286041825803163188680247368822239234015523799/54279835584120303831065348\ 0352218652214997166410596448427978627979326440966931532788660863939599216615617\ 2166396264891725514309657589660567013956851153662360103787343764718846529147948\ 5323133894967717987849937058390933832810192744909569205455132297616518930107313\ 3537338574391929471548023515142210938174210099269370395763595769477228460996713\ 2592361752233622435580959278863997576025800026219790977077384658885498726368578\ 6684009314198350899091848621161121671362992050326907580753433497985209657751373\ 2152836993567617253959639370517918830731232975363248645209480618978687794325371\ 4813476804422654110780170844740056447847229215273404731662104255304778221645096\ 6103256085509946993402359484199027314681606748272895222587823283442203850141509\ 3705346649454312250741999234992754974560715125532974096264266243863328247562620\ 9209561827786472275082309468974509537101376271456386972603220580321112808826608\ 9704170966319040297677224490608911441534971781334089607007970278568222023355561\ 7649744787380482571987237879515053041729989475741357229640581441540810169487659\ 6274815746507986506054875064689651871165748382476978172562501941030992798334385\ 8486768751090488702793084446556902440996318321689884544364746195569117364476819\ 0264461066079688346946204859569556441833995631107597971394988844167249081978489\ 6176587719254664445407148563680921125764946779775316539323607762980307157711810\ 0640140004933041032862466899500480187924349312554080792467147475740900153060522\ 3901413028493455285278400560179991410459368743038686356717787174495493312883468\ 9461637033018448878712365765165683318022015307598693657523226756115287342192918\ 6496152199060494195603778258311243085387747203768110020836019092456761678716389\ 0769949492140267307326007990889575814352707998864905401420800100227674608793878\ 3051801182909706389332386936125729954729234235391454214837416719076897537885880\ 2906338437240349467689392663932436480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1733295169961003920062463161434467668147129034930\ 8933398045253015064572498192207388971271866081953076179786255775460140456510334\ 3037693372029041974687963390634640917170484179962396351372671330040349559908998\ 4254181012366783976459457104030994736028572079731772231300253311503193634534304\ 1798994227315487648613654882901590055619091519343773052665796835388408511592667\ 3515150769246047722794617434516574358304395329889537887355468527415919401285041\ 5572152928496912775950432321776395159411977035715873849555090924206257423540812\ 9415853459734333775394985055815515615868456796129609879749333416227809895104595\ 4340158815547442249465390424856011261114544141181882093064491703326326003496360\ 3321574176536032096610311553592512789192058679724262669515423272962407971329627\ 7364019522531834634228242514405919353966602534162436216956780362426400179560054\ 0387743941135726542054742845883772075565220393548822036093033321881093178712206\ 6788983324132805362150072098935283347337150062972463028682265614031232715430479\ 8677814303396494060085347117163211086804904306481979022013030739284553938891954\ 5377329628220861994098676692596512476327765921680298814368109207392629755363134\ 8088766077011208438066615190421125985282948931390793674879456211806537438662271\ 8015256110266103601192750402246623463430906045564389734765608135063720685000083\ 3862570360520217401552212932246227783929857971026289299426866643431563553594495\ 4966226386441176480225892603387955826541540553878907083125848219978521758931356\ 9590622846931935655004476460650774174752441047956949290861218373797221945766053\ 7979147551883453168102838970884681471392098863032178432628434739550628237542666\ 4935131202102564518162818899019447484475636644883099675087560601389490453120209\ 7950901253559623826751898819467111209597075547495567708026191219326671418197467\ 3031979685625533177050794816296671058989046095023396550361541045040655233960681\ 7822364729676654046478273668924363792880836955677183425099520302405146701598324\ 8074117806684581068396023932474497559955679536061299492850439240863482234969107\ 7373537999701240857233079063507135163248551133295119062924049846778091597631263\ 494464107124305575773/468441386111557148257946019255032853041638691578908380031\ 4370060939688746064653225887012317780686112100337222431540077484841210303353836\ 6273277355272364542299854177023596087882370437235291791364337101242586752310648\ 6649107344234991313481572244035434041677116059866905698930295412958713708560245\ 2067177334137713486380301146531594889279931360033039372782046292518651107712979\ 1205032816625270679890067513124737571602497410545400582909463084366456874643875\ 7777036219842227383150996996659992765121601133965509937728925377788050765500501\ 5360623632566862875928671497952460499115150187686277865281243042684921794645026\ 6366471582434100856885096002295851582362016627337868510020216893272680758382705\ 6741210925398667191381972569180299253665406775542565819881569535033274904095389\ 7204575545969697734379341703976867957298649198630937120530209293453768879042976\ 7356297310255185068651427228560788199681431485076954558053150734341570957326644\ 4797591996907599583390731052410444536627111757253988018018497847549319335739428\ 4690526388733314406050371951315429107293578278502129002032062201148966128628352\ 9329027081206099085453912638754126326509506775953331611576062354618277124835775\ 0761780286264681745663024243994707812560011283956462875020667350783737068759025\ 8701300687518707943041189699378333846971312866038862170085451862621426825014809\ 6863664044330973180995221714375180236082447297530846028377909272621244496711378\ 3285078449309640560598620524993839046105747130369368561480263588133967625968561\ 9427111250786457935541823464596014782697758395257254728406811911000025540461254\ 0136585161518702383022910277034646032151367031266710580002385155404637568761506\ 0508553580334122688834116797303418154763185200526268377497121057941376571343031\ 9964247809963649747999673098872519376658739495007451344432105034948529244048042\ 3512345447949501068026065644257100806476825864617442044366131981026739664603807\ 1270849904640000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 498681426442749402455951061030013803836162213628989043959897661692937679\ 2612012461768426183792162364396929968266422616509562431853661126016825805109601\ 6605061995083354180956050775679193613064353585036254089408752460832688031522367\ 4200436906957972967432059003882673332639804459240681668462491391022246955219550\ 3773578763715064920438794227242560477417944993294348617163108152680213154064327\ 5862191819292355175809969739244478002572923447366967917792121869036894606669855\ 0731667673396469418425949957940547285725295757079249794974636792415753810391097\ 6546087900141166023675997195365091197163938902959709999534372319730523989269885\ 0945690404134765015291705522739222766392351137253981272412401148018325078384661\ 9053703933542790114408509617036962864833011837528578427014489214204711876101674\ 4265252441141927401723091160233087019157719015539291872985690292181608036533393\ 1104678614094838657649052785501210282679253608282975875368252427491252691477392\ 4905951084110687544000551903073136302510043572622124330912531383833709980644348\ 5092560201195707098308964478778375094384085039801866105257988139332921356711906\ 4998584867639203957349716075144889256186863783005425375234124373430254688617137\ 0315056158214096645222893234176046141428008349589526174326827898023646538571945\ 6561277953062965142476494599772850939535271319009116556726743027507639479355783\ 7153831808079821540745019237722876952271055575420100993996783722679311643613433\ 2268674325339560541482035273873218576728765679968369190604670131764383022766091\ 4633625845622739834444834984219220220853009223996804869940237080400179682767036\ 1032592880510107921169402207542382324105135445470259158239970105591861337002516\ 0550967335386522472860401597466209575240349761143496937807161752720741158918589\ 4424163825423707297191307960530230237297137228847259401648227711765550905454883\ 1025580665958732007891946063278355621435492539932874786708661793322032069108252\ 1625837262522384429981087668358686881324792657626991309569999681960142513361057\ 5315436564846972315295018586004803163658072380344006622582554158255885256594386\ 1480917878020733958000220787097689293539895690386605615442300102135170105981/13\ 9746965740405248934762208996077994145864199105518600214194366078385029327396142\ 6273345095311412957450211709964705652154596191536430291028632096811325917718386\ 6842619863062334173166934308417420540559464301843758079626953774472938680098202\ 9598704468923208293967587769816036557973207494483833260139454777349961290279366\ 1737625909576419164219506977189121635896658252969162376337000414952298103633204\ 1038366101773547361671776091529021156488272599348455447669407204199821228895248\ 0697598088492738207198423388638738360032276693125412581789586990744747609902524\ 6677080031209320376290337463009328122393179580178596541975985974209997608374335\ 6119262154975106647878469406790268671655652381555986928082980794406605957583615\ 7637682222480721887148341918053678859143313604365032127259538732557415561830358\ 5309950475848778391770509708300301584955863816634315996607973770719028254801746\ 6104635844715852807530985872442717786851428502039729636959995048881566457756250\ 4948320004565631986732153972635640497866757569048236833985369260978271073876244\ 9424132474835742862343739996801056646573035433359971915489293042689707732922258\ 1501497472686067299120598285486001047482086234792652338587633741371102402460519\ 9337531948832495586021713906560330370839664282581652186287590231546743703949826\ 7752209229306437444748629785708621762788117444782594960136333732473525865006557\ 9752618820532424923172860934523157936655082013630432177865267380998624470631366\ 0968161178759396577302018740103617644804635124082504857406388426908258884410196\ 5892828631842962492403712728678320661004609667172759067279522138094874292280371\ 2825239803616072806464331077590066736697319594315118136469614783254460727744685\ 7895551462649652531042738319445924173297101086515979872874617732354339310449045\ 2740707447710978758334510814579581304273658491635847127109287789159888088130091\ 6853196442493086497902251758599005139570826800932424044741499289600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 18745726397704466\ 4763192439216023204416099847793577944382261625052526331489200637560742725301981\ 7917821754697037702416609345138424779260033013283136091907153938938102797114505\ 3012777309888380360848215579826405266565683714082102941974527306475036322074742\ 4260277528718276014018204613177850843648263799248373251933152149551286086854303\ 9373656747965067534607075496868739367858349540564951646177291942757330926922154\ 1202216760660213676565929617290820996496827226684220016191860170765112466535139\ 4386102883941431866894320910801995154112854678444782657477863279177662064013746\ 7583543257035306328782750313453869653196382917066530527114158079695120628724907\ 5414842522234846885481607971623224499650742015817508127564388223818165784712794\ 0471110089208543694442349227040825867185941384057647374202856182739785809605621\ 6807483611067861092034162981167744388969949917779780871120859331243937559112234\ 1962372513833820617432148097636724692680397498311672851357449401683392242422771\ 5119751124660037862182214865517886622223664585862455677010117627347149533021317\ 6253898086696294767957554568061292883659690351979479291999739922887072946400893\ 4344012337475096276499514907220861728968073168029373892541490479328907100525966\ 3773652798767244433587214071618063783873845798733966352920944531472376693560892\ 9059381872524525649292822654304482399851041370777140198320642749030029825366861\ 6695254881957571655527972992169466019631441400725439394850013991292487224756849\ 0251838330541477080445512295066071613629634673066477486296310894974889733063768\ 6472732116197750704781484512169641474130291583995974372734490262669572472812395\ 7906242412913161096064591320464248308902736697077406795216875899489506288855734\ 2923839909069666764409778273455643616791982514245464536642844387175703529419174\ 2589135359378666734041315213946995156114887918142006233101175540274366757854349\ 4967376057317925497271304995859996196479546438473237066789463151187652550244729\ 7514958535029297978767368015452300444890767183711439176934209889512398646901765\ 8957324162097492270456648934446153792233747248634147813605997630947106859982285\ 5835301565873784672741603981380711232569137436868380504517/57522549326911555763\ 0946464245394797357679481388499345613917626677283136721766124228943652767337508\ 7329694948049620500505401923355057462157618171604826053182273467516705565662387\ 5820612113256610372359172581250403142216686975035555903547000458199435004801830\ 9994371914481954907695262939115263118890610213797225930703397368739464338030635\ 1700301459337704821702352722423874901352672074520233170845175997834717255584396\ 7783163786547164287426540850034655278423354363903893139657501705445058327156929\ 9903354683688747905216852880669745016992821037072751943741531419147613041787363\ 1754957779886835414340951219612937068193894511132678856208659045406690728221882\ 2519787069026653093301081307386621771961944869536381008202364145033041038172088\ 4880798682520561910671736559166750278290229731809431019347128436584031594860407\ 0042818746621051883098046280695904359372962482681753521641426340024653174325390\ 4636615534901605453285762899365907128899941817423048226452877977764883373241957\ 6674175336507867067173394699701324056593199155475967065332008489018406039783652\ 3347162669534893934172666828910693116723676103244953831222346951977001066298287\ 9661579181504502638039856963482538149602911836559911911655946252397039530396532\ 9164160885422703889736116366893100039590435227364240412873755785702101484186186\ 2662572724331158735490126443387282406505385172515254584904245540785101788409172\ 0571992530466712915955521404514325229617795076954889393509429211404834544437819\ 8936144251101303250147096846920320849083894411175385762495502598279231281079256\ 6432073289307451038961007394731268842548613368075891269869548430104153692537650\ 5374995528766852275751921623048862639601245222067535150915692190841467407871544\ 4059029905332265798069629660445052640127816418792279629643455163970331770908871\ 8437308536286059539568559393435791740243134565459605274317122493206285808222336\ 5696305127468062895972579224439032030065371144781824000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 417507395900133832470602106332\ 8050932740758479896059693516858150847691649718822681400454841045377926346828238\ 7888804245115828414510952106362079892279181805661235791502804747107506263946315\ 3797102368754287212025947649805760382241485078229703208726132113021760619630636\ 1778557957294103107743534707081055673986721219860793498669297997550323675637608\ 7926522337067369431043562210878652557501545213710250256345635032449123398259733\ 7979461727299668017385296874412672721058505561052487080798321471510090225650564\ 1089657071862564915128120833110588387653757447721769863556860197162635588847420\ 3940688820675576648967155846972168389074454225545196870279733304018511463518054\ 3769955071153691373502711634855794834495604362955216149672926414386621170512361\ 9496088084049445189984130811422384683431302493198796872330654115615302983641252\ 9305642048489290459187612820392937057635160531590331535425084535230940593631381\ 8658354319438536268113708859925091568694071392198618199133961056364438713830474\ 2060365116196860392356823214697201254445973655006737643518424565617910505818065\ 9314579997942760754630799720263122744038600411357119665447500683201399810819376\ 5042209759773453014954398991213639840834423816367902428412259395575355535798729\ 1348194382476704643630624134274908620975735105468163749683534101159759873998957\ 3462044044632687779332085022341077466752521852864476362608238894651733968215061\ 1625715099919927852625070157434490835436264331995637487882341676065263960370773\ 9523459325634168670707563580444714430389805891546884194164435222039099500500695\ 0049363740055611546227688220879539210221854644907770971135751335445879537706681\ 4409358284260465013458237664637489966898879060112161453120677181388594327090646\ 3311873819094804096465435378540693155963980365871330325264325076849984780260430\ 8106554756864348941733624958705004443637525936146097335950507165117366462076497\ 5303331570867418105398781651210876844429503360706203855520972769460499595730284\ 5007198669979252854060272332958462404017504084026113080562532233610664854946452\ 9571549365050936526876152853589403326156742914822719685145101453438751640570349\ 5762116858022120387195045509911247182382701991/15117114192582023978238549984727\ 3699783099093207559307690050692976476113101783176479263812287492192334055329846\ 1446231900707558236784527664574612377100771281444851845027284747119837264348929\ 3437305813024153172496747996890397828621465639762193147159262971177062115488751\ 2695729175238578500062606025895051563360382301578143639152004839930222856602424\ 1780046423030345895650202113525911728514255271919589812089247798128913064155106\ 4849312587111272306297085481963360238391915037330405293890547118275867522425427\ 4768532778868893393382479414570915501514867863403981695927663176523816981451341\ 4986060965740068538306758259597237335813114168700232656792466089314892276170277\ 3242745016226430958779585016464479043008615618173782880073804230617008433084843\ 1191229279491251645382421619418009033344242922112427522987927562561190399445908\ 6979112098114931942815191304465483766421108920250483735367184128578741052126021\ 3230502197833651245674824055126923816063219175598854967395353150832395841017409\ 1871048522278328967316297578744255020600421882353587423218560528909570388102974\ 4922468938374936633046851396015532505816482877907576009160635838389288904416064\ 1434315316529981608633952197509089674263087620619311556937322077589693315974019\ 1054201685575585476558353479634270575817343385898891072204116961527091859644333\ 0177092765797903281374516910287191451891853690750316205852393633280937841647517\ 3480696481680441183877852238727616489408328072756614909532072314391197209766550\ 7004326563268535227022665138228471228122635777204861591657887084408387196456660\ 7598549919097757260663639522712020773882398957313854355744074067445529969507029\ 6746853463301261927680448323318837285879894342381139112442633195864398121913828\ 0110945042293516477109096068368947512678229941368691357145809937794810105088350\ 2984566318440519157789438152643979753847131770719087079842325796711734669450145\ 6757519076823918848039225519545568338661867520000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 8764030380221240877495920457228794008613\ 9394120114421726298034864989780981924755206041548383657805472136710097830257516\ 2677164051366962437469466430513896496336489511205632906883825660538916511368951\ 8156277881883664678496243529560782401960286430625434008483139286182963397393468\ 1037380760309730512295793558252705099362160818445580970868043395096035002286079\ 8668401896348579707289130397121959276267763110188738400499034087115010760909962\ 1862492988220185398616616227398983507267006085119084811016396421322983559709391\ 2941336375142198602294181792896015505153466334720128078532050269606060984687501\ 3607946902418786795913332558407289904843623279466831159212698011365064472149397\ 2573508316060660057859864207203768880200127448209696198129897226841106537879254\ 3341336030453862643624133960249597203020929162936511345907828940200928500847653\ 2022880313704131779563725542150064878891777612075175331547813143767799775688773\ 0176837232270870226559034391534511747716035003512952640816856393046550039860668\ 6085460802160422439856208270796562657081198735153814347849904307859311391675788\ 7003281707678165577055421993073869818703240529811147007384700641631955429020838\ 4676856274525287155554401421812150805475458609296242390782787576304095256913457\ 9629869013414704933866494515147636668206962993126525374114505080196289834024978\ 8839239126128019190026482542615296072100683674284446664314275040407960736283975\ 1506668749887433200044301191143126843870177119901091410336479869159457529811006\ 4400424376490502952088271616968816809840814822021442687665418963578215442722924\ 3813791676670011000211819624180891994367082758165489859631617376160100372202971\ 4319542352397389656068733798929562991328298803628740415004134908090285139156976\ 6957871852729904782532439723823294215193079620962624562606303475100019744873359\ 9219377993916605543692964716396415549674353363162043306500979521516121540258751\ 8402643072039327145338074512089942618620431854110314615978411415394582551113938\ 3591019943377138296171775516003166623161369403153307008168753358863496852838215\ 2153491759218603754170102768567624910307751550148770982775608536786696396855630\ 1079842975470463308318340292496559840214003607688323709221/42234757439287683851\ 7125363698167231463854130305973279271444621128256932477293015947671597322267998\ 6850830620893652972978179888280240844282246598393408403626697663248288688139813\ 8864395958423953164447164067011285256366479434193888339504514894882549029688429\ 1036101377221699196665875463365818675995638777013905033919106517661665597489507\ 8790680679184376466599559225863938225782823480575759121916497828984021064086837\ 6123585999726597642090337413209084011091790306761725391032794139074287274167391\ 1052918088067747952607873909327321247544786520425042140242318580086512476364348\ 8563970770087824010695888349049653252381298428672246665004972661926734174506766\ 1568464088038599760983661108717839640319765879546048112230463735754578992383421\ 3384026798192592762244022824545820795292103616951561150399618131756936731339021\ 5643949815756682584016767721445998072542328120559056311981203193639446567699117\ 3826960870703247582251406241163407194246796056786224342673746231632642423251071\ 3926360728690077527015060364272104683924923924406947483429833566218396342906868\ 0479920847347713727295434475980899854367691199399186661342607703207686292341908\ 9074931694150755936048086901591351516570297240700532692198303533666443631472555\ 3025768440274411829539104865407828287450024943047661647602263621571755691311203\ 8427834295662037147849001031352589237349551235885990233096193696011704191526747\ 7218574114888669917106276081037563221576210208391861683238893563541361033116129\ 8770417998503678825661605172800148233750232243294694041478771630692035205265822\ 4375554179663616341105392047257836617962560112533755695374078892941558774028552\ 2816498418684495900528593305080518526437754514856005522507868412075983821915219\ 4391151234186134543055025815862027509319690926693828414461932839770342942983036\ 1116005834563534622788314136975678784581910123473341929719336099495477068440336\ 2344318968924404670581474064732660550387453699021775648023351418348434882560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 137453\ 4262659700697672649670773682197232872482130248483624326360762379730305329828346\ 7050597867477406187084537533026333156535322116819647905990733093681888428245781\ 7768535135058081672645208700286694033004150282504876031678849811064015922901507\ 4325904999855713122243271485296125168078516421647767503446044737241635989039308\ 9314138313697336989089122718283238394481206449236675585342979411873146338085007\ 3411898270274261761999617443432709394824575264530709279213468071502750695140349\ 6478569801041374313351069713421990038970805321527615398214852015797821081623452\ 7146051508007980137984572072749719933601799147951300570199291593844846344839552\ 3540110615437365226813505600187249476281249619713227273218534199119455418567641\ 6614524715536842163998026034195096983097101467175840814018378071777684050807691\ 0974119888326068528337168150112998434953335772073618498465069436830505953418199\ 6632282658632735765882882358434099343205284177526626364575391199779720970812925\ 5284254601194431824403880025826581663589331695487023485043275928133398193201345\ 5810532151500091619082666744007831243299818699236701815312322393582869471780243\ 7006532312830385151132587822155138799243548150775056862682876930103335893595368\ 2807970596190027256389044986747290796390213457137427546359808326012937975511353\ 0633528216135118235129750988513439804076740567748897319538684279610246069466840\ 4370965819586548335608040003513210615209838616205572615614761316630201190984347\ 4049105638209186072034394784683819341377969640940937608833217058257185961990568\ 7793120642543881659287624280409119867580162626382440713014429854569710687964440\ 2537974605261000578355889306215937678023232201248629301543838393211168511759245\ 3620450753699585092731475278976496931517558948367917319485578249765130551846095\ 4585347270446122794735563660731285650093929703117603407456719219129769431532634\ 7927026348136224056446872080026201030912532560122899655832894212451397975438882\ 8968055001346596663168843413496547864747914235159635359346968022463466907656226\ 3096968274099654012660031978148134155947006140522661723027421087644819030314559\ 8465681814572018170926864062539039720660281766839972650278024537404478406156525\ 3482893517/11411201181416945247456892791412632903062659439977663239648163762640\ 3458137693434308372566485054622061084269488728409230733909711719030331397665557\ 5289342178600710563774131077537862774691541152424851096430864446848012783701558\ 8027650606884737663587795655900149577197565318121223016403747444103462754233629\ 4115828500681726751474471335031624010825753619393882997952695923039378110239489\ 5958694623271354703657692823029930839447013822604820741317959447489830011896431\ 6222467969413465774112831314646131028542929736063924200673012851476945416846591\ 3912407864813413811819464951866219587628317768919998988292404637814717376460449\ 5586076013411805807196156484018414962779881260857233763978260490106011251385947\ 1170742260673770186313953001329672194176562145073956248646585648330579333641201\ 9154631530495284844491394066471355265001551493202612242114327356186946701349679\ 6250635920530425624203152438181847893750728236526741605968599902927750172361600\ 9246906652968766145623206174018478669628370065588157294376483237844389379671033\ 6456293086819534259935068106507330479241158581899237954729841425672653695443762\ 7555273925142802685915150810620680189085265477262197903910521673837526103406332\ 2519752924295096230857918171537434838612336859868407414910579758498332508441744\ 8821087297409903608345753495169228473030008430778074904337317582453389009354776\ 9439428944799485570776113349866543483787496429141723950360184740754399321210655\ 8795429343601629272218948921366202650101278975426459988431741346824886303388390\ 0038917858001071020498546926416653547642986363300070393805032408788705252220809\ 6660250022266553683494062420467136033640348119851412489574595772104105131386901\ 1394296170000921892011659904143586918122236757811763543724479543229864088555681\ 3751091402332464476158763358320199468793656870391033142184094448024080206514796\ 4157769096051542170165371758545386886629502167911124820301654415109210270285018\ 8258381957946076016148480000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 191288481621073923621000141266649636554129095167933787193\ 0964526689006359682706947799052381660079627884011151746181083616626740308073390\ 7341169208614120670983477239085194094908121647262374421927107444792829188294887\ 0791059543978747430880069396317866782145453341964902792284557588155572636896132\ 9536962728417085538881194129954014515826372000748087890191095479465750778134587\ 0568186808870341864343866308958764295585576162178091488918614293867515164847574\ 5207061040432254009092970930344841806773217383334316222965397489682846021860040\ 2656250972360267503010545821595917011877387861251427216173334916759686730404322\ 4019593990655005474253835562619232983334110726487989158192628441876067562810692\ 5319417844202558070703575951485986813164610585692360019329598011725896766061949\ 8447156712931534193989336963624417799887801086142810570287005734508439240997596\ 8003086218574848872386347981314578275526469898859909705509978773991393035825658\ 3036066389078672693399865340980924413931097352793632175495787671437761180806775\ 1785463511544385616085383529174247639173082943445487928698102206114996591822830\ 4676000857970572721437605782104796074880482661224676830559204335673534250144568\ 8071758997712377194340236540341387323327102506537512704480100473164743749651043\ 0860361364639156438705916174974974403725857813430636749254920498778483406991244\ 9473048391243133289865294567572846792475761395922200313788135737822032882797479\ 4739243803652738688819283075725895651970811310627102754338001839095903206423775\ 6818879247742271864247713478569844419724149308402213356635062530446563535059410\ 6396350362047893793523815435751716784895524829088839171896632327079298993098915\ 3041994739359389320305495033107056307870635701666578149002807845024638820228983\ 5989818760150893963494792602840374363448610688278120862835377312626900527880428\ 5429932477177070971946084571598761278307340831087823503172103062192377772734735\ 2712898318053500289049216646033420143933770725300506622881785831902380048048099\ 4907250736058294424964435016924651319085073313964553050710405026735214870021012\ 1110631966248469871820497206414662810563457798053879216486505955330129322501202\ 402019527057565873150079725947826081529569674338067/115779767964447419489771016\ 5325997266919696347147486122355617302180023976651509724143698285134290641499970\ 8692499740228313897074812652034191271606108558536921244520247461913601923511302\ 5051213588092770510206459197468090272594142668632056695730602924379699324034633\ 2279685703724925355228041378634832060142117879703226069585507715268668529218318\ 4030633432908661458887446003055993623994607689541353325878439333672854549358960\ 2697887137631226046954093289781433701398020978689189695108363419192292159645858\ 3241691976781996062400902205083123445785096012147556389063673065194296385966770\ 4944635976699836217099771195304045752039282133690055645337252085929192719692581\ 6801787977363286698234058632518268117189910763685001369323464352109309566724690\ 4020368105160414870303220296586845350354685219058952812805903275126904978875404\ 5068639426727774074027585419939480492213836024906771019146479922821311442918305\ 1762736964397956344208292061757309258207676411318007549407251743139629082785312\ 9123490272498663184125677080023160304229582701817568814403426740125214792801987\ 1959826472814535425671217921852242430423771383259598924860891756756529517425539\ 4759004504381133281145987549903388704606105733731710414265863347426740710105382\ 8187956934617732263285719806165993934974420123207528507002058564281140291256344\ 3277431038231954881613610490192927899563715400572021356724983277550314587653647\ 2018480981808628767510374239774804879878102335519398822925207892297405441896933\ 7718471820681904066341037121276540965266203551740867793137612030025445111931260\ 1774911942738167820142570022600747321194710892589379988421058182050071002730321\ 2350831589618080776135072063128190440732226363034588461972188672022317008832438\ 1122615925361801293599280484003512264679436804977199536213886662209378119366055\ 7458141437856774968633652948600876936584322507787876569620112087228640454396696\ 7908178976912864014554811933703846912486573662781076025189956650729922468249600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6598822836850503950710069883989944348057171591086592751459835659984489685161690\ 3551900634752857962308054822122114298558975244618535206321374338820354194157456\ 5280239523700160365145474818592494220781567727242908286374633379421813787289270\ 8802999315189004876718464636672065464142833993219609332949717182706589269868539\ 5695718350622765805095121888780221072442071902393671752797790147659375788076357\ 3208062500471698885140017172871624283176747532951247474846920418891322501638226\ 1136206659446709254165316415704200850926670383966331159575608238058969918406480\ 2800205075459581799820777294691323516062027976916664100020455679628446152872865\ 4161811860593829068690645963268162881902723031509017967256118845275510939355095\ 3876433239635930836538911702080762120851555485022763210479170047686742028203244\ 5769765902324484407768177503496158222886292795027699301544051936172599283528959\ 0881995957400656251751908521388868446889732267308558598010621221264944247652792\ 3257293972432761365447010801615283584279731071589135810869022558462639007360622\ 1230456508096918971646368480435009227517003522733588261626148549156280878320802\ 8278120120283007710042087931655371840377854336052269617759552725849023733402667\ 6264934321097986055299302594529394430311913700985224576232810293222252044120298\ 1149521562893710602752070109226863327238573602665065330185047283519266931092823\ 5160877893432665078192402151338819017089417527202362507094399423211834239434097\ 1188346952985596833394082791780787045788506960333123528161507419608158523821634\ 1860099382120722356944452051040127593212493437418774515872145603457346590931038\ 8962364549460614513602306351779691302056018522962244477875087286999978832459163\ 0170570230513534881612165929157180800648863420857820533507290881035051771340464\ 8521150382235994998916153383130368903088948656600422542553217292720950141854600\ 0584849170894637483644572907461735245720707161851031637148070301374288678872544\ 7949423502701525745228207122821861824866963514391021652363212552776568228246975\ 5371961678620579233149914807728784855385902241777264632373760172881639399764857\ 5402053721774057541754937163279394732464350818243414626144234141479116384334722\ 48831520941048377/6479776998861058050726875623435762898211559043391753461998849\ 0253955540686285759198162705130549212166983559343422639496998568486202381261102\ 6084685162031086510291929506265995702193950807760459330637441084231333427452206\ 4221140336710294265839857480276672224242654116447918506778715494553911915346439\ 5407255178907362921480504914216128310886075727727511625112275828924261504237660\ 9686282895959811236470985781852741288679172728904441584289687898376083789745111\ 6402547378179666974517734544502022442367752169773081530301025630335199565887511\ 1340839691546440450656314818979947283215077357797017059074939618023497191446463\ 4828482184761654287193013269272730748836186133349827527986557083149628305024397\ 0119696260309558299108714721616253864538950184681233997279260888373743445658199\ 9434768545043504419114268381453754448783800794517153942741214058273372802318345\ 5412262465114184899947376072441612594864232829748635643175454736713597597835079\ 8981904134161604373670187688312833803370803897089620302330312170741557313760100\ 9504020286811998838729161648702725243939880690654071350237114704450827023573716\ 2682669332143826402132836870348645081117429246194287937986380868792520610276059\ 0056404405542278655438249278180433792597575655996053225268060269478461317506340\ 6016169855836384175755930171718220727239584042637726888038682580768914169659032\ 1639830518694880971180327595352292477783140957991129399773969458286727786907885\ 9330369480642475448509353530366688217364066913194243621076806606089525155502387\ 4036824918428045640192914086782869483245567093628625441836968425927471586194267\ 5359562555754777673405056491878160795741072434055251746602226947871600744302965\ 7789053294053693401973900151523396048014993924078645172671139133722333239962137\ 4651414931035593217655106274984791606263665470458465288862321274108794377666175\ 7694975951841880362177896297702565562419757645834670171712853645636824531615542\ 7357836745528709482597496913920000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -385851860387876549427174603873934977783586851376\ 7879326148574851683878052699950103593040772235938422798380876874477956321845993\ 2709057447162728503316495548844718817560956359700240684328357843663031546716525\ 8313021594782302033641857943545495587889151736870396659864239732235657380706151\ 2295465212249264212941199034878628802826914524482665953165449605769673115296144\ 2164520764254141557233530876746630588251024219494097744665911622856408999651369\ 9570066283787039523909617417195321119106153010589143478532756782895103960577690\ 3467236669468832963774913778075400047330257017613282603702683860522968485032016\ 7694636801304587533212473768489649387422883433659797056274708430504918838754280\ 3240320759894641605223010155238493479087248567745575692100202033550555990100845\ 5054546733844742673871487635077224775623716928985880781986613576047171303170080\ 4865851527192171191885372613442717783061263896129019217440812981544216091846638\ 4949574629953295784063002718389489656027706798881994909384745973069913077647984\ 6430084773380303264965002384646331585165344193482254727115203796629671290255426\ 5315241541289295856085089353790891956285610898513459679894243052287411198525888\ 9655349484242392141182495744812081037310268123373625286734924006083446733688004\ 3489205308136314283562277501800668994662916504871227365622291014997736471516865\ 6783216553130708802578775257219560704193895293678242251983961371220600595634663\ 5033263301891797397174140218890125905170097841816085568022338092033585275623964\ 6397041801389208370053001761274912225714559564351128994742910742687359888689491\ 4827955404947158477227771743164068272064316426385004421372408481162843785447973\ 5423102122891234235114481742796540762860308317516398413230650934123012118657632\ 2684540903916819829011413737837069575125781512343667514207264119981921184831593\ 2631326132570018188773588209012910721988271301477884480128541460038920268195597\ 0991055861356688460173752769711787501227412659934972517515157582018689338337459\ 9165976301974662720638516533489490099691027951864544953650908553821833117317673\ 0471010174141163366066110200917426150039746831221444068166754258022765391922305\ 286685903643762705759971821040730629317185252919155866735405805745335032619/166\ 8943645878182564966245559750099747202296441565610094037139489637483488462337920\ 4937486473963181217307073332041120214018909089895067190285564181360304072625077\ 5646083030870323480427946140450637086560764531203414092871005750903340178440784\ 1204225417906917453036863920773427589019943417425035565734352226917439116105635\ 3096726985186953001097497456453999708998721327512293992499740405641995416202708\ 6331276354977538290077753222973399948700279686157548971456563991742379573063417\ 1606663770068544236929367235627989025254347125246483421493589902548912480149993\ 0524523857563219849795957455524026229288135808134684727047443746043862968303285\ 4410982939389828708750224085582088366089083133852914585424357205248611514244911\ 4910671707079534875631916924318175626180386864189657616044405050441473121155945\ 3751718441624217997959326994606921406292554048519772452246004522482836117235454\ 3449792975588068818864456378042396011317179222547743553535530379916836437949978\ 7733553370267030175116612648398758078231724641567948694753848760378823114167634\ 2351608463031064526863400495117504407371749818531993643849979421810303407760390\ 4625170103938441749371140065375079511528577169214384160764635291193296237918066\ 1503890530546693573939112325676485015692770775050539206274371708327321865013246\ 3701576496913823317841837240330966102447260155251083407490485909442028334742472\ 2888714017613941636277194692063606575057520686560677927173615302884737314118857\ 9461571361381924447707716410345333479069857091075398651696471303492891997501403\ 5919610052082398866131080464441782705834639507746275113975766948216050450366444\ 1818672738451759440031535492615087428562985604908177577710825070505999718813478\ 3157436924623959610994450489801227473362433858853260092589755193518941557206314\ 9938255908479593989305383187750000954250952551428291354034594855531578172132890\ 9014665179984693777199245224340792758305214243544630824484964292510706061786428\ 5988430495842430423039473098109747200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -492210850951293185694509076639206705641575\ 2652582728640178902827537592828698997387085378778397043802075691421462351756804\ 4767235393227430425246164673955211527558791566834482738673887868908014492631635\ 5082583647867246419807667123934073953053247789480607968650982561518447607325480\ 2487432045033980001190177132890382563801988399098615375979181731074249563279978\ 0508247051643159222319214962837194519309830585621465240158516707513169137726377\ 9498404010527982156410695675553489731141641746474039974885341895844597412851120\ 2034799964339541634314700705565636628703407050876833115969580337128704274012046\ 1616422404785087634364940456817632761094904203088732766468424816890286402230503\ 5590438919300810336146631416937346519201560262217464607977450450172558053147838\ 2237752179165164318060343862064718848724210543996039868319900522629297427390557\ 2425611174693439562122723458097004558501072055004373696364601985901207911375270\ 1441851303401213859619029682328106123862931798364358827084091649134733729990096\ 7724740289096838772970704276012541527058845348051823210840042973786698725979624\ 5211610717176309402821827033294267454937307296057635852913050203104710049656610\ 1558475744664680649738297424591607896151793784111131468675798769478414111630461\ 6531971986278782020142746035324924010048909305562629343236462715607998046472804\ 4683051013374601890634297707148682841295411414103728620278749819039254020255186\ 4293642020486762043226526877739097449419134464860891355819436020488230886942300\ 6972494548133694879303460105139826468151809460935146686475507200381874039458572\ 2864404163405858923734177655891712632578078124195240390671564548898023049730849\ 3159614754420550813628410974279275090304275067557310857748903329951857303691448\ 6816565427534402880000154970336268927145898144788609877483274708819566278607964\ 3712717145137846769223814230194823836158669067492112274862457092205369986588603\ 8098130802386903878510189479877211550383921468874931856562379376762462705464150\ 4314682401608725753685891382961943740803623826862468915294219117745834086913104\ 5066572496323842852203712435604577595554169216393362207739922216162667270106838\ 6434576956186216756019054030404644419412556872804534248919708082302728681116967\ 390699/134051871078768277032445884345878415442531170964699457523374057622687149\ 7527602370930050105755716411842466243750116257394972429263888218867290182792097\ 4658906474521524313633122874401972560899334494204854514832435117470325603755196\ 9717877795462262410452582954409276863360486536537350302682124240342052266332128\ 0659170027265526794593099939028730533563641234691617953857588957933445123970008\ 9216266864465721518491168178141766147222432150518995204032610182657157288452356\ 6966607521887355345213105665821935413689308554014865501547411209120022151912225\ 2725705091271100136279535675428444494000871785397109510658265741716370942114641\ 1376521729450141273486791708957302415974528527907967706768152453616401319924120\ 9767569795204666774349294471616463113027558743359087730423290842917140195497747\ 1753941601018889216626952676626551541054711919921577906967873887068864228104646\ 0246777839569983894829956187326452512765719732719835707319402715633034200828288\ 8892532453749211725706991711265080755391585532609698052635113523406472621646376\ 6553006760485377637478892313870045918434576124400972609130893122119397054479603\ 3679047479912023120968161186590633702980716093811923155710441413721392934446484\ 2529729909817072114745398792534294496890068525038235216902333435332474345846402\ 5187914549039354859628758083500116022783502853036717278673652932988266387915994\ 3730096505496162642807879096818646950499197955879665738294871736700684113603456\ 9858083212168387365469423264427867175407080705034302170734319963110925105757916\ 0667196922140847665274375487927844930514475172488563032972901000760797970495874\ 4485351628555831477989804478413926234482614733589657386207652033134055385312956\ 2829438269941511558403686689188178002972042676859652148688130270681751749133789\ 9235082971385721129847042251663831236941187781146132717357943283723411993453560\ 9120153309114841144169854271747933499341119075227140112117133601407694436041815\ 0821872711108861109698075127193783846337903591424000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4884503296269257973755790030\ 8870398926940113573494760522291869574452298964589678523735051176152278667957846\ 6224055329058347902081922148940848340086653334202932916400171393159757454612173\ 9341827908634504892516790179678474240237570754850793685372001594516556918009663\ 3692562251011462370802801403082205096381031535175679146753290888234209549072349\ 6006893299912665412165765707095552701040535841131160923651696613988405910315750\ 6033251548168361549822410846600801573325653376520501984875249016302867191348120\ 8776959034139453314313131935872687713273923874925543863762800568047288631239240\ 3823200886532120245197094402902568167240626857320460894174201732578450587054669\ 5900812149357717350941805516457059602667912556251430032919389099838747005124588\ 6535445308428088080028797699370539999183038826813621834434513063365380895462373\ 1145525268320664160693717444941637654117567885482630239824189506419636590952370\ 6131656195848940416765415997687366819132180525932834359286218287925348463069763\ 3537377116694183113802537166048186545613106856036744745223294726996752511820660\ 4781031591780636264670517417907661608461693917664103846284520107805595269013770\ 4320479614440899433497555305329154470776615288553466446246553476023001770091690\ 5698457080652421321838732745671860403757429583458428859652086225224281571793767\ 8186891378474641017875973908456723130661908347479529796899424875782969295072215\ 6668712489551521504785215450514241707951392384729875579810228481691020822544733\ 5245811161784327428615310611954075975855428603546235621184081888048195404477054\ 9748082475192783053161104857114673456935286802030773236146346076124037762396654\ 0426099595814499006929309132999181335859543820916255419262764884164019455248104\ 4051401579109667376957029053228035999956486272152375625095321078127171401679785\ 2544137526106455194537307810590728503385629248542873249504770059849058943034763\ 9964580400452034324760863272411865881237164925074092636345417411761609642885212\ 8551557795497156170225248410967685538141047805788296910401107244219314587597486\ 8144140852859695728417805343018594928878512740432042231653255082472805811889181\ 1587333816833976972142423784996908531400794225688382833246140636705991546826809\ 393564773384177558767476023/968106161628898915123602407642510362566379850328461\ 0910322969160326557942489073275825427724852677565214301694378361937064519518165\ 6731824628372207676269450838887238171143010731785042970290607945475416340718867\ 8984718652113222757248711846785230071334042096852095264896360755824610132238384\ 2189128435292768661139193997381747437328454533440507017068338795824971764836113\ 5957398738649382587436019568669059222970761968560028100610833230970013200521729\ 1094605216161822403712719344557279283574073066369768560942271289357271112742724\ 0649125232211664766392224324682628684084091954299821335257635117373957963810917\ 4531254671581774073826099520360358378395954259257949696224331122877901364625987\ 4132178186618345598033466964819636640880138807935067026735067243224138657222775\ 9621794288216819986102920645460959382242628756395213151358235665579751207821539\ 7003039734520679490364072810335787644121076722751099544324255865512438433733316\ 9004907089267996314687928611250610993775540279714752358385952986064052939490633\ 6069014712684962092459003145085012748794506326710963803486235412373932642378675\ 0235962116390448514776857266841501989861560533613946402246007608379075047175801\ 1879361496371131162138000524058015494283500677495422348520143094847076083235602\ 0330772210233914042755428453258457564221795692183790484115069704088791676106043\ 6025537408880169223858415449830849803587930338670274684234896474033664871197880\ 9150692570791887427351868290970536098079838812525625945678282112425342695429066\ 2205702350325219536695857672163364033574583171633435866985844492727780595542607\ 4359701971980858426133480907514447374294979281875185556296784071356584860001834\ 1386059127199665288408045301053603957695245279046661207975533855132659979594983\ 2590885784772525827626637412028739615173383488976841559470240860777328399189152\ 3914883087682967135692440355601740425840987888152277630156062323672464322695153\ 2007496512007153597951365480877887818851029270089926833454311367885606354944000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4773285251100976514396873935069398133107855214438237185608383800967146379079603\ 3329009529536602552311948534785030143140070804710991289497520845276317102201030\ 3395878503447213652169952310129440069405210691001661552786479372105859829113991\ 6103042194129087435388571386504530871003191207554039586422943709573034443655959\ 7555489297672840752570386224391719460750557594526793167009492304951050760663797\ 1386331069759920453610346242409231992231810786253464602645684215447210235033567\ 1389441792190371893193222460614755371249124823093787638818833004762725759429171\ 3524923106010665354882346747017920350525337337215163318711468893404978851768569\ 3672218587479194343631024104890962719205351690553353720461443401167686431673356\ 3922801497733958882245328524781991574942691336117458099887247304437500137445664\ 2471777632421275003304292365006884191421951816851190224395810079833694640945400\ 2944685195649574408004735015906459519995115668284179826728862404767513015022587\ 5394375394974274108797443387854068607513264037141720976953086434841559024103749\ 7833486602949132805328621450855727220359874436181297389596843078555011079231041\ 9069118957967886891066696483000367298386912489898450817877615281123314059203805\ 0575953639191445483794587910458453786677652260981851422797792242411986322247224\ 0517454855320749021732110159975644520503674219292630420259171847862143579317620\ 4605029955371308333570604093244494321906629694772845768750537718151264308053680\ 5553123380211984160251940467372182502363866697398352252002432308006208960517104\ 8919097763268582190646710089810087225910023289096519903485986211626088330529631\ 4425874020311176906140714280152446114561168033847150308663333834081053032290069\ 3277840114682423421635073773427360174810474009460478931722956268540414294572508\ 2281033067596135172717247648997658210819399877596588454730095119171873412055183\ 7721727893992860456392607142406078524100575006004733156720673148901952023773522\ 9728203433639386559501346993421759778819261204008768200522343988402716834594633\ 5189457491504955087644122274185771630216486020888416092252899668580387576610300\ 2464324866661205365871322122006813487662549607442299372806129235397393859472017\ 742670824695340775527479362745849769865478823981426523/749006549038819901919102\ 4974446262673421114173111112435964161219483551854836181832211269218613745548622\ 3401256951009861652147580554091638407621235922362357257320523847239077135086041\ 9681558024680824123642088922969713256454567177527216731068435647288446173089757\ 0363952259929071034166369333832304337049813719942569567604009531748366462674417\ 3184697003988334599796164412793975638852549844910703800285483657048451246421811\ 7826909664155028833080776843855056372481035254136762633105358628417710197464578\ 4321582688131181140757889690479476281039435846652097664227693067701757326078960\ 9794385430031069263749472173011572149431712317580217172949610332808464085116415\ 9564685750923531806539269382983504794622583847781043324273278933878517602650098\ 5260980164209107776089126422312011702810386300893190649739760686902919678988184\ 6310698497096999772182836777472908079570949631159387696826673432703388789163062\ 6247453216730935761496436533532459596777788276594757244457715697760358438587305\ 4342533957274320363423849911098434999003961269986185272790037185920333018272966\ 7685052009715597119975230593341776344673667783129296453098871053826639254784981\ 4424599580298340635950301187278622180693749273357625562430929070094437020789062\ 6356622428757098428305792196430775974350272226338458120083716531800421980223653\ 5344466963277569835473929085266338296691560854558347085459533016759558499473540\ 0817002499788072290920461492536063440627263819247389528991391587948610994519283\ 2851962271578839794570242529442995793899581825984525528186670846327007548361815\ 5173588000275508182695378521027370140559470109076220930889312965314260351299760\ 8782467906495120439834280897800468988375805934536924028018765984986699118754663\ 2127007532915096556438539063703941942907705469258025313348780488337144100438757\ 1987959182846763466333882065222134880485124931544960727215207989921098289733943\ 2026408526174562612169784481285370905583378008529388593714538669881180199290631\ 7132875480307827579289600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -374362753126706305269202719342036756317115925904702802\ 5198549890264894379821793834694731999573596826702982091486078858731993421618286\ 2273796322594036915543335231671035333021854485024017881248056111909927190873221\ 3591807838588896120680014432489769229998803752762891443199122185803249665476231\ 8446129908035373834860838166547080467555834296393609821303205817390750752845549\ 0543879328820585164871848721078663055974302060043308743112025605431658448929373\ 0643194314742132996125994188378254268994732254517897789745802138785707345132985\ 0391480985878573641167699255844598908833494171998030658157449818653256933986060\ 9355045564020760348047876194272553200716809574917277595766514205897464970642392\ 4875279689497865038077329330699635111788286333062933721398818564672080348467796\ 7247462497976757804739527599213677474597935893844171774719835103311664278515868\ 6321141761440727137545441974129086909389233194074204838995565639542214597115312\ 6454800756820817695396605023067558846864666166607917231193188400080609174767100\ 9597194181575597989793973983622508702970455275816751471626791317165362019750881\ 9382175186991256756013019693700510296339058956828346622110902518017459796726550\ 9383397674056332897986712236281687737025514238396568200341494961846359667797913\ 9374997043785631070731993514322127774349023670960020686447786839615155958590269\ 9928461702696231732581982851279894942348551259724049806313169717484119408438875\ 8203763568582711604103245946849372495839243636803428054752122352745825714379319\ 2493772485602347586944578503241505150993913494591531438067583295695005663250297\ 3790766293715633184213144937952010739929278844557139307218234383993396595267559\ 1256560505456951505494013184112390916402061432286066403544293497995016616478423\ 6450195659854562869603964865826415259357439641206962801353487874170995178515981\ 1012776757281439500296087738653631364619531225446506407631773868108645530591047\ 9537256015066584684813726918612992251335512754336392871177819771836589144466680\ 5534975168249213123906494210423259769202565243436668115514855175741022351176127\ 3638020614255253079422988367837803181371184194110601567994397651134113413842731\ 5997697499592642151204235783799960014433589130873917670466424838520271866036215\ 37289937293/4933517598590182642195417074187096461658472549542324208647354905407\ 5987668133030365084826122321032476745855192497190225050032103452082454624378111\ 4603094470201401477859500974068315314585758046678661584538203654897781128404531\ 9254721849456552241062067859494471539445094152208992155629315444346467640049940\ 0794152121798196053504347158190830402472432511334131606527187429656792903357393\ 3864579845010119872987031996124032724914123456808851381964521397732612113074249\ 8292804684158374992004513511764688272348943573792583379325546781519542276943730\ 0675106048048243774842052473620527995375503938491420581956270218649183527536523\ 4085276309225952308386296378382082326401033941863608153824782536082326147435205\ 7408527568932762502267684559548205259908606644771845820448967858886619670682618\ 3133543785975885451152069424722553577259021767135224824258569198954042003971205\ 5621005731317926252690980741857191085383073532968295834982714356337409057324559\ 0473064681536949398404952040797548419698903207391822314195101831290576964038114\ 3608268121469311108235496793725136672432948790670475261916980375329732479042396\ 8431818306430059089583734403529635458285955047521881707069975251078942252945440\ 2233039589998225954671246532484250682558260544922524061043388006387783578811697\ 9704366609720313453321843994781512343933332697788535627638778538722002711763126\ 8149277522824793592107744233119966721038650181023478552673600935276814870552251\ 2082533973874574058676726982196538978605598998694681590128109831999150190351530\ 5085022832829399645715970561286719205176640386224334304849471023732597410625344\ 7978669210605435181044665404028395895729203337726193538547129318862409489237767\ 9732924876938043278659333646243334793658235960897555562915547010356475002166718\ 7198381891108896540921652243963677131224506632832612476544153559882474474196340\ 2208438887812652320417455051495615992047612327435763526546163500007710900151335\ 7494270775649100856394833351482047625657610210137175717842233642188800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -7159504\ 1917923028767698426112490153025730549079987315961947116743665459754342751656674\ 1322520811263427863290663634250327640855626705856009981797429896633437700146466\ 0200915452191999045710756754506258229871726299976747385272554481586395571831218\ 0763978449529496683280966186317839146393779513435262919765409857753298318044397\ 1001165630142608145040902024480412430730537450360738492413452802457912087041921\ 0720643736192788926170956542744123317738760553249482016988394040651691310692750\ 2928485264352305181395579782287628466836991675591754167145160911094199028035287\ 6955892717674079473014576085903181101275204611311853439616978464375785039612417\ 2400207993912384728775358969638115547474049302882450207320465640671168209392460\ 8726704509732848579067859174718703849694126855146375119017145769152151321893445\ 1600085431239657237702719096076009607888261170724200632577841907172981638466604\ 2953680191110295572948414070023568634507824404113903156320902677955533634187201\ 9828502056915877804725371202665776306280947293709310764753058410867958319785062\ 4080956772965325067278377783570522160957903265438944797387053474268883141429720\ 0751741504085573417675848051755297371023787142948438500333025345334993213462743\ 3591046973293147411771844072986638999414374738875450954369866468510409986950299\ 2041103329425909745356802585817629805820533401812247464670748713037064057938626\ 1310421224681547869227484949916446273528834191887108667929517553720701674815330\ 5639317807906631734155645612678193407202428474904503688148327387255632177093657\ 8499428355480239222029502467330067160933331903100512490545935438109151310943529\ 5614841057290274518225601723922428749498294864233303790639069054129304703459277\ 9401030223096957808971435518685385345691509608768476021816197730490073476954791\ 8494206128535433407140434821222495205976764746200187994177339597599384054573506\ 7039382867164851239702098050240661008429367634576421596671775882757779542384427\ 9549750334520902902480910886454660030122490937113796680206307725160286921196017\ 8988335238774466098164068218138131983135096780552441869580871184331887029685108\ 1709530010633567298205259230929350237395345170566735138021203052627845895651981\ 31457046574127938805152091839205464710912613493315907/8303837742209438488862473\ 5100982057002456933297577516661432441075659141877774930132690639381142070232267\ 3767178576734273932793662143193008615663563396750633623229922759521942467183361\ 3898725801450226543878874898342623663446781829954722417929292761738454861302822\ 5459190443239926877834049136906671829159521639641694589852393863828585214947027\ 0943530592621613406727328923320730542518718896831213987157370901800119712236860\ 7853960981423966033486579385358503901944032472635698141594768785211044417737466\ 6087836293584403607415052076912135946875321986292527747938186142735070263880488\ 7447993915277434579529059013661830886371107233791389397773714935908063761131624\ 4915361950155407596461730041360423268423408219697149476562175077104244979095745\ 6909011483641419237516816476105527804462332225615461352216202233653565701752286\ 5710444218560485154783407514479983235366388589952840425712186309245936220813945\ 5216890939925029833498242900692767638536655540609604943318995842544987666818295\ 3063803196159433018221785504575248710929759912927618715440535637276320176960525\ 8707322376107305060668720813460677114115663255742994201656367908662997735553054\ 1316306291132029574079112157861430724939031740861922993016544786444826398907102\ 9804511591374274118129821273095452620436742612020382445299311292815476173384967\ 6975934320025846877993326971967224266999820154475106795360558986314720168258735\ 1797183774853415572036203413032861275863685390337006311086149676796940368674906\ 1318729201677788178045189682291608505811580197808260600714741369190930000789741\ 5133858804533293580466585713992803040190949680065997231954859742756834047373693\ 6321537348642012010050567117398013704822520063833161267482901172873799694230664\ 6888044786830306129443248648962339611474331493173812091557401088411098613384609\ 6772676336336839495798923793519452542753464689146034609976554458161248046481787\ 5827684871630776798588908058198374082075922565572523709826814887159017853225542\ 8699519632016422770330042368000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3211970803005539084293823434242838692900279638949\ 1726299979299378947573254678657751344072483446731670578566856753059988688045812\ 0550355563017863028568866773475378135895392052525911328643936152631847796576259\ 3554365449973476462942620410361585448010478668399090982670191729741016817452072\ 3763479196096311623769957853976582100131112424807340283561448676002952150264068\ 6355206854213362890616402111696669729700061300884542654704037954892975120147783\ 9591891024534398637541587508892734516944809530686159361214543675927086825097993\ 1446616152416535864316219994610973845930935008032489401463157554755479843168932\ 6427858031841236617253463309710707572249191613680509724298770515868820967147166\ 7084506462823349194955911714718828399625760760380485328703057490624421354781232\ 3263850908775901291392803979589787624682360833281142525974548516102080657980656\ 0903186994595667356213001240230587076596852659023617417336362898717541735641871\ 1193706727355333870688300739603912776098135614830281967859134919630900614616013\ 0490097914844208083773396875658582503044798266650265505419082310868567121154321\ 6611285545793403577640163554622654255684991381054603800928289229059328897508692\ 9999802357160749861720088266033893817339250236831575268324331604861694981263421\ 2893466403158362723729574052105478445866997375209521693213985517367103809201071\ 3006933854462196736323809849254954324005504691623909182287849895787425067655809\ 7570566471869436797972334505166930648442720646262179110036662568179161542378321\ 4720027461413870225531216076923872676000059642341012173717006328168543638508588\ 1853543915491135440855710562079383244145009481133738756335063058035400080669585\ 0339996968942097675067109691581323100444048438604855981119109191511618790131103\ 9151786601377110705483841659091609079942919302221521931819214246988916903832517\ 5973499925584279334322187132340084800874766672844277883033663286144439959925211\ 1278290663372073742219748947649753878398632435599064982499675105431738638466896\ 7349281380766366275536315193486034646084141040201515981386665549092421569983629\ 8321158645760069732533799369785269263651685044879903163053451409729083421189626\ 6827911566721312312580519361863534047277750858783802904680584624014908329726617\ 56153894721139712403208081/3415662579910177976818421287680273859833311659612990\ 0229407691894905851222284057769452947147722569015483814179368958345126238891257\ 3264947012971532986992973301658936984048860673152979421097404689859986019241460\ 5317022653365902132465421213423671234251941936261309250507146998543336825419526\ 9159541568835447451406932244573479080301474052139813280301511478850943444715735\ 0926230623807374182050120048673779934608244785137182346442784013447990682622015\ 0576124293094241326456678269046971581807867265706634284236751938534437185283427\ 8314476708388683988727935485343798880087793350483095737352294673168226918101852\ 7313868971709918901021067055287823618528238445826806054891208744592701836370284\ 7120386911055383194633364555049414264047349838795229598493356145430235019238300\ 0001009964496372348020028576694402553036026659330215544889800319066778107447516\ 7764163850694602027976603399115553790373923826186233862501657243745460752139845\ 1486012240754232452601865256711668565091494514021221720082003765520376796474303\ 2515122752805731989309983462191659139034584886276017900509293767390604473525225\ 1258720545039174145991637786266680896289691918425143495236793252434837189006823\ 9228862100261300112630808721470155429229940915607941958836023301159551576427605\ 4644472448813623242571738038857554220150978360502697022192980755447337756848871\ 9022738754224079699687129278489297338920380316766643498884113709143732609575137\ 3265201856576684075079131462379756127127032074851528885469998375544825367843508\ 3289493796949801279512238890404673029473528349364371314035904497583153262424246\ 8424394588245455689171593235731338935581266812313830401450472267176543304857798\ 7869042719208305316692742705637296029652753238145204433969990967102558713159419\ 4299941162731715308064627706858331445448340328201416784575715383493762997109243\ 3815623815172602546599150044335078811401102941033478384719195605608061247603381\ 8084384152186579244254944959048618623811732600765092750389706790715373697013556\ 3089389132185600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1393682792588261815591412608287282398728620415541040771560126\ 8689701369650038241952384506958173803929888281795507934541028893804653748237857\ 3372376815850339738619878334572359415730439733987137274894989959022464775786261\ 1844755401635897753216507104758264045219583522184898423501835808368249189576275\ 5744483564033032706811355374897905042014414578514013775572287663899444319172076\ 0878244040773251795114711777192132420442157585768857176003594400989138914244382\ 5571599787706547372589812040485076505780730249255695468275815268093010267617314\ 6086082886637926146682414351897234202403467221287338604698795776282876790985179\ 8024834973977819730588358435137940062594502539576852167481002056058263683650935\ 5805025064364296201124434215144021809124308274431072014996320703171850745274462\ 4800855599648453789457504455673821374073565143766837721530477731112519356111246\ 3497858689316361315857562024127642172346987012052817587121060001695049490191896\ 9991495802597808718168413136965791451815303838323148093174634316333195809242648\ 8663657692838348327719993679276846074608178273069930376229642736484123535048104\ 1945328986908062719043227671726776325710826289208983041613129011926623937994193\ 4068024923908118435966560624124250770573970414379176111063468317450956616960392\ 2235021324614677389994489900246562308124423350469168260868176864991031149575603\ 2364156572620774740882260442653217473877360248924914503204873195697533643728789\ 0634505860139494749447785235462433622708337824221687612225863333412470620488767\ 1745305933115491779410691440154262084136218564184136343861433188017505719034296\ 1825799037751187462630216019710559450360527176064137108968745482318071288780395\ 9328068606817659961594048734118881304175369554615552131127633407598667170450845\ 9060980721483200361150616136308382466893008995065864242399476749067760290154864\ 9865029232375470041306044107707482774179527483936150274649391732323761684758808\ 9891916857483175634906690509491776528034037703656577553208962860929581764034758\ 0134473077341221184956423696285543063786614366493001771063987144083809840091562\ 4825805157990941367448806503631485990544241984955454973517281184700331760935275\ 6777406003575874209997703550814922863146526320028739804346415286674162287829944\ 71011/1412768401209580820080289297726942489491949416632373186843951972684774900\ 8543024338227129669834606921531168747727784112334534532562474279274169075346833\ 7677483115632853939183342079380591089106518428018500000446444886943817934389645\ 3362873308855523249569301778255682965257930557964831852962541386800248754809823\ 6956172053968050574214403270719180269849008326327298670538236194885959065201205\ 1727744239443304218396103213668961315049553309862542651517744049979390233944622\ 8291077566352871117920282982723280169213116089105730064414759841889917014759303\ 4206195417029185517780742270480963290914251098145711750350346996246560111404910\ 8950488378437803180008621631136246503902169404063678023971507719990415013856196\ 1913379467905667431029261373321694618387577633739356972926448736860641072194955\ 7500713113575715181227358993083160650423906269848731677039533953653664780372840\ 9358107045667077563175538063090957135850132779041926005909039118759646869809980\ 5886863447236299799638247077058700647696773294468826066326335976351513038712453\ 0407331090529188372701368614487232632916072904889272565104606994664085117630949\ 7980838663434651268390240582631057801809872559632554460687521955776494255845833\ 5670973046233097916849764697412427985330119749026760435212080190099726011390954\ 9390373116049823807661090603434190722548325293493780873938303078473315898638638\ 1905144248021142138981842474815484339234046482709474860876358841058937113006073\ 8042984208914084045190783596880835075879928852179789569473089299743879321790885\ 5632077366965541075053758010183894529226771066874025058127859589748134999804128\ 2582500997507641807995246377201639676712123282550217155416410862794565504199056\ 1559132871928816856947931903669648928396758429237173233258361500747758630077019\ 7431270081603309494478389199568022281659996719386797833888927167432353890369173\ 5681253885967256947042042558184805992361856287176713367413388810767200405992659\ 3312807033674710381565412113101736705884194083887942540195790848000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -858442253541\ 2132472973136014262498419109325196705746596761053777923933426888399478323111991\ 3314236533515051437076552093789987146932011079337685440700923720189265011722386\ 7329002756309136626991132872368851503628750518282169521000598445643734356210671\ 2410550402822540729956024381645256129750540559862906141787936855892133684870469\ 2558498999572453297809292952975937522202317821670322552489918066525785848071207\ 6223497529893833453687296036284032276133339952456324290997815803033390633185562\ 4859101971230148790101010524621796474993939157362513193132940693387130176829081\ 5776254777275779671115596047380340867836738934101575864340037852622606628313478\ 3695221736114927668639666260136961125105141215320909947312353807491640958964570\ 9507796988141747440338332012071597247992593992938409731129292680903785060182831\ 3677318188032771956284947210998560718758973291747591023829626338369861122888563\ 3028933717365238869542236623548286952439216650182798882015233275113706696307554\ 0761473403335750824428082301356971384231393233311190177033303428523792060277577\ 2072641548034554741710413894035504811288194069398053994549053282747896258009008\ 3299522701748541125962992293087659333551787156426473058418875870043980863069132\ 0911837475339768758683769025668081707294526101466338329841400183333274191964849\ 9296526141712144665642371047689075985444419716535374051899102549338754158087499\ 2983454461479871422915705522427894846246826640526858251287410664074263337985154\ 8503139310363661678293282443111959146558545240763997781312470784318682278190275\ 8049507113733834558095242112960420558253208044032148212024998329899469000782650\ 5462016256749459624657746118161015696301083777699029839253554692577391826167064\ 6786377030812198949019886675958585157961562114291422528015922416760858500269805\ 9949704360919906752300380655393912037375107410190033465265011107054714735053181\ 5894576664205361004661126070247661752756216376007559501737569192229859029322962\ 3373147967395997008908815952897887001327467587144491354805725482607925127924471\ 5573169882360114468197836381755682802262076736403798749903454490919803594915816\ 6609915522546784983406341093212070484147376474966500839382353803146913442485715\ 711383676611502080973002365276115936379009461286509795050215550064739/863395422\ 3531721266202675250015687942554652906477734041988617552462478429578707427311072\ 3510144753531077732383492882029809562381371442652083106576547530605362085799972\ 6571753908334263550830584310196232967776137403089369290201821496305487769789043\ 8038939506084279309158865853056375596365076159983566039906704701483993096001395\ 0920821425581228941640916031094237103701140594743686790841242473173729965071905\ 1936508479648917049999002839162440940269654800399270542394195234058563565374798\ 1190151126533274452880542930907110266012435791048893992452821667622633821426971\ 0676073825504224031229714215080497777720104787350657735117715559023694541554725\ 8748672147740423723736079408793219731122819374258540052374892940062045927444555\ 7539011814052483137705421355673374378475840664870678779403018875511961946457103\ 1908174218993718998270365409599198617939335329727965114655217853335145981972230\ 7286110466733891823761112181174679744916694112242700315205244449687490982698449\ 1058352532796043284559285333693230602583291099022659656912290417826958110674404\ 8922129771610689925004292356266859652585978293558185280179182896938545899631904\ 5907408322537304259098247362277745992347341505013782340511774931834455649896027\ 1449172495354573778532214961134137880205558280469848045959312688472071902233213\ 2118251516062078946683007846815682812327646908172412729281832272913983035239246\ 1138064116400409129856237213340797579748205589178039758423846572002485838220693\ 4022767354252393876896347893777184419048612191995367406215614506121382536999072\ 9763363106368671759713157731860037132759283895387274503202079313306853851695249\ 9565299420467870619691052236710381094790088798207992210463687313668303856969672\ 0862553354464764143369313782443366258568388461934665848418079963462447304078907\ 4045293988997008974968128313377834391954417300988085120183521256041152129893521\ 5822258732670225115736964842828106080403477610056390370559563304714579310037283\ 6411737126709350757846621300641519383294082396675372268650496000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -138522904448\ 9950661957535183610245312710815873772254926188496891575863197093050536179712259\ 5249991643913650853671611741905050482893833250319699581901068315749552368687069\ 3499803203080539305236653432562208024847426262688107763039093457853081600087275\ 8326940808798273083336287457261982985913257591880975934925172720921861126507638\ 3709079144706706220688948203178800242586190726718679240337884281588224631541428\ 6229030278920605087740962308091361598932148281836116048694724926737082309555839\ 8457796964733705347527738650032187432151838439185659605434512438862962446426768\ 5676502113704298008441933475536004832634209821290365110204802736322986401466167\ 1271676184534824252019149941707129210949115402034098373622911136954516361499656\ 4295657817004596277989465804534938524390424230490592984859587118368244920929901\ 5024410450515263281203481069432618990273536379102510016337582012371992823514297\ 2146143131057664572840609713312071056685038842284362939346134845116930827695146\ 0925312906136647116657969255577854407582305112507724148659201107104234461088135\ 6880034770855707341857537782987008179334967681496505227314365420949520775913994\ 5788838855032153625469991605891186059813879708968914364335197784249950341840233\ 8071601889239783346414477045788371170938666292484574579035827188850478577633782\ 4429328442185426666522978537849731476449141628006518462727166931606209094105291\ 6022412779707434507478560592201792199405644789735749391830662005914857549827665\ 6709541457136440495406241921217076273530183725078202056997006955104177229707211\ 9362531508271191486017730957629924242994083213833785492033248279957808514606951\ 3377163395565128877731033381654613979266909183745239722263977873187619823871712\ 1929523534459130457617026029469685931735859364970935710076343849710131834892283\ 3945416393328458355837536741527084769901915723734656076809377875494848675505866\ 1245085229763771489669964987362078483714950752700093667679290410232897491593688\ 8032368874823310835130866618961785884952929531896182741037426467906206703559584\ 5860016519153782899430289367224516311795094980506089313010628410068158764963687\ 6383764937124748997988926322489033665553964993096640359296959877176944808916296\ 746885256537682191344118843558283398817378053401154507127934413491/144554896769\ 2080720013841991655241406806648497239721553568455084783060046330402228947428370\ 5163019761478710022469777782768675460591494721644165704823848987372118791179243\ 9571804454486297511668165641149278858464268207598393461121287605410597795317012\ 3358962498713334627586098168947946628291013283702562320691060892571106375578891\ 0313445008158494875241565138536928829763191695806157353919499449075204331631240\ 6404270740918196821129644557746124251368315880239988441846150717180185307731181\ 5043420412416344853772480329823888400651778599176214668191479767957922242284587\ 7910924037110422717516342112761081669016216684117345240292491255955268321388228\ 1316567626567312839248397171756134798544245202879258700157872742661870917181269\ 2643602491476386083018201358868693701931012188491884758754161819293070359600625\ 1144345972949520752282564182647253030420055444235300651443451209558159600225190\ 4537802823215842483832269417782040311815706614499149868731057482448651117309313\ 4538029145823389227687423572456360829070849762819875826930073901594297342011606\ 1060486283615672874108671327521677324575707791465981684886934274981076009599065\ 6474204612854251155544350828022864335411581939427077185386682998868428210626532\ 5923712732321994994570725025148953262749087247848845877496473751288662041700869\ 0076671867268267422022624707537274693395720044652270535950583250167575471477123\ 5399820968987046221400889591733530853931262613671015175185687559463778986710049\ 5326934781969579599718610756892355405835643668725333799956984485575712672801895\ 1280013982006537222212753633032203908561146813784463397422958733014672786489905\ 3016561864530653029511609968372443189481375942212785927739178791378203489343441\ 1745499976162092433183761516008653774350787106821677822661350751315637081341604\ 9392074121409316657144864053500777184154823829909370867497788595607814234914339\ 4582837122940379821781028230348187919595863868133620203947503151246849884858357\ 2684674223931290853187651239326843972268904835685810176000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -982836946913660071\ 7060837075731450056569699991413258615517727382298542770001464806797872876820159\ 0605211844194133793083673078321703022339609414099215875760892103424843964386610\ 1579117525838193348871672683783127356637278086690213616993558580185659016369717\ 9465649433866393630731138600903550251929934265145520741298051433531930570093632\ 5507322703735772636157201044509017640350495971987952230701331639179731526745600\ 1011266464957442866017382475602657092106848226427694214158609538929692255620016\ 7671994974621889897936529771281315154010839071721395287547791888536973541160903\ 3160220879545039790378198083054015627779348878544934984973322202518854908443813\ 2478880395072520526464280842708242153663857528802375083524781642878942118658397\ 2387669227269439754321813459559068574107010547370915375570739283512129375568040\ 4194912441317562472448484058517394095349098943956841378936179430789800273946400\ 6932644555637194776855191323728782957983509125513011429827824975179349699688847\ 1653350978905637483352598089278579037480264606800510858130954777577845851941678\ 2545329561776240949389537143273834291793064308192255007486951315373492417386657\ 4902994983127023072552482713064469823340563309165661193469589062478317983559565\ 9371715529999549121482159964404805376481103013319670483901723175151140743520266\ 1692394418815324357567244294941245811094227964482740813967540430225871054220832\ 4248446674044251848163633539782993478299171420284429842740822312621718369873505\ 6039268418111639618904245416694317272347095703569263477581163729553176761509987\ 4012700135911939226500205309313354918874109686445081649124019905458640870223858\ 6794655227072324149610001016761508519268991277964094850101920922496636953774655\ 5219725068524274019478079691580350685022923026728798280474361812515621757671541\ 3538289326205291230460286964740298171048452280927769720597374766382821737622926\ 3604943179992977640229817270642447230345526805672773953824812553711087748440668\ 1405153756959356928438808071479922346138274807415514046943064467248705767114586\ 4952644119856964177377390946156279104889804160280926707829938252454832800805699\ 4398893871939382600911493031207278694000624078959347237626190931951932297554305\ 60579988949495414616797245053681959687337452842828740359082948974175400051/1124\ 0625587400271649363299554983084429103354491233089578436935577154444729363573117\ 3581659809320676945643900926423263571445857749241797499484995389953890934129155\ 7044931739536571758793977436318410233705904541342201755029107048776032674521076\ 6350266524625706329629707998553835228652880127793335934989763656995093876577946\ 8633506727820944752504089129195812505654900031179438528546885944124743377044694\ 7818553535849957619359515886574348944668887266216365900230811948119318117913236\ 4685940061788449880555591615122001696719076387382307781269971709726482075378431\ 4362471674793792933157763388305867684215787090531197282076983755225697039248237\ 7770300475620162549937351525080549036087774863744497487065371173156806338359692\ 7288022484580943172094197940430558005969920484432810967957357244102956979755165\ 6057374734339313683428271672919571566743876045472966603437695100428554946740497\ 8243221432543911111680403025273050228522065321556340415921913544326645359929565\ 7247329725645146851697541267265478219964329562194461354583843953445988659676211\ 7202688529964237403304795827443002794029695896693584784716616611481182853739805\ 9490186002003975110328120185899172201780863925684454431352807239687514971686894\ 4793045116059593152992904305315883596996805889424865817007651083560725454714621\ 9420576605018476760610530573793666500031889321906110576043107115229135222762465\ 5487001165990236463495576073958146021014876160491456171660300696996800269869260\ 9883059486972804514893684580210962201994047719136645029427676267966532019741557\ 4322326713178370786189490036018159377321046104436384658934778528144751713816828\ 0156044657537733966735346601317916123487435943851192961975914758131983867631366\ 6678575942421173313004101493921226687731548387751002320242197157131207481663970\ 3697429050484074959672656144969597068097806136066463637828006389197509320340250\ 2510649684554460703758781836359175818287110495231163068463970456516020601655817\ 1878896116256210980950561298485308791773135127016551438179407048218890909777920\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -65982973033779950013724924311304647735535932301457818982730187045647920171\ 9315355845177824313698746076683411967098944873492534982827790486332139420877137\ 3679802755184183074724337001636789273681167472933717298308042811044157938729910\ 6063119197650176075201310099201954615091048909584560191072710542403693648393755\ 4638495892587064442513619170213429311440607292136573363586738848335482796465256\ 1166159271805385225046269162144463384460479003959602781243042259310239399828260\ 5527119792676431809399835070027279581907741839078852933226893010992785589369166\ 1541025492396478736269537397498492210514947758665465466489024187612426470851898\ 4406576031276681835296503535811463174625920095217857314050935529053242276729988\ 2202339008657503529602627644460944882731563159345852569179800551245378007357227\ 9876279071588357112124005175718159672742264729260765941744794750760566549172603\ 2315712265227792502107082412166300203613227256669379051531682889855802674040524\ 1220446531738841816063834557172885202442221754211433728561040686076928746689676\ 3494221464042205947726487497092518461617695129035895210518031862681124074263067\ 2544701269356702638751744599581578142434568985981828645617958044611759474086904\ 9106618641943521049038849115277407200038537526521981264637065404622778872535644\ 9431049262097377370176247308061682204210129264618384208997772872619324961956625\ 8495488561023551579886941904409050762596912485373563874447798873654626029906259\ 4489975047001998933669082079888694692935659453259239053394365510707276804431450\ 2343392860853148169507155095666762042924972019336501136232578181891867263556781\ 9161483793681266836014112478189300932968487880443000284047222652217851919434047\ 6075203060336408810473544576864689245599247904337650720760450561229405140616666\ 9290564240837272694424963431105055472620865059067005907301669081824303153806414\ 8262247082475718121306337953638038502548409470960678788348699601466313083824526\ 3806025537246391742099337381307254876048736485700991361642141615970957223835225\ 3762467253156674618768830279788626657217375030462357621429554403410658810259060\ 7582432964973288105810343966725741874531624816996580013669260845733574291618302\ 7347874278914792916537066210257461126241961165706451552081589053522395116597481\ 7358567667/89168104472196127247929084185715890506203430841130365470917022247652\ 9870155746646227138396909862229883009297766642866345694106883621419632904712449\ 5308800217304405052619885962498058187556975830461395039704875550505654286988819\ 7890498127052861831122053346642768238650784010708997524289098949969231387552396\ 9715370491403313847436305949772403306108627344748731170341154014576646045043525\ 9938657538082541628652943169618800582652937402977982859900504518440958479869203\ 2674245990658622417465763547879081228014885998815193566619437409184470387123666\ 3601483791818836606141913918930236061352849008720665111244127708158629264691947\ 4806010066418120490907961560820706971998106426022280953631953799384355254045322\ 8030479878963813520223691813158021137131413843022716464188876374388112917658533\ 4886801800522339713981001729389806835126455131116960450467969806037578143635320\ 4766962230261267612317571357646271905484169748988724745505430425520049865406319\ 4118645940711043813245403891475843196231742760469551897159817831741845852797816\ 8796792187760698169126857448523797955413103601313588779412308732864265656989851\ 5384077379043728296156607840565267975185242125450823738454773025744104524127299\ 7408650785246133468449948453762788354058532299333257228822973709809942937807328\ 6487186286583916446272922539980705881794636214497278347121047818970010931131929\ 1755828830923453787143265230447947105628942347572517114642087037053871577559146\ 8424627592393614807577639790537557289277406897956335634286250976937708828627768\ 4864532829772566326178875774971609894207480743859838666785704996276316084556001\ 6711000188143875901787002020336505245636098307152261968888036855644931530770691\ 3780077237721365239057594835047129305606461816463715493749153519319115090812261\ 4240338305453740755540736412130657907258810341315691004761741373792978237991962\ 6824824277843823652902419836738058065344680716900439303422088796074697745672417\ 3042272321391516483414463695503130644538165668331867926602532465247757496795560\ 6732800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -88933893490746102828525959352878562074270961175457148262634834875889\ 8798942218610881429011559312954510627318518811401408443989524132446176942413530\ 9902832899370045666422504570785398599938280983280992921096032907074046288803922\ 5150563566715694301289416687464521172872782403884654208308728894068490398987662\ 0853376240316104179957747088958585510193389803140153218979594011190944801746855\ 9614216515680059222136381452446550568227841305409899573192126783600648060965896\ 6186087002079919363326397709842986300909012886357313077488997651754393120824978\ 7822880574152330392075703671172144884928930245683924780568851117271035499827066\ 3384229034263309896264497979599034062519856522992018456706253340337928044414226\ 3330239498790223377547476464435598559196784165377881151118862921877847740838373\ 1047843167022007025561071735569783286087118978520806495164749821714699913583363\ 8089548071649313353715457246895936845285892960059996075740687359117996309430808\ 9454123024585319741395229324666720410504479467797670652811489043461702563915680\ 4358269845524553689603415073167843057189794487571193489934226183712179388643838\ 3271696912741304299379463529140149608438007221906528593057022716660693854793547\ 7528799204239014777750480053583191774475602331223260808396899575254771591734654\ 7551252900497467967155876694105180929115121706961523962512951005782468826301454\ 0965191866716421030539849141759558849341372646514270191341999805904178266876482\ 5171131084482047110270737595274343330918338026616967009086034381647850694053227\ 5300838808548568421817541165569268385172527793050638019199755880397593939629186\ 7864473861013622684658091516890045835664223866382021143468975173497387249549411\ 5675447362661640713325256754586453827767136030082165496346413029513723046471577\ 3139524354069663959240923526939170254374149341352977063412819523883687122134062\ 9715721661543181014671182180927862835253026606554665940744259245528029928887098\ 5204488332195832570896919613566694542919141515986173974151019516842271853714903\ 6184309683366931283023988259268880621254768754795869499477797838147706644905317\ 9061217267731411839952625313820949022836407426023607785081585941886438919561519\ 8844813587466212172208438485593421700112136805031211505483400442214076463962173\ 8712732326624368400838108983/16037782280589057056987724013735078504101955574000\ 4845437224782589843453260682402215620357813835167012672651345391515148720621583\ 5274376761146537620417204524183097844694260457938816513914172043229322729782201\ 5056287183269741444967877146842968174192108977204320953701528668969502521362630\ 4527458712110816622732017998456415588617826488738934258144870666140217287354622\ 6174169853053631225345568289787412362434021827385957178412962312742823577885072\ 4836745087469496949040422185430656846796200185315866776621914467873698216583275\ 8419406918647964142518222928464065004461910421693485779010847041729557629605017\ 8050341845636828096941416177411529731037039610483190263766826170298085675479304\ 3721660411974858644404921441832682256325495028733213322065337678909692624062132\ 0548465749217865093843016728688072723505348628648062357773174358246435680695471\ 3187934664842604176649304718480989162882389229872247186775989184342464438126313\ 9369561281424141025044139861298565565277443252810429651611111748346746039977909\ 7926748392972369472555154998092298534247890176872140996933197288338809673806600\ 3778368373410407048954872486349621127521283383533829005514558142907442013150160\ 6277182540131395086113355581283929924828344941207651867178774729087315515638157\ 4785666020998136481857190201122268467517368888381454368937804221667066670155440\ 1325877286800865760713027141412033051999423062122532582656191052313233770234862\ 6104569678269018946287840973561151182822904841705763464905184935267754280711786\ 5879928088396267859908052555741249605500803704933200292190921311211646352192540\ 5958259738645125620814787957119448350253815276926904873734716593139356017483778\ 9505200728160751002005468852538276110084791176412876432630774700319328058396273\ 9465451351032972651082460462212764119059154098706981851406965502661226163197880\ 5022495035190514400215937558354771647806887309657074619939596413264527758740768\ 9232371627931315315997437852396357069411360680142830369346729897418315435274464\ 7944200569748167541923522967492362240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2398566674028357667244901774467764255\ 7433594730291911334065806775536755847449508796728513943154760595990227140838336\ 3104071230014887256321249956592028739400268841846988092018456166681579052948653\ 4718361200054766476469568977810098867758188256428935794611658809215347076949907\ 7682307711832916199009395477070954311709167361818658177025650353107257087228679\ 2113981334345874061083684504578528456525495992587104753333678057190832493602548\ 1018092936764759484804503321715003624995961088578618560375892583395839812837788\ 4293150521468736086471236373351366496335530554105540697910496463060347424518980\ 4675026069531875719264146880434128953327163784238061973197029474660521971276112\ 4960528165475225953891446364675758058994239443256617713411036635492125486458316\ 4396368993574885094904728575326777041867880611225742441159166795830957212505543\ 7908570999999602056566525066044734930723864958145316762184887999132053231402104\ 4262626770372194798339941117213874992956147520076086827438659349659800373115355\ 8402684928452794967330292697921900698147394602995757736569427524710647243786924\ 1093522376899545843430301314135673389016459567851110092891341756577077190498972\ 2393349232868182506627736711302279826958569069205082834241605091412698999547866\ 0012293561957014663251357999961575416017701494804987869793033714087027320821209\ 5959003582380198152294322919901612488071868185700571156607441665328163154597577\ 3920159911908124269037490036233162095211897232907289121495452340540340703745245\ 5886500082548610412118590692755415004278201498204140741395092209166862844822380\ 8531990117787938135298874287660982416477796194531667744526123242452965300680589\ 3088434601992145575912649425078299362663149426027545487513950552534421742969225\ 3758147165354876576794914524908094582609487261513422598816536967082359425401213\ 3198261625290021827427501464146615561177540186856475072730195539461621393871807\ 0034495441699324617057860008217485789538648770446079093559475174319154914016013\ 7733616477230969619929467163553673960325051267713832889918664571171104003502891\ 6863780059989052902827303237761078349742086710098003620541657411506803428862985\ 6894799297138155975446145612466083119737677233197249755702461614167447356443547\ 775587525422328593369818969148210972616485224948272939008519/750496015431191895\ 6755179411667018181435769955762720940500352997937314948798508781312477129227911\ 8178606737606598232604572194878584013746222107551480128391530069169101558867063\ 5326946224420069570758790795279454047144497775670528620331819047057214189131510\ 4294794636117606383227269842420112094409159989111161632404601635083444735443346\ 6001073059520509614590182374646314278325200357276841377545895358681221381897055\ 7519845097534289815923448159481883367638801382719407764764808945905243689582341\ 8816344618650839694580558559366349139540384664530882901738043358910827947350209\ 4193139322672887089078469197299107633271208278290298537286637308644327402902615\ 9846232023586334353486620775106672800615810742166323044397464680608066386422405\ 0948263501982018382231281035648967941932311300337943692526882625158307537554384\ 2964394101277790397915687648208868254038334447067195007329298500942687169064666\ 5394002643841122683486758653735204753786277841121197491265913414937034931945466\ 9647586120444549849228472347980429325887523480959341269939862217687158562435737\ 1684885860507221008177431913468943153894782755753501185603476976790134312702042\ 4537287197735476427269154385555933422274674530135041594518461643762513977262446\ 4904319893105237328531716863030595541507335412807958948024801777846924752459290\ 1834932916574444329930090344434285266574835613474920142774653688902192008486642\ 6055977072910147302154953466597619215587726764442039776511943088328494070450488\ 0187327815213163487396463883268592427314984808612254660102520766350004962888983\ 0815818933620298575439459990977674528329237057422392450361689954487824110116025\ 3564511559197121253712795077684456836579200381486287913240684317909833894041017\ 0039862927301049766357278872564153496734603526768899752495284746842647118569541\ 2057118605132754620905297770077844698038949111091091998402580138215022650186776\ 6589581643206750416493405418214729939050378884646495632687399859586632997109273\ 3081248804797789736803405105067829119818567610032343500815421407232000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -29884\ 6877574922898274914426803710018672375984093433336718217690343489804994005434694\ 7277827677195737478750683082486555966718826435027051428708529026118244498005325\ 6619237112900077866958284993893537440359727575567695081922492149556057645086008\ 2226806778518859872343128123302743957207020686461874401480922755455633666425685\ 3216772335104505020294708872961170691031583577767207476687014214128727284408751\ 2416401328514231382383060587148560055136136798720340075247478347906055073190451\ 2770550567380204830723896173731855652917334868953320926639832742897630209701968\ 8293748350974323158749134050870886319323219308726021731559099335092673094355399\ 2395803905707000161503700077899920044104267576542724121516961217854231034817931\ 6744084937582222470877852493841673087321083099817417725349990033965853255471664\ 5560207270728299864272949838068751842514216566216845803706792791675904127275016\ 0699741116674915058102886410931237511506809850741860864054105741334275536675929\ 5013010739684978019749527561357722515356675832963561433982841423319548121391902\ 6513341515646782200588562597887115707961598886462249816762164841675374647153955\ 9526408910476836900489340387839903584023971246508558066352793082880881293397088\ 8557783340026475552164601376159671788092790013217849539721743935030812661659480\ 7893750868031196469871954896373992971097988858106575603035243243763560984962368\ 0036536303642341060481458059728697908770888370414632422641052820048098606706470\ 2241927173459969393344845000784007824022738175924319919084298986875827237061445\ 4633403200446740246055794301104914167482966036669841275906812123824656288124920\ 1884734691894120944266528737008827855177233011537827892327894285869256906883121\ 0115289540277025214729059646216291136352537898608472412901296416686652540064325\ 8161641009010925558559060624926244797989288494468463272888532086160703608829560\ 7108312756038302878150786528411283449115476906107068099792817782725439535676250\ 1099374552938782049933661232295986837448209933494877054048963535216551367483340\ 9775532479697749370528374069697873885601117819279080878244487452143386574411444\ 8474458278002388761302023370510646744913229533116886321403587371866589649594996\ 5531052010037132334979867234518323556215683852553890531566706413380724190856228\ 340365267361723/761590405507925175199706997913104128875028313063964316811574752\ 1304394491715079658734803450912990098890190473467882605912245044038512240099188\ 6389642334247142809204785533965128333416636669498924555008530431305556571690716\ 3610329790512616777139570692556687787479084594896621471107177718183994108714236\ 3489073570728735172661852134446449174595691505086395253523755320657278730553651\ 4663772395626155321482868039700640644351226773870784755000548251939080598283723\ 1421225225351453592539312835770060799700762677733818351950918788641629613068664\ 6458838273261953922891792354082105152667282941549450080293995972386716187010045\ 6672340398174699962570925954001479145848745663146594662635686067492499496932124\ 4338817405000048126457489272213321062056095241793132976545898087861830140250881\ 5670038368285383873244605390958934047661174221075869492688044334736070481825944\ 0711982702265855405468118409199659171291414146219331237847817768285222390528222\ 3239595684301356615468256034230573500948575055468131928071985550841488200857428\ 0151905812650024624182878004847729579681970408295472426421707591181238743610929\ 8872911764741935609319154887724016537265834798172155852052356420719995137729555\ 1915575725286925722580045906953706174743144091279457495070393762890677872438934\ 2454696907942593370958656197056223901256200498003875058003079648024433144036865\ 2262181530077711498949657530443149874123339737933104517187804866235240132598356\ 5363876842947261980420074991320407607052069738773286673068637080570478408601882\ 8423163381536183036650602401276055974338401309782065388971771728191282520578375\ 3721524195538516961967961347749008935629032681879422364884803183723786422487544\ 2873570615267882695437106519913557215052196014834381746294379795904141192373836\ 3301016394044442632234877456650921579247292057065613225293010270376424983450086\ 1009220814862561860206553638596564338506658765285299614554146359109772671047159\ 4875121586209720647384355933463337130337264401394802145823281205114130105145257\ 8494366446950957877035008000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 371701509452850145757010636549485470707969653113\ 4818991754837090376239712365901721422518660450513372544813691058046093270606284\ 0853893609501872114539982304736932080445217291171673739122730439903516445665545\ 7146557165764370924294871349760603964116287369855282821476394843734883718007851\ 2900594440838375763856296096152753112514295693272577597356747124295050080466067\ 1198536093569493965343371747337001418335547129184486447596620917949218482485187\ 4206225838457516352555965487797870672779347002283174685131440620716357936634192\ 2141426379525577874823688083948074732927601294681032942206602753488254211740036\ 7971565275083044495107540494413350375163596978287732881234267014382495479762701\ 7132036985767919142785766236011393028718559401967833633512943896288391869225064\ 8150356171412323560268363412598174759265340233440557064399649913530528310799715\ 4667089930225660504350875831857637926325772061548814211848871168238949336946349\ 4288303302993562570679831617221362626294880295686682593639417199675251314963403\ 2619502832993076300615991644929863208030046090755869485168891674214741666711061\ 1547606886696969491557753416447543904392957395890245842186117496753644021713668\ 5250053291204495227382770962231029922022984602638764874135472311288174595006096\ 0552037563556578940328925573695357072621200320256448516326516765490143687541772\ 3955788529794733507470482419798610656449265415413789510683646354734884215210290\ 8572282653006945552169582973236656126424791722150252689838737567029377661134559\ 5587596606456895594544344699932535903475257124909500430009051214714345056736875\ 9068272078780807168763525098408727872867232459058492896740674917200798134070648\ 1164249544150004884040437881543520511974339105847319498364934365789700014994178\ 5396716572760963229639896663430551083652138134564563548452200660323503893042696\ 1829957942107367575320915026783687132239877565435464692688015453525871512862488\ 4960774272900405933070368171728543257692989739721525213859425248496007699264839\ 4179249862129806644060883930857317470450272730816186546739955426550849064311557\ 2244111800828560994659440655148536952692879269328303256748862160418589404830622\ 1730805346991262155807834485147724837472426499141490934856655913959980639735834\ 08481561189306649528373671189188029057624612452829263701/1327882286535030034772\ 9801273524880693654089118525923313826421860169230758666974061731718090773632004\ 2352694388993926092110084343747968951858999119173294785882935116982152461458900\ 5655534848635138985398118184379836107632909655308034105294749695206743306946387\ 2376568998592020275818630929730204473454394118182153165354056205664681204424841\ 7989926230901955316013173357844893718773587509505345106925882052203425555521721\ 5840918784806574141865656487878511622388092931930869693007793403315114299110464\ 7485245120488677205846470363460390551830092111533806273512024189047267571966315\ 2454915361643017489716400357660456091731253738020492832557338862611384201930358\ 6848583927689711713504301596818750146173583194795275502170584436340203081241897\ 7543813723376846757959702094793722458034585914938544271096458393623312628029157\ 8502247109297314777967319553201268018773573501804732243162247055096342693540412\ 7311279652189813884432908772352073377220422216106743360651811115585669075502933\ 7121422333308087360644902066960446177330186588564959733323968550434046764066445\ 0129367359184934942153145994003707879951507741504228052139798813264934496210014\ 1985208470373243686455666291661327032219496734721773552653593811611752589148778\ 4358250551269390242172336786427617249000593495665063888649961970079062222860765\ 1762876522810268649130645647135898484862431533128192016778950786067757314175665\ 7458187836990426441118212808305433756247124364248786520949134443749987027261362\ 2879951472644769307809560625742127138420187240249572260909092021923757716284694\ 8578345088547630908750265764250833676084950152833292132135195469496435929391310\ 4874764488659475618189185957685430219722492080865471444804354231780359979219990\ 2472842413421706395397756575620938894601401027595232397469436505395440772632464\ 9599735199760319966113461649164987925060282151493391195066326653035781555681521\ 0154154446450200492807779725200896742147994031995260972063535324973294113180051\ 9126530304099460001524853098597894916426697407468551119700588980566522593280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 12\ 4504023417611593450677812757329483970542237693079559448889601474197850093719289\ 8556039405996438711325120832372912840341567630061135005106267538202282905107754\ 5427061092410449003718623280758028949311310606763552702533554006386422866723956\ 4736619484718586578057196518555148204047284512258369148174437256286318118505238\ 3020486364815149064343420949899060323212183198142509541733841665664395206160667\ 9556864466976967876431898607743863446899253798020230490556110516711824209386559\ 5828907515883943018537951894233888025561632765639764483826517480363052053586133\ 2654358542868726891782185847244489000913711900796813441501283270270164355860139\ 5490276870493705169163674536238538114241189103336781945291113970267408772581780\ 7788463760244389087678990479210318495225281631742425131032791468790295668703675\ 1623232003130303781744669064380848142438798510929224491103537784406951081775161\ 3311718899432406677340393203183573809195569006060819042021447813347411376286888\ 3248138594764930022818359390938694209517030413119959555713989050293364682082383\ 9377745142753443744810287193825792557643359296068162597752051587043767666631949\ 5066854578269479516306916307377502377358210804280060710575401070306210358593103\ 5175646330773271499510491843506894822575851906855671040674972142563722559958609\ 6175869643952399933414665989987181353373056933286454851694802452057744625190132\ 3914654261410616694928406763930233670479793508847947589237947527307054004628960\ 1722943539657597559765062272627942221525745955558879802412697841151901652680820\ 1351639293149029560990152201555958314181450526488800669327773095513655960090848\ 5093482945518290065444556982297964873532024398265120701616728538445819919786533\ 1424141706578670654527710753940872632155092385145171449354550771868440722201607\ 8307025394786157968703498723609312085665226246990508922773718582661702189975927\ 3557059517291494065648272332209020992577843562170053112302045228450387731568524\ 7820788853791482262309978467306541736005018708682701783665348671906889050266625\ 9400411368472039283952070183121379461892883715417096825106489692518303146623250\ 6766178415792344259881846445020341578431998845775829648248750118296873882087031\ 6666178878293640620849423445141950581063397253408275550867926352850664984186261\ 2892289977289362685092446104114279/19805431602953520182004666747897850119464947\ 3806101947183907103960375919487768457865931784951191978814642594652870383973754\ 4363149164287930580719739514497553448074353993376713945032885826918961208877730\ 4551966264281148627516304594958628054061505141042076206275468431309783351281309\ 2913681476409040845403999732466405857180526827362881202637129923628836195960875\ 1779621406689731068793477355154247098708754979114126062497275899579071472215049\ 0908541970530404661216351671056775419710731200682514002998553244852728378577418\ 1770890296464584443791076982548945023108887491737571354471487407309977552989679\ 7567273048891240288279395780756998432302205101159443390690943497169494051569078\ 0569326970745128129121675390656471967768425081601874011308794375464016313458709\ 2519373518649182883668552131204506851706488008836703692238712495030933658190411\ 0869105252297171828557661131469516602437843912356018172756141693178540112333687\ 0597846476616128198476199422144794847450611381379289990503061305270034651594663\ 2767976572995959129313686717635729222781536847669354725377312719120702079687271\ 2129852393384675855086039620333726625465667420408022023120258494626866227851787\ 9809545543720341700971705642283153412879197167213303373673851625563824914884305\ 8868079337294961755822617469815044437737429693189823337950168823126698894087549\ 6896376228539986150128304491477477800071536734042188145433948217618214686106017\ 9154372974834554209807902994469586017550297864226138958287522131638795424414376\ 4810588800201258345611617443644525829097573539884114341495785204189479795581094\ 5599883887540272424618648033552835914027976025482595943293362889738174374448535\ 7737039993912093859609805490580678637835184786528417654281496821436004376997298\ 7513828060210952443946908078103483216418914868332499417496281078156648644656163\ 3607064850007234123203857265407435147732580632491156207680002086729234892164275\ 5721671483775901830868178839651255790707715301512567109131103109942585703945549\ 6026214644585500005428302928385110056200855948312100995072000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 13416731016450\ 3150041331809692111233374733614659321598386449775276276379875386722246557088109\ 2098630593044047268962419721419528886881521463829515519472772558486786839946014\ 8263915833622999067369785933740817503513445241122744160956522884356872075868560\ 1656430687209353844864717464345851457304039314278422329399958605592213290616483\ 8666984004895963941428059076640150343520716986700887749202492032593946208984269\ 9879221386583594734702008614811677138581397644541605952408274661939120736065279\ 8554517740121542101693219406150604279225611116197191087030052760916360426200394\ 8621208829383801822785095066092847588988994268528112392835392935761071498088198\ 9787667065488942322655200118394255142897321508936303592496736926679031473194089\ 8810870139499856196628427521327079575127405553971376560944719755581619540744692\ 1022720449006309518097637347966032034364433382530525457131021473448588383406098\ 6097422170298180445356125956534338282888835053460611340671884422066253792122228\ 2051126321058029991408684366514267423133205669466039457782321532807346530676771\ 1985083468635736227422406037207709070294703001002362187065912447392206251237943\ 3942260383737860415519315396373866227926870790842017139612547247782321652767191\ 3102731550253536022015015167014053627107332759957344118600938356590763744168141\ 3151001093736984967019572620991888107084392114981133891040921957489240481672811\ 1176293866198953898375531172478162777569548582927558818126577363027460755696124\ 4570675957205960585492270480107387504140918836825508548161153792001659701627518\ 2121830912929579938489627631030678109379851627344420934305248325559143479361117\ 6322072055162683359104958223232903114305319731537765626915296516711366316990548\ 9831525736880201239525982575591960993463403203509278753521083845434031631675109\ 1237937311978433559551849011917462011934669068261322271216076935349763557032908\ 4006004739215818775494108831457850529262739008994333169019369837057866805592942\ 1727757887569879837604103644049843503339285778630373889961885776789766476615352\ 9065335470170775299739547413645668296772789099534076020862935396678592470893333\ 3212829996004442447665019559831935607699091933751352064687788955361974965721921\ 5580356600194363749525530387515240476197855255680041253821807689464838302770333\ 44214273183/1348273384150404361776542708437208968975008864115216690330809596881\ 2700229563545211373591054064970953073361110537305386750250381633199585635088192\ 9736168758705204831971498800339829215167241443182067755279120676260470084824514\ 3518138865840293583407538159674238103537920247606825076518504034153453837831363\ 9274085675380618603037284938836030874548805069030124823618039789612055628214098\ 4119394684715833197602070059840204867485726635052895029852755488436709067986693\ 1250021508175237116259643575732530613186807069608254550570206813391446493746725\ 7132678466692242396616018387892994653470670302864098066913501320707764294676395\ 9501185190528543313065445830289112197936782155790635707878779491381174411292478\ 9962427184916075175970684454241004548656056876852128796240067406516929363597547\ 0382805917199598939723177080570133506791669720259630194813061797205720673362959\ 3588633421060103426801297176380337714450802739843711011594483749275482580370980\ 1171609033093669330592625836008328613370925272432060007499082953016347432733535\ 3092913521128096522183827566316540997276165294415802695882065922059957919253667\ 0288443233717964268042955766903746228265478779847435857678910564734970215118802\ 1542604190840614619044187531433378962358947826656309440393726354626358017375902\ 7058566803180529016226589204388847841930466515315055822326239628046686336681767\ 6197318551216993581473860477929498496348315524449855340819280789015665313569058\ 9732796261332587490532970774740067850300018305551614350041284471867870189140396\ 0051535569010897112779110981023783229638321612398776076183570154215981717466091\ 9033406950438657544364654199593219417898607776415745033903509990370533624034598\ 4881117090850232509277013315261690758089652970373698916444990513593916862458671\ 6952052956328334965856830056437864461791738501142631028590737499476136340564451\ 8470668514396456925504468553529226324806594819157171174108920219321500441088059\ 2856638210419660116658900913821011241286422231692695188612183786211770509264614\ 0842992670631014023823360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 327441276004031455164073016393555425910616127563\ 0107256818936530006367345234109650389354260289302733303626145740947954558789494\ 9916772791761264357425618021487539550060024828395212017793292208046501564481471\ 2302655342693707594323845656054398444792920742398450405254532013508449105964306\ 8956662043043634347390851801087451299290588618615905832966345829217953373684714\ 0728437543978805679122318414182824627529036678790017319380861348480803560530018\ 6726995385724059770881084970465894058721580711730151228554406107931104991403461\ 2224568141898682714402867214185037963689743740325070142351274823912406302052934\ 7511839262740977063437766472786635970196123617043792130558855094298765883268849\ 9516793449589944620749484744606212093757408857135566109390212780255001567183867\ 7002919490667733121553350117957192340410756357430239316784103174404881915937041\ 7534966663984903979784784232692547119204678632082407162869402060316067813454323\ 3843166178670059625824630170087869525951514959072169431496433111345273492071241\ 2827728033517200049732353982421447926358156424289290414930023669142454749563968\ 7282787419899543587172511222029379205641198402387459769276147703405700838626523\ 8990464312910178040380569338538200533301609717031452301517596484796294724864569\ 8691721680734462019844862562763550545714891237062345576083327509286648089914545\ 5613363636299217177742550857800824220385639055270106255560055477104360493538476\ 0565663040405170176426027486923635709797606092109259521805300985814228954556436\ 3660086825550668492380471291409381967116901351694628126957822567711263391551347\ 5474159481611818708158780817837033689295990185754108780557516247314778649508630\ 5112280365252829909400221432255404453653172255341457215856777189390876612893876\ 9707586233845917683410643229529678965959633698318230798607597578926375845134255\ 4533617242173891028377213265453821220651598030750111246228809156234721147676516\ 2819013222224628283070600654062032681575584263126983257266581145945345055837353\ 4930184231370527335660538399830156309462889765272000707275208901238881489151121\ 8363059650578969609238844002346855741721583353585985441252789423758574593462446\ 9518560232371118554151318482229743303732412181846836400066789530825187368396695\ 4042697899801804561087785372088308711144817791702380213489642909882973047/23985\ 4537968930527532945119525156095065209046462808895421006559130410253049907653783\ 9660759787382234908613558804576016225239046336781293854788707614690343661993600\ 1569614757080333154850429174749664881210989433870419840923752945740960116904978\ 1301623031511197735437580140071735444787594335179802305381016147686172730317574\ 5635502777488492691116724496523940701994258261358901604347744344133957967144761\ 5641114497742564952130234666706286044119690460520337193059138097620262726043830\ 0785972863438577803913253997825998038809119450585970397844240916911325102125551\ 1610723153613579856443594998576561271803337853212589622250378482019859040156837\ 4073164079790460040576647112103155672857499075714052873681158211071920412327267\ 0589480031699798803246056537457540814902133876252764556737876949850111029917958\ 7401838559025192225452525903204951731883792340607938880078260189897212554791943\ 6048958969906246692684474392951922174344331888843102541875766455020998349701152\ 3774414970378159120269534001737914845511061059967333199726863963653233854050587\ 3097966167247367983440908728905825037367822420323763305746864499834768355121120\ 2787920984228027270375288687635531975816623858314095940855558752853113615642280\ 5407390971371873289960547101291137387310587474585452429990750495855103663097202\ 7755512109362451140034847325447837876607690384485995752510717675383575219964497\ 4928117220637380495980948297373531861556529125007615840573722425406659600818195\ 4228437500813587948242315101336514359613421936647989949524734235600455548731972\ 7540947155408843987187480806072760869035820796073575768813606964436890129312974\ 6326936140463809465095179596976944653463425771080567167746951324831579262412324\ 0573636093188112091550238406106812077986050580849397054440109494878585537364766\ 1648143374950864155906215760393792327739908651668304870181674684072521922840693\ 1823221019530032067244518352437589472298380379909754038482520440113402063633034\ 2866612608527750468352481459738230282897193197844442892764262168115777028135427\ 4866325742696456519680000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000], [0, 0, -1/6, -1/8, -31/288, -85/864, -16051/ 172800, -859/9600, -9585257/109734912, -6295714261/73156608000, -374596712837/ 4389396480000, -13435995840307/158018273280000, -15920836215203/187300026777600 , -273610829547325859/3212195459235840000, -4873367759053952596679/ 57000408424139980800000, -107919943304835881729/1256207348190412800000, -\ 9646262766082803190613/111674269565662003200000, -22818492602611189605414673/ 262657882018437031526400000, -397953408398959779707217135307/ 4554487674199698126667776000000, -8003321769390832143761196418189/ 91089753483993962533355520000000, -381048347016682143832237557181722991/ 4314519623128856378957176504320000000, -36732363551404350864584170399670753/ 413972435004650219174740623360000000, -\ 482397611124760363290802559817083747649887/ 5414475583048250249512458959978496000000000, -\ 20330035600423279524792904453818961811391133/ 227407974488026510479523276319096832000000000, -\ 23203430252461804435791151813654442408921819/ 258846301246188324999823159059283968000000000, -\ 11237454581738019184083376772661687318287603788511/ 125110771244332665005414525699714313093120000000000, -\ 829358337557134947930358455535174571075242090274279953/ 9221914948419760737549104689325942018093875200000000000, -\ 158060286442770701608366367052975520381826182907431897/ 1756555228270430616676019940823988955827404800000000000, -\ 26184236180033496729486675824496983536504940396464657/ 291026901725278445366441173627643140610457600000000000, -\ 17908264248392593600978587204217927834490997293052334640357/ 199193362885866831931060661289440347590827704320000000000000, -\ 852979275990671195498283014217228686432403049207948823396167/ 9500280804556559866957770291744007504190137958400000000000000, -\ 13622715973308183854513463773048807815659580905410284496095997/ 152004492872904957871324324667904120067042207334400000000000000, -\ 145808302695938273760154659651517517404491677235796881064184243803381/ 1630622942672338463351167617862715973177253695171235676160000000000000, -\ 38106850600227981353185977152430854095655336441492085124720616884896037757/ 427266694258623939757028613683174590731725194900068313438617600000000000000, -\ 699380621694657617780740809312780118880950478989514793744670488174995494861/ 7863939328939443881762805383307784613742527646296153354403840000000000000000, -\ 3745461108724282635412730888295690458861346568189652817860307192468161834099971 /422402427277833451827487057158166141544933246527359843408701030400000000000000\ 00, -1594356877874757870313360455654285967787108484073622550759017002098370177/ 18035264762268785215967439174068839075867571872842878287872000000000000000, -\ 397615159682441600443098183384098350434647233911701425043357515359611152313639/ 4511226874397356506383712165952525649620517215101410931659243520000000000000000 , -2536829724331044831471789546577300023144324745860356235378557548208011137227\ 5519161334331/28863932944740599601490190963176190098265761290611509800216166395\ 2352706560000000000000000, -238387379246315953440534146306027231094685271872696\ 3655070416690929872456103075602150565499/27194352509701682565717719132953253612\ 189604510076138154909545005706955980800000000000000000, -1550813552616875689106\ 29963511898627757077228085500178194732825473726119185428774722018547/1773166816\ 1024323173044155241175571287726441466190705892610954126883291136000000000000000\ 00, -35529125942485682997282355789889464087738916859493759846650280211622793632\ 576511560268691/407006286749647120351152164662259209890912602377231613326122903\ 076129996800000000000000000, -1001470312582829956850729552572942070132546183792\ 93498244036990734615807224605521893400246342018642699/1148913444452550982394873\ 759884899741938241777840044670798133539981364827684014653440000000000000000000, -277121120088103261678989818932958746730388896384413440975062926940589071973265\ 3412077745561065307479/31822740715059815977363783235253570525812670072368866869\ 697200939541195478972497920000000000000000000, -2613059968860266721598998156688\ 686372562163263342596698871520356577765222493644378844539826832473398888693/300\ 1987164544506655124228691102802600679776691212971252097540652475828385361030843\ 2035840000000000000000000, -178270528386671490694140309401257333040173082743746\ 69508277853037237328391342581572922284685848701518328198998947/2047844970392129\ 5659803965665059199441945319309781396033074482371202888489534882645630655660032\ 0000000000000000000, -182943464066894200956807098667814243597798639117347756091\ 32553939221405777336628002304708826909242102097878944317/2100197725283248217191\ 5482028672484564420734726143227203955696843237207279695405804823353753600000000\ 0000000000000, -284366796272736169266074882546128028790854611027359307885324958\ 58281482281339026793003947234137708079546695538117887/3260799299009006308907246\ 8405132725265251393054805761375741675775684599364105543904965736320204800000000\ 0000000000000, -597455873729924624082926042937923147892014343107889767282361491\ 18702823368239474473774335108585592324635549433834306731/6839818583869475887411\ 0523753023046609692902057224341001637035715676617178154424315467554949752160256\ 0000000000000000000, -170476764489586118465710164456506557392068209344397633068\ 9611833426901349180786385367982740786679709165102339004914081/19476517858466876\ 2784223261180015868363244061196436124010428337705996343425423987537242618435993\ 60000000000000000000000, -13068290610580087862181354736042613196198188170074455\ 003644159784555692788836622581919380024115768649274107547976551487027271456933/ 1489409620399878107885832645941663569108723686636036757633699389093287706079338\ 49380001445647228454781006643200000000000000000000000, -16591022655447798811518\ 6651908258777261185751218948837432627453760327712175264664812560038812683627631\ 349142743619163055203927993/188578768592144294156472601872331399059297861468404\ 9461820120969877062593526311216888257894729943912493875200000000000000000000000 , -1104315105841371573315944964809519973483551089725622152648473525008602773259\ 508161572325452493299750300718525802731571759476698173/125155262709490889790394\ 2618809276946607367250421712224324871470494745279369355379989385961832130885250\ 4494080000000000000000000000, -193883028057674674474181550724876913850245664320\ 5583012322719864043731954716517109534345179204741495451327955754242574628636532\ 3528411/21907087788053064283989332746593383010776312968006620652280812728720700\ 3168469559030927840626266310060749199769600000000000000000000000, -757132567937\ 1583950796726757001611650118105935830986624646588788698517340087374261477197917\ 2482481283047472431508899141281187012886601337643373/85290295300944505797184285\ 4596606066478971390942030080133879288955973558053720153966576557786386342035453\ 279983789670400000000000000000000000000, -7441814156041029881308090975432086418\ 4611311906062014244902555994990004996679897998556459683772414266262618179972061\ 14089813122511867435561177629/8358448939492561568124059975046739451493919631231\ 8947853120170317685408689264575088724502663065861519474421438411387699200000000\ 000000000000000000, -6096509601862480405286218888236251764840384136728484423086\ 1009707717479807921150927254483858384921234586645869310556948259875039191466829\ 00801663/6828497561821995924377510479315734181683553921221174983179840836227031\ 7214955215477488180843364806785807748288856702582784000000000000000000000000, -\ 1544606383017023831188504645138502159577551280407696355186377489396709119334170\ 1656945461647647821999564713468300179398634268055044314226962779788321341/17257\ 4293232206972317021476380032580122191797910194513355525788087883869288001893688\ 482370790001355794178492566246692071512473600000000000000000000000000, -5272911\ 7640622641320122051384325999245457774246747832784715099492887347214678916252007\ 2306249294657081796913646834721779846575593216929920083399003174437/58786408413\ 8424431731638486428903718810337558720327798935009962202619870810540710916135435\ 8645925032387308786353689275104493568000000000000000000000000000, -406174291662\ 9778490122697738765084693431508286870698771630263617569259815126484117349240345\ 194023327292868383808462750980869079985035606314135987393367883807/452056792264\ 5549621028712390004373433338984856094098896028602062072291784738365241361278568\ 0831046058143425056371442582048991084544000000000000000000000000000, -447003052\ 7113535761991243697388394039161251305821390134545131808823841651289259519088571\ 647379563678174507206855137942495743571059948687139606974380356770183/496887771\ 5770806000611731346676449478229805708843493224093615172666694168557658859864787\ 9048540000275930098355406190617797206002892800000000000000000000000000, -257632\ 5893795786596191206085287532383603416885843165558592634921558924094920631679701\ 281648930983346902409168511148042068873887992864091110666367404289140554886231/ 2861871496590209576908332378610870057181586742861692461686809199105660728859690\ 1584884833318211066198924515495380845944099400237955468492800000000000000000000\ 000000, -2530348312134753723307126444612670356071977010096673629398505211260823\ 8596095690156176798937635934126324587939300951590720113945831376171951105128122\ 178063880268112575381922163/281047604860224466066315580565972146079450250332776\ 7947630232801773956231885172059593809573951744139368770466354743382807790721613\ 84482507890244976640000000000000000000000000000, -26977567988447168325532629253\ 7498453851489605299140367368853577501466719942611412284372043388784035743432548\ 330158267241822096725606370315137944804986715151932120172976792864959/299784111\ 8509060971374032859370369558180802670216285810805581655225553314010850196900063\ 5455485270819933551641117262749949767697214344800841626130841600000000000000000\ 00000000000, -14276639518286928408301431582777027616411340092794604374031435347\ 5652685198693973608349665906783461543875715481683660543041034965502481185488861\ 009593923872929982116257456511/158815771604961307144164284207090610922102230303\ 9506998990286713423777433229618841767418346602087910071903682905260991476917353\ 190127921421709475840000000000000000000000000000, -1438173361111977991363584500\ 7349452366065215041201823034875090468909702188547216673207049284676815583995981\ 178304851566017101747855072783126989113414073885181346438318066723935869/160246\ 2888428020122806574042900558756810792413652317536084154343914023311027715379492\ 2790597787534174871797836194127077093910328381274041787181187465216000000000000\ 0000000000000000, -946380193966295531075515485841654537930012063469022568498961\ 5790744988569226521192508379433342862058020271781783350993474600690945319173138\ 906782531476201062859573419410306205140441503/105677496836786610114100307132236\ 7713693431110883283343738697200446870249828592824609635200568402378727641615611\ 35285265102925104804231144342833106352340992000000000000000000000000000000, -83\ 4393336436255036974544736909875028048333163002686871252687777069515351260088477\ 2287244114780023686414548266792671388800728885551701047442200064688992548905811\ 412022299971000204822391529/934189072037193633408646715048973058904993102020822\ 4758650083251950333008484760569549175173024677027952351882004359217435098579264\ 6940331599064466015469436928000000000000000000000000000000, -110622040673479797\ 7282627542725867078817904007428289835745882023617577336124768534081526632224217\ 6096594176552751928551839396734179720902126749026061727032940347266027780603384\ 6128610509995202137/12423045822736388081628280103659578197963980377199488931733\ 7254742218144937960958398722587154699113188723545949255965004580785044118432191\ 6059188829243653476540271820800000000000000000000000000000, -882895395831528769\ 2108756197849773195958133580589216388432749417796185339577856845966376709818810\ 1962203301046787460200697950562333863719750547868790580271214822455184339364975\ 9094772709833699/99484419483771926705026724849696892172410953462220773488921519\ 1501769796556224212683679712262496902394482246882340817086973751096907776210636\ 3338906220626842746880000000000000000000000000000000, -286585274552916604331707\ 3072292837269084615851338438791970731670166558599548192956263075710481398753273\ 2674640573152271359894845652064622421598840186422487084421267412722839934916354\ 77119550413859/3240794562452970803903029592259020399468864446225953634365319688\ 9274298679468076104014587953399768657927881551979816957716726533248286658679804\ 925980269221127137525760000000000000000000000000000000, -1109281181682849894154\ 9151128052122437585234940081547039417355617546725385974563000034378846950894899\ 7125036603892008063546549720375458069607070155321996444466498956417896501175139\ 361864425313/125902402159019095992299911383607748882337280206379994572242485025\ 1022890179321069594272864626415766145531886265374533252308587110202377681389411\ 197434086901678080000000000000000000000000000000, -7224403016548549390291665174\ 2970972316641137308839159273562789329487830077575626879133161046715277405708648\ 3917267281294803228869120192493285668234036040149636045010990183200486148566225\ 16511787101/8229603229683562186400696541888294766411272568749865048245477437249\ 0738030995121707162184400993911260322334279011102152539696513819632900389886303\ 9013285536758530834432000000000000000000000000000000, -245149447388444688275726\ 2223122348758636185741508836094280040188679773933270119327492602739124596648119\ 5142971710559870921105520556169071160027577018649363246793268136759364217609517\ 30604232621563060943/2802380453063270423043727609655581813801883626385794381773\ 2986126317804057035266553498394127486014030716687046956298200555248722786594052\ 460160745892531060365330999903518720000000000000000000000000000000, -6587031845\ 2372061382732219756328419098945323776305320498458301013655934377121092991698020\ 8916531999957557142180738410846494571798331264380607656151146088238032462034489\ 0105202199321855849508224673085718855931848405041/75541310085223475162851701152\ 3701281898107774926970274986941292148425156820921002774563732684829145751833717\ 0559157976346565921566596274896617719178788091126395683767755708112165666816000\ 0000000000000000000000000000000, -267906758616554218653701337107066947320791053\ 1075977065975114470054478595569967570692833169745077168870904748853529741246816\ 2517680591805350335835802183987739113229923861613781581819918817291387661849473\ 093889293534064607/308107823400931480697551138433466962843508224466880276158007\ 1216909376739620263129983187277710523142473145787298728566619219353876295733987\ 8338137290550361007525862194086281486819699720192000000000000000000000000000000\ 0000, -801004355215202102542001449897167059963922091721961703798305153552127415\ 4416895565647478570038381329587337455483827822038486094998781184948243511904196\ 6142938878580343680218317412775241557616671690313755159387567162333357/92332420\ 1586358988641742438635211265948329511591559054605400801434896467267823718520367\ 0414933589352362767699883324958560514647508207323907324682872368173050039101621\ 83861321961775217560780800000000000000000000000000000000, -47800396695774447405\ 5860214496531612882016138148131563623585707096253637916756069013326538481195986\ 8943549811045594274763412986995295046373402070954823186131342145787197757593468\ 556377806758279789479330076337419131991463183/551929089846361234718324084072332\ 1693303394719248631796999143978751265958025971937965574320111503494390834213310\ 5376616416000979098356124267893609713451838074591647225820707853804541795368960\ 000000000000000000000000000000000, -1694312915384760260457422149728948637797539\ 9294679609819905159605669611672649232552155732075888605212357708788132776408421\ 3121356013422063441712206678293982178430409569941053942249662731871800868346974\ 056643451849766173223/195827697625580714757520053581071804360473312427116300464\ 3920320751817538445834963556539129880296284306155131447449030119232219484979271\ 3983334877662260166072687329343819438301265214308352000000000000000000000000000\ 00000000, -57625036687051820105948424249330404739158547489241092056026620833188\ 7961502297005365722925812907458899287677471279247119078110918879866773339133945\ 3990415371809895329434361684912008667587053087474162477760077102944655757733690\ 763/666178411444558010305017169475304928381719742613309857897796678235277801133\ 7348129124448204374584717729736895465818957601411318177171584199134758692413636\ 8556032118201565594379542081947010334720000000000000000000000000000000000000, -\ 7080658017682928427331691307781538447576460228783323393903257869262784979411763\ 4976388206468205186573054139146358104014637464681802791095347077780468075852454\ 202928439830657780048431409298791594009267364442719942005117666813167119/818101\ 2137275226084521481935147913353089029600025777264859758126172314214945975317403\ 4975009026253573188564724840327374847291306047811188081436177019084950365515833\ 9418015999763030083971045130240000000000000000000000000000000000000, -487369972\ 3540892820080437359780124408842433866315615289942393158733925670814049563268741\ 1385044986660522417342563093237964572242307541880221760017010264230648484260696\ 85159779624261412284405244972318862427137594960355708040270987934806461/5623399\ 5474644413468604824296845645797836034503920759061840899144108494249360278734449\ 7740723017282672434845854898494912717856366651020504071063432231546758717067221\ 29933003171082015626922085684147650560000000000000000000000000000000000000, -32\ 0869418944956985747940845397525701654811704310853408661645467785944032646531541\ 9197624074674092625741723482023508869249461620345441453476347411790124439454217\ 5057380060980918081719882636408922907886081511676274656167519240868238278740697 /369435244253733093309163818883272864132058753253735364655634562246916488828256\ 2212610207319939482418139516616996722430502466288273313400733934019348399562139\ 6711417176091511074547857650294473905206722560000000000000000000000000000000000\ 0000, -562140781551757111037970067690287897260471852316904324931498133384891456\ 1868705335344051311219855474080684398013923156587258501136593220963461924396794\ 5804663419965492223055471900267373546624355480567483539462266287017832472061119\ 839397103302087619/645373889301039289095330747079675532931057447117531020956352\ 6019847575530594891683835217042949315334034838323909171279650964786793809147579\ 5505609311739553793484902648695549040285314097832521812200613195032821760000000\ 0000000000000000000000000000000, -804430631805710667363051141667387228528920353\ 6666186398086815111107704530499066032262963027491693015549997769310630914060398\ 5260660662005315470983078618293003411038186101451329812222693734288848495503223\ 193341561512234907006987139893159922313486567/920308901391403061708583045642951\ 3526989987688201268222538382060531588351469040713887152918327210997453990390359\ 2706294109196177330278913563204471439771259512516545982220684186126883533489043\ 3385796540874673356800000000000000000000000000000000000000, -231265492213155478\ 0824539186588914560156339721978024711958620243903251643074472349180936610748407\ 0725725534879976077567354194897575299764826165916956152554909079373008105267085\ 842179688787061979402803753571822002908391761879357382432158947051586557282023/ 2635144790920250605414316108641546823992428668581494040266678533414885826804815\ 7275729782915694348244922173151623985436085265848858393194692546952611054657104\ 8841963541262690995509860730321717941081163051668749261209600000000000000000000\ 000000000000000000, -8385403950833059958115340532260914340392886231512790356556\ 8001829591164368696853031448280253197197944583395040470378875503025858701677978\ 3785900375899034353641763757929669316236608559050209250001397402373244173131329\ 0093299940514616213605003152036848790128780799443/95124780100556954033800625864\ 1334398491925580500538166786687234908958268671065632649829881147779814229566455\ 0347826769381480222724535138445852877668287851749305577414316618333335543723461\ 3497136475187697448531613908025129041920000000000000000000000000000000000000000 , -1050280410200652083071666806497740031789035660450863159432894525532160053950\ 9640608153073124681770028584421698106375623107559453460834564180596143318997820\ 8226771536800980814938032694523825524003767372732828725555271950688192284799220\ 3779387086650072910789642547886953/11858889252536100269547144691061968834532672\ 2369067091459407008618650130827659515537012125183089883507285951394336240391622\ 4534432992047259582992082646552184746761984318138418889164450858181597634724006\ 6281916941200533799420559360000000000000000000000000000000000000000, -320688978\ 0599435865104651028440670768980593610745992117736919447042489275987072799622448\ 9881270003446157199320707351366154662569308464496481230484764951881079227151713\ 2921960669613817559642084100182583774886433710717806250684328062323119577417915\ 602134925035510429/360376493556155497154178203586064135435087325816605351161832\ 8038046177951121210956259179087993277175758489216389739293545273560932571958075\ 8019427658190924451005302355508363719250344178360306854218599787798000243381523\ 38489344000000000000000000000000000000000000000, -55855782785779502500719671963\ 9056268102560707456627498665455383166657498718054703372901932264287821668399015\ 8790760427046493189176268729050257603428086590129078152805619113172677404617379\ 8329736074650823131047619323776924671737570984796036833453893363402496274051949\ 827/624760994767755526395654452016923236160745659310207115981266191747034835579\ 8647647803565619401808496969211097847958030387914620427470297757803080240284274\ 9245195265515297048409770614972040786607097654983338879495105251235971727360000\ 0000000000000000000000000000000000000, -123251401778906913168529141634057976561\ 9842454043293960583314070255165008205961365204963472313503394220527640505273744\ 4450314010080991228906279614869232205665432947249685345195040505432148979911679\ 5074489889914668785044887717607502023803954869952637126444810744760016192858569 /137254533079433359049380003420698945978599946601604999513041640089795645454950\ 1941212108141318196081574618035382606354466371159441966196220964805331295415070\ 6330405039773760264350789348397163873061051623265138541333151747730721336197120\ 00000000000000000000000000000000000000000, -12924918517848062022709915622275325\ 9749242393172512449398114391292722145753434056881292522180716811250374330895502\ 0573085733251408119934987286359978854716142493346529435830725653070476538158093\ 3771370375442091392673724528667051096117363584218895964759848814753532271241/14\ 3364596939619344660561884222210985939407272143045716466584546283500417966096992\ 9927919576455657550381946904257367424313521824678294430092864743518990695826856\ 2884398281044343911685248307422376891762063669298766782861696355532800000000000\ 0000000000000000000000000000000, -805230913848045998346105588899705547577124560\ 3620082473623046459558900104167039633364067321702888339853203515647236739275934\ 1234043563133946920585739401626502582584748155556039528708660009236223340335289\ 61200574201913798755711326013814635151229270400040410058119465091982859698873/ 8901731082699647866851395188379642526777081953035350840547612170661436259645467\ 0203766262851767915008394756173483066030299694820503333566633112322352490167095\ 5568064253086220662362195038233693537939393535856012765703256434888288461293355\ 00800000000000000000000000000000000000000000, -27940113416677399318474616374210\ 2192505159073854327254136194951335565228069152682613793270681110663513142766968\ 9226320066501182702437282770391118643340679140942916468533547665380688588035212\ 6674801818266565613272791578539615188992790517011065399679624918086518979063648\ 09718060740786929/3080681420663751801600374675477132086858589932033297434393915\ 7946486076559505710748552082360197000799721895900665107881546017384497058669628\ 4987354786752887278733143783160568959428100584848455880631605516910596044578697\ 30946468924305619998998528000000000000000000000000000000000000000000, -56269133\ 5624377155744608716015166903979224243385015048802075497810296319710538325449342\ 7778509523007004324456946646804936402772241207426372543717435495477457769208712\ 4997833174416448729408011498924569788120372514381143225547276027805973148034115\ 20370166106428586801834558369899849422852673/6193462063365027731713935672127897\ 0484287137903218160207143914674564909724254248015073380242637010281954967919289\ 4378505962944922387454276968485356494079708575155008356864827728168584580076497\ 0958318656594749755810390391675234652175617075942785024000000000000000000000000\ 0000000000000000000, -837922434877076530001040649523443881862807291548383714549\ 5643190212033939614681047976831737010470942147901344988200113704680070817041577\ 7564753243942728122067715911839033690644459861546010696892835190589041094147560\ 90719195511434082029392926139840692416603013716325849580697217315845695325709/ 9215871550287161264790336280126310808061926119998862238823014503575258566969032\ 1046429189801043871299548992263902683521687286204451253196412910621046319060635\ 9830652435014863659514853855153827678597816101298763664586090281274916243731820\ 90028641157120000000000000000000000000000000000000000000, -12339657659908057734\ 5822181401798115569969184587063618212682564364373019599227466489756899024158845\ 0554812198855459012265198692861186210920082291318604412676811136607299396058135\ 9359725552195196058593142501462526696642510417268545507746956700531272050968907\ 1706257631399139569381944712663327/13575689596901933038043166692996651766040300\ 8676108905947607191814394696092519301913513942964411335462609199356052700106683\ 8053470112845448145915616789687026715489148002832522539593559662096495723506998\ 7501421803577116143132440262745610815980657704960000000000000000000000000000000\ 00000000000, -58194086857966102732332513350079142380608742444537927404949445671\ 0787418748727599434368343256541609078360625381653413944393247217338868100297764\ 0174795646772565746461129413441894737969101191054673195001530156771773946655211\ 8815735786274214365571742771201204715434032569445826950645128014041/64111904074\ 2975107591957988694858924045085351640098804008278220393598583507710021643365560\ 2361492013354029757560875209471634311295163929593543942518653530620266064151973\ 8294978836875785477754109181397332761142902666144156465005004338898540079087616\ 0000000000000000000000000000000000000000000, -866829991655499049727533989115332\ 5519025607339681205309983694183762262230447867877463996218736001532827104000252\ 6699058304325690511958785312700096455047257936047000479273299012411159268566535\ 2500537518567904839582976819390255718908018528483126087797747810345516574945484\ 282225656300153407347356575957879487/957352878172696116763385188837713802821149\ 9057106020881745562465562849871390159750729359897742100762239237284414532660669\ 3938738744444759766612224265291702632141097430813350570616712345215664201288608\ 4126459659939600210172606213894026890604332070392015299868098560000000000000000\ 0000000000000000000000000000, -900035471290626637308806000821232118822026669710\ 6943280570971315161451752467829500136294245693313820253833136212212495313103259\ 2430317936353429049007663646568367048857421629484833281387870393660033356360862\ 7429025123673898980596476590596620008741220225820500292610566479606466595227986\ 53334721828075343/9975601548616350092076304660075600048622602240515822551681522\ 3282774123461737157722746306811748585241753674901401827604290982097546737073819\ 7596976952997782690611210963505750159368654527143209197205511441418364001697950\ 3019764920727082194371857466509387366400000000000000000000000000000000000000000\ 00000, -12055713249362973466971362573700478534317612415187688753145391489404316\ 8277778174715857138146233963924848176044791363615084937825706865232806452134085\ 7109701231714543271586427171210942626298067733068730976434676712864554332609539\ 2437327448738070606115456911575345447697643933689208497806630987262551450226153 /134228614085564027274537670735030168844889601706727025224151703168255567744142\ 7550568726622895310476588386169719425395506761869980783630601096739904852172219\ 4977513257470355752443361365405904928133988479401968280797865272585548789269344\ 6634430864248152949480488960000000000000000000000000000000000000000000000, -428\ 4910753696803182540599266699146982284651262187309120625693852336861839946106374\ 7770476712805621106750319125741557297194154595761373792352826709080553184130898\ 0962775683164118070582205124631790646190965990851650233915356753202390152357303\ 00733493183880254139765857143691276073370213573984371260273977930142049/4796766\ 3754454168954109909515906592889055831123074630995195939113954832616062020965569\ 3131240324755755793755188665466086205806450611233992067893519032649088249099976\ 6826175834562571361822748514967044872457654708764427981892273851924904036970453\ 96067789183160030330880000000000000000000000000000000000000000000000, -96684940\ 8440579055744937740741164581912696936863999096369607264119972959337602678561229\ 5373529635397810389205692605723826961158697928535374385654452847355780020210022\ 7553142489435689019446277802116089182739391549374883971229889346122298034686832\ 26486439567468475348517636940805522352325007347795572295280592797869894519/1089\ 0173442487021801589245440278542754340102705934081056241117269318389717982357739\ 7063335572462861898275894337729177523370554838227203126537254529553093373377028\ 3465364508963762157220281159109868096169301188201155566857209811927540838381387\ 1341864232916759875823769485312000000000000000000000000000000000000000000000000\ 0, -396731141581421763402574826449560969855076566301283796275673215387150722420\ 2002658182006448277334910097521992273785251296100744158314420611548446506416937\ 3001075953346487927993539864652492657478317772104562544577218958075274402543668\ 7485248686452255156293017524466225782586454161734539689301713232073483630879460\ 7847/44985407815453822963839536401089123209618910209014324056664631784729732805\ 1769081382869712314842460902536675984384444648518682786683523040608625857482540\ 6382311421470441821307951056649486557583535778693032127064366906125964819914016\ 6976664670108502369249656536385454080000000000000000000000000000000000000000000\ 000000, -9738174620728628079654472326018751681155103485691308684199270384900764\ 9585101716764804275807948686055851398552864715576609947663533206738218625599433\ 5372028907305820638215410162755742538053304755493880244277975428598876981689922\ 1363699159386744131996018015543616275767125103029028063916360096576403981357894\ 94629400177951114831/1111943056898737199285617308050928781891877226314600388452\ 4744373396711702976298031283943521503068804855088776911442257908451942230017779\ 5139229323156117827086012726683002238316314856597006376144185484560258715894321\ 5214155947325554260714064241460289185651916571634435263408635904000000000000000\ 0000000000000000000000000000000000, -381642319861620774302914990440591978511906\ 4637538924748692021951478708956895427090723389317157349126170255968038681519121\ 6997549713681362498011620046250698902002105976317118173678352313113373427821773\ 7146051103665508344380088369992075265482318615447957472915021727695602694717947\ 71909618512371956814294323158110678460209657393401/4388417013500031510056899770\ 1665858766697269846165396168685506288496909551643843267358980311753957529446539\ 2224399571286986610282349445357707095293521737450370672577183249767407829529650\ 1692735706516527419151944316992561675583754432501617055190165286228811110920515\ 30222531684755046400000000000000000000000000000000000000000000000, -55725589889\ 2364654908029212523666953000056284952412885860524350617751414816526403257025177\ 2418713729328965388033786321309254468022612147827707772249280764144882597352450\ 9037670866427384369914848226558499056345477197861259106233753726950982071597808\ 1213697032581522721603284372366669424072457118923782958660543089991385586028671\ 819317/645127350232248544020444304728391861430996454228141912153353747326472499\ 6351855127970253444421041096851322897632258980769742012170288165422170274132267\ 8715112773774167868941756247884418070345099074136001514559360189360006740906115\ 6723533383796540374087946679394547660615269518986444800000000000000000000000000\ 0000000000000000000000000, -261065439252488891212713452573709807331741009299989\ 6168370306074651940455602346335076336065119896852756019088493449293439543103029\ 9814858527984699687668467601026014559360073626392931807792933217447965151376646\ 7802108913750050654407016059994076895914186278834829451985906707289835705711898\ 303059390374394472130574745455660043136291611239/304118487413861842148029072896\ 0115743921586733103775734798782317237294880287154077696501669313675352341051818\ 2987208015361681431501449966177870151677904357639168227503213069246878057157450\ 1818852691514370720323538895848490811352113684018223036563416318132194740816030\ 7281837678361837568000000000000000000000000000000000000000000000000000, -548417\ 6360946806716798380886011154664316269041829805524665618988894577498700143382704\ 1515323371486711587874677032675358974585267507864841882628618055385549184127802\ 2239983412169610498085243915934140471350605644089573279112326445425898417363669\ 7535252348282647639374134920635567122243679712329707059498938069462199435839246\ 59253834253887789/6423030534524122743541121233935202008973539517201656509069479\ 8533867166184871508382370705383345101621751190325460789909407872985218083919128\ 6164316572195472756169492799786215132869007392735703411835838805469554456742620\ 7736018047459200983203414968664355118640189123548146725699549552684564480000000\ 000000000000000000000000000000000000000000, -1462228113537506416477125683243410\ 2508599772291319169234613746068805184975112133889842468608524365199835809856921\ 6013698042519797564925396720972515104668709945166045972365695659937305947454469\ 2013258325269219977678802260512455510984236280588942793369735841150638605300959\ 5323106373864190084748043724189974587636992125479480646819412092730693879/17198\ 3000506351319418995108468622353773489889952123562776645201382972519094476953977\ 2788360502997755973252211324311506207727029528247228533969399919467989169843746\ 6278941995721082328581931678170023887589092390058785280915972914490118554961391\ 5909048131044025601352204399023302688018579545128960000000000000000000000000000\ 000000000000000000000000, -1659336203945721868862233015678818127371196192906248\ 0354885198156558453606896869920208109557057929768162357468140763174597878458706\ 6024780861365201025752901007039102227704200136322869626021495374673078724942232\ 2763040557579586358027792018047362146144481470532331504002319607342113432197905\ 39440749689178812481979620131017213018313478993641388468154132362931773/1957216\ 9780000711600245035552967837390959443726867670297077871351814147618449519591861\ 2044258738601913283463902377377227366266055352700610341650804834870228870980016\ 7370393861469907331175448038472207573486532534350365111323859848027486368376563\ 3509424309028145591064575890588308196165633819888208877344260096000000000000000\ 00000000000000000000000000000000000000, -23481190139832770022949775669837161135\ 1544995930149449650560680253017845819315062961967490836565304530681328971506075\ 9189730973758984535869400040711474826535392805440713683593762369957554202978386\ 3648818775955328160954093073294985120586203271167233378588934669356089674036895\ 7919184930680386796062905716791259002532147503685276875747662292379907323993035\ 07267/2773033542517494875683041090363564563931002779771257524696675004937614842\ 8416776651340352886753603307131875973518363376932348890827960111775161151349153\ 0242043640251417437207444186743948956584830976911107516311002202267512045924072\ 2055322684061926698953334791026184987349457167005655345968156204167315062784000\ 00000000000000000000000000000000000000000000000000, -89107264995548160314006012\ 7700272015781174545450510936975382141635026657833195192040407123039384725615782\ 1776307301490418579340194901498829692881611922451865713629838064702135950469039\ 4968331065583900939257749104163515376423356160660963944660732500487716966028356\ 9276339296321497389863878523568922094949719499577522698954977136688382567965295\ 9659961057272375649/10517274581085063717036863675404774215095618175476619460323\ 7224051720572036222174739275912287655411280388417817966781383443852811014899442\ 6926625513033264297815250566669542953475685132581736470732958396969453021520690\ 5766178212201187831111329823805799369039711580185625365755770457127703444659998\ 4700788159021056000000000000000000000000000000000000000000000000000, -505275636\ 1197833643968195038906350950341737501761598872288688111374304246104577411164214\ 2092164207653985048685839908156847874486640575229205071861002937396423065135843\ 0309864135817693731969164081556175923790505961276330035731769000128216598520157\ 5502391970484048522219863343387985507047452652514046717793680193750954786522153\ 60062651418822547485096715688368155262313/5949174033899780096367524520311899589\ 8513114532021718182122003976875637882594932077580755271476269975043075185213343\ 3042928124385008307420951538619116180419364492222746202622190194879330879525283\ 5986518349578998783943544238649774313963804813699372096851557790392965967166683\ 0518049621566460246549064756186625081344000000000000000000000000000000000000000\ 00000000000000, -65966815969112730842405731310034599298366219950606163626030173\ 3580502184694273495597809310054309853683882428210603016402050900404988755072558\ 5208245312614798659051669068837107178722083573719429610686093381201162319950952\ 6864415275985354799976889264612376903458866102324733482969775900793004375585023\ 3807714391269631165762308449106148502377790338348382518938517321689266505380687\ 1/77333544677515828625649644141575823370341205624690911893955734351347466926487\ 6366496488292868586968184104898158625942537425852403804675373039094453442140488\ 0122663235109078423185017138178715264126655766117304843674938524941851334042136\ 3767851078505068875235607276064156982044520706718522623544463063382625984428460\ 933761728512000000000000000000000000000000000000000000000000000000, -3666443111\ 0847107141283886541056584726284064807685613519182148005725688783407056801112680\ 7458908112691770988360083955229700452882224404825507386804529055247962784490955\ 9455280552235220697490976499427900250422786958137962752748946576830492865351730\ 6598281665627410701407495828576879755156355060159356707708377896045789429013893\ 710366166568398109529826684494051218542283396734453301/427175770599611243836921\ 8438296569290933133263078164656999459611788717220701221833980601998702670871874\ 1032469714575873495904228019686830129778550761565855528296615965364433194736285\ 1442252843161281937556955886602996604234883216547089437955748814599428072730021\ 1439734385674840191418737440157694150167802197235095937293505003520000000000000\ 00000000000000000000000000000000000000000, -52064912230496636522677918397701076\ 5981723266485832147580378712202598019817653044276935622487033549673092619222081\ 3294542635553961168681301468310698633455830116508445331222596987724491173607066\ 8686029482239844442475637829055146437244441978257964176553770452760474803273540\ 1411513458121833817764801299656492426901678990453707822843665346059304767808093\ 110316287405124707355929/601862804607144282813558720773668000360894809347018371\ 5835399981244229304996329976967851865095944269150477939506271429651757165412802\ 2194977739762959436792207018115271607678703683775219107095848745153702874595155\ 0181137401435470807436420222126293378055139028207247039714931651621522057857181\ 9317822148698794020559323660288000000000000000000000000000000000000000000000000\ 000000, -4541791117291449410968411892765109553894233385003109179340161561485794\ 5784679518620395624007583904390883399498896458255623943831128783569604482964444\ 6103783211544968187325395006023853445097938274653400614787342506084667508457544\ 3066721804851670210915076538700763894861727391124708068311733395099132317334887\ 6365514202886991850977687547980370896089289193593251015429502310154191618288193 /520167322360824135818786290475459882262093429661103985864994637511131364150189\ 4254042372063318656331835679283522076612373652882269391004043126593965401051736\ 5567083657571844365351871268243571078678687351817956799289365261349155605065210\ 0032785409450525890340161262788101230488761281652925851567046356251092330944618\ 380617827293226598400000000000000000000000000000000000000000000000000000, -1475\ 8565865643244864355787039721822042994483111519241531416481896177824551389289899\ 6574396747006656089962609338583399256802250290654974545439875995477046645115679\ 8948042960960922524794145987296094768997540644155978283023177936373127065388541\ 8912806073385208490623844929645252451830627336860975751174665782895111644729593\ 55489715559736029940690786180464569726066390732359186752511889/1672743452815586\ 4369775489888253798794576050118946025271655823269980549971762944938418654040772\ 3927935042341150480244054813539738682783387633587949866583250569492706447809149\ 3165091208780885086270026635111111533411872943595003858622399236043256277809012\ 7126076691957507741896591728095675793739890253364432262256335801055767953408000\ 000000000000000000000000000000000000000000000000000, -1897153885195054162130775\ 1645713614142217379551209139085320259158918213431660646877340642078131253559187\ 2173212548335629689933656483513352848984676051864222963556598807089667959883877\ 4220375098047266244485548134517220024392292314365345044094825822044857761510753\ 2394286039011307419200148514395961291341298297435136852405182288314613106233356\ 111641052075852301634469171072879827548431215767021/212628698216656278069563041\ 9979762878722981459419223704333572796745501656234155445942965703346906145244408\ 0102197940639953342445998094759319533779800305793521161089698576650826537268314\ 1932701642520382215031258578347969908316450255210709750760176201202892623425013\ 6990878403451493474481944903590518094133710402160182696680963158923699814400000\ 00000000000000000000000000000000000000000000000000, -51394376725967895648028043\ 7598791423148641456100094199939371040040371524564411279709821358197316267535178\ 6203998783456099143482406103639000009771805505848750124640014717576980389743358\ 3423896425744310866592261091332711211678782615672602187500314560377011541060887\ 2052909476401993567082207945826662916878628243113635880770010907573576177709199\ 9959576961288307736071995509188890224699050589/56939419876192336009771700057727\ 6160903628358985579792105913429750734343864944173882812271161137671644714891280\ 3065549660137097526197884872638900723366022463727295616557332616212663852267672\ 6632444685905287886676444058138426195900165825915210110931214320978917640897663\ 2329392849912177533761273068902730876666790530935162417621395046400000000000000\ 00000000000000000000000000000000000000000, -17224423650946336215889995832572179\ 9973577936955785572444770963261487415194896292641586715153857614798672717412032\ 8786769079203729460561484174712837494418018318231706567881723348528572354926703\ 3966092805662641852080547066949948765572503053483347368781570407219284950007088\ 7287637901632752751734330382903614071003378874012972487294012637351334629436915\ 42156064174162672174420990516247570383699909/1886498393682897434591568514571483\ 7569070783278501252207205367826360151867107343897896803985395265674010864549051\ 1109267025542804248709503288294339552168382950449521734007841998539261469685305\ 6593667946622824943573003456261819023806916874228594797399595460382585553974385\ 2472834626802411993332155408311437125080754073324423723780657846943744000000000\ 0000000000000000000000000000000000000000000000, -512465486035598039020880308395\ 2518841542604594892441642464256342007892137337727420920109421919446801392055384\ 9975302100059540294756399500324192946093424376828747735217417414837467686495228\ 6249993417642157764735477238187808681227544485555389655377425125048448110725893\ 3919657597507397558628635413273324001125340990926821082124032935849883894249032\ 9628357575720132983120060231922443334614857610334659341/55516906128218893110411\ 7859391144527921007572203589868606925743118812178705673985412911519510312058158\ 1938671649499677642003537869983670402770289645080634184032639751813042929001165\ 9582877173147299755234159320605459655053825154847588766868935504584895181833831\ 4899444334134270927288496857294532795488659531303559516241645294945905789882559\ 627264000000000000000000000000000000000000000000000000000000000, -6460364842711\ 8563252869092909081353960843915559092221883767721082122970243380367951471605753\ 7494843083870440127271919235939021831228774737033402598885655200045807458391207\ 2423164108201074358396527884710860288748658864570836534046662861907888681674975\ 6770425049688542113844891038876124501815745007787349390170756597033621109233693\ 890604170389246267158851550347957865019019301433318034734634898179253519127961/ 6929454905914922652893225894713247301139480038434819226524106396609951568311008\ 1074483052973196831503399242988902386014201256985306303778829969930419202162985\ 1383863294043064003425842552619307355258348905662467910767121951229554872603928\ 2919186629895186019735163609983010795583064850002975908408425745902757781708377\ 3389357260269677329233442386424627200000000000000000000000000000000000000000000\ 0000000000000, -140679856499555002125198787607575645855091642325964776066040710\ 1219880480324056471483662259546512085381643269215619249640364221004288176906957\ 1129382136581337526662990767657907958880201758646145359291398664269166148697318\ 5894799456552872465929219418219377838085574004128342052958651597923853183368693\ 9985030472585473127331344669693913816722272980966935355643275464368551900354848\ 2261195663410820698660877833/14961637941599593093012163067353672701380724593181\ 9367545902337231882200995119727229991397862959972058518957273119905828343377737\ 1667494624877399537239870772170121096276622369299679947934483910323228742139375\ 1806150109790230466198768737356162977929401841066201472808439927347520411911241\ 9311896863250811175098045682677450031669514697152283322225786880000000000000000\ 000000000000000000000000000000000000000000, -5124044650732672412954223786808485\ 1429769727712995949339335465898939839003747562346392352037529652716641250013549\ 7479336494691905660671078245361981436267019527481990691900947473796672877129203\ 2435620065271627035747498949351604420307196789805600155327619381507813397076663\ 6918459844822621621371821809499821893317534092109763265944224961245205376521017\ 115805726294246951055295575253052316273644009442487680086505810309/541337748363\ 2552104465614523596262178566156163473765058482886120772291450554320252240769946\ 9128827050532431453392204124357800892759299371449585767264604011671243720144198\ 3946542082711367722365909200498420299731278986951334037113758869583591143337702\ 5655997960958475180213819445514607439434817145108138863632753818633902731059762\ 4151327531513533648987718942720000000000000000000000000000000000000000000000000\ 0000000000, -612595964068536938945230203669747508690345864734894098200358538323\ 5540882497284420239436369079671449075790088218208911905751654799408695573044445\ 4958895355199902625711653134963239443339367590706147215639383356239999883044327\ 1467950068533762642677748630124698347853773842735925821812528859251480020540847\ 1917513060112448752807588639624326011509413475323103952634808382612874021817034\ 6058485845848803821879373563781/64432185879379711618317173460776776574879859116\ 9263843501236197671766488857883783246272955395304428294375299980863369859446152\ 2645423452265374223439548186273109746496036309619624075120425181899335851994687\ 1620465660021979849686224027325958080936842201817075512300835312999239581606119\ 0966254768312811608446667782420222503200923913723398510377309847106355200000000\ 000000000000000000000000000000000000000000000000000, -2850944367727984866137197\ 2010081891209894107476975463474805542607536365901973970353438829612418993979972\ 5722013919270940681377215671415992967299066795337380710970963338561390794194638\ 4683453527072517215394897761552637787592996717610940430887096064969500143313544\ 5627286305850821365311900455901894353921759064786295143109263760321661112274250\ 12396722912073533980019944964290115665562049973610736165206195426126599/2992930\ 6839020914091829722031424834524548635386001513996283289774272793792208275604413\ 8983490343180511249957895015645746875843699598708771217847510619163827463364621\ 6768208852198728463544866029594241019451142190305009004725199534284909900796327\ 4480337612809063632264915313915903779878227493326442168633285372868395191058357\ 4242491495844858935606257909760000000000000000000000000000000000000000000000000\ 00000000000, -16788992525266528508796627162060964819824419764157961883774565944\ 2052445178369868344681072096249309815037170697221090253188433254268387934399821\ 0720464984305003179455753989500444673106659613849417567511635732761399563987327\ 9494233012505751368096104298950415353532247596077771737876912119586314331539639\ 9527269256206304935204968599502229279248669521371307467588022404472954680615861\ 08823520523025408257560563315958619849155154669251/1764138652715533958957845629\ 2560979371673259534652320225608170786321922422170111782594810598324181228628856\ 2065990790489017138114748731149491314944727851540489832622715567822383648986238\ 9530713285314736050296693586031071057700728112073146715717763346911799558028421\ 4399159968231845171275732280638429283772358208477842956562385959807122137253429\ 0326688626220577249759854592000000000000000000000000000000000000000000000000000\ 000000000, -1015102851823478394025649607566130109560545730173029779495364484383\ 2721566964098512366349789663828473955447177557710953636484057420293387547657209\ 8431383274654343857218174247404033262951357816628789774923014541890708783856463\ 4634157469003163418781517395838435943510063074570789002693165590867601687636776\ 5194954548708256345498737002132980871656435024352449408616871750171492825505902\ 3046064242259761927191537328850300467942211670867/10708404023463090693100492319\ 6174855554652177133701907057973502323572954143728240028569080113673393529654254\ 4681789185004234237825900230871006692771986071149250750542123018479370346315490\ 5778593756347780098721265201908082258434455833579389038606038406015688476054490\ 5370999938764252781403804385123124061153340199721132866045314363839235408173640\ 3685315329926995134906368000000000000000000000000000000000000000000000000000000\ 000000000, -3542833233610986901998696343813127587219472998978725541873001629465\ 0701518287458472520261864282782876902535234818697124523759180048432393169752390\ 7900432082952804626801291989026574830714733836170230166655102657701922155492789\ 6194878554780318490079024551296490604637432451610982000373046782990383165662543\ 7985651891578966508858791542394394244723371373367670250265919328529878094377055\ 030802126536473765020385760386889082676802118276487/376383069794892765642983230\ 6479855656074817615125117552800197257909459111924609976719931554789763573861028\ 2831161392769098542006517741552950955558425347846578968638689930539508177745646\ 5516066389174821388109136039581477276251843713796863201767653526359532487200819\ 5292277091154958595811318880266781572580665542549294549449207138484523011332642\ 5108405705844885910020161536000000000000000000000000000000000000000000000000000\ 0000000000000, -248567452007301421025116286531263136545989186106975182439116719\ 9223709007146984176526129540526447280998799518608209961263123438916415359424256\ 1057920433310139107748341213761076137925637682476647246943254537734400280157519\ 2154568658808133940951065356967031297524611986274818311278334473971799964682625\ 6753754469411434772082228621556054260126719246599320356093149490184997766050151\ 6680158194678302634571707545574914339582334596158115849117/26678380363246018889\ 6861732452898885790596407171798016833385784068152859655122473278327004912733938\ 3594353720706766763991663021949566450817228556456972086542023034389120778972039\ 2982111943665718852027238654085493180145731123114458418312185570067261978793698\ 5243930541911304601572925052258130838315130315275132304247409758668794968072292\ 6023627967385926342816111322356881817600000000000000000000000000000000000000000\ 00000000000000000000000, -73878854392173771052591270275329478609041584169561716\ 0916002141754940471567280323097235260382217850191291922143781051616701036817477\ 7684620764043104606255904482319844554474680539377041337522896253659236083590587\ 3935332587570514136074389399119828283758934213996756017595976786259692506641820\ 7185509915611024909630645587028736718764827543868544012105042990272286691331854\ 595507610718554386953238951752858383487901626641718559493617182589/803548102154\ 3513472500346689464617755383513008014344657711162998235929823560940865487163147\ 5339533250700111684841843222933812259712108816148013482299802850473772511527853\ 6881552051254889067790353753889233513977594713343061144793940513512136674882015\ 3221989973964270432969436394338384124098130800009714624954381594185552661276204\ 7453651413757889914767054208780883633907957760000000000000000000000000000000000\ 00000000000000000000000000000, -35779562800402623943100453632413089009551722397\ 6962167560818068585323489539162638025071377737013226414603436145644090173613494\ 6564063078051518132612251097450708312281785061010640817473666496312458951744174\ 8692212653732170455840630379673961040176635030073580231879401027716597374448948\ 8815152534848292213814426775418789187702604156514966586229358326727745235531791\ 5926352483449917145489449627378134602930290672429659098177633738414009874969231\ 9233558241/39551625753369851964348934790310903946620468259201575813758634847335\ 3879677895663099138560801186731796784706019993514039601439635316163504770309390\ 3270202521029022679472760326052558807521247470307721777827466944798247273166009\ 4285719430042719528009940529508405011977300488870047708954730274078268693291932\ 3245532539264508358463218820100987923903447595557656214040970917772941610535165\ 624320000000000000000000000000000000000000000000000000000000000000000, -6233884\ 5903177539794887266636777447555644806521422319449700741518982088582832533236092\ 3375040835298489003114003501641184600519665132571000073243166599430984585280588\ 7482065174729199790415249681148103639247835594930611980460168952430383393687913\ 8032865578442239968057411929198928331159282966746493001455048401566629110827024\ 0830771890614178610396970212209723207960581546901508179423126550317650116104000\ 4831705325749576187451678555237632569717344594482130414023/70218560890339986616\ 3166533288943245481424081544058874967803307568905193236074980349369964254334349\ 7039720001280773870643173527657849539046003834817232220357397653812441017954956\ 7544783151047603209510188027809872816458055473909090869802915657001158994132350\ 1572105202011031848352013691093143352039167626290188254295296597917201075689496\ 3876218926743347292846502699553744975845656243431627607244800000000000000000000\ 0000000000000000000000000000000000000000000000, -384206684935690389001006252392\ 6080222524330310568279479713126147163555106604640499288813919967597494332333994\ 9852013266519471621286000818010820382196305133548954640530018412267578791017481\ 8368836386485931454384606508148435771840318535348121911096353854822692302442420\ 2438602577636334008546962022152702756242655859612712507932518900156956161229661\ 7955947823500444447788109175787424425588868861913322608297620311147546237824115\ 9802519914035638393726504127624791/44192890998579015206676775654083242129795935\ 8367173483324583758775697054516557623052628951534993081889363466974006971381925\ 0282312739471468886460676945137444615769298119342614156897414081122190353267965\ 0345911446153837721171006305994333396983265157102446636218614974718269673666962\ 5649990069495482191266554901134996845008750454426953764244379598376007243622836\ 7182398847893715169276386539995136000000000000000000000000000000000000000000000\ 000000000000000000000, -1225277376720808494075019591367378057822307749509985018\ 4937274909499122844677179316292947980287022517258755802277222804402602701235811\ 5194921512731697488618008157611383740006157794229987872079872342920604944676301\ 1673721066425586891949465078684810157677483628750877536968895240804193242612793\ 6257426752902855655196971218493131689610141570601974814869157458395040676856496\ 6889804351352273370864048472757795408169672815070990960072963772184697100224725\ 04647597/1441401191709491286189306446588723013583844321274187161310939944950711\ 7636192816756290034703796447834846452980879079453881814931016763713573489281769\ 7698639505817488233692543489325609787922441578840239041727237511450947019062792\ 5836692050037686874773504532729637161720932394874051692268490000761063408506146\ 3123445112592429923631498046308825855247911473511515509456066715861354927573144\ 6254796800000000000000000000000000000000000000000000000000000000000000000, -657\ 1712403791142013652475947098281898826758872079077257116917969340920916847484837\ 2564258100696982068720528513931681799829910747688777888955334445174088715270283\ 0413354758120476298472999765575360928073155289819742833200001822540389687198356\ 9420388288919680996507600097521389032619412130642012974609118164220189245837211\ 6394243911321509421973938572052013180734628714412388653692452313577835356595325\ 192866655815475412794452225366215986061825196725394769536256193/791279332162156\ 8414884460471452490171678901903277199149510405051949105796447382431388140392578\ 6758227305953052284005564067378625813896140382913936878920030266105089384574983\ 9291087935759791845203404836830233557489469759554323774957060971424976859356145\ 6153044355807066234302828983233893136465530365946702394232134326108409875745386\ 3337583901135916418165373540512625209611458171892890928435272089600000000000000\ 0000000000000000000000000000000000000000000000000000, -103564750157721945502286\ 5358861060484808105867777338986090688140749921893917470056371964437601459185401\ 2650166456685708266059250851828151179839515532576744522429008183038358433624003\ 9667385645126245873538574621133820967295092370779334094166471656518632702185932\ 5407511079996956880202497516420301028206594263567243249717471041319285741892688\ 5647448390577964696397154107596656797128584079406184414583835145147534440931083\ 31775329002917095002528231558843784827079197615184457/1276153858153524933508682\ 1448462685943666697970374742710133403918497422782296775563206932424843760514902\ 1021906455022280434435960674095397105325293808605595930863687823397660238666343\ 9051292367202658970152316168467444298509293042359160246466534175911651884545190\ 1181276856022304824136787658074600260320125792849962356078848516910624709466122\ 7071431469835707000403366572862145635656323420528355529231148095897600000000000\ 00000000000000000000000000000000000000000000000000000, -24823290700076891959933\ 3134845271368158641261158225200783060729849264463705277865861242289648823784303\ 2011491415094531277870439486825932575644541131493661637211952309236088202978818\ 6163988707547772059217742336230893018503035475803968994986855905064714736207854\ 1357263316089718386233905086374800586290072366844285457753422432625571701288201\ 9919687982234449408004792440225228060164546052851491541212286161492245050760315\ 9773870147599626830725919451805140848092213208106205742411/31265769524761360870\ 9627125487335805619834100274181196398268396003186858166271001298569844408672132\ 6151015036708148045870643681036515337229080469698310837100306160351673242675847\ 3254256756662996465144768731746127452385313477679537799426038430087309835471171\ 3571578941282972546468191351297622827706377843081924824077723931788664310305381\ 9200063250071010974821509882481035122568073579923802944710466163128349491200000\ 00000000000000000000000000000000000000000000000000000000000000, -74195798168645\ 1478875444683773071649417962664371941076980535862656651517329127229129093875786\ 5584106272125199851654136835870807409148515973043258187811586727240946668960159\ 5471200795317535821186788582730723369857508067158517273274582185193923406929865\ 6100934983425984241589229905125426560056953356304315057107556846781251796360276\ 5360126497203266825106832906878963211445427906856050926535733248986121533122927\ 572501044118359611480092556833521719324987205516248344914128064220975081/952972\ 2224743283691017063904266847451749333551631247830163949318447080699186781051527\ 7674103316414145202153768171254164365514234900597626282048047131234841813141809\ 9201878727961799639927159615337373662142130377036751306167322543914368205294348\ 0991830141927835048401012525084880807092472264651456017365593595022578577219038\ 7249432727328591726837918503474908012633055983422224953906014462900701316641592\ 0855601958092800000000000000000000000000000000000000000000000000000000000000000\ 00, -10248930789439921553440126474438221040529458658848098374792149355158972326\ 8571815094146669623204581715748622697715238354932889874241456286777866628002779\ 1277478426878661165715921778043915020825064380192494463641855757327781190934600\ 6021592203668428131258833236417334622860841087715704822018504393826518104410554\ 6521754362943345691511952692830639528567448606930494151637993988550265782176745\ 9755797515483799381795396064257182090992514593690657848831159902069991316147235\ 47192972242619867/1337565651443173885935532689819628093452178714038388840055611\ 4762802796471084862717385704947447874942401352179341153627145970809932355998831\ 4643523908970170463464307177821026432759086637635147092162645016059617794353214\ 4084912074568374269510217343241928599032694120884232888492068449911310083791088\ 0907203800737749494709973996404594851334742566386764508708941846866549052012531\ 5597864872279423172315721038960530361942016000000000000000000000000000000000000\ 0000000000000000000000000000000, -381622420775080971324755101437256520736792261\ 2088931387575170929989998140542635645491789365636434788078382486393110688893118\ 3344943845824484091029895816178547974494782474252094351728118955979673137463118\ 8216180635858141125163393205625554912169068255013710167346919861400915493060200\ 4809467347731864827903176493259187144279607316686800963846418487170896761844143\ 7456148053679075616048232055399341873800911217622984493603772487298634376576266\ 76816216776065770022911305114851882868429518086155781/5036579788849679997338422\ 0224243613342693335820259529081746292577090141603412746940391337091265257243782\ 9538444608944879816969832348128627098996991674613316762188454997451206148279554\ 2909089225741890655921651777130728719506420506755133754517975007070244978170473\ 3357107982472521626385101882463422027721413047866051055016021220775805664210025\ 1199342469036336361541209649827639616219170302500633466171197698996912495254264\ 87296000000000000000000000000000000000000000000000000000000000000000000000, -31\ 8537977976660519504752149836329815165146754586947492756848530218583932288705912\ 9426886169562722377919393834103305035597498624334094489277156548473206945830157\ 2977446002369153089299343273015029674492950075268229508740497653453729529222298\ 5641601156706639522936883771058240872045097997911593302448754940550234293364340\ 1437594724217365407183458658212849905588112568182101107440457764145501745787531\ 8194982483325701084129957002541421422614577237410213742447055613870223247794688\ 16057284440069683/4226680201164531114782036378899219587138979483864058259426811\ 8417334866415192586868033797180638800212234052880844215418971567582062076986285\ 1916276571659767154239562191505444122310060652674763805483777438169438114828716\ 8585683528678768851703042901033760691639287645740510464481143181387655052940592\ 3146803850138201629334307956131975929918414108513212195885980558288780901679694\ 0128235594488787527780611864308600389257910026240000000000000000000000000000000\ 00000000000000000000000000000000000000, -64338580397279360947011635403628710723\ 8535178558431563091641774923236830413458794135642649289298150542529755721431638\ 9859296457518781973022398340720026246179839175888876683979849935286066972245310\ 8787658816537304855652038943896708356247323576858248938942955659550352750891512\ 9166292052080823187966634974382782739722076319241987841201224163248246721532498\ 6077868285972720277758626226695814305547554633883598322243704478761442832442301\ 5652357013071572087597553706608158468836433467064214458291/85263025817209501865\ 6323111624141593104820015035951666450545761093580027782905368126517347632917149\ 3533361341503174419511332792925060526694262100401786216078866523735293349488880\ 0079341340754407816078473409269073363523092552455098380963611374899228072304666\ 0914553626679324332672918840976405266950252671749949736739263395668580208794131\ 6006139699692540853516569809174311667792024312166657260081652776363552239514620\ 40076288000000000000000000000000000000000000000000000000000000000000000000000, -147769157703880723552430678545140824551665650990557342593150704028556145194417\ 2233516169491823191157115010234414569323149537219670230859221303405121642677990\ 3341604634081785333940242260024655019042341363401840946751193621467371383140886\ 6590451310554585947927948089812492633527854942667627183771298562777296800556250\ 0451184585272477109578729552336698960971995490602041975369275000321527394202427\ 9026116875666312048536078942551454174367303346968781948741438016000891433503135\ 569512538674042719/194190138731774551862273765177127852091609197740721292605067\ 2641911758816018908318346384457480007554846917282350635659926361779244233246607\ 9326402373363447570203520238517965504727009428185794565030110847690613364353433\ 7486973783495047787805581282426675673344931142841797738502937135206623440253328\ 5640812532232672697397696259547862280359941099371007370221238156109819203693272\ 8361144865927781688575685274936982167592789606400000000000000000000000000000000\ 0000000000000000000000000000000000000, -581295934564798653427545975608549448287\ 1371235213792258183836167580113300227842587958160494881987807208850302022724953\ 5761045403710962537564275601015769322436674266504490945209974134989218602200706\ 1116291824783248873936407853859395795263100024681320398588880834342461686807911\ 3310438692248109630810369539839491013690449180633814834309488960995488016675494\ 8714281033594693642750075222566312983897972623354123346659299351888462335034094\ 32305223669936494971266752954066239139949475732888979974573845987517119049/7520\ 7415021198596568422472099428176673764956653634009955834865644565084004883189449\ 4003805818740953585790737888084390158657603506186307349482074549558038103014824\ 3826338480744317965181916410604098551410549968251637937052991117960546684326010\ 8368618061121900920644306223656685279920275099924759608375507314529159776353557\ 2990223175340264992541393146192119770515006184737212275888786519067088361191232\ 8281273686935347920006935596657404805120000000000000000000000000000000000000000\ 0000000000000000000000000000000, -601925458426572869128718005377950246343181430\ 0836828698572441258456899467757087797924551370599456883746687579971214263249457\ 1335291313557050418765534306899079768238003888282251461818598813509780404029606\ 3391523707532398707809184670395646160855355456671828566107520745210426010528851\ 7887989538811442391824778484870508955718741035133438908212631152565296616662539\ 3220149643807207472193908739980843176171351661999752375446393090993845945790554\ 4484750324856395746743230674991700555713527530069472076360989156031429303339/76\ 1449425435680862893958271340741733555646876153010694955480775411410900799153645\ 8046586512422728718065913638503843143609078848029771991289233191770690287142913\ 8152481882822523981041549058154992219181769537925935026441874738292173949823368\ 7354854204722875950952796254937156332695955310518604411849218737882028063511010\ 7153768574839533141840795240486871082978789013114294185561056009147204451126159\ 4680199344483126134977886937156631928588642287616000000000000000000000000000000\ 00000000000000000000000000000000000000000, -88479266604177454108164673538953952\ 1305272488338390159241166727190320950811912879952841172997625725972101457960436\ 7367271310093466569454306967512647360450175770272400882871425746250401005928643\ 5776293365826388758234473415641641681980672972472528761596185463743560323618896\ 1166749143909085233200016180481980990210572071373076150356852461878651756412521\ 3994862812254136022696807082766636670315079371642505670562194572879803995633594\ 7385930976800828852793811693461299865120063187567874831592798467836147145497840\ 533/108771622452597553078722474393187200118331693690547038048597360218210869341\ 3889252080567878622165113080560138103662966756858864905638968878420858690808969\ 0256184659475980267378320810357725262430012100960703064803005030700585772435320\ 3279208633121020523689477243430633691997766283729671815584278442843839296322603\ 4252383934236603257895018954054096596643772077736957152149664967824246168547426\ 7122238492648891363394428364458674908339568649563013120000000000000000000000000\ 00000000000000000000000000000000000000000000, -37451466243457687509066815653014\ 4483714850082068752855105117266903085340551537894380398277804148143174059832895\ 1711215113222262249903179710584582976730031345356998225658781088843326315993958\ 1206573891239222244574350315104592842682148469586137382269327593079098379034634\ 9160460575815438652424185392821257331926214767324869510149826906792148110081968\ 4101225406881386742382443131172046282675273045948785805636729558580712925520034\ 9201845070778779948167909773479288951892383622052043937465221105014068430304435\ 66416960831/4451781089653488509439086743862210528858801618453625519720035242070\ 6503452233982835429846342313984828062526587315775859289299564268548846710674369\ 2105317968788465182817307052945322231103745512454509783180172519738245142456639\ 2278673838098526464403519738073965216151332998728952966510378425699022031849707\ 6961089539915390249395014317742974935358000484265977257880647538294746292000683\ 3999945272533338976756010068670513551819297943300842339109437440000000000000000\ 00000000000000000000000000000000000000000000000000000000, -16637431808160653292\ 8840255903004337128225906756084361254700917414464613809213629667315357851091294\ 8384627875638609640053440520085443320247854313260445699437506476142694498116171\ 8820957332825048440844693519003740586135766702690898692781715756874938993601842\ 0610181115783605238289981271362826120414784842711051542818483386891716203395536\ 5497523520025114923883806143327241323014548770257564228843131263481975028569982\ 9272683333991853480394490114143171469934670996180907954023062723867235314174752\ 790533328985694670207703/190519682637446609873864314432929889216895455881684633\ 6730945892392027072456268286250730694696339733551390432495996769647205501372568\ 1893670267931555964237902068133373229473700567828310375972754485592659637171827\ 2186085741391661092467750751421018364288309189639894379147533014792977025458885\ 2174869374109670890580547755326605378146460106331455072624609234930431056693529\ 4812788666418941968156900114940218713345297730048070390895888465243928526848000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -437131\ 3505530969198586888076520436881413555245713482539230016047002676178696201796619\ 9021797548745618176200779475864725930885857954373240378656890026659025373082627\ 2468343447997040010544420207152893367559133072606726526094183174705354813649087\ 9909999448558506114277826877787810676104418767639949233421658697271239951256307\ 1720803834697885772458461927553309798952746183095204123118439514569961799902968\ 6588059735895384707294275005517425416622275322436593794590127676807272412465219\ 32129440191497154712432240504170410007763/4811693941985522073549833240745139287\ 8750424078825019860084218630736625210294086993465731650036116745572615698542097\ 3340413901158487524502069590083612445898180862277835097825545621142024442657089\ 3146357452610966762865176058360900721918578725394809266052135164809453264639224\ 7934444819606454526928687583221043169886099159499783098109626641423252739795353\ 7945919383225103674435860100186317225531180224935684690775226894294292319533510\ 3349881830165708800000000000000000000000000000000000000000000000000000000000000\ 00000000000, -78666497769489101254850958418027679938144287757737645606878044326\ 6464225975834865990970103266250578619750854131801002642137153646300680059439244\ 1574031173019092884240761999486612229015401531194629155613650666431419773927349\ 5444921959161537410724739096989513103321338459475397739617805836099751293902015\ 4076482275551231807541068536176946828590990012734505227756546513842199131811380\ 9731571715466243509197626027593062414439129760116722293740597054004996181883710\ 37891094631894183688897330440968778998251441737857967449109715295159903/8318033\ 5573262143134728120264421594315062993971442042468414168098884408615877053052887\ 9585070078023961395391210112214277747107786417866962284711327132348590815943221\ 1356766518424882883435553699149172322153750640979832875619207458979202916415726\ 5303371490765025030365558408780052083547752314275611283297216243225802079267914\ 7716907534942212645036622183831742308994103483869689405428295760312169431206018\ 2086244174572531601394040573743320357227180500172188680192000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4649168388644024028165596\ 3043006513645091727854474738863220753764185754805093322532111075882649065152512\ 3507846433208353466188417886734229103688809036581153385922031966096905024507797\ 7989465046742025556815312065692060878547462839278397164997003779978470302713159\ 1758340593567959367957163697771837154019871103430019904108333457384054223939789\ 4048770005220374951131601007131152179979219857749076105071291305821472348950767\ 3555378809607727828409815799112316539729246836989144602715962072630101245648321\ 79613752810306134130309790498877/4726293461135698659261070513137685332387959597\ 2149877505605503689569327255109000936240827848650522894662728329816167176450236\ 8980912291169982710270045622973289497033504850703157056380587825996169254375511\ 5853741915946678236352532971410571072890297750815029829177518824641901032884887\ 0119135908930359593939600486666831951241455869882133893616052022671222422149658\ 5039724915714118398608775429576054212454822814728012135529331862090221707170224\ 1021054312492564480000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2386822618299663571570306064823334504011285361950006143697388823\ 9966969941799572520281146618577470725283608832625361994012625645606387787219396\ 0400956434711008743856949032721389688505136029529456506175458432078045613218713\ 8834847865812917593901920941974065900821444125624183886030861023484433464103283\ 0125730914550356866473260774505236296041300046522430979142184477721107348635878\ 1466190611704945943984096590725827080583236373367024996052229895010724012527051\ 8338189941119753809105125471081182503605785066739227378339168804592102093169423 /233815427062084572884524274273004538290219640216211611538578798733093862651197\ 1054801516790411174726543376423319127590431272647170983520362497875718335132842\ 9138425598436770317534593088965263850811072090962184740948851844020964101922486\ 4681572334537220321540984548193781143382954512145512958006350041062891226397285\ 0068718777251269410044995301271186222416766455322479265942352611123510825709923\ 8295292411834589875038274302783437564112811723065213727578607667118080000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -7405258802\ 7563718879719666325715420396808299886951328155453343216164569742043673072676475\ 6207882983645627014751320565080664245861389215796597108865560487241321280562765\ 3539756121643282858319793850801398922937655058335428723650766839913621427580840\ 0151241021531953951946350808749112673772481005571178548104051687220035050722708\ 1607695147516049322687007534741718255252411418057958881271718871042143128131092\ 9808307623249867488082098913206206304755695887440758546239532066620717447851637\ 135911100425229099329678969370223605948144565998502260237835621/701568391760667\ 7464459309113903012400367900644361770315622856420540775436895486294311862572980\ 3499964534160013812140323161758545154809015729699823955950504885390051196355945\ 7527756523432056898394098300569082034057518855518361359423116166268746684126517\ 6970103190668436067287385575711964158924523948555103188562606234555050420272665\ 2600869207226996381467973289670822628732686547589063969529055201477275428556435\ 0633462413971814899481731682133436354367354783843656077515161600000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -43483399559753620\ 2460781726418025530373327112244680914666758877931364992176418014118745250682333\ 7239470122287597826283746846398083329256702341732792745577583084504471061009362\ 8105581277317770240082570026447150860576400597480966668358904955886534576374730\ 7196775752671290330431009621710244965167768739785638303933749919482581281867837\ 8559826163742945634905521724060520430804321207582044239888181883279806028417434\ 8768473512592422795728914113964215973720680738246606406398043453840928331706365\ 1696296397090736409437064466351643307767745676900417/40033467780896216594544284\ 4754455483767911589404892434961706585910912544119408948572152740233435832558087\ 3239671506474705283036416357446509584826958426294245311732327882574861920614468\ 6748443737153605647785278703242388600476088964398811582133567267222247132613789\ 6529889145415781982106281119789241757412424610050978335191096545788384157623647\ 8779972457920955171399754077917928192769284407486235272000045129570029096570054\ 5553785788455726030015544201537164813506743107584000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -22549221087315952948840395292958\ 1072275730948677795608325559097442768337026877013548050522420395919467139579285\ 4346326888359175987526730695922109189425841075653586047862750501125490958970352\ 4446148142784902407430946812808565518492416320727709576290235746076942457987112\ 0095196114403088951392203754323533504395974087743401094229181813116922872215587\ 7329792882850332655361036908219755224432107171295594154453259837903129785442438\ 7699835932585116562458294953987921205859808984097753120801508325110990333368184\ 438024379533245758857845052737865010881/202939999942284733661029610472461151586\ 3659712524353964754617760025576356617652561551490996899165272918268079107159234\ 9706120131540956664918833934720166024352950954383801904431036841884362079960371\ 0648469611824551792874143710004177824199286980292192720093201084190045882081230\ 7464740361479510615880947356912958187232690822364366520735629909376636886917515\ 2821701418339478835305458876726718116787739414398450938945870006371631872409129\ 4461419701292890363276289946178027520000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1692863900640950465403313643602853441474406\ 8233565445656333763664675376908223507972724448860190905129200665690325729031112\ 3142047023198566134769787232269309861122464650764867629926095352185028683745070\ 3437813413114578010410274045966854720871302156952361244835972518774011569748162\ 7216514900937010776883122286476832695195616435666853261843443955453974440233574\ 7281203105352506474786091328826054247990946387332919055332340183058797564114414\ 1115268854271213580939121849897247473723417393538682049748097717171588976765793\ 1839481782798194562746190303131838984927642933/14996453898008598803495724858255\ 2146490630981487351909378855529287527793579567023295694084709248035915648848561\ 2820417011070149397624686295689422624489525922092097079442218966705929292416675\ 8161305586171696225366366753538531610085666084119353293335386646005289315836793\ 0831187467161631826326399640525686148498806174080692564303080430836884586349255\ 1462253078015368537976679759035672013108104827760275386970435106860568779022274\ 5484639005366832641439504481532384320915005450067796599767040000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -530404125347138544\ 0269010780821418056848770642662619383762919865202559466379962010726951382618080\ 9995096695158670057106847314298270807068187408772784088465730870723341579494716\ 8754932487068340966009704736601981743888212440902294257401147186803201217560587\ 3031798351444116496274004251123958318780657070159024032816665486629205680990436\ 2415259931611368588703129838890871265217822269116182892710434851016635658888359\ 3730411213470585917875124407395906342413913517461125983467788161396715125639179\ 99391779876553485734239159158776227138331105215344021284067793159276219/4661084\ 5149618917253630962748399850949596944223965678398461308179136841203219981459456\ 6189677886473985402192837028024381773337780433384617755393932775724595225747267\ 7255899293584642742454184953535008761947590224562800445808121107968770829045606\ 9225219663822067621250650217107981814485642251341976202761292465834532574750794\ 9571759414992698162663265909269732539378848604854262477142471515832467320543009\ 3712199474726814189058686132744618898012488034996229494907097445527175873657825\ 1325440000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -158996343943387190924216906667273204431127376076232149328018281507330144\ 3637877409356867298323563269760422140956690735611722503907475176998677223471627\ 9202576817647771833355082745349817130618768070900173641143731645231646396683802\ 7864680871900634867001431895588277884376843754967520180362614767250714661389698\ 8783127262738000025637275059564814280783130157089393965770789064990990572355519\ 1650271655424682305772172067106345015500705083146981353669878367066251490368944\ 9598883625937187045016768491464266117958166636424879011794953299990008595333073\ 370853400787816873/139804853241128377576294537118614195047423916578902106691080\ 8094003917119689032683425358272377317030879751532761148529908384440022296835632\ 7508597003129127692974071706422993862890458958912534827461687020272570969105921\ 7713779063580261595434329149145734064172521887277200958240358285748680847464644\ 7114164115014813778530389403162316489057178778975344663926742263236496818569826\ 1272297301986075576046529061356590032581076130379702682035432985198641182509103\ 5337894217625125918667420582543360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -818402924176646802102013372138711977624643107\ 3054617133244134034527606853573245858867905027347222078007148967306807820757861\ 9090213746436233717265474194491228137987514171386313100534186822948840279907625\ 5350717656739650173679738250945886980414662883977810190840468193551706921869038\ 5807202937213491380996470629720443848984622312568420091100898612022614628317146\ 4831362032641969150594408676328265808014315438772945173818429506954193830511979\ 0841371789182355923364827400622692983428600435650383293805719854204386594066391\ 48128635999612353703334513671774919597048419/7268310930730954503687114334919747\ 5423684895872768460652665947940861962529295780918847093129460475587025665098565\ 9683869541329711923819474811333913137712679405253192703468694585266793332273538\ 3957007762192804059843696041768776810203250193627284588297978337410087954032125\ 5472656127110036175900596597308872980324079471785514078857933140142550136782166\ 8337694093327914844217263540944786063509657642426336628498180346355886555519845\ 8930575648021457597116820602619310313215020785755339358208000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -89483523440947681815\ 7839969831290526939076937301644764461089149795618241801391202575797353410534925\ 3139151501729669755402989924476758172910555867118996515025456886496310712244332\ 3309782159440315377463138239404621879553311010423801773132151594653246460562111\ 2805688909640233865611813210568729728594107736719917576108445634149415605013687\ 7021379754966929954591311800390833420720755617422269635317833025086534226527813\ 5732896763759229390427461469077687434202207688102977370508912320447623505412728\ 2864986670693345896165926258973892927069836325560393372625754374234724206809/81\ 0836610633990842665446466119661315169170625837190717634622441963592669258309220\ 0539479966088838894187279762185864681071003505242753907990331534255720005190476\ 4021119019123803060601428380931480955694741367104079056919977885614808493604757\ 0439668594306237268173582101522082735916307418675670721617519681656802466575868\ 4431236804229167433194675673205363394419119016838031534976420911696434115630006\ 1948592326538804320218907289542459373602862636255471847445030999701979199207597\ 9942351117221888000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -150420906076105189553892073853772131845689693303393404653714\ 2694208082194698847621023700002526717391047255776824754441155091446564171928299\ 7904730152518757262790070944648775840472118879573494304439131826596917549443780\ 5625719386930254738830781099054161773962862124957143019539060031792304503705534\ 1169643854835982708559912785408801538992287204238119302528900970676262342245807\ 1120647663772241190929296393623970719748482813582442615812442256149827103122621\ 8945512631339500121008468461292897210427099185225327569459988669445965262886312\ 110345409960105623265867513301164384654284477/140577591686314849321304124849014\ 8019463945952603691734803416594186406315973186469384990635627170256056879994540\ 9537908379533857586746086772644041930607288662422222364964553879309447638660771\ 2588469334824569410356575767911607616192684624018370387196522544429332690124529\ 6700568118059414121955606568041413643265443991844965281944490994700627380341702\ 3615957188180574227141747520474522320028254644884189988583276027297727031036000\ 3122037242012719660484396023924519232898052666690469869877917220069179392000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -432\ 7362510020868253560958753245474348286849541114139393700410061916664405764835940\ 8572075718972157206298305066954112819655135455382695372536271648020527331994088\ 9897886384795028672957046581027163951607964903268512558561613452747694318547143\ 5491596770288335067111550129833441184739454527380663430856605406260559584117950\ 9800977959714908318320291557229111820552507421407447462589403557081842571874964\ 6390931642142543126627467608831906796006959513496880435340395923983002401554003\ 7842490943679679325414874781848641737947869318135274541945512278953331367547643\ 826555476946934544492693365613767/421915825681606951595728235840413666055260830\ 6035622483368098409337070964211047974803740858958700948422664392426893891269175\ 3853225244116186854389321012994614062607537133677261873819560053136388365584257\ 3443825598795856577872112846846386278489870541278461100722806095141189039546924\ 7556183431270271558259825264195467300633905427030914393011722732387131998258719\ 0885530708706394746709886077162083971078782866710174533135391240182634285681441\ 2143775754318521781756795853085389311976537548103844099534189751382835200000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -15544\ 7168692894643698221985046084511554588471028407266260975793848172939753645711730\ 7553683944440266741175566352253515664971829400050717773743879682283140410368875\ 4327573064803152298225457087105143446195170075698629013705131987330219392109664\ 4770926879248290660574428856079824172589619548176292197659003881677128092878924\ 5532398402732633269584085985459162206674549193025532782957104882374467572747666\ 6925499789495463225514200218202128040112515534662203774389911351966205858872224\ 4397815838667212793105851817034217515975518097583651222765102070874545572795302\ 421964010384115220041/160034435892148183332334432303512168618311261990723252601\ 5289514444746640589167524694629342601045966170750190323123718194103316895016736\ 5492856857586917993331256751258413568888828957650246077334966374167855104344901\ 6499240427853801148484813712261176374064039300289094771078938755036428291746922\ 1262560533174423830625140101912997816077404939323732278584116740330922980889908\ 8137056687359725318219967679494265565639038338812796279625503427613644871065476\ 5424154548934823154755666154293572400341430829056000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -115975002453254831877922153\ 9926793232078752128251568674163948369439292501404917487491145173958134659294521\ 7565909708679894114075825442149054775001910615755010560173531260438754969504047\ 4381501330568065279428867032980852541886358559170737505403365136047232116882163\ 6555487094585863498084552110735081590605859079136035800855115239317994454170435\ 7573007657930811351291639501937457987178358298925885709297388763497815972906415\ 8059860592964483036566136562697012257233870728678895624225794097977873615156340\ 3388737317070485623858029541510301140774850869134859192357554207917635561089747\ 0136328434799/12766300437495966478768404300024486799156691651036095150972533790\ 0107320436084610785961025022298059689748897082560024256162045380599226474397343\ 0131673165841393640451042106498005680601867085783959584039473310785060600632591\ 8414538199351085526036654917903141632204944928827962923157997844581755536840805\ 5592356185800409743080529627974644868739299095380958341633489830226590527596036\ 7085269790880039118067338656724925386670673815692892942026344264626299327941746\ 8999108696527416909838137347648062557576122354525798400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -431896381726502807420\ 9429167859662044834956346538552628618092235497549391231802814245310987880721354\ 8281498333114892432590810309105977916778267827309871253766088373288282790690101\ 3234103909434145621038566605835096673874693040954826339439446420265207751008796\ 8686386056110492220110137314745300550778766466151560954463697688305603069121123\ 3275454093650135789863084892502400882373958505910847532972570298983633767163966\ 6259538010200718412765410081588932407706357293613389309494151666848313842040181\ 7809288712541612220590667789937419422746887751272503454723902399669833332734919\ 7056961981096677239788201/51488785774742776726272513030715002522267528610741236\ 6644143822636906571192504811089063603190714228051207215342739855406607030164975\ 8481464060938370828703054882596880956795793897051174741064203995003162096676238\ 7606011078423870301687067639786031155019409318782013249473058230812713384724239\ 1241415390949024256893967041453253281473450545623895556505608702795601023994403\ 3046374339936755201688714443187344097771052883610308801552737145428365676586013\ 4601197110479129615355644919257075705953767591853384499789808880372940800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -472\ 1033818581380715362696946908353286931578304104212055368811896536702390079932852\ 4052942711600475072382287033897859362019240971401310264538974706344857200753550\ 0399686467355236452456311045961615198799980380123006458296582533945719588928900\ 4485851111977415677254675038125382241104705945837531891751821804464975646010563\ 2605909083491429867383718327900047603608095882617436282784945478795002679621538\ 5560574079741219388371220118551582887094669939442177721583076350177371957218155\ 3933642910928501891429295024905407459740978033304810427816077876570252985670893\ 3482796413669598140014686575748974984680751/61734244305806975366615502873277755\ 2809068983757423138479835292937915394603593915341691485230770169547247666770739\ 0540717470766502514117018604975619157486168629103332219199435224532572083848194\ 5449309978265738320832192407274440145736388837827299559477444989790773001855204\ 3732643052884625115888329813766964832196674344725083673487332881982200615323575\ 7993091879927644098924561088837806399613827936382668554058157464959952708228175\ 1487371324674013613002383912509344144942783017935927933861603843515040537548081\ 7107179929600000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -5306656856806956952096705960164448657235582482254658885625073322\ 3983598210624941832124959553565568132178767783852523327265391601344111617523920\ 5813869297525667063477841081862486107612462809815002216296994544280566818973544\ 8134731099646050073209581204481353087290544816537994980349935288559509940151210\ 1158193606621617129856491943663047713831298179184815371193790696687362086164484\ 9821955038990213043043577780072591751894412736004479136037249973252639962399264\ 9509443422145469435921859099592744986521831129026155155101280191415963567624867\ 069541849427297212563234112332009915874684482916699003016454477/770319590635239\ 3658643566190376227628191079706241791346926259192744189944711387274093083421592\ 1991272446298172523533237656093984371737372826491707104386173995884934582451251\ 6347748635331669623283966777238548065786750294888231888053749492280643954883676\ 7807731625507712790604331356724050043928212649609382222054751461902874580777204\ 8099625366809887502136774779340863324828050994895669747084237825089481744741619\ 1595518421722966550554249189957835849619721639183174678987553807269238185403546\ 0180141598738605656100040605696000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -213534207933892164252369450601481403895967\ 9279454605583470509932273425670992036374910051306526023576499289491056112998315\ 2929854633982689656956336832125344613045123829960901185009148082888109555315698\ 2726015373805470414942083419214663599092958246283444755208366174376375317616030\ 2659328914274384570857800673606569042007031716564959657892989223070885716819112\ 5657940025443636309537865848817166615391574246310451271761334580810288070257046\ 6501140157652106090077699482401917924178762582937000826355804515283539789883863\ 6817688734437334266203224761060377312867302642502458382292228863588016839153025\ 130903726656309573745349/347608495150526701803765815164877118199751941894655324\ 6070367650059819866733597944963095012823892695676835727751308796761335883475999\ 1955923732799801399652987293064306095970343661896374072323039929787361990893675\ 8514338001037372699096699771892363607552116806916019286881226617282943341677654\ 3666471884299596376278821527908760812728723319531601452637811859371429724912389\ 5981024981168794778073615288376923567528792612935344819011796244350817123499431\ 9860559367868325881086213385266597928979540319467756334304757637594704178737351\ 8304837632000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -857751356459083840915519517194257303360826110682179089594910755\ 8773787304198055499314733479274848264857755381630931303771217459033369960331265\ 4943273813987848080139599245005998370481930289248939103103775360560768793977576\ 0763572407165066160477438733349444713697860711539642867177000222476175825542826\ 0730034200254364556757034247205014822515284857096501875604254698521456095588331\ 1664614647193207884045865184162691071417684808022870208471195508241301187207264\ 1599357971612440735061372254189914754467253709394082479110134986219941828236127\ 792317345088492430624693323260481300252871756257371158420611054805721359953/157\ 6189010091476047335281830457471735696402643187138616864366915624662891131444325\ 2113026808604612006387511125166593662962718076040204545404564809295881675232003\ 4828800818669105157272699088236698325033671724193179152197047964205351801210251\ 7678553517460640976255055219945202760342482638394294607482420609512617077018969\ 4082038554682201741484937214159008601359966348703313258911494823438958495783308\ 9414819506300457204564462686976548938695816224897505588830860529897537502990225\ 2761838631103390756601878403835977757819188848789710438400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -116567902228569570\ 8203696425170269384649164508279145750373770843986625629882460383547414660080432\ 8827372344452147618716835143935541601033180030362196781661484050792047684100058\ 2144082127120023934533151560601119977238196031850856350219045034179842405143797\ 3261184922144463600214429759900324451246447147044695347000760291837430344481576\ 2240339286083759088149847591324780605394924857114848234031017751968210335764075\ 7805899087566657434913644852909283452251200496981384620490780287929289725255135\ 5393571895037132787805708805512054312723981539041308943773222098388945074755950\ 2648959361291302962483745801343750181537097111/24186907533171695797388875049237\ 0285663718982237819115126216882887061768220987990194323595782221567692717753217\ 9037008416252393097660739135395045569569326429868238647995313804109145195479994\ 4905892827298688194633302255862307908634509691252039308491957049064222942329719\ 5997171860315560523924244984477802054377313377140023385189519939485243162214062\ 0229774305545431054605042815939406203611259646859550469198036674336022862852561\ 5316803328903373831196589954657460568748988056533548759607839959924219830552316\ 8505252246045044125598526472192000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4426050724236474784922245162417402509204782\ 3812817957619048505788569999217055680717732818299946523780419887742357491492916\ 8377786460720459339289394064726967924722283834444582084481007399742175649519046\ 8329625092134563445883805276489494843273636749224507567426191966987625574615212\ 0619229382178538598277180849503685285013566530293422073325099306438952923498650\ 4154890694077874234945410424634466759422771447914678446403465689446214659731946\ 1697807093991274509232409275350333964389460567822111421491181861435323833970412\ 2654315056044736909366476059431391369950769065654458885581959425005091178400156\ 03497810592829831/1027149965285050958350610285950159454579125824968253435953017\ 8120585315084298991816383922837692286846018995123959912074110421470680362303927\ 9871841230898401688964328164483250184426984968638744872624365276907228449493214\ 8806646897902323487184444067647730998915211855848082517348801676271857095410326\ 2796498093939982166498663081303508731848484721806161235858373681195414782278862\ 8568988596315858675606134995160580549610864106116869168840480070056584727620243\ 4351707710871080245729662979271347833672028699811991373779202679067147564482560\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -115306193592358629135193989738323312646617639199329697463368846751080441382\ 6169964710812860519117331402937447177222397464063643338316182570681927059563407\ 9790546001437613195087383273766919206825597529920045918500985416539076207702248\ 3682060127215013012275004545513816973840308213368281119945667283651918225246039\ 2080456551764595198577901356881067200880350065229447995998598135220827971083456\ 0229587900334946148712459986934774901334760304409235263195655456109058052775168\ 4914882167387338970916354045003157158509953655082989016518849363550419517393197\ 4859405347218407380496971709366523535365202233495428220213171278598958457709315\ 1/29245218248979736883254192804616452972541059631529867117549374671337412476705\ 8696381521119584953751172895373946060855442816751048951644507022126511858277279\ 4397684843931724365799864901406664030411079796915658376957011872334373775515403\ 9023497232779077460689566264321085535887086812429190763748048338585819367833359\ 0605352734226658726208674909637652936616850217299942460145793310621191469226676\ 9566190769820454406747451134106545215663596449033377243210416813197221047918893\ 1683206790342948456189082634855210321676963575512848572026782819476203110400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1908444171733115906133610447503937176396002073887118495202994701100650003674\ 5993787418220592894422616406580180857203676730628435857042396068076674273332730\ 2543418733679965549894675562211093424429544472223591647397980906805045714118499\ 8959799057406128541485933076628450388375133362971919475652663462762930257587551\ 4052833964534680619808316877821723402128454799580187284959127282924024132734184\ 1680248286374580642747068009817178630934287296956968794115590728789557710880394\ 4154423604720736212514979782687847861425189449975790372186502574171947214456226\ 67230091185506732423274163514705004122857584085410604054221903389431139411/5089\ 8229356284074007485368367181377859235525708528443266359853651548847323270766522\ 6072811825326279995652955456202208095438113487401678749443286468595591454816396\ 1670561540826938842816543484373197135831811396497886953469328421000361790237849\ 3018079330475152208010947186996368815805569275493884222172092939178530536410538\ 8401740492536163428871907410384727738144922776470698766680350124285474181498205\ 3434213674563366491510405660695942646990602341508367243377956505616140690822573\ 3613338439887970764419846602278945558152657714089956626546032640000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -27441243\ 5774914469358675761363725862722657743966533012481601327467976283419727752899145\ 7747714034372598269606401492512294437268553801096537560075300409065559668672328\ 2660349731664634331433349246323274906749063040041309666783360394304740212256902\ 1158043506529278244380844588210434523293584379690416050351761875289853410275114\ 5838290395320177151126887659588138455977880880410233403041144119687874593760195\ 8451473646970264210998815299612331824354092904694641345922009860570749380973116\ 0762175447797943633907742483950562261864984943555697858499966145153555051530523\ 6213938202540756797103333814296464477032900313207718354234664928871/73098570599\ 7194135364402051773922168443838696409704037979815754530711705595349216090144381\ 2526402035461063335015755222300964368672448511326728582782303210482499982400370\ 8335701495503460720835836748421976505292290848370792397236861529979686755414511\ 8543074364027474213982042749511065411209707275457835994208789436419419827232634\ 5511432764542783354237939357732342460056368014248062439394630633354553605474807\ 0602605447680016752669454115075389526707865090376792561191352812174999305772661\ 3971698310445154167204155820592793001212157318798497187207577600000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -11436864651\ 3163516624252403252597112261850591385086472914370488361847902449522568641725126\ 0120669192222351883987790471841370642956660693445326130564378257720810404738486\ 7903469725573640409090529334194267807420203359474486061367182660037170033117155\ 0471254258399879426492317908404822479417479992911732189630748541529640224752878\ 0869376660952857882223131740625544895901191742149365429797446658304225837895723\ 7881601266856147953485120165980186532563496106730764344312286965825772753241627\ 9128558452513116120209537955827718592823076677851455194322756882442321736966894\ 39430360280414264335670551927044770073076859935030427747527719701258274597/2877\ 3367412718970387736297430785151452374407896420912841654157148351447076504586034\ 0070532578272888851811364998260036399602633643787279030137461242891813288074672\ 2439113809388490939587655065911968114828797240890898774855949512519681376154141\ 9231048549181170447183485775616566784412325251311522218736814485627362800263825\ 0788324287634479141640888669443349997644477961932770151213714818021326473186805\ 1230953814962798066027497050841268855871839990841334390826947579856089212963840\ 1136013928233391741788590819548626898633191140905329938268526109371439618457600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -7735056897705114164691761906547854198645087059731701932108677912690289304\ 8830358867350006954155151005581650784759263097186513158178912436209163747148212\ 4193559480008793124600338272147339054056365015825001538931237506855365664813367\ 0069717514705205001296043776629236256753384169156925326553838227593402667410225\ 2355580494178363834929522297135503661068277814827431470847665317853019368152416\ 0713286526471938404859523741081109357531560837324039167075594883608420841506243\ 2254632060755088223164495877473606734094320462556390856956537394581779619041486\ 0427010976210279706285650368344136931501483900648913316799587048983834612779329\ 33350671441019481571/1748700799291911371344465829224694501477835107758536919335\ 3816296264995163432810985525198786469434317652648163736983155563728501957640494\ 2428198612640482165023942988327268088632359715859125981987374098170482780612577\ 3536435588058693129760291989819496496294963862618297933336718523347550950226629\ 3251015367642270985325215093794828440130538402909504201642667645871163783970025\ 2863227103327022322644339589014581195657537736848252923796079223837344308578222\ 4483386032972462524025093610714876830871079079419377233640561461957933897162005\ 5827704642760170101006323941376000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -124237043377070833199570391250612451643\ 9612106559976768319947901730611769704348237103911977870650770900484244114667009\ 9970776787374782340718977326082242397875292105090089879770597112567852165114035\ 3753208250039794939160089862107912528167880373241742418209793911285957359525264\ 5006115014171522223132344046663304473279789707079527805388840394730580411687439\ 8405278331763273032971468346994717836113198180779947267066774646621684507912209\ 2747989340580136180285248837300445585171244969627142732886167525004043377544611\ 8704894688269892135154437867269922338717730630047588566305495453252115665608474\ 17576667340166279015287245459451733942727268474553787/2434847782502077256595653\ 8364090478179557949485353001333562187527298061482632734227321865918232878104422\ 7874801188948358199158820186324001873737162318433422114207096818276551597161990\ 7274515741452838626549643069583852190702701808976210580413466220353064242060933\ 2016901563834049210831304544737599446115627506428639213245592201476184507073953\ 3387683983574075806511438305006845898598871537905656017602984682934683686035729\ 9400867010216732466432344533302185034556299051736313638760967681421379680139119\ 9812915921329960593934931218837735427484558153302154705633280000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -11472466\ 3883916030057163079953115538593230710636374088250464536240507649089026945844723\ 4740329461491757118106334251782405060330679072541007152173594360500444045839256\ 0966933895893980267999170931270498512315075608274437396512520080134404607554429\ 5788423545616594580333117589380175020876905306095420027847085924104185389021762\ 5634708307255177202418161195805446841438637159765216318413070387033655518168794\ 9634768548662911005785603479255524290096670840532015323142026916956593291908585\ 4958199371778536103197811284715260899638851081147545833060186859966157658376576\ 1670074255528855056259827512709721174732261627540998578620745611693077310798786\ 55587026643173/1910240446014095808947075681268318445785107422097211585272401620\ 8071960386950460352745428371266058040454793797842153171083059559452991786155644\ 0137270168146728833099226697419942129784606885246721239665977792166214165702387\ 0000095084396084423294248683449326797021628454667580365640301340948827497235259\ 2037402658649391176252428168992916095697836792180435709223496698306514252397155\ 9567062555114565579981619788129940516306811841861672355865953535622106145253489\ 0739620669450391328471670373078243741250730792758637175539337239098520187023176\ 7720549492264498777854920622080000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -29468968269714422282599793428338014032\ 7997370395900394811484755606432099904061773897011713965291992943642753539013976\ 2933357752672124527410932602338240475311678083363771445612252780231824515912736\ 0455105977081668758085352171258447299358747512431521343173655382314854046034658\ 2051412819418506148436190547684662487821515345226592804286383613050107886135306\ 1100873688806349074692357250655623700460866955315574464208287064683619421667872\ 3017407664140822482392081161569074126333455680554949558107133705306183547653588\ 8204116496585574103112466728013432388135748620580467570925416486490012025879701\ 8761956004401759085981864400419897376974835740682960483352863556823/41407776496\ 3647864134198617875259443944010657662483474485302190043967866259587406885781041\ 7199537108922807977104072784254927836133202948036113246739098510460366780989057\ 9129051214450124510555529639448524301949008628250044276614708178108052491990321\ 4100089674513562754631205511088292014997457177914665044261591060250857100547818\ 6000382381992402057755326688711500022977113459601463386616506078895025398137459\ 3655840979406696202576067435683650161569209655296214332032855587381278311928744\ 4115300982792782309070661890031491588014929783681695438116307668951940581414035\ 0811340800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -127023612180066750762279776467625853873600137664129080304674\ 9773160089859537281817628089530089091779160561423139845720797666168056647263173\ 3137874509955093775361345001145260602002271942184806776462203702278892239762776\ 0272520373370069663447615003977948133452620415271096805528377206007876039887244\ 6136014090068181495677636179780936477988977236965012972811765533246874040389171\ 9824594826286293409511252632466890218992253326595565019894158717962049638904192\ 7537834354584962349356873347250555130480365405177475304464911747901176521250988\ 4071888057822473570636450941952257627652889451899263989399719685260902929171910\ 358653269452275536583954911628628692499577675419518336910862283/151063035948185\ 2141320937789697683578604792593701619482789940634954532982929593397080964217493\ 0870424347666777268231556103028912230593035255691280752328941294451706480453227\ 8824976361856795750570022986128528240471319716756981210704106830416959521898840\ 2243625818652177705226977470272376941803771347153451653801016436387038296346550\ 8379313671797875425442579091116503144076323549728305706883358377513489323399917\ 0337172409779310215157928109155258987162772986681179093578624516634178675141072\ 0978119001180328590508792243769161590281636856297893681974402598892249776471647\ 0513443991908861870080000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5537743464969248245196276637414487514468384503\ 3808070085475950409768512921872890028250212998403564205169371281961802847835053\ 1072879484525572058525873076114287854581731681239268026085308841859096468011933\ 6628293691500814234040601628245853550597238117678706546303304119756020111310432\ 0273116626321443862291224069326287462484119348075864618031402252976847781301693\ 9032233959911040767127541621996364484995068938536634076448170232859664250910922\ 2723491828531826603280842216310589533580085792948710325087434966279113949467079\ 9279258926137059339425807274640329237933524055261387094653560812537062250289516\ 3239686640985097527799933349907166192005527015417561545543472709306717667/56252\ 7979443497544163604525932318222566460120131803119539808486438397480845966531676\ 0418997329341938758239790756215825091353449958723460037622909483285065355150569\ 2719115350224184141297901614197415675077766444281581946847957540465167449023207\ 6429573846522380703397627342263146686101228683187443707382053702894482404329060\ 1272380307298334228785174730508391415126798986502878898216231755833659352000697\ 4242459641110780828641042079952094390423895070881608414900929540321519664523162\ 9991623920195487509143266621813498168938686398148097372222755654095698452681690\ 5713090686415445141131100160000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4616258449993687425825051951350471674950\ 7687505889180672116790284002333002703973144979187810327048830069253692256000000\ 0721895293171291874909509672567994290517979685834210170035869778444264936342779\ 9014551823979995817609346204589807757305299407300843139685811965395110729413817\ 6673940370467867654053205993368806434731264116358007491612281258314345401966395\ 5629308391744769445000805596319669688717896828807543596778945743339701106628061\ 3438701773227970848256498258096073114141152275263293123724061254525085655879954\ 7306569318098681132909917837980417356156209077354871993576848134412227548083413\ 6516444833722510475121443024936840517275931013597931922564171065583635117947562\ 197717/405742632990485752802510329566806111851553364648642942011282213937440255\ 8034305772950203138172857344788687169321135718795698642181233497946413876134074\ 2820538363106972517926531914277907244341182467467341794530208466055546433912819\ 6197958969242718598666240666258614862484951102956810942343025800125667651423191\ 8452635316388978588511376176270508806694526114966863327796012769365720503846205\ 9371175771017715189611063330549217308975663870154963295207607333941639033927567\ 8683805304921570994292427268686911874125864936914687825438903546574341750527999\ 8377776299040873229967779672193591155003228160000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1879375386100721858505\ 1129808765696946172814669890713640001774358527277196532509587925563366164311991\ 7946611677978772527310530839037106760318419753874375978793857980384745196273722\ 0743459340507804152148596968527345639808706596116040892528681147146060972507758\ 5483726866374718646798264121509605247100381357147975330944787662498223653078452\ 3824122778149251062023408354784300074363557284746292129159420401254668454640326\ 0821505867096551466597387761361911114933672792930247614222131840057287639864388\ 0662023287748146860337128085918801787285714745922405229481886272161870896229974\ 6840035226065054360336322598984007765750344188145658228342469795671181309364224\ 268590398423033653194419/145102315155918075657487997480201827791767882360694123\ 1244393501761502979828002730184210832744634924389807062092501460382265646725764\ 1166699286850723326071747088114252590979603077992740561028679082545540081718005\ 0155273342320574278669998924286604597867719500543173812293286641982350366724145\ 9781726831924408775669172751145423177495186934784124419974571113393265695422414\ 4788617107324064789724988851101332339458911525097559856088722969466780725933377\ 8068623632298336764716293114438461811426453499712158325895760745073604667859832\ 5328811443133020928126296240711330206673954150605045756183183360000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -5443\ 1525922910209076793779888301452126173244161519645258781556656032016117914822010\ 9620997015435068582252417348449331328742469542291990409360067509550521314588888\ 9288603500827860260166046515462028014569936481632975540270403203489831054319029\ 1049832073084991607805815507553069116528046615747965739491427051603644254667707\ 4268476012433056178180815768545410417233886960714633666273790287646319903786927\ 2068340177367804924401160259172083144979713768850188812994830209587801086902023\ 4071684224112416024887485228740170724487007464616103362963156432168685678706154\ 2302220482913872442159032057231073168102258720104299401764763097500738325665424\ 8684724955102733723492513603655856545589194679/37523078524628798472206726742884\ 7198552015788086381571617526995524530135092914854709830830658237268642997003475\ 3259956674147186191851859519548835183725465282076278368798135097622434110150767\ 5702918148804084333981023077158076509836143803013319846445837202758359346484339\ 6467895903253625102667531380677038014206810019963093167937175289223960747242428\ 5588456158262462185113888754717151694994410163277330819081220556386048702780846\ 3074375838018967293603121406185612481941116076289413188607517264692927334115478\ 0767824759028044196028900497757717423699468296627965566060552826941802388023123\ 2942899200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -182226351710576950658495215312846970991050261267217935421\ 9854908412733063561162745654948448349469678854464726253803946574787451072851671\ 5729078698994596012824794243033860815944852805142525237493183327560062253153356\ 9398617384394025705556070164933539248548706469801541405474615423730810686167179\ 6830156732241982186441951059232060571252243997938990062456148940006346508953211\ 4138141719705616830034267566658213373064248779562298023907217576973752898393799\ 5754440087633406344144826493189890578121430850923520023441079728662371018318821\ 7186874684280062424093292025869042702838871493288941233721955441761576244196955\ 1844088585619446046108346751615099443070424060729633547541095751810952867/11409\ 3154897779426191117192864139534658779231827028279114408363921558270674150310671\ 3846623616717636186149380678860802881914864095025747551909101200581012750174469\ 5324151851027824413441899985202256690714911198610704785292825184911807406786875\ 0432510977942206713597984816004649863589049020462036589157256818786534361979122\ 5531450833520727178924742233805311253989979225759466808364120826592718072059053\ 6513487692412278692232127446923341434015972660808797320135510699212579175479713\ 2960392273166975465216789954865583085564407266320589181337301440897679912046953\ 8502807670933758339453323805647175680000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -77028978700422497687775715343\ 8158165668990836558267241420174971319450917191255988435244165165196690893463331\ 0736287959745209729806084031139598112761165791240391756071784557726423694214952\ 0706416197107884561002885092988401858370925815532399091842491303489162286403140\ 6063859921179483770472478446208595708680468357166974925193968409819861624702101\ 8720937338164848022039698468519539795627556260304660387300073599096571035262769\ 3466958255212758480054268416159676150773682561740687860192314921950936299470074\ 6156712671583328559356024038889626405771076157377848740672252720196141493536792\ 4060931391245258436667492164165238053283064925935126686643018690092828999309228\ 09418759112091283551856869/4458212501038930807026231077464782587451427617509442\ 8241100373241538244134679551428543627303699669687484241524477784362298072354483\ 7711927156288524771521901225459126795595827472149997349856748528585354581852012\ 6080936410191228041901888570583267695828418542692483664938419728954722520786516\ 6787943406460414188654643897468952625066837005591420314452103685469808430142220\ 0316125682757259158637587935826667665955940512866882903661589857363493786228734\ 2197295216966172382823173230005680931479329096388114753410219057332384473810840\ 7229831803587474666996366842030808004444040061740625022340185463485104128000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -619656132218628998085512583578483476173820830039791214092602081774662808\ 7687322257454576410079704457471344364696138462558486464782606765537535465464485\ 3909721892055826155128473901248134673392104568923389790413280494684460778517035\ 1457354027087092915611456229597731585852893114875260259939442482345393154922263\ 1379537677323323934352077253558229477701808595855071975237496230392794453351119\ 1081366717976014998352103715839842362330501503801122092338786202113433633386649\ 1391020484550181778535259622315375365521385367049049266883184453524614139512571\ 6089078606804949458272362866044919597573693662403161350252163648478545964703278\ 6523332562675398186157784749535708976817723476289341515775794722699629/33761538\ 2459732160646628520212063781962260183281522313459084094381479879763089975774013\ 5808922762600914885089521341279277450566696211423980320674164765612046332773900\ 4284150336826949503581847185333666897461016375998799577764391847479760893456214\ 2742164033830645092750581136154187960369941780563244761385070839246376550871519\ 7842988439645496980240015580604679514518776608124338823649026320994321749962623\ 7617697047530451724809196492925110790408839900555277446847073577420395794166590\ 4053981943573554677717806730431376207742508774703449944502883351597713979380160\ 6890275453019483077298315755488021794154086400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -26003484587479334201\ 5015221020704360998162286436199804607561376545504853382160311528797057599899262\ 7017432982270869950553753961279596288196909610576337555151902256991625649645425\ 8938911122658105396114025960104621628624816756374521706312274108948045177819681\ 6889192507756736514089658063354137155320586487574012432977216219848472348415510\ 3185864894248050079566433195521051526589851126806542090524697203786953209768409\ 3201080114684995069276751877221400426977843327202248430774715178421915757449934\ 0426808794402794231778781681780268950787526076118408919322770320945400523408587\ 0072061296862434672466921126361607074723703892755936846005427903931599793958461\ 26609357860489761570772947889962373561214677/1359230760552168438966945990464152\ 8884194890495749599632768320682890748406046479544148598711247485795891095814956\ 0493061819438399457862523883040128711342822644566221965299826031381225274160683\ 4734212563404274685267484138845059931521912451554730704546374681655843879904937\ 0416597177625283370386312451432385968852776198801320926380862549222130699667595\ 1946422162272833863443966887705350410325745421102391346253066035512208242738323\ 5429452512341135112879498182925012053116925025479434159178368863737687663539221\ 9017367094077945158462086945817648550518869004364655819947862213455061739772440\ 0545621656647761920000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -370815018931862044901251633749809504133389152\ 9078130360742852431927707806529303148453085105425291920293069313100309061911573\ 7534831058103414545217503345674953890731260905845981111098043609243060723596063\ 2842765006965535010466163106988857085510347084266991589901999750832747300318746\ 9574801773085298280280125561497837197608637492035221659776845329575442136800917\ 1420644827207671919704268133647896051137188333340361092110179581245924067241293\ 8194823843352606415145343572649622521238582597848540925497486329063328325653298\ 2157929902534957915187580990421211838869895758112988587331524708968287661234468\ 8447195088375339231671219343301199145435530231005212181231827678215802474749767\ 3778391022856061968731/18970679168814264735858667731524300005756314858067748902\ 8421854207976722368697942191563211551441832523575417281971198931819376178443342\ 8948718369304106618595433084254875692341164139193364901108416734826954396914576\ 4024780926744151948907323853103002530324787664331813073213602979937756395497868\ 4040860607085399126747193116282221734130840835645703668344008914131713715201409\ 7950161942982957654096092678298912627407806410389504803186433229721839811960621\ 9703869993398993656528970999117987794095895120465359427417065469888842325919625\ 8542726858011769703353242455627074718470769945107851100886423058410632076328960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -3365336424708618253021555001978172463099403863359568514832421939\ 8038383236478371473143802971756342638556456590960437893361434801214860241071653\ 3285357659444762892355762440787006670713891162858688669123856537571228149473925\ 9949595600783176476166957838022374236542299163703616076554533730041524406596884\ 0446821546557883064157003149335349908831242139943695404134049749802527110854569\ 6911454491853899862092057991960244942621759199214761381749919429603329012605606\ 3653427115810891397495617853818632235944510402039387992764550246917450048688867\ 4508225810495826660448811686151043164743362508533392874788260567829968369469151\ 1383888587510692286039038540872387235075417520097728224675371535169112830132953\ 891/172162542506077419117452087944672803536086524171062491925527036806514282605\ 4663480686311932593673806462053223946459641483266473005182016271078756390043012\ 5956462592886425355435458976823894024302021488696328360130409817810254451413677\ 9006783397546512195689345378497775300420243813065995064687880421758127407386093\ 5087300210885840835770452789132856558778771503778096342413768449008201465045450\ 8330624591592375869795838230236553749760918690084449823798293335646471592534456\ 0565032174813238722400490825875012320177268548694685060502588530240501558976277\ 2852288553940279344241893781558141784022447852720312622776320000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1548\ 2993205048964305563274846771797082186589194336024472475014532204024671174534970\ 1589076812403320440767312681856725449545801035825902475643890186062096025065414\ 9169709204633272789690791258387610574707598129463029535176804689785291939016312\ 5325823804477006271332886582551720562337907605830837493420750727669051806507681\ 6909285197981331777103419399785404579872759096090633656742764995858996552673580\ 0930967521938400927731628855478713483080860676932809341494366940044475072686822\ 0533625338059922744562546522504333911543328187016840686073658872882363931496667\ 2617357935203424339903849464474025562280297414746794190899489551201805451430008\ 9512076498454551870427152400148060248982875459801983421690772460526881449947/81\ 0982141421630364076333796624668078270799756869076480727283359846385977934240472\ 4297561567067484603009205531746493123081994935755019624357169494101915173652920\ 7173740719553839328041607702303247159610607627290514140227340898375526987254165\ 1669021524372854356448339978412182150506900736562126733111759892029783006752603\ 4206486308508279227087294631027443146240372733872447768010627504167137627526761\ 8965729613922256787802583514895912805329246749951717737819896387710084459695781\ 8637130853459836769985432248111705340035336196193937974366463101723649018052283\ 0330615916331737507245069250809916111746305588184543832614685900800000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -799978231094998196664669516486620055195881866641713608084183316351664160392210\ 7262924014849810475653910254411904063403487589899727988131943411487647531535225\ 8659120830389239616081198752051665803622724308733131460318769950078587900776196\ 8440631083519391961827967724864837072289096231219669916410080266150631056063781\ 4127079272227564811630894795599096807797939862908672866081061226234536682863604\ 1772757765497978945123123046468577662790709306281392042613166444062868091491720\ 9069398366643695046863309446905933440574730456677747102712285424894750786875432\ 1015905144786647444991661244484830313838688795929233040986082537106252059826916\ 5729718403573007805599551321711196860996826997963361501542810704889543531084952\ 46350312699/4406844475737304584133512486233778270986081082563491619125353938127\ 5811910750474578603543348014049221932648961454178865941256342570088110588122810\ 8948963446251516630735685528345795181348620418952002559553782307900142493878466\ 3848834660093105495512673545058828968158150333742438882921433478961917875884151\ 9289862925561368292534689361289568370910894513075115056860301078051146602601376\ 2965225548027196507224987791011301763256294091984068007931607125382255264217629\ 0049420372711440732412703548740569442040700873763507566475657497401181218295630\ 3689746340422189076291138542332954847140792970178466397054127556507866997306556\ 9780367360000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -11589292671250380618607590971759125333017285570015201\ 3857904233993627754050140103638639010817529502108965303715170726438308089391315\ 4317093045198914179585446082486550821625095112200572127353048818155980133697273\ 0570469948358959738748830487333902937768195069231300250432569978162973895757861\ 4928917434747626546787338361911250795131809991018478998774141574433130472340637\ 4534251249043037893229339143614885109199549287472609280418087576674435412539743\ 7058515147287325618270148127887600260237680605184223974798968479163552078024294\ 0260990354381122851111329026692376873378116821616815609317849470738571697640166\ 7847025499608679921277631456991676768540132075223237943438419635000267607862552\ 941405343648092528148022630521829687902541/693008610669179886088611817551827347\ 4865484814943811893793354926994417445586190964298983617459761343176536555281053\ 6239809461290823252027027932915805023460988323501305145277692917494765067117429\ 9413838419356623208886748740106144430808420481521943001674566497953321968966416\ 7792922245368384122739733805393746139070705979280701891823118100749827124842074\ 1577268683659867314485116674854993876795747962183535515646713661285151649458787\ 8359107459700522519457768368264236398382691607272403935326198811975603475177539\ 0524972171179629546500219059220434773003504552328300007670797834258048435393709\ 0118163570066218629431430177696662141156720640000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -30642685888115861\ 9646148366865737856520938449765349644743952916002958505444419499439344069190163\ 4843217659221886836372811684488859018351152019930096404364957845243070615484255\ 1080114134786268269327061817108644392299387142615794686008358447926064644761094\ 8667224819730559793483027494033428319335129329787077937590354088906020399401513\ 5939976611800523343782095421932443673628683214564389309528318678140290515949575\ 8685626745273671571409633301614049159122958865030445383713518664171210606281874\ 8465623207251282071659166298449685752279922851858374180017913572822314699809897\ 3937310238965984118249713825431566731039759013639058550242021949007744109323148\ 342866243652157895400232687841461002551208806551942480572170548929407/206860308\ 8293459762237370799061721763506759091225890164786518503187362034264728844366681\ 3607705122445829063666585971485785408579317473471743989182685003874945338558116\ 8077268272642402410289341343787032345629256077355741131619406328141502209618535\ 2558358158415112919492699919807471768540288069314224172816454197886048775988506\ 4880903773567761179030697104238306096468853648838272312134515272178999462331210\ 8092597705215971355435221458954553323319824132237784866423018744269765447621252\ 2470898652922856686507014799254574674891099159169500574073843545589018552185439\ 5937707757255971813468539407761741460033533520442145650508614860800000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -863144874816571597087367559500421633798432704432020399250421570866400975910202\ 5135214592358719685880699099641499958799786508488426715978518089530497894501817\ 4556994913688354898310627701936529756041135907561530398487379066898480744912735\ 8185160233088707567648368566906359344734717601244693252372629584675268911999520\ 2354335769165483036080590107063042967777262280019324633729101746484301570542969\ 8188417996976963692138077281559182802909882292132206109102794092775165906704916\ 3669104653092330506589137640114660788221812671518105826911790830961073015070818\ 5015804564745173033045905971255005993183871578664312346673704541575655813588562\ 9636586629772629846404304844826963867109293076168356900066293618145784141670216\ 383824429391239/692950281520903715742168874043911193345694466808622887789454225\ 5087423554714581992750772272992337745723192852179018353075805068049661089816445\ 1059655220832972080060222634954885267219746569931408779028704839295376833385868\ 4661307620402662681632916661888212271331156046740260191733997769349409798401124\ 5524594237198887891074382499356842272275729841185408719282484318485175457311557\ 0850713513705368722392088370161009872575338910493258100380410918628124999228080\ 2540116859926468840534985165531120434834624129712075073113958367258639949689440\ 4809255542738964235473462174154454866676678344623959520274246379822214608580005\ 9846506711298867200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -283042397178477934839049036068883610189442525\ 9980357704421075489578197762817378701038388073764646267377655178371375602216615\ 9131655512176032024939889783834223736056871580078067417072916920010889827646268\ 2890980216408237792087623191860896152085855070912740604237369956482282011933086\ 4182401758875278706864873379634503532280894863112842768611835682761879073750193\ 9712053469683902652933192469940848938086104584235178544987379998289083769666971\ 4026589546646917473470192452415177937266907134402033084883971107286504121446786\ 3176171120065183484375366690844280672189081699897349968727010555318071781103090\ 5509441989324052868023954063319222405198649190057844174987309049450333813084684\ 52306521401387826211258342347509555560386840224169/2915926193306049885628493879\ 5132860383780969190851264596040950020995601374467335235100345243170586181728813\ 1908671733800361314249690918855780523704356192018371428799291952889694476541303\ 9019793678297619354689496925455815736091894476113565927890667119841580026432664\ 5953913927712049894272835334154707437139648355554923300277578284119674979544340\ 7813756774472740477572355463155887782430397573633858696346522005471060743867551\ 3114388984258748333726483598459057981227359639456638737961326447712195588318591\ 4349244479235989493611555305413739429354037695178733231897682019477981811010881\ 4606347947974959591071918307832607972103718205757849600000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -45053871\ 5259624525375079366052896433579485602329284704582438378321794186081435472139835\ 9437730081298927794325374635400654908170286715049902979046410666010483528747610\ 9801456726954197018048047389086487785996052482089829073382662375443818040300017\ 9967773082908033211640190735087649362515702379501317838263139183786252334748712\ 3332826869168051317801694801768923582657836078759408046964743735483206543750685\ 7021096636949115355356053479645638257513302186226452306193730369817439517953145\ 3361824700926968664659162019591679871136085114704312736169898774528148316304427\ 9245291479738444512704721978673084017055709270450028237591146314022155450238096\ 6802258444537574053031983879282897321789988554389659917736118163073679685465971\ 888627/678266226705467327582549270570622842578120113118504088879665167181923522\ 0889757435470386418015357703828159945471715089312921561140153267051973700990914\ 7144044722144021446252843296429984680282085933126394855715781127899447663615958\ 6412126221567080335787348621868173918739302147937471584400980245513001546980744\ 5177259713147123082011286742835379559742825701082248171606532926334199271927656\ 9505030866318107228028058559043010780588281940207132782310395098404576093630029\ 6263904286441756251410534774039042114283930472203870882582711637030823561206956\ 0545804327034011832409004004896906473959062049601524252225730020876280925795605\ 5449600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -597772046727092026549433067394902781868561940811877623\ 4873082708605356916494976981442245518339818438498606294965245362257689847922173\ 1887261347577528752724144760649139844153827299997024897186704109172510652394492\ 8897430960191590058634991003397553150586810648747307501868193423216882062797148\ 0122359981130385963882090608767406408618167362994067240915623055694316794068349\ 0884336487274927813322083102007108836738837218792078664343600857949355568980793\ 3081439876891310951054136612597379716628255890772116204523730742419048558399430\ 6263230328947451585382357347133726476539778134844141177634444900210417280409273\ 6183426076576956663789172526059147503420250068894023261031017769950931391872901\ 6418754350539195942801053568902569118987971460832527224625671/17781996075181480\ 3258102642058519944185363237532551882243539665975900777641803974261534998718995\ 5698982204970260976252866786835324389357418287923829423588699525751429908033839\ 1058785718659846899120841014832119405198761242495992206171551738751149570041773\ 0575569033812669887049314009482929932585654219995767268812993825593937824589494\ 6364423784866031761777763116171082106760051725334632338090056101151484645059058\ 2248215241560030567020952252794382086122647909037862447571952896515194738758391\ 1722375678556088158280286144075421329011033307243549405201117502313428902670658\ 8875243633798808759420233968518833871318217634749288728816620049417604455011136\ 3072000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 17736889075085897755718301222910778150564018972497879432\ 4120110174324832667066614267226523977288195990703027521140278562249284102537872\ 3305212876447380083431170011187764071608725877085077130361300379924725036772387\ 0250221625498087415634451808023540425324293670959390637330913950804894928064411\ 4448358326768945273643176119313711411813465332045215674234238274773753201512547\ 0326185197122933165192121177781175582593755524543653317315882460060068178923593\ 8859600546861292400759015142671773705533384393778877346699871936308636274456308\ 1976606407821135943620265120156243667679097282280612492692488198237600506250988\ 4734851241367972471420835684648934209000066305689083592573628620274177493166752\ 2183477094093413516178427355177858954786147733339335533937087743/97710977804029\ 6232595340854482854170741994287962803929746139527438061584560684141256713443814\ 2925581957678736345888502959484497181619623132903819783354415257120433194590278\ 2531446709251845114240059208631586919761577007503492604085390698282597590150205\ 9137225276539233213852249574790849451693188971352084581401734913874684051917932\ 6982049131679846706081020752620555637683610602947541317507021455419053204166874\ 6279898231528504218950572022010700291507809334737757966493844430086573342157533\ 3823101202047957419656343131170810936910407448679927126377216621673338816596535\ 9067865346086114914472743607882660922967749498385599076941805293085520038867212\ 9533250371584000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 73942835703333633856186561043806928788256327318\ 9231699478819518232208392470494042438080151906361166294651517187075562926598312\ 6677843196757897123888183913915442520068200431365816080295084313208500491329336\ 3280303586421146778767559984552521909033336197195422431109390992366500862355547\ 1287474714571116696007210040317826767111519084454037069624106919808956144656710\ 4579581856395707940966044592090867987704991626686550957611112886057010943100101\ 4825975049262116501563921638653010559758134898404320442715495027639859607877799\ 7422900393423612296199349984891075008244506180140919745400336739712297661907673\ 9176201058400287138085992576222191274126437421452989906043637019385944732804060\ 1301247392292032088923275208981391268642498617458132431138853255820675862058810\ 1/21985860269248392723004367611636423860556632477877608873094058597044318449993\ 7851830395688134052161491480261298765470287111399952904584922777464638450611617\ 4483274516839959918665295076059448124235718905007650419687191768896408636012893\ 5486232032572713676421657993455663447790814528481495633900153870036162576589687\ 4908637968941210043137748325947047404182461521420644843127201650741507009543652\ 2770707465398385200207665756923475918573344387750693176077118935313366877973344\ 5065340404117132268815584760299788113110067131512653749163857222365147576039384\ 6049310130244376451372776523429502010415279982000028915340261242345867377667462\ 4118052036165676391105967842918400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 1508874526364683372272948\ 4898458643214000638187924409216326247192500055105809339868168675640509931806840\ 9304501026771219905160732580379212911666219147885422437556925679324028573501836\ 9799650538536945254932866563030751580014456352609568275147386519843947229143518\ 3092975276924386013957964050329051461178077540327480209409931661535091259980177\ 3310977412284817373237543530398207106058511028083699403157414713474872310931502\ 0726067609583767859239927080925053312024377851653993391236662544779420880951621\ 4174435537312198215164147813447990257156290285786870946085120138263704621147184\ 0323145979012897822158104021460009217524101357588734624785883378649641216388561\ 1710114987897932109105784179449978658204993561268042761998990946470372443494992\ 265757176415971146429399727/231155952430836178260018228089112801020067732852023\ 9677518843022341551881342423506782960204166326879435040162639635729141722011197\ 1537436342479897525715073748336458535514286283320963922754259201579850764341973\ 7971419516132893178746340223250630324002961945639401118886160003388348442526986\ 4031902331505032846898675758654818276529583745851341630034033784896833903674902\ 8583558401248730136972635687100022797742406858798750435100052965431131609058826\ 4081708166214331526831843636271594341133049115516471156751926099991075041165347\ 2642858465502206438994663913693823738600105644125468863257256521812343687674150\ 1652851466618333194753529817265796331009588395104898828468224000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 318392061733349163289097558077968359253939948919727397656106888918009806253\ 8347118825818768057449626532929365659207814003340280064781990295156199415674224\ 4495876750408162070041020958615514629310998849156344215515149308828945158741592\ 4058449142232691454566033333870100884830434896222694965451032302927556567930946\ 8459372282348932486070878874017438055497150782450471036264925969872869030341000\ 8138086550559470991548764820388337539928874607116330207525638662111116971025562\ 3307299378663822343913363064441262018050002582830600691008013671757143695711709\ 3202939367873736908288978518868501361389274880353852736535876758049625256547501\ 6944661617270683807440278114819371325082287612435899588400738533151766692321508\ 2843836303444813273064931394925952104338092017/34023961932492879257136199715597\ 9967692469087714520221236820073379777432445535263529117035222032478815833064507\ 0760267507892148408124850543428713824066432932877036919678997065256965721020476\ 1448496829000751430827298190096393608822752460492488129894036116919531348385903\ 2841361336235764733660724339451734092404524790244644030967821985134618150844394\ 7647799931481787654579385608475336907502167871581969916893987129723004255599393\ 6734902463221568438584635486092475213668250896251943594467496796415207572800080\ 8568940388337181687524900014633090990966106531488867841471148075840131709402931\ 7203529531693205129668545588623543265839128335471154184624448915636224000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 240425568619694187952031817481141445625625894346135558426854821886\ 6135510870193747842232190061549646367732162321307198874063897548527447361092041\ 2231804397522869271604815047636090686942081058385812829765315029570285622301434\ 0276535659897262528473919954232841283303011747999896180886909792657894267156843\ 4472880203737806326262311081232980564123356023268491860394296344230061811267015\ 3155241213271002661654239706499042810878956608865638242996513732357916485738687\ 5649727032058241446258189069773969343309102624821984450364977921833089029948565\ 2701104941815571911138821708572761547190885007689187102733527352819914882289371\ 9513976294267260873212811668520174128551110353674690151885661580265934546205925\ 09852049231957054671114213983998493762534236043240524453703837340171721/2055006\ 3576787150067518770215975717462688376746657533786334563719114602752889193824439\ 3224915561540685229845868672913999530571859603901559861314590181910724015584510\ 1293251089898305243674830572874546267995676663095039333452974619766829191858376\ 9401854067456512621076513727326195773275008928817032357932595471706522179702093\ 0037468092496992726573392857198280806067806031583896882221444739587510934479776\ 3230756548995451627217469536177882835054895840141351495753322842142031020736757\ 1182899705564052835152816178472837729845712408507562603655429248724862651919840\ 3329767837108600117197278876094914155339468141737152152519350836581021268157537\ 2453593638051724024539687986135040000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3372433538651519870402851\ 7256540163596125910359776408628909989652444576435148615031156493531208934556930\ 9315702848148741956945301753244615425735191632538364814633559890704053259355171\ 3677335296760855401234410967579899300636416087101150201219341265854325140134515\ 6144878159277818866332512426231679852478427553805714386832064429249139163174199\ 9176866399603300698796480166922049227335048602797275191414892090546009794155263\ 3599447939995116954801137039255515193436162502149011528732386344331541656597752\ 4166681205661295167602165668180060867050289281895266720592273554659350301194702\ 9562082439340884931687398030257953356196886530688559311382652018143159721849805\ 8245758870362403744827875081404431295581815231818274080906848549686252943756714\ 440513612793822645408776692718766080623843/251627807813811800502063620751775969\ 2096956150656675664335188973494390835978561096749089378794995136883753362436575\ 4521584220897611843508541931943830063135324655870811702224329549235001008123385\ 0576747518003378516865822427138040664155738617408478649168328941787697367595777\ 7354306367246164085160913360021070579366738626222364866087898744461289288464929\ 0704102259596393209604512142259928221171830726668856405848923761705451180286394\ 9770070210345050051699325449359574643040565486695013080348148501593252327710076\ 3216260269807213472357736337739980453117957190249202372878118777226444859819408\ 8922812215483651923424455793684907512407277479461318215145999333552406245967116\ 5938958336000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 186543474007082221489473176514783401073196292\ 5231732365091047653512319553660663897041445371774380817056906004775496645672917\ 0313489911248262700056699380488230648083170061684071526641583213790015135092185\ 2907509992838267267819632361309518814257733725062405818393488318434709865271135\ 2833343293075418786577975648631910323348265618496232037119070327438729954029285\ 0290365540418977604977714611373791785965557181172958030128523038476300392578170\ 2994655408161426017432513980752139250288329097545093966811532268940730885358289\ 0922066186206260186096767726387366699541586186453120527563525650891070590640333\ 2430956561734063333412678195723151559023026973448594676792411300304755022500147\ 0405171497465157092982700050186195612398621034769232785993203767013304548511734\ 80922680267137248405839/1301903435799625190989961553550319968640875320075443178\ 9778158852496920450021848674366090964257332556829421516697415192671249486595036\ 4162318790376223050222198143481290457401238533819535353521972026545425773155706\ 1254871085088055312379365898634116861606386159173830837252121835324876167455263\ 2303687982570605541932973709977772824099826329982366484791602373682790079789941\ 3732615547439377170758080144684126548642666350199547360751993612889914599706670\ 6094932509301430947001924075365195522011811360552477490819533224263708620982317\ 1923324748362381213161447087342305311024966341911400862950552459468615128357264\ 3348917428396605229757238532098212829243613820098521984747952107054694400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 849242121397979657133587054672409227989401097514497264037693131\ 8845927411186605956430926723162495211671027633234892733246283910531808289666817\ 5403716574408108570726412000915584811624248468924765053573037952087825194655368\ 7395474664059325379185799961909823354264184298278681638355065454285437081742013\ 8654971216919614327211746620633995113394089825418056626662183619793662313695505\ 1653688387497699260715431059714052146237718599903976616379544197357086928962691\ 1023470378419224837840444003147856374583967997129230951773862923198183973455094\ 6532350731301228813475093498463500603402997729575885101728474462275055446962800\ 3391033701257161022419593508188599646381142070928870840828760180122691075848664\ 1194754222869278338525738639173982904958637923567432473050049158014835456290277\ 91/5914701677584324592726581018844470314178234893505915465025444171456172214714\ 5643678724213198787015228855893918067265161953821803630102227650866685558823635\ 2775714179250954435710240760071577204577807808351180884749550951551420550117387\ 2925179086623778957999836005658337626430513511853505590893726581113869046352213\ 8380414353348683371970115417206839223462875028330981541111657964745503571404301\ 7285003495477218837557257848815314482541334263349150815731979373150364077777931\ 0170890213779918748230032819109531047765926385765083277185881479075738207817839\ 8999209114969442582513587558202096996234164456893403135800550923866356128428651\ 0058648695756137469075647005310361510536200323072000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 14081551\ 0341449407409189075167163034665294696362894435430993852838382944540473384928229\ 0202648038809489175059287662738988667896139334655382392506101721061170968089296\ 0384897243023022174304949910096204292952070533825681119373670891607008038740930\ 0761611732055471988758945325244686918408381504519423523943668406604627833734147\ 5020178859019244604220301354032871181082724584533141416020038190286748393434980\ 1026823922600307138060479987237616116577590515343127776701229961571808052036856\ 5593662188011416040159696089971625655229566354504415875647836025101558169158278\ 3508191003036607802691710774118778929756577698604722201991988969718514818701085\ 8032672687293817248175293610995684748005903555189823703430898551719898707761442\ 434115394662098655932238022091611368988935142702760974784647938718217/105104792\ 7544736089146965369834994646267642450136255594104573206196831011131037196847360\ 2872150873184767462227654995081845284839566838457207572368473788961556395848585\ 9687450838747894470839443314536233982079888064815920236544876162264459247075382\ 5389066493054938760552035184375875447441138661015685965191537432592556108853878\ 9943403041197590860269013051965811274897356712330663844724268826946495675289960\ 1869333953883917979728935231513925139489582345211155418556157373608458217514461\ 7962281281047998328298605917911046544167948433104993188878907181650210457651582\ 6264266457684216000035279265189796044494153200265258336530526763636686891000599\ 5495595987283151000432477021803722289650335744000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 52620670\ 1117655586425575869790263528140383466345029841814854901588042075486299881124310\ 0723120330738483840758203504405027796507078845902295268087256890032784339081058\ 5531848457353750046254603342844415827767378526983784980930082805352135105978155\ 2883534293688237819104007250473992579526951915689060161659199436312085034583356\ 0317833501328227965102125054993024937352257327265974755388943172154853126659392\ 6952821487504100201484424054195491341689778307641589044126900570881883135960300\ 7862824981274106791441641257523602441497597191478082141648465615278355962261394\ 5963966031424112516465773167088406234714062502662429382168937180703008933776310\ 6968820157852612421650302568353401740534947735332231973629718291618253132455833\ 397321138932695977356460391848793514460967170290600665284292557017133967/462169\ 4097474465840420306766439027654607123275235510124851602239038333185883472749505\ 5552686909547723755948021337289857021309441429262578674177789831490581098368003\ 6721387373539837751084166819114474113656512242724053239309997474117915231278694\ 8232579233916016027845562351077249363893336628001180075194881946082780913469659\ 7697290843363260334700499657296735023339024730936680031993198552810240997394760\ 6660813183207169369864739167734286734362170889793760555276370716504754283593589\ 1898563137525879097720923372299897655478570468751158616461452120947752040262157\ 6912217158660004536786375226556434097420148405139271663715015716298169320509891\ 7272633313991545270011566770490804099802078715576320000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 36\ 1586295388893955738671307206164868111918186491439125696079245417558723488150559\ 6360306807075402780731936580650426485991388023161256098383047435974365104494246\ 1102152415543702357387213679229751572650614066992093467948607452416787929456639\ 7146430691686993898937077295177802935857422704085642593375012721018991549369858\ 0725231120518426634077781931608083316112832122867272704746001295127953912761449\ 7362245847322825847584019728184068466001017089606623606304401900134606513418043\ 3788774601243511282928382852679933966806344065978334287853757075968006436889158\ 9722067207225856914487196577949838942752672523863549330475049985061404705942901\ 1719921620850266765779861063235401968856771762803574910012524828816804846536501\ 6907899690163902014672352754207417269095771053294249835573151010876936034123266\ 63/4356979192997843243773254302284690155751753576151808140679250893772563123406\ 9129911721732520246558309450607338923673169891493164486122687997775947060716695\ 0490742448235132590357513427128452413219662106976441371289730870794624852834395\ 4907977959623172780773422088548535673436824783306084240712261420675209133341188\ 4407236954271735376334879551274675293946887987534159739964732316118183861232258\ 6832461075658027883437090647658869426467463332470618463510254099642243270359418\ 1446269095707266712712694703442950484677954581254138304881411403790936607977723\ 3489348017655883358849095340764483266771542169967913522019379763316700348037006\ 0904926017585443337794412506886648946104394639447457526165012480000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 116633756729616483414770180167838179379871753092738576547662156332615\ 1886153606838955085264078056776226053034052112316579330006934333444308972011395\ 1541548507307217806777403931185284266983274412649514868482127647756250026176297\ 5310319914572118396551210518024413682206406975990850037799816327620738296950326\ 3071183751448879302007052355623205886189723523872930881702891931976477551165664\ 6392467444257070698787479560526730749679904623287773626228979882568914543609839\ 2504267373814725572360915458009756093268170650536852426833755490157500522806324\ 2078870139426527606566895822885023511588707509937030749590676869379368549596333\ 8885265107673682799181342060812259162870949324053944405707336218145257528654027\ 8247292471237198483504788923293889011287999381703409170079274813282613110992340\ 0182468563119527639139/28048634734557696099571323723275428494715114213033885406\ 7215200892482150196156370536505634424916999248094547329254704688867653830920876\ 4745291611674189784730172885844770793432805990846769166143259368423373260910615\ 7681332052913588462226737401003549943014894526857070072244169849287078565874673\ 4593689977600129424336371467773090798253791146434161696904249234701154372033581\ 4397721717052438811534613264210374226965001908266318014489225503178148853105843\ 7153652910283849408011800886626117628630058495417546625652639548643915143795593\ 2982039098761847205960283657543431434071228802929101542460535282774197606527032\ 6663619549744602217143581031033697716893099119428550648171330731676019661166091\ 4075268389273600000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5826441740689029648699362844537629785057\ 4737414941141787963171643685883577558183166260963327748226222110550727840091262\ 5712978072458571225228993785145566971183696682730366823331276880943571523321205\ 1908459201936464092359324731499133717081120707775175622606404309708365216150870\ 0280636140422700238602129227060531729116987357961776951139737201016310050709845\ 8630220885982817283931407047832854525116691669041773290006642768038754782056445\ 6451193693062030404029959635205897563250553322428635369378494892097099849362732\ 4907708777295344111639118519175285487280823803563277893110056714792423157005317\ 7251250062285818433084705715964011469390971880440819107054788003779821924095137\ 4057297498408614240976833017739158296569309191678964440139738057575493143632494\ 3202282393155060479062955698157205029675175626612935327/60108459766182660081526\ 0178155411648686736229325822862237435968345655323796384925804439817788272300863\ 4365631160076261927184298709906561425442500507729761143681741940851773682265277\ 9782984573156345964616758364239796115240902035038525725940977440716456193026817\ 6958544582452418254049897204634978197711007183370991553852985611234414739600018\ 6911474404954478816033842837880923439590296369369729763071582978743918429868872\ 8930174529994497859351921329244251328901815837107320136551457683627094361768021\ 0019716336472405337642531915895107002693578906351123997554721414627575809090952\ 7491930611260391717398238078969800125044188501686138740823630915869176713995529\ 6474777976076343397119013704189161628897037726515200000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -13\ 7830217557963352478580525398362243478744970167123274376995786410374362813775655\ 7172624472620310723963120217820172827235466254083296565657994728784887166518437\ 9570126609698497076259960817966615249605404319089595051512420301352299362862812\ 5812137427118727646413809664961459448543275795052809300929827413717605077942459\ 0445194205991383341007162802876710497435043862909943301059693550511849159009651\ 4206381902969070394870416957329317670688492620706666958622211966219131595864905\ 1060017155752646527789195044902248690076610837429194731495331459723069036745655\ 7474978016019047524728631663887084448762327222675205087042736103130624360001674\ 2586272465534706892032607148297025461967690483611763655112938033483843005386812\ 5988161061217778127122047995181913076282201942649536590010463605720053516308049\ 4417794919628884477966433/19782231106855170580354660914056867950017237639140506\ 9496173634864592778664888987617389674975246822036002825294756049697348989386799\ 9532924265766456790005989479706994478804293942349177188076627844557989580381403\ 0807662005608101933341444081806449581242471163666575042123823150613240585607783\ 4622278815689515456199207227093651866479615848237420038817170917027624232349934\ 5754751012018237647737618760442466974210648938229175711355603032326148437625609\ 0630671384028767835778632190471634933083667314973246187399385543475881370078771\ 9787852601779270745720564539379214143189781913209550303120576551698399117788525\ 8427150833664346169724742973397996690698740399661606078630782602105713944300593\ 7213347683712843882737654824960000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3933167789721437693968\ 8606135017068866484082824563647876500166447840310042985250940272292220874064370\ 5664569098341564762501475657928444880443963935028249977637872773107889484997479\ 0876672899048300942230848818215129566776084307739159482114131159206107643388522\ 9816231921204964400089179905716282471877628788550620415248057009864085205515029\ 7147592837782134902267116240413936844061965355949245773238825849457264363178610\ 7541263645601811921362628283928622979684128044173820172968758993113188967280265\ 1453934895669119045429142361247931452204237599618726305052618776722578684879249\ 0015058535968776828675180912080299505913088003152990415126751534459262421835400\ 5917145453261759430603345588578727823960254754049086659763017492747569210725850\ 4757831347612955801125362446360680224056793504760650230718406471328333011956539\ 1087/28771698366405949700345119663326137749086183797452563880290190663132988634\ 7704707152639131237470625426211005720607979416424272716888972695710896726047300\ 2907198208192720964934173577157671972152481330500379796782903401848545254839058\ 8785178728397137621347612570710030538575152479482722666151433626075617525976217\ 4333488364273455514907310854014805517633358326281744558115838690314482679835416\ 9428446392935920156150384723895025733994167876200868653156233754185591073778778\ 3193284878513081234695377871638360642329264324771128895721621585936619313532836\ 1080552323472942980017395108461690438257463378347641440464353009988098672402971\ 2326755437168283501752851675808089780516860693185866411925316792800703882381033\ 1993702400000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -17948665772294889776954858264815170049440492\ 7553264734124245663787182073666904350314236590869677932772895999593595996299876\ 1743931401487488634431493490307648955132950900762441759530124157985001989373739\ 6398166820948729071950530535721226932747892831114646955370818697367773382062190\ 3611063055350081360418307654775173366646866101813507163183392669608946697464105\ 6243969084429256171376560471932774296218706173822677416643507344960721357597843\ 4449052633561154360952316440860390137857121745508115615299113156392253221580678\ 5644821132036765409968754814347725910964998910907904885275805103886356233548241\ 4785089355023759637721775781022605060868093077956742713795750976334712933233486\ 1331859390537969304281862761545598800214696211994675294706648047823831563069206\ 9576383432411941269835517870221734695145796732288807226923097/86022852607863026\ 9683699317763326055663584828460149768179385850135348769356713209598650810551296\ 9486078932972063865576892138346499154230923025992196114305809420237434314388004\ 6066464659387019342902787385317589050835911531458438146897031544085226329286567\ 9155145407877039892409473748250469073554227153824497850115894295931901336027255\ 5053220141720023293433409255458482858012872262792200199767997071210791144356880\ 2529851312407945057707249446457034555795666172239161014027867578814685840947660\ 1471375975327440342618192022845453289775693036649280369528139406038707941805149\ 1063313266150681282595754098075361751082959524827179815590478261752654293975939\ 9329659977516143630958710657158128974518397992290692262820577280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1234314908799360345456486170037132780926933167583594275687114602377\ 0938999427066479310958838134042914826698178591246572993733696875518545035072140\ 4127523508121008903536435732380076544143829936280172595575549724423920069854533\ 4403221050909701771560004730464484047229057445589289938324122062984570654610834\ 0952004489588733654089466096842240478645450575282210084302708388298314505219244\ 4742605905024766927360570514780895087064557474445408734752677679795578745012215\ 7353336864247079700511299311535376510113660863791884122217939102352884934888812\ 5104502385903207081237263094245017187154782959627791797041975757122443611145926\ 2984522643932353631595534328306463091125343084048648799074922471794744904367323\ 7874630995251705092461414898215806419959798179724058555082463998166552749942048\ 63376050577261678031922990451097718193317/4362266195394032230810619481769488536\ 3714187121965910180037060561339773812273041274636389728283725991534963185881931\ 0479200052974004930254814226985415697978925608097092137092475948850836075968837\ 1477245096105134818639276511466155589721067882354445126067159844566998357327826\ 4112456223792971663524109377308231203992377348384920369355124409107864168047301\ 5378730178146704702459546880591173647653553150268462598179281043550452652064724\ 2506093508698040656786188127536949565606080418714279445946736190799442588844580\ 0476933765113938129968990300461266920577853192969720730363063209764648402716778\ 5036804805168441557490282891090983127416250652393033838498075957512119059173324\ 8251603137081328135512875000833592488879980544000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -47750\ 8215749807166927478388931938475247865803572354328354098742294690015657679588242\ 8730890542705186832615737169295227777525359023992460497329316935361430603958649\ 5089510049066615676703604794787764119367109988627997311477185819537176125453071\ 1374592007218163792327404884676652401216820205889871697670249306704128463141434\ 4590800211244499933208744243830358659846061714804637214816290917062916175557695\ 7246295986411925150150643650326564047333945514505223566447348856741905135727944\ 3407260528062865945686433771805705562196630829122325220607322505028188117306202\ 5146168032102509327728068266997771519206198904303093221448020466658821528564435\ 3736552870736355741472573153398298680758436309820745228611905726826457731194747\ 1029882481432548638765689711281410620261352818255795589209570752815298197553635\ 8591943235261323442544500095008459933/13387649047175606660408931792007148981167\ 5270045008334065524295059053454992514875668250737206633198479255128784006495612\ 7762710227290216746952249468121320765505453371207208349351823148008630523185749\ 2296976405486562353625339302339821802136220801755905830439262785696407930009940\ 6248406880271140612153086287618212089445237119308435697048028021426240410571593\ 9384966994751271288968212108704365585069949876352164713806107936442192093028979\ 1906168377777537728085635573282189219032715317444764493173494107569143143930106\ 4339185287544012782828628886265268213501820547722257013918807332662200286962551\ 6697665886353113538812811023377666347800444512390512159462919677610895889197811\ 3440518476652139048544392962993239818291169546727325696000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -20271282439523939379749137403896958568717925719326297097188062335942550998\ 3461259751879342023540608250214509530252019825203821136361280880036858319781873\ 3369243825349596085838541188118045948545951561362646881686159801868882418220333\ 1021430924490646974795777071191806099608400461134789033235880584956863215119998\ 7857224865555350976534710649962462600737773449352394021926445803620604464107076\ 8781472622458426968447621854312903414992023734607002986491401513055890961512949\ 8830881183725647067805410566741495940688986773811067743681566707885742041453219\ 7045968322487080211773264377890548099495058278769573910497366880616279475904605\ 9795837536998704773272626418215199668023355451242214182305822565486570310896538\ 2411737678631764212756703464664800976928728549244118351989580075436035407393746\ 0845565610337727782232914210160404293858519829947213331269/47517133983650583689\ 4382885508935599224090415334232620877406811461137870385973625172913872902843581\ 6488379323582928603608370547221836409183030569747150383466485015097493120425063\ 0683611900459396954120113682936403794899856910028696213306767126934712897029582\ 2350358516891493475234272026998351394327998528792811047070322742673542176836573\ 5993457806211995168495748161139284805487286717555479672593885108877915094358969\ 2306974539489778832524255157484271149526070796757537860728919581393148817339868\ 9062115552404680317933909392924826254858087672420823938010738503485792069463674\ 0306877553840937866463417247588131745728457629739767279140198863469889279201871\ 4069349544550088464796116245636703499268315839489519825893709734334935298968626\ 6593280000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1047241284324738532364095902280470493155232\ 4431183937324285294005119035372714050556306968652901067806010383376328688227128\ 4032912769652162805753080957793851602303170959417270257081710766316943011468571\ 6843165280653339743683792948741392437555146887416234321045789699638468570328687\ 0125695760987575961588700743674341706529596361472657596426685491382872003811834\ 2505558079019223657718355012045245826729917177245210698664279188025913793065436\ 3810715683765782327056051502497513502261642313844651330998408155324128665171776\ 3050104083226984501528550568613804885382798843721465340540442554520247836471066\ 8682447499060489679829975533098906016655397122652024050161341854731648703731045\ 2099388080260141345583810290932057477193091584839563056744227090340026960736445\ 5002238798206703743953352359815457263778639040159694989636034986068958606060647\ 932193/214004604494396358305928499117573612112384784422701615101526125653236971\ 7033345798164312706955817168873928951060113732812232720473969281628777154396693\ 8851243769333019612679141898091345995765875095539770832741210153862134732949813\ 5194265591715810176088964647449040685957002339274190427459518003570889190352357\ 9622940020177884704200051958002923788548362178056552436194243957246555644276343\ 7705379666193511789583891099901050249284573765080670051061914507836350897028408\ 6489202287952877052877492725495060438332436366294594850530347842959528106889023\ 0742013827415537289622326843518830939530829389536194753537074088493863657638251\ 8715927613058474987885642099014045058676156594404141487686849508338452963505166\ 7732988711132372505798796902400000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -15670113930299095769\ 3861057025726663081806792799829063466622875649055812450155025419426406413527458\ 9524534548311591911757847314338253100142236440382128680486884862654617616311296\ 2106386833571917570542578203777067670352742817804096579185891022730372735734428\ 6722452620376765953243737864877268986661130633055976224372192581829486881792248\ 9337254686131027165674383665507544641810620473768912003255457460807047804169408\ 3508975723714694517783968665810071014534865359211037389815907198735843575635048\ 3265681664667277660518609159210586920421732473704175843188075493468089136771983\ 8527239499868603883593818346218643956437328227497357328606824979821173263210321\ 2886133596440632662543050601094780735830931992918193787069602079983508495146579\ 5538419361554800705629993938884009647083348341876008221479235416403010285947482\ 79924440192138103433820475518837065803/2894009744490039232102205767717994280306\ 0815946779736221984275428297533209915826480565724674652938789751390308450079839\ 3393776840024778091867670664332721244509543489161223071537930805438669559315865\ 7568159670349322326674623100476005869697859177246614811943210005235944849297599\ 1378577613425937238163086120923594527210699256475025726841898673092993039395346\ 3537319522253837260876599783498274933960099435298542515166584216318120110727748\ 0240697769439972447232106051677917614860727244247724894752804757098194326976990\ 7070505340841438819672755373626782954502851327197155118378065881713640260646102\ 6186702484209693431774661251397539343805231690487913151147577200466844033764997\ 7716344440117451548954345579767364866479266603236601481653634543386624000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1050026959940483065127790946645591424609695436918818797271\ 1823903132617095025027666452920857095509073806438714311999907199441131696273591\ 7797014067753242908080459923275725761196897073705982957072995515531029037103592\ 8577790935327535421818194883869144832657094338233773408034825237177048916110872\ 7464260665073600635361492572501227201555300926694645774658490465798416499490310\ 2680033825469282894427360264006016929452794905880401709570399704556353075297539\ 7296452963098676277285984368392234932818454846655466431384141616477771975111842\ 1364094749671859269266285859068558695733635620983825317777685449999670670810975\ 5475835157348997171434576512880041739738637942800938080838942378936088548172580\ 5774935342354604902812645313503174314757920485978274872555063194434549865876766\ 81914415644865423368047261502395496396027664989389691526515422936271621359/1811\ 6621578407203415155637300472255295552801192789644134064812603221104841205910130\ 9142021056921438650282929014733150323944962591111615638765241326807638166084004\ 6407167360651092300268217590353317295301960327337556934176674789917266265902527\ 8003975680701728032869626707945788702577688969352295406034496763126374352210932\ 5982521290483476672062940396882979834231360370408561357706148420473103475906033\ 0894290800628458031464450793278548228215525438431480075387258985440195874763635\ 6213162787399984610069701245110364575524897409552454131604074010197869618888095\ 2151983806613252479042667435995663964195147130356686847664655530478390830093757\ 3600624792522487464090201292754388501377576278674875718838733213127602837404709\ 3850451866748243148800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -156805492705576518533735110\ 7130308474874079247822280910840823109015396879304061391756016635647072844802935\ 9525006690107376851777279815861100026550593066401059509233885361418531018511555\ 8248939314098496840690229492515101584766776313855383153899943911031338202904681\ 9136731913295243452280585783751592743105916214377281298799298093122630748895534\ 7354666337089005804760319755065161142120135867703643066026386658625684145748391\ 5393284188691764212834656248531875434732784363662164166796981001973508261341101\ 9302064117387382633767518738658530049408160088497405003734378079155238237860953\ 0067797839074309400259089503676550680463867925977082766894476099633843777033724\ 8272224411109714007872477525008194130271317701562410983407032756497080395302122\ 1164248801439814726044386673693019116445921436174367401886836988202075499409992\ 1315447047639924765157801615273384763/26107272034170110565060423892479251906820\ 6066400275691798383942817425358713113552963978053320886277306686757738420186110\ 2585562187547438853853072641023657235360033287954392224228063402822689482889246\ 2027532736194479826467092151550004632014943621976811040199673441086495914823622\ 1210954796445027014179598258357905062725067213513921107442775464514384424963856\ 7216688651142245216686214308783503803047093267424771184045454473847595024918650\ 9932167092173141622216863581467271514538171591385356192665904905674535518264653\ 4603990767313852610543768073055128197420061548083123145270577913105618389010060\ 3323774558910692129144320947158298678537674064821653442358045378467753613277472\ 6720496209180265630821693907289309604033456099511613101137551802822033408000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -35702280877081069563880072933253690307783435592631017\ 2849822495735822808469941424838781735590724840924884515244402961269276106846433\ 6451092991025984182686863079794299122361461881889979113403899112251508564820525\ 0943453924865120423632487821033175760314183209008524222651183196741859783454715\ 8333736836030498548937947304459902924735710277715843582365026484578148976733547\ 6388074829294167874562747757230630199279502154642796427330278250492976573129571\ 7511551110114104995639699732742970646757820733547416160946128619062709807742964\ 6287257816134551456111411319825997619868981225760109066871903024647597350088688\ 4721935650565608946134106518527089600508428704966780148659284615405909827630106\ 5182669043453320825273872819234049538558345576245190753555537201789066973524756\ 3070926595735827234630557977235525087710430951534300986668793878217787329009320\ 4781011134617/59322253903305226375620132065540678326664986438201670810056484386\ 1140900132538523346920313936648322081414556075355451209011671255607264911171422\ 7181969759547322197385555736761288476007902176617670655761444665764074228869914\ 5242926558722209740012705461599819129862270203439827990434266660232507348445250\ 4665115466453392272734501378575824102445572725062211820895297302880041259228556\ 5614653952906803459839113495982024460150801462800244633724148639787651392162266\ 4819079676994505717791463979672556467479982432062596263323715974350207763181704\ 2144652687552807731741344803253202873392843166220523639560354003957595237455081\ 5277252852960433638982779793161726738319000739295302689859055199348912650351348\ 3379742715944750141900797421759187444561348982629990400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -464850682008796359507692093303794567748060948653256242830703216936253097515\ 0450634846094682624761648582101516896484275524604330442201899669511536998689145\ 2281713006410324054418596073111098763362405267855151889239724061653064877399656\ 8744601568794036661411451153531089084189020545445263120064955919934719662772403\ 3489076641876765378920932280343264261092080347114621507982076779464068035538881\ 2219196492209915166388580711076674024467085877930301377849199151673033168265423\ 1747467741686673630864279797909336260071254586105585177100035847376719451068414\ 2069558111741878074784080863191829220123512038316812773011128564824315643067415\ 9093903827251833158699244473101406888358266347230524239430682024685759104840930\ 8906857482316170828614303867911614065526456862676832369703131228536331784972583\ 09201433654002101198461465357238333739203793903865513595727074275850899214709/ 7999641020393119069461626996342836570786474908351115177976884677091037980797060\ 9486214347731780323271317744379267992758770134777070681351813633635580400899673\ 6093485021120741727606649043416921751047096714425548737340570776905582853105406\ 4515948922233737921004373972735140926594873560785422600182618227174519442797318\ 3496977393954964393539227950252163907766035681826491130113104189846571438153047\ 8558368567426094919320584566958147439153334081741637194804633401338496641312667\ 5470898914895004981205840426934994210372816376046455637223528794161196446327473\ 9866194370160434963089176220628960875787002061461758910820347076382806190549407\ 2071523223259682668373136563733335410413041029618268201649593765457232697269724\ 7126380728288523714890863959430057089302528000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -227\ 9458301693795180579036717349079037512023938788950917607861028755600139776829733\ 1819742784048031622758744627954643635757077399718145186847076478920618851942275\ 3125335536175699496919760099995089629509421532723143856798796101541195236497522\ 3645998049730068997442897706554404467915825181305949869943166768727850800595351\ 4943262860378621377556094732062382329939374390397936206531116253162811236648301\ 2892093633288900521762028326587993525052170425102966507608092394646312830705685\ 9441166488200717248277426252313572439107757235528844125871940844930997700761753\ 3633915372339671097507394041878074775389991094612308329449549338223199766689396\ 9418075486098955985741347420940544253611634103103185283023000312348125932198234\ 1388564204409051166133964264756299728745911461854432714662283074898526703379754\ 3239805610623923988846563339231781020255249036086686159010681647736353586898769\ 97/4245293700204326228034322351824915531620679462462649808286610461910662456496\ 6542519512916464833667055986910575202658570096465220218604913857680795013563938\ 4088937512452262915212301421582883873400252808448910135152123329897861045644566\ 4973166610154622588927995177874848854672740226430436230418034781918459331615757\ 5585463482110050620889967933091301142651666068331161248871830081352731698877572\ 4756464584251645182098623085008900054401260079468088882733707261082602175839437\ 8616489922618910173865685411404289654979016225962792170534946747500292471215315\ 1074177089610703168045011061936294573912431343863416860065728758750617805456581\ 7435899717217277158547005638417248814705978993712789882201921461586018119838168\ 4237752881924742624344223939005367453833682808816743219200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -70338711148883942998254009661472345539352855421809698690285839985775\ 9955389117583515820860226648410652210500346917162365200701250785047425889564514\ 2708499468919986566317065515685943513754702421828809555900906078633013902065340\ 9314609107937002952102862840977285513223350416012616103416765851101967862552142\ 7529836690181728477389456687016291244131102822491561603962888710553382050536938\ 9469513291350904255822231783310118558598478664091793606469718196849213352475132\ 5622646668739002458036217104126628701080675402277874632146200376119891113683681\ 4265500027176937057562988464653199642477356260889996625268652028832963381586474\ 5572137434730578838512137747593558159742134401936319941622329243701878763349437\ 2475676486203968107426474149204780340810700870670023504021459012460980561605434\ 1940055186156502725495037094115788310939175739716779209119050465988597916100569\ 876899586180249/150044041017039300065168195323966159041852906667684116646314984\ 0675297249701482288207188632417683604222819279796784005563016723070839893168602\ 4628812648124094026963974469881435273486429016372524104306834379432546751062992\ 1824661293731777452732925521022778380755234847392900074409124890593277046951618\ 9974406125064382543730363496880289519203245302649081096753046206540633338173983\ 2943040837515096581917984770629156921881826401516649245096777834277482313356212\ 1761217828244517721663464230766313345403039815006038529044732485782184404849981\ 7775179167264245538937809522748716317361515840986343048064327290469668522250659\ 9096335168385132376820299965476010357001526107531739958864854926094013307743102\ 3389293407038489188460903931997382152094337917615479114736019890503680000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -4922581334166613564516237764380399365614508127299310030\ 5335439978352518964249238040408413127752078004714770906854600380113762010473076\ 4518692834025579005905367972852661667104547952285098573728465622192257279658309\ 0997233630880717942287576988678772338490477018517643874729155116919082900495503\ 6997848500058626693295345871589103876316416090474124058069185808716573146416984\ 7431748728940817770224808180202368963019905583821400290758981201684343604363586\ 3917636525974833400085788379817116827392348114955937893406521563409474328238787\ 8314855130097692850254512508485372600997378094823635129617890298434894805534594\ 3077703693625656558218293429001493658193952302405296853305817252819054267802579\ 3871266034368800399433164315314384482883164634771615776648109542671749534703279\ 9423872471243576668952253197841469218514260247845947155852193621360663667018824\ 20538222119507961864598133/1305698277306189811605654222726090906391908669026266\ 0817798722475977867888152744029354101459768924955928710255284988108269891274313\ 9613649791983970643859582569499662273571950739613735158574882781822886882280772\ 7092089552022262427564963501683184445642138861993803398868607536131187973168703\ 1838133987913224811073254431253858049441895483476266838736621043641618864840522\ 5396142035932429225827633046142089680697916326143880565027152486072383391843454\ 7993731237397559912483371390078889366694915425778481946306977268934869295622571\ 3328608226902213155886482906573438632997332733964027663103869100446044818837712\ 2052995245509983049255447832410468596065276960989548601395231861568287064891292\ 3394674246119587439973773602854841827282290464648773852392745171446000349347840\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2357083057817484430759851769771109458622718064\ 7065562166528431576928349868197183085182836623361442980674877187429650564052587\ 3580392194846208989528951200909057442436802300543796990531091323107689035582428\ 1783219695607405720629714037162558999127077296292450128794485215183530442507418\ 1357429144078258478580603751320585368693194390879094487023716273905253877029915\ 6985981166316673445913031521471894323343649889926093799122023455933722539496019\ 0770753393209315175650539179087245192048167452849581745279421057592074027920356\ 4576742333971383500017259470515340799514693028124061166747977116553165150725457\ 7785372236996805402962805064099384955130866136482450892997376190634637338016145\ 5200793779759038115415618944562060408502057907428263227795237546939680551071756\ 0190982698915090683495834836562651033542141192997193978754900347962582506310996\ 224288066377324493308192116194643843694402807/896159353098399552775666518892147\ 0285879422340881691554664211586766091022560289612644097996024461973207044915113\ 9548596995698663417251697102907714278019146185073787245853074438261652493621186\ 0934163951168410389251103504463009133978999955584963735826439886347459218364732\ 5553934259896053077007626532541186332299302704622685713366145941943458151684196\ 2619863453440715255936746853055948184256837574176179511104545096480290825943743\ 3359295843625378773789496655158923371915312144022534219091818080787310314699526\ 9273162111972739502550497074206109614182222492874851330977485793320564758806724\ 8174963157531727369944090135759189875840368116838647401202710492939247417427262\ 3864740456417834862587240527463766962013746677252178684122079620133649131425631\ 6451269803874062858767564800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -894461403620970337\ 5249075921863768111821588959895819589386029208880171334432656189192263455478707\ 2454790986223625579898314229657940669185423113465690656534962135194358197979829\ 6888875567216484263574441823069958135334324955740866945185184723358299679720499\ 9955979194093239354850157147389480913138101564414519898644994615886650645998049\ 3717039523314169765548909182351628119553388266481131377045899039562602656828964\ 3211451575092809690644391208993800462524374268196329137168712264688122664634660\ 3751385438843739611789868869369739337915852033504981765722104018982634424829971\ 5956672378352680567795469924909320553021192421600441941569923772715207370741688\ 4340101156146057906546414142379678971856192405160856962798528048043279222004106\ 6704571269572179337162196409024962987557532394670250914287526740447072092801794\ 6411208961080299283454006294592249590451275168447212947772609929189062805714973\ 459/691499923466918721731713455684181349677649283966478414945041277406552594167\ 2927846416368835003991269826021041764210025584595504874947304624171380041282090\ 6386571291253719018722933151217398498235788252683770014273625665507978470828940\ 9968205603441887947154167092627830915214824661129732467336246243760994087614741\ 0046326514927397220046353589901803067262058173882258712459225703601800336696833\ 0112079852263661642959353835413748607458315033468771208044271617378790252879380\ 5638933702952977341083672375873254337349897997881183866017998804456560265545878\ 6503856114943202297090876246631690362760425982812593157661562446217625212064142\ 4363139113543000463954983686467143203869426568784707262498761572624217682331865\ 6405758950180581251817178451248634005104637323220989483411793826986065920000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 714551233784055644933296302373195580621833381193478\ 9020338208407684530025820214326715009646210206452231036911823271558800820800492\ 5679754275789221003599658192466433020392947718971666467440269352894665873959662\ 0495193532812461217582070142786002592609308852095121414651983563181727399023431\ 9878780991239808608399570938020518606918878547209407458640280855509320475298863\ 3205895054974609759279006845558623406644969923406342834610245349277522874465830\ 0655631019721547481073320517771516029109156083421400714848459193973416502335960\ 6344820469964744226625895358536349986442115583687511903942125628353460611826040\ 4749931241213615294203654668409923099847652187991953997114495546394826755269402\ 6584089244645996472447832025120867331215063227020130594681854830242648535799392\ 3720838571764723991580410299321218339995127025388615984828419277786921964569129\ 162481280375039345591244514579098648705510598011/350920819895430749930163431240\ 8079644366510181472795815678730152568404923954977768996263487997508134869386845\ 9389357574685037755759841788433089355053583207218938485640839558161618327824942\ 6789652342384897111019323767631065663298084152569716549161268603856009272786133\ 5695781209663581480803275165688591931313446852403229862910614149956421095072749\ 5851624610819697213087963554500406311870496493475149158832631414003012290231677\ 7832945995023142472544309577160953459065859967766681368223713907884705629631569\ 9284011959884866092940526408563820384558848893409767953423437295716790011393153\ 3348318446141451916770010937706760291798076484421993889864745334345998694623539\ 0558297063649580214786357251943701952897794841159205158218477508213524488373226\ 7915032568074641493492635352121422643200000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 412720\ 5490502965700339226647095047331914168188325362585857020904027149046509848772029\ 3103310166380964523508766004723496678253909807802420979479464955341847932897649\ 9332862762942620955997055363982502839215516724619332694819607858449484515920911\ 5740621416221417433945050496948588456782911034424848873803655590355376182217984\ 7040649717453538761598411824232480651756262606724537000049888724670229932860512\ 1840216516663127185722963411368442368159040782923238912938849713074268909485831\ 7049655072661301293001273569159507819804556278961927076489609090290977255242540\ 3936422034837262634025849384916579350856793388381952012401592719597386676678838\ 4882363480299532988147968309151533408419198602164258412320100350882925234293442\ 5128306051339319814933799522266463534162793837756317243752864727061807118391002\ 8875564542748447663292614836548694323644265469811132439423888700517137823809763\ 5392626736891699866547/22751826254647959950659795961234547026210947095490902165\ 7822179974473142608265593703298096076384968812606615220040322604872904767872941\ 3969461771938543990637626503164953701794106039667596288998645910746474397711777\ 8085436981805022320264857181360921073938747086533783221726979918253706024108243\ 8999823289883683813431760526410363540778480102234921325918781053832131158850165\ 1197026663835273458322461371822238533893786209763289361486775614207821645711884\ 9388866159638626874031074277686876719463696728599605872653212066887159418103689\ 6401570641630905872774591804677933161612402157353036034804658778005498559617533\ 0637318511058684262853233277408559026970611131017382521393045608881734215032690\ 1093409598186382320462696193176456084357792182082198053971762484200886262090258\ 2930289405784699699200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6624141990487217592749424\ 1166573174522022741465369778798470921705136378317610051862393896349381178007264\ 3854508412196207664927210438800976809770637700095502759938343614876422139969713\ 3163913634820108427115879728449247125193657326261028504214873300397173125236972\ 6564898217968146830346010749084822506547275744656255874670936986114133736965843\ 4108135014671127070311753283177193014965364862809798004441883382230320240070394\ 6121531430996611883987812663649214849209637842922725142515348623136908348910982\ 8927061249855386259670097846623103367682487704915075533322130249438378539257042\ 0537174193694624793167566398235465687752294316356592998375941771343756204946031\ 0355788836378500533062578371399208830898944063225190414152827483816761774059553\ 6165353658618982929844819899502428176384255195502332528676108503939735875210327\ 3640857385671779363948049665536873005511878631716740014347834895768315749747920\ 21/1903187923434917733773037678287772046571226377545408113496837696129968895879\ 1061991190353712606196398170363323716744732813407117969843197556781499024271542\ 5514081632370245962135977164192091041002866859700425343928006465609893830101936\ 1837198555459412558916463311454201896886818805852484484860299455769384840382518\ 3970262525961040388324751125750113677839899270409330599407551574144785145583168\ 0483654055002735733650496237905208388147316754032867696657349024201612532781066\ 1057433801678168810632754316452529123885206567668105212092683208926414267203973\ 5221973664228146091882701957132039917101755940758861570659615199571708513876868\ 0274417924797647725974378298595505272424920020470383235219908169941860885831872\ 0012121800699240299311439575086887064713690484167752568473597143310293322956800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1869009069494971133011869905859401584281034539\ 3148910091483173150465116846102670161467177232438202534460361743324560027809595\ 2800896426345998085381958791884954873533202523708224171628741687555221473293086\ 2836504112616352916780223668654373170698245852064748415393961553457798782201518\ 3126875743055881968795450577475356812555821135186588853835873205046336876392794\ 7402631226347276913346783808167086825028634088035895385688793350203389615061680\ 9173862380075288896475403163304682228968928550752466120786011437768822007982499\ 2363578143190704789193817373582811193547602857584403668362235942957685003345424\ 9259146567879330183831186847715974696536260075353924453831930202786277804887445\ 4211562951166828094658085511060893834832787533947653888895006966190576208595903\ 1285429177494920405870086498585317590301023619113389669929072198215304571708946\ 486093591214862911584539452992400545775358929782824722575217098243567/363792016\ 5228885057356993591303338526759419361674613677901369817546324106380688022745761\ 4763116105072580341081097286663591100121288794455993867712601783933194420216095\ 0004817479472297060576199200385782639753114252945221697457722473290823233381621\ 9220500044359882226891183641240658688710114040080724649542907905298021928511949\ 9428092819066855733132190771388309058526218929360954835025558455543693348189935\ 7695076092730706139928888271850667917160781360059433944928025107926604702687276\ 9748027258725324398162531276371789687167973103241553674763112865441150676176663\ 0452627775595870524130783349826870428295467055511371070790008456275567183291529\ 0434635359323218975307934036098619470120709622816626875213189031910051054630983\ 7085065919661807350709230975513199905082033375083365463901808702049484800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 10810893495877787851989455034662271409242122772321\ 5028206344569706277108019055462705553046586597035909437215882739648747187908078\ 2322730517740316545668090842593436237018572855956202679125449749871987536575496\ 7532783600048186468067624809486646099067755526358623456278326594302283143522458\ 1795120171464307296856396707916266191205927335736009425636262328922814759847202\ 6666196948250918011630932087222402800424998350252540789844795403771788501831444\ 4055583569528739478220763238896788593864222912890999014968402493667124105272586\ 2417684841546835419031955866268423418005765758035648767143445529320178250564652\ 4602239564787615919162720688439889262046075763376422443231310826693529211506483\ 3192267372944629589462637322006161221113316275101355894209606502369434665844603\ 4791459415672508992851475368859310326441792839028887169124455389560578036302132\ 49779918486930761531469943038705931343811988946767742118703796550167/1610502434\ 4601544174128643233322193332090033288902706592263863702848195405492700233026090\ 0703088002860588302749375219147950272640011568019609779356263837387994680272481\ 3132437565701828851386176763254445432475637875727038974099894651992599152846556\ 5343493320643222713769025720191961098289341229773045836181878942298926124485894\ 4575548883751207214010542695609468630551974435553396713352375566008752036977343\ 8143148910051266775610334101970321822968933901469852703767530548889573171628136\ 1148303038060732845796688673811212945839978089039024718367820664163392946895699\ 9850404718875753413334476420629519027439645564785334722450585657943328739563786\ 8316690005580548255707652792906694711947582588042449874377916919603025281495469\ 5629566499421395164047595432225606773387767317205514469802652956054519808000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 196882459324606472990946294935955190135444835756\ 6673400791454510929816233631760538738756265830744831639065128786550934759108496\ 4499436947349275670874202993060402995437419818693751332186770951780831099893105\ 2548713121278951375912262115822820685403896155203559117961034750032225265932454\ 2478974531398199255524094709994639452948579621774165567599667452639106937484338\ 7555344389601736950838694740104757253050641048194158031251236073983772158570805\ 7209664340232902530356466815012847866074464418287924000197684503369725756791235\ 4343972032301762371042271762020969700570980229180701160037705985628672971344144\ 0446677591497070947326173537956231236472433760802710825655940292566487591227661\ 0119946872052697616214550734834778618665346173165568216425709119034532836767311\ 8451750801337686961671248012243355845956055579287689869222599842552069072387359\ 6115549365537874264015301415501605014495428453557768169659302206039077938203567\ 9/24218511282097440429591232865146802484685065712013378405028956206737460771274\ 1372273506479959511126414410125697885487079596012160914986252626828691570504678\ 5504473034372498125200492233706994742435083378532063523459134933759309662324552\ 5208015246408403381795397864476747890042738109282126880508783923414894895696699\ 8307758988936931910512557289742590866768986914008010768747092071977930243978190\ 2725484797231062526461622477240614176077832180967710301435424027549162198585368\ 2499578046856395631411991810030638933132464076303290864274187904117200111538898\ 6328914851104600210296749297863545218816362621056930507154712716775102882858896\ 4394578396059233820250204479159954763554728696976571840906604452956312418406266\ 7764922968736471050249797963203867923754549995277630819776476781986230109980652\ 9099443768551014400000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 42431645101362967003225503\ 8134034983136447826192940981162355570485007689730238532645048103581762768789451\ 0307829090785888191548079022149357203698333942136274782639957175867201607294172\ 3829655309794620647613122440053158682393018885510330947230987594218521845383043\ 0997730007726719935449054564792157039933281508893938431115854967844482149938270\ 8622014439029877436217391322892982347306528109270619315838226874666687921674095\ 5190516325341389094113929540732367749877597642569966129932445659426824191697321\ 2461094390305647492377124055016822355023704671213849406261059620441739959025442\ 2532835693559787798631447626913485291216063673609097651068093949970297575627438\ 7060024398993730587944861289286977590972440555493635686884347831993671999848604\ 7449532328588969375868710936596195715888375324503971814742803473786598969232843\ 4022716734250909956447128909824970113005665754073950917440343471897129327823736\ 480993846739599328817868982859/455789879749574678816062611428000090925516185909\ 9682068668764361519909821777662309578923690501736916302802409921216085337665390\ 6138300800591908112030587690981693013711343529558133659787501491329838217558690\ 9871982701620094070527162829715710575442497356110373268951673066026655693467085\ 0020713976608643295690645393354895532370030868406215575228702286711536100926316\ 3151733741689284438761388776631830342250459549538213333987345710596986606936486\ 9412096168652046590524972827766428200552105857288958439958956254888863216894740\ 0493922509080227356139884838799181590176587295149096424455031141785118000170820\ 5895951659540093933694947732022379644640733854376280755776660835454774426755133\ 7278001054021221776608954560387526847896246949063692671855040596592041842940958\ 8333396752494677133787593911897643524781607340736512000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 164307009542848893882385344824650230068386382914897649468904839258711\ 4429794517832517172920254189516968544982495836353686674039988594913862434987810\ 2038818351512678492933891076783331513211518721030796687730414306810951663255494\ 1242932863362891161006708163212350848148045060493104567466471838366008573262600\ 1223573443467252432142386713039326366504037242457248405761803226827981812186293\ 5040669838582688718778157859797898973999681850490961644925949958148136401075580\ 2325933781413214086598190221347003907202046211858946204522176828055606488635725\ 7927052647008264306624839073727008203065720734698826673099842198093742065562559\ 0178645447860687549958530495890881342919748004463032847043662253129060334529882\ 1086617866615201446631976687775589939156336316594571244727287571645094445196418\ 9450044624746985224527890323406504152264159215072658728472045037954556364982904\ 5366230916147689849883804053978099778212780815276742323/16145750019079793730274\ 2034972871117498890233403211804439404146533499193663977560099521043211269652092\ 2665527914011802991095999369579544032866614933204632882496726121097200002563746\ 8585482159399793333264665364179988232968545480928775259050705518343904609638681\ 0143554285778642765203972417717852963530607378675396889912097846034161202760873\ 0715700823023308773437069058919428657092930258936309692848658892714458342045727\ 3549556436116067538342422086525701022598264156347125916109924233761257477757933\ 9870975954039586227450245551965976462194063776789129499150447819054952001353357\ 4805937818841583583224981565100754231659723805311036050401406587586168740494189\ 7496194916249739067376904920786937385559372286490487302605048379502637753075735\ 1150131916710870053793270691259707852754051028111977143476965867520000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2787479659240538979773437137315237421725873793999948506\ 8038043693177854419738373651645425871665777865608554219895361265778092026815047\ 9352453686958717245555557972240698594254031726097823532758531399711934089011540\ 5426243419119206170964185293231368362668210767414223789516493124219207592046366\ 4486582950513251418857611683418219590578378323344333005786517497621457320181622\ 7232070959136804416492239809751417631484997325334077867859525687501229006128376\ 4261721586792242770442108175378656261043612196619462053484426916566999335465500\ 6209563572395945893349579779078068908508504595255663790843195133108782993609448\ 5793304087900484421376054441743377133941854409781992103470973375135060717972785\ 2519395252076087946833912861907018986400660053061863724126135796453345366013450\ 1601407428028199218941930521934454865809817032652218844394425255599597797462652\ 3890485164078513930726856114699804723576821334475161041073711511973189775169054\ 7131/26150944350631847197071592330681505216851491166584425868987035524220482602\ 4493375012090746742537155572873288269229772896248551786468500843396072792775496\ 8770074636661688335008397918730307898065049467732429895390500750545289729649596\ 7354938894266013285806832666306102242163279370412674001993846440792090909025077\ 9443737131169730521074806618628746793700074383790647398583072342942269467393468\ 1059251265886620116654754990037523960145502106572980938251901767641117313137031\ 5993098818006677073561953990492645115124248527069335710333880395847804455852589\ 2626103043736381696059179407353107411759921145259800831328022646611288944574762\ 6124784032111262104894839108362685915434217682735075797632531047446759943293876\ 7902234352898047168702529367047682954229468400738737513062863867438210055106320\ 0695127297234344721174757376000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4083440353458\ 1338531433972870349414648635184474500320771710408409258002718237153601017232934\ 4638585729101666160207989830670919783996336176060170014859392254797558859643577\ 6038291326873195794576884806415312466745988617458561785070497405916448560496769\ 3776438368391104178225157897897441442656838478362831522803858395681765128555307\ 8332065328300097791760045841351033497241463390632126539445306183585123995589884\ 7664449158005200302711216907144428672277986072215840096972103729017559379561987\ 7229976938357243054656266104711767477739540379672020160083743406543775952238995\ 7742315359646796019635657132025333272233375773349461021634016404365625091737980\ 2126827510002950845872736326043435260081907200687848715609166274477629488767768\ 9137594165469821440219539344366690419313384377430946815463515436745383625431915\ 0313740846770965298656026545217383617957479271432088120869036168697327420089684\ 67330575436961168734399230977488190513274417857/3818044350447347633504582445728\ 7116096485739506812896272657039611912427244774634623979131799193657620724145097\ 9263448613508870336659372724972396487023305785360921931849019764008604114764019\ 6213119456760382357132368227466997742520012687336057041515236987799725984853228\ 1323741310144417178892777419036091898784300896860749096458580472940451498737157\ 9312634429914716658806626071526418051545716800161005289980797056623812418867060\ 6669578803357735890032373259493439820920243156552900653572650657633077962225158\ 9998434783457429563541641041817557221110960802119885361053023330451281120266073\ 8078485088343781707285120120056606970400738427988101771477388441237522668854115\ 6994464177653791015220209663016621064541313180719342082283392455110946328705861\ 3390411764382484826234953136151582424306829246904164497436921494063022080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 217696663452143006253166982939207008592377468183\ 4074768199445210373258943334316330150019218216776389029324269955427581412661756\ 8071590986526012306977297469259761524847211757696128765369182550279099051377604\ 7021673561954963437493804335795776310195818575571191461194430819752732348839054\ 9766093587739951572333053828430184400901864325199464887884163866464515441496763\ 8444217723886157632467841610680126283862656572167416638959472137336463588202925\ 6121517943523987490863505568364153461296467046027063721713257459313096450294122\ 5944162333981405016356574635428501375299904002847377690456702410943687278499344\ 8267340420959296762490192496295251786464348485176439149358415856477209314062179\ 1518911514984913642688687305819771796002551713293003474285457235601023518832152\ 5043586820794171189816049637301028844183496240942360004324736534858664427638092\ 1913600871516821128342893132266110276784561117759590765260656254978296259167530\ 70169836600262941/2127155978651264703101338464863078057511421319759765702157138\ 9191403584798201649751994351299024115830874495979480310282184689603484776808333\ 0295020850061726554265603660417226490714641959884463298261876159324703795617767\ 5162300514983343620027436411099284136031286731509050669049538931004954123719426\ 1794335663266143948255683156528292080053237594179528639457919716655005496692616\ 0274760452602444332715160215581065262456413243222075832602748939351501221469799\ 3982229658964731567384068136573224229362769587840528328877634929310093404872398\ 9291460515196943489709028027640228287952256690692937275292722777443506542076448\ 7418231208105804134811112115482167106883873546654769283712914041418567168112053\ 9859171752338476633818547074799566551412798972463033311132280338988703917771465\ 4752962359354508585753541557310527492722157158400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6908050087394215726868034846547982607001698345444005633398939272242911295\ 4393612252178118979862151286374381225805840281780457354378171309663884665310378\ 9190735751024832426608350323456836794724509841390478678980340713086754119039694\ 8624296339986054744978223408135856717798672703175655757196175539614715849027461\ 7230766871994791586965244711017663458407588982053880130895362872900861794124475\ 4142757236326952464063422497107215218941443656120671696508455530774175038582646\ 4334273080892859945673987944554913171243232554050276456273620293376784290256144\ 5749457265854453581937363604133164455386445590993713283214113543223136815529516\ 0746954056038696951638095506081456897249288247421699956018761199843444187228175\ 3145058287878031404377711645288210579541544416454647974344533761043583733915770\ 5120861940226186299145147322095123138833914775607925715992216301519513035336424\ 6491685633828165276005016079470797554221756872719226090534836526449531552830709\ 0736083/74744610156749328664146411040178749813196508656994084082476322942019930\ 2288510722367426584364316596273729709355326269352650223654169543912471361881154\ 4464350449294505087773612680762512256972253376249281195085350657841710256932939\ 2647851966638677109260531468607477876073223103329958174825366952875750193213641\ 4112078579218151787726287512972458850434266354896017343501868315999793123575548\ 0746219548457763790247365767456488426597626789503645230741724045760515349373704\ 9874262593486710413759592659719666614317603460664239355785489283193423804538893\ 2497959523375358262738420538726465859520116555832595389039626972805242271619129\ 7885268822221715739551390478232698519715993334262801358668110081877299916629527\ 0189407642684942154282525630306873196427369647258395432393261221422267935877237\ 5775134991902843121958960956357302882899386066534400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 38091160409555914726880480487414097149808863178301777989158601043204\ 1746943139485073829048466903858464963852366609671394048384753222008046469562280\ 6300520155120290114183558000896065248951594607102201518792260746703633225933332\ 8304358098940638742246106132793587699560821871811137730469344719805603619991631\ 9698062101847154396894538889185605679111105597246482167173589844746143405679193\ 6206608889580775711395977796045483477275008993788934313387513280604944965226527\ 3191441044313639920115164317719781013051996949378394029421079394979343537969086\ 3503085693444033219394018004932591833267320193613373129653004131345744675710640\ 7037597433862421389932352869770455883217727599086403272260960871104331992248301\ 6480057052132231458210613135218501606663346826465189893857719558517952514760704\ 1562778886716939101141342860552013110940989690933534996115091080737959267883149\ 8900971683693365691493937259494288190367212536649942644951357108991584712197175\ 0099668908289/49442111244953257290543838213885378946413927634511505009640653177\ 7454631435546632638799844510799075188848314793704110804929293701238552777977064\ 3238256871414020618498480127433991179498591262796147121039168180975273032195310\ 8594765434120670521612165610492332631538710312481558835713976523880962807838641\ 2907177750678617911915893782184055822964244585105402562501592243556638154956433\ 7848081220911174858689297052077138240413766629601521006688911233584603234208196\ 5667978900621950120797832562980736345113056705074914713784079295609093182113103\ 4667363945505279246853224087440136890558234987692325795003602138059159669171031\ 4265908009074091849547846252586686944046956199329616981951767234999831428663636\ 3819154943773342938589168015564403479577496238886866950776882496218607922469267\ 4818036848726095059651521372794187286326880450149257052160000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 4092710823875046107111469889746588731517882287946494780288498\ 0707908911330475473853911376496641984204573489475141465889653948447651060795230\ 3397244445663025382363906835011395705919116119578034644196039598458860999870265\ 9803758112008185467517002926212589001296398624314072366202115950471925388644520\ 0438361807431512536026411475117969911956245473060499202465028449766498997107021\ 7940490600922980401263939760649789639050425778081733085078345111628423305653922\ 3813426966902961857887027433885546660678947199931638547016676806373386329697238\ 7888202557875790768731758897050090850436635203323282331445700098243462788620393\ 1253173130195823421751479146723984744608374769697116599870661002728865479171075\ 7925888858631654617281620553339048567043991503792500614331907964329732257131230\ 7870099726269938089950272099975745778759867336915991725047889863286259893237447\ 5333847754315469236874727108580436208876853190763780738719446813365672972254480\ 13086929346825036907/7273401619208203254643325652235501950179880528709101701865\ 6397289715314286643959120846473949153722679378919931289891148179697641938776764\ 2624989897033146216270013350914745411722787257959643073831039814827167078027370\ 3021086000897045389945944546990430587259210056817303005632624263001638126740447\ 0427923698833040772142805724862418231844676047304988834861376189128447093906748\ 1836105236533077181680413911324053066001149875698402852633860750152906625162001\ 6439378785863411789644437535581093437127221109820399971475002899101276583462313\ 2806877356037678820198715585621176509195491415119588998009106815311160765820683\ 1319879462137336204756571344456197635625756439618472018644617226419908958591447\ 5695504726897943846067154401454121050660867639707088941576059961589064656065823\ 2638987488634373885709622763077060252535497119431285837500776448000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 300692004746365211153071705339752858011187501764720071\ 7172813539357894543765461013548269038649812478480556976651089587050106136370827\ 8149143904687909613824010442498695494524125889453761460427671320866178357630152\ 8705345767088232536869864978799410170808717576292216218964577435502511997099098\ 0065885801153370430439753154787160545997693599290192141551803794939758995429703\ 1042623001282664556210214837754981103640632508629126656175535323885734461098931\ 6895826195177385560756005254279668912561197492696468210982362205857591663816637\ 8474821905021401573295021870600388741306493777630779184814723065308682261970080\ 0837787885216813123357194737392713426741128544288448091444071587401304845848066\ 6030678860355025873303816577748238387576171777371798664062949522652594447049689\ 0196249583933335728262362740561991329325901140654456776793779041426127130239704\ 7893362341247884486043532520045530062701720394954180808088589097463168942310326\ 413108139659517231521362705959/988703815980785521421982062264535219526903787288\ 1130069082095511217404826493231251075019726989385034412170303871596998555646015\ 3620026090290118842214757979224870435020495328470261328969204567284495394774216\ 8579173689564316001290423815328185207526154701362977675852354415773652807668815\ 7124408309536056297104352097533337510398867618754151218015886353790364991333651\ 0560199693647155325767155212255402547717454981916611997468340138163129263440637\ 4931843136678672135516028377625530134772856305490071275911420930503561772001136\ 7682003533468730947293647894107193571941364509888490364393648010694742174005522\ 5773924459819186305382429546861108742155511993606118617564161587538948585107844\ 6085404711979921970662232657078446271298775372344844570048398974365051442297539\ 5537020850243350915693735561982127193005579019030996458212267103199928988467200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 16013760193632903007933189505386466107128\ 6928871289167255786472909554311358010428696671759278506118895026921769184618368\ 2081271732462662521233180194431816274789733602942887154742377561184336356417984\ 3478720391826843618506330306769152065054917357202897941369483045482042259598195\ 9057519433672587971931010268731213534521225296077499562509785873946747241419633\ 9403486711875824553747178923103271773487603987359143358627921038439027020153492\ 9360197998664069047477895837633237335401802129131959244171293595382058058186670\ 3875852019226030058856294577218930022616543446577420845796464981398295993863635\ 9528573556944193809260224871779759581002986875993760554263748275313873938198852\ 5030358403141274069913745028511493604713070546424632758736445730201094100843385\ 6619228221588857183754503289271522108716009917067689463460665696674166467729801\ 7793211634133605514975837688248581741665642654500229763253774907892352572618859\ 86556345044250061225364056541882774692176199976915283/5000618912845861900539745\ 1963026621256207863642310478245116500685754921302294874156965342968932647459861\ 8642020719565341347021233230996810218115445617828884280896421404750255058781593\ 2649479725081820969611468906972178362752589536156021483879352273186793202827596\ 4480845082980408047521132443737555516746813779486660193049707216958484276348039\ 2505660041863587368849816781045787037244084536305630911326844452338158792298207\ 7983773184231976406785844443755688222405443371845282318420909818033052869025157\ 1941228161923203981610379593302540234538157907382006436641669711620945046487674\ 5208226194384649111369598519557469866011209741146865881492820646555295146490654\ 7482357615060344707837914322811926725490922852424254148688833507872378593181132\ 5175080721654141648320509962890148494449943466588877506830706058822804858322100\ 2547868882809752330927529472819200000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2779\ 9967613221694542088532876758289767901525282201958900259115485798349199987475994\ 3589819765776658641939248423124827484455016089531634772509913239214607325152063\ 5295175139544784089659212740451448643850518227606478377224871396903472097272048\ 8242391844295060204139599609653537805096661499241539397385264827045104634072395\ 2914825106881214278940113210569536525788768328300577897843076925762931973586742\ 8978616436498743592083854139960348793258960362027757127342526614569750187582849\ 5907247734974992457836593805342492219648819970378490276015086262548725604383882\ 8301379950086842213949346316333402062631928281715434362499263324202534562042810\ 7544474748871691145190507718236920409324725037136183386645991439820331665457577\ 2967828061431661349480433006002364588372005194666107660288773801762895274502087\ 7362067931801338325984708561488537098184400145549182751918996038364662337004335\ 8604878274984990496553787896688318546804427201210033766420836121284639246519650\ 73/8163072011907139368170733751138385697955452941101266665910768281443642922975\ 4243220961217398616216281288688350518209689031040203574001457650078921989669319\ 8779556247237677336628165364010083532913648722084946079845261352744616522869708\ 3662155373801834802803428415434452258280504992114443589347160889493730840137398\ 1396240901993655702290265746985792207999946471201913593997934392034817528868707\ 1550020980468439717665416698104716407309330092829203636066895893338240199789694\ 7051308800133507329714248084401041358981027102464866359334194323374589953424304\ 1136627590161964884299972438382371736823035942597658230175219447206775342537483\ 9823953149363546013095468595416258572192571209729035021863031849966187930434333\ 2680451443131322783123663947214536988518005710428644602580424957569167467608381\ 1531950666384406238690938520726533174192232202240000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -6753417268213336876650054637221379178843896457713400554897126237212\ 4915621042068128843169181276201846496382759484184491140095945313259434922291065\ 6057797197976058669233310561563089886246944253844796981287620662107993001172188\ 8008816512180654487875449784391035503375684833674213864668923083547670018532378\ 1106083111686685035607970116368223507571054753815131854284220248174354206757149\ 0605526269039045358130631098148952660070023410088812860614278828557681885717938\ 4504011428815937561768848704484102195057682260915931095981894405821746950532339\ 8423837396281351258922872681278097059600460738730355858141505670564880864455631\ 9751091032024636666045033156976656479710000412574390007467328304125777949319167\ 9445817141995420611248964263395516047978754937879883385955700054780152265451681\ 5154221056709430400239128479183828287983798851408158047954560338277415651518938\ 3323120457125737574426095090797134495149428754243593959184319199927849019575892\ 6692446602613942307249780432892897/95408352504403501787415736973188284069782938\ 7786930157257713759867349059839793323223892940239753712300669345965534969424424\ 7942356517056393149440254217678750509434399319983225844982947389869789727081693\ 6390569218758795322666297852850471122502960857317883758361463030717405680060913\ 1047303537973636688622089945987569608140534143149315965424593499825764019028138\ 5770445503790214066067094266161426835177059016272616748402603093155081997646192\ 8703779071543917431089827947740897573809817032214815591817727265419815913213491\ 5174545466701581178232928075583900157650997703772895731208906206094831813821544\ 2909232718596363249659375175644321904374825547458452933834475644075167099915458\ 6308522709521758375936923931158654098602250173064946171534441786788482143060977\ 3110190719002294658743646764215381885806044896742774623896576116167185998652230\ 1239051797672230912000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -4285477946489520061\ 0433044309362367323677557170564215376350075501942724991497555637336692967227427\ 3954178566416270373898457275974054370849829995035399914165174161888560977210618\ 8958382766478810696132608503056916774087156806020157052816377949736078495446842\ 8960552409347848769912984293377145654473768635698744320794058363597136356273366\ 7541365006575061843112921490244068912103145849519586423139706670353097914465346\ 3221136304908797156900551579997455607753313171642717296637210200676041440079687\ 8145864192348869329103513855535519451103774532758593225157690330111769760392830\ 3133983965114982001162619908351283470126249788492317834181938963736348588506974\ 0511244870787170873734551499298477328175014103467745812200815107281492049905219\ 5792892757941612384958221706384291620795944120019901750814326460805108958233672\ 8476358720008991715849147973638020960371545652773317593496320001507336291125453\ 5553583655977858091214272524427769638533547873117737691089941543342259012795035\ 483625007/393681926346464315910282286063575971249207857581551580378618795829038\ 6589921400595333533461493424948929749943238033577895948594948131309533729307468\ 0563290768293877673214280243579230260853790136649145578405462698908922666295199\ 2322025503711702615015445538416370089424314979017976713734978636400532402567233\ 4571114200099406714293067102993250696380109654125628301660121525771258876142338\ 8933580769690761267688262094533832571894321158120442546136193247316058880175930\ 8674605158275641862445625737393335810295193257477292944363248510557287364475232\ 3163270300040547718226021303787364769467545616985666004789750518039982972938729\ 6114604591909265411691458208792356894369183826197190033641036652525728560390712\ 0510154707522589481684829790883857604709939118918016470354173669834015235480896\ 9749124908949750492484269594982152906359039739450446721860995971676991651840000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -36311499827786412718763934949220239856\ 8907321812962442034434137629204415681714552326345071411486680156157768555495500\ 4823574056880189693984271354429146758498798603845198807466106993776079835143577\ 2019930905320422243306178831546926367898622517980562575753293934315350377609978\ 3253011350973612665071665085806437562233126541648030559665303497532274380792959\ 8499180819722335632327640809567362625296950812265372892460160069082901619053496\ 9236331903629935215434198898792013696462695048656646704326662691041779080707137\ 5585433101529270904813260011439336845440625954212839975719876357724807502534849\ 9021486187957635520408413039184287536392714411911766921705437173640816261767105\ 6483991084404527639330960192081996926891919494239231230225031773353457692386580\ 2839693408380464476054576531865753464309709874066445140264029054147107707502804\ 4065020167618141955221616016044731548575964978144113732763195078377331009750195\ 579200338299994805288229296262892900607789725314829699463/247397823808858766407\ 7652438007615091354323022850443100304437200661885431279779944608043886405602212\ 8021802090677791577368714220138995968333368412233791696828776648572754641389539\ 7072460743092165417186873601559168721321211698713877097147634482427997960262457\ 4194706305552117644242685521269823763633127101938151995523428688492090961164733\ 2765168756883154666705267791638630165984508168617262136810617581403375075624630\ 3644653495931651688959419562187820142823807382039295825496161013204899274859865\ 4365996867690228104251473166579025978953351814395625261184618418063742966271696\ 2488205887839830347166644363481948186577158880105999232206506058333137888745324\ 8136175330527859335509554803311656461428930709555609151349627587075005418892788\ 0343091697252569349905475876838798605893055411537760675208415227279291804410176\ 7258817234688144754039832182784000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -41\ 7884742923224035012440174066649806438471032759252801258621135641028644303243530\ 3509604469835103409645865908801042907436698487075076048080840373640834700249030\ 5634178958495453756728996612542043394966706477186483593261637522323052753646138\ 0093008719882104347889214603079744833659854516295796151669955272479758447681036\ 3485651458915476242521004254430034691237201519058414671326737831444694535507796\ 8663668817467992325772746177262219484072527114885264790804977764922017213873028\ 0748988399124952357779738419887388647428423479641598779005148815278105105568001\ 3464236528125355050778079452169815108236523580883235158332275188269145203517517\ 9938774264556265808233521271486693734825777648065778824462573196269103379103004\ 8722824783912796521170734321189099954704253663682529622633820523316963368376584\ 9501011842549369313751820846712449703692526185502084812301954825040608046090871\ 2917752087386107981381649195102355339807104663734661359919744107742292735358114\ 4174935336680619748739788973/22850228676187963848749460947363724637588112339325\ 8200777911292387519076769592470729654387866578509152908434784429675711315543371\ 9989275684116401709497559024686842935636050618603637781706906077470713303960883\ 1087939216308766205294372923060852813868822215767368952242497293689703044470605\ 3632810973386562567183436132918552371157164509940325074132060004170824046852031\ 7889431306767593379556411077036230924928883665292307156124931578007691113096300\ 9438184553488562058550446941006293458019407034478264684358131486858309157391512\ 0301263665493486772767625806775012762051340245144364598071495719547318647241476\ 8273386396655317164141718295859068757158725076161270228723458396478315970064489\ 5948663457638105118596585017130719038302228889419325943084289676902882061255655\ 3652948015430075008324542732848501249154276342403212787656906867706149740658536\ 0428825013387264000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -91886258510966190\ 5766363712857456301820844832274247408951114023619811445081625933091511406380385\ 7693960804882363151253686944837920889366057942874845226867395453042895589215345\ 4005765409803729551080081039837375684778652360185744574796810130996432390859886\ 2019136575684992710700064001116780921881112405319130604892616641982493564728789\ 2499304555856959350337304208890657585112503713691381322577431063829884089389437\ 1517588746110100684205421186024147098214050887232168927276485545294685568729418\ 6056258316360686132265131021516859432906923948286333944722455751704146101015438\ 2535309461162167371466927742300407454799320123445220436257516358878806978060789\ 2121563443462186905210895533468281034056565195297347463926141070792896660778422\ 7230883975673527786215688931932461672609379882255591366625438990833758858315559\ 8621429990771955781356196391363514518290411750073823692560559836911750667506294\ 7663779521124977601675206990550000632572939339394448526947406338047993315399275\ 804049076987170485986467/426557325276297023997983696823515699624516770226321378\ 9343645659588817503969718213896770952153461530955045462454474597262244795875310\ 9493342472094285291385583504408466212938719253646543038893999608431046486303941\ 3059124879606792395528109390548654030704042728855574644144369933889238454814008\ 8129903016267555984052603426911047724710536585584090852691545516982853598714244\ 6576506122671174883599983188214968079647346458610259246512496323642769836799458\ 8107023830365984079471241301801262203697792804073013300355005955816167973891628\ 4494103719565154921381547839128615452673396435770308888210362743548856434058608\ 4452072581775986998221671730329678589045862547787197373882504299126146965956660\ 5209189854149016657769989433596600104599214533249430969281374956045538321968962\ 1422221987600357669640592257990235196462143151436453162586052377164387372154342\ 6678542974209572145725440000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1246758784\ 8324856571572736780497900301757064006138086944318163672953358226398797868184432\ 9031245910054652739363214709213650591009152267765287058697540077015717491362434\ 9944701991826716528190789741345241030427212467394970010839451675644670747682920\ 2170543925151307739702363832866809546626747487874812642172076226698641340858325\ 0911798047185557569932171614364054418064018830486319973912463393665481715108892\ 2557206952287449033378654786882196602244867466533897415224918798167707592128308\ 1671351991569483068030933761533341082752467467374468065257751545378363582467054\ 4157550030157123791882325736431357696921207280758718695838804032466521595777041\ 9458310870995184098062235536947698185111471392661187283927218006487255303867285\ 0873629029793848434545047834240855722322772213267383024808678028734227802535679\ 0683407022799838568218463687514960872230860834570512271004787332509030544861617\ 0478397307030945408282286755633251347726706102941570770154579528329568817700851\ 71315248214590307199158989490668580633/5139722197773159570047422581473197407905\ 6855020382521479159440747797180971964725318450055136970376418601699350111082582\ 1401693041732768725301958917108164848680561827807333282662123189804527287103528\ 9224252632630953178172930962354279582678222001315231621406806243344448802217166\ 4108231399251989081147824536383113421317443684309832269076839932333959463918121\ 8464035476181212621902006326760127018731547207887999366296946632109800876510334\ 7785165094869755120175263038620980350233361809263979982917161091124724829930381\ 1328800168473856358150937611945490142935925634062981138175360544074302111808633\ 6402187586251443695234066329656325754721199928811866267829783670486578268034139\ 7465547092188361636564358890148167605083917405320659172075666241583277349945156\ 4083995562926387045384362510490849478854654110658484910083382169742579632386626\ 4301135207978170412199371413682473985376256000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -143768434256007826752883050525612000164347107042543445923429786124053\ 8653605762866959275509176893057155027950513147023501734626853467551139173970647\ 1385913799635252018011080500198141046241060804774547879142942689792073155820091\ 6262470695998789382734758091650481078238223415104103273435906085848113901691434\ 6716486775684335706429614793778056838443738786690705606441562599077888731829358\ 9377371529935307999588704616057478456703305218976170778196146339579668894246822\ 9403420340227402192867203503008716539565665553672844179787746342979815892729113\ 5812633280833483350936786576280808141052773720824468495866910846473198280545214\ 4850839431983325340805188134211223901893862020919628230764282431434592058867556\ 9575054619918092298841796624346106463837301540116079110486792709179842871294982\ 3008533671265671654136844261665706173890647911970368813836138635236581553775668\ 0280297627400150394351560847002304667164270493362475204827025025170816269424441\ 686598196277698783144373126581234831352337503460215953875524734562676969/547502\ 6254236805409723433375460779016691817214517231225508377271985296119744004508424\ 2351580965733727863601581354845371404723092486786289982115655291509760215280897\ 9857332547014349853938183437376653184709297308807266626579866849388780321042641\ 1911121436390655407773317739893155093585066293675982076406180186419092221726942\ 5778599041654771460244680897516690252097045779680139873918882913723224326321171\ 3182048759140516690269794131267134455342014809930806708817668117273556242066942\ 3210609078282761300607215313843793543214694011767874006659927931763274477571590\ 5284681996899588828874288918364555243484573335351235910442169750498449730307509\ 9351007033767315168320583049936683041359803492209720464603849714535713984857452\ 0581281677787576025149332395534732064645066598674799814710285989956106184210704\ 1431089763503285478776003667146014181448014477039145465765533407227482441056948\ 3957043200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -172819865881526490804\ 5380425594525114829776574926322443876151657522527412655953578118768962298877715\ 5239698127335290305509740797167513985531335516159341174112960200572941686339911\ 4269581449060138764714475792722901760904937705034316917808101850173424473096985\ 9495105774269079934627028516560824150449619629903064165849024433172109369575074\ 9913474726971287932201165666152304919398265009128702982836150274580485434933591\ 3224063691533858356108667619632114381022349047212780064058791905822456162667111\ 2620710097109057709122420853538742763396543875723173778009958712328538453584713\ 5676274835974968721291596307557722060835100751615425054101603933059146313353173\ 5912707048687143950836107306025373773536918879181671460024814654168827791895141\ 0089080373409574448998844815001358145991635962684430646522501594871251203415695\ 8115459263000702784605082567672600310327528009269983811853067400476157748060166\ 7910551567112831494252125885354441051112561284763565556747012478193991613724628\ 41944276201864526319625654574673112203014109/6311766188961979839072234080065179\ 7554758119593015733853575928328015861649180849903201124432291059972409332070280\ 0920310138384430356406451863727093545720803331010440261159965137992758476619601\ 2817504986080411797170218342614449467853361847349314422742144196844116435735723\ 5459523626448111825192007740638030120613420957684737632866229820159574932689993\ 6472021629871133845332626098604535503499736647878088403113712543920444901835419\ 4708857741739607885203614532099191178241271804985581274356013922972043843057177\ 8598430781168645943300943370499228723768307038785186550584335480773886656681862\ 9627680487218402971267270581273510589047241318092634923019836882615140840878240\ 7140614230594001268896940543140510055364730697147605241250758537868873730730690\ 1843507928677158707001032012794722216379416484280707853555080628460732658586182\ 2829183034697006765980341566241468364278404695244996288394035200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2313382260008271811857585603263453778401389511\ 0560544946176984669381506594921521443742657029058011250841267137832235170637327\ 4322799185348519437362609173557988453114886123799869647143511340058415009879439\ 8109374300193181114589019043625245212931296221981374906874872181537567184379928\ 1720871561731570229886403818642605623834194727433145175264848122796210783321226\ 2996325035781311378812020241461874446897501688018068517349164399641565280095192\ 0626966679799341016562545283368600625674537019131509694701527076706915507378315\ 2295786231596528934094412936492007319692028308189468955073243464693711856719584\ 2491703351359181168211127619084700042689191875311327687783111171096652635128023\ 7881459082408117675976273632195072578037811486240856343838815056725229653731753\ 7230534239742621018282047002463526928297679386598296062957013113512791360383628\ 3297637270467247236197089871858517607438711135344695378770197993559794650898457\ 2620502436498302211214696929852530198890149284260257168006599365881533984392444\ 420623904032949/841958620852732836337565268670111982203350553162970419167664074\ 0374510493267292622566893856646514716097215209004477306591933984064040993892392\ 4688717539412394317279664295539583020803353990942644346523204778073070172435510\ 5586589505219181119315680291680189296482414771601844017730635343038705664577549\ 9653855829858840117278572610224265032865947482500310511451107127677047512566762\ 3022799911034809906850143629805100810138087877999447714267235803940293591523170\ 1976405434685632161115056514373325528461615007164068381105371772581365014899986\ 2796606042275325229334750610601490719258618399433317868086165766561172995550134\ 6350648284208198059601138411168606851857601747537436614029569757867783340383345\ 2740572461807522361514733432245696575375467554626573919883439510037406961427498\ 1417322055244070158797527477472543305553962794266094247555071456134719885982912\ 3456641460018782876590519248486400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1688094893067684399575964213409391471786348605499859376581454765866124857671873\ 0177070778427318511638855050903954431175634978634369352746309178955086941786121\ 4036723511414412746301018211327399728782524030487023031270060867638287599662998\ 4964966243328594706343149405893732860161538344009316325520684115674631978270537\ 4908371381029576259442034332276613560155431915620573292435628414905904383139073\ 7140305563122622609719623533684922534194430167481565706769501999867624795050386\ 9900342835853208579964909845018529290666824137982044060167790384177122557569962\ 7350575683708726910708747286069591097632114017772103765696530162910836958093363\ 5208674762520868808613194501331410810874714377851403961428919618370206911860401\ 4088167775916565083582266870731267523738089557154499865721300201202931756699591\ 1306998524346257525312884324777261374701650825101556897188758695662247446997965\ 4614684040202272838933693441286174651370049474701162840651960661058251097458776\ 19946920667705291276698070066596729676009547526760371555915346430181359/6387559\ 1292796016986617650184161059179821616367426437301207126635893385804960739006197\ 4220206474521361401666175814177457272835599531880961973697180794523976566328882\ 5885644555517595549569870431636147400995576670707358424350582146871503929475791\ 9025911438132148678938199592519563330192244840870597705192452704588712988628111\ 7014832014647781972558354407484371676582123254491283479267871051022886146650598\ 1504279026217437180843049041800414870895688185536984534464677690542553970295247\ 4702815436203436719085746269092061286437999606164155968100785875353476955982695\ 3586546382475414950130543050572308443635629762755101771491905305557992799557577\ 5164253611704807998385697230010994853338953658084519910360830848640470455702232\ 4580664231837321396032907054487502988778848642406014190533024935574635997638790\ 4507910533864153476740164670281052624085027206103608578249867732886252693550396\ 4342375577288704000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -2676113240151\ 1391221120007210699494899222138257891104458715486638583223927159775256048819350\ 9914574937117991646820741112743770822994711666458285583454058868772683490737918\ 2503793009174763754014914368178307899257790690623761596574092545901316802909477\ 3817687498940291924812761371353845654670299114991041323416918051045384199807441\ 4574214182486961279931330482138370250470382126474879918395721168041171586390502\ 1162910956570170110149229289426665203179803480215238886805943105345711830107456\ 4834280096695748057090682676272238366888962070288957375350383860242664848452357\ 1577278342960493274501240918248074717637245962583352683118613889813428550658572\ 2758327736901045222323346222539555226471985456455144036845725558724405672781281\ 2298462890882584212659665874292219015319921906457002223315009766458689420706116\ 7817426839158428004385749893558100903757523770060407302453592071277027195674891\ 7850406187340657251987024267153096673969500467993271796557859095771727903549554\ 7447253907430319643219684165222693183031939062485258809607209929/11079402404635\ 1176765129738058186145263125648960117174670017477480984514083285962596436680092\ 3416873092639488009761571464099804178714884005789593977607056053960428443857944\ 9515367034627031211008104305915629332851554919877791323486032901413265385231818\ 3045096139135875213715008982248562388284857318760192873867030891819845253793261\ 6081854627638918832101697087132732942908869836275893018159089470281311678420370\ 7374797434882798047473676031322736585931071133714630542664330810864527163938971\ 2387097338808408328796129444562426950630428170768804337924971968302377392781779\ 1927141375281290332749487528500444535360015152273672207157349071315565419626567\ 1062409623424946449192105762543305369952674087431006707149451760278450204057506\ 3079656631382308205329705773533840434528101359533898412532123995978161674379893\ 8834022215563525502259448059094961379511406327355841514426999519335863432877895\ 1919279863234560000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -6884794511896\ 3554258999760708907913493901680636946834999459739123639596942033562717611623888\ 3124571728422079155128821612895546165345741990287416559469081008520198004780538\ 2158682916062366010201594802233582983564245354011824517985457843973779087759894\ 0249187045619380634039835851329444965553466147164789197812784777790514776731363\ 7941937027621552625759832534440741535792554173522029099078971808924388820861792\ 1980515533574957585754365691133414472791535618494583673964070089766848268867078\ 7419252325960325451801244313163022387388605903628537212674997192587645550932587\ 7243035826256280764760788195191119213532803303763488251489228051689758315061384\ 7262459220304801015028005060978592336828915004303199203730479205649526129535918\ 9551996511742493873130595947682160231278370444923238443285458159376691026817929\ 8192621621879122606718711403541740129455362697510314660671499141781913975381748\ 3468380078300059386859833597186259651732963639126986716886847589302029497406155\ 9022226304434798600711132861635307193657864687209775566233197253087221/33394160\ 8821529969459535180367465463970100703515114133360707598455975880270094220998817\ 4829860048635183570457462510118272228081379764242724634276257649965082896832322\ 3495792877479410260503724350462993956956397043883246685573761127488103360089279\ 2579779879831190662102220653279413179817929032069607899447096493645002292791903\ 1721787749532068655401917785754749596679177630994760643098524600875754227614778\ 4465573509399953341804407737267557785108597976779158422058767511535553087310576\ 1765186752852798566292142024522651748941573648358419238154703635547810332956442\ 5261339020590567842330440972244371952505863359773030104420831459994059474534157\ 7263648773103348134168893795145368343475676245476102747698971858190963813030077\ 2448323826879140890261986287338259069783641540721633338494391651174165301873626\ 8682530365094343396848691748148168164704814912221537531385368438073003241761912\ 3148748285055373058569666560000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3832819958525749902862473815806069209288333709356175511370032480134068262564509\ 7329676366910222439216847966425099733623252534516426763603987985649103550931339\ 7018197054848030899623112903231522603225352015277228267107888567811976878146828\ 1663119207640129493865286236473531940193548921607924567382979810472120271379376\ 6353077745867265974752680948688269597853755795520513228029305809980242799599468\ 4972451211515544536341870803307982330154966365784823645178364828603846764647090\ 0879045902310689896872007931243084609961022405287497579675440402899576185098745\ 1856760451976594961649176051749049976243932407040974323970356443140179340296684\ 7803698258648141613179469448035366057115008440074849373104664037023573245994189\ 8776002555551466869999891315035144371318179782622680368115901917632442558907095\ 1315759210414454915759196923099520368720257687731793572698549851708205166386385\ 0141399410028440122867907721248269183621881479957642070964078039095718577246352\ 5134162996104597915654776569932912188539404834786007517203018118649281306291510\ 1319/24213931410767608524521792055509675375449084631112438709361928628163028233\ 3878451178173584095755434121217117520961184535804298177603991515550268652227957\ 8812464518366659530806647226568346668625725925420108535385009067119037179197668\ 5086926199009582523064678993932753636986071884386760189083368003779049138920282\ 8118495599801857580586879987548325581819907903957797060288810189001637139699277\ 5259977306738024635984172436262357941803912537805630166915696815950394994432281\ 4009111814089007560991021508522799995488932057911924696676152685874936945048660\ 1067581796055425488896167138845131293039589326178689503307199218553728168755916\ 8738919822010551658293354018286964927605941836717574509021260050619089418250274\ 9875193712802101291596626301305827037033159046018669715854760937020235413089983\ 6036773582817898930433117659318234577313993610467433661744786882381893569040165\ 3282008892179277364657044907604398047232000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -6618879866209744004116959163677014279105983556293424502952501594811\ 9902835385220165369873205061052642838206437978272781334291673366455962092170378\ 4691758917600358132786833379467228384690982971799529754825347862865573624370947\ 6187773515677161820270553422950311601919299285282498050938931327288834175041691\ 4699248418282379613357737008143977327510220739797397371411642209606701620490187\ 9220064151295844214894420617823317444817188223713937923512409760878531076570063\ 8075146427650240285449330355500622469006785927507073909945025059233162518201234\ 8620770697991093005313557092814104700018411899186623247951537908520978837619593\ 1696303217982686369844727819933384720841702801325107206586616260299702795350000\ 3375305114045583781742983810543870079660307978009045579673493724389564679488245\ 2127291249522705937285006998436356303666287300127845545574097119799053646974745\ 2596124439668842647009717825527052741231329694130676450867076029240457852881035\ 0119136883973236879150451729328065706416590789560988898565127235648148915985582\ 08345385921314717261911/6713664957763555537245088802943078867017807334484537192\ 2367406572992635375210974079802943137354014656710137016527201870861301194307845\ 3031228066772408822542158034492328712256713052327535527109488807973112790148740\ 5183074067540504254480962870697777004009276329245077626971497490532626319029182\ 8692746497174576139591687549946012796591227219564125346018955491498354513964280\ 2290143551308129215832327242696112413505229617557169265088907610060119621067173\ 3450488978634561523043122176427151101938156872541038695641240746943737460070631\ 2813547569875135377729276593388711296940162371117797106623081820304999739248790\ 7918073125485572878102498463528634514192138291826720556764876891389950684785747\ 3351762793864215204034593140110861939016299316927233221173012424860522723822896\ 2622589001595060278339808717803716364344679209128708012328301829202419020328078\ 2947547645311137724985836573799478472365337225017024386615979540480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -30056038911624087488517670828682261164977\ 6823072036580038637736850954272623701999193963791280688643333359278498146898312\ 2569133425439709479534290854337661318432157620147607434939062409947381232165983\ 9186809665105340990727168765838861238113165195485278351836788584152269496019873\ 7524649655628597277351064501715884454638235402301280493281159371752958564585529\ 4283838723681812288742547852971794256931282266297430135190592964812931477263869\ 7269647006955605963790250628708281604780990274717573450144983864379598242353473\ 0911754798771500006977914290062668159509542481951854029068463129617325923218374\ 3223604376357084196243989173312522723087852722704934250736040372080026107698590\ 5401861417616843145216636323794350400004684102426122756815273667521099199539053\ 1218605187048641949924228808892700679852804067981289001629428163621645331152170\ 6493643937454412722168242407987813961006619678776460546487183616700170718711164\ 8408988432994576954594397735109084805931909385738087293123503799526350609385726\ 7659826238590704194114232213352526695100078993108947087/10608470354881572973365\ 9138030449330133258827494466391513661364321362066376089401173726693301292513683\ 6604819523427307962060032299215117793530644350534738014046253136881808438247157\ 4912593961089583875447698576971674400970670902157201947749875664854961252423332\ 9676064883729829898851366178596368953471618525115245014536963835037972015071650\ 4780195527897728500455964681722891158037243670119019326117141512348828068308308\ 5867659644683132600645830859261357906500581350152424814600758212499540172196996\ 4119327234939685427517391938891239210532452842904431792787060693987197542296981\ 4354383122232681626652498983237496374351699573303256951492037691153181084058850\ 2416992223821505412301662823960389219879583223276712642772039096969493830865401\ 3451775751857891984249524548936425428448065216955971813369886996342687464059004\ 9404169039768840469312347828865446263166682386500444213999241050777297309473790\ 7494869685314939057602560000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 450\ 7100403065102012942209735381428475952815472007098498891402149023077997363437029\ 9104132337209350069489358455952696914115283772605988850816923071117942181275507\ 1560166350607444950090086229501055107840611512736002411694594400006124202352648\ 2682269039319633113098694214356908465726231888947682959383861309516614559487944\ 2523893540806467680804887712830192181493328891895914363520523683516737262459888\ 2594860011241856018413508301399340569278845717667952888511942740258411016917786\ 9058689407018853843451986523603524910267078966800381754454214623821418871913080\ 4889158189054751397993693936101848601681189256190708420471110815671587077593985\ 4042860858586557569793337199628294718290388890225093340175234470638091908890003\ 0772704428037432055244640114996335360990416953410544551396151370607933485575352\ 4207141385165361726329933997280474009012103048552695338588936035301941849727190\ 1938087534674824728825557861837613862005840874208585300663950346710847517189166\ 5466935930834919965331925033905493020983802360811555186876495643962542683641526\ 815974586960073/890553169265058362764138553466140429276567525545652076127841453\ 1188026098413820782741793463976924175023077300736139769470977639564463752003586\ 1986268574059600198618596130761000221905187301936515190954416206475104319313411\ 6846786354584561107983444403326190274530701702576574098361410152920322149898880\ 1660397832410430866174572924492844172763812694036825668201196124564989533668786\ 3350202096622376675826957704250997460641889037543524192094895264318536136109833\ 8276499637767330958386786145609192326804054352314362096088896000750165929162101\ 3804443819405762913779311030530524404494185479368216458918477557254020035353110\ 3201022036570401568427231017043635466638711066299975269119058695811667477924778\ 6065322439824485336966298228561064753428713591180070198499357850818703150307235\ 0737949725002227629987324557184482848046313945360164739729227340984423088367109\ 7810866747816912041551367883642558457697127984989880672615137280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 5126569840536573411562625618786129059028646\ 5038664907012947416087167666918019163634160445543589266894549916762249129263114\ 1429339990338203208228722798646628626489584376338085694555947647352355158049658\ 0096794972206077900508880964256301801685490939801917590998528570436198220884924\ 4166583703230880153635686224001454682682017573591845855856339066671299875191458\ 6646627539988380131363109660026066586159464124798486557621624047432327386382978\ 6076513045702652143725640618534204417490962941187410888181845931983067616226811\ 2931474197089312631501451734841113507103797389098514953818089836106742867884823\ 4639322750749564600549019576815728504923412118389463869311326911150778712047874\ 2202050858802188845620140593568333380867450590148679461535400190556515145836623\ 3478718814600832342343710820878675647086565804176522981387567215033384994664626\ 8262006707680484800990968562225576397762107632959737286406734476726900163772813\ 8238502604918963371407442209226786330874726556393316201931846043252624705615567\ 24300296815291763257602672335942862659293533566874199527301/3775498234589987714\ 0701029242128698916547477143580520248248822781508891333717767363314187226979094\ 0533087022363918974254696955421363881625222229910008377740704656207598498581595\ 8643343127868566567610962682166483970133485327844949988655503973770096461882576\ 0372117697126409791597206645443078095788101827516566807254418436083652224283143\ 1527073497312553083821144902934168148744926561932121613330957946568340319492050\ 6642159597026327282199434694455476574946963250455870794177674296837322929592354\ 4188731872654732816275809464071346571830869854145202600976199771027886048446828\ 3390550292083108481385708117598929107559909713319124974782533914685335551018221\ 8138871367270493151266013468059411980446882745767710919130716343376342594194801\ 2444271805566819577787378720965065149968923750847237792014192073393831557625101\ 9903323434482487518263198341871233144393067060189061457694071664938613645081960\ 7420867326182701779800355200040960000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1732312353725941858684395580433399718797041308687324244201202946171988644\ 7811643492912037030870307305475006335330766823464146837069361182352031556117854\ 1272718598727376198781402624642369385427416762325211161038453923644563371756377\ 3975108756934208454219427330412357600310226890706558416237158016357884702725015\ 8977499482646759231897705344232535410389211500856182379632166721717476762826222\ 8754299518276917265727795146286617472470356114046773488280260695590698450901409\ 4520839276504352939661955582318916180890579729559087557885176226917422426756145\ 4872692423373009115967125861987356174937140016444757741505112536521728897038736\ 5416078072459265987854632984931074513439641500949002608614571449580059967032330\ 5725772650477219843876511646376328602593250821534657345558604055143243759319213\ 2748062865078761925302796880132969259061555245004829487496059732645230731356018\ 2016041075939370094803493750410091657756854918506325775333521034796245323355407\ 2601600171071500276646656192934202839781268290602507181416590502451985041151213\ 573709562934002764201100748260607853/772680282072962659067912756207485286587804\ 9364919165841555395552624041113206507820178651641004982769285075248330203499786\ 5955174487153005909475919154921583542066917330793400075339240324536090008302646\ 7381316190505900579519023602406218762870877421018039782119461406430232447912189\ 0245715121157016107143039499090275938086086927894002312044801391862035747614455\ 2511250358068617773248860548285486386316925702174023005253288313538949852767086\ 7744590471347432413001152018875743775352250255605779065947436030831595263872195\ 1294284762398736537868725866588876460757533513227131661117485193675817224274833\ 7207898956827088620815121283646639081467592754848504294012787123143095002749373\ 0089711365448411049266807132059728716321016368824297188786207925261212097360548\ 8364334348228779725897046417117624555856269930103249917960790075566421472738499\ 9458257060332390356395094317242965796955944814248859206384578439799603688374430\ 9782780269559808000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 64363479567\ 3076166367023735699512984479654349723925682693938157310011723144457484057423214\ 6162212430936558701446847170939807301674409067519988922894742621327569612369968\ 7135234143892718430168644896198244630136430395316233572105600026541186207362449\ 1426775164484226692987809989634649077022659736712652640290529852185192307467279\ 6213559177983977861077848191075429738258597415950079915430887453559069250673511\ 6068402408381065865889539822189578688212589793565881820465883064972350908061428\ 9438593325925041214201872975621352374629489500781757049017208619566865490603245\ 1910794606105888051179997676725152793285458054897501572342058318716221416402881\ 3103232215246777473051967051516532100281900231059326602966482663440343640360072\ 9612300600693890158265122492507747472910449100912022549343104133919587331433028\ 3947050575026884674554949284223695947742787864954203794598271142267505920305126\ 0153017266662643564759724144266623985302608914517704154239579869917492388221304\ 9743758328111730442752708755399507747761952135857199208999848359236488165892220\ 63074082824273705402360454141/2060517809942571042693983565696507340455573194406\ 1430849026408009019839282434791025418192973944685823336949347507333899613261284\ 8666835702146558003585015558875582164698050981099500411585136026591114209860986\ 0132568688093846483218596663691187970292370360764105989454202566337472942395718\ 6557225279917263781131006183641309858668751944749762687433466781368943837963012\ 6391928230581719221645031104015613006930824764778313397732423947662617347834894\ 0028686413078329279985527588885512070227186666117845358559215246170812829993647\ 1919910608962913755581393691990747658417806619083759921381978529646785295826983\ 8926860419366686845529375346507506071953571529414927340876932890489580578545753\ 9710419710929962030536416853056982167863346213072023049619388249513504889610091\ 5989629042820463112391927011199178680715785900601691896513858609793322316500417\ 9887416909874739563328628781015264373057638889347494709119116254449511220038618\ 4936989966425128960000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1501523\ 8127128904863764691592775921750282236645063913703629098123363535014161509921134\ 7284989470725208225690996621683714814174094919426361309598199775270610386379967\ 6598861436225928389464835165944817582551902439369192761297669020648739575961206\ 6736188226979790804872926502763773397019718843168240516095034544076708801815359\ 1026246351339343624977368481981247462664141310995750631986935169098130062587438\ 1091205248589206593033435183840254513498745858574614022460863477308838853862142\ 7405826959385825816193320600924461587158439666917749320920355575970064162491706\ 6530597890620400298349992643872161247052629461672833347476378346610281577681210\ 9318169383002533963968152052704253619376978501288695162415272722988272051279492\ 1349406521396365216611649707501122809087609784276414911800511685268338647016535\ 5704108621709412794753435853850588257122488343454145229746310342894782747383995\ 5268248684284280783161907530628895638484619378852753957856665009976021456760694\ 0393899419494886822442064521708338146624493433991386220883589743937710489112964\ 724763914952682241329830040139/378750081668041819027543023554991155354710627492\ 6447522186529921704401969591853521403960489145400441463290706173845303936613287\ 5388872756859951650531135436392731317842108160276091989097335655882126969979864\ 5299490137742074026705152378991920628523243601217844151348518232569898328521080\ 9995280029284963799298549553640843684619095040599580766033682456863942449356602\ 9602293353560739406465168797399052466056843435589529991249856140999866299802349\ 6432677359606834812122689887104206563174822809235645454280743628190632759980137\ 0446920227205003414412072255331315032096504745484622542126679665095505902267045\ 9620907523784113627753171833291962664371952789694872196589371658438636899530667\ 9815656275933952018956786067051445177500855389731829920197766320137534628694294\ 4255227966033036472406846361083047933119429413624559679452973746281959635308755\ 3316096436312321658516425036811344964119592086866314420629090609517811001159559\ 0189302331473920000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1149734956\ 5035754158097513534772338929735260394721395718246726416355961305200830226524331\ 5147194933010612402260631009622882490366188565940459781938913886390800729043622\ 7699580072950835649946303677568953219330169173121963044585928026143038582744178\ 0713001369504118277935812605205691834822818481448769487384820264210995147686216\ 3197246636587516874667532887509487472132870214048859053923567845202726481227809\ 9199130105804510151691179850874688593569544999503904485461132746120931549973591\ 0965220982822545862402553936954398042601718303797366544722752252468807328469084\ 9490467250785306508350932526616596348466033207733054374701382512473459473320244\ 8525390796424505943397762566902564512365510491899814514772810528435594695720137\ 2330856438364800435817739877012350507138190009420209765448360908235281656197076\ 3235149559724298310083625188618666805577815672837120805262283366942333119758122\ 5271458026298430933634040158418373360657460325392430512330928555761580067844080\ 1380568778159191169827095943945850183746312600003505644725798627767205332386074\ 1264274765585770919890867963/24342614574331031951085800828625041694142367977806\ 2520324276903637955956239431443220854348515691494089884640809060367529429895038\ 9750675977754787849146544029038406139626879681195336801683483571362923190728738\ 3083606992416949910703555429057836670281892076048257590440614802469957670589205\ 9138368877434329966019983667723882606428336275738752508947560831724626266302043\ 4140709169900410401694655677238275067786488532714829103673563430588909216972279\ 8247124703459723591084858957136475628561160039286714333475979860586950019266004\ 0885425487847643790654797148113792873661399934589956464714029642433127102789252\ 5810378435802896586180366828645144702847452537445101543251260590074537686501615\ 5750227844225145005082601740926285379093460806163437683549599902627990015183013\ 6685925907426185323927975542885701227735188674934742907525440081673931739286496\ 6039332450914995175976843872378119638888892472692954137846002392370662095118645\ 9587845480775680000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 21965615794\ 4523802337607235164513274925818074446373949957362138702243749286516032852337643\ 3334264138949245961850535179542721954440683515933447921027709071993743148866303\ 6852686039563573999443005228131596639321171947044412664912370024657467570395186\ 7758912956035390666188972389211337705966084025354651151940109640479590753771041\ 8692337419025416272366967603051572992578928397485838444412122289467643811910939\ 2384678846497306085917178675467353150734030576282333282643929746428630097197973\ 7047149660783245613081664393825646623250670735972309005419683162067762032505451\ 3406136408207237696841779223237514644586811660616400884952365318269557888747990\ 3671813614286765733955552970674987607246700508807674725526334682028261193535191\ 7848111642208043267913344578694385671405783782729057208634502642744144608601959\ 8804537531383428850233048223173951741225870582961636538500180154555767488113600\ 4844712621976341085169257785215067589624731195745163918887880821400266212513400\ 6602276011377288672988446465313453094154670852279652295380352962318002233180291\ 42573024795379011545081/4099872178737806648554663974738664588631603596756738765\ 9435904117246985481393696605403611329941703985804377843751769562826600274650713\ 6157312542454955686517203594509187007815201321824329668748752855370159917775989\ 7279964399278807755243923595116603135827900956054107638895358524981994767816166\ 9670739386241541753775670333710352475632182708091689643768488166391204526541656\ 4762185660382777200345194898089445022724927450442761503041916642000698394196222\ 7818991474796635725529629805110239936733316347407407449089544079949341941224558\ 8117672465645194795553624805799655088824347587280204548047840685232247189645841\ 7871246886386132855985286168154243912874294781642965676296324053036669236505932\ 0736592734371712217630335026953228653897012950377811171628668382373637158216275\ 2050699028046036978044544440032202096408784086584825744462936895499540432983033\ 0791648162013057761583307925912757586588812382997072137278592893254268876093181\ 1328000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 11593976992369066701\ 7795157084852098076347302542577276154276035474008779717969289189423550115759074\ 9358811548256388530072156496279984095086983360535622324363547570901172260798804\ 2758541835672134318989463860516294214251390473758080216174669799750654393446098\ 5787935202263463705254072548887404289865111430621489827221267499449803289093476\ 5966170412691811585523151552617391395738820682112269902118868642848362100606059\ 1292272580243332977437279206093778906934660879072501478232202172941270634131028\ 0320309730480233042343515108686690929303587238911343001812782780850324038365320\ 5655018919129819263607937594301797170758237145964815576265131031333839948361826\ 2223861329972772884740067850488345869545672867693499779944220012239215011028705\ 4857864478929913260399800110337461222726743685886604913371315397834715480474157\ 0121792859558306758173872393846370753175386763445570515397364438002966145151452\ 1023269358702604103305733352736301719349652648083160090486154034031952190689583\ 6235812294118796459042196572027761394259543475963713757351755560236526928050082\ 46876136509298492216717529595612237/1989915360435697826402827213406264971839935\ 4543393468483624870243821315892032738983197564909829026038105336318518370923474\ 0917543394085510613861712349066616041824524015605238068724507057498490580047006\ 8381569321132888431156273469035112458861990050114737792901505085166662705315684\ 2143202324066188237795678429809342799235737884745458097968278203530765275790388\ 3858720407026115629815570142361494005978437339469839070439751715879020097223673\ 3074277726822681202570988258697515943341988954217212535660984191113706262861102\ 4824346710705608299640951631264087333167066604867259412870734966996531443521464\ 5899893877195117255380641022143594749960039726466683845486111396803712446896621\ 4751717404588523934306488407330322099271679627218821947774200744100801050746469\ 6371157952635495460773750878775129795111633492311528062907848281032576255908319\ 3019886253091152292743921236553814394692134328853964978021957379769774172907548\ 8066215823044629080310248897201045504000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 503100041667355262112233767879880020951701358163497938608406905201\ 2380836734245327031174751989335142929079027916318520235309306173873294419468573\ 8863775834657277915355047584082567134089864290587472543158626068771938705305232\ 3143767184329781773834369946422454155295818438345646702448446136706427708632721\ 7112147658252240018697899975474986342173806657275822009474926639198530365369318\ 2092091096968206617887890935592685068523554709447508675066738373374345810591934\ 4018798564806615353297263681431130497302228060406824121523781020902548453977770\ 4463972626474772406872584034810401409526901042560771285942574777902043606289460\ 5708004526402797493960608041409845341042713571663718069686014185315612005082881\ 3857596973778484834984352842745730792897941620232258881769691579687378814862235\ 0121247087622228563006433083935378616583449999801426167137319596474249154800309\ 9620468643424577834640070873238391084010765774016347366314721114328877206485129\ 9127748211097316818677858287842303368889824153475506189474614987113934517084011\ 23108057192332158930209902083219999479738605362678839295393440929/8260690730418\ 9403373152376613428172574167828146317625035041126740932784753714859183628974321\ 1973853417882768938218749608521253499636629817267030703564392411150091122557990\ 0606619618741741642415947740584838479523643137469468367625798214169446312591667\ 0535036966115681043352743485563062040721376075221764056849732017358934719707132\ 9416478033587399708213274165263721680515111007773111856761428625036264689056130\ 7076578799863667026871347767030862970325932805578268502279627061698193293787538\ 2590534444568234017292435856639788503179266894440071103502698814972397700261345\ 7244940758815515865900405640604449973056333321532668941088841271206451738432876\ 5606356982738611551812453203663082127133605178567982736283902316947008590375805\ 3717803880010133301469094813916134351257850107831422426651000203050431371293744\ 6297901610868477894560850868845600089448441644388546542784753785222616228708651\ 7272675127805515304565646783259882340341688884799676256830357504000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 519516326184860345883488831553525076469\ 7759835337868526146876539180458691967197999248858095733941305331212085445367793\ 0647701254190016269254116064695139632194440961009883226181703139471490903701428\ 7209301685182285872821997332544166431183805992742694664535902983687867320944493\ 8398312067811698582025935462555965091546270138429873801869801313228228885749058\ 3029591340790279577008724608206624160824469843933872884443289631384398838213321\ 9912263994458348785179161137125769959784066456188757231816945907629678242993421\ 3326045959422216674043520185842307053693980070344394759151647764550567319060135\ 9119618213508668507534233424443172472342007878539512380307943066947055688124235\ 1489554216070184129673870588390422445265601092875503326705250326316279915909820\ 1273568151689079192569253812065272468416956518912066442859787780722050161599098\ 6032339223461184357784090068543509013833245442494976126142950557527398285717653\ 9235466134511988801847257775811664773169301505281422189630481657841978484761103\ 9427184809912284482242591469166665203590567279586226169778649659478620706549766\ 551803818353789853845480833/849600253045815639184673519825783926371727521182375\ 2138764806828789879618158880665235197130256456185632798688357547032642303956234\ 4766292516497904859891312561639150439719281635059944692960992298422244779014159\ 7429817768655796335019676756364133555427784224396777391903532750238191939560897\ 7887995002333975509837456388842282111784980450797007761231475289609506906926376\ 3215478520109204974834046300697353473186056132526332661388087588448738122353616\ 6066041925515104108841286970259946679905313189579758057777224278666706282100678\ 4496811163883773175337217721898272232724775350185527800818854968053932734220385\ 5335840892987352290147836992672430711845231519990686538188154758007622482299738\ 8660230287729480758526816983791031944510012918319372929173714860476869470337035\ 6986402220687931443831575016487850796884286060097413679295426134602254282531611\ 8214097400489711349803144434901855530927881962890568563322313623727265220863942\ 6603161168951431287163065175695498097459200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 287701181265422709807825585794452592161406036687689424804453566\ 5401435846899508885045460584082513504806546850040663465613408677889591970626502\ 8843357575150637999764977546007846604143661373650592299634531204494207946747400\ 5890070532739552796130617818890551060057949724079322549648372190894949250103072\ 9038080128333646915664454871825553038799028251134373932717467340847106918662947\ 7144587217207425023629592168075829594640431073715886932617522928742297002294169\ 6601711481211212534358906915349194179247192280086471355651850214937685854025012\ 6513958028415528311850807548426893358576972553638242488135360330881979579817551\ 9724643914584223728832991012144261510318788146711703687126710241845164193018409\ 4533317486861422914434262642094370138159715316207089559347875326719507496656837\ 3693359393801100278105033348313842107034587343721684562339172041571332090335952\ 2656633357977184297702059497783766682970440396719908906215852083892881449099421\ 9094061541687196288353819124618724704935658438084520099576901816053632956190156\ 9227392027949213383324757014225751819194645896433872279583983934425625043373581\ 79281661/4899629177393029843037685022090471491847985818390499699079181908299263\ 9923278255733545320653717587624996812572367241121448581339557925840327709433620\ 4532898748098714663579465074642655376684780329744736482763995957601168239167451\ 2905749114678293042107988222607965768440313199715672684868479309050656178631887\ 6696547233683809666351880767251445579738351960444686097327409102418915417631519\ 9673562001540884654527356309593457959872706890542031100932636102588192497681972\ 6563206671912138324002392567346183619040401414348127162542025979529885435611282\ 4721908160036530418690326371798390731077017501924046196660030284133554854097510\ 1381578008677841835033073405377318311252540064967029083776575121648249182856974\ 9100547085443277518613188107786430141967186381007636093433244193564633444928417\ 5813068490879920628249620663840011116338282876339580277321015198917632305336865\ 3659354868782037398414358438855177229054154422903223117385279621938498742196735\ 5291525940499346497103462400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 27190463265451091591002337282628317828258929286184040949877989109268108589747\ 7651269859100289206185645118239330353752246246708053803935800895787133649038770\ 1091717636708030753769643065692715356941797017810072812409575077261203562830617\ 7670271935755753282582126241875298569123261089219576624631232647777924543523079\ 2428363279472039655848087822772960866934932367979473501380851405744258417761697\ 0102977759616103288053435887874435744668943066088424918686928403498064337453769\ 5956816395510428405900215709449668770706094693984017938647001622529145671943731\ 3520892372056831516239557197675070531348700218449860642287893138467831495450817\ 3882953952000352920320756572688752810319469929066438478623633554358113555210488\ 9347359453964905744149645021495795994016842677392994248282702578137272929068603\ 9015963511887201309438299718607335482534651324696757156747795026972849883517388\ 8792469168516326186431167739497402978179498361967708058092555446593104178308938\ 4694227807890205682855272065786497344862388864102456287908845638303884028281763\ 8167421075511317642372666073491203571622811787894247285713063002142130849913737 /509011950247712884129660820918355155944126405401383976309372853424680447189954\ 8890030735455695232484691020393750710596907551181255094364863700386359510426097\ 9300392250388106228008183262404831875344868590075503979303362323514074617119668\ 6477315982201207139276675022714907968432823371042555309863712306038634056451694\ 2209201044937873220483742623730230844965658609490495923345783617310867671546301\ 2458264977867728271959161330484570747313849871014227787785870618692111704636475\ 9079701125484514016077531753397979627512771009854229718078895422417188141222119\ 3485146731572992424629874991756670888198693851647391979420561553506318762111195\ 6909837197585172477777920470137642828651705405370555224385019234877211010821105\ 2368860512546966760151788031588077967566190069407933924243390549791430343763354\ 9505625067902524727204692886374502394067655205881827028558304991783739364538244\ 5039067202193049036194354793905920465477408013057140644823472274896772898550223\ 2211056881708973424640000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 9355547804392110379812984636925245362840343207062715754998629841016216487947266\ 8802227380423100185311433400237619328193857280677246102652044255218464004229237\ 9538932929563209544447844449960967932850630149743517003649916952849487522762516\ 2286326250857200446301158604913059851712282532649620376646452363178847728284808\ 5523200550595221826528464962008487923508234737355040584210875873086399728005610\ 0098036282414863078836306322999515280865319695577725297861907597362183360274292\ 2283600376473000509191709218424609480459731276688050617956850017799999548212515\ 8571222867700133834519136990974780722749238180967927818107992436415001625466658\ 2300873269780825845133586693648316483280008286152104514968894507965455013239415\ 4201637340074522730740739837241247232878577753419603009342426209720842314039809\ 2836634295114990845570711421876353479089737411854462167266024036055900273840459\ 0181566261548891462089982398785500700300689994769912847669636981367545046450785\ 7132883854950835242197085401735482740677451519642234500292431708035989267930980\ 243384958362595379209798884715052199847568668947607945629178597640750422415879/ 2072039495141352749192173128477374339728371678991495425366749909450269663054922\ 9208743327544042307548904035691210292036414957320519585277034383413178509285320\ 7530628948391486461162122424249123583168649157467993473327190289631864355498915\ 2090646798105208606311216355802686366323849119431863522236783918679995828429450\ 2282558605246837573182742884855397211334333917499339494167503339741658387888567\ 9717538189627512483522249244595244508451486751780038868428070452009048704319119\ 1196796256960602498176309201039492433591089250942022186935532024115715943846768\ 6149760054520388213459233220203094139813118962747878400917876338115230619750270\ 7753391060425116368759503007568883371284681721216230197502838248106677812475939\ 4851908598829912264693731539928084057748920384731022130329048538206187488059030\ 4273777210348068603305114363135866634164564382596803926357064865392369606200194\ 2056779190538718135006915794069201538420043900724142778318118952661206065158966\ 3758427482211303292928000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1293324586794211369690811224232776319426077436299843157065426176768711648023873\ 1325877489561634719943669743325251199868601427122608042473793448819632179288882\ 6234308260725309336117854358497303383988473600042180444491465290341170370429643\ 9939878663435054901176867537775031419821708512493701083643566916250126603841600\ 3075366370702909684668744254064166868337812334470556446329499858562579162290365\ 1125113879025839726005671878892309143057730596431535612634851721079264030084926\ 9438092634096487919232915462295174312835530908769957030226982358599655710513255\ 5977304593583421592982082238521152335977006563546793697467730226159653119317953\ 3290758410547159978494230982850224340573515410556189314298026249296958355840822\ 8684682205995730690753327348351885895321081436841103920785292798024219024776247\ 7555580777152248040724262086652600129093894501152513887466720084480317666424938\ 2538291989398739306355821123491691228505926112829242496882506481487836830235253\ 2152614264327462761917643825298906309568069940324648068390746325171551965130377\ 7693827415235601549730178178598028247326690439686469494406040207724691/38103468\ 2767247686058389497617105363874181148329311539484549044896184072167108476229803\ 6404481373581065057225897496375217653618154303637498988809241129092572291724511\ 1770228640909365751807226385229642739797856194809477514575984388262683281433932\ 8977311011504656536818564953853656037820907052145383936414636925685682992441982\ 5352546441138584369610753052569176187554888773080896224900908211718828537925451\ 7057017650501346681631714475841612955115116065742578469036173586370205299755721\ 5060734998165401474420572426738943283136884670254410183749981401416590724723467\ 4180150300160034679710710384785394964341496833939881532267491732802624183213637\ 8510087354837152234273535850037960559797486329264971219903797799532104369907582\ 9984302029321416772960184576544444058326167579751105474342531303561426855615968\ 3157765914881836068317556815431378492998701213057453452873966518250425343759856\ 3752904210569489109675224790668683018503686600360564320853560311333326325408871\ 1143424000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7161468630679213\ 4055716021004880129723160997890299538496038068782663450734498924783653759104299\ 0670114190669290263624129749439272688080290824519483046873326429763563121370856\ 8414137115430869637967502888080255864665480683395269112861480353615893624364437\ 8587449779476136509949363610200829423877633528398676187290606891599041311728052\ 7387764564214477564886453128579189635880679380502900020929683853236582345439902\ 8821818187566672511730627270524377784298576835663941937541694447757750846261205\ 5833439219073547578652903933953499702141153939132822235359087425336179219004013\ 5661525427456653475279555326341436553599454293109137878206496911781376300436723\ 2018227719593297680002600227957276070009057581538155761510831429393768604912801\ 4163318646899436368949150698631346039290639073121113805391768698344477831201313\ 2526605998180717871675993759850039781879697251055302928969138564876289044910510\ 5936297818321195629972440002830972243696335975454670729307660845365948786263817\ 6503632814021668565628948933204681474153937149144876199376880473593160377425743\ 657482422874710379689845646882991030202129967114984594671095684203/359055188279\ 1519487978642740087202870710990861481402459995408445451527863979411091600813914\ 5515037443011746976485620980761330847633643186040637162101303539876442600989063\ 5701997938535025197426462117800852381846456185490090784225810580405664850555319\ 2664940317038836399256711183925107194585675101240360733688530684091164255954401\ 2779062466991202986366374977776191343320792987460127279999014874785401279751664\ 5932368465379620284147462668979459683146712095090855405303279288150970545679703\ 8810517874445007173563600859150212089909351841668396749387114609838613634308185\ 4716952142600111079795836377336888537246367181620984000901584047745087413867706\ 7188135829343148051571651524446353082466970961161165951525912404331930422400555\ 2467268195566107196453355685431031551054967532676368511801307867799088132946666\ 5776481425007686007791633696042668881489193354838508656030006881647847006833683\ 8629741011610508671289308119620323756362453202622460330714760765474108310054945\ 8495536313139200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 7550046\ 5157235987881946980239108623785086948175871110050764495182668599427638411666960\ 1543091847173898812409648888566760278235624794598386810173939459148060175218985\ 8379248008473715009197319970573538549275134814262560542950224538037456110317817\ 4281495625174687374535900861511655360181765796912080048800618841818874935012196\ 5789901656184834153214837302900122448966643626935802845262233564452802995013248\ 0181812790842308521335984255221410480376364762248521959953303530978423833040865\ 8820916742347296995453992655466868702250055345048370012264655680204334283379457\ 8292095693723772224898602889823559144795622811422391581844664867229117009819604\ 6209051976408609940483234641680127738728474702376919322292514056475035400673261\ 8870662498504927105386153342190410490742109046461804651204835322032345645350695\ 6619421230562548095961706286661206316757809462530697524389090289747451281473092\ 5308679509253857349933139519540664418071217882884827303174568875936956636173928\ 0906630403205328901368081867047943119723685825879089218550431725158435797917168\ 2289032222112190568427576514860068668208050107915865398280850649733743509187837\ 3340907501/21867194678432715892168639526055277191819153443181649397925671960006\ 7573432981632981273063392336569626252553297769005926603847614399743766973701989\ 7507562506671462686078802863139809571418774619714806974136990160772733952889035\ 5526058128754856767826386457029610103403611286158864389469628833903215760418373\ 9953172390410343068610895519326689583434587332892144066114313938284240010830577\ 6748290101522475158412559632447155827078459034016656451854199515006424646734365\ 4804112544391565269284168324014609001052527098677057268262533619775987869672808\ 6449547592863295257442578222311182148067654757809088241747521125876362076318340\ 0927978257016921673687964358043692791103098628931179588171647112208348377992545\ 1490418045630234145948869349385028870874345021589678315930682708199353587523541\ 8201269053361861784358774370362303939974507902152525709211080795956880268468013\ 6101679443671650886289988200462233346387459652362170848930471136562383975236706\ 7697672408647450256603999835409132600466487514234880000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -60475756263408327312796889989618072468252657149\ 4764444577882277689381855645671071593721786388876220463939300590909346413832746\ 7658314247727314594485930719903201116255257814722510282479693020866225871469750\ 8709367689581185086455753831980859098364375607602236602315319996132685746211231\ 2809292985376173076423498773783799984379523034873972487852360214865708579537075\ 7772227860863866872450932158650256981251259305063887640543963113314475479544717\ 1063175977049052434098918541560201459967776762645637445442118298111291840194363\ 5070368625465770972359836337741376358207609488163854964361972880542594986851395\ 1590634072199146779413387217129339365117613254927952363288876946339161081959684\ 2328146051589191753831797148068956670739013551899263443141392781193201472982260\ 4148982608972399720464358086048037728546055526587550977403691442173944381404016\ 3893107945022394173722932635872395727613580342754149599438247463320959199228962\ 0081329725632574928618399254146614366460698566447278744720362001035684289446571\ 0843054659063108627577472241864983679471235559288071226450788071532752455665368\ 9223584047074339541925256752037807969202247/40047176964913228633981967131055130\ 8188592800132385482358404058320977192710639578375340495319887843877192275857176\ 8388396698832577357431438453176912251260861888161667729725555926620425949762933\ 5375606871309263205950326871943845047333699763918992145498126261773711003632708\ 4627260996518931087239112982106430730801347211195030506768142794201704125751253\ 3257090506510313936943818977682862846654888041823658448572596231480632075329768\ 0577768956388735641308012285436260403093123739515329726821517058213359543978921\ 1592421385205721327758190912376907806825494624170342618153403172899587177804042\ 8369170880034213468154791723472963360188195991715452072246546313093120603945350\ 3639228344339663184752036549614615967419435763630855579853177453850048440920960\ 7568913033534616294048403323600494682061826135479880356145753245486419580746750\ 7780977326715149305530290919029470756101480227434874428823878374430583094784711\ 1279046136476410134161181536475959586811969006208290753311079236337380884480000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -374263061312110524456\ 2276570328168618585439497420719665248033472899213393922082389142299052990078612\ 0072314599390806703885842150631544285343115600635164317995564468650477417492941\ 2687164336291983043882700891270947492426871600264838362474430415945357111765288\ 8850775122688906964849780640469688239479968465492178730554074728282793864941967\ 6130529455021283689634520600386040279214761234050928621951370957025199432242416\ 2641493799808381908190075820366759667583710958310630117074064209238788946091550\ 2535070806510141783361833927668500109826437800955129091683911428004715080533435\ 3041082529864143074568792162274764770065937692430134997018467609437484102173636\ 7421991040252433531850225307966059513166991189204362493686316501963600794861125\ 6912482469307004065485752179463912691482418310143112632899180304949997939562666\ 7000052001127028366146227251328878975705136261980984302616485736488807063285680\ 0374146621831901785447443684951103495275433246926868670912092574809402481197149\ 7968452484703899220636374130336339674788130036588905019053890458662613140470750\ 1266773234782807019336215241441230656570889504945460733409149064273447475153/10\ 6497825720339048934028778010853550189992546056010037301843378222405266384956201\ 8302856972250455387160572098049348889866743517796029512952484830991012612814147\ 9374702160277786815446055430057531981470907015969135283924913591828239284943450\ 6825665608212352923100937550253274129045916331330841125712982566021388730330555\ 1834607110820017898912590059851992116539190914738457563046743728945743815827953\ 5850079081854528605748926537697441151015860643692418657230629710857286760010211\ 4439080555039010881792874789443765680898149829497602116888968766495091206904989\ 8129540179065498334058491023261202097691269385917870100099077111044020575568152\ 7203271560765500979870859649753683550813719740844819485485193472458290416068732\ 1994165569440866835409888635349281203780885956008860755906958108373230253221341\ 3018406591585654450251041972800147847048092541430633709927220542408284769033384\ 9413065772186695306953944676729445868092847858151617454732161288752873530120116\ 3312503240587370062922790853075271680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -388842619129518573956370463019222329312776147701224204280056\ 1090919678147277648084959900567718520622726362554404959488623230474821942303854\ 6905132108647972152765438019640398456558605842786055594314372562874396494969376\ 0369596498689018978534558081827541156301150851680903820157824622110714124166571\ 8096299657354345975543853229543227920560904186850009857222805647464244113876158\ 8747472377308436140059673078378225502764003167872895565759503791055112805117490\ 1175028035395094255648205711914423614880974591446824431975633330732893876792255\ 7690430180876513724835835842444256872256614197988476552790805912883366948955767\ 9995131087038153118382329010086974053703756033113426712523582309154007376022697\ 5850433365232297729409430935179284883888421824741943891866279162128416904546449\ 6890983280273480018011906475122247067360051418208072512617753876696787365937379\ 1925579178173394889487050228798395279247683985877931833569769050594903683379155\ 0114844684875915577230303893499269176743969781134400059577436346431014185698823\ 6639287530041986598993094729867328901755490022185842196355498682308960623520853\ 90023212110678817528002150936627225091067788647/6947466142400838754469530826622\ 3494452575504978131433272345774704578718760490689348175939188743813615560819806\ 9898282321708974565600209842103633384529741509496367234392199170202996767013080\ 3792390181939436138116412326372326381450312083655824128998885387075453489150007\ 9948735631925744161781216489693191499384868856272765147586835774530790595092669\ 5921247418976809881878037220242722495653192541519313524581189131403694699478270\ 1716277242998098467430703984332429806189700499478371896500479912053142929908277\ 9434640294616131274355765690285740665931962798789166219686643281529044796104029\ 4359964031396764817112229064695059772844323304740880107449831596449319071322153\ 0691439404431242306358116452451601240139958483401255164722969804586382758429695\ 9567959782677111840231915477574708563967884841248795214231679205146193278177869\ 5181107623824848583878114003800045426212782388981933178411390306159187349055214\ 8911375185324040420420295113096205220672054001193968422982358195444007132259778\ 4778613542879232000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1207567932760353270077978326626930644215219749099128282824385851471165291394398\ 1558636480168813341659445919918631958190933174287480004639161555134212200197186\ 9244003464711664508780674357414285016025185437476599840452163546818259387793778\ 1096623118047717889959014759690609670689934111107266193350251736459229508630452\ 5320660963943059445741757672102637740694720626096359365345489856575555457637174\ 1437154320715612068929076601251217535119052735039291765034360472029195900450499\ 8735820178834106945684956425686793843123766164278673871443491963546360952693019\ 7987901705700697172623359442683088843813504815549779101230573598860643204801101\ 9158049999110163728326729728905095018086766773666653433146704143015545540209624\ 1752510890028379378147534336131175020639717514121384362158156294431062034426952\ 0120643209897052181139532576889620037692573741039808155669419363253131983618966\ 4494455717178396634824538781172833698582959666846019454498343832416451940249017\ 6267254710832535854822089151412191319812132604968820893520572664312448374550555\ 8535813248358174480496876873906205299555539121884421460897687336816239492960606\ 935923249967286222788543683837270907/157313096698688364956149664113818752654553\ 7983398491365095271003062440265629089835003303584747031731259569280583535613056\ 7412470853832608206601339081059665829659171004883947871923149071162740313153156\ 2838680224414960947005348778294798930285996891165445268338964846868709608231968\ 6291338080380386161924850781377248914470101822379079225890087815622773363872301\ 4152803063222574037891891031570655285582467022460165012985156662794510839111095\ 8710681094014182500034326688471037051690687068888489497275393630648567366726606\ 2723853959904493898671755584036959870835007580077387049567392914956335328066106\ 7788583440935104601868513997943534408742380100591797986295785988290482806958309\ 2948602460263728133998223593116426672452835071233223115055016132030999799686854\ 3257648503411468466812171427223846265903949975171491060106533417729530691483329\ 4376024200290075908882802899351486673600012391772757186069500227101016748719007\ 4054919919983539827507626378876081763651182355659447842012149286203525739400851\ 8039766564864000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -5504\ 5780730611486864255021256356522560720828354906808785004576375442581587029573344\ 4893333015948886000058733649113376634951305981097706949525204669161650148929010\ 5702387626917603379495866502544968684464752356507586358288854913621480668393792\ 2571787082898074816911000668750642937058690867962805946631504100114160379357185\ 6572170331572199792237330946921053953352857516630297130700508173484324732301294\ 0117542888068388383038594149530689254436136258608803475420558557382014853904007\ 3524217786016934763662867340223704285397681532002914453653990190186893655781168\ 4394129417279022584671959758880442981856694208356547273167687525402454449531277\ 2951570313224557340287210046329719661032768447078803401614410102920321016050270\ 9840940828336384005210408430310753561195074158915384089621252508684373725223685\ 5239026183012706554102688287104438646030287073152796973892185882805998253112469\ 9768990978028985708179963129607742732944237495911379578924657451934077440155658\ 9448989005677272156044257409976501080941832630196313384705615595387694486133634\ 7022721308818692612043521238748364911078373147681247887566345273048757981589943\ 9755106917693772408602697590299783481/56975837148727179092235378091216148772143\ 6141727818058028908217913158115337275903972736496099205377606712241549494166663\ 3054668593807784134676251961337139552661192450744302393336408328478374044035310\ 8893556447884581315741765226635699756341188395181605156367312961341591381577578\ 0917781158909974409138698941542962157270112301002766204409130165162616768668257\ 4092164102355738405128299827404010297795441429014076804591550308881387700864501\ 4009787290837021205499575336403798451995106403395254712968341808455304584386604\ 2329968540174163776785392062290030739687446856789662415768946442959359764930786\ 0572889480447522967681426249505472656197639501838166642445734964423033680718796\ 9841945351746843071260772618924728116716593466482187300065614377003138400021784\ 5418247429420998119559708604279278039266539349379010828139167252128615973876508\ 2366587731745860024194497991576149273714936602352133509373149957394562932927334\ 3524152673670975578772229273474343722966915112638288144503208242362091470611331\ 2501948985624231936000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -502474888356384453308073987905413095673030837687007768413462658103621281527333\ 3417583260070730342184115798456025049854864211106177092702512258934605162681970\ 2300653426240759389281027784537087553649086830117803874647338668723350498514118\ 2570710624913259101740844939863776504042938228440546185062645620966605808889715\ 6086846887449386550452279304843949373539984815085301518620978532187710309410036\ 9302384084800498330234430273251001841177993207518894883770005866718135050743295\ 5659844133122336404377539927080311142922367156101733183034470529957320706888361\ 0554910911595546046196013196799867310208716902487499267390808101617527447553173\ 8985067122456751287777910234741895415688527204791358405094220027623383168495707\ 5409960766271087139258760010594786324141925443360718231405597554662416732191812\ 9084254064681898974027690461027377696384311481857211136900365459304006440809835\ 5522822472326442103219757193034375081610158842829483714326541634512352406604092\ 8975066776356666381056936315356644407344684645571651947388739387800339619284561\ 3200247883166184222614904315115637141864644522018818836244605935335923679019491\ 160642772207053458459067264316305402906401762499457/438659744745816969244234873\ 0682802894657309626753711516715745537449496921529761408924514161405302478754368\ 0907399117514385847497018931913535376339354626659776792885572013969255121183318\ 7592692202863061692325946948498814963104215373228379648990575313689133149459393\ 9886453220841311282606691216160676656837571172652469776986171102943699660343944\ 8939782208840979931916680500638558338380428269675071131828486224370302649549142\ 5588454268764963380271792484354658558055349641946981859313494461099838109746541\ 1814186712293851101637029427035361470315755932871149336622558010128224621679676\ 9741968576666189357367393864467186207054327484713386566165399284865190594890599\ 7251712672867174681075175654496987485932514204577668826338677005780372993975446\ 5443920648301403413682121749178717681415922193348057732693487211702637320511239\ 0372671093102289710867605782231362577074044377667230273929183570654057814655638\ 2850373675610130518274826098249354828391453158262656535817680145651588945155233\ 2464672677030532790455160811611389605969920000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -466445794624288977240159043500181775390857699864093343\ 5731433740404767344320577501608424720205040016632930740550579303871035133418039\ 6863248497873050186896107498892717029127041540342860305196033746646450875619957\ 2170581891959847147557096563637831994395392388793496380791043061860946155137743\ 1403227484999362486474222245107095324890838414921175488503427158792500814123652\ 6519251802107352399701219598041037353102865758967753327099503487104234204165622\ 2678917091029554811122228350905854469750952302465673668360516633376313644410982\ 5039983182377884169018468913515561178776945163496026428729149523067383768713803\ 6228490229854016547403607088758744973003188934521110747691285825066056544442534\ 8193035785988460643716188192135072205597704029590944368110623555698727771306948\ 6830324729235206419325638897594977937943154692014193700436004464909356076171977\ 9037054633893930302267755686835999840287412130523411622851110277999907780541456\ 0036388739290683975723733475814524255719262867919409746276849980540879099078792\ 8589298341471590259656971886086736297776998713043922707716214336745050101877219\ 588482366160851652591731567937498752531179764213233128051210870502186968113/360\ 0025052308346404915315628290764764664370623277754036207556798101695905303503891\ 0212662767409015604752231418030987466928071572795383695205742957716596507302969\ 5633476561757690677552521922918165552881727876175880723285046129839216547388249\ 8022085557390029677712130311885332659756166399538777200133568621184536621960181\ 3397352168169248196803359563659766721813226740829949739939302329162953651252904\ 8533015406944265588358595387841881699801111149983581754660723854834160604870397\ 4532769357761634350125434400458337523508898760906766345070094223768199028988624\ 7436915854892830428706484770552522912298746540154137151648713670611905706054587\ 3007727998179588879522586199637133861896178035536216149746553353223869729474222\ 6435135013071089142415776845467876730774720150999884644635972375909985571866132\ 5768772592271627472570715836043316848312236519840901560313444968741925695802329\ 5816549584186588591681708127720751595154161744665422507211590227433496183793798\ 9646867154636797362375080724093732540640123925096273686811436384256000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -664239344310191841159854197560\ 7258331358278408231384625313314649275453410091258880806505380648296457399979202\ 2086268427332418114782523221794681249142063010380515049766961389493969785027526\ 1724664676506758529673366864650121762784747428328129348289538515492220018681140\ 7176418089125177343966957182714668919402831981504848924918554122474211160661788\ 1959540929726088018038789633412566247420640555118819746411126816883521566797880\ 7555639035541580060726393606100584268620979889889655951129441095947935187977113\ 7769615904071737318583887450520677608964713856029930121160172821648292273776834\ 7967759937017061115324494883646294175554303452719979184131145849636155721215820\ 0388417073116667446266288114852648076795808863862752556689255222521272862333071\ 0102095020528170742778475522062517809372579890430143147909614756743103814766223\ 9862215819010900466687147536645444579135376694445868701666452688298863083992166\ 9252270997735692394437017753363004298485250350756709630213174210457654165132398\ 6771481289319827337674484980076710997643941833049792962666100180653843255569788\ 7655105730218125924615072072426757576261204766421141973423952435060629491550082\ 37190801006586044677/4721526184364476765103261557871691435002776606007405954136\ 2929789571940473357061068255035514443198356075772935992694307149995210480554798\ 7650541135681600572283884816990067559554368901250709301789449282796946648162844\ 7118040790491587344260475738539376427767154262794662291473222470458628302478359\ 2466744852684184170066816998152078922512883507742671272139066393199645089413477\ 6611690005861580460792819938129572307068065050973485906706297636051509138493287\ 7427553828039104102247849265619499360451447815982200919091804166795729740971723\ 6318252236271987794054358555277256316715229003604635508553592210564542576691779\ 5047697642078363362543377422207826959993405275457467642414745715812724564046942\ 4791065568890231907913784801458161335035462049506921166864343011269832789205462\ 0809836867196683035345483434795083267764829382198025049018254177415040001988562\ 6988050981255405437927381709366401841558716630598370057459983862765130118237903\ 1317979723320983781987094571628743432373255698438748978294308301122019415168022\ 7267313664000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -314961\ 8286467833893159642825755770004579764399169805929564153874403843534149933317705\ 2292519488459608624578182307311689655490698701505257794093606103224837098541987\ 1824535558319100930187894619790212922225498487763880592239560377634219172049259\ 1889810315752430493448711782096162523618412739287583374018393933962604256615220\ 8855567851255361181976007072118902479716961474833562150667638793480297059168970\ 0820052075588208479349755024219710818845282301254739609066472407860388589873568\ 5391535947322232434501791944781064456125805159106848141295893909993041241802429\ 6623385818046501016032124481315310438067494902009358073170182940969525388741704\ 9101816017263934219165329233861108002549952090361031286606254846630298197694051\ 1270861724977290315736892284161355600196404539844993740501495192711926150938431\ 7368901618846525334390833672322459601114439230247713187821133925715909987886511\ 9452244725825600839716592312313906987571296795233307043588981940624194526085795\ 8146216117037356747406784727022623527181529063548618018336075017319845514290341\ 9505869327322302447855813596150268660829378262582383643918531619426735430108806\ 13806442656349288616757130648238238253281095671231/2143127754394466128262777431\ 3426135557222204173272738025989260998451640125830360319040483388320123768859276\ 4561810093057267635098316898453057889360504900839185327644129275569223086824503\ 5384648406809121390985811333519185686157965175381475217663825269113226925511387\ 5988859093213626902160219904673122128787706173457107277328775612357386198039196\ 6952256643502838306888917880806886370543062612027849813283495457235236214949269\ 6264328639469742998358874595591155692167227761696905561207788162917743702742891\ 0258950307266904382229563215130666317008432024993834255722947019021818971377833\ 6200345660711222212017852353651321931251629788067980990096468124474535468091365\ 9475556791037614265203324247855765956660346157660030418543359827362997742560051\ 9020094239131009541973390758823549257553386947394554855850722799092210204261503\ 5306343295276604017511452387999367887092352898998024015900271866587254685913264\ 6140864286076507737967934593213014884213945807760292169588910891681189058408801\ 7710638339805027703528040337421361314021769216000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1851681400793683822323046108217483699570183513244\ 1286287034587077434504355733550251431118239653004075126604574195036057070450406\ 5347485151183555493751678247419243443312100058690576832940389699672077060254841\ 4899610104869549819463425897984836572853830363721597069519718554873656509397191\ 0098544515150884684240736677826034335688738019349372729361095627159113552239137\ 7481314295217737569168974085908522046611903890308032018117101491049588148860606\ 4188220575860142373520016970832517070209469617915111175759033750058340814953247\ 2166225110150477417779629712176003294279879118506653597059967580277170585284904\ 9192785826634332912233808519019876198131820102106209563196723847762678111588950\ 7110252387240483260596396743874283204651489948409473440982097725359692130420468\ 8312581372504354649083875482832745623632321734634532281640982877536304100010946\ 6301953642478177356859897602623838339121075039786242931171238312250891810775159\ 2585477596489333129217783129997357451147642101946566721112755988079895382891380\ 2738040732558938304230569175289674070687501931017573786736211660783035496225262\ 4895845493483638348082062358839989758147603086646094194870947545891794504108252\ 931323773/125469055601488172228387346839058962121389159906720736201196614742941\ 0062164272957915891108862352437628794286616695567268586713475767952538492501621\ 8971270552119041010592331831070432845059854232542517416191518402701074036252290\ 1586940530791614196339240109086725395451405012213751705785604133915420557462636\ 5399505897383020255210164621187063758476050867115593473495247880496110599960259\ 2528580337260379861526275941897267834678916419299226532560677341287693337473785\ 8822695395067895462896789082605473398758294272321321135457293242292563497681742\ 4321308812685830203910475203328523296954039518936126411773435096405978257122755\ 2911156773434817964861330853467697301444627804705127516685118241965358424199004\ 4235180986998165781737790540987004718065023713939625666969490302269723853345527\ 1079742716978589272976493565443271714538081470083321163727065953941065330592484\ 0432393066231458593196214959227637716187797514222205970207679100362277091773707\ 6248800047327764307964171949061347489046946544391811435457726008795705137345788\ 9663385600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -185671141\ 8064320162306326806257265360869026712240589763973266649549950945301162206380481\ 7938035184774184014194217636283327444491543076239788127880789082724100323601234\ 2980613529775861234300123529787326396488647446889198747077271646799799499925859\ 2258598154194567945211199034074758970733555715131685078495053894351562545392901\ 8875182900181093216589123751051865522767303054041604295402688290467795985964936\ 2864741516646732344324177966892336171750432090611768716174170799273629832421117\ 6799577858518457315554997441767261839533474647159409820694934724241788979481548\ 8089451062506498380688725568697302880979600746982841614117585588975658981535046\ 4065814039354995297037289089554572100543501111614247594748039054897592120015695\ 6507882896682766987296628044465072043897764932921829521649628817350088530015459\ 6987960598064007480520301477207894481231487302995728499160167852094152061342841\ 1206300044890390648965391683380602381376291982443457898338013731106617758750974\ 9889197135653096313840679025243853598513855047473324748015325565002031940585365\ 0674244342002908576437709843983307921356452724206438004995520008994628672963611\ 79913010897649504654317257289434572409688521912539/1308852433505839677891472255\ 8012594983459431623800198106827750254228603932151051043338898398581557393751053\ 6943885758183140552253724422928454606202754980440897555837312661408600920823987\ 1724164389391522918373179893838686373660427734280380768052074583184302763199818\ 7892767786036160442597290581478185565516522972191672678221480842654057546730608\ 8577022834921580353337185348485308200713520747880444482439960955690984778813767\ 7517110263164559063662408613442333614647031401164738980501269854817619839152759\ 2067847390192391090453950753731958348196143573018599262489981863999595481700844\ 1180756735404974367402114514102917524717553603682056587011843017808629586465754\ 7203662501959448361087959289317971458711854183273133511131628729497922769191406\ 7163572580339660206073248132585469480501004174596391547470674160914079597222617\ 6352918239319388195849980428756656633499320096237188196479582869132562739243305\ 6819759502902620156803225094188844927742303928230990924840163020309474079934561\ 3276134949309914289350375031263505424771197173760000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -3081529947430007437140854540278187084233064702\ 6388511474334650039139128829225814806913525290325671757221305076505416058042010\ 2068125099973185609016044760299437319033368787429836208024750989418688225992613\ 9093484737396152958474658814910817837898810098623248134925585645201624675418491\ 0278341696511332175378836773410344202314018902258159607911180526591885535806919\ 1048199877399374284252012759326966964727853496006600156603857616427111908461036\ 7321067817719304439554170925631526997600125349770817041127126403010535465280663\ 3510240698548786122606940097120250869531692744783442535319190846031702745361214\ 7513194595696983255556556552357110080498438477095963495409051377125230365452093\ 1476245329974683942050810304142929239079448026397467694178477013754780310167194\ 1645723474038184708292871213357510419653780224283093205989626748564733411411789\ 5946740144825155337643728954991495848046518670777487364912936632431274515304801\ 0440835866734827455931560742911154474652817872172784667382894315855877561186197\ 7876561793500107824706765235226846030115155332780262700287315705325314874474081\ 6014737071955763577572153444422951846362104231776294480791799070678088032932370\ 16152431560356766432865224984641/2382924706980946062933691028594492861610890492\ 8772749368508160794193752303019236185233619876745057783810433423749740303681858\ 4617244298215423786421643156361582467588178545497418780645975731701288275122622\ 7105808157584458925914142168685977531603336530913007149063326101555183632257659\ 7221930957752481271562559146662861363058237922752781371386322153778094977830301\ 2847501071515460094400157859874385970966317791396954355351011554560165100630240\ 3397761633126607669839308462720792071745337355055700714827779607602497944797267\ 1359391630683555688043858272581521975848225671877788129584601842253829693653629\ 3301525327831734626744257701572822527130834432202319435169011667358906744756607\ 2149738557429779100756488849365122566077063594961680666747494762156047859778657\ 1381508560110728132751862101904615050758952256475759576132326582459468627436781\ 2409791737938741810074884059329286041311410700030557331015985758219590617866208\ 7373153237517709362262684199409928089854298793849032547373105571423047907177227\ 4664589996772560719124679507846844221094300221440000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -627284685554194767377213406182443273511766948\ 3960116548476876600167811105849815033316443376716956347677936645615735860778980\ 6783020072838740552485978658041588671421568103179440352534162869379215908058289\ 1075780961886401279955708169268007835673399283232866144791977617969677828296433\ 8856799054301463452726403308434861146304948953887533082356960909399658079510838\ 8278167427158703679456611192544586677123927027449048991002369620052286083466002\ 3711817855491218268259843520671596286061360942005225481247553627893538696840593\ 3749710613694821305001088925178032118045163245681175666242235896655575638031960\ 7323489385283714452164370029342742987533043615961335983581794650314853177008144\ 2986211723863245109542192536575390647061418606324251559564261106458325715059029\ 7895906043077600586140196726371953153312577740574822432759196307163924787005123\ 5836121532269012045287931701286929241051363901079873799095341768880532596518017\ 5718038750977241562936516833986912092077314351096265571414527321215066755888036\ 2265573492234214900655155566176117952172677456706000569332672028120560501459506\ 4355050676532422576870923148214978390377825552326825733686830901768144071328590\ 652936178428060292536952427926370789281/571703988063100504517791488261236370912\ 9092403202709792061081179383196191699979219903615364394385578647928835030204861\ 1224201911043092478663280872002266368591356770855192888201188434988516557529199\ 0167092646795702022646793164614852408489092384508916931287208648016070751741554\ 4881187970587528129038199064056398619303932116752397163884198093467493079835627\ 5897805379799724741369871770863046590292400703928001137397004942458282401307493\ 1035653295820551217394123884326045830020090090787985857074878019288744931861325\ 9220629529686404565931251104705808925722835778113701971525169499673614547889241\ 6903182110935831975717754328960292037733424053479929081721725106148094263635672\ 2213212827544015500309817197587818173875486344006461374848543078680917685875057\ 3046587660365963782181554043552983111842735491932164586744378509634321195489504\ 0575084158732510404933256264948620536500363887573633491851221148206854089052307\ 6272326772165647075320442552018920890885090205034480103958751732610211172065289\ 8763784035886127283015998546187791838790801869333153273872384000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -22890858576052852713933870568681\ 2094884526751635276561783688094537804687836302729075279031604916743445824205785\ 8777578713089154673769462656598314207594811337809285614924339893397312258432442\ 6551653124072342784925530310125632640131264080184004709922294529861979079300709\ 3773711949881466900509869427893387642193738898395867199539705429268040457775037\ 1156955125561031000484656765858540006579638959881759828680278222486207694192847\ 7386520994234390661532502212535178186886824653570452927726514013057689992510868\ 3215924821230447701036650783168433236143203701387141202295737403558625742551831\ 2105606360863548086052807157146095406024103288896084813491956737121176005550830\ 1102527357803857849638660622673676923399649460799235959306254073538879369446166\ 4321331525371941688987704295056913080504078521150264583122394470254609678573329\ 2422154864622217774567184431083791605331912132314616622322427773681343131461865\ 6642060849105437142495389847884858132246763646474420316710366370481593779700634\ 2484239218673532868852775076414438759483799963870193707054386108419407645053508\ 4733051000633995414493599463215686961736860015957410817747208078057049283336668\ 987424410815850315005643530294470706183525742984866767/275408082002191344073271\ 7594172273519589528142441816733643610323198123625213985865852125141725988137309\ 9012227143444613456541308239398199412142150380638173933370300912592301854279723\ 6097257907239630067297991747108908394220113362090962308023803539512065620501914\ 4793294235812304960908778243443447563886246033272110132310721150577470865781531\ 0468970787067959383017008116304512523003794936994237847250516424202444827703576\ 8163981448277993581793888733017703983429081100901747888440925384958795148401031\ 8074687956290313163521408898827964503458779594773602898728559172134698200289900\ 8324604184924586155174161647521201663290971996459034424818960525877588976214131\ 5473005025893576449268134077079961839970494936943996173749751368391001277553824\ 5422878518099966776504620552378923853398529351997885053477773886661719684446587\ 6102325858024076865902397621162331976507203592980829171020657098358204198184142\ 4062874007550126887147272265529448820346799698351911229675207225269961832830422\ 2825767798790398489011344627700574028572990373846773639346286084531816304214016\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -747247844562808\ 5902987744891163222168754418071892027682364552710454644565394527749233940516756\ 6266032679493500610403968965327632876466098643717027565790761803685260135631235\ 2287281691911327645804599574401456954630742054405085770983558935565841207855648\ 5054180703826548105727273648284252418070519764800415076021066588121657248222246\ 4547649230447469550377300950608855455525370692694205141685148499906633317420360\ 3829766084169959728922325705395639155551049558736505848272978844615265766494749\ 8258431933354146087292854986243018931494555272602833809571296514605196039430382\ 7562889307312035134054442641549995032865019655628470609432064831480498462405757\ 8270882615138767261581677921409664501108077493340629396707116034749531025494859\ 5458484986093871939322313048676321401885046508672952538265269869452901392797297\ 0192343342875073141828740861613678346292324136339250390453489683379704476250345\ 5133347220725392306394307207848641179991875508941007286208096176015804133455620\ 6736906744363953868316001719704979375917953163370767557411648675794998194646963\ 0772016336199406318033206017905360076144991300304025995590397367357720997962921\ 1872121818403047647938447857378375327866152001045096888741432142226825377/14988\ 7169514093373096976412882833771434454510622434598492458929765198644167657345271\ 7001999842399421751980211247474720394186345473990759257319598939990533290518805\ 8042467695883212770188972520989808721868710169168037880890017543626164242557677\ 1552286356629112091548120543925372734494649881577328697761274741177202360216101\ 4232293288437983925618233032262603178787937094390786427730958442773285639175363\ 0293614605373978064955153478896930956041217784137784126334791097014343599775874\ 6376493414504620240936744181560089982437602173619801320056560069625483983713627\ 9589140025253356247937788286537556007582551034091621429453686907242402182685089\ 9165591165695108293959273201008459948817230243530851816321142317961390997868311\ 8502362110199108396341545132784684833077020551360194943609197061183732225105112\ 8925569063396203202012759787822768366530161403359365235316855786382876500570929\ 5784942352429843804830963818601745264442110516161009201256965713354198100091369\ 3886455129228027824096460393293711038377147950558711775089397976109470020318468\ 2949593098041289605120000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -106691963749221268154484032676459294159733131128068000639627864159466793\ 1717327158943302227256079537664929061941075903128291039782072034170502627098765\ 9321410624001336754706675242575803353634995880974077185848093837139533598296930\ 1887792897292131276056905076072942719423109541241202464022897019649490609850813\ 6037449631003412550037489890531583726115680974553214553665803545367598792839881\ 4225281544487949166906838602368455244150434984855383354782844188405833073590636\ 3282172151477435089780841724560153710208396699079747870357712398261172252526838\ 3982848531391595046633606850991651285305911354505338340265438171866690238662210\ 8439784331802312090681435383290968311039590609655589578244812595282109875392598\ 6853891391190554889547435399287736649008503143195861023383946958785208093196843\ 5073143215201764426883207195509104309343784982061032090784663364889793183163047\ 8439258414572443560128237476599701695589682866532921427887964483574849394845837\ 5153320548671325742760365743738587536224972038823321180034688588342685264880934\ 2941474187790605451765138611277459066670478744063006741807551802785990542784897\ 1022129571017187853681925637260568929780560544122670276030711513963516669844978\ 8257788499241562837509/10045622290860477458401655882404123745836858134680015419\ 9714669211441639673685296928022163208633092453955390542861692406604921301239804\ 4567017519959199800331714796806028926288866699829940610086207485023155033942522\ 3915273167930464636685845905596041408724468845238129799535127681048113484699479\ 2590318909342742234789493318524258553515943574517104031247463321700560330515169\ 3027106297186346115422555537092426395804593390971059416775830819788552368414877\ 0527117596981672321104613865698746454089848984494637612439608240451480138873751\ 0865411342995227537699399831019739625362412233641602309165539283207626346908025\ 5144044871175637548264862722885727751856617361284044286403167346763012487082458\ 1474397944606893487301525394333936058403320834440519492572324747682835726602636\ 5508843492995923830669541147404313717209983234132660034314957176630888861352398\ 0375348333405055088277111268549103414284515151468944152725357295072508711752737\ 0698278027110006797452365017195648200348610429941168553497197054009555497729419\ 1817228365686554933664830403986960400651113661024174080000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 899502392689164202612034178406641941226\ 8965605964255252987269494212611479074533079022184589028011425043468069563959760\ 7906573206097730234406917588422420682921042512857400222779367434109973939426727\ 9939655986280242959313017759558732424469660192892749631936204875066342514124720\ 1915936871325794951480161560864116493105685988724331643251890504106452395277406\ 0048853817334280448329817008374501625661557513562005074062316035495168555594049\ 9210100495711244286076779940327371081358572528598451686237953104874525963723315\ 5438754950707226945043857423812844807306256958839669278732612507865515281330672\ 2301117613705176427714957039267089297415720131218363069276408332452663271732062\ 4770760429531819447240085643803420258575318376294512819103827525502236871456948\ 3720124457248677818424533910916578017050062096500198856682888143494162118925819\ 9428796315323006308072710648753126751699723101598620528747267790990808132572295\ 2057376444729883406201631769011597402418789706778818870916555476547456100791389\ 5665085104652465891801765953533646223568647730742951792742238176364999353726302\ 2897388326203025240325046364367489404525622362354761527887580122483685704139521\ 98925392641583423019239359849693482399404520241/2680347481475634354582841450700\ 4399344495524058997631707185198716337571477533352360520598567020054555246696591\ 8070480842029804881490925180524195596525691119837046481334468493251980363816695\ 2067705228017654914790182167981337833310309442993095297286366228887885208356302\ 9179735980380773210282113093124109405622094286757910293580840291878723534692682\ 8639190671531853756093795546596357859923409748160064957417130584080988137522617\ 0129257300609302679595126515408824303630740810038031251890010001410493944784879\ 1665257604594320794303652930932276882101928854524587482442815018451993648380556\ 6856453724193886138936060324244936722306018708950232928452469066305042134740708\ 7152103337567358404339232502983154121296497984319447553799944584629129345967654\ 9227390521951832751345732460389245281459003757602791185006059080448057389601558\ 6418699912712028139363086776473166426622205797290022086167827481606208609005385\ 3538631694837214244802348827872978700366633993167366001414718217630209000660994\ 6917212598459425621160886327709994890773879054981060676237565581118668800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 9648305933152659422036\ 7474982462049392291870596923109594463588307295704408094953309946007061651594449\ 5997752514576422003523852450099984438888702222771877183141901143882716807396764\ 3783102390967370304916484336883338889489499734384200729065293388975396578786523\ 4118861841971888002310342100885294021951013589657707745602123705696026786650319\ 2496385630913435451609771507988370418028639816731709226445716498218014812908576\ 3258505301738558041037013469339179011841548273891895465156649125115679341425487\ 7043324535879177693405986516614925835829270299930991032856263443475238895744189\ 8157686058883141261914058624789213399949037544126372808500547930175883142435254\ 2112969128022084779719360188694983591335747186602549737748286409936158947581973\ 7256511039853621686526218518319620524095056762186381287882735670251814960905542\ 7942574280083142105518652573485368332478938287766172027526842349040074455422660\ 0391610112354099448688678638231976368746016530223934205115720549428847500638915\ 1480164137914003213329014309778388965435851470255957693792989237334024723893074\ 1361347141164326173673867585832430571942015123174818940134312678560866840348489\ 4433841916060353326555518618944177117165012814507793834555162083041021/11863569\ 4219756149668187668739435972676116132231064185754272420609568420302643843497018\ 2981129441195647422896816453387778103453769160083090317952735455683324835520328\ 4821119904723579951993561915138410599905171835455046851546765339185607406151511\ 3712233276931724502966718052458023164836012450441062876516201669440627502992940\ 7520883151413172599088440293498597764203464077416257602801260353839772921029209\ 9838074423045963125712467141367863483226526336738569555437289252291235712752571\ 9896324494345448072479806010744657101458240689287727102052627517333977871434384\ 0510696979526684561371857160547898158998383872390347093361561693423451273866412\ 3095434309617182166976250772835087170810649840312732643076491344173402614404776\ 5956835072854304815636854418391947230119901992555995877390455090031877267879896\ 4200021308548791950881550387379932940068938613981159383954515620178340817147456\ 9019924925165929068646665589993268297827835687027132943755165027771576784966729\ 5737354411455927976485955031640181196756049211189111373858846528025982894089167\ 4684466001135804612608000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 114117865207289158267880976190808869220671439959732994202279794798519311\ 1457852933504552335990159922891886345042742946654209547644157851713782063813248\ 5396963034215290219543220096928402174449472444271402893149390721864956845543896\ 1757039367278049083080054269342375349739794395395581642183047230870220687993405\ 4780795392043653822845112023418092384380650093955141437675800768311039192297515\ 8562583698466190210639989570715568111641959760789766165205459151853783108451978\ 0315617895674517920171285886437897799003314603926681403058130544869454253127383\ 0375663096813337397318757243448325451337195933634635369557050769919243730431914\ 7145141297789151576065328205044132503657523598680586714666478084070273076875275\ 6691156317736651894973007638278651859353385799098701399116009570146347394173310\ 2039055572208168500565529791293677488740362020105721680327175081912130578346186\ 9673316098167018560616484692827734371433485599852109806223895358345189660189177\ 8806195525399707569143406624308273813044773150407848255778460754989340825548077\ 8247459482084825110826489489836284361136489625154799187099774921032391262325430\ 2583039112348471683258967121060374310437201696788791505323646762001951064188449\ 53581589355387767285068627208371799/8710543715868351447443596392703704962307336\ 1843143915002633266172142427942210613363683267083368429844248175229001608008629\ 8025890638182952115241385483043297544306608489164552035095592586315833093722608\ 3521129292480141837157470142598297507393796162144273315664031924723919185430405\ 1135630917067421669186718012476313507656051896877755500854093631411801704237839\ 4441503694355413639593502373617844475902102511653910827006459711601726819516539\ 0679831524388536895617723527861438684398726708316845959956519280604952981477429\ 6837199267715236318759133163424736105715418893128555159577767878352195470686950\ 4784280112798885816265314560745720446236685865916702509047784717024433230650186\ 1519148703695787537060052187783694053145342363673091244033004081263370085055681\ 1978768332001830882956616761961792514990157790171123521704316150148587994997780\ 8648494546826200427369967504980423578520324781797297869728604919456881449104621\ 3266220625904382691444505445988060764567323687579854297198625976301080723385844\ 6081416757998466186030120740814296049124879914783562386360637931987388743024640\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 118071060790884\ 0103220941058497702735325449972048801883969667098446567472212461174860909929935\ 9830947111677512691166137047421528137699765202815481023533257061875642013689115\ 3765298509957014079632371916013476479788797622595572947917827437816404311365834\ 3883079417843011509925092516460387002820484912262858680456806094590177133963019\ 4121593880936309149032715365328779654137110675770439479052840898790215906722194\ 4115315108621159862211280939806769066925817466142980605314518164100763267449328\ 5813036209025667768973117719023624952729392919410637832093359292327487824150728\ 2656986789183996576980596327470732908608107088619330185225301609961920438792520\ 9336832993319180817059128494933318836860234262426371971389301522450869742859663\ 0561745466764049285473746710132328653427494786020778751568679742831536916963008\ 6023893790650499465621386472790740818386412678818518887827763627815564234442616\ 8687718820541252733777610894888682770337769953861936180786914782005599704845577\ 8021002122982421363062534971048715072747410670718256527252654518562108710046834\ 3640561796667391150705571979035264749750092694768120209719229966209279661760124\ 2686445090311871865367800809125270268672402313546152378011857545498700327942204\ 398264923267/653546616418519724320746450919724543822081871318909119338967934927\ 6357666768080670354018426570950487181425429700277612410503676763121902983535116\ 5900455138925177975224454373156552027759740823210479941717760362026437096146524\ 9737297917735170938925568322014265408544640782502468111523565470200995138342801\ 9010012236225129078663316325448985948969474425199976591749430460722635042544197\ 6580150048814805523218756464380345886920277751376623762652010760262374282635646\ 2377617922230070986880448708319241617696197788494860557091066083464653719248594\ 9623760545340174361188402789159400146254101551089630546155846653424659506792164\ 3328495764053468868204326074647274182884638905442429685596101187933571264580098\ 3129472222011427195202745326283831620861433649904114970252075540395918761105677\ 5644535341235485833687591905896069591568395191788351609676341533494727130596048\ 0231400362564530912333909646892217363526073173108140314042904219626150304005913\ 7696535634532618562583464986295015649016142222162061459559007347009319172550932\ 1749801424836927496146986836082485306776235355511193600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 431415815489741600091078770900576662475\ 5433253199667230298535866219299743755143022272787584355080244593476508498388952\ 5258050213867868668026352383412388468125843809199823656323277510578963825445561\ 3600561899093618531563380368672308808951885795101668242283083148834933018441860\ 6137863119539421307365187959389141885380552396031884313891151588356248503430354\ 9065040446851391071020661495460856218552840999160317973208285881987381598539948\ 3475238321988294020764364107551952376942591645490340723125680693137747164936513\ 3330192725138175856396573520240056871249423824816195140777800149089648796971717\ 0989978462441891956586976694796681260788741768064003255453118788315255005278730\ 4027428179709836405561913846790503053332993046477241776147978651718085070894275\ 5217364963806912114239984944735949322650032640643878524047009748736430092954179\ 9848644028227286393822182303260128615128524294991344189810329425182804882115434\ 5289399740934422479195487439354612408252485922499223891846294992179950347057054\ 0981093218088796351921653510733472950397769050895651529893571839093500549460343\ 1404790564674642312818918436705040049371784418610153475129208565608068216175208\ 355955372568670876091527932489113821967175085472563678405474627344065619207893/ 1891293455780219231297527486157275814795707048182687003347894662238411222327485\ 7055030617763539597295758651861273215706251485928578165096940700189270596825255\ 1444219724969524672400489276207526341703810123114713890754510463357833156154060\ 1924391493111858976931352065606329963342594225469478062751830361862792792922645\ 8613945916425499960320865826368644607188253218406248401524730744063605617213478\ 2676734523482365641144323065078305265975937195613437502598529063621310945029686\ 9723113003577567204499570294795549871293151005159092079803031045727120588442292\ 0670506974544730453889148159884751944719233023176292736465599282794784663235713\ 1872707389071334547978429578157954939001206387109360054105207326054163898242569\ 9054700258302440973199142895502237741036072313114001121999245345562559302656675\ 0069207805300139012916812274301328566385526139455959488022689048623003518333778\ 7759248659253416110444877601541061921070213611617660231896914352386371267170773\ 2961574648795184703641225879490384063320985000799124922040169125398508317632020\ 4033193207691871244070092601913654043303249916723200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 4128888673637527547083150742254991025534\ 2311315206198589654230217364133899783647240546493012424465830774618125545179916\ 0347580869458734072073335566061687835944397915306406470114276195526494774266976\ 6504137424548166359450915555453982522877386041236060918155217378216841803254234\ 9518460000600189674107257137981974686186186476081035244896239512014329481440111\ 6456100481544142927223836034087324890369125132865698382778370298294890097754214\ 9902163387181227372911060102674374100850936331654902560918007022763999439096915\ 3476762895077825811453552819387838698384967030799846769892971921330926465920536\ 3301032370938143150195981472028320025327706427593406728494949164611085343959627\ 3588394637836605684946020485947152567108197326955782125308810864426251361439410\ 1288299232406880112757122350002715027061199939935404574983664772347791338333369\ 8427902016910060478592922452404691144021257174276930344695900036827255784594498\ 2148640494607806453426858390488629307296318366782225166810880176479438337593998\ 2876613906521246264736074211424549503368937710564349732924198733111996864843352\ 1015054094616584309984940041953843122008578138179394968776237812135229550200081\ 145410299114224757839766889355549665716515648748018027025787019/152349322855265\ 9089286323435436416105880642050331497370481564797658782219114693806836594694557\ 0114397243024306263758622487982824018764376612763505955708425977733028043926251\ 9326547259151202363047455544505791999344773625796424451489196368982410564976814\ 5416236138559362541674688207992857383213111118116691897292916311162210989494598\ 9848310813965264829000292923217608266767689720970213335010137255335621631677527\ 0558588499635934551962825312843153556557304064886137751776441526102570169727296\ 9521824954802156394213410806205295611990511689011082453181165787645309696141926\ 3260232622342540545840633964228202541700254546538362299413359296173719505597414\ 1052212368725629858750742293424068926513955217053084326431738254504988493871585\ 9224012633073109958549625243027777244585952582427145175376496944789371253172594\ 3636198548320385226218932891913356035816938678616690433086643567879628783855889\ 7502643287827202564799402595719955858183620602123546031516831051813947802969960\ 6919459973032840671376855564972715426101832087918812532313601281546876605013185\ 8660866066643723223040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 861157352438524050052042661293504068668406598969204979119888372329191\ 1636264890625497249674319751547611218624611452493164692363198814365148959504836\ 0043289280842182159428825940533015530525216432352011525319437735174921097792938\ 6348018984285399887531734412276045533180795951918747655049197750560054921486944\ 7581085366589343068161799191338819115696425991056685658002935059038622407210622\ 3627587789969563781516453034741591319282419879224793193495071451713581160271486\ 3730597323662612824179318965715248289868340803753359397511830268634439997083847\ 2290758488061250261918225237940997986018295917635175877762516728839713040544383\ 8530960976194734697232808127777517416177805860428693904007105584422581605465830\ 4940911542187680711456105274620978515051733524781996795549106168183892702665651\ 9089906780098197640703736241145760235179601165378981983739742257594749143896935\ 2414055629400796655596557274997923338335625411693830559166133394173893834779968\ 8795075898729473744022740926907274929877438462495150869892769707593616799001485\ 3070800128852222749857321662465541678224846499798978496211961080107428259045380\ 0342858074992704193638103183170029527513545242344556285472465914153210119808904\ 61134080437620626417760521102087204497928966107371127/2805204735215699606852162\ 4041693961177022078358867414466687976577673435795447233065465417705892084281641\ 0020133528062945771015497052068972928424288745585437806763348940522244160386931\ 3911214130536808027697965970490241557936809940547944772439453040628189089079536\ 1387852630430073070270030622569282789261487247462687973783077732990971358496502\ 6401107965647905337550510744062175596943861040304562950466553089976026048755827\ 7106391945578792069108770870168059981328116450659859552097913192808006838110191\ 0862780518163765048539084553399288444312653185286160242571107106713626560379017\ 4877158665709529535080651850514462257984917679286345138475304974752695447851252\ 5787779908783494510245260286602595772017662801227330067623165301384468982784329\ 8818868038820758463174791928680274127294562258504669883607951622473128885567152\ 1127692826529400187276786006308513955067682615490662847858534907040179374277692\ 4272125776074039600812677897724457634495812972984523758552599994338921276661173\ 6613213128697686051851708204281033406237083045185669165392427054378570445393797\ 9466230451100248832820243333120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 201364562106383585636840656926474116760676529479983095065719\ 6223545642797630475174590264600991299885458253716654859838351650882297356756061\ 6718219347043869799330970901432649143509412753037813662999716597172958711829793\ 8518817707671525126486544451403259704172151792775511293207938347997491282178936\ 0862304847044429993228109843843430464396123531649669162932664887390791228696572\ 0742055141093508835900861555978922070075792319146786910445888869424106869799123\ 7527982967252550368676554003980348494750135680358754130624522169733225118191204\ 9094853320560198969953515848302574475355556137471582345216472746080235398555628\ 7619898481590524847539669313739818807901135952242047575999524091182210819310380\ 0680580863000705425657464899904525429990455973066719897013321314071817894348561\ 3560075721649440866760933520372536599379057580362924128459239483953241676493176\ 1788699789088699104165358722001951582865285315646400583523855316462625944912137\ 5843613952684559492676894257103916068293498831330786096565560067704336030371150\ 0263561775714428346322967756217861105754549405803802069676019231709064425656729\ 0579026919629336488449156220369297951355575337505172000461000110831924550198701\ 54210733696260824481851014957910892688920029408122746396030334399106631586081/ 6035355319304537103425618462924849178443114067427042977766004929637638955174587\ 4491553499845812654303793899876163464284342676183258660137760767886721903846381\ 7421028014194249251324440145821133981401857283029384150985933245834360456394144\ 1820913926126611680791072697918072754726104979183577155227234294665407316405978\ 0620876926803279592411115341798466020682841664652875891581577917787158803650497\ 3004782183000776954271902017612845184748730183786698272088353908234000773851314\ 6683269614520633927354437034943924714001219038347413405717228219586122854638127\ 5831566475411497715466864951211194532775457039779301454035231834675077114044050\ 4155925046827646834544488630607588153076034893089353185862910705148286788723217\ 9604049921711241902520113843164508512113576748348819853977314146678728190585483\ 9303353031928953981645841689131161278273649678866069355401910452328016135687813\ 8888938706594647886936463379481132134190771409052611830287023163038993099470470\ 0621444847485198572322714801652987128945847123961660999719105285561939159113607\ 4723902756292374280435626601189033202160971780839701983752481669120000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 115197502298827202608\ 6664630185530140643246137339631051774747703667835476301117505789404241073187126\ 2492238723384011652489989520136563796197507964456962705403959202706100207554746\ 1033572034943530910490471728423189800386481141317554763205746149882395679661968\ 4775714541112155798653991824733057831909911260104016495906240429629197797268949\ 0412845016521146081478286330869221643964459807068078284093232008734723733247820\ 9369812456696993562683701393052617504541108646122552634849950341856037629771906\ 1434837007289869001448072511356622116685640932081457492024425707624665268983658\ 0135358592419124891049983248956168871363202680780739421797191473359136338562205\ 1560712458152343946957760187117687798135842196750198622094589693437094366887370\ 8484234440527254374725845144855072118645947752300493614715975567823301742106201\ 0997285691590381238424151198322677559976549501696533504345709058009189725092998\ 1558938472116507380003744584664770283584694802851557352721143484556484719740101\ 4557873805252918435407197429444054338165172738220863922394189615725603987432989\ 9655365094189214560167258556579209910753932951604229998887335601210459926157785\ 2946853870393215903270386873990862549705459293768058895250243089585722743320736\ 39315057262169223102148714339714548262857/3303292263250706353108092483080253549\ 3669365326052233731511354850987769477521737133910364653821012502884946136448986\ 5560437108520156065642452447377920971094430567784900308684674785059920071507288\ 9037248274745086548918196329769578326245439158840505999873167806501194162625953\ 7102859193709086256229397927179752265553135603430336698684754347887916277611148\ 6600442856728725798535373226647622795836942980978377116737440513397246726104293\ 6051407720054272929724037055726790186690210123862252562769857696281176764658267\ 3685631433884434829561656709358817843294508894322929901482564255298552906492560\ 1794307990534503847708539454942596047084285302278039776216642430915530109002605\ 9804969904934124223970718617816811808640488753563609508440437977041300917961338\ 5552494110588718018344387821604010144127418420920071478721343151084383623260830\ 7512578479756657061881376681226334038000990345646055926154239568067185994905692\ 5156917388174721179218425118237028182994440728424099907167122338398525358702568\ 3767283338438877059340645781159202743321572839617176226078621612607571490460702\ 4068158460451496691691387638251520000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 512270011323914860184110364195677193822614492889398928\ 6327927483622007982355246948164887498493338871041702625550088593069135852670544\ 5130458419852261759940077341906469689683301058013927725261204963585261177874175\ 7462110530505256064829425812430808836378653807463848666879758250658659991226254\ 4032740503561233830320220339039495506346684431353859979452863794800012875020069\ 4018093569721923310286459868454929360933609374125406852858358979859970557806967\ 4280816374723793034827640844391732824460835890813738760846092173979447065625774\ 3502302755696776190422757229342196640861382834866681657775281967809320364160771\ 1383639991113006280472895377678860033010575662224734089338340962227322051421107\ 9711128184332749460158921815560793012057779278662637560752168998757703717944778\ 3541929015071209294121691761447881280184786371228367107207282589937493187246513\ 5410626535779074122105204899689033940101599225136744985219646133975293506031351\ 6492901555907664055406416360371858875921688422987675689259648009033141486957198\ 0320129791749818720139853284742469653753387961945008132897787910579539926235331\ 3290685291455026841860402197504021109100817991210084892717547794864363825139678\ 1959644878809662930182065042628304120995043747606525835222694694378090956346031\ 0113/14625287794067476345960432035768894227120072967385196979661653983871202541\ 8243240578221904849847764728169844065398901399101814806581673700643119533019935\ 5555375660553472434210565008484296306374944042242935710479307119812480691618921\ 3578844372909729613738013674334717348431494968066971207819306263737720127744391\ 3261460256135468503742566255060620680738832743420233658965973068457900138459895\ 8005758401774152428168319834495186241517026127209206467123290779760076071096195\ 6107152942401816294088592446436888921213818700381182081242346221879730306140207\ 4093285835147262206584321394876776528147765533920115198904937870374488448278938\ 5641237484839363170427880378483403655574153562010462656243008924045412084623957\ 1312122483961033033290795317008651376307671969383432380570084503062738997690421\ 0490228469329904873428293634382288027945604105945689552633255607980358658092658\ 1766962735099833987739163649179213629836946190007137707991638442355588332915674\ 1498417772593384259793257150140802703298599070789637980313633889453567871980039\ 7644916727400077377837952350926908446810290226099385207831058842732462080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 207260320219024\ 6909986583936633222060199078841762589850152798609310726464247847020827199621157\ 2745753002126831747034680659832597993036360120260153059172207088274339467780715\ 2747110311601636043855907906575842507117036212094516758679659483684048912035932\ 0051676213806181418846545671273602927455888191943907317954928065003008373054598\ 4893394452705887244283840791029201241715733344885588322304242718060476152358516\ 8581662163883798274678943761983436561090394983763330794577196987943627499106054\ 0368954089382844807323082512762912388245946301115506985024363624997201752583509\ 2783349281829353104605813940683036968759167141017668198762435851158081182635366\ 5975681685357955647514773412862473686710799762041619602303134638496569775934935\ 2116885462653925119442835229860103105975932252912506088943936234390296617832967\ 2797856556777113589464095865086594506056099718395327212879372959130841568887097\ 3687227158655464006454692994252618463540015340431867864120808214138952077987272\ 7089390166719288849120958929272626403998279788913273670840706227315670610018494\ 1764005001590396991506579836074873888763669247839969991544675321201162436777889\ 7197637448364449472780819935160354674904082133100985031417278469752331136977913\ 48165410179750900198472549809206593225259975583553597/6157826809780852484291765\ 1638766348735733707095460597979440213765496947643986950615365954966906953242802\ 4451812758272653487282169764988971973652410429445823240992743581454211339451883\ 3875439996570426008679916667392321234492077969310463292900569562102528270453847\ 5151231500190873030622716992204747686023306010834837578880098470215341151768797\ 6211291905606952891441981771726551380512106606145954873396300061218521554441879\ 1956275279569485644917817152254878785865144950038035679302766747608356326420041\ 4698754737460683006488700103898044091975175667193666756710104545134346735824154\ 8050561655383066102840415711001093540599465992545953632879990690051717728542755\ 6429834324903640846194690925781055850694155107433036146253744350503249786705639\ 9313125438724003605490039817600912266191103255305334470790881120829984961352633\ 9367141418947001804928356349022538967497673200748016987787019225041561371692458\ 0545956242193068471916532374997298136775183897868482479582637566298807237165078\ 5200838939041194098229156893878713474162148635966505238963744439217320196068526\ 3644399285699879967045513979676833911617999551332352000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 359622492957459560747992345307344827\ 0177718531167180347974936587343576146161649407400045620435038748031730005258003\ 1127802733697513733795110484259287236439496260009635576458958868729838903044569\ 2270972741444203684321234694329369356654433751590727037188978858488502397188474\ 6182001879774664473840916161831282328069929566997144944241552529165671477503043\ 8619272863063873531985911950078506461913417305463922094434297357962889609460186\ 8352617617575348450455522024471258229875730561748496490131510992561605545642186\ 9062006631651976677575744636195099636079070208592472498930679026808105844114512\ 2787767076032191846075715148663512529628521336740406199855627639129286659265589\ 6268917734938723829959862552638396932594587797346526674286977223785509279318660\ 9660550424454774120896221718709044676694101288364846253497581882635733126021113\ 9391070469497031006765038445473046504518717073256716451479518523444911487096435\ 4075926088466709752088610197883019291951255521310385487726013935318808296666021\ 1181956544304653570668974812082227397341677149809380478941320459836543632742737\ 7443350612205046299302190136459424824520742311070539245494709976219868016378055\ 7613044631981004018250960905534584952886294960781078482348333683619013742069104\ 3049410860437142442921279716433121/11732627528170610537986484646462842290063682\ 2318048881061529614384243933366512440198899000848623318406744705689985224582188\ 3597175246441015520224314953393764923872089225955748938835221108084000684796792\ 2192079431515312623095478098100732168975825913741685680908217329751200856039541\ 9670917788760802299064144440182134497063285643317620561834493961970806371080519\ 1288754161921281402481246946136237204413492421759611994829876888289987191308823\ 9480417759147385307963198558202279422425311685389625051509580518882844758735019\ 1352675507427019439209978395673446697712962657925762683345119309064858728891316\ 6837125284092080198632973846620677798344445292688033611258278148809183015263787\ 8581052131924761816561797703857859101008723344301106569183211578730323637778539\ 0855060810049245686168729688512505791620631643735953280328956262826041515663274\ 6425891404377169427868601163686837318650744224359883577045349153871555680479255\ 5224038767350154864146762227621615162670833369043729413066283764428830974894626\ 6114101207975668529726810465650467492773009227615469560592257492634791972593389\ 5056608268404004391657580275957760000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 2403498011095599113126606863240162039560180967660047\ 3795679474623357451535395000041869041010581466944877483812476876821911774421051\ 5697727041443516992827475579413529348669675164758611343162167666847218103069899\ 8428082760564270263824075576662161011629411603761368002561122462781055007051134\ 6212160575466001016250504430670498299811578802422998868899033282350269104005915\ 0862015707717219998128239625842597023091628004258505373064835353873254928682843\ 0988567685046445819580424785592183469035939897331070044323766048485729153895657\ 0545915799349958074702191096680394609796030511303387304849795061188608783312046\ 7503877651598103830740101536809232973637424088592750785273349277010632310487270\ 9527153229531381797534246461194902510532286649799950134969121348692141152132107\ 9892342329098583279443145758326999009689925890070168638797308722625971221964948\ 9922423110691089293316036235686153416944456534693727732273345923959088926696802\ 2459453483041987507270853177890875731798878980504236493553633378348911794235670\ 1129485813902407080699797432632836417399132073477218843947692746767245820543009\ 1203124780991760872013808059080407620596804428103260588078345321420698196676788\ 7325764376239492661861690270776595405784336750763205681286837632535230541003410\ 885858893205171/926295626458504784277952606839759392810712278188137551950787876\ 3147436063113950554138931227632783984138182840210403413456677789657813959196772\ 7516884874050204204203501539852229306249079998250767915947869443618993072196076\ 2093988261864196858102796100301504014252223317034775520949644513678113831008895\ 2437055041108579680981883132835876720527550780789930785781825991392641534639041\ 6926307361872385319735809867269782034049513623334410295462926132184406153113939\ 4711452617281076300880337300825054441798537747876246640209557540667437060238683\ 8243031869530894521337793013818632370157877476837866156365658834389031073463837\ 4987476253981391757784429523092059892970224266655831071278767055659760195489149\ 6898031804295892045492652249941428449347076653582288330457202001096069224119505\ 5531013244342984284545842775691577233989257326183824841726867449156955724560389\ 1923054381776840679602569992585125902395907066725835138898684450187884087845025\ 8399124301682198834935351596717505286091916036399458824081858080910335504096744\ 5482686668005734037753605142115745053730363764479600040908697471538121273599840\ 4274946048000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 143086901787947166897974887986734974888577529852962425585950596290239890045\ 6344499667638805008788481859939738408453779695621198071316086797185624807299418\ 7836894025660797377235543612366239320345173812157907525454508467171462199459162\ 3886786211184767220350721546446458740994534759217519657070391595543875400040906\ 3410540259493095622035166348476720290180458883264430630528363184764957475926850\ 4962293639297584590784213682455986849075879918407988984777422153981234187884490\ 1736430960488597003691183549928893870928507702579096327133295657750082382768093\ 2729213907717340531032247465257754371152783919206801666766629764104835164609157\ 3254762615292508800448967100899016772639843634262672648998071700882833195566723\ 8902118553054269432029009512843735635592153851905005014866014197250064292940182\ 0550266725414986595587184587817180649470882456321067777189066939083501657461325\ 1730118704812285475276408202814076945567310797130858348538266442906688431005701\ 8498058529854090246802230882650098698199202815978507426326142190282424562312577\ 8612745537460816667837846467105705298427945989716196214548702103317603613423266\ 9758606389646560250183582482965437006556721025523734228784473580505912465942870\ 7972351606863428930657413190168636174569501045853720448363463672376899169997017\ 9636881/73175993234158405150624752291467257152720954722788650204165508279401520\ 7944457820033324493235224301014093137233064981230584436702020777576194880166123\ 3787060410293468678587961224025891625286838139390984722659845898353837058583691\ 2160104481138117592201005146152347965108697052646845239821747099358437556343020\ 1595877827785560290742083087694259811865202777647468877316551794227955546973077\ 9233641347083626697845083099955603677500454953211267376852489627301384504556161\ 1662065705934955271951965766527455403549344064029813600385085609874724141966587\ 9136658083012526347224973492593744996560778542743133654768288982326289960929315\ 2585865406712724909126769595020361352562874320927986523017488927989491197859857\ 4041283381692065791657634462128118059630088486460504826658549529496526333577850\ 0296438039463752397708621661391493841576352671447090515886549086761113970286597\ 5337528209040622809695658182144739237675985502435453604989374073682824313746410\ 6102606284798511647650569670851806971122040749650634722982647974523671425525853\ 7447947366838160700164270891454402240894760964696131457083376766619007822537369\ 6136218432187557478400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 14132897099633215689015511452563537198570677968399295873913008934984\ 4670138974551005898223445923563420508848569732767602859224656141127567538452683\ 5111601638926473210946815544321938195052012086774841781405434984644205952837025\ 8395558330479925814187578611909548107379926719580240512655253906851351232167984\ 0641191832393631270066090865856797489089372291675463882720088518775618727091131\ 0424713975220247181389083367413695986036753255561257156148213599402434776312813\ 0958686540893493385281017511957640417317079542113059665560730028569072670664052\ 7918378521008300447326106958470100175104410524393397580550463557528198940773827\ 0960225939804269830575298292135821568199237947460928917075007824994561582669231\ 6236770120466770549382781653752607453305466522916723242645240411996263095173635\ 8780938337203544089005794719916979109488849457936008986240672601077206926687017\ 3309097481485698505776122909873534341609878519488424108078247962678889969310909\ 4946935443967776174152022476199326405970164210894961541998522618213204888097100\ 2008951694794253184024067921665343849053348576194759708732046754075163585897438\ 4298439888569853535762457463200141394619075030074525212631969060519004502419162\ 4111344129422694055766253498424270644033578952417928460800603807559407559485208\ 53410456494316517/1223267304362349130964801772646661685757388323251515664954910\ 2552919064046622948948491095001206457217468559549678119212989520373618477496433\ 2124194410869159277560782522091506726070243733206295505620487605861159836778266\ 3236513821765802222119722361332923406074640332074467817420551507406965409246393\ 2031419710233517719366095934312072342012464070105271039754752732590208085164458\ 7482751180754792876966203911236156799354732925555615570275312921758460774923039\ 2368163010838877796320773733637138904587988796449661449770132095326539051839209\ 3712483714043656060016226893123127554148779062981378955823825852785141197280406\ 1912844379124874370943696079218868578540943454125643801284042925124350340335189\ 1044912753134342471268647649134215287200927832804455657464299017116935440742095\ 7394676305049669752461044623245150409219530994424791615313813451980313983760638\ 3490532333947680133431653235268849601111384503922428771710624603534059726332242\ 5029529738818084530961352718192644688671035515168258190342115931311060665925309\ 6550337694192800735434048784848182482828885542186189067157389600367202942710659\ 6597170782803627654584698142720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 241254636812074061843915292796454722476435098708630102\ 7075768455860658171347151032628868785027210271549586453968545272594481850183369\ 7565197311904367015513608834957526584615345129651512168176815197244277972714534\ 0262950560503599090095374907659493531903959456910321759991501026786219434772001\ 6017748152249658453973791528132340901658417397649122028834801617553783353660633\ 1623629575938687667339893777752326649130829940355840924833482233818297077099527\ 9020524950947722182048976126910210489015825850085126175839675928356685621786500\ 2922273370550183709584559075242883303424478561984725377942697045655795345094207\ 7980130967147706694308323349832040546155155963634593778732744675342488883821115\ 1984925781195086491445493613994730112911245900657440358710225972447058455071251\ 7514219367456383429411060504701013094219849363920516310804200382420615196421741\ 4238343269428580590289341587007884955414227936713753386910598638911218812797161\ 6749702178172452381991725700579715288040737674967103313213398475352479140806502\ 5270094877266149287449261347407778070751300842413882397362669645849191098111663\ 9435605747115929678548603177811739645775823958910636123691028374381785620276011\ 0791960167526645849974673434069109354816869568959112579304011025160030543389000\ 78104439954732649834632872672520575573/1143997933531452824773181430132052019988\ 3562033599447095220616294695707359769668581982277265854226836008964791784502887\ 5899163700951698202259709806628020569357097970549817192793419192921333213764749\ 1484356329298022578709689956158368505757574828220362436974048237167073529133444\ 4918764626114850755944355154461369811179269225044199700073223797075987677233772\ 6237222421198994585728942538495561193623124012149978000676721928897212344361864\ 8994196079021899038555361497745622354345302121885244168839946251009101789344271\ 2406214199979156342645467449350376368519329219764050146978840674752925707488515\ 0486831895691963875547899361697981377524140660108372064707425019520151923759703\ 1682257870054903364170999430721520570795975867760584952385091286790943807387765\ 0264612093053015713807284158374754481735811957806458688725076659579677340003253\ 7594618119363788008134814785410103382266941034813675883477713706926043611065036\ 8356192534255882242501163008369268412597806001403131221401637961365717334051266\ 7658813151488861197993573116175592025496534671963918450976627782370056398415778\ 3041589928188797510955173605599789963787566942763974918144000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -205869035544397625240603\ 6653958198469373189784621811365746597425271569261539054794598729502638477335901\ 8518760468407660597155110369558383157067104731022081180840450024404733428377130\ 4020978915038722063655527822245003603114504287300711845404729083766560800759524\ 7363532665489474830380504630533038857835146768706690342216178801149354109185688\ 3753947467819488735628064738975860694882697907333890524275438451845074272024077\ 5699908942835488129508617101205197747365676753718516051504947065718476779691881\ 6216957931096581604979233648561921851178275217900713065518202723312422961517152\ 4421716103856818419756414550301434624630977158317040169696897682851140636825568\ 7390390403768438966004198571935589525963855889674988324779583723527919830561310\ 2733076503897010840116137906921478494464364819713661292474662793583320677074767\ 3998167250710397992416027325063466973295191766005769415729454331445575957001247\ 1387583086563106674835632917064357238319565556643584010335420400703654167601416\ 2854398136557809590939500363531496687421011982388970577377787982610965920771694\ 0408474402192164338282883455990114036077388778556110126447376280394236960610628\ 7500585866432687131740813123374305927169147830747072501389490202349435767663271\ 72126395982645504899548221428767362796414864684877183811533973/2412070843592799\ 6441702467013568588051029474045365450620774339544412686936255817927214706967009\ 4088651577880477330311026557956750939334131162279095637984824216105203696291137\ 8025481897544008599385087134056112970572359600954160813496821635641918657161652\ 4206682363088295259430076345513629365583119155093918193680464398924792065291501\ 1887942773126544681450127385160272233522191071709997132847027844788317565352670\ 1032521490290139842557687822423203781777082484281119989065132167616797780521766\ 1676275935381922291289281885066825435355276933994369783327388473201957659526064\ 5643301190961401621699010325496680355569322885333192183501519344084026743471116\ 4117044155107847042639166758208490808689561415830792516921646354667849084401796\ 4291979227257728685387612834323063166667542475849260564364737435589116838736372\ 2476052765149331881696027905069055005580664184251185625103808352369256827406620\ 7102127471382632244925907078200275514352003126569954254928183843534184309084082\ 2211553154846134920744921383320210390538380362731093103002145491527877477118981\ 2874738062714914914064719431547566692420390038428025331163915305477535170560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -8315467\ 7136201762230554785134355717675161590827239848212875349937173012966679750007555\ 5917916147583174031024497348010145631761695635358331285491153977862611677182945\ 8469117841956616817856674414844499648308903445348822239854516042093945509607513\ 6107557337980662194363456342508808536723887397892616947284999485390392551607302\ 8574674171477846823140230684138135388162374387434960473129881154040004597191918\ 2521203677065378268154493672498511967018510182684694761694199954189517491680303\ 3651950688189919939095411125010467999468277794615117837161422330187820802552202\ 5515445679163327053969995124276744055867014421738450326404278908127666256818283\ 5668905289331483851168920161353233236045098824658980906204401439388926522364668\ 3547773163059272637950438382954922557306950739792298222512292296223991495870375\ 3844122144512255371871882152145010869527099210764793902388698336932975850972676\ 5070066564206301986039056119678032543256139319282097177330128413493873835747352\ 9461963489498788256688714098362587783939644384215480186827005240668438336228708\ 9889478122231187735548917176689274062929597649734413107123626157086855092195247\ 7010980425460617918306678601810175696881338168609921176603660232380460668407338\ 2490309640439434864829399175479833182805960917969118279036517988725930471099549\ 15684315923/4146923511643314212831784479610128381461003594669954269407632469863\ 4837642237862196991935804318467671680602249517390269211111783881130242686196672\ 9421677651272725246887700775271055080756247353631971469029676597932584792748014\ 3955154764255510079682915058626284554760056454341668663007991489097519823158729\ 3859097534589717130725921410384094230172558343805524083862363350604646840590552\ 4436716975202325769950002389007831236064702065384346995152545941805445518089963\ 4434299914615256051818514840495159182707652756520407115730517093855464740395554\ 2523823506021810565635135396288501464760392086067463091219693863118600800707792\ 7400844368643190065015209940543248657986151944474926950587792417351712385407833\ 9567442945135204782437228868537346120933609444577275380279104260528894852132718\ 9670055588102052474063747588397896954334784356731186874723155674890509588227139\ 5817976737644279887622974491552123668066690767628969116270987035914544902461693\ 8947310078159126384496947331565358623769028295324668388805657762626697259598014\ 0259008469151504452328187285312043213166016803193188102542609889542431969470426\ 1966193060554627890710937080454583418880000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -21072433423885372244016537507996675832949680942\ 5145118114615328209004156592887487355819026175535453410727101006507535275197659\ 6787177185411823667756168142664330241162629257066302349630938189153320840902557\ 4538258080516559236497869417143514160389413406776394332722684533898557377032757\ 1206755178485453007942868716683601447427466520752708400642390905494170473047874\ 3624896324890946418265044356576633814066365282413149031316516399439360702763538\ 8601749915259913953533436485673157113034143786934503443157360617909409747634661\ 2752503720222697253144884521939640324332031316834994863095120397910564585079610\ 9081027226952484184631441891115547664705697477673881207117527745027155831185770\ 4884225307446850460112129897436316153801045718450249722335734397475860894508545\ 1062618737304455066427807281885682188291945693053268119423074701315277565660684\ 0713183019813401906802891736796586485626556341641578018671467919438892775891163\ 5813549540253787706479402057826479680194949685788483852522660767741641115406821\ 6212181144464395629692645753817576666027888732732485391852558206248758924637468\ 7802747709591916304105059044437798412474473652107003169605199479622447526977440\ 1817164380594286792491110564076842015454649979169418957550630006920798819366296\ 75913272267737380001397523975023532947359170132798437/6576836982782274192967570\ 7277736978765484782649818817941915037008312162617664694940911030856205153088229\ 5269593059789925336046726723278091596767714509230590164596532200363791542831768\ 7435160513737019532969642247091283768424840952951096320911898648812752554014533\ 3488490977442438355055191777801026899068231982396711796720477030768270229412078\ 0883991643934971385195449461951367685169920499831309747712557319249653532735606\ 7882942186796399150902579390320657193916879323511084441650301194063346981134846\ 1376891079292507324677536051634224909438903654333225293357414475548372041989721\ 5560124979856875184026989834211292539418286006693372855263078558800422083549895\ 7753783944365263314848908754289412825029551943434868901787892152263411959685194\ 0795144881496760779165120427217460775339598983450690290533214993806301320706211\ 6540559688436807183279456777186150340664055898570893578499240597023517363682581\ 0383519669159240328481621595841624675791605453941802697575169307997741298996244\ 7683719716297002422435879155525307167968018520145044608248091973015166280432727\ 5307780894780960507800807286357188754964080424156207129420122773394779292041216\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -457\ 8465495570263802956701770468153474426620399007275259803555606255475446720450718\ 5460841534779857499827051372517964421277426411536230142920776742741604136662641\ 1027114780736489430487130735335132253640670969048637379348053312805855196612881\ 1224063071663000103435268214838745271005329194791530079921180772615492068293378\ 3810451925935572629770889291793481730659839274265808414567975835792849353265486\ 2788556838150851610342758552558545694237636303830903548765038535689426170686136\ 9473249371671295036364798797702180273500537322401440549358025407676340375859833\ 1418420952608309369192560887270313015758933188514035178261262648202427435833190\ 9448490366037985543669828012425844133560212785186945546527464109157862459817417\ 3138283967541654209003807185015147984261651471999770318303212412707138840703078\ 3311924706166883519970462971163691426488539328157334472675073256476942834258971\ 2584003751369594712496519923830162275560788698657122178185730734581024570349753\ 5602972324504062966957155423636070199019383714982612336128834275470017505643797\ 0091421684125430208179723300577466047020962370602411817003404700266561869775229\ 4051209284140329549481873131010906508931018044289030550605599522889866024223711\ 9869552474743937545632715464495933982937433415055774970779695195662645751002132\ 76042213140172945597617275439966874035558997/1039861102849386876456945117298454\ 4987355276679984536182572832606779235843416409245401811449261130738603376868762\ 3346168781559876344665517114792714423591029950948793786092330806416548934256509\ 1558013482868642208517506959057001119600826038385970371080640808286281685323110\ 3391507460662342780956050419441228886682900556882904772617239089177032624968676\ 8415510763189735002625662757752193839136682490301720217335254048408965678728957\ 4805671648171338873385779617009981102002328002569406189071182995710358472552753\ 4264780014673899545569382776261786360846156358259408323114147871248734134563030\ 8902511823309799799552512302941955355096064347479065764923449499251032918165501\ 6742586369105711761681144269703109996458534623752630795210604016802397201413178\ 7187478003986705832460205849343870685255824183972976640545309805718318226645727\ 5633738124823873300927281311945191727669888879616637983808749937541585295015486\ 9533277027163104223973216629184101435958048523570335388358182881685216077337555\ 8472319020879672195852065810504141756122418729051656984811552767492141885248275\ 0625988302296070769415039107014677707440602848420791120446126309022340514162415\ 5760423532599705600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2103261059092094631932543430804336953319776621147792532998573360\ 4339678041302356751596641353032925185154643335653660311093802888282709630963826\ 5052666200982738062552619494858473317280774671111731103041064196439141934205299\ 8221195003960163004161759392071777258221457924780400450423333811032869533173263\ 4293684442476142869448515227518932147974681430869956376991150883570673181157814\ 9956442146490999622959063841158432660986064069689402380300848327504432753004043\ 1213973577248567552192021046900905262307209168841895616882346693572013076676835\ 7261089697385449805838548412830003497100353859349349286171740586146296077077197\ 0044208635147109936128579689523831247581306899937221587786611241198229217184081\ 4157603157236723397531766490449849835744340842383991411584573098816342638573847\ 6524717658451586067716535490428179611328297777171745610728077279884874454796975\ 3344941878846949871269035492739885131176337239279955666428143151765674217540767\ 7862536309102641035378061362154328830582115156097119575172794301861998744024336\ 4584921492312045859519157329832293063357137237545815744553903541357678618404153\ 7316721716529731620212619159057311970813258252195625262858778711295570799517681\ 8904637980568675614313251899775601301379974351877183222755772121123631760980301\ 66104913665627452941348077077721789674642527687132740327785691/3790035853522563\ 4712848288012262009411813926538351942718489216882840121413144006015536014048056\ 7164175163447581187743821625985247115505229622543226734195680098037126140774815\ 8572967642817192259888492048287092709244892722745240528187555111072279553188956\ 1178600347469677377989808045782010597256192993580488214438253471453263069746799\ 9098032561648223977154572101129829998035864261242136714731161094986661922467592\ 6101180294634181149234051220555283552363395143888743116871230090103026017837299\ 0385752396462130344033108242640741134947231341392439331342392263090807728997355\ 5630288349079805970163710913101461783836146340595823439565816998885637620712918\ 5901191049843171687320153317617127066796327442055164462294082365695863105957910\ 8340202712300641807972814870355236944145617628519759360332646391412463880188211\ 0565973305607848893889979785978592423218234078139337784817588073343224946753921\ 3409820179149353388379648680317657840548286676149666133364975010936862545803757\ 6771917910085198113924484551303072824558855779922823470988285102425877822381207\ 3186564802276638399052045023362841558652276330065030629195276817773587013390725\ 6476477462799921951791163048460288000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -67972936162416466650894703491899128983331191577\ 6089741811759671096189057361015421280754669726206844263892148432123913670038910\ 8834466189760355905290059622181032290328796170540601876983460322020664858731749\ 6637306275955314595859784251613308584659476376687731371292494130407941555989034\ 9722244566352298736419042411103066902111277366020598396429068282792027859293318\ 9163215194248429096407795710092817252575334557924627517048232839412420330352304\ 7056600443261092148545585812956981448362103739697059401088729945607101824546553\ 9033564505951830308949624874363357434047179313208763321779271714188072117224015\ 4678382788802084230945706645058072852452814939396249396702229276409434705977835\ 9823960156149204788645603441031654046461032947284365413975484065535535647683716\ 9220435882484870487526132874510024814682505254345288109506450414776238869220104\ 9064936519852208132770364696151563163452659329869509697169924242145195647526951\ 7977502250782878068780477148832787305086445953356081009918050081662136706088056\ 4718588208917064008022874312491873837106209736891900574513540578674688289975500\ 9163605955470942348835280640653704855903043288490136067310652274352877170616426\ 3142755869836019073656628679117233059458852558347515510932847684978831858139487\ 1506235330264409924862893182982329145837348226423121929244622691307900865967/10\ 3190871142691097471273879718502151253803322052916988106467958674243461630569647\ 0961356325333491601007949682244317404851848936979336122599752210151289933054349\ 3479078212973134986666665585878728323332940888012174893709131197389541323111311\ 6392308094497231515187157377238502072756002022399177921160818201764038114391417\ 8784512125164394387851944622996945824980154300011095810197880093150904844600807\ 7103143787611540901088417340212983285997414612329633415470145819410012953517200\ 4962502030316626894941209343711188622191941280127008549617459082324900506002686\ 8876178156806046853983654925740087292274839732621833122868392543158843449534365\ 4128989085162538306712715423401940917574063719544764319954817382270300819301289\ 8487630149787396121992623507153958339821023576976577103981057143112659193366379\ 3647411337883572439605401606778743881566109416088925237419367820634993886037615\ 4605246398935099133384558783895274550023610248580669870451051577237562824572136\ 6659621609475015913762148015544022756676925622286285492978434997657920556355440\ 5589081987766955614215711275197993871981934335421820767404293859996829849412089\ 3013569967827341241605507705357155663320449024000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -12463469624535807289705141008533792\ 9280003172617759211751505829531250935120483653859084276693065950025678579419311\ 9695637118578325971181430816259162507548410444203283839031487991565849193856355\ 3485206390371596961617926558987753338947235034981141589574663208023176613841127\ 5539713728246348547881006178300035539356706767971554745302257013232229811243815\ 5283798489522790041255257395883197597156841705914641105763702466603094462003815\ 0439785359454884258429268905903326786629362592238598634147258299497442901965576\ 9191245626492268050884622593776142009360063819197217566231569797153377053479885\ 1580634680102747941550839193243817409303791390511455920008106798284939040758509\ 1141305041810104600949458810699484788198460080274930915758882131793926594387463\ 4968069899506637017756439376348993050504187685812942280234322064246503794870706\ 5798822765122820481060981221508419814651602739145658462157338039064060070143011\ 4304846646804938395042568161117204878041475742635653770135547523297320588060176\ 1828466750802023355663220366173743674295111659481561849768104675382382759572628\ 1563176361022601345463395841009705547680375505521072526943192360709116492921889\ 1335394130389562396150965508174409579879772141217772347290515739040848852978839\ 7326003200349096476843962735833479332966452776482844809060541080829510600020317\ 992210383372329/167122850864660837171380249415573123820768819355183698027089772\ 5693773452912000211518492169393606566430669547841966383016156959432886485163347\ 6673789680632415371359280250853479528486476298389591440489222951478328589722399\ 3154623760812166246028613593205011664249298672129087182055450945621970845516921\ 0412168516579466069651075235123745051134193391207354584221602784500750715329740\ 2642870063441743439327087084502213221143771489988771383020005028628661941658881\ 1033955982422928943933609160151998197429031891053316785160194250430633374831894\ 6012615479741799486239781804229494259964487347412791842560272012021152728165741\ 3884381803907739543344839001403587814054851468396532975452868243864615404210375\ 6779076088165097595608737863451701624053242663906442366299826408012105919418694\ 7408040655717330026511757945009343074006176664015787906129818041004440396744418\ 1924712243249570147807625297039046339350376850085970357447725800242664313569393\ 5948796635829476267950199928567903102413423717707016356080570996641282172313341\ 2139459079135726901148192066762598160336431451145405022680931008006313791035551\ 4899533730973688975783219690348405503457742642387551228059167353733120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -226037080649\ 7530349937303833694129070240333225522497449763369165522816496742195734236703539\ 6579322285956631699633489471762434049792700064740942938522957716656175315428530\ 1466088970348205192543599169505867593123569766503192211104577038758882224328891\ 8684601845380204528182841807091911361344557781051667955782530352454646797093391\ 1575035131859517687167966739942638117458015450475904989628900787690845586109153\ 5641581467852673312096712675726483828487818104352356572576955922773613952633064\ 1300157870711252202050245585780533958210012320284604516530387722464616056652775\ 9075158049454277677620262895327929977931037365753236673737732613452991798387022\ 5510512842948623137138283641038175962753857452843212269479259583927773145238433\ 1500516975905802834649699823590031330558667086822119896848185803690115831965749\ 7344894468222665729252722156989486867087619490234296997430313202325694771972499\ 5192911588440893579917874528155560701610211286858525379462519893677544665180800\ 7732005906103381512159449279366554617830632474607465248894191296954568989056417\ 4159403611895275871988760970416683416579852143067868228475251428428745732528144\ 6922776892990871816396882810590692444639978580916236032123926012570955766326869\ 2468741031786839866199764282633088697996467590729211234421544084675898109945002\ 12685431094074941819132380149648315331680222387/2789433476051281112989589534248\ 7012477275852186076994717595569476118723763433919313045032235346038335563599303\ 0825723041917007659471416353887266748334536617390537024167619378218339701734837\ 2799516306819394636682361532117271989157021513677786994952409173500036483085464\ 6485091953522055721399583176005928362886930980862421713561922519414525095640547\ 2200340010534459274170108391515913067485906720211605515770765201593080325073675\ 5234039972426575735334140851893623703717424225718241365421554797442498581257779\ 0215634767166298221215225744687738655078934843424103418954989289261469784553800\ 2964815690951548092636664378063506438675860802697295589343216349362575148861714\ 5004933607827689949599517257853035237128333464845212857870892621014739320401530\ 4352576575262260646702539566429442077548457916596151547656323228533498361988976\ 0589318312961560396552408259903170077958391327330304244293311462854875731998058\ 6877519208603013474336556435577964693795853338425104599538916021874086259224682\ 2999260982740429084930165507050155622307964280398984069916876597819775850250547\ 2564486722696492812510572646129235858841314345616226157483061156769357736889541\ 0312824269474831394307162767360000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -38855581544914659263780592414570694923845554222737\ 6212217895332670285933847864456046871673284818086917859842432297049809154827004\ 6747817211859526028118005277172077207592213522848042163562112744493336292844304\ 4757241553230286021697396920148827617866510349578855892005605626530283218128622\ 3680544323195281247429548546235939128815504697737202945346370034708860817851859\ 6596218933252038194165864392521323595918230044657969296420883467218839561374563\ 0331933106090466493554466341856268405990817591226364021761915949506662222866036\ 3139149906460878700467048581680869733421580615745944696534031667785318444053861\ 3346782463810562508849312657686864983907564573307727073943929112295408897844447\ 2829745229923122571431193350973413111169313488358141663117701276821957434878875\ 9876995985706049746717811259686918541096916147986352600104648184504089719524291\ 5343592010894252751758514925397225116967533873694265198958471270443742586633512\ 1171761327254106964266315734493697646101491098943301755181446580894338371847619\ 7143209327518142829926736802247862073434291610026454375992056352477817626305276\ 8213868634826892514021057740014706921709539627994308580466931612596295503907958\ 0455039920891652269000738502067473140098128819891183527276989578086732605869343\ 7145513842492600185840152279668698139258294136065847386745802475418920807864348\ 31371/4587792607857865865125288682294977977611961173754157832619094288283036318\ 9953721467195155818197577282325378720586239177268391227941227651587169873154210\ 3329034079658008200602110927901257252380195343877343810531172792946899312773743\ 5681893240387704455832997316030988800915334031008141221064450079042794984873548\ 9016355657890692381132261958569974836712818727643262483379488250988670859329674\ 2553592756632197727431707339500206907558351115626844187336938606664869139646708\ 5972673241271899580028126583129021166954191640810410126687948588387610831056735\ 0718584424119199938827880742389935116676419201408606383775993367150374742607294\ 3057134722401718988841305852365947487936153378605457678674714446847548740579737\ 2025932964800234065320841652013391586749229928052940095686421738416135697336714\ 0238340353005809386297561330813046272389867832095788533426872440539958155202982\ 8623263943434559763212574934760882297557089939972210954554948446275541646561638\ 5525484254987504600311726702382279613814943851129417475656850576085518853976166\ 4763079752004962536934646179936372438360449305436213705155164086343631653289582\ 1282429491338800043439881419745290713134937934410285119753420800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -20886961341002421\ 5907039200494799619286147044569470681248690953338197516637394971428389963214256\ 6455021600954379535615645105214341588251207893819975412413183355206929185541839\ 8781965854813033380969514990984648309450612653850819690545428737102911469710914\ 1753531518010168001596265369634343057479336389984106996939876647220849510357081\ 8997521107179724407034804045693159667053520148336037428663381755308731584641567\ 8638282676404151909028846420353796960990666524912739987918267484916996670175580\ 3658095713444236991553757801070311653412678588639446436468869523079831679912992\ 2402409756926687054891930192217534452528533706507407995812457528887198943839673\ 9311298671895851837517402749400951639626366414778669683732248001842407083445423\ 6592205646631340134878206367237675258968815767878840994959988569293349102444860\ 5917278380637914620255255396197003575782675031220542241364707056604627816689992\ 7854402804640407990612947709683711088350186944172973559998138025267009295735147\ 4785707175035340902706843180651362125629461971288809785354605012765838737524422\ 6893076341451456012610005726720762210308927246422237805929957719808509440779286\ 1741252419915555183449907774281605870185001418325747537960497240459828835526524\ 0155260941251470093099864954350638954178953606600612992164208067423745271490910\ 160031622633429671389865383214768874998423656879/245534387518708515957773927666\ 4206739068638563087510844818693478780904581965263679399907558830406285170225483\ 6870031303641051158318354975101184163225462175278829845961045991531174943560132\ 8568547656060888668622061234221598143582511975570643015472053541764059820251172\ 8546420990766865813233222913842282805494364719481834921983018058177606719164720\ 0460041169024838673761345546646263970698030846261373684391333787877279061276677\ 0992815213646619014450180388916202835601417714017021417610617162597538554948580\ 5773620209651879475041094426599973453541416144845223873226844576089285171255503\ 9243401778723777411567239554911257350236833699668219118493253875728138171029135\ 1102696482141953465446997601848539526817082523320590254098502019729399394785379\ 2753924819895229161082590951485567924915509457436917308650458882443181324499974\ 3023479092837095012230739645431151822785619093424697239226370743118545416248002\ 9783595255602287312883044355950878402848102739805759402105871201229866205188157\ 1803992374884543150790161593445417389216265448741429305533761035303822771902272\ 2196127886304043003903601339834311793525223412203723669867070814078009848031126\ 5347704955752238128944510359442554880000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1167327725533359996086836720242002212818967\ 3680591380580411559318678196162146554227837532580803086644455502792895892270083\ 9474397205027248540833743500712261044550386056038179967362440127289986239290118\ 5644717602205874230068536768865498604527220479761380235279817510544489190197810\ 6016091208944596011506577067033147245346823393728429593290779115930524003538263\ 3309654324380972527340615338071943361835751584760785151189970582791422266652222\ 7203435401016414678306659486334651646311583816218774792735458225851003127954169\ 3832454888459981123719825258602944465523465597937122011756644141012904062117909\ 5825687193746057251193909691020918883203860325756786291259350689878506685994455\ 4707315101286140352608007229306010134385770310420490439306560090269161841723719\ 1007313800467016491210363594458570529863244542479929560068104335144300334046577\ 8639677801062600491492816352623331112233166442773351722377845952081186263107553\ 5244505162028398237273083265522616715051557063899827919105762755826201006211332\ 2810823226865638091967588128984945234473878552446919232723823036794705889478505\ 3747200916814189238815225006590129677488203341069642921421366493044915305809207\ 7630791639820622763229027343243206209883451861813865177134094751041633055849325\ 0384361327661801034975919771718590859588583482187357890945074243409744295971169\ 880262330410312266087689/142789241003606234034191488837222918844546666106452434\ 0671661246540061909111302291333822223605973314896732588893413075668107759458454\ 2046341981711444151097877175354155697882374250276549209714061936894833880833967\ 3081958256145377464613384393463258925606902884873024517205021251202394872619502\ 2218843457030666992010291161178942638768351400491101475205270928209005701417246\ 0369364036422333353750432138764362812163930779703364647138973062429297813421681\ 3978561653272203589104149852298829245747511334923056840989118306748685363357742\ 1198271179988215725206215347858741348941581269854924922398013121021441243846443\ 9344609834150106099178057236423115298054774318782064893781518833711116641158649\ 7115742412088115474837411163642557705281017562424316408635756406718834210801984\ 0801163677564366349586269293806454988070746431078033584439452453723637510384950\ 9507010597848338651572901855732957524948212556890172522579797006096821473927540\ 8631114830293869533399053770751570315716275300785279105413258068048977503010167\ 8123822354647448201651810441606499951801821293547972376471412615735149429502089\ 8873952024840713038179677428295680080195256101443513115748036195712280596797728\ 2941060173004800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -44070025997504769865854438055065313729817967001824250958084842091\ 9984120143510593623734368160288227271950390913132651764923041730955560495128426\ 7920199388150565899918872064295605173410475098073640548163866165137164015855276\ 6513494118550131377899542208066221696949107581507773289705439366407946708536170\ 5999653437035009139058623146914123009145093196577120611803978966985110994775073\ 9765195276946320390834483221528796534821288211311425213630940351303725283725161\ 7773541096841137028649966520008763916412991269011329146298695978321008479724577\ 6449729197440376180015484432630427734215684734436638275712360828891563308895158\ 2462869372442913192811186456408368465820792949646414803140426370644048817480724\ 3870066761267593090252361956145011678800343342630884068093341260054715300853387\ 4491802116206522417489386177956864145154970001891712669696030883506807935290614\ 2481585901331677248148454317195540351902870461280490370264664406617503364937613\ 4914104497016697128237014563169564329883061826159583502008567476848435199236363\ 4062458128508450963886477368828932982633493941955304664872050560122597982395027\ 3812353389535141868517053181918552523049589290985519197657820601353036305330210\ 7080346786529849294090581349545955156938632214781388423288696287861842939480149\ 1097057717118336152397851700972034090850601999888203255535228201442743054197041\ 61106458033/5918821992779056278876637044956132914000538418070640631235934189940\ 0608977405150287444509120345413925157730975389540672919650151985302206173143649\ 4052362572520444580338849528680975475066097226362162661782667656582662657191009\ 5179929866728607214865392589640926430348932386827831185960184054022888234526209\ 6404256845558870885281496670987148179426510192897848786779198207068332576378042\ 6836472103526951695135661591027243913174483876118608827959038361995941454962384\ 3035597876298188773701945208121285260074235359590967021409754064928626761842729\ 8913245729164577566064198891598921008719928776916808232775933233884589994220398\ 0453373393472597749428641566761621337805996351085263506869234131716465716824512\ 5452816333677673348891495204455030224084704777094820707036941049749316909318398\ 7270543366024638841327047002028843764878253066676022875767405053233703676672911\ 7125934429616096477638217552664734601882392468717980724998447447069735038630685\ 0233505028714385953056763578568067048853226185861438555371146624461220069560351\ 3803346324660592186862090914363922367145416734425975486641274083576675234345598\ 3844714355597415130039736453897245520946162637783791044255413879665704692537056\ 1291878400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -888784674526840845271343198261411297864075317360536684788373176814871\ 6389178266691720536396743722573437855273735865008419014897362863014432919293381\ 4030632373229331387132009269915234985258181654181896309201988007173410902863512\ 7108055828033542294183180353814501520035147003486217124686093307874777682763858\ 3633421003834025170970561193227666032752541371819017917293465535810512900965606\ 0784846597743037775886979707054529791780913264136475452501367755465389858527163\ 3723754047433421750263771118758448627170551873779955277601615275493510887771084\ 1445344959218360073237423287094228062372053963678740056633371834154894077242531\ 2596128360419660787676742492922850203826614639585489819096999950020535636122600\ 5193550667141839457057977272197350365016644419315237339027582494863861636394841\ 8357900913999079136076029625156527836483190840079337003963074963131038499065649\ 0336964498300945668987894095447072912763505073791569588190683987955870056214535\ 9656282829196539099515811808067904502780762868564681467557487402360821935150441\ 1069683932699242246074008741378992360122746155705812925236065552811433848293824\ 9458117843439616444026149664057508574018270774027773556309192048378194251450857\ 3243703220692908041634078653611742996949043546151557791392499855993138647337054\ 3698860463394243283633082683508086247365538753208283660807343500011567528108103\ 11269453077/1409983488733605819485978254682989344710936692913534412632384762685\ 3064663130453571176909203676223690373809229335691106821701027836555942655378721\ 7199863149710409920101042315165210200303562145102218582156879765082695894334622\ 8290698382119566149638729730461235912571952652614673376454462827684032499759301\ 0971981534265781633661441194720714486537545917825024466141950781948098171386055\ 9552098118281027585956993544996673052305028089352262811617371417679317642405613\ 7001965324585638808243591719252019141326934166190758308300863173785648633571769\ 1629828774916504360485429575822037058505312597084480747660126235917861343591102\ 7997771820381749089545135762025142422243660897193386448073530491983765054974418\ 5356048961095647770671874920869667703869768761317645471638882956437307100228422\ 2621875832705161330628885514080694493702813623381740130097296109431898388902671\ 4835624618043884666219848692117724942736104449471960517695558928619599376946330\ 3996629688816145513452860580069686602345113994001177052312673023443895464316373\ 2058671436893861285401706771299829858427138888839962952221397873647100419917943\ 4632455961698452016127264060819970993386454083654683823521136233329389668585966\ 8964616962048000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -5210386523823218140408071162118538044313522099606554918299572113\ 7653166081242105073394713386135737098421264509853478390584638949333466146271330\ 7673899077587210232732780369820777341295324280910313688564048609834037239824309\ 4904364398025457245563506739202591749389752316016699810594632118776766634815316\ 6011895349201814818363697748912781799379233181078775370184016014438791043466438\ 2033647162141553548014432377090138397492719367992049131769196160374744684208001\ 5713123684331491145958506375807468951122129709410071422341198348284666938827671\ 0337297910446437840685185389961620310657373105648393037613748327401350325306265\ 7264017093803138239910426130359148323174042067428768884739823468065452787707925\ 5495569627486134578611303901945398467048670405660478146654698885554102629072586\ 4209804483120908474032395469174939860332815273418625316502307568417215768623695\ 5501690992147056263551608207517403998432402610849202625076042106000807613896042\ 2786331255732845955598718367037093328001030645533085222365167960639031874114283\ 6945457016904474096780133028851565328072897815354527731217548169265725188098310\ 9472286315237597133062896802698233823391240739272844428616129938160064577094279\ 1068885813544482119270198692732894042644086849318692818909609183388722414912615\ 2304744636040005029876007148122943011272835097264336075832405561559090675381929\ 4742757594887/10969466868043035002356375693786065322929408424227257916778028412\ 1678660382021087393268559819788532865158866594429493305968592379363668081552462\ 9292919279747990901509304196403329562704683892556766877319566662528143418710089\ 4673061280168546289356779644440588979385805365278572302732693130920891613375896\ 3926505334808493709127431804047458537331812861165102089079962878377881001976101\ 0986271280689206390466427457767202581783051053302589845389936074094191316031810\ 1685246537592694060852115106765427354666216963711255659277256387153489461221780\ 7511786985702216129484945296782572845079400999829643226033655554575071639351078\ 7467853737631004105946303786390338968009667914378380605210950350704610479781294\ 1359858873178140018690740433658376746229162655673082270686819285588189393532134\ 3162320781013745998468528683718739686553917613647248840159555282093393348871469\ 7451256374392313205562651216841578902252337835641938614824468030790547225194008\ 3249307196976234666667935493185760155781235188110046622671410470511881750985560\ 5369335698706928751392704551402809741475103830756394149597529103395651428275227\ 7009285741204510717018236541906850721815926339489576130138643486416703921612378\ 1018980188160000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -99457701161818313883390015976893841772873577544041757464693185316\ 1013865526359594726876447452502254339161764005319004176274615824808835409644620\ 0088232839421494537097383363246404588729950497497860670717566192694129088223762\ 7123858717944873942013831441573603232001086857216829034503589865502101534606409\ 3248702180392559682417868734047135763243207918911230552319766803167700430054573\ 2680232755132761323737767271986567957991878738112641694720561253556197631693745\ 2407154853235001942761461842550021231604861650370000550968421200959808443828355\ 1725090279286166425316973146957416796332703173437783820534442224085087117914102\ 6211838830256050514556453527493836901083247693101220108387870169176026534545304\ 0940199286740291677125616802972051371174819250712391036528073407208671081572436\ 0421677186822616444486858902616630057211749809672099860024372427274575970774316\ 2866772182541118005821632152750069409437957713636906983126331131078505828487400\ 7885072352847435160741162141094431483820595957650058247186388587919802279987383\ 6157234021392044998117021979480214834401965953478167288167209065626555450150718\ 7861181310203433963894875522027703821237090322499914189849959896871006122337353\ 0573247490835335658812932485444486440087180322707971402794046479563463254804926\ 8868681281589116265876553689136135729307839928399994909571154702102459045125032\ 681534998209251/354633745338048387173615028762103050622978445733365971188465934\ 3545051043115293823620394413857779748746292315705624778021275427560450252099820\ 5050695421090003351225460523935033719429280886130113803861553135718211315161160\ 2598827484918117956469904606157486774700116570843195246608258993765035656131332\ 0517824582007401007301551370283339609052393838191043238774836356589622163948606\ 4934988698245386882290207187526725151004270205367599399084247247360375099083415\ 0298999745241376017574077326632724757545708733729098755922788463370634600067822\ 3974742585788788085726531605899897540728826252206721142662358912238480494126338\ 5342559618860700781087666980765454525312863402085841026450221985993526524958013\ 1106432305594091431071389952392058308969346540486685159091753395218073523133158\ 4791607200981304654597566848066943817150954679713225560422535598415280295311445\ 4978670787627873372470303920977477734586404263130763893234867701487326289055157\ 9369904018321953674664137537262402937353642525795274745739080230941457625588792\ 8761709995669740059345384529288769512368645655533520222484017360820156849455309\ 4782193520977548492179598611131338817817404756558694621657651394919328058984985\ 0168454189940736000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -342304006595952505851071707987411461360606935650557588236727\ 9921230425428882270776222199139477032760343900347699828388644166327632421210773\ 2119383936795057561587515751436502495871268399604327707284659092676370492272569\ 5857558691854722634475070469319829935264786531352228970517202463916170060423685\ 8519582439050302808586504619836261822972542043733327483670649219547615328500858\ 4479217833238404041329852413867134492217873232698710366883158178356685703648739\ 3741781667408917892752481994149950391920504773905387116989053354227322910950123\ 0594255976240114626204331970921574282827015208927755915880990247256061741867904\ 3804376863600496390672101216678403871618477352421033024327504186571768225712280\ 4860640579408257277261723005178291634650627114260319623258731231148280872361379\ 9574699834295366093765055035355816863819967115262686529972220601865262322677357\ 4575595654007756377553186332197487556728263118347096904672452065361591842579262\ 6739471658444280952351211226254067871629272914960501830887174909610418128940076\ 9425904653618335163279808477393200357118372720083323417335964543427416045961344\ 3230286150945449612701540332846539167123444465083906909529807232875274321231261\ 1727110442443762552347539335953087708469525871886118090689547025482912199542145\ 4297280297807705371470580664773755975895086853666755887652044255848879915815964\ 907304230544969766759039232811304434545787741/675858431790813956775192834488003\ 1676032088184447439000087977224495408846440254809658711147168555008157550134931\ 2377709337943369876647755714296851952845022514269171508796413305762372290207950\ 6147705681812374927174568937152760732648849313266782058910887352926565641812837\ 7332393686508124305794443409366951086973768548603496214088793411751766581356904\ 0929684955038686008652893907357691809570235620904208400050333568663395573216474\ 4923384009687844749854350983956099829332887995155299835221037885826039687999679\ 9397785552961412502516908066413811455285307214946822918784465002760388092001806\ 5421182486452476887905002844309901484101030379895161715792282240555026165473222\ 7719175756843089224203245267614463818498824535596206173768866608694427157477240\ 8237077242539736718532491870687228183810389723293801265917204942754812311537024\ 0658876605799665146586638726212736509899187420700962691392001985803449093712455\ 0997761634910704512179501331796424880339199165556526035436039316224529769562355\ 0524961814303775821350836040679111312645704453120045577284054511241791134848190\ 3066451576353791250159160234632661567655958193914322983051989120433851447848701\ 2283572840634371298357968605352489567279667885104469967879522027044864000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 531784\ 7548710476501006399179460447759396673656708386069513862064633994983708679798372\ 0543596023958361655444894626744776986278934813278606203928388019306480530309525\ 7259011097841528158463605096635271417036405137428050277926629735987771991519408\ 4286102132708335015542967604374190874360088923817671128376686312862554958732423\ 5121249826254584616908232923103389042032477321001535461393737104334364226338554\ 8761308880309981936064704990849047708138603904440518211896541519152130135614123\ 7843088739849459910563116890332790518323287279694584196333668747352618449359120\ 4284036936534162428133995681077135273276384296573438994056577448046120483134749\ 4622210032733632570813926915045391139194112591764845710297381790911224976596967\ 3832305034146200957900677579564544513365718089342353270277116248583351329396654\ 6111190565522622841723351817155538485406294221116608100278447947351645368340415\ 0127344158545624504282164599724870986853395107256286843287195683240732301162477\ 2238604179957618171749689736377564681315083446144796821535141661788245023605637\ 2100265828530324659036330854197179301151214949973268577205586589950751382518000\ 3568045226347349367563064218290265102249273144989009578675767267540200706118525\ 2995595327889534197430038684665068591899975113221841744976911569022573401343943\ 5341505485594425729276278897703953027832833598283339751767104861834646843308845\ 9857322929/25504717239949452171308708813060305062043989534747879773466994024584\ 4641029694172832569932783830987954186076992135939189111579151919781820856690793\ 6374278917896156079301144978203780579575471024348478458372744285038473505531338\ 3500839954675270666216103478569787675517259352076720554327003586329163704105517\ 5470285179775434692677961508373903473539795822281229863818642852004613342337665\ 3547649549211125811051359213778826519847846823411961969315222303707189440358897\ 1581631123099250690231540632269389561805201378966037335867917332197758491824425\ 3631035030275920613920466347395017206200309592813625807842851227421242081547797\ 9756740819411917356999177118450924140800092128345510310428972899303656387499682\ 2223911081519112309751916324456770918103910278619507005364555679277414669858673\ 3350650454431220665968587073658417493387615691239077748208248600521550319626659\ 1812732186860699647790256225860400905549204952283141443947195520359954574339408\ 2892827225117293804203776812107725869385399896568761614984895748534678976568733\ 7980136294658000519218519011375338200149728180494037551007839382157667410796551\ 5282542827478125270040510199668062495008953072267713550701030088670565416586685\ 6447963620285852956177203200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 705458945141390036167577835714231177887917649915094\ 4189309580082346139974123044950006464446165856890680945021778733669998480661751\ 9201630994997209666527789377832563015182794897510860617741690866300611604681958\ 2350300165751305852073318527206102902158201593402733537070117041586747503109499\ 1848482295174031306128522801922608395231196842829157369341229542445280063903201\ 4127831925478585668163377674438080079380861440319196629329996356886091436276501\ 5638249835364450567562999156352990830374237305259262010531781034687718759504768\ 7281638899724854635397163902876630859535199784495710285735634287869912989366329\ 8786843231697306370725666490789578801080391968356135916333583289700296860480069\ 3391964283983006181713856257518123415342183074156891451338163733356133415316672\ 3096214923574728898338399978646122364552676071804870308508830866420432297634345\ 4143909582440451035729612675907045114013311000368419922912187712057375030785460\ 7589507885131691585708947377601667044395996532804522484667812818153592597052933\ 8632381971640778527149045930606596522701618487408371781733500679052481499680542\ 6690733168768311109129254000961794919835473984263179724424961018862628130110703\ 4688896287027324998295860438325816657113275103563725653630439431343691995474315\ 2339278619547731419549286039524951274383521231196664631332546408825173811568745\ 51828156184344947581988242824317840739837866916389/1442372711077423928082421790\ 1109515196251909488181894321351391292693531346060894201485648134542384919847138\ 6324626173706716012767242709079318249970475231834336193101570825563844291141205\ 8463631318276053351440019343086919564663782876269005124697925289570209899913280\ 0844255347532158039850451552056663111458443419177888594514954332623555490047511\ 7338124308893410296026323086227495810419551244499019361081144322447686936651049\ 3744945420457037524632358756488549191465887625330802938448227126690735044561659\ 5380992237018604306619313571031598036160824407946221501021285935901169489914402\ 7698955372088315839711365065913159038534554540572127460845553906954690580191613\ 8221997819882107996498363972519267103417949728230462960348054744895699770030291\ 8773807680221352576277680659512754326626832548981362303843786753182074886086675\ 1341320586666810385284120062031045652845447497366865158765876129521266954618790\ 2790999094094452977429123995635045414881964823256592435075582612712314701326211\ 9237531973367401060545420667279426436475350935068453915608131481608862624365396\ 3450606843826270623275441350917733471929768583877709567630903751765168066697312\ 0525954860183642560887575630101334114334046702681370725364711108798054400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 44210\ 2882995807319198572661495791384450258820200970630530107285837295105800515281912\ 0186330362162387712841416007949467296606723772367266052018773704496466379443208\ 8322284981126877489305616343006244363753682844776000855942588830733200920896792\ 6581194507372043723649611937753760487378432264175892984680007522364241293303701\ 1889000067113934430773956817884010944342062807033118211839219751934299509512684\ 6106428612525920724632863844294424026661335728690920156160978839426800816509458\ 8946886808701301739291763209964598581336687462705046240014854860170458475725041\ 8272784192751431396631983134690996330380314371545392954554945757341534323101180\ 5353387888934542647986562172443544788869944483713180353484947084002816243765296\ 6842027411158178261376428735099150960595904758960026824823375979300776028957140\ 9426578063339894298354486816280365881208470248478401098860269847298736226922902\ 0032185775047799651848605715950189005748366224268296976186958837392238494224202\ 6781821413850465164003709305321905407154671515254599668605968957645555128116895\ 7598836271670556514036702589903208094869972258342777790156410240624656879584360\ 0765296773334827678663039632258588182700399912717349049197416260036137130154256\ 6834897094282186032957315792269135931624853982028661540165178473315540070244830\ 2310984945531950663048924929927090166914573664636226175039305164285132823446605\ 7257772537774943500063219/56582427984137568228481414471479886578091085196109119\ 5837669604118579288771220824695007755323315893481809438535246896487289067171609\ 6575567738937043740521642090205450896172677669537163825965278191991619700406212\ 4343322607469204812840696413920041819974758131988569732242346221570518189449435\ 4030184874023025484255676451213011233357672834471309263157443956929247925652021\ 9949224684337197502200940345819679901487073613120379399911395659491961215732012\ 8204695184025134981481151695689763765606963754258243181819408404520256335907995\ 9805559299386560162497666851384050701815747562052334182095417813437602890335081\ 3899419799580817448691473913497215631916715114133396233758176173845781230376375\ 7307728910861945465188368748914332500583601420015769488052444569864323375279758\ 9323488723194184466481470892680514547504803239546419259364694855852721409134327\ 4537116607838071751322465820814596453883136259579863398195705986148164365349592\ 3371162027914038282206472969833462434561794698777346410389860726761415855433117\ 7603428485319822229909740511212201045243607893176992958768398186314083867977148\ 3060118124936947572788820649640558419284621629082422636016025977098148730150714\ 5042669276258078442704325860509619897190764689489920000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 18195051889263083393103\ 6349301598591299471830698374293837208390460200499687828342019359143763629677254\ 0940667027726883514061179686990903775509253499187971298211615773861509701527380\ 3896413240105137832940789685080424400220593018788856464468115618329053142120153\ 2385396753881680996267211481730930844816669110296512436056901514834935725359455\ 4423090067818723385272283014859924393363241241476124702888776691375848426240479\ 3134091742523589823207407215772558796873970860833011253175698701045491685876369\ 7498167144807846225790326764784338617397790743343386153433233993928853121446701\ 5274425158297951543991602594712944807037742933832725542620983594229832329957390\ 9293063565693811421820809185213029223425083404463535696343415089390169869553411\ 9894158182017506152312393414067483053662335527312157951940562023552491689500375\ 8308948827264253342131131766607280653243133795188052011816946341604773373087305\ 0075541498423989190168389716880239583438102952383717312393735532809765713444218\ 8820978515401165003266712360205579364908382973393247148942885738647789584541783\ 6624490167674308269581827573871489252853269187728884942583529021591492825497285\ 5444663800432317998504749424951743739488995142153347217560762807277027143045539\ 2699958570757958116077629438952344253245266564757274101085473392470226622365215\ 1164618441228745599620509594653331089298934650869396702897824375962622167833912\ 9615576538607/16944720230327802760609647654735241165099031911261684515814989864\ 1922214261520559970946292788661929420149147371752871539667535683582013015493056\ 4951245218943255050498515273321188571232554730265173161682497069215555949776520\ 5851724442745085889419557276369602894971909195876749033940863460868831483544450\ 2155932889429039543967556306770905223062769071398564376351982647071680997199680\ 6273307444366137731356081991235593078472813388696338257136459950382821814202358\ 0142452298564978890050127364613999712393880411398896489372547281770124195548655\ 7308863349145659083892157747341844462620802316846036838073587944975661631577596\ 0772486637010745714626721136558883443099540050778209541618256120784122051876640\ 0745455687329456279447168313291450740571242612837342114320222583674518630055880\ 2985186319543561563666238787616267852502572642887198165967360668196387712200520\ 1286844688859123489654164977956689207411298563347776691360122877157505022959465\ 8243937610060002120703386812676280416402290325486892711146816737956358196164440\ 3390801592550187369971709787245594331215475866103794443436047354126919967297243\ 0867658313625872011435908559328647948148928437871458968106353099812486731529208\ 8385320767871366551860001392173569885287219200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 94276705237999819315311296865\ 9009438404444499903361233271778434003800541260193972100861449606712560596403990\ 3597387021179424913745917328310870634493163130249895370517809404062669600946967\ 2486679665535584512355654661253629441429433954485468639418305484240951497264433\ 9642595945257788782473121816540688283821537330754712726579451934473169619899149\ 5058851783106984199873579933415633083210849359669447884284456541316349945023462\ 6334161044883105776125924942006798307234475810838209678750684742446184191637281\ 4875019890520097828458244907759719506232210326511118529495255394708271849359562\ 4367619100462024434338712847987144288463286975410615994389612717857750826534626\ 8560904869652011802632886278672846914841834547730510098312468148145455451480107\ 1147374554077921810637399934124347237241290457923683903800777199995252224555865\ 7598698173850594567141337092777458850129961964211080915185882919897785922308575\ 2076301773234047648123505359950896148775434680995680816368333742784947764901819\ 0011246651826042607133037511239055560569236859612279840695044120380953600110177\ 4111759373082442484002881682836090098907902413653255168782149041940334940322767\ 8094233737167203752885081322930746533631728575257359083507991412213744480217158\ 3459444528766152879531028243626421537524212401708899782941987366128435297804267\ 2093524840451778660961299775035895012359378302180498291598141646806675874841/69\ 6484139177194964739349280215288108562343426064145693692760608514172315600332092\ 1659919874624530006485953175752405038775332443400320912555189029892750152777902\ 2366865588821505491914185828760708490817828196897696676630516833154756770668581\ 5295733423715976283842704884059268420454077708858278855923027033792279598553157\ 0781157837093424497470235721435116484085005229515211176845186258278021966856564\ 5053170511270228702875998556529472675517609270955781074132118259311151640799278\ 0473287747666107675023558568786305207713512092328003634940080355832818348220467\ 1758241422341373875157981997340077540056249312712911194014888879498774786769692\ 4065253625891612942345021948446457783542749677552640113044325639049782297104588\ 6633212484567994945949632102372147001906108215639005944841722358899123398344309\ 9421985721280835507642690014672634223961698105054806482405854099906130289086868\ 4595048757721666952297068459855004127593672092066921953402115273458834406526289\ 2800357412390605795572669243957054464791470405975056339434442018327171729281653\ 0926943697861151713530388488582869785231972771307491506591173251651681529142445\ 5983762657334824905974168912316376257307887808370068623974350110033565823904573\ 5294175173106728960000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 9801509277240324693069263819856244935796895312791251989\ 6835348293459443555927464725972802202294510059579315534000918100095890156163518\ 6278238430660648436286563551259726530343875541433543469413699610000123380833939\ 4145053153464299553443224699776268672313758043837168868807525560223829555089691\ 6931836637849291119171068597361592636273851504434152849046463802467474716057847\ 3872890618527385120461532397364662154431584138976666957949887585633676487340691\ 8278670585200361223564892205365353289197080205276925758663526272372913070734142\ 3215696337852872363896286030334412817538202152159709043643832062155575095256092\ 1952082939590147262735972145529189106660534782358831797557345746574175564222302\ 4560346179592206581604270046635825610753549290596840714879226801196622326647095\ 1667573401021586208514015288488311322225844781976966897643082736602854916547771\ 5046658534736170419512978696698437543218829195707106396974855116348346821966544\ 5686213572319250699556839580441533511894247847068260154421359901374367758184454\ 9016403365560020402200034842548561592612911486659190499725891357503985833025810\ 8702323565699277815540567484677254660455380679845189018452389650661214276504857\ 5838010845125698501000196154509486380218916125281891091313497462707464182123176\ 0320799751218385175691648696085926490047418661473450370635240464723540353852232\ 9639909550792968747976918768002775537583017331696654413645971522810440967/60992\ 2467953708135358427745739721896228858817007856128711940435894748082234916680171\ 2647601362776497534913333549314925130554332281044715143570612102443768578500476\ 8419859880267525072394012558651333140934893437008125628639597305315980558306099\ 0304978838437797668215363905590898231202822266933976536577669475415423585792670\ 1727879106971616534173600074955530775827420955280271242612391888145790688440647\ 5323224703601587861018799462837321831410967301522782797931666286403298852710578\ 6635503052410110122682944940504561953772096628346187117890272380666811313674566\ 9363481837303219344067412667879807178724510273530506983088288500119351235760185\ 1096755290260865739983742934671366149356110179561076304992235528422053265803517\ 4251215457833643518848349308368420642501597719285346303284803666234257600651112\ 0571737262096732260611471286475020835736929491477727073467393424437191391031254\ 8877183024041227217405892684824685311104249853818076821168926181244058919054310\ 2847107668409387160708469731576116014104557317742832467235202705664643699638219\ 0787539118958664492468017472172507407519804268122377809653736868761076083636988\ 0348660389776963110075938604571594132196809748615940797712850946060611437576081\ 1691428769171148012963938703416187944960000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 59416684328640282718487973025563867\ 3805429638799869857129861271901487422680374397025236423164922191645695687023609\ 3581880137068714627009740270102293983570901770300892360598491668444773148325402\ 8372224331429069179858732582115600360394811016281580425277142933035573388348529\ 2112306452672997494007473481449955839978894460715941007083011161096558228992841\ 9102438890438962272882316675637492883644429595869189025018256453743809063317439\ 6582669252540242300788130371361182624033962622705228050564154845526760530985076\ 5848702359041301984785304157456152595048412274269715096876407973069156115646613\ 9996340859665725191477651527275513011167083189800169827775693417792460686394378\ 3718973757236628918650347384645096320012179892657145322040274230213277044439764\ 5461996181372051829201391307325866430513566053825487978615931687487172211376732\ 1254127781561983334917918538603973776435100144304625286047966866308926759617549\ 1705788291686335763577687006583338201821461872354762645873958844188766145492115\ 6793619503197789287580202185296931717937565551563777825164432608109912762944975\ 1941411972636259842368114617859637476032430143455474541330044987649331833191093\ 3332543139174817279577115785897436533093309409574184932139453290565479978855832\ 4085062571408759856067263108120544353120064462936322170597581372154946401833992\ 3317254553258438748602481997670419294524734425215485079285297078102117523940786\ 59469520160156874501/3265162445244921095667665475811680875834194795905586929654\ 1382050386909049771054551499991764811357602917758688750106826601525255274334898\ 9962296709821655882010673176711569951184400145111994153395303453537990335411696\ 3387823733154125089184252861021606500927609702527969450373680055853551958415079\ 4965271749516974080231686057482336792176259836898595317129438199744261476600595\ 3361278604144128261346630385952105859437197935568046899522645343550365518450809\ 8142565658129549051545309998092816037916262899219858380962297276897989056261054\ 8191385996239972287602536661460517480933061926296832191243092393153785967917489\ 2470980797961280160512153322085801361430163829818279677865867816182249408309274\ 8628483359320817947925391352613320344699143499110332775633918978031515883282628\ 5629146569399429932270130233507362234410152787016419416459551685831984873754401\ 3434168581388040399168351741185254573218535907656208231657049796679922801049541\ 9836228625734201130865694771742067382336769601925001794753668987815464182490213\ 4843065159760149062520093318910234836324802762165023057467796399711965685082820\ 8281417497448167444824415829929095247071016020165070392027391404280172554273615\ 4891242389721750500320544916439996447758807514831109017734332131835904000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 809\ 8581625251310170143937291403769938303700988231491387725173087007308340315812327\ 6140915229102258812582970838055790722052797663508780395392256626352295231378243\ 1364601356526969579057777861367650153955685854928854612543898660075696489498607\ 4445768847161202739434556561056415189311227212395068991687478419598371941837517\ 7591742912431168126875574210329847423181917218242091463736819921731180552795520\ 5566960752985950873375387599767226302442712078483415884512592658903558991780457\ 3891298962069118529211260591075897739896929589477643185359085007913832677024168\ 4697875464016531381525594900512488577772423523421832172572909173279807417716268\ 1297726496228746269941087269666118362827837323778061362015388776676595175291442\ 5308579263727185302347975932962255189944459538490208111116193872873184210900517\ 3561816619747896738639512922673553847075157389478445392746473535925796823365137\ 5483535958726972222493043511206041037018652275369065508319630241522600972870402\ 2747924281975944406715573633706430306140688924257032173841758998745277774465130\ 2807747110045079847547152775809694552591603731657557768867873860626728668126181\ 2415360272550886664065901612100498357890579353785008379422144449934558414008676\ 4118201379097698187259715676452038520926363288842954172058187878412589662948328\ 6924070908909585456518469039571348125192188760219831725812109365651325905404116\ 29914160765529180143457397133862797960549475432563037/4095270935350450114762200\ 3051183776501657539524607606096881505144874244654528467069782677886542846322349\ 7394642898173850039304776874273470309062895520322409627029667262669950310691539\ 6533851487457775968081271334454214428793462966039813585597943263208662659858120\ 6807111488484951616285498439887016275406322349713731806417676665434532071866226\ 5110279934830645063070275689056392921701876876140145025333389843484059728544704\ 2843595634270359574771782927445768629808353411585088136914226481375365980559755\ 7065116188992334089164414382983940076630981352309111810951632313315966143576797\ 9151953247075730260426529195583820648415904346844411621183634312291154840501537\ 8798871839766182079885624498120738136032316816446727109973182812355399021098543\ 6973181033194691791752751173781034183709831893305670618296372314558929740504205\ 5648952800194960046623114308926140766428071253457824530267250138247729001976545\ 0137558832512078248418867783229097322290509901961833341271704171165457582513593\ 9213534722553013251263181482662638177212638852825058826402078423185141624442005\ 1081943570697779418579734811168437366275578898237326674215886803120655793036714\ 7707650574961719795743479180847396103053863850481612390568403376999044609304644\ 1119405431565582755430400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 785003707824304985159277160209111153985524114801\ 2549653296936084163220393443815450327711104001282325226321301352125151952294981\ 6260941059388348168268382148641497810151060092567348654513741432569793524958438\ 1224724465819438625950256015169598670561143497918345543994945101645702742608880\ 4801852096069195556339391738267433310652930338419938359291140244158666503709224\ 9313681715737902361669566505278055984977579481581060436419151800269487219179403\ 5137920402145772693388317601658548691235094037958411381848080629698662382742743\ 9329043569646200492738204295291601780502949036532256117991500764529039470857342\ 8148597811041894191960764038353082957984720996742538807837974694872273680861478\ 4857726523100730923419114343339824159445290793469992079922831023007844509850046\ 5675243632547252702826681297435550582297062322389827394015953184803845390820325\ 4712741450578783966984071079717750866178473910868306633430728949865086312600541\ 9364881583778800865288569893460019189179985045627710824209296599492484304683901\ 0336089369134570987944341268902915097868652943885948467707529249692232823380467\ 9970333067023981284888926236954755181615400800280662568072124093889711518699285\ 5304416795202752356210879841127086514153880617321601343392302337648342791678203\ 3505907231276298377654682676020246017168151767692540450450479739983064976563964\ 7091923782576855900555327120191396071636666155462413984674170935578149214548583\ 31152568787224999/3797734726159705169500712390932826646774650129774225872970026\ 6247628568074102260398453778562183693890441499854349174994322269834302272254031\ 2428601061843949244372027612997494707439078322491648275780179634447413477914103\ 9735958794742639656956835847757259660764551445158067878826942765692542015085343\ 0643331364995991423537074900713304429053429861656557967519383027083260269175986\ 0474574020716794375599667668484387498778430928807783174756950420726712117403131\ 4519560187694322484769409940974300839751631594834960692283113324522597285306302\ 4007944072483135706610582312264174759240097521569506342836300777176223060731841\ 1883589411463281702267514048950603694852436623364709427757107539698965099907729\ 0826374195132798645642218297794192303936066374162283189592966663392915707960704\ 8291977781183542601017550052594912566238071291431959783909309582009683818623003\ 4231186604413031102312429211465532692176709887132108701780806009291674350254151\ 1242965533424579870733619554821637524173023613920274252625786728710079038840806\ 6839597256966337309851721767041790233435312450329606663418266623177484145385169\ 5893640568991720051059462055954354490346496166202083148747639069769237588594827\ 8761860823403350712736103700860679805885711346052106814754607962579984711680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 682216895494713539918264249305878005565804077930290948950432193075323306832\ 1365970942949757669107025383810483965547453037759899846109972726423431756194771\ 9847712492703531124319620608492872370632797020944328387527107276385835615847835\ 7052801930023573997075875780057500338028318044120418786718229577988952328985783\ 9357698588471164598840715195356528020989751103646941368968070884273496316488188\ 4591791982341481956225766947069536660670279993728514841063306202829927220695312\ 7835450178078502794271451568151805219466883078475180191923340407488446475530367\ 8833377276238847396625084938483317850286578977789753998459878356450205157871260\ 9916268490504993836946444187332338688960690186528838970499482461680653835041600\ 8335067624312821716552582919424983169513530583521210440067944108636944111824567\ 8407007637290366948529005927093177205002378769115949935444029058690855334811399\ 6150518643885872445611817439728484216609505912939090966965550958746698335879849\ 5757160452053726437953878052727067973086740012713076908925462814950401643028593\ 5888661116320610642282584474300137876003618707064938779991682423766607661949395\ 6438996019213736709910923915205206737891124013892717736867922581870392807811669\ 5005933816355019072377831611115043159331196475442638708846795105184466130983586\ 0955585396897801917125314064527708786336789492829449245475076631760556435151810\ 293942955880120440197943762017934397030818224452493873455289639319017/328603515\ 9936604199901609825467183217311113427976490850289850601552716866219976989854565\ 2968167501180010191776735531504880548655022096580135474926503284118675332141045\ 2076447939162436287999084714743547306105146843869352891579089608775816221382421\ 5138304029977032536112268026430855121318590579699960411173512631369742934405760\ 9354897695907231669155253685276346389488686032724852859300774063113217818305900\ 2228668510805635144477484740657583813993075784300310604046978781981697008120822\ 0402730324493126834152886535496022811161338802347049162846358891089110195368605\ 7665629103572491457328994528274529776732339814974957279614971836151091935531249\ 9078385090220586905532803131113835316103372330862226843494733151860567083534355\ 4528833763006984993131071743464167661288015993309373716459885997449952972979795\ 7743604939787137585853964864304718570411926479425406917702397363383703560006490\ 3499409445987839867855295996976490612619779502148587237892747198116380237967360\ 3735561603583038803290480657491061388703772329293480437190899995305875742138184\ 3741122475479316419963039023815708889682318970991735208659722246703492354621777\ 7233997189463727789548308171956934744279371993925375092104047420356720779216974\ 1053395734004456388320702890435739433630397628416000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 12653774830900863059643\ 2185005822249924641414430693232805418859639264023257407905693463717181621273777\ 7320934140559868146965979307265865637252429126918058687364102161282991845947340\ 6020745389513664842946603486875497264638371284186615605523652320391107189151904\ 6123288719885328897675117036173289325698028669738952514843233255930748286233311\ 8919451661032870991321571478813946936590609732658316721001730159909015575797430\ 1074768136818439578679471940881180825014947412144132330050936276360852686846093\ 1156625007056389391775669999353876493671446353693972992012758209913243601439838\ 8369538474704762322401239500361120829528505563969148728016965288942962900158556\ 6292081778934720097260132608764293682161689449664163912493351359469109884614243\ 1486351515872914779106368899001398222238470339677645848215767154447784901844580\ 3180984688770531092747723625237596006109568747787397267891507476060052356020609\ 6297296526018292273599327256525629846543907548813988232701352740896539985931818\ 1934107307201035067137226528110564499194386601220184560518899925731137530805265\ 7609259458748450275437260813077275993808449151217061193788599022759323176274593\ 8665115140377527754349132405357650489349386930003292964652035519397721420475329\ 3666638925053326770638298615919531522540078303278625612007874537938634485609575\ 7289331997004491684955987138539140198283891376371224330108668174904002204428150\ 5694054440608166256657407031071740620167/63433619746059461013743035410045868448\ 6976314235938636424563500259183853705139870715858236448109902295004845858177891\ 0290782726728268283213937259221625870516260696728002790171652708046509726722992\ 5922421159611095517930881779681824146085691045499494440158660361459714446283850\ 5538504475791326722148176927187884358353234961357228239122495584079769575810922\ 1950012453637933501340134176448051074813322372674647466884713401851373309216599\ 1119045126505492724767379338599613374918589428030233205505945564449216798989574\ 2581569936741535173332645787195860368595412292197372697263871253505149343341524\ 5878065303157228476410377962186482284506206145150713128441382199121966929333610\ 4794047616214564772678511147254817016098865807582548389584376152576084769532798\ 8996138888561419854632861821876946654895583670694515354271651050368981471910498\ 5919326090642685389948916887388920031810887687772147173701314981439164700314852\ 1314197977035976275452604609269045202877772550672228325444194704334153616908955\ 5460478890718870789642623950187764291938221529741407993947985463424185127077634\ 1677936391426081923830189699184190243948653248604513039987579172721827483817544\ 1489400220165077524654036726587942208394061257201919429747263112873967495093888\ 3929536471236608000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 6487587800953200195161275687920894666180500504007247651\ 7563986598834428756345142498930694413600062146605198878080852896997133812320117\ 1349963052780224382948833761623587276779914924930119709709613673774121772657582\ 5361831434419730105842333872464230581113304621728152855740953503771328369001445\ 1617832907283870662597070540389423565272057691166325735400335275562325258134025\ 9134990296421336501107537963369629067700092076125064796075222780573454615413132\ 4022393974274064846572235121046682549553264651576497266685344437012899359969455\ 5632861485761901241978943604982398716957340371695910298133267927478764624381401\ 4036592138540690290890399579381344267088053081395525764582450436358014159296497\ 2932929448467182826814057515976563353672286678851808802169423582430336103646013\ 8553459274621451186923628894692480439883989510580664541279085462643770573586463\ 4350520016903543716206736893386549706494945235325204993803910190591114038595618\ 4435574468804536660407282724919742957049818975635439837793053571011809771826599\ 4754765445378566250369083808125288378032020482301989755129733416195527336893748\ 5405494445646366516645914817868029991992361506675334309787093600433686000772871\ 3110421102729095503973489774969638400288995316713378847054268021384242488209493\ 9668650918742587895309150099183413583983617106195227515270546671417455880213604\ 6051621131084309464489757142504512979968424053934339947208059255839574872472583\ 953768971324989185782967/357260386730894059725869346147591048447492698767345223\ 6395674931399421233045238442316130558258180588548186410921581274028501757651254\ 6835765223424808195235842101392918370596876048377481643443306371112293001830691\ 2840197704993990290144147331772591079823219905251607450120602494892585891670372\ 8838290116470733974828639673654722060039420280204774686941511493369646945470237\ 0740324786693209337793027761900082588305657656108082904402322594354092856391125\ 0005775459539491742225081995978270288307666161619990795252112522319590724089447\ 5788220271568500860884003484850436987982665733807074277525527646269749322608744\ 8113335339391494789893624749252581543604528902946302008232757996951858001126824\ 6421249511484395615056894543893345216605958287151058631226978078145710223717430\ 3849546869573687138053645780767214838800988829213798618508334323949485327204533\ 0848993730367837726810149836470030250280210986745415945250470020029046556337979\ 3764645770045314755223512625116776992590927549933690412523094763452828601270559\ 2365838636842631627531369798431109066966765954980105530355084697866117194539690\ 6341967596161066440349225667202209642562183511769419715652172495043287437269196\ 5022540405145478045708054489211388473560363667863338841110650813368579891883694\ 0212838446871347200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 244601455985198135075941640749133069808968601963414859\ 3581518346781335878928136378782959458838771330526054601795389843077925439129710\ 1820493368897485103877639104731947382209967682353252671906871795588570324011686\ 9902210441984523685991193301948148338560972118126147861899240101019011272665328\ 9903672486521563120761214981652766039670350499354032091729407051709808395089739\ 3130042707405048757667070144902283446324224799838572990000150740853064901754706\ 7188623308283491675518235073875501888598145633063414344564880645079418365429945\ 2752084838252633970020305043501674029889178867171345893590794941449323080010224\ 5706895463533355137727348485087406450644354644406102044457605423105125472281994\ 9254996807521721071290742691663949559665906480994748676466587341506534060049708\ 6788894856596108028465065904852175973549070036204119371535186041910929843687908\ 8012401280921586577040659457580187849360185950707642515330060153573832373945525\ 6599556369717238405886885193887172624944699971948980089226403192564190076108652\ 5928849312237534573798629532400182301040034974481476358317130241424890840354395\ 5236338904143557261607907708704133237002731913845878629098922886225584880357557\ 1486768888083336809137540069183941970180216609180665391286078155829437018442762\ 9649062030268416908295102528740011527769678818346787662772342232459325833944957\ 3777857190453850685823004658023143885902943827065254550815643303111428409957611\ 6535926434608611922224964037483/15927600148214631203968311000178285493847487306\ 9306701928476018040776512180054134433135618460799690845339670451379128556292731\ 9297638951956509244581168727519223815345487195763019167111069842887363041817992\ 3911139443724256694463455261553433642808644673942126944180708799778393227474809\ 7384826916460598592514518479183937325300666215080352736743623248324968576645305\ 3800632747038254063192045350326250244309915735055391808537384643031990302384441\ 0049986634188610186134063831497003828080817617045293742937393144622225184639719\ 7464739355637099172494131957952330022820294703714749023233695280203055424644356\ 9806772935500542855566106058245051113192015293097039983476522459238041429604930\ 5841059728059745287471617384010364199722541289575894577579135112039587432471298\ 1941506887150876728132076959885723129432342470065677183515227878014523004070351\ 8520713129873695203524587227093179335253769208445533717081528986525002353266815\ 6396076734886256314092935610125665571686401765112610753790391221879514399865983\ 5434064860892827880313849120011168910319480762494049763746539493641786278981226\ 3096383904708107539909337534377096961777200000611547147876737531763835286858041\ 4453528435093509439359382844570443287612185319649716807914104544423185233470902\ 6426648185031194002275843440640000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 42233604234382919166360078920728896764230\ 7927193324713098885074364346880725763992577012805665577467058056145985356291748\ 1073731606594805420118360598269067424736120168273895685642171542314967801388308\ 5923881804300819496956167268839500584306605249120532530617753048495666682462022\ 4612164310972792180949530656130404441910354906974098884338796363524091498959564\ 7125339107376633476489000123632057752093920214733823322772801911432998976361597\ 0286973325545812066720678348587933517984458329332479611639193417074668214061691\ 3757598002863848548025693693738693412592995781487732970178745388274736130107826\ 8004285972893896179640263285646091553359671418035642774607009771034888797156461\ 3321807828684697332967583917112708547118928127859439640899443619731051185374716\ 9860495368147042526264946799033217069239739296683743625588500808094222107100440\ 2129501751741751695638429141981230267819126549547740544428877417422326358774135\ 0343610468762159601107807399202441475444329093287762394493948152705238823602805\ 1654269390394552470609537640008220392958478152579067579262029019260008965280298\ 6385825743656628108723213309247991575999697953853671852891088780015496662255378\ 3936140157739607068394641738000962337449560502617145879679075401698086343956106\ 2495525642201658665140942155254728882022115014553706449932421644336355441022078\ 9634207439143787191399710207413783895952240370913387662640582332076104281624400\ 0887735624950939354650820127055501892892157/36585318177110599889610556185147326\ 3542100925252884877185883468762350318638422035847770433468511667432069585926633\ 4375102548743041647766969314225227602193018927690245965458012874204334358824254\ 0675346385609803570500440311456976552224916880166906144877473198612383812208066\ 4282932308000526387738744393486216564144376199494036003864130219669140293209994\ 6518362097816716481712844138013120832495609322639074492030114450283640880546446\ 9868161456583254569413208056801633660030677482197667955376488569422240686459180\ 9704199910092093116000235996503820555356509369941550572057913969379741244162345\ 9232302581257162618145228195597865317466770169380432223136465006148275359229317\ 8274634445913987593704790010263726048027848438359422360275565976827838491417139\ 6818734413677069471932764759392000789355403508307278219799814574634038044819091\ 3506059495627292891471850628677113532676175667990436984482756690744807548413875\ 3551895561601982816627886767152286665771287935710870530830376489866236192523932\ 2908288924997417673504730479371261113583344389246837728055779905582330396043578\ 4138258133693959875356330197054398203430014942289695068291490514674356340054811\ 8898459088993546439409403554897208507462382472389437836175414352140444651796879\ 3045141539631376423243782654094557472358400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 267210853283751357338621572156\ 0096458627553814371122071887753527877012723277262329133639753874835299467005277\ 7955981071350601789878860605103676202219670683686337556979179207735718927554623\ 1725230051096132544633683704763856664184759386030336874362140144377621351366020\ 8845996326161436987443571933771214761734870079505236741314694037906999814468577\ 2172856056229607211526280993522599777501585447905184438466653612542275106036101\ 2900824456074313487138227316787711992361229175675744404411408816786044344319417\ 5593291543055654288871972311969466743298145907702925660872520832558199187334999\ 2383556900062038751273751034193505960966996102885684362879385095158938659726079\ 9016991861974177095251966153110733549234797365564424264041540865325808696081878\ 3439565131527730923349150002831394347704343322305921191871245706698208479796321\ 3395906375021610889214843743184999771193787326587723108486287028815428716746331\ 0842969233774401854507021654434416328041549609802449198875396798569641969989331\ 4804227688643210292211479029843393640250464725664211658677453118332710893393645\ 8135765630697310763312534630596140835831184003271764979666987505372056422247803\ 1536140361619295122528012778822688139166931283728030987898452050205884531035328\ 6495189746314136703930577396496837299822700971328236842784727780562237185924949\ 9629311965451951571737056672916612336616969813742863815830871377903460889836862\ 4118501176041732743447359711396481122330389527524453627/39489052501170765309040\ 6949105325933694844097450903831646713070048853850721512429358719143650472528932\ 1171814062418620099048421080641899179112869535524640691819486505095770950597039\ 3236836810723730850865759535355902596615635598540831973319209285920400634426473\ 0589605109190903891808077738984552502170982916552954652575872037760619341623888\ 6579171711226211865733505602026152681406815309505792804934331384909839777857932\ 0878909088109066045541848557734415945780646571162234574947239445216974415230601\ 2762289532572783553260401779317045370614714567962858916173699700081543010128899\ 6420088820426371002791554230365523987436457649831041399620152403958068720487426\ 1313458534742231771607354515306492820583460581178411639306528090692076841240417\ 0162309746889025235718267754516726623490845648290241417822163379209034828055373\ 0238706456269364610811296068101814894103371963844868876257384397546875559484648\ 2926340683765425808369741174839658786563199851800313546261720234754873600756595\ 3491698332475481223426521791240993294037712459322016946062371291956529500136762\ 1433211343753504721446729120482595689925234025949807106809857219266429740901183\ 8351862090043467425145098755900190199025363782772529117468844682948841278210081\ 2119307452292180842909909742033285900597439490991063040000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 11212119709006011\ 9893212485912029383990162286656430921078399976144033862661992079473503662551652\ 8079175096816507467826568603873745656051432582266205608767819257611724907881586\ 2014294514283807055579110511399842743447017263058414945082301000610618976897527\ 0079971886756721333000042225554305144101539188685484088731933423909178831009653\ 7121958914815859754638597233210079344931539269557913736218065325177796094777236\ 7956231860649024276879376966281842836390604448084956893249437031216189796135689\ 7053206316934754952495243622568508264653529203023068051267311169013456816531672\ 0785621891148429747470334748801407722580618706551339253784124487242716757764016\ 6073389648654251110112691652157385529571258042036541394661029772121609048814075\ 2316760650979457724724955289650313121814634393382156635923662773828294239380423\ 3369184469770079071374610888900119241818996795709064527172635784346541438110556\ 5299324417328964310201279383178184956667112369883476252884877036442624073180227\ 7597509491529663456650732953299328281763766720163109072406163451007565081196847\ 8120822332526284328022970057289980071877645867175283139756517974901713728449414\ 3827523685791846555876996280223248532073025288493744531192547844979260334811003\ 2622794522891284109260969602163458409347699700395355000161725209313022521737966\ 2674749782875010489011383220675782864314832481191164256612140217589199269905587\ 073157442909695680251897126009966025510622439031952542702972620064727583/100048\ 0789980709089254145019187150249809879109451738588731113568754193559766154833254\ 5398271188506152921215430237911695084586695660446404365923336396547195535530513\ 6904542008361329904662774685373758930291360506516260050044591896119292361445676\ 3013407427571663501497745470572630796228731305498582897613845290826057157142763\ 9882336329963769646825496520155663578011300495519839109240473639597941347002031\ 5768809014276966125781140824724919026486192188197032963438380177374742797185761\ 5598600068442947535368537270869635603391708619176194399102091604068524083386283\ 3948140541529451973271876501534261342900606241343287757545059964117843013596273\ 9393236242708278394906234088762485975039198090403412147990424699754250105707663\ 2150966491886708524615231513468256491098663761886561900395947685945403716626198\ 3503166436140606674499060046072426311241703463797496980569438641494954296269858\ 3057441069038821215795856305057085387087487305461643432952066695162473191785532\ 1127825908802008466480854546101063407996612640660515371865539172481897324263386\ 9477422308255109520287713570222393314495688451658081657139426713248773232408024\ 4097220616739829176638630395518910091520584847684091886896456900180072824530241\ 0789033067150822405284957228111597302548625879488139906336092522606388838400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1347068274377803175372333280534082597570237646410800340027226443153601626\ 4329173373083037776051158091979026043105451002244560998090695627880036573157702\ 1962898075747982326876117736137332056937024647355037341657124715554978515290158\ 8125341898420605937179654536061152489982558536120879317017051126830342394802430\ 6742273154132558869886974094082520907811823876653634696878763118581693677148254\ 8898139607694642217227332446948459712790482245119784996815876551931510228961665\ 5891458322017437400918236876763247552904282551057100572044719375261948310118753\ 4421986400091354436665273843808335718918690393450758589615160217309579160861896\ 4342064093363476840444358246881656407630812640185437589390852104571151091043729\ 2011980695163379178815098567065748126613044076537309778848162919462024225518199\ 2635745852654275298234903197389697494540131311463451574232887423966340574014052\ 0286173351980580958348917914833656608230974536384107448542146913801049622397524\ 9655089091533228613924655997738512296723555255280666579280950639760869855849528\ 1932672777432528605755573459920246286326164284425618688646255209407808745614847\ 6270320788067455051288863447665093514065805450940758148571125684194775036356454\ 5113339059252004793116417604294146853417993138894414594588382981706067416395298\ 8961321465187994702150737593828118375299708976995707379915572519327646235398928\ 3213800529284061795754707151856411115293672570791378819720209172945829280035020\ 503282762336173969001/256603801525159431248147067592493955674779990684607941253\ 2036561663007465398711287189496057356561251045058555817675076882718642656650677\ 5914498532422718043098453288162855907426136677817149769711477206436036107086489\ 8400482369475704282322978342756386755441215074889865041682517018365087088882216\ 4514418024010985890643615855402799066930903810074808060837034778406133179130116\ 8927212537384423308916899295031977378156040882642642823758421497846527741622576\ 4011814904447628592487030217911165069635741193733606838986008383060560678787018\ 4508669421667994976543968707871312453566737330912787162691355049825531007991210\ 9410678648238118042419964882681679879491051861499449379182422715503078822470256\ 8855734984639558052476003963096456683164156533720168135050564492210171983169195\ 3947602998342358815751850845720692719527656303142892060872721620691177038647483\ 8334728776916087627523079533637661726726284151281981555520692043477673836535801\ 6243412819617717242337856829939488537016861305349278356249668346381759418274245\ 5406931910884830513103360741137610111802858697817245816463717172437127525126201\ 6891789124364394221800944862844669104534018396625303515531566383800027005367407\ 6735842000765753664768477448424456669755516775825875959652527680388211107098335\ 0551836323500319874125660160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -12146656891155022842266496342184038098045\ 8645260217626716692219357004975735680641272195537512514703135175017691168339464\ 2232163562124784967084248437947014893125706922927847181808788025777838086248346\ 0871447621106105626315005095888523577399625911854672529092392181926922465245426\ 4943841773731967501377157774692331434729094456989900969084578945022274928181712\ 5416537006219177985783027786329314963255826228783366580466841766073767507066456\ 8846747608724141465406812406274254657581155413196408493169492335794278713971741\ 6031033341883169139550687053157012301754586455896730777303570178047119126918490\ 1329893559430804749628340680295861968353808440830713065350236415499113489484077\ 8500093940760126270317987406186226996205473474440117305788639442308369267054449\ 6727395768732492408924365407891200811072538916548398395700570543467845932885558\ 5512356349122963346070517426468998900653845733944252126891273568451450210425453\ 4787720735111746833936755562450950393247571409871968886553247418287114334705430\ 3409759602684388276140127409882823300391973937046608397900467902205024451116713\ 3336354179980428754237880142022338952407934329458419599969909144654046829660671\ 7395954576055887492988209347820634123642724660453155973679169538608323353062299\ 9095023516324977157337731569521526084728876182622894376029337398562126739668884\ 8266086119627165042110093740667746290146893419641018159748352072489213112521350\ 629493742559913952637254272355242141755057143828957969166271/999696473363837019\ 6956042493211255318336184360603977967542757037847142018241407380742280334009215\ 3565712076877252923960738599378310205289973067258716526503498530186079495078793\ 4775054058662527508048842165368796416807171577890994577896910209574443708440549\ 6537963499406083137224478649442227619275925134618121435773595842587443488085404\ 1711742180478797413268253738754413471860137907400828019909638609447213319364267\ 7898438253033898940751290907754101647620710907140931234643464867194374243253890\ 3545978492934474381512614017000933542205579293448590401146581530026313814351060\ 6295753898881052718102126278122538469574086053727630511603399303375227176281730\ 9213886722696401426025387238087260943910121231027975441927138510288455991240677\ 6895015567660215390911017529704287291708357866150088638262965826872283655087349\ 2482788877681799117353287409027076078687075608226284218725574070803717080777365\ 8132530899129059372234125652065939042059183820524520682965680990855288179955080\ 4897748340329020040391419743401148930587235609079801670929607978784340113805410\ 4893250939456957572069191967039378145582144654063431810400996004619881090810991\ 7249244682616843090323059702783520585235370280091426706299495551604323626290183\ 3004069052877227610510294797055657511149613414860791791512409310662492160000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -309082658312509603797580498530080688787196853590300943431056185459381398973\ 5950856124563109691136241163243599700406923828851083258619508364202479290771424\ 5705556126607637304673481881054508003512300653380565483093961857076003183488106\ 0655384905798293923402632012673910783440145246819005371303619362582359387073379\ 8145765365830860675192500169586576752527486865055490221019227700283183047463842\ 4482340782058898538866614660299504287670784853048391734970221148739510612901520\ 2644800068507714927951102021610699956601198165476856106111458128822471051180167\ 6457972208913855211871233273993269180976148504404898019350064052809868284090000\ 3546976416029583639214653298424189456793314393948909696640451929108431413172602\ 4094564488296417081175562965909094694869591919691323826915402537206853000875405\ 8428465078475783318238730305842322337639860444664495719010250447479678053413654\ 7313979979455489011323142040144018817842642414520546514113915787244155584784517\ 4546401852380199741404613322707549221607203835329241177698932658738349967512009\ 3981551989971711231058033884272506647671539239113593993379230270797209130819945\ 3757132448156645912202002470045733337101596867249495181331210352294252100717983\ 7525220845738939925806546583431966042433761010950396815725776710885850254170262\ 2128750200114006383885396140229524902912854974677086885497094182978516497862742\ 8578537656404238619198665005284439781155221552793075771493128021245183427181391\ 39976957818192932738926889541718959/1598049682880418252753966170651144293373138\ 5944988366735412603080867974982201976258156698427203771586990644865881939648553\ 4707775311023351028061151281978049860575013248629679158947906991873613906245566\ 9954442155810370967470959479529018865065593826521612371469204946817200755769004\ 1683859087090194829735346254885776045536086339288736464120292722839441278173822\ 3737154070651343073687483910764472263063625276556504365140741340412131273762780\ 7734197864691463818877290640916048276333271443769949473497252730639718311860460\ 6022801020191323318082189868378520562736387887733195883915653080922233855198950\ 5815537203848054026972635938440409020790856838261924989771405447022242773138751\ 1821526985715960916444617313740986568067132279317032962439362509626188070295159\ 6892485115921009324484102301085066010772539440437543562212075057812634635267021\ 7351767736626727126223443606464573620194291966756779824539666997124867455490021\ 9157870829389223000186128636077443181232517066677394487309703686603324720070177\ 5309797501200388236380757918455398756215635070412380661513327842671388684135448\ 3434754616630039451009705870176439004566200953207260302531082160330744838698833\ 8408593940641678607385507474548867580984016728864891288070300836427458992150039\ 5242816695487498579240560959460771544211033063901395681280000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -10053619895\ 7063007475253574878425154688181905176812023672107438134944313281597293923567015\ 1293489031383314124549591255673612938078465221032487047666685589108558944305123\ 6047576171544211367714637243010757444776247828082782787920685304287889480644607\ 6609066725098409209813976318700147570627843402912944538051273177924262789708044\ 5710007338877879484057004219873150843016403645934734990438385578946338659176293\ 2911409726410293276142171552404616684362921146885353310910090926391217926876885\ 1539756968006120740761766456849915198955921368400840187816022285194737140862611\ 6254368814371360717687262189037028127358940450831636216611909598896547948449155\ 9371418123934536153144541697629491210790365912836168807373859267286003416492354\ 1579705490969574399721265977741708776298195214727251437413900084471429623431728\ 0155452273600768142675598572860072693852381376261875944779840497333620909108017\ 7475606415665335719801516320850238071093634625672772516285559005914189682695357\ 3237684229109617646697924200853356905281543221932787946218511194371712639227362\ 6161443358104414963566533449419690130562701625083250563273013004090378787138552\ 3584761319752096282656708827940569995217731196544073508778389059455864524976111\ 2389205762227895670124405207667218364399961954411771754274532083439245608132573\ 3831814188727848511021870222951650213829484278653493094926894354847182311033019\ 6565626988094342968474544002340814035655648564573994674541813265120093709191296\ 09326912819949692351293708629/3788039393105619498284135164936758418090847993116\ 6239509420462795830506599503977813110173607253271474901742034896569890584258897\ 6985705474441548514161260606711924076647400747792672229622101632977663980734555\ 2199011415854216195013413500143440122733361069524043337827061431160672409413180\ 8861148178622682112461842276772435204135687673324972211210413233189682034232966\ 7885875261131476508933181852845123534911421625278076737150454986319821582803466\ 2019002073191481840285034111949636959959153961134203651839591814980742085940499\ 5097349741782295105952125315540497795726004105170580252488106405202145190956832\ 3386463711698554945159707368657752710538504960432114593763843612375050488433998\ 4105977402444444050554415026295877410514325405785139683471263567586705893821429\ 0068760515437790136844231939393894139526008996791049446366918413010212101905031\ 0689988559035486137186347276893705763491379934841770929701181451992622733140684\ 8892367265737542212800393505838306025532890498941808955497283862273978409804208\ 2311503813859225787347716163363035653049001984319871127249857878092991962610589\ 5759218650616640050854777952731453667249976300588218052887924834380777658781965\ 3745318528105806195338215740524704155105901305315488068263084820836835484837281\ 4634943934831804280041394928779876784692538015026186813440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -202431283\ 2642983918843758344075781120284098485003135341770439230698343899399885545284579\ 9191716252274115732409858828586716129815891400587080173739251245010072640887920\ 4263353083983300403079166267083116201443063570046924529786949686655196089607389\ 4308626828610698298182110250935599872515787594975964427604152489592822031099145\ 4906602227726195232242309578829499603207823652647341163186749484527371666875819\ 4662457387593095366819261205640565433653935121536165533278492084478847001121475\ 6111759700235395682607642600808637234175654981655433375391320516314387292252712\ 7272365309029835482612867726445683888419297662031120043039471214731021872675538\ 9577756662719004760806086347886086468735849500496598708909251538932713207704255\ 4781375264555996160179519875345751440220475413283090557463561768043631758467590\ 8002533219716032860017787642247726938832085955750878763979654724345482517359631\ 0122454993748391263117630634737577447842913286162040618411746281624345364743381\ 0749353701399543026095669548265502013875133664749489885085267880401624799225540\ 6405337878861917353305440875094382866259546506571836250663398196474984625504097\ 1829152309147874947768285893033358876360878196485944200565400804081666047310945\ 8219427353845381921262159603042915801912771581408810160009396214821454024881759\ 6779878975058673466087778812052003353511050628662846546538981704231328136583795\ 2616995047541318724559346181868529562464961187766351381153967768839417246966336\ 1231637447601/60550365120562375978983391986660903406833411675218058950551877109\ 3218788454399524574275876590669985359500757212095961430750107806990656868025445\ 6041650929512353307624738802374759646159113519804525026278301701016545090171950\ 9219085679065660822618514347908518137279244393759758567729545604028522514239456\ 1007077196929278232462669403119690719312844329667306453384492177712222948895183\ 3895110829466363622874330415305234220404663876961890927360780080428618879871591\ 9067068308998365077879668026328022267889510777580392982484797936300332627347450\ 1788351106121159604944288036803101165178686038192385180253914761812791999232432\ 0105640983958767522291533631730306371301736934849972159593774879363785616394335\ 3200301514237754350613363229557226701318086226061718899994791414570019904787908\ 2391866367766291566475983486703085760729564648999524380690383708432922372558056\ 3881268541088403449370701549446539664834096762757918385402491577315910716464283\ 0401434930510482744141730494721633018309275991318883699110933108222132043784008\ 4692148048521423459048252908445450786369843674632885349915927240861814061401155\ 5941837664997702560560926120340986963623080789039119722093543668502662020907910\ 3458748174016150366571803079131913214777547694300732557728703677376559419367691\ 9160680943010580319436800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4321273484830392339466119093167051339335735\ 3613798793932619774439071836682258654669730138897950938201031689469524096054162\ 0329364245390982369570303637558033672808640436047981096237365440952838197409265\ 1213693553597380028889005436447585438347098253409620520681593578771560010814370\ 4756978479462687878736194257505699542109954909857907510577762543966105802614091\ 5231477539248392489363909322138220416581227089962348341940297577776015154540908\ 0961263770325064279908864961206171397246758900251376780443080067474774132297070\ 6334174538388828868277779913786093036004922379039354995470477743949049568732862\ 3976773493563845633359954946616854994064966210933174678007301537703799006694672\ 6431817752356931115972797650039701073666859468723421472331699466576041281686588\ 6227899275676600583723464257798265568199739591784993777628624164211692729926651\ 2115366655987468678751140087430965945953192691563321925270401401360169590376329\ 6445876279596319033654476390470037736451260000029709851363035980594080881179885\ 8998547472161054599862470107197944104700151114321734857556877015339709633791663\ 0915416844703112506085545669092495270840912119121971178079355194580704911858911\ 0781973155748012033788684060921289202189214475530701721637862102091921285643008\ 3784307631203123129579132044895482773372639928641809078255757782179749269781302\ 4291241489006136876103366648270224864513505121288466363247653837334391243781121\ 204475962593681264819212384666418034905885695026303520875582095070638143634399/ 1089162554813880029387680336027823422856957055883482917699819571800391612903045\ 4421435243940356241314736270484091921123543897572857683952146728247622399773263\ 0895493842961077198376083670938610402762981381812133215738881521802092090615835\ 4570781975032776954583794518711704188390597733159412364380422372175512429950564\ 9212089520095836666737923745066780398753515025440451558745954366137148101897944\ 5446131386181026825515857994635024313274901151777922948927067084206535227981406\ 6900964099383491785013299548725623850391036450756929230146935859721164612821623\ 1154818088658352745574676431910675299185304578649706630713714906971899114632175\ 7196081109927927986719842150607408319770129826393261751047725218519238348246800\ 5426057413670181588694030867296472802840067255799258651549856913052431506726749\ 0045754441106093522606372908269136126478946363505864461119300953956151137408097\ 4083972427066482748073785024386057908976201153262804111774007143301265407122386\ 2004000801948776713040472355881263588490000562164081558026037208906796981517769\ 5199134401972074901209259276813488120937012891212159134333919099026399090573482\ 5306612978616082224344310939870329182673064227838586143926889879214274653191711\ 5977229851238589760939102115432168758652623157412755188699753132155087234953365\ 6108087228617610755087876686348288000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -771441927249230236604020336870266798\ 0831374455229328847126138125689458160131457638042990411800366361781919947336437\ 5808991974180703351337036663683160639937131547546509834066908723803766798990477\ 6047187251152859024761135873098733950186947672926111452448409354640792014977137\ 6595030126620470724616823350340111777624695459436610334004754291000169114390249\ 4440772417499199173825001518386530331137460768401824644874166056164802274690333\ 0126884097234571413508259235951553173056836317081095803755236315054383876318511\ 9094533301150428800585752747542662334775312868649344632354151811295214595018030\ 4456075258968396289575573709828855677512413975545580381909690124249007943452361\ 7990615834930389837870099699222009890887945759283350396681495591405043124553235\ 7206579147206636025236357925267090870229495074564983937276228863666505039422469\ 0329695507275985682213114742004663128702115915661113494766922224546559476907394\ 6834144293447887480238555920151328868167787625522199914429950169917707060598215\ 2979328701598355300727402416369705282246128324966282161621919177334359159905166\ 6504103400372007705815105079726437151630403790559840257830833900240514300331433\ 6796207378947727144477129094372555517703282239484452244097747996624472965809654\ 7973538021306028369284284067120773174958786425973658435552293555301114514296413\ 7834684897547121863792014113995958642479954455488392388799250254593181973146831\ 7700396979773990821782621792999567700592871459822434123126537530064517218395112\ 96611671/1717460595394318164281642304681321427368534669497258057902468576744289\ 7331152538472398974961222438537781248637381887407466310784534315573481201668370\ 1162875798212108264099142355858527802184301060276689271399032948768740837339925\ 2029802431164796026989646190498921767857474946417765845413986076815044480564926\ 0960225848732647233132281825364955277718183223479606330041212593122704828523494\ 3835152917708852451373519822199948321182014039256851231727602862577890110006322\ 7590874048257148805862068027564632447746870955430653918706852042668194636030996\ 5889296927808266150950674692161871653120606970799355177511334600471168938926148\ 0511290281096690078494182367597431042245409775938971882138919579038768140701072\ 9925291480936250329603580021226824932932214091705951627995414206017829440442619\ 5387331235675408734890686884344034970372883117186142182095558917529645931859820\ 3979798580103483117081800081614914256375672098063708289142490734556404717762121\ 9098533917629780626352488988453865831709828271180741157625715957403041624209944\ 4641232509201074808028082238706482539654524535268539964363238968366710213598784\ 7448662175184647475035507410052052056405286268128556497274317049801608213855850\ 1902434899487760892960424253337371426859976290622433159790322992793832145205178\ 7371062241303710997022361981416642707456000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2486902210154353485801266\ 4628062458118965657853227948313146753559953094966085150637550316771897234226929\ 9247926016867692685387760867503007343460263398590972276955870453637150399659432\ 0762631492232066688284245832365523155140434162146513744206103526466592577952232\ 1344865395202655588315547668111194700516562012646799407136468691412507817677671\ 5917338216075253173395504676667185678834987447425043870544062821260793898757541\ 8834526923395121801761082035496012186455250978958717250834148136207420788927589\ 8485926042811869052451737324151858422739310535561938107144475833039494314008718\ 1623259662994574834706002854479144104507494349279805049044466131473655495970607\ 5281126756650872835696149169578685481861474953505032114329574526799534254715231\ 5797651933735463703260252423678835795070628945833785512847267603283887820863372\ 6947534494857396548640973122492551078652871445539090314865127317991209065610836\ 5329621952144023772791899186454469917252071070085310795811277255772017549318688\ 8111394288527442807091012932133893998365953246185242015927162244092283771927445\ 5953880745072678367197334690495534475340831117098611807480501227963786547068681\ 2592155130470884304941366872945301149508800818300856184290240233879816618047701\ 4604342904600610172117083742595591564925732700802296988753472367033849562486965\ 0524112822081586320313244902516486928283358613998399238705603619929371623185522\ 8557508633332566193198133398757955068553092888074136374309850181974328407669786\ 5463751147194158630691197275893345187509/50952786175385343408225156726031402993\ 0960552189295417796943129722467774480486690232739619983571848328782255660927654\ 6213601085358938655254523123630155286873693483462810505287547658013164200684519\ 6938471520270402391000862982527509071596109067522133663241021974618922556609207\ 4968423938440430886657651123221162531968282581566121919527172360807039064317183\ 4164182536567898560831033294634618674311184764527021457417909636167432146029904\ 7329764264345984997815593947629013717993108810926851698959697858733820679007432\ 6811177062816588329380725568179003613551390359276137087950842753571688497224923\ 4194501275455103418398649282470384037056778869668311218150440410312376997110074\ 8804757402017257513210112135174060893990398001021053093314561571932275907183436\ 6168568129628738262641729673643125676491938913065280029062383749415733257501475\ 8516599360901107071013419502321649103940048861966088321936022657941814355865443\ 7474884388010953023571773940346426313324406774591752189380302662726611214840262\ 9301634896324725652643346077557149912649766411908357368310457771812709828652509\ 6797675578113473149049231636366510615998568257790511649549560330772835365746640\ 2005566541280534583036899667001669711887320595091249033376815605341871966092220\ 9004073871156008095243157364587671267240910427932335571950649418676782741101305\ 1111293583360000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5968137763997064711475446891218255715003531408974942\ 5719690101820603722838790839852403283173417773563523673543699039380202085567987\ 0182395875247561537685122683441788339726598103172844375922475683042618177547776\ 6754414679654858295450178167170322796618171662798781740166087428794090042913133\ 3620693639496617841084421829684089084928320430133660381466207293021110162047157\ 3533629993780108279144771885050999347848216582509066077048836486925993455821316\ 2852184496820581976051459055515883222545880763512760392039939187026096876046327\ 8565007491052932043299522704232581377829549510259236788553177340339233557025755\ 8731562443446192211823768931414574240155973844351322402315334594363667573992758\ 1791619461695682200614964463435343997019768754591976814077180230615715789770321\ 8180162066723327568128445008291524975501666964228828648807866874669017024722193\ 9279836004351390990758673129086930727416972554957596405610126838584489118966655\ 2857393174953774434562878266779907854341684537220661638653090920301940834611374\ 9696781902205426553015378422709063238604542935360837390305991003953496255180116\ 3449381171311092150551925380993527265390415240690984372182587522021019283944403\ 8598223028539301376531995016030848677471565957126295731608841443551687938357571\ 2267120317650586931970757140479951749797951452439807397920071596807053249789368\ 5910031549942289866809101109199459247996199823430292609290849862211750286936598\ 8228745664513197266682918799783434628346726287598900305221538586738059056272708\ 5592891/11699357933053566470316950321147634989123011097419790707912458174833156\ 4580986904718273741868314739373912572044381774277613226862783097848676357723701\ 5083398947981860278855019171609716258239211434119043016634632911579590034074005\ 8679795902435300769335134098818180688719396059557472170909600165163060379738232\ 2813057144788975004879362709587918504282994656797710408864342614354571026488415\ 1080719125530246634657338446926231110656542394229513764627580827288362347292430\ 5155530490554958921017282385321961858934537595401960831294706812909480884513556\ 7284054743682030867245036206192253489422804988965958628730659368908403748213636\ 5311746158268139622013026466188334502433819234469569883095393014237304617634749\ 1046297331713860941570769932868092848303188879675943303578240042070876742487571\ 9153630912988228094502516836430791430621144727370839174929449074172809918195073\ 6336712061156504401127667869741550643752386928685013669177000266014392777282209\ 1613378632588717951001497359829090625975311686526688270869572347308664011642750\ 8335127376416251779523908932269745350015431754266472861539340475031269299526600\ 0635895629711270438637203123959338446930081536686191300458730634172594699870469\ 8326970206422828492904784025140277487630216532169299143506554431076618327688635\ 0507379314261959687375893529585448283269306719299174400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -47577711636\ 0630908826720526729685511376339311526271866556820306749961333696755594164900468\ 6380821663183424987442116199313828632079519387411955286122955354596782829726271\ 4326091699200211633874099861240916204196988347096384314972816468060620652520311\ 0915433035141582881204208364718979082809581091333419417087355909602294482884840\ 1832007051492983967420840359465495719962417412471114068087895420081735048559895\ 1470088773591288709641886287012881850785967241554743402918571787323156578165211\ 9605886488178333969026477617681608623685609738278508801298986306252244477370267\ 5780902476262388382506998132478006473424709285850521992516595329686808705000066\ 7773127481415629202012311361145031804092378350707531665698756184340159717932892\ 1520124548829099345361338663619972193620815183295005073362535700893575495320281\ 6598081102802236027759506507234744786077866912875971199982478143709057022722869\ 3983376123806001396823907364656722623371461686717700292709447411843112675478979\ 9473286244158696752735588378216363185284844306066461380379903767681909952561097\ 3594983810856541649173154993129768035280508162054676000122976100777698218544100\ 5689185445841234581648266558699719444600168999561498099191430089814663226576123\ 7173441245742882086956815649411738876108276080780040526496640186506931959131338\ 5916869650841526592568237106178781358790033165774075701531460124112275713506710\ 5016063354862925267921809404496209014079714672056824880153441053774296691627241\ 795021286291615745633304369692082989393243208950027751/928681308938560026986358\ 6618180262913919760484210205486045330394859401045396685527672279807662387348069\ 0293847981664022851408123461226432853096047828767024681074896042176694652034658\ 2941340055082742827247614444954642721511892503444144374026550686676255377046265\ 6547652450599473834840751465084508499705672648549482934016280543364934019790698\ 5685925281067095867518571458679605203190631633917689638269337553413415654608515\ 9406033931263600319569949439505923423702672208404636992791966553803342410187309\ 7795309702677694284342478778375403624154436161055568835617419940755415626080789\ 6109941921733145766246308846793029274822836092898837807050378284174405660177619\ 5313466944806262271955109367563189075189187010188685375386289871198050108083527\ 2932447712272174241851169508938276522844084701835875938667758513733005128075270\ 2088781453762106529783932776102438562059385228594531176418393968227852755597165\ 0738447085131434876131926267025847623258746524572001965048329542225839054432275\ 2389665552295667483536546727195970330502834163141019765142381817601699697649178\ 0336256718226337880933388383215179183688370662169390907025799194811370292790323\ 9303012327011984032241658562599127630992077620076829222288262657282367108357396\ 1675836402860545421441404686688709627359979681161780102641510532162283068763892\ 8792996815435659231792988160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -21820085282754977419184962064422861894\ 9208614406779606482186122965927910095196091822249465471669798684410271376371743\ 2948452776808082340205801804757087549986658381428887375512501220132344120718452\ 0835797457614373006313864411790879232025703938923839313313586497181097240597390\ 0813507328212699327118507962615423661716536870433677202786668609775246643507754\ 8085971119793460325213041659621033263952420587320819901048801745066912991666152\ 4120402318173822016764322296817058041668110497473072144966723533893616402534914\ 3102579602986274667168517795727874648876582748754158606852806684917834957737564\ 8275783063015846488609706118900001019217916367237511968075842465210561604719627\ 2894993533028942880632002418930893058730495666143029844277368042800024597790341\ 8655912912485034822620362279929399393663571942815114627190460980592602300845758\ 6556550865546076653932069928544121977463257448613351178528946122931483141991734\ 9020746104484464359464207737867505019182193742917789171944123552857279217160078\ 8742110904338762484022289051148146127197313956220527881969055022912739292251204\ 3047087281124352345215440050034653696166658861555221348166213852971601412550039\ 3796039410097061424800368176446314589042536839146207522916146669021967708073737\ 4927688290053335837033308329471313147763286157055338718797632272780932361066866\ 0175669935746346519521653964242750245534785238187888493017024673508865111880189\ 4493205343067174378341964994803989458247518012553755767180640398211506417804395\ 0011164669899253914901412461657/44335012914899641092225390565307525310711237134\ 1070714922449504855204545974295857772449523409474620901228367931166503491417215\ 1500701272324030201296057202199754402358036982927572988286671280369755903567674\ 7048643611928641291752327280105424013597615372141886943217072964276445117787907\ 1356195397098755790312065888566772420272236382206361219439542526458423184253071\ 1833569203008400916519608482547877762240880221078743126707819478344262258845928\ 7437145688255037177523411647045305034771734840029497911257454072429459630548088\ 6152423199363646195637948648853766921725745993068984459670497734808652144466020\ 1903376220800619879896843520582545555785448806853357974975478630938920923812274\ 8751677730442802943933836210433077070931908810960951938424084616067230994277953\ 0560860492215307024085305847238882881659698795274423039637533838233875218883484\ 4853848981055378454007927930070723599306464759305776922772077218242255451618345\ 7055215312284819753180753929023732088754705019396104556545580397391824992948697\ 9531001209079063929660955532136976600778923419173673586805334254457465452244879\ 1869614128184408014389501350030914371784069782926577518058804854189487317602543\ 7858397281721377140510681437573677714268705697476440238543741228209514186694393\ 5715051290705722096075211434511018463282111400248346148496741193262997442741572\ 6784512000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -295377311621462282412434216454612649282609552357137541983\ 9392766806835409876104658312406809783387699050826791229855959655044766222446754\ 7098564125774007046597035683899046301106858024180502535805098786382162571208246\ 2433165320634874228363494296504983886498743915256640793411899191087651331358732\ 6739940461975402198525251787382953989047847370403773511237162927002492561493811\ 2836494084541649702719098147782789519007043421012029827766591616570875487855538\ 4968818523738076461493538036105175916456779673733958597489185122424469298152048\ 8639716653005246155782920365528083509259956730088161615742457437657117349070775\ 8305347682459438458383966020189812510074431720421864701929838754537746596601252\ 9862075738532765658517269793145847332895163296312017270930008224199571977242827\ 4158717291262565473540210383695813042931732256984855269460171380975267502128484\ 9741004674367564618620023056747978644027386032759404569850702512694318455183087\ 8929219163358593038025635117446050152689950623263819035619383390166348378572007\ 9925559376841188182380771315978404093234151619872332594818435884123731310953420\ 6096423786473197414104172092226955992748032772654055883815339283206435402332830\ 0339601971637670981558781918714054943630838426351271186624814270353046645774358\ 2819659318149836684094421097668737783319385347876151249747175737610125556914361\ 6100894029024914121161975989324698940741868376111161684063418501306848551336360\ 5127268725237781290275715249948329256848405737526473984323967503564577081168939\ 099544186531200881629951604095761/659512705445619951019302949252499989001638649\ 6763409482932974154993444094996849044318825317369386387130095028929811798266409\ 9326810766166420300028896342345749595228884605916459642614291614555469413946488\ 6522257756499946437765358064120943965524137021974387861802513997008170370957719\ 1459674530816752124513705221647123296310147545995080300557648940376140695756975\ 4176199375611726028259241730089858785308708156090641363761525957350810680989891\ 7634368064246184982454363101940027206657201607133527607624453101273727032977968\ 8837194077843452705494337205949299196900517594396184695315404270844583940668962\ 4713103617883183234111637389816946937986273723477335793161573142562118333631610\ 1287663595872197500662544253507653203268836825648350345367501105370564220503736\ 7089512527693819860168444277201648353148579663284995157693473694562183078959073\ 9073534915031804835036302488508845959605117473038337993555767562961947228935369\ 0217135537939137226522541154176074098803234931854507873938495211669119849193480\ 0080915613901486447570674268784637319905202669106113957260394676691719468896664\ 7081716958187527601200939465274434686253157389744928472231226419159539393309660\ 3506724102672210740606385566931144157603276700984692168447072641468745817467297\ 0504031133988415665299957501857816647373540234701744350995095885495302971450869\ 1969215754749206979999170560000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -4907579781217052457235324939931761\ 6440947024821569272484788015578199371885832147135827224534095206483264040147800\ 2801966969626549471604094025425500709195563170351300270125501871005074618441393\ 5596234867717887573815022357273994493603799644366366656046676583575297086890633\ 1455576045158344919895720680488672841527096911761850213962541637797705917357612\ 1820842932866737180792176651370102971033693478977105554895257930097317143102261\ 2256158179085972622051984332495033733915170943493114842824645144699925944755815\ 9959329961397881212522996673933940751142674148330498718128888346872883711640952\ 7115084231212607072282751469197726413137559350787819342860408813336118654761198\ 0078151767413569003584169308128945107223385565276140466754103375222429510611482\ 6538472221968996981647095832644750600066540360348338228047242174258534548171621\ 6397776304984210536053540356736074413987110668576116143089264579555927971684908\ 2748559133398307879182544703646985465076938798409391015984196276437984430992834\ 7413057902354591785575670123727816450668502624035728865567984711907140161917626\ 1476459010969936682755183650611853278320394287088644102076394965791728006994640\ 7218626558157511479320662546017377508132776471833668598100680241071036909460330\ 5536070620525671747398110109320640648287634138362600144679288899645525015905692\ 9670893917079348057458254651216471590500894658636806949723505244528200189573480\ 8241038517808535751159866245880551097223309874633382490139201651365208935751284\ 831840113753377413407703351196600793248879506268263/129663607526289288140103412\ 0738272272892081154001533065219920720167866628917118196641012718191562442723316\ 1804337391703178116696072559211841698824564566697992896424079405794152969298991\ 4622999629992190190761646639713339131627253757037571000409718977663544204050152\ 0917353695804754653127811051038958229147897762719526595453114734731440147227738\ 9918218910068926587401312614379765344031318350829438955431154366464563727052547\ 3379780873610833438959553860274385628865523148569197418248264377920828439133499\ 8829776465023250808622175556439445670152736285763819929157294608818416598033762\ 6967981422594573855476459037045778260926618341249268521034358269712101850295170\ 1006127587404240459863031496054615983015006416590076917555502942771169046344439\ 1103085452297093000753156001651151998726244897410365750076554165320459676218277\ 8167261722271833654746067264124368079379516119281874854303376147276296770260758\ 2389933844091663909712113287160756179182872823950332662670731921693599349215959\ 1791083627866357740021807687642613538428142792836818142971529279619204817569289\ 9327617233873100379233198548587052117008315708160886621005000360212257667485274\ 9659824987291178050362840794794793643078817776568655116319166019397833936762365\ 6287126130616513264470035623476068858004392839143439170313470002029462935399271\ 2107218783270449185014157951760004336844800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -31967078602846378178\ 0966713572138528592427108649426385486768246919109251389430658908405016391842272\ 4430757901063595481948192003312040815858909380975828982827856272275004350334430\ 7248382585864357964339143576424108655749843511677149836438740622562109547697057\ 0421263668336521371511382380399494951378971671777122574824286638465917188636741\ 9252980395492411747884666961949109011932415672993524913905704909631549744395713\ 2413020599221586995969416670984882723833140714925407050010446402976833313136794\ 8458606935468636190277354792719686435448735782568232153095892856349514726852708\ 1463395008725608714725993889174776503413650479867143989077627401150458212856823\ 0482161288307071721877985174903695575042187228325866561850154954445111532125583\ 6137442709524931075298013360634121939616483146110955593135236886497172586280577\ 9514721048740573871687353691518734634980452788536413811859414676490065653440757\ 1998414226258805129172301211513386733260581640052055152934281351565815892016738\ 9948194590931309682756770864087442839318279211448361477254767474517403231979697\ 0804145115632386024637802340780665145704953409472746643513103378861768385348696\ 7393030716711848307137218400203654593836004960456508627150333746017352347273004\ 7091801534498859648951770667383227339325234995570050954353247123319383501031252\ 0053950815334576793824794116138361306921551566176434027509256172261062041318350\ 6275282050498222627605142864314065575540681370739338450377112320084915588912903\ 41611580254048562257494158451228087894338016979285328062241297810069/1125443150\ 1446641830192519476893810475278111024973810562645079990899919871613362417527978\ 3161545851637358512675491763453176552206060704163300671268920289201820064772750\ 9173927425760276314009926753778878493438363043938248003252857007298987941095008\ 5569906751243703366694348667079529239689721849182793368776416742694453508310361\ 2870067470974247837159254135468687823849247666120584008176140548585496783329292\ 1718384476331868660093622612304781641952572994688390952096396161040306475265837\ 3486691687829848588215226902743279868243480175830659295677804866131578137139250\ 1464074046365210659319020086218357923190549154404370102076906410574974389667324\ 2090695577808949592748660814237111329049403579869678542765471982046490692511297\ 4972335919852128483812630244874922245451086761516334742231289733422362292592734\ 0089048350438728664011752460785050645804370249111069682675287955208088269849713\ 0497460228300267374829016684355352370037477181172747510886285658214534136886867\ 4866564828467856007008756825306997004102295643848011174535184296743305739066783\ 7883049851572160363422023561924353008705739819927008159546174146151061824029646\ 9434879143921748029794829905502811004955859442600786664204338283712707842654338\ 2405968898050510954920573077921279737105888664334461802710505190415808107135432\ 7816032417518767544204773485125833685817180503647633916894904320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1188641964607148333636621225054586863803185741895994269925200433490411585060834\ 5990445257558379041852955905310326803663179013444068090738672964055886783181490\ 6586998588692949596612091634290415604796670741741509398671094211865547838438851\ 4210752751522184880673666672381364552872499965446424970480862321823062024612418\ 9013957084639916011238578992881181008256115567664676562916499124832121537980961\ 0933979251467664894556880082195942495170458182047324120452348409918484690459211\ 3783897876242544884285032685273805308210690135837369036932390078875199255523763\ 7312256894061714637623490200309771561244127134503343681721917843787914834245558\ 5516520172354082505138019903422727476753957348438988010005446855927048487841136\ 8610180937512527878395681026377965036480351663815656173411405318082667592702823\ 6350509056476127326589690232474079204038023540848098391613484025677606971755842\ 0044486094831091571032375342079392454690292143618194747955825229142258109385640\ 9401264217296967419282842240756238600435376003357186428721982876348139077281784\ 7939678445411620547946264702115936167526115438085546172066335709259282815286686\ 9943485806861635092412991722135774538663666265387034257737895187336207211306127\ 9159246514379682133865051741671736549408715965749535861816789541412030172406603\ 5404672168806182213772821408753697523087136264982357159690711535037940532702236\ 9687700324764259573520805220828443770957907489251402769053801890171300901077606\ 1491175499213897781535576865435339673582031221797190411798784046964844307475901\ 37148487/7174366962953257083468998639413288198993565194921861740683426183621100\ 2853427216894621189028712445503854783252688277041641478593007282713303449530809\ 8566846187702468843390410540706713999981337417044273254043162528726560898320384\ 3771070084763802055665677930309464082194478791304201895289558901290884549937372\ 6629495039602591131830930137406713187097056013050178892749135108216515622611190\ 0439611092544708623949435795680427842779418892050861557842200693918673597382861\ 6551095299660223657681430448214112999480016629573215648978164361676091934875681\ 3376622604665438674742293228695774951525720081299961118510205317527737631026885\ 7250112685569543752421559358762565837649279082925532521383908903796830807196455\ 2008237999811961555106072160430066232920215853459532102020408856059390866710397\ 4747905023833974781429710968221346515442720481524766688224640343693922505076311\ 8834197278032989022546625643741086733759522000371193849623757394470874348790698\ 2583098598087976738728507769909585994436596763303427674890737804864918040310136\ 1154450696909236751348522539005824691434693680821193841839168606207444038396499\ 3901551170896518414592599147717401483219107599047734279589792780442464936307767\ 3400112302583475489326248816653330710643303511705745626369237795635968860469498\ 5832695011202692835898126809458190640037228510307022986568668788916225090519040\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -56845640190852441538951685970644748332985451710424875412020005\ 3844156657278241658171292991984156453457801062712358042592408921260115996938227\ 9051731310753035051052924968145703325335691751273123349245825662179665355568126\ 9108736131086911778389433941554059630857776837898984733315954250859739235644572\ 6234632107196675176422306425813863328516030636348734486702082162145487046549263\ 7262798810236926374486851891647193246034009942908533251954464950172779918822289\ 8732072099813726880208097417867946263859629590909420439526053173930482217542725\ 3756652062721653566607303126019128019690990960348055547245180056818529009937952\ 1168679542619466943198231975250072032326942050315131670327271525178048855935951\ 7057276105638637794600795414835447112631061331847985317698258416162064288608657\ 0628024666295082976580122515061299502560775369772250155805012357850668492452313\ 1988237658687239596967550623840770854480557474020094819946716543959050859239038\ 6009686010030617499769088150551051236802317548613301096541266588338975612159878\ 2964647845040176932124007981290462148277993952915151594296680761596618607237630\ 4820673961055767103500749599351534741017467744543659668013684307652630631781144\ 1430547089545286330883458837148716449760823732556517360046364220972328740530803\ 2341376137922772959894271031373558048744502897974305426504010743059688402404333\ 9262368317593529448371246989060474418973409409169158726250361791011436266313627\ 8004335271755968486759058793027428327216864713745279188876730257624654983791553\ 272048455622157881796468576527856901/220863417896745677033694546386843403479490\ 4222765718554684089725667006181623390167420481060422994415694555364585540609995\ 2225042794197974826555232740859443877180976862025557788281924886984648815578703\ 0965990656344179165625481351773513549337194137864049652555467384169508829535504\ 3780794918026965991401415571500441666316210399871095662835956150492681950915203\ 0292028996412984455923117690943036734117396768152587718422349183526442505994142\ 3553795927737532569209200378652656285443532523890201199526645207927101569949424\ 0981039072483898327343302941705079632389559592397319140657366971156319000129563\ 8800557260411252461197560643073892316090187772322302757029863837764528633222693\ 6821791716293865949395682879037736071361022597545686618907370371759950201359403\ 4107609246078512571433799563474905814262276270648615084555537044822543559369333\ 9815916918045170973453495298848624566077876140127297159059688527398439700603216\ 3751453767344583957074338499128168136066951499564144793708163398829434864724709\ 5223273204326940072901686480788376934264058219118032195457031670881221174126541\ 4115718687673486053545896142247123735076870844628052101602000735793048424124528\ 5323991886569037638362283033918359385555145511636383881958325390950793725965277\ 8110952796350862981009229350001354997714082730583204773266025434644691768106992\ 7121039326374553476493901761083426734080000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 6258236654883035839385\ 9418175780654023099894595800420142379890916449637144656541723685637771089053112\ 2870315934821280964620533297512141020271202129604921605096370723726256130787287\ 9512627961674099829032867872079331601906361288706050233458643248726276926251767\ 2074428263465835463004244111257999233201670826872371079524660153634446497244034\ 2781050565110656966723874348977670377818582862869635695312801393111561241197435\ 8400469298517268412644734159790841159300533779052564834723682807834857669572708\ 0058077063738857093463404811312793991331639337609297428335156168254348609773333\ 3590943860372914452685720354775964162004243456688880401095642284402903054685144\ 5109939503537357851831640668939744860015135165936927200766784097761132399027621\ 2953720063815808053638648324061425517060558745449078091109077248346658260555692\ 9252102653507179960256841438248451704176135390648839313149685153111902895617065\ 4733250839804266653318096333318125918123862238481155775473220740746870867454403\ 0124490781436504633529621038059801564199034824595316319835819911911248314783809\ 4581104880150018766325738842373926889180239287798253421305383861241559674447423\ 8239937924629580275381901836256481022436814303152044251691937270811773156174318\ 6258867611887174543376861526220578002616751951577906396615658105877743195754423\ 3879517312361617452299162410699901897815993488118867832788895470632566687155034\ 2709102333699305214120988775109431958673163287514421420935821096586015463195647\ 46110604677221713241322830118468132933512698991996635829880280520008080693/4733\ 3598944389394807330121943268229263170626161287837970528530619590583427857527642\ 0495777108060233273959661383865948254412089626442581246842027403466451764909288\ 2070283454160927014857851565528632988881480757165901547028650112288233939361236\ 9738082402939632830641494120048962493754191543418937864122324755746838663349665\ 1640084335531768582044587883347105183994887549618088558610625220193042145010618\ 1306447904969884458468867235122301532449958622170967776964831588758670991796432\ 2976594895816944229324929076855052813082803103403455542850080994111653778786288\ 0980852891756460206938253113428229932543117045542216211211390497520195768585259\ 5810785307461675397660111929072019930785622279876756239434557119399627044424605\ 3377906176038279217763077477514380179323407327945606416797210727965703939010701\ 1044576249038110773151307470828571793637193206554737869889427925691758536705332\ 1950017387758783777026621932839178159513166638630137560011936606369108882751832\ 1185299759543933959055401325929928310972728015512724392902128874069883628656959\ 8736284613268129373279790726240185147239770477650412135452069634550366663915240\ 2884577169198294104661636937202359188287869461517205855088725055005959119269161\ 9988130019986469590711767740980214272174147706222484381043926495166987362614183\ 7196284909699378938765234434990682402410673756031244646877227174148553310208000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 866031527200709419316976009302608789181304207804424313971422376568\ 3586451696191711446210985383928154721659640561784543886262359090406930330113594\ 1824404616699243934998701910427418493239657033699704377708116649845039595668682\ 5489602297788086197355835841841494057974984757036131071230370692041862563277847\ 6486735877393319171289377091982166204295512739644326608774824288218181031106378\ 5579396297783111169172305008170900012250481454482314935674311278139178365266828\ 0392103798179940839566026269596735345380856824784767422881869691327634962220196\ 6452550512819737910119324650229949878695242274232437510557391197719434096298694\ 6891373182825473477270538293579607013713904490700898939193174619945483344767103\ 7005728621424519033618715228208996808823149833886548955009467709766702988141712\ 0989692104965883613079881255967283688396167717300549722224531394841467265846316\ 0457186792874383172630685743409953275928003521017916199658243096994548821764927\ 1977537997247938278999228446420339979205558110433471224761855100401733960130152\ 1539330215591296004146681799301671952313736401782026157802549872274078355814732\ 9096414553118792344806864908338078633493149032479698974698146343339557466582722\ 4541232968429886041096935914850979543966549995716859859608141704786029712069765\ 3165193725277496866217539067632263217047618070860018746331012854918644953716515\ 7477605259920269097297830800204136894022418569048785633198207980519684030243401\ 4701540663914117813568105102200150438697621575187654525026957271536032168130850\ 98495807564094525011913556819041/2854526895640598403760473415390796281561454298\ 9443764661640031702745947997663294350241506166780832009939153020279533638589295\ 8335340527805690947112778224814378184651848229675865713382480859866110013476954\ 9913174388518560785466885611694669667772566165859321395634083655364693878057884\ 3061137616243208987312432114258275797610876972380435133878899799643261239021161\ 5762305166320094702401327157792717616119950367190995623213701791093578076510374\ 2875007494156921678583402481516751644781486453923967911628254185216813107765394\ 7150586625826662997483157619170943897846280469676128948302434056242650971819640\ 8966494458485354726248933085974220606310890737536081096516063339384535681323685\ 4709582370234493800022867876990371502769313260462935157118897261442981582493291\ 9515174860252845503492786610343210766015263492888611525977374916089510178550546\ 7077204118547818446742539278619452464979462764793429252242910092687264455822246\ 9575948607279727408664494384098477471973278903700966701986498681694344715516252\ 1124620522147438267073964140528720069489488743342649291342912008291677294012398\ 9364911379050246833223042594965056340113078736173784068507864798200218211520170\ 6158301220738022386296749198923372114974820943839984663388279600755175128087420\ 0533833851188909927235170760255090325919494662899923746962753548697258837111427\ 5067874294728902404056003679092736000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 622514410532486024984401462\ 7742077502578588126058081669379583763023826232004552957474253618042289726596397\ 0310049273437719690167450748192620117150694952896923755507768033998933763347485\ 3525030895180151024722582695172228956025111219553184283567512548378393760214124\ 4441579911667270043715790171446889926406081459534631910280621212634755773020406\ 8566181632533866593493831446433454593255249809859019725329953485782442605262675\ 1019947383228051574548843777727780307650798627702236009657377680445817057906185\ 4495890255169431750701652550541095703483887478390889880349548112066649106306934\ 9165256418468431969407283130680024911799130961827861881024687327419423815630523\ 5724788803476446360096705460249377405493659128338129312840369895426508545609824\ 4117996892902319457971600569197549283386787955601461152427207790244656526201625\ 3062366851716851359329838290521983660292858708008973398009205407254702659663836\ 9130450929592608586452662083657919375024908483659248495795849202758426530046110\ 0728130717850494294328134747806273022143950456254392698529898172295330732648881\ 1643407310173270849175190434557581169025401882659030583778448148493412164911381\ 6618194695522953090229780121793656834618424127728624333873469668971145932043311\ 3962340475941679619383770997424726984906213480441234786508611912712675648682679\ 6694539281516128341890599244161329812661828889461425378452078593493705932722261\ 5046024380425926005352328424461073323290494252092034199844784495482470905022646\ 4280242232809185214667778933468538200034971303187175789521606910925980703455073\ 9/12919860242624831118999997970094137112185604376678590671432161901338736059814\ 3759405597287767052666491452012441934351752151171824573477716838448783982920549\ 8941924095713446954491496615115876691064261924881143054406906346096168216203068\ 7823013943173518535010810670556757261256290570658049294354310142984005203956052\ 2157840378053626089576106111584197814059682685684307542555911050169538921058075\ 0010664954189617451531807098691193479778301392545471450423555769452936692367705\ 7333817527245414448138758606145907595654046567947357916718768741580611102939632\ 9510111298528137085146414975073245636675641496458293428466319870582240129989204\ 2538226957064830023881709050833055709973748379634554230402866817616257779721553\ 5365119790676597052653612782023835308942298317107779974690445320414670308832977\ 8596763471038081654743463838439015370363576514135926775569486060795289016618158\ 4496625091777532764696941880882925392148558237664069985106470422447172155673368\ 6834242117410117323425153568353417286756327616596443291934423226297683311182823\ 5426850627082740005414470176854708248560739552198912831905872710568586505784769\ 3071302622937022812355922689555517459848197706769772052045509132637748097461011\ 5747336093461491292968468899056232689875948561308200651952448273580125214838590\ 2548111592870849109295184439954707287285492382347623259559511190846240015281210\ 4002347991040000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2108111954817229337641184472918853972083592481822\ 4903468164915633656076559707423566300142780232092279548196121234630124064802685\ 6775939694204585484364439527676710034481866933679035183108025007559566642178497\ 2349890099550299639306638738476739222442851689821979158280836733496684082096445\ 3419854607715548634690942752393345548554448655364678825522811643564398232572874\ 0549924994464365970739813319960575972752375878889587196568820226880640844614449\ 5703824714974341539215492503266931957039354873146917655504940150422537562507830\ 1997549515980273710010097924885602821874883386791443563538653327199660382263556\ 5372194859514667168774316367333568804955223426600604595428969609851530097686450\ 5566847711574164050394712974026974738638251039383447634820595237678550643910176\ 6900259202806902040533157742836656593248157386916727651983372351620304154768033\ 9359295567383308132866165471431632776597603362336560949558853034470133791432334\ 0592145505884391375049436477185343890676681796041446178452677848806257543632377\ 0209786484654720944383686387754021824515398945311261228309786215858713702517354\ 3383952950129530487386226127715668886626563615197114579204581757303551606235101\ 9397582011500091238762236913016700211453767494335317916303409230982952583217271\ 8167770325002974396629071214904327215127277075263263527148049684545913597537195\ 7564365930732244271506762408444226767886347325122559459203488255568070558274129\ 3405788091040556144450240895051479567817500668473175688615861082102305426052028\ 2439528107749997944790583710576971686605420719132327748016569465519180115448068\ 968457/319151369671151723918338323948132054067424695516348959070370491243601458\ 1694123568281766067130914888813316638858765758392511916593102390888216366641982\ 3944973897707955039224904693574090339218784397166134941439826788058124582865446\ 9633918843182731654244974739150541211423845242103711109607428912371081476746973\ 8765674229604125087218613823252723609025039296261711547216698505076832559064222\ 3875197722839830770410857828555481894450319071162654995872765087146589829225494\ 8817206110022627670350592757565583678064664531140029836447475586567506988674434\ 8745167237159450093055113440548215183078317938629657545216297319553945343437985\ 7886551574327719388999583290140598177318624818925299935433161065288719450248680\ 4452609600757192888508685247907904283260038383174617191306001266858641683289458\ 5541178885737336223286046076923732970809882567106936351456581683936915894082807\ 8338187998645307073234044567755838384837862938764469417388617131551186104016070\ 4866670005434109755584877728973524937876940655889578666382259246075842774867508\ 2048214135989668971976090884637698213405711416995197906222564373485586492033770\ 8567319813965953714909167846712909186538920133095623614035387911637167218642392\ 9585858253502257075126454120064844224458453040242064543586178668302297167147670\ 5898003090448591507523717602697239829289122076600938060051166166359364806764432\ 4256485633469098737044620765528673432371200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 322050664078250430\ 7505196386499137091069060074306177105521197288502796836124207846681545803411699\ 0814670254068858641446979272440721872120748730626076666920218347509567783546594\ 7909343561126405505388761204308340523475471094275215015346932147513186400830230\ 8356966756371493195196467183972052892986608561875320161558962295205818751774657\ 9620079287013472591050327843139493288523586615658421331849966492893267067446164\ 0870383720134569894244973485654059019749391305376886424029243992857080163617918\ 7956614243662469956482339902148869135498862012270386336658719570523566202252012\ 7600705562050742613645049647608913008750968961729570435748994920007281183221280\ 4178881673819384814426593764142637263771974590291075842232083653867963220467125\ 2194544078624233265997884901753044478930637136684665233211884034161383062575283\ 5849374214946940572705501379672974980853983835720763494654483267788039092455045\ 1121049352204799990099574865351377647810188131767526002790642017305207072956430\ 9891846430313836342226259202569817251568026373467543359512674031969369944539230\ 7319812982228544295330774987018990088208207115101318322077127667637201584619683\ 0777863870071786787531069337144710367220876684608351339892803443762057025067797\ 5664516646014385963654795675840906868715302109376639327753930459709069339527063\ 0553151929377224237228599758544325921145644455702275664298454872069566150387711\ 2368705304704374368483658987720023804716418976574623842721500186707517904602639\ 1993465932376240163645741630157592211750994302717439190686998898689015669085431\ 123089954685961925454763889285719166447/387236995200997425020917166390400225601\ 8086305598367370053828627089031025788869929515209494785510065093490855148635786\ 8495811254662975676110358581922719719901662552318780926217694869896278252125068\ 5615770622803231695105244938767423155821529728381073817236016835990003194265560\ 4191694796570137470102455251196616369018065253005105825251438879971312283714346\ 1308766772895941861598901716645898301906570378994668098507498647318031933053806\ 3440213949922883057378623261269337898210080160788240025385879179574862718459631\ 1165695348896037117019084795916476477469581086799446240204307865167755468359098\ 8706511548624407477254536833714227569015910184299525319494392037259121813264780\ 2960305883255687592169795996350656069166315585394038057204767461590530355513238\ 2518688587846148704551519090578763789963714694634617587069240000796004582657514\ 7564161064339857765101246181538068383668105022972582190640742210417240269940365\ 7008895597648554529487724728728321904892939926719836776318311154543591290687995\ 8126887818771412185720225668392432885166485000798352664323606693740498932263185\ 9541734595500447731625116103343086395014707612023840756456987344996479667223094\ 8226899850296039994530962252861034564174680916071917820097665678677659009589688\ 8270383128845634508734538961391736489577083077624362462110691272650992870801452\ 9424715128620816151826959655408446764535901942506467614139862174790431277056000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 11134997331872396271183656783692601979307680155545342129085054\ 3501748911519014207436681855300646907634420567725463844204901707863514076993663\ 2715642242265076510640404948628773886058675947403487405120341571338051290433888\ 4841054156740219404813535152292852537194992369159765038490407242636711457558624\ 6023791014707930642066082394237545673555333727291453416196400700271641936158060\ 2626070242538452755059420118107989860294146852827297207267578659903428499938678\ 9077288895312044641036518694949035290396965343406088576270886696402495787660013\ 1879915791144835944127406820203345988616420438511617403456261953235210206630926\ 1490447486656052785125448696155343934000320185844560659319073869865849613585105\ 7580137908935840109981677584628976812840858800654673147970164204861046580509674\ 8335571004174943316794363441955420382551429843000861289805718848972359942510546\ 5763244978926200169302576653094205270536090257579805855296598874550836066856261\ 6261054315403896587890354833084799512261161131213116181018979743308332715658699\ 9106946769009523509100608278875418583527811367788299720257285942438185367611008\ 7247455009860842699179858605004525503792179645998678882454337165452165340256628\ 7608652914259088078036178618248109403802913586867200616626338940853741866853051\ 9283907290831513465201616017266458169427345343883694546130875603330715229499836\ 1927504590046117250845047396901389347546090001822802015381319604676152341169903\ 5294229287199394144343346935689473869218231568043872813988036360553136611298023\ 35133015970589684504445776916948638323912956609956489934522161366224266911/1128\ 4677149510303482707570642995766976711045404900797786436682457019545755128177641\ 6616005393776831891640171319392103696042507101001461205679217518181128468127787\ 7844712802846381271571086856563587809465332199074874546532247247964763312143780\ 9196679116973677841301890574277109445287440021105850457858890383508909110624503\ 9850271747440712611558244794815123985038547773154461218913195946230253839418809\ 2032304977573705707872165259669233532862491499197996404042044578556030705736433\ 5133669963781262132992418198001332280824659370236150615428169120938019993048654\ 3102305870069447356079131835665958567544346308149270969611543346554092825073532\ 4149429310581859575007395961129900998979474234074836691591238882305564034654276\ 3926672653071079723113764233963817328719819143980023059908788697887040453496508\ 1631951688650815270193508646529386870304451832626526219524436223159721546227912\ 6201884507523508906307344495880720239814843400532710323689954795323534438936055\ 3768670333265145667934529724345774753225673986930251769928105172046960124305992\ 8050035030123426492364699935617936621086221424238815113340140178397315698805473\ 8058129837277797078166726063136620626780576080141538403051737338074554990252763\ 7098390158655953943303699827087105571198160336077776442838504610953004064285764\ 0926993560213987126026179990147824764464673699587336677322056368269405027324646\ 3099153298368184415924215663820800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 707249386668137912658889845\ 6525767137649619824695833001161510221991442554416280136144179957689687175241307\ 1072043528528754342579740610500337536931718478825758941557309263204547604250701\ 3787653588673945591807784068302669414800478597749792133181514901783453909136328\ 1323441092049814486654793288735216389155689577434394799123697752832031081340486\ 9739471208166276319493943347809067168424932479352213586858857422256353283111580\ 4702330175284779972590795547594438709827656744839866655944381972875914029207283\ 4829236720515743316436621825164871059204320102420549682191988681064871575864605\ 8166509708197953957444492463696994531736584922764406943481496355370298131618951\ 4523222830128685637395077309967460315632515636672356916650928420935211625581511\ 2090908554558299962902094760000089780084372941379297004942633893055515833935050\ 1159656920425404540314201570457386830902828989293401265386215001930119490382567\ 3079386932614304954558111741712396480317236595715060930199813239433668527325576\ 8810852997670917664893535959428099451431977987602131111372395355349818537022636\ 4500649999774476339337588516586571658701681819283174051550282516741357457330927\ 7595771868495034123867134890858951362388460048307025776388527235677902896118985\ 1897747454625467337615445253292143818699098909856833553519240464997408565287560\ 3257798119380650227382528398009817219599841725117054406411136336696384014273666\ 9485009623732431585969303278431111105746244883926499805214471482369432179337588\ 1590376630585909346986696436652794888291215215748190697506454923811370446230142\ 8127444779146983806090432643640022217/63318731991215125114458252891906524953090\ 2327067420337885760942742416153395805403873938687763877058465307478647310855832\ 6483040824762550779617350821884699915155634845861515374508353787399225522498800\ 7886816140347275910510237756806632688706543451259445123340814682763140707649928\ 8697453637536909508328084337003720422238964670317354727095817249849952169232987\ 5395499505990700908180671119912078281679254002194798606250895017344244386469379\ 1453294241922287905497384522916320181986761023954005629350709909672834524243075\ 9357295790642436518197354373054081373197476959898540432165628954298794494144630\ 1914722403619144140994696553841600996478580421182071015857138683114005633667407\ 6899929843611821856066769714640592598631993240614401931869499477307835036248521\ 6342048743249214659829820819950474954333238772836001670853640568558020689394093\ 0829842540237796980007584327404759778047911623142479933580824312918292257472147\ 6737676177201369103380539329239424488168962048055665816796541053825513280163457\ 3953235100639695561806695177627213574374255058141965290636516697354940889911750\ 2204717326195490460586294540617963688258102825684221265828861847729575743063882\ 5325018425282731032134886768279663491989043259530141942300921409807323719489913\ 2145550191365696362740801259242223034545494687962423527561510466858072435088104\ 6677577495724711580417773408001629607805795971313346493283686026630546305539112\ 9600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 791237651340344320165288933693986556348336908060681540179\ 7240996841718535783662194985107758217510862347583973934464192790196708294490891\ 6237971908484836593477210412415691704362494061987677710246904856927643746550071\ 7092863802918063480887799143590712369630350399039514501022019705967277337549773\ 4538206702854354675639954682444852275971949634016006031428300165635096630843157\ 6800348675175084428449838997940829222356733564117718855299856564291873421462874\ 1714692256244664915815720146582657343474966742667285553355257073840474011702088\ 7477470930519555989666429711832670814269197036165212122918927319836993780930942\ 7923741545003507706344350442962627416622128356457701668861953764670267569820004\ 8317624500262224505360012018944087705087826568100441104293215609520020303668331\ 9277333931943050257991191051892783832075359518078668979688267076271476206640350\ 4478385420298774046693371622406035085288845498772507128912106326269652049829289\ 7694717163627044324933404835525972147113199599133349668165864113117188678289824\ 0680657131120273663645273237158687512836947022260591083818734593447520845797519\ 1762297573256799062531600089830636121860829274150592196312215938567533250766973\ 0370004095389972440492330816863894821207059763017997007890406933868634026963830\ 9366943308724980855122307836510977776818267581979723140351492513452378068147110\ 5081854346453490579542718898676663270245038056638323038457533629693083647124616\ 7322280150703172947829678449583444468445975619803134137564903145596558796890527\ 3512656958270358664326803133005910900181506476769316810150324227291711126716860\ 019361/651977157363399892416194601842430440682812450896242697366935821834130294\ 9341282034175856453074950149937144904019261591144529949506171377947852935487033\ 4532295714426692024333897539899211314564897532644196060577122968166799469574819\ 7864027576514061634236624105195453398311169916746205534547300891479020800926355\ 6058595550683178163749916569333994009371476937837965787417135418204730269036128\ 3042846679672603365472711318691727617153983666123667996635524897441655867480573\ 7668819227734995131698262428727538528379797746959298135216504695457685739216471\ 6669015454652009802724748098562760984409082445659717484735327717045515285417105\ 1599858964524161232522666063882430449885971678280620399067485161286346539602896\ 8843281034777228602159365041030885039113251615710494330368495055236777307892431\ 3728675009834460475315723023757917669395939172944324841351229375655368818674848\ 5404868343892458049229170108253002305984305895147159656760053235143669400597198\ 7717848385846543330481866574241106942929821392814761749382116757293138418928342\ 8109416289030004369256407890152125502069719075986189258238982724530731568153451\ 5953523623598805098988718318974558655687377331255576827904031581342577845951270\ 8767359015313752075616902724962262269388685606768728234562330559380515233787445\ 6669266622353362744689917505691601019742244479929539571549971649904537080176711\ 8629729655098451592636987487307751109058940108800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1843446996\ 4031755703055458355742388148249005879882770244223475983188728958697821273150536\ 7724516712204562815108485250553614674917929538344931354875748739854032780007283\ 8564195583952647072215936731166481643426241773315915259828226667816612381757624\ 4647419184937214173987473387552464989254699479006844498104975802500444400540725\ 2086829907332118855514036780363146099121711759981582013318155091411365721534944\ 4052945207798233486278378985042970059879134719105125078033946042365834861857489\ 9279494107799713737628809384559662390011019882663957864737172629095534562795712\ 3730097894165923763276233720311304762590299456213323869228560248499105043736807\ 9331505665070418756642434754696472163883418218982217897739433370294238248326764\ 4680039369126420517562375471850928628738855350972531877970476597846728754252873\ 5684007243952762983155186604163517251830767748926368735638037229539182241195543\ 3847786861078627017920342210536880824706442619376729517189936020961569988058928\ 3957191195312419306016866223167762280310098574088243288069660364759002291124748\ 4459070023915653477231718728072424153741966354317158754203745019987866515568364\ 7832377318169235420091343188448240970048158597137719160719367556068352232246142\ 4520671461043004480241547739869200513481283203308481320466279107725569442885115\ 7883872730440920913702516555643156601603467725783127069902423290917458417727538\ 9662615810729659031635073224032928177247518755200441318837463712256122389670551\ 9375911156555075983967843349011168064715481989446089208199216637503399124279723\ 56855135329884884823910407110351802073106443229288312408981/1453493827676263563\ 5852036999881737426082420885818426210778918887589060674477348592433510747494037\ 5933812238166630428990519157127400117488707956473314575342013420030802630149353\ 4057238560714424973085108316128167153604358732087623942384531470790613943275685\ 2085323703634981533328801781612688680057161627343764557480939330935104148575946\ 4702828567828955419190535783313659920303769542145948059661906261888462070341252\ 9710323104781709779733910172340744282337498206519655594048541177914907661073378\ 6863285823664761470889463662184087662839840775762624568071833703901304787858972\ 3942527035173273782511830511267331389847096300985633022361575658634070913891221\ 7959153160800085427120319798324611377606775205439079389343476778956525298521229\ 5575818326683612768970703186860469222719116651945328616389682230080427613957835\ 2902907396718112927081718029716649315818857303969842912768125825794668642732553\ 2569612246587984375960340359474376782856606237302485677204598221413870659637850\ 3730667492115064721158327156372755009011561966546249545212381626162701543256486\ 5529232261003346748508324960365063855054072848115782717944378968956487508380498\ 9065553110962546058774749392679449460925140909339055489859808639394978993537533\ 9479693234407148101869623686587542187488389123419036020666554686871892311450729\ 1084133207141030212984338376001332054726674901758276795849523079671027206566158\ 4880420307898976929306378240000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 110221457321554192095460953933\ 2151740096802961500315372960754640849819887702657974116581983918045285406014407\ 4094844681693723703839744250741235330793223576672400919433488864560405752945622\ 3040688236123145440124683512872230831926645633488391051514359791164807945768824\ 8268952484625357690191484724260679583579612194395674616315894277097309257117826\ 8273673568854821011103852383728492635427304999071322210999416647572256628721099\ 5197192516969774066150820659412977378074623133467913392493891907412317838243655\ 9314439133656758038111794031827996048300099545233857518486617927926873674600361\ 3110203288868631496940715026622449191168503025938954519783111578476577132464134\ 3893403044295960015665862073548290663993425009854868788882141784279250747343830\ 6382422113559401959978174168530213171677308516335967917357380067471116574412261\ 3479400990878528072087980471393731713765853984884399202007288199773273257833629\ 2212864265112013153179202553696804434253042226454879218579641193684961765442216\ 5374823731626151040430994549648260349138601619419369415564633986704027822283145\ 0794627297579202418035435762789447908974112961579787231534491696862618781352363\ 0347888427545867142042054237367991164311334372216952054189559419729619945727579\ 1504160810101645552630968642350562596625701553861013558781055950353828213682250\ 0730609568383346151098249859353467677262085754654330170365160275112455650077686\ 9435961784596959308140293456525640374159514396911180405324430003645684237767912\ 1339279435637505274598298672091333751833008708688577385619093095512934551753493\ 591640651852038762203991402365780511079841/865477267088202684008345757265645960\ 8882106359984085235805862427183945909565837800141237363772184945238949890254344\ 1478772760340722514254167086424415857823849373624628658046096283999977972305148\ 7129454539080284903422659688707763707880933366283942493285363557083698245310335\ 9853263477508708865057444247889119217379845349474043540324225517570509315769256\ 8820496041207038182864007928922216964378388668563091908100456600439700701944319\ 0352830152102319692249840208790204326825010819926078530909957936105323691868914\ 7055768739924679735861716547306192591113811138149486091272395618614026276603907\ 2367582116142316437508135773332294240467793604081355628267275032834450612708836\ 0484289911645696917873212066530902024670735745881839689434218041511655292520685\ 5843464947409873442956431949201374152758348206523462007267206095723407758203698\ 1344951800341973967688076577541216972502924177342812234827619265723370108881055\ 3083024566673307401541826096181856061483007773983968165110859425333234027062954\ 4325129692951690990437617088291002203395665702683006685014177025878635922754769\ 2852688253343508837559571196588152006031454362470518763390719620297253078587098\ 0510862219965197883085847493885269990252999959969102845203340890248745004359769\ 4616509816533475963966551728064453666730888227037157288305962478458771985540075\ 7732804278949326236786427067961616740917218009581303241198540194022139763888237\ 0770664685568000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 483314232072784875083120161250693166540667100\ 8359785492232888514283408593862218654915829962133274063954585492595180960385565\ 9666105679293692864864514246095640906882245744636907391853048722480868359684589\ 5828249904632308337150565877507322008594654640682923339843908443661052869405231\ 5306719637470648836382698630099285649319012428414713883607308838885337896694334\ 7273737760691269668141191221494375624015482879331830602025666545312487353146585\ 7613787060382268697480214728837659262643587968742782332490702753857312028023505\ 9753735058765659462309246538044512963732589647457877187282188645042325398495599\ 6572459697387100681906043930238677222267031892876906264002618416691324463936594\ 0593454425719316670930138266320741875779549174448987303885137649380843407032564\ 5072943095260483855097590708703530763588450411892046225425642592499910719172219\ 5371266757895073204360874555274439990426756441875522862608703587660155536427344\ 7497549812829481408641071732449470184487150122244617801702895215628295735449381\ 7938111987772838951150251093808839026520950693216999438718840984597001982758973\ 8857663027895114191653382806205855426096660969191156511820942295601343148889421\ 6105660552530651769347501513781930278306317288258120437587665450797630234916514\ 1719880010529056346599313307154198281534105987353459914636857998179473315294506\ 3984971431248986019208625395494841451889666341145166006774238612948100955889181\ 3177658219921521947487610110775320699317423308004253882146933380775278531159703\ 1728842745926036789195673699391446982046304674137150226650576342933371317216563\ 75417023181484049330494341369985542363/3951530737150317487422050364174003892161\ 0635425510037678340603077117909981917116659866375421280447885691206807864040193\ 2674738442930827703989475459338345138667273301372574454076630532166430281251767\ 2208304917731104181947362164059232521751788802691453855090080946858621431929248\ 9996241854315688304507068286393622797822008495905788219777206252906345084325897\ 2692858757433261864561138596858673526338792814820909381973857534191987969821131\ 5080019442603064069511256363238463811632193101267553001298669486744834640193031\ 5077888572355386886762266814273793985160462483533256946687505608444335389465286\ 2129883983744238642332282724386437165398998708932998806358403143821310007526140\ 0029073831089662567769301574882096232323237656907695921569560401385720274472348\ 6408303872165596382579456329465559675224505143682920044175371288995883900739655\ 9604600021872779271089869105837816630062711383980184063055669908369334133711946\ 4606241060149143500502736849957854052030457200838021803629917714657451820129301\ 0613971249875211554025008792123966394842792943325410064814800642029299994903883\ 4594658807143117535995186676086923742833443107533413254161250227423468219448650\ 5250725500868003174051602244050896311630068308619944270917525162506713361486117\ 5251265086441660527907462322362995417410394172390115148815927005038126169991447\ 4140056608180875275021719253657953408470337948196002551355919591124704425972877\ 1824760243116572672000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 3813926053930894206728850848696164327\ 0815471705993919789256271733334924312284253945947001911920485642301601962513432\ 8589441092217877548702727606157747894672064142892004476929065381049076816238729\ 7051558510936438956628089310123975930118956179945785267014666200417802309165567\ 8007412056689007693879976233402775651074711958113544065950246540354145119568561\ 7286941810164916033253141956113257386317635297374820132135463269660020889913755\ 4603807920451014362092711740761960930354906746123652292657763314384511612419340\ 2110199125974418021657307385066526136418715870821187321144504868180997003777407\ 5883184661916401644151701052039945730017607799485020905698071375633910283525423\ 2274306973041581950281300419725246620981105159251298831364451389939181698780375\ 7655345316383785187029167353051089985915737563347534684162147357534652256852157\ 9829540404970566943157172523038282409506247922925396386154689883303290213377353\ 4629173367742998371141534306021272484060993620537542609181037692359306354110084\ 8064944119996769784023819335662505911286981101589707479349176562696003557922835\ 1812226241078107890698298607899144114595189950116320720223698653998575295913017\ 6297272489071641848516634213161964892588102343427570041277110737380375220652624\ 6708572377153971364086045413614649764098233738124657992282390798295979720824701\ 7009701135225339394149306056424709112242252204672585510226518393189287625158996\ 5825590335744542198138921475733931341906500895874265233142107810936852503779796\ 8586513816638650828259720346588135590278435066318570605106315991392269932085161\ 094785314604925137496634590183436258026049619558613/342833650209579940237765161\ 1907519413900717770306882427010583403769849250155036772985618477976997625260748\ 9003458525572049026353726695314770506211005718920324878387547093914004140930347\ 1891010266868601473839548716140941602327491682215763032488680885358481121250242\ 8354026669332736711017551105902951236803434353720683584436029128847668391455319\ 8365757077974834059930324053965243900610671674068704121565454989467469988862927\ 7063810456902024738073176014735334971379267828660259020303067992039596672184571\ 5954890413015034601979984800481792015216435619456749404117131106289790135785367\ 4768473650161932185184219703682880365727524043077805480913645941435074150756737\ 5045183085754599771217563730024966230135572895093868686345970582847122422405918\ 7417586072869761715251274783093685359705449896504087938976166863699251178869022\ 1739128231284322058140453773488746311846587628725609617406685423019012935368371\ 1258579284190958174662795790378159178277569606844523708213927965062993623281435\ 5689128553488539499185452466073877486633533809336914201249579612091737459474980\ 3229370310331521968814305159176998297714499249966292012109343323558297882510340\ 9496373140323979990432047844286696861190712711163734689615216361403009895921872\ 2056200093565849333831700140972281096921587045961537818263647052520033665295466\ 2770836422618825813514236033759092511185358801991488620626628036928867087967359\ 2697585229406859485420714186103586816000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1734718462620880914\ 1674602088219650369328949898135647687807383709461985084611424459815146558969446\ 3345765760507041936826244266343394566151180006640624753721041081006063581016377\ 0100828549540196907531578071125756145200867686665364508648042821434580530249991\ 7291419010634212201371946197855865505160007583645069846575211361387945920876158\ 0973890565539179875913696998946210056939017215404192491228612576144837983619167\ 6812448335148507291966449529342264755035043225870408119377667223757182570959983\ 0487785487443494513712328015758130211429887862551896668402979719055464814836621\ 9158507539292745953172399114588104091477554559154790878254433639056259585877858\ 7953209333391182411368075735542238099594985386050374364708132909170327372218729\ 7178714295752031357917052322126559418035545145410421815035835759160825915491368\ 9617641978731243873741202768096145699153100045811907469066787931177519425829165\ 2847697702697507667821751080035669342974327843642644970788483762033958482770039\ 8203499867322021714242040487546620400205394710752454169025656301741943513515719\ 4055334928828522957034305311376341747154483949462926336660364202353027490985493\ 4944760889925387864200501985338520725719996917828433179359967094730293100378598\ 0831168140969891050470027572351689137942971391591447354107554275761893322514070\ 1422785162829922927932520797542306035910388424335856854337309668108094377882971\ 8901866787793314392192522219036326657640198408353332707124400575835960763621938\ 5485473323070553340239094833428947453118762563089872780130492938053406210843002\ 8870378452987729515609359465072931133253112978353709901575836185330333/18470147\ 7675609793306478072712163497353633865887391631143643299450009681255261818656222\ 7235114982966459800149349167898357088484447331532818367222643091575318951060285\ 6526894256134138808029960044472906780921938527087889937543973518675926590503417\ 0288360563548615637715491397953595550393640725776163236537357756138989283044218\ 7081355868537847987924671589379272939180704000251069939852045087859045832787411\ 9374756547236670341694727082616282872854440411786447647416024701245942319242890\ 8266145811672347548073980885126475830976328958590421376955425913344946456770026\ 4345924827945990760323450229997420662975731963689760831289566219374859375467661\ 3489889358917249797259587186237828172767962847087039155570567848095979107043972\ 9541843317244314202495559953314763707810005097109660505497094743276158068686910\ 9749386823701169562917573944837684493220622398280644149587722198916718466565477\ 8031504273588493055330681212442530886894938048021362358838182591464474304477848\ 2137871451032931418413884099956931135434745747130197030823506385234922696564671\ 8058764506525323645350951451689072317443856525212884415530701316003129232669345\ 4764073159989546016254463734144194075641362040696081598470083893573540379675066\ 3367860074423617110380788286213586485480752704168524306924224816760880871791441\ 6984988892739776985222821607621979269896570568657342560864002445948336928441530\ 6634377925850430171797328046340209893576957727892800798720000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2697312500441294173055792600766867550231396599008468188550824803548608787036429\ 0060100537377836201340024998051110244562626977755346377649514951580927707690995\ 1637382679048762337607257870329426040321113658853371054749655437843018748229145\ 8246922144961875185719495402168041195790831762474453810708146024908513068899839\ 4011603177620688488558424853023567250430706920839743376479970326568853568916745\ 5814283433710598873752756501434165526420390510188635091665949693701923242229372\ 8363609357462954276814403453440891730095602148595294209899821921201736177199632\ 4109432969630069311617788736485275285297133288771708635187995129629458154159118\ 4333896198014885674950143080316402768083600896958600142234428848348004578176578\ 1260512380334606747946495699700834425044451266159352861804734845432713126736736\ 8016150981536010675895532801590480899379605529282244186144600288107317805038630\ 0429962635744023050617195325440218297007677650031063256782443801177915585267767\ 7454129015171429798033325183106391206609563495941096724237512597046673361755580\ 1405662410964231939646872434702644823748610668949775273126907336110289114273895\ 6096075770650290520820310074270155766834350466322708136297107870000514478508358\ 2316422771902437219982301790646876204810204902822983926324989766744991331739230\ 2730645462765055744309786762211515384940838045859839601860351178941861174515404\ 5669454635279816334061489963472939958676395903279100546862586593372180288292856\ 6243046710702019029170149408976401568654883459380205976032867716990136106907056\ 4858933748074703365095402212958917223003405549993403307491101631531498019450043\ 350447/383502143412028317716807173193445634345239459689567677741298937914534748\ 1790045201662863901756126758894580125448652775322461381599898237748427260850542\ 8484283390214264003136340680020380135692974983333503177215066833444330774595534\ 2758914021230266847114259494837630830914531296440621486987395227930455112946441\ 7982973113920357484011161307141098185238387146112497946106169758871353933673972\ 5722750994194099209024297653833253470248914568995225411959400371401855521406496\ 5368020251090192074364947611426170756440481229875645618958512310913210087648246\ 2612688004932010638082273298198769753734219947153572492818573151177965798277567\ 1251955533267809392665173256098784641707680691714314123543728831343195803161174\ 0416320440827878724885280841710240241302240930446244470546782464612981553909592\ 3680362358149154473187741402065676992250415664324361033607608640480404017408549\ 5776161472411762726551785648582205423258789987090704905922572583575933522842800\ 5566126666171846498025658896045982664405043352369413090850186883610938010795690\ 2552960897218471719523341023232203431222603891199063713607057800196000377542326\ 4345002876534143740082116461375625870332613067909248630378488285465918591187877\ 0292935861310125678116411747436666432613471792306274761055936610386580116374318\ 7922111030681808597372031514421363271387515819774637965027279943329655336100322\ 5837779366523547337966140579134299282912116867135207129535211469851852800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 6500560347046536225102951781572752347660919083005797102093869578323\ 6717978261469287534247803859467927499549598394034761936897506499722432949482216\ 2830041987075619705067421570283687170439077787049788735206564075785901557589335\ 9818027029979686952857678666246652657591766691704440240023109515258128025292568\ 6596940319229116813891569713197575492886812914350586344945004372123617435019111\ 6195038572933947233439527853838363386109922087809294255417691347435186480888190\ 5780231365960704938349982286209677610252123161697452554388306472634851985407181\ 2466120112485961698357280554881046532345784769202999012891259320410018702346417\ 6159891463112513613540705092978239336203655491779612389848628748022413393330534\ 3178206220880010777360957585597952799729679608931955137032872235293954540156701\ 7398730348657536619982400485565747672399802980018785036245386795229689625633923\ 0372255164891062266197325903387974533312092672765066806400447158661689726229604\ 3308098920419810354766803673927681408526258757770511562442952370883406078826858\ 2012598986789337764168738556387711551295350601322966517910652229511412113502893\ 5927413181358750480500802617918827787922317226403457356271210895362591423610695\ 6254117868295916526973559788994632745916750444850184606023911393495987817296389\ 3883984397501584160368096132442425483564666258643530502405872958352198658071903\ 6659962319840141902077143020900174971063086555058773323623515308800635350290815\ 0375927723965237727028448295401000821787313049284657026320883325226233298569483\ 8208237198456829296003638369695851588990516226443893870732992232623909412192833\ 5419062548276738420485269/15944964474411460471321962548116728060957022481437995\ 8441976296323146602311626146254786944770559731097978720845621402013798777557354\ 9208899344535753048064975103904268645604038804526412150370900488294470245143878\ 6299424558943177387922697432005047953674643366377021905060301365955653899868567\ 9150295934425281700778044702229064806582962935822732368364917068866683630013394\ 7981367845646192494130704382591034248284446008398247795074381217025613246202715\ 6695937374035954924830420788979686031321095355931715950451614693074385549906493\ 8675206172222879069408540180287996457559382093333434741848633252536940292627289\ 3692742742854830318660121972338386945517677217585252174883594250213315149219184\ 4439430507969263324136850203874253536351632381467315975225502030774813877643384\ 6621712666715474962771002789116048575782483537842764944747236766519414986042080\ 9905778738222064944296798293812377186843318549335669575562759588467547533260971\ 2110853557788523248905402592585343393602305393041723350060405343077877157739744\ 4929516520573457321112235082760714558458497565795105483552627020126166888673025\ 5720938476885606911369840857656591791936471346318279611529100648996388093537243\ 5092622421440003243823063340740411567300227845074991460427985902136474117572209\ 1940071639415706187420362967906425783303423481261776304440695802664730942697972\ 3136422354524024482579498915751831477879686801533112887048088540984083565901812\ 8834461123477504000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3871467865418548274036888888209774235802\ 3194606805411334963975079329075236511625886491849720441159022529101858261728473\ 3247500570297801517071173337317944532287659214490760528230730448931502770089308\ 8658376478604955411485817229158511750290375978474466637279107115891437827814744\ 3018314428507940001629715566217418834813032958894323264130051477174799420656639\ 5468588727063092234983783051812104666834353354352797670897007713878898996750272\ 5126617927691577118344980074747272295306631319246394596876649904272799424640903\ 2982534589523094163707497079300087745194131169002468258116216989672133202613596\ 0542189374281897872582299753892859261003135486192280440388252807592458990851624\ 3140475031093303017803448585935166656426431093659729390569952695222204393769067\ 0970923505918323596112797341636461919568917054816479287846410673356413380783304\ 4670845863703104522517964654790568243688718944849452152040866168610533768573695\ 1500530284555639168462698830219818457459135333455989803580169046572131004900839\ 7839315571503255281699785830859182664684824755353727814889567230472677660436645\ 9317360887428766213714724986964732952699389973455902395012122442218409899218337\ 6667435124541250600923390638933310070803358113795207134317806785000622301297128\ 1596850476983221275714157215187913109896418352626165518236468402301650894503268\ 8200961788691671842831937436743436120379593657243889750173859469836117337758611\ 2689801901355027846606004304461156388368563374131024775024502731750341767303592\ 6905500327287149420071583858976418411840112335674763651270200459662155983364982\ 9373831812731291627558102380287450835437895271584906917352963301/66701661852107\ 9459699506058339773121968913635076072865397246967058720256607936407014969075871\ 8067648191500211664063270375270193666853164177859559942405507079615767460273337\ 6925738337643215537371121749611607016586283384000848892560783138748924124179939\ 9751060128712628904659494341474938006270903432695969508250159579377097125194622\ 8088872951144466259774352048469876753499085996113523930905758129891174713160200\ 0555542044723595457455627444668111501889436277318382920613786798947176878593147\ 0664000361724081960211329916168601340756217275587664934446777616836021872390923\ 7414781201006228000189130569732493358880944545076137522294291787890494412829336\ 6675642709502365051506012247585054445841568789981984711942651423903826983096049\ 5053334036293864836314499645169646360709692663905897561039113726922116869753676\ 0849492597971864024807972050645961238300775124442580902427934168302412783084518\ 5670895039132982618196356663507468164525588109125843856812034026095226963404151\ 2451464179188756576204229196930896236390229744989205073475812216888986865763107\ 7370536782311154916297470555341014261712402524821421881056923652892608607995589\ 7439983855659460377266578282229260427094664674932964456677333045026132399874823\ 3679212240640379096508851140332795495971253189480405674186335873489453089910472\ 3803212790260665828118723944285330881680979537837537449365949433765238887118123\ 8071090223717462702427983164740490799940057412204329007233105920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -8534310218580040467211384101861917898150658953784939670576814744794\ 7351934749533535531482453373078828301491540805945626890120325885552745665521315\ 6337143479919962226275937536090255600303437425471126519228171673969207069491839\ 8169126787929222652702331250585407630922248685099240196325132558924040944877415\ 0387210841912329693392539591719679211900935528783280696799857375432775186337526\ 0673893997962831395080234889786840502147352775542654170542651061278299744735639\ 9494546547622149631540080120252786361625000820159023144098945756818798271743674\ 1292877211572710563204450282238796663651943185217800082562950026553101845189964\ 8328790615231253508424211072931137776047500923112512076374865459301350896160551\ 2635329802315201686285603319690843004603746435480164891801668300548605933645868\ 1521492288519624654511466584348367215699487303671900591445423258838873007691418\ 1244008374512506054281614165567418753245284287069328162999267257514770630002048\ 7187507905076789437473819899568783409531432369362044667672446223859681038925760\ 0246851350858036866320724912862440841717786398211434534949926959189875547188500\ 1806643009728390677120858795221430549412381373080873657058937775369362216064484\ 4917179723804628100574140791296023896047332776529384056821082074636282393619939\ 7791373285534919204009158409857258766578674286199093038947721764516957856987679\ 7173437431023566440536490555903741447182355699666657151871720732918159438721218\ 2181034779451313001208440397791799187582481897112281517105522681436227596739288\ 8458904483615697289283120856395115780952391664363014284101550032999107104273357\ 9740524669615452540922172720054716239169709/25345253002789409237697851237724143\ 1036999823780449450011735637711661150625712603979943272803718553291470745609463\ 6318768348251342735087422193623680541949643107679575709689340865743637877727774\ 6587261669585359757778236063719894962651336539723689423144138447466033480558943\ 9911553544085960330813705753526029765223470198656447566702645172455139390685974\ 4885108476218122210080364079219414249616037023961973390137376976116245937531952\ 7017679340025896413613403697920929919546298672748972209904960192641478100884718\ 6461000659134358392986936232950530014463594326940367056521609337695090421251135\ 9865707799906338178675387608334018296370130701438139990616127383293299490233736\ 1220196495870598294582081104827896187494059620693574485514827003583155491856459\ 2892698838465444378228545302520351311935074546714686757755336308296438228357757\ 0516681156418587355369664602275596250631473315438607707933308776958303972464660\ 7172807428458748177656619313565398148865481212980278069667120696572449869093132\ 1698874097003997972735238347834817682623475631999303261421835853831951807110432\ 4768663304775038489304236446627338749422478343698157127092193864677215091131451\ 3502904629286224247145953404577878938615225560333105216168800127128105703748883\ 8702250402895410695492806103304894473541114317940058802121354759559390138762759\ 1333978533577171533884150801148921651773888542492962167886605476081581467899936\ 0116757615981867167356388784459466615764098744320000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -483\ 9740243601296872123844710945150758844648207364102392534055470873177292711172573\ 8596879519770034614712189656927176273340215025171836926680176674484352285193764\ 6580943695860421021057375770549074191715049179550936848407884217725851782311649\ 0328314213678406057934568002851881633114370395562720338803041174424302464813209\ 7276382010762453851326627523347258319014171338806493918637634382077157419534953\ 7315606992476795057417469595856256631697556975378652467586352427544281745826966\ 8802043071814582132766192848341216396312216512417631918053739352547876176327473\ 9832751987141619554727356692784592861567148335323204985794833974259633280697217\ 4385443275028593116747877532776204519134877222685539041871120154604446774698747\ 5889280410718425841069150804611291228074344795854641346773304454869684876145776\ 9538790558886289664636867538798939961012510644004892157564697168895103368556998\ 6336852695455959928337117853363553120565290686853404055477905677994793301474502\ 2403242235871993667239964130007303747349729483100621525732562038235696893914317\ 7873804967199331193453086601109669264527657976917885760863141241452378639369683\ 6852394609110477245715115296636965977831464989863618257344109788476213801666590\ 2513694195668042861854018298666269049464208569107233646161979181624689339382231\ 3974256824923795892470160886239819938424161072015566351047532292325848144381942\ 8468686431342041965987902735867462315906383933240056476252827996197391937717062\ 7826241906618092302171577047412682392245778283138830835509145882410618774532493\ 1004571334637736165228350353287120608114313751576003993020027169254827128828245\ 19403628122117486609243697169879/6329338237070984664002248360770414091742857359\ 3607982814290679780417038507775954886370537812254054977001873653174183577716201\ 3396914251159489818234898602266235136660508187028709829656820287992981095460298\ 4870048439218445365238025569112487115190396456785344965765717725886176402472648\ 6157626420386506558137077914478050665441637305304725162325193311176841948473720\ 1875325287876903610252379602514922601499012457378437885234293500979382058456965\ 2098976710324515782564639972715526792502535324074203115354590447816186953609740\ 2195822816984053386324517755918200576317775116447587534038916428855684019190719\ 0050320402075435413691052257371615390499221528614287567442556538721706324132589\ 1985984994851287486925409842716539965778749680293070504402788572755924721063889\ 6015404264247829962834227302724104163415807643099808522066377288995208176409845\ 0400443602218418870352818569694547403243222142103947664157067862942904690790051\ 0375196915663726756256339645802522815257344892007782527415729069308612498699409\ 9503992941712849365380278829610927505899607097915674231013398640291328198949005\ 2285531733802585786722843731778519884353548931672694417744603189783462161015796\ 7576492873673784767529902369899480009072633486710377987040771247549274715174141\ 2975856849801905586594111426160064824717596347994893060016790524502272035952250\ 1852445864912781986754229704903961496346478783048975193377715755017940528527229\ 9548581994640717921383408728366406105563136000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -49068463548\ 1188301876873983603223250634592189237904769609972311880547563451734107518397174\ 1585572708827111483436588075251353550268721469262897999773962714047318746642350\ 6270758705051900533487040687369641743517274947489857456188416270396788281868396\ 0917031781172842263101835953570215710466451522440695450874204900675167128095310\ 1521370408693043167487999198987836444539954799372010697989161924911090113186288\ 9461662031249913723653778287847901959040476049525372901734107766362854287000399\ 2771808742539244269602334689708434733021988399528789012261712984806551014563386\ 3125795222881015576932999327699961933657579034851769777360847914112542797379665\ 5324197928258664176859225117743145647772794702522302177092612107412452811903817\ 6416015750357359261642963006240782401890374802084329608598589987141273747807132\ 8922789989170116026073055654874605622822858337777192406091251765206520443273697\ 9714442769489408006553323872581870932615672277415604110751024301742955975869384\ 6803730589242182682046209371960556347048406598451254068691079252095508163626844\ 3195820495403858927348297353820349701250627932239372594818900464479325551386463\ 6389369252728237678662147828130473650268377731382510125725907644508649782035892\ 3909155820938496538059514646174125210514385236377274925683784568200362585488991\ 3482214840180360529717039217854982059426619553014636450412798450724707330394863\ 2639778935541463537377657381630755836536919219524761103690207994626141300364351\ 4978409188625553139451857996334704550950115848010659281182427647919383079637941\ 2963568390200716046409063245074542735591905696289569858334662057946065723955719\ 87602746164586705041662837/4052320212758862132440463889517643168493902577639535\ 4850612935225267006361685824774810405306626071784056077643800544363781714272363\ 4124217966042162587519743626154569227802670820317768086159995506189166654519118\ 9549499614410670687102175677726188973341234519642715855861085661721095293321067\ 5452076726759782885250123142194337633640591439890513081083375417101156954998115\ 3385530944384612804013805285811935343341614243767985370839041677537426715530727\ 1674293135104690775592287379958614428103827995897025804859882314817859894652781\ 3388922717107098014416898847929959551141628028604110281859938090378140399362977\ 8306206833649009515164780607414648891832344513381594319735157190024597084547883\ 1856459665769068097765153882295163223880675441481477395122801049364095782976596\ 0047231842354253621138939213031455242698326096919615668386246932064164839812223\ 5233127646227969792376938582178905721493420210394734708082981737759347288774021\ 7537467629935408022334202834729280617156468397349869826538276855563191695395072\ 7188291763313200788275055776756825967959031376794246383275796277200546619201207\ 8244202875046377430438028930413762942913570932401604776432483314188455235728982\ 7754486264637747803346581984152150161683564571272190737688979718567641980708820\ 1031885366381660864022846382967044802539874779093303432957760600998627965057626\ 1072047817735421915359847048519002318733049648751857683867541974118874141129634\ 8228276069400885719002917516104171520000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -526059054335246\ 9202720644570641196202794108148329231591276655016808616686734648750749539178047\ 6514121577531008401201890054544585342079143760577075359543202076832438594228014\ 4441897999213185704686300713257185897511662286305610583943451333662114913101223\ 0394105498799161659507456835281428204695468122112199471249357537834000664331883\ 7912151665452958940092024737744409432085652303504890746738352345193790982650168\ 5385692345362060461006476739657065144730100458541495724695567015504147531644084\ 5952067603274764836043715477264228663790161015211656004940071364043305971330145\ 0693853473556081105820843677644466585799100578457497695035812052053511653937861\ 6010722559811094900232923518990080701871088809148022045393371544195676667143717\ 4398895648144406974123080749324154688819146751153535116180181028234075936507136\ 4041664522893645585952969380959068353922947038702056893003986095728543924680294\ 8617489075239549623560607864816058450896385142962094420799828361053862909292535\ 7559544788064234084524527347921537257834942364030990802000956493614443003153444\ 8439952191416587814268987723511154024275411847439364026977078021141795075044232\ 4930145130069615698348876643613418970099667677815642098062048124634991556105816\ 8730219961962440676029014930252634257319869862530666559378782983466605110561078\ 9446521459650566964017580198490090054027576428963098359196285837885218809884389\ 0744398124976088548797607272599155702839583283476370641195470791630147707845528\ 4643288823710134283641245094778467033627310195163695800630630992961622767809046\ 8926231098918251035879580737351814011732570985550931564005946559842708252192242\ 907064935046821399626251/317306346633001618434064970871514128206737411384400762\ 6498922673341862142697521345762342611807961907335107193753294614373570836393018\ 3944069913964561229662683936559372956856346460956270300909992951470025574016953\ 7138537446692304199618636621955168416533801113668360915170421045110697768800832\ 7175875262463636001548103866251583408674427866227973882178361572483165282611047\ 1991706838816365980073029276308571181550271819710684740500027376405402234660652\ 4735101719603373197571149751666572725795762437348015277092111229239321194032109\ 0824929997351547441874944272924153712734375077966407216194621824834760183541394\ 0581500608272575298844359498356592272919920517306801906052626656567920254253346\ 5259122900538170413865630252926308670974904595578813538528082167713813033074573\ 1019320918561185400587494877157980807571847164634096898572969322371740242060579\ 3320764235145008676305641766369487794391948569900712420715174797495840754931358\ 5427173569478102968980550878536774054267764163841265993129795162401641506797205\ 9942633562349303103129035888226797278914074915029584175866063933581263126842586\ 1455885600448439645969798476960960410632928181685339523307446776772409970078439\ 0749163215136114468941910271011864119095029559562521423285626769540560399268884\ 4724817017471163676271684947446054564926003922637446527620936184295749412469821\ 4447882173871763770351949263344690846152853133036707765967742907133062721874854\ 0314879492610467970732427255690035200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -155855117673120\ 6697768841693919382974056956502370944839216782456213425129867154342426409126569\ 6778277362801123526840891198586631755792001245205263937501889532005854030537670\ 2005314299465549720481062619617267516518665183484186816117600112705565455967621\ 7300611281580064836370753185638015905828150348324787879965590141223186665665063\ 9194746502884135981164701596072645999307051298407950869160849110691572159326524\ 2384603529170742067652977828143376707221452342882410063276237460288685670150895\ 4694879658746887856936173383592399991248883760651209198092551014361050005972322\ 7729462390921066440252568023465538442292268373539689680124864971487944590052801\ 5579635147574063784908290520440354280536671877296716532580045843224407697681926\ 2698326499890062952625038629828534154441244631702452548007699627116640403323957\ 9614853977909472993260848751942183715737053500514150926706944324286650382845217\ 9659395431817802701344921050494883689626007223367459937787300548584783844465214\ 5210048348696508550218342854345127485484140697379579439947887773553040027907053\ 2420354515294609885363538291416976420662289430968441810651413146254926204671647\ 8094606208869642806273433273640170738326624279215856132907392733629641486017890\ 0106355038406044317005336273665047517075220744039625199179828327110135016595359\ 0750844226675288769911830318573248241487723698341512110133491782326936866560946\ 6264192414672894601563698312540762541192957706672252883602608635751648925155700\ 8116386246928845723445603926404594710806405628810634374124714774090047977889182\ 0421251894566931747714637085884832208595359206632656102423650997447111383381111\ 092417312872657057093254710373/747135672278747772733926303472326268279452274691\ 7437819093838738301166298178279629657742948775574250909793836474777459038060036\ 6882460972942613855274907844330375673373379053255783681064345033690496820347241\ 2973243874455551600043679160857929727206850951569726071330717507764584367312011\ 0810887606489543174973510427202281751587321286567635121601409045475344813864108\ 4345275201649232567317660726627429373142077775905602892129085256612903921211555\ 8929207558358801606579274564719165269300142952004851829633826408392075532593365\ 8164005155717955874628930741423714743227471315056141626195897966080389178829700\ 6822336874056890727901045792747312246317276255751256814944965537099136313568215\ 2788529781502584680681294392226306790862131378401223953110487077100324902193985\ 5077885026583374626672136051146890944112698410132933654094906662377264131950375\ 8428834836955884265229166421607741826785127220778970895800316990884851466979917\ 3683927956436700437048092895260085055697897295499989728456364480722010681249206\ 7574281003678199568392810147965350865093931978699891189988193474804553090124009\ 9289869663696584156250700649682756383318840932692504201205070996082767792295496\ 5011301518838513674390499646836715465426834195090622279939068250933329656775928\ 3615461946598990082577211929887652120513635341424841854473357605995707164335774\ 8945551759747754626737609923689254211460036139530326070879183822005301593225558\ 1142216111317548543371270117147962243022848000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1281\ 6694620485805225741900459617017742379671999255374363082528469665080766967790315\ 3470233305819225227942581914876649323164083439350558817596408577839725005172006\ 9480057054535129281668885946047648069815054720131219423215355728521928441205602\ 6401925559875299074818996978073940361219486585526025521646009645214797020031355\ 9736670134824897946462452317226455188635599403959424673404234283124094419544476\ 9571404708063605500873834200611787892205958827711051248550689177138251694083769\ 9895230699617114090862352796428708446076256483498433933921084074656656168126251\ 1387946390965151052575703071735902582212898797266785326260020669048501856645406\ 0700456490065944196880146378442732100666659969535474175616827532228611073728699\ 0248650612145119737409070625004081583838250648848943786074407474313914804114115\ 0287696397509860413718090329359243825176606504770030546601667341629476908620311\ 7934447691576350642756133088883510621152082257788391972902173006252027291221368\ 8152728625197865682133984493868858541352901326723421707706946804648694904064554\ 1304781462283247975190667271332181502117147582390735946402296654930007151413734\ 6123966996880387369396860234501240458674292489020748178425343026301579244694519\ 7632900909852353255775580433844958898310980398491897058054875799462151487777585\ 1856502000202079240196444905792454402176048750447404621791987227655984806678881\ 4877301349555303494160140006764504639120423855105708282013362805880073740527457\ 0847272923986920359779624703019192021446978084003527972126615812454008230118586\ 2758467319182650903594498587132317998214371025666159837718678012115116836925275\ 645569381059565962706810405767217773505543071338283459/518040387250149834303492\ 4453200144706555069616078315174150674399912944109595364643729983191648635193407\ 8791017834156707205026006450305609178126228050622519441460630511906086892886770\ 2652884505284603442845840840137133923922229454596855317218507835235612086883672\ 9512943106348726096194179784412180363336811864161278363604114949430718495211920\ 9939109013995225017031052066599557944891614212782006566238955271721916938354881\ 6532860685171353159080823034438384927049441170287188703601690704681159814946496\ 6555266817434613444821564441091003914878445517441801041790216062574561458983345\ 8578896062881895990655248527538466742474533846762004261335941927451166310192338\ 5164717961839325963518180963911494429908566790390684755327900781080057589052182\ 8232445875371272545423114325668552022658189847440918598156611077209136986639877\ 7669078296031458531211611205095204923825356347210638389183280347108518639810772\ 0350525676663682794777910041859882473208604640643126379244666634668417761904950\ 4039932633502748928956696431374426007162371169905734391110032676920179480651888\ 8064887056838624746739255804675170306708601034240192072608513538458550092593873\ 2599418190739425395190873186828859121667177685710457603823690225254701033538888\ 1132853079332794981398005814609062069123709588640671099213775124184023306975713\ 1911163496394247476592315243526591901030777760040850649629782776228675324197978\ 7852127582633330757801822549793003422687203163895471871902257317225592044231065\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4906624247436557279847077999359913986023569729\ 5918720154302690293570397781171133526274607970658375277912020335394530985184133\ 5706831919351206561134820349935549313171267993065309884823108966724550959016502\ 7023318225073566561939997929556915341594070008264712904197240541967563823791938\ 8670825926123286019041796560365079962575326056558058001367091922366899882373048\ 5891779210585904492068424054445050231330504372628076910441637803500991861082103\ 0983465840676478002750523709981549209902644567055819065400769409333328871982084\ 9077354777445385138688608107101696963442016973461323889683499233165548033116019\ 0562705949365324340840093952617176828710045687734031207798334549321457520321008\ 7949768946642752239997822232245335466322700275593123764352332845574130259664433\ 6822500722257149499298158509431197799520450687228138424622150979856187202712331\ 4014854778855320210765521143117146483471380826039343127323675496120922891374766\ 8347383446333268247321362710725453026860696372993646838551908748377157139178830\ 1329843793856114058239229948256967927672997525752319580514906683727953519039655\ 9294827815706571276964066023641821966035401551733761291072145972754825252770176\ 8092961944252045132260874854407394474333323577300115288993838199808543989475729\ 6009503568750144091675896645958956088602794309375303237208423598920236793285675\ 4808449648455448771645095930959741044722217169148862584295615266960088881410891\ 0708416894902759431657223939217721955613431229943879856845291419372994136847735\ 1752731762319076225937187758811168291079341122311766472162820405690892280742735\ 1767325446295757574258260748969835137636322308664897361745772613739057525580041\ 71603097/1752400841737523369289473230356279168182459654031788378684526607607701\ 4010006744506254916193137210429424561066746388863208552265769447375060644068711\ 9740623073762691518084124151350649113650920754341982239974430119626607579739161\ 3514251700259280982253515236331045038235228079448097442576276948252399333782969\ 0942597413287015885148142981050139906984995641620942063370950891218709070393970\ 2853267611083715318978316977053169981584825913820614019831371381977630118485875\ 6468886594139949934621291474884332294947076379734148830196476760093578570354785\ 9700750193344544051765102718957102462436687536853452784280714248275728217515031\ 3569127733226263150866981466768780054708921495456864998698276641473789838648370\ 9961946457105630718569407757588411028811494955782974859127547134201016322197739\ 7873980231987921407241558054669873036103081806499680825783024789420626066146043\ 4061298472976856386473868923249878341515112620211233690253520423487097642838682\ 8254193352345905240726814964850670705153690653538365033693894012451578986519088\ 0686494737094256503239506962942402408901663431301540119636546367422654397365339\ 1122524423698238250969942564919975507549060120234627613741961667290863578855547\ 5344434394158265093993872865348437134994215582726183651256353571697703246739841\ 5558803748965982167667131213919178939616653763789037823259636535346065570009900\ 0467055923594995014413707647989930023726672550055192670378056622638329563649227\ 5240128095136371834065097064448000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -4651844458750420\ 5179698294972498715483696932612582899755002399929081365735306836892792432602778\ 7111930434211792820813849675607839542752235911684097180271751688040568009619355\ 5297934706211507326259745679206126388098815967704811224319375170147006326430438\ 0349907642569541685986928714621954782136886218319883451629000931924907161574358\ 9274487001608725359965301672930643755009288325693678966056137969826304577571873\ 6219310105676754963725076128897206754062897079839793760607401231867324341323551\ 1775627936273835010675341881359033145563520695082015575622380670778116643278894\ 6593769428923423030046099049686395136170751294167591777549413915834533776988895\ 9253320583662723110767442604016791271255659123032139386606389653633560630313725\ 9969004415506679475063104710138588127942019005701791065481313064341716452764941\ 5723188611753071412702486128479912421265016640862053328092094214231026698588443\ 0928075904256635879028070063503690675298356914994740269265679643125728277008745\ 8847501990117399012009658050720930922839258737246859256365605749390703733981054\ 9628173887244421663984094313489659363078879296229909659057177863660034952725204\ 5788174023488518669052376684977011402474550734520509624345764543182850828991104\ 3115435153451189488739590389438655073802497529797035451367695494885772315826083\ 6219043375243038874433581669369945088314306938473429465679386622820667559608909\ 5174681849900374336444004088810730611729599380234306046929107165207704142867788\ 8378257532293451331022444580836547582829149993580793736845414675791548298049825\ 1004959741915547714626750775294833338283978058676089366097897373041833717647456\ 70402686532108863501440150064028528653557734721433/1529386335904473325420297555\ 1242933489339411048542991876838711461810228374806486202293616382710790429625095\ 9474308042411673905086358531645923514044944116857103122076461289403916454839759\ 7664289738833776814993788326956803468857445335490790858301774908939215166363543\ 2397065372564961757341317701719465998580818531799537528881113526134925170846873\ 7749491429275814270117332856217346650230737128431621639351568659552657206668641\ 3688097126184505317660504724056590536664030279265667909748487851262773616619243\ 8818256282816865633031705354145009733074978123962507678164764897627504949221911\ 2616822277462069142393096033520878962061906106741970749277245921308491784786290\ 1686126637261267717367290630583390354424765118447652062973849190050931262363574\ 8388203016814479380636319646237564680221330487335655634293039320685060434793447\ 0863801345300196710604814394119702615013364745164077914126635481526936354792577\ 6584075006245230001215764174457838899260953914304058635834629376387881366983481\ 4778630073409278665255419990261046433917022641095651196066245343335565409100247\ 6730345206418586364376713481061516057470263438976261930200076787883708442883939\ 5019315939490856196765675097614864348950908186824992529348444504000689543819195\ 2715342012567570556006152852242791452499483755201982948866955107245097689931595\ 8903552596500455092563610189402464580503678520017332460486963470302222860473491\ 6886093787688818268893228161121104240077865680058150936102649433855346699822358\ 8556800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -31741949686378768619210357370600631547730\ 4863314383985272845988651690015465331908999076204328450995758172344312222798930\ 4227926957188069972898881105159558721924791112077688414900248968045660976187901\ 5231843110856682664859797306408666023279540759076024517601743009411153362034705\ 8278551332774856303728208317881907924078879270754764626911267871179393753103577\ 8160496608313159915171026447678531962800992229365334538557255537600721631678092\ 9287937003170430873206314074731086056163279839624749709018976728630079058080671\ 8063734066996404731815833044322018950483207273666891853823761677355967553439540\ 1477818482255216515865362821002285362278580764615708040360804787516104614207834\ 5873483527169990316246026824069293848247859718036931636455856708708949295415710\ 1448726829417417560747921912772839288174926523627736662677384480956116387352029\ 8636481363093296384430243029334031181483639084303877193111480839115835898328607\ 4819336826652034589180409211384621344716484735727084267318616100463470743028627\ 2708728951730672869348652078596865965541152833219906426250893237114081822078265\ 9430807442576691778339827766488259763817085860751831191358696983528375006648475\ 8779521003134906521328783301249309506585666304178932878910136380673817813749764\ 9396720556846214072757343156656268430066005981811314000484814178567982088289625\ 7949206430535298076961341907815612188078138745011509265064047259603105141877790\ 5799397240834369645087541774691704694142750168706568015305808229348896019466530\ 4364268218870436094569211834613831120407956755136424232226282350397246129803665\ 8060797922009624850734607035071475262911936858999505147867236895188847081873863\ 906722953868656004252149309257/998745156810857458038713833124925700846146455278\ 0391714768337330823258698913006888017575566557558846683859416334456592429719132\ 5449216528674607170884978407940209786715855838301481558302444782793466178856644\ 2608145440332529725726218171429112862907289044524239443691946231422257134049207\ 3349578178128283555708774901132235854872977468748047480460605102468828697548620\ 6565372421388711159745258146945455451477168916822418413272682505174321800915768\ 7645193927173312961552926496766856261754709183207787087947947960425722639475805\ 5207928931783979139040435568872503578289795642913781190330235142351076694208374\ 0924318902922538625349302518304841205973003857208149393921580739308845890930771\ 3044700980231154725129295229445872267221078389980063998394401807030987254486092\ 8669390083866851200369969384060032393666470918373267682067007648274056791777774\ 7155908671879925927907245148647652003419993676880634734824877595497214051653704\ 4326883786255318483289332902768812629859460027757885641990426365577367656599777\ 2122448341994279892326937116420129851873637385363509382492341094645526769127980\ 3826623896540179877262848151400370656767996570034012406253270886085108545144830\ 3743359302121826451366424351337523167382375200210208517688705328857733542903858\ 0013065069366162205377412685431213311205702969040477003636831315092759190793569\ 0038778926685208065561542047321393684223806304290872147310813334942117155384112\ 7135886072307602346410510319024186501241511183637419416140346136985600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -605752123843021849105473021990336508552168791242053502105\ 4144865380102935720617903937219928122781684667310938902710963651662650224790114\ 8612263697979879769849880691611707348227273763656513863883373043173570117363035\ 2020522216458010352088089126227184228110406625496563797135012909748713117517344\ 1747494175267710751588729754206605970717397845420000095118298147938737673115869\ 4519134707309029647730385554186738023720135967101286210160497715340516406280135\ 3176614121171391192239482881091823762776885191780396376568641625312394535494355\ 8524383449659472469615814298842954736942095659395757019219738908025147795568040\ 5966213447676768522813146690908261715203208178963469755213495792184891067958657\ 1336339916522157049250037076447235904770563095822800723965068869651029901464037\ 5515406584295602355555819297962533054543674734689058487427476005461000443176474\ 9872304843745152640474487422778749433749423650265468536522531116361866070952902\ 2578354301737151491279192188125267686090677717065728474222813239256442875974415\ 8202890477631688349448557107029080927701760422177699558687534327249215054418465\ 9904598222107851251111325727040142651233285878213948887707586976665099379376700\ 3217001709602890295216750956118576531346308649369624944781700396682976975664584\ 5168558286730274733622282559758081630771311972220668798397217012918788829636078\ 3990249592898410280506398779502441873870573991225203384317292922366692674492550\ 8259354314219643670274139678973903250610045835084040585967148099179085030070532\ 0155613091849921006246222113644103411598630558322547450383308188238083017925753\ 7996128103484580637830536967118903639696452263104901503913810656029736208978099\ 151244146209401/189851162548144617873433178249425814408664713974134334255890553\ 8690209505282239055444087084377777456175426999569537398569902638934077340305194\ 6416935366731093854028052238618302019235654538890484534158880423243731752705065\ 2051176557350317143652640404657653394092682476611069889015551283634746374273263\ 1540483734030898565309185703050708501825313051414619348882292955927656408097949\ 6311803230412825121002277698899883738679472251616083141818292122495974839552538\ 8095924092689755287093938630349675957176708976842236443598542786398738380503323\ 7391160602392700813318700205490190579064902539866153922281682590188658264945575\ 9936412317136586005648003309367931958234767186669411294161627937135753724188508\ 2985023295962664030594491747523030281094970047504197482255906041777433996305510\ 2327708136737732427124112446222506524977177926456886578537269387233356063079205\ 8858062193234302377006831335955809447800746737492012029565980387972411565092915\ 6521475903558325901488527813523053445334833250618190737254141950570207331963409\ 6541720283479592009373473108751016489251800328578805142764514820877380407137823\ 5991395880075525170323997407186478671568020507083726461549712526296123285111321\ 8529721419515293439533517889975406724761101262490280351323220672861550653446709\ 6328033929697245666733606890776539469090378761646568190521602666744971061857403\ 8404196877879618007302429919660948230624896521248766347060309646625947030684595\ 0983446808886277922892227520407246463655429598827511808000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1465124335743491594191779662286270600584307905147053421223652810021011\ 8088025942257681091721703425589929468453211754011165171747002436968646472909295\ 3242795475546716688045030927241901966764639695087904679375124750778640160324845\ 4647616221009924058848619166831123200008564623592107222943037857220249050682078\ 1416960198430458136541282773613800287995608498527127064391363541157494787518083\ 9393969043871507703025079892992971234192400011963244705048175765307285799502901\ 2673042944536909897973547769532059925587953989203429433444809768124042789034580\ 3794753904092898895947119001618346081708682211098601816844395626196530350517156\ 1941267341167848613453696714682686833738901097429948975856236327214165414842426\ 8967007347679753159478365287439183580834332217148359323938849335718780519751732\ 3397859263307859901359731418751443555569807444636031815717754403241409637773947\ 5734945870484283724005723675054205360346490349960988994533344079790054223753195\ 8303758037862645734385145464145903034251512910230275187370854846502223828501983\ 6086999374759938272414341699484022217299047291965985072854412503017279238725538\ 0423519613612768111676593964993048492828467648154770030980344528221798702830356\ 4250186595573410130319386303808074091045121365410585182096457873515661041836452\ 1459481531989304978190898078993056196263239722322896347523008102428435074436892\ 3944671914689338665437084107213221924518623581585794422053946665936226133980702\ 9448435369806130011760255608489912951500546354477955151463044131578780935818802\ 2313473476655544419132594000569387575235249138892521904891049939271732234231720\ 9854878182614983963861114352270357748793052427635465954900288033246617771254607\ 055403226488507/478272847325523797215465152110470712619318477683804561715875098\ 5736843570243844711197701866823234864251224953211481236381077243236447048508425\ 9617561240782196956821618862104267521530678677396431527901370083596315531001687\ 6036031851428469276970953080811413469988441481745543325225624962795507044686372\ 8338259157602206843364983395560656126595655705770870872087316943003006789974300\ 3575071281944351505312364837922077591187039143396539992768979756659107895696711\ 5478318740103411991796311771199499431848861491013134621677470260405562972484510\ 7238105195121604854026090110649302686806004666189226116949279677188440829057047\ 2231458495601472352963745322401218772548415373646274546549771005838944840313745\ 3758962829068861014210064450958616212667365546771863431940349480730797908229621\ 5742926017451175160777340090382456276856812577603102853536701590377803512125204\ 9251879188019617252730637127659547458479713164929315752821730626203290058251764\ 9873791612303036517955826303419258474385193094936235614939550139445970343758101\ 4822450818435141703862068985585058960884995385174206208323638526809808948187491\ 4599484244654895209721058680589444472137429943709994183243508535901569622185082\ 2431604891014883809697174764907272273343040078120286133229276034531262921777342\ 6282701043966561727631887894466287123802043259317074125955039115865714880866451\ 6816886558650645696394188929616031540925724538546313654662806874697952192792163\ 2447803393052797866913496468486887619614525071592426797247315836928000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -5098291328475539206258017057191048687033132203557586107841\ 0127595508651809908931581418235886041828829389833142711565847388220092362258668\ 5311096706514999688545136984875931165645622672475301280464272357732869357170407\ 8042415249656766237164604774224641304582445017507017372658966509859994624861801\ 7887651913019730342966436442626424451070303927919156669980625624254322208912881\ 8015625172795302668597908125068606282169310922910938959153412088186044957564899\ 6094446919219226329094752985760360560475366710907666441836094294725852451534603\ 5240995354680971887344953747085997228304092495248106638295837955340457912159574\ 6492571625035541749813923383522712082931322061972949079213057358665250053586163\ 0592919587442976727971911377392886036994819491481846897951598086899703029746694\ 3664041575933331266187354584143641305318443597803341274666630853293511227181627\ 9048465332217752909953847797198798208287281825803877443052533591993227853332342\ 5873384116430743628240431714083949298513319583189721340581569339119160352400444\ 7814315563739115778705423132095224573496115159012323484824784478201186524384733\ 7067646198621628069300221592827252173546047027456837939558314293982864280777135\ 7095205543000557794129395687587424157237447285161859131147127645664548581943531\ 2679391807398733011254662348707236677136156747297822964683512080373606238298608\ 9138392784551341456480295579080305831604377287303183639960679872616767694963773\ 3541890078539450581826635379652514523907928288990232379151880304354260432055520\ 4488147623393048214023278375789703553253618556496684702221551306795717154808851\ 1408141178565661754537706221350332745281351433442903288530156949985640849433421\ 584220274497357309528383766673097/183076167589473846136899528692593990292991434\ 8627455963438694739062122406931850953381375671158285283476884081222901067040212\ 1842938364852389694061128439325442565118617854278202662699349096878501437395178\ 4708930912367555153194976380401060059723029492517769944365153279349344368363992\ 5436077739958040591929616174731953582970542759967250742475847290296262304255142\ 9435393387039852662276166693598612627201458337932466646362552251461645157544452\ 4967419985751141838069856785970403170953097052847431802842362113701179619064430\ 2717225257581723232890393671831593976699952310032552918240729033468046940926662\ 8432888760322665135659040852006775827095889051059974488456233619956930413928688\ 2979242370932088115108861066461665169021117320423526446233823954754052452637289\ 8460307089503763996316704840347447516525501556533599347457357139341585483461854\ 8108564790606014429999512298405702427510102561695941551240196982622350475998339\ 6596311040483087256131916102173346135406533171033410270775160055597549833199742\ 5724427233502549350661134774355043460053949272846747614675210587458752470987057\ 2790989582799745222900196944493491471431889314339723823622862929899394990894246\ 7638938146788282954616762035505309555475436152061850358566439744182862023538931\ 9947947126104339878663407169601270374060459562955369070971273328807417698716684\ 0478008265947414079904542887385515336222725330284035337391726996352208182895633\ 2754772643172049917076995855986130470714902078114746970420475072071468051241835\ 1301630361600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -750639461568402922633590729687874\ 9056629874499271099785599338492625558739675895868877155788118786088119698741629\ 2022949209677257680959932661294033828013655230919062910469758279123391452706778\ 3343256026394949768230286669615571957573764100724344299097160304054888613002493\ 3162657183579342103013611915300839877789591540098901239888513440396926601404150\ 8062120808370081004120583482563054432046387830543475553044842362749453206814027\ 3873172054546681895164444913989555218393993585508571731134173073387610041519901\ 1607039168457330737026673312990752074426191932333226095294235270966681033660166\ 2365164530416828534896498842643556034889601372914733662234785153589384696756043\ 8820393044943614071995247146835648554098099314237067590432268980961046282643136\ 2467013771695600053462758634054638041171746112166675126511110514611822711927063\ 7683824661753004101981202518566026285177238727318743448936682932435368811121047\ 0437604959509442790232720148485588825664711405791794877221128014240740790659668\ 5074354741197354181358082092622214066934554464139625373247130188884527263922666\ 3722406166722392359348700685993116131988404748177170210134733273956340331982187\ 9706340194761490683518904131982589062652484262176081782093072917949518707031104\ 5150871602318684738659472684316159697552123354403298114438549359566205263164223\ 2700073171464401344370869272285504298323984404836017615099596341088458845652627\ 8202707729396524010479439000830357090214399126279217566246892482556708702521862\ 4097010495519519428626469100807090136718113594979585180060192467570222010757365\ 7455843531485542822304137890937569901014223690472354224308271539403505632053974\ 492592667827204158668735956491468735946949938589064670081570427027/319590945046\ 1158092805245678592911430604877950267824314770064560876417982013095525880908361\ 5832623094602480647134389128953910730128856600597960732204110482965592597625403\ 7571889203286224636837354314460869844738082195214422460544691095886021128516416\ 6188004354960871358679867052319555659339176787731607310954932048246972849979678\ 7049948168249290194995863756846984249628249170161553287494534959439616777633635\ 0879957291002173851305464833502758485007858450791243317459381410872806294990466\ 6437557291936414057180558220551316610913008314177061824715462227203665753938622\ 0309061367406634487289290396539380372872808300354058342539518293061000131338169\ 9894161255238104020019292363992228389052622657420532149866439159050738776580006\ 3350209116339265997769056458217952970085347105270034634280028911087603220210720\ 2932650643209342248704927279343690260209597383984355427348675244469337115739630\ 1115551151912702081403320663593779206649174553022688118327354207252030749019044\ 3115584844616345998725055439261877870355667944286150793175166310035952628226146\ 3815727496651523257178281756455930056809317873018642678052205013995723237034091\ 3703235064410835309309875861524534624709231000804053572483555922785793052149577\ 8777859310510631489270279503358867345320110077949668241693973700661192594546676\ 5905210462714867547339912239053742289846778478076898756808157588828710805457729\ 2775128788602390451589671396537191486681755952840520780720486823743243671506763\ 2891945760932090586353329006640523155068446822105088000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -13916497837096761500678791383695945348626617205329667627020570360561785\ 4068519659493075273676735123218139778921999482130700676230923314382006848231197\ 3007186340990600998058838045983224000060172762854483017374432720278474303758047\ 7857782423296579998911502680422886948626863915252025944051902904695974872977996\ 8620134126959530468216626992871480822729798716897422596019312122369340241680701\ 4176961796037512915662346183276527562711285096285886209327171672055651047345152\ 5357519078548729777357146255646348056771754581487135985838049270081783251050429\ 5363957818476191722387049593754709399660262235723830761720654923133340441368265\ 5903783112101574525800593744010243004719873963755460638590348178719810424541132\ 2215499569296074048510488264278442811713140904302779787623978950627436049161646\ 7870706166015034349475705430864426354777562567790105672347271434994776011809136\ 6698373118190332128047854766412860528718504271262000246343731395209874794783738\ 1645847458600158759034373035252619735871533289115244716742996825266131887257023\ 9507424081016187387901773100099356918811058917002026197892900729351356759370160\ 6767561848279915359699900073317943899538516109766529602562796426993721158553911\ 2951603604458325017825934331036943780796701202493939879765224034898626327231587\ 9179367726952199876680792025768209190394581573756912043785819762676023530313752\ 3246939756722244038340089445965322771781936961708274067154493185044656855379966\ 7634245133016160544182177972116727045536301133992813157390097983417293873054411\ 2150434173917178502080304565927743600238400437078420632502010420466950645029352\ 1600525414303658000282293999914632368802210211452246019032020244197928252193977\ 70905101238816821/7928535829791471147778108538925423715856295058616914514875284\ 9241085602777048083245404906516758863412663827573312078501725773591562047056233\ 6735321629554505534260241323841202488699340903381177428426200542513490205434708\ 0649470898814770120459273584336171764641450608158820559913241110847301744377282\ 1536329541560247433582340657588710562451434756347028996563160103343992571946376\ 0373137497325749714399202577596088162665671701394993887993415717107157402040939\ 6502074765044639416395219725741007386069853845439570727595464792883234280298742\ 5993210280594170748757894349788540781182315135851721675924082345375214680746228\ 5650833242502089866104281965506811696977843930844555884584773721977993584833063\ 9593031846441260228994775810059896093054252910442484194855928068139551789087335\ 7039670349397504305668074341816014919586919428343664201137149430060238104797519\ 6693047792548307023540593346234373676911846466649028319763553016781791900112292\ 5793118692280530364675448254924739009124266130305650985573287895553775347082928\ 6186953563527991267789952536663770763600587594735492864813558024755821953012962\ 6798567199786456493504128976065538651409452923560153500867991960392578662818250\ 5942814712393807214872368921969565422949693362292591065194724407282513839724548\ 3758123497067283262305786395045984677150821028250384272970253745242420099513382\ 3685080940030123114435937168001540178984799000385932727335944511804410327668024\ 8686436596006241299464806270749834703246795590391961322089389120238387200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -51048069022050740318564313242782081797324904512065248\ 0611172928726620260472840308123175663465842720130036789588856376639399814110183\ 0698269800049297288464047825764923248358718899440086453889097712411318624379749\ 2526855962134541049742003571428390996352121024180242348250316628947840434973218\ 8224313679686887535231390473776137131514963069246555323078215901178330141071590\ 2695983740797494102536965543140864826532435403600143643543367660892566001147234\ 9580935693706371073162935168365863522243766211736666784606881374726671110870786\ 7964847387562893618015236978890012670421339895603499611641121454159492232292416\ 2900315248596847410815946068184817142394900977774369183229851806724967010122538\ 3360767177156418284089826477729484251580014753661882677644230142019482694537768\ 2757006494138707578858303448264783430934606350798792145518268098621903771286208\ 4647990524163782650771333143652711550354438985493486397878559286666700369462109\ 1062666033234385333194508226928672958993660583317424805047506566199845820181895\ 1213198408689753150433213796018240207249498701634823874148679912002264679974670\ 4818298649435455523627674176196102668023078106458512274520241992002475207912373\ 0668550512894839096787200740963484966998125005023013161826816632813938502129862\ 2986380144253911217798372777910581477841369776104774089099134542994025326584344\ 4678986731741654365733837160936690903155705424844273312103375674687966247012982\ 7318599829124036769218948668216359465686117275667588656602650077615872076970451\ 8705185678190551416069130263623939691841467459049741728934524764535461768041223\ 1170214308107113414928097000461357694757082527843757047957543741072674808421551\ 14247617273572363831180442025642875202078729/5048111628577330245667275474631023\ 1498163030129577826527579713608638332101535609155872821294711543037954495540474\ 9049690727722981154810112115026674826236666011411042935568354572781948725657800\ 5438424373599633737676777247434354908863443757850296760181761388852014787475321\ 1248639519205195493648117539586742033371611703436437227661791460133578346795600\ 7017084269004423157521804529792758949258625761136601596426912200776102282120700\ 4878571785272365776561063973345677904510887184549930231485689360959842979169598\ 1690028360296313895506809607759142850434708488485412208565940640241106049683848\ 2921390815617165115514012129510266893929292858275379770572623936529843682209458\ 9653092697472649745275003515199921508453717919247080086518386543287802390665483\ 8021065236438572156296702546322550423698885549723646154737287740269822164816722\ 4631029400928573476253047736215636152222912114606882314792390491814376520485768\ 0368961887567126121336544119431791742266303373238000828650315088318964086002293\ 4620420982466393084841112157057198529962565554641250531824981126453755465828663\ 2970857450314264453842399463720807212673658785327351521245649545444605199679378\ 1296057716534958529757276044912371972243802325303957665378586387872717262383184\ 7679594790182756740178654764245076645551826944740281158884919142800687212892103\ 3414281833779014876783401944747010650597525314849922163452321267567876672183250\ 9826462064852469684081970334145269411895059801304678753857435671967709718079978\ 6843881882999098586263715840000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1224017702426404\ 2464334792851257348052668458497897685863083663861736301896982046943751624667480\ 6095028782886264451249132027200597062292182787597053971423647286691593843363990\ 8990274595146408284778983595132425475400021637526148785204201228559513839007971\ 5784517451240581843330555966601017711704914967759670152917852183340477489220220\ 1221002892077264733558112692817334054090461598979972330277860989517541935573996\ 7076465110606917525051918368155442657822442897035021277484649120315520157478921\ 7796521135028853249883234995099755736465093371551452464506575963274293774311639\ 6469462999408131468473963527039159665938122689897505498967350451345305538533799\ 2168178473803260273435889838840825856151750554062446909750940930660927873372989\ 9958163488105832890614676165404538301106437533309435264119014972980026431060036\ 6553272593946531606207669173103804536655597524118370946702729541765804139027078\ 8934436598432990514363862564002079435461365922242342430819426781847580565536318\ 4872563465534979735175914035042721359613560041985751866208353549522161296406128\ 6662383413078008945071250470885063446013112941418183796123400283554386062837355\ 9869791885191959416296100538820330240353789079044378581491797884401614530134336\ 1621952501073750817525423968962902474904669378090691281193017884186724567527652\ 4316325766673628660082355367744585961514980730178330978079901107236582329919093\ 7775837729431772906509284608084037594416212541601210091160736060220999968657564\ 8199229370438050828875930513736318261810845642180877184895836873156083633854301\ 6449762760494370554067829877153179746943066245592785010258816524248110221314541\ 0537066095599953707291266703797652349650906391383600446516050734415652245994595\ 286626151819515051/932984869898530667914200747640712871557816566800922075785160\ 3964242910459345309235183148654221825222917833297725036770004401722691701194389\ 2170263303894124817391609420697825573893379597313155142205603627243519436921993\ 1682123210931688902453882776248752070171853649515865494693517055035137866976757\ 7239937651036148101405043381967518122007808674034931198314460840229730196188802\ 4124435696822355223761018078976729815930198954326156883322560969872784242294627\ 2912109656082213509362073588591745064102190557987738132277083862761907537642071\ 2839924901223433786644631715138331040351901717376227710427337487252748242047607\ 8071520851848206321976682414000109118066535188746806990609510451955255869390375\ 1974037134973780612219152942902817065621837082888062197192089778135024955309988\ 1188581042901156679990418401572006183820237421378591039929724064226804378787177\ 5482801601019934783753082165129688709435777595552850511501539767634691532940840\ 5695503493702215918174034280026939329861117708089820252392351740462819721623698\ 6839926618817828146782576833501124229362420414379795096941920752146798250468068\ 8267369088367347026685692997001074262205188369664791185478096473111141828139948\ 3017308532456440897545977669809380187931459621110051688027852117681024028357382\ 1711877082462322409864313122913962179865911462212564942414085406044763092987880\ 6772512532680521902358792881010610289236888652157789408435120259968331325747585\ 9082275918772566885959776267275331986293814551936123681271252709360838255297138\ 7182572493602816000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 521764823407574571050217945\ 7252345382317526467815117272898858226330120551438027081989829753714041971451168\ 2018390920098076236069099717680892898230603602238750095933454727318586974069904\ 4735543871626031359390357309449946501787621138980272496905593509570810504865860\ 3262971909421001666406932103051641919241490961716516245497641403628155437467359\ 1636736426361012891757345097468994031711742491188346433390763830987440140350749\ 3241023339954763205106724947198734554759523474309571945612747710699462827802318\ 9302774880262990068285798043763159558504169565477097338983681639665778880094752\ 3788462607944237454547133444301735557537667807935892222139196079502433637108677\ 7804807212658874201125952889232323388258739489077924993459448448308457334132572\ 3243610907946894982822680950287147208682413759542123150982929134220713173930836\ 7792563123018864547757085059732501153447774964879293974453714261317771185766387\ 6836091110251772750522325951327531940055251360643650899922813448160239618600689\ 5395576935357280769179794436159051576040670333561144541402759933218765880165988\ 7812030990525912463340467386298485573793931578964825657520132713674444615857814\ 8583069958715489389301292707991199860923551886450686447966564005046269669119443\ 9336083563602994863229425929470742243821136562830167569346562610568966225752479\ 3789232786513097205308239099939928816564349054233950009842450844786745465590616\ 5877115670947651332311625151064089820913682873450358189901502325679058953275369\ 4731592812076426019655064373055312505879070133864211498113447606612381508513443\ 9961737463924478743696764378255815571242875435339301259170531633379191078263215\ 6760214434869138191623738981449850076348728029902083617765943049251251235978835\ 097/604874035456934296303983824175175519203980584405425546422097695743972083159\ 6804338248768639992027445467887340116364448307824106598500638068262079155926334\ 9678779103167965427973093016920769102352322638823269345147899010916176064683490\ 5043678869963087873366143080939963818497005580005460741566951237347488277159732\ 1731055746716932412998954517278792900070090269902424414719452172646788360308303\ 8139347945957383583457227721544142504839690042677061416249744465283969226100133\ 1863258987266981329775164889789883000067234593228287630681008172724929571340421\ 9851674481197909735418421895587861242789884857288262004713697744404595568843212\ 2204304026185382937594241586035535864642931921123710403277067793043548434388176\ 8012071194872204451933128561031671359909161077419212755561806056880595702955229\ 6742245024486397533507725498528013450167327202230584275356121234772594368402637\ 7476573119088583917220770008681977058355057508072449250793387931536044910401203\ 2050766576250814636016014791884821092307299374108990473199976200459853564473673\ 6260116410268901943207560202597845058597008117471271333269907242047612040955387\ 5563412432380782333888791108604595073923037990669232333898460401678554478961793\ 5003529420636475084999016159363141904751181727839533449114571773494878230745058\ 5977779133353393157256481621566191173860982566570647096070066421890310789524906\ 8841351536404826685227701152212042525661794830004028169364851874568378746728432\ 4348728483498189877021749156693254944580195917199551746293448246716643934208000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1513217239893412627402677479793590498963180891\ 6257866331422200989739888813201970203662913962817554640443896506553559708994330\ 6370680572455720155678841717781307799741319993306429323182357214842081770706058\ 3262703566295750047580405882370749569507226835412984498097784546764139577067324\ 4055944738151736009153169241203692137887773774738997565549316692129912394256326\ 1713044296215936366428961823166430784748390668712693004264125104442426232963922\ 5941792844218876166748345836616503902333910064807257663737001245216351383131007\ 5924094407958893131348849712081226393817827942604212311161134739140062419607591\ 7036515292019770760799952502342048693972710230424872676210208613656178634388888\ 8778256086604888069369712251259617568237333579414589287590106261112810117448280\ 0977332971777216760060240201711016261456102650802230341893434166147485034371357\ 1672507136981280507968415477752711400962367092073018606836721817449701918494768\ 6811173472401360532276234590881643807799256313421969876394770411881329237976900\ 9881633976989000137634151852569836924884824830878124039589265750000333966664200\ 1714752329813088949370076022551876713949056348002948642789956293563818579126005\ 1664231452152741115111929261647412189638903947411420094289047128980275625007784\ 2691319591587490374071649202475609274501350120537126790451887606266925091899466\ 1630202413537029050940205965515328979762699566258228110110415538387155837024487\ 4254455132644943713787455301642228212295999114604396764690812712558978086733182\ 0913041484438443357449480022459721241790551779029061178607408327287888047700370\ 5771086989109981019780640415497461498532794612117751372109678636270637443492202\ 371040958836285241645835804496877182926184271520323490917022206360504053/779962\ 2075635825332919785058466148663705432022862441967599716724872153996282028224168\ 9227341337063223607666499687666431856799335012301540536352116558965252584681103\ 8490087629565638559746119327142900971411261925420795633000231892893379483993834\ 7758196018179636502778464844102307358333301304706047654152107329199223110273462\ 2383848274548415867612410508117831274929240977316540528573963674989739393474894\ 9085289701235016062790564723832624897553870399298568938725515617954948542860323\ 6558571237768890217481401071792224206739928141072476408375731517981018905355756\ 0802302991798317541774002197050964022695960036984877238160526073884693128558649\ 1568535606775973544967490642393953584571783998537245464714453713550647756943166\ 3563007776198781211872332470343805872847294224764468502668896805815138139516109\ 2255869928274371272340219373278385224443126157671659572852360455105971263961961\ 1456552022583162964595638060943972476862790389561990829488045471717552839332281\ 6133091517620886110182624621096222986746568046887740718395725942166561413042899\ 5234046484156916485892264396045648087640609050417649363663330603702600070183453\ 4080568970848768621283498238797807909357055298338563488513493640226881210376453\ 3494076544423171819490108994408648621108302099109002844441218864822214363184231\ 3561235378539305819801879954391996880347127175030181219862315861187926145319309\ 1912328447941626386068324825355734464297579136668207635916850420823497205574003\ 0994225908766250832754252025286950606627234891890582915526153777730698608640000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 164559676211141137451979681067452756998608315010\ 1824176781185317331799071560174445400143425577176209675751501829386032391978316\ 5842846193950331974838507080187979154232321466221728063119192054033914627509031\ 0221273765503466451818260697468447563230459837820656782083203641350126443434402\ 7980867937609911148664785289842822265350216271867774631359616210222094207464510\ 9795954918282193679285180659565077540071011439887203537946440608176016726736096\ 7311049550188235025977492078728775345186209275175137931899445520327557131913588\ 4373661459846878831410893281083714705516462072937458183242536436437420796749427\ 7766075780886832454788854258052265266361733845732922022143122592678670176723209\ 8234036896717256325842654632013222331709910255841082345864975439323759962751462\ 2278982704846587690479002690294681005903718541769602875360943837135223310836316\ 7673548639571292904044663249290335783030492117969051771045239183303151908607849\ 8752078639378462524150600957509951629223039878008839548046138954760020150149362\ 2587253873185160794453808335382000334983690366626006558079895436557214973844689\ 0692313996899651076285864513336559222380488297696224655929972432448608370216010\ 0098059359377084627594897017504444293164405158087044098249200644989992842967678\ 2693049822411807032656837217683861755849030546502796903423512736801415913712833\ 9012479471403426308537790568902327216738014475935601605510903452683102849716496\ 4877605528689949744309156279939295907510192993397915029249585436531930027604315\ 9597382467009215181394587520102311709316307889763919778845050339384675610685882\ 0832000166746981483934677312678934399003556517140453258264709799255350905768218\ 149940586794076323378457773277911254381904792655660913675656013804151941/537088\ 5748268384199059122486028957562158099954554531744759519156840631381826791778271\ 3887284164653475316966783323537394801984715995456395164224761306876943512971547\ 2371168286795748026403449934088781284197285003318971896284243441508569441381378\ 4078862366790424672361750799857444253085034250120903589247429740548969821155150\ 8344234355320557910091248816175370965148182466850149429419281628828065489265594\ 5141915388713786399483106053867643290723009531440092231611530002565159732826712\ 5575951350353192028274189620278553095131630663064584183055255297041005031482417\ 1373387340347739750348050564238915076815540124015843639883610619977894610586432\ 7218032927306294656384730484534956218672317841008931752153053671348936771723891\ 0271506640922750064232671240031141662980821031625274927815177938368682498796957\ 9187497579054003755732746461057436570116008943445278665717167236520192401134640\ 2110075616073516867935281997541710267111765683233478745361196999323606474584571\ 7328332115983031501763405721021828577521705873307433187281645653246667678457528\ 4157706481193812281288488980662944526522151736394947913333422568885935559352869\ 4609420828598664735675618096732844042022632437952942498194600255755292234659181\ 2725992504607495606699586815951418680495915257657576445037962442711138439502493\ 7561905217564689403092334759431473534814128672152670018011921753858510973563473\ 6096062155697335444648299130214687766324573687057872592849754490084195482269960\ 0768442473918085360145836830041175243854651555050271451640540884596839940096000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 5430380971321882560066778612020477296425888079\ 2387220011372115925774644113078478852667097861863884857432678388635772144576086\ 5003094300323470212261997799027518691471508456758966303809916339355677188928021\ 6067941677658850387666991796306894259757523263522471305828082409988847464394117\ 7696540314877509380615953865855560064472437307869471323944973622657932735751714\ 9524211606854546392989301098011185931245326120861173760920159592248321271249564\ 6021769233770359941069315823236967553904797737263883223858913534714402726063734\ 0048971457048445289564633198114306784520151102624911382539885070400727523720339\ 5319214169149463820163908031788652977866379570301418530790884382914070314412724\ 8421883395357694753115862885006948182914177687322979412259108040642822368453476\ 6163087133940629888303876109222396633982965553670769705672529860863237348035441\ 5800907192106212749298541985953841901533995515872517487833896660927458729979720\ 3890357125551613178804947100145617707759060195781619021919370736559256215688330\ 4233865223902849861223342658921265872210745350104502715683941827067395476558855\ 0973532443732869538676407069065156375487892142124538800135742379553226680613620\ 6032707930784462882230716278469535174935499204826505019240263892711389584740822\ 3001600583392599327162539609666371992543296219738017616286816668350727660810655\ 0945201453338303488135321870303485550913850121976662049619365312647912141512894\ 8676222919249816186616898902102843615417430631105610065977478004717584432225148\ 5089511189906059121116544007310811756878271750614960395359526738717790959072669\ 8004121249977773270422053062370892590385230860425375499223473462063129455601776\ 6693243872195705878144982568489219983288009303452301989382350365392981975239596\ 140167/129605455489360501708466526788941636316889566594343109677273827867441020\ 9585136854868911563875868976642216009790692112513832074312883243219468971610526\ 6652115020378295732913153423731616627373254434745696908548530438018164970434447\ 9224538986849547575357342049508204034959100786230161136704266361371806842005549\ 3750635682685230549941509933766253264313759407505908525524639399643033549208330\ 9868958447240865522253858826400933848780415949072777282142880024815257997957670\ 5777361569775213539657334938955995766436810031307610454623214651149828384369962\ 2333105604085135499528820139560803390170290658440033162646537485904509129768695\ 5496236070597517138290199564637692344195293115317216614877874101409167421004332\ 1472976939788448034620360219623152778715208689651615459824113261303129269551994\ 0450944277955220901477194644817336333220932850329387676405784508315321439668355\ 1158963494730404715370108814793031079220966669196436443239226748257485887670857\ 8780160559871088214057348635391377701791339789531258892109576619062479007978932\ 3612715302184458654835062972622863191433861207419432517995874607494785788785857\ 1045888766837151932443489714952300277142725700039281004408290381203483242152279\ 8699320867628624653516342415271947418371435539559336700375359416822512919455503\ 3480956984524713976935851073223176075629091308593641745177162761349122951396211\ 9291562527118362653001337298295234877591628887089716841020466816086094112845151\ 3480076468001515344968759700045226179166551305560875768714255154208943173290253\ 2485755822967589385011200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 194178860937360650875\ 3831915867598183858657326001135291288759510392742515811537089252154305016230512\ 4679856514424269429536836749336589611227619788479583867205426157752148509172309\ 8132902321407499922538885054105002546380253914847813539397347589123351256342738\ 7299947963972551808079728137348594905875551705189468279240112134690311981704149\ 2643793287320871038835727916287944424046615994772800603809764764409239537129856\ 7836021489910863186991195031435989927964418134876861688216417079519843867150053\ 6181981464431688250086767528662334892431756916485463353970451255396536780823677\ 8092063006243008944644435161275258955489929114592135333982173598255264496533909\ 5969629862699019668122876525380444879008598915374946979510487093995966692625191\ 6866171470465908212804441896493284018304099013759255724735972587259134323456999\ 3312112891602060467611040043002298488564949890269061648996711783577442932525818\ 0444329212497141456863167092853320703101828390736329459658183056855878143627419\ 7525017189828906257467056698192041792804234683318052068851963331954369807812422\ 5582133013372007893253121958218712921714776892680619354735150357149223103689697\ 4301757051315898671710509541870291552331690193312980940177444842880780133127688\ 1407868974647727648307540994418669802488556544784385244397205256643731916400558\ 8747561721799626564033993054429115694175635098226116379551727206300005611409852\ 5880936097423712641979248935042758217503005967000443293469708402462714626302391\ 3776724806214157487256437099838584198490934187091924316467065610373480710124329\ 5656074903692580440589597849120940430779270397311947627942351242639015412470476\ 8217952931512449232464697752711757168423266396301095003502462427677383158567066\ 295546770699731323255206598431029/368562301270464191580538658347578217890585912\ 1355099366401664774485855999714481824232380747560760126238673746513698142840912\ 8166459651856226086391752712431912741605833650461679124634660454863890170933359\ 5751467246331186729475567561856990161981844949760810226076764882366218991809872\ 1945950590740593866661920581742075254314019698015563885501361399282914544128008\ 5357876144267445903177351676616173777163107954128375080926008244026759384713601\ 6732424193768791856314608707950352006580625075389784077012233629156331405457598\ 4270256225065632827880771700856405232922402128058526809387603895076263818664282\ 3625566081432609165887194396565095537374966758726913079882923323175710697002213\ 6991358821415216918536736950393686311543233739644251739485501007580966612834582\ 7299541872213208657262366145331117157134091429876444944077036255735421194980164\ 4979321046702185376954916023866799537533340946426128264427979322017088931338191\ 4266008379690349014944278443592152999203454941612306407843087689647359584898452\ 0981201159032110916843474138120558985695976324359172982392105535366627094491400\ 6509597365733242775352780087136075397218965623307757043108395393499107977784207\ 5265117269182856859835717715313401026410728325374091806831054374951955803066770\ 7418692321682227889539720610598764905117067393501739437297500204908184494514930\ 8520540295433184105457216626425801477388035699462688220025183426009064494895165\ 4208429728028461850838419652797225566088337914178598050398231201514092696224873\ 8841644271293419720525582455214133405010863755100160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 766213914987172280187694757368131075720581869188575169552651543283924808\ 3525634840113230100787534138151775575395416555150351756294143426829468141120883\ 5126714348885079563485062156756454025987598104707123108028503979581876452316746\ 9132739979248106180852653698844947909725066294942009651803378494988172993411618\ 0414224732073267454497071878451450726419118643199179811855626539886410588695722\ 3340282960261614150893994062083322308612894684317030324209140852878630766155044\ 6717075780640460009345576306095244988993753787202109928090293162804903646584193\ 3317723084752344945974782025996180503459999578702284803512028578267291122003280\ 2342875617348670867821874953510311340585702297647460548392792657482050337028993\ 8163627290597526211710591251197668495738159870079887722491083207221271382586696\ 5627978396426724738635149056558947745653495530544966877617670440452868796201254\ 0206088500483535720355386576117896716998764509381924358207855500314433791136836\ 1638070104623573969183387456138380227569626820775583439449954253081968773303375\ 9162517523890151614173792414898396729336324708024983523725061480880581081678628\ 3301389196419414756489052950176196422709365736119902432940589904708774632460610\ 1624895508735731291173223035537617956846147842047338790624602642620294662306328\ 9318621139025188314355012844727610934452848150651357589324810715230209977023112\ 0049113529372025727096702113402198980348288587870631146922476228304320431910499\ 2504220270541265769019486194457941108176478356508157484517392066075155259414316\ 7794967498982244923925686915089052810544757791887855727796909523973454034084092\ 5909533718901127851693973434641903742272151782331377404020564511813633722761535\ 15465522848789912314847532934647805323401342418967/1226695637073542380491320013\ 0382617492518662066987977951627295486547365937059603911691871763794870549041526\ 1775192952051107649612968522655003858133772897119711018086461191770510015383639\ 7102408850938092881560039734458159277731299479514034166054708030480965521726383\ 0976207863395135218363168089813146058624547278348941144718703834881418750881014\ 9953717045514898366340528732357484443987389820882523236481772928034911846470605\ 2039987734180747723184112656593500403392710120715598150769404906901141540138928\ 8601303556265250824675085385354557491089080408685483906633587410971799807008479\ 4900941444398959961207048055920468162871239455213833677929894681066431625657972\ 7157843525465705151766400947753113594686564913586004349559147201674365716505664\ 2755035523965410073171341257682863875309395532774956953300712658004130295804779\ 5107511313984365157631218186943839767302156724022551963127078227949878206805373\ 5868726255040356419657058918078806409606551426934401095434410807416294082563831\ 6513053528781925625705970047672100930456869589510687476743326293646907605692001\ 8625183962901776358813762035848188308723279051435757671131032529109062615910997\ 9213728632796395400526445702347459202136349655071603379092407634466024357995727\ 0026301818644320688009048293232449365574516504534266501654575580151042319507619\ 5472427016726209166661468284078160413863500721144096604483808567855136275361359\ 6799627630932808173913022465618072752765429457270014329097377156713901322268200\ 7252514759394246333866539572570782051385441432172883240550400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 22391885008614367050555296855770787367063533043943218328933461623\ 6132779040499585149767394685677569130310088006153292178172041712748549339217797\ 2839404392643313524632110543109598194056425355939398493332949119470672898336563\ 2666897690546131877955398716620622107207781427366848905386751381997243099923034\ 6353369306647534105670788606968713291948504819985951172556837398039200026391400\ 5938300801253773934451694523440917993033910288477493142171777176077583975785819\ 9605536048764693572660623249406822715323246215893943626003720387250852647227201\ 6353082854899014909876177836854894676133976651848328308928699269985320474031218\ 2789928261077190089971380204221774583984448251838958295318854485984874752308508\ 5337972625685380575487320673860585422340473066226775470915843111601491894993147\ 3594163558494420034369893315069348774870163940712076347211365492746378002230156\ 5499558793155092902101069497811589020972138866369381211879888083391743776257963\ 5168765574364070950317695116499937712037737314404376815384206128791342836963972\ 9773699923602624710040272780190060939750079174268437910920712289320424693480099\ 4173183608155117208366141675968411985492831559476516255892839295901649705403246\ 1087023166772181099761528302415944423830834641533071070357453424590107293647498\ 5370086199747226414881932095968408943730683348250147649950227104229265375363175\ 0285534765071112096838900723483155091459467457104361472421328718944236054563007\ 5545111664566764323834744217556076407217439303175341309086775828013776356497724\ 4734728280191024462644497693891089557495897024571368939528112967961070610760158\ 8605324285967961582867905486775219079693429981859561728354919827292841398419921\ 009648057718686251813367001997788986429698402293570782689095686512854144177/316\ 8500178963689441208902814018586494048571194280292101802148184153291592422243835\ 0670197821835575245048702998999441523288446073276667864221300993512238019871160\ 6670212553689823919044802608780170373207676185803723041339079605058347723176081\ 0222381014638063143318815490702980609435509380743594544444325033977540768490936\ 5973694981643426534587485630142498439523413914010379665193668475430005352415951\ 4728735091980887460863575896512266765143238928251610147785430175611865222870978\ 3933099465657165942531203158350374966706351448252067444350874901362608244083431\ 2143337395403085750665781901415577140472155863495394417340975444769640133703209\ 4219703854339936308840737136164300147707259648448442961723926985380756478810119\ 5657556650892622283021586473733551456234820861803446783807661969209149362309776\ 2906637612836177365416910853583816002926553411186949362564201570453791176243031\ 9853472692921714866335719004403125886538514086108885981605711582459913964034916\ 5311569792818873248721671638091907341877338246054848756763763145577062065660416\ 9567380309602309922146957958381036497739675378098747545242561969743370577042197\ 7202479237114238132463852665509732252960098581705730886734348757009047758854287\ 9253275079478529426618676537047042566732659661389553597629299742194680453964670\ 5991669623029668129572894360086487464663514845200504313449932892115869173414132\ 5582002745382147388393562555223248517675644142391673219321675803896000878564047\ 6630403427920972639670695633778800630874084613296955337168103581694491719894421\ 2942227656344915148800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 21344330932066420845510\ 5502272855680686531271108365528778847585851845032000132074483564073038532293841\ 9699709190390159123916393270593773491669489078306069276150867544017787436986331\ 1324776076656080648793872894065195668191632920107366876540826724237055831522519\ 5035854767370030835853146619912610505329924115489565803561059763357314447658537\ 4324969563615615559033197144747561766412326361832880030233543216346859111884908\ 3323074190113998372292916114131538361091902241474714337459648752539543027344369\ 4320388663992999654231741738651752572038566874013858817306613922285427515123047\ 0644056411905112290199809031903797385742780386233426245090993897121208508222135\ 6183146697408693462776844257099257424758276835561214440099937709169366524551196\ 6601571600968960668267862384753065678902992460641654029009939993641707902419496\ 7535558473913562678504976738478890853994707647035813829337032542561397515842780\ 9673742772909084496771736251640579721889662525658206217271608892226839250780812\ 9065561020472954225415557332570231922567151979682726283561808520780603024388993\ 8332610212716208744654600124341714534279362851577425635529561041195892846051680\ 5000272147673366921081581277841784946334763036258169374768309182028515054319536\ 2284092569402951830954490701187993323642569130553364985835806825972590044519542\ 2776858266666735194774505930753817181677945079176421069494306854055754199753292\ 8343724849576860233397782895459063349302838134441012364366935327086391432314675\ 2600583482461463513847362101573618241654955698105658495718700095932090093048517\ 3370466474030779790512058695450664264546632258611140933532353274165490368407942\ 5698662802317248457299147692562337840512191087181488823090910142562994072441590\ 09804818511304302632421279120479939759761839725040295933403/2780844357141014948\ 3582390996289846111668612249639653352856107827047794088546686991346875954051355\ 6229982423285822179307438734603111436493957026358780206080607486836413941348867\ 5826179426708310466130600527721831403512005219921641493437716929667021094443311\ 7015902360534989125027785668003592183209414995075454893647358591754649602308265\ 2885856053429300351663459804646367960809297862372991501785003498999691117126516\ 8172110171052354608471659225179052037659778262668212099196870269207336267963307\ 7411292665472218049082879905883159015287671091431989965113440742331717264011389\ 8667289465762770003525291894754656060228800755803865412359301903462863117786250\ 6875077859214088459477574828680314636946294858140458061391975349515087301903487\ 4741226875056801533887613881578848030884009156751618703888924643619052166316328\ 4869052970476988946120646422487472116612259247153464577502612983632486490095878\ 1062876535166400647914769124844901468132751403042691548305114955659954963968779\ 0864612527866690892920806875951733521058842850625441399973154007740085347454816\ 1422244102975430990858851816786600403036072766852690881053491522262934848880832\ 3970299051982975925732126202444161420640380538707997763241934555104633387377947\ 9200200951168158418575070670387228086397041613603397884962297094516667334415532\ 9405315382160827708726266484212101304470662000335688662709553408347877541992457\ 7399053385418653177758661644206489926063859310762129852958125799462684881498006\ 5308562962483570776054389341125634425808226115453492007589524197416552593192788\ 1159645096706901289205760000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 197966584745134757\ 0141099795604650000207832695610668660077532657562521623041944220237450544783198\ 8262685257482780972508400815156216908717684636873523512011840468826183165260197\ 3020259509052123277938768232025034979939255747133204757312526673431978879449198\ 8969975371429238610093823836277206942172682208773089925639078847548475970179300\ 6903891774893671586137338675062099821707260970015103896441935800537278385032170\ 8515055493557211570797052389281568319071753636097726685223873292814346238164221\ 5543361211207807345071821572064784767422885288553844698010713514188512354440932\ 2160390806728546829744771100289456052059223355331503581823433871208186088107994\ 6157240534251621708016958171423529503025104184411086227880669551485426837956492\ 1049223924703808585925371469800519847395416212991065227198310557723464603477681\ 9866798161437748197772582623316260064391297613134613984806959136477158086455837\ 0168387895856673628458759972315275988845805464025301965517436025474865173653359\ 7902581856444177206338388779223529940774202918518716146495509293639835204802151\ 1355798848191223685784907872467346430778564742548022524129812260502866482860112\ 2811423710903441385206647151914530630290577192499597135060877801046687292800380\ 2622600227393563061143417402289470757314281185699876579960197611682454779533363\ 6680346420554013150365839804890725521714449155140645406637566824738773513501087\ 7792019966107634217813111996551868985954149664683985564155964249892528762270350\ 4660980254435256748425162728692830387026794238845052067995785702545955558708146\ 5710692751745057910470804945256740743766303171313879480960177537910490031738440\ 3337695251509152868972784988707367751485422927945962705582640966418688188286799\ 6923696859289226041459080390261801509169091418337594412403114119/24689026663230\ 1192482301640846904713844930569127430709601894717602598999838461284076998549544\ 6726171327092191374948771346406043161945019498446341057552829684679168880327276\ 1782846878145441372600277881534936130779082504709918003500714844312109368534830\ 2114560767650265610657102845321407782902319880087242427600931180100221074748327\ 1420630140275201277642904688305911868596789069530625088158377860772249086987822\ 2614590983870040766079121549969678381528390615019739385592980051020395975153658\ 4103335787824552548995597623453700793171964746643437323268681240583177966266297\ 2730508393312629346753485336024603038993402200934437283058676240996499395961642\ 2740596726213723383098697541439448605716263975284789715274324294060163284230621\ 9173410341582311342743928973777790465107960364787765064997221418952893620194802\ 9481006867745460866079725147142660619982879793612947943373474760093325681210795\ 4045739398075877082114585706464373404781352068918636420724006100576692477030454\ 7080990268892710871912760731389292204527245671805447220737652512415251520534283\ 3536472300835469580862705016490767021540812031570277808318461146266195960018110\ 6682710694460135316959189002866179612984830863770556637418417729779580459112322\ 4736759820228904580387974779918166937333501854127748087426980063289082945123723\ 1764608416686020481187697804151538219064900781975961881020597650780921039563193\ 9077997757070307971483148338658919085999642843381580909726860519047947745917946\ 3636671401277236873439978935672737810510638628572425094597104640396385861956286\ 5138552866318879436801310720000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3565753171493\ 5013974732973243241841901224576129961228032800271537179059952677915490982071630\ 8762167578537749401718665486182848070878475268715487898878629148055472819698350\ 9702489875403511370282290003870158564192269151888542991762342643734882787263096\ 1502978401043890473641371773565557806344232693916752491710708910195745748164206\ 4258635962908655529261301485767348125852155125160135121350523173210198402477442\ 8986883624140569421055104862235394358824673450001664956031644349898982871369061\ 4746888409903128995891042863394270205810319134079166966519773201010929134379777\ 4252970012075116444589066571072970158048215291372476764943527169131612188030327\ 9357830398976376568354571236345062312922151613046762698673275126533002807997570\ 4141413540117916270413051954892613925352742324433409757795638401601726556990524\ 1068996770919931160929319533009184170545689842949732036608752706781938552434358\ 2778432220690933288155901171787422979984745097966463633863278409102034519913832\ 0851435017386615736560798673466992826492158313056633667164680324912313457507567\ 7961693839131446581266040960768212352093997067126800632634794949264119336456715\ 7368583997617559334183701524524918482118000761391267665850000006467131255124289\ 8962978970714754609423476371242160898697488455606113465647051218418755459638135\ 0445254408047840576542407069562722075243179034155469899026565576513581739187384\ 6678907923933921663322350494114159506619845703856688054365077527701840283504230\ 4426586124481172179403828892203296998956280662817342392143153590732435666752376\ 2290665784214396116183078708349585365042738132146584967350939591889220610476508\ 7058378875732695337702290048998915018746183726904850010101741036174779128641167\ 5480768345655955149362836499980077812458398711309797515256029637/44306823299272\ 8804362574100981775971836929390866030870062299285412907166978587684153707049400\ 9362182840374279477916720706833839006412261699601626478610702668471242696104609\ 2861697517948756396359990175704152334279547653359013970833788380453388785550500\ 3611281991840706622884108832869059042205157887603225239601956696255993950676118\ 4090829825861263327155424720191923764160502644104698529683740161582822095775851\ 5456913258959738297908281217671447684425357316645069159219904902304512323418927\ 2697339250581136899015859178399570811913282756027771335461405886482000591386072\ 0463808805779000622676862294121825979319752587486314791208859129519510269459046\ 3233276123017520240215215905008848296073994402350866867736870843272036140307375\ 0893367338270095833015734645826389098134301920948585380875289074789547254264397\ 1619912736458294124821246192228252372674282499362491341689301505939352149312813\ 0688646622684600814586995304779679526337978538730818028699714897475849334565051\ 8425079509400636703067996438223745754695892655066151548126621204281163040789441\ 1116217359789106076273908448439499840592306266150610105313245057092434061710650\ 4965474388038474239064917059138900335794074568483277580504986271491093091443348\ 9575646194810460366194724678405236719123427656774642506096201009392893518792894\ 1806553385059305218188107423628331452072765065359207800760444156846217996114141\ 3902121646431467857401493541696179502945614278360975101134941227558949849925605\ 9175611334930137136285897798593969558136740013068054037592535647536200100265778\ 6517908958115847471104000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 137894767860504787\ 9942635406476782805190415236232028552608687298319505530096079282396237959797959\ 0852998627797322864886875440174574928163241806274736951999230293974713196122084\ 1403960414017306877950667492806261690162851450601953730402571125838810241791336\ 3222366380081906304459792111175627035925044287701477499222144960455061130811677\ 2352230269423212882971090897207017974904093849838786002572702698851780895177635\ 9905707083096255683782647674842808699447928214165742821607332691021453762662868\ 3757159630815723711092544453650788036128140495670610797236559618260612888700301\ 3437204129742908621969111685995872167594209562304800566252288366411808108485862\ 1789032558319146579694216083488069428365571277166772219012783151391179892891445\ 5775640376852000799896163141152971922761858676957670640201562847831098913768897\ 8263946410168763872644184225545850040408469994824027469769996383477164460221146\ 7792820382735269215342132389889263286147965886137439934786509161308295548976274\ 3647634576679953450623008060940025023177158483856757787341677621934414218062652\ 1644719185386345223362907973276678396243371056329739584868907009857387551738469\ 5073048304940072366763742689250861132793049063455679700115591588660244751212569\ 7092410429855583831612872149592433889725235116918782696779195299457955882104716\ 9566798767755593095359428016840624697482162473510316214871798033331700885412342\ 8953484158436579213426595088338349159027038730270063942701067866282919454234781\ 0817363127926832855041723084432383622663723439934564740050189375615625960789037\ 0131866313765017104104515181016201517898110552660207604713840031500527360134871\ 2682725870276938386466980618206433736653019347216991578185603451592165292958427\ 53832238106672940434649924422695477676706211787339010839181362228435069/1785295\ 8398766277291489090722666313824597166816914078821535446594442454912598550139987\ 8913414707929985130069059950282131048249061026469829636686158913283824783096775\ 1755004455437943190385562974478185641133712119936386138726131256631366842072097\ 9740838937026881703859233869294927744878591387295058538162730041872476982950803\ 1016697669104836488814288033040421358024205836313752554328283769240239800018312\ 5702960188863166117521344199952422860987067623903761792239522870295059121486206\ 2069890725901941614576184194704031472638911778630261753354334272663419729636709\ 8768796435051660888807585382612685659395777771983961708263616909698214120735738\ 5148404304713647429424693143750038525707134641592475475811909669835133884304537\ 4347990280907636485056642073933986052476204166427196436568707458643518288375017\ 3149620599434874825758703115553153874919544046846591164016651782979957625193182\ 5603285410152114259678657498001604688324462670081079989467479232924984111902210\ 4260551932706360597060581941833574650528439048168967954174379251602091774278978\ 8370582951191674587804403827498902992154933670086935170598025371053619412091517\ 4271346229548531009067337813760074957959256174187203078009669886994660544619290\ 3220635563344271996225152497140631546230043171525534744311354061210225305099620\ 7968399082276643828762490319439482168743574858655186865256936259032064401977011\ 5055736356991943476612010621130057858326246037471247182207170646403812530688954\ 1850860303972066268692427433783488728676129368795272972811221443655432457511509\ 5820921884394445693289330473528078421196800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 3363383818759109616056360582802595657747127243712212320238794178130100477452775\ 3566253665358465926163369268949811431598581917807950397643002933559911661788374\ 7369424695576579170516951899554721144171234916635815762200026148304862315441011\ 8917044676831755864158631350755614386626191097590527552294602282555744222337630\ 6032430622737355076549670893160482488544828970810197847253430958035097861887029\ 5053232211502271438716110555641395736324575860979000245486019560961128432549777\ 2500184514231196470450613064790302100121021019025524418537772471317987131775641\ 0751784189725472288003442778525624755080571043722416150275708698074363732785471\ 7059018813276981532636565424326905624816050385610503655716617443509592049832596\ 7635235496189477237747073168895109219491219849273028482357962668906528996891397\ 0103457431285851051893857353022485625953771514493189438877419567615444439081607\ 1627756218588695074263228863347876393673252099688628988458500647769840184036737\ 0113330339498980222198424718163267413966093926375199487555611340338418765606787\ 3708226533911161207497096933495870220066183771868098521076745393878886452396340\ 2715584650450377634735245780247838434425675992397851495079377922007095618868736\ 7956932080004501992440578961368752615167965089554250705059641577715187005859638\ 8846758529683590802435448841487833595273917662667427092598439779494536014262040\ 0758521551182952365454121139604738691691023567440033323577784828851179088851714\ 5634903067186898804104436516419746681776578416487054248241316587499839994649140\ 2143190870864004417887630294884726949260449042300599003380333126134075107031292\ 8488818304438420372483237154728566348025301103318278645425561921524160849217104\ 9664550490332441149354003125901485515545839438581445053369701572241490790165025\ 4529310059581812985190584179/47929688163551483343659893027032399616496614067190\ 3470266182545613879699511459922175759250643497564337400217819696758524355221149\ 9535876055237035251349011826760411611669558682548817543003514776475382388495014\ 3267804941739383687452427938676830203456974194579787292120300606278110835229082\ 6287490649074918989943319430993926199834427587869892967847566742334266854038174\ 3027420058491238258836064188272751429327210788291138151805419198601253389838588\ 8603007986294075327026511925744832494070194858439059527407195858328708097704258\ 6219362806025977397450857461141781532986355563002892424274945531650063460689864\ 0338552122082266507842618853523845101663135258527365136143633154696092987554249\ 9936292510868880313939439538135216591560096244509542894113262359406572094827599\ 5217712093690100814722989714956288433156713371422054480297624610239315283813082\ 1284018453818654497733775013186278783861340918030947230917523544938049782255833\ 8364954416223940423316289981805918155727894953616258277479864922353940218991016\ 7280380898640470881674893307064720528548009732528237534968737743469139526841413\ 6920070688223747712666110237061634616524662935609531263382432633582790554448919\ 3565935742667981384323606872905590264757275490523508465085267171514636235589099\ 8832834786779536760661022048776822546378035341856530686375327513731163578036030\ 4004798258509710576988688447073956928985463233046712416402046377229492490822579\ 7007300785696482318807067974557653794375553955360740352093871706810402898018519\ 0717159546736267288522265767387693223014308626518457806209117859868583109903610\ 0043512741888000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 318142138994839930834829\ 1839133310310306585107001308119846289936685653420054477026217614880588142918069\ 7578864319996783967514049744656605358131140803057126535533803501503073548484738\ 1352377530360809266440768591423620417112339933598571048766058082780797596576444\ 0828520951409429782416026714288252901667263066728705714692062299712576306332987\ 1565321041285250551795697448634872279097261307740043253005071435832967947365272\ 0072332151863889181250748839227676542269751674567912362365542085627860074215116\ 8789943646795324397221105086651135056407535006635163478119256752914260479720717\ 0618869475097671753318336981494587948468875882240506246258755925722543200276109\ 4057467589677178175509222547985907124991785785588136361707712908831229645716820\ 0149610763840563156521671648691440090128656425289061401440400711841460172403939\ 6064218003998185922633714880212644997164745618200182174372628977779728928016210\ 5062297445672162454654382382028745842292712131916886091593998700476989695768468\ 8318597904719210661584858625387195966361118598642038370554971964362916647079810\ 7447134544256232272746596059837933676757197857788544078273738659612074971218040\ 6655573252398137058697315417301842813580283334993629260454777843702795214825831\ 9577757187335426733973377213253252218932075914640742193218159085166535527833044\ 2517506475645248276134850440888972905910357572762309812965036804525442425820411\ 6690320217230475982133884326837480415409027890247086211602471831462819345338756\ 8647865911387681198633851998979984419987442740843389192143093589006129130774673\ 8365108509562963371119723646403397173910613134977004924077561007669270539401020\ 1189778480614524816599888264187890476267548573540736799901621015728381100145645\ 0662822145369297603073959129779314515586084454082001779000833578098010075773/53\ 8110767684541131266995835464760493703365839765471454160886865166626030409427125\ 7536274386224844745843256175566483079792440738079734608271364486987375559107180\ 4931574909331436760156046752377438126983207094856883233054145886536013657108621\ 0531966652731488287086926874549485842980468144873635513883199616072141231841950\ 2007974975691349321327537971271571336325003974865819361921508330785226319354324\ 0806832161425843332392317160945860787115104449855299553895300034463679061987485\ 5902532705379068076428230659491806178702966577529978163640365073049433676478896\ 8198607458565401901741037592280022889707746554033914729394299498964848338476914\ 1993786805869897598275587780873132455896808657401284868144742599572819335025066\ 0441173790122916501250551201202789826213901136289999978837638416572344815453960\ 4921995725759753614789365148406404883131312679751821499454095095771715872887498\ 4849822578270882027347702461674920097083654786115465469016540627470468249857538\ 7344029897904390055410814359032035110428661746376757039483378305507673585821551\ 9689346081105619778000097335230929652629965512457894387622489865763604164946094\ 7321508069899104837683641545153726507530657719361960129453073211509235842950189\ 8395103257288537996459317938653693700278365750878567588749754568592097808220375\ 7110981069816923501511671115194121972633124153975110704408207497066497509222913\ 1866366460827103747012897088042049385953436212939270769677263956911987371330728\ 6397539314590670515025096306503840370029250845707335512063314375436439263942711\ 4733892294450015446594290963285858843122990967769006080000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 13469037601337314364914958514321337395751443648217345631543020\ 1267589654492996458697819948504420578070071344252235691472885352612878257305528\ 1044330861861646215605942139438644663916331386181454198327659566473060113867922\ 6395206622467688662930966830982153200132065840258336600983772090336970428200559\ 5253349612648684668385421720954898760376897066060291913733206103195382697719827\ 7445837140512373408980182581958646735098800823177475881341623410144606897970818\ 4091845308706693762082529813035016795641989324720451931662066395036601612753218\ 5836859494737315468199047877757521926260703873992280016782618002447206899064085\ 6876506919157101798820843053525690396452739336777361506083239095794756471710797\ 7751562653800672008678941868790675491870089867134436726598600526681957976988947\ 7311394188026520008809675720479640030508921646467149816343889716561452967850639\ 5482889977957964733380461711888389193339221525842035787168378352991990280836885\ 4884188871848597978521596077643941437700312304386102432109481039170037302760259\ 6754023587661161240337927769091545367326982997859508887429674676794218717209724\ 5860727451725102283283853510138770753343905268572786167748385147759080722682112\ 4525226213392543076013418258994815517159038806365302087696357356594203686828237\ 5229129731995731465869715439421522938583006595960789166784946146863555122396482\ 8197970339466263204748547751134107262722579766254702162814624133903163530809068\ 5788053529659244600075247615858608856924314495476841851288640443444442913244730\ 1513184619094682256965961515017823848707316015767332308280890510325757161445460\ 4716601105228837592129970277989709274490881957089584417866179086007672553436862\ 4928093105680013167513550897080429038867357300311849234932334601603420837618277\ 23009852983956279146234353216683251955574769523/3055353393914355748678968774170\ 2440245870864936740312365743068117719031100677006967266107936199448083571232511\ 9145559003706783604399438989695332814440114684111876988120476557119016498766001\ 4719930417827882774356272686364701322098472511228447616997420884897104255123419\ 1282982067093446595857059782844264337985205249067206239208832631534012840803944\ 1808491526188318869723375169766509394162953424497371385008638627356213752229613\ 5335410195250120022837275712549637878623772834713439101064911684561930888752332\ 7031030747449803814700057141323464276935861325175805462451645879113920334457126\ 6593197792454200892672731557478112462443401502434266408408275615333692579580107\ 0734389066937612050567122279969308506505919492438920561451400883988027728021725\ 8733734035824636632454497124058552634705215317277133761871851400078358250233385\ 0163637112701743916227328922570255295142565443673538510274311720436403521335353\ 6189026792108314128184202605194383873719500729635857626705209278421642091168319\ 2035529154828739131893578244945091825492962907185650073616131952434529342731444\ 6744985474881754622438999119429522721934556398910016331255231972171574158514084\ 6673804993390857832775240398516213212052848490293658612026832285539733968251242\ 4054482543614147883208823487100396074309343196679819815047069539116919859353899\ 0810738257958285449999147828894590306101336671745368752805039426321526213158428\ 7821356291512407634387570337342247669155491972856651554287707444664059016527475\ 4307559598444497964685568044261992980287252626276004019723876992219845576703520\ 8487533340866360428013664073678848000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 613\ 4559601481650353088168436001150028814119889965549004363905583507710764272251549\ 1464394766686559449336020600393389403341492623244114789896520219414737191487775\ 4375048779082200561778056111297316100199736234319687115450959712079125687622634\ 1991664336353833483756619533962545613735519910475040056703427728260114092312449\ 4061293425666210953761373401860862634475922990979056343247401970269892301811970\ 0487049878140220723860147185967101456049287599807528969060017793416926968772245\ 2090752291689793466656275061793665612522971545060420950449397109360009668599510\ 4567577499392137540314984524118894100811233083280771000264465514163633955203413\ 4410735542613852034552548065371118123172331101703371979958740210492170171405072\ 3096027634690992785654931862364781136156298352716418622016438384572145235179982\ 7940562280218817023363428334429938381869074301141774560558736673895101216025223\ 2338666756070965403914432244270969076104758321572616331335713991180536201267940\ 6371325204856570742921611078561628622660383762049159684005068263110573658797792\ 1246791374894460712923758587357556115221002942315202196475512281910044885316709\ 2767559442191513321395486853553639921899543011732672055862376068267905331353560\ 8525684107457941575173518231706910580698506136239904019890144932169654810582001\ 5634638336727787810212085053817256698285660008452625616329814745970624457836172\ 0814094212763932326677625664816391237779187712915897870820309182931351461087948\ 5160105129189267219576129286986083360466559229317688688020482417838146623822890\ 0483944335671874912168736986117844381087298779537305275311445392532012842974158\ 8389863384538917392893709564505634596735204288742742686807778613774403209015890\ 4350339865481362516521319010660554153070384696563399550478685612900247800890466\ 241199740806145300965851099/243129599113606138417453182972728298921826575477480\ 2179313579402401230455608300817601203716085977322322552350648088393975823209890\ 9835700165034422358903799994531237625566735143853036434926149441691454922271028\ 2738967721834242383661242598509359728617091682689271433683521644335071608952096\ 2604194428326125151874361074510754598992642054732264688432202788502699406929830\ 0174149314450704264365341873054468501785151165377081938914153408093592018677845\ 7760915041027106266313486840048326586624772919611918078792914017427186955880722\ 1712631269543361390563152877985338636000660489746607620191347690404210491229526\ 8053835046659926557974700791362171964524656559645503963373884714129453428606372\ 6759850609204938712551144958293469207121641724345405285126384506964390236003885\ 5844198472467875501873465586254852950549517810480654157918806988798384761295571\ 5816207096476961311534495043991771050255762758431018121439784283685987244127981\ 5738455959175725289877585955178418915626084931896882008778096727485087024219302\ 5669488950913538009869248979243851272257816642564415629870668696024952240242753\ 0462459991189876789804200891894470079920204247283018851360191658932820044232630\ 8511796557914065607950334435478974954269245681121143725021364899120375556062676\ 7981878388176833218969466208121464489135587579005512115973009179864748143797551\ 4989368264263268641570624162152333877952977489812533753624734786348717501386776\ 2013775543222224042359875826288038157752147580413934374125462838391623248804531\ 8778363207102869518401366868681653166304860329141923075030017739134771348460589\ 9099790278393856000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 7792652822514563057176\ 2453959078505696878600879930134987686802691219431327943748620709793242835133859\ 8714569359773467240210052575853638878836332378209697361193769541543228082643602\ 9071446873401108879026033275782408940073583775636446683464437286456430202655220\ 7652374042882529316106447617560594553555194751017694737097650004911656192124377\ 0993361754808925519519614069371496894621804322197017151167372119081058546745842\ 3517210911695123614643434114220839706040172615753632715799175455692484101676329\ 2850499156200925310616984560950274892905907207468816531060990023655739944898608\ 2326820169797668870497154005097897031796328977924364432616268648431452335224279\ 0123273628075821213897716817856711893452697518893990884096605694273917717051831\ 1858598413167257384588131438674634893480253453959403870655049853338967786710229\ 4094271335549968904746967554557320426214041301054839336782200319146369475467415\ 2247693527901653705637055636591734596445359755741682624823552712924826940040744\ 7082323956878359752853788099263188268566248408714407222206610624615646173274054\ 9452142429416214861488660153281696303084699914893092288007436136182861789683414\ 4729915090683520264103929376152744420534181938870585139008559314340884584572083\ 9485052126235729524323601764606289047390416882446917620333534584781451750183459\ 8728672269549390061831474994119104537662761230935815597072537364742077741298051\ 8294711637157659608879907339377935195627719304447603242291130152581470144046190\ 1733893713156106647971432002417596968769150553841279355442506004349683889749150\ 4040073928749492282238714595664611758274971270896798194730211795960131907034788\ 1133369628279980413681243119252882673324659746652077863666538461628711158003351\ 0937145902048791013102353501174087964123680529800192174393980534477641097212195\ 295563139618009/265819486381037943046220332490132491926759963804436305117989920\ 2753850957283647323998460198505958307483795112423486507599584804566667569008323\ 4670697136103080379843842526914652872152232843950434085897693740839879276883872\ 9430467963722384327580177968873828064910872280959726254411072756159306268386287\ 3991159491145220163022879252447980747951018999328118862162023025225192745661350\ 5298062568467458686639499380760046398759274592996344861990013284824491539441163\ 5417330204062617473484248079953815417306485718950804010635689258708313141514288\ 5545935234583422717679386203882275976384142446210198130317014579380628734033412\ 5051876946611410065269266611162889284696344827867920290359774087645320599943372\ 1535819319628645831275169003787400040806567397128696722175552947452306232185512\ 8204247135338322310236617746163784864819271184226635074028071638440266170794858\ 1846701109023718618881771018811112984796263598555466408681067322177665813664221\ 2423914739717800324123206802795156710440431182067917728441802099477532280366936\ 2910474767432086400132611693618725594700430230897850297295248300736729728758706\ 8044957239264350895419528090785207408432984861679974662835067431670181449057637\ 6288189664132254477525481657135029933149445450325795254578305649116246463907049\ 3108060994956884702925199579696426096590925661451160964336854891196166574895928\ 2069784724427856305151934444642482692565346879860255264084450529382862205835156\ 6381835340478696477671923044797745333156430152821673462609875741830181895706855\ 4252303062396877561412112010338003621483250790233041512650175295138073507558540\ 3324989440000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1026367531775707881444359\ 7954964371788651057575418852900423989450513778183280239872281324233759610847674\ 7976310704278163199194560688417632074490850804165458653887322930953678404750224\ 3904601808927842195578621782665324764300353520746648872269952083894857014193952\ 4494070346530947094766589040885869471079886334097293063241708601399878398146110\ 6244198557484039875546131407462830467238470542988478563586620963980166912355996\ 8373416496431124671023050272025478322907890825893574857252593306618288111523792\ 9686983960813158129937927416064814940939866481747797721090784647605008916679450\ 9567008315298961982987941294649352149316405948359167695787071936358326907250290\ 9611033726271175313868384059674360502306571882696594564553220968102677669739002\ 2956045509600465353286546901106545058779583707228448274752272996120579219925240\ 0378321946678052637322087408966783787056177314900920529258470866503854118036330\ 1690543722756101368879068469199240010945537344833180930997914039708369490676112\ 9474719156059915191450954280489533695049964207607914403462175493353512793013830\ 5484688229538846230653781103718964232517535885808738654213187045116370310833284\ 3472950544009003207391143732488273906333941735492230597067654474310839918640443\ 2265937416551050116061122397058917155038273475618844360103691161474313546364637\ 5431335259365007660175049908813451579451230236220313396285249103418658199316785\ 3370779024047744092981670544211609464825089774833625470508696916939154022370687\ 8428113236201467391579638006226436268537671699459470101632291301994229518182862\ 1100900037286207596547273373004230729811299723414172379816056405246719071348617\ 9452812423024945074520607588765388887512400752530789949704971412188909595254619\ 4465535672972989851429490469427016018414063910724096184896341171635810875210657\ 1406218089318172759/46120212526082845194405320127702967614276707239997307810581\ 4871476198648790627378008380841361180778265053419595699756041543162761925956558\ 0821381835294508156652063666366104746102624156702891088214771421659423200734297\ 9057233645052641761125603816037955546916918166162491074424592829945339151956177\ 5576363214154032677988724795596058229555730997698421427278822835318922621391757\ 7356396224451754241017049326421560629570277531660434051826244991284943618931076\ 1207568177625065272256884464010368146882533509885209402397453313357764409746679\ 0120927990855070693008362808865145982646454601482702361796006262663551697846612\ 2651364750753990972869144348295569983616673385220324739906218001523754638414731\ 3749553907723594209309017904372495121481880021056536623138690902787488870035896\ 6508453693286475469597470673652194909001615873189005689638614018485412663061165\ 2494847566335817833227813225035305765725088121326876570532838982542532469374002\ 3697139974055170517791836024626698565279574835690951147861720109547863550805708\ 2241803693193099001854595808394066236128131714045921238822281320170674424081399\ 0931479936170926843409057078962807415055777939739471198963951209869529639821774\ 3982438753483106274416359626118476241963461295084522426128259845186732966993980\ 8008695234798747009409726927977476489320610718784113099329634372997332317293077\ 5933357671789257681924656470930014360032125472814349514008829180335748985358436\ 8113470381195243734796269033992118498410793306944374865989109738660959020219268\ 9308299883085931983050660124258017664304334586978607013168527830714057046029708\ 4218647692317818880000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1590628908673280\ 3959036947943243186476287113854981017438403258786205524577005882277438170670386\ 3538054207938574476709349104137159504855211687997176484204029824967001614209170\ 2819627261080491987637583536411750669444847566259898492507111156408025897439020\ 4458798035862825672044898275087427688261816630450316501675848828393753162595993\ 6103399179584677760164812802896400766269710788557139476946163042631519862369617\ 0724483520327496226477149397825546299290850009240562751490284756773782559674795\ 4331737396216938464553445115217614272525882258956562061153355715636950716758179\ 7619709837811736859069860640716987458371539751746217102529262608996416323794619\ 3017932580956001370091082805804897727692309119398230318920861143088024009648648\ 7163221088568828001907211153836617673062240920919032635886864541733362357526884\ 2176312482107281348332055606557729568630533948257780325553481000191125214703623\ 4062331690877954134229580846177977951553260808510607002648325649641851038389406\ 5884819675608804929139012917311252542595675732591437494026946655124420070393094\ 2334086557605731687630653187971047417978755759416980714857574797922164895495113\ 9181180007781081754249035022781114155282322496480092753308072222389726034251175\ 0502034413991441870113787787184862172605845103409179464511721117482130715436087\ 9602222043444268455134345657477539636235229275213726420704816366685436779971336\ 5780959861693708965928750556931057532458249160352005498465638268100665742476919\ 8134480738922514353038259034911571625287680176433422950323573365549820686332985\ 5733040090904383054949201335185986575766521778028541388130662957949126350789895\ 4711286350796816560495060002207457032098602391309547346070463031606050058346519\ 1939646995467187116244853566429540526877803236760803956295240830001488281937125\ 910859461504100642478878333/320915090599180878600874365114630968755851682810005\ 8371488127066389667256449770846485834257333818093480666546179414518696929329095\ 2685724139769418568928862652674801727638350469195655065804883444285583946288664\ 6301708394815935338548111713778157265404152601643027632855466149313137332690910\ 2661913878211942561386291263056679658791245469537666303395404132809892554356729\ 3950404371187503949993533195479812512102849392980407787868179938014559742798428\ 3263213945306715181902174081158468801172881061354631203918705227492844676730193\ 6324388082610486658726192143979566276919148459102603025550400709106362987378816\ 7280137737957407798858236941438370502145096298777442326643635536644740492175118\ 2702469760537436527452626046101077899712300206478339605975704463707058075415647\ 3708640278014596706111298599262990043692913961406821014425710351490306880468522\ 5105386240455548667968147674941442391400456826863512431444015842135135131598162\ 0473394956044964143794208615200195630817715815409719741220574080453050000588573\ 8965153948178840440105298214378907443174436316252749420584886850969780586543857\ 4176867868103074150457161721214863999072900735719811118776861020800761244104442\ 1129613393017853930870164543359042902131510361770325276853482827506712239726849\ 5393782644424139815602092212895200638899787267213684411785278371748217553632543\ 2987076062514174266602402346954857802638330878651054887003041335805907220419757\ 0676537912769897099618993260302294605075379821865765713185429042951250073434486\ 3519925543295098940784666771497467989923110627296991524136154941752508148850637\ 7256907475447691067921530880000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -101517011\ 7207794415266505174283515588598979518209715940921936948428746624273043575644865\ 4494841878382871241288815273752642150336210145209058921664538805882579998890392\ 6077744979958546443717934269518787862407303196280590393076816153260032691992619\ 8911379765530645702957962207626529944219713193834458661834263983508366223184198\ 8640255190445352565082233885468606223221868510358543168673617698254522696828282\ 0184019675484459565446512621182797320969835716367058664611824869853147113845040\ 1829913612137266505168291902924436105754344198191242445361066354663444190075264\ 1468154356100373992146716571154629304337719332480553972351131363418259615415806\ 2632307566338530156899231490588267555695538464339115207673680201425901160657782\ 8322122663541261344070113780225567188937297073644283186042238501462780379827397\ 3434168382515099345805214722298525028676507120281800455214668558349703980394588\ 2119927766787480881021814563839159386973682832188616161983997115131361544814839\ 2408264561150406609863113195429870969918925428875119015886131523270968860555482\ 6760836457053126335503297692837135447165071125659914818910672436545783418008612\ 6296275981826888513144606084598321657006257468873742573310629324778057962438547\ 3348501569936589187616737092289765993291451775268202475886702570709854219236958\ 4734686057319322582365845124958883700030352704003012990889600098291545753970174\ 2632025095732956981913162722278194342169611737491712876036351040996718818005836\ 2244166481542944566795317638890919770728487500161683385033531529148100620053601\ 1328159489222053156835738558990978783251997988496407500420813503529283362968595\ 1046880714781351512965697855641931024563380327106669700483511607404907921609976\ 9327942371147588058536763400655711066617696683205429259055459382189702613531947\ 6108099232304394183541705497918979511/13006047789450943122389834678845501956644\ 7200443254660817560539070394854783060489909430991043205475605750917219837494713\ 8865782158953384851411891697818322074817079750398555287995987506880764778828371\ 1548834675928587477496219733313140185961568247650942571680228304535530100630466\ 6116253296245493167741105274012369559203931640030722089547226496344195630165149\ 5532485324316681395400023991872400273067886606570797706855452627279730700504320\ 5868462558252327320895062797494539221091687397107815287003508842715770714847168\ 3565371271704097401113618280648379968685546758786976806569789519326175588072224\ 8971933509368542425883555797201018603589114704836292859420263224619182848885196\ 4457981400849458670263001416752324211471532245865106993601554507710974353684071\ 6911265869424335940931727729234175061266579673723960886175731340816344850233931\ 0023664891318146354967896586735280711739806307828482593553872424208253490935320\ 8333923799730022688180702182609156164477208103394023470665327617724165054841696\ 3262248543561741691196532545839697652167243475261698690458322314036285050959665\ 6352252813637949662687705829768005677471007032478091743762948676686815660013849\ 2808091776983994410767204858756570738172226038052820987533058284098834380780600\ 6391031280377510203010408561478000953894647624863556492271809277163892116844033\ 8716604319474074265932807174398392888627861544063306522009156635010977196217499\ 3291571003210471142348062546513193132886443848241348576984198845037949323455888\ 4489614836395679306215002953380467611638359761859054128910732252303055368710895\ 4764654165049026120956903922014879744000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -893427099358192513399356826969250099705198806301147693630234634894982154357\ 5264732346038318230541216509611185791769314910282105381974015908757216132668031\ 8269039486343941305658643541125976082842933387687539326506456661176829490817608\ 9774645952106692290463875689880334439363485865400129889631031936422591300457867\ 3501146385175865454072615642805644389185408535656764265051289186843180974445992\ 9887950334911137189144388158408590455726504438629705314823981157340137522560952\ 0368307221988252606884561773279221128247689705653939121045930270059224616174122\ 1371617826285746460624480357606470997839833608787619408424172380454005661609218\ 1391665836539278945993178223244818023894965348444171699535861573632474910113533\ 9188773446730374165150250553110124743075350020633867523100152086664512358355565\ 5946363115789143724017969835494630604295228361671603012820632105465666388486149\ 8755142114328919252040001307880726830170496814749792800703005272251712420706541\ 1420500101673200720110637728574831097942071990040423442507676521663856408037376\ 8682146648677589419605969348635853000052061795690805074592915801171338407517012\ 5382234165810699557976023857327688669283846517148127829291041360809649465165853\ 9731399442695110427768617812788560793717745384762419112099748624502903835658919\ 7739852572862501558065418179359248216592888826426626584361089217073502506466319\ 6710112076631957143228566867375492898851048314491698606285941637470875283470358\ 4579795378337584725885978171893195126553552578554844424321651583191685200784672\ 3059638708907146957325971533091450828242220921515265318033873625286283404081410\ 5107617931106622602240631304227610792260999923295682563913696118718076330201065\ 8939919295246501367314310360545007974939315577322100061252372688247888824527914\ 128507251500001022564910587557783320955985384718816949774930856982601/838104078\ 1620573466857261837502270930323131045853732167521040865283797977027378014373802\ 6412344487867840226976568280222421709915028882989367086356658858348581719539463\ 7973076327485177154761937763496778925883509296689824452101116175832710825532120\ 0077609334663294589792829945543349794397864862676158964695059153803963367382497\ 7623844404642107282615716364061222445239575729386453040870482384778880434251670\ 8604673591762023790966869304591554126437116749426645310067051885149641910459988\ 9215703263844621197833886709957234421379510113684848189476425331553609343869681\ 4893729101062912954600820970630926195360240189981823402310241884307774051164179\ 3889453326596575356124062589689558418655371835577322135851982020073597262973023\ 5537808541458875107164570782449027152979188566564940742565120169822042317951518\ 9161393700226255355767050999610709019988347680326336522740334911551119469837480\ 9835213653713086420050881347035400329462042483834294157718742423769610105036496\ 1518042992574756122539795904395456793379460315134908309279931733094141220566031\ 1289108688033412190841269759587975703077166335423920057852210685308516199825191\ 0861108804490062067013601464131816340729098607828413358088586040075190644990723\ 3548692827603822552348828287399920143587685679210676522492210790531962055266937\ 0152772399698572295055944500496848557106230514771176292116106784811672475673037\ 0515363996443434250482354411217810712852888138937233182921083186040067803688471\ 8359520146684443715949929818618583959525552481873794491037250485365591143323533\ 7087624613260583320403308148930071483077596553282917327857614315242605613450115\ 1748915200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -154173706134479591383505\ 5606174385338353043197425195876520312532088377195617482682455491929813865045759\ 0897101348754209701035180063554751698944214963376519714296914235944002037409040\ 2946850597558206842329079494083980733693103355777009421106994831400616528741195\ 8630341666856701418005327392080592133585824150665083690065003419559188325506130\ 5667500662207801728614180083427151550619830606201043630091604111259723853912799\ 7672434722069765137847053648325042387485683400848221055894323463531936170540452\ 5785323026634967259810541961563858599328295805657321352082163757554371385904994\ 8725450892908572778185070480046857009578406189276365661845604612399523645796961\ 8379222715858975922545638931180266020170564555507205420907235177327884208398992\ 2139870475514472758011060258206705676521509264512868372118043551429583317625335\ 1126517951273226214064307781220647652648599421783371214801087832658716810464816\ 9608874255604149397865715000623358151567898926376763644529214017892495847651965\ 1267434238183855347490151040451502343990686615355763359874613282579903596190179\ 8125987487757972658642864754531061764672457242858493586933216803725558773211899\ 8409080286416356821839969352302228853360568145214355860702960165150544877201683\ 4866260916599730560461838513038859072836460749900957518120981969995287193142547\ 7399070131593688278715878267439667038669427348482318936914226167130833583404439\ 9935646521689754009264786001565218863801275351331374609103617055096797995384817\ 9564786522095674436378076711391389099860392273325070415769826669580221976736085\ 6907604060337425383724022026098134169509480552692894657422513323968113811630391\ 9566542109408947651687138414777942298645716593390203757990896793457907305936163\ 1909813142679810787419623278050839773186678500560574116830249195986832075076010\ 47095445085263358228152463027361174324703829/1150996267342558756115063959016978\ 5410977099969639125510062229454989749221784265806406688960628643000516724504782\ 0438172125814949972999305397465263144832132052228167530281635815641297662587306\ 1195202243058213352767454025580885532881476922867064111477325015293759123664881\ 9791879533717639734411408591644847881237890776357871963593674631570849400145891\ 7139977412158129017335024062176128795808429662463038961315041839935317933959450\ 0511639067666973640335879259559158751255605508223698384785623248234661311169187\ 1081674601938694527222793858180214290788666956832247695912072129879306712431846\ 0799666471974961396527575037472506065521116009696932139694151590185929682241037\ 9289840326894953377320859522399903388640901073574482952347192373027018848050601\ 0541229997290091418964749185286456098366555604783320085978164734831072402192008\ 3372798707054117330814314835491230059945196870738576807217369341776597201686987\ 7049928616452461205011132430643267072928643597877583454715144570980266507495465\ 3042036427329574458832785274078077772913449287276244016083704259823255274208867\ 7136500819965559308433982183546117036007823695581093262424925609149968523869867\ 9344074361107934628754751021011774991495036595152453926740687148324258297189239\ 0848029223663860421666115995757555969485663894555899926834314076225270595187683\ 0447349005351759223240285748774506119984474696866590970884109988844898303732910\ 0058072460045651299710807133571211620908828359783732167988040766811330270323790\ 3617569521971081758741773344434357823999902078503497652960033780221120109335387\ 6524530631503426565933175206463591123659599845042471491506851020800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1456958485417511239502804513388888028028811141\ 6756902498623875112300172787067802423839970727768349238971938047588730769172817\ 6165864775700387126574446000582520953491062930099284580085197202724331931655746\ 3060266364330501195161196461570304468260081121067255550545530166017278429745013\ 9049866011562820996339175121291236494833972484516684568788896304932489324316497\ 1013175479110603480170175396166147913457310797217155978010252397358603591734344\ 5922747980903034493002450962649963633088231150583464896414566075248458936100745\ 2556193316135622348710837618680699478089957375668589777225483913395448899920352\ 7754070217888377454090118099004515210164453129313987766967720809898894935628384\ 9464728716663691621763241384921575086809978331676200747938404202364618906905314\ 0183714639378085894877045472506406025036143824383182035816932460086984111737782\ 0336167438088799168399130747144963747582696204625367298955285037918020774280420\ 2624152889863554789097814161149366669226887691385786406749513030521645774471464\ 4952112237181985062768761427490885825046989150607290555836802288942015380432418\ 1031395705843238198449332724110640931612108978439296523934003519748792958994339\ 9858591835182348181464096043384728471025525921029506131691444260192387487077860\ 5475343732642380916776749011025910383180692027525363356312999399246983079752008\ 6747136665997748140107787067014869231575582896687484548768201606114657247500529\ 4610376257932229989762127947954103045747954572285385329475075397687448111353035\ 9631768099919790401277292594374347805831081939875311792379354466893142724191024\ 3887140368750258624532455376962786252837068239823694022393822837846241226404008\ 3334664815263482448259417895002830046094388710226312010116327810007088543830205\ 3999454218437863499408648826542291790754251827276710919106267652236161945335432\ 47725827637593464857191/9178681088047283028943787026187860555728065790613273510\ 2781108690735402767039003445969068007478532128376841206404427901159430805291267\ 5764443011855139780851079533213581710749679536926587277701550928562625847242622\ 3419577895590401933400335342387703284327737464135777610457952606268876180357622\ 0485156043132515559134977701250565495700502262855996528076333854169789653413370\ 7357588817497992710009263305334472086624515285896006371432312604757762355212099\ 5254819320388034707043358953406362318898038267231543353641083185511740409043497\ 3860484463327707489965772355615169672216383787437559076324048213351887121965532\ 2429705221068910584288760754218848485967280796286916656760128882426235680612209\ 7825171798751722393745461862939179550133097902626809359112455507229569204383984\ 1551134358873664750097779225132972426806998092869642025573647591950777764563513\ 1444847384061795030102247758597748442928903075063689432823281071727014705540574\ 5031944453957960432202359318944654611143965373844246050359878669083711170451511\ 0694754458712261404485737750754439879561242316745170388102299672264043200245759\ 9997771641133791018006803146717498153859732172010943192081163022979316475841388\ 6124136766880661281270302287572670639092860187854758955232668320529198989244790\ 7852914012549097144991270852414141734240231869885643816581525841290990519464097\ 1485586316469875387408844906160624365649016913304942442701257043204025926821513\ 2286308653835426363116526094092011713475939096261524314333936479583773243713183\ 1610037245769115223596625717794553683285810671980135558736548941336477443338244\ 6405092944066906936074574707520205563826798592000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1294574404990878263544335790925912967462052523504951227706467263694\ 7957838782135347612524617593672438498645103407530631000971337959679698603183067\ 7959308668008470651421868635657554154866932383845992746932420288716484701361576\ 6915060286560350566623823835492714575176992141215492252327458613927887750454497\ 9542439516897108409023061994445396211813048005969755284141514967350764126929836\ 8791487703942528975941163776360734680602577448509032451530729213427775405838029\ 1976051928953013232388388607660929850967429849643372691878009543063116369576970\ 8254548005148202640037153624631504494939672725455788448908595311035940001800930\ 0242730883654026218785691704243951927734338231347334890271473688408955786751618\ 3235348568438034578021069677003468673219325723474326560619613974496586289828457\ 1651236680884789431974605161087922177507922898782303635535364515650192926026751\ 2884904509830529471883542076780234547730552693054936374556572431260436217374810\ 0323099609324221540278686272557980934929683694165295006169056264800721677811489\ 1456211310254182834833319600357404464598322618970369718959862595536132004977130\ 6380234806346646802446229369263392462382446041895146249285969714793959269814314\ 7242080834166229542607858337898211750567126442301953470598505443149528667014458\ 8405981256805447256555557401015157526442830212253364347056020963202749229171118\ 6942330083691742943056912062019145453969717270507716695993300349140706998312754\ 3912244624383578393124784948819603808541123777358730030565987125476947699516616\ 0912916769036651350843351260949727208578466258702529352197833792744398938528493\ 5130929902377712499319473738203454247202122586054994400456987764251407412989002\ 5526203496001759154905642444184513663322438607518497338288847555071009072386299\ 0722096797465487589794420923821892075589678985707086604346015379560883154427549 /721058242787241831642157942627933406649998430923010604342837480107246234572456\ 2588632132071603613881375398318987633014175661324734855412395659499992938183147\ 0095086206594549958612379748882950200747516139477283848007064451059040425560558\ 1933876134685714346552512796433580378153413486609096061445920309520622794395411\ 9482436359098255225736999059787082657712788805428348726399236823192398897310180\ 9060997991131826605012011029550980346519046262495043974929702511664508519191483\ 7845956585415064475133334677810715932757032928395906097522081331833782393925419\ 7485825818410577680920804840589254241238115104490831260428178370395537354263849\ 2222130835779250935336292394987477112431622422085942234022669709325429759108378\ 7212724075718951212069763950959585757424020126356352573889152610130630271395931\ 6167950488288342242582063929763167789781116610066255703294025163923758169118164\ 9636243131506037246195934563205801831158338049315193580648575505963217796456821\ 9594392109561219537186015723142611694543127167232253899021595002876179544005904\ 1285944602592922238675298753812571379371032236620295361005979007868475223639138\ 9527460106663582321988809500888328994394421886130618915500964646959879378720309\ 3882805544148274987122707041125387911506805616933672181026758508811902485220184\ 7403822752286599534333597095964539663584586267732811361664284408747256686866610\ 4954778870129683411808628239158364118294428282830188701033787079300200753631631\ 4056051750436452504239859840739993651448927819344117988398516771508930315334745\ 9467216674749399946631364362889375437794244347349362830986228701966010563109454\ 4349259072077299712000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -9022640805576\ 0410188781252909025032518957190209169649096837079302378352657263738637004924784\ 0748964324113903630766951042036399679727208973613159952244253616998450466095199\ 7310285971939799319155538778540513629890068023859291161874217998099043571806752\ 8454857960323943612695641398592384141506624338898560768644286993981607809138362\ 0938568711737050959565791206950752189678141409132954187088797703980778322063460\ 3512247692818035419027460530313464431095409686221157553634288278204194481239864\ 5168730054391704254037605510875428456086420512524693664621474505859155149174662\ 7149462962717911396692948786869521474223499098635439221204860313697514930082833\ 4560714540918254358211802498431589314845493293742287432981513594418090410480382\ 3407441988703412030873230124841564215284157626070926725070634422121630165018808\ 7320506979161579708866180023792474884434986613263336729654582662117352222139130\ 4268034465487396787634208513133988580581327001222185956565672649864779118226099\ 9533241479083921788680579692275736823915880020095629702668846314545435883331739\ 7629807227897748078903284482079325682109950668874525554837147760019153718671740\ 5198687782402743858161669928182452851114983516577460162847712779646471815031459\ 7091638285676045453449968632469105687072356739360897699959141411323588331930748\ 8554461842964457856250108808722880358123358869426694988575901142940705770964464\ 9599143291861453030650074022700183707539486855497085039552922417214885061909376\ 5437052702617766906162940587687332619448974827507845238612101773268108050060631\ 2913670484679236479134635600800168879926113500209513265186493834657316658468826\ 1153477882473301382366671931571811477910586593165963927824161801729330970081813\ 1915117790903891053721951247373673867621086138418385497263186532328737000650274\ 20123956889354256535575255632363054769767241403394981489/4628251921300687540061\ 0893193098443656102158802579771095227178320582334710238223071412440468036093375\ 4913154359515456096706549413681166000503372165207373383740356240236983464704244\ 6934885845702932414490618783279261838487265528502317561625203745184172135604305\ 3364726777283900445111891787051617691551232599330749632882259204726069152123993\ 9979387781463531672708226132928201697220152884497255067352138709491348264022949\ 6355315469175897041195248114086416656262781299766206714962074456100720190969195\ 3674239662254569130970029713503282465278659175403768764755867108769657271046491\ 7440312077577255820588649871448594669443318271815539037261710982340633762081858\ 9900521407815592936185425350678856375698414654431703968100602097429579226148456\ 1710348623687209673165553284774198555382230654495856425070615997627866178817785\ 8583896249290987167837437933910886338742290044242334429700392089503919758769536\ 8559922990162618784782326565613929736134395285942215159311007659778139882000258\ 3529016442087000607812083091609409806484348541127276549651912976802876958715362\ 0897473950325557547954168023471304891442213265456746221616718298480022098583325\ 7561375611089025398802212117178947599444274963990241948802655069981189438469752\ 7443884784917143340382956100311271471916953454192137441379519818563269544756641\ 5244690174171115357777110957858568980686720328924437216163437590535141404451409\ 6337845426528711335405984062021943927209397719289330646580865095896802550988163\ 3577136942510396827011573434772286768100373743633593068937145763807200918943055\ 2059110772762058723320950229733446083759255414062961568355656941633885804953600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -206984295217084802557357701617554\ 2880486394337572995126401785017865957419080489632569918783098729335581123152409\ 1973572444962942711434038912492824338255379419920162468416928585759287014155757\ 1111087868657169143714434727517537512547759866095151682706812928071544646060608\ 1096938762942422613331393211697734419952318410224843812961828595223077383207862\ 3392141157559651824768580396321701268725938833026678285748631469131281625640413\ 6662425907761498550967693167535209042824731695756443544766011917146013102490949\ 3077074982634417281948639829098463956487509123808339307364185214602330836169269\ 0492692020374377645736945110203117403202189197913540757125719752872504649459099\ 9505250791776019065945795153037606152352140615597549156525676105978543383589112\ 1232999542345034311575980517535750954191432998405982600695117984366445130367761\ 1198079931922569988414371754886976563744331587511087323271937975563316600558993\ 5624643584982918019321168015746907166596809946183551842277317472140644407094131\ 0527609806070853404899021563837936552904744588821296950079231719415973753000378\ 9814614013158315934375638983575482403201329784249881431893574600702160226543614\ 5325762923994067875705144847025282591318649795051088397694076114768726495346514\ 2917401421079769690647606987496010835237081775740181155575357303594588028078938\ 1310054929083189292709277152818980188011660687910353369294578679882620416019868\ 8291089065786247039717028149926091044725084822316885572937173570855304993233705\ 8711004042617663574119099217296362599158907725659641477294586923227876027694249\ 4863477860871669616477701529513775740666448467986778546824280476650634567891649\ 9096547173880663118802205711629052427109231441656881083904218960817280665836697\ 0049963093772064645318512547951010238654755296149213818352918437074393239127804\ 52895717465628340882735184783438550869/1016590071337004536716243409189756163517\ 8692845574383665203818385805670912440234590779756587256804138064819293232317554\ 4751199660748748727709685037200299923908645004796132648730029782472665842732679\ 1532084301280631251741071953203146392387243477457472463509190007352685013774518\ 3649069166829723469454236520249710729959839622585956360699442082139491731026044\ 6465154809432767001318725468777060301628071660077353353178890156606860706698924\ 4239524546443918950702709041956200447781114210210766742062828868237534880256947\ 7129713100238352563403534314174161313701333330975521220880037087296443315296983\ 3763461219045297502283896284329187028436917778333480535189825430830503624611662\ 1768563122017259417251914040520443716624920729354670862874492651629103554107851\ 7249005985358898339056794445265596643405775291007641264110612167771542107567213\ 9099077458856891777433595429499636797622987490122485668424510214790262022089158\ 8251485948347414957265692309891099272423715205235042619615408330415570352209304\ 9872681144508263792636809891698182572730767661725688295957433293399874546114984\ 9772069779967999095374724108843102277109260157601515169656163453951687543271210\ 6972429034000189252778899911586922349225654458749623095905407545375845271665669\ 2993757465580808279194185732600929981480614440250162708168781251678901010271030\ 3745574914243822686569502796765565298560171674991543945802610881808209769041709\ 5139474875653289700294141696066184616112117601766892836570443569874398287318809\ 4607966336617022656638821069365790610772727927808797451538471273665408367360616\ 5511225840957611956467867615388393020181783385436880105373696000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3939842019058351987473680852678253398899353932712\ 0503435238831012821837708017754725600403148758768292590493240243490436712992989\ 3846513857716941703319888541122584617553045886760778437584875090071762669451272\ 4561458294070160204780234220333416008538286783548810949449968204438256190360560\ 1466430143374495256035990651150532270255067714516675474084412979674655334657230\ 6352478280083772631563366494277140416272144819023712318689486504024352079781316\ 5568696895074477024501422828701038310770957908358275967013153141672205111512834\ 8619498671937513248486107664555092809577310099202559291319547817129793227885738\ 7997946042929683339184919845895845726321044940207792359485488734756662724081135\ 4090430954318226119484032865343052098727810145868880610625845076034616306188844\ 6517704394828324539250480493308037446222435552805551130566582596848512831635023\ 6382984101938772169712546246197452414044382465395848288222080042142853927140559\ 0484602099991971880577854488624292005641605511800189724924890049052636817951755\ 6047864915523785362461563453695666478017137987513686670936595505825125200235487\ 5378037599366289553792868634701021269551710238203741430048488003940987940583810\ 0870725100462379491828341068762518356868768237483360101779981884972235040454361\ 0118048785850585113611894023568337002090633631022059983368639878912016221376564\ 7948308031772274264477407363772671563482126291654684179378132822508432091894216\ 4657847245787628616940693476401876894654098178047541750415115270094102086125020\ 7804426154246634780925605174874358771502434849159788120676048187995051845755324\ 6027361732491321519321622082639577579989198807155612621944007815115599106148033\ 6072739124497361003291495833095173984736799505000149669420373765324091601951876\ 7788469539181158264244978451820333542011875411544667718285211385809157953205548\ 2466917608018938255871557065059215922791/19285121699487908053568124068433958679\ 7596596120723547922743845908800668151950079912333837162712399779749334037120514\ 4925632832300522549645820474521053002192362893678558757507742311064063715137865\ 5542536148435959589694166164698061107933018211324480824723609817043021843661276\ 1610188740549745427141338132761369671921813283144664238552842791942086969321528\ 4720588981400232790885181568638238827144765799647334940006051788106296830430672\ 5447874994747053256658437148398461680184078782523765364473837083111739759091241\ 1817587762080562678740698692973721067801094032249122463922742398940283576053816\ 9718773123805896969223751830015750406206327767876943608000140509182217355187913\ 0352709545307911256377674372736145218667885250003024149749973480801654412827552\ 2220569203723195074663540487189809085780831407029527105305959675483623464401610\ 2288272336321949949286492231490380111478553033213989570332752716488489719686417\ 6635178382757488720587533065331607468035090424440334247319635718516684880593439\ 4686230036636829633150259787244244006259811058550471889808549045371129800920379\ 0503776547403508037679117917688280847611490311464072141683374093478116726814747\ 8570790362480060589756733578397389567324304023922458047084116516812828956193621\ 9789595899641167348233563921495723002881542413454807436628474155222666222857823\ 0063740715941902929475927399382837346602307899571119875331588053152987758466910\ 4911349193022288841639029022942381223536960627527343833218201702438016171923361\ 0670173553172139411119884157862521206227665404062562002739082501861580714089624\ 9464442149922305872898444437532996617506484844852517473345901273768358654477598\ 7200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -12414648999334172454332258346\ 4167574578300613858031525902393376648642481229553279495330618431218518429023162\ 0273329366149545181924863203943011003808752059610134553872963237991941764814585\ 6565908106600138637144008770041172450887760954567563702001782504594659873570821\ 1335660824658875634688148923015743090301518977089367900073874571572232136755120\ 5919968954984551301918826578227344229109657903885898086209709399580728614043430\ 4339982372860655248306604631338114273193645175927391970668727663361390539420875\ 6807848570351070849669044112159280302876294473574947529317093057486382236820563\ 8140369593611243801992845956394332624833808286467294805653327041926036114177389\ 9212960558831439976379996215686594211546275845637821156841460667678042044687255\ 1589796428386797946060785944964943885389567815774582236321462952420414478612603\ 5103228245062643908245609756623291721862458179955598877534818011074702483435383\ 3339147165504576800271194978357858642987685594761609516537499867639856487071646\ 2053495534532184878180480227261659113377321221256466998135053815252836285140351\ 6758025127379595183869856547797406055964600463493456095792269605953279030937152\ 8875455838258118577128681487756361918161094379521814839874464971402368822220621\ 7024953896625020994580971197645926275910952310014917793654596957176303331516572\ 2529660867310504024775039549573366255166852499007184027976744779449670892648234\ 8966820410006244080212408945745433091253817291490437893829373322889179065579527\ 9340506827593719666889799084625143908744610884322569344978446849650090529973778\ 0545346599400478409719353457426055296522194720628167705547928772656467420242326\ 3341239917339819050580379615954104701853720717591387650507255868013117787516605\ 9914439644899815289517365980377982987223129542122265169411419425723792311182063\ 51675552834666662065485008437122670070163591488953647282729/6334304844576174247\ 9631909641144442996567993380167715454183860659742278817516604848513131022735635\ 5393172957076312113441839730443175839360897676922283583021633833913787571765227\ 6369998528585027741130556958068936178064092220304057638091034566620853991077135\ 6682441114060959445602814632735772173850397876153790013025399317169328816216365\ 8697096069591469340284598556055283337538272147898098531276136137857924578690992\ 7751457686468229053166169076447854052351756647404187308901709588645444751604787\ 3928088929727476088301884275662537047262094562715284870321152461542322131437576\ 9450029689622718959157650971219105969074978937430094601425701728707133507172278\ 6224854771944776031318556597425593921279446988661605822634593031276941231630607\ 1005449041927855127177955903765744482330675459460774570041014124058563130291623\ 5921436922641695891924075265880296014136402192150742168292743956026457826105140\ 3741914194953707447997565305276660115208317441547991664790176555242009687222840\ 0955522884853983550021833785337930539570406109133210167747110211476619234101358\ 0122789150389183010139687192930095644157139585718515374922999725779154568387639\ 1630403251298867903395221112037989772933200245782314390905173046116665398514736\ 9407022037514303063247371526959525801249591958381393836519054289135240058257811\ 6010536789925495207679202220571897890511671094723566838294436114844365168720292\ 3136442118645826345382972530371234097609221662306368155173238476689108503324416\ 1866819565306348373137617626473589505303321658226418587586199414947905422038334\ 7934223517144113112655357543952856397135326371885022668572369404849504642529059\ 2770527041366786048000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -938289586189\ 3968008309756533716818879464066037484377117711872501906746351255157054636321736\ 8109880999991379798561895444788546695991479413434804220796588365881928825219210\ 0894471372569269923686011911604127204749146612324022469654323333353082943169745\ 7312417816743995075201512214214384821372069924949017924068176442458740342426206\ 5966248773824372086170857637823348336260928821818081203659056490793526195797134\ 2318798473255643559643914811167808503658194550063335698237634767845626706089134\ 0374993873468568114262401354262501317786932459533263263399007133260424836340769\ 4199323565533577088120777750965531669402012713182942541768312145029028284288492\ 5863174003713098112127034694366563499808417489927356680592478480504518782091845\ 2309115403974665920774661681636902321779363156108129062107475889542677172745443\ 0115977042155861908994085953373647595660881155508876524229536321157795880918931\ 8473893410721505740564559187865654106454139190319461311856829942022779669712019\ 5304358579213896007797523236025348312144580013278016091954747305116072282963214\ 8338393887126370888799321427178048698466295887478925403859875127283570317090255\ 6575060694644830479822202565408748908202253918823818368661966349628932446356793\ 7654715691930306061666394471901578925373054701525731737939718343070916896478917\ 3071594344136916078996540959807835837913197805048353790575896425615569999212010\ 5828290567444482866714540712438579554738909635998728075263927517146824509922268\ 6831356638278771852891841991826134690987782553784232219191511790813856105734833\ 8586556275114197597429892157447948375508110248616663438595694392414389622859504\ 0979175292297215634576951312315531583987140996072804994887783475636866123412724\ 8220317163365485774181157141631419075122712718136878593481989638146478986844896\ 7816433093650736577032575081455499493414201566184382256322171987933536317852177\ 1/52728490904112601312404164710791759104123863277513456029522757745315681133832\ 7978182382190163877334623921971844194715642438966065456241567647284584277337766\ 9566917450209898659638385426352421678867082745359409319626298663039262558712089\ 1771689870778796954755324684435257680043414127046116481375377827461454040273962\ 7313162584619162746773493620207776344830051878036410110046491138139150072462275\ 8952225174479964827064999367670574714328793718398734178211903005778795057437026\ 9100980530461834815332798527404855970276346103000275896388170279929657633824029\ 6279458303928050455905972463960966191225042820841984673929301472312558639065101\ 6598156887392512170998764541093148945722395449793750752153936100631442585014461\ 2176255355978165223818226577293110267337437163482337178562333059428055419189963\ 8502841271414317832237853708099676260116162223884540656339253813296384262698791\ 5847482983335120296303930230182284971854774009580147875896057860518073488863981\ 2834852575758048611729431503679644081848444446952349274435374515296106123078075\ 7602245233094131669098895809366060484493378810182472993421175572055594500668395\ 3029037214230014974757675382346206667283004230704576091628409748209825870756748\ 4347232707098488800409645098070614847268499507247074205696628560744524135046415\ 7881986602004880103146147818414005057493656959923373723549056239395479409240503\ 4539495617266814675027176496200926393534094329602355307327618572980054911856017\ 4065462734099455234985219558626084611172995936455329119647562429235041762111028\ 8305960646960241038381101107179028331829000420716957136375049596404370905926046\ 6816958350685747501651069818879408061231923200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -48078523785943918758295235165464322790688556988520334753686520383\ 7010188646497854638283203799230732211375568576039024169794698989307376629588656\ 4072331937180291440739739923605537475289529850034611353855551652482792519390536\ 7906013908012689328380239459853601136390716107912063140252711391648211215283143\ 8687693050748490536663762184403950651404820441583234197824986060578071352534297\ 9563001722205147155502122477456815976846636678015563791052933543703042285506174\ 6787426215681115666576792186489825354867045999396185152948074811783393032560489\ 1143490305076727326587832814563707357238287912375215565054430859229194493876568\ 5306386973492777557750695339527289232130048754828946921220276594154013784947570\ 5195257213443603316834665933103805723488029414515034970094810356549351018915303\ 0525029668414728694997728972653653311075957696210386824828253341163749492002733\ 8575076078939307303499126373830507891843416382778348796698900415269944611366641\ 0029143202776077086910288404407233771064433983368626237623433110739219952276871\ 3994645081654000733341093774456898049770893446223002927889775622883187592415503\ 6914077712017328360612200959923578959727946523720334127642830248805080725667291\ 4351653286660700261734158382778021544015750415577393904940287988165022149806782\ 9689112867545677311558784584650289337381725842385966963544494564761678642249796\ 4239721683710239193930741454522116727249218308014812218919514279147027172427908\ 3451323976198512001066609182259518512705807281235265499297219176940660708721041\ 5846973686319323954934017599612657154260040168242556745872630757736656439888426\ 4088799532722588420033075238281079928941913042659002118467302405129866810260717\ 0836539628150266652703574517020787902438716407747153121631080932185099010951270\ 9170540317289322860574366713511248464061854851723059595863699949602720453760629\ 918363422732689679563136019549713/321047155378318713316489430298730661643690250\ 4540616844410545650128927989086519706814720773030506704053892715045474327070099\ 5144452362213114444310631245449739598984638393963696683646130418000410304695300\ 3780395720192450278541258119830969066260069868763110273578830750338452149980684\ 2774917388795997359181805244173095129564058485481930060994875876776104273754991\ 1828467791175036414837999439036879081764554065946253074574365108630664453315441\ 8378092704335285638757114048844843195099368127361366090248899773580647026375860\ 0252269865192901605922997718336519581841620164704530192111064604226239876128633\ 7132488552504573559064535923661787773636920126351820536981418214203007882713773\ 5434882266034569410138504158393644159606505294966806774856061777384646475667313\ 4873185303634355112759386729269277285613474474548383979435039955347246438231170\ 6847106036092973611570475150377531396577205910876291595062192284530849060938371\ 5537463139655780100496374746130546416507895134193525331151603968279238050757605\ 2667598108656928049557930014732536563443555597918055277574564464109684137958955\ 7458320393045158643057394403667160072704583625690768969840505117314203379154513\ 8047368025031263123177414036566933508668238568480169059229556269248382779959361\ 2013748443586721131756516363434343720685488632109869496303591607235808039747806\ 4539761520558280213839103547442078676666704973701213222088453333134793654454409\ 4057977676532739960852468708939075178813514805332467558332137338797657453004646\ 9986352977820035818127940561438351005462746893883050896049491096255305343431007\ 2871798570297382105227860332624689939360804936828515305848418020323012416959938\ 5600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -414709320699207405635181543\ 4591304659476660381105963268195344057999838723002154847430388926769797557387496\ 0895093505621588132056545167331445218950539829268277310045485022970892135124339\ 3124158232841296883277617939106618431954654762150192685228326940047147842418080\ 3395724656095108916758013440794246651885970492059362760300952995085374863548015\ 7344980594100594733686272186257406615930111154836928489316912977594628156834038\ 0932182143098981579542448853052930609845385456735626410888316615101621909632477\ 7822947949246577513573905894704816873117937966093275635134596066047183172023241\ 9264973907650559256860285504920249063364683077722931810521082015835250699057243\ 4358979395327821640563856104782434728947631984614543515303373940673252397204261\ 3290225705359733468715640464820662879608763378559939632174805347429586105559298\ 1845838847202248916656742793149477857189580292765753078908454881605949977796584\ 5340726068879380099600232711602668998108403382347840384966967032074837610648523\ 8118975165374495399168379470626995397714702523045772362837703440094965207572994\ 5512395507101414086655113755090306636043392546860552239147072762923471144455589\ 1992389715761082656863074862453838870923407971493799682011079856974612114301869\ 3011792259044945760723749045327006692661517630802144697731825367866550614128323\ 9084142977597760948901950673795309782619597654198104561535617227739643975486582\ 1656031066581958701692555466580520677678662128973752733564637020621706427548601\ 7287472936159875516416605381777870176548273659787360038039509938016040307170677\ 3883481052115343236802836185078721785134650927051288892575852816964059884709912\ 3429769151747875852381778176300692847610193431923616971110993208474477433781576\ 6324402765139078845239060779668507554402420745819396851447153654903353932256321\ 521761820157903736745232111316486463330817341097133815639317786146173213/372253\ 8006851506167020100619895308222139663444802500543880768629675796542356523720524\ 2255147969541205632758743513370530852028395157407020174210393905979114506414821\ 8176323409014328885903958222778367860708055077033461449897745464184788626618264\ 8808275807153971569091535058496184592420263043809001864912967907943443810362463\ 0338826017252845840728840035516059510654835703084606476496017974541082346058619\ 1374192901918511005662744475661250104985458763786535964288477745307468734359763\ 4537361002013533583460464079122197722456689808776917642020927771275200378027241\ 5420376452974778345392627336856802450640521857189392748617066183324997284434993\ 4778480611340203299650605527699378840808661172636796476204922760995161680972033\ 6988696626883924507719970874301326533856812301742360038243108694472414374532972\ 2959533894312662601362168743359197364550080848028897418417882713076698622101862\ 9512808261792174524578714010570655829547231261411274016138616899198884472997150\ 8236840154818355522603058819673382381069334682123017554246829587781452481302469\ 5850379609141305969602171098544009371717120241052453948259381256820009257348464\ 9961696145412551025781416298412885773942292096160167751508232188839516040194863\ 7307687595042864508467157429459931367844110826695574630386962814672401187920370\ 8233831908102504758511769230242802309950278615919175713135745988305728519835970\ 2274781117436973688947501639881858477450159019633089319057293445101268134158511\ 9971381882558546032481322512443244732470684156818050277239984462878585253478588\ 2115103350221655486530383755929049729271081570688898019351358838028066056538844\ 0827134844824097519120259252946850377891840000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -605497783033607044080623608655440046047783306602476871038161814567\ 3411605482015750216127555853170965727443812073483561174220572555012899084005329\ 9492839332213995607351065427681011503909309901044143411870760539777595161550135\ 5766915893626704368689442720145597818598223403626838544326057916689887607295331\ 9677922393987611170967888097463093491609126498317828872915351995808345371380295\ 5497627470915203213044105491255711040317624276041733057135275672299824552153184\ 0055179544406350177963077041062837689123150193575173892317625957828970686966039\ 3775204088039006079129307511466063393251946087668500264202397405057975305787262\ 0599473725140586417199074319083560089657701740989742128754222718158845543390614\ 2065790276917679944756216317257612525465218055655859808221490462560534229876958\ 6997790271944166304135976437008338650780819535296746081016993716937534434369645\ 7234047843613351159652758082585773147937936419918860233171793209516309483426314\ 8563584536588132825081934896326186735784574006556063909097839023213641020514113\ 2549476849574036820496344824982204317629498883187811674723145532753419390557977\ 1524856422248411742019310368634116672524859677597156565339669766674970647645527\ 0645489798446989155821727405199471696479173757678131102040799714793746648791626\ 4134549003532869498129799767454878370450180826797384145747259937162754219430432\ 6761312228929315426614833903836454055987571084505967823426595965846959826608091\ 2719016347950303883982468640392986143860715196570036271853294975594527297144520\ 7226755202500048269971722557588715938764860220469143780331769359327566789721142\ 1222577234218485575566277297089668982897964046647814044071815719776837824417404\ 1268795924590124041670521526456085410128596881257810980868732639760025793220937\ 4998047545434747827729517620759468498376964125241119837032398676820659578203755\ 448423119561888535933117373025377069/956005540324951598729787051965921158846515\ 4112912353109278637151649247284240226189944375579251893070230857222149797930568\ 5688540613984305489425663768719076405026114542834305764619414181098855639372971\ 7934669901114066453256521537030013993269450419369925995652440466267832617602874\ 3011082528951747890579015120366427456803493868123053054596106309793376803055967\ 5339995588370765882267680725769182111963317120920582920632888518715317018412775\ 6955020678170118089292377959432267084920902608548110697080716355840101256739747\ 5721733920969136770529281423154714397239443885438820738923626184303493163343990\ 3369933399689498354607092385847304687938258077571498062580104205217192689053140\ 2462085040923685617851215277928150930311782413425439537867533729114925683726321\ 2674506289144729289228020226290150155697977724345289001489276038143454907801822\ 3872345876536953550887118545739014656425994295649830302398283391508676335587189\ 7067712401715886768574754132950144941258575712782931868952391359391990376624306\ 1310777806053541180785030063692082139017300216204017495773128624141162330059181\ 9455688655272236438913420591719568436947679943501422931728831347282029619414219\ 7847377394829659822203969648775014619454063651824920340605593694786986985027093\ 5129022213384474492697167081698411596487722430457154454471333158965969618363665\ 1739945439210173847168147297092571214939700997422048841028573636538106465435702\ 7753757885727489971141319582542766529538529600188577591154621409410684965533339\ 5570591156439444904323361185378547846582227636621023464375611000478677129085878\ 8948373306523304927799583990571294853085083679339103760497713541935776618951958\ 3334891520000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -53774363063450134908\ 7682694364182943969576419679205360154784224360824260558296358997144700609278122\ 1390766232430581484787897626134727735156930924429209872045673568861519659818192\ 4333355447884193911056802821117540251646478562996419458370267450217791421246464\ 9911421070324906937329101176799183338037001977453190750291712048313783329325487\ 5395572542262715560519895819673592414921917695362562739859528630307735245155104\ 2262723984012685759600193952601612327524588751389071126059393855274758771940856\ 0133136321432146825273496679173692452265091841262230263525559084256619413683492\ 3880323767304467977311433367429066364181142816637879822397457532257205061217739\ 6634287221097166608075096273567070273837263356971845948446154364413952548996940\ 4426619249315035795135173279735652581030876539205605109048386677695891218727947\ 1771085574604433234177991648573167526193464888180114921009449555842825352273213\ 6855497089945048336595411571546358747127998088011634839942675818322492345867863\ 9674210603517128812016177007072266105181327957994344940466546838609660056067925\ 5667252690245406458955492088044885462700970003159965215360401533762816692357264\ 5012304110818006769955861815128662583209385948343656484977832602140523662780359\ 1409529129657738766891303628360703304487195364345324672590510169199718013753259\ 5202497185706254393635842560275775600698209183757839866311149261740086191617098\ 1982291612905294304238545975650788109068131066568700904535586954175638065738857\ 8844346393648936079350714319849309565920309819520131942428581085343865582421297\ 2086117132212686174156957129647022323065345955961246714645092540332965982526465\ 2406177074355619379462655684011591909977884137025337199957692062312189090697400\ 0150803477075892535005716611452830541595374145224415082342713665112549989993510\ 5220670174336550136280433731204896493835108465458850031286243894048533172696329\ 492024817671237307836377340277/830508038158985322047682586264671676814596303057\ 5429026360247622717189229932407808688818987790873970630764184953703637134836865\ 0115890836948306049464679197131675394537914587763798111828794769638762281155708\ 5232789144196269683786504508933975716681738808506532991248218494150860781448586\ 8265432676207402678674883030221961414055280339022467324413911476486350274747103\ 8406583356172422997843289728497540072695152190971127186867112430971394496424826\ 8244659032296538610620201242950103183557046204116013237184230816934825883252587\ 1507906223455742654018663937312507226961415001734316969626204938787760239395555\ 1422203695642691977344890922920364013521720234200004045803280850648235012252653\ 8550431244664969279304941838121691762065854180882727651409814511653281439299195\ 8062318845585308222540327287600891584552470562203270062359542179868283863854452\ 9247035490129863647893844213756654609083978028987496033795089580000062036594306\ 9274555444805769124773947106598797312891179650267180406459768351069203230582401\ 4457943880968620474248510330432640901895099543791448116402673316199942661645114\ 5911122311946704318647577053701388869709880640243098697890893495595909126757048\ 2515395223394339806926814574088841261012795836285754060776926131520051585382398\ 6856964172784698036873710859737956732486853127455376019508929701798865997774823\ 7462514044304346966681415340568950154944771528805115395241471533246315408652381\ 4299355150456377205074178994523614045377918235336628863315466973044145014530845\ 5089627759744067326504126132853000272850372551712288039496190498375142185692057\ 8423286227548675245349255662764112805756661092373653351593627533248189089454257\ 2145790570085858769736459878400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2638360204161913494534452492408344503055126874764190879003469543603517494457157\ 5358694229474124180797161353728897097131147020079602028644364857517046764574633\ 7275183587748733595233156037315158380470183979014305732296083744856658477570004\ 5861216575352345467773621423140369275059814412802691111313618365569907847857644\ 5308138701618250475621411872323577901051826877439035885218611665237933705126670\ 7543426182180825777962169671995643182644492306350799315332805843168927756543826\ 3992504042098217317925556691652074222000884892872167313617133088874961639661757\ 2226524357465804694500756575965466106444822282990876416821042887013330378107757\ 3301729329485996909639461472676510577138701670595123667771881744174817151578959\ 1507608674531423829405533374251148087938896149732968747010620723772134385566851\ 2199369359209798803288756052118961284448576711784930898314469000023297652779557\ 8786784859034200088141901210080482568410915336738970035937801866178706062531609\ 9471660520561536254798077768479351877796015946407813708850064658762672187218104\ 3204339955605661800963054688405578828865619409084526093217050139987609468994845\ 0984897014140263886887145215455635973598935173427742581749814780172878778808167\ 6199103946999758071003790195705215105968227648599063853730741652443818421564817\ 4507462729977444814757332021650865438635376284487082411523213206394939312084561\ 5696034359005788628659863674679751675845694486546320583336462651942791391266303\ 4085914022204144570311164956680237730342016095420615148642512407650582957052705\ 1774638512204656286780114655921825534596848891792410855090215819361162219541036\ 6043249696377304799468755996393874708165130627050320488326348028441706604328144\ 2272414258491963581008212674418915448645689293582689840485933160486393245037045\ 6881502812073647802748433141087522498213035173997639450803173242028250359738414\ 855216303028045641951889880413080902398557411883829272479/456876906072706077929\ 8062156921982900489958706508165252941389238507464546783679818747148219019064709\ 8292860231068574695809939315764262442099902829459896859504878552345357054683647\ 6909421473948219585659253333511724017663599949900070912011481420720217563484093\ 8232443931986510142718010349081908137763936952166917102502750844036074556891933\ 4382292606322248837077838111501365773166724302166257130467042861827813707026031\ 4826874226343217640794923176539232843176423031100642018708641227398285835765130\ 9167839246584510741339336427903530810435217926774005879660489560373341114367738\ 3436654362234232637205088643161408410214222397480544768182788108981075365248333\ 7577539285233679671846113168406618934406442547161253621258265631827506027895722\ 8883226798206647084800611351214611284423267836504709905351423436905772680047665\ 3785740087758428061471377253451344594494268006754041084407686941504024910361048\ 7371638019642657189249165162770498316993966902036425916582701562850125214992875\ 7565451934579220179653203990328943155926794272210042705478576706249602273869441\ 3798270090663644267120030937923163331313964134982093616469740247908103506627921\ 4792164332636245430361026291203438393354806754649577285052093514273155158973723\ 6459732782626778026524079380416192549090980663699018744044300085957250130190766\ 4403655470897658064528943155451234282207500936002995225626372110057282172763168\ 1338718352105935768639123381761215380734540315864661344154139298956658127818913\ 0051628864721838664568704775150632719835434527124918435276501452862971972561309\ 7217261452007785658251288084209051696185315953585609351604739579011671716797096\ 7168488773747252119696568556329953913992363336042233307175321600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 101290962053957849524445903362465678550404443\ 5298941473630105179901975332365794738436455438249151267459878311605770864151962\ 7109440236844367481790859809826166764266558966441994420340494662121482669714968\ 4120994815845526414476182573216557750722689533418206799651745987940513038350409\ 7996140421275318105188730152099579676898504968813724032831230349606130108255571\ 7192237911701374503168511812062190559956627472624353283675029545131325460575493\ 6909705503323865450816830815835068092791648874666830960382949500923911620623924\ 8339895755109375381949356575784780409057904006932296377223510724278311909527611\ 4719027297010324406973489461072738513809566087779646728486710096128669928522077\ 0254794277879877267748626179534374850372321919712173043199993323717421166052683\ 8420797907206818250079341517104520205005524324736080391986884296897187914454790\ 0570910928063043600205509364603239077552641299711623884982580546625443630101855\ 9184384323504708170573872648343397744149552345932499904130130103550290779721496\ 8005956674607283951801461588562241463623262107587573503056475698016236229901433\ 9728065781778100992181377893769711017790088855042505058933668802716862667728832\ 8935388364068969304702904540535651454314412142325677298931818838050391136074286\ 0085809572262839162242319330492672628876534089215299791082038108116027638224032\ 3194465156042874279400167830162669992830896075957624026372478105026526240274815\ 2127040019402199746073341324814870078825370127878744429273471688794338905234576\ 0061315687840478574027435585753953880197755277512755954544453727462738171107036\ 1368405427095510596551448421806174020307939170482156255594983989424925031848423\ 7604190376492468506337221313093201066724235684783546009749380814486580584125546\ 5437135534985573682795798541956282008316131622306487433302822926388710657782478\ 0828175673183967751934367788153945185621979316881794571614277372535347865625179\ 693/795091904422866818977989565881687019644077974593436841587184342031204897323\ 4837852357407297751488797382070925735107928518205554992109546644521132791868645\ 9178274872963095544654256724234425764078175831555696312802163388690048965446711\ 6211410044067956410167742645019824400038560777360757008493936570928671308717677\ 4087451861910613808011960349526234107395821495240065998144678803859007554587393\ 1248716566526171678951421869057715972020990003221571442923383079048368726828484\ 4706601136454462786351215480734805556359007940217895249710250341451493195225103\ 7341820411581764234655910764547366743237905012001876923160196817890487281016968\ 5432984177753385099969487926678328260615533462303381168680995606992067766148719\ 5446029824240076236641361398155917820143369255319212803872337594856590847772602\ 5952983054374994804277554071461814723369411389636954537865793028626045147642162\ 0936518216710797084307898558334160148151015641051577775425757418746606857158378\ 3827560236111972027611471024750618772369700028852759487198820426539216802296158\ 5920950200885541213988113461449304928478219841605018495802823616007320147979541\ 8959684409327964070999219173026584526376519997243783719351739439097158868653045\ 5871880811966336256393725918005693164541979227292738684127060014627092096933507\ 0642488088418323229449593924792759975326493308788875240767503865945372284005784\ 3176836184069178170737703888051639293320415338520883204307827798488963244519380\ 7901422874777171826389387727687530673632317418035851249446603940858697081891949\ 1705687334186216144600822324069721190842985310347290285318088120695630426970872\ 2660298687983344909490576964190992223219854656249726481695765151609904745676800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 538398841791260229393364900019\ 6475195685344771222191509049093407621007718544201476657537877060160874267985041\ 0662821317743071488653422930008328091520996749005076189792267313511624508004737\ 0093087701141618268641970010610058546256687177725083863745477561149727432606609\ 3810789310406121874562440192992156032031474158607790798415400597705539691640906\ 4245352711253865920332913760519116699933746264077362663435546505609567531059765\ 0733412453804057074519152319142215514621879956843594501992162798212748285178686\ 8672428682862273277630220298806605977053236445582415308294701668801377798307631\ 8979341022821346485500032402979550805142946299796521240157985171230385666507471\ 4236595846609992757649142758001042694785871985501822401047384195398858534936682\ 5612279398336811382907960611059704976788047345734220689207295016939214924320991\ 8502570839736522945212894764376799047651310188801745856838169163635520179229387\ 2762926778826405526367462457961092548185273121152240786325087136084788249397731\ 5930814013062949291386364837947663852527238678691233240215616670398277642931709\ 0330041154414394790020318288426748663781674340273307604305130101310761570812385\ 7503184112032923561693384929398092068532701515017455458008614308508693037064206\ 3268544567188550972549147430212996526711349455842168165681422493531013805016657\ 8883948214843591294876271987438977353011892825235223384604532499472890606780386\ 5577755592467960423382879746224399069481449955689805319099683092078503565837278\ 4151727532223434894527217735546726125958850999949597905229485018688679406627363\ 0701926740167611412640489650493834022899007141145931387753122675094257577032247\ 7914858651443429279914574818294680422645733956560377473561239606507927197789853\ 9444849146245217447517446790518184225123354650725810096704508976298996195556182\ 5176911875607827347586391382117408694066865965722166921693021457884499981069984\ 418585788144154230997191/269132859323481023916830954068993684724639344509221702\ 7487676159301766918938758612996666159499186110066309380015594007129569927186224\ 0512965661496605836536198784397752728217276368612030935627853454451343769843846\ 4065424637421547628476291557213421275749534647926498342243628238685696222390772\ 6956393908128823216161983766601710909808026369249877984264058172369387331414394\ 7500509942777042387879447019545298416068879897433186202892156774853391436777258\ 1401538226923736698618890003077211857877067705399990756950226049804441392367383\ 0158433506688931281073582986765540111447637411504975904508981456279258095747081\ 5362993763079332626943114358023224748413152295650328396799163422237443812497637\ 1831879214042586517975916034441394873181281786036949544903207292762078202943644\ 0818504864114269241100353871714885631199345696096525381115021525845074761182343\ 3876444290541910043539427584870757795352426902957182826455315335618181480910265\ 2856941769908314672126469749629214100935740747398702826720312451557923521076836\ 3005492945684390413007493552193576327018881718711934663996220605029549738651508\ 8707432472188287453509747705191906574902437849356241339169259812652006639037618\ 7209330696036458530775818990928216040281065819857776132993538857653521142415525\ 2234474617701550466306219158972172769772440808993342889597274618985748659896100\ 2279571315273520691859259865636480341131677469899797263224988184338388739455221\ 5650284118227181828205528401701791864493621096843194959911988815311086893052611\ 5883088528845253787037392621994095726401915044304567765623668605281138972065586\ 3172645423353845585069452222919671656664096110793592904847366692304116576845848\ 7767333320848706784722944000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 11\ 8683750888331289311567954720571561851185382900744930071530989759514307279791530\ 5107074558098841451899335768195566480987152563007720303888280735772238107401935\ 6481068492234702208183405277862565053448222989938944044651496079616855862950531\ 2651033010380945039967712346065991125703507762823003842940940732969992079503929\ 2045216267674827527395017452939646309111109423942173546774140742593335547516346\ 3980459389510491670753430029857345295700981720450199201536090519661076704739517\ 1358394654778278427067865564427574355504276642365522875284331368082202395951174\ 7614299147200494528039370555575414000832324968741572615741849474189707931998951\ 2152289725070839516488902800758541630582730569979979200269826408600449012647876\ 7752362028116564138154074708396148440978045851478875803542131776307201869669924\ 7163923311237328275788576615822961317833479238236805423224418584986442902005166\ 1818585662764443692617750108687124678126604071794849428553151993848659677675511\ 0204167318103626728162365701707886487679463138880803816558105456919477625055525\ 7239125256801667491733486891467867253930585446290317046952942547958782060261201\ 8111232781524047305344330012767143577059325658685742047414605189579115379687556\ 1717615987738802959956719909173317878881813313558187249697501213742670832153374\ 8689368595165852378170691382411140180218474204367716986957996738053346936853873\ 7734467432823918754174564210145277563395212335500911254661990023911530578225597\ 5716642251492424116262427398691942152332139245121029978038469851976868168188379\ 7286783179089149993688370642337945491670784179244356730714334114072936707885123\ 7683178664586316163880960511389618421507026226923211575829043579022521252603395\ 2417482842729571204251600951512607164470676148258089807658598289345675661791936\ 1400388494119732791970798307554910043130447277217965164913693006050882666809986\ 87806836960067006621649291517999473449315351833426989038961626435877/4349668645\ 3286380568086425129878718111016321103356166903306948373375603009182058798793948\ 5935631161160845821024899515085978729086324622963835265594615120919303443815270\ 7388158410598271911177782049683744819127038517601219175158559488828668897539854\ 9914304058730648927664066240974678570036665439368735121212832635363062787162425\ 8333248583492431480612533508235238672756592558311914038027249324939655439245426\ 6139032775206750483778887914208742896211099674556294309542972464472654890734617\ 0424394265001839555315402227376920298078754325924032372537405264893300137861276\ 7981287822270849315937363452474716816061637482162997402915085475735210570277695\ 8876041260258745903223384876705831627686302741163455459447474071096207870762353\ 8536229326118790300065241219637961690642253357257442456385768352717878094780815\ 3951385828679618806199926267755845432043821723155258036044824699120982989827717\ 2223049610461033156015599740582474239967208495485427981075773799607307959363748\ 6456984825263958502500644762331915902437196286720469173633252377388977264105926\ 5978726957649925637806350640981942031620365560618490559035562239850611327672653\ 4593585054891322257558430105248071593367922575551269807274498640211388320797014\ 9888590250544103401971419117008792619740750089952613919397096961430279523171317\ 1434067212304697508298341797269761841237541633829877687108119277590411838169893\ 0807028723134052690845919893503144650336384609570440228398580112571248965481790\ 4539083421288834851689375929536148338106387188797701171039000583220037778053365\ 0791883078831364816623867810179272814822943351121602975411670600164769853828945\ 8848580179337167013083035221613609557255978969548822546679787356546311448907533\ 5168000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1051765903059222903035\ 9472283323131001128162614013558575951914846208013070258094082662770100382991636\ 2047031961040215042357351173401187089951211756270849759034533218638938168344762\ 1852206690651269456448508028482451703534434792939142201864529516455454938344027\ 7862485731133702856936776736920186982186349558765643596681627868501557862187282\ 8023835079845488558278299412550087300165701477550864843531332259972724427093010\ 2959164454107645599123798467465454266588397366896521972978840354236829385625988\ 8954980386580560404651169725073855154433950703855403790230456184339867741746606\ 2706924010180769091025505492991826484654449256106849628199217354299259280400623\ 9673149006773261779573003067799509804640748659726119300188210250021070238053225\ 8215893060201312977996448197872338880833803098669791271097079446004252650847824\ 1902840135611061337052506247384528017480523653362607614467886540717186287760841\ 2553557537292093968449189759227909417025788613612465869044125470549431222894918\ 1626000847056245913280478334800593576249704635327641031576053962032006688666335\ 2792070754385548535725273461695437546044310922785263918196021304484444808055294\ 2426693174308306281746620845383735162231407387872156990604563253550220139103616\ 5454495995303894438307433833982113509422752101364780470124634837354313371676696\ 1200315777740675404076470237397533577770131446491812435008872681564217581541391\ 0976452232432291066351366887801543573301079310973599028433206490267195022095163\ 5673929214780622537692658865226609521463979626581501976658812089851747397717747\ 6935237997272139925684532849081448873560312539552902177636849628456916237594797\ 6107666066569121548613250462490037059541188378829562520069287162023805006692481\ 8988331257998031991279041697818609165867512083593393443792191382116791688298543\ 5695265163712807710112368426391667371270262060424992499029482469222119470571595\ 835497122943731011720056353613/306993499904924048835401029160026430029984217901\ 8711064969734566395255300950583987925577692335321277395954308701991807457430301\ 7469682905974664329162185855339083016846608334495849273146963343074422768436400\ 6627380349084493317625092936581658707730382625231715487999081662276919101419366\ 5531759063840909676881297476010051873803146753214287558368753261816118335661954\ 1605610493030792447668138980836563529916159076724521134840966467049312322938855\ 8734240592372967788851475750699334317450055635902171196328400222486171276813477\ 8872681556661371968191918004917966993951217181642088039039430685942015761149952\ 8150259791836261885552960499784531764591807308890099833304040428494933011496370\ 8605166375696896100261323923719244444038105507470020420518171585803061737356418\ 1402390553520059974721793587579280571577256548508131317691285137096459596580824\ 1168364894569326981286141946194334126276549420526460628740084588413231137633522\ 5770854367052514076715886340535225358432562778930140294692599389851535879850379\ 4079259731870658281047723727061888575218211078293132880756252075943655704695598\ 4616512079717632167768038091331773486974766421637989406243327767781041563549609\ 4697830506535695514816664318310586070860740075114172119290237437385742427162680\ 4145224382255456411346466153188980593363346104217372993259507825390149873854965\ 4441683743491102989856472578892733053505231066560641712194719608991679942026257\ 7187513326757278753382447329157403311181079521299194989944226879479541389914476\ 9031954214406614359439484673883120669927991617265971351818280946050880434831217\ 9571173745978839543516403717971614844627529136668603872556233886841402986731184\ 9451842823747937015986913280000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 4608041690652139979224209038689017973040847112043328235280449557607503857910034\ 1021850056372154346461096301055416929925909197255707367208929346931572437373210\ 6124583569633346816238189538663246124966871487938096695106673279572932019060804\ 5479233484314565761947370599933540591642383888573046708731786196603478564462512\ 4019156728407442888036635183522582733140582598578631573647800158922556619445735\ 8589806536724777789899784038895070533544898785880564658346156124043719460744353\ 6777681453080140986415361071753278273110768891204001673678048568304977856494904\ 2176303612432082503867235642728608375154160719224541243391475377691178374901939\ 7570122879843089555674808046834622328212057818337634037052640006556664297161603\ 2213631117422027028584341376741086819917673269820471243280502675190152364674275\ 6267380241215994188300586907074362871863606561567268390517504274879035237537871\ 0957740936211801192093754953423521431337502029710379019566105878733366406410484\ 1364346828125067356757355419935828371374196080598229957013146443909217674543403\ 5373734546330278528774097042737636530216043879722696301608298144726042487642519\ 5049856429827962370595883926124800248838364787119634639101776898930848719526281\ 1445789861823793888456962952471247935518358171436913352706958556846656408628354\ 1563532347331853886382510215942664383232811050277687181844655091520058729080824\ 5731648593301540386138578017256171075286947023190234848985353696861275711228369\ 1102353803084611048979255269426282060157142680549293768686431046193988536270926\ 1459639129862299103257817580758887302148382917308695448635921929282767131874453\ 9195120866502308817897382627092615127145310756735103621656386965953682044419047\ 9629926705025274840120859714217059563279727022808387891945905103862611649353752\ 2091803660397883960917961883643946432418123721987156111140843808642540702692743\ 1246844021998481871759673590184758719558021038197220080150912232169357/11355353\ 7385026303372519773776599320041296382333870380735577355787430148676910006335622\ 0320603657485972536773987313738418714571577285976865048121328671687750793955810\ 7483328028449325793874667098743085998574261827341664315443606792850425412020734\ 8973438970314599122255113715238926953450217779492499220565443688497319888778685\ 7451811152592242537475622654426102067345594475327627999333475844612663842856704\ 7331164233116476995917454888293487972650784521845071492916051286023066874751966\ 2643971114901441384161403422929365105646187376375209431064281012402743923078664\ 5368466906904904449576390498860942325618276528511328181899486112943782111999490\ 8823833892775368754425746367842277372206679957397181431549580753891839732324102\ 5069249792234773741961874962935077406720949746878920257805248338203456556147456\ 0722194710056619492714861335615206160313589180096100077805727222689860751122943\ 8139405704318225436777168167746900910539918358330127132094358249983425154875268\ 7475714042913372806879614080702819189743207817190951740581046810390017963042077\ 4600887054514642066366664105988348623964088220238709827285478443755757592282940\ 5393813946816882822363771244729977355470843674815798981873065550274521947199681\ 3357265053266545325762860671766744152544375858923392494017225114938661693920802\ 9970783067177571235990019012978940837442772466791202151305139483895678410911494\ 5841771585581111546986033610047959866514538004953930249421564472580492360652378\ 3513025434523369053993255184706021138477241464673977752292300672190350001607081\ 7653131261884756158854512475405656030293119537140445920767413866966026867997400\ 4800866210058051434807385226337524598448317671758233863499203651809198312845464\ 5153792000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2281146898271586434\ 7277629737043503173454232927831804705219373168058149546624278944369390327909905\ 1039147682713435207006205924670306012582874691675252903301640181168917100873398\ 2453226937726581431270077080246516620045308974438173282090762788840443192543220\ 5043938580500542380242735896669477993326007758519399449519317803835338132403169\ 9461283085934094209354323451049995600117499764983742994963322814279122305737679\ 9991701836432254978975962447765563595520720852016790757014465411720585123937984\ 7226180433954469604216479311677968093896050141555886975929679799618011362704356\ 9564969048440720483324038070395294339240529343650337010058641143333429952242966\ 1028440472037900827323687568900247397227669011942814508418147668919704813965261\ 6704350519415434533935095874516534232237672153663358560812075658721902799448822\ 2891050962561096277405885224181373257807579078865552611880045925076772365041116\ 4693289448894282373014189838765453908580972077164772485241591898075664108871547\ 2481548281393640135195379089785446575459785007012934153703772082255655803778834\ 6932975481126933241927339804946290078093043940316641929998217442403879231411797\ 4253129747710150884705844744410944086723720589420869722473838442685961999573003\ 6644885867146530059551395976356623935052735715932562932602199347470743148760225\ 9148255174771754710927726651443823361577363610534834883807599669876178181533843\ 0879876337292750539979978943402251804378639744611555338927594202752762608538097\ 1740133605423149730063208354985661137651056964177582599419567931887061916375367\ 7086432132423493869593550714336731312253742494165851729139580117358099814506469\ 3681557896756727149683750309277863555347629743692185281118644783734782303464760\ 2433749251622365282174149496861168544026233630708853971351923743744064516414552\ 5555565793973068185051729827680858881735424004138819766312085673699476576921385\ 423679079825734498956748750117980355560769827834540144703/497159136976069651252\ 8509825854463458961268549458430045203493040761642956872337044301090844609495263\ 7032383480875964203241429441713566410938339306628507875798336776802458219601730\ 7269277875919348310693515638153402030633584655661553256537044653982676041570248\ 0468580597874566495381160742466395361240812673123169079686960368572341998851568\ 1154476637626053172529848170862716276395287335708736844790580463049789579549016\ 6476531233479587260012859912393888968823753520310773458618427122573139941326550\ 5686161436501260413911815566569816014651258317405549806930228057492059201282488\ 9544604509534798052758810569952569785534178435279647332926913651739706315516923\ 1606839756459130162859956145262324816751903345852313793939293571818596285869592\ 8993367820514344266494860280929001207628311088175334160304798156108287478910758\ 9108846303869181762142884457893169454709160215111963495116601521596260727960169\ 9484332518149795623911698515028058876832007000737159031784219168753223739836047\ 1449786337010181632461865206648858558267781842824896297872774796933291350858752\ 6592537152212100870427703517066729636745608127922432805405532799022048483935965\ 0714539636203860095428728393418047688436056293462180256658863077033342356426606\ 6606202447386982876567438684962092251623418473103749274566097923200531261776302\ 8413810776645111203089028530227687659698904677576150730411955019665360026788768\ 8569636230589372973655416447310161021908424880208541523923159106652407414663185\ 2457865843554788649067224316286736182464808464547984507420009415844294760134947\ 2961107890153125015995024002240256515185454378948520343710610996735302693926087\ 3195048715090598669463472158902904916906006868007485191510799809488741203968000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 244124520586470300593958560\ 3933760432827032378734903142558839562331075395182129220308924831551756057758758\ 9979103450370326547517789374343158288201997081375030638346840955706338441803074\ 0177974862564348012185248785312458918609674893161192792051795614025687960932398\ 3967998058667199930893187558036947582496601304298300536342742339013610914950928\ 1377564816096734379902712427602018840978895978506870073408678283776396701974803\ 4046381416589838471587945899973449186621896357336269180676951744625027219841949\ 8833303740040232128747477295099384487156314028595367845072219760876982676585128\ 3527905410470163085032325346044837593508275554684669914061138533402060259123472\ 2814484343223179892856265039608441563039248485558683137225772348256572912742260\ 1957349460202405759894894189757577078844827225517749985549191351972058910185975\ 0756988471554962747739207903740306345377718824573163081319318885801303987372566\ 3608338837004410193742425659800018719702549352870938975204268442750005172821909\ 1688118460514997796614371008620095629669826657210942695227594971498397327374070\ 2508369191868798459106017711594479656889037242328463969160458989589701764612930\ 1535102670642562633595541080327106529081072474530654482929558657989888588022884\ 0817098483556587092056598556455611196451667592385518790339573148830919192067483\ 2756151912397575767234091684975901588962995392231555851777791683135279762019677\ 1904040826137145134779523864695915716618282962415915637318748045004340909923563\ 0986908963118460588575444116794071469024773717996700187389923872351096305935441\ 0444807305006441826194984539233643120951400670264659981068035080266930362548703\ 6026487992243210770667721672925386086727953606316264788189112585923411011515614\ 5308659251390519623531795517350491274709949455739463250328534531209041549853630\ 3499382466582254379610380840795586051386994569283040927977161167042028317976956\ 9195568054638361660323038189722773365239833068191529/49013625071553486714629216\ 5669292172175255320498905979607872362129682332360040921465555058220670798517471\ 7100810962611956592125805405281066569164574105601215220688863312360766527871526\ 0263157747527566982088805475143418896171563829461966566562089808765337283156177\ 4174881051482286240486575032631710097455512286494494546459208924076846515361176\ 7679476985376360070689899547227941704132843039695873218223288671081721988346485\ 9233344877400620883844474522028983333147215807841007883966573934267022702974956\ 1617893938830431264682239713419338125556750178053027516899056478735755333215262\ 2654424906467398585775909753528209075617112844869764096217103609083356261770489\ 6735826092604837017375167086759914879884595013510480634093931983139849949469697\ 4502827789392338319502417227017141152078749824974139982626452288525430488352515\ 9005047470160464574257923161348995215675836927561029335112139464268995307124857\ 2483303173231374745172181764719125298956477142626415201365656374850089084814070\ 2956532807427536373325348526032411937798849806521657542504233367395330472254719\ 7938555935868315136776497124431756229163941911620124675557661488657641630650986\ 3554779964813609648725352558169318547305857516054492660696268577196785999037391\ 9817003339496877660640673788362974006535135860885835598420260727176776512122889\ 9010928562178480120868395237578218321392940633517588493809778872523900283901074\ 9005468766258981040328234765487545357116331134617035461870854121612031265789269\ 5815423573244741171030680851582418413299937573564563971216062948234015335120602\ 2095454022973190423571453990904383979988868876352559908991447896284399427500388\ 7407953948274846072315739637391139884017693955350644461062657966581219328000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 10578858593650174159894418386\ 0890361794312522488505677359501437819236582852347090141994854193268575091892998\ 8580634425314793331486637638027503308852356320049228284406796917332600059796326\ 5459875692228270629574191958523856658537682540034088148679112531997961995014589\ 8640650041379906313075439429913919443514681604202635135859541311419666156050543\ 8113394787282454155518227719067093662737274847236183342894551763599741876857003\ 2703314126673948975433882492750382807405919403149748583860384284452608557411187\ 9839228600246246757054684264070102699893824338896907478325212355191229537795789\ 3432744424723991686446241355774785896439723683040831726230761601230011111859894\ 3169853822888029247226187695722864963003593362486375706918234931605584582340612\ 5262870904122078488639800868206923429571603743069546094425015086901006516118420\ 5145614875773002468823526797148813895764322800652601873206001427016995468523042\ 0863191509331527019996963381453445088600057919134291742527006134645102053419598\ 9924012973245343702151888930990427975624622060072031154274803822403516813166825\ 1400886830464291835687773455016698644292088872530254373912602553552564210214488\ 0031535682408910892293294025874466819252805537439856107537841648543405774448841\ 2294106370003211009288237279792233185228128889624047271184973122081718937260638\ 1578439295123023964721470086808717352866051376269036550476671324675725059515213\ 0919725119758900688138944225280641671664187262794392022657137173744601387149417\ 3083207790294974533861908333158202211131886135702682321685607934011613994599381\ 2990266301199866497347236009390317448102923581274587669177819242656090169988669\ 2013452609529611655255606249765426280922971157953766256646924285528651633052457\ 7430918140984206072663466036717627955624209973640165567596284064031073089750385\ 7600759426308900216605425537824023253639266300982586235286454506359125557927246\ 683162377453991679904770809115039167900093381/203419003538208371306360655030688\ 3241089471004116914684763871111862544860937715026879024174620119732024214150605\ 7004185303852171250750304160704792619276258555847997558966860476411311260868796\ 5695716139337852840849206880438105445641877429520081727300363621196421480667094\ 8684406057400125354827506115587715861867843856731356545844532836326125753385628\ 7864702860304470264996497914904050948137987646668406982155357991780129551129938\ 6826599777926535837997139163439739755791397254794892123144227804753588825944642\ 4904800394387291193217707836784613170232086375362511305554920514654488428136640\ 1958570391360744609314309043939712484764008258073086781776294451097981741323853\ 7831544732733069653580189624929197233941159779907546275333215146914322449484567\ 1214942671231673359323088868865090966149866884444965154983015300982379603812467\ 2808286601317030077475961929739772064801058500193928799943196013489803606570111\ 9380253827082619479824647677074154774921622600090783981986376703961988184118799\ 9525147987545564893470129231516423829339865503711723158153858022215696761308455\ 7179811109688452161197893043137290709614871308498390418599219749954014824226865\ 9972270714332732487567812027785031648611314107030170800756017599140022905881761\ 5316670534863614358429263570765879138361233647218047915867870636562897138850703\ 9059700643510243529169465510015171532327345884058254592792309291960214688805963\ 6925323802935624761806610462542915619907389159809456349403058480464086384217196\ 6789886591937455358840319671429981399335268602186031369445408286669890962177625\ 4243458611626039726927181123163525100658969575389096048675796035258557045196326\ 2859928492513697951563632710032963550822687756689263812411392000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 54679776283253850650918248750040608423125\ 9823074988143380853284231335565380080461367946042219120033354589099983557653265\ 2671304764581835747339410731106237748199441684447222587460416521903134523653121\ 2452515781685369032007026103476430564189215367150242810493432712941423272979783\ 2065740058677756839896290066319002509894895131501308495047931447666075250656004\ 8873778029724896188373249607483202270845274016335541618137826647791662146609332\ 0951973126267049270431787577158481299963889213018519096547055159710310959662216\ 5005460466389681835601966969051739716892542057578642609070400987544885519969405\ 9595224741001860243393344458917850726343544087036713561699557638919718816668037\ 1427789989727240584272262594406254249683832190910695726781188104828002801282671\ 1019321149844697024674283351425410322649925623609517570011301734589179590181639\ 8230799120805522168959935446520189442333781901168353646334110632710613767650881\ 6052794864459900088191266894960650930640169765880715863172721499946789098581611\ 5819897023012950113171924866270129954372910715725867457846897156879254333118456\ 4691755637820904540468308399180502172425541300967222552854838315133260130840086\ 3262991713429247153480953196115743304432356600928606464483893436841269274922343\ 5208189764910773482453474428255995464113742309379112392884379568309560473281011\ 5926764881521251818956055827314517881705640774065817612035985141218575439081984\ 3568514514259115611128075902549546067145338474950671136757335385406479315363505\ 9636427048186168367514244557416895906136440290674253387338908559830193977848724\ 8183128286315715292694235058925815794579095716054359120343326721235977298282972\ 6964727318253114806959456821359461625856483029496724142458816401920481168850552\ 8155218351898974054698824095524432974383391080662650449641219885434226105793247\ 0891310474893794800589915407918318115907339084904790938420641617939692148824121\ 8137524938821680590456552356805670250886542409/10482338679937752712458644300211\ 5207262004265412413918706943623424149086665853869468126485518146949276553837340\ 8758356276471242213206900390901705329829995245000608968822961817142953870101818\ 8173304128438454230374524331970953035209078095582560164321736713183192273641223\ 9443149776692353344231821200238391466690115183129750471961329708166262113434554\ 7375595787928311051006297117325901967247741936397906123574697118345310697174578\ 0256803724299108058010312607742456470722676974892619411913463598332047009326803\ 3480246023638339582634403804169291412999821109250206242158963438167446765804330\ 5443168095321229557851311500610163475174042638906879549738771223648292936923158\ 8428438771535788637583852452996093916987206162212781701257838437320146077011037\ 5616680961238165812931747587855604997018644817563219387089022082501096764139296\ 5657032090450031418158722200174379406832985563533656714052883043205921458932421\ 3553934211259818958030135127702894599060390492810576267398226228878160119194249\ 3529720600629368153233711556029362410663805679368556694306218292507640206945946\ 8659739302388424826248442221515825402801761463770316315280355580404161500882977\ 4680299327498764576814073363712955748680990330534872284795211005677720854679594\ 0203093992587185219135662696515157440347708196420355173896757538485534876588615\ 4721168481602886995593436795838508455749110505945083691239826099291135418646317\ 5644650203353995455905937569304243955993653926235971067388828179658038125553326\ 0669843632415606001845229281513220731857183084489257658447636031289769489728714\ 8787593289780997886573072459329819349356557343374004291978607950721894608903306\ 2858578832665232502669541977594259319954617870704750121201111003217453803110400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 98689445203647567260039360\ 2708816324998156515633112276431438010901099061123834808364933500344341776642842\ 7308641242018216026481725700918045754515516272194300426939483344697686833266514\ 4975319780718687216822549935698088439183908532845233752246177126537473703900869\ 5420460016287645730295095720671234977855545746043667435729542726120736764823367\ 3514722988904853436111201219196950571258200218154304144508801474284580075286189\ 5622328419950221077172601919204586433600304711037488452090411145829987459243827\ 2576819385150500278278416875620952028451724292544983580121092327818229134091692\ 5996482705879365361478688437724537157015147445900413095081875896609401719143751\ 3747302093925299449563538004844029331449343758593103282716864881695252200051111\ 2610289222691884290466991993728823535043090217309421971968331111715431725573834\ 2159647450116130533422537953971983280027046827084788816928445375645788730231352\ 6478514913920896363511432202427271842287491578577393995520560281516849329352695\ 3475263304842682733352276063511980956450143030295219966274968751202856959223382\ 5841642637442264353275973781145628895235185528020681893179455443330037947564072\ 3738135029521527557663424059959436243851359846720255115640561345982146318701521\ 4722232448792953044318720976094121063810687709777771777752373406501259085162018\ 4933093305680805751982342323220990625758617913023257702286177038631536951448736\ 7125014223917159532206434058374099977786230785101555222538649100741364428683520\ 5354886622117916577771464492503874315116924508913727830948340288922573868179614\ 5400897134350032514517471602974856840008125214713736361863001391620457568617250\ 5563820264565603244767261540666612684021232058566346458181692197957348862051998\ 3728236976258896072488961118488181628575101717004503108871601824757600782613301\ 1922679529294480567215338592667085282105382600688150240809681644412255892794256\ 09846165959786573763494492869707578018086071065794982551112393/1972959454404344\ 2183660509718382405834295668410416822094403710251721803682691482943850528391576\ 2540815763837659716199744759506872231037790969363547949141109033660009519618625\ 2900055015051598657660742941387841126608506433029716128591302884755514151661884\ 7126154312817239985953322359253449532569115077208816613329316980183434444021103\ 8330881948938616424733607082804436879098481567071445592771809663436526412553062\ 4605576511383361617739556171198015565055818266709767525967162172349686023231886\ 5024923440621796822116837162889266024212077499949844064169070694902550023280416\ 2101246437506923475056248407035252448354054877445110918401848082858070868404144\ 5871646334517112044390660618572246199717077623312557899886115938059108663647991\ 7531055969390307321590351062289125969260053591657435061680628265788713517923271\ 9677337065989281602628634780069324035674271746041958948147291465651739504277964\ 4832434707687039030999673074740873018753512358125749275324617349107930335471234\ 5043611069016616318131089766442114281325239909721056546797874936110060050254875\ 6834970991398325423488055121659023993734919426757054947595408452181167263266254\ 6865174609676545970533512151438553858554402965383437059186923857958261420282452\ 7513165782708606984655281691638941563510396455832180891730927295430526173925079\ 9908725839652779198512656176792559788860983563264208436129903075439813267626968\ 7305933666777241941677863467072217611270092102814417222289185158813480527778603\ 8807248680128763731162414587321467523777000738943874113250412629040224152360958\ 2979760721000937468396082191759212556744579085264159506619663520694059128961536\ 8432805019548034725197376598081548189278825644871868604741842517124998332443652\ 0701440452198400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 287609315\ 8422960055184977494629383515813520027461567798732636245942258673729142810142509\ 0537884064707183689760426090008191953897587679002855881679717679771922363169307\ 8904600572368026604107998303707458580197600499868979324542486893631229781483103\ 1394454002745843642795678839787299423867715390927928639114505414956270457541704\ 1901467232830345971927650778211208664602227032317807068930513504325438750475182\ 3783773203457727942603116423051686985149042888447608310975640215394348271591475\ 8825623460678856977973159282439775077992976936595570138151431596092132305824739\ 7798926101449856462793293416535240662624187911352796782156653647911410936508724\ 8398323041200717451149882691031173218132909754440047595800149091139599804787576\ 9790747867720816365919698324062838960048138885916064843155960193318060624787376\ 3314243524844166076859421952007481304734935013819951217785167670158191026013460\ 6759612154499715228715336954138003518381279982417475807456660411583665996923225\ 8825820378959200199615060831957941208130322961278800161116733494048279913113306\ 2660434765372103795925252914266282668769054529027199522458883775118306490066672\ 8066134803014042399855784213538572779058713827409658002098224451365692355237880\ 9580266616171499088419455087310217987172819136323090381347182029623179597946805\ 9315867600674219641832941281544220519064962408173827412137957052805823567538751\ 2999497488591675666961926601095418990713877084713785776860097518408579674336955\ 3350870068496353305673733985523282295752577792876460334483702831969774647702332\ 7046126262801840121223144700301688610379747601098219365921528198494690413074503\ 9163643523174307798598942838570005800453568878640999108908262779081895266505279\ 1338701519919715404193360235996207884571119327501113630818730532492771169393839\ 1176744908654614723782138278664479026285324055324659728121661936573682466949883\ 4276751632413943531822069109462145956221800900535214003313801544154004419194570\ 7179768096930320833/63371250798420342586837960730745881324430834702824791018337\ 5106043804341966152281069160238355700708854396219616717200830669487310996681703\ 1001505288395613535894710715888394826150830376085856112881771643477169598605491\ 2723623958257700511161530683909744407993399851776697088180400208781036207028419\ 5158264885298585848356395307133436321439024792155799673348330860829743126590553\ 6722560333825791475335454774165616536601264989374715205153944021378341794763147\ 8373452835634251431846137773881589727607040014965949053554057932258613218830124\ 9904822317258660441501246216654379100875249509261316196169256494292817055671148\ 3887322150032375079583377241930053331229876203637876527294928698889220523349654\ 5210542474147019253959005994488001313912533707075902347549482884583435481250303\ 9149942122146036881081511339384243297316670096006194280529792922619140257587357\ 5714205931507485326412479927423514050609643894714777155844011301393644831030120\ 6189456109077731273720490388091283691104509789239608361333484391766955108964803\ 0615641946128169664151541856148561633291454879831206800141013983027275577917434\ 6024915415154577993510218697627503928097778378359477107836546864565281085139929\ 1275767443726559020917165701413561352239796844781851167625277845905145565743725\ 0668883472310816416452738297714123460688987570720809040396636778729103079825813\ 8826169197339617424548973076784752753779857926582172523735057307785197951494745\ 6303930270576795421018888210374069999707130600535776969879548623500276059606549\ 6110393325280599880307230357130740050331224368029085756826495928173441722607086\ 3614417649906929707604248690807367642137721159617177234890907185037728343037958\ 4781119453313668498296978571301160131103099027164415499074399109120000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1087099933679606288951867254646673\ 9355058403872453255600077133752899333629829259440197871758944122878931715020981\ 4072132071534965980981660104927874561983073336554155403768112155701375992539905\ 3556764871499056549786920595274846480111343088372216072081012825991835288975331\ 8987681765467631567077476470032443772064020575259978628394318637778793224153418\ 7593925636767058124147646663983916923595464637459643107100965292502280758604785\ 8532458219494640721926328250196633354765173613818431072583420368012349968430320\ 0018643614532840575421832829481989925388214182534646421942988569257693275490554\ 0384012668525744470778150465751194426508569566963111195723403557330914920292490\ 8555673294897678340657464708542204477565750433070865168807363005184810067959799\ 0287699685511459741595547845259482799619683308394857915239536227170483296426909\ 5295481110121192686131208359043348944891637018000634459683895992110951150696163\ 6055268904378552733033738246354010354104738465608646060767132917608179574057232\ 5455447676835883356610593901829980959871731056139946283516458978674671498226840\ 2641985916439274032105059230524507858481274493298525088507792600802398329299977\ 3965886719915518950317001278963918379547761604075263661318286394065695719196697\ 2330844315554885182522842217212364168902203706132140285969089621724515907197857\ 3413997175861105764911236626882773598049182299001533933336597479742484040158019\ 8457280800718981240591951400931737335290285958358400077319307713998688374575356\ 5255124907836365496843124013727039846017184186341690028722156455892095831185097\ 4576711784272444461944021685481555133881829853158546343035936741473882448900454\ 0634678599664089788413409206698448895392799121537444456019769555592010296406519\ 5208144328706902954617906564747768496680470734685633750673824079913527151055730\ 7709562522715536016025134596785579367239714863036588538821711155660744145615822\ 5580558938706620713211350245413002223454804151638949570478920357412927659956080\ 019/284957761181659605127603363280237318238122989019300253625499347710257941106\ 0122721104321439671470345526369932472403137768838429789234773223620273142143625\ 7997893072640485202752076638658442126726039143171002335728927282954820714735725\ 3577132535900744960529317481076578360209868758272258689629353214985216496365312\ 4485147904504589385853421960737009591617322062585128004384908973770537513018485\ 6334735016006601264153259700184352775988167158390024380419500660133766915236175\ 1425587972440557337573985195880894365986605089758352879749140807063053680124310\ 9892537381742169832339638564115227673627721857896059667482413258726062635271988\ 1108506206113416144038458664096609027218218580690439059522577085943226317692866\ 1517300451796246867676832899405784361563939129064977056728061622179940613940529\ 7579194614572959498397529686213619651002132073615770097593997059399317863596876\ 7311912189411330668181459983699859809213376789177296084412320388288489777767507\ 2814914778354104357289850077144288993022069181317760185227226328525432251677881\ 5173277671235491492003362033853421483985995193250133005720507533559452322265394\ 1268404956994173439683945312766496557322487125511676523993816371511359599255177\ 4416959503781187807190440306871127542961209634724940607880283666122165881014139\ 6651784248714292157954309405188914252379108357713520584603085529972234354829872\ 4110761722869021236645655933925251964088251330561666817219930060406476364627376\ 4174670038713510630610936004799676831327708038341682311587597198337184202669543\ 7911419257670599775690355311055813376578444144446211303658402092884355253625953\ 8312295025365054135598650197032223681612427631247920185945487703686951323800812\ 3453121637443995362857021696653775676358737911800464513433600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 15766483054708811092065731067466056908601\ 1666319652817870350099338299321570753171734483542304818713274407561517973552030\ 8213100642901359327140118734429662765151620880646772090435565837640249111114686\ 1807514224905195661091960142531942529789867599727992490086891900991388535785580\ 3401517871581933249945783152693838459883191916745103350643373639663521396402589\ 5182440606983544498494878126859848398697607375771932427797518423147077606822801\ 5643583654681979052522697996536531066602926537604257182869056803397087759379163\ 5130617560566456725291367220319985511273598804210100243221502378377285880190364\ 0996749077040682616525103793292415452256534469478747237594472112614783275076271\ 5639394378951532912867250618103822849612406582891328309517012484132495309989699\ 1469248720103000276880672917751716429984411083226516615347970374278405951883654\ 5377361592741431998902283873737442494061646661259218815978664327268380245844591\ 4484635551915834883944555526261250569544090854957053645764606995176740387853578\ 8304689372472887102409530979105951516309999251121723585532296038017147859979938\ 3970533646652560680467579484412788972900066700283871182926822772698564105311118\ 1704058740262195763154025771510213668264369909217295420892965486227284801598692\ 0492047236827585156259114016819092073019349240843806910817488255307620183781149\ 1426936927243555666109685695000741865380893760629496454679117075492511527361280\ 5763132654732025787043201521329978334738298153681147709814018028231010682669497\ 2476623547977248276244558469727649253428777480565003926412528419349289507252901\ 5517729300692831524814054378107364269870130068013145986262291140069737268329882\ 4681330208374795689705886386995882584394730409689842608514809317869761222784145\ 9437080011336395390511625566576422335049381671409201459161075226915692951565382\ 7806472176325593306690282820850795929133586575292308312489425708827046179389851\ 6878709803867094068120411652631617370205941114390069073802142972214016222329/55\ 6888881852157628306516287096235216213931784254861067085261582382332662047178268\ 9243873899243673475257248668031782132096815674216675956814160762369217828705873\ 9604817405367664058345263926899087459354082758850395960747260278196797817556216\ 7584446027294291580448732513138238714944737785553447078854428251667182496327954\ 6190517540399782116060411755887617852259452078728569364965882993311156126209416\ 7859852900756230941814074563710788303818110790503448395575804275914347267992886\ 3351855260625430302497092947846670965375413466770709749462946082049157224904713\ 0197461840472343750793870902082175319288002585178737059054196076692931542479490\ 9271375933264349444932120230213192175740549315190609836362243333718005486993666\ 7168653236735688439151981590009456383897944126590862840427345941085529492441191\ 1761051155134011172301057473832244166681009104990726554253226095482000753383242\ 2678735286220103196082430583170005570639420772919251506130255220022837071372971\ 9166840592515389307007904839060648843771489565619129779453461130457564774165291\ 9791785931944372284660444972271561202034808831359750934722727615395512941665025\ 4258811470379268053125520810414881660553857104978319343994610771331115832486057\ 2287389521314623603342571003541101335400433883930828897221793032750324775802805\ 8360344502388687850380426335281792314619074423085338601435717166567724664940503\ 1481264030073901796168013920981246754028869086008509806175194370952586072770135\ 5161371546489536800649379939864651863709216316288931189953321811413217051294688\ 7920704829275920580093606218141656159413717738662006705804379711409943292630174\ 2278141991510712790670771545709208287142210221163390610255205356301370730411981\ 4857176265223412008115746235893226790661918622077681664000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1373566862437134544579056921005510769307815574\ 4435774206765600065136507411356541207973893859529992811133042293916296102909490\ 4612385528722801686436414943633550296886563184920639887510932482510668366122245\ 4386682082924668878170325779681354607727137662795110713142711066474337288363334\ 0522815624677661192098575697077460378538217665951206023280641687562108539620598\ 1972024945647720610201377984902819721800344502044695623686786163860827483757485\ 1096242993456196319762985666128647746709308501893622990143078778937174763165059\ 8519730007936857327144294765997555120317291131521834388885939135022886882242445\ 7421047015859218538404720786819074265402516130677980133573687723988773557197073\ 2637428730846513390014084212129675633438851039749251530035018990568710534242431\ 4116903470733430911320400545755863887120414734989128605497343865054267318299339\ 5616574812715056174495976930518609849638069778243609956831748987944612377694069\ 7991721017033883558373101901844911196645148307194348674593507149055571977992727\ 8471030035634022469354043197645634306694809864113849036142524536913169401142332\ 8067417527947791672199406179796612819491556416448532754624569237716307728815348\ 1714054241832952641802213955733189471108028905932468472618503701885006994212589\ 4242054489243163364505125377419493213716194029232049777414243079932290660952429\ 9107154937107052137057378213022143198796876992542413935119297229800461975921887\ 4212908966845304456467135436935936595812962359675914389317349614591277323725871\ 6619308886320442439238622896741273860833930009389386449081335391122097211517789\ 8737314008274466884745267535724032828740604106409861808369524366083931792858634\ 6465709495286467850681574931947472970835344250074269780053299992626417787958316\ 7970570600038114760162337753459036374759557949087265859316756053812369075866890\ 6615693710728101195116143321345837704314350124331636953949072592497317312246734\ 43983450826188552954165078835729918936279148256678001788354742891114333/8593750\ 5843845633901977634174498684759051052944810780467600524033274397030520555417468\ 9474157633283136216675067543487489721923010826918126916958388229597793895458643\ 1684038525529285182598337454371988260026935392023861573021082180346322782543574\ 1594494010201305307416189935220191507981218943079398681245625659510679204460326\ 0875846693499895721617709955698660807850194720974944994259821948380867009621930\ 0053516937495743345070297608081109936662358681951382185548942000185230305751353\ 7335806411158049338247965397014968976836123616774287538803185217497036620841561\ 0314215500290213936617603488294947461017624065973832705570053553304635267111044\ 7313732986542072362297566074398751930237147046236149123517198417199742256327663\ 8821423222801929499303593001797236820136024698591107595238777046464408816195787\ 4086057973862170493275108327484957396141667985625148432708201011294285550581760\ 4416312891137194159853346366600791194731501373789213453321907815043064457978722\ 2004391992925438068821976328397535665300827037765855594203527613646348514687653\ 6563498654708359634063117430438991550062958077844432820910835027357758823950434\ 7935234426096729542279785097917007179704768957834027354130645313514896561211411\ 3317046411624578770115254703576551898156166370932262842039450218401594996284084\ 3940099625115616688486527287316491106357922506406348024157385249750359487756253\ 3430946480731390766980794619226292886570191234603980721531159368850071787119288\ 3525138191637287934766984505523636330150452685635871939276923629750930478423520\ 3040805656780052522109405720551656869950401269648815482152993659033257678056662\ 6146595281167548978195104081576812149604296143228965653112068372536298366866848\ 0847391993680057041615742718454736211676510552064000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 266616198428689452512403239448560576967093870239322\ 3442384831581004278820253149336073927798863560599294992434315167776436013377877\ 4498066849981089528344398894601626333028900901559938785298049052010842204724369\ 2121139150177454568761015382917440297775884072022031860437231032038175676318277\ 9874936122747877630441343573195882721281180372053251106076316401651076059505064\ 0214992861625055097189999308253036730898016987092361135720765379881974201281537\ 0939719213393157781393096248215622602403630186522788343282578658204313735722608\ 5135925454380901655528228001270753040278627039756615776321472098055934068505917\ 3115670904257743097083849579216733634689417324996068861870481845287649991956498\ 4635819504334416789068568422045539571832187040620382472953840152949822019182433\ 4643455446105629395359524685423105128864651763231906391619214874171377969411880\ 7439313403064029487362048687031383105492516250037070624483895642814098954303092\ 7099434445062148066349554968294609926838120854714863566656557619419204925793442\ 9724647503367066033662367445333549634310934490096968529809055932901540807898355\ 5064649862605319440394864999924240887543691741739377269576089692971946987561382\ 1886926309349510642195868177975082579014830623686851281240234352732999126682553\ 5603665053892469352825959713827273389514570255578133430591993244114532673520511\ 7396583982424965571322550478715527385577024086242028491786286549449599569977158\ 3242585828885353976014972782464495754422404657419121831251953403625204134782887\ 3799756438501083724140305886725854227257897584409197789808603613515444195996824\ 4649114630679245431008960469477100165464667779077074374367567307845641755524035\ 2258202112472601670148485481831905064643784314754051063582969482386181947530808\ 8805495135878346255255454011002063837754052138799055819972100683296577227528247\ 3895950121756059207984799807896226092920358442687153463929579151474384761311444\ 70084220137975221084796952413511562199308514211691439425691361/1903220762167996\ 3037223072782984847746322976350045169792487120471336446828351265834143433856163\ 8328643674786682430155595984257182713639505262599413580592103518239941120792714\ 0549080100965079083745075484631535199853973615964661122554156676458698023886141\ 5768185118333511943440694837074292253420187004399452801115898795585974201368549\ 2759517405936500517809533579963544333724413366021462653879513473912115201040614\ 9353564567414348329493623597008720090792337959098318376955773923843513586840360\ 8732027666547468071854658360227453098450671827681501783576176261079733151139121\ 1551872278785097121952681210053037465836705943914444422897745542194427211561000\ 5298589661023556757380011120272881202839215540829268207205732180834858635816421\ 6571808038555678895566919028427538121323277587956458859008357053448256436057547\ 4410134886799569463938770025482217292146763535588148210316643906152939839554217\ 6634708607732559903494508695490092684993282634871192721419129420928808441679314\ 6301724344376961417338421270405829265392638652810127483697425459392154741562022\ 0742816085328467677353883328627102064834610406497853916785114633710716970971990\ 7518167487320200546036865977442911625314623439214596288221233691128908420289469\ 6836041966895104818978580871245870413299939311684942004220748017537784091076931\ 7474130374870888236168497052125529404256109878347463387437893289799890166021676\ 2957805475082032912941420317476509490442975213305049637659659722280736233338080\ 2755107747032810363122990148968311968957048786000453259659365963815475141879034\ 1542698309518362884044425866676521190316969650096050842648836957180825934827899\ 7773114556548455635803493828030846939450557953175071552445505526647519256080234\ 5469235572550683027279734897191472332800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3578564997340762193094239751350250362510508281641177397090738\ 1022848575646785787257671373941056081007709289289851326345911429556270814790908\ 2872368055459151766499342750760619055053119334989573886633107913003825608461505\ 2635676283384305867050558013888772791113279509031434386951800779604235754332951\ 2397416011572163257194728219353368895957347828503039663570206906739918552056839\ 1733593225534400000746094856203840417949914146034822070953150623498764335437738\ 7147500974431026585129937535405082044217355258940023611348467606395279674854233\ 8932606754557177334557676815558141227046473119722747060701897165459064313704125\ 0410818867268497693986290061555214599578706884470437450600986337165883962677385\ 8392684323288292150098942114791466485208499580936063715408086058422411142784940\ 9720528710917224104008057938443452602724682372023293912225843515590111421220451\ 0283407419939149904450235967520767977733360117319483547742201836478188824609694\ 8317411263525699204989767524937740107756179068188857783118633735702890108215403\ 3280242628171934131137425549590284273331532209834739031116015941482184318386976\ 3943160248904615080862880828206881538568038471666831630006205820359924362978649\ 9637707247399779589567021133043623887008991034299324311781975998020117305806131\ 6520203043262500927470993873790942321170472008873704982192513869107578703448445\ 8412174071566917113172684252349861146289722950947413653308494136209324507514445\ 4792802613224849779804035578442991532735730098309005571113700151750463083338041\ 0304124169468213592291309539474567975449434340326217183039626067695045974576482\ 1157429586255588770078027423955846088112013042799867917185873668224715624227262\ 8291277809533354569354375747428718642883285504957069447473404291084351645957162\ 8061848947422601496709183247216887917655412217320246881516679123890113664233293\ 0778527568421004305206339054979509414316677972487389905073458639597500602785662\ 71695847519028224308929356025523357360035286114861199608379/2374742815617794826\ 7618156228139713847707015045376829664709779221616265703783408309178387047610120\ 8180649090310597143360723219529893466718827458016452408196118249602691799064821\ 0589610210690622486685140226375016324232963816457859853961283209757398721751064\ 5137347566750573403408658542138931738664315015308085546193705601390242571963553\ 4364851393761497121726283085047997240277359363741814528725894955171942362281448\ 1685676260186434186289277419750526039061672863594634965893600832546150034120145\ 3219339215824675900854829580019631456597614598276758041892423852010174292794129\ 3686446445727348848619942554042933178265260536450265446889214488507670315171596\ 9090182007000132637604111630944433944578022562847551712171188987929908350124515\ 8234975059256598515603027264951940800065628289041431684463189418263510397928271\ 3412582704177275178560574222848360221361761302647711553854917361298752667878077\ 0676713077623144332543572601891752153860654006963045252774243235195733563854772\ 8466365287806803946390470680469015570306615590114272399339791025956673889323469\ 3519504018256843158862922797112124245103903156362225810056000488870847639978326\ 4356304677804194655140227363108076873010523712162942408896279355719652988673818\ 2010699301410341949021051964646237108046351139986166484040608278024257221153351\ 4096060908024816015770066067004120336574392289088933832887772101426313436135705\ 3158733188338820326247584491480642590342788044482514450481055967653256292399003\ 4204124280288784295174707219598839578141580045763976231563463758919847693354624\ 8983670056139196085843979111208853042944341592225682097369871135382041101293955\ 0331092391438582856431633994894917664143027530000399146413738666584656356786620\ 7518835003088969749872893485682549325824000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -2649326436513245897456900554812792178839499593219278160717\ 4549838103230595348724390634312247535530503440925897675963131808451035838026851\ 6311175295722130413080318923545989434311996725771239268945395900342202600833432\ 1719763992571424558420473230195328925925701470395862222175849437157177855760024\ 2561162557560438954506967056583891435837141448990748021656549243399523556650363\ 5934608934740425008713526220129766822095268077883776327565991540695142700944212\ 1569726705392098029150713397205879632154408238634283280813464700702702892459120\ 2954408258849669124525402203769889012877214303563770497379339731884021280380593\ 4066329178932629286524863238160924022541646888654751871759925516681417095456176\ 9303090954424780461377542462761165381459127182069145723728372247788291786736458\ 8869734598572624090913939196114622993155949763901367001845032139217415184020735\ 2334520767667891711862775883711156450226855801765261869685664589684638911186818\ 6714485753344612371968310518386198598994086635081971171791136009237225161075451\ 9109328423880492532653641094953224828570937689123182213356018889094726909910381\ 8880316927543662096174861351776737733984231226486104587771494611851640252221356\ 7528887287281131289403389822850338892774976634149760699812990016800536455859805\ 3501733839199499826236751640451923877513417145286988516692399695814631511780924\ 8614654683305884710364994072134765396226861628938655037318826602102223278219384\ 3773465268137492067404400437588054972957713284296475920473884349587494739876974\ 7520935917790911661878813070990689350257656073433206444304743227868803060413415\ 4383405661729789118996791002787867627884390872238009376223001399595652593580034\ 4775086866181459209246272455763385713276335889795238523658851809358402461606823\ 9556138367543331448581098941788299573079961056710254963498352180306635913530278\ 1400580648182155093699609794920931346342878008502165930357308129938681585222716\ 0730115501008414400098437467945248531975529692434138588432842078748088753799/80\ 4510190343846746101883933396115362281790819279696946290216433516419733755953313\ 3656798239283100452001235552007156947606977729064548106093874529862534181427240\ 2356884491261711010119695198072515820627127470667646458153341465100250879949421\ 1005307386620684145219947710420959189183338582612307549616793336235739943542405\ 1074294642354735597112097388169156511970577171983536617498507494985923504166254\ 0600874448124405835545539216161204377222764874552116964638539496838100699787718\ 8119586948256889961767475681171483378456319017294270290628801421823302501098009\ 1190189447800619132520856567283494616391963768233917916405342308914501792000454\ 1926287187791334793270009522486770298977830599552307589064615611032335906678698\ 4619812802731078173689954886285066315820267639505989437897457124160446730684173\ 1202397491848186410030021258615140529611884687867692939571067963483681445941804\ 1348569601015046099692084236545652167554761558164654626339118782523646536422408\ 6949653757249287589499321932450701526413544964550572508032123360875460520590309\ 0916729016626772202335794729056053286772410666742585216685089690427876556577953\ 3884365240953330933330423448749461408657317830265901015318603519042911574116195\ 9931055851989382311665679652363646570397456354285420627555290697956436450611734\ 4202296724336725985607841046641871451841641917342851909517027699249561562741649\ 5700768559234724144039878076805473031858858216187539840812081579228487185046536\ 2050316053329078327359873132288944988970162102366628883612797062531045551882532\ 9470910415507206040978377203874020402371211603510485137907037511662366873483342\ 4419680617179715822170076531826880199055607183110001622319378081351285367125248\ 5066661068003565861187484633213924394086562809512423195920244215382016000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3339055319793081456486651635\ 0715599915487057755598318221597180512343086580940973268012298571824421213459805\ 5089617404143131217978947327222759600497182175773929882505131446189577814010337\ 5221465097413713145415780189417148073628002786602034258101435322035175996440801\ 3547565858028585077953797839807720337059683573869412125590204820662976963223704\ 0084222690879056147665188419286161886196897869990751566859951128320666982855808\ 9159609814626826061225657272777358276556072210064222869250850405792163053094362\ 0502118833579506407276102448668095862562912932133891472766699731256983746314999\ 7275057296101741098150425453754655760832367604222747831784077851940519764722632\ 1165042258386896245653052059757958548250910813901277063106683363566493716850852\ 8958107945095120822403703943331742754800059974614823982199824196152087824301518\ 4663707017970305122877427555671541368241204321409326399146530091265539946375369\ 3016386939626610953506706868430021057765170003812186301453802856744503972566174\ 5857823355628517737441427231345266433459989333354200622285055585549918201280017\ 4470724133483078146771600559480851616061628501117078801871588899358081573232371\ 8067883798213929113745570485760274687614634644788362941543118409951190992558708\ 9849866235605359650876566602828047709622673599255126924493095351731693870720334\ 4561741188442774589282746475837775919112012146206761602787756275170645013918267\ 3372419284136084496438966965386417934453533717786041707127027224387873312478306\ 5652422596769572188391529689750240881619813972125130859431566937502071053300713\ 3923024899515820123992104461863019603692420959173528665929856696579484773405296\ 1498353383250688921078429422461080398224889588843060507154282052482011101433942\ 5164617306498528504622003660472300128365708892286169983485214475535648917371457\ 6725068138056378664124826744312338270388142016596459107130031968926184747992264\ 4747109408287189958801873339660806444130577183861310983221073744739980662074316\ 9008293254861303474820097633/64755745012157925739285447877315192184930209570842\ 4319555529712044966192665322358169081638167474261243424866363458096036203765587\ 2541254675402095849764250862179274426664593559415113830731461640505403763878597\ 0490411210361784181247066157230000633055363308590817941317689148623256039746879\ 1505823389099054328783235633578014420263928568820904525590246457997630189133257\ 2021635272353697072596860123051367763180044597860048740709988082372912483196474\ 2424470507948735143003302774501143497394425807944191038462191522565521670143545\ 6338224428534857819136439126077648768534650364957254212413800506779653528928486\ 6667421866722875093018623711529479197431124993741159009634248618423273227441607\ 6703004784709604256114554813590543507655998132547218781325209611909474495968513\ 2057690076448861774750709749430240725042772198440572962756255593971686733331249\ 9047222777472439966358319829325481785895201258579964130865785614409622816357880\ 4582654898137889401060228762486681949169407729672484957298220853774485511465634\ 3714973606854005277904327182983549164427419063865470670540107552159250422223579\ 6129953509154536254140385920148388507181627328283992375968170918643550358614904\ 8547088022875959983391849759718801734867706445451942939820632849018485039915262\ 5937141704440636217350194530395258594999996889599126597878702781196986715215611\ 3019201278709706300161745592368133760991078228073224935871170264757259518231399\ 5449724599811665434426027172057566140245432647745652735314828578105763029833196\ 0344357150252964187696680953114009511284909313195665765500036288926448976541261\ 1844173552093693076771309250329316314118402604838069524924960823943813137787992\ 8446278107584922804209583705089178049694515631437409595952345627516946033234532\ 8843563715376301945651200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -238100755746418554936222451336437076112042703106266421888489122885072412343\ 1336111664281004920266191044645481447716213506854808610409467260564178745056059\ 7323160267731516474929730845805527607030783310504953322240059340172757230448809\ 7648833552307557660630566202158436955697871228968100757052636916857186350211457\ 0741947585399576113939898957551574085845072426304946169704589923761312633559323\ 9876827211161695824025753997181900162353568082375567678160184362789620116057894\ 6426904747915273939737722683223751170331074047058537532557748571231295249077823\ 6770521106959391419851547512630188034722740428881091587636043940255011475044761\ 3498263989941525688663807973199907561319928703458385421419002465783005580844220\ 9074344056462269552536766567270979950369483274608169365820940116113990548372914\ 0857712022171336090899897168576487571488182049439745102144929771757220973306341\ 0835996068985721294512762733575080611918504812867093734164922590415471921467945\ 1110073351954548117259273336040401912247686877071130795024872178223697471112615\ 3679014946358508910409759832659743553176473548854241648579580281228467869261929\ 8422362003986616697786666440195040243814426894171012882194464568242768810815512\ 4651789746949592117982351380823360476094466675866338506809142431810653154338711\ 7993292014596590952796050947927519513554264456694365081745934998073481970369886\ 8765099584980834755980039210971913050772894570565157517124808938294938716364008\ 4707845763511990941118736190223011441748885934942003208000324262161487489333143\ 4534013783032957116940858719290858332376360184549573063167994403756713674628874\ 8174986944584528412554181647933535281686341566083789808128836012412875105895794\ 6910681189934745637264981069100792663838546699612951482851584750835581376120866\ 4461666905903750274142286534019216565364645072161950786695977167405264420821645\ 1521415560618566674934540333534178106893044517754730852847464010911912091764611\ 35769585040240256370319749080053442687692164697263082640476459772800277/3390022\ 9643769526848219644008985519064955193755963623508040953098321632883201923990120\ 7295421194262861037994104096178532769593537618360724676881438212287000346591279\ 1087802340257548279038195788500304773301618584418901001994733090912531773575461\ 9525830467587458096205529470677749888424950649806775999441162060590193733635885\ 8338609073002486237006548138070740517587176846336703241848145503900068891681387\ 6598484995912616868417660391375997553147685540641738351531085904354502078465956\ 2634556393971965909026124626012886085145502894406993274620700805724658141853903\ 1898805225922269580518172432165446261826916200759381133618233154887767055660205\ 1751918947986342088334737950890792628619184343379707906257849658630192068354916\ 6632600457113126305501881753168517335390031100055665728219389023713996015723310\ 2393150118868858064071647511853159461120888138563325656262270406652490567124322\ 6841466480489612840633806496863918892787688966379984399058274268406555013901268\ 4213557938392268133818028321904147474866187586441433341469356150235974655725561\ 3145540680216934204231801776683461121340763893661423245981775769494393328451672\ 4084272966782287692404707725099372525777374880742902106426775170381326227767292\ 9893315468974004902400219958387457861463342118668161472328566929200479475573425\ 9266867391880542574980526185728501353759686321702980454624910019822642338945163\ 2088928099963042010297975468321134917991183308977433809248089783086648834702315\ 6761339925314817016962276640694987118856023550373272152525296858256956556161697\ 7938988760070051292647652978220278918904216727114650544076516484217211707626009\ 6541840985821908482890263545296802757640500058290473265117009589534359342480664\ 5839330567125482697808127513551101422111125898793367303043862077337721896960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -194975838636530381115\ 5048257072878266128722934721810648504012428697016269683270505970926943561171307\ 0236546193490007422518460372798845338191467271264368155471972081087007979534977\ 4381947258043253600464695349960399744825606578369847814268822603323710212913931\ 7824609417414046479129545138772869025269485843649821827534246943909726361110821\ 6563522970910815241678529607507803269225184876647703909224867746269356940087459\ 5614123976789578034202797084153627225649690375666512206676979185823764400201968\ 1390269034887922256291328373884717218620225113131862040996684183856881494772154\ 3931673240832426559984504664457970458673983756322754452596188197922110718301091\ 3559948165409242899713566829140556010165496263450170684089919230038820854861215\ 6527459139661127625120586126661864996040977399798443401088702978024292755983365\ 9794821012932711360682730528848375095485078461847302650119553127006138585394022\ 4779739970153061513300734835272712380231463097620985540002673592419652962571648\ 5228359599577131113858963666839761079460295547957155128410462564596276895650479\ 1407242218588025731265064438227055682525869028194745083412411885396732864870329\ 9870266378072125671450699094651780155717632251956575900587403293262440046910023\ 7380158377241023131329003471232664427781744779987780125847728313584218963567420\ 4990070525964772480887658099880643686025294092622112316030763021214765156994013\ 8532042877975470424451150784957390304624946857049261388492767008268924626369115\ 7714049092870394304449979189295515599107302903237970249676621163516550366644452\ 8157142797649122575930872961822318788707689089654913131594399118776204485190447\ 8217862435775292613217016442776397217512365314965286072144285732802400354403677\ 5048493423194430197199400085573213439474006083803066701413267150997561362488746\ 1463630411112070973920794039386706102003237401973619336249009574443485969809207\ 8207296131650096658765768725941094713707927004131524161753341569991988909627848\ 226045009867242038923267888278332302200809577981267/221260018838954947832959972\ 5178466858331495586064233779122816926821256335020823174987199775755050714841422\ 7799186149380476805831013275167778210697709239547938621319604871868314392966107\ 6264962723837891943850041767852830598192239377679123797723250721190295849821502\ 3142497492195379717719679011588655931525765370600764606946996604433697672627171\ 6943383875601092101879858406703947188944760748549696422260809782991871322467776\ 7883858424328608298843139866604978727730914805409641657316033403222672176227095\ 0317102090609049005276682912155637047943900188036987602520553397121948549469098\ 1260078302574346616919166591163287828994841553214780188830271374424589717257542\ 1431676578740253284716923723706775625637331519475375917388700777656663485952770\ 7496818265802789446236549838433190749423082799765091954229012699612195833262812\ 5828289803632011708438127027751138932925864901394754335070292948883424859605088\ 2487282437314258294466883457688821757735444950359032647307987325049952298655655\ 8035072514039897389566331391859471331021937213601593829895935878314911639886164\ 1801238360576140467668977811493772418738540923360063761383754753232799594635310\ 7870463801785846012437703716327734682262761820448400233915678827691402899535196\ 9857556244032599701989413401233562975940906335056894411726363382990093325925278\ 3828983090127826357187206844910128312458627173784220178272912318015922838782592\ 8128262866383833827448552210339149862004323962499396143350739549913424544747706\ 3093871784880419273494945085762726851021075344715040507561691612191839225210776\ 8527014582481164479040417345319011710786077891888973733334398109287746262432286\ 1281721074431722385680157804502609067656981889728565565028016064142745514600472\ 0540866554453287618348965162445497135066790063678432770785280000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -972874138551202452725868079540739520\ 5013772253492452042574067114478944654690912397125500231353664434891366538566121\ 5464034942887985458050605405833128125736486073701416641721393567659550187783396\ 8002111797082919810259406281865488181387196736728303786474547897370433359673653\ 7239008175329232828043507252574708878381790101057664735790116561527120381045676\ 5001528669562865885236769145078605481121018476297236303681234445234455512353234\ 3712492989232266588989332684751931547912445847430303690722253600029431057913083\ 3387199704518530146784889452420202382792976152446779842959105107736751822946793\ 2243143169637581178657505319572520676756157989225573475067712661125290532292295\ 8437752205549698096625091927265209499577801752478257712505896577818890239274987\ 3942096973163087883445067194354709566207192575910389208748073669127050146646868\ 3594498083927430728080575252583490516281317622409029820557942256800076447837712\ 4338773556338379141535459126025118517069018017180172349398907634381203130839111\ 6421935658282316324933499824745083693033343287432061623628398482179920422927405\ 4193676297258428305346318719561030343549927805691211236229666950776847570532933\ 9998290611966112776609910440826119404815412853631716303347666506748409501330729\ 6979065370040255168262733513695492654908512268043423485328407819563888401852541\ 8815643991438572247284697505938030687521581143436444119243471746955934848700556\ 6657586287920312707678971936244203749413590785356616662357008738433023181081171\ 6385176903230215213146070424915367579446551147918019799724033574178969148986834\ 3936070514020100077061902624076589784068283260478845785599355584512568239340633\ 5174889876525905454878277507437935063484288951583718143911891535558444694171427\ 1798094991731046892593295116157635723101360715956054664921104582760463164788843\ 0970406044919250292908122256373974227028568318798132658241315306613115178912626\ 8138762991950057680145458082692179600289807279138871194362439887357369802495128\ 641664262362642494228905369054019905131/932549565502033869314986423186217841841\ 5514474931069644142667469859103871723212433837222760763726360534588608608923261\ 2630412212644531090763837681379937452640474110378527242377683724982207012831793\ 5488409231102022733333917935682258903267531613118431420495634486319213953720544\ 0868452410416413294857392740813676801292126856673850548117366228512245480198420\ 7037284625552797448881965277390176512581603249119264842104898832899925116544644\ 6891621435474991809466957338371413517699243255726188436954955105346430328528657\ 6662627372935701017727379264303642265309840285062987768639626473984771940167838\ 5711149851914416234992662767649638144201980587565766307265304485843560944646967\ 5185357029812588143431768567401700303215743401334600746402421558205226736949906\ 5490490555231007081927416147733828637903417089078810948440544703679515256725007\ 0204810906807345046840403591793303386732998078147470255827101915952728949840196\ 3420048682417657357996031509246574740985426323679914403700027904788230121341918\ 6939185500274914735051734604785916786622137481717942365538515480085722811861212\ 5461320417863498798177215639994210017221651735022213472062144978199720466236763\ 1846361144186027391311160655209377370512339602784732148074892110899246698492022\ 6509837760449177301697490339157401280619828722785688465796159738515443026365745\ 1416855679847628587503863595251396076374484062833795656291226227065108793690794\ 0605142463182156734973016041819869735345277615016537116469462868380891746611628\ 9191927052402474392952598031036143237964960468352019359060538594386561810683029\ 1491465760676030614198130219808888561622236809024323412585384011074691882965105\ 6915689982198890510348865834439894649007007863089485870261651762077396934158811\ 0693202289910445172243162609013092257899978413834240000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -245466244694230497009278662996828205585118275\ 6049267238266613426828519221631487235855999193027228481300374752564334257967083\ 1301572193172023919269995594603595389982579880612927778007308039294894895024294\ 3451073927286642390702282755331532611802000856853532400554764814523519756464340\ 5113599926131276647035520405563073595304632068690404047765681272628280344427658\ 0755830095014128639174150690961053184963839089987093430519862469672445224602198\ 4666027464436118239833952896761957400113375232570235833697061418823940132681201\ 6039524110759709979271111973132975095470608446440997559349970152283252103571522\ 6607336030921195886375031982344335012770684500692381534638322204406678291075063\ 7523233424070515420942399791625950801203276695544404390033285261111230091636603\ 5980908205238510349950932940609256407187643238920534283308818097181717485383631\ 9973597468873352745997701140464984907946726198203780764434538749990666117951689\ 4075740534911659147286454342205992634042214916960659546267641052656360730779046\ 3926403107025064887526615817445457225443136837216747016032847161960515585676583\ 9707936995413038685163594394557323745213083004569698438655690523167449343210582\ 9443273569086966634680378317096021960591382912056412786485596106930337825777214\ 8124205261989647941289218537389693096815134475098287463331040770634444748396099\ 6424911170866441307629048083635096499833023356190549187417646373301798984351435\ 4011614204310848318005013821602445014104298618457239561879218828839523832846262\ 2084532153345279117759213221101999276674110262768370809644245657190846258536720\ 8475182444691011085598543401786974503462826386737203334928719428099504982329122\ 9423908556591098507347528473559852294344945819547615213640142490034005705098178\ 0114498052607050370294333392371299086958350777155489618623313402874373914260268\ 0684006049248762134652401698120629759179341097741616023829240952707381755473100\ 8003916951595503438568281475692965682378126969242060897869368243436014299503125\ 8930492937378191712996049293/20817405025471039136090513889028604405326082488231\ 5678975708427705971186126457113720756245869306821465156197593571460268919380080\ 2660341158024891530974177358975743965594669342673008407079842512679024549674048\ 4031779312869979466645956949553477967781426291986897374029630956479799501729187\ 2842810641005382716424567327617390743897813466161807465956681730730811879622976\ 1348150577219941816789374131226413355278763438535253111992326071492461571364214\ 4065736827550342442232075825270256260735207468374201787801963402577790996168091\ 5904803745078132884593802777628983710354945345844127684095311132366045954271543\ 8225032459424492834431323462782067816076399941672615361330835195383341760155193\ 2306935558665403419190984535338330692821228794373086990904498954896211629275386\ 9528213885816868647003114493934982891766685864155423907216800865376918359944538\ 9302711437739224477031553530316001533066429369982688299598961449141544886780755\ 7738186064334162409081690231862876661048651905018977425717950672616202862432979\ 7173772382628810117228111293133124428680216148045036993809132012634869099198735\ 2724280166343452686071838755575788076726392389528764905557195277034684686222255\ 8139074048770079165466567386325607330596280057502125983097896373441526087632990\ 1765375763550800316779218922968056511339111274164534185609303005247972961044440\ 0020404867038044643986664871578373815285741988126760459279222825092763375665354\ 2098336530219038039203792009909805647121256387054435015831354973780680999842359\ 7344800163353969767553990583157588529376601246104494145675292170084600266926114\ 1283745678294125671645906641612261499808640692373773533769324656287809119298388\ 6270527818272245543766435981801879938082165881807839824706199847600557557098566\ 9921911293481742379190483610050651750400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1182095270366172659978107317940315620909862268344312747013\ 4793268949910582139950352260785357787722217149794764003856714096154681142764063\ 7177962734269820106679960413180239567192116607011793533997308029219002105809810\ 5807507477815635675533409798274680403276417573887406771884932265436082545211994\ 0577789352846516522382683878003331367396155108543135718809651477368526157414028\ 4889579767337811867198011448325837564703208352235085315306731391188396967389858\ 2621372737818822024601635896104534750589180178443605763560989568510148837616175\ 9958208564553005700837146138340012385235155870024454668748892827205180850433026\ 7542540113838434853105987242059994548635607092883854044731079556453238402310508\ 0554328640521873289380515047869038890368447972774083394957626314879126585457285\ 9746659850138501830322015151234738348391443309851645944264916614225441059055345\ 1115286736418823609190817987363465074013519237287719448710906318124576791102302\ 1385290466400107879649219589892376229788651964286934455852903471562561495374625\ 1431310914326799010562012188198280544008107980972802964290475742944229876418556\ 3495239029562066962519284353644342103564350752571513586100511065527251704606283\ 0503916232658195379041082565392938105323434112865986024866511190052331521667486\ 3691795359637243412622588376512905603892854379665262328327326840197431372676819\ 6676564469024752286681482640461581317424113193875642223835621680530708221562996\ 4217616275120185042451568190066349898849586084969004976353257190576804772578010\ 4984904135741611550084143088188600681725027986854740558643685053410578279746482\ 3449052355451098463914094742234576419792160965159105629092334997890414314547936\ 3689342163949508180946941825283536791502110639465940518588178906251580768684179\ 4267758764785874846303711154737030276994697027836156304566002619514478707776587\ 2021685002859668776417285457743932413536925195377503820547932629238021435769673\ 5522909027663570332244138434236703326808078850420987144289646795037680512513811\ 202082964917543778562960955051501/923820578490989669802431846021730912431744958\ 9734547910189071346831950014847175291963147464094600502582295087546188234492202\ 7093171694859446762398825944330231955337549801598088641247147351898888309810649\ 0885659719847718066355303052955342743831514571178834405535371276890657045305476\ 5500080450000749895865013799204405592983828592231608009828795561983710501653538\ 0398192108365794459202826688282825867709756255339828509631377396588406548761694\ 4514651478025724730900900444284732252425073465222020905967499048466905539697379\ 0273884760749978584940326843739276374489381200368957504580021116546738601194844\ 9746279256806369924756499765794906121522978119885150247985565280533441242619978\ 1324237700365407422533759694826274214077087010495166574642639542178089198159898\ 4683019335368380845582814641595496812620014173397418592555078635699604564964766\ 0204205871077815733485160457427299526807706744150583305699530091625709908958232\ 0926371388439737336081768290858962228675616908288859764882969320076290120361466\ 8724526157515396936791344356007468509081556100108379392492023769346710740682880\ 9545589698506583644620126308692306459937264244089151410702795757042096263088934\ 0007308525633343780785655293357336016721960868619426669012800915048818487867911\ 5585359857450462348421663498884170519977225193264364588016234024923610060086517\ 4212662350274805160254493100100324700412832414001590190309569622050354217945660\ 1962589523419979211502728275170656100733159361095277660415776102481361146447536\ 8583225229464960942632753773324624087789450660737590048849699862506658152032646\ 0350593849412752502609879261637991616372419100201789366222692798865275749760987\ 5993099059057677523606795783941149667765844580892585172932283100941785166776012\ 3400776074341615093487721085590512875876642942093008830464000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -244044540391588340610067846455342364\ 3161505314170539504242909897444484987841142986987525233978848948372659824021656\ 9423813814838049851742698925180004111486500432532804371434843137696840204716933\ 9188805911861688853995430045499493386379991257620793187166251477660114902796309\ 4747841007393513063918516399907976065455164588010301017155951693370088648756679\ 4876741317808048188442991356430203546011558816841896275483302019157684523698519\ 4329247868184589068146349086953564828154688933600723615631008017228244954512085\ 2835998409740843501179247021541799095585329833351784429958569086605137760776801\ 3079912656719743071553279647749518984622740768156428895346854069352202861860536\ 5170272587958845646040541789671358107682453560470853164190322437120767066045243\ 0688344092745718275574872159226562195231509591272699730015359258579618927479496\ 6665912395092569085953855834469337120972036173072064435281456105112590160058639\ 6254988862445038419654282972210256098941114945934572707804549301161340866678190\ 4502052921003577881984974999507690070826411021032936484609517673749976793692533\ 2273411885401362994562607986518414189790709219343922477858918803442710254362045\ 9635155701675970330632941877304908238740709276182593750623700993778660162077962\ 6826635291193326253817328715154677355625427859266835180781828845242666852992401\ 4638146904411105539670716231106651834034449407668548262498942265578101441331740\ 9875093719010776111500246334906574254474338352219518058861421351727323746287103\ 3995588711998925185330134117206831212247071608612761895181848612320905865712680\ 1708668439905607239069162863096730985414909495668852315370440427031469369706457\ 5123050028864662199849516517197930875513832592744991936297689754167456107784524\ 6845668110559232870939776052852020854414815346906587185436768672662470929260134\ 0494288207935440986105929171834932243434106641820113465650334713509500591639838\ 7128123781731573597790610122314802051229657603597499905276722930571533882596186\ 2594275772181894309433659609941530987666600687/18272062790445871631676745538456\ 4610742222510700565337837475480295528746846532316228056259527541684522592893145\ 8650334312446360985869948506210407399839560039991147711586158251311891557811820\ 5430547773830650084699571341056205909552019300661414842329807413804871929065198\ 7961394874223782559681453650573048659592337036031690403024351127572838291717350\ 9475046646590940918843049841862879754176303662602305699852718510631876021912816\ 8493821678734227301153326787785689581566238399492752498556494462644314652106123\ 0528266677499207952208969812601863765918973630275781585600793317569411516924589\ 4519053611290667854396319565596723868432452859031656321747122496998817605495548\ 1834275973913524948983417352477338735034424235957324144126976983960079766631386\ 3138606338068170633839811626774795844476500380166024293540059352654968887172274\ 3468381851149936924589427126878711759019719691748242712004700007829079585100560\ 2733290412825622898031085741709177946756496215404509732241164062904881382913545\ 2694301221516582394721696241544631626692659354080255257621962039285235241301655\ 3649343166032939082862141245826949871833218339315920152143035559140632613776450\ 9984587780392298477118756673423090526044101543292255920091469531492108438755269\ 8700801627061447507346072107194214389264405818046135711464874876617736269528194\ 1008250766914115367587351938050472608119390855128613276899703073824805930647312\ 4307801320482707649862084043325770615261727166751490591329110722492034699190833\ 5239659732015729150099734613135234315790472266931333883071514467476000291290831\ 4517489529484320512622075413240277221160085922245473124009223218268801262441318\ 4584574527833038494889338166223173989459574745511151918770858406125668848807037\ 3970956847511784791813594246607840130562043346989481996415139840000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7151319304527348792529537281255\ 3731738785116088208489282856872214537186147835123184736237175478291267173860608\ 7154817807956938452921551832658563139084874663486781368858375020323150654306561\ 7547797261685562031909375712023442327917665260076945301970483625256002970305218\ 5855412132354497826748656224993699918089906139290716988722373265838480295936328\ 6587821152644189155797011643332314968031559824013199430238771910407777170481453\ 5421158599700879798217571356856072010116688513195759574055622778289481604041138\ 1588317696086597829148142133174989968834841129388727323968089489912924730704693\ 3150485334893006453230595091441080653549091842309661175218757079413777052222303\ 6983479839627115376162044909384423050088356277687476688874734873844023205297733\ 5775702862559097705655092432372461659342503830753393568320434523252926166632073\ 2046100116504937130473420936107057847216594907569547827207325299273136969470769\ 3976018434514249662069425975912641454815259303129814189109015738802533006288673\ 2476328726151651754353109941794037125526392191911832426880716221304553235649755\ 5250873524212828955397121552710372415769936023269740969557899713019720115804737\ 2219119578045661078140956476366829476541518890213155766409725483096117436999842\ 5554631677178962695875130155115016701122270843937261942140646166153144578496209\ 0302633783835189933543546458218852014262773570216970352911214735710320777050621\ 6243055656472747689887819153519837505574255440435951461270764345017243114968473\ 2835978955278762965271211772849997726167574013534764808186093306483047617383836\ 2338651248470273044201445349244526049087666093195338397913460043335316055461693\ 5183215821703179413807878765644489525938370835180549783398174428496761570970614\ 8050246695587026978578367346836517608591669159916661568079688140930722694143000\ 2553176666478634337129506784926905240290204714879624440658306161879104728675056\ 0445188389810035880891843820231075645168379012839485445479797491597039816588869\ 982769375314418223490975587779118163649764161122856979471/534000020931535635276\ 0557249532031838844038438359578088253497854790091104367816044482646390540452276\ 0130032531082931358313288844222334708659161614428058281100304213887326352960206\ 7177396399716141601396142639789071223582150837601931658815248501389827339295021\ 1413812663088707038919801423489102939370658680602126297632602659204059088485393\ 2107405345180447264227686712321160127576875463640102782901157037156834071661471\ 6327762087326586663471227424531917830562333038003745262304265450703396104255918\ 7277191502050725782053275262604921187167120657028522903204686786221165217634029\ 5801016434605460046162750461566059833791920514834034880738080781041708665499020\ 7631397481612808605888483453421216998621094746191537069207838974999607161663377\ 4482182620965498778299294394364405621880566846439126847553663947722764176910814\ 5155876137895270926566583829552116656340985889460447735650218423942449170741305\ 3707257261346052102160880116319189499508265447589767897838915889824757950318918\ 1942158572223216353812125418862934387657450838697832948750624271569886497431825\ 7085317439991763809038386551125777293769151548948342906195240276187843553342690\ 1969733490914379768166891487507490970345156307682107773316251099512060644634505\ 6761667032571521178045771023285995681455931098749592565950173193918039357168916\ 6663751634906273883404947033429822168280052706890473383801283126813208391574300\ 0485639840886935749430949277731977295991298572422662390164952755149810727427991\ 3057687968416116587419793117471370880354533920650392376228928642337836160081819\ 0138457273918361554175184974294997827878106693892994995437122283997871754140011\ 5563239142102987423153934180265733826481530424559630613594319042652084687619467\ 8799980433938342462361003947913208076458417786409438465136768222519957221388845\ 0560000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -60693659573732\ 9096199700471030037662830446114370194896262903991199850395057648019307499324118\ 9064678288530424551130926444178511051475213397683451064192336155000320589070735\ 3172733089331950297858670188283556419930807065022981684582518799859729264441121\ 9487319246962379480226682527456489444640213507131977483745179415709739233012270\ 0251372936687077860809713141641587636770290649919896392141336862686242708743037\ 7550473407537726543281953421282220682381837952360228016226550435193600793556783\ 6141041403831585628986851208771156282911744577029945080644051273679663342551962\ 0636917302971862561264797093010429818512558907428315746383521781641389636586884\ 7328418147378452570546191821912434871025178299260580231601456580557859776341975\ 0395670644127074861386186927631846138589219600001597088957604810619418716063347\ 3042336922587818860655419901462434221132238201767016284515652712017740384515484\ 7023420544571713250711677600896698548933501272874396842516640249418153349218090\ 8440154650351513143333371680914450071099149343219585091235891509720864094095516\ 3322146658154811915298952014035503903275649597941995996790334523431783682039070\ 7109344428648385172671999696615012300379853756198799770959553710899447097641357\ 8718171969541540856121219253889161945972373130613063173967472635849618355146969\ 7633001288574903418927756008802244928627072582810858424229092674885387481062986\ 0510797182203935143330804012120414821460748157052256669170237021598928067704374\ 8094826160129007651865490213426736123479155721574914285560678197469991467280676\ 0940905105155049683301412439872926500026538177059563613145699577473535298541477\ 1722623770747656732466844560949112232752394269401153660059875318087587029863130\ 9233891686718556753842580461009134285079191139863571736171042959012826024438139\ 6729220344026460477574495582112717225551898426272503730495128288851215550116231\ 2429253304652631363267333614483960993854387186746947303515688584894506195255888\ 6394761909990209454440668582670306163149833382714485435459599068640543995363469\ 041/472851212190982072927964694901482463796265699658614330502661677937468290615\ 8765366839910474341101720378942086790354717713114974596215150001379860618527672\ 2399255401350022715363024886992458400030089908617776998300609242672745694591033\ 5374816304756140429838022372423156018525916543314131831755272129507541464599332\ 4755076536709427290498246948536058574844056386845382862692087440678237498969681\ 4973017130543164424848492233413452559124413261099019839963774049203911838735333\ 9323299261665085092294265272063816932863402778653380874951541017565856987421245\ 5081651402554879925805305812996587072642725334750412497692060548370070693877316\ 4654202446305946326132662866629716728530889448334271068875795305311443970058352\ 8054603483957767737271875341808847328491208326445022592614376668323049164630219\ 1459604659228223590585871306822024634339810663784237123152765637903676952236359\ 9860278643751866112034443997601356759782028187165350792661041502667459726702355\ 1306823035370297657788171867935249954252199449567973573666743122026001679966014\ 8356651654495181538242195383991480542473400117145174599961055149790411060244219\ 3882097853147544584600689603653919558814325155126546614687160335370711579291070\ 1871015356595018291287960743071995191749598623349690815335345754037522870543278\ 0901066033379178510660893197921856506039617110986611651865086391676314853170771\ 1255143478219863233426036227845205920129279373872138053361054151510888291884462\ 0199643584560228381867851875877760131422602739202146450604468609611197073622863\ 5033181131754641821224164936545332919219222537932972148431335325356212954105144\ 3494042221950933989009530310699329815631518430144838867125957079494292674802316\ 1538600290623139916866476243628111619190340365848531666238632759408663825963148\ 3291117126948442802435906313650176000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -162356792139254831988734370407051079345701470422027981387669\ 4351267362259088540853427544638371557447563926706403111665918186467322332288166\ 4704008059290695536269988865148324773219896259332622874138145656495587566511097\ 1713784807900648438204499139644493648287319311445184256152781419900245458056876\ 3204188768073818305833387670763629252548402666993848731531231972469421649779289\ 2153048960717251458252666229815673652440761295652456389028580254161400876247666\ 9148863812221390152545674777680979190140162702227144755902328330715958072126307\ 8314848572975901205380830709041284045290838899623021154536467658606844644528369\ 5219535843848480489206380546222158447926576643735467701033248671021491420354624\ 0711477396836886858566661307191771136223428438913816659766519833068640578274595\ 0421225284274468888005984946532309273373557062509423386679873890147032688924072\ 9144155061197142555739726451937200583914439227565584860157807023029445732483822\ 5856051671859235271218570592789437958241890455548844190033250445482051540610606\ 1952881710143955667844966239207048130543502457609385959807771036302127596668898\ 5245233909137148369733437691541938739940562152794864457156384646995675192619066\ 2704506273264580036273493089578214585855603077868040900229373009178462240556582\ 3657980171875369826845762676009823373601436093197425731702717408880423764072047\ 0688060747149651090602841625636795563898220908494531434874664682698486386067181\ 5471478957430875618223321784366221675475321501599853563146076731455971138701360\ 0572649419183338162285436739139569431585907609029005740513636325904242458727740\ 8958256465596951880221518596834149774133674685890105342727407964277817705695256\ 0676279367598938080075485402203022524967600309594762385798106236255421600404666\ 3874906856221246146664157722359349986718823875183343494963125147863361575398806\ 2673432054087582515621375669659991799266824975685449131798556732033510734914868\ 6430297063194153120475943340805383957719014197695777252490709292498487091815495\ 480559862989798027104463012233300736694333165601868137/139510933632992012946080\ 2870070509919201182492989546812187836486192523909505228108478897217290430797659\ 9004824335976603275616565770886630667633439261866719054421589715207379796732515\ 8476467131483155789333016945143802814687192715125733269512432710548890768854096\ 1307025820271940447172408935705340411638987234596146020369396819223854693569697\ 8590691758585325261944441109199026041015261591964509743952821722007001037299578\ 4396059674591903779391263784157665338785988191729759065610822923887699528604794\ 4254280307848813690223505019117326765812652751777738804548310478089656449565658\ 0076590802378162399182062576005982055303805284572844280785872446786305156909340\ 9979329486922441291668376199161304838433725939411756487007091952030644260963185\ 0177155144823102669296873006703914707853733402968014228048227823160622729742478\ 0087443042843654744077073891762447694876652972732312491215831274977412204662638\ 0259155019573513349233406664890187987219093619390066284381200424591575199666736\ 1236291080246194296795454574203554500778610790003762312401224825853182959560580\ 6890380452423247076944965180826164116899036683386113262890490768302653391859854\ 3519343161920526108030770944126583186898944948175502866080142028779931763191606\ 6524603949783583132815163607888977788186629481817149408092032696538631695181848\ 4905002949244244707323068783676308033696776330813874370120765928331660961885461\ 4879557497130400393173678679311207999047728929792405521010359961461911197551734\ 9001754127576865495425175877058925953592724773824460713115721101603663238353684\ 2057794319706854457318158550599576390218128898540247590808307033437751355160455\ 1831434937039741031969657293334909154618447980977081365288011677044504457731999\ 0555942035616956551145972990950046863204732094149343631414711599740812206856019\ 4861864160118445808025600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -2958480865882054604624931222165113226562593266772010718419483999496044\ 2581384632279353243432500091380798648197662918492678788799111103044662729965345\ 7945320827170791235325132995038371991837953650579282237335461021945810219026412\ 0678635001218035936200256908178775198300398046072455986604480907919592609486608\ 8889399588790842605282305468076616813700563213778543189517141511334696913739869\ 2521326673757057860273552569440829771151355185519483889032506242104073276813496\ 9995770390655647536124656062045542471510390621572579119510994813244224351007827\ 7004974119393561929941654161675629720417059775675747739449797659260318451756012\ 0020181056884286674936201721367119785226435660101950175316226828472288095697541\ 4884827285812817797481032641605615324597693409979614316621166231951476638459840\ 3890526241004221163879480627735910648591519412853964987642808509670372075763478\ 5688118802922539464127041653034834275976350658388071619629829240897743295931627\ 7260470617193416667384707551958135935768049196329699685964136106142317188133156\ 4908083940501298890576444545940138064391319228755399197290395147735495440169518\ 2321081614698392289723432148267937046932315852450132744900157447684778786649898\ 8150592011985869456919415479028418135320742664953962223973186362670190469890056\ 6150856471758035166162065587645814562526088346382870158650191231702050684815396\ 4459069286036599643526897556769124691769340717587688683536693049337985196840057\ 2817337310606023773853268891547203948380314736117041426920465935846798036825517\ 1680729304159065496967086743054470268852571496103806428440465117955802374816039\ 0561355421716393218313907275878232542711089316455736636185520442881681747084822\ 2893961466845717864347205992030648756992543497222743627488389434326833367332091\ 5529997559817346870371911912620420791731104761306954225143418407069725319503988\ 8257483155556954421698415187223775475048746846808515027057727378938798987155773\ 9443855362468534421118408533866702951019600889604594207712315248889423158802956\ 582622143452704968061778233558490815245219/302804043227430443465201871439073461\ 4544703418157383717209613885997698953644000504357558426003720146661584720576163\ 9494264483494494313359240193587257449013265779392803235225297109710267161173315\ 9118447916079996182467573774843252037605943911738704288588847644904927143179237\ 8953575615504628757809680964332437154660269901403900548294460953197754138139198\ 3515094352400390674476689262416516532813465866388563491786164991161847308030211\ 5440616013691382661535333163345318904447047568268723156015303382314911373204872\ 8277493306238985070980543324461194734876060772323342600358776488246912182013289\ 2818268572832097741675337322064771317770059616875610791884422199385983508728974\ 2825756706391558323696456048231090583980466397145557348625238681198693913145479\ 0119599146154136999613195437635045097442646231927856271795792766386842508646033\ 7728424119267222456789234498185563865571409505669802111838254537874610870621295\ 1875312621847839281464442847684590464873760097491437768989148856493291142169638\ 0695424497217131044449624739169637847301633639153043388421117509639718824472746\ 8464243837331388875996066450730280386666001567835905271545417145998401317219297\ 9965430155622889532848021504552780673840554469263851181412518427880945556295463\ 2314890912143821204407972438686798469875305918841675080247424836473074219127519\ 0389472797248932637172779020133980926152294331746456691048042123546662933968164\ 6775403190889618480989270442129537892760122433050192464748433581676710104617366\ 0231471463046801587680821243272978480942340111913267346246260436327783972644661\ 4637285511681463966427507220140514478712658080935313872094177827254467134977931\ 3147401922137318546837636914950719815802050949249834449536686169813076247683120\ 7031746064728892722310598648446129918383296035772595836000564220508080462233072\ 5270133145600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -15912\ 7055219855178045356072624170746457011483375933568538420398728732299216224459087\ 0203607713655452916717728986993121372144379170117617941672002037320499865275916\ 9216147488875820798753066779160200930992740885915136716891540234702386687455506\ 8388072638279106362847031391471641540433108055596501295794994377412170411869125\ 7090083353659668334289050816123999426960827575461111834989704992356905161315508\ 7993877691155610841329852496657887247011843702693125159531622895159643976150312\ 3146087571891477521091770657620520418423211138751957557859990384115711027345331\ 7290305988223752365170188840037657552833053194492001265956551319962229865934764\ 6116625156641573020607989602342580693428537771993323500741480672390336731287370\ 7530979718901716310121121578674464176129101305445038977913938672681629834369642\ 4671321010836644499566342808769781590906310825893158527283343786893480113539650\ 1168316974944387422620218047843526478464444651056182799185906349283262303888527\ 4276452338315727400598602061195030490089834882860314894625241248139482426608919\ 4489155588546294894200243704221799018670421478549230364373990543468102581574327\ 1420667302957105288351442614602445323208571986899186224290034812654204656928093\ 5195088718004380522018394400299524557749514975625107394715516938261708317038962\ 5553274574878551301769002259771252252703359901619121785617099464623744123671608\ 2979147695062442466878462751379297579079422348983110448084456981523102266500615\ 4400520639281561324772641295446163957606460226011697948511247264922028170959791\ 4335126124715056062525073498053145005721962892576898282297487434587781054495495\ 3312623746276884531925332739205722246917414394561034725659611555991642367847559\ 2937234297689418178201634816867334067162755422851119686372585885564603614871064\ 8953649790963529513595279725850142660452201086785701449921278993531498774989133\ 8560661981308199643697138820206403164888583984082845765856249962614443633937494\ 5040156343483992711069084653751726288722126027394084461870191819729538460338964\ 43371544622305057624599706446864405103/2200081222506475795279939279464142883482\ 7061482169039539249161973238194639407584777010622827255584911748178568948305013\ 4032183602670615408195984540928708499288755042316483613836774803150580309119847\ 8349226132163778462030794220953808468691593676475361020229181245409836371893459\ 8064295640886909108768885075375982379576653652129264834165665172705208774745928\ 6169172872045534395882622497062977904480633796198365012436657579491059755736932\ 5741218179376938562442151445536514979997854891359179464032640555357765048852454\ 4445365498386561900916583548209266889767217526884712770509430747465608418451675\ 7629432512431951180496485690956963041127122469641370819886997619063389268488397\ 4041045820312464354979692980419902545004328465289333555105312739367812845676821\ 4551083080930512951009027288015337519559042665173144651944190532972349864785711\ 2837278772708385849166523397164971578910508833111696630010624655191374436326185\ 4717523293430579531235093892184728122657902206819506663178227426177417807784201\ 3502264118982594006334192769668301824390055478289793508238363701269290617616239\ 1809817155357538083900410011855386181780298890199455391839595787634638594445492\ 5336244841559605784072437163155335734081641039802745998429097639720816170126507\ 5805163186735791886435102537505337762280306822420359790837634968692536246921212\ 7843346614846500750237973302470918235829317531641075148710916167374415274350045\ 8324495883930666539283741314762184934656589320318554922255259567470472415876893\ 6206932697466171008606563457436366382293729911513657945569990659153339490582404\ 0095775762330287025710849842753083973158412679628077925053267473461922387164436\ 6608469361615039755264580113878942840455464903065291463075762868463033990115912\ 3548795195049541175107809534449346348226172828479841423410744683139424081597717\ 9611171517366272000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -991790432293915063807128663098855662828211897652978279508575296796044986199071\ 4626459591746987127430855727017283589683299093893652006240018721219717905294766\ 1169243473621542104369053199594266505201883314246410525047998748221556381106868\ 5075274141521190675431338893910331774771525408084330604458863381883908179309822\ 3079722307671943669128551822319561772598539250500434042073432293491195769997651\ 9028126233339684079429025480180936319597229758877480726595126800394695429105482\ 7057914309173992570361998758887140712155972557308762205787459200760347458884327\ 1260572701434623873539652722048046535117584687291880274315978601798004808919134\ 0794575481876147173823340728295855913386280353393214290720952376076435892975774\ 4966803999908223859308806602212677076104483272534781270205693589608780993958429\ 8288195278433546524442327266647071241825016308120056209158477546658981731204791\ 0615193235396671817663785130431094732348126537073941118360959896276392766323328\ 8168767136952906726930242738503628979641080878011303501597097126864131067506703\ 1431958694258072179406475050226860607561146644645859047207993733857297922260170\ 7403608108202148471001415799181073914099866935379100535208884152103575629793276\ 5669472356680864800018033538259981959260869337720695856082366012507414439833571\ 0024279572308555391615960525233208940166022201881945720433337320129000741213529\ 9099630259494959620212937456414061897950543631807869238084777241889422838875141\ 7723550306502191756517108503462898569071126298973169326635530059710470435643134\ 7299586451431977268104401695676758898511031303573180950664964857458324232226969\ 2926269633088867745271263094155683204068437685147178604578214884850607181154532\ 6856249149480618507149471208113003550226289467549381143758427364087276072273103\ 2795305579024537214442985172248969268553467981211525448303223506966791866771154\ 1629059727338582899007605707989844972871724047827864485044968045610215473962560\ 4949890431613260489232991275012648693036115999101725000172795702160465512028245\ 613804981923524451750740406586456183023/244662004506302799250219077544073800771\ 7325419234257713533042977576958899912195608260003417540936816576680199068432011\ 9972608409223005376152145170803726646398400508289125260934020556080435071456064\ 1500667344559132011533755139585277517671562665037480617472849050952253512589447\ 8453261433373076528418924406694691289160422467980202478096629492446765762734741\ 5003420412469804770821032914152295074967584130311059113375005292656564963442174\ 1624083381635552335746891964183496949554140420380733807783333094395445702825932\ 4674831820738446894280080649875209198994094615985808512829338059752611389904735\ 6229458407646904552950880328084680285449753129345091297949788407646269619411701\ 5589651331521905580757688955912909805652015855517432067424807320201473299938409\ 3713948038442362740703865218147988065216662582214631336820770500115508158442789\ 7234816679900480794413372697134121063865677602831552885675961571831729429496560\ 3607889998988230088201302173920044158868117121158770277516879781311731585534353\ 7942646913621102275547111103365605609670728654939275181720846150897540920352204\ 3912975998505270523753239215091982629981592602931539439993204005233140908227874\ 3654869980998582479709676352595590084191761544107790877628602676759421939400814\ 4864253541834621578754287383170307172421324546385567380525416465323645146039892\ 2170588683871509791747207398251427681352204497728679232138117361348088392494040\ 1391512848564486192914160872345201950649213404059565555714712878618835386099500\ 0112992388350285327217754397250091799763406686023218914175705141511131217229174\ 6249112654929248536843768783646248818365241530155766250393307730579509066383500\ 4832556501226984071046596903939451857720684980092449446746249897663885695102029\ 4786224970975012292577545904965973588493043932571435933192037910697469090536438\ 8409126158336000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -63\ 6327836418081250176850244076840798182248336065266374955757115482121772133601394\ 8093809033493575671893910261359529984659022165357181512123178625183344411903710\ 6370774579850273977802604746798626979324143843765612127294816655415405917595550\ 3149785209379611141554047036313156881403564047468070957672658424600048407078310\ 1356778986344616868190915466639630622571663093507844280195791431102503250902114\ 8204948262755858069624379755122700820834140845217455782221226356274249697031615\ 1191264349408378407976016847555654270335705521316450225563284094928950386110446\ 5831394702369921040416040154473797623795785867261156238527004131748497488029467\ 2850914056898317212575301859497937849378067466765761391226274595985029343612696\ 6249439403230906433305992419534839838062476996571723957631146390109910203466197\ 8228436705131576620328843742843597942508508837308267152015574032978844926858723\ 4911415520660607716907309710880046364497310855058896887253514033153443304916481\ 7429089975771605144304571676498103617271051670295060054766491943837761358423367\ 5044398995078091568676652232717609215572856793392478655491328065526516247638219\ 6276600283959641232645739622223082700621120689410183503941926804416419883386904\ 2231967172263432297443277254923449895370918010520891986428722287563430102693977\ 3714051397551015774362972327544318552752533766184251612331800564462280538445440\ 0393368019967573466207870995270525840823195939976057676292313819813365910926684\ 8153159451128567349414535425839138071047713300918974422462664305691885244242085\ 8161703638050841780572626948062871032343489475222042473440342418123995202296587\ 5263010757175778522316484856097775402993248290060167568932464098892122790358248\ 7160005214117061766624013310017626393782315076503564566004727013747419825474164\ 0136528828216489164524760665805041418957993424610598917231304909905750789356743\ 9335904929216989885776018101284986248580796387950641028953801087320563124649437\ 3762867553787722308563001110150135111107373668419389491476268743667787384979010\ 284616687358108362347431107241400562879634206942127127/216511866485588501069529\ 2428411659445962196545438630200730068259769096078147305242873133013042496432448\ 6263118062586540660578584378862396847290619642906723754132581928906649726658107\ 5605606608619244341834252741138425943993133871722350168249336247571897754808640\ 3151055597781534480115470294764702770841870681383983139587228090149403462976967\ 0318655393449785946644164271947030317028386776420869403120499357409796147290467\ 0504829729010156686547745456910685477627713222325322954522991107385530391317445\ 2047165623136639262059181894667819910704504125342321696188140845734675127762558\ 9286994171585842924842404489575051773205746624481263897662530965633618577362767\ 7702081474535683200160210683478504502083181537815757806493472678621718545054856\ 3313193835932766702516500300242913977204515576069656151637525532932543638354347\ 7419640747249442136981418041780547138703995789663119254139595647937493405700389\ 5272040410595774593694146083031754311536141660400204682649831247862670107975217\ 0348558997491176744531006357863372584608363400110872668667504225652723179725858\ 2533607043870868476338021127467910856425232532572716379757244929819941214856020\ 9878167273885953504202385680186206052535276239099791177970924247145528674952993\ 8695703945604079824329816390977683296644888374218556543177484956024523309772801\ 8906050712173536515065021241118184286219884585603822694524111335603198816569896\ 2183447560255219580288393649107303131884974832136908778578963506315843061167197\ 7423344538453917577451121044412955678980051362581649964765215689673657382149105\ 4107946127588711881456848114202897512255029339661984948644388034162063331228235\ 9656577932015910548096011337061451931874523547331460297802776586430973168108115\ 3181206535132394643345279093667600902498112647616353504743883813093005737638093\ 3146573832120278448088523422752156961210368000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 206615935649292276912408103481210444709700581306\ 0416923154763817884992689091808022463560731637537664271320681873624055802005452\ 2261803476049927479431001447537004583645822140491295365877010305801575173939879\ 0077780500827154282812629579832341294199956640382625324191886739180752733455915\ 9838397720500506986705576607172853539010042624757029387431130980456873215276263\ 0788710349371879514336133788044431952751506661092104259674917273235430654256234\ 9471832510552095233108309781237946501496262306478913993787358227913800775784980\ 2148425849735159179521318181415050375869991347887007578104302598437614110062714\ 4643972511832892142193626573750487009717710904511556907185152653360514723712983\ 8553880070781288888491277855328110523440119953545551738796503210791374414545048\ 6222898863363082970862903878822521067187884217962198410343696694247531478559189\ 1361890443840099754676284387753663775982682236685827731295608174444793696821438\ 0242960421252148585429007298689064984035805806929630899540713218014023924288700\ 1567563225263831581580828091957831589067104304888054760826982115358278683694061\ 4371338440076759692732572711235748405346803072227016044145161248771706756414603\ 3514380209325851688443013146638602692128197471778973084596601647668458836334179\ 6390680160786499204898203567082026528352590970013063650136079177284708649263454\ 5419332023639658166025949642300408473258526137946074779004519272296451041297050\ 4867426547971020197217391114679818424744516029560219395506174298354237876203865\ 5461253195969092375773623382180108018806410499574244886203654197458382739536428\ 6016222982304781002781128441099617867996528289627384186512104903643080629665374\ 0874700295378597970120014297268111923337990001688801955856089479081108767722932\ 2123463062002721018531099685351109452260532019444018199087815307794684174724639\ 1402650289076886863991574749520936896413154145872038223987438548744964889932654\ 5595422077679039744089395432615635762358022617954719155156591668573086319719757\ 8880199715120788791057812093170654268623178421465755594420247736444188438565687 /522767137563106684322211296975112808991936428850573738364402352724506296757725\ 4163927302596100898769925310421926747240106464242777075592174501844086880441064\ 6120312618421698204544748405117202872645641029566564140382650825888221194906735\ 4939522151478526501354404092961944921905753463505491700242014870384964836935227\ 2805096650704776714435510803720677966408089604024860479550544204992903979575829\ 9337757499110104418021886690575370024484693249534126190728175696130306377999849\ 6171759975560279650893975953431687271355346060654855428637559214318181907002377\ 9763473734124599836705487318126236555399847644417751216567486080827695430012900\ 8460865351778918352331200491567860495523661770618765230857404013112562790484467\ 2681614889681497529648953010852617770687339934855642159192409611623264704923514\ 7696631652283126476788620993165689266607110336317483235471946195000963321520582\ 1555915858193105619708678795013414974206766658725496071549335975801095255090151\ 9236786874120030076834433636818703738407317664800811374761699853238595480442660\ 9137547362581422721093047799144586673911790451402302446699315609326318227541613\ 5483791868784400917349509339330452395153286247335923624599661027982968768958917\ 9346741013622834320784983015295951360384802607797263034141379103909891998350642\ 2323086213659039580445530027296318258846491493347945152569389341473854389791841\ 1724672018785007844962799564510879686105994426787491536155124123381723088832139\ 7385064091518828789845302299433932713045728383278801042926496228019552203496138\ 6214633901059751518355473343564387866033639922677266119899908447997784998506142\ 9402379400088819969468038007901849433547057118421809882888038040570128381238086\ 4314092056359540638525420698341787036409237466855228514327489794811303071921715\ 0629786838977940987422598287206379660090824518321089544192000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 336471238285593978873058819221647\ 1081774658265062054957278446960703137363953943359302535149530667544540403979737\ 1025904238665244031329756846213272106728185977444263350636042838181974349173201\ 7062522264260626761684088531938638823706480967849671625501743687702143962392723\ 4565651260914237377588495589215719620356149219060559000163137207946900717073764\ 4919161784663699739905727634119101056359012477539364530161031434651925728460504\ 4668050812729108056425758611623453909591844292655727460818560257900670179049800\ 5780114072208446806449783435028988529840069798977321464747709898022008829712920\ 9257214319579153330987607861093481902637660317580549120367897741372874208056334\ 5416939929931900368882654162018364985785587525421792427351088745254969425317919\ 0408816121867963942821974768198941633827061606216913833147225585811875502854640\ 6529180275999667835645130519139011658738686429985384985695152670428114944209238\ 9333605557794381113475377624219353206541335990526761420861636719550419046272879\ 3450751963955572590699345441823361351902823785532517203468633405962965028807438\ 6442279736639339793464885455230932841661259307421047534601937018344847685671418\ 6370238338978911813694280107839213901598388865531549967538015274315024070528944\ 2682435866884690036179149764041004959694451538036131195167506165765758615866236\ 2999526145950033770896334012463115141802340317204874529925926489882963281266412\ 7268667511249383333990849376639146188633143369123288435875465115070075704730411\ 7743910403509600725573986678856840374001706349249179122428955912356089048557177\ 9206564482640732586213518589630685944552374765833191529719514627560121607948957\ 5669566347896217858692624665349123957671878813477944156510022136898523056864522\ 3063555093089565309769076686674437147012299150405657756520048637688303818862709\ 6103656074193881767429559982932684994698024897851328288865410610643946329079354\ 7125449271278521108171895839733067649817226719172503781507661516674962780676442\ 0956547657477614039268522393319088593224944075418288483513009320976129905399470\ 449468114437936781/393203373639771290781154093598130794818334230596686519691927\ 8772014202868807186288271143912724200656764313126984469033593926088418435721220\ 5780974035215766937627117216733986932606164772709175995220675632790698098571596\ 7734497692507433225992926256823475761315053662507688662011324666766166249309242\ 7954611851521475936166108344686165343813398265640340891387300230152986738791448\ 9252276589155820669578501764727448400048501689574214955324152118009883909734941\ 4529741252185521819551877645654926213844058591970082064826461516853567889349013\ 1003552773280000674018546169551728802049089294026231574255232202544529107142314\ 3658019958737668721135895448838720063260842854993570582689077125088300271673638\ 0454013350718937298062101777200384107221860885916396077580802033699881432451651\ 6506407136338014837258692104065058930648977735075557473554779900587110486714676\ 5524519999985502658200654857969241222172558674208637025714094865292107981051659\ 8779991078324580843582996561068321128848750183103213527835250648000666565303066\ 7664895390755809844732576343959123741201941881931986722293179469481149390433264\ 1323505664856104313537481560533811311261952227450668324582261770882038826196136\ 9085710359875158454863933303352576931546246465182342730197448261286617812806444\ 0169697355483920215582299282864181724832282877400670037979330060840522550300024\ 2573468575424791676221728620705269694482897262647857291002389995797481170416470\ 7726180387579279072386038527763806436666381391971319406969454567523171355951362\ 1198944779785533429207830214865741144620211860255485547294036248338094678265876\ 6406447886766504221977063335753625143966237426292847099610235054160135610443940\ 3472829386852120416949686721052696488431592280368128973470206509196186600159211\ 2352143031633686217119227516816647506093270344281773785793726910658748843546378\ 2400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 454820337648\ 3971943964801811995924333283008162405424062063744659269629417860159132186677662\ 4237504473475992579698348728793620337941662516378500571499531515439292943453983\ 3359009922805251658671758443828364962640254026086925454090856684061700585797126\ 4194665039335927440877494634151843569044283295634626058430936189463535218819704\ 9838839356767581722125622917566088234001496461258916841797109252669274115355690\ 9309362949802295365927362721653668670439222099707423091134145030344469954533475\ 2032421450157104669001546559008364655963213750918880548196745090165905909209751\ 0393489125293842581482850511646528155863509053379590564189770570716235953582237\ 3482304878758262107297820621160264156260031316001071900960920091439002571116410\ 5578683647754816035777845764001941254107038980048863326617531799936658942962018\ 8279066972771063246977737674710710845921716934542688835709140651867862971269204\ 8886192207152385663503562505183948505611185192209949483277130363018919916354529\ 9777247602769020052664273672470907735910365936039532358329461043956516898894733\ 3863173578058084841497654736851611955531188593929652182792455623809865303247145\ 3935848585742698018926779317321012756985208649533759060684711372036845218833311\ 8580400505380473628596721432192828456214094163999166919267266569611745856283917\ 9153221434158021651683111469546257313588140756413770964178871093662038982134426\ 9145992608905780796336193874322914515098215307023904742753487889500342224339413\ 4769949443756139841249618482695161594728881882606035342774020075453209937600678\ 7276782813395489078243115938946645737022576810211254405641112739157963635035907\ 8467858163311285592478100810137913701118194329458363174422552749762883947235510\ 5184805359671752751855103879710790530698304350748851783298266462632478305940067\ 8591215814345930904904568046402804932594813985079174770632704456651563253057774\ 9489112036276644592833495934534284381333394439363784709130276449910617769207391\ 7763384390607035942257984211297103324921867166899282193577609003854633830794118\ 36989388000244502445597932295325532859220694212721/3404177297299818161773264633\ 9985868651385883805253308270957530940224196852581413042452339827841352877242246\ 9914920302206369666182098394482049709909514370833769445495238156646291450559451\ 0800986430862913031735006193680774878614707247601933799897231243799599520135506\ 3712118811997945195820395499845587437235058166769897152449327134445858061999357\ 5117429037185692681442552664390644528192817536485453590635682036388867589300185\ 1923004308260627940000010428672035582944190196214039306426357264485068451070778\ 1684335129984458174218656849214886866736090237304470861586310282592593058053585\ 0895660402033452967947360665253557173894765289349807978394283289615290741098249\ 6009513083925271367823409842166245001277810929354775995446132221408390547232654\ 9131169527536085435410325551512823129756462011879716582965876996772748965400174\ 1347001378175348407615342718354746320263749028559206416795240657057480668556773\ 5779357590954098925134335536028663996369007693159208211315181102860243435935296\ 8382538059892505054744604205157806353438557816121551034031808743417438138996743\ 9508088570267516631035024724993258355847717000995758399952364231981806744505028\ 4410969112090855936500822567539828315090698995633243658287255313601036367449789\ 0952024110507459003693150721170321222205521125943729955995559001498827926685537\ 3861522891104010391740237279139136520512948304754569613218116378704640603984792\ 0920885300509502437809278894712061660175388289416833048767256848924311322788995\ 5133832840877731792232785948947832076525395906926191217325548997414203668718131\ 3117916515887898189441385123797923746824627689722605373030525220226345583222419\ 6986254415800477857221555086190738271322231472119586988735865867290797043297450\ 7232700909327596898717223631039813547949826566825232741541885142244749560173201\ 8019895445116745499281021581111321084035072000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 175963772652152147398145130282176827032355010848\ 0885128567534440484332964950372159354495909200257611656903676786473438043808492\ 3648306141681694192342218635431923934472445160949205882292417466146634677789732\ 2469651590322498638938920780688574241332296300747124483266951864839550730099439\ 8834818437360927265459418177268949311633691713103808339301706628449638395394427\ 9807908221199297735589705584827701803547711346527557291569677181646034294911458\ 7140538434414812680996172545429737542499475856061598215056179138655578084317607\ 4771181662734984363007125168417110237658315960958994031469755451483690477590747\ 2316910793992189774979771576892230336551121660399415641539992099742524541618795\ 4083110784439413171957604565859948816960908545369899877760379331788526245969499\ 4476325229931363455102216483971936952154014616667321607982422173116924142172472\ 3696596713277136576014542165670986478201358123002876510123696971085229544677445\ 4068025232649715162456054980599226162088201768737487107005405743213614230712150\ 1664827056313039640990056674965547523648856683442429705967697502209797867701940\ 0689246133328686289721652739465790771696873165031671532416802350667269742631691\ 2266569856934435706926994849429627748869483061472610400923641717831021972287089\ 9891778877803946602654813290009715632380031614031160039942711985177708886383332\ 6891689267871701468282254209969374564981893605657762228128880344706600469379343\ 6759580640890929745019253821780336226658599654601840201981145114177665498495338\ 1816338315089527872988419981765299188976229062991980258163822188970254279720812\ 9134339465062849314848375547558737175446211125978499039878607828479523548675969\ 7915304738811151863236486531725665702789425058887763418457425018234412055386126\ 9979912249989564572827993056570949522801717044646773807751806431370788672191978\ 1401068552021378528542114268268654323725965313094536100717070581389665963955589\ 4488843930715719651126106727954992014246982640293564604198621497275485337875291\ 4237469719135200843945137468839757918729020140479966792637929743893438853929951\ 27597284084079976777565992823/9682265852942336516011594237689543414970811032243\ 8520406100732916936989824844967290632876671520863631329633907042547582644115018\ 4148555172923175887377617997467758551983024229140399895078858698779730868690648\ 5260212471333444751939878431305249168564737162117055467570198703320478987018589\ 8896492548080939521666515124907074866503339802767181171045186509797722443264991\ 2185635769001792231172902483589463968250423648469518297661581652055343138681006\ 3116652208815953551128995338246620798984237113042926876570824480890579774851599\ 3057036687024011121959103133585259171653705468847667797848671704752083953049139\ 4136991796080173101835132959830310391684507361559186702696297918920504250905374\ 6362690512864686885594319108449257709244435322757163434051242804715164611112403\ 0535557487886366609518953452974989645175783936688883428816514371126980112142061\ 7727466263235285020623878222747745692757189085882338800039343673780763777643389\ 8711995876370265353074591235286574273634503268656854527475096136297617514363255\ 6293274042075819611272471943963284819157383314833059909856160544478368390100887\ 8312667837080492533187173644929048767028565087093311051293419692617750502515329\ 4605580781725256945571050779400693262875572558613662014240710853514460538435704\ 8604312301046509042816704458548252818371007302151968839549436923449115704742574\ 6704313561148059727131265436506510340515553792492296945119329543351485464268819\ 0555535945981773041921668807987398151641431900295390040843771093846164324097960\ 8123128779302883940660914771196239854481388547502056451654435819696877819803162\ 2468354590401963147446182251172690031455648202854709882979198364458414904018807\ 6459716565055966873743600853532739845487487327830382394457560763546441372033019\ 4228403750636558075008446101167041060931928036150176096175215234477163902653800\ 1543511834857233474213023217772134400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1459695354556062735379434452690601378868879321813984403\ 3518371987347755483312474684700140456130003434273128308498533131190511240791212\ 2889347398410599918579430679084307662544022910053512043834840895677427558521944\ 4570296612488099400268827363510886160226463335272055037665774401411404134292346\ 3817937971680598537994085931076807236529203642148906791990503206126748565218658\ 6806087068666138124877705525213079358170357251490678588940595518668979078296961\ 6516924013956072968874211385007547241649763040970425604394776931113909347564188\ 8377085509344900565746906696267480985360516603084117300209237847193352103703692\ 2204905517271308515035297904337914999030382835644460348470864871383359136736008\ 4151931172874494660616659567271816958733991671758132888096881201498489418876226\ 3009292941962997987190309929572690612596938200398606914520677301840450623474364\ 2179875907969623864597076773667119211828072065561589366408984401503274285582409\ 6915422922022314890513220179974563793605939978600044458642733141036593636239795\ 5444946365020590584553383835545036716275354911577888748375527482258752596476288\ 2619581389777217360194590304966896620634820568004839441594186760061472100405455\ 2231766248216082867699554179687646666497270431399362101913153432870160765416034\ 3854561376521014051880347368125175213907274318193245672108471846119237314832762\ 1870374845554173054334181089116032988846040699416928829441175432279028995093070\ 7589343538355501534013418478176809989282215447426733611660894097763125992932793\ 4331368623285376032383994607527286236334000313168043072009746052691504745436902\ 3809901928926962701261808258540142752110976308145511879594200022432417870441930\ 3133584863188782751669153991137714092261837197929603475204413962831281881291543\ 1103260508913589547052850956648530836973216565137341213833753088897357765059093\ 6942290037340868187308358776742077449566454161912190386549011707341475492185498\ 7006063105453097470958156157015074882426153950673835205934728812666772113893016\ 2770130275413762818370646339755126841807066847293017364766113095114783318014042\ 06733074485613/6406817891833209385579418497092418703227260117570033719183464663\ 7727167464463120799810569879656389172211117019645484827199817515601998180954801\ 3760642683712749897086656250199526273260991373159018460801677081687077116369729\ 5450139586951262590712510323013188076241236244774462253335569392302641434939484\ 3691443397998701340804281983154008721071510948900554463229591192444956840677945\ 6274955805074423101078219202591872477836556581764544482468163941714276936639120\ 9671750303941155078339101089452442511552803971900989889142177385834757901961021\ 7624121030214429490556077787306115146849823821099221010834647488000987015700260\ 4788478311699774266676011442903629196408075403838936641393904326379102822847023\ 5592389449113573487442105658645738585236957459786565776933650435122367334874904\ 4223582755472427886358912198146996805660133711581127518876573437622300413057377\ 5982396886891840588533770947143164808294904676000975815901143690866770102920941\ 9910881940286009322977807621042357731242436878804671567962851457349343528959122\ 9690676918697290893029803068345727184149885042759394653403059007803374160638218\ 2811985253414720604868488453822130586104968187286634786314908413023176126626420\ 8837485323888894036628616894565328189290757198931962684702381894406178817516724\ 7737867201151772220861469231101104407652751742991366501557806619939380661860051\ 5622528172184358394305050402264742779787865653917600196995612453398833362777846\ 6184390431791099237235718991137859333251377830235367601693085278222070542261154\ 6868007033849738288719158381678663953662799943147413427243119260624304523385790\ 9915069866812775852310779739442938775903757659597965425718137264386812507662831\ 0623485525965569854410334409370409007383697034992277464846390094481398790271164\ 6565220544197449503433207102901896164250188452155902186806486897087831819393852\ 7174042583040000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1234308588331570431120845119572876137154303041415523838051566263772270561568877\ 8579655746854407800091404764826654152500238476995065470660466969464727886021926\ 9143707474237279643309176992524659874150220512102679363350478952694345795106390\ 6384667015056944819622220728922335118135939884458979774114351229921672102790926\ 4591815344376932354778087447321341253230015411534872021385090830210716160308703\ 6003862499166472901333194916735075724320047587618793334737976699910138304820212\ 1344668010598632127134292907115417022424654976699026795558314186955840350306883\ 4778983322679348681909846521398098670038813348833719146655053984764779191561826\ 7008041233897006921058045604606070000588210642784579940965172275791288475333374\ 9984744769316934595673521211169250526911061426586335711174194783828349582130023\ 3913913249491188497988441087704555665481001119752389146510568623437527131681913\ 3053079288087860203701474306217053251162445626725954936265571198186639624827041\ 9810826683738242403864983055986226662679439650150376471490780693258934433357838\ 3712937942512246497265108134945981174874983837930669927744588863381569521911373\ 5331598575110949520605710942515990173624028771956486373364268191584172118186771\ 1153931653065748873079471596073824041744917649418756919742162040729290272018777\ 1855800665610597900117697976062080840684146295265077942534275385466966885353112\ 2961275795808245322382668677142165102525337586279587318243816093005127433795243\ 4107601323610591594721895438046855142645645961725599525348408336352888862321209\ 3077741592812389145033217855766463575543848291899401806341003789180874332787518\ 9534327677047167955675873198100210986584466540803174168487595800496966468437860\ 5743544375502711560417489929828675008153298023687613237936126276567546288867920\ 6929869864623856054417497972991333215970137862697826440629526561339189047981479\ 3187965324923093402886676657576924422758310651952632494814863903681836794582174\ 6468536089864921407445471762371266399728276584609954021507551571020929424068626\ 168916328307133812660381241539177196226788036449676931279260416614366583/457854\ 5022299109755750536854250304615094169565508332329731963047933550637906485958204\ 8964341322908924664253017685447975665943180037697360844929988486883195679733694\ 8901038764334257578210065256405080793435603135026970126913428119605630679256372\ 6094193704429043684233672515566406165644111272439489930507766749295876692304583\ 3156614108272142550395834283279514324566044386844953607753795459936344160268664\ 7878458157112676854972897830915499333622910425762331539870245383187968369615979\ 0887440992439087982240478940482888108010282061255735830399745457184237126274000\ 5375225456259676422842020604759139247984135915574370861702419605997478231059147\ 7060934991745157927266385150778982466934831375819275299351036745111433799970285\ 2583666615889318318917504154761664679981654271726410388305011392117473850953694\ 6559297370631669033359365749284831575385343225803017674537918320501545603710919\ 2513150525891058388920612783482386700802870677257774276883976374664876023346967\ 6615654163107233945251181042454249604608047587532930898456203162465736977652186\ 3252087440697125379815619700097230973305956070430903996809760545109652071424976\ 1793823901838326522871541778639294832573276551701356067002160089967789722067802\ 2509558843697243875770050361921408748409254525699371646435900541342738142319947\ 1562503308201256149537268912504560387531287980471512928055864068023702616952733\ 4383913988190493696913395806208583908073648311059964467991935284200589090607061\ 7073565226362409448851980192020859366236709963209739488326716300513139602469817\ 9979427852321365563790335345277973177725062941857200429990196937657608623618401\ 7064656797669581279958698533926307449683325030789756217847417332004352760094758\ 1759420883282841583416763367332391237701242899475917015151926333600348629121266\ 9379728924320981862706822656459217948828536922516686110265483342144077824000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 33957514191978222\ 9028861338490223260463254709638270665759109037219059523869377393404436563263228\ 7381847735157881131019328004343316582204486248690140699173228349316061721827100\ 9744017662497952476159131813404607465645496781930270465919510050550460275210618\ 1531293427899310279018642634164435278855450038851348482021339463324596092148828\ 5121018095727029115158557470788163571233090101030460216884607019220663684307548\ 3526700571736194824832161699124912514582397730246267783915634917055136100764488\ 2901785824952964461577598720216729671669376060205122170606705646838578550799161\ 9115381955040003206813732600136495743747206078688263406031523819661546496813219\ 6075003744652045904494443956526012640692033192377258409116369599100414149354716\ 6988168433114616131365838377756139359830328198071287818662758422954796249383653\ 4560425687840130663211289001858312977423677361340505465758370410672389076633280\ 7257218482407608577470646147395861558746442575092510692234748145054799051109825\ 2760072214889632099343631173320038895992615956539169392361727682763302083798685\ 8541507271590519522145287334761038886164453081694052024307253412100017495324293\ 7350807981616132680293097391113282959174617950758847949137292210486919806287538\ 3938913943766303448733280309486023778859278412763514826159854748748271805849610\ 6261863002691619028191419488277901312996324590305082023923470320229230035660862\ 3097979143728523824680237909724757563109186599377205936556165377157239691077608\ 6523588337055188732224953055888006487923282585400126853996899985384921701208607\ 3231715007234410729371070498930816460754968767172273433666657136713764829000914\ 1087329317510579722845367025920381596722531813776048295205996181653526395653398\ 9127451322051843014319127135444180091762287471450771591643712729600282244324235\ 4927907945876422361889091857963614976874211056826502599398594548484841287141829\ 5469389589415297403024900199204527986762820552408856188189223424361815991276062\ 5128358910246955540368526324310857145777839570309910649633582513952202051121224\ 8680844694589160546507020152305795343016720240681446580416679/11148914239437917\ 6816371331175313972823058152072640255388221969607927388569149964214781804404372\ 4970077989467984600153060476313197013940885007321580609680356098082937508106784\ 1422923857005027479719160561094406050101751880623093716458310965724305184442345\ 4108361992484113531097251892791640482253451745629200865955212953406801775728802\ 3931503038970782595270580224975800695588168793854473202831310395525983130200075\ 7360309438784421342780763395688675330729435110299151407744852728018339415142738\ 2096481642633379223857502368278770059621714647139477454287598480722998134115388\ 5451700557861870752453037278230601496686143206975742848958341896853997164440226\ 0875124379248575784495876121943635965042205665480718729762026844515014935892125\ 4906915699260866161805571221740361967162401124100053299991271075232532438720940\ 3984414613674054201109752198302059739346178461630605076813662086172148979527471\ 5737462936492280725592642311974756872278401059398392078242362829686479863781643\ 9844137505113127031764907601705060537724061667222637525574909737528592239638045\ 2959794301364799399707096625912519688306531532264588646757375189699802368864349\ 7995934874945389505747995933924370336159631823649733904060668849884604189335259\ 4844122634005556524286376643498444515519656564318048982384284755299753318507461\ 8040681509552183589176253934137123338459811995823460055447023672968353231950430\ 9759682321668031250330024897135673754236115098531501930510857574063074612981906\ 4296964091405686190627638084230275852399414669346725628252699239077108562722980\ 1677132666748977385753155878609084800652450099212126505594287943133497737524176\ 4312093757275772068015863087860741717338701774657829694366496943671561079022586\ 1575250582224434121440191205462392779243955132152787791723722538178024437929646\ 5944250472583777394745183274646025888219405773906021666200101605867520000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 154164944482480438690\ 1050795073035693525820890892528741787366124273840064141285933078593256534876593\ 2902557414987538059889784977621301165366878938410927648957816625339529883979100\ 6479637760077145555080443597097632003911804166251474586239405776254405498842263\ 0860671096526690887863637466002637423471283500200922809356639363907676610907072\ 1756394137998497919002253011499090934764650119247429178739179959345015840509258\ 8993857574991160408912188993607729741531640689067894968050547688443938350053115\ 4705544131837187336730650813840588010880512627773711704547097923765811662142290\ 0014679412019579725756688914490322768010793834784850927896447772120808748910958\ 7605666163340758797458936605711257642113266737596857087206953350242075344807649\ 2103942071950829654389200973165519619572131173584163737593457896082473637011433\ 4246851155441426825568018669054805042660963280430197476552195823291140004658201\ 5841742677726015944545988901231567739383036181110615250591970324717978824741458\ 4194020349533249060206208595594240333254951279810146587702112123973004838348568\ 6368446269418494173670982018023619180624994636547880247188977022261838797251555\ 2339543471028989467138021442067125761078953101223152717700409162416229076503936\ 7713136985457419475315264227941661980530963071361248686478406670598901159739657\ 6049799336350590134193447247347009762544297342381243066202976819831528083206017\ 9657242230900278462014271293227829015848462750255310235216660957039877871729450\ 1677538538379608681413719393620145869461872636498633289304198648719059240673816\ 7813655042235434585148142611197048608147716134741159903973356933275180125340987\ 9417259842769004244063053623072707905488067169169778798316901343072466054317345\ 1129515993435296732784646267965555678540421388525054154245309256051581458756624\ 5690186913169069067970999096894425088130878203183548811385432369766292393107704\ 3525884090993201144580032649512708773049332492865665703672018929383171575616904\ 4330075905503612800108841620145527254898023744152194654763316397246244982088390\ 21216982977355973197973325137231654737549006614474146814957465084619/4665860063\ 7282785213810258422503813373314221365733088428402118539603763146625639887021901\ 3721655426682877991346307797963224514656607830127089502994208088090555293313905\ 4706441454609107729756265675330352803394101388331898129469548477167175680701870\ 7452391340771894095654171612281283720778201416239013083606037295816968854485772\ 2401002081448781009432421898537634382060457785577397217340553774214501998780317\ 1066101366065872991859293670842786501465960289331765881092058766234335559755032\ 1150143298443971324887314880787047924810011349163521117750895579736254231489213\ 9531689509535797341974669914402292494869683106880501991161324282494663027446103\ 3372786527178887797962401055158721328585238759743783585403500817644763007591293\ 7786142021494600849832214505651110114957225928850680751906996087062531504191479\ 8011767488791000008663647709065840898961675220599652543307272748303897919478600\ 8650125131968301517275318387321554595230349973281034110512617837495183666854046\ 1204264345318438772189065371422359525839275489796461692034812119976816511332751\ 6825266270206185521732306488968553656643783857707715945655686457993232507916038\ 8688643503642827377326605066090530224417785543120190220272159127267933017811766\ 4659303537431645341118401244784514748442913187758079095270053542767617067353138\ 2755166532726588235037383993616405020806967574821994712950040008916695850628159\ 0635651154916076230880354130418602745876252158457737288493663638831933378883355\ 0181070008520981309343648115183212440241268133657677508650992014090974583379427\ 2553343883309369033785079174504965414933363127761402080385495494955699569998759\ 5225232917675298978666903421773210531648085303461404034613020624993571218264725\ 3272951204492779141341151990695034964947138732512337364675612950775832585069152\ 5470895745990312241597532145138605928715696548624378475232196330159212769586572\ 1651200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4484\ 2611472174512730141342219568567134451945732319104819936922457190388579517180949\ 0106397175742984587653997636004464505920218160567130728688013964829747619724997\ 3024662389413780110945290166163209133084246650934787959251644875224674199257388\ 1778328770193200388209786532613603201685887092013541253628975746842639739809695\ 4940000875969512127617366267758303543400295917363770245777770109999679109596791\ 2806133626930754472814470164145153604659032340403467371394408316692714425576852\ 6786172855574808353030449443292336781743853130309862724316790446338419682090099\ 4803499544840689411932881498136129888619981253716446252715757720255642066412990\ 9211193669923625363717379242314719475757644965838283197265926431724269221196829\ 8605323632374537582396239831431566682625209817542035073082610646076175177861545\ 2613976253723275442347502656729005188958310108593664572347126606580768567918281\ 8324535044297589847498683803265362065028753580828663448888445582705424132720884\ 3569369410648218959169930885200250467855246265137796626432013483938401708102780\ 6132451025732484810635864853918978169348708026162365271569558960018026372519085\ 7264231324147557405801676330993556687052654771556886042568417617387556770669945\ 5050231564401387816605964044630256110546952944563408266113227255775889998934313\ 0258423640638871631447631222695796589186134342768726729536706206800142026322298\ 4238750328120406919767308156171085943981260234523758794511036660799801894981295\ 9165496594914397165405422572333867409819540563420548322560166738599836621399331\ 7868623493901587754755456929047426758359435889818052949526519772590240542582391\ 2191855977052391847794205895853966827131575317940626693488790109204192348769491\ 4615011789197706063392769520090299346218115298122285778132235929566770429993963\ 0513521068280381025437511998155896562998715725401112678078591405791079763347725\ 6395550542562420077937677219020508773038791930706801570252215146965304672586524\ 3589860125712235972504708579741773993564067168530811324275051050359026965901846\ 4052807299234413713849032020888353094184314846640159107232632191555594103111211\ 215548321/130067451072426623370100398522991635118056698223098147684821776742058\ 4207263513114070522194644111273955647259867150410011447916965914391728893901636\ 1907605857000163434483763810814003537849897974373019959651526025573182182314713\ 8107140725110534445856427817673244434396037798218203363994480882821946731577654\ 9470802970726906683269024253027334909688587567409860515131886992598970426761166\ 5583161158280592059962090265033892202532044724572625089150229168498102906372640\ 2851791819528565433247716545454528270604247567055967173564809804221420095379709\ 8560192317177895656654635875873004310354178907332226242830533525761363068064276\ 3850678415250271605637337174214990818700038787572264164907074243494348517560521\ 2657904086621277904189908237046789202980505677845764900617968752736124831899912\ 8890450933955218297121891614973074584286149962978681752432265634230289441562569\ 9465594193895638794082787035918506815667866963992461297992366901695014274042817\ 1350965625459174278384203391479954207336777448981707836497460597361265665951897\ 5293046264490520580988869398779763882688217061549732530758337472856012840444829\ 5360750745574542469886666202645527601016452503224719423725321427890068781395510\ 7298111854288744749141214376926180775202132676057883365216737943366955556376192\ 2961984878739649223455039597368505260002329208936091185323407717567535530356304\ 3398462177152778915295630508707626783369215536128656347321539110328880092923266\ 2084180254577067388891402459047578744742600183439308174845279839972150984356004\ 2147234736846038499265799989115462086940025165207777704088724124744313956596670\ 6708923854503985599640421936117160820268384481854109224647810768319437495105962\ 7495491327989187967852288627738891832853868572640664310189983144736627409146388\ 3990129447372460282281466097134148651592485835931937212310093789729854177265532\ 9904981480569664215661831782400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 20496541474356430204022705369310122567992488870768218556599\ 3665092488316701432038617429097841578830001097299757360646873583708878323831243\ 7032354566511595235607734755219730693210378705448441999877829383088275813483590\ 7766807477201681039811718995307662748582377499531216376476087431644348033916596\ 8431819065133685217194803595680053658171591219252537912247318773930325613372301\ 1016000569589151597588764262497985329292405127767755739876637793423693334246695\ 6489185891479716895395601931920720227336069941269123177969931082067049387085333\ 1143119475518414607062358685920393167883617444074391373981608672972907204564750\ 5116922971699667572504466475110646397883804910902353971160511093696419399046362\ 4923403214187466686504782910369432435778001798347607903813843712771967432105976\ 5061471953407650768951063105968780731092911339111638369532868498749274224375054\ 1997037581562200282220482990424414010420527563436732402951077662132811521898709\ 1902537019640949577917202316578540945040318154201781605238136200015483292407039\ 5927743675771949176104047798033414796609911163964671171333863768822702822254584\ 4376206997888837322728472159490714337144535810050197128225413994081567954938985\ 8600774284076862957591395723647725677319662357925880381842718735722615537901129\ 0115257391799585188079013311527851526061607386324091323893025940524027436938917\ 3608663358697556464684656009202175652808412682110795582617653539748430134257370\ 1024594468243741088997051543499408579827175214215358943645978002119005631332337\ 7591245243508754577056863489350840819737377154174339107122370548139232843642018\ 0408688377147957730763759587732897021492192293693405460429976538227612491275618\ 4847111191948192778693296212866003426170441408782217009577947509230346380372123\ 2830856842204828464438059718437585397110448162119719385674965000944724190925918\ 0775809521359582298743150475891053486889926274216716816921233050690786586896056\ 6786574492103042164441995226290458269276944800428142908163057358544620811423048\ 7205320555754832196460106126166273684737241016218151251260125409718740344523140\ 047708559021136543218808016458106569035399455079/593151521584608360140080845537\ 5307917235842081492680461949999535324535857245091152721159481540227040246556025\ 2729327066611221709119859458536263930444726978493599336562916963008193649376617\ 8918693677302679825227164957984223969795182968594373795129640000721194954485157\ 0160087030581353623388060014752337739802474365433017137027913498571336271592209\ 7124925708665838111333159281275812429533404837381129183216306085213059100402141\ 5225217698429647935865848578176228732299860911691043785128967071274402499789618\ 4187948900046718149108020703454553360903341421430887970994498678718517777601247\ 3264862142241480911046230132464549190655291990227658425014236490775676895943954\ 4284505557884265511312543287659773619253725710958027661370670566082322743809412\ 6218884706935667011074742445815091400455329137914385048980998570546006447669230\ 2790445798770007418910428172201259133178066175915721679899260152010454405665632\ 7916952478634218335606038829831235631843142102033256565949249135125712874591525\ 6138828519689918170574603327922807827564652986834199769223945204045559108681282\ 4013263534086347453436467506293817761197773009763698697744611977962057410100596\ 5696222397668376979013430309200155883397965546748943621519197288298027780565365\ 7273590992317045814731773595428572452353536206043334626544936812395604103584968\ 8535795996351885576075783206714679572761022682064603223051345646682508081853117\ 3225149550357728241309758488064906108431255375956855878520009921593106771554781\ 0441754025803808930783751733565084183216214541162737386061077320230121151185674\ 6543944947096276100546392273951560294809414491506669478276374560184765939635916\ 2993040738608620017543657002146198524116908928964565396444360692997254597656328\ 4076489728702981469423100985717478606960692033341455210614420352985259587592525\ 4100477698658008847581450702544811443376470394601445018120439316157555573455323\ 1360000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 104827\ 4327983620639761431494665155140717100597743769208402269032018673620803674759567\ 5292256736763699418945236433359311500597863726548177132473546742034146480724403\ 0365719931425502108987721128367422414616142012913942707074992480936506649179893\ 3057031144768828464582105985075051424394747376372122131366832860279644625234606\ 1345040692985201514818083157701890243668790866983264749368126134915308519160479\ 6855986740897086245146529383656421081617831850811656566213466734429330242584396\ 2569932070764852195884458973452937333984698164556943455928651914568675716898519\ 7309285115710441612537045614211822125678976754193167461996327512230535804950448\ 9810674537017590562320780023273244389153627353228981923173730524416025725110509\ 7008411846283808547548904085031550984744030750084305214901303890753178977494372\ 2826188381194278947004562488024606167406494844858083149398368246079095585009469\ 2167440915220847440572834266754032320166071574401832263858922615558435730298026\ 5491347006902887002590222665263760840293686644264449412163568353418705230230108\ 7405898303606851782954506180418455156758583935355147573617628334098604145358844\ 3389105162484424119736073116602354114105426595163601949065292178598764229039824\ 8065228331516299494152017850793709638994018374533460032311602385381618303546891\ 5624443586151872527845352732872444344389081338014962762933885718217732878566682\ 4417789052722589839685915345040807458900406638388095102131202183526938207446922\ 2484142324397085704427418690767808537571463459194283421871690049180495618463742\ 3568010210760467149467382374004343183655270038264585219768599871429934113377325\ 4525707835505084834713912796357273808154807430184014131600663900579703318535559\ 0477366886980241977987148199059490309396123200378674766997480398555514331321916\ 5927873683497014442088657505855069996849496577694024664547298823024197592125096\ 4913942054229299461197707565921410878582413807294739895374650376617548158466776\ 4458297611918717368235165637794607113471389834673789199163649439402724078125556\ 0356026968013541107762541464524385359321835603522299543885179188935832479885120\ 24210097240751813248187521719/3166722623480147213994119829139219355636362684483\ 0931804766750464989852957147148026911176841831125938590072049252231007526732681\ 7615494772960768189872000984691805999530679790855786189140392363715572810280399\ 9477971115183354875840306716950298506444183237825573841412241286426600635707729\ 0454606500953485187314261045734570038309978657191610990374187415171531041373902\ 0994269976360324415137638215831370945589095260896602972889736596288940906708346\ 6794688154227015400033802704122005944110151459414189108040074332400217669727730\ 3900993231298256349622595327505863432054178542534977634649842478035669844791181\ 3977886341528477925081493770578184730084887438454032155740974175894413354673941\ 2979046373128464130077725285686312985477004622346926481393157382811674413162140\ 1306039069103602452250380002892426664960910606001028495660452436743528739131329\ 2173811660782555188445837534467212216777766708794863052446706321513435271078377\ 1520718592991097514417657226381871371192423953143423488744993503136568013268162\ 5409613525118011248657459342110155052991655632060103432534132702235365130594365\ 1365238996384128178714156314630540705479524423146858947944600441713281863245894\ 1253175350712966693063569667813259084453316572118830048885063894475550241956669\ 1790866454831823354094946713913835558534160775853256973549006073774662185759169\ 7244658514241576686487181201759970890601018063196920635335072254899679296334295\ 8894542793115711371816226241494086988820617137930844267977470821250919821543695\ 1176090084381336170190429066672276543947908515035968150174811742301753085650441\ 2448122784901896836201438136528211022029830233095165582823596673787666307080298\ 4188467183045635392039577663255648396730801792154779790353856702974679748406486\ 8158004776483388415811980129015418065195034288739167390516166849700976438966401\ 0836775203420119061332539503508997445868277351727237256345745983799296000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 895653873995761083\ 7022267060808356115047439110717088369069270584948162018539976161690889599848794\ 1485927302747570709469750135283342762861027389175192820586686229536040291437382\ 6156006190689469755615864993483105881011209589172066169137510143248394708015506\ 1262924847029167112152952314690613231343023401983429446782542498849014910473507\ 6161513234288408328865186257166453389591167723056720352859074905394669405601122\ 6355680512871681254489477230732102769734340445174680661331017284975206755478227\ 2760280901448509032347661481300446715624149959827071940947820574323199615155135\ 1238753608265973956114941469479252967703878015026390719555278134825746606394390\ 8232755647666534815412360173434052845430917706796344282983972738871945877276932\ 3587774943065899269189478037140634335790309937786721864617872387419274643494321\ 0281892741630778317036840026122980706747793917821149248058810246563196214616541\ 0647207905479524857347518506299915352828354949586476510222416340287938832289106\ 9620803489607052680670608196728033782512112811142793707675618210297756273701072\ 1084758349390788436101638253152549446548557895281014481474620272884835888925527\ 1538366411990851976378329602843946796915833913610073281611563518683708980602816\ 8515237560066656758518830339329284178920103191485261933475552399969101522185025\ 3343201651279067018464756653957116943353851112789236971293137569497234277321343\ 1452582887773049462157594405668999878777113173095504516642903855349720172967086\ 5235195409448875280989427664299282186961381179216194199765695753120088688059637\ 6895591207211093032609280239233040366432044679282030111152625139532819439684149\ 2869913732174641974394497977057742984146101556342497635221298247675814414079668\ 0275268542532324507213871552394257578399392494549094393756673972791603457395527\ 8832648984935276199252570437242816936971520014581395087910444938155107536116194\ 2877273435674559605843199781844718895305475138303756109412141780710566148042059\ 4617037557419108252534061193178832607824949821965936154853604531545277028729186\ 3718231730484043366928001291245388754281667119488806083647293173708515847167126\ 3191150009261250305739341/29864998319072365858960579814434130215008734389492548\ 5765631393740774103917311177895907581002116918329158842614373697255458560198217\ 2719828891753711978253045483369458893056157756489585371503687579517044752861401\ 2160223570670927818832359521107455888112009653066943110110318456751212815805590\ 7767965083128936209178085517136371359278434225319140198741553143635892915724934\ 3297222774024220066351376302291091133732022378074126447082244289600980548362007\ 0039855494477072180550720851982018802595344450302000973597470674376934397541335\ 7810634471780145926260732546250501217563499550453372202643713882160220302442940\ 4432039393824742891568899213849765753911127695656284400061769011870378193732407\ 4564132275481366371868911162796085471971598405026422279014790139921898408235869\ 8027436692384827421464739556209070566113209274347818309594986844255788084576966\ 8620701704554148249656007912378639960737900012646010247492535801346938035413652\ 8907693346662871786677008432884320256424357016349106327952003180016870131553335\ 2522267077393310025789938082038977003234157276595297155569104935740231100659518\ 9891621231739948964091623633105101440454260787491431738941240760266934081821490\ 3845441423331406646168481150381751833780406905989611502663690028292309993050636\ 6030910784051607155558873251024828985078186590935713814448135944065724687580290\ 4151358057984832234357011203206448076507024489435535549064021714451290142251530\ 7109387633681886596206476453845826957649840359444148456959960414642191291933761\ 8685382707167288009796327347022239069255559396573923559898872083416785440048647\ 0226523635299170742687216990370675300773188734773678287256146885396425846667222\ 3470995336710122606639763445238713198617796096762344019624290104131704389751629\ 6632431693504132998121747020597006739868133010077570170752691514318855010361855\ 9611414785873678950186772181194897469843760498413809129076058888951824384000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1001905905724\ 8757521419070889682749497330963895675799834048430264832057013862374667118032491\ 1419120866273897658900840012359537461370572613201029615784103554380954130315688\ 8402083272945563031886266095123405846500546225418552589210475813722116497987091\ 3597119809466752268775973856442535425185891832019555697300819797437210047835196\ 9842811816627049058673564163867434408145788074712283881172667354635624433510563\ 2544319787071129312670575202216628108875217187761545999372501929776410990183225\ 6890494295126209308253541032955265795321825567624754962658175635182535149922128\ 9904056138655638710957443177848683142812718467776514439335145827708612924070787\ 2933121251368391310150612914107239223465619803354174068640396593905739321643859\ 7042030794481736606303424840590331362518628661245800567218097644361170915282499\ 1590638442435749086540818827936334577310933792722474265675553176193106747373022\ 9661576464431489489910475820439766168212054765441136433789687276853984803973421\ 4780161234747314108991335574306386460900016809027877456225226391244018281568064\ 5511005920309511740522008999816327220639801113831747105556807328139115055493890\ 2127566838358084927680488255212544265940200490214919400524215269744542677347672\ 1705145049620363678252187578169792546305182658580170884354714334747014175736315\ 9277450748038637504070382582926764133718575474978348517924938465862625189018422\ 1095455424252563191405645045736184131823646365518937154496731722183499912277880\ 8470916581006442959755555794345010097820037763211536687226699535555554534033587\ 6614299591972295776673467254488567345082195325907915750428777170521440800007746\ 2469424272182998545641065779298114063121483875128674360859841082787731239977681\ 6759943332602240902516709356415786538303728956410971953740492719530624173786085\ 0415228787249342258763568958829326274712908426165482693976058363164629869528441\ 5159719891195393996559857769155524625214721679543608527805189271898251501724853\ 0385677133486133843810961968826788638230836960483348997398680968495543635452765\ 1011772070835677818875175961620851907064184060741613359849540689201782390280378\ 0289511169988403099693642859/39843583138691130728317359071555026843787110679408\ 5070253219487833129665270320439561165393941833618367368873408966156676532150991\ 6619314794978036613105919530518223691610892794524463098188144962881127711503014\ 8081262010125035306792268070082862851728031365322188716861206095821499207051219\ 9631258392862279252567644873201995085564427166539896476353969154336085677995892\ 7389382512707461827621940877546725264920461067033715981171675026100233676215802\ 0382816280045367666237815239967023502174943669649958350506439121305412069053975\ 4025438335928526973562623616073166946049436234745517268692546980618007633794422\ 5765798873087691130267524557988469454398816783338853683544877189486416455769348\ 4183935774411880395639315043777853024479187059416397789963155892146981491581100\ 9898514693932243052452114190697892318738918096830615213732860713628613626863493\ 2814503019417125014706896101514809870317535217141538182529574000141609547294541\ 4408197409667222821990400717706739714068423792780304271153058037768307179341118\ 6410262066788990904537292999347764031475935819904866447561965186303896946332110\ 4149138152713142958677316595152878274116505360401734515548498060560428489988335\ 7276832068699952986380653443006722245527794381674888819278155998319606784365157\ 1190921531039099674443151959828979567715390971814240498030312176914622977701202\ 8582807624907386492275783461061374456536027245913395729403447149170210885552580\ 5881005656945670790947730713529844774165240529196155513599546897092160602674864\ 7937988798655245055403729486147493304732335320974900635787346671822389369827707\ 5669003810168386632426648854826784033933110981527075858854737206264027014445684\ 4697621043790832387665295639856616093681182564347834986875027226467826673917215\ 0928745093847884586541555414410351847259461912313888350602289255912790389797906\ 2696964760199788822168265369731754232285878744812639072797769129061777408000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1345377480059\ 1829429641816209901368590552220225175597892764974832533214968166487165963220014\ 2888344753105314855551505199463906162113796646203584137821304739439567240877398\ 6082881354227202643924009378659480159769228532269862194680955780921800669127290\ 5650227488842902870678934752547393839056098770550901784886360637115239809295755\ 3576669289503204558230669936897443013761368527836343237821377826405100435245671\ 4361189754113570325155500072803210478840751105459272631636958509702167186015760\ 6203382291581970002582278288134692514255989188723203099969176531549107265071627\ 0946159829881427764632397648595370885358978959572988898839185523915718664633985\ 8953932006094500023954803725594891456305677073173509762507488521574687697809294\ 3253579701915906938448923519982375836704107339012865890202826406638809856180458\ 8897521323539544099436875445981590307475816795568294352324127735431541934816165\ 5677044341992426575116507094890174467035357268847589688000122593913151063335120\ 3457999164279405066069617948377310248075681577495770638598504818429566638959781\ 5577367092134380037365317343693670698467765048333568956725689911480469029260155\ 6992440177889586224111555623277498904523181915618226448435160174529308973203488\ 4693829802011518603763937599111164862899775850406129995393880053190277378394311\ 6205180640358884547724317410902098327189501538212076797100788004425232967051260\ 6185574496878652491924792764514406511493131788862960976598609151059760674899613\ 9629282375530183747155228153359534341201696856650212724110183002177451293610687\ 2266751410525406156452685809844039418963357248657949938513544605753555217813665\ 2196782812787253391809876872346331327771356263693288208012467181641895332753730\ 8469424548764887164885327478210651526957795684199225118376472166186158866011546\ 2707305460619458617538216023146057473633446935854475585861009396724989865147879\ 9720353853764583091942304248366493248391178125808026327262620611860217452108883\ 5914935506011278783639043831244762867056662244799165674574648118238597898824701\ 7347665213493697219361647697002159228194289927826136170897098317996326027514127\ 072399577603840688358586510505450720523/724588465955594511303136974756852981777\ 0542323577628630646110227978925270437999441029790331127381035880276343690298430\ 2917549786731601634437358087168614617516271981848238293230803126519598293621240\ 9054798282840458496528612014588565863019254756966363771074076106058960860581827\ 0123655147668643667549282590318424041708770560167314056996815575622577128217416\ 9073929375459489118325104549783400489038741340394576131733906186021087894851465\ 8643397170676690816893261281553041165419851536604441919203144793031493320232145\ 0097215252796688601565743498476248761086013140749239064449027742820519776776459\ 1412222483150172553684772896785694607904716324469683877290769085953704043038925\ 7885680316637205311276774118997331183601510902143657607441484129869875746343117\ 6790459590864516670680476798765834146980067647315345730799908236702292963586938\ 0759851336851888383473714331212602328467728962980639063333971669682960046650052\ 8031337514014705625137890488478941099431097600478047355975113085522303511826014\ 6639855757150528874135295568647823032157695034226683182199804024884251354967024\ 0161291745675206654463490296389907228725785353471845122353221470732407484976643\ 0252826242206206839650727320849356892617953937706777670290272734764124988366455\ 5993954950183916738366910257794034955335720087068116669016473521966466037807589\ 2093423410262023113336480300365750503086116576499491582145367057383032697376736\ 9825367687698143325603363055646191496863771324175563790117705501745941841984794\ 9206195262625472144693831943156568268464111612339921928316950347758787135943104\ 7750726270569258444955272705819713372313133936625593013907733008108241461067100\ 6780128380811778671892544158834793069441852445595937250059039711410602709526099\ 9579488535841589305065552152811185169511670429327074318112091467107570973240534\ 5072140814426308695268339456131115200853514257040179013395801646863462858726695\ 9146664624075571200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1742808455341287775638731390062747053948156441438571167358399366655662\ 7865238820533860396016940587487319469386114220481848787280716874636338983595060\ 2686235529235712041081044355193089827806486156278433363066234465766535061093741\ 3909257669669250848395104172436839176013442182875328435774137488287339497768069\ 9932597493151786295055326015903246882932766907815091580621114148713117935722484\ 4764127145646693580602750205055893382139146955907561309716228121456970567653888\ 7837815372442853805946455612661258873525083408168778996372187969812682353742359\ 4932934628419109127613956807330557782712906013734922526849267984132668079644904\ 7067931596697103833952742844546864959883579560496470633623989572402928997693282\ 8145861540470917632367058779601534200889895864224361302934820650123669398266452\ 6449366251075062533158027394107962265377392912268284554088427900592969372198620\ 2163299476588844376651895988954402011424075163618855543390356054903265052760291\ 5297213222226101408030958191923816418634728994236560255720169810516219333645562\ 9632760328432706385861507188625844373630478463519275329426762370270689404755936\ 9627661802686871469003915273849968988942865383191726915839453201623207047988461\ 0352858924728315744172160240527169857279559128221623101027471595837375207629044\ 9431532740043165075107213779014309949026400492306766613159804075669230796930574\ 3396252798021796875406543360944662341373942756707076646806083244520462211888858\ 8231419251056924298399483223689296655610752178655752792459143769591677563100366\ 2324557014606343235727859056976769279927930020524633025406153930211191501105836\ 6313863825887836221062927634794587650912443464493345068027092211840086337009377\ 0632795784743249619333288659512358397675635306260000665293989743012822921619671\ 6526724325330692212647177100975551957417461541377433500746808839089566570480824\ 6177955113101746708335143373667841680186208095808224622544606036831647146565023\ 8602823772963964733841013994995088711608537344172827263178749688334173890575925\ 3892040941370314757156753223694662972197618602065361392238055283566436447732334\ 021632164695964596984004066461500528259683346030847643316323/168738926996458818\ 0376924718227682779637887345858949666352909957626843071034513721149828728053771\ 0424540098194274136484952087048677340312980030851863503988430453648458952524718\ 0767436322569918683080267718529913073289243809057196651167842290648988001511894\ 7534304527384594495790252617059182822219344303505160158266066152439470484205849\ 3870375799751735053293336170127596843247497895165917237824283345931252509365603\ 2777086611779733155046213679888878123886463194656266424281373716732192395116848\ 0513952646560678603737747284945437173512279106508432374020154609491785346151052\ 4864755608813348159240009493828255569356025076554673335052651955985848999601494\ 0783194232999931806506035627025459882619412602315042253454996396519336371591589\ 5949379013814169576490544464809011807350212437553020271925804308863129968644375\ 3847964689257623210862379535277950700172321105095342855225016971777501067054854\ 3060337687196857948417409060883118959426384983998750729056722661203689328099434\ 5886496314043591596722472011988412904458311974999154968876744151175367897147913\ 0739884663226077518543280831732208002618026911621613424358338183409332505178825\ 4900428960222614632183345809647660658199298909070101709625218589842446482268782\ 0632189434483686081195596944795876418225022201628259587148228042175617689984467\ 8631663046212232957812639607932223871307806291526088723085859133642386153024512\ 7267010780959425297085195265882319542567008493095230409684912131213509855989002\ 8774610170013199663390370020200288942281413469090764841835766723960868882100396\ 5311148234492102457780095366123233793964389781278632179591252529068293432724792\ 6976937388645098650640237583357538902361884355661046687789493311790203217106631\ 4459990672540606386612227570688942447025755019054187108694062286345501314847418\ 6884298497273314338611658726528688975307705404800329947963227884046417042643925\ 1494485245711603907878802119469301760000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1351175812513143638067120777992494139257396403612\ 1927422944379500722464145872038555378059130805947402432692606215797284102953354\ 1628844220631903910621393908356907724010348635448579595805084513073807411911626\ 8886090979749739772699381450813134807691660109964579467951346726424804554724410\ 2313919268751061136393611216794404306394451412319228818057452594173368312236159\ 2742677638943725960419504833947023942868204105266528767161780881276042044883538\ 3905019998139698173266107152001306130105835739734274646253213954327743786398117\ 4757055621751708937783684156837676966217471471127505858540311618806229352693393\ 7836012291490970278211101591589687046060641436411481797073121518333064083857774\ 8366373388788556051888176503044911191745769862027078942804210273856355692890518\ 9401023010652385043721363471492379213523435576879762873254545646205907521469189\ 1140070406850903100491475544511637470683203274218372869594255971439778647222401\ 3747752052619202099719507822405630279781979284857677597058026916441030650865047\ 5653176238000825481034794312745944019639152328799969601784195860938482249348312\ 2850289098350388894062052715079258100811316529726810440286223019126225828520083\ 5571090966096071562956025683438687089986613828993688949180725821305588639481151\ 6844920962672950756986832043554151230489747283641114227739691275372959428390888\ 8443087901294241628277281624522670006826311214443765652162594924982075561574921\ 2692029071128873345345646738193289338914638514100090394326516296809982169851498\ 6557763297139721493127320056180278026545418215081004489978571050584378811294234\ 5871007172886297256205525747218921594620882018776907430111196246106148560846324\ 2428176461748963058898108390286820866426559486684184215855485140166238168598132\ 3206321303289066926656843118029019147451338523151836879964104437324153362818361\ 8482662519315933533337411835707719600208239231124492334884505762937965406221563\ 3505073265560248055682984985751216455119113524858953736979244101666354606716058\ 7526432525647207862679342053743446127825249723686657988872543034986727430693879\ 5655663865551895708269573785651725385701261364913145045657184224677525001458366\ 4324992674983264923531/23054503751743128697462862968596937778870196523894380928\ 6752461338224806607124375646093698624077173144057388951197094325890323862286142\ 1739852916437852887941103963353750481730765656070406997390478073610441542531197\ 9270608943381632528112686054458966710029227104789938911463401898986341455940640\ 1207640816192102432358053674997807557837267925861675421365361155206680605652117\ 8258407469483040185973069474117439496865107093687912190112400949647756664761996\ 4237813631497526976580044464554567599122508690289278661680511257633526311477300\ 2623316836000835695736581466574050566878456617235966884923660256774148881115851\ 1300551672681983796336630931453817703408724848690131612356124890683305670590922\ 1231887186033731280239042552762360713743786113793951535029700839752669644396615\ 9697624258009844725826493230724240464560078171278981808122153773162633283366931\ 1090391922077027123447634183156616194537610303525102390996956403740697911503437\ 3276523162717760188378588554577738840518546146563851983716176184341777029347561\ 3941116520054496929895206810787140409726332521742845591118189244143000280196145\ 8388098132463769797476804542186215179120637648766564910070549896510280393671046\ 2372244951015001005377358021141911360480766181087502173449772370796179391348310\ 9717779639469012845435123772593827462493664116358960653410863318844876677720139\ 1933000837029078065004109833312891709289757816132436684018908653628054119200563\ 5317631936388605142970129414131074166204213971250875167564939488633720218498410\ 4113894877365555955834131120580950733424638266733886749017974910863122495520324\ 6683556169234686547803373433334719523543185609024031570291151503948588628052274\ 6773640345823465325325674880082004657508979829818201781501352283349653118019763\ 8915353707103680951589331567324589279616676960117323446908537577589898810696808\ 8984384954131267804299628573010596605372639332619981178054635607204809420662367\ 6291835786719500697600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -97444620973396251379482761299562738381711956141381331577273008630\ 5950517856109928808893858245429900835736742507048157744994518734655800018498648\ 2007453626030264367332775135293622583889748661388296157254665537881297275014271\ 4406493664316135676348455101184913986556627098761430264361740247645023069470724\ 3743169286350324989787476126364430836005070477420018392017089139370461798647241\ 2815512932543957153630361741667688173460497467441483771290433717808046292405265\ 4725159134895084171584229685678020236668149342946406804958826637117300025567041\ 9074732388072535551900663940188473025738560627512308384640476561888480704589252\ 8440747227107615986029035084137592066206644213942880392050288586874565222611539\ 5808163197479546237544021303639605972135782981375387056174788836347202245314937\ 1015610308309299900894949002681551345095404487844085928038877229765853667308298\ 3408654878438371974272299161742050881642035984378393646813607225471051794261836\ 5259830243123382756580095103821923549488105785434369904744281999281179896285164\ 9662833050880569655811749433642635278276769979707438121482473966199731330413237\ 4983119817422499734156182533339582821738084169822375397818259315398292541349334\ 9370460113353198884230915538207058807068716334038083833452098458641129324691716\ 4500737052541473274263392975217727447739482073599400114195636201361861117655594\ 3368861250454553662072954314776537746681611889949623825396583206229847720880326\ 8179206544629688021007165615279655223976923794097440766428972021987261485361619\ 9487457337821927912856650862727476154629497225654599645236675929093248834805851\ 1344031984851860938547955859138510557840002266624842372104330959135671511429127\ 4642432751252035131774919281451177998385618659518914595517328176808517752557724\ 2206678254425240472423113331094300568671573484083129444793505265416537386856884\ 0959588915740120140191707589786600569204621210930712762323398663525139658567240\ 0603535351758870336962223386895829884008871703047226541223241686240957699161370\ 7188685358047080392690720300182833036053918393354758869708489449062076119798029\ 6558221318581652154114754951871031607491225848574855973888314923596773022672324\ 6228679/93557595042234460261852681772778662395928433280930590094500819183862299\ 6117403405121659368299945657980144603761505095852832820272679519570643525169780\ 5631897324676252310496131523086383655539148506133848758256468355821447197740231\ 3298048914868367000723483764239025386014798098456722110435615799607207077959899\ 4882569947825958662638467015820686996140701439941004012354114384319421489258439\ 3650704797896711054646450845232879906464956699470236712961507208565042324741784\ 6359122180236509809792969178577880626783310811006493511455979640629295909322585\ 3100550976837457367714680770976217818597785883374425839777282578294947208922275\ 1203078433499678617576814176498174818051169039824321021779946530287408895020156\ 0158900457048629105740097717388181388376935024555530544199055356666123466986235\ 1094540732718461064117037253886732178510940225711232819391386386073331205006722\ 9462055741634347709492872573175069017299672486052753289030051419521824870364778\ 3620429689514675907644564021062895910986171896578075192071667087764011251799140\ 3720229701799652567538905854079098109661934300464117934614121101017159626078357\ 6644518846479070022177460097141540120202760377518637858942800170183501107829001\ 0239458675965069269693029944270443379623906118654919717825685117823055427042501\ 5684226510905516271388191617135783771135338407452411248852302340859372991353654\ 2029525968762022236861536200233211705381302480143508569893439921610779082696248\ 4478144873805625845579514688254136854057472750024195766372779197573373005874760\ 5680538261286989526998488445815007755177977676647820473488134527680946261881194\ 5306915855848446921544570591019887071961154832045076245607936189097238506009666\ 1976195865723194912648735239982826559534210908095761399009888231868637019215773\ 6168394033144065395156888126499685637599455342412701847858212181065113820314228\ 6860072304433950198522777993308537917664356816092065097669518878183105108808355\ 0208000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1472436637504938574152214006826414817457733066262480167835585278577404056417980\ 3964108924668884041154371451948234196144472119520382017174865356352315495369866\ 6754226552234972494287662152579769799069014817040650683181559855372284772009831\ 1381922321655871794402119743479858217495366620352849206535737840055582029982445\ 3043270368411042700712119825158873063337845547925033258288173544127233647125037\ 9025874421748486666307008215513230987997131277399785823901929045410499352228378\ 7953394326730284379184152938661719871601803166816127780559153846853168562767735\ 5310801729127701812437382089261143868127696974566359816379599015326659458500054\ 3987263196517977889978822349019811009755409431950694986287257209488962602813809\ 5437678956957812585248609271249706064629748563512693392308003978387371154686871\ 0067601002380016743858278906520395519852453587343506866948924713832620865773646\ 9234523475943713512321732223376958453067399196556690229594075835071083017383827\ 2359739244143283024220633427326094590415135734294203036234615422106185806291628\ 7568100534920960409634041533700195643150388034234339808262444528122608095352070\ 0352357929823419271383221277429684648153577295953380815045199122820867695232349\ 3422662642017211859001250833416517399804316250939892180159686268530296769734149\ 5032405363808090445020359944256193299005872900211667282492387927903250102348050\ 4626737109646718073636642124033790133559860206124783366405567144130289035460374\ 6308624543502122354997555288294924124528790261313059597272573390256359512910255\ 1395511323910566625326527527596693343236324130826435800044788867873255204392886\ 5408649425445276270038370841804928051710918479635755354017756921541606016794634\ 9991448992000133498276708949868996038079093548290098543031666209373334230699835\ 4235534419284532678759921662117646151872607610779080666401080297105832175597637\ 0023513542543386556096865003725407133890428922039725258729507460412687814166392\ 9202188233683191163366170823050063623918675329887475118595972001203641504177927\ 0035605225991262576216854490085354296487378092106747324953242056501877807228429\ 910527001886522307795639245864931064607770642844344754205247395304165493053493/ 6589543402607846828258818827505303605685658367024530863892206821155331338980835\ 7206739511151486698387626655808696688895891815280152290104434696270803889270309\ 5543916837505907044887131481603226058109128640255674448216593537021009910885962\ 7346449888569647587964508939509077403338384579772392256010898487050965979712321\ 3094804633218793859456683382266129562796709753883722224921544625872221674886420\ 5880899529793214875071407554734439888990250487082494069802491300218366871604684\ 2266259219766406679330140151990925611391644460768084270099495487854253960122013\ 1290523520400669823941516332723534801627716944241420907595147840007321072523198\ 1566380658334800228491965936106196713265843775861461674068894641609321330478286\ 9965070460091114803345457692173406514452399007801528736241299371382544856506963\ 7159977278833505227944290567725308140331968283873366782687309620592357313542648\ 0436026480984271754356119005427645144689640638113624540714703767196406987256016\ 9958181543568014907746738529471552766017022248167294699697371732401311235721476\ 1418099158329185262934957441833079153974751390597335347884160853865558986860510\ 6856362646222050835495933239944764999033291433955881872884371313169136826723415\ 2967617705548419071852480886295747618971103877943090232875015079521686675347715\ 4538775896282402952743110376178644694496328142607004959022570828668295881750695\ 5837797240084339414193443892485030524965256378056927926390963770925901439738590\ 3068208475579006800553296067915085257988696537439881001936788786409532507423959\ 6562221277503982367256155834806546434129596376512406605136534004611369742142162\ 0240673552895105602845299249093271599906708756475488102966301188317503107330479\ 4159723217798695425382025887795179006668660341028406628674401864747682177261231\ 5856607123053160702338299354050038633793311493632006791593970616121799742234560\ 6963158642069436585142264488599334018542366531868381521700838361891955170953134\ 0800000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1705\ 9442834977337654754424074487881240958729985605963539420404270959171524386456551\ 2424821810971141716601295247111193711779863536515292598579331032333706407928437\ 5249843950543343141123080845903758676763051373240525260947095496765003962095236\ 2126270706748104412706941373666767649893599481865316588923788199741670442659424\ 1391172742702243661355499266297077822041946895386313398790768958699841668060734\ 1114406142828094002218478864426097334208474324045416170059675927628672036583892\ 7296392457327156351769332882255129288483501072112672098689538715261089465288373\ 0865815739692054589616284241709670190330234446581849308433550003079994189054286\ 5394909287939433859367492090465327594232175723857846057527918180697057019849341\ 3382331676656017239118556531943556293312246883425533568572184030834843611314207\ 7460868276302769218943754807539761174137760140027734955845541196300971389005858\ 6775533909057836841354653153321394156224283071364577157288379153499806180982544\ 1409657043141511164422398443253867763266024973227002422948660012920163858619709\ 4170381822477008108841064268042609530392129753898450338180874153779268613765476\ 1356303946446854115006130872658273690976863202188564123964228163023378176043363\ 7908612749177308620684842580739564588013050172763123411078998521992605040050240\ 5825722620671970423650023645839089691135148941076888270078897991029449434702344\ 5418634826345871951846294090606319958452240421732805647286329359440352828274210\ 0380147775616861764409894965027119770247393250547124859325171367613003079370737\ 1217577577711139663064938345564284152063607672478024474499869769903696450943088\ 8787643505429283128184084845890431896443767587155385395726792807016787798233606\ 5227607330261349741930397113557547629829778950973499793226387984128240675080138\ 5820143989272583253869526771402038040125352439137103050069518343710512974650305\ 4897108836315427049311523269020149381125271275752131437169081282737379458261208\ 0568367951711802738441517329129166682159073993730319695191717150250816062636818\ 0139488669939369420965376407860973802977034759746946061603611689773481553682608\ 8559502697686630770259012024341219566479507673916110065892344895325724525540509\ 3/49038064093527074526536477950528968372791532435723153782913024721673744758427\ 5832661114094087133712061040047197159019425447710951837312499182122708068383171\ 7896418720321351459046641055059794887679236513515054678108738245783802951554831\ 1574786810780757603420114282626038652220163590365750188690781904360935878627823\ 1527208917119487620143304746394148082980420554646451884053421150796815899260169\ 7647324478120815146457306400740822754765887646074770504368656179757965042585107\ 7390777047861657645226239036983086070214854339748143929521226425521513787120435\ 9973037817934117704695807976244862001286753143955655806110141571195766481957503\ 1360420691583195916340391512103315094700781756211205825486085900143928247477153\ 3161706061349906058143536227053616056599251862936257416549360501661954622313153\ 5225817118913623179205315821546898198118722441574928820923402420734524204655921\ 6782108821866188753541567366414591449637751367700713971107090682494722221517761\ 8272794795410924453340469678788621401374145476166411373696207900958184077953992\ 0811521210316454130889709366290633408448049304898547250191884348242296716868418\ 5484203679540655257907593635985020952169805948193212881721630914438342082437110\ 3119554417441150225048911792259635694630859160838876888895009287218784487900602\ 6288646662464954386293723678797446238087502774771652809504054167592783724292812\ 3263953719501259637052544770759095100160686444914224046242616274190476373334246\ 6413452993833563852808357518678210481472900281892320106440213194790702459013747\ 6229696738302929135980646860491463357253505630314730027474105058755516891347073\ 5413507044445934796875254147951902308592185745223939287364654620183221194624131\ 9617177828242214331616607960251794163131826836525865196449269163797079301226742\ 6332141698888337011314661156132969577504963065473310668141684010531055209321761\ 1537898433982552333179311703871258523899188583256858121608193298921527551991199\ 0331965440000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -277034131890630824188971953639026991496436688551439479768307193623850702092\ 2878224716998240872188462233465419591151930415324919405773847558929644160305615\ 6218157100832310560246680885087959236272476646665548352789888025540169237366194\ 1666227788133603507254375747934505124610948415557812410245870414758483481259476\ 8073712745557381019474942608868841203655867674459015846538402338215343984376666\ 9077005883208241159714852500421634864023154091213774836583368519912118802176337\ 3368681065086994821759564778689877303691127229551552166829310342605060199328440\ 8328089745413338029460219953751753943754080996142435978649548054610067531917519\ 5720104783883340426490394857822786463095975704294193775970505686647728945040563\ 8675358268092941470975002715664631910088622694097441065721953121622732474171996\ 1783967417365396783858719308557884719384951784518906097503765759339442631814516\ 3048524692385573301849856394759006741775401927677871933137631146719732285347828\ 3737668956627577055208865259853928874054921563687594413536818395269755657589576\ 2737904344264490754376028599677055445517474388018564889220849139221544123505183\ 9304368139378362828606801366649445397254497375605681325314094804028011277953091\ 5561877254039470480632121492194666184899569122081178329565064390341227283759449\ 9394196145257834612550904906621923246129223748256946516989363420578517865431659\ 1414854982647001518469644114960829435284079220352454113414127779007926325215247\ 9822115128092066165714981153539744994697179104607062098871923115306811258487715\ 4830788619012875707873119045139262785289203820921757424955142586920064032293861\ 0878107227676419174828917497970214363388691237208867912739661480545791387618613\ 6834190329979927901525107540370816829973831682449378268808146759860145107288741\ 0032836622115990117539915643270618642100171356426168779891299734149348537497400\ 8136994781484003369759381769764519628928387474512414282407778637311133322625927\ 3496877489966731398566965679880381845375057508806133312737850464051714588504699\ 3002750702115153105891384081258557703615004957079320056718342297744190859642632\ 1227535932644420172045492133853351295666274295751200296170909585721323137000376\ 98866817/5862549190683922379972019285840445982350744464655315123045325365648602\ 8290176940630733211187805424652419717713342025125110153705356569877456837885415\ 4037064834591485994322446151000327482483280893898455632651508129882881996201148\ 1900092620060338045117250987756539879031601682416617694485890372526277200101817\ 7660867808170803289982034523323707474383453995696104766199699216091575211035828\ 0853167820013874737588642546869158449584921099817938157031105802655714634308213\ 8397075848338643343976487839138110985343270752052705975125432025214575687787941\ 4281201798850539494288208429102181797118053612002351600457190149581507680959699\ 7205813927363291176386303297514841500320816969412899979946332202227625734512714\ 5755682636617934949462744794669210674133601853580145699869695172894955776056691\ 2309342402160256590146735659550240419504843477900221420540418287178130939519530\ 1549287217230869421735542618605783511258164345598484762367647305916660169383130\ 7814700664345496783496706769536670045453328715574121911568862001836996112739715\ 3498807607337303659598236225866291399388621013999652629318922742662102440121549\ 5098406348786053503929137095063670868037086550049789940545685799298974216805720\ 6175443970046397937316610515008834522130009803095263615842777163276304094664912\ 8543205095919451492714520660807094389607108399165362432431059225416724455494882\ 9757087121307262851882192590345003048064575801954611228797045697483824182139403\ 3357915923283542754188772295371444017957812015410156523419926144946458151007668\ 3860691938262848760165946740865614299165683755012376522575446252441332656012917\ 3940048152978920293924048252226346591451121660447052497073180685143195556989345\ 4763069268639753451890619026952778898520645194708987050686088873805208095140609\ 1016567881749548719410067546175387386278201277272087007908629660550665710825335\ 8572023930459517804719711632984259372507751649077463265631633888022706379675220\ 7781686149120000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -419000247461328803065511039957020764139511451340663022059780949623723\ 2699524213674995135363222138882512041252117911813897336560484650532808788323884\ 8836632241100179508942976770731259847163853684653535316492741155786077876036199\ 3242303855012516181807535428081393064912344956041779813955756689450174156103315\ 3135752044636736335408417093896692460181604690482830804962102642603634203041464\ 0384792535930941811951497341817574221576401306501794810516413328025779675259152\ 5895958238720641374094046881594132702357860151088812397649427858551559870887334\ 0002670726398061983322298302847174297100966024234972052918507101597315174060515\ 9331656946729272254168423798984430840245125644537864340078394619356713013261661\ 3237964034426700267037964456215807465427783079844897224992109985205841083417698\ 1336221863154328544991072167787115877412334298031821939444924819362599675873749\ 4617436833360363704274613512549458463623080519251836913330788647197180345914653\ 2369906036362918249277970809516475233361135482251564510717341629581989655758324\ 7766915281186661262536202690734271563256737253629872748669854612785560838527749\ 3544649827778663014798314935588771936196719590584077384434928407090243278690492\ 6370238484381683787374390798019384006422309562252421744422009957093897327435960\ 8133692324047664113506254927169822471142142794477947608194379383236825359760600\ 2763235655743207532737103993539415392645137716060221090664496734519542566107085\ 3603708646470329192051482774688219242085591480332912218595896381242042706884649\ 8144167751402804677832861107376256330310228614178054111978973417732654648583824\ 2085363381620998024212700199494689835280435808757816110266651965707862271896286\ 1279772633091078596082400499269767112001458247303708654130935663282786263138183\ 7433111683476974925806817616550485021962389918703353644367538175288298835177693\ 1180994745106726390176256484325645605146137315277580911328242203160785657599245\ 3843379498528509057732922205409387021814912929060345612111805943325919632714561\ 4593193154177911552275501846802609541137319484789734554534644586503867924132802\ 2802427068076723329158862508732468335648726155325200928435557827005380459146535\ 155406041977/707864893716591504563605902098007678092227074034183530651561335932\ 5121750605254036338964549694286257190605918820084788196794621174387378958831875\ 7326676127985045108091897991657553481988980922225120236167941499879633075720608\ 3734399755014663006615618181832982860507650990743677180241992583407514177459653\ 9618050219337905246239138212863381683349588299279892059446988204142559921174250\ 6082870455746536906613228457514361162935925093510196519180728854912759368348784\ 7854285905566103484623896837549872183151932031616675032111897144146595337582668\ 0396001755201954505741897589771918966596277364194011193903703710446426931811764\ 4802921971321700939476665984040641505337750252597132747747605424960489862455544\ 3495280235603750859406306824065262754232625379400657614458080428340676492999201\ 8468001688401550326509902490883712275807265149998343271106414004017165390394259\ 8765363983418366355640635093173293317995437615706195258779056824130131530493463\ 3085385229387855789005222960287957359699531177267366790360874956161893757438244\ 5782406729855743910232201648274370992232821893644722423137542796706280122515876\ 4245611824913271641323513815423558124407064976625966086907536489091872388182217\ 2220494133787637215934741894007548384514299612297113587503689885450214770769176\ 5555414515132235389127085091345216112058966925624656713006518714704918241424060\ 5316032268070702161519386240883350504567190951648779503215528550113919388481950\ 6740977994702634016152442304818735649414353644387364612479675036631317566629302\ 4765787324656285450406345391772356219790625555909848223562242525692626948557476\ 7643908923584562170412576972998026451633047444351044983559490936779687126513595\ 2043894871705939987216159740098290616444032669534676259717246005519693307168873\ 2153709786578520294655258666432267800607357529131917988672275522211273058270435\ 3036509121785325509082860367117751547964154941885682294541571487039729445418164\ 6188814742323200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2728884511746617066356112664610080775210549887680883388154267450119\ 6008865364488703587176896440557802690458198456655196105064611203405769548162204\ 3753428599841749167535826125738677281922387535884877392746849110541746089060398\ 5129017975626944478377554045525216040127109927480973364529070393920309840173535\ 3654672589061405164440303847473521247696399172500715887000733600607960873498523\ 8758166373699381190468758257746389094901720348647092575902713632177587408953471\ 2152418414785769567233197013262919838069471423128824116098065681927123747215126\ 1240554655232594240233706011516090782449758281372602944210491941355273120671634\ 5650807040658577631003012848860337534520180448737928850078618762525569585512214\ 4091195919278353952614333406711391395302880395959173214412332999128124546689424\ 0767434942617226500750574951131057916473431525750309364897185718952809776449202\ 0858209083218184271874164571170438279159458508040988608374310529154198361010887\ 2916444668713477875388045224091059957401624080176843167641892923030350445168277\ 8753071627757512305367092330067005136095055783670464784805178299094938100523218\ 4169151137069645444350057247110271295090850245853545283038859468975123542316933\ 7145987325533081939608337872727774660680011790591581489184281790679322831884021\ 5191243396613987479652124577323896005176857329564586323625617378587668232097344\ 3548078335490296055727833397613704619375239246501028143846299864611395510162066\ 2487869213923971836089604697749159077789890998783473531560110370256635737557491\ 1648390811326456877862721850002383002307852677851196604796472230443579746906383\ 5316726543975004677066053591949857368342455968379459653458048186190128643612169\ 4291729052958530119582571304147242687960239750022101387068087182056850068438784\ 8324413291258518139843329175433863995152131008864762940009780402137507964683886\ 2264027391564641182907067481652174862693768087797429223902001037259570773384080\ 3831918955178049606343049103802254720718784468210341068802247512943555267128054\ 9229623300410702354862877440980974299378966746457760865776287316107692709843126\ 1051728704520112973566171166306962281553417070082454955540858244465776251506664\ 0678604346828311/38983959658219430139795251041834996681533672240691839545759504\ 2865241885152871289085290193777260630619169482008050308161910980863381028751710\ 5417929462911417813370736489719807647546705888867335466785632575931428319274608\ 8169115016852554542440543998977576724711545998776014470069248021537707884819419\ 6465749408125781933431135328089133994634953804047701511330754353308645751686963\ 3012472210338843907259296892428700522767745756157644957384211723542289862137137\ 9378314668212287373514782425884902640181373707611645770316342909835483852173736\ 9584440010735792621879743124152460032183746025586231776006863101208233873029551\ 9621091540449891033152654498847098247322668175716950840717396266174134934223395\ 2539283986063125130325865515958084219911126008834330158977752663357460626549543\ 7331790355613608269008491542184841793572581805671344902115381523328037682120126\ 6893461105196567549834555023447108915994541754796134205143796550763120175184399\ 4712679938091782445295034041254082095239398190667149032919347667453893098585739\ 4401367806293788694654774081300305134096042386553449898117739310843952934141137\ 9829570082525106209696545149814721749280025268090315250317473237706441144484470\ 8529419266823008937646413508361199328821800337862962588751163625175484096634320\ 8330277543692181119871060992116885565002990120111266469818690567610955679125998\ 7732282249485487033628730513811632887802694664387806139555645018767539594339296\ 2717983466834564043696604887633768891687556236025786693212578127087671923157686\ 9083980586231900767099135065629244878845032028529523535317658958767187325521206\ 7477408413144454484721282717137526461889881456837899771742248882637455940048656\ 0653645012842362512848971066257692015604764958140785229667566436803450961934836\ 3995717483573731173792344518728942669480237685459431598887755566441823843506606\ 0945470893869560656007172783902332187353203333225648104586824484535921570182859\ 2241267695204777852928000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -7630602910150778898679778629368092614362600452977907285388077\ 6100320669967619755389271545842254716511006782925265405164412278804564860068613\ 1675289788643203510186500016973313819423290243119375369046034305718232626699806\ 4512546322758599668794394179700870994230598108234228066897010838362812117388496\ 2805247904308238653413718133449510636107221175282688016006040872142263529327502\ 1648265974120472901273210571219059747767166882813807530557774198170894730889170\ 3352439437189814958921903938927157940704401231800350407674334538943308617103144\ 0559614900068990285352885189365834441259308051402014603546654872432056468529519\ 7123035666666133798614190522068400017625418273911235832965689782503963288993164\ 6953578558997742253298861841670640375139816610015929759696082564514371249937983\ 7170749881564861412802594333859961909056814163302513093168681693449266606809637\ 6508354881080777989137555804337732318929061390129319631234607433252972248851700\ 2474380688278392987624935678659276528837750487602437971761176363721273697718130\ 6528678856556910013097170420349013801396940813437589019943175062640085250788943\ 6839814635622564177439986570677563389777438925265451335510762804247604379588432\ 2245628424241209090065580065930664264977438537505897440835264014143074686993307\ 3574731936839031883002034124042790320196045052363240678267642257094243576100523\ 3037360220900722552815339711047114143513988909450507175692146608211743235659721\ 1678315034049543761859385319632010758779324404133876571327482802937569921560804\ 7422705234295803414434628535701352154363219989128129063580072273522126744391366\ 5631746814245423457335691984265220410830319356415330922881971994245844806654270\ 3599022728188891977696142440174002272516455330032640759569940610074497253241503\ 9366848863820945749666740303536199603464443308676066477557620437731386808634379\ 6400678293847377934907184404132983254670927101268441722220087266864839799103734\ 3891429473475864962155587610820787936400047438342303346996395108779601725386408\ 4553408838421121059356388443031393625195764850825575424059044110652102725999007\ 7107344858623892980340394797632269412388358249848903608069468183912093634123891\ 11435879698789578827924587072891159/9652432209039498297994448491869171825127731\ 1717978124762390741358653313421441175978502567033779649919183809220284725406361\ 0128767479447318728104358367099687998164947169588394099750809793284933942528661\ 3775433490348926515229407071898244101190735981939612545680539789912414650007824\ 1547675463784002712565972683798514141835701160266396511485122778240464226422752\ 4557904815241504015571314597128421841700942619826956208399798270661502544949665\ 7522710602465005268580450260774792732452584201463140237835756824598206818707290\ 5357462415807945785388017497957322493561666313654620418459602045997876827310198\ 4068419169123771559373705930241799637270670767622104356521382705905235993514392\ 0020154933083837091546739604754947302229389810085609927052723991211745903211091\ 8362845893223900633531208261787658977009918185657164393350618269401882404937872\ 4909284918930961022125510646042114532584920604515018949528617298172105031213419\ 5219998472684968907130445038874280900781257284812311664895091994130342621232628\ 7906837350423579347751682742553685372030900161375083119855833849005706599203202\ 7897585734622217166114894758045451030277711489726835339559775360132200543875975\ 7618596269543030335780107006620960780948068155110345709596656519502463810864807\ 9444214079333023117084182334581738383835749173577105675543576439340911102786250\ 6376760495280076989882077205960290893453881989183568152441992629884254733328045\ 1283677061067427110865991819565945612637809233051105381380314259166757585763533\ 4098613890464046040472670082204941416829850962461498580421278536079947469487969\ 3113272841680753991109361392418290769570890749105419730899662272788505216247924\ 8282757498969848367230141334675907108400631360618410007188690778517896491544646\ 1698080097663076810254508614452094136440760357111546534228556315451247224364646\ 8724399015226009503765223915633137139177062722696234636883692654884156168336738\ 4721424447439410764673703979819570221824460967641088000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -38941630215126580303463408446\ 7371499921871431441210326855420961534871204743287152887276231576381695002678572\ 7844690821246991386077962617159685772453040601013612730967652610823675416723167\ 8259360291905550137850488037889086611029986306752880096005794213635804298860495\ 9776278696930081840859936395316344002873578991223788641347544615514339111174286\ 7386169043637960807144409116015490755201562798360503595860377948487077233980975\ 9828644066887495219906007839573208418722509339807129452759961345519313114313613\ 9300784609447251795361186494902162678215432145228932623465102435691605163127621\ 3021165132851776403488761665215247177478959365490585508832731502316861646228994\ 4814949057851141045602804861458339767963400493715146169356372266245528579295953\ 2157451422438058877590330464018865183865853312504570206128044571973545629513051\ 5500792930425445973836841348689230855694130531940366407761061668726026047360487\ 4490825522406145917475428416719836521086696797297913905706604490736860436758155\ 4344521116853845579806874032933748403175288854804230577323208431108828238115162\ 4180119439025117429564906480738465928560491742548257418148415791778890390495360\ 0935039967921305915901957903714196605699947575144752308075433117533339174450413\ 4200511174357868999296305046682401463782625956863775127263221929849706607401010\ 3738270739480077611435581180795645818348322527486741937310183834360846804789061\ 9399058290971761774666270103478722649694659768783448744322791527858244773961044\ 3104681477241825204410928790010751206400178368505862181701634296901747283495909\ 3289608804119956069589816318081695740162025408675398851221549915255515347839890\ 9126721472754869021294166359976925927945652386703744914232849760626536217192221\ 8924963188794777305637927010079855087348286369040934101182714093847564898429436\ 8661697041731393605890135135400532757481551090941170752330864239558365112679211\ 0545315142480099972626587479528159002804709205314457337412742207502461437459914\ 1556284033201504100964612060348501876500891983487425075133041495459839594897119\ 1862361160615291010619165913579930733605306960129219291643104625566770800385620\ 900666130826554082691056624148126703086037193675877190076851883205901/454256754\ 4182508938524277777012391900081665103201808734394003731564219214767657063297266\ 0314946570787567083797228829137505627349660336542268975579341741557156849505403\ 4834193254618844197340610164681761725593809636237427078211492295586939683679081\ 9113133475207691410399245315927119944344555688785920542010857833470000630251862\ 4060432932031052318280475091582665397719730675599786620340690232506332976557004\ 7601244634583294705583240769919389312682236399992469300122698091642747709872722\ 0244961676958309105147169108033142555106865317759055136993791523897177567314459\ 4263545494889684489551186974697785046003382156642127193809209992118503412575796\ 7907719130751713373475367363108973646379682878898473506686060496361353019035148\ 5632416944806238944552425172774532536512664602755133557572590535350861957292960\ 4695507523590735710031494720899991789762839141714408728958904445318113256192423\ 0831646836882026983580211063669938794120226058707463497787448946820466753645297\ 4124249214892286426562157888430671292548622312489936247362838609309804190659364\ 5419215934698433952894245448631826817723812674635784631035796330205077261416227\ 0456967880023313305684075029314098072426121799693530480984633006597809242769694\ 5826842249616419557437423160454376386230525476283830869497630936099863864131202\ 6970795542123317285519580276460524690029380210683946700026407847339687254059021\ 4629397046420834715921516831692743906289267389256420871710920957713170173321051\ 2563831970834858579657616706011383823591544385631571884329647376013007074252381\ 9853668319190337833805505699602264983837185277617146788853411608421373981721126\ 0689366303389978506654194931330372030406193995366479722223743645414189328350776\ 0529052060809898810590211804768556420437845759920972258151472978606680350021610\ 9050480973536260748007151332067972112929922421254412816545608044146833580378041\ 0121707114775310868301205430527116383539096704118093933965061495909870135667205\ 5928422400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -241310776923992622793610643009687192384631711676491133087721238117775779\ 4204172056880357708980141939476207410492528095535896636634190939715235611873111\ 8526559852959506109086921885556454592895849329243375520331620612408644348854370\ 7949543193409447562075377773259046638381906548716808818041953769624801202385912\ 9961392977447890095663475977350290986208317612164294915697633446628657082066236\ 4356211116677731817106113479460558912431718397976215172675402573955338991612515\ 3402819318836810665132892750351694887682552009400988306100176628880792627886785\ 6313330639823119651032852488159777414121529012248003336024260995595728338820163\ 1544417886742165548963694702530464870804414425371393069056988018675615682930551\ 0087334496375114103402324637909256890828827408621619666266687256174789909800465\ 4698870518813945259391810953710396062592480507762572680902036321817712117518851\ 6405506550434246514393348837172859420538389373804614582581249215176444480738897\ 2965375441417743029603321846180010350142708430540789788884340430381218345134915\ 5277833619383097358155759684949547806310269490018266321691103358597956125093163\ 1240537684964513815069671881563552308836196593332739674243395091814190656888884\ 2999790883577311958706679043704835728039731384754484100205430185816635733214581\ 9523339181773106397221589872556942919486093432682971149087588196386166665049542\ 4671342155887446456743342978460500586372154802364145168627720926950502166050196\ 5362808335424101610491302943577456468942979820733891034530526814816028747701191\ 0620319220598168154170803021710490955494678648436159412850057041047043966730499\ 1611011888792975300428209012270057169350047434842169376292351217683523337675710\ 4000093068165461042116611027077880931114985773722156087824298444209621946152010\ 0337699628194380883544202213974278708455508662925717336150529486990646424658982\ 2762172582653693619649027093661826238829325890047716699476587526515700724351884\ 4812852768649753746130093353620027041576403851162571617904369130874049779005207\ 0888932412530162940089047112841729915970937543725985173505437405927194791700362\ 3744470195663436210022734680779088941098258592015235993449803848941598561578607\ 3637458392774074357419957/26987031780528165848308534953457601927675985435951528\ 9389327662503350361731504436426921904916052060959048255255392193320338516023806\ 9434852946436805942240592035540346238571014249206532534760892869275453365959230\ 3703973642359525069406806358577345057653930540672084613134304270794886604961580\ 8921675839926165375759568495181643418184298332321454589586137705844407419484709\ 2407016861428577195953077774623510031791012334112317816583833119248072778957260\ 2567321795080056873548153186881614243975933113367502604537153831448244889754532\ 5057687605710277497462396632559725315890359331927824622043710567665743631292310\ 3339587373186548033946756822962034061492362373031378200063580500778765979160383\ 3533852401748114743116901399371134035599023817415677390737648043199982783141638\ 6923822533988296983443861318176561435595120356900739257437423073278867260892735\ 0893875096335493640175791461205416170917608173043989165428589254247903576923910\ 7253710390422476551836875975056477609174871087057979362486187264296874770034015\ 1141571431433978646481061573761478987963409981984836083743305630869681100254996\ 6107419531086477206677285848629265879495260294332262579874671978547600563720447\ 9667226246879010319214525355195696964742916105166000785057257668048873957289750\ 9983700685946472055945574576812611317180308231328325774224097440153969732709680\ 7193498662247871592553138483721558802363508111600909592231267201608455992161335\ 0663317937274219012655904951346531027313591998606980052062986129359176660521812\ 7512965891292282287473706748619264374266415802257562845322464915682744641961699\ 3196284854799115258596929587407748049445522106317006594009867576881502599590221\ 3557728485592827067668848896385379864572453893196357800625349950341919435168772\ 0105132738053723761427988579033375428942393992491714446926431831455603819859469\ 1701609620993228477138029239485489324634938593395454062441055790652809641178207\ 3411210011066970465398034757468578381824000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -75727556677733775048930775741806727300\ 3140027688288926744722136000571145888208767804644595980910353711291804942060109\ 4052629093779225298502689414480604821645934038329852339472989635072562449762025\ 5450691847898012135264662330904277424157000034452979530258553594695139597647193\ 7542204072246811939264362300828006424994234219037935316261946137415702179720895\ 8083832921685547011578541040038883865608248706070407241316031910673130966539567\ 1751332027882639314502103559686967197997647719699258590336624229926789672070908\ 0893151427698367163268441347114313970185278943632624247662301714317764116593799\ 3088949308318313584671394766844319671622880494765163612028684886820179253151286\ 1641469362999851234756841859500850265966562913068468492568937581578811304971319\ 2019406086606404293430828919910081898810491938574203945303877665508559268967690\ 9049574703844203717184950668938295759749700684880327121708758233009588991194543\ 2770827954084402278816877911054164071573023127191261901839169515936381012174948\ 0680081926990220256560003833684594872859209512584349302493836201411223012973599\ 7048342672781420542676334388260068966991413804337334172180858719731644221350150\ 1094197244991760063440729579018818411982133290094766134432877211189242322883459\ 3969201512330573169526125582965383672890853715119065469098740557013496072989570\ 1694642054070028405127177967357894087515039877073641147023081128455022645744676\ 0387839533588307975455731166496307913017699260564091086084794436772049478054196\ 5157401544543256937275572003170792421095536338424751077876435519876207082146958\ 7417271520151106131256348745803839772117287321983291610387957054610841856525066\ 4129005993343105351488138163617911006235953426720979587365546465261215223035035\ 5757458373416848287634866247276897760317124401918317592829901197914649230084269\ 5796276121832465647481064398650379001078184927565294261996939602774778371755697\ 3337451706535926547928750688112313875582027986529608454136464004573980536536748\ 8962790241210917531854667745409085209589040355442140785064734681810343798690266\ 9969959727100201997116247762144773659420118703949648350202165450280405631067167\ 9107719957805039860455051989449147016886926554148513935224954872447/84532170390\ 9417750640726675452346369873404612168277524649665249766538348443250333943701677\ 9385754271297173472599356779112797396472197921601542474864399073114585777680601\ 8202562114684868289382457233539031607888845530628128155311063238011288891494998\ 8865678482293566864442709214452970714713567569536339745579426196129201686449697\ 5613220586103312379672081018902206138968365895096597842353946946563884607908687\ 8299131857566691856659912120582865626932636761675001331466123209679560761811433\ 4619677771195052019344146749161875010506151961668390240513524481912069677420811\ 7554775889690636301478718210595486207391148833656797892204905582987146675722234\ 0964215296505806415323331592290418799405213156875614734720080626611037818434239\ 1171870020511186012252523799478134051700034649505021040692795273933534174870728\ 4169947065553684638346897403680248673008680684170322331478679269460450101887223\ 7075889866170938598414164567065604259598133120568664696505203664323081844987969\ 4535019036331940946576783244370266858931784011470699377869074038418734455798712\ 2596696247444428821106818804605456560206047893840201934537681830627709468678709\ 7763925227729088257025775069718781569710605162351177706830931930952070934169717\ 5689032929957491443638025016612993074022457275494738381966955685368078209607697\ 1646139824949275382811242249439764435777491936222768783506388801921792576565965\ 1445080336374892690244224644450401099238393627755173330999863192236209974613477\ 2280071203099572501527563900587395842968773123571290368689633918213075445159704\ 3182698708706211315347253531360169062032413952370987581808936508453236699931995\ 9176442118594721543832997208565554699955335101821477275396182816750705695459696\ 6631687027553939939829678688425498330338575260501830555188477728715891044776925\ 6649877953882621157955864118812033417365994943836228772923766697334873216462833\ 5074924577051772929179715606541992565213957078890504490971202950540303266548351\ 1556839833600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2217346411699948362241823633094550936683927459881563240068705442858\ 1870401767033407506045469775421421696955628953494557684102800681281049543633117\ 2295803476598455713480599361219037477376737075966630185901501489531896588685589\ 1640088020663787290897103976521397421692347454132493257451269864784317376362004\ 0388399320645632651283508096593309964238279340831212415021361937900537439726552\ 4799412427063605476594675056678083369012284216356444297931671594070890080682431\ 8840754530656960863752787368672111896809805116924043545056217991494848797801073\ 6411625712553130644096314293055115483354842143749722378229517738649641350747502\ 2920806431230222670954197997696483524298610128444575260081024429776146344129834\ 2947858094805074669445558549512060947827753598262437502493445104233726365432789\ 7011557363252932924799619613425585723011199411072242633595436446698748981492713\ 9951359675712702604022658095782219676886229976531258625555661689747559664429771\ 6990688972755946447793665940085139355779557001969019222423621290186865295357893\ 3851957735970488970963648762803601151475951496706720472676571381777039781773884\ 7005463568688500168202673799476833522894690451514519548259617198640322951516902\ 0263224928268257056816532645833809090233673337834868952433246492638330490518225\ 3491076751564741423749995739088320228660536132768017242274962236092225106401373\ 6092793418465183761338418246561553568206281874879935906105649746359782914196278\ 7138334672568772931959522930071122880020314594984483660179823193950405973596711\ 3870946703730294447672083613032764827790516593588552234432695544841715701173212\ 0950251436079607871771634663582354846594124275680695600526463733596303241027699\ 4023518241112247838022300909430260625181234106969216899047440889560145224342610\ 7355142711597705181274720512090595618979328544232907013131532125743712509744189\ 3064499479074403198980058915076477265123811319704563287708850078109414956911179\ 4965506870219061293428621749896436739752586475870558108141335690449457644062524\ 3648085539800307634899685344615415476656503028098305664076094401705185961211842\ 3028499450971531924388053198922963365342230804203861771820851160126302012447695\ 88511803195237935147575509369019690999433/2585164101676390912122239009859102711\ 9183812142933031288999143834939863577206635837141418657077474958278530077800479\ 8890243862452839899797286961545697007766069249175834524666774450847285914487036\ 7720259568719610083494535391053111850702155137674783533182178422009962648119656\ 2016495422183662216237385893369913830259546770707010134009325407101948937793291\ 0527377714317001370699843259334187421450642772130834317521445865310613892552913\ 7677208961628052495054033169665134084755813020107896284082174616408217397430621\ 0059546322885122807185880033134851383941220692470151596613851433066760236834844\ 3704325941558120252088744922819809708157412062981047213125425545853958988365296\ 0149801213955183143221948437776423045612196294446280823085734318062982447226401\ 5847950800063896216767161862522186350390735240874407630884553760867136133542401\ 8482001609559332881675457490491527235529204628902563064012876443202503587189511\ 7766798379742102705186549314593529364482104567225403391041325883181504289506136\ 8886607687942400963703737386763106482739864731038775833582018090782149482653118\ 9262652599261625930500824644431333141902571982135909414464646601600058383192965\ 7220531651466779051314465780515634754940842521983278738434653960960302524879668\ 8878048957728364238891934963444543263946364473219903480864225011801890128396565\ 7374596056160751713223437122797674153075957021235194824820469299203197234388626\ 8941533367670072914985803182684489137892114594938907929891303202353488136870098\ 9335000852014933626140907250601865850001601156832554351891284612269326843516137\ 6406601325233087155533663336404545601334476941128319333468157445033308688034085\ 4631719001832912256111617269745671675343142514843323371489079236425935031426031\ 2161550744690604451183515805855500886261051153905117588253231250310522050798711\ 7918325251626153057407567709397417313108128075084293302385203216861205092503079\ 8893494117045942751723381521416916549181278578711369389217786363904000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -10357456831\ 5710464162099893930677860321993772649901009426813158678270913394241176757008009\ 7895500807768971555375729225261481203975232893076598955315634668994713090937795\ 9725209865947664662401788208729454367579057077219652005195041730051957520598900\ 0560541335910872027006700390342083734968284457682934193047592932212808538073654\ 0761297122167163038920190040462445714385506806183029361362795436654421172304778\ 2806433727646166543560197514317172931006057225905557749040072608809277864509271\ 0083009591143869592802969855046627561076497001017488986749320549708120339685103\ 5320327406618092554130481385764566157711637244836405557729490981485587398021858\ 3053859114065726094008301803813013133394756507879337088456326588408597349142316\ 7646005202472618505059732370510995936180948774156535018333094560771989809135394\ 2698674817421774574681285494919884114189990009765289402681054792876348923304511\ 1202642378178906687649033616010894155470185746499049585457878886223987126131178\ 8612686642491455508534452794754532496423304068584248791789995208511046840192784\ 2382767668425622591367334619137034570798657215872827440842426005304130434243025\ 9502530120504999360530886712874462208031182066563150398453170472050271365821347\ 5717498379925917517419574449771771736985128165097448282907182284918944515304459\ 3230445009646468870986115685213365764541226332675798189615715343972851467032285\ 1898323077115137492793475639252280808379182903716090702395969935673687724724870\ 2951898114527100947375291539608518498722089353391710705607157537403279505495547\ 5433912368277832369584701637116079151546566881627519512957302956649139745523389\ 2496079444170603819539521821026060059124225603828118124742951991332778701998992\ 1276076286651673196365219498030120445771270754454641772928650971032090928011796\ 0230855279248242899435775903038547767547526841786440152515023661741328877534775\ 2712290690047258035234664433965783182851342251231423545520944181983119808977335\ 0406258972367554187543122591852226527413922965551595556418007805678633598048044\ 6498985393142187902196186810743210585306429654076117973996436942236313903140044\ 1115515382736873260782145231069791635885211719425760025922286583303619498042499\ 31465792837954841238540695550467990734506613/1333951234817198200957671403070616\ 6618020304503925334711757825582271179275525576537563777496273474772189855739164\ 0446907616169336357643138597446039211150802526866270160891081499106500880449191\ 1367015417362056909547718063939720565149200761199773447171399816077361201621051\ 2652409511383339247246385314728215865237243582181720973893933954508419412817899\ 5357573641060571996008882279279995142943406780837619967332991686545475731158051\ 2927481501179013403759868723243017898446847068834830872044690608924784122586008\ 8482510049310240790262438724529378546613895400532594193061363742928497070815936\ 4024434173306475810121290322538901317837721738173106104941090188515828202551916\ 7403787139835183931538727488157849554212364704684261510948650685363946473788618\ 9856242582917101896240430306632766626363494373315574694694824078269384593566120\ 1897000993851287816734448196701313399460235045243444734318824857918237218199829\ 1535477669602462292496125159126150641993218557142891413188743493889382923154293\ 6729981040895688715331205703201394604361855914369993738729304675372514722201207\ 5185687942674211937600488104409383331162268669221032007377337983664644829373899\ 0445462153931272636904059508201757507936508840443942467659554775610429165186194\ 3221687002526973650943885442631086886009433937921411285071036905737536418368641\ 0180194160552819838857917070560828698439379742980459533153074215215081175512660\ 7753275823030051148880961388143849067036132616416049159412465786386236658464019\ 9045820879459236794752907605224592516135553603876439106136884249411655113929916\ 7400315113120251894499931336566527483120795752714304526056336794383642583350050\ 0633507378126879285657325506485549895412095764718222227552691975553420738353589\ 9203051696795658301663941897635755567491424609567168933479590899730292685366260\ 0932926280267821839966119807783479817325912738084220591688621316008505146648014\ 7956794819193114414877988200985242228684152754382132330218051367690402604245490\ 0570245937758208000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1670071914789225225922812275801060211388058918356480199330257\ 4133740152648648849368722370974976505733548535299158743787799304495430997121028\ 9275364346533488919083144500780014598548998889773987975798245192499849794068050\ 0820793172134192235197040555242432409316234713436483306795623949498945397281169\ 5173854235185087445930512677932661103227234280993056232218715673262399865603060\ 4880071662974017194315473351044629495211036839776072620738055322289002712302807\ 8160348249187729910617971709125969878792228471295688081664654343872445382494385\ 3109683988664272519201924425574104530432079436663081348423552351040379907412261\ 4982892505189776162921767182759328275531495986469936829099808936029767003724273\ 2723738205055837506777717756568355502372273377770553531993115783556113138238199\ 1086236087809359912978456422017868515156825281241637664789231885243080746987295\ 4179014727753153118855802364659077567090169896433209576122206524742874393546259\ 6214818281159999984741342636066378108989031869412702715248897112165236152327320\ 8488404077679549544397366923319190233743774267238648541826064868359066436694123\ 9668274089074908331898212602831954597391605959609696367978734545837711787576982\ 9924674890391423431292830025312971904522769566024790965541015128284418397721837\ 3060449866394663469350405518458222207472714281891576234424680079915960627279928\ 1594559328069253849754947796242230050025759275526081978725374883002590349619838\ 7662085071298623001293118637507910403902359589711701377688878450649164756477731\ 1824417101380067804099650726629111882246290959834396314175288096455634260386145\ 2389096704474327216676742523660575601505729515429477942457577097762860242689934\ 0884718827428425633962015860478448039943942658149395627558377895178750778578766\ 1587036314564131190500936501052201356242819760702834203557473834061653913493690\ 5253277775704264856259348391891643965100536070795086025338720499478923812910077\ 4643176036014745453969516427007516716426510336352388925472704744689697205074023\ 0276062027808552628371058756786627801091804419364076922808614789947752378813104\ 1501334135542531070113779435245995917845993279145755300316664764480505506740447\ 278155931962526199147525039873999365359042422419101502965454056538326287311/256\ 8645022914665094919352632923505718231264656519299935679130543304433101786150802\ 5235712624007030776384509309349431432490218929844007240064549071722508479265065\ 8189896907256718924647071729474717854968753975431571833710634758235276256851952\ 3176655047895473797138107379546887949994944654185372992131356482685103962989996\ 8845075321781640573846757499241385628266280781971016420041476840355051941168077\ 8505201612818830393159074578320704358480893696473489588484901461984143936960308\ 5392608234012841357530544867768435965483473632172817416695471743129169479987448\ 7924388101387301974572639158256891930829844864180727441581677705858062773342873\ 1611196482262698488328113042981181365807528693267161242278042266342116505668080\ 4919907319186717580382091678127827371958869671621052404579905156825214166206853\ 0678670171495655230982720600223694317137611708195936349444156205595242299883765\ 8022398084033930709655064894896825992839862805319720651713436893609643167289476\ 5042949181077256835598858908289365166671831827887248937975622909404031313072199\ 3316975609073992104407918836475725003222337739649231715494341540179510257068047\ 4219482592835334566285978970729472014368307540111630945136267495413463731186179\ 2486205467452357164684461306921281870654207021980011861295770295741447924117852\ 6519708930336441714817438725335844160398141719329830834181716164734748950671368\ 7534335452177746889427278610831092964122998087698646884478912688699919172719298\ 6947134060047021785454417179964349597422681247446456291068756580675042532192884\ 0781883085948724566012879597521395751000492015816416180326615412625459432369243\ 0942521786761216540029180928246939191936854797357500552528711217500290750655425\ 5260607635871817011898772304955730411288023834934045138403256571082824047654926\ 1167877500270304555922732208493091471439000388747420572833524586629770671454985\ 0776597415035540546269910341145049572920667852612275645297884341051949202231456\ 7228577370415472322551595357874832386712401870848000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -9300807187064011363072910184\ 6520771490614386245507618464389088648423260587588242349177843623414974374604207\ 4823308950639729214736602395933598627805666755932696189742554774049213624663910\ 3872126633881309632403342376941901538126863231560910564925984592892924184966726\ 2435438362717458934206868561909059461537825628472527365544332320760748224595803\ 4610075236202655934487464899938411676503090546053386506302136194249605337399321\ 9745265187927485752967472883528993718327823339312938329340981571086434255911074\ 6709129303053128919556975710102113543480080017189515815265402742013330971229902\ 0100601260761181373893985457751362355652378791664999937074539390216308616304645\ 1293852251804757648408491203914341469295752967134128810512177008783304515899056\ 8061119031663443926351999233272037076220493105819019937037508548331361480426518\ 9045984292032782467786981899579864528980107820243729171120701389177072867448195\ 3909658222429766496387184669807956317575373929106507503034767374995290085783492\ 7562390472918786519217457997199486133971806527212336119361474631848200675912008\ 8837257863992468991074131064645053199962468049100689668556429204932722073970809\ 5335045272990836171494481988081028534461209654926024807589843397475205276381502\ 9563574146165993578418460585753130752195963534035557182294997180108381166628119\ 5984836074654888868298875904485052398022898101346273479679070867831854809267770\ 8186911151151340754583690741216859024196694975995642288569259129520243089758976\ 9075861561567682104774518992908556488050937667214125762945257101294797487635414\ 3073958984271017163638221816541683039413868202049984515638555310410599710436250\ 7902279489783925730357199286819181902374632451777859305145181914586217609926744\ 8659137081023139323325156260556859372512390731874788286380726529417456600782857\ 9853078951023572200396044886524941495764988163997732773150857709185523791835819\ 7626050603718074577523508938323611639818850137811516930474144643281557735475387\ 0594562689873616488234909655570904117744066456350474287861120559114351014737655\ 8586078697073652033971859770434718587527082710568812058445280627237922957187248\ 2707394667544676597493292065081094791432763987135371499198457132785106838598009\ 7643743860801833064531/19424602343028799817662476280216300880999113391996449858\ 2410521919272643901957265187774642512407059888558102309339210060134871113949266\ 5740463397462808461737016877720297759500104041050897582840753452779543274152879\ 4197203781638260791435035062491772944298491722835369986551464010028023665584208\ 3442158825749576812144079786300325371457051000250855941134774546493024365707229\ 1501928823350579167774749780797131719865137361684609771775021304079124913382590\ 0328308784358225640431668494603505478256841117762128490714938022167887690483116\ 1083702404359516328831877831084907716189979423645203813768633734117261083633138\ 3945997452551444488135863817465410338264757656112359020026841586250052508064051\ 1215349222644391873910595858579737911594863453940231973834827653184868468665379\ 8690895993921406947468083744473164439120772887348217726013850914192004917409604\ 4458312071836315958653999047648754488619737269510204050801309293376169573768265\ 7661820513806059309771222018437866714674904470260202002059419221146741911776456\ 6422291591590283148363712743935035300796752692841322052718160030019556145167488\ 4201344299006470618735733580980431164645151423427945003618125867346588232782261\ 9573102980964193824908410784701155475404122563878776299415752492758192879824980\ 5055297041995398265115799201246085965562127263732634238255178806474018319973051\ 6937381110601325169292034852016233147975586978320279626285944761333366892755290\ 9156855541003094343348983232680561647441686491733244015173299695029339995290289\ 1923559830327137281483053869905987401274765080698001454609143632763444597282048\ 9340349127603614711701680469597552119804415793153811974250370388800796523372656\ 7102065779403001165270812361283901648723511252516301656386856676138165309083859\ 0708893460974558473120091862682994783195758448397977230274358972590655751128089\ 5627526415780145608391906634829199737277907695507175056365250098002823583744805\ 3641858398724816076306840675002490187880494869570080502505353070510080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -19634412\ 2427722147803914473243378255952507097890412306505838689884469844939752975092933\ 2935514886556326361552143983708689180200030083559067546371464196315584932798873\ 2206121668917367557943662522166010673155176675371789502609523718587370863175628\ 1878915582128433956594357692996143196824448057869900846908597851947503990500176\ 5948675773708441304886409389368888894392420380930812562793102116106988611877727\ 0512224678267385863522323383302505946451867646972352569083449256163229368303989\ 9155631639751394948788904799655364712958170519735066616247777457455123375492293\ 8211323111957926121946302821740596791722398012827283090604127080635475721537275\ 6526113919472682634388980918558158806168456515819060781793565832741560041300864\ 9617258532732884557617323785605776103571060283313969329423835193287582213830558\ 0013382963691964216779182447712893918777938757110007603096746668557312985243797\ 6977178997905395753202092239173077550776188438561272131287788346793184818954332\ 3130414907503245575821357813652242162653318196775852707464962041853366316407782\ 1430366446171074111753547325185131851326815222509671692581158172504631484457950\ 6990987839900276369153426361346556302113914091967333875088938567518392129531719\ 4474911797367882786759336737954554356516407257271923979382683935183296720508747\ 2216959748720216710643452407366998766247514818031858829334940490984386961412233\ 2844883682030805664397393793745386370742175850437447117470183413328189518506113\ 6528624177967291065765391880366950491681909770768159136628686142713254538552688\ 6580644360513746704648729701305953538957412795358235886223827243380633943490759\ 5621793312309042698799978191713031662139211709436105629717201781786564831123730\ 9966385142362698363443382439866728932284296312044611909439031366574822301646423\ 9663307368651108418659089430309852175794286760866233140592400900975023009109641\ 4145482571341770524831543295309056168777098551010363590930858307168911329011588\ 9711070192511379577226168250068431503655682029034027864888411521091225875940202\ 9768041370073702215666717296495990952984412677114091374110551734341109693394573\ 2054620807450572941215586484468217710337260356036850201770760347447410279989634\ 795382804532999340637436399942016843793233941359/742926938433119597986191431546\ 5487949053087901696706187931880508689845029524988934457260419779279097439715171\ 5946039654069603750338834138775781423740796393517163417104912318272629226861364\ 5816354450824233577435429333022193875184069011778355524604092268701123375767545\ 2646378785523388127304995412787215960796339461030976362692654384506392491294411\ 9237993816473547550078946811386821128042596256130522441213657750165949131142764\ 5581477073107230668246699062086727582713748601897895412551892975245925178712799\ 7458270200524485501316005968620040748817113173934181842155139948803286022331016\ 7040648038386626494873915542367380768499331904385942667454309584510706646032561\ 7312606020968298832601733440300097113713262683896386624341661983395264063815870\ 2336685028030657088605041842391091810713875097727558549741778353720464390541078\ 9015339517598273544746899183583724317902025575851905375707618299892505425775921\ 2697824361509703448370427302794350645386208603026997172587556876156668802700867\ 9121659891254330938771406042583459816076082490522412203460114638983161217294192\ 1536956512201489580173773793583555000810779813599981551684256624833712946421584\ 1698813746106447561627533384026597782043231963124514759229683121138854463902393\ 4908644608647747756168020819008429376085398826404437310298676099065012817802941\ 9202743472575698364785133162148934122835703352361669374609264340677882483722238\ 7826706435032888835371437850649506820083048421765557005363637161207950743373863\ 8751286414458786579978691036532815762572921463697916446133328340335557611932252\ 2339995337792136364788673409653530978717170794040662416556696660523549516015900\ 4355616411493474243904769893982579245092764667763179138317001188233517821615234\ 5613311912352535671269376327265835533855645553882217444477696574453214648342915\ 7331343253169830333166707030797314566418495040482735490321953591746952257754272\ 2282848109232845927604124473224065618508423025684843244617741468808923127985997\ 9551714872818778767360000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -29349069992337164732765766844349685647408403646933621049\ 4598306787529904667898116438407154072465857316781927172146467153419275663532858\ 3195907149940375982897147883830423756134240617830862793634437686943905988276013\ 6087394646950820825784446935360559181745550638021320119195433215455414958853190\ 6095993927827356309190079625455176243232627638652570624427735468731272938073393\ 0144383922826580698201658279097561949705707703250926580304572472524562013268145\ 2405908782146711961640977370148116754139043602455069890608250726014737248115434\ 3216850867943274412845488046882000719934294411883460455000562087836722633371802\ 5469340567984170893126148067884988497629951334673554433176504255838492378833199\ 9621615197495712533383973865200947728219133326999944047308122141446113474501743\ 1283463355388004677496469686477076115961252825177954182383906131754623088578232\ 6942657561404692571595890496172820540527874542653866744749340669302855147465534\ 3291033208936899272030844135905560408516721068901138509813268090680465092312368\ 3702018513222628063234923608650600880769296370109562154104254404401793248781767\ 9289873436886875776099028747067441677135235687589802712281643910919022681001294\ 6820863026806571434298164452788870583479654578408868146825747563935159051371400\ 2485418317738118291858939781940781102456796850065283882994096903492933297431283\ 4286042919667960801052104869664521006012360097754944636069707744025655441708121\ 3723557830551541860810847093097602808626932477292306504563425751713559735709064\ 3980876148445771896311888045192875060675708129818554420910796232264463610526996\ 0891451634064044885503531979382737532376831943599312533439839985850939410913277\ 4554859973184203302152035191968933541470320565408423100445563749088248522499209\ 1350345429323720359426034321332648430104001239980159706382544655305877362848209\ 7511988606039289006753189842943018713317738034286085571087841513584603024705790\ 9439452066485676205100003146569670401693716239993403147606514918369090088106608\ 1097781952647047220700653172599488276756009963544344824417767647884409410674273\ 6256115332171713758058134982506420479752358227431105900021509655140646807203797\ 17643973063853067096782250135217502521073483590005998174516907437758454461/2751\ 0028378779257483732924677201086428783179122325239870797904285390255814244354306\ 6603005995107999970758675179601729683079600246551508999217048153304443440823767\ 0323931836157967136618324310975018039660755090417267290670381774155732776190778\ 8141071752431231414549869423668653516103850559463034808095709084406284963463454\ 7762999515166762425140570430776325595951004518347957745861873104658913418388909\ 0110067966457005200881183535497357384127647622541083794797819953824991359095068\ 1337644368401869387045967216291168309450174080285624934763930926841285543752665\ 7049241424471385894289988268315852135967801589755732676867421013979852288072794\ 5149797473504646611709896489982955501373578340932942743062695493514063436675676\ 6094312404620329640355477828317532913770778819457272923476866482039451059675766\ 6447602371812214250088783826992606811469008046702044940272109175129043278150168\ 1775286439143491413051030084571916611481732198055487259736292010564169719000630\ 1378211807771244258439750268127699870044767572619867034712896949365746824274008\ 4247493377546101164529227092107600901837157840129703266553114164557144467024271\ 1492058494579080236044101883096327517473160016579273712111768699204348894121725\ 5158680352481796517854704050218073625874953839823804833388709720377509216827583\ 6612041178302404145481878088999690872570018877070694168788973380972618144214140\ 1221121566358113989120338639369315593840277089659567602708029772726920536854686\ 8546153073666178916830692891516255170276384634523624842116400241008540672982332\ 2960511772873806675822841487500932533313550790688933953110548787173686356320168\ 6984333094799946385918382762631994873023603213871351318872145817712874874618566\ 8294588617931920856094244024693010154720500843515637372194924673465302762453738\ 3950799659160589011940153374914628169986947754390852568742518608214429312629820\ 6914098454694967970202740058530828546962736919704964176376617544566848990192863\ 4893503476310285398051538049470974268538880000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1802374456176727973751594654391339\ 4640236208369336109143620112782653954637872960194729309972999036881062032058788\ 1024351228765822841394500296185494117201894989229917546872839540013272232554239\ 8560011682002316729155414459432181645016263656169146652663982186201631964521074\ 5032509209078052802385053318081802634624830782342339656852237592638373695375462\ 7581292027498126437290122229700618047397126532017369434930553144334118743034181\ 4879892896800942055524558971230031250296158152478260215403540890232263522342681\ 1085550368833625838964560821368809281891264670169752063217969904853607501163754\ 7320714296945483807125059627376845708491174668637801447386436558289772650179757\ 9276132841812758056887072318833661109973982744971777000248331773974986727873894\ 8984874660764319767987074479127815758618513227869913945398281779176860818490580\ 8989412512509703223150414774521924614494389206802050211265952072944925432295478\ 7948096590618253009181835122288387409199570605322571017121950390353668864353501\ 3560363793819843560819695066471304073515709887201345829805827393012363412727975\ 5639580644065713771200618933038257930610137565477259409332366973751999407552135\ 2055938148726500097499538968619252211563891779205930829118288301603627121216759\ 0171671509427747950262324186637295350731430120321980320710282748395628093316511\ 2453745993421792113112119792167705303300794732434506249856334758554274942566659\ 6101009667040835613903793511723916013811011451983583925013893311120307977473233\ 8332441430562830264329273296965104856079408844227386512425424151984665097570996\ 4606781165676323653784227063116449120336236300922262000904391772562436897356378\ 9496240779179839908954148607815413265011644764577165378544857827192769279269016\ 9209409125267957131450864809011757879008314581970807168958250188507762033375100\ 6891662147289281790902038606367459441177923779913013000726091591478670056882702\ 0259037044646036194412254566915450138111537663120150637352442501395188294308930\ 0310405054238915416985465864879034951022674410371437640786731352329072392791124\ 9811168436209113458264015945523413235492942268428018813894929273841767251397681\ 0722321816644250050761994517647214821513540408993758136196854412986727924224325\ 6455015075788989466777524352130487/65378651986053744465855730126008748672543693\ 7059195655710638358280366618082355144165080196422321342727984148282529118494727\ 5911224988394832800592048509251164643683327255902320358461797197441050437737474\ 9550809523969711762325822966795191359817627890453690264425133970355095456695181\ 3963884167778630180619405915086370172059046815413427944865094331410204966410847\ 9723429331181523861019571901883047394607893797986793298004578762745538094073106\ 2895019561782415168387573212566421746099155682267934606602333177942895320342325\ 2903970335630126288746490240599048683902653752665590774413580813032901250956114\ 1842958025936203328208247824124338655853462825339814487667887520978971214826949\ 1242158548244151947878938263701267552797223197758934834087083964240554701843346\ 8290719611747292352869441997861778194042475137665777392005079912529142856773270\ 1377972562121366131847766161785885532417181354666002698064240632275705802317103\ 0500179895875847905199214375884234800242386150115154687818025367195376215255360\ 7342835822806758551492407366670672972317989402126012379715398264967629044370105\ 3032155799829552780729401881214112163480396119848001941394392951312727187897362\ 2553315806437617018853670690025378545421502016673690949851421941487338036207726\ 0602198455746274074884924619458094890888069781031394582874517202681003089336267\ 8934892751707533223141858638036641877841678893722966476732506625917252876794862\ 4702120135374187353082933815224469559980884524969216990390633306937563870971470\ 4804272381809866540777351294320458469604937465046693893449639190844066633366958\ 3762515928855846119836144973629224753566663105837490588866067024027269949527815\ 3188598181954837038606407765841415484115656992473868501918811900048103872140617\ 8406379626467764769028696902761064920162239485882049445837929657874775449422540\ 4146597379155249492395222257121933228204962606293888468253413843065788577975221\ 0069849879418395160223879880309452885548918198567774413618725197797075103395349\ 6085940109783859200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 64383403548873673591430623664399251821857841348066128078575\ 5773991244220888472591080270489490522115612024211305009885969081178565747335314\ 5061013379563861348815418884427147284279606926868643718248006433445903382146587\ 1384635144347524455357598324817855508759595884838467223880057403902653359333731\ 9342603101177182880926177755543560916519732959778155757488456076356093037723416\ 2213635869831212159466774912656826115391308268291669652795968479847453413364945\ 2327161957537294021566303627968171403682638454807557871754881897553281744633501\ 3277816640414916346809303108911461308269330520304310796593540769513517300300248\ 9768066451300990907931176205820999755613020672173526540997677414740224758635416\ 9626444659210219885993453818298539652044932660919941664478337255297877631144962\ 8958049662804420291617423177232127152543102210660930782150637264946016802841456\ 9284868961284735633868219821702649767263277257299176547178616076944608833328584\ 0541335743337191668730362229546412265567238302680961374643778863213195941974092\ 7049187165891826640987693604818433968192503228780663304919707373339728052579738\ 2197104925586479189918669259497486361576996096285454549487576098699164821840290\ 8123546569408000788165970226711750030917913159459325112085745348886217689933040\ 9986221277270701742188877463439237527325592313839577286872850642357367354955799\ 5046430630542434544147379285198048775857927392937807512233330045968035163127981\ 1292913213490017638547008184721786980655314763714506230112127815855801181250383\ 9243610593672069143979926837581336999409600185399404643069629626798710427694697\ 7990677214488032354760053706490520172467228552675394471615165091314694238759319\ 9647720559681820917807707236975838182884479644858763386183741500408489066165173\ 5167761114726345279930308171163483995343780455988843998290903406358789630383715\ 1174815748609359589760602716695254030991554726475497378309234915334796552358635\ 4984123285070500430367926774716912191935339117093568362412902269111727775628977\ 6922841021088127926107738649164869209707558838521906394299110748675694028457768\ 5604541911222363950612498643322142864130235793846212972683904496828927606145808\ 6660035080871472594584351587372035636355966870035429006898333076037742714764660\ 09471266464847751/1098413229209753956251312826905802426448875686712932509278261\ 9463128404671880507981292131579029691231693720615959845627963828896177268080949\ 0477070561690220961045421533275349171719133703890236564837264413652767052968180\ 4867649717338256857128563714914750776931200269943603085375854543553308933700016\ 8339674218886191019294809670752795183142825930009840621796181344600230866314185\ 5473996014951910969187859498161421926173498002390712501290968946001881211328071\ 8393879077538199632048054462315850426949031450299025143446016176480273118993924\ 5662219099240208731288504647354039798322349860275863332655414884435560844486657\ 5087626698685789270083945907742681650409044086024992793274984042841934720177454\ 5282700377447309369130216329812962689330227652484952881246600893764078451271518\ 2360254505757110669688919238144356032474137398401059807326161344578603248087298\ 9817031256119696257574269656846064344071715153136193298731300635923590875545256\ 5353876492557150159453307990508371620399469038705505324678784837507696620079631\ 0445848720225630825695735436508950360161948564026546577626874801894354533275855\ 2665640522669329594910178734644622386119744316836420255946351460512720761265696\ 9063850734296162847054236714136656401129870565860952407664056079704865497310004\ 0476291869474667550553086369563724887060802431957651466603920125505284924756904\ 9275908547841696646019174993596230568732827611260896089448796887144335468269937\ 6610289898741915622722528713039129877334401385932142325517902677732357375422926\ 8946756121824209029034594675408167018937693384645894294512980383271911251897060\ 1346883146598551959522626630617866241403166958669634743380442786246662658577940\ 5141335644599720117784459659950635377910989206704402119510557822834164606846868\ 5506310326767563980878217855574152867738220640660038844928130324656054773233881\ 7474613633149533427977061093907855463922302024728333890486625106439117551422406\ 9313803403079462735088682345702245200094070840204703942256671996885537253011651\ 0506549248000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1038250844431844581540214781276870977331651518708911528597645862346\ 9978127675705620403006611893978085943892553791998296942428206759920263630755636\ 7712818233403945425552967406032613092836257232911116872845455250227428881838422\ 1446329534011618886718567914963480265743471737019674471651769863275019094752571\ 0644302066949965381673854513966708975330406532293012154553177426691688624342000\ 4541400105082257927841924656828577054129958187650488551995195419659855377279024\ 0155024692107690536337671604304806295665435070698162716502104925925629854523947\ 7361568991145591138676005359328047690893537579204704173982289339939500433700066\ 4621574381324183959650793283094374746403798164980164784922530644207842429618263\ 0015878115872001424404340648531086134453171097167322855102625415612907684532716\ 1544064230457051741043967817653583719629273212824504669053137367664517832871194\ 2320448853596109034431602831824430755443403312607344964218613470712424127907991\ 2808721103114515873299805034584724208289294058881404619943327054430365544302688\ 5203729396154850526851717770393964560485528690505941487831732741666009909183593\ 3695057675634123466347034046911104754245900891479771417922780707275407563190562\ 9589299006336899073893371353340456948003980942141681701368481445793430970798422\ 2575319941494377748784259125913293922046181748708886912999420365072357239334244\ 1627035814534041395171265525559091628002108639437780930470322629012682080181569\ 6146425610857886520992604045787055748235825203276626900521108651515734990444226\ 6116132918185871221401394300461090142677501813837967803353906710195546354903899\ 1558458544246371329344312835031793913905223561678959153085883564244875959162689\ 6286703696673140045362855954588201182703336892377666977800839106835549326851814\ 9708933270778058189065782170195076855478686200611881289013723152027037262931599\ 2064769114780917246181788420330021826194842211527164568183295814799121949554731\ 0593381344629154009513544802569004909834380538253497731033355056468550435929103\ 9045102040709459294829034877246804364476026804548259658423461983684641021906474\ 2486619879148736973207334772117201337693533142748083206536558303225813558750144\ 8972574724996978320868976705755762827642582848200301842325110138010771131729343\ 067670924756733/114101126268168774965462589350789531418336792792392898390180565\ 7526963151775002394973651157077726624411975868785671214658939987362668779845637\ 1387493269106263175421166636276991507802983132523102754125196538263705556428845\ 9137701853989306955978372919967454318208826165221901001263672881083112753321980\ 6904377872643994517935423158980140364011654054148497245865366231708239890368371\ 2306959983462493674895615602033779144907337201192114932713468710633242057062871\ 6327157106683333742235528163362685147556131769828048821953675224053584136604220\ 5325723732546597187580390418886886572015200700702290222824463677471097942513733\ 6132941917202415449015285195674916048171111171782802780494501931914948224149002\ 3707547294585569071434363008144750768175570692164562974986041829367848749992083\ 2765156448390900325157458535918490474215706468791841423761741299826631190916594\ 7201811386225861966538689881418302536446018073861019850458753218115695802445181\ 4990779435239428289345170055650629924897232271839650995364710165260409963189384\ 8566798100316216066255240369726496687554306123934531366719032486445789206443016\ 7463384877660732322587169525129829938647073321755670926178547500977706731465301\ 5543487595163043926644913728946454433746056044003894730776496466281335990097780\ 9598156054706776094700889044373946298738150863195803317955508279827014487882289\ 1850302905877811963903021378863767441356468727167202220327622063534727506044161\ 8467667538727355795660927260072535661768046330778681430918106978078432453013895\ 1015620541916038824791087655024948313276562131470309575636691365495090189791338\ 8631343001893548484681049437818399326674828934652585595147138817074652518077396\ 5552116169151781063019501663163474874783150863371461320610638152821105367518431\ 4717692934707700248276899128048607093648767526401647521071982561234388657368316\ 0993983088486632984137771004435295068711804702721902448915777690763056272814025\ 9230211952925178163892586464588853172310065670408423087016544613380427051618154\ 5115661107200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3536685829975969844094732532607577676956268686085304503942876091\ 0436448932586333916552377693561268813278869729117169959321438219792806405459528\ 8444519571124021126552365397822565202034486850333169035007501683936754253863547\ 0767239554750743378465172360472345374864764892930275946957270142233083848210348\ 5399715198367020807229932407995714179192471783253042845364458196200835196233448\ 9535365459767974835669212045887981191898127909401529879631361396006952180864782\ 9061488258471495203131899105018226040664835557096330957660191194289453123184933\ 2077120001461716282801357014641292578882213033274232118167657759827552181529379\ 7373997553657949936204728074723457870868724944161037856522909857387905861504029\ 1856093068961261009051815965389886623929933270418468752382273597877064049921674\ 4425954786294415461537206880153519243993392056714554432334665740567141543947000\ 0633279322446002827232605439035575811886791008115199456164396495732718941633849\ 1006362018234693863970346090725812420689096509991039912804031825048612140023478\ 4080833562005716533600247676901321983187851015115852370021541074553093420836289\ 6188970390544654120004739114119543601441182335818907130113737924909005687075077\ 6010057333694039929198546390722658176970695910136391767800255493294709705437176\ 6472162239873086950529907989080280838521317354835480590179363894968286750526323\ 1671448304480305380723679033022022988184891995848602653838906138274073803225492\ 2876153762658796004677219913955469673814477657945993024000356151966734135101694\ 4331432683423055663348971632277176991811148036565775162051351682863477138634119\ 9028422639927430174281846867808552491330730791910790626824420641667979528676812\ 8298996024769706546361404613821544358336483506532735025877873688918368857149834\ 7912079079387900110977468364979281315444194377931395497720630917062918023010088\ 0427825050398117790239019622038151814341938647813297960199374570917329573798045\ 6204749731712665656609751927045944296581743030630403951967603146726909924729389\ 0839718777458360951574849820842534307313256496798133253036371799881178306899210\ 5668667569896894322273761456068890630422235062077138918660042586981514648937988\ 8336167394647891327431694598301118038361692143836530824843863735722591975933433\ 856792144330496162551691/286535990336368615604911801221641118613447730234383406\ 8543658830505607818892001304026057604929357488732250975905832370101725031965517\ 3203142180654730706842546026797436967759424054144929272519804296147248974409759\ 3595138181216770426264841685232935989250198272453366673351145710280860528925453\ 8300777662693609320696906656745858979409362959720335153245294771306703003149751\ 4219262292157857657046240324915344070002387109552633876054398432408478787430375\ 7135986769651370308928544696442058136620181666430280530214610212486955122428851\ 1839986612773294136941444386483053426101350830980334520918867994632586752497299\ 3609128336603231375095094589342677067909924797256904479443046958084851552731803\ 9415573918355639698353624764307553971775172579380151109381602572926182920534918\ 1724187475564184755321073463577517459952810252794967962899041568387674577259550\ 2799400312309027770577558943451963252061273185280436468120486996465501403719246\ 2761152075950456024747831856427015648319815597481389026280970698319875082082452\ 4116473097968394635400513491142116759051552770091686068421780486364469271884611\ 0684275929986618652227106008996544300311030962688973890696720262133284767943386\ 5142457296025509633215099753255593181176498839528281711811105149207083678925658\ 0440588770166464537463431527087267152459466637998588754290297544468739375425199\ 5988845136195015970893583239777060272037118774798585044253582426677425291898075\ 1017984908465717569117499667219556246104995552358990584754719654615685849983154\ 5553504626940130282798914487135445532107481411829096652231792391113578792054389\ 8997028259830618428037952977352933013991484144178875376468858212560574412877649\ 2204730814696993179126964819620500256007794730755217188473749279187221040891065\ 2172675570805115634766493408299429962443560738289320567421407065926527544954846\ 6707509045624548968611750601914911214134628575293607959661496190564252878382092\ 0826760515834639060489451785394364838361482291110727090006794904089848154127618\ 5101707890342121233711104000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3488099255852514599437292418902412964734594527218\ 6447117057287682819805616439174155348471997900738990772997203690330856925126535\ 2752781482386019421081955480434896915330885645163482176674159536887857701000590\ 2221666024031646958819961977806796643049863171970627947876733091884305258435643\ 5270387810802853143140679140179430633898695374277749488312477363736267306450598\ 0248596367036333507240458087747307065166422543821583411050674786079185531632120\ 1799900044412196723648904123686613399734213931335994090717821265226847479146219\ 8742031105560212522231273117625163364238055063611305942076967204471217923174646\ 1857676214725188273205563720827024319817228890286819962528036707288400271393495\ 9682564141645853502346733846206619914185850656771783951706452877972526560172872\ 9986952584245837515123586476356140203075774898402747761801209860798272049740644\ 4992961880797088894455483228271636457649650059301662878521837377630362641801192\ 7943167864064984078501449846944307906193977212757759245798147559275988485518114\ 2756242301700387516387215491046545766277437999084376191021008575305679060939116\ 1539018418978803534090627393851456526752996237157298398504932541702509358578647\ 9841738562420520336067026866256123847161553146711471813702818690309286139068456\ 0958443181880649636837914999690334793563003015962212898482899697974458811485131\ 6707334942751784768579489200762271411486826242287166262013637142112185484357939\ 3299252446615380026012054270601144112924330381399214651455310967164466320651463\ 7161300126802606458197597920879288941352938661217203361349201670920683938573553\ 1940382726193590687016091482995861268272226628135066045443340233429133210316668\ 2747704672148269145020699940905109250964762610974836580786388828354774159348512\ 2448591082381361850662653712463056065050596900483475710091420219014858612762387\ 2768661463172387486298442402583698617751381943230245537519725430965735788034291\ 7932927724082057360012412947816587256081628879556671057672743870822730990548388\ 8635630847268101374111851667823178055152041413940685111435615578213311884651150\ 8789563719661675463689277837346972276110302002625834845555587214534890411908209\ 5286583332920455461463355903224939439047878572035760862745247711695217821111232\ 57395179943871760573078626982281765731/2257977502202945466700607664661528821554\ 4700405014963533059651432078714318360057537507364559480220565082275804621746712\ 0145055725992881183595896369404690259306940059055546868513712928510193019623962\ 6363016593915760020139752634323726488725103587377063562802493728977705962432143\ 3951011779838120634379179214015985877490040897354689639960703768857245919090622\ 2638142418576866629818865374939005689847165041473522618409538420155266909811421\ 6378833006334262722473834494384833548762030746766220654361056603813423800831556\ 1285392705039622501335524480478210408502654262825295027729232527805834984261352\ 9716678445003814245499158320497728941872265351334144327234040112470974791913853\ 4798223731618527963460418471018516500039812993306615905750295549596633580318412\ 1108389337078923762921993942504439205517696517425117723772055638697776033145946\ 7207585636853632525343678241802594672256293305019440335387401476059413169924131\ 2555327603416098021505490422558139098681288116495344093330287982376770937679307\ 7215206845861468604544133718863367902407101589962308790523364949660715124459330\ 9335040119364753375257919618316042712102785957618647442277791495082608119249760\ 2646227801616301896473418306502208269952564273121622187408541054423252199271816\ 3507782319106073577179620949512180475630879855353921248176430937461492315844714\ 5875728656469054158348468741631098397277321849461023752167436547091289672909104\ 6611873303081527684937695764715869273126084468628495648496060711491425755276757\ 6935212454958014413730236567411039331975488174311594119819515986023226957634386\ 7054226101288258570695689626920216403766412151457182480970936990077424364573350\ 6474834811077283608879768528414841633342743884311225851226724159357929478780432\ 8502794257470308678657831849724859721688896267634386602311930524389878774842719\ 1545527178404403345693835732706169880326951533962083613576233081457877346433492\ 9270774035053567319137085497243929239847452698271970622635109512988516783926123\ 7223770196474350375032259111104702054400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 528004512927743182467757841919742806\ 2017603426834861728980240232102413611660444224134283591605825879973467814780057\ 4083173810640517673012542212885511452126052092442084899308020162048190640869192\ 6631707690998303853414383333296621466553848021505208240318488845149250031305208\ 5776308538209401618860061703412337416142766304591570924226245768180398007647638\ 5893596178254627346832052124253189982355083457281374714421872649944543632883000\ 4720562039415180556113193118856222313085531786507637935582200283693798175572927\ 4328304154325417001223484782111014315008818629726122988539568804283267861086023\ 4770444979181237769302981725046251493249668304376251451955714200048634333304445\ 9692154616222599249959853892476369982755218243390785952928106332489333611982097\ 2620729232268251328049527233431458234342022430807468469652348920707495864972501\ 9136399248823981000921094128873107941503635660771154817796596575746900148651668\ 1468665498403343634740011176947956699867200700649212444514204881069481211333872\ 3493021198568396092731186356398760046974429645255638402422692235008199004520733\ 8303754246312936619405599347330027116946827245441593259438751463966529644282770\ 1499326403589435511250620081361352153298303184095366832484145505003567481495028\ 3114423689614970811498939073741853502331265151293575282479918045714668404404390\ 4953502101339806494527308148566034564894505628443863804257425858407510224217073\ 0429501491707261706002834846191899799540529884659589638835985731523856100844765\ 4829369173426854395011113493345496280041141022013534093159094329145573804070615\ 1794916741915970850535093981818319867016109248785256989526690525065307263949832\ 6776843152595059967727287029299122395094315131152852872759437084588426619306481\ 7051410402648259128967939286258656026095169715729348548225336531589203891306911\ 3181802025385913918693387401374494910897109188216091840250092186338491321608500\ 8599240904455646482501668084410915418720317923829370894638121169670199234026984\ 3103615727285794631060357366117723715282271355058030288497269194356351512969645\ 8886723813600885346288184040657630519017633855491168809712627385064432800046140\ 1085882951529750465991079021499963769167950333806140294581709398435978601925555\ 6523669168049486878510801387549811454925218637476643546101757/28919016102345582\ 2840732183064855133379625251551261700937967282173262896141536345269364805930585\ 1082384534478584225446467792544163760236136088503529517188589055581160993845013\ 5776685218401483402035136079745232749644130148817737068310663263714261350154561\ 1540848165214718811640255913990423422278852124588680687462271410903622826179571\ 5217159808787416980589365398790108162669652170844035177025701088729339238865810\ 5117338728663428999546563163528582876115263554136911631582491370990085378762183\ 4209490678884970929857089319672988106461321210063576431856640667571549420901988\ 1830196596073496885473052725385054832834018722949684444436469228725163221023811\ 5995845082876245965006055724792233283431340370860388628409624717572205535438975\ 6449241929549328075751850827823375180399514696796442350518155329615612356290370\ 4835159070469455989708616811473367764699061716431592012134399818299117676714001\ 5022674636990196830441771748769773555823023522183196835514059522504349433116500\ 9067222145261505019763476380293317932052097092719302104020659570603782437039148\ 2141810105333171929579331297568833570234521908968245001506915169732469950302500\ 0722325327791676114734964385255188381809914361825918844370574782731652636550947\ 6170180653834054608316370313748289702256790596500278959839317715272441119323148\ 6816988248795734097662573566888133972322170467106820926415478774853143810107617\ 3542614669212759802930923437225138660484229073124684596444356722701780025915914\ 7935779614597659860072728737430094119080456624652722707132451550396856173879605\ 6406540754013974998914668947382335609578483680838704146348805797845859517598308\ 4956580989956610472855687447945351057144977398727371246091574673419051587575787\ 6465509560554999512296769104893678475511157428107000907051894487661281349314317\ 4580097821768382743629048671720111573892967472851761786468099596809741498084401\ 1964460510258967109451325356634534833115764760016865991198828345320197885068412\ 1063351532906523014498241432407801450253639991020350249404117997175439360000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 133\ 8706226581780168245727523124767443455341018265986818247663655706265995030032790\ 5075315949951392734795880942924532857114239044288794577633224852898570414871002\ 8789273091423072129423063163754337370892948125854938013181954714199239171456840\ 8040258821241135981996425829372221550728479689580377427328491996752138972816348\ 7283501107581001528363520959146422516531613767215902352474617498503765143853893\ 4044486268135266539373423625874949809906806685148357969313582741894823364893072\ 4007030283412675678651800301864503791762064206290777333685365220356114868965272\ 7924027787514054925271497440256122570363379077373065978311512971159848553490445\ 8124752546999498923796649097956107284432658656024118376090749208139208265189865\ 7028555105351944743464931635133533116203508341792573140009214053381818941489279\ 2080171926022917691638349324225585208658973671949673795113355065036515664639610\ 6003819075310633680765093474599937426847328105187870240172145843433809170865006\ 2164590152090748990568604074539852276425259029394123295000017265304234960271922\ 0059452762480525490334868219317157205123313766339186143703645704767986381301125\ 4762186332825862311911029148506934193927847395246674976778608226567322083149536\ 9119100299261408842438625120535895973881811357131528441431606150699392674441163\ 7172132337466756435337253811528045424777453113445493725607756281602193169696850\ 7438428002164911187665669161930260994185662258858503192661715527575332983055909\ 4434617139293997123856418035159141955264792790231237165144452353257133010486013\ 0212470524539136753716215748291280425129570596150272189225362627917185970352629\ 0658745060496646855941860640882184977330758656314739989497667746917832834927985\ 2674668995364545955523134423124181160950984531848647163086187772175430676432757\ 6998530218938351158222986006499999111053259305490134658792598288438357576473272\ 4647910730315679389476104553486451148382971299830180521486493870974204286030254\ 8062746318419042330798354496531023963845023094457387712638325526201699461641795\ 6923602832102289114166855818129394642370455808484479883471312459912782400387802\ 5637866634227800416133434673738837473498930161270562860390051798446760344740628\ 8137900949276366892741899524604545429940557887083068572385798739261960707188985\ 2690446799392101348203/64953415058240174518347881502803043315985134684286893541\ 4651211451918988431121169560938814292530743992146996733338615627221707968374993\ 7037180001075457309182285379602775932177597382576151550508460532941655238437297\ 8116378368797360005320367102941560065325962425989457741976647863710526087586943\ 5947745337966791987121457169066488194793704700434199268394055613187867793124187\ 3510675246619948930294623198044695796764405712219250543051515896194184100227257\ 6955717617986219924517900873942613551755234030778769136000352029390167794941360\ 5162289295184938710928332407679788703186342886650453431237032476263555856698882\ 5963119231382967810290834439004924280700459342198970065456920835682707634137856\ 6170699729852046690426953914865084431867801022513947605286213070460554844347955\ 1217391637559602267479807286527027215058246928212364219075778399570900686155713\ 5492556762740266758257354260815763287028574153024028747671467334664340119075913\ 3332822122599987736673349681940076797374997467061282389700837977376269089751495\ 7078111937451179492968370537003127326693088284160455386256732295183234973128004\ 0292709177519702292191435516129731330022574803298564481425013591618447313120433\ 9851659971602078043793811813168205197982174226078892178995785368735899236219937\ 3254871854605321219209674828126148372549210352556542729612849795583641219790895\ 7720924146195552421096110107848980572438350505570376981796040432970633017870842\ 0634920558583743549785197186905252592440996052295645402524726601669803795263017\ 9702301183284292395989530745445430053076071100124575068757463933444684571015621\ 8310033145884152411266776211304183793235315722026805587528550302092238938709447\ 5598758362111669124166134426999410506072134280310219747221354684863678865026395\ 1444937053037812814564628789537751733827982046304834948348481655088029359164648\ 9940397147983292607248820389649910346180520100912387879799226635011784038115170\ 1544311726905584587078319974438095910441723861997878124994821897975217190481282\ 9070998238883539708743581377011436748800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 478231907404160850323902508288375904\ 9968009022318853208568583947163044828297184301665211062976765486709249157257157\ 8089520287278212074932521404698494985260858082593539560556290588857801090028733\ 7674502377798139042175532188757970132665226542795448973169961820960467022729395\ 0532240602582796319018968901153690447851454856224827652244991346864074946119550\ 0483456948004957838399680284382621011287369075468349591087112979300205883057233\ 4378622558733581374021917674474304521269849455463520583410936554930912021022178\ 1065724619463009085337961912219422491973358013334813696871297274180124913960657\ 8612665085500605655516668945730789505242919837284028097014929849746373010182767\ 0278131927854701049391714020296426710587529901666167957753769290970594359980135\ 6151772818425743129490919785256686738101481663661898197103980243668467444447062\ 1012962279812248140803722303130832790329929249993838789732176081069887836354732\ 1475990070038320931406339754771253671857509733007040192070814399788852803749384\ 8720070936264497389605701904448641396958606802376554599862156703894589447109818\ 5527166630817748655246816124528302256409656037331330696466099145570499701186840\ 3688384347357893742274880916676327232167799802707430237004731395209786044598029\ 7661596544575916632339994284666472649731839563505046631119180178271161825522566\ 9619316251918999710484847672402850104959204746024825875666117559074640871520780\ 5234247317547388863727778189805333965595086386748899084296993678966012630049777\ 7152052144418491454599333461075981889199755823528043973659071148725941981348603\ 2362400954355578518179947405704489890385454574969041722992864747230019264212056\ 0240434924480024205788563680239545184940010247459827546369595652305964775104127\ 4304429782624303698000517185120585040952847969099525041429263076285444863210376\ 8310504881392448491201052416077108264351001439431900852046258479741637318864021\ 5984428927901785655864937794657611606147843549509133937816973307230765872216197\ 2798870947623721217176178803607544108716481656270032031406671482307866147110187\ 4861622697790241487118094851144531634544001770142458833144810896157362288627134\ 8056135488514434868775565767836756724121075124870750867034833719610793170362626\ 95423868740368316620344996135129187323858008857158623546772233423536499253/2140\ 5941933349288974038424453096326315775924943386696876280513302814247923822510045\ 1844107128133533073146001170118881209434074085233073257737518880848675932755554\ 7108740993025673573355763259446604731599994770918787692148578520222173545031681\ 2201492260682848579711209223776809377593578220343936560655864399869074924945775\ 9627897056649826650975289294879830059804105792717904381649925408334397887010984\ 7744312683332145471106580807962478532830610552860311120568405935216154090282291\ 2462927126594507770483151551189925886577324684345664636572267543934390247015237\ 7738417997098911703180675863310233798536006261673342240132039433073431827272629\ 2902797149612993487861924357799658531030245308584549368689604345009874964935563\ 4645106879148610314661650323908589970433522459548625054363100690745202069165922\ 8914070246611377075322857957021164375918657720205309614866254458287954635661269\ 7502151204299742123572289142885870845290984024709107352842123618084368444962986\ 2710472349281807884902022782309332586980108241924091665517843398830968379177331\ 2745286288098492046937433910839268083080334768590987210288806220585213010294480\ 6713292179588268105405066855620168257520034541395161090707646828387809023867961\ 6008627405578359049615163153352239975318271243143909842484909667792979817210300\ 4115273015410553733653842063096692173796471968088065126920109791462401389298280\ 9595540622048582491328340263337028047419997416495580523989618573982372512695525\ 1084432666021069145498009712271337355169768449404257876626210852857190787330600\ 0619436264129066145998548092721374687065265142718838731351302664688996728013523\ 9500137086947663105884705705504979848451797499154400177115045740473373875487139\ 5083040801799707303474717764378237412909326210335955556190316662468306290313202\ 7314196471934259522115336252394706526496164086257306851209020563852188675018528\ 8565741359212948996784589855273920127278081752721703367846919375919372076377669\ 8736825182983839051167824887730236231742310964383807947111212024048491343068690\ 6929082765043302400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 59533388667216028019490625918731470180793576420090737472\ 7660437480296627643425123787664402074338454807275001653153231527187086469506859\ 0428656999625266079405334481823288407426179950378237582688425127161343735835348\ 1141479655643627659955464160453788671476510331647243416188900707032768127663717\ 0247820383703968037963233158948283258206857360551032242119957368596238980190759\ 0826296866056754892548307745981982765810690428235321320554602672210865221295601\ 0276091927637008966999389594165987974651397759518292617548960600904110222003686\ 4421871323817600514249923473665361374862863968958385354326312599967695645999921\ 2680018991624867484256743119119858575085801982948430508317600359662740431311430\ 3484626926625518742157310460702788092193276132633678650941375273681058928317158\ 3085940491014986947801891139562753954409397093110559791252275844864556007705920\ 5697985053903556190365573717133607488261533806808347880843486618457661036354138\ 8311887381845353736225030608002795405915039662354539527225353369960564610404379\ 1721427717866117868173778727366879168894908984908765332815671150954134028005006\ 7295073311227466636148374226904702430716703726071175759787649826808317630111452\ 9199037682864974794247611470719919708261396174453407828226871409707349404487609\ 6968751145892088598309957209865227972376739883563925637688624803057898447290573\ 3928864507359058805660990689668490775270501470475539383844778519242394047645235\ 0223407635076737405992561564694477250787218617479407073973186678269960135550173\ 1859127724827797469414058634904070053759061479005416386233209781157092662845070\ 6622518863196476872641779643313567384914160722857728001102454248653118275073190\ 6165309604500661894861802813823653982535577596133633236760661971222726893456033\ 7540056204248318461087978083510581447228116076734579014194355521029764778958335\ 8060977122503707397986974926178288808796879830721249463625977662849415196483924\ 8763293937530858445647308785980447985972238609912974522662763481440683193784632\ 6199500221547292531327039110420939728016056437513700803937052571652606512146291\ 7767451700156578403705475265021624083830124296631277417668641752059227719710726\ 0938333979037533255938388641431368150461108510915089325484482762383371944011868\ 320609588871813432040380197218386590198833577137199293/255574245732830562380894\ 3824682044749332126904550388879791473630944341412318197160185232557573077588948\ 2735324670704695787672263280986382741857369980706090348267730329497126747627015\ 8436993814134653028091732143773184635190250646899024266449009489605634463872559\ 2412876013753601625363256953700172088322047295364023891293729680463733961846915\ 9929423612143600584394577153275886091497560914878802373091012635431029127371447\ 1211864716793848687535052934853999879037980164780325523771837667344110745900924\ 4518942850819858592554641167447200494330953450919243117440125930817771698923335\ 1218732848096320494789163192482224091460760259015740124357927585511870961619811\ 6324620343189151253681238748951889710183993058215731491964384909167872099586792\ 1992349257734700278775096903626848006621236226929338480738215371368727229868381\ 2305018013679287858820508460957591826390322759931442077406122475886881917811449\ 6103018338160636259207284480349023302430879357196003480537410323784408806092942\ 3283527415803910893909912335529201119569995806427244215186595412820482529216205\ 1448756024142500618239949303317764824835981030906366074254665099315250605138570\ 2302697741383457301433939391638836357286634712038991860989596390249435361861888\ 8831867161889367273086392482872023094187448426801350756870227512477338089672437\ 8903056482053746734270376469991822402437864216892036521373420711105083903978298\ 4516361619196381496132974982134054352734409066107611410410494992492531141437878\ 7309643445878361708564754813243797217583712137543367405850841421191064327670416\ 2344335098092577253964418429571485494147553143476726201504542874435147442902045\ 9264181779985040896012872280636039194270214718280277108845660701877972656192674\ 6432441848049017282056287081996442470299220592215752227839444536391997402287180\ 7996511792441316642429538504206914567000277419698219062187956823953478373361229\ 8227479889569563289699517789807385607844298869514804595533152973985052709814355\ 2202938710612092487342395904628163023021790653395934921416730173635123216384000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1386854604105393216704822488748451304436827598604965278830976598952485936624\ 1350049238914369453106386732948827200064074445328784952358779149685025489714581\ 6944034991225285678601587201194951949026664782876481437462918310298516052174127\ 4702100621171847817511100092174993947525308632457627883894619332188813215376081\ 6243307085886761153947856413877335550007992799851829696943358548251125100185985\ 7526301382409689057355499097774039541491044182139638489480549815759161092393472\ 8752458492414707658933039589179531019590165652271725136177735480253800919434235\ 7737222156829415167116098799098904537807641710934850179855760023371368317121897\ 3753524229216367026191507171159839311820429935333326701529277369252656459721541\ 6508181676818025013743014822027879721326108699360727198832039445307343518109869\ 0245960229945844820193335033943523731988981135973315882561090645214723865404332\ 4109505882361887574208687103903395415411595676937494788058086131233698621429298\ 0730148071387104096094074777533769858750357584356622966593266649417558901159296\ 2093715837276089511645050890679868702758996219561036843389805954006091602416875\ 7268031864150224797584599063658401289832533059087255765034641896912090792468294\ 1461238555574842617312600249485333820728329394961864153529347872739400457169739\ 7509321896079086950159107039954963818068452723880059311031511549684941958501277\ 8825926662859486342564065514430625956846840121716952595959575762692401409883220\ 5119179326830976301892034857405426242920947955187737294695460006271302104891221\ 5704415630798319844114034720750301661520926221716792889851263075328140751392362\ 5609299053627951965964272055994605292078834016908369972045064960494712817999944\ 5891393457094580872016150942400955455110354948619435982610506116282423367109598\ 4762402297561642388335299290256954413944196122119640323829349674732852713332920\ 9281049469678237780920900401200705621415404761984145645671456339215811266431116\ 7542967261166947439306831120104144138833902237725816402358773971775347535434309\ 9793187923173977895018644237385749381035051159034187489046628295288957212423356\ 9435204599049520106279896902354450783396874435065766006136407932306063538952108\ 3706138218402219240886372689891276518778516116447891258312010584706079229164987\ 40917559269111957163012741044022939555019/5945248533598464776507614991384010093\ 1322482389816942785221548156391977238916971255188208129701408976568897545533885\ 8120330395822691801997580838464205563540974263803627202485979695775624088609577\ 0831601822433892350574433859723973871542754788145876560103952382776344682061867\ 2347355602495094805728912563897454395775177305740327418671142950047753917063084\ 2846059117161902987910984025008021360368294429872737500122516898549483096740577\ 0883349448474067359519608582080033102825033193507290212257477617666239650730217\ 0650548016184114136609038972478772169058221417300108912361354834906299895798286\ 1232926998872423013038659488146195056606409012026407556093630503875667716170289\ 7801794607993134463716137125154035141014868978305086799389106537245486486908231\ 1413436214556151550841303200329768708211642843420612343221208247386768516659252\ 7494728648735691256007785730891501877343113955566799098131868782504531619319294\ 1054819851229729871732950474046658347671104392802557091049276822153719117412651\ 6704212979390832007156931202667762272716942660015760167786175392489777957443843\ 5713410249158807359489076386497674620838282350507678437998758307202079618555977\ 3827741231050216295876838007119086620572465576478524301174565311214902966893971\ 1495913493699011173223238832148792790865496942739660031142254045756885087325275\ 1022059567227552287141595117317948177965361515248981099693867829817458764418116\ 5286165685913576555936198267714349395727610679568364613111683415766663647394287\ 7601043734674564333708775924261622438564831333750512234576333961365306248016698\ 3758515262937543192010119873257827717903960372086125677389253804414045605186945\ 8591771166188886680559359914818323216036224146735225688887812356641621440312951\ 5469905041431876008033178262845386481659227072254796136900985940871350416543099\ 7842555223007990562776551824035501882914412787288212956367479093514767044568449\ 5124209705961729293035040349946492229724422862515481169472217540452394093683268\ 7155351856622930911245375526732919853394320818952121374536039076462592000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2901\ 1306400422799327985411531015774361997845893166987292163040285187602511618114209\ 4874980665778448660523236982251049292643772022604898777252871868696588479570969\ 0661655863108709185354474109405536866412370970235840387933901084452674445822535\ 3244251314295799085964240578282198405427794127515427041375177706617680615630795\ 2684390437036885293349235856818248960276150604027399208041577082954834398792391\ 4047140684986347052796925958865033227245465212046699744976401691024471995112241\ 0059075369902650996766454675401172475038864859309869334612206991838090031752456\ 0112517396647832231886318386322066865174101202211825376003686312845742999492371\ 9456553692643273946324093729686178825790324092587493226952526788173226940858757\ 5433266878404654237876550063869392112192861894437689037435622973241157676763430\ 0477981742295227015629799487448353603386796306961455813802199306514329412529401\ 5363655036431368998387336401434737164539649356242764203112971106546325384379282\ 0689677522489457461137986485741204429117829293074954128955296850052190169089186\ 0826144540669277816702094496145222595230354749535241746849359512565130583455879\ 4147396387325883399641604925230920710667203799615903580574743509333002461880148\ 5707681382609285646593163263700346515790899732421025504884823103813161526542308\ 9361248478716383674986025004428953235544064768450619546706780025718860740825641\ 7433652175188156811066568468701191476165209128657178826718110293957110092056710\ 6391403737275003116393075946352097397027575083033629993041375487649027961938714\ 3011437067362724373332787229831945430447793070750583309312410812553218319940507\ 1149733405426515446355507687545781988511381201736397936442420188786319641567030\ 2682996560796320228445424099950068796669587650908582279050196405157829726223135\ 7606864185541925391026680080790373408619487322182958527436068724884458689457089\ 0402094409241463827308010787545866064694004135518507186474073622507358636448656\ 4652922497828863188627524307927842452635192883739889498550087722302209904222861\ 7151117811952174923718945462603541634804655910009428828036594310985822955448005\ 2579594921732046035129892632149570118179023747413116528909542555050204999680604\ 6263900920938962674788742669190594062235314367675278662627486993668056660465867\ 4706803643484152402840593120391807803147/12996932706386488678706082513378501886\ 0340070334863241112300764561401714245622042141311730952281258216086936282467399\ 7759981293644527201475384949211970097736027032877097442538238526338469485512558\ 0829819387937337604814562963023852543726055258548534847061408878671760126712256\ 5929275536661234873805488109523701834645771841379279380629900970674534572875447\ 4233018959065800985652151571886884366688218366935428125593416100129297995620794\ 4868526485190570871671972449879224887154607587721050651905332432677170684720330\ 5826388997218299196379266368131542587126792502681980047257442107934482740204197\ 1009092919836394577551309947936579950807972814530979901477683245766566906417287\ 0152447479115871222390393157780225238663893042691729203670662778727630199438633\ 9465007197443961512440199703789187823216064933855563799567552647693250226788164\ 4976108835074507966954575767730553195230430761532300485724628664883874033823943\ 2038299580670364131929749820408407451018279936333360858144600546255082285120940\ 4743196430486676696189053075352378364786719722308797554816665037418895410443157\ 1264677504147576875214528214888835548647865578789558888707198088316217332598044\ 0187134151557519449972942958777948782991413579153743047690140748283085856916074\ 0723264611003986600713814973355587240639024629068512494982537513748387797292847\ 1230142651793410216767024469390187842795938058836326531263972483606024910535783\ 9678825213180866556461892068298901739183646705904921004110203675742732190253688\ 0763594456927233495073779875462434373226553166378043053965514922710766820303830\ 9009771065906538259443429143802825230132852948786478773634180999171051946992413\ 3578692958470872009570874865244444924394903247185932979422390774394346200246265\ 6171382308351141762967876255571120600800973480816047180537492857838146514048474\ 5722670709295445877153292030415367093921498366251267271318019212524186483993134\ 5098223730243566014742802785931119462670359666166378333109040462837799226594874\ 2736446971980463500598260187074436368844245927840242103892942385218448261120000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 68325248313297677558545599719624591794061691194217487343589090837718689404050\ 7906097919802260409063883225881986916499091162465014802519693869858894670094447\ 2018352729656835502377895780353944061018465487594605933712329325807847437167815\ 4678984492981873600993434929819721262416847200229570466736123164075172716306360\ 3747969356732997128450652498503113519264757561269584915218613572692912284929190\ 2776631271449132324756357249640899556045794624359630530766044478691038712188738\ 0829121850184749471882330280552500183096578601131900669909762614348506659024454\ 5871227898704650777126900463450348655201487713051376360710426958268660476338679\ 3845852258565926709773501905359385194292871644273745124597029340807279917529223\ 1404842377212482538627706283745843099773368679201651056502651227306859559141156\ 9718345847634324381138863451927997917207404663193697222534389439812603255712354\ 8792545718222236780911349389397930718908956167234497458398026770926337717187842\ 7250244816296742474227292638958680334388526516950750875014669898401316223425875\ 0938476478956596629640392801281214610905501200441960823889142044314742385682936\ 7848392939179850197480347736068131951201814208680838198052138593360553084945912\ 8202343142243618040974395080977546884283286041618202561252008726966090698371274\ 8744349600286305550089137565552588153485540044768227000899869955434689114756448\ 7444928441147568442704548148891059811480507757104571440255123037000766844015503\ 4909951236902164503302748349170365373602164023547690931785177893082565331512332\ 1200044142440100331474891236021806473049488291443900996381317582199377986081066\ 6072445961108294617729859925095651212259749047837381086322311413446006108988845\ 4568029286803326698325276394709720006744485460611916418471341510733213316103536\ 4147323025180919605923345001645567313655472789151232394197427820657432859591407\ 4267031928028735518076383290326564839334156696632383867575934428651347652239387\ 2263339443255138170439009792506448420197279890553628445521244377352180847549173\ 9727017814891101847010131275777600137632662152129367151426072382103765409243456\ 6517069358506525863658113031184590399093869818200037329040502248404585604060453\ 5693249236093313422693375871286360967509887390683467485376021186124657314181314\ 60766725378856279996081351768421610995967/3384118264747300041499271300055190463\ 8096571281341385140604936121934801977690889691407632742399902222678661297789294\ 7429141793064136172895505681529367849434329794894316849868149220811040280570020\ 5409721164473206568334143826700454257167706484415429358863813207141559432018726\ 8802060614498664204586781300800358212448939460362491319646439690316594354587479\ 2076605441418132982082020034492959705685179653075175310420768855208974817380654\ 2601145775917800715191619234765072256976392634893599710075720632473410972273405\ 6784071748918834499984374771042955895670446131602785908995086827663516137355479\ 1091268010199730218425269780538197223123210884184324153614392490309931011931303\ 8424026769073415192954614067684689517449367234534215670993793219375444338526763\ 5418407481338488428403306275859565810252606599591156368939699916588351929222968\ 0571491363224709912466259125348699935251051648271466714011981811835410012971900\ 3739220799997836775966371932169111788685221490108053485834778854227183273449860\ 7489338400351046125023873675647056318347502431560477747512994676892477173062458\ 7488740432145303274856952501455916046749433133040817609773155897261615759238472\ 5225063145013180247044005761929092765451777823554681600698072792877018161561876\ 9216521546889287691817415619417656456351892093852758561161578387989258342643814\ 5787925702777726786855179527128730583989704044573050506104106106193448603874247\ 8966301640894565183591570677039430449363445764266803621023535160998913346353753\ 0073966958318091957570647496344503570114742574164211965281710622092301690228777\ 7730122923275570676474262308237585803647906469601868752753492623915250281175013\ 7531389286056736784061544856466146570308861097895369520845039512950289607121840\ 0903237861487478438326298415951962523017259619837164441063256966508190142181489\ 2347025715536433644656918811915259249823471122949670904156494851678146409876327\ 7200575496242577509565471861446421208561784181920724128976838088859912399744290\ 9258339859125793628932972889479706046291190266527864564065431743102976000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 39\ 7701143548052974025834265518397570654181755297856511171298683688228380764847995\ 2854468326491700635014376148940915317155221699187970610483159221274997002533950\ 5705311997051142935158547682181227964137018038409085444953852271051445303920078\ 5914902800040491923851415845674631104427085328164298671745857229037083021555527\ 1297274574675015658057199103795162461581929376130309748006382750663496877404105\ 5727522001960580859578491664224893559787762290941693042224146149588854484782231\ 7148062540000271645339144633643207870388089624386450518948206581425023284654218\ 3984827868107641959937071861743652619175296949339526653677651622917945848709343\ 4389202710311009450212894779899654603091214304228113200949977554319780956226351\ 0455366661430301479573965705038276355370018773398791782709553831809447267425660\ 5466619083567783350374284075047579351447012034596760229793940702564391300656029\ 3159017182304681267670834225298099264652148737104257174986430859127511409209807\ 3991826178200270300364226076285110849065244986086466754224377045731968129699082\ 8286541765228577391788046805223384358764406157904732489497715232367476423296282\ 9913628611500949956089660422975631336076653132955226979166964693086916750896448\ 2051918131634908062617289711874589988763006739619452960753977804988925138005873\ 3499789644003681429752220618635079889294687091940215423567431982903769186884748\ 5947942248669496145560569213496212619291910647276049242870504788351470605919885\ 6647789943454296253530511782033061298947878699626316034499636868380773576789093\ 1061013507621237248024322329918737893668587830553198928228849821748148290737607\ 9413853214315656590283531104691811638395721341479270732135577348571461222366259\ 4533468137500473190966494686854740585469377951488428541070902330773499195082604\ 9654949202089999195712271251025947613198451417202891950396670165134927155606740\ 2217684969296815001836457805873121963275215200260277629287965100877615336454361\ 3218889426478687494207857507411200478368908455874435126401768112020954685800040\ 7488878181335024505153523528708576282012857293571830909931626320948548063016342\ 9612560226242996164174539164389644543237718234016935480556430291986534700550268\ 3030950146887147048101307524304930819868846560429520779423073110947358780847846\ 48726893994592763859687890757192991570359432969/2355559787198807410942350326598\ 2689781878163160690503120601287329186277631458606480652613717219239608915591013\ 8389262569226361732433731639299106910896729283893163892518569544327032087625089\ 3990942046263960144345567550275750240604018875309023305531976826914848836956194\ 8661139428338946437858518864085572246733729204808070094608238158791142866880522\ 1748641487025667539776988556625487367598133565889494106561477638542273354012438\ 3798679594766824960572059634432692775631419630583011559691246250280497922399612\ 5282384270848848834688441128903400439047346575955037882775392035997565512423194\ 1543639869664526710844075088431629407018167943957386964168506110790029583973655\ 0225711094571679479430214107614230992730078379332020051484474681798634194189506\ 3941259706343866445835338576971731438817264158085157020268711772863054247214689\ 8633425407653444241189749713337575093644889019862368598374790511909972073581467\ 4525543343800907471909796803466227781457647940751066147029781976124710573338467\ 0471258231556179508866280557239123491550888758452590993652317166359208847903936\ 7852763287887418726912073334335568202579864312790844155826664705362430386567323\ 1725215316560759864928938329806934595044767033071899097864339139213112478083246\ 6295000364142090242292778129371589799074613117469505086549413346835104764480532\ 1870424579148994659747818625626831518403466053842327522980502732387740210579556\ 0995846480633363016995070935613992213181116861961754218966261323444352140810883\ 7377138802856416862927525181553658420588312436845544947689951846807787231794350\ 1591984434580822110168463054499182839636010717466654271797351287583382742323712\ 3763935945295343630299365040407320618270059437853125708987687923413468450148860\ 9206661568912512579673874891615919708055163434424367225586071646175358449508702\ 9180417138001393841728331289022266338917358427259993156118109586811250666573633\ 0080118991768978547449609118261695003879750548437913049823775579183945041594520\ 9853354778597372690343508827436742996218095609539778492037267259274599238351821\ 2096000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000], [0, 0, 0, 1/24, 1/24, 17/432, 161/4320, 49271/1382400, 29969/ 870912, 3675182783/109734912000, 7201147783/219469824000, 5106621148711/ 158018273280000, 1133921227859/35473489920000, 50955014259469609/ 1606097729617920000, 1318492943930018947/41758540970065920000, 28719857264087535015347/912006534786239692800000, 14346133593451530052471/ 456003267393119846400000, 4133066267256490730829721/131328941009218515763200000 , 140708063894148230950618097/4465183994313429535948800000, 2876227855027265927924727921043/91089753483993962533355520000000, 28524354381960030385591251330323/901111032399510521920880640000000, 9114458649314226415741630592427695317/287131280919225392019600096362496000000, 9141260413034497371759319159937619997/287131280919225392019600096362496000000, 29045162890996923109683654999104872584306709/ 909631897952106041918093105276387328000000000, 619412617236890518607957152539400218847703/ 19343133924647225373628089331875840000000000, 133905436129947065370200582679607140097825608019/ 4170359041477755500180484189990477103104000000000, 181218155230389959491073879809825941173576785272883/ 5629984705994969925243653656487144089190400000000000, 1189931647987573656774612632324790396082881479084979397/ 36887659793679042950196418757303768072375500800000000000, 1192146712420550624619365375557766012543187467915904847/ 36887659793679042950196418757303768072375500800000000000, 3223683562302277414770735709071926743843391033786494038607/ 99596681442933415965530330644720173795413852160000000000000, 187191180799229603682907889227103677709378351614070959299253/ 5776607523690138126000759177393770080134003425280000000000000, 9859368573856001413894564055138818336046379000327946957416787/ 304008985745809915742648649335808240134084414668800000000000000, 21527499458066667760890911732834730665446388418199690356362567/ 663487271392805005092320362051892378221832621260800000000000000, 20797165353387150224300151605269519875876475135875324934804205614332615271/ 640900041387935909635542920524761886097587792350102470157926400000000000000, 338641311652009885390827112906597123595576962050931715829465254934073/ 10437807857415853116065262047226018793504410752248288011878400000000000, 191474162134605809234160598988660849732994076275709850220806813280629439783841/ 5904550058722403090061647035544257892563583015973847273454960640000000000000000 , 49291130468122251614723324952357414153498311163002073068824416338756270820301 /152111677413070218109621377923993347370751584622040940839698432000000000000000\ 0, 6755360646268080999488091608239841425293163885328019943820983807105171404961\ 27597/2086667990752497252027786062361340739231970237845157626438983090176000000\ 0000000000, 9006403496295525652800144171178949200260422478611619158899084938132\ 451276249871/278511912189233764335862669717878569703941084815406401197960698265\ 600000000000000, 35834452066951848369934190455345859896139300891269884079893214\ 1383281905273071100725438187519/11095295823958286486812829406244927473773358640\ 111064367203094362328438040166400000000000000000, 89465531643971525375869343607\ 723511106964296697168275458555306529305524116901387215136640433/277382395598957\ 1621703207351561231868443339660027766091800773590582109510041600000000000000000 , 18011131019248872601896971439702270477582285026521200724429159563537710513516\ 242799450092788727/559202909527497638935366602074744344678177275461597644107035\ 955861353277224386560000000000000000, 53630931050618947827484604933654549341264\ 76642856575822335713313187811358177243695849064418597/1667441402954720232461820\ 41345923768231311042137640024788279812293203522663271628800000000000000, 146135\ 9176721719258545033618154928030906656385763564282546902656662872637604840962997\ 1557950617803563691/45496972400321018902837000891442029780754374402465768963606\ 0881832620471762869802762240000000000000000000, 2885716963950113315043886265489\ 51609428275808144440711969267224554369212520533204811125150959620213643/8995722\ 8421418455604137941781985722807704199119982897812882829034498606535651465625600\ 00000000000000000, 102417639124264112349479992140447244688710634002674081394708\ 17280525831889542415681425651263177510429201386363/3196428153577725649293022736\ 4816648452568136279575540114060066136112729172010742943232032768000000000000000\ 0000, 9832250152151922919655879857111721812112196204134218548747705468608643285\ 2202029807363696505190191923980673734241/30717674555881943489705948497588799162\ 91797896467209404961172355680433273430232396844598349004800000000000000000000, 2085679638043648844163366548770812713469719862421318620505573471364866091083882\ 2709865503582871745231245238172152869/65215985980180126178144936810265450530502\ 7861096115227514833515513691987282110878099314726404096000000000000000000000, 8914544911063691964729560391634643472770600161811562226870312097663611172461781\ 468860972920449957067165427763409323179/278928772037230399663925894737505331918\ 9604161908084828080942945852060629605588225630769084830318592000000000000000000\ 00, 502551547207756011421020027395510609540979719670184658487296159260245211955\ 981305312905654013329198710045962341470002303841/157315827428997945410454204631\ 9530072022936747316159843037651821460562195097551759255753763844299685888000000\ 0000000000000000, 3985956929928646492098431637819686177233069096745717120980520\ 8633222492377000455142245038648964902919660275056889217895881533/12480388976033\ 8370025627002341349385713819648620415347547653711169204600811072439567623131931\ 6477750804480000000000000000000000, 1075906268302402071296231774369451896982529\ 9955910142265576898007877652884849166006333948511724195075320737333237819410516\ 7019567/33688255876813249939131490904291650975925894608557595213985371132166577\ 08400417645828653838040834992871833600000000000000000000000, 101754711824103919\ 8346081628648779155386287058775108329230916344941047847692764173837391243926663\ 441502744548449693964132882061/318547051452471123253788245894084742069787448454\ 4422657432449245180660820050161914573535955076390143918080000000000000000000000\ 0, 3675355162976016217544351705678803510428490723076171661752865505887145660388\ 2715734537500207340974224694818358284116748252091629506753/11501221088727858749\ 0943996919615260806575643082034758424474266825783676663446518491237116328789812\ 7818933298790400000000000000000000000, 2858667928639618524920857809183172771761\ 1594130514169503070249123570333914670286259370397248368338137061714338056915093\ 591130126309137217/894028252630445553429604669388475960669781332224350188819579\ 967459091779930524270405216517595792811357917484259737600000000000000000000000, 1069864911655637873319052961214450658886710762390951986762975790690162457279971\ 8755498024280550119138442606784824197103664964262662617656281990991/33433795757\ 9702462724962399001869578059756785249275791412480681270741634757058300354898010\ 652263446077897685753645550796800000000000000000000000000, 81649552060506613935\ 2939989789121065271985023717889018444506403359879105660551695343453862007752362\ 988358096236075724276972400245789301435090957/254927723303191681596173767372115\ 1806549572396445875163415615182697539515909198990518173000365801840635575398210\ 7634892800000000000000000000000000, 2386082423053285187571732165830836479080242\ 3122279682625919145076993422574441672317940603485551069400135668343933198900271\ 699089811251311379036983274819/744226639563892568117155116888890501776952128487\ 7138388457049611289991863045081665315802240318808468623947491919388595583975424\ 00000000000000000000000000, 138979983345076363572458664883034265287463591503091\ 8293541170467276065857782746664057694808290091997182673719015522928020268863294\ 522212305913416151199/433004590291719312359072068008081746488408511120124415328\ 4101592023267993044411150729194030730943109017569449844007910157949337600000000\ 0000000000000000, 6647615034213221689743274142591362658229223140605812060795476\ 6888058286851068155848089975428171980098730753861991841395154372579385591522007\ 3973006204257/20687376606523711707499203848253986673348934316693051485757217074\ 8409575371810199504822000453110415875349534309641747473702584320000000000000000\ 00000000000, 114997920085750067693935406236285441235926058846102840376894266691\ 6524501685927074356970093603621767786919050516624529825468336018552661578187777\ 4739/35745637169518016166843442488925223681407419639704474845294588989953506758\ 6553749789816278693078740238424258164842548953088000000000000000000000000000, 4112515601207077546241966516118536158933642345111240116153097971329490023443964\ 8611698550786597943886120792259404281623064640710982749630257413319342363608054\ 83/1276861167425733005759220276001280513317186232686656363036946400552793305559\ 0527179454863169933551248776553611859389921519661022288281600000000000000000000\ 0000000, 5599180003583084401667989247033136718076277537469300956678397222514512\ 3474087475975764063765177807695272760514100877600244092986914061571422978375937\ 2538014156574601/17365534991678171690619033680528800468024480820238132837256433\ 2928890329173807199143230128066134411688105652182234617310274729128099261186048\ 00000000000000000000000000, 580536828321883698731993376856987516050447039036843\ 6914570805469680630816773097832970766813337745526190618315338850544769196613962\ 67618043264435927330453489369984800608210103183/1798704671105436582824419715622\ 2217349084816021297714864833489931353319884065101181400381273291162491960130984\ 670357649969860618328606880504975678504960000000000000000000000000000, 37768094\ 9727516745713221952908063438926389977122379485292785052711131422523219102928776\ 7429645713832083119805249838939171568099633783063222674030226680528580552519766\ 871689243081/116915803621853377883587281515444412769051304138435146621417684553\ 7965792464231576791024782763925561977408514003573247248040940191359447232823419\ 10282240000000000000000000000000000, 435407989109566191780835572614974284804672\ 5452336706071280342543880732958902495144754799059913545507912546059196577935665\ 305860606138321372335972798300107418096734017904809249270381/134687005772375091\ 3218925483057919635099471023674772889078731726059736592918794776463260549744042\ 2473979746081321163808297431631004460832122125788064514048000000000000000000000\ 0000000, 4356548899250774948837465524149935372546352992898452395453609807034274\ 6082327323197939910288587155542884234517665466848251878751494727544500171849361\ 806134566530868910122561203379521/134687005772375091321892548305791963509947102\ 3674772889078731726059736592918794776463260549744042247397974608132116380829743\ 163100446083212212578806451404800000000000000000000000000000, 30228588882437555\ 8375423898359254063638710424593117734387868811533180776738898434501908750431375\ 6216790473932750229473287711499833554540865163878634651617683829032240844056509\ 134890419659/934189072037193633408646715048973058904993102020822475865008325195\ 0333008484760569549175173024677027952351882004359217435098579264694033159906446\ 6015469436928000000000000000000000000000000, 9318193087766766593116406957702697\ 1755881374496451533391078484552989635650731863025384885003304998443773656119464\ 3063701623279287541697291925091806995381815273104891294320032232622894492699/28\ 7917072001863077816544917578093496754518874042817487061595565825109263321500320\ 7535055788326205460014914850033743510813497382129378701019883166842596768046120\ 9600000000000000000000000000000, 2056099589426125392502562072251717350148246202\ 0303762285337383992786826347710662655037472972087908691257880458718770394267681\ 43589088697598730313209311517842375399145570306968648381925248648477/6353106426\ 0048740920074489133267860451306153302452091263980185797452295044252389596073795\ 3012049819053963195240204379772110969687923016760112092475504498417283891200000\ 00000000000000000000000000, 213165352403076973922543620510987365322858069218364\ 2863666898637280154944535191340666248028278048936562537886682995310470225323427\ 76501795720106991676430915853598946872054496329237888233476443759/6587978845390\ 5088311665121761831096504354441394239714031921271454206592012555053696292281066\ 8858933576564258821811935630352647961234110107001084985204967752710750208000000\ 0000000000000000000000000, 1171376186773042963617521098793208091103184522023897\ 9670358584927605636883040053472677177840449784850492259800323117866880956267277\ 763031815548827535409391422480720432144046547085850661646279919/362168022296147\ 3375196682798474346538972559880674648485577576339288931727728665185861771440320\ 0083899732861618174880691287798672637436524191069094723194867708592128000000000\ 0000000000000000000000, 1284349862593108454700925888879547881313161420930232433\ 2750426581419378561341447318178498063246794998906834778191482754963622181740975\ 1328024537426792549511532322633518766160491270912164424043/39733273222072690706\ 7006976682652223259196671743397829302141810555803742113289811507282617139114254\ 1677159763414421225472800298270753206354051941756871269270159360000000000000000\ 000000000000000, 26914086819322590209039165842303379440232371237996981725730306\ 3876536028313361780155040352127939320035023533220690183143105209014156720353656\ 5048757668954376463466543991715930386376918501945105830460992269/83325753171346\ 5478990181661729901786584651697563909085967514414913490911415341450680108805170\ 9290747557599145444380066711313421247914967509272471729026353707086682756447469\ 5680000000000000000000000000000000, 6536676052280705491513780761126955654376532\ 4032811302553126007100013195342829469995433788822112555394275923641490382927816\ 9471691006340893270636038684968215369127595253589044482758763032549062344314012\ 148472093/202556573384226323287723260149921825300862981160810659707843079121320\ 5056559553532458276494490011487823776776266074350416853179571155649451829045152\ 6090163226557017112648153772851200000000000000000000000000000000, 2979859487189\ 9352254755469534713860769776410324585411392896958904508644667536884826743084387\ 3140549914574325632245495068989747762302305748262930497133628862359353216185412\ 12505267863589342791172564558300832450701800093401/9243234702027944420926534153\ 0040088853052467340064082847402136507281302188607893899495618331315694274194373\ 6189618569985765806162888720196350144118716510830225775865822588444604590991605\ 760000000000000000000000000000000000, 22919888147461538923022414973806038552254\ 5063728859104749740942285880963597150957532453872841749907153831041058733041739\ 3603139657243256772651454477386677565239619407116025078919803243832544161233089\ 690474235815403717826299/711729072056151720411343129781308684168503998518493437\ 9249964511060660268522807830261162611511308459112966768660062988890396707454243\ 1455118961097141171333927384741668339310234553506353643520000000000000000000000\ 000000000000, 37293113030650111336030581095353328347184802423194352467572366101\ 7389989252502576966103310507963817459890804481847828215493781375743074075873377\ 112204035525560740693783019845789897575028127103622654267752363170249785843011/ 1159377673937622711982278401453715503622902441025600170375559829856035156863443\ 8094543070317393986630229267134468880886880284229337228653322545699081819764802\ 650908145068846916035865288376320000000000000000000000000000000000, 42808114277\ 8488640277131924651964968831559981559233931506274521330449748278319266508396569\ 9184113965433866884275102203416537124459616498669443940207629152481684327407301\ 48333805148831911000274213026502999909067036771417918361/1332356822889116020610\ 0343389506098567634394852266197157955933564705556022674696258248896408749169435\ 4594737909316379152028226363543431683982695173848272737112064236403131188759084\ 16389402066944000000000000000000000000000000000, 128409157813944542678999554306\ 0201238494694701804996003067845848730467786898490096888346338632031674707454416\ 4529224230133411323118353036080294765248286028443138545044726956129549044923754\ 771076021637269194748168219162199372319/400107154020755561744755056741924881910\ 9427883563422569956736806217884691493902780254923846471222052690532669949440815\ 3762230139202231736931740292446928749883502773694633990618343592760967168000000\ 0000000000000000000000000000000, 7785239937994864420955423143734329801743151052\ 5685597354214739221369328083210438330232297797981484508726751448227014953575188\ 9304472199282940385260228939958183791745852990450391337942582883901218983464481\ 549401393880911282139/242834100441103192119265546832858003571732091828862405586\ 4751840877754756069801469970568198798746044502916195871254155355094194809198261\ 6427914603113456883407695230063215509982988002824028160000000000000000000000000\ 000000000000, 59437689835476087945756500549616676799330776159997889006119849157\ 9430535422423153883979850738043202568730399986523387328015155593761546167601877\ 5919851222862769741603511288599399400071384620560094567495903024532286470459646\ 271209892642849/185572185066326564446395920179590631132858913862938504904074967\ 1755580310228889198236842544385957032819034991321165033211968926009948367663434\ 5093263641043037663218302877891046457065156884288275768724684800000000000000000\ 0000000000000000000, 3101989555394500428314725209670928088486283057082278679993\ 6301843246418558969266311651310160264553442383346049945024492216064602959614568\ 4917439026710205233204400751742035254968348992742633330128105632243300842636031\ 967712311934965363/969273119356123185324989789661229172039690339050630722123083\ 5819151133740194245113665574387641780224172964881153090978099129957483212074186\ 8037362636865284467176194421027871021686898523853063517634560000000000000000000\ 00000000000000000, 206405717808653935447826858894797991607085461272777068599231\ 6378953283512407024550059767961412132437568394170696911017431312415755798562634\ 1098740714397712430935717529106199741842463801492765062035942364529355433159065\ 264646052088973958962403001133/645373889301039289095330747079675532931057447117\ 5310209563526019847575530594891683835217042949315334034838323909171279650964786\ 7938091475795505609311739553793484902648695549040285314097832521812200613195032\ 8217600000000000000000000000000000000000000, 5908724986646163962315800513034717\ 1757848343600332174761735822931450845768277022517908076756878704552244668386791\ 4225096599771336626888526253318965489069753900133268609555389363701536081991052\ 086388394564703697797527314110755124691416799089607/184835662575849591607441122\ 4661050171745591274013779253856468334687346342145839390778295205768995841366206\ 7591294022950409331664250184698610236774938899181383131067715607645319957114599\ 644462669391378849464320000000000000000000000000000000000000, 31160273264516503\ 2778959325990461939273545354469714040039317111524469811138184540456581136291298\ 3022645460337054023081038844526216595490785746119046904654275383877540525638018\ 0526319271616978976744886235371375733874393224234360147154435926771390689620727\ 9/97500357264049272400329696019737232487719860737515279489867105736350775591778\ 1819202001967880690885062120406610087461135154836407760548203624237246609022312\ 8807152651026719566833864847021903563820003032911743722664755200000000000000000\ 000000000000000000000, 44121538475333176413775411558735657987498494334858464949\ 0037869459172052628343771912242182379942054791872834450224657959359719195189238\ 4843276346943602916210802625104934393301092614180941977948024955933071327780912\ 8106272624538116157280006378693705357333/13806202932897602048874810471544822959\ 6868943427145659433893850896199828718826527133095981779980642904304159139123712\ 7583959485147707807514897601569905353861012731576561400719912998440252125016361\ 230898215041835728896000000000000000000000000000000000000000, 45486137652400666\ 4573297055116209349440525729218514654308625401199760895180421379370017034497764\ 6368473937449473112881962396213344548991632208295955622929371499040263342842662\ 7110846290078136534890367094605703644633235524328626067231567108950840524072407\ 68606179302871/1423066710304332032345657362927436260143920668428805097512884103\ 4238015699319141864441455021970786020874314167320348846994694413195904567114995\ 9049917586262169611438118176610266699734102981791716166880795383003294406405593\ 046712320000000000000000000000000000000000000000, 61492090729050607775247983732\ 0155992510924075939600009484047425815248421731830825083385958929658385229017263\ 8731418254038425098933832308217897642435720631472511141453489500719598899224028\ 8954961445653685192762992753130636417154643055514081063961199315032253661711/19\ 2306312203288112479142886882085981100529820057946634799038392354567779720528944\ 1140737165131187300118150563151398492837120866648095211772296743917805219759048\ 8032178131974360364828932835377258941470377754459904649514269330636800000000000\ 00000000000000000000000000, 350242756674817359642085628304268893397595376914064\ 6833339658125673111799969402413839034113914757879730712702870551147324245658331\ 0879045832814495736016017579648564833306991676767547131781655790447554020437126\ 96725350384228247337917676649712315445344127127745707392721/1094666700234101563\ 3428133560980278924184005141760039211637570026336935153322416818801119247669835\ 4006725493594771914207651495486122342823961506961475066355515085721629366623282\ 0767185407552243970514467656792333033895427638820864000000000000000000000000000\ 00000000000000, 179359188075710977371318376497821671395779964074523246285821341\ 7218274425150056816519678412847158078247961547482514852758587525086766809008164\ 2083120024970332461986491916339986581406778305194947729101227634722472792899581\ 5488697374038950421561996878253896957020200377989/56013584027212282943924891779\ 1094075860088675877873652632835462821850151113249760855901988825484009961686764\ 0306437064591032051582270053198580697738770840098174877736248622350055355627345\ 8680670589519173022990485906403380850327552000000000000000000000000000000000000\ 00000, 573357862553350411086184363495708321810175527978064078800364709483037486\ 6667933780024194773885856202304495640353716898239373888044091895178338433072754\ 8256286793413055999192436770081698976714278791026266213130995146335729129536115\ 98557539937911564850316228078979847556740395059/1788884081135281446276919377916\ 4429292544193040409184936533093758370032457628508633797809441847155596522521727\ 8199694865450374447269594240799079628178835764205839612351718008778705287840776\ 3691455623728232223056553754111120904014151024640000000000000000000000000000000\ 00000000000, 809589091887951019191242384094052249824405505433050141273132362066\ 5306961915596839948708957423950585630308253381549938113703035649504369621350129\ 5477997416651821419154572364955686758038425284063149714656321425642150673901858\ 1381987433173428106196927681033523903467027687/25231982710504923305177131922806\ 4799372322423471616062655377080406585382314919560101410306891136126702517634644\ 1376251000823716652459071333274315874662349791956737972293589735346727521071887\ 6881617622503540695869421148947162857472000000000000000000000000000000000000000\ 000, 84104398891180092402606120152536694843742158372110488101733026223688478400\ 5083208150981451901793810597207008858643126676637693565063895080855978469629530\ 7151370976691758729553838443856697401828109645047356611813542961866156945144893\ 20666496734548577675006743670150465218645073707/2618156200794014078485704467170\ 4830961109064567751031883963565207827753704839608883460665544637622061292575345\ 1420782442057925942656863431273859771624971079692814136545025359018341822070068\ 7333935115863340752978722656636573200848415568691200000000000000000000000000000\ 0000000000000, 1965988275466924086902300482218910675681316876433044831066002018\ 4495097817943003991022835732938817516597667029904500803447084943484390521136508\ 0475316248068566951208745317449070330675905122082618220327539854439080469911014\ 383184732511508857435157471281774237832759337033902509060170808204717/611259565\ 4438396412181415419841461172782208385442507770401375902267927852707444609595458\ 5256632083076784194189222687105327161313797528900516778335974723147635184394190\ 0233706112228454337438760704672812718488497353771713840520552455394820334129093\ 0176000000000000000000000000000000000000000000, 2664442757482244085332555847253\ 3889887524907659744450864472606389153603642312110850898467472997621459571480598\ 9105879059820938311114353953723442023314361209133483684277153877094260043417504\ 3737130946815890838667158572573454573116546358093296608665603545136584577626631\ 0860314537507614585587991827/82740094778478133835287639122974018434779972705349\ 7851801530242130986714142479702354841266033771876527350852545318292657708455543\ 5633511973951115557538525263898559597561563445935124357911571064898451192957460\ 3001806539185452861980362242880427714030862336000000000000000000000000000000000\ 0000000000, 1905446553178189030512230524211249267483286826307757620348090324109\ 4500817719531425870753899443304704264272365828250771640127464168214849881657836\ 5692114069380644896982596920085847477046243099881656046704422873179266434063340\ 3887212152127649287739617196525927480318209649843311443511706814915931/59100067\ 6989129527394911708021242988819856947895355608429664458664990510101771215967743\ 7614526941975195363232466559233269346111025452508552822225398241803759927542569\ 6868310328108031127939793320703222806839002144147527989609187128830173486019795\ 736330240000000000000000000000000000000000000000000, 10288252157680314058032899\ 9696861179379928594807545297644968711148116505842207615501196625684106053699837\ 2501845367420327069183196289805767383030716713471430659830480197663210941430490\ 9730896036701952441462831595559779054143221408675159089735020009286740916906194\ 3187880514124750364354981/31875039649946357136391353912536657067546570828653125\ 1656897260878300827597222128470901985067690411843723597191282427775397029720399\ 1741399638885691886329386587535254273470725902935237923511021284213519634724922\ 599633611649026048321068591753461760000000000000000000000000000000000000000000, 2325693235470739049525035254119211730210687338820067562574092509238712932285959\ 1561164508032661830576101962661715604995967088165979567084507349274423553821816\ 9003448180440740552634233432134496241136971659979914166623829050005049177915856\ 23022221495672297850330522408881513726278622446992195653951911/7198378206484550\ 7100238565202642656332675035570168725220239484772545433899449629860620146079263\ 8114453161437042007243851891705918302893826848573267728433189745795849975569156\ 9170701647248355508074111710631906994066814797117510969699566047210815113277860\ 74112000000000000000000000000000000000000000000, 629600928497691710613335409778\ 9820044648027444564706891544579128694073344997034530327851377112700717479976199\ 1700140507338230698179542680910980918063990637298746517429987968942298697939474\ 1375209692312993384637641260053065955986331802694427735533700481394731280451715\ 5628160136977203181144300236825976378543/19471222494356684219313225159474998930\ 1784331457736624304604556272196077803056713130227346550201336509788898210525023\ 8180253198228417867357249208303724912552977162440506406528647205577437779046909\ 7014809700549555020160211351959752400235043924151932900645328125952000000000000\ 0000000000000000000000000000000000, 1456653873856118540583326696216566464074042\ 7497649082058161331183211789836496559665616384276135587866132607782205201129021\ 8202417049723083325096043374542847041890754312631948636377926491516053096965627\ 6834525460501360817398115750985914730360669376635453126916251175109755100272962\ 640221175980787866986096819/450212585537878857863853897587887175053863733350108\ 2497828266841558899473137230197583569948024851116327041241407533820213745272984\ 0955367010338434263895437304660212938703518923609102968406899993610266684532304\ 2567787117881404399071812101683343103449023907050291200000000000000000000000000\ 00000000000000000000, 125216840596291133220491030936794676767969364196484234387\ 3775367172119827941069647167432192890198025781888978944200332474451169149405654\ 1866817930090176112047012843931862866017139622401367918659108744281046898400980\ 8457529972612841065862166170836609212235413613963614802058325590090511392906778\ 77795943604568351/3868634656646214928074071400602407461998999871050338582630299\ 7048710317666090257145604126501808440360659579190659824276656716816105509581727\ 1324773042308110818652821431010512574484305690201551828407228470993098700941736\ 0543887136197422604964928253493471341107226869760000000000000000000000000000000\ 00000000000000, 142507014565851642270094694280952459043026941498458508861251684\ 8733074139838559348913364105730438445857249460946978416510924444300472345006175\ 3990024552237395336714703857209182759083191641525787483833001975982505582000015\ 9941393345792768575128460743902997660034981071009071287584686173266360204506873\ 886022358247153/440224833028628284048642164912549953125739525326388195112777237\ 7496242748283297328122112235062455123440655714702483603855023328894032953670002\ 8283673727714290423900060039456260892484092173668587727219885142541344842496618\ 0824063518358709627642402392533748809061702932889600000000000000000000000000000\ 0000000000000000, 7408624994418892340433443048808381395980273455776235631173303\ 4948976865545300513205949443698335068187964375634016483141494178618649077702759\ 8219689180249015249742235581349804854178067104432363901116282034636740069536118\ 0245030621155203106575414444787451106367506916668860988278519198992169790830581\ 92036678334513521816253399/2288940214835692190345233963619505230278220147144048\ 8927249829921344164244844038791624360123962534165227220575481269448572116698117\ 9464619481063060395873775898773259884173952039385253187575146348515925248400940\ 8716816643157871101782435743534734118391931376257740143165500817408000000000000\ 0000000000000000000000000000000000000, 3326471659364707858820234933298329481705\ 1794016092084958774364148039432712637340670987997015338350189847134561237273036\ 8637416657167377360305560831487291041587393788126310755826437381496140307496151\ 1782244445789903310312488026972272097799038505488093170963025218176825743645411\ 99643267284690270377955564411385076416809470803/1028148919924861025691740460518\ 6581432194888823990757174780161232914204071175495174557506723534968844063882364\ 2269461469333813612852684045436180603935384028743423695499770909215270325101254\ 1619456176463802669587557295621041097850720536952440352714090786548235387549177\ 3124444160000000000000000000000000000000000000000000000000, 1712767507196416126\ 9705575883657364867901225196465429551929131173812987583161428748890375155943593\ 7203440887710681263555684132391507325968053141866913347811470557411903238197949\ 3777418061534560905929762779924782731638196242007838127571063136813467459372131\ 095394851556714448340178683596176231880311719297875961713009616055783402368417/ 5297367887421225536577435135062339976374944186305240385012449177850183194252807\ 4304110709108825995982733153658887833248980371193708107422742217740619242731977\ 8698134732330375482176220978960584358972876316084379078364964601263903956933351\ 4487746428271138953612269927034198735599599353856000000000000000000000000000000\ 0000000000000000000, 1396137433246771096255522376147285359990738406433579853963\ 8718770882478649902129755973628002979048102653640357921101245002716822887531456\ 5746558454654522061607523474331528002432250618304199861151101654496040927306400\ 1697963719958256487649698558921666433640650906159520572342440140708542561572731\ 82350524425196454342531877273724883/4322018069644541790675659137502215095723109\ 9613315495892144289881046147774301463121485154330958574479862567949682894456893\ 2675138561826778351577020072635635838927390514845248298625421996916449255487102\ 0063184862796388625007252392217589983019692436195010854155090625563323517422796\ 800000000000000000000000000000000000000000000000000, 19567655927869048743785622\ 3448275999167123755519924893142343005833762100834093726166589999814237340729539\ 9865150958958569623407597531874707840462056969857296869779565936018605313130709\ 6773834195391582383413436750947883177809664063582850222036318314132301091830355\ 15649018012829555379137773835148623094237986210332396651305416552014054469999/ 6064426757519818994273847742619366804954036104482239192762251818802889720780613\ 9463345939787784000201032914308694791503432728942557041377555290869460909079568\ 2653624641571813851995337776714076974152148806653397168912211475526917249897300\ 7385572111084799874095326612468750712514421340294348800000000000000000000000000\ 0000000000000000000000000, 1212161550012906408187322116285101051859170436042852\ 0696648125906172413702890405342544698458783879390018464588428872707737212943350\ 4594179127672486676142206762038992519824948535327432380727661681006078776922265\ 5030550862912330995029106468243144785027445430038413818902327835497218705755323\ 77384328187039817298071597665527270832822496636527/3761702394519539897897401208\ 4653463659714890619107222818873098238371547833247866217843568448074713168176938\ 1509005373383611709962527734921647311480134334580510399639632743096128484064591\ 9327897752711879554313825917310529152543776564580358204383860209122240743188101\ 647283050661119324124610560000000000000000000000000000000000000000000000000, 97\ 1980449242428637635503445113632846320825778079954161758690655078593407185503116\ 9377658277515984289058563627990330156431382566216378856838850442603312894659734\ 9495153536148476161158700264679520762806973529398103505941931070709714619436522\ 5721984423038761832281263000948067388400524841129766280055192075357844360360920\ 2854414538880508944197673/30207561295265200434536088761677274992054305324814319\ 9089236083773849886043001874668727395290720996756145716352908899689551000011734\ 6565872617973688478877483881781733700787580673952834974090737246450130595693692\ 2632419908114588436994653720914893846983860699157205204259802082400278543519973\ 3760000000000000000000000000000000000000000000000000000, 1687479636726008717209\ 5595082856961016651982421158464441444220826121634336299951292391217499863195312\ 0548190823843833966711944309796171889263975778998860424770910527397324247637229\ 9436756568895957668500551704881603919280910061454896720037909731223229154161263\ 1847906049086247937746872077956697650003572196247282965815775317468176737309866\ 3972204104299/52525431283927691586993621464469608729572572556059454922740475480\ 1022555859596005190694556973821919869919407089120449948168001878267582210556068\ 2142186702955407494218501196868403715189456308998423540591325740519554811042670\ 9527055584785260397115808821494693363722218819274554498969734196331573516697600\ 00000000000000000000000000000000000000000000000000, 219730000172311654991934245\ 7137421009163353402234375838304005077882958856436664924373329360728725774493418\ 4112442374666183439913534632574819538233775101316681122358190211619269638330214\ 6101590383790935322418295486825594996932420248057103412487064238836559275833723\ 1342401467159315601471138954627638433592631780034733937030081275430247879187127\ 66147336969633089/6850259423000249060085762443538743086835805304403684603977254\ 9731349516664573318571514215490558510669649212365832082029578193119373445213619\ 5777816922045801048430058579637851514467565911406813465272650720286387022627788\ 9633509468096202289317971728298508159850956872601561705907868657971836960873107\ 070491033600000000000000000000000000000000000000000000000000000, 14040936867990\ 1792012076729058978890133659403159497842451726288616639640521745901001972070389\ 5955320855303396530235571678360478661030075619202861572765131539110089461694550\ 9330217250185188125416755420055878922185760220539738666473945886190348850172749\ 4840643499240899682844888514178064002427543261243234395906317094557830087194354\ 46278064558769145418851628299991/4384166030720159398454887963864795575574915394\ 8183581465454431828063690665326923885769097913957446828575495914132532498930043\ 5963990049367165297802830109312670995237490968224969259242183300360617774496460\ 9832876944817849365446059581569465163501906111045222304612398464999491781035941\ 1019756549587885251142615040000000000000000000000000000000000000000000000000000\ 0, 4270250464283643098295322106228852085638763161914528815761151070060860352726\ 0964676190116989666174551166696114837235425046896824425657236936443972585565738\ 7981135888731338326418253806940512297965163115257285932863301761981867294660746\ 5474098581391721188156192380236973862822349587274652437157944412876194399644732\ 67893731574064295585835894002621512275069408659350788057/1335292111908805642629\ 6908785840058629421268556712274645977283792609736922748432504813000520682848795\ 8984182253211349046485217518215114600632572843060626695126360279395385178550589\ 2406658159094499037174043563006277056128504364941844769175990434824067138332146\ 0537012113305620109776237560592002337937584526087999507660800000000000000000000\ 000000000000000000000000000000000, 20916599240219442776155416279141838644327019\ 4131642934283045040974152923135790359856588185519528460129245215944827718713645\ 9616767730854431980127125922500249369664300383352644813508152414606465817940040\ 5216549570692580312103012070882325520867386869076497109233865165390032900610531\ 4012934356183750703362523294590264011890720262143395639487034433726322224125769\ 58313/6549030944174317942487432881350057987763296675646492554043014868510675330\ 4642666282445292206347505513492065460319001324245637546677929908674369496529974\ 5164635978380589977029492600431650019895506093362487971330623177800936992234875\ 2044731470024815152357130840548257195069889511690519272877059507176173126249611\ 26400000000000000000000000000000000000000000000000000000, 154703722733873911839\ 1046938002965980522307210763646162858358550277751879409267068129003889906563968\ 6991811659631054634698220302026447150508694225889997158043319972880394325772492\ 5390707551554124121309469101474590932539472882932659768674852701917635258526129\ 6126340202920306184056801204547318448232511739970529963480124158376013703725496\ 155227725160900701122361583792291421200903/484902226086045195706776147049880838\ 4302475595926565286323710910679084412687873433167169836365193962667900983048681\ 5856400756150725049915282451327891507187356444807312035302545376323677228701115\ 6049766956544519927725875077435002566966389030850005761512947423267244510389725\ 2521298367215472611436602893180872537135928819654328320000000000000000000000000\ 0000000000000000000000000000, 9611844638373404616882091354209368559922668218331\ 8484118577090564280852044534433994308458591314231671487132681652384621075677337\ 0013379565261179382236376922833565639652020424457919666406800349541861285323310\ 4823972840132487933560416618037938340939315235618910050292221949794669512865369\ 9842130835648412696584028000759010983886164648691786561003111610484918707462862\ 15940032058623/3015141822359220988530068860354688522787333647625122252872069022\ 1674456223105148078397986529194088860082366210309885929669473337616883235170602\ 0968747966983720266548195634623267644506174551920611108796488779262678415011952\ 0563237736853631305012460415957410794777221323581040816532696305053279935227509\ 9942541242834581815977574400000000000000000000000000000000000000000000000000000\ 0, 3107681109126575057931307657558943841015920568891463694595827631276397272277\ 1776580287233944275399360624490502909467439130533810655057397726448059201169385\ 7231723196354001860768300438720695248772234659792772341545144571342071906331433\ 4103764410689141413473873640679442969813584780599283781044226476669965161932182\ 2359576556447748813919046137452907442638682196945052530402657683096178409/97531\ 3729426545254660224294641487279241425180614569973496864945333371307781605172632\ 9447618722480622191898656603893648200599154255108132580862363685126972006043828\ 1857947208185034758627956695772522538784658668998667559865029666759497268756147\ 2642719736044387802367727689807166427403099235971688211917970798120521159463658\ 426174799872000000000000000000000000000000000000000000000000000000, 11421517711\ 9210024161152812730105833530166804312631367485567784715961778942594955543708974\ 2528583719586736352159170463042286913390311976860155778792095012669909802884784\ 5803968269835506399684018895399040438823052642964336349937417800702908567863520\ 7136930785756540965052164211903501694675905598251348967155301889382708877275107\ 701717283203994981587458833838489664896807130801862645798813/358493695140567985\ 4967310920844385675049562826042743686366854934198337779954008202110283449043938\ 8232921573440489987463656256350775532595432358958410196437643836773872110325170\ 7154788470327314190893656073339972535642922747136072413287258130703457864551627\ 1263273567863940912827949373553948436475589752541312010564261812366107020886016\ 000000000000000000000000000000000000000000000000000000, 14365418050652740841957\ 4975713060475415009431335817709068563209452720956593589296132060535231109194071\ 5049664710950925701228534476965128614443561806785293715465072149838657280548496\ 1542129025299997120788671941451583948927057425368974747644209351441450818108124\ 9571142855170403681680554848593820761416943460366932188620707794693806002058264\ 6156503791321987766909297503870779131552151309722596999/45077284021931130950747\ 3649035709730289272069396875425318717432910046351121640954539908729109544102791\ 8144981665963415670108598551596088975741161317664828226486151016098249975225900\ 8826089732748214321029586626818609769620563087454104670467161157354655013236166\ 1029042066221531716616590172319561189835956346605257958731696364189691824360652\ 80000000000000000000000000000000000000000000000000000000, 408610048624313288833\ 1526621854689386508783918267271552408502469436660225007746932820482874177622345\ 8189262320571214591266906762663840776533689147946454363684585331809849916705485\ 2786772796154631317879732359574562748148230326696393290173985841430503868540693\ 9980225135069220542500199680795146352273424350625701427099871897595122584206842\ 9421609356514417989643010568835034039789295245065633/12813194453549563818096381\ 6059392818131550471424287042319731352252561084239608110411257210122511140789023\ 8221691997539236019953901648568900346080832652334734545812260379776676231702336\ 7554913387384427555802123472926722185573407737662316145855454770771017551057075\ 5366183832841897411326873863394173614297227085818471721018440196147904512000000\ 0000000000000000000000000000000000000000000000000, 1578131969998614862366761697\ 8876308973488876375345673405016507218470101766849250429603287905991758030333004\ 2653068014958017963602069244782818918256196280828727828591715146661063571671214\ 4706191679488472851591575859153807256590554711270257610733564680096713639383967\ 9393817039890470312647938070134109908198918838573760885164566683002533415559817\ 610958917861235681466413474116373361865977357/494344386357757490654514567532093\ 6723159191947041908939421856570961674386319981160601155108384280541119670899734\ 9272592647126433740784944678025698459069516808197533602121784191325533702613976\ 2774241814066601561434481307066819205932404098055294526281413390238341869924386\ 4903970207844221903656116053393651570288783887127325542185833594880000000000000\ 00000000000000000000000000000000000000000, 491021211296683182558512531267378299\ 9261600799460454073650655525131359347575301411766340256837610126621499038931680\ 3402107604691223462264371794197094793759343067742413260164146260416974243925023\ 5342767052464508616047954768486307906557928693893750989080588582255480758910615\ 8561889961335329852631855148068382482694468564268441865965983821386512527890185\ 7039854096670165788230464466410862511699073/15358978534059847002566468359335955\ 8217154966687504415183384036327270936561586159471369922512883482001458091855515\ 3516397264703549201606352330004855447229854825444368522426540536127623564657648\ 4140400875542729886816859176968761968604176560078187201902482372537236510010034\ 3808762935893189571234295548148184161414639214874856927133116434428723200000000\ 0000000000000000000000000000000000000000000000, 1997330669524021545366476808585\ 6249984802723697991453230499449130407976907732673582934052446038359642523055076\ 7799876564324672381101769729560499658941769600844580399618016111323066825120771\ 0113439465436584616181363195517555948675950912202227618541427554217681185307602\ 9850073450983318370320209519330823811022302605565487902176881375302294227352551\ 3551676966171899651359871978006018643462855591871946941003713/62365094153234303\ 8760390330524192257102553203459133730387169575694895641147990729670347476758771\ 4835305931869001214741278113128677567340094697293737728194668662454769646387576\ 0308325829735737661973251401509622111969040975610659938534353546272679669056674\ 1776164724898470971602475836500267831756758317131248200353753960504215342427095\ 9631009814778216448000000000000000000000000000000000000000000000000000000000, 7334026034585375973812069278373859331790110186741700277746582557397565871334580\ 1906863451500813042383160807602160045727340441430093655749241036172405111823748\ 8073841812404436218345481611111399402185255437224896668762369124087501315283197\ 5882874866765943240351864393801825720871915365514388089089049659814013945113799\ 3776819110612706635072458916473985796692498679780550934226432357906619083409616\ 1102627806214797/22852826256469740393725154186070002442444090524627512067219208\ 5476709365524920645569097008903785997342673216199730682726941070975849794712299\ 8385987191996440022109090856061915493425833197071791241136855877658440049759166\ 3882012570029955403205983523411246191999993562901949592390723604523112196661213\ 0144530258097713352867741462445758728180992627697516544000000000000000000000000\ 00000000000000000000000000000000000, 174124508996088622897501034151759824435310\ 8098771253341017566334299032648580515878121555514014474197209728741477553694860\ 6745112853763890951653515541517933102016337717357932452550398323521555401098978\ 0269801361240544314033244080567264030108941504745174297834430477441876360164936\ 7120802631374042161895512867022858608693238857874227804554533688673354210718702\ 257570955921047828615360340328411760618393985897585011347/541337748363255210446\ 5614523596262178566156163473765058482886120772291450554320252240769946912882705\ 0532431453392204124357800892759299371449585767264604011671243720144198394654208\ 2711367722365909200498420299731278986951334037113758869583591143337702565599796\ 0958475180213819445514607439434817145108138863632753818633902731059762415132753\ 1513533648987718942720000000000000000000000000000000000000000000000000000000000 , 10183901483340504025946238855547470926834972694859571448043783421318633861534\ 5898922267546890202990043901460038543040804996528851399323664584923703886659450\ 1189582587486947923920496574205868994274850369248684391934009654630906009917434\ 4457224532286257796443157504458533335176764285286999663033706048329320436875272\ 7401349571264620226527419878549537586369012680650463496467088122786524940038075\ 2690587983300827229/31584404842833191969763320323910184595529342704375678603001\ 7743956748278851903815316800468331031582497242794108266357774238309933599188836\ 5379521293896169741720463968645249813541213294326069558497966664062334336551961\ 8617573375600013395077490655314804812291917794527114215313520395156419914449427\ 0986082571895971774618874118099957707548289400642081914880000000000000000000000\ 00000000000000000000000000000000000000, 671913561677074992987110785054538036528\ 6908668831607633926258337664849375606896746879364248981208124670272061526651531\ 7705186205885975297624203302088647652681268450405400852379495098861245003951949\ 6847257558323951998051405643732078112359002482111515059324654564468741790135570\ 1333298670693175739747500111363245438263495887095901687558640418470070523016826\ 4910427963905700292528490075352508524518885167075468279821544477/20787369537149\ 0000811479597706096467656940396677392578245742827037655991701285897686045565961\ 4546958740445367810260638375339554281957095863664093462960794048175758853537218\ 3547215976116520538850913299139339509681113098931227025168340592009899904167778\ 5190321700805446920210666707760925674296978372152532363497746635541864872694876\ 7410977210119692121128407400448000000000000000000000000000000000000000000000000\ 000000000000, 16552042448382586335212869894484655447746299460737344025439351078\ 0507645462360149389772617427737871568071432596399550036858101188639416469190521\ 2276615600767778867251682483271345922440657634730859726827789197117414693582353\ 5207876800054564955467644567607637478678776426236552323139174848476648903999562\ 3439816103789514683061389934571126534041218673604205676248880668739042218146353\ 2582094057418152743733341366428833069114131/51083921269066810249417053738284676\ 4443548177814858391410000710303687716806325029268572676071976842375670746912532\ 5005775478187670195465230161326480553003333689518594625037245810590050754339819\ 9176886969969878065851384968543852999938587834728519497107321595606364434553407\ 1702900987086798301109500646240656677537469512355831404024847410594500863740306\ 70047662309376000000000000000000000000000000000000000000000000000000000000, 315\ 7918686370909784650424285203593556993079867001370898735647067178581144181035005\ 6128313603971689933344430878501022179473420322351837120862297019983681988963904\ 6903536920008930502277142920976180965499414257030925837613939359111778803299807\ 6602246354068356385475078813284046491181103926659079607178109738010389474109729\ 5945511889498284081927841039575586920333356571476277796928702257596486015093177\ 177981623010251889363251978256257955577/972393225376802318177564510845961182966\ 6300655500358908355223737420643639100165614566259601796288693220225541077412371\ 7546246528849500609599612797533991769117995741640820983697867321214910932916286\ 5482510923537504620326367004641335374718469703631156817783916385265897681697448\ 9393058407183633087902221215323844512987037657187141045685722054090082807077077\ 2782180067631851110400000000000000000000000000000000000000000000000000000000000\ 0000, 6328746831790214218319665004110466144370592781891560999279684364749901288\ 7402574379000195147958531798033855932016855152537569588799118787836798432649166\ 2226574192609116068099727814941734341011917080227253737518622402179858120142128\ 5572516186976017851798041221626304265699860214748475613042510361573462433568307\ 3514250258717328329674968967829068398672687044190128068571058870963686135871697\ 788907407760952260361931226082647269958141131577/194478645075360463635512902169\ 1922365933260131100071781671044747484128727820033122913251920359257738644045108\ 2154824743509249305769900121919922559506798353823599148328164196739573464242982\ 1865832573096502184707500924065273400928267074943693940726231363556783277053179\ 5363394897878611681436726617580444243064768902597407531437428209137144410818016\ 5614154154556436013526370222080000000000000000000000000000000000000000000000000\ 00000000000000, 323762761767757717218634258061706484662755856814035910380567541\ 0559775870290494517033239606812897645945505038552332531712091448584397902345007\ 9471272258236650202582241041673271635091385124202678788266244323835817065872363\ 3811264295758048512919483857838828526462736462247178017873828104903325365862597\ 6831799253751849249172277613973430681809565250185340239968286445989559477395136\ 879586022047704352399508414376453756448031881977177600835510053/993209146560040\ 9002163449263057257589109639946773966591469255561427220727760627090894629738375\ 4313146254364381774419441817029626956734057132007267351547013610011319448083799\ 7902685637325046124733358823598605652404029578043164520002305774511979217854133\ 3866838091270380017249584669444981638102033452900488788432191389187759862374740\ 8981943386135008555816789876772391286535702446080000000000000000000000000000000\ 000000000000000000000000000000000, 39110764042323211687394142629086189967277875\ 8868119656618945707316885201230213529270593160301206814618722727472226141439318\ 5014026986039842857151380168468309358564592964009798227581450577837385909001411\ 9011944203854154365834637547823789107294358161715846056876351921554488339902704\ 3533804257371222907324531711450058398173068435017694022026470508883184543254427\ 4940722595543264114466055247050639399467478095648983534482139934434189915453/11\ 9826972706759136238472882239598072105224478134252104080454394240132582491189907\ 8831446597865706337910491607002549338746728524000987764074301893577529021841707\ 1559058485946024481393463940949628597240076358117092402291878249838682060877636\ 6860340906705965909686133652055633595877348809708983143748117294721330862485481\ 3811191421434886179061445770307450755176355307077815500800000000000000000000000\ 00000000000000000000000000000000000000000, 150726521772756196148715866826585224\ 2434699833765412216252327013213230001028301210295861268156231410834825829984582\ 3639662242710194226115667214461475233447584465575735265929966835622252907767668\ 8799260913923308672221951944751320189763288645736046845775266301484019744535170\ 1895420164087280127534850083707936405809046395601144595459183703809726030091272\ 9547636298136852105998311263951422513318044583276715489357825634396232752728215\ 361934777791844606729/461435633789314939584070905886960546043905463024018384493\ 8507398855795262908782736156616542680511870962488236899924330462016795745355240\ 8889869428871485696078671931260515537137279852754414553820256754074653781022646\ 2181869367766666726683831727826782639510931391806401839036817223271138519864246\ 4680884058771197879624752597515404219567844859112206888614839322497144660707350\ 9854562435989504000000000000000000000000000000000000000000000000000000000000000\ 0, 3799098983669834738091490640165299966429490495443574100182708006836132359913\ 1705818126476851644645585862905136647809088530227866785794479174700678093784862\ 7241818329341545340266075462130578575114772420745597562139352339062663067911504\ 2148334487384541711514975525638577682998420236961428702853661034196947355265594\ 1619222870385136551702669969141402906576956035812118011070037420820457710598021\ 4215918933691844828181264758844697178759792638153393031524767/11628177971490736\ 4775185868283514057603064176682052632892450386451166040625301324951146736875548\ 8991482547035698780931276428232527829520704024709607561439541182532667764991535\ 8594522894112467562704702026812752817706846983108067720001512432559541234922515\ 6754710735213263437277940264326907005790109958278281034186566543765457388186333\ 1096904496276135930939509269280454498252448334973386935500800000000000000000000\ 0000000000000000000000000000000000000000000, 9461794242611927517420387100272901\ 3731060297542999438729696803887555519931408987611643454789779107864146980636092\ 8865642249561504476887514950617637767683988424421922765737790814440482836232270\ 6160840497338269411749829805411853742074616448561538934657605350480860777681784\ 7061932664452177555505068264352926553100711994081972497306597950863746668106450\ 0347359114987976763059805867490324008375900924254707420253297722073691218521855\ 6992355627338351057197956007923/28972163953360774852405059576433332573035270857\ 6111619423498928935093064487475616801429697546308601480413704915669497023024480\ 1134369506428271345635723742654066931513497220124135444756737241075734688804738\ 7174739801640350831621309317510205757506182947441107865706950590741136968439014\ 5966490152973745109735408781246763107841464993110730807399690483020617581461740\ 0669409888132340442202069721415680000000000000000000000000000000000000000000000\ 00000000000000000000, 107307304612768755413526951337130708529674448964941184973\ 9633203128670540557559296288624880439813307922971591915790057561823417488515347\ 3819558707080311518452274084385413405636052543149829564724966692347189314934887\ 8886218962610617035426786418832806675019542217183888489996775937610261223574777\ 6476346650288228337534014417235818357982619214565435977838784544981362541971744\ 7801338268539356857260653518945736397563339182155883603836891682885357091052190\ 117776863/328920958264176628144723888302651990928872743800400946969097580987781\ 1669832266849283205646665326228738579454785839098535951950397935321322406278853\ 7410783032081560969812705067846207859530082021648436347799974749916529396321529\ 2023547013525813217030858473619127974921917626388555663104080941111377081420726\ 3070359276451960975366409920607337139861136336576332712470865452326852948798010\ 88633995264000000000000000000000000000000000000000000000000000000000000000000, 1614697335726616127645606463754400862745061641893637817103757392544705312219395\ 4120157610746205348713496788179713444673659396997285176647130768302888344156082\ 2006082036432123573237175618288871107083501449816595629578525551362816130645273\ 5259137136527367765783803567378432244270620930082139318472594320142701431520222\ 5483993315492821249145082956715659015856593291356005113972779444782849810241748\ 7905171229717159828828742582029169719395084768071080023229097254515800499/49577\ 9665887160706848214643268370282589569712650198903838187455764169860519548129797\ 6302179008955569706847912699493157839173258457644407998435346940990014404936585\ 4532062155996959992060040528766508897600799041300771385493616753337252260627373\ 9234874303105731543748273627125380357731706945886624896894707144260203751823440\ 8000913206448924137926345860022121744425779465752676284973417292386484410822688\ 768000000000000000000000000000000000000000000000000000000000000000000, 81364418\ 3505384000443494662362631236870991509866625264653350626685280805343788292777210\ 6136094217714248766685197527821550262613322939610652143397438541244067973072548\ 9346466806555151190191246310236742647869547327729186692358521009080778607674084\ 6075750978856075828382593178917299710945550046929641489172965940931284341010054\ 5409314407768937966335440192416061032540252069831164774710082427292186187150066\ 833792468425739914850790498461777486206367550531324649083036419/250403001756833\ 2417998355986277114422664370530251695846113610375656821046679376729300473358614\ 6614305984817107459191248809833600320637194314678065655875833123550680445686692\ 6141327886164997325014256920601270733943066536870985998422251049067289493742965\ 9925722451373769102900538580985948445584059387081101521240476092158945239170909\ 8009312696623387385180854524841724859285406490003987799334501909039939584000000\ 0000000000000000000000000000000000000000000000000000000000, 3518523792019833526\ 4256601978711012737649247538237956707587367317326380349635573627286620327254890\ 3557750739325413611842022750372044828431048755452637026437514359681760810306677\ 8027154355872013892603270277871319947839315706578245593197434451711223796265808\ 0595131329195440289009989726319102598525857625711952681545086484604639314120119\ 4627382898040011995018284672741239673378986688854894434981966632406387838648198\ 03225719861033897344053731442836600983974947792793293/1085989631350601758770939\ 6823530750654544353230112378122573384668327004599250738090883950301873273419804\ 2830408421079993932351386324657504409888842390285490991551665430076014931752864\ 6062149783570880922607536321601947497181929898862950680671929006231526101925312\ 2924560269777376222254070644942642154926468082467424620165650265166517618947298\ 7995303451361511149278151481106736560935720371014691484336128000000000000000000\ 0000000000000000000000000000000000000000000000000, 2217509375593349789427589246\ 5472664181586773607152389422051759408584427411713300500295152556894156090850641\ 9555875285050427416172746826845781213937558646228443338026607793343675337354619\ 5566966821773765194805829398182395726292093756734853536074120576166032654979715\ 2354531175375374056497749124094601448942830304777120895703890966287140433505727\ 4374926471555747600875534342029086017762922428534838770679983706858888190032510\ 896396663612963605497635859338644847087196449257887/686772776134900495832476745\ 2007991480417781571087340607257395899686367529983788700397610083827378353011939\ 8003538211021060911267308257704173515170648360389807981822201948410832228529468\ 3228977825582060238668334742052233559220091589453432057345900548233748222125393\ 8798132128902580850914122399488283419851637638737605097342050588359267767302698\ 6213772202510629529593767050712083709170033537325434741706876518400000000000000\ 00000000000000000000000000000000000000000000000000000, 100031529430757283240547\ 7126027174668256224728682964306132191300977407240705547359885319960368100122296\ 2106731417319161455547024954467281839028587085788338172907843561156120806324491\ 6549029948966635962466352960788113340623277120159470242288931338748908399175412\ 5526727107453544108293451916352882002326927717506229995579899243513180421659448\ 5485681786239082057114760145547674591086037365321024770306413695024833818176582\ 818376334787499085823117142618973443631560762471034112728311977/310990874053347\ 9288019702173731526453889268949895501748020797141112115887965935712727015966810\ 3105633119168504508722816705927116779127236854555822746102022765610575181531216\ 5400989898268492933745169587226762731137999267601233261012022282858541529543370\ 6795106788245502433431187394162091489139427649538488232676659330887662064356664\ 4058266326459344654203061592623213768026106182336408062394577532656037260027294\ 4994713600000000000000000000000000000000000000000000000000000000000000000, 1259\ 7358597245634625990558618533740070856276611269046579138435655193599842136453179\ 7828433430412254156095519086775676606553390609258827640664196983982438068836015\ 2095983424367613188301125104713392370614055020983679307109677237706222641130296\ 0268836554805112036636452566675964047698904781488836711929424730739632495917277\ 6571599168455997334382960859492076289849627836385847813536061843104302514154065\ 8070155995345766002172464048158898405535018736078879576440679833744632204992737\ 5023343/39326209618927906269412779306005029975999755539133117559062989302608665\ 4560056052400298109984831090324261485361560303982163132903997872604224428631271\ 1628515178573643409992927934335895377033371268462689385699627390518011211958782\ 4338454132384660690438965018123113177217135479833320722447830844944186436701196\ 8475739024067084683647289864076910044985581785987957626275921130124542090396498\ 0987031629504348063451513524060160000000000000000000000000000000000000000000000\ 00000000000000000000, 845648338461552491027345243931375037651395301948124748919\ 4808614467124126936237388455805602862757594691919249701045343409120912964292977\ 0911948736233208511575944718389442180047842794452336042041746612778842421733257\ 4418591430916326246019464129089603780199763727334810328403211224834621135685642\ 7890371908681963495385317847948453929375109308884162947880719093187274821980078\ 5335815588615553855535857742945697057988973926157357038214416607882235736615962\ 92971982214181639773130064443145867092391561/2651255600850471550598945352604183\ 8063593771975784616108631248412580250540036469989421999844842031413127346903724\ 2148584735652919748054909304912016417516449943616002710658314916454357378734456\ 8430531241277157495481615597948179754755902408378262043721776956508937163918164\ 1973535384129117630928745355392551828396689275360433570616384101640157223133387\ 5700727460715292759669269493977771247236333456592518468751974737501845029126144\ 000000000000000000000000000000000000000000000000000000000000000000000, 12993327\ 7681066168701123309003168401999081028450724518846617773649825090228632831201729\ 6354513033830335180365831428375425201176007840284560792622349439049658454545738\ 4570127960834813588935187654709697408098766470178647490129916713908083310003204\ 5929707757255818478413270520610623620855906446065077850874657192726110923406823\ 3987330045541993917406704511907596676309468156371295085473783745558477240730674\ 3672014079550965661523728722790197991959449017776284490994512794354738920306922\ 1104684227/40910940506716827620121212440075187120951028415217472918111489188956\ 1343198480066284902203710633639762968892723448628928632144832552644269975629042\ 4354227403059159521948647323279712691647602455116052196316277452277220462942746\ 1087611622095760366345114277375936982339185610491255331498073882054231313399698\ 8527394948664520615458169181796698536561299519694167078134558349651999491601330\ 0003363025000975350621261237804391727104000000000000000000000000000000000000000\ 000000000000000000000000000000, 30902183325407271565753874185392384508633040483\ 0728177622206300695513394048761634904808619222376366251639072673018461075535546\ 6341641755814416269792239268773931334845947076003959094037833054708836453010100\ 3716666597341459500474630421214410840031964155808279557008556586026623004722696\ 9345195050813917554947498415072875882818882994252615889072335290774509569079139\ 5663433170473541345548645515903433750601077687062299023434929269185956327211587\ 19699903242381032437719742951980478957826245107193/9769863331059414278151962537\ 2222566667170411241716942211981814132938892865383725259507963989163082793176662\ 7323164400257546608665713564475855840486973406963565779808756788994244576433799\ 1312589946905768371912642633491060324370215568417756759177222628561241394306010\ 8109862222491210050575549738262465415473750030276383940853706712044186217036661\ 5981140450495899350926607479737130926247781745016575233463224194386620918320332\ 8000000000000000000000000000000000000000000000000000000000000000000000, 5476793\ 7620680643653113746934748662803597960445852371255866325247394885835119597217952\ 9081019573329908915947990958788225535918071239933641129524276046199305273058720\ 3450264213640375696341003178978570028759049701348090364517267524339450962111923\ 7099449340397580763881778444419051877798105641909059783122323429864093384121359\ 7926877091244981088214299854992170540063878934961072533934992093696345778339583\ 3880443754107858783108207979015046679235265637005446485558994026378401101353077\ 3118913849/17380034506790838060781650518111522396869086423841668182081699271560\ 8425178988123741799458470003291372052483577101166744020647914665835519871179712\ 0219175070484189275172642023908892693678826817876763886952386378922649073195227\ 8144728813907670325838217705169905527227207479684756769033711855578529717656022\ 1419690977128379856054688603130356953061365885027812333711035378313093626723002\ 1238529959329578531914519797197984235520000000000000000000000000000000000000000\ 000000000000000000000000000000, 78929553283845325530816949700133220688765013802\ 4213596692359032337335764071916385883275983369917955561212645162202816384391911\ 6653259617380238303239269332672635307431415832110427882956892017989094760427511\ 9561461213947097781759367268195325546957873540901734196937487509133205288921364\ 1707247016035995338351978949937421647319398825399346739940952847759737582019579\ 6072414472523868358578765413350547236817189197704670124353941231697109037333481\ 819458246261214970274915043629677968042786741205814299706027683944783726197/251\ 2783103937746847550062295424447720733634691304935293353086558857655972637207031\ 1553735490995004769617515007062682373909960198498247571254469532843277947571615\ 5903190213314329137437111891911474323299839475155585587258186636364174034417116\ 8271018875585490638144227641292615897896652524711394559102421835010692609586335\ 3607436296970459368074624293606674573830003743277170812351484830185774688716326\ 2444657836794316245427026892616885364342519549132800000000000000000000000000000\ 000000000000000000000000000000000000000000, 15746627024697422403637253311285910\ 9280484094236802235650752216998855590213696454423176914840227517217826633147392\ 5257652998402207515615429972166134540533744838302844576172613591405812641108299\ 4962092376765237861464875466246793703770053753472571531212225067796333430943298\ 3335426231542129022987392868235971932726682108403251331233255261420274006704764\ 8944283680712797449830378240357571297056337851260174693366212065311108746303380\ 8836308998895782689575022281276568010670526002235172268790555287912380712918764\ 96019917/5025566207875493695100124590848895441467269382609870586706173117715311\ 9452744140623107470981990009539235030014125364747819920396996495142508939065686\ 5558951432311806380426628658274874223783822948646599678950311171174516373272728\ 3480688342336542037751170981276288455282585231795793305049422789118204843670021\ 3852191726707214872593940918736149248587213349147660007486554341624702969660371\ 5493774326524889315673588632490854053785233770728685039098265600000000000000000\ 00000000000000000000000000000000000000000000000000000, 114104691443158456379303\ 2786187764678072556377710908103435379574954819116662214213831954989422659671696\ 0679783985109293222368373124596734210911955168287311394532381933789147585090874\ 1138620226680128295852347615836421868460511806980157594735862662609911580776366\ 6015430440578183461092772101442719603640963741348870013752988732648675099298238\ 4123072629087071486144263117944099981536360304490036912051505607900555520440849\ 1056187214134858786552208984243216623186514900349593989687195194605053747100065\ 45757192914934277563/3647588376683826069024283977229037013968179390603938329060\ 9321015675651215701392387739293454670168213960908881220022800837038997820036796\ 9822944831595970206684742440114825778864876924839843097301437048154076838753271\ 8263999560125106951216212006317722624099313435169156715087593720947213290734037\ 4067413734026183042382287494665592376473276237357845558075994269360272499118921\ 1553812051083826126527316451922666314330033684393876379349722432689668096000000\ 000000000000000000000000000000000000000000000000000000000000000000, 10556599732\ 2208925249636412590304446210854765464770048028359114596285076456090659317313225\ 1220101064661365125688562053327976990785195418722087369704902940613756204851864\ 5832608080737952707557115695852206163701927299613206694976439083566144018013586\ 1156739766959310554990603850834775371203740769222099883983424773932844850869992\ 3220229915823668921758680048180532281654262531906409172368096125731445954517073\ 2751951791582587058726504454916427880638968427573808819684975810723724796088980\ 856931005213355637743732229/337673130678903860018428575065453769053482351619395\ 6783600078975550667133808018751035182959216974194544717894819920543613300231660\ 4266519171710342818255927844198648336142606284681612706262358365309089929879664\ 5959305142986207925653064592739308450168296228122293980490501582760881777032550\ 7229254069455010523603212522016483018323116185555696642651641121387177009387749\ 6623285734709836011144998759538248331683072533551224248022431034003528089600000\ 0000000000000000000000000000000000000000000000000000000000000000000, 9961079174\ 2207972256543994330604118406658171217840268136024180752491667307226307585701122\ 2977794624801865402288575648459382259788982870430251086964137117425122383377442\ 6281524014365741029618925195897504356338099027838802213104264885791594993539606\ 2042343887218821836886898709829302166601507959959333089444077088286555250194507\ 7710003196856306316744672365648767652743794086511419249657140776693785215819671\ 1063765010759552777082736001897416259275592827401861512701819429353209559871705\ 243292692913751650802715739464903567/318471829253718007745744358380253823370146\ 6917447411386422840369804150733343205757840897346621095496829266650550987737217\ 1279788907087952654965674598809368800459949324337410036113054004495485217422263\ 6608374251037542155537675685515407560606285124066530069377814726403127200489925\ 8218276110659336287235723982713402533181779841759011572410799236871986455071296\ 7326083963696437481387926000852337315525679196396799511420341780498846822266776\ 1962859888640000000000000000000000000000000000000000000000000000000000000000000\ 000000, 37829887545556971410966947936434723953581747350924065104103317797472203\ 6222743757781281391696522560093716671703048382871476740778730643051981280739275\ 4947191145614252065444396939726873571419166565439462710126288057748022274003474\ 0639401959218994746909856656888890924769259460419204965928569369296028891625569\ 4835395396109588029442950687258231289338899931773354298062814208231778531081955\ 6656657939048066871660291801657708349080456947399448662907486831020035003087458\ 48702212620653635172800338446355278885035573480140083337/1207502796492304239679\ 0469298898348835069371338076727640171987081665113033952636859567600583255512422\ 5004460446895345681890516928508509877529310341011094910272177469637964109146512\ 6238088896082783653646265842016332379816270213949333155334237806109308286123181\ 2029632219656418242298815738455001807515959272246728442865253563674261282709856\ 1651222465051777768331786128379355344578698721472534424138651050266213521675192\ 3508133864942972597760828033204224000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 9115525893536143310716351410033643880519735978786\ 3535057262959150733449897690719840086659291754178290655304899942328299082791790\ 1053056225584123264617804265804880850440662964635947108292476190569328283256964\ 1003667458232016277804986994988376822046766148724940016445516984168459710090148\ 3501665836154436465536632830452515468449314072052317904232344959385289577678103\ 5972854597407653642390938683333366599091664234317154813619710437609047681819213\ 5654049428082544675552777627564495521601884766824211051383226266272724030920742\ 77668882889894101/2901440826140065121778043471423909181293590010075173827801015\ 8893882445975581002044300506918860008256631166258813953814376244228765429700467\ 2042282696238647168693346552340553154572590335838254091852068060000841214854778\ 9571386928962432449415825823517442915675430383968596893046143801474011135038853\ 8275860994882573343900125807579260794404138638129190019840070169901831568522145\ 4049065217241750212891957934476571808710675753438750819574723793811560945969720\ 3654491635712000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4955881088535840473323454517049222234399518658623842222842848504547405\ 6941624763857973227202555214710847211244298095545670218272111928713068390684792\ 1614511695107840943554225778209622531746956434430131000712036880949471884529765\ 4384613742517624953862869718700628596419330461690126299654459419448213371301226\ 4144131609153417792541675207200783048386715101983432392295952553350224621345891\ 6365990276686148842934387309912089381811853465712580024204832366059880378227687\ 5726048598382689739031586169998257457770201719281196736291256297898197033/15712\ 2308691312811206427369401941103362916045615041293845456358758032286705041674097\ 8802890181955202996883839677233938764369938146088428184965204081331714221718838\ 9803690378457143419163963640277486966739208710066661713944748536081375736908357\ 1666571824142520636460656872222350302136161576286463803770906051330484718955525\ 1812446426909994808800387815338658471788395417553715060717184212024542624962817\ 8349146255089649805132948906062375432679898957794261614693560877056000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7572503457816191\ 7436819907385549127804555946744048333277234025300986158062618793845137603268948\ 5276773183449860631041692699569067572387659371186847399495493501585165408132974\ 2634583502044758758607497877554131536069280912696760581233771753520077631068572\ 0018173623143714407504467602622174125284621285574546739703115009512493239538897\ 8316485989677798888232278825415015607641233000788639959843112921364578595758844\ 6782960124885175403812653982892858351202136708058771732347183788668377784611315\ 526433946635925816239087431592441159065851141874283/238883025724893422741194166\ 3711029906113617778233891971937081457654160870891624857181919040672671925026785\ 6600330331381083179897358347157255751811948077546805064592983807913102308121347\ 9676287474113018475139190382113902051626854243843331937997488525715369427424117\ 1191120916957705214042214645021382817456403777697424317402683902476194072914607\ 2858649333464977908733661596422908603058347672540902892288534581522186322936118\ 1058371491326371999249661839766412488008007680000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 24057567934167097404778043216362006\ 4493354748203918319505946353225840069335713519419848642093519691701027136720793\ 1189578364813355775301811459968365702579002049281810103727050875001682079281697\ 7140125650280921292718876052218933405172519399422645254270541838146077789519541\ 8441514690550395169965123531887890459455366045709822821361951887473678590257129\ 1952104472447065952839564403238399800132615143084625312076173601202157446056853\ 7878625097936997670338263135020213347625740735917836942423041061845718833374675\ 73747707346201543537583472573803/7544484371703766136750272460964473298320481514\ 1715698155656697811729700829817608973693797704725408577112556189704734896814374\ 8959896172805400311470863821136104608635859594280222856777848216221580927059066\ 0828468780481267719329089439032919014082927754411421013443969717539337059406578\ 4546218226987248807175632912534823891912222299872999260365505653113872403955301\ 8872048046492157717195656016397319278288827793204102188938887369516244849423044\ 0143652414965161576628224000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 4910364851980898033749685295057752744849546155876300056\ 5022882331277151510519277634271621760899883651672191111638096332388627864879798\ 0653657838046940289467744599947687203588089329866042806241797270847006381631329\ 5128325281669880230457940156310845559260713867195171786932320864565286382928630\ 0848380177678889799723691938649566147393979539448923016261383443238348203533671\ 5036215989563278816070374053841941103712729614927546208521940117545223729647184\ 2581185704632476875850021959191533855400617190395189752158440943897543036719645\ 9486570910687954326967/15296997213949599543507077591954128237762170564966403996\ 1840761393471067626069183161175851541263551322670282494115990760621898331855545\ 5778970374961535544808521044676285345041193520323691256861258491934560826467059\ 0141125722351080861624889323752700694591865612996933458001113415509282366652119\ 0320174295469923419066338238319363625193330935219437742910152768960798261659688\ 7497483631950791611519613010513444244510121201447424145206829967759723744627062\ 5803706927077114140583526400000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 101850573992542001102334193529742115641525628401379863\ 7736252969179438937620501846918879678291766803667003535053889382139856301567644\ 2992941661251276504194253523767198699154756056432412507568264179230547158899090\ 9743057365972109480533823127527666810057903594461634382597364383451763849639014\ 0795818592695009366836132799476685033513124469576519779342011504297345408858246\ 6186891935038014273675078225812473616901290655852899734642856642935341561087145\ 2738159007115607332785366922925944339784673979763804166752934453504135968495966\ 75077522181891/3150285232174137938576428088600533152982399675374366073483925656\ 8989530751821785758282818797621174244635907415977674130225696452265388963730899\ 2178058307435000730598005826885074294459241077187582539391385696401618961840293\ 2336939434346888389324018768871215776322712326653372761826213617362222281633979\ 9595002471075336838806018340795013179792614787229978864596964768609726809095381\ 0587930434863965671059220127536129351049496752349879624058039261841652404001889\ 3331234816000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 162200890908390301040545357425154357014453515777885486432382458765999897\ 1010047940483281137858597130876112713600102932407506624482479108028650463879559\ 3133282816984560177752586204680570936904049478111690936418563430184405494829049\ 7204912499042145702712047344523306243190425496184596205977403253140679280920536\ 2206605638950626454749898189172309124240014846859953304049598045190107382923920\ 5966292905591510888450129278878374785659483256448860370996675549785808959155365\ 7594362820131165662132479288345033961665436398839231067582918430248458691369650\ 645899747017495989/497993868494338824028181205809220592877683414391119723386897\ 0337224540736885557316869292117545499979984484848651492881336996962527572056355\ 4087952349543352202990529550816325739353713821511119913207209518643823167872379\ 7827007590330121395187803939188341315227788939350339405806843524457396407428877\ 0263050761643647212515212455892807682831411009983056385159596792898901130490269\ 4321793519748151862680986979043031194648734844443759728324506318690152975527014\ 0864727027453729764361579601592320000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 8858734963451054828564622912562233798554204241\ 4619575318874807814085281559889206058841525835021106778684256308316254465391212\ 9765627160715057419159537669260654431557480169492953555076322194561244077025168\ 5868452507909113513126148666156796399873462232450522249605515394990178050956109\ 1780200681315594121542431166206581866144341403049384742294870329091563428031121\ 5628140731199902093540406777789527179417227532799331699828087724559366320047417\ 4531136870157259227384725737666379549507300883148964573099717226277283309195389\ 081824450557531860951900693966906827817799512747/269984299959723916648259443139\ 6683580661506421263507893535617783509496020692071194427847234723037386060476791\ 8194004887490564100177899318197956243411305122393793591242704315957578696410688\ 0619746164129489445453421424444286102057109417393063038804488981904295563484184\ 1611097030267039275146371921080308649580993928478444103956650058112023126108582\ 5464768071905919958301664471406621683663300897382002757002239191155221432883141\ 1451252539855669623686435606512554235828737693554005968147717501747200000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 70067261007\ 9475658390696816659073598042723006572014809664287679079584038036255624054899537\ 9165865584062491626631889417054427095914459682304683326737576986723798443761088\ 5596925658029175325023394648231061206543124555462628116128082631207793944361837\ 2105098217571523789683065000065512843306776643695686715717846914871819841928961\ 4144542042795338597662469639203495699482071468400436083367811871700037060544453\ 8276804786560401570716860081928859518815918108422623732269205793461479523882985\ 2090638019016874730664054206122534893412369371908830085825128101418756309208017\ 2929/21203960740792390519982718454530030977046567439298324018278682484348670389\ 8504469457127484027120192101253619261445068908107799861018787027488346759172585\ 3816756148335757676125076414395452422245322646835305437873214149542027573240496\ 8083357121390738880321235671564048249949003135465652854007135188258320545247242\ 5099988701636641377691399572285869622992316318446936047732315596164614497498407\ 5968025540249256610704946355025020241186335014606451470554419542713136831069591\ 7029103597651675903426560000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2627449916760801070792737758834116421478230369940858283\ 4172853286100772056871044434232770978347006623875239281555323817579552829524683\ 3537338898586720178235392780741700167816604067622220360477625728238121322350569\ 7901243389254744893560439675711911303997295231343967121204770990380644497252408\ 4654493478992256538326510443280008463356649646840258732102539766054472357550854\ 9921887342677907062854828827988445568141300852619056629905670390606350974323204\ 3885982292156827965902568236168031733676484602356161417126333314029553331971877\ 94079069158668062208671794249436967/7900223059731815190328676005740780573208872\ 4854841445629098705468870895340877774673490044384210824732883473937396643890383\ 1418664643613313686878949097526637090337976398945382895944935525139897587911235\ 0210008321253683961926749541988307531050775912293204978308400922105801803590931\ 0211368472496549927538592652213636956222410718711395512176489680465799418850841\ 7147576549156612780635374283580639429873876053146331405226331731522217584700898\ 6642175472143717840861965924853807515808511106744320000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 60030326071161805131767748897\ 1053488770461972737586370123855069859513257977076668222503585326186750224311671\ 0448548829832417824071035207091167794884655190609272650820264385165569589124244\ 5288306675330596938633801188507847784404649730827841449956542833414365192616870\ 2836291023057796538395309443855069917075671662798047044349573018658974162931785\ 1226537367505182129881629415548294775133312508164444165724770880897077161302312\ 6434401340859717964614213439181962969837362821546957572518762025572679909114844\ 0590662181018185118925296356838224062795361263753946333455184241470475064494351 /179503526824255431098373237019707000605351258687965397617048264911662222486616\ 1802757694542632333699959030065029343895520982678275251607819998917714119244689\ 3046935737823238848490233689805938820421649363749268008431159804633176511643899\ 6409057147411239636981814912020011935695542995006589232511402673208108108564543\ 3186836168514920551133231101958319745521573358777523063729740889391755044407835\ 6052622196421985159256467645929868798652935432604173447252528294921860848752345\ 0097060976847112498306335165644800000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 299504654223600408207257463609983942542438641\ 8723424396009599627343236618583798947077870327198364805288899114730208427525584\ 9368082145932400820292679785698795348278708234617255536718049550764809319236392\ 5021650078507867610099276027328459292829138773402901384112227843556934021848600\ 3786235499275127615466763723401535704349374164069184876728035130164424194432834\ 0084361377474011250876376715623195563352423140430777811489224403758930027398962\ 8549880375385206798835181912511696276129164374931423862322969096754447711447534\ 345034240246883231224547892703660950914907270918756333948089/891696306164863831\ 7189033030901277551957783004438790459428593868705938311171049738490649893403028\ 0619262877949941325355965263149139246068628979426820323291291504765264711001225\ 0103950475739023352400146749919534134581487057298896243550685973314138402508379\ 6732419388479299867276922265319239501094361261830930616609665000986986516035661\ 8906053247449514989345073056754305727315087995411268495887141490650120615398100\ 8819898522861260451339759802112743290609629262452478571302835034636081700045676\ 0894423040000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 40633418491186857799498104375270652339329893326918932073328400003956\ 9843980464269146122694541778048818989840449601872547863152594880091716081259586\ 8713858859654360750895030896235749768225587709753887125957596856687456347857664\ 9896524592387897430919123833253530836595121315640815386015446564014443435085354\ 4412424672564438474318165228828417544462811935528307049591629491745198643853813\ 1623699649040589933600417414048601981198266209048839088934069238727608999598095\ 1209576294728821732629807445870231570965102372230669690117593225865354476915423\ 6795501757793644967063056734922263219211954033211031/12062299210950449701603333\ 0393241304436369712274159523644879744258980789770667124418455328726070936959787\ 5002476298188703563993023705132873106645535334702857569550808791752696026752283\ 2392051348047196162877086235382934322254588089417987733550944380359299371869949\ 5564361247528677708732620372780786738174135535416926683071377944120286272401849\ 6952991720521944179105743247366955166651850281520113825378561200950380528288894\ 2975525153955153467113822655361726230701268651522406774926356423750882635307017\ 7877686968595251200000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 287027275933466322445068639228788045572616101521787003319765\ 9106374866520222458004590864251467858174155311159141436477781239976236716914820\ 5445863444132852418523380976413274578957689911272983684981355945316924530387913\ 8839026718200143890312090107006423824351855475505245336786814721714114694591475\ 5587071500969187658657408965756620437689907068558392138992316966062168452562971\ 0449949630576760367981730659843808718173580109989324834295391254613147880721744\ 7577508940370299296918597406257522515838478559470767853074717218351809214427414\ 3581975118451519714057327229589182889955192223394447/85097988237516529164124291\ 2142827079578985136352485373813654378648057879026028232110476171633461264304692\ 2937529031648384782947403236005685125935724286606416712909951015263667179068083\ 9155176257292424883711945461636921455803169190570065808489284094650758592320049\ 6359703890761490368607540022442571915744216471197149516061699360030438562527576\ 1864435522384547638339155044111818222410223089383235976417664958997614871548082\ 1379956906586691087564295230802444893456392870731220111330483571622396954323152\ 4306944000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 246886974828701499937725034396250654778390817512014971532756820182296\ 1715453963548028659125434831949109008236981712326164601177783349963332306724337\ 0263933582562068898944112849440509873731587746779761222888686973981365204947998\ 7544526689905890015015817595176866248346769535650978120878437601037092780244652\ 1265890355772973896790494186321355842609496380828339492084630707898683538320002\ 5798262439905960859937683391388894890909494610667392194128298327917760253009000\ 1784974627199285707933968495277282866961120701951123032924087858344586934740652\ 232602683343232155337556341397228111054101948347041573/732377953615848487851475\ 9283007467973703280676153185809517920769028897126436441305813452318689356558513\ 4884580120477273990331951330067300479403746194159860572371202777135017642426940\ 7633984240344729939236509701220710343000187131545459941028198563546123170396696\ 1498528044858840518032879241531500955522769966569992927183485441646561653684261\ 6589190536162957972205597375120801870215000835990492255224407231261157978532430\ 0972534806401178533090903776362120151939759019166857027045566735974958340143202\ 8275306653028450304000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 95678503882150160186647738890376229438223606021645247129\ 3004388696921787641349534039993468957707462027815007670002887574206158159526388\ 0785076850962919043973989925792037318687445878952267706516212150837554174869059\ 2395103225273455727403652755393020815465766215940814136680809178248873733258882\ 4771031745874272869391834038820432125145897365847982959177945280052378619790577\ 1965465314647356048846812506111140539044143586351153344713095804174055468598850\ 1333609731786961873667998479039441343249896747338602350336216260092786659352718\ 44890172789869405926339990807723314466704334151307360234161428177446199/2845363\ 9178864217378515032019191850666578168447179439039603831536774796954227256778619\ 9984643246695407061674602313366640516619542441380519306669383350850183000184817\ 4541833661085581334637816462113165929250297774561631092213845661726321334261193\ 8744102907760637463830990620579405847465732882253439235259099351389154971378054\ 8731583710106976230573535117652959445409514288982566366705523159272957794156792\ 9754684606933535485922079888959966359024984641692852336319823028234762675774362\ 8345577432948850759427029299111091912048640000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1189794235837536392472836861072576\ 9789782827128023780438016558326606011141119500326816434531180036387196305326045\ 9871334480694572027860422509955504778589276653762567875327051242586996455455627\ 0201901694152578490739344538221183834268993263014852894155786806456600544122613\ 4752168875320334957597579229823662430230295060070044102102275607115010395550583\ 8650304540561145822956478489062436248924514795431832042141170668953339734747370\ 1669941390376930151551019068118250252113144850465511606509164315191619588279542\ 1297027196133535394032094520770233668892313661137488836684767763765560566625804\ 2763662732732863177751/35543147916670025780545837397093692178662784897478668070\ 7115222024776053633425200775809572816958042034685161446225765072667740467636074\ 8894971191269065480145965108665710676936081664779976174811813282352182301968071\ 4070951498474468020515579057129401583588258277894319120243602970608420294887195\ 7061551162565457812768240466110253545107317230428183237127567370820827748869225\ 4626026338713096374079581488995132361823597095187594425314093231577039649815017\ 0434244372701339497361440703030784161506142386414645867919277611572854679142400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 8615412086129715047867113736356705538025861285265187366937471787519347947839\ 5239713898218666657208482102284106750702240228151944947146237335902332199079064\ 9368621414482624255832356306159448266491404164080945481561055401430342040205418\ 5773521460102297206092537346619923545389648532079680170274435311694354531950398\ 6460516647927841151067254788623648911011517214773713687826417368797474622487816\ 8242396430776425857403968670049710707837697563630389970056672513958045916853307\ 6779239303410405914855242560809820935213010006075506863427722460964420297792055\ 475750697580355010975856264691484418958589503978480784278493/259057107602483499\ 3775521197827517302071061338593281282662023405118285794187226955162703870072451\ 5653872298816228192647755422526542786704241052321938139548736001431356966671570\ 1952157570066773988882841603319910656483212213708553253801987318832782490886284\ 2562352756439485296046021721911984729050976486014370533500930487069387192232044\ 4793548913158561789582469990166745452072241496888390863080586589016512063083061\ 8240741049914999122270616254398083238783197787673819926893883549779794862921403\ 7853278680582438837840345129703335526400000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 394320863349398528075401593329245156\ 7872693636418690884036164795951428365252562069836844417775897606859364869164238\ 1688637279498844032036109091082390413732420599181290437080294567666109051030252\ 3793762649283624517482605012000413073078276498332042890502476638712622659292357\ 0732277412875706761871209835053410313133491800563640232254392723621216204437037\ 3013618261992943658508517701739135638697201451713375810946108045857367733029225\ 8852669829255589184546675876380835479643699749462497070245982325725561207435695\ 2626810321705549926135839178999771973753272036020015978209901219223757817844455\ 5820834015909142544535090883097/11957732233178118542049544041671772866071466801\ 1761431664820647162057803415635769306730468441141908731283149034645022608589954\ 3915743723283776408313168148062762881412129701379821969235268087912573584685252\ 4867424492893227235685620848926472153097308099792818157911063468714195634533250\ 9537113102126632819906115343991460560061371957868082191887089970740727962377182\ 5369862021747259352206540365732365920166170722990465884975861774005790805668109\ 0483804603203242254670410309365740453170968756896186989690817900083662733257823\ 7485649029686414540800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3902930095317607207936790663428707580284302926633353280\ 5026229049180033964488375211394451749571403890611787584383432861078143365937385\ 9373243896986459250813124244736137861298778763635723735986260880718749452848037\ 4920635433742547351470503784086056821641858988587502674592098545214575847781832\ 4384974008524371419303760154287283619096774602019204026395985080524396592898197\ 2523920633939001432828420495521101674367098907260693767463305958863296507037634\ 8874240369247142386527615166725061996101691918511856445931980006323086055947657\ 2924322422745807363090727579336180598399830153096920455970024564738565918942557\ 719632456079/119577322331781185420495440416717728660714668011761431664820647162\ 0578034156357693067304684411419087312831490346450226085899543915743723283776408\ 3131681480627628814121297013798219692352680879125735846852524867424492893227235\ 6856208489264721530973080997928181579110634687141956345332509537113102126632819\ 9061153439914605600613719578680821918870899707407279623771825369862021747259352\ 2065403657323659201661707229904658849758617740057908056681090483804603203242254\ 6704103093657404531709687568961869896908179000836627332578237485649029686414540\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 88588432122168445279943787702270968472850532203175558792225414318897946160\ 8498090563719587518631500244933694451507931676895299242401668674921943691770614\ 0288966603343135956088620879828112934338493516083234349582479550414081679261086\ 0735525303475079014625265516540905843589562113421102210745011008740063212600587\ 2754772330184336707726529125964733361940312579335808264086350055472085054751295\ 6131655924950681959413332046949638659683768178254453939024085709756571086201118\ 5057384208857636817936684879058027886717220652831051229816217828350726476985992\ 528402751074966478833168760683995197788709527105099600322268406110082514477/274\ 6451939316350266737939275491172791879294494894136562477600624018143628850322349\ 4369853991561473597401113670277268792740940724656801836381776546136846024705537\ 8602737949812917509893956374431759900930508791155005752771643149227339658143212\ 4123389724360414474509013057494276453339597079048413729644502607603657220795866\ 1434895911283141117832626824479730398398791285094990915491052801479819120140980\ 4543766091656450204461255932253650032245851286232024126372068105269983985512326\ 7284308104083916227792187055291215656574656958570386913837569173094400000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 98641744\ 0051899624846080687366040097826857055812820351065534105131538976484167188809737\ 2936255859266748883647141546510436007946972447536253641594263089142110390570648\ 0823516913698747960893219069345275452219688747458834101506495791235308559212808\ 9316808059821717326862538826248650890480988392663437239373038550262094145468708\ 0589902180515295996248567525932367212254155506691407392559029587225836449973560\ 9545467971198518418742222592994035115275110748148419125019581484758015166699945\ 5062641311709502979230242844674776470527060567573789481638308829279455326057687\ 638479902784512002176705020098725843686526831469390333/309835262724955617242581\ 0991929201914800750144282077264004898897098508837555926493224963724594243006249\ 9007907013148167852551990584396751681696717390853078682427490704475527722707035\ 1298342506187543518215800806921109753452574888632364819231109404369522355342453\ 5051986751898033993125249263835506725263663576163979507325740594544666746434618\ 9241755715716911177152281376851898393260960669546652207417433758920282248903980\ 6754282559049544457101752417134448050059539007373918226029217383656572177024837\ 3985233530069543374832878629049860096000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 8516741898755307066416462317313033020\ 6528892929771238700597218223325118148099912129213167568356787454214492625208559\ 5245807191759128751078277860102132554810659453839734908839406484400994326234339\ 9374756564110649423769883083367043836124083108411116081642123492951954045095069\ 5422138977129128696132398377728332428488152361824593021736103074076429739369634\ 2897765458870490384145815351720816757164070648771170886048426435242518649303249\ 1959430567240009909956762192835894245681545549675148643352033375693098253241972\ 6395882948433396670363578900997572457038852697042147443666148834149446634809175\ 7617566222709816752461993466780281196542477/27125524830293685553955928910137852\ 4610912836294365823488693959951588768203942282067788468837436303287883917242450\ 3646403213929329236293131531627822787893422259740646443552983766690693352709021\ 4868847332352114577951676518275783642660474275074153347249926338786501483093256\ 2459907602643230171915897950051191800527971958276768049910501733070152187115851\ 7708609135500426306344262114673675115371274108033262823867871346395875906502818\ 4322989784074380606225258025766864663657317914807962178891552084497925480904677\ 5618172555596773075262816007205679089582080000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 429164878595403143057081797767\ 2758549469433219081724150964980959908480879883541845595572711437412478719810988\ 7618986591448364675169433478537098921629607267988492771378091656613885098870109\ 7434544159421906227139427046733497383639754471744272291595004526860958605318926\ 2632498338708073299206253303815453683589986723800934860068952266643603348854691\ 8606126343277175466709694759097303825055154340829937263446896992748447109994390\ 7032580936812812509427281232892705842524514384860567237826490866993829024357921\ 2685157996005325691897634085797924771693585029286390228797981475398830471247535\ 226397451464477127895787159363931980389/138645669469983509628548298393506964240\ 9681055490282481172361072040281698117125578732060850678363566842831735484861185\ 4130299274626195742801342075273668339615835776175887669684823988948437458151458\ 5782718609373363616518485767808197921038508642977013845571254941102650797537306\ 2409566075260328161758756597731641932683087798779868096610042830702358939758839\ 2167102963045687861741297923739820028779041394132664449035338913941699455087140\ 2329701663247945513151286608303385378854089724778121294216037144432020335369660\ 1172914656441556385272954880000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 126953532757376433781255713277419325743033117\ 3463652805730195282719720787444423772763344199486781061044977532730644938567103\ 0154357821364958021247928116421532889770301822909188106330321366052796974094469\ 9108025219404701732452042782305605556236974210550421208837064263051728975590257\ 2143818710997352979285773947517319002760605609635962399214974902352824106057426\ 9781549017361067974678105310455093290113586411581766064336681186902398784935512\ 0018274088676941346110993389082606525815607330766892442831901274797001004726703\ 4827184581704835894550646149572911125250648149030943422511044404160695670049033\ 8242819525202471642324707093406876215907/41590726812753912798063235748471408001\ 6288102019345633100031704222888289174607784071223069710712015545541829542767337\ 3544799115294656036044159322157059637659077841748011194809632956065027714370775\ 5592973949513037496936275270560774975265872532881441987994514828272501722712828\ 0171791152010267171806646480573118016202618298115755168225799809693611780547544\ 0774806365019150263607329965009081096024975673580909463956200032566553371149106\ 1944545950747170824140111593521301698593413440106837403965672340510593758060629\ 9169831754951887621997184187475204459462656000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 16314795341561276435351234484\ 8066289049459698945248880661871259750096584165541092719787692929414698412888652\ 5450030253798095341829555929523479240368201869889663280036401138832583565724901\ 0384163610499843053994312756791307102973115774524832112188613635657000981066028\ 0655222910169371051639264920166855851696384248267443118005022674704355734542889\ 1658342536786025076312602250609914448119595011429144803960967146432175490388931\ 1048289496104838842965531962085818841594700874989673845845023967029162188074680\ 2326796962192050884352547610612200835093926794290838595545311999099584195560327\ 514375321190542465105990058389678855237791701673232485463/541522657821730671730\ 1800590987274503751801578182844347245453893558504946502482282246795935597774747\ 0647479197782123124477543330209105056702089760600575950715072698967803841680273\ 0422011992048648596383696979906190138191656426885005458776801713056890147246937\ 7257047594164943667639507591270119746010703381577222082743351232781684551989838\ 3988710154133538314351204846895917021280753221120978084244094222262778456179301\ 4651213376467096226808931989947546916831414622056532033959830226749956379743729\ 4001165637693351715547146389680412971998405842622360748357058560000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 92183357975\ 4831551353842678516934947524945225383134240393779490091098751257908859838576312\ 1234443851107845879787804325892940985367323378677874303667497525745037939094977\ 7700191906072732892761548975245814135782914197046189097066592512865451917034424\ 3460095335056415917520449099776823738196669556382187052780310215768023938585616\ 1456390741435153946381392905352719225956029609097205007246162402383376831417414\ 0199668798339467705115396991219030472759121378966919612352818537185643896760427\ 9127491204274446770348809411417499310652292314572014623051630636958428526324575\ 3209445172288911875125948932845775672612263106167573411113267030728636468669162\ 7000941/30952004147466831272797045177277092676157681407326103472236254844389041\ 4392760754443796018520508987422451872498144601853477994484650236748097911544373\ 6534320923790893392645168792766970706529881176521537617545216842619159490990863\ 8868396757168219805087984420860368343873420059917863251651819011339054297200726\ 8196440256307160168463390310529731498224369075217331919598976269447567911972888\ 8295110804810725558087163138417942214076751190602261920994261834537335593278361\ 2586675244156909653319906418099705722977035437937876655429979767498815037217685\ 5010787811933762355200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2335539422504575997989512813993834924833928418237\ 4172199077790798897616720554708763137815854265219366840986360652234730871250057\ 4574276256071247110073060313484062613170238128852298807441292473754250996989557\ 3883723736462950800723992084956247706248893030812649868840321827730880278291867\ 6722445728784224528000677367937024122576560373579105407679633071754370383477746\ 5163894180957486744510813335630020028311790275957945228589329533527890959283591\ 5647124226853566265629836366808775722381063685012574627984558427972233444483048\ 0438324577891979484798590254773463957832224321299747406090117603691757850577324\ 68942061746371833674132253535721584288241684956101/7914869631995089711186672981\ 0465708414746071027305321736146994530651977394720250064913553307387298212312693\ 1102398339025322300182177033970136088092041199490636226528453262121734150411080\ 6697839008533646193437054497554707841248066224918599333016207301070301905722762\ 2190602724647107457795365757567010274270430010232579827116671649924093692602768\ 8316600920912891622974525031873066517759244292606905801599821282288859681159509\ 0281978044540069769399612405459758159954666647164098148695468491804641199781892\ 0184133477012570304599519691175541309456652924187169051633516544000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 35586\ 9929103750359055540295080063617934993788265204008038772291121412024678972837002\ 4195598466453399298299880249949392506160767395202757821074103248970798266721013\ 3178525458177272093946574509831003212463123395311324304003556398176480136878976\ 9342907572067745200252473118727497236603382733281032257018848016473450967942769\ 7087445216753244803610296283124259671465153327593072285933179111272016305882787\ 4922740760806984505030505824614861080104637799177781386858288174851542775070474\ 4485254052875355644622184288829475973458412955817958187747321208623325162170526\ 2982154936724583711701054840554587197949817938008276020202190770667022021634830\ 9174832912092851091/12136762076520713259105821558412776805255484793555550114224\ 3745357714719420913550294108236366193329054634026915119374710920298645283534683\ 8171124044218528928038539255413526196328699400201171455179087284332988160597724\ 5702632800862741859256764893714896037111149535460049535333945691317680959951766\ 4643202628397379728699494988153727597414644604887899725092600164655845880911746\ 9394440904837988641645375316151883016028706747992144470942080382849563235455413\ 8545580078595603197960884530838879241580530133274576209055397474753441816907452\ 7393490482366040899706722138596489297920000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2152815091275503705532392490272\ 7697342793148956178208638331886483378064060533328509194715753621223106270031940\ 2449717931143205184955600962024788382893310905268264089151361595946163697236709\ 0259486516719230058128748819723985220896445754023630416658063133072013687093701\ 8030520388833642724489109013414551822110552225095032070387058212083039859785632\ 9332646376660720648277670171042020733428345312924009892158448643530245632011658\ 8207132873502189204667880582429797348033904828596628682809719065621986397301878\ 5579718409618459194283326820512913004970477344540987527038984675612343128884024\ 315946816708551057306687660328419600654581568364447628190859999337861263461211/ 7363056718457224404100737913831506806838218060015541540991683015601512940420336\ 8167596210283093827901066932630595035205017628531876254143555885606933654295378\ 0544549655666074418233555844024417591796001336769750606868103547845155346612180\ 2542873891180973692470889996791622320287712129653166310308499368034893797001296\ 2750190917386309725763952115803268568225470966087522288265698345889471842878034\ 0656777669515250352197950399096992433318732913256678984231907388140169874280656\ 1490297558511399861443213807890428676031149135677481520847045565240347888472141\ 5949661792766696064286720000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 3940977579026826315325248708154727162372985748\ 5452039706364639297492448730261408958522644606461686803158698195891153411399212\ 3151865341120637690689999568021006239466350002535087130834056756840733961797653\ 1146800373111681639907748802686864758817911288425512383162036457436414008373525\ 6788195079630087834966856518474505046884688249569423371246833548455523660240698\ 9941769380010448542836987887536591118733013658470393659578964553269002987895670\ 4431750701435494124023819093315989885969703761653208881851035211601940474500639\ 6648273403941653200803498862238390239647142083360569857173806413402978392148039\ 62412591618643045109696553191195116746751674713718970488661911154130461524157/ 1346435765664249367101714425429282403969447519482425540334073165806853817299953\ 4512004984319420799704037017926494153036600921323761202763739511963043482570634\ 8424234535798113415864797110848077084044376222852775448624182845373033986566884\ 2840477968245004574411545861715390617701485116029667041025662572339921290992221\ 2044259055425926247574070311152137660565517709148655025426537488427488709838734\ 3570795349640136427929648849083928998094914543692018286023009761220808556608129\ 2256329107163158870477400388465403298878395375406667595417800517140539899149018\ 4685268080668323287098851978754654208000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 5584219067136914463294791570853\ 9331342482782608696662307777139066981491391018297935589059415816092068003867148\ 3412668441498549678654672371464569025168730713016038793205167723673240925126127\ 5653453744098723079134265536406011787868785916367147177151305411565020527797382\ 8724819934571023211663323463258683555064546148294930719982968598505932622077357\ 1505371012525218789754589584992382636652879444008970487694132932632987748150823\ 1695981606339542131826770240757668444068708207351315734748818091687843212067123\ 6994948758365466724256307981338717726527793947428847595395423978135600504546272\ 6903966349536684277942211381594711013547537513633483096022857648374896581202694\ 3876276336613/18977733027723175040501641720806713236332766491107321967514556534\ 9404352878736361186776016346457121005409525420472062479229214381092240875468009\ 9968001882345875072521102519465610516992442815452509916676898394314014114209119\ 0988377292676695637565983663602139689935718753403804958824212512185172029807727\ 7810089141646264250718066606223872215011749123368001888953979883684419301896819\ 3196013579115240183007558287251538151994483334377402622431759788485240231800120\ 3010779342549740879841932838871450694986921244292856966746141885838840470459816\ 7945814551693935254262616275287706103358817841446912000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 66199854162065339\ 6526490870694608356300216378274974048858287036844975288849834312378335989982262\ 1909713842878195198126203202371071952841358398076321418087388783587887003046135\ 6739142518220226336848522133445748961815152090388850731138340021726290783066977\ 1056770519331852481234144802044433801185818534276992362135471380481136920452900\ 1029383954865892398836172606812246982786587759230934750524711171599280278184105\ 0122055305270296388405993846202289351682362439245796647158163146044008028728908\ 1696552480992315989494296378097132430694321042674237955682377735091334570469731\ 1839580950864098931345634845237115222676265824527691659403359965578886222311605\ 20143174774254040297211536816077/2228316958328801451957727021984645612772143230\ 0671210458801102549968720210290469310054592751699685045167513088849479434874977\ 1716549630285143674325221586126629640270561846510070372580528399366224048433435\ 4258899830759778027413027206274712044242221037566554045439852260147006513231201\ 6096594751929178196316347109337700145091441207115727354961875296748960054987642\ 8184191172350602941496497541659083974015939815216852839922548842952379184259667\ 1958283067329365272318283980752805340730069944750058834773802623769775453485629\ 6496601689744061479608279385133386914316569349555920013959958283322675691520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 117974150547464190817430541192287869235716286214117730595827269691854364\ 4569033873074702106844990909492688663372376380769067541323177775214433872675023\ 8013740419379359122850003942132008270718348874250875043599547108945916970057770\ 4268402333940598358528448970983169818321709248944344231689419095114474731487422\ 7498934594253815128130794868187611253091137702392121366046657883776810425501527\ 2675330708366258235839604574486673562319613768674600973336489564197132723579495\ 0943115137911134370728531630294626133263353544409366492327936242348170231781926\ 1164691430574919375657239017932551439931154898555429574733018272650137177477640\ 66622490214575647503121605103227957176939198336267889207648699/3916935549350367\ 1922512925592446100581308733698119853744480578062335016385648586953213963138937\ 7063723954545075796149506232348723350940115225550728874504093389581667593613795\ 4017009220528204059486323362927916294122509537816586619223189688831368976139834\ 4887010741723028864080489578061894594254941109433484874948793809315041735353868\ 0255445519843966253219846572785462171242757889850562543378728337809525219007188\ 1839220158563561416921300916429968269975751558275681079581367281227935316948881\ 6534197653902520625112921370397981726450232111268855433503187467517985665602649\ 3962005388146704245993305538560000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1414427963395711197860413465324915662\ 2756081860524502926710891833663155483076229677575399500538895830846929966031839\ 0726736857811352017523765767175763827916454717928272531430965205313994210767804\ 2850810713818177858711338624284601118492260421547507925207235004982502029162420\ 4299344637729464000558154860149958145877805218287606326167088225123773734031401\ 3451614666796661940170776708641244065808719915236457455000918986637491811135474\ 9626717251785304014714808362366622732153125794294296621621166782595138970316100\ 8937620416998699045232551709873889583766303693690719902465042418906231896232290\ 2276517589063525936536446396998024776564337102349418072030133755699457585540803\ 24034492438954861061867/4614672335207979268097656140464716596485919612754493702\ 4830718367838960637812121909146477106087143134198164803863130360494253777593718\ 7581084395498711349089225379148647622866155923912967829480928282043131080911664\ 8865903486314582327480545401863503089543672288358851529107240202745490065341797\ 8221285727236314006338946547694503144903716494888177883810846007524228431249934\ 6801161962609417772592479051328644686335305751324280901715732221531967669328446\ 7432102523189069224128172924004861408042438615606265102296579970309717820887132\ 1900124689547548057888595065189512168668008643728128857049567957969849548800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 47286030377608700231243758755546363037105356978918135413618492860831032\ 9458235319342426810068567155834936358951854340358891170169840744468132081477998\ 3391685698044235059522794193253699902982874322171966793532201224240174966205290\ 0954959021233479677862727831629905714524194745095349832622579002820925691750227\ 9315386783124010319956887937729229628865250208751699047235963624725215490493478\ 9057134232764116563287260005665633258923607339876804044598330098752038897280038\ 0067542835748385436139489090405559712053849725700171573899587517945050189561037\ 5075867075876723865692589875926504675422242295321737154700757045698182368143388\ 315655763620644160948935966101305942674064254557653156476967287/151112644311106\ 9285208292238471208854857279397766851580813716255943303037774388031347690951595\ 5888112832848606219393223169034923077291852508145512222438889553482595450090436\ 7802188480035552542191729967733412384281276346252849208602337072527637505937864\ 4421355152226934124441168844222209929699417209562639556687997515608123163742654\ 7410270907259365851767286657823202980482536771320445655716758129752749611481193\ 4789791525491456854853036370796847540924314807638490166907069477176493291601852\ 1522605395459904332890563638002257832722708593877223593945075033585106718205699\ 0827850952481478916204297810083840000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 50277350151523644473344770144211424\ 2391543112410972287667617178234211848459778982028179574041440368168427630267568\ 0646366178191992241487990363688768862180655631354543778650791096971438372211960\ 1538547841757467093372113005992508851770917918416250046898681485891754621327848\ 4498372147363361025720634778523756282355450520018374040841537283940404131013122\ 8099688215473210400449765511653332399566089854593974066290711089286041361250700\ 8172553867581551521981208747032825840544050948559429780141521798851355553723744\ 8137321255988669139104325827800535648205596512599725462636530558933835013405259\ 5550910091489219120295263421698070101277421275995101334754326077535630143484164\ 95832566129734620868697121947/1569911528437754547006822618986096586124509852259\ 0787575847410388738814408983683873491631511490846094254215666274236948640145135\ 1373831215084911348661600960154473986369921299066245315191655589411801551073193\ 7261483944180366044220907808881545713963751062757312499681290202283116974015720\ 2292796190881404405794024956509615525669969896244351560958116072449811759742512\ 3112277781755299679723926235961373262004922291271016600520362763692101765175401\ 1055375820401278388921350048404428746453851016037617029251387801296505899366002\ 6658023710422419384075849293700041177472039780856540596309437168263019301342816\ 5017600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 344743043510131923871092831485250782185537144453738977019754\ 5978008657885944963792729198324263341074077144902973255098334943059290444029617\ 5945853865687520005999891701154864968792263550910443218292871308748754868559912\ 4110299307253698342809656984143977412743365451377601521872344175581218077862935\ 9710195459247362132533427253275244057937770159603097482831037171785543230685296\ 3748493913340514946315927695423289843288877427607302980483085305319755683769934\ 7470614630198707248563417643953900476865524369109311500951476928729307181368873\ 6067991946933357209421516924821999685646807407298661274056810761088698653849274\ 6305452550250870475605701803703607994675059647352646377485132765517119491234557\ 03/1050108045777762238800550246813442532524755754019450673969726447407278555784\ 8617975579686629759763273748639241655007992401434873001594061209693066800107087\ 6357507683190582808739963421532879992917593010751300151269829042164952790696174\ 5071268036096154557028302675372100469754593293656000153364293704441766273847823\ 1779007040581919663039700040774659580233987799158871111189149281290948476516805\ 0810283118397941331953857257873152350295720244264482344841192000085510964638799\ 2243765047795218070928171925920660736653181203589299442008274944643437061929718\ 6421432225733805873482635850374205463721083144710914048000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1827113501\ 6082869749931103063756838644521352390578521128984139326583868037008561545805810\ 3110982177242688641345110664052128339236156261418032578020285480498552493134215\ 0430158117994942509276741643345021542596732599413739724991184494419196172834425\ 2598926920587471146449118723863422656165635095515565185509035098835509891575211\ 3733225263163907799603679968824270251517720150971142421605218779829621262617716\ 5032352189402459985955820317798918525091681379429393668909410122385406697546195\ 9445182086531608383444550369856276175822095111362347292686640823662677866797680\ 5922694836811706608401605911720684700614349572645642142167394262923668289161168\ 14437775511900125702806423524710253568699980760623636284743/5425614242280879714\ 4555789712159498016463060494073761862128650303481342597447611466787078503712364\ 1017425693426437628945003415870347960679333453620974492918293862096894448009572\ 9438093023617170071861605089575175688511087345048827457387494621987458723672889\ 2719988985389390904522621983291123903635686133626424150249697231256715415961420\ 4789946712491463865494416701225476032013746315693125889071482505993489011438632\ 6333713983737113199037004461862207378835306818112112185767285705747744509111426\ 0044530927962412807243882089052130129943219881391366135159027342309343369482640\ 2043008454148535169947054407738300825600000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 46603583735705997658623380\ 3142993664004986220049346284838208294229974793857491584559259014118734326926312\ 6778218267986820030184017778246954825302861766798658041629927159563871082768850\ 1192267430042186404349816979794521665967370965345522316128420269020257221036976\ 1613316436505974976834067776425604751480183422363471133914749516572951129470788\ 9315953191944635806154994932540409881101146831077819512459928042775481263259881\ 3818375536856235695017018485494793981105712484165337289882304678734285954818566\ 8945176074308367560480920151140534294607516590721640406021692313818544052562738\ 6463439419866191799540939806125777367490436524077730812853147460830919463187754\ 6626245914060969711414312360052663/13495247456202032779222085093480236490692251\ 7738167291506779064369337176949324548436868942873811407835629217903832389987707\ 9106728446345167743351705633471321804739515346647420816846801094624642480107713\ 9633269660167015181815086653069637990269200696841432035420934646161061725721068\ 4223919257879287796111431492636912288160892535711065065696579398523350350412202\ 3969029126108190691710159543083217997122863914469315684280325492295669553701613\ 0446872809714597012959818160540949901528697768513707357719258083728259244495899\ 6472804297492857595653333233215757435332094532384685526324245351340319658297849\ 2825600000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 94974736734531586940531720331551390269787510652733583923730\ 7984217619121599377246708292728778764449807962547934011098142872400767819231154\ 1918246583627428311333076350852595779884478691126264121802258085171190871947068\ 5603388008385767606680610327052137114847353634243515198190858473272097086056204\ 5335810434665362993838740877811548486472697734232965514082109472961755888733436\ 1035396453935987071916323155080860351405056070286541089369369027492374717690566\ 9009595279557471041932476412773118624877424397410668356291254081179927989279509\ 6214490888422390473167812922254746012992444182686974363447271578637280157078223\ 1710960967771065854845638100316398926627938257757642922584088669432304801440704\ 41645602614439997/2685371329210696569789184757035324762486091910162504903070474\ 7014780992646829154716217091281680412592745713681279778553251638860115959021050\ 2301129202489193805321767353376006090490203999014249162780167574924803026954395\ 1685376673079048151164466958689976338928636887345735702485122187869411015672555\ 4963312244470422271636445318902345295453931439175587560086888651436663734331161\ 0182257189987666449069422945741464426449677428857271234454732605132290456085496\ 3456546691538400522578268645210131909834388848503681143510050782106602443623730\ 0102706081093312989504406012967985885785579699505993099707769223801935575604684\ 3904000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 735384688548701251568255758157518310007726763784066942184163\ 3334631306805236164543936750556503783050715413667281794265693799079481102194536\ 6274305519644252845892648814661669577696532992044396347748449909275902077411854\ 9265163203827954533706204982619057551307433158818302247877285698613542620860456\ 2261729459403540738732107982741384851362717885877646954454043374326402934691328\ 0318889165809036312539685093926818533015403534977192932238240010761329578420114\ 0501280255302967910921707278917700363881670035932233134170248354903315285826463\ 4974991986487267278500694606697776355658877337741902438556427284065718205006194\ 8039383474384742912693355158509532654556412099266983469295639214730944251071432\ 6653488011996241567647/20347541928268705834675214957312922083814365899845128901\ 4475394985458241863700934532625819717723188689500966791519512458127252938093442\ 3751213826070170517069517807989154653605828740563937250788471234630145368718999\ 7783039831402419721102070040375750046514915803288850058361650156218139480343759\ 7337740556910272556394228198240741480472725807620222292478548539170951892859714\ 4993866440795534830746464559850156013309422805966820388738452285710800956288598\ 0419012003676460190937671669605613113307304558934495105122686981486585162505903\ 7768545592222463538629317812995153340763294056778787502820795243714807207550204\ 7603024692510720000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6442504774823255973817910421407810355132111402349\ 6145550406116635550083479340711899445886026537182804486230783155459537387892806\ 8190644658909915929268608811343996733493772799307611381637165652485595101982317\ 8946814351351311610119807302761529807650459527159251350605280534856336152398277\ 1248517758858514504849357743744359708290830557903767452350143952134684495071142\ 3714573872568719541067126633915262106736978387726625307390319621379942754875510\ 8707123213684006061779409046145461340549246018153580814661394806532212422401306\ 6440996679463303019590541844074054727436428616728132105195635160563829622953406\ 4171302422508098854972997740751115273307488529869276981638019676910804492393372\ 92501805600844494981643410557082304420733/1749874448285110393288305237484624225\ 6204405727490476964380157209816726148269146446340334022707923600311093061058127\ 1542318309799233865904455684494078840487303232475309684229508250554915580634870\ 6541128910083216586701663345104312172733996670790193590626798664977666784697626\ 7468030246700742671676796074557056154542646189581773988274854222918509699963153\ 3315214250466797360033120128410892711377193743414364571113661294382168965892065\ 9100515427238083964626971723586153686683002122563093852351314229380363963919381\ 4977625211294410099739632335376907936209505645135005490289027441102723092484746\ 2633188039894500368903535504662895735603200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 7766772557347215798469\ 5435793114499772500282419677961797452610444394832798857011666973032691987581086\ 2081214553387510055277582439308434832372002220505913681958355465788935671855590\ 9846086459106865504045441180477683202854786074567070067407787020098284177512143\ 4057440562941993868065279593889813211179868690155916940133991797923773518572184\ 2638251800065162931426707351289875788091694613939974914982012823775667324097884\ 7480974765133828443520047900234291326551280065832883985746006892269890942991078\ 8532329048021812846766349671040568650438282402758149023215210379169695064146759\ 6019172699666553144134503037577989999791610060487362551477924551782161339353658\ 747881155108808797826974242396213168926885614918860588231591958692002901/207902\ 5832007539658265835452655482042459645444483143568138006478098325233675857289289\ 6950852379284029529609665843160871942838387246975608108379874741507038296497050\ 3915435833078752484295201352289824151525806986962666024622031843329242526144456\ 5829005023699493859965906899250337876673610515236821920141618123841721211793784\ 2105675469354302249481374526222473180605097960194345535002456498163038724388655\ 0606546940140983855454948376363507732237910156755837330510479270919514807482181\ 7211805978596435926810425532617157491651353888863950065717766130431901051365698\ 4900023012393502774145306181127035449071019865588829429053308998642347016192000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 177434288552274669381958656842516693034965129827598095203485831505\ 5961604185607793849555338826020587311755468270916662029834681110644847731909089\ 1224992149668952407017356182759767892836875240832750048976901563969309899164971\ 8262640697764394096395226464512198783540462916679502223855776484252014488043546\ 7342321768377918263307369823394671254364550113382469984163716775250374502372764\ 7509967843215601627571710634488029498719586668493562686918467021141271378513646\ 5477508760960939129954520231004709398454752652552969222954195667285681595808419\ 6583642259098707161904121042974843164716237191960687668522891199040189760251462\ 4022369439307493715023765744306872242816982108028209775484459537704066079166832\ 61873428024952598552458017/4702872293673017014961961129494527017936614433831013\ 3151834810828559984036263694380203542388080774101139741506859807983967760001312\ 6911654780502359029188925375742991343138944483588578794368483775864345227516918\ 7900043741664359481691060330237561939689877786153297383207846952130097695386571\ 8075966250590121045190938060249428624415840469683259614446952417425709289387715\ 4205985985592120121589113277462122220656614775505859410720527812712421691814454\ 7378162187233653864580997804374676491044130217800704989823667708551065873439924\ 0847484092734881793366511084119717702351811974198275819659593322971506278483433\ 1446941878026662751617679360000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 150319083102157811484886392117254890\ 9195829913762994919436058266152588225858556389886804553667120329290920472415482\ 8136243998242891041584832602100240131853823922849958236146233635955015188019921\ 6558147442831183178654468039853802029052365408931702900045846636022472057279318\ 8419822200825041111971324973432230988502055384640181125030832315457787000879398\ 3505398206285295297790266148024565889591448649762274853589370179842724279154834\ 8090594364854118517398804094277589414066730994868415238916847147120648688839856\ 9985413204417254771435118970980162722459327005622491760983876258351111125139824\ 9971594986196382632035742475022913523906532909779153005607025862290598285276042\ 11768773861619844885137268433549929996707736518102129/3966233287174371577986953\ 7088980298326067870761177891704431642546845576277734773821868338772180843529903\ 9318235553597297933688978635883095453351446309265380109731345746065285302684245\ 1795125706935244907107209145480877792249723696842507689888727512573728194914986\ 8526878200511579316719297070815505398003342550259619677135645763157539449963124\ 8673662022007940139318340820976336860060333820831038025887680304515519161868519\ 0244554771465155924369114074505270569858822489207225632884359420995185147622196\ 3270625488667935403585107929947277780537051408388826772764768562360148804597992\ 2231568602221051859411280603596014992345355364859904000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 138893180131\ 6654654048761098868323305572082633455341667274759972555437329549352452354940818\ 6279152900364471588769394247848847809860177866153590131764668672731245520608434\ 7247553647234569018054658121532888738690499653564061316186245384141692246244680\ 1146456750366905145214651061951158646761291286952101234914454731174950867731487\ 9613109889843309657539264811422050176370540128955703333426809243390355178236245\ 2013912864217277082506731722907438148453305227459830832016574344182335578930589\ 9606356429200355775500070976484705211992318183353087461729703710271722227486226\ 9450683643361034754171917995978488698493222349229977716550608409262864349544996\ 7378187789023383745232771241347218644528855203272468931558493847375667543662909\ 38087837197/3670063608427283843872457050119220402701358307335997759597209139271\ 9749653235897243027185473572844384185272238147059645510817165610539387321911178\ 3767644677165130337215185689224130496015032195638851079647892415125206020201928\ 2823227134123032156536560966443628727690425978070473642997004657675769968602540\ 8731081374576775418661656981887343989247919013511918175925099137148495817987522\ 4540620462861118457045501975436857404769437847777670175236013600603245911691438\ 8717464892722577587505597100330991573698388940619876997217402227182006670246461\ 6609658289587893742109232875514958610828641970946379517052258263950473350880543\ 4867246141808836608000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 97763444925279507289497588818253835168469\ 8604711986966783720094481443319162453136286062859946814150949835293976901111296\ 2423939536692836957693700775288818487138379140140548063451313802424113027505591\ 2744060948769050687390873743099207110511740888159055444841315425905686276345836\ 0180131337609255841972242723168529508881243347162677884835870365175078697661276\ 1265727981149559328858175381056142964748980941176538371699221222136857862054889\ 0720259685622594773464065373542200311456716402262085159304633786579628184671891\ 8411688601021078183705348180413500902825724293126094337818796860253487167230006\ 5153753683855204754508719712486159477028624791985837113769616576838301050482731\ 5621410061648243918601554484490987917622539911624113531140261/26038067660758410\ 0236728450350797531283835230263024280658263038481043379517210010167141002203219\ 9373951979627421938876753232993222283434473609922808211656143330345242882671734\ 3183428024327148258304479014496657907975549746900399247135205197613702535040760\ 6207505244749260803682417454469642780581662183708240881313542481103004821039436\ 9603516849366234553406403719181555345760042821155975716395263137950525347259803\ 0807285824050312958604319709623196427503799375454467596766945630583458258987369\ 3880513157126830111330995597994966019184236925354984673059785560216781040491242\ 4727923136138987422205840129177733237470719244057932819782346869833728000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 108442811455347420704970504953608000876934234716651487164158013043827\ 3532464617521620459714319657863959927768527681113973610447312878708157294141787\ 5656254113784179266538857484633744680537342943977501506167171984068941349958687\ 6704132690912582287093500412303438611129679230096174916539907364015639371359697\ 5756212450313879376774212630749905969409540034359016995247012709153052365348521\ 3891760066415202615544315478060451332489716470942072397388871265491539719416074\ 1484694215005629717094946615511851154580257612010601944691571767157860104067927\ 6247390873985327380088600326014812667477204826976021447778780703331604142817114\ 4086848073611426224113031332533290740284252797490113095310436756419190944745384\ 64504029985464940071638347648588347351590436683408727/2931329334120888697786022\ 5634485625122259828638884117892384185823141847536820524237701403314428776745873\ 0362090376655088784534915448588693987114593500632457713612995837708347594340127\ 7555353427201776258947607592847310225104778122561720948477927704506177411675829\ 6176996415567487243725483550795669140562537442052047416240521557537980946147395\ 0395401182430622578616669130508318088426239525210643662571596125006238839694694\ 5855126568517160660321008745234280042132738994815332902597200264726001469303606\ 1438722589690293935124328107312223460397813791316498650200164497896077203596038\ 2583447434182308236479827689032484951567972308254158792565601166016388599751114\ 7520000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 7035315274520057675039432644128103190996117201243382819843\ 3181808591176646230844351331690614335134834986444119409450255100163361200545851\ 8827415405792802679427293685843501532430321656031042633225320330700334095048469\ 2063452624912448350734352957059816551605509110796855352114303636242766652649488\ 6942375661683049583186048994742642148234090861249107715766311952375663570664307\ 2748438744162486026977566478752854860416063988816218558453430571505618069157866\ 9990001820643967533704938311469912813633446938731693857373688673301391246500578\ 8156734037802858936324303161074735445348395026819429032145229141811179971814390\ 4258729065982483463475326394521437251102748966825336117297263257333513246154892\ 9028607695199582352567091325115639699607037298961036763467/19440437615845952159\ 5428572230131967849568235004810448068322200055928061849647115786381750399678607\ 2434658502565254147530546187978660842798568639021925017450056333524484865284966\ 8644074025078129822855450280295279626558007467414095800207032142950327709021733\ 9352169749221744995995629892765434384799487491306174578134956685618159689870308\ 8292395692445792246224141760322644138369704458070111526434649834391452839486977\ 0869416685452433684715199277326363198816974771107201232089195678902308377854848\ 8698700072272183152840563073090835136580981729707118759050200544971272760129455\ 7640613370495124921125693833741467711772730409964286510521753973960274193713987\ 5840000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1569449243479427268613543441686743013129124294524400221604\ 7106607564411006892909127373536162546459590097282824455371767063076321703115807\ 5501379700309982561092036795437449502511591108712449882343357533229536182849649\ 1190696585619490213498093993227172746936076290972932746712555238053374140253389\ 6656523149660930434721596667677481330262701156184758359567085015410815347782463\ 6419841676452694751507964233361597540549494140833487800154640656894746043189976\ 6865157462549152487722264849812264287579692204108678460928630057092356452232667\ 7981508912118446645238255928083651973741428007932317205449816654942787891858876\ 0841796913444744177661918697800359557843960562954831425854947533110815580052864\ 16032848808431182553726666800866466465096816157865597116391947910861716915061/ 4466164156916185800161812184909748428508728666433955080934156603466112389941696\ 4574553574104697601637564410982360401922747210978340207480757305410009434093989\ 1608715364671525280044343951535042033724296617851275734579647120362910655803945\ 3425428490061227751698869017999497425466280258063904296038494700873963492931433\ 2969743920828087553593771633887566757991727852902798126293187052671497644829411\ 0459540475181042918850657156568123345094893818625585032268347942709942991805089\ 6403474265031641960893739219603964177927560870355674493266841196813060781590147\ 6478368453492641150148183906993453257936292389552255343474318653281565583294959\ 9392450911436257381821750264834555904000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 39336082244325621656\ 5120825723483220486232016094616543314059602285335419350749849414156717683099416\ 8771763457907503736363347874602476968465527770625747266967054817921756429160777\ 6591005273165611369440283582018830086445159508707251044700367335519046265220689\ 9128177043401983131652858666767107324993144058281538112905924562217072373981169\ 7531462890705343926678119580394000459414383486156319285914063807473854909916807\ 6048679208483011529562923944986748788206809788830097694275239037414282532305455\ 2265690345753918964356127885721908897825504243036081890389339645143853104317311\ 3480392903807863995637583252627853990517518939574134607483164512316407176425593\ 4530850884689138764941181221371529196113360453222101938364024374451427249287341\ 946700141562638370502877367407/116133587186007807533782369282210503293143653134\ 2527804804923490345977144646537589890958420982799723573264592974762789737522699\ 5645988739344463931926860339624718005843556522376293782421366783065738580881698\ 8142462783110659658840863228710521807863788838455109624654883894129329804618594\ 4799254410352240722506736727476070334754821630819623682805927175046988417825109\ 5515350208905519439309083245189201915497404753375190624924034619879889521300432\ 0430535913330749588748988003259621792613652479195560636371523024423880896405826\ 3079384148894441206552911825681967016733597753141972735322948550971935129781817\ 6284646026799611246670566152693564586148014054684316062848122880000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3178956926810037000558458191723116578490306356190906985836926584748284337\ 7627221098361908723357028396537198961906339008554118480927826830096700069511852\ 7089332584193343302019331584513803105446542136001797074196826083499632417523437\ 0709085773742905060275538926067340320364281518860240819777853960366773109502878\ 9471514429172196147662901521938881404467921850913649542522264876494738323429287\ 2486459668970042339793488756928536740775931347664607255928110079083835456557978\ 3931290349131164084502216939550665268626353326712484520621760216118246633908128\ 9914958015725300287623189214982104967706846935947650284677683164701269330032254\ 9529250830406895057587074518632112673072268369833547191767216263316804001562881\ 8007739255099852027682679044389435320642247294970177823890777434189/98075178420\ 2166736972333308557441115906802780234230799952817053494744416381636775271366665\ 9095174529202594394082414820627596541999596201944381238816431689303643770745922\ 0408265396617754381289090437720640093668746210752189043213728371923181441039470\ 3485369362064840876617636642693279549801127792869282333118887193771026282388603\ 8164714418977875715174109787951469586042857341478704018450196813959348047325018\ 7856300807928908953733614089458302994903970746000134827332641228430464661733470\ 3888448044421557668152117616180656886624696023425259455360895394070062874379891\ 3170026007940593240134361629778063576117064405586478986018675829240022818465034\ 7756376018529071156609138294784000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 84676581354564084064298305\ 2989695949896693741879626731198951943153660679294934831149303826784908447739162\ 7138629078556560186117082844658464119606817043692914036372265930005875837651452\ 4793971055158280557580694102606690270723487371561689843807323304421387182622434\ 6491602474735390474110521740375069976306260212940780305436774836487353119906285\ 5537756417611716653354398574675120788867665735474836380600434639404161790591339\ 2613776863450987543848231995268412790757120122455763922413540809239388386968312\ 1169443082466101851079349468238107111435879039488332515661143011419935967333281\ 7049140879149177678664475733218036568465486363562747032145751053295620235219481\ 6139495858123540012720895166367423586741447047217883419848770780288807465303452\ 7763715226813893089761741136350267/27482823789068432997600242977039435629173978\ 0030439658305446229962653437377824302803807905568255195281567218028301051559484\ 5653437006110467695839224314822913028645653723923718821862714925805718386436736\ 4964653351110905243173067878398521860780147787142476168667581164405015674162381\ 0568307612634525438531143373018966566184451659658873139938868319079604809273853\ 2833776731379025438922186531393650446792738972368519597568875613025972399691061\ 1506626671103860874386432728759015982381181573535252300689760719819613963252930\ 2796170721641869539335670374098514285927977037366481032035156734900204799968059\ 9919123097782532017260194755511916454207962992011042349510696863329916289024000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 58073474703115761862737662915396231809171968108254407740622\ 2094851726304474602008334911079589836636666781174154950465168812153990377798276\ 6646995909780198104063715374755941658457322853610085976807008115363068463587660\ 1408493758494679996261962106880033007309322794423459659517982332501635329920511\ 0741172481479294671294167212380150925643594214355970573813095577549788704277637\ 6035600779724340315124777442463898893449852573599033679722879566741991706772615\ 9704098620375189980705408094028112470146790208406485007479835375639905455953873\ 3041339498610026214546489328710376856160809998268530842748651107433481625380812\ 1478634165914194303558661556115151769930388218718915669997513484045148136949306\ 0283478299570116031649835033948756634455146266149484909081427986361796142803586\ 5375143687/19944927372676766391777455800112550238508800564192730072031251959403\ 0649393694180262634651786807238272072322509888755078228774609531976703137563675\ 3591333560810662609341804617451159878539034034367868261312242143284681230612167\ 4859469806442455603470478042918800888589196093368399043114105810161421481950095\ 7924050356371933619170097850038174643631502620375625313301193252264222891406304\ 4953328413204061999621121344749463090624438414024435052369174408821881560323264\ 1832266018502245734707568236043112177182039088136873305814289149707258033208560\ 6262513747472590252118743570161855714569592028362796199704507283751914804005702\ 4185337308933328357010561870305965554131987170026423037460480000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 40790042691795804619609818039825295532846101899921517448677131815524212861\ 3043426299763253180279781169544431274617657745985459265388194761882249900856495\ 1542992173919595791065745043956743890596595878593612307414943065765019448312613\ 4346083555956920716683869063690238275715685889434486154789949157299142124237785\ 6482931884756689496562651274517467453558440292734829513581731940120833311089436\ 2680135972870254563511010669624318568003987078715833559102722586973603219692212\ 8769492496813224754239145280148148412219355684164736867368161855712536444200783\ 0471542105311142288993974446386432385646979842130602477151541705261203743518352\ 1572523613922202528013708038160985260433460519704224982437650610989058613956873\ 39871232595797890450184783975856408119975432344442671980085034727631437473371/ 1488984564021709459624867607266242415545826804359695424981478708778843932435636\ 0288670937402213737011753904822511243032614153522719687814377394188671201028871\ 5607854967890555354892850500355878028926331474613174758489220335105241229874650\ 6000234585967844198494496577448716511199156883874946436438888450688011362839454\ 4875429952419820975029920385381101823618232639437922009135107113359380838174202\ 2066607769314889768002217137949324911311393947610241655715803509621222945945315\ 8081454875446565148151330965089691717040649270904593613565407017578451840671131\ 4816730753874377481719306000049978959018877729700050367042449310084912915151973\ 0955841826952094315317797250612675780888606577004642304000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 208\ 8349488873413589608417340086129047388334209519063747933610729942329501115937086\ 2582234327204777752393088547158782589904376405213316635282187169923578946350078\ 0582178967522864492256543889924905124438297783807833405956293621956006151366827\ 9422854915641946947712573344951823708839947370461782606744871915458727388784261\ 0563024796111648943849516583848470190274186205719588823143533168467082844442581\ 3512098787613441540344154882941117273503947240942419586854305881623612649890453\ 1427219604080350346381517539124717060709266489733935832195796167152847870679961\ 6259488153976573276609578535718434997046630121096344954762040808559083244796104\ 3043375379534772159324799467365670747394898856426468648826599590289681222356328\ 4437107437218830946371472982369997054244355562623777407816537967902462301/81217\ 3398557296068886291422145223135752269166014379322717170204788460326783074197563\ 8693128480220188229402630460678017789538285119829716933124102911564197566305882\ 9982485757466305191182012297106687089895243549868266847455511949761749809418194\ 6137800642290087907224062936278835903754840879874421211882193460743366975175023\ 4519501720531834502028389691903791763257875230186800967516377844093549564839996\ 7874171758055273936620699631769806214880514677266754074641611576152333808622624\ 8113879944626264362344594377300203990511402505607399312918679155549456980808185\ 3138476933171846894181845443068555751488927300200204972350955407044628348961227\ 7360155687808355162136697823153211967223820713984000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 73127\ 4164886483969774987367352058469762652809378915337215781136359884102096958368077\ 9598670824371046449894445855574052295157976914905841895034402716660508237723210\ 1701663275745216809009671607434802166806285929110344924941550351634615062646285\ 7579587890960101935936616092996825658752102956680391469502341990748833253129226\ 0097603839300824999991976142760403506321966935439488396286374051207780404498635\ 6050846147820392954975627342412538988369942021217019554990791234001540628293501\ 9495683157276846070661143583463969337067772988057016011119866527513520427017325\ 2071629215219764392425699952846913863220215883892562658743465876466803482001387\ 4423151307487793609843333246870741212374319820646766288541052224430331173970361\ 7593877052322541049760919291603300404796339397367946073122610867265429/30284431\ 8106110398567769682833812016721185112751124493216571940768578426936061565193307\ 2014009573629509268777459913837141861733434512775805571699390752751634893719084\ 0926892614554478067868992141476541994836577916980858373241743978957556054242059\ 3756171701388711168294654205667625128923717919275706125563663328035143285601965\ 1339624605090831264823274947176589689377204476434259073903602882340515703049649\ 5453875885017400095854099981961639446971574574043892239244994497480403215216031\ 3650148843691796128492818654313352394082290226487879393405786815051755555594523\ 8076144572553079186450843178105534453498315328889989690186761948844469104186613\ 4295341216674806220463595074079038625831452672000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 46632531\ 7012543837044153455081556188981731740070619698889411859596150618622241199564385\ 8501335424800279633151329761599510068085056019023618902906708327303223978713228\ 6640887402239828478303641435248128714803667370165765534189104763422825982834121\ 1213347307277752639501548681308097682893340608500228206664453443382071686123019\ 7664779362779625969130612085531865279941041939117760272910933106211161044842362\ 0285912219553425037775682488974155060761556749470743910520170897946952853328554\ 6617396437763116557420024122243311256091294165983824826165449339786034446214180\ 5576458038243927629439197437923742564150496232529920788356974845202761588662373\ 1997304131230529626870671504742341841468422493445362907374935882786300672171384\ 8287243833074071154066590636578071810625574732973992191963866714459733859097/20\ 4778022070898632457342952207380437320332418079134982611924792007310466800124910\ 5850921428451588240544178544929412638984900178730847766335895469511853684667306\ 4895067051231746803131075037263421324119027892744450617350927347368083216588067\ 4964102289120696350838161781176651530764815385959313476286771734829267035856714\ 0136850771562687739338909909738815503735414105507778342418857554641477916158112\ 5670555927310521543260439966863043970776626119067784981942683185433706892652797\ 4647498241535497496651061818672779863865318944500329426335978174020574952997399\ 9356829826517865907481015930713538262481988491935534910848875884916357739286253\ 1522826515836876337387823672500466906548054030503729755586560000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 191587618065861414799907098467102916082520426410590393606564759023690643\ 9835761007747979452497799921872666971636918968455614663950805955949393791009679\ 4778200645398411622327097023681448387835517394145087854880409409298378489853048\ 1884444147618459099461731205582022748868504091708573551699775273716931645819717\ 5336863076274991574036023547198505061711142364106545933852169150707033160855813\ 1026930739814136514979550253065737930796566212792767828027316522571703233961844\ 8196256673234860562996633413661812106114897389890644097460863707078523814649004\ 3200872398774851548661797444491452376260874058979285117704764857994742805824584\ 5263511253283037877971512691383401052748188938515101898047883116884106222531803\ 4248721001492418261366997259390228664473473568396112235859161369169060573084679\ 8795879151/88432919722452085914184926494762576912215370827882158255833527451819\ 4219661097496077529474799080076793203977391702411199179186029097627892560983715\ 6164228965741461358104819646400227688905144361401175226419855499642943270661680\ 8954928458979991831081946054695479954628571115253912319415016760372178645240594\ 2395552487306352152663506162500047886620094717513526344229830614210409282578935\ 4822999505248665428815090684076623483370031459986740007728051954522797855918382\ 8400987023686568506311861536842750460201477146753577173878231094451471521977793\ 9657021324314267424674011742970330845896813145417466026536904407709074769227166\ 1916166672679405711829034090469526846607662839238759128874038788620288000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 28048206869636645742946902482050168656630917043718407059518608\ 7530772830952861912363891915429722270214728761620941843813198374170640884736024\ 8948614433043843018008149063265916353057271131914838999185599251185711836166491\ 2203374587023160907824537729910052908291339700920166144151396092032946585732973\ 8092739216716067261877135712641955983338856200630864538130824535311814621499229\ 9550007218157339507831528140284680564723669216484669583567795330853087880059655\ 4087865464451321738875469035618473941685683153285738865621550440549895532797764\ 3098503175292147421222155011016151682331136379829498065624871170007497649759456\ 7593455752277079166395129537650607519617780637439413531526650284202004922900292\ 6338176125373959025697016962031275942461498002944573689358705084881246606376176\ 021338077624570340814765933479024243/134228610007957996556813585997598284771297\ 2816575072976147889777467807582780645599847370897956121474966981008566144797093\ 0792820837530176635592519823135168550079975376847732666580937745518720069603044\ 0014568848143645674432620165817585458482371079021282417068915905082368359107497\ 6835115107165935293742803516962735604871118645048812953935925234474007653960847\ 0640234865446516508156932698240112066059172824668822117030480137115964702946070\ 5141120630480293671463171463039366064157289143796776448060801074402868497104807\ 4865619087136248171743204701454582822112247306587269047077767396523262034954076\ 6201638257707220648169065992940085162881974242321061514428269652586099298368684\ 2440236331073291905462210169667584000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6102406941928542613\ 1741398121827024118149471672225361218148303908728453503372318444622888095685949\ 3010929986382374284631283616888389018865579153291459520278908009841222172609114\ 2728969730500047874804235544081800191617408782396154351077108929133887204074943\ 2354210237633546912050996642659575122548223961499489082657680788837443469172702\ 2999853871412310189114170309053737369731591402754813848213152608380074888767319\ 1429650421819530419483956499829354538574804873155756355731385818873043355367952\ 6653459178366065689222209572201736972532860960014742263497429628829024907616369\ 3648222042204743182181442046623608341631035965740438972691930626269693264025907\ 6021742025892723223394708578695848183633205304607858144967642499635569786408195\ 9742414991050487123186973610517144881949489617692400051475062083245336918124545\ 943/297249256862622983375063686191681401626037830230549910567950191220245989206\ 7739680862002853523831006314379443469727653162624070174471057615951963514833283\ 0754152105472029303990143486637451205594135940941226271421410334603103735720304\ 2997809210754492629912599114271804904731243553620136240481896370799343838831397\ 7996987092239460596286491106431742689949696295823280010953131080731352746025272\ 8170288038220229106578163998263643303834674073153501163619861033545519320490067\ 6149076316808937961444230643979265152286838596178991346846322157632532681137117\ 3659567571660437507304753715899600763776405802675352792169264012537039664136581\ 8593202131959619990723701403145651916896237451258390335516180492464606442072886\ 4768000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 8019824924011007773094852711879735144890303821902\ 8278007293148846253060598462739086436561042797216027772545208226945297997594839\ 2909008273196153325605688976688477016272649041577120069279919520870748304840683\ 3734210754132191229906236168121985101549020292733444401596608824482606065578695\ 3024119953488277121020448661236003202319379099099890344931058518560903559390606\ 6642205056899347120892302480176374986069889268001714244427355790764167304468211\ 9728912998576761580702978495913297256516988462120418481549651503245893175312925\ 4995937017445721997106457623429712402166361667810755169708464137581156424389762\ 6855147106599790348819427365639892047001606665443751102461499738159566805799744\ 6340548492769522938393022926677130183450944643925400728740954730772122806698497\ 76151492392466547411659660150698287049808291123972523847377/3889490977624755077\ 1835779458714888061726199542802412125555370054915318635958173257696000710517759\ 7787710170348766510020326166825123600473417176851042711946854625467529832598101\ 2803459148249123669761708744196050980337237410331426278517774853637317665827407\ 2562896775129609209974956105241149638041896377107808157321051727028782363222931\ 3919112014782068356863544259912640596087968209124263662873350130072737390955283\ 5472133167865324115865873389670043665538158275194660634629529141961452997065665\ 9285859426917561114711040601477954752134711549832002004750997127174719230237120\ 7818161980597072050877775496205747733830579295851446908957156923483041648152343\ 1950050105369446408447849878178705809024359966925304944418902507520000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 58279971738256927494162060460997928338715614022329221048088060075\ 5167116737985482208602012075550506452982261333797209351918954734492179213200308\ 4766867517771334154544744386240236564470556850205068809542282050755042306732914\ 4670138017029151072395442260553379138889744703557231288119082403420973735377831\ 0347212071579637112798147281070935306362982116865523707506284192445686299823725\ 8131275186797406041846754619497421517052206857260330822483310954973057933168251\ 8769676811588234028020143326906801748368426265115066395093342782694293143913002\ 7547872461645367724039953763928124164918802515038968262463249139627931739945796\ 0859063920312111495255037941201714199572763705197270179183832336181056671302281\ 8375328951734650863222882829029953205472788676463435427945172086501121849185884\ 8613865274894558874458522453309985323951/27485496170054012991768753896035160986\ 8621791371190908568982937255051367209044269261346693010174809760063684753235038\ 3283383925850181153922002957645439022293690452252450034667305220860401664416643\ 7203108322654668256668677516685688463419592662230995906076318005722372515698228\ 9999216368083903293263828801841292248835392748797086601486290276846333707133146\ 4383054469755529841473977854646744384205175322281253832361530832263113812188961\ 8823243274223332723323615171693043440431856258775663486123912290283767233007058\ 2382048410550735156803032057176318069372875498895502794825766543780121939476258\ 4935042030884681717548387064573217467485450161386278234951363303927476054005875\ 2849148165593848038829802953435770919269171200000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 22866206\ 0300826954718743200811029936042956545015474122225452334262923994900382790927565\ 6419043708047589534291254615025535035311902000321239590491888348986252347519365\ 7714598496728962104281976966193829344925994372903913840554669298268382360539587\ 4867465157641334632451150977721574649061294869410903709528776316417868043996640\ 6592005790989832485210234472671940664844778985233565938084273805423751249408728\ 7631911455598857840185779558989359649430181936556899943373262740759043673734947\ 5928921138393960046255524962009031868756667700065877471641410339089147670860286\ 7031799304815880355325064938702709447176639368892544374354115413841171850004127\ 7278875051244654651784137959623312824939580265588072094081950665034345989620128\ 2036826575422210439937042570991119221962601854213201159326908163321701502773789\ 218823288277604559441841751/102512202104473569765265817056978133273246806039000\ 8934463562444241359121033040806014487333926548180281244679174615989139772051807\ 6322638797477796521451924613689879747309773922076965053000308355326497354800377\ 9958847964296634177137281870177597435871864080311128221998467100625994193810095\ 6788090159829294328813355985103527915993721576224351490008399915002716694522310\ 9538078613707713320917951422590698223081223495644227063619889205546258413223282\ 1604857656807132685514618422795971364447481262104346996822772462425154712830067\ 3271038212884549682211237618230483242334975975602749704079301255038734482653309\ 7928422385514037319905021856619306703742287032787716191058713820343033322095925\ 3606043807836160276722176093478268698624000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 110958527460\ 2368199916176344156272876221581438022551251934897405354623472016806858392049953\ 1993885948588213015782819507354082871354883847213412333451912712411463138525594\ 9636597682739716273032563830855368642431893743060329717337843524518386002482536\ 9284098521466317388822421011448699583606860025415702748891050505248854406814369\ 8440676577903238624973028564527959903346618606388780514195543139869748459048933\ 8659392018409415578842784644381132920016578697470140859676613974043960914968263\ 2100883723158431514439214228402561573261709070575941448041458691786252322728988\ 2105677892482739112732372183100322627359891539413794380582549105052762539568506\ 9005504734727818429514309552091478918566876337710381508248756021067672609919252\ 9926281580331648689900072726219945667520306777701882196375371572151041670741518\ 80363155279122621479164329/4637248696509579810004499927656155097609790763672443\ 6946864823092452563255386439346170104085851099158492894552695661646430934422261\ 9749008160003798709744930803538593028304756730806186348345096322753062308789558\ 0630247093116923744141239222427251877783963003451265832501149466678170137698000\ 2640262082507455261107778775322539858902874056286483631625880745221253227292866\ 3268428305984657995754018942570043881480788752142297694306922521054843695874176\ 9449905216288556269000624194478743984530816305749755787422267751081506796447340\ 6952505649731580214650640717134351785231683722593893990761047264817769367763000\ 6945716894875976730260939527136310136171587512695476354219916653353543426090105\ 5746184972837715862084798563015322081689600000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 37135330754\ 4605687855779822251873711256592473978878502526877178115283966440099579214603583\ 5638679260651947740137494011845607691530920841572470706362807094854006791704686\ 0512744096717851495699183998242212129089791959985612703198209224673770813978276\ 9288826131350488972639342879412699233943831033790867477442395641900161853018247\ 2174022997679244356084657401626276423428307044814020741928620928838526371932211\ 6216547211849083881859013266959183299899942185770911793777272046043600858538184\ 0406921099578283396519783671154092642488562715533695356697191218097885184708183\ 5790865767868324790282998586723946962668312544292266307862331020898244152640158\ 4117991678840803633189799021243168395970663672894166472382027600697175813628097\ 5992207313700514170309039089483856639507612787831581944205381140567229953573773\ 98341461727201050029755041328664400428359/1425514019509517510683148656526806797\ 6722712460026978626322204343834136111579208755187416187085307449465137970748785\ 8108251116416655092275490917092414511503994550452924793612751892050835701378190\ 8623603410488092113846995707300860886399203013808041386910887467051075550674480\ 4257028160809950541829839955863784331412109682280206265305097207980373418635985\ 5054872444834178544164618601526664390177816553266337452830769076920923618469336\ 4975727654724528134485782123902726135821867587441794464520196067186346657214040\ 9538017281787744787645742630172624718140322155104573762083910220920632661522813\ 5993902517427643952371853728892193018374205965904096678376056142208048633650265\ 3943883487369101104978049475184685594776811292030048058969058799779840000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 902037770493692281457901742765332522078572290244234876003902\ 1253253331639437166827805995912682722962740241657752994188807374159968403463753\ 3115304650902176761148648048688645301674626786690256209481353787114379735672218\ 5643860830629427249923741659680967050331719099564910091037596091951124519745987\ 2521144636172642508296945314508112295537161311248019120868895447594307321136990\ 9589280553451712729339728626893565265405467405886543743128244719844147676398533\ 5851601480731134695736984519640869257939319946458073926298586528901734129913030\ 9018318888649853149162962086004742521552875818230860079785108774902570267375851\ 0267927551041028472836691877141191274394509126017469473090154222608950380372061\ 8387460994109839301380188625305250582657698667391730178051346165357620393627313\ 8832700944324519859235418760528765577967847852095793335641004382614130997/31503\ 8598311603369860975853092424302285571945366596227641720715998734408065900513489\ 6418977345852946331795491535481664192349672808077539288349267742360704238279565\ 0096379388418168143234690004580180581635371786835716018605131349025589422386605\ 1577146507306130218287696699060174080322353899906974439463024589633724207623978\ 3925584632426482963662525518552796712681030835345826038071093739283022929745827\ 1860577075599965999524119681723365963581169412071772135784938250247601663273682\ 4636576658963330848182611244303050790181927509159806970912126815006270901119627\ 8110801420544158823459818196541805465245635150931347417967408517465706069951846\ 4805365921108407427978748036708652159825070857134420014893401581551644567529553\ 8640621032161994751344640000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 26528354164045207525502952\ 0508098130388425648008515656807173628855830541607483203371450877644827955462173\ 4056796599523096799942282644203341862902448570184514736151842066649820122939003\ 6737079766268450083754541816624632314459999355812386829492018596036588523828204\ 9409929209594753002789755666538317875620690606405465918248232979131819224395470\ 4044213848964071178206710892755270665334666436317989770302468472068282408048935\ 9288120591697536451572649774739324820983689203236099655772055155654742503645765\ 2818490554123308016208753341203199726832340714979285930179745922556992902216368\ 4972426260422043940556994172541301365740797209142820645023019834470907700380602\ 5451041717428358581357252521292327662100255530387269144143466466148284983604369\ 2021041268274885446123573200802996472667142779575034953210857140635526176471752\ 2504479405914390391235698405713/83926282590211137730963967263821834128876366245\ 6612350437543987420628463087558967936406015564935224902790318945052315340841952\ 8360718564664162449265648916090776761185675469074599993357721417220160106947663\ 0440130347473564069913804170221237916140151829546353090151842400629630374997875\ 0789352179906729497506784241289110278437775746078415061519696798142465044258226\ 6145361280565421393721449973084842883623657732939830942273225483211104692698023\ 5313759200969731075498659610830961090083184021947831337955847635482332730504465\ 4884401725770509905835176705680582688488717498432963910569695567558736975941437\ 2042081109521465176290528640970351719024149481383279738813538476979184935377398\ 8763406094919676021813253581127898731493861442967955401758212096000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 119525758478601373553450899959867853584539909390462641021145449534\ 1952115043637859525709657569886997722653532108836819103603579601052838547766726\ 1122631561082340463838877366698678343173332250517825748494451337716684592564058\ 8988932931156192957882934960324789895189668570367332628297576846042167658718125\ 9843569578631216235980379308292509203763746020012810201221205087662616970016025\ 8278511036625058175268568094468839863287424572218290619253036803672288954079440\ 3782861157418726057485470145245174327134271314990507213882431561113004346841203\ 4499558764966731360330814906255053815186497050281972045961571818147082019446730\ 8135655150584103379730499276769324893155742850586313455525249148836924033366996\ 1268442789614220190557449650202233469395730182418797475574985060790839192327151\ 337526195320785244938509785646319793574611362041937518752497655561439/342556255\ 4702495417590366010768238127709239438598417756887934642533177400357383542597575\ 5737344294893991441589593972054728242972900892100670050813329179249350109229329\ 2876288759183402355976213067759467251552816858561116588040464506817229542514857\ 7625695769513883748669413454301020321431793274203700936724517486699139225626276\ 6356982792451490599869311937348745233739368821553328250586618163155448338300504\ 7254405707385398907162580045089497878511484731432529514593872080044208004449319\ 1184569299238283912148387033989000182264834292758246979207490517166043194646892\ 7244833998526962028390512601509222099477722780038863123168532769963144292730710\ 8142097276724033205652121599385117444852095535081304800089033688086236321353036\ 1691549712465377886208000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 18940057170112615385939545138\ 7523084754093605853941532446551323091744365374416354875399181777478790654099559\ 8659428991656495632298050169011076457424796760711514904789539698649918405508566\ 5163417770093606092520640145244669481097613828410459746557265439247380729989891\ 4540401243961005483440758173486043571551703943507813049038804445327429690454354\ 9899510185258041980954726745439129870300875215085083720982043819043433366699871\ 9507810530008198544471644757489353996477967185163467990688504758907371392010032\ 0159127560039015282521707951178624321287420937201948465302553250588810333454185\ 5070863642232799147695544234320149265408967368959923324271980121235665019224271\ 7428674492497398063299336567146384691490659162239580575219047924787935655807218\ 6042818049503264329540893130199453441436587567771834938926570616456803629870065\ 19779931271112124831302268753592429/4935752184573292601168027309483813285025329\ 7836429479845656737868501926307649015107529435741043028275717005896961703109901\ 7119492815572402181279016284095198081274217835905850693682930118553747519815980\ 2186377672994110588684214311906536090372360230332955147183544899748850311937616\ 1014472837342843058105180165022806198210820366216782954275663291210036568638572\ 6626797819722586248978629698315247293054236596154854040291581659488719805375150\ 0383287991978850087037228043435105201367534824174887745516361412431054585128824\ 0226179028015153917897284754950651663188994562130073879456428100345212412845368\ 4985303401606323283511243217474580357499889236093726272219145136733796321514644\ 7912679546910596619497602849790230800287360700120061762231491778807070720000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1994473404455095741879075599016162024695718730528334419\ 7836552904551180277236694913091964197433337529557222905690316741977536490438414\ 7046787193295965537517374479028933283287978597009488687110432774895941985237045\ 3674431694900773916159050487749536985155244128233709762705167626713910977531185\ 6552670899253162198132310350811353217670810014375437496170965937577552884323085\ 6881964962272982940499357239841060793078435926984319381862020916083772854114024\ 2719684188694021597381973636463160001969785356289805345173813158370574976264088\ 9575527388072810757210243375558436185795654869919091088367831952739915129473762\ 3128730059569797022227214380952489807649208992320902684623226679369040418605200\ 2748394493177725966461318716437682827091933681456492257090260613998461435102176\ 8162216703042060634795119988832394081886497908584896041802741611165998367369367\ 078587/475735147302785036332236108479562217471397353741198865011643817042293433\ 3434156222227813069003472141835912239794796541669765468569640488988027296694281\ 5147407259124072438234976917095798912499214823907302454020003166923243731634302\ 5005342672739914823299056347083874411007561875389516278678097129525373141206795\ 8785707082164661556516537409941148766056477690899101488158010050992128734822132\ 8150854154053648684446391101235328537277804253981675591851316786126523361290955\ 4404737765475196823829129632117977963128469799066623504637677533071619038938920\ 5188109974951068164067828055939168192296647771171582035251920827554075167073644\ 0909584919482084127378379726944808198264012875133614269609273707463645647332090\ 7828188158965356120333637332297224028160000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 63733798\ 8335115164584685519785093922994168319449863581444809564421330694119153031368457\ 2888244989682131512050755133310047249360984214972044618985520221186781458973006\ 7329650543339032178453584059591744489503366613092324832171426375070873935276300\ 3582305144159424761871442024505389339264835369537595181723488808889396590454743\ 9311384612043412581341802780020177685470871497787983697841359828230122415339561\ 7064440126745027550226639813026336192852983011269009973345415527754358720864351\ 5407228697167377558249157093480122561739905697416798264870980306427102533112549\ 6142727931587396855893931870315410934778208731227661445214148552650850949020715\ 5601671897952255631878298782914990864785779021349204692268475809333950078414498\ 2416918434569730658603975691079996902560477082392792564952229463279202387898411\ 6250907620889772859532733843168410044263476915964105604933156818449/14037727959\ 2120538003593185183034814942236283456223876979181636688084213906080467786359009\ 9557926808537543182696637933352332074008311207378396600214341949703214619289128\ 2994085270687392853404173575703345402807191056076686489414067612459298443826558\ 4782778630525754243347161656680178356580449186815101354762300102236668857424894\ 1890454390226712111659169508009564353339591272744220054786064724528728350653802\ 2847459639241864266004362938713277343555842039842506682824710719826199975936200\ 6003079252043182241306492351295320039685516866438629410004140440341548913303848\ 1555830604132912257690656555632639174422447379764354688624620778803600333887523\ 1064950428681886044783952237959074880318758914746984575519021622599799271861710\ 5231841068709360188291303379023429632000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 98115181622\ 7583270548938631192108145471960875811762388453075306206576840521337041382344415\ 7860316102275265301831837109775163326354629205594607704923690748100457222696616\ 7129520392889474190261831301296755435949329575808099305304293827034293405176928\ 2358059378261989573213610900120708514175029591553209930518513353065896906229761\ 0480323798860611268820294453347762114802988772820578245026550622904292573768686\ 7114500112009117228059974560078521086051665685364850665968591946554638477645409\ 4123211411806461873740056861688168224640802660529103198987731648659846886554386\ 2782294428111390107593494503272661177759771273263989154980037093291013522514887\ 3753545146470249688714730116812162485279241780003214757481242517983504878087221\ 0719270996573493526329236692939007737098627782451308196128166698276318116950436\ 9297220751340877225551857375024871669875448304016167131731427/20166434888908557\ 5449483547925162938133137658850234440812144999922393995984775861078954979529378\ 3002757744380387101610165472993362804533281933874907377640060629903604432985333\ 3424800689578586616285645426028055557408746935401833939823339468101896796339216\ 2426714290622072654427710379937896179624149723172507307844414220430936624500926\ 4740099073939043611843852061860506694817405111913318929376267096433058938180596\ 7825383109431283666886607237495827164731078819319062429866268590551391888524219\ 4092811196208074181989615060945670109472736878943251639477330594441520508805989\ 3743773549302659085101749775386708874653557123971808679321542351857044570454325\ 2507221187321344759441123504453125367228261222168738736832867035907551199244241\ 0224990725959265522653593600000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 10471725430507130284\ 8115598310467190230270482378603738659648092036280806706380325778084954327381099\ 2972602255418313113144834931334479219390163619520141086351797201733646056765505\ 3179334506194352216375151639828956644357461204645501624452205878923963923790069\ 0727012254250003487425414178867075591972670502874911946567027707679438388858713\ 6770796006931289920585266053789254764901770967361868668387097769201842409027857\ 4411943970158431591732644342208274643110280884645366959889190594914160044935978\ 2687520011363295566265955077923724112878473117629567924654427203465456270131993\ 5302549962088870644701916302707917503888340918564916795349473114444138298652624\ 8398002644374866462544229700448732672813247036573049612283468518779665001528070\ 7885172254832005659791621463488145869501320431939382866626020117924448347965138\ 5646543642546152098590208247957876998054916040750582212955497600433/20326466236\ 5783139798283354205376955653998132662711672820762908916282518417059805583427844\ 0336235978640653278340703292336218754744066803275505756465249441371017832809621\ 4348380364992065388479858404104468533817271083665035509586865461843891521729420\ 3329557872409116647763161730802041489286712415505358255832797762471903199152342\ 9223728211664636411498710161771351696000595983224295168793742258170133952429396\ 8771318882073310226134604732332604932095705289903660634992179192284815753749499\ 3419124689017498037388680395296899098489125213250270314003521789287343159905056\ 0467685995129645509784198927212744180399259947092968979580525261133883087846036\ 3230351230629967417873248122274218968379559827999580738547577851504130360798655\ 6676853601442199576993689556732886145665335296000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1005733320176140661468556084052935680373958858691149917583998259509641167325056\ 1569026033800149674563533969980794159065853767041952876742227601776839003137677\ 5211245750857294512561606326336395422898656919233905787899851640950752251234133\ 8455265230546073644082061238782989506613308462892844521627542653838591334337861\ 2331832557145466524210540143790942279915557077393566018888687401190406446928048\ 7592463140066932551685062458506767288044462777472549731247738717150829731604476\ 9163770602018385193468351112829872247414806138044554737428780142640957603676244\ 7311819132479875996713821197786911902957873798107911108564502323373303524316000\ 1777326834058966864898521632348131794430858828266469886010602790029534277800135\ 9689393602808369464033314784341833113674266433457677907038347121231959362507860\ 8742889144705896375188712701188929905633047147050839957190389024372105551255810\ 29915469/1868059852511448288834425967798403600544841138236257074101748191254904\ 1166264200756047822103494962232851347942645329852644601511210654426863959786138\ 1223964057104472787071136936957619386363762261446628111626579778785099719055717\ 3465521685577098209884850592592585808868106789995630097897493267948166652796520\ 0442138106083484850948736287613274188883004340353121329351908311262830566935877\ 7122511992067692904085469205920268883454759322843704506865818829992232022839806\ 6670707956751457949939519890866679030546041718612647615196640948316105723128696\ 3338529646517124877620492498821636823106113892974789187406908178461137812079545\ 7179869389255441720747096750176234923233086126467864279587941703682425296666004\ 0555583577972429674022900638361432360484921762323010735022916239360000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 24852293630505043167591897102026633171829723719737331748113\ 7153632489562965306297732969123115619271549650766397962548306767365210101295356\ 4533619270766523115626153528573978949193317562321271318079726159284544734938646\ 3016786229709226698990207289141937716886906333188489759363859038792918362691038\ 6492879652672010586731999316297642788060000318017896127088586582040004285969628\ 1872885391641558239086346777622279154660329454760503734732253800170285438808275\ 0494589738417304292921234732715412103516024326356944738422250809517362935075314\ 1653605582670664881108603562628108288267680552595183716681316577881371411374316\ 4809419017259834692625252470120601574707992753124550277415703158722209223054948\ 8616521267312996805466696829047643249622523856459366861450225022414926773167354\ 5054907469541513892190516302926093525920967799226109485929236165467201741888442\ 0310872448456092037874706936007/44807967654919977638783325944607351429397111704\ 4084577733210579338304551128014480632204899801223098660352245755697742984978493\ 3170862584855145385713900957309253689362292653721913082624681059304670819755842\ 0519462555175223150456698949997779248186791321994317372960918236627769671299480\ 2653850381326627059316614965135231134285668307297097172907584209813099317267203\ 5762796837342652797409212841878708808975555227254824014541297187166796479218126\ 8938689474832757946168595765607201126710954590904039365515734976346365810559863\ 6975127524853710305480709111124643742566548874289666028237940336240874815787658\ 6368497204506787959493792018405841932370060135524646962370871363119323702282089\ 1743129362026373188348100687333862608934206103981006682456571281582256349019370\ 3142938378240000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 435517933136081291301380328872651\ 2763998411742485843878099309418451041505312850380654019550675677277830656147807\ 6110642192210954834182763819750960636006994014434905453161335239045153217689667\ 6875301262371636525763501485714320524124348668334564695306055359525580010397221\ 3045685514039896168385708875268177995941358055853902554115391390639744368624803\ 2745978876190326240455830958718400837415930890999386299067706084273589542337798\ 0847456958255382228093717329643961289247659976653234615268617486437015355123695\ 9388108189695523181900496989218343282179177107051084465317710478782055450244920\ 6680888925813009659241919668261839278740389233274308211349097979124906949530018\ 9339366428956589669044181861040194623334187128154928646337496834824803350200350\ 8327459741066930109640806345848187219350486261537017495697965896662468565267515\ 6187774687935287895594989248628072964768987397721741080865173/77413996633534615\ 6963251474406546521778287912818367949701109412291243909825955504822003543248711\ 3635378144108910938310228775906644964031921096545383611907138446192277062639067\ 4787827447062967762534012631265124432590613507666724149954915885929494796247484\ 8974866892148568277035173075894067646932112844640632639190416560452570955645694\ 4198545825432963101231311586348513430989226056404408242556928746815308163622279\ 3230617073265270896529530594451974576173133499319795957875634888793670012797493\ 8907607767773445964133816309807315886832805204551146586480259739018706378514523\ 8283635969216646987102609992750607724606255826444829710688819453572809643166133\ 0357809753353890978797131008907127876269203993796675644846346182134397473827766\ 7076391908644995406789764980606983087358738432000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2749004160430703262764779796501737032643388599997202817203230991446573275364987\ 9133797532576965329831575339745978632254204167837961966536215583067680368126485\ 7315534960408092581560565980180087576542471641998585172824619201790324555516123\ 9799804621099913773537405045554451270112761943485493248652137970683406535832629\ 7684767852376301896024852074667795380292288995670558500541801840118696065232431\ 5523093913913740826914252652646434751711063859911395636974099934625419665070024\ 5901195182652995776863506451280463911596221911579780984337075265593206375841156\ 3412228462576676417384729861962033177317696796709774860814121626905100224032751\ 6489627936556519803540375610847398913172547125110119772529176065834836700495918\ 7855554431168157796230961320543218925730063691280256911394461554785763305013486\ 6977460810584031279390932638258650789764276032615487024038665426207941885004696\ 43667417585014465449/4899599212482518049557330685374882538618854537621367073236\ 8872391474723113476269252536488628231906784363960307216691478068783143870455111\ 1027140215700268870992448330457159990565607684792299139475819337335879370819754\ 9697494927921176724230096720148179032795535028950464362528188182734808250179045\ 8175150886641821720799537741909504761781811544884653463726039136616348934778594\ 8728967953259065174516189132858812779179398953696614341256436800681634965179822\ 1803927942176494069066975826454090937298997855242371305715367218151296231965741\ 7419994864446335750503001100545245182713464696915249925562123923474710717250770\ 0278750361193091760217739954827817002223962044357683468377646476767388690640458\ 3152253614506265563077341289274670907032159301678332073010585773797565347017980\ 1107005440000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 31187550074552980918114846262075140\ 5896578109029971297892933214976584527550565265074041633070709211350575005966301\ 3817193338904007288303896592313567166217745145508061738386624250012236698733658\ 8182864941771776358893166606112736342219994582756790660053023292695207987253085\ 3661498467054571563559893790793433274980014751504252259739162227829708220107451\ 3988032774464672342408093007494454639153572823839679487344169763394084400686481\ 3557983103461034343872870446943607523937778681737550421441899886880505462866792\ 9785811423875549749977624247791187585751967503014620485462948425186607807690043\ 4166501477251020513684698757118034145584619707953685456379274000361020666170231\ 3548808248657359181064353133148750777690030969492213052219213153802692175914520\ 0568038454639112440676678506958596687187352284637943692667419764837406549378150\ 224690576828325915468473747397549528966093982908052194310314605744039/567837430\ 7018895601337691635673437830214250226615312202104503150295704563755302769159495\ 7528267291149337147368825188146221477448773430185798010156324801663134123745303\ 6426478843461575490432145416088038054382657210409569775548886811512194601144591\ 5286438821260755920190110932780496338934075808048913041489578431732245848291267\ 5744875143221372663961045431098479348888463259529469686499913232877580617004361\ 1039843710291324212731387477535211286365685876318434296116269467125003413681584\ 2445738740058301517657116918217230213868622621735860002286913480321322563291394\ 1014940388633519195366520161921259249656109698150304324229330112007318481996844\ 3009164687372812724158331077708587192666134071282046786003279024657457944547986\ 6745955647889706669508697014409234638113705686227747910545571840000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 102996828744807788055288989942670327272420144864590031472032\ 5653215224961182982685217961626037798917379027819155476436287175871184464734720\ 6819056646085344990886084965593947749894796022829296418507511955254508006691744\ 2410959299690507886618928437612745720205967722463264190096600004838892515323624\ 8221653687858045757908098603444412796951778888892389864675035101982659382484543\ 9114055197556346573887881534415512317045170166879412669413244373712852425208197\ 2031136666619930025538899019828629088108449907979655632505670161598305988861747\ 2947651935604423506665508499980622977738033514672321776971472251131476964861466\ 3964230764373265997453793166670616287353130745082083026034876787389223040106669\ 7077821263730450390207329543211431633186287053563662980678605780374794325903302\ 8165857993397634880037473001325684192558423553391297364566157515563765222937537\ 8569916458148996654584118331804262738005736521531/19559778989070484972507526080\ 1061180404440381000041188768515784575069447973673107422536870656713047815017030\ 3981242176423981987258131555890164150203882594936228157944796018258813550520202\ 1827809254396865212732566925637629405253272920108295129050582893415997495288744\ 9786787170640509472684870872931191365631346084383125467481148357445379908787036\ 8413868923686676232052204404611175161744951510438414552491954321675852025109932\ 3465916160504234406984030533205950608883356834987908632757673120016551217422944\ 7502212688813835877982503361682544312805077287639052058946999255356333794978132\ 4717126618748226375676711926040440988611644978214122936996014924679211957411958\ 7049587974189789237430728798551946162022919726248526876521848812821027308775143\ 4016234853595518066969611772787830892137294069760000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 102086963188119434575927713175957747940082186275907081935256164798462609412\ 9461025204664268720414652738304898199029362892981871884027450131254805225064080\ 0855824008914372095889361502876994808963931418533410744506269238588880463397309\ 2974620310822575312051134722540116312892034332459595271354847141460245536922491\ 3413685038432458491316506482639200485689345386035164245697683918368537600323824\ 8058161624965773862596282756960911783472351985589902714785355757000943731992513\ 3404891596032167079952187169988149307724963748208869289649590870573393699853796\ 9508678774049925266001521861222284041128441424466308211111558008081426277232951\ 9715921969037752199644249257560398187681120834482157163135194895104304501018754\ 1068648953768490637645333284771602451260132535064856231228336724143986617350607\ 5737107383343471436972971540586334943446120082262513583907681564369703015401051\ 88669818724851369941849742900957787/2070780098693435861418365104352603138718702\ 9053592657456366437152278960234481769545715665439179200401219609872929667055111\ 7537191871587462267171769175929217297456855008057602086954906184348278795380675\ 4094059082032523521927586024828307821707621887778484554631295878942494479556081\ 9854032360532098727892511760016370889005714621519801951529486421071388050586515\ 9609684022347113696547597684313390511139407900086158610299255494546161690985903\ 1520896588056523729231204474254188302975549918574306518832288282010348772922190\ 0997505572707188305795835621052156585510045728280729002706798078872035082745500\ 1249809186062251916556432611199150280523185526052398779576912585195852625988120\ 2667942644107703045362192708469161144179358986822170490386794680458578190576064\ 8374737354681120585113454059863408640000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 162998006\ 0076327449296198666131492727878126626623092227589612665691274534579665756686608\ 5242178265192749661126492618872005289821737178498909788909311236299318372790850\ 4177373859125132638430935331716790346634933520189558510192886633368713942532473\ 3910156212248894236454313218968142385142927326678153789522289683883159338753135\ 3888754559902596544437162812774996433419995904897483866086178621578676795987206\ 4222104653250174103304633235010418082952190441426670238953577478794351124478974\ 1025816544245078836934880132264151145695400968578167934654542162495163155834095\ 2126460970321218387492992603534439452486911112478632600933328319504257877102349\ 2865398445780982216081065714692217749227721968567748297460596092369885056816657\ 9865413777341154215820450745266450204735766034368332045029856103360363023976172\ 4373959797152248590737965844754749901905254324358739638516333346165183886551854\ 6257854235270225057894377512455194777/36316757263416687959695865170960563680771\ 0973404254704143482815398973807940247602533957821608801275523733721446595719496\ 3895075474964794320482840082700565600213841584373324739483364202744627708849481\ 5721726836629446376533576494892497184306030468056469877738895591118614713900726\ 8742108979111882092720841534158346100486425588705704022697133506549649238591051\ 7945631911785627682052427904296821359331439122235334594766564022247788145397336\ 2758246435243579226222179600873961832120100464428960484571980250913366398416378\ 3663042987648524818191739179557588172557183476129666593315739541817421350190030\ 9083677455869957894326172664724065208889833037238727349854312211148348123806490\ 5005662486478524382523952732692092995146001282643198995166850333704435137845013\ 3439365028673214678345325347236059381103611556659200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 78202418726635121172457072757967755468945118612652661580035684635001653\ 9882244830123193597916913996346782079742783681819109807639627923291016036870878\ 6341363164395621686462930573483736270393698813503381337746687099869949583780925\ 6067450470321821068719521738138300409829487705069857682843079563178214953080870\ 8932335195182716873524010284817197599037855719074262483882441653097779169759447\ 7307596131278351435889068617560896074600595899531800977041683735778636125657313\ 3613147776768891529404797995411066090255912258132602760219057184536841169889475\ 1517773181243466540520861093202365563856254989063821750811363734275188159890516\ 6852868521108393269582730873595421964180862466610190855113752555617334019338401\ 9043614365212645474874145608651967292985084492335803048467833681380919289065473\ 2082480282379743852747683858275013190990319613573898896680922709036753142242942\ 0339748647525229128896992663150204433518743455329/19802575927296570994259409777\ 9730714329590092989063690238177495399239252907046344975818918150613599356419460\ 7591373481502088489625111590367215669664701177416946819060969074915613069076335\ 6698565761065302516734455372617727083249095996254744850335986168361889668001336\ 3694793489759225683211686059548594990744369729127341714030638371093201603000000\ 3839223209842183764238398288746737100988582948442242240386527276149485872017276\ 1889759271254171220430464274044518092388569456080295432124271647967352500915039\ 5204698726605614221449274928614560778553319950625257371493138479333277776361385\ 8318082552856669833246012994129729537883620481744042248280778374231101769779366\ 9436591264336125344278192270008518488342256531700959587475420932183173978604609\ 7441599971382616770102819506963823903347332915739987279872000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 386538100211119123400556999266489029397281808469310146846690669\ 9342470313708367206545227313292834040561525749333037056521776555970429759801053\ 5031258215796488637748510547083711461963786221277369400287827153243951600254928\ 1773492643362588625362626989835453099627226499592459622517110890190172714355332\ 4941119183947782131234583536861164084519638674389153457827127145598968118145891\ 3495387796579691211982471703554291989137405031280930068854336270144139799209035\ 4972428586274285316110289649645865510225022011174401737060886766866309056069001\ 2740344563337677401260383778513085971543888059622249496290535466153664808628585\ 1724240919199304889624242854692925559567199938491813920953179929919862874112261\ 1365837587791678528370505313963006909929170137888784029595743801388229507982500\ 1348139456245096628580028424985439660052778561149803956550526197380672933273701\ 762039103017423354038872096834047837557521922977511287592166686521096493/116226\ 4193361415430980959659141400231860066274070418927510534912187577004553303888942\ 6255410779429136572146145299101017611046746065266704150936568567799861200331718\ 4963926000373240832458128802891087454774662017355588913123987984426521577506196\ 7378368258081451835826766318367972018341066755282064035204040401114575305498360\ 7543578714435849716833190831114417057362106603692104130767531884154138041116737\ 2738671851322444001667731562022315847688041700084523006271880583868071080439191\ 1407869936086844021895338449966601203081587125950239815457975815670633893791305\ 4950297602630195882360329411552050900435592503467673182723953092211671665706809\ 3833871328659515927230485130409674788225591005890268775411553035283412898819346\ 2135429720112416313230353521309706699499445025016171886142669115836447533899098\ 8193098718878105600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 7765212182893348379727085\ 6403894219409455125424030752094481344087911726084118326585105987632231130223758\ 3719686568342774530936215118505640794872290524023891755207278517680473528927741\ 5681473099407478825459049175721908826150632339132845785567909318174428915647269\ 6968950549728676516590163514638173293888379962117234736246973689444830308853538\ 5908565731444567951585760965567212293002990988192585257299060305384447873721536\ 9242412403155950491890555859298479518764556607118391004243965252176113538683858\ 1105984110170981466355727227109656940468208256014060344643822869039441022420467\ 4852242395381049133716589225995510383862339337085113998561393034510149981850627\ 8534701397529975484518615510910285350480585152409454884153151189798618506560987\ 3161809122735858050716106402297753073601387692791473459554125748846685775035744\ 7539413799993959396503828733606707408391358732292676736120023359463751108995733\ 2830308009955189151/29455762048036193479040175484153775892641676758940107948289\ 2639135394462436942430295797937854632308746794086506501474005619913706164382314\ 6362521927386083170387449863087968361775597741762539422712519066847105165185854\ 6778283719138130515888208205443092520835271120258145657632863208094515993026142\ 4953360544150484864929234202112744321994743295018578551089038514719070668903050\ 8857768862575608238987172449789705280928943818202684660345403304852322442432240\ 4156330716463949776532366640487028899372291988992052106641996548777595126302458\ 8964277010255530901312251411742591968320278809891736277513695409413139278256268\ 6630522546612341696818482196739211536667230617801576004413194987911124936815418\ 4072934672724952462741898557014391227114080722614911236152347350090184181999151\ 8959078357657946783050384927621120000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 21523340367\ 8213110360584748976282824459859700480300951546106136338350916592328474183492753\ 3173687210647807715988744510185547394239722555785248598400028362968367046751976\ 8960708615313473094311886777841238462047273551300388256269054833145540188473179\ 8700335607760427449178027198003717258194208100923925622986987752374541445168755\ 8253399774342123493721470624788825175018869640245900939184434581445593354660016\ 2321365998692800412496446473288183617006806489677191068703342620776720282944739\ 0136124594048350283467461427744442934195909127594392396886354721477430459375598\ 4776294299452673971371227392152159348683059623105911655860922557135590499636026\ 7960315017460133808417911535677491892790890388937645287635687318778330143671930\ 4593835351664757574802034929533820745488314133643286525894742742646914340400959\ 2623398222599820618523492047671548833437007124149479122948544412620065817219495\ 7133695541805714920637063097441913596521957529/11308516475948906896030958845700\ 1103640438880720365084838862856320953438280862000005228431023799851058539800332\ 6399017929723467184728652295766801266056202711383626664513874598226127018511523\ 4875889590194291439526489732087739371457715612946548871789528997549261105341510\ 1246613493676428116730146770992825552540877597291732397721306410727186434052667\ 5459781119094691453332204726236840940079862079676223086105996391245401097307658\ 4412982082477755408656872508718345137889866375394083462346842621385509402224914\ 6483236873813343612254617927990505755038223838314829723840733430996500477019421\ 3015875222745084676013070904265033273836811297203905777843072386957452264945260\ 7283103492908435881654188313283286241270818552317558009966343222715401966565601\ 8289593084275621678109681588921989427486789489784777182419338886381568000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 91301831050442235123039796422903378980474138717699\ 9795936287834994317206141602244489757337709313070600275666102540951258963814128\ 0010398596516537882838102129676418851810646556137446381941318098275249888342576\ 5675106456511890467606541242639993696476660916423219846205552960411171430549957\ 9561792633058373648034512267409013520998328072690691890711768741538829861814521\ 0546158532121512264724058554696378778314360590227026431572396822139819520211380\ 1104528500207192410531258174712769989323348867373310046326799929156218205037122\ 5000364148364874041255142910232178278619296464569277473152125597273948358079563\ 6832485305697612609353158383493124301311244420309727481510308932591557383691081\ 3530134644951885859279220387551335015531565860975780942758760581937362974372108\ 1290537023148568355875682374093636718012166371291715184965570536145433104767266\ 7821638166264786490326982355353560689433825635435291993204328466344508460771749\ 29/7913860883229372603799139738328991099201711790191372923246547386122909560904\ 9265755042747273617894405324831750311363251379105086083051230703358845589774293\ 2229540162950768299340254830253333087960387602347292347496435330420576582046933\ 6699738053842060506156823406053366603675759661145352852344781279437673506283027\ 6460954590709372217327159227764024814677384891868819482593344552987060369984187\ 4315169740323042269681033635170527359721713365510209285156597223138402747394015\ 8325464417522925172321605189786561343986988972037040180714198437373616316194081\ 4329748675910271779765716287715717567502552780656325491253184628958767895625751\ 0651622166204694495896075802830169765173300594846841909723086395934814693793389\ 6553682382665326078970028830031163217532937281966454907429479734186386349389049\ 8860859789429765570560000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 78075030054626125481\ 4243629870153807725751285690261337409058790140766529194042515676965718108654904\ 0281421086141713990757453542648226091205948084500953345663763691558011542829269\ 3383778842151180486185635135375655662268076345633028119267554929777296233150327\ 0470868298077354715364120964233651266057978704998152611805559724340884240259260\ 9855882092523374676865999156921482438079917538675037857301642720721027874980096\ 7498445355277403948055687897996004164351771703240281821023336816398286754224210\ 4283597475707248657570277930626270951513003509785417353349220094942748678937821\ 2605573173227014643507666944157271819436565023026514429318717043396497681383397\ 2065305405242163518697793714960508151235610467686404038287301954050785142704831\ 2543767001782790809614146351189122620735978450974934009554080256163755147530739\ 6119443069802369176746960921938053663296020462598112765931872124946199877842108\ 6242574823839024213208096816690300679483297/18695337545701670890590652507852163\ 8165726029325552741156255209448891506393083388375861465305867506913574736886321\ 3937023121052928495383932380704016582209174493601027726555846157280908780762338\ 5436127115780648966925961567259774526131386704907802235328152795563864495818434\ 2135353921602768745762451789770216773816887367447170853487544836912343744400079\ 4867912721763789927542651030859283533428149635307685894718029140033587504318466\ 4843197156780781940686956813777151780456696331119976622549115171399452710909532\ 3126912136564920431472674172550502972453136670664901887371339730780389359312370\ 9417393746328645963864718994975787617907678562617663148293268683834933060043583\ 3712990556306898514441848300317831734441500192783008179627301579639155413536214\ 9900625972015562755439692132328813624993514348122793020362524963813625692160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -988446251757289088453469865372037003340642517\ 8700630545635694872377459645796761114007105445996493411176570318237665904970468\ 6702202483874699729258099764306464427809101802196575172519290273536710438901548\ 5725381283288618050705329894824174522017774849907146241824005277601400433769241\ 5790745149218349909226738138252305759240150531119503373026917148985810928605268\ 9543017724018595710875951249507567866656979804583460537974044679287780561225733\ 7982127908115958166353587763611882593627264287966726369867387560700371643446386\ 3351410833584225246641701219813393063048246795575946196410079121337850726097374\ 5393764284569240665063036840920167593758303814974700772179252113154437197947485\ 7725327783722454862981575590125724734984543783851545869984756042456936530458508\ 0923286231290510120074746088730638976125195061485402164426033755107176092868393\ 9859266535702020394635445138260204871338977200508196968728484110327139090147329\ 301923387634675511827/362935376581964735590826646237794343510477794101403707635\ 3737181532187830573969880703505522444481372612047729151482799797294084728778182\ 4054810332372299640625149864194502858569671439290915287789656218086678303164091\ 2183623237848256519027491552139991443959834234230873574020833350222458219206345\ 4076518556863511062444718168618793190416005778205537006139774018985347607608619\ 2355465263719856846207875974809630620532771642094480243873830237185388495009694\ 4834879082212061509007924656085396578065784309220699114345025901285756401167790\ 0845602345338864897141274303419634296497896251472502566976616933590041253930888\ 7139835171397878738357899197195675192937214837077832706863969078429248648542583\ 1368622601054098595881477331925311661987538698737618647964131393109364002264535\ 2936026156567620053651083684572702151563355519567318220800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -9770501874054581706737714181861828403856002266548024876294811230\ 8597417886693373350954759516118816369297148313745832562425956131736492750967261\ 6268655345354611889990989729628996901005373586808979734622675936144088779759812\ 7766426759688168547088205379087349381603499190465748203478165306874326333266481\ 3898662296412462362855380110950306039160832949156448374510088218815804090517247\ 2649859361561570718767847763878275268119350388332696132022579974883433953505771\ 3222717071954205159727387704754207422507360639429758102605007184197561039151175\ 0947713427208673996092683227212786540880280108021967532213553364733687366010535\ 5156849525060165762461907746459213243744028715390811056440654309519797146243384\ 7119860692341740490352299889716951179444438439591657763516553737099347436367879\ 2504379173776627464923872291844599172068430740921228487049212222724952228436381\ 2777858342589276505576661364614388091113057257715281792984104316385843459423969\ 476144261819529/110739614708902937801534363266717771896779533108628761125181649\ 2304623705866654222185236990544356132827069310182319366055356582401734825007270\ 7192549840526688290675628775148779499418308927434961059476738257850376447986295\ 0381250580924621148611261487513018589391313850273436682107202340860029075205335\ 4516558638607495665749572806918363816082302708505732935000856238145638974698438\ 0967435918008979724635126992893909729669668804668016636430787442552933956861206\ 8112034429278534325903754998209319175951659838395487019251262748522455976612089\ 8445791779203212280150880616615422294797335334752322256930447561095138142613478\ 0633127441388202245901505590601250001578951319060622006537031935841229811531238\ 4163596625057247371759496475630814386265030441068829000403975836917567654727700\ 9754451408032128443977338007181456950097000016290573377863680000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -392426636953302270098817541445322343125972047365430776113\ 1103137267100489329260245060556635853068564509372729923408204630870259990424467\ 4983631880010041722077770359651127749013624022753839991697916305191655330019605\ 3160242190642273172892976240639275646210642379347880023099832134601566767580861\ 7586858354999912837267950202608220268535488571203706103640332425048236176845291\ 6146685279071244719095137510184806387963917131489848882246558660903399547022344\ 6055620182609965398209711860181388786263803782917838925569228795659837915844113\ 7808131819510144955267108806866360474201988619074428170574005436743320167814527\ 4755407673121174551294989561452408002153642038854255576855044494969848160555081\ 3997344365673004654037750284150842887620067297802496632168215762090251886344367\ 3571685097310263899884828513223317269866339769998114024301203675434001839955140\ 5554394939003116940582814998921018429040887571455176739070593161835652972677724\ 69101298005529162307876939/2847156220895793073200286843441076863180732814525280\ 5669616850397534145030323410805700488263444263091972779456296403636426291375151\ 2793912107514080424959933988169068812259755760795543934746514591868582728133941\ 5791249109444945239520631730629815637608092555643499742419459671749179916977677\ 5921221781758795789987627883002860662775551709409384411001114545762258977559948\ 8461103084846893462962376531468047313620285417708055687890778622892509967924415\ 0347585048578307316000630728446804048056290917211609212618007416186563721717593\ 7119846484061803734066300146834959986509003992961192941978006471945465583518425\ 8789220446502605902920903407062259592866354934315512255307709830339308072049988\ 7055101009620208154615146933892255356320068460238112869845370369072621541633033\ 3330276118639435488924566619614072028283157596401527015797817790716864102400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1069611514027926427932771056756698030444572\ 7938476531576747842754296531791347715695516578787561049950655124011676374017166\ 2456643836721592267149419772145627269654552430019979827885548696213457361691293\ 4541319273709412936544208068495169713752089189613468141596323390295084268619291\ 2538411076394429781579608807256279262221160284227963712209623416438884611293233\ 3392360516177081569785795885000237433288536959811810964820810493831882538132908\ 0630289852002148761259306799036056260449997013538895698900442187697353381232629\ 4976981686016398404259910405410920288183068872348888970468305231666789183733164\ 9357257260162998259684089265220562754753990088463386393530184758321722546951318\ 1823781773593254080813874334530285032806519815622732285347794486255090600160031\ 5186267519007977963359069828816791120992047370321943485131864162756462755246118\ 9730680126019495403164218117881180898237903923373019676989565377444932784339938\ 0893044599136369636567346455799456249021171616301/61902239353185998909095362948\ 1386277594052286658172091292899171643877362725768364358553047147746892601929536\ 0417358531210787672091882493619559882941603513942325098723229560428742435547726\ 1864962714735779404663381710205510901775135859021332263194732451775513987577196\ 6627514202041674240570382237635788001687009494249792878489069187481145572427707\ 0147903840367912091880156016728338600939089507582508562112577097839722701013711\ 4380577770401780480944951002532945575661873702755718637720764192345377190944241\ 5505334458067299022589116167505960851672975810085809911344502074813399467179915\ 8621825682299542741963662723062405810511299046237041749120810865601536109685415\ 4473438857290245837879283971636865568473085663866395554352751779406286512035597\ 8346402801560269013501617627703552434269002289762263760058140670321060254607565\ 5783417651768905643642060800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -469424675745\ 2156601848091906519360850861014190634318384377850047000336584578832597661558527\ 4024106902666228630327035680282638726043359353363731810067449899945331711927575\ 3882179090886940453755218931173073158344912332368784440928857082895564907421446\ 3040430509735449742118733969125311480094174731282687587717058664900229097532692\ 5923297942113162071419834778831654647015781650686475077349335317358309397039188\ 4227652813152248076297307728396760321035470381726688038433909212465325368879939\ 1332533008026025211538688780557910451926842800270084839562717979090392197128657\ 5806761294823065445805459098417158630657150956490920215321514210049631956455484\ 8421451301268676107366565357248947445260084662309364410559857915228314998210197\ 0947873500122938297378709342213695683848169392608539176784034999950353810949537\ 8623727282096637829989436855347314440354942268785595353272495305378764595228939\ 3210355478206074340287680519711962116950535174114880869383259092758773851593893 /246867719977293642993742578968052568705626793106421348250631670341860051840600\ 6527992292012519451239277017569380028060401677984480517311515202978180260081220\ 6334241046301097381388828133215749924991119900444468829761336491048867980715743\ 1766605011701818886130722085706980365863817438963308502288486619274769207838474\ 5379427563875561740331597709452705410046079657674014723741082890899148163914108\ 4012375415591613829512483521755088498008992478392222572156291333378835693228427\ 5515064860296155768365893123873537622850089757393690918169027567450391679026800\ 7075454712251682457120226122310062902195749226244238823060935878537549226414145\ 5855794465681254559516615766961317310603378625841723958647418550618187241819209\ 1399344806486551302273719739886765755036617012068929278503472699030534713091987\ 7063530185722725126152411473824440465584899275077189632000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -7094988924310080695397396105933817437750376919779392591413564\ 4372903632614346295543451894925463709781276485706939035446735562416322339288736\ 9264554984123495706541756407452758820584002072606072275168679749350379182835221\ 6652916741436960454899369148893162888362877701933306608627187569066107478862935\ 9572296965353559579247144817497086154661660608930362616132225805671168036385661\ 0076063187782210839974055366805730034750425289657621824413345976021426816099350\ 8608269168193827965155257158485053847018608291338915947550150310509214362155464\ 4521844754195780590443552797164849897572924180713738268807030560621684737013589\ 9184990067618522540344718705164314130222455331979869009318946742461885015972310\ 1022824305117159052578851982492815079256306626213409358288707859637978384029632\ 5410617575923112202714976687039519827724937453233522165060930440331440303980962\ 0602812193139843948526860973768400104556051217856682900691387453391146619019991\ 22459744257668882693884111949298972966841/3785816560100651530696864679866777894\ 3788784844538536840839051127564203968359859460064089415352651839378637586716935\ 3045147452826233697462713104573167711466290984541394325713697249757300456855567\ 5804168735366920813864284217757859101824722391947673720616255347407311912759463\ 3944328373604730727413660041303609310454037688064622859872907701099536210304562\ 9649343900183250499621573971564182267089471785849598793868941621687258634397107\ 7228685494796538696341380261200051345559146693990827574356122331728146891682805\ 5935269076177434549716814345709391678532660185734231908984217966405154409372169\ 2308548884937403361965888473160154246161294155417129759358674435621393984948669\ 0689143824966661205496241296722767515689118646195708271538512588202722576829191\ 0412356037349149401259564633820920273054858545319903670557344967969111051407596\ 1226073274372366975442616320000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -127325413\ 5091174153251279108251220452403935163464238879193328192243882277886810722249754\ 1224920967201450421122567233542622450011311256735068194497329624551240450339048\ 7969826815280125801430760740265539438224987380219383514544552310974975666746500\ 5313973937338571425047137565638279095100454906052280420843094766655181222974825\ 9339032433795096981655557296882847403400052032100892951976743635025977456839060\ 0661108391305739212204527031290427515666436294461728280376858018357553902951848\ 8667159698838101751959179339500554355187252413623594530362580853932847762245961\ 6672234473670814643817200690864514895839519883411379592891167699233787950995299\ 6415423404967463941668213625453105254261412832345452113874796175815290514953179\ 4805897448639998581434544122239890246040107236104144509123298816491596469114415\ 2540811108416632978250986714109350419949167787177176042200111922192218179938640\ 6207237066312519228935024143810064232082243165712504273300770849544070119139716\ 287249041/782792894510369079400237183577145512279757461926113532563927084362074\ 7464138796746650874316474204839383205201676643846265645651349434369592266626435\ 2870144774181656908777691563269420316706506854569451767069341761129136915071358\ 6091140811690250866487460649431444586387363807051645453655440801125060855974603\ 5679933368097521062372187434516699687168247116247753069839200231848490639462016\ 4021261989311305571775787499724971232743818975051588066554025912452214869714937\ 6206817251224927876390145292356522708795268090532984863776686287625019952222173\ 3831137779489163616391635360769153189627370479950696480091248919824890497471501\ 3294136871244883371241214197613617754959116209496069114325375319759974536817494\ 8516294456393559949285417432408218644899551739947302462778922474817555178815386\ 9642949628011644762355762451863324192818325568612669683789764954685440000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -10026443622084486893483536257593595804955563514\ 3887471417673498012980982363520069867640431057045481970046643266442747393186456\ 5323646993272454472699383340224879591844732520976485661590803043686965129968171\ 8385049475365426805861343042671842436760429533035306288213303892819441719001834\ 6734277253603397067339751083599763885454852474137570896197157184159755754443174\ 8305285336615157921676246405087945751816966051808342610833881598414259966149015\ 7876690511017936296606389807240186701539294878016111507518408116182308411687044\ 4373146830594537454502813956733380442711345594752549196445815404566856296317660\ 2737904251778527851953858100617458663301473973773443697936778816550049399137567\ 5696972824559857394363696095779519628491804376274341005653744211383314585054276\ 8184482747603995477662452779596801918945753893438394557983315120784054718874831\ 1988604458464056014960173405752409320740103535733407452499076849321960354331256\ 3208707564986145602389964779327045465317019723378148658499497/87397387648915078\ 1320826675061138656173241443831044508440533726740465822962550932164044428451540\ 3386624044873988434542929005880784851507164879062579085050550561240843453570214\ 0745891179095414103361103184060127191577808319175342295489661823997980533428909\ 5284341598521979253419908304491652572809181933699258274787352422068290573060896\ 8645016545963843432158894829685469787212194705035992343254930871349001426794184\ 9865108309605392971027382452422349009041650713990566525762345137192493462928913\ 7013205498855329031599590336486411693437177949135015742246006609001593446176729\ 4407949788217951269708178530633246150048762199923979737442219403856921395503722\ 3519032305499588094157761874683101368607117404067380753254345070014864934032213\ 5762163882456064843997996564186265547031513822767591284305729786844609331507850\ 0860379452117068221579991722531411057122921467084800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -431805281503646333924091666229675569319644581535059017929226669\ 2709377366060666745800207707730951887344002969959914075490131958013987184234862\ 8454066050194658759869896425802691211182272111675785352639545967643386316631303\ 6947722824359809827996633254434285270455579043758170269082653310120276411526891\ 3615265629123878108837081319542458867565253535958288612650146122873799081222056\ 4426853168491403809649547282730073788394303539804103923720074338204467056772640\ 5583758440024366297959101435900262900798203793257332317073980995984252787386626\ 4217807413504320797914271795262091418462300134962157361629236899947837207106656\ 4829324885266410556010177609157183479944158731454834330524606429524588460664322\ 6373923490419678174815626734754491764972347029140075504307245629935209183909673\ 4033844175415477978771670154549011912767037810144804349282231724785041486917270\ 1276479047230202847504187693994126705064611350695988959968737381690703853900901\ 0792969043437360044949132594835993773285151/99700903385898268742909839145324070\ 0003455045147065337298667115456356642699997422614322527602485337794490556013243\ 7464020953310604078175649255241291674693589232483486464024273337516712178360346\ 7426501205117135388450412402942744851650827808929735074542688054281687210031613\ 8610089570657953177719212400093814051335086500903147012957819238630528301700585\ 7074467402796531067936241532443971847887906576538909394643851805000219785081236\ 9861334351064330180217417076639723949291995666214737688292692814613248655826370\ 1096620044050032757076392320615187861300056083084342038114230187314660306416771\ 0589426964557343909036209305738520574266609514108623922055217246103199899224855\ 4014922526944314668071226164834147946673646075016957570376554322382772998628756\ 4754996080503749531807794894904776465106050970429530062642450340868529731801471\ 8792709003858648536038284197888000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 3247\ 0117685819141472473780539263085765095871289300081498090348860708014428367263620\ 1385310646634747048960091757936106360069263141812081149199068641449262127157011\ 5923146846491615095954850116132699850888412250350957027459048779126731217767221\ 5167747380888339321962310962445153863552349469123680162801719949668647394099465\ 1933024279898466108804142057818026213879167987449368532489414151204161542377371\ 3018447104312980791147407503212629409274600405445659767259353120863729790284893\ 4607446459626991604527340940831300501055992661672036653499613108582007940698642\ 7878139458678529621351475292297837359132550475552159547056106721252611366170193\ 5119817589439393417704992889786604164522838446978690937910955096998139826096599\ 9208290630639426712743688910708879959007763339652061457818609510852221205943746\ 8775158449659254984031391256137337964683246504952468642269690457121022277371906\ 2493451149091856151409102303765343371358834058139669734911106358799999052798490\ 9077705828589228374109072633/63770672080935104930910537272579875648854654895616\ 4911822114589365003656327209440561994239595690265327371892112328388193758433059\ 7231848237850766295329226587862982229694597133628127917162985779961683029952965\ 4787232853088019267582261446710706486865263137788192909351164141643597586542392\ 8990155895760256440968502264595017274673983127280458553833021193639982092444059\ 7836023662385963688036915993915791445635138854027385170281860436032508888330413\ 2995745876148695532581015661259708297012316923011213061825388443874023177661091\ 6793658873922172813070698630723336449808014259929394324349019937398429628706482\ 8794792015634510867432975661397887521575871706162830301768413509096089523877867\ 1667929407170397521702889427864156588972063742690226167803447677963639955241852\ 5007465687551313667398893020419517825042522797227135172379425207581741653449183\ 0388769612083547340800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 37944891523096\ 1559349814491033516286759542883229618536463733279131833666048300741861432388895\ 0425657288001161302745166633294748772258064774393737715295706290916664540459771\ 6145200220746241556008126119970506607018966885708961411023998530854208367716754\ 7283516372884189081365597120411207838653103039284779102607816411436643982409827\ 8530597744398542005721460151035211586656410897849812207116958285947291909223213\ 5155172660966253391781440544265722018714296194434039328269719695018468942598264\ 2986757705036282414350403330303094840020021797536280861688452551000493998365639\ 0190578453974429238766476650529002246263292595350898433004400889721656579333271\ 9583526669418306842316898302341547146172588656573382278301877127607185829067637\ 5086350811202814761002292801957684861939243650225975441463303718911114888436996\ 3722584278074964911618699191881286008497318691205420161105873169609204094574205\ 3175183888679687681558914578510209714492393927631281414063393551967071393689166\ 0428796585465388476289/22822944702972660234984804824938691906418614850277311934\ 6857996010399013662730634407238905444317769839713834792681216310004537002317351\ 8378766492812669931894675666384300682408178432571612334225062187628018183263791\ 8444500653947438106521937362667110068620375831889262676059436388989907776259073\ 4947561866082067567267477815365070384729575963061724527469015346782690655910163\ 2702988026099212599189117277973169452008099675403222665793241115521417957891428\ 2503497558352511578175467236082153403210737434350090977474718586851699238546515\ 7647708152295833105430023330940703651320970930385958425532233323462898993949449\ 2595500490137923417411891665922350505400765208725288352674244709755649128430850\ 0376461525539233771566060702462058212562102549482247047585996627506495446299544\ 9972366067978703801849212052093516652431023709599169905578845375263556674156492\ 5508950416204759040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 4240682763833306\ 9962675461352193821417181885092664364381821181965985440640022275988717715899720\ 7254658807950482667659483216997643587791528582361156728017544860130905935475988\ 2346631463363752347750179352216755786670454594090298553767033365742850224247668\ 8036051517800968099481633020110475217433087060370706811577216824740003646833920\ 6967377835302297003924392785013794668997890804469967361261992363677452780927971\ 1547262659626849132636258781325992804046471060981192741182274966403273909247032\ 5754976683320133214061763212761169147528354485307647500765207468497606576607749\ 5002118580056325692398027591319137737861810996336605617324775670936887797304537\ 2709137398907328383901436235963501056560800886202825678238613216833820272987097\ 7252605393934628292548127286697612596904263173430539717159186254368067449537276\ 9749649178047969656508961600656500715399369517325714678837045908294423142681391\ 5010233133948785471562255165809377568985927474862489828442011117452133066559940\ 6616035220971774652741846079/14138394395168885548674139787224005814627290215962\ 8295331021115325655675812847949905121510894578705358613088827166408397472957632\ 8391111380280469513080712366920639332156094790494513628912130077792878912820303\ 4745340457757253456314361311574397090996591838821311672630360782798030579934203\ 6777316242639646782930894524659634730302127601020433470821571340875092457744386\ 6517898798112315138336918983565744746617473984959238308392656132795419293653828\ 6858549683330011594912081869573972614480203836503517564582576393012375284621405\ 5672420402680572718943904923933776016030854263589179490172028462904008395423769\ 6808178449672997994200248839847960969223580348399081294218742808508151406380268\ 0777046573073479147656771729195242053471068919949243706620665849363698858057031\ 8729543652351806258631786592318627812490977907996358719356610639251237752739458\ 5053219580483707772265705137766400000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 12\ 9275429489457966410924696761131192962724447010621264129027511350540706533049753\ 2126706613498263302190402331192834190267432608962263596284114456103107265624225\ 4151890239318336329120355809429124976568854835048097075402999953338676389072739\ 1824300032826163294931377309809989069376439372570822362201532784794309198308177\ 3807971557505936546753091264594990588018233414448471923462290209038557063970347\ 8530402105643644106287752992353782212667075883640902180275429860634926810357011\ 0651201300512796268589340277699193530221516923567436942344883921705072583546609\ 0505051978381870500824725752270519092841249731583023352025755335429854610888269\ 8862655323191726649319390558308679354382751967427073367236840602178802670483054\ 3186970500529138522267598789513759410489378731744916993372954849979870217661703\ 5252018310137304548472105248622638473855990603495058433147352351559477990611270\ 5114895370417541004809392384543074628323264482772363075974070369280142153116843\ 636346873137624626984573706235572829207373/288474903519033355308358263387225467\ 7312806390529802281040482014794892455565511203803239704440276232092975009756632\ 2727941914163734755769738926175418647498288110736423715009768829853386508813309\ 7464859344415450298742092495386079567240617975935829305300566856697940276496860\ 6427868323990476275656699376406543835854292066778363544577170644595774445662667\ 7708181291499309419680969129713754633308137611574191639200800539431874911625594\ 3001823179003181934047900181891545911563256353868457471606254572792927652832819\ 0144368165372401109592171857932028178074213426408055764331916915278790749148020\ 3414224814581938944947019721040087784938576483836692215955880454694733589619611\ 6412967325065476275764952599871676597620303598469008237386771931282071182204951\ 6386282386542987666242391727685643528387920619125794321728618649661611474106988\ 6865467759117079244422240240756100620280135680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 95898134738073999541121692180073406921290507894714634914484517586683\ 4281673260005419055047251332247566633835190650817391452998583637301851685045492\ 4367188391335661930866104149703804324807233882425846719641131566881137142874227\ 0754255735969331104252948108699223879954620547893382511654744865774007282805792\ 6707335326318151476669016605788112734752276891304895398330252478868380328843664\ 5131104555542740505208056328956398150162439056788519671217104913844764957874995\ 5686566311098155147033949679628776978149852520945028022840583212872587480638938\ 6669636275073236408198127520179247544078882293789532237624294248890377006301027\ 8349747261089210669334757760195707050943834818186961387557465318870960852078584\ 5060796256341147568606528766212354267956276265501424307767161639535714006904681\ 4606250902661429613359309154369892798686164075431815555292404546659665154166617\ 0389651973986182156256856607784820638891371878416578357828999013230286809337655\ 247263087780881774868945782454406046765171108069947891545614058542461963/158248\ 6715395555008538537328686876177079821408920594081768425644314730922114234461445\ 8312669542729953729955462466265112242505642336819310611050482527131139456309158\ 6709966675506219126430504650733142037461872469092100893980921326266111307625537\ 6004403685794007734170670078766440245086816224105183203526078243114896918814116\ 9157820329436836633254250645492300270488066887760783923442638765920030721262065\ 7484329698710756150330372140546475479102400814355788623507537837159848512129542\ 3436063133029492767696462061713409477981347040162277699012881794445568329342741\ 9079176079892538545966907132667041524650126700322251337548258734392113072927147\ 0803045259115362147364867845657547957097938771722110805941857081999894663914853\ 3424923107946124777461800302865807452631850544887282964173278361382712458407459\ 8342122211784814285684208795752705388269006863620262529430696070798979841034581\ 8372440064000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 14974314757110173759\ 6994151220983846732057093755957474562521733856584964820336098705572570625264949\ 2792281053229251667603712878382271498383858480325054156782430136050307945479369\ 2067027655412377784887574521710667229766122812375157316913922628498735687910106\ 2624615930784432123257463033799116422470755008563196821738069875145657779937826\ 8509494967082765633689069945426435792551177292818693668158605533407223333300386\ 3217842669175271968986743380664583888214427753859613587406235715146788254351511\ 9511808675495249314465465542010059877612208446823299428961145452839828639389168\ 3851200053303729459922128309531553092105575548828971623015967824312958815804464\ 4099375411281436934056509489074583723337286918825237336662783481681730023236824\ 7386739956636111100802530583985060871973143592920685691938471192904193732469107\ 1546394321364673136060210603388932401746162974500299278036539436848018230497389\ 1033660370916639574123108600018302528398721395163546747520601260389729330781320\ 6570058764642383280341927777002847404198484097/19503357523892517702733203307401\ 4054444202589542418617607549618533569012495968826200891474495779375314744836097\ 1654843758327607889801295936258916719056277282292822260406984292276397623692754\ 5679606090406988472453255974678678648855666888108309381566273225568248319786423\ 3857569928005724665539843303918571513072695470759245839285556650144293086542012\ 0803698546836301803582077814644688014705814186241943293165621371760714174746671\ 4461650370421975388365279168904186500740765529877405446137760083021983615475046\ 6795869151113811115964799915014842616756444068749846226441305596635591309769146\ 9565549532705504865181215866096135147720155975672906241912131295967280785198313\ 7638064497972535463920891546278304176071077017854186100195464843882014819827957\ 8326696439499612420404633188919535691648612396936427387267485199141943663915031\ 3032542175577213750906879255439686137245620270508307038531137568768000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 119693787848478578628515652314346027975379\ 2390323646987252048308866356705135119872931520544327581943910121296809612186518\ 2638214386222399139321106990052599102793262368986993661421376006300719758006673\ 9473103965911941304577069127211536764354223260395311680480465041264248654528917\ 1115397845724911535966086733964022517523203056618953858148602852947067840874296\ 8182497343268195600956756040807464529168322677951524117907236667596619718334836\ 2478004603242368990583682127204408420368316022376215689867281710560142129054040\ 0417368484838152933435048178023120709730077325135644534921751616758884887933617\ 2659676363572035834573204774063713915253284826340898337707636477393501108325581\ 6588599434605665103998179344332588030367895174675686177068614066965271615660899\ 1083682633175865259324378301252686495342546303199036390059217128451594136705054\ 8866429365899047294381653825508232962659718049506556464263548833348991630364603\ 0606045574726888805995767432723167905476802146511855605626303651082043984603139\ 7095309867157248999442783/12912136299957095217649663657795930637105174881316781\ 2380067197750394261124665866212534465977786456421413347601445947863827747515024\ 4872805620257256776661451510671836566813109722391428878269107267155326807552502\ 8493941818076454939547796041741635541005853877493384596080976134964688017076457\ 1909223868627197321247523666410530186098222079557650906413317026310556427606859\ 2225689147505970750338621800673633870189051041314275254784546857312638875970247\ 0011947085940492508196883130170151757560673227665212685648198336294924085331872\ 6751025295536020096190496035181698994239888201285056242767398040778712419244213\ 4608027571093597212945924166301361212995233747004189589811495257660425096083050\ 9342559209356485894709093607203216402586742043362439306327898681860171810352310\ 0189243159719603347999113831305650782614144471186091559290195302227551061325623\ 8740630124097597575582822278051354347668557004800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 21148929598563375758664610545684289461867386463902306200897491\ 9914333974087907843694967866717186014509782705070376663616212364411175307808011\ 6630981905651417265766205712080899146024135551747439998791430293755772407395753\ 4092995636644400715174017795767560797373803398856061005085973319974545222571843\ 6642266289562553433651350463036368209694487707940439396884433976116795763486225\ 8821425612636756801979586623709973104220627418762362110393709066224169867844944\ 1882960524402422866099200638323110734255505834682637966450060520133548722533961\ 7763286296427458419377727437903678667261897171971983640418877538526106418192662\ 4802352332407490031725917329760109287001712335666304798931771445579123202423835\ 5586465253041960764451007906401317958128576316508524201253749670839759564374145\ 0577695637304781772595280032099954810664062472822655375503773277085910332278581\ 5151814597437244799528088629169348954448442876927491286339735445778031942174331\ 3676011268271623432631073648519180180707099564898655666062798135642835323518483\ 3022999/19645040652206722947940904275517040708517297271430603646752943734535984\ 4645511635490398437917243426257795123574743922917942088179258855928138288420075\ 0283798786396559026212137656035215552553750560540800418082679935182283969424160\ 3225598809747393977507946323373535059861440330780674936700805028556956268416309\ 2438832407023637046337279000722192395053477056509932971218179895585249658148413\ 8395192752416893515460429816297190943639400970589741291456172597497677443330292\ 1671065869566075690023110675498961188452594876772549300387324362807992564032241\ 5148068287766844117796335504963135969996030075162364223134916127803746776464254\ 3664446863577543003899468432042054209522801344814877158184597013414328348333189\ 9646203377743261563551572814453349658219518170529339799142418555192211292379331\ 7779771747501669326700463964241367141966474740621085286743257186954429600704885\ 5394729126718452558716849369382912000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2340117235290404511747092590489701625233109264674827209097551912618310099430164\ 8244336364384724959998654344353707631425619816780463179220047545006222714176234\ 3984538599195607279168202951114828940577336742305722653519580217083216921042054\ 1179423912013684760663495604346832382012047896389004736504332977242776073088095\ 5170739217530934939467495654316038174846076255204900442922180001310318486789946\ 7788073974207955777571177183555297596417079298395219862046270748174808809569080\ 3356147128726514813109013262017501420663174765964784927844695007471284440751167\ 6621340764379273486131165005494402963132229926408433175141781062415190796567856\ 9108492693398232746922771847818021798871926170483343208984063181928341132529120\ 1031599623245379750932399655052930201028808580857067452791288477054452787202532\ 0615488685408238087884314221304479017200316926330542112840981893476068581470421\ 0181022181663436090428009302249704245711785452868710855998387748110661301129118\ 30241498535777811998205290009570631363000386859060406918200257280616454310529/ 1935410934210776267130716287345562926169712497841779344051671748236531648748974\ 0006770340320152359905551488367899654684758165103074388660940370088949710884144\ 2239460444618401659177192123144516731846519168881942726643484149306324379940671\ 9489592696196193875330732988891004869971040145458981425323588319706371708182901\ 0321595380408290974030060074311434168611590135091992320724460819033658861128844\ 5640494163574143891087748223946539339570760825467263098353212950156004657016239\ 9361931586707004937046409105510753983196372782098222752348221823862478544755859\ 8897459910059167978941874444807618809481531864554710186869534576429246390720339\ 1301539774222360646930609379510578784102330105977502683250567961024045357916367\ 5897027247980641503156551643717718408386657643507076732881851703600793142429222\ 2916816496076516376174886241972677814505185169521886788925297064415064291643261\ 3421692697755042424528222289920000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2249711365079211028791466628080588786989186410151607301766688007023870888646876\ 3450175442032199922548414146992897705188868582452499739550116903145472758387976\ 5118477246564610453719874099598836708931313517077616353738916676160343780632567\ 2116997558583287771659954126732651968487289305794497832241620415277288507526552\ 8314023958507169497263857240083626477525248309332233439484540788250727021470052\ 6658137220840427503002946110465711995592958626079054176275554554763014250758298\ 6711952996958858776172651809930869610354804765936658254224926773331606335891879\ 3338588621611435946087543834953193958418434438224338145455772661303772016367718\ 5457390601554137037565012803665303628281808063363293181269454039341697568812509\ 4440268019656014803536645848689893995931421756025931712152976861081578096460374\ 2886526430698316748158199641339412424850529701527552558931484959246944078900081\ 7430607275558394669167613413367724421531851519795035011132497638300502187244196\ 4873871270844290773342902374058385977359002819901384390688333111802177373319/17\ 0790202297665526650266649642053626643546836531864687281920051975834879671019076\ 5034715738167135175907447328607405381844912406587692323162533866762309519807417\ 1572118583704483632938867737641181498419878381290113336756208900326490507176119\ 9454455782734324178262530661176860993876652622993337374759474740479254021714522\ 1207653421338565374772182888449088659163243961830942688645676814729222282321247\ 9542189296165004389520625824406748245727384484063862191287628119949726975219456\ 3250397959611143365256451503288725144753158032250409391742950496700731169985542\ 5882687541160158866677446882064578819656019620998769807735087625212653660744263\ 2413287849165831145197002155118485797408637541450801913143787562325292430431733\ 6973505299416436244587539648677754529189291980263373077574843994408748477199922\ 8962792790895555320962757184437923639431846152744876042013498819883610385974131\ 0974068257729864825401507840000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 14\ 0363848872295196068707596783072303596325694350637416402735977851611033721596511\ 7775881927088658931299536040541841429026665953062173950972139749365642363097455\ 1036931724535898122479038147645195991891784192981865863249228703890766450380871\ 3812028764885033121229902967950642396152143613803631703232651117891953013234589\ 6942025567982537878214205805924329367465854922544367876377475744711499110563024\ 2535023730673027810715964228580479049679484402610653208260203934140288228676000\ 3682400596773307483450182563597822937320857012119895835865151962093552794561664\ 3486294043044881660775384304943192551541834880987101838991204915690751923307287\ 7642294086179201404943998286273966648463895967498260383269269135246431918723729\ 9213909001932874641946046436587241367145914226137649941519695325303151289100165\ 0307060978255480457587203573014455776667358483715641052792922895929259465888753\ 9788803928777305102497937178609784695724227570019560844979405180388646722377177\ 2374224671365898083459112433647590992004613282880173576648945648343284564567383\ 004177521/100704974366453333058676332044146183005267110017268057883551109859488\ 9530628164611197044147060310219850652055247908028062919517914617679546842100158\ 6132338132370517384930683850695784913032906642332119596691852231107774611101310\ 7563817214443060466655060139144938676164404572462357989394785437743039119745761\ 8642093875313249190191948868408293461880190284332372475317709464203435215326962\ 1938237484908640441686202578444263357538976333614150901794316007600175733467951\ 8422845646832646407266529072353088115580434618611204156061901059469220321354812\ 7030665939148900830669454102435566766956599346227304574996088731861877109688228\ 3593171537476952929517712882074377400808351473153370849260271786210027644190796\ 3228060518897101662929085244489753908498317595186372907840857343443933883502392\ 5904175097130767055745465170188136930620184924527438036285304921174421321467966\ 7065874787548606992177085480058375255365799239693107200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 7600510992577059277837196352968998932243540071187444656\ 4392755829065186067478373710611812128970793437706183944191887345182145546100212\ 8898873149179792285088431464854154081590315575368381192487671719395930242815563\ 8912894684970948757231236310398594722939099057758263257173710270772941988679001\ 6646150675545006310627429128809948206935300716136901693534648689421302795270811\ 0155509621056867927049274453464677700140115696569196737556072649258560420715828\ 3878932523154414368478714370594549619810464612723939479596936841071541211903264\ 7434996941602054220646659048350739466168497434748594558952703287479753162138136\ 7806973137151884218127225251194874610416958876828832946038950546749448259626181\ 8786045984616140830086869359161358445476488350701128591613882482876858836716101\ 7409388218284911021423907458030470185427203872199563653035481357963583429157941\ 5169049841066717894623283945992445028194551140759929301862133049319016082721060\ 7060052379643445187065457798463841669475810538290964307697671267522498966604869\ 84512881971108880807365273951/5306475971411433550272099276476198864737237555414\ 5279542385746392216650057470701805906608900439210119779850364132103545621557767\ 1018787552181949998610601263709898032429064765353942638776088137020042923776098\ 4432352504702138720742122602228560312294927488197754669345122818693594234795736\ 3458651862902475668540374589996877880159236414664978380570941775728543819753011\ 2613035494310614778987932578145915108044220341107047113463870919029608404673594\ 9207677504305551475724089823442328326975881180453588445183461401831682056938356\ 8157167851995813419769501966205103388477003549021120352357713603890203241954187\ 8637805786834418320590858849836095054973203508428258218219143548268544524469985\ 7352009604744603968501432494310289768962552739101829980292622549837908756719888\ 1502519494610005080997703895199945570773430210124389715884137209338696001174285\ 9359605022366438575018949811624065391955162518215192805014598634700800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 24511604671101566678963744424053641834552\ 8613927524817173239375664827438519390236310454583530610503033436426767121901829\ 4616235647491235332508292181945681804139774479622272072581475587959357184258644\ 0188856477927956110578069845794081875431114864581528136038147354067924480933996\ 9721511142923588508171573100005163919313824541722995400954785025359508973128676\ 2198711785648252128389345266424950054640952252398828339243826853171031922283673\ 2238079638535392050811439176763775836118693584232809309837438402551440683085384\ 1039310576020125200625956758006706657413512051184265399019068110590619891857752\ 0856304772904318293142183723379076426829410942494958710284353612251590120761690\ 6800234431872055158742426106095487005127730938632504089567690225606255061651945\ 3921369609825713610846910508137585813780383510477366051310379708891070217698062\ 7965112727562448007735745033077989578919215315932220765244473274444073491011190\ 6714428519370451236027400535000953415275936316279596232744822756089664966395398\ 5040223406443692166965077798263328989094161361953971/17175229605605745603408177\ 9245895338111325100674870140440865689813563780207705497211679033176971786527000\ 4649850048938234083607722020503206041476613199539553697326161124816186053505975\ 6183923132899133551608047367307443502514569071675727497164318007411870283945928\ 9245049409984642151436198330067335667261832574541609341497564198608350000001281\ 4458292511251639574427156089795622269930643996963288832278928886092068129657599\ 1227024560722361096639063228965943920482966183472338741964394636979630689605304\ 7047813203489254718499692026588362837874740505985287550541049765762440558696203\ 4057422827549013600565768971256051367777058050241195966734265759452610952168641\ 5701459452392267696254975665296950291349892120181532461260643294299175946588012\ 3996266340838817566767801276403418828020330052154780313760523835392777180180697\ 3191405215271281197910549178801655046228377194742296296806298906509561983386100\ 9247418066896158720000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 219508142\ 2880545808747246017253856252368277405986894128457099401716080135128758846300288\ 1544096503102628472580021103542888764895916496228796741711359685718990340007906\ 2564418741392346448461919909490168731841782916697599273408621443966415431842111\ 4388523506067064339125982700560983906558038442653386444233177967013788988839037\ 3439769796435927381227844726366341430985016595071009931455649370207852493292693\ 8790343950328558650736014992200561879298227120873951467107066979016680333640383\ 2595344115670578969751615411581150985017249122966607673863600585807178919725546\ 6369690096708226082607031006641854567405371125592262774303555145400484433096197\ 5777827805172415718910760668669476765824790808810560206225983888936646246249379\ 0707912475123845562026978675728567726882826548852772319443596847767566998313983\ 8525944151871251733231698282795091498706373948224934701218859965135981307247618\ 3956782554232044679718626610098341430794293275163983946360397209655090058580788\ 1567715589915224508631477563960876157799990276906304374259073425006897738196505\ 63409997/1597538764734983830065146290159840902663352129160737829142653658490808\ 6026369938119439110983875174312020703660150785858890651439895812634001060865416\ 4598704477170715079846405666755248604453825984531854736727756965905825665805025\ 3129753536505118016392773612066374421155829428065009911854841908400355463120168\ 2526851246760182672120122140165964683982744826079002990167747613813499509804423\ 9226597403258257739527793104098928523825782649515024008509397054005952556783468\ 6113752971265062477477800009144238322939648132156299988236204330229675424665200\ 5919101236031598739489253821684720151822517828437697584656777479414778448823613\ 4581155109005303982567890851231852175267053428024807288470260874397882205538520\ 2473071485357039927898240194033099299723877320773479375151490687928105289998145\ 3384871963163259438584193341259058331158361315452936872803375016879441436958805\ 5799615771116158834201858171054916917195921299172281548800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 30052857053862287335931594411158175360306292211939\ 5150816582559218047385600381995777697591711693264805411951961003023410865870597\ 4891580384507210623587126027180867951224106911717585066821601711097111227558189\ 6672114140754222839254510324419511470559453393443558626409230339226949690877213\ 7175891823640092629917874123922234919556198043238724636063509866978271200469525\ 9800192472396003094567202272407300590001832322247073440776036766998897413189196\ 6385028716383134356638764104671709373892112768533464888725398396166112690462372\ 2327629324983255779494386238221096881649118311024587719134293727101914396084902\ 8673856086669761400794375750345441910147220648441817519501515627238978894682720\ 3595493408283526904672570675249815876939096880493242220958529528609572592664278\ 6565015621033429873558531960112423568020510522742700240465717470107830812999254\ 3567187622206329899029224827823443059802024394777377871761749923263122194676471\ 6657785734277765169409394311252233085880686739643285003990096045638570853676984\ 841594153297423023203626627229273877341736314126571891/236583062484066950112649\ 3436030267258382746284421055064775075184514403280222445750207792909064599745647\ 6041789131057868299435142218969077130886686820245432805286869972686282937948328\ 3296191334991741110649515061391886276643914146480777330946380104414586583625064\ 7294642475345720113363660478002760596185866349997022638728134393109002545022903\ 0593576349502799924222673104123887866885750320969224245657356308075328538044485\ 0929390538434681833357192428459103616962998168669854187186849435274274055709564\ 0020917315566050811786370104837335131006958318000268359080689991802551029123541\ 0880820015995942540480067041282023460139351280969577183547946342574557346605262\ 4381944565225809470327529505648625550908391650967461333839870290515706426450155\ 5190634452227068428770463670615058091211588002791679288382201448286359435995342\ 9502652852029205449925981953561662693323666355555102815969364609384218985420875\ 2112062473020129917263557951488000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 461942323500636693307817490122251014610812225422521316806292006907572882604\ 0519186254097528094986072804634505209849654666344399355943205424461505675326631\ 7391416082767706518954896235563341843892150151734363048885532128971873645010883\ 1868832167353378648687006542467139393954298699744654683265570044040382393014743\ 2322439509535069866429066430248383814124628043904142802670143208072772018453450\ 5621552331464603048423913395487923843224939868123393559110542856142422642645705\ 3832770652211608462600290562401201124045589763163592338190512225336004750457564\ 8543417625890598358083192797778310739806275225953929297295566786216683611877340\ 2225532864030625861517186008985618934800519231012504741115002538837815298946068\ 7309136064064515854449261780074479745169365640608871788172702810159399971363463\ 3420176788238402417318766691731008807032953424365566617887996162465973674207488\ 8575385820978636188844247344470417716880793502083563273110362559291508136048431\ 7934810703706523571254216510952618969873392292075360444285343213509718821150183\ 584150891164614608880255797815189/414268344002973955765326718689555364495871321\ 3721721445171266290262287102863730096360843349695442569074528295791494647475945\ 7894755160346541827450631253138164120214713497666305452966198094650667102021443\ 9380367198946696248151208518996806599446328136177955473687139592112577495089296\ 3064131222737551420063345897798545118444196280519311879441710094705912877629622\ 5911336554861336259931257815712580615701129478843659443028071716665884917293511\ 6075614156153522633147769156272265098495618969363475116396426168746858341116665\ 7779179840286457050100012809698825345906522151895890599133627934624897352169886\ 4475946732595706340637314726210109943468404707933025103241288914069007498157818\ 0628382680172189064733944297083468388978655574472589168509068362939016054752087\ 0034680676875877137573079057039671513301348067405076497050100755491030564617440\ 8342640780618926019056591774843108006500532940653429929081211699787519670628657\ 0285807173632000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2356853297039\ 2818005407713240684041664088689974855603787737528840504153118463472468852043790\ 9934493974405306528419670077807897462212463453468846160773247712624974808877521\ 5006634452978711743663204904896885670431285978512889446239168196777274203894817\ 5481300061412737936670580383238579301663366646108560224505767163965044921321242\ 9115175499516383159708605175813984853942292691245140709904595914166258024674845\ 9753411116716036648981882437099380295147711805722344723991845588967939958903808\ 2639984803527368640732222668785734862737440275704602588295801298703096992504502\ 6275548694327703979802225157581824805906797912158489772276098546766298179844671\ 5157532559164523164911352317362312690990928791747707772334590401577117129314804\ 2257068796293875032743473908226220955984122939394975424964160193272095068262859\ 3242023520305695093651521565849047724156052119081002185393612439736011211680870\ 4825545497517341000746816919327383899565572205283768633898541379593626338670606\ 2411372809772077298749362723644375640555966337520477673227254111513388223069470\ 683277689768182947907135443/259076418363390645469410254402320599997282710523793\ 7898601252062343462079259915564245951093390128263974134741744095403251761587075\ 2250631874912727512812572555720003343537244873655203302250508693051311275326734\ 4210238919710896487125381801843467528754320541041934846926926624787553658275036\ 1071398431793787634186851176946305589999580621331231390019810968642553633397122\ 8856722636152576204369412484873858356862615246306199914639096128138545053801226\ 4844294291863216536283563475890415408474046201458560091657063991238526809213142\ 6806843015038485560289784814279421404972141053846357490912691315278902327727449\ 4489373494047244792002129126701221310346866734983428633027895521780798385962819\ 4303362427101199527010373445200044765910112238263620312878095963677812065758215\ 8903585605577938220455116371637277691683301801607557536217631669248849340247909\ 4809445330717384074990217930064295806724575179165053142916849628468259123173155\ 7188473798105497600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 85233919\ 9627447455647444090183879953123060844523973974833266441182815736862354659353706\ 0600356777885964497300282151747689171535654207004910451561995108481365220168217\ 6753491807718959097054311113384612763760397276806788044700971697840645180109253\ 7838538748496149302895386963322282613980017966949849289593188103561988275458315\ 3831126043036383660639514606384392507745403859065022125741768417352154774868179\ 2456547156873489947159709408855257628678301744487804701843773550789296658273363\ 1753011424334281620040391960309042447780264206002849837397452859691310113416573\ 4721178012183587600884938157399455420620122806983672479766911678343263586728279\ 0604557204646514078018888694237588949601864310368467501255318697382603873902713\ 8928775885003257081872470551044450946032303152549237604852884485295530553634406\ 4437692151561539942488396117882262009105270824696070437141971091360146019481234\ 3856398336237253652095936144574660241561668902768944648785516286392571838314309\ 7815293862217657429616281270497715776030957713346173176512764731895572592474872\ 377220488980046220947430863105083/129581718198519708949974799152281300404747769\ 1522138679329398760525712384406627386263535935428305222229872187393561977189785\ 6695293350884745862837649576376938899893580727079073371268937176013973939755857\ 8775442193460110666392058239918064277768545183515957940073702598061727552138097\ 6908161512367695022843918833518036762410953190477263136373611731893544178606100\ 5148571428627332564802275287730113235915627926353253194464357305212645098425565\ 0012516161281302224898273972302641735051896137682864213494460500413334610158424\ 3760575169755481155356113597765500772643124401409359771916301676193590532093422\ 2699079602539924251630330240942783509293303027079406180032144223311224260469250\ 7256172115610022507822865715829686079368955358491405156556718628996975054180169\ 2565635234204091974638687638626983987921442095216035457483854107264597194832873\ 8299505725988373734843048561137856592922059909981793047729862825937567606849421\ 8973397634375421369987891200000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1673639390814002245311805540713501708896322247676383456723969341138866064559235\ 0980498624813762336422997363971766663744858458616441631660872700649714125464837\ 6098362384751668983066145080048235744898878875143121656731921095008001107041423\ 3811720693726365840499848330500539123781092446979643938349255367296888077720190\ 2874514107874253428571765435893646546084171743453789610968146394989889773756265\ 9807556553418237805058405754995681459755320333531811595302804660022230482088419\ 1644148211836896571939692117645789727469630930443825796987475389428865926177671\ 9654962621015430120148311417315912542639868897971684730386379424428155717163950\ 1815371529239309688400224357236023397580005718529246737783703656907164109555267\ 1083882342101193089706906062932524182490377548165844088321921351255918909412858\ 2204466775681678129286322661378994830222806677868784511210529619494853023440710\ 3720521516234715345468912004364790590549390662011414952969907103963776804149101\ 1101874220117395676355529980781236332775721795317537772865139676654674926817643\ 22626021978113182247391598498498676059267698399/4583305372681642105560608646016\ 1895953159285949138045087880834159794447036462410652141266036099155710270579268\ 1102871332027191312525820793461168567665516452328889235950316786825141782307915\ 6142582491646931287390382684114270287099945901933504673443140959432340406860893\ 4433035191245153241672692445372957989409141532960286475414347180797133534646957\ 0746575972977752104971430548752817056476927014105154335759755114565488204317885\ 3712571313122340942696624519659694651950400344438168785566389842907231299067899\ 6196451613034701811543754251368464945737952965762328387310077849055132679590286\ 9672971201443456866445541837120780164780622146252723704128067798596587736941178\ 5180020927973981650807729126496101694760368895996627279951029841000387411137907\ 6230076663525866046518233798733142970381778236423652781406907791174131203919773\ 9488027812387473653517528208779001398627607445987691653259016056020098205248153\ 4117662542640525089074327858653856471711744000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 768385506527932023549794288833738949355456075254492252809085\ 8639603500932600298517064271485446158183813395696734865641836837976588129289869\ 9298624416305768486811393117556339112396300198108471353810278346678868883028476\ 8686402285936428461584029213807725337927741497964564540536443371565739768506557\ 5292132929019348335833126315984891643954724069316840203978908823530782274362684\ 8283180502564720765292376472568126233091954191071814354939476847636397575138291\ 8139035647667134210728258853343691897102519991359598364499797214775966239529918\ 2878355256183220374818694959294526555173340547613804054362720204995944475720359\ 4446753143818821760840140049542449703210739657039750236513203330021915515200501\ 2798503085580863577956157895495874766567867318640975785162166395275905484870234\ 4280378942094240194277493499995687258723059422345578561373396252019732758088288\ 7277653813266994611082298066524551516286605436239230185792564387267540618323427\ 3695599082511585514576747231727256674831818810069336300844797424887900182459734\ 82021350663900541362800885933989349793296594175265657717565192789/1911487046901\ 3360099159747686486124048681934760183153687813867269743730624509129403761241184\ 0475548621128462373979337036147774361347977974327216038297711512676699541814938\ 3188464544797532237212953008144224056291492933374788693379667360651337607994116\ 1520733326658071012965095296813870111643339950085776277753579957157080716103037\ 8164874866989457851985781297257388087189635376146523702623710646192692273363370\ 7377025059332736607207258423612263121837817047734043195929701849075763415995905\ 2213054964642624263529992998304395019077937819562972202175983484945839280909164\ 2502260940942787398359735276260914569106745355326340874924011406731756087458062\ 3842209024825382589478179270736435758243843620197599001380680981431151532258646\ 5538435724241799955823086236416213901571170374975527843461547822632500152245671\ 6214354128586890220034541831832915368676302462265971125939265741039827991824302\ 8202626456080802376244420502279536820094564641826182001380556800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -8688106773662560911885139194528789370138\ 1298191773013474154193187811305110461809736500989429194277896386104669503284025\ 9469567660952629126532639417125191156650970862319945780683011569818599688288415\ 1266194412983969804154643438837836910848150315261290314891994448910257114013226\ 8352422557618310376964729184170099329591311516304140300620266260860307278992181\ 8686042733208571309171873466134778476417169981616035708924585293458465528263087\ 6609397488315049862628355376655111864755333893541337427045525545540550396497290\ 0972999548781031481427044525487638661392200437287840059769681830795829745155627\ 4378429501684262453928734338978850733203796407094753083114602305414044988283730\ 1327958397920233363049549496298263310177451740429050452029031849936261450970222\ 5958458699106587408209138942617597656601211567909617274436842085772105498197503\ 8748527415890143787244449241100051080541134564188848554468416632764593583602263\ 4877881135073631563159718157360734026953108845121422662637514508649827610075494\ 9541809907025247067700457389687318762628391053300840414446315413329401704638024\ 6939903/28338561682397737006227230399117726440537848420692152670683062346803699\ 7439845142997011918769116244740268531368171097635856347684266425323247694924035\ 8121479074069031073722335032459259602621755042106547114401208796959680778170712\ 1091643805990780760435861076146180336550035246478752336892185720780522045988627\ 6953747371988746851227930181143597735748958241566128206408409986623592834256178\ 8777444378266514772318036562195493539288806637312875081636475448646853608405584\ 7777227095002723113338796066704826152321541144376205759349289628437200710498628\ 7131440728637050639264921077447278050039760001935027255565370954827283934456634\ 2508649078736667008152866674779670192642131201785133132805191631279097078125654\ 8549972373957428390412939212308751332178891627723470371990139914273698601175523\ 4992120241617054180942126209815049220547019159817785797629313359054678746669909\ 0064443302285518726077966612393758324289730925140054848144199550217770043312806\ 2976000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1978519795251278169\ 8371961248818680308166501043928731351757219383009515179612431776276302296972030\ 9959224274914136910046665127253415288223014564094159605372500380924033769621716\ 1729686627395619790527540801855817723441112613009391504762215269442260101210271\ 5444268739582678338628059465277243918044953471166895609766451573112101570013932\ 3597890953872563809485668895366685511720891436977916987814212958117530800181663\ 7762801208227995165898725177150893302793276408098563906255055150102066992800949\ 3990180259745625061484950177188517745591510613162857953637717449809955402194080\ 2707616819299105558966107660078917133958114655011470587481716613343909911151026\ 6390638376369335859464694347228878567045874216782733551520779554361409792863798\ 1825359169039283482023827319894513638204066457212906067430859105606766745122787\ 7449829137678541499958189242327152272258826555992091764353343918207251338553455\ 1897827895204110963294401382573290979877388518927129736233704165514373008611792\ 6340985299626594033628031874769450220604338517559454250506081556151987191286584\ 911811218949396185655203766340227/298596921102186913193480998569649048713235992\ 8667931668292505476956493455247781366239724406057369619094928408743369181212372\ 9728967847784599069401975249181326517688735515641962259312631141650652503018959\ 6840277809892056391115642847561079351908643525708278955046913994390855297879916\ 1727796154460756879712545110105609705100129688048174239404796755466319647841206\ 4140427740330690007252189498431465964438534728703299492949173369988366775963093\ 1509543516810619274291022863922695860475262732872685502284081690704554213315602\ 4985085226352236510898504126101190449426673019638855276801279346993080501010793\ 9192559773441152670879477289968490442128341300190732413194088613575862328551303\ 3217293523873441632382058193506803032782277871031612080515782868536538762148035\ 9381710961690623260719920816901046626754201144349340594273386411391330641687212\ 3145750821605390702782205646093685712607218902760691643420435530718835853458239\ 1614706192564186030678426752385024000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -88571531752366592193865373647571830804780360808271869671530715354676\ 3668024124426652552733087777432240249725227715234454058946731000743231977045332\ 4714388629493143816387093053106870145820302855441345568648338831968977687813747\ 3745639260108468839229191587966432799943548228837122155557856654603478036740719\ 3800964011231124253503390142048413607392248981382531529772991401185122209069237\ 7163855780307739668230571868366928596385633399666925008219997648855980415869958\ 2819321451723674737179229009709887911864452822111948409614315846185390995106867\ 0468267785027943738398394742471489345306656063824372850011125406104179590280563\ 8689306551544800736543027180341748636943299754292337260709116102210152077065604\ 6673927040034028839744709803546089661909959901717058580398254512261412491716628\ 7377803770277472407431877222937983468808982430575101574052860078176405390589286\ 8195636511340057102063073978745286807582645054902072113014796376709472793271160\ 2668558271190206449376646071941903267937454134910921290610176454535585943496767\ 3942252005258349232120841518947823203418367885081596082599254695183062683193976\ 2507/87384886378804687250577112368983559057108827070994562133077209334517373303\ 1667691007780793859053175291818152228169745401035448191015607362244697748620784\ 4249172340576024939759606251758643173057180997375170095867903816835545551493767\ 4035460287356405995969950213069480132985916929022334629328476918452945899716588\ 2919912750745399385793483929531914633507214530976545834341341641356473458158617\ 7978297481677813495399781599322714329727392817124685133564889660413196157982325\ 4790993552987008582671438619184845585559224898847943937033344915506744127222891\ 5232034251520017341970841024298688758607146815363917431640117521950822829093314\ 0443784769309127814864184904472081189052058686963709155217294596524176254147520\ 8257268880854544466209902370981581984769105271189726381910192225237490298327562\ 6076534843384404831984539586598259893275099516414246020306072695972165682993801\ 4594084727637000720082756982085880180844132478984298566462057273125067078778162\ 4365148805844775840251904000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -129182850974211562969618348733718804251015422786039706664373309863706662205337\ 5758775929851293167242887707510245666407760600504962852249594374035945457385682\ 6119025880388550478885544256284788393547377524302303380353032849176504292122585\ 8701460784394484714975980403436740604377808881525900187454252903117444308212521\ 6164644552735597970772025926204522116613309884450098736450061227697976983126585\ 9359781412056831457888998178429809137420480027019843465935802706754149954325250\ 8862175748546267104431712933294305802001577653837232361741990811699581656362627\ 0236826717631734859668308652241815722389856547750854720383462673928448104602885\ 7069417490289759632008880400066310586021586965315430158078496458728399503293908\ 3340645009151869064119612457672383860945355849752533354156010101255691655189105\ 7508320288353925015653062858699295083834678963197710481163445325596708978045185\ 8844040764051655696925043932977513850535450423963820704017775853907196397312344\ 5684400740961135405630674869602555746185201692848415548973658834338421454800231\ 1053406129679527837043523425488031213963282169987012317775342177546506647813/96\ 1233750166851559756348236058819149628197097780940183463849302679691106334834460\ 1085588732449584928209999674509867199411389930101171680984691675234828628674089\ 5746336274337355668769345074903628990971126871054546941985191001066431441439006\ 3160920465955669452343764281462845086219245680922613246102982404896882471211904\ 0258199393243728323224851060968579359840742004177754758054921208039744795776127\ 2298455948449397597592549857627001320988371536469213786264545157737805580270092\ 9082857094409385824811033301441151473887327383307366794070574185399451806755237\ 6766720190761679251267285576344678614969003091748041292741459051120026454488163\ 2462400405963506033949192893079572645556600800707390240561765938795622729082995\ 7689399989128308926080797401832460157983086990201012114477612393281603188684188\ 3277228453151829935452580858826026094680556706223366799655693822512931816053493\ 2004007007920910326802944681989285457268827284231082630004375737866559786801663\ 6864292534242770944000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -380\ 2160676141988803377035357766623450331219759041742005685632174376858905394056916\ 9472645919906758195830992931125301599826791086445804157559145470234928710978504\ 9114595275749823727990777586551402130876161220568977922451118065459534985769384\ 8451243307897959127279814909170193129515696616209716099789616206242680643344827\ 1771580562658478386990422745043866009823087523128283943262054146602852859519377\ 1671372186281379765898732908686285912862644612640238020598155910853374979344249\ 9352379382668827799450015423134070390826814196074094765558301606237658298687026\ 7565156073839764107796870230682156201163063383406540494297041136022699207219284\ 0290925950257841366247455195768331742521629080090760650051080736053759325625907\ 4849459330019878357328070890128158042596770902471908767102514113029548906976839\ 4945097476979381500515052216103515911178780335522484887699832985652150643480563\ 8135750471845552269918349228099925375272112554322360119449061873164655614935586\ 5740948059276797737525697912597908209977934229572110357814904523346080441330812\ 633720484677874693029527773772348556524744406289460342476877798534662528847519/ 2322190853106477181348460077237230097091951655809944963762424874365919252596853\ 6068590070726473815217380112908581847784655297989982787886691810694767139858005\ 6885203811721956273267405166887836843686479175836277722668923233937267857495241\ 0250417443498828782275524202933990683589749880326799466008654904686194850231486\ 3474227023709764680810257449169575326531169969379950431167600111583113617229101\ 5447369592524085511808361602973676154370962937953836137172584062561849602895299\ 6887909139311529202146818231684987359950851447984987099398635431820357182769245\ 7025626595068579284741415801629952093177099726472570995187332971484060724520087\ 7872994944904812324404199007104686750357964084471333351295939376198865191975683\ 0336496052365600096391815953245944226137730300127642427483638026897523977189465\ 4753636323764818736431927907155874506172882613796783158340941769285646037861268\ 1600444148102925514733030378977261125504995268528685093499171994829180720777963\ 0131052958703555703524556800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1024010227430211083381724110235303850643838531930737421770208120568509069\ 7650495767793881375594887854255527677969475612991332947188649678150464939294810\ 3333518808670012466697760551267557625284210745322398650499081437416795329264396\ 6284544269734356709424636063692426739808948404755872482279072794269782576786244\ 4748119455902663133838329367477637099792900859379920751639803362833243946458399\ 3701046961651313218868736247158221978700215689436031730706035726247292272241626\ 7725104520675930257372958359681420907241488900513236124509562028050819864234475\ 8772290261117597521213556105064697704953666113167728511972526935099795037627586\ 1260262214574993757334016219370577388777766679430143104694197094051585734575794\ 4737288693396364263536435075162020551389599830690717838153587171830234557464167\ 9026749941826116562442442716710361526083593737610261145650794662183821722671277\ 2597194819439535673993498071143377144174287863530169801312013302938176836555258\ 5568155428127117949188569675007963199065866757454430222331817586380287415020186\ 9508545720248248090322868017674807705582892160253192207606764853361641390505169\ 40349/5454776601516968531631948679077630785491479884095294990384438916109185139\ 4542551470373574104778582802507700334284696973586435700054722653900571756966762\ 0175072807468354146163008077178074330536075832285770140117991880754332762629884\ 2717656944601098303993588254148653442266896991127348054176543438611609388170550\ 3241866959402260548550846142108805524675990864425244489538104767964971688983426\ 4238987128186785957130949452900374460905157317339576279151504866464934174816822\ 3026631699531367598437050425892738049641252726218002377414724692522304443593610\ 1167520573945810618425459732675578034548836755896687218836766533530487654309290\ 6755574624131644300300077629671239312207851605064277761091666957054428451029622\ 0758321549420801183662483113915159730970659351366894830690528899787938470851351\ 6253125553484773527580808824346029318302359895373874341995610281183263641120511\ 9107078166291947704275752937170490445167530140370216671076131449285858548556673\ 1256869875827599443801145344000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -22941335156280585173910197667417860109964955054986043181915614839461773\ 6894116362897209373013255868793755714147822334844298493347284235187097585295179\ 6141235389670213911025085166507617919062326970702484747180085191579271076548333\ 1785063722838167591481312594119115015321935045497293334670258310593080474368124\ 1930403015271760610243570180268654395970956277247809397548022944941481605261228\ 1518511033915758779029003226324555694819669439798107451028385973505243519995007\ 4499041050812475798686359263669771524118855649108553232606684232671140910423500\ 2272111253771966184746058010049374909765839522981631161241056531169323662595635\ 2771531699600929017416439299023461654091865760717053372948438974930467484664101\ 2521868497237522009924691215471056066379873903745881542152107798062795744981721\ 8134497339224595704118962103688705882507792581307985097034702695048388166126410\ 8792438133312058891185639247563506163555308446456877787527409093603237657617069\ 2012712486115492206035405533325458908783553119342504432656594753126398103704808\ 3266597664175090227272227901620722478499339293476327482611114428514170258778883\ 7323500984111/11202521874309540802493365349072072956618291487821975675185674349\ 8087669356157626057945394134006916822196650566635137459975352244616966740446787\ 9457560670444145009150858783390233568229278615970561807538659431360943298729083\ 2467845290108656743337325961114613789161169565680938893846334447107306315869925\ 4891082157343644324785777319870674897012553317463089930661716991160874120875597\ 1135969264093304519928251935308989611984415286540083527215914211417741736683468\ 8645462313790310281025206761088815768268422381518434680548661720517177746005397\ 8580877975826964745390415386716890684912346568963009497291092236208665606657470\ 0828129422289646727312672449626983787550621920903552756272621617296949398822837\ 7687608467015156229178897323697876770166254452934469738544818439291498701950269\ 7568200805475331549747935997222622046023980344309897131653126910246283267096147\ 0068136214707412826613210936524791956224787054422641333215410119850853992182076\ 2318300535882792179273714310506073296994304000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -32071346264200883935121686867020944048431836608073207965\ 6794758085622685769041659168985917021407016453949099815992109826014165011654755\ 7953136298116544233488372322060547673455396137163126772418392203965519964405458\ 2570508695325905018725761007536657504043591742433561337379458914982878617468971\ 5535950801789943686826808515421273337963214352106288520196717794100539542771720\ 2570043723876209685390029711735622930455433064702767608393763186522795911035805\ 2218817774623196527404073980272590215765845103655275141753580185071783085290968\ 0951060611338424407665869240639502978708437389763595109389909566621492116379601\ 7861366451786308239240027246082220979200035684250955374958509342976449726041408\ 9445532812492289190769204733307198217407759398631900185160470064125423761076400\ 5103608947970405797061507842134537047741945631212380051059531186602315904175180\ 6195354265632307906245832058913804795753471974688294795939777786059065212954699\ 4103831357241236739127514937303977233889685836647787233840228078990541817445736\ 8114780045410541119794643455315359167765967668998223603114056216781992643157036\ 529530036534263405241381/150253802793130885851716168048556071028718253761592964\ 6545527420628237945044774884432527777471179220095474407792101570694937572409891\ 3197560804713948021669011756828636906398135358174832876640324732326103151576523\ 9054839890774641106380645846756320606905472893603886417613042473511926761704232\ 5676752535162747640460229087703564677909573786698109414601161596674946464062327\ 3911962859835852080179922841679203281412149188530278539516255189853783433861173\ 5279702979717373677459691252838105391155187904028623214171707239669563201128088\ 3631745408091040100294868262403299372468924531698548987439281452807017294704791\ 3112620131289051133837389394416673514587804058494371465587314103199228506255524\ 2335190141203884511002295233771196935099212906140457791146892300444492175267636\ 1483512175873835274206524229420559965057754644117902970875531934286718642823590\ 0642851969442231060188856026029366692955047281437091496817998662066366768269756\ 4189141846281207036633804741677057649534905383649280000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1482968075610394057928981368734254788310749450709\ 8108397688690860918444874000256071320284156152599141622152425006781103667938118\ 7301149205229851402187513461151955902633690170757610047947136284491138511503123\ 6555403886754238022809406967518286067054769470860076909735397460894714118743291\ 3117600719580631410601014173793073124652635968860203109382145172736342237174869\ 2351245501757169053529285403119220772069181625801326552406873469003886042433961\ 7892963337631290079239386705486010443592231715213356768916106376888674368394902\ 7930008939586427474334115604611398247559400519862365946414153548566809006776957\ 6342162850896772334532413000900605381081702735553419759162224912101433794561178\ 5693191188752988103432330821734079401751043401812263185023721246593179572727387\ 1204634124009282180055573520899801083326343021039074377891482676760826040256243\ 2256850768467840399746089222328070218387828932428424772906269846247550246093511\ 0741964460624168991775802467151533222254865565711262708460063257449819186049469\ 5006517662836557087008425131634631217964325290368625433026897147633741303743766\ 3577531167358885381560050794926149133468934558644404429/69803146820812209708027\ 2009767020925350935924721178703090944544904159703858357989904840996577213257366\ 7458254839403545785492061238299980683074330695629790580046242898739589771543111\ 7253087272145764239344216517718090749603752059488951195123528482849321264942499\ 5954788037309991573722015809858558111574619083654119714324472523035584023063498\ 8868648836088183287592061460949546539081727202189286764673953852175068105119864\ 0018502322208459297262218644398326083718266374246399817454091158692765073819993\ 9766198138527709815883115640690317219182973593879058853082639323092751646568416\ 9821326834585927029400119320867549704382988261438236513353996351446298545885593\ 5061918452573563756105862416127647571913251230720623060178095626649223804945926\ 0598728317172172757394149695001514845608773987856998995998533476323018018608324\ 8989502256547771634174010594520057957801874849655615019322023660161722934223513\ 5543372654546913800537049141338662483827121011480448002539871862115892034602908\ 5392530934536897298432000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -55449107293393780863877159651004846776571577485103065821445208295189727599\ 6149413782561568281152667699276067757920543932689176486789715257304045751186772\ 2371411093059634815193543902505490245848072950370619534990489951035032440407620\ 0169299381370077452284753811402614302186017428764033115754936136763875631986442\ 5306034405415354387962563650571890019939418141326104726945535374484294497198171\ 2623907565103252238055368959877816095982241064156783002926374063257543551580834\ 9421731278272023193871632897003391525734551880991513442320508666527941496574377\ 9857120455919480200006178610769699134214891237088959603665479499671524159122235\ 4265664809975747745700331721364499838995097794310353910003499385148592388986243\ 4272592069018600225920340965465853024525848325637005004450378384751990532312622\ 3012145344812694391368400117387516014801007999647332661316640260065173142701824\ 6094319687102208345841285266420294434188636903317988474734032136261912512964874\ 2921095378893058092301136789734680805969403142792168962815827888199865955774328\ 4956111078490073423886062483911375253371556192786419375420538895560488477058996\ 69248314198849773146528109/2761200428038457662501075988002456192052752866776814\ 4900749388643360747779207198967754786257010018092038996261231817823518560368822\ 3891640944395992706874627375246950108369848557876254956832563867738288545160275\ 7835868259642090960797120060266158340558594341079889061661539992055275799113171\ 9088532894565628309102836800809830816281013570549797739908370601990852816698817\ 0472568792789841858753432146912731494266934537969303870657920128399118917004131\ 3224924197716233158481005437266264188796086780854192113125547973535664094603009\ 0597991265149271909772897669408201071706948044636747710944757064584768196674528\ 7482187673377700215120115243433399978097252606233920339867296572641440292177278\ 9859476737074811341796798266538592826314232790582518191172140712708692223693413\ 7718150538321755848773694461967305234296598837354624167334875584539692144029250\ 4749128077605808926250594118750935924118786955044048826632336024184337567441223\ 6497724834933584314891139340975943912812184913089736521087557503549440000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -567923875733335024746817109\ 4582047168575476108718463105757232568693346145789921578810191305053951662225453\ 9306638212070344427981945110010318047083783677670049288611821519678097652362181\ 2140933299942221414422192878287135471463329697579068091434248162852576227146048\ 4945465291942716149215732455486691255917986561401657568288042276081162056199704\ 6164221165671564464205658985421436616066873511028570063671090833005104702661438\ 9078844866630997519555379845106312611227552665323483504120532225701036128486437\ 1582185770479112064243594101863331250603818391835296966296333099451109320267690\ 2586938232668814552518989228337402272472781773211606702119619612758620361593994\ 7741528504276025371522678725183852671518089737492880790318044665135109669936690\ 8585131928024356000611122366559027316900366173673040094728417764169384419164207\ 1681741082187564436460524927158998131997840692486410697182236052139119555340722\ 3288677017596244205018387438995784217808887460142038493275102514750620338240987\ 0583331265024909729519474621352450197235756192344414189707466797138308142713777\ 14055416760821516907270503687752975985253498065589358502553990219943570195939/ 3192079038400385373675189839258917312685901580076309096296968026967130321427950\ 5916729485573206617066609025316725056214781223155716766398150707479829744880166\ 0493053639659078201376892951955849920629981001119859402728508998779688257582222\ 0243518729217610277911062582436105752718223615272298055892769687176998764244747\ 6675878620978599108741624772307650435692223258832410612520930071033584065603258\ 9954862645411222536832699760286295072197651263983638708020901760288392499752678\ 7360060554274554186579184011911487537527049930355848778423607723219786063155620\ 0427722558727994216047609020770281403752793905410515967281350854097671225665352\ 9593562882355057828065519256124383120188852246268129967512680208705628052146534\ 6522643251094234539689375494725169338692717597030497142062483162285371497411624\ 9446449782122878040142857541183292104944878438988988994427201623708771938650304\ 5753081972800951478545538755098733765886893266722019310856547663483111959237892\ 6958464613515927636435709416654976314676294451200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -25750966027126364178696990573834327306859116641801\ 5681245444771825289079714948502705643190209928817271560147760468066267700218773\ 9951202338374643663807947170532379637870080704737239924155789160583211711844278\ 6743156266910681315798448663496809623194783990542228760259936146051420283664161\ 1735957479067468901856453295224414254497812855958995497753929708698714644464419\ 1146832407624727090749352465326021758139020565126351081514639686116944471492822\ 3676622461579449503341816108660545592284799743115566921653206234734334519765197\ 2929004359853094661175734794425774841297133973632051510014031485104752675065091\ 7984804516729744960128712026871458511123811433846205115148793472141325130655404\ 0792578460491953553354994063187041842569896726113973441676272597262423666562720\ 3577499856389229407326473587053811583476168271671232250254064950799472283694333\ 5503171274224686275653474692311114496207084567127139667603336132566253552581871\ 6329923876651913937011559197245590415831506196745182620630385218568602036148869\ 0126018994782825908522172660977573417691440228684301635119059097762447504738355\ 434510911473211740935682660773501113407143786919082429513/179394841958101658000\ 5456689663511529729476688002885712118896031155527240642508232520197089214211879\ 1434272227999481592707047413512822715760697603664316622653319709614548840194917\ 3813838999187655394049322629360984333422057314184800761208777685752582029697618\ 6017171329091433027641671783031507411736564193473305505548189184378498997269911\ 2793122036899544859029471463814764236762699920874244869031555463280672110706569\ 9977265280897830575080010358804953907746789282076584861005449635403150229945285\ 7501414694255996090202060859987013474067540449519767493458464038007800513274941\ 8756269672898148909070174840709973612119180002891228823928363158233988354249937\ 2821821941903313546134962402689041742126277292562965306352474572550711495981130\ 5429028035545168345307289531139393839115537204378781545333218890477755305745856\ 0285938145010162979021682711811814868087312524329829521471171323206871413473094\ 2592780365488376428434015897774852701379786877508921091695695065711279595133167\ 6868692160096688848077481574400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -14454917133966922227754501036247847983687467931149126037484578496439\ 8810656453324403865939728107018043485142430828098968665844850845190461486284176\ 2244594056345215481594576251821368773448504479421299066882081076845210898652333\ 2485705311031251180384744301710912696638007826527105782428526688635101999002637\ 1131363139344588589385702765920600011442734399799815026450112874486920221009698\ 0990050673499489747212475595955735658614695671155765486060646847216405485396228\ 4793283162624951373837144993841654612855105745542995944603885964866498711610836\ 7241273772371579229043609209036595497566571153835640629632972754940535961934220\ 6068969713013651656337773069716529842237843874982867361465959361917206963947626\ 0097537636375480483645412683682960817688484791304164233337886515586828061797759\ 6587418290240619455705043889229169364125072419445681134616649104871322749743208\ 8938750277804599325116086706361085193426658444520946053658255309493391538111107\ 7887890395054022703094816549430590036043974096831464132105112455817613191078787\ 2581962611492168882203721631624182508341711331590805286199444672693005389088848\ 91532624219464815036210234301893260083261094610123981/1475674182152033938488896\ 2925624982531985196070750487702948722843950795187235445912893875248969419280013\ 8470561318989165796115916579621609088114925798631914413924884474277431987412975\ 7075898877405145520343112000210656077711719369864623689236779435203573549913405\ 6987472167828592725770532015768337196692302585962719873295908595971644694196471\ 2777117743085078668987050251013624692822965529763866712901933011464589238921153\ 0000279414523905862853490832678849222439001212858379906673255847937097065880052\ 8389923887356130496346185190510841818741654413311796157904873590852256568415712\ 8726474179117073588837837543590844862948939862191741795518863097608516039344535\ 5785565723306168418906384610243235545654010830150458222959770781888651071699412\ 3643812845605642196332608422003851296596452850833301217003369148916380448804431\ 8301311537234015633294622252217774626637497981822266189216858000920257892764583\ 8965191799628179597275554248078267490200738182985502424843101417331662942633093\ 4771781690888334793800478727667607142400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -5007343258302836034586922276987722277425540760258197218742\ 7575238693579393418748930386275522323686694561942808462596657127102747020817439\ 9389589483055838750265466706007874324389615518091823571491004654406075052897836\ 3359942692205923615638034337014238821296043186716961988258423317976672728148723\ 8617912263590761812559092933400898542806669748164046928495216975985925300980397\ 4249318115800028687928370751600279026678414021560961592263547537095686226421903\ 2583529771442248401407192210422846929236137504351054198207551020457690570076819\ 3818359316537028134399084102096542658991496053211498130567036741864598031749784\ 2543076910974941769245072408796297622830929785776982652442024394549041800992686\ 4535690041964490023178744416806485398721020794723707117783883312072556488126079\ 4733844517148295175608684079188314264386256590795787443886133717543605140442007\ 1870937831166224438398860132269770913236817046260664436204558046657401822195430\ 1416815339771314959510161783721105184293070304455079334009579711639660920990685\ 4671759390065165133529130373311042963392933776613363998564312496636935495979903\ 050046412433276487014293977274757373996003225297816904640807/119458016145605577\ 7372847358215748143693543592493889455813245251713251168230117696166665922145486\ 3558076623978444235082155680910586753365080609642154680173191368498683701904502\ 1840426117612379296284654490344585421095227217522903410170974850783439694224321\ 2448249078574848077298251141829209210528798323075930666890658417134262042824848\ 8192167723325109783107651821948424098765628714804255388464922507790188605443883\ 2877268949700815414882635019206145618038650593616764222055911147308467678238110\ 9298361867629504193818565679603112941801294130360582338477593301283530400279778\ 2132754430535611594151148890527343473792356928396998592419671564679541960043520\ 5473381430373546527415673731937672464569649275194643889028775864423764450529215\ 4394631379920684569559081481131175205912280052679844614861841150620887707077837\ 6788201279779474360454696228313957622416713725466922326897140267515457427049970\ 8591993317262016735303875863610300604717442053662075500215236378958279513603848\ 7340606515380633850074540799656353173528903680000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 609436367505354917150789326189923594966107570977484088\ 8135165653979337422680327093485535352156427583328515712977665500930360300098562\ 0750435164677152008823456503409636199260860503557713050033391698091512522733518\ 0060420806595667991764794108535875734708020041645040535132615040889564861494741\ 0608234568553810746760402597920055001972293472153373509286422274732915897880758\ 2136800438512841781274792958968537114025167732369692587485544809264939179037795\ 9227239204830093256169691479774988290546276060040251770052859186090653915522827\ 1456244184095166157200491600439547674670304798765568836505249958831129393478210\ 0019665170658196031419417075791642332222229428194595148192308739598904966359654\ 5395669790979450394438000364081532952743977583886430979278923184506204856692227\ 5102989537167964920185597392894128617311206613782154023856365464597558842480129\ 1915569148064917602365071740600460948663615009423817364273281735372996864235191\ 7440598812629387339862006906482958002360627387110043892528763859569729094011804\ 7863081504171281274286527091035182883168980366215830562642836327106904272320350\ 14491804191494431486827747220375495550162914140326686525971841585267168829/2618\ 7560878077947027988351791231606795386210577581137976975843990074715116977187284\ 9289685227972863513209799902521527763066578892397487705173814670574368282492717\ 9159051591232521749089583016955684859190627293444452737100202065844980564375205\ 4786869940528929475978773166796946556527258979169211817476468829344796737899668\ 6290933126221448654902108282253205983675341122008153812131284175974204108749892\ 8285065957796029049297840721752717122096917758497074074558712118781503234943158\ 1734732439834024629431861403334071742612062103003831883920078613187603130774049\ 4098147614353914550566346741130852349901318885538711270609696288407479128751451\ 7971264103262689009536870971632257728404964981801067477646651455368780532121954\ 5208979694597218834514765062784530490611253137249160873723323326704433880783493\ 5264590919995309551685522719955875229106244781464033922959695561455221626989276\ 1073298795648558274927376841696826530769472691170561296391106581597543841820425\ 9639953549627382754946885752691544719170998552217311260616201076736000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 138627640004737873925929990309\ 6311449730308717859248679329732387198973449124985002217391945883825571588296316\ 7780078462905352214897658445908399925901800234530609785713023399704798895527947\ 7415651241372755313093821218714705023376260890177545648393246228459431922849041\ 3931086474612965153808258016014955253669211025912260162385724280168960372045557\ 7176715938208739157533291409858093233353033583397060599745570534135895573165747\ 5361276868125125235346202002044696824168561066450802395339092044919770921186341\ 3778461185321208432846822231889772932846385441272024921669021937956406121168170\ 7258242743922183667119163281113985828223800085387912031671794778905449738183934\ 9559018108798492615337660066544504390071888162520717305373349525228231652002546\ 0235509459664356720250428166864729900454463484445889268854260473057333393452425\ 3168962145283011229712121039222061361224085939933891741790664369153771801001300\ 2392679959227786666253789268034817332936685387023318889094678757769271892737449\ 1299127165323604311541553967937261329232680903925505708531957385919255046657681\ 8635253511141669561954222806744323137484796720317269623449488254003699091468520\ 2575332063743/14472811348470191505450873944221884062153079481828636696043295759\ 4538452192690779194289810319421914957035982509153287004952836434774910046307710\ 5014632756717146030301577214244130872899477042927505995268678780391080681383939\ 1302557923277746701035298849249018049833925994972612705908527767062263763632329\ 8921665819556706841704763206854575706289009470782315298416667595398665162349008\ 3829242799208683393239352075734142121977025906835970227247937576915417962089288\ 8178938763391284778621553854245590027910794120701585764048934631251113221693274\ 8104633862995915561559787990548861304208066222146265316651860756956520389870149\ 0727438134354286018443634894568783276501979024628073174519507581204477233357214\ 2359608354709703540599295802235344929609923690950225059041232376319064246632414\ 5629429450535466799806581739319915746398174136426259279234467610457095353076542\ 8235099533483470908449364217665644736342370920325523266847766372600653414886650\ 9327831746946051802766973376443319194035659919913460922927718763382489563004928\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 7726719018908346776\ 2436367481584935787013052787829477505616751652740772962250384884494551139597049\ 1341753853765608543637205965063530833400708706929394249457704478217562754349039\ 5093839901225047773267494773681323692634116721677365402062990075089070966207197\ 7084796774701507408977235124551301597631374478305556557276486397835167003859721\ 2106823039199594071506683931294795207509905028791052753574047510945130237789194\ 6377057448761395274744794858112558539549428432901855057151194050208626641888835\ 6793325495174390042314051411492538376237337734729612183611247721152778464730691\ 9400018868470451730992057157759151326425877770772058157555191619406512376467487\ 7574130139220094027515672566384045836715004881424165942172623283633588705833291\ 6414611644265419560061632592055860601241757550263497295378940146580997175433209\ 6259088979373210912970692906086801959540333493657695606937741083523229064385760\ 3822015335484656345007436131745758388439695747008434027780606891364895478845384\ 4910699341978832127277231937177235889664029056706900343677342274989097098005850\ 5911235499561773743115149941892606215081031426788919829835739301825034273762725\ 435916294303159829144872592687851639571/445899160579312622646353472365144176403\ 5651800291125873687325643337848244580264767979562973773884951348861059473020796\ 1495104158555813892143224460346649668600899269637537074932555444706206212994752\ 0705796608507906052001773862026234389869733787135485491697994121899303824202293\ 4027213263455353366289790115570146449485740121025053907077772364035264408651724\ 7200538131308254280680778255189607058514432151764064832363246882345038475621672\ 8074728238547448358695853312313408098658171064892405176665754792685906847720092\ 9952125766682922540086433916774367120217155245716356777679655184872062984391816\ 7576893432434360700694041016214093705424124799471157978171849491089599048434594\ 3286024018203643008870664942751621562745928882131445681145310317044398732080739\ 3597845302983681280827658526557688274911083308301385579125255098648424583778601\ 5250231883432783847148482588434944165528876748210564562144209951113835606822336\ 1078199961608471463899876809553564762606388804668800123188195492535296487541297\ 9834063996044072603888434995369303080960000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 525361104712892889634077429116485325657843504562146933600\ 3011079077125763213594349969252556767430882798726402741567955386068390295878912\ 1119803018031595833383628034757210420556046512635430567364203757956426163915736\ 7536121500938080013889619227397694031926794752342607155860463949240817473980309\ 5198120086996722455174474932876010306930031926524785361923204125242534043375760\ 6411285926916780783164486044878260343957818059966148339076278312222519576788050\ 9022188437913003248183903404718673225409782977066978854313440017199404261293369\ 7477966331951540904858679551565181781898334198944360171991108315307343805921202\ 2380638569016576273728965554614516261390426484804195791325435192012351969720090\ 6027974009104678258346803946597318813700681319142008071893955238491528922280972\ 4589338088051840257875333591023555732066243048861376457003926036302114277029783\ 5618855071067108414011334255661766174186629244439403269468955100795418728792421\ 8470439174482852611043630643235497405092983047103153040029756908758819168360850\ 0592190054450994316228398278935517555263634585461549224123583748136336754377742\ 459081560772818197946653469572863228176559541435336859014761007623920801108069/ 2076790610917346461640550419234918081879618646710935338429713313335436168708616\ 4672781526179220834019980996715353795488915527964258872223737940159613508064827\ 8160981873460349000943167124796060523502794480612181764462576168648067013277473\ 5746405836507769552301389667990414092873382537684349068691148669368895684647705\ 6871796555045594608802791397121903309402805730088554529391002006310636255342321\ 7903172599754013746629315031686050840667870421371378263619118616611214464045950\ 3810439224900822826803144016552441436049566743507770128306341626755757924412155\ 9353199226867183713462504883581023194762981018858942031011282156089743550492937\ 2636052331420720252449684526899677640576324997487930463867145241206213084015525\ 5011231845089473827472709521857108321251812695072622536486960827258944676730780\ 5045545513302697295708678636498061434582445313479954995216480115178175179474355\ 9151977967013029164813470941152141364305159709571160109996884874130477002766145\ 4413610786192354575157088520558983069059100796929664362582632969723870634311680\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 96971123353700140049\ 4922688579438190639519194678033060440068229204331624643980498876017313509374221\ 1563143359412381041284071112066929549750211118219723820377203644223052235115787\ 5574532342871828906365228007316094350280212197230313407049667768737521323064535\ 0481530994464614579913000922759515399246369289502886260133151045060485803904072\ 7127415302873137269657929094141360462497550571811189188196070835445968088041178\ 2864706879549127098149850371339662097504884730420944424630842905593842214519241\ 3510244284041947890694409794974906422086412604218409644996014906904764991768322\ 2985870987384034913968591057278564609350352786270481374952759143867515061775605\ 7497852206614579484459493818522386886621954915756777931344095717049687338175203\ 5130994123794030669909475944877475863650054091605180180806688361219760336507357\ 5593269651290124324850785162893046911304142829606213774580182575805346898839644\ 4043158914987635320765871531713055449989236517523170639210753338061277121280239\ 9708974931301960424764894902706217367184302968197112596044493939779209847348894\ 7537062435184621653445945357924557729381370918944951986471082404103495297566122\ 0003048743922437954750981445772207871437967/29239810593593209608792300856761656\ 7686170153813018272472716638861539438527010827204550927573718061474764735730301\ 2017785405220552468667313804465479733940774548029793272479379239977951944128669\ 7686384287389362146390690977043787077426969057800938771681871982006833057577229\ 6663415525231003297841852683933226698162452349728572355197603979918086530292798\ 2760863654372265470623355986571386573230476116507964449529450603506885264913398\ 0191689480540704903230492061382409571476225648202630255319314966709942740227930\ 3988499626915094463568281677537439833535090943556614040112783284492383215357185\ 6509506435053284086068347969529153840627619108343717803143987415526049917861842\ 1197017369983666955805749886090327868743517934000546439301658833775527516745386\ 3913461239332378980021455256790550193507561735558358531533966465161813442812658\ 1140974972796103581702416289025948513726609726844036392818718958245603931269083\ 9043997681210783682648265025753119197325358229451505385202487697052664237456610\ 4912453041648102999937863080276120438714033766400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 109661770995554576966533049243064672541732452198\ 0891053900860666826650742554016343131889657141383267383595842583800431618515161\ 6977206163820765240913074102910660361488851670217733781424679648349004930242235\ 2083791585885638857946675794881360711872539722082983861514801810900121060385637\ 0363998088668025814494987967664687760100318180299715596299662061351145777090009\ 4183175505351608439981804403237802951806703970434854586147225707512773999452350\ 8507321628950274722342344642802359208471937406890960499853896051471261581723457\ 4908725729628340066050654527671851811336466610356019762373651567915833664535942\ 5062495701825151218253326775071569082586846761516748846071743324524829064875689\ 2027694487752873846897221427372195589703519814579735641985994875549279103670093\ 8335870192664210443562285544445269788062535541093913894492312309112914032420369\ 7031297675699463368808024229242804624244009299799887970639252892686748368032166\ 2586817843191816186149449017875787385295139363594570663054101165634236749774165\ 2137085481962573963953830905745866246856741813144602292971911083255071953035917\ 7837787895974712784806065308784844726108303877930115803736942343526844145972697\ 541167904771549093/270230606659563314519557208780144645628185807838344410163716\ 6777203442735460760910702985679094336416541993665954850217611970969645640966202\ 6081569503940484284882670543890309613129328590153682168338658682041548906486470\ 5837832224581429063782919081530360092681486761307144871776182791931669396624892\ 2696680049866651185742977113800123601119968779249534904864598515997088737299967\ 5689887036763814534056666992781061078454076541170995373974613555312662281512570\ 6663818406102510628968998346073399843447786379541891325723784226231679562971677\ 2894441617580883262404215536965547862011385910806367013215275203674787483266120\ 8942566082367457876734179514732086679899517836718100091597516290203692018728581\ 7060702435680698290292648648426837988193879252141722753445769062530174006622927\ 2984059497317876693315421785753979326208393422247792029882729785358561563755697\ 5594185620715414180450580819753035048722090330189811691943514630835042932540931\ 6903760884470292742942664611081581422910999459546773944351933371393073653923892\ 0777832209061554285445120000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 87130525302873258844354909987493153870481589747881902360982458005512907\ 7259973777689990861056145534960938814983192688365062630525526266839467014712374\ 8119076343155580043045586171055251107478889759172916755315651678392002523380472\ 7514754007794070302036671978621478033878266564769974634046077713839313397534036\ 7793896383944875158331067743429749489545088969379934537755221703065782228741093\ 2472515698898196273540612210066051604057387978670788108628421365981978688777919\ 2871083705839304249254529135095098284501636548512723049445143678872967778143065\ 8571268515130639031813542761414339088719982613290795024061230907286245737543515\ 3907489383653555682162862527671186749607953396127998805072623380054736959805479\ 1354701079947599981138002074815928828985395006820432053849318614174307450857730\ 2664590427555312103284036461063859569409807681446051629076224611955765475639117\ 9651942483116206749804761825770335216521253016660175905781131975934181509355623\ 4380139730474566998883774389175325642426307402055224261829183027444838017707364\ 2590996100625155942958431268397086990220746237223812461599565576510707663622235\ 5285692473194485869442867288319045350312954460603485884059013889236048196261174\ 4247/18467941688974374529262432690052127695215853596672646669072162952535404340\ 3849715351262528678309820683941645082648061292241251694031527678121541010477185\ 2044403577160387960224347103753731286642406763469847745246633670618895801645758\ 9928856733990357378870692499954783009608126098932113243541549124758649388114332\ 5678612401808323005241232204006485767950384960049898886166348578422166225874261\ 6101174133512305295184111203339953619138637554692049180118000884596899366074247\ 1222717378948030239094319700440750218051063074716606495141104220361756268347740\ 6111732747999259499114878124861353776756755140899254169778235526036889719334228\ 0923163573927408490621543446339431323709608460982148548247014659292920404440960\ 9366148278630672935556955513762448160912022584010391874259134034278227007116917\ 8545074739788845134798754469032537641550019568522129805603340963989432628157626\ 5132680932398543568641010531720867781832374678744185189831576826528259598911712\ 3573973826519986444143784561240425344775802567625055210596738469731243563428156\ 6130102340153245696000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 373370571543700077400949046730142822446831056542681988426178664986417662540\ 6380559980490954710117932036912965732862574135805290876219357784791502595362984\ 8963623545474745860014995664952753771110908786588475423136228540424612871620448\ 0315160926149513698424204589641388669562516972588285242062149292937996931431306\ 2628763494359624247446778669021940743538037065982813308309111489268886895820375\ 0267972862731831125899475242902581879611273333686753577925256394330893849036204\ 0976298399423559045888390931623741611330995842480560850135560592505802823565799\ 3619366107545648523640394250489934991255936261311693775053438956801356477240264\ 9187227083128083139295481484792460543640711139900991793578277254669207056261742\ 4219266937575250851181138623678568325677007058249638122780631405981157206495559\ 7589852234468575715227285319017134559185865237574206055474997339135289182403721\ 5760957271614973453463444191057379741039488782727309594178778212042878306701767\ 2040756289299433486611909575859115180849421240104001101219875179310934325542391\ 4056387943016992317114002671986366460237320301150504629871834436764055956150711\ 8492276973178498879534695394782120053575713302964017137351156426352146658635785\ 09/7099969590887552158822676132055404763908212787145269711347429766904209065386\ 2183724085648164966676764429224568723072415240634233499351703732370815278633510\ 9827373594910787004482687367828307335290825368823663745494946493063179744408352\ 6071237452302913338674697915180202251990918694123021302485898110122733350911348\ 0375749537112995124947557957852857828589701822158050901668000646454660893701463\ 4409389859686451916022218462668591345898614543580364737292878505043403432078213\ 8140534919278647008933099710043068110897918897514423198956185405879928565070503\ 3398756424602234810991726484058995213598783401125544026043359210279499847402476\ 2581637739897225832454037708288881556257341837136288010630010141924546848028147\ 0067443370652521709567812851400726582186705477201884328095434973972809371409868\ 9874972008889052562562112518697630116429880569025403894640520668988237524164859\ 8462663687996372320262087456065078117984778831541477258995043576614291515557304\ 0485691556486776546362487111521995496039674561683989458115956273664077270517475\ 9092462096293560320000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1660631408568166215304438767134007212420509495041348987335469867345368925315\ 0471130203047534286177564010280935690322027089549484968866247573414152465037890\ 6571265533973889156378252837922032134146213545102871880319065877092167630023926\ 9691082086667092492784416191183569211532477447545808344070401434969173491425891\ 8224752248811803754012399323849165287401121852658153363191219518156452518182566\ 1034784937554661356162594706407341588664572506899445224358804246349353153506410\ 0033403316645505482877827334202073519929889158141629641251908211754975314801856\ 7522987861223570313399643504859600629476958176881282119817095308931416734088999\ 0949356806286390044747537081341273310990614928754577823989795137744832591033023\ 7437592097527427694193632466592018831889676879973990173039937799441902426385913\ 3182052057466627179831537128497206223585705143410564608040954514209774502116213\ 5205509569621648991678605310618395099178413727488511642669945988176970346638178\ 3707933455135825037424541149638775808554615953837600502507013399411767964504798\ 7745414411157433773742734936027390099632704255130586225693106291650337671526706\ 0439427279604977732465452374389524952575183209943953437925016412343717074570816\ 1447514451/29420466296593095408606398093573904791599551830295074022343601736950\ 8876025818283347208963109610914368458806822623896271558902093336514028631806204\ 8827687459663823199825094636950663612159724677352326288284435362620560977812853\ 1840388309485401668189260890640821086011074699166659003295077145085495065518416\ 3832986352836519125607462968798163404238128897813929309589091047637132203709253\ 8257423115552480624008860209755958209657035863796756430026265690814684671647638\ 1613410422095288845251179652540083252492489937626292627099018196275056828602590\ 8314929605431304504311272562465790350389969338357562171582537407854970420187271\ 2747298260889223540144505103474957309956232142805294119054782592960125768758830\ 7655712027580893802531370146963140426644309851354080211401996146517137567882551\ 7157160945291725935345440972284416337536008697606616744757482529333002437081372\ 5144693161144617542444483320811415092682439671604179865023190915631113821789793\ 9008090367275537757155561775354577399814671143955867586764131739873003501215365\ 4035669353636789730891063595158732800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 26942893840700886107239073130533381832213354358915643912611\ 5346845213222274822085908429231187242544912299835568634505393059499060687004373\ 7904223823257377977224187504331687580067404551358422390458094884294553577153366\ 2531303254621822873485563353286072763055417724445204541748898642294730253104111\ 8755325993668676582914978422321673985148550349392018625739807043817530652545941\ 6787069321018877696360533565346269615073444068874620543820718969739119762145772\ 7731970880231994883232367357408728429804245995580687495443633452759734775346758\ 1990332859032497340390363462484618143915135545584976332838623080863425207391637\ 2009033633060245029394949547770529404986860576500569294143700188831239352408763\ 7453873543298914250098329259739927256643887208091902634266164502440596267050055\ 8137811953771445090765919787864011368127955185024632276670167754007237287920265\ 0340534788826778668583143315005525870504408153705838626458929268817959995845752\ 7292731900525036103581337087828327827361213207338970689002058104414093775862975\ 8313780464122992078280751718301100958816154808199122893888967036163056687143921\ 6988647138997859643957800236604087376067196133074484662758280701083304724406154\ 7527231774091447324087374217/46121179798463222242160490461281960109743729920585\ 9770673032692030789599923452933096151194069185187224011524851972176985462851837\ 6391600267362144994180728956956046558263079416544863124139354082335288841643635\ 7410955006669360276475380791358714123554190466702169690661606719234736720311331\ 2983133538358728230744835269651138768765244057913518550944685564688574096712147\ 7917509754765971113737983693734452599889254297215710114546200031109401032102322\ 5412903530586987269473804496271266405987360613515885110348609815276305147872119\ 0330091011573741396447968328043785365987006894068315686051907937019204964095574\ 6111627899831867530372075618245288943549104696081866964375465555614863813036522\ 1390359018450304288864662000025796751961513148934635154032431198325091133422573\ 9245587218665651084052240852577932210763925258006308574715786988266607841893850\ 0656771536496342488763068077850595419445709507492716110043581192931818645873111\ 6115307902927668592852337418927618671550341884064301528541231348952470242086658\ 2782827045025499830634542169001471062894160473520865280000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3746120204434011186094266328470727058354\ 7228926585287373198399972606313358281941082587646438744988853317939893080828418\ 9777143652224614981425567995103612923430521581439441920369753496915830509149412\ 9007284460955797856647619610650277604330227658808079027480761649060932515718321\ 5682624468411261772866310159294853596978705598031114367265937875737076071749208\ 0808032230678730284047857718624574267675850789885650818849582533743964819219561\ 4098510667541474843924980194286906880390934039751538036331411320338143421741029\ 3444134096844425714556701824884050646349946337281905608608049914834173847501382\ 3616416062598118402193699105561947431754192396903627306918072286700806096821443\ 9547721280154337895421057919320999863836278587820982814624331464852247559129712\ 9035066053051359875113192819562892469342607129886279594191033469588788609346221\ 0500096625480552576749774710841868308085198215600717679523521746628535539517569\ 3758611521338026293873795620201281722582004322263669240057302792979232428610201\ 7658150601303938629909654109817654527824350569506511306521681747080705388282210\ 6849832675977194637075486014896288022952003969063437474128920179660185383868741\ 6163084523048456815427469097343592227940774134993781007703/64346305873632932938\ 6494734870652286993607016510782153176512886432197218756509829136281575315094760\ 6030873642529007108055806560553648409299423168928778307491325874219346036584569\ 0782894980970530465430945250818309931427073708235760493393043922088860876918970\ 7426893184397003360786705777398059492505622329043198268311487744500673355969576\ 4603047779647341613774800608393576180266483713969093871577700579246756611626382\ 5416667199416759257831454387175480183959965929830096641566605931081242221426221\ 0119954943446477563253088760841222226045476371481085078277838295973203188839977\ 3288932041209826766457236843963474298607627868444929548882896880843344585561243\ 5086152970407716621362579065684600643872360311090582700123388696033545217078498\ 8393142009168882858855543395477161415165382789713086102202170326554117674594991\ 0558725088118012892179895680985416552713592419643377933909900257027683669665574\ 3256520276437457676369842948515079571846263613589442753568135347325464402772445\ 4668227671598713552779269904648155670975738749086210672516962214848707744563216\ 7315325803560960000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 8194726483435197589256128900021938790441664031199650214462671038454580457394678\ 4522417030158811070870816002068981891702412472908915255130593092160611385059614\ 2911686463224367024838939207998091150729986726740517673259477908329723531865528\ 8259122666184159863628042498011273799399861968988766055226480430512380180722979\ 3542056368641354098345122381453076080135917533450321039735854998797243458718057\ 9030292410106043527024216384124652976011349202263539757698914237126513494728416\ 0109649796845191171264410919452275902298249062461493518737531023473145147609820\ 8126300063025794956518334547374128621809527064471146091600896086967641997623478\ 7999599794501079682050813392766295051492443477602590434871457245812168272857406\ 5009545467093881353687404787014154256909280588605631381616779489392923766696652\ 5770140094720769023971813712558759473317349503067710388950064860345064356050934\ 5480179712175639733205085697445851160756078064089018657104452184782092827915668\ 3434352902442029627331513840435286957919138759738243112097691494514269175369818\ 3247760511714268803458533138473283350324203058381373848932594117778553778003092\ 1341013872607731666196191803847543738696835193063645717385151205165323049153908\ 181513326897423/147332877584028080914433955028714132646464979081864598230437390\ 4792728193330146524079740255477260048225617810737764941486885726595545819885233\ 4478351405971088797739117611377552764656834503848183859553202034067222594391587\ 0764169083603477909375231615448705659478703978230024191883207409656027615283256\ 6178386675313687099395467962205686837082360834190981781752559333333363913773611\ 9489817077540284962213941269661622199264360085748473472395082494848971860207340\ 2163552538742082299663527009875944007091712278539386857042619755909322987661119\ 0887060124535491949914206769759591858364581379644308187145817183466855592897712\ 1900482737357245796350443824591956663139255480965086835064176249593714394532581\ 0360513998795381841300618825662574825052856712758065906904299157410727918881613\ 2538042515060670404858632538254669251175180661438669378342468194150828077247005\ 1559173237465598543446942656631443029362970650206015187974116856070371656992260\ 4103004219328245584139860566662504660956570604805795259671244028735708211077279\ 0403369925191940854582592795084994528047666298880000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 286753414085193665762640954939904121175581455\ 3070164667084862377779046921233792398721533753183794585198829500819008923766393\ 7384216813906793870820559050539504692591773004664746851580262918507310987021179\ 0372251290401468900353928169220941239444484533869619344144543758779275797064008\ 8039370323467601628703139197138198052936807983066048161214935248454520898644970\ 6223343800837746644758582961431117637536534872239889262324226144700066388473923\ 9081167977574108701723002158911429782420433569630078575113387167549513255462239\ 3711071221450491206828685718544827406499346278325638326707682135670933820381887\ 2077370275463861451399186294786563634564102133660346267504977215207374534387819\ 2931466234973599089350788695446845586051587938804467336439592090147725383079409\ 6792150188031311539226129311308591440910189857449953492922952251067764001829218\ 4471620641098704939451934963467326451740516756424434956567723479353516712231184\ 5336296393110543372180176079985233060508508862720457380863121009532840006671415\ 9550921273151770840716234251455528070385204684739421089229248666870805716575663\ 1439416479998507656147560995133467696813096421565658777975289709922838421506733\ 08231049801580929207116893227366023307440471971102779761733/5680789379914142248\ 3327802561111119319395670767267770653891260547049409527528660889358652445675062\ 9419009838450010487012803060363459684533988200903575897802746286918579889925240\ 2797342954233694089495271861606060313135980754871832129324461343780105746265205\ 8678469074286429470198294218889728522231523382642182049769678906120802311579674\ 4700610639642185027638083331415452840487156256631982794246397327458159774289669\ 7868215510446044475107863486846646340350149315906648605286098520908722815334321\ 7107734438727954227026715328608218075154120929869454407436590683968843344709886\ 6811529641427361765349677033226160521012488868683409181991595371751651684805984\ 1615987284941955852066431425531763279861437213077513771974382486092845873755159\ 1519591834326326641667486073109781740324488884750062148995118471842037068124035\ 8941192283577747793463788249018182712739409154326633682884942513255292476498610\ 6925684257327487711551878217100408198510450942068769122648324717819796247731063\ 3904082454137482978603334400923972607695338715296135313671336385791248771888512\ 8438943034700361367552000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 21146822117896727938291826448983385209484175139006974894261767268583056\ 2114391771538881835051121274131501953377684665288643487258510992999727041343500\ 3558609864471460616305816960375367465960024668264612152505815800459344156582018\ 1110672938546783587343526268362449730841192326810055589781460600335936225342281\ 8989441104063213834925241297224423880801463070149795817007835994621132702533820\ 7851155588730097852868428979733151566889190270754888532647285590969965387089810\ 5152595872556642302143754356621802862954895463693272188693288498640239185841774\ 6238809689087684284366312642626708396617468195142768234770077470942467264138861\ 5072523139056731271297996744808344252363506945415241376278738035025461619158314\ 9710069739198009681132764407094037693489425794131013415803532315579058161187479\ 8195379669236068591719630349185628305088313743725985820094750522412675222335032\ 3181258559521577679677863338827122853979898245257922152967249908173879272317204\ 4155975780841959223999327360743215068432026208832462825753346470114207631305862\ 5038639243311563546462935269539580541340723812634676458960111022956499651579337\ 3287192634557828680092160124057315500334764059228452659998654055935511924725312\ 04158672504735931080116600827283873/4948193853057226735425211131601877913930134\ 7758371866077185357149106526941553636890785303529871826939305597724062261775198\ 5479181633829486199561127806475688964546146317838584237791688315580886023230736\ 8834975326578045026881261945969986900676185697257319879237379688065332396103437\ 6913758711152069343311033049498035744788392953962814039065368367899243513580012\ 2864859922961000757429550980657638433940955353249444297580564355475162771609732\ 4180471403445802767240899655551440766028097928052431779540570615644166037915074\ 3047027579925588893069156606238031397173210483375398024971991652570776291182676\ 8529856529041851233766896874170709876373922857477951923781241054674124920218380\ 5173911501607124903841243538012281522692799491453680249700219499237804534323663\ 4743485413850355696882015164450900193346911494816924040204942169298912898404561\ 6447164205589298371478583992052924176668328318844483388427851215430796781516898\ 9832355402339594882553572276539121668648081098683003236817205158794773272220432\ 7072236073333265561490083093765538922124934336882257799336675362099557074101862\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 21079606715577\ 0781909168710674223076696591674232300464925151820652224603960100110552033466008\ 3623560986181847298061072394775235016152465990304215972502051848970144925245583\ 7930825754888950218652764256593672878020477823992199615220767951027107188209608\ 5041006973985538702052768104043375140594452197099636468666147560016386445502248\ 7952721038932786607685286976915931730290965678551791258026290458955155936313118\ 9886037244796261351594628319576561868422492197510313540375562039980397044297686\ 1390940658631143518994002647174692188691448783555674711865916082121256170643519\ 9970725457095951467429682824600569012330180940995843524883848535009372961841200\ 1562974121405213858740959352355898986482741179510658955423861279455519071993864\ 6096400801256663213404399523136617232316390947850717785596603509878311681658164\ 4702485328651998100808477221277480368914433398354388537671153105886253185356055\ 2564448871470139633292300362512195970976014965026429419326030406019686137206860\ 8054243399649018478743704594997872185850922044101303599228663920533036308728890\ 0130807742894686631787848279983740483015746227839177844469004868162622185798393\ 1910368247284474081949616318466942359677280847312139724299306884029429279599463\ 30021996809846909273727/6496181869853796490108898756801077798646124208975316228\ 8905947094275863723422335102061687100853399407171021610460175686689886450333697\ 5068832745631468325737024525798185764889092158202296538894825852217379394017276\ 9394055045769051885291632696822954601602572938122312300002917568041035308207259\ 0171564603113317669951749152249017287586820232539142744474955124869750177983640\ 0197273383054279895593383976609885004647202191370527877657217917349497976589682\ 8384259141775462894497943831562055766426485020263186471671297050388235111664100\ 1930196788018489776930901433480477784074167706204549169365375339974296996831573\ 0774931887299125389400583388864510288496925665040724977323486134578460071280185\ 8396251634034325200505661970492191560558125336186467159860067036944032000264723\ 3887122738887906482555358933365939943955740018616072600215510628546305087860850\ 1648884713572729542768923173071481783472727180231761814951815849864144251963405\ 2111406016749273959343952346278141513895286419862803466971347928600654918733427\ 8771026481079198736056352983576669898166447023361545703420409606814931353600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 2568946035026778\ 1490252349068199260198476691579428248422793705016518898589073773932011242121267\ 0984000288032263679733071885608156372095782321224866178126407753995199364006262\ 7814764647421463999256607609908804141632997911482630225817305255617361377500500\ 0038391981525575069677814843367507809109702996117185076310688301693467728457172\ 0579988215910576305552161801057399799520403366785496900474449729069929193163203\ 7062792441666728472096502284187328797212006751544792294010574041688765889810888\ 4156949518394298737813929428194222006248257722519798571085633315210212071692129\ 5783860161904738819702467349555171140919611768624410071065695913991652217630971\ 5791268141924773176980443784768939101102120517639475292733916526644591230667143\ 0972341225411059307203952336721569902951970978142601335238101766996520944094172\ 3186454789354315402161254217504447106107423205352014147319161083099078525268299\ 0958407826920235236380940914645925067666473588207629215886221765991314998308857\ 4948213950828423552209725019883274429167341855918533100299930212713530383308224\ 7363827448952133645573519914692078558062730538960157059305449007819843694747260\ 5713281611104059807924717728391204867697970982404236978999785820806581417736158\ 89376756272477037/1298496664142066032094093389160566355396939062757694504540648\ 5663523697263351633541810258654017319560058939199397454221555950371523446973545\ 6179044116258575027584086963143842084730389598337401521270459879219599893628457\ 1648520062951914637250560783088983473850347126190136556278211701022858561496508\ 0032765777549085238987532133483801718052624260795070983954842344194626806120660\ 9576676074078071573130709396946086745521765548740182385185276386232321687792253\ 2763684657860761314828219166786685076203311539497213197816902679409007203599263\ 3644969142227650024549758447519067368874280576490299127112266799626960016058322\ 4407155485946654287531569377096065488978821423064469225071804009123719835191032\ 5880294268689262375647445485039845246086807255810209150075586394494432961330509\ 2809366259809375983385217948562885859941548221327024249282387019514241205932449\ 5425300375805693392665526573736226405944530529814459052522661132912796048793602\ 9273225956405782826824530713637396540387254482659490976141879549650811127446802\ 1996324303738388006892889798981911945430905097884720228153373491200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2723231807949493618715029\ 9984851641161933168107937847081633661763892864762124174734253709943561647014302\ 6127391641551011003101150925396073076141739340289305238505975151346001485024872\ 3168048730638576584455273840792428934469258792824167846578011825060852238068784\ 7080786996070285824657533210789777044333911506193640399700753302472256638276045\ 9270819168881724685058224296227105166160259030547882780837256179457098810232163\ 6866742300117823266389171056524876463155467641652259381354051006830054007385523\ 6468293356984175002110088664276382912258165059311467916903430613247936210070659\ 9737515822312109567987854130528937492818260693565388680985804507671723281651996\ 9207878943260810874367889393375685728737395571575052300624500614685781873506659\ 9847155455821459460223551297611357784245858425407607433398356379521895102184117\ 7676199180945215328929292133516021359268655257179122198625975883703603885016589\ 3079124228633108371511658401423722818242679284116615153651762540315018513510869\ 1750682771817424975309724870169052483345831103363059660030689025629203743074282\ 1288483566049902555446225791044934082922255795145524546474450911825109493970253\ 4879798101647712360361638589457496056765727005842126228995653229960698802100125\ 104770452069031/541469751216053645043556929176883436672751745066510558310488850\ 2202081793074698475427045743230332547386518993275076563836975415408214354593734\ 7013874147886832468274330379875035609570477821109961524434023007250128067453327\ 6174942012742828168545586911952777659538370974829843185131356375009691453598025\ 2798701254425818195338260088954936640022602626037476459568143416835292362924313\ 1024340337857499741218387134907353597055116239658484427846915355344703243948476\ 7985268383182192614248360472243180379408977118786745951743960173027426079288576\ 2674917159886744496283464784258150026647561582364942765337537603279905279155212\ 2670156699457317426628634661566795748032474508309867216289383803861346050104436\ 6200029074112547936564465150955640863021814410708656307663358955286065223895945\ 4531784781133954277813917826208598842031686883373163241910591621683377582943783\ 8645714152848875284321854149616018755926677810799863754717876151689653751158991\ 4308085483059237115966975651466199913668404394578995792544721788786268680412259\ 9250913373047769133887082589351969692291231557471497981547238158185267200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -3754757802299287926\ 0676156669485683666618267759966665511734958410860043727290864569825937953928099\ 4629180961540111899456405532830170564116259883532814649565487537488036977193192\ 5727769289496139001110575202368104286366579948615897195944828755370168939275636\ 1455064148203965160282897774806483821882226264552498090463801716864465517491421\ 9248757934007091955936204335127412862206680892017362817296727343772583873992848\ 9933900308340470514450359723756651550540292962557615429345076351143517865703951\ 5641343132699652975978183316238856157940884916324131158295332788821935674640268\ 1630384370661090602109441167198839012588084003908179939883360380272835906125388\ 2342533442265796901117880437136792834903750875182970638094404525248277767739768\ 7041443209234521989060104405614422757919164544640482912401712709364590022266850\ 2849725662587304761403750561793905022695846619404587815037541894059521195411069\ 2967507436609601650102744695796952070015826247258173929664090800309837926540000\ 3927949430269846034892974351928612799958455078800215937697843776116151240897468\ 0929525315950767516808962704047726923003470564221813063210249918124490305038136\ 7609559952646567368843734743154223730424383834561457228392636482594212039861255\ 30014450080229350584563679/3292244381343849372593834840781286671657665160353397\ 4966394343071089097718252781670291523527989067954619512782911120523441577920765\ 0249188008257313757593981518773601583575716191513310419247912788060863746688682\ 2286757297225798882425878943830390877542055278725525203201160412534235673031333\ 9259761667133066663367159859791295688992863805758665428486833064369466225603041\ 9446250524085254194122241169926556037457663691340814517760371517018194814743566\ 8646638555286304028823424367533152881343332985342882462677647172735793626644041\ 3560472904014216031315543383886302722581246403792022503933095325001805296135462\ 4800783195216259086764040381417387424469258431507187051505425654648482711404237\ 7562538449955369416776419113963899261010840487575345235979990772081854755119930\ 3337743321275444157826250668799964183166913522679321062588285507143464779178159\ 2723798147946533671192151731503733737600495317239785386425225331601435630577503\ 4327377968996976021354096773512502405356044788715086632399919210217830417420178\ 2708306426227965403490805045887860239559777846123069146115738202027403517449398\ 0616294400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -102\ 4300793288301008780469399919959839294281009055100887237959665182481054453993752\ 7701845597412508592766438635676911117361243712879549137086427470696112230364034\ 3189219801234097923718677235327594906938614290338757522896022661124587287944220\ 5189777634597409071332595839858645705862587681984872723462264639147495484531523\ 9375599062181458857931669486119036335622767974488889596695514227472181587441004\ 1591808779293463204735658161234629707463011882730584782659713621853466006537887\ 9765751722612950643311947229299234621100354849945581858199432573765727790018790\ 5537797424296802812560959147280763613527535219164156722330265346824857389328984\ 3774695646789155098792933294063803440287750726959294222524182392669144461358764\ 0820526488248408104589236246595017695731399344221345924613479645753675151391225\ 5396242694136675572913027495099855601993828226494349061162009332174010152438364\ 4390714638326354429652439433068028213465829551768562787852341712994506606766462\ 0550636464012260950948950014743225292930816950617613406865875234180163439504611\ 2359039566501565769446449365598762776799745754386669668481226619098518719041286\ 4705634925330913293793437766632275286272346951523568507770222695928502514772374\ 5225163889346837278156712875323368624473773661630777313663/35330865076507554907\ 1561196016409727454028863922123891215295360580130056150884666736606508906085611\ 9873781195463674214255109943302538789045360958911676473444779116308064171149130\ 3097713190256866552311438069012664827559839005361576880712088394554977216034751\ 3217084245219993309882754854453705175323125655922567709829189497559253385932589\ 9817577132301018508856910554576806366943557119796313381560346666116555248583059\ 4041618562878980968202013005797875683135352856903929822860508281309310019190651\ 8819638906133014683768057945024824698789893500098660410889095130584380685422208\ 9914540876085726001799989811803823762447856778951244677510181928712947171708436\ 4350095829049843944000982461469328656382468694910248040241749277245562568536858\ 3631373924268908384604937008905418804900843657155934585014997023753807989802191\ 9637721031009636680351926348701636400992115807899051015141027175170859036258388\ 4236751197716000156026159890912235221205764308100388392027496486622981615787482\ 4020016190539492095945726141563641591208646181094081515526387762861971809362648\ 5522375037675362083511607881350790702438319956951040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -10798180357406643137386076137639904\ 1714970601920375632200607045889296451528543211844825267970267767615503887558998\ 9965453534284111726895011563299015104554083650085670910184343224042101439341044\ 7750463153239329126436812515822522192008422320178455848578752211534034147229422\ 9818846882788412463303206230030178120017506566405920196140209450770440025669253\ 0320151690153397501336028196597782277405489504997867449641755030094758924887099\ 0995079033496429599632677127901015137161025099991681275627379442012023005778466\ 7246100983457253826022561313685357660597660999752083057325046566562214446466195\ 2909399649216175425633618123670428510667629230458278945945911342599197873698512\ 0463584349188474579193060321341601277542769649820277068715696595714958949253075\ 5522016494936688953043180366912149796638436419983141472989924564998015250221792\ 2448930172525260325847267304083097054179188617904794128164124229086354838436034\ 6660463899804841676922890721837844704838216513324903226107497326873576428429516\ 8169248981606265046944914664276837617643841578166323718529784011325560296998019\ 3794857115013487463057803630177454109777739712974684483711650362968435314204365\ 2702461707535335284180405350122133920988214150503460915819092351008110351085863\ 43621039813093010203666107/2292747627305277499294173718829892912201676670132931\ 6344822358505731844069365919862694677705607683331095814140774907135059756015048\ 3900140177679248523686042693112866799908978826541378777085709453158616778958486\ 4419660798063113889563535571693689205968274595564493844570044637436473196395922\ 9803930543260650294287552745275905440911214774456263000539400226493645908917998\ 4242961230834369760761994873560247989223578262365589226844214663729821573761028\ 7677309847366245893318292011707616880756564499749787018433416371884026759004948\ 3304921471812240444984110888088261326831713568881360318451194604905297806225535\ 4520754594961187261622689490529416478486674696406952749528940476657878715973364\ 7923446096372754813968568879474374446081575264212927000997915256538393740164173\ 4624573352620304800010304164700477640731253120967861806690594450798028458220297\ 8532404807515193449055237875167750449362991235844515087559646383991233590781451\ 7392014416619993748608418805623068087104854294070768190172649895516243541982487\ 4613897582358560360608986286865462319447203320810304774180659264584490221357701\ 9396647593103589376000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -3787507994414037164058175101865887574992469272754865451308019627468\ 5427457417435621393373840917799982871139304466043889872272763400690847697334568\ 6965841613081820582133575220370472454265156660319713996699827992879376033621888\ 8915305294716342270016577406893614291892694421614749960841420997457687755265121\ 0262885692000003558126878914424729568972274887699063642812015148949953798126547\ 5643562634722768740700434491781675844703934701784398146055876355858642894247711\ 4037474571828035596870566528938126286478911003105682857273938334525283719268258\ 6942315824102271766711845356125273880757813822276592219057768920650583628797999\ 3182510698770099273030812126519089137527226646952600176665025152074032812727464\ 0477483962851957469804806445672645268111778975870350114191315969742853019480555\ 2234997958888841930778026082860103944042211242157614176059231720507081705005904\ 2989396352070680584580735289337393227885182398503428977034818687033967432457056\ 9218181709484359399913254209925844946673740183974718350600098800788079551503288\ 4782274969716645471095092251057353341907110446152353802605568822757157968467686\ 5333610185326077058107237322300973180490391328552815063756746973945164801084264\ 885883402340038024256377946020591658480912993884446500060509612099127002227939/ 5827321981007303904626387937566871984878754767508276927432901585152959734671081\ 4847874561903711382306041861965331644446022101561263070990285642247879622697962\ 0713472033297064403153618459963954477709805906150306095036049026792689186159661\ 8987827127978381272887115586345353831622165327291014799036857293165964302166833\ 0296138382830901937408325432424516491053451591260986872427884878970540412117198\ 4711187911040126329768445001511926173948500295895125990221580018311739622243489\ 4255443108612427597035914950305886172126781687489981583571969155842895059287673\ 3044872945254254679381615422863885467041566229248379430894445226220651836975838\ 1397731302732557737462777232766807582689176122943915292840031068514678245781669\ 2076283495532736380074546262682774568514465491289078784267121235598754386239279\ 0155212360107471644217888047455473261933786624576095175861738449638565607510082\ 1775851526522381524059247029066480546519191551423261475733015768273052481904415\ 4407298261892939052119495209683910897966108165753547867053393741333274872536512\ 7267950246151983801364283423975638618491465807979430280152361692663799349248000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1025457286\ 9747087283022721768050469718647945577367946998483895247372273647127486384914018\ 4426602074270669965457769679317550622473807520942574306431575827941984428605607\ 7452604874357651801776412022528951640101435441884458735771151266019646206013609\ 6688445618334169042484604960515550231969504612252966312996513961264112251882474\ 9695887757335321593282919772102433144342915837425488222365326297143580882910150\ 7624137179514033509575865426543989486094494810862123019741852406435523023843963\ 5408576365621833232089958609443838267798008724318873985319360591778236167367588\ 9487079034573950987698774371787049838843027562475638600582796758498405327500377\ 1730461083151868882502083476802836074057979391130508396007270269571139106587810\ 4397008907947977753105400644865603717711785270929871487840661935159325555197075\ 9395152029508600115606949966539259232444170194719038540372171281837729348131582\ 2110385641793294469366256530106255065207234714050966374023243498264291402907673\ 5013607466357369949255363472927943537241425607693365368418880763644324607789172\ 2472173082737977670189542515546468405570115390403653479434157041886228778725992\ 1104098015861457729430862747183401504677332563510911145440363703307880630149737\ 6410934370599632992996673649402687654006823351830001231/12522138069398594023465\ 9964907833813852728525761993591782785220237234138211800728770214491580047283178\ 9800722099782814765981373616720315322579936368620866775035101610434673000757058\ 9720333331707627218449342423020653568779242470587957879803819949272811051309364\ 1959812930547681424232773313943283216227086692284898873295322469542680737206003\ 1516898243200587170043542254328256957790379607091617567789992354651071426876240\ 0267730288207066843661131425329950493470024059769225934226264898568932482908319\ 3549296961460314734955952570352959516145708238830809396517487677540215409659587\ 2953398354687766800279544120137341514016807422133951453016394498422752039232367\ 9001833180558479037523068274837236422136863030757870479846756694614591585903351\ 9247349713010796180649511122745792140302626106851651027982098515069249626449593\ 4900800011990841491365993270386447271146376188385500526235043835911501432939072\ 7910275075217221757809928725282716160666146770057824798350472772430830169265441\ 4968266465809824084442610493993185355011256175217914380744290050790575351562377\ 5712469944765078244175358734373318477584965398691840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -8054792954667975500157960637053497\ 3983675130849174848228916528306965791442370095776388055861345485143544179564787\ 6030242247022092527191119129097629612380464340094007654803039461031539567644345\ 0910994650533356847354813359168937996122289054431674124071090201041792242690050\ 7038575733606328228542649546950448761298503315570817664309031291110148231022834\ 9465793581198881820315990327677451711254554521004074132999727380488534879422732\ 9512593123401703865919835932378332564893009848018626421466750982509616974615899\ 6256743996438461380392903835915305100701193380858508838699492946255751005564717\ 6464897661220502013308548229992621068974261506546822206670971960700043052598795\ 1417241652652183935105749885903029123376717791512636364693283756216032206616776\ 9430469331180570810802200214786337481066163400271634894722562570711546183539448\ 1696762956818383891640733788891581103695172278227941973008078448311035330466391\ 6689500002724991526113589643317233954357050423587967254777029604409036865765744\ 0129205031213808923192864787858275760706049826508689005385243291329307931827868\ 3985025805994550767791303824720182983044687956784049340229546528606945457907485\ 9298948999641970572747445934832430806104512895188023830338927007958675254016401\ 152712109076968673252365433150723371073/830861361074169392968985661796111551256\ 9312789835662807062838565962121229570134661260677459173293108082312076512975197\ 9275069397130613581244623442079836441593391979369729659534006074659596571387571\ 7034214238048431244229582551867911439326426551772777043133697867367105916347883\ 0980622621766718973825088156933951150400277725040205070869282429011947528307299\ 4752981747888193436516500081977967413354248424160413919993675717124760186283705\ 0153101888181083399437164201242389516681818293157023839499840025995434597959925\ 2741104736100326415632305382817753671008559609690649104018110747459796678286470\ 9302180635352464506010447992255298858109945344343830162769148285074087039968772\ 9250975096889636578371189891515980307029438295601187979255451453444455236977294\ 0443403527634035465859202705121230836537064265610677157186254630852540985210139\ 8306611740979812805746256074511884928205969053764759723164586990228864923124470\ 5667988454829052904674599375312915014644472055480734006601724752125302950380112\ 2839995371918559761242806835264338723706112057351619502512547381488831500085190\ 2419615065711630149791616359099462309642240000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -134396230217750030011865320717951558946660\ 5836387284299507569887948073685643873956481541325185815984436768783615877579640\ 2240861460958899561005939576043791614150159743941703243100939525619744453796950\ 6948148169231315604051922577790362370748134239468627493622831729222444984296906\ 9032667143889698759446222012353399500407980952025772742215988875975116797502617\ 8714273879336024737945158699528548827951274070538808148979617761496202324435583\ 5777580456821164254891673150541199754493446944852276615453429034369462910045298\ 4864274853493068261927942268899205154533853156267743908921000552185999045336307\ 6967984854471566710901554626338545480952460461356006981941685235212561425587864\ 9101490651347274983392036201290333114121817318468043543087745426519183462805860\ 8586239234038061339979108449928084835630116216313013372264805678655236392087632\ 5666795661305345689069199132721779496195106565078055030939039448668244167663118\ 3115834024173266456466040180804132155690988226265454858937195875724847428241483\ 1640645282947328929706674115482125782119517707231704355378164432130027491894913\ 6694731691259268189872025754342037266620914241079809962548290318112365519481287\ 6881432907815937417342250113869221330983289465009421473773283310907186648504295\ 4706811959250221234263473480782241509/12295608202110313255533834346254466693554\ 2584192420155015158720561726894167311022761902776746290752241473929800223057127\ 3555461682320217800586959319419045799984335160876303692010409248627596290040117\ 4622599781182179966930738780383926527536357109008067988275549003559139892631440\ 5557109387910376874179216701671163644945761149556279887508147293884219026939194\ 6195328777787160259049300575161443946351754648736177928008169290362555586023252\ 9833097889289449865246002389103260288474023284025741387889838604216766313538493\ 0393589298586901303515872142717528372890058479637111168897326214459475997597160\ 7291110811384771107652383950733048829993864251276246674000075347649366544119002\ 1349899096133688778508085121905348619054442385556017263073143031583811714678819\ 0088083859343810998057041209682790052040822278865604077296908995264076894878361\ 1819377095192605221875106039441666631326843406176678652495705642036606859567637\ 6150052651309957528598857204288212897338094205454743730648468765094567749977740\ 2891395030744412202401116030934230438121533663061282215228254031027303524442698\ 7000183260661969860350408017027357720416322846720000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -22665227333364185529987155160888183988\ 7430987349705017968205739127119888501776563006399237410502889867828631080045002\ 6684525061833951626639477339183971792175363103947670354011259152497550515272963\ 0970621861508119332888805210140798185493837409109176589380012896019580768753757\ 7666583716231518392403749963713672870928476348580281248121734500118158133279951\ 6253751766509096792439023714344001461121790153995310670917743893327080662965744\ 6719726074658713267991806869629611456182318033577833683946117848735925408518396\ 0605849754799738513332984274101067798512017790497700801376481689139896626221049\ 9379456382674273270641704946042828813446530437088595956487593354120925046117778\ 7103758222603391253128009425190224134108654053423475666492750022770358921945058\ 3757185997632530869032223521604039103755607276745592664904402411117971792624230\ 8076222470394957615470514806864789380182140181951002890508250191675932323468836\ 7826574817608725191617885214038819267847625206684186229350299208997067053541041\ 7545022124737750044688861453346777811536894811666093736497915113195193965221207\ 5082682685124481307329821561173808471205381661632487649371747515500813912487563\ 5006320152417002391332828347342248560153685183046229267662928946748755640030367\ 20166943063138382525401627763910406525926321412149/1918508023426199934152021953\ 7426986456509889198876761582499458528491483993627360964884762858187356734311449\ 7618665355067367605824316306217504530777846322787258389906564313379224080335721\ 0918243905603555119512706120329046847988482914742282608748161879571985291082179\ 0634275736115820083664285427686838482508933875295404748350159387023997828380969\ 9238834701168139089218619189631970574882700636830592651443334495973228616933270\ 1437519253445575652204091944867854938713861870933675695333568198387553300719601\ 2820487430941947298646984620077372109894810357298716683736638715579644422763843\ 4825292455286488085936273001026046234887373371828834365367704098020995610596802\ 0666392917975487108663144191627248554621243737945125605483357946111614257938993\ 8984616355552571286575342172765872835904958885540381618682364003171949750490744\ 8641154809635488119520169781491254509122421765104914713986990754019237728568845\ 8105073278656248240148672152513471777975121381356655823314766022332721294535914\ 4813846257534023556697570191787840642018531363624265330928087118814953906164478\ 1580761495691984760401570777456282085415889840966230930532117512192000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1454280450112662\ 4595836357224819765326629319327028974480345595703799021266100985278789626401581\ 0926074855375470850912347423833273958667979285926384253274371379580778915434490\ 6379977933924992176335632088478298777868966658285520072061909587436221929301076\ 8277945650956940473071007860933049642647559924699218242773231731202846115398683\ 3511453486985290173038973974759468033838850497329437306230475729350588942925713\ 0319215970836689207978902346854090422668085592944925945088477189264672482846762\ 1712996149872428778985665726590662855632963044970544810018564631643805936007250\ 7727461252623055767343527376620786531923251377901941117562066638987678141466389\ 7292448397093495903274974968320908472317322978689181301599320890034095585814645\ 1643852860679264648836457250340602071275400936661918927762707319729973739351856\ 3927640051289237416289844255397794883009383709387955014578271174745269316137295\ 8037858928588225904610691085868273929073727794584323277283983410155142877400538\ 8487136698902571394543756772336515915929220843766288928650135678248719860554378\ 3222965570424762809819993008158600311404383457891483623025354143745832376615741\ 9266622017253705055684084027341483166264284171542626360343075773445652845424092\ 461130605535775914362319082630571103118690918869982621477616202597661/118538903\ 9389641430240082450524786605961087047200959400504779687632537767582827105244448\ 3428717239125814003159127582567075110639847854566781208786323740574686571281007\ 4213169490773366885326774439316749990129979114217871833800077821406426879474105\ 1343570479062163169227183608819037691968306430913601899198963939565563623444176\ 3969489407770492824967512817133282550349228289140539344228647396473588156107991\ 5224398536107560217000717656184049160982929456187134734653715283985503393594102\ 2382339624941368993565029738955433180337801863659220220349696273115794386103995\ 4772321296316374556151310831986571102785352309024815605877269340128970838722431\ 1125371616666695803374387262860867968498039940719267602981813522397364064873376\ 4617295054344622165283286239846677271864937614324067720272432229979719310848646\ 2504137188733373407371894496751735054103017349310435712807009308096967494841622\ 8499448244140818359332224818134943740661433513109212739386705541998761398484632\ 4533716823500671282910630029288494936638438495964490221118504194077438166047530\ 1222716628710455225419834016777837235541834517966477591376827660244207109760719\ 2576000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 9409863766542911384855827891954061358320436007495454266998638856323927613623792\ 9922554293817690946964431916297318415970657139531325373618643053235718415691031\ 4293805220886769787365565784026719582996661843027480806841260860723920386166063\ 6782686659055657948840514841383116271024744757556017210770129811685674848388243\ 5795319460552859216847301210902984173315802131503693672201750057124720429470570\ 1414171123743902585604455275856001200458252207714724275708539888690409449272705\ 9904536890864026710182668128723161022018297879189415520360533593241607179083566\ 5268493229907333823931408754597786269326467851471752689272407965064463449690801\ 6329988273881922825420747524477802868922050297446201035042270838004360587624951\ 1248425085769501006619113796308282471863940000358558687373305683141977188122440\ 9576216828297626694513896675967682630232326906512560978405322755485777571243506\ 6379805959010034634287560247016569233851314993435546495011691713372262248391778\ 7100282979437143396935626873262226164080459603146714219612917539763134791553427\ 0772137165577005686761356228700354922626643951017553003563267556186445542585015\ 8731827115130440287373218268333598349445840819752669641362825152719370451136036\ 1130553061853431989707199071047767146942168230112162921816202544014236353712629\ 65946911453433/7696041192832792031736817889936589746669564372228751980496636278\ 4939211919358932831967106628611442075008418570899954949305285047206137009425848\ 5422925216310617017638731393771405377194865972759087687243441053923074903183370\ 4554723634744949142603942362525976428817577872737554518893306096986591767743991\ 9959605068707441332913166999942393740663899103087895250714576667943304827761900\ 1040020397194836429057410744471558122183299867471364256974322542221104638632776\ 4162370712517549411801838365121041505205276183449463867769649624896816440866186\ 3355679331199889439169951460078789632042846759543114004616651711111159313079744\ 2647450720501805756519028024047936312688245740628338314306366004482477186755655\ 4225563602632083883213702540878636806878384136111062706146142238174577663077982\ 3565442066011142139534016958450987243615501230567432321860508286542427427710343\ 0551770902005100997298431418470459907619955532690110288220291178178111058873777\ 6508782781542508273548055967110766816929961062588569675441661619334411128926112\ 6233218791136140792381310683486515403982987834786837198818901252907884241376817\ 8282087357045061670920495970438348800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -94150666234827658403265776828866661619871503045\ 8591525302538147812028481659874799470721071451604066002363213589838985281520425\ 5632957737679078387478283142291707501535003308558551352058703137211809006850229\ 5486724699928667373605928087217215290305311199205261382923704459998141160449667\ 6370003445793056507389631076230264849714400546149204235124358127142130362943134\ 8997340022843134638771861542588664717784720528141782045828724495424002606167554\ 6869027264534652952824573426162655205721035255566570280604189253574737171388912\ 0646881632906370999283886045044563441957844514312091322010013587241621291003014\ 2461073508213230407736877716906158124963315793474937839709933840956894049877783\ 0289991485904932284741096226734822028534784245532327642288158104311767983110445\ 0724357451900746943158857613514458133525870918566878518094163620352288043650324\ 5589665954717170427352600921398326824588008078768386907338132163744511414075036\ 8650824511804034396506084392514924829448075398090530491821239103158156226444773\ 4428355592029381643883133975804997972994414748826516391661210819448752844791490\ 8990879847415553364546750255898205056763014306602727510094712823083951551768267\ 9876131314159801817919612828058836896926079724339549475546482903787889291079367\ 44038107274001395805185560172019388477/8090728363061229531602000971000572221218\ 2635030724460626353400908361514009517374883333551325484228845255399387218036186\ 2094969507763148277216052741908306690288128619400540059383362825601078191338283\ 8457940556286390991402881523909470982218609968961251068056283799047456497863416\ 8583145065942660117095123588613539865633591363967420165037120660555385436055600\ 8021153515999072177802886905921051055311865891135700527436903005036714592973559\ 6717422497103756361433050489437413887832822652587354887338964390196869449391887\ 3979119787392669170850177784176472004182852251095288122944518913175066020389829\ 1367011364168287322121180411791730629528414233372873800327963596312928931181291\ 3562697848399536251323210385994487551259984743112784607408387155833025490013487\ 0946649167393968344516378211465661601340737061109777408314730283611555947448869\ 0870232147220423071690022590223176914178609277201932083270127821448420492603388\ 1753313762994930154402268591062309615640877789528349384386180217466921504900891\ 7259412440844687178825600889796802953198367290508512707171087864128993832229234\ 0460360108707137346600815839001074969899000209080320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -6965723728606528863421035599466\ 9168856365914178454714128066139341309848172651244583327775088758889809506393527\ 9804552768557438025450260211823338391493811343824513829810525704800848644777612\ 8675074945858564619523157144819943043533009346765774123308713934429748894111150\ 5734407435071732331544898356948890073745817060316518123095000632372486462880948\ 3730203986591983722105476772474014378480201823984705368730475241020141505684874\ 5917790579632620207710277273200992777650489148826247183253844427261627453767112\ 5472069068618928137372359850297125962354999509400010745693714698934318498281574\ 8847693190727618587754024453918414767893193119119444607919461095281611796198831\ 2454073408959822536024134255467775796637233038682582928563638098043416740685791\ 2669239109912115898853084465474156107330120013807200295478839326533468724613115\ 1017476321300469123414884928343306371855403961118092577947705291313001166927990\ 9093336907601071904479113341436987181875900179004928397590894211713606848647322\ 7083351034846712144613188367185010596650273526653548192664543848370894199788421\ 8382571452385568847386902027587572920554368583544604856482606351630814943106386\ 7709882086024529219341322862833917957552990554425738084816637279818418310964420\ 060527141876356821427632055974189091619092210103100093547191261300339821/665714\ 1981157583034722718308276498293356167415924264382259697611323592412105896318491\ 5810325877243285410561759343861441269993230638453577817870727838295536127631105\ 8014650864069149264228306003908555433157216091787800481759675749352007858505890\ 5749870798522862920827181617365172774043412005414021687363055063368274423091988\ 2263410474804563152385995157681661095189590525703042827381151037568306083378902\ 6900908985842650599679813911746305342690212170508006487418856291476335708110222\ 1297058013673257627922870484882063545761498059136451608380906788888837908846621\ 4855137316433530613509121132934681807716864522825897984701389174628145034639134\ 2756598109418722695851771366230603628978585631096157479937670951756242309656237\ 8783333077053621124990927262570583221742717211320912535676622318051179342105205\ 5452977743131043682923742383278563178173264830269244533426337062066542498856549\ 7989326171475161442831420133356737076993893321367441613477126094315098463666596\ 3003337251020517303904893342178733514308750001099855090446987261920149130674350\ 9209216957183937574527935397356068702591093008823712948684934753310429826697895\ 1272270643428496622223360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -3853279337032036483266716632373381108635350039302554676829\ 5031725020545562858091233984308312076810447996289869082390910838426805733195095\ 5784533385309625513478168637901719696107181532069457947206301965948988397744920\ 6553545291336697018942119381665167873218097172257657971920310825991238068168011\ 1920743260006784309301366704419034192889444096903242421419848114643307202941235\ 6410937109928645098805043495301456290008820288985621092460347184293527724240677\ 7826906234702034281883180595466970784297558278469010942291741735726327830914253\ 5625362267607568237194535765699697618169456669257277763226756111575755790079137\ 0257237758562511875559683035076382497229865741344030605598386248804376287004499\ 1463461191827331472953469621218217105670807658583142318722183839898267582353329\ 4555944612101719604610928270168958696189164114033418745149786559427981245341551\ 9443413558179993990235689824491696491920546122095129606391963129884144515794980\ 4970030202643165480877656124439243743204715871069994142706936964808213066753963\ 5824413261142502480288382737926581603739246973869076826239743209108750944860338\ 9794252611878939499885219004483943483737791096822401506034628322511679693428067\ 7475151852719354259551082674395635097117477082376080946223548557291191602513177\ 1526716009800834805185870062168482993986908509/44323582243498916056011336261132\ 6991288079997580628786881301953332004983168034062069119955571722380598437124398\ 6444279935041568418121072965971650271323503395020854629660435254348193806261713\ 0798506943026761609598656916058024453502954247930094497104218398058006413771207\ 8212926976514343381800119373928890778653281348088624818860682681470848842689672\ 0971276920944735260038201198300669433505011556557329927461656387181623282318335\ 0129458854861221337260528317488376911257281583668953468061242868376224133415909\ 4639288027697536660692664321927032679156980153304135616885802408662170308882554\ 3611802413619093164561714816715646552154162191713680231133499096363885999106199\ 1105085914040171601971141528490931182811645713523137424965966298690836107094149\ 0433770747856144530534379670544759676063538369085867829824506174405635687265553\ 8856067638826650098235026657225723286944209147258273305198289428301161360266213\ 0388790118661064977488083589088957977237382544244034761339028660203968677689727\ 2198806103692796418668134247490289207615175310277343825765215642722990915680347\ 3436003282889580888126085894612286962381474127807389293950962070153863867924480\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2082\ 5484093079073423898769593716970225150090993957075159945265542725638052074470210\ 6460431898243742109876855682064277232241941760987354093474347749908731599351609\ 8355934915916306079109715283310666732649395376015161989072303634665086342283226\ 9202531622918188349011223497292543705117685441878370731899133127393514759101024\ 0385127454357732182379891456600562223825732097829066579311974081481492217395827\ 4675735213948876867764962016951730382210357614791191679719949992264041232270746\ 1386973003308231576328662697651752768895215943344500891417624447644757819627666\ 4478694497328825218571111638193895626083391221412806668109399212696528336579870\ 9185091376793438804333363012268834080707734952636788797190178219801947321838331\ 0800441892104500898691284594533312800087640398664840784660020622862362110289824\ 0627137087200027438547294198671238471535697071045666673763649471346579577463488\ 6710089199032633048895991267766798670701542518860037888225632453357207947501675\ 3078532228249277530299366852904405416478913349149883313688988710325403019417586\ 7149861940365900881406103771421789818775610460593104095124551074791101890759480\ 2684574779397636570979320617675418012733132932296661865582885625735600526979228\ 8832243477836487994363540033719329017559466918060771806468596743670322878472778\ 73630226957630270789861680389603838360598751/3285961085004062529603946570663116\ 2160042674308751134336930151037422385265195853215469724179665173133986670905288\ 9773893349729209249143034082744977578547654644998188364051765348276294632250568\ 9323322605864909378915321990620123537938610281299666372614824954184650125621028\ 6717163575693003187821119325434283281917965759749979081470475521799423094901018\ 8193014011679562608297094314496932531671916669353435886779402792972331544783505\ 6385922408221430839899063589751540282327356488119323557464938266444732773266700\ 8276704846369522563999249572987244900273854092099730301040707273145999865219177\ 6131937361658967366585938877296578922103563338033847817158100417633264021402985\ 2906572926374049166912415892261827588808969411058313312865508693095575156465644\ 7512430492597990430574250483926631365408404421354606184123178986069885596200499\ 1002612474443439630930208945746805859436848859588576028835649802631409532248938\ 7725155405835409347755364548221760537627433334482259827211857906125282804386676\ 4772528105979764138892527961193087949346843183803236072004506745275168357384549\ 1978123035255583631351523578166381555512305001009699940609759136510596024753233\ 2202938363015069696000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -40155543238903053083285780986800376533365433896841650637179170\ 7122323402245503824213909501078666662496738399173114814869137025225937267897200\ 9871048169312921986887247038695206804191195959949743601932134363078249131303892\ 4790026712762223682731226168215990482585208110329044559722879170471625141880760\ 4801718950202771802088608104733654929620223817206183590511904999542900080675034\ 7693018455699960596558869955149975613155582988093436306825316534944216797777968\ 7203466770171439885263397243367489530801460340143845543458751924527013510355332\ 4456127301278831416790396995271421474848713517371261285233197085666387744707362\ 0297374355134210157022842681543678244952410075431528324435326205615830121989966\ 3633676634233793911433525510507670926095122583608182379589110812450828855204067\ 9938387372261538201161522804565731943937441948735995848271532906483311194952187\ 9541205744245871208098575758291082161702925103986082724787185831118439683760833\ 8245458163293008191378131234294166277576047548797837881849519921507841436462658\ 9231116236355016716269569085953775101696105053573503279976754679984054634876722\ 7744605707985717184901585583650355212368757021610007605692191473402869937682032\ 3568381119215464666759485373567297075247649777882654663158956728924754108344488\ 733879345876928781255187959595686978707063481214440118201/116951081410058891923\ 5689853399448449891960418699479829772238133779683593579710107204756832640528412\ 0993010757345156727991367342296099479856316633590469109107468610430090444736072\ 2120844446125943261062778486276287044702308463145930184441488786617186027025920\ 6545538988051049686240154131078509988538780519024864071791579386080751317290930\ 9848082768256630335142549772425245613323843441453800729748844166742568772402811\ 6402065490002054886953063353138253548875249037047428117262398280932475786489016\ 2995924020296494672090744917899760035661354888447608119337503062360864583645950\ 2895023850215998390475017389556407620947208082992904856297701109849620628778515\ 2433809442927673532953079106426456613104700461548986977361051173940202464034468\ 4321823029721889541509409245559804022776330067598789275196213196095728162712203\ 5017617148840200705967029563584394861172181428861577959580202167465497888815882\ 3090008820884867669686722759812974120246718515612589346944847525262220771373984\ 1723665946127649827662603159180773688185049449002953417903223194886977844937090\ 8970285277015298248294615420308384773741934964732051695588354712628841587212835\ 5366092986191608177858969600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -96591157772085132169544088189082635219714242303850996895\ 0722223545508014001851538008188802026314681684797121101327909671137088537611166\ 4366693961962265442205552674973150420949757021466432544132146485729526788312922\ 0360743744279764511243288473178351933733864779520850737531464171746224200336484\ 4094095044921363397412445653244378871124343383556610140804919156596057089022921\ 4247865504797864535112115139039977382348885846787458871153171774574461966780331\ 1084152979911010555593915530920386590039542126626936555619899600105186078590476\ 4797662276756586603714689216815861713784324113595404083508275550670731920107863\ 8909724122260040210888400972989094295474889031834222924463405541384870484094907\ 0398528931341736102020166941768679532757469865122098884379871841811928255735382\ 8086192723999017891160477136663144417242565993078214205069356257690505054808419\ 9835906140721386844796458916477610679234246514914134479628522167506557840069034\ 8556976251287809405607405414159819046491537558725933211456030282362560824092946\ 7626882180816912448313865406121325408518570623869637666238562685673238724650630\ 9103269629832688441092620983571334958391105185076156788494481980766799217114286\ 1114369051093298544515406122428247571814746626557937908698021598131409809601897\ 83541749738069141326467396777944877721921337502033331394514413864828361/2089871\ 2500625837688281100189417419133787140860365721438287576059800637028664562645038\ 7445782670501132155226957637896196170427777082454969676625805739956308354218847\ 7995369227615037233861113618409633177330082364990144786034398570128956138906587\ 8129830286708614374798949742352116034140750027454231890976204167299826223200986\ 6958152224318644330883570479690756911428201818876951984020049090143339001708785\ 2239917001763304028624823095861446651628830014175804443081979619560198726443889\ 7825477007374588500437976217263984282291016350703522728419887756574171202575428\ 4714618898257208559142793969619912162015103245148657125960624194457866282989527\ 2117125518656147559176122986448580381173895270156296507478522346482504545433087\ 2669824635288087857995121500617905793292321913845223307777337548399745211981529\ 5331023418351404472391835174277661533746027605271612889494968526601835874698334\ 3543394732744735764625103250593198838111320345172411852669039701931047600730717\ 2501067416282956798635899262395327875403129992335647783318803935784592264898858\ 1417948662899950070752965732898086250422551189539568995713818669305825980642169\ 1622278068108207390717430563281068798877584326656000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 239746864591956287555567083811632\ 4600617827068081216394845520643496124447446647923733020503970071104164899389464\ 4019479324644754233984625928435038601685985486890122766766933071002825016763608\ 5596651430241400828778219511892283505034585104798984065321850715825961309420768\ 9718248094933779404806806649011925300462390261319833927186207264361535983664106\ 8815852660130892163075265495902981509658974376652144009636367291712373144373037\ 9115527701097984761273161669645919485548763495186084199391564534394344884208706\ 0062449765836710729901343670463451077483335024605527419387137944256663669185387\ 1623581238358280158382092411315212611628135240661476578565572895165000014197457\ 8527527178040304216789215918819788755231582684240693517539899650892529788404953\ 3497646123382655265143208076728994091979093837734409521688030734920308457975313\ 1693821066628735293746451834966851506993185521846758620618026718010979301648755\ 6285840067145337796019925664614946277392862596652843129020234434322918589987892\ 8871165972188783355364617330276757574215762809121057104028489049562223987403735\ 5900042609816415767461204992503068626764617165974424221252799921533801032363195\ 9327036754906520658093509346242144890745161307179158545848045754818892667583446\ 8849192207165132571363998426643080298288897418975204793693463775425225187326904\ 469767160657/642599874705830239941468044313801052490810601207733534324779020206\ 7061930778729148452641553197205546327105659187069494406436653598583335826477157\ 1950139155993629145957226229763579108700575231553701121598509706444351688159409\ 4943241695322287224788031355550306580172377317124918542973811971241213468449397\ 2021460173706666294359876892829755709331827286366346800358116996674298737242827\ 9400990265609359820051950246436040841152845971868444506621777038664724108218637\ 2634848379923874495997692645809862097617624451966934414343992055723244595808199\ 5263476432045060815720596706932998778305785209254647164390039469236842982719429\ 2375454979651136100317932361583547408812388144789065422483637050437394106481073\ 9035929610597979707259703491356822718811082561290452008631458808525880753639478\ 4302629326249311483583689224328189564412920786765769937876897719981006481357851\ 5379963621389241352270319898404642248844317899824788433245143114968366498042839\ 7343236699865805185743785066291703582091359928330445907403917601440124189763596\ 9812880668411872721437499663023230673859343445696258407610400372870311178584279\ 7170529645269507509618795802962955161755228226285360631345315840000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 5569010731639569785\ 2826190080840575020654247163677225380233402092480010965861371071032625959149950\ 8516097795069230225286828552923662140550497612079562763020402077592648216785102\ 8287309899718639021565830083867787843993896970912038053179777639975896192448685\ 9553663017866335587933431798015692528447348292380860752628908722787051324622217\ 5310187769810090387542091302552742817915723487946360718754562736963404139518998\ 6229622217516488403416322355554606158662612043026431136053401095645743431067423\ 5121977640959049743024918279380570243135860458143787924067511440342753447901795\ 2534460973894837334618300536970844978621742353136858398162645682083500813569272\ 1907578654236877896638283736209227470556682639536879953664803827522027871514509\ 3554795586694842653849813525792477429237801489363572263537987930082710401741470\ 2375527737979462399796412053398051076533830124738634633351330823224128443177528\ 7181310885490474828817810697692750588895185549322773198338935651891033272466643\ 4273754492141545797481497960758013978958817449150509379635659343081280606934596\ 4935467620390067424028559619391522117776273653564365517428137251191209854026821\ 2952102564192299316677408116477200884433732114830197579126996349212432252975503\ 5787111256694527213629490176777100456422276145959315445047392274067506987206738\ 948906151772504813577973933573499472141/716062775971033094038723780010444312950\ 0328987387309360450742635878119413124004271909661673641799920556191566351631543\ 1213478022566085569840503503307922688309928426534639340691443969973817383806321\ 8505015451131197767460845326304117218942883226138426163828055905517101519078416\ 8350548535462771137404583692420209104211590436206465352197531488115442372711728\ 8680983054336870445635928204464232760020027576369323191982742971384497721623365\ 3668842956676100333811271926882023414219893925526464036183646910755211859056588\ 7566510847724079995207042280593441204141692684155500006159466095336774699500963\ 7260801567932204352286724984135285271580346791826501098378929272751274169385680\ 8574015693124383119713406228661480335862286117586943163949405219297196300342933\ 2731132677953278987291624077714827653788797751853968583834196272716337271221202\ 4980701848276037686804292037158700333384484714762863542699794186683151378999145\ 8815911358506971498955470177366332957420577984155978932253286564523568169093092\ 7106422457074540955637125068506735227399420772877620740848775282562785921557430\ 1380508136561195378602189633818909353142879366330005656410113143480768891802567\ 8973575823939719921664000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1191537839606087515569909348904364633524843492351065752601\ 0710150253407772276823726161129483186782999789310788138361055396050832115223419\ 3719504512758415349542282631011694940242757749409823981271449092974198217504355\ 0073552580706596845391861878761701214501761995551329941830265937882766526360109\ 7658064999858292086507230867558272357043497873546314433691416735856232197974874\ 4630930294902999061591196261125541771265536776358401543101140430245964204597565\ 1526162177886766463836712889013444616692172325953371960877858226432635200219309\ 7613041001480664103695321340789499006021847396386466658188309902593568662086798\ 0581166716566517418144855517476025831763568015740010111151424316662187387199432\ 2277014473251921663243671646947932336249050571983556435243957973072393280243918\ 4865488745751759710170254700255792229472222584366250884638547976217024430045703\ 7602442725462798631356427233691997058301898168111505656549324716840349282604026\ 2572918205118595763410944117394725728655419830399146086859250351393748228418860\ 1655185612388445968276203496592362124053045413123326481582378262569290893287719\ 2315655920271422422896893289611703075165160633788441147011093802560932346068589\ 6438851132449745725154518736899743556928854044783049034189262662243380253851241\ 7397045076142473340884921052298684524231257102432492986129978826787935070414645\ 46051/9973202999928553761589005020688799983382566541483254688746453497540446749\ 9422277498445782846870715660186543437551132194003611965196334546914355937682219\ 5882332631470036700963926983039800332885423816346810436744680063890007689720936\ 0605899987093118309872103191309391270440804343275838157716956593991480757074660\ 2368608329663744281681181852311223862126733507720061848362820875507626871041042\ 3176098940745742538530736980314948053517149962269069989342527943260109351895834\ 1776018979279078336685293136898513464904296992104510200195969882657781704372535\ 0184418138756137111502454683864834708552199505949556743789842018459079112487223\ 0715025806725427536214705330422667621418842198701746157122088736084836971842565\ 4537833943998064679896959990993501467205126317472376074975361085516652488373250\ 0424028076954863432107545379987014359457357038192705189248060689552904544487351\ 8459990205693098036278798950133091818548136937314487741605868120886862938532872\ 4375460906733660448571935066389590170197767079758373424505802733995460509998372\ 3791347899287844022075084934006320721851131627391082057466823570060819685489079\ 9652348500001016597114870654176876235663544198579746847986176244894924800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 345186634\ 8520546192581545471351932155607458198779912903524027180311034002273825719987767\ 6366480623163248308922274005484985594223849940260504334369490653630874782362294\ 2670196741295747955411250294375045169346473371731304844637868698356977276059137\ 4963449715570062070373056415851883036752189095636387170232634943502237501785819\ 4294928935658804891707433255889466785289357887848732157564136428017548637777038\ 9600661442676309534174666899907004969044006684159010625746649348080679928144085\ 1236075088453979157993599414601060804144241642619047120286972223881477579243325\ 4814802455436645422965650566595312383217162116447124435245136083687628973880043\ 6078481982353222043711566482099662269040896045089471586643108752186205689665186\ 8133499019151298174991866674844798661553004019195080463746969254397328930042279\ 6082334833892318013092543062922076271271765257976188829062298856983953264383723\ 8427077517540082804924755543430463386872739722265288151374694522543609446515607\ 9355062771680745158424555287887243252193535858323369235387347087492891378741982\ 1117023739971720461630483417497875153717953021286956194950258000782675003193974\ 2421414161631414148100570102002265338965665022975849933158001411547569978988078\ 7774819481474729165310341403075868241409388740865206693711820857854743568498892\ 6565984690475823466489904743099895143866087523534243030063/21474492588921603622\ 7663268167196740859405415366298839267851534760853084417105403882587606937146926\ 7758149752480392127479885125428302044885490457597138777107227750506597384715343\ 5946789464374841602049554313102703394415894469981614027639258294841565402282827\ 8522470115401553053552656078765632361251954040503198768205348218528949996066656\ 9086549514358840728753409603933379842824054370090147366522563931243985157111959\ 6599408560060614987679722254122723792768260694231630580204269630093186211247884\ 0892758043285872063913921908422455610586073639181105202023826861883270242770749\ 7763245908862110136894162696734656367019925202564030707502057957411142756418706\ 6358471289661705011062970305426565324231819070304574524502698193882390806201139\ 8650019707784548140854144639369361115722312913950764506918088704953350820398989\ 5409092745119712568098605587997153503153813662223408953717013685393475571576461\ 0864443480163505597593514375118253405659890837606624818181711420588768755888911\ 2095234948225338662610213148820459608876004897865838776539177927744141666343636\ 8562201273682581757811120681955644929866476973575029596824290860704973766594164\ 9938824391366038852492323139664409098675696791715840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 577760530884775612251303835454\ 2194232532453940582615593135928047792452799635246166262483738452984679209304725\ 3360312471371976800259582199642233796784785718394619208607350611365486915842784\ 9205790920443141017770791198922536694419525449556661189319851048649790266360004\ 7784328166207778225687926740246318916684262779347587868778969546238391347647992\ 0228094194775867222362299776956610546431520681524728439975457957197986150417295\ 8517537195494712125144146552747732153383847123975148145909971123835770968500312\ 2205970373196339472373382282580455234807701822405190274192459749788889320634954\ 5522943624915489871473946339473199925653372563891634099813405052108665602110215\ 3891704551878507030745845783292327640984669325373286349876404530647677791548766\ 6257751097010176733663726550225190062565379284993490775370051913116679705154522\ 5906356055206586474957233118071435751136891186726583374659925097823070338459300\ 9710082144494493539543537871323752004427633774227926281548277279998607031736523\ 3424836405388109698644971434194002406823179133316794849238072605251287351906035\ 1487276059007457435794656697781355821417787259728121281736032878877935904472461\ 4483139337814747907315602519670406563682096900260635226020335747156481802172354\ 7476304011304954965158947028037477966404555026514027007579218954434827524603530\ 702374326296372068896979292301133659209407/289253459049290236401254643221442569\ 5337774181666221129630297002004337026119592961083246106756208783661291103174029\ 0861054363370603905927784369380483595469661200039534334819641996797944429099969\ 2257964770041305281590049085408766741206775815014508288929764583105677724421944\ 2990386895577245525229156209545884392779985689013917108016363588126038989252793\ 6914661381019785103624078572633495202447870683531809822458682510876971942477947\ 7820132390538066807954855413146518266622710321483033249314552044548439877204793\ 8328647668194399159902515735767896610137202493100271280302786153274880027175720\ 9057257915654901949079596185096413264989167646153379937325250223257484267418339\ 0195194439143130217862052969448953620756784889573576431339329023723200332540874\ 9837830192166586445908103893897279825985598845858922751194568798670742607190941\ 8365992495491857907922413488453284298130464010333901101317201854965215963808681\ 8838494382675057993496747452311529598436630752725853578975038665313702209177842\ 8299232112248756454171114530274077573435452402335546915825949454581269532455707\ 7485130114744509550359802838565537570051700440041672194465414795449090524954898\ 8056545915207624567351856224788551827456000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 22059213991664086683298740645632951273859\ 6181687227588545119704660950374883388762409819652429628202295379315357959338951\ 1496611347028627375879368218116491650463638816948774291919463152709008258995023\ 3494579333019071506302001297763780250134291551415764217133153454559233637415546\ 3932737441087056651646437491893558868124063444795304557640117477830877244549144\ 4148372649711421201710111851114000425725323625554513626664246768318150500154091\ 8875374319941244383594875183065189439610072729656238695646224307961432211971720\ 9414028556093864768713599542462393972101513419367447273054691429799856276787056\ 8710949413635798911553666072409857742524938892288479724150705350258967122710936\ 8403098737591678519957656913516478845929374467035191013679906473720222218354453\ 5529998458291477936516097954049231150269746040738996080697599573353911340251309\ 8147214639324377497643177186381647079723294649703274003776231905333941502749378\ 0131247488930711053607582668444696556244165849010587247876882901262521690495531\ 4146489774991835154742314680425940929668780411639275558805669182496878241459616\ 5683549405579878845129502552677268036643294784251467445137398334961774994705107\ 8734610801832067499119476903283414642453767019287965003150374650958806166731947\ 5436454482347216980510862168811172199353400834661952937377081614633932134286508\ 9339931935613725407523199407034822800529/94057396417967533271547467864968684055\ 1162618796354737147860788258271176219041372775977252157680449869013377045341832\ 0743763908826763477111268303506169411742269963039186698303059494177331615542162\ 1606114351166896152029426740027134441859589771089419640345746737292299828667767\ 6750653721705179953525483211028057978485377870952788757465854357357309339917400\ 6664259413776987952355272681017674940139236102010856440643275919536382195677262\ 7505620978710085392022142079559749128927187055779099339452077826238817758562673\ 6325575979240778984408223433824044758148185524785515158356231424894197741186626\ 9710767439574457996517744056258237628344178223600000193773205101583404383369428\ 3500532484310596723615856969411970253228796795277051295687026803095484188228155\ 2084364084025403650826560101597475605440928423012724324228996714659325459863615\ 3941721127614974248783635803556609928919554074536717202667750209377456100678723\ 9584830131863842679532870249502230108383130256290119364789798879228541230938885\ 3859403256515166887004372076769905279586443287377676945692331568624605234975277\ 0135896016615883986344497192929151343402055964320455215868346820387148737434526\ 8269055322767151875691795351221961551249408000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 12057812461937801234295534675924681\ 5439469158318865315933000998675818953928495507098384040593558952919567382136568\ 5502939372844247598852947990941925339737627483443403199194649044295259660926336\ 2904410911557634662664359861960109613186149679786176497725968640027317621381785\ 5656092792518852606197191009224904392394850399186447802772529658441325006255471\ 0689438732178530028704191591776128784114459209499847516282461594524826753013857\ 5022410675728886508746466103026581358926800927842373453962328547626238222695342\ 0549514745799834949341701873174651425080763478124675721300919796618621206546802\ 8911449382728142069949928070547007189510485689651348286968556059085387277603300\ 1982353708908184993565105303761023357277879774983665634731483025662113848384482\ 6019812991707694905073779080476818389086212368066303376466965522181194678633364\ 8483243691976007623475036947558516893064760036104184776175102241968054220511932\ 8050870010832564455920819328317289066561912772678669860656964673316582335219340\ 7563057733431563135261249268247559079787705941484203488005677433493247559726633\ 8311024403472702775534473547636547121126175350549505132632314715200620461975263\ 0274611812328720583658177519004886285727455653291654830338774171760450944045248\ 7990462696491528845332700829861049356904860606145491803793955402693080603513961\ 71511283928798547487524945574995886332440573/4582486139943048760307660141212545\ 8209111891088518083680532358861032110115597676460202721582951632190288623092820\ 0883388179413509611428976736780691979682448624106914100079186816060099974127412\ 7583489995576260948809059609241853773262271670914863988268742720001545055821128\ 1296641219783531623514699971476400972208418978894353068066060601968305638792954\ 3524732828242481847724143588086089703175599893361889698008679681686102846895837\ 8398845941947390536568586857512417859900853549998535580343443765736491910902376\ 8516684828852999757759328355949515308657258987547575291386347707211411868483674\ 8934815973673040186498297647292606707350547252965255832830481044489749736163140\ 2254100565000322926266744136791388667049109511430049964861282588573383610769413\ 2176102403559615826098636796538922179945732021930855500932068985207178713461416\ 6514833164176867420469127886539080358921516357011589750609152183580443571930415\ 5935033574094438438143101433744450303322429495809593385317892619874218544190348\ 9781940783318647888283478242959398670114741833901238075854556127076979757741843\ 9282924055974145202840574075017658945107918727138077932524809055835570737337126\ 8614531281211228780907372457525025973678899200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 571396090795832887726044394741305\ 5655854335029066616054941307848341330489692899423114192031465145370323318429664\ 5433836069929571879618376046664430400771324349951719687816220406340199585856717\ 4154770771965972994053307396929318288844803592306522634388882055939532578673666\ 8175547433654478437011628846321670317243221800007417480876197322723977282239463\ 0797284593798600310509990518138628866715775621484036732316997874856755134330584\ 2050324849787436720789039108308151594907665760870102787954711137935590166988994\ 3715561784102761056238577365171909287707994472067980401380929450008602745315632\ 8682277223737816652168484914604136392163534256271577454727985392438698055722270\ 9547262576286574465874590956276674249524336468113537185385006565548286269223881\ 3384818809518993927298080149831377500276995653749830127812580335415206590493282\ 5828439708580638014225191859199319773717622055730451617950321067277233696860708\ 5080903621103913737023443665131384228462505787000309471580664603699375808819971\ 6836911944077371180930661029081749811602388928608905054897425865990647265300322\ 6242064344283951161377297979287679917779520650966456523088402513491873676333908\ 7253079818583845417448380827229868934235736508058807917425591941128873165844192\ 8827251183744873356071701422944159592168044118463921792933580799028212837843833\ 373854396855442336719469810000952642542927113374064711/201472410422670576561173\ 7123072616147575302927598645070104617315077513688491535637531558579366885183434\ 4446102398041116358945895423905065482579641895749576194765440241361319077646964\ 2559534868645138057593995583369761227003736195266397760534299273965864566978904\ 9292079928836855771657582090554061258860035560192227620143771475660381996476500\ 7873313801287749389347626757163114957050824993683597507309902590445865218371054\ 7512754307029493770029224084270787043543879833423766248445937596900939056046156\ 2176369643982804986470426519024740754571363536671527051640505784760123235518069\ 3335999111065174834271343540546390085753445312422628420231924131488575065228189\ 5912368902856960888963189700053427294054035849163109152033104713450197361824129\ 8486554207380448156920384062125416367444631959377667473913560576654500997968935\ 1490238205050380467168146200865634492828915936793950860575972701211020902682565\ 3897772559689973071643665802408095505208787209669126946355785805433805241839920\ 1700512819142951432961982146289108566802256645534719396523070078267109433327020\ 3663749571587089774303387569082706540099961410451872328160947647458471491366435\ 4796706351050604418501498630274485301086434324920705376431426764800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 17007012933291\ 3545954072480493902760111961330046245588441492807212024599735244570970605600065\ 0074514223996592985388199404240421294367137081143418206459970097019710787279607\ 0220674832214487627223206166617354947757664997132544312344455780910307981396699\ 0885716959408305928865598069683006559613728315829165476709493987466702849813547\ 0053254680499597163633808823754127800670083249807985548137945772087520165541518\ 8766619620474462203624537297743263743040709833810109902688987055765987451053772\ 6718653197099096175545708641861068290150742912890684035178629689366134259643277\ 7404365258543554298035818191208994440628699659567675197398875352264682665646973\ 9388848107758642834646251160790226454519800581623013808053962563964985424681107\ 2953044473819793588382281710994569256307115716886609302200770520166087231344861\ 5426676159238737163822654771735746649663094791256501243001947220394671199374755\ 9410963923220595245285310531375698301788666803426023925996177143345751670964846\ 3964774194657077326531904204281985250520820515308244687766637264438713902985945\ 7000044043963560792401381900269691836753859876695748588102924926087711872434307\ 2599187533131267448352700761707998585502414174617004104709330425831142222192465\ 6844312132201429034807154890447061106571487465265993010459566717714211291262009\ 7384424147065624883666305606474048079241513048766939538749836955073216357832741\ 91/5781099712770715191490458794372641589256263603024742130284941539316294715599\ 8246467239924765998245174763812257373499130308268325976738792522351088946711227\ 6726648233645682029943771404101393340462075270911650776810777108795195732102283\ 3940211316941995009351034442764926449802694872588557490188087227704457537304582\ 7389310414665467916102395832716883454260100291528813907672771135635563507500556\ 7774127172405901268042243637796785027448105161066106318008703112420897391021990\ 4674469844889874770508952418047929465685360198302903614352566739685934816213696\ 5101535583114353166150764360975649249268189298829049938832325371813079815598300\ 5547239889009966045065423979178349139080334998813200605075805613241001816484854\ 4785725914923918325649522037909780806512642452671273037464222860154813060037263\ 4913344185576668415260970117399876761526687972003957912418873254585612111934982\ 4481082104681724336536799201935616027088400981101125745074849445033724239104834\ 5880469506847568966060665129339493996069263415526935620115625349296565275113462\ 2043682103593316004857243854147854614451285075630497875415145213826331770185863\ 7552332272033085245591141341262539121363380583558662707175364985069941812785595\ 0247667467445862400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 27061681646758103664251135834217726774518968777611092765559\ 3612608434143849726818003528724940004456708698363821250151550924037545845548331\ 0795754889722665309224033772353181469753062564863252316001550784912777552412526\ 9434858688830530189793343159834305027568813578760246421257905998552219009078331\ 7450958688824614529490086131774117566842453868162910373292686696557735548502934\ 8106370798832487554950500754748537932094586706923538127345758337215045351315055\ 7218927126976022174610753644798511113862772003289637890458333986416117600389612\ 4773952101326625767145482486220937859769953577761039793187691858454425269719159\ 0612584443405286122199384987230774309280365701947592983231487205157788619287519\ 9466776334525995211719122725050714134318873659653512859841882844883300662224390\ 1048827749051124653376587511363812647683167563829609814405460913407438309209097\ 6949031420778924588131613645055535736494208936201318120114876370202571478780855\ 8064549716139951329467978202929153729000413165432474091586130844311371178028100\ 6916698147914174131975646697098404789135569011883000941682464877305072446301968\ 4153997814383413265812764496220288024991418352189915946314946187786913189341084\ 7022654702343201941026877016007777355228129961505609446296062471794992127635723\ 1553599826428272785800002776401966241007398127297282945821491582229313198112987\ 33681921152289965314640018670713297869762689/9227120317477085445255494264810199\ 3329387093631582101645321811847429515156395570346225067898908888352785700073150\ 7175386590860575215003699242013212925417997281177450775659669689492533244046110\ 3702287768343765915224083720545495122115403735754610419262062508217004391867253\ 9647247832452227775258166005093026286259982682287065898902153550658873618525059\ 0007769625502144051535866872562868409533289642313438302456166931179760583350827\ 6165242671284623431934531643604609532619657124284634586992733675377357655104891\ 5815761139285881407931148627834762011803569885642369088920063305115808290388867\ 6717912822327259905633337479027999449953713407101479408111074917879233393349305\ 6894470270323965266957937472530452964312776177962773152807003024007163690011862\ 2341782957462378508997183499913042426214685920514747771939364046767052577904012\ 2210677490209788473690634846941834557624702351297222175924106195360303964107607\ 6056849791913052237039601949187403153017994851302415801166322402565900704118728\ 7083765872700872815944816705213257462967369849047864697155874284591362839966968\ 5985270220355609991767099145036961256655745581847989113051089760761842867611821\ 1405281653613893272067167640192157255680793603091202891341653480570880000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 452749918\ 3087337613802645381171750889727477489540528740112176576881836287275463969669058\ 6330210534237563954153338143224739797387982218086479283765505519057235072436127\ 7548988333206889656209900956767682968836862479678931726464154594458991491636476\ 2835217800098588982671638281303635734118880239368657680601522646632436524992990\ 4892557340589936233752472415334195954131781262946263307421534852813087706035327\ 2239101090346726589169305149406412687961438889053923063944918799456150754103893\ 4904302769876911598401550433717293293280813223109726541628526860725897355968906\ 2738943380082396815409595887132703747550537818573490826412375858287080401616285\ 3691288913910861292650063150042253676197642175452333746836902161422427179177616\ 9878980545239167151594736920363957399205656613927141573378444989990075514914479\ 9739278968243996469792970702748755437810437373017297489470887494181839038584189\ 5631520658102526537941429021960887439801653972908398215665896196335201257547113\ 2190840697767506999357809476297375712499166275427925620057348233207419236216480\ 9541055765333695664515930099032085247492241607032087738596859476166687087324250\ 0554892960052440366316180188468677714673206824194080342108719594024528543441350\ 0000813734218167834649860621349708030835483845727733092937580959116962348984082\ 2074068671513488741313036255747429870094663720597505649325826377639500642773582\ 2336237440544731/16188534926310322136783969145987649453169524823540855478897767\ 8936027505623909220600876054841307701263483754508239234832552231289123971477982\ 1097630300585999760238041892826697945376743210332938254370811227304275493915599\ 3027833407676977717778627895781728837755935652552793074137393312336525621054087\ 9421834507709536365854090671029706441600588498589694329362317393406002027663061\ 9186378207230528523012078572114159525708806433605356300046507032582118739128734\ 1111826402804425365396452978836341756545621279093114165146242845485389715189052\ 3667378821716062225173698806693802633795091889466254311216372003704262760800022\ 5330967707005706767063839234885768825362019241715516989809516750527038786404349\ 5754281588071923645634372558120307348206316071437706263805688419442000210383081\ 6915451290352295509247161573558216606120274649648707060682500489507002922316196\ 7635203064929085452202831803298762838832514716352170966928588631991754452911447\ 9320924454005482583288756544817562370133767899826170953149650299408165460917039\ 3089881997457018703796103722748819245395176493092024480536497666946075840028483\ 2701426580801413603200367071922084054180859940924134331243449373091678765284605\ 0553989173558682959707709949706337727283200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 36664855963685857969734828305448968\ 1185736806808007532768365203000292582649840137854180787912139223433716099913479\ 1083314877838794177724033530417053061378812274494288512265858787121966732558170\ 9409198509024260762583054088163556286890093838981219992102918907338820564208324\ 6138217830752848362147139231990871660026638113380778734736341856424350711354869\ 2819957123354416275061118871420510381787144815067958204290698422983745042820991\ 9289518795754859694196092805471435877425054075243608245598713925698765839358485\ 8414058784829888556927942526954140698254342115612611822432179288973048238434478\ 3300445126730915855494667634628286091089590542662166162452782305901742267884568\ 2929312997273525073246689166570372879712949996443980932127193997120904095568810\ 9810099830394946188930701423621256649380517628762057286923701410402112292439128\ 6888098913647416599001608517245633552368221588147097111186608273307595558570325\ 2839193918401689478201470554160192378143103258766503195826550814891095729673640\ 3666543629975494691452623794311870489788878834951709406821957106790307065354567\ 7400570279243249247578541050597293516734515003784050068018281843024256349396705\ 5715666921911912698002183983597226717922107605936407824293742343199029010280178\ 8497277019312058377168785116345785775346802695596393630355281678182983018430265\ 71633124542582538954253635398546156927045215297509731600622671043450319563/1451\ 9476108607897312732884848622876760878661408001188783279753469147802566765673334\ 4666478099322443033218961704255612023897029569885328972802485267531139937438199\ 3743589990984561305239879167319486358128664956727660911386003507591541889055125\ 0283674672677767242742871144377730224513331859940598465229940082475829760873951\ 4464119568536649131707650287030130429351876235953268587272164640474749136995712\ 4572683458199461277785530770140856049651127116081558444693174283382636709027727\ 6182641957190760302237902090781444382477935615566608790392531897877397908493184\ 0201746214582135997146491234080334881820130690121826874062736399044074630224852\ 5854966685634847140751620354511774927654481830117609410953078161623721102410110\ 9055604880145215600292220536743479713740533262041918709005250541255477353416756\ 4172894202748011166871061343985921311214024069067253972222261419574768821046336\ 2517463443620645720119168833370906266947073520598948927270599602720149048316877\ 4855549199488416315880457697265145230801184370606070407702418038113988236770408\ 4026373447710895644980452914905436864873261385070548443488654165121719738241578\ 6683329573324913956685166773222161102440321561117113174547233804734509857137871\ 6569314097776181431500800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 478727855818236289845039987724783566494093446474539\ 1750997516225381503623401882675715913398929807321418589251946891877592893200911\ 6207903315405317682913864964485670122890386233746948063291525219450284342414770\ 1812876139772751759721747200308904533884958705977937427240686374829471326881111\ 2138388344834302367528842458765174808235881310711139881339691235531522244279602\ 9492220165482402333083858923173772003751148371961738403702171097679836002652640\ 6782982948461764228681127789754734840425957555705545201421941923399199529196380\ 6439874837779658340688157830678171475067292866062707809872237729595947988720597\ 6870161969486323867324352210517976878465516524097027316441989034913182137505426\ 0188566955872395571177924111925121065499251058661925692025072382448956305428446\ 4138670809385179710216753682197958907066867094953929696576523110332936653626909\ 7465521432916751885940571290389310494530961360989591218150428000658238273601816\ 2959502192401221443936674543878275542152162066964410352338076717652531871483893\ 9640887703066580281198784080229649063250811185277162799317114923471348666336029\ 0866381509482330591050781605845627635575946555954639805778743168777944107375470\ 0992586428825345113734269393384172626634699975378828023690688008799444344687576\ 1778895084401885763827054109692246613814687197214924937995684291236449112669418\ 32956716097336166635685121948878314482919871213776927/2263530126739034644756948\ 0102892249169385732832003007662770292370163652438934642393562464403165098494809\ 3455036658665117426177376643504437565417388812999553566302852696877859498414275\ 3160957835453994824699605393862231708636258738563824412081582107785699508440588\ 9544324423090813193291905040248972103873598297226734131723712080974567447258460\ 0779091940469198524549904986164890213723876981786493927612435929125275825952591\ 6242032048425275037628730508079284027266650242815773702163714703260589081831989\ 5118996328337290600996171329965642152703017176854470593960547338208085416528547\ 3075382034802541351096958301675604502138782903004288920638442741610630625167275\ 9640349698942583499566496668778373268506200649296946153667503292064574073517704\ 9137883383958688848100059422043061364727641250556469988258259449897221014425999\ 6469405979241003677959203462151073074890811144663298925614528722554942773835603\ 7945283261551529125638253492390080925063450704192549737141010021736680055626971\ 7655694474876736681917046903019107601275736858410452356421054882839503591373118\ 5979259360075168853340833737121186302855436123919935818152737874286460245857901\ 7998765078284382605865734110171009596285792589713019256683233628454454820864000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 12481130866204036214993310166557289163851745576651742748514450231625270958306\ 0257275252495510999884877626407487327349798105722635781714956657953770077105237\ 5438014776991555439082553032253244973847864955173575360944714068714829009075974\ 6196944068555751780595679275930063495267520070433016960865830075206932306764023\ 3774503465009096496910938294154538640707255589868784500813047538422300486666112\ 9981960823613603180110727166711155870281708511229496140873041714752190552482462\ 7091774447938931319863785940314024921952526677556260696083707115025366059153135\ 6787061727123393269250493278958462281643024001689870306416776422115442213393508\ 2618680803350966642884767025332180840292284917970216615174609230156738375306392\ 2896454686999108293415005645785215767538598645234249185336190080974678412681015\ 7923065518977021611736346024933393798625119994699877805888547964438655514844461\ 5707035759100318094175186263303069266566160167619842352433437333349764491495902\ 1173964069190886340766957829041544495994763434749453803804282827880287070709382\ 1437685340447891724337202715428792236357622631438787307028187054592634771511019\ 2850079750766953209317304590956947380088680126581915297145806339789036124463609\ 3537082571683969425866990037385289629156076858856419430830671204774205236726227\ 7635363663804571778576935846986414120520616920449655030015828359004261430211358\ 8313062283429653349238328871486792654513931/79586029756684545317242435543351099\ 6452017934769415248806179076540974823632366812153780431754958504748274195972238\ 3740589966402687907330592198497185268349313556094201628529796051766119347987328\ 3863664829989646799000471341609905202769582890385769334293881856355515642998830\ 6983696095832664625711872375079503994218801870646264994331866814735302106025621\ 0627571074975046968595943714487691695497928653161184171320763298513343423815282\ 5163114715536407978390282328919307390525709187110702998406628492305170427091779\ 9826268709375632070464021497084314498613720728167861022076346164439415234804971\ 7332052113801543134674538401795660058326658618515441642341074309991083692108655\ 2976879107918211233475897424106086859254071739571132577922540539004117974588944\ 8797919076787118928137997209788096035046377478126473845002631237314705493199403\ 1638947081634558274665922142517424857282012286642701640685126889696126216737526\ 0909550869905699248782218561109218759142680258200528149995325204564879942809908\ 1396332852134421003750011779280423530483096090240032606415574256437230171909819\ 7661571082009570527342100815605188941038071250166800221065089030997457679682708\ 4199672377916646116869305933141896528123821305906242261978766391731496552287436\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 759635099450448393918742036883584372098383845169847350627361988706554509\ 5088059245430377112688703044249556974876079279896348673989890607662429475002179\ 7315924329825710276382935844879753342114273593823538892824413472975712005108978\ 8796086780771325168290120735899162768779676894447770196765114985195033182028513\ 1970671567695212556776631621178779186966243269550808755478736373572422345628648\ 3719362398076619979041380483948893969982299414325302923370845913647790323572980\ 9362338536541210859005582422871204688596945355896351443357429585340574229138373\ 3299682954191300353365872368597941798269808394518574379563073119407698753749184\ 7239538961312429878398964273104425438639960419618659226570893320656512111652101\ 3660319328513469692390774256054450696273815746031676797670880880215954075495502\ 5678804359727848103515513135579636474324258105426085932508666774665115197070614\ 8113014842872916550144183480372511566243586539708155664184998302170700165292670\ 3744554761968638786490865399855354585447908988350086472027662318574031239639944\ 5094059556529310692910934552043252711245476301092017753403865753378251620240455\ 1834989723946994230155138583541876393835426220498933567387317720209807024816280\ 5291288308371673089516962571737623121412869488293922861556938734677475034411603\ 8095571849294231955970027431623594685056822740704753723079731557747102189895217\ 3633949706485020282978368810949079079319684591/85010858275722779769825097882191\ 1598992635601017637070599020211917087023414543631326369502742307499603825461580\ 2998014707415078922613194389959956654922877336972858340797945520613220721265608\ 0358790152937910702360867153403369037111065505192175842391932831600302298791815\ 2377820800555590199691633141312116548602953784923322895556712191631502192611370\ 1908085458149216775402290263661464675521133181346684057386914035593341909017729\ 4727728107403486306202310821850138268391256799336083324691546253461428198466171\ 7568102999205862529290369794556927165868754804420815396028816176709048376773811\ 9010338191848762880346443203377299032347432721153342716000048069263675082763380\ 4310415620087664796609604036869881326958197812654516979436204685813651714814550\ 7070159920014969639387186020899981619308115442829552427689864404767456885390025\ 1073990613989812954605840934441019544856338740937971461216824193411167399332948\ 8652246244770859148073477797372994500585709794000924871224796899775681730198153\ 6506679936737247101068583056076043021154329356826284577121629314679596438983871\ 5454420674908855287246208941994939889510327517750456057176145756471491063296559\ 4995815849981646415713060225312786299170741462107029544156633348302545135440232\ 4480000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1503893245592454764567988783878737447025877018936500979624196067885398\ 8982804180191800277808258136589698590202641380350476089342760402788905209190380\ 1171957461019306746492745159740089591897368456495725252876515065920610431307572\ 5369283573976769541798097504963832682694834406481637822246129527064693310917707\ 2839210670048917202728603766406928461823175846406070907832065187778378312138103\ 8117426236170285422846452075778669163654333512735458452820181282107638147835443\ 5614275913239516543763342126276181740055406731657478359862927336918229009938384\ 7983908589743785986930912340741849530668946365427631831192292408133715540007628\ 6376785356813046598298057936956512422442963784647739213749098182596217951178965\ 4164256372751129171629646857521362284813586594643093789508181776715887132310089\ 4297060382729938954625012666106716891976570909474733465991717337611119090130880\ 7464473634170669623906091001193950427486189385531171339754362029628471363368259\ 6342589806894994142544747975111341997059337988326979148666199913464743143237427\ 8340368409446778924513322510867889864955221317296031803228007360338877767953743\ 7810477552390665116000672783036030878123364012988454453362722181086945107919888\ 6376853185990826192908818081418938558069621171630702943390299593214973444337516\ 1086103786522362902411769392499745675604232589229461793949292662365822493894328\ 894491546397006326005837514896138012627974125574920373491626663/142034566368154\ 0676615434481978081180987874736218930314399550119191830543665040872990249641769\ 2940557269225029606296469571663486044335681063359906877242030867464283186953292\ 8765214063123717456726957002289025795904087907370332392204441379514999454439882\ 7903510220599666710912550824296295101910559580989321103988372490078343500481650\ 4596673029050888962951305616888753742321258971215619280269579368578421788916604\ 8855181101972100401292350724444409000526102269201606128635383742220984917037497\ 6493574361160638395718599315450625239473558846325290836438794510710344773532510\ 4205881937939122003190745191021896896044107822487664711315686982278669510732359\ 2222121265970951659871652500039278492614534565339026130455580734754523838679434\ 9944127422112994757400754755443709409227943424867875768875202053750665157570257\ 1968416462352142446159904983336913420083164584386333290379757363823300741558573\ 9350063119830450580770816661555766418456550762875945219437749192657722570779931\ 1316494776837375780717846009699726919383242865673334449566484219624059372595215\ 3801289201541785029998491433874705073011027060241661138995283849862088601915643\ 2475891968771805620531915260861875061109022737769043952896146763943703865139845\ 4775081268951532422714434477348618240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -861962793616745125020171062091976258\ 7572345197668115384456442778911982457161257724357370482183981465664211749249113\ 5484725450974083435066651102595065840105468338612496739922262711679801852625162\ 3777125815924022293464537771777734296796957068130607005496181794114948944394753\ 5797786962063771248369751689948145106815243214466555482700373373807128409301404\ 2832841000707193792782674009597700012533159218156233828107442498014689655192150\ 8319898242872456150673727636712192809050156942233507555571300597594030017054110\ 6789910985964264673324183681277228035256008722646841646507866846925565568889734\ 2617220132685646321173717579816913264358382205588179442612460780231393399975883\ 2687880269221298688662336995017606584083519264219872525183130191583919017676243\ 8799319069735945425344763626740723595632275828791292114253816594788657358832011\ 3869790809817443519431309228387288273101756684583578176066204303569157189455796\ 1418444877717795912019871520044522387879481849346753742028378864535834426446364\ 5468636413382230243901531829546101809132170348498678789230950948025694409954112\ 7709673391545289851762228132255537226642204804719875534832959489540446359402180\ 4157086170278966933581611787378792463357194826977926260584739210120117891130234\ 9290269652229604592628589812231276104003075462013492362594596633632886209112411\ 2638125375008703094777436110198461347128481798080865693734903349500989271595007\ 784682607814995501/111469650197422654407917192670883259510219124311784239544968\ 3929205909234005383615776826586497731388855047548873254530558831402556333601549\ 4578764874860386980960078787371609417317955702282774303289820280446681813983945\ 4650731200799829600222685044993494160100654148510318632718953276864978096695320\ 5828193616333773051970582088791962588614772585172442030030319890646616924821922\ 2524904727523340939266478642270079095964737829138230730157874722658598800944077\ 2624105310460336579095956195025351900078031630759526015458851341740978092651354\ 7728528482399082406550731229687641981650592577997602658317192170408315755963340\ 3569781937351304599024082719168667962101133045371784648130579880574470814652893\ 1924574666909793874246432364720721559014101448444340864738820523982776529134751\ 3955776662424019186826024780889663997601295302015739132367698683142686176500305\ 6422523233903439028733378239474245240109985387007047088539980274988459973619400\ 6955210793662866759349556103740930536869539363590697375456804518643677369941038\ 0283667134608062542924633674464441537528834038289047339823768120571908152497523\ 7146452563863272712067863727352259762692571956062407166523508229039382659615236\ 9794272953615292746361762227320570560317967613129655032652845435951513600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -21\ 3316433038385440906582365252431681268434898308425238261940818224775457636727676\ 1707839090426668628634978399573242502572556898808919894908930935857545548850460\ 3191263046789659328023164031261481300679354128000026223129650405087997187584445\ 5668526007988565574798443818637287693331555930838634849745809384378558532128642\ 2913618505381243543216389579505053064314536018512210232246852496783611615159328\ 5128440145966872905838482776764897584491942769058933936433149755621212777950231\ 2943077028531924693131854408884732275324970017912069874408303524577379499269923\ 8830101551550443246254864287445426930305733865755873515022190917706549618919415\ 6841423879224753282800716877816989624418193982194273087855669719691247472817568\ 3236246007738461794194357021950887339486974207331411598191858831499638442131914\ 7072638972329525185289427269371519218429376109959656940270334580106873880317714\ 9281354293183695191261900839765446422420532147566716236891891272129125558458690\ 0166929473144769597813631460844693948432160363800435414385335610205718901438328\ 7026674045812345125728681805902408782672031833278516280815365271609352181456741\ 2694698040474625825668398234031482043118859861030021899198994677517629997368378\ 3633882145791554745128698177238022923233767216617697248741354193125521541886539\ 9362790356913013004402814967029008794966913050540979917056766067992549383838147\ 28318449221370888123074103072603157031073455463190348430319263/1243138521110708\ 7718472385911357845397054363312973389033077692096325893314028879482883272067535\ 1898586725925773972415709700330974728969712159570976363310499312281848257252904\ 8403783446603400925516069311208143117268205956523163541431907657379441519879145\ 1819241212342656860749262738714502206286513559229530539694483856569443805551052\ 6985049837107152183538259353036626400660145306595593996569454223343979103042912\ 2987637071023851250427104599545165850638165950904904689634393217588668435533430\ 9811642290344542316011611294644442403435519977790959053119990759279457863596302\ 1662826375838995442222444895543578434725997221295136308645460227512316745675968\ 9670219820165779390599607407789354478874208746345157074791417832003517803780314\ 2137306030194278848521921585767921593748083225988449841284892216472403122924564\ 2138890215448580468963389913160648533387372986018648960531966942582104804959046\ 2214689856321032109636408804215428026253966976006319125734642445623680553505829\ 9891086890629979907124119027610891373856986407622329638604111574956675142382812\ 7813213146918494110860230162603292684127720338218897069869821735885953932001512\ 4610858625227165409469334598823867456595206227561878489685684683540426417258106\ 2370116574932013266344530220415446270607360000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3414561985658533630128508852\ 0802040252250461589350015292673651283267748949559116569728549430106651907587201\ 2617012370263402311180706633756776970409708481414955344233009140642258979864888\ 7755855184866968971660441079601895455348295897718278430559608927724416606139679\ 6158882641996644362394734088532738892807711497037824677455542314498451963304752\ 2573704739740825695875768326312386650749194325365930130743611208593252901424180\ 1636298792688795934104708289380152050874952730690879922817759410038683313987086\ 4040717963404884919781628837079131545384914028456012329733188670713591031925284\ 1761950213504341711121190141679682726576412915980017251496244019972007453649574\ 6241083086493716966574382038525164716105733322192569447532083012231232149880252\ 5071601064117267443204511644397913617302174733625501129352246009878463624136109\ 2505405420764863273128555390269507149532078952663027950659602010409948402913975\ 0640472038591240206873818286325318983041125329324913165691800675388339368109150\ 7586047941996991323553768111322360576207733092331796487398487905452579334971477\ 9253013925309288166230524099947529945211848786605208384847879486400059851501948\ 5262955396164262263061020139983279365203223735579981685931606650409273925826070\ 6304996692143946099749399230686862078527462583508551679590206655698109374535854\ 8331249741357129033176990068501354588627668215899065830887947223204529678508576\ 469522328350660078729053830756857/127014539336444988946512120098087847718215723\ 4038202633100343352763497260003420080215845436862330899345869560346126253990711\ 3656957281690311452461573974714021550903933545066712623380545902730711564554502\ 8243282099636824071436748988048149062101533369808015410185667062142738422305778\ 1168074252536904034894025585150214834015882967000148128877252898212641054159967\ 4609786043202670918882074271464694836109286571384197283559562836380708185851184\ 6396893684750211187945156779074330594294646855327787282663264041303033186726198\ 1445684710804783411636925501108217612394057266360359840805937176237670328973270\ 1396730120646100731892622456965943219649299296006812536870790079087271831341389\ 2875908060169809057738267395745774101746431364354257656724627898404120053276477\ 0365523648147392919464139838914468261456523498157610910972283994379925883254501\ 0705579872449165024454401485385655595733418443663300741695982847227715778622274\ 5582499782693696028192827204835447181726406515773830239900455315059339552701897\ 2812735464495253071558436687837368222465610937852516168405098673230992087567445\ 5912202055312765748951189598385285988610771102152324091856059070303784239051473\ 9053256718593587918456883725864572332311160563902334645007068429836348319552105\ 7719058432000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -907563644543744181942193568243723677077341791560305590216548\ 3517192395362506707094139761570712302999786163669127879332808904250286928808206\ 9704758614038619956451820631813964847675611522980038023185238764742048472961503\ 4606418336891469007526434482527332217267648572318583282582502239484246980722179\ 9186336612116820027189766036231023506084719749196366176095973030738128600906234\ 6228395989541726356794756382239538456215714483341737163926327197114730485857785\ 5500727427633116442193285788947649275263981659701552710937708057666708351715377\ 6134843273736680436985190890491491104817064133612088516067731825660005553385569\ 3582448000632426632021005110495700021109962336534137681672127822110696649015247\ 5862618305615155772939278433298535390276616455910731073049259944661036037938296\ 5777907975009269952305426969316507489846970704009564043482384597857416575315894\ 1057486325645075231725513914792776239246342460177244050307942698676732203017127\ 0083801740818452720511182964711248092508024105735075300887825934303401851691031\ 7800147889288858036207110018755629378949922308356141958728633568394129893543225\ 6375037858849125996559940857756085421501325663141255030651092360513287632283875\ 0178589069790276788895806267415930199206820549149986828650477214374078265673205\ 0949788810638460708521582615853222830641188371845933732767565486493008121849699\ 1751349806128043355526007839877130183407322911571722460140003269767350558998032\ 86068982371/2485479444546272912946459993991496360050197654644517433975176154540\ 2783934907478036690326227711849139531860819396825071748131821710455331735182037\ 1988186298608204936480663956217011102574746110899832751234621508991237263210462\ 1821135632602805908390079135904299519952347467285666875045584518795747369135945\ 9412594699732296512655956463841598606623881641823556055887234450182162706396247\ 6260030709484858260709093312264996527410293359789193516877926352286656245453570\ 8792419917008488931981398623713010943099559957367326953948224093262499572596416\ 7426911499732487762027027320945095388227525258496915987044217610952827424277308\ 9657835293527742661588927912232354722729494041714220610746587130791477180035865\ 9096803649490326022150537722977861676483958504773463150664641448900161768177910\ 5493151616046098717552005460027378411893492912869789291535301319467572463352946\ 8355890856575173848931475230718882276763024864507127488854207143388628940680083\ 2597118213544654248953568530637696365991093161913982722045366759980850617276552\ 8790512094751926858081994272749962133628192531589893240153425909566930433106879\ 2895379614994146163435960252751776692356038506961195367256912951983026097080815\ 3278132387031787893296926899673061648306955015297737379024147399088749831782400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -158108762519234860346373478976521337856873774367651604464365802285718966\ 9781870209413961095647936395601989753651113980441668202942297174455935944530750\ 9227635459365283198227555381446461378816008809381196472909357385601402893395830\ 3169930880329726793663925752013818052249230770539081696963429697309598625705928\ 7152641475213523428486074867439271190268104578392680905076695439448719938238819\ 3528339075316757351640357552617652437877986951105556311059015840634881455614439\ 7810328036676885476731667655445117319732466848228500252908401964085557428173730\ 4160510931672580513636481325932566871512541837644879600705274101018491903302369\ 6075473405799087036789154885219150431744095367510216661129844418120835447512328\ 1541397662804506316989844870460673042176352114225952691493752182743906954635021\ 8982073312769764440059306398050111158445234708160600570094305896401905209272384\ 0576452163010931574587904786125195898025382219057728542615075708058667132168146\ 6056778345147526393420468940695320512334226344805094175436356551296530807755819\ 2821020218170071551774638350815740886737877650882194347817073961529128117342551\ 5605211209757630455852466835310199120104350153342783894796252184840972184858698\ 8302713528437716925196807699304030164686773934549333577901869046791947982506640\ 1774869232818404456323103996732904554362065440771868791152100076318085148477663\ 8919097154508543736663034933529716699067050383275685804689083059067343605028027 /346542948202349176376802354347607040318797535511278236716553530951206742343326\ 9276394340734379844126617895805449704331559691012915536291030874021633201692425\ 5557170475497168390663614817936500317351143248569781908998832843268138607108842\ 1592500860055299128134114487159153873521209221458687634822354467976045360556067\ 9196644387923031943439511355035375019799865132235332164345768502610547719260209\ 7548329248743185077760486078943272985381339372918310009805607260841858681608369\ 6476950183189532227423962376839698806426280030397516505370237891237147747081673\ 7072279966137217057794700152283347803463826828854373794762914943356348653556361\ 6768762639699638721172723830707048430276375571041774014353290592021271236752320\ 8205419677856757999889978955370705062803662207634639873929740206802788571059657\ 9044339636056457385089601110539509803183326355902277516319000373248763189264882\ 1013072187311700726794529909062699735637242665655147743276443716387187599399062\ 6980241480643819552271360414853340773808241787495145398007404508955277573085979\ 0382157190372261420929274181035056459404025549776154003545181961164559175817343\ 1916082562214379441795544976147560214514529173493829288661297218982255371921072\ 9730031174884295712402235713234430892643065009129728529789225973841920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -4270\ 1867521449013236327148427020187351433921654803302702063916386968254702758650542\ 5720814705486663448007507857606313496029792426983033349537627082755241126331974\ 1869985420290561372344861100388432840779594635345682508873631774177314495097670\ 4576372295518152248706694661149110703323576284939840016883699636368312030511983\ 0238596701911902752369764088157270054417292712266808053024898906876891736940300\ 4849292763273671734323042910192316803413702574393438903914458087222818154180408\ 2727350870888839631626106442640199755755195881115151158788285740476479144287429\ 8649490251474695213788141554488300690980879747498809285475448033621191636806732\ 1308063886287490652414218439404437891320264599930153105620339995576600303598030\ 8583657221258221735533694105541763903076316346490739234000320228570080553078182\ 3485290159203068879879614142207565829610800920366555004503363781227572258752378\ 1218064109750051502603598318020062448618270961434703062703340226059736750762675\ 8738422851220103687464219419294888649124992838557709384859124449683749407426976\ 9053456056934896132345140009320759397795370226326002291164510259007624763875863\ 9472218083480105415698141635059794427502257672123460494292197615499401034076713\ 1926186667914950396792202874251823376353931253853111344147254436720096686510154\ 4297086941093935209558477987666349100034623003437361389482142446136452664111835\ 9957459181069290005063746106448847979579699623210598305650726421080212664573476\ 97407067/7943315746832698246939043894994923455732961338514764630795481529834619\ 3825477421394814697842853595548270552328918750094701403445274397549853287531622\ 0968470836709116065920253910722234905045629442512174544493722684453494901793954\ 5125599385565930642567142353242048713032108889619991481791184780618130848501341\ 2242521074992695637173727623677520613017739046029485914929235391774948860342789\ 2017558524034978253327999998515417650476500438138784226896767212978394146339274\ 6757595451932387152349793541089638842220361745394732146576068225118065826937231\ 3000806362099291098399041874010045557016938611364771097629269367514565353462193\ 8015782077178809842527600220819585911908849419262100264686878073552421228591904\ 4319603780210567649481660836626532288806143550723234622085180829098294249301475\ 5097085522135056639593705511824988666839585625804144871087222226098764834109799\ 2677159697400615608084181477142082563109648221236356894900877893711515829166347\ 6021504006268608110718110211699330853326693210175258468128927903396946828314833\ 1721790829290935867600233188909412612959843515374575078189474632397804771992866\ 6767278961440257027961156987069266955972509691492504945464153967916166530812482\ 5713602648042398327504407110099667562021498055402438536728152704455131023284353\ 4780829427302400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -14885830125408675860209714122282251552054467356574842760\ 3858213257607659463250737628524907529079838879819875152415634458418131222027859\ 2108697079537507335546650135635648191318224718675578756296532055897109417936865\ 2967975271209741779450249905724200309586005575097188491833049869895354980157654\ 6093890201640722843932845136895307811263107379964072590722785207766132807554719\ 1598379662759804736786295268802484460882856580208525289077121180391924846907588\ 1383735812178044696352419469291977514062720908489961418420834613437828268242314\ 2734740927662046256588047636539567771061316441172162097671603095434106425746851\ 6887716772987054011207017926435432756224866818655650496257525537702033828465336\ 1423171306368668239335232451129251185624746771008246591780618416954206351447028\ 4629076839935533321226153506410200998017532212935041662147756846458938092205818\ 3641251346920746123426130490399840792376052892327581970763285214021563288943262\ 3813498833040391384255871577076325216898829197373543497807524705306497703801277\ 4038427027329492109786063909501004516389014526256537238862206793695139748572235\ 2978151433947304395083600105483595345274292367038947725309063450666297000745188\ 4989382978088173074655983979076769037020297328285641274733514874804855962596105\ 6595404877824003895627930024167471066626919297499367414751292400585401131496733\ 0169550651115434035540136462569332015101955495449950471592288182370221389649279\ 9684284985234577130612651221391518561/24624278815181364565511036074484262712772\ 1801493957703554659927424873200858980006323925563312846146199638712219648125293\ 5743506803506324045451913480285002259593798259804352787123238928205641451271787\ 7410879305403218058341955612589889358095254384991958141295050351010399537557821\ 9735935526728199162056303541577951815332477356475238555633400313900354991042691\ 4063362806297145023414670626465254431424508432585316799995397794716477151358230\ 2311033799783602330218536517514948545900990400172284359977377880410883121410723\ 6696543858114978660040635054170302499722507802405037029809431141226752509695230\ 7904026507350392951525957328007848924439254310511835560684540716326917433199712\ 5108205293220280125058086349037390771718652759713393148593542250095299045007242\ 0273284640605702047121728345740800965118618675582740487086657464867202715439992\ 8491003703889009061709857403777299195061941908385060962579140455945639909485832\ 7063741927214705056990704156775666662419432685143226141656267925645312748951543\ 3012511996765005305351677759828337551570801901189560722885619179100175514897661\ 1827423873713604331947931778866978564780464796786679586659914727563514780043626\ 7653309388773005401162455186959712168208931434815263662041308969442266643971747\ 5594638572733838109061721814957820571224637440000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1194604525184673982126841\ 1017932976955849201068674270184278115184126935223623148783554187662446249625355\ 7831634555473300882912758966130699918231338220017734170672788975698918584424252\ 7070060939208745758519745957627480694865145785154991585819824936291543694507784\ 6068928116490909110768272084521185733134772951267647514365112788549771390411742\ 8389617371380198522435966459848083371700583658188250836634826537422421073455987\ 6808844283936838318646309770825099310166015663415214253919068793865956613188857\ 3485088958959122277756395026808470208364948232282987044345303995149000297470281\ 4348793879361710753164167502755560374841540843798121168853806971850998400905384\ 4780908636098083188541620183980695229040990363931205853402755373232357428445414\ 0518641049191682752652654924479494898278712885470813601059760830195922404098541\ 0975004544717866521261977671163164864290069765404957923157092640023336939534691\ 0940300216339514208722834998147527518745128871332758925932125981514480930482617\ 8888714781065696123477076511883769596498616655212455675953368786180470266899801\ 0878471490661302212390057299117726429033204648101158766209909902155806496072876\ 4436161283519709639139165265360720888930930555954911816336929441405540817692112\ 8978631398347336450329483597386476395707971856428560192136139621279378737593790\ 8434748486965284822359339054721986094854542938409337271587443777040876762440799\ 949802048678216404860295612263703134087294281184393340898980631258091/183076159\ 8867831887261907464668177792993062089368120317732471634332752928125460047017011\ 7968042039565277486865026012793565745202756503539642272921962118929843066934888\ 1106228955684285531810733985859001620015705389142955498887380559612184099499992\ 7662974852805917401207965618429372819346742196611161375126330862163496602331650\ 3159040440570197250852479768826187166740864209208652343855527198195990156127911\ 8299640347483922998485909948807551964642598391130368146510630219834841263885149\ 1069837198318094587070005983145107613434771202667428997764967961814237067340617\ 8809274824962054412945512677341071808197076387704117866900134319224612135325525\ 9792991685676722822566470033543843195787180029039190649250681973644433212592256\ 9995751482389445550563537694016689857898849720654350339806396594650653707991022\ 8108097083399315866213767104451642259201450653067371842852871561659232851828971\ 0367575913492616507262793270468431647820415378894119365670035158217359727086485\ 1952900097052963167542817422049523701719628122430748484212910028074839939440221\ 8876036353669947663534788281521766195194887175058294047666703750144981628673054\ 3705308399498008005809142342373989944169803486257547773036390004816554944664145\ 8004385308288623380272867877899492464486779890709419545844798164665986061434880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -57620690715975056360034920509115946477143095568004875146966056818777281\ 3944431680130659300422062339263854865398471081347297864379204746310455974563267\ 4797177200963126977936693274190884324224371094418934305932605628344151796737451\ 7977569342697156542652497212637477841995156804090695908368156141249797450511459\ 2260139261783911762563724634078571336069603463239748481238124541176938957963961\ 3226354812667055453356710993742153104483472528070031817754438857738081711566537\ 2237737913045221196601418893494314110125783979976916007647271372954090204076719\ 7451239130391147931425245615687539372846313838067767106760040261122581467916650\ 9148800502725399031428316650922116727975313864280240878329225798669360272098344\ 1579698210533336735973541609082501569442990946494796109701789510632898818957936\ 4294301001765597565337654360516475560526266119440199580310530881829926650370348\ 1705209906019669717251287483664672325232235630263328612780992066610443179353068\ 6921867945343580117117317471995150395367973715935829593404561688732823009970379\ 7656514003765579628822195322884379127513141444794364416262807938534323806519844\ 4485544359758747982440308194259906325437576465964528107619613640372249163492598\ 5620330751524545333223084561591181044006880853490578940588996660996647495123675\ 3014410157190794011432489846402802815920105057272217327096984836334057132013162\ 8905198968462113849477763753385828191355511101394826243099787593921207955489303\ 43471705350891454205409/8506728463704839545122138995311619227786728156632903890\ 1534673353909812781001979770876668834264304531763495002146731859758074692118581\ 1023033198701515698550466644646956174632819946809496948151882568981665417803489\ 2073535681060182899221312899180698365029703986116200440460933908896117481845206\ 6673791482163132302252126608341337954506874718416536288677546528576576494188006\ 5815828736045617226520577082150385892294373222711173999185020752331973641039076\ 0281761290450835214739607002939255919329740460801572678734697544939686563290329\ 6357261189251528570506360284189054984475264263339039462339078334807798432967008\ 3837890539583827419143615598315388176056194653048287614890931725271401114569272\ 8631358616044619292616336343726424376810767309578894428851871336170977650689650\ 2818520099624807285922616259238042674692482346821136976038528443406704392947431\ 0630467525663601011579871304811671449339804935519805298668730883488432544861113\ 9993994663461116403375594215484096574251313030578856082574055902528234714478948\ 1911502844030905614856786841230999777444781276739574528024859829586027672794718\ 5898318249340803562771129125411750492769201115744095957997608099832585409690337\ 0070538764363294189320958204652981589342079030758637647205053343331365158399664\ 5894580621581569892669524751155200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -35599995897539057750740072606305192593\ 5410945488023649778718499547151442831122817774304267469505183058130886204267940\ 0875115104349186056181649384780764506695552929547798100045704480656931412763098\ 0635451911552068935642237570652072834030006502359010704423340909215045779710592\ 8820712199534725433044217422029783719696499897780224922271773291014075716739106\ 6242655284213384695332964591832833650706956450606677676773167396099007452035659\ 9549473568720241234660506056163390639228332883020655321880360835845355605601166\ 2547248567883859390313598509449618894554848534561300425437246474021746088996373\ 2374475800166395946121642084965972429673258700727259862835467653322798680304870\ 8059798668807425077538435110899378250358063503920534417620207654924133025350171\ 2946855766995444594711916240660285454173085150314133694943158765260164759826816\ 3039227988924445630476123305453849481869570036549459724717461755021256796605062\ 5100742550514993322964238708549033703265825409848264768725536871501781434366862\ 5058150186578903345543008306508873047736944048195067194062193720459327340565281\ 7339086417631768418880041330444020528918232404688596420167257358717615297915978\ 8028442715872098126451722706556260456211221693912950267075612835166433659804321\ 6067280731359450981192026142276131709135299723571087245815003513995303011477501\ 8564476209012902323523814874160398618617235451462963309392390549416846816483422\ 8996655996110647839763858144861474059720757738408048316428767703/52714975323846\ 4530253283601763491302163051897033186828022520974032827136866034818944202661526\ 4090948949232312972559303922303294728089194828625191117714448722861612252896909\ 9015790879860869893117168333047738139153143524603002173377729634823094841964185\ 5002125150370280395908353935034925922502926410269106069843933361281816072191723\ 8079851727147497133733221191461194258568521545361817150222228863739107022385672\ 1025133158080031985638082227520824173024403027540158244490529392876088915323533\ 0015096022506190761579728823436109953446181405764547597500567327206709408196015\ 6072056019824659448042033025017544756744074543139176570591190615179367345172906\ 5996749052370949481979077913063043411787516372184607450673469809672565562140541\ 0093004132112692166299644016597686668844873409493928607690484404944065340942171\ 2971807704902185714389058220618228667000072546540295316004928379976894389472649\ 3036894722372529461484340083098334348920022120338732587429815011249326891076988\ 5388472502739586490736902693555782378199637856414649933672953520434492761881877\ 3278410268777760230025045605337787878664229180490432545642527863677686937441058\ 3258947936354323226442647967940852245333922902248010136684300761863691998094363\ 5600405375621568482085873139093093847799864501893595663538093664920551120961536\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -38292137220967288221606859076100767523537674139777951325342009769177\ 1801849885693835181457403008901191176787793744445180938997389629793900581100930\ 8437617277922943515026934685272076730855621701322874255158133072918611409468170\ 2466524411996425534081032992291397729124512743216592129071420873973664441147159\ 2148659955518633872645595207839396247215657974935281293165798160025773385862052\ 5295681180889658144603577073566818576975269530709240223376347592250771579559473\ 2069695333317164430546456765147023287196564098480084554156104587779823083533872\ 8157033268884032997890437933104897427839553313459656447887487163344169647255527\ 5395728792408266076002796960822873309112787751169060263219873075628111750916899\ 2649949932935205798118488307258137200572608705207131937315117578481437490908039\ 8001897567237177113831883371184916083704074034390495681561900560947934233097894\ 1342355266698147623678358374210164837350505789007628293217844362071080394430841\ 7438067761569896503576337297062816642422710559409135255150278092264853129656027\ 7390302339382021887284295815814373830726319881985052118852747073207913122539102\ 7990969687580418266273627339572528163779185999949547720364019365288285327592089\ 3055254417674380116258445282182630786950851054228923162018567281590587775401007\ 9886553916531246633415248471965906603339894140477329912879618004493839298437486\ 5550932138566064598466193367675277619269552074531495630160309839700977145024761\ 31964424905021265813574717/5950652657512996786698995669759753367847197981569188\ 0220993263708481222516354138856025737021162422328719712858098248951896183622724\ 4815741224995472374535959993589659389367422749541173890174316771927722576592993\ 3075217389526539198731141572010588390478574846520454412070034179164127343042109\ 5279954794014878483296225384833263626357361103934506554672616943527322159363630\ 7868241116946525569607508813414908224732853315124640620731260478288948486461252\ 5591791048270068585372636815149365342635164005356473495913779064449556904757696\ 9511601845467805436202513240708200136046560022830745169244594381066346380997719\ 9733384472939141141428181428047505051486794852438428199651876115926489560216214\ 0675912930332575155845117101385331054875254144344387445226614670239839375399070\ 1537504391984378207561520821234838839333979208532877523761842525301281828064871\ 5454930804539185948553710623570167728419442710316807946399190448058382541683432\ 5207179161611738381731022932762882509405689759446518414239441753790834240921770\ 5418985464003596220759138648816220396666356321403466512265116408926856914699561\ 0763729375012536929884598119457430543367616899094188692806154542569632710741267\ 0659985156072824131312541342779064444417206237719866968631018000547634348402737\ 2203120829099060681169820786360320000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -75167265712668917058865621546032561\ 6424618045216026755734065218960467720188962700773116623048636218886799259038056\ 3290280292843255436043061641190141181465022492586480035942505845446580440160480\ 6956062358625816200317582425512373555382388996429639878344255545276808644642433\ 0117345676764744878999982369646694687302575115428859910288822153267630498462512\ 4325476920399420743253885628179166264254648082894430257114058304497268702797075\ 4801275307052776484683071566448436290432136682478220879688048431733090110471547\ 0518871520200209887122457352431484876957367607543969838587873155093490727128427\ 7350072673039073913982755723564869033844835418314376951285153598608270223153618\ 4221907237844832207087681469714708614118302604537299129644047067958211545000973\ 4986177011471260047025527363637896521281224664320710774620297603736228060947808\ 5930344621010080268409187133328661102217961948976152222374453397223592305102324\ 5599889199758707105829208179907453198242199019967225900954034319211761094022859\ 4149559471371511221398494564071716497978117849028004051248456066349716828108445\ 4074827601974678593088606589719588706708332500350889699317899976068934017511501\ 7424588183235782698757655984559114483478652963916784049639602505000388320026579\ 3951377782902003082195099598142537896925598884194304989994782174415498901332874\ 4092398829022979224797261085746509931560823479704310676618274668156348351969318\ 2294325265028392065445628262115149943950626419212981724178980823266088188513/12\ 9629903127382251970354496386048970943661338394569822976569233126386747872518652\ 5470773157418595671692280323465263772005025932922783080904346138747027472486348\ 7481513885802366046170287839455975608381959507472876598532170862065496984921001\ 7962703546774088948894547760265013198035152994190462265287168178868870544389011\ 5398182011466194232092988207950191358027075171641540403806849221431988034996829\ 0432749291699037197707135730971626986700596602796651869526845371233148955085119\ 3861195885376698710296742786635636629794416990632005273589839799947463399655921\ 5374534779676418005141766876376934629766765620169153430694469876542902265193552\ 8395626257227799136497506443789414788107861096054104266484585327168039450027124\ 5088850446707483292361639682879988237307500900703250458165773082055246923413166\ 0328682420465442444465174993674350339423667158724584661155298083060725033643337\ 7571302552039489902219717346505971284729115593177334560390409753073464570362410\ 7897705353302647148296734048294287799530468448812784399419549355102104205705559\ 3724224826545910768460176232480335868376429342975050331267314291839766092041098\ 2561276511043532675720633565099487071047160763874118229465103449980699289847876\ 1794016464287607228372903119231190434851922329805105409199623793669285615099119\ 5075245576769025081344000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1248946114405552377619219886101513261063897460\ 2652186438665871543020271915060004194196881111277407847065584394060407453473839\ 6061556108393277675647514152239784454811225227142016759425072977982424421493169\ 1250844805303022144485245202727842668526939015383050684042426616356139752348190\ 0102836855539868155950883989315492071814611488775176140792848867990429128563895\ 2656363545314216396792285265087895399024190182919831143849996784346090081775699\ 1092691432370271029425086195196854633064480985975769971096043358808296262339837\ 1672011197787088032233950122056892488838449719052094933666937962515083576056385\ 7767633745064424194356835506832222571091431669510317341587935047733466060972842\ 7329367344223130001526368041372012118946008832309179864004654785966115183871843\ 9871010641076312576454024393852926896145239125211777518979996104294223467867816\ 7687588661293938722533200907640806885044661246727574186960856225159325879673545\ 4547378731300377762269505008282435417822109537117708596735100203272611322543114\ 7230226803573661318360452519751958277532419947040136663305669363581100849273142\ 8148578013637769694497032979187040549235984911032847615480280227766105968658739\ 6820226493836108645063348428952248401665979619419609400712040018084134834687993\ 7231485308803088565896386118878374661603844481871714655900188406441795010961161\ 1741109576081401532402403491257024858121393128144754281046214247670884784654918\ 51300745893794748175968118693728736541126361432595878426797236813813/2582626531\ 5378464046401395818451294980314066649379680116101101061333975153063331545917711\ 3670320214591000464444233320730232089713077552272481269181138550287664865977853\ 5709856004583157346476228986593021163411903876169101733288433630072722665564632\ 2011145413664375284545106475608542019611792097468751198713105746920579991394549\ 3053649466240064573737768893637701899580891511219979960269911462357060555544774\ 3500038949389344734093577991965734246249486795544194577807219676436189170003825\ 7163511512282197216722022990089810769672068742969052698604917708085295137077269\ 8412455587178244323832020053161224842787546721961436690788162835911638604189784\ 6632307674117580129954968023169181556829240773091928922874247859659250190616328\ 1305567825170511290666089964202032871755493745126873252501776117818469232702211\ 3000422763935754094893582106085176764699744174799401695009790602856634214689796\ 9983252218980697532880805048265262260486868962416243173881559479787587995808129\ 7311835085699118552698631184675685637109623968807433294593419222521338367274940\ 7750300683870142803240313069161150153715798489075564924297307244491264960259278\ 1815596125393572379508282424154780490648766631870355225803847012361999946511558\ 7884992517037370698369906402020498371861171000755925048123342287931286117268354\ 1833213458513920000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5384604399450319149696193440370538469756365960045448\ 6057055061194638356676531323547770958591686449363644464047180289454921062182175\ 4473498019969859179909789600325577124214526801871575562063027986943648387422926\ 7919766706509419406452876614521757032395165915037533738953030732528056626434062\ 1019238687419145106147366564847734423552258909437446103872389402105480127000312\ 8115218438182343005305528284139928948351144375001116490804068758946034863502322\ 4836423475224106010409232730103437898613766127147424297155053669439402057144242\ 0554790672785838689891304492074905179792133287646325464042233807897877216540627\ 4760890194557101700330588481649825669066902353591170300185034810356615673617031\ 1885705410227417965879363165282406311541770246139502020880202522839439665816108\ 4341428137598885542616692555031221269925943554934869108763152462311616817814651\ 6459523099027192540110695068101997273097657811382726463415722826254322988934192\ 9432187027781607381063504953564032062576291990371876840753067291535400823526048\ 6455598568128674369335395003938775675280568255380972582741846717045391611906989\ 5497692957731346563767675891807462460435458263038328472440632738186096225992909\ 1949208226645954941254307238187766071892853298543198125359183601048058542973149\ 9998686010085847364688115096553935500449475403164692354915406749801618146093995\ 4313812325793826129365139148889007812599771210644261740006347700465949465091099\ 48578388753737448147428341715697828234414728772763827946128483851579/1515973365\ 1208689232133108930076907189199573668452729051670069210891368741121491920806691\ 4776227592442556771623656072702118204108589679330871507715367336494806112015474\ 2897792666274262947650735176611250899689990044368624857321244368082757404737117\ 8911000235221437983899847505010982471549906231501084797381407229279164328568695\ 1022068646538789264073759225107501000333087927279504816898875059377508618438671\ 5509344362863102076120855251925974379471740004629691231032482070651602244711375\ 6534152459083014662046443552929827933879037959366661274501402040551279307217849\ 5468428892662170457401833618985054209243019262777421761689052914888936832634757\ 5096851649322604242902136724952054712861639212156458266509031876893523610139687\ 8330273952129013251996797481996987073358885517958278203612765061622145436434638\ 3088005157779884360407488866868831823934338133421326001552101976180212861046549\ 2502499236767260664128170874476178029020926725379748164393562717481036490071418\ 2627776765119439900130016820461596036441341063826306462160096556008577886868350\ 2105941248124251253931228128153834367579482839303976779348352082136683127757633\ 4405154954048647657475187191872190445425428876474947943639374353939357986602873\ 3817023872583249188865452989015610318800416904562719688072872566250497706689233\ 9537136134799627386880000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -519139979078891356176654838167794841770830696\ 6976279680522738285998990037798313904464527607262901236975602473563504090337359\ 9726018937256658217692626820328102483388055347179199094431680564330059567032865\ 3315452173946767838665481391010479073294486673920026140836036089557620311473062\ 6485396711868312259701090027161274793925825860381181495551914319267789804703915\ 2047397013760437308296475932519219813784948532134571488658113637571685409792075\ 8786077084880271363939323571125522868047363725802359884726531776395604868632234\ 1140701229196153905146751323847391115305707230717548960821302014168499105686731\ 7062913312547904272543866758273565332995009406235126334873625682640079522567987\ 3763822360980722678947864290605915443596833105252905521852659218217080139622355\ 5678288184787001391077865422556739257890361066799872075386529825719061837685896\ 5547221201654873594841010154204276269972669712422495553736211230297901137332077\ 6219325064779818271877043380086183986163093812407164170704535648155208475221027\ 2230204337132930551981302879687755021353591954197194894467124767883544247872967\ 6934830538210509722025692726631913565251164547016781465394525437237693492008848\ 0500886509871264874378521559881654652795979777175789238953681739119106671734196\ 7104493286345808419674526643357116539352478645154145188074553843920267945596251\ 0009362677749338710072112391647398009717287790243735767787043343889156486032370\ 6058105231162545786941293791270432492040085325325769688428151743/26406766075652\ 6484158532216987123584402211355215760649866135592001158022426317302175701164226\ 6457516152820357564239789444972816018503978400914768062871309052380504238586085\ 0865052572570613161834967792716515755051618652275162427757498960191587647168750\ 1028374800787209476240733787619338045257170168142555942281214598070613028631777\ 7164897156925114013323088059117566386563703765893693507630624129955164534095578\ 5204091854063774145795503548999187014158309701490626910447036856718191454698801\ 0845308909703527829894360801541297862775154625588402082791890459987117535162850\ 1166367089144417929844249419950115352446763325051368189105909940722996985460014\ 1079464925403616704470216532052151311084127389144063568869332507553910513851797\ 5878318665457352749788256307399250741618625360426380845453520599334995845434677\ 4931529941606202400507847891127633304151651646888374493567904327297412902935787\ 2312970643599045689438681615369295081551768138276148407898824674298940337680491\ 0267866219035065854712590923842569452992853657110397325544769300209574514906581\ 6521397232382653534704470839273088466747209432465608897802831947775966682030309\ 7896775668639109776721065334716914416601113370496334409058592797289555401683121\ 4102479200033517335309703355921398605114343220610277774557157748887714049392754\ 5044992000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -255113352634478686430989524820786090176257599925461387279572\ 3588495533931126834463472611492582397321744467264565613420062093941206928988828\ 3875316437297869490930309632943142855414947934081169439109286955431285101803433\ 2656075681750001757998987144095662726827398567322870965368674317598488832901174\ 7469675324120760551914378841612145576681503106380540126359063140781755195361092\ 7302753568630463712691365439546616334375361555022497288489000683462338052458774\ 1561000918746911805229852228816631640345702459689896588334341187243905476856898\ 2706414682796363026616835382140866802649618367352106749047356793921562096648152\ 7387881968631425974390069220085935654160106061249677969849998250507049219415989\ 0680969312574181166369797250454522426566545244645002171989446853478991963039476\ 6824183827838534474792799667024373999915586893001431183198114183231573698663314\ 4315374893723561176608944861686890229089073710081129752003416061729388914145676\ 0575319471338526356814799642476099430973930448886779694562627179128795498603726\ 7121193509214424735747087775557960889816937926545634898552194158162906630939260\ 9426486548519402474882110445098734997105099067766020340805700698073410189269981\ 4402527043824974496727014956423348327359528940930225013700203499010318334665511\ 8029441656810270084682863408933886123973032356683663551324185494660671325633405\ 3645343022491220075061228946982924013463277618362718412260698280843449257951404\ 7699039354676340506050969043687103436762020118553160074029557/22613231172691855\ 8297082903449707321270190398150472310957158362604664814860175089886586503656095\ 4407474531070588615175316397586630351550508358219668731977864676459425477305374\ 3521372827287599639603097420734206004921217543583090151725732010336481022030341\ 5082358032767900867945005836312841500113980856607715269309640341646521902908377\ 3673052444899560791091481500122092991427822802422260093829513416499890609751344\ 3256326528955631848502152078844134376906088864484165829946508302052459277183895\ 6962676605620004675798369432629735518951312293744081217542409549475504320850550\ 1134646434327546584488581765038992389062037243625276160065322034439752700173401\ 1733661753895645620498631297814957744573437805192307944016337832327296006447136\ 9461531949502741522074616964352729537125680876324944905933194603059548342727377\ 3105297937765762943762842053975915257474736714361543019067347971362527708243701\ 0745963710422796826245054924737094613383259954505346051464029915458778246974438\ 3479759001175127389038797585754052601058067147187642687776228037814151639036416\ 1429686867721179063810357761974493130834950178123839991407385306597858421300847\ 5656853520760029358636926605474451744890545081491020275048726176588851757312252\ 6689420571203230211598620366039059194051187899118681867052319510498861460794432\ 7553191289815040000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 134755797882908833650140454950682835610388263639588\ 9314298263006071694256359596329514300357011309663217874008368408558252889588168\ 8902380467691482390009647455942895604750089679826209559598792141401584949917555\ 5990411053884375491762775831420465987143350231485991646479826721265148031523231\ 1316612442507288277384515270662310596532545824761412062583466265336738608931089\ 4817587964673767838735380296947228045085189476413622375723858481220199452993288\ 7343999218344257244850664101185424733167335624386626352530615581990058699996246\ 4198504694158382266130445324064578019046086463828009847364485003846114164764047\ 9871080483308416768972271890197221483571119323792114149419947230168394067055815\ 6111322732659848261250686859753438396684419244546228775826579852105426559867350\ 8093694045066759521002418429466397270743607515905544408945639294549850606253949\ 0663456099847715278489507096176665809044158551189198389312547067601213266937534\ 4129401553350684020128579522199300609224955518757275546516617867052469816463304\ 3325284465402743084858426618403443856443409215674002292464609603876714099732370\ 3200748353543432389031478483203373544618719713175371821644336462729970756619553\ 3588575119328506594003146298992727031356100274024031567770987717998267313171060\ 6941168758146489549401788561539225478153651893735618390295691806359146797653749\ 0807712880248426083451350273763380851608172271512821152058337249330302024260563\ 454142689098153770510991073956558752063832164926154749391435267385073441/688556\ 3565605498894100973999223783507868981883716169864538011820166501920701368755190\ 2070076769620561860874131505760247657988618379407681195903611504514302276151744\ 0317365116175628432458856227916302861096151951601518847768328364853035061788970\ 5732761528356793953532328400026454898213928531045152325005319091485328542980204\ 0378355034727038148551305691373650837685065251885836249449985538335260881070505\ 9778020008760648001271522785334632976928873691028003242602803981480950884678835\ 8413652387091590653841438441899642954517531566220436057833444655454387607902974\ 1103203592626560646542415357860806998982209361438418565192545672459263047122486\ 1290727753596170391487121550345433251253847544066340693523214115915800177401351\ 2633082180648424151578400662438621092850117955885318011072394925226769708194146\ 9637629905068808965933937812331162218828167222750903594670481417981564559734407\ 9170591169779325881679082108980884119674662146717179230407381545347252352039088\ 7989430076447727827510633004702188428736075868163959483055433291076011309013734\ 6586593083706977291611461009308130078854016815059814488670282868268549729638614\ 0492987225469396717054346301073788800041758825760489450580126199483951324775515\ 2135409664456322652879748926137886014997487725224338992328949011193299571594231\ 2930184219103040202447257600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 2659084207659189522387986835255793494917\ 6551486289696147667431394155808096148719335994842730525693222275710223495775695\ 8822030418856222460648516679738763368625645527755582231618657342085355505556785\ 0870594469531095998407737904936632413458620353800036430376499082771475307653061\ 2075683500664215129619230412066749657705621959929651902504766376949739425144935\ 2580905611718214712560042395917284964509507159311906819974967556478139171398666\ 2861947120738355285320281224569580771727244507475874170286029657450574164452547\ 0623594249661633767332315503437950553949257702761346976745330056164654101877478\ 4039406197959718316632036189170211594540045644928980944020380977499537636318556\ 3583659185749879803381308171178044751301025041943702485524748688354067343650904\ 1671003739933381477250464927352476030131036736760067322976350993625415048137222\ 7823603237203999709074297287182460606939966746262850555078930526954266665014994\ 9271243309370523403397647883027991661869516643694887369076082079217738053516407\ 8274678383050555671208011682770021494249078529856921339363540782220439359480917\ 3185141116731178431780701588826292692626504209487633991244111725546415088440558\ 8086632288277722661203092653875108138232730813286742391015882152243421608139915\ 3474749803437646228861456458210278220881592039004282428643419217494303625167913\ 2075799695369327385897275256603644949122933661200460382495701179997471527388410\ 7686996673067266056734509920470638740444097601593523001651627340607202232274769\ 1105313173769154457199049/63641673571320016024725098981675352383634814776675866\ 3777343160737224265415627246639086389863351676364208030296487702804485916209993\ 8862305004366030955248637077796118710411765607913492571543564664598250378273774\ 1309017852086563391975877462680466355336796528092169183270706726267023789988430\ 5933270459725520110104445545211556136797551358510014469437753591673668218760996\ 8783076697069943626937720292712338266801007143906851708796589610040672491340246\ 9003723219279103077779377199134164119283345790357747533441650573981060567329865\ 4842374893354835194190861607571328129936950213916719218664920936606487385114908\ 4011625667748943653868220596059147000334412421054428878623487164495871634213252\ 2932628888447546439929526071309662425024939994324684442681488473090474057997499\ 1791273799127853607296573157248835085249203080605721844894530875644395894368035\ 0509343213004190137203372861030171836768560090235984098447068063932346850012206\ 7776538680224845600866191000977812665960413074809702399556084354214707429631268\ 9589366140649129446600574159853841664429063900804018971760175005638729027046947\ 3559070524160003590033918211707795116486147063742178199527797093824695278962523\ 5453393185648590472620783130756191392341043558072220557500873896556895936423098\ 8175735969456672084886050582315146452688578359531973065410820726900094475960320\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 412781811859541654624376138621691744174118381092061431236556916211\ 5285271456279386512869295825672416039545388999821372357654320980059650821060105\ 4566284366059939438756024335335469387781567290222058633171148776296564634848556\ 8437809638142498646028630969920677169985644435161546225484311460397775412502839\ 4923253553748843183388235804805202293008251288207073957777269472103136126775913\ 3355242463536998475613461320537439007915771901262492178173466302546539523822796\ 4402436595577687734273082968917762386422012707539377378824673763854327834904906\ 2100559627480741052464841038303937919687547738026518784336237186590933759399271\ 4102512143675906218517096427993240404808124523629806732515432160342426478004101\ 1967394428192990902300904834323329173751492510565180314562710954826039571311489\ 6105712778054584203308379635724480127849901640354443762644150045431102778996077\ 5992106009822755610169300964638623892050185084599339990264760456267587764493337\ 2810673602758819448961949317381609794058001490544036272455528587094622996913094\ 6751136968352006121604602129851584334757065640879813446842755874306474067867609\ 6493967123281009759299342857850047480692339188591490115314459455474578912319619\ 4036745854999132368234270691620864722270054489477230911481059310295235252104430\ 9715579045611645448212804036477676390007246602777217148444183155326860252988067\ 3554787568939422619950276687906916531585065529762632196994465843227408391673345\ 8787845252649488562755420809184550894357358989775410046659093816088871427/63789\ 3768445426376547527813896802313192508090694178927112444168557193146837562738683\ 6901084434830703897750643002125174658956578331960414516423361802250912200877117\ 3924662578297052115598543288461024444912033892347525320028591476171317075516893\ 4538429770834652255204043877050963255479135120400848525529483789348796594563203\ 3864296336514714978892594714587952971013133504257027251410173888197738807117709\ 4086329840909519239194164001121924010126425493498788983646574299956840732934942\ 8802465122053419527594390071969157427384307026343582450645203632508431352009094\ 3213682535062357749102851251235614206413734305485552042623216507554263221047891\ 9755812124585589693585740572235356374217675834826928659183809282902081507057651\ 5407345063226989482491305069009036344379274954224508539055043046829924055373206\ 5371897485628173486019302672593878657185161450961800893798709718640558834575411\ 5602818340455026935112027740073622698866068069358698066008550450482661204590186\ 9617017976723302893207040766851432334589678477887743631879239187151559895750724\ 3899454058778980789902595288518115430050561737910566181508310536826595628993939\ 5687372590649890620127568079155511880591139043317043631633346707461704691606999\ 7540486511137821781802277184749330308622361427868575941811496323895506031968595\ 9793364553772944414895208238767874097807360000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 17114187836189655003568\ 0458202079069350908796772282167514474151993176911743173712874321899300818356815\ 5555550352201565157653029517152470921498884094626057161856636375782735638366383\ 4930599612110027617333778091025385692930014792284071117028267525532751721602851\ 7396764729338940709684496658602848707070919189201764290887540169103978590315626\ 2085889691461577628390903954151348824942142078123779291922451578389261709114803\ 7367333375940463251153410761931175197338743665443404391664466139435331855330997\ 8745418373532656979378007215649217622042311944911674328732819573398646435988120\ 5739744285409290565302089910092770326558985680443942846445577315585965260684570\ 0302847128313618564624816318071924571993128299649423873134513119526193430115564\ 3459809623470729241697109335158446969126430930454738859853471586294228808297559\ 9797381816105466353894965460623113455811723600919275023883224858808065688552464\ 8796767635092289910657046181098829520572044909506228457786144756447262501922764\ 7742754764334636552342548367470240014300253845829011480124138097338451661247014\ 7900026918718756418762587863942927538253158733699323553371689218352596612788756\ 3163470294935734154279225700018791032821244291502167087903571114065058269832356\ 0076750021057486925737694096640460962978307606255225405020394422508916374733972\ 6836632073975597004553228905242616906919081014155759723014942301057918230921743\ 7026998672318034656412413170476412591149110447629158134630119416734871470054185\ 2206340005006070107730001467038690364537339059/19573146822426774787601565217958\ 4769101753747650581934453592754477101444265708886732292489923776616141570825042\ 6760764811639056397854965768856789947396010072932799798851971361284360146466151\ 5239711246277931899550070534402443875460343922829177534595811947139977177550632\ 8856361341283358057865016690669926495482593782954590230894630881126315467506933\ 8112949843325604400998593454524490425754132936823114800707848124658066714935526\ 6042851542302550416696297015658594784683103073523639269738955176187208184152629\ 1828536225104964226202616616952777081301413942787308272267965288256912545468156\ 9838663179724085877642417080569930137616542281448544363042551992718604344499611\ 5255903507271096978320285406464101099701859560850155944341612168037807845032330\ 3625329507860866824857335588095114540625349348426013213658314643488658597533402\ 3773378552782104930846342449437945915993945912053001526167188405406296079672735\ 8500844852408211691433299185920108206864666019709923863922563678723719744953079\ 7288293770129272176659898525451541875989957714485042442535406773528844208936435\ 0953786175135325043780589917877980637413873680550113199904200688659355906165549\ 1431025060488310501529951046430856065425835448060531274293269278411096881178754\ 1491998566278454222297952345448947754499477349971709923766246892321955427733944\ 3073825311387693057310720000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 33997872868058379886351387377617770636636\ 4657220815513500426851655190416513423685260205143187426043529854841867801946246\ 7673847724202001892073698991611880274496829900257663425882476678870597436107742\ 5436965739614431620644899422768928091138786941877575604976583858529261965886944\ 0217303575600516815563791324500173258740323741454704136472159891406756374367724\ 4821091310399294695327961771374668192110673069668067873575003015869480235538741\ 7661305676147488611631018421255992278059947025596514934938082560321783773556539\ 1164936591321626693244723537701740196705354343398302940392853057028720136119245\ 6669947247588836490651385534250106627183104990113778483299395067247802832341946\ 0636074959026428149992001148904266798635823353437444982133078118123233302059437\ 0443356926626453775591328966037253076650212655861513512630469757494281225966937\ 8666650912368595224916927094867219673469592419758066827337127295269351117413856\ 7072219755685236573767660860287753131071805249611500974224774163181199646913700\ 5592404791256237498280378230855040897868751766474525052108862486118022098328812\ 6818282850666659606303980855114809872747357910556697555618464055946118534850450\ 9730836508043296583337023160461506000769737478366724300992419883359324816159709\ 9709923065509805562315613529037552566751373243870736976505190386590494918512413\ 2077986136414375451666381931628454277790595520631412153338569265312593279342422\ 4089143314193306754117723486425581036253339619238607756768551095863643228715728\ 3799690336494522061541791906355727/31205203579398785003377483100355204054683143\ 7915446493778096647760019930927800102796028851175591375596729123559642033491435\ 7445317332230892298299422284771018143310216432554600019045320590227443933325800\ 0148474988116311940396888374929905906104111952989624195092129594964445920229141\ 0131121881093615978128118773948956649182282341955627196535516078341582817103369\ 2762197719913628064537716595283509498170272591781055553128691184324528115738743\ 9777022350103984700974897768140558803113697799876973775824120807435345424437836\ 6386073231762114132430577154678874872789408856616082734799287104765431231333145\ 5638759026449238030192930958677395315063132622663064571414601243303735474522234\ 9422677682864419774985995475739405263546767385365296992710545334389605681455987\ 9184341319409901807450052219524153063243683755387895811364903114364628553792824\ 6022702116851637034373502087088324867738215290714268621425786507980822137331080\ 1087389772468902977653757311087548619077051683000800276377090936037380445719814\ 9814949519926638946265622489894563798247515525999678502991809742255367832079512\ 7230803850198048827714049468698102223794870026692340418303285052908382441679159\ 7989277503838525197849483622901427036076545155398356242825967310125592190702212\ 8998574133844879908420102473226229119129510123510128162677639240588952648723897\ 6458639425467842560000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 82488704600517727251713943524081370878828799194\ 0862810392766292136654797643213495762466319015127154626126498708852109268104768\ 7644912964724298692579048693100743419806536601031316803508419990406972769972668\ 1804935979918156763757441642371589786501751399079034814434210390152741672881711\ 9230875417669535852911440432990446885822168263084305732058797489904389025275698\ 7716655379494629444400214897303574290009616594151063968519991520484521388502609\ 7505215890493617288610019789578866846920056798348793314970972562581910801045425\ 4976267171824214848193961673523660690056565776075673994024172042338715100322633\ 1161135857308033075214720279273993848006082611750800192945717407453308621938090\ 3862901071555933033994531681679835047691894131012391386540321111518893544160687\ 7391721766789374532037956460297582157662221096845603295395408710407197523741714\ 8705320663876623946504106737873085868468156600024863873816760011965514999586607\ 5501641554098470787799502739166829137297444228652503598218711477091697898484576\ 8838976516894159135927197266001527371462149822410711255982719490410635750966593\ 6205639817281368822370654055827731184125062883764708362969523025211686794075402\ 7250366719811689025452031809282981210126601802813573368171710738010501692469496\ 1535602863433814282199612589736862242848877373007839586515567317164441442155171\ 4992715101447909901800785398163826649192492113981316880311174680522142394810097\ 2375944368265502395493085792902471649498691269656977269110077567043897719883496\ 264840125289377290448713822581014541561/643585765572875476447662755773937107219\ 0547388634559841901644141272624373835361584872952531409505095305265289600101423\ 1595678189590835654849447137652744922252284480915873211424118776041815689666158\ 7263231824576522885833534838593982695255206070537484780795698587470143183872843\ 5650010031644233904672997798522680042695906050855312009672396585957135971892458\ 2371186334604253495722337820482047948218874400098965401903252375492011778428777\ 8087263720388780109212614110778937777609400975751136590378082602739245232989292\ 3443900183769884905208637800455155609633820609589275527101097920243196240979915\ 2384820585688133456904227800068284243395493333827048485325353925385923500216898\ 5851627034369233657252570477414967376783915911586606537136380446891240678492537\ 2093151733413173594473479948373571677823562185505770481780313420346578394608634\ 9316913215587373567946386537988777470872952000827335877986693637381794398325740\ 7992965426661142804015385110124861946444393448511926044255374365023698238005170\ 6720728129179459304649475987939035901786918906422933038503793165484786333302625\ 8249846114665818137550577088167675331539015668770128969037406086227365534925095\ 3050604008644994795392186770848556310099284851748870783559693997307805057080428\ 2184088976275550834341100427030154495169338737919255376280773427960130578459630\ 5926631235549487927188632109056000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 6213156609396103372216545793590\ 8178019842217283660186118517846333327702009561373574406380948078088282221100167\ 6070330030241876863077911163335475093290769678993293613009515234562626297211063\ 7799781851198886230219748520444897285306614955987943145990545066564473057700342\ 9570166164652763820423325427724545868186360343250626588446969212073881441361521\ 2414753283350123681494994884825678940766795884902370124771636689671421675501799\ 5211281098780366566705827459031253450515509289056375018536396078993364434553542\ 8391369946595360988198241569262018258583151710254066098149739477630841502864927\ 9274478973603833357190644156622822784527891806279422978166122561967216841496994\ 8733520629325631767463687311832212389451757617017450932032459387875660067370834\ 2394442015609168929583051290476170114493134418042821557184697489275277346852764\ 4981225139629045132156756825323740878756221515996976218767929247298259437738176\ 3320950068209663764433279270825697974778214180753169504801112553862859284738822\ 5246247321326551210350674585927552594873747691431769668491421727275181897440390\ 7831297933844383888159945632609499473567536438947686958523017590077899065807248\ 8344670931509673816783066634909667229910402704816770956514627716109823024445602\ 5338579275201211994732929361831604956810752705897981705769497819753444223704811\ 1022544761580240820778148833625652500898606477014371412571009103057452266214150\ 0590440895287663232778065622985946769104777405336622653369306475302959160575580\ 963921797375235054337704199553854978658773180258780243/431467164349225359390112\ 0433589211091668534313568908430441577460912814956709528152852072614981548410773\ 0436762976380571916939237673775531295319905391575887026239655992272843345247852\ 6955676582782912996916982478390253416355715621550456569896049418449047755154279\ 4864924388321919994981365146499558093206360192912928324119557342430841378562341\ 8177009150683596564048927855938852454049143500078758979616693457381131957502532\ 4088898470455166208414016398995493564268429155279177995804559378003832094760722\ 3237060513522224235594265253536931536775525811126254075523032834976960262001525\ 1331715476920576279196419646729965232641452282731055590407040646724906009041413\ 8466703140877884977551182614392076755055007654556707306039978697557265495698170\ 8109423309330034299711019070965548377666290967304514338017539508406255486130385\ 2743903879636766886459228307711762478804973080223632767125123026619233977674031\ 2443422173345782738684781652607195830587365494205222912965896108473664770457487\ 8233642899888749855024329801419345531015268244413694168464363841440011915270505\ 7827254600701494879018224899860670790711716246283146004298402073006675964446863\ 7447313997744023907402271450476677041061288802985114445556337542198731852717961\ 8497734584272802498112418661125074227882981130939478111835485719882912028761602\ 2562706624142870532086024921839214439893565440000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 26836257800226690\ 0916022842960072310587604508542231658022123215157091393873104630696614589911152\ 0350348616405968744368073818603886625230226906875838354164770701554876212999097\ 1925284186175391830076964514214076595507168612045905970296937533444806707304236\ 6553661975018734144386516568320727529285730456806691692515627923781260517025444\ 7521678133820815488601042364834842368848406274148621960205272258238601434523014\ 9712148776781240245258685102946746223724319956407270873832186096148145819976724\ 2170310748279074507046994769572075978377046625261878763059634001289568793617489\ 0002545433085219716772335258787882573468346771150695374200019761405200995785203\ 0743470474565135258855127108329770524156300970029603172049145774926312529147879\ 0130306608878643699113241568782613376254859378240520436308654662023712365536243\ 6333926628553866379747034516873887611628270633759875493332505233435156472667542\ 0177258589007941337694721211530401536661058708105437902061068893100165132593162\ 6002755542047259884838678582951469727332470263680886831359631799256661107259400\ 4118482680680731209622175677180121575623217617948194867761589397067947593131969\ 5717085084582846840564462299729388010759072288134131854438879924555028214002312\ 0563307738319270759646709926705189802117372182197589901803513625454980288393636\ 5884287896738877390903727291746474698003532514175706392833330226728683455221704\ 6140078975082786844986593645581303306315648692600157256205883430965189885463369\ 0038344259339217619720143886462977354339060019971027478782245487861095778093/17\ 2733656945094538600026970945331992443000870905883996582357121535092696451704466\ 7704172399581578737242227944765524181225496621806757731757774572583717810682008\ 8487772661592484468941010680621670293472570567380083687628836558252081935993455\ 2420807338937778187612707439151491910553803888241907821268333802893977825562726\ 5234344789414087199667936159212049743786651686542890556677600712571751010214712\ 9069316001581526858853514477320443123590906373680081770433985745398864713537080\ 8912324384502446708572763953150119601944470932446247721140969984172244039747420\ 6161341250590835034133668664071426825998635819752636092764551365025260698562394\ 9284148509493302533585954534011624313975208139398464798127752624711664437317021\ 4829692099453679029702730302002926376142204843592526853527208291439184867389742\ 8196229576054608270947701711076432837511767456190585571907240734353580675622901\ 5857177250827366131470740356991232081220049277257169343614097964970769802244727\ 1513069081962025414989802059431713626570121369648361094936906494904052648717393\ 5811284007697829933157546692064439558331994764831505706106435701619375161818761\ 8416781953716335268916738386827068937134172954145065263012177702711364823431395\ 3319501493976663623527141834799562964538652131897393340486097723047173344336018\ 6264150867540503975110341132142292284249804396655033949344676766219302338560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 538333212879184015109032123844418530761673344518533331817645314333\ 8436729529036874073629065662722826250755741026588664737952558887789184963785524\ 1315495512010827900802875846125605767883108296767508975056063980569341255370321\ 0263575552025199000546917080727728562504445733344417647511881177523608051865807\ 1500490581316308891684176199323810465708751371428763153559076755222982938202580\ 3722294579788196855495997328080297182686143639290495831567512010961646070140510\ 4837426546468054993836479486553464283342532003455129596459622717277871530073429\ 1325373184481999420307292314577245484929492060317782836041269209631815990545524\ 4554821307236961981279485065461784361226605512979694605298949853638822624278985\ 9914753221181586043263293253595788739205931080042867205716231190098458983361611\ 3449239043584937598218464036986687596228783526249138159068871304763304019221996\ 1249171921824749193553574700113392426577874298626987347743211144280972308118465\ 7453882795315363081304946889203819505054640048552081749426957430639369244943072\ 8538462153480292920999778928681326965671611917350306333588055568593221339284391\ 4456431379247742939469011609118162808507070177504521268274353002257233249288837\ 6626024667847686315460946107256765062510176476957799260925599072457581953590605\ 7880059210713991752314461917839054722572125299463748168775253391722046276527882\ 1926036190268993695359024291937160293802185831787568238902250929618900041001100\ 8101672940516117343121469251990436888259150681930929585450135167083485041881436\ 0407666207048718861885169107/33385412127226457550556736037386259159274780246450\ 6176387865968250157174000245332569620732763632179673291219353595166385628303364\ 9394903960549625559025666304125288065877973803580987745751733823332324094552946\ 1871947464242992402341780502105466826344539279926157876450795685172921395070977\ 2346449149143600708620135330004042458978874783126522309822644846552069302464512\ 6950484670492799752585356484394254716381741434073313033439190077274658118439301\ 8440427401442859756078602095165456585461568390772850029148476129871250523147478\ 5248376950660979739742241802683523029881657241074862147637266170712790761501141\ 1704227822177395893326386450581689192168343444607829134873405446710453666586137\ 1941419893962569648012203325152885838397245931998318332737204602686771092847147\ 5442232769593943310882285946765976300138617473718317579370181612430968300866592\ 2582900595923138010753728603924384030110132096126316207040865680198966827113555\ 5962639702564654839663743347808805659725451955757161552153272203151316050848668\ 3012508842028388905681837237575376590473561984284988187872175908977629189409355\ 3279982223516865206698027989947059404622270334447392590903787222791499823912795\ 5821237613099590602029145621230892973425174901539866986284902372749718328839331\ 1195043935010915734247988064757378026425423815234521856184591697826870024446062\ 8995682439372350116363900026880000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 4120598586876218772085664972724316\ 5259654883937623396308100358879657999056754917433814896403635560161497238184483\ 6696246934165249073292996734669347723614242276397257472101113121338228206130426\ 7082277731920286361247304698078668780469580868448435184924819226879489042722740\ 0839967882959864600248041093965952886799358386938910880950511220405597788808231\ 0290096645116267703822236326170399878157145955653140772000690095074656520515639\ 7271108968850207951665774001628135185475879891055361680991464366338528836725387\ 3766613379581294642387511902522591421421723957730009332947935311970776296820505\ 1578080398892361584842393125572662822645398273361693476302475006576146161131176\ 9069639170404075515676274404060766618249758551465926853217119463913459117081980\ 8183374677482769520042514425456894789940481431736050941998353980044050581619795\ 5802984320410553459736168196659753874203520336614786676491720317832376304341865\ 6979579857844552958755752148547616811586345491740044281372661063861253258011624\ 0828257351103250561151985726568978741016164739269513631668791047990247423067320\ 2975079782373027114139276632164846645557062744651380834715126862456447924833766\ 8216778393216611258049170853223081463968924411777642385467160445314076057018551\ 8893816205563443735620057676598595575288308506686655281100223846744182596421617\ 5821799205408608879827995407169054385623307191669349655637923442051253742105052\ 2822232328529063582279647095035907918080843399103448214982627024549783702467748\ 441732466754082239215841719726349759789639381475990381959717099737/256295660417\ 5537764167568336154830387169812171213198799977551504615431457340392263391511134\ 4477768097674002465065061544815566612973110965912339643806363474897288258783228\ 1431300328097836469434823714237969244731343015766444641413366907036613111341803\ 5177837985669801434953584489161810291437657422216010144441172157491506536413843\ 3154593496155774285256967922029376511186654101820236653589385922011841603047313\ 2561102677144560931224422220310390426195150668563389081092652838635804154143935\ 8292168140203847159748111592985723512038952439460189052227832346608681546217658\ 1245639798671683278581760556747434644292625867116392757472393533549663188783465\ 5114691517198636193919486305852272161047726761177916486158425139032110963690235\ 9745219358711144768482478638776431428783828102114846303550249649284299429136032\ 1964583571330232795187131067386141888157583873194946224083123085567471387252027\ 4822512278913401488923465366743772929593026515082779660779532682304735869778003\ 0980105544102986463794685851611469979613295650127673938101303965546345520624069\ 0859758311798523068523485225105876105463177649094278063812120520295463877485690\ 5121523631453745434693050408848493838442951639700204165978389333111360891695728\ 0148867373438406517281608668790656184466260120952258473291641809061016001138817\ 3577189038271008227206628816482529948309905126812912260722896999903395840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 207286373434607614298448241774216251672642910647482449674839858153515\ 8724685228289895406201335246789292685939570443844572179027095196099947402605080\ 9108000561616537473887308930049756382201726697816959852505991909000838618958943\ 5887490296886920251564825485369182750071100334340630789822322846508141900631972\ 0322081732261297447135656868206123662183042221290631999162227290972499492294989\ 6516505377411875350985034893460077167072653040351428821363302807362309352037488\ 4638562149060048013853492163523583915090815000527104004183810690589929752671536\ 8933009264854216292336420089069484364274018693126801078237546535343932988000429\ 1477243799628708429010895553090420655256510299920223227559380317642037881151457\ 5975910933310152862429067724347458666948439445619142099205540277474459191704014\ 5689176494864491405293300736189228718605957690252837842436238933006267207209683\ 2889815208496961047937585795072481862857927870087153773431156650271622543590920\ 7622944017481544638373108375627218234765440564274486923936511193511125972423124\ 9482078296986265211132889979210275371797602533240893790587600936213715948939441\ 8321247547739047998322692040952272519477359165206889684776926275477781168035605\ 0453370024847295130236086849224829746312566739663924484558702740638404284195652\ 4699008264334378401419827140656319405236066843420759687303521626102615602440543\ 7252613910536911010162224188794232718617106880848294598094898883444350496735122\ 2930467229039772345385277996007529618406980713997929320087010059149273719094288\ 21097962502410102646631863496441/1352726868459485508122340694087853502936241480\ 9776153216363919840941671485994077597901320481930681006452310064223292007596501\ 7540084890690964028625766040517647694559189771948803465361765311943098624170860\ 8447062716019421354479157919273158093743259451771870925861334178294912960362986\ 9288076378113314994099666143112433274327757950618353147690885191945766848608761\ 2148105541631295638024732964647965088349277436473251068332338208040667939031431\ 6962574556964236950336560885506018976540178571547848904849597666227744524298418\ 7568050687031692989239186448107753782136019318024936677274343378270739247899964\ 2282471598130517481005388468789440984819787023068040748951135805029376661084017\ 9854288357999852333803162167305305669307788021562502001099591017088951238532504\ 7555473561830613169446466439056940387423936076333606306553838950773405947986160\ 8354896523239102596371595476574729787281447700443229544430181306868701708456022\ 7866130910483052222938176240896160535251445575348258151090858128484872403509937\ 3069484662925684621979513781836541547507190905412485364076540246963178353723439\ 5659610081675540032098141195862382447220663680529561633329877108191284987828374\ 7857687222885654149684658995415378597218680864931317747869608531969349429812777\ 4454323571723242246891861360171026268128094856248098846194194223117829505313369\ 5165216086925132586592149470988713590784000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 77709232802377601395490\ 4171058816029921497707930805612191788483366844291692664539053172263802693380773\ 2897267532510881285439945631452959653438353132539990354974395900056945019757611\ 6733636400425034798831436774463812230914383685717163798462286425768130041625119\ 0674236918414890904819069728448092403574948178862554768341207908903650094978442\ 2284806772570026806350084293481198291039649937945137138816209854680453859766522\ 0853592156723667904188683225207174515791287970728374054951937325698204835931259\ 0509961097102261687068293720237282330378139973885164977820702088708369078769193\ 5609849813727203226203808118576853695740408181150333438528053193960117276541470\ 0772725952338385945395795443071407033622462066703177237371263755294318299255434\ 1412568154944135355122017272264966960186731918444906303072362338046026814839222\ 6771076889762996451591734586832827350760150837986385812975179790136405796925119\ 5310227587118127046708888757919855308920231503222922966682674992184596620757853\ 0984057022743104746437279853738624998153971278775682947288728838028940438456745\ 3754508447520533429497396681473514428925251115491035317601521016703629112089122\ 5727973471832968208815355375313550865530273165905194915121238350543684612017134\ 6267032541456591550965348843647064910191237668725982552148207811657374719492760\ 0759975612926786052549267481040858948343526875545735826943926680557512845304550\ 2715270373615186053960072249425526923040972928824897411528464056659012906608022\ 3367965330670487960439846289320119330486407978451916930860520489522078153657/56\ 2501479961966787629013111393657645017045214666234946672025954644942615512773359\ 9795777003500114786871979566953392493229932883294199193717611135907527611628328\ 4560722232151682493938028205343606973610248484802038563391646160459906666793606\ 8052233682645379505858462158185715281074000136242395233407680579522284618910519\ 6767847800172652210372238257559416371525174142569656283107191195055204025455690\ 6215107316928235520310732800786107730708321780077411122314459706986342547329150\ 5941039690501029613437406487801842954443328553960093256472171140362309713223499\ 7169983000128225010643891492013728129535933797101451910386736238815372530833591\ 9197314976808487146747897913397779651523064749942330038113702120800664279356255\ 8930098273252097152404807952224688783473645640260507634573857620728352949022520\ 1709075531950810344559325783978389764474518491207361077004359663898099845895987\ 5843076826376062296488545784083828802574545926216819083740590283428739319918054\ 3251581513411949069274998864417685217267092543086770467448414211209886846446000\ 8003415219399954828299218093075347310959240793851074201048152240430439529535875\ 9776309071906593961084645002758544420147295556453731380395855457677290499089396\ 6283220882235339253401780006978658495586636535678389889504426487193149885202080\ 8930846872079566746592081648377360964081469016511232279539738470554787505818828\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 350016548891922975543124099703114427947428109150099472455159\ 4439555764944352882138392883409715783037085872933088146525606983972879599759164\ 7369579716043127530806580715422956492254396923442270519855567781287121649296403\ 9533006608113465004835946603774757847391302094363880468068635586568193010285842\ 8154334079832386127715144012391680707055332214176573524989817681469722142559049\ 1123359519838613133243462422575999301029645148113708358524672031468311898280882\ 5890036704215971234695267133493700685210000019765660922186509065049287649254377\ 2420531459602083036894164044488553595502113200939394052503289943128056959521768\ 3417506780955219620488839728043505000201900760195540652495666378955148733753035\ 5112131606005423241438791514881864603599270796109390502890582993083962090084984\ 5931726635593496581235907678551551582920409470427208878053771549955494735508129\ 1230058663031684883017483100606962968887400941538827220067421987643556926955656\ 5520515420630759415942866952294164448553360005402018200893854002390187452177934\ 3527149070089577086833545340254110921667589473678383540992262215069690523242355\ 4750280759583024691270049287013185100766470574051632731510301906209510190256179\ 2046337278767828754772315763373054716984540660053383273993947242667923070898393\ 8103105610095893068457182998176332836007508427303017403725449945137162727472692\ 2031213684085491193460440915408909693039235052526861131859473269172149632521007\ 2345068966586908726138372540843688055205962758738255509040327778489739232125112\ 376180482371304217461109600761293499858509660617741/303548257113185029530061018\ 7595810072021021026140464541559561451035921070577286375259924539606750047355642\ 1018188859069297845265392862605570013566301387285828514048492751103727429371318\ 6424914688722773100687657605585288611177028681529707041414494567824858090796701\ 2855487702410878204920199922588483928955238189413618729582856502177988216759067\ 7161060390174642917118561417755150354647824363753109315247332314875060591382476\ 2097882121775542155689171771972195088959368067350099169303733266422377155947486\ 7305856984616384213032003005878323641284889455404432484862906317794668759908361\ 8404488706427254612147910761017467102329063204317184586806743927780755422652709\ 7803628059663034404817414506645968299994240652985383537119126809174678267355782\ 8641544315037890997241802459144117217340647174159827687415622048057102838878868\ 7974420853267603054777641506521145648071553042728623184579474914749727412678727\ 4147522211390436761985898069132294813281852551534896236967416873054330441243832\ 9137664864020023972969937548094894193132462818061954919660236960370421650069127\ 9808001515996831192923807942470777741218475304762656141292536799273659165551467\ 1034864581115278847246753921898196063378197579954189171667311612400721540212653\ 5840818642899839871723770938151244564420305691007617353120728908664853124162500\ 3515257602732801794038427094351179749444337983048930629260831988121600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3564077346704578163593702481367813955634345879710020319858822275922463442\ 2190335117376717500462471962054625291382624222680827125356587117382189084409991\ 7464043392700619273387651359270448475595995025966267771707836272665308133545467\ 1279672684520136162303665909959920962887647414382664127009780915188391938112260\ 9971934636584807928126940510663657616442656443051290922591303718750420457523434\ 3925019415627847132805544635492480556121298978048225047967290840425663916917922\ 9210424742794790356597806790250874039720318583702987999657158701462558129994502\ 8049495764081925023580997700315142445604273908580623581218146366325443869323612\ 0729887734048979367390413999590775000363651870798564308558110865759382490359181\ 9570987425219080303913671977505450944336777777142166999443162294642431072659366\ 6012337650718664640473514182471252837103218849904721929404773641756919617199060\ 0149324078135687365775395159159503468511980179054035225400775240283870906017660\ 0320411196777737716102872858705703311930194767813095182718883927401769588217691\ 5377965068358781743780034597623183635900869006114794534385568258480843582716862\ 1793279888234743656950057052717729702428056004400208259424201153784987031708771\ 4225282903681806053575829910857556560028076492074736370618448273621535102220590\ 6822849474406581422309891797764331372371610407724862319328129820914433867141757\ 5364689510697046523194719118472587071032769694628475930484704142251879275559175\ 5403951496465412973665673140351405068184498991392184390275654076691695830047226\ 1858650433518469788049906442265738496767700681289383030513473/42019333521810358\ 8852484584806604500121111492735141991218606936130937409181345460436756774966087\ 2623824851778991072875092098668059173956343889973783103629180818702485654951568\ 3030603504472145922946737030429282903864788015940164124640312548970526456946125\ 6103375223194955479650667609435372504278670691952789420074084938995538851908697\ 4965593160360137647481971802351952538372216051037338171943398372530486655474518\ 8987893898289969909449437129598821419225375127204946247303848327847234468598499\ 3188045921659545562578445639282539782750995687924663277234789252415801642038830\ 6802151565011252900298774536359531584641148896550041331076637896637019735726157\ 9021146813089627159655214841702225617164256722544284858424526557648627863704079\ 6662564704618045344152145644931872667199855590369403227560187552020056096802001\ 1302979587153908841133033557902726239885149284160124343590568241183343833386643\ 9954313431473484403375547773777617183576603987151415200887552212630346195054451\ 5614231526024592023144392492082462429832918577678910668249241469649022799969958\ 5190242143945649902606035379711426644328325278555894675332225000187687693358679\ 3752225421711979327187999089132691697956853359733821090984623210056850357040053\ 1509566224693818916470854871360789632680735024440491443746741343057359239330994\ 9899040536183753422853192894620339705582432287111544320819130491487378361379406\ 6658955623659470848000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 7873396927543451333372709298812968269143\ 8714656894115894737798140570818361826295720502290458855940632740669349606292769\ 4796241706471209435011376549734331729834130699957107744802649654181649146522562\ 2844402327655806380429369084755892975991991827781235342273466393361591749275110\ 6535895281110417987419629871188205882848015074189039770565367167557986122137580\ 2655344739475420558756430749522058339504027310339623451220945521463604250337711\ 2518178093221932886695018346043712352325865369092262956781742324629208466190471\ 9627986166630199447929527279167823859271852717130187804449478883174861904633471\ 4918108127535115285760508871548827264373990538056134006143806181622542608570489\ 9650015528095573905240697562393333692290369460158526276169742485564894167816582\ 8490477035628258836512375069203621195791813295466067194576367021344020724992221\ 3523320497089021812072011290964699640806215042419462867926210588103757712611521\ 0820194966630026640918911502034501990233838599681328522855557956918753243239411\ 9437916878094644070909938564458246455315738853516803201473426012238138108736630\ 5664777188484375794690077386982659462329834575865907387375699964708575703869503\ 6978983195452716944325908002464646323329685261192562158094926367955545971311687\ 1381778707831019976291728544459910543533519670734001658402105677460648590937581\ 0646347110150214048450241894277194236374803459490306040562554598860799270466173\ 9322619814532616582246060627920465042787107094410818518910240959229430929735829\ 2008928347306308651285564315693835116510174709993697597128534100416923915879096\ 50958942977/1670328408798647748671901060626728598926808289075091928063522103594\ 5162855151022104718213775411575522834438213318095906067752753908350480609781191\ 1105437808708041225950672997437623803936658556875681911608404396365345710168533\ 6510260941430491925644023286352297131178408930655001120440994926928144135754177\ 0226799484070588772878948610607277986820503060336674814979613403377973346120110\ 3716323096248109050982679721968748108117195784007739674149134182772631534016248\ 5783443125785314772103162786677616385369869463113847743337150590929814537998029\ 1353319876186938506658321322301613544101493938401076353479558432297973930739441\ 6191133612461757490521970355096462441409179938616171939017860956317215871808140\ 0415139448610528281988808296025598086905056093508637403980218660787289906915574\ 8801968489244128332251800981329320254056360200555184604458444181489699383979136\ 6845675827409940313225156194085997301842602573667851065753945285026586101321200\ 7937705602305252885196877674671451082708790713473101412525759849017292557909828\ 4994233820497604959777914507992154128472155551251059167972643586605901961735429\ 8450262866456361936515153375840707760080617189915514056693590039430135292577613\ 7491076416029935627873535137055070869245760428437657174325513393229336531060572\ 1194594583188148094504236749385513876189946304865522705550198526022531359630926\ 6190129185027607523726687373219434330314506240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 88678703740789\ 3872606923725633931105633926710646304643638915484131060774579529581601470551789\ 7625954975430444044976802982253719373832803632718124004797771353789563803666147\ 3066290432452285816066769348271797267528978134090223990795916158016375436465765\ 8573723916173375448697085736639337996799071544189598936610710438762149796340447\ 2499428890057994262152566050459130880969531597326092966818355406201880579689273\ 6060553864374122216469487530239335829777749221759976871560267594181007059745548\ 9484228430302286157331278334999190013114999797911059778858173623926077910235123\ 5382170327186573987662540419446404654146195515398379621571896578836681628781953\ 5443327051519844296840806139779498450602832444877327145329665843315793904043861\ 0833713756152656928449481040308715016700377149358270330973341282383021651049093\ 3449453564655536956976463428858188720753930853294086452167210454680859771189919\ 1650146502387555094377478903336506826964693814613647087259728597505964939172428\ 6059040001388199708385459487441825646078062289612603537837425523297093264174547\ 4057305449507826480880455826951868489866659966856064666206755856803063350655458\ 2607581429141103250539999662115717057021694356434403114625630112585586560846257\ 4414690558008337156881536578472142336376066161962959600803723143232714203809750\ 8957466420584834477537837124399352648033142295100338649825737065886863262351655\ 7076441683714881545558731564711884155179338933358162519406207167332440769320117\ 4746546840568006636415559507901503405231530943681175181536310441893024900663050\ 50391899675736316516246584994160270887787/2881503399041381488948778699197537337\ 1085287613083540601512725957824000573208826891260600511685388249188024075839432\ 4176829328977835941730739565072761907141791538934107340216003693139563634877378\ 8716216600201160782914076973803679161593537263857217074802420147931791061367769\ 9269538706921641602857365823754084504574557388422346085624372938138810511971731\ 9851252628059542131267949716991740863297943918504527800721129820199021773005910\ 0845148096141926545125897524575316340079820278372998971777327534559149950147183\ 6551927137087613766895641131616762115634389305501902164376048530956954009451727\ 2360400593532579986718105537246126894312260677540988162072605925980609715285820\ 0711602694516460750418948893234549635144789434575120568754806523080581219568232\ 2233179913204724140795106525872156914697888125109120514133431644408832085841095\ 1976901541013563078381920961142039517241949555006468607727861802673722742682667\ 4985971624731603488140791498181014072161360548372548518982115232456873311123051\ 7360083790768293712424652851761503363652573211086553411058907105455368338364532\ 5768501457041721450176142307548880867730714114863143332693150552095081030287476\ 3988009803243134345324614087737814330600977011370585966357924334965996820076248\ 0505872593777765092534096385818789408626231921739492788066348786780263130054112\ 9189989969031670081804134747722693050468631658762153495758356785959290010389708\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -146162396875277052853726041067819704561085758143846778993\ 7493284764542835903945069622806666203201501972711894878605235385398503727420085\ 1472109505225853521429413654698233735767753797270329141285182375801068720922317\ 3242989160373182380170011632635855459655592078578306063168606817708894892566888\ 3666689667591216524024226519329657708438096194479621288564907055850013041794812\ 8139492942316994862950063956874978811355235325051504510651385403245147852791471\ 3245853643597506500845452093293534267587654650107740468686051351494198372700565\ 7306491201572446292513790761984027898356590631574435367777235100793446631572528\ 5542338665286985482967597176774881212694928315339949848252559734028285748980834\ 6726096209857295428306060078032226147980537309033463507009799777638117710701619\ 0769484301357497136292935428095256310702722732650334027934133406154701008215948\ 3491572158838197467279576686444484263205278366684086403914363960259456566105561\ 2929941429183545764941598047513927799126348036635551112578863217326430903114652\ 0911542425057840251151130943491113491258452240454962251443385119824309130161188\ 6610715752012702469877560736476851446196315067446117826491945780718189281173992\ 2855986309128159341029808105388535418160709988697032143285986977052475348731582\ 5275355742580289007774797609897291087097625063683693212348925198127638257459076\ 5996008432884199320851346656189629751514645122424529212905183208471473196449532\ 5866167117834104190222059815122452706167881048034645653581233077839661290618099\ 5710591888366440369095458395642955458516111719781904818508332913600732530549775\ 613633/316593659956075625572291264459532624765451163533710168942880471371208076\ 6979027019369693438819385292326537393236554279163241520412381275389808675410942\ 3499575778174229307576872541768936996127612494003943408070173637955255118878403\ 3163443532717256297225616704073413815703538249644348726818768454754164042168501\ 8602111194823351586773635479086249249760846164937697749752995350454090335559956\ 0391408396270010973993031254475086721221932346895726647120961143952748692261458\ 1600909933805119770028146753549548364172621215379678647895321218259098677186527\ 0406865987384799492702160828144771493972470723150957361201809572070497348276920\ 8004982392902105910355079285693415570028168337038449964921805910928033384857320\ 2962993159966203072009659347497386539175181242608171024371624607329914910409975\ 2374771666193864180008354268202842790103446970465414921270118898490003792163702\ 3798890239558115712399667904121564591461287360738368838088600684551690269664619\ 7122440844810240278329083982705269127566400817286976617550319847780903347588813\ 6067871871275290709826453182583486774704449558751102358663097745230293147270308\ 9818441290514128421106329144309238647878715319412662509212641365516067443384139\ 8317459945216297650709711504607049036618597449566072775095682848181370400629621\ 1115172727473439812117637807552334290362175440523338788747862355790208886704000\ 8148039028979856566732466418430133152731527695564800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1108481\ 5143323280080422675334553774095068316551213098054627346875446388916535976492915\ 2249638132141264135420271425032748489521284548419952355778558151278300437416401\ 7639125389449997397827313701868382929185705537746943994552876143395657109707477\ 5496365373147722933519600757919697131087060354380138658314770113980755302696283\ 1186394450981776638329858814812148634153255411903578825662434941250517669705970\ 2688839503754499745904116941579726571220898642531307384820661743517616176204917\ 8910862059890375509366788730646594702207798816334201206845300711975518703568487\ 0972721779290805918383963803995383674741439092998784299264994565261407880079333\ 4887162673737371066583634539264661626792842925417620953952702320678099219298475\ 7759832097583700895285814706426672700975630594244091489851455552597922933213360\ 7636018952448139219661682843294765298568795816220532988723303056931481314346410\ 3635318066202051562449925397935463740921049616390726012857894397004540459840774\ 5209028974388002692661807704848179324817365369136011490672548985181912267456871\ 2661595904950319103381699149373546538361996965902471377704583041759557921386866\ 9935243198863908095403568424558202328085259485190495561091324811947515088227121\ 2316091958247626063565849432702861560452587542895722322221235244464662516271190\ 6934813644763159716172700201157958525721770757948916062695947360499069875698332\ 5579568268911094606612858276801077838729721507347969626441925518953003761228606\ 1512097028189768412494251748471918850892639324737970059504180049089991412993781\ 71667318176694023210113169922528200629125129102441735459105377/1119190247310722\ 9439606068489908937818083464082080188182299767543443576719347558416173803275570\ 4089469035423388305430322699750988098090466305126484452223013350333423718025215\ 0021224073691750107229275533403418688708275356223707470435636089232508772736322\ 2776105699251798935780663177371841770283644014453054698709260323284820030194403\ 4787821177997228295672776712553151518138633902547452380005939667821654115794162\ 7647876948790681916530395110832702373097399873619020134807417376706994478899026\ 5015884730084221866332584887019881747500386677397337220917415311952004004686651\ 4087435745817083420812534109493675845170182264151758937427218413257148234603696\ 2407828547933816065778882646244709950760757216908188091129794477119796524479861\ 3467593380111546381832107441453882561301493719821997903034620055317161929262747\ 5331735238695472946953852922882881819973180520124056779042831456885861894854904\ 0660078601429872747969489462076795270122799586802722913971447540630488680407921\ 1447872613968928599835291911910407021356938902714240612149813533852145280188307\ 4946457508840972576996351410219481099168391636093049152692817171806096495381452\ 9841580475895441160465256557032363176084912358500191072727192052652334133825023\ 9011399363790493504038439610238672407484366059625032657735913247108891357079817\ 0614134782569498593263997940549521025682139539674353873132804132771346690949055\ 9420357923637082212235565911244800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -125887288926773421343009\ 4957573087097210645743669500705043515372909987787863049107267193635126788638921\ 2373853894201101628741950727453136125927990109317863561605109501833142731981865\ 5619241623901195755276592600432061330631622851766307756624628075833720163143921\ 9683910789592915792308725989440992033207311249898054009465021354486476555283041\ 4897424680121134796888306466849024254718633727702500714312572809135924618580419\ 1232373533794694498403158560711175281600672840366064976893077631211309483610992\ 5810127936472583596879115547550113038337119697201192495585793603431422394251095\ 4997667342957261665622085982480547241922461199837466190757486695357237571066796\ 8193481964669744964618500679450946493102656164507933704397431572961704014053043\ 8062836335441056283752159472884544309944319135961819497512332883072086367148860\ 2991626459300860751163264351129188489731115288871757209172230462434581151861950\ 3191362754536811053432238704294665632455854149741522848440954880349165267619192\ 0791142865995603156070427623220888160965033871343473510041009232046878421585036\ 5728125381560731067142238343966496451660182831245709985188610732775507277602160\ 3136207699326260805513123995594455269502804953276950706620044137236181807144138\ 1042722062618646573108212069841779519806763495085940002060016601788648052533050\ 6494771952154636980431939057655511778938980707528575461818261152542393535934858\ 7961083533514034201703543973212475503120260361898408947825378937731268505119021\ 5271579766365151057492639502967345779347930167037462381387515723486438394527874\ 095305520803262724463729239476282084313534345503/819265410062486666162039250329\ 1557222369280845338082833576115783977078324671375153478405194527413463873072508\ 9267493462653883124655176784964535912994450795334822720217114209141796879854896\ 1485250325300324817130167247424680449387939487276281805597460924171896520059338\ 5769082295943076902313822280666860951494396238706811892880805495688146544534010\ 0797215645625643705070491287670187479154905645230461685758503745427545102722205\ 6849634030795104308397145779368027613857924458829220493585491583059051977190375\ 9880023554827864288896712134405476646478207022344813385072036110236358276219344\ 2638360517874107903048543143744639046759909222698262285326349926248732629971265\ 4989599857430283228949523643376137067869540919770135103809376412233309134224241\ 0517118105329967616962698011805510564443365715414871437945657021941540314178301\ 0988623414185813883809222854192306811573990904672355967975064517153140445644020\ 3552152822548231491058734269667262622406371650488080014424685848136165001622440\ 1177164836413981854324612003983904165440103590260512751731237519815391413632308\ 6644835550794735961021041519462349345921108753404635118949697527067425055560642\ 3396073980749854020099432146412568493922388835293763984029216141685211208671675\ 6766472419499120820180750028675095139446532813944125553482431459815717824140491\ 4637814002124881285328978120988547675808439263427417805853666994609936827617678\ 1537446362391343267840000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -311067528911801714542020023987587946\ 2011090469597647442844105458378226322414376053889795748192348369844058952274277\ 9500680797752216564406308652236480372395266849189753469476121692671093416002582\ 6275825252017402529209268041253273041561810554186583384561881371985726391918025\ 2995270070135161976213242450684198866335410234001343319490998559091663669307830\ 2510598328245794551968037276359766242840754394925853379929540493876673674447367\ 5775183972408673587702158402935472702406717033849899614617471610581536165460247\ 3947435462266921947144005532520075428554709774546267787544513175964351565297467\ 6379841857107585350124726438795837225616152431354326605438392657048134550371359\ 4839967324045331326065119290184859113212992217897878741605868996594030475423783\ 7065042247413577120363987610669849398281623753546982724114314575754401040065867\ 0720039452616672048612798553102665055310431883877041664130972283939144928078379\ 9474530373676856918098593888861969704792077117620498249449770674357836901624364\ 2670342965411467316245221148027390807274562590626947555863163994707611968191194\ 5941538474642329797546175437130908999308911326358860716691181414817933365262522\ 5289824294338658093886661457052064909051670670088250812583256947439034627767327\ 4866071216996763720858980621857517612958523041652849014660454572546942661263017\ 9366938618115949204219054391543485431753521718854952456553824460186922290834677\ 3519976742167124152489004084864015933473161839025640933136204378689353447689446\ 5767903233000712697180903515268953617821385337819359557159022696994172077635446\ 26673805405553455834657513659365785708489/1496754149068325605700127659973486992\ 3086778904135010862733492744041025472305162745839641203989967886805083258452074\ 5157701095342136875724346408724276537892477692470407025499637621726282075054134\ 4033815423190474143651150486918534594778573188354848913103869882432334519872703\ 6876592601899314040669872125054819432387246032358743133337457591823277068161533\ 5082204815064303904648074974847930105373477485220633661794641748011739092940767\ 0758975790804248528093802400076982322597269839057574639403537285480194250640208\ 4662664284452042392952234388076414911486513142023004440650496517363871241404054\ 9302592062315501214101537442005651285509986742269993055278790334768246247572356\ 5591788997941121308515354145693877211269534823990647090700324320244963152549609\ 4853567449258414786135165572711345253784711688521886917013778201796291463814325\ 2655086209952478262899076993929132275686243798660632376984061893604341809853429\ 9436102462460600417982059570534819014943573567789009629227909617578340490828563\ 4078917440689581782614337393800203517484978709985855941793697684645095818285486\ 6859900504585923253529959541429289761777291019080654559198313647468784930261653\ 2349656849132926442453745461823205561593759021858773747230215471261776235459263\ 4469553015739416300293391882397804220379817578156759973920664602032160094253929\ 7419562658749090000987988328294862990862025076872375446030916865580840649639897\ 8095941299554222080000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1139678601208014267438657423314386893\ 6955605460676454549163975493064427936152074810702293360633101865041214741021023\ 2618780575772578568465010582100620471594941827407936384269112264614603108651253\ 7888077626393123565952884773854557443885417685171142488097878825608737415075478\ 5138648679401896191494739141772191994891233820292863328614563043995082545421795\ 0418919095029172129364581790570456140096387673843932979371694133554256846696551\ 6590578886543512773167669600749069967886283470478874778722649059023553131407957\ 0603051225128443082721417825370421442926152318512280957255928284799945228580773\ 8142715346526388052307977102638347253767869745446922591915888808604634806881032\ 0237309398217428885299687684230035112987662624063714180849053593379489866282322\ 1356564828858711632447187203691620019032627998011278208517904033127542740769838\ 6070853331032724081316110095131366502843116073053858578817497769337146593173956\ 2833816395424714390224148809904399676838128236888852773039047624971771845288138\ 0392425546508581594672946199545716732752896552979878543494441477139847271191728\ 5600594492803256471239751468694519690565424113555083116822631685102415038329427\ 6877911924393317449273105735803199723749784114272817728021474424581144417104195\ 6805047931652894053937412265991959664315204943692409117582093154714796893396433\ 7541962188290518866091513291122305870718691513876843897881644722255293226312901\ 8947041132767777316762350204502194845287596111982433013022732911019369450930329\ 3690284483916452976241333197699864183620123207331612748939270892606291816162402\ 151941429360188858557214207450902877045005685619/439805371044830336350074205532\ 5666331975263722859267193599309122483223380987375084243127584388513849677431317\ 7152676735106698388698201123454028618624357813933667518442767536738728978230123\ 6903033216916784337343471895450741408859792579670974093739558814071526009385364\ 5653737254136581718385336108291636700275610217397589545594314228861203055948476\ 2078854723660715179702322045525654725830370363481507640289567214213690343555568\ 2610410919368406163961721030936602833228441022234663092171078649044541913874700\ 0954534844068168998103154560496640296428673270548359474417251498166319374219854\ 5288474863555056087390733760891583067224210456508908556304242767147690269907311\ 8038376593823235917400279443792723265284377310657576351213826556070692072674230\ 6665487724037244220972030877381093489469516791852487422491909000916718824465241\ 8781523237083991982434440332872302431479748990925979777036994486218096060801506\ 8890821396410674629994599671605954611400309155990989886453271826744009841641374\ 3875803912081335000111111045962983478563397459746002854592118140213887311457861\ 0894328022290385525235028981756264277048474612577362217868468895188147150312232\ 0128246348034405748246608753271943329762864759484426602749399797353120550586997\ 1971334048805465804120956816756100556479001389957776871387019816063212675660743\ 4427200480971788300490531418109917352932130214362748613634215083965913850492179\ 6026107812304095815058874538393600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -12267757582087745053150\ 7430473745562489530613930215843937719032039439093581911386616707390509313293250\ 6641881861533419352527811689496750409094786348944329467487632323270111094785290\ 5633148413956356245284520189081924610265761152390615568896802554271275199879462\ 0860341638669364540266230187057331878386285829921104365979522669385255588221398\ 2075532327237870671796778178343745856105950666485025376342703959965624092118046\ 0518237550388842148478619710847121008236903771570211254378181233951981957628823\ 1554050941922154963673105159856885664653057403306142184191989059587683753640890\ 6037884299662132708202156605732777565076369548319036930977755453461532547645243\ 4335495722187031166482845460017107596053004932025556751675326081790039232050592\ 1483352485309438926144008450371406554115730849151381592985541049004513554765725\ 3739613452968257412831402526233993468036520632806228206883190911251510698504655\ 8476885243017524523137396034215212394375277005498286266528290064330090146466276\ 3587525759310465254182724304044289232020419269947085868713669888766872136809645\ 2067976583623310150828864681526500634039953321158355568896567656589386101891382\ 3699420449563056507120266749096606528039465718536387667746462696478407897868441\ 2258871873353780221932636491035764593885455272993449793079927848674192801328321\ 6942643716039340787563366024208029548088337539098505140814816152151732908124818\ 6596427294297714696762365868124902669820158499390323184995693581701834225958067\ 3417038713990263249303301030630024354429296336599825944120749836876053206820786\ 6483002246762153944744434925286232956695323328412805896548068976473/40222298715\ 3577942192799556806257585390874980251696698282810908263828775102804775858281946\ 3546551367728995556005764861729936538054150438006767390232763269021500347437448\ 2798183935189973486782219925230074453852284758320317836145408747344752088595083\ 5652888773946823363504728928176156280305303594090863567122928945752815613987048\ 2552664485113579857496361179016685246594634392906922862415110560737502016279380\ 7642911713087490259824900682074471577631389051871761411358407097894389058941484\ 7275994495704545074953758302348521149220985976525321662162123599648783935342181\ 7933221473153724981298154709767612987920914773625317985201513115559147653037906\ 9135980842103212339916403260993505466232938541082961092521213815166809262682640\ 9968023937425774819177098333920043700095715321114531586365552472925763425111515\ 4241613767700794322809106027296000236601545794233528832955034717869214497590508\ 2452768099249107416275778788311492922745856883443721439149935719943658443683302\ 4856982980176035022850682290824649550588623173529072508728135846204733826604524\ 9509475363993261529648892101356715910429094521289061821088788926814505913013110\ 5454704561849824627989870278625713954381490162005388668313463620532934507779076\ 4932208225584645760008952515894877227700696539301779155754197115425960031978037\ 2695042574083573204467670136787163905531753745335992158454557292109111090748698\ 6095313909667551044796691683949391320282559741937739366400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -378950568894170027219089180474708739837208039777430882521489400300046751296259\ 8410591050343697430728790734336660571596085595245800576247373229446879231783131\ 8083686676328873499231456856310526519073600592734744506102798292511920342502208\ 4801881899088312337226281486204232672172933074803835791801068860117743319642103\ 7682057986279527716573854905774607186476763095167030729067570014577267328550198\ 1258069205828523713979975756575734698413027378133309325386410468772718694076738\ 5943441997180459875902543083835542693126145500157666966835289210186469681384297\ 1634526245024142522841037485016290719433008456670226482962731417221477660164129\ 9490942589402300071887771894824350561160875552755676234734859645644720602382856\ 1834415117242936213711589905033072608238346143811823888478953730984501310926943\ 2484438178503709361506211097513793082109022370184234335198958968964797293703707\ 4036251093006039549875585911028678967958559562857441377154612317300208382705842\ 2831742475176745629955527668233704244537254412473551556647358874361634325088387\ 6004953001891694958518176396362735290455250296097663912119277515250993284319274\ 1336318064470925588403456582184063726805818636591404490279583594573716725431750\ 9350219117963799632485305636646083179417074570109732723895445380066526277119806\ 7616720395856133102234968667882819698222958033154066833636648850970899526900003\ 1836381348954705710218726919820842772917949109490142058248201033558438010009212\ 7072630022440260227014724614433377831217891246927942938880512183990687093654077\ 3661447291708142188632491394069663096453633286478585963325415985375008183817858\ 3658882913/11054754403798125261112884225119130253871828209877499107138566189069\ 2898019798352772889329864915788119401569192547448631055338255188067006528490640\ 6467706073562463354901218554738176468615915790399636344541014967657205420997610\ 7617626120122138514504996802439875916921195690224241627973877312783769939167806\ 7612606655107885450985778403040817075133504128319930691137855666484371649042730\ 2250259822146431535559195259729958007131876794310500989705093463124047215429910\ 4847616757443081738674449445937514078405865536697527549207061041897874903132363\ 8638621467953301468252924168877697671088280921799634205008124676304560526709952\ 6842928166361934238748200354653165627400462818694276777105837268923962110981401\ 2172930172695991857808307789241409165058455184520805413463216161309036974441062\ 9010193404543858910141659917503129197306969383463752321359568330011258003963696\ 4385863262151976081957868680730000504009326818444499047374198089089819806297481\ 9221233811153483464755440043929687713436146001838859874089128228543881348715884\ 7056363650349677502300726476067086495560011491749085913967939911688745788168444\ 3007527454303950722419388818518613208710705852671505569305300125522422981083907\ 1353637778607792835686985451811696829587484389815447427915349067769579118666014\ 3859672315802968619756543415546433586578558308058727765604168948834438409932473\ 3810672249861399148690949765498574372438863334020911928302671613692695963238400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -328262636630583028654930408976603219750634534118856570411\ 3188098102038035004060602121944646751593693608764179210653152000717812108265506\ 3963666466285551616056008829884018523414722711401828399074296797731121454998144\ 6715850878662961283990547403042617489509856323661884461429549571589732615071196\ 1006503178132053388665728897561918258093652625203713662772710835329109393316333\ 0569896321938256700811939695732996520773670101240778206015625151880034268702024\ 5369675069240344299902287142500464632731971251005067162895571677597404485363673\ 9754958741031497131305610200955871806275463201177061995389834127601694772585679\ 7248148595522204994919780186612572324733253960081256362643321193634685605041050\ 1589877164973150993029809600965788824150064522955341837523063386076673261064257\ 5277981692576938057017014138239470778564470113801779500289233213692572016077499\ 4467429219294094658911520832818722737279285564075091650465245449400296258782014\ 5850435466989732966758878446631305475763010498767788821174479506444112622197927\ 2689318508097095200605580907664729633938897618084642610127924896978098703597299\ 5344224286699100554160861403399341272870564316745043912979831159267895124087340\ 1774796668384359452631209370847341412123779557940322842618199466674462706638994\ 0922229245854745144476080485695972781025454345466106237190738466609350276684341\ 0366354496076999656780449090020624048536786913843194422036073064790802407197397\ 4842069882301547901716333485638268361452031796803773338964734408813908887994744\ 6328251696540544387148187097935604237133936321038650555719984428345499032782096\ 76863327565827229326163567155988480461/8873572042065907895546563682558810625023\ 3449737012626622440333607535123518948845717617119601626122352663882884598880488\ 2041921953874804117596475953268161259457511524304636717645204004941833285757991\ 9763723006327560458509858865006096330154628709249319359966430892402939870963921\ 3958409506064018129066206849582504241602349252428173501160822048347149680910287\ 6702736478293725980973200176700389913622716692947098397759248729876056331577039\ 9665916773888040747847868184365104689549327057522505581079267949072875704221879\ 5589883423376684485674919184988114220217082523628587515627216223101773037512952\ 4639846007443751182495682998757713341129130966565017406342551412650974906245171\ 8375469798413828598570566244655673708849083570521148887815691329681662682198901\ 5686080820141068065870435495760219097689677944983030149369853721726313646601027\ 6359324197435972689690054806917312971960485260559193142314187166814670370245477\ 0460466038962411091390578785544556467860306150915332102980045132065850491328489\ 6271117466395571337562655636167415472726494872160714134626584548640415581344537\ 9634506326471436898774117801316263708560296614039610045510117951582311088624924\ 6024289046452284483035311629805228082537413798292347168048632296185121429504362\ 7245523554040690799118230333189626774746177024778730646460115694285625052722880\ 4560787482053171958245572051174861523390352341115333519201138196485553349374164\ 4048054689326422988045979274444800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -23464692169680603855345\ 8406104745486278897329681872388985368560828840828032090441283219543811257026284\ 9100208160305588399104267845128296501779447186125511722675524347115633315680662\ 4455451268761133511329485029791446118067001755585234890487301022155484375849872\ 9910255301773693597836478366204671029251664267309447618860926742092278768598563\ 8981838250810676507008478014010337166864728073464932907325210943741043073872871\ 3774357964759662047002298104036016295586525488620948374129044763291086694454560\ 5388396587880485975020025981352055071041357827983611539454190430930890577271431\ 7829706550570998196724663849770779352434871470188371526056227626881185302489224\ 1622651355517051201960577654217008377615451674271020825641915201567023587927711\ 6505474975125854387723379097020849506895188600088262345237710777417853699444817\ 2545301540347917025861276454193292177368011272142453186780294529624087868948700\ 1039937142170350022640295019188033381121532487532718254278464644169712100528553\ 3801756745742757774019138391993390634904321801342694186086975681493284941290118\ 0936323034765132482887827269417371418093301548363133218852536837190012991428003\ 2530806071031361697887110505220732729221283535653320118449458139269932175812995\ 1942764569419846498833416696913888488756054854333278994765963599684086045473474\ 2115391220657499240962584244078482506967812195084584045552334440441424393206810\ 8473080798451289102115975325309206076523595370800001480492722474474248571144194\ 6465426717034036850743623693245379746160486125113219662751629199746153378680656\ 0993917763180738079726690052341184844085105771941742894740536178165010967/61106\ 6624515939009515160759456186903560178653224512318474480650523596438153197072882\ 3259597785755310171444348925576003341671501685503589695624213617077894392645653\ 0705368687470074973477947718192140867199643337213699825056352933578398064205234\ 1650511607360376391187352824124350167201823054774831757439216373936565718040732\ 4131027179162371757414102618107548657068599767443179006794122882105519021162620\ 2615945297214843492337075419861208512422910674055925393653740104646617727349746\ 0067551847455472527463155660975678219422625623917720172745220271403426643422353\ 5735892761622625616397482016614480064444984044614034728531150346840710352463137\ 6447660203556867290117015349400802934626608230561396977140611266621735316176648\ 6071150841900720551273194900851138241501119651299148685861210004958215147018367\ 4601434551041254581040139387091698201459021981789306992603903682823922062979064\ 0116048932351738542088409867645446863874343811187655074101096409270184852061187\ 0080572117494979568773296821428141166973632695754603690775787912682469700488924\ 3481204905790771907438913507217116710120388807788165111100266590805249945407378\ 1415448083998019753704458974625144812463026203760770094566071040660021689032684\ 3305279330505333674231893343156120612251089922591667461849901491363994959481658\ 4555057053656350623828771004276864102301739699175355680339672760790609216737772\ 0527281344532820926297260481734803530507235283278053623948126453760000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -176296830310962572006559750789556944548972395459842416679132932555\ 4096548541724010715011211824208642295849424552128760520819615236693339402700221\ 5426176321440440509421399729743820347466990662463196952954882859199286630878114\ 8173091083637814478880325694791500327931263260474488533667751806730944257621758\ 1300658902329396997859063067595882710227996014791448856568984232008462727016435\ 8626858650241710825944622401712987800845594501162300861039682564937020821657329\ 3764937365094000817758013368152232966851149046670722094036269756625456630707664\ 3911806568486710371100490297053815286309168613046623511938609368969805363842793\ 8715706955916167817606467650240784220839466255888525558977442338050817985267068\ 7610359622932135935717755236277767297148802281228197194547906413463049375381473\ 6168742073368430002514681406326217317330104656140427248483896404957372381486866\ 7798343469658792288530978690227123129710600834503180402534249931192225424920231\ 2370971178278613200182371182833811343556980528791466295794782410178830594512633\ 0579916998647070317536335757084745952609892059220506326576524836292066800154889\ 6474252597274546935126598317475040594118771467917606973076253266008264639611783\ 7188280378872931901990364450570424688813777200420628919569929474208946040660422\ 1869815618833454346919306735422128086005917437475260786956172487104241473705357\ 8846586599735018897498208027547743316265060273515027473889844755290110217261492\ 1950976149514918839887893007738556494111906462441739245338478910067097276359838\ 9662129469066937016499484703034784172123981653354689545291297451185841616896248\ 4133928528644509294222048127868242497423/46048090967837955283558299876256978492\ 3919799749488016493940506675337069071227610979624108411122445381103263836479520\ 1323287107467610569284368193941846719211084521326366223877786026079809343562492\ 1973085894459733431063720062187096218873635737751226775524439369619792382523262\ 1030224383643048307236906283570861433427059285889385218813618595538568067903202\ 4906011388131011970562605131488893910951609796314960354967329315349399746163063\ 9699629110320665469703458803488173107175592815586385692368137549052553500677338\ 5215205319126817339132279884080027489156826490091398546429476955152243790766224\ 9011127931695883980779618163517927060450334941888580810236127650622096141475792\ 8561817809078038272339211484618124411984352272236343650611522202889658023211777\ 8071743945454516910557863138611597938030032336029477064608956919447492057878941\ 3946293967062069741551761163250769516219743715013474117655880255514492206684220\ 4074117928352909488324087084555070687788544226761470424298378305409382294597350\ 2473794311492327336198908994505926127830487061369458593170259350394659317353740\ 7676067359151822381994785617960149747875081284786374525931713746851745458283426\ 4690691976364663469763486946743669606308456448585534077064228911454896362792236\ 4760228730931330665668403709175563974226985311012373458531864935529934617194749\ 4699753656536572334147316959690505728574620344826721773117793301787705309578061\ 7585639719360778857615620753319412734361600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1174157589\ 9085560503115147737613458616158057582949432587370139382901977846325686252021325\ 7595687969195421386001963246493811633070205355884655494302205809925295874215547\ 3191000296035022836990330296936239059250140912975480440597952551625627310444074\ 3571259947474135106409472825001835674676604725007264543768829330306348278164160\ 1574717524356069879018330549964626645424457477261541165174757640586689966451817\ 9158479240390189905456078564342535943293129682265139075409782092076141331389597\ 0961523455189552890947355436649596470015474879496352852795457587294234877918912\ 8019871052187867962364842294015309449823929888250527631827858124102265851183862\ 9436181187611255377006307100144095544169134846367480548881778988768340437743644\ 0074808376581663648974640861603480228403879446191884721411401851174939472893271\ 3707054216015883120517686965914388987469638931492212191349897612216025159499195\ 4209182500037275842179157351874218829801311258993036704188338440116907152115304\ 2392645964599552604691829805843017506617974185786106661871591829473006110075812\ 7080654449808956373945945863726118500094165037482417239678356862856342135308218\ 2728467370444393848435508613350850708197432850998384201848971314903335588885006\ 6269618941485714780397280022424453592799205954253517270286724399509040713201434\ 0402463871606968459885864803818746257276377596728125732530784750904160445751289\ 2061316649690799263440651379530654702222408305017431430793399181115718864941529\ 8322430583583631392991772149948688206255416478377382058326238477287915344788162\ 4380830196457963591400579918696771401452042126595135947666187746847455718699509\ 27421550506326874027/3218670687868271036137016589924321339578338206778445182610\ 2964995720723260462716719213546097126171544200922219212145480878080757563815224\ 2813944350178862008348841859434949320067275550689390311378735604629474981877915\ 8431177543364334006470517347039925445832481931716428493785537469777242545858413\ 4427042211954240707926642762429591364438585982781368272753930582602770000220086\ 3661980368012162108452066134280737185421063044481849162194666464558379618726664\ 7157236533992702320210967784366651977316177578231765171433723239899853574471909\ 1048671350712593568962920453081172910415555035623897937884663322722816847968581\ 4438022206904692860748183981173297421970638302461649938867505527024810764329354\ 7465704059127336153315854977851237061457562603734705777616905932925043988230142\ 4291168933004019601315106030846959497570703264275350620169036227126761984043600\ 8383693431322643633092270499137398671932039057016938864952980521014898317863571\ 0357471644431435757832009958959891479172223606647422449189775731009561213868892\ 3711138690635419621708936807993337985217907471086216247376076332783523113983865\ 8367520269495351091736663217573629156889843917613751366660361387106700197883697\ 2075070467222049609264398915562484495053198056091504602252102461325788339283655\ 5547141010066199753008487559679451970832367131175268434828191440842979800188894\ 8411868339365389205922025549091834690185655543301167171303526306576190116396587\ 4210108203092570087096320000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -163811290108403917423297310\ 0383732417804446021332147541162284021101458136626448223759964241273285592932527\ 9538162806903469664628597183298201160047486683841118322765153309689513871126984\ 2837859457635010237620903483391158145490050603831600620949866575905501180894169\ 8649851159905635148434363948258963089579199991707932618489708234327061681283195\ 6279424748665555470693851205713000810258329662159831879095835860099782544144019\ 8653793508776690823274268530449392848370800189756993884858649983018638683799885\ 3121958241351937974935784329138613700672213949311822036235958113202799366988775\ 1499395698304177156237383566474709233240453602923150030377756597253132632314234\ 9817616039102166880489427314721562796711635859617290035050829910966412456354212\ 6275028384981407140151284712462073417068207770777459806340420643744426514426453\ 6948648826682184647380664492743564168740756144132806725972050503511410240462191\ 4698807551397914105481821219509370755034751459910963543200753725294553011255303\ 6114332686943166134874896574196686252949308983718388743969598619061290875142589\ 0733261036293418968406800118995666216244192944375710114088584351370016873798468\ 7804655159191588176547441059713647961037221559716219980564811180678605027885553\ 0830497733578749349334023821209471686457025542295141029992865279876852853206098\ 4050366806703668124544422872646787179850747958703795561981929573844546230008501\ 0534992827556224555789340578108393268445732137671624933199369541743824757750931\ 5206322629997702753824554943344843004985803203240426324673898242715072037044899\ 8006881819261837429296115925210864637383287691062569147945895269888745934599388\ 10993636299/4984353861693400422901770584106701097247500170496628646625391032707\ 8417824873564473016798527150068294388975501874669567451508555006997278809823185\ 9982649284660170120150197285108990854745976794472612674985058516314588452572512\ 4945135676083603212437209718459160540502709135363916947210784913080605437391453\ 2948857651464899035289377927471065331089732551763034423054647681866420306159307\ 3748936980501548680472310185519834622006132021263371034860102794415938055617876\ 9653978513477349095746567708434953341739977655247225967670422921046837494204173\ 0557732785582953850247904202475183055646687723851165112691216462731663440538828\ 1703652680147120018136953783751459361013274243343730254413993896318344538889595\ 3760251139275223050765373230793022217196001045290717837813061213085809516609573\ 1954000895232028689948518941099211127272115083726438922752969034933674700486040\ 2844623634456080054037436906858785523690942067537443997165192046757108518482055\ 1867471069486717015159102456128740339886642080532342725785335939444159886887523\ 6969578318605410895940589608593456923051429229420956672341617485624036953630704\ 4239438775584408928419783692246853973875011954476451799939946648813801810550442\ 9798116295840507144698870784422664794607357445053838199636271848726921900064944\ 2862748101051049465107124045978284763222538045539228312397020880111861881581456\ 8955892611869678372852041651067964784951157076628166215193589450832077956536308\ 9434373588544808130969600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2871141669259606048130501825\ 1969643670156605181031849615923017002849407191984984679401496502281366437028471\ 6087155943449618454606076244554302498046451921574526226715209083892980524483739\ 1691955784080907314946836463133610842874682552905625415745580783816178580350558\ 6231040143434922968868142939350875417201289405281525315256760297708799478385603\ 1691324986767100894466214934888029605514294341496706188742393185855520728263245\ 7633757174578878334820368024690966514918342345869618884403433632965230488589169\ 5425654843883901939828871542522763956597485398580916861975754613270892341307141\ 1339833239557346140284124696966854250389881980615329250351514793706255171940206\ 5222448915773121155282486848381788224586247459957840005613874976113682363974260\ 6616283611886557232632145787920049476110202739709500270929907638691884460888429\ 9755821678002397590053065100669389957661331462201732092458692910233783058604468\ 5586129113776807205251307423538488352545662808766723287570466185695254600339076\ 3616546680440535738891398606960372982056718109073694440400486475178579230022714\ 9919896031836542282042938860129561938717026361463094453175625554953047644741895\ 2828763275562118020968161096666717200060950743788039800685685351114136688428748\ 2542703533029043158229279945853850674204790245986753048134517246911513820833192\ 3285455048879965413085038639817307051846501160984503523502962964999638844760285\ 9330957794777809657873769894441719498730898790597266565032514346420643793410824\ 9320541934094483021070299465714909189849154759821117230520262257456769188526286\ 3693213665375869671158890476307928368747189317366209110199959536540528851964893\ 984829/104823425061901165571015154239888561456309151850612589834393081655264811\ 4087772123512445815502630248041829137789162346318643713039053570532278090136661\ 7229961307468352264927131629670972575747517825713459202071846784194586172712818\ 3715585354431386692107643725773722454450796296886376672658529560577021902277494\ 9687727968433970333920661852057436166825483975487340791749355760679414496474761\ 1713575216586340111675825864029905491735462952072236805526696444543756422228504\ 6866739797036713913095866139923064983757208143553473615623996778916807658739343\ 2866153164118827505871766039601590887228682464040224841565988047601273161475717\ 4609466816404166918060646718388244232896810593696202187043035086110176437337035\ 2284737649275515570414948328542948391189175409418250537564943970757447099331133\ 5455209926996634038253230267321288582861908021849058947824078521024195290016497\ 6311975942798192164814024369832254278487224762229172769548827699443080590014442\ 6310609604984545932754072108103888257457003834757640070156455187379324658752827\ 7146553215791712735848761166286499504295045656291742200157426373016900750881681\ 2592546464961691267795841153606180336739316013707674867437409333371410103953308\ 3413161735166029418943941591268025391323765590708720005717113079324922501457124\ 6016846499462988583050388607460845899853744252961354301175186369335049031690758\ 9749986744024665658078886813139536301936416996134914691681405511628949238884194\ 2662219659476992000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -105742426667061172578424575287421229\ 5670349562574647873638697923793070820719409014707599410238732331765120788152080\ 9068459202602001619041347837782184075829456497709685984504895289253885137425680\ 2022061287682399280532627252404169817050982323249408035297518976431521458945633\ 2308247628981346382820344542422114695869949030558675721202801914759375725973492\ 8210264235449091582208649832909185994017908137005680536002466027447469412001670\ 4732539526559938660488780969612063925089455261928901768058033416549787498824021\ 8051525492246780695952844732816984775291379354445415776938639629105459479672344\ 6311150661869410770534731367970737801930825752018252062109343850546568780491622\ 2316983908103501346570826794220285111569921733641540853117792051762767495837462\ 7483439345052932222202796495031707879267228095679523791726955170947650835572090\ 9043017666629239063276251740092352159518323720652831470308276447859442685197350\ 6474700002495204378997581181141164772231586646182823998259571618597549184612469\ 1955079002268410503084689389941439203045440105185140247193910395865653440078272\ 7606825299093929137637827207900675678419964579637076626594805651610418567829521\ 8025942460807903633272111299176722491779117572705715244583268747291053296220979\ 5445775698599615273367741939883117772658308666804964121000854492977416580059503\ 3614412048440194515453729983737574079927022120554362719838320092444431742387088\ 2641411330329179444189895326027439848472021949439165588591132911982278093193201\ 8841530619228686573504302817541032849869975203223610014856489241433838448616747\ 7085337974133937020727875748467069130104325298804518380906094516366882113283131\ 55473891/5266395348501417227319626870817129061774675789900340316385657061875700\ 1467646897877343602736491242890559278505883187455170715868363490783366866839449\ 8740658816550478168452350998084971404773530159843440984213046993852969888810762\ 4957987510772955189754268381727673526277066925972735443200059381751891409701383\ 7671060035595761188679312635281710800175954692064663578715550693983601532224280\ 0096341349441191172206761871200873787942418564127639759503733026791135838205613\ 1959736678994215310763734863467774735995903056337290719090754628024396315238457\ 9536201742769775432663659785973901722305175542255431263012125988674640101025276\ 5908148877396077699825314929590719977927810284155966371078428988065498163348089\ 9855593985430794125755325803749328022701592243753578879556384167738250232358800\ 6032165401255679233410744595556732522634766512910588625819965690897268903786954\ 2173069381399705875652848905428997226624643066392047736490718671169293186405626\ 5825530004014173090056546329195890826569144601489923927335436505390397560183574\ 4442262487473171027959557177281802599705224841849830386313889688616605641027210\ 8597262397965726320610476783749125567451655315119316424353386014973034952321704\ 5229217946604134350123960516825339082700598042250507518129182606103822214960645\ 8884091159303971425380821262909657141471905677057816903388890888923334392895432\ 1201657224255295413425471323517914245954257549564888833812073415746757979339108\ 0416191603928981307392000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -8489676143585603725235884\ 0133858727250665369442397599020234292590118314884798587409465203291076575156121\ 7721085946674301493446075049786365817213985496754872783868411273780786312454411\ 5367003945828658467423881885095062765056073464575838098856410241525900212870428\ 2230666406350642456455882116099809505591206496545527317113063669224170794654203\ 0576651427024552602662385308276704309838956996794648665812865483447532256916480\ 7388227384902002570451081467417802727330663544928590834654727986300222584790304\ 3906975829333571275893377490812492942364889288735897268212228333262920948427961\ 7482655295766263158592322905620791942454018548529092886743691901739513494470497\ 3812422472274240101073116056688366670989997442722566597960164416369885632240503\ 1925320624820766753026068606666250479798613150349535750647379811240114638038294\ 0656514842376515944213009163380271631353672743715733253414955824964239942149040\ 0917553743360021743324868979147714436973991614616332727347240172831784304622363\ 0720904219903183404398620133638125068309891682587107735686458733205792684988184\ 2459130911879891831823891143297727789174614368050143932273149372811056067728505\ 5777420691749392823573292412212937705340893906606531282787628894524263046212187\ 3297264636240813322533334299622679370287967775920279892424727639613996978168043\ 0239591812990345144012999443042809261428411865556496716386557895134152411528086\ 2793298410325642742935671883620505565201754587217182166769199040493872956489513\ 9256122711082809825981681437987153833983163661384290483388311662212430736856895\ 7002176128122098726947389443289593221114092743722152919481307811367144371591492\ 211969729700146783383/769196458133073429869387323241019288274316274398638469495\ 3264721764870047608258233140289057264589853388826391333320731860868391900927801\ 8050703751340356700015938285001535329433743707927383960171575354266047233179428\ 5336877321021171288653906500260213057524244378738502797420627354410026907549824\ 8491397440708102364501772202423281254351763751395633261792447617489657595380937\ 3058596350435995779113448443601172812347647236658657330947756644123764211102296\ 6510776006368066053924415508407300131222151001623623348366559101656477258816395\ 7758353674503857529427161000313030735806807538075822714621072740344266047709371\ 0540619631949492263976910407846752394164198160872893403187124415438662327378328\ 9662612531235769560815130943882887157902144777037713829619779420110512661372041\ 1719379035049681317021203678755121097618396016974887642862691481527632295705490\ 9508409023794751985685228331546570730034911516716440339373370016765183142162528\ 2379566294154790107510488523099781987229299489309950014169769443164366769764541\ 9514223324409953603350463714202421196084906702776833129648735569144992687214679\ 0840953009949111167507246023205569661181131662245164695681280338613527358056708\ 9106113747741794594084038962079254104511534453356533165399313016507101543062531\ 7616541834920939154714690527421605672986818691904278520956664792791916271363362\ 5650825001838450251088135779470098927907170529199872184206702009049152515880595\ 9089468880209454662737787912663020339200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -310965245\ 1388060924819087543445391720815071449456732104056191246276066679904690386341412\ 6175232738510244618593366197661146319635460314277055612202789483945626065061551\ 7319352573885779033070703667683672517864486223209908878887432974618276897644810\ 0464267086306598475589754519480568131256220338542582584531752503136902758745482\ 1061853105348544532229435110836743152053531611414511789578570188515866195556215\ 2028899575254257790312906068935907543182507789419382986277007387121534571174426\ 0988503107721785777264492054033405309742918325551510429343394629337898275644871\ 1055760790216325183024055124604497722466543497411522773625754035389533857213004\ 9118880482094854601074641759610021030918806790171348592240285437874459700150197\ 3696076676869020526065432797281586396882485087248581448710587911690799251475044\ 9818649587129270354707171434397694832585351762461375985840714424398546370963653\ 7323645081825833685505180244911621031604252940094663538075143119843213033629121\ 1973029545122802837513662131280639643988565729847876663708973264259642489844914\ 6980103221001251228864062218443611888521653872772941628761284338837074062706195\ 9210663160070306795726983418613064986665640323777718270479119873838480380529788\ 9277577393027452231323057298598579433654009716654728229868704013905370915313157\ 8995967939471081810011528511066602008577580535644882218018009169388917854635718\ 1737569117311196079839279861448549851964660829862105645844050794305987540873313\ 3719325745799845324653738985456115003219845789816423210376455086670504027523555\ 9608969550682224442807872753491954084052114986455607794480247495953882648180731\ 0299597208915561573886905403384742953553025142731793/67598686343337480716019154\ 8130608542936487943005069505668166669000794181080844980482465930234968115897053\ 3913412253025990492245773247714857990683020663977467599680304276260816581065596\ 3567394928065329603324774844097938842951384330766949122253102739333265750356579\ 7224051040700374294419541077266183790508284715775821048456455961980236532896484\ 4035606334356367466991436512356404900741329471354910199039552243129328220853101\ 9595449649144904711912419675074187793193894500903068264262376336017095501072589\ 3740108383616100744249953000372563191800522135356386488465993158761750756377771\ 6135251295018321513673936894778605696970105604591923568587362625276694880639744\ 9134555722976844035777324445939582963019604473384016474456665521200625666894924\ 4765020005294133244007237649014055058026986708951653470177943575622468010226427\ 0481687333025917035489818120648519029332851692487023039658174544581860178106030\ 3486069601739266579998351744050708780597611323322572667129672451361320386077835\ 2130114947373739324166874174121340190200958490961937808069129700389501010367960\ 4228360379451658259407440644856674694204465362978338517700336597539952163620530\ 7925960853990583469971736099597474910158273082768768953544684373486725702247549\ 6819922587381671724064823611804285936481894522992716726041456054053678253094086\ 1483269524865527377089006808612431983782604645138365792602179401214080812573372\ 2760396972196648933021879720076114334512584485817648221268312783473152012967455\ 8570496000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 209017302989387548342881662637744629067025\ 4520262894556591285731706666950354399891848825184758241777608190215386502946177\ 4758174769317446891620202815397430887365841558355284062915000955118186768681063\ 4905268388703728712934422075905064950764828830735820418546156541741233030324508\ 9505771687478125011087145605117867595948968280447892321521976748665318049523858\ 5755229171127527896525363414557509787869821819849340944149704808393056836958361\ 6356079088263934749055922556984026470980145568053127760017259709665514548636039\ 5766280713957600026266405709672567856125732904596647284550652816061736524080220\ 8807980969964794151558609829307780928111097353236381358895985963012121965654272\ 5956970147568829137881123121434701981559675106125810640536643463475622358034793\ 7506434277051805475940832182781146086066715018061136038710940826194892207678959\ 7971323414125028123139310212724414141018253146066433426697375767906002180308934\ 2813108621511996703581499777700257612047060786729254193205237287494326958301697\ 3128050206218107568720960253082090592009645459848835686461723754509406329069476\ 8358040406489422052632636542487212171940245505734426859548742459400014593433520\ 8829638821970209527726220448952662376788752663485670575906156104221764532844232\ 6928268108821278286246527709488472427377190711652626749605695518104830913568140\ 4903954539378190226058091703333723191214775240953193922230143304306799004499773\ 1590371738695299035025623343071846413690820402185472116838974023086463048558625\ 0283823419877507488708614045210754636974157051968464321123759444494723774930962\ 9702346661434749113467931576836522774690268555732601950922749610559371439679153\ 8779817995840619/18386445538164170408676382699286247784920317770874039674917155\ 1862695783025076493038981091032345028871374900746957148032543886137091776661761\ 4525307873951793828366350049981862501819802901290474169134911896336914882102483\ 1146423775215065515837701850738672328774688151230121736420674121650489651063736\ 1251250415682044593016946855606543235613954496351371104877329751844433296335012\ 4638949414901173708786648418525337128790061867659889003138940362905976392927820\ 7339460771892961679907080370460648026294376351201762076297092226406631226899217\ 7938698544928366672142631858335056168521513814180448926801526258963889917955847\ 1112892685966986323751169608811710674583439614164249717176266765781084058141000\ 7485170737072531714367182690620452779615379765405611382794555874589972909767446\ 6014874463546437140846158375548399453353395723754262366237832628138285094681672\ 4737281335079632546724014237418737723710008118645730419530989106590465084133461\ 5494855591062972805246677578534582798024733843688102905542949889621361714687415\ 9252820848611317079345889407294746708291186145390661882788436425655591379327758\ 2027842777326117832669305897523480481326387725611262025284124246147505122940662\ 0380050069431605432686808114533115475717058025048553328029585455517363066034351\ 1303231160460952992898629436306776258474408385123812401994461576450933854086901\ 6818105192405479537229788633695742152989452686904760500922031062324182183735141\ 2196919526680624014706263421814786148146348032000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 433\ 2825443865889261066123832154733447088868011750621231666698712318902423140262522\ 3371444908235964422333435038079432584187020935803535898448924320011584752662712\ 9207487250843106569629990943990407221533236895223904737581362867828371753984558\ 9518718117963206207596078112227441257742627849183037989718888390126059548463279\ 5412771494398260979569676773542532469362350759008175986936925033746792825781914\ 2304196160834730033762860684969138338280270689772159636611317598860153963380152\ 1187320287675738559775404314890851109564657087595318829014442309041702903343973\ 3084714971351768073230181648804708910103332406793183758144722156251663583802216\ 2243385447638269688152236084964808325660916405236653797413960880303921747200597\ 7306821706020302043118580143987358933638577994603672459958317775659392999207201\ 9021858446406398198759984325780643437283497790700503594362377138264986389182216\ 2925714762709679841544951755057696733226416565952300955728963652789246285342044\ 2098642008480026799202380053278844679862289080393665555563065993867481001167328\ 2729569706449479589015817699697941870183086851252714509710751007491883785327380\ 3495703876482630510930611602809862603807733808108584307423813689775352746811943\ 8969283255751603716749210562316280373372517337499384050932079850863406337061812\ 5523767742077459491003108710095032229236637028996461365475798000034417537812843\ 5988248881264379964546309300388120410075714523983138953636579447994285424364207\ 8720887305296816144789498848446400023297769317806471079242355822309393151038412\ 1474111135037406505826367436036309696729720619309627881228691442552211380717313\ 104087535141723449539076325287495050184043010307322248826721758210903/179973877\ 2573165139385762327291116112924755912411026587001254387014351217544123841220767\ 1170936721041724314668234690779558353876845948818467164212193473109110825803566\ 1972220619269768061005498593826054299672957987808347921856575864514491526137895\ 8934858232679477532887109022907355556671617593987698716696738721237184028901048\ 1105398683981559790010394648829312982614423080110334245750986095518079571072356\ 1858388113997980717373874324127885250215313663945676630995671837354717387498368\ 1985948140432332482202224687152196335401548468793507473040855086489510825144807\ 8211748530633704975083726516640202963490114562266306641460287944313798532385316\ 3352950689085207846688492234540295457249890655116637654081468299000346146182553\ 2383258744075325106712056269839032583939346224093112806586306668483007617837338\ 6980594908628363084747782189850338783550037494742672762652208885575786306891016\ 2828605738903792154429427085979721079975387704458283208390688737789078940035900\ 6746970019709926866748310770416517192798536465191227369236597314068378907399307\ 6294568425043907251198652551239237968620649557626156540413882765236882346792349\ 5929819201290356068394136725365598350984334553346242353126536229668111021674762\ 3040110778795748875047002601635844312752118354325499782429409009765914704638679\ 2676750210939560553570029797152061810011344987962588674493414189876927315141897\ 1298960332151609454085629565695114002171109886670229829942823173959488158407523\ 7203152914629787884903738848051200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 582582417679964\ 8621532490721373971340907098037860823096500221626830546415658720186738020445669\ 9144187617227567804112082397130279996000759479354396462285595401392465322708604\ 1009591281883632388729822704470725576186673489730477486658104889053152219275105\ 7016202022203235704708654719176217141562431895628815587532397594362173844075062\ 9901600893533393294031356828844461669496614683292579885013927589695020458681620\ 3725325948652876739866436951869583073781492886405496004668083694325948324604756\ 2599742595512213075865108624424811196890570148846272936146245774622171983865006\ 0046055769363610213179676519442627535368710515754637437566091231180342860264439\ 8035865954506470859543504021171992310539948090198040576689735860044255634742543\ 5792287108545652329233142629597895816968792235368237438307776909748420691422480\ 5479426493584655247930866684688196232310930791497772133345612402906954588219203\ 4563928193270198485354828181821972697443596904984712293695132598396949141046842\ 5279871749066858785222974631581807469556851804651304963852979491493548146825333\ 8987862524853534979445962550673855566260827949589105522116301172992455147912426\ 3285583341851207589223304469397779868109444071030837309381766395821387346509640\ 9209973729919413069025177328976439671493632517139173383180092514396373652759314\ 5925701544156699243611815251914302798189073823909500749022560265851659753921383\ 6882849867913600739892113877299045862370282929772229614626118382790604276803420\ 9724801756572674858000259336531600532616428473948676555118269547051761580527489\ 4545568669112622968489388120671827221461319819334331123874866831386336948813753\ 364828621405960659066969278985375547038525450574269873/156582405905594672283039\ 4349229297262239770331260860903036381923002881167592190134802398797348331617550\ 5906755839135021545099792694895758110628230798369849615768541111973867454758383\ 4535778175888209526897887227122800729765544919970427611438122026073855523933087\ 2867222742234382892872758076091556443372448482919019458718305316547414688584604\ 4683763073176051787780726083392327483892670098406445122787587036226256752876659\ 4201247763497533393887529684114638727657404280435153741732567033337122101690730\ 2983356904285912105675742812651455185577293994981668131329562812290388726172510\ 5487607873792090479472899396917383006643538637714465031217552425304261782001705\ 3768732793608113024151684771987685037375633259322127069660903048877526275125389\ 9366338774828200208632577945436243881457663935220629342882503548455596048010608\ 3111377777073176869445146964805529292546635997669515296788748454083370663084433\ 3734640512045389461133687906624004928817283679613971131816521919957066161673682\ 9670101754569717883378027749661395275641182682133783680374872899642716619645132\ 0582545308020322881060678716534729687633279507367248472406494375447401340563324\ 7793155933566407619792105312372505140878066338824912543183258564212730268671466\ 4515634497562287023108441666916566336439259102496947527481510656094993745597473\ 3160041577891693868169011826117022529481563935424585790589874960527231910807202\ 4779201663103041179276087305586426001787048307756716509397541058909932186704760\ 1971575788666880000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 404945697917026438985494662939750\ 7406728870428772581722961091858791270789434060517659426927995321768186007098835\ 2929427530238129979152918338038231984532828958705417123159530085128904057897618\ 3496590867180889812246039751707840230749915182477085288991513656810591599102689\ 9161223297226339966312807143799212993080780474470519272820637348775849269896791\ 8785553368827018069153607106780209743754961112244796494409622100748067541632890\ 7524938169424805032009826247753828191334949975577907103107887886804763901960211\ 3371888287696041045787204289058789287763742023556114412851707327221048216459008\ 6784292618809756868919604041720947912823661040858479969977872260426334196793750\ 9697661423998641430482182312651514243762110766337810173031820741457404694269316\ 4550724628796179500563941413822087368613167385323529354678066621032316779754332\ 3571404798655997747158014237304931603122154889909124963089425851338893655667908\ 2332524448886332036895400782666557163881069307963908616063609652281144897633140\ 4459210426638300402765017119391922190703906035993320169218142781438223054308579\ 7424723356427805267452415234699541377303207634248941092188763154687393695546892\ 5856886711406871215075395359909963952323939340840788362101881241544209685445603\ 3288049164784248101331462852690888177044459564610752916388566443454087286392831\ 0771899585187955354896908329835367423910992503144545551062828744065742769239824\ 7546421245387812496813967209996466732232065876241296393309229205484066304028276\ 8966392262862653909933501864968405147951604390343085016970398490203538130392481\ 4712914245368527933878241363260206373920910962581642613243849637509633048125521\ 457450031845253576490991176163711381860480838233/806077832571107523396851379961\ 4674931786266477816930815436097166972208264455918052580396404758261007164985876\ 1991256792939504099490680592838639804878495700331949699357632760001440782042714\ 7130868447775900285331160634859903431514356340116758939808563165303601104114856\ 8745112222903791507789444573365834277964872363269960727500104877510325723015234\ 4452879866640173196679889718667983553490924625311525807356468407995940202874960\ 7806853810713141966164739815113115974694505792267401903896243594661963790215996\ 0895527331642757197846566951986135794559317620682338246219287611184303605625841\ 8919541296897972087445631950399672300210947642930931961368520900930515531037146\ 5948447413760185491667609668209191728589037756507327320333344312274515731514966\ 4694327504612631697710077104993622038639355254789596815741725363690354253054906\ 0726452587697217815356238968402330199796384302725706849388417403731671595022188\ 0831164373399954374212753790760084056952155566915479700830848459424395031224317\ 3082622723700283249089387816147777790647446800800624486633121772571282390441660\ 4059655196465817867581049688553226853063333688025634361334854926030009220387545\ 5786418818710818020812971160422734435289142159916533197485558832481359566921479\ 9780103369032742155021285198494538678709624662744484772844765954416500789960549\ 4107990886882681728073846306737949691381840422436566956498195982075630773693042\ 4937870584204610247718295384137582777196729864266067831735621045316212833469221\ 7849889841246896128000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 3287262060108454777592576355\ 0351017322956055361769134556896076240359457389671510802869534480780880188229954\ 9663069556295992384822543034565518778491029104930057340329786111305173808589911\ 6412636539281253169694487283339891277647857789924877953974233365998865818942956\ 6321954507269314668932872629144523615843829438606488582392663040113654050923746\ 7918257082686293655050320397009885242624671097190466442395839690669604711080791\ 3798107872795356893266216055865659048280666433090940766768284481908217855511525\ 7118146490907155197841073828105184954790637684505967411113320666776552701437209\ 8477998077582734535997269506815750427545567604143835296706142942136609364910429\ 1770883232511641328805701013310876578432465769975155237721215431710931125341623\ 6498659556549381406662039738761767001946452306585765459688046393187029598335916\ 6679645444353872480149241890970151580897614216816472357564917416022803105404352\ 2141153080245216372122510851723453862738673137342449917809785087634243828489023\ 0381485027981814344750217362175938138535010922776800535350838550276175977528257\ 8420124103012231047502920944534321439450889566851693399649824703675495500138160\ 4492186122760337565775170976731735324568419908215236466639840144817509711426589\ 1437553178579445053413982107424000777136226546085842927696873705067507976762446\ 4135429676152208195029750918069736954229347175934591725187254547842210152471356\ 2788438446032132613216692646292246400764829253642303580639620842166818850071530\ 1087667709218041399429967084956149982092585671317573519624456171701382060302068\ 8524799969570337561682173044617302724137755488008845634555010275718609492656542\ 8976471510232994599159801797901789173290487485916042293221/52525992300196377026\ 6227742054296686683405576775172928792556341365990914802320621187888149617194996\ 5104014215506717298387704696727379076111888890701624376174522541747249896234893\ 8848625082594702571250599279646926529790637183038254818367159647877509293977800\ 9540008638127841973528196496302579155698128651419353700447770486854325077316923\ 5249039719027009132088327675106140024610964730467625788672225455048500510712494\ 3726630691673470340707229524644401333557726317463464875951746720657104926193674\ 0896715856414019604104432541394055442889407926001093523693008765811274719552472\ 1036810800286464953033350802231143056452246321960313429096835304545381556144661\ 6824455640759901789163512022223392529355379549987715024900452195745862066765864\ 3290226999812828933970164895932323594619207369496753294941899076181661007273272\ 4596664299754110390634158625000055289600208165811110284262559634349836979583002\ 6360084985321695827457054702588397068028661358436546394415915965229734701193427\ 3152495173317133357109962700442892024827309560298078397599954422797765484456407\ 7717886148014969439871109500997745584043208526351465625815315802743836447978584\ 1224445020612313882056755928550277881013265322995310125377847586607288032451375\ 2089038745254535865507341396302104562876278856750153842111448114383147544966425\ 0694487238982413705626567958735224977946169299605906245321588845886127445803896\ 3932886935779174469114139387928413171732690633828353720812003573053862153958590\ 3325303413085358456922829163069440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1197795275773\ 6436522030779825056137389635740313823717725093472460311576572039964350432331340\ 0008141973476757820393041216416815736787373814849788075768999540753552093904218\ 9517510026843619076175855961781556548520590768938979136131697663061381069891233\ 3960432804878307487159343513870125544756777168326766642672170165428176105634717\ 1239622481399661892050763537671762883157945043709375558958468171819835930708498\ 2486984386957180895578182519137456273118756359958452115936244769120866795885011\ 1771969708860883348246537802011327861816049806999304846626106362780710734418417\ 0745629871552279020003778555530807007408141077576338618845869388398566647066309\ 7019657138688088334581815086828613814511600152286918354257968092181599789347645\ 3643348326602766796033993190339396912370438675771614170293534633521946230387698\ 1673401525489112232237202506958167375803809724468603488423117048242387419486380\ 5956856400592265828493997960103878158897812631387435820064296470043351716033389\ 3399255068209350511884629497654038630928702680349407026255652280929955403740574\ 0334812252592233611716613030285979935558125370069337400817664831996813342388395\ 4037071562510301956460041694954669073880025450945772930205106156810197446748522\ 0760630566484377187724890024010573792401018745087149559613549652439664086364798\ 0961002012576324765957987960688839534921741987831942484710796958514156362513867\ 4493791125492723905188305972091156158043115335583832484701535920516080575934587\ 7589018818203632560533622107397238910860145075724771404567469035361949895262702\ 8006397226472338432787723010890821114658232901780032194762982037493039134901084\ 0050109978649711663370840058634287375792426430748143714605302719001364814573215\ 5137/16268545396131376294956968028263382277217232458011935219828578445880040218\ 0031763308923448443794753988995783619481432887527667086282719938482356084141273\ 4099560439311312611072398791714837989115365669771427012489513305937754527459214\ 6999122873321822308534723985440018918082342732082330261090044484997214718679660\ 7182211505420477788649738223509609484935282957090554264961910686995449834947142\ 3255006772192582508721381732122144754814061768854831505026966413414018459938911\ 2915347918008453998750964156279391177966670575996852342105699732805471358688981\ 2500952235953503501138705797749287834150673292817273760019675576027363164026021\ 1913463980529981752554808359652642240714023952780867104807870995436222920728883\ 6884178648975433836530055097038021674692461381484427236704783923693840169533731\ 5757056324167495176953028560805740040173242368881095145709575724457878473860325\ 9144033632096997270091163832523376899085727832720889062527354634018567171057590\ 8410379415689004862939905470670469637180061210495839839992846796639347248294725\ 6604900953222619709859474489431666623884809669497967842881517128721311484518529\ 0204640962693040284132678596305621944506672638642459911403195509617952630694755\ 5561251725950584811061403600248631096314380619672254416851116980002863623240440\ 5571049409894980433155687907707184882788114282316363930437187137501905685858684\ 0800368923176468443957324876798991248832081354718973341963166088622441585424818\ 0822091202083901785610616587122755540349272350982259987311962882048000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 779543591628631090617799486356818182193753450355209963143\ 0569856276094466526180727784737408494995890916704496770649620033334174719008470\ 4516366528058562966547572100104067253902485518774764287905703104349215535724561\ 0442210078124710248559298533694256747382460727456021732916902084705722372596584\ 0932250601205453115487691352954543904719895784053838541707516244562074423969878\ 1199372604856159691054488961458707050502247253706200828265739154620665956604704\ 8846920251386377766207556532339717183701461223704215652330860087748031772399858\ 3971062470325835441631307452880516788979848381553972853615905051907459833951456\ 7560501268427519501249410898668289033194168377079397864097124690392770828673195\ 8461482186908139911626866535967819833846293307032922617620671031171021409877548\ 0726463494357364224421476388458534008160435169218646141240562248498041775424381\ 3893038656882154340899893466908034465352776554697758709228125624647821273643386\ 2766971726872442013157206098537767686167236761276002067701908833459851670841062\ 9244460323663467345686026208446652050692701637034431680843198348145253462847428\ 5472958518860900185679577263310914426819454551637908060869631630128150672810958\ 3933977906858098844292139719178607222406008454423247938429130785068819691365513\ 0900370819994729106772585268581528742395530385871154622470881265622381073599567\ 9911917221181562070263716777520903823171827947814510534832807809358839552855854\ 9908320499847692391134991503168167208568355062263600594969106458946497428500362\ 8444664723451508325188547942155685920269168950034233226973485560005180519793329\ 8318308791140044118850860235592318490569888820884630049978065268328052035413436\ 8102425630630188919933071308628440117/94228288465685250893520757108390509010463\ 2319489284810251616086744889822706563791414518435847644906966166505566615895693\ 9727979399171479291782034065093999891575213059087102856684126375173567686122293\ 6865801888378042815063133330130052841087310619090894978015379681710821028021198\ 6109776709339593434380533942486107591245066333074802455474248136320245578292585\ 1690687851080836411268782553671241112417723135224104568765336673430505320830471\ 8258029977746963378253557973281988463726671741660926905866101319333381244959819\ 6948386509977881329846238245345128413857224748488068080433437050648273885711937\ 2790281928100727377117938832290405816511095234841274520724970165229091477907537\ 8543996772272036585906284972905894560414381301230369047934634081552759775620389\ 7185150885114625632442644013767737912806846253775025041296605680852541668617572\ 7869364189561882255829610029093438172777527982200524291434454428562596658103103\ 5020896309338934552143916951554066020254766295541320361223919892265318674853246\ 0504531800196936890265590125356160207160480066677065819975331248842963487422794\ 7694365644024925705742312939225065551564590771722271348453987543055802748182649\ 3720282469552137829204984516036144310307533803315344801748712844171673816594693\ 6275384369565624948305132686183892086838111414253540202765485450640216410188866\ 4494041232465398941591771049088232578489672370829271011168214321094395764267219\ 7697735630984556120055267042895378007835971943026031212160027481786329827882259\ 6714443754824615854080000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 30661468505044849271954079\ 5000719967390170134328799633357252997063474832731641876891951276607022039461762\ 1167487387074757265674569493134127144515980442111754867099087376470162415015464\ 2774356007875061775208471866734774747278031511913975659379701064852561451631610\ 3755841582122999101642793888689487395156734669574725850706170675408074896289918\ 9222403058608464192893530774019600763882572555746002943070006679121054777274037\ 9964965845590006475930004642196066487939499485868805597699103000622559342807687\ 5787558277133440902286469812200257619125149094367052340184081315213036938175592\ 3067891982497144587510141570767867434301058330604953909788972415530862616786474\ 5987115954607652993832151919922899489937626491300222721617790162789418240651502\ 5805291225217256792017549296486668909819230070451864045159589651724970246437583\ 3378397635420172102686610288392222144370833422413213640808278335800861733374837\ 4982787717807932903103423963760299555814308857324412620457216770810273854059671\ 1589204362701126932555592064446676086193492064363892648031533892139123819612944\ 9720219766268448711533094819897162811161748543917133832065739684201190572660227\ 1781298709665551409739358788365904196559246578991968614946301509614446901989397\ 7415997315543050565900882652125136207453223699395130639153683667141900357226102\ 3977181666600597929625408154518427602464786202163689284832625928274216409523193\ 2674202438547871088675034358136875188713455693535104758403210121146981339682834\ 2941722335553793272951999497914825872053727725454274943627535210188677568644411\ 2611445105079873222031596501937403364982628793241374574943425992439548634593087\ 40438454424741600402691127141987659118090931201285505645329695956027649489/3434\ 8269530684485521702980254391776249316503795596907926703509406700919476587347059\ 7103452065307900638106272586191929764582322118957711231669344956795634025659330\ 1511778830991081048911171582319914816584300175971427088372482173038573234425489\ 2161910019127386611084316447170998319589787523189016543872711584729221139897077\ 1352184886061093419921982969518652221646714216878367294843101837441264078637434\ 6877712042952550690673849062088830783374307212657274806076760703179953610060160\ 8597519084916271089064178265037650001459296002725244697029198446213754228295708\ 6369908212447873142904314343973247271544602648254357169824685293118900489500263\ 5474888755173169995617292720013171329508707055157798852082806698079108243389978\ 8900394855618266910558907374081024264536640173635720830426488739300893248291036\ 5511967705305284097405260867149072798383156485941983534666810272572655297354914\ 4380948595484612865702535962266757034935083318064429419379764533867777742019398\ 4384862335232547796022281753287731759833968956152664216745329398494263157376694\ 7519062528582624648478021802877261207735092940659367819724635384502824762070540\ 0329780499703701129153346479670219210753978927700181727088226259604819480814300\ 0847532302010585016847272413807761264255011177372445206701774209274066860504273\ 8074094270456970701217071601022163578956239950100813351758513823171169425566823\ 8994340418466675427017924562230740155016223065599066405771422371432804989162822\ 7607571549625086964580818243622671945155913909327870214275072000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 34939805538634651799202535388852195781594027425710211956444667\ 8318581704194292557013387389963056625652082659636854711880486773367641663083608\ 5448708080870956682404850493979313341734703349044421459404755952703735319898906\ 6775910709867736736315623330215855142390595916749780111215470581437120991267202\ 7239864606487576068146960752556015824103302556693186470319918672582630763289362\ 9819075515012573707832361036287759274687371538107289439623230138235907309582143\ 3163361751529295216059645086910503872755248647221609265815561282702077458806844\ 5446620432685670139263131920528846477998891808950707777529599598015792404735344\ 1978525165037194100465163335794519802984148158750691653169664231549290513335083\ 7844389021043808065052729582114226494238820633241846899870926819078997189641716\ 1687673577494818060519401015373740751872118207525371494959599314879504075890519\ 3969840284232114091372335415506086880954696943363831282103006223003568301741784\ 1994557656552740775360556378807080034466629141770973428118550140005964515376633\ 9860645243494572723874717231105842883760760643595269169557427225884800715921337\ 2320484121180902719839544596264655958788554525684896603024893612103281640332488\ 3799124187387481820675706720620770058876051403668098800095926526466757187745570\ 6115826505935156168018340590523407628260275546094689298946831514647287030418305\ 7434258821320051448299682220059088937206904550035385043023492865826284615388369\ 3385455266606264425982379482063116644740683497771848389567554637995316555410229\ 1455453262633916608453576831860306282125714269784454592378765649730947556410337\ 5843297412979810905474210745145619983463811601323770909307482629250519775078276\ 65168943458620185487496928179197696739005199/3771098567115045302073534573574852\ 7572626819566414531526780504616913673422197334057586573597119792820317510216993\ 4066143005033172127418893357303290585011256153464007941253276316847664537813273\ 6019045917901227119889815571624238940888946429539873147761362266462359741620448\ 7182645270692274088817349667911341979257199161715426516820739042245916290904476\ 8811921425693591461584647071690173549426667409423526212093296049902988449362810\ 9623230059735201704188074052610748638187796112278191090652313883777912070895127\ 5334153201353329272673120534995088604967719950544985995126720022117272628479037\ 1636163420448042401984107282305544178138616683548699350051369897279490989421379\ 5678708123229828776793842265986148708079823334380822229643890420615014643611510\ 7160437574903195783225412205091999494353998641858734707490607200450426918637495\ 9173243927512360526862426539113359529433375304170838649050495179689000968265874\ 8908729841378259508049216688879337010324068803148026224422156997708677742032546\ 9773825473333608984560625482368622248701832414926908350314159146021973833809457\ 7975373104401982112272561026771471311568717671038839295246132892779374503503545\ 5589970108531436105646632564620250814281260196059795596713796817882732781644806\ 4219974297815759811011842256842561488344256397892973124581503047104781904142879\ 4296538673830850070855276417408419155229995886722902139862776225270766245322587\ 3811058845449884857389031135641606112967320196762284632727571042884571599230908\ 4787281236736707500901244067123298304000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2225298\ 1570284685554409369552668494191719188016763251201350924938097777239237397184297\ 8373174387307248080228484145208578200871310876179636130255790881929366535806564\ 7664248453552274037613504964096721591016473007340119843157900470350256455368057\ 2841923324073798886704957816361463203464341350237946248970530770333530967075820\ 8598128491262863627660597392795772259591963078233806937331759588245421245592584\ 4856626375002578221451618077934120867047987267585480899799961282090456452814806\ 5064385947460757844238730711839759290309684798791195432562445518213906713711302\ 6388432331172094125838077104391172785652837370301148296495778296303658606288633\ 0677172272733468020249892688077601818817171031335898114940931621397276078839322\ 1660299632949108335752529906102276509692164568342350083874813683998090306741710\ 0619067686860796637643821955826474799522228105786787311912739367158099294279206\ 9603851786969891556173956814165936815283465910465397203452596215094736677677128\ 0615649402018033533377741701314627212535968256849086404917883110199780927605488\ 8102734457286992366917833522592139460733202808575445709741435424250192518709070\ 0952696915447183540925270744086658698321227360329167733695615417142816833440339\ 1959645239627896208510363785798190475497343036281719954653249466680645574216254\ 5461234228922701969514685019968647687163157040828306633985097844461115818809792\ 8357291746956085962537057292539396440947052852292750696474248894625863723146452\ 7865638175486681653453391193696780241268233524832102724878588299728389880122795\ 8764139238310556654281654907557776997740033226302260843843133209377397364086149\ 9075786513569677309304624665901957031767383816030522344716212738736426306363010\ 420359036598746438066353/240917789693639965101982578586731471968133283831418481\ 1687095294672327955933100067975649523707704840609320158298506929088728105617756\ 0113832518094168995169477308365815089915237746747384604634052279932165104019985\ 4245333363673808642040254903872712252735915674090542998820392946213735581214333\ 8942795969919410307937088375883197567481805072928784721187448364876882732716038\ 7241764514665854113685961592231640806338369011071946679569122808858550784964740\ 0841159486418271347321069298472960224471905200721112156352044275044546168930124\ 9321124475979738272665980069888498115518894265709402867773727487873612549538104\ 8849277440458064466392773860796607724309665748010166849188996764923947621954389\ 9826932074161637414428847147962843358938843217875418453773792578273197565942138\ 6902549570127707429336867572802317031643088960017040835012672440962428067814604\ 3888447824710472902971822927274900848338992338182572250764062598301520294056980\ 8459488055647874953901098054912775939554972633381953118900669229878650036839757\ 6373223132827362754410951760307573914536680067499392278932906915513075708988988\ 7709282049450079798691782632415932614715468182912409117233160992189963216167631\ 6842172852888829054605408076059237429945281620170460831938093570729959837794975\ 9339778871235065790925573041302933449889118754363957648412429878939363250408171\ 1984620112922930306747769025569841546278652091708782629162982014378218334850092\ 3495317581041822945480919388587019552412035431287954019880824374588169234257047\ 4856089492295096729600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 27158727202607973383063\ 2524436749114620448473180831363145738410131444625576564478527497866094433739713\ 9930565329257857182147672108750768202685553329936728524942001286359123369631596\ 8990936710911175532895513843377282550417739695655489636123717135618311174080064\ 1164414124060177305250435539487493382735816130614411340138687315729153375048177\ 9305723593782429044462764855333146239852204357461066721573714321015286936316888\ 6096476333876775183302757201020615735517928634674043086159230481442823803944822\ 2304510809929570692217231898022863554821606743976795535431212275126596337624662\ 3279434883256402450552377793210215490407647408662553409655476019754333122245517\ 0248628710979162441785758239318414838063006682288059560556583279300048538751697\ 4964727263047958437844633164971170508847655429438731910653293298542933406430417\ 6004288965896908919699153211623785873278104045280815585596444412251145573145335\ 0460753333168036095060609841362025833698018760067942497623633548246183599435391\ 0954913278190670338917435805374091622182270937379046267609247666611357387874252\ 5012181718716876005867783952325820874787586694463695988959922333577268701131442\ 3117557286549513588110675174712939333747523677450031982989451583641754834345360\ 3622980680569387155894069276099565936950806358511369989461831652248951294127739\ 7894516999208523603776546274099241051466908102141036154130489115514279726050835\ 4075393356045943290217399695282271879062579083191940275507237344737962694685460\ 5585350138655433344115818562868156706593241160414168637652831128096643446440444\ 0690565178270243387534981947735779196277586076316995197016257110215042830589742\ 7035545590449995330438661244111282965361852110732398150032824148322972274765565\ 8566697181/30863098146711682121885411111369712811613927399804781388157100593406\ 2935084838774411299601697801520811716725182803014901998271833636682041713953423\ 2511512212130365332121205608796009191863501470575473574084754316089578572737019\ 1919248169573302448095754796765869404397136440570165095602929990301856826150202\ 1603241694776567154365479650726213630233349085840812822455794471021340012293412\ 7330787694510664923337120918799535917379059501837447596514279687965622472015682\ 8995293506746348271613133095758571265385468788534033864902825037924834216660814\ 7290335857540631765721729222335122559838377725131969797370070813294357466124400\ 1896537588604541855834815122414229118898017233490800832750654680231991643135017\ 3255671095621297857406751953125442924244677632733520700280083100250636778762401\ 3576142259418477650646451635929511731855132448067762110687066697453863241425495\ 8782483245519910507449135364610622568918826805294279078401644386353409032007749\ 1953281578905713241997953688878242235400183236878592624504784146940671090997185\ 6869239809704951741576663745153327200597304257915793704079106897728643014758557\ 1275889616142108600313071172609936376329605476150294525810510033213070824544875\ 3999525337531745887100963237529088816037029667270224858890435173480512438644922\ 0502077598231951485150272994576305937673954259915772188004851113370038939767970\ 2889928986014796008674313213154740334758436703923033507427332416604260629982287\ 1615352659645833718259374660620062334040444113015435446115010542713042507833199\ 9466291200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 31913464785205759217625810451470729\ 8460177212827950059025596031569572861961227991121010732445813363235931116173021\ 4952994286994829816431862861613103829359068946512813205365237087220212638271093\ 7417046245750807187089249872246743163036535357461299077558038072410996416830772\ 3153437216892829165921055500593363306285836090076241487729196200379338822568792\ 9544203328499414560246896544876463715316522961562219188372285841896456098914457\ 2190037219996943018764907342555564972729714908941604717611959538174349975903715\ 7082320066862745970040234301438226748392820300636416764899124272525656833927913\ 2625546883291242531036834770885897979166216852751573384508614602704537633000284\ 7270967181656073767574664491486813223239050505004474668818934766163150473987062\ 2038981918113187352788680527109912169592260724001402346230803974958059834263965\ 4514043101124361453954032247363044928870821504171990134339872080499156442641754\ 6614245432624387878004923902331408302118894328875430963073281079828143894079719\ 6641441575463388341797360069344438795907391272602539885064563859920293161674869\ 5065842298437440821616705622126942215570272990083815270091228510366055500603513\ 9577843306317738646382026614512160581284352239034710851280415187763122447034346\ 3190574637979866579876840761642876541495159654918552368303482127601048562655210\ 0151992489258800487761598614448309661326478585428634523518840142055265561124636\ 0366138732143870781304719148731200671094028340005428568513601390835651240301962\ 8454115813717468385969253285920309495657068889522302201793715937817197885608713\ 7830108970874421834327779326953401019566061171583161157131239739177526509594017\ 4040637198829012546760658034663225407231498363992322754916896552781485780732138\ 735579299/402672230571436602248800758482863453794301103871211217900144482205267\ 8881649589761648792446000970343663980644625692984035397548972972028885749967760\ 6184784313146848558553844854878765096926215886705278206365193624302998096517971\ 1739109837364713968404004061039815355975095018602911045381011133940267892772038\ 7495338565245015943736793240752246172497899496550513133780786468314341203418818\ 8773404529137869875255541546377117710994994758220821245308502695944573722781368\ 7316974537046880799387379867667332531415825167695195043753604265671077254203557\ 9932308399902441707314540509370141985378583709100313554140361981860612259821230\ 2237372970376377469969321238896511706037163931238767697537905482513537833209823\ 7269543437491739392709020324124519035810197405532147105318100740493894913262600\ 5332314208910243523940468599560615768792262236016402754899338607651651391900092\ 6973161399343003229754530133623028611730129704678382794418407123449593143302329\ 0677687848128596567513143603142680178236137796819460426008610209235566089452182\ 4714504199451998179087042860857870941976240349794629261066726649262561216730784\ 9412379329924280260004667799088129456578910533342332408954488554605032220749499\ 5095369593486914624216303489702368561088143888561494849353298929220260125060421\ 6625386007437996343235848168975649894242181526652104947977225198099054068925929\ 6302540671762111176874511543762411566349114270139269261041900078009620062185824\ 7034138058066358917855453672013217984284750418475026869555196036150580656454390\ 0948857338755809280000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3354051490889438545707090\ 2406864080970833870848837659108919746839735777905026986501364815349322811641732\ 5235962439475938766872055861547450549666262219505635389327005933486089651267947\ 2894417161699023777623857882194390497939663423930814528272439585344051137154729\ 0584023830131962357568747177043691057506865102107689999476702869463451856780461\ 5703372671964668722537827688189181707538842774872901610891561501144380715511579\ 1097043201952874477528077823185197329292345499937804123678990188925630956762757\ 7000633040852564064195241113381848890615514973386385760241866747451243726067829\ 1106994445239805087834552961227143131528680280033168064106011758510260402819845\ 9952037071975206360154150986756157093937748668314460036297486178446239071779650\ 7885419647715232807368021819418148191139931156274673153506517196150971555593365\ 2877207726526373946645565901999869760243088002410070364193296362203325611524220\ 0914858787085404090194118560009868745117648525184877418421518856032384296573606\ 2850774366373275245445253719532231906096895280979927637464493372256931305902290\ 8909547677255021123470944622180134656916004165425517251394418037027957108407163\ 8815379001141940996189912979163899604824146673822040693988274073689942526398875\ 6060966739498777410015023260520851067020201320424729337740121128127378051262368\ 5646990488980267412393278232540785508513788911766740193820349774664650360719648\ 8527850601481766090182629824819642623994226274796806694773063155767388351898859\ 7170106247968452634185671595484856462351101567990827004886660690791099835376597\ 1688887657830512626554264295931286263860498408323984263247534823262390353633090\ 9875944220819089403590358376138239054473449480257036201623234671518220271157195\ 744518127719437981820481/508122090378578212710395500007245817802106773430433598\ 9000237667835452103898624640754666803796172038785182759381985062797423150282260\ 2811867624450075800563702528785239799022382085461513367406073107927541015390146\ 9421085339053556540394698284915225899452349352903388496134401615930893133447111\ 0221055368930772198333368456238156936649373569626975514954599261316096984997817\ 9432055671574330051231008034216641574271877721098924857966078632443329754916030\ 5662134396371056650984367552332199568467106267864835896298075869023848456414512\ 6754605534372965019423029766272922941968100871880567824080555607804562736654472\ 4744948989157527887906092402824143430894129594818277419733483518804684669902676\ 9373709866502382481787413037205455095279971335717824609378335622672185790020668\ 1349992460689187483197670353821979572986390013414016454351218083928573994250301\ 9681185745765832483038553409986570029813187284547785121545650423741991876174802\ 4214249079793063721026435717246608905918345102497677960032974799107800838653974\ 7808901721561088686067523666972866373079294017932939366775528679916728917068977\ 9048581013209897185496065634292519348607421158436649077315587694206284813653685\ 2712861723569334435106591189850992625124555086019380155612101817137789147495698\ 9475621625968480441092869064443607689070948889625619891662166044388147108924491\ 2004159392697124394060976135102276165278887821666157771541388444795595202982323\ 3349544900431620624176588598013912289353680898174618612075345477039785334940507\ 6340719228600484069132621386855586201600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 14316\ 8104068899573384128479368546939597914024305829942111252344006714391449732421014\ 1806522590860411240524182466203401922318911050426915625223132638709577412475777\ 6617071549544710115338204371872797155740736176440003292998506013809505195964759\ 5195438819802621229753726290620290774296019321109894210345106538575271272137953\ 6117907312846947168368980653407018468632108890053350899628626753059235563966260\ 4728584672663089758245189819539295076987108104766036932587814729899146512746931\ 3472072065619360369649536319899309169362020075600867121437267309260081544556441\ 4564676993284727906248345430222853387200181034086494967421145792016047134056400\ 9831992242367183887778858281472720869759212383233875463049332935877286154279779\ 8020181154451926512631647236152945820939842771477424801232251387131038266186646\ 6953781813954823481614677568434938998381978238479060948880080223118472295895072\ 6137491833674625297606438338608610225682747310098429207806839935539848719666858\ 6768223297266744721061070949472759544384980960684257912595054780211233344906819\ 9470813634315104605780251319663669553408964129487548075522138736470167036849033\ 4422281635481450782897940453405892914694099985629748397387753731274887864652324\ 3304589615365852533053674826734930998514664008736804048205592470574231247988766\ 1137989299419749373611134868370395572823634765353561432792198383850916032394159\ 9603878962674706838615115963131312253608042583462310706872556191275055208447458\ 6933084167881004687529241663240510611359453494108143019705718462921365197277983\ 5148275943168138018443274349806969681908255434720364284007299444663224055969246\ 8421052374897420440045827025963483454143740026599861432342531108505456621936219\ 673821587061399707345980682204725578872059644968479/296328185358133992966215087\ 2965456380531187465337514947246565163850789177725995769814214480824935149941740\ 7885719745701567921369479854088537509304373533603173754392663653122861812640985\ 1686045106295434314690799126797455588128683826039262945679647582329355430768230\ 9294766885829594906874788118850890142061369280171536749749075326312269092430711\ 2468167886591960758406458618614851699997959385240255007658885051874259435898743\ 1394002259537473436741943856503372750164237785733282461646451234225335173296469\ 3071042366314479697753111230021936189536450233840781545105532670982700649489960\ 0605734836242485126226328746872722576141814152553854201999888551424868415260091\ 2732035289082864131720352396404739016024853582971528168773110407048863334676781\ 5378840702785702582324690549057999907201800851581166317859777666192104806648426\ 8944585645898884409248318336226853734020385315589172014838334269159345192691922\ 3524497619128951429980029248475259389670921471741908701948457811444534488643707\ 4256730287435870765808007745208028645041229245650464097377183808966156846431946\ 0960518278131610249167121944242479782970027998725039464646239682979695637737406\ 6563220994708938115647323896837118947050804106642144574134519026137718413712243\ 6180655385985079399739155500991641025722041367817080303324179040679770749136493\ 4703040126467510545709497959087118167277662803386638007836396124986884247658247\ 7543271323990567673890846483887416977650209827734000435419091331198639261387404\ 5330306806843503122125780234611812715521685244908332303555456802031140864000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 23476783496051141336501193259335237401226299865916\ 8561571426153866932407758048580463563688626191043764933731045450658774849568906\ 3798342335579943883988249908565404504509068800618056445537645079483190052415829\ 0815365670900196108579169326436525326580636868976755330447046938837703753887260\ 7659512727006086691193365544354462832631378734148520617280453405877606340302842\ 9103802604939142676825962770561346325940164462993370941536859306560239888471011\ 2833148421637278932433376032099893935009943299083691699921440660354760687296701\ 0152677303252757465753809667244426187068569798749852010457489311958598479347955\ 2953227018106462081300946612442056699250665877288764163868988663895787898250340\ 2036924749216704424909419574708291298179914521959477125531050116374525211631742\ 1091733930511049902563533749753838271474820706582340082830719377262964752410830\ 7510848064647186355123750781535434717277266856717232356263932832402175078753806\ 9352805289509410914041541760227395088206930554131041400065388892331982377692444\ 8345126153658854297700273245477090378736816647740076199372456359159756233464101\ 0381505755101405766022843136626068468980358435786321915768877663226882088343910\ 4941772074243136518650388396162615688575098858710535689317875041739491816671070\ 8778782355600946165927272468837172756291798172239466102494187325569820805554237\ 5790426407892810634804993792287707491383414163030590179106593610563519966281321\ 0047917601396994317840229061959243815634763908293065529520975244750977462482561\ 0802441049484897710819239793200657632810690293200835618756116541624217590876614\ 4724014442200444531001874627717812451734553590951842800224562267718802630191633\ 0472465004802135277369095957249294742840695749617255495254622770898989325062583 /888464567378600863100168170131931032656976533135627972309375948391841288339776\ 4044739392300807552816080397711615239031573164356851369681598935654238156296010\ 6145054828536720327587530226981635413402346347834730331533867621515319615085056\ 7694786107597748024298616855630058313619860555008275259088631103121457232515177\ 6419568066775055593073852443700234075647580886681659033274247868530199374218325\ 6569015362764308920440193265639597342856379620576646998017971840063676734516496\ 7168487876698040532331000484371159749131835350489803370087514304322425298705745\ 2810101939018105438772004584964959958640951610255469772786130810017134883956406\ 0413574947356751610419921840896861683476909653526218607377810384982805138470749\ 4699921290620456124382966473768771141379033005980107207305870756202626731469311\ 9560471241196811860331821743144504653346216893567253706182284501830011216778611\ 6423442909120866563074260504859205354818022267828057939832325284656343239036206\ 0204076600869064968708578281694685909723996765235602100173247197702460113872493\ 4545439923620933925277295213309645791412628976764335643098693039811241540318681\ 3258365706213282659681922380197249521509392704124230061337237043848045099464097\ 0183920581159613138991323075835346048931285969286788735743419542372446563119948\ 7556555270540700858058549746529260013029960495500182980633669917636170311738208\ 0870978100591954201680537847145641957813993698788476342911930170963670277562418\ 7656694732456513535628876486487433829946844047045133455276618918823948543854732\ 9776792339742720000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1277355717466298744247849703\ 1434770488290595163696761873463657971484902600781454271919423680405465949771221\ 6330140095253466898917554906362579460234397936021732113144029697031077207331375\ 8531989800627398547281940982595017872853750541075232228693097500568440165763782\ 2579842726969274287139280667420209610462378868027371171237872411896044697136596\ 3439422989522208735443587870719691927600106481949115718044558440680328099178150\ 4029546538552448114978732590850761867555302164894789299526860977418611267873641\ 3545996385731142525409236240709570961629526282408139628157994891531131232326782\ 9980348488561257512149446554288650942203271596515503207513685308733799550430242\ 0966325618133869630204308530558887281136073723448829634493032423451216779670605\ 3885328101093404601596281947248275163150987142621478836373710639803413208424473\ 4595254351563589456552135701435368598457588055994408682646808476519328669262232\ 9921080225954984053180897027800021080676770944224509944306771302925474421567112\ 1059034349490703298027425995446453772610120522661653082996113871840148641620381\ 1680050826925002799259929086648904521863647530481253452964215794084051574491169\ 6173209959777882709587065540215767347104928052191540438489582419666771403575144\ 1049454520716875805659388739210483832767102345738606725203638493746887626626132\ 0974032571642132438465765853452833363168743585953899352715769966572052441686848\ 0413051453696281720917860587745872182866198113855972798374456419128365377821297\ 1084761734645528719644934524851217999875004743972712819996478713003798696663376\ 5191352877128076197742002005958281915168666923266383743668782271484541845085517\ 3910367349206018580120235634498901435872308258973384159145182531364125809221200\ 66125827153254301055272524589/1584250089481844720604451407009293247024285597140\ 1460509010740920766457962111219175335098910917787622524351499499720761644223036\ 6383339321106504967561190099355803335106276844911959522401304390085186603838092\ 9018615206695398025291738615880405111190507319031571659407745351490304717754690\ 3717972722221625169887703842454682986847490821713267293742815071249219761706957\ 0051898325968342377150026762079757364367545990443730431787948256133382571619464\ 1258050738927150878059326114354891966549732828582971265601579175187483353175724\ 1260337221754374506813041220417156071668697701542875332890950707788570236077931\ 7476972086704877223848200668516047109851927169968154420368568082150073853629824\ 2242214808619634926903782394050597828778325446311141510793236866775728117410430\ 9017233919038309846045746811548881453318806418088682708455426791908001463276705\ 5934746812821007852268955881215159926736346460857433167859502201562943269257043\ 0544429908028557912299569820174582655784896409436624360835819045953670938669123\ 0274243783818815727885310328302084783690154801154961073478979190518248869837689\ 0493737726212809848716852885210988601239618557119066231926332754866126480049290\ 8528654433671743785045238794271439626637539739264713309338268523521283366329830\ 6947767988146498710973402269823352995834811514834064786447180043243732331757422\ 6002521567249664460579345867070662791001372691073694196781277611624258837822071\ 1958366096608379019480004392820238315201713960486319835347816889400315437042306\ 6484776685840517908472458599472106471113828172457574400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -65552954495440694735496701721311025667981245645688917973032647466407\ 5480622503660393385589668966789207325551198240801992474810771907949792196896236\ 6602961267234540184045418408111785774965063388863630299295834488056713243699720\ 8690399896462126265190398590118679561248245309001703530380110207425947676842100\ 3284249308560524645623010733063349242746279389303681854822465821157710434107655\ 0740181572180650475143812935995159243978000406700386190166943880881718831688406\ 9573064261538105593445587196468413674465132377971487875336743921760395520646348\ 8065419287586581850656513508714643953303591865147135005971159637896021401342643\ 4328709588465469325841185117485668290388687734686034291519755984527641313406507\ 2892036766409090985000889837891205194578226399078846202244721145007155960307815\ 6580784809374710533181574118489800024465649422539366108179896302786530970857634\ 1092269603663366719341914088167043168563445520919430983244982859474810499373023\ 8269077554119490648445802850251763156688484688098818761651363573672895122686551\ 4233194862370130913398021103821161139965768087455378793086481522548738587245525\ 6635721820808616116803729834314011333439969363349710444329404726326905761674258\ 5889825738728646559819614929353491861477350860024906539992806888387114879167200\ 2832991650498477120067432873042053225034408683698457930829228583760655948808100\ 8638456920227951783608774721860068241314344897107679391759906038484553101930648\ 9369404001975806292426571240862691334015540490424461732754506217342190906123714\ 8604447424067486624776070534022362150435328145254284777866077450659445757676108\ 4053562245241948162198495295362581641026322045094795118956351224108070162556426\ 8924302622866543947258990365996934125844250646676063324084229739161689309/23535\ 1843667614769227805386520821037186603427029770578733905785733013972436942573277\ 7911802439631534789808275127067325315160083568324724450131366430386231614645428\ 6403606916505833626253821618902748199130895490695906439109667368385548519488382\ 7252037508891969451831486270478487628499610185023876860331773580570623970750425\ 1208800896987174322637530806181399001622749291427275900243773768221818676591485\ 8685947494915268343170947814854943344566291506161840277018924520305590956871603\ 9802412866021771008245837249221611502289274174192114920256248378524084585362336\ 5386632339862434251936535142680837778893765599094208758312942663765487645818430\ 6849536991196655923654088786477562496338337437461238335477078891928689117724990\ 1653635148502274563885347646636814567573341397752938816846360947992700955908475\ 1656079228470997341205747850662805959135410721243326181872324765865949125954997\ 0918092455413400686836492157452747267502705289832212519585192880363818218479319\ 0407587394729673973898798917367793679814093096845683758718238821270658516326441\ 3490522465249832003721821744500541030661930703611098725060477912486450667524696\ 0143201554882711113353446712566749581187589855881211711212508562640026112026211\ 8718760575702368921147227073318712202400252657466045040846682772021197435346630\ 1303852597418199855134279535523173647121580412659139164178462227339058396794070\ 1018341974208627868199841238155216319994237005761165017502901915315875895425244\ 0092622039494391422013791392031642179507784827565141175380379967729268012783027\ 7920871934457942743449600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -58066799837921884425\ 0217082432131689155343430101166340921598379567201076551831282586679481450531901\ 3634481787268959614747757013010101219196775924644511572263400850562905808927015\ 1008731040949802598006566351441226182087425866680161791247038480695674283801910\ 5417882189870896697296366855447537947704806059722664797946831402113720704160717\ 1381095606930276196451568485511960687620397068085195648759348580467372514484306\ 2201865284921794955818949108708381255166632317052189015420282977428691265430204\ 7378274145893373389946654156571031464014865336362618225048549845972645544530153\ 7007176508120516222448530013363580293630367569937259753628259589000466304741056\ 0929182944224187754319543344995318229953054738230344696532083271772218374754469\ 3384695960164491935779504011604765392381549483738428492280859387655863984557517\ 2841870615253400498355818006449379633831101820717087890453629216612906832168524\ 1784247205050554192314202562756572089072280164835004588374235282331938573674565\ 1854097748942810895181565629619125461704663252039028608556639134256983596042299\ 0486305932361855123170823609704004486944516199652358314780857417017473180255814\ 6437255707733754676823175903239187224386917461290290111503352236617354819800308\ 3657304993818695756447709949679100637775388817623717820270299105678620486735195\ 0625535508796290507363262701798814382627368374326886969864573425645849897032354\ 2175722774211933336293316605456457110066081766328076483806823196611831820786885\ 3494760345067155215794138606525544942134476617373293327691338706424623962132054\ 3103360214031145315314043070769680817909514623681211222188839454669881773833711\ 5842579042990651943983105804002231999148006314993726129318074329268478455615192\ 0580997615675788256986431062607496581312734029864617767136453759/98998059114220\ 1321615533119467918521575402596087171659361677438642901469552262056891948783964\ 2282601787374268975269583344818951870767139184870138372575336469626531376336312\ 0196859411987590815852594249378786897197965027385829210437166382722696145950962\ 1818965766124035045612850989169780927881722255173824686194213845965866465525842\ 1742442736475502083092519219169045410699404811003900478497463546124564389003769\ 7039986927122089463824061591068416374252540688106150988350731408581583781171139\ 4937555842018890810962547350524649440460944241090854978842758038490427009134598\ 8054792555504981154612125500391453265755744145306906617608679991147763277926993\ 1905244752771788021549157401663901019201075288096949800306985554322442737107947\ 7641540787676752022134606399054184206989899470725980357625858445717312838257120\ 8612941338285748980806481895012640554007351396429198663338959093022217316519047\ 4132605838404651923863065765780844478492265525949948319819119662092421494396717\ 2885354780205992054195787980724783881713349694805482265713839044282675547038369\ 3914546631890065925343274575124677602974348084190499955795365504298192560480620\ 1576333342646250593942956063692807012146574797547178004720371412870161724948590\ 6549459527153861586439701272515865785319875734681444280964704657776564793357105\ 1929726829227604925466430655086837950806439155567211950516392460101337184440494\ 9314955406300520904053128208354533751041367873391463131822765309278460871581781\ 3290324984841464415119627536260544072585558772849710144315470187061428029272317\ 6632569283365442765685895725056000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -61905755\ 7261878686938790484725834864973224339957133039532759980298254353749539952435011\ 0524747274529620759280295618088883034010526962176663006857574421595643602716027\ 5255266174085191022912811681211243845306809412730050351307755621592906556315976\ 7010373700846003387911901343135227961895920699386926161765591713393553426373375\ 7404285213937422492150305642206013188011624175159407820124410932970623578900538\ 8519157184184161878488218336344283949427538820276782237656118757351001594176421\ 0595701773305902160498950038437821882530535142462955942366677968535718124899023\ 3318062966099190601467055562840839352685434613067686233898809145535942101880509\ 1251771241509273795087668586124655531566098420955450343774105150760346387964950\ 8114422515857803068908631178854842237406231167892794357994679092825285234449215\ 1215869341052932150129489337728477261842689637547033617541010045096042081868849\ 7655372346688013315387052724986493568644663104980397835770889517682754249405492\ 4342297126125351050575888171447992955718077400403882373661034160207697970513716\ 9910037364124832976500740124007879517909188217074438094181498851592371684506165\ 6275412968966461646566670236789223230271621022674954770553904803072499638199611\ 9526991100489673424168656964501592745599356506416091354172442747050492107447001\ 2611708064763109167131889094617690046514546119181730623337458918342609392739446\ 0684067143291117851851607097635009302769177792013893501906219749785792658067730\ 7710754114941734397266828486947833365498809359606022111440831817798689212053870\ 0551783707697929159619063955112277935152983568134951442678240695214580098321543\ 2077858937001259935397981222613919018719170119429050991551088432147111176782760\ 90450944362257235123550459161657517849870075160390672838932297804663771/6840567\ 3715274894046208117595660543771880059430298894387976771924303248265796634712894\ 2927795517101877211085320495127440528665432399161094019578113388105227237498885\ 8871707148661531210706790664349183218777165683031261825142632802004282881849072\ 4251297095048836121946562762596632797348083075256163898634947429845762632209786\ 0398448179436625839575329465631985404364603218543470308861159913314046663573222\ 3852468666822385478509795595974460763976200871501270581262765049593801120878911\ 3729176969469454679930543453141011769091737293634985772090972957999339318861472\ 9712551516341161364891388635599666974713814468826035109168379210395101722458456\ 7603400443971528362777464487027362920903595804444057440952294765618603551805719\ 7321725628552727828301987405826785081341068185203318826852887441153276330987191\ 8752588315041343975743078509589550656613407360826370311991173652862667253231527\ 7925296370462392615127756931431694267688705137592454910099937799306232783710941\ 9712771581746713022622134450587193427729293522294446926209025974892486579972329\ 5033491377575395025639911370992286944948079972246658019547819667732998735381805\ 1492254223707061997916736497765098858004105260193667690273628385481917944069438\ 2988481816825329055282651320442038702883168096065265452484368718280887341009991\ 1110339266298615913793682057077061890164449828390925745029225032572273745618301\ 6017257176860146093926348727431089147091233609359176448049580010141188573849233\ 1215559022838613675976314252126666039755121722029737900921086242276239069486880\ 3134504541988728967637454269972480000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -179431\ 1001102252045971967990920568030256410479839686273387207217533408232676214006461\ 5589213347686172629644265742938619224245516816003935223477238278197933024253335\ 2714660549565656974523336168551879845951489690884960988483333076168561252160814\ 5098121998394236150678541068654646758964177563383727817901716756736276928547774\ 7532927200102090424904014552783051689609286374847048356324403055509831686214339\ 4929999082415584133440158503109735299052199619290281383340834997813232543114914\ 3586057581910774651962707356064609840805627541454606727391354972285172857664082\ 5022510584686767004865759411803729854916314666524700045730376936966369918553574\ 5278327929237424836955174201694886339606645047301666272287468972958254396910101\ 0818409217485167515974700849068555147020203211998888412712792818381471661111683\ 4964405146528357040976906471073328775699395166683145716827857974470043330328960\ 1734469926299650522351458024942143047334450629783019123276088312612988594267638\ 8017251642786149522734126234431040274012570743322187897634060693076068218639463\ 0914021177135308165957323026743338551638978354285976726259719831745334687237011\ 9801010546519779148375590176431187556670132003425155263877569836206856840968644\ 3445078573098111514570909570352864491333078611376317288836800772135747760437529\ 0883756156118368203429694765172669065589232100373712119965875617048279921381730\ 9425654154670035621564670860449540223228717359483698629102762156610211164850253\ 5864784277712584457405175908170985088148717512482054795293696650889118936149681\ 6412861208707178175671182389531343311137372501190097041963149925193064601355984\ 3966181892376935669757615956501281438376530680010011347463481525872213319236195\ 1125148022763622403946175321132380649814136795858441374570162326448994423300383\ 27/1469435806667685900145640544096381214793766807238312641464840604311802058190\ 8037422913110565672114237237628761088215529247817422715255593670096476156708745\ 5783010422644450366716815324131734798668589125847159382179379474495150803430427\ 8862320880640207512509135647933029249241967129770776368031208664294932395754119\ 2593659507168297423534013464848560630411788527160453864988901171779327971775927\ 4296938149577089800160275980442141407226853266250474027505925009053560728555054\ 8661530954339598698208852117507424391410254898132587354087260005853010590134604\ 5469777907360200937346559780848008950722736435042575555078679925218620776413622\ 2391682492469907123541815596114186281831733940192818005115688366086057180517199\ 4812466042350180738505474695308508232239181928934579881390546168240655152365274\ 1975816360405391849338101235658600948741682665089531702317373272730601339060658\ 0506889773338116568374058635219704886373978232039013465922058122210015598402287\ 1538257973196830043691985064527294052135532682774263829349291977766660446093402\ 9383445005658194135213468600688516315032602015508136848230232356349222088232874\ 8285336864343872343508994475361696266209483092693569546644639022574642059929560\ 5217494338957390773290643925843147167072344288805088168733255552031780680422687\ 7751120457117399001387385299751989587830788147735048084520080765063455522858792\ 9930858001777664453998567655382680874200704762185314096930325729612436353204006\ 1082951677675416963480777762115453642626794841514112186508534006223692841900870\ 2099644088656029724330927453216891046667311070052352000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -9389083935320316102090208749042650934251787770211393010435408780866\ 9709036670638395766790548512630941215521822875561778567184890384526074827718527\ 1797297529094693263900554673889961683439027524334535514551308908372627090068537\ 2953352132779079591848539910626859223971204238732974554551175833105550558550795\ 7337360600421415082292979186066961331000478410119750488743684101327776915543752\ 2705115625923911206039497348162473664825368276968841263327397686681789580063948\ 0929015896053009579964376088075216217341432783410980874588275839781030427873974\ 8922558943435441231808419160018368582035400436675474229453676100806713318333642\ 6172311864280813170822720827492199709143083288386105691216917255807917638808975\ 4913977725987179712750443897059799174874535687323266577687425792727319658637523\ 2640302580779931956735017423301512401128985466145682662843019937246671355883714\ 5436096194371037258643611412201574898462637830450673970255548272057281033395749\ 3534164594813946371681751309157456353525339012143477785637359676252101799449134\ 5310865039747240532649726583876095083581350462648402981173257591834269900143099\ 5400148082251458415436737201693076390876263334667851002618223416866587167272216\ 7564509351071945999881717885519698101936006219385744652941613570489305717327143\ 8317619257572512898360850809556479254641505291042311286058578205451991446253587\ 1743586293635271509635742251541595272437082678498362420243616033235121964550273\ 3492495999343359321151588178180773918789079606666131373237239988370291399110024\ 2269272297827712474535872024016850098257544819549468397033675224826211411057275\ 3049052969767856154725038471917990052683742488748430304524884602178788464269518\ 0161154814219694509413983227627372034564847302421948901451937729899024457940076\ 89401738525453326375986153/6174096101287869157552134670037794829812244531103458\ 9827647085406436038482550198863030712575352077604088125537631611248498911013039\ 3896923005836217451676887039447666595888927925975177467179205400240221111240938\ 5966907916378362374559533801678673126585820744360050935954469896489965881016108\ 4766327581774029587273763014542090759877581919546626957970532467342795222481474\ 5388362976394231937955352109410490438767517357828060952175823634110378032759210\ 9430399801901469348337458199084057167696379092773347384359902051856979875933368\ 7466504468724658303355849637365498241394354028418606873900552054805778916818773\ 1118777108327241066000354626239711595974423028928670249861988274196198361479170\ 0984752626397325621211456819652695889822705002205906834462252218261448801987726\ 8812672430810594592798205599464133555406014743214523639559117107055736888053383\ 9294562978201675731017075971027609059750946772777938312659187570044110037218021\ 4684613268111339194637250839124684305710464319652421952911818388720691493603297\ 9726744185586663298208370711774444483909817655456323203723853513553171316197416\ 1983062265606867652421290438037625502632860530184889248781244414528501942531905\ 6067535990933769010807159939031179121811749538286189048782902650193406697985246\ 6268077213497881857570379255572300020118801351346291491340107417690282999101365\ 6701639087902896743742876256027587193173627747793749132991810149868783769266164\ 1620171509465223516575019770894239151890596283987345969735030244866096103331863\ 5848041462019532925723645420628375136089660067322599777440339179014242195426246\ 6560000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1022773154153188459130302073217095427\ 6335172098101946938214694825324134956860444129749029555284792837756276726922423\ 3003279992706500114343963387002158369920037338866664093369150531044361832571094\ 0978566767803667899907865936381424930722645800654026105643036880189927015325472\ 1315087577098353802746367178115299914264499269664099336063330009978922947247674\ 7742305199062182197055637772382631938209724869130086868184348314758636436293291\ 4999592386248317965784050331770503213908939166057901030501338684232946244404148\ 6985296258894526286694155521403764627160377045809964547901492952677209796352653\ 4015030051654513399265939466296177329928943527254915918422806681615141537135814\ 6353320712900098392111218423285839768947407652126418018889603760220457823187738\ 3542816563907798008814206933531237999021279259319217635098750988969510364390887\ 4925080328428857003222721088384204752350506420325069018294954768855649120383598\ 1436049131200343545516020568161614166007448237627689545856773897153788547920844\ 7324828617110874552961470475087465146659983654005348391098065282861207572426256\ 6249696970131972121690847323800132739442159090640001715043787679844669076554430\ 9529700927446724556490918802825160420985679783413305457568750725853731514636498\ 2431210526785385822545446621259122235313353755961720972699561496687964101336786\ 1974983878049524507007069920394546552206635366980340157014605702348289309028843\ 6957697833376130941678168547454656828452445986905506512548851650542261577741449\ 6472372775111661792995002645889978234917289580712437140072742527327651340340932\ 7490457899997176864759706621819163503296725587306400207459603768504643777108382\ 5078440682308986205945885209764629356323413974639088230359576514848839771926252\ 502119491583252066244737435650436633751098819037288868138549849439/571769232892\ 9164938046777391822822658961212564524672223478279117701991035360723808144626551\ 6245748991560790288565110964604577835824393535905101627927189749572912330947894\ 8478788441033178730343823485575531869860426597584685305061131364025542929424900\ 3450237917583074697542656626177042100915669245122003043513634609539378498992594\ 6225133521946433281943862164172736577999329054825635672739694559812384407340915\ 9353592418321958946957646409350204124448803234693773609365079262684540361234519\ 4375144873501546533886914878911794543949041152469120886921439032374595236514582\ 0642900472312845907262656941790793361228389896011682351058091070918223043724311\ 5281784750979593761252254384640384312630455298200590786858585239322113485254879\ 6254302046981855530454702565434552650056190576589887844456494484007380257159676\ 2603917932684909168856920839238843706591510196194505314077630583543049144385683\ 0792705538187535818860794414506551199243474789956755337373355100015933069792921\ 8174298477930467891321596225088945101667486775360928782357480102404887102250728\ 4845890553669931692768981823229968591344019788462279213606441501553851798260678\ 4904664620558731741412199056692089541878180187268030994985154392642018374331911\ 2415711138105626112229424679263091408917131445718843706576991531581901556681658\ 8351806094707479052006445203340664132061794493503471703948887829794924086307845\ 5194472015323945310129126387439443077944934595876743376320215657005716398786034\ 5241396481762661163868751170867268295346961488239905155437531790493284672935406\ 8134539689233099909235308142235569214772813496320000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -8257848295030383516275659482297123539681928750510825500878967396227\ 5584809040664691503866619517393018568368045432321391203654743630916132235658775\ 8266976456885134247522406160019067799999244151852255641401169107383903073712195\ 4845663606681742259348781362053622028086373302474645717901959519731126701052868\ 8101374514010733368305709732164181294327335948461703601240189796419176433330606\ 1937841012162079019774608170793699273931833171302909216749946276388552897903994\ 4677651038635969700613173459414066489785922643562666733201100681414647487201263\ 6705496993626834505038572553509668875345787029142271910479662308457729965979265\ 6996929060092703576144883499851470373544337257305018722652633165341124982315640\ 9246618218371961262225451072226324371020154793141109182441371543781181979369981\ 8612258493113600599977680142599478747096360717070877085242893515087397290109081\ 5074583449529932228700443206531336662229913853961247171832382101317866869174930\ 0692362709656214279332926700471535836706237248985682052662529062209172438719796\ 7401892219546358318764175390003931900911677546476341597680747247498329797860469\ 6891698457789529634471800885255361288038458384396824347068951628512433813226939\ 3040187664099801676417618269353804208326148864823491726337241614171774029003030\ 4098356786329117751030970898704540903400862814330460097445552680309600207159567\ 3416529027288136250313743650595953718054816303931333580578495706717342457084565\ 1826823202962071798719841981843993309039471897180779054919075087559765150329887\ 9430610643195695529962340764764032251651378833474482170693896937393922284015685\ 8054511272516083376013112632413541763857900874406023527667619971232757220933863\ 2837440045590531685997617053782743818333565679177302259464258078854949646048904\ 0982295419869820693224826999086126271/41088078596702339642466942239562837642679\ 3667427608831422044372386394517755083174012965892506406751789282048991084165100\ 1364909899714509718454105964313559174673857882955568959333126518478999959274260\ 3596035629682199909188968922670094539981520701280909324243873516220793207742793\ 9447104228377509804084249533750518956114029611671678294954126552602599594899694\ 5092341743981444794450180122080097778713105836163970927963010535738194841236254\ 4089937621156496712156721679558419094647613844794423702353234466725689619283539\ 9927507252303137263985552168008766940903197265218139031713772118229773414587748\ 8136247209576395286787749665407707021544454498003149831426208035416859902031937\ 4981917872834268188313521880531849019747958047258987121893549656090116219863323\ 5942550439382504618562248586326821264096507802305307911277773258339279115431925\ 6160129122903898312225732123675174103395544664489166927365872574117896216545055\ 2898663687187894247398343495322657523128105690896935639213642030661833387536978\ 8443178807847535411957455921135916018442033866334626671991230561322743986369495\ 6861113098993589515112394398887320360716763232323273052476660171559580893811139\ 2664373531229004902511127601534222218090910981977190183399513555728023883976458\ 5916558004390698258779751104995200404584737890170116195702006139982715946635927\ 5016477935610158468742793157485489463521193478727586817826799041056366313496169\ 0694099242689628267989376950680783812584966370570368707518288295673628614374690\ 5379145419421325836061646108878356765453891976504804075514043031846864473129877\ 8371170577499323105280000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -152831671392544\ 7694944189858654048620379336609808475999504812567448293695542250653189789647882\ 9779971635881396867441583048291814400695605326196833690438790613376743838781965\ 4135039697783378511962160937404787596539654804494974405996833412733616888285493\ 6202902691027045736691031568270323812946805970092305511349271411708269616404151\ 6701926821289204516828761975703305281980323050865220665785220327823226175236226\ 3478911130363652893033348599580245595008404152381827233542111433411840028139183\ 1847273807482232580678697800767043467753557090297595179740001952418447196105020\ 4859410520046863998687256995398135553148259118812165270294564095627162335259765\ 8041366051243629792119718338524191227409502717606244606841127360027151988337585\ 6248077290159508594563179318895477041264657546615853798599241928612686096802696\ 9210074074750681777614243720763377963086842040524350143246500519179715993718783\ 9823904768667636389484260687027342295607808394009698764360532644811509112888806\ 2478293513482164329133412552281800427673771699116982807308922798329625009392203\ 0592804888032578472911324806460277499836072635453418705660599928447040938955135\ 8805477444746876475196342467728409580275909393518664816316537903637659120326332\ 7998344762381580578866346547859219416051872456601044515428852549412815185118970\ 7344398572405959430205540070426783003345555693304768100345863769646701722925881\ 1054469463453564963732067027197018063995753182518791232549159812919854022384627\ 4514765284406179267017328782794733367252094497528590614434707155090437810599762\ 9095437545919337407233569729515974333442458990724286328714038756852040773363169\ 6051339532757849497557012593140275616236063411094488742973719970251724453875391\ 8129303345491359137232898539264653549355931168653774173066707964465272726014803\ 8971804040334519/70478624488492488801711605195878580675125462761739047890062977\ 9123392418674859078579642704712558894710577761095953187759345568622451134805774\ 8620736715646712866064782762841606314982133413134139305962915751824059875989583\ 8131124623883553300367891817209216460816419286713700230407972149168327793771448\ 7158931186853630337517257582973006716475294577569399036710618635788503309033726\ 8987224352390290406566230289801224823812906103912015136311522142504866536233312\ 2024343099896717488869289119509645433196575154252433785865589476923584187912452\ 5265959754161139427372170640393845562574640696555843088502084107760268523787939\ 4905030788049398790461591613709076070528138471015110396058804048738852769739226\ 0409186611879809191827729156237683790692429074108783872959796356517945157902594\ 4334817930032434780169821788366072583835459016813650247121105938542363931180942\ 5665785058608076365739387088476142295893637163650338206475547599490052306606233\ 0469286359476034082024861374859931612692654405043091626092318467956571030479223\ 2246324543208771773850045729547965501886731707318012115339006629239501684528531\ 3721952107150086729101103276963602872671038592354072017618678575330252327308041\ 7357629221483580795902711261289401038395420910852283026346033174656631463726734\ 7434282227040056809828132346556277118484122497878417365452078661077935830733251\ 2956160133168916236442858412404700614888697780476771997218087969197136229409944\ 2968097279845526496757008288624545261553802285489127422873732111030158874002907\ 7010800311542007543102600680404384017413581600089784378047294761407010797230363\ 7708800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -3440698681260393344307841929162\ 7460152506104309082470526886477085679120701862784186489613722108808865641693948\ 1195798863670597525450095731793635616527320123054408991934382963047989272186839\ 7197347292664087097916976783059043650702503321821040638548033030213867443971592\ 2809429802140675433261932786712480080237993016449562794721997047325859693378493\ 7549287379121707892392473985370710342650452862810388348438786593698681980084909\ 9109532800620828860309503853321831915662820256050360567016231563192873443496873\ 8870401795879976067547514077703067508271005883569737947940768228518014142727135\ 1366836943164367512510218404193543005010463131458586591550876979159410587305326\ 4622052979945130773803540396024884959263724275815656329939367667684519466147150\ 2327226996560162601007024768334647993571670686661330346834364716884121112294431\ 8495911425284898736298414538075210999107252117646615164232575787379011288710275\ 2029489932671141967445878495984198837569774085458640419775847925128727449385403\ 8828190574164767141637844586219795782465608987512524834706589258775862971507581\ 1253777805615224704459063256789623158124874957219303670520552617175139944982244\ 4751932810941587148300266303818185412160672108422325163339889209236426899892987\ 1955543245899423969534333175288038310989804479064036967555965824326927715838863\ 6502045952437473546474636137713587868255555739981783011068248596001179752000327\ 9806104243511807676512098905513728765561926278370278609248879577121128846750968\ 9903938944225541495591177365408178167340996209070375121226189996504211950190417\ 8275773504116069930610490896369203929936401441143779894584044179748008716388181\ 1936399937986140438828994274671652557880744872225558535328166635613111456178144\ 3342799006037422866371638242426134641140651774922298990361628154077252847396513\ 74221/1528835388666222439289708232509961452865283780588717232385068431920929728\ 9433336786199009147306038299362557563727777034579072717275988335799276120295614\ 0929935611601875207465594819471058280866611772122269478566440503988005199124481\ 9442645816630377503565064502542165717036627825580537832124099956519447892387375\ 8763590684801531655582136464690200564955964523249275685810624007701166319601996\ 8924499047456109500298300565897794183033753103720652249095916929791523459826851\ 9152273249884825684565834457682667161662278684765656621363121228231757908792806\ 9689769703507143967553258600130706906222979415236200424948981272284865461718552\ 8614781204041638725719145534875747289493165153122577091162342495460827203536532\ 8482169493078394761951408942560243667474737468130462527833137669662464887133710\ 5632626208453580997950419973925443117146166612563136740748440968265371160427112\ 5635010876855129665774589428006600331579543460040689163367333577183969083698154\ 3742124055174904294165964507378603497988936935349971344607436359694668696403675\ 9317968832223377647989720941430142971245360909303429482467567751779360062373580\ 7285838366212033050232337552714990180589180118412361141417686845352564733165263\ 2895480457116358688157229741919914493095690403789552855521108524858661415380586\ 2848936598986927357945034923511012055677674366516040420573458039605092707270849\ 2320325238198274650015402564684122855376046778687956345256770692268211282811196\ 5253177073127141669166807779881434657029147232285731970217127616460074390896213\ 5555075300537357699907478693783584250006046340312454822458442434623908232560640\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -537998972034029160305440129344832534\ 2493132182243308567051338884519842109101875908945471474655671477056443951697232\ 9390530010188364403911868126661036256390089657278914637987862397009374473853457\ 6151959441256310380379668361981043569942831193357929064593917361078076692636619\ 2763881921552971145135967223647233292891629176642236304400980120891521869973908\ 5034062874898104493590660980286460745784842131202299600276371280703408998809250\ 2597610765489343554368441917218620875240347695063099332649872781335167682424909\ 4203841354852737643155450842601173046254612276338932859094460352010620841170254\ 6762264726119932339823308460637788472564377943436578822688250089455701281771707\ 0424360062325729198700770066211544768457477327299742444465187455911400967508685\ 1042942658297527838810050353923482671896669630164810932527513219003774875056582\ 9277418955096674801240503629490933387775266136642216290276015564692954143678085\ 6150220751274704372849195089977730757936611351229277080029555008908277651402045\ 4308697029401284538437974260248412627055980396920561049347082521481048608253632\ 3592738190845667738539429585182042670655825356078489424562308408510346296660175\ 6760032991963948302012318060012408624895612793377863244356541789473759094596509\ 9207078797190615281803895363511367539419465593342101502342628928818807021352431\ 8918306576031072288065778198776892256031728206998317735253068089017676041394323\ 3991998926316713177306732220370286054916989547586217737499799882584344711904307\ 8563975375315644428545390170025743256926127494512136753964337428805582794712453\ 8416898875433611204034688676605954878491511332358203644974020224773270334513296\ 6268687764040037825526183007586605024389415929225073787725437251781254836893585\ 9583496551701929865018763901001570669956236982303158519695785829899025646244412\ 41663157/2398251051356307950109076646640554315942388776479860006150237331676232\ 9737112623656435803750781400469782777818976387314160244463620149741020271185543\ 5314424145907310651037446797336456148550336587168113926290006438183491097614954\ 2737371578531398433973688439679744640449535870078827157157635901721232997088713\ 6009699255413689370995027936898011880317914218498787436583976312371402253260367\ 1491220532886564973921152737654431646342570694964739546817068184415958279354523\ 6503394157357992128539143637891742514030888924667572294603749306827308628825552\ 4463676036434866060987591097615639277100522813392325658504688288023837787096703\ 9207530589195506111369639148067016031456886475123336079235241197566031497680320\ 1626898884068931027369746317057761094939904403211926944949421241866625843959205\ 0896724419068475029914135268084025405828295861207928961241458479180592973207344\ 9462527327846287701835899817704582308997581667707627092211688407448123225127865\ 0868866925175473280588325394537891455929459688809445696488904641896827657379204\ 6041148096438982036491444278662849130387904418758628648875070052232752843695668\ 0888195857270968106065985582900452866452502346125462913215541270732268708681518\ 1121526269650700558160764582099987344395166158669511949710114283687001645215220\ 9534844489305800254828777444671757376773881165140987395861280499240034853459893\ 3041399460082136488360746721670524586346174728459117377458947238638714190045982\ 2152674209405989767590161917361251961107493031433706410369869051401984403159392\ 0468463118634326461416918543825398522887564684763447197130966393544837936968000\ 0526581760000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4915904718550360999864651\ 7519190874382100693000441565897831882512349882129154457548903037163402012458308\ 6226244735934651700352357297745114094475121128603895270422585626183621218402140\ 3886711318580063442444952742340461413913845300548689212559628748324782933884420\ 2571107679600909407099132775688975956477463627899776355126002193611853335656772\ 5082369468907743193567752599763900406167124328396075446337224389353315742023166\ 0036701340572152537115802191468487172981368041981878965862586740109562689168644\ 6682626577196999326014029609130741141988248983894792089759925969099446392885006\ 4325917521367263195367654250983681493454808334188627608790541096388042643942727\ 1743561815325900156972110141316660174797788015292607541367361714886012622219734\ 2785014672944777953409292270392325868592038202888615085034981392141486295216580\ 6626811885328413713579399778280934721361516663571094061051633544009137120651808\ 3713942573078312378192030061509251483622375572047341962621063286132040608143199\ 9468976409993957615348999222088746638395154348000307564924658325346906663589543\ 7754945403346106496141971208335468848464006977147660010668070595994871472211537\ 3094170202567217943311012933544789740424609089252964580882072491444293616233265\ 5052908063549205225821155248893358358931884649250847517855468637805812582394414\ 2971677643103810149423767047920483568944327534754492965750819924102397555297851\ 3496008771671992639166692005038470994039650967212216962374526096232922025479606\ 7309379841317602532207985860210710579067651577793231274527287572388788294154469\ 8164222645214744554148674371697153041265686931465581259003292118419913728252013\ 2870384910998258737217004703361132207434474729743539280287524632067854415608704\ 7923990889617888326960876537812983897373843721755635064984074232158189756206403\ 950956861/230087825187737762922087009937425187641289527452519756905926047773995\ 4536134764896774468358079166992521487245122033493496606997677425936842982014574\ 6752208434016502137293812501672850835166903911871054275076449320794228679137005\ 9955624712903037366531724891630168398257634227712563463932302766271937507885172\ 1368912948583391578826229378584793308771510500893735979983262749020627128546297\ 9529509918269095307052886255878467366249362642369422762481146687605596980611490\ 9652242075461020882854838840819890995649750744902598447574762589842606145617026\ 0029174541706398494821665401439124412819439646605242173890184061739037586303327\ 3856471022291536359067063248845672555888112661764486424746097243775579624166064\ 0521521578642207465548170542072552422578841481441236592498270131926743891199385\ 1224852864651264340311716149246859333103387522702045944097299201287446756574003\ 7094806458624666273438285489960987628231041027455413982354177236753751442084021\ 4541907494073553591821520484013610587699209456553129190795111857594193703285855\ 5780838643197944120155234143740643863249106379742193974632111967880487897428458\ 0526472167820480909781587346826330473230990436306524004495159688290330222312713\ 3521849326944664178910838402740178805806398749799247028600176533499256969455289\ 3623788691320103842101746566070521825313608264920006453667933683315481633109842\ 1098978549624665734882370340534871195231798977217887110108059272731363742442625\ 1173792701615081006957534447138725859915272555056968541476661237821395053092282\ 3120057190759635397654612287129198128176046681099675431404142359368774745472368\ 6400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -2854747598188529101663190311014029\ 1447805832998704798135214319741553901356956078245154055496955297704621787419184\ 4143176572905663162649635518678472170404152002268442781925631076573559731994989\ 6447356841636903205838952340677187534531790103509812714302635238481850802281890\ 1016257723080814729545684827980410098364320564208666580364855656641109106433033\ 2147959701390839705143404889896948302552048983958409194599097607379496738042582\ 8234536642121027930334886169367243132991722918445050027323569509353649239071490\ 1438419765316809141605076478314028275093854168275915336408685758896960947311021\ 9937145784757572254903755250695460678077003703738483269337431308508742813738443\ 4160755641239798721255390312386573267845661001538405913239819176697961120961545\ 9502751767733149531216985445230404942093451596988430474959394007314465168828418\ 0922708905260273921764044854385532886341726763134613776147449404729313883475343\ 6269420648377401935513198119370084630240559536079055472242946990865168432908742\ 8031416137930396463672587340784804106366711590524151229448990777871708738590964\ 8884951583890848497231548167584198967638889644330667199563342028485470570101678\ 0903715552370459241994370613045871681054519532083842134499779085174545834052199\ 9416743639223189874529752314396967075832735548850316084612313174910939104028265\ 6393804432868533692799762917031437966852619819341049686420231319415232513082745\ 7418245492701054744837779583456943816633039631296552315713640382699309605300475\ 6755448136584207047142949468340826271408538476140965029288304549403125507591030\ 3771537399696025397256776857232171142868120088203920618696381611457442568882482\ 8139054794835205444306223468222309950467082914884806068386147298214198102835440\ 7246718632008222290910139031211331276350937265757979135543284819788948205058124\ 9987050147/14843968613007349266029467043651865438598783210584786019797753730137\ 5921688594428748500710311923224653265003481804773460183112636136896185475200212\ 7895875183183236546260952307017041512593098153993772977358129910975886457560015\ 7984123351169243015544403743385123633743927163858488531629374707872091386440482\ 7369589317847396644490102874903467783581214959430642746021040978531543891231255\ 7970789689635690296566859540471959376749518568094159436822478582662504464279065\ 3732125454297292850884720773563656533151656043162138538420547569421516779720919\ 9673367247772998731741184805236293205142919216744810619720563019016425998806759\ 0474407916181899569157598464180339228586047084488276928132071733494875511167591\ 5660278220510280205434358447570418153356571073250581212175576304683468322216868\ 6203789887254411561312517061963620196994461216973386048659436287652062366803897\ 5003837676715123209849482822568664574629965329741958642701459502394816950749062\ 1652882689771165496428249317584382950775439959198691776693152047375408563382944\ 4572671890739940205411497446527635074790165225862436879497885987163043052177624\ 5561255842227276958511280337556703869993983478917014920945700259283140783149165\ 2468207217360661794289468104576065577932293125464587280031937959484435909609053\ 4158310546503443322600401236633758597902929759921727758946297400004251650730132\ 4943991262788656481185901506187077705120910718401688584618983496473940611595319\ 0213277914776206869040062266014730104379435786782701823859078816264829122121442\ 5171509409069681362534224822701255398501108818918461313559902959664601131720706\ 5224544256000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -11609308818710226315447\ 7705682020656477477907218880181325011037425586723022027916177988145745109038582\ 2635384758435201891418284154719189888792322857648333129263278584140207571688435\ 2067120780207249101103611428298139213307091692544084374148666478608278293857424\ 8819974730268166007397595173050684331007950662478902286557359474211939957503778\ 4605816781995557262075193926007539095756470778806931960616851446230166450296778\ 6147868176031722573871690701440988435320661982163582911619586142894831704772622\ 5423310599629362559868515344811199511672149312730574739437160609997830885237556\ 6774475488500283555574419881267872747444489472822739709742450297302633948711429\ 3586552883335013224091089842630697763512699251277689639493305758912717925661409\ 7256821278887970514273962856925335952561506245829254999655472477535362202518216\ 4891680385895948620679643139647386242737662615872814827594203086341314095936739\ 0781702282382383664295245043064270580078618192403706372300778140316810991584360\ 2230466237988072006992687850074810719040268135036355237854871356751625884048475\ 8850208723392982795751971260297997931221750681386479821333928884712453890255489\ 0367151388162698904984653521469169445934089288628073343306489825895549759960510\ 3706111380410503463826938858407259488493695393744507404094824094617672728876299\ 0108776276254671226884385752459170889023517129596396560025473277771227935747795\ 6585245301346364526518941774249307922609758073124789200922873269417649733251857\ 4731959363201055310003562497019398375455919624373131258890595424463071050469264\ 2920531103156168034301078559466012011891628081400441365926654546314929282291687\ 2253889474864884400359731459597207471795036986811344877293548796525966376217615\ 2055406160852252535461809631883138436716504877082130677573718908570061392014424\ 90611156252606886636951847/7255957952707189039065538806522016481728828827703642\ 7764297016356411979613263691885165055640459639512366893670963413659819661962298\ 5934623222333488282557014230694452913184334713484176167325116867040344059910715\ 7596741673935252058145395285177736319491383181309249064161273779582494660793890\ 1802870928512338294868489615689419136101924126898435027021984363890904662128011\ 9401974093867954373119984552031228457842677035722530843006891752937759046294420\ 5706603936381794835286107028866911852368215474999326461962891828408914809314629\ 6984602878633890028825014173308280448480626862592497557740893653550455664614801\ 6116196570896008229546342683527005097531536751828073676229302234949064977884453\ 3730044827451861909167655646118851713693114828438085844766908854330802418804904\ 9644390108028021210426764993989446779033590848957699437231155968535463800003763\ 8252031219166111435267920441703033162448192989169268899997293603508932477942882\ 8213523147436522944084949792419067525504438647853632340220776148826708459807514\ 0687890422991124776081430034823636010512699215119371144967434483400473577264211\ 9584239020356243542861905103479216068938559018005583496015835098537368508386576\ 0851669776489010328627716920758998074058045454530778858208588988440256053049068\ 2092321056799885555489571361647510385089364799582384447901892480305395281873250\ 1736406839777680469072987799642111018234825775936698201218428566248665348335517\ 5936735412073177793705667180414222785376790573594633181865352372714890130378187\ 6566504889802910306663199703305827481619867083322496618516916412131343770556387\ 9268928783018983003115350917120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -443\ 6903602613214091067985262801366299323005429668480771217595525762640861233719701\ 6906531815438560326113121317564739322418681498004805769521146161687366098380735\ 3780193507577091178220533715426798100147885414024254472099677895259749431341425\ 8800780313299433556481419560751526907762991301139115286634464457387124557617996\ 4823097386384383526921963430977930126422378195623417444714837015524566956718471\ 8021805156218097301984111246759758560444932631448351972775090269290886884534607\ 9206092441440579074882909742642493747077448877394604809320655646232756906139012\ 3295520025231144649440150423584078475559241190844659049927217879851228197412711\ 2156512014186025712274290184244700660101118814195949841926487976875089546474235\ 2963818003253184787647563007548803599537164172552894852033777431202597191339953\ 0140989943999774867005956357414704584434944521185186234507729741685714385349498\ 5993497771208664347006511626389462123328027905609501584380554913272181629124087\ 8203018958030513259041810183871941035046090956628553257907464026173859463328422\ 1695543016200309275009174742101397427330122113852217350196676794089221993985624\ 0456323509562969767605171023880768500426001205958274668584142278741245523491404\ 9440223278910952945546653282371621295703214325065257679990152299065135581328873\ 0253378867600309237756687525413445038919772233969478336242853030882514050368925\ 7227443027765690894044227600700269242375044850385696776769181319826004329285577\ 8027493872975451435730790250221197938787388177187062243116052663169473808809863\ 5473567371438106274436416775782226507677059709668016316493290499607761266740968\ 9874387012521763061634298967733725577448550020408499206667822380489564094630543\ 2601505975306144896502001322325359007025084447506132082268231614179529379645404\ 4197684483567160931479873557559425349579706544782685022035161139/37982876822304\ 4389517971106475602918562244298998091141832053572014661724318880771611420735700\ 7452190170519086578074459680151893349108977078116353683779460357723529528499293\ 9819161628228653811019441674020921040641325982844169222585088738454613115678751\ 7255046940510809411053132024612682111235576483524279980080850395619809774798591\ 2628418380302048144265619254601218257572055794051812250261678178861280285723396\ 3807178654918206618516884089233010130131084015565452238791434981771382046697925\ 5671917438232685831745695261863976919398352197319947071596026009575464173965098\ 3802860171215102509206388993575173726085409976236592700162196828319998760609907\ 0024761356795139542516564730787533461451588364239196811825149735427957937427457\ 3483098916219856698347860589910573016825836723114453051246096334957849562837279\ 4362494253892723362751302357332785871916872389571210591978191496734373034638173\ 1882786277076556705942647644342931219765367370211227813406645238729960254005599\ 7708423487947473503550387202101875957141481914044576566506143826480116052530762\ 2405741674240488926345504527058863457178321412057021862188258181954176077660022\ 5451019489612877056418354453916561842748906783693388574719336207640030979582442\ 6758947005238072448897984964380907393914981827859999346993026908520344697585532\ 3645154339296411935404762517176608054366929429709558701959487664996597502039175\ 6296318816440231860301916391181506492890456635407849983489991335872863161543605\ 3453047738989206850819379794225045698038478520366333808191996768590615422547681\ 1147472969636080677925309510839613076675794781813298507080766794886401559219726\ 0836864000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2291302463954873015205997\ 9312619400126002287122131167842799637775616660677058033763973558594500270020353\ 5845091226737643532427399660760196645935536451198013333462148374030608493995498\ 2886698899797248917819747207623385928055016071797030314692703998666059816542921\ 3895590800951186181235497776804048082991415948408358487722585240307187044392130\ 3795893964530602595315727939983951390518233133548905426707715932079766254304768\ 6819374629453657772568931448645089531132391000588016404259100981261381506622177\ 6653615650536556509023439166612600483928595346494281432552715307609528707755336\ 6867189361722384659934680961797044743928933211088867963864929352801405690170881\ 3850136569893783388457034546620113269537610553743911666825141675096424427005358\ 8147383459749428305535849284845295927191229382569052825061358792069155065770385\ 9097653913068433548941063063762083503436489059826999324695165580498467937345110\ 0476611135438073891327393364089717111798870065672351691496527332403694554814655\ 7334271949081879009362652524732444013700718608572754081850789751550361490027091\ 5309758799440604526163388371746519222186535012749333816586390932993438317941844\ 8700245027544209482545053678981359514816261326696308280442480589197938668566669\ 8156769784579242744946657219341308960267900070273456352553755833832823778536501\ 0461955553876589480985151343169007742453212958488575549018967617982236274966237\ 9873894893359975057546809468103792650192950129662547021280696075273799972719657\ 1505928351568602438119003140840093177458668359896281254863485376116791808381104\ 3791441427963171462977734394675819251908654444887430802603748145714521468283848\ 4178056199659536601393225443740446152125429358831409276761066278020433186519611\ 8855641757081839904135934163029297894376062420131517541343489367958239867084617\ 210909853227818575248793448904449/361533929649340964575660061103634878754576439\ 4872251989116505974452140940523592242648115316265701882712460559751690726990283\ 2781898270792489139587407164976880216260944943365816260006152849027371942915212\ 7412132003324382632809603201019579967845715948473639873964606287384047895881396\ 5112366441962404813115330603339383991790425357997651454547175055404922771457863\ 0028995391847858678576119191971934552056282969444779877356167852350751343393971\ 0488457602296361649203387094775925875868871490969738762245803861198684756214882\ 2992386362414308320449551325703341143517808806119544496630488749896374168133716\ 4383482122848345065281539280671068798172518835185360108963364731474051643680185\ 9657665833428173377123309995094334965681788929819610171621068250075596704262768\ 7262069271466464067589479188229269395175950033542183313393360849869637699854928\ 3378131952139364453885976629994298038682363622259506946992548768230418053259238\ 3394845442408356849978051575802458623452490069755897019698138763991211592425763\ 5576306515823282062711862102954944199999537656317512830914852108308664335374297\ 0175558834449535857296863440116406863467877726872913685403812472285437717825396\ 5423952246703697702405967799012488558714174721268831467006101211979457063449273\ 8626106717142218656348127814816076637221470263716542194864471608164247013153229\ 3797811603611234455780225619131579874571469909503244247239433855854363554642360\ 1016362858479650527660508840312333103547020082565195804986754312307580653423809\ 1342565005841032187544007345946833301542338597829979384851090039501505314001547\ 7331264844441882279828348413596276358060703744000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -10368892355303008582619949319767048578109982164048649754741120237\ 2830865324907782806642349769807843977090538904224400182902248956813362141601704\ 2997495709403821857540199739816240373774851445947354545733615382599891730028968\ 9988146920356663343911165820963121497381008072630988764356093053409184568639184\ 7761735296911252618684950902060465803809983865634230032248167760398654568019485\ 9434447913060975496293565906396326062168464771596256068677167475119490304243728\ 8804214102246531522150407506623169314982571009350950601525620678117405085889273\ 7886180302902110930707801537433921564185045493599219684256503717349416185702539\ 5940184564060903578467067605457901516313485141429211501068969913195782707969466\ 5046306398379648331895113156834122415161857293274527392031141348109208281348565\ 7334169501388216547976886738283580422539269816448808447432560791584349016522260\ 8375289979591109933718860484832980808934543529554071622357376149841839095724645\ 4470639944663826269518388156397276312227114177841666133378246754805638933547986\ 8103419418678009245769433446001287002882298863729547756467480080105093916281750\ 3687080877090156875623658930391166847017980789859867965079637456304414197400999\ 2111185874652792156817793008393368561640188837819779791548399350937279490249612\ 9753080949195106161902975455518612372752096083666937782868667848584946091572811\ 4896604546115327487737920822836383114862798578410708089840183292776829217518210\ 3768603389422567142761442827426603614269542831352299033201580731840783113766935\ 3420698560526453035299449440746104033443759263373895647015274781289290631427552\ 9603654212644253780629346213178976624840132496668618206093306681284725972208712\ 4751214246436462514834367614725308154574820955462373687525161065788676510918618\ 388986521393716458881347633598562625987137989245740747993107112626386511004893/ 1260472611185731798532621274515305404245859080478582293928654505060898632397406\ 6970412877026512454945543917195754103857360673249003842384619445394971375312790\ 2170085474820480992974400342059306170012462024770821323314099377501478054458231\ 7739151278910003013496284121417195524292966461400243401999715110055576285334967\ 0689067270714269884941675951053524366711157329570626453936118077921250664994746\ 6425494270171246178207911262707748529636397903837744657925038165537096994445821\ 0944353208053305931591953238881121476185630557227039676093697771384895022803978\ 0590759536574827703882337334380495087028801904576045911722445058920371474737869\ 5978291838100802494837664896658918832620854653634605694846995333755875900227286\ 1321941612298201629385526926157496462118045439034127847978268179951796315490067\ 5989888377990575640619492747875170458078707731406215530497762629349099521477808\ 0696030143253970400599857039355750571801636075991543422289240629583768252613704\ 9885589674469237270325924636419891883861399405625108713468743026904084228930630\ 2513307434011693390810883969296981971089764756978428811676324842387258652540205\ 0301146736314781950369571122014821915903036923901227013847138057356544536252610\ 8417315405939783672544315375248513369685513009772474033829458336700269340311336\ 7802925890194773842059225155483311388717532457967363223002110195274686541687600\ 8989020344383596555917235945704978350134507202348311754324447372791341980824394\ 9811332955112773841406353280004196065386942381145280409471326601330659809067358\ 8027948302353443321440391333670334543792498650420382917064469510125809389126276\ 8704633771886693580800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1142056935587\ 3116139111410188815765343604773533139322355498834383790998227816047663340428962\ 7301421631009529613622020509706776774578557108740118359192765793964086100172802\ 3864587522194616657695158505389099651535924724439320505042537327004199863792871\ 1396375041871894657988136494280445601740755363914474891578487593812793229407005\ 8041848374780484790782867113582484571498215476509868349695060222934510102795234\ 6303156914819403548165595402203989008810853562002772417542561771204584601394715\ 4996914522347794472337301775199459583662071596043212262041456947279824190470275\ 7150967265739071451060675398215326271683132291204018196486542986337658530082041\ 4530227828385780852277663358432420222457478739293417058040543093699545910086785\ 2417011806921579620300840015313853116994807983013927933363624857373449015976497\ 8992247106779692322613046425043835702379050078952572086015349339967413350029857\ 1212104987391646933046344136059147949664523461371217482308467595148736496127504\ 2234399965444968329983636151041936752706050081002315450338447401234117144522515\ 9845090724673087409657841087382746311283784041201968227269034116246566187001166\ 1100998086070539938563026033086987728973645080794987213145905811426665961955998\ 8734432736736882654468930586085836651940531437705696048442129552476904418763086\ 0610668451730153048944907165632118583198768336411814394010279107527832801723894\ 1602523703304111221141682579695245085136853463912660789306629179937019220890803\ 3195869568667609580858940496766348871094704754772225894165731796867322336239777\ 8207349330632709313419471082021004137257695955504237667183536130519561877833675\ 2366416930903780068592184906040964896490004345532907642911503634812847744969129\ 8527495238646082594783615171062887122314439146910256173632700322000559567854132\ 151877023735177616905857594774119858023291816085098311/165079983070812287493175\ 4622961779364640338209015219213015935106763657344624212899342394079495742564100\ 4351848440885619509720959616798727941623872165546749573334079870396124809492920\ 6984543447265321176931513730958250122720789556980578446942094176499734376979129\ 8349573644333607901852556469326743447266930552020030475007653518726646062545374\ 1696413443306222784485217259239281821880935303645952965994910757784444907652096\ 6604159499679782193865365711668947199203748785320909829678459591313426225027860\ 4160926589108903931392625210753940586820293730554551106157578920697125532061634\ 2129474221741175571091570710907081215377310092252956993834342536596085848139781\ 9738771277059140715542727342230647509073463893473162529796052780584117912129684\ 3214798016409235335316427369375419435935165988123138797923905451927164616663137\ 2182814402362660160788091089500823121163824089278609893399049907004628268135556\ 9605651628745917259772377078635955851954996776501278250421218028938349175901028\ 5245794604738335275072236081808245210235301872104975387103526877525586554045218\ 3337475217409127393053174094657583734633547671209207038902972417885713482644960\ 8142750826095656400055526676293734747515689373414168408164618519766570181877911\ 0168163365837665268424711793229924336548687329516425231104546416779885075973689\ 0852524177874539660363613732462823171610791646195045372088976602781836792893506\ 6720554849827661743955177505153588769488219525833595710466383890519919710505567\ 0191194115883839042155055784082014109040118669986320296666432474296144479713223\ 6680420493443632521161120284917779305455657632174857698225171909515818303488000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 108511275809440657424834816035116664\ 4696031048025119990581474939586062359778706598972284236171018661957152215180400\ 0462664803391231680846340040172080399765272258320622128793799142827507241368054\ 1015899538657573689932663388230358996229284936095067600384121326489614493084951\ 8486607990640368139840520119739523799181135789683458188454861171372973492621250\ 3081915524540063236719820010881314361594288391906379291424149511097597376157286\ 0054361147949866054970142202165400712368405108237100760842502226514566780506329\ 6402248197172814664127833267101425874917144905058254310249891200516646483557950\ 1870876344550248836686490328107203510145541682607588397887347494870757235528904\ 1023460595685528366299733588382256283863891102564265095496911732824139988191847\ 6059198989358177144086882932657783054128578442279098170821956855577224720519979\ 6953932490201402017207302966142996766061993370249162802857619926286127224131012\ 1887080438010570273906494928507090811206427865349983633529831418647716212637384\ 7466090511729224533055387179528856310390362154144253407757939045617600714075087\ 6139706194395800008785169856500446329495485459132401539590861581868059031173383\ 1208188805532320423808664516959953541504332132360283755055258077479353475550307\ 4771792252589236545112406092600067195009399669532981287914447125740167235345284\ 8662579670049622581346740621682075941967885809970039345159774124883249083439592\ 2986301974611239868183275966710045424111905676947877973595012386742054613681664\ 5482000242422870129559194788705494452514808191437905919428417180409428340751360\ 2375043885554149470411464917949726343389461679341756131814761238740359986406136\ 3636902311006763627207666073133878440937891513012527254240197685341847772651781\ 8430366915666140161195312221937368176033090311892486991121653457869898802739375\ 5512007009959966269265226280399988681787/75123961684195779676483366221363866078\ 3282443458154267893831965022237464913680586166240708181682287145910924164255390\ 0612447332640516217732164085767594196662524400112962756840644240882645370991735\ 5587806567604144296093031435587246637226350686566835225241263919231023749425401\ 6737179405309092529684736703219354099232888922544420650525532359280542650532026\ 6021658267403888904873173161730415183385802253406886904424473518414570419008836\ 5331869717709063174827761963042254789482810621905038942472112657725431705324408\ 6046093145178113424275235219160973192770689694835594076803302513134283985228107\ 2829362846155371105812264368620999590389538340342208342353340052084512772876571\ 6264631314310903657673281136770613381396655997974718948862644212675045985802669\ 1606528861768996643485571518162308574853949126239479500477416589662061592982500\ 0869474627165050530505227210404043729872798931792172337296423741300215571946910\ 3981358346780712542499705366508472006954382114851886353083567349575806661158206\ 2833121263168971231567390178458606807649657314791107736203467752990563061122058\ 6460484728289062606508174965979375166139283994844380637712930346719646684594582\ 6693590390687435980367591905117178652600367488915822452022031184231636735012428\ 2159693103898821856352276536209020243345959153258124007869791680662456411690644\ 6489808574194676646119373696298591867045297134477737356566914894767641803881493\ 3059613330702272917531105870021544892461383469574784820582125556382206912859290\ 8259454724893050513044283786595753095702760675918181201104547656517305260119561\ 7205479933083809413224059627013190696013141172766332316220959668305920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 494534465044036306902246512345680753289894\ 8584439753329565057298675450868014161634267136251236028311308020993769110743522\ 1134627850941123974103605612473599266299199134440691614721187572081753145658895\ 8764851877637139895287801204877490312387574073142490838598993065053546373065406\ 4578040340703658367353937767851169301318977736810090560641455674293954916545785\ 3439181605106760619107362922356111633190792601445405071771105313343981441354193\ 8107126972632978065981223872392001437072185352005704285287136741387279917040644\ 9534446284799860130222727443100419505347445014645702684819950371787816482157557\ 0211943550381695174458864032832023588894495308728124113586404699313819705270518\ 8373960958940791662337264986799378762969015092424968665264669035902506137260568\ 1950885515615468385362817467342409508675598337826462724293351805571953115573785\ 7701776774244725400336033897001154589472547271054724800498523540831602302086703\ 0054620276332635607853785944480880669840699386266119852729975263562284442282115\ 2813260866958618632340870787798404806045021659367912971298704798277250058502653\ 7414304924126802658342961566382353204338587815931486900389596763622334537723822\ 5775226099833106707211032586633077855910883974255458299724774218926144642485623\ 6180316571170899679703917269395245646589735242062373114458020404453540185662872\ 0954375405178234485322644215846792417028574924652809385140117517106264339503390\ 0341936502716658523294204523662977775391740794764668905014444815796378461373587\ 6778970667198112209993328821337169849395043572796700324917363674079439122823220\ 0968855879423200255937639741493626166854969538079847079002246802429880544499482\ 5761523584721372957746136182129196288480817550737750369868099240377368691988496\ 4189777572949800895731538327985727229316831412663174130045128030752290631677230\ 48322843211077820502881296742936768097/2224876148627947701927840709883622346723\ 5570016050835373222068378183260124196493392981091307467931856262459619891467909\ 5792627971785830946717797574794315441022322363597686286772313793039613305902391\ 9437756771810050786849659846228130358963247130147298563477353183940731821053310\ 6689396822812691473873359033198948786844231779353119230789200626302069434416317\ 1558258746885795799478561999535915011274575132697497793189844100073640218740855\ 5170740420740161228949530542804833644548320431206279301054684478543628347824988\ 9998880202365344876384775505142196923174535395057139108655094400887985003297270\ 6027855444966567759155965819190520890688984196597038498115368113407892314954254\ 6309599132760916915020872838846536160837802948366970392925779435902379853313532\ 6446672239424198223684565575689593512129439101999266591323983463991811489612743\ 1728678132552342927781755056405098498069109216061223256958100506504225697186564\ 4540429321628024879054480637038809684396216868808782660293783901168584151208904\ 1261121490094632579180147137633042167970141229895715700689044676987188915781831\ 6043267483752027441037838586464695314413609092441275513069474252602103144432590\ 4172157375189801001260973661422435834889827053958535727505259597716168650871661\ 8112046597226458020893566610053487593471535801967813103420089748739352292309155\ 2271289633908730160817857435689724903448327236679700708869875452670747118654558\ 8902186202947908352095853040419161896759754229500929949718094529482160509952465\ 3158201966436381367179054990153732101013114705863023028947138039828894147087469\ 4523833186031822439179394960989634774257537655767660898872738555656929280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 320687741997660340427614683781814981900\ 6920727730291958228264683393823635452037854521807618767573689448748092034667173\ 3653487637115104911170504588875870206414247930666528219395876215776504543708322\ 3614623604601805019686618964596458600411526645645554142326189966204095207295657\ 3236645959790195405908121740208507278547391311010714122293806089604473261061199\ 5577697420762369433989137193035838157356242923088947330245732810705423952221813\ 4754125006285931319565908570312602279152312268263113277564765074038330951286879\ 6447943994066903204930403478670285840027534941166478462512943028092152388495040\ 6637916652078231308692259591548904852047535973960365917453179549050668999725536\ 2535262139676846500774711558279672926845614623198664639485888468717785607152330\ 7493054760889097041616175305787701266917331229714686355733654681210602314612960\ 4923843036943890278950577477443318004651136799607756635566033996061291437101849\ 5998277302260372911957975602644184564552088061798392446071924400442297610105122\ 5861913415394042912460358794218294567504983092651186011580224783550684131682395\ 9535643027650690043289010963220767083310536050601258706836284099607104046239573\ 4596356168607663080162061481484129615481160466996731056390856787692063614163913\ 6759142439710773965739146556496613999288367273635040987998315869878123979033278\ 7134346993465592380697126730355296194928654772099635262278504007329097412590396\ 2619005897777894266302190217469980870086738347025682028726505703507183063872672\ 9212326682761689073169047143542731810542448839445451083124417649261560230739024\ 4218098021916205280225366933744017416269929679628140544114708238231169578064886\ 5296029786179392289755770961467914740158059395211442295027537636058154863955031\ 8223519108190563939261551299447111122513289927774918382372135921489913448993022\ 80838239759787037128081406054323561678353690680527659/1070524819587253571216787\ 9942883964198969306089299812434610679983935888609382009715965616234437030396733\ 7974321341746076879848774134926939859352868853460572898941173254268052757778784\ 0906024527889720628398614139491207759041468855251325805014117906460372737470387\ 9849597503749042086221063412588558786536284836735036248624072673569747763724517\ 8220245018257740953782593119482315152782947736092590336807444743421453711937178\ 4957795759388052301720108406825098412509482457967251690286849407224888088486018\ 3659187230584344959023708196866521967680726448445962065850167761687621336999662\ 1347174201778016356983611714863120398153584906311348675736925956290457530999720\ 9085582734231277531047943860277006027255500332515546341777381767871762280927908\ 6921571178225548672684726356047872602997860101178275328263736771861426375943969\ 9661319583191444462912698165970464872898366923596140219070294921846644999236393\ 3626597356809190689406098221301875302195469783663193615083496852730202411906589\ 1485843956940622790503825725067668024180893842882485084615784560114792028480928\ 1695637010106092380837656987692574782907258043545163252871785495230213700769278\ 6076507521773794456001337413155361632183630270453837999046089545215176858141494\ 8868604898904335008384227441055967384426707796182179155571987841742730221251746\ 0722910973268982130272638221408376380520310701054244832752428352692727606585465\ 7436116676015881270958244344462514919156675140758671026099218293867119475663783\ 0152529099345421745602006006727567029217556611697166180197645674441796847565311\ 3370900714007166270969519047167926941810105231655436431976331701185952420318067\ 3910962535132959866880000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 399132196846\ 4366777953767976687320045208484190675638346163563762040144103009595227548872549\ 8819940931564358077763270884382670166782260233284082733880321745769174444735958\ 4882788294183972875098756908034691531909967912214122000915501954011799333096193\ 7347817602024540579871967385974433655181719981356169471265758463245118785388089\ 5151972306691227519756449014806457658511214827563635729808845484766293278143476\ 5139495072727784226374266999530884551635277425996955922717499756671829603010112\ 7402189292396327348343444391704623537214861711365659075859349292286745365483952\ 0489956105799608616290559725923820441928891104161200022031049549710252520904334\ 6619608409378757422071377996258183500784082966889685764204110370974022830835809\ 8879914598691792990816184536061363286980668023726404915614988039158076009854299\ 2516795058113767425341300420800454540857474312627658952203195155523678722512356\ 1425747233406896834778744832744588363611549785768664626153505691665624217845908\ 3099334345852799996963409511545539484459556279573836167839211604977947596201681\ 1382134816936984014325623802037328366835923361753485886748377019113455956059677\ 5206825446350234606338742455243159919843330176501746832344030560476631113456696\ 6365329760063339575758037728965716355612393437031232207443667214711658084258981\ 7593446287363817164881865102030966668442823703837251892366343278321433280812223\ 8729098367580874832695688574879433009272984932717854807306041922724478854231835\ 7777610884924933248836708871927122479077915204842644690955811117836032735141865\ 0380419650792563218973691467208430749019525183138281439783722278208683262989685\ 5086588606065462375228963199215376098935436653245577967174912834772705834447848\ 0922957640864211238178706608060074837185216691267973333152952137835723587183294\ 4786290307594770695705625315269142020542024949277330342890618427984812855779838\ 79/1070524819587253571216787994288396419896930608929981243461067998393588860938\ 2009715965616234437030396733797432134174607687984877413492693985935286885346057\ 2898941173254268052757778784090602452788972062839861413949120775904146885525132\ 5805014117906460372737470387984959750374904208622106341258855878653628483673503\ 6248624072673569747763724517822024501825774095378259311948231515278294773609259\ 0336807444743421453711937178495779575938805230172010840682509841250948245796725\ 1690286849407224888088486018365918723058434495902370819686652196768072644844596\ 2065850167761687621336999662134717420177801635698361171486312039815358490631134\ 8675736925956290457530999720908558273423127753104794386027700602725550033251554\ 6341777381767871762280927908692157117822554867268472635604787260299786010117827\ 5328263736771861426375943969966131958319144446291269816597046487289836692359614\ 0219070294921846644999236393362659735680919068940609822130187530219546978366319\ 3615083496852730202411906589148584395694062279050382572506766802418089384288248\ 5084615784560114792028480928169563701010609238083765698769257478290725804354516\ 3252871785495230213700769278607650752177379445600133741315536163218363027045383\ 7999046089545215176858141494886860489890433500838422744105596738442670779618217\ 9155571987841742730221251746072291097326898213027263822140837638052031070105424\ 4832752428352692727606585465743611667601588127095824434446251491915667514075867\ 1026099218293867119475663783015252909934542174560200600672756702921755661169716\ 6180197645674441796847565311337090071400716627096951904716792694181010523165543\ 6431976331701185952420318067391096253513295986688000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 15904617868208048158627186390212598206359963266445147667765203\ 2431294645296051994271374590558011463026812271263519738640616721449231846443106\ 5383096742778227657701748650996873286158942620471658320984366813656156851876782\ 0651293675498960069568176979951153675228565332860180075524171776961612240564568\ 9478238934881862231324698491788412897094591954203183493261066099487925840424815\ 4621814045682310172980738103859925836104503340794148730164830572918469491632361\ 4034299759661811986522596264162901357875895545277206778953449657465339268207467\ 3560829690855033005110016042304875001947109136181384531840466075862787902549202\ 9931457986379750785248038658206023831874013104936709172706290030049775861546969\ 2084407595952948845283369821246950222179802564890275312167209079398959873489523\ 5650618315457777983739318809762706401484917729154137570232940782157892232762791\ 4681039335551363063346622030220974565591791310001321345003481789093162795921220\ 8540660577531904418855020089565365026536670255205992171675547288976970617174863\ 8323867786589581625148554719681588810307889460004995662556536347886180195670114\ 2260395852288570171968017229081369569947922075936011684063388464744616374710950\ 3513249180895856067229262698077613051549949337267648184843858178656454952521778\ 6736396542151228295328661989188931981958766947242545644777078480926035212743258\ 0771937276274820832544570595193085329609871591226994557316967433381440625505416\ 3471738051254228780459750448988910139257249395696202973469102317190771930432461\ 1808492808820755613993331602799918892474554833341873612392756812031597775133198\ 5382465692850611163893172563935755964029636539457058010403299025189071329147689\ 1461286880289806825190113354761617473579584315248658200669097016632630847813377\ 3681370704609447826694450217094960017692254752806470666267240418230475755728874\ 2726346566937183202118119707373735003/36278328557750014604763305623756564765736\ 9983013089703418391658464568862766776726870063447352447257558089876800138598958\ 9212451323116930081932207101330735820574685264138517897725252012737234046364430\ 5689427184716381746881475162167540899504487387895170231460914407874788245092947\ 8173233565664933947701587543992591559749640738608859458096892420974075699782934\ 3140036616860402779114876693936611167336239394609451926597426903257275265083224\ 6449276724475589887277179553887519467281046228598391834368198125674414613113980\ 4721828506494766797881469298742172026712748103078611611911708550300277565106002\ 5356095971206433016812174292559373782018420971974277755720678900258204939890746\ 6564104141696061906343345650969898481790035535098331249165558734980844465051750\ 4064240669939310682127741810700407428333274322615623967389676159514954238847520\ 1222873722982078506018107463691992661047813224267929020950242027728151985943886\ 0359855733334781103151356090346312751745065392150163868362420131248415553899735\ 6093951438586278232869600046091664776631669121782564740246365925784444394307589\ 3619992790204414102926665485567614389088215617949703056893591977078256504981844\ 4600599352586828532732919047786132063486479510958238259103692939858425067254135\ 4078157553574125299487888486349068080840437460215428415253082305851617646308491\ 5021292993051823085664163818700860954890463337662028237094095995226644231682953\ 3482628551477448199615576328964110115495205927173002568834091531519284135292189\ 5251108457886493664047448457283442533663617290399008784751253592493876849503807\ 7038234513238443604177890748217586589963147770957861622229560871236296500403116\ 4730572800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 8201861733127642198339\ 8373459798629189188714409366279618642457685842211686176004658698207688700841447\ 4411196699638766719258209150233419149364060375978021181611445255044191760666886\ 6559233742081224763542948771304118516287489281862653569344863233301844849506031\ 1370441897993912674343305715248057271795891321938420497054492202002610964399109\ 1254859305571728536309093970918659157797618918228289319278851708816259487361960\ 0374269601314646427918248736771537324630754355826324092792971637764817952752743\ 3954162774013796612734498893352579998064802277386800529806894956515140123651246\ 9060154039650426071854970934339832324859535360807943240745674628312101661220944\ 6205984244078878697252819627044838172548101296003248800414926670713836574350383\ 3816918234114702871286887265483428624426098072896927516842295958620430284337292\ 1677448819590432247606266763561126974805991608374297629895574606329257967741334\ 3878887004665448830052880677691957186335489649361128065803548497732985772454331\ 0881354680737821478905789682129626076886992126311499365187306113700124055507546\ 0295855720998610587746024139822656302758736842982614534205296941490620730352684\ 1844067632518803492310347032844199496121981845977245187015549132591805151665292\ 2297884234781355810136578410862188385895272065799452968929773004155138245645365\ 1866555619301932307308183856199047955749689712132736045028332117717701301256698\ 8235879727534304383190016859155985726089671851122398504415056541382087805736427\ 0824613729772957928270469062630943492062894966419460269173388774546600762870473\ 9209538788056590741217123964276306038218537202087192647110936981017148344493948\ 6159908758096993035155812046160167952273048045853896758181694743806048891939450\ 2126760909178258900907413520814439013377279927943452035711272577175035753124638\ 418314299877048146497358999224976892575471068887568122190551429769391/166547769\ 8065159631191666491660659430933040264014236179023506550472773849979096001317423\ 9356928732342283553605467144790180283523029906791653188267848363780308118207699\ 1586858345238409991294510175461459642786503795875642194363376967443894738727637\ 6246267156584157854007300421692486635562804141701281855263164266751726221851139\ 6998968749639847918648768023413889184860775578790634542265615407525634204779925\ 5759363392731801792064931923888857891951498147446482902354734422597669053997350\ 0255418699150314240657095068814832640032156810290798794468431455725409310589846\ 3747465066293539314180439661991160702773501071387478292087304857911716955354376\ 9862026322637077354056399939911406090232510579300874754510980248043460863635974\ 6510656776342332743861501222937750893445844492230499000301946509959034941607965\ 9555474293423830815728670283963958070998887165846319484178225119315003341443641\ 8961780668641727043382285093923145542409149522465299437392320405882442227082767\ 9742159021647117609427719896191510179883013401188097713647609455359211306177330\ 1708812837330864562621218346550907758084993827009693837284848103190339993517475\ 5616199518778503138540932147974165702665392956678347339708021520260617453505757\ 7317680575987004474701372112948168588329691494314080934253907475783465361462628\ 8799143819456440389601444672965557134286143463301930558496340691951839281843856\ 8738493739266515754524972227165814021030290281099839222696076244008234444421502\ 8874585982983964395672780620458767457541339980596897623412656656640643979086925\ 5156096637316600437112540569370108838126169874053670311983922134160623345152146\ 1321198679044946940304472062033920000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 3385215712591075777541860895735076465460834654199826918212617250781170300779\ 0652278239122105291160477894400833570651909633869507586023418158872751917284932\ 9247860607731639441352904391556165237446087457710421442777535958051697033275966\ 1196919761733689924962087866813124896703996340245168083301975626596605621542955\ 6881129845050807588090341880147669082000118209101851913788420736899648605231012\ 1188903543597989517464148149834675931355283300277350475454901069940096063728524\ 6454458503396532926335892487337085930482197730798980218827993836750715794438715\ 4914209847070948321948258986963466019212910891454811814409109122585492571818398\ 7813334971560750779605342828429537713899257970462800593128973616807567065305655\ 1307364954394122963751713799748719549261606540537114623656569157735672458721592\ 8852551920712840821678489784949095844759114743437250984213165487811027535377290\ 6201774096553927124539013169420644823725025953742741310363993860547973855858477\ 6537009410330660738236391655527858965609946981709382763088206261694414854571249\ 3605420292170057799666111898919343737689465032821200262107587986017388367617503\ 7665916176382269406763999737102126987624120411877499515503559897511627276246943\ 0642266811492256695311677190319586444223154045867518234541338751029936017638888\ 0030539269353310372985798251814189226994627831036511213689180183982636866935597\ 9769772440107846880103631735853154149075979540977174767048950536416818272845542\ 5302585645129775709703040745791999841944371123761112642985385981681646204655270\ 3425507948934270178612241605414012928301426695536442892798222699132619907515573\ 2901854628982861306835145222489163193668621554777775827489617416224790511567587\ 5967900425194198964758580165288549808329372193560673442183671508161558837484881\ 1271252997072825192414355131332175480353904652408276170370540069611990558996483\ 00573941794201243282741683746567/6372018803021393390018906250783066147656914606\ 5514124244158403413084963114018230211976289854615230190126916948127585738037467\ 8030744431046531574762091643543771360881996709327637733811648961030701504200206\ 6517884984618624490978046227154451219753395052429808992154203208766052343353956\ 4144882505397782554282195598577247022069121169505803790884866562359576648249105\ 0929117990363088857427931765070115995851576038948234424683025978119200736939353\ 6397493735573167857352296565780787895432296801602072265572064302428235942997776\ 5156302877716543866272059136086701533505823748478442256152649066073673638738266\ 7234881849346435689973689177385004327651450448106926656212390906541570114069332\ 0245878056987881006478629865790064468405822675631259362804620334705212964111573\ 9646549352361168789770183710488551794491241879285355699470823288977548002011670\ 4580538874373700810662247474285776856671268032105262165144819320944021868263997\ 6045112271807137410007005637230365928891247342618932814624664995321721396981517\ 8869252676228177801280762383303581732109156549093273477544387389897906538278256\ 0885787816844781732658253939248619375207178367920034600718568033523207520483735\ 2996475692708425306473945744840584860168574855956942866457811003077784351151541\ 4374041973833484215382465077483617173901365754320333414220247730737888753194533\ 2216187300739936206526408450823084187188545552618668597214601491705552588610118\ 6487453378485756677208934127457489635246337388252741242095283358960886350487817\ 5787844697565285640956913415315903756869783072937559930884073739742635891634862\ 1118095258018559340998498057940814727565965005104582654080220818165085536140360\ 8709426315264000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 162646834656461371\ 1042886094406933300604195895458518207789563379807334317106409727746377632196708\ 4636537269496158430436229230253484180572606527813124186557571942158817445536354\ 4535870432832635319927694448696740032577981238751745323115083551420333801629856\ 3459829793650190254301920529805267857739997167230166678204528628481053850955738\ 3257863021223465524875512306879920343599006689523240512419592963296326452149456\ 3031791746662676307727891042145530845324665956778095147035571789742285378546508\ 0555102736514930941901923336034724652811442983089678279874228520355158589957549\ 1915908806437983307484659696343226595427461093309761784046575319517259869008703\ 5592525964204049780231278561966325753776141728850784459347472358313589646077775\ 7950329906056706458678820827685525658403859276599362447152753704516811553139639\ 8410010270287752995850858285248188878108536237832843809873738228402752164179092\ 3055794318488170083486024252101064996840266116997003569801635714686865420997034\ 9134818592610291543297753086832004627309528494622537125563801545812523475873165\ 1226799012420080158135216669323992408580576492919208690499822463771237075649059\ 5969044296447506917387379341338232273305385899901464207853421928908101264837741\ 0011900619518173455055031699788464961610683323835322970205772601896678645100607\ 1837278378870589199513731541987960056689133376404880739580098881574860170797781\ 9985746741415048196715330781025797587330124471207160518780164583456830389045540\ 9542898225473806513212127995243560125331750856021236420228157459826184293856501\ 2824070767507399390196789299918454883956759279702849247547725449154921817042298\ 2089506913371040323999157759296241502249098682988081538226626104762232281644936\ 3516911482356021736441211303888642533493692499912580938865002452637971859217850\ 5323992224157236844298049782039040909848301860181710758644995859882210396744755\ 667875854956222041/295034538369599287759431589283132199881028444208408746482083\ 9848303226466420764207618237142806655449866576655227085261256600858481475573365\ 5465431372967200873413167586641196670364743098769301079908152846204304317304611\ 8011358979285630289995507509401291682995434947212206938073859990681241940891427\ 5860759701422083172289172095179359566534687958919926416926945037799387863096023\ 5787779307976854935181391201416093444792073215101967964422457456437699146799713\ 9877400625947624224413203390124943122477170166181064025160773586989160577019682\ 2773147705047854249297989742578756074472398632372944735485877930955758926073806\ 1939814171967341825968677099845039058713126750514550507031962190302283014252586\ 8931451950799021267933189049671081554805887647152796980194474849170850387656229\ 8845613047342685882519996779795173081239747504282180457057018983520647218713492\ 3857980942904410440839991313250489964364560426063374235304055174946205084946205\ 9917360432172072672766485832400134057927230969096254088309000051508962901232859\ 3072720225321951521453855790680690366129382399656284349111414613736545817546466\ 4008977214757428435089890705185776518915667938835289617474866279308675455900399\ 4571001727916820395927149884082179078866686725652783886278357591187987285437480\ 8976077268437382313899266767998582923263205191937924578815137136935523437360019\ 4215461379022998461098339845416988217493547419648136323979625738497424374160022\ 8541650323640217203152945529110289175358840174130067596196228019724649495429189\ 4878327617803052322543071006810534264266144623410986592835147402898858917703676\ 6966811989237709591268373573733961050242124507670629936161158445810094819929030\ 1317120000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6024182092869188353769762\ 9166538192181402647687564510870661816123201975075885986031340314432818557739479\ 9284974096991560853667637441185914300101094500291149266695065377490950009927834\ 2755377580996651810823152506573015001877265758707818345469029325510768854618195\ 2847152519740337966920898915616648564834569574197625687019660273211404306452690\ 9508907439698609972918503768815681225903614960966214475138962423831494851915553\ 8145099091338900675962476770223797771018272797251509621919701890550120899335709\ 0723870562351957084490221413604545340889237318191806960462560337803545776803287\ 8083415419883807964271110409347709610353788434690319247711148597809027846721523\ 4386091685786870984336692565160446506468812596901464522931163241994717206386737\ 9262341657391985978914390542222221553794619326136128875423709457836590206913334\ 1881501694808205310439875050959760960600316929991047291315965276991607719025421\ 5592467093730848110735877547857341110684560849509432292224412792492613925224381\ 5026808997670515614592716343212462615405530226540431584749337471299866252953077\ 8749701764153977811036227355512439780265027293053492463284323472155251501691075\ 9387389507779473499839809559066872028255605896861644242431597126002216997009276\ 0167011994128488786491642275011121815764799009964810810737721678861860907968081\ 2158859237490671788829266466303990345346835867726774938895668812624234028196698\ 1872380693372464916335887036626990414587773990410288696249446244873659886864168\ 2057350223267144271608298308230608293541484202688662273088049836490292297209878\ 6539614969905498510467981614120965020938557100046796508265155248156010462520014\ 8331086780490714662169766478732032410438049257468346952827949128545799095652672\ 9214363037781476266987144531145313028510355034838733441469098709609806482132536\ 6872414687130520369221095914480637560790870543403837632726303876215643447861524\ 63885926709944121684162527431673/1096504574574494587031534917661275896117590089\ 5619596607059334172417914912280831564993155725645755303590286455456457926994385\ 4357834229861039766790703752462811708525628856931240754458261153747572700558220\ 8000428137642392639879760170188827555409728522152361825175786543676762434252322\ 4837796579530633448685200601046006602025686578936540640251750225517339720898681\ 1467603277855600138325199017113120902868386752896862475558449814322372233790781\ 5623694158823623415274641540844900738945755886005836314200281419180282577921440\ 7426968473945044523024257614111185174944896018674482572024797046936215832929221\ 2743587380184514133753953307443638691461554580876596001018609428456083121243067\ 1604175885442575462113187008691019837516386014466949734931974431569595300352146\ 7242915067082615842807611303772843416248573854432114396908577621062022734753130\ 5408283227026786243216209698602578448659609659784866516969193124714237725419799\ 6390649195960785520564887422199798483750840300515982901815708464299012843116768\ 9576789463574224306253304102493148584094999045457286659311584821759274624108807\ 4251015591995153513923957024679527376594979448415907011550119439832698903286646\ 3098888252144051536211158985484125024434255572381536936750335867830426726365779\ 0512998862117818353592877644985706320206297400312457839456877313015437935486946\ 3573082962277298002246407188541503293064137477214631603521292404505424584473389\ 6116226916913762896758075187225969934317495979506765391212390927533241279496489\ 1460361518527605042865099804244663603486871132734147143332142748481868557980309\ 1402101724070844758288605462443851374989628012120313032120437305699340508727176\ 4535191889393581672006501359937220771840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 15450256287700120885716121025644550311767897928286905723929661297147\ 7378790050706554360844475433731416340284109179219870488704976715343679877737260\ 0731570267072437053266876152076846413417891379713770212022438429537718425971112\ 4902569011192087112377284113152646573735976733729220825601314476624144969875334\ 5970942432446541856939705349466449031742490418147667906066572728711627286628822\ 0794601748475083761218627350762311642427063866266264189580736588869061345997309\ 7882050430692213331835732184845956090560462250032440954766799999843936169926503\ 2233096661561625968378777853488399708147291557533613393951333840546321241082873\ 6664480728303083215578320020296962973941822966482328348381595507331848920589325\ 7972219605059359882341199970781449552833753563718419850062332346505032016414110\ 2016059885984591801106076377756139064014278939029108334467063666885316771842509\ 7924412729069313020855457422573280657465200322257452593739486739825371591107278\ 8581829206034040759511974188537255749548147125042491929478109398545638036893396\ 6688596614837858838836425456540376676467976161754869379676479847731076350098583\ 7155961344958841174596001823947651841177773769374669787551177853913325853987282\ 7512030425420908459108054649887510067519354461917506052344901195275541064106388\ 9750055586100947421928004800409891664347008088968776820578312844037251295054169\ 7085917937892971363256081341869834396410395708043083842670635338458859802324468\ 0076789406429044086039775266765455614269228717530335851337483460714727601855059\ 1626994378146020238895282646973442114067055969280331601245765037097800125387349\ 9729699230825165637586312638651134361866696728281635056342054174868236937736714\ 6853748760039702574784616780294401379580382782436090349456539733774565786820448\ 9212229559765628587297576818781794527138461140071337424649662263386863286314242\ 711258939290522891003430980846746969584124046335314136723350964307/295365505283\ 0008171154038233705200537848487518811781294054507951618854427241181516730050365\ 0859716835985368811115901347476402512753312128854455430033995676137292220479897\ 9085875786429638346134213436924169492082501929796180889517069320879026525664670\ 5237102164548761050167146963663288604173203937900388929257689753021566351329033\ 5442832275328388110008483827600051957704363235138391884947294708435699236344833\ 8878782054949745545623788046878138201132165021545309315698301205912227733703326\ 9564079947272642044192882009751078829268790465637915010728095885116235362316188\ 3216429291044512889449247955657827900013127097003907316920329582190415426473639\ 7351685237532639166675969284321417222386819499259678897837689774683580427518892\ 9727706062679350246572223535599134241786583538079984999840800895807567322694944\ 7298267276671194215239887967104487231010105147874268363409600319110998548723249\ 7533867760723212404373181378218987854888894468046529777243282627605506276926418\ 9743402282200864022703356421505952995469138430668975599242529969090899655846539\ 2813527254042139593193630932588950920241192360017048034009906997292423345227813\ 4242154732456837499297593210450447218998857161605117463724366839023535664346078\ 8014817704956499391042321776325040211981196843070478875322153596467919707175190\ 8200875741429707641483821217432367861980334709318022247126029641812525853553029\ 7769300293575206942247543414867651341166255656346990874728373917638705667748271\ 6367994522288468380460949911390893954144834048155721806863967366541586760353138\ 4416125439257077160807735388512162563340176342595272492766449223575322785913345\ 7756213141804272157452947440665629814973428295573899119034907890810880000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 4420728561705775328440652979609942498\ 0032041621559700345203885072169921127208471231906704405513968888026320876258941\ 6219417323449890195517651512296737103344429111383175582649796061971718108297881\ 8074896277994708236842377285775179444787128086701017091861528466455917848649745\ 8817773749060569564083733372712374053699193477802051146152661198056530572535967\ 9217243972371828205574586721604838465187218055811093279984358438261411998395618\ 7692499417171188500055943940967848863255202364255334779975979699474379045222467\ 9727974644618527654013727941671697721742288898047342789966152229109002378963583\ 9063922660076789887770399051501783884917308309509016822457440422675180060234282\ 2608403440696889355907844246413247693830345782452002480536443958166284651328658\ 3096795905519130031832896053612176716141405609794768712941272547396332722412944\ 0535389349181522608241439851608428624753186399144084780676300575872415607775628\ 1923470586880532163061968705752397346317285203682921077793248628377155122381571\ 7429234313990715560821349764245913205082397300535968408300470106010835844298915\ 1554994875197949970633022820499775520009717942956619662811995381947023022190572\ 1887319985889234530024799256602304969714800923896368461490889511295690703837045\ 5732568239896089820162292655702446206882227120271664220063399558839872563859106\ 3770611696294785124001631563751126012135889929030685983357150382707309422494220\ 5037287831012139798186407541355668111051026214380404481467851748758667691579119\ 7103895641239324895836394784730512737596417601291144466974327750466395880361925\ 7773886059443712778692589522628705933405585931712772430561740094242267367316929\ 0585605428536802449750245128860430306451373004432632588754037441553176036594100\ 8288122890494218356230677387016517170690919912585525468734869872631605429862461\ 3778315906734809426016245650863549302270481124019210609099853595491958904851667\ 46078592015150313495573/9393861976896942051113479474695596730195067494317580644\ 8099897116656802189463158592855792292631751356774919100215329009180622530414148\ 9374688215008464273752548546890642868577964324877609933356236597306378647079890\ 8681749057899246847079064010189786328852761350555731763138321168905684673808228\ 5227315374079268485870030291543309849623567970008178432858302329309702913628495\ 7331535805277686756958039899472589104469445562580314100823884021349628391273478\ 7257853430136297204549126735264041586850265614769628192750534968887306831081601\ 6021794700103472411598371751838034886619618553527728942936340869451144169960640\ 5535642843130302865873200223122276123756649879638632774505783019928416630233574\ 9852283804740032436844877014620480091700967914874266392224322616595648245142540\ 6212454625722069139035419858380568141031717561946659448261305085945741705965973\ 3816412373142969576439429788785401522491258759539258564757485107810394931051097\ 9047395634854702864987182379962671573554804363953362020282136628569657984429734\ 2033001321944144048616095952722058489005845092101616460722292433103042795651162\ 1265809696170157597368907539626202373695918715402081295850960574498645723106592\ 8766309243790047881677563036859679795522594616541898971438260781652669896937247\ 3874236984953005304959136686455927227393274793234908663259090807973707137645714\ 7273682234966583216779211197077299571793861158419329535619972116759787393131609\ 2371181714985648580765956288369505025361143848072243840795394892583222336412801\ 0369596264078592014487168141076346263448250044059894117657369313074556892139539\ 3832539282800338764123446847664044320884000516439294036070588879708531462391358\ 6951355181291386012240937012428800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 843698266048457708912392289558631849858185250212303910190235629956385535782\ 5661477842327673033466387114230767438428218090251408216833261613182147948098805\ 1621243292362914847511522382186545999158566326870182977000198015559171046133184\ 2754909922423151041896565562959649164048423583487989740805494612054155812731090\ 1139229384141866351953974178523269294994552255699320329228138816040417208464274\ 6538010948253889731401062064551175264478202436697848209707854585046724761134589\ 5637055047996479890296284794332561737294860641551336718577059802023512322102304\ 0930876001160058832174230453691360186477941920820055035560701970408721736341648\ 0636854458903331660549391323652475325120919855029415990792738150377594630324988\ 5100236547239590187091077702709920517117331710069681863803178599772170512067724\ 4373274483057244397612111261560206864419868772092973636882659429088537764050608\ 1669334884746962321167286134476305552215642259945367561725103405015356303266219\ 3305924459240695828094188140337163326113634624093130411116050697834955778780540\ 1025864697227532518520771793086111855258734854974734445548782421281517211925408\ 9453880985297902454232513961810411005209134187205264599770047619926018291792377\ 1574332762057439378440706389640429912572037893973339157098076089881197784117294\ 2080136767194573827628585040485424262440886680149241695045102131326080603988138\ 6456926001358311349459054122332202448723835519377707607791404111399882144819707\ 9838654604621093838432906606288327090629830293377663201580436546747347745070645\ 4854560155743782889012875183567750195636212229290220384060569519420225855073719\ 0027788830234322838456926604289082986774065811822103421764335747308900751471183\ 9416446551170119194042752472525736184446084581714730037905625484312722006146921\ 8978160438719899946229841019896019406628538569386532960119587769734640051997053\ 09808879539814706437902469266793185000590824986306002494737943467/2157190282661\ 7901301433849562220038614963675888291998205624108901609379283890567759124315498\ 3822604237551464574612022059501981454146239831120107709275564568417592929606541\ 6905146884214631608500696147955432442379079886381248340646011163263441214217374\ 0101082592958551202007570799726416821079553356368174185953955697769507759102786\ 8914813559965215403852397618836469569603625875749987673270686243975961881783047\ 7949507181285300950854981705184443626229093132050735561084668774304390760386830\ 2083514596765550438508592176240295619103406943086281848356364268644309130207876\ 4532546870007769712946061643984906541701247454816208835557506745083118824724260\ 8856450481511058281701995081848128264173706044628820373288548517681025039550495\ 1556187667021697155988166839780602167655862332609462584967156170883945678010949\ 8905571744002545573386831211298818637425014602311780152816553647639163436261060\ 8310502750198688196099000781667254975642880684615575402742795407755930790538953\ 4771714525046917503779409882048579058377487120577655015491831214310688290373693\ 0233989687895576063800776796241008325265435734122526528155595050634456854690418\ 8568778365857655627195113112398936535168987362878503379548572411603348679653897\ 0314749702222569258350931234722006568882291616302232625743823323502133488421451\ 1681181355714245736659162755790237713295354219479913900634484528397941428250509\ 7409981082928879016388607322527142284306208253874920540380774802495786906413510\ 8932497232056920750413727873608652074584029051585482285974666114457077334036163\ 5706338034602447610145651427962730597433397665985918411048088755963649175458191\ 8557866310990682398880275116577739313834693084142002231524002598723833036800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 3336742219764343023282376489507\ 7607522344409587842783508289981290463428452913369449470629306831635183294974537\ 2923736547541049900988081911749138608177352039418659535059409264402245931790038\ 3789683801168888388581039594418140222563863290233366214148033118109768506887258\ 8128830433410014449959034566889485455431801357828132195676680484951591378378049\ 6701483824226954443321505570166829014808031955557552945255597087030174458444917\ 0170024372812609995857571326448150406149977309295196382448644698105980904842124\ 8019538636344961185318858052817756809079416920217420771938391806401573511913484\ 4589318634035306229211206824911494106850741382576164320303877585916596375435013\ 8508113379692430903552191623103968026387834783471300735797317534073843709487426\ 6203817880118805171490186669521142795976174508281497457035557457969459362685657\ 5010842734674699724268948743043349752939064596026969474265850538416256365381038\ 8640440420717269018320682818829295318553044395274024095307401888456271949311448\ 4102029286270810196987848547065092309151037688314651220048142862266025168021626\ 6327956004202281878084499161374353903109819669620662482162638376738119144926971\ 6702877120933067038728321913898462433639027417644186039023036356458218353637911\ 1715907897343666432187808339172993645601682859829442383575970183348012764862402\ 5682417797451924251119448912569724646589611362918038376244086110627058299192276\ 6361719574111237436561270494924212151459766983285494158142234849133839595965146\ 0943483101169344086224415453365408397756462274826960551830613194492892506964360\ 3372876928434864118540903934835410047439053241966538808589609219616717345885963\ 5176049550019265737196593404401997283943634455792234510541894743625184102421724\ 0204478043917419269668012828454411345501937749663032079228774897934953826079540\ 6816167854701410982355458439031304621408450935600583402808013191977252502480739\ 9255980402913300684562118898483/11711868440119572008170790873300735434138495424\ 8105896416687128248833121501794274437383413993675816394861907216932410497356070\ 6657701386338835725630846985933877225312035302833308551033542391719315048822855\ 0646384587726488645496930053416808571966547513061573490960591422484699994337210\ 5708258649575671894410025775138550584980375964736934334327741908526717553392264\ 3826778525433231747119526069825943440922936896621564734930029546959812224448381\ 3446121260551482291992799014142428147480800678416165285980882766176827605603083\ 2522191239134904565039101532016240297052660221241631194301061908458917101113787\ 8407785660286723449632409422167700294747131296012583825751006406294494651848596\ 9821648720853287799248786691296918503983906262530955081793792571867796006704043\ 2404897307999398016468172893768305133898580550573951397000216731207282387392543\ 0527947798375840320018522475291269171118423605473724902059196849805080264810741\ 8126335997294410980338681818609108001940034232971952642542125444741560140798839\ 5972068181507150108424873572326038686319139725934099511489441042609318912797959\ 7637684736828387926772623527463537025386431007261376832332741990825106515665978\ 4604107607756824904747947117057804286387564906688992012074072020832310295733243\ 7246181412383833326896227273734095259563565793594624489700155099387716513766635\ 5834279251981134939135750910179371531639685049738556710857486855931545903042848\ 1364184609236057833897072828245080403909535011346723394050983486412602158978025\ 1516368874863989799834624151924266668074102165453818303368308458372587630063249\ 5569937963523750658985377584169214053995566869724032997713439253192354717682197\ 6977902576767423435092456926167298159411200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5885862181386199155494322586451470921117984095626799538405057980\ 1597940466522225395846397105800516669939065137156146722411111237745151903816191\ 1411071783051303124638855935879595017618515369690773738631494922554843774659233\ 6868971498160595249187090854044613574532152072216414145612727959316299629893318\ 0454731656165798955193974928032132782658338621707429320251555274829853923172666\ 6512503061326750900387647919147776636328790942850244375553813833618146769453320\ 1457568662675957045721127100862784450437388558202582083203135322232111693001624\ 7288463067334002388748381924119190381920416419670191835159696521916374765331892\ 2766322857258607445430515510982040356968585840608818231638086646249509917097065\ 1130809170143895813142997435392045319506868789027910074036957581061504917172801\ 2742616966985798700391203474436115427718009752670044061568069793947909179887831\ 8857053662384267833833338429341279377133610016315252263800654435538552877069014\ 9643954265127886504997019885469089055807848580895807245091046585808559724492312\ 9697144337271501215104914557457769499005343422982783453133404778023715128743448\ 6612417293729880020946699959040933299656041742363328041099890960204823272569146\ 8832637824446900011503817221398562603314185208415880298975337450507862005211183\ 1965100030383284555599850480768605811000115376464764320311332825351228905317248\ 0449360253482460721511040502383505690731526100090293967055705341475724989616883\ 5663947071996255446772781404241040464402402093179947099533039770730953638936467\ 6261430755017950438559277755882945614346504836907053967718234667955655638473485\ 6119349703722472650002874470956081958326026373856649975874550964112277281643140\ 6645717834758647515343136741955891375048459986238879749094291951678147608793296\ 4444436497323554408528132831573055267634575576651731889292773759976477344862655\ 9833296535481542865675491376132638056311706604203047828337438129750962772404123\ 47/3835418975828174583515733630990094529988445221600530698062024964335794517385\ 3280428205355351928557330551634849130142652902797494454444235773127577504516611\ 5637084995872824091614377608479591815275584026669494509972521776078685817920106\ 0702870538736585098036693931510719384383140143136322015899240214250801068715590\ 5212518662789499333434053497077857678726404718615178866547501967738971411203708\ 8352301264903434594941878152748086710708848430837968306869364345196974828036760\ 7895454961587521612132758417650737383160897135256542156111933549153999341044694\ 0474978992566496888022697470024011359687225701158282926309376914145178728340087\ 9301134013773437241550474136265610422496023925048643083228645443608716585999386\ 9348026329772421106188798118983776525830457119620867864958177142832297072273150\ 6163366980544325002566213919865187856419058202659619023313827840827822606408779\ 7115169739141497989300829273478691904508217044722412422773070896634773805881581\ 1542139097070717355275803605005970562733497022199464666223620824882046796619647\ 3398975508688874543086048983497160893834993371315517151171731712760682258199044\ 3058713939682681881275701715682119727656531479311090381394113888381617806776607\ 7544057013941267528446651917550236913475851145419132089033689631928637274377087\ 4664227025882488449895348082723763039209017106511855343749928582141124644261423\ 3662144575609924511870880613339906420720781601820636291875047143521630260680181\ 9676246801578836295506977750471831067253822818177151634006753339445240199186127\ 7312689072596770943647452286903712958692414827020480492581853395239954383105973\ 5823142375459212180131921278433243711846148251025979642095443410510522818294777\ 4080893681926144000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -352911937\ 2117317030181912921914414525800655809774846298028185065870635490427398856932376\ 8188608970967399239923572190975302365652712927007417867691193909627020812659023\ 6776508782841210395181562203889479460323181857136023560636619625204323295905882\ 7000650276118091711651321521852071688844645308688799339888595187175511687348702\ 5987826497807023992787851078065842523338023098440184800003688970869706544571949\ 8911232919205181930417954237570152230696396002137755800555371370568473814835928\ 8820390149310104767880976837878401172449930532103408571007061810982647726101566\ 9175291048717462968180486683332352049973315098794903163775260712408594778832112\ 6179209005438944308869584680324701471022993039673087451720954628907358168730042\ 2392665388041478318149238070828593847271495143539013192193898426229725345304898\ 9334477396336105028039243387494812387863099630946179015300538395813249783491395\ 7601221392904792692306746181455475075035620301397002326892420615928839131846836\ 0522111952200507018895079544680029538611019263358460139984574674521468402727158\ 1226522998870111035187495768150765595548796441324684195552765564033272802366499\ 8767201369904839006026533850915439760861894302546065156892289830097117332705555\ 4766913494833044447608936210165800210203584090356897787442295549647653608318083\ 6917630103201507239878112090032047687582200747752072803216915012471922105614551\ 2260240809212703727103424281541903722333939050114059368313938184179092591861189\ 6210851412795507310007146343565331533643260507462264911334453217487671857701049\ 6950429407702339247848280003485545884574962877783033767603556187881569143932110\ 8131853903578246890152242427296212446496510718225466106576316771612373028627649\ 6559832914198085998687052943289118818807954742714448890742329881171494460235605\ 0257332600435961648443137378104873210810250634775176364538581390645746483786795\ 1198113568560175969975103719619480994466744201311410161263/79519382723588363379\ 9884515483675924991139207234041006321430982390722592336952773223443742045600605\ 4168510768731821925745767213287603865318284630737883442831458015072703799541919\ 6857329061481758030758785292520052176446292253436462791557273137447076369266851\ 2753775239621145435742954994450174722884437778255216585698524371774622564992945\ 7492985229252445516517965437280196243345826287798513924828559050144754679849754\ 6246948485694162025479074597935778819391033115971092835768332178133182294210087\ 2504236181834696476217371838155791309791258844302219300967941928343424006978630\ 9125656307277927086682434039193089730486296128546267105966687656664784141972066\ 9164003360528356202968539818342344471438726222736356373139155960740070005665634\ 9700768330643707852680726334103147260546822080020914268292718670078164043522492\ 5565409081421818702396284582518232476510423012104690571146765722080279666545176\ 1568624527635998319680432289287525073761467607955177259588201165404379197992018\ 1211341676392734488768527182755920502260611167050331875931975132679743289382991\ 8343277641557262235156285784825524012810021496402699368554561284262141884827526\ 3987947806870085893566587043355355366340071805295217195704518381620278017192966\ 7156201661166474006686010379622667465536721181267400147523984717102376600563267\ 5063920104296674325969031238770461126062123180451709605934454100587697698652893\ 5706257436246551553006885467937553905030623509680341130955304592990902796732375\ 3200169205844143069864857923271041833584071533454616186366279789302694954400725\ 4190213984285971986273954193291665984610242316683923432940466736754828141122388\ 9567922632922146394624933278749165557881202248870025928605838930203377664000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -38690242820211065308610117722\ 1265061775962018499237380548551612875350043518613221164920839303594734524757049\ 1788723209635515328066782177644431932276495778575421144076281446896693791942377\ 4888146846020928883736792035583635465899371071455978902362241739255814177627483\ 9346231616842147315954980105563917985324713891956474752752019833318137015774839\ 6031225519445844501453042208691654985004270243731598987479332945839650779623344\ 3609673165194881613265825899195113893040613181976049066439577920564660349555815\ 0915127288915481146260140433823906814477500266272432285662484686511247814245501\ 8858475651728672311480234205977724673853938394760798269393923356228594137835264\ 9639694586978641062504724375521249135051092784195168224334843014224997444346653\ 4768558135205359889848891458201322571682585830360023961688951324600011155747282\ 2623934027346146335178186327341743698006565936978857326858191296197694991921230\ 8614758294462235850713246312516833665331821745248169781227656049230940709572410\ 0221073068338850325760888734281880328319676082267196384666661410532088261365465\ 1394900694680526882041087170736893322306365996969548646370685601412847082838199\ 8664073569360959228882098945086468659990204397257188694784469786232988180049291\ 0198708190931464002181967548724602129531616842755712146367699077733394321302669\ 1280835097055048640650848137924548257864736878794445243236761851388527306479355\ 0475141623623548478084857604476006732250076180906615666364784500923896407581046\ 3343568338583332915101923316736184857490647336135840673208230910485090584677926\ 7907176456934442258942623695470354379149259082675141966468949679755685837555121\ 3911222211533614373789462438754123566227389216390548304364849030129783509119458\ 0099389150534966614877175802748597418877700661426964665532336049799603627239568\ 6575569443883112212210987524371591332583082518662868384322009330876208324621477\ 54047427501980671631309637766306414709814068801/2240066449304919521878035330669\ 8300849584485415275473877259951003775502103301694769527982310222481824560054785\ 9919767453427742270898216853629259543386843367440079893045037538247432943924938\ 1527762613410605834167023665785058828049949853819799090350953174820870767353870\ 2398566983529674255713546004456843034282907591658357135452649925011229450385624\ 8621747805013877333133234570966600681023550561586104301030588617984442096063199\ 3702484028434216880660671527201617533722044179483592974730646424222291153388643\ 3617332849680624183357978828560448365317660319425262990593018678017992796020754\ 3453056240911105721353930336380096053811508431329263342610849903504841102764084\ 3923559468640599783379166238293024026272762594104263083877987580340812091397282\ 5979907246422301622053374145736167248697065986520874747207940594970762465617000\ 0264100783622743002299648886402476034987330993567031505230381315205541850539967\ 6284815138823564827492517518040446442310000703663207438501613122239677356790536\ 9173588340002878974600955132224773413826832708900825995017309598337553322101893\ 6870320831864138878808558664386284720044687452028573376152709967405927340478187\ 4843907460010760874525668615661778611349175610353802433891621679708369747089754\ 5652835067636208790829487092014847187807535724623660519774061536086611098368049\ 6567160991855781432094055770975593459474970926378789607985210641188538111335182\ 9527123936075817103929396070336174514336561175200561007067069315572294678973993\ 1073857207923950650620692120760452511988650902793743726017824685123649690468465\ 7768206450946502785965577836241896296715752061166693733068889335528249902484043\ 7299602047503125519684023700401607520865314565234854778793324246466560000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -211109961645111409530282035939234\ 9823684307418857932266448159321765953051470689145262498604003850095102496256090\ 3839031761752561877723043579439570018505193051130596220277183944958156956561585\ 6900665361210171385345343915898509417041273209184315064093179551576421703348286\ 7442008764028468295953457137591676804818320435594406395939465965120008712832902\ 4435348708492300385474755202044935744760766851635072714241551697771674549905841\ 3640080444428094862349841893983579060186564034632423281704328167726765066899613\ 8674115452072596269116517462699519762689371755332793038275294017830969879757758\ 3780973980556350594609421740622439730059547543950327685551536825201699914755114\ 9021873318767362043017973137599938082618555335192541856191001364405987327904600\ 4624688592571332785719452971421374183149439536640551157065233621215737837377045\ 1790372380966503287058764264124012766144182677303508666261421940016828315733578\ 3111206311764600343199203550106156934695766009338568829732648921713382144831368\ 0024625789181071337967208838142445365710136244588499896088832620273582414223382\ 8444761332689662083829643627460579971086459175491854514442360043313778777252822\ 8124070347948297118820399286138454269494474856184711642714999475265079289759281\ 6458035547454495253919515569539795406992204719427354759472728611305086233693231\ 3222934420298246773111476612054692316446954234173937332945855250595448717284717\ 2634733794646933575664237849296730317122828966862609552242050050143134395675792\ 8628841828374555947490596413401186503572589355759378771288842653093847559331233\ 1174666269052749453022975121516473543607270996553607384789122912113662095708397\ 5257823439734152830583950537331782859513363475540088658585830661625188045427317\ 8873834919554522247426535131912414589750737858943266606330290820353152605448029\ 2758556642078320105656437207437601980659975169974066024390519791430853957523732\ 773515261693769141279656666209817347108906371073/589732768481293317639058642606\ 5320773698308075718051998493111911152603013748502039029808141190783932950741651\ 2708947508039225795414934206569733321884836033577229330026939343828517925435448\ 1185927609014073849573670867930363086562194412226258530488750259596775661033897\ 0139965302125433211933979475766759352018940536099753000110944527384218259661670\ 2799931772400448760522506427671622373733440353127403626014987824035387487796194\ 5391072326516932459285329850556164038467466807190800634644157358450536917098412\ 7736230759627329679226700403803696168604895253272945938429932746338574426662772\ 0736626045754077138855819940336784829566090730178611225589854244649152121140795\ 8490058647148385838792999425930149339928807563634450383349221257158407076866864\ 0709057668116545102619641404104774747290174043464769625017968662705411984527136\ 9880769411348747326249957489585073318616692256129961627439970703245388905194392\ 5211662452214509729212472324519314970932453712291777744856240798602304777015775\ 1631906014691175750883184815211102182192241736562709969451324786807467288148130\ 7380541995323709832871114793846313139007853752879780291552832784118991048967315\ 6241779987761704655785146002393156832812409117026713521438982440674154814490565\ 8880969854461652322298846377167305574661955138897964062751750378922850091873184\ 1575360297957284788991619775270511603406015368180729328274194273273817599262808\ 0442918321867028551319904874510318717348238539481252593202616968670468343673607\ 5707766024280293551370978555273745107577197961471064368954077146552410628521553\ 6864975425481864690395227961181631683843196097989839787374537899133095556193772\ 7495041659037441081936954242049016884927905246913445337689627953444421632000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -3629550206755233061422480431\ 6152784417712585029217992152256922497882927986399344159261540321084679583860427\ 6045013811223764487284263793130927855631587036752679689433595477588719066808482\ 9807343154782845562753679749865272193888849300479151601728191986587333134872065\ 3671023906897132222947115683637666640224516512886083747724048573510948991019303\ 8288958882376312404243187463139226240722733049083170710023692329346910909516804\ 0195835406423169352462179572051846215409686336347508602362929999335830341985205\ 6607604698139127057896481790291199579801621060078092430627407245203943609195357\ 4323512516739750810184526237518649438384625729309369937693835803858169668355291\ 9368289254101114045517675456909546329861218519826571702052210615587574928208763\ 6102775629433247256775337504615381233096251078979440547156946883511841409686216\ 1656748178263364606479778091490308413249096648488058777226436904475090399523942\ 0113438760836813170231342286442222582046477501121046787475195116460611751004057\ 0048481307476383123600224908066405129528596315424605022036639597536096777624639\ 3158219297904573818097329426170981964540830775801587225070011324504319716878426\ 1489731893061189090417889826795898489021874386763410772961068992986641219334065\ 3255154696838259867581465969275260435231557935684061314977059390244148716049629\ 9449545194338772673260270088358230699743207852318078100697913100990562324933069\ 9681890048141164243790059579721483278994175565848854109040109308556908463224777\ 9262958241140921286692721569565015469827922849854839934741866386401988124932278\ 4649230171733336134703236338444324939440870765792196753406341293506618173176540\ 9238237841496565031918418494987717955441493606655718189529017037124862948379812\ 3812620237958761514377806091408988094081746543122857538811398680203805342385690\ 0318264934362633294645477132889237412046922103324294035426098226585449416329522\ 7817546266451582916102533376113107419638970544217/66039019534894897256361061197\ 9921520308933366590807623442755649008349118498859515575244204468484580747294550\ 9907441568097504263638712930358608937141485980721203290529353792813835671517637\ 0472676400448810100354273324219520945896389558714091054449677898266765187584506\ 9558496649781595830189127281883037062141506850215874906880384463315264243243928\ 2995746546492169675997094262388890413230432783892297670338986707963439551105277\ 9015904081964578234063757404972114992195208586451527691755515441911666959226212\ 0458000127845440887477051766785291990252141932541341293655806827007382081013536\ 1183640174811779572576833206255363293655944063957377884095580882775560596767717\ 2017668696474808757697304901040175329184797801416818514637409514470279705469019\ 6381916914077251359732693444894367737896474353789727012298306212334648193840693\ 4911998631960926164721447776712294467266297054507350855869530132951542275569788\ 0418119026968640815965151508991967436045625432085871313615508313359768733032783\ 3189558052649088926666171535321213362438156704676702950717561246597790610314815\ 6509733660739681991054719101225486459860555002463602015837804470216718483249758\ 5874462885294410937745678517513629560521408644504341984731042374894570519069172\ 6889018791536605367846534728308421513945216068975430702291024088033572958181879\ 4314690460279813108994245744178371102537212448721243786429281082798139152235918\ 7922373818390297671680904101016542583524422529094824551271246469807382663680024\ 8726043520169779319942869475653625856401994081695154209090559784176843604450324\ 3543804570767130748744491986883592761625290423391108486049416203133256007124778\ 0292665799751780152715635576662717680349506346422154320873196647088128000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1794074487522403697742401689272\ 4254729287650928063812244444275006519957231848123037255273260127847941292339695\ 3444138556590624890062282342726918701481017317307604657456488009001483238412402\ 3317099093098925182453958471840845412118595355136559811342757304722662674320494\ 9106307411411322906635030448595191079084753607937037613802869746284636265033981\ 3904804837366640459850612966171587903338370617597767901229804219420841715203551\ 2633964888981670528213413695499268127288103475836302988251144216126071341946214\ 6251306288125906508963765505838709247026566860930537243869854441366627765780589\ 5118502160472257392024923103756832118845594324650700049245382309543357664206706\ 2179371505374364932837646518934307536093434345283568062976857306750262941977786\ 0208035079770322679654195833066109834134307674642979939614806125918192726233766\ 4108932715668774307658093846093995306414308265346503654416148215928217041004690\ 0153127730537649459577315375349969779170556107935297793029672789206997946028186\ 8223394494150055792951564635705693969242352678642025999933559235601801159430748\ 3869417182287650321054416224622270883013418012030240245404494252453431467917771\ 8046304900273375240673452963897604549871015106127425897626106539737335825049732\ 6210109847179475455222246288063118424126980652402124587158920101173457034702196\ 3571335425187468032780896612269152584600283820692929819711597312563131482351753\ 4157252402950106018880532326341722585816181529842009455828693894595520601174463\ 4602378186558180931704663531799231665344606547497668999354107469721480267530013\ 8526931237862204089517744261300366992755579571150329639207075480881648128624261\ 3905750449873429458621508460302775182415286637303677754104736301832328739045778\ 3420103006792260169481257916376725736232895689952096753911508304052404088904697\ 9007789829221025130389092877324922113503178515452103935000588321641658679848306\ 9923808288985616979137681801543763234201946096543117913/24246385685413757306131\ 9141858793805189674520415986442967981249243139940413362150855095749575962870554\ 1635666433649555385533331407969407285505049973379797635898147203306457169847926\ 2495416953292008886840345366691515281890263060506778834667003480943302756715165\ 3149324585033189449307692623241111193262312531966627248078615845990841933030661\ 6219832628484329643945220102910230362094363138520862194169413391958280293365133\ 2489420574184219385850191734831909185411041155503968980467044328134795433630309\ 0720355934720812338993926382685622161146737447971672993455101141985716662134792\ 6818619761413340412687900574372844226243341152879457957753613689429996320798123\ 0831158881204027359753465593790273452289495247791088401746592514059528945129528\ 0797175551960591465525354454105507838776930850219672370999194942789473165612101\ 7958667069167739848434280718984144385210796933027220852858005305928894886283769\ 0909924095397390985215091965378240263120720856295485120773916246223355449007577\ 8630848246353906204131986492038322283183915270303736435882344049253347625076314\ 5997653163003598648017201346516343640524975830790780490935324223877842692401394\ 9766215637975571084006294597494850048866582577897453700547517988382144733278721\ 9653916498981052948354144141909302855466061202331751736139526387185867352147703\ 9943018953943429937549702766753204125198944807487838448077992429343594209377514\ 4019632153657948284820242360194186672065272576826432865856848135818861938491960\ 7966289493857642347316321077956483137157259965168838360525195476595365597772038\ 6150906639716576038566860040713664875828443752855483287348745194401806768698779\ 5624935299035304620447578281308597342188018809828631609983184991713141869809995\ 0878720000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -2427768875460228\ 6206846988875820936006627171754840918088034586470354258598433592252837075038688\ 2408408338947370353987349133890211709675512519153954136905161381295368430187341\ 3008638749891505930450162975207021053272859503429208791886811067386845868334470\ 8486938863901677203580714190950113373372571239639817488538544477336946369333815\ 4085705047808618450424602326863636082580325297675312501441413258645977746855774\ 5680375909565888699364901448780039031121259935791256599579922631035696535868572\ 5394741649074699351929507031974833309921484392921044676120045148609758449017746\ 6736085960712096490648588247492759224724710253883065571140561312375036967311538\ 1835438067153446712758772000324903680122038535682708988980730984268184682693183\ 9968986841773838781492309666009011817653933649852881797594616132739279179702156\ 6816356599126560872623110033915680728016547324036298086218339346669591503815344\ 9489729478653479712734104730390284365759167404451514184660632703116120033114132\ 5660347785257459890683480754888876093717285062439596052626811824013383463263836\ 9727272201266671741322427530005933516781407286399426820743076002263051425787317\ 9052256268394631880297611961027038401762199324223901796071444501326781376586338\ 7426527174555346400061290689044345936089239648823701057060211574702146961930599\ 9378903236905883583504964042018186966961659472244411825142481295234461126057764\ 8054119420637245332414324119632720336765440628563411424637420406288167087976566\ 3159201664246572255405977264370205673383114442926960944296024840519314552494265\ 2054936302632603114196745795950375433309327442418248492935249700647206540244833\ 2306285484525518693970032218699436765967102580458409280823969869708286617454043\ 7695067003258902385801540145904839349135831267219082024039540993368449262877831\ 4065574172175208137930118111047702863817078564672093992129087563461835950309546\ 2196791002835169393516899536319223381145522234658693919472969008899511401/26376\ 8033934113548239840285756241863614964768430421260264784886421925500041355427227\ 5696395194423995592359765928853410986690327569653642402509912684426209075704839\ 9959617926653495399239331933679806314586728755197111131270073641024299175127323\ 2337499585003362794243693949881140197628073468399783846338054404868292086434157\ 6016646321764294816023198041910301206380843934683376807389767410402148080198790\ 9598668498441533168206520207406941388414546725276790585397223963029905951961954\ 7832031776878799778744792067257685852761306617350948148112144331503004290968869\ 3871417073367892611838686623395475504343149352270612855232516139302888035577346\ 6615971158590539901427013647647092231113291664421332320613059075252157594120387\ 1461999147543921209702953361489243739148330832099532650741540115815861464877353\ 2707920020717968236004020302630430914014970306469833756661860419951851001895766\ 7459085602290013971739003532855119203855271996354269218360458082952645137978921\ 8419666946898875606174537196134855590369491326693364200793206627018566938749004\ 1409260036343946768157078037754640830844511298520895296694162273515428409361586\ 1958089000163633012072988207506081907640407381382898137423163375131791033472569\ 1715300013449143288498100154888744505803630338361591414874163661200698574606602\ 1131899896821653791860595215915258210802815671797641323581378857242955950821753\ 3829539483844414193372697810333804829719923273421433718422090997997976405501091\ 0941350430315045684427605828706004236853048097443648132238112555081131644051128\ 5426695804140345003680597683101572645799692478385676329422412877227031903474786\ 8618517918736071595826834534810367067273638603142445432529629534327863046494060\ 7344034995545649238438313984000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -17036759667318862987778333936299145110400557403254394825805867201711566485\ 6374619406717716261436929508557515242889847839413250661865506642784062414804455\ 7596595409754172939881490443293983894673657962842460316141446878342850668034774\ 6675590501040809858708604239370798867121357275666567271987443296955834924665249\ 4769914401227303967659138399830569958957097009019670195998832396660770874492529\ 9372240710412463885919677971765751013364427488351249859784413896311999160139296\ 5080122255328520582464441967958260172067833504333831166999102104998759937836611\ 4750955273295165167728961199425978823501760723298088006443047865200614612324320\ 7312085794660358425154097517249535493319286775393427735202586933834044229042078\ 1690637745979487462516781127188180016993560013160487833512971477382854240259367\ 9707519972185280198984050563413086730323555186559925891821482986119738765931307\ 9272755885710414599308819260284019385724762482560553009796545411620750052343746\ 1122717568388764391073589873770032808263942439210942581746049063555826892628023\ 1107706255378170690342416860469391000571358084202662946959942569928574388601284\ 2997231907591958853301750515468320174326127140627002301318999030973613276575320\ 1490506130033215119331085981087216250805898724767013376619645926065006039756939\ 0766672557289819700463286673378401613184285751515343845393432235669502633873183\ 3557787278339074194522461785810749383432208333264516741462061577461740033279709\ 3933468007280762871778101162034468182515245241487498799379232114239802301517742\ 2962387082437676991709873657199537107137566381345949247559540660982175222996075\ 8970649884071548647907874306234598396320811421348853937326630633664953530336553\ 6136562787633338712349906365380891914234848474811873441156657969502937013489300\ 6715991279524177612185721225019318787710080213192735558424689339682351835196840\ 8757732323868233217484145940526982239795777744548247063867672388951109330352421\ 800396545246230841860972268445818303/157467126590097223264898983190095959534043\ 5386649046327757921573671966371305488803130093447846600791427197000758387410581\ 6123504517866086446353440708856080236084513975474885935683087913817970524068859\ 1635519179183226526302680366569979320193337085272316968069487968047869850173382\ 2352181968516752279385602035579836330645934445977667218085778373340598436509456\ 3825791621055327822047951774863152573118872703458120882642726989456119649376756\ 8328893774537202712154028892977445574013873403759880034989700978592919000131752\ 1551435169642878706900405312996984596808219938939655734847886744217616991133668\ 6415625637693160264838526968291853474095787054513516939965000698083788917581046\ 2656002465633427135938549159274620006244608555829100375858589809602881742492473\ 0967472545422064997586659989724602173107598909333105268579096804299020613088511\ 6409052096708340876048469470409530832348462530897972801926716480240827357315545\ 9728284280861613153429735919435837544391006476876175996896283120497150263627538\ 5351140296711449806731191871343448123898582347524263849046050131751266731379391\ 7276794594045796755656499413870549062464748104131650804368461069367583113975460\ 3206965632045992953515590262789022315916393992072689047748332187622286077037503\ 7622394635452579709271671320235073395227899969215950535638566849038066116031806\ 2849862317982015859412962228977540999518349685399198721097791776558030589024294\ 3662621252297500748253659293562469841774598194944075564627827810243418368937374\ 9792862153958981736653010016778042280067375161045391713066354725163500844615379\ 4209939234421717619873391959472197855345479949006687689209709351189199439533403\ 4046971868769848608485796333331682359108643064338280051403615826654944662125612\ 0763678720000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -76936031207\ 8999186374148005508492163028915874325142571586845337180907355804819855470678536\ 6549018204176956583702810814808598565459708876210767352874449105341670909261980\ 8482104376907234560317871943790092297126919525088097200992964946622320628855555\ 1795668619237972416752295653164582258362709649626122161975413102674921581648590\ 6602318061813737781437482239795935226477349383471660274337373140589607634601309\ 9054958279713912243526023044764665929213832106135676810676638366656479153184252\ 5767176989559335015178422647979447714812448770537503416866760542491926119143462\ 4241443409979655691334936546431591417005701579410102806969320758164214099414390\ 3435050496544438173541201657203714516006527876785410605302010593332278819413713\ 0020651930980347542091779655980282198040148483140940563965882754053783022775808\ 4420449997795221890645865882349541097967058499635773198362847347480120896991418\ 8550879934961464447858689417423264660036758796445083943098566649841162815220939\ 8898324221207617843623670531403549356439603727776332533139519627689258298798608\ 5162813818966293137408213451576545958976064548206750241791932391024829084145615\ 8219255337737897816593329148099710937833234286274333919046861774523451570051668\ 8355114234228768829036760627775820868234925913959527360034624965335141922554503\ 4813862392554196713811844486602317326313656119553858867853496080567589237898809\ 5863025551168749832142725646284794578830492683171350882009634943923723278779598\ 9635928504973955514843653830876161495802831066454993052803436606394559276704978\ 8031503688378324944438268035337769651475253175215798858366692823344191174785621\ 3285073804955217596917907396238483095530539572733730631278522705819296265203964\ 5872385259430507406989182713116540593633928074613480137515378117656181529566701\ 9327957543859523896759016387721015492936255047802979646990705863228518161105818\ 3285345390042220850670485500059798165825406510588590633541663458460847111229411\ 6055430971460172528918357/63318580493077244461404747332269682069521904848186886\ 8649202787878217221677935743621655153798186037794079827368020426036431725670116\ 4046942654539134492022751735223429097644204741097166308072565735138423251535956\ 0379098226728740709382955867924502690956483717833507015971226294566456767990187\ 1325533636642079211736644072695390765539805734947546816877052594783737136070126\ 8840109513855389097007907599594234687162255071774057912964291607990618529146225\ 4178585483675298092585782872174893147571111778744372856358272616825876813665313\ 7497623829937923123680859172289400675364440214602975434488156939551813853258316\ 8548783372657821765383751398582409269248277020221801805836386963484624604340175\ 2709423172152038127707669352693610996549749886090020505643730563423424438122266\ 1845401148986686230566970563413509347441084603630275602603807422906527165186092\ 4966347241535117246619312867267850551611184049837056019696589616435696853418078\ 7376320417305251954579739042927868174713967287025616298791500327575713149763192\ 0158841859053698219835032570682540632092545153834979972129746718592940834639067\ 7263349993969482186324915742186206671420241635983904555421466064512126408122534\ 8971632290495651904301061124391433413087326553769882720035393584039173626633378\ 1443875061287237304300171269347468548647301372818678418065232035772366512794307\ 5669711514574981664343611730274352760481566517784640000902528762287180736474131\ 4115778293034769536424547964817076849565547616458015657004384851735299312798388\ 3626994949234728304698152859431662060390835602680134605311304125470062539494762\ 0618887748118199158687241935386144675588435564475984617838405744512638309044707\ 5481999209479975428584719837706218487783170433126154762696899373797011933724934\ 1440000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -12241985885217091\ 9589089574704649553099564181176102570100444712824676868178920201197785741102095\ 3294433779197728454015445982094387191065827721383212179276463597305775315713204\ 1513072330286664570209451128862515601021753622654450537549471001056176630850707\ 7291853745500797193268043685299816701029451824112012655447615776545233819153754\ 0420273584232588191966410618860290549813594130491247400200123719649911182425386\ 7065159284810768479847323513285892471354412561518056493352127110304149744183223\ 6446989216807143505980357922193600026636469785525711254781295553437182799679932\ 2626984663553005565016578817146406142299725693466540892942487768349226712077762\ 0030076842092550045006004425536529830398772961703316222122971805461692860408076\ 6265593021214160468184900238962805650192396782792729960510686994142565054467724\ 8598569127977713158703865571045731926029762538106212359755843591723184755005866\ 5218854186926714779980823831633281602306670207279723327613444230404358102746384\ 3508528853818698091224265353674201137722940510636507436235205089781426688505508\ 7424349354348052901151506854838125983276112779771928034795521228152652697790600\ 0195322810746875502223112453447316573164424850904263254188416490267137849801234\ 9060883006324754692373578976438634384986085992372233397413842573997174376740197\ 1481159687968862771201697389746002773843457653186002247708235002825398540601776\ 1611267769534151599367062466268722511304993961669337041817478901040891691716466\ 9987243782749248555591169878777755355772505444369618862668715520255766339121642\ 2060892106845280755845223061221909883185081555557237946382620802124874713360542\ 1196827107253873654149431773000479466259227431312136405739689941106811020127347\ 4966920210977775146152131976647615654905120780652924068552182519560302502436685\ 7141357198326392399704193339938901509401877483423423607220011789963472031227323\ 4982750442117577786010790701559967382597910019444007413063354398696397270415319\ 360904934928368279/934103324389626455456278632331507443033163618965334570300005\ 6960138521416360929936681407327800361773219746468125472690105673076204640414423\ 0104172633651934119071591648739549190535708506503667982304220217684080348085451\ 8806639367428948128537345017331456632622883776262934078480342478056727642167376\ 9700611484729421652658731096476594494564083930627282127159356607067333923640706\ 4593458907432702935828470652755618885823297229024974000881629746329985673384588\ 9733580652194046772364277579737026208239666720086580402336619313436126269285734\ 1174259262771417024004517503415385872719716702365255307553776750191565934498181\ 5822831907967895137729461383844923766761656111930066026073390546055946154740751\ 3425782436652145897426919987189382856542711948952097845622139349304616289033778\ 2091171418093957480021281240065847541980114057338133994401710827626825930708135\ 1381326196879813646802365265394705338447762607101590941312947768820667106404494\ 0578468240765550484562904587004260792667805095891047047799300709791598236585386\ 8935166044961559621161701484385854942482169935468667722162951631119109541787313\ 2707699459495408567820699434078635066268799372606359759967469344617053889500297\ 3275070142773358321870805579533113169832377936035377212788607588653982292741987\ 4134722849826260325683052651522822012126268353114427036048816373455679417460304\ 6104063614103299944321331885118983486210769206312984991590140071415122115260660\ 0166430366179355629034705255708023822144434073554179407865612284244050930824694\ 9921404742364231573741686989573974530217962196841366527735400760330448583139298\ 7190542789025354095440941588549948708342923676033740017139262495698871122053974\ 4903485692666988952920309574428173844348446104518942591899306648657723392000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -66167634293339783524486150\ 2458639851421560933825496827859890702173173920402187959844083283103722231493216\ 8365031900417338215598787262704056793526393623481100678474554746816909322426411\ 8412530247472127948690563190794076069274962153681337790214735052354693922127700\ 0484453022107677195132715479435898173710353220529601185579469724006270804225371\ 8241355466448874970574647673009461498387592001431003752141039123062378033494766\ 3147053746425920810183826006960035556235866387095282529220191476362887281853412\ 9415709336287523800515337104812934470843327691106261058030482575961761826113212\ 6083822069345294359215167286140159853408398688289580782662029205037408947242909\ 1373227437833826504639186814039624320674348752396718860498608787247863440852517\ 6318542359978437523235654909384088513677602566908552804544262527702286803859928\ 0976408114647776310515045371203884584880385189418596494982730556320917542786199\ 1462793365712680937837156785477798008074124861519655932077680017163026514433182\ 7207555449428740482534567838237460071972040711743159464372456775005145932981588\ 0888301605075731794048749795972842396571028501359693999794808857413383293586073\ 3313480099906465869256035961389914268605866372459521009917789636646139677381963\ 9703929310033361489259407856557595661314025104640284918416321282445717347782168\ 9281146054191540717027745816223507098606997958874230861700219340801102308531588\ 4280833350905487565997502297056529962654543108939332632022863666971653767297957\ 5194147907920567094742370367463170348759582806924344130932324339824564155877756\ 3825901183549959775742674458749284921726621567378750338903037743527179041614808\ 5533985502577195936864791620122624472368724165876170647518985742252479486541647\ 2707618686167290304416262336714576346072596453210854609272253965630435775511209\ 9929224408012137909028827209183356306773937951526666685175108570553545436379246\ 5087426422347418996815291870855954232437368422711639908546278625597390229233080\ 2263761/48663735126284884212729420674366044210943908146099537868343397928571436\ 1190875185450678119928614598824545052969383913803136342700693864415849635841001\ 0139583043507430678992427989057470925071891256690348204143460477686793586237242\ 6158676296473198940535545530673331824038251127351107349001522441935601142643412\ 2149603778626478648822427497340516136573398462993573874871070326199494928282434\ 6802240793061371124479978692864295511049159508430122777083764063174770949795977\ 6736198148488137297561780412157975049829266704969541283705874602329508332435677\ 4737655781969559880456145707367044744660566609860945066463350147364612976986351\ 5263100113450061733902816739532181138424113151975242101989330876653779131006527\ 6797630815282795012603930351426192200610878186265834920838164468614556014200923\ 0070065723009407915577822068892766407197028273227400262243895398666125304376833\ 5064400302538201110303852703746956048093327711757074053657200405696609481820963\ 7562527268110543506130135251270703946836985715846301511075148267241491520363199\ 0071937145202594907918298463147299028693683531977213143872141308495863848502009\ 5670457682167108933310423106293144440534055744263166791529884514571740587534232\ 7018459325833312640061067920666880247217481292573536212180359964259718760380965\ 0474126171830468754291547392630165959765825139343260408202045882510736817157714\ 5818899170574851213118074222431339744325644951812481973181447106054175722007238\ 4202044069167548264128467470107946801446497623517896856742358923688039523499371\ 9056235042877601101130410529654666944026799788061245273424128645570802133891702\ 4537017304086331216583586327320039004482043248614271991638956350442596230089868\ 4072048226567154595625997165220955984645378794513644042238033920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -46816717299577533021197341397893081321\ 9599799007802250485375799492950696431613816378667719379273387689641896425621884\ 6874338529048439509954956570307431504573582823159821007485674525001331779064200\ 4072772837800664126245175052424785242042442457601647251919989313555163177729042\ 9888976422509865721227444652368445416571741932726840323385201161391603976352257\ 8022462465336430440173670070867776388244477289705115632038471317732353065149060\ 7417353277875821450826154160014401240733159999871493258307334933389421714935769\ 8815995531914113142118783611113845315769839199893154549693230805315976893051932\ 3381066375178867922599544883123702182328782769848548888518082615782255669814209\ 8439441788219328403924535729371644454597669728396841057942910869530441136817639\ 9671457655483912365643363301437449078035882274820515795024292677257966126829588\ 7336524691505117110400424904519695913891365207592096543675269315453429135731798\ 0120101466092109064524274077346103275083833006588466887775551524306123850204281\ 5284185747677528945020691033334197731772733527272782279730603955475682844732412\ 6478540604758787308003535192812485452805555902566426715354707309661260416423898\ 5596368079170243747653983165835444326717819893652995209435885797237550111136819\ 0285223774542229091412420874883927690764835293678919726133187746476955296454768\ 8385789757353560445302967207859626222874119545542998103410564370138597876687022\ 1290965279764728520967612087808020744508196809059056230523766995414820336105251\ 6090932096588686436130519134832923573072363245625489142786154810258566430792838\ 8854052256766490969073790805175026912868134143437212912480766954039543242334954\ 9995971763992360782867203989688221850799795921117233978642525546440336586892077\ 9832507679860045394850033817181966925009310096780366591021878462933772788341755\ 9375408748029664050519226207502988296187999539436377311770823527264929155436726\ 5299754271495347263943651730042489922398358216672219031797102758054764094564792\ 7754963/34558207349996397436968645669438037179737156574634177601272259114464854\ 5027737671078487559671641522192807782183593386904258857988682168507906470003862\ 2025033191215518212136710901978424363005421467523683463029978755676778264262135\ 9738786177781673569158410191229673673038104439576416256862259023373857782876938\ 4102429281393671366004242415029106342257481071420956196685247503941224440491638\ 1747830713745644174032864546328263520873706485255608072317755513084108818017456\ 5877670036755544593756530002782911200436701357959982198027768480899112667996269\ 3728835308863992860378457288224264325680267138465685202345438078338737743063884\ 2889310604922559021494503146858796463866873019547007409815578053507721554358271\ 1536200010627951198274352004069865105232572423846149397048662329887504911344653\ 0444982117690337908714811375866526854426937930848490032057847728534489518065055\ 7616318299408563968324028928719579939080304558490708593176953404384178137092901\ 9736471897255862393114640196373393421427973374945268553045730218532999271357893\ 7664152374926131901106990855397323027528088438503679771269447686445004029264565\ 4878258941514244123196020597621868819327776229946264467889397788679834526888000\ 3111222215696174678152376871989250051384386017893395661031790089113372032953468\ 9142352547905120200785112031053151675794033258789230943347076078596518634773780\ 0709716014728796283648021238038714884998184891568534855382290323170438873852734\ 3289180518863677246869507257375209817647450457710040934249015307694752945797568\ 7712204150005305191572773843370996012496003711963592161795571302214323658670501\ 6153765312710533614922470151223818891717083315993571054730879981567499382757780\ 8538271290571606553166501619829709449895192338805029516104673080912117760000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -80893061806907243435945101\ 0152408101649849187015950061156605972523210697646625493934138923336814377038312\ 9695001290069143242032787582280886952240042626501913140298026014700028433897338\ 6706134104812361583528090458496602189875770153254879787174901365793426300895207\ 1288069761161299876005252980336053244667188507973852505566982600120073002092715\ 0145956791600836691203662346345489683275057730075989971483950557344014337494549\ 4270874064589501339557621953207989535732044197075544290758647157675652933878935\ 0887949146628506656787248575066626307459840295536362789074729594555504113389144\ 5680034775881631014947882415086353507165701545610757351264161422886989941629018\ 4035741738037320626099080939399926076392883624793517430598704431747135138082584\ 7740946086897386620008363028942843765216065272240502211026914647232860505720001\ 0125158182616722327204442867043745183371666283982377627869678227502249114567186\ 1999333217493304363841771873666144318647812112066630013338984826835602677434777\ 8082284162061896886297036909912370761439103687656665361795223791750518409996916\ 5567533964697766985140030809357878674325800577359200604997818486667800435513938\ 6750892606606319047790133219218592734288227944285167016474506338921042007391070\ 3187422341646653207174533139097874887161611557225246485502024805003982257976770\ 5781049169370052060667538207167928552675740869153735418578313928926774055760702\ 1493534526894714016217880514629993436532783660194772253850138384909359423282517\ 4339475024425121143037113572402704195151557133410337273563077291380569689243634\ 8760185891355784941660915499731133739172497245589523073622863062456379466889217\ 9470016915851283893808108303630849241705573614049088751556399999464166986535437\ 6160329591997558445681127495386977185891269843834357374999074276942116335019329\ 9730923522221274215017376798850105727244855924813189750499315670763098897902001\ 3450260811544971464283017703279780179834621452544668432443485034787875787480684\ 51095247535201409399/6273850698379550400787408883118468267029195213515193313417\ 7682786021018069040683967670773691738678783763497583422258168864976226323029952\ 1400831641764052348462852712969196788347629520797311971671690845456450807255364\ 0928311917528717244247217136366574924094722312071855311310387804398829966696048\ 5329078274497367635227352338130895588266417122992080557087346235651464804230603\ 4481530895917657537770396139315874520389445429003542412511101838397592502953467\ 3390688853728225197900830679555332586695432078793598410489684634840168771521130\ 5207365073234755447099550600294238943128791194063379007912359169344982065328702\ 4580723175402611147452927984343588066686729853841530535211657240329644491837566\ 6179531153478404629394089985675201346843244487823056939974385025016053285801203\ 9488590879721349979457054324576884169887055873717638972952432798970101619713425\ 1206266015348184510133577643075490963687707409936821087661495914003123091712430\ 0192265219886807915625315864313057578045177881276251907555716456345274850266858\ 3740865862873924270663572134480422367144236746381101285065271824737469986686654\ 2257455566303580997798966819343592110269766500545342308843155820381394335636244\ 0240853066297564074934111556378015399484283802344990590537020014541054101209173\ 1617706374330723246728171308482512937832051630824533054243124846512941720350469\ 0617134035718754313869781958206787296758873834548969208174064869448112486894481\ 8771526059785383947917546407587506273195349384138678477833047830283973813873363\ 0874676982966209110100559712190344427459961347952947499833676331094271812461119\ 0836890425266712633918581626591631072110659021111794388234145760842671458771147\ 3052447510536529633142895135462384172493527205476172411235559185023713755254868\ 2530816000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -361876486420\ 6467093917186436889600015532956987114723972238226580608054980461475693860148402\ 2986080118989866604241316722366697799214903415839616959565984646612569531524093\ 5454984496477527986208163125906143455304923143128393767664278790696233955243413\ 1370409670529540340833409188980565557935671443989573596652686224704115366894253\ 9035054710496904136111857613329859373919337117009333272126851586211774858697203\ 6742663948182062286037488757347785195216529665410155200215332854425533248881333\ 2414626501827817372962289581979737891718199324639834367826241423583096506680466\ 7891759939580359867260689673132383783839608186739589521978823613180433640316513\ 5325989927331672828280505642355328784532175954392661204940910096491482198244532\ 9780564157908517655227423717499845127380498988452789127205537263972742763366241\ 4706441780199486431507425299230419337303440571486375706747255208664889472219799\ 9716885709393343648500586899147357748638044595106022909671143536181593364832405\ 9241452383684373998069965376727507114304809036603476986310498713216519721662920\ 7730705661722733434660673513445201132593601402532032149986253199386968323172297\ 1526375562899698540309191199416827401698041517277044841599065714366747320524879\ 0974490819130225271805729009852594418946045906703865414286963944240062296842950\ 2954101952070961183823712893710232336915584841072164711715972183785095930413795\ 9809534691805525050548624005347746034489526257578930982691700046469987927879672\ 3740938458018997925148357182538743925071331946956974803794874869126743648419946\ 1581312023313995572667581319277965733701566709960813124713061772403336838242892\ 7261736184019596395367501513210953582510328737154015809905478039309262282166316\ 2629709176590886221804012396637003468263051271246334356122391855109677338747295\ 4539747437947355808107581686901394820409009980823335319101890741852819221561041\ 6488540204899610764997403810746192232622779878470894928495006983511785660376820\ 350909215319996034329664359780824445896107/312162236451738397743196643774996518\ 0517818881220381357246694756919054585253061596822710339715725160116204603881860\ 9744035318928881754216240583385718520033736383296186554891853211025832877236839\ 5355914266361376829730376667684812652841819013323662400472743321385724749012956\ 9128716725202609434560841343914569668803836675695468676877032140467235956035406\ 3015531636461978867654003750837414846695936694188873650367660676494501972194458\ 1564445277753701076741418088749945088440474026504722172365631425623212128808751\ 9093659137072447920524630685211547974513802427749597936119889087832329307748244\ 5141313245674758018907701034317719398937968174550482272942240820930645679603072\ 7808934590028644564484897283321280430086754064337596066891761095943972571525724\ 5865125511764586980391475400429089733383257749595556217638498589479587637980210\ 6345051305243077468100641021723959963961619992685097655111410635475943830103935\ 1120367063358893846920367741046998240721095498775961072373902963162217815469230\ 2182259579431153099281165864918572492997069115353414777978159015608614092197856\ 4012720735434391267676649092287362516440523463414826604562273369016682625190344\ 4534507745443695858672415619608622228649795896361034877531452693908141196409497\ 3677351351640330376373941635586040127082793470273303377847601388156080613746613\ 1747871042645689859737461871599454596506424278446336380655733040011809180488719\ 0397663035353344477107517412723067481192054613381813473211580544883224055833947\ 1281630025928495858485041104938049850794060240435163178780391473762831399029896\ 6187215930214231905309909520360137260166347961551544776879732482754999924524887\ 9428854695657823006294846869303441666809998197068231924325353074230227816078349\ 4423772518137978356568597405608234188800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3660752246771794398249978501452741394721071677479979225779342\ 0429105324968865025247769833489245375686485556194147442480725532713822641402185\ 9841404624104573496059320111483357920859097279925214345055929702945561469527632\ 1109324045790187745414099978862213871345091902730768328724216224814983702297628\ 3343029380440067183320387146348423299382373152944875929016487580169160472834282\ 5198170454736363094033091323736615498785988913815510733850949835545460720944781\ 7406888511195173422316296211706621151489455854367268632870281901048891555661650\ 1944588829776543217394475880861165207385539930844871177628956222118534240874570\ 7315784546912601819561035746690250614827608491255692078395613826903531493456413\ 2055965458153506758656948014903069084378263409541671870325099878892363690911873\ 7930593623182526649907392191477885886791197707798052003589460888726401931221527\ 6798294289635591770492709377387711307011877382573668466848085769294357682714558\ 2522861622733423693787563237022386940284177182927607457607038113935689802432697\ 8833495063005158682273847504458685734324609474745344118988942825303989250631853\ 0704865622949238178359922780052749687714874787919944323686062482411098052922080\ 1708764671084817405032356346865641066751388829180864695529778562079296823071369\ 0846252885722293686115956027718078739014856644491869516405560631166467756054894\ 5352380472355623961582139993965766442258213356489616662509164287880774419879024\ 7808502644001086272095770214250605853710228818335433923577839767029079084713766\ 4534973824373647671961684532126237027701082567292003222096142790722753442404991\ 4023350219791652214972209097319538038436264738223748240610811542929819730587445\ 0631036966077430656292359349365458223612127709872376514877972566259521643525429\ 5543711584997706057237860769980747103274916760762649788844227442146565845206387\ 2434152402989262944279694905932252404348820141264152881605569729707957464586692\ 8544884279626098969524271009501096555982608945198291792029673870971866467/38040\ 2353257467256784732654274646919672403975292902286324946058750135954109907971333\ 7442367467534846281142354497895699040583050868381211467457138166628952948340662\ 1399429682165308319852157376985852674203621711967157841249736474844206770503018\ 9765343831901163735162252285556796150596280504033420902526560752210803072190247\ 5408341124569399081003816191983493055483140948122476906503590419855736900192501\ 1557657657335336007253566116037381341703614637061444768157791853773568094974392\ 6684693766490388433867803478572094204043680456444268582902104849102010519179567\ 6254229132143911684047807581581686987939705482139978519846972670922103138447317\ 3145839585428349227112409562814272530633761630174834903761967523475666385844119\ 2791486165773986685213087161580658912969340614785517472816238335586114610944369\ 3189437308309909040241679771233424373693941249440298775789624036051422299738643\ 4863189019486448812545504591772090016823534897761810761092164796994915780009618\ 2799074241686401620935198385759614768376656261447447286258887751624728014934057\ 0207775954779823671892521655062219224573341307214944782354501994874096473091820\ 7835211141002896197073710697070915367920607557355801010647598818150654068151091\ 4377385642979561878758109112968885333048432449562144173352801647680602647390330\ 9792953470100296264619166519128612996378220079415465681400167003304318457284164\ 1582008054893285967879094362997155436146633756396745195145178345897708055027305\ 1326185960158617485603268039507663156775252681820894456171857567005073508736276\ 2850013211453795934241053701548437697941263315701949393625271793470773759612058\ 8394100197627490613069675467537865283688494116105883372037096512426374055594247\ 3845414759267467201486920058267692571348721930385777196521055515049984000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -53350468934891990121923419375\ 2043996498735067805012305512553847815490207590736499609340592580736619673189231\ 6789867534894694980147417131798893901062189443800316131175952716106048245624239\ 4374134068653674497940074190678119117042467729248368624698391585292335469239214\ 4722677485040081483601577740221773384774920237896192954705840123146161721589017\ 3786064383269500060089034837538453280135843085133881342047535181118570550879471\ 9215725373638744400982961989586332442025274068319053375993467861985432490053497\ 7077171403125431214848628243244385691197295271481058255394479443988684797923897\ 2576652010993351081618462152146714437658952412142916831126969882605155916655591\ 1840082686567803623987520337806467216510054155659924651986501283614823712243612\ 4462493801458301670638702711306146369109168763251602490396338855286869909351816\ 0989124955747197840597271506016168928260471493688880220776080857136487724802972\ 7358779241285433675292331095174463237506364226574187791236979553641574101400003\ 9166622511464753683683967827951643042551692058919772913722197257792963373765253\ 9140598246945008823519070041744157752408686174023683674218312833555229960341609\ 1484684221556233011814825381603233068745516615442783108295684100920418211732127\ 6010537177376987248092358215994299437044074011719250545308541018219947452287319\ 6312267215995564681916619096396640654343055584585676930513063209864692171257475\ 7238447616681429906720806517804004382711195074587384061004974953226161474715944\ 4319719091124522639851154009155765550333301420319279079344515061855439862946693\ 5376048332127524142350891325000447847393247047897369993331971656313423162408908\ 8366677405638543645904156421334022222938657938639134893542602772867676933765061\ 0132453868660474461485938999571329111815225974665029716986516735508845894271931\ 0296621452769005751955468292698142026340290067188009145230629476915806863282919\ 2070197131830336863271996905931219133761861617714594455288620506041037884501942\ 732711221398179330069315096305448355489/762965582203292923561930939716712709769\ 4812365738737169389023885590539086278700603404137157776036947729044068684879096\ 7161399417287155750959347233480136372202142481396109890739286090026298263008219\ 9627392586350923630450338593928888548702750769830073069985689039663152585342136\ 3378336964410384788468729399190933106084851541367601495509215955764463235819172\ 7903799585718643806714444637106029481711800899344079282314905061299270296008389\ 1752754631516781396478371485913122102212611434597942147145435265844936931755382\ 4306914747182455709093268772069613920646905243287576282581205065855606923552611\ 8436610066091693666509755154626045568207547690590946291688680198421183336751289\ 7425119713530081747502157370108687846123853064485440195391330871623274764919242\ 3411883574309787700657756631319999189972255962112757283433907802802009755104700\ 6936925648713888797030803192637591016394258863079134080775377948580168028426660\ 0890670575460198926971578398086035720802232096508017413628616053985529335349668\ 9301343332177213308521831110128322764116654813571994189350482366083379737365715\ 9105060927509694806111788753589390896771590978464666319998602190726851884069581\ 3262111854150745957705800906075242925518047985099405832423791500679261226291045\ 7240351687632418046768882554849431230670385263322010310666641121649596201065561\ 3194335128299465207339008478024737186966131975559717296285650974457975263057373\ 7358025684662794272930558635599870687572908105998447977326016371401066852339613\ 9376805154983054354230520762328774879450026074798662730480086933713285177442234\ 8843031173852914893143830296820316858530114946200376854297456663055614386577390\ 2490985103992429319341612610282378374364017337986428078432808967145014091915328\ 7198683961948836018955638161345047167009554432000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -65544923780948990732032786349113077628492482932783\ 6090665763819756537705416426296739946554550111334022899480906176444429124283388\ 1447735798064809496456356599921673589893267730171761004205967671719779138745792\ 4098953120243324453131306923412255409056162297603462402433126403470884373526188\ 3933928210644942388749000633373476908515210368100526277980656767992573252134021\ 8330426912204929788486592682303569971018814551718792571680503908328333074514427\ 3881747184297374496231293626707911910069270088414040132632028705767758675115978\ 9146694459836950473690411892870494936225207820197130911278211870088230415835757\ 7484955129989876610963550324076005713850602317097841894277157668280692205352570\ 2918019356698609959422372562233936914418025402546258954535319177918389824780213\ 0541005338644012324818903508937139244161137148383143746938220688304336805829055\ 4561171631777572621528834913317039553417916004974215085498300393847700718638913\ 8061402043952833450818370781215818217245879101890847901831780022361217503392112\ 3195514283057173781954362573860602088751049411366454658403720881996823575116188\ 7861498201698282457313172883363450430657833687820583101698063484939810015813001\ 6096202421793423054402506759426630215075091843668714643635678332037829403818856\ 9832293453621170361412506249491705423395924393731221697933312584611322736081488\ 4656265214850524954252084216930319316870860933891805134762905554631302071500518\ 1033138304049202351736086390805052648373883904838044703205856516267198405747821\ 9288448611268227874309748070694381711890529940042831553741680789748331078249329\ 7245845730250503357696844072574041071833065386878450583346535235820793178927041\ 2428019218884814272570394559539339430891847288622224585460935528265032230801308\ 3729909695882252908901412299887791748124055644577473987259088551109497273129460\ 8933540015116992547715022963825905802778336753174943634355786218427529017239556\ 0079913744539127453864219160494544422860846661765443817906398948734932877789271\ 6403973954544490421/17542316883032992274548277336083857070006611126657392107115\ 6272946935738745733868206117809645668291206444480974584711460930045546735385799\ 0290400326936370440941950910055064755035435007189748172155634854042947896957737\ 6484536036159874026853491593649951476592070848743678587670129549383766772786483\ 9303851407330263380213071043526157790018175856137048160241172003921417518430114\ 5258940507715886241188924926998962417323153365310856217920328991010977191481959\ 1176774611952850220076058234126945766647011011031420777439008018486405070919897\ 9070339810076039603270133278084796249804862189329795714218182300883844835244986\ 8184024974598159221256218727723218722071190478622290155134829167338280309608998\ 1786466655411969586451155028867583641881519153597192192436165331998787116266143\ 5805420386264647063645919659119844778791284869817818975263487969922699035637785\ 6290511508527151744413056398560388559576785476913637130176755869166069258196685\ 4703376772885153141185596758463401123025355620546089566251292210657449727078132\ 1514947418847193126827266398004935393877266367301031073386240521671214942623773\ 8472829947219902506050634594097318887549755045141468514611798055607870929321654\ 0841998781214773711669292753663132958519415178691623372686656339047705886338039\ 3105536853976698281035152798827849243720085374632111105450435321398946289745273\ 7092994643555230932552371385135358470489582901901971288389655013435784767036747\ 5037924037243599235238480342673760655934214980829415850482109089403785557702018\ 3457449793757397252914982474642952578264458133682502082073535536993530240840132\ 0506588032522358194549225150946640567821369659042360477146457704458205791742871\ 2356392671931803028724752879787168364590890934488279423604421920997535572695959\ 8253623194377205754326155264000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 114658614115017969846551272807338126555635031063374277071424999584174\ 3744576857676378660441167683473095895673863001050257314989495878377250189785327\ 0824273109377843914026051171511223956266650655518130504113435965521887181189596\ 3522105607174257745295984234209826283410802464874364403308402442804142586160229\ 0023146349798973810980321131646178070572515592320750157351214550569865800640085\ 7310206105066260861296667422092966283588667854084591902456206141372071863647144\ 1360811568264845869784014900829995926680414753206748868250363589422593308272699\ 4957742646344349072507013868800031437353895977333950105950211737850616180794793\ 9879873937568368120822316001116986751067150522303473433826991674360052075960178\ 6997137199473108236629354098056419245341980734982567907178610096088515927256395\ 1934071648613901700583189062693112896957790967074763724170083636862947111596767\ 2060079899850926063429437187705892820435627242510926239793183859549212226659221\ 0756913965289088638479459998195494560710857748579048168212342910145643398792514\ 9469438174355448324576532833240919684665020785634325415650538462588030178310446\ 1351505002243252554669445604136933717976894436123716795655491164751034500883332\ 4696242025392090057629074969431620153207257185661156097320964984989691835495668\ 1997529301077456623947335398933338073502669428845957088699592978770617662982426\ 0795830918393885270881568345638857156023108786906321187129580602855194749650926\ 4827624268012688036206400146488187561477843503784943127950571260056073506183764\ 1593316439583866555494731364248344804072856156735290884454668405612313003508211\ 9628956393436119044399224941673836853058281845390275703316819237980924489067108\ 2041552343299644944229977475503756623733818802853009602119969709973492807030277\ 2342800279449251130817916584705203888975499731571382647993078667660539417196012\ 7941520736058320391019982454671467705220778964397659110826327929388826909152910\ 5449254861560094058906507024400965701926161709204111927433071800388838192958240\ 47839/1495116437631842766273588752766978882692721907346035322187486713205670357\ 3195213135981573956456550571038250689269099062243924337054746703213992672220033\ 0905010317419480991949525446800300677829181863882669864993340440613997836028424\ 5951095405564385045927003644962851495110109857440113941095350708164232708938497\ 0637753144811922112912046474093108741860241952274600461957490484853122483125272\ 1244791746620382798429537321146129844854617624336286163560787325182307936937232\ 8801808822439774132967982369359500830912554838238240290422074095737338404283796\ 9212390702424569547352211198172335567293182095603458759413104094375209678761527\ 4866758739501584515082010898071558461249150029296885226055425026529112860626800\ 6104820266579523767062626272294230256567190123367320372928645108538631041466208\ 7184511657438778129262106574622728264246551802965070396758241538681414997155264\ 4690324060388105597490566841665021347210758070324541037270053539223351171130145\ 1533297507733234844704144415468203776076282631997681367819791891940659245702438\ 1567128467563030027463860668579413868765713442616139002766633416368686994364002\ 2495344830887564527864612150659899570543394269571506825523682736771969147070339\ 1602969598281287090131869831439169082466488757124376845170974017002610025415124\ 1892657027302672630641266133927477552946488412042048692203166548775310588535344\ 4264409194596600729632458257999565663422909574812021973572027357876859642149463\ 5944047727196479072194346443050054515829894415399749178197310222013216378569061\ 1380677669586974092189795847821789472321301561033470766979756925648792325280044\ 4837953913427047006478846630602082079781476918594852569920389244317222181107607\ 7315431001918093030194714379960130311626154595844029597630662663005350547854465\ 0128115642834039603200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 10412303618505824485420797922735015086127787630409008936994932741192942295678\ 4867453298937216748156660344344016305701424519451118576081688502042664579623458\ 0106705512232777685012811984668539016236201113654650282933654680991594412376667\ 0878976305423610631626270177727224915959716997358922963810881566125558846625976\ 0637862696525877789187669284240167979893833139825349288133800048649477326434480\ 6772011921845222342107914869754208500739381639597025444957105942723398733931255\ 0321510068956996923785415163249035174246253017160979166057595901785380633256383\ 3207396567122433545267540824177347955329530360797244730316635218544892162206024\ 6799932190791371401126126061537107208515020102894694227824082874354965935411485\ 9054317324999489193067416645366436783125291390163983217222576161091132737327356\ 9184628605932856306301983523347843118352961583666248766428662986557155656265543\ 6959413523253732627294578327368958279159327193477465098607289532317942931226133\ 7701319692906013436705308431445818667361443120514544536770272434445311690080831\ 2943300481815408962304966363594863157203979604523520781575565922346394469429040\ 6785387000038473213290918922631916016327707839035962967089445499137036364260202\ 4940479885155329994439528938607348431931685490895824553297286021301196956097642\ 3796605898978895997998675984486994792278043536501597904661287454640689407566822\ 9542088058969586088956278224567144652415614957289179700624433124468802534466307\ 1268326509765588133658339317484349250243850445312953811958938692754665038005223\ 2491986542906548902846174790856837420625349743747457040004083220685423914130028\ 1373619668988607296719376095513034146654111560977525360771881794359492584734609\ 1260103419690044770824704828972697606276843313570595565674528615606770904375367\ 2014235507685030082543114112749424810887630595169084835470572708984386330312064\ 7048030018556294518094810366196867728679782770069376928868207302259637498956472\ 3854636669971078094387911632351975615178936315559659966774838178767548542652951\ 183/239604114792551436988902211251449777456211465709430409934031317079656801879\ 4847067532323337896553083824810597527322230483846219374766388314052094737573205\ 6708601122572290920406657111332135595245457488604546600325460668443676437836495\ 4447308319312073348110905810089967108154363561841252333261120460562276853373792\ 6797843939525427671808241990598500175617015455378542429132502607277852997333232\ 6098103684898202610812119079258927547404881390137926752496947221811904770824252\ 8735108870489407766849533562865334054349017809190258973448328814808553145700302\ 2474358916261119609702369127522306783722822939644692902299868892427194250787717\ 5269265318538015848739452021427965381981438315798505301712429720709670518544247\ 2794007772303262900781600025184610167281916853303269295445756077807137390285374\ 5317330713326758187166331820118864953207767178267022029734886322020903386668336\ 5062489737439691103264308238190815941811814958411579412733908488982375932658225\ 8822759159502690484027426464850067814113491098188396160447062986671986402313789\ 2145694867939921808078354986167815353905914068341503400286498985290792975608568\ 9334403429352055253494578129376370950746224484010912557650350983474883472594232\ 8939275655173902408060400423753180741775144851327433968916718481200068330630851\ 0659398138754251518193668876175159914532621503777537438331880342461191986655023\ 4215721001038549281980691679182423396386030549614981116630858143845299076156132\ 1232494932755961448406182845281509874207075975726984685161450182217266205835252\ 5111552875471159017551272907787560964668388175921268585013189422173785348266430\ 3848059422134609614043944117947393734789948225172076720800608651632922029385566\ 1371886157350551143293292538825622379187585115074122259971708208290261462249698\ 0283517399766212280320000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 359393691934655735807194199938745629515827113672762493199396160324248039134\ 2582840859031124264222234423365377103808747127607066667403204510344043004198712\ 0960368439746145916307378271480217552246319933871443924037501205938702496122753\ 7945227595105047487448720054528726921036162967131317223213447935816042954303943\ 4716268246859353602887262425546904740867084907166271162041355731037705963804469\ 5268946814435350948253431276790357467080851448430705439153220858084980507272728\ 1635888615592028081721019143766883256115717721351869001117706168600084063935769\ 9891397445465542277542379579956549488108337415498293551345180438540431811643750\ 7522686487876161803470768780681765862376021762660590614247308132512373841623915\ 6777543123113012649426277540077131537973385063336219437435572213390663257710512\ 8720358146115574836698702252714500662562257546175961630992725188898586570893627\ 4054428147885496769195406633292726500781781383271689978373681667536256505300771\ 4388554486147397590489679602849312333830894777500870233136458914263534796197825\ 1585998860082237788797907326249912821421685907663077410305786362581143414970823\ 9627221294060434419797866633749905741241142975736925558147095914949018864632442\ 7062636646541674899182026507759203043779592565815496905055202532553806576867928\ 1098626069351803470252754198417275729117015024681418945999961928580062588148815\ 0015277114387624706227589747862260259524517761676700269815210869578270116742586\ 9218609651532802531158183461092727600778249007456046196741447725305725555719848\ 0070601717909890813381380809602281157088299366853632023298900606938860649298422\ 2839178199540521700273972446161360924849352564781634636080701132278658558845981\ 1377294223593249176788607598214813779621995071952809253843379290873166580683142\ 4744395680707080782554985852798800657737344839259823207488191896100301529558791\ 6778325990168761978196068574631171338608719257365886395004720681953343354680751\ 4018982715709115912222984026013716670922172846342779491009921055127062639378362\ 821223809897819499/402138928308764777395334398640810654854765657385189095584697\ 0612492214477802422221623614611643780682333613862196913069449091712356092442888\ 6926232436016351180368281012430920088059280086683171980228253546225197888969013\ 0050849955830822460154125134654024133556392958945202745784177979390754914831093\ 1934119600898534265056569788479073906630603610519361681294450427007166689666298\ 6591247970420193607993273530712673050223668500116262016565463754812760494165955\ 6135778642532039264264208661557379317219262898947265708482915491164497611454074\ 8109221114194285790723379195620120386950558819966340847322872849743172054465675\ 6533499729163371666525541865857608369226773759138072118801638853981965510688874\ 9857376207515568942334878725869781021148443486929840481461337132581252112714102\ 4004397640390951723139506554074264451653262419756711113885550343389098986078001\ 3357994212643418936983597463221378887600937371375576397830578709446763094678756\ 2902811561428429568485855848576762194180633416199530251277230021692612225021486\ 3751650054438290352692008979520550370190216109599636298534646645110183564611042\ 9895992380501416640141037028751642054565197934203536615871745316990897222555525\ 4064593650650913073440127506864832812829126470584595812146701289448602905689133\ 1682201464172135197063278100809705924095188312906602637381429044503840968021914\ 5571615632175924478663131045323607109824228876700594184869905834333769100622553\ 8341596640094745405835391144135360120953601434967542961739826384088457728491357\ 8330445295950050452292089227177307025106504632359378531319881067326832719978811\ 4391403969871970969743635975250387728782348047125310678595288251523816739782082\ 3712690712772309989066681285400036013721633354405898105699283806102642692593593\ 7281091518110076617118995180493492546910321377280000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 59995653877091014377969206466917638189928201850\ 6324432839389774330169226086468167447209381369949209384828327962906581359711620\ 5649407349590871302801478118827529270861182241407809439683764142623340932558121\ 4176955481678517066998873419558244483716736022366501005266383726480600372293219\ 2241549882013675072272183250684242879385774019188991190994793301984980428313298\ 2496817439315948500154191549213943996822047199753780985823676881511058787069560\ 7694955626755364096319008734390152653331440887955321770257177759464038695268368\ 5968833799755301834688866035713527374797665121165453250032566198001706500285050\ 5625961252670017918651351867728288441679132598362193512010568853328328885863428\ 7626350401000713484980091092956176538950325142140845166972112403569511366718575\ 5343052758205869875203134290145798651576526718808510607137720995689587925575469\ 1944641781542984763857011768939909939468341755233427986955035341240329028225288\ 1386066792951933744885419499746459027397623905854634402929391529889155553081107\ 6298550999583350435966500269489217598220543066089575942331771917970867788783729\ 5165423047357766031255988206355753706356988109857632806668714402794028477300947\ 0015703387172458333526209467149335864406256092869068992046236707732934463325739\ 4027894810047704398834185470472520943339707625510107881193416628756690887810438\ 3667460018222466873082951776208293778473693366175613421894542440210693069933667\ 1516183619131335323915617269305702569073647452903986477623930826621026410875592\ 6562250088396108807130911478446481080766752452009574239428109913154871699618118\ 5126904972450621103465951563867478090159193495702116072624556194092890476770517\ 6733087049581241677723525473582637439463532897180961429644994818898687013522666\ 1298093683824525611779913623991014099134595175650928318566594704512395853989639\ 9993554875056743263622306707510683812956641944903526975054258399579151437822597\ 6252498856217050260362014458346855908017707457058261698770638891654529640461291\ 17123861237847911034229599354555390632193700793/4383314318565536073609144945184\ 8361379169456654985611418731979676165137808046402215697399266917209437436391097\ 9463524569950996646814076274867495933552578227866014263035497028959846152944846\ 5745844879636538546569897622417554264518555964815679963967728863055764683252502\ 7099290475399753592285716589158081903649794023489116610694421905582273579354661\ 0423261095096543781169173626553844602877580110327126681484768136247437986651267\ 2559805635549274590893864089161879987203599227980479874410975434557689965598525\ 1962224637788536930239648494154390510144717715118884833232259312217761091137633\ 1152358193140622005753936758646215147047880751165128406337847931224571833974604\ 9860949378635084034240665087373445400661919701471450178111980613130518034007535\ 2612479285747451356480285837161647934280261373782220621439409482523020560375348\ 1511413524987429411789482502145602136917813266413121212349113029874850217347993\ 7827363533079329697177319984435640646019569882296495828749486707916568904236574\ 8797389218072364494732527342014892985593377364844342897876773999035073355594636\ 0356540276484317010008542603685866316947465441377537303613392898394760657482818\ 5491130020239552007797258552269304070792094952500497389824826677659837478529372\ 0943523990440549897716720115515335995959476273647989731298825794572637552610681\ 9687474575765850918665514388686730610390717576817428128394027317497084094756036\ 4766150819735942380831967858367923403377032724923605763471075425318394255641146\ 2182829641075865641892405558003801853725855549929983772576232646573660900492717\ 2259913867036338624766477690446866303271604483570205632130229226243727593713665\ 8863966886419416096024636246978468328769218178880826826010860392549565803563024\ 2893521221934865188053492701716363897547399835126597047467379068761322503012352\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 29599323134502232\ 5560281842095031938371987828409402552148150334773399561989288311759660725759479\ 3755042807091728486403706921653150395743456023718280524418699067180456002435320\ 2733495979216138983213087235071904661240940200192395105424207576222203213569891\ 5374455213043109210288004084794609147073194753883071167892056298479090097426133\ 7847387602914574762633744623651737988321119896977366711319460526089258882000510\ 5645224809487043927411389500309603980110753712770147761700818960454820656020872\ 4749374437409954512883444906399465475172612722692332261649867437716431670473587\ 7180273427029541160648762127659208924604303475549762618026038215630369533877514\ 1510208346074813190842154730832332167869410185789026953771309336966421936510784\ 0025421528117625808970964997245094253162047846310342045200796670740615802492182\ 5886023713841797955505179679250081937505762824766105311243899845090373103164174\ 3144861835202524281375002560295348453338574520013186816319371833037924772042934\ 7651498975793901385147771242454320476793234291097528382342905146860891140217283\ 8235131996470371476178981583265659924943783435476346937315916210197795913981705\ 5822793823422803076564605444873755819136070593542913227239919564511580144446020\ 5513256927729024474316749246821717003108716235008851268955207381059270145549927\ 4104723261002478478106463278934849493041315853035745661841357848041689150698233\ 9222130654293952783614155710255303596004475167815348204610260411741183615612886\ 7800725677491010010373761219627922692460380233764044164440675271699805752707909\ 1206841269474945801499149315086393325773285930665905200125206755212777688709706\ 5326823572522741324066990250121461155593041441513534930808424969763711711317904\ 1185073025324652824873215702410703248865778890472147695945866492500405538523388\ 8614127981360803800975824848031625271680236642573197801612383817214148761397711\ 5746340995685714299555874487105361387015354136440153663309485165885207544869597\ 3964395876346806799655600140220546479587681757991559461803308826714040714311379 /160814589012340686522220859135443669773258643524023644440698218429752352722514\ 1890206477832977344753883016641555229236638801108716973935887411959603352134135\ 3555682516461547049737030834154880698131532934052247288286818551027110590370928\ 2409659824548523893001303028881628084021107199095981888998441751943799377588264\ 5205806863693440612445196287151895565594845704517311805375852834487205461695181\ 8371017104154550731116196198161142639796471824090218820800734759508742861612454\ 2468560997498207025810791094570096370964276217817017949283647343496393906735056\ 7418959486737666486460534299062208558970186299352072065398554014139647768021099\ 8160124971375822190149896584036463184120013336359259379764906542067202428444255\ 0799700802070116761985884559766898756611901850522174093277975828721083728857014\ 6405036812044577193201263871095575481364270017575421597082300865393827163442302\ 2545083968986567210695141732002829226505700978942073720613446082350395587721351\ 6100738685331486863690680817851409600612672673133432904049356691581908928569185\ 6709650266052345442305875975956073664759230923354125891213628809292984469682128\ 8755508718555051558941537497458820655355997821541124147903987943434043160806959\ 4922706785929946900131617046682695945667633718195803088094181763270915112473462\ 5556820715167111953747721675398268407550035930765153830167438748769627930275950\ 6168063818787244259765633030539936976451415082183511842124117324355925765419423\ 9235472596136270381107967595496829409617027131838278535194913440699794561100616\ 3036347325089809199135584629541727526817754222490750735612418454745163595185876\ 0282703446306499001043763947711563730222462277603001975735530315909282618278159\ 4608678457468508669334388716707133163491871557212409673960485277870095460524235\ 8784706964408302140542787371663360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 21269435331905634508883536728091030976723887052203606902216673\ 0385656056210613663279158381011793525364187271387833259153625613567341793159890\ 8362574002429169530049042513416933613423932925391781647997709655642877617060396\ 2324122656101562095552065988709758984613448332600603098297833565402388073580164\ 2852061161130733692477079628032772531731126047681045182587735737548335038802367\ 1520223736186225987711273189416588027852581176211114051104323291738568378689217\ 7444203930070920734322353587459048425183008611523110030865201293656052365472542\ 4575805680437217091946425016272531887132585923475785143859093963650936319934328\ 0129637695110192098775731157997988373832946568740417115369058896576375716034243\ 3816402916839855815224180613712183601032407463077430082563118205513552187052063\ 9337213280430923751655513231786159621958451343812170607390840914619433591567180\ 5420199310586365603284261325257548447265159349350840600678500203592045337058190\ 2457075879796136419330208727127143992888036808281182682414042215499088344324945\ 5222540346279586775761795304614555363463852683350841397976881792122046846394347\ 3897456951554357019695618989084119001279891879929796125021049157129710896446585\ 3101385470669620875623695559044037478680328525519194191231386937875592344599160\ 0649654302885299518326235581245125429260012704220240690183221218915340756361694\ 5571762227847186792797801962370338852555570184166248012835128149016264272077739\ 1911043630355593206607778208876563034979227217414931506157825563637552895993527\ 4122853375680948428865613159444264420935435331417400350087595324579615749862533\ 3185760202087561552402603973338068951786991882417088503493120516335768550394919\ 8393812883764881083254706150137355474530886237651333475918973899585017319266346\ 6240941903112012985307734313757647010651921596024509437380180244821320807269437\ 1412721070481043868559813272230176533007449858935343940857180650707568358629244\ 2352234909454646342745891779818259484212410358668116921202921117578115220616341\ 94148842877083692502663492191905351028191/9295768315062484252308950318888561102\ 9275836775099789893976743996501967323839180358386698341659010263089903532785275\ 1542707853765642278032592916400216636331149684596658997545665232261965505604143\ 7766439185189558364262140963943676145546324821403009757257727259500620261138992\ 0579260244159020669570666242148846099502152964213458720201456341361933562830766\ 4915157638018660990151949664353911812483316591049152996730644630695249518211047\ 8816044023852721744590802296808446457903245233741725245708453793679236214438852\ 2754732065115379650587647917748624473289710233063100850625376651204361909659716\ 9379810961850052070350198573718758911113392507385477900583593194061116755567375\ 3011220983780825953693966333535066464231161489113085069567540190187422751355120\ 8710936620648870531043670771089913446203771034813192995871665876089133415129974\ 4054188061342396073605606214497877506813345181895465131467554496753413541861344\ 5344308690221542855069968401636776554978160201285158959452855360673572095521920\ 3110904926999702782240670329404750033346365127368487958949556863854441918630696\ 8954216936019650884443152358620904614678948758502399623024626461958302859008455\ 5684906357967409377205741191267237185072963006822957658992401402025986878693944\ 3177730313569326129989871313704275993452726689109392905682823541278132357110579\ 8082399512909509389944729679542529849329212010364677770751875000190761918457370\ 4114747784570862352214300875742654850033895269459169935968539864046961673556369\ 1491367558341304008259272037055067564459109755410229795854297225109178033698809\ 3304376929532031165314955868876701986591262659063513196907946074002612145634868\ 3490673347561029859302856187023088804314817974647811908616934459032321605469237\ 1066513797110040201271207281752442249626670204485394468243090491822356345493913\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 154122159611683\ 8053648463339040362029953310365535939623895543214341936688218476421241288482935\ 2060073013032240182686608565500292388181048886806159678790700450081880508081468\ 9553570730693619156029805328536837003122950110731167527365380194538499900479324\ 5969161338466511833557037789398723222724801086935156734346867686330910528888941\ 7806304084589414413420281600913982386680375369947227753194590983057312634675976\ 9214094566864852266018701267956089334265838227179815660017423067724397557268032\ 6487762051397322368560845874437786324236603923025322000029234823236866117390300\ 7017313651216501960640937073250319695367928156709148892568252057516016745176990\ 5949426753725927177403503234080047347702235258900392965621051957142503162174511\ 8386932989788097001981170633946939983950830027381964847763091150016075063463863\ 2288943659848065860055854107247780432782461595030496106881292993209254126996889\ 2560806145367792215946768511610489690659692104710906797895813255866067393832169\ 3100420149202102652828616323111566333780256771570427629151459513558172754592574\ 2015613613000087107721123922388154005724123997843529331937392875747187292248131\ 3804288939615869327977202780023306267469364331655439983603709307358241695707945\ 5487785210826699297446219271737828528625856783328220201837597944018554404355801\ 4181598488823345069919615227421901163435730603919274044290783713887375237977213\ 4869261448260423412676526480684048874668196619449885291518305850976649103982696\ 4007706159444906408667982303806325408252466871713921485506320779044263634741901\ 7535855080072890444551135628032497243344116292431158683757335900469168708996612\ 4074293047107813419348880439339680784193961121552550256783104540531545735416249\ 6488657509620878637584170947003596241053812088832605842069515868263374455140394\ 3703746838493373401703451795210412434690252970212914867947976838640765637228282\ 5621025935341243225036310589432882560520510465379688802629735772340389056053941\ 4462728268158053168108182306092761535394050311960794115571726633288664757267173\ 28675428855516731219/5732631091101126350148026338835186213444858971193410537353\ 6553796274618826942100457496503837752247322025001641816922042550715342985825064\ 1979119504214887001145323504661248697102099742103301303912603788895669629136353\ 3839873737021530130710874507742554420683822859188869734208337110199353081261944\ 2369165657276132545564269760208107483772136675663569771641518349080794375981452\ 4594445294506178036751515947122469497169037223154717935595822802589556640356952\ 1193751514787441008877826541963385471539033370935769992251488981645675169463924\ 5286119913073048903605076030554229519563970674496536751590267313002657130497308\ 0817938180784265964992292213267946357356638375551426618990395125764600382008270\ 7906549465874010357466109596574350109632305420727946595091294604747150900274267\ 7086353408921958402825254452369872861258509096359311412412108584753067264332966\ 8916749740334091386002686885117253665137046580701255171338436671395452841185136\ 0929366392360391814594572962901399271840851338898214257011634746832231523090969\ 4031993825189245505927759420116876245247398406495017859048251625264766015758419\ 8258033143717320290438772893388436303010968560643119174437070916635531515865596\ 3679847556052302481406202199728048105178418746082918048201632509385945006961981\ 4569123320525577412041599888985041956929290501609648482349078251909337183833556\ 6475540263775261019572235109055082795888384417505090806390372524677297845896963\ 7779052134206015208681516609325525805572125834079935142406756399383449967551223\ 0093082872524423294757118721629532343975987751001118477340892860980069680645532\ 0761690387467290173731395889010351237502956885707350832199663149548046332612535\ 7989776226127421888828198298002192364990442143011689091807857828345270835540192\ 5651685355141409392854495422098440647045356437068750912486704592977920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 5812685186028766978840466\ 1041824151742113280510322117555270109009946453892977464428363225797999038606458\ 4112159031091461268187677106701333589459562638359951650728496097613782192825640\ 7450941963565117776625744598214046991439449236376777282495603299835201693369231\ 0095406043151087191267155894176301415921511872795735651655725516506531532497012\ 1887284071066742495433664964768851376794952969203217169919022161933180252170092\ 3422163764532701692764852009283377103781407335826179966248073660270092237795070\ 0741291266171964596923675036357623417058008572864818439666857545404894765595139\ 7249221572930260913339001832695367689942613276294911303398852409002470700860947\ 7723675993999436432484590168377042876641957936069757344009883979231165774404078\ 7246064437807267205465245716770359723885633358323648981870468770669818168826279\ 8376758811339134955580471931248756788151200722193092177773969870448452070983058\ 6053929871564034180667373283919220358242090223972269570863233801321941919435978\ 5710016617635278331806990762433275122218503030226441894817546328642739354629473\ 6463749032301429871514853116090694795464739523896884279052814603506396819543462\ 1591436712632749602654904495768992359535254622813102991793942293615182307688796\ 4379808755397233097560586009573490529104802593875636141367838005898265981166821\ 5272008766851746886911229076317449792846615647230027623282738591619110391922724\ 2635234800007499994282306452813063510235149312152158678705183727339188326216288\ 0649214749396461223084916669279445909076837282602517629874918897051327691613328\ 0922910923990228457327995975669476846010318878221138859889222378460732103040258\ 3905407566727259893446306155522031143316681905331399678155125362890222342156158\ 5086968190204904309394035097969348201729764316772920826976617130141922825305273\ 0247973100692650935769837490519223465000816186845824970559853549521215064397229\ 8634430262265945301170055098459398340922819063757964407678783697537562674085049\ 7982290265717358578001489060948757721358963227644111464222335087261452057045400\ 04904771/1925677260918130140088700799308144694714900785278955305396547752814838\ 4599542888076576741343558490410379988876940492055582389641163220481326591655011\ 5554355352960881063378873016364172023162762949191930639394716200796105840246819\ 0285068222116096462141208951989522797399829474633591230837660815693663301141925\ 5646456946661522431131752123242574308063113523115007909693665380075319832366196\ 1024318825847746090595406459886792288325455183522627186988429374275394352144135\ 5214410809775831358973421311876722424688972802933854626231277413491811070980446\ 5383496181332938505362739974893593374678146275836430753543862131486191550988969\ 9277996789477849994674089618147078828990607844048132498930336043899736672571218\ 2218064577574806524051469592139063397275137148559969827959415577330103825616481\ 6169776246961633036990970710387870082822670822326362095967682745125111358123438\ 0635234370621813780479414129541367475103338068642364509299045201205236471660862\ 0695897558180285698177510389627819831823784887071676826529607600739732031739433\ 4502169446238921740744890495463354954204105248930748259105723532888067598666896\ 7668550952833664060199268946807999059484896956864360407435704447312348703071090\ 2056313184817713318469624907045700759468017351962764372673968975714786651986403\ 9575924152487754253478755152684795366511012784829551608076590846454825268829802\ 5210426826465156764885097656996510355680402986211070894999709885288563465959157\ 7359984107834851751093942894649614841863099843061527046527972933290626183202810\ 6898705310685235939779784936775407587292023184612611940954410374271920611205264\ 0227585443898241445998517224840641251234232937978529511805188674487384718633216\ 8941409542547017316120427447933387647219894709861556620171964331569499900922038\ 6064095029983877682460835154637229633897174505518541045760000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 60125444603336467351195584530093373180\ 1693133581893011006616744127912553675215891129793154193893588172798728534721158\ 4277333801590743838393045280647423188417415857982216567856363830246839342277782\ 6981073961396980666508260205001223932373682929274758939417501947890800637967901\ 1443562830089348848475482735961936306429225177649660913387374900167098842302170\ 6622525307903878909687900149113053973440462597744679293851456051959256378366475\ 8367357727173712995280389161210729370725685808034453468207092151910964584751421\ 1882964114116246448895242862631014312771991451897179993729311578702297624044799\ 1131680325154984358892884611362408546094395525157457135823570927533455422759957\ 1711535184189362983070231878026324037041107048438072602635961945519799297332456\ 1802482580638758597047369453195354466653019541378426207755756123585598414286548\ 0206145902130177888388094576245740818209684959787508096059928334670046870848569\ 8984929821322364452079425824495029195426502148084435552809577424827339355572980\ 6394582788127763015955635290237838613707199050988393845337116170453437833206619\ 5070080818785593549750402340180100796278164739540011708036520898815823589187008\ 1352418806615770694071997301296466893429913566911319778474493897891826192257521\ 5722092272734503223471212535279198953045771483633202741796187934516884612248172\ 8628044079339680604597339248070595077126835621172094063806403181440351175469615\ 1592270568475958988292115860395553460237689887613177991137878553701137584010181\ 1659564970551807288345655429362220666385190514038887418721707766462267035595947\ 2794053839391678450621910231876035010088178566298753388322608701119001901919183\ 7135431749375056891895607477714187205100307153963110665120033739428369382086545\ 9597809105268411341483452564418038113050098906895902059976053802277951811198715\ 6593645930797266843797320246401179791324973039735554549112069940134007151503267\ 3332567437003364153323158562147425019972582257188347683495371398447874146375183\ 2998269677856424161191822987574199705822319411001418500018910580911342879825492\ 295509/184715925723007008282435317564633544249963806322095294136237940801769027\ 1556788079448087328789102571029378146848302971673261298421574650543944254637004\ 9546814381113174212857804789278254092360836042996441039953803962410032185901771\ 6515782274010972550420624989389897531770696718076894975987249648077025135034566\ 9544671534204212036665545578311354673171756759977715800706434845677207150397197\ 6901631784783473018987868817467121606234581572396470854644990782456228841484522\ 9321146847602096174175016210809105691562001361108882894157989587126031078017425\ 6428166369418905837412688881376931452130383089809075061167931542816456825821552\ 0349944827816078318636451365825635136063431582225080903573938083039237692203673\ 7447130460160383717038910178146563794340042763054078165438965302008746845528341\ 4617708223956803615268807739645543961824199668585299953208781938114227315784410\ 3942034881764520713435309997595703579313089268372051561986402979361588162261808\ 9750443744012093816346665534491670632303663542973788051112447477872291043944559\ 9755828262466600825777116601299682305632940689918901910168286299668507316842331\ 9074032112007706851695033167531939378231103013405019015976993170470520305945242\ 7769638342158710446239812549502456829857032997858308953109635953982260056866706\ 3338997130257674061305631012882451718092538748049992116566880317447855072255426\ 9684235057709255683911551279933132934915208443574761408952702338596458605260436\ 5907481160304063981488067927916569579463210837387475745775541453601555507980644\ 7004862673807415289371254111129886205457132985070223215607149581955779498416694\ 5718972033531579689343921228586927690436720478031035336910356847686329173204948\ 2554689097978285465663271709874825359820658337085111569997134548795071810104488\ 0149991927014623345569443010201094188180571162700875842852902404096000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 25259231112827909115722530104\ 8395454583034191181262918915777827732133137094640594122511367782269037316080245\ 7585572225373554458403272392055700327867407517295287761901379831811021796604228\ 4831751260361654448496564261385089318783999579596722515681649386960159666841495\ 3558407878206232052360142263460801412335302007732708441421083042448329443284848\ 7775813636254413455231093051051648894773107330537775107251574505458002255903499\ 4092479638556611196271848740110884235173312951570976924522625279549355420102909\ 7500710197013784788246937802008008957459225627373899280989686547719700823478880\ 4580436247341905724209314482300137042650601183558243033577515267121810478885536\ 6799640814204375806709344946085862308553337764422332973416314712790509895727318\ 2178647853390596424839757889009579199325502651971880912558673520018043092806956\ 7043366460020844381544042253689515661891661836800463530175009703545666484578921\ 5248768024826963327407795457312179805326242514480648391193950430509702765071751\ 7794761002813127112027684633090167957040596474379577262703700993166016078148847\ 0894633482688123462869341175885949838079322796963456035265151708496624966575089\ 2827819566815582745743012979941271753332319919668947517075158355085282723784728\ 1724925607565244089970401652569147982921643924493800572653112469095367655919134\ 4576812819739539935539807350194146277323777101111719889166057964234780403569925\ 6610621362799572884016376644636378944375064021188665139582711266746069819670552\ 7867062999442114549116055212150094109951159262893390088910289372592586167926289\ 7027876586314446896964872099713711772953194023468831711568226957279065887041689\ 3322566456926126912578955094725778552729780141584583580043241359263210569905690\ 7286990463823002853528347991600869270160396805058100551686998298770763727878931\ 5263896296953700731886484729604522911593722259022486256614315373720188384384710\ 5288324954179197146769227110260980764505264825036031800474961813980762376860191\ 9498709584686129493084983103756391455458401535588254393412354293673528856443848\ 8163755030313829/74813774148636157778932086827704134637097668522822251373362481\ 6905350900151946457096300041943971515240877249804373713954094735456482041160440\ 1594077977744392128401457401609218395889293757192288487633607537524630005522928\ 9941826475850003489490954370110724643597228462673613379199293290316126602319872\ 7607468108122967362255685523588658886181692387352643372209305848106793720822066\ 0248613685917194084782086417186660383826905383261134683101902842426168862272610\ 5006852382990821745876384447239436792473772104176425511844722456725489003163141\ 7236653872737779842811278450897683738794066641147328558678793787922521760996909\ 3324851794538663232261044802934919606562465001527918596321314524922338299173532\ 8456594121544001109117686808811319933343753481700456891903997042436586418905356\ 1965092416077434070936282985060707440448538333752854049213008071417413921861329\ 7791073994396875400280122733804842703079112403293237599226541135326613640376061\ 3358772133740217546324323949989317173909630032922191576310026329512012191027433\ 2332127576843897467676313423727394655829232390864986008469110008780294501697896\ 2878448250782813346126180925426414372874599430414811384549391757297396087594824\ 9189922702104419038345338920916598892222552649550694136089509727267861557920392\ 2958067484236429969945144869792613504466876906428643258339476880155650274306075\ 6788690911022377491162950505435997987847418026542867124192696344131886962821789\ 6618636263787377519369017409267628080362352957756394512086999181527547232909309\ 8500463481196395995955751118633177386416467377997856876587761251411693261566191\ 2797267044021607048232777175626772523176895619582940814096948724989945869946776\ 5579951896519344686995255752084984091315857964061286255405306030913219655564579\ 2000969491791517762904530659770688175383909788117169552543606630885783240704000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 5013597989676883271\ 4446469186718171957331808369418923222646989460248339195239433486366318276860107\ 3720804389781632276219854499997331967387488811845456905845901114485836755972447\ 0076220778546038978571419427613603972523229433487777859676507648791101135803399\ 6176258384573344865277366139727325262983080846105534616626669561825537575219102\ 0771685580266095379279333458025287105178374377789633196821074749545500463688146\ 6587271309612844773625739704189853821534810311339551081236533138235225684093530\ 4355991358988419742051124989171270391440108673287223395225474351116564762207066\ 5014425938263798131521950564093245144544922227561471539915886256453654492029864\ 7301521102956426396329060754172738919309076313309086913459842475659561715747698\ 5428008423630200140782709349138256690613385690100097675526470438719193278185681\ 9365138277503225180477037472084727534738465809217238097144861107852327168690474\ 5599550392292612669126950224475305542887054646147197265445253099673237058119326\ 6843000463394743468680029813667296986018414588284396721214721656164540845042557\ 1916321321961771893538961959406328735623204740649316221066653516706784974390842\ 6470362105684636169751232311026827272070543858804144026079497157641535827956960\ 9716309230252017775563280747211156629729677259610147527357446920527590242609199\ 7030233478319353990387262940401351813480018722092735013426524454412837343938206\ 6637175795418975792422767709001567845380563587656483095554202905560633321359686\ 5284210687447684529223529077995370098539272054674704209150262394550313086465690\ 6859291888951274966853226427206870087697541449119532550123645936582282970934683\ 0403174826075473228138061683674250056804176553681245470341810647823808440888753\ 9709748030426892519518045828214502398825770597155356732619115116763023804698040\ 4099804137181885679138943022717656140700862738291471221022157649111667458748915\ 5984962715368072696598851855472815246434219878205737077668626979011020204032250\ 1374883325663767301878347247750535788016839599597996566402954294832512791607684\ 166791958506865445147658931288194007031037/149081410787316818296435055450713222\ 8111730053327223211014695800946608795569108498032724467460541343526826133257317\ 4588437247990059909491973170429061319853708145530612967962735787706541899648643\ 0866884013393067438274567995912258713141431849762966628105918051037375369084240\ 8453381628308226163183739890878476373755430594181773753273248467420419461335771\ 3784611421305751091847195093065998772353836212651037538089235178323992280555820\ 7233488089315611810421592475338216364324373566350756901380806245540070159636146\ 6964330283470285392474077714693360545709027127306260739067905972187575945270678\ 7148004329486035341797648958548895752819069374512321696684407628907375854522010\ 6290024302314668215959059954395479678418195239145547591770521382971875493274766\ 9865840684761446735260848143941245058522439771534580956032247625269681206783292\ 6075877839925206848413537826023340930437393630359979343840459429060212851614511\ 9826554234041226932344748751325701685164936285367804028320129547415441520378331\ 2524659214269737770403826857934702780342484737696709615439072632036958934046612\ 7725198067307827529304699300158112628269590445648568876818722901261811371085810\ 6912144853594683949014039533689807194552213503659599614525224425633458831390878\ 5145203840538374171593610737804338951929293370289041320245770177160469795027837\ 4210302813171025784336972119563730263368154541522101242938577137367740103465208\ 9333994203376331029324644490718270416189908578331111908836898197285677461811539\ 7829487129743906340984762318504166219220899738736915281693527052588021656738561\ 2483453095927337515547111038323002117656356238579824802630327350514156513330086\ 8875366996989566247033342211521933750550302655079846352910884632523883445157183\ 0761655621825372735763277424100444642716369226448638343320030708085532740487784\ 4738928215833687970225197211010990080000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1738314926226619086182334892268251533415038678730697557\ 2432906121685572394906423802510112526510015032983268496389064067245810287107647\ 4505363996078854150868349217187383087337646789545490921595022974105482766288419\ 9618243830076967260165572524194202445935760525175474804476675915350428611549233\ 4569596870621156459386351166222279736289610036534830956565344850953358770972456\ 4270248558321189001618401421342532417658323707412528924377553760610690684778825\ 0802028435936495640993745307109434084866598707591083002080365947558056431945303\ 4189357635579860887310819837455746134998604044756111510645199381364082764491927\ 2003848390381620144320740115245770931170425872035103280320277974146261198175034\ 6556978253454731102200951362843484454991965803152705633557185466896777328250087\ 6079833118789491678759506727130436813472107423788236158657612134594469189762888\ 3437786377684682316078741508722782176673405658127921325605865805695551409462564\ 3104158648079772351977320024521729123923993760494981253636452653524943714658073\ 6760971702927351980080296872589817140445014677491477862645464325817527260380424\ 3969898105528632779893658740074898113890553203672906010714201479610554083574930\ 4763287978321297140828657969313251674562579912950148654836331115172610353335998\ 3502765442595430262993873408730322027240989694714646224789104297491139289529608\ 0157454071207208878599128031133661634065089286593883832773268966666140048006767\ 9992105373030301315677733770472443483578291557436545125454313702228684457619672\ 8814169401736212375319480106740501347092666490393855171545789197695216341724818\ 3980252760833685517183620961343282981919730786664807237769168270681293427438101\ 2678849834972871390184951527949398333985579455232075354095901339211346667923908\ 3888871859059756407749243941539460812115970408221373489591076483021459421573730\ 1094750689511888675875420225617149521986304036175749993443942500564329051121527\ 8612467021131378568379714073029636203985967813140892539352381106546906478315729\ 1936948346529619290280315101733766271490586541706410811747773594551709267041/54\ 3314871043281179531993929938423235990523578186398918860686101172006842583375057\ 4284450143681739648798475975162709634093801300160704331212965104984823565365237\ 6954384436566169137669329265481803120121510453158725970437293059238436360309843\ 8108170346473622146581344554595145995867436450967753649063517514829827759631233\ 9300326172261510493020180159464610443699124492505632620831006220799743275086958\ 5484449562574642598170015774232745249952909870338692223098378933238403767171456\ 1023198570987267751290309803167728880069460242996170323159021656149628769606167\ 7315931226687877909718894072500758788818909637416523618908292376374143326350630\ 2359777603299465135068190402256256079981110108584311059326386810905607950093993\ 6566918444674924701607887801247576849116975680081370413924556905020169846158027\ 6446941706515712798252537212278639998352752513144916944953700099445262120345227\ 0052861091414183595766873059157416111463223629438899473367543563116289519212408\ 5101671641294309594071819113041557520921646378797346115149370916031465388108457\ 3864830289593053417739413896905321237591335787637802034052827323594939729213776\ 8579391594952429068563471228682717933170913995221430214960637971707369073501084\ 4640047888915905938533871826519154153168919939068583384288265516844952239296740\ 4870556559875135970331700455426638079783153691219328136545443659680584291578998\ 1516482162691045720247508615716654132468761966974808510924788336096116099853401\ 8316499848240261978461918982310363584360532540354855316977019862984684091763177\ 5313825771838007137623411637899956551203534453024925297831744138404917962831581\ 7420125436113850167934080006492219216233263860766083772105824065110187896338363\ 3779433696763048799019686462723429351907260752803552828738106803312276583779249\ 6972514564735233674612018507761329905847388907044798065541120000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4512260531744590073650586995619\ 6162994937246497496758839064286426610678711923961044964394025728103523829798177\ 0500870489536750721323344796681555258206308751936187879238276117409756728600772\ 0025044548781875603450846781628150483027818865133136012660735646825502378609824\ 4739643439103826438296194097277718597022464945464503801267872722183098627252273\ 3920050271938410347148866496081138592229554176669628447037854257569092637552620\ 0052686553127082188498116855667638968148717743536389855196722832395312940167899\ 6125453250725160604537754036603786403025050197650186881343210487607854474696016\ 8871032059776360677632839833545874953892542385257668363026053827555114386161900\ 4145663094780728401382634451102344480600748001648085505187563675497126982504656\ 7848528546668545283216599631635797812827198186476630040784874937112793363134480\ 5120871133279637948338612656509816570747774605584066100149792742802236712927439\ 5399037328693602366623296648435188441390506152784908384265055598551942251888206\ 5499093251387551125153382918089899925808931698249201217107019537818378992061504\ 8099392854634543567631590326783288652440398816828075801240064154657579055879649\ 8490507316417857507971478722477476289963677927877683017403930534259889410377495\ 4533971818254775668359109210776917530063791402083772180990864096293598044835719\ 2227475493423483920528573584379720517965384225984871130089328554698653295657782\ 9367821680932612743240358182060085938453292064662623458344289343489291375591627\ 8544522207691345656813960161003398306825411758004148897427049672496079111725432\ 6618441747718019479338204482081336344339151831934313904240182957889194238086721\ 7041555755863076825510188859200058134915230977466971209454781763726413063111372\ 0255555664345653291134301087584878418581253235117055638615479866491211822437979\ 0757908563829943041168772058768468613772723829964597385355699916144924699952344\ 6449662706793464818203947254888485884338016437758039396888821539059506945257777\ 8697164832826976493422618338310167727957469848964443552864966510006746506848326\ 5450678176868077824442206059583/15696387618526690294199369056649805987934996883\ 3073156470053029157137201924287745310112139332627111571330199777437102563316312\ 1712054838465221162416111377700765667361089500444365694160043687144490506502945\ 6097675110287848765014825429603629239411199005174820086234004377145357968937603\ 7969559250150085062607397512640738421897098620493746684724623745237538237977723\ 1731954038164448879132744307599306987166710906866600384457118274612848573276894\ 4034530844388357173540941347255883537619922030438910449966007612265560222144134\ 0089818334052320305645776996490672254314349078873778221128685731947322155999607\ 0023950929499591497791782710605465178538698179645676790707618705995601858186907\ 1291504117068841175432113267938717133025470581815814574969879521803052840345600\ 4768414884935275844848330299604003531686914451211359166325055794654715925334498\ 5228675074344902142227619802373858093073687236535728393006318629757813346249176\ 8018835635378144392453188920813981309989481602441225911786716398454187041239543\ 3457448010333954237722729516519082727607587096803509304121193515712333290591145\ 4479312280816615970670249137349982553343573697235652592622898380988803810628573\ 4796608884696576190788895426416961994504970908632824583936585006212036701226642\ 9097786342499705267675227582440543354570327510933963480343716350057365248705481\ 2029841201455915117284703591405696555660314773762834233201141928061078505042417\ 1576922167974063620452379451719110086356150401678017093526500576939131170232308\ 5680253832418653304576581242108524216438436555318480479382510065807138331529147\ 9246110832316518517686199973933599372312588414871247479421536346018343561335278\ 6487664630177179971734633965985888741740144743260956711710027099308011237661489\ 5636945512547370169656010658413127750224450859902083747856090837564434262738456\ 3638871347848350032881254400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 14114087147194934847367527723816988265724780623394888641407443845\ 4123419362968550608123282283007101394608232824592414447082872325991189632338409\ 0249716788429285150255930600379777582749225523507967261635108802668729483903864\ 3515983665432939048592185993184840974806556810509558057199802493776400298696180\ 1941612427752976549384141014689323596066685859908933782895309847400024767006764\ 5068504607355475220948484045227764431738187689634715755334561792608889065472340\ 0104800795846568733317646333721324309752822579526077348471850067938634998253466\ 8108400596295304612938458346968910124143060986831960703704167801119716628625685\ 4468339723122597419440263898113124124324666323399975786626705839153740160858552\ 9060770441540618981149138026809101375759179901092430106019099157588946671658260\ 4824181509073086617775996030273787498998148037406001129562863337733551668639564\ 0385043020291581596732522812459903149497537009144645316793424794252410296710636\ 1535864661429494052528412326966244173157654481848638560785351393961987768101667\ 0635755012509491241362543246120471354879773229286384123154877318477242423402818\ 7345464692940140908303579979371375900822175328617080281249496804225620197632071\ 6536505636915408718769358808650078355573970586258726251217853666090741649370091\ 1028743605525322413076986893053065377660824683934769260141188247010299848804129\ 4067538494894373087667877985983676906657317361458670377030730777732381979505492\ 2135541697437722292069969406982192757926603286285800336333202896105753166584960\ 7711169990456590474051637528879607100993140663459191819364155506977295408598360\ 0800187162918155372437158373526209547846997040517323271169884367705465032684207\ 0149082105555884212903448378062585843844418824537457148628770506864959660758936\ 2794407309094721985041948435493414118379948465595126765577952253605018597325653\ 4665233188546042979412536416859592268709957211807604263131570004601570141280439\ 9217561718263003600098256578504177244519989594825955208321629103228478319685434\ 8374955548662055271695329251100351775747770669700647704801806563048892197317045\ 7/59214337565721184464671085452075016651143599246984546424694838641709677874734\ 0613497715676156319977259889094066059925212203825183930977571995374515648518244\ 8822047626209171826128962492219581053149210140616445462455852402517480827285029\ 9805472404172881086566069279007965724719370858604013993863732572805993410865666\ 8351748328453854256287621090757376431373810216876423808147120445855303698200412\ 6294272820138058142450974822621096738501521247847951500372826766760186703002474\ 9544841272101358919539850400229450156998795318436887848454757748159002919595865\ 5078225346036197905246442765816217378925882083362074827072614825521189930777365\ 4134310157256087723080259737590360401182973511284219427817993961464371027899984\ 8833821562686377643094987902510577257202738315045948457261007855488015174508554\ 3691901829472772002481644260116391299570928826215191265396525549242402646459879\ 3848223345773530620698202891998776609462218622459616317244163159402395695489011\ 1250656925510233682782795094197063429099816194964089408083271860839705770817713\ 7474825143168045529947995442383595444724882476801758286851278582242469172131729\ 6364229316733912647456526390297029239863043806240189525024182178569534578670921\ 7695979378009406833406705617616458346423678897813707803394746741370904645217853\ 5686930144082282545853311189352067829711685743893180691585630320406800790518069\ 8890338942178994589512260781496368012653831406613306803585544282896700255606635\ 5172082037476046206754163158189689980779025228993812394756889264199733893018391\ 5597265842168835624708343010660656795770528533278156400399941524734321668253571\ 1488092339695520242162521396026125857691915184365643928550621756171777872168285\ 6335766744497036675220972920609003740926806897379240389795032914496621957156494\ 9255548427667030104547598663304364924542203652339749137150116135813362533112217\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2528870265067\ 8162620067519981067154552165683750819632795343605308934891862865999250371602375\ 9023904731065579555192266621590384685505117177486007213401732618590291453738062\ 4074792042761504531446449783260234262437582938976451247700085476050701331656747\ 9180247708593076607060680333009301440535328463641136979740801620205672348992054\ 5569034665389436598423472791454402431066394032871169735404997794226045154102403\ 7754325187760275738540232116210332926376539548292204771000063088141254620300059\ 4613333011010801663941833223821781809200926090140862869195697084024992866610490\ 2150905704104013446686520976593637685696288047258466861495987086450366784543790\ 1666979696387683655461771494175010469989130161561340877885123223398330971315437\ 4706809568551930553793966814852456923867633551844645322907908729629152583501766\ 8794065608608154506129470159517699601411878816413169530482705175690930416837868\ 5874581657786681758192103479370678599247919976992632906900097320262397143466857\ 2203983918937473455279019489817780679275104728235219958685334379587114341036329\ 3690549264149244715968554743184945826871857587711929320556467654484131973341143\ 2989433019430116474944797857423148017061046238823021642703506953634324961081375\ 7587659567179006540945749800284807117344483153668135058512618189167070568247608\ 0167655264580810101857630350203635215194817607888095404021797131575677312667935\ 1299665989299878285917448780659079290860403545965056746833427643699633698681245\ 3044742148590347588570073711933582315060869918333670683826259967152651435307101\ 4456092733136516800246837911946958258501125420305340153395814778803374079342695\ 4179529979372863250556703005317843212914659472807286705197655109157757574512756\ 4794049720616314904229633214129598053107956326504090255804365102168565531924920\ 7770911397218238193742998195709276820875213350395330808416611902492961475517773\ 5300878294814848562220934787868921493653656364148216639414080564750191208611180\ 1402062234556650177868648202780821103750470889451198168173879985422942959323007\ 7300581003872094547438995690348490260735258225977186017156557/14638683850379394\ 3466978058210921329259814485204091025146236468267071287171003445529591418638402\ 6612609350444968422883559212232086436362443358417585546170500718843682386525827\ 7646605809907271735268680528581373666595262316751591394571683337928394163550393\ 0098118369739186062512564949850823674309998282607375284469784332145160473973313\ 8633126300688281582055410211027008471418204784630498232403269087889056510250699\ 8265272713780223775116355755538043144653157323429247958300988078774640402016976\ 6346326792931490788873284023621644516206903020307723714464332050430120807059927\ 5864462658325108239124485819559098281815929890018677783991813839740889631508236\ 2190767937140896380539261362686573418547895410971036697634418474252589015767844\ 9998575860901926551706170543536132888227654724745809408561743558222154390032731\ 8065654796548102833684971185832476577206084684036963272145702756954669448446420\ 8156868301383864789924030126319438569555973909743940403683346473347501870414357\ 1277985139136996367055201770711696946582603806003948408971657767679035343747681\ 3387176948615837647432955929094254873198256880876134447469712734545655995989146\ 5694376069734438941965438499175310526581116364820083679368386375595199472586301\ 6041361813362807788439393578897059674700548449090216517574583798622089202845814\ 4387472007886433167765621593205009766792808717559705444406255604776119355753633\ 7408672489366543698641613874541689565944169265994579606177299340540520176064806\ 9466175305431246049310890147433367240635658119845760298611764023181284342835709\ 8266247651711769397819875947416467658266205946154205919510406799077743563888697\ 5149243930924972363051619959708253480317423022484799670325903349727218953001694\ 3955357334162224815655860121623251937971843586103584503782181147731649248611098\ 5573404175348618494703173173256936261725372097841380441088497549312000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 24628076696859498654870\ 2006995172640611290719936345796800496471465293421839520509685378462690591747604\ 0829873244271426208119982295812191473194152531520842890268454385522741756569712\ 4083048414822454037522583481454479767046301420051432678593140783360344720263556\ 8772885124130196700138584199301504566126472400899434370399100158117312921470148\ 4072148260089099045779077560085291185023295059055987653154919929965441269219942\ 9071402851151947366105299574981394290200413058016888837717094984673426588442410\ 0965008246171847325106153751663982765881190793684972801819741469685164591947406\ 0693285148499958196083757492966055806706278117480172504646825420933048343401917\ 2579805250900812424815892353736240888825847555744793086820065646714092037551726\ 3105312726075870231350985732329615005784909158882180292864690444853923493193469\ 8919020630688205141043719842673117261233581572256031617393964869605398559209498\ 0610157711118396933709705429722788071083034424207112820403066171370622418709520\ 6270843684811318079226088135917787595297714288885253431427195396181469654975515\ 4683851033633352992908757780280835807569662545627757257897445944689900084962114\ 8574635785980214572119619894369779626911848900667467433994125126427490659784401\ 0116914061450459238735648369830792363129415145131114918682901304204683421264841\ 8925813927155977547486714684125465919735638015832451302127535997586369997531618\ 0457323127410607598019999656543829493235833066981698449884727500648310900901772\ 3555586912571750618077982412048321500703839987160815655702349792417648587746021\ 9862849173503574771561378729145491646270691798637701407509398301893295184538112\ 2135481789181636726784109486142524189122140852116605674871201674008011392560322\ 7925345054579570029080725987970494271906587689018059175893718049973715390937717\ 7478088353116636568177870025659049735167540503450710109416053682663280639388983\ 3888588003816610075116424023479926964083076704808577161256692503286952621876230\ 5608104348384597033516158053110236754220474011983274582807157242893193779821359\ 145057336704929041256229939084811729286558592483527/268983104476586995658352371\ 3799679596799288275964437917090541583295516801931098252919058028881158039850806\ 5671945424813739044425844680681998871056593276586789377571266148798473334214689\ 3262093634776405781380909792874928054811159167768862639215793801014395554561557\ 5703494074740415922114024522849414210994982696742183775517982346098164914544151\ 9989920346678635888010389357310070811460750104153622535289490641399705779591921\ 8323375850924518824072350064430701243325767246242193125920953081606463964275739\ 0082941856279753645214264044915145637700430365991362351330439699693164603513741\ 8356720948062860111481384843713043756257824675036856924728551176778587344887072\ 2988254685194383862753139006643052969488436001752976255988126354776151469709070\ 5910092905471392235064126437491814192213028104991926525398323881147983261888980\ 3068643493310377947900650410244933212749639853863186862743967439062100435512699\ 8570033873636421300033587265005384392164618678555389584444250565977859491961777\ 5964963723396114236520103936783973642628208953719140207016038710283135411376080\ 4048427046037710189514611788427711304565901248037265204475753000180186481091006\ 1671370989630332600428755739937616359708681655764848890726428180469152775965930\ 0662249606245465710930104707830153798773265939618583222463277587561489721781892\ 0911898833923548186263593571079520087515573397422295955194710348261857186080145\ 3710996419944908692344802799479400345147508193931361309416175165311827700953326\ 2898089578359359463941998836737774132672372919462068305990068042701512839169799\ 3238617351879405572789901909837749749382260766456297934776423881803516109238679\ 3853483398504071090394786880960597199732419097503315128275393140391056930480009\ 5755388143554393580904471202648975802648699336241068488872581960196694218370006\ 8407600822922364838758517663216793715592062650373992611840000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -42054474793021671138316940182618\ 1357109169072169595338912983401341081485606618381098764749672148413745296871879\ 4034695363659660654662883500654755296690459616146609412840312101909905502874777\ 6590024061671176749024495132590888604614143996240055603521124165224944454335205\ 0009406357824487836609608013933714544726595630740774980300136466402178345108339\ 6516317089949914357707748719674380503562917032487008358389449191288733139481490\ 9612966360366034953666052846599895306837587384062763753245286481316829735153448\ 7656488464238147563807218611897465443650256645053020159074306439554065759370566\ 3405119226262267110329007674993440386414629188408735075016839931372358760205887\ 2562422945729740102348608962373771375360822110091013705757313330528109698099377\ 9709741588392559492646639547519769521488226894524858109883153093070651045294189\ 7468536390199407829061666928497958225372009237342604215278612614602173659874704\ 5579962530220659306859516283829057322449574279175929026537753966666509559998334\ 7799308635289401350482884120585814602140939153467476694846457481417343085207669\ 8540124659175104146779002628530693765598470626852463216714792250726923224247471\ 7118837451585400719882700526307788148089697155217301064822685790030951175080543\ 8209486481974802007792141070269978000296785958515828516319752927894691525758065\ 1364394486884208091608158291297656736188408577342923240879938094218315857619709\ 9727396359184251302060191769427931530358052785490258066841792956044325945328582\ 0519631512479375766655507521992488771913436169600968383185636039844772190966404\ 5132147241068830875026967557670789208839423748089337448751283468313571018576000\ 2300512937194130252029138298224630093349259618826795926118557335123694223018215\ 1690314819531362170011277528940196525136363267368027634254944999685914680305020\ 0748526101169713657610150695118315631497676919380159326925422844900684311139242\ 4502817931217969935042916261145129796910800841875699866656818167970805680822684\ 4415360802159987832721632796899567879397948288005911840069643547873245049272721\ 3614438917637488492313607335460431856564662874327/11926285106034101845594616106\ 8543591189214628242779980731459442894105174853630799992116312715542434390039287\ 3327714581022794043682435914479246474836237508020059431283121237663989415485929\ 7138576524180708251358770512054147514201642396140624867042946378550053303975702\ 6359703783568542856214325265128260062704369914936025077987447363535228135460959\ 1515228125805992329497121258853789400089279542906768860987158833875746812797875\ 9519722990696321330973260141175312215136583673981491060055351953893045464823611\ 9880618627074157034730822614407265883121730186873715529662010464438244178864871\ 4431231819190623448100151234305731146814541206238587705323498827559957724243298\ 4718866932003254803696217886133254042877146021223392579695544564380216474353934\ 4884204933550751583113706739061779239222231394457440914857280423062496804250468\ 9283355444460946543698902040791002973029890990333010841901165096350985818063782\ 1581965307423728715855566168415693426163274048701556703623811735662460117581341\ 5270694150802313877687844536490249640653233078774730123971491427883587993686279\ 0906607370983601315389922971345995862999194429476945783089243806140783372412942\ 6062976234206560612571070874248736130308797715288655211985583731478187511315540\ 2623059332247184299513582575457465870173913437358751790497213356710861937877458\ 9445574942695792386858520925761616016046004792131162643295574654391518763239518\ 1004647495223762617090312775045595308974213842947205900832662907874784699385418\ 7652776808269371437028701025194116493795821417091184125884895933687091334267064\ 0616595298788288374363638825462932697306120142331103399615470795447785678345340\ 9646142596147359904382973433117695402887726310349464540545897552676853332574060\ 8202348656848193483144397528436034290542896207619574433406096592394822314917267\ 2724744937795135431485886205275293808259018800819820453479579648000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -3364715714378722618587802\ 2277053827741160656901750637903403740709749006379716915856486875592623114630530\ 0944829355760144626343421859217788418035826955806054003780307708242302649467437\ 6144943205029656971660005857604898106992175160544081238648482602973247476671498\ 6284789931639961213374226692487363611776242088368317595881233170520553375819078\ 2176760985844003596450718480506246723906249556169125753939712653363997139555669\ 7818389527770028811555407395421257597243576341102196166603561025991225895723176\ 3661854316595960244388086445808104949578816146394526508143974119422670175131665\ 8746679125921920286335950470908822017420638569882396897336821046307320108835372\ 0926676326225968440672592380741031436218520185977308793267510638498191952890736\ 6263084970462761169434660906022615875707309412537172462121244192966773723921280\ 2162303916220186746115677486104607311778953136142588296371686896671777789857126\ 2865548600065731449494226427748163607731634119094887422204764426317313060829828\ 0617872186775805864118309978610466648849210529353431034404192915321421876362014\ 6092549570905033234025759490078987597587736765064148650143094587126440570738069\ 0749258237617319197582992113413223101629209154276853144830056626228637009377027\ 5061751728400866507989375738049550939339955741690640987251258038916998266530302\ 6852820269749210798233373458896956938124766642763015448314776920435967122434512\ 1468332588123404942332606147591383625636063912158855990734485288687639621388438\ 9704868900612508621249869975438772986667082854252943433004933644455721433058196\ 7040557146804982574691746775196807268454715131509119871278237828072137045401988\ 6113358666112158112871512857821690157684755075012706156263115068178518471732126\ 5406348668700722707270452523319668408876957093249145021691457899544348634035273\ 7999651411637082814034273371750655052900691597883503159292373631319798026262090\ 5027822855245525744894080567111756055566867187678776909739775687700961623948323\ 0890503739751521729889263682585466557727166598720337498312964678537554521821514\ 6873606405031635136042301794048711981300657534013555107/30590852450970057174439\ 7380771437846396505507615259607557011604646937645087834631853030950532695676809\ 6596873622992707579574935041120343714415573017515356287977064286316176228452076\ 2766610456851498225405148774634967141711780595385484251592347897780142224059051\ 2459079171653999666707970203802685866814421314014442895536637143526920419747509\ 1318922749830526750566629470575734551456585337012250657358750970665159292369173\ 8872504978883580481585364391497823548532813164179514573269970847629053676782680\ 9124097675454157439381246670149115976962747042704183548888507179963133666414802\ 7247123299427570332182941253674140100663830974689438600041352348043340641473958\ 4991756717239463373721130622505991055515231483019102719305499935435835802978368\ 2361563987806397835036262204831240113395163686406770499118174732337984069277248\ 9433513288878217838095765228993007773726171936847430379424395912907648622522775\ 4650989688756627240344065373501571209940991007326850100388868540302458668785323\ 3645293234424356427740315834228659064445253737688719395476970140115164648337427\ 9916799643604890867787102111554936170057964655540370777271180003846905069625598\ 0991586791292617819890903702903968667384546451465394823107497324305407972872502\ 6301710140242045129164774871745099029874483037788288505568571416257152877035252\ 5991212999735981320389424777945204691018254842515525851447210689849442486487320\ 2677266657258879682600417179531175229274526364148956607430250150130617352802138\ 8862475180092688165028904704239321275195524557308554778961939786271023798523348\ 3863990342326203510319459079091950527392710954758651929385693467788939930890919\ 4041100259402355365388802050608575021950345557812961684233927427125908856626761\ 7178341551975801182441171938447152544890503346873192542175314296423914503974556\ 9089883997203635078423913507913594925153054526478514294903278875443200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3841653155474635936286\ 5650372842383340678776599510779327224588396168664452267994665052577988589234207\ 7895563504612029091965443719659746806330958298873003983090654277911909401935562\ 4346052023563529320341263956477048640595013947873112349018528497073633395620866\ 8358750242303751986892025293088292740425757619668373380881086161009466796568402\ 8496032801254505327608664603426098637286579455506938122508111686749293359004915\ 4714967649011567536917214882891514787861446990600221933143321102601890479411678\ 7924325887416243012575419749081816788320909382092681873145424304875365462827982\ 7902940369742635323412130692227255897147491592508394775028009213059398257553131\ 8705125844768801830433571521480188435112385679587809035603272287140749506738670\ 9613941764176393234635325170508251540341069721526999386755437317363120466087276\ 5270647520603672967694325432851675591923122180715287059145729615025384246068599\ 6373208795912265383717451993589992693207122073733919829470745991866036326954189\ 8006469539886780533471773813790289090330412314281550383332096822295307458537011\ 7522024235052057627464693270069577209340045818816493383793715773551689220987697\ 9503100824640849232106467124366070485662439383128105738522659965925953422737968\ 5095270416660873946813118424891895612043096519557044878358952153235959749376365\ 4029613733596493236994690066994390079177001870155561996406975534672064678535987\ 9259568381547373984909015371095865850848259124850257308019827689712942875721250\ 7225180117509622817603934229074111971653053139704874980699260382337775713314110\ 0891564300106013445473790973659643134997832213283785875701976153186823951359519\ 4388472895082394959074291913633133261656272084563384152924453732785412168127986\ 7718995622505572728471579643826076562014674385696483472599308544786135329628386\ 8788654640951150484740796275235401165283995930419729364840220174569626796215136\ 6273497238389822136213276459051132658763036812007313082172084725188948928029867\ 9958165511729980126366715070727050383075936450700429201297744263892722150597881\ 65189463119187710620701637159954799990636996406816143114403172966555081/1711116\ 6282791578564235305598861275158531078509164555828838821936373529505214480572374\ 5917401741643645413907079791119061457262793432903563592876259641115230418262150\ 0802890859579721275181823894979834025813863440896015367194368374444623519759026\ 0830741472267462093420618260390959641578376365506463811726428176916139179284851\ 8736986902828752171606787893197446479183374928309276260679619028835255257399652\ 3244476157842434335658959581351215248923378197293782133082749930980474917495551\ 7898817890313966697219150988467962822945704173707548675864855585887720293644228\ 2752774999689849040224106590008989314843398334908576588207929121116559112626621\ 9182601689031239450680591932009933620796970172062434561805315600083422103458167\ 7063890903633731014708201256711328944413492679475807563861018296120278652604040\ 1244294121776628529090795991958888137469979375071008175363419262872004787888528\ 1159115529617981513715837581228842384124664112057623609544686513738630220979742\ 0067041859828404317159344151324817944597561048049931579244179143745446198558463\ 1944823506418007083669358663087486520107422455148555172165641989065408223121871\ 1562797564971449921325915646631548576285113139457401292514417214011111511372271\ 7754094685518644728421591786051731982812342466315431338536144048956961070599804\ 8328580306836249845643916177735597283790180403585750564478922788982012905186972\ 9593209069216273105954557920945627966004461406177851547444134470121101114970209\ 9565913331307581225204698460230120498377572448801019219010229647155499325854054\ 7739996877592462912305783115514578326349116102049899527294905421089252405911213\ 4813183118025091269082039322395724252095252724930765413685427850695563719288005\ 0268333521958488652879199909929493052592749538684888315108629018209659056677015\ 2940726142310296853584379270776821535018492289830363108813044679125583194869889\ 8693580201656320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -100861451474710708030670789395067793704017524143883306346940750806874039\ 6465688695820462688810507975173198033810481895928857820555750333123605560626015\ 3857278974919885378765936605165470816456650832841295844638094663071763834107556\ 2203997395634651025050054450914875006165732714334429341944987835607823831239950\ 2258950677744775525780780157742622505397478581909991931311753417348581544253149\ 7332921665466867142226902121706407527943977539951864147042529965369917518333764\ 9580570162665312766828788149126939852664297201917978694253325436206920980005214\ 5988936692733383884383893146668234231922163325647017236484365867226804011538227\ 3332502529937425522807617265891156255326414564062084929845503277235074169680714\ 0313189667408098565556637287253486739489953348082100945556086905111097990891219\ 1341351782466712992381087084495970831759576720561727649787874823428728063689189\ 6380894485652638500377615580419732546021042227437286728232088559815329701822918\ 3812897099207119700499683775565370386379131029239554838177500110793636661355975\ 7148439311573499819139856118144121469889237375659805950863994110029635269509261\ 7977314424288022519961848393997712601510791420760002217706937610596455602427736\ 0101352906370360538529554242771269613954936979590492418307810125520491990831109\ 0557184806439170131891361491224295996242979215387482559000308461315271687171683\ 5084619488839115233950767643371380914183291978877940050685407777728318773089507\ 2575325196979197633834856233049940568058650356182179936855216698388787841247657\ 7770565831633032809548723414537864856992012606679406158892015606011943790584553\ 2586500964784388655731989109118657610742980727969923941352168793817154379735279\ 5589235667994606292198268175565557910898540940121658954789144678780127243033555\ 5679302662927521296926106323176453407909734368371843721786295873421413166799527\ 5044353647783499291950641585668688136763371558093453768573306195099243281713374\ 5755796169751219625952318420659115753750301757576875045460697425884251907196008\ 9735512256055355346020448882682449778556195647806002134315279789289911982815484\ 6823147853811505425889/29405177895520251365120940120336776055509913683679063047\ 2766761801285757413883541372911888062715941960195762568026166576638446161873050\ 1853711726906940268721887778032504840783566842389939963332722948028537852654988\ 5484292345594928921867959284285749850066946466913640514105878619688725779326046\ 5801190501069010536710321020945887893028163293106779816778756454724754063848093\ 5322828192583669927742565063247395085208934240640426878459031681391086262543561\ 7667891265010119150825616660604627295873342599164355801025873093215666304371676\ 7466694997839241393637925802916765436224807320475293114853130351519343834403951\ 5960601330774814420752663144353101571833655528172033385842452444365993901779687\ 9441733379877369629726727528233543391293062261565910115900905433480163285247202\ 1169807259623759397545866633686637915561975532249760748340765320586881191232248\ 9302108427585407727578456716146237711208125859314619208480943731433729088323644\ 9366508992016054078844176756716949006922060842280521329052400545740983572347939\ 6257385436473526158067080147459798050003122451359711746058933034521729299199503\ 7094164491423041290634838004643406498875006519454864533096845898960198778533203\ 9367990658567439547540551073036738738724937265387384703989460172585063016158405\ 2940561266608516534694800249312379869502774678318341217149767976584438154794936\ 9265604041124746575255205099752943204765385208629436488127533420919051801003125\ 1187384742176743486354136305375452708675563652611299890226343070913737339660422\ 3081568632664041803815110960067990368927343477153237522939644768326319836655357\ 3348459027529298349805408698577268480031030077500108204563783600660117161033470\ 0085447710429113948915877823276349887486679736588001962018031591843561573649115\ 6092931146639271189566369458601807522243617822943998376685470135325734176885438\ 6489170026818842985083787468721180500987740160000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -304195688322155686638177933440094853215579\ 2960920585117270590394004627998951432251746149490660907880830498537211001450115\ 0018835621897640631602127613328780390229666660115011390500887299573288256111054\ 9560847546222464698235901006845818534093854828941217604104002352518246986888353\ 5874588537370330080360305701753293392667436928063819891375740782237085061313051\ 8046146874151578194501003544596671632031454211941527160443537642237545175638109\ 0502326093980077240719415497953282985798569780988076191065581263742232932322788\ 6075717023937114920559059153091603791444700480519406009160090095850897339582370\ 3749570596531864696890622115541508133741487633504509734889387125961853405772149\ 9642766507488535254192872187126441387823616218153253038876697891754222701543722\ 1989977402682890101799773060263773395871357741914347959907397157906935780440077\ 6698145262328631937865068624291968336297548673596740915241113717759321325084379\ 1212917050986123662206787851210016464901071000494835149481820055420767735371350\ 7045677675427264966903400742778341346534945298160659184495641554845805417699486\ 2804370460901415861043390835197933809874588064397782408964923965563576324154618\ 8500379471831037555424053104319315729137073348696660063462438418039492120375216\ 8737895642607739634100260826387152727737822637975652775219310067239439746914292\ 8917683024112173580206044459094982641853083635463361614296358790448922606071923\ 5681095704607327560954960220545638585791332378481051339042074560558065831593083\ 2783318316353077901170242554827256137728516975940881150674568786876688630617336\ 5886916699065833182910868229013152636102789524271881227177733388566312140192400\ 6085723789597111179490535358704776787695279023512194463963021494339684675630771\ 0424383685872664494859990118267638011220728511574304715347776103621205450280431\ 1823211399615565023151131939403641922081260334450623315079475797322620537252914\ 7175468231389066831669855208690986168537239405132322308821102332115580715181284\ 1826825016987074736762661038942312022022445807986813461330415869279164911828136\ 087124908868190027183529729741103955361199996200145162172176160110332847/660261\ 6669956106941177739843755272356501816197147249281293867471950384341565180363610\ 9803715217897581960300222690901650693237641472830660162320167588312205308241550\ 9021467363934314204357718078346969309434633891156977515729491612703950484137238\ 5936122050866321459344523082199462325450615059785455448801661555023428035657852\ 9876305500244508914930180760632642221264585877305290071127640556197568000840842\ 1553263618969417198475100803262441790486902826692480156332710907047863809438239\ 3469665792878584290263554983054453841382317863357088725686448896311125784972525\ 5832962261185428368244921566704371626389613214389302208687647379491451165551516\ 2226990309176657044719931156739851844495167606131168797284771121205722065596257\ 4719554637593341713704733143162341151443062172309145908101111294204230603070959\ 6443498613512144413452043330610257421088821418239731273162756790957125936413747\ 1981643587837289464351382680355512540198416362069826638643831756081531700620180\ 8936203942304037974033311454039744307664118897904419987105345345080272829967328\ 5487601992845315656833666684160736297289251309652330746090725261901591600467737\ 0924808422261200906464491920972192684867689251287060623653555503754275739064519\ 1085165052867760651925358219981522254479655238395655832435169328796389851034713\ 9543725217654040789849677663820170657307868875511300219368739132577280566953930\ 6903122661765579524673625651465831332857006929512172364625821023683171351517137\ 1690986732585810298733026662308167827918604320214782593508591484704460401169659\ 4131389253849993593114482482699155183581169995433600652045490347999851466131998\ 0932196036003420240187199064847284250262422203295407665014979240251942788802690\ 7183721736642715862887791225702207275427525010943995896786484696797856899714666\ 5931646492021164009226207881626535875244946259467629913094824287834486481625967\ 4635358278351289679480880376221532160000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -566574158935214803841346045238868685494209749613078\ 8834626087700497990832847996885005093163132687742578627443609505023238272084766\ 4483758520836325682031642903023607431743217930606938380324113851658837583919978\ 1006280069256372650783155016098469694214326377066693166738747615583404617246568\ 2441184107655042258975056362769457018847274917531515115489569173572286533375851\ 7873930392865006447977052028838508312967229164566648053750524118502267718168619\ 9722024404558246348283021525289773708124028045774582039859469650442004393261813\ 0456006516874611098952168088999317228086653295582536475639692483743451023407362\ 4298146737577377239980170709939306338486649667991327857830222466412214559596424\ 6636076847142381447483597670994390466741090655048749187217381658232469990751811\ 1808692371117205241613162284693714519523580326593504591197017504794753924487105\ 4623831521238982258629862722266274571460116660615950964048417189218592309155402\ 0910235704690506712867251643158606462314404477767110528067756850657887812524245\ 3583013168740109261864937342232881138031046709276568116872267071063305637019724\ 0969214660612677128901830358809919676811106574278184220125488298398439235454216\ 5853470135344988136018173360521564852646464173305645278036857819463807309136965\ 3686642269926620205281345686682840804239866918642285955997226366532624990390392\ 9388716302940429962943957987393385521844699500172522287563755890922629584285004\ 3020959390087832711287478622365082189173826249359130040666468550147504994518440\ 0002921236194956009209603689465608970491556825569934917983080875595079690296481\ 2458109861358236063839492345751480760786725481530375332758460326959809595625369\ 9903404382109530259553307079888828773274728738742255688007809186160462660277965\ 1891197781954562195770668855895810264752254011681284017960981169878975055365591\ 3209721668533036411842996559489488965823437153739865204408363227767122905567145\ 9204595723753129880355647910995798179064962649386812637645425746121962736136832\ 5862719101040745120746199239954505399609708236626733416595481411648488249282791\ 3164823734663230989073453476969406538823038442933944458071321/98989755171755726\ 2545388282422079813568488185479347718334912664460327487491031538772260925265635\ 6459064512777015127683762104593923962617715490279998247706942764850210216902008\ 0107077115100161671209791519435365990551351683581950930127508866152712685488018\ 9853292255550686986426135749717400267684475082707879313857276710322786751206900\ 2175249614719754217787439469952905143221899719286440209530434908671987305301633\ 7243957792368936021355590777646600703520263318247512301029056887292255917028378\ 9892697190937778568883634390152603201962327689122773060138798346705484752057888\ 8370070201637416297506990463210376969910376115089562142646351656898983912898188\ 5555778818580383319318117615467407216067285949740797781967326176350445570534296\ 7517498306556693127787279076920865413665053688322532864202489216035928688135135\ 1146088973319839671702761782431996737590895526650193546795492715704227610848393\ 3626606349532635735459151454035436592177906843153186818820344920566850617750259\ 4308541834079678266828232033601034168578708711446078722679584702747908359849967\ 6958869090504750248985951617578906994352435695760908830823328405957585079586540\ 6476897520913331480088858301002886249934126484790930098092314702326702926012786\ 6230982297654905544456110116889840838928910410070364137389782763825180565595467\ 0770733110896201472289453869245708472458803503559090341421374355911647722978437\ 2650603399344175632058670593254412220715496945400453325812796329405872428586695\ 4394347636135931380534906734423436314060358846865290060638740805046388776450582\ 4586745594375184812467044015167915357361417098274414992481479180209609178351364\ 3691190432863428013086094492117271858381958772860455809886475082862176667492303\ 4889934465935715997332425101577962660269249893026191423966551681359309320037361\ 6366418174843760363798482045719079380454259834306489930207868309740249405671339\ 5995454195034539163648000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -3236330047294367619909505142781021645692515410641701801788539189\ 2399099390688242471434624283066171219349464035871341207609621118583164004311975\ 1790721270007318337440009911137849994077093651654035372287876726554487152777491\ 3893883737172390095536573185557875201220310172577728138349885104196162555286685\ 4051859551155481697729385407683344822435351017199347194973345200321734251357837\ 6363754728750344551608849271974043028222541210081609789428048733859669271882436\ 7737142877032533295264269986201211187438840809590176007296577862527819059476455\ 0006834494856824816041084488708783753079088918074233790667459045576474081026829\ 4214741359898915327733151076503395888083035737573997129034063970675104426154964\ 6137899464358384841363516004036820853403036759015909503888715679681288318269997\ 2263941112601805105625256864677126037022145216230853830729313599162729249218563\ 1222200848408994458598536781775398143660171203991146051057004137751277471280568\ 3139913607586688344498093679709117954679583698523794756408424446084315367903478\ 7245136325617771640913675092435654560769147633939628672965412234312292005462201\ 2069132443182486793557181726282981936699361347815214160450652498198102163189772\ 6622638788367008013717278515166845160136720869075686751426477683526272970955884\ 8162028050178507168494961450691379708062769554326304992929927447212579466413883\ 7690130559194661069946404565028663749756245293537390740917885136232501009632546\ 6923123337584866643451295427829312345533205245722847880351861970003438946533465\ 3162129236594847921284486548957618205789803785457531635377552849512521964344548\ 5338348767480313619390114986223078578155153273418889620233823328953138474028864\ 3614215384836767616892570485639948242021436550059307351244809858552735260377948\ 4351675832424087020014980767391784409672509621804449643547769971742766049366877\ 0785843525778937801338725121377266583672992418343680225222955824778184211185343\ 0709277769439148689684111108609949801549684864742118482736195791741040442899820\ 9043593858496335744655896955246131686127088207392449254721846304079018088953060\ 981438260346143104145774678637621821172518519394394649750339/481423772903446537\ 6464445466086781790659407983586198830541978067101278555147056187682030205754124\ 7234660405429437039997579919903952624243641735069837089439093191915677356065263\ 0346121161886394437818147614161257876022803959215356439577635480252188916365595\ 6074391229349783335228295505907861233219597140038451691950738536238306311568359\ 7121445400037138366754105938014859413951231117270427469584185992932389075760200\ 7345549183269657779483678064395955529042470570970403550477620133950143097836952\ 5388682556943912272709561824883663327907427685095952331323008645558079627123612\ 7533083599066166677804227512753801999444475028454855412090655327258223953047378\ 4539793045289957164713504964829664081973812280759625914526847944272897808182166\ 2890259271377184170555410023407622212202279481243418034011601646090217525744933\ 5024868311506711879294033039233807058165711477412869784454847547543676167094948\ 2038536851895796771177126411308680845992016748205493201233375938095242533560635\ 1035475940065862912618719465206397642658945287580157615733801882468309292134615\ 2987161901477739715641325253426314461052934255647977301156972965654235220122683\ 8943618796317328010555029773989624249988515744102275136235916144153839560540159\ 3245525374229386832560720370879762620418281838911907347609036806520243239460367\ 8458837066889039514183394819637942814919891894715495617835020595687942993293234\ 7697008330509120300369547970930946750603328654952011930848400435994730557315426\ 5942396731261945618840321236259722413208369239536682717916796833998493796399617\ 4727716477855698179846785812935841900051561001022632372117937884775285848463802\ 4045516939905690877925903846482756242352444827767176419032986737248056761718873\ 0798089855963435564786030747627962701714798899286623929722561972023748646674304\ 1224504311525333872108199427670331180936006348283704677010767560861747213881419\ 2344306031607060692899034090700800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -15909139214651543921566014898481060724050349028840874\ 7320691753264940659744923094334712344182194793877113967785687503128947014823465\ 7085252916492471221674943368271593800889688626353655949555199203823635079116423\ 1512789207829043151564505684383572860888444704058303903376249330374559364444750\ 3370505843811068228436538055148005364211867435807818185899619334728151854052670\ 3173743648843719442949502872472867921035758737951533661264588110492333541420110\ 1236884427707508077747163150345154010767403813536608630970783507090155756668823\ 7977028767988955677188785031918165125727737314358765910378608514237468751540267\ 3037963940815100855088781143426567954644561319942417943051500645506823814198819\ 9605048214861190144673152792436425941463211712797819076713469716229685544043718\ 3463421028313525112673757980292063320158533456709614453628324815799738116561002\ 5797424866084212103555301916406446345227428217366830109332534505074752845672427\ 5359437273239152886924282188953922922232094149588240775521351639914702013040577\ 2587460796808945987775626038258386888379723962565156244569832628653520192207010\ 4881030553502647993617021831428726688728975702463669297342219593459671169992345\ 9442000809807805231572171440051936219047795342867430883738560424863425370950521\ 8835133642594548666761599253594233367739844680843528819408083545057871236844147\ 1055609134354016221819137184284123786372644286972070419739144547221924399786237\ 0040849546752573122968701467090951073180919887096274678803159871845242514065283\ 3821871338259902771605875840861982032820766892432085084970064475465908864714792\ 1998394117953707709882340385988423898970276341759756751427002886608372787251600\ 0319523841248669482790574304208725999792625719349607111907324343991851096707112\ 8134322365211469862756030218800886913412579600288644344604350802182993355384069\ 8964836759981171136532042609461614282592955306241763156099908603065657670585826\ 4331216993349693382877565870368320356788175148544180870224982979936411096429069\ 3139853909600105264755693329406258854699239284232129957251903981620319319305875\ 0087469557336274123864922021158626682110928848926679599818683601/21084838628238\ 5796596961140938975688921170787638878891951253322214037173171251988423695934008\ 6046798902915926994634958730376816588025454680607463215170137202708835429230749\ 2254751619166846933648826325303459183702942406624990257631017313115967864146501\ 0879911378813514023119544295132049247830606155643741569960345681346071078224300\ 6103132500977180297710511469341977996449734687537823763337602383701964448508338\ 1390176179596637150354320400121496015091428947162041154603567697118253217662281\ 5850518802243908759602569705668200204673135707460295825260835643957296483115613\ 7152001055568265853769127283734214605439299873258452278154940434581996846446949\ 9827574001899575367603126789666391339814671719452107598051928594746559637106071\ 3743315990547269002749947331800649867876436110664161529099333575343620412396948\ 7645290524677902692835513472884600560493886731037206829851538598490120776158507\ 6980987927390037430775942243450669329307648432013294605859403734196505832487424\ 7382248310439099878335854380329437287518129699672115426650103680833687089653423\ 5269891780003585342854402837392822815260048858146897764108236088325228940215009\ 4679333570129610072847985808361093403107412091050108676274297420470597486132752\ 2250763070647388241189936320502910069970258985780180324123657639093990173871011\ 1336944073221725349133238516799614926304472687567566562485234203622041355310716\ 8615369361684186909216201215818246794149935916710600557161494629071317974426966\ 3360635694416249995124651265420663470026319831492562339278327497976293010771737\ 7997376639293140440293134345613715918368105601010971280911118111675047699683990\ 0796382198821554167281429614342550837985061721668223553693532226291380734943182\ 3361114986705985440183881688041891367419310418343564873127282726964786237544375\ 7770669561436176532484448379837879036531740171845036906141147820467709688390967\ 7456700494458390143371040522240000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -97987517996854565000520322182377387440042201477789622280\ 0434252747130212130754780282598385702212191892292078337010032493758007097265962\ 9833140027884676236873355340925927435589188067119019759618004732797252885584633\ 7957164783221076056585928366344502901965596173803097353501636739073999540007092\ 2940083248422500378616912100346366463844311892968778958846703512476951425454874\ 5711463704172687321921000156603674805530961952442538963146605874998538877418460\ 3954459417447727685772695124692574827950379125161588407097934663999111513491158\ 5458421129825307816804341480866370817745708618547203565389467992224948669970322\ 7777206353142753563958267524276366449973230441913962528617903738575379217596616\ 3197564152517685222714991673274916108572066429319486757493151882269078320368673\ 1229261975559681160167749634597145405872767266790948796330572693875276256439770\ 5652545530010797017866189842083591341329106202151396803475304686280889688960932\ 8967789561280380579001529041397338528590880041682106543644864926951810544093927\ 2309756547879964167422419275721481741414661865784093348721996753237828011943290\ 4411353141712201261857358800162497129778384255702060270416621375572681206473876\ 2320134289544106508520776356807458005552329374148247300063239801097350445529242\ 1328410706067751563717191253619637729472201438439195425331688809133600865186661\ 9589278236443659087701022080680879863978051238265164704066481092215844272887297\ 6960170010027454716398302234372632100617305164758014695719414852173858592217309\ 2638556907000850824788474525244545314178715315557857466663381427442897886341530\ 3690293595520231757931711995066815673309184972050205977873986152346278849898133\ 9832714915521323013258509178874591683060237675122887250652521128012433095598250\ 7954382747830678599545171532900785021104299485883576441599798514827727235326602\ 3335767472026844650290826519296851010817941230291341442176697500868763047116066\ 1759978020169397940680735729966564643464202052121683853389919534603794613485230\ 8885895483916038728545523101950804060377840789691723229375385830628913901582060\ 77220028959782486655762808746049360718351349181758352745276822574615355491/1204\ 6041247692062626428001291234966303498483268383928092999385642852381988791372947\ 3398764142846656734158529025614006118115449312985452012801115559355036840603093\ 0400200475997647748722546940905766044990146950963362429482151774920965625140250\ 6138478639872832474249228322176693568758220112053576148186208654143955198073953\ 4862145154600091279099834287908533113542719302686553518153118157134749021657647\ 6224588600951266101899315237941034738098713021629894512964249498161184388285279\ 6601523019579174214580531763647471186545816770915796829570448301526202359523459\ 1183423787033612616607401493920753892481668753488210413438478866999657161034210\ 0542366268126383307414802970875818673048652712456587831520517576077813606937719\ 4998444247114239271171673866435212961050571256308799195503689188621060502729341\ 8760247678980431435359677572024897617910664924378344317376221405317769021594926\ 5049795024263071295474098396087662023693098299121787906984005152315533759392450\ 4831848276346981211136074122173315956074365496197996371850804859767778422570882\ 6693916091098296778413449472595706643187743792034428599864841242981217218511063\ 1840342142237809886334088223172181226879205152173939018249804908097720933182416\ 4397356877379385439516641262976076413755434882721652933242657613720924944723322\ 6064918243931259718148917247965798684466097851253858257552191487931948894719465\ 4222197492585732807027874652460791605987005335800092233222375033759631267026226\ 5865688910410461186770736897485389071495786422305614746256702940476618154595349\ 5061231608326753284033134682301604536664774621842960473449294298249890870202989\ 0909623009921216274246710821350719303383711728544721313440498403479447853937595\ 0527873920368892008561539820063183629826782085863681758527577973256510928971687\ 9511113661127103342324955989992648004293935823837519207232752214004712558377889\ 6388218059836800801303743292697832230631394871607296000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -50460306200619227803848878598087\ 5601235593579231358115399336678050706073758610092462691626160657234028514958558\ 7255475642400275639855317960098741453908452608650683605542782843657998873550593\ 9769615685226838868562880045994532081349747127750286642736602309447080220408443\ 0418760227559160939403176507752618268131075330535859695358904588108890017146144\ 3251882742125976307626629052623542623496096499763314666774821915487701456339823\ 1173391616082155744201240015731933632254421747617112648328482124177214835050354\ 9488762845020366536946558320465893405899718749157215791251208203397218766707412\ 6676989375115055356451836219177490455382005380900063712833786934438422397918423\ 0864480195701526717124730479744228238849045387440735525347555315006955916391359\ 2709084888132802184586238630690878086178536975530054550426703428208504610476088\ 1966437884717587058348993513260806267580575999302558397660868227835994985874958\ 6707409446235944860549964724700189221006634055388762708147874398459162757306796\ 2158641953447652369909107755796893746262705251396516799285432190747150036886354\ 3769601611465562730546963316279993437453684677299074645934429246987251466356849\ 8043591031852192461280143462453979101327672552942723098113407631864468620207254\ 8964027267218579253683485084339586464112170136423385540154510250550630770039868\ 8137496464558784106803271824715240717726287503655733184951199272496091381280841\ 5034772018291164657975816353064070763792682159870888942196498092762163960906150\ 9021896584706295781514017349168892449995180290345211717620594065012554517773756\ 1586841505202808151046229052304665533715960491901448578193075089529312981108558\ 0469398665660833788572274923764049585034638832513643674081594083975338304743847\ 4643685289541231432633420241573706422073531891219903544786687996630032886803208\ 8980945541226618401838145877509486977322960477182812949313798060217137347620118\ 5408656540543171182467946304692476962731792484930984100645595933719912886002457\ 8414622784322174456805263658555866331695682292156565471294655918592583249103660\ 6269890048769345118753817382783126358879858298363248535589012252202971070278838\ 7525421452390120939163543/59820709880421544164663825402036341205053500158198686\ 1835691406842494672565761864948469634653122194145839365562036252414059803169519\ 6218073074864107365385219875830056874686904607974966435176794890590519132506887\ 3133465198517704932983780299457180976207132397533356581227652770299599385910158\ 7014101950249510894601436223639242258998819939414484181670364937844420989972727\ 6718770039156459596252675523680820865840575724621727949382324469147036341870232\ 5947617514519492984921082815584762363348349925518044492114491987208867717261610\ 3144998481864862413369822119001283441748472089836973938812453172888043594668655\ 5521748293191765089253865601028132259849858863643648185760166831525905662209898\ 1329103099246077202364765941206548635707618045680302647672994306888358742880396\ 4536967691483976911944065348420342741404504738615347068811071481225445342721932\ 5463901126224112965836362579678239167131998477951415944254803599868210549760221\ 7327368181340069162770918364080562242332640204829637954260893631201993339968165\ 3867272244477857809838764364985595506163766859072326627328730426994730363698554\ 9511608488252281981905750782897743492309582315746396625738486038447379408800652\ 1411859863187029828773484380092560167750111544779361062131712288138464544079478\ 5928466888745883854114320170446975167542186716829742980736216528753953540698424\ 1002205820006062651719674693106300206948581011501339685318035982049137015008467\ 4998111987731312633272504265766231266700729909923220037752989781374570802239262\ 5911669709177859481299509709039378255176448899656972491900276849613883761411633\ 9986159226408652104236400708364526074788278694932197567108999452973262934277422\ 7496525335311330722262785137476500650523926827145970802160137616609333287869954\ 9016119994949952119238898604342761133980467204097236595991782944825232978205443\ 4277445084255361320438114278004050248232253066478010689347139234466841706892835\ 8521241600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1295767414039876428301327417182602147659042931711962867258725474558912902542\ 2947720196946772604042354748621395467440937948106388619975018743043586732730407\ 8993187802209311002195246822780141718378463287017262698189858672185544079930192\ 6772582094872739501033232033843700504133659275939230870524055181911201316549840\ 6937787551546550961522665134130221100146420080707123579233576834000169074845558\ 4350679493080486161186827395884162701507897714822119830828147654359326708793045\ 2057549824873317678277512058157426607574005725259797606448409261203791806015911\ 9522840412570975777173187631390455831411138592429951169205822070732937225202030\ 3586403381101895265488006093767479290822074189809960802577871285948386044315732\ 9599975119410982871525810386033121988727898601315829516323621763998584106800333\ 3869630386474562753935507890040941654912967986692982348824006359399409042480170\ 3603298326561392225830708881936563410110558462110419879630810442952734327963482\ 1049898783933843967660612737188981552889539109117102870205852303444367761384136\ 4951499429162696613333912458990124873211088590684633713966907274150385420821857\ 8253766415075008495260654915976929065491443121842896386369613076422768991572542\ 0199755915700608535711756520515084155421066933875292173786951960786863529202217\ 3649377811573572747900256176738081726641014038363839828575376909705799162268332\ 1845026768466232700142679609416092824737449386668041691572119459646001887266001\ 9477592873900538200567852608916761346100858470104894005805180851800034769019379\ 3505378399467212487211290475380528438468269006665487725747312301289508397366433\ 8087135557749571126407661019053944327467969340945788084224809858885005471072718\ 1515929766116053539401001685765492126981746069640645649429760967869144700188922\ 7828535419188541673898832310281519571126532430797084236938618643084199140031316\ 7437083387279111922940491711276310425237362129592697550482136770535566448575476\ 0163321063138868808247420254753613881850290195411422283930309268553903026500323\ 9685667673485883520286798011747621060907842741928449614648100028073264099484286\ 1248050276633142254424739072528411214332765982195091699068146496290367107779/15\ 4269070386188045266306724189358772814005733151002095321291998251375820654754575\ 8661038325283075861935605346634078906255174693571929107090586301934630971820767\ 4933791579609448525837403840644408903639411045988363648591911494403316696340152\ 0056328896156996250097731068162530389685472717351389505539365915600064479917289\ 2386400902710335539756125608024811295212072803104769905654758311784419442260100\ 4877166717445802400916374637135022126032937083530773037432429502379978694612089\ 0001496751111859969280936975962121135846678509537485853469313830336234194709556\ 7562195889785646278473015280738219600499412967460094726224474102769679550896098\ 5310261432723782800384040779117467222501686174042904638430749055673523444906463\ 8529106410328276236153749454791320198763507918923909983797665457793130122927148\ 1576052344572841284826179966292859710309457282046804026532428145234107188995090\ 6349586295077456070300185746511402401462525567235163923412965901349692090505384\ 7746501568576504126817379444590148192055358518149828032485693373470237217752983\ 9226477471078541163704527242694354976017092306572349326281532275519133645268863\ 0309373014986142836437705003960235097318502138630861863352938517369834781930883\ 8353912781393111246235867788559707067595018700184511000036289955957851507068141\ 2226937621598370637751954247080716280489875239114731629676030860563003908753490\ 6764428033731396381967281459520823945675483195824290863548133566575396721144464\ 0836326933862048680200346524819947872701767407572956777581417934866871382718970\ 8539410068978802530797120701343830816458132751967485134852322900886113571471305\ 1514129744014500571667324581967602068379363133045604133389115579693636636650426\ 2041412043015036812978876600325475828313298652180333688807853271973059805608570\ 0695106392589631356789409698833058737273318442655411740288662500834684998797533\ 9397563924470652633570625113155903469412239715006141919996889862869604106240000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -155173368\ 4880300991009882098235712180495575609851805649714353790863988721967144573350599\ 7595867141557844558130956932181357677727032061202365674153010955566140004388718\ 0261754124331160552655319174308725939589430937566672064857956885173156284876694\ 0657302224834571394527700415407369428466834031486667502600755306614341223863653\ 5337206745424043937053377797780832115320640703094198412310218310086317211751208\ 6758413908836661242467678639784582271692983423496984086007327924407149564187782\ 5337452507414601284677431195386890007539853450689747426714916505205681711175503\ 5105572478727630049357173722497118434834692750464187614209073550308090906258862\ 1557852581969500061092084808606655633938664098226304660580641575391593864291961\ 0422748724852792217625681960171488297626137431607175394692303468015872476472308\ 9632697483711922996419328473457297981916034659814754998283434133481680740190426\ 4835320258871078625406652373074585951154759481317384843954538239703768450534613\ 8895040844841815375979200125776613220449692938979278266392359549390330659655734\ 4825545445100447483555022505236330140947948897135485542849973773558085038167656\ 8402400233883880395635656306054042861230320940867635736812457090540178174189918\ 7612517643277220963483396932554411719292102354686152629295244532186838049231514\ 0794242249332038057584579659972185930359593190700602575736470446292595800802031\ 1550568974409838512943765558275215524634235648700095773168219033344549947365846\ 5610104996703848010914969699537145974131358446372100575572708809895272197612042\ 3368149781495199250715110979565280400947746663820322347445429149143215134167055\ 2834604532720570636787954118549680012973429233736026005675869149961365615261792\ 4520157070564851488309681556764066056055749106529766402739415047962040486002168\ 3588944266951760919094579384453478284915949869239346272180297315709495632395693\ 6321549989303918503528264963387650818844839866644547079338197228454168618688676\ 1176583131323041984927482361588855726658560535512226312962306242176207877699610\ 5433309689387647769316263497180978988721838710712716019686525354985501294160016\ 81391448348157294229846692704285741799533351970262134270233/1942728442667212847\ 9703389954093364354472208740471540631380096544347934873319712784074022391369736\ 9500614778776348492444138323654976565921287562653456613396892206474008795732225\ 3609333096482458865359067304276566295382036356940994158336543548202222744469509\ 1564866113433304638664058478460328137143875506323397465171891918114965958690745\ 7936364661278165165423795184767207817958089604777495044155814628333684680698894\ 0569405477424691446938802716199225326336035761571953768206767225392803791475866\ 6471638118369887551577761672112158357465429335319870980650030122103523388021410\ 4048947535108133370912424445252796255004880110874938390518122227660220532609911\ 6305111171942282747440724068158432760941749284058369051644706166842703828449260\ 0053701922263284751053464786843009532549290975306503741137812052361299847054306\ 3535032803506210869778823056449670203200932454032512330448033214742711819496936\ 6019033259313645016116202496227170841444542222056608177120649810216907631787685\ 4196496665420567941781247076599147302666315986181426175149907013666303149648475\ 9729616607595997987325861880040056230928831487057086746223634338927204081649767\ 4637560067822309148723741658589901481946891978698419840783400575518162770953156\ 5084510526662112712434256460053024355896823726187775756754263297120233944162077\ 3924929166932327121313337017942028592203394938288140269992447984457855162827480\ 6261439848013356304631006015686574075990281924996359133613801110710799634242425\ 7810225380775073469764594986535948563530533114666511457102614212019222001976057\ 1380079415035334665057001713816349019614636187664078754242768127900359227341634\ 3019523409828095837917208615073869219860007110744259138721698562190666487281898\ 4694211324845871960081738561899017759071409704421849377895835873331196348969174\ 8006536855608423364023424405684564453484061149657569229533841985223748375418454\ 2018105107847174062995889087785354452990104288677068800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7746290131700207893237682052875\ 4874024437679423437104076006512565697199655247006304311300374441172704667292072\ 5015516828142324470119123816341165188698695732905128387638866295816319338997754\ 8805313952268003118284765429081122195327131624173246777252283348030353825845328\ 4711300570197983945587428779873141775415512124271029746518453075866713020183595\ 7838744956454664509354122607342158162804123399793286526354615429104354242858621\ 3642351219980912356327534472915652809866161440025540042673650577379082376269240\ 8145037259122446992506370861136069343433433606637250360797457544289258209967774\ 2248975300409207090384717620396948971472473577399355491981162391652764000532222\ 0183240639186601695530178036234019520401164237918406700247186613046537231515728\ 9154097709154619815392073698503605203054654698281271733620235789721098366717825\ 6878494760785721419362262778321849126874382197014875910767587353057914231238652\ 4041463514125796428073102266473924007891274210522711523498148810550018760134304\ 2681049706619877005411411899761845958328686232341448864040417644381505203593409\ 0245696156666758968299052859771016886766369495549131195153766111077187303156052\ 3410374000479913070254515219033298249382627532870509926767157279889597007212761\ 8662269747737573573485608365783942998689984652645465614628305700505011034546400\ 5712803535362758907562680782679353366306160284677747446287779740005894944819165\ 1293255233664158553352498975481047474947244294821578087525688288560177939029378\ 5899715604604284139794349095241701227289107735680552285849871938662275746975461\ 7830365937220142196172577188706589695977128033076896441074204938504791319827261\ 5294864853991249217595161011811708989103278011951039285449099223622591867770419\ 8884039840993865302296543163012977773599051738695884582634848055174465557161008\ 8535118241192869600872938801633484343225350681326377729229489054867853824748626\ 9498036559625372084178056650027345344175695683615215819831955572762995633961842\ 0225140237173985802293186146444427052583828365302874583433733083974622442269034\ 8128251964178133705752236286589801679645721842583054212620683144174046816509447\ 009888728959935571930996575347846774817438286511/108013357034200604684001052754\ 4690933321399392857338189050947681094135347101929146830647784332893638900969266\ 9540947564437174250040469438307976271102827823167172728458857602332701852544184\ 5702371789350517952746213848860039290813910899364702173592028100448061925732656\ 4728022470563664443836755303566175351010542463065037905103787417665513887106595\ 0398303533492393093653833775796273057618926435457372961405552456269729749781367\ 4510016869771939972918598428550214933150717733650640478078990435341908015499962\ 7446480503399553923875099586485143645678130406079235766118797616089638343560010\ 7092539355796122371273262337920070391332201707117533966281020255322335664123575\ 5839090325589343859159151675900884227494437822760268075024999793079611313275448\ 4935167384402267318445298444063913258912385752280233077354435293346267215465962\ 3308328606221180064511474083753760672339309601799079534849925525888858077899591\ 6111225501131447152290112490984195918991663386824389415848922741086653016913631\ 3246726302763792211704266436297377933569998986609717007071181617028391430322226\ 0647763172892178382098021847672868773055437630364502651276521267087902188625517\ 6672955282069343462838804441209569126477586720491452763034011344108037250643743\ 6909573366941868697728830286548176625208984594771560895732301661643818774622901\ 8639605451602968538608138855818669444575424951813356726254408060874565076587575\ 0993395609833588419031855564235114327673421459177122143158223708926890655327485\ 0451133764323389698680758595004290544107026734529140301185689271224626975463637\ 5844873425234147901542455376763408711825800596333509927410673865191355185347911\ 6790938153871040174874171027634805797823670135065236074511546727602679753216413\ 6435311273718866208484503287867043988530864025168132470702397218086596169947429\ 4484086012402323200675509728722698921920910170950524005361195049192024915647293\ 5209777515167032089385938506460328668007753110110863360000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -396776676429619753140108229928\ 9703995700971639506611368017650405471780830829065400792661436645421035594327898\ 0895468122209422999827944844268025155318647863515947009022940251067224652726654\ 1621460996033561139004166577003289255480309639384647558618357587796341503202971\ 8286072191882560263556836293828180553038548258554560716805901110385508134086369\ 5882363717201745083187024270577326194617381679056939602604055483927640160223601\ 6794736135940621941592759601097865816857908052599716609966571564915896553267484\ 8579151081676488635667002751560656202389279797822130210858370594886954513040647\ 9279091208102715672589814103955371723917522335135880513949828069686553493498262\ 6977855954802004955087957818973195206229944901531015615305763319820085444325056\ 0852680998202943413170104830273881353393147590028162616325853608246879557232324\ 0533288887545008509935835605927475093416476836721845306407778441738505876503926\ 9221619559970885983883273394856447539159704924742532878707355254348179694192041\ 2093467957339970629752616118836971563702839358614417446751040019308869015131186\ 1446649927162869607587386475247583504659221355923125152149486049792703627805736\ 3778339305714882882081419778919362425962117113067247674562566372005364518444166\ 6355424394881664083730563910902019406925494611535203926777921256993938258549485\ 6856230761720403171407562744011424132742278875868241732423616014611885043547302\ 9083378082511395795259035700625346428290127480736910120176815231748288927788040\ 5114995899127277220486427724572940361778303039330176962199455204225510349128927\ 5964862931201817189743150195330892249141681514962259872294792590694916401423537\ 5235267824126691120958647397900815081528593667688854568600579592760229118342252\ 3726842755908439982950591966226436653807192523983491100087065125954925978339533\ 2537913255444160041429640113988089308431455295958120805548273223340691730868472\ 8127923034815905080078110374984914940846538081869332880320820937747315118771298\ 3905227438039758080444315482813132161553637511267527891752060714910460420447355\ 9101603070467940191530420678998200561119352262436586533955026143647819834811773\ 603883819187347797054517479820039145080461245183/668102139405939855816433225912\ 8903134294283995338674397599764443480563713070469015490783466053298070073872240\ 3888917030934764023090136954904482715633066254003014491572460907800248518944125\ 2668297063161268294290934961348059076168196217877414845025128959405027579138333\ 0161956651586044773656802718349891636215682753971453072981918786261921342869396\ 5744406768411884583235672158409223261895578339785899405760504214010139828001562\ 9287776207245435697862033243419285501575447819110260109415847540882715065663172\ 6462367090873503420628266414610864823738979050955402922553674317027769146273688\ 0140604484424258720249623849224016368798372505593681829494487037987344909607296\ 6572057540204649227587077960507899389470838329427794432428963097978266741083721\ 6492650742555086677519962525326811740993530318883572658516572593368407881794968\ 7187732637639019603347795573483624168101183455055966639190422353305355855705779\ 3930676842781466515166917647889958422826401297842065293480632594292389349566381\ 7592842219131231880349095484884490159040351344342189202926764169110819211749127\ 7205359834966987042696332275926525680366020068754795250412863818621095266598676\ 4479186066599279719978837465185799963713616733156796469430540372868665538529059\ 6595954818892370177306813118027173424762904665698742911199796163538308073599939\ 9666162782487660542036112448240291807084571315521077369900460448438312233088067\ 1103621393668162720133191233711675749802402086691105726936700540522793778246733\ 4291909583698598964291969665826039797923114318160111229047668515428732258375153\ 1310369821258097264058492135967023486757577499188184440817730876449452114548363\ 6988454257470405145387362868858077052498152554007384563070943173152038066778994\ 7734156218206559323429762725419603469044655015696682369540750133885980574800568\ 5015098390042636380669581939220498257176538299375167663318233344708598649899076\ 5060455997446416777961500691050648215906184310292480000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -23798351099459850795273861751829\ 8991310049727000941985139507641867378743081010299085739214701533766506629945271\ 9984750079244981923218536328856214523987439494225095576857843999074583821655170\ 9433531392117554460449999036393667452808932884567148909829171850247949614383894\ 7295171245226885761280919617031831434893352648393068601777673597661515944029913\ 1012544191771602500432216063371844657164997877268487632380851812817055320140838\ 7910918412213900695645288526732453045615332057704923305831928549756374561325376\ 0740261114320559210799309150744295783131558345684887432936014502840046719516391\ 4113073339480868771795912788728446035247105609265624786625359041068127038753087\ 2137115112711313829607987502786927753244659940340619605803528117311783183845808\ 7693999521126225329558458638060550713672508229205260065143276080549885953909167\ 9569870708047016330661556775468361306376246411211582135554194742819517634641870\ 3620714966855687456708918100968853408604199005875685111784406888692666273156785\ 5807355771497904092603036927460677557497853625277322523168846286455942209618173\ 4367471175315909550789978307774202942296472050895810489838092979871464020727966\ 9354849758213569122340301495763323298778995434311422526874289231049593667594125\ 6015555776743972694143313058604059517160935127682139326759991495191259477714268\ 3197439612766748967802497290257812063454274302548541808964822880534751998841619\ 9755803655572859643277589756780430257401366965750518762700406723448200325308931\ 8585233896151608657471675299001324257094571854886033979328931133763243211287495\ 0249271713920510899207817678029810499388028656399227926472600631525293510315956\ 9910128346132281796776340751210437639354572186995396790773161695930913780226700\ 7702019314385252297283098512550589879978760236228791241294729809031710206824902\ 7179450353707337516927451799183993670118762252311533754203600614499713237788512\ 7086025467742712113957153634311311014554990025862974553274540395008643520409252\ 0818391887022142034898320612201399487347131486316085979654139838200951540164028\ 7951033014548285025295786090965035975922035497245771042404102154203797289155916\ 08398744113939943702795345911583752830263922282737476553/5543753145773235775224\ 9488323072998745440827418585025351583174447852168449402382882338948336550466148\ 5005773356388271460468637231052081780325389721471307175708190136332328782445222\ 7712745098120521376878528769313601928586858589236732736623529648958764647066643\ 9196508736696334894938908480588314928942880038010788754074150968080358075457200\ 6015798584407809365437027813854922392610975800374113621919030032251558152306998\ 4886037500124262835983887528055188765811216379480642464299027345260760396792826\ 3231309378802377892831085276712323746474052071336339652894951925317452006515861\ 0917144816492454674429241868888807515046236814007852957295295559183480298342281\ 2604432797714559233775396768185712020110112710883772921823930870235606879873126\ 7704684112951985454231049439009409052047128839700525020057278625293185100409160\ 9536258768412973215720200457032053906436640379613363519457217402311972638587874\ 1907731695633815477921185657144336566016560283471425829745739451621205009450140\ 0971870536494253471460806128057963563032033227100126988047742472826275139497081\ 6438591561068250519739187807666341925255687916438419747168989225972071076906453\ 4605481066186427965624432427162786303748772545724195153207665626891722032941779\ 4781149518152780186281328350322895807999200835863571631271931505191663093370505\ 4618880512972157921886879353501144333236463642000313024334989967989617401968790\ 1863343157010731656025975530284277277697972333540054365828040860952884393559984\ 8174865716949305113768679267880330661016710889129915041687767216265146138822612\ 1275785599325375088115070802296059475768923111845667866638496971374612928786747\ 4814259625559863465984975663364365742048117131560522581182721953482782330189257\ 5299064653301420530238692490604585898789672598150036832546848619059326499129122\ 4437008322107369360745517577710334173773905357914138250984359417961727541265921\ 1881226457761268032693371878106478062524430786897526050507028692992000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -16576383120838\ 1326485181282062658860484908472901732603859626217913394583160765272340030312092\ 5977980613621594092817795343854119847733319616436075828258361605100604790499467\ 4651535929508433302004236655865674165888940710555342701351463607542415979145880\ 3780627351234772587108155832021082676178151254296172589565895636650208587892719\ 1816939534511320257574421801625605253120542629665952786022601094885556877846407\ 4248148247222500272546505067657457037633222770690761866861525192919408385144964\ 3062302915491919572900278200761052843919884714382980112559731153016841064212521\ 9369112081049936345827352141233851178193881615449027014819061000506146156748455\ 1165611445919281995823787369161518081856014845468021205028507244174828400799818\ 2042024986470463656618711902781917271500320266080174985412182406911153456428622\ 3064357123087937460859922983353590671502460551947684983942287636521859799438363\ 2831263879727190841242398525590529554556290337414318768214226063997365353670918\ 9201590904974743462409454773400378554606300178618486859229928626096228418897468\ 9028498925404166260734147578047850030329877508779330239452416321432467602730014\ 8448394243831222776326533709592455507157665561361958745710256883516779414121484\ 1839158635625133362897003425522964798066435823213768913413471588679008387090657\ 0030517027651338574207010173962850498161339927479539777110789426922638509963230\ 9928206903294334398089686223510735762638121022688591670646140966097322388796931\ 6375114926497196305901861262928253555711362738942700839239921813850511862020981\ 9607950853278475216034947420665480993407810198578129909145505675206952076300191\ 1796437658586300981052265256690188306952746439040815544248685775541527289939946\ 1540569981384773003798390161587456603095487784308772221095115232017313948222158\ 8125294012562111123423500916908405057058379752013359606287421586824446000014171\ 9824383170157564437518661689230312336638541101455063347326716880889951159220081\ 8861805379495461721845416272969862019346524780652079027201933682115634578164217\ 1495557435835732190681056699991018966536253372885183208265925140673110116127300\ 2379213740146695149521790578505558216887763530848189264265158797307/73481669990\ 6913861762013660510778707290813266441612054929990656194404347014340723474257309\ 6992015854924821585469202237178877615480396375280258228240059059220084726586637\ 3686850499392273698888267727110137839977319510136475715593781765727808171660315\ 5331307311031124976928844177892571834540128781318425877900670078358803094401908\ 1045184422682660988994373725480488802444711589337601908429761551392285508595332\ 9509236044233302943447672807837324154070939861711925415474076987446438172704969\ 4259077543101290123632211940486622308406937689782740288130972617069426162214222\ 1127718860606323894978575142986506868012344828930046904835244895627939474249551\ 3983002677709023153394906719871556604472781498258442286348783253906495653913174\ 9209920811816859293504239107715575995825150698850526716668329033587014996164613\ 2452375077260966575154318591460564427810234087581753072992162572895183219895381\ 4975267265770132282863640771559657206844527111610704319535597593637545695004641\ 2527341080901354784400626612567069128595207215405802939086142815673134765943208\ 8001783281572227524320980222457387803606255703057164361292814283434323832773595\ 8809239321746508029480148567492055075815854905957287902675205321147799135104827\ 2681336555172823828766159907015981030093450234178666495562830372166793407753854\ 1885739816524615359240141792217381730762061412097199098547890895263257831932516\ 1131969115328570062865393503529023171213543940919274964452963279436193475743339\ 7858739029824968734613042828411690887565244583329415932106263730765334809877603\ 8646480851245643394901733304598730373587856334229095443527762871491588264322581\ 9060518626892606825317555221332072192571094108059985359053099603659498425639906\ 6365226484613625203050515241749764185779333607898701976054780545723442664141453\ 9533641587425115102905952756812852938883584351811027575788391222386157156377271\ 2444753531459189812785033717410382148990585152256275057945060405831270400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 70482831510\ 2869430814649994236042689761484184206181892288776222805036315080331126043857545\ 6135078680312250882548016480211286953353323781105318958000871285340999948504220\ 5211675700652401912334253868601895261357806806261759156084865537261940823119655\ 1042927803997776667135431125363204673233302852127165772709276483260287452316871\ 2812181191851805491817842560704508149477038584476802456328718413744309744036709\ 7805312393209878470301478286608670687447548496433922021470557608795137793848562\ 2226609109630311586850682880196019543410432415918843810040481458242252359479065\ 9823736099158150369159055379125242638957197141023662253063253146438096737282632\ 1088652032608791543894486053224924879177871041663879081512534564229196953432041\ 7871309588541368450682395860221106475663188338429418919767507965972025830531125\ 3470703615479837236606798462586908801563212368256939159902563020965422762584874\ 2247673784980527137359913019368769353523486307972170514923044360758405444386164\ 1215755417540074137494831909256889427629254218999535446763579292396494040417101\ 1065416941528059144702178287515738092263657214099061431708387698720793706056622\ 5169548965583071510584706858294546301274935308262079247673589197673777501177145\ 0273095252319344931315748567841461148921945372287175737534321549591327931495831\ 9938376097572312604737305786468398147768531691638765325108524944649934559395947\ 9266053792802810433046949053064535870422400739769863721254262835429385807915731\ 1439444912269427262833382039390227005724386835313388728777237056936664602054235\ 9894966942576356748219994497652938154386136275530992594501046477399676334233138\ 5363727735605683368498888663324411879469791438955073684912939540593638156351321\ 3831688119500068600814116560501889510354334979842137986093662127457634201307679\ 8924368085991773415423823353099483325259952141329485730895715004364281335005385\ 5808172525177821161611679253710338213087161440306572719554427668367011612786905\ 5921721467356053384508940320708172738679734824515296768281477277650284050029778\ 8913446385510256475296124700685447770043515393496630249072239206213343513232845\ 9048868150693240521447064276531259514014085336866362411909921735413343602912477\ 7/54356700153294103043313447138512401063005994653468909849127891891391797660538\ 5461994980326299441714561956604824128999728654168077249518114642106549933690950\ 5791713866313381741517368041498020959062021471921319201049736774787891354481946\ 3368480253823209422185573005642851481817450204284527138308397431991076767326808\ 3051293197660203256805291647044698859978148605979707489811768472932651564935800\ 6958384147859093780695766782070278086003982759355792660091214571043598269719593\ 1769784177243734407482692828534426761948351636122803066922563326242398932296785\ 7045654434872116463107366359644697941177685417649451067936594905449356581876781\ 3656985006029271236137407103975234264127299477144455849688850239266935272302274\ 0780472672991949680476576773329349422321837206586585571269432097381055847081787\ 4785209436881687103239005188206529371904940237576901063561803988568973572003238\ 5593055013643173314903488800484586939595570451233104941955699213913049253973571\ 1557300595631195611764767582902099199061548933462894753651503728256067073451734\ 0832255922410474017569154013142864900643977080556660908575651305150026058284980\ 9556171412826106751912196687181631846066195767942212916295563158374462990076650\ 2691345776300109455361209840468187936136269396274045471296753632487679471692787\ 8270747392957004178718931403156697963548113698130257616795947792937005935097092\ 1413648140894719752394297910714365257030686943555654317665957246733408362554201\ 4542158311380663221430981291903157508588770751284202361524121490368568476327014\ 7910475269925124480060392865476218134213840100217372078079605489873872456481290\ 0238197848928409360259332569112972810944740873606331014778242254583526690175852\ 1258911405273107087071199111892677574099142205393116778547466463112607240220462\ 5683028172659501883213232484370288593584306031875514803796216956045262614605691\ 5630177998267743300856170965462658217330223953853361890196255208775294050069041\ 2511980752889446400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 28016904658970851439733996340282217153959855276249016800734337851\ 4830924205407365329690071163023268315076728053676791299959253004139912945599929\ 3342312193260979488057516331258396135705350796110211396309727227853379872439533\ 7110419362192635931471511919587422119477798951681308681309306414604003620015445\ 9324691654206261458005442169241557522755175026513207091476173453748688946663840\ 9719002736498337498014743405194919021247920359604282284624348421548720629234070\ 7749840847151219696382521281137644839540624581302813364266355551280568333566021\ 5454963249261866728294589240016844950409688080373768487520144684445017353630230\ 1098657185245387357272355990439439797298517838356685031357603957415577407301276\ 5021005375709647585175958837714734236304688175725078265201500499964797202982396\ 9576168473573058959720232965348150906671605378567609378167233068179388855914137\ 1349038341449360163504393735234021392738248136393318634200907683454763022551052\ 3268189127842499759498372472319309031621831109071523649628538287686644940533173\ 6537693071306638462573167120763951366999598377722808290797307308200447612176817\ 0742881424542999183583073702446892463241969583562104380806397989004982176083399\ 1593576433211241404314131778033667370535774602410647164336201562048730997799931\ 6714535280448617216038537553271000769685567063590299737072500289328281975705929\ 4883149090431358520751672749022093597626204216298478227095695797619994530940668\ 2176309242665144331700404880150861183579264757720930853314121213711961676428246\ 7980955956199764444236230516159906952442819127122739364147705201707642071170169\ 2243048992568122774127166664247165019945736954355582837849428195199435757304508\ 1861227909522564551043207609418441858880151182566346936633821586500742081070153\ 8136835682893644400950507283151438410154330378583806328312078578222804880374761\ 5024169812551681287384911294987081045826061412640806830289281459336135353381322\ 6454721229876247461511605982791311600002761879401858626844898076483389677856937\ 2154349025487580715348031152290020266188464525309716978408439981278461365423425\ 6596192546184989703158442675148898449390324704028941522687730345463955315136373\ 89997197210500320703461/1000329474077059015037015112746779332202084817271388134\ 5059036489511778327031936393539599507748765754149491252092196611890081693975313\ 7623992648336026369413440040007042769732388742845766451706247958731380711147897\ 4631181225271271186926717170270166630914322642521435768570823429284751064351599\ 1651071482459228090197487984477800805718153027103689081083900738276117278620845\ 6611989321369613648027460050310399138415188606036997154370982031860747974195484\ 5445483103511886241369162885226564556759152022852374070534349785092762494022451\ 9380165297155447682138505265158657596207317693666247106048357334730251299977398\ 4968412406023250655073121627823084222187221479714568249270316530938683325656324\ 7136649205355060320773019401784009133773826715554812799884226572934694418617888\ 4277652223762563624387148326373199014106210389877573786955464955757423837769927\ 7779591763475650790333682840585336403008194336425698643903401629433222656408982\ 0750684376431355992389643995936537084143222081841272393360976130439206842555897\ 0032123622712609106880520903940924695153017670366121972350247157475659717522252\ 0861377656620388469385003421255497280557487666960519582886908808947529276069538\ 7223413841716845780311478879700529868747599450513802194395973054716473314409364\ 0753673863522540027662265791902945943356856773300311982855844837561679820119957\ 2341023307687493463348943430471555242249868079239786613033184072265255376603343\ 6801104744260248267533364466892176425923619415195337156740191477206832073595392\ 2366794401256409744899602859461665854271505562927674227690309496725016628859409\ 4235530263557615465614139690321121482566796643825169704675435345149245602147400\ 0122779541875871516840397842762314308228067386050751584604002856472713631827121\ 4529668377215520927963513277272339607010043734088251484660873903517250716743344\ 2275602819475237181629934905757565624017506825891398442922818660990306144597710\ 4211568690219642795543185616996925440000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 45518998394583625337068645275798480773845914747\ 3625370648064793170869100920043632384664530511712388592658883520936498623301856\ 6601551544563999835405836834871392026393579511912681224417524462621966513501565\ 1064041821854991849971106955027822695810803336309164473969284797808224258071064\ 6029239635058414211824249750470195352352148763752272827524384259779534976552044\ 6185051446469248524290618042973035081643524199163747805899445000766116880953890\ 7290283316652327838807834183969560431234648883697564806318866822685146305370222\ 5320970682888903178431774657917908329033018326527080940984964108928845624031078\ 8151599936872419073643475992854555288936603066700176341475162743627227360585884\ 5513445141774377767998819507911545721043680798021982421774822238160748779205823\ 3566818034127784440607347377884148544105838727320590118725906952960865919445007\ 4681376798582504675928623021517023452145396823642783487845684349980075947222882\ 7691413167243845801897501609629245651366584498488613100518398003364555065961901\ 8099906155712524796961506135825629222044356987401556855482251519546637108831106\ 6192801590243531026481916521248038181157872967125946226932143167300059297916209\ 3534375067623818462072335378201413202106847940661001532958098283579588684383067\ 8713877882487307902258399427294465884091526045087311124891024488650709227922468\ 8652198283050333651642529854505269618212762204914380014195753826598628790541877\ 3188381991555012510378554528527491769502763912456204228211112822548409120493074\ 1135789251847191925854960786898787276062905754120797255769111109784737728202844\ 5463834422447365819970883965498842797577083568689018135599290291017076856279585\ 9576829667210708046235481253307059067698336264950748783211406404963478139715583\ 5152992334211328293438369465358839291669664150475358756030387099196401329454296\ 1452226441920908064838113416911478583171704014716474277160349160886064449990998\ 7211565267435553800562232756425363933790617316095663443086514607666633209479601\ 7880021958387150824031896596043508595262711028590160326951715139096087843074152\ 8798920833313315620982458259297916437357717604808186133752103720989632033133327\ 6149654127869301837211623978664933071742442833466989/80221650670798025800681951\ 0026480674902096343069095149238715409557459285283070087722668054553456356406866\ 8435721788338640382727323685202043868578049343904383884847233228776196957191338\ 6128302301432082126756504081990432049277924221318672581507015918382073925201838\ 7210030328753648799219087953600573601764519195982893308776953224894645222658755\ 9130037529443930854951602466889098322282588572690118992845845920501963264382275\ 9415771023302768211427283518391620768054977062309240163324286501642858772796238\ 2422471434793630527592843233266482176734370888956720229947039474015682150088651\ 4714871340334431895183795216987257425534332685710129331936942451192196390073074\ 8375089993966149597496521555562729649436445885389301099770633034221658199649842\ 6117067325732162688211668351769754864533611612985222154411646523450054772923137\ 5166584838276287608197297443267133111366888394786557697579220109669682055190562\ 1931530244171773181727640170222379506569853797990297523452885341033221793388549\ 4529264402618488899414031133283435237080644924529603634163372439620032512448123\ 7425353503183232140386180029250915298107662144568899913635355753387610750932083\ 7449354499234305974357154036258796741472546074897098070854728797394792414216453\ 9336612041440420827254395138177548659044482833503814987033168401450184248446581\ 1964585520506016904274527969063394123398023096023459456710705695905764212544863\ 8538666648835012962822987846181778900341343437020943058372698131792383575059108\ 9027624325681330885410671405845042408455438327744340680945625278944347613790831\ 3140055592083585267226953473975276359375850017705232891528271851781759013237933\ 8013537323590379546275418920021703696273237741352420229395180185428076442915493\ 1981389152623863897129826916784517577138499253220838850034611800074160382080870\ 3649335112621849279149142580552204759364470971140505717294565566409818462727326\ 7460122824432945419393663391422162878897676405442198120051096097810022400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 69906322\ 2860792005203731982950539401473003992612888562970212195738140265278735959438429\ 2902677902271884611915903907565770246388142109902614846240839800165968642419252\ 2485820819222620165937150299494313211752187508920684671319702908751526620228209\ 9917178267700457066444449069705989158903972423422905035392284524449680679710887\ 3803062518662071260714621855426119837940005364550066235770306694259114141846275\ 4949456051742861798175988935832525428590119950800674736625437129456876875191138\ 9900664516706572512075094452609582711757307283344077435582001172126532318623899\ 3512334039073998230415234129532864853737875828825829570648033566650031280111143\ 8661092506889724689927530853705204486321552484495718201706475136588508787391159\ 6924812916769057091688538587523199611353332443499498502236086927822736279137154\ 3433431069956140248616166223885369284225959032091527971474517106700897425905789\ 8863128502650557512004982153319766755637005285097891335056734395349815880943695\ 2068847374420288949311064765752970062003841226603228534264315391219689725874349\ 8408397316559055930319962003117863045465421066367237094163298222384639527641056\ 3498219417490856957119110490171594722967394526760808316932624027393128490471110\ 6126235459226495422599494969470361676419127756046517854440097391202275005853201\ 2022201703678425624374172562087850179004843701362803621189071927453961467425965\ 2451050479957113714768985632003339770889792349580168744391979527095614207378417\ 3374840344325308225535434720911354398219876486176914544860221515065930578854596\ 9636364863281497521523165271623129355116336162105754947836170599707149010340699\ 8321400583725146309680828222517967246748452536957414596614618296379928266887102\ 2185805283772949207621416519940947010595257748847072490723646904771401154045514\ 0898798322303106001096734577430021562455209780047597750424809427095655579463566\ 0624251580423943397875740840951961429790446402443917160017673299797618946639422\ 2760965800521840359811668335915840266433237030598809027109651371970965433551450\ 9399053509441863711819018916090500391841808774028323150214909915383388957148034\ 1593016690762610083391058131822551878690405847174892622079936469429960493791646\ 9835262874785697/80840873458421527057621338464884272706925976915257855828100380\ 6187658542343866925137183041688996019995138527816260685712996647327899651618713\ 9698039248730847403970060937405349407523011847368395396881768558604122892864697\ 6421319574568432159888056368976942147132354506851801888515100557042109967462443\ 6252861883402944019079751911533505107199198123713594804469475072127855033495928\ 9898994371323114417830493050974431590484413798470068492116284139722489636028661\ 8357527710383369614736895868082887416636381366568106727211948972386087636278551\ 5162161246359963578117046312146809378316447942749278253368882875470235649593100\ 5221546688585539378092631371055676608992561201548927518490264998961907737010181\ 8753785017954850534949188067576057228649095154999167072472708818409796285113589\ 0859549111973001502672105844486468319752063403914281402714515082733624177468410\ 9578312160741862229333694166444087797396340457123915494522610066371101909599268\ 4383557603434722334882028334740066103735502424901401835321909480228740722182575\ 4084924547666873309551761572945616549620772881517470128199655440352342471684752\ 7841710792801489303922986581009190970369290155686685552509466636894558047624294\ 0823669038417613697620934401091903514543777495923420729233152799719927759975549\ 3543088440397089131161832552420647714296210277997797471210340729009548941778297\ 8427789599729325694814436866805734283386443721612256486961444934629670316140747\ 8740519528178100634347677502491711054339567676424791558133766787557399893184957\ 9533174481149689853117961533513836026474565824642725342064837323138346894505624\ 8910439061236424398423717150584427667465469455922929465126737198776173922315808\ 2912813642474543950801660047417786770884899231893593315070893603372845306314867\ 1287729829866866954257678977101676741692636891184470860492514747655895515070768\ 0856778348214204905718666700729068552540946342931470018948527020371974983692781\ 8926038396419471128576238045633749975040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 5117250737400831051561513281961040383276\ 8560566377585899009243697825189456141245624392083633624763708239440675325236256\ 7700346271267145373120338047049804862407312884447258810947231536736822682786592\ 0065477282351524549945613739986885789884064325064694138703731256225160083603369\ 0708125806937407505700679864689836073519923232406704881443271662022386197069521\ 6154489468931350347849334598250592585258812197347316623923365936804336732900939\ 9505356539975817589872676491848395777436632279439322681291040000644235687451623\ 1515432952877272792760657755813202676673102686676178992019597233205980965671094\ 0220830330925993046702433475518426503395517726663217661636227500607000738956025\ 6847390960720014902211839050798742149498223079717638664062378886154751922846490\ 2728221690866570026086724392172106379686930074325812534385556412210028014618927\ 7538580820008287378510377870272173747000110690790626826813115295447937509728858\ 0396862424296279208584526272154919848906112909705429993030254380032673707665672\ 5801014219235921861102995717476871210955538221608561973329180188792739259840925\ 2006036928321136706356080901714217262492519159208948303198541410337075436668511\ 6367806492788246117953281218319235057663425234636972482618823421517263737789824\ 9994716431518775999975998427267159280970721495573293434776509243224617848715557\ 6162591496141014896639811029475757255675230277256308721640088678150273592984630\ 9991770147685302481222352912873233853978846901799515247875037234966059526172225\ 3810836004244321192461646634119195037624769797314296427484468670189058722034742\ 3022755746897514591751291580154901482243586006489631372285258926747810836084052\ 5892101961387242341930573167934496192275450101366803410426820237596515751480024\ 8381099265766520271381713083832381878009908352928290897164189578592305891982657\ 1523278725711810158504881722908498080523133980767261795421344691973830068554809\ 7156134344804291021970494154378893414809282804005634668021556503963604094860230\ 9698800864619015494727662922938652901321796202276120321562609617493855182177397\ 3314950664539126059309384290109307980989901245383098369661298291168086375335562\ 887881361058001076652214963561423076835081243089390680061902275277561/441099555\ 1626839731145295116833766172029348493109800618069994858650285199002549970252230\ 2209484384474903249686345675893747867213789166342100356080975869200663813094140\ 9122524072641104727972650747061499680362700218955309029088400343799484602421196\ 9437852223667909768634011468169433034130650736000654623050211122654144232096335\ 5489601240305754319818589708514469978225789164568417900704879491733611876291272\ 4417100636174243516207558697009659209322165349521247816232445772977244512213905\ 9855740437477168461849529183293522344801515106821073701924720647761540426278256\ 5963475523837879522019098678787674616058803619331351864653334137894463314933947\ 0568377672411184039422391216866021961178291007435669817356078605246849984616063\ 0180146303252244592450333581355210857646941907980296583269771574468239566718138\ 2846032961100634655502254810526408954552737443509261849418630215034479407613646\ 6317927872401462010962271868857880816219813089356134399262423889259041479502168\ 4593683190650625324376542301218670059922670713644293596436492895863956361183119\ 3883469340521297934469013451778789632171552762512972655491370515443317929884247\ 6767452469759474393525291482235899731390135108447288292425359926852890388318966\ 9948064082513023459716314964455900988028195337967914388068863852557006315454407\ 3823476803535791493113862686140878119205195974227299930895548875032393390759110\ 6495023551857717167191148667218164605245484516753541946109259250178339021667547\ 2084166252611171237299468316014870203453355872391738159166006551632347217871920\ 9309960547561457065926314997480224699203881942450340151536705845282478401228455\ 2906813927228799900772280161974647376382903295522932646606675607421932224980047\ 4021403001921816498546486413086152774883659205403057762662802506049214480404871\ 7491853556356052389514721493893317790385288194121080485901457592552386389238692\ 3374584519154667380431516698140782986977984796758398562807371631891994031111183\ 6814346918626433433600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 543206683594273506305153958426097673544696927711470084213479\ 0058599025748505076742331017722741013597137823232713288015782724206123136241165\ 0973681192493214267627048852573497753594235137300670629360861873099229659880274\ 4803136843112506884441183221346558306020008989478429741368180493760320276070668\ 0329772816964904635999522534179500853517907745240395563443486386722921485334247\ 6147501849282284145897036773790041240647950271840494577178425623174375712888551\ 7824550321186115285421960612317740186102425858036989244890832441696435244243202\ 2150004651561406753271508384065609122176426585498753182442272377161363181248459\ 4223806293898481542963853809690289128304764726476441831011887693310296916019409\ 6922285655145705253027578180841245980160027591721824965138675958753610866665769\ 2000800609450112759993995432660241627717594469043699574226244704206609628126229\ 2197910380642918770068355640404720216854497630098206630230005067561716629950331\ 6151099817789689970674918729865281151160193368513976378317665699247364469526283\ 8470710658874047855138430446096233378721135302793799299317398070720181323479787\ 8252052001533171539435379884266134423695864879528661499596731256312837698162692\ 7999231269323726056329940357520022426048957748107419778918867632336755879478064\ 8810788954731109935296698155466311782319144763192312105356736885383963530796119\ 6312514281631333803893657784259457227925591193356812914922305627339575157502075\ 0074096446491968223290870675362389547905848076502039716033873907326848637555337\ 8201554325108238422554257379998623671637148201421420248197238460858631716756795\ 9428254124348476721326217291883077433504247457613899235846424509381299521032084\ 0650100208078554901948476026896821294445668294723609851146811870177132141618707\ 9466449528457419926811821464322113289874216556394657335653841931228980900353706\ 7407289774826535800333335137983580550061433518726228949538353218071352718494405\ 6657203046145590042305934343596474102066763721953188434875409770642490828477000\ 0623118451640278063919333823161114523063982999729129203703526685408923584971493\ 3541953077726068383218643878585174600069795661429699947336986534941788779047336\ 52129019866813946142588157494154774304845002021747077209/3771691012415343040247\ 5627560708191368370382353483571245013637666566764375219825678640053505947045818\ 2367780341276721223202696231137656367522572368723915568584959312344410765944432\ 2142528187736705966664310618348207405691865686692475735722454493648911549564908\ 5282086051207829716920612939670482783111154156183119225096431552163269287016625\ 3360324302345239982355002862857707383190397600146417872071486917705054471988098\ 6555698360033292392239677006832622925102758943518991963007022323254416342292722\ 2680650831347895697560598097802237579152712668638259363739302846444358151027658\ 0774546711670009621086887333843278012583969183867896900019759460835149298860107\ 6024121677892064397338952564153801624165429090833120203566223054200788217713317\ 4785664458034185214657186875762434275439689699530452227012549085099990154750488\ 5050060926114990267518791697196428466315109966230603403052801233523522624407606\ 6724693706869447785201480856895186340507286604172976642589938754405964463856003\ 0715822155289166030993351861235915186384054797406260817679079080009327777744879\ 7739242189312199062029164666919865152486091515350146298424119278673704599958324\ 5000759301860820690210545142503689631022600380959697438698407078668770515438807\ 5352016170055647342175655072052786029238330708849851666984027769476526977638611\ 1449479188789444406353571306868217798359752099417950942371138066106327096728052\ 4432658987928331545689927726799666584973042157667830208506718489886079191627475\ 5487273297336740473438252124716213859215735619872299912704850755769383944324421\ 3858747370096693964265609463740261534535819128702215229960472827396837374773052\ 0486874010527038776323986389421180031787105021734805291463624624920966716936521\ 6005875460988677898986042360287039495887782839993392900667415593900074603452408\ 0881625136003869497885135561824175451145223157320458853864865617833828520090366\ 7688269299847046226394188865517183992286972537536223334812063412212981859975031\ 3268230907494400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 368656887111926464503774685548944982106996826158438737041154082963\ 6168163392825309460858262732396733557541339037843683445217585354918904400624356\ 0119212382014945086491623649098352372930031912909642170385782887550861402712708\ 0239892916522113766243726268045817690336181285210370575761350505726327256325600\ 5508254300656919817551934016685463743225323269435028536049227855250926161479943\ 8645060385455909182774748509925606773944752585087898335837133940764384606465831\ 3710097562669232746430969717689482058272912546593469235711648227479997800005733\ 3040804200265568537388728050562393620328828391342669665025272743007171894449361\ 3073943617135042876988472756807601436253468439248697495189152880135166957583709\ 6698392400848010686235246383653625566934122959454468613892900187903637391227497\ 1499844678798004694672737060920087765039130392825612172208397537604417285587645\ 6291761886862237430372031483350295926270699132106450128670084390634274500162147\ 0724012058673455975246214727365214753838971037422148530539841289398300785263503\ 6787114108571057974736247636313394706894095689942613704425688942730393591637362\ 5985797454564583405661542408025087272824044887653242280046755827794707337212350\ 2817639105479465203165723906242675882797532926693731628214384030422577835620680\ 8795259818380339610846891066860763302783924016922270420547435294342499847619773\ 5592659639144109961381334879949371060553339722179251083460791402309990996848176\ 1732880610344595287314282349278216096091449806757561980322339556937616653904000\ 6869768048394173266298960844173491167305876895711039742620814998386461140300268\ 2633146156902153382941578548240367655694110528871562489903669614026966322273693\ 3614360899190672976602231200800202958492673147436542458491412997777053518417843\ 9121316239109951231839773501755300546284506051606731944576590899102954870978919\ 0010637014846678374679271424761815374184586833733587761452026504388767687765904\ 4311272845229971546322553879913286145053754087911822437964979058211339907365061\ 8655081085846213226088517465414119048747422117787370677759412189580051051054792\ 0422529477913226519350694460194242097731965687900139462395288459020543061903448\ 98972354675429428366469467097985701017356772503629593042597576441/2180374285841\ 3473209216764620794446180256442808690582782026372571198900928807880964457437172\ 2844247697972760906663605043910731051696559298108182991228018051282036597515652\ 2382495595346671793900088581894480674248699859903527032053439808620911231450237\ 3497783256253957731114226718406171250649381464957069841432139954734778822683299\ 0360855903811433578504108526643980314464501698949201463387503813275822610087074\ 7086210107957570283570385934659515135133353267047200734250817913062923316805850\ 2860894501724215067630319620116925529346393310820353238014691508733284443990958\ 7263632463673701565145530760688162062121343549903343949471056116764834565596086\ 6588563395233204607227924810845115367133012251791963451393911613359816518207945\ 2028069748864516211597917652465282304903923259730303628548928675097647457729720\ 8778300351529560319895179077755578067215713666204810755684735799161217915891802\ 8783559478091751191154226169358370304646180722095420003988354848707232947803267\ 9528745238788791492493766988296963334901484217169698211459818011492642258456308\ 7584201103489056488371083259524594498715651512944730628297884640276048068307893\ 6271676478363290247244995695206560841027526026384651205579734303293568890545983\ 2702258679243061084115626360734317233700048657871563558561409346661704131332595\ 7346964656951086742201468306881753534348378307874116092435415194497795207174058\ 7666273648171969113762346607226916709045569158417582903505123452952672813167710\ 9954548246845209311405017529988714598490378425661901771869456786076999960890526\ 6767497981872911215623242289048635688878953712577945927306954774996541448640722\ 2350392769572551028830089616754821163940412316898361937872695558725693807436132\ 7121784403810281428691133546589225787357380625542196685928627561989040704380276\ 9702569682716851378671014945448383654175309943640326991955958091411507034652473\ 0360737014366577680606202050147599081145812379651814397261003076598924364123140\ 9775278246574818437432974504089354240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 120437879411903025668453699562858387807511\ 1549808970496972249070902160833668893869290575325180185105608748965113530022255\ 6271733288111090613491755102504326935956662056483189695334321135033180055720156\ 2794477736754626555054415804161702998385877342766857134593797735852642080613702\ 1997689002722895150583081439964227169951908613069343575293371413584695023002279\ 4280975084445037257381070705113560135985056392281760775878407882830807927869258\ 2027316509358751433498199614843161790220766767311215406280617625330518297640599\ 5861156765494952392922538801579949648710842799627853781601263364154356965303473\ 3354888212468517038941351623517464858842019703524946076030235948609548931719244\ 5230236016101595458210086254403558828714399912194931707380663903709946213009730\ 9395199009653937216740312385539363909930842059163899585405684470930937629476526\ 8961668536553417124301659023137693151011604620270629003246133332900347493109321\ 4499048931790860035554354431790041539377722113258447668596438279554234478479901\ 7994794230532430598770625657284682611403479842250020255166353230070814715578528\ 3014241212452921686295839884475944418162337149946488573646544348789020998940081\ 4400293458307789336943207396460687152522777056501065376542583848274608028291237\ 3646376874495451363352214605727116878333480822371884166434451093458538873040377\ 2421551146378500441123559437470746784491894327139182052009171571992991697285358\ 8377966684730247096641717951459740747348748526630329500873861683199354014878888\ 4770750431392150643227839048755740830567319646786463062966241444644212956071419\ 8053127527720960354110082717484895959185923051993980430022714971479270425574678\ 2395804541980098151338021853733923447979187622713963681971213811410280984151490\ 1078327862212095247166356074093092032023752847187970222105798952136163703322189\ 7424621820494952800760628651175391035684311249535155731631849896779436619994541\ 4163410983789252671004999658512485310729033498220011351582012010082979840752792\ 4202170083747478396119042890546983256139866634227322104587024816243119544360059\ 6402054136407804497778508532321165290391940136591983394416637755801532228231421\ 1605328720341190685444840400016457568202481226992920350971269847456285142920311\ 142307045644509/634842376759265584144314523331587536552444889492071362185244839\ 2095696167455579832757571604963491085856565985743595094588883971674596967469104\ 0322194177805876755822768767133229079979211892372367938895154235955293411285031\ 1275079569072071633385660416083974496547475799202533594435736869189212322247040\ 1871315704890447332026066424049100811415660257552233965824386820113987373292990\ 7555299431112678693230011609568182711690082514274823945694688822901023276101980\ 7147550400672690121461005996685749092774877952113398927250038784543314682630406\ 8656100887090127883714134385277119208564925420455764989260713164925324445219405\ 8790286461446116728434646670314843919539942678376253071258896338135974289495622\ 4461554036437707329895410518531051487469228740503866595135368857745027773745625\ 3265676782737904663431569414166090570923154042044327299586257403277686076940705\ 0172787583777329164740275427837536683062968230599021021408449379912032876687860\ 6634863723564963936313765604451998189422939896210366114206756025188243086835016\ 2812529799034308030183902382724835144489420159557466171344348184914403268643135\ 7543550510144934481039286369040206934862077158765768960044287734776630760440390\ 9335924618169597403562138617038019561167630834239366678223879494391279095910935\ 4476132493622867711992720390700412074229263417568620552628811957536285039867212\ 6444403334324385319869787400386176840808862475296090126831604541072040919037925\ 2428701909823863231102742365909155713057104037820778019680822124197657046622774\ 0579251933885729317060092255297080666027457173951794823829464067799449051033599\ 9352683361517644641631027096941724230345294278183990094533215537724986643407164\ 4902210992564839066759066889950675651077776026383716275074774329176438936809199\ 3843215933077779476301244463833929243807642938433319949694554041284670711987156\ 8574243057870464498735772199480427705969886607875876498556639580778502427294033\ 2778254694178994512629287574205971940321587444476407204398152802107392000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 230259625\ 4022329809530529982393764798248700104571360395697347739296416647694244501929057\ 0807301047826529098727806827738111463977642984474521343316016748503251949662670\ 8857405943680537810596618494012682164170717709661121466731283739780307293751400\ 4162135596061221365877772485058960876334506846055415750160882814524692132743829\ 0538798971444160459263264290022161208780724399795521173088331709300516448993825\ 2242488638828236629978528365319689372628959541568177573869683002949411157415587\ 5798972525060330839965307721679540230506365992831137465559309016274897309749968\ 2295848201975393748205020810620674542646187326683631564700942114190550410869817\ 3053715758765030572681826974577425337474327909262940001637690134376679418975959\ 0602899245481493229278266649848291687952210770116817703529126294387436859610922\ 2071836230712319219771914712143926889699001571255487375895189223701238794790027\ 4706159711510863384593086225533625415499262354784652635657522688365268409793767\ 8293217311839832118282809146925500838513502741767730942273206298008959816894835\ 6003471457988240095160613540534135929579280882982430554613114402800642814212804\ 7150037198056881546316818987520383846277870953996922911270300169324709334006259\ 7737910944610649477930748920361925258437719425576977375512495082563600362692086\ 6850925146992764556999364678959346307791076570668992465711958441117405907326854\ 2827799839142232399982457092694576464860955227414261678813477542230108286760461\ 5015494481783845192976843036254588134675631150589066352867304054493935802279915\ 7961023698109064281343947445014450511973102316045890816894927328509855091898738\ 9978434881535084419464781887263836463476676684399427011299722396584504902192784\ 5066756784133832921892422566635195615463743313468591159573354311561459860878414\ 8067290975411441525027885490443611172202942656989531902997163206144916971546098\ 1627416684935864575749043876602891073425998259835344380860852106904539797441460\ 9228037293603035885420801815009983473920335388008134813160536907217172251786205\ 3175098485069493089886629587520542479725947965238659290260300976855446188400419\ 7003915310270264690622213799063473229450922080049015918281819203983958875534102\ 41436273578573871450094282240136430881918220676202773/1126146892133261219713599\ 5329379031310903819894699853893804058202738555431449453065328656270044736837200\ 9624021105633382912212773535675605934436427540252009844777154009516017635064975\ 1239758793434868061140991610949822785167170863647576947870462823012091362359425\ 5673202053743431695536322547437384340245879526928905164522281039229620699929370\ 2397308719078319758797802002022014844363012345660850780733920717594212999312267\ 0373720721101972678085029441251894773035899039655753285006459678537520850315673\ 3559992539583570488437999013859155180787389057363609177852920502986043081764073\ 3212033464815144495790832610330333747040888089153959266464570219728471501628871\ 9043171716353231061562142194047921362846572350705236849032501468718822232233621\ 6648627798089531106308167539047678473647667984044898769082461260983789228063760\ 5829551824321967360620076742873318851166301507894862604205332774581441006322085\ 3993442596033898764483550259551199565960309584759231889526626988805737399588217\ 3530818875684499913645130814244117366353813146610506959014743224436715585062809\ 7824210389892413477392452196599582460585146504249946099275915590090040423081751\ 8386719345975582225620127202653059452094770996680171048834178877692763742899555\ 2603368572125505013398351006899882364083905211430437605034303886701063460978475\ 2903764249759983082495314736160322204485099727074758027118917015869545039097910\ 8411449277342759865832954076933862813755883274317836550985653154682886251319391\ 9968526902781291118103661142238350041389013535005519895235532897651671491393466\ 1062808730888379910863098694426716285029251725014996149829789278967264924612209\ 5175200705800286924710423703538067399690892032079710768020523908756083503537446\ 8668932020743003551421825260850300058387878480743686673013010777554395007085590\ 3778084868662587631694138348773759940175493849760356416974307386304658330707619\ 9818537110173207896229523429854557768856315346002004118365953093227883973624936\ 4639677566987398818832556583026688000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 64831173693293840514642113039087056629050152\ 4670931443986895461314398273649858532214433542279303762041217481180296510916651\ 3190428705497835167989117623634665351696458220289279090810473408034635608853807\ 9527044649690981565187743256794732427586160631045233689998428161823717571835543\ 3488261069246006113285276092679169337280403518572491815204119741223717474500245\ 4999040232899268674769403841694704640852841240790481847872731679437598766304344\ 3674230608044296964565153316206756377518313994404145307270853979823162247732045\ 9346182165508122197892619508336907482324720936756316034063924513379934028882951\ 3277148105143067234026670416584563473817264701264516121805817010537761855921623\ 6424001218790799569455179337281613096897231649175338254981987698758118489297037\ 9366582139892567875178931065859074005766202408777176044449208319134112953567734\ 1188399098341246345566669389385934122772777065321143453590910859065418383458480\ 3243108467611513251631855122305576135713201221270342653226693307547484150114250\ 9544689025824991494599413332307715302558590313309758790662236530488173477032882\ 3868778153195309188688904190402043055219378533348059248500899228746849795164892\ 9665312175844269201465744701781138927670525571572006204621770230798669428109342\ 9847785516472323223286247042752714381888392668358268680234680785796156924514600\ 7350668838745920749935094382480201782315910323634006023644875354014409512875697\ 4596894422882734474629068225221396327257001358942367608454022230759778547243833\ 9947682715526810878621528667478061369030835964357291735541392734128677375622575\ 7931960927046578515859329289698401074999211438534378036387955617425192248696791\ 9859581605970789529283707862195312930294961861910211613412051139089504880839495\ 5435836932896872688201731411111850808485974632543275572597037794667559811468126\ 9212300614805102327941483894819694180563709410663485115954826787325081152653747\ 7859948982686537278805984528558585034826599457900348702936532674535971001321538\ 9034784904205554670328548280395398994905125692755887151926505729922851433694079\ 7897748269104379752040783992644710887452987028069513524898128544258450216617010\ 4115812541988868708554933201225684816935914382559603164050448848448998782766721\ 454631876779/305855026824892379340476678591800930941017601064971426758065146302\ 0827594261390748719815019880628033796364168273978673411770101262171173527122255\ 9145828464285159072486474203471100870683376198876383821921648631747516821466352\ 8901199598406575639902685630290787665592326757594887066913391648624317635463633\ 9237229951839418886349273368770932616715521278162717000654210865291748310462734\ 4801037069297202041605956988975530788070757927798350300589251696479619560898246\ 3712877004273265771459011815395840662536804213936521645883948291002901310545146\ 4085153383990510746713909412745800018447008659913615223612807423929309820523478\ 5925104070645594366434352673153323070303617166070197638095823944837249080527060\ 4932940726685475248249023366674850785210188907332570455116147759742498185713644\ 2702994272014434273582049517941398042452614320793608392062062458065801281847924\ 6398699515069598834310551583762879226488518287555684257676775955096539524323310\ 9508368017790924739599177323997983743278539704926000068812346316740394114942323\ 2429714939275330779593503985668802975418933063420040165460447380829182217762241\ 1334456632535219912744937969344906983540755823618422624714591841434937272647627\ 6648266202308071585422692396350234794662612540433608512996962517192592167930093\ 4097227603211937301892143148494696572260605667405130988076070148889609216727194\ 1550492158130627308589431655081568693341335838446577542083745927836153237111722\ 2871147221346598445762405240425099163678954049858222125483163767322983692160649\ 4561462328626125665276281068411440708694324433213706381918099087210455843391942\ 0625632304330551336142967016486752368102971178846726241537745591238642740290733\ 2863496920193934736418795105628040653006804577361125126771285459980187200642371\ 4328672962404297112919807829412486108735424143823894689645011053852897488110974\ 8753520976831373456872408728260090506064795792629453579414826369245279155951765\ 8201889047803675906871749630285156297459797330038009583986383257600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 232906571499\ 4162890078822198243949537793140367760236863368678947272820268325464275251512141\ 0304553158177372042646078380876557505714959507436116179720432050902107698859397\ 9261898975997720166982637878829543651721886467831904502065049661771224890133682\ 9995621931018712258070992999928735772085321596028064277286863657245847156758609\ 9235171922885562397571713076569009237815362559513696120340613969206361093004215\ 1134692063659834432364992865417194718021633615055729208059546519363223046163049\ 4160255355957523999429037112081136840673391313304135697838690281511620208575898\ 6637081824651946356701145020321650700678441595623822095797262617727812906820230\ 6967443375464310786202751183958223284230056002918773036132594281387962563434201\ 8967700175588669405012272198107147777116725444640921574616231646254927320683110\ 4776090469956928301318204341355496418212171205105186043049855089201319259597436\ 4498674191190904556580506890368288246775478101620768521239357707680462326744098\ 6679911380580289497619278369065495329039759242017209825927412035659735366646260\ 9155200210292480714408115173319950326156868074268764462504333227846321192187657\ 4386433506761725658606969715725138066480382946631461035165347762153289181927273\ 2182119567308220509451796843255217144021780520854831627435579671397296573463854\ 6462160854179128391170773439604463637477154185409213302046199849185182373317086\ 5090510442521927053526808647730453268218714064792606200503852934870583364140536\ 7904312461394607560260603657170569714933025678867583045386818522313819860067436\ 9217515137834840489859339397214641898950310020646753745391904033241154747710660\ 5547625400695711810782522235811079945670225202193120482437437520436698406830931\ 3050836073588971202450534626439328125909989183509345436122981069272853344224803\ 2178325405202219250740592008215925731909579217604266180930784108186868292679267\ 4885458655805431107422787804457319510373019171796497957981583801014514593674979\ 0403353043909302382392318524780640513543432458792870399056512126653578272779984\ 6596931327880415041645222648476005598512392413923566324087756176789033132400900\ 1934395100742426839015221069990890917177323231174913221351859046845934263450760\ 7452091183080761691300357068852566800569294440270943/11038627770611736458898403\ 5669463926088409884065392150418004977272660821788632597645169900783787253569972\ 6523405261416745702920087184282897676055335793770528573751360500825531685549598\ 6010947940800360201369499231888457741497588134735846350970248728656659516143013\ 8792946372062218679426536586145278043988808555823238903343860837639942130465479\ 8408284640172679097350088135854878962321090396585957771837702126625962320068891\ 8853893650525991839274305194301251260173002092553807189659190665894867676851791\ 6098035410963920465968779696715734496051282493482121940414546326328656516526778\ 6565630812769522793531309367075330348631666141606211159662901726606968321220134\ 2761774300594874003484670201076104748599353509776571842954839114368316666187460\ 2310681469581809197961855618655069847872168480138517354296254362542272486077986\ 2304735283812115821406252690483131821951342907955435635390326602198223253510304\ 2979527707803369318212348523614660617003659009515630552778412735032942926906039\ 6378563881621309276021991536742064075299103036284611504201222311303816306370106\ 6157273573677424472045427194801179157633323801874485304189343992522023223273558\ 9633021263164119644874256236649899312534333476522948483365322340105159344404236\ 9678583059264813236923672041259277609854885494708623297711202623737716086681819\ 6969746757564942209285476808602289335891847725388445214333527042540575241874097\ 7804717391889906686654167452463711067060077467037397612869479145744291296491901\ 3785393137307891018299352429337580354319900369182317032573555562592031689273702\ 4258413497557920152126823011560223496475423838583172722515931386722872791500380\ 2932705951139974332850404112027423779688579622344719259073287694407080783690179\ 0744366444928836400904087909160757040336123837534162787541857082044317590395248\ 9179058911876876937682949625538741026465676103584452399763877622435670762504670\ 0761906329008640398768771002951136170043695104493798037543465050592563453069744\ 8062245165268055638425944897617920000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 7989566818647241799132300374985544672234451\ 1835121374767208151238365218496780863293345087384708246611980391808235761269487\ 5755733550352428564178989684572987836912602569725690259335668258717904341438551\ 6238796509331728516187955817493514551551714483840094524661514721315840558302541\ 4741188879709730902920861743920793958688395123895581030239233950420695548908262\ 2776336089042367728809784100871766759841058044693715068269791271520575737155906\ 1843519881252608809954718905288793031452501891459060484639268729384588281715128\ 5861843322096089793769659743024744857505254554316127293433010540886103879614231\ 2028532754084475759136901754033301416468361039493140179445203786793453200842360\ 3545608329203037917855685801598309283587673590473281522653116436225020835673694\ 4428052754524705901302174436323539753080522334971250266434862153943219641486710\ 3408446456985003646577049516726292270611437365523286693365036250224916424948693\ 7194929603774051457029537717624464644071305617817816702706435853057801512750489\ 2579041902626019573369023283333288953906877524625706177592557646262501958838146\ 0372341246399991473141887144909995451133327486050956851689686256371587547808524\ 8479524080711005307267265663465735529310054922621108959609585256073395554129875\ 7873312745611832268867786491865032331429851485783730019478840083950824295653355\ 4351414692874045309835516263620726905288381270840156371699232389050262892233937\ 5457571363136223601859845195604416939560345973534138551358248430791697362809021\ 6906566602983278240222828456273475586842344617574873224046358760566590043146348\ 2832231772949982533082759894899081898652822558986862968190451598120442657691794\ 1993902347236555375485262164072052583009497830984754812410060309817811428119704\ 1289054680430434331256827844906986676305807421413116134465827649652818545221246\ 4746314746923518215701495253017941836979253835046474472275086120131972202653489\ 1491717129976181399164967511250245986900770650534479611490517293201806672799317\ 2956651837171208058519006378184046632657579733699735459946507554834285358383335\ 2045948733737767238171187068819772304301721536009429131447933648766302621132945\ 4870240398862817925533248956015695805066773862182042946633760077250093953220110\ 63762359259672567220560389/3983897940766586276735069336904033471342707275243036\ 2866303421277591885224649753818889080961947189956941109503239273272695699133625\ 9181020820333725335648215208288433331544811362042131135655232294849119952651756\ 2436712255142315253842160160602003234555588253356647812661727421495948433177654\ 7383156826553617476067344965180437158421839237706768172148901351196332692400575\ 2288269962002141300684836652150755994746486892558150203433668232558191175320154\ 1763880147013364308211372113478536850329144715583525666704746853416439459262403\ 0472524085681890420248856552603177963370523511403762613165503005887450554709013\ 6833383407886725713751442289929997729137391788038800516370643655569770859033164\ 8212844283126150368769129302954129562749765960347784700679939450141493417361739\ 8274564666070698525113958382597796921186778256136551543299960032198141973952357\ 5894023196213159018371585109023651845768939594325076092236149994990693830038630\ 1589186122195370426863899154047701300914770260900221052249506397232219633750980\ 4139129216558511393614679105022660607562257885973108541015979968701193833416036\ 9071506410020131245022593588117174376707712960787348764695458121907030696908079\ 7704957185922231224876288997719692559842435894861096923521400129568616132712390\ 9069113747420540362792187443653564587277287665576573626918505784707206304795326\ 8019189799829361766447359709783165790282235033282806977617597060439675378514938\ 5459443860202389746725245354179656351441453054708226672763754503244809699591593\ 9602384958250588141996607394254155050700617499354900850834094790438475824526491\ 6943518876284409055562615816361736046772741299006699298382382976341809673359863\ 8281019159098868773682301048812700291937179155203944266642731172548746038832775\ 7900193016409143826510197000305538200061020357443090122610353939026097516818514\ 9447434756510254462486493952059651633172104544985214869014945721743859144529059\ 7497403644278064629453794850995076361857057872809625922485352304414282721050177\ 3073944097587200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1690399056613959627498801358699841215493100536979181078499268979\ 1825580186785132296890062870371016715848737057588100366890941771959378284717753\ 7931954623972620824627137474259452436818327787733180428272610002315715890383190\ 3010697705625468907254621688026815180938572570713006753568334197199157284979585\ 2291466818539279465614288593861848139706308897178398860984967063772446419904028\ 6730016594029464702742900625050124488394621772186454755088798399748063668264096\ 0451877684618278971343101919881026735655264320738237386282282680315265784802447\ 0945352171167028947096015641689436802876294450541433460429978684186066793109920\ 6407058463197917350298081087872366778387613473889698659595541611331124966433417\ 8864747670314769413403290527186289002637171783289142679555110194577912151033395\ 9552187944090538365321283912097645945093550711172659212380551013232062414924720\ 9569284566407923625940630442696951461806050896703479732572951042217607701802524\ 7844278999828059679302734608358224547410222591369682644666216389198857406955834\ 9340306721148618118073000462048677522703435524218239148418256642888700858885403\ 9269938442573793926388224192563842650719613641772474287903205271613597268169109\ 1388647971767269386813522980928092777141411660315282657415868459489492430226537\ 3200999607618354685414624636036615915953297505464779897068502264538022048781865\ 1725954152682560377302799713186476087001534300521436572338405527518981416694975\ 3124880130964939872295206054265666978077851173834832125505168967649209997001633\ 3171226261584410860203613495110382719019177049112331675153725931900706947525678\ 7453388108131202690469267111272936846158549932753500124131583495585681629665798\ 5428860742279526695941656090401653723089534639957628615305952999586433941542957\ 4728252077324237170303574067861134373281836969524322326375038675202616771396272\ 8760309465633629634871375835709379965220831055266253086692955498869191141551153\ 4662665681477018243241515652685165139357796106457466903601817682670479199567064\ 9410488101106575569225140688355241758336876404620489155109306788226578906357001\ 0791015169550664479405365052236596027770205340088322136991279958586492294432909\ 6558456309442034980026434268923105673731632957112254645032723592567442220800347\ 7508004232574155637521/93947576141895571955518495745371412740788465573974559546\ 2159403910028310734417668934980381386320946736637460778320325944272488928923925\ 9995755208921763364179602464332063279742197063035718375027787903451459713084893\ 4497892174808924243731138750224127509906962318761889164844038916799386064351385\ 0915894578565584745738648088225602156920441678420232716345210937054059366053555\ 2924791767849306520046037565634363181817152873435417407490980281055832315534106\ 0965777060980897266514223747238026978053816493376461199675359898740170888310115\ 2133541716761094899479323269299988270586579927747611600123098240167093275694991\ 6096388524220402006753714494251303012995457951186210070263384820349316570973648\ 6543057713731291902725820711183644194101124446193222932301303364590434577684377\ 7959169430670921213030121247686040748895545528465070594197249865039279498030709\ 6010274811666863858906538643301744425836984024418968426860822691706063690706896\ 8527160534330552941746019592880705383019999059271516950168841029591226625309828\ 0717185282166172124133877411826213240753365136383277031394119236166505523086560\ 0792768998486173043427573639384208808875381732218163587631557210941931098679314\ 0098785852042095258169200708227534402984245948784319878296257254391516567291904\ 6756260563200010702809015059359718665589492516203956507249855815756214758664581\ 1285143792676213445281171432651083446653023576202740084292399091650074153937842\ 2850799011317168495134229970549907128103426793565591150900898251867113457120502\ 1996775672036969159069376385500963257079393935919333389791700649595805095993929\ 7588863352510237468765616999912807173644657617269196710048051876900978475114299\ 0114327462433683156283580226146779340486720629799658634640209066844599901352130\ 1443340887539350364531315767140685962098506433366312479260190293726416319965531\ 9904546280922521030461907122101636588394024255749046544185963630405900641944559\ 2911996714748036786915082510048931198405544298086094740733616542102512603336988\ 5358822666770209098956800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 4686199467389543802672444586413982642542138271993808\ 7075291875359154188259418411556160976548792777658761793196727030300875363375992\ 8852191670212292579668420991351952387624938012425694839468315876049094689608844\ 7410540784215663494392288167194885495111891341872066507268437950758270837228366\ 3508931509609530634692862097435029647683751268933792805109853771212948218159648\ 2092811274549371857744305751087820970425651475530395527575502200958323962157253\ 7894504388921164424366946371828925687866611209088208905543760869456828437202932\ 0522762548468532165798777595669856407151265925641863053930715279855284232229745\ 7896898613246557699932731272581891804178797579419694753924952200972752256821099\ 4173093799347373411918774156801249029378808323139354384126576549028146538079623\ 7773360476640325880489393444937043794920529515912953054345221733543769665680798\ 5338117847446301532016809989000287395934923534828665845918841078365846670979558\ 8429133870145806206453067671801353545277817719872361950109327080833940313485747\ 7865109308022528240132326368898897730154692506889360017914352387742090642298927\ 3442870367292521323224859153458841321505365172240162963511582942056319863328830\ 2370088606194772225464348799095721936235336926298241575030163242519082025752106\ 6594590296076253867285161403294934633272343665978540985575197438902979233643922\ 8880951682355113051508013675499949416541385464168988769529093321958817565821995\ 4091686975538033256068546681858484601167986421322594683397795271457975493527006\ 3560077651994522030739637925778617926252262720577622062278457520316240051719221\ 1438529624177829560858975440064719459994970058115688175109446094080748469590248\ 0596484403927057904501075865277306377815046494162773504676669693323177665768755\ 9504502205099901440484476754843378072156076093801829122253548062612761438113440\ 2656243946145549754918438802930276318355568044844693533592153296681101085227585\ 9729310632588534894876330446407159312841045627179908724742899715228085751224892\ 4723985322231155464906263492004963809764376104087749146122523414444863878763213\ 7158335390786925814924502675400905802685132180150959458802696649094795152009959\ 2810536305376873802984098887506003837352820081798368064666556327158074031963033\ 661527392853817534929/314916216735815243671092795038922516365757750162692288318\ 1821733705391780255659680314190107559075878641226761501623044731573293724008592\ 0181347261120344674001755779734151403200941999739327341619436073614632124319939\ 3660549057340507667634417290274679707625626825194030523735982352655675057585503\ 6848763344839131112229882657110838912601921255241476998721592937879366408291811\ 9827682968525021921619115365196928873683867018971813419988590065433391736978635\ 4050263207457766010769541020993845137614546276128000310135099260836770075927625\ 6514314304813312752856757569795719676666915044728716501870321535099681945736132\ 4887898453592417856821357528414029236734658850645446106781057208093310011574577\ 5542195531712901894785941885934293643275714077786827361904482499076506895826039\ 4501749538143648915629392310565823377062819881793836166123893361963539182306508\ 9753597594520549841193755220089497681746605256797791310801341415572420490622393\ 0363606062674173945725386103213400885932440938246714696681839106628621565355101\ 8775381578866822618828564722002499248238251515977963066053247503061099182497942\ 2686971304485141926820913892906495767600241684462541741866833369861899987530143\ 6601653325314837372958299131783177207777112510163138805741932572053863359100049\ 8043921823761351753652608737908044638398612635288375253533911587537828552776677\ 0713146440039636181551195017609454692237989601436761238697450526808926114263957\ 6911001688708578466014117597691316702581041055932433175631135508957919235683118\ 9922234680192270203866654083977695284138072350066588707402457437877750596408559\ 3990572559678204019290929713884325061462332388289845624401967868659246487497000\ 1865527951497142938166923883589011814910859702578228225875821271073895625901578\ 7380847344967645762677530808350699606094367252034729538259788050774989264829656\ 6568616504233796154782418145623258291988828101832709313470521437910734652871681\ 2234171432409900402817725039076078030544192801765177611525587099628844634845180\ 2003800064000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 14872374092705259375773623269880902564914411610662662797109902546\ 8266527133256897181610180317731751744323967912852398063709475133750285224700070\ 6517049507894406301223151895642217346309957924629198098928639827198671011827291\ 6070628138158101354966513162177086670195988675907436969340090375472649417322635\ 0074531487512550895036457099502065217636767498853254779009371673645195077433902\ 0667976157246918898925321483593604446232168403359031659084128631073507525244508\ 0270725698880871583645929023188905536024348444350779981422771822424696972015989\ 3650030315039580644924961053322652986653915971272753873771788124555321799268202\ 5120805737002902974364974692264125191223189496490598776688134412799799949312108\ 8172558689100874469216504620730230136888361661635799124599240885980545286962329\ 6327975089621712467530543527997770358844575675677919587343668977591184600958277\ 1361398824604001150030729402840723866015342631693587742076949912126556042834932\ 3008368029378364599831891617059814019754339236156123186836163462499251195349813\ 7527315969905067644998156626304435034889176928411534737704047627795439458299308\ 2833997449263479206110486686200155438507227935318331811622439792264389599350941\ 7130335935282129714932567011329786487791214388309124019905535261180578563291486\ 7353403122955020067110082095302148055661120855678223443503250709001084183351155\ 6408198034206565915815703547806010458614225061519003349069044926903656998362561\ 1188943579266887104150434944000383472328861062287221391385998947302207887432137\ 3109284759355554520979963924582637855885314262247487514426823571653952053960596\ 9261869360038575999630342194662457915431426529882319091251795646117887699593504\ 3573787467177250701860762217435409856969241965400965542180646291038452987626158\ 0794192331915660871915427439679496601440081049025973985249261928306672148981656\ 2395847150141201621736500093715241632920749297814348372559210716270281188447135\ 8291110135778244442948465788886728848018519974025744160142231638618718792350845\ 3298322680680910995084935393153445819693512680225964103386252327811642556287477\ 7187874602434507953105761491618043947481696919303973330362958358654121480465396\ 9516845270232784985550896043738609196796448048906364072305524898550626747265351\ 3708060889050081117697/13864630353061010238099636059835637711565406726353575930\ 4799369488833022100816307613859693820250762574846892683504049343522551405789357\ 5199697651077642618031301288201796759530361940357640309005367949246528634799678\ 5961532453521539751342191792804825340886448072583445197900253382847965112349040\ 8731837408451938214077582053555629518863003130931155403744073399414437391432484\ 4832715160126608053247543349541578498442474504924380415664062749253346824807129\ 5667287109021010116089451833013356686584261138221074653510792746255029089541105\ 7744724030596350211011534355203519132314015936379353946168816973623218185517117\ 0461535169469060870379637450414793604965677727031640314255855344820956054729758\ 7663839066269785354230073281403603630793089050035269708384891832120909734480988\ 5005694987149945651421916822141421647571390161098524808309192905257475437681396\ 6703582416503058829711630123474621368949468661252159681920238084059358025865237\ 0355505070848186000736087375655863238024730995399150164320839433636873439133099\ 0485250950525667209465600692091018494038656546188057922724407215442120042442735\ 5219782218851382645477383011318002271581240127449826402009985346482527280477410\ 5756185488715653207480539807493630700967401893142432671317455185074513132200841\ 9032917510872417863323606301148395141270305688523558286583251862529212155218213\ 6432589344326133722857220103961305587458858688488004642657720336567881514209660\ 3124389014990630960172131945006053336015718663546830425276164868158700619456065\ 8391614973205204161061932602308224592106420190258638463041257590199018562207001\ 2822237109874753543404995716366628332953570337621523383562397967673252997918554\ 8838027781107980291928122147616251904083689769044000752293679405249976310980206\ 6204024456244289554128786092026823385957797458558010082530157426351881273123092\ 7581972293745253161822462130392747450906738889104466373987729340479047626047199\ 6893576311671823841771854785971485044490207187344189900729588672239950867452998\ 9821833163858510495088640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 14217953901780522386510425292578164118814565808107\ 9808084359605198967926691605106743375247524513745523767139396454339917368196379\ 5355657033677075264896188564905452636826566411861009339688846483944409917011270\ 9077553811388810897149786654060796397953356392239558968951033318074837983817064\ 1516239707994789440315335734795485565204357094395850413342069288267087985586380\ 2636328584879615529577239863535766836518061997016815474151766342629342846858267\ 6274663653763795021037832361393060804926237820058177846846957989009599323650286\ 4950760295425514098526931577246998117559702345212735903648903732813467730433786\ 3781875237832525333153417629327788184020566854863248183271306517968086192576573\ 9937272868862479961699720725662167770324042246725406738498835047431482918410953\ 1619834713041579255591002463446787688950744974738031320452931514655779077017771\ 5292721516434990854080730190285398324104272638602858815574866970555221314088208\ 5357262867854985725051744689467412694983796361965295532443029632903197985442706\ 6654151250982462824340738214091671977338484176400104179393854853830187818174217\ 5909908730819154461691790211286518128448369657177902010185643471117599804922953\ 5215938096320642926090127093922074545103160511792778521157990151374754105782183\ 8074203869450658637538875406968652633471389731124548599774304945975825466408033\ 5554712792662704454502808782068635941314560875710129461933942547989063785275922\ 4859541346811442976507562245132737585303929586747794459716567715517947171389249\ 9596488108646176444619114524533661207815898876300757371511873279631939162940697\ 3340946663681954546650575172328891066117800653650117426819498241889271115444231\ 3045264830516542090947626068438273431532093551992697732332106374816366319123919\ 1880555737382169105833448638860512106885766003185720422011146656696871687376411\ 8838211576649757999550357008355659088119262484905510558937208523626379565818204\ 4187413784851015410109683367541286718953987109052407105567932535035362907784394\ 8100206244361830075479636912370626570353483176268122270599146777247613573145177\ 0284140567333236147737192117025434212655420088838331442674768207099407188619351\ 8019156195683250193088287162168590729559165172493198132517359809377094236319976\ 5427186387223851502153157976627303964131317/25447113255868273341037482682144414\ 3897113644065339911109986637090970967239573725977132232193230925606156368229565\ 3042582709381450969430718636850303795615418148303851928581154696140175157299852\ 3573183918645401735460003003034033203362413365937504861367124757557861146816768\ 5861452596783949772015856931084814065226840919209641181858176974826190264909364\ 9193310654734284713477861810866183324219563849119442427480355331421339954779141\ 2789750979104792989437029968834550782806215992412717504778979972252441438325783\ 8264268791538319714276654904651289304712392460764527260839214256373072192459310\ 6494123146646658661631866776713701412905556685896581558933755726687306137373266\ 2295397414219744902193327318673688777722188271840598041792533429387302657780025\ 0776698270580549527401259904030358527693846048156196941658855317271402961787186\ 2127009278676492907364224456718774716259093775157610990159842174448375948301406\ 1065153705909755592975949978928077605141596696894828162434818933070045179307135\ 5665117759849014350426808102609582197378470324819106102608154557428603547674774\ 3907436733613139721467848032431898992909368574071547705320655839921966893351620\ 9491701051784410787660972266744314266090176729717881218685909537699810814350090\ 8947722064019966630675454236398488618597504391212116320103586354291896283688154\ 0634676398011274628334140582264474041352899782700902682689113346863316961746838\ 0454908983941359224879909430569659947085533294058926808802778926131265691409327\ 8471998462666666109712344554584109540379977248408830132825502320453455960843737\ 0651743970316561951080639780372086073824017963309435118124315441264713518662577\ 7549998979508157222311746138594216508180677572746491883953839067536420949764139\ 9694383945325961692049688096843836292482610591114440234038824230218940800388443\ 7642716471084183960470157786481788656404252050807051532190959463485239479870360\ 8072956873995355494221482942377812141968411447631841929955334144563011034695507\ 1256944202139362744928190566933757075813180049981440000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2194459361805319451942\ 7143354466898699495263410160871612532626028004837390978784607333527122689225942\ 4013996131271011350918255029137583352154868976934536983916635981363073471846196\ 2236728011742345231574648821445257253863864025285150267670507785528482618131681\ 6458295449712440281392209795422424619008623616638759114598680880688647223278709\ 2332786207766408368748188133951845428952408464568105566423679573114557431015242\ 2076457089818289422126532260185078829401452687655140925044181088006942609215975\ 6278260083385638036703686262838943503637380611752925696379478096020563853773428\ 0878790472658311723090683184646418440896266220228049394116454387147427401761839\ 5341737078618091483940469054250378064044589189660157697983507188713528122271596\ 9284773055610970863283673153522797791186338171418125224634231999928563979535453\ 9460943653493233195951818626244763212928086048809388267780460057853892816732010\ 2464659885375771216369922579858366232147669518146317926184929788954337798629584\ 0502328827765555126135613431196098888088155041966109014429871010426557523401982\ 5880732409494643829830020551041389704876855496906056284044764364630131901028401\ 5335154945585931157606110409809153315563450778422072466894930946614108389882892\ 6454447999172858565327343439818208126471814529102678364236156923120667629539213\ 6069209108575892885695329467185241885260048488785999874947577558085714723472791\ 2399193335017512126217958889821228488802341880236994879138875902545204955618697\ 2236249860079028844757495211764054985408235778777891286660199256378339312557665\ 0906960222517655739858250941327705429797350358787674435451026559818590732456316\ 7268924767533628624466545058742913981295415862735386785311333867259525917862584\ 3086037301364622249900628095619093693429446080735590976719909295011929189958227\ 8538815135355406436779177830587648857566753878748267083522865271298777045133072\ 0011492431952900547636530317537402587332676287320561645700006439357062077574431\ 6050204761868932089018375553408016614458582076869660737384294058355159446431361\ 9259248757273703473189625947229207310041054938089130898853394584380363823691159\ 7261995253169794517171281875544177545292769653995960901361023035957882113097162\ 7927813429756189358478334425064810326149265189363937167637818955453441057539980\ 11/5086860296880074908873992795692797649210332366835109595403396892720778657156\ 3477387873316830361420662681539711411103340750502829392236791386177101525947819\ 8253359996029122702246561911649192894389315151394492923340307755216318255600607\ 1839715373990487667760674613308860368629786057453838752520239492144221804412488\ 1065429293977747020886980358314885117695151927297446150137865599207194347920734\ 6159775042731408924878621838163823132808631987635214456246079837855407204839246\ 7890709305336785105824129965627638731972396949982054740726584014942526756115701\ 1202832679377659077298711966075079667378838222964651170402317538407732260094283\ 9380297798139095865960283966730719453878819171061429078351484684774798115433934\ 3557806336063327842639872147674210473992510861258246025546837059927647046519619\ 9543597199857167568259914172741758488067383178808658391812028530759626543299475\ 9178969981093820321894696125535272078415621969755726256526226444272288768834993\ 6057866556489842012352603355732120667898557666141846316865844027427333593952777\ 4314301555677676828241636433483387948171639731220831352402287968229132840937451\ 4157888705449631385543819465914990413393779951870228110119780876198429324343272\ 9735024119895490875766034260657792149181997938087501735893470923455905471983748\ 3036309858575926769487554903751448977938752180682301942348032165092671144927176\ 4566567980731456106667577611246954558830249287629419949564239741378712508514355\ 4987951415167738804219592557629484687725269702840513434882871140970111779726466\ 0400784569599602242886857898204436807190145256651564257314811085626825085492237\ 4087544562189552482978872485557914141912655813682360884481442262482945206611487\ 4135041513093488650542336921605364789716541121660146700161976979892372437339909\ 6498506046850512078738669809145720446263934860454409622992846993562009111224155\ 0108911308737720094065111282316197696759088693345286833285127456426132971098051\ 5273324480864880241369694799188996675241025985738431798674678429647069794314515\ 5620167048259468001280000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -6277536648503827680279331294817288561348024528559337\ 9485815013729487073772319513157926977971594361010074270456259874807990041261103\ 7609225734934688712987613246385939962995298809556500026416774435249598540781044\ 9144842393172495072595116342602544238852235421235735113807988522429296657990409\ 1372699704883939874376932599556517107996843719933063124709720261812835299899728\ 2933255600806959148625067159061908716600217276598510097139693202988006849261674\ 0818823874595948483620525549436778711588646211501344811119265002959083923904853\ 6422026585823460533616443134253948512531658818446309888963838976472442978291175\ 7970682261404638584083673774834938465082376811256205605501132852733796757829805\ 6205359462544405684876470407366072113365685960933923024224114356207943681299115\ 0506042176183571198232567833531423213642465560617734057630265808437887253678431\ 9958876745774811626567771208347239747947749013671646450540247593483460186936225\ 1246520307686805752472777209730497172129938459276032667191863421526509814440407\ 7218351238421301075960426761582032020807060392740077409806287570137694143303068\ 8736870341195694663061154146112738196050071354185448275577302372103878021327224\ 6175636066105940112992837085464957723302112468434502049090973680809951166919969\ 5138534797629368972419997099841457444881935770959474354308953238922488995584192\ 7686358719566267081113449891062684658629451910838267995756637371381931535870406\ 8057646128178539472983162957760403086765977776218955683134849624357180280005136\ 4837004146538058979416110258255522851434875194276699088489129007156660964182904\ 9076427639297904555616566541935148084863878820894495551022478080535963725437466\ 1072868843805329359709615260675842719562294492582679365897477608821253747412211\ 9795915990525023733337018564324909562173359480749648185910403318930886687427212\ 3479336178997151939599855214362224704081954909308990464775816284506095242396782\ 6609217962820483740906038615414713125171348244603782971612782771299994489154478\ 0771038914399330448210242556543802300735347482757081919583620626645633863583344\ 5144069220903044331797777677775277927079943379240839557911413376621665354625033\ 2702102805012420817560484480412623758637527333776737292675414281449982211501326\ 327554563610899380478309266328194786827585773833932727/875466675944248750393185\ 6483965898777095994903379814503129955164523973339054747571588159230624763084186\ 0801396516297253637146041146388561785659893367354664735909329888805035747404205\ 6228510125215747236849562997929714398773108819080260243978480795605400738691362\ 1956791242599306456700255130427339694899545983931922991429550589162009082461725\ 8634462501467607248827283208038361498014299983743036507203572885561990499137636\ 3545051681592883204441836934207490319308534873897997430280602571340656278102716\ 3187272958823992810756581513181811976888279971928608015240647669895647521365790\ 7390577164876898633212351423023192925365372888612402236889290261748155547093885\ 3042117224683759577182070393646770453944027208911121574381917706898946040380393\ 9820122124204767602691916497699981536216622418318044565593150783047460344503266\ 9719753395730573742231947720534914061576009038906852804528888135825283846083914\ 6622857084928815118629732474515245631420335237524683000781927632183654452902270\ 1764365275907593986617201554928622355868262791859545725449359290772272003809919\ 3778685274725261817530521795107174731588242193441180008829881235993508375255381\ 7605521103290951752589301032462822880175618337443319006876276460051756662491160\ 6857424188736603644836043178269847696657272518295300009644150646792061619544803\ 3535395649715734747581895239307531542549953538307638129573751495804443077213997\ 4974935799586817588698894355705082031197881184272036022204325026770349733291294\ 6185109314607724386125681459783975667737171668421881417532302411580590913405227\ 7013314376450788956420329744428286043334101527244160741464549419663525694581863\ 5771361662983301539613222838845145945039449186375879237377362534089727917043827\ 3635914192045672215975427408055334877492153348426794912911822700741264079814339\ 1968991684657293015150447427996572256331433773382563454983804039487402128993348\ 2660917681817372208421662315094147694898839529168804647666814333481105736764749\ 0636932098135522706027543031822616865759352107588376891773817717069531054080000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -484530020371621493828373261585649884548621826788023593220650746240289637048441\ 0286147306276171723890495110949729547113629267063579983115870440826065161181457\ 5101062489836684557337694535794820578070326952470525567462622184093057940399898\ 1035604479538174507466345914225056336742351548314145302067479482153824137276174\ 8235327100802446716188346963082434541486746014303891519564122967392577002950233\ 0386226121344560056425988510740673786348051983715079984099971359180131894341560\ 4825294095718318274268888039764228432775030784132697750258875449108724974096218\ 9235909625187864913071293210632463694659730576250834087300923847810481429969525\ 7201610780733085556590378924365097847461081379946802349107787512553918914999020\ 0038309439738322434844906151539591794105208088985130523829794811811475675219614\ 4756337307273672965929789640527739759359512496596962824113983337185533693053253\ 4589266298398702315706860561336797099830562980706754661139426453796542724988112\ 9785005267784767139356870897510070159673140032186470221337595182948842665069363\ 6098121362504562593423809894913074742027392284556141966075693454417913978281817\ 7882453502906777979130827585154885534030263534857500086225203832228252583210458\ 8290917308620848701711209906176298330453192257970894787103004720352334936339323\ 8684175745617878314571850003665609006649822783914766142478471460399836868294336\ 5058966589028514628958049279369872060109710785123036546723084283368920232207028\ 9086050538858982239075414612696789626857770033996451290106610306306446982090216\ 3194244072213993995480360003124447240614552104712341052099869235338953047105066\ 3844050493249011298839807180854007327680935100470643952633286766903871453349342\ 2765285549872507970012850366036558104201104273820421000308964838194864632069416\ 7942827209975839860674516885449394508065124438471612771545794264328961992496885\ 1274347914035119185829532734814400732339735299206474295432564425314534214096509\ 7437210538317218030170193212075046619505924322949728406724933074383213679018345\ 9386017509899996900205942980471870649585507314126958429941523170406909170019159\ 5691605245033477384439495721118758992069153559143873562146225093189381873832246\ 0329292011010541242111017704093420962278544509922774564469709645681524379670268\ 121384389457385389228936364986109601/336011639240815790940158033251187405737892\ 5869473341872706003709758715873699927988804651170883167444673141557887496492610\ 2317930047937788954967623749473679575758729631560416443161161794218575124488064\ 4929099184847206581792948613498847971877039144288195009956097556416530731430017\ 2117085541252134650023821884728533858648387810255445879126919557233096444078028\ 3522251209880712272846771256740437601578693224205507786687317416531732283981027\ 2660335215146468968967361738001966936519595680062657409179814206487877214409432\ 7106548491360192800312723092433958342278291645275910621268874231450707484337163\ 6755146102378539444214388256856282045177346850355193133112338187170075304175920\ 6054842382887015862449621561414085095893319700400094821233942481684532432005796\ 6914540702299133133441151147103263039457915371630349488379316591940094316059748\ 5202804729891696617093801822810184705312306214967712037568082769051350576660963\ 0340111539418232104451554879045016047973910549809723358452186253239856643470737\ 7371966864714977646334499726575703641520702960288298636601479822532590513291812\ 2819845027449571583686259012725588481536984355352938058595042715983040692455558\ 4828846004248110601688171828228447847382574041345420652171404895169837748513161\ 3679418961791300666667252445065393483281507957934355661311223612397325476348655\ 1440760597145288650801938097602900959818320158352609171245196279916514432929703\ 7173898464211069547279215100301792164831810902469690452644905179718214688655024\ 5824757225125644003468269026016666516229088443365370385646781676729237218545027\ 8259147770747378266691600839429443192356470662391870267901492644931623996329278\ 7296795599265181081961267936994065283866873185901430746221507519061713576918058\ 9272426427887346801861434887645000358011808594219723528703829787086994189995711\ 1934672016712965202501408732554678944068496851070004528765956407321109017357108\ 2993226422829043694972350741314938075494493275793316319279646867487401688045758\ 0068642852483594027583484869320544311104060494643652816522969088000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -37685182\ 3003916752686294954052113887912355030227877496565009371286299424916873303517247\ 6324999442276026688684210026765745510048343002160948486558528921675360260604407\ 7864939316691423971075674525215256929054105897381386673585917029072103334302729\ 1593021005080264453325943410105227648237693513545987847152279184173591879897642\ 4437268261737965325827742579058040443842905032204127892753190568883518077801883\ 9245968438702099366940175452494555102680019344933013459027593324130862953688556\ 6180559610705100943696190124133466066603621929980858475982615047426298554709598\ 5401191583467922322580994483089188463355760044310132129315918129777546134851607\ 6261225905369407036490946587356033106345049779964348356715736706584593750121295\ 7884509937295202142491632853756268087797497940923858354291907263002712640666192\ 6588020302747725350436902432216788469229113827598063074417038369939334262271265\ 1824183722500408579143989778621620320198217291547836894299916138760746091400019\ 7060981569165205172614779634192665006622830075724629107966426470054387623403115\ 5025399811068849435360206969607200981615414086873418230501088077688729994740078\ 0966518465175275252206632722538950442528103801180794470700368274773196938622891\ 2135701427939862059316720382812240592208033960261747489900277225153953900261009\ 7920684028780996314286182979164568736227609156265392656067896876073507951479180\ 2735256666561454577528174304673344473595107329939654437297245574779734450649980\ 0412951499869863370185651840622083603875652517762071391578971107984780141611627\ 4642519915676520144200916487072520172952965601231229825579405853881181885009317\ 0443152990873254808089608072012664945041730374005807240875239892915467984114394\ 4360639815256794966836487237249307955532953255825897480202092800534656517863232\ 2263766003937582281772169807167522607434326359877490535767509922909513187039827\ 5590518193519580807451114794183892314833220403973827641549836001516161580302060\ 8297420468601954147843685877272211054193083452510793193537549865496289991017341\ 1921481147644628869132594570221312440038445887724991696718549295390067777023356\ 4403110066061565958313710381819118445577286949662612993268810890635158807394046\ 8243472764285234692964879236778259914491380487196820608632214212250538376340317\ 90063570356644903267563045971/1719094842527644318648249702471883800826659279396\ 7288786976745450368489006767719813310855034562558147085087470427353379104406482\ 1524669952609312298565321957711859735864998071773173061591303563026608788780637\ 6564828576026555394450533076609059145857321515352407740292313397668595632175785\ 3820612024187401288730839072491526089988056906196297872264138150777863912702045\ 8763492644113579290003235268258665108422074943514537025429579259729367638027250\ 9137492008151525663950748298488458343192555860480200843565251948277838847647600\ 3237414868753364652409673148636450259755757195663815313898848546085307341804581\ 3662021968715326259920004419463488220135861348397202683166418664681217687921293\ 6250094012037444460900234708895018910643664602769224832196736012251394362778777\ 5151909829663590830648194488403344246438091155691281827093175864890546860444199\ 6551901783133631377266995047926149284296871573792204941108131836259122779993124\ 7125935337487333763859114133574854757062923569947139935257384501856815730276040\ 1062269716517055477277583636718897831763004398465789041621457179993738551366211\ 8897789793440653669272459297540098777312165987508606108248389703778018952885228\ 7130557612916578161456480544207417610426236350660153408279846861069231306469220\ 3776576375028434369494680152835788773802431799037796686687544551959142604773883\ 2525688910611970503884647782998835199751336363686414761555631696635532998871763\ 6407338692580859396079338139619779220778958901595222978117999513090927691944754\ 4685606052188332511678694092367589703962453122899507578607854435710761987950525\ 7491809013220323646059375048332659060933031348032396018987819293945925824559639\ 9838005242623740075224709342827313017373163349361918565674728972844261657364525\ 2268558940475994017608995523890475120734250614935824446807758312922051587120694\ 6979624126381621177912584894185903383154224331993495238736867850399096146725505\ 1066209180904130600336815690536243150156595510992314546252924515401045870743942\ 4240868270032298446853479667144604450677743041395122660966400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1186653255531\ 4850463593765738628457962729352151289035090886751234868585815536253931471897751\ 2584562906152255660914538258499002235706746841752502069629031985848195733222039\ 0836731255114664645299592098034535457914672941059733942674624643072243903424558\ 5166606650580796293776934863289584166628845529847310704510044752950156211058404\ 9239297565976056098770193034548005675951779631106703672099684633028214813014029\ 7853402454489001805311706902961968535479940297473441693598700366616702617948862\ 1607494951902297309924904937474448960521677025438925241472411071558728279246769\ 9956378562125428109112725149914388464005974871497834354926727963143245537826067\ 9693190840314835157649247775125915148270702256485998762176311399971458248138491\ 0376376680024932926966050658796246999016552720968722457148095563019725348869871\ 3288041804187674663254412010924823345892628982647395228291458126021008798971450\ 9783188471174433664496875082262391862121399999735102013547567636038542122133571\ 9454566210642302641792867618203330956995106680637177052707788686070896934181488\ 6330198017772201947017849377677258081563694640738309827824806198642694817629907\ 9091420312834447551919926805472841411317697703688360482953479072008520483766215\ 2665734255810397720143357529690280523435556756023829632218240652944596990109480\ 8143375710808804118680985984032392577977516186045643447117550697970088168418648\ 1360590760583217018927270292539654268526442574095261419534272226834236005527173\ 3790665612210849674201620470535431836585087141273716447324071314885111305249714\ 3022851703981298810441321043884645165963671114108305900411262869931288249583610\ 6699934595802995362286470039894891576200747073301628762639746376760991918908080\ 4380579966445860399173886371044514243001203448931644439235775770927686094701165\ 7294922295620800114294261361192515114410335446627087602296481481560654461698454\ 4087442334615277355298035886509672431922278097441546898200505737529954958104445\ 8089666494149762846621590873356282723578866840029989909321663479935049818373485\ 8743621458738796166852790441272875940193285476908711684157283277354103068796513\ 2408232780015373736802113863970551798667196309386419582729931605756118070793679\ 2076148018605838311743194880077265331684973985373009177315854368137351938927221\ 52158889210697037724238577/4039874122617205779932929116188433988488067649090719\ 3741625098498895991792289521404649513734101216609259482283581504650695539639661\ 3147966874993249249766533050661522612659060737155608395291800083835014409403999\ 9978364774735864517770823782157596517214529923678113646904311375280081285023950\ 8302661857108744662919008285425402340740556360087170589329277886330595942719881\ 3358462913426470933711399567651536261977190048231907066849395640842969132749638\ 2392993210942364402189909122050860972242131079635422793010185012180698525987354\ 7871476445039176916908199136011907972805968497525200471004559705036498283590166\ 8137711303674776799851701938954046119907498593152770477937919756984021195623749\ 4127158025313251237442080609816794693835083914032914225292948150614433712710961\ 8073377731261569019910641261201953109365332770199444908555508183387046711610840\ 0024426020023510631839371022587762501415996754561942536276760033814025706580133\ 9166917110571770312715188784262186344438261488697891891875408061706803225802691\ 3053073842922697684437290035623323152675744311733645220421352453819182822274679\ 2679048596287644898210122007112203089767196356155196672969839927516695895933852\ 8360601111388247999809659173791030743187343145427692844278848842582009555055856\ 9762687721695082264102036158243215501433331760709936392569529647864575267841892\ 0609817852305106175289799081499876838185056534117849463424026939167972273826986\ 9897843407877350061261438627191038699440332654498814045917831026813192732038825\ 9482486175415611651737402172838657894803456151900971265836379481622851389953578\ 2974714593627083819954717522855598740673323814013245494612620348525989820016371\ 1318737784406349022913075083054757153624565649375435215823639126064688978631394\ 9137674526731552850162894084486367375766333994946341860516301265065329006129699\ 8458251467834635897476027009424372222329849172506025387231358735733654975784291\ 6180904310600088465475103192655995852682008477351863012091714348868472306810247\ 3149284543567524474575751439047095739496504189178420920320000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -843870432106655\ 8352960330284797912596264410435720994298871525934601723728178280396223374757654\ 2905510072372018956553755898694637538828702383562983274811055917109855449177106\ 6126392504901454006136444589602746662941895935506849909115342303745171075707532\ 7183289590288191759460062828231839666336958073707813134320630942641100353301325\ 4238023633265608175454835864063386879786894855670815291251522128044676192141866\ 0691583018261200774922091594286182074487381616265378054926961613343747177295620\ 6409449112000662272463841188917738507062968464298614831782094285965129293795241\ 5255801774745081792802126117005189674829675393247282325165594575473589057554512\ 5741437172727171445537660365737248725724776144521355629913497975256071251029448\ 7309515784093518562384130951897761713827518166904574047757319718404355454415021\ 3945767678352957533474609288319047499976383086789903370081590998224220687637060\ 1609253951053533606771459899957697418830591073288412411242538896439670682430586\ 3047977848135333564399603178776119234717522723929211717326926585657865557657927\ 0981359635726566773889334940859287905303091600127031393383883876577301158753096\ 1089563934117220852169327973896091632737240278527017472197827037999057499130655\ 4874647678114395950632047179780660864691741945060612170430334850096211660064539\ 8877914785058754713780236176391211942311033343993569868385946816564293757655175\ 7102970300760247057412058870951939920833569560838257352800678751898275097649153\ 4308810406887637299735820703552941434299361800961511771055526320178135247431082\ 5318829685880119826944011395555554789978984870660430952819744499854199609814607\ 9543645025627883607349517890450134110870323820987421856936022832909063444452605\ 3470010509205611734431649936568073091056475024544602682518708647496221326788926\ 6244947271391620187936440446440091596781039540002530508881000400826747100061837\ 4562893885452399383439690088297080764153828689665253613477047916134295546791442\ 0238160647971429332011459926417363360625993841187053754153522925242190351112647\ 3809705870031589412575930964096978920989102482088697357894413787281547776819380\ 8092721278289911223000722867230172724141515633616389132115836753431366871517612\ 2365688637561568180473493343573612478030037480703863705758094218019678008598164\ 985153712579369937/231580362706518117207266103818734016211190535890127602674070\ 8227471781295734777802307937014844913687778804458494170513288283993803063430951\ 2809985884787500148260359594964125361877841171085444848644076448763545804331816\ 3460447957577289206861455890306905106802472229124283282400973336638814726605610\ 3873720994105764526414795349516893188950904157164730305389534804740841444995271\ 3966754671360946648448755629131805739295629263702320295875011610010610702729183\ 3997944011605184326772786229195879760658534736413467654153751517505078306749778\ 0225928625760625947526466897205525009042147861748929437695056782998617726198433\ 1297869197148861748165226272173611187195219284315445469852346214557966526837915\ 1939087193313143678951563821522042698383274498428885410949544017468351973277658\ 3718739804445758675369393581823115065872814740786060877628862294658029711960618\ 5117621820987724144732676884458177315707860597058921719635976128052808728484801\ 5932861488780985507032458388677839794301446390196527627905257815395260836122028\ 6638805886896395327414309878483376444292877477084333492329267780963804216837448\ 6899973235207311653102024320926335997015833905387173840752382487126919657510475\ 3024176039703934304061265710977670556238764119672893156791084333687317346948947\ 3395223577052789184038645211202980909907311130537321570048206440987212776418669\ 8579605889018136601923025640927741785907997476441815244578698402421635164063583\ 9402994224719680580421506504449412167858229725865753978758166716927474895633188\ 6684318783100333777205412409495926756418572184955826067990899293756251485209321\ 8895487498212381403926624877609155915337778885364409541957843287630118849003771\ 8730878597494245360392897638018266263235224251270328679051468832485576451512038\ 7733774341231587895603645191196585377229924028730796617044933336750773214837091\ 0345131013114166484841189852901542939892780680215717291717153624610464188491074\ 8984357181683979089018257238156960163890377050208904847805925861546139077709366\ 4232394822247678115027077380414015570958090240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1218732694407294882518360065\ 7625832035828074216193443413111864967134191699988778915834093261928280929743550\ 1446225079251098890619678003951916158125128527352389399610836752896311125347880\ 7286381464091591031562933347927984672874483650662169409083070653088300301208100\ 6923463704235807089731474655197178907196019842812238679472234791955765887268002\ 7678741549999702229150095666016627966406730388285546614541594971045046842034152\ 0002602606369705973343511216146219307009995800073447200837109321032883291299892\ 7713932280380648724316670089371494013134922326367602992297326672651193123025322\ 1907885509178462709893437186281491970808495791450739013589894855247694411003218\ 1122440098800889271414545726339397745413308778109507496753619315739455351932043\ 9328081046276499604936607289368954817959236733661358997605552079723651127727974\ 5286342441975631684063975042688730029244177266689603666786085560257524683305130\ 0387725929604349191924720668125178300418704161524199953106549834167127778515051\ 6183799450917073849557961937176269959902708159432301980614979016440310762838970\ 9454824896929596100969796978662032960052002557978241686815626313491659873131182\ 6785404355359452888413037820444045326766572254116083336261461208073498476359612\ 7994919056443185969440434794482349385336206429916308397411241220402100092857978\ 8597466259943737818343676174871667616570253846061071912403384347072066599255777\ 9231910240279094176194329677348826661682597638383620427525287173212864821344981\ 8571984844156518944206841912174626048611282766642606835284731924403573602836618\ 5090411616527306916852042773799801008484628041036724298404701964411025276145139\ 1359558604914636339489210182603577998963003940026095811272240660609247977750201\ 8785298544991196702212511525798732202229964928666933126584524478958862904936105\ 7953098072530327418354804709701525372502748314793870154887479194647173480479205\ 2077222092483647884305790667035937998819817220028311913411438984735716338215690\ 7853805968648145471325054912391610612597414399321074926725562685999423027681949\ 0937219332572115134161915718866136223040676176971630839950732007595053215943892\ 1189981569813479740734019242934228190933126408220642623831195474053919285012942\ 8644378524216434472031303701692391872595686172629043612126347604655975331346388\ 5543844692196286126343/28502273425105569672402438951839054636072577424435508775\ 9275576683153959340649138415896625978352799267878651267451007708763897696244815\ 2835519193621850424335107283099474691486357088260263581729039875979391774658136\ 7358336577911308628391239181996936919605669670927169957879978708290125189808807\ 8255435424185478123378177648144759681721372828689254318315856199301057723130156\ 1535168397147937416147262878689393879426361507583550504396402309667858202292192\ 1576635582585140177530054439872264079628394024861035311591684967727107089973013\ 7659731145312472893569055958381582243635570542700320649267804242294077320121330\ 8570022715824919832121884382266438923940559357966081225773110424431732170110559\ 0702132195012033948389917442622962143649763473749693027368924244676078399460759\ 6781357950409688896312830399945251412451642956391297747346444743260667531839597\ 1531384658633103157140334660040334965194110662090335756175907445999098041010854\ 1321941356155637540083087900379060361911108997937395451270222460182977205728199\ 4742593394247765753977276351023193037712946427059637635101843578343776659563608\ 7345460375251216358184769214285502642934885407677464610387510533038519436564015\ 3790663908600041681100169979084158503584478660984807284216950440611929193174261\ 5365396236568802818721381011547247901496704767650214439463213740770283538294860\ 5370084661372681939251492163028064083061891656548012628804974241566369250564035\ 8320929305779491514029737226049491762013676660903811693226337951456264404142305\ 4696799266889118580485831093867048417346374225504711636926301165842794753303840\ 2959440112359595729681346516688747950579758931182116919754362493807365792662231\ 6988928579481067719198022821078751023873302968246801217140060498384140221405388\ 6188552628467467477556534843429591466918721837239055305308304736981686548491280\ 8597169422700900036969845917189029126000416133065540959396943980040464042414027\ 0330966509546944981636098747902867684508125735003293703922559282102820955315645\ 6811984590254238956875431319753650933837222650784057036636160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000], [0, 0, 0 , 0, -1/120, -1/96, -47/4320, -25/2304, -929377/87091200, -1301279/124416000, -\ 1125507283/109734912000, -368650483/36578304000, -352180748033/35473489920000, -1606678949699/163870801920000, -56289981268020109/5799797356953600000, -\ 30926603324552653/3212195459235840000, -1745332121189459148503/ 182401306957247938560000, -1723019120896040273879/180893858139419443200000, -\ 4239486796552931642913277/446518399431342953594880000, -\ 2488672865717236514082167/262657882018437031526400000, -\ 8528425189454097703594887386371/901111032399510521920880640000000, -\ 1285050442225980504583390889537/135826141289742476676956160000000, -\ 10868986432071526422871768053523674737/1148525123676901568078400385449984000000 , -1775827468980748683672892568701358483/ 187514305906432909074024552726528000000, -\ 29341699635486871630380788216859011989575563/ 3094901427943556059780494293100134400000000000, -\ 93550828587651232040012190171333344775771929/ 9854345561147815454112675307160862720000000000, -\ 26763880129777363571726948843654689590409837882573/ 2814992352997484962621826828243572044595200000000000, -\ 750579368562214686532491762938212160698391305169/ 78819785883929578953411151190820017248665600000000, -\ 351836997029115912064597285459856498819674789781163977/ 36887659793679042950196418757303768072375500800000000000, -\ 13548347195235389912764928449352393322346753319013281/ 1418210680264476853140961889938630068142080000000000000, -\ 6908448813363261336168641519515468966574918565766120263857/ 722075940461267265750094897174221260016750428160000000000000, -\ 17135171620134858004638964480891963487340847085697894191/ 1788492596057165718797402121566243300478812160000000000000, -\ 260042973788798069398370691959390192614162689227360704922666057/ 27108194231191747350914803363834460024492018525798400000000000000, -\ 166235685024286894366447744408892774878040427938038217714813303/ 17310346237037236706125140029929076397472551744307200000000000000, -\ 31352813772170249864697065703402942105004108520671263596518868348595241/ 3261814955442454098770394389758130872970128360077590003712000000000000000, -\ 62437100774757610191782141100258525853491128054517360687530043829906253/ 6490909510077961949528045011343139429973158253847191643750400000000000000, -\ 34125773596740011017724170592283075027452631039238694537034278821319018821/ 3545726746225413009548283867692152619364838802378576709550080000000000000000, -\ 1640044153255382961169956664268794458167745257614598614075864574556479382517223 /170340244143061000165533556111129856263834305130216949097059844096000000000000\ 000, -2147874300669073502632951145258970990387294660151372190688047552797418758\ 0548265429/22304162301154470627230335466573442123790615208967129295936685919436\ 80000000000000000, -12665963878502977473361066515624506762740274950358244006244\ 41964112326305529645261/1315233157807634631581150002942905678061363059005432685\ 75548025077760000000000000000, -10683668482332365202947769768863688247676286555\ 8566439922084273736856416948924092526163769799/11095295823958286486812829406244\ 927473773358640111064367203094362328438040166400000000000000000, -1976709883941\ 7756921720840046577871033557985938411408615021584898080235647498469321971369/20\ 5340782232495684978095115057343958957826511245065767500156412114952519680000000\ 0000000000, -220625143163996241540964917484941470021233116446970379272958376842\ 688295554345141921815882866131/229273192906274031963500306850645181318052682939\ 25503408388474190315484366199848960000000000000000, -19721170357510768270707629\ 488607732546868285934055447422826071708383494398725356567882886755539/205041066\ 8267491342763010874274062597153316676692524695059131838158295349822750720000000\ 000000000, -1664681776854112318997002176234914451130727433499437810662578308694\ 8044486453575313160172295036970617/17317468530658079382690446648977480457258352\ 58813406461538327093796279106045319577600000000000000000000, -72379996381184445\ 6119118339271645772454480957097501855252356002138698591676822236572448179278107\ 837742513/753429862949316073030980734762280013169292440104833134037316820314819\ 50123931239337426944000000000000000000, -73725208067058763657295025848467154024\ 91997526818589871135018988006856210560193188038203473881254844350835065413/7679\ 4186389704858724264871243971997907294947411680235124029308892010831835755809921\ 1149587251200000000000000000000, -465009645356642527724153249394254108777201073\ 8363209629757171999991996535303557199458853379047493720198052773/48469703441233\ 8358811928181421519513418824125675299314392295440738529905077748701671731494912\ 000000000000000000, -2431066374831023746440239072739047306442837194379744312575\ 613549968767574926006494780799169844554509230116901342916067/253571610942936726\ 9672053588522775744717821965370986207346311768956418754186898386937062804391198\ 72000000000000000000000, -14039447690287507153981350583057688514640111377682532\ 4463726854938591257535346249201300627838439846680400255961759407/14653468454805\ 9048943486154314423604895697618172213544947777407189496224302894049153179358278\ 45120000000000000000000000, -17924980786192841465012822942522261217529674815158\ 850327521634929653593913193695775523506960000010120457619301864394223155479/187\ 2058346405075550384405035120240785707294729306230213214805667538069012166086593\ 514346978974716626206720000000000000000000000, -3936149714269713341325941261171\ 7172679990208245129522938399406972109064095079594600217506562380368005314516129\ 81215027583/4113197025945997744538347142698800898161124178135123635744703372289\ 66867928493272754240262418917752832000000000000000000000, -74078337697421951094\ 0181950528314343896495402675351826928380852380039425081227989554930940616974799\ 91513950227922381981012314786801/7744930026079366161006329758896650559365363170\ 5073911396952368232850960716125601677600751736558796486123454464000000000000000\ 00000000, -18645073597546201232635301697558031898762724780544384752799245043632\ 6110792092302860208898366870344714825818067831823622057121169/19501817230108217\ 2341209954060487808727112732837844359676175789073416422031231843071527387739813\ 71431072563200000000000000000000000, -18309907128074677630342562298425989241487\ 2292681629752805131611836954142944826802352924939743329379759434464301025614706\ 338701505782606189/191577482706524047163486714868959134429238856905217897604195\ 7073126625242708266293725463966276698881481251751985152000000000000000000000000\ 0, -379094057531103774681268519259967753250708218764318630791523075944405487589\ 765054889905749462415475936787253142462152515730252987988391737/396746122676756\ 2154087604117739048036783633383757871026610664308422233710182251101873715564877\ 9333817241923075073638400000000000000000000000, -194838741375492521883143383368\ 0949527754595780412150666628932514001330756796116892379027522410063326655653568\ 912308739124018368883286858420860399/203942178642553345276939013897692144523965\ 7917156700130732492146158031612727359192414538400292641472508460318568610791424\ 00000000000000000000000000, -73721616154588184308207185345088333331680223782867\ 8458710042463862467474955445919109857044224082603098469325069692335604725597036\ 3360801451/77170439369048659645043615134875468555090641080567595524831790602895\ 9081535279232774397275675959312272617659093221376000000000000000000000000, -710\ 9932624157999710599458879226747949348831636220786116400217660217663166101793932\ 359314222112736509908459236000556841888810537597999668837909272894631/744226639\ 5638925681171551168888905017769521284877138388457049611289991863045081665315802\ 24031880846862394749191938859558397542400000000000000000000000000, -10120459840\ 9760328584373927260111404349742762693291390391293230249028523767018325731629199\ 400262740115680595588194871997196267184693065445173775783/105921641792703391323\ 4970705201802541597096764236306735996278160497849742826148083646324078494607108\ 9100719438557667865395200000000000000000000000000, -291756868158378312430932584\ 7948634859671665385875784753739443509918567765457979960784427780297440556741531\ 97583992150072499594247267492753011919094857885507/3052912155876130805460597649\ 4410388743361094397555360910744669493079265018680531130525179923891101864448577\ 379380922201612690128896000000000000000000000000000, -1786173485983005011678006\ 7029989629814094198007413258777328786973900521820884600609098408728731739831601\ 118936359190931922085645383514693208328815391173441739/186850140802682717669186\ 7787868474352446780407185560877025155518989880604358524299762661808141016570403\ 261568996686293391358298161152000000000000000000000000000, -8963557250043330900\ 4027873282474428609835472636003352526494168146104872952155710641776498919868214\ 352247225642887977485969105178640573386920721354927619371847256423/937344218300\ 8104037550046588921795707172304988196719429200915697866239358813456771935717139\ 933391539982975543927436729815965492709903302656000000000000000000000000000, -\ 1058717365586234856638075409714932606785028625477723771789546318781424558562221\ 6575438319817811417905459246361955466687748322815339394241772753345807910200674\ 337823/110668790354076646554613773822497072287942689391480281382876099975646010\ 7937557933410380255169696472960968476445417878963639211247792029696000000000000\ 000000000000000, -1118970278783649853983298878250622543886173446337000789587050\ 8516196411016490205984273853605789619701721524036665876327522793540709740388057\ 536439273032704653233025200142773233423/116915803621853377883587281515444412769\ 0513041384351466214176845537965792464231576791024782763925561977408514003573247\ 248040940191359447232823419102822400000000000000000000000000000, -4873967120388\ 2395970184943835377900977727754264527316887101534284358121757511625440049112219\ 1578966579913330963256224465239480453442704331898620941492000985940655711850685\ 874999/509021185836640556772080681427785198450291392167336692773519170846461297\ 3993933395552760958972192922894839788859094409787389127363741811081680192012288\ 0000000000000000000000000000, -295214476339334404339665872648212954509457300512\ 3628848382716211864360468336708805972047694431383126356728864723793125034899286\ 52827418296434120360046961844380284521924669258037/3081659400823115620781873159\ 4241514554053700262544568001618352767577371365917603451774597303437565720907303\ 531142552071334442939194757772667656129740800000000000000000000000000000, -2500\ 8382477289418773827446861027305449537455078800707108531107385299091169681244712\ 8883108186116976487455642743654464015837584758571249447193630588265913425516392\ 47836074999500207/2609320909550286669483958200795969663440570644156255169725178\ 2727083216045150440113818153100454379721670163348428465497556277803655365714652\ 55138428452864000000000000000000000000000, -41829207132963212986239609532701126\ 5407809852983000221030811384087629799900303912645798516504631981420622472098573\ 14015422896756995949512669733225233432254215253415241618960750644982399067/4362\ 3798788161072396446199633044469205230132430729922282059934215925645957803078902\ 0462998231243251517411340914203562244469300322633136518164116188272237582745600\ 0000000000000000000000000000, -210779714992374501446422389476657140201227997874\ 9149961871356366257921762276123682492627642240961468597028997317035273698275260\ 498609974142270875270932022470534667253059782052941759100299/219728912487930131\ 4518511630721470598739282533606317291662035651663993592937978746088264722946636\ 9634774706398870735339766995927854137901223446864906487332864000000000000000000\ 0000000000000, -231810468913474604688865164681346468061632150008296348493668613\ 5271510857005893702858115519668358792864782888911208439414958958705374108462721\ 73147802677264320492939955034102877901893497229623441/2415592243309853238094387\ 7979338068718263295177887895145037799533209083737936853021973836391191494231140\ 6894901331043064462637585785840372567064494575154842660608409600000000000000000\ 00000000000000, -12324466592711620873187019262931898904070251975481048811203434\ 6820883325254396435011168577978532684156492725737273420867464783523975864771630\ 7379065066904209433298774755441535639499479390462683/12838461764103449704199890\ 8578455816617329095209856680478535584733967227366313827237182861162308081836726\ 1861142380977385495674774974570519290517724175917079173529600000000000000000000\ 00000000000, -62361788122998299508122430929140007897894324678502424295167698250\ 6827460465196038338869654533232406059058222976804686606652515827795645291650499\ 41504813993627859576397824711519846051318413608229819/6494467081384936612315359\ 7549942198135272910711133164635961962362243010934404600954563755423575647426519\ 8446785708612377489965232831844783699956363267419956238379646976000000000000000\ 0000000000000000, -760677684205245312834388386438298788287727705427816291864183\ 2829133723720490504579369291461430986445031103956379014776142517846608936416184\ 91058991816884845428179135429213543322364497505916474944173/7920169521449168032\ 3488604230100449311327284127868741743237782100269537326601571016047138641395865\ 3929339037559564183044588881881271973849253735155136261539505059450060800000000\ 00000000000000000000000, -59513499288896029734027076016644427143598738905376742\ 4842344939051035306298902012502232836378618101387180551902673560235738378671008\ 1420748084967254088580671355989527693380278503895684134933642674969611889/61956\ 7902145480782816375454681468394959389050814269204935102954502222191941918665795\ 4181586660258059240994384967131851323373605432186660993200558992723307362557662\ 48413986816000000000000000000000000000000000, -25322241459079811685433052626669\ 6002862174216282180789366788581247548424340640335262870887963547142549330483471\ 3857458542214447681198187207779908718736681976290017309759352183071615391105233\ 1994651944708542997/26360102015755480427854396868825443018605456452434263934582\ 3185157882849826243267922652420515823412798984648966132963410412400081177789997\ 1558346431477486995236872090002156997836800000000000000000000000000000000, -683\ 7009495469745779840285501963942231318514907854644017296743463412196318085405851\ 6257362260332233977212071070717661697034235157089924620285433406988180948249035\ 7432047272635131687393844459561459287548544653249671245451881/71172907205615172\ 0411343129781308684168503998518493437924996451106066026852280783026116261151130\ 8459112966768660062988890396707454243145511896109714117133392738474166833931023\ 4553506353643520000000000000000000000000000000000, -382940425835946175043124017\ 7864896218295791614369437718524968692149920276758369344865736124766098395279050\ 8950576584765893351974696557637654952111473627803433743526628223376059260277195\ 2415617743265822180948023729753/39867096879290673636933159166481668149266825452\ 8070728686844774136796749184557583961540122944762545816839037931002909165657692\ 9085687194068918727159743625586877980988760914136287716311040000000000000000000\ 0000000000000, -123038020884150224587872016670260517085746730815787718467911858\ 7032408879745252514171443681338395259125533921073141894491184791349931540455491\ 2473247392367183008670892977679173461409052387206382450710249791626734249298444\ 527/128111232970107309674041763360635563150330719733328818826499361199091884833\ 4105409447009270072035522640334018358811338000271407341763766192141299748541084\ 010692925350030107584221963114365583360000000000000000000000000000000000, -9889\ 6546768184832126503399719483278770063585704685897721700932136346754413366461794\ 8727986391798591011667270813884669957076539868297991010362916782199131040363122\ 737224142582214689532787450057558701777943845680592562097851/102996043822597094\ 9760385234191875275791156064646428351728195235366848795815916532022951175691803\ 4504838801631827178351269961840100760025045044463037126834965372931076308842668\ 4511567636070400000000000000000000000000000000000, -162288965935612545431858478\ 8292711306238232978142508285911230591694895259215474475996846494374985428462056\ 1552193471278896322282114040928833314324802370225524588578255456853371355403882\ 31631060266760537734468657524969011928966911/1690611007270960423534326737050357\ 4208663988233125400676930402316190928611757957833935095800036869961829302555655\ 6714295821657842616382975571141466875886822284374191700106380501562475660884049\ 920000000000000000000000000000000000000, -6123948412822940795155866551200695625\ 1930082974659113773486506529875088197040429466947275914806571375282392629297836\ 3148902364104920115186179213276975729202400603783061281076022904827267215883138\ 2863308921026141060206380390420719/63814775681481944178055511658986483999443050\ 7364356095353476190638358053741520335657394411010722793512326121646785210259795\ 5503923962309320447530879395907841343649959903352123582743945080838553600000000\ 00000000000000000000000000000, -12449070167734530463250523354990974947843215696\ 6736482186286924052791933446284730488904910026053380845180038093139279205894586\ 9600924506529471249761247721541939618865569931002169869168234643480743283269767\ 6768451339444003078365605447911/12977075878764095415831882530041302876423700270\ 1355597835017459563327294421600643233345632474542449847484964428053498826011813\ 0076886970394010146382072800212424001279921530842409584976005894285018791936000\ 000000000000000000000000000000000, -7237701973608768009685776430004439767407691\ 3394858707010377115866968373078925894831906702003781917748007956867122311214288\ 9313207233332151029385044728468939109507582991128305665712306175328780443381929\ 46609550666011533792063254813167/7547463681766099017931814209144272276576593644\ 4721563308002357206166131673956849993509427381097133135980134617664451431100086\ 1770982100187613353278807559641648829555957302314634405348266617965274726400000\ 0000000000000000000000000000000, -181577676996630944410267219016067858277566979\ 9379687224339370789399067882282945330257129407131380276347432166735276090022721\ 6329216206346255367195367882679762153942001187938858929084246201046761056418116\ 22351284372334519917523801025001920159802747/1894210088205197064761641810811295\ 4548523569036960441622694461068363208956336880987418336829890343920462530421924\ 2015966791016228440835113257599564710372572289818192031679119057791276349048733\ 779205111324606464000000000000000000000000000000000000000, -4259542100409828306\ 9118799406648936535725079990067555422721945149592340946083441611064558976553318\ 3047510602383885030082170688728995173702322584867992889136563543814879408725632\ 683645459884366490527260495624630926562100296858369818887190871/444522287408522\ 1311703290284298371280673172230383497630251193072355200900320783803638249954625\ 4994674797485762612047543724202848709682852480397820738933404314589274185288965\ 801722776147835960740253427302400000000000000000000000000000000000000, -5416819\ 5880400091178151470893641934050341220783238287658030884877191076351837650268686\ 5983251407394848234240336046946907376992986597887683007873929703492671483354420\ 3964256104923682222588190196751214804460046177426747395775225092685165099360873\ 1710071605881/56550207213148577992191223691447594842877519227758862104122921327\ 0834498432313455137161141370800713336029835833850727458389805116501117958102057\ 6030332329414708148537595497348763641611272704067015601759088811359145558016000\ 000000000000000000000000000000000000, -1949942898531501043193731721696337768339\ 6815155806403835584356303340536285553801573496011508160165905373953265560572392\ 4798849919763489016357710083813999581901195236490065087930651233896856378173406\ 47142554942741396094048054906975190561955159651760263063/2036385978417217335370\ 9780807559645406335434033934649064604878063563554316948781197778078952687657400\ 9496165947330389836678477136581476748083810001296877744652405962683745786881309\ 6518841935377585157871303592428050369740800000000000000000000000000000000000, -\ 5922790815281418164023617782662073284439833280393660019158056144001050499613780\ 3591022265767582192347536381418587284156161898055258682722156108264507157638149\ 9420275559832626607567476373559252426877879336929567777058273981069663444024889\ 52037478289236795564208313033/6187246566540574053676771143162766348451828993168\ 7178152734091453208763910083225497571543573786026177714409423131951508672584405\ 1995850744130256738772114183346136687470333088116085800447746920505073394762534\ 7969322017634480291840000000000000000000000000000000000000000, -398610475516485\ 6732592448906904312830242643325244959403900872437428432033178806810664842295809\ 0153899900776346824606220885261984061722377179082432592108750245671805821215333\ 1731044402551393565472812991763628598099220676658336432000645793547481971685019\ 74004139399/4165170824402713914313088393076822072352681433795928190063623255833\ 7021645343330569032216428396721545307346222702820886522302219357051971309560140\ 8962511109049220971373505165779588207244799268615558454428346624587521285160960\ 0000000000000000000000000000000000000000, -300453477968711038008977149443427658\ 1140435248401567149475658371706354173569012450143504548823690532147931882801957\ 9585067623233240649906663574253480240565995806247874820666872053565117831311858\ 001006984891972677061129617123445292756208418164979486095558405396257614371/314\ 0155468192203740795789387616739516185345607194140173850744261274008422907612295\ 7073293312943800558458197377475480513616391804324847267931437244899169861156434\ 9206426059131745527512442116846183607910515431916360384382589615472640000000000\ 0000000000000000000000000000000, -128095900967530860193361884332337731988352202\ 9174462787513473775315143747948970753899050781188226060848346487833138673469710\ 1274619890607393815488411399710043096239965414146189112133414718837869699753862\ 4872676861697591790512540235534960889587815180551540922579518053249/13389764046\ 9543968497977760966354229931723444711255752356894095185784965898139198451790054\ 0703614866509537742106960096058137156150705566087638251060588198012232253076839\ 2071966003111345144195856930247420292855309973693617163940659200000000000000000\ 000000000000000000000000, -1464113442440861957275730569356139333214752184497055\ 7682713254449588994959713309407236423747328793667669037737282919331775260120465\ 9776881561803998297809261506047272356033987282156287105527480864194659415092001\ 440444362318400978778936845478890820662458755701789003838110524613/153055269956\ 7986389073507299349061628017588268283085537802061892409206036438111422266992297\ 1974252638038735203974532516781403698747828570172488026132095952664057802958114\ 3973106271160714833561650119006172879202213064521051086853179965440000000000000\ 00000000000000000000000000000, -13241608722109501110950398983733377947077949056\ 5226611081327409422507380872305694619885314971824338375554484814512822192352949\ 0390354580610391495040717888575198103068860400703153539326647869164973701429862\ 43356992368438134729089769952674736994008754931969288006477878401793354249/1384\ 2716669344644566528198949172352769892225424473212219685770845547454277858822741\ 9714192403801377725419126088165189010316248446149762829383722517687282421993479\ 7051449074944154509430709279879187072177918415005099938686548025434230384230400\ 0000000000000000000000000000000000000000, -103531953596299490725834863122246082\ 5883200879639610395346128861734757691541646952428015002550509548887100154903582\ 5237734812111834319502497626712296992250291432737909824686633688916271666525470\ 6064647042140096107558927454834550286121412778543410006487838661312248026424549\ 8917383723/10822639560269706071060375484636786343354952634040534361084163995503\ 2487642774180746450309903549230344489352547021994562095432274508639315506386321\ 4718997639987689636059464513757131860618267247369591425534337882873361170539468\ 31820848311042048000000000000000000000000000000000000000000, -30183858710197563\ 0519302166295850753118588838446005928146312570914095889792532668593424008417632\ 9328979315323913868459716652143821236281019900362235621600757383601746769183028\ 5995830070328471366697212109937036649298986448971750494212058048346825053272252\ 95184765509875994089276820629540831/3154888079710140083706536990885915444016623\ 6828090362685942585302028014723651327017266882713100429975114422807340741731781\ 7606780890471744602726895353409794246113002271088364445021137722549037783056935\ 5966392244406563684338170593318166814627763060736000000000000000000000000000000\ 00000000000, -19381671411573508171832070716489139468651691734810299924795485948\ 1279056915350106848101761412503435120768927168344782323954507352479661084849610\ 1123901526197112565994219942747953112551073534956999897090087203450548197680759\ 2172639192094067450096761180328520585857955020874147103383232628609/20254662747\ 8838709116271127035743094682679694945029939314791527551104583889429277025119098\ 4638326841748329500305553483993127169328598971349734299363655363970021605829527\ 5051948560766018794589619309842112116456344276617368819228928433666393412888166\ 40000000000000000000000000000000000000000000, -10517942527511465349725229240294\ 4813413738027638724155926088010649976022528911411373775150463344266459298607003\ 9749051604166449906028524700624664559390437204903815118715805835714183867733541\ 1876631095717138908773508025359575093265787259455832504909212498401620429944511\ 646018510760154245133/109892038012510799324325158117951706162456513219771858260\ 2135752939463049850836745354092012345745400385976124378285290161787572410678702\ 3302172281163578130663692996833785234910134110639667034688602957510000305993944\ 81721504617345323597592901687915315200000000000000000000000000000000000000000, -896808151422049213010830062222193621550256379119955322631969039000312521491069\ 7836679449869742597128356646446390944025173985249855312037375678161205725751126\ 0413811948027318603252092479462812054105363106044243447735945313547061919233493\ 9754871884503283139788244228962181531963781872274155254372646317/93673632187016\ 0612133367644544915619908100133932853542668642768947992554296785314896754269373\ 5777568344429753086120581177906541489494236773068933707676584534981474942445235\ 4761971367488534521019543374760723105488579997820384451960958826588046001934629\ 003591680000000000000000000000000000000000000000000, -1118397727652141765950089\ 4068485836438491380710296189781929692057605018599353790637122906292153960131071\ 4889719825788928239149201777885078232275767360872401237805471764485020793206873\ 0152532376292979599750645142104188198944057226966724636120952478499293527197285\ 4119060303362345028565003671452701/11678352428523890754742314134176061055976072\ 7792625582290365239789305676560631574830035069315882793710788482996817480558682\ 1290782806280504944403389898955136379177402765650835229337222805250930434319152\ 5635657933157634936044315738640569634448429407430246400000000000000000000000000\ 00000000000000000, -18653073241237195243209764576055543912666793615268295776955\ 5518842025433020269010992412422623136426149087431859581933431871876054777239211\ 0789684876699180313353110460603871158394908856884680715740632674927806228655336\ 8360406653784877081018366962639805933307087522164765666790969168906437978758066\ 35886590643/1947122249435668421931322515947499893017843314577366243046045562721\ 9607780305671313022734655020133650978889821052502381802531982284178673572492083\ 0372491255297716244050640652864720557743777904690970148097005495550201602113519\ 5975240023504392415193290064532812595200000000000000000000000000000000000000000\ 00000, -55859581479598630206167416271543014082935696425520406536315685468781164\ 4981622551595611216235754984651231849322568871248888921822284424377413015246112\ 4093456721077157232740120985871921007450122256804484490828291257929131734795581\ 53014718110632458099676837308621340786347553555109739538364360783864209536849/ 5828990845881416748128360147361895965481698510017193852721442393565781489597944\ 0147056007489839387145299475962798820174135148952120742443026501331623818070666\ 3435012890935575715029315378488202155488209846029355933752288230923273807985994\ 21457546687514529622917120000000000000000000000000000000000000000000000, -12660\ 3685922357587629249279097795678082460697229641883439004345605564317620666465392\ 5541586970965221451883983868777280391794400112331196151140820198005975381726163\ 6106063886660398549859505525429790181275289933218805284782454837023902869269767\ 7983315910036660529463619258370547314181273502089116107189743934626232263/13206\ 7449908588485214592649473764985937721857597916458533833171324887282448498919843\ 6633670518736537032196714410745081156506998668209886101000848510211831428712717\ 0018011836878267745227652100576318165965542762403452748985424721905550761288829\ 272071776012464271851087986688000000000000000000000000000000000000000000000, -\ 4829858213268979862641540517559956145156128232747414413846983571696729814379013\ 3058983299777542968679748007457410053758673470295102019968701251210510979585452\ 9965679412231439355592228795511873224375863788078649793431937775269283830008925\ 8413303588852237913485432087016488756064276249232879023568818501233082750633/50\ 3667575742324989450591695829540100385884605433931488357852945280098180221631377\ 4749171314042852946510761213741015344344581146369410640062489484600734523967221\ 2162884973635325993601161562833147674707019304997798279644095495822448745110892\ 4915399877046313268893477502976000000000000000000000000000000000000000000000, -\ 2858612870360163945549669644826892741180911678632916114199344293889913421421735\ 4931289361735428967010804401529700123535646442931916203514296073096325830813834\ 9474097973108645679170791099291428874708369141400994470317468892223437733136929\ 7059383006686222742003080670041053721173278965239907712003181661854187263764781\ 5860593/29801417968836551469325810449816178064333011084031180216754090530186098\ 7570304207958188600682173009972866155484839018751692213370587489986771537982421\ 4029818649962188399156788848415220326207592626598445804839384224045278379993770\ 2044549346097180118573523137257610121081520128000000000000000000000000000000000\ 00000000000000000, -10369870456688881470569337635354492364723200684453647059325\ 7227613258993071440036684498306887068497759610807989611620315800670144251158380\ 7063676141998202539272855485230572522102152454432725991210160046084356074179262\ 7315867205546073776669209314815489894428882781830079491612221448022592476834507\ 0273181480696100402763305053259/10807959523505986578775586551854281969150068585\ 6965363171032378737692353716109034076088114985328547685627439699136103196257794\ 6636587399303258765032451062174562025738034908642629606368232968463758356105218\ 3586244431950585965438638779973865381280919025174152984274821456010223288320000\ 000000000000000000000000000000000000000000000, -2541848514032702231340125691222\ 9177048221204254201035451506812553247635767212340960605877838650043036654743841\ 6033184249226918307010119928061432367898053627907865069750107830708386263940184\ 5153675179633992433473591068068903567593965140114837179552894255702821593099169\ 603486969882134324610807287385496483524805819588892000640025885361/264868394371\ 0612768288717567531169988187472093152620192506224588925091597126403715205535455\ 4412997991366576829443916624490185596854053711371108870309621365988934906736616\ 5187741088110489480292179486438158042189539182482300631951978466675724387321413\ 5569476806134963517099367799799676928000000000000000000000000000000000000000000\ 00000000, -28086606720619770926948941632354478144628973327898018089431246601407\ 1737785277667911989791868983743706338145285096794444556581278882996588372656986\ 7725455056632808278155484859898673332010179103013508478718444897241065195756017\ 9246072124852289283603484028178668851616913623959459125065146169113401826976748\ 741427549709217606617477/292627349926598311058443555105484485421970217442057164\ 1252849016458594368468636911075626097771575656557301721221362585489171954846542\ 6840858061050518532121393329956805836878191435237003594569643889862739571946673\ 0414895283803905822458196289026962433268378594509310070939319443893780480000000\ 0000000000000000000000000000000000000000, -151918577625858850914476301440418876\ 5267275260946485521420093502280981891443170016613728171010502568244273824596629\ 2949047092699758074954462879501364646976182570196055220358576517988942757609583\ 2174300883184036664782795416061380560294466462061543683147645602836641489112891\ 9253977490867053594009603344463885307822379989143836847051450685377/15826674708\ 6492837167634563039090792226849234921853559420868523076075414664274559087268672\ 1290948297929395568543986022162756584598439860341077103178613968661903510678942\ 6386361503292961489855179569336566417539877335026006800336620911953946103810143\ 5627704031268279886379591765620264246706176000000000000000000000000000000000000\ 000000000000000, -5184938723110047553831307965548804901474389828142960885587387\ 8539192386286597111209539695697516371988925258511269490774613884991393878860848\ 1602784147643478239846142767698853612555795497618609902464528263145989474566826\ 3972962534279172401877318832798292278156442734073141909924644162829731623736045\ 30601510211879658890040154774764590472159/5401513711151255784373467625005104036\ 8011657610772980664279165997434645286305063489619865398026234996871421651469045\ 0637862363051115348302111902481028339979960258289154436433390441191542012538195\ 6011042002580865472092571846798453237951666497270706229376406076809128514676747\ 9885534205050880000000000000000000000000000000000000000000000000000, -239479060\ 2978597499603475432139020591595485156198292416950814414609941877168131927418926\ 4371310716684515675166390390095261356902283469810504739335612149856324817579376\ 7754900141160230172899995594528235476016861008972272597952885827419329602244531\ 7308732995788989296857802581541214393326844732910484070025337059533525178148422\ 77828018303858498711568153/2494957985986565350382197019562306414654697196412824\ 1088301725853048571403330810246557991456256541193821171836733221372537980089217\ 7101550014132401753868390381855975378806851249176471499174677425118178087972674\ 6788535245268702535140277299868863000919020997934776805393915541338701062374325\ 7497420431360000000000000000000000000000000000000000000000000000, -424205936375\ 2873989123761974804146640873294216648114092967893320689948746037643630381654390\ 7465765310894753415973596766608744692780530951242922989436359919327379161343837\ 4952050024334479377116576923620546056483675706209738634386340333324905726452466\ 9842823611843566806928506732401300817770378404572002528654369258553215972422800\ 170764909456177322939/442004578346243782415068121149918251251702129070288358413\ 4440518097817142001029338207046888802171170053734966330466298203501692490325114\ 4577005423910840334898399033917156544352906935792324523681767219148770862961138\ 2390810020063169425905702803948280497234686325533382028694447855930063151667148\ 226560000000000000000000000000000000000000000000000000000, -2103408226956158912\ 3988670493916121565459846947850921848836671326812927020265858210832896901832112\ 8544603916741757342771848120522754383886509803155848173556955734561495363833300\ 7019475814129313117090864575822789365064004714183024039206134518478016262914531\ 8651215592440065490930529833135653460327426725114165596315951285298611260018488\ 08134650188878965564046971/2192083015360079699227443981932397787787457697409179\ 0732727215914031845332663461942884548956978723414287747957066266249465021798199\ 5024683582648901415054656335497618745484112484629621091650180308887248230491643\ 8472408924682723029790784732581750953055522611152306199232499745890517970550987\ 82747939426255713075200000000000000000000000000000000000000000000000000000, -68\ 4610405685947813362348024357193321664169886790509080375993968004808011297272576\ 5248400852182632933173286346540485944622733922048831354783652248111359559966339\ 3683745169203656225881261240516611464374627944963913914808801173950179053330437\ 8862499669435387466880397652603184504055532780747550291035500022679508596824585\ 813311965894032285926974111501922809691/713652557948810896554019083767959820746\ 9355170913334491084016615149989819456270726627979269083994961269953952073894353\ 2229055738368812406809780872525330950389978858576570154847071459216212901525497\ 8614698612435335276135531693741052973292861396471516528548175437888563671217176\ 7948793490320636122503986544640000000000000000000000000000000000000000000000000\ 0000, -166408875682838478217105807615198445161634997111513665732660395554856276\ 4312372674963960273640466672671095710969436925749959439075169602473386252791196\ 7207924892808911218930680527431195193669427973983329552115305127829379826462401\ 4000552536121349045001882047768407339564480060859566489287636808680506786974710\ 1377796239630324613396120265396093445713727171973114732065435363/17352120994254\ 9293259728329671991561889329384894476009024474802884963531311115880400044941766\ 2736201026999448380481480859075401649205414235220284095572843903167051830743030\ 3952649071824522777433014988076696101266570344389914222419272775441995700538752\ 4626262379678472412406533326542207099893070381498910916513553602052096000000000\ 000000000000000000000000000000000000000000000, -9120730724473046902323919691917\ 8557734977732596157819458319278584622576468176339166227900125894344176137485341\ 3701206558328880394903262283813368271182351051509301332438374521271883343347197\ 1995863992608250118635395034162338061178190016451878738986140138296392227705787\ 7896739768745882144279127016908786744988319015634717131699716014119874941923976\ 16046428167451342691/9513858234718510533931568829947464728754992391526023809076\ 3748220591727046661373505424038319665226158887410738548277320948181471611901339\ 1250612469384585863903031633357067928144453597437368067116229017878605485431604\ 3771964016623516114302041553465286345858477998383891016235232837419700811692099\ 98864378454381848166400000000000000000000000000000000000000000000000000000, -28\ 8946221852570575458395410908175561228342310988498166136425646234198517413911684\ 5179452489817030174718084373859197730721082249346015116845997925215762815266413\ 9087976006892790066251606018225807865227134833208510350813765352890766379091639\ 5815941581483774558660892242904938339467696702304305344182161962999211230921649\ 5401059140116594817433200226286594681201853013013269167727959/30151418223592209\ 8853006886035468852278733364762512225287206902216744562231051480783979865291940\ 8886008236621030988592966947333761688323517060209687479669837202665481956346232\ 6764450617455192061110879648877926267841501195205632377368536313050124604159574\ 1079477722132358104081653269630505327993522750999425412428345818159775744000000\ 000000000000000000000000000000000000000000000000, -2772523940771869187234148789\ 4725048192926175063047602471402046206714546349998589826950450182977678633392406\ 6327814664488810273622779814797232032731466618820667809854332165200928984278413\ 0946569282453737634158216855415904228097737080962448268167896077017596112703329\ 3909345236225046404637927448778601114785338885536897436224175630139698360651926\ 968715098554470087692559808249243707/289425148608632297256846342133734771682011\ 5196782538509622764631778403722536070110743161644429081839147894460305076504609\ 3671708663719953523961945966132858698332436769859081028748962309628453736461172\ 6693707844733791508779553769885681624595441690105637295758092401966846570268328\ 3683135368180969664960448266210771823179268620288000000000000000000000000000000\ 000000000000000000000000, -5658906743564967446385488823587017575592011808921045\ 9127346472050782957723615511845501074997161185651297251178995184463503527711594\ 0249112228179249771236856666060796019918535197278815777662224210261477303673775\ 9014189965329451274020051330600065437763187916105507470262399527678740223224008\ 7929612428240419036305962567239014224424555698279447248619651777167566318222680\ 4275636003337519/59096755269329540937309202081195041201529883966844070570538486\ 3289545546261075087895212687077860264922298158742762101205293599901401071967474\ 8413727677737548772379742784950017003665481578129037675680674855682327386405944\ 1497147156567736916177446829977323250942803301833733025009635474045931008953807\ 4600260834889185507050772821442560000000000000000000000000000000000000000000000\ 00000000, -39076371425192577397294732779956863765742983714987741307602241841573\ 9191988171067305297291302942552693288305534469049943612647894610316610171522550\ 0430935007568681454987438533698147052300912516575820777264313342559802462376380\ 4858647779019460225410270654749137613326419972622801165550976290500569845982809\ 8427780955944955736673564947730445419155573717113701842618328488981008493316747 /408233342034001283809538551010805839850220476853310301100116975598787382563481\ 8042297666343189666230767224782497561424680113058968418123087686633846699423141\ 3913805628886668784626086285885657953143871428514294677727241476966271350273348\ 4935419329939820653738022573369391005519484876823809312788495034047830555764718\ 67830817999814656000000000000000000000000000000000000000000000000000000, -28405\ 1876142562600557724578157762908431101972699741403873300604862720929622399029550\ 2599977707417339721795862361666408809184007424340809171345252876590734598393636\ 7306121172099797237749488129272011798954068143299898590357235307417352217942943\ 5317609553402721591730273427844400045063576346402906660433182410226279300032806\ 011852635231610784664934437414423295614712260892734563463088429701/296852800884\ 1957311387889701531934302891790828274861305692149840558332091984683333208008432\ 3326261176338778136771607057372705548178091148504342260324313391043164284936399\ 3705342163161110650699997322447271869200531160415972295478885471347553790887984\ 0021887524918368920275922378554417018240541990210712165653135469159943398926353\ 1704320000000000000000000000000000000000000000000000000000000, -168986350854135\ 6443129046371298373999125518447112665144985305302487621132417143807040639193358\ 3988141840610774891413654413606838757177729214735527365354627714915229833156358\ 8154117178152184754722462377098332147742474985383937511568696597465307823833287\ 6047464582559443600927670543686656995880645610576989693317097513216861704773583\ 1134797662156243740555294127572023085066527499689133904621/17665413827256932011\ 1990396085101841922625133951507991926948697569016365013789553975419429098761845\ 8749528624767813771608808247754125259279421719248285765646289411811313502289106\ 9696113565083648468471091943241813062256065895411918603235976257516296050715039\ 6925881414519064858651114424964696996490776163843073552402730678211744570015744\ 0000000000000000000000000000000000000000000000000000000, -157944743134598827073\ 0533406670573452244869875577684516409952260418065311849232501036638337883608054\ 2872259015355905573873976448472724675538622982459632591810867743245005472309291\ 7717576997452370557272417291386275640559995049340486631017524313245588411724915\ 8141016416283794181057214210413171150368455522146584127754897750667564762326314\ 77072746137932786075782247196191351941053095007978191863/1651503068178478172318\ 9750924017156797543544805108001632621939390029132963611414996921497044396073333\ 4901174038188550150243516510666839392723656436069594608045746706292734036616787\ 9165123287793993591491993841923313640771717071179419803931191202924935750792745\ 9394096784983205243326440127910885408123456793995851036474717726551304636175745\ 024000000000000000000000000000000000000000000000000000000, -3638262362067688013\ 9256504934943144463653395392801912504859466448618020891433534173346255656529464\ 1617479524425682781508763838670087136978575966433762986352468880723768987948847\ 7514311657229758786682999618129466962333924655200696450603446646426880068067359\ 5783552101286693565902618515844421283726418865287662691150299105295591265618805\ 4533453818803039045949090029943391973206151613160936938207/38048558290437754177\ 7731958376262277896547606464027601252563666253615949145143832701774535599420059\ 1546541935406559111412968388963969331989891725701696963970398799982897881610131\ 0711423598088289684328535471920059591022446493069386749047822501143390155586781\ 9697429699453145103522147635933917563129000996496320063740728993512977112028246\ 17984000000000000000000000000000000000000000000000000000000, -46680694724316256\ 5590533035636521757037939269045641805482576311722677101728895566484683760868790\ 8217076185361746682194240267101805072080625479071134127170399382634775982710591\ 7361315193059124992742113521922323195515393223942083592955120388696026196241938\ 1772305023641139054318448079733043908425388949315202891473939438031196077238744\ 8514976872020364600211635941399900505283923807989932008305752268460714292648427 /488219470024580817502310112156950052179487388480678666890592182609333644530512\ 2882612527008399064488684382346085155494621013789029518341580951097336273810576\ 4108694213743140921905006436482897358333378284659066673790309463747935945063995\ 6341218738909240259556363498843814377655620004278448306019580459854223733208751\ 2538538113061341209192957569773537853440000000000000000000000000000000000000000\ 00000000000000000000, -70370423310110783975932940894997773689863548122239265391\ 9823134885253444561621502414899462207968121467446007999751971207615446719741420\ 4524715262190326598672632539624510208492985535002806906335522106728868017557366\ 8924208434610029509172367897794792605947094040511711203595721427867702251110897\ 8682863060492646792959524236542456497784770449978514891693852011859990306961383\ 27982904121750220616497182369676107559/7359732283264747130632752159768689912943\ 0842149628369068750661021457588310007888792462271894293752957735040179177480659\ 5940409668533313911542346674070805281442800121600434981839305423726408306698752\ 6149771592724787053747369784291253631122592154576264589278572148999619617994188\ 6431838369562731396091835435635775330150674756774103585566429444399555411968000\ 00000000000000000000000000000000000000000000000000000000, -66302761110506092151\ 3286774946952390278845554233430200347521790493309756168665589644527708922898683\ 1827137495464950719583465326872558708007515137523745598807129410014941703210699\ 0400254828153545045317081058321256833342123464049451940150505155650046186592331\ 7341901935147089306770090205411790327518905078290258274893850663812982510715739\ 938979046197553868175258107321713462608917739807881165475081673604211889/693355\ 9947419476542949076000858382465444199715578338536299459771777790212399748011861\ 5805289611788513082741475213430813043017418274615317938341763941419015507809772\ 0389582216299078331657324154112415202596328560451747826057266768078806451856070\ 6874376056417388978653937779704672607407788462624486837246130839658471291994912\ 2000248980221086257888886784000000000000000000000000000000000000000000000000000\ 000000000, -1325477277523126505336317777619290892960057918984707604743950257683\ 5878998344807310693952030080337690964910219040331864635678582815962604575232807\ 6219218819434300638705582102223609286924530561453201004332134126756106690518008\ 3532229473644059981207970901467355988547590597494830520142870850146156567522912\ 3802340378137371269692506968264296095076885206858867671381738691851650925598749\ 98387316771959024824131199043091/1385824635809933338743197318040643117712935977\ 8492838549716188469177066113419059845736371064096979724936302452068404255835597\ 0285463806390910939564197386269878383923569147890314773174110136925672755327595\ 5967312074206595415135011222706133993326944518567935478005369646134737778051739\ 5044953131891476835490899849775702790991512991782739848067464614140856049336320\ 0000000000000000000000000000000000000000000000000000000, -238409267944901169923\ 6305694224921064355478107778805185162864341320602659725582774391845161314270633\ 0826852763984283150085453616669945830946863698893657795531885113518682843471964\ 2420725779870969655597012821368431558160594919579560142888610800490308075195974\ 6216781985737556318102431411456151151869468203714891518836382829204748940299940\ 6994649722073286516654784679795082814264213349829783254905040421621842234782968\ 284161/249189859849106391460570993845291104606608867226760190931707663562774496\ 0030853801310110614985252889637418277622109758914867408619607544014712842185635\ 6113822875700461585547540539463662216291804476530229253599056512870716362855121\ 9212623584041558522474739490762753339284913025805359554535756638780803044222769\ 5304729328565031239145597124851223725562471709642063872000000000000000000000000\ 000000000000000000000000000000000000, -2501861764609111858130924639020288486639\ 6236148197368414860061079896802588818140137770414562132043214241564653307037284\ 3634746243877695922822382993629111466226155619583265464594636072564266350022910\ 9560734870395561290075153696329882705193882883091325131428398344534170936625711\ 4335817038540220717566932913159476804339411262027212865263427817902954648325923\ 1214277393150956907935836875080617384519686069900120449534237601/26139947177444\ 2858221309901325726893892614456515387199854112993132709264191488022929916012206\ 7634426162673637432170025508221167739629994539269669748968603597666914709610119\ 5579793417624497678060209465236672863904049699976724319693593288728359563144215\ 3855913576931787056364956121632581577441906006247939800049093251394603589082597\ 7002753208259971889870615347200000000000000000000000000000000000000000000000000\ 0000000000000, -903985824734409789322440896647758570459095929469820542164381626\ 4297151209179559856348336476903872836862808792485760797460653570539798176051166\ 1658576731790547361520972685707226404577635022854974329768228357329199171671281\ 4911256365574701808412003778005690061235804520160361193463997679468822409820005\ 7108260938010440122947739433872554609867975761534265718870292424351044649165821\ 0921874002526816918879526029994628622902991417438622559/94407109259883720211414\ 0301792195323268572879174792127024779003633072197970889865491869864252066863419\ 4393729201371234713227818334902971805787650246018618360970460353477765407559934\ 0985350420307074318690380925971322361783204334110230555191233362248234736302561\ 6763007457958688290588194872197387174972933526586845921071617202635052979196315\ 9310760006870948813803890061344768000000000000000000000000000000000000000000000\ 000000000000000000, -2803682720062066808579720777805093273358991213426783429874\ 4243487326937594139582166668456071940600393707371739436926162833738151357614583\ 9297708077359362712176465811636614846036318710745070130407904115375506661453752\ 2260764355176030662373126125545283879226261971716533662446118507186787514854359\ 0024590842602847115154897001287938096525179525305144175361563111315964074363973\ 4195393519732407527361796137844105776471430852894082239937337/29264912391641109\ 4389964695466636744531680731082090144984698936009923611573465996608013284869382\ 1494539602762020561862908368568583705900699304352319764458167709858161556855870\ 5240507068783044106132750499644757626678039918022027509409362252166183153830357\ 3818884758546497911680939325971214828902782282991432454964823139300216302466491\ 2255611354060489134004105619646358277324800000000000000000000000000000000000000\ 0000000000000000000000000, -153087364998967254627067372229138147533620454805459\ 2699642435377336958622818178812355903218244865993850449591658388509031220928684\ 5442810341878484903043144633197026406113523817760653227583812800323238460493896\ 0604106238917217741785962695428534003035282395856032181619837525182005816624759\ 9926825358879006302128202686979331157457424103505830740571766125670076154115513\ 4021231806907976290068309553540898151702442993012933336794443336158385005949/15\ 9703340182335291197406979562650013374810185118755108607449840873107199677097309\ 8792304007898589903588724944406518015087947207730756075067463893197750504564353\ 8041989490168751751782576912264274755752560964792736951494536140266923209274473\ 1675589048628206692412623298574298305250840990915486710375732637598850038762901\ 0830239755115109762899432971943098109091132837597561468821176320000000000000000\ 000000000000000000000000000000000000000000000000, -2038719888339788965859905073\ 0318617195716274174864630102601326812310280271459743784550187964964584941545572\ 1166901825694480516610978315730678317832746926676263094214319929017753212329899\ 3373661502082079443438510163470054086277495135277636307616442919291669401297438\ 8556946974195602149388247356851587394416209563078417108260144226603791634532153\ 3557151255526322088942244714013607206511954688816519700565255568467268355452734\ 6979640112194860612841/21255827283221466616398148199668682806791917560293015922\ 1606091339831134844486417573656258580641042227262166369969057538177349723963000\ 0688198441906560615131270021959457918630062228734674129147059791750190708688104\ 3223149344640339087027407338398136533937528235467561079367930603898081181862829\ 7257380131793972493454791098278747413512891965448460644107541358369901818500002\ 233460981760000000000000000000000000000000000000000000000000000000000000000, -\ 2789886699644373946498180107267116072292928666697733711175563742388826604339891\ 8522562184243070263064003434106337266317876654092283219494692950103058255570419\ 4244726223832127322094632766133287941533762636921214029008640953750087342568777\ 2431407509805651977413426996715374665465471805677122385224157202631017448442915\ 8173490947241539270268339097993292067771248303735142906325420362605014203409061\ 99957543870441102529549587815075789984191091101023278363389/2907044492872684119\ 3796467070878514400766044170513158223112596612791510156325331237786684218887224\ 7870636758924695232819107058131957380176006177401890359885295633166941247883964\ 8630723528116890676175506703188204426711745777016930000378108139885308730628918\ 8677683803315859319485066081726751447527489569570258546641635941364347046583277\ 4226124069033982734877317320113624563112083743346733875200000000000000000000000\ 000000000000000000000000000000000000000000, -1382293898187684080454158101065307\ 8563607404312145403390469211869883450110840035702203577187732290681181928683412\ 2063457580771317351258780158083286702298853195092754635333950218631356511660337\ 1659295403757143777826496078521861429967286207207892335728958388718639909017454\ 8439551898014707488610987001644990379783770342342230321361417439487320768951594\ 7749578614293873160505506409862249890056438449244947140238004087158337223638273\ 2072738705118208278433/14395239346453969314410673857668910624639742238853026701\ 1717422102701501256540080771140528819700434052710223065260797259730051178598567\ 9838949921777461411800695665703144412322060164133335119507480419701475117317999\ 7189004921782755194939747930033388096107082452493208509009330044126006717173794\ 7668393069655561264296181908483722563138805711929484930079382269166216517515121\ 6415495970986393600000000000000000000000000000000000000000000000000000000000000\ 00, -19175489407231700457583807784557157174238684581484936023783526141947154226\ 8815822635465487792292145700088988063309478077727127883935243274997425962545339\ 8264532788767905317406770246849436365143477625248586740579522692845414743304939\ 1817298822507464326210912014841948533760160193272452816375026290813649988502350\ 1455872750308360711115020478446747975361740295037179705343132462215936561060890\ 47489430873726407493066282613351385919961345102910331901029097773594057331/1995\ 8923747470237795821845542204922809563998093808329462084841214338561212542195241\ 4504918639651995559857001316404716499161564350146715297843613000845008631438670\ 9119648234943516907892916285377073627117584502467824935003768790391998883278074\ 6346009432492179208685518261961569257557637155631506638361300609672310940089510\ 4991985233753982453217646773752903451868992732115647193436933063300583108326195\ 2000000000000000000000000000000000000000000000000000000000000000000, -129674035\ 1469590389608009413196236558126108417925575655061356429983862374401625127221889\ 7391432242706070073346525884560192771967575978202377698395655950569618444922264\ 9923844448730030757849419241266853472958634454324158008034429868107637308646626\ 4475998231464521965989477822794963975869609343587904014360570035668622715480199\ 5230954179640629120153062649549464614928125659936133698046335268652091671828812\ 05378899197964976974878554690983111925104965568763693239/1349101063697871437336\ 5144995355513665571115553427570297720215651797098103358989340838055731775723211\ 5224375830113322003444818563435369285941299096135693197942484397575170722155036\ 4978643995200032134238634120412909652114488811861725680983218103281144826702878\ 7638164679997827971340949534690343705534907507254238257313988008892005191038216\ 7677073943186368941876224818375539404998992276838470071091200000000000000000000\ 000000000000000000000000000000000000000000000, -3009673330724378474451975317269\ 9236709672293705760756283996459389281236307752790672960047053037786516844099468\ 7491958807433326698384533725076218368289374349098558770943182523723856287705831\ 0181255490573976127253504145804245497384403178266971116815648302721144920894068\ 8524084342980030197407632682718385840717805396544339030014124217789690590028275\ 8044320100247544614807354191864763858820610487659150742489501654727166802463982\ 52323742148675953859819127037398575757511/3130037521960415522497944982846393028\ 3304631628146198076420129695710263083492209116255916982683267882481021384323989\ 0610122920004007964928933475820698447914044383505571083657676659857706246656267\ 8211507515884174288331710887324980278138113341118671787074907153064217211378625\ 6732262324355569800742338513769015505951151986815489636372511640870779234231476\ 0681560521560741067581125049847491681273862999244800000000000000000000000000000\ 0000000000000000000000000000000000000, -412084754564899172267725247988102078569\ 3740448840451974823577489679646563309646102575613978150947688270443135093242405\ 5696192448654896866260284616660207833315406478507205483614752401243518269535893\ 2406912579125369183268108060739767644916254530927482782835576183130123639923756\ 0460723006192377825239506573925855288438227345903062504653014293237975139452520\ 5275083817136673709741592925217175417408871299380515876439807735087798822303418\ 84586744823281341085547270071659/4284515631123611046836422843059990096453071590\ 8041880578608792473446778069590579118313722534645295046849302949254879141820015\ 8138314948839370955908480618528821680224351154434541629561012695927611805287908\ 1398630930860474757003374824269436933548943358174987803464491253567750200622372\ 7760755634250348925308763227484725482538279496845854899957388174098956607667877\ 1064941589308577949642551918405873565696000000000000000000000000000000000000000\ 000000000000000000000000000, -3897728443660526042248578082592779349382180556255\ 8703959267052973344866537833013673820231118779657641471536312263259486066062230\ 9319713775709419965182815352885909096342386908273768492169324719917990963309762\ 4287671604605293580199988784706533359266708382044733471323099786265500369917418\ 5106912754093385738578791445471410709235242142154187112093351727709851358142011\ 0587780906836846066338672566647533914432432091585478586059459823096807228500691\ 4677489800648153857653938783431/40519593791959129254116127966847149734464911269\ 4153095828186358081495684269043533323458994945815322827704448220875445024259376\ 4771187204546237395068253262998670927509914956239101483238631050969170934155408\ 1431749781081779993985403777752491383408132345791145105398238908979560525227020\ 3933221569808721771246620685518700743180984713196798270859218661255994812714224\ 6032255992012938841031978702200649760705714585600000000000000000000000000000000\ 00000000000000000000000000000000000, -12921724884604334012114899183670600762463\ 4128058168296224156312090079035060332214681547168792363734201634181204737331296\ 4401772678766824232448526903579991636987896775660597016552219707899414089680413\ 5719141483132163048503910025041311900232506557107727287347054406178826138565673\ 0405123113563043453941828463036039542203179758333492000795557838504217558211769\ 2968526851022677304351823417255792093712912138561655146570861366968053263684930\ 5282131893143873353142909203697683649/13432939079141853514093739556415826066484\ 1606525921005377034574399070756014241802768350601861234239080392662659702904352\ 5437912766238994611952596654154991076526048395479166978740877685093370581683434\ 9619175936815812325618047727666074742935784707753384225965606339356478355808874\ 6981005164487832820794193184756328661209371599687113295297643794559050329983458\ 6361943672614900637170128199882442198543467471175680000000000000000000000000000\ 000000000000000000000000000000000000000, -2469038761533913159419658216746574302\ 2216901361186194286340268392466266010733827574045317057439200793635866257433941\ 9388290932202158320549064275566917568457653198534753546723782075038827220521590\ 9008996845347418135652446704557211695738436719987282893289857100381681461857549\ 9128651370730007144821488174838112844777050317497800242093295637103264989118079\ 3200145742034518036045573411112771711088217871400687172670349795126652362364272\ 518139212214235476616694021631303806020764295736919167/256707007788817556582311\ 5764961723075143878779337360476454098551713705122726892205207735425835193472498\ 2384590509219316519885557062282184073123558417582090873422241901259177520371368\ 9170598191511353202658453366466899471758191151574398777566789870638510138756458\ 9006212818540992804001369259063444317222532561020537028024206325152071322389059\ 9351752282516319556023473090062191419122506013514048241992067198345767050780082\ 176000000000000000000000000000000000000000000000000000000000000000000, -3776680\ 4571078174143414990791897112513067242704327113707169394530259563539552435164196\ 7210369255875637748365720657801153364868144876578590943725094368777021957972174\ 2063505949442802809580322232812818809129960056217938734228441219276998072401674\ 2530540222592173830997938754446102327326974928456322358742129663399263037927835\ 2622531588475448952701091350280276986299934156328387400831353497669747957209396\ 1922868219903156668648138817204961867262872530887079256227390584237113346757279 /392774104120523261066741841075683541420656739442327072258430025418748209814528\ 9104206845322326632360007454077337698626376739016928037830555796175912335696286\ 4590336319279006876859987454206017145927565373241756515809780082320341339643745\ 2367874399317358992039606166534961251425350196374437340844150646896625252253242\ 5711756240598153980059483076022070820779517145869406312549290242118302847146637\ 3225278740381314108620800000000000000000000000000000000000000000000000000000000\ 0000000000, -231118509147128444491584042596268596081043777532375282442817563452\ 1896022744803213843233464390043647552386172011058761697210967432565869823756252\ 9511186974601917497700558385772986338132645452198939698692865891459738945029284\ 3401646982126457586427206815328330675822447892959285521281319422508549659439886\ 5403861221964839914621574012893206822436536774387417581819548213941352505914103\ 8494055177808248498385428066786211742012293222267939080612269479874403529266057\ 152116254798771577218908556242563/240465416978368909011601348675553044299812155\ 9072227019297886420106421672799955056274591841810279949273450491674492496702737\ 8290713372090979678640383148736624647726523453715933499644598684241097293240131\ 6812308028294402766301410170517200985080375517393919243007373971435421665267448\ 4720120400743151643160077011021420483682284193016635227261398232527176869048714\ 8131262996211970117455952241989335839066227540524386650258040422400000000000000\ 00000000000000000000000000000000000000000000000000000000, -18097368289500127043\ 8296721574778611219237326444107345876874639948556289864737210320371478211379201\ 7196132925671141840876210200760895851071264011061460891796723995901260883535191\ 1988784514180225976261127936988990155686090723344972097918540331028608940445811\ 0397446337043987651130190356823532825702602959444047485644020386381671582970822\ 0230364305310794304437664765059919617214658617875977068950744227366830065768251\ 0286808105373729084451413139145016292647578921270855816047386441502818443878333\ 1523/18839859380141364831165204961554317599091921210428877975487223347501781390\ 7436778632524890645697053431912481326492294899206280469182645787859635940281694\ 7662760173687513724148849680138419404235424034004291046406019998955252463174540\ 3900638445138170267978126756095024385186928550850305345574716471244989996829331\ 1746671680127112710103977081553593421140651784067468847475989877544755560860553\ 6172064692682288160885659159963949628129280000000000000000000000000000000000000\ 0000000000000000000000000000000, -304944634929384104380276823511351301663214007\ 7526906383568936147207856867600808687302928090690674270025256731010910662914960\ 8427972458512657535838047435467439557588478159368410309170001992423781454956329\ 6519409387979084550251910279113148450226017624725710482875916772344054438264135\ 2072799171225548859235083075376665851731279053720104552163455472216585474099630\ 2500874421075746084455396515001634863590868278059429995996320551701784445106292\ 11871689683197308629150240015813828525873633084639434329509779/3176732759598542\ 4875608858836644383175174701264526105127490662191537562562686325055890152884464\ 1531566221839836700096075632237038183561265235086131069104733841296345603417074\ 8633887127517189553437054984294285013444898238371285699894134187064881680298421\ 1353144909639647140194524124941337111720449896331662300751654225551240256975500\ 7676649572573848058634317076117324288191167048259891298104084542555386692883128\ 1612930609800946489753600000000000000000000000000000000000000000000000000000000\ 00000000000000, -30609797257034782259079999194480879667653729760811406866336731\ 3303283504044702252821503581274889456863356249411945450597736219053034559533085\ 6206546103554484382915225183021732066293802698702245092079118537624455247608871\ 0380688141950484703597733139501849769163218002827466846286854200309960941902385\ 9292576425627535774818003642468494520097749709720116190164993862116172366135047\ 4249469302861872143703380705179677655599313661605177419692454196279941380084512\ 959104064824532803348768855686394469386775853/319126155552265923360199919115415\ 5893851669808337656934694851422188724433702020806703505884683956089882669923528\ 3164642429030098979195069243725022734913040340441806391724758489724667927827854\ 1128580521761628428428678779111302007369401298588775554932628324286620152154945\ 2820412521531311963353811874159256209929592676393307170061901848442451386770896\ 1418378799995002058076147873784539933090122119055400661024440852965323977078401\ 1072307200000000000000000000000000000000000000000000000000000000000000000000, -\ 2360661772510969769587522998426781597637204369664840751546254406158984672612519\ 2428571806980395589521497075924614739975613512928051668191685207072870595336556\ 5812652421914075031712326875336507908212510916413128506689578985448606843443701\ 5398037152396325481519753272055474183499339912767303013104689057943132942987383\ 2442898070391437156620667403895191695020763008938719061782510773542783716412914\ 2304967490546885854056755578647986497797985436046448459762560493276363352628023\ 162331104362639668478898747985514155353/246327134980663351392026496953675886749\ 6946075193545038087527260913298669382616440697356679834820583238654544364540964\ 0143084205958482081417968368633739778033149289598099530862575966778932644983268\ 6305106827914504055737855736069183447129807692482979667237588289797827790669140\ 0741743480748352670426842304686494078606347770555464853490772284543112793517750\ 5960203649913901394325541447099083118043648901544734515666723402316134949209426\ 9525065728000000000000000000000000000000000000000000000000000000000000000000000\ 00, -12753264981275245649921318456716357613008059305930759989683409035856759643\ 2591286551443806667101650915898527309248046176014156770201227484737233901101295\ 1603579129921401099839614494351835145018448023251820255080803870944368807340838\ 8983220810700019517587205877660950839359918856331775014332615203496578836975856\ 3186181112111492422233140022125635812850772473879710483710576994712699460341970\ 3977925249567928573675614643747445097721957006552113919077214231875943387645098\ 1391052466861640243974941821526334082932916537/13319815022198499059369532443278\ 2810534515488539885252761891680829984414133962736875450492928677470286867293967\ 9972561564270352425033001391702599143560983173687547856825938586425324341966031\ 8657531052204583893749567307616572296007104925370624283163931012407305296727491\ 6120641287922211752525553093157796714057387203092253418692271245477699838983798\ 6041588859263384218243880856161401017003694074546845717772789792293906318721932\ 7690716371191070720000000000000000000000000000000000000000000000000000000000000\ 00000000000, -59568104211435754775504849896753307098542576027912730686434483121\ 4856604670948542692660579521339702243697522373748487382236559540282122571282720\ 4254962063240286469034864292068285292832236741314667187175909910690534175885514\ 5016202084810750724545082554323329684352415141610181775713310784050523568812708\ 5158850080639617752733939145501008703218424421893801789072780029019733978963009\ 3022457892632643316835891102709328687378508823168208139910499799960908513074453\ 66822905588500987327912377267771288444763509313636057/6227253992064653675496418\ 7466279454073209627426421790858240626956070006893054739315206999861598537131172\ 3205578819762982974378738624271301376106745929777403005998630427966271782719793\ 5818395121606793008733268608727283334235876496842352739600633795376261016229552\ 6230006086778553957545625102100688894250741532445271205813183426870930928940212\ 5047460855368752806731916948661886898879829576217575577965443896483844077219012\ 2714104418859749893734400000000000000000000000000000000000000000000000000000000\ 0000000000000000, -153155512573410884836740528307780013140934031503748857566440\ 8985046732750514067846048959777240128265155298204906692860783170576603584313558\ 8215775553646337002898470112978633406787796950254990628259950467012450059190157\ 3799391833134770627348604512319714931362519693117131867264905351229387103529853\ 2128222019697856996353603124182252634076075561947329107167683306245181958350964\ 3112851212121810692599717397875254111985488507349982966565283491437902680561919\ 0534319114065766319408034584843147697998309108359859778484583529/16025581753784\ 7910836759217722174567923711527165741327799861184732740017275883413455503543830\ 6814290202179978072808833916495363708419705243641693283431432740231707578387933\ 8648124009975247931696823975486265828104479411151483382106763593595143099085416\ 3214507831296196423696902019702594582992436216881728218863752443548101328544775\ 0843282775108905997852252540766672298516068591926864694365490637013254192503126\ 9679469638422973850811150509117330685952000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2232224467267377320160483209748828404603742\ 2225706221821541250852410159506424724290023737025400666199363375604205625774053\ 4124573728561765475280844107774426336399833809441967787826273704070887690729941\ 7382281341760158798153733920974480997928699894126520035845493190814967123045279\ 8103684162271084264820554771317477714672428698573178553652862163236252004352489\ 7605793486816660405823877763512805987989056921168390422184774789225567603745302\ 5347458203698302734740083019105629191816582640313991820334227076197375300973533\ 17446577/2337727210366795433892252640991626529496516729542709191936181518027995\ 0097879003015150252389136374046502494394165403599261742304445692096122384293406\ 5320165813961814556011920465021331420475675403278885138445759474096750286535069\ 6637761342543177526602372128058394813223514412434181567536088860271483655547994\ 6102145891183465785395460466973554993908335188539462585246809027183254194489905\ 5451975132163429773044619189309747871768902910804912586546893501235200000000000\ 00000000000000000000000000000000000000000000000000000000000000, -22639121200755\ 9700683572139297964219078650731773316074461626471381930231747913325565689777708\ 5569649698892099870306277467363267793791742564651527849045235613516656813406560\ 4727372733093939240731109233807670934961725953098046192375425329921569315276729\ 1948200599866799506398074955989057631485085307204710349600536820828732913541620\ 4138824983922713819467736361008965820374020363695438040547961065056366205686753\ 6291168223144468249769685211925703910868224784275180830800269986765414040635741\ 346048752774365042738597443783954483163/237274310893969206187381235459851444285\ 7899243469295574715897704976867992763796838329996041202771560304334155063463193\ 2738098691715493673333642911732004194285892613388369795550330979547949010316592\ 5642986667128841203720608305326930163772821721669264719719245299803413393612540\ 5940889222922676814063628397944477370980814246465518967075579312239756062691942\ 6687139292721295465799122390779102090429493446110342077388127267573778446084977\ 3518460990179692773376000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -932215547766123172131595432048114056246731714212416086577291\ 8806509609583218613034019080734293871376018779753735508707688592418171225530591\ 8125182905799232094573199878575203299346648675839115162465376669004426186348835\ 1031866007531001590751101256112299612940517745347114545314554865190200890288806\ 9237954576197784393695046081761926585673639937406410162014834238538632023701469\ 8875164797814249579180170048471576693694180223182273549002087619656402109620496\ 0056979528083307714628736466906555224242864089573700957807537527474410268403391\ 9997641/97765940880806542146868856102327374587066619904706944197642926707647372\ 3090229416710125776613761147777789297851339748093112577273617739907047098996041\ 6737024162493199046257769338859022185854213964580554195680519196193638773151608\ 4603702099881087531566011289063415111985330091772236788798201289352683320835961\ 0173667022721630472779439811443801936961837625045842681474759374115769078371927\ 6624191956142060835623615293511900387610081963930910443650423179414490574917468\ 16000000000000000000000000000000000000000000000000000000000000000000000000000, -185731510661740239720131279368076755115830367185170335059901637591876570569603\ 1253507703038756245340634250723538573954066620745971351217388420938649926994864\ 6529524948689512827996673833466151572728758443515442510454361944368505198349835\ 1859252204233075238479965792531038397427276892219806435477193874005081246138844\ 4351669655905827883949497321052383764874455679020601462025524472202892221257267\ 3116555283606849116585259907103589542701638159872310766822111203600708819425741\ 714954456333832709474860449352455766309278129059597908004909142756747/194880108\ 8224077073460919198306392333435527956767158421006349005705770954693190637308850\ 7147167638879037266670503372311989377373654113615480472173321097362468163903110\ 0988738202154589842238027331693972380300565015977459866211488728643379519096301\ 1462549158361997407898907579829326586656710812367763487528663489612842931958450\ 0757403500241446451943439296659247130784063536857374330295547091404222632576507\ 9323430731517337214393027633814356148176765102042995512126688198656000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -202082744121395\ 7177105351070433828570884527815393902421962878969683547334866301980104213012901\ 0144500489670302190695697416945379292464408353015437816064165770204676201870106\ 9849160334638407456619553664655121707222928401341200100428825876798231865172998\ 3914449689745603935761924492817018680550313170947513137343483393796963735557363\ 7569640856971666295162102672120460652280064524372421029351327313017995853809377\ 4032457639639469479015309486857035483709965637175694722359720617660434878272757\ 9928988680376651976451079545144334167738598680569021/21209965497808701025958313\ 1449755947443349385964446019343261282527315574030996674284535393547246903358297\ 5636276604811250064501792915655622729177531296402816595975221567538636852936979\ 2336644719916628641669121544307390733776981779743696319492421815762401919452889\ 6507153464381481430224478990864549057967342817055994127545187190993982582826310\ 5724964899431733837732300663375987386789851938612135859857830855494102098606639\ 5135482626506144157275120834147732246696558592000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -373835210905743918809978544643212\ 2778384217100697490411747196445807535709170814884770854803990861092585269145129\ 2833982401778820018075372375155825167377122592853250685952467111422461645890066\ 3797984665947124281791232181649783340008097161577770273892612642821824047629268\ 1658606131975438206383484451794487950519991121839413053715948946201071723082264\ 2789130249274440959684340061289105072764885520672464775505110190319337858759204\ 3369521022438815930648745146818127092934001658593917802954711709293135111019875\ 419617985812138133188401535900939009/392398976585461317539562224876030252403426\ 0991403724801516567332874702487825078399933711355479075355333031472961571103521\ 2382318277657682146263364520696242389102626095045761065316352299576083878496404\ 7931023359904731994059564033059347242870788888329535983459906766003061597913862\ 0160149872507897814493406978336711483020303434322159780853076593429949386057712\ 2060232666364934641423327075306308144018441586661061958524558222061774102611126\ 4311103832877709830867906226814976000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -27564067824814660542215424583650862657069000651\ 4452635668494864034401633348902108321107006600300469841340165746148178806823399\ 3130294084253028713315079619674315105421286713031986979955435941212921388086727\ 0434411126216737000152846490237125312305856903457812844867607196812283203354840\ 1401758365682024919926061085160578504227534333735327354421026132322264944967782\ 5640200104454985434793525704823599768949634733505951506164374092228884203859430\ 2677450772435625156400867553966424078128460699864296521653535591001406429698305\ 45363669594917851289702662000347/2892870768574423131852781650969325024236795937\ 9792147193692658535342562584466401661003278651701227512634986832580435434525791\ 2731674998807654829319430392462538718471622053547449347332123521553239361622442\ 7417507363194643343992803269308652365066959601811338949221533711455165107510289\ 5130207336923958416195573472046613647296714198300766061635475942244440481602790\ 9621652334110603665942330386351243178647326580876561784482818552551500730948378\ 6654327679029832848641106062813534617600000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -10052533031889811816406177787001659106101\ 4598439384805011917444764506711721556246880558519085973063430588761668917774711\ 6398603754894731072698284657559277073316834111119080700876726026378390225970952\ 6725749338715192818185340023379546783215658133613553453136257087951622098795403\ 6113238584642477267912944396983983408645406353420418424405200319162573461270646\ 4114958131773066976463267378100784322613481708854778003924477740959772728460579\ 2371463650249091173441189916158108525111162567834094725154231914986791633526881\ 8896286907989772991232715816594898623/10546222469454683262515448616241545321644\ 1631212126102347675581838750784834883469366404164314627228879369430532528748101\ 6320079556207338618347055258034261786687679581699164711326914824788768958005854\ 6020386836130618243637896385135423299110688245764381312115479529593148280442419\ 7982694690414609261388457364630129567686850483593783873125717939905045518544348\ 0315096958434276908834243816480720787505555215772942556571364900337947264546189\ 1546713296290642830523149724709586353520640000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -4120058517917226464742989668719926804\ 1174047731831948995006586899341187176903265082062207499820472960053177861216288\ 3238993948328534851536440033810004902004065879406920569469788314177589030658037\ 6352350703773213905004394652973751107173584834390440519040990026933694780053506\ 9353951725830335616374525271715423327732087346215912169155037384750721957855463\ 4859030555572964628069153576139438532025676222129537456164474970022130288999119\ 0690518932646635646793082119471107555593805409305594044031148472192553676016576\ 9202709710674635581295196732839808481559653574723085377/43197487993555826663721\ 5109023469372905841027402161262965698845361519363310731391108455557555685981769\ 6762866911040781998490256028463890911672998945808819583006974598832690553212591\ 4257100899159386260718311272547427911085776329137506782890086208718237104687290\ 1574694657775524842726284023419507372849383932959028556551056633064009297923700\ 1773732074362891504947193328266315425059469386128143581120441120358270584835429\ 2613025832200406376907139789829697042008677732598030968640954903634800279552000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -14602\ 2420917137531380436721228082884399831876238863355957989874093425717451964478137\ 0412993311582862749715178938739241707906427439660056548788459753873839434526201\ 1610888551386426628131241323078458713067481801319402745039971375411337926554182\ 4889857167313905449251297912505168062419784121226054584305071269660682825884088\ 5535642065175720767292218224429061062687466183788947402854094434582851744159865\ 7352348801380332166463611712885505833523476835542206659557829726717830328686759\ 7313605235547397695304658196153357180458157494922013998426512129925896008048118\ 0061579/15297158644953843611579474412101237096314990334959349106289237713455107\ 2330104880923395383866772758299920157247851728094514100960735057909737974905449\ 0808744887526379920744651849071157781629690545137136223003808832677959518925195\ 3167559483479148552822239115916948619622328198011373422716997453595263742178050\ 6780332815512306802816683648408269372655435710204779873319223835043893303925169\ 1782922398197478619873767216090162368470734076213887400798326527625683095376624\ 7875870625764144033300480000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -222880110052464457352655613933528794569964057898303545\ 7386789850942616834406642450259965810930843457687942131253020835835112885407851\ 6464341870672020098970593890360350278559599874519388567951843990708629892587770\ 1728020572355023735922443683562346422663203436650720115475144318275900052554599\ 4095994843713702488275128931467517297688702279654244174376012082854325752171480\ 7032550300945865558844269270530620187879885399871444614633907685322450435942538\ 9690234842641614904355744144540059017863764141537634166346346212277012401427559\ 11846379539922034321457208837728464779259/2332435681487162957198099029998303407\ 4751224183228156420106550732783537428835491640284023242983221131137898118758957\ 5798918579847120665730237181435089843919843176316933344373758405583499766446985\ 4911518835981660535564496230330564546489169283352981276835335923872045307494390\ 3449012218139407848707084152599771966760998757180030551546053952951445658529154\ 7950291629652505547155781075947248248356482809427418227177544099052752226530496\ 8516067096617609861496984450514176550873201395741684349376921600000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1656277853658003\ 8940752383482947662938782390964261095806338732279008280549127369813461441094308\ 6593273219002737327320544216704544071523968865262967030974276048879818593987244\ 8863293219040953665562831734392277341183005659973945903379805055544240988688206\ 9309213833793459974030123656647780816161008904043343061271551627677490480795954\ 3396016834731674100930766303663350844677340732017114424733431069675201365980574\ 0244833570794049719414736736741887108876877262619323527977616097171721804597669\ 8940501729083573579637328799784972639045265410528118906906166034693062456802427\ 209/173118053568921476908871364047119860771216091457276439561699802751199990732\ 4504855212782638006840352991702865499177493730532488976745241449514267978587602\ 6775355795203286403589190649449605291668794818962723687767241437985232824944924\ 3687071914611223106457450245992564587712743964832637565999610489788519387421954\ 7486580514948209034458411949665587163956030279998606521625067399840869303514722\ 9966943513350989663347510475940043296600094713902725047839682029463594809222978\ 0613775502466336107853250560000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -181272546801778415250542997872012356728328534265744\ 3143338524945822206568066748610117243634409592567550460797443932661119439779112\ 5681331626195615112810136084251763634680211792065928807803940001828552001996602\ 1693834452997228157914950761469401606228954991815662539433878666752386720112074\ 7622487047685956833557506582777247873536467355426149783355120045267503403516577\ 1663191402922330479536996301708710699775718902321192556399522140049470078124779\ 5879859655423953423286497663540928002364839434590731653787931724005131239353092\ 41221069196496409781414188858468215642203048857110338152439/1892134976866532807\ 7159268639920965901376817646268891415384504759700565799389408992590234541306555\ 3960044863865877995339090490139316023195327262894741385007956008536653453509049\ 4108077711994420602625491395991755456875186461235392884002378101073935983202656\ 2476357321383650353368265200894160259347179879542143221914878648844336037701872\ 7487699688425498331640777772779799038076250971862941184847719886085023439844000\ 1665383670585451614720403312093135625509102813461036904376050801746033563411922\ 3779920969728000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -29967391507163746926876881254127224111786753292496237203926017\ 6727497645605413435338309182082221730158538014620427801027193467600514122659117\ 8599812803060619301803771538401078255518531381038488397176958924380667052574202\ 8461387794178869010104052688926533084318792177403197380126078883054660846608575\ 6409058956091779833156664721862941245906417154633091674755522859066417992150882\ 8956803455266821607532883441447442920635403714634323176101883989488524015328505\ 3446472376451210943009368906305590036841033072739798932793992585940282894894759\ 83248904415073034063558875994250935697138225943851/3123488075113920446121881411\ 1337392507688333255884953058761341964734485504829944423374066943832699791310623\ 6233211927306972310603505134477911482262852377652960352950263351054720564294602\ 8749631968569965640822628300022496545970123683767788573883111177271734992037220\ 8508100424688214375817161204507675039433456359232169521434157690334004224903454\ 8526165036604504945115677957660065866325790115512156508133951057663172351423957\ 5180205333601256582062209281567588222015000818310989418341275476355432293742236\ 4540928000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -353032713878415042157564176744651381180688290234136506913188890000197\ 3609663449956704429637957745678312290732191272773741810419834138507234170221041\ 2020973913625053457239690461323542837954079434272249037583563493460653905109608\ 6232361053906922812031112732756197009899674085450430159086815067985612691565146\ 4560159117972959773399779759568030847759770142213075233210911819535900263562034\ 8368909191268918163891843342451497382769486653313590578636183333580177223893271\ 7208100416536060830155992718406420106618580174282046926379759180034247866472452\ 028297816842285587831777190010752360082885293449/367416972614999990910853884840\ 8202998366424376307021737583909359091708491339236199160990823212638957045004576\ 5345665205713188943761959575787592005340685435807784063624482263052901379324983\ 4034360255746660892057124061356145433691423027344914740919292089533105999072690\ 7135166880222623594894084093412676641350454368768902570147551638326908371906649\ 3808118243806856708597239322423595852887039905995290239451749935441007885906108\ 8186230738759278520336745712038705490973241620675447041011993630296536917995363\ 0428528640000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -785261191320238843972006383381423554524086363778286124436358217149\ 6893975331299380915236671436887346539654112492012102773625811005091543508523781\ 5061623020340901960282792861298854384345903962434055178339751545197275644666060\ 9788337694301943262463353405136486654245367186094681945563414025913046224498347\ 1180988783606432792136937191136315909179869680524998020635245246444096252664331\ 0562802485210412707461268350230692657912901069735727107538839975211471405560128\ 8620687260648555905777021347566397595472735054784858172587703213814701394160726\ 097009767292120928623286269919961177759873456312839/816054069239776723998534159\ 1086092477724800830387113650393555636971216221271348797865899617831437595588160\ 6932857382745272828280673497361394107097527929157383140858100076292331619604785\ 7390366041247943365891669201382448862889680468024540113383129326633361310440561\ 9576236619276293191213217608848151419814666243851276655991742519765667477503573\ 4663287646304891609690875086136501760801710377682119264511540022013058996288831\ 9697262001194314899878065479017419413193650842953523885081195687163307251214734\ 0562331913420800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -543772178700673475536173845113185452491292590233437043075793625\ 0015756678437077068260885276536980879274250841118665371206771207328796406292315\ 9253784536620876039171499664985211353872241394317196511673356479504813286795641\ 6955343467646877050324269235005152344384751365331628165986617531541245405469330\ 3327975028006341039536477237321213246199942512657161824991832371123606910749633\ 7868073211089420352295036335568635512628257577731468438638341966095143387303468\ 4109800433072041256336408789028396700865836715470591743575507686899142014044429\ 4082958378797718408789338551173719677151156418834612360048831/56430695484049507\ 5523380454544997894747739279933964661063639169026174880322548340947488903907132\ 2466582549956504515560485865400331482634319922406614788471928895118484789400476\ 3301561685431187666425957543569806849747031009658975162472454771742524711325620\ 0573361523390451237049760337013876812714135325929365387375176347318741906520533\ 1656714720783359255348112575619823813084459489873260828101823212549870151453754\ 4319141694494458218427336312911557948996882148974665435697409033738681823752447\ 5001772942507950653520740352000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2279610647207366671521247856705225155122334102\ 3607865701954021022099319563328098861157100427293373418332618292056604136058004\ 4008498352292875078700425490674136687430416396624106364004773327691727837784206\ 2105075954177325057596789366521393037099947413097778357636798492069330272438038\ 4299034081683530990843665195895732108939639613900175510739928769512133243206795\ 7168981058911970295509933042723019679257678456358608995745147628280276370382829\ 0998719657034079329438861293949329939945633034851339325648724978437586710212557\ 9173973486427482824060365362148023517167814970484010960279488557170871408890353\ 1/23627186234639102883364798712203517657233330889378329438590745083256788005481\ 7928885363409458223184514710437414970279959665131825055287232477635051084078713\ 4120393733730860390999996490122188008477647724661048021168008873216810600124876\ 3407860286302355217268418472227492716672767450532048468053406588351446511691953\ 0445125156196200052797650772391817330860430046654540405461557021991313616522430\ 5893544181333111403429275535103003955317457228535907619673060494769335217351284\ 6181710254688056500842298015816440440293047664640000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -5490241973324802808936281\ 6860844159991602983491661257009578194035571583779655588090919717901609088838291\ 0553222652486116880560958398879311111929911738151419100426262433852968300491243\ 8826013247355740070504964852689488256479224176338121264267413695639820808974319\ 1135600723059619066090207235758705793261214397526853578943880961063226401790604\ 6957622614411398125551663563036605508837470305625496461200556895708623529583023\ 3978475905157894828619329468933717637017005494875592695695957890256117522541226\ 1342533685317570618636156538438935109617991126642130106520025368524886655316672\ 5390784927089181118109565133407/56843466056660048424570788873193724973501705631\ 0036540440228157238185012393600159226348690915178221182090009996374011335640566\ 2298956794815482703734627742708259306880485492682668734392724486767381961632303\ 0627877861424262720222116841443260607193280374328559821409403887986711801196056\ 3421109611904912398836699796966761551196470237966594390821475781391785802399064\ 8098822217290400396373534704733028525205884345563925426332390221203762053090474\ 2025458869694478590298617052255023512832685748941118363309178247758672036349968\ 3105996800000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -17666435032944077116057589116426869735067183464381078447932378931\ 9146110807350181786689197000150719303461478518334395586888738860133837455726495\ 9822712300077113742711316199065062740296365198170199402164224773521088615736511\ 7569847889423268677321915156987063790198735706692554082916431087477343601527369\ 5547898263208922258997127253670271198708035634490531381295589994866591031642731\ 0933942459103831176733881346705554740866767877850351997348334256091220744363025\ 6511012873333654300564221058422719526232343455765405380456128953442510369894274\ 35469893816513398337889239570335048624014223348734014269375758082045973/1827613\ 7526662566403101646320337756544734787227353891351324602989847400855710318190940\ 7537686929544271401398049936926613938873822274689416956106079730338989603366741\ 3914028497273320358542993943444969589901850795190843102841736243100383573795853\ 6537751337375043171813181199385499502357652329059442472627261145533547446658372\ 7880721480706545128561632349580620814373876743735302553648031869913556693445374\ 6937640313909751112893832820596330894123954202085337083908199111533734955758667\ 0304611157668878832649724951779599852811220680704000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -525671382220866393458444\ 6044830718058204605750340563879294415325465711547183633206712374365415971633881\ 0721248751960272517221297432988137953358685943319818171736925755120523337730902\ 1573411772054131181912375604905477987852755220319094400545798050587759478388003\ 7150868101384715760666592134484685350771018846356107999323156311144888285521338\ 1506483316166325257079283916744114861294895817606075745370556943525382358899914\ 0150042640221062047603888279705343900843212013650358453455396604665183989262214\ 2850137046429789364318058580341103250545132647034168306529002965970453852212694\ 449901812554251359066175896468972381740163/543533283326278115547706547348716948\ 4577939455080065075673665780093536518892534968487748565506450396876506774302046\ 4822086342905261078331080745832416734002852858246005895517264634965239458541480\ 6174856932948519295131510328894800947678476006958968549990582643541411975850645\ 2561151477706232413733028764541187061090520934548244179903094645085776816851851\ 2710171446607721000988511788736660925715107541825735032863202994771630080636626\ 8548030958658354754691056466121382286789351838780498579858917590440491722731075\ 5787844465340256774076655206400000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -14858891089475365525694125531291925980913877\ 5470862176975461216486531600284446209365620539293868184896270093441125877406847\ 4265104581548686272445015924044185434944886373114625191003537354838456473698712\ 0199589157139252466977886513354158287720320939839509606520021455036295869162957\ 1957542976574350906974594358366369771845218151414486730291202291722883265439803\ 8344972493106103427058006177338728560189173824050106753500942255850913521032503\ 4627594402317784595943957228019230967563635295937821361168115897035169142310829\ 6577519023563388961563716970552974299554606089807279708964298914144331958076146\ 58476296924101480369/1536108699557983498093837953335155773420742716935475326870\ 2998104969363247390070409748829271481827578952734224168513437073152988195521996\ 9255679843196638267010073426630791965460842963841507471653782664657005984673339\ 5365151196499664976146873356066307833680961687102419695863642068338339601937537\ 4243247584268976209154684269351897258118585792267098791270422212941807243901346\ 2638826898028871094331132587011435144523709633951018262216286550631177629234964\ 0834935272845219222304791136854038675736151961291964741410105779116533258835323\ 7811200000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -44184000847115176125571275174102378262013737996016237561905562741394\ 2872898886588067225283786224594019244837418535752684664896372090003511845505248\ 8356747456263750427256582431413002780999322275086740182204326438768307126044276\ 3582428430151942388432278024691889065314748289630586613623010389581660227010464\ 3649083385298042019217559667952767679335336802474884167996261838832728750164464\ 6741440496683487794192106036304127124760548367275169605595113624325784569229892\ 9006841282550072807095845148373094835161409302005383008843545457454686587530722\ 2127754274442287162921419274920656276845161447571584714256542113302085175816167\ 3431/45686171682858518860159951409612778172607494963142848587367779611071043056\ 8370929281344686590397589649076217784419952033094494746694876701350706007853304\ 0648132740218621665157185501120620459297544505863271237482307233605217770800938\ 5441130526283309837918433085582621052549021771899066795709189925817206838022374\ 9228543118099710831921482056254273137980130665672201184753214267303089870770068\ 0561913094814570563131335131903584257680909190243487742128862871381517520356464\ 3743877426940894423703606481543111592825029671866889791603551547490333360128000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1081505916806339539822031363963243859686774221487239515778407656669010480695\ 4375256895348726180906631407201347329444448383429334602348135363283167787415706\ 7067604834934252498415406134266971231101279434085175335068735915573543697738785\ 7764694865577680326405888578598196582808025137683805189862207184332480556529667\ 7365056708527686199682648556872326621481544727701482616644181662076277794009791\ 5464708732620370150728235649199933126803372362076599910010317922444657862768310\ 6661824211286299622891335815852302871681067935693892820443198396091519530157226\ 500126345224527486133490813870812904937001629348476536494142170863379791521/111\ 8924864165920479041382667792700026321194053475388969898281735711095552494575771\ 9928459033599118873015268532335183582227790665600919266674057111389085417472626\ 5356671016590447874401241485879605885564281359359446788166224986722249490354642\ 0939158776591279971096264578979149666175391402575279667632945506801489978842760\ 2806809445337576010968847965528779051199507560594255558163021511714000382279658\ 7036349148452627861076807972399635198322383857353787607040472191035919401505022\ 0004718116478632537248668800303828600826712094232379853785676329779200000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -88020\ 1520712799465288808625061108011789471806972545317328073201019450637067310283387\ 5140327550501133893239926652056026404844788845731009606899874475602140248753076\ 4619569945976371968532477445003320883131277530842635212734873102976780464767102\ 9014523765499000877034122978281530630226914473549786856637490936430344818919915\ 2784308152284731459297624810243811343848929690672657796793874136782135101072822\ 4217616509039779645380234746918510994365965398937237253008715766736168532246548\ 9952741718382226671244577049880100897885670547063701993794649315580954857457562\ 568039036792595743562036452816674224209618316687534102261175077833/911541039964\ 7900700955229539573318686853361184274631825163699719382890319222415151090752048\ 3672729133181988811399751195967067810832652796908984040693739594208787274847700\ 9724489455575309635849871287005568993663016895406000860201593061424500762391373\ 3829294135344692215137127624348726207285849053927896648379003743584631378068839\ 8216558159803859141028333971008012023930057661838096259986670277047888468441000\ 5503382040977243364345051285909907980569487292966865915385724997260565526618486\ 1142238574119508972473963798683184159186347811704039014400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -156975169815879\ 0356328917616825761300096809497906425444637539927377796948529308473782936927991\ 7051381962145599328687204555692294028711880086201961416934962243883212368065586\ 3382122574794925675350916305512629795565772099995359748700859237967575330776716\ 9370474892627222382486495243118167710674773373704719955221216027820798997655689\ 4562087926196896525080442887340568180182823105664910709260507452797807947074392\ 2253469197860152226642160023736785778058235336711185918196817170786747177218125\ 5646700575557109416076684234791855605316050306852921892424385895807575874754330\ 9201198087117489589038212320031204845360313512639310274205406780537/16278414958\ 1568163250082951665295843740788948957910278758757940994947728210160105501480828\ 5560432032645346799360122131115803010618036545740991151736852483241175531215368\ 5824820295877520908657224945864839106394702722771816853273132298302904961643340\ 1610700805677622043111644054511408169097329454900586939292359379700657475578174\ 8662908114687279010908957312903608058598689670139470188739203521664039003732924\ 3577362788485422154338628100573640705665435804437702091635011298808728075041074\ 4410902852226979085977670716688467364417762080576783295659531359485952000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -475\ 6943852021055300145428796349668568467803318837920905032348293853193230939741117\ 1176853184884297825357698231655077718480790404901682152119381573129779790993231\ 2580330888772085499887058645225744945636627288508485918397589681562481196430534\ 6711642491576556700826742541088486611995405713287637722464371402201193979635616\ 3153301344754605233759428036692440185708117197496325892165927060031641458093343\ 2316836347097300116449004638201241352400105756031938332166294211954488262830950\ 3490392884429014400085775746146230213759348307933295392847109582521366563806994\ 6115447667294139564693607668830424784592531716842941237452291862054540539824232\ 603783/494139425262329237953789303927588798467351894009184546686147667787213576\ 3683515082550201291232969456696582476797618735108575828881580836424065690654802\ 5555027503837808121005533249151008594274439184420012349416439850109988648953256\ 7481133831563164412259362830674705592967551109672105067703398426823476683568921\ 5150503307999913287153690727538969801564685371184547442279252428191868731427289\ 2501872735977814785341263612586923220602622530696315044082713656160866584262658\ 5480988345081909335196516153077606364439518344043677108058337683694854533139290\ 4182875815936000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1049528953157154312355868416506541680754353234671347263246\ 8987209909129389748063734733494556692412367605249533480066772296388466202538565\ 4101066713417121562082138113139306283665638289058387634498560408990608210665023\ 5901247876583766436880872726237361384723660860989318211597682222411204712947913\ 1280414189030694124906448629139398758066124624211106155224681411902907483545730\ 9500336351997680570072275004938736373900974013410620386747217062502028660363319\ 5098711951316774089926116303622598800616759166530425610508278338860408279650329\ 0585888858405145831323212235156034456093712128586183847901473915563265441776926\ 06636950188948053384976227231/1092423195126741130332621895197322325277859750941\ 4544141919255735900079064886179253979811255489247140817794716575428301640182377\ 7779974276139993161123122081858888366561800307000550812841402227942191053822437\ 9140158808621709262046943583936252534630240809203015493085319751402600601558734\ 7901217984306780034685074024694122328474474179124673999196318860763532463995819\ 3351195906968358100824375464714965315729075920258539248909109659445535806149692\ 1504354963025790366897388683098773209821669557515445271053126984933700907171204\ 2557207450881087689151593624633344000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -106857407688501614064072152675092086\ 0405073826251062947936123424123569480164426089852794185447419785314551119339843\ 3152589722364646087758167957475116966277623774269944496169395362754756287165343\ 7758889505344475525632344065415765119848752924811125860742078452817665133614145\ 6851932998990018939856439905639917679702676742947854642264403324660752960132642\ 2691092118403404166504257237265192170085936178338212605152036713139821946324385\ 9148629376154069562245437255151835722454614036334701000321077063009242296215189\ 1090947178990858518880275444371428771210794009406417779365072335467849166681141\ 1291008936198993250812375709475235241334205476641680341185787/11147703707035337\ 6213896802549951701992600100038458199628376048634721094922141197274526131418855\ 3495948066100144223012711721549552362019676248011397241126043149614828807411439\ 0621836775784081463392300910131601485207823532170771924260448731454952404649394\ 7914165109327029017922038179518021641912066211653902014098919126517065734718202\ 9488628208011713522423820974116865528213905727489801752524798458875492706031392\ 7601143091676453490203577563055492411838675715718246009362202955139007702101133\ 2974644815380541033066214887752957069987571184942896694259418547960047206400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -4258481642965804499132184218112137118264857946772978081204620058551384166\ 2191613667758334690298533751449960042928514004664936092889634227947125251751899\ 2205727108028239309774407778900018876645072055843228643725274073234061062544316\ 4591135987130792478579286539979157754231794159186269366067032222836492517539656\ 1741643170086483284662549782167773009012140741994940644796893152543868265892824\ 5902133659087847595971844971800689723965583783895227708011770854522396387437823\ 2656919422376298197348581443228168372982782134339001325088014240449816168169708\ 1846291328502128158761948356691114994690874071201385471115243345267128594324154\ 7514146646435087878689/44534580689497671053145873643156055127745507745847902003\ 6615162183200946520314124656193542196080786089425673472985583138679535604695015\ 5808061072394333867594650731274278381088098471871230239509888834469822099910939\ 6689550598757500212921303859479053900170664442321645106262097467861708049588925\ 3057826539103558787747254414383988387450384313589329083861986909597342348509849\ 2229334677664764065952623416014200015341803822592064866162519932833476793850322\ 1642829208898122032768056139338929974184174254910614884906513435650294939678197\ 6971447724281841622921477525340160000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -26686848300561754065763690891798067\ 6875971224877995014896514627715093127969331924234551717474160557218475151180589\ 8135545791395155049439677150854277655039922203468908534809899008664923452425859\ 1977824743886437291939562039078793078542371015194865287954261953573801245613823\ 7126888628172961388909952596265227319618733521413398328348366566152030518808008\ 1108333391938894157631089612111010133199720070284698148469878844978310904370753\ 2390514666331292713309737972558670885269965810060375322745109064358321044573477\ 0820141513761477905008283721741514735974432068210223348036146756817128586790130\ 724495134927519891625623213625081448219072220542207726745058158553613326581/279\ 7961553013745273558280407255972586598522862805905785576839545928574917359727990\ 3686559907575654602405434399626113377906698842112976574551236530634788632243660\ 6928869153108278928751220729278684882480507972505230609879348181159031712628496\ 6292078648770003138938198780816481709330609268203197917229759853259642860492584\ 5072548606797695790301804005242055925678967113258469540965371437999300293652944\ 9575514415795133835221151656857124661118507037538014008124807493264552226649336\ 6313072234331947348421246998362896891836671557442977921877314791332197619413806\ 0871481251344504428953600000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5757565206035801305854543289493300994801740822\ 2802535017484574400644239697464433982682629241297786877285387380285240092266434\ 0969664347547768562053047798989506981918139418842047524664285246364188224987865\ 4920642371786947843119373507662968668063152628647940868290624423421901316911897\ 1277708642560183296617872248888951433403634997183527094155968716982952726684237\ 8502679606229141073768531351069199828956882431743777984081384857358667050599430\ 2099223181193441372224246555844948932343375862109979318944830232134175281997657\ 5982735258864805141084641625236196771210279026795753893948096668182209832232463\ 22140602798478901942436348607097031961701282920303184978391431/6051780013571519\ 1058507534375819790282605878306839857123091392553292322181049717906175232432043\ 2637456518153230422576881959866809543633445095512123757036362152764487033315762\ 5875501378231360911957020854997877155569791677449786441969569018852682996019439\ 0569832447228831577834079796885547124534709095546373548170486732755299740727057\ 4353522455852470264287095912771698549241276316955988229840605635579192366903800\ 4540458527319250230508715858151511342961971901325821168168532206176109148831751\ 2438240215052039352654061119967858176553147458084119563225810760587755407902285\ 0454323200000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -5489456894628830158920982007746250118602431560176908559845961\ 9800753822347243798246267690395442248833100907594719421235246707988509737246250\ 4203687648603396204361064608291711194748332240663195705895126651883619706884190\ 3736534755365376187491917712432767058272000768048416999206182255008399210086721\ 1522455760406313535968728238192721325599459311709067423026962878607059638159712\ 7353435749500304257370489944148903874313239191931372840789241895882212805173821\ 5332230773023227346395786889544512703887854490284726878427257648955577623400892\ 9441498072125086246109350431940539837004684900783583352459987281691976815335116\ 7607820918249008438250246406844956613621828212588203378390453631/57839685560610\ 8478121914442584833263196705887818340259657069226904656101685886783401298860297\ 8307940657935921135496757841531372046231932999625944124357046656611546142897971\ 4991950733606346517181272961277427179555006439223999653328636231901342227296897\ 6965058654743477569071282104072301218833132125727050089917291488922477535186051\ 0182114657831121202186559882141328350196939586316003300022895978343731878197676\ 7080777575425085291194181620493387698363716155633866803268936153139384171561102\ 1382580503607553485535763947979486135427218036510286898029558167340420541533116\ 3622229159379687062896640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -826793402773011062085027628503565112338187\ 9108812191416862787921465291250127269490509570907412972070670439509189833229473\ 8954514175712517695157454516508703012505062997525812066273838112375251919283160\ 0383096558695138139974919602906705022036130372227336756361445256018506965154061\ 5722380932397361435806661070937316351527574561887912365801880640158939707701481\ 1957049676172861861409937667469010682834055180819977247162430930056474385402733\ 5587089013555937865214943498312216516846937262767533054511899021486693970319476\ 2690276430264491272291960528976418219548090750722862131369575133119974214965190\ 4493681052837730121586184212321014531378948788959874739696773631548083789005052\ 527/873073964657635628265355941806224287973479818210390342802309020226940474158\ 2590835615959613108795247634543481811536127172132623640930356755784549637088901\ 3530680644370307452895904025916351095709947158940657795360856401751708671292255\ 8689742359808670356571258211710546964185401556951692105015852139213153825190080\ 4640905822508465439048202333413687021554668437468686279597271076046942296069373\ 4620022914549618529984481677606429153583354467697525385705788748561185896009883\ 0674878095920499541523512559708922127433247167303093488289019745398991792133899\ 5962577875136065399776090967292637882613760000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -7248697670695225371786815\ 6195232334521365395854463689976421090832493432428482777522631702885271045472644\ 3459998414277319203693510423688983713317307267428882558224906222843912750167113\ 7387069624338139897620057199373468685319028031454562554994081002295323180661712\ 9557604191850256512771393250413642691779141499588128377387848914219135677908680\ 4797512173225073384883562638900299721896829487995994905374038546664720491296823\ 1825877187031245844827786347898696331961607028142640484708261642704116210696322\ 3179069267643169155909418366429202662788554217574284274009357820602281223251435\ 8404526610238662586501080441500017891571833375594533769152032962209754841583804\ 431745004069561919489033/766883771115664341814412357906768356592308201466830874\ 4709957330710121463240775893416470189313514443651706184427052813576481101169843\ 7644926296250464896251348888258202211174602886076053884487028865286297437471495\ 8592986493967150760276781429902297779746747729084926835086226025718107563133257\ 3995831590861632655022673920244681524369180347825198605338186620850747620451312\ 6078371417214062060209949449746499139945998888326387414077392930161258320312279\ 2652431332853214735172543117694282431843067863529914294788650499674414558339072\ 1715113021547386933821651561983253505100124559585483332763841986560000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 2343402000587869114835495112190382784800655295278622451885428898811494223021226\ 7028415142782463840377372652689106783620771269799831514388464380478924020350868\ 1265915459976434861764672323196541650196715813014811259052238141105114255294848\ 8484504152890929394656886115397146884007207737212863490539320307682936333421116\ 2210724127598808365270021349350815734220770520121274702741983623411269859755913\ 3125873351686371387580140019767288904985777093790714467505872573595562131876862\ 6728533182929367431956725699077532352636780310358746002211789564527170971731810\ 2219720309747791131228523515272325455548971672579788047038710231182421000113964\ 3486773715141049604459306400421030938831096578153/24828177539443715007257208594\ 2300092695893413687710137291712139090703157216038677617879951924539056954009057\ 8108973812751917838646692316099638679972096576089619455464328080107876131970718\ 3685439372228253980156689830871807382474389530387249160374100255195146052555173\ 1989616952987291485818353830478521790714398580313567163910228412337109644756873\ 6366982431459907336235913094030968195560168689679003755689336642639672591943848\ 6187974766837011410760733783827377536415107666324407632432418487004060895637554\ 8695767965056968320809886060434432437315284923370957186347073869089068002552231\ 9563516438118400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -117491370173490022107901130792763531829148014448040450\ 2422763243372521935902783565467662791734469297407435318509580440241960955664361\ 4115360408064760667636860530610083866731738152807524669530450637958539789544630\ 2303713090319432244153492378813248755768214539628568639669851376793072715572099\ 1586174919420959553278000521960350801905502109030046292609476765109178475893126\ 3726576239028791574786708190274271267871382119043036815934769277432342479029234\ 4143996877263362624881752460265567104041295663312980131791802944674643187785796\ 1397091679358099760882174197065704036075357890073052517430817768920681823243942\ 1183013243237359299457535680456080555645820191092455884979968103528916916540643\ 7674861/12459615305061544023863671579254734810511982954437132996704293959316519\ 3722092729154695488186435286462335044970430451973334485199503040646892786784652\ 0642540908523701348581738620994565013139598506361516453918461495193793941304937\ 2284197472585031458341767915178568899128589548547412823176422854119747146353804\ 7817115155678775158491240034536198080286289284220315416764374823636313729904542\ 7985999693438587340653105325528575558434632476998136312707186806206667681261048\ 6905146066894813125801714584262136915776200765919836238116395256913033666177837\ 9756299206676011682855403623338065947914033833486518593781760000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -89595\ 9815921866667424971058295529570504721437796748217980684609394576106515578185596\ 1621208121337494262441823269523437687113984966626571401528920531836992821581940\ 7825916927113889662144839077303634392052936880641625194350063959588272454248337\ 8328652121816979566983905286051668596068276432074920435095377966087299462047290\ 4051759696879302424228210915163197769730695186990399218157497247655846185906317\ 9894840055379565193863140105200841742188162079411579928343876701195073912483532\ 2440813353382323930073566135912520265916075847285451316846968784394796272316307\ 6998577695877602920057716480176345649103455325194409251234241005567676129218758\ 29079506856546365305362068063535939118213/9504418097723382532961620721573656747\ 5842936584738663616172469515366751713152866206067057575020752213050060657409422\ 4183679362651087187528751931301537300127649663932972734520843057292527690383289\ 2539793549978745012486741125647225647703195759397750529443867998367098737561421\ 3252463096610121669533026015761669693316811170686189380968846726675346425914974\ 8306979493287257003205210173638221037813996081999197626713932082382914801103744\ 8184464393622377891448190791158672410100169857852264897162971863386229283187910\ 7129602429998625435538712221928915273926613876072583864767607358109916583690240\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -14234910489513477952596682456786431415251479419119191412786946725\ 2344616438957481736933604037314729980638484801867641058507251591584211849359594\ 8086369501912535715206169585042936443937698693617062729489656501364464544882391\ 5430091177512203798971692379262660425611995692813487538410933098271387391125591\ 7363219206952276597099137634592947066078461894052428239733196912058333455388401\ 4174539465459865750601664365560665198241866767528941265077373780957360942556016\ 0282550031120924874751692356002867360242094113275941874305947646957940839412848\ 2719083191079474786504815720520443021476376562631765643826169719624961603286830\ 2975876849493833078920163413196399890467681739875916129527320087320671410093/15\ 0953031580553321827579097979432364050433639640296034383148176814796292394073883\ 3989579953027965970601366890987907398907706262993979146298893378352515393847639\ 1729458646278756369741845351498981903995295499396745037924811211963662575085399\ 4780188822217572818509584739442527222785963050022046117220013503901865624581823\ 2262083650951561956880861357314658635746129087722233440209185573843499290730397\ 8198269704066468366980819265650355009785113019337070921350012292201166827388504\ 1225620562597695924714351094980893894798015961794788689523292494077652397054808\ 0882449234594313128903491292035409905702052193894400000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -11817126372550\ 8522029729675210009180510470183786966904535438953842550768646845414993010734152\ 7366290414245488329584178335646738352126194761410523048044946492937399336064049\ 5989885416275682971677159113063334551076799919658196035799820799284949130009899\ 8622265234569486926088703942572274545007988263688161878054964525348199221226525\ 9041530843326550942661189702556078338785829857152595333720570354323800563445691\ 1526521809853091967013130658672944493428307560769568692451341366290864976669335\ 0836865836585474445176792528470280279243102853700014859278192271346937325365574\ 9442755436847138912265285295423325853904134548828373924346926746183956351944219\ 28826114693432323357469793083624640769494791207/1251829481199276008677040786612\ 7206089054425574316742728242932706377664675375093667033769613707783883185938584\ 1562777492832135836235394056532784210639436613215299084593892042812784383298023\ 4447478918949027484796478687642264419403180829887355481967557100701054047738687\ 9587615495045850601115583417014401360180628407174196925604620783928116666683105\ 6868354632655991725588519822983967251032011152245494614740662164428310563321412\ 5847386622931303190894122405443196243439814645758683309325041302564195881887927\ 2791978318202813806111404119845441685739881323625160541205184844320084201288330\ 4523788746266719027200000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -63615584541393427221948748102129456393686718\ 7953380383391009198616915508620046201462375419967766270159290731483181839667063\ 7719293565540118618434390264190121616649952649487648875921735539970781661907137\ 0715869011761869977920858095522168789045927378743721274965002978747415710975208\ 8526849489334971931733751640715626406872530599894729404260760136053676172510754\ 5578658655176258237009479182927935462747397070272213581138031773548366196517381\ 8098790717032457588650469315429822951053309967587013063811685909424431625838552\ 1319631937610784919036697776733121595294252194308254218787900179512954320103600\ 8534286570611827975511274408845098214923448954802869068101161402084745507261415\ 2942592137099567/67272136136644779107475684686913642309944873435738029694760454\ 9566302794619081004857393808408785403233871471181641530218561789052092631977051\ 7384147540355635170539634494107698464269062957055298708226023446233323734255757\ 5769428978403009955000363819549917263637373272538825496423168828308357918670432\ 5672640627384822870686480126515942597959687036583802541590645962655559874194153\ 7811737071009925364508522178745051720343993857716127674274895171879392357269912\ 8666458791313914713685393082260788343906958801190848339497710978488940018991116\ 0353004555672983042023705293645392417798347524482008676334221393920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1791767774337464603871935854758315897759988173367829551793818546442540547877\ 2723271472993036717222613337121718185456882308579002222461924028668926123671046\ 8197518011684784306061413272112349902304642179040581165635897997761676606394976\ 9515415462817743065510606637753179466661174095019211715295510881434608358931962\ 7660515764876456170225139720962289811982013281939349443628751400243117370353688\ 8638384181126668068977420610458227864440728543168080382294083002900319943384016\ 4581224651417601616085813627902200848768763693733859682462636356707854987775742\ 7620136974111987534526562213792162512846309987285822682857559640906989686249064\ 234464040838909591938856014684156539362309784310695271005238542311814417/189013\ 5421777761013879923358771527293413034116426542725253056459506241160746098608225\ 6688179071063767879790711511362516782161648277890796281156453866496363842695263\ 1735170215680630480816445653152671811696947714313548130360482958029491927983239\ 6079896552261313163252644766210635670242829805259224300446226446919891975984352\ 6469657816414047901173912160536907908747930458783427280230795863779569897662161\ 6586968743604454992684685970812231322804148375888932713719005836096797100503149\ 7306280166314962718563416333662779854208803791379611041015845553316313508651745\ 5465972937611132901214833636960353711076112454385664000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -96740422137\ 9591865117325323863101848046588922614992012481662758827546231952039554545450603\ 5696481346072996279752071615717938939243775608237677964305049205309036623177768\ 4072219237415998328519144299056263892147769499880067754763884114793437631223568\ 6159209533849380587435401802262991320777487785337401021588047366727447521848066\ 1706486528160258715840941920589339904658141291840138216595975889939062352990022\ 3066156137514063149731274416215031416188126656463407415406863821687085574185925\ 5216524508187230915110173341890547647312457374425763677078969634017750929394916\ 4359319313800000369576244746396262989900207062718616979086641262952096081303064\ 2660394075382015466490542588662071624791585978962244150532583280630687/10173770\ 9641343529173376074786564610419071829499225644507237697492729120931850467266312\ 9098588615943447504833957597562290636264690467211875606913035085258534758903994\ 5773268029143702819686253942356173150726843594998891519915701209860551035020187\ 8750232574579016444250291808250781090697401718798668870278455136278197114099120\ 3707402363629038101111462392742695854759464298572496933220397767415373232279925\ 0780066547114029834101943692261428554004781442990209506001838230095468835834802\ 8065566536522794672475525613434907432925812529518884272796111231769314658906497\ 5766703816470283893937514103976218574036037751023801512346255360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 9860191443750551196347941753218369521573802535849118686509950284803683876449036\ 0661724360994947188397553383228160146315223735677910754059085817815394432911375\ 2401612181455948890625086908541352934605339501246444854328418965414242128002695\ 9215743236444685886754915328647410509555340959718691537411440798595689227679867\ 3775007875646023449765769715631398676656943471193027965043499614822071794450700\ 8624945087395390118977548994516991996088976284559642000318761883965166208483187\ 5237721679807083701174983753121076340346704011377142764112483447492886916891494\ 0729773796755615814317969828945362086724039875653470598619740051448798641724551\ 5253726979255347082089123982494617018080184674357136750172780279089350149536514\ 7/10331912481711570838332492568998271317169988902512034364465590004442957358882\ 2236187550934364439753842337278474450322388064615481518950014310339354858399312\ 3382099393456767115913039250082127343368813439141171681150146496323045304213817\ 6180642263334220510164501151851324971200597457915383801494579843821024459435506\ 0281675790635570395477353092133599289625683102348629534984564455394403089333374\ 6909465623395281369551476604913979773929139894603594384883979825479979426476016\ 5242609437047073078320449614406840943126032050183139510769793428739915959288489\ 9860858412046774066335842302182255318331263647933193471088427511098376192000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1560198382180465506860371154225366812152943789916586900903697922149076\ 9946951848696340318562150087431245772278941608608895511590562627847410703962709\ 7199003386773314243278138039213500216603840978825575758958412142208464409311331\ 0904970854488843380044912351711292538334583012229610729282289505764663096033164\ 4049143472573857438423762043483890414075706811015832025335342152256100468839786\ 4834241068551210497325461285764915335560805007134975967623570265086731453375687\ 4213656798461116301234113245456720175032257285519335881165916865658265462816341\ 9765826658044659926997025357520277206694951625635435896821069896451316617947450\ 8307312104750635957010965405162148471844884857675864724060531921432888474445400\ 68359437239624267441/1628182184985151271255255268741077643088452850249153080223\ 9850247461236069197723308714034656104067686999459367094651791011698948427422357\ 3563942945739737162632132903058529119804802634736628829422683179204171812172187\ 3479693255880094310644094733987786846032965666822700994009192479186788718957492\ 3017790101995784487522858361739897775357743166639027743928634333624479567855231\ 8388303363600618989148630707656470311019644338205770519510930951709538849366306\ 9390793948397834715384777051618612247314931417347032291187373711059091462811457\ 4874444092179747051855005861774628406604669726795603556368576591018106246055939\ 7204583828010355916800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -398346823075126358429702954971718039377909\ 4924505643993553143724553582903560168172352798687023378798279624267813532314104\ 8596649184457925941571538918492558290654561532681283105891307519710747394716813\ 3751732242398653622841730649164118742147750037738250333345203836086853077221579\ 8525098213225614335866571877143437822647044192245103404062202815759007082057627\ 5153534413594797354936054196780334427569337490533775105081179449579164039015632\ 6801392590094520504041870816111636345879789149043608564253883342771793229142114\ 6669314508083770370633952236492350565720573348754878706246161093474340925447391\ 5712000705970172859765148425385458093612944538099340111046616783896503258682922\ 564298250537433452921963306450180398308975572609/413883118284022282719024951928\ 5795956726311880008369481034541939462630825714117955045730829577892803718954364\ 7927386230557406394796901966930936536627312994278654591204237186348842614113196\ 4113657888562982611392232615433631818951678342446835050393896017929363168792651\ 8677671790845858499362977392766300341480052592128324968378589070384906301692204\ 2898680618941429165025233628839108145623091568875137467186571748016574346285889\ 2954385814673605214280527105602427865499783218154896548410726533861279878049627\ 3673100899442708915616569135886749340248950117089278912334089474841746082491430\ 5775584123415915100665209677552502948999280459776000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -52270517785730\ 1979055176942098486931287688076844085633868291714771686927846599868717785685601\ 4809625579625114089428451956031701428067545018086080473078621993483966110729714\ 1521613509860480526368812327252937237588412452704738936612996924166343958104165\ 0833940570947900902231287806920955930521162125951480914135461929292718956552479\ 1579640006174679950283968650726304377312106453132903649523791384376003271511791\ 3646069023770187945792172373854575593933974275362926475812865232835707034218610\ 4035730212431310617056641310548610846844231099318167172485900960964949628356595\ 3564089422321333132882337249919780726634103565510581589305555556590629951463283\ 4422399540544774003798967703395433968316076963532307071397435992886337567027510\ 74799/5406298773552406127354478511085315503212062013833966534586072045646884937\ 6506992950689230996527090190388796975058555531400156942197035371325031026277814\ 9023862109298381699340337987960161241596494458723627708488897716730427131605393\ 3622649860448981744663628163833455344300810578614502056783821831721136263769238\ 0118391485564611598490508927569551366317988919258845496735689376129220387877823\ 1658989002586197264663142614417725047757895665506911461571627879394259450296099\ 1063053766653477580266742171984077830555017656341290180652601815750892479045575\ 1154939713623534019841428064613887454193402742981764280058477192047310224720069\ 5591809056768000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -4617458919420553473427124363343649689293883361039\ 3293287874556126399769055835606887831244011178435236390783801502724971438552177\ 5391528537422085868613691344937211062690180094487720424042821738617084099716146\ 4146436442858549375614073950320718239880564901256135940684169027374310796197141\ 5925658055827700480996900267547284958133342440993141888753129715008157476934417\ 0510722906680119958919276395701892919213800373834088080932224666619777637564491\ 8969187154789966230650171596792478431197406198167148634757274891201644802646390\ 5037522127351243085966340266184813994307599320465221142518957270747099508775758\ 7963979919535025177730881426769860363051288796666164976466148104028621532084132\ 032180901753051346944802114023959305619/475425353735944163180823048493717103913\ 7548548895811516269421716482370817021573710968515234079629337648734836790832725\ 1105409418623267599059681867296876295101896218946431879032455233396444298283082\ 9592410756466827326129643087267134054981557341006088617419635056494976451899310\ 8129278110164642751223378832170175517877166847770640108293798461946839230831947\ 2277621114277851906462489541925002756614304875235367982648729501188758775165716\ 4089506572751129897022068070369962986522707329989907999705280196649574856273044\ 8540489471170655641377600788491234523272461582266098919893907825135438795886569\ 1443591535876192609658454651428667392000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2555057442008651665044155\ 6415602823317560715888354199667974890689528653797064265343638518027310460281975\ 5398469352301578256236758963301552994378969282663450986254312129851237665329555\ 2714969529551678222019982630405903852121498175287604501182628230813878544583458\ 3452644551828406075242875685473263728404026281986931502621990827331574071858548\ 9417620970179434897459458270157800047726997736435061270995378262819245360857839\ 4058722304864216413240581269446436837747372657572388614516065198448781501708207\ 6716550668250224465745271675785625023587751179481892752192231926746450996588840\ 4553288875864318159214559960864981846216849773633113568001950323041462743129068\ 912033992334513002295765829547269799884417909661973683388198446390803946271/261\ 9420556920155171298288987232620683863867214713215055172241033223885989050466550\ 3936520413444704636589891121870348303289720074844765747977641158876404471016649\ 6425032276079625819877839894979559151716369165517010774590391033318985486073714\ 3099271530770614149342328994468045899505753112447905719754270648780981203318854\ 9337675243030304541446786539540727065633582771589469326835412396955809688545859\ 1088695069372735821165522971056191187554127090032472144816770552829362241984651\ 4758690818683942320203418408578499339225763793954268874713698923108341117583888\ 4718766067197243064903019217273995807553728219983815483562235576373411427850911\ 7440000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -13292336827682760654422465935295631671482082986662396490\ 0317621167657231769302272394946892630635731125078746740580229298805961523542342\ 4625599125804597964364101192865870846061716335083306160201927990104352211161616\ 8143399598534836450795203200266149256485451747939113014944828855775277855469971\ 0945226543455009490309281454852077361733532271316485851063282267168453090021341\ 1008225326867469963009452871980985007652568907649479104507364609543582405754724\ 4286595187051532564549042109060039878227430144836215552168760896987803388827676\ 6053838564556580512315935244186537509026301346628312698021104849944729172941721\ 6665334444994077104736172587992295370855274521260713240676383691064809558191419\ 2182373083264376952639269201428781663295627111769/13573823569006891547679908100\ 7592510368243312625825396406408118998555953831581776077233298135757795555130212\ 0253307417047268155971991035603751815808430697496124780614599831395834919604358\ 5321220560745398166259295597874978277783998024434776514465280508662328167530695\ 4191507115208729832561626607875999877210090480205547721086041645166106262779934\ 8419802074297793554726863689457134950832724546230462823421005988447072372708216\ 3362287541971602669786285117290697617949248863217739589084020687251021997716867\ 5822249074896462071751365138697470095481660591239252999133009554968482171840361\ 1204080545991418531924476322581318012658706233620052387561472000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -409269882420109145434768769721251589685778751457376350911844641859734310550443\ 0296564964604324580269513489141439778908864791782910563159349062892108299202861\ 0653360641890779605380658152641214532864396561943366453922409403543377257547203\ 4218377768926926751608650751859453669327379420032687176445359191358651310091578\ 8439240910093502785839387739867804929848019092479445224897801183389518477647132\ 1397079026492381336764689558010451910997733700838368091410351039081717646752998\ 9562982603444800067779016358354215245652012244419113220624461767024963156231856\ 0131649988325385180023234121877014818593207922441781505128013718945226600220075\ 8354194334863691562376446538628898304865591228993937896662271941394836755499231\ 2639962171245809590656849221784631377636286127/41654189837857828395539380626604\ 0732987312164958543315250779280546845653498219649417736941098032917558855844530\ 4252268811628241148524445341556898373643987224110440670853835619315573215406157\ 2200537240639645503894360278298738897121602054677871352681032781019913538867511\ 9065213993733339121256806458487393657051559593784777811332614709244754483511865\ 0802339146842142868344523200036536863653243246445142380936338653912061610060134\ 8538628852983161534269779119398706221116325880545906215761756480878804243304424\ 7999499076818116702404906695372252933974607445819344337515103257063099703651078\ 8039730600040378351461151611161780886500291596442357192569092882002463340625920\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -2798985929836708412001856737800584551399287203402635500395033\ 9665498917072584572208394168985641237968498367438539211051859190073752576675554\ 4651305461789645972718182590266585443885506429117601129631710607990365490932597\ 5767043449317867441815768858251380102055393968179859848027572125937421351769367\ 6685779515462693031288061127618468130434908192204920049638530465138154040296155\ 0178656356927531353811695955947171051255005621884363853230209227352672477978398\ 0732312157635179433019783846935622952002988884704802707196767161996707108431452\ 5940535365438414735655279349565631417427564793729737563851812533834698153373322\ 9741508729748089533627001606441126784000367327788344476517009016210885431030233\ 424660178516172427973214926170952317390033679913309244099/284135869950157169943\ 9764221453814964753846163594693860206231986711609737928222489131969470681118627\ 3629644698834952892598889780505667869532566677279256413243022013752516290788782\ 5288048216314370738201411654135278455330705644685230443465186780729391370512355\ 1381491499281218643478461419313977380394877912177915208667622166552980060991746\ 4339407924927638916746639666915693822824434987092330369205284608445310483110193\ 8030107156227533762342782997155791808292553510320603085070634559647724559687845\ 7862726625154885312945517079055610361135185394753674636816319853703807990807961\ 6067195409999732131505536884924505856706864183422164075035269177371936579289664\ 7168000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -72527192227726342479364351514533735481903375162706687104\ 6407337655295815151647151399916275373358339584279769306883019926042790080161031\ 6925523768975301879244347297636427173212319284622345079492887396578856966426929\ 3245524605638885898213378669291319889653476224098941516706780101977268728058905\ 8756498725278544636448335349665655734249571214925797388932178834469485543559119\ 3681333480132183881788331638569570220920738863257222865062615516531258391331449\ 7786308258940663567350842562438530625467569284200085255310031861371865453388451\ 9658831527664562503997380278673845756541554715550794930422711010063293016387689\ 2570542180984874485334983815454685743043280378163414562045951408259628613442943\ 43386064608908755262606772187561748010065849597737602772413089657599063/7350227\ 0370891017426444537520386394489331426034337202835754651287720072445983391765250\ 5329735949192134977590490356196036406771876328401224333160248535464533210000369\ 8453495174869482545168850041606696760568869776125513332889800054634728514038472\ 3916986363993433325875882360335319378857265775595591913969778907387814941160427\ 5203563809888406839194414586701530269056678186722082627812614498939568936830094\ 7724527452652294255718113848031342595210153831386919667695490442278687317834975\ 5476252655418124285774066091063858484700194897730942686152313475432005187785869\ 2150476672134642609461108210085525178365587635824480988053586744693208453454819\ 4945604230579786612736000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -324498937545240967016963315495890\ 9725864461073435493986966102098494700735957555846798486061768886747025900375636\ 8435534971198669495894517951798401625572371218304473335817756143318299460847661\ 1324096553602995225503368765928902541989753115702126122399767503695959149832656\ 4073269343870151570547472861724841044506455252874435957691094674136477487768243\ 2051116465895047372135374375315468948901305614916911162122274526072547416988363\ 8948048770981306824731836219849248558944415861776071318280069487613954007347668\ 4076626704874372151996102917901049520618602802744603708006229653001726303582053\ 1803178416730458031725847344055586016223300022699129288381070189330024241051785\ 3073808774226500181320590221452919727250362715678416347038824014117426826885818\ 15038136749944486598399/3286591549218078271412932906261322059940359841272848764\ 9636977765314313072002840899144353939530091247621039489569434069326083381922845\ 0854340713743387677668430808979120071070893725470843407691064098792400032400878\ 6929130694119289848594992843438204830553162970627126693534521774381822156767962\ 8459813087132431459862974641680526919891137760054541453617874025506751067467100\ 1021370061943306082703640898338695713469055353134643456096022551048232280767972\ 7422007802263082377548690213522786447801508141220326624952641051508518101352823\ 3753066567989038416744414157514154730639140806074170571141589188626599564750056\ 6522116517074450448350927342195805595510793936292587904591462400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -2080764148001326134550071687681339648941438276472661999053233255603746220\ 2086460550286353482910552520753398130446979650973985581406112013586279561626655\ 1595220604210107299257806208410137737447778182259617046029392070178667097465789\ 0486006277454653634799448344886401117299855066067365642939424247793456057357587\ 0520978250603672408307166343476020340906817483257132975360840009772320827663311\ 6052789330707128437802806974144017076793086228462204137687162383987725531313354\ 3726355555585922125103438288592663804764151464128392858046982597030582008295243\ 7701054362447090450774046545525841922928386343722662583467993199794022245377674\ 7384420313415423188049387079124633564160129202528121455920074939640802114537254\ 806435321749146658735628793219998812399410349129884012172029490361/210859596312\ 6802186884846228410784285341796588164580136998682281610013441950548530132664103\ 0667855500051277934929994473098384754818408951002149111290001658556857712343226\ 6561185470501403790266324476611679470185193868152296758882860126590138744237332\ 3862395699495451406936547414182684532704959006272761144117258507588309518637733\ 5896301253930414136280024159804260535011128683902074489189766727145669358083494\ 8964003606577525482165123769400381387049459331346363826940763754519175165962072\ 8135736863266124193056588559923099039585709148826638006436490928256159274996234\ 9669665388904266729412264825135637310513422641840477254942520737979691767991921\ 4640318195217259341691853209600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -39225337433620984482217163\ 2917596344556507046909455566842328149114340729567673153063663198832404821698187\ 7574800140149172233930089670952146257285288801045387833985917793055908320599255\ 8765381843952474542730813728954359876499314309859471804162431952028522954072177\ 0403828281000471309049925174918055635263416505296462781864951629190731225388439\ 3553785084637666400308695484891716672900253106526177344685955015799474386935100\ 2579924003105778094914235448104153086464770757464933222642149848674285287259409\ 0200826248189059886148216362721788668084841604854658226809532560686145989031870\ 0980474531517507227592756577556481306621852856173417891497963541881503684597443\ 4832746755251090409768549844871116161908011703696919655663093465723007638350320\ 8780177147757968275785090744553/39821098749753392064948344184259489304734050253\ 2619417542119860124532409599629516081152097344082965426420850746128390640858559\ 1351521788180173955120595939121122175594256819817615328183851592177353479834368\ 0197746720652741275608721499904986119942545956396746257217668388917040059261054\ 3482959252617630496242699212909226004075008920224310298061357336816661099747341\ 1547279821040518511636776176527819905298503323520485754931144440294154258783933\ 3592839887061984688441927009680109903921415406121531576628392944668902328006875\ 4672781000661980218384520833997350372297313155349784423862702605019383125734899\ 7507566077785220244185534338186974478810650619939312816182666290995920896000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -1589375978257548442674211672536467502520826723496520552665917727\ 8163871336376183389587886211356523263455894329873259141183867530878238384847512\ 3475956892385365443068944935389465611608559960733057450469024759824034415303840\ 5378204474831514265336255419518791591293422697902228538425329219041117779021950\ 1179806033199219158393334311828121748193478274693958985384336402026515717517430\ 8575515002901542753391826650452656184549164302332041901399907099872906501365265\ 7457807079463657500593565673129874580264050080306816377395019556621508785958182\ 1813661051567079650820013436285178153772509690006349632390512221951093114083488\ 6528643906637420858970772405910181218337224971308049333672670127473863304813237\ 1417037614950981683937606213525918668859023451007288480837581503281254820972412\ 545022397/161846148263229289089659522528939392994111609169532111411030294432483\ 0361343082640072927978501493153451511393751222068762407991599966066780151542246\ 8696770512566071192162016886401396793516943264013731682023171169401002210337526\ 2206385489782634194126939586792880062766164838173821400421189830047705266379131\ 6698738537486459777436937062503252215802293676480242678199774131427729034060802\ 2650189350224631279273357583478501862820578794707760211696765397360413424958828\ 5810810125878419008200713603059927278814096925765287964228760175387544241041136\ 0696381664653992473247214943665141956527171625980312796706527213808961881530968\ 7951252144669113242060010251664977962023116932705283323587461120000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1842976456990326166920844742356171007621461526828635104393997824789174\ 3820301398466666765253075503464950930881034658799508416648266123053741617243906\ 8049834089885891239332165215040100518943313795705408718035560618746742817042532\ 5709880829310953370115425962595634315726256857527217297905787436676669450129171\ 8498882913959754307455486093532664924180477214240508002093255981215577219974228\ 2395385138777717474030285773453354521749850554759843221546050918362805812265531\ 3379182085160773352534396851409284681458476929519102735618898868039872505463591\ 6840851944052281677222693570738368500106412726074959345525289871948007988375802\ 8714935944265061630941653788897263136896471014558081629550183813871414507679868\ 6534093739706822045012975672098196917721314212704528685592939387296442693524941 /188483591886603533455218240345811154387995002963323855254933815975174584254005\ 6063205436257607934496114957805632191537848904406905949360095672451447718493086\ 7401602692709135454510026253841026306825902328614634372027836154933503619691442\ 0220262839988283793976626852727941116457124523738538830229953435676049343318314\ 5528238014891474728509916110055950943581963697789936974324079580820219832904108\ 0996455328585736842785107127633363955754808526738015427676843305044200170123751\ 8127835337235524037685884972561326375829374285065665327845278179801596727094845\ 5066227004684211073648518888435288818214473225267449516765903143250902605904695\ 5680686222447387255556500377934744731947807172198400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -789\ 7572230068807739892340772807458817780273781701419075401105834645064781630655909\ 3480366397318355694105244943875424823974457669849320202808040560342609958042238\ 5523463910176681395862743674267895652917750785994879130246176828528534941339987\ 8527554025239476847956027782236557972185405257614563580783511773647738062620724\ 7344955207030154988695751493896416847992689634513962403124774332261628648272157\ 5081815288421226614057208823326744955517476526635825183870449120815218265162647\ 0449095557346216654215083303614529213697995293707949520567862467976124588018228\ 8107451012408537415373348189041082583785290304975933952905646182280395974974887\ 1443631288855354019190389665594835688654091898977869840492559811708454369619944\ 043130326370065605604615369603678686166061840748979741011808814979091301/812173\ 3985572960688862914221452231357522691660143793227171702047884603267830741975638\ 6931284802201882294026304606780177895382851198297169331241029115641975663058829\ 9824857574663051911820122971066870898952435498682668474555119497617498094181946\ 1378006422900879072240629362788359037548408798744212118821934607433669751750234\ 5195017205318345020283896919037917632578752301868009675163778440935495648399967\ 8741717580552739366206996317698062148805146772667540746416115761523338086226248\ 1138799446262643623445943773002039905114025056073993129186791555494569808081853\ 1384769331718468941818454430685557514889273002002049723509554070446283489612277\ 3601556878083551621366978231532119672238207139840000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -49123\ 7598989444767181596321341534816758334686084239100981646359198962866286399686539\ 1919009452764616252957421037173083632718071404038181891177081754366758070798873\ 4464002088267461363179153002564115905366947970588905911430080096431190868727109\ 9254590020853624908695841815838976080285428356670100658594284059488676114372141\ 0656580388761337912436571710213345501597358419152623390313852145321449823188376\ 1026297519023452851008980897928925735083891762734724833843262525400674809343708\ 5333237075330070749167917175851428760543828416107686431344049832050416320101948\ 6192843002481870078395862912455728002294562457590436089326804662985107878429217\ 3578485292510994675497074612161113319321835580810800741202364487607658741768056\ 42353899657141819311234265478460356288969720478295262442091667771767/5085378950\ 1490568434016711410829731460653630809571863788776680080085530532816979704513052\ 8453484163241961532771476088301548265238763039751261831713997167548011355424309\ 9704820974865771925868919197135996748665772364750328007718515414661113077340103\ 1879073039942209079491550331741861901549569784776690597499461750191605264626325\ 6649758623933613922445118909520293776817531927994894403716388396393096485119892\ 6225030337903763833753303561615439384816463037351238709213227093971122924112473\ 9366844104213130443029117976031067522396830518239216362449340328690392620735582\ 6425019915984868140833460492001688124693615229326640203953657469788522588540384\ 9313549344702691529310209841377828415733760000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -25688862664\ 1390835177904918525041207119113321881244463686241987904316254334606517555913572\ 5103734168794152597876594966949198634269823190407193792799942790911807009116867\ 9616125650120166459272319842386931305786791313663448736922928955420219258373532\ 7576624008978193009949255405512892218258358285901594796282986426238085435228900\ 7890326532283834135791043413581657222423021174380779282686755742336545001304584\ 2964542138738477345029416859722755113911827641894821992936686593437259796382205\ 6565129947538973131825372253017156445791825088426372143999945707432319009045792\ 1891429392883265178150288833008814565063622517694024170108896880460100932224433\ 9276223295286161277879705916055881662918925476663061393894787068447669106193166\ 1521955220057371086134668638171718159132549816801526991967358858631601761/26795\ 1746759029820319980327279130608044012573608482939515175588179012848557312541311\ 4914308641212632683408051496858305933512933668165812514459780658317761376619662\ 7915057603528592689897382587415045560936052162163918118110104893113343323070937\ 5248178296545727304262524570479219354327827500783927701295079000545852403653824\ 7022570423672375145096458886994065984823016386761057540126214174511368850090345\ 6249309724772752169154611195323759822223415997422204077503432700005499068177030\ 2574124940456633533894410475754663338836851040216187958711592715716077461267223\ 0296762255581200102463067343830614922060406820355358496550758313560598501821859\ 9306841973294122666345221218402893440160488337529519472640000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -16600133940853293054024364566928624505643809716375279536004625590997242979\ 4650607413574508352699705406254576585945425938096163971385228018566704442132120\ 1300467080388058356372396828011117773012982528467938912145223747345779499213467\ 6915460909709403685840782847789807150422944019597417302090137687216802701137306\ 0864022854821156980638704810855687240342170292484629197185051402319922146949156\ 2418509425860236740310084239438516815061066753143311595595367605794216610716460\ 3689391249648554348388562198936641612061570469728642888041822911195710833163093\ 3432582541304821032509091561337522295669227554390711532215048840421741118564691\ 6358038126568020764716875956749976578149527679614016181734150937525170411209881\ 1956335595849361371617494996371401505148406290951696251780119493186323391645563\ 7189947987/17458672206858198364654315382200927894089334569449131250487250173998\ 1215529618600646965183536141355816447823200389953913736628878806503165881636022\ 5744459491908919090137061499654500314530854195346063263528896889614679067363105\ 8589703046269816819965664505571105883512067996764348907807840337844506361472036\ 5619243206627541112199439572861496032304624030315987744476722414971437376885701\ 1060542496779863863461322313297580445668751323345913531729950430238844301143671\ 8555818924703570373359604356249272599013960184144160534500702735489738511642544\ 5030768220547912508331981665149388472104207061697164387583236363479142820863537\ 9689672065501242644143768063850238591548859367023977168773332624469917696000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -2577696326966523942473966458681860535639646756203348611957\ 3937985261711541111521769998850682420593007104522617913528047873786113010125168\ 1215769463093335385380845697652637729142894784896225381207810210523182993193122\ 6422948307094510425568782826920754419868586643064126822693808796264945659320332\ 5487943835105374319617431780589687911431578823562794749715955325231890539161723\ 0943194644120926301764855354033063224888671624821418100767264844506012650783081\ 1715792274770301571736131021596567692929315949002596535163971352919100510949288\ 8234202494201802586719624903350142457529763763252367094882772297589472608460512\ 5147849794841952577285763469967790535821465482740175793277140994982347875805428\ 2398384238009343719294364898842705694876015903300794764344036263023732335091506\ 6517727789899655662742158338251034100085312079/27346931631361314470505859129634\ 6889495954803812105917722514175922626310070232050639304262524192452580922908799\ 2149440909614144560513373006675806433646620429381993703426695967093200770645510\ 9146605065665928169707697507834855436862679955798447389413321951959118513006051\ 2352744069330525341243344661135396331724885975722812486030374858357181791720327\ 4753720592157417610076880594272844526343250991666499516261077805191087840255183\ 9527900147301221070530272150861877774850862205715021146422292452869219246092394\ 0103891508484672039098616385021930066646147976680216592760250672037341862763270\ 2674293338461324568795722891534076491005655310574596140285039146580529089399976\ 3544538455157719108674886053067437926707055558656000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -79\ 8480658291394623064268634092833791565860198543729717413661611671068710268646100\ 3642564610414727194947445540817609529159690075007949778439277746312899788888604\ 1147254019765851190088666848803061186208468337202938535393869843487131661017210\ 7665510104511734218001344930088151060459862696148140123689449212496213619190593\ 1976239064589476649899186633126721976936504788733490354588207439487038244752069\ 9615265697386886845529256219031626013513911217124206999955767528856320505717543\ 4754216871346968995371856148267782526641532335082392257497471722725351540342536\ 6776470040733420987210078788609254640521770086411249910197273215115180200677415\ 5324308381325693287924456631837145110394004744815377925608558278566872704733585\ 5977727979975853769632320222670780113009630206582003977444121895802681981932823\ 4379450075360628007/85461015970746528434923581559222101363782833284019297623737\ 5840032513480112706770807956201382055017939905355304736473211190426911855564819\ 0310469551099488743918207714868903823030467479176057894292691802976749577700126\ 1490466002044877571886899109692449078367869655870817029004852500261831070643093\ 8247294250491190791989517958036719104221753467039804606297370321986449035505990\ 9618038841846136912692895469554356734033217930006000329906511016679689568695478\ 9038616280269193290283275355038306239570467489253341815057569004954043339049804\ 5599034909547631429543852717235098347910701799906918954617593130125953051463999\ 6113349133115179685382535302438109271199379085344660149772211946247860520374989\ 9991559310007074816000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -174592039178893974146118751442065\ 1328526923802196844879077837256963167294136236810769756826482934559167394369157\ 8990671484253038920203390252259949083186781745182286655699740211233993060027926\ 3353759549972565318123407737194879820190514156628230480141705810233274665908619\ 3403350352094108859287643976640046365347529824873434469970200186881449469856794\ 1485065582879825923046165173690305230111645206871604732716339218749448745319486\ 6412438167110004464895268095458602324021892034351369086269568469329911727588006\ 4155796533271731754048097151110685980025662261821922902369750776098475336376185\ 9224094445847575330829702712585547043809136633658031744390608224108611096600631\ 2696483586588367127956559516766288827281501278670102617195410469805563894150836\ 7615970400026297482488181710199323569283279421126424109613050689498063173/18847\ 1973737513231943557169572812532481340656940245194447302585546320937514773213207\ 7805894926912981211865266879325977108606120582981362689373456671158186715673452\ 9731085952004378657328468555999842653559992677486804572807440013043517773434968\ 3869686213094752039239125821930713142319795257533686809482606976886113487126456\ 3180022410191704755517716848913004148380207832363319867870528900624720597834506\ 7071454850479068564089923283581452907366816610285295993336117732372644867558577\ 4461692476278255704802975312048399347690338663361250379221982063760961855686056\ 3854876307376684871635121870694343955457392606638892033179701421634834847165824\ 9505907896809348369788407227468859096558742121495798054722025213100058927431680\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -2442927301136031113452111960358702300295736468827154\ 5604084958617051750341281431450707843516875174641828852461258149258301855036491\ 1321914056215249928444804957534088189572514517443521352846545602535069529616653\ 4646927512835765122034002846107719763523211555231950116487661088537431763719085\ 8085278051649197386101657227034919315504533357105807551774883456199064771190302\ 1938167927199955377061909551505092401646774755832951433542721909091690121370983\ 2363853452529904825241499049018420767549878071046639028153681750554970019905091\ 4107229138558403521685042512646071368035709413719089813351061620023890419256365\ 9955817161720701630215525148663892552272245097959633583474215652415807033324749\ 5753740126517572175916974414959230251015237742831052912798143765284904994853808\ 2391495122550082716925123267748940665297454390176015487/26581088887075601041041\ 9731702921894799249299481097503506616851659748399369245115888695107879550446789\ 5019735534389991608563567674481520121817078668959868270388997036576870598974886\ 8566068594267171407014083909480215642728547900716613943888580525115455563864582\ 8074789676824428028000453498948315441807904178623713624571259932622684110141086\ 3837034017449127820616696825361013428906958417324230827745667726433865694522465\ 2344198620347816249855372739607086908208697823129126300061394063878157784740160\ 4624254968807693945504182113826909568904644546109001545987455022977582227070057\ 2589834167374647445725681872332723048561638309940875618583520209527988248871985\ 2053160812315621890569726798017635246071694607642975258279936000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -906344654248321430443947595711302581353795491477361060613152784845703\ 3510811521724080563497073327831517377780568479216680913240090041100035206878852\ 6827010502085052241335968717546980835366422549467367019871081553141871101167403\ 5439915486430472695315063666618601358109823956422292529537595537427838922895538\ 5388856346871247825027170251672664900586031612065289701708995458616155198391610\ 6230575702344549759672014790851231747594773737559797733201137619573229965555610\ 1968036194471405010437171335540148597476920387640370603099705246620886470233739\ 2383318300340796638645861391536203459149240913724958206960781773217715881033898\ 3403319289813251700213935437930785734693660760195395417115700020078988883721794\ 3237805892602689380937410449639274471213466391231284933466868302950650473321865\ 912364377181330130735685434134734105604749/992977810035378510991490566614779592\ 5413579143238734275457710599894852501007723452927295742858095333380839602385190\ 2935989175503645505708508857053017013362390822613949978306655603864208944808576\ 4932703279857839674454730571253073804274586492566728231573493591616799167663430\ 8366911328066581907336778029739507862723565884100230745516829043844516914503976\ 3687221827050577905260550383098050640865971303567548336793759317955322318546163\ 3879336427874242508560732740186077597628118194601316716243663485835784251480601\ 5600374152631308957417612763131284278267140276725311241350368825318873898100003\ 8399057383319527478910680028316449338817812437261141669879231187639869918745838\ 8576723384119653489023806933698318431371470418477056000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -160312846702941545913374966550776317118632587566298439118696567955971032901958\ 4665188351083407805368402956125618514133158799741817396359609663979789627082566\ 9971447155030000445735836931949037914162032141339920661426965818762611940275552\ 3426688878741113958991531587539987365438057722751857827791744916070752172030670\ 3726595114720924819322783679344254736275465280306820645693035160497033454658926\ 4327255215321146565423603698749516191174178133771711045407651054771127490535058\ 6087537983055657948815656849076476151589559857027407798026898289682286503227760\ 1820434885104057942166651754160063280305132949727757121002397069241258579460393\ 7712715815917261118898844087699582876810178297608235633703816482999254121977687\ 0220574434379371666883157384126903371886981744799759045924732239957066355666208\ 015822323792026819283724435646485991/176590422201421537111133654823799690727575\ 4013770521508668719001557040132140263603623081192345581685736347202382397049145\ 0339945368882181135238845255172348446639939838028222501553367178936889039554567\ 7061359443293165637527040012276609584246026537989661935899060144696390053128252\ 0352770287948719430737242201096644773004098899305567892429696858006683502079604\ 3742204214039018149038370611061664134211737499970126061422412757535580634470715\ 7680831066678445801464757965568285557336680053439205565206129607350590319230873\ 9336460106244190330013500846974562434518918415466757836250056915155198673962720\ 6672816152565241199771956390661113846604416704579415633074088251894483897891093\ 7117719496061706324304448669920030182957440303104000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -28\ 4975530220054747882494751682516161127882929739731194540893301974335870552768036\ 5947511084869215546580056835917410331745451034405306147034841261620669961263038\ 1100101790845667308683669974010507683144542521510395381742673222501863519789773\ 5602140840462990046938444899335317555274932359248950502169956357854034399732092\ 8377167708490175964436768580985435809566868464458237736218598316932074048505680\ 9155025583601275466039760229342014052907127258478060675472856477937600176520182\ 1010058528730406995848291568527991302353234226000494263470539489015523946500308\ 5805949693729328344490023248704075271354892539164256622165368038763665317198035\ 7081907750874274944698535126097338575041951765168432726312876574217681161600245\ 5808664143177268912991327170855486302808933297770578428368998049240683884788107\ 7517275560414003972894124245246101290216878752412719/31503859831160336986097585\ 3092424302285571945366596227641720715998734408065900513489641897734585294633179\ 5491535481664192349672808077539288349267742360704238279565009637938841816814323\ 4690004580180581635371786835716018605131349025589422386605157714650730613021828\ 7696699060174080322353899906974439463024589633724207623978392558463242648296366\ 2525518552796712681030835345826038071093739283022929745827186057707559996599952\ 4119681723365963581169412071772135784938250247601663273682463657665896333084818\ 2611244303050790181927509159806970912126815006270901119627811080142054415882345\ 9818196541805465245635150931347417967408517465706069951846480536592110840742797\ 8748036708652159825070857134420014893401581551644567529553864062103216199475134\ 4640000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4518244286979707408849947060846271933590896426\ 4557743009041333880966970932689836968735632800056519141032416323180362794334578\ 5825967498989252879703579821933443779022986223697825508545604710630620225079781\ 3582389315577302902462388975344959000116771769640843152814902540223124694464178\ 8688429765643535377216610881076262981784572100501186090867449179233657666824658\ 3248870921834008041469908491721090322521784095391696716647473047038741987699097\ 2991179641211675894541157508852334376755365697498528487422384532174942950702602\ 1507068917991293243472444223324111796903866588332031122692012517972861644798681\ 3864201169786468817066163893800347145972558459012857631516156068529342420566193\ 5703868734559952005564967280995311707773161515790504733697732377654939174670181\ 0526783901657061609822556021319603732538734268620788833380716593053788596392027\ 9313/50020235813101828099758325501164310330203229690760308507198690715863325234\ 1160966644034094395122429489555433103987167444772336658233152224056862484666292\ 8595961490869114893503732697230915756672964087984958245892702436180045894171980\ 3360592032752071512107455526716114810871047672056477081358461489073524212927703\ 9563158085153777315565329429710497251740692530686790207481499236308098351866611\ 2316133598639862388456627049381764389671323166669720301829690567047731032065721\ 0755119741031858348640353258728090896678118685286524696858564172106669694069571\ 4185422367270474844621054100279307755285099946527553355716852155701550802709177\ 4045584214328145064860684962983826100061343471672201067928742408255678547326887\ 9960717941374295744895841730560000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2084723696907305254\ 5749771355184015674374447403994802021867521054014682959186267970253752940286422\ 8105983684426187543431709363607600640332488837232361039815475190613935342086744\ 6274160750263498715803128687398852941831382543732137004055155926427431640473836\ 6926926194425631393390592135926930543020707811115180353584138537167792426855024\ 9469795645285033509150906188765171811531535270203635843494518629365076283731374\ 8750666173292412204383425280136642007334911627148764792404374265298356523058595\ 1285239494172269490992155938627969646395435996132524855465630796700596337401722\ 8419091342207669607952496771961343908922242762149849587012082948684075485062755\ 0950225393930362472267881317722658016874016108341797707246540838258626826042609\ 3234720354133888226740555699227791139000571808368878824221331322850300889182581\ 43883144728447245289029754661917553/2305667104126679607993515584170929509035065\ 0067489350286745713940127155579328543075175989438597121563263470300688250421451\ 7020009909850677586880474331014178318042889716359040510988828508830143410991949\ 1116220882701853669342580049565115968074619234940372152557421753912105209625686\ 7548098608576371063997184252314321129403253785047969187226964826835113803984732\ 3688630367068147401686640699175084748430868781805849995355556956744044261117931\ 2643827301076949717886689523615682169260716570989613951410383402407568195954134\ 7380628692355103585436973493865540675348584854876330575931609057570537327938899\ 4900330826404107732559788201336290394277995168941796243948868503804312614970752\ 1263427566101508782308291572900580436778337743446235383390158192640000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -152365912776403878755299990939903999853399905715911492124125733\ 2718967325666234404707410806514709108340206508856173159936471188659210447374089\ 0829949682606268807811014183772682908527982892199817750114779103496108531785637\ 5552706152349986571395475543154310280377157006783782877649678253200779801850601\ 2160154487744861869816307776399350328353038994452048062412301805904486123554725\ 6433977349797146091633093839792015842924436050969876622769922980705719417086438\ 8123859120951308512731018335985483569889525282491831455179900744584057178503580\ 2846214427447720858423617192831444327282050265412412356462607272540341293834230\ 6795470017208869840662263313287812719774641965217915973843225393898906382281717\ 8844818261193372967688385913475359952362985653651779008701974672122553288727035\ 13259125900347972648500697055642166633317484865459750431273267313/1679157539475\ 9472363929696110115787610579803202292702066502154971587072662820629785756403163\ 1646852009475084380009235940195057373278750150578083016146191296830389549532584\ 0138829056041619328167173765222919886481152694230037286641434572372017894148968\ 1862767729050198159776248631745621534321817088656011764016915054697134310057508\ 7396013173190458956144702398575741071009055943993163240243493012546232009880259\ 8651799451119201632077963414275874500891894739660287289751722752903437570638867\ 6259303118692575541449091046202165077397621801286147859990427500647914998885954\ 8468843901708121382777439297675165380500449376410183637253033809325793112766988\ 9850710770171781040503680628301974692780060356860122011490213031297491011374609\ 0863383019520000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -69225711822829751475525625809568664454\ 7067512503742082534937858974608423399508592739542458292861132086440368597456338\ 1055471517429559983252000416571484341774876256678791125787427392309031576683388\ 1263857238811614824569053434327641431502795138736886052909332458519755794013051\ 1843962911371217786565094703170486859112017529050719504836119846495213913037886\ 9959744403268118180408786562206014554122972906055500138638192609135198640924638\ 5623976703739933827260855451008654907073848360505434509362998164090290550001844\ 9188188494546406434803940702849845767581973969748934359356569319052360374467317\ 6258309069983749375636139612233167647990901437188884523441844171241697089363183\ 9179805260287415360060392597042339900459982605494944359426540508423859030023557\ 7418436892270994771607715648441588829751943316823384943939416359976655284018399\ 029329706829098359961/758210907110638434663128981442164698798532927714820244925\ 8723935293991021923555950287364636916501322814577044744978043079622139940815319\ 8092160543352524150655751515899177701510877083593805380800497755440775264653547\ 5058273365957380643808866726168150407474594030272821922565770749047423057259260\ 7800537915346202677898069167124031724334011443256411408434451922329469058862726\ 8472984131152417083149657608780811129236406983434155969011020409248857110610812\ 2579819466580961248102954861780189882711975060698407953037978256005415923675810\ 1847412756148770984215182406363694911228713669839187247037799994274111057546093\ 3247156774346474360350585574841965057998800643530904257484492952595893651086766\ 2964811662228297710931361938901032739741925793333248000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -852263755942998118893321591413560416981283750998421122870806872840150776\ 2309835959743429245804725336158196159571657893894015241000615320396614034446794\ 9018831533168691665847944946436888428136106231006742809733545931301384772009418\ 4983300537319158448491282882526281676594014387291916492523877266562693386881148\ 7547854586977202811585819883082563887040953375212773637071034522925285468837185\ 5369252417302915751692896607684725569939642606511445423192456415071811267658995\ 5443826400473383934051910068144559853490656762793512654956480038519169874708055\ 1431802034903705389258108607290113476305506238917292982683565694838087839250188\ 3573850345825854715455752835532681039049340787293654806256742759065764933206927\ 6611087377640172755292393285965228587016509388184027925415181329588004069852340\ 985762802696110220413316720558593503887098397468570880372327632029729809279/925\ 3634034806436330280272695947374604387836544978731802298239401217816799682050654\ 9945882291407313637892950777465487280932597418373051019304254331327753096597491\ 3447498196913330094038828527497219673083470079801572367147271888123916779832372\ 7324826962664883072704474482183675260850277708175323883769304095012434414876138\ 3006210763506713683913984678684559519572350994884455189987499816067370052675975\ 3614148498879569591531931412225607983511729250803671833038404847404414593410291\ 8660680273065195515735530137261676279260648456611440155865490718419396852435817\ 5652031073847380054988905624601539644459389192482260808456711441811009034281216\ 0053207467406601700317983133508018294291091969879158358498739270578109715583882\ 7444490336398227688335247634084134912000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -151449612\ 6042448931688044870477161518719049455876794897408622901909199586181186945049326\ 4412238702462508381947844650002181417712301468050263143746702866513879538611166\ 5959564385134598446891619225843912432949267529546341457091313917574024865574726\ 8986328586422030141720418324080176234902073658132163520225208013773630174414519\ 9881192266233931315422060610533745934911900570952255024065560475067050806816680\ 4855839075897657771531903128532618605669136697158424206446293363414870797980479\ 3701184204212980080252451657696844775509262545593110366916279253839798072563914\ 8489475177235446685647738435152164664962359819879420603141612058648948946939534\ 7216108845433906696518891645113947580203530881702352872096355959750888400904439\ 5130740199770957799551733998017198208063205602613221418106332755204786500942234\ 8237261855092645694972863682564892082332065323066545040902760445923/16263221416\ 1603062321236007224247651457468864979771564792954335187414638061922493167123243\ 2414671302573982955563178093517945695497433715865215573419054697826894985761794\ 9810220740430516110651176703558753820325404272283966054808980770532114050774671\ 4077609389023739672170492163227035900916374057895544252468518411127848066528840\ 8287721549652898178141720771474495287405624035496352502496050595490599918440380\ 6957422752780208600858713160704406678509816997378513839857896565652304850169988\ 5003567426147589182001424065525065899635659784288656023785284656493257887364214\ 3265901309666178835129419180306106360611371964361142627065109438857829655113593\ 8428905984448526515298481251294050166222952401231262617979354318865621107644664\ 6305181725943770949849680743990558720000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -115698737\ 7509588977108076177616320113960247887203437575086027465222206809940102851938452\ 9225240848983275101327637221878414972620070660102797886970705868412152893320588\ 1055179913253768899301736439899731180042331925770576147742842628401309425607871\ 4733330786243942398785631519567512637460041320225916916856353210397073855481048\ 3628711352566259001029990697280956279583767494992954425686211772982015677848580\ 2554567971602471061567423694978916410352521426215691766665509649742380769132532\ 5547135995292290738734397343818314146737181355621435965423267232487663038560020\ 6528103029348452368201509712510376437198999543477992740119621470976480670789431\ 7823802557950035431042047068657953631387307073639399246614985763935325846178202\ 3344607924947517039770913042712486226333907885305662690191533937900465198412889\ 02226933274261234327045401755181261510740612580549660325463693701/1226284281494\ 3863089969059855069707971965468439854039828066441825625747421680592588233660639\ 8163721205578484925223543603192227154749025012365680018724124341890012719510058\ 3391356979588341216916312360292242084306345128538130109734642007938714633124648\ 6771466574663589074004926330682247241510503675801957427511273298835440418726388\ 9281073169230023547237796101984932015872341067311177199702205820900407643320659\ 3571186876300786455553544071504687483039074744862652752503465180219768012817523\ 7050601327910172803785538733844049443792277987742339264729509730985882081715471\ 0624282659886588028149308308138594547248276852978110730426642746061638362588225\ 3949692620486597015609620787229529774972043127322790505109934847798557082172413\ 5195311749323418747286272190552473600000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1749563648781\ 6881349576757414632005715580418430883221161652827505910682966403486775371652847\ 2123531878065667607279689802809805158329689536333131365217377131076454020581924\ 7050796459707107682379839018464270697528901680954371435086261251520558897797242\ 7406292420051627267913216551615522358150686424970520291424906113360054027275720\ 6225602075744219884262383226289503359738355530292678559752731087920009211783928\ 7733873469198794103125976757572186169852400990395440179064826763550174697401722\ 9676772342588375032522926733439653812474570154655466796977880792884628455759613\ 0256976169088147213296258800265926138149468296256657345265880291080223980921371\ 5928255595953863750906751056118322077284076141069204617496872548291854326208308\ 9101409120182878210373828879195402060953439618488342301675393778192068729069852\ 042557044490878226473372597693704216618609830482914676586809252796364051/182736\ 9439882486048879616689291903720136933707502398009121314072237470561610795083858\ 9354691339626421838744324092659301398877517897155023506526998717292007573110813\ 7736263646825459532627452868430009176806224812694494731210323810632072814391106\ 2407293299391565816613031375751005626273982894404685929359369269112557668199057\ 7260135991536793975147144958701256320666732361793591759010032323940301173085433\ 7217065785718266560056290398228682752527508345548546856671847256422837570422815\ 8865881431338788394932850979423751778063182456690035952925199160374105672352368\ 2553553511474094828892305782699266427442730718099326340750826327890466431344987\ 7643661516424924871390251771379158663275478105349740827913966348521674908419481\ 2393994679040298114031840695743737757035844199251968000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -25908837945344501344994781026882772408080423210210333751887012695486226382\ 2984348849811332410127120524185262282085187737373539057682759345278722819104069\ 4862468964735064518188054963862942611563283262444241010052408982039376922455901\ 7543102024376140750559915405882572120877308818951853928188547163049706149740168\ 8031571529639452669111790258445204860590741620941393822499651816447700422053292\ 7685674630854209529568216604247449737345925227351521793133823108700161678180120\ 4175414919818556160605151001926327089960760553182273519864309994798035438372503\ 3325640788362054410972537887650011958836885599021792994326196197558782500773656\ 1974465307646036307485329986731116679657255615841586363453931388999324656576842\ 8270265667572175939656359993753697007677161345506089991911530781917214728682899\ 5428246497837884492638868069599638946447468233019714475978688474466779382444525\ 319451051073/266386737003590439621681888702203417666208378988169143867666490317\ 6352093215028791121846389044639744087465834862460155198463325305614613979295293\ 3732613761557498663601876354002757539458913677307310222380414689301135287510924\ 2448949072598008546881292112810886917930649490183464868772322142130231146623355\ 2224700020999301185472300407165177680150282875802491210318461995083054937822728\ 3336793127016000516168734002298250010605994364439250350422418131123741754085162\ 6678131864701289080477769153268823213815091734452939705337849871788028761038018\ 3521937979264326312146033661354865412071038463622525691915450095896226959446525\ 9459875217139208558666003093907595697393197212803806969061895882044219030789571\ 8857145632247862278272980260263979098039331672641584322300931641180160000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -763459174629944567744717409348873293984066391082677285\ 0215063182617088204996089600462583011044517092684718939336082251940065426241627\ 6677605216288815518139454346583889453690947851607537817364015495799220514526425\ 6341716448346072767731954899976627615419137831696358381197344670946493589368303\ 6508540246001530146529625152507452873738980932682511844814141159386077398596225\ 9348610360023190429402488242396101339971886445919089355896032627958356839027066\ 9307719556177126187256157021450079435788746292150164601276420169119572735661713\ 2831174204688054878169976279099165779496206593612900732844726121881060261725821\ 1892322878299693358329989671466502226770641140862234372862843051182321872515985\ 0349780925025734730870286650177153011115085378573403592903358978621045959783314\ 4946404374488608938191495144129959452208261838727085073984091996137630399514485\ 289189290908221442379257792292236661806291/772333639747230349263670554299597913\ 2274719076884584244851401569958976740363616086440855349811310370228928439323479\ 4541715754295294591158466139867777168126884564844950828262429879989183019820837\ 7547666017921724755812354094821684602716877488623259750562407660592202733554951\ 0554243387169814890892712480031378296989722551448482900825211328749218506952853\ 9951051926470335663169178622727979566576292464060724445738273379745633427651931\ 1042950230649199688287295211547164339739250740531514494342997383490016315307923\ 5508374050844321497635286590738605777784724662943293969646566060974151955141477\ 4660372361008563065821745628497917746972122081811397539987453920308197262731899\ 8466043698863445778912425178111500683417047077094172130555019186546994191490417\ 5072555289855667934882347089920000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -39966507546054\ 4231615705735192482831824209940641927933472454084647515619350142975352019684066\ 1990667860521252076657801561294460547617852605207086959726549793769925201898856\ 5519016891394530934443070047498702489224888825818416765449834332590651154300122\ 8213681553700684805877172986887700542299821180450313645020733890665579442041579\ 0190636872621396364909454599345620545480107738560528379374317989811022519968384\ 1710881370478512630439142579730884279261736990585471664387957118528782905557736\ 3939333145014867712641705974080104831975550694179707685861694784235126022289320\ 9943321339794210299488604205292272992887164361606713136529969853647697136256149\ 8848628425040517352215633962426361815813404642167316547259289688918718488554681\ 0628770105273152460012879806197294279764208583169390509496140295971021064872033\ 2618656683102559875773393614655536793864059196645439636667312434226516198141281\ 83/3978567191651782422378171162700911461818669585901613969666623856629004375170\ 6585716548259369910976372432345450145375620630719406058053028119630928852719277\ 8563075509479509071506154040939840095500535249462270387410291909148098506760040\ 6681460156826188967772420784346847415039113132556783503192999280501888712378584\ 0033275169447849710214527492088526675940941404885517988025731439805653670178622\ 6774887027342270992807877307089524430049948851573186176436272635235909130619834\ 5929356893894516044157937303318447593181788045547618716425397201885244667027857\ 4260716516413314144104643905038566934115286521473807978605441443977081304679070\ 8289311973448951456353552916181591750442552265868114098336261600121357119736258\ 0599257327687091009498585128472779789287136776316882203302996161331200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -7182382314175648457211158056647667370560817731424945495\ 3489682971651963731368592951558510404317349124646659891326215137795748083019379\ 5913417754085008334713355773111513437315951564350551739363724116151287990372256\ 7771252799449015913265393923084568799394077980743076727867366140644942822570773\ 4602146641633778726402261587946905752186240026815575482128235152138199063415689\ 1356347057149138394031198674882967826262188477314881571612749672171506918687841\ 1343813978810809518312558893705469578767988771628051086706722060938606841810340\ 0388852691139062343521205838219977834601198438865030898766992689045824804193812\ 4722815757286425579324278992699653847709921667171824593840836509133340363295472\ 9969600619252380076859558018910169584010111106294425389548416020677172874773908\ 7888322788882411052486944613018764916005360958804099016570336417823179189219256\ 00554041465321212612658639483131917809636904549147/7041184140703430545658737628\ 2350629094656702810029871306095839063666736590565754337577747335051441025178062\ 7373432333013146320364790534303895325938427540622863134441765168833765892353608\ 1358603159491671874344949409078665216806196462751213054192934955184138363337341\ 0357375566478154602782540019806521714470772553479848518811717923645177594502103\ 3116963345621143926216944418165424112598924087681999650854077689406200761242023\ 7869204721436619950934504866348585271841741392350042329651644632716037672293881\ 8948249785893654651970920509524664028357727155984399784813286858526081905563802\ 2544850007823614695735760257063773620443693388890749176760869331364212342287777\ 9563305363586481189060062483897380146440659905752478512395034764985003383236270\ 1907842978674509512609950509224074090765090816000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -6477232958367164740441285500270325102471795749440787874088245724914257524380\ 0413817658675259232277241784404644851841420599074381032169363799063541941259479\ 7404821757958986155710604187404906630164205543141524760380479368461642273409916\ 8672023455405692904264056222231566587055808538702144081866183789152185036768891\ 0246536696128840225436850704898415452938536568244643365033736277830634226716336\ 1611883700509265060398234023773493510152939110928411621284980629329574821428314\ 9641285376095564439202621251397930489335791606535020746827312775601681677081086\ 8087977356588722893489885527334073903310957317640162882644908890661420900863294\ 4468643032049373911730707562933693679834851397726897338741217781728491377290075\ 5415722952225816044616275852888333525186838401712031728272669288425873769484716\ 8844678853778018315201903266711387068832256013687561843657144928782528621106709\ 31798245973780159530172161/6262184451784632025830148740662633056318738035394832\ 5164195927698778895295076894043887487225454230755662735522305647440823475808642\ 4200719517410159257359139177958410290220049869897307748134010292054263145159123\ 4665953683305142165308992789508078958832700851650916303898242128758760885051866\ 0952816992505714972796499870978955269466772218195171933209950789549330383504465\ 8274140030338559867722189616920363249373153525641960683846388342784233556631918\ 3831513057149740098156315100985289309161053224387294879169428050693482620724184\ 8052437474136710291759310208125325660182263256543493113985266525216060962871725\ 3686316025020747387025911068444492751762726572211879259325151726120823156273656\ 4014275402796054541722047060237013702058867202534604620992225753208683559266588\ 5314293442403106816000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -437667310961983500727953\ 2977685980824862516474921845158778101936173449814580647514036877397665115734517\ 1239395847051126914009889884355498835501111892684854370554074834562055380873148\ 7992284484962890611069190875036717056737234405721159052977886898787249555445486\ 2961906769117169661909034383254246335717428938288155754728484662135227718668062\ 8097942376492192331335302964186142117489679815899578605195113310465163891466105\ 4097022161086366916540230107479833151407794328443616120412512844667066588489151\ 0023738778461440436932712929169265992047051984650983239611943539818736569849167\ 1213470739589207379438361690199152562655774621717115450031514448121080241316452\ 4019505081344004595707579258361161918079438691859743882580523425168067165363735\ 4972462235894625070672918962084021988441518467971405657998827909158175461090080\ 4387194666487010577999660833750594869587252829874671125113868993165801607710353\ 4801807/41813828915925147201716987684042947993358424050523635248432228865178669\ 7042420346596181705983426161947703660895695200151295027022048397760347173764682\ 1647656967878803047316965217358682568571014137494407305311607950287880815317934\ 7494677169096211195527091968516551401723446221805501628334574151353200552187207\ 7253642951076929857611385559730014271633797175304649211861968200902656490341477\ 9405000705699582597893587323350351332182111067984582878733495114134453255316726\ 8594186887006296432750420091805821079055119453236530860347791043361002087745004\ 0476238745875923359514720246964191977223785324668752523653164164162523815873541\ 8444380664410476968365744587610734893377793409375505387191877525169610827504507\ 4858061565160133387755365671271815663105905771247463064373504644570412248320697\ 8011136000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -49909641985615258664351839032315435\ 4188995551231749624042025321625932266461424150770762160350942392889178367586449\ 4142297241187421677139755064815050744234276485549761081972009969366973029090711\ 7129381499266159139029136012813149170199108253367236751855005209578093417511125\ 0410404582703647653761595950064103229929369824953815982969447419790593592825967\ 8334287243167742232994664233533447568211134963849457574548482253036095664701069\ 4551161244243567864427442148016953960821565746102327326869274536266728216934280\ 8966626069364282138043591471275100010081066688965473374701310020748627043573840\ 8765955334876359140227950377355513907341351820064965941633450361460722954760793\ 5378717855811933740149728907492892152886693875972502715632507566082033484937834\ 6235246582075881797062037558833765324059468530936270458185483986216385870892054\ 4161751438781016113832450721460636801960678450216840198760372007916772270129489 /472424016760591281558528951133369450990777976742922482532387109715827461510197\ 1039148271205703578602657977782310726547599844486130781758705063339196884165545\ 3579540053807613682019687410854886336619387423801604352441854830462808340778297\ 9233841786790025584706784134858383380677866121640714732976585866675156174464727\ 1284284742704482157495222348807033754575608726429779744410982492978184831718986\ 2252155864249099202169067635927278728381891148791203610218333268004475620746480\ 1009262528510063329358740709422651486769676347960881214666914700675464785486520\ 7125740896852024748119573361687306755731110072445323575810862734432296899717915\ 9414896365459153239810941338278567889991065036718749402944752940182049203625172\ 7207399063205661768093014203546805033765896743663344564831414310560654040032692\ 1420800000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -27447006730431870720151893145047476200\ 1682494249428504427368797799842686947228817632461532462134439610522363308513714\ 9863770277165320313483865987816089811402806509763453846059685173645000667624025\ 8386269743722115090048160968959942947813135553273863101027556318652072645613735\ 9895722515694725892630489053919096270251798158969664010246511584122527242398894\ 8366918598105465442430549730240619479741757584627666173979395404181086533298903\ 1833136666484352813147346561499735200386856235826673194643298088735166906282027\ 3431786878661365290089764415566574255138025299059668531922562953160422237483410\ 6928115144057640199032679407743392169004512062059857451230432452070044406471118\ 6749686837704847882696191056042283999383476739851020692791152748130658181935214\ 0174430595002688155588351479843431764753237881019889999378400480834339658941323\ 8479727863663525675234632988668206071252042182094317132206428089731069876323915\ 9786638331/25821214414289265139343760136552960777028250209042509464601628174867\ 0377445516045401644011163857706897374675948529556561932939866269996876186329929\ 8800102141752041366489433889772671948151430300991981397814778084353637371537288\ 7868565498041587662788150083072354765285335061583416807563948414854816792451833\ 0786584077445848593569755560137661923156800608638237825934428927958128193927623\ 9955039986484653215909322896879027019818177371377506092111321545818482984396969\ 6221386862637391430208990904530677958399403509274045018442356421810114573432655\ 6665445190688157451528192947847490814232186579985111975849467112354006286590876\ 4618810363520671289476735145746415982126475516026414745902602788623083597453039\ 2944078119548806911959314485563630587263853383007804487538853538665563630352632\ 1884838219964667816784691200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -270956288715574\ 9358732683571295711630033747533149457827918527658709047049588324700202533807013\ 1941690920439362733354337366981238806797492180743992771931348343225517621167691\ 5224627363579214163558210346558540996471740016267817609624262839413102233214411\ 5970906899824135203118389131674135831037456304667117447043150290238144256178591\ 5666116398585811599331284275222055670731895574330349355661763019487710570599850\ 2500780975109161993217381916549244274586218752165477302658142850194079711430201\ 1341211535719817107041287759299964777423388223470672639655212000425392415377400\ 3957300699452316740748818290115198866509782508389829082625161071437476297355485\ 1229966483340394139574556961106240792047524425280594128526974071024490074145742\ 3676405539210136344030524090667902327028249850055926519911165160687773880875885\ 6241771570043205780016792291500753205472076099701172952261312776200825691106097\ 377731892717626068913935514147/254262002321118137471997638059955302182799720715\ 0308651341113377514601923149094169595931884152634356647262502746202772545849240\ 8143344162240960921528539778431178884565396219065811434692540899746008608805631\ 7166737829598744660052864369243947407968372851178486349016349351758162711662314\ 2449853824055525413491128663326352650121312873460121165411777885367283509451789\ 6993081862456233421740369656979627321978358023953793830334063290451405018666825\ 0407184517403070564970704706226075948670951906216584836587017161336266312824471\ 9464781723960105905956262516384479834233440971527951377808511068837553414919565\ 7039373702043342868088386386558318549711745589618744381044326117267008831681122\ 8690281154706272850713006571952652222097717884858723986792118127210908572411143\ 9771699088382802439603578501902236925925785600000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -475673772703648342011301002927560263716574688754401107832965186591747952249778\ 9516598344794276459766819953407538137445131582046284144437072555428912242674766\ 1935267790515716903284866793226164099800181111472531276060715324678274252133842\ 7659381077116749276540508954779223050065110906132850081674236212439763120019871\ 2119530543909013589074917027424284202710561202843884147320965388110422020039022\ 9577594773163248347788991043664104584029747763580671468437788281032353820612001\ 4732213967343942319725392041007964634726447723933249668113915324795916506895461\ 1632266094793484827194959829764053992250753380990623054334776976583570884574424\ 4817874193716364158287038836913713759149094649425072094687073673335435116708888\ 2116502910204471550204592882031840195119533294246343828212968788766909378067677\ 1787976883673986299064913309863532370950246039580819469539208478687494562199739\ 4927787888987553794716617516218325436251943272811277607/44702468975439055037729\ 2176592846243023102413104007279811744196995221924828193803439471361953054966791\ 2363902038115776004248748486641040058052526372230715846281430190920230783586185\ 8637741847265802867221023852829072658893841532471739068271614129937240695440455\ 2241063968603066160900410290493101552001554000428682809807061828599181324455758\ 3397381088890160406677733309112347742602896878520822323506437413025840435478615\ 4487589062316275326033862192340201156258415609180027338630458131071920618724770\ 0728976326910231231954456586903938390560759929104089959150502113472984716545995\ 4753972850596942654013689424410643531816905035466027563733388224379666486904458\ 7396340434772951841625227309957795682850597321262851114930517774439604619708319\ 7396289815888348730576709625006219956208718890706325974576576468965335341465600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -9032121909927840268447468322616511554352951\ 0949268861127134064638124868561980377847838699666773066436728429461323846788630\ 9648179000137492402987127601417767951022950135547586614383320733824345499221949\ 9812354331554630681975304398756770637173568907167067912915166724584263024948467\ 9823611385134687248376842638200571328381857230277717535189281480866384489772533\ 5094648837189201668353095885552487496313696933827491934261200900810402152841587\ 6638683001124795070117675572944545689085328725821436415315289394806032650095726\ 5322370697086116936118359037556765197763729672904582981213619587549024330765879\ 8825617489084889590597433625844608812978525440265989257164441873123321089227707\ 4486021041740094894186594524435767986893750938646439689766894308548039357183794\ 6771181711558912455603782564959534233665932619754860173233715872800481805071889\ 0575931571203996501592257973791554644597194357166055653511660775524143911411173\ 3246793/85374756879491792699690543452917763341644800105072210663948927250546013\ 8098863010129612717416820155951434579222664050494157290082601994255844697964935\ 9824735298674675568940816733235695587620748334851153319145444238158551896382455\ 6206591905710058332394308035988506172383163838714993641816429587457846910580803\ 0950720873210763704783200410595730630474953634272697277304158656948308780096789\ 0109056604287434412225304515055755902176452891364579222120410875315171831308141\ 8552360357648570857607228528962377560684382916530847224362705165197160794261334\ 3299214790499622643966646052288038338612575373725348636022489715171158702781740\ 5418937727549235152986145145666194505534354953734992615220055588867474179678542\ 5987397832948277039794185803342097585958333051633706507980028623563155626171172\ 4752892880944211838369792000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -7322134010965144\ 5667006633591421277638731869574839131204342660680784647396446262596820637255500\ 1932750334131531612056367940590234544986633655572383758089391819990971585123351\ 9527346108065786453271220824880179004889872906344087023494705417151030797973922\ 7428262287113914727112517330750801638310215259947715970848614322265061791872621\ 6360328157760633829181739681236128820937597093194918810864645800991362645303615\ 4482571563915712564819692767027551184786582667285397392121723108823615358252836\ 1488450778162845671743715748835604388392561544454985446383301199564955593031225\ 0032481885359470723243224159061110696296618835078453632511448770135376938770383\ 7178839026740340696206883181284122108994341371114095282287034504480374774302513\ 5168625879756482257633168770220222262611123956533586257379742743691327288029588\ 9531224013247136319878002741741348829743908253206767504907570034633377861538907\ 088313498311418231729523385635916984849609/699309169208504780990222161346336195\ 4492314840630688428182267401721617165857780881442202905898336244130541638751990\ 5703164647694507380924835425339830314689348009864295777573930864623948932882522\ 7214308308525872256983922041113718885168988016305407236398079217594087657161065\ 5965906158418435277537733493401126706157991963563587758829301122445009284888874\ 7163889191304348368436322464226805078464129907977275771511103378195129312053121\ 6787100355182368900164997177105275245373130139021381350554551832584922202239406\ 4780944974808134039065295245051690930163651874400335130110002112263764214983006\ 5626536606879650234867177732092591181274833385585968295728096956296356020563779\ 3595718806283227048861918630071549355583623385772602324287541764332799577741073\ 3368141603653842824575460399667882976779427739752616323173232672768000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -4318480563991100941972402543683250835960132904582174\ 4739001622303733712924335446391477954229214037479128370041211657562978531955699\ 0800076876959141778772573505790577135137544738561242835377589420952116158002950\ 2278418835335916478238138527010894605171184858654024408579887760361887384514181\ 5383048607855842252295959899328879427761287510128113238208456822142723959106247\ 0038166224849971811384324580574806695587128083025160353065671329347312888454133\ 8566116444419369270397209860709581574178023406170132196540810795103836634410646\ 9586854335210689800498596946741189316593876130463271328028783140724557010666251\ 6127048193219280536921070228356066260329782422508515566425286030104812187186686\ 7138321327764278217285584268268553038348288743792714832592648535197350273224115\ 5420424774884632547401620159499056155127513683729169060161127427277606002255142\ 0788932478367025094700116153144548342970516320748035617726484806711909380957017\ 8101/41867678259923407645092730685769013980700323568765559865295066255162248569\ 2747367123797568268227090848377497166496697069666224248504916922510285396813803\ 6304809924861739923465602671638266553500016658783627599874722902686642719138816\ 5371259267868038781529388133673309405839896928240428671109597803894779691747466\ 8777965638395566062508758563908437643447273560040060875780278422721832293012681\ 8956649931625858348115179971542252243885231640291951971185033474147129657054909\ 8775692916883735652481927589531689490130128973919636909602710327311056539701456\ 2303204372711155185685740639664762335275420970522257741213094418589680861858281\ 6059691758727223882758466615014681640720198416386362752932632571271860822284130\ 4458861753232645873595043889707359826658811198180843047805460600776621476592982\ 7254237574058738265295421440000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -6758457837019\ 6513669850536929688181319296034052161664202187929061150978278998089313408035982\ 9434749102038162160133142404907129597495633442959838796139060383577089754002919\ 3621654179888878414706326030522668697316277034462035771558334395839822396536334\ 4011072125941150723275498738738593313591238947359526744599294614457856845985914\ 3974511568694633773728051065801580112415208626912921927894049846965617150235777\ 7748164119947823643227166770211237016831022580806523227186110381291747363193800\ 3916359738075707491006141452106006091249302993832366907036384723450613804806391\ 3072437216014480472621596844576217427894804042330047757566715251430600563839406\ 5704568714545286079328930485021126227473908614617681347144437033308442448492272\ 6202975553876332603038478533464312890602217334915017740327421191862889891758226\ 9439904329138021800748159028550747119775433973311366640133407396136098160769008\ 3542420066031406536915599209669283516068331581073/66823765515527257576081475738\ 3790865552482732185895074650122048208312265293822966215793552903506859185395537\ 1444046117180968160779824190713949980478556329061761802689381973709566554917848\ 4446819528300851416687327138114868482218694648146108064303082795491931764000301\ 2217019538482566707366503622071088597249889377584417105201857445595809224787678\ 9940230069970147570039226370110603612148372558919636633467924051212326972420714\ 7774750326512716560730670215151281888036945244183614070402569119498040248052695\ 5715474645702039685638631589602039792876207637210374871872578393704224717809236\ 0886165523781320004790804675406422813442424825154676049706798321068788646706828\ 3398172615344195012938124470885822728571899832312751598416851798244595667244298\ 0950991531302511613152188955103560778858046544500496053526777385789949625342361\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -11266647593366879694179354475660924413688\ 3040288090247381475056286370617024001518188169929332693805030822590045351074056\ 9640413068163945789801332976763712061719906549888038099623492884325142106283964\ 4352718790005933667265985790609700802222299599263813578872446398253656792200205\ 7943106512375399244686229675952417859235380162188809874768920032628859772584217\ 6352985414124259798576551826886981308359462291778394600019447139242588213398823\ 3664510492759904192430965101670951493520760208770437603196109093971807884442006\ 4459786634001179743453393575132117220014788385796707999525898623086683900593221\ 1933986338507443030167085298858924554316808617774150109739219095603922431177991\ 8022301544035627062351862866580534280748902509241102693341474652076989758068843\ 6712476172951490203841794716165741157690146083141335595290026765963312263234160\ 7358169463949558705967117811474217430636702798715265627456663734544640786941004\ 2257846309502063017525087/11411983051747530581107422462205598802459397114726156\ 2751921934234492194890789638952452759103453976183112628340395690549733932879447\ 1670941510467081858534794516896967769007713421662659335232950345860173935002990\ 9543316196766985770796659373789225224472307847164440497797528497483944460883353\ 9537549329297073022853303559958932610620969544991832724361388259411408131934075\ 8927853791232415641016010791111839177106603127359692556342318271670740377329570\ 5153167914232754461566627716521266169226308888908198525757529065381819905155040\ 0372798185026057881702382081095367495257599265450557782007712057765384358941053\ 3522308702643490728630563596445365305991123748818883160563872463120078309418627\ 3695463995426680293738902842455286077417247411736082389629951192767242758490130\ 6405596011428002925049232526378482948833234352996954302054400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1173231463568688605113379428120342309653777937169926581777929\ 9536063173763933238377260976744963627079368413641080206094796941852205236336055\ 5482705766702871559438569693415146998633681881528488287507041749919267659040144\ 7402563463716695842126613340966265499494155498871329538939362634848989334314304\ 3338385282542542297587511390798307076409033539828011512692250249477939636236119\ 2440321100693044239150340501907391326744796427804231061512806337916709818035369\ 0494414144713607830849934461366558075565302532012673745085126472295855496766611\ 2144232777119852740262425400235147107971010073812656939405700171001260715721653\ 1143932578141852728607049835046901479203394447723824120335142372575267488636202\ 8961009093636773808733380172371642905032498031072191904882486784340101614251446\ 9437610648264641952385123953676709369068304255379476395193004878956433436088353\ 5654395842790569218114586148949780875519729495894413852582889966544704282662912\ 9623802413235345707203/12224480634198099673414133795010389146289014557270901522\ 4344200763090189704587936430352464518128291274207956834158277427802953512104434\ 6909253538448215138821928074897658831855827168778530808249400071242231130886196\ 2574459796231525358793191060598911840050847973727028480842779074493578078414635\ 5470562585128162264452752260915489318123868107103993542965067899341437942524714\ 3197773605114031929937298172831247636675050975600276665969693390145039186552404\ 2240342128083475824828561885422319287332708967552378591998336875772045315745553\ 5828803904482093925913341749263740099814302184080166632818947548841659436137705\ 0111617932738528784244595081962921314149325217942002759082667340114897281815154\ 1177805766999735350036781185893181018253719798224843140210784832588158471258886\ 4592018288743061038291381580266103717370136613119223829741117405921280000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -44531503655277523109493870700669168046542108693\ 3475241538936307043474671772659266816895848572010158285426151106309535107234858\ 5931675244236019033944053372441728938885652174054908683936683139571100310280279\ 7221744815410687466119169191295124792508678862940455213134078046740272778117829\ 1696722825331241182358046455689637756260602925761242537361780210791864738978467\ 3850053577954279745089045012295813626028209560060786311474613407795091456992218\ 1180617234646180356653160536072003750844109748905585870620193511328831395281950\ 6662725112950701003179519010569791761813814285175548256496837036937188856117367\ 8928060511813726858894466503994100234415348991754768772539354531566016625180645\ 7152331664057292430014551507695022361326670814254923629118435749817354692554983\ 8216183911882618782137765460802556155187653058943365148594770371369046794074996\ 9087244487896307106654275146611434364512173641553803294573542308448003475403309\ 169824470465897674972015684013948420689/479012607418900800501377887320448684145\ 5388293463749909341712465765039173302699309421061911172406809438110053377839486\ 2621757075555529836154525872213384186030640406858101311059131224189054985268430\ 1651831084984729545827545732834888680838414201273409163406841808004492472593877\ 1158309718461486615142694707950227575872337881768414393159617616659775857460655\ 4493787031955718326951078167735006910410064731278304796029881746909642933996480\ 3455421614709383863363935949566569910590948051408191069005325464591895688947408\ 2858550931989606441641988246818860392520245397454697934757888335087707647549092\ 6361033468008133823509226590153249893830659758253114056239711028574211570928860\ 2058736577644119378202841378825619686091749666739463335664612511172727533890080\ 7995691148487005222705331451439502895095068723648529770846146030914894079678684\ 0499533119488000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -429973825447462066591110656\ 6368941671981386712394933980133035693983617928091596657784531796130447373596061\ 7024969656332138065463421665784909563643129264690819130782787584209361084233271\ 4867562868097421576861388740775205357856046895502583230300576605871690418834215\ 9007488196302953977397746645482017785258921054040087446627418808262988358886264\ 2925168961025039630108121095105738518187640854581238102005776808565459223684354\ 3025710469298071270079406648094817712041522682878030066206821618101296562159810\ 1924983119779271785938179277538305481404374609817681204073044141440363876679819\ 0787373886299566665212627431726233037883635228508902334316012658380772220178210\ 0048023100119469136383517339258216389990988245648662708762166083012688470353696\ 2504600871419488240531465034006920604775641343664506070949169885162259196952536\ 8346049990325832158016669064396275156374330668418400332732385241319219385030681\ 885392301724592079155848515076635202995900586363771440439531070641/478797011405\ 6658331068061826675554427742411122639203487111142736629281250690515335509055116\ 9050614406739782217893366238772317729894622303014567134029556570785636534608700\ 6506209599711995153084319986791434031237291391248195730302138566461660785711554\ 7355818896647620995514346741554903200503437516018855715257902032681299096729936\ 1776553630063677030512056562571696583602679139664289052933367840951328222679929\ 3881762344818819584992519632980070606952132591536393826670845474466905149842595\ 6785631523297002301780580844994626005425636225945461961767594598060682751362134\ 6073413694193737599963102300247853951767117476766782478953441951066921134078178\ 1822642205835669997399585190582057309930534581928654514038653930038757649957013\ 8761379616609343030377476055999154027273756218284122076556025689913216596295989\ 3226564479868596167191669280331107132034252800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -118130276873090423821444157063633499024581077355788479158164876826444635\ 7629464501695062961469106974498112880882588157364813084230478309606970536170321\ 5849975418208131522651567887928378113555330032096313081199124351075894115527483\ 2971136044281084025045094203094049398852509880033321109079698393239962884099707\ 5573663107893674645649173872241964169701088013644849742231859074888857374528863\ 1386647925364084184229433981379707674041508713690614560592715076154229944379082\ 8495511007069569176739353353186245083238671526072678958719224847276148610276998\ 9667223298972286725780073469597864352594877162158471885626346656924521183237122\ 1135101492220591116672648193782100825522364175944763128966527545122414825569537\ 1638751329382963081515805341944508107801690660409200828035761214008731627340456\ 7265426085911651076755729736108071958853988724599275341838948520875946003402094\ 8931258902478533915467612404823426662127416738867833547704052488013151973908351\ 48051891891780470507/1364001787520036874760108948118394424507247947099045806085\ 3586959008176361352123263912542789830341387487129928300303076180144901271486995\ 1372783204385579643023862699900464014998423452174939527789525269023671006456691\ 1613127635737491018255195752090037925574621667455135645116157597628352346541819\ 9994632109563153642083824480501399024517697375428990630685022183177317015770390\ 8989063772833145959360283816047553823463755187811586699937429013273245045740277\ 9945932759254357679547846443004777932783711158931631369628849785936682730116998\ 0697447153589784051286713317439351666469754642939527142651859236009033451381841\ 6872212946544156423383090615767752548529682049105933831707771881006189454804316\ 4728741527319896540213915890374148953154496397099895428376957469150298812270185\ 4417003412699051517002567596536417120192203133958942352205757428352095837224960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2623892111312338183393197046507105904777\ 3302780827376463660441391953094222568036997101397061602300087121913040975665202\ 6802620918915112579007593614730570500638667104814208493788550368261261727238928\ 3487010163043560779455774574573286538747392491090220422302383795657458631256674\ 9491649206408143364397310269580490506270984729754193710079786347262010781484574\ 1367706932793334872596194953319224845853971063402661388479647901559808946182254\ 7107523979736866974498358580076190538849509750524031764098190977393146713031685\ 6097103553567555233550395918263309135763273713642327516302880650911168938578442\ 6653253640883030666206298076448950714349688051322430681032195833351096355364325\ 9133722641138546117248715786962786393826224215415360687830761685856998703141242\ 5934340883066512535605226472471021444582406958772189350681732280479177560884607\ 8027811362805463156798252129767673285630468160653523439621106057501091831953394\ 0844514295703499778222402860177456376168058669220979062366215053/31422277448835\ 4077047839768428942565233446914209669855778964124358782892937386833518531942147\ 4270102668426919697505630274723858457739688940518767957292005170215171693572903\ 4236871729855937919012109174600503545442755073559007390230545145195853165691881\ 1149193834806888759035461737925500919265037533378342819957276768512810936369736\ 9451339191261505455278726089554371520979146859063963982712816842615822551669989\ 1122154600042466654959940998089606811271179633456167960426168140917560123868867\ 1558153533436192009672864262733332272706762649559069387950931821079541594124844\ 5690091211627815977890046160955744980447904316874327229280243138741489962177002\ 6769978156575700750739532719893747223288005618802762798970380219684763424378653\ 7696544820825973876822856422555109997940030454386460713638266355325926155200465\ 6259632341436217266830478176408177290645896173715456000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -318009561383610110849952200567526300769868403667126398692330583\ 4309519046769113819074364014521046449689486627440025074643083206769135592656219\ 2313318143669993008801235396706794911712933026671632463721367992453694924731566\ 3406903825982586443637315518314876088237980399976497542312732090657210736444483\ 8565040749559527675488872659405909350708636744600756629339870915384171756046195\ 1135247683154947040350941552375385091661026649438609156826349288742218705814223\ 5927965661080779656892568691859024335104779119050733667523970006396520546092825\ 5140384076357215408464001133756170254341186234774536172256019978225141860303541\ 5999644774611174869347328903299520305146684286767144186265418045828354893261410\ 3771038588481920285872201818219007382424297314993812887850781040421470036057721\ 8201691969094295949532056928135289713102072231825672006675308318698083493581626\ 3344171709979945350270762409916925425995212899923835752327578481964420359675209\ 64528719935435920204764394353534523/3943694530765165331335939117747555139740584\ 8821818151851477337995656840224850457146560002458345958466297999199489360330346\ 7496053169962036912259276648319127717892368986195487104748956677701002922404392\ 4264406863734404717105908289334390414009362984103759958535657562631534210159058\ 2495045545622117700626605377403385672751665452569145215826840198890565246923520\ 6427972169116616091462480350455932171340047545559311680077854615817046920802724\ 5114454396546722798470725577933797035385017490419117802915580131545809593154467\ 5774778488462410675149896965700354289234041698327047015562679085801618806246110\ 3173600654428166439750466981450308248738719451070817068485494803671094356566979\ 0068988728779782186631769085731640330599147658774130743763287366732701687488030\ 5260245889483455428369488815035350779623465365207792783440864259354134799291245\ 8106276577017856000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1106911675908684621\ 6052717985213612353028995161711313466009875003843112727417003745201047697814803\ 4997518239246195085286639981417822117082953314816353005785865307543550087983773\ 3293392842379114563460250626656041208983965957273311332504081862140194425296354\ 6684418566925786519525099585294089009173261173780164073011422111312527212076703\ 1546866647653561372130387877036742610398218307032338356312471673995945878772572\ 5824963744403490580330937877463894922391875316289888958954406513453466346160891\ 1376320260100996119356022455876418189792702419155300987217566655633497725764143\ 1889582831308222261800529791347596491085780040493248875646989484747044430513518\ 1646942403323513245760989679924347053994315633748510396820452167062899138429779\ 9158607423883639933696724552254687485796540184128925059185494417070041527243095\ 7192058783996744235685880163497431924195516768981302539376051960058760558914520\ 3971730718934325443066668789265076474929824045939503466192560957632868938055613\ 0488649729/14164404205168995421406501285473626496600809606916928240243132812690\ 3081652551357971414097024904813507355210026709111557814922895478627874741143428\ 0058611640953028688421785517453467891523270504433783396431319302760054134828014\ 1682372462433544500293348823268401398320873456865770927693485403766217776166850\ 0479017260564955895368737455698729578503551945279816571377661062068611431426445\ 3931493040520528976093308023084020720879811541254581715608224277043088821916398\ 8367968380073958783423302272220558847740069125684545084763745292962602539175636\ 4620295042450424396179207952702473668981463348164235996875780196224928214964285\ 1888482014868900949329616120519101558054648496698418899348312332525701557927988\ 5846217083511347236730687979441662656026012085402726151212673958865683155058647\ 1690904721724074815995106444669116494568793864280779176192750455063716313432064\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -6632952734084524448990007551118314\ 4821477874096919866476086710900794036416475388350514083796689926565143168775276\ 4981179409741863868690702535917963148160002073307157937243751208543184663636822\ 2873469508650116803856003962916938739627609184910840481905530956985745633503932\ 8784478081698559169373463205650468260694452786114639225145991709158162018636897\ 3341435381974560342605709007973867865066400892965124015803278052111275451335260\ 1409212466053916064909241966046986429736093579067899479559133848449900179860271\ 6284359376358948435670661772631274244446920323286568571519654387841638522756209\ 2786560982227807288325763832052291126572979253479854840580554560173341608895143\ 7492962994260068052532359558793461769833435266285469958291978435150943590878603\ 1997561102337805526076125418149360338678989570649117451201940877529051567743470\ 5640683171790413037971802139690666450252933881219678353897424123955750244820399\ 487940862140277467777942594249634042612009464234058508288418966430759/870770389\ 2340638308465286973771823282608369498007570972961950716740621982224238110957411\ 8469180341833156292800113587415180334149968901588796944451916046438065436977702\ 9591015820006805122855906514949232216230269671978044237172044440383967562037289\ 9166908204835422810689039930156710602102803306132930298181314347878065324577250\ 1057302006686789840958228810427864018885898593486860694824135049998023467969755\ 4668773107518118480582507804012532161008026547851350606517877040592482565317291\ 1527218446757860085598923663497810738690756654109585858477608506268298092679058\ 0360130369224554758279664787441998688029832023221240727231045338239066913488841\ 4010936083937307436887928616436334598864578556253338628901630649175599243882718\ 9023466997402622916579111138593900462474179034791226016589032917873718908000876\ 4851250611795230841991437525908683104071377232404152320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -62634266275321149155447058433558630808806832777168697105769\ 0051423980880997595817603310894726351911610645159588668232949811720614134423467\ 2193211445927053178770564427417757717989198729949209852821147021896722560196875\ 8192648406165986224716049865358347315218182593085768570340917023360038214292675\ 8682179442842806424943029816303284154021693645761307893299685902236505842463827\ 1649930364051192259544250656688163956640725542673259626597477423763843993903623\ 9124726042849136876413212072966304494330735287097951253184028491315269836163603\ 9377351543429300098726554136779225872533350194315394741084038871332738498183155\ 5895591844246850450571633229744648500712372189681927014186620959980153646297253\ 7765194049836041779849726985237719513469661201413158144476383861734782179397407\ 9232743102569444565850415030837940592912190453488058425970790770832575995908584\ 1685287380428031908712980913871871976043191309656885206745940097230964463719556\ 67879183199228115866268595450704487739069351865655918911/8368413057756642086161\ 0951024775203656868254451016810427181265203812971676334565949320931996249848941\ 2284060906497793136683302341830290072214380697978975028047744340910250216332091\ 9429245225491894687969400005300570096316906447393972391377032977940358494137805\ 0260629812217933426296328512949936147439350896758107998075198967192474400844519\ 7892989934053056271536532405003931991095609569711286369343001923495465736303214\ 3145149774575217423578532512268570251282438062587578664337986563456247843937059\ 2617000250740634818456230541337224470826322508472138657675221344924672151022674\ 4748514226951522186030629644481313951683513050571919717693610838195185313613909\ 8659390626472230602437380137579783471369226031052382907555590902754677939437601\ 4768239174481987634190483303098331656534224925524727344711085767622772558042026\ 8530289653789099709299707805240472686615152608411648000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -757060743825394346879856785315229646317048030571906293807158\ 2533710129376130420018041867259920362508330087918669894410224870468649275428062\ 0142032601668038033418133640214343397042893199825865462249902295552039678658150\ 8003263524955426593404264893892094210261715751812475213584157337912420449390961\ 7377442438350752522689067356514092044741597647523097125001553999458322441263910\ 6722039642584697802771187753925862916826811699886608101158720745096108035682293\ 6302838616700309808477490535117350420840564555418264138735382060191545397994256\ 1896194073645827151220518246967905620443791835594208874412636749713630929391312\ 6966228878452921580927110108726315180412556825932731526725458639075652961636625\ 1918806063203822890606131998614198816950207884788155228397806835027340171058345\ 9333804005204323004618797522258318876640133548368806274717804097541862534127398\ 7805138243399202442511627350660390247213802223552525039258776907753487939290467\ 05661972487566589735270527466621443294663002792704429533/1019181973926657183907\ 1921226006484059569215677450110050132166762591639740431001904262637566848839200\ 5184742628203841903790806354536507673214182282570844351278038064655696987335184\ 8364972283346381491071019401526792579004945101341612721790825660469322135606658\ 0769196494061980584101528607421343843211920971234815804188074184704660861528398\ 0345488518756833473349015589368976181752763978072572126046873893351676993535183\ 2048327500684115873782050169955367035003337437027108507971901252939969468860971\ 5008386134087474230703134219096610025406126370015325924756622880893637322748500\ 3307542618051349772851663862726528571922958355147181092939822353639278079023673\ 0897331567130313743941532001382719713248508326608908621640434048023243553776081\ 5913602749946936528543366923393136265896635039582762896284509696447565057016642\ 3627487630588303317797153931116289682502283732849786880000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -5062537204380167802506620504872043042680923585440096533886\ 9330630290666751561617923204232514246511268083288843324991030768618673333614102\ 3850141893708212833400469358996409034478620770900705382900398718623860468488426\ 7663643122235173954713274957050981669486272650980984111798004219683872550153971\ 0058452777555302773030461346749839434403423775665604653445992836460567687763408\ 9883228464465398496657585925097540998060591870471564668046070446638915471675710\ 2069689364757949162294236604527300940128571416087048884885437253901360064175019\ 2959253821917801924319287250389350226163754980591513801470563261824462727253602\ 4254826152791489150579855990003173577051834729489064669049521031161476296904579\ 1154020032184374587935164494623519519586933270880310513067406441001064268974689\ 0969751608606571546459563939256396318922090417651157653057247116663053746822861\ 6015225503985506416559230475984821370648131364143046553216465537837465413410276\ 51777200556491814502767837388587225922297108767426225592660909799016351/6788649\ 4794259314274224023338809853106841774953288835889641334765830706258009502234091\ 8638416554428844601273486447670058556853391410551129243560033756967891735774886\ 0800531361974363834711125452668602911705244810563273967238852737705294105418770\ 7215596411964195119611659120847284316079230582324484408257462840711488867450128\ 8112640044646558059378191934946661715798107660755561889552340888288081420695536\ 7311297879921350184190897280251542916397943469962104628365981441062835251588392\ 8376154360303893739922000263451553611746878773691603053033338777846023558298963\ 4598273916063853936243897385384894248717533356252565115214250182396200952653640\ 3482669575831435644594793350405612207130618287698125669947935647655907449316376\ 0198222103669727588537248841287333452036795673043951780525373719808337051266384\ 5193496197128672384963220746050390422432999506479537019427562923652065137786880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2330036518459841468298248778861\ 4494134797547506588965480290558267639369620531875922961387685801929460957714518\ 3926700469727126919712576527482750431685730521109022988289360195081958689728822\ 1071288124988724192767495722888482455694911523093351144644378563309408140754416\ 7922968809454175724465041614478981386355609910644871078494619354043898436875352\ 8920974930136069766714880064893602156410066601965245742837920110180846617357049\ 7109219613322286429719025002056104007473431742247044568099456035278757533460352\ 4737226910060149564105917269511503504146487980395802477942396087532621360761335\ 2531099645220627460023966936037692689055812671430759806729607751380491070598562\ 3754937200874632441593734155743403111840697292250791293573406517342473141325625\ 0642473970932529037462750541337802039224512243357447106502110232435908245694386\ 1041077722368789532225527558358745816165794455759121902799592243818019371906279\ 4889155814329193338847926130467430583671611676199588189098703046476072093532622\ 6172454735776397/30743036864179347275184123341802167923449947230014215075482562\ 5032026946939171255314785123187949577439673491937365837260272409020837238997803\ 3247904329628220293246284733019316028303078247245070801359631426483069633452574\ 1242533860682588966854014622303867260603467196921502417477161741400090129753518\ 4745369187157476327234835248002832900002964284593180081431370453472896260790126\ 8256599992733885955022436718215109998380315038659472059517375888330407470055065\ 9539578189107905901772914743771608922828022744742870626337222556202820093513486\ 3013964602733422698021011450236873346145081163658883942234649133145374632854054\ 7740477898333109375128456692005260798315088892481667626124282087068465840573011\ 3167024420573920685922635979094804901318909052054645392400875595534987344926779\ 9587529513071061734140922625010135541506629681235211124950846655304566576210910\ 3706899289951473290444800000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -2513447989\ 5799556169267969946163026015152536739113331760517364131925662632441338914340402\ 5939121654936760553717235326488411305903793847111020987937324351059817248715301\ 5470563094472925891951227456336353211021562751928061339457728312912474983934045\ 7322009750961269709037000404076663993817099067370159694574848565787030452789114\ 5309521744334055753392386996148252941833175502333302631422147504356906059166885\ 8038249570399645550611718960266947261366433663151474246752568135487722335384015\ 8048115436106175404510367335965591583469233725335545442464938048084485893047081\ 8003620658143428530941303286119052898189096708107453952915015471652484691702935\ 7801155797623392888858451267572854334810661242879690733002343926126164875823661\ 4343027051391622299722296267284160364520999916561385808130179879507759344080210\ 7546050447614789961164183145641616019912225067071028056343791669786418601378789\ 0355270898906336830914223079472049733700060262880790377162861665062991951852341\ 68015970400588440411619736963415518899287673351415931/3223695458494631025245157\ 5714713066850281419759077457455793325377449423553052698545601896610872624018966\ 0886111017329546831009568562197675414696978356409468147573927339997403682049193\ 9988024079273733951568342554257185897302256009201138530299071333268301746817904\ 0969294852490897191028870337164182465879588937635615001528237898439115726329435\ 7920681124578272204347405550756663577634382596002344833379056721590309381936227\ 2308547844900887673053783200872589901518429874506699153290156386406625292889853\ 7975283767912256382448118341289242151213655662222160123941525031620759774477902\ 4411813151330501273637167798548077040683495490934872012050618497872941482195171\ 1071592998027189747526522962130834095587467119186283942840677718258651881324763\ 6079269144908502396630152132997221309014163908861553212632625994625652750734489\ 9033109592155731500365909240806488502427460701755416612943312153907036160000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -207600280715933539267555513916265735\ 6776395682371236616204384389481608762791310380859782491515248123737293050140748\ 7906662072940969824546742369485581894521104004051352470100628689449377871985379\ 4341649668734500420956220785156613679435673563506874019950553437277792230571212\ 5907485137195105848451405765711805423170573077707638273724704231560223918542327\ 6783880772000832646031393038620020502508817095800522869292255958096143365804812\ 1332315970462242456784064619561976292120602375861383957172049618104486822554551\ 4246936213262182946431009589347004063763867092980494096005802969401585437052929\ 3861744093119286108330619424835736109333109649653631858940623248601517055078784\ 7533397957830071857598779291012819250823771590163287071113875053742560268921189\ 7189769432839261284342061237194596539734835467696578811750231517270311497506399\ 7488098674382284561720508798853460439091960400820728464434545920561667279284168\ 3808908372149992008866997323106753048473237585574951031472664020149341389067141\ 373864458784457601993301/255969630327266276456191232404379312018437345451010791\ 8968595986250901313056533305616584504118780436357536626729581365955330559958000\ 6072373807981898373326807876108117701703740463779889432685614676332891268994931\ 9083575141332109999826948716936588397185812004025071669165548795187027388679084\ 2550223732644504741369040838334824031242677972913121606365209774390730902238043\ 9454873645098947377234274469440115037692597566738279443601635105505551990478037\ 7672613462941830906779441924960884017737827183531610468468516557288178209678674\ 6153543575370401667536837509909995665711428014409211559094482516400614215818376\ 5961037851102884183180449702064186124448665580809020468898103108531633887685539\ 4233598941717899508256692233824766770042882820717035538602081627648966346672136\ 8549062282271681170757003115155599843250208121657940425096500671825323787785631\ 5704056712265110490121835769523658400202752000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -31292294019443894817300188055887207965904096136385647616965125323565\ 8243169145073876388441898536951961494903944429095562376499833765102407034034960\ 1114906482703485247905058685284464484441643734283176358892190529311017826236579\ 6080429164629971128876460135615350806026461496109840351081491254206485663777544\ 5549511894975440490799652329896038103883454938040953500953211193148429051198368\ 7670437852643321911235505584249784190219284367971527168496810651737140668441617\ 5767554005048394077232661125383172289992403494165185452125953605309163114949067\ 5787088563661583943431024407486221935635902987659299568290712419415995756715549\ 9262095873104916772002138878971912153079867013675931858567047491813977760266295\ 2954581294249815231231912897801383459554230365204390255507372968894637102813684\ 4861582313668844617289456209037605321893903694592040351790031115171106525048112\ 6206265870926558510087177780679576296568665111438363122192462098599774684565415\ 7070624773982888850924199388399906961269634782411525649267527238565823611222903\ 697587/367472763549934381943077077538718444603258868772904085339793033144329674\ 3997198586620084280265736565293468908417819293131930473198148936920781771327765\ 9527383673789134434689417442173728920238250329016009820497829862544110575559808\ 9336841735581096470522078445154081754120654787459262612823996062300715098394824\ 6001134443631520724892764507884060119722196765178614934743066309356835636702423\ 6268577429428253765134502482474142345114769780487729444994868544067492625895196\ 4183331506401924579188549629380255880748570041828517507057644284050255905575597\ 6854084865358673500954078330026060278756990074708999271378065493148960795499168\ 0833268862507677852316994189116650273004950905602786542066752509048395710790026\ 5319513057798797084709389227358938700532474578607881780333403086467307356013137\ 9894242894360913299261366241112423244946639070030288466836840217724452199685324\ 5693030020972854143647865485163233280000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -102156545508932300097465063757860353237310518632042591000002991831550321\ 0763643390470734877873368141689333073824283363831275468218036481464494074645535\ 7076959773458748897788188272127464851941037043613435794490482747267726206787960\ 9800207613855948335600306778835007331300668438848361786632412850233647013309925\ 5919948426202493866695531151607177716152776708003282986369966084534427631003086\ 9370495110312276126839891266421745732937971377924810152507137762561269451995722\ 5492988290616844902085323704990868253819510108387740868309925672428393293927523\ 1389798474765631352220264519889388316352190230033672740546565432772850652893995\ 3020403664814946264958887658828281403432581307520292576585615506717786437430610\ 5669085726240405279334259640062322337056376001528592139018322647865999186249345\ 6803760451933323334743713615069659718980590054215832259266810471251626059270241\ 0799203755944775050686014991655675167738516735454401274561914752249465652896057\ 600363803984705383459281995387333553155106649989977795202301120653/113457718253\ 6648204462501244773109550638565009581567436859715898802470883583374101001922151\ 4225360822090758238707290149007866386723351303352030336675830424347772352150080\ 8500054860161921318980921678265438581634142728999444485635743742300564179458907\ 5100735011227945566219424619320263512309351524237427456074746717780557485081600\ 4993263267855213628578221772703569991699924202090656626806653274308463247604460\ 5878615711192742371496200944089031102585668521137783105452521256665516933782423\ 3410946031805433502349775478921286962340516305181594335327748051159896184994603\ 4812422639089342459892562623592677968869704150530613692301982689449454179056735\ 3669589980259204886816423592632319846383526201797486741277047413407640109003204\ 5640295627457442634348009350951613025173771019283991806657513131425050631055087\ 5192691137653594019092200401799740856613192436566112581884542852837177529645137\ 9200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -790647231608611372170580357\ 0816784159052962165216556753627725329737542378035615727753588149611467656365595\ 7790902337732309249513581129646687124675499135221256217371952338836167882582903\ 5599923548639025332638101531224910545007871241151663788743763238439347280721630\ 5614002681558579528173096794732910078397493723614885785028809703214965221809733\ 7801660317746733845838920919395626823593118272423633761389639222711671871422740\ 5900350322311106535144913887240585657646537271082819396355978343037642720382814\ 3239629362883089865183242290944822971640312924247361846506152107314241469671731\ 0043269544334671809560043684335477947665801586867539697295107879911188656651391\ 3046712127873637140007085402836423463929462027625135125822462822154919523466454\ 7797242871480545406314035720765503269629282698366773435422669263445136431460387\ 9997390480296899028140866041832718254053084931574432037535027372853511869788230\ 9055908922779894912724825446538655536368311440295820766295807108727340075087744\ 109000877616849080513161038016044691308212672767107/826795369322998814513940850\ 9171816065814102356507569511317749716150166524874033493533058888467101386567952\ 5177884494535112209602910185364298264489963403853877064580626063713405267057058\ 7179209596338506312438254386632368072864805405452395966559020444216863346968910\ 9307571840713568753479107462312106172186600687191200015866250212699994979272137\ 3629820381990092640192235935557337214601041650687171613463738382734786249669349\ 6159530682575662682873531568680234077286766282870373880695176522477545031206481\ 7274207184257500380341242318654276233545282395939000116698090386756329073585520\ 3560746260659547909852550446392455591936544563716629783512726477811788573898687\ 4329285897452552143381633320615290755892167406557200228288739154474967860048279\ 4392490096758053624764549890685398197769327513781248267408879900725383308780707\ 5298639883384895672254379449193873477870565578785007686425464435670275619768699\ 4534400000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -39930285871581575605148\ 5131012324699116883792649462160045389346984457743483413062190561897189718688698\ 1765926585970307666273783033008970666209578602065490296074616447544093726766805\ 9146032695825637219400895514758884975150259360715048133728077223611655403620745\ 7557772584897412312197338779234800821086675854979796562625161751871406986694969\ 2853585339693228394625507161603947736987492760721911560286527906653521753813122\ 4812388538812290502451380065432261845538487025528848277074152236535917206638406\ 5832307254038948149290508043179681147053998197284873434872738662184902468304421\ 3801590462794953722709996333712957288264433810678890403135554495472443934383283\ 6770286894145740509031741980853181483197343604389808413820630479420847754931937\ 1774335316453735297577882318455767577934321817506728438616265957179910604030341\ 7745252325602419210794770155247799690769422974577132885954432786027027381199438\ 4164782424868530758967793397733284008784727131495510132377842200595642890859546\ 65690879699575059671861354417202754488669379755712440161/3924260412948924915840\ 5873613044708263207174512082505562469525045600475065664704049721132363304669726\ 0475195225710181815933183042019147255595604769395553186088444678120492244017471\ 3165578535239074820562802799827386575417779185865503524797886307840143271339187\ 3168761353791963858275015536595452949717382407540069130394328824041796845102041\ 7598124264335529666896663031542795077612830481969033925581211047926769357148620\ 5272771556357707302029935640449930229398220806527444531317809073543986874311127\ 2389694061316231395536832692592383843027390477698169823792991811772426475291598\ 6687238478255917517311116066748096455660493738139813817341458201999446275319580\ 5613875962912537553090308573031948158250193481693388630402580858309116820380128\ 5533171071464102399015153926715831278781410855559945389624004681756109969471283\ 7273166873367273737802203087262171541956092209149006407982148668777106649584132\ 2958543912960000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -21793630813536564\ 0600476508957047701136506619589648935392552419246099283393479329041202188474569\ 2402647226065968079681585277155803560930257951891261434309491559926601847799094\ 5039342015337055445363430946526625680398964425126282158614089378008039115158461\ 0517486867695433226653873017963810511586000017184908197508266836425509542679283\ 0148451324002545565523867504310641073836882888103440955467578109521816856355986\ 0400753667245145669011630093095497347633657399547708290205224286423542209854801\ 6498350020655298318433982058999602778490372481590931182349878454825413301956113\ 1570735247429830282035831387186063364627929932329852669613687467752869432283910\ 5326821784324255139738587200829953442265815528791093276565884912769622296258963\ 0213036270709949399881540595906592217974140184701219815649495942343965948369708\ 5728966585144834097160862505142081146387286610353016758447009266672842409327676\ 4715654640705687609711243003290681762459207073695402607248130538705260956374735\ 841440974760242212447713974798397697653196838443124037992477300895286327/201409\ 9487329066661173526640882923660105342200345361157671022197189779061256329222394\ 0882941206204397013041104958160561258390358292353590936842003172264676264741034\ 7698613677013915698260658132846642391933837044622155492222026215127634428886120\ 9333101202782898773523288091449247159787895708754860782394915237284187750626498\ 3803838977368165869237603805686647449506354189284068704306539243876474969817280\ 8833724051568885267150779526672283018035886320152003514669359036845691293665292\ 8145330581447061762311608692372224083121238021189384406427096254061331878297801\ 6613389082048711335339131986924546091499921774637237542193764567186343074953905\ 8590354257641487548016167029463067416985205435724200552883815926456121037794203\ 3258581704889795078169966351903727458156817146868878677670047851808350194261534\ 1114909303403762738612403698490548760725706098423488426429359334131749575097213\ 9843541709601167505107315984793862144000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -9664948728468392337255100164532719543308560536959819761436035089207351\ 4338915023344396279329962023083863860179106755201280844077143272428524437016355\ 1336263314074557943359285335074382788671905054524693503093522957638668380616159\ 4678657439517965350197119963247138657841924939917873933960497073108203136475097\ 1481770409192403933768905338305829902267877373941396022466226800317313920635340\ 9338541484192004333713623745477002140864901869823739000330501802913529016970427\ 9935974495434762952251971431445784554857275945883492425622343547507448984883923\ 6849508825340579862196380389802852813198332762557971054225361370710981030493750\ 0870358306305083997153572238258207950662590944019248608788674743571434180867568\ 1716287342289810712609326533555866223478202957787808450374676864207528460001697\ 5644484589891222996303667166548385156598243529473714301278419056283421654980759\ 2874428110290858147623867567655980596177268808479728682191449826265658780975579\ 4348828407590240231455481717739756270907558806692575983472564862475787848153566\ 23834520682569/8422913367300372061902273159833523284773482555243259387229007002\ 0848359877257599465980713436644553853958197228411297671102808221274329280260370\ 5267320523902265922778764407192104459146950219562731976305794442627190234866147\ 7361939577035893214528242962560627709293348395668402364434458466211802186357863\ 5878246083804900956986713097517874311530175521043194809007620183952574411635535\ 9249915828155689182665209044876774875432241248545084345470429778520397169244564\ 4352144341257625591484586290591523300256926351380396504406740247842108866678432\ 4851222632280041290607901282546113952042720945603882396026933491686095119194031\ 3373391138771039227264002424341776213222996807850742938887314220679187387575152\ 0267384131330797483540685871912303130772679587969386424279300788488756015682166\ 3110067740777008554990740823473592545487192536955454283218726414572531695402336\ 0901768544783299357083444734035662871070639913749708800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -291510818178885714058244119067567394084365227563529640\ 9914046164024626970904249102569667425939845426447929265563647981485340228652539\ 0573430847289016764054720857188612189847507468695010143716795362255657793443710\ 3755548958243961168500569301330432959482965945851656989412668444818251834698518\ 3833088688939806537192726478008075652180589127905683731161505378455536751689932\ 3295105891670971183872348069555345700554476048151339733681550979397694742550047\ 2726135788000422158545917444761612238784640212433820998030849080043955135733021\ 4420110585558287660483018177848146450766076740560285929632694400850790218800597\ 3157625396662078682483500252336522263789117647692107527887973856724306105709114\ 9810981800602590678674852536005015951892918107319711182067044220103731165071734\ 4554688136390121514614037078450320284311292434562818108735434084716303245407422\ 8993532743129829876244579622564336824502585557280538557971069673447608730608814\ 1193763876239982258314679427946135345979501405938966377711767351526332671294975\ 044737641340622232945674293108597516373/240705859121594696770347617681323125846\ 6965112249192665008376004893202137827816302890261667596691098262236212105060072\ 8074200446975141712297731843724024808362980540622459703172968233251337900602397\ 2415664240710514060047223129759394868490422858984816780174888342612272781906372\ 6726803030934807925117672935728843660522184052120084069469126873509284147002076\ 5300862753513803314783534410998519268234156152287021881558249996356897578881485\ 7813137655923726843004687190289276602365715013587712738380218422079485134204344\ 1984792814104624783580343803572247701202260782902128163180430169794626405064452\ 1605710598039897312190361267839388767695042845060798615281068468757701142169433\ 4203558055897719655555213687832107603465307395098374096011969232887788501866587\ 7414814025009893646891687737722294464857113353284171665968792723548766556181344\ 0786117472965431740652502086038582802042356597547962733908859291535586297265772\ 2982400000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -13810039761617755886\ 8630568262003870608761669772406981405719091584805835763776517112324570104474763\ 6429289194999884280157526621274956404511264262881963170213939176008333513967418\ 2693541518903528336132039669848466768599686563154771888784467863237497821590195\ 0499636092350590655569280501290580266681416020179641685635024398792626026979982\ 2986326633609034603294944704810715041514020732855222258254967589913938077695516\ 5089022161046991565719401513358441173818415780182418040441732859201215957608914\ 5043829296544976525552788029656737909024455030046657441489720761232568908125025\ 4542240266484210748805319444305787862387507211651925562105250011515463511321570\ 9024796050117279542558166692700719367644764456275319339041756459635090266319659\ 1740110644000518441738430021546176013413915353312936433530537822444910653427139\ 6721694673189010704731889518540140462799701382989643396965031234193674099396299\ 8443817017714455626527625157843391430382808276292061975472552013607888945295978\ 0786487273385074885566927128768937919671749798059059414697842703385133784924518\ 3/10873862246184709432101546721757142229829284582459690320946136401837433831445\ 3463817972981463146979526839044190531458503933219942519265620019811115058109560\ 1259414353248855972788213787682328037325678834499550944017922731809945590365865\ 4345641329293892365127262283433365495899311010098980355251588203479842085397994\ 8619153287906675806369267458023742454345168579318350688420579719131408373032503\ 5353214375409439365501164784395732170186992269986793886802347152241993936163973\ 2549523665017004452169802501999175823574235102626122071382159189460967229312153\ 4653703054304786779137460358815310519849441313788510139091268820733290630950472\ 1180851147804202272012916912976576239041619909711698119880295014794169934584051\ 3563137571125976014765902355422448349901470561139265458664991343434818774651799\ 6430651790984867762960439584353095478721254169813972000890589000148612259322182\ 2618496821994486530506830571765074204417856548645109760000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -824265717784458279872768476471462921939360542771127\ 2507895078843158490173612224901166945830789968155754311947866229887930192718515\ 7284850900535044052628706006097427496509935979379115234124720776565471137672481\ 4135630343683521598091594979669091624397131057939290749490088056109080836877903\ 4985205311603747685535024652738842652278969036039065782980029595435299113795426\ 2510562655072282527823690400319845388374815312507495315862632992377252789347866\ 4366753211887780672427545541094043871045414011528455230995925588100791146604228\ 7376360395812504951484571150184104873017156905537656274556417992145510183145935\ 2620463976626078323578788403501457615419801584972270176343450339802895049741124\ 6050996550933417078242984074944435003939476152148003983706554640629121788740199\ 6579580324414271064804727199596242054344450580961538588970319620378179452501378\ 0863932498777760805582091660570065297082080029253961468952568024050181969952627\ 6303093616109698015596312743777557925533827883738293258894041585240866657881253\ 189048847675933809202733514640638866626313719193636837219/623785475505362996225\ 4012494250251793714381002785406229167176630868390712851890937130951291598934098\ 4781503498134762324604617352146818875788424254202723198748894287907094052405954\ 1787487239363805965393689031588308856463421441841854046961441555687897085655963\ 2554584212208412459242811197893164148622779856445172658605769055575195843901914\ 0443094921611599657405334856760308050056324135429357022084882845550272789811099\ 3913840937230116697123097347484501500193593186663026015273508929465200329161867\ 7420523240024597056725724080773892254342186500152031595178164654820744646776862\ 3237769298798786236434175137896783638579060703000890837612450275655407564639126\ 6947372453879789894827676406365602046884684641421434944709260041754389349655283\ 3789201942838370063368814481424045756022079274861960666372637063932510344900583\ 8325189694406977926518367960179901082391700375921154774821480584652034090098251\ 6209572629986413447563362248938854809600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -122584794414221606547791200282268891401748910326766105855756200743\ 0536062543817928627147085967421921559069526060944187684859051870814639328959369\ 4692923718497771399847383642977071673791786555042755921355367429285759981969634\ 6099401284144463450645648650199247236986500430533719131764881013644938957575949\ 0952080478735402328485358129310914776061611683759175597329098945157055144705144\ 1124376964832862138931506380017546388223408631910233824006737766031317856011367\ 0734710811195677083908913741049553115599029068461499981263706036338037681476115\ 5553949961601430343257512793325878362333887726269864758382042129538642364607878\ 9970474718244385753514950276835629363977323206889527609588891298697534661247758\ 1584374052247834566881758924955790119324389861203571852140759317183756016494117\ 5428835625079607818378762456341053368436125688460595335597687331028283084704051\ 3404305434771082670443291492710142917924134616815072833661715536533497573915502\ 1038450068916603510803159185890777371057164174402147566100822459934043626824453\ 6098469346556293399548683880226499715551/89984515727419762389381619076502801046\ 4511602693970182125243659116091059280849914687418028203198735969629859020503275\ 9205681012001039678537326861971558875216909750325001006430918037417777841927424\ 3953939964810774606227407101050043146900107634685601002900950261408653371561194\ 7219871551004351784030582448555422962531936904055290168466727788951087540351294\ 9487994554463229549370064354424233674823960940369758261762749705709325805412609\ 7639131913854518553213943382245302452908989746347282831990863764631156512270532\ 6298780220652096397567313266473608841051076002375002647906667835039086491796164\ 6735732637918127191583639896203450520529194762843137394728467238706743291095519\ 6062369195364120421219416621878440911460205070686790200039825095850672184419409\ 5254491565191969826922745108010268118020649163514702992311686494186261667018010\ 2826531585344315207133467602446476976943566366534095165526789271286885590406722\ 5476741924075130060800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1758206\ 2537281884368231015855353909674074980953898438055564083733919572865464986967141\ 0271948237160478909535570146831196758959421651356815249073524373970924917951748\ 8755310376049993667501161024200372278092640719053182118299532922543296275156969\ 4345419522151498832849179528640859697502055752989828757092543209892893503949230\ 7867275117207041393845670988526630339159686766928317800522623685982393906251549\ 6637077878974505656826549803694932980355532082526783957267047986059072867716836\ 9111424086063830406647396874208971448407520410814467911716647963670888847678479\ 3828127642497224719610040859232165980413401613337389512138331236394530858264364\ 0373953616697283693550900685232456083463223078277137643776055158960054284619434\ 9659866801197034388980510066359820329435384251107905490013388988523222495026681\ 8957059683398142661915953753628232873383610202323276545400577961066685392067458\ 5470023757967782184865688486755715578279086653324379481730825780545354263818931\ 6400615897135584072715079576570624244094646337662522798989821752362137669701415\ 8770814397054714081386633860292297/12649184116248943273060133151228651529822621\ 2808792970933048612242077736480825773174756488480706396506790802197136079740582\ 6547752182537929737728563408722339043134172187218598071263957354737578678172889\ 2563027516649235840012935640409289433969954857705358040349966498022419008442690\ 6091631265365251898653169424136261412724169052125574866516351070698997233530103\ 7015248030663323819664007498280659339720527018146256459370216696708536891127979\ 8920744871183197162042976073302269796789715643842366029782246144228127298010993\ 7356658231920989591171125843000954248298248358110749724382291743354217853728940\ 6239626995478934483579413756753729239729823171793891363326535687968532323488429\ 0946764938259994745547537562424507359461500113235748193374761654544414107375262\ 4237032947601144596630155052652857602397696657580700927667947010470687207543298\ 4141009873401249597067391476534321321663777830259027488265731766168272247762499\ 4549564150598494932539801600000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -203859283949495112748882293163734760100460951651095679536565619322631649673741\ 5453397692970056246050021573293482472521448669450647668478342329311200722199815\ 0497743529982197371000359896659632282388996175627796201787409297336902132554823\ 1802076694488915392951605841486923176655250577394826895605679286753219365413487\ 3033304145651610399878626315741747112206382350088154470838925687558213174191206\ 0595297209408527338660181900482423121763267278155383259082290339308436798771214\ 6454979473605238555592019500103253926784225851780229757893683044329022989316735\ 2554978119804308839557706779337459357856647653545589358877852790549250303683814\ 4783524837494803080387557950317401558610241465033272203057899965014372746631670\ 1777276523992004382521517907648478324505940767690949810892034947406121867382010\ 3918097857450286380691817559949275464588502528551342846363858615064594777031686\ 4969876994482666989436947498423630691589175492013940434007112900792932401992029\ 1620248403211250388707484711806101586112595983448111508175705092741912011422004\ 98664309155439134108438339209034371787/1454037987697588532443643909698817709344\ 1723177075720583224728218408054815872373087543870578699926293266215042645041978\ 5403955541716102779927935631837938358792325715068110425437435712912175213372131\ 0696563267876153571719820428869800813761893979740265872579785835077658474302249\ 0614385264615504493348832183574800364950539835918214644755275290904344277801462\ 9208294928681750725035530342906575236842701450968145523201572093229686478473704\ 1926440328445754849976820283549118020094228405445679492570007138009476654793995\ 9027197758843638832659643215452173483529303953944776737790421014348422291748415\ 0113353416370153599164349953565940626898527091297241525536528399706907209476215\ 9633637591435309723671665576900963082499913551082561782257339587161346092271450\ 4525060829128147747559412081118675193918539763692765462276618418869732198676797\ 4271688072398726990323215286289888093029514757782234160475702845830769925157616\ 6032693329006473072607232000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -268663522426417598109749743511126659541582100820326070879560643614632850317104\ 9255686061365998510486876151121683267181976410830042015926820221076090874417584\ 8195145638670075979221107301231965507106372702935165890426626812939838106419930\ 0060230747889566440745891534606197015982640442456476733824433522489572688338409\ 8517114835118582791826449277135444635247130926353379695092937250282678132753820\ 3169033632096744929465791278682446905429294848328020128999839334226526119072035\ 3902561678149841511186974990876659964809807143085517477163703098486271348511059\ 6813163535841215744803751715531522482658826971629575459458371764943798398468362\ 8125887704465386996647236715973326090706710839219973322378114146265332065927540\ 7683294577277984559932933741250380725862934316243390761911319288357417504480013\ 2738132261757396200620309219287194124656342998705669140906964178218750288667784\ 2139294870286071131295224306439951903527301643292589656624854531379798013382149\ 1967866250653201021271097791586546805477157242881112814654740029458815485002178\ 467467453746377940133759824721446163035610383/192395547150738386192035786301668\ 9555787873025236124672862885738426501397086293883684342024860440199441775509990\ 5850689478373718527737241884000865251088281526243126692462035463306878599424066\ 0771307114794250539623130056293297217609538968838793601355281996083076284382562\ 3808006373856343748627425455717003082153970282812187804135231677292987238230931\ 1636487115104914989749823291175023905666703098262619194059818017246079548314841\ 1204657037843655564026090912964305323594409140455573065347346796611407173506600\ 5562479932950717409767156708298285072798812114176576290754180798949890891324739\ 2720148120890405585632588587355242396614861793012495928724171814625339601943918\ 9386353363659227874797780192168059032261669895304880981683940455838490308682180\ 7354736507671103666147263172063209486704276645229955088551885993858071510630004\ 0928729055308887487315484560649070913958116627241511614287213112793985395548401\ 6986240125199158728035047903918009876480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -197736291040656411866744580857640449725045877812883418522810178\ 9950440026083669675269201959188131630097583208001410270585260449425142442974709\ 5594543007807644993036284507688329958354336840404913372093020217964711124136779\ 1506712470642203791519927867910452959589256826941908490068467272156200145795061\ 4436777953121135614127314321483041875897493113464310184366892414074331925039697\ 0537606146533936257328700009607847867376343188406468174137624903000295486422446\ 2795077157756747207089220507668134053339559280774153902624565900513625706558507\ 9074004272024287281035782590845158282869556705844982030420246516941366093007853\ 6695117769991286118019461821999397406134260431382896570435013740673014043871364\ 9155251252509130264306387060608287736855806655172048387045925811362278122766600\ 6862928507372319403814380206342375691445544009958467767880061501931738505968196\ 3594704235059970602127525948810514302861027114279035014180891544282088971047574\ 2014348720591391900615633696697412233396344905366826213084208631806686651994680\ 9269862620825884162340768894098390028704055769891178781964543/14415576565326163\ 8842794351493571180611231796694791261145971171270398815840862346176947552749988\ 0938158371595851757412145136401908036809156122084301630671542940077152850210060\ 3195948749740176581665561146684900210269311737760384958201726710375476139388771\ 5725785229667323841183765248400575103750521987101909334950242428283086409602603\ 8022701367249343698758841928174983258893492839572610565727888952381814600524874\ 6740609571515358577930124529101947426941134914858294756115791942436513344796915\ 7119208296307666112798782902854911423463880344848117954708680473558294962317009\ 0540713326614021173082409720400875036856842008004218551448008565458458867188265\ 7061963974098121750297090759979290237075883521503942817071458268762952667438907\ 8643082311460554285162493975896908567987896107942737556009254246456481760857067\ 5227068393406396169560186972627587381679842598154260253344418462674950120864561\ 0252857519368377428355823291198245007136650715182242201600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1341119043949890712787632488646280115291184597\ 5718557919990601840943739582414740275661439752668339991304009765682498935517997\ 0821500333732225959865552024290867987619993348743392908740762946728981815251850\ 7424081462114000559619576241066661519313693593462239000183115252301525364727987\ 0199301599422804735520629244006631354302389999613505748946558847981043135316203\ 6076839830413674344276144094125876131653584492040320576666967730388981679492066\ 2714092270487049719713361866784436955244498908746335315851252261184648495178910\ 2612378848242381495490312865676547921471265312311384196084328845386087021175135\ 0468964835668029804777431997583897490459607941471356257879623399758439763689195\ 3889146849456413695756677357364452254953673876082084624695139207385336102284063\ 3358517296107743785054104363010021960572290316174996631961438504258019051366193\ 0812732461498413710428057225890643594331878230044988339646327407634739342355714\ 1602883672378732209966723204962064309710431662282621297728123361668280968940864\ 0077235654843711073925361273808070632607792797532280862537117368576884259204710\ 451942867/101060913728406482314842047863262377508175546091010533611167293263770\ 6674385072781775851145557501109081676138171847887194962402079477062966540924717\ 5896704496752876272768783536973933463464184141367679669586532055180483462256359\ 2257659277730546511739811560981490772901701570214660346786351399741449174687786\ 8030791849145769310209050662592837709790300090269863561156112813826160711371768\ 0515190178159522023232968391458913629172265641652079382464027739680012464764504\ 4822565330947388011817369004810052000827381300332849858601416258192529958457810\ 1085963490279162271764215243302263068787830194919463158493535130942582507186092\ 4561098493401955290082368764413488731907287417909999053217932251234845019795768\ 7548377097241189985056708204454998147016547950850729955784421213211830115475713\ 2779219151075684503467308045769764970455636478464443883553163501228503291859532\ 9033040529228604841151373310720114708038096870833644660671144892852122393099372\ 0582836165017600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -190471850\ 5256854705584626467137700429795677785742851421148682348970015189670442650380583\ 9490503009253273739505014182985491933432734544989213199006255670239742964304894\ 2996952567038899436916886445767757526674360259947992792185221951306742745793568\ 2274740492732881694517657137366932926012982135770539969365508107886565466945110\ 3888479677837091019856906410169417708221311792752653377416790532535349967603910\ 1372515469823357883585048606850553357638213377902808137668619968509254947261647\ 2926131980334935104516458819528487986186919175732241545711035800500929322278353\ 9021735316200665357741403808786670253324983834377892283948528936286401826906840\ 0122763073126239181071220474418324152694938757814745937755077653423489460694194\ 8320491518255453809046454427823511628746640121019533791519426714025002737339177\ 2582584140775939636644509901528638532940220126482666738260670273946895055487270\ 7370802989120484475070381976072984622783776863007323241663326387570680318650576\ 5951793867697825104344242291928866102433537852237670060772624804515291123423093\ 74343029843828328043862379030434553805413463853/1508758098405380659172135274239\ 4011845055698787526276386711409420460358907630367126334914859241469540331725849\ 1591191888194261577641740336112492848858200667543986526971385173803032788995550\ 6448822256378079111048843301776952152118583143532106210366651063795495246840291\ 0766548979547159992828359890203429114613924136557103755360669027252274968218414\ 7169549521395506813144304446532928542216354379644560705234861433940089808956553\ 7794743256010181540731570177145789234412313732028072201383283330352517868333138\ 4789275125079983742439573454097195008753917938848642360204138432785452557707030\ 1540758914767175588235354988027426049059322258297781599969706354107984504124277\ 9784011691284005011330881752780637098201661862226524403496114462968740621336036\ 1821365128132438506140922737876533271698968657977828419315721294696761771165899\ 7831861424300516377434381728759657913314765230548369591662956804048337556938443\ 8760292950508994729374407953523114617250223665520312320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -2832487259993155828342170521100284837193250209315\ 5078697683440340725871759961127861490972489754604707513527086257780480989290418\ 3050703648239182852552121426572378214137271454433729559185579429365006772052374\ 4357004108971114678295044866934777425768649271043181436907545423460835557460798\ 6054838435392967261920754696221486709600038707715049533376770431983424179111978\ 3365167403084384372890855182631269250619429088910629345430195676597463958241590\ 4539377984551807506555848202047119392105934314337959387295626621770989399158090\ 0951333111697310364598005702630871537970736256408703546894065961728449764772667\ 1799411896759854880153166755547946926244261863763819939380570799950668790560400\ 5574340834017862882810189198792255189541294157661179298075259743330474225036473\ 9219803320929506985231054499647155408122340271082357224173103958852643899928472\ 3558605596846737868555032859742360290335521651091748492125847850954513417879614\ 9950876083928023027228544142087123216631726841724050159269476932987424217299001\ 8960672603664546233738869602352201926776930666964161564857858310897221146182861\ 3714373557407323611292903/24030843754171288993908705901470478740704927444523504\ 5865962325669922776583708615027139718311239623205249991862746679985284748252529\ 2920246172918808707157168522393658406858433891719233626872590724774278171776363\ 6735496297750266607860359751579023011648891736308594107036571127155481142023065\ 3311525745601224220617802976006454984831093208080621276524214483996018550104443\ 8689513730302009936198944031807461398711234939939813746440675033024709288411730\ 3446566136289434451395067523227071427360234645620275832536028786847183184582684\ 1698517643546349862951688809419168004769041981281682139408616965374225077293701\ 0323185364762780006613622040811560010149087650848729822326989316138915020017684\ 7560140441484698905682270748942234999728207723152019935045811503949577174755025\ 3028619403098320400797171047081930711328795748386314521470650652367013917655584\ 1699913923455628232954013373300100175198022758170073617049732136431720682105777\ 0657501093934466639946700415921607313356069273600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -16258987735863802875539270712159266205130201990564835\ 8114229558695345125640941962016611635839314501263233956829149916844337308306637\ 2737633637840151373065579961671308050788223528075273103908571642834061450708208\ 0351657106240050754193660501279012046817345444314747850717498654933287464604578\ 5716893041330470687294674215015109753924004323084607065130939452963717382543458\ 8291969428488771506046584427557403978892289422694836902652102190493397374827718\ 0341477149990243131493162387105666768385183829576407032942090386436543851667944\ 8388695045567696451942339807389697153582082757616898270563582443832036925357329\ 3193202190724457860194451200265818303591197552959365842848294655466161367670068\ 3130534621623143257731640715691274955174026039119504467125742518588492087263144\ 0345746377575354557058236432372000474035918770938569284780102000386051577931780\ 2748949639834880486761269118950484523688021923425987532440034107967394361966699\ 7331841473757818080420579108192185044327147936882144894964751125870241528103229\ 7630794403807409782425377888500306084908725526121378574534282425106394086590505\ 679905299832771121/150900117765596791170541324342043822547597660562157014672503\ 8151773455425957353940515791009803702500503924595684437550928004698603009683043\ 1227119677909935124159457823590947779539838201738603395445992327609270729504236\ 2937207325638055634232835309335314861766458989683118186041792660232483926726232\ 8072849131683628276144467535226568874148072975048817673368891796232994937952598\ 8887296765690417230968963650855329575761003540009046625011144171355803644236462\ 2519870859977363061370342677722827219124774102559095942146607115758760968099540\ 1215361694586823791581910003169664313854202085647777814539241601741247730187243\ 5571508822647495271841830832088848274102660783813670262581720031522874001607623\ 5111363886377910648345006185241621398575522888132155802222603310359529201273858\ 3378953346315837808772884965220275012548736668894635168931660997913064892747198\ 6960474902561720649125903297803441273206719457563891567575709392038340829298273\ 8423450339968268134479884504322487091200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -358801704024732331680681437161646954936280149196586455002620144\ 8692828260065504687383514884942033099764832121612002953735014666347190187756527\ 4850423911673844196008800246572561033533669468207818966516700335245941163450189\ 7091388956084681366741514994601282403492762993696322147664268005993873292164366\ 7787639411736662232455653280623275076569871204131590725249382924924059022874311\ 4774489102717952357626244662449691792444975205157913867137118428545200313113516\ 8699298695319610765061078475817445857960510883230988016996626910095555861023421\ 2985451831825979132646883774074914263374174296822686401592607875562389677303814\ 9682656352543075140625714510739655056277200578372053942660155249110856322459156\ 3070835415979784422164901977581641870070470691335829158642026311244191528727905\ 6278104110265573248004961750086447146846600257371283259721662333457254750018577\ 6634415214442174803066861473236543030609855983127822566721357704571984132644949\ 6226266144820613248089585598469098878407742765239884021749618905617429646280199\ 7268421987738209425478684895485373847805648115308387238653243809938902767843282\ 7122176740013/37322155694589784690113333067373263269152230785915176249998792583\ 9049509541606931113082349137958724438210581234579505608749296895111260263530227\ 8108252138039971840572949421115318422797350682615255694586848327123102342003329\ 4285202608068179094639093658903498581017102499720874149818697212786876158921537\ 9190616601128563406436519542716315709165511484625200651330620191576506307128753\ 6614655492161490877067482864580180467213088416719497434428679804720822770549549\ 6171677315445374786267251989306134492950312971229623916228437319153379475152609\ 3509036481672509190155546336595250802517112867965725171924702023619981545208599\ 7400109362011826375637566265211057466171637399316879403071374154837721285109247\ 2965184668346410601300218625059094989945829738220300825141911999461513524864842\ 1689829321731911681737924136079218271841253230489830863084403392601544029148645\ 9655613972837903243050168502939362201692829361672574644638324591573530968797979\ 5427561845441741255662522510218362880000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -399553377378805404568884457133603905439922919859703975052799445\ 3978404751338737407973001490972130382498079285920864765087502003343459054005032\ 9541349130493927385118913078221638372299174048060822494409088831433223861366137\ 5055376897029725216194069642107274113975034202559989211682880786631344597142027\ 4795997531387943331982891807159154285558268376023636345394835850928566751544083\ 6471632061032103242129869666477898950288982288663258969691435792949611640659272\ 1173469520593038935355012817026404024806163279540433812726131508010836005031506\ 9139416274029053626218028346216607009419956658548270680631232021687065922562480\ 0136812937991811761731819097588173066612931919977024327911494642188096491796971\ 9132001554189079026158924404618008612471563455606367447136694154092627640309726\ 4710107881395286114305825055598936847229113547997807620822430303419353367758557\ 8145568138982648186388138486917700385863308767458638844271127794514135109004988\ 3479584451385126974170926650313039036484867985597485996363295649207445696079046\ 4095026542842160236788446055935946878539268636998738937111635126584104512298085\ 218770462221499/479169371422401770420058715061503018383132091756314161382979261\ 7112460264011396941039006652584466571627665700197316819850811563041281777830436\ 1185145146696986592833739615524546481508132248831437280692317366503149278554246\ 7712609318757301290149196059414567305224298740681105090205564147381419905004893\ 7322950472047533653558165688698844737775379299326942564378604994668389828887446\ 7165005054148130840751125871020120012967206201811404557154743385936001282001840\ 4382941886328405654328262842071387128519603542603987078849088076611575906482594\ 7409853408410771085648313910016668123837674870147967256885907925374464475320537\ 7903359155047535643381775236479775375479827202353440950717263933560530615414101\ 3465903901971681919506952252998981378101495685112386307635387179866221265105199\ 3794491456194947426763447436153630733361406905639523206084139346697958681047656\ 4271442979415391531637935144082455600964466996713836618803697308203901854959589\ 3656425869346309929512423187629955801415680000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -41163289409119561469886103339415252725571052223918736688561\ 7111893860963715964079249828490957883263498882315793580446905166206362226430903\ 2177424959751786801197036123333933930844869103677490761489786591733215615928773\ 8014181491612219989774484978564024039724151506706654409337578445184891503053945\ 3652478209420089590227178299687261599010862426045879500598118108540220588461063\ 0885595999724219111624728621679742923746125904008394406053990017529564502252692\ 8490073426025579226609486153190840460776171498528606726127307623877842500123514\ 7684210949810041953375551219491542358042588228046627375987789766558389252565879\ 2703897831870084259788625396948532009307700823907446728224608409715387461368510\ 9649112488837197913314987974244431694819259988832694399642676751955011746206995\ 3508554235403608987089002758136423575687291399256074276654498099399474251011233\ 0690457727072494029150340349937787316102246431391858281005236198886710875548992\ 9539957008231565116902505312900092122212687472652799529639700521959495708840919\ 0603656323586273526997998894712805896661790352948552480992698285580363533590267\ 865722010771779589872055447919/588719858648339684450584432905189169728305366316\ 2751073516546401278642358579312273952611848503750455883480147104059063257107100\ 3140984676093253967120689679875703944699957162588246180355070709075991156966947\ 4470300910498622235816491537717776984830222331918074278065013930273600362525860\ 2515398887263753070708301608872427759645075455864450284758387462779985795704042\ 4749623675848675647764756593107540185258264135209558044434265280980547159002698\ 6406781875525537964959339517726453624960316799714325332980171099404647443452712\ 1477757524662839106132874971968015164245081185516194705414998324634418825820287\ 2778217267739302970788221777111322258295580148675087876226805460968702010851571\ 1857008954646732524725382706305976824550250869793247091555877162571544866692258\ 3417601280443194343791018737694032748235421617882011716352465605525210417373052\ 7631031866170742398067524335238430125821170949062937791985748190322593305322847\ 3988548133729090302486749813948283033751114880011786575895341301760000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -962063713373716948897572326644199\ 9008140560905782745720926378005282137545993457478468623578094894443600317184944\ 0356649146191385308485334353544717574164119948633040823016420053406196841354341\ 5293226099886231659064234620346764250714441563108893134263802165229246672417676\ 4157066648368365989093016952317207578224385152263114285681187568553773427565953\ 6017438248989043822201898286324163507578281538955947968697276830404848248446873\ 9339494745373727351540397145607005064488203540112055917715470635972976802283678\ 5718259666630281664288190085305877429428645563345294958602351169218694689783087\ 8584693902019304293056976643734548721917129648576618538260741650292385185695451\ 5810327688160676293897451990513218714995197909672294841164234011186717935889715\ 9029782934817509081009580804499620963999216089657488445623392002381220847781328\ 2270749099654655876071937832669076525411960644834485184004984853168652817259513\ 8323512510995446452141663458096543141273975486917203345468312980079861300124522\ 3793632559517756745094419010863587994141781112551707428927876941541391001338967\ 0747798649995090665140221562576874158904818729286749/17105371830937674696571760\ 7567481181595945453607210078478569508060017646923543056866908653320754867279735\ 6019758713744781209161195068887726162141574957025325257071517914916577827867722\ 0019237177866086618468194591401419306372119111536735729234172696026902732620359\ 4131992031205387567530889754378611415876361658807977756147270484290751424076146\ 6528401537015826570700005073725409458212023469527434863046444973498324519188617\ 1691602606410203895633335225268594252532231928452090926893489756351821087545721\ 4092090275849303315259687446194122506565926472189729511078434363035556768617638\ 3934894459731334089820446962417617308267534106350074782914332074182239286633191\ 9838296484670335617044123426739633373744989079101505959274042820122752202662663\ 5154511929786623478708595765242151630195433714742976095787671456075598196012649\ 2519188931483607020622729329968727040725161583924783021017827431620744334244949\ 4293759763663077475058988982214840787404644088351450167663998463412388025963024\ 2201600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -29954956317118\ 6199413440509733103759680741055276571877444295988765988184503705696239193491783\ 2657287962890949030629553148380899358735245214230158979506578055004572312630755\ 6250911336783592179095852514190113087784641996938383688903196169869203320621500\ 8626136697461264696423938798361434642927818616835891611619280355707642672646599\ 0066381508161488897134468155708126930498164904918222088516630459674359171697730\ 5152114920450621774888489409737241228154863083366985185277333934040695405152314\ 5396945522011638165740835107856423716881711782074619125678635104056152944071660\ 1219802179472090464749731146440440976153438073079115671681537246112293376295724\ 6710885293770209013369960211795660615070644047382226718063428837002299518421863\ 1579113505160782728002519060629171495240030300669729755496893471432202544940500\ 9155816701914727838430335823250208671562396304687773942115900033970422315743562\ 7970745352070001704685173491031904362446092807601194285304411577927723041671652\ 3304113982301068174278194958038809820734545349730161233885453863788510163704420\ 3281832051634720625445285690612258932486977445394465308554185445621017104652230\ 915560971/698031468208122097080272009767020925350935924721178703090944544904159\ 7038583579899048409965772132573667458254839403545785492061238299980683074330695\ 6297905800462428987395897715431117253087272145764239344216517718090749603752059\ 4889511951235284828493212649424995954788037309991573722015809858558111574619083\ 6541197143244725230355840230634988868648836088183287592061460949546539081727202\ 1892867646739538521750681051198640018502322208459297262218644398326083718266374\ 2463998174540911586927650738199939766198138527709815883115640690317219182973593\ 8790588530826393230927516465684169821326834585927029400119320867549704382988261\ 4382365133539963514462985458855935061918452573563756105862416127647571913251230\ 7206230601780956266492238049459260598728317172172757394149695001514845608773987\ 8569989959985334763230180186083248989502256547771634174010594520057957801874849\ 6556150193220236601617229342235135543372654546913800537049141338662483827121011\ 4804480025398718621158920346029085392530934536897298432000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -37656564218241305108921785146980503580663\ 0190920360633297832511122501213115152207037148111834753770499902094927816843873\ 1023165039145297146875013359708274780383215445495758500447237276545985433238922\ 1629238614745722354012012798699623735936500643654057017259891754943687203192238\ 8278877631066125987881310377295400606206556333784785000473819332973565700188359\ 7749914119033674904196593718044491362344862377354075938069302399180889312936735\ 0007797356237139208031230229401487460258192039241372560114477054968913347267789\ 3046948197368760919707691350607351793626796672420470110096500923088701332433499\ 1143293333419317990489125354078508614599235001333462328406929897911001091964951\ 5401746454260847502847420343157261972891559181452848480055090182478237533805891\ 6093452811312515302810551916426146886049964714495360759947012427266430517536203\ 2319153465408632672007635962380697565930324187232604525433700340985886071551578\ 6878037327807891298664064913629725849854115588427165324669977203903758817642412\ 2550823675162032003812860889465340026111707262928491942968392424254234761346695\ 2041358986109738401816138112604022419702132557971534938397/12334566134965688609\ 2085060752876094035243207992688920389782666405351929022267935655039953527066031\ 6423680494689269744536875430025566204572165176113597263543357295346419883898272\ 5251939601104559932774077668156751448474439342607699754516019271519264298441432\ 8050266467545505562839179392221457824765937315200134384640097940478918236142130\ 9288205227818994453020967091092054397651465678541630560485524008688819566136328\ 4217162454354251438405035432274181221617921492291110537602151824514845326560153\ 1683468724387212581251772713869886626473049100529785381480167245838729826781670\ 4849919551700223846042491185833825005023332583082515967802570260277156087042847\ 6686021167633923443478972011179630045251071218918128691194181406475872296860036\ 3129739605349677013758919937723381724933241643647752759428573317818584787754246\ 9030387647966229585934304002172879324475587217527384818053643639040633133987173\ 8669714033065507575564423044250104959533573481793892702669822445212119132737898\ 8521743924181980728524800000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -6220645652745447488265823782840438540631245555129860378031248763572543571\ 1062239024398621275128184882573312679246900933005625406723559403889191805089131\ 4676571924732998931532673328933279668422317658173131647825803510923205078728055\ 0962171790670589930970373140034463111610407015241843390026821943707735938761872\ 8729505543766991058334416689521161302128367790548641034061957833317799055333477\ 0242612514912256407379323891351403819454338291183619097849458219684937121910865\ 0996335412141555179222214710569335641770062196922780421965984044104291813460359\ 2756090840229650995315412445755004459840951661232877161080792651139563928039073\ 2171567353287482162436304795322605793643493406781814130956031878901277944837655\ 9853713611387693152109866665096854605248381670651739302821624561099992268204402\ 8232397174076191245599426874633861768982841774460146214413259184720174056216985\ 0617273549066067270602501146338819397567284494156128915998540215893452749379632\ 2314078599057105780094068897425711963133017792830687492422990919564276329337203\ 0323049891382068297116931653023118099417855545169189218693353161163361491778657\ 9499113635876436162672587841/31562873410349890850222968129772953903503902774209\ 3464266893423393253896393559637292067886051820937566247930287487669369257317853\ 7001970932418812045667172479875363796794582388857445678058264911339898536808379\ 7070920011679239102785704879384370620954717110062331850678169256494128684940404\ 6475830651042212282153438003609163292111493685088385693404295467935873898203578\ 3251751135150581899718780750019268568340488716692930583655285936971002082941005\ 5175487102260617965142986890991053219320005458804043572617755504976432241986048\ 1409706894497316342672765589606983453426180901258449429846169355633261180072614\ 2279164083394326655391237602589833734308310622296357743493447594651973387102539\ 9645001182475628987578181128881678305910305144613025741584473067375237220379010\ 8120724149896226126805377023695417681941560607312827787098006341491704059125782\ 0032288082770941236738781607211380796081000763224032531395221576014917906298784\ 4247448625531933103643783548777056516549586871616489049639047246044840591360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1718188835633298407998\ 3058953468040620072240782662352646759345944827944486880162055812056889674498338\ 2201435380887862490221956811019211791072057202659957240204031084288799245659795\ 6560535415298767909504958753795098318123658024229963881108194443457720670981121\ 6053691352664317731093084323806400329091817382335067991496190072209249197871975\ 4059652091888477051678067128352322289109932515076904301251291911590051420071251\ 9483581495482768288545727243882763479791508738095911650165846646807089970022180\ 6706121046416048955762665302217241705870081866122730261207845507348203576110849\ 2013962258743491373398900106178546908678548535673948374758697059599096973501779\ 7073859500436187542793703240845199909621620747352869745160166031583846005886178\ 6578924630269612260853156051531319638417099349542688794573353148513276636451132\ 6552498429284425485936100805914968650965438485764147709022126635972852272483410\ 0316767506241512448457574973837942193286843457266665141034347752042626808449820\ 0194664623792312368900184391858325455748711317633247151407847258893712907306253\ 6897790478647397952684888195073414491913428751233157970517073775530588501279422\ 423/155288733960700229197124513106169921859738212052971555480965463089678728785\ 0227074874969603718773759888553879759939308819079133890147135702627936102087774\ 0777076208368729340711759575884903481810027684446110034641684588761848041500975\ 3425418143031512123374075414100075178700229458767357783833200561221633592143586\ 4991133843206246495923308597190312077735084508712980606345909120061048244913709\ 9955811322669805468177856657449449483280641911664268241090480942757856992724015\ 7460562868131038504700891546599986879217797843706797126198905904027572192184961\ 2928491178280773674829732538312917843134215899807213211582334224235068788561293\ 0163374857216517532165080150353441458415865483608350858841197329831634623794314\ 6101209536737418973224736370174530426293569366094951835481337002653098586498587\ 0433098070806993274085397320125197935339994262882578223594228893678990424886719\ 1546318395302639779621002576487215636548203423492808865643141113902073521020683\ 6656317034935920487812979937196991715236641752324505600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -13694184998462537739269540382476344956543188\ 6699223481809117298779670159455155670132376789325033303832687932672558814320128\ 6015960714225071557403292897043242468940131222178100651385257418806093005836194\ 9583959029226713980545430382301048146813790123698417061187006498616516775835591\ 1628735986817288252803838447554845738418129641758489217300785489634216884736322\ 4110707833503338814563850706010693414740355741376685395650775499745209680160933\ 8924779020046829285951309797770421112281138350248863159007041459319371014743052\ 9343519814631356191178091276398386353318992686350714891131045396014516688408473\ 7350577671471011878088691897707873327375590784266452552327904661278022350042447\ 4832660252943059825526011839252620590534890310003800974743000663949582450766063\ 7792846399351445316089063462503630240608488844787102444477827575075795257491578\ 6023834249240086790453271412458698819740644215138914019996706177800272018022302\ 7117439788724852266544293545383191406418346366695640519146755007772490420373628\ 7484218870761986353081471705742871580198525799656980192294867091861342729103930\ 132297987769491118969740208037215264663263816560022172297032426891094607425093/ 2644900025810495495751598455036184369149479975747512412625176091064114190725499\ 7557876789071236189156211485206940406824816190509448287513068893131867308126793\ 4558034606063250598773190126570275460248915429497107504423257661863835058736052\ 5675387674363204992628127480721261547144769548938354959544970220483700157384825\ 2904033506846511173564808686752070152282266771445639990008665776969521784677043\ 8424564600881698779226346560383413729834727485440673577139075635150317384650291\ 9394032231452590307745681371754024743797122628447925645893215312462526012584264\ 7018168432670861189457096038741722037083489572701749062932427602548321300166521\ 1501642291946996914518522601966229807242252948654334975929250966053874457300462\ 1618229164738425604175913427759389027384602989347849503823614059970899297688688\ 1275705304574459224407143316871737856910068674172795005832472247660888275277509\ 9806348490316075563131722537194543553357389818355173063894809826978973663768217\ 9460452106997450547512714542262338396885872875505803955624120156160000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -142121552837205222413228829693\ 8556920334183245802500898982191497615552190705676170490723654412997053986502054\ 2476225494530644014414041561910633249729307678291592369271857627858694746537534\ 4223314762237969453785732313537706260978920715730137981605079597135957152383459\ 8350256195866975524628626833776366687136883846357919112635994570233697542494550\ 0030829652283588993062493983975342404718427323115199264461890489269614387289624\ 7120570914703083362228363904326499489238177345415898325558209277306774443008709\ 3529809622542303043031031314762386589889044729751724941170773565587868999412450\ 0415116786931793774854052560007675593227186489618331943498841073828455530154769\ 9276039012276386650346617509937841263400110160529445242534013170469793632957738\ 2900097825538918969129352668159522537367303502217886772601339171543273532656780\ 6969920323175711420917033975920193888512707623805318732926631498902586328254066\ 3847381165089115223924596117120819046045054409927031813680852791286289096203805\ 5934432408825982150417256530461714885684847577343405367286314915618344369388618\ 2104571766130208573243452404767195272329145729209055322010212745218516750793691\ 501385593303/553021621090631201499907755433421759164190037575573449502230068510\ 5422141202580213149332282958608577075534131242809566392662716487542509129550458\ 6675156263650018470498843004511696697241037479309100419017548073166515207767486\ 0900403059663952597203510084046222720452896025930900502564393592921966512598799\ 8086353201364930342573138614984018181029178329764995293015694007337986459177930\ 9978533575980545455447193005374089485889803574748433823853419787481219770170576\ 0868322236993990515329495874859033945319109285544091124945828760863695961676152\ 7591857675884279660902944218082260067844825246133256399184446960081880351622514\ 0635251718959782724280855494907434359057508718209970477160946854979736151414371\ 6886278454481625061684743650339559628054348131055317653068078580449440882384173\ 2744236424745737676410704249059227812590685013057445799664296395300354395318263\ 2002291185825669269405310391819950534406461049925376054700657667476257279598281\ 4571471946219075683662191741822777119307240425574394560479391733835488118702080\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -137412246517069533\ 8542744951519002181593276723735429373964825684701734763207146907294672136584294\ 8742298836015333277186533758960789264056395303097956757931935229356031162276935\ 7009387238632471248733536916441904141879168092447638272376832971972834937859323\ 7027376699930718609149322098901408882741270309220242245030812835838272179717709\ 3734468263850242115794195928767308310124323509102473751159116430458042942194437\ 6158609192511239553090824983804245379202158618592672370014665017362959853874303\ 1806049149568814748421572126772671143206565503427719538113969761236669337305903\ 9253393421000517102448332716518057278020919094614469365005069841609313487340280\ 0653996539039402332400854309093564684148764342873936657778946095714624080805467\ 5508495378666025617788463964267809691505606642033106264921141596435742965734880\ 0798693422048383316172514586521663162139721867032134232050267173952007643674730\ 0056898215705312223859546767291161948617143995253687818185943613194572484074803\ 6104984186003596143782070420527613602882219080560068443603964952432466630674758\ 4035824477802204729986216831437887977302703450805139366500252313064507746627996\ 086483925582883142422834317/373787489595521077237341539998175571937719814642252\ 9713691231941674445287474100667903523644893419869855998690766088299316041287496\ 3772549022334506574793378639140881345047015131387538015681153058331401554758276\ 3128918730178229247250664753954329301033967198233045804577431408296778911308073\ 9462034403617300837497913463623012353706248032269944362961475711009422794971902\ 9119003148425458797375119812764911768591140976221816535400967614248562854077806\ 7973852796348011386429074761288066861543699369072952098590906094767829871328604\ 4935947875194968704865700362636718959449458406622296118700311093826050003026287\ 3214325441276063331203766201350712591452967666144584307049521691167369168507361\ 3203829462626024203810026043174630115437772356974078919297925710093821725528429\ 1454324147445418653070740298184105254610758698048992757343649713945122378690666\ 8240945469887369349386263835917718658173479123398399922370962882248722468906134\ 3605006646006728096244549407311653587275521729549409459734294114966073838826537\ 0341351325328998400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4003635888671931519476625394666622527916076171069648081550762681369192239491702\ 0247221639419667088739931404974285475325250908728181795133926098850026273648961\ 3363177434164149092785825555758991930142697967082358909632063926945739991568662\ 3930128561083096127980013929893598349460555879175589917181464128926281900009843\ 7106068140936333713638116779511416352518585207124964778990423652715449096920818\ 5928790648245277308186147194188962631023694663526083918149925708219990960184579\ 8047139167564788742598603472252462830134752209777988673030706320221251164773574\ 9098082383221506556320392946065381175316656219791018983485764776601079172201363\ 6287990570156963398384907717544094560393342061331834596678192893861612542119501\ 8581901557787296570383733780725194972238403373494198844767261264804128244667156\ 6376841080617759277576163046217188196870981715440880034593788351510224350057065\ 6641204125299128778529510809196930366960128246177737705877650531779523252608543\ 7168520598271668291318907729794628447068157054685508078312041085001249542143964\ 9792728757477525084006945324485956074660093690458871214232218861643074957005850\ 8344239892940360932512223705421534126828506944069/45407431453825944570685977576\ 8072554677987670040522148123548939439452731434778223941804546431338310069375135\ 8939365125875777921555262332244044218138021913388740816626293495587818631105035\ 6837497048939689836670200902244181632310746111987190761177793544138468397213359\ 7106507860930921639543883413607569696370468560919366282655433821225114192322093\ 4106301578336422768657739367643124641565709744083930296229726478759918256524979\ 5799190294876428034182160452659262696824977708530194732452311941867966345350277\ 0731978636364315716834174735954773127056970407233548328681212222624089628152463\ 2467333692558512807835710196446221880355326671944093947375667312104310963699403\ 9739911969426150821205345338358879765574566654318951287187671404073469781653326\ 3610117291068175970470723025432655380119439211046794824856861492218426052514310\ 0973709263097836639195351492994725293019008648256090325032949682294450277914964\ 5830351993396938476491601947859245537614569179773276958833722349499203203733548\ 4551404789819313316555675644695949372030976000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -35498645540288366558686536758001067325826831364501130\ 3794379189074805365466065315190980722537123963483897970563005330091695003255680\ 7560156310816215412648179039109979805160918315862879832429933687748343531131756\ 6977772336496911990619163550896127842313912148458866128398429927905490408564039\ 9338859174726255434526877673362244116774700305641780273131725230566005832590278\ 0934040462002382841204628976494623117717980774113928972274022937853627734082956\ 3610327766454684231548714000974435287739418217469369333927918091782157959233636\ 3745391417790621982763132736208848604363496643385404798567245809718284914258854\ 8814759937733383652050287835384627359881890593357526863500736359245206512187267\ 8055312830738677647025681448219739267766199742309956743698658717262572943641676\ 0505679147205223791278540167545940850890407673315913629878578393054505898392349\ 4429333743755914559398472890615421629430853205659110788237951053801269741610960\ 2433856888826001748083160587987370502743631709345402845219568940480820859419691\ 7063964551925070548341549143279646677704834295602265952006515196362723351412802\ 5287060581896993412794910261791730532032748318225154740499634841814733457939227 /195322882059530381741039682295535855055801697041792212766844123622725193016734\ 5230633424477676725609341406323560033846132125977725395748837730464134332356840\ 4630049314286126255596448246682615396191223681471680884338385503763700291129964\ 1461371880317796358213302901083898359632761634222677062040317777917402387306143\ 5687135907287392623415449730719548225394115821454384911548278938468752669020059\ 1237769073903016057491741602866708381263050504728427186018959080384213269957167\ 6387129355842407774429422960148842053172741338705026178678093919906684439797582\ 2403029636890031192613521163262921865054108086238633781163935681664757245981582\ 1333236904060543402856073295451669030073013637064365126468475872359573237049567\ 5765698581117178475876095486994729196128967928496355800411693344829682498133612\ 0189034531257049785599646397052692010518846798273643632470307207616798665388992\ 2206310896431177212800359940611850755745157899969974346195177144233972559460342\ 4685245158844651864240855809220549053107931611450778812219500897716821557248000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1233355185451637361\ 8706988648603832115081450983291374925288808361443538315731185259244929007108754\ 7364667628909027944406555699362979511545134770562757902090270043662644317348112\ 4936356938709268337454921946211918378885858897234458007225844234994373729965246\ 8115267712622033923613760973189975567100718527912508316144687923042508385844044\ 4117526972068894212747647833831091625995386890379647091197152695758071083150836\ 6812502034825721477962275636864838209643891579187805508660445780741788145769015\ 2546478931834779295889969345292496624027145659650550104333239568304198109680548\ 6315015652514400459121174509987065309840887828264778867228906360278257457851466\ 2409448897956044426097934899991861275032027644849625325531714086168663505580405\ 7341048428807968806387773532689443728184205460614808177942670068913919990597369\ 0394593756112260381348301219794173639931913323903500966871452969939942357168364\ 7816867146907286842358022706170190796364462976987697344291586266037518593649018\ 9224274118534052970637188750909448183313550159903970497707801129270580501580162\ 8018963041748208270712673036170463754910998674319232572714152831016507178549361\ 21504669126964571616083562045917/3882263774958559851059321375031319336046824891\ 5761854239320507527205239742914551772356108254764090111469665940953133644096679\ 1291419090624336327900664828227355058128346226943581625884314934496308467652371\ 6794189629032038163186887527770199252955181350767938895133093117496175540592217\ 9504688791448571340188903681304446635195877644839927073807926887970423236131948\ 1796031009511170237160505104528517297156354537089580372322129168855850311097230\ 8771549675683611912604534868532988969089232313333858876546654900739815072791250\ 0088734475683682823465481095002848413025700911066867455907099377917503125185889\ 6037570373965244306150447827912993021160521375502961510466630351646076043275466\ 8477830263544173754611126861566734346222619484728909515969272762857460011750857\ 0430091863304335310797058303895797984458169873739451223193059478863739709384979\ 2530277034850292587913160459726579091517429059174623804198338282322948870927024\ 0059190028075979488413699278204579133732699578166109981721473606925489431819622\ 0776458119978348953206784000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -434362378233739895153716829223316137425181374703884183991191988857734\ 4569762869256756029298676961870496448466271823938828687304217487828938429714087\ 7870870253677556828571454223156784622222423075705508479801361703899710201279684\ 7901851379097816671548417048410042541611736271959711501138659789640684595610030\ 2721868227987147557350883942169797768907979503934289596397129923387710602092292\ 2965311748198682816005928768252378904920232708172788957868603199761154820029222\ 0955619141532032358267510576935658268058420002607710887347725054845580472239983\ 7811245922514229909017243682943426015696574117096396070524000704071218881320413\ 7634932082857113969469162246552335506554003618231749286527043567159896362242170\ 7699176179772960894727542141579349635735203407738517479415360694173058368540161\ 3727234541897272838091094571359612255963267262798997055954650532038818031995014\ 3232744492484945681337857991074793090382823891678468037357083071695606474710612\ 2242340435809077933163147294467303123538542866491629801292023938547517190517020\ 6169828932499430515372236930722769528021382011389457369880501298670741290167252\ 2982933947592577922956588499592655131188269474885631704266064977007265136061/87\ 8480156307802350627784940786867782745188912139847188016365302194050890233871995\ 0806035274099722665336576238214444176936867089980957467812551907295933432799781\ 9188864449266263071769783869110434317515181363606000025591018525531837404323820\ 2594384921318169586633243434702542309476181039330622662165028358537674333178760\ 3724502752426199396952164445713653533610078162731032951857986162423646500049199\ 3728295922529898579307116828685815126984578532882736375682469968381115544217517\ 3974257473002393510687990176609398758404404714375867089756281062563412848842998\ 8923605962269433858233441995771398936535500531562187978656668072976313040544147\ 5978454172345686107493533340779773379877042434124163810707626672497901711882004\ 0382319648075640400516978578280907146812914617908352993582072391146585398036752\ 5512017419978890089895543519438065924869254671118976223857297734220626960924491\ 1113769775201865095702674618269545382715794410943835700440984189681674690166446\ 6172016780697072016891779651018662754815595271361511298681843593575572607958379\ 3971200000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -3484586134\ 0938196368414755434253458016269687509956699569259786524910344254025650162170619\ 1279966817095682553642739774503334193365322659488942420961793777847393705996134\ 7967363429651653228308434301604037227863102927084882584495723806275036974608640\ 7945340429330464522441192196684900358593371079656478065581020050493951550114740\ 1670376691045814958306512275147025505892275612934612486625885515718086163223350\ 4892432367486495427118828997570276515509984008241996594031562586551036482669642\ 2990362649327877469700587498551524183003462556680615307870292541833417878861857\ 3524296451241182780741612740189095102306756239930552860858977846255249952902353\ 4058176957846660835733239575641165026021303163716796176910898358904543870353071\ 8344124478362968686597883266063827859614844279878681471987505887904933621092747\ 6752080618425210305650949513829154834655471680096502958870452531246756718504304\ 6977546187032986031213820906664374191295894398206814902904928798413668178444381\ 8169199164911510626767650717436402550913299378090264101641471272893824124630699\ 7630877872419590062864733742710736497814307184612944536103859337925281585505994\ 34436803674407604514670719276513388856548693696559795781/4917780057662494034282\ 1665159919485153957737099683206466529156447522572046572129080262720612326699592\ 9156881716559083916058041715384002640287437735653769089493075530293269716497472\ 7521988595296547504403587791503938587747469314818841319390143766939249051307533\ 5140701394645265730145138889302415184885997888399126142411480309429978512325437\ 3474762667557561509304478463555253435162304014476273723880178114261098161388661\ 4910701734904043300567540426784437901760639958190944053923680360895196289467460\ 0002891584998232187494310485868702883017847568545677669262053396338997610428388\ 0906983883733227663906351649969673994564809546770876841833606291056462789934573\ 5119148769360548507846030212917278321292932400378188041949650919821765061987690\ 5401980450664080995250228212843926115985086817576547205162262896227696618008115\ 6969265008475288752149616209840004451601835191664387805985259447326170726984441\ 1074630739376214915708831421582348291777156639245344574360324049090479054215929\ 2192957925724448240214657199756912315622517077933018154295885824000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -163737838003202474735018653699\ 5938303273782214421242818198212157164410774975162835165714774654335719560423893\ 7821548954306268167546470043664575913204432001893004469967041084771296105344455\ 2090224504835059567038079859683415501524266646997357781510462945999068669391764\ 9206809056171811844633429636227034685990502756983291624029508904188474527301636\ 7890505465903017131061022562800649845109377047894124982336902730959894562665742\ 4844247532476344893002572189228178573990549209391511522651697860558606602265670\ 8154034791059859364422524674653873922157838305889278177523838227135763747196511\ 3157693396354023048440064394773168383364377316307814300490169766558278379758676\ 5002302392766175307931966309148645836826285784730589698005333780920892573004824\ 1724804824146678270705455087800952443507813910567291186522624622593055950795843\ 0023106056547484065896008305450452659373824221002153739275897171493664537237758\ 4894825158041214597905829573784598034197076285611537886776040120432317624393161\ 1090849752045081335540140490204993716025834021274605451554982832183390624499784\ 8541113284026880340520443183874810698444132668327947777193209787857755344825975\ 6149356477629376726258004362204856003628633080078413/17151119641893015135533744\ 6478370911273872772096081293761832435381495885750999376597108460931831567359437\ 8650509061458336726057331292774359898426160067991057740703125655786646035653049\ 6554967258759705012779403871060679403794938445572254672771535267507938616259440\ 4821225522466346435639117625843871145971921691958579117963502571914916525942804\ 0247923950688276934161393991742241096153125891397708772021117840034121910148273\ 7484720392247931069598874616536521823716529781374900602702723639575712246340578\ 6623479558397776618885890592136977937533141174267771685073343411059145755084990\ 2084364366772507095463328074959271532629868808761132002721604397872451651753184\ 4428279090701666396384826320465009294515927634545216264590320193841245456292360\ 4275305762517191397629810978913465446621306589493355282064757964937602331355289\ 0296358646851217252524761975312147997687948458616095010916627209004755536634446\ 2056226715692288169803164969412259613276560567626726552706151034403118762551978\ 3063351619586962913521076583818490479956385633755163724056079994598216171520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -189407342174103782\ 5905326078484508759615249075780756805160457166542612155779152395570900245630445\ 7127717695254603949443580598886852293424342013275123783638462997047451251947278\ 9549363831393514029668558725720442081037266608480570035682068216280502118200901\ 7487143329060542975242964127252258640140235546145709460710098709447602922323324\ 9601085178824329764504705872944964758442651412036146757632014464105418341133894\ 0269785161208927713527499948582111842987710094352683118672686916476846168809750\ 1478899434326782082925942291909835066309862699569285631991702205248201210941798\ 8419556331629644736185045841837580228239221634705527492288564661875036125244467\ 7141553363050263028754553917106957727861860845090808196908554042130723371107561\ 6481997174283851390089375687094046523908352558694062006789397472784142431822168\ 1103136726848058673945202067353989434187850683831192090405371250950282843365131\ 9210410104547744064388120527525084687856692646071366943024994051390939429295714\ 1835467628755234062004105907053415286182226664347808108918434647214375425651716\ 2055778691179507174600003776136963818799523935499969029897355682291589965216709\ 2410743742298941958550650890763689734937410874953184049177/15455494430323389529\ 6013232898644237443917035071589929675006833737589584061129353482713444173599835\ 4196597006800668064819287724018757222104372523440992576524367951302474575500713\ 1596218904191935702453985100564561944775290561857512982496141715199305468397178\ 4876814224299435945320387107997565044520907021411053667783591800935708063746939\ 2451715956124977486663237854077254696533287490080776669921404953597517220346395\ 1339605123161462682291008538046568764496263696022073411088840821653915077117695\ 3447420720910108948716819558447943451827403513961544926087915270391674139817668\ 9635420892389990421204662618417984412510591260202425977131143196182362243624969\ 5383748809644861346689141729838383990014738611505633964830355388765885555622933\ 8242906093743208075095622320636288702640207802444814366097043091704813551637390\ 1650588143245980806611231074701615356858444461567605779857213499528160797250649\ 9771194457525312952933198868889885810749182699166813878319242959934987728071314\ 0974555332246070107395851519971039452924152059482528967204513849015648911360000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -513222308873367399\ 0047071979268121971100765100303763970176268424059776037405442198737491796261288\ 6909348944422577026847981238741842415648587605964944058296262497974392548525367\ 3791218957507472763516584534753700049315174455576397552131873650996130409377317\ 6422528904528428024680577485859881929469457332626433086838324330562365596652287\ 6294760212116257852910374674649901482855644872509524214491547249400891428070230\ 7817885934505968874772407230255514516332078230487864648616648474275675991087462\ 0630175658188270974894559380842287992424207189811387482593105458009684271335026\ 0648746646023329471548874464967307732484016747622556081490155220615914826325775\ 8247847797417468855372463859725363621483987185687012976682764056299663100460606\ 6796774688017267398762304495452446318740841378431004434231907912194310024825357\ 0991624777396512142439926375078103866499100814242014002276094970366980500518127\ 9818417854292330709376805609925529784161944084446322680299618073112486516092120\ 9095292394379707441047396686863114264281188854269476909381791046654466986057082\ 8788535646782399962429027679559250614310517991683948739085025427094398185808940\ 80353125448857071737157008480437072625483987775708594726066018671573290701/3394\ 3403442010731043529349368522671028915138139203352444222701496947955398614432113\ 0256457783709820330126913045039750938051321540136305144184819180070574171810901\ 6067879821669403598973163660411595786211771544296743108094989105924318066520338\ 8012699302636321735518359913941176731841838063787037383696408949504566893333830\ 2634740868411679308400327367016279437087362598014609177188024529662905433861960\ 9590202875448609460396324570284955315225807367030507351914538891392539147302164\ 6376796785700691948376462806332843509395824656957288120999612576399366215306593\ 0734872773376867479901117154032808972210342232415078361427653100908042225570210\ 6569770025705964515717528821318415537471165315780923643068540992982841216959958\ 5411109372767057027702987408306879891893172150954864338871255683716549644577636\ 3341145692425985158266848977722407777453910392356340843380284566327530297456342\ 5410669309648556699088878617071405652061981014856667295413892078356477695487261\ 4843418462628440412636537191727175813637577411739140700973212538850357747960314\ 2345359968104501031588593664000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -10590785968059029021819438994329996352356301205400054540640319559\ 8407619981005533124074771050337949956087020967097683170140508606260742296974162\ 2473073071216829010180397660033287252308257882612604774149357353302389963327048\ 0904224504159506260124797322014383264482193341832518977701055309628911121521453\ 9120457340970751997619787472409915319865472139786728254881197622641826732735889\ 7667757208129230795140588355493918352040376451669209270234059829565042492056322\ 1447618481793485089581785823540115059280277058369201333131526825060354402359868\ 8733208312703595005939422913602286830859006116724150819228918178795075962258497\ 6244053803901561460221046626131787972772113931883047760308902129905343484900129\ 4182777986691313632092742004783661111112298034795283029723528847787499817009520\ 4399935702627263341314485313219200029381241717078971368348507867759999271395559\ 8174082893661938938029476253277578924431386166132359782358732688446327809790078\ 0802410704287780034276426022250440536456786065370547129985666176307788873985520\ 9980556641538896343457926777294646714853265576775291895005262328049442938001383\ 6442354705386544205460181645823331862695438904099017825637633950992046311528264\ 41060416779127507708579/5872240229807870425161282400389433632115798923363916696\ 2491935983208359439756792875258390328066511151527224858439810013225331178934300\ 4568327367298797380291722968681918467594117305321243399434200677403059940502781\ 5801916959995894723955046763057264763937227101245831413827618202517563285977815\ 0074060977852978738714695544717602754835102399474040305496735462809832723307710\ 0939597575653744608016565659514130435762323846790912935123978701778162537667024\ 1685021442540472962249862085723438643887473895252868025527292900083586390121972\ 8323179086774951291763027022626313230987828142312391558135594417899670159002967\ 1382885739129617030881944006464537251809549064700527817122971804701513456211421\ 9760553206311628561168364955554068122235118708852056605703616361095235523333727\ 7545829270192554698800390423083103931743005725598314233040916590541207959174982\ 4819850010719820902942372148909119934152091065659583898086753578012953666668463\ 0237946479330004336115458418259342920821402764064092756989657666139611697010377\ 8039157654466885114780540160402382941967793367547904000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -165311618529861661061084017604079975319019\ 1559060051496758672916691557620463067133292731295377766517300184172215457092532\ 5720659209798963248449746969589810588847542968139174739330550035785665493385449\ 4523513776272009849613664057366369246246297282669286596440130432445021014872570\ 9087292298109784267491197999491827949874313646045852432261443702144308654023934\ 3016040393146848076946047316342311007816926009175935125530349312697236812180492\ 2357085334886923506182182029406013652661997168690515616656598600434269164838681\ 4833298587332246200332647166953935987745339695907946164629318450963819458645500\ 9910193521197409229411467693453252155534546666186855482791242740255615470364794\ 0174976398934422719430990300535021918613938601275228660011550109991746436819788\ 8118248689625675970476514686443446609655804986103580138170604823915223296253910\ 9983885177858283120430540657045057439740822117128279448074103711466179318699058\ 6811333572588314466987473230464439845266812633500169160243818497547718941180930\ 4498837710672122948207392351890410301591595365617509131447580375758336923285062\ 2440780638834250010007920530693414562235336964486136111714260982525576690082156\ 845867470215320976241582653417442905428772405010171/791639342242538942226809310\ 6020460858616028726786754531784695607841524620878399233861290924952442050167498\ 6845611250587355053966327835098311050928455315665551749046005076058492466812842\ 1102290476035694437651373154325518111568669702944060408583334053157224438990051\ 2263105777474321592160622379328652594391331389745184414662215916329063602233580\ 6016231856929988262686568807307238850990061909171680393985356075793790921420442\ 2517828425382422343006810428309648131028043491748501908639846620228952873925618\ 2130474517691842255541396459038507891333457385563837342822603539006762224048496\ 9652529992145148385977323584095996475883190827591171443077011594822453712390029\ 4499616606063149768634886146571899876563955814422947206988399660276521448045200\ 2476552794997842939801173440417519518114855304803602175359816623457924334672612\ 5092227011373625156700641508628197291959736798322619039416408304288350605532379\ 6130472457861295831072437880077196081747485357584603138661937373111965342453215\ 1900012879624126544827590291938480664853927956255204591787065764635791493987460\ 7104000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -111606196\ 9914165019800606516015211002681491888931118117936594443279909975563373152734041\ 7475779797892750325030318786487660813898828042491139975725010067699733922740337\ 9347539684641560809953911446558679287298851525461916966527557060630642538252512\ 8410224244024072867780318111606048946149954457485672277070032241056692300392688\ 0768719501407297967409810396270898527712821553838869770388037251475154847827113\ 0293118613625792357104501376036187767137996304654868839691116532929835279322529\ 0000272278597048980659335142738657747927831337903385905239780850000330084840182\ 6359136779277078506928430514152250748771354003150926933151056151471329224061001\ 4865729349887541169331355232665683505718974688980992356559524403483351761087084\ 1409763947244381045043245468788990639524681973343058461736387706365020092450976\ 1287165425446623162534300115722376881909506838419808323144239692278396907581985\ 4315480018365090542426708231572899602794756004713541855224678241812171787882466\ 3998388355153969952299788446395002712614784311704205706899895674193507638459111\ 1989462366204770540952079399786080708791859843298783677844418859228224737587898\ 8902711156368823307215026148662230783470095157555950223768080550677151022672676\ 750839/474266421357955249425279361499582159797810682328208565195224707978753440\ 8232913719030107609319892056572379718453362696574554247353553375936391067301227\ 3097357861297905907373308497757402375064739590217621065171373404343347977194914\ 7845297820953193121387020390663780836227024363840206949869886851316047461925605\ 1925397897040117076582474234287194140381999134679573718830828499664409643017584\ 0447164763390766134329176239807184531386873178210975575574904654751819430207113\ 0777343827179961690824559371658429855391958756092780004495453533485360047157522\ 6056003630477997533655087212155477731058570646071316906243658891238427668477706\ 2939185269223913685513211663870718860399432623341228671383847902663897938207287\ 2478767539680867584858874942662701941721609104469550993917447334604225047224274\ 7915253515100512547906977999605341478419298846232833313366810355825134436941909\ 2227234174455591174263440913645639670403993403678507806834917012209871041439693\ 9869177566689732659894122793263765941157586415258929929344224574274152100655540\ 0425432104007083654947690094856002076672000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -37901735753242221666254553272119953223897514051717725\ 3562285058014615233231719888166174548001935132028461069782060829029365180098124\ 5630788957336552274902333874025781827113925508381348509282881761494887916077214\ 8295394921595894209922493153426542061183265113248871880248607805963201537543061\ 1174132953388344341148431849497015895671797102691980722272152524819867944235127\ 3839195841301357188860769610558164407103180841100802588915721808050175240032769\ 9133711795830936971975233331136446033801560441201919536778331412647539902918425\ 6444526253563921264878461494618046557270019524868580057225499589271614438550641\ 0859306701192006078475142113207868421501347239179612397487294762164493930541455\ 2799203338453312946950881502609055331856286890525230997968680529804799048369560\ 8873749202957782215037090237059067104519441822827839391081865069903631886307176\ 0160547306177325592203384653247347610091431171815158100215370330247979809605312\ 7184522303461306869024079786269659690855576367009828824872870367795418970367634\ 2138435710847707761219427278844019094825956701710043057685352652473916807428290\ 3728941176941184583295112280048145479633262267737800519322548842083950787268606\ 4053119571194210850731066878336353938858959824282108503/14660326445959154526522\ 2998750367743405216900983586751113155616700846271992495163403922720997647885156\ 8873873621986774200191715096427491913257304988791896459001932312715627815958204\ 6639213072119190903292639097293231294719774391478606078295069167545413562068524\ 7471626535644161922508548303276185677026754543575729904061236874229523774173373\ 0130973667455520106758756322484909586059873842030456321660137959432778649637976\ 5220516097684379389927443641393603834330258333887375235753770352769204816628936\ 1879674289061415439115946042107524274355952394645087072759230155322916294385301\ 8863211758118090210966708786771636232135622265383644983458725213287083032035234\ 5006352759566879680623829074379169425192078063255976650400851811335402962918749\ 9792716233743025481487436718561009007792985833612886963112314790280104299817538\ 7740560662660175494098097473212796609398760957335402064958689572204660688481214\ 4639234020067275547387375677183484297101376156177740974028019584486716471563606\ 9748106028828645509846405992060953307980009500134515610514406203482049710377324\ 1998853152271891515310080000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -58880916795637016369206638269393288574530551043266224315911174278266\ 5601223758370708218598966691951092216600353657524095412714137782192972521442321\ 0786825940282553712986458758337564127138060657173770788132476836805100816877191\ 6309658439738027679825452282523696564937368444970757227648772796614011532513064\ 5733288893808923438398786526386359124941793228547768822654586527093379109009746\ 1026191718192483200956376679525632397887186143301671083508112342871913135682064\ 6948415826273806638661253801276765784209923630031899049387281221319451913500064\ 4257117612443849214606140664131686152510837768934181910804614631104348934967544\ 4831243983530653927797973295789370391669207665371246522795925967669785122370564\ 6274642218254241360570912996286140208548702395891432475277422885813824508595083\ 0410792726484681575892511648641884500161657369686679222187760276871677333052321\ 4864911432697384643439995251322571444208434578055358611182041737663584984162615\ 6897391530999602900296825581640331122293971335538543867428481561714403690483908\ 8324522558743836389564809625476039534272900173019267324443221530436088068321283\ 0664899431000662969226550711901811735379294176816914845163748295384719735632198\ 92681762259557303091793862915642098091/2124684992167993409640913025367648455148\ 0710287476340741037045898673372752535530928104742173572157269114114110463576437\ 6839378999482245204819899273737956008551004683002264900863507922307435827814360\ 9172846245984526274597068752388203779463053502542813559720076050313428052813940\ 9059209899025534156090833991822569551313222735395583155677300436680777789210436\ 3298370481519552113921720846671080626327556226004750528933040075659653589628686\ 8105426614694725193381196859983677570399097152575247074873758867821366508136455\ 6393615368421380329616804694876099575762207268887379173099319113959590697363626\ 2458943302430671917700814821070093475863583364244504787251483260961634196621444\ 6467221604982488322491605516413909659478384320483391733756340576706032373087325\ 8186585031675508551854055917914911154074248520330449898524280981747255980582253\ 5376535865683014001362139269179043777530244865536907346156697748394695943003993\ 4403967489446881782188605240025759561453336171664741517617914054320377229400659\ 5629913911892891783765218768135437045002087855577108653677873072447147134375239\ 3523200000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -12189906\ 8118749092585687341694442869763927627562926709454029719230775848421205359134299\ 9908435461368315999425424505195561528602951957649850672058667690745696015144446\ 0587332677311110182000357229669285264051283666294210893778878138227507918286485\ 7474254022087722851249596641984490020419746105845093340763253673934231451123613\ 4773508735471789542860228718190457720612938307301831281040351757257791619004900\ 5829453731282743970265686881620212443600131547362340110028377216699791748765927\ 2014120234407169852702294217582991107595588365784742751678969684631620839415957\ 3298106262548703187403229748917334201569951184176867649447702633885681078790711\ 2702311100589532056641373776667089996144971835424112265820807155220279045840623\ 1677988511691771156344188841084949239282215998663916598593043444999625419557162\ 6913366001753346044170817855916142984940550825797452014979861704991064826254360\ 0684290060777863832791141559853544671572127381954763053870613172481279695077765\ 2676957665970189661876426972857702942587913367629992775655614958322347449038289\ 5402521504774722551516109851345730850376522843189130817824616153507264751540017\ 4482662164350462668797997713393845084394525635600108880240616705096373470940850\ 0125250467859701947219909/42055787480422138651405711260872074495691906957973090\ 6694508565520095866589149922175048675809217663363102956159589188966812123973222\ 0885461789679488541509071788917443433166228714402170573017332853088028923978086\ 1070709260855052785159026310950998497061106541123183042277557121249543152531389\ 2305585427926891601216641322432010890445518330958129043661254256447878908990151\ 7803258847483389264916646473039393901089675190779570757704414564955966539166239\ 7389431285032771754594806763839337192941889781510239413566457302428042004739487\ 0419462910590791621402993332432475091289196872495355984835061281098790375977660\ 2215904432291453798570743342440381317887494195284216239550719677698726862663761\ 8263364285973709896353721718730697052783047522513011121017221726328693672431634\ 7177194796960071399796207223073476841514362926465069257905113745414624363371692\ 7891554553326892768632159135584965149367332849248227607423524536927979976429364\ 5654047515267169035829085585212412665569410337915555632404409227281770488690449\ 9486501607940652822571671268023445728220133157986030782236461120788365312000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -6177079897330091\ 4837944553033711859277594870399093528175746316732625475851708837850658738584351\ 1112402006420307871010901944884409849794234615531005783954209569808524847474953\ 5517989226807121887237126469160671038525259839408561660905236185906362992098187\ 4809208806005138352640943950079035356135495544577450768043917590288839535318891\ 5463506723454205211051155915936526619923101229645401552764549985467115181721433\ 7596584505122380686424238171385071853266355018263902043143003752305764191794700\ 1049862255203386382213407957848780042864088953113165882146403020938612867553991\ 8364070582316244874754747156069362539591123833176182581070927381977617387188969\ 6882723813843905119624329824772337835965886316921417614134963798875443343550375\ 9899467857906304065885152876781079243687979192329310027666069911271909661844796\ 8501629040346779665105268391641652118326552436382655884081728355809643609045901\ 9393539118888251429190045425800174991228477780350306094198665915062315275679554\ 0595811297902545677117729760210380965056102802958891666690643040466523925480559\ 1349827807428221659428955921220479066670384980362221387910876179402589489888643\ 7190533475480810745502049436092723490744303721916207237006401193784949476032784\ 78985339518151119259/2089914969947266226199780979953395176346304198631325567902\ 2237804193394433602438836501252785623244015893048101906003752442830805005162785\ 1947529661098666617639055915155217214164517934225761280520463691190110509311491\ 0224175011938753434835679448603702623832829789578781811913477977973108197187305\ 7548319980912752681615619747447999420350490270117866462325461453203909607222824\ 1342553012334416553342854459456625055086526870746315353812259995059599256623840\ 9463377061715871372483552500058371926528786650259866744047157100003001612040260\ 2887042963163836076419819526259990189202076867887415171033424127492154115070184\ 1775436354922390852371507191738649979464305368979426620160806234011705329976299\ 1049763893713540289025798310704808755303248252631302810425629673112834273199502\ 6834532074776503962935491358605130984992936498162239227018977388884376835401963\ 1175941792529811529722193125387400970564478198678531623046714389589427870600274\ 2938648173072504299283170290299658105888503612990606270034044365368630612468584\ 4681032659345343402150373955819033756707074083315558147341487776506839040000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -10017444128228445\ 7080044616870651019816167616376133417462684195922814408663014424796813840161884\ 1999030171008376353503993383480478082140511266556854392297835774899882655655574\ 4924325012890305435310906447166092493702364315736764183605964614602652442517591\ 0543874302716868496091382278311661623175030816149388308660764169715455051767545\ 1007627923881576896072905766641704109247363826886091737981394188526298192095938\ 0599475922570998228490135844519314896000966197021256793545866499670464087860619\ 0720457955493142403088722371314811968936523502559245052307494195961520311374276\ 1133942342113439682707586946490136234897413368387257270978328447246287945036322\ 6559824088121304194563530546748397685889801792043868857546021813641569625836412\ 5361972590580734746697666630267676759520355705642508543960785380031519549550172\ 6520353395979405428161035747624567061554460590165831244975014726069435767268270\ 8452137881357980985650819789564816426644251651079216821940716163961299002469630\ 8247349693811638101084531415647473739199615011115751927304359497431312552057342\ 4563368113711147645066095673820799455208831572001003730457549457627509293449781\ 1551773582655939190829309992543148261280786696958788402399534220687042117186355\ 3541561626430782392848613/34151912669542005939770070962461479996448808717358895\ 1933551276671048731517145038073563522074575393720119427208621582193377364323288\ 6402365230884997485414746045369311032943114019847618456928555892747549239509151\ 7497482336367208323919906056331855576162399156903788414949796810521116940159065\ 6221594057396957088870952902399332873369956491272462951108226808811890307085497\ 3508822863954919026164327488864689185245473976564465951871073827989572767049448\ 8035669660646307352940086800136440677835404412270564965535759053275867496307482\ 9465486556164066714891528878488617454162307093278241742044557313296735437089859\ 7518497875687334924938178230470823905282763812315218376612299322079696176392507\ 8449568982939516771539617364770739222104154435428892489418991411637497459750314\ 6657088394973487114380193659750665800486654799578019321455243850035941692719494\ 5267615642598897004067964019748275286312192087549640938021009663915307371135927\ 7254958184615933831474032920254174329419551750156500336098746993960896446267409\ 4484506496140719953224118733276558501657446536546360436885251058375555160263465\ 3696000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -1053921\ 0510839438966028597836276159808387377991512029931776588431928493642672379698302\ 0569405860117561357959458565834198400571618841869905243973992539890006037909539\ 8776255512712679488212032544687796875228898605071194753542563906061520941232022\ 7468283126179039018731038203584133157493403358823892348644865337831128538408500\ 9127573490507493553108537723982363330832112353135799359108220100673982664957012\ 8599211569129574872777219545486564921089752257066429682990734025581735672059677\ 6608773577015494079173779648179424958599902297667212467994541268167728008912766\ 8631685037918746454616620160648441309986992255907546415373903225038830548856415\ 6624628801255619208044251776366449843543345135988116967191491192360715302588713\ 4623485647535954276835112895414986364847108415088162181929254784686113966401852\ 3920530344895490897260627194514675697217325889938086014905767896013741581551100\ 0251909152598248485598769107309460655504428089915146593256595150151515150954596\ 5411698562362416757126624987725996990406971965346893923777972921846122825562519\ 7975930938913635982865398109380827885772478268605310904202214122272305652148582\ 4017343304689266621231381590611768482359149611180640091649830149864930594815937\ 180877059308920347980765403198489/373199408308739137950466282514299834775975791\ 9664662876529866583721215753222715767026847726051542842214143826199109967137705\ 2427649684282896208644922147721947205394070216029520817012030866017784381930103\ 3136079718995934042194384025304296401342904295245534822179809248701973268301004\ 8967023787014293294467345858756629295808250376476438327091092552524348505310682\ 3083081354204729305355377250012944959467750709127129946214875842293124402276458\ 8549542912903428668317762423391084718233852472383824422406690164658980149554335\ 8434191005283845839480350553945465632887840144021330663962169588419978510077304\ 3586941324344792501896033296671847765718003022554253763302260422536279137311422\ 2931166106025502070122243258766985540187558094525949471541299040729069391903020\ 8620612226505006085389780010773478767756095289034498043587611431873251418237020\ 8573261745826233711901275194151743439207556114972843671589582371886482372381648\ 3200475695603750038810170078832962566414878791474773326507917045235554611077784\ 3629993174455279255800485862576517542580339943958491457127367642556453129779707\ 2912121856000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 6503367624331369053782692247109159314460851884189488330263937747718684613100615\ 2790337394264204015572792941557241391097089280655327902675777522958327636518387\ 0232199753918133378121454834567994209826178343485350731965070519944647208108046\ 6127993089844906195913487636442950828529106619030535586905782513792814610766049\ 0985396348775329767431074041244576887135394527617751548802938012375819571849100\ 5723211943027010126268668509178212498179272113410227740242111329079509824649674\ 6038848397922460482981753174833489978186618007040542679185608711451140652996360\ 0229122662266863989708471533465943784165049619905564044489261839438027551496866\ 1085998413020821496076032304533846364844195666999622083826687930667005610219325\ 3339439035463761014874393427592321499683338062141229051396274770610565388056042\ 8030985316437468909562469936240445540447123861039753676863401709325837220041121\ 9835439919919036742132144340478913665835192611799382296892943252047314523501269\ 1100452626447188855915158663079862992466634509011843781695838909289228924667792\ 9605751707912153990473209541695664520077412050078920326267164002120933398414933\ 2109309138234010905533611667957050706787986590817198147435424724771848019172168\ 717608271649383366915672953571899840452672103224658542427031471/247846018511700\ 4976737001790055114238090012480413699096875296954469612343898455937157294659976\ 1905680914575086177674612999596252267309605153207126765410461215125500901070160\ 6111491230458029651918864464738054123843765332270622611461818195300087803165170\ 4837805217845980218253068827525303992741804891726476296812484451764325378162502\ 3171187220303583091644839631227540356296664109053195371138371645831862807635068\ 8101617201954218596051491937121235672097917194500291181067707366465593384809784\ 6224229519766926523098006632926484349145262011102903192102782387002341049430508\ 2367960750504245741367902626928529803823693571715304342981412733926229921324409\ 5346815915922240784655267166891967207340524523017894795390002295871179877621418\ 2860614174088078746392318003633117471512916379418254948881113880204121632963048\ 4623766258613032532601312668763336141979352959692392411842871214305633823576139\ 3525947920809651977741094523511634749330076758436621324224570072887853660216034\ 7491890500413576634537053059268883068945762328652960374981831417610156476732242\ 6789795939460889292665015833929287675796777604814498011545600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -89962498389924399646179867\ 7381190287368122673188365591413053954373851458084049901188523185169903654022428\ 4038195227879936444320329227151865788548762292596637747080073741081147695156072\ 7120546361861542215764574264517174684384955825515114459200236754085383294533593\ 9872169245384311362183362349420621546602611967769703633370203821077991939924319\ 8122321612253958367550145420695432955289364151563985313618686181553225797790223\ 1973977730977349677073534179440237495618525125613368963890650675400805317176110\ 3236983393019482035458684802027721497682539810785600990087609812220974157669320\ 3150614890944616797659602359004191147082539080274185360129846425935416915269001\ 4743694046833316611596940151156148090849800282286166884899191429350741899452560\ 5829786712050593297602221780746487733831393642385902758165370347324441454656769\ 6819036560655957287070796514680805330989648385641862704336602984971278336236256\ 3381025579226809107104739089721063817878472231026304066307100872610252366629051\ 4951936841523509224396585376679484457382696734511817792928408585313506529384393\ 1152101481434157065965963418834441728954394758940977081357972009992862133837811\ 6800133054022495580715689131098312690273792234758157707832267521199681850595462\ 704012287604334917990341571677/385722164104835555934297020731872106489385286327\ 0777298885592947942493293394464031497285118959345946035583352102639567898072647\ 4098697415760416065367656492723473791217212831602309572980048346329097290603499\ 1699453390776146693896254540080647868768594164291670933483681407593241771197777\ 7879125461909428702623280897151302578274579685561009389233980569622396944136292\ 5935056849082165549522108865869860903448011651728031662746229230245375150650923\ 5836485653352585193809435963954067409195857205105420906936448102660248935576372\ 0701417633551351219152870300350825051937006555397314244803039241308001722457417\ 3718050496471021559030299038723081443225765292417691883178991922153056368411007\ 2663010826988888771383918072899740526356731576881273265556128094677998171965551\ 9508453649599032099283441700671052164987600730447346716556293203384273530538178\ 5072538424727703848377939132892161274594309514935691815948530526866690766087826\ 2975426540912410627370334194526231621232307628829723691602337974125399515692908\ 1936943565818322554041105088574041303063249290269203959799295690877193543868169\ 0251978686041004441600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -253663656801641973246114687533646849472173705219263694611487734215\ 9475104008320317980702058828535954867731262990957026880965564162900770873565825\ 4620543091624757780977411795257458739271457034126995781845484909386598072359253\ 6014264231749491966677176645480899307482373553649043696884799999721675495868069\ 7076533261366981509625511585608584675805379925267528704207671858681475076478806\ 5352236178291143245600305564681694191782248410732607744457581369315486706211556\ 8635972412216704247541123101916463414136313577179547695278934950612071406058315\ 2510183110420584817195209531379478857889672677009240002918738226420103013182033\ 0011085345618252045345759400740287893507233604482216491871985097711471298960312\ 4982766099602724945534982368053507838241578979185607714798807174575650104666507\ 1291227843676789445461673552416556313386186097081666758635231902119993946748404\ 5475553107888250007943593297029091962619060526440069074784054505584808833577471\ 8397463503190881881147177386515613137457441429273894256563982084627969956238082\ 7496348670686984137981715711087996987508029853899900667023971223734667151673907\ 9876277354029370273510068601324589991411706408139699824617163288559777592992037\ 61991306366904204258769953817557833687128825729822911083849172485757516777169/ 1299365067571545466262119759321411364731090443246365603622604661844386335395290\ 2781650034589262931050855895147220585874207498080553745988007758475528714055857\ 0000358465474402115593588394323028398279964279905019121720056283374031224427135\ 4951934242444159089570445274355162041064655156123090979377077023041541548858061\ 7866485882792982669338969011765103828315017550583515591357691639679750129685996\ 6356614084472288183886387963300089358514593792357567775597404463644718963387626\ 1379709536689845911659557755359211202401663339236239279783621240342897991299972\ 5055357157105068125788039720139717469975254752553493523895586804032571649212299\ 5096243941274455428988298778281336535822605409122037045644602543621942617162201\ 3728271830069657771823122560462145500915923900174057627633258325398059368057889\ 1228864434037569263072015853363087386447820902683256293937424673199831333496201\ 2414116553532957331517368007237045926850462212902390124974481974029138686441271\ 7724983361495402131802910874419314977248678691532348163855443048898953958728852\ 0441455270305997899775104769518377469731657152950817787335560619301451857920000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1194498980\ 1370809611921995205668392385890402529731162461105888449892906646585571533821571\ 9047445057630945453494732239508092238990088350447524433742595989676273333168631\ 7405158928687535557133218545805909274072010421490107939937954646754578530507568\ 1756369153495724467604998304816038936418087644520485092448490862466195013682244\ 5818816100473290701626045503933414918509085214074078159773977186726926925850570\ 2310030632035721516636366808102615994323623309537829176569297880373785063142503\ 6136760206594161855011255121707117285768169187348677452930782146960648119870198\ 1806941368626588451521893813716229125952547425249116930947674278307556408869448\ 2405827748475639868320418692489187660614516974756297125941485440924924515820218\ 0930896960475507517475109136296417128055852594416156139077190914939124267274899\ 4577339583346236394382830384203445715689334867702109972953247276407381553428491\ 1478820929939738017090095567948343768615824853352197873566936079586766515631236\ 5139147612826092124515284514719575906975243222108277011752329104813369200162595\ 2685753678250586893824052103604766245885841924648061514017848587986441067751379\ 3798495395418036352854044906311822450653404566346440818550039869877528461938449\ 5004833992239896348214275487850914603776104594830053851/80121635590565997393344\ 8082734919528695208562182802585059097258048420562157197170806236977740915439545\ 0638453725144838888627714284533614391959830480215664570240306593030825413115339\ 8900285989766221507638788625692501854347401337310649886829947133343977158505098\ 1067604548069318320214331896501347524116505008095578630692162491823054085755296\ 9153276305021503833460149265978152026663460171452981037053849967253029893314919\ 6841620237496340419778388445620385673786326060018275475585177739346561186098363\ 1625298551552483388727554108035334197907944341152716587132074222820550049962463\ 5930372881664870713807197237460415237265958751716379759879011026405994481113624\ 4044442661493512946092101917997741405129208439342363262240915679960268009204576\ 0312878724182540062044698903957132676875863560388701691134451842881114482763223\ 8044880410038707647696407037590434498192485488127765497200487344721284779613017\ 3798326830399682320924634024016673546248734359972518287798655301902990029095925\ 9522953664783136243008232586167768683009338019704794957194991065729942383080750\ 3846510607603847870743979335740612323203120453178621952000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -294986755727612866280555112155823\ 1908837392197331295859034248153978602985714311240091595543705929532573040436998\ 4463023913700244023779259294935234265316271682038324622888297196437907850235354\ 0234467809644339084126231236148101749271492524265196060853296439687023004484285\ 7451553318335566829147818564341560162117685615199628477111351362405122502903614\ 1142253947395770740899827588151112035627172060233031250209259857755845237384126\ 1565983724789328513505864507185305822855243164356814022881948701955058332070662\ 8539828170454573898529395419844549357336952869562117539717611830354141029737888\ 1303662924555077872261148963874752081540558728715578328008760084647888955220706\ 8971859050110980275983909773221187301962558852922179502584272861013013353833222\ 0902961888053591931041378394257795742576360337436391564754075188923305702982256\ 0197485775853520485362766364738753693875256954500736227446975513068013962421507\ 3601012760794457996745649055417485761770933943461477517536217758125869596538919\ 5121599907655253248545448201480858290409586242223318985970797440004791692307326\ 3861905049742947828722611659995646322752930867831901882613283495419884647697415\ 3869780119311991270413097412419411593056038619572278924494046247878839093672551\ 932001423442625774860137071326598976103386411/307390205052757831388345858656361\ 6673388564604810503875378968014043172354182775569047569418657268806036848245005\ 5764281838886542058005445014673982985476144999608379021907592300260231215689907\ 2510029365564994529554499173268469509598163188408927725201699706888725088978497\ 3157860138927734697759421854480417541779091123644028738906997187703682347105475\ 6734798654883219444679006476232514379036098658793866218404448200204232259063889\ 6505813245827447232236246631150059727581507211850582100643534697245965105419157\ 8384623259839732464672532587896803567938209322251461990927779222433155361486899\ 9399290182277770284619277691309598768326220749846606281906166850001883691234163\ 6029750533747477403342219462702128047633715476361059638900431576828575789595292\ 8669704752202096483595274951426030242069751301020556971640101932422724881601922\ 3719590295484427379815130546877650986041665783171085154416966312392641050915171\ 4891909403751316282748938214971430107205322433452355136368593266211719127364193\ 7494435072284875768610305060027900773355760953038341576532055380706350775682588\ 1110674675004581516549246508760200425683943010408071168000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -83385851022727787176108590564\ 0833189621280099252620983498026397441945038464571858711216671847265250270820046\ 0361055967389079771240385622855380297800139754212775847246583026582131088577145\ 6862805178508342191669446029911674941503433475717003014902022156200437367443682\ 2911844157710684876547958327043803144990140437423595526310888800672423445567765\ 4651417937377341076976384708892195887178439440798493267085843003860182843298945\ 3087406583676846061939573726723466121792360685165277869422850151895305258053361\ 7658075935073695805532656457431601851919163845783192885273850881440057925812401\ 0575006667818102185904663990954944449326286254376193253114805250400611929727690\ 8988783934737354067602782172670520231975682420270591811084588098176935676650464\ 2583756815701371560026218897133180839337556049965798576394317427661657126859222\ 8029548299643980381699412064557059982349216503415455040063248591018391042102523\ 2700965259823059595219718756525767721593190849176367786615736711794711561755021\ 1621970955713650330883612689774044070088537761997305647757145641435073642771447\ 9867314485499111706573573673639836464719801152448123466008604251393556775894314\ 2624470750861813223843743930990859322553853777754937097031869775828132250762055\ 978911415192236918618440246481703666668027/222877172946361087361957732597135032\ 0841719649248616413112914016731688274032219783019738829359189220270651793916351\ 0824126171950072434145164443419317394898848434476004105051516835143020328776543\ 4060040389216288277499383759795894978757267078100522720102128345678091283600752\ 9132134870559406084535523385686367963664517210055945291252426846301982641504114\ 2736015651732165852241367755942728230762919024506224037947756524519711033196451\ 3111363720768071208128456366493149183110001777422104322832737431583145163728870\ 4862957893173010731586647024957639552581370978597956256196595377745060492359000\ 6796998580741889120808447874832664576532542792122953389421845515415539493074251\ 7506198573836969190674295058365190590179271208179052651371434214825300660589282\ 5281008213464479917944127512617526636480357208485300775010750080289206313716290\ 5524524165169821087680078562910392691788005626698007812126245082424422387371327\ 6079977505626747135024006963257393108341350361923859517243996169177822089608191\ 7216675532124864393410323310263946435870949083036269920203816012183318556541368\ 8364860569630076085229894480869674826585866240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 159879106341520397030638854727915189977\ 9181862474223279916455694368371920045788599749424348882242366491544525227579361\ 7430589653179470590308563353860872912700892625837921164642865784918465839712192\ 1897993320562612547683176584639697584618743885669065456539769247732565331353493\ 4230422662501863937870603199352306271749353083381528732063264987702561472098999\ 4970581511516838356908031769522132032114949036971111200825417780123839318647021\ 4035212169243264603625534205194254113429301088903118201770592868003777411109456\ 1640343169489741910751700305776306294026102940783663495769764238370118030815701\ 6868818724430611208051294610657153416055337233304604224871263659823654159731871\ 3449705883130510066227760772682752545073854320995266929608482926401229772608390\ 5346040500247809801898919762878616703046597089497989325049744896766338603474421\ 7027736724304105982907401096258201317454071313682402724885673280993761342765091\ 5399863610021656132939544419708023876023967526110575626827462629292546468450675\ 3143098999237088861223332251033113690843370682051224893036817264330734142818587\ 4159356396241758079668739570778220600303292229071293950398096565767880317346785\ 4917375150498669245443822858221784841641702000458672117494785399977081059661335\ 5454016589629980226442157517085404707670946909/64928804393181923964100832997952\ 7174405735224012390851036885365140665884932843179369637338854945646453744834425\ 0060621541873968491712973697723093831702733394163330771213486101553033864188166\ 1539919616266870997074819416887024632725107389582438281626167332715521773116818\ 0708981057457376937112584181032351337456085605057189888382495141600672479270151\ 2317519281754954653538731018986152645854135760831407983237667500806477669628627\ 4278964494729543540825496877898915968682580653650895177465579992802976648972281\ 7576420717568343048264369855257724612843775366109188566710806295796846013064755\ 2651952089965824665944949216326221210835986286383562399346611691660628658647799\ 8536197910274784639263371003191407523640456108661355692402136630689557611314655\ 4072879186931030812660392436380405064315118198333809592157083047084265033309532\ 6211379202838248387384144078460434746227153865700491368904006411645899359678195\ 3875137241164563087374378493734340112118756984931554127094905229811588254171467\ 2024557407097868432618551955722898196921037148853683974865587256765861192060075\ 3044318648629154904645573677953565830295247822036892896146227200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1795976486923476217247\ 7509254671400407150410425993469600083989834880401300645402612449896457858499304\ 4917012526756795113929838916421888450255600047757289167953652523439440933449005\ 8803191108125882131536251933325059601146903531727871275055980516566508265451184\ 0148853321598433268890189803571658749752370963910733343066625757025700949243858\ 4855044261925741678166446818217735266930079561033728809061206757566707077257996\ 8005029437709962402444725125498192888390305674548853649385282790914546584072675\ 9487262433500285588670514134604930854114895284941854687782145489651885722155271\ 2542474158193838693654810951876307411000605119308515300582107592066928106296306\ 3090464054297310673616021928453260256369993211199091970040627813740375472162128\ 6792669481807426242160628481308186893735941335773184482791790523099470086067618\ 8882085049957669737567181078019204310148289296707371969323253179894830965172178\ 1159715675174259263259380607065706343991357433861852562890841824031302303878056\ 9188688564912515255745000942193071327945340268064788936187172353854132486687974\ 9747866929312480122552440009780974447491220501862786268978279344292424317997499\ 0208284256994300083588715960785806285184609549272633753003649259481584843882902\ 52204952689360634323023759440564560220557321341594785857807299/2044296787471810\ 2774106689701378986802104937077625401281383873949581569450401462623603325392088\ 3799996706874673660625114055471289043882882829362345468622736767885408779607927\ 6856786905626286948252983658708078285201003411041124229714097363665315946733115\ 1075749758100428246064010609568119572535524980932681633845766838982193915686937\ 3184623796816519198311904176208177882934114938478996550091398315352962996275547\ 7942408253829364286071282496512843628565148674828361069855034923127427391585117\ 7979613350662731443010167999046437618493484923211764788098377617480274400675952\ 7573537035619653354163920762434235338983764521264286887722148308308447839099354\ 0772899565382953796192109063765748900153316580157919495467410130115911937916962\ 1714814087688850999743786975854191051969060784491721931334439058256431644724340\ 5658977807182587537578502134522404616920149153515577966260784688184239229318899\ 6601747718912997969241500226884633186499703846583083409105121650638440340285071\ 0063963257922021104877602173018791057485888737424419800125815565630937488161959\ 8074097122190986400505738871822008825680663495038488690388328900132556138086400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3402357\ 2361575666014031820293314184493412176799004437376045488052951341400544551179255\ 1173870312968410834094257730583261638352601451852789657300056722250229791220354\ 0285748312231164861676338806126172050685633416443547241960454205227403333045294\ 4132904115249965716822272194137036844664647503517186159656103858113326361392599\ 1705726392834833232029781457669779805186927429783084101427418387417857573257841\ 7084235356805282618545816718100777894638683573163210777924037511744545720171704\ 5703929190658482795392845511707789018928541518471186678214676820790996025971063\ 1601803301178408075755402699632707264267700195976234682475502486023061043426279\ 2809197763219034267618919231304287935987676247673977913700116284984789683056243\ 4287597125650096073111076272328326507599167510004624420327236134879087050420488\ 3134951798643881986340170800296958477727674008541716175699288171392120197676291\ 1198633604653878545173132631091365929493953030224366037128685179282177991320135\ 7752947419016953876692288561542535214754876882648038675787878427380892211452673\ 4564204091897208516507376165681840445599294644318992165908223568402312318580435\ 7509483641128351564027791208555356634269758646022307607457889043684638301095648\ 8777811472713812978599879598236215644510807067652945330376015223442839150276906\ 48718193/2272868045697519482332533147988597110563981800644888703636162198478232\ 1128090029704577573701577645976147655427607455935332018297216345865254784788590\ 0510259028459467382180343067298531545736272452483631812523712693246561357067229\ 3456645126887284245970691296195130130109866089046694866993289113665497931194854\ 8906131936778608626455026153223233432781904307324658650082222269427894214348386\ 9875571033136749095660473367343925057385668692093135314534826333005070569623343\ 0082531395382957369107081534178154801768172603263180939701710312480674727174575\ 6261056355128561989441352832779960954614195082283921671127153857754019680535336\ 9360769133581225344495363495641985888346944136360138074279679197445402700873624\ 3483052361446643399533507310004085574544784736156485829675676261817552688935417\ 4613922154734986515500359031294004495095196980700201726371496761094848852933854\ 3907156703602686142378594463674913073675881117894502487021541169182020495666779\ 4857175255294349877748099001767734453939799396010882493600790682565729829370446\ 8179152194992940109719719368629355359918592805386639072608460360146139361896848\ 4832501765544371553056716121702400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 828474748590099403187510873721788471168475385826881\ 9757128077949943610564579796421422153468422495667222026291288976439080003932685\ 9011566074424111670555754597675571658515488370654917320398034441339878128011210\ 4170707558719042320013136961402450154463923963896864230925750147137454475426914\ 8242342895420940336316778356889443065844992569813583424554291932223246286995142\ 0177329757229536407786687371079098232735516067034184749428140873880256164913999\ 7508838101631121186733048445597455375131350788445364665999956711650037211149845\ 0530574222357773756019284746415601896164568298020300949935391019702395650071423\ 3705723740355142393802648946329879498370934956425342794343414028619131524956990\ 6049565072786455833721370135015934880422276968938254095966924954900185668325935\ 7077371813684357185046638541704795452077788537877821318385810081392564895915805\ 3597120626505202828251576360484172282518886246563339996548539262226256446573356\ 3291552021246221669093502138274187714380768128330794224157081342493383193253851\ 5855239638912701179053210849845362128607379094829001699069791892561925954968941\ 0190249209589404810185508536554482388588391734965645734324831162926634865029601\ 9167802659436655014149810266231936008421859368434787095641674492231847616849786\ 4026124852310438005720966939275250192643/39953125199626710827351208760236083520\ 8234506279053223620075384723413436784252647793321882560653745437643605678532416\ 8882030552110208830710827600150564880052604908098003585388993660186417247837390\ 5420977003229213915426437370640085656137367807356665668062726461620737675973936\ 3530184705182727409123030322372966396591174692461948202129336202125831863160898\ 5159229459554712050496379122767123136478887566600468929223823951432270884633269\ 7163908953658725607623043149014311483931234791300047940269513555029806782273549\ 8267481682192287264079924791316658873788685545915390151820212241025153296745737\ 7014108228150275606613986264114318753854078999149464434133531088306601667292249\ 2557129073334012130112454476739716015223742806324811531625965109477086544008711\ 3547203884209338809365033083590147315036095943743627149303119580167541395857465\ 4292502768345296170906914424570572004826841873181475551719250351721047712947495\ 4975956648122602621025060558877450575027602848367475691253028730797659021409686\ 1246750870350779388022237013065743552477196701014511347742068962977796233351702\ 4968393565603200339642580181016497968547582575905540048683008000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3609910575339162159912\ 6075651007509442354275167878018433708822427788568643459651963903933527497849734\ 3180076380054374441993630266362826822523718679336284610423402608041358994212879\ 1514407277930027749451131191959579697007121396413926195009246173805200932071377\ 2876269800875682959555863979745159524684688437790461354663447916649264093990853\ 3481926935814616605598847831935028064074446350962965788301002078338247118876544\ 9682278958401866268148371716471842954423092978934810089830634816532194688642168\ 3691446614222406619680491018321249607458945530914227224093402289645408079312656\ 6784974396191724866138201187877686019461179112774175294346336227386689020416177\ 5302820470591159134092079807106644208262006639699208450226856308308560595152792\ 3743168014580449921117240322035787500327969525476269364060817465839901706664266\ 7273582175984198360099145286185513342299866467043076875807897848899741347858956\ 0354717478774812086790843717005922805263529737717845578598976593651719801928748\ 9787007179191606730912099138329806602202677302162572340915351078833384055535512\ 7598872582602600573834442314829076205147513445410293092901523430837400252972261\ 6365917717506146644909528637459532846054058693278116011513991206666046263916499\ 1276704530845363044240982570547757139686954278127920505975494162690906456372468\ 081079/139941100453664537022375404738322476345999999773877305065820985125839253\ 0329974259810368864256650846405530452911063030423825835907457002541622047129183\ 9482404696757415924261734995185288386133663124782247794974385640481698863700089\ 3053156103035392079550539586544667400046767444284323055761045545071535864767507\ 4072394191646555601864153319277647307892001119700852574712454021019537580826943\ 4760879751961300234620235631402554573078390631789065409784889603338977090606367\ 1063265338630012250053092390521600436343295537768392947365714873781953018211411\ 5206264516392243889765659727031027923194689606659754713964362200365157706757775\ 4494366886749720031711957716420668524735768766451362836287705029430341496938539\ 9810533751375762611562065523585951864704717369003321684381112964050895130440097\ 4583605236594145348408464136968805130001833144420434670215455216540791260710184\ 3262936174491558473793147273717542497956772563672845286903883556959178354394229\ 0503321355632283625445467685986989378932783299400160923860978308950997388943635\ 9602503771484001555755256549408949331589295778000173042407770117093460078866125\ 0915597174538181467766456675635028106936320000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 6987082032954995185187311910519643684856\ 4118524414948737068588847374211446056403107188470126875789845269908211311464254\ 6406611152232331734389048167209693437213850083442240401995489442840563814042535\ 9244890301743927275163130599768774461153679378143770417688989998797467251233890\ 0549375375276472753217948059922314117282469516954571520830565371371382135877110\ 9216645902676983069842516476451046690222943743586291367956497818032201371838711\ 6552530883777748145153275314284252118683654576291193278569658056959915453330699\ 3274096791659302490189511288137949115660913050737790899093231124018856488384454\ 9863590652986733357996262989093745940132926867339687304898639171644024802716327\ 6075682205124494434492006102231409301455914776866448691906377140621775231452255\ 7994712382435349330102713377866602399188198464844975395465947322320247908423605\ 3119234283109092592111147568338601646946611535171033516756472060451273775648964\ 8798324233184492618430434979556134020646590559637625042795934162674881660709722\ 3033623356820745774121990241458802189211757019220083178556442710374356461402641\ 6707482262386385620024185663287849513133764483400569116101033864981825784951688\ 3905772071703651158851416761304605144626834565748229870636701883104224773480740\ 097912712026021874923769018409269075652515475369656426232042028971/233998956709\ 0628660194432187058131822926126194302013883029522622691249810100480122134989790\ 1927304688098865840010466886519803414315185581636467697004365779883572413458656\ 1037877096009594539703065109677601907179523469236713827125694574107269732103289\ 5679350035393460079855492369083309243097035532006871668456683363064888348294051\ 5196525350700915647539172077425997325563278698118226241702924658068498986407381\ 1321591807837444079389862521169396448759316170847831782623239114174110560647480\ 4202467408602000906427230098387624882668722749700628143974361169580483280481296\ 5051187208781605089521427248739588607702813629907808778733250027122266302347353\ 3458334499414293582542587161069713240960946318789296516300586664019495611149382\ 8316167520983947514052123099109057078688977557831860667542683938320737068564925\ 6334821651311449997275061404506229888946130158371777190868777053479937139039668\ 4392602376419131145946512476430524026623643981581788218245355566056915348391189\ 9920819493720145884950334163691987972068355349751701547551931971119525241020173\ 3016210752297407553372130281496503708312034665616283347493872836903102951823404\ 7676334268705521899929600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 807120188308704496336837224189642574784952343197465898139040\ 4713003904544353552849161050891598140638309243780222501523765819156030623116190\ 8380776908404590118643797017934186530921726759016918033501517781071518886396278\ 1429869660626014529456771707360708459442985518581796752027334123064099131093087\ 0822759876587580804779863991433840281401521072532803819596346549363995218057953\ 2006780619340950309539775960006730160447211906839024134340544102549584215900393\ 8942550419962849660080223910156741259836599812211348956877044676484521192777926\ 3590852257803599398483157352448550597910494403327556249899996444777586814169128\ 2129416580637979585126141156004025596720428034361673453461785095743340606077662\ 1505290947149352023683703806714804759441939703081221638767328092199961017492782\ 8006241791347906232234973405875482352926179140704361337628319478462982702303650\ 6719644367622056853582956303411162154145930202542653504981521842883555621386360\ 7456192725038036369226697648382701905869150986513192540294279748741239591789896\ 3635463765791724160629753061684697496655688870945092599916530586698007097735034\ 3326445955103016187703642971333606471632806208030219259091406876808568048500405\ 3263220205795293706937908527536634123893565100127569198561114286562716763924668\ 72145462601886058803014322694848076118112427604224764181411/2472028422648188070\ 1805193206905182489197103576472521368651924373858768669411448061187358185561688\ 3221127824832135376299203035386873375904044699390395196455346857822350419644469\ 2608687652203967572352529168482376933371041581969128572285330300811936754762212\ 4123853593556616002145240305676921634506589345990490866676466439506492326521900\ 4296558866351795170545659477108345712751044001974435095633627924047709945783842\ 3813690992663613120654928446064861722799721763015189934945979685887347190903088\ 3002555361880364953282056343899309162373847184739219183238525055523725690898955\ 6917886196718750498915831670600468220922573510298551825240219185490704324370996\ 4538565690479608462902904685887805678221662373662571503455999147127540321780282\ 5906315757341467836867131486229096836992759057602378929284872191461985246779957\ 5777186775773978246954858573954946959247869860234596798699468641937585309424590\ 3022587296880428483848801123792726128479705746714546267150245951128959420080470\ 6127429115563630488707681042690870834253993917720914275300550460321873049761442\ 1253138839099957328133713236479951846425166966494481888983846622361169141677746\ 6739660011218547055188246528000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 698827901725587642771140360035445584761797338737993632\ 5585926171455621401089995848070117552288462030352391124826824060468734617306105\ 4003206198419678985626212045517733794864539985156993006925433260165016974293150\ 8156498046645381268932951409691012744932171113535100615598249343789339875960724\ 3989335786776843123805745121609732388317649838984945073341793669719658102452169\ 6011824568465566434477991464029203456615970377990231836945994077597697489646474\ 8027301012657709708901893277307596571886533769237728910523589742663701006309126\ 5858804133751326847765955411643080197777082706863081854968114131199604944606398\ 1150639753835704167923172641670164657015789704510350365505981146216136004437822\ 4117814812291468789020749172332218787189657892641820472783878930333416022851440\ 7368832699517337813251561739392409035870410914329432123599184747590753610195710\ 0395958912216669937402115162040763977640266224926902624007634367387928022767195\ 9571709514036258916861712155505052760220482788940989572577318533389539203753858\ 1961168133799578531993300159956558319407517908819479381624652795824068093614214\ 9664258212084441300428253613788591880534922865788607614195392351422852843347023\ 6905293474496132233580968105100886613253963799385133703065901041419827195294552\ 2478121672431563164778896139779112859058399576930015710145221576490287/20604074\ 2390080229599537614013777177696807067537865734381224253769108124111846225426784\ 4284557532299439566469068696600573503182264443014588155632512471224572160296241\ 7385085552746103064784714762985637161885855910382971369756468205944554263103498\ 1069015939156209945765057106892596215525485827213170570602426967364943539396497\ 0503324699976775420325056489113249644367562051434013447895584049525179943890222\ 0643961370041447585771695709962009776484570779609626768036868969340419268893717\ 6628975720936493152301845778014239202317029978344895281670982515766254585186123\ 1535235120351065356825337371782630010993820813848537177961394010232340362708539\ 9951942410097087244169604519851921336625212167566760401050205525806019377236392\ 2604994925446986670562175890938635446044778801589503182266957984814603292729266\ 8155608975169126218986839931752553817864809280011957897022266850062465490469627\ 8649262868428825442424364099311829223221141133514856084679480448891329988472022\ 5781991681780112379334509143205440948468204597610645601092417783541282311928010\ 8626132928127280595020859044642475110150361722760218827899227736427348719729558\ 9295850025714358579487632488229013101425459200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 91091970227421272269127781313506856197\ 4308925667085610841866950345161499093073965251131585395513325652851623538336508\ 6657434841460349843466585360356163425942990713767737592905817480231700874331201\ 2439175259440297743203351108898152061410244438778856486961077838156377542598776\ 6730436978750510427725002717394231823265475398641951245545026328440806884207971\ 0662346953447625237391788101400653160851616889667641239932017234620539737890462\ 5602193146915676566749647642139295219045650891493971823918493528575349343933904\ 2359201037130459489280331466448873467451197759986169595017719871404789995997902\ 3978692097162912017756249558875669278805699958441043229776309579839497926388289\ 2044318338664229278719116371944202772898832747469898481123636124597125296850192\ 2138350362574895115451994902375686082394936956440683960262601826845445529428381\ 5177045272651551240509870393094086481990845237114109899073020372170450351563119\ 8573099252710767529728584137956205748637793024962034988220015627773284199517567\ 2595731206867406686999740397290423608130166791203563086707566903630286443266565\ 5770160259602683968771627160838767665149405727768918646453333599277790230115290\ 3450049179287495748726694770862168507579515312771671443626865938456812176472059\ 2731276718957131073042791723390895987705362408987233833517431058686210143062448\ 0401688109219/27233769384030754955567650701732701998272642335344882074793228787\ 3095337403304970148743939173724086159625425459242486817594615568323570797662492\ 6720855876516714390792014506732011796523192492170546872883906571121068278494821\ 6042088550313354980783429417887665402209056626221596301929386792075080596540092\ 6120362095402985664095056819940461008642679630123940314576731366656318221848969\ 8379399815060550231635078055759913796305240051364984498321554924968086338565693\ 0286735668295852343487948527208978614857342647796628684053841681010724127949304\ 1792475264164242014826458716583098759035131401476673638886075428936329480084388\ 0953661876651048292520648196956482804247765039752044327240791853239742463553166\ 8893716926585972658515940601502503058098763410715296191849679116867187764388561\ 4394962220030292681470486586097086972609042262220727834629858241617627336471963\ 9136896334722829525730014674040713220550595158711465670697246534114238012935276\ 4343012676975068130453670430932175018561191469601948488927118437038852547819491\ 5903401848624175691653591845652557108904700414353193984225534531494069714375690\ 3155321676938226865730952572488161163092416478490343705156557963400314880000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 9096392624\ 9904187748400740741566075349729105446075507313714567642267935579130511488338026\ 2073872634195865867420268780983782512833650920641555837523709554051296121937346\ 6451779292425289490662263981210787520395464932262225413677355885860505532573474\ 5057623034768500480582244011821564018389720318758410340072738024536557671852190\ 7247587796450488173422149137534406528617870977392299816198365408463423747829889\ 3232977990240695675149241958689176710408389116579219410993604722451914717711263\ 9099551107768865406148437730055451965392262828749221334177461793126326711873724\ 3100667217629071577170213203262049198708357882285430523297124711060348369027697\ 3944581216988062629373501386145136174245427553331419627065701703651339895732904\ 6654616292954219013341467851301382347412285382805550230550917989549445612485709\ 8893961504771798839648184342047641306918755083725785993872930808006561066201758\ 7725296200111212063487094604326739732399725212277893561137058787937566739937739\ 7046372416473575722987453377931723961823433824596786242988443696458039707200696\ 8816063795854175463137941252042777393190025401625670269067402282789878880947833\ 0311939980270254710674522040175077962235333173668500315228326177931863215823983\ 8665451696960131536781071490229649498013169541464366369814629509374475947170174\ 7395930187945899734391366632325403332127/29263931029682928823315976781011387450\ 9875355147617674131741531438196025773124630288827852750274413656658512590338497\ 1701656689641231413347680378909456068581179514401011896992523223605384670482404\ 0515053752374186309187895526941843451830268804455960124494749181829622452533598\ 1344960917388587452399373230579066936386949843171729604651007506355234497593509\ 3616669216850709322257685701867094901515129551823822369376406009262579176153985\ 4111687005619732107835054843412834664620849848047874138448735226256854713474050\ 8575519378182315475390962565451603716240927146740516711894843564468001322474880\ 6671261797220749626189220584433164644580269899991463870685108635704261984011751\ 3180426643515662216014743951654475848294101208442827650188891742229686447226105\ 2925017733912340921864918780605890349244340065093928544177576287634317675371608\ 5554096679629347891117113806088778534349257778596830037507799487336802888063382\ 0814457394181184526721799788144413322543084031771864320464391827572081654275793\ 0736559828739316546354694263855386130477146896493705681749092275764368487544776\ 9087029236491828285213042862360735629453512202006595365503326279978661664086416\ 0699998549219213312000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 306816041634251602090981237651270199058699598198145926415656708\ 7837535114582262480499578996813020515722037335713228520011676771261074056354712\ 9525560562012027109121754104602691338659888387677157546290994131645085287173765\ 9513578651461508649294465623914645653817154206805305292002797930301227444302838\ 5517933110476311158323866260943115126638986618593878002478530474315721494202065\ 4850168129386361237608051217933346333763643544793858463563176118823550419705739\ 2243681977923945127469078377904440363391413487549633598750692494920659055747432\ 9979751524921559374326004460313270747908926181052275551743060704243434981765662\ 7430194515853668515010994286919985567541167578974150487353362124194908394462916\ 9141527276008631262992182317877949351682220604882108095822035953212478650327132\ 9198687604821836247027889780763134128415536217175269730973270262629030807184776\ 7842649752334160704095368126729319875532377974868242479723854760146670548168576\ 6374343663561181313423625008203039720639742272089402859917241697453125519776348\ 4014478416046870231217088441704160328576168605410280628252659069032529964378324\ 0846960232011649564799445769245425461548084255273353435815199997629694006753183\ 2578654469545678623519130838593268835250076093715112826619349991231705183466126\ 7093626253516147582981660600864679954086607449287582857691218746684724495701/11\ 4787490741462920692183710830279766280800182045428619436781533166020154419685356\ 9206465223758812240292388906954299936845079103519357311715945047489586847637713\ 9544859471620769134583777518426871433415834849063450029092312015111049973007624\ 6723840727836726458749015512537183569588996302399077565468792689280759225411742\ 6980283295318765896215091650790115865226469435785994101819854254228829344439546\ 7374721640560237006112048609790272451609101889785593732791484161014314021393583\ 1454588224392207710833360705434261299825723303388410662536011165571593814223934\ 1380179059331721329972756229339466516415432763189574495291689150752563534934725\ 2821360216847175090541978993474211861836600581291313448338591117774334781703261\ 7537258792812825728003094512299775432177747114123986641351234198781943995483868\ 8458696509894148562338466053511686010948339726114781682665412913022456593390147\ 1925408467807045392420214067636333852989941560328741434585686996290036396695693\ 1203439961793405090839179603293352114846259844252026753735727568839013793854929\ 1918408880320797474636603190960421698463717208000869195385187082285028610108624\ 6288585512126926784843737191035994086689241456632368000149749760000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 51624468099800698\ 9402293333854647121199595820756392777048898609930480075586056974672572400552395\ 2749510486831569094324621917792982229999916384766452059015381721986244946814181\ 0661958277325226437725618510138304737663400608283691372100533741559029586365653\ 5071308721037956500711417062567274600035408874934912290678737134580655372790592\ 7452454692529880552590372716684924296868815074464961344428434519658066532489484\ 2560766014912349267071995875797592286509753817128125060638007182469846596745773\ 0018759226522837702015503677626362577244978132585921567958960739713411762149985\ 2405095514259429944042630140020776888876566663583222869475793190505811448586443\ 8550760894846736675472407853455767316200108788196430280423927032742485681306540\ 5581098532979352800414911069069343473305571278048287684270520700362170018776432\ 9077316037713652814647604607248419710647860941499754469241649914865453478182892\ 1750031103001238424116628583923149769555990163599214039121566343790012927725333\ 9667741733006989074633983919069868202521656662373005605980797290069461948021454\ 8495225079976261326677410658193327196346879758786142978000312154331060892939180\ 3766251764321269275986335305020166838092194049443009066128586858784264345152010\ 9527640680562969377141450701322006809165869799022740448954518727933012764229142\ 84891311801342354917409534269290386454223/2535185650387406314784175338554357677\ 8940485763783548059766753106676244880556018594911711430566985760760865576935412\ 5839420333871376977280268540122490276930093359559781263105437197039123401839383\ 1797856020920690801981265583358093732732632393107380776207861448777430385199629\ 9616213297953616086898351015033790645659800147918858209476247776514265163516543\ 3763029347381127083181482868245849812594673203094093962638601772736020034768551\ 4224538646320013940294670994796060594012542606508335210132002650824188442415930\ 2261355012119514288062404228774606744484631957498271352637659402095471301482806\ 6685450881549145127325051863346770713563750043011590068313065774460012279587083\ 5724184699201656911131614340353164796274638503218796906456453124114159767010323\ 0313465501326657051596586088453970002774615501074144936245819272933816998898374\ 7723780211527393734714461699807911249338208311223861406880240689150769140818401\ 3587639141423917554916911037431883914027762650222638393696809158070288680813902\ 5650875975980257379188057239017913806096774922638372998158639883649413812778253\ 8171001427942469432350084354569551006628186436420112363494229461449888071476403\ 3017755093200526250711449600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 354328626410100528426414037479471363488721881402407894\ 9926335002536440753099041687116071094897939484508355766605068428131783862743315\ 1283478187486189671677314389201650878496966600045089506915830538798004048994171\ 2324371012786690437414842598670798442763706309234718351720800655719617161223933\ 6166017101575848438514540165978597858814817566126120966956192230463527521109026\ 7160298693621481354405118591465991213000516815287864079389658245315634816494573\ 5798324094705777737125608368113710757456916646755619484920362098989205316423170\ 1222012577569955352972396352921275877874089303221457925301755045773130539834453\ 1053614880440881383395035603165869145711568142892025704724619791013392881952395\ 6957860407430439042407237798034075264841694108721341286489447983856124373886358\ 8052778591011729510863483509656608827656684018141880359140161292934063580657536\ 2803555741197531215356904369943310505287573062291171753178114080897300768070653\ 5101488815930081165579713320372528825310080616411171901193880015132640322831440\ 4749214572951321699502831303537674343827013415053820056327150336129063705539400\ 4125537367397564043271791219299680530631244107845018802849964276060401029795850\ 6841284031970421179669354116428271381722613352798110714921511907833782037862885\ 5262909081485530709813193135753565333249553643191209987001163799151865419578805\ 705015319/294047867102374276839322481761350912558318997732733345771515526610395\ 9766925111011853202669592379875016169081985509015980184380672125835431585800293\ 3717840414452846521706500009617545055336751156447906198362287534805311974602418\ 6761886490708289925808727173994443586115651447415830239992838740031907807580321\ 5375738861822805514452499995989955964238414481183433589763138784712367510025227\ 4401815126385257995700213580316969640799103410328234597802710020735242815251145\ 1214731852693747975881601977899154723003622090845837300673007634612490450204822\ 5416964352668502774880059551492423548721418969523696018949128409821409063313196\ 4844211901235724309485887340426808469211776534702541008127889547323711587349381\ 6416350220082411780425543925269729044307922703688409545745214655484735422324970\ 7876894939412063323000633964515024483495578900712814705239935961206325925592138\ 6569953526496064808869436344217266615140957181508289687308426274773775615507154\ 2165084713185719401296945815379783109379889689412027852810106651935301177569475\ 3877809294844583120060020043007017601996035533264077354645541244690278999759847\ 9485161863486077265658903711977393518048823609902029024972022767403597123551232\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 20\ 4860224876341375534439395622115471824265869083985456737134656616028253259849191\ 5950604700033450240462106920732348706484570106534850921559190778439106203685217\ 4972469188135171025804292946211672223868084239367040015262370368179471230387905\ 6597173882968513250005737224616769469425923976067292245161303268785167545685652\ 9813533855267251841393181823083178327051491626350527078851013617834727322498259\ 8464445069957790944241906095425022924033699130670668157080127794068191553486382\ 7776600592445612327070516740881228044894056509073828431768418663663465769013519\ 1274086162725280241515444473405142333533190785862590726808899770863800013207430\ 4233658112663348538172637886229406385986334655864807882798368634277262579659641\ 6871721998453846320555104572414330775311743730488524955490617948899382952728760\ 9820443928327099660339185837168823465993332612078843421441031246166593975855065\ 4279451092905382506528296612987505932061829643870249777377701342640292292464181\ 5101677143757944623465633404010772272137121671905927999113721066013743677354621\ 0679515848626112268359290320416448925889887191740917638203507476521499615273172\ 5989592908539454169019895029888251769608461703144592922742285937619458942242829\ 0357475156298398871714859848906651216087600943964460330896951011840137219908038\ 15388402626924941138505520834549730763123460964094774534079397243/1054307512828\ 4605649809706909552183348908877015728877244331994047508289235005830569365593263\ 9184967649125426777872529490610024922231909952531544810586622298742304525314310\ 0377115279393762124362344059053505963182923020156295117832304110245777637138748\ 1267962235622264637199100177194351837674373429927072976139996389678307722776422\ 1806060484166285988375876870204099357072342310704860847399086072139476026678066\ 0190857263945611355288019921520217978971481720367248893610170224037700714502383\ 7442647570188187910802114870021332923565911551214680642334073743855978135193784\ 5016250449667650112720777666812995774416269901794837026857036648790475864517532\ 5480338371868264542370427302832599557685812271475610159820416868073839361397381\ 9733831910080997202564972376253596788321798983862544563084385238560750163536510\ 6027181177634561824177815852197113880352529535000842034517780956697358302520274\ 7513758769349660457372932443827301461778102755367367303416866304307850731709186\ 1698369227963190859930534852167566737784141627238534331145559028528920722624369\ 8069511458066770975024413742299731519664740799925807089880246082646266769281049\ 4478128630367570881326742801726907936196446315365128273395712000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2002616695809047167\ 7354248607804059766217288506597107541671356986331154682066530768203532065730562\ 1992350111329742016312111725058235182845460332744062484632305289857144468692061\ 3304322640207401978110212086450931414310982293626412562272761512198270030678037\ 1255594866459293120348967057858524853177691568340081710470445890105313214982821\ 1750930031989651046375451804580643293145851354438773679367831433628025904817218\ 0987063114985433527783587620190858201937863464507316334993622624478216484876243\ 4926855407650867700940533261272512027727622945927253789719743757073483882832350\ 7821587063350980534681462631375174028490447009017983705060338864309962182758289\ 3981543728601530124043944748932343522452215602803641508061149477312604479706989\ 5361250265804487962953467480542663111369271995851982838746675929626913910401871\ 2778877448743135993199524840660230058782623356820170374532929260837929584310153\ 8160481604364932112242779791464505546341514703848365282644975881205330379833987\ 5844138852600116068101734601455874834140174101469933833784914536604448083190524\ 9534158543719468438696589706508340674476312421471160681935574727743997389727813\ 2913514900561662866095200254954141850357295576034999125653671271560197761156881\ 8144480868443748307627265148582571099898630978214356283775332269943093892957783\ 59488103184431932422031651415537796717242751678260461652101/2062118762974371942\ 1384470635456456194100350989833137656239561487464449552018954407091224712328234\ 4856298803917690397524680736079325143039531551311390857101880848111345035634067\ 2270449883573357412570498009317426964076824158834197968022251911688794720934224\ 0006952751195076583488548902589230581614987164380437493788540502458880629727270\ 8857375374568294586129772709116831475864614638740366429019952012850364103905856\ 7587462811031270279480673876325741455864085880588036955384097499341011154549694\ 5814213599060695832508172983849890991697760177281888895766544396408881123856468\ 2451353408176537020667188152868083924233941281673018307746263834365124773716470\ 0203873812734131014345254250145316820034861556124900172099280143522484187577164\ 8580226248462359479246081601827121744386558442514980975579409868884975419431043\ 3432304210576374931674923879590339211107548942586161514682360655215387774118482\ 6111996073686870170765108342497297164395645185002636495093273114317023393051678\ 9433983448856570401873352493391549727565209331729401551633825255557134134550257\ 1846408909838297677315825188365341278258333757946525298563427212135069636164075\ 1260068318017070876539076545052951408317605886261688155504640000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -453949273750279\ 4086396345702528196297777814959815152194606620004858984357082110053728120999774\ 2603553872253718336015516602711061159751578186835573863199040729096608164933054\ 1407566514842756035682170424910275676067664471668804996671343923642514287354050\ 0877588447451129634165008357386105442665806111007788942084015488039564830099427\ 7512326267767057277613320432631829378887869320974757713944847953969468487185854\ 5510452175047847177919271602485185514503920743753067485896460821201703396299287\ 1169394710243994395209067719455355505034881906800438503932847482957280830903631\ 3981224046434250924477632129505113791176074992339991565629429645290456476126699\ 8964257990482458333075039451164001054147520348356502287265086230747439582677881\ 7588950926078372356051440420320575057820565180088412028768633848489898749264058\ 3649089072050991006733951839113291678587039263466612068477249498755895273787341\ 6664337872350007311404154726907296141114744353896609216318657506640235394809983\ 9772926118142637867705325965153839092578036233559468425814627824772030010104409\ 6840154430150767885940183980947079396485442627793100955205593087464764463438081\ 4970087271876330672066117184507211171953299864820117212057864988538777188171986\ 0266921477078537352373796447450293944535585182127034860415240446667181683906635\ 246829661047955959878354360744587164373726847544145719928724686867/201081106589\ 2479001474867031828677541080360545976175432712558675894223529503122561027798483\ 5179592347635946550410941424347166309785063332238044407478795839491115729032663\ 7554096198440394527118871813508506442047146015081654835884634898248542635305661\ 0481672454452926684600604080231527030489222035178402863587650659436879603766730\ 3247844459689317901165619453931995962613916433577309380938377514863385753913330\ 5240186307992160010925767949340612392368721255480379062178424552070117488963378\ 2050689819174063641797045753949285117680019422957496076172439958891637379444361\ 3959589818905745418526612387128918468201426414283557642140816599317959175575818\ 0331726741656648530861799898286896888355313986276759461936235195461664705197136\ 5695973876135526819017572252553451367700580087517136284749255616045089815795117\ 2029210845047028720315316774024915660325871488576059903364845960621207103677454\ 6940680261864309825638996485910062683819694969095349237593312540742071714249504\ 2699325511755823679937983635278709613238926158262822803469982134163441013865285\ 2643089817418966440877639203883546007039384065149319385885518653029365801797161\ 1958043312069509440978905654015786777561140505876650472505425148038348800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -67552\ 3909586104829541841732119108911343245598138413851307519364571532788742486542615\ 8910001787819503906655522452302290261532206993571780667593034590620597474162615\ 3485857705979228905586957453128236304536016806146763447801034543061980917861762\ 6617322502104633076275335018797013594239352732015613681377718214833928522691763\ 6049866635834724173429071427150232187666239887680943357415726347996938042446013\ 7650605091991171866996586243996219531355524171945342558564158170370234873771156\ 1815661678860044229362831173752635916018347607221996448789424557641319612299186\ 3544284634796432731864863795868355383752756009300337611966541978517318590909126\ 7213963186916338511429654114301085541109844448324927360782786411943604917661905\ 9197762770038827784164151878508296265976550568969615726301438550300165990141128\ 6035181879413484365162759600616085587619099100969901834622209551415725687692439\ 6645952183505687000627470558065444755147790440277944649454276224651653874257647\ 9783785773110270847790876771701169483997384719472485766643294381824322250342774\ 4396177399968772380486686123988724547892977284470748443387810006295145081235366\ 2935784153471962808463074715103825244616950385022879849099397992977812802949873\ 8365568416403576583205340748868205121606998284833090757410905756397356182957141\ 3371508222512157342025574959960294233275372742045765366989406525245080080258256\ 2813207/18648708750873274811259544497976263191149237429112071388015940449407402\ 3083865311184644918599994339273431652443140319775187962341860447717814035770795\ 8426699118220108534458161108940013230301098264758938424679925196055189661921716\ 4589786903907474006435514035594976661053063879660879317927387703507186143411410\ 6599443191323918275702955169018815215753078258388037189722282815390760114720991\ 9372799271377975502907316265302057408983959510016648600342961318397136841604487\ 1677111853128531902821840351459413057836986081807091299689078556666902212692955\ 5280532585598655207590858550852777340804029897384834932419157523630231655096179\ 3493566281418996806342080856206384446287545420435480042582597018727784648392956\ 4027563824922306206188147256522702934776795202072427971848507949106000499396967\ 8621402946271566376349726648290701289925037182864425819219072318945982534232619\ 1451046713168079618465601731610328824567829317422519681050790564030467850723351\ 9510793162804860798609567937629449482238696997623921054631032631049513859887984\ 2369748528006785784890338249173723057595530488016373001606049726274883310747645\ 7608508233329909784145953519810778266255230204453495350524861856016080870780041\ 2438549186024088535040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -623977548409182338768785876724455665765408172162986493\ 4868523003798831577519906945396391093896398963448244832113878192616874498726156\ 5496708488669910236039382084792186575983145258394226112254061439879253672739991\ 7196000215209765024693657265877619244207892302340013472124856672919959534386911\ 3468706214845681513410328106027623556982808922804825861020335954973971727827345\ 0807844998163757690562703562199197796212008925942120182596096756691589128694366\ 0722152246892654355722062279376385745209519706865536267743157061304926180684514\ 6710164758248030411574780122557759898648942541565748108453927023290254740174438\ 1635109239813543497227605855041907359915152817179235014388955662700094399894666\ 9051129096976053228362965999041368142382931736331625154885214921875273246682458\ 9327280048759605886203741172323709859034179411339791634780859566521391221075888\ 0594223647125273747889389551038234078857321118497795115877147499093676904150304\ 6045727845250071360845690552510461131022712277497859471769169334963661173212817\ 7659202283222223506092523153520262238138321483406956863304751663577559750556271\ 2928436313138520434981580458822571501669704207331795610921331720884861825775312\ 3508315430564142353470644217912359259414097697958666740175767137616854479700296\ 6977643126245146187684231895504141671632700237529632842140360716903333181551078\ 6725971466835771258469129412539907/12441547521312225071125315866406793844028341\ 2979380476431534332831661218054523935412203664968365821629811480117896824918130\ 4354961271601791060628551478919857070808733985310592873158664087573814965090185\ 8260858040889049459747173317119191203846970446082413687792185336444761441084702\ 8733380254197518888322492785742494336406643386770618364010157757594449119967820\ 8859462577881449227059786951876622765515185638197386422078215308146605775445916\ 5217408600677757732023544859150991876950038130218407584449010438842026752388855\ 9111756084059602261483452867246300184888802391646401518618257810086059756845259\ 9731208341844068792289824535418247439826673962412675003627187877982842968988851\ 4322819291206327795684210769200079980434850984902184507406749510169885496382094\ 0476026231319730535863504142132418588676128300686412070161316244372962712138606\ 3286930394310722153687421011895592804185654272511141152132920418821471109733015\ 9926463827342630785375613304773232828128294773119134353494549514736068045426527\ 6293840307588974686116998547472871671263821654646794184559509611464653702766440\ 9478019020310030108838030665625386450351342864841818818764407779165118847761899\ 5447529617132855895933856461238292953881777274880000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -202293389256914412521271844862\ 5861923910957620773963116155038113343891589148586844233325556346976230315008481\ 8624045145701156615247461356037823989569862448147962966791216179536858321602325\ 1808995992556071597640772651912142782302433109216744270918828699449361958183678\ 0068090856695707757690951205600004172646134837606528233936184343916103087145562\ 4087476047890437762763387015522146521224904516125929416474834977045336464676269\ 3763573715690330009836777839113388741226627235825728515226332464431163162982331\ 1364169307936648453855620362837174510999615723952650915069679313060989529233270\ 3013920688242238398047991292942814112123649384221877924203151157425634611579978\ 0437828243355182952535156193086408563198932328278972435602572417355700350094864\ 4882364896521456835294216572541822539874563600770850839051213649993437015200045\ 8330146415506940938231718036451971924268862010821980416652864532423902440896254\ 6463896712629585872078393371855990255752812502606618426887033945931162983987598\ 5937927327131463563811659894878835751822126998207243871675891581616040730700518\ 3201705506276172426975229507432526638097990787015726832165596041490892444139393\ 1923218263412162843388172606225090143194516106477703884564738310662808781880417\ 0134016692040354630581028311450413088693655316090823198292349325558023784963885\ 35510681200698006437464862588244892296773462750943891906537463869461331646191/ 3171010221365665900153243876316060774886846522435182771206494774998906780161133\ 8131299601622315352523491197833073901319000331064913603533107135660382327878563\ 3035427645966893593540396460040015945266154503204361483748187591429200789576639\ 5358477632225725044739632675622041107362032602020478638652074746114894337014398\ 3343499280641298897780723275103749325235490731020367677178640568622776323231592\ 7087605950705721567895841004214617192053109797542185418620536437698455578133084\ 0573857209494462623272156296148759202668846048573678137411231577596616359774226\ 8667024122255182059907782599308649894481062948085590989585508413782995444827784\ 1532464829329424397511912329067235467963888141093236357480883994834867747152840\ 3706860896684605803366653192073217902954258247600299001209838041739859875420764\ 4351334009028583468806839398373188739046488195884631732423296622038357635830925\ 8377490693630161664870512982639063249001971941234544862236294420938268205059392\ 8414601631998864117061802456217950366302953500648071450484429659844608566188082\ 3699580797212038713788007171466865755247489163001397335544779302955543864738089\ 6594887902048097824532946845228219432803966863201198036543948438251539931667481\ 8147546224948477434020233216000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -10099091788043765193697708454401156565381463583\ 8246040741531924020064684709737088299003691152675178662844223015184893936028487\ 6596024886161793993451268649970075494726419763726002266032736220797606749122651\ 7539819434251472630493712574597059394137453147734244023248017519460490055929009\ 8915659664044754947843876737146606505219986175328068008623269517212399913053534\ 9457791816756754176466033926989224549494545364937172878455541311807123510077367\ 0161970258951651085996495759921683126586127302141160514575493805722192828483038\ 7596504171102294411090985292126322031837162885300193491384277106662209264637988\ 7120879488667840025504922790304024876713105894606445375439694277842066741686239\ 9713755203327120422657169723564875155647253108319352382169314275463830845101098\ 3888121971181815545335895328404810200673640606956419020117152495061502048449332\ 3754690682504324810757432165872374950524225012452694472490861032687053444562126\ 2513693055873285058335763133869783263493485596925475482918716303776179622030415\ 0101119576052504397050194868003318561087152734981158171643161062099378606216193\ 1722188930001520754954086632902205392007718023985447277500738554678761954866162\ 6642736193670053055300057355754358987280262889607521135129375875521278511391691\ 6638187803713963599580457458011913203256506533809304692337570676831412970490650\ 1346509879068171115816841312542568508945856960501149991599/13195587389285267394\ 2140007307468791918942783034069405733154332669834217525631073959625645875404892\ 9297906914035637514791942855938917368341288963370308597759682929858479431140671\ 4514766170037121957645510381868267319937632941268120205705679653627551573364335\ 2057693150595430601620619933211820973606527115038987661874972012333921437714931\ 1527412998194444372461332613817526019136160003493931180257672094655476091944386\ 9660191905311743637282394850716011954171487613858027163988278979905496956957540\ 5227924022136917990950700415760343637020019588128682319404381470927884338356103\ 6472733425379382964068390034026522634311714211597326284873979575545417767624218\ 1984515162502096843756375568906487159065977920534507543118774885034197844029595\ 8941303942879082155541798341932129912469028524314533348529014939754687475539789\ 0939600958783978652390573502033755096480781014859444742645276433429007859645778\ 1394819207547055314876849794177483106486442896887407826772383194291736732752507\ 6743621161205816024049341683160418213053764570077441213642292890359615241512710\ 2554625032380501219877679937496899716936367935625633495751454381353853598665706\ 6601108365492744089265343902630892131950835714327473610468383531720192729381496\ 4224000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -633437351143368667022541361426693753906605264004707740225362069571388\ 3295828724176324727873533409642123020755903819170301077192014564190690091227715\ 9279866633248950950337263886226748828384348904044897846634859509824034139217525\ 0954440335765978353585677038376803166921385543451101959740598867919159387374405\ 7934796334505825650640847825332668048038948054344330929408335692382656785943584\ 1012865213966918731565793297201804223032636758343878782308149522862994663529236\ 2668450011034450561949415709714868449870236329131434996328079948143850532801235\ 3816524765912719599310355700539708514274719851662124784857211558536941534354008\ 4324275804433799126307032132566682321711823577246978925789546868667742700389400\ 6416245974619406667652703423031575726778486127452146142367796914224949628118388\ 9842306556746471356728551980299018728607485438387728143218178212691501907258206\ 4099684075940795005208050495610236597422016388363526527047928169640786434498401\ 2532128086798116014190036968546429727879425755296175355447414947165239242179014\ 3924244470047642724557376402795509038317123623502555493775369619437428752997972\ 1234262712165061720019621494859394471121498963990241898727300700427273827183454\ 0133810822516666808056860083064585423818434218759529135226580205196224461554933\ 5816744539721813973414893534276043830616880550544384961549588522026715324046590\ 6921885171612599248382268148808289330346127/72203902740496212546489363063716703\ 8441734953158491117003718860267251073842690169249691928940120576959894574659092\ 7330336375383480827524488494789869056057948864216687498666167124914827395111163\ 0737103380379633109849462314568429019786600822312535685779759268721436023913876\ 0146334823480062986021077419690361440538178500731478620202375902467068974112372\ 1356121239453337720093576457475406168799833659784787497569280100988299665966833\ 4630493100900355619819896146863938335140903239866728660188913931906998863307247\ 0447696245260226511888537430218749545120591457548139263750495504100209786257958\ 0973338033279089068328620265818388062787286451694224163830993531346243732860951\ 6055377329726929918598397285623899386026701752405222617508474142658693183507171\ 6502684602978588082575480122104166093633308061879875385580845584731733100957507\ 5880885362202930645472784640838134033678701813255463093958781109101580614691470\ 1797749011019105865131204239647643670292023750000479160614135945497241928082729\ 8407182512097565869275304633546617370521026355639454752518121512952923294300533\ 2469853282415418173303546247282977338000863015465597529635187464615199665846556\ 4849463254750912792921057059389875642440685609219627542076831172640710328320000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -839105709464769370474107519938152040042883269637319848643112995252371635045602\ 7438701704721556547494394657441323785117650850398984575184184606127546850226419\ 2387696716161739801461565039851542503426012855435417246209278816214509842545052\ 7308278584628363760439763360563303635611171995057674857872495536084106916765979\ 9866505859724312494883038054801074465372723882117214650279920162335920157425702\ 4343395248534470641566122081202135008703845911679824025636451422342539973488311\ 5345300075029207160803840097611273217305413789199987550203928807786079652861943\ 7484298258281319288213495235122558540046098394897465570362346091955384510826765\ 7846668671367505230206467883167149474167450021487553804447893925897394995321374\ 1010451493393316773833140935973671933098302576107913259824015718050700877235858\ 9378828002586436818946405521959497549336183403288902701640977170227833382720447\ 0911465212169968018257112891297109453205807600341226301436825214984192984643680\ 4345271408332940301284826186237322481575053613690228897205816486119749773368972\ 0762992223567766658661039512277313549164735918490016270893990793775108978500031\ 7054355168436890754941212528976222180410372253241205947268600406484526474287891\ 6296903320437412341328061317731425131855669504714662715767781764565864831482247\ 5314593775137037041408104355722827113500270279460437977384619523073041427740155\ 36598780257212059714084861023087/8674082975048756175073986299447802024991171097\ 4315765973814829066698276348159334270841554641815035298409682583159208050067905\ 1713574590436452551105994576363809132993287580390608435273807778588124356575563\ 9759079631647665522043144655214746348155249558141582434330858278841669148326870\ 5811590446880048971341727550541055957031010966561296721329750834168312716465895\ 8788581224152331698449431191758856219622756257418220266361083044213601726867473\ 5460293016429845404120541057598739193716136627123833186106391162978006536226423\ 0132870873858165737670013381110277864373366465901182284436839281242614095680527\ 1623089696447361503728772921326929353916059629428952238729526454565035836780773\ 9665918720027463752762554697085316904955098065137290260054326575619115606140113\ 9416429083463381292004321568337775562352955569851184734019174091001780013530910\ 8182433889479121710182551447868360833989632072049257570460545693142314258672443\ 8537830085236578217910587109911667752264828963631905451253553380904004602134679\ 9968109928861317968402434148567357820342660962518578050503160264791228107949405\ 1931840185546878744372729851022767815377905572037284068695284795577056376530633\ 1344278205887589997625818964505580496785476903136470298420838400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -29705703557\ 0532312795225123715065289308996368959749318179117211690278170977753350207327395\ 2142821522469439248393740465703878304045903786310427906332282528006106352868290\ 8347497663489930328126636275792343695607521341078818747270822461640049638759562\ 4600009004500762107986069372633152248962764910907563441387579326101263512707183\ 0751272502334105774053309132530523210325768165833132312027547077212463923695739\ 0248206292607716139533697295997121678418781572073281236036007230826821518745184\ 5680212161260533813254575584187358466089879497864379918879387005799857378435682\ 9788015690812738100834068891304887423970832615737758317883804959353421535943974\ 2880301027052747735558847896019392610490671767921516890332916827184145172433274\ 0725379344095815133846072588282635069886300518041694787169495635594267002589932\ 5702146701205938617034157386545802459634532881040524598175130300866913878963898\ 0648973815340235621736704097419427135705217042040898995067149358960192336391639\ 6028621167782762883190593617894519296120958015895862355997447772182985108799905\ 2322829487053538652305956459983932702223329339876514070713118586502976550775261\ 9169553841818575514048747729311260320698386973307728471942365076265446047616219\ 2113918739590453076610803904024603418591961847495678862197971543478859922426675\ 8694085732093832777534267139167719120986838390123219764392039943349218620398028\ 663422927681114218086895901/288568968458875490961791616664318616171812084749106\ 1615794839251461671547370469207254648770776640136269866245731292904074994109359\ 0521852516377834516710684538348234734818714152540290521727293332800327144061431\ 0766246300543546272762332448817477630137753648551484867458455394306143307860893\ 4733066626472322229202687159831463039963151476180328543726669455038183041477254\ 0356398142704054403145130982552964231496864157518683544372109219504036458064158\ 9861055083344506048667568951874778258127267098905765444334711468071660280889115\ 4471897467762046342857241079226621069088642067727962379874407370481771544992904\ 3377834727060556348335322080979236742385484271812475051582117059498880213244013\ 5280307281117945788757185235616250297168768199550927839278750106384560005081437\ 2231732364522873386642226732540682552708714034531734381599167795758281813055773\ 5817992162781442491714177377495866427983715151946164566543037432413862903869619\ 0708135642458788671712959851195800021588760118504607708012081199515207883285713\ 2067667254570054291991760202070874252614705013132575068110389649665733684657299\ 3404562463652548248796524601538245331698843393527079756144284539864095865329517\ 2603965902437898446726370100730283773742700356623318349659504640000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -848213709\ 5720737424369251615120891870908852833505416167282019435581421272889687295589182\ 1355023329291151495555642562096278037812092471837901711523679775593328188445982\ 8786490637138124897232831290220980430928123913849851569038068168713166624338437\ 5016449412628038355912074938234271205466772416068240351346023964022585563279579\ 0216845518063614739690768748399424316036109825514268741726961278010167484365860\ 5687020417343680581157515911929028798262003194700259715228587563987248870598243\ 0595130473448443466227245079049988551885448480540639484976996974020462289030991\ 8757671258006010320248719562324703274754851460860954542982245073163260419528763\ 7774431280667677465377537533437985981148685206628476977724172081806170791461027\ 6985364535919737604631163189265093643104839583381177217192010563444012856793150\ 8055645799530744989104990946529831354816399825968007123527615013440438715992146\ 0439885312028095007961633651247884180543803465050065587340099244686404828956602\ 8424568939047535278712946695045746059423244091014964821313105971849467166466321\ 7425866547136563365974582090982808482908579117742312771522722196544175918236505\ 1967491442450604212714684608101543573067785095877807943015397988388217248952520\ 4908434651808642335299089281119251280895768994545640361344018612641572006716314\ 2144605124643619974141088807663141166972559950708620683272650356906131699185520\ 8179398918816003223856107/80186458408086703915933003011270131712339616010613921\ 7524689058159570339978040471759390761786003320017433813912475222312599561947778\ 7773164219100792037206367755544969593304072748556348593827217283630321729183568\ 4838247789351940334187885109021749660436810235102786152653184101248735278235450\ 5897299092220426094253495305724682608628370449926883776981152645118981796915285\ 0989040927101999676036189999753667668660033531530414081588226771996892040682396\ 5153131365695355941770537430115923098832081331058303771702361989172371521188805\ 4495418043614692955204773673249872792864686068549001106733136496725282251988917\ 2875334990135325575739747972977591408800066516644288241444767928563298900597718\ 2671792141614198543209031570715184636167701199940758209977909692536874966814827\ 5221940307121492122221822459159825645976409909646949425317642963529717598041512\ 4630304806231750961782065875517833076442579948560486245321466141607436128687288\ 9845980128437245493537854362628373568351079591086004372915832989815268075950886\ 6508022916163922698087451588161728732371411954317633307424454801903814215032944\ 3535577146563978549473773212257691111869053036749408575084080144895045892212354\ 9209725675583377369477984240900930728357405203054418984960000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -652422249171677\ 6030204837199444511270788452213847372064596636383953902582690612099666017890521\ 0702205655390656131677858186157233081257119923818067325235202082569195458865809\ 4935566203513370064363682534557560139294966747845617848191877338962083213222667\ 5503055995913634899475507657354526172960275170275451825037973348893877628621936\ 5204783795807243201108640228969266089300288832513818559281559452111218664195519\ 8704258685766753151705003562307684556947273887037915781864127517609955553088846\ 6810104187328653599168643403623806074648697760313737928540215897361672638474446\ 7680783046344291653570100244387347697402177870395015775068321857546157719153635\ 8650148634946930362699130127299860004131216853695718244184564899846115030708558\ 2419209333355744889330594117653554576680242907784918046462810627552166430315090\ 9198789528223862163331092283567598611051457654178295200821104722424890050550116\ 5622321129974208819051529993820394569595152996927217855179771034226765803427229\ 5725598213929382094076268331467170052745365408235918533710487411379635020230394\ 7376980286135439690905742634627611761460212151265142461878095719867749012592436\ 9346311393692543581616300730332715874363208416171064152954356852932328430572281\ 1366849836995541394923836170532465870606110750757483289090075428128475233367599\ 5918019059169508834358423331034771289588638014731671826120034004600041146326166\ 37555516750899214748416203080949671299126523/6226800996207494121837367198338547\ 2846133993746682755730525529839190345448638957597190162331335921243623113855682\ 2784842987631372794967481594582397494614734888747364295631844705101473316205450\ 2283086833916770722400841652059084061047665516413083253675557840151584122967543\ 5355343106261062647828744289502665724683302137632871627306364638016914647369782\ 8770617901203630724695927031999507758305738580821507742753520678675221497406470\ 1883022562960960757103817933203775900669774655694645380749569480631947648085413\ 5608488144591546707411851673907842057272926565114306069485264700839860195918516\ 4171868809078552892188004468431161246634111343372487613776788789643664705859856\ 9496661588004865403530114339248379468098861605614696976805325395909661151614199\ 3189512192655724857503404007132339544690261004931282244662611177585014700985979\ 2641530255213310793554622872835708805510025188856813324430837570174151796378887\ 3515527606420387512756966624116815102199060306740583465725237914057772029174517\ 5714344769683779450771342885442627269038730023222169107444213128616864648139025\ 9279785454149986507582624124694170714913993791790143074637138749701743300735729\ 1183133401260689331982495337850325146702056873927396278146554938383026825369265\ 6501704109377003192320000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -13013159042503155377492041866348352611003050556229\ 2062465717655931661588355309111968711768220902924539330675165502118501459863880\ 1632290985520755563338571599592759109677766670617803455187751860059168939895788\ 7382102910332719185755985576905398526294892236341009269442557029023058955028089\ 2339405466821789337988064986693529642683236808071026341541547025169336772601656\ 2460840862154793189834958214637463504337786948427513010210267919127496124091096\ 3394364622711753189842641641096163228361803448798276760578542841816341022572978\ 6115094293950955740588320501861526095009000624751414596687181807704328633335694\ 1672772141274338775790419259470542652056464519815152367743741407056817620535585\ 4975129940718573554336948916550927324301110952514624691181191504152078391838450\ 1717574299301302008013267699939053274315308756321745680272038421396125016940576\ 1042229134514263772640366439845120754200617585715518105704941320919206829677332\ 0309108412142205873015515030170947052183683232769324068928875085619853859546157\ 1753190497642661518355527086785894549175793301351265751089190038926718809623003\ 2112114542615112488285611144225133790801259326696689944411271323960241685785845\ 6697322505308433608387665361254225317625137331591736461136610190737311888666182\ 2114215913844222922005899356973365550205484930346950580740054643501628253440894\ 8032509836793555894671065587524729910913995650489271908619171390516748159221964\ 67/1306964260868944458510711568969662853256539277168471036097233836842925252680\ 1039307591230670312515375841579291842451884252176345431694349103437040211267552\ 2414775652667722903530565004036922750126106056675925360188567281000991716613580\ 3936588534174766272109050093290529530572207659936988633778929899412401340316878\ 6653533436231715518493924608357875391885315905839284854802325393879550295235944\ 8594990687107660190917210636938542046057637666319808444063764851435689971622022\ 2976866574469487299169438154247986353316192631457569598800544323526081363463386\ 3771579924558919211720507627115125608056787174544925834827582533951578751141328\ 1461940008298580011971667150797770539543236282982476909160714092733060250970389\ 0164667895594595796396158151531696768920275768568913282125552991432929560457480\ 0302079110658582253013614905947813295068339129717282237714964654520205735437299\ 1886524667704041463622725532440147145429608907987709409381315594434447357296398\ 8543655963566335104683188679425069575854776996719894504174713662546151541441071\ 2626145011978735227958200340875283920503743914900961763746585053445415700656949\ 9101161560345274297023269003542064448050771360746655568949712565751919785610296\ 9895044233432340537100427528563806705349664337559552000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -21196348435842455601\ 3142172796986956690152108881718255528785361623443951466929681330633120176587874\ 5006483050379921114617809426688404614278259033207309823724766346075328970497457\ 6247849976536355505346861691212018011862696039418309823904605869503099978634416\ 1120869310889244567980039000051680633985451623240635002666915540566438243202606\ 1605632320566480422262501445123432930977295140907268659218825457103736585767644\ 9789391169709375983969302208314487822505435761268761596592632300538550488008012\ 1604339932167358229060928911318988765722992991749073884558720298248140662010989\ 4262761494249210651023391859079964026295286644690362570783110151182899168938225\ 9495149572742537167347889837666313511530988194137826719153128898806703606356904\ 2828294938350155584794528112117271925346527774108361094538422734855501107941450\ 0661018155948974315475579234365654768794809643876197356161331612558706055632853\ 4294403271451972001056674005887225722711274775036303475921715791685212616916282\ 3886787435537582287882180311526530746938400483407405987901605284251891669624037\ 3354450626685138223900938457703002958002153039579032088402614682566219874091913\ 1866377578003648869706527069104086961580508009052300434428839997750596366858958\ 0036089002694100779616812754479710668679009652626092746056813174906773503867640\ 5868194173350855719258580684493575630865114863735455702003788647140073554584448\ 634664201249890346949382939109772022885916289/235688765413658105081404566263796\ 8783236797958053138213070072973126496731803546316633508404236065196814961767883\ 9350128724901211605271707380501855938797820760146879881719765230713387818118088\ 1979055484026154518463849627532299899591832859468015891943477460201365493888206\ 1983829156279002160897196336989783361078999747031606798660717630253243686834475\ 2146445964086665955642317844784789510320011140651860558820106230560283664304862\ 6715590878544536443907085652265941131127666231270760504987731728209958949662414\ 4067029807643210526914068021351479994207204875254870469866799513076106454590090\ 5113901520107170394242932999807795635889403497927349945847359299836398377474400\ 8604745686112300040577565221548196318540779992634465763023225134450545865949638\ 2162667985382189205830072986058555747719581251526581470187135869687681297744359\ 0568378557441303784960146851153985392570442324303391834649069822379217565906621\ 1981421150863115558515996188628511663358956678107860050975623069118529622884725\ 5645940223453731186448234920039213396156889579722998983651406534475244047583118\ 2284453459408118940190155546490364976424254190766401478906866631749420834854205\ 2572822188644470634182053270634971294011946881333247354055425928639588862364874\ 0041095223623262212760535040000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1827591415506270489978510745782794809620045\ 5762775770148179488975940711109710580166457398879936648920246096758757649667759\ 3884710810433709477389772210238543114487627077114814437648832110072339952650164\ 2413083043028848151343246401865495507952353199298344828391654728039961956501699\ 8809740955607101302333006775719943674366663242064051292490348323856106649283371\ 8469383135700895898899047327408731319550636102851424307881636083885220498975381\ 3216220667976643411737856346894522260797225568548962365764988767885150639212756\ 4522915134242282982892034388990531551763368410020959080202655020662035352113442\ 5670485822944244344420251035392445056883412740123336782434329083009813780452924\ 3331956491362620976106109095403891689377850108509360101035740654151836865367174\ 0182438502038839760861054804627168595181715890784949534325165701142594638289480\ 6733956368995256523111839013699205191688656502993034788432771550035578758594164\ 1553640141189991166689222581706347459520008120303628576111751844401746226291771\ 5692494231659263678610207491477948739307338848230860385808978779012787640726668\ 2148671139206394912180876206297463569237313422129944950205302730254970219862835\ 0687091002958608487025887776909033169261911437122597822594097048792533500760600\ 4200462176362294577485728230242350582750583760277476089206538951996628680314705\ 1475092495708383463624976875137458566421883268148686602978678114840694651402646\ 910855121917259673957/241044237346044913148338230290215235717145040358103966907\ 6814906500905214173525941121907638000237519956926946107360378589327419598930816\ 8451293277471141980022713424736033667550843356567527480618334521470098000154319\ 7524279637079818803895028358052823517490937080673857560859025232031420336795141\ 9674663666018115533417929505751549898057625964390899463872019634370761635310985\ 2983034387153902098618492164975230408606576913426075602473906638045438145751423\ 8016015023206813875748789088861869853821827601088083942603486170894865253970158\ 9103795269987965775385498216716323579077817092726186344931959693447404072323841\ 5548259975915532987453351435957534734925019611758895002736242822025019845295110\ 9152130057228167510351781639769043449708364772287098474952087821192734325342116\ 1025455481412930631059720764360653405489839148496648619754035794859552269788249\ 0533058825594822268440950592935078528480296594683795919477381851837712717444806\ 0807735283872753019846639536135459983769039438867174183848203691294537716871863\ 9373577097823796426711658748953283705522093444437480485640985447048716060008624\ 5607350071561818550036769967262707927492341091070576795065723562233366593153436\ 1425892773295135665438091016001564002567383515978291293561213171862340092819406\ 8480000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -20107213417870263189932145743498767702381112487061075361471689424019\ 1740616757647596017231123356289702513177053400014137108003772996075299784378893\ 0935803608710733837529763185534267666790094879677911340640472015454815456631916\ 7117652074963481083476905404254812165225294434514402638156071043549398267906855\ 2159170797216189933807313680208887050288645985261459696504174100921972424218578\ 9112338469753581604858942455012618307086171239076358104745178233445667627414492\ 7774019914704853530215512657527301416251076092224928870784892482263281929239496\ 5076536615748778717454426722903621851849344168880196122914913671455539003841801\ 7591079591815812213474240420016620877684157953013771556149580947668865808304266\ 0841702526807800870055671450498652105889591479638411911491662308532523197850945\ 5853731168872820237632945756695667116531496571293460129234852488473134130661455\ 6041517523935519817242665150955470018447532931584226236419820169581927691174739\ 0995524634455852382398058292149222633643239670660643114388112420584331267259767\ 3231621962300028354608742229929878234101813914074444916245030413198967826407122\ 4090999596303704730534895305356543048419249582629891206081750599975735285688127\ 3706155542269070720431724380344890746752955059419570801811272993137829224590918\ 6204035335310800643657938655088631590450936989232019176718637871092070245773112\ 4773293738302340036659565718648112874701807156084560406091259236307176350662690\ 08063/3505538619546911807330153445599636032854502847648809940859580857075864500\ 0933765596859419002870182484537510809757425761379281774168735166215091376243267\ 1201381446377263709782099999992486996542562093740732060062366492822974726309520\ 9852783238955459355687939690000715012737100202972911514965194846502372813236633\ 4028166873462905610299983404316253482844528994006083028707310627334158352068363\ 8127699736571335666015717160472604125238301195493193641237830672462337682690830\ 1587392602482177171888504265545339790471722413990122308210945527637927560962163\ 7660048624683916712126255932499225644050697076211208550031210911894218674175037\ 1326401109936887702363915566673935624540834045743623732760284083055294289248390\ 2954675596490722763964026664833414282363714009268165193000576557788666037467721\ 1358913017972707330367529725826048744578333127630035400353579430628775687720224\ 7396638488716339241046703916888200472217233182292705817119532680692223638911595\ 7729259036239051883082044967233826178470327643556970726355067806383574385562487\ 0040009189877134089774095974370766488881313878684380837483785862141597891489810\ 9300688595557400177866112607711911492680873677065944833412017245066775352907350\ 2201131759806097787898757402245525079775464931004837724337211062309040947200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -774650725675975454237627688494738834635344365498461766705972688427372792787\ 0280579151153811938655535675942269632555529967999235219764519177943548627086501\ 0810230782190769897559988853428645389079869732776225581248086178693198387119340\ 1152402448001076586728920006684296756528818926615682839690447153553265819458319\ 3804833079820377177977475318473776514590282277341807746917648052107019237307199\ 4239069237068509952037275856982349214294998917916626759740100431681257704949140\ 2146064499778700729911003636682657598839013101896674837994502857589793156330101\ 2778353966157681041713613678076060835193793671061324971609104866407709035141336\ 4598498808887378185271076490470000481606533805165214262872929250161178841690132\ 4042884615078248904998294738280273329584535886446912886907260748737627372598130\ 5186441829184080609369686411442266330988704119917421997955702426539364949651819\ 6799809988217128086975224121703947262266028586371619441282044269649069884284738\ 3312838807605262828234181995182493410031433148270512296095499758003319483006875\ 5622577991091517349856643898895740729516445792827829276736387887810514656940486\ 0692122454781188949776221652830500371076374184598202058919377238774107304841452\ 3473418693052611809274924405942096412938187460601114195430514323135893566962655\ 5520799130830303094068230083396061361995167591174834521675545657816497055626519\ 688836735231033110399659918627206986265280565155409378929716327952363696033/222\ 0746982778321053846581231840774189607641718405636274728517857149709206463128618\ 9991682178341610324204978899563395796664261036979434740587574276027409575796574\ 9619990397888322268989788877804203990100056608334312635712849905977600072103720\ 4720938298613987050873408585806816635379982589702607735207493094024725321776081\ 0046889345286995214382941617039043279620167152269209271887901019390489255484670\ 3590149845699005143408909383043793042207405812336159379836054097515825053980153\ 8250388961281931485591485699850280295385364901620073144966957077471027767022609\ 7205048334643504896856179105126312825865633461409600177433505446755009376691478\ 7745540618846231792289471329327503729206160090175930431471092510889533014449810\ 0599326131612018824316523574087288289633686872662017307328683612169876476949979\ 3319263908134284927408952279016568774525134564574277770559116749242403085371205\ 0680835983217772545513331056169636368328413456708116072648858809275305306428803\ 7587088281463886053357706460448389191073976348626010797225948027014259243442718\ 6741570005115326826631953375745667062750853363335943289935813169821024383274593\ 2455795571928156354895821372079940677349070013851515996805810347090571735604096\ 0252569021662452070430882632829947420234932738210999762059001856000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -219951\ 2318848521765126000522828284095134760055961022197581862543593192732142487799906\ 9353584481542113877528228455848724578301612838377191348108173780971828681630121\ 3097221384557704852838475957598671833495136777179231584760301713061479347744156\ 9050177673745537757473581823028495900065538503019021741331761035376917192311107\ 7686650890391974329042462487415955906163606601294251451084486614836447059743488\ 3759891939937111396667372990052580728079171799330682706241015284099195031980875\ 7131214315939017990650853994043628458986111807569877398488468043537410935715499\ 0247325786124326027541730009586775971052456310065705427242285319710382374978079\ 4830012850321048927838095530771995783939981168603416757514514398629239477841207\ 1304802666935472374287956465237554960140139504443648100719319413397709335845633\ 7387436555885503778361564612042728059811192690927383326439296169169751648734622\ 1216563880668752384283199010075547361762782530122270907217416638123141866029833\ 3690664035253670374606688908934961338052305797414475609942477854008649612218375\ 4145969321575447772767751094730555214646385545824250205458161416237411367016779\ 4222121317091300989067679175035221531385796738426387814755442939607987043737224\ 8567623617054661297126241348320987365516235737233402592903665069768869103913856\ 9408364759792199665614173258768306322198899135795528147474408900099240505820512\ 9939707804173803283088458288987973273873977639940976180070350700318231086172694\ 32063/2462427881518136456551103607448426271277218014939577035546599274248732008\ 5898000632392556331284614619963871221964812529357435068035063240454519134802850\ 0225959379825980435278712323892820564145127178774108793054032180583419556125898\ 8935809525438499195814129505035101039953755782197359355267281991620563035415779\ 5181533247735647523855563340031390035499104269140633628062971450234146706264652\ 5443142450843258531679999539779471647715135823023110337997836023302185365175149\ 4854590099040017228435997737788041088312141072366965438581149786600406350541703\ 0249972250780240503702980943114122675250969523079040265073503929515259573280078\ 4892443925431051183556068454071632691743319971251082052932202801250580863490373\ 9077171865275971339314859354225009529904500724202732846406057020471217283457408\ 0096511861867558274048708665746486720271543999284910037038890090617098574037772\ 9919506194190838506096257914045594563990948583270637419272147050569907041567756\ 6666241943268514322614165626792564531274895154330125119967650053053516777598283\ 3755157080190118956072288561917910017551489766118274238737136043319479317788669\ 7856478046479678667958665991472756351478004362676533093887730054011624551869597\ 1216820893143481526366204130896944226664397174755946385727338381090617218149578\ 2057122463744000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 4490151576804273096940877996338088941862646409016108122478\ 2600602459801046480226457813947650545183935109943397702695054606310963412087455\ 9823734230734923147540169194134384253851136633628905058470393403608131618500323\ 1201955772717906220838937076638439717100105113711135464076194339843662064089897\ 0213445780326312332348210133495801728423713292760622493027860446747576952712616\ 7347887406739044314420649388664640381465622081718584089302648026762094890769528\ 0365400386751324241116411296867147675887248555202155848625140130311122819744187\ 3837828765525095207864648334510173381306939532997397272511219163923201068047884\ 6073566810106923959011887208330506064281657894178964376524368169658721873190341\ 2236453687037086253294084488753706532896356366981480576464164532693514288046887\ 4165073724473728809880387817714955973256383571040241153160923046779991473883138\ 2094663664833034650395061868708818285354968568126762600906383456753909416112366\ 0072527379659284720893932937680588384497401972273097761927942998814084233166813\ 6163986496129960269849051028337246754029264488789869048102587303487580830092083\ 0044033062112154971629244304215076608030499914473257677055584468257125071237364\ 3984089055359153307473707147882155269109630625735098091565861304254118242480413\ 5557535555567899530361371321157973971033518224824665822085303043545856793936402\ 6876010117504417708917466565443143920168431587694890161965319883232899061397474\ 44649609230524860055572057/2274075383613101587336733394658307158562757443824160\ 7254784909347431216499101796521884039948947961476062153977805570150781244611771\ 0100303357472536097170996609130963499052025853070870235978351533294657852350276\ 7084879927213312047667366307039805811794122080061730623376076832025072171079673\ 1409042759275591048883583780034714021533344227402464966287161653223673383726941\ 3211973610322910232147958219180683664983419663555992766084481529175962815220912\ 7391824647230767640934261056385922230873800234095123737599096737149621049122825\ 8361183855521060955032851169488312280611956235386167029902061788084396097314080\ 7872360978289208890583843423637251875828318735589241133922463536894452064892644\ 7712274329986183116312637752258406565499814740899497227176359353193264237662871\ 1914057411427946786828402945460865468595241840310264980222141818523327609323740\ 1938564608097363972021624035866884844337239005163079576692073273770130203333544\ 4154330478475604671894898919737658112624965073269714461588391739527222826464353\ 0125677612464717530952871550778971286402527286421389568452999247638228782160824\ 4900164269292923458541991724920422819140039985957859950321174850932272242373003\ 5187301936861264926910597271843912330860457900612669944656710227280266841149243\ 4675545421158022347795464192000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 6243635842240863616792793042838318693052258\ 7057770169111852767301000633888651950537837020482136276304627081317507119316523\ 7344078007451034843071555817261236531443627622465002131221945865319295421822646\ 1172013717851381523509060369726408488461109024620665799740775383511508751775024\ 3886382353706597854776344089327573285498345934968246940828925577602367505690227\ 5199091326089707897508031130717771495324783777828735342038117047274391374640623\ 1032091393330533523590905511760244713129950753247257746471218387150280750294344\ 5996922442136504851641728015201715784906221413547538089114981676405759068008103\ 7390647086263890118846003296839306679106973193880698289089036268105825237242120\ 7489540763608003495856299980927218314551075731384785798084678285047721213173760\ 2595016775101869244638729198460597227277499704720888608979700998389637101708453\ 1371179291393110714754877949314089040183073194129103647095339796299926970470222\ 6535513426987508635291139448171394664425462213270232837009418377765098335895989\ 3168689802814935803610998822165968498833845660353261722470905077178297391678598\ 3359185567054034580660072388102618716361691089930198977407104077497046985152489\ 9558419384556992406623816162149896273732386245873769004163400476971154758420318\ 1128068946048696893071120037268602043995150798276912193549571881271410170343528\ 1023485117721763991144908696572885208065178469474859705473009950975823568562164\ 310397673321306106067265330567965240216771226400457/124361378307750750171977352\ 5451583567108766614898443155009832923332774687669661819335336725752422819127369\ 8885793286608319701001565609555120288077455582924562438399551118213262266400480\ 7553844888914742086758065737490696949025033249178753220904186867056982193068263\ 1384939713516106018709126740350058496846088969766622870087970902260955297253344\ 2127024202418533824991040745290940444206957297317024107699601257866528152099689\ 9300264418376286120858865329032502680125604538920138473884065396124776698900923\ 8131882968386295840205526498600992727961222346444443667058719992868931534545690\ 7248521680054644778422967450869476668271833707146713240637290167965577684023741\ 5416796109909206799899927168219114875548531749439454166383901919108663710586062\ 9607461742067118036623125478737094858223556086788172822902175878663449550144212\ 5668606618843123785606596369648011437580660205473397789815000216037471778454612\ 8248594420492994363727654216556186179518434293502499097900885313206041113236078\ 8385112744172490155080450949795835011440407979070892642698105794006699596966253\ 0676206593206867699826357058038228564872554870714922589077252330491551937407152\ 0439229458543033059609482401048483273552445309025251049260351533591039270433227\ 6451657155195616881218773167404091732045915772458313928964833280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 99475747\ 0241098130353177229161734922060776045353790986014656419003518169896827276070453\ 8047283261298700194162987462776516931025196730448900619958210212105213557029182\ 7402997651948790887828265557558728134149988629535789868894856532940949187093762\ 7168991346550261212828269769663053882837226723595428782235855384975585466727778\ 7792628741392679140217048729165270612457965101797112656855732673130396420769604\ 3437624222258142090003936283596176931966652852933701102458706241971085882260209\ 4107626144566085854575085397964709927619854591171511018318946146993528866566474\ 6409553538889953277735651645864153469708415772810081633706787155787715656192808\ 9821330460637199402697689987533410250044077137005543816855149497318162324315142\ 2058099455449894277404658009666392774536155612078162842933432003681921619784935\ 4929883609244648650276471724560535733172784957440460467078668829797545303358492\ 3518896040729445664236276660860718227209919239786550076342369276314827780596957\ 0681342978768762865613327506187802468566686272409219911295057168310811282592762\ 7277988317669989157631370155528688358869076391312756725816934352743912141521328\ 7032397637833355956375024722722290511697465412821194869418976099184007791449616\ 3291043911352596569989304228934888968389506090834887669606091893641711126430203\ 2479364311862561265553875494707650351820732958001962051168476407089650790605108\ 7468938935640320941186551243006685475096391810148307656001115033266264328196661\ 51/1223132068846260190015393500368005428253088240131388068493733755245273026418\ 4496827077650454147509632846887691115572752166769479636833245858534800406209464\ 6430365452527439146976659322244954760233502114465907136559359454518824048939556\ 4799305618836939619787359686722234081873514238126429490278352818757809737053127\ 5973376734122113781862533209758478326114924451705348316438370616032652619632068\ 7065177161386560499909180887096051712234253776378315267341767478569711560136531\ 7546839305483451445849312666757260763912214354354119255537844566023949072132021\ 0137871057835106516932767446236871808237492780656357196292264209258890054225882\ 1109605724882296590867257456676348486826109086871535606285276576653086351557112\ 4892469379599317872087778493715090092850169297768843268538698924973085260178211\ 9170475081653216393077530657992356122216272281072696644558441626995865106907574\ 4158926173035704642108407522811964023714672303700390572273200293135013209565177\ 3360062497735062974557571296548448742940417251692569832982211200663460226147976\ 9444319063476654216545015175591856963518318705583534000431011164278542133060285\ 9095024964666827194774238145025300741330069888139998319141038267896590169895027\ 3041449472566173683660192254859106538342114206506556578650456795630092625181157\ 2694384640000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 55805225070447375314237293626565654261466265415365799569084203\ 0727063109256417710375431924302736232097105256912439378974374477552484652576192\ 5259108142077445540674031485762105137282550637137670708711057334241909377677886\ 2023688376972617605903250196517270986076539145469609050925783149092318389309327\ 8649814988583256003507139384114574613992045418734343777196001379607824855584122\ 9741541661507831383991701029140014347295124567751450324461474644060429478286373\ 3142786668526089163002569631734745726161831223329489473994862653692478548167000\ 3142662732117801895911225909988849698326206983171486075856471359822615641594456\ 5780813066942124920327137800661384699727717493242443394058402391521621986861152\ 3377250770814499696742265787603686104249482958686977099910399782380535660860514\ 5560182366013913805925399288023845961954154605716912822256830170091393161316785\ 9743181331967306269668307022018557306303017227312114242227510428441727503144070\ 3431491123459644097744709975392926147804245915061470737333131864482351580377667\ 8466805348074856073081983124035026150309103001250429770715068237872857751070205\ 7611190444214805853013081757726024549732007600989463165423825017220307294791210\ 2447345009573855905524987021762104583868186261432596193838837894936851154094726\ 4209623961086281326833748632257984920919253749181313843989721873946904842309202\ 6801666823254960542029901928673290800937277933991596286382197197446061958661958\ 6145964851318021042435263055248227882317/49894990986172479166656103466791718510\ 8417454193633760061497979429757943525817469655198161835913011451389640483380705\ 4480464152423822189403105783110797521390583969020663938616273090498027763335656\ 0148356432677971976748564189094768808052684249040342789556642223774371962114578\ 0174879636131723972541808370586763187946865021270414766361937036767175453338026\ 6739638916699422504925354415053648227075430459981114978784335998013409208752568\ 7842463781988446878871462669175114955130974112165085344538411371481687482323139\ 6943561660962802825171353129610565544997051197961171650249595373473193095697023\ 9882089136188706883171984344178986224671297749981145071319130633559796980781279\ 7626628161335726090895633898581052007053189680698187013889017729975213799499909\ 7889003255640706476384124880046183489515153704960905569227103211180072410731823\ 7222117750368116031444243581766748698950902685202320883953438143107463984625130\ 5144074491647548830252392315139165439144238710605235202562031406441851946708110\ 6707805590745448241879602438524126791529258989249021074103685863789043913622700\ 3597037274487534042267148048669562439346315223752196312212336911335655887742677\ 7022400683797093357655743142729509373442715646153811260857718278126028303258059\ 1065206729522061618216994108833470010372387521338068172800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 944015634651\ 8773829109994282739749689072173700169093166557622150464057928890594210724194714\ 6889619881107261198650326170753247627093569667965577621434096243277293603346600\ 9975829441510234380297881639209727979220762410322446266430158783336870649931471\ 3215670523262715347151726141590849202367747408604565537368633506833150336755170\ 6011142203457321443658591365320460497671252697190379607140132669010664481447298\ 2165647415080952779877310474671165181943909753724883623377733480761528186551408\ 6988684134942023420936263982795468264602018223500814237500537693859034313272721\ 8089115592274466337644954977915488969649704219140053099664681398640231976980395\ 2305950105920282756064054253720768141298161488927265006282840416440415498488223\ 5115759245463874162314926032279033131656885675016966968463218648080258288713139\ 6820626549429465959878646325174383321444247496355116756439192823009622701140232\ 8903383545265996668547327056297255203042299742524417966970738132674591148707398\ 2574766373630899468039834405576111054302915262808719347763764293821619358437596\ 0875146528462024429138155247107801010271940392921298627604056668537780525340978\ 7092133680848732461695527285169627080173678159826372744131517042693297578489660\ 1287681708305002379859562067088800595347384268917980345746766371211573330774177\ 7326237894513242783323944357051005400401314627074145431023507234678076789240300\ 8264032521665819238795502816634480851681801268493996240566913037149946379826467\ 67049848543/6724857950956684983166939298046814254289878945426642053426538769156\ 3619587637053611274043651253592511272772156254906707370432657995146176201792654\ 1313234331057118292528244123813870713092899226754551597427174968999972757823634\ 5980817069036863074979606083789278034005879648167600712560560581636432573027934\ 0102658611169255449218766473428507606180481745392738864959893940503420279548328\ 4265158718979502680186346954557888135828693464044257285032397662107476909915340\ 1014386717406338169436411778097399810340703506656598522561569438100154981630081\ 7050931954016475883848495247172641825111956889658162045946782485378063870775881\ 3759579816909562998207114619827027972806417741042938069950759128310308657509533\ 6822908548610477769043491539785589696846992615193523856091914270699226322839237\ 6564062858755026441822810838761171316161260471604178662515233451558293370977055\ 0150582394990915205063132036150142701373102355301876605221638561723205768237142\ 7671133383735688878561187976464847138376882964225287848341940591810793940362086\ 5988811918380369274194961702022960735116021587640234234280106590408420255443026\ 6379134338944325837686136846082997593453722306209755425066121688449678574608022\ 0325049055958385236791263539526304400871118499073511631531111934559339050500016\ 1570903834217180336838252953600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 14341653750801987213561127112252653250355\ 4343908270489778329498034757956706692753021679326353991135701885515779278902871\ 8270451631108706877865164732239711036643103469545384136180489470114248883167382\ 6461886450897980964525677249421458768234402650977570799725916583682927218488353\ 7258434596900048948043617243772505012203742243188224214676320278482030302628382\ 2444488451723045366919714238889704883348613903420282115797333327841122640734977\ 9418798135769050448426902195087984160450083912335185962031795105393052410947436\ 2767351013761588642877642802680107021839319978125685896924205758771624303243311\ 5414280442196876355459730751331009816032400685868942835815805602722502054176553\ 8254878150189143288522959330239020730835556958767465744858259221396281249738353\ 2918740921590036524755857417564057487794587447521142365163746647107999047536684\ 5627691781416139640362117627712338964848277074343352176564190453813625539361037\ 7457344064905192023735298120041631350150424285036442393221038578012657883739877\ 4949035109754042984285630519812111020429603971466307419340744571638793794320764\ 9949907879705897514989125168140250476055836920972136044491493518356839751031319\ 7801047160705398931673375939161917138240850069102727714270153640823976300174265\ 5837393628031283024141811964253041538326075069962438590688957336950829698382969\ 2497619837661511959827414077482022664980867681589640236137468781707399121484067\ 254133269169181891910966250424578116943301976140786718615609833172107/866653198\ 5026330216913220073305803684669149882342174535604396329306703071497762263730775\ 6265208125701678008202762859305447009970831393380027271537294815532773444959011\ 2654314095497703807542358720333228578326142240325201923922293164453933780390816\ 1748706514652474927699700159600181885775769160224413153930572398295496641407566\ 8809949485315457910650258017999228825362715272221469785325473645086261931390863\ 8758402332009847226205898655022058471895800938102078717384973045783956097316720\ 0390440104792683629772490936271748580426868705694312986109032787948085616468882\ 4970622680261155813366449682268867396908572725490414996908779475138133759795229\ 7527620024871671184548646987640664951956121064795949302977935523375587312287358\ 4330727458110909829082580524900011030790434142660024581376434938865258131779265\ 5369269383871058421105228894659455290167699387516577750003285437200212823721408\ 3886997388919697158684833908813846396136533208864511132175019959660264428123533\ 4668401035469502870033097712978417999030075157317930635769603765946757841367429\ 7902785464385953960818897003074211460978455868817303665871579612245390926261502\ 7454898028655561201177275981259993453237841151634347391209344635020805351178375\ 4323822992294419697439565906718288044248715100924807063128638351654793999083340\ 3299736059904000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 7854000315702857095060315586732732601279792190741335659\ 0828333930906296196735507187794401590118334498401216901381628138460190064218633\ 0450889014837861163721492543956617759516538170658453447684062791602571429229369\ 5183774532937596582050151973612180018837521653218170072957319717745855650523245\ 8539307381103722297656748137851045589009405404086908512247802003055379920817778\ 4293702691849013127741282046897243747463894599808379272481070192753432128806200\ 3613306968553643992995615117671029293705608302270822131877163209269726264700073\ 9908887229929586676833088881964329068670960677063424686549813122825625130055520\ 9193615813609778426084490294273057959726684593601566083657262160990808100883840\ 0831928044972720930198427644964240186098814692219440312621707527109034780001189\ 0220065999115273304125463750165276956781189764174613427858291427242516341633756\ 4461485829394685801924143507687104227704103404562539295969064069756380276323415\ 3802328414787309011238804594818940906031982119932994796310935642561711303527616\ 8667520871852132404274682527261299878350257845337109081557912841223068870535358\ 8152883212568524799235516406222262918886205572756401760101920544226029423388179\ 7349385834503324288360198172058837707473043125027301458380849235631218749379758\ 7677371575527000116208509762159114651622591070598046650005557543718710215674775\ 4995655025989427031847093336397572821503181936256448398944607578821660610932786\ 71907830884188363956811908276709253364929009584487429/4229032716803926918947715\ 8595995909340999883276793377942796834036063539211679086100034648765890944230033\ 9552167293410568985353002780859170070965909261318935193738755378518271169581657\ 6117888799582789249787631011429074192561567734346251211592398324891717769600603\ 5192084025284734484391233312864291009868022589873557132679302198184956716662687\ 0278847842908836440151769952220518318399086811541973729876386135299272329374878\ 5843518563623207582898996901020371634260666819345942941046307789145916622564560\ 8090623301338938707640908525891931255124762428771003588874943016679622879888024\ 1975783657907491559595756005360637022249173163311204828883201793067966812814284\ 7191908191568148292780804516229230148998495380459069353784747234092950123828034\ 0340447013493046807074020853676379408488004037685868752554961272032819086132901\ 5739803155340286286063031766294137924853488646385253664157312485203355812255450\ 1888963486527368300708871778651048619539388211457585547819222798543439963214423\ 7042815375740011004148852574539549156721807405841508685073459812675091585726900\ 8542855396894730285401341510795211258204665268779799361030351161336263623017581\ 0220538689457960961842394931243604760110011945982975606914107013261800016906175\ 8907550947806809398802031279447878138136396212667984601773053770260661718220800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 368669813285052017238553606039154631306349118526043781419609174925068614\ 5775999665221465357196248454434882716662586716593236289866119532777200801565714\ 9788815704526849744823842507503004069065269391259196078734117060411532841386033\ 4308544420152991760551067783724398365413315350539985909540870958527051882289321\ 4722046836527169328058669528876794911241148351598477318804503408474517765568138\ 2362622329638215324006071437865224699572416971892249479955157660287735745019820\ 4349803134100726304129030568907400783564642072388774558313151392913254754771600\ 6357560812436892248525705978047849404110489009483503353423670528934060669982360\ 1173002161167152477156135818352879171023685198985708554086753108985987843082865\ 9653330242865860551812553856727493021573499604096839754311615857831827573508460\ 0389414681735240027404307148443690597237008370841078722494725528842958981302300\ 8636219800037706982141558705000947822289320904529645834318782547368200330587819\ 8789560164020511749159760143600251607624814094491681017255906228851845936418118\ 4807520243377437704661353961215411297128920344242473986589578688764768651946216\ 0432104591584143686337492033295052579940232940187096936957571990577450360530548\ 9683976867001535935743105095738744341476941369246679017134036328611891589408173\ 3977431656480130036058812789896289555835164911660387120249891160784909235393702\ 4777153672040502485904173455380949607425232621086338446412806368458766379924079\ 48545907349367569525087151331241485851690497/1846275836800170981974016937585045\ 2562823561839783999708443793248582255969792179925382551453683994713470470675523\ 6213643904860735714877905849035968680672058913596643875244553421894900426025040\ 3116246622966339534626776941066086640843338036927582662942400553705005591168515\ 8637793672342957582846932575783081444711200192411276589652801239764341650714968\ 1670049953661244981980148841859546715214406784654687506460296887176970606032527\ 1820674197794043590263990730262663233943851474545276927119219328621549863902666\ 3225478817963772505964461136463272228119623663821215683620212208209915432249092\ 2977905502966111054236731463638363270385357559045925926329967788374652507988895\ 6740845227222152767983470123362190340695428040378625905700388901270446052920946\ 0609266970544310644967312070842983246150276337884686700850950891562791044907675\ 6844190090035150849998059813501070750789638299257629843324418781050971830946990\ 6723067916285813476625825308113633485292294775260703079580599021306413232210021\ 6680062802758115917567142219570932130327125682300508974498461543058993610549638\ 7280928329345854045666126680527001794085032093265613622035086486799807924703300\ 1974511005101633869810006306788347868008384630200480824731945796830134482378031\ 8710057934587565481891061956583618921667721658650015843626614478671446016000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6054966558140977613597941322586704608022920177459942850715231161424297060\ 5393067604741031957678433658234319425491918612217105129031808151583834013177692\ 8892091729857962962221371866520800419569616472053882257259186111688711910489387\ 8937110768953640055981083698325813217343584608456436003720773685937139892025236\ 9762306092854468321766895907443492673883418876909481136365332514421611933639239\ 1434633948737833519805552906327563602327772441377396611313882957565352319092324\ 1627368614718573811217335944538662520927492485215483194226930504319872569346156\ 0146321459140763532503387251319046345740156211274687985634512402572404005963202\ 5041205748530945305941044320027510688386489463911415905265265943798734978022133\ 4685263848926351402075057057960591432212697318246211291251438043494520718163030\ 5002895388158072476037822768852387223906702382452807974397709335065490772442121\ 2261964243605070514658184430285165654034696091104462572776157525846472048345322\ 7373032761962786877892383303838603755390049986920776439389094112435541003039885\ 9138417273648003189172735628729498072744919560884829821070296440493477494432948\ 3915505315815886923329869354065712445000029003661292920068992827428634671183799\ 1943315172380283904027511136875708848191248909717823715815300104732781041375496\ 8364524389882940094788326552225188319038690346711642801169937623342095959000738\ 8533282399114582184303101815885838087203034778163236497135386052407125542933222\ 58649907554118969056185211425543955639219345229/2937733696251175370972687210743\ 7170428787874397058113360016009826755590272342778129020876705223765089150832015\ 2056683258907028300826327742875294612265516484285290515862606747392391001237878\ 0803195354005980755178447561798452323089368657546835168539190097785695453801399\ 8009571857440608709705296072723646902952992331939913554024972073189696499840439\ 1522114191371994995757960773277696024373702635511051550645999833399131098311926\ 2448313054289334230547014621379052226787289454799830146903102380956760154818690\ 3560105395090289946384294139914221208931637904456510597301664220966205155066038\ 8864018711150247290144673065851210504774857666131828213117660011364812233477579\ 3406195811043878596283897003758109675694541098749142813067382646308237430251658\ 1364612005460825774563461354177535814567322804496523712321694455236790113183965\ 9710064045250370675016834822117618826954677004593284400940072518213678627349037\ 2670112685474937594225236187873561508429446870031164375686238038096291507280081\ 6925250951002488697062061539113652660526094412102910710983741433812489614791016\ 0515525179464339433687084074938052635507142219674083733719040094999569879178821\ 4628287074357755824418670231113811685341262153671126580709434598411466697441684\ 0962571934205307053915244435100864457600509739665047426029639117341376424968192\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 308048767571933587767406321602374389726702476237562836314862356568\ 2278278191735427746757528872563907280748945697994573196212549667975630897727015\ 9356837287309783203922092396727181672279475536792400764513231698395094514871586\ 7396093231991105168932341226390412797922183721070189957034827529099062721936121\ 9626030562163766952704405552649150143923353140475757147760246586190541312725521\ 3668209342037974994776749958196058042997740876024723164504539461131994366020000\ 5516976566570048334947837591815519959712950404404970395569129814800224868461913\ 5015285047697740400551555615108208483331025154683084898989955012196697994247812\ 0646119181079575974373389905899672917783192207797777352127585054413693990459456\ 5133442618198551912706507994601306566672980192538026280138223552881114405743389\ 9422906411022571708253966827676210290531145981206086797787033199210506439176893\ 3172637344945023561875432463610601729235071486152791910563613872911299795473157\ 1469242512087463102186576782652043427502931263471453384921699529014423130280362\ 1417851165677049121787804743785469651464142882946433969175473129366740002862414\ 0821308210127246942581539206910633543520083123263826975502804303932629971212435\ 1431779205736144864231435893227826681326577807413701940615003434432955804485912\ 8893516210236917730941360396334550498215715754714879353611838480932594043266033\ 0339105949986523319172818871776070051049594019701222881833111915935748186670545\ 741974710148146114751274985562139716133273536454380160084955659861/151069433571\ 8509005416948604809426116175916657251050202169787331729765687904375313374815769\ 0655413612274452791231788519260732667617384479279901391388010797638255613361464\ 5269156844370143226173428653788698774979580475700270031934566382671985050316664\ 1353647517287207065304774069614159043608235275976017128591164460071441354750166\ 5216751357602831419001864365164998638723577150012708394401535582959400640638786\ 4294407630470969664071080070277880405524637670557830360790454398510310943271182\ 9983205610555277765444053514172612792638664014930019297817276089691823820025858\ 2570951542883722759763545337221909649986677022432330027629767587142962306541073\ 9573278734586864651297447213844204733095684053941416179888153934004732798493921\ 8656305725397302029876236474002055290668494055132761197348289891140304944522095\ 0137786876120046201815161603779854033994803587604775532352467799776817455562037\ 7607747907037571340628785794530133896268065666786311682535728304678575845047918\ 8258639221467379213319671797592481892449086907533621050927835550596380058135447\ 2537685323353414235372001248330620097111648553999852693465217048661883402212222\ 3863276098812829228583117361828441297392617692476986570058880092910539335206459\ 3620445493936884002218337649336566816731660314516647725723405916939867773983119\ 8462438881558991114789393006592000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 82286146383374961247394968744201297\ 6964304003593174414625843873060047660320708820674216073344940715602509693647119\ 4972701482904626126614568608925100994812834877842689640504553724903002070520079\ 5498723691122096998129725350620411088349021111137558566351090365643913899787892\ 2293789729736204993050588585088674699292925645318419339685629122840249888547393\ 7633041137288594579972950482257130896752166675005739629148184708309012840496265\ 8896466551747160102316110143368840751272076371639751814770350904677790917213154\ 9359748156573812233768685726141938935118226091849339106305738100830737791638526\ 3273727914771665437333246781747609140403160659474367738862532215342474334603420\ 3034071797888411108756551746590276921129103348147092705791060798275703307946406\ 1541897837905733213671503613297684911295450729671244820349187058191552095717548\ 7190339976876514954108576061227381453395993174488399092087143499765511246725686\ 3081561674007543472263768265248674873944710606959170713585313650140467279784987\ 6645427284454893249153077360779542820045233091993351369567295434170609536450210\ 0030246147445123000707677590212103115064494118553771954305556208171088111658890\ 6052439628032960466199295933702438915765104560739100499972136348003513722302198\ 2164028062368994304846157285251942947689881950374041911068200303673806847375092\ 6336717892813123892306096968309297731173022825046123945758508377890375747361770\ 7488606423899757663260993618932171974578526220404312382528112217128130570310014\ 662285154811553/428000069357808159675127900657511020969964475831726015875024259\ 3355635057969319325745590537257900253952389960491926820433805977754514774722743\ 3838000867653719020442864327560882786467185872648213906614099649715730600629805\ 1022511890849461855201953138788580475584412033568848775396947927747093475051960\ 6816136713965625280551753473935398472261193022993992672916261164185553553334143\ 5842610834528844121450571881323550019257091949513071202422502416812620698010653\ 4617351662440646063005307752611062405359983398342219211381442728026149941450184\ 1479924030002024419566732414494844775679365129452342132177096839119241421634992\ 5708490375315301525481330752655898163754045553311790846457905465092624824528652\ 0840609044982209732019814723420865084301737157944395897466858329026198373689459\ 4036465326628902702267085552983243440644422477575526290630137970418024904894305\ 5498761056192020860116849403526872334500841176959316023047074411228195417652990\ 6572973957400332077987322264469142176649590711091500976105529141159394893477217\ 9018114340441469413255076119839400883600336282517420913213014933665448867557345\ 3431149644257501231106360888895941201814265387834629689452698992854545432980183\ 5683499611994981728260460655608638496720793896510781086061678245621152273518125\ 6233336329180989290882795613356603527179392865978128793600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 3333053665\ 8527725312433601971398225115097932707676563553033304281648684133635141094492848\ 3768565893514011562967602233338721534139852991203671423036618130248597606236532\ 2811807448828030443845785512655103177594744186726080679642171956463078655077848\ 8949553052698475482967787310214523739104354867844678542982721787336758490564675\ 5818647128476748879729029300624568117827812380843218957616980510414463828057079\ 7586158386559737752517829249711175670755656327120240732315385931052703183223616\ 7798783729946874248451547304764829123450774118806001871793064706633186526479713\ 2587541925112808960166419751571691134389528834608589574719426689430647171715921\ 7697421398368605499716675673410747613089418185842202350099598678397812159434020\ 3161193623616618408110908940025240317299267524037033724607210782922484870185831\ 3210264229253598531997001713525218632648294315116866242077109993418852604321499\ 7725268626060110536606013472678760889513581854970256821822159525547035629950257\ 3013718000427819710653120841174485601979194536884769685202107098937577258865106\ 1307054787998797971575983147214572694001676573004878814166075054521410813091840\ 7772302524872923198986480791612828116930387358568536312569272000497326039199842\ 9445934000748119517349885091143091310601566158829205424893427099847019028456865\ 4179913153284002408457092761313408009936246708097734620529673699457576212868130\ 8347661159585342384805205332162210786981395054798767119464888087977797460342747\ 86809060132466094100485353638663168069823706732794037/1953358297733584650263839\ 6717147880434580982753237147106037265329558368542459846183971958500756338581475\ 6920190011077098406568341681291813321916185108527433415259088792101747261232988\ 3858592579253490552096301851465920349915528183318071486478311343579644249872135\ 8858231603054596809282075656914783548763852597438849318714414099248241675360208\ 3649035350112295878364174167358688492682344804391157751558497511159238833129814\ 2603690042355557038091401461919916257225398213278376923933820878908696751981277\ 3995412783839538741362249760693181803657425634673184861222486308938658867951899\ 3027511015336978228801371902578574649208135894326648354928548076247887905992759\ 6982547802991082891293669414070209401526607861027539909119405480372052613687193\ 2848743823194710937582157648262900482943528180025934423638330581824480490592848\ 8883086440169752240324013951352266969904089004211192632368252798950322141383480\ 7000513456534474284676736419902052177313831894680051406960705141232448322098119\ 5786002362524560949805134349878485495406062388955067127678682268908218792994974\ 8397272925001730699008301538297357610147485258704011351052417473872347088095056\ 9546389719900084807461859784454510087876342875892321066389546468477794406237860\ 2349331951393992710633951644191532490151640430328185710942346079240936563510387\ 2921066687549840623056977920000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 70545447267523550598166934666736143921\ 6021954310939040202694695693564576457622125749305415471184233178774542759180267\ 1171926612408681433183944976780296934839584220361247608257343025136567165828766\ 1899781391194755917123507809729408061297560721513076357561592148359259426988434\ 0402919869244104663021746860789334305334346840849490945127843139247410869745516\ 2444027887909571442780266185790631258608329099241958460252682294551311775255741\ 0483942621421893753775378590306088523089117307407093867275427484130714251784927\ 7244872992694837696052754721294370434118740148511439365242276923751388077980488\ 5829630164890663445181362624246860642091155912981160028775804483962331127056606\ 5773082496699281635647409289581340783876800736937713166509233419700340353463815\ 1717871812401139730884501573120294745262214061552227352531055992429776339051201\ 5926342710424587858814123468161170242534740848949475316349622403625962492835597\ 7290670514040772131015536513013630545485694707245330144802926741987671815294773\ 5838033568211815414640505887949183625275556846643218605970731853096010713186707\ 9994948192503910189670835476420195294373594334451768200564576134755436608160286\ 7973413360056331370058961416477042886282574848826122991738445320167942982389020\ 9306842028346785136566423152350631897706637454359271240211309358576860127772021\ 1307283305557694577161288403059461709321735326382189193245806421535293410492009\ 7610498692737739343594887040997582808840163823915796936625104537322966405231729\ 2383182983736571/50790238246629199435990927000176341300941544313594279646369474\ 4581895458187763899090051106501553907978354782161192861212872097557201170793157\ 4975096292059283982732045649889912638890441105787198414328917309435982136376597\ 2986673068165126551895994134260866818915553526961711013687900059950955845859643\ 7308057709985302557714713624269947521809565379515547447080521308630889841628510\ 6745049755327705605730543457270106824064907786014786398246892770354927947460278\ 8021014871868827768089808236172339407414247901978315507966464000754580450487877\ 2753719216328025883016393194553507270149333363317274039040635771927839229978036\ 9354018688011136660574304006744291445514949999333840008835904292220238828835812\ 4910698020176789523546599924473809837916488469750806997740707976330531329554599\ 8412068677469186549581015868052319942765788704637355873489766387742235370747508\ 4354219085906815821753536431670798749212457242137044048325908499767124627578528\ 2049903723211245853457647522541731515279579667091258441426502280416666050789492\ 8719655016158597832387999570851274016604016591204235670422909136311493963286653\ 7380027663633580934292160532281636155276189642634296264585174254562657442089414\ 3549515398087701292090418466285777167317765965525704775566669565850407557887503\ 0084281052521447745665930183261102627853194470470774916382720000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 92649\ 1287774469778775642829339532061861945035754515536035134638743595944925510646422\ 5857618966500125318048857636913198582840329345570356016668636174845035406069434\ 3794321177690250900509074546767372839001618712237543983113486218677637560989673\ 2553955052214836747565978692599863401553789267917213593653003251542988367328392\ 2605588173265757755949047375833101273678769936902398999932934228414851791345272\ 6554222894921927324781260151326316849357713712054005771638604948880095182733668\ 2776987694225403142665239060554152995202886829028950519978330783398273626647450\ 7091907930288375439212023796178167936815483624942450771654079157431840761447735\ 5172781969271732272584776594424054668144287297218264061279500567793810193267228\ 6842929394805872191649796089240576774777731244107283237945002590055584336172350\ 2400015937776256701221546559551718584048594445173905303520195713271829438828597\ 8730798175174786817331486000691258078723752771643722818267244840517873194893174\ 6835882248979118045413553153981373569496417249929153652887277051398722812438044\ 5104050667993396982404236663664281373956854118847536733725307783798158601860714\ 9257121063300737825549117804548069246819030646394905804244724873258799147170249\ 8885436188474333158191090837245023416837822414136084606812161527704589918632391\ 5053567266971483917243983592295577478085138831813330293619630766159664998486813\ 2456414467064164354642277807691630659018661759589509861208964253339610508681754\ 5182514256308684364316713770199270561480340810226535163885813583722653/95192469\ 4297085276565797157343282421561743774704832788200736316438145906314326377412353\ 9688787322016208731508588016287624382951539840608599644014461065511589921214942\ 1493088463346941029707204207221401399389097902578217541583061079905856580588873\ 4310614333823688102271920730598479381437225525570152997108915515211311905883185\ 7612316606234740344198345624766424589357023363672689867087130145718578176599209\ 2095023157431877893309048769913626046341076158428910776644169521428779114817583\ 4480289598959315600162987797921015920863898927742406675260297862810291167791095\ 6344112949383371869924626319743061647919299476960840480402371834050458580790992\ 3356237634665227330480568739076516049967583250652897558268448964556111269383356\ 8909946692836143497301725471186968567618190141923290886024494403707988200905599\ 1155050970628604890217452897638307707946913106459648080921294930559331444935459\ 9426842183744025987357819228497839066083074651653807753640584137812282622556857\ 1287285050984162853820076472639378398504646540840039551507098393375172012207181\ 6710681681992861855701247524026468114185457489832877673904294522863625666735946\ 5973832831377496488183136028207606284291758768358479792375951370925363857393077\ 9075582835386207034699841868157857398833416307234248018504940257421502126706244\ 9778354175600831175770093848087401877654413353754296320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 519865090\ 0352909289682738073883254465799151153734981662987954470316274004051903972231061\ 9823655399337076922522592098179643226722876725323279291187548735888614089507864\ 7455632557156380036962813338189536353302571204241050566968065713989124957023223\ 7471625561665983729623978681013512629013564098960336814350909276689502930537308\ 8569849439869693741058705566903199024801894988904804279839888321674876980029514\ 9620591432760918235334320253035902181567186003041946735873227983118965679775332\ 1551609910037072914843006881272240042229174911349441968348391758823866656179320\ 5187307030283396841895212618186441316921796488177208054277928654450679955128661\ 6090001119301376554388173580228006249024689372097423623911697021413901326862072\ 7419726134224608075675826666120622825486945499557747202142744691500865531931568\ 3969176138022489201029522872172368868238136475691566519185164431371776385928366\ 4212221361545788995425309403420651189924192475216925816876945343395164473790649\ 7243909250734427570685002544559240928604449238019988194733237982401433513506828\ 2392697508608500894539087330429390678284590405502176435736429224759278826401352\ 2194326103316421735674134807751785139452111121430862946666380447998551147913523\ 3193401314500099289833608655190052587145158733001165997476802030334825923872287\ 3296574149006078108271224004353075562242902007041907616174052795773041132499454\ 6044016715680455454263547832708133477482110666392889708463819089191877581766222\ 7053036673628633213836409512501333286126925555238660457409744127/11140911401377\ 1418511516231501890682877425221826050167608678488068010053540735907018245770694\ 0786010388588085207531133665800549401354268968553447696726808239237308211184851\ 0867476102663652369046936162614727929116258795760541165865694294353907690905106\ 2840789969218530505911687292393314501154085544013902887940408601201757335460825\ 5737107121851076324408027082266492650053656289629322574487449118665763354446846\ 3802120450326379512496192738019846667969662732382854616475588754815158450014006\ 3690901879960982947657362392462406146657286650218518205881443302849085304879900\ 4636582957913668232417598299636225549741884438729186111884218740761541600278107\ 6264143102043812127976373435921715508012100334221277569251739606573352375249187\ 7229143736949581033613708952247566799968206627517958674083606771297713094004830\ 7717557149071612761318387606509071225475447017323750394199825962534443116257552\ 4942597174433046347227162073537255286294348067788157340984114119629564028492833\ 1084342790283426835376072479833272337606556398711403607668436004463387896084498\ 3918463292166401519767579553488522023395375677328295503486563523832097547361014\ 3538170938839857868933123279602341620030861917839233619545611325765480369178115\ 3792898136020037056301458519707601725748628289706191198268017882513790430461785\ 3475089379269282588117834423867498434191830286336000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -103739245518475\ 8711940217520148985079846764838370285108898158336645511123635589024291650202200\ 1283189318666932808598329223182169947061244529777939633569266782062641088883111\ 6523891868999762811437773273096719109685402191572142304935082237597864234020581\ 1310966423450190990751684355305237482864340224066583655429722681083403191343412\ 2208651813049597068049973425800224988179157291787607608741854477164961929906007\ 1510702287964985337123677563075311571212805087497835936583242340709657772081351\ 4301976195640158460089142629189478624470256338738637400425542236559307570291094\ 0390492452404099740718939153774969615144651458121757424996846636527369790617174\ 5571523839354493729252606604567663179796848407289468397052243009377896104387165\ 1040884144794204134748892499272808622947403403078672238239666697449004308119728\ 6616282248580259681294843668510899949805738842552025923922958770923304853596835\ 9021354401832472117868260979886761502464251557710847342914214835503592988855009\ 6750920226720645162085001566915967928314334428250618664364510721122739230168482\ 1296266296945518758430409963923266508460576040502547231601455204131412939430102\ 1298515295725726742843953410066031137171066660782599995117605116121492632073430\ 1247606250903050438397829120662478545393516640263423115872095865854109905292246\ 9732583467940726893276189122600130438114629759552649186158077783137306858783638\ 5622629377569076842271496030800824928906512148675256586099485747815582190147791\ 33112289209748468816230467490469819872354560256721495294883080317882187/8719951\ 3914978445132741643962837956162621078477227639379224280485047990275099563969140\ 3875487770933817232126979752651358441341993387003487478415287963748676800303447\ 6038341640074591029774223738042671667692215888267021544549012711534727277599158\ 7468552551316679884220121887986003098573389610756069063700539498770281430456253\ 8905273042607449281357354935315486559428831968524208096333190136591718978053374\ 7736726768611261799836638087898909072047271423698924933864953228192187295210145\ 0294574466351141981620992978284151801360100773981386358233376642861594866320493\ 5948843668950508229413969788564846602559641060412597351683750633994633482126291\ 4703103504427269738412070477142055396309400636863871219661704698591054655067969\ 4776323356680600320891445081559993197159695424213732712635740449224234771334473\ 4648904233746950863954297407459058775341004098854719696648505951319618223598736\ 3679747186887921714481562123318269148819437199191427736170656637887555071040760\ 3522527650109458289101923006751634570041705286684973181818571219600759144664793\ 2355026408076169218688815480177211504958325226184156680283785337382380746870705\ 8954649212414711162810215894406723168599906014133642999848646708329162944693581\ 7278363707434300089839215948153338486851981141337750145515048656286852640195166\ 3988336521012719815992300873927413453458563670370523830248957542400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -643358969097083120822194622893981840653172798862004221293365319842998826893\ 1088563964128398292591927615197448832076822970989526590722913358069188729676563\ 4181537044421403027783544649168592671764434706452463319755891943154943540844176\ 5330901236120631698916664886082980136668425149270425147272748135489680353100154\ 3597520058050450256871872558554541648752248567445494300252514890328940012395643\ 5274453508205211973104082525748040383300343580295188486717376752646836366137467\ 9152567126149848742213370370264195061850643230504173985495138082482649403365257\ 0383082000120813714656274859124860767351943630176219400828985075713375456751314\ 5955407983249241304335780418084345283793945955797434364601056889242929516266927\ 3282453011728468199798445002930578404657154537556790944362871900182922636312181\ 1072755652620406999766706430686507571113878078902878192784576911735881539174309\ 3683170783107404437590640884992463357754585453945388169403237916153079446364238\ 7835445568973922522976992053413596329574178526703899027241488934615489183148300\ 5555447253877838472922544027474275528416167329927541761576947299206247979924071\ 4549386199214248560323561282670258319982606074325664846813731064174547281010518\ 2351169339184213098520164112004258166464118363396926102760181276804281313830142\ 8609355148760491387831167193109427087720640559967716072645524295714630709157211\ 2851549002731052503935420304785336630401609242398619275270861825303288726094270\ 9567706953275578707294277870977635051646356770112543133977672530873538434714954\ 138118911/839061481270854124416202833434005392746987194149664686552015616532149\ 1151762524618999835466548949120774803825383536608385443442871733592032630929509\ 1473776109225993473198605091499392645284802748770141034922063826945394846485125\ 9354348033460297405855811008564656091263258899661297889702735936338750660461178\ 1471027260563159715156248582455782850518284323949900788530266679894678985230482\ 0756543413001630958630427024986625677588302266780042404051219022385100534153838\ 9753466700994696731680258608247925729955157042636564753139829722833327931875255\ 0425701943619759670614720808248672931792523366936178762926428627340255014588442\ 0703184801431421434215741289236879254702877473847712563130823427639359917686379\ 8722939584828306524503558247661141632241895218126495113242261730844017650215541\ 9627151095544142186182950348362600701652920132063052444909321743844517409342826\ 5960727895639023631777635832483596663703157494004547470749661487657943297450594\ 2121554422394455950204199862657083509263103893359663087447976079307975422533615\ 2316721712244489085913165835300738829857874049497065810992831776709332476198674\ 2610971031525088937143475747408357075962936286786709039539766399221357875045307\ 8410967604583017875528342594486162856367541785887227837471670409323400824717962\ 0275380741630982485951100761331122005969476722419753500121583812810094606240710\ 6560000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -183438804154235775496786415182520989483295859275713179418495\ 1915386276833537395165372768017946955141465747346522451531088178233813620151008\ 8725667979067268677068407912039026296550095109089035003527346659834422387106578\ 0908930097888670328716182455080089307287817304004382346380832720415873147598324\ 8083183303962188703045282291814580931854600289684801689437469791286870418289978\ 4833732216123821488478866524237546186028509405728846449152521276614856915880745\ 2505676757928419708177766274503484244799053242034942632837758496546422514162031\ 4286065082933867372155436369128037093410746716506770581349940561353177370275369\ 6334215917986276173017947856958679074032209117042810094375888245161060856267619\ 4665608410212951811113175962483048940446269931187771257594361082974965882394747\ 9197750351564805723129867873625176917185625944089062778634084920109948985739869\ 6277082535560466157186359779355827041301499667257636823404473573128092458056599\ 0374807894178403419339239334881254613928266545934780153730366431620093389387061\ 5122574016834412134197532426305472499748585465490137131419686037597201938841851\ 2303737269656852777554526550115742975563331261068914847084726997779152608960771\ 7531925375847996551879857241452756808386575991898462878384507688067340527680526\ 0638304726658665629703832392856521118756380486749679612166191221650393683905257\ 1162415066404520625219351281189389782949825253082466527137026101669497927969792\ 0097707351974292282762156163844087630431167594738980388402567343560945687763786\ 838087899828291830378335283621776009/126029930780279877253351678541133128326262\ 2954303510815864194030144343331850926130450318266182711478266674353059821753105\ 7468452026465762451074836485321890298072962448689351108518228740212795183079523\ 4569373718566601677517296318840221395448137269450635781721245983601753711527778\ 2663929390607845538017092675041010870765260282645252306302621719580484295734061\ 6168035354238079631110319066009720728588311554341073913626756701232942541711834\ 3971083644612613440446795579196722909249598610117420675167508860035497390263970\ 7248817314312622988745198517526962805130299437803256085057604607330679794440785\ 1246668079183460028719669497307108850945876700435496503394554984147105561331962\ 5913626679078860099708700421246067552452144039949603393293651706082947375142560\ 8754979819794428705217135998580629449041560533023280963286648862122435586926905\ 3357713857750449749609845990595325479814549713665748662876843681579267942751099\ 7723536723758964877181572019730631137978241365463581132983284859378602566896218\ 0919537228372220878657168118948935571847046629037696490675830409217464056390550\ 1900203163631932893776166155285055662050149252449070512538907030661796766037911\ 8352708033225171989450954522660024720146620974680035253312997873225506457130186\ 6913684749761290854666206896786154944459102049755974902510320007096833659296434\ 3422838874458701208630621689273722601472000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -958379509455512572848\ 2359078581826678601593415225901971545280758676876355725296007696419916484270607\ 6542636610540924690081215378725268628807716197394519909365855216992304620446085\ 1967633798806975491829791188717877050231735973520498664121476904081821575410476\ 9753216902831165172786830306682460956210548407392518654095103019343216729893348\ 1407245946895603024498863868403809424049974936505706573462186853021689367164221\ 9919654678758523803740341520423700467164308376139040814220292209270901645495528\ 6725987462237415300776917571762181298918373472686897675695853151105292180593132\ 8191190136378622246050349058676419671406363272862299565201893854535376012669046\ 3860982685275672990134855945331879116599211078892141582167057971265092016654172\ 2804807756995015969345523348674582832535351368470065111026577461339559907772700\ 4146425751299845569771666844546494504464594230950500753645269402051952716618002\ 5006694720947296139706963644943314518847021589190398258312323338447970167586538\ 0347150194667152630880264360554539213222009558036698297464953189738764533778342\ 5986566671776269462710180737924321612459181709755887551979044368337057854903343\ 7413775280721974653649927044681180638554743274769255399590770747782684925516220\ 5656879964234187787413722295615599078158019935051181390911650300073538173760492\ 0754292117741397942341925596242734099978313195471806375108925287236371523561629\ 0557160794125131835713514547039665597639219670044376858324025573851584600120991\ 91392739691128782442934066465523462153301519101646358615651590499/4437059607765\ 9826159459949544946517929521019315956660457381004204298700479149017138466993317\ 5756186955063856438340390825395260032086288838400803613018996525826188892534006\ 9970493036588036183619316605185859884410753506774696885486543226758594506987397\ 8755611269711332828797635796459998329822068609105512272177610303917050231468968\ 6874059616295982175632566123032254875152332422499387039135292500566138869193803\ 5494094697344837503070588824445726141662102702416810612856028397987103741222361\ 2509822612995767407905012198422752649447924847096388807005209878945983394548106\ 0897862614386964626189181824792143075154432647625943873161088156657487900721829\ 3149427204268841158855696999685927426776653759555741506503751969897975711182112\ 6392511233018074978493443361321961590211494676250323160024207915273414129422659\ 2503794329540923611516795792167608793126329250084415726316317817206157219398283\ 5459236359266301131861376778776612780040564390784298725277526218273263194482776\ 0739040080112565915538700510500667121349843857106664300453383044248906728702145\ 6919430146474245631277825142274392742392691790780238889865307063127496878657881\ 9420127920020469336451783531843579876608727078142325671881460508839420497476910\ 6259223563962409150256263849938041580846073391151828304373496239708303645582335\ 1524222298097792594065504578481079776416796258689831088947200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -22\ 5081097561951808436976763581035055169414656789541187458115826881520428938375261\ 3042039316012518582204133549824493013911156232509018977058479800311668984940528\ 8333612453359710279142475440001179374009596711769053008778289067277237178327491\ 3827011693872787949905672509608985188868210321278005189113511069330267550637248\ 7509927431093825401640080657900987157248461402922497520802191205647672145587444\ 4055945504355736740954192548779311715342918576314628033616263557854571583133943\ 2533494834975198864244620210435523071852513357607922499423935242706038786850054\ 0680181178678424040548980044466814329079814679369210738250835609835179032429208\ 4876087732026160805357017436242692646547339657773180651125305999675540600624879\ 8158750325567536886383773258929939917037086351901248206437092020799819180118670\ 1958291892321437731603598112644690745059409569886260111742370139984570771329550\ 7729089923433819626580070739060052540630806615781890791816010579251190229842948\ 3613127889049392118478231295953747229567882503567449230635264894020782932680225\ 4843144092419316043500688109026478514864118386759273636338320683679064333970106\ 9010473698191238285353822054164591186827330472867038245947151990844676340380326\ 1423772631799702383759253370333367867739172961838698127770340269182874258058621\ 7740298448799810533165462481085425254689987032161109472750322752734832164100083\ 3059179520911387232776434444740156694788523173932382388731548742808726466810500\ 2784170993682508358128405353908703071792542048170354756567159558313574777275940\ 134981790426969/789392615943631652178323613666808764398523299065501491941896432\ 7738001485731504232478026459580353405608159325072093746956170091564975560124649\ 3482120434701567838190968745848755837235438987379480181935925984434371248135324\ 1060881239983635962105740125798375918874747861729143957775591538901418515859024\ 0658523802169916069587809474984887722373490888900034925047274624516700899919798\ 2075904929680248996778346222039326498913031522581110239101458130551785214091545\ 4524349413529185983287044794703552636712474493459932730110011354145917556980969\ 5931552580258138444200918120028790740868415806370534624102031493523782737844078\ 4186427915471508426451326729263633776807791533195250235514094632697160880694918\ 6115533789269157093017622253089933066706109846985026661842115716664248515176156\ 4308786867093211712810779501020410652564345250009282020031255776036631200381797\ 4925506367520835762259908907082176166634676859572195694785935579216686827556253\ 2716033356614998882635951503736663195141808983552384355730196896032671167386461\ 6037017198483069009942164239312153361038579067221733019218524165637277689789513\ 0277913666230389551548854583853901736856776029943036120882789625396802278534698\ 2536871433982469142824694283440017826409206498467784428267932660744943291331398\ 6620134661607830318171422568610551196112459645966649454849278733753265694760980\ 2928373961116876800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -7443574251854546380301289485093236926462640\ 8794759626693169241967878433020905620067915066521125823317587471937689874602532\ 8878846070088922542477921257459451387222212170032856926082532255849090595907675\ 1026379303444570746408665447537304568629745981100487639112325484481158274165417\ 2473279548084711740024381512374840906685024703041243461338160903137403216106618\ 1826327381534727305789253539231727414644181230264503366726076509220066044768725\ 0018166670645918396128066462891735904618780492613240655287307947350624938149165\ 5447246410438419138487189778881998109530974197164059875183286930633919530983231\ 3590392823251590051669038862662368587310735673419450642091956097385847323482315\ 2731924935456856825410599316399898458970812421007285444248962881752542816459002\ 8272829618246617095452729251501035127275727244200757745704062882629330663097387\ 5589816040180864310764424977770445402530135392937310023826146157625225870264274\ 4517070263044155647139450365768068140432213322722938602405349600667682570995172\ 2903006998465945175075888191535708272214240410021246308291506918942583841008115\ 9386482073207806954110595343011088802863301574572346597779207031829352793221924\ 4597412567681621094739005412594400889760990600438288333664190562206288580690802\ 9574391611222819584342210414679000884056827863927673229525607163719259882165076\ 6376261049213699054687048229147016695643472813937012584870264381727060458824840\ 3182050531348721720999982361398908776914616850852805648475998224821015466812480\ 909501828038367692984842568305933137714641306658719366133/212772026645279560147\ 3619378151195860762312183331687801466153425842332350442265732733237427911473293\ 6566830061479402043051814289902232615555760926074950164037790899678344487604529\ 3592858413850808667576902886799999017264274476015973668694642316499413104713698\ 5086515618454324606600860408275679646812699302254385406433551813951183456604945\ 4522986452849615199628862596829512982993774721249009099098647623998330238067234\ 4503684613845988069846277963162300051251088685662027486427079394377379918178031\ 9641011891013600498286805207551693110624512651642933549217723158693743461059213\ 5475344523736274598120108209602389529244763796976718554859128235982132105640240\ 9601128307157206828182515119131937022215311361860702777761309384826555095777669\ 7278901271488027848210595446964811242334739011451136033554217304084314129821727\ 6781575344320770428265312642120426327848917486543513409327613065752407742633530\ 6933943508209459573422691990005524166392455769836804605916549727732887443569302\ 5929672663297777764507585143895807952738537603632509229522261037329754364256361\ 3974415307920893761346865685582411946864989875658899459551155273117400410119383\ 2420592644045683558708900904841609023434102016582678194626766994099025145865030\ 6351267607146001281511706230040705331258525096323987269941836299906967902015504\ 1602727619229962159116332111037622646887517019167140594512297984000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -186824830643064320822731600545312292785739189855195718547114693122256076431\ 7570714376234856641383915041007207924729561310693078629459868485924862248249437\ 5409786354258204035196011509224629836301094093333594248160411132800325774187398\ 0967154272529689185887007135838803599758228773884582076256455695498443576433872\ 5358587511813000488868464509664491003164735631156746404895898810469483028422105\ 5764599571600293208781452254024353192758171334530909292313009219176171800985483\ 8950937720148124408386369326346754716228213726087507044991947392065144358349392\ 4423834163806927622437392425564008920437751585923217445104560359324601190164618\ 0516845976226552422969507248988896514777053667289902384994072318668569284862678\ 0209124056740031606923942565737703691102143717100990534593300363511482425691813\ 7081488915668930674236707431780600742640640178120251476514109476959602450541145\ 6765064325597435347269179735715446866300655992955781588802256420013793298845891\ 8622294439339996246606987679098355666495622231283915572203858131697519543676969\ 2496136672320075812339036788392789196677837917212424197079166515862895284852355\ 7780507897814649893970206502373766745378962573359389580406651542846716260907068\ 8645032486412898881513043432061157507722970343186772107561108507356055821933480\ 4706464817543793756820492114724686334700884281404820342784867751748646823235936\ 8333688060012137450091154587829308779482893557490828969674106292279395155446043\ 1058366807159412963148794520996417953301721310834891291311666331012574775558786\ 89142328885511814993104844665984990239/4592132426648555084741834952439921517480\ 7027191266880269110666130722177617850343752432907554597087024208107617501981060\ 5142128222280723640073411880837186530567868525225525259525057600467446026647663\ 5975085504163548541489716515838379089659110485432488711115455380674491364755813\ 4047202092625620812227900366621435714379182635910208599285035817416473409379569\ 5497552657635713949916933094911729511814289782872550191541637291515458684764195\ 3205441131838915094391225128520934491305164291896598549045856166841526708817175\ 3672559202499808726021247860003239584367563994663828174926079266860692351289158\ 2370459816233213675661638948358333866055323560347047338720076769397222086859565\ 6659355075241684573191245881079658826711900345379808102535227554167731175573820\ 4002142811065612777485423661897503073682241687749327305480475969962109511500954\ 1266039813143987453637927697496153776210306946747167688542435129759663029736182\ 5238916476547855961350739600765615973075485463579507144319494579932983160717047\ 1712378367608684596848034170250727521947207293529865650047872946069497980559323\ 1252470175532091537327947245451478278639228828294784040687437006710500388271722\ 7629578283371072508157700415226886223150551204602712051204606971396785661579035\ 4846336870868237317823658304702583022317607825107985751080781676253511586310076\ 4280550939424454673692836716677808012052136622647159029760000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -347\ 9934680818082628999695444530683647456817238316226130431017520152269922023825131\ 8799608807033607308212372060157740108326325815437083132782175716965200892471057\ 8334909166059836553318848701092313283617406979575780479124171631267626491194887\ 7602573087812656375112812090980145914180506361137729585387620442452984612402122\ 8908390094070246512980428071979660136076367733626098950421569851645407650332976\ 5957522093976116388535505778863603106540208316484616251882594731416073482292015\ 8572207704311551102090865167699338201749412041712885614599978992146502569161197\ 4253086660204818410125106629293844140722241737798051663936334931752110362616381\ 6115742017235585812111769910677508603954724258708838571332433360780047147173900\ 2186745104140011634077188175368311734648109028992971469893858581265881589847004\ 4741587562379454240786901955095364028865671741765233533926902229862628797038221\ 4339139108572515468812955993841009861983287562416569950318213144820100843166849\ 8793681904559856408244890021560169140723015389516112296134924519167185719768602\ 8677497521222295006923319344227186945855256120273730873887778335939095910072011\ 6444885434497482283959972071967154526730103374339091705014940533742024176756122\ 0293682737337477594276574662700541073122372721436973549507444265154497790777861\ 9457945727515367695207571342823624194464617340828251851767829910745849649744682\ 4713750343040863836381592731664039016702851126105786337736801187409393481215055\ 8400491978670545427254927607439001422128033007069247542782081523363036555491625\ 4842738780767333788350300703/76848775395284239077646737555871971805827265517138\ 8191314647506043933803143514372929521283029296656800329444426432802694668525429\ 3889704436603666195812238508343313200340973706377337218854213943358415646804794\ 0271426143330415147688621365711216760691533009730650697887371875126718551743974\ 9927315424867260487544046863474279107248971228132877325986492917746702238120792\ 0742228681731363819939557257074920284517965959665995393925361651886186387108535\ 4616708080609596015078368080590615273659475432458257821491753346958347775179626\ 4745586138755135836578597934113245436328373274689436253900168035846652823318243\ 3086779633496481789305570125185729517626224332266008107768730762602679343797507\ 6087025867626599203275104691501191933321476183771864150658538542315551531394322\ 0690595627876848295405929894414465714587853293680931365223418581209676459870657\ 7016202506821454002559022413212190090525092187166110323278100416641079946142042\ 5026244408245866890010716427879423895352088812125354123308883771174354739651906\ 5954554658227193525216115037924152747819193297357364520859926646262039678725846\ 1118028747841302253859075320788017308522653688951866839401413320190770440319895\ 7650643926515653044425259376851025585622925158554147742832025079928633749802292\ 6749389058961400813275696371876879846888059664378421403698376019811354148381319\ 5859077008125635669344337342458007181800243200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3493419744089867\ 0789076151277064389076045530849794526710859427285873884613212642835348046207092\ 4350053972099457893600164330905639132343507487345501184525291605630988411764198\ 7044558968615447479476926410376802765995519505679595402165239631148579552244303\ 7052346862251315577267564654455393286890738532929168335656286037006503760421644\ 7907469544589938490910647054469013140351112167589231288381539700958381534352258\ 5223356448148989201759259652205164411902957392315524549341935282160689231630698\ 5949227255234846973821033847092248209007460147479930380540639708739154931490844\ 8707437255291956652152284644964900846708595393358482581896448705532164018387061\ 0587518843643907020809741036236723892521678344711005758164588362689432522416612\ 6167607855948422299588649801790371059210835123489128074443653188667059958707557\ 6409316596427635124537356025323207365223356166031318486907884481114687927585554\ 9737897247076124420161906779560811197343622210491430350670799420131837534316242\ 0890346003642757902614088727430483209610623798594330406978948651398915630643574\ 1183901227336692837555490102645246737342086485980261988870088213399772911408613\ 8160680819425915513253527070794974765198080433809824700432051857521748258401545\ 8050234946754555621313124197220496485062607246544447409921273925719868513071223\ 8716538404030913652318743669197350841652349275801139587536551345971067733587350\ 7857317721215975112668153660809112704801962092278266978492627412955678608130828\ 4481392119066494193771543240817280401581726681941875482329401945970361650253440\ 935953841211561142289285390811106234291551/720841666566656706676437305235730019\ 9577667657871360859355201989326231254505981373792562474543226986171533226859185\ 5172204952650555129221079432500249142758596944841141410694154239000311921966330\ 8151273757014348215800438413453515558204561777589381368910784845340195390946125\ 3407202839863815310900595720450102501370927128468469004493705553475066597816134\ 2553226269347745795775366355545536339688999080760498574665371708731982516443379\ 6605093958267781446811310307200852872497518064219307308807255814092778606950412\ 6033234941891969973093331026347598520962809625193077169176140319091009776804350\ 4625477171247764334518909320315959034619723116808073566382238810777357855255392\ 3885210609401680462452824075247206746272753096462211001843486674629750772256787\ 8930058538806275605813522652787112368795017454904062340638329390261481762530616\ 9637190685821268645229735969766933114296198177500263461747877741624691692762493\ 9907522059155022784256641399582527771225958207673588976159116536214182895187615\ 7042053201674642983783718200081712513815737411828986133484638393860397938762407\ 9206536938949524083452420153626373155324319878219782379568144681942710946900535\ 7910124374071326078449819386233700815841211168525267875022111804660858462246351\ 2057515318194346148638009344276630717475347740148997750723219051804039823228996\ 9046524107211927649266625885398542823652183581465975789463721353438372387822239\ 7440000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -392332837377498792429899890642815065872515224126229673\ 4184497156561605332854181025685449913753641824991248470761420072496023523614267\ 6556959905874048430063107877198459968970153159746402826002356798175313479392752\ 9427107493677147925283910880492179711349071353290711114447253683780604211454222\ 7614145638767547437138803589465732560208732394787487434305650874781286934090307\ 7075837499706330543440345244175400265531718995149429550283404969414132704095457\ 6688300632919318870796215998007265063149643579196331914379796853466697213278588\ 7972950516280703077992180446519324570042313941840268070996499553187346839815923\ 8434552753814303998306463013135460415132458999605611280698721037223241881262287\ 5716158458413635305690423452390114402461861045522957946040726028951523882824511\ 5600713384602896958361191625508349280325946089632119128467588856425450530702371\ 9941614623875503595320353788417419103416774133833557841813015321713396695161540\ 3280786724726792796244129594706800613134799057138360530354682222949922857806728\ 7073034793616762194958295348764909293964083243396240213104830364949356305147302\ 5993102036883793436609183617939416269963429689333154872165252129046218454493326\ 5985988674781314452730494767455571267068353325921816888922733888615267476656974\ 4480321105960056658457014886229382783353541806531401855121163032216058320275408\ 0769534797501676433569148535354165295220061326161963158190110767179875272735499\ 0332957278768281770743027923239628522390504739215141169524169250610549081011490\ 7643162685691730783672282875092869615550142375363437562836594711032606072573198\ 31/7857286872560385813225405516083007588550149245122233860543530423924951646635\ 9591476675686566385855913596341628485202868072407624460359749579546705654638521\ 7674985089948814356651075098329638587657757028352519548647108809349486968042000\ 9518594228682332554456210096389340668062681963336728929800579608469018650928454\ 3498742296468040940994194680198787899788175060128303998097695731028604471149806\ 1906442062168962177828766165009337153658126615706130617257189902680174259999505\ 8941597923206761178039697951216443864224936829688727454426780311683845494925686\ 5112733844575799820336737020611371019053511799999037098492841697003158784920470\ 0131360338170658801262891654023528358978905478618244404882012459568283754505653\ 5704960320727471512653500543184651805059007970888848475531911992527496338699959\ 7241858235032884331131169256267592471321829236217736830687675030496417831940532\ 8226728169054485882607503079060667145344370942070287360104349432662488884414470\ 1085667739812829252822641780684673923530570743717706557462779661562742630571235\ 3805159091919435794137507345860936253184393098115272208516249231706432142282328\ 0502581444132258862063989011457272447207192630543995548640347357293906736649833\ 6186067463272794522907319064081518343073227758488449499487458897833386186710136\ 1842689138059020614940747830498854941936329470101227207265673695403338148085642\ 7643237779678026765602423004818522610073600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -48665199628602738\ 3488003317257367528759160643833229342288576553796517742503062943385857496479931\ 0748987027326802473661550993609408385406871269078287756397965209759256646259118\ 3895305707600034814795103533798412425396348732151713213583164775451829207853952\ 2729574895516619310415956374862587636217125038421948213500348317559701035083342\ 3162924534347910154010772821015032249738537403601142406198130305686053197966516\ 9792780096298558996161536991887731904462860407006341572022942908672042383111571\ 2329920415259300352787172699155283438687241079965810424579918952781213285924138\ 2748867573155341679855167818838296927339778021877225945976475711294390850812640\ 7353471941666253306595902233232169052402545327278748642326816475205348256709700\ 1175767502222536426012113509998488407050614522069600039277916438813195138296797\ 2791130450466078424013632495671271592351749533898044677887134047190605045729463\ 9606609338054085329661737773593252396350941015507315501493279263665221929314602\ 7667447181351374765057505489767024008741680057177893411851417300754596823866525\ 6288289693125891866975627094749349738125757489651472253150481374993252857650678\ 5139065122413064450456600726321927396638324289667367691920744188105157732668374\ 0187031419445995133659487297573456074955287932506863416078019172006249741906458\ 2554803777171526348564909852661393205792823857821284148898731011437014174242839\ 9216866939878997992661650638644210653824148813574139989481852049685576417569353\ 4585445021392049405908944414182829511039538563528288395224400580875782424013354\ 4671616199262557645981777828273899391471/98431059556048882468688989074596637472\ 1586753928958366319116003517000611546768753690366073504348119738383718827432620\ 0607018780040981455633032817469662821656441417183592705158730807404861375330336\ 4021711876850434143624098740450203072827861185566564241268717843991361678752098\ 5090003503353962363991307182466427870324336159480035683881196084519726949647483\ 1916732215374317095056865861086792809168137131579086554231828900350305068378419\ 0075011339139911528269956138109246860126207500659050499983445326933330485207441\ 6676031115207440673607445209509162544107072312150072348638486551663814815467828\ 3643071014804780413103150566710983710043027267163882090249746826705499946576401\ 2680170267758381765103946601347221416177453042595159808997434242440784471826029\ 9117556971681459418386751991076903486746569516808910585858185612126225004180751\ 9168682133037305367771433255079288583164481892213565601190120669557452885613530\ 8849548682031465876606424168836648775786856364332880962903862301103447197612491\ 3838380231160054246303019983798077374664802659896377884110552973351192234936437\ 8656579898840622264737884427528631332682903405710863420696786565488946610718604\ 4685556862369858741189116538316564580729991672770069241920005163241212728080291\ 4954833898444480935770956350670380274584233140604344023640656495564696667757567\ 6294424787799596927590501451013558061198553967123668303838583021431772395077632\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -401536080982979322226125571799119276017041546168781427599\ 6576726015832058500553398463196822661231590196089333452384686206163618265195020\ 4811633885933303168126418348771833084614165267951295316944187438370372123005042\ 8861934638145063557919815597370317426287833741904939765848169167726303105693221\ 3522445635831337569597764951453173129167860079540937876816508532028610534330463\ 1804212467870623771752084861063098815744014433409627087035881088417655245381161\ 7932134236442593453316009958545275561282054118928029214994373222732020212874514\ 9561234032756059785683733532677620837610866054329115832567758054057731626741690\ 9839074943951773696273423749325085196627854883312404492206098256666514904277054\ 7808534233700815049541705883908279685066124013527293098815189289634308698845343\ 1550656624458278682751842297025121350800581406979673515391120117811938005866557\ 2197270387585326641383642607714147756495401905861550222259104052390854070404159\ 5649146851650838914901122327903576955440248261774386079246263204804813721321076\ 4155160366417813915501598268485567741495089257047859051832734729046207783262550\ 1771123477994020176321016891803206074869508314899214766928386842687419005211199\ 6308170833254803885978166167758905448008697930832048086928324510192066343076004\ 1257341528446095872565471181333501361568067404155589386300513982107500174251819\ 2154800511490493522604768891228054836530326570653692448827196739490384077095390\ 7568129102244668722767179410510952145515530240467511485312688228418538847298488\ 8786318615076577979033373847567480306075137598947242978364195475452727545241077\ 7/85805322480362225814260705053106500157376659434677671358801011536753993389916\ 1837625605527681200314903642481006813945155452113353775452455037260679943132113\ 9995852199429362416479136079551167301073643726008373710339348603537890154971582\ 5025806415022373712584400512803195538426770599743312201201465261723021069881100\ 0824639117236656869830832036915533945639046304884304833030613569924499973355725\ 3122571338958925788408931235758881772796919743265680154441725299395162922818466\ 2583326177695809661220581995726922613497760879173976637360671194810137459088947\ 3179671237452728233307377578369260472253733651722582313980351998102935562567818\ 0527756646763154123712722917167307678559456583876190325950229427224648323662570\ 4435754575585873880276829458128160602958668292043724228793266614145699566127111\ 2073324010913421029879730922187920215411055584541926206919019238028808545055088\ 4966974065828666282065633182920649398842798438453687291981083386374456164423409\ 7975320495229360069896623611017045540949154225508365383490928982495148536903297\ 7499358747224345363655317957823752568447209018756803667675832042921045421789157\ 9315738105213556583535944763457371753746902238771093130079915976446579292574814\ 0565502723181220484484972303760108737561820823966147600005988175215371704646515\ 2131175597179893423709809441021397319606799667605140089370253937892404678376673\ 9109342014447310021830889887317870969356288000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -6347135194927785\ 4804769594537136005380076548614990845490395048017061786404412920378607434690878\ 7384648842215325042764551572737992371012894746684158867480984825008881598150710\ 9547907877117024139195827078666864329327402776668895635778701381542455841104437\ 7376448501567097520846867708049018257469359553623113964401524799101681541706076\ 5798719442424212374319712020143683242804160320667921864559839936861366180991473\ 5986103062010575341511537704995543689272273430372690509973924089942784071254551\ 8276538488878485047243948931240359406294264139596863049505970735612210131326368\ 0290379741282981760845140459068280255647454874763019882876818551065659334346905\ 7460384086932226998134009827266020133753804369234254491315453544783160252236600\ 5923516313115184771287733825325190869780852916201469103894232326312341508168736\ 8306082235856027674537931504876501432131537796609154734058875920442794545326881\ 5938696774823546702442473448579576707505408295990909574376109469622983719609606\ 5856477369907408001557240002456858969427123435278296300352321689622269317154892\ 9357786105161135580385573113241329911082512650750782736252938066077862919276444\ 3828004049970571376014217694584432413204288328747174540076603234838476430555913\ 9083723030382188394220164632273060612272584761422789947545456201296974112515289\ 7922934175665281395734536168997610990100845407314160966911074107718666259560786\ 5063598085794727168916992662027083596203540191030893696460781485962314199195364\ 5178868490650240041952735401152129440252635464242037784227502310224074249308276\ 82667105733367017838975447823176467943301684000518932151/1515641008615600332399\ 7726131089380861383169563875453242115814200357594900642044033935049609875714908\ 1651841415144862905909683780612077052184391439039733971369422032401661286912324\ 2277315578747713101805600911690809407735658831367688051461121340355302709718008\ 5621097763672802247494692269280571219233692760264633041607602001829490167023071\ 1073879186474848944407440854380408882189846836436575443676354118653231929040958\ 4400360805171822956970942970534719691830851085637160248834057913133159428659246\ 1578021955778043576431548934458917448650131795984682991337904762383266803937262\ 8110057868880966958067099620639804815927582236505832061991785227853747363560155\ 3654468411730759736246023973556618740245853575558650701574749942047346362631621\ 8983148459456668494860440091380991321840194544220226573517512160199465490591849\ 5812298570328953316243755685047062280255767601411883173643858540753869356733309\ 8244414376571482721714228258458658398884435851451787553402948026685668819051905\ 2530015142177754947365866430500532207370222706064191641981948590702789411658474\ 1152197710292945768970261527888926811005346289954051193798574970056940425074736\ 3527871883282736864387229937183949470863251713756419345293463370454049862117640\ 7360426000017973976073373517334387553048926007976085705796632273942498200659077\ 9746599092079955903931030377858609523828813200245612637340722940829283940028383\ 1310927045844275770423985045504000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1167276559263758492618544\ 1784759099528154919714778444550631541666603081953469009734064301920400158355659\ 1731262462963457825429610494656340430107436056805288484855964422505615811405509\ 8175322544550962465847615424219812033145016666970776473498152791608502136770604\ 7472763334874052525277488008010606465423761163749865540587649177320619220801040\ 5538233691730557157909395763486496705217969164116081223992279552560586835349121\ 9656151967692123103251977176927948872550295581265063521489587868383353178923699\ 3148722732359994774849102485827059383725535740901124899499606255145269420509750\ 2749848730574088234971510041266262245460517909042775586874999785662764060996716\ 4848654822659545230818784159195144545697528538831048196159684211397437282089243\ 0350390473239488487448581723486512479553859862029978202796020545108890463539001\ 3204036164789146684639579150157558148908338848303102266457619585536683791238278\ 2167933825696550626093315076681118956384633961926747300629288396886641620996565\ 7746113444954961982555790774175153938907123405732476158672926780031629696497269\ 0271595756888473002113948058352312973609816203403248588798664217057430684593798\ 8548782120617667656287384054826693956792637739337480414638839224820661699783564\ 9191158707723137153910056068216301211869107118110344062258515984641808481355398\ 8975735086134402271586604511041129335333342589552512818878900217885593151875604\ 5036503921193147965919333312340778596396923740405565274486242215646534142654645\ 6397208658017231265813211911090428238704337603147694432591555070920714342760743\ 952327749210952994506480532368288162310641/336882096432690864697307029295071950\ 2718436861015689960067727302807624350859730068258789105980577984396068083376181\ 5052731325488957853326352882022480891557929260352316914156671007091283310217807\ 9621232520366100799631673473883338298539318944380529719874681612214624971490559\ 6783685809860372035817629916376270325465465658321944942628048448704658635818216\ 4215901879271957334925892711757110074855160748595167484860749735599908316498516\ 3499550963056240191240726856493966693059525316691563394364724675885936574073004\ 5418517370370051681827026593965704844316447443611294772147685211140836350220751\ 9889263172835482680964729140951836056415338824733054440219895526374076778630781\ 9696925566860765005010680331964279374417869522058477228429360515338687854267777\ 4120433736313903910304586589327986688829251723990078826454298566956727820683624\ 4604576255218058617117919006410464175571554938401546704550564462327061677606074\ 9510573050205942317235422868146681218349583936094253535034472593238650922737169\ 9325832509224999219929261984299679705066574974316741081442456619612311011266544\ 2010422991118311289689014637095454741727069960890552598110947972343340945548164\ 6939170445200595166809582718008570776569756915635075641681358100844106714003707\ 7497261685147885331390269599475635740117585333854417929370919435898391001402136\ 4929302215666343751803558112289757582989112034951843471502175712087802373606637\ 4199410688000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -127457698369141851621254841130767450455654869\ 0554357906769416376272873171361466924920691128760424282654751188425671787110774\ 0919224696411026854115255777984988143706531759089061755821990170706601319804816\ 5154022982909772265053712563229973460515041310863793701450945013174511694630416\ 2767253840090942414969140320607187031729268241154204574638564604708018731024505\ 3344517296835377180220116966937333302922747385515438162459770458177191854753010\ 1603872182841990732616193534264826995252837961588253206025298826455161186068863\ 4043192938185063890164383515923337969689081055475950001371470838018882354514722\ 4025018549832743022831727355838925326054902808324230318529239139879392246515631\ 4480373626733365410366063987136280855352011124070706426929613602716579855783505\ 5996154522738513570391624187487145096030901409412772144584807880452438098860295\ 9271619703286613987327447669843523902397013926314930339292101636208397609404572\ 4729626361069575731192488312279580297249528529140046920351092208846255379681164\ 7946280302856786769268116723988745785377613227499793822080567140619075771234690\ 2587534276253171772911579343942250361214808295686313678712675553720573281592543\ 3202940632286063345844222561837307046979092480783600444785542124240384310895760\ 5821241867998389020182151904926629912873665503484982543631290057740022522092047\ 6497818384754429027816565495835394772386271532771934472113097629174410511386157\ 1329788654765077899532188060620562355921981552929817848297893426154570623107581\ 7129605077290720825469855228785208086982431526437993416014889613308710078203403\ 238616417874940163713181585194889/506349871105517438059907211232778366065908001\ 8949627200257096781509156762747674462045093813337302090397466344741149546973991\ 8474634692398459587624196225809866296159758188695041019800398493737253127739158\ 6655625816730123582639319110018272322749475648545984855752360593802958536247275\ 0602575854968214369085490812840956031160738578172259553588556582246753865350424\ 2763708952595645369137938209909831572958494977105406169084661825348316898773677\ 2852197518974575287058449930947333191061469385259900690683500310962091556801695\ 7560734940432080683755588055528043887119686443963902368664049200452287050537089\ 9729893312948596079885818474356431081254811580703156520147720776213863615766335\ 3884961983287426285736816847395355150189060105639170476032920664379272804351613\ 4634658904047273818749533165387013847224771361303410991301279377694803384499296\ 7812330977380174885941973967845133412900408706723868953994797838873888576344225\ 5900428975651760292214189031702308353734202113595459266667021315696401472757988\ 3257858931872669165164479262082647542948942087246095796946116490236285433960071\ 0959537439247687333667651194607954779315513215702857707004895613544894695714200\ 8506121035199143364260934933753349635730444403275867646676859929076346916669214\ 7878285197468000760501599163450641019677389555154462700817035556244352907155562\ 9073304164749487574377641817926227576750137252854044433270962006496362777441812\ 5923989585920000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -2917737307547724838118388787695699865697348\ 1154788321008280119260361834344592300536322627932391195621967938328568792729072\ 0118668617237400560348846930398171566972800904679651218082571234325801112801897\ 5339596421416657150793435955279737287853631822494609628135906572355303618736609\ 0690649497565842935552602971699175700826527144856110431253306912039517849198773\ 4858513192632192409408429326340919248313828445752564040450613223350529394003359\ 0390772738087745614362615261171281088619675952686862631522706759792061704779049\ 8339188315364594433285201284717245245393821503787282435393722926722526686642255\ 3186321159813797011758741804090774369412953759641576054576127834781766783600793\ 3732468573415187655757681887251314313422238717538885995785824887018709983621307\ 5667805349430614410032536336988510242573303727839947055092193230855725040876145\ 9230807218138711975065235524790120222915702235305030418949464498415050682693415\ 4021883538941976041493835122986979096805884854649819079050536519712681769625022\ 0840176495995270206867908962106544148270921949285178724012969942394827564776187\ 5946605734724669626842619949401116308474654743989212075907498910704083819995526\ 1284478269142045058306195225184759095343334486351930426831024598026666634947296\ 2747306793021180789535261685686179608855448716254766325811032426169983257790929\ 1715342546894881794572915992340349279292363614759592956990133438751906560039052\ 5777848302512555333766785526026847711275442788907909095591666540405725034479813\ 7265885277896879424437087245412066511891529697691856502225891793288527454210833\ 805608768848297868029956938937813671/214400882237891217732891452745035706768620\ 0490771292840206610727885705914525776094282790884182414639493015848927887560799\ 9679986942243946896178502891212470820457188465754487881942386896476457350929729\ 7106736136365661162318310368661759837086960512121577522248530310048615788169518\ 0670743815090490117166544142157172230744537960147522364757508678944543165693940\ 1521765199037338794724041149557032723604548583550874190127543995575098555988269\ 4415736233324715117464544197790122647458851996405751134292578039592127172996439\ 9258368970417061775972216025677712050433924721026504429178666805294623362929927\ 5160615639205966058704456353108524032900335667492660621446405420997718528839629\ 0674992363835491776736035348016175722741691239776434372654216051031602947145736\ 2748987280164759145380606902785308415139093539167162466674270862582727472787579\ 3803391289139191379933880201163981046144471515573415621093832222275377986607049\ 3165912312003110814181141252843701714404341495674334875443145899303455127174088\ 3480130890290173528525857990365322956488944856279384608364495843652305710192780\ 4279713831924304295327838664319054424340374485737537557713539017772835740335564\ 8858772399315490422076130626170488654325685792508275038083015964474738738745283\ 0894936826746887443806784778491344509302936154449753863905158677848228905371688\ 0147148420475758541419979885456065248937853197161038558024395987758765877784877\ 4621727395781017600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -34639999181147407743929975241133144240\ 1499608027589527152938596606291818352906954423311550937881987220051472324556658\ 7417792583630664883463503500237684221045999092422347373064921445821639430559691\ 8339398107874025518537703488885172656091405536319580306869991901702812431935761\ 2060833244881771143086110926613618212787785208727744577363083112268739545944569\ 5264509966926191998415832501229737860232007449161207585706247393657565406704834\ 6000003692991841763667053234334506133878567904880744550359615390505193515760496\ 9651613832180072530951747482133767435164349551952087922157251775647135913205537\ 9144300833464750546290007251172272804450923914103406119641659505798160172594842\ 8036332394041837768455707256741014899991634617673363039311925550921712177784012\ 5745612266277206383036371461826569416241120107070398803261852787787694495368620\ 9739023497240321576232272033250253307136939355347625807580367200206755200694504\ 6691256904640344386167161990141274504595689626470989812314842361937776361433316\ 1395893429557475484465700748407165530111652864250812111623896831936326588318428\ 9880555936160180885096955852706291404427322799212476975923552532783928612697403\ 9082441186793339601319366928502062973275540205270928742928034145129753678308810\ 8186977663353279017346883766541713643947743459411629523374917971389179374292116\ 0320323322891596212919762620559759063167436638500598439728509292009805981562774\ 4045172931064378265740793647416024750800773275900507864514096243670227933125324\ 1980203165605079406603817868507867467437860160407655378427301659003133198647994\ 0053418680198120299372019797742265082159/14924847466396510327057955972256294239\ 7282309467572126767677570322024929805162296246955765364497009538100949208907820\ 2393106874918888440763082685332505832592231041493754776336561455063762423071174\ 0471255079597135889425392327211251588827898087234789194660211723571782347242111\ 4533706666029918322489734055810723775023200480102203911106226311791639262513469\ 6277999218205159036111753780298713351632334126002930833667252511242292151797103\ 7619536005721115482884283870304216613369422623837730033056788962119030865375405\ 1826425938706019622978533701130503766945233468775353791539846373162139966306330\ 0750333860882388269810222905628536904487782939387976817657746701410771368669164\ 8575533069223258520364765939563136370272361998223658551245801139554481142288117\ 8637424690356992765684255532670852960861309903494928312666821486132281264081967\ 6574838367205969352476828778195422681707540636043217748184172762274871771444565\ 0257698874798465048776620455676687205210686159144319485704348996279894230988063\ 8576975464090805877632188779375799006083588273846480116192570095677943673459521\ 6951306582805637063163442069172770372777086327726359266853558745022846444253880\ 1297781879770854035449286537474176383642350641797783619607065925983337719821211\ 7292909445119971679030904568915999129807685450025709810281063101288010308338933\ 8603081368783267207121992376612308814290190396407339087769453763157210690975242\ 4852747922765787430912000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2981606637097909228078629461271131\ 1177633479912273881082905283005908811198883750390629260986082866623106028384685\ 4990228421063360506524360832147157974547888469224090287353738896944446981386525\ 5283175497322500371681279989067075924729612856832235436987454848364118033954576\ 2084612430032121698019988877120006325551538089615386073213943633772688619840601\ 4522415407623296621924042325718681697469630465663979753857934638036666766581560\ 8283047563505074151270961675677192719426390250281502583270511081899758776782833\ 7380241655250745964596346640625890324528113510685642175820600569473525923778439\ 6624379124142732003926382669339115957174633555743430044346656415549289444571166\ 9562992247293049018122778072170934691213990635492312311588072533175229934235939\ 3335254999079403228599596715628520417873913983096997332826548558273439563352109\ 8302012604689918997654871718949657379962616502665449850179765305549700194472751\ 8480038979000410936443423109676050790341948872384942657216952835109299218867946\ 8469997544103304033267969321700436406964257045944014332556963053784230508486183\ 4063568295651462664693509675444646364714739990241203481196240377526032820675005\ 6385260248562990627786942314545238916798818421847738445301139796240836136217936\ 5251930430400102146613286700435231549823052027267262525725465888305829014411525\ 7517181974287013841788204965892084793245287557359448904164444133556979258769378\ 4201886591438278974789428597570973058430150503293905975816535090391580357819912\ 9288231792137943787707321279780025084744741277030827017845748845948613613024066\ 37375630990808466271800325100711689165721764066411733/2045255427577656603236907\ 3429562380317151105685878048096865132128492125814732293218150701003474727273053\ 1563319785237795785703283667359513092441482269328003164032175444229477742430423\ 5335187406823677039358748154702191500390776374212054262069911856757073717290912\ 4970528159188937584382914082485317025404713766107975253578124098855553330955741\ 3804093631672419905551380153012831945738461458323715743315254214351826485853985\ 8577633219087816147681241776550599414846002053963889566513736465614361750511679\ 7139813438013972630916111787838766028468875059726423571606773219400039414027316\ 1833882198272639171957976189396048649920358768497788363909715173098639981307716\ 3110677000602979177930228202550002328351469377826516589695600139767909777779812\ 9169820095906572837392783239014441019199077760642485884167868731792063015495008\ 3792764183372601667341380532972201730951709808722106781642408035446382953121031\ 4620228717086815723046529750774008316443007474780657669334403010485546111015632\ 9197594660686621204815874518789074460898293660930063388976372988018869423068125\ 8634729228927361352253855653801097735377777274451892633385377969050892388594327\ 9587324552301317722190094202576424242784179980377504283102863266322499784682298\ 9512625487907181686203826721860755703639819968881593872506672228059201858454640\ 2223003123199375966666187147804739618394080982931964783182261985005523902557731\ 8525152779954687489692847256673291893473280000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 20303961939798\ 4732938645384153464390853734126087220833087519374549211872100965494882731689724\ 3208307117157068587590177238777881233807567532116917382023034828199258351104714\ 9842949041263203201742393011766341461326667824890612130157992641485438186223300\ 7680853772817604023497512688832229887886220253940418767653342827739108101515093\ 9978539356574073218371356905449538980276247260932291737871424512966546853104454\ 8709606056713461735123960635671521203986458928745456261579188038697223039704244\ 6158790714126187189442447144445040058574636532385977198059263825751970594869688\ 8954471480062162351625399295846962859807045074523970812478044539343438655039310\ 2953807999198639316099261973812479507775904151839288262432499265820618263968137\ 6534233055593200975668995874462224013658238916888339604797001882318666580098943\ 1829255438028351634649043191445663451282373101647161751676957359252797254574138\ 4216180585552621390874392751119282227598146719898026252873831295871023982892112\ 7732103970271517666459129457798977704077419377258622537366252461492312962061174\ 7097432691144311726586082071549994946049181594652306529104689259091666588609501\ 6140767485524489369856187507670713005536649116429639589958528135690207418386053\ 1569132918410823990574933850109141829567753306086751967109604107743239411636800\ 7606913332011283931348500436665969618600418150538977483784010916634158920404035\ 5967977549663811414874460496810617337308752244780116519748638007060543424221403\ 5694260540473229062311173695352352825773166740533032422229267470535058971185971\ 434482893858159777939749288370928504810249346632410778351494004586111070538793/ 6692528228377294274145821876236392493079844299692282658170372674422335237943937\ 0849479359414488201203445923092627854197643741149553141646798950927696127793700\ 5047637128051846071518415577275369479487601272263974817112098044213967541700358\ 7500448228647308434147234476809076773410189826477481224645841066956048574313827\ 5282196320832266504285846506100006257179622185899264071895917333769125137825186\ 9368419628295663215536415494707063447149625748930415367827837987979114715103440\ 7600632475846014258123584539569309585847389749554459504244681738416648439935619\ 4572144216218877789426760119086863129017705544975330291328116799633963271855100\ 7057820493095989813470106518001160085618083718666038433737785543432230742327394\ 1983069936891174925750073467158959179781061185894817485636628692162083477539268\ 3080196742747578902964411956892384141073300530549791822698447591205554650024975\ 0885568166755501066643292027155262223747814690199040007015779586935483507048267\ 8404951597510532714336319321515639202828609257100047152847520440844744542215097\ 1787400232240519922423709668899223501381406375585742668115214983634349544014576\ 4526105564343073262862971319132910451420145703847249963196857995730513093680504\ 0007648777681910583645263091163739904497110414946533995500844056951937924104729\ 1684946953054189979237320706845811194048199047640393501617743121128314558822233\ 7591897967081915011609960875378682830660403009354541385962135905894400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2067283542143540029863003867862677465677602951667937256934343539\ 1528676522156874725398208987376767544610969798467710853093005988729540031500861\ 6525592704014633165585171954535153555885233501445979075884522622189808648386543\ 4103725121389906239332315339851339456191217512449895961360076533464193282827852\ 3024941078306168651640371308687573575381859892761829968455419772815865746806245\ 7885532407746199029520935017807572596448846179033138956757920973393038043508639\ 6528784607669254945825802954217100447208158354205497039729309787364937622362564\ 7194400588505170241132269349454312083932992039054464409265550456188668217667498\ 4894763125346035257969327871029352430678227348520821418343431477704459724205605\ 6962640289100998109269203926254684947667272325248400234631198174997210436384185\ 9470944414065436106677103414707174664199221120751596907381446931332415211132161\ 8397423605542865552971261043630713345646030375391127047407066372858002438388805\ 4779757672117099744662854250381394635349308282438852028122697439840922666107633\ 6857187096780000923428768416013484300576087552077310040231810662554867176813742\ 9323371033587673115524544821054857200884012468359143824227783785921838114221801\ 6720300899444090838945025704548248032327921626735601041358379139740350436966481\ 9437041641462746486270570602639523582885662142790662992271100022110453345424858\ 5346415247393374251450482369051431114438316868329649915619978086808052542675189\ 4276017012769773512955834243838946209183824002284955767896269970493736734263072\ 7452058627377017119078005546505549927272586050374246549969781922302715193850720\ 1109517534588224607841722891992063/44486174504223751583006772595228170600117036\ 1348223301467167539152442752574996879864320492936152293394688266194789054180863\ 6835395425684642883666112384381780746991108513912077794622744775057539266733108\ 2131338388836431996092443230562935175205262369921057965040207246738553099125931\ 1492990400944220385250339240287931233110918839909819152921202380377066963575520\ 3052211179212917945643552524621433628553020641453300766366965778629075639560365\ 8462759758710949210645830950391510273959648379494646477396651352016863832356189\ 0615562528444888183594847407079290688307051791318745011110665150222161398268352\ 7761317318005928245024100438669550194043245712620597130657748756887529975794812\ 2355256047994040833772106540444193696738966879359757582665866137402246757159863\ 9551844973887903563783285411231743084252097514924482174199991587919081626485214\ 8078643145676417646141432012129032761899439603421620135124996297547456163991590\ 8469741998220938171434978196709758873001503255531609606626262090130463193494663\ 9202231529797638980780255985976236602160959099046861594610537183950114473950323\ 4325050043470319187577243932202058915620358385245028157391330599319590972955340\ 1769086214119541617028970756876787120901175438967135817143244874742099915205125\ 7558084257329872912728070390662230727500817557369640920046680685266930984040686\ 4747910026568750671134549889972437263633070124872042928372825047574124862477549\ 4247509156467246737176095883264000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 69853051419561547882471\ 6846651809586390438206547693096472198134223029082495204859124867176938318325112\ 1395839120793430270186329463419971938932916083974298858477377141164964775540618\ 0125465009162408991653259960563597434522795232346642978385242350833519831914665\ 7047185137272339287908414158469102918284676409003258770743258201050864325288811\ 2523756312351022653254737971645189268294823052420929271820606882959996428889984\ 9033681668172356887895636506935671569739130235688062463561139209090822158276435\ 1872929241918710506371968523416205824878285253855324546450480375818905583310343\ 8275516222098121271541337087477795293905197594036779673236025595935401511162802\ 0747865968439621751313511450043788773340850801560872495440471509563104298832445\ 3410375172785795379340360715618414423168297209648178967620817338511831055769486\ 9089422096859399263375711185439767732422503644515323690496012846696764587178920\ 6319425361182205056674335905204609783436561721912561247235730054695910811104100\ 9659438708427053151185766878889504010702546740463120834414446235044261926433020\ 4290246902546391807740005625601031192449004140913857802667649133227222687628078\ 6381279990323279189766541811838205116009416624212224491864890526618403955353559\ 6886214155349628659874990080996344546132283012403384221923155187587486966972029\ 5009072338758608009402758931031382860341531120808724645436627635164061351952741\ 4902325194615019702968190508440991256445842674900921312797482534490549317510987\ 5538394003722981007432242010092195853503363539946678204783368854030474578334469\ 36133454521438414327423611651888500962706925453850081367018270986788366280607/ 1120938471033296196725274330556130981003928746724389478924232561661603294017703\ 4780084028816083402914046542715919516811736023718298969022947738451644290510883\ 7398349916886067982874805637712567210281631187886559283458308099248774515767302\ 0242283715295558055533089799403655304731715836399718295153936170121376856331781\ 0459651284367330334797257796041433997857679511083368573341799511941152669590680\ 2249336636450292701934247031274110325751351146366665439752066628989395083479218\ 7989768697515481515589810461296411157242476884037645052773842824058124213990743\ 7447604661936643504535912987875199056848102688891275235414518536552504873670824\ 0537551885382538927731451132839159349611985941663098707455152218811765943175596\ 5214206195901161689538624270162133948029889292853449891689720152787394774304083\ 7295588491774271124398026702425386027067463896224899402094801465993129484757267\ 2046554889575028763421936918070475918496715311200900312702736318914804123857714\ 8939123988253625910773812845302971173216989570446871626318516371716028732270811\ 3607846882765455777706190478424852912826104789297841519139230624889554998457288\ 1087700379696619091401514650114085251889940429636951991766931038965729165401850\ 1731433830928386471729800192061441135083902827987654026013384309276955567173438\ 4827333552145104546212348980766178266429128869934476901138210810148636390937745\ 2992565284569443532159413609116281318743554249095745845354744083923387547648000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1222287263548963680781989738571884966491023791395790214\ 1969513727363640318054846105073652203348763249175880237659554289010306625523866\ 6174923890640792518200801515205764744933769380892585773140622447739142544385257\ 8763786044521447274903731268956361453849442566666309560242708257977124607817810\ 7419680964108566904617870872572587653259462377061424885964793148005374500753024\ 8546552891191982321526471382359837333669686218867770624731301897984704362669692\ 1359116215081358690542005643363488113618205400706168220332767938758764064851304\ 9567001520946953917160488686742379766068842209192465474231049415399800500477307\ 0749253005757476469774427849573986114045947877604387641325925153101155249530564\ 4416741517197339693019997446026347256284592807354197064069275293579149501293461\ 8805328018224700538919322810555719439926877566458108224790461853751905450719356\ 6480281362746824259633808702906524954943260203335497654699547189614965598898636\ 1638098837875419513883069536239645235156868505999644279649784804725346021352040\ 5740780959269270690229303322747572495338813637826750577694762772222403361027226\ 7674934655530415482263900205176020546603943613478471512853275584733576018243674\ 3970559671258430865072613703622453006226781987014338429809765026727695647112037\ 3758760371190027445379922026034000292258507627190212215409848241041247044513391\ 7209392158920750304877287741663376824502401262955731764832153717470905032842559\ 7878436185898390229461677166440505801597873602166023938780251480142602224510206\ 5894419864684584413608414078190349161910323726378731377644768616131380202524536\ 1184069920601352634283615719532933524146255020074341/15841015868711965364227384\ 0672486685656023450618817375941985795511035262985412901369001051656113444940015\ 1534171638905698428161095793673937390420377596276750486896677683550293947703902\ 2369056736625264927983032384603252360391293447208536454285196502001934567998002\ 5423887848355191357050580249019217464924669379558393000760881409788227967197794\ 3324320955257135576379769079442832656882176901097154012825196589720312681597200\ 7064452331974151638517498508564531487079499088796315182845930906476099919245926\ 2772168645174469383758563097068594982869321477990840045634555841152023070760457\ 4680335051556799674278457842670167096354804358838943431327621841518562973092162\ 7681488941632281228433586713380506235792238914920220214606215950802997448414774\ 4043090774374680258433076358932428724567704543443961441206647410326172883199878\ 1882968143478743082159314534861695343052596669137309772385161503365561692143176\ 1888108283881551910967100102760929544251311657475285285982149641055816241816851\ 6917627735774873504860729629572030924575745308209494338044210237974529821819253\ 3065390939526803028032221199887237823801213939640688353266849393617061720368153\ 1264023622428091015492174765225870939383351184567534151808687226492041472181213\ 5913749664529384154666871616773214885809346418558482659981320773685395822990687\ 5408657690438924129956737618410437407169883408492924034479327065362675803731177\ 7579103567611846871842819933889047077078723717205465445171200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 116936312739476371060906091775407570113735612420806680363583269056559616773\ 0091746117343768633668934871575147492015587928590603967659294268974698404543092\ 8701228319677121559790808126980317443164423742438996877336313927538336549558657\ 4473571808241094203521604925400404247413921691071931579118422459806004454105930\ 6740859712854287380288669578911021977576198198335738967948471923521491332186996\ 1544797476404578329218693720832226090729125277387597274267351703141918836971586\ 6672605711456378105110353923296578301872338394649751097416849849898596982842553\ 2463198043936442450329580888671283849410661808154004299223206212003607945870344\ 0313621830336015629834805335718856475621665744089392031236050537176352195636020\ 8558017099512040166886970454440582519460433855792849546912163234036884807191812\ 1994029964262199232455164212166049691210952370417949220234830557913964766295186\ 4242486411437896044177258308624718176823079731390394368634571469494555021622660\ 1593286063257917578977905289379573257616812292341449989803799043381794984856253\ 4206233477402956716631824941991827692310667379347942082479515268233646102982305\ 1310638402457964614902248685858175281468559644245657606570319042911596644796227\ 5096169280574539462980245139410333416813794184985373830120908239041577353730834\ 6821569336498238214279730430241497631563433190357000032268568036878720713286312\ 7871781240311572311071381117179097670314601405495432760418205038464278176629113\ 8760960253674544322251728139561427740102659949284655329176205590366310242487835\ 0212851784090830631707028926520584202223368629855702413691719394351925769810842\ 047804785835263485390765739494675773/129574800782317321935731161361860844288546\ 0308965250382568276973173848177005577884238874841478411841172666844356842737085\ 0731420440116795905535442326738484536360259966989816858839806970805542269285690\ 9814921495389447696096007615492127696040845723274747665769634764933816917459561\ 3697659009821562751811020691732072983723686154089945342009133311402827144384392\ 4156978106394161308695585144381859269024064275152993098495713780802558589527933\ 9397432291162798777034309139105688342666417858074913781551806528712341883880364\ 1477220194204600695194367394331057415003869556968419748750436884776242593681990\ 0873792201817574398975440811699708325242935974652397737059280968447610766208185\ 0524863882371472830969297157570154659194193744388000904490140047209323453628248\ 5718423899208622849873806950217092448905001428458651340089196643151664640508459\ 7902869741579451140064481317613113433750488835558710241474134288895470599148464\ 8442871044468533683022345175539321223040970576314827153891396258783946773399088\ 1998943494279293910855414692322726456583848387984236061909088908712122843501096\ 3252038756758789859783893837300511492562688237184695771618633474796889658056302\ 8034405243147061587997619512780208902189074913532918720530969262156067409827597\ 6716736904028627628893582625698601425924804770507813085977195082084333208704300\ 1117066805342725422201226218730148227563323702187372320897516961321576328493675\ 4931133036325182092842256724838786194525388800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 95775332\ 9282920601008411340844244703756964298068580819359567621715731189404209165557344\ 7012982877139046798580490714188965446771198545848577272273339613750837824715041\ 1611791408914600689239061739329055566614878308713482875546904364335420209354111\ 8282344464997392234412183199744653824350382822528568013247224493525309595841450\ 6375858151911497267682396660343329964754814059175916512407305613957202330340597\ 3203057551649054787056301113051278851045271661858389447610695936776889338452618\ 5113974144404006586594288362789436930358248642147110356371318555539587855575812\ 7057113779432974600515129346624550566875104286420978379912918724632250240447290\ 7994163203460945974441495170281972242043748004916387157929409319728422928096041\ 0139936839606788502722603371285684426020043378956312510003862591120982296510777\ 0771030972340537284556130977831673478232216759313770739206246548044404231181333\ 3800555557596561965371163133204517918744122614952891891509924874689843467701147\ 5085787092943896541910494378345973802483916693798508691329855757679720137767799\ 7051707318314178475768667278211747074510077435210463947789338107486691740771325\ 2243348419620818371905181344747838593596703511591964500319516857529256655011481\ 7691744322717946926064845921672725093036430581652519327177385394090858958213097\ 5757387080935071241924452071806533427390299224000019119644283413446344120818327\ 9791237432743702908065921070493675703587582894379011363568502339418398253801290\ 8910671137891210700915670370644742550541289953717925919796139473744211056148005\ 6451606933059750545873786890464453443929774886622083073684368051865425308273664\ 80600661874301974572837763/9500032438836384044477960330796891610489003243578214\ 1816456930490015611192426785249154531819157564403195801564568351561576024410983\ 9139116344790108031773174504138297309367132851679041731242412043481346141207215\ 3903514133679664428747207389573863438691671825407566869889241805772704509565510\ 6000405633770350036206116100693075040682347105535786439379842466798237017899299\ 0345425803544047581509285725911242220387112537065050855171884113163676868258400\ 9705859517713045525172769461613557652767737380563514589555985615193354809501525\ 2934895810861523738266060814965301510275437019236487609893034972031361832060977\ 5788707679769307298540573064200730643786830820955061993106837034154476779109064\ 6642660510142505931479356797480957854815381216743294825455201504656373283650139\ 4050057627687150670913953494116078744653449842956550970374273646942691599272149\ 4442409425498220884101839228176368853982176671454863089161871193429538093196840\ 2031847934794784631419352015919567362791157681723286311000518847335041184311454\ 2996889158373813894989847229602066233552944287779133483237762828425460787286870\ 8199440577043680891072443707718194890213515714038316710449342181397196788680858\ 2558755301275887185118765725172114097912794061090272544603081149134499593960329\ 3602844591237650120018418115215965507060964654331883475689287914886110464595077\ 4234979221799338734167417536165359059469644040358466983770763268766175328638934\ 9709201789479861575888601897500672000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 8317556103290786\ 0812944967030924821201071442716722097625278189730763298846384853741344450503315\ 0193376253855619667319213814642085974001130262419634417505621258837476749678006\ 7701125579905391968524874087977794132708321558840396594708363194765874302248843\ 6638684077815515985826923248391285592542729953137526263175399295147543453044609\ 6790034553945460825572823765974841111153441658248560375614609543835010545004786\ 5759622605149617921281333946072607968781143276304976090940207263261019042157334\ 1154165773130283011471497660744352962856747633114659960377926364396253191443595\ 4469304827788558828184082123700493091705165571559992370177736777683362449643557\ 5709852668150942411733553569869038637502904850712283088817486700321170017674565\ 4135917747074354498303156096544157702414266202455284279447145338152040942697750\ 0015743278559180696517961745906490082136875762601360344275366040585070242898468\ 2601905765727778332832094347757622431060273295821810754985495294893563825066356\ 0917320996639905548384306931642619174126555268519402573722647597644108693741786\ 9036801922540279904407973718015842871571349982245530027777301131075256123361492\ 8491061074333140354078371630478831850564240044654370910140860030215092320399976\ 6957908586437683656372685001314394909958138276123060131161612373001802748200053\ 9993261408489992306517956462481340342497823579400606256426280831270479211566720\ 6758069113134756997985489835145061801133184282275443225282411715282102459787643\ 0830332227895925055701387662547289680541497033299214442877973060640549480451000\ 0393305301278545738562218160430517353928644004534136722167676369804476161472937\ 61299229997337562724935206641/7691964581330734298693873232410192882743162743986\ 3846949532647217648700476082582331402890572645898533888263913333207318608683919\ 0092780180507037513403567000159382850015353294337437079273839601715753542660472\ 3317942853368773210211712886539065002602130575242443787385027974206273544100269\ 0754982484913974407081023645017722024232812543517637513956332617924476174896575\ 9538093730585963504359957791134484436011728123476472366586573309477566441237642\ 1110229665107760063680660539244155084073001312221510016236233483665591016564772\ 5881639577583536745038575294271610003130307358068075380758227146210727403442660\ 4770937105406196319494922639769104078467523941641981608728934031871244154386623\ 2737832896626125312357695608151309438828871579021447770377138296197794201105126\ 6137204117193790350496813170212036787551210976183960169748876428626914815276322\ 9570549095084090237947519856852283315465707300349115167164403393733700167651831\ 4216252823795662941547901075104885230997819872292994893099500141697694431643667\ 6976454195142233244099536033504637142024211960849067027768331296487355691449926\ 8721467908409530099491111675072460232055696611811316622451646956812803386135273\ 5805670891061137477417945940840389620792541045115344533565331653993130165071015\ 4306253176165418349209391547146905274216056729868186919042785209566647927919162\ 7136336256508250018384502510881357794700989279071705291998721842067020090491525\ 1588059590894688802094546627377879126630203392000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 38\ 0398776371023080221443234518664827137247773435326568600004251160581489206390506\ 8661610628356967881989090087492187515452295510403493398936007387893877554895145\ 1436113586144222368582098800872218996538261388424726694187343960172746241061929\ 7970855583479277542661051129523517023947372622803170623178424582952735637020614\ 5239344921768056016356805842702615786823701085816247304968429349311801923892691\ 8674943969743465283700942448921356907839816121553532819146421871098010269639810\ 7090960599330758151411500917560359548729788184434804681227769755390093313790769\ 3114938716047349026908235672835646240830167548467341496367947602546603027038818\ 5154318453689527080438561323487864169150929486689479376391722525753884443982762\ 4001261523073957650034547345498569620498268936393411714476431153501366160344690\ 7125581883615513962771581492015193160071671142180992278328270570128497787233750\ 4872868081591923867034517484604715514818221374448455265939340491282951929665752\ 0210596186263539821320051018566136475052712084287184310148067211218994657509116\ 2024051668039626317760902802255238546157492713619723189455415617865765741750260\ 4320303942484771964639966042615959775754287680633866804938272521801727022107407\ 3988317472392344471868708134376700936313283483758625260017866656852365897289322\ 0473504301448412694980087090151499022545847111673418299483551536673649675205022\ 9073400191263875571527718686297365925558261541943191430929826939818774705815302\ 5257596213395931876448401575195021204168735199633158437213695360085788168549726\ 8259772215262038921941629379280884609589726040066454839734547540533918753683940\ 731682474080710315744666843839168192817/341097573784749373959629198176438484862\ 1990946194814016358794804254435853648485747184134201892156401031852026191912288\ 8266121728173855212031070880138211401016431702255093043849332013530947389770585\ 3852174583932299394793745061816596281535642358900264264928414401121376580125378\ 8692751446759060597129045273303363171042261828694832540592775440996973862943570\ 0775127171728575302393114997483683424498837800970647576344414237235766651160792\ 7456804642990299576997989907921770214113906211619009601800228431346108853006728\ 1656634411584621624005975366909659029795432706331729975804923446057558612688631\ 4952287729612864418391897859425147019936003709593833935155501242282481582586815\ 3306834802053569876142612363460153213411100935117147222766340530864596551079444\ 3348421627701120574501204342116177384773835091961619894282709588233895523215544\ 1551006160896489729376264622268517788917073440139105447176460713240255029878486\ 0097888803174775808767567126477585046542871889588605365527961491781028943104864\ 8792462553007157592942866829995492017859990414286632494575662650283855437395953\ 5549320673700127511433341169295865997190881422101855417439799798131017620106915\ 9125540516965480202308769668052962617033542773430317654708107207831231664701091\ 9013746842506560004105830900123389298865438066012869412666549286167614340314135\ 9174898350800772390560590363827408745820680242979179284377873384945740836062640\ 2708495628518616671501494977108095594940564565393408000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 128270659459721932540722485056709234022497074732746784333588905148472709079\ 8411769303079693843217615512944429292989234750057176872464695062122522081673709\ 7404568335276685956246680433812206274317202476092447709930208965114824852368868\ 8096625019183102353119462600050653607357437443355495242131475814210293896736919\ 4718876957132179724469128761532245109645131681375655024698198760305773052342704\ 7434788438976962508402068572069058697569868543065450606356340315587121097658047\ 9828826627933200902430317494844164882262456731762976057108068934991524591935109\ 9574272911645017219497245786517249790120093144269846031440406320741860242899347\ 2252366024393748153973252935901106233314926215564000588023309975279672064574981\ 9139990622758206499861115501740197876550931326370677347142852707747279971679697\ 4731402494735947202278335409352577719366212573205685447357287914562839874081506\ 1898545548307800501931503616689832554515060970235372188193635032098093083721610\ 6081129886227899613976036278331969584755772525346824655113278893241905459512665\ 0624578550583882596338439711785756599800836371653169642193683971963882836474511\ 8424363276949211326426289728493206020266171791715075169545347548316646568187323\ 1316761491516829879348079486405403897575082321732607996221015456350427622661328\ 8845505807288834394999668973010818373613955237509716471500989665832382476594549\ 3829247566125497759160962465168416593849334999064642993194665241706972971669640\ 9441625554874270751727435786454213046275020139184689916666766627226023939436129\ 1037941398414796864161990370057993223965788794994156740146399023029576572121584\ 37699396638798801599157616135144404985343930787286487677038547339/1161852421526\ 1129498065792233494834331720886520399632128671614623451149987327023102042383175\ 9135144919806051636773098884211585474227695099121714864417662112724369505229748\ 2327849870649373814600326122852557144567632933323863226918185056938038725203332\ 2905050842537139788377262037683185335862265512533899361143552396924270345336846\ 5353154091583256861983871750065838915315056125709231491600288912519045992304178\ 7853287959126899296790844678049735994713165337602695520061734271485792009593275\ 2938289246851298658112843401731541796067193903429859071474201437892770509257416\ 2175911252429496074631633127401016270790379007285416673690078923686335095295121\ 9431932609956157000176488664506864922763914586582176899451886287783154723938645\ 6357536497565144398781340992915131374397092429071309838834060106544018683405206\ 0111689257667148904001036382949047481248948646420816658388464620708494124874985\ 0007218111973966166821279893644343721670600871557166521444619606717716291245257\ 7726941357127927236350657986144634118149867710534519078974063408306076188166725\ 4445486156993197674944021825376333565386083474096306639248426190193272974535270\ 2179278122278729977452177963153390139214211831600018345318610088216389049262669\ 3030980073797601592419470622482757364155827886164533282562113937318728837525929\ 0475949750546056743694958626251793717304523026174721263517338315662060349958458\ 3670139661048359944322959629903536313557688808215124435045849990828803049125965\ 9448002228781475430400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 13000289011737658583860313459\ 0687828126382049917197133700144697688586833578508514453016241753033500080426118\ 8336987979919762371226954311039084333947014816810633927410058118305416779261345\ 9532828187159086033588429769742799475716704202714460104067020238676371223742501\ 4458761262361773081704505251379381246128686235224004648252693315386908563565943\ 1695814243891682266116308232058821787178594675042792899195834303232121340550938\ 4370311896640911367983651542193032099689570202790950309401894706774272246581939\ 1617548440676548388720163275022660386747621167245034895976602783895524151135239\ 8665930465864750054849522340677450264380834365802313930852378955298629690094601\ 3424720706652537666833841489720921813981786433526632901576954056607153855200942\ 9111762049253314016873863015898389799159836046601711374821434433248957876667852\ 4771669325242607534383436036087901862072648291956797193088294473135203727372566\ 8370612914568459335049856840235900871079247262801395275212954782196419331550364\ 7089388705053371749389363416861999080443144640366147227334898247123898421456928\ 2993456695002433197264397232498051986519033170669425538337843401468649823144548\ 9503261471097836873768224673603728234623535992256956197780899333608046730910274\ 8961477286199787009843141337843575066332395516381276255241843784191923364467137\ 6375915933983222218325777291940142706226449540809514012153632742104915869773890\ 3466524107637776875704073285599122532331681952263598908156681530118555157287108\ 5705221835356639426911507505859013611093078741283104942015778902681773616609788\ 8386446614095929994534377743948528106259097129958044899481174739660472411876692\ 079812278190525935156339816273/124615988378061652532745077727807926970215824984\ 6339988819760021829796363553060879626425518633470860882417633145292514394838956\ 0904782256781487397768847597435878422615499497536910123569506177457155873052311\ 1798167124344889320652254607836785207702574545533095352398536153681476309478217\ 8478349455976444772780676862067297338611474103958268395070347945832267198766333\ 1416471013590467706312430664032690451531149530484165505117401966684821509107930\ 9284769271249515981088035098575916145039371534752854245874898998479156439416676\ 5648951036255265345604569104886728552168781421492979609130443457892658049418974\ 2180512987120369183072425842886787222211920727732917078995255356197475103551342\ 7295391963283587549789465688583850326907889269501005512143139648977511022785097\ 5271099471036769456566287853182581863505566377186772070954235159400362473282284\ 8607728781288271331008726386107533653378021848310805984580245619276707222169876\ 2833252101262360373612153319658742878923995607020762050742466947443616106377563\ 5012840331676204084105008620840654956459361422320913404272282460533593260715711\ 3292642571791763365647126617290145725687214526017568426568133639995184299826090\ 8542047863704732923504605446120059219977006236510856249525323124128088710827947\ 8162038472481007002699067495718847972015591058630885357359464195550410022617428\ 2738683919023895904185955022033936541597947190709583286384479081478761221414821\ 4280387582738679293877220908757119929854485374281576921799065600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 918969343292183866988937491935782267133235784607161513610514273081\ 5310701163963240722925593454398299830221594227857582800671649596679733715177197\ 6496906679386089237234903591502536249724389388411950053993898987340917491533057\ 6693789978299771363131311787164583701703839438375508742453775387689096758885267\ 0733201390782004692545978774028017282397657990402695724810236556446205924635795\ 6047412402174889818586781895375854424083839710875422733239925352975409029852940\ 9877104890930637641268899201370989358911547560353616239544961365958631886190349\ 4920567696091733561345050918185096447974297044273409101969949015545195604607008\ 3368528704586169411462000079843202135854887609050479064146336148120877483309784\ 8189320680078794501977865334345313819494161072113066317302737741059705317261588\ 3354859605106620260987564046043943010271712138636911613286317477520661446086578\ 8029167847122586468783299489754223241070002225743701041233942271687081541433392\ 1733911623930863925497786123354854187076637504600697017034624653959240743953417\ 0659716581933752355001695814598542026121154897610231785683892437322779600782926\ 1067565592802385153067752430922099212202838279807378368362144439052865149587917\ 4288093053076047080996361001772222138536259294123842002646055855735043651573258\ 0288463278827699804049556989497310612916299018752021982247114869649492742927198\ 5765607581306245977814313987031379754097656301944913580101292972025935359707050\ 1450799045907957831463554390806118236159170579286784679525272700256451043579648\ 7854932727520100753134682284462385180152669963608331959026760924722702725197821\ 8180733977713215960566825418286384435414074682053513135174523510454667503854739\ 59/9881413964916168639220935213582943887920880731257860067705322815066725814902\ 1707536073710512273354505619799915489687029168105487880410123999110194358644682\ 0412577837163399402484752353866561304148895072656569879901169653860234931852213\ 0818910613295922921413253081200920217983969712303813101548657166913509843663715\ 0307465869490856266755339116936368908392559825800698584514688005147918096739702\ 2311838016849229795084449380881660643431035980843633928878788087158376527017960\ 5060793065210595084087279096496912502775173482419736196344134666264476667360041\ 6054778235727063366214770083174224446260765161722180660158242274934952568100992\ 9154505735577453413427292086890061318886150152413544677592187129069530277275559\ 1774717182696154570760340141632234986779904229234715189646199251917296678576787\ 1152779350145256061282222854586364612597718108148985700229068351022460179467814\ 9797348203413028245728629290558410998344690774144632420442749550788683415039623\ 6473858179414766311173581934811321752138996351414738226018513875405521780455916\ 4295501687841530660463042314355868448671940511547972482986158222928462910570014\ 6316914693596195230229724379277197639011310221989014107205129529813040002293137\ 4084380394828958706275383805195751683645500631266864888308428336752605986631222\ 2608056497714732615013432782077932287666029265144249388117132467602102505106609\ 3580914439256572887575211806859039621524046276985016977001717487005644660600638\ 1661009872649655914694960594966254977024000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 286634\ 5058448781923376033432007316277019546381376191077021051463635125833668861828879\ 8805597436564786384685117141236832281679906108570933290689202942570690705523267\ 4995410896042124357838407301819835826961481852640609932338731291191100494452182\ 7848179201620601976701795712078513985401866554714336568173931938263259190501720\ 6449689137945494313788015747514297842167870738989679352963750858901431857447525\ 2202888317634392371643530133427705237803185860272639701684060925271412263009987\ 5615497910066336990203182182310846252280354231833307866786277432111759570131444\ 7879381889542201053755183238461484828296220160454412486795029378424192237767366\ 4221562505812750251570818635061458208698754414718712374478122958192597456949871\ 1164448397212006634087105618236525089006658716696277968739203656736672160375149\ 7294798875886478394102038527849487144403383634237702265833073192669439310276196\ 3370333338253653860326830884842170796117770310725294798780377866566351266124719\ 7359492155832893172228190103274414210452135861457465603393605204944480247666918\ 5578482075652110760695356643074656917258415409593660190155338890918090682557039\ 0984293462296352845129612225446908628035582237073417654276173494665429330592293\ 9593329817217583802131802618527893478569731722016213423502211608091232769011369\ 6031994923628802822746647284735147365115969867073401194364778496792673169697692\ 1481815249714179398551719050706416418210034286327978936073258333995970615468339\ 2853775243821719073625925914918125999729739521542412865196448294446909003119433\ 9346464066931186284997644692471236112579411658051211643176613614166238446086337\ 270645853447501444683485846381851905136223292511588479121290274079/375455406889\ 3921293084942406474720228701250350546768070459610564600244566715111232217842311\ 2813053299265562453591031868572895101409684597923699306604507573792509190574947\ 7806847557529955242424457858646550056258985406047118662623612211162177789163071\ 3911527569875193435241473368159284447812463231945340626735506401637776367928894\ 1389989097842649904688188634061316962795835110568626419130704287310110252467060\ 9901885845749056211009552708491090392370614887562954193826560495319528238573374\ 4737382724119131303250002959361591949626801042706085935929100437629584432294307\ 9789595489985603785906483478238247433269550195725717618489844461913621867921097\ 9458253145790888150757206993075761821850807492826521347416869672578405866971804\ 0505636035660569617388446116521345693334103485021084853288187626642270087438716\ 1483055813802380636429628425383559012907945427244489591293193627410365267866795\ 4066005778228890014357700387481384591062155383937603108546908964804755727896460\ 5010141532737344370128681069139014585026049415974898094809615493609379796694706\ 4265331607028497387737132534588381274756589801645040060111762294882208250731212\ 9224543493371099721298098401267912558628964106565960448468149815224638983468505\ 6132837963089070326828458305933340430766544432892775038364209656292994759198978\ 3132268705358076687656818649546173036411272907306132055414905680298912374632992\ 9868543683455853608516203748296172316797827754605672562433138219308691219822860\ 8426114180539528598814751457280000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 13969402509427743\ 8428413115336961698952528667149637472096989483728746893238528587177989082459484\ 1628527337547808467922124219840044024342480213184532828928754708185537698381397\ 5755830102676737007620058447135122916557416814973454857506933014713663842174326\ 3999665340521477953646430158529356907183593328180232328719625550097643724516430\ 1782767033808075318633715134020771381471562366741038353291089053430640798291091\ 5663808453276897246690430589761437157558289638163439649514967142090028887344304\ 6462673897627400400254198957537233936388990925212917278505306884632965190869127\ 8943079201690086804628851269965236064565846479344044130848228315438751091057037\ 5185628288117105998187643962383355534749342811591722358028442473507652041685020\ 5639123277144191994931511449449784038942886819135713137575799872658090123043425\ 4785663353672402342981053472254119508778849887142782522448270206195734185937131\ 8977980447688303353763642204113582430268028070316152321878090481092180476138410\ 1589706389285471705162993774734660959619012243407564200556880455997317772592763\ 5929412440282277777236070627496315774865204135471371686608161733241108519896771\ 9783251208174340660032005142413186530051528979844511992934158771041723020902722\ 2614628715599131338512550846323163870151797860658597296818465912022363732224742\ 0569185898108034518975626130743954752968781066013894564612797146261677487196921\ 3970578811222124574470436636490928303825798712652832335035634538617873197134715\ 0121496067470295596059802015670336501446432238037022357018919607829888116129293\ 2663649286117360241603362425141629512037537813604713873449260693235261211060801\ 937019666314782025631608767216037564667681729865653180610333478277/256393366109\ 1379881246758107652899394101056245472479995425406943343227420539032055930324740\ 8754900885072364904188461746747371210938393907142465561472308960218645652328264\ 6649988223931283384697096983677067723870221847263004719316019561950515431592063\ 8360393977965741373447249738857951235250056564753398430411093260760884962217681\ 7758213945147027652242656713359910815161897217758007259538542767925111060263129\ 1420003023467722373604010897911278682301167459318716853053852296862088214289298\ 4523965621791357082759726299718206336620059549724022857788978941509409542878253\ 9081057345430342956543430509529548770785262940466110014845857107728615602662152\ 7146903010884546003709283139716351559665636357011747143739506058221204649419115\ 6293320554319049999086368147347770600197357915687423835274389434412963828327369\ 0328642587081342887981805336868584317282591783008931680080617482548114310150919\ 2934790366137618002229913669645253825299563524678162303714012743191146532124034\ 8211288668422469843368592904098762521950792205621431890637058141319038739250306\ 4544705920258811012737977476943410492996911162216189376649634321262095607060943\ 0838004765871301551801532141965695165746738997030450785069455757121419618003912\ 5594592193574463532245095913426336631026104066810332150363547778116567312952039\ 4675142120804225309017058985248418795937114008444362016545980353152874313692178\ 8251641380675041770953754004910706774848454796056669320798032674148302401450250\ 6195867865835913757804520172314601455616000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 703151\ 7740500069329101609761201201790543997071732146779991285872873199490033950163424\ 7184244720416188313622503914333800026528148848803605049740205746916324948795252\ 5081027746925957192564016399366738187658992783331115438169120911434956354219293\ 6176889905372790601928191648363042341584174079918640794038719386061944589194630\ 2334929873014996622191637021350592529681236598883658793838855382706030229943602\ 9225300421828800952355433891737920717985289593946199366823675678341370683515408\ 5487958496769951883468182302379188656270768253705028278443504502946103733655380\ 4660339948225239506924387195454519210836135967567687166442938519345578943910019\ 2978932671281000638253804984182518585817993481164456036419687667993410097682113\ 2430260568997001709928431438606433333380891573509170931646197004900354359780852\ 5469961999871539866806214991711972576752995375223375514262668421361867874724959\ 1879285077016385904661028994235110572390505970034534969507567537441102595609532\ 7119608924977592533996208983204571453545115013221935216998432068074506354807801\ 4715069070892056256981200198160067156115848220562831942088792151751790883166608\ 8124879379013567457277345669661604031225708430906808196412958440982465047714221\ 5407960291631621697974417745432215223391545578817076837125068986890675143467559\ 8809969792719890499102254044289377485292987119598695209571257142037393002278254\ 4310085807709815076950068361246677928146850536713411899397389198442770556752630\ 5159581102826783225427265088040578557149779076558485852254016264372723406855146\ 2623798862126955419006408333902485617042688095711993907925375740703566937412301\ 41090942718992897387835331903705078653875554547815752020137012341277526677/2529\ 8444492735498682987266168114830672388994622633107877577654811334919910295721558\ 4862540163938019636636152535552186373043270896202041878712762281341173442083308\ 8175595403394140800930199202627429782141609968937444472801039362617083315090043\ 1947499167111599422131145041092436841283298389019335784244263604411899752834742\ 2199729953666851886439002661655745521174877137770186546363769456508891699444985\ 9685113525878026390507873094520158928002721051961557450354178803777344553953560\ 5140904505377528717748871343287467034335345959978997802911225280462777248527458\ 0613978061103553547371751481755749095830078864249614074783348032698217474977664\ 8607645181117425381313212058863108244895874387433104474583998965412598165750961\ 0997782237902577216110803307018127387720503262704148813365253437969954078062660\ 8704215006036062342727348841938251359405708181384701216506988121409948907035351\ 4838149130191989916446235407738076670592441667004493313984649296014184858554920\ 8628867716665475968078387436854017635869198963850939246615210833937381447610589\ 8797408679755094994474307927086531815966369964885866615641119628478296907086908\ 8634116357972554951128882821346804882146591572592032193521714839014960260358845\ 3379080105945037273466167763872273298363767492922776102862307023270635653567651\ 3337084150729131312658089633644553600281177103144225235920804601456686106938136\ 2966757326774206357028872200028277798624420191098979401928112603004847956926205\ 4999756601107453116708846662842267032526698577920000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -122063634674961498919945515912648922603055100711386146800437295092718769325911\ 3160534904806309049251017862609775385836423500074321954008154247313376804270603\ 7053883313814226223020467688910201470342688289469056754100066710293201559622046\ 0751354565518955281701495478822096503453656867887081804487795346023924127891213\ 3008819733654542284185065926000051020247020074445263999027999449962503717738199\ 2057778561549079234958739549485942277170371196495819629165409464228303137034406\ 7278556022140390428128185321587823051302662541992572215079098251468453984414855\ 4929628363271929683637015517872887851455797269811726068680974150381744628113041\ 9354341764413169250578901303437432440596619957202795398297153771981831495609066\ 1659288561221441789389925599313376433531250002018524132507298389107163510929437\ 4940132286032913899950099889995156618696768559855363872149712227667347084859068\ 4375313849924442341585237074908254239391503221323387453154304024505208437527725\ 6902473343641972202409885790456557070677913609994978657993442218099426666174362\ 9312578363524977855819893398271086533053328123955641292794660038429679789384290\ 3181606409642498260225701711618048134476783896797505237612325320714222935170645\ 0905216172650118685097359215901416982211760203196596233092771114895829372113997\ 6206700660510941551931329792869725924827832368069452178072805387421601236241864\ 1352931251171226225700057896001400919232480832623634758693064128854159895871209\ 8142960895995045056158169993305109816976916560805113087349533011210897938017452\ 3483069475510923451129108535875806582208323248345322573982156275454569855281845\ 5390297780733633614528953147682046528382416819443743399054648969620694423221792\ 1720315460801932599/39309686240672244541504521846692810596439998788294239071671\ 7940987799411787610749683351728474741264063610511959752986286133101980584936187\ 3549170061105589404767889507924662134237200420563033099458067868699090278411001\ 1373962646997004793980598807519244112453566018717711762364743530534609871874489\ 0987699247456641934377660547500480714362469466269398449124209217906270427464792\ 9871054361827800011072863648937115823474679326738371057217452083929365596658944\ 7322928047503913537355174283827397181954690817892903320866112781194314230002264\ 3778604440001853946050887734450509801454819101604193658271877434378586335542094\ 3549176132360750046503016154594908698183439428679446237296077104409185347258686\ 2725454433572016563240869519340779207572130972971772559394436080821532049769394\ 8214260016443556063775196085918596071602911474909659070605535927390200578047823\ 0075717563887055069728465235974503721279168526235601260844162203484241784847002\ 1790638554264567491999782129342450321693588781055784318181902921097805374715714\ 7196547560545456134422173271816004933448208813736063292865604407939698754609838\ 1293049400421216721473958155193238549791292253274304511473096751775883923541309\ 8898589415477378502652545414398078967669519280767318024437891314068347437353958\ 7809193728358765181326689129241220634088691392870832280920540361030165115375280\ 3458547087403383425931429071300701134084099809402554552958177407455286185598219\ 9384056028619879320418971595331884570932859464714212145946781678434807341895911\ 8925824000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -7623192681203355878051424520325185921\ 2482608340894947146943437283967352245298588172406818145232008080816417632972273\ 0944760941566383793058679290798730614462237264458090913067211609217873896042588\ 8955142032153731976373226685657996907244666981779468813722250826754838349744140\ 6016660043496326359328162864594662459088886668733420890069220988124568018382937\ 4503166782444662331250128877509759011541164165417599039086765455343439141029369\ 4732145255613394082285693975296289252672959709036476677190892978233235772893120\ 3482734891236837542343232860046667685317456589029039125908806561578431205614590\ 5595428896515028096960407396535664206558938654630531247217861291863492818835515\ 2341054983331703091256047305366682111007408832154710175238143583761527926967597\ 9990467249335581056336827073105736326366050708141132785476954906365862293927558\ 4314954829584704084486169179807343562176647180796114347543955849726423374239598\ 2683312277689052634944952953899932026873185169790624228363888854404012490618611\ 4961356398646395726172472192156006587223742345377035457283977547767272510325896\ 8213905638401625901074617523427614078135610221421386851204142236892219751505862\ 1647974230866622117157221232637249778854245602185488601988287085616705839139383\ 9704534941500348487232173885373731293411658930808402171307787536424975783785474\ 1321442139156669168639978870707671549481652131315846161302854134855468661877093\ 3920216705422981180247051372577514754005053379100162144240769364624631592201256\ 1131392912137133396995813871690014909260928034495207090563966542015978943109015\ 8513616856327929351826513956987917493174407623157644048884805013065610918123114\ 38865311353015493351878582580074067642947775674797723143/2041506479971137435113\ 2840161027402448753495173353464040317241336936718519655053824059321611732100153\ 4924734971241139890620365800532729079489630135718829154597451376770554930997119\ 8859503716583480691156434311214047209731225991936902122406865124180018873836290\ 9036856521250095295401068757460133951917730623967933375747012998533290944407373\ 3518677625518360131034609031013026919506298913337497636083163908620183425466804\ 4563610128144727352945226353143793117656509646897420605448217840022947459703409\ 2452885748477637128691100225692475210513671937441283604193391329741729081937609\ 5663930528284218193879623208248947577955881686201573360788561631930792897581236\ 0018497779168735494797811001224816305557793006283151436031605806099201115135075\ 9669493791729047412643661929958586771216799508520325357396630203522845232019176\ 6002244966670117155636841714271688425948445700701694168304962618827002480950251\ 8529569194726108409227592462597204277850831377143755224187776980850769068319350\ 7386052471890715221614033485394732992341363790134554538705811476773680779851180\ 1868805258861965921247118059756774547248229371415588358007588569891432524131946\ 5347887056432772237470413599459009728965536693822942135153589964395995520817231\ 3209134344659431974125832656362000321756739150327609005252505597099912963700192\ 5674449797753376834978276322722227927410592692521550022210178522591195939498143\ 6517351953212661104794357367373738204624048199368996487330604527876893014395594\ 6166937812031425946383796633740341411840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1712\ 3915111933944722353223224533900183104300829806365122889687676267732156514145760\ 6924483228443574131483203823735397030313840171553064734516126193181329993051849\ 0928608379724617587737530383188203487477433196063862578638464418946999312613187\ 5027763602535607784621069372154702033287195058120820487540929899295096251449827\ 3117671785788307724497669253010458182084962342060112022906828167185337705494942\ 6442983549150008635682359494152733228879689337319534844967740593003414752452922\ 4492890445591555513285466900659812890018529524827591361777705036229876232317609\ 5948796522331310244364367190520450633342001866201923021857719093494818680669665\ 6426434822029010755913976703193610831625150255200718436718332388561507805979470\ 5199301584426602174102564678836403042549271110331808803748245073595040693241184\ 6113824123510139174791007950037215323639437065444181510252483297262744157161130\ 9072781211250369318895392738670617839899416352151533264056602325716674063642261\ 7817787281368397451744404421714937836643346921993635383200654947811963967917668\ 2795554314978709377221111263643346731293385241846549021592997658706275754696252\ 7695831241425132447180556428451190464769522630625760352813880599874198002879781\ 4806909819597011287442666442893000434619381235307111273632453711115345276695927\ 0580822410939100251913486465570603168416506427921013735650071484128267154354067\ 0369977698008492047419502775464033551280607883190830259257862226506052232766790\ 7324095127931872190176872597210719176215321401587700735701436660001806597553427\ 9474892004644401072033080311355710403258044817255411192605486508925121568521614\ 4322761456596783169301427864289474285216663680506751483102528431264020831673864\ 94011987720511807/2320360822472853046493507789356536715882105347685678892875355\ 9687060506048832364196121843542268847302913021296388769833972356449832363210278\ 4725609420904174134063557355766167554514234008315892075049814595596345523058377\ 3189414777523566154329261242087892850811617653170875852778431663495962472813019\ 7689267465559181574995531583999609565249580764272804445761023537888434852956167\ 1152704922752013632974642507095636246162882810883502397968802108701274046913713\ 6532624047867554642222700983489878714186047756153204839180186461434500569066830\ 2300177462838594436272625463266135818672127552011964350522670689434639712407935\ 2496599491753766794270979333463234655562762706713086490394373746824437400171634\ 2711827612715957736042634303045347596234773053894682150004808020123102592677507\ 8101157499657659604077158046419263584788744248244793260226974284079965826074839\ 8452785572931966178423998695093685322557249712585824267893571024949590507424227\ 4322151435418069725991887196681255735111281490093363105404258680308481961478847\ 6520890389127945672299102967337388531707908628864366330141245872322775251949209\ 1279187379051461648345693329881978800178168523819555597403215763044223425405809\ 5154252405268680950061578474980249200953656657698457688370506165473334808075581\ 7353761624049279680883149407892566832680535020723717181777975837285447150087767\ 6096788189322202754416106182529945307161182295143616265756778247650417814495621\ 7140952973439520789958299836591850689344754265710645397055965165888056482040681\ 3327360000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2431321122635448858593926309636818594\ 2021073090200841962617266678553864431226360481016502986311540326747931077273955\ 3986992536505856218144310761762622807329711102824030805225776964994930367119036\ 0248132403598212948619598878007710614766110723945009987001303567490606350994863\ 8767303043809804520300325172795285966761217590171799834801805366351664874786598\ 5950187765576818726242561723262969265641951723618463740842902912163217303893012\ 4720702006521639728809360805192409319016565055717902575991912545897996550360194\ 2017105125731257027748281691618044366955514058664765824036202512992836359682443\ 2266597267515932137724804482091947473670634214004663390994204409341885728371254\ 3585054556382203417179890159462381819214342302434769244834332452770804783531112\ 4290798787198129316531148392975302328749103156195585195313433292712937667661661\ 0450235865888559222413229339348612705815336742762982710949819226655250821827247\ 6052889344524694820881859628757310129376841871117802260740038839846228450796834\ 7518065450494183350827589558605083036461964554240852454114380774242165697838110\ 8242694676011830424311228849163376561289601300904642538109955057440736083271362\ 9828063445644013873810993459564476954965778314840032442853220482052481657176661\ 6831837804061760075076153939152782164515240800127425281559135882577317802317541\ 0902971498920883854045902708132305641528326872805307303446219685794042479561337\ 4766373787479078426824483727335362616803003765516284876822913101062262833159029\ 0743212563290444386160039897327202680721063844669579872627764032813362969340226\ 4223679223190850635471978450712717888681144668554876532332418907326759425759790\ 90358106386808352554488484742143439005618239575300009065401057723/2187570590231\ 6467378788229002184584849766281085220681453124599895658871352203289281694370050\ 2205574453917116340801110538367967179999102474796094654849185496165859279110799\ 4579054448925341986795101740181211062853507594627092027281017286529225706620281\ 0944519418690314680777582794753625837010379920963805789910075897035529290229700\ 2608762166585795995561576359541463507457745842412890690515260922297530496958485\ 2678241291341148433713968393549924391120934067057981783551494424356026519949736\ 2567055794392828111719409378828819939700765756697222325833362213496675091268009\ 5237467275361942190647976096516013677112882475217866253709525470036557290786535\ 9865338259367536162292382900792992894996532728309105601878281010888247708101918\ 6940130971529216948417373426083154814183583105957241971683406714846819553365504\ 6988445015729247477292531230871280089568211450094739560728313284748400424729163\ 3500009135410861996926093390191392732073456753619288696616676560598778882415067\ 4094172896694721342902447394531152782217599371971691665691914564565200934012880\ 1900872269291128725208577924855349402485048252597908880885845258520844426385033\ 2290754627091515198886767925795111440483026758118335421297518052008414808820642\ 1079157758209641946316755028126621558086701719763579936733111591658705651468280\ 5417501618431276435321797595254519089813805166764197167416461052868920708169619\ 1547242953748869635089717378851764090522303347231724883760428427917618656240084\ 1210844372592203266977359647138227001056218939449461964800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -553107074244570632287995238343296490055956950907598612199625921645\ 9201635545397859831152476243150311579729792807203756393468844359405695928867919\ 3291780268510083071873844464065485155611373120779580406550542615810293938249769\ 1373021918126648672402476873649000766656105748307584530648778517485112605016201\ 0312188838861243930826718173610765212398790296330723285422522331612709541035985\ 1393811351923442516594355548829266578087345868944406093364561928689145430597581\ 2258947736152331448049003734968910683854864594728301778561349670833080391883026\ 0804383307293013971863874992095316420821091998306955827614806251016555837655645\ 8944639972200419173665415403472710710654623046121900461394078596754917083151820\ 7024733124721444775134738230443441872487027095695000760631971830937364564743150\ 8313532335090023846293613173722419254392781773797018230844997419259289692531948\ 2332101437604946094810691005289563247118320327185027843432515871041309502538237\ 6953513780423065701247264371866295711690430823605466576965779141295565676446147\ 4228511111817179663721410281325825852290970284781656956602871594921103662187464\ 4165951851489280679880302729283517001460955141712906462141966954804012193786402\ 1462899974172551928037415282738811385391770043105576809110836076639289802460855\ 7988066857606251438946681618766403213476684649093391477046378458840301353632443\ 2530443600989619894145604969917423903699078924702572782819243387037937141670704\ 9177248119969412332072251429083408402199971000607512825850497403178154298244998\ 1345886529753675947320124179102072492949502471868761712241890888041762459245996\ 9057229856120850017929264180733460673331803516203432613493033838715073069744145\ 8475170228473510195968366363656767838722061/37409815935408099541679286195599651\ 8928653665452179168341298189010985375860410635650060123270062449468747545676124\ 8665478766931316808267172290344524256378438945897372268128010661829323470910873\ 4248164534360658376843376639236596265755357058548421934248238504084126541983564\ 3274728431550666549113416074547904973626296698869278018763213001471066949514043\ 4434094817645993588137454694465608885803266073533240408631416726710202883708487\ 0756940563809450763219666327462823024598189995573662561373449404328806527840955\ 7988289271549394399088899595888663382225281867432443299065724042572799804094212\ 2811755119637221979325545043932123510954652853990128284624390805126204724869373\ 9282434336371571881599898704666876673540721965209524129396306818718696054154706\ 3436614548849492124250142772877592213505768992094121995698952641832402248645391\ 5972874068934141787319554441521162160585752145346069635315593467421295659184006\ 4173079738201750137617079175851505397917065340258475149034774397869376242646347\ 7316274236421626023523285951481038629381587521153626153531812307063273451277888\ 3827802473686144214892642603134025788957110475283151894631724375680456157097546\ 8488418494672848887431161509634853332757984886964711637531197004956140650945051\ 2366361925944668769460756832059661214639513008426042606391508577340530513883951\ 4130571975816377131758047754763276230216952745207283241591773520897375464771762\ 3309497059725241413384977333118632261033526843434810011363224994014950352053470\ 3217399346848612638945969791917575110656000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -49\ 9078562963536735913153246151635855580114475666889693043538404625098373215562655\ 2413435504705393387203005822304665663409351406641544692000763494377044742799345\ 8951332687496281570800254403314103056123916599732823990850139099116554702525943\ 8094236482616930223555710749716128844492208113711998909910790247480751668922111\ 6573568036933617889575950524038713055905302685812448043937786155937985835830283\ 0947075531203012108484580504316918545240592088988821151137639866705222832308351\ 1174058640466272183363796150892594345259988313063686616950308501860502487216473\ 8168272283038038330525286226333073162918850629108384904582853471491122386721738\ 9036306303877773031146949252472605339725621697039923145388668816350912427328014\ 8778241854285393602190379003574542123473689557662677075356136608977917911842764\ 4491232772030912663519993044795411143160737754161005660260235107123180070055780\ 3934654603502571525777399829192317841501061930596928202096806089155014451793335\ 9393721180462207738323854704671533912623049627566320462227127384200845061657196\ 0752213406003195479784634552548133880962001425038174889303536538322517032787349\ 0497566627509513419671135829115844216721588955198174855516658294317791518114829\ 7043159393224889223147088023893020538159400447102574401969019975805663216468201\ 9088323443911167407563510137876374427860730326327377991951455747476399640418607\ 6109138920730159241388569755494566231546941529826077829227080640427324910131100\ 2913207186135443230804823170764683678363390361722225084405238744215918013124681\ 8935704798780303611973607839214204681463489560211180332955235072965404034176419\ 1577234312970874397915252619039335998578915571995390375221398229860184463109451\ 4577960896427629499206779/27382958271074271297760154942946739118482006971221203\ 4632681647380083352718986945518225401336802366144168182867233683006920905106577\ 8395795925382015118715087547339737872695610970500534050715820573077559519209638\ 2187445924237451772400423919032181263315208472103375617768474951661394694795952\ 8087314181744401709647830696390731837710390944632434232108033068761815010018252\ 0528036584943827683874729766687186724148340102325793087527213605961504527855409\ 2099990115002003912319100803500570861452897651809734472993264991547073065107454\ 5648353588154509157856125376104983168825553483878401074662066056229328863243968\ 1796808276466066831866337821718588381305647582837765370672787278099496017687771\ 0234594072260788324398203879473640370560905760089211539725357302955225662190440\ 3792980995908553758083039548508588661437373833896056509707195797540794968291182\ 5597058307584984867652173963135508644957557718496819471751045326097038609161186\ 6694119952737676209072352055701714482896230720585570945546266151702217164668375\ 7556647776451226395818125039008879597873540243704199255080886537565245579893191\ 6276416397293820534113449920343344026664363389374356517949838500119358783556751\ 7458424781961905925775816132342287584601893237142254957810432496281820056526314\ 9391757645898837555773088071987055326102482594652412874284762833497572575789476\ 7856328936115185482803602843340698304921128295537563420635323243815493024521719\ 4359118838709263203414582905885501799081090075630915889290892161233884307598990\ 2550452511312969728000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -24100102957049484309931\ 8562682631236542139913102904196443781875820703631746530696704018943555661150808\ 5243412868295776040500845525520568167795056175719951477019697022873998286913439\ 2998049590076624576825849989437310698504754916240060263421275906738503810718804\ 6401755693838801041176992093311287815368487309508006213005564787928071009576922\ 8786035111993366055405103519372558819219462128396900175484423982938884878889966\ 1177372123706614974552924480204843084345688562650576221060856605262674659443353\ 2417573284589846538949797022835172896240668855753317997582797526306635597537520\ 8282286864029239100275434410858515024557358484740205865796636637704736143891870\ 9313751108742409731340069414730236892366293432486332436594009465726146968500392\ 0633897088045920099753448159379245984038428499425895509533391631741088638560401\ 2262908144940717096376769925403355011292566752998652869963504608458188716006791\ 8584133208536624201279734975783658049306994036038557508542543737760226098400977\ 9193720957258805319210806620377842917914713219507725386667944901637838805282156\ 1977215092870321844166417737326386316384567393059819287177222213225793455943777\ 1811063314931255555773568921935776960715197778571203585517439824730165226179751\ 5125453383139323322621445502119192669005432048755397675246426597422214092931655\ 0710021601990110585472828316030083046266381218481539718751058964707772265361922\ 4108091380636267340010492333629427911666252094037703288391807818774314130138034\ 4627252232745892732611403015868403078844949134343443474602135040882921521860243\ 3222027306771820299090043671869668533995318004561690499093123639384049405536550\ 7724002164854679195612276065724956062806720301171401743890491729766403652968329\ 648444145688754394187521/113350312469067447450780534617000990125085357149865956\ 6776976095132523930869693189091425671616069147113617692477519744777886702755273\ 4473416623915786140125749025652091955166531388295260674267508616383836072663955\ 8563165191019639535934201925096473469877831778724602049137674206630737698999740\ 1510850813069172259628212963314665778175629488609094537951410604447437019730282\ 4642535495966581319120763330709866197337572722398990929853971387237358176096652\ 9724629980728928022142666607827952211427277552062155699943416924628396963354006\ 6737565849975507581255906640168575117823653271419511283833354712510248610484459\ 2443104005273602374994435997553078149968690448074846501325161708041045041747520\ 2398750662527454553629499831376601521254762836429360874399782561980718368543072\ 1224229087384511053944095694314133904743117772223126747509117880260989583332759\ 6698110666363147246216292683766234852804480240399121296344798940680905880069763\ 6170870948569221906998204890770397371320246215172558929545817455185586340930502\ 0665062691732858245353524510324716344763842511692732627973002551673731835346156\ 6095452687562207833687583872265254316227809335343560178785784947169094304584283\ 6374407615257774604754547265428298354835477673035092496251930405361506809825963\ 6113792516562199483013024637452804792177365521531869052755406271440432816606232\ 6524004787601666210982833137830507759946828821756296733651540499223632776049902\ 8977975400865515370008623610326180433778898046515876459616807837185798267025190\ 1645237366380107984652661693990861537280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -8803\ 1091289368837442251139723916287445609458946534629194820784446384030112205845478\ 3663924937964227365784572592666447564004151736762835279395350398541410345605727\ 8180678552497180073285584092848311129596285927142728004216456576113528129988227\ 6172621239010247083315922547969091047021080711220166986821492304119485202571010\ 8940199149376011133199657160508077188257676452091929439987020496259516366763363\ 4320350784729105739108377415553812783028444459163757970978283828945440743258879\ 0780543849497584944147339598521508593994483116234768108779973643021121629036056\ 7078588423306386786671132901524991524064007153861184624178999872797286667860473\ 9012914024598235123922840772103831881795367082933876264465539059532290955373062\ 7629113602608030437195027868460123195336069876416519155872591031702231425791323\ 5661757107699186908232649244474398426174160664507014853579073923056786340555306\ 7527707926378790402293385423143337307672144498009947446921975009867396022885376\ 7586774557324723663229459123533281375534771433502613204067699584894599308514813\ 0084122292890070637597873978920109712576164709732781507319896180589448350115899\ 2170253053844745198500949222544914541382708675547913185653677606057611906456180\ 3038878542214650283609862500387496403854092592120624786409795764823360008240304\ 9563386757887067903862080839913904130269681625350293766616470652827230789991285\ 1054694350215191433990081096761284142770594042870185958475135348303728833625136\ 3967723605644152628070887604689630947603670433928674351291002341944939796230174\ 0232084288865381628379678305920984931278199115518584199261935969629932002927293\ 8961723761325421580480801584687372065598155419546163516328013528372946759589169\ 9158924235487108855802736399504197579983269/37120064159717507600293778130300324\ 2470699375704522865761315072375460126979464410778795124521598216879192358834241\ 1988623766377725284800836436381581873369424680919654541043085469907379258977680\ 3026173020421166695132517455685057527416620325088845128685183078681568151969513\ 1562172415823441897135996182295171678916414779589306579265148893597940119680271\ 1063419469324154894482173837992109454887639289217200456990701296113868022066682\ 2329197150057598962787684169261610779770384713555871373055192419721118164332615\ 1608134216009762357733141793617933398747163319566655515684234544609901023484358\ 1463106081327464374166482151345324747231002322862801928501197100934434464937781\ 9639309987197783863991651934522349620997752234855390879861292562464271614593516\ 5794578077710725022446713189685462016902303093786842324530379789529558301283520\ 2829251637643127892353808760205946693608236306363141031948948109260475600100701\ 3324825256660686477799468425142134502368114426061450742210981394129028840286378\ 3879958904887474697607108316605645944470734362541452909850143845432200227023219\ 9195939167613461841110648246537547450879369069619690153940252064780448333358092\ 9330805659974554638782153333546248324763130364021938926888870169261110443429067\ 2854199132987903346483066404278766090238616465242178057896251762394787651627533\ 8095022486094076899296792407542835728634836195518540327494037835521718548653825\ 0947839224892560369031718661810157323460839334984680462664997909889550382576801\ 9558417614172166462447180786394707118638161730322198167552000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2194358743864885881318895303850417061323116826576783515381646620\ 6904431816679052069655149438286994471652112587293401905060272924758031945336466\ 7254601577278706063462320518438275750481963305043167007705336984610114445107583\ 6188391640563693461579029377802696048411353809093390129407607557816265545242871\ 2664394726005088658772455465787197099603149034317501753938979839743190230990782\ 8215085407225102934102930105627035352805598186772183384030260213094001357012829\ 1261172016744505637550962567026494728368460166128407135635377164963341387766088\ 6876684042228440339126873545292158896760216335937389979705091062352095213406080\ 0785138693203305764748526929531198399843950889783495298324368653155520547644998\ 9236961381804246142063205742177173164234583608563081633982608481072460013876503\ 8645748006959123772432145881685882347186558123207847717214710028196919657431954\ 3712438158362647964737089553519433242760842642696310812611094017945263613029297\ 5235965859731649732987652722914652155522075413417712144580001438841658871802915\ 7470271637690156987401254559852090953156489634639863422296282752219814737720072\ 9838192843852782451648772030176764599037942189379875479732743492817729576168747\ 3580501809920646613133390280731683114521958991775727973451118115542656367286539\ 4851659178425300575178020193060699973069296471100300232874923871190947804051550\ 7121429684388778005107688263277294035710593900921324581800962748498014557621854\ 4080921720467246926659338569791556213986725116766907738935092939404289931532320\ 9850431691371025106547979258121878271339233426016387470291248476088864031043242\ 0168499540442164353071658684238539504597927931979399301932227614268930569645354\ 61620921647135070783712601883505332866766202375061338285546974921/8634053103499\ 7365926913778584615861891536950271385385001347047292437909815583399306569991846\ 3092953152428393000557844350315202883761310083588875116990060561031512199487574\ 7949783506142570779441456279298930605845038804058603668239517240132213434225116\ 5769540814304688151820733827474448240082870407996944367254134167263154264033531\ 9505070510275939074029402675168218550967592548703121268093033011647170687756094\ 1815601752114789078818703222532358602362115079827534393200610705706586074494065\ 5733782935688096581934595119384060419353144402031112358766207558323462272689432\ 3579819125573769671749826902733406877703560498353076024133594737920429356539697\ 6630858756507102541173855833015047804321075946188694482858328311294647953055003\ 9197728498536809836990405808592119605290145878209384819366981248520856887190092\ 0947452759087346606990671337487862048501190534827229121602861306105756022116841\ 2417283370443933753546019494984488931784409346482790962586562749251726795685368\ 6057215525940708278451227024301031870050247605304597239072604532056223634129547\ 0245558998688678039937165483687741970053521642221048323216354046210895400068072\ 6699492166303101219889397964060221303382883798164004720280178690453838612827166\ 4969148131139933742603216655739066587930986347693989527499339092455998319167562\ 1955180561629213997319214962827639633166579528435585668858499687401284633336521\ 8113445365088222614949233718874830982701016313214050059239793886336458648810282\ 5289744447227789419851679449716366693738346112453906224743107934307318058891345\ 9200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -3109327168466797696601606971556718959778\ 9410099955122815111042697265690825080742989222039026932929136778603237973630957\ 5176142070618695312158595829965977656203729829513598759694481033379730256959194\ 2791193198853684053834098725238461671556052528405714254344067866998850411413717\ 7307937768668257745279514704729804457750680805367716598737962824143874363101614\ 3565300338778346423373938428122419653165741521830499405213548069297299774037386\ 9144782946015617725429319156265570192331865896806265524787294423347814788163160\ 0297549518888996215076778317167166474337792712434797913993075249565763681737941\ 7947570054007968013804220562568063857620046528479886861380941315686462777032101\ 5468939611720706780540468206474458833159617354643294397856829225569508233297356\ 4480520312519759208835697719278417589698418314204710232339134636785475363474655\ 8519623445180775432407288588797131759023068769464571995274589120653409467938537\ 6399774975792876981263717715682640563045524788715679787023515853323542077561808\ 0046170201411450885406134984707757558963382612895380642364492962726604182434166\ 0460191306790845659253231983112394581372811127676405118998790011936907996462643\ 1490262596577275326153353005946269776129907918459989804217244363287491080794970\ 7612413870696418766154150282395444678130874239625240455302353133534296233553905\ 3989986510208185429183231909596890407704947147427454980218552718646703548019937\ 8446684845893755020248152489755615452090794538614616166084736311572753393564800\ 3564329959925337368185413709349370489330963082734573484332651677612830490077516\ 1984954085733203058353323494272504039713487617209305934145546790125302846795759\ 8672200811547238937061691714373896539463091815527531276161086600595785557003127\ 7466750793393/11866153018364502438801972938426284525685608547226020904060175957\ 4312470692167022510187243733935942045722054524003600941084735500249673673212871\ 6707072055271933213505402418132813718241340007415812947373515788344405068306043\ 0119779332004197476677331340866089219230078236472850758128639730146036043908040\ 7234571970956892240183113555701544957634205790362139313622252692721068328940410\ 7386338302464832277465115317133126585512605409753077541544599386756086239927459\ 2750051128112912081241478037814268378889982616846584400817734432821764078911223\ 5089604083742170294896777003232288782360055057357415700966803473505334496820370\ 9264086590281747038497879763088668672162149412644371761318476700054089437959429\ 9504934329968171656271277997500645206432426311637897746366642430542456684172204\ 2139508252651852905799706437106499009126323322536948554140339342322482819879415\ 6634476487762827952413574612095404338011081583413698923445862055684540414971581\ 0892813795372440885744774896333133281108799483528976637994675477697733341187038\ 9692796871607385849626920491357613370335397941656192411578441233236265243212351\ 0214342392968399285456067849278099514882228542842229993858507159410272214569503\ 2469816783718608640750786755593324195261315770530456770027187706499713870231816\ 8758695245822959725832033641785889182731234963997031925187307487081508177102587\ 4171068428335485452707672628949694361446942383429138332992450537007239979483468\ 6686240763933939317767970294064012582093834296228000265426127680686672673088546\ 1077615598827594236170427894333440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -360641922\ 1071955108063421642448370230654993827873467060457686441629063017265763702106499\ 3436595197432968994155232926079815410971445885629656528607934502770506828390352\ 1105614489731598746178219573611562691889841289414237836801295444195913779785890\ 9912890332574660158962603629688804164900099357696678217919949815105730377924603\ 5944659254489439156150710462572715762535409855309937844358342512705941112857870\ 8794401880579666044201987603088872361885615352323035651877567807977862827141242\ 1485243547048053788438823040382968692684212203664068784533335559690305226379221\ 3078292885456163960015889229925083523082973331556763367542974689098673199091094\ 5423991618344285620081151497941397525098275220317218493839318216336693721320661\ 1905515912816017027709924376341439450682123382984561135216735868142182950466485\ 1611836455643665722562248999790876758319048064702568113165580648394926342901271\ 2768616998829318536344374642378886662840663348197399618353452776181654524464981\ 1444819389794971906660239851413927425789855356541684313132729163121138689440535\ 2125403434522140367458348808442307849849850932211593699406595758720417086609199\ 2807763846411984951056833957350117538941507851239643125038801154719534105137205\ 6521854513482669174308530217648244474892498760233156794564644016197022354093626\ 9726308993233570951199992659352593977102467570613345075653422239750452949903609\ 0773327765284925304704622120266737701544651185339760001368649470946723643137365\ 3384579524562948325908372963172803827779884527052977290904590462560409976792741\ 9439414400420996877657379239800523722592534425011034873639230307810145467115545\ 9999604784909474095951537495605794791719642610926483963612971969506481961412630\ 393236183990125927928525682043383324211644746247434771/139010473804070495092131\ 9020188432130075597603942572089549378563173048079324894077007898496696872917349\ 7676632910955727575074469973933731717754261760578519605794505187799715152707440\ 0737385369129322778528054960301313524701883737875666009300969226326485320935893\ 7441682194036815215183229055441225431939934308075112646135138927560451064963888\ 7940770047140330126710746553006971139136699195963714447072349111650680805760366\ 8670135666283971467266058394170475888179690990505759185222928627389725294945651\ 6223690287971349040588518030833544917773372558585661020432462173738255070321648\ 2156641133098137314115637165516089329366111146906192285980711161818059465662617\ 8984435834303004469022010789571743357478297667779589956168962581049658086825753\ 7279499239633389980322462330625379763676192961519880350794054595288528548666835\ 0960327610066435591310629663564173639188800118072402268558993649554411903131645\ 8371839996923165701066667760121168631920022121125268827848812562591727930391094\ 2290051479452883732838949482451720704791487368548446610703715094156034839000182\ 5132531780263530241143943063356499457763708614991329188794981084581942012908404\ 6490190671371126217231030241282629408451047130317713285698127404653761298220068\ 4846958333647236148232200981745803435158408774507092332199928555553094203407217\ 5847255406175753008244689031857769807317865970730009290513006575892734963186598\ 1365400856465997181383283731862944163420191332490719732723316239746541240732571\ 2110986361793193621285646407695287591985886010180450142432037185349653413593937\ 3465600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5552796272493449875753817753189065157\ 0077746583790603640382784498086385439204164483862608012326723733759417199785129\ 8917851747215591049363267737245506349625323894325400128161527858998112535758193\ 2774374600267150806709567885278990671208366051224642143927176776507931192816363\ 5825153144077837492792230703367433037580836853642149068624744231248917259330320\ 0642125186321770863857387064499940419383135160477614385705598315105122926518156\ 6703769814075238117700033369721522708873387178936818486994995159518262731815942\ 1803636392665021741122402148035452741368119212706709931584727286116494656991830\ 2095332115240308928063779546637681013977577662122616401749006092415331010466806\ 1210071512864010471887954963524107454766879994045961244372615424767261439796638\ 7723457062576789528762344277106818144138876391925344384546492047735273753195978\ 3894790843436749097750929188330211848380292092137325116318100486004414813918754\ 9842451067154995441167395768266954848680913415681226878080802655889783776515056\ 3448047590191554088664697510657465050650215327858517458945241551668325744355596\ 5749090004186113550161584677981016508679307633424708013445566729698897694335929\ 3865733384110857179890581126489700152566169541337035394816447018082095587853119\ 1005675313949023037216031700311729871858994782694183055988613268247040182886128\ 4219770933823854605209350047496163316739030514662690135248244708027142086927290\ 0647569389318956653703473447729390602917458494919778154163562784476113388985042\ 5633090686602731923141188643188958311299051107083205842156296920383610052848676\ 6348499657227036457731104940519817255982013189673300431503529162787625342867644\ 8324961974483177357143264099735466851535008919778830205092719047937112058228833\ 7812419671438557331011/22637046259372375301847712813641685047384885444661304995\ 1260324206058798511631847756341397920457877440805651998234791863924643111494418\ 3142710278786787120910373196103370360070138198787432499566369547789164358687030\ 5854879217684659956140012427564625530691875362279261177075242348657753032449143\ 1709795739749007806847391428797762055915754441849783913596523536605257291201469\ 5128670763626851917178962081652737146433179189042549610205286162590780264806385\ 7020502685557951570803940946976946579496466695199925356662068946577652251120834\ 0602518607434734751453425857073030751832886034558213481908359815992835102385781\ 7472358958979047899358604933572783805892996312314234812322596055153116849772413\ 9022510186324907610515494089106145497652802328035041554235277719845692026654055\ 8464472851928050088823229433320344236083129116336580656493919638205943128693464\ 6274784903184321971773855844555735644803892615704246723496195510467510478033620\ 4519277054953284440939124678176564696224970217104092823988013672765208454878842\ 7817694428922210237499974351166233985957514496727419495652793690034991722072210\ 8053953726473076438488820090198674264568625924537143213730371334037881125499826\ 6651792645746084190038749428754026021197918888209660174125714165106620240862145\ 4202691016591144880767210710590513689346820742005598048970875528135668883041649\ 2916668555588536758745511481489186123830077996543908772995560526909349843845460\ 6074811466896152564486205605856245661773506491672616176715902957167336701272845\ 4223677514576371985811128923315381031312084172800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -2167468008580359777706729392108691147652621098952736730972396390688600719\ 7483814252092180584721487934580638824973600519846762328521311582426308956987185\ 1458407388884104651465403989519949746990846121414255236172636510872016435412191\ 8571977870092293379519134704064742347852623180926002537926448882398911478432757\ 7272690197275304120356828645627275960308903761409330896691736334769376189147304\ 0515094913059858324447635698411529875444363871670287931629629786029609691241584\ 7559624080571182970605026409695677532863939729168454583724299993801268920776724\ 1930117518032861333566413651703596312348689900557470703269547021206544229851088\ 4877253132585188276727815238536768476034576200718463624934188363045543601652922\ 8982963340312754279403908069804162610524156712493548351829336415220845083720748\ 3140242484191389539690210845255294565200396036665143865695999680103081782046072\ 4568590004149237806247301741317727259678246900361158950177745424825450431443538\ 5414957817655534867524785355413067762108163696834067916109662594908252971024774\ 2775387217766153578533287950940363344290070608564536155675341407542553351107712\ 0370542781133310000675192533489132892508964957067018133008545219435925021596302\ 6016930381775877398084801584441035429599905486361928128204878868686016626161876\ 2491755439996372405045089428558041924583946178775989861643954603580341128535027\ 3772243181427714744149377649596448625513816578200007317659597749516936832469538\ 4912884482517029593029125230455821132570716968373153102784208711521432160966645\ 8381640629101216839109716460174225901451866928867050998148016617469270603900398\ 6114419227792841495554429727659954224830382757528929906165589266065749977918185\ 1279443449568291420846749317094709065441217081316803650725053235324000997277503\ 6460223041/98998059114220132161553311946791852157540259608717165936167743864290\ 1469552262056891948783964228260178737426897526958334481895187076713918487013837\ 2575336469626531376336312019685941198759081585259424937878689719796502738582921\ 0437166382722696145950962181896576612403504561285098916978092788172225517382468\ 6194213845965866465525842174244273647550208309251921916904541069940481100390047\ 8497463546124564389003769703998692712208946382406159106841637425254068810615098\ 8350731408581583781171139493755584201889081096254735052464944046094424109085497\ 8842758038490427009134598805479255550498115461212550039145326575574414530690661\ 7608679991147763277926993190524475277178802154915740166390101920107528809694980\ 0306985554322442737107947764154078767675202213460639905418420698989947072598035\ 7625858445717312838257120861294133828574898080648189501264055400735139642919866\ 3338959093022217316519047413260583840465192386306576578084447849226552594994831\ 9819119662092421494396717288535478020599205419578798072478388171334969480548226\ 5713839044282675547038369391454663189006592534327457512467760297434808419049995\ 5795365504298192560480620157633334264625059394295606369280701214657479754717800\ 4720371412870161724948590654945952715386158643970127251586578531987573468144428\ 0964704657776564793357105192972682922760492546643065508683795080643915556721195\ 0516392460101337184440494931495540630052090405312820835453375104136787339146313\ 1822765309278460871581781329032498484146441511962753626054407258555877284971014\ 4315470187061428029272317663256928336544276568589572505600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -69284732584430783970352376572729735559200245718890788950335664\ 0600422641721527067724005512500866296496697884344884953402673105034538239695740\ 8055496954131787091461230751317539166363567385383754523204535827345609733992693\ 9860523160405628505895705760008645149028535388947089606452224592191644944987711\ 7351250123972531081873389194034394574322378909774633294391853911177434237393892\ 8901524028665196768947178706398011579040862068156546944892139832360456679222737\ 8261629166202884328137881741118000554620184268485562877478121753097068535604527\ 7309784518500446989291978283926223452307513034953144547046980695052853953144651\ 2350619659602006986667926670375627536027607856107818275975944754199792433237075\ 5913221998853497130541841331491921289358014484723394948752689359250849743054934\ 1309168286112974078159292651774465043384265036802534940407908399831556501960199\ 6152943402828228463549366689734326356240726475295444718203494917238821643604318\ 5600102847027955026285531068674586074902048535506877258836942825812954263757072\ 6329129532555785028437986334750140175176573737513750795333869730045916033392632\ 2582763584666908838045225068439847535943438466942889547761193921977159835292554\ 9762562848686332756730910111091269854329291449902039469489597789589961350670911\ 6336003800803016590617547522079774929750147763835615630954828306380154220902404\ 2668101329233516880372136362386204387149417212089734951798283514919377700189711\ 1851842485887364636798660197201764813740973177648526451122150310871506011045328\ 1842009991320481826075160477410696342691598093915793752281454096844759894840794\ 0278916614554029957256099426766242683901941166915835813083790146808831260577675\ 5663366515484259241663535346403826469696658323511682850601707098581801228959517\ 7125129265421277/38461205372774182502948811979250976648074433394084829076285938\ 1914192217802668825738261776749741435995638644597965793809774570776864402718915\ 6889240226539047521308368901872963876290904544531387441436561652009935144314954\ 2470158019421594247177766915710025569958461350767173335776239520256011844979456\ 2348458220130224028522347621812625947754298276113331267853834015910869416195576\ 8667417104917389288511383226573486445210294984466889343876751010432915168620713\ 9292416901134799585408219951997039720028140646904779609173020846977813490527425\ 1078132023095374939862509147178647942154685200698443792421985754415521592403827\ 1260135124416418739000275337347313596320591831615967681949175029309724508630740\ 7605727054574723407404091787309076669133878535262403655671373567777638686633701\ 4529908071147758610527418465536254661353140002608903777931887364628562233503646\ 1849448471768486793928862375209673640643600331463402797860416409757618177662585\ 6891778352483837649954217335033910913868172577221715535188530102416679950633557\ 2578280186080478689552170275035912267026392952245747740252774950728058004509199\ 8484524799255745649368627349764425203736375130681317067295174833579652806166227\ 1674634416132305326671651441496884497954990901656960091794518772425428777813963\ 3390882707246529583170565525336470339198651627688758350536221682570227269516714\ 2905419978072942046571943673571792998646088659165717631255290967875273062094286\ 2944506139933287210430876411987711048382807758185905422775275336473135002644676\ 2973273383606525011490549291172752361643305327704926060544000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -286922259699089639326587348116471877019914586085091075166110\ 7836769933480676742103745695758116010652398897254069544331199340272315744837004\ 4633671776308377079132209519929939081613871407333442196405352847683882469075428\ 9069539209844478628192968166702164471242382239896136069044051768376546079147513\ 9947069020437674964555723141517821906906932405122194065338510536289982784859602\ 4904517418228430924958127082668134429299922588808951753774225897471399515242446\ 4881594414605237617771686260216980079239134352370405941501927671639014340288097\ 6425237133502347338272232932432803905473312714046081040733647555928495809846307\ 8761631202213283847687640471108145776846662840754974928111703215596489339447628\ 2599393806691750385412156737425043672388128614589294458705269422794987081308763\ 0715770406536881841513349578254617573586406675758371415062787479747885784391651\ 4082464530848106443083439084652708877073176598536974439412626185347009898964032\ 8273596358470834999692712225515191599117239365680579943797934493556790699941140\ 6143969839079331200888002515968488021257462011075452400710404507117419035060541\ 3201248774963116138872884302687691974467043530287950631271318509593388189045024\ 8867405936653198860452311386506263211902651720724649408521966897689205924570759\ 8661670839315430809783788223209663327569830529030497650906505613471991776285326\ 4857768257779623999264719318440565099660884040026040282262571484069416738500634\ 9632892520205710023283249093765646851533834237868778951139345545942094537045897\ 2784400235755417061029147245310218349924528029516130716300031683613925445558512\ 6188678619283705417824789834473810326100400491180598116516660416783822694147142\ 8421696183933356983660366526006733773443345641130370958270826470404920698962976\ 17390265613572927653888508453/2220897878161104013507962111524386629428864939245\ 8485549513340074257567799478488799651335458759740145355440840874680305215435616\ 2012193137771883531457437729150880455610031988462580999088913383237496482414115\ 4455383779826035382149122134461035493930426554224589946379839737372838117223387\ 0893800837259630945894702792451274133366862439539405261495672853405518991087223\ 5519923871574242529474084659032162046920419970272600021925243102026658409364301\ 8744399424389173190413071028129166927038739704709630700497971187788437762545299\ 7729304498010332610900487715696894064115609479866337628371906673401009272991661\ 4291769344283570950023741134757640184027328929147096643974770499379207265597654\ 3777332644829639325763025703891961401399216800360505721882900090725993326907189\ 8298134054831226832587337484028584220703383458540724648791208315506135157153976\ 0373846965100072545226984559701808492467536311788769042558510499125915147495402\ 1659958493981335014098790377999685138239464195798436123004644538988748450177555\ 1431556382800570742193600133349559152692053891242969900432994191911350061624531\ 4446756497217844196997273845481308498382242036161937010521144332523211691346234\ 4984196955392422219068635669042816970907126528610894312607475864262659498812224\ 9088585639285430892754521719156680683460474388975304421399762628567514490287446\ 5344137280247447085159619739660441578127040873290573291055033025233765749557289\ 9871086392629304037236178064665789294658953451900714872650983823829088523778176\ 9293470518511517817599181167417492221271974697865943381214906596826983540358066\ 9952000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -204116939511325003928969298207827294\ 3070676329015010332248727514241459113645029159931955194675172890838090791861371\ 4756270127019582738217541283383979642661676974967559743294163090287089969640359\ 5084273283465958897454479266491324637523506690141064539314586549526535612541811\ 3081725516827572389833199089251608817216214125550970608206031522501742948995246\ 9725687747498122044545321659793122960472487133657868208645645656425385911917356\ 3091934259904174582578391691059090227107419554608918834387020514818793993078631\ 8117588267982000579887258052036446685347216818188616767813790550434470182446532\ 5896631845532798205400361292795961362060734785187270527305225104961240604706079\ 4597421339511701031183331042938326383715312614031701618137372143796050553694088\ 6431181407069664660373328317305180628280308441680591870534057602323312418804601\ 6714381419893338059243426349486735902631303071551799989230726472963306187179696\ 8784074257355810981191780874460161428970370984509158814396565551207504129097513\ 3450217493177569815815187337092300321347599553878715065406021170986944498803076\ 6557141011834717916651615558789279545870504546064214019539797451895215810308438\ 2661417851517443194708071932605737585873689884771848898382397971949968680180512\ 1717695072499991643001455021713729070844263137805030003800462493640529195379298\ 5501707871662923852080482013941496771033529424144484279330790675254953952662348\ 9465132937648462952242597445650447411484666736844204980721768906802187226426507\ 5503222247414069738850018881989211733966917445427159610951968824186418710154486\ 4143648602146719115333462028291461127687156153854995475774535985177095261845623\ 2253707393469500857725424894779260208313665664111456048865563271048542952722394\ 53149038107817080449009075578195465619024149906561687/3049159973742480978498682\ 7131867257239794469592755824031061344804899710951726419662442432986702654334814\ 4378235821853997280818166201083512902007031258223879472809223637889500369289975\ 6695765475792101233789806601059399049211356901034242403645523376779462594398147\ 4966084859397852748226621043281008682994362076742702383593717504022472122997454\ 0255000918253465469535505790837732436633012692452645655715904035575371635326556\ 9222520081514114135314101036880692288846747856740908894956186856082021849152159\ 2382785688095328099724672155073673421061026300126843740520831853605348182828611\ 2868023850057962137333073985834416350990422706303045412205813266800727230559853\ 7735859411065171191360295153290597111467067076144722208131251698557983498228920\ 7876421078384646537039790739573027800654589281074855828790169131563285360445293\ 0790448918283342106776851585588728476839123998008530991510383428853579893651028\ 1628212700825116381289864562530663244238644851881875383852100703519421526012882\ 5839523429527201107078085819531568934253840854330083819320419015573280442037497\ 6459640565491607760155295048458702698285138295900202113548482596283403811787559\ 6016180415914497026854223385960692069259746076434028428155831457156064267600142\ 2616354856372281750354335235895925864570368527771787711176970818209373314194784\ 8057569353537074890367670917445922193918109486665837865428518441692515781757218\ 0452406866419086947371565330808455931035096450902532868125363817617477016687310\ 8549373529643121397801404245370163745850925751787629883543425205344754128402437\ 9126765158529188717507117056000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1351642880843\ 9665034492282336983919674992571522371749340863260519716474561123885903592297998\ 9126328363024155593075751835649313972770006029679655146891551249919759408540894\ 7097070704116433052028761862096198160494067874697831591269709572956920724390060\ 2129602437995820171240423567587062553116008114473852142777777003063943289576366\ 5686796038360347384592171260659083255299472071728132475974741279175692693770297\ 8041190630519055156155646907995719974706173066298856152961895696986293814073145\ 2942235600568073897744644205634977459073209588806820243562033686232319691526838\ 6279387303051997998083514833248832194146682573442238642807827708244350385525416\ 9898529627398277166055686592128116698390122694546207540547644337678589644730850\ 7853029589192176079672413038213645060545243955339151392826914580657539223999182\ 9438150180585009854537497084249378170985186533783960214092815294233171770927026\ 7136759197622127722371357371344763153972425805480275726375707630521807107629969\ 8486761570389531503834842947173265281251008001442686634728610792993629319251432\ 7459240710314600321008907159115910786492371247830273239570150664197392234172677\ 4961863776108407926971606421942257708927265855821553529788672661965603490660951\ 4670028522662844526590092683101627067014800517199283530157510512489880088032837\ 2763387790266372861064072768971433466933363949473890468450888792140062783025646\ 9992585832108027800048467337591747186132602078460380704705317801219589306556698\ 8328578891379376259292062001486508911740533559553544775164791989713975928695279\ 0343414481040423694120831876449308784906103373590920293062115837542724286831618\ 8860071245190220263107554150584041363653882942801672666344123360252721801041339\ 2328955102832089904960698153204791595085612987675426127567971842638317303140455\ 326410034615353/261408519244009790156321056569434707508372533122456152683175960\ 3778099881135502415546590953009635715896180787988626120991833376151846866800526\ 2790260857510503151284930045773054621250879541169590896735546851808138260815224\ 6598631365541977543431929654337257238159891224119506640816495339416657197400005\ 4608171150864176640873493896968064242396246640629012691091421924202647154899901\ 1213463691894082839586295550607639339867479946756309171235988179663644080555724\ 7886833602596043012316422658842757926630662478846211324773964879026524040474406\ 5680725696976593067276480907583240617775281995552929619446114602518440646327383\ 6681533773643227119051184470739700008249452527375225712491154120879465253935427\ 8873232225703240989471290368764917555046944493732908203444205189727791740175898\ 5809843499185905371597114436714727735885135543244624245225557916549928303664712\ 6941630640008921917964487179753366940786197424173414092123512423317744246138608\ 5371068767045560769477621339939077023072645375183286518389954377005234719742118\ 5128188654868096730985762700845081209007515719495652880686979393070276206553357\ 2320024880965232934155198525511650814383510487787583560539683964406170861354051\ 1170470100951884827089303986180525315215168575047153440826028902950763428092709\ 5593492645214254028790167945804754485518363491036259889766154608509804216970191\ 1961486896306790341361090686716473036769519056760941409652044946349687781848518\ 8614566773748733237443794524271272537477880319976288943937405793003017138816789\ 9601791600437495332478838320039249031668875064528807723252281414288963731849425\ 7152000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 11827784735448769303422176682073\ 2932891251518021403147199346224780584564251327584148407832774840057146764761864\ 9778868270055217262019650015186754248093620623872346124786425947623741549668256\ 5884447068906506500861652968229236211413639219687631232435382642477037418413484\ 5961055648488531945831147049082392231808484379796075473766931612233666170223065\ 1205049480168547583412380659166855988221601361261326499606201967742532444144513\ 4273381295244951423615571437430097184311769727199729937474400817483438012736186\ 7907761905090612614305018987187805657831900754723177938354383813117476869126125\ 6665402492239321458078905309436888062650506657055400862784945233181690793128415\ 0303496584630650473654259956484570898881084335293157645812043726364613811867521\ 1599375653539339145073876517551139409589567103540626652720219648939213929787668\ 5973512715256806079073739587993012608929974540648380272545131866463131659200402\ 7815840377899702826924692087104570034217054579707271643388541317835364309395199\ 0172424280628853200738277752969937315896896972858211822173160680276300388674021\ 5591865827094294086704949616674171451027565537195856366162540935298101414195098\ 7630933503300472450497428281250988866385031612119584673175159802172930229714867\ 5083928136762386971769152729707334607722134334843782116734238475269035182968252\ 2424738389084308405295562928846583113199748251242839960280844749299071461492955\ 3340192773128781535328336035086891801367851718239196421104191452642015078842831\ 8193679699959598146929691004827454170563511562724979148207548418011432233856550\ 0486940006436489531422400548810764290905786335590854942867688669046069079178084\ 8082136776535051820662149292000262487529512896406245702638305695721614856904391\ 53416132342922348792743938559265881767665744674834809204102699668056557/1389568\ 4595227253709469910647153104378245516715063909044939070613029258253622884503514\ 9348913463642404407472118483245112864369596170999805802098801404066046804638307\ 9900860139356523478846549394742648046760828577596935249503973065578581602283070\ 3981199836776510709880488471918953362465727016354919185167436989758162378190358\ 5568127583283195406312998300077124493039297994760685375304112248127161127943385\ 1568203805596713484866925496353824283707509202816220302415916223603926551640970\ 5978066159244756262886535573654903087839356073857737431748744480936401866756417\ 0755828116114174068778793523297988656489828965409563340410032077967122351865091\ 5518502251096612795075741884767313571301295640620277384943197258588204132603795\ 5305360904106739070927397047664629846624407026768234195835561226281126033254049\ 7373303513425034040921839690357193108632861248283573298318754417517206505675813\ 5403432410567141876592785493740868632146980460481925177188454632564993611146465\ 4103315775966728384485709683583005745957681111708122322711600426314656424123224\ 6582943755438513677642603011030635259971271870125984394964685542016926430280291\ 5345707721083240796488843633168283228146739408186796436630889179090267115927700\ 3345044903829645708269181149857512203139305007317993681859676377019430307671016\ 2075533071974453815327040982486807407000891325913474515619476408173126970541351\ 7237087563446286558515632871158448287875653800212926458892233169250146460796911\ 0901162718575740975177025685363865324298519879539022975132565296607248235615600\ 2003852235161437625422700021958101824368025509489436262400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 926912573447684969850512216580177193388044783905006371460527\ 0998007948548164512763124217286836178360999716840549152251599753044014983211288\ 9128898602135996904483894126032035550426998509083608625724980698473570712095589\ 9822076922272195221188258186345487294186147753115440120721321256584680839691467\ 9922428475180421759661318684826470263902916882180864455684581884570672155266480\ 0054163442966601153542390619268837706285253444893904747856462491053509046362036\ 5783323831999030724437194182336909454868368235615402632602820700997470836376759\ 5183795901292219178841076868015217725020984880418462055597211002500549806795853\ 1045414760617484884781460944757409580150451378301363565097747284822301120418683\ 8290369327565309167661525904386842682179729715193717883572134430904890878200759\ 5579737160482142588498646504880908871897831685323708568430372894374020759856186\ 9440782235304423679115417615250449065873828856706554291952236995947983438432690\ 6122287819784399511790192056983603687861486918869936729133868771230866649558902\ 0038092594761377776547654925049653114762865478122678245981710455683784208215131\ 7952966849915315867209467225983633167209053434740653986186564799980288610813874\ 8180390735745965444801431611404145421156666337275959517887171470094538794551624\ 7121229389251530895701805007459869558361541475684673158183497769878016073238539\ 8130094057422766578508192532941037963167388004683680297748702161022188338219468\ 6891555948199513730636367225851441273763063000969830774140764845358292020180114\ 5960464326194662611674100935645227097923831217953733535884527740035412950408137\ 9713705338048120732400174587087543094446432035621768455412764222591451863083934\ 7657112399587896634567811968596878249602639093245481531711033722336677840276986\ 8842547735888656908990266821667178252705834524979526027/54426539836517518838713\ 6130773546277220041025889583334729084361763850983503826789588684725644094963457\ 3070492687088624310149887350251847544542298825238617105707773026757385775175573\ 1696747988513790875527934369652819419729850888315572158191072041439126916296290\ 5010995265039505906671468236179584520923449689905811983828378934526938724058142\ 9711401124323370276742144148582146741615209778310893712166089437498210619500145\ 9614729160016104924552200678146427005782351698359281820927695899794370543706693\ 5029509551771211776573757205271157250505815530239280955801444854325244896006164\ 6531658615380671824087351281837332933412104371804818686210863882338635601581041\ 5766035059566794511637444453793928384054484459005693965233953590853525470158355\ 1446745621006538654444659908597010399837499819600960521493020947483527034951071\ 7457749704035314072476679706444984702472133112052072606387216042616101575383637\ 0349718042317471774485342158770753477492993796542957219616364226592872308336462\ 6782845284061548984589798680247344051302055919708631719690427152244268434065514\ 9130897763348483712020895758454119633452182204994739375845837148376588271216876\ 6536504289748122154800566344696516945513045006833731079104273342369298397378812\ 3489559542065783749080816565514634849683463875488717422142923934613942843243276\ 9920291821252074479710389724151062099413003788422326603578479858577540548331302\ 7547736513872653212912458911410366447483216680785963013103803326243422338356963\ 7790737902376414693720581397297431459786483159052025760680699129934116706241498\ 6955993002152497151233916795205506726111330791587840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1097083776476164379250488949324105092880060655634941892619523801\ 6271775358848102927945252953740385525681356036495475910330406564122067547671151\ 1493937229593279690280944357658417342962252099166122891875993181145191531673194\ 8756120891743974551683843616705140896653990774676713405653432166167225761634026\ 1743430129815687641290681316951470784739629347817875021675414740161927917992712\ 4336151191776513288054052254925785432499656948304843993839253591925751876072742\ 9085128681321700073341672099581637288697575207721748635081819555258103497157042\ 0278575609275048221501200015301293571424178484999617112785718513946093926145410\ 0977433525192630800488190085219565998521199391501718825916276041421951194457122\ 3486593581407849878370785573462909045965137274403807208385990535499417075549581\ 3552080499468176495074178474339683207251749247441815185986515503738208531629089\ 9330182808161950562298762188558464846990157857589543041065228505217273556499596\ 0919938666979426407798161712493841826578345594776125022265873317439541695671957\ 1954982492903344067879079557532512355324771824198072091192594350104586111637526\ 4438430379611345444337810910467172894566228545239859676282294230094686311378663\ 3398168744881142759299970449556613916827964761441925574357736342462746629333581\ 3088274528992676819032422007106643411639051713751442280581955208552951052918998\ 5143225052053023930827507456966042899559920510142679027110928038732622826174753\ 3566681769707159848303766601538535792446435470085439316426365068930811606043069\ 5383821474037091077074724476783079719598448055160242137649435623370652935587425\ 7944100709599465021821757031148590917326464309187929903035359709883596177525449\ 8360737019227199065162685034747347793354766149284948612178506521990523768546880\ 263177694145767166196098821764253652953329805397/425861742841647324678320108077\ 3954330207872248600263705035913596541315138814552657838827626758542396559151884\ 9647985783886681606882948652488040425184175587278029896102927261584976796897563\ 3308184138601757587876175962090370929640326087796561570522012010679110852680304\ 0980675889438752660488769420775006927454998370646567970375874213101584031302412\ 3863817525070805126455644557028963309879915514986240239539719907616081688644966\ 0741442086716381117136449569092349504838654430932537455152652104649787001303204\ 8848091178805553742102373384311760714109315625170168802599826439747247084808662\ 0449724350554527423190499951323641636508620228195594533649654336817836556888490\ 5751950179278400140710016498251357634601928766876479982070108850856039485058654\ 6103237066206657964621025151492435813043695397679859092347084339547118058679634\ 4322117380157170999788652595154906010973841459875938806575809554218032341560944\ 4300909092345487610706527003117672615970073624271431889813254549237469049938680\ 8119805575657919460367559225658515906800740678252593921191238864122713270229713\ 6041158937638825851026235758081236779856413350887596338133288227537461070112705\ 2623128061160899073592447396164819798399389424049373961859027663835657301946523\ 3957336013800790567589211957687562809755711791120399145924918876759789179196891\ 4070638310204422179215220104740462769664174695035551140497176297134731804366729\ 4693228670950368610540197617366858969785653561727845652779236558821520148087970\ 3975444366679381463935703742741802903107145660033229778161584458657970158797641\ 4141257942470640068127893501028472692565606400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 823770312755988675537559855524531300368272057318491912711260177959389483279\ 6768955239901856138445348861044858652191297931255981795262571055732164434841939\ 4245000231740154459511310530692023986450947834852955411488064886454077576767789\ 0406622052616955205775764438686039298111223798687300556624347866753696035752649\ 1270135936800391640151443935109870633283132182667243360908584423943001344289012\ 5739648808417266733878070771412729402369441387875667686059758335492534412550380\ 7093209720455823828478855963054625422001881611678593683615866666908955690364939\ 0335183069389860209811963965973517003794010558945737207143740713039932389745612\ 3833888971090656398214080000786473398216760211995286797048308621767121812314288\ 6636610799783544270836762679009442521717848864432631814374363353627294097438898\ 0818742175998985860644690645353981716966172692922346462619237881090143733278922\ 8347501497099882614642790916346267746102678033654279617975670974081981163898741\ 0532564766732843876432135727687714164273423370835767805629752622014192414635930\ 5191551817246795693190852881945893549021721385600201115209730092031982380077697\ 1940004390138856628039284778571224928936225059968446081038504035385138582539728\ 6541946099742314540826315061945098515565725421029482669411296590029394118709569\ 9432941278320954736800445908501359072269392490798815503696291344331422102647053\ 6295806087913153217097983184677389848381943274450524453142095895232989731470723\ 8010307305106752771847715125029879864166933545387351131371365803833724564896514\ 8022997400332372994397395757441193235907459920012655563161028233401900153825129\ 3976363055263922927174001318054599281239862629367461357157207396424812429273186\ 0881622554652870861652282298327155647498393279776234930326979032979020230274527\ 7688448817785478858680230659914157699135643293/23982510513563079501090766466405\ 5431594238877647986000615023733167623297371126236564358037507814004697827778189\ 7638731416024446362014974102027118554353144241459073106510374467973364561485503\ 3658716811392629000643818349109761495427373715785313984339736884396797446404495\ 3587007882715715763590172123299708871360096992554136893709950279368980118803179\ 1421849878743658397631237140225326036714912205328865649739211527376544316463425\ 7069496473954681706818441595827935452365033941573579921285391436378917425140308\ 8892466757229460374930682730862882555244636760364348660609875910976156392771005\ 2281339232565850468828802383778709670392075305891955061113696391480670160314568\ 8647512333607923524119756603149768032016268988840689310273697463170577610949399\ 0440321192694494942124186662584395920508967244190684750299141352680840254058282\ 9586120792896124145847918059297320734494625273278462877018358998177045823089975\ 8166770762709221168840744812322512786508688669251754732805883253945378914559294\ 5968880944569648890464189682765737920460411480964389820364914442786628491303879\ 0441875862864887507005223275284369566808881958572709681060659855829004528664525\ 0234612546291321554127073226870868151811215262696507005581607645820999873443951\ 6615866951194971011428368700164521522095348444893058002548287774446717573767738\ 8116514098739586128049924003485345989330413994600821364883607467216705245863461\ 7472845911737745894723863871419004598221526742094059897675901619173612519611074\ 9303143370641036986905140198440315939204684631186343264614169185438253985228875\ 6468476344719713096639354483793696800005265817600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 4582279408526564024448603287666324446935869393900304222163262621316\ 8514715585541160873585979351452335165519735255637402758014674517654522765232647\ 6443515639427110375599297707464540468283800412159208548132256626290502379994906\ 4562263094563129722266088508056978063393704441855344608546700186255692872821401\ 5529091975918330872774021607157064142290583610958051034207539018613810458864618\ 5109967225344181606925316222441028298194042553137445888503697667017155042398880\ 2927274463834329300505392189544911686000813279283646955361570525289879371574080\ 3459825259021226148681758267598189685186722978922309955467900603359807510698372\ 9259463005124269819882171343159887628857903241795462474538643597960358428749329\ 8834018784212499139135984405198606127681129523456976181472904059741434274231952\ 4370689650962635239561674982858398576594608466274079232225238501139272251971234\ 2560078549291651473983014448178770033884686858022626696237995790320694071887855\ 0637013780441963570760110003968431061078759112043963347744611828864321712506219\ 3795022594929529097464638172470925925114326539823743813773650216519781682938382\ 3313931210663666903927671724962314139705981358210329245593052179390964201464056\ 0141617258039060455928957927689050863671561754608815724023545999607873730132648\ 7026838677369455954987832087264140377743503362193674876646370836007141852200580\ 6274116050551090118562553184520623926258342747361463285889094856926962328254013\ 0415370770640664840823083280086934270409570580052520728608315223399907315559798\ 6247613960412608474257152774621561806727893547025156821173569899279320862844527\ 0986094551886941517322884614591632700195201542009998997211523217178218553078383\ 6011583428316669923933599117499010971611323378722243288313373473370333774374405\ 49096947925325498160860617088130651232372389414991/1080662273006522398051017008\ 5793163272367442083681646100663655596607317893449197659603696293812888638101143\ 4202981184948735518897072977608903492711781257447500005492280736328320973528448\ 1952725680653498357590161963184433335642749163658989685637941333090073240450928\ 0737805292472084891595929698975496453923978616271843560306729773209149122975490\ 7854108275870324090003819015241360418793305065496346679894254495682136284634409\ 3329759106224617395117976514179340677253391914522784221174152524339108031631137\ 8931241948071310669337950332844884166319113393264998571578918625380266105380856\ 9342446898928501624010068457673456204443888415301051567770565538696415681685828\ 2275726042254021615889592831765372245861707850833422869797466792216008271866562\ 3521642034182733979359934255350174461058270465961143200814739052618120881586918\ 9233164907279379446519400125466299841947914405002504059810752509996739447922611\ 5542513129731917994045783234417229287944341856388051778111054666011434975308528\ 6989651843453826417111565926683153723832241196917953900301965295875755258737155\ 5339274404960930913772563971694890607727005842206173544094075945789980790172776\ 2517963307086618836869059672323071540572439215484446410384065275105450928524936\ 0054148626607502313261294411579681070379125182809336142662320291084620320167031\ 8510113953520987305961264346124937958583927083620487674406906058348814212670158\ 5225230046342325249691592864734220583328747151407474510584151028461911755973479\ 0280752237611124829832536874542676243386016002904396095781606354857935415008106\ 9034576086330218567532137114644107811774005248000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 4828424856637055440825182063647907439893327503859582001302799444816\ 1526014396739097296708288384565725728964311860308479814679994864448533210905209\ 7742462369153532407222725259391172089681591985713117079753795596699059221935473\ 1763527701014175100282663137678040792481988771623295118696698460880261722627637\ 8546187440536036295615675798044727504432614221746866367622977669666383970716008\ 8317314741399680350970819450378026496668063314562615604738062707917671146028802\ 1034961230382512428189882009781865624668150059764647260424457076699660533943950\ 9258576126661592394881968035742426982285907289603975546859183336374416145319933\ 6185051036551665122993727120242418731235200958190648133623528868454992239665900\ 7815303828548894975276863908002871018593214925149513519552033298541470336091946\ 7104820903284389788553740858820594052061464030087119155048723153170194683383893\ 2125351628192624256267211243944819333348844198736152234055677664212872446990604\ 0910465276664309555405651809452323693826773624876420889670611899591520260897254\ 4067412935282092165593699917134909502904645300218581016285676641719797285972288\ 7790649326181606900685432515982275629640844208676096652784262656858667394539856\ 6466855834263949936715740890547174047491609100721758799615785729814564150853256\ 1183883004796899118383606307995013831634615774162690994097440415170906221983949\ 9513230454792319631079106944882423602525137647222915276574917007930195854671198\ 6031116660010791220628536063437643056998670070521195128152766062546200270529561\ 0352924171870827014226216589244218888699122298785996938052192330579544112628315\ 7117620511356768652701822888119094491197888736834625777634301248973496479810288\ 7582241911336871988418835938621004285447294436250230714598410480779262770759115\ 1771357035547202552625068505526550158282950676789441574790629697/97520437682282\ 2560444927948365962276152595458857783440973540114680994826601244682121212606060\ 5595780281866692824318277586592477563912110632839323199191980399111244981875843\ 1177659630018976579369488655761824030153458087934773484424077019902553035020780\ 1645259553728847807276612777073658029237175675422752252299947243859346577660166\ 6653617213116849268209499119532042335868768501920290000172451248378527312034828\ 4714939626006565547755040711284701493271907042235168141675987042773322738641421\ 4343947646976151043643184072354829290888787911918983413681909631739971954641602\ 0490645862968009154977484008016552061644002487722670895405514322983737124861078\ 7305214069016122056335028271807560159475558488983194396652308750266619672974621\ 1479499492956579594933476487010488588629673085271402006469196242857467864182550\ 4126895339283213585977749150602452405859989212187153495995572614132510850854961\ 8361840844324794086258958402279501762422631161777704240194648929457601888496155\ 9306490852113341842424790384030352359794602281679521866546773223739531409163091\ 2030861651041569195678286265349021098719318151645538931028241147686015837927337\ 6801299459424656276245160971596211410019134484379501123267272946800846972065243\ 8338111663943932663464340864633657821291854899619443301860057613579110621951120\ 3173746272260990238300299285278581405759962394746954014388364409676579954190626\ 9701698780206592857408518103747148967732348520775034113206293852188126174946603\ 3341486405496959294291569067590967893610147654044195604667068737172415486644345\ 0945932085206776982824248658668434663815568366290214282511020472093638656000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 5219809114994517505103267342456478817766\ 7070433078292032606597036557743951624508568836261696007272217943341472471523153\ 3847480571411874834826819748322202398719445253588182051065581112141939536758980\ 1466453435936233888197911023057238949385136502066430951688102864553783100890625\ 0560828380314078413637315728778099645454493309531566313499875139954409040062586\ 6893646033057545543840199770779703840599061386502431695596246599536824511879308\ 4308294779605626711981700051662959276446790406537889533036308015648484219644102\ 2503505035350689879095756925814484590591828074293494182742607862557511616443131\ 7051588230155940615735052180171283447480264872433535506091132393588343984575187\ 0703205633388189911701731195634432105295214367339991543656560839232589362240673\ 8212453952073338647512327244358462535152905202109497137563766178517859822450915\ 7685105364495257835892359534627400675328626995400000699907393088132004457919608\ 7417222183718663877585092665308819422502442506614907467556521624598773948980496\ 7463660402327869436159018575955085291528108118445460528444862726172529158310629\ 4979566758300338968025370487636696996841988063485340646858047467906089534353823\ 1581593362053657294982272995288108009185776670358529497521149979326104480534365\ 2907412911315417613933313166441297543965456090907586513522078313475177431686558\ 3581247936393640425789748352400820325990346305901251009515013471043991667437649\ 9344624501955358616684055854465396328849871430197720750599005271156129684919653\ 4387111027637704223873134333643980184318857237254231273542665170204910061052260\ 8572229208655486410903944606861379560738302795669244943279194382700506829616376\ 7107117181007612184269223705229746784409408324255546078327381965188500303005876\ 1166347436155213744883841076818934505744493799144450222190619981529416750318318\ 2745325897/94457448573209256842042108972817485841374207506443195806163844096428\ 8763775890561016408674292247851578928220200211381033871567791125585287927826113\ 8957814379428796625288807985046964352035534770601214541534582570816421908295720\ 2329132340135066415338916277470127923708222822541956026506278927430030626804101\ 9248585349986013706027808600077649944550944729714509414895956925412032817180618\ 7866865512347078363170841946246738272217652265158165565473249771493723293419520\ 9635383349686404382923325256184509722158696158781229502113425767862662147503565\ 5531659695967811842468356319857554904744163026782821916216722164126628019028683\ 6813691698959233814751656095953591413071818509035087451738476985125563631059829\ 6550571763000393326277844444600759614940472332281435172165059835298408673081067\ 0174226189715245345221014599464190282274778404841228617690989094958518765541480\ 2403084251040517374817200198673694720193521614324539622708935047518346495301426\ 3118759072166005214548655829009364084703977590514772950090552058344964277779530\ 0491984597001803038779371769022710228777155496392218667433866059892580044659121\ 5872755672481282972602179622469291255162306237776546994931140898975786995569508\ 8363072348321301844298665740855276834892857190922615250391908588547164435586477\ 4229696578885164510635371381320167427949966658765117908307207817637884764845085\ 0874567746818579417732128812558749634454640128904800344137994805747505773771406\ 4888548681355811510433516488784182589981951581748743616578609217458349037570196\ 8033741582929836328045585337061317261893952633907853905255567399852869783611125\ 7275109165183795200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 12069891883844011\ 1112143975636411076080716563512380574793984099459647403062269651608361098364492\ 4989675849502467032620756397100995816929515371394317749600988530273114480933909\ 0060738734755608378692919353375877653375961866066356513292389344140135769609367\ 8726099073658578678769101703584206669646947598380631524809345740223477595294423\ 4949975267420223258900200137765721414620743978232184602198078620349578984606520\ 0995247281408348581903882419549507601048481241334226653041958868210895105726540\ 5425838882193877270509718118059592188087283373834876581393558008232247717383659\ 6771518419482531566064007460637362021430404853989222944620475855542892917243040\ 2450433646846279145580889366058776575681936081648574158767161071451126703663250\ 1225915080867038222498983909599332505870547545609118197959886256903707808332871\ 7118126341032326771783532779689053041691806423183463148474052378196365900724413\ 8660313550983275506971436788047331650880774270124821926267424238970394724856136\ 7262136863049999037967201722120233972470074419862806530668650183779697928753807\ 8174042033607097098862258183849517005176462237332636832430951599687503948747433\ 3551682921140845832909931958088858613941992887540208958277950828680507927195391\ 1636372794097473241970918195770412792540943329095456723165815349527778991584155\ 8450754010095843074015420418781008188945098595805465403858964949619789757100265\ 2845921405811503229125243887460741117203158193027314218838473442154990402273352\ 1900324694434148383128601044034255816047968413175144289327951333834695254400567\ 9209466310600244951764536388106080313243460602319534023634131497574949170421931\ 6072762191864454887784041283876925706541717469569749854725619456065795760425587\ 8375420076320799485077002664650818447223517389500108604589099125603784846072847\ 20169829297743877530412971837783419090588392280607/2037263393196328998323663207\ 4600520177429466946261252152810146135331856122558150477339839460312698110914602\ 3734642175564662692461452208770553513515766352873732443856528598495393685096862\ 7795318315507970213037634398393625278167393200214153474703477314865277069953648\ 8868411031626774680222329908193207211380749791066674153433375560804097880403438\ 2582283337760019519888360682992590051747968580920502559578961527624056685512743\ 1082265905601149770543343394506289419710989722421749555946141070553149375350520\ 7694611814564045431489313184345128978979294695940513593078421764367669886372881\ 0043675615409655395681671853807816326335735972375337163569887258648314629095537\ 5666371343017378604067477857921354647828997894394900226834825654530500257823361\ 0495638657977095203461811567606057957027294108803420466476552181351580650998151\ 8798547569853711485787675541337258819477206102998461207280948774743734944577046\ 9859682378373651120856332869704402238582719083699168243322714845805890635071718\ 2669735884404476373346792134029935118197658056805238478951908468156539887161835\ 3496958531606451339039975928148464876627153733847941178535074492118328195444287\ 2496662439011619161044292895909307190841734946214773419843450331016252533937186\ 0249531801011725885032946349025312490874065989625093363942870496735914918728953\ 4821989891807739472613825135305775330875832372520213453866018464874680255469997\ 6072507102788254280802800488128626421044569008626196817205937338832157256054578\ 4731089403098053888814712972938819648813348479826678951190845739259790991382593\ 5236361448419217761065021701720115440556288877491725725174539967126306816000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 547590437648647810958818347168095928897\ 0847058606021506092628238366067063511933458677900836653996901455864852585910479\ 6720767942112198554566120955468628201454448745761667174376992416924871036900924\ 3137001845013217957634187968432233867931813670545638609240836698921145480319005\ 2681265203087196081192963802175916285670546012541183071029029927560510835659517\ 8280925236708157323517697140687080359422597713416915513512655908255840398617982\ 2927568257819877221862029134929729979395996063485769233650127318132100069880043\ 4467644622422925597146432496544946159460664497072394577807022255690828365648870\ 8040801754650198330392018425592778851301439218021609942133342364343631774085298\ 6991449041004849494465908969644727594461267357905580722982846726120077614937233\ 3614172874817825523096626554803796903017614272255707695515857554175833159045193\ 5886262440962321643181761883971875133354066254756101220952229931322409135004175\ 2696562734735491505769666317656126460216035511784033878877669803092578420606741\ 5154380623731079727653715091427419695875284176817971677714964945221510532481060\ 1035084705541899403185442917243513542267759531681532553552533762954689178424470\ 4655158118386732200815759292450703129277640672969791534096492184308134673625213\ 0486243269595967492369463878212655964728052060420118267156081955574395497796443\ 2800423148306882011766431844959716051932152729732952776976671595170550568484212\ 4293719015353980227583233265335637136538373093188274411081287899381873793015516\ 8974839770079217335176306218602653761143856542113642085035939176502647775983464\ 4238685998223930353642834848938029439021300381083425689883157652901018802108339\ 7139229341907562595133824445691367490894556593532339948522550010529436788646832\ 4584382144800980906942697917948255781094181970546891769320144342238495092646570\ 555928446719056427264977/896324057179773104983128380848421557789294012361750739\ 9179689463564371607331549348175972650526610181058928582366857337583175352945900\ 2173796863386726635868842931798135718257944722394578434316588915152127181433981\ 2116948648103449934498027904314300191293506648580088874101769699021048445754906\ 9078170560207559650027819905132781126759151210765983328000121344469338361448177\ 1760249272356408625754290383811518757680237525487694692958075815156998335779618\ 6149297698060222825224649626175247735971212959825709773707143021964209680029337\ 1802493449464287673303197478316026045538704763955594099380139075574287760554201\ 2090991891049209304258879488150902937381436417332647405550010229625965367541743\ 0552193818496696946952355425524668919600298524299679191867071604528811498296729\ 5411250657379903453292393310539432480640812244530313600553324089763067841829240\ 9825693357609570961733549213418831864652293706277730878872978741593678114200798\ 0001394844201201720805662210945668017022213142639109743600522234261373972214414\ 1044186316494937414502968678321577141617962371627800282336301191472426417496784\ 9367831732535064760166663370027371162582367587259869765508172531089548517785070\ 7324566108164882915428379740383809124423121261880503891754451387759789497450785\ 6926951901143816204947890908588131245146619074335216724218498307719642742481263\ 6145006625489149504825391247040234610089876746922589064327620758294878635339838\ 4442306263612686042725725537799249677626478548803508971579341942677515938816332\ 3409334940807979590150788972393286112633686814641892314682509610472452317856349\ 8667754667999636120766680482220758733422592000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 322129922066283426771982323171826618703872740938023317774799759835162\ 3065997582744994213773459744728595845213498441637728954256557837559465520415724\ 8352877654578581420519316016175552548141634886085417321197883919857890047092475\ 6265430262409408645644783520624322710513726556576217648071676636107240735260485\ 1657529196498189128910633782285057926976152254832136110031045874761002595966739\ 3024375360308941411461445058007030141379939973169546722473019582937248145726217\ 8051671375669287544390130181557827268597715348781943662701597199277542587043810\ 3404248505852036641971827240613946472528495848886331690048006246967755771832015\ 8654181862373354011226660783686602134266878791173247820356672763045863841557308\ 0060944098472779071432515003556335228898973105105289770189923944634035016852108\ 3243972484552596992085618513865966467728291026927831507492275346609371108543021\ 0158773268088266849419975339646539883355212424583428251114242542419559979758152\ 8201472939968085790411551646836545485112024973756969611826895209799610935382822\ 3741310377599411818501562054545799488907715815514457157156764836461974297404267\ 4374437494165451283934934308780380370195251971175014184501386601708556142740251\ 4064103341986195932840984679810028296747918333024902688496615783195985981417612\ 9265313612852066832890943625564199216553252401429530021895818585907115739383298\ 5460396129531320810274077045435623844722405924721864901809646132668673270882010\ 9749718007764286248252972374826477977383442298356185115074329430721919068750545\ 6385186641855216211468515195951512671871077873016567962506105052049446385064031\ 5840550801644533222372040185864417355791054995047180964953733218138198525300988\ 9032701224577414104298456618435027803827687298543377671614168022430384082045943\ 5250797137796351672586550920645498873540887927201828721265754656906667436281104\ 46991/5326171502219349223156926159834977223912725136236523422762910220763128901\ 6341025933270581458974740280071419037426700506295280893525534903062022717453841\ 6677440694773633882955694113171953177669921876530737969537194911753328342151768\ 1506477597504640856789566172398605785359652501476486799359386489757019985715342\ 5394831773219457948464993798128679098074829229801991231789290477909411283362123\ 2728329339450527333262907009215720519941446808895873193913865868407765480162861\ 1051222706201470534397925174756705411920461000678355697258890097888874698348306\ 0346828195161195439429609143021043962233945887442552991296869363473671207215290\ 0646758284676605786772316882598960573545741308673069669821445854207051809526028\ 4657614477981410737976003876797078455634056426819726109807534796587157443221054\ 9349996783754869347397129340243618819971220221008189251189713722136669480013044\ 4129653518015734093445039417596089502464204780180333591433567439988145469581549\ 5805554825720944286361198232010940980078208765789512080670635880057863960556138\ 1089223751029135177390988045768666873278770954788202272830658714110693606455335\ 6505578142603224642869100335128756200489811232222134996475376188934294171045622\ 0877721366889930380875780726538297682579982703593136654595162770622585598513170\ 8659098275904824026339205933609467124500723438980478758450539502760403354616969\ 6823719308557698957115974630234502729454879310559367950096192755152176383160562\ 4211617617081181033177990542376316622923422376917618459690963598341308877622233\ 8621113696359042925000185702991363634653007989171664369324664394537766496206801\ 2236869188616050513825821945233408000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 28305074288375430164505161834646057376909182109445002418845020854283148357876\ 6704357483484705176374720298444059448746149183782827557080779016556137725039694\ 2599406256403579051924081940108642949420871872612641760788474825992624474605454\ 1338876203077164159163122485950959937367032444873198060922750649675499795880896\ 8389565538728383096056400391974395658578963349170958855659403546079822323192256\ 4573236830405874722682735810728127551845318269177862897904088677361166565298922\ 6249772245122311522350923564206903128014441530173183044616576426938111938900631\ 8957689676514518209421218745710224939866434395437478123604728484472627750698293\ 8239485411499619061121480042154259373480787114743971228392976588270831030396794\ 1233971524638890235820538796309753485374890511579364591357424579401569898985141\ 5159428156957551876133563206740337705545859978179490636915728922324048332832233\ 0821849914641502462933518592057021650495799452930872134565018048951999362455298\ 3371717732482428611241480813893849974528254333533910130999939910817785068972137\ 5248652670519432784622102380412176793987576678795677964584696753317073545552863\ 8425841582130167900359570310299428083644559879002072352843799564836620500862291\ 3763754000124569864788665707701297490155698047596378041142526849083849203405327\ 8116015222796011160006286444669151805421383730592208735524478756849541433961223\ 6068686983934667943037276036230613206799524463281764261843698238122299482940569\ 7107510343344807379722676202310929182268342325431154849368840573576905501775439\ 9030084929000538588222301818140306591530602706302066483236008734110127391867117\ 2408357261413257475809475924249804387945557822591334641999888438282162542620026\ 7488901882086892555562757128234436055407566172970821266935489138590546859954387\ 624360513990303625382805568675697531139579483526697163716892706011794968469/495\ 2178830150678212329926502122593835308683903909987879760187711314870455756647447\ 5486448620451090236192312131650975773407718796885727367495924269981295884778989\ 5382749179309894768663510944855326877936569928092694542647162429506728740553849\ 2595114016966570000486839277428829444472084578581124484422991947977461344216804\ 0959496010195054766298820275207589404949066908007475892293496205353644883215125\ 0239715486617327582418490749776066766624734398215313543507462335066679574738382\ 3683691731740443746020762416894569066006025636192285224187234586357747015298311\ 6082080021164576055496563877718729348130606171084740521970677345207436767156218\ 2362752111672081556702181259664805478281982453296453288173142602561731067439215\ 3861650661943790529515927668192439873846912412024439132904281981106259310023914\ 0343510482809921711025543890723846404036669909096489271913997773184041294379407\ 0019471893178922848321787818271802991741520821090774568899389492298583629378463\ 2147318658505327169714773211501288537683226728759138445380677387054617515317656\ 2700212852586293969915661209053385100820023420743275898834155798738132905119129\ 9660141072304441958085816903118855964099999609313666965013968430221595355216708\ 2047780305705326389808005593488410068231875243013420106341580798617572911644972\ 8686325486959455395898390740455878451739718748777257067941876242549434280946298\ 9070596609037613215520699874359984637420816689677816024160861334464058038077763\ 9126328127700601375962483252306523469095315952836150173760442152559171435958271\ 0416156133656346997454439795900133336178980914820026943105332529160803074808176\ 3749548177503911929708544000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 17651248\ 2954727003827988905747217446366002519668496072354154247431448127896979967468034\ 1062697605205062789558481493458493057137967029697370094009502894370735793366586\ 9845464427231706543782789794923658623245050141595358231114755700651598926933521\ 4107406758644867971098673195711923329276396960470025305493053276136759986867166\ 8498123311894793678903092864895202368485891527622065948815746811316651672316483\ 5630792104741045206186307065369690833187974389593416368358257414062835355216468\ 4443332116529068149229782352950258086894854733597748761278960772501423039226166\ 0771624540546721384111230722723592035253072878292323182431698584671462692407348\ 7814060172880957067671136452747732944070119466456672106875125115499070203205510\ 0324554840648543262042482819977990857661219084660090783504856064422841465434222\ 6577709673892947027909218694881385868067123512233423278719220324979052655853870\ 2975527950859639727119260615193644633039085843195789231425531071236547861497245\ 7210872985298945408766762853631502251681020904117850720983282185396272161165392\ 6249362340940675609031097684784858521912337788471826780583365632635246661282995\ 0238448723240523993292013937384461439187484139308857244103653865717039121933493\ 8789695736211192456352970900946762775141626805924884913988390177188286317007711\ 4423618243549995978060077104453091946108889176961994388148252905458189563429407\ 9839065464471880680265477486514306638077097757476943346637259457517457976926134\ 1178698207480325055723195411046003121815344877682065558687576425872928076351818\ 9394894501833541483232588516675710104026013411748432396628891101937491652101845\ 4847527654229124061832796215671720160498209260595590300490315965659681117996693\ 1310150704802396181582941278582148375393972272771381383551179455578175556602464\ 279040456531282165596846560743145115725846369414360370854752833/346380033915209\ 3566125984107625383644790647426478568367470244065747035403605293469302733487982\ 2723037333913488446797248486035008389259131296962174493808110833695013959804662\ 0431850333574543978187510563759557526491671832569197911003564038455731011621146\ 4587988230769125223567964279706848846555506613531092603917484638452452160074008\ 7648057588881677107647475061255074917071544462848895167309197636600002551288998\ 6667431443817398019657461389610734234475646279270933719018272042098061599447589\ 0019423004362410293494626299456541876846897252642496304202947461885958862090408\ 1905074180772016968549161582935806900513775441555140686193207618350684593955586\ 9707008707331230637520625072131684293176425448304792795183209444119309727354453\ 0571252772122611086603561706826385359523720041032917873866623221618272515528025\ 2068451064237653671961176269740996539197285951514986967188675085297595748405842\ 2413447022944604354162434912316536180591162122684352612615594427992930185939704\ 7533208194961792663333958786922905857864261891543610017055872188856288848162212\ 0099794882544342853964395154570650425436732439983549140708283912897260359147513\ 1630337646781324338501801190372427322804314855894134425436575797744126837905947\ 4022856917872884716854657800335636373951749298806690173218510310838086828610205\ 1433712515111245583374326218697150435739616416680519762711471772823083147379933\ 8707165442143653973728404721655609838900163972335638396721965945764162534222201\ 1989035269860145845558612863354408828642986780235250619357243850431673231300550\ 1509476726047102891794373057418237642466731351130836288769706045235166606069241\ 2178628608000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2855058044332941279647\ 7459304945121297564158544024975383718037476509905282647695164152463783795693665\ 8549143726663817790749820920360121439664991625209915616309681960234228194208310\ 4224530155121066067310958297682501940922766963600162975841771359619884090490797\ 5251435408815566783603525368526243401367205507853253987320058555873068751100659\ 4557900180391758947033851634265096311551266358683011162856027727148845577006851\ 8996181331075757811901944532197319761450797248780107244846537062394205357443187\ 1085071840796403076841554055566775277034794958831301838299998783729158385165457\ 2093508881409645193687845727995738572538023481909517794705195863885384535989398\ 9451577834263202561482539917147766473116617453886620961871704935783385292979378\ 3482014937094825976399441222957353929699722424004493060732605867712081518853885\ 4033114565745695200924619244666634361885343821141867817893211252480448194570859\ 7518409263623141838987366946257601112815326589713469079143337851731393877744324\ 1849570854939334106579263197681757149747499755316040242194554433141605970071674\ 4156323986147089097740908510556960419759859419009429626865616537851616955358714\ 8939614481272580096553716034661654332491535217220856052653416115878475914916622\ 5783120460470701639604866178830722797391880926237657558392421905005748272556216\ 1553651536914560649712373080494209108782453587582138757534125605215228638318125\ 3231574610853046788713497667261244042553088350612072109505987861584558546143516\ 1589414157480262797872393090159220285211496668327988017283782532286294941893518\ 5565241469945079252929478612564311846557989135439229117007738126643465117573030\ 0283962875317477871479226435013595192668696649816536298525247674207342108725802\ 2831952673801184715686885346330967521059148095666267899155170543274902406470628\ 5163074907637017311708579874931881125091387310269247/68250696872927901026014947\ 7828274757797614494476460071870180915710653884387448384049794347665342768447568\ 1619829627193998214460560916380420185527764559625596684077466675930153540622168\ 9818907663002264793224693943637038262000822311168851716106293934527433851145479\ 7957413254794998017473793947371637337954174379355563374739279725731004851986081\ 8962144508141914868929718707484680189733137736308203727628469399781914086259886\ 6287983571789400414110670881447085652133096243327328067083535381982954354777220\ 9755247088634455908426110934492628336809309676109244343279156665568424718543902\ 0890321396223023622428573555405194334204395577093773695524571020016795095482482\ 2349762599913555918202796410725382857198332850786734037385494288967532671713735\ 7183893232411138262217251257110831423061204025225565756530642835112202798788472\ 4979016082872793074310424630222139444345788636623342663419057262159927290193472\ 6104660284502336076690771003630706006442449256504111109641703906009181400394456\ 8251338333587850303299132374220042494781352764989003632758251817574356756854093\ 5904206916696098829861735308182896001855405494982597796899135819547196442688940\ 9486913078960730457539760656134352125801793412713954556991139160683465224812556\ 5382117322449897796761221462439562120920898120725067325709019841364051453657248\ 6173010009824502816395004364164796766768123383845324978731399930082077635742133\ 5611011860002576642187134600868265263393284804616966288803487656782956433888307\ 6994656238317431091237340688356389660609664858123532298014248212753796230740809\ 8192870649863305360828375424462799975368694468956073535861829421653968523330846\ 7200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 115338573070693695944210702058\ 9895193163437724152247350413820319178649218123280949555739896044108364366110630\ 2518106295372885415056832775726446958151756379684961909691319681960221764091349\ 9928811121251602884490326263727518997378877788496441083811611583183951219671566\ 3312021889528192397114505960520323891172907673447095884799033320118731623042510\ 0734328835714675873958372117363535947569929867599191452671437013089169498971857\ 6781363244267022658356107881919992379880916317058634607698477768002932136386816\ 9457159452035712321935776579534798699685947280376523038610848054498358999263675\ 8805679442067221540927534530725800710469910824917597792551107776255375837266049\ 8323422483218158646463025958915573615220747527137697152517905487339742119327374\ 6779822546670071152542377161245086553184699809944330612351626778856640529496722\ 8302624212013097492030928070791935498761297008208236952112105629356232365062248\ 7802591583275236132660304849648825627747241270105979421117120227915963592128673\ 8176814346137745293064248057437696599158285278378905095986106417105710329574028\ 2356500875851884104316323542891060764668602618778134596575384855803151344098347\ 1995846029304511456341866823327721381793147177895690343954749581191713483105376\ 9294849063947975895615613177085265709495942064819692806971700707054413044609895\ 5467005197345068489681814307405006564156748205703562352458298493648539412553268\ 1362306538257240596852705522236017170705581939053217811339660562222934576220903\ 5889273168079597534054125513920487685098514392886220511953551915864485553158666\ 7791501406828841602181104034964633833094949894168796534073040972767278442200532\ 1183580247799980043737101748579784688599204712688306753348426165144973167843402\ 2063404558456257622528930103710723753164980233201153399120196347578657946335552\ 08249085620176375006222528250304602720963372383604971/3865192475108154717200038\ 4448238402371517738516074659282285095836013981445029451780401471987279881116490\ 2482755563746344949857950645582443992070277894290562838990997564411308287163921\ 1484154395719277909094001545547248627850460485399171558127770842634424712025602\ 6181334854484643598706409872103687739001496283081809848998690939918522273093089\ 9320020697229537427964910366630172655906633355218096965488948739108321426507607\ 2762443424761937651706581403370426066010651024665493094178108775255479647083282\ 7737875961531784634662166638187262380320642464965404480108670595496926389325980\ 7777672299725286169376641318776131004210138325158205739518980010187903974105337\ 7570892699362195316064151927640010317443480850025792536462115871587491587409222\ 4977752562612116137010348084657113683719380509539038944371109968438687044466107\ 3521577153152202287636492978934914537821928582547018873675645961396605470022082\ 9796450782044407722599355082410511178449642878804843959509640421267408468087581\ 0738611000315349032594633496459814993758658048426576323858693110676709677544300\ 3415483660941422294876813873971675150265696462706109012508518102629755694120729\ 7812849754435426522608574975154705867923814524042849786974845062866274850333125\ 2431051850444569180197014749282953498464396243681023143499343039901235848864599\ 8478001467450053863656971862464123344449029897649277413341986852832674156987363\ 8021034824969913652837494750383406719342771846255223787069949876519692103933821\ 9552187699654124186798446395195538962968446266766526218339980868956855160392927\ 7546168243920486630818679648829018767004621073133791793780885579104994760386648\ 4662851338240000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 30885627110823921485\ 9827450193535311734557758142008120791553036699066040932273181217909240177508097\ 2206707460396827462289023046505188344509181770872990610859375359324039974689253\ 1161430166532463116911114852674640896751193070550477033347279920910305478322492\ 1434894510713368406902856346275069657338675234214825351932246640534630533693451\ 6562889946879252440934750550534813933570956261176133080373616321480688024351412\ 5155832220632398519408020612640074071925564444971961676930327078414355134901777\ 0275538029639296351294741501551526680766064271234856293053681549341279152238391\ 6883981446463726001423226391044105051142943594024051568639363828674799975425947\ 7312216753137061169458872066272652670532717884055602065223819653649957790043691\ 6327227501542351475986137266050051838615134201786548787408588877130623404844569\ 5767402334347339782421877411280356293200205945459206814698827468989078762481275\ 6883202665512688348671830358606527143913934963323148363369390479440693743619684\ 0934257264508779824381337022166843284485335005384292772944007936920442549095950\ 4898286777664993475461166482224164322558800773222332906291191580505894246471788\ 7019718022117425007403668330694024810445881758204495756650411008749457659752642\ 2824730093519574455371005745336137403331063678335142614124483194166939536972947\ 9516679349539135523104464199720572820997466934257977898511933823268671286403582\ 7048424137724950744717752358765421692739592834872468406806382872664300524387697\ 9160153761891888942390401940847438340257554290755282915686424589910662560995435\ 8426381193484543843831191350488477030500130425909154328017101963695422985765747\ 0270562175162140438984880903971128852172641234474580616770278878795553484531379\ 7334534777167787331866414758133624556950766826858480125887294220594655840924482\ 0079087491941979880921954846550804171485546643590957939688566251873/20343895037\ 6293606583888040179687116581471813832221221778946002138051364912919962024594308\ 7852835965172704819463532571027986809879040283912082177499590671943240364362100\ 9267525572186470319456210745335682883939124306920899389933451226498262790349790\ 2066218604390278124562308248390399205765951187488817032696775200906041451089222\ 1751984418939181598249294975394805153120229065307640778157058906291184069806444\ 8219790513377208374020132255643035267432734561392391927181229186268038571863310\ 9114065953634547615883301453548834439954874618308059631017073766076994573569517\ 6146310818450792534870130164556804358034489050747351907409648919344998394140610\ 9222280901263644900445607761484233298783825000793242265514667052597780485061422\ 8378877874178385912849864473573255852000793634066026835945997686785116997848250\ 3868186008084424132583364572040831787395579729208932505954839617161757817468312\ 5465318166275377728197360294108391048425543947677793859884581627135348403632330\ 9662464594709489346837786302048414624080563251462384325388625430692526972965714\ 1402041519383661923331263045056782580694757290684078595917754353584281532505678\ 3263089599157058600658755033422538372096897210618773681042196760868720843292565\ 5117089914224628967651126185272318961835448328415069870923234085120371939500182\ 4327719526597597557694618930025551536493959165561731076896721541234774716976975\ 2927738457941094211529067764813076442813658850561786607101901209982849720450813\ 2749730681321599206471278452428992029434090112580981465715438795067901136201224\ 6303188080824741675865340166048314881589059795000930285697357372213991677268652\ 9161583880181124953814974699929600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 2523181753064560167082129408795335521423622279597724938528160714576839861073936\ 7860842283891459211826529191595390908471760084224489075348178753494337164603878\ 4352406503362589000080921464455875123435840168416197514213773200648787464220480\ 4864306990526983075762454447658425338038442121353554625184687702986811886624727\ 0226530146722752204331609685260272728428241628971137799553474862497993963227319\ 8567013190503175259050614849930334150539045067730200406675729477176313092932706\ 9681203023997682224768447183983456891016068901230594780486710417459128839275113\ 8790865372673857123870542313686863245193623006855383209350898568671681171143551\ 4653434214734255791827133491206752779072911287729569700020146251531902795749793\ 5700663441505740982817384252162784486873698055231399478095440414199645410264657\ 0497643420157808503215752943194996503033089293368328543971982759286283207439518\ 2985806597659327800119761013747616488380322611618658813752260773280541798585130\ 7016748529470380131828224899440986775865679244008815840711585065518558626968523\ 6745459005900224654278631594260002386588689625254827895759299602710518281449028\ 5480905231349148220356842471928782487707073539233797051017233417491730011692490\ 4670948598821771437812794723122151624284437865819505916760588127201143218023449\ 2965486106965481139693089865679967137126441447135619796885772288363769239525260\ 4528201215061828533799444367486712197677011898062316506309424966335380167205763\ 1328771474428698855977907060010332055303838016679434377701189472628330823532621\ 1949264053805470318266419025843442552730521747324765271506380461275999220439733\ 7200802321862889902468932213775454573864194379481297200299972329429999533167209\ 6138425089302638893752708388734143872658492172554770685700241324631739317944976\ 5167172838249021019783939979433222555647869466851830987814600069866545146529167\ 5286705878521/13957004907758170322205240200084613533263408902956939343819895192\ 8065614057372368104496472820879133241579411804065328461907654229400832387096500\ 4770742005985932273536169892321558435603492616887564157216097895567820192838919\ 9009903373685693545506613226662726626435919011098319765492349232138947133426072\ 0052635717231053136628190124639814305685799174686215648875765160086202216036572\ 4586166561118159254754344336656525130108135949671489718461343701760451775896218\ 6344434400893400756149605190790553274781380226575747586807593813640971135402968\ 5679431670950681841616101093161158605563651231298272659576094201501961642688637\ 4492412678986016184723272529594507931669308123903461547365639936601592699995701\ 9857178105954582348756297995248669862582239090147097433247247305190521410307954\ 5639235155759671324426970905800738662993802464140698394257405896291697802075737\ 9911963795793354180105981391748634614003674752752588401704108003740428038447963\ 7691858915697573122162213604078093306097058114725941072755782418691505726943931\ 8989704939994169115731864824188073118604318948298152790277311473511994054853562\ 7128438221765668582927201851682419625648378722948347459718672053925632064083024\ 7275298470393234997825763389193947412383733707679092056321230282579163092578632\ 9754282410375615650619272685802233106214249360235480298147778892551523634669034\ 0589282951918675419898413017543570831658371411697963314846845083280997479670777\ 8643457305513417068696397041376938892471078950540291234755768836386192968955884\ 4385469553313435070802166730836227486316684558808351156230136910923723003310564\ 0791169198205359600952470565978301969368202485625012365557760000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -180830932283502416162990821910143822572507972375\ 0580778551886566557960874149739447618200871334619069221512120218249055309071919\ 8769005979113579879854278643984261156914885664813301451435274629707908253149492\ 8964850450906257017407011518383759243220343144764664827217161332594898208340170\ 7751016211027299003688467864853696936692759994809904199438434034624970293228510\ 8681679195388430383577638749543929176565752173047487295268714152530264417156600\ 7171737924417400234069989198356729017632133684779454816674126759287293397632281\ 0990782894866178974940455075097974982520213289690731929600828426523515633817361\ 4202438599559745619415558381789765690413142503631620289487518354270380173779782\ 8541650493862768529252054393505488591874940345316070894633382260565768886162711\ 1814176634201484867336536834195745143085538047690991027470654640414589422846446\ 4069262966429723823739640877643530749139826947148319190427164023243822266705710\ 3357423709347015827660563699300644981313781084541226027813883290822787919472744\ 2939044010665143184801917450373528508417618838691348811207679207351532650948133\ 9685481312524995790191385357787736515409531534759989977699824733609774647970548\ 7188559406706995561636385529450342475449929772254621015266773124859788436982664\ 0004662790642605089364188460657033805948082002592454401083376305840527737802897\ 0376120237388709422396113022298669741626348488507699466930288497345737709003148\ 8218203731288175455711502353189378613767340281140838622909753893215265554990451\ 9793859320118394529672201169970945572478170720691961546912026421475876533536145\ 6136234817902540341129883833860710338006728598473319064230628677866751273777430\ 7321325198123682478499104301893501708909356285771198415636774154323958436611802\ 5187178026020208031098415821736414044328375164520609483680326561539090889893786\ 94699726974063066434723452665115600849777761858409/8755727372102636900854269767\ 0174401381685692699206984843803719602451728773946608412498283486496745712312703\ 1724039158938501005964232249945681188421536706996081337184449444772004129538268\ 3103322826112668056886219982735905478691721084518929491049128024269093690942964\ 1635752604183234058948660779704970675938701208141360318755812436127342992200688\ 1862256565316670434445626214495746427858680014888137130453633697343342856579280\ 3773012800946957804951838009632717669438383403546034180973686649003200396361974\ 5488584821569259112071640060063536497336343458573480804437613697522110043939830\ 9009635152122551585637984555587856145249234517578427561541285537595093866625914\ 6435038025691076683572362906140332494707089397436398902814505934423720930496567\ 2078224914484933097231770073156009217003463451298580409715728844661152161363500\ 8605731897121975036548387497120607391979756102437033426129773379642666215476670\ 8132245034352008660358551494672731553069555711880007170114363241427350226775850\ 7699647542562921044669010571325276611794308115492057053459234146269447082801413\ 8231396043771371845293642676947043521467681935375476570280682116126595044127698\ 7676006987338477484815151856508190273607828468612573766296993881592299597218792\ 6343179815913318018153390992904120534008220516866561523932993009159307431917333\ 7485047522517177226104016621817533662550661102369940870340666292670726406062048\ 9811268169340415602557955385150626810116305004262957844237173619074957021800786\ 8223614276685158598724185085120420636429203858763950534487996086849168219753087\ 2545799647516774895797074722616001072838370499728933999488485382667579330807284\ 1233226837192928657408000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -7197939\ 1785595156111023137706353748123968994243116152901500133535493611408090729856769\ 3979836210805937529155684102556822230657860844909089769045096992302558682906233\ 5978199819516813561506256365611059120244621689514516348361876331493171373003840\ 1534535786014018141469319104393726910775631483118233964082119601312612494631685\ 1140202829687827252380847731835091489042985398649199342178600378746503781923477\ 2855934865585331145600959520982699006392296661249325950843596731006000178330804\ 4657520505458275256250808075162029019281069570773486201080676077897837176068041\ 9847122255499325164787152086140944995097072001556720486293353005377832003812279\ 8389666386374436742364952348107870970880397047702643654226825192904673269395080\ 7409179477282048596372906834293580686940344387224063782359087219108716199210520\ 1507613244088079606993896758026521371444394880418677752255232715599460065005778\ 0110672966238823561760040271705340460931423155737192259448223132156173592726023\ 2643143693865416050077067515975700304897209189714248906606254329042782482607545\ 4661669766235414943065255566544331908328912474982854780932749604657166971254243\ 6557762273864247292370041938409252907254858959217136438203017475943953807793368\ 9465011869509076365386758634288023006057981035755478988424627818572065006475928\ 1453621511928908670191509131117285391060164231534657513376666885507936315334446\ 2234229693297578381685917623760469733098391242210900349842253774141912615526751\ 1149919071936766311147892170850125593397552855288263101734746534198540629798509\ 4554825960757889189520715972816533426384489184898283644669868599213041223983969\ 1972628998459475319987964670647138983520585629603575027339275393363543881264139\ 2361164380137356848189641199770891882975781662959632171902985859295188561114240\ 9165534402427992756062769107118054357595385997818033317568940590399242125328218\ 112798583826204623679567/176667388245269034586485981606665987952711643238568111\ 6659185537906123632587283956657627031620751766387171649836578000752455603881123\ 0978236805647528722874774498902746491734533152540777706168311322247213295990609\ 1644382042729927715946281434435634372030947901458052222878406032251491425893377\ 7792979557341138576097707957588080945724291338136502347261327501164693293046624\ 6083973525616352081949062982868982883888290294654619821537703246980512836945596\ 8860562800838698172230074498924185703558755974353392922792829437588974245006333\ 5447199265357907214283981615562720107039565552334510402960919452621515542370614\ 4154528107673156866671752077052155595831771684507036236257788641893527127115577\ 3967586186498174131150459840232963874899134614303980331016155805074759982545142\ 3091196913540746911787953604788490895313222299250002564179914405400588934519292\ 6428098118551462817012240023946894161970038541652949738547446289853398171380290\ 3869496956503252797648307045799899640798837082174232991768915155089851202971797\ 1454247348934266659851210451410653102209800077474490812146316833182403435057375\ 7763271861663002848759541969994434242979951446507747805562645194530706172859554\ 4313769204192651447197841872544840767771903512986063265140051663687180352088194\ 8727430524597166728971445448662735328492768421080953256242262763555171817678705\ 0059996536204418576645785088826254740711507481166119549782229927919603890673277\ 9401334456078038107914492905955406652867769675952200077884788141453904026736224\ 8078978969058453774282827870102399287745068422841091862866223254579283172969411\ 7986088004079035471682389981062020199976676791691321958461039617460147191673544\ 8676827136000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -17035004434161171527\ 9856133877568855404691893620914318057517617857925216345448837461770166859700058\ 1977443618218545462307972956456354713782580473733063235846604573163898090689189\ 4335812418752973632419276561799174414585648832883881219859723860570455163915147\ 8642343556801257944069374004023905420933149157712809354448684533097304877658999\ 9320427902117872744427398098337443298337493822888843717939779679148276646986013\ 4463024969316535838626164378554602247032549262673908983968922940377623911708123\ 5966921348159392192824915656701809484267816733189313825364375222300479740145546\ 4985954098681313889941873879169907631602483048316052237856987146235710336186270\ 1931356271696978267196828888643007441307760331268342465489070559847650968704734\ 0985529652346921406229579387099339725150025431961277439826588105856357155387776\ 2100139783173885907280117143689492588153860883810731709138243220901038832222820\ 3467716694009130067233553797417570868874794651389090336436256878042639936052094\ 1333970841569259767931724043186692120067599733881110952267716255905742980111972\ 4855685885998972625357962160539940366888449061502834765796376699921286191933254\ 6137080894835500369708781261319804638408064769604615739291458015818015912692398\ 9289413154291442907834598595719342871072040968698629486990017089104288153921489\ 5058362256335147343391451575344880029703305794371612706317628013693648525469383\ 8114523673217409490651932216390396884593896079274722556331717980944670230443474\ 1542423022247172650455551131319775840428006419652434323341754571140439524444429\ 4373281299870606130914217240567213137558085464507539794145061453515819701849917\ 5638007134522122237567185089247316426724419941044380343738338962292166156144920\ 4331810568212921657828863270813411603943482534288493030255456900017066812544228\ 7614427019680783739929049222836440669854168274033500605223247029299792853914207\ 404633519191/277698058180811370368723763749079967033445202442704971492893221675\ 2653943131405030368576261571296447584586102995280819528045738886375658993921313\ 9392496932471257093828081486865350969151948373161100754338336903746169901222460\ 1432319815399378638275548089048305246559411227699388009492416468539387673533190\ 2487186634548472948183799250685308028713525981310136134916924413288238315531338\ 0306307160282631273712789805360161251677588373070160325796456111257671051858729\ 2972676965549650805242109298918752236886942018661993402448294901069230681922395\ 4152197238887611489446252564156494987502222408968068932987158394087631349093720\ 1609239578516240191556228598044030381029187669356408977220876346922199251543262\ 7316222578679165476406998331918302431598980588983955551615087443257855665129873\ 2284221588150572687714238802553878511203444501329260940903973082382255246235217\ 4217576020660457203180718378016051176816771085035116476999971565156430375697596\ 0270919170673414411598858207739829835351736656677343698851954181788182858672682\ 6149436160998726740638108226330807508019300429693482895189966691292738033063202\ 0643010965561476044262656268439674658037308062241235472511880654412728415587742\ 7426103251821149269764581090704019080453030790880151893841240718824839593980921\ 4291334495307330763668238504582910291476417253138760890061625994932938149565421\ 8093781497874454893987295054064015948023022198595616492359364459197380180012355\ 9254164432912595397927370885098568491206586784160515019158574935924838449492399\ 2518810340721376034157408188176901559083460071293009750924210527185176280150493\ 5475030054979682976436306967134998248032615595029485495551365196802561566310400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -45725944260731118310874289846441\ 6522500999824432749630011151078087550183615129812370837173391658538329346632526\ 8145416056986091537223819775720326313715263779741350441827219723559891443384061\ 8233838988075405338414669740989192039933042640304277959826385753084431304076561\ 9877116753583067160702128692673449486976257804790819078582408887908096725927114\ 5024575344233299250379475354727853694247078806928871183572295692263127784260505\ 4169512731884060176188381820801796863602996105500924927800516381630774459895294\ 4699439627517065876436290730149282121548222396872109667952854937200819135153513\ 4778667601414937934130228062933259970343190862413945784396582628200415261996743\ 1602125464582664530637217101578328891872400614955386331201206466813133906614871\ 6422477378801923266994061751412330131779550184362904454453895912601835017948021\ 3266106752848485702183551870124953576930414281258378213539418094560029451153909\ 5750367109046319970754528860811524434023999111062990218230695218693759459327588\ 8344057595720465338299412768754969626795794539534336937997580670622678166138983\ 8990424853858822358128032852204749083389144214918587944879178240289029582497955\ 0708525893088018729451596589967138808379440380337568754476354716685175529915754\ 3830046840769772883080942400450786624192175334317757739894471508926112107950472\ 0433518978761278299797819002424947057697396715120068058342621567998184296178565\ 7848263797617603429166161275388931560436799819676965837238868114003333938866378\ 0290246341717711527152493472387881708256868210402155406517469412257218005715906\ 5873609753557964417363180304664538823956961173692064504766147370547398886815475\ 2945326897691239114861725378825355073697104571563835659997744774722339071774390\ 0231004855305432175863318862835591166842819639475718990470169974625025669917190\ 8798934111279749580161207459477356901878771695403426088791416545391910016473363\ 47995334886079542877028779/5602645565030914757894275323668148469207574081216866\ 9180452047358506143891682114091917276025139407014693064782233980250569626706994\ 5123924807123012050914971501398337412614488558798762856850187738040211807964263\ 7029133461269497988060599655402500831971334680224704370008280985584002737634817\ 9713950062480781965992423275306417763727768447821960487809595620652569384848193\ 9220279035538240272505979682366060661526739867536631517450147177228273684443679\ 6839607221888720710569654141697029016732147798470590763768227342722581743570127\ 9927264146031969451123787207396698780499912594939643555697688136517129925556344\ 2259987728116006856927640389830810583659029573387227108287532626959385222373032\ 5661854058330291817889912823270905354382908375190565341266924420930731895762601\ 8278155275893446755510007871275719538879809033954990737900875897063247034982490\ 7836971135326995183825163174713797275199855820770693714308582018040838807706345\ 7549024350735695309609498408544783085692804980051693184540898607757385962736005\ 6275959309025490899332682688973226975459794394475527451659494720621499777264774\ 5398424674836594600640146236792208616900754311387667604665886739621006768645190\ 3737780982428000275827515796122039075522927010359406912762875129818144247455939\ 5871326717935914169764688201675436109469574047219022639978581689900704369168381\ 4349388778275523074932463467668774342896217457547205704729762267750441280066128\ 3038949816598884659453831571096976194344726983838807132295457769346640768979325\ 1691577847115088810516632143524557917388885993409329122639012693558893770578770\ 5157541760155412846449958892278388015039457442150076054660300843779142511148739\ 9007884620958932095431814057820160000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -12371146356637697563827145430244307731991343655692125523750674746925700\ 6819248704997955002805813584136721997162672068846781832707722409339080242978700\ 8956505283576110220113143277305395477027043989505586942220193246995761229080821\ 0374688307727379627679037693311470041695667878989644202561621586152864883787759\ 3632236214450172393790363472293191088284809127981727950996350065419333030898042\ 5491432706797211170483653842429685934525464562446639001545128772524876801173592\ 5318126823933757035612584218822103924484641497041221385031380776783813809541576\ 1977135608176432558088504160601534178972348810500308722061138144227938306025422\ 3030555769429657619290106527616750042298849788120575035307517704462448136863316\ 8434723884581242097961187800264207659480542932359108207386988950785946736124644\ 9915833378477767555303589369342404312643380903250837489748539692213761196730213\ 5109124026809012253894060892733022864784517412209694988881847799422817871215374\ 8556022575975239251633141670276005904142663574227222888350971377246017004617844\ 7217973857753415315374867388574168539750686520074764551911983286731478371068883\ 1893232047935270713793790587969877730782953778038755459690043724116721136237496\ 5798783215691922298378128872874096822868705610609274798309077353255616862453698\ 4851673047915744413215014328754468955067389467526438657345858241056236379168107\ 3410029101808289469378875779991639879180907557671394518205112314026567198012552\ 7394872851094884187241236218855002952498083702410955023440151525590745321029417\ 6613171795331134605276968294838597061326045089901910752308540377066768858230575\ 3449793751576503379288099537121436846459107726640267171092772764771947475773403\ 2828587194675855439725366742994365268486122748877821669709637247860757388803908\ 1471972821201184619128174241089196341889147763862020585018680117103624667155657\ 71483884089997880172745332171453773326556244550593883601266556747/1229306920334\ 0486420699818839122209841201649563516196447868485716065533763953550142688620960\ 7144600267661649646756954157955318684166540381463274575315320076214392253065976\ 0567793622883405795753818823788263418728730334794890907151629119828554160360329\ 7608043383041889661129212707036919056716671873414926293609837274327514128105731\ 7731823497823145557205387954056422599802909205733675916570117808123922363857398\ 6291039858320810009802343083747462867821878329402158557121108697084867957546003\ 1230653067584411486906283553909923911087540834644609703897207434615954920339730\ 3383833753867766852849061920620849359111492169499343387321854762176908804641723\ 0104212517301005154272652849069062623225530430681166666284616660473111239040403\ 6771104396531990057274205356491870213245466450105067690653335338237578800550923\ 4272866675898321239488803889913110256120996964178030027954429063468702014287941\ 1057208590506204403215282342443093447363672744424674214038956654094936308560760\ 8821295327707920558326450313435904938086776835746546596768765965152273820368861\ 3571804366731066620258214921311177386949423080306615361208414979003629954469307\ 2169064700876444311479746057672255725047691139110496368264553905824481372428734\ 4071730500305487729231818648351432649837148915806162904993662788605480596917480\ 0815439421861354731341162871446620580397853200610777121984443978112353585078526\ 7393461371665181623607479331940397315160899090215581598554236265239468451177446\ 0907770472294337170237990399549647709699295609448715513292660558817154324556367\ 9738393310086452236055178728143870513034502304969137114812945381919331480294349\ 1351884839476927141658561191837123518455318483047990468220909698448097280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -101441953877975191006396435775153\ 9990891652689560303339939302776077298984378737589669569270201183469071843810156\ 4167346588157869403761511768944721671220591142372510182759700898203024586946766\ 6948798065737695308927070850984198264925367557272145589084113343556644995611924\ 5383550615573971509548560036540973552142400041274104514547748365361277448793745\ 6361066126084878703629668489424512849720174228958997826476516920786474135470563\ 1842752894156855527227104405051296547920584406858292642227747090027995015575462\ 9946344765509914286371542417355633486917233641067019875833464555740641226228752\ 9618276804559552129901927091340410732207950336807573167687909678349476555794525\ 9039428588496214940192752817775614119776801862574718788184440095084593123052266\ 1630200639150789940932752023647542189716437755967061622922197310546456233517312\ 1990974689049032202883307520619225237300347021792000038133863697323452550907858\ 8357824735341521919294915589879361732249032343537922399442018622718996435493950\ 5394905317483276329163784347010847321274860786359530529913295896831565300678376\ 3066882477566422996838347560907007736706124187373783057428582736184699580146173\ 7609907534503295544999890739236854042512168854342628183995259548828585655156267\ 7246073766358169783149200569705200634504212437063814278589601343966037814488337\ 2827121548621338919933039444809570590804488289360159813934059002737654153686131\ 4636306161595653520487705460654202546804029360808626483477220384627142545750467\ 1228701760954088246221123669736305368728076407716430977095371707123908800981818\ 4066032813817192353714293708788805224512339934405681276090733449543851879893564\ 3663465906176553918062491356158971582473550769470587050667682748060092306268110\ 6460843539572603424745033371523981079554910356884965783817429611946347567611084\ 0899898635545383253103616668498148787600663428397885156320050498389198176208919\ 25781777696129222717303777095703/8638360627405005486652677887943203363169129191\ 0870892214511462891049678873375584063025365197496842753906296231580511173617270\ 9634055910091728915316408534535999830006962915872581544049328154466061268968013\ 1443884906451019389917699919402730287170272763354778018937287036087921688896444\ 9839172017437908535118943317893933105345939154967592516020270682395673364474970\ 0567999239638147038138228799529689540557506125742490403209792339265123148932584\ 5279053091992640568017585501873263217580431042227833002701780845348573194014545\ 1791918637933241861347650642895572703696460930863235731360261342700685655025535\ 9000915560370438767471548257885348095177667066503521313068695733616155420550673\ 7227470397170413879743815328111627780719627980325917570320503517629681470155943\ 2350269517917817962448371728528496216270310948289241677027099362134889624408555\ 4292636599724227408032946248254288648022335605044899273803313694686864368014743\ 9187213133557508840921513387070588237054173712251659222982412879800945790216943\ 2410319728299997190626786263506146435724386935027550000569343956868702064170730\ 5788109174125506951355672672600513150751765047791424452715868907632147070294592\ 1408257451445278822858233280793645029620240047967689944506516746660338658288253\ 9204760692662901475438159853307798118447709280130170667988991134016478429742421\ 7411005581204196341219395761569743136552357753732339874753454957717735859269381\ 4920389995642229425557927793657854253877387583696473854091033629899425258347216\ 6800068015135621484540071251722037643330281115210424534266377133244775386070535\ 6540892169283557310981121519018818634940663556376904774904663813219611769057972\ 8195285336720792440836026292206459653204213760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -21183696086431651688315474716272680312752521392536545675822\ 9870850229050207760374507671358534362339068081767764520598093538204985806256474\ 5262536478087330659649523529296369700141561761843920677516378558537019816936138\ 7878220655047192778237898097328028004704628795742854382039176288446378817410876\ 0570302037282249701156446975266561351541961100587873824943392342612460853370465\ 8476599871346616363779943204664426749624346178243027545181166138714199323014754\ 3912476263204410178419193054368305909810959575700597819806249191191907587159166\ 9490980891610827098436320125948268792153569449307637514137997365492577912005306\ 1303307767999713456740455076938598573624123785962019574455203361437079155579947\ 3878673658928568508013844020718401131911224499927027619981904537600854791321391\ 0367022397256813598580687423560352134531843985718891792326339524290941698697408\ 2215419207129676392282232507413938773754049616484104044801779319735599481489552\ 7139965584287108189281455637486815332685371042918334498411207102626398737651222\ 9622119696662705463776346470550928849022824990193778638333334335564572660424603\ 2863077587127615935990869994742078482702177593998418417553179837785882396273408\ 9466895199054558076595012546376873894957552687562485452911519392289514595788994\ 3707034621988733805369316384963874923839101887283314299172328792848595430663281\ 5729671818039712338316367777922624646570775425194757517649914668631289274809386\ 7062412211519051705787584086892529353054776160872375186354810766764613310991997\ 9498703116613797152371292330315633908484301793392673579464082762393558593126995\ 0744905083748560051973427174199053699109519755753559422468807801194520884719088\ 6968360161471615616781182785206934549426304612208440689553157618760387377182645\ 7128823272506383135894604247291293317404063097490602545976596120899622879629786\ 1639876368884851230829100577857905196504844279723075983142297477902351376241/16\ 1684297557330577607020298760622280355003694687188854930023646636974718824203399\ 0219099975588015913626373769883338364833799220630958861161581886509625877224777\ 0057425000326769939871801389787167666281623607702150663854629372805445142151095\ 4036412330211785983455904674024889461684011769716905802461584215752025623163187\ 9300221131581339673522385597554424230268315172040152050991135338197573877750800\ 2374577107183008842450923994966841281200496985551718604757806943174466091616465\ 0374361750656141685345746411888567864894041688207645536056551039972798038338676\ 7108190491032056046317230677235467600309300778346680300341601393888326949421672\ 8041783590514740022728767174172437197707088581406245129032431841057484228525594\ 4023767612659623184881308180124829115999261810877384629214394419919596833162057\ 9406208227961544414099821402185931062881826322907179203879685511774523323476467\ 5104394390692585297514273837475126100433648909245594949257290207380828943111554\ 9380742804721767242384520654849152344832921127540588495834041633767919478613456\ 6008179566278854835767445913528258568654661609764384839795605662309006987823692\ 2848473338973701755134312670470254663425417486228457598859060536998912470245084\ 5652738751792798205799880634337748531911059649735210047257467138126031996787328\ 1120244447492768396975438835498680712748870479404225046411120173957750189697679\ 8846768336319995158521051731452626603535642005391837211321603780617691150661169\ 8942678492670416694736213353327866610686734956560621524606158793729132385479070\ 7449949046206993593548033044780586838941112489892357080996224274065541697467157\ 6661645369172812455148860739861390768616157466393139073432389596357251669578177\ 5769600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -21880366565350319243588\ 4617189577583664050211224183098543809859832051121091914001841999134352462157247\ 4239878668957410778164696355208266131019918528760022041242754204966757126153105\ 3049457314846169835032179105966409714947570312171444174157176872475930795373136\ 2933540453639633870388081914842957111019439518227520279802750292834647201534249\ 0924842887237022375969667433252728497406406171777154896687444229960773856260981\ 3405083965076509295018639201490771428416536841254582973022047412738659694426963\ 3474019327748698543790818465801682265753191727881354972026851370290385633045148\ 6480633397165563619954603913145174078842006168452760750231425915538165077078659\ 3281066674666981066550539679138159510917632736664851722408189882034217642256445\ 7711611341140488914687010097476499488139426043165954028142458765130312300489118\ 4153961994668867477586887399595291702119856460069250746086434615740701666542564\ 0419223450617255649658583031770424912164544511452040773802374266313931634580273\ 5281927199789869463989607717472056210088321200138891823897922979542267831751150\ 0103763030430610570121040752251741566017970207949241952261415252941787571257160\ 7475550977641444410573298446905932414434368560077053274509892892853917330190348\ 5818322481982841571829772704718875806845609631867131771294067794534427052632247\ 4601453973114290580913566710875972952970458301874498784686434154778951793831074\ 9815260373155241767247968265585610625451942522845868438516013702414464472512095\ 5069668370151552412761961801226632650803219841610827912183355013018732502694210\ 5567036388967125083953550430002270244124090365362349369371205536640691819296878\ 2384480458273896552412840104359495553695616496688509568958565593701753571679201\ 3294325542722556385580514672217656626445267040699287355166186657558265140961212\ 0789075097104649890577947736387890498792367545668253711936373173910851227749109\ 8526619094326002054764771572211387248672374786873/15580247829085859838610338987\ 2578303538719921524770896651893352977563394286378754990087603968884589226307565\ 9657842315067547613474555764577811602225681658735406906093660560091647677469153\ 3846854951979881753084737993272395338937114353881038832818927001261613491255367\ 1777752319000537559112638285860867373124515487781908106999936478836856238578150\ 0519539639209270252242595617245129849455878207056980610947052672198200403773155\ 8932047697826194816136783537690329013261099501223544273100028856257404827485474\ 8727544986721737652906477455032139083012168623641483010597571458935182542829950\ 2811319706567006029451543669445010035760871516411889263008125800074997664866122\ 6415672972757971747853402106614757651571849752116707119410436160130861381171731\ 5490804824196669706741384489917650719987957402414585064906313784185257676838328\ 2136675830024126013892326739935410718556921305892660576829732940983797115419264\ 9383281909601915075035119879753340638179165981692810894283425794056521813566358\ 6684698023943154324379921256898514020194868774842662674856568843302224321543596\ 7026075215269702376536975212563539726975554233447639869590019408293169717146721\ 6430065204867583876520499834936434503367367881123396467315344331146166178124028\ 6441044036484261185082753124008056112988923328946596979215621986375113595034822\ 1040547697631994398689113416724886676122987478497500510356721080614406418666757\ 9986971176200332470322974731305126700785195230147938957533616155727738242829177\ 5380061227492616552477115701087425800426351481189756000650524885487033911078069\ 6472631532320288552288059455041087229021841279714261141925837541877950208627102\ 3465257263967090374622834828894919712700872920837963802141048401035264000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1239352651374708730808617395321573\ 5611478601329991057605621695999923702043291922333219905601737787999162119995264\ 5803511477396317660355403519750983618183808530329227506119750294713526018391351\ 5897966060041781580397331631112215881611783398767685583743378288835653828710390\ 3789588768697963054175698008877125398970265795431680890453434303414596279163281\ 2565833649146886444321531454469967537483939153263607167085843163522902629231695\ 4891399665951466344389966589444193612325859308492581042665964992245786582587123\ 0364794480896633079001699493133156541407324659107405028770815251233974318620787\ 8015833452327294598451900598356415125677951447566134344774071613349262244689014\ 8031335343967192987811987598470208640015043351253795626130172512287418147279659\ 7316001762504635121758855018094882480666237023040904850098765897128983204421003\ 7810924962968960385632422307415985637739942647968265859990196874884843313354074\ 9449063979004015605767487834498477570246060324116283531261279266732292390330602\ 7864018585945169403453070087139948081802178638226144812761683085383992471519774\ 4801096837219090459157496377926140768962845112270815604834503394185900133780543\ 6842214573209086499575896592718724248307695449603496694928711268040141280701741\ 3553583874005684672648854361117916350637399209428806063293932253233668570798869\ 4699391710924354220784778818533798442021811948923372696582104600539492525184797\ 2446251752684960573849742270943148850289737746295392799608515247556660739016650\ 7276997599811080010419127981890400948075014035823910107185218549952005033397608\ 1966732438264701837298443355390896500440541132665682419809061473443099528069933\ 4921531863992877340600991629742657230403421008737413859421742763359030378770042\ 9267273605395443310708823492136289667075853848901067475810755654246650348472679\ 1972297622820213643273019261586514988518790561414658015388915146007005703795367\ 9822084008229558590632443303388681/85592030423371786242184003489561328493879759\ 0175021707933272058302434266428123246497200144998728524477402727876943981906307\ 7090640101646469386042586539861927139306093064998474477998190399536291629681711\ 9884420750987241108262115529774529090001322923671447654762648631273603816962898\ 2073401880857571295593055880595308826538820392935702941157349075314284882397644\ 3650907916817677321328980674579451251853376193769961913897791028097168457005143\ 1835137415173894632304781695252606805129335984056411858555865314716578413664257\ 8453202391546735455264454489392658707323298505083118199295904877571790746699711\ 6175045371625378024479835526914883767913652055291161380391095631160327684076538\ 9792610220482584575404676607427937081817436709694772441924166296382809951351359\ 3978798459381560079849637476144584473526482034898794352582688676288026701608810\ 7131882037397404188461667438966360557841493950601188822370568756900246193750378\ 0632690782600070572305954885412229744301318007272361729718423693990017203215411\ 1848013822118386827953055900441808073307695370789945972992035823415557699871021\ 2241720591697622351449865078760272999712551956375691179125784341773820605505831\ 8808388076287722714396365696435306682171960871217712726094660340340317943244538\ 3178907556536945680083752949759450624026074191118944096326501144759464285227854\ 1316946713148415225035055834781134515718714598488864822612293624356765382242547\ 5339865684644176276832189025613380273650969353828303455248526987977466491186450\ 6850749757107923991057648435872641931400443633180671785972116456870342144460992\ 5610880697700368389788131368687308176413313910556045612844656794295692015334786\ 8540630788645496113656259591641012497917956587520000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -167740805595209114151484933277779235428062457367658369\ 0207143472422468839897366731009298809621252882212618405477141583112517744095728\ 9251952861906697254059170092073191019875285822254911491914626120791318648687734\ 3111813391145621248521107896359477541555638131392928032016306913325765095548006\ 1743562201811277592848292283750358115562846211403989762575147132649903611549933\ 9541412014216810871448859692048759902384158012721998349038549217850382003375141\ 1499840136632479714310575081915889578095463155374306858404930471739449848310612\ 8628626987697317496173403838245753317421936258344553276133930073237613386032017\ 4018148291458917621317516234805540439651699278127337500978735693291672610870169\ 3802832491530410579544966372664113131996147912568532432654941861732224393158010\ 1722368134702179647506889236733687177242797517198979256144727933447007840475980\ 7006237088199816696925119552570885034198775887550221187050335550151945261747727\ 5548291635765235330283535119940149379728196865300319075064709210069733400667154\ 0271965372147490818483566011135980385918514052428740037782934018152327903808988\ 8808234315595534765668648433714893907779093987207797943706189323449759839149644\ 8088674280543967833356135655763435181562986933397852009133694198022101136376229\ 3044410503352409978494986857297862012693134980587468943599851831045906084098486\ 2455069875847920015655521770752839722320502803934426965631128185218981606855876\ 1475553521314193434696539231824291874632668557795876267521805219277323452648360\ 8284056799638865029592457927987401260584275674015696639735947078334645722914168\ 0512335755128031140472030369052912034003230188919864901243569476936843162489324\ 7976511308629484983409183718576092822090808530168852364211888502128622271006861\ 0619237518280473893137971737106182150140812199170630047569297839417896918013033\ 7408428020483369748283087659012999097551079820920435693343097845814817968634038\ 623147677924013522538179/117028198795845875112296359422971327643045128691122117\ 7310396576644971515564991040152590294011554976593549953103630839648168979904803\ 9342759944975281439473834875264775968813390213047913642166631517998743090070453\ 9484103184425637236812022172094749766728703653082566280489099058920544686844565\ 2913646476024611502720021478762437841054150529844036396269788208362239545058348\ 5597915475567851564447179954044472250319458200841959556281645227354913032599033\ 3764535871777835610521713157617523030384894540469870328965809461412638297296102\ 2407572997787667175131278701182647185728071817273641202454853500865868997094718\ 8174187202881793102600706740401037717288026967687339177290743377614918515277394\ 7487090094871118027258524260671611598410248396017147612125181847243979419860486\ 5707927357446694998763254898517759247569219529356357131771834291980258180316786\ 8247617576628673304039884375802751660852937794978450823263354328544576655611266\ 0227698172141748590877670695794065537683729371507728509254816653448101404315716\ 3990055570151053721371544325652607870217584057586852627795872287491377491001630\ 0768223289833771970978317683673176414418229000117671754762962931996197127323345\ 8055609584783952462499443642855790606153526037034946254973164027204489438971544\ 8681327602937059390508413463828109196255750052112086787176043029481770192677169\ 5590925945379211252628828793719815354629565911194466504205759090436039729038187\ 5062429131008093305753941671126976024368993318949512670862635171736033603092231\ 3294954364822484279814323908606886299400083948489624542324572218565433468077497\ 8949367482886755920437795542701913760361717699728428183439137716424080533254767\ 4210911663072913934058888758197273004873758015488000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -75481772524406759961286300064096583708997563637443065\ 4596210370601641069204220408029909022788051618596078449813861792532395194374472\ 0460335791987755551608236318426811451814743560703337160713932002977999375569497\ 9452221331967221103055341813956323906080129198647305470960181060203865625028099\ 0995718126395905235410524651712333325911917586418516381639670626471191336447110\ 3190724011214574722660302749546707866093274252045702659110536905949534545908532\ 7127280420659768636704476645492145576631335609590562688317027535568929555395970\ 7200955262001622546481505895650112910431879673545263663845856890441805789829654\ 2412214172125611569840344431289300118328021202449983708965922966977964284111718\ 7726756675013914623297667232594969472043079054312257732646912691019581305678697\ 2115182393142375360172545712904747483802189618217012014048349268419316717174427\ 8955764109451086566142198450744533565417384115929633948816113775347852991309447\ 5990572915267957663675069998845498038437890127926462565017989718987953848793171\ 6257310761258189840288110233013895840913873911639130402970428641992972127657835\ 6139861990836281310969315642887430859810838128403038282392157730456562510837869\ 0686494685703498372549506917988843921020753965946676660895826785968084978391899\ 5333519272505966072720696057949695214646032352158470554703095132097786593727161\ 8092867733250370637846021953527594756721334050762390610880010379481159385857222\ 0153165736345085284524291271193776665236992090052546777015576964308983414679715\ 7884873967326938700002238256350962594877958237190183766033188112134951738776619\ 8804630400118867247813792364488154160489685038228048522372280511232783824901051\ 1769542214612659698395339143398670061128472366470161450851295540276413153471551\ 9466255686223885106075227118999165043453223400324366774965523775869309198481165\ 2724057969787021772965625966530155232462508034012067468630166276987381765003008\ 08198121018643622871/5572996207717972092845900448664883695902578917377481814170\ 3172891524029157710301070999888996071903902694220218845747384430302117443814378\ 6697769037152717216839448591424491705085548722390411251690244057136223797841239\ 3244223904457157640352150994175826185225079811270292792984533290838752627388392\ 1604161128212312693532259499572771056794056354535818855622483500489929951602746\ 5337054527538902162690883165261312130311117459823479835136450315613491768122328\ 1218863991314436338600531146863853444091933491141961109728118469037048002175573\ 5684998344534144202951630423315604942508159193040576868148822368209161096945613\ 6443737140918639740680879899728523927183354281105762159401396666223372750105597\ 5463845248054294924429337662455354043969044541233523980195630621683963410582766\ 2868499431551081726414024162790843402945564376415640824179429579228383425952622\ 9871388504746481750702282167547487968443990431134639004292934575746246383718945\ 9540625783115947926662449459084469167416640854196277989256873632667131895916917\ 5476689784355016142312253991574167784581352986720496860524597473297105317982756\ 7168297154569007373229491711439309464527344338869718244804257133517402012183031\ 4510112143795020804372587529605124977842800877634850392648088794084685923989331\ 2883265441447119629673813311160126442934372398786377410132368228780309758666358\ 0123316683550189045770462847182018142759467148865333068764355833707901409713255\ 2898914958022786821293928618994387053656903066137127297948108352532359202756013\ 0874504341027082859375556616909516062515942278734160154080116136437846751653628\ 5166774483908591233693339835661852788819112706815028660491979196117299932903588\ 4145948513665731382013818152489188327424000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -72930983999797647468071143352335301323015170072317940016147782\ 4571920748277282382072537657988866089422611463869065313685258099890338858534712\ 1979459413799911527516854138937418756273641377128976987602350252372148187600186\ 8562168626272640531594365889821720226748320652681696703053000619086103241076388\ 6697453116929120816467116040265248573842312748982171114870201061217168165342252\ 2270541230262158801137432647622711921453577872071913566168057304329697015634587\ 7700549912383571734596923325741744563703115545180627043765038737597347682618708\ 7892160586749419512893836068121824006970974068568203604907636114083200900703629\ 6587454401497381554084325481188612615116762514150590080907679714352902201296246\ 1939004386014343825419014695152071958172906767413415592623134976774595201915203\ 6675611333618194797326203342689342558835918039145249703698789861300460098918114\ 9155637382007753172628890032643866398179029764816756135360948165279314000727716\ 8033571827025250391746551522076668925580005087586183061830435803405431982025600\ 5926799433616039816580716729106982739130595807055340276802381532458364864024053\ 9119333113278407665938052929342530114662203422058364353969176530293082818108599\ 2944352091614835662667851912186047234073341769109988147101255023507677867887553\ 2423879312250379880589493814483513186155496647184805598326778624594557847208731\ 3729643534364152455981378930213719868824187948067380029229478769258801675768271\ 3537555968618316895942378114900579237717601928369092762806176385211941958074817\ 1774283462416228233445028102046034021665831336486320496855211773995723452336960\ 1143031604302461523273062838457518340842150111187166250296373157508612373826668\ 8238998569819036223409465026286960459934621679198756663547638627211257210410186\ 4790789204075666033438440054825727795222718095779859638941690204025860207330122\ 1188230003699639570639342323941480859505482485517156159629436904574509086051887\ 8410899605049/60407692298001796541611921871454809992291640174233447554317508120\ 6165926933459022270254655604885840265509429254133298111413581220580994323027116\ 6858588016305378700803384433630124858708472332382131261195552555159649832584189\ 8010832383020228780899692668922139781132964994146825612270354277143531308352232\ 0260350081827948145252936561116285955587748433109476002073705665076660580828663\ 2367046623726621380260518916944813403763062335739790584637303965234556932161161\ 6871729746860902176316293983708204354167738595207274654122710408276324061676291\ 6840354724837003086052908536759909739676884956580783547223572673328894530260477\ 8029888375849873671113666008276900076226972538785007275377902672695694707023628\ 9859795957114944404035143798404438631701414336242116184690475666376713456654174\ 6311555863031848294391031336999124838886962086646948960829080151422301309803348\ 7175968017090554070037470852375813736299405780690690078007899078630509494627532\ 6064090188688747756119034480262814306055820773351279830653821900281266201553579\ 1692496427179005805307745847359220725727312590100831714674859406884809471247713\ 9623810570575095682515338368992153656951918193606876040448411735499479901467346\ 0976591920754437849694390734461906975534461408070159617071451978585487754837467\ 8591519618929389619744259199844671672001815798206617753431600759032464040861134\ 4283685956411507224680790074075063111629851127016082147838978174132498673134851\ 4969217099999228451724990202618577830110152587582507984316983416361494265330515\ 1414450919348178001491412973278193247223983516498886756744576355950106026439770\ 2605100596086747713832046938615070543581970933075941759176766477111009601997175\ 9993130140530861337716942115438592000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1101386094376327348575669696485585813294824696689797801002358090987\ 8926211137308219223852520076761643063773892095374070083136909907356669941702319\ 2747805173036190165814355062442443757370500477819645327872778604207493635455413\ 4217869364713866788573895661558648239960523853851999595595234158281557262409434\ 1397356632157447835667110060146865772746879845032553968327419155784074804335113\ 1961953790006235938998613849506974566257216902511385014019366345821579043563412\ 3971476176885871848621704848328657288729637936838666979659811941614455141214739\ 0562472030970452594851149314221050456537224221668976339408783590594795087729681\ 1839862527407949567225387777505320477815028225013301710356432251620982949440557\ 4973122527528381996507989222911460762381363440060194789987548731918981803638004\ 5528010031309801529787690377966607623709094298266812769380203221818251253697930\ 2687501088192891478791164957593820139141934287038050339118988991757628865114544\ 1951017735513852221908904029617695599972243902881267323607554852147301925027794\ 2643340387731356121863579526151014711262860966942970857152258312520616328756819\ 1966364307560328124933498608811195063899820617917648477332496627528492402429542\ 9001123041037775013408902572817805873222014191392713853699824013046932986076415\ 6881539160733425368606670560924578520103444602473393722819230808439174110834758\ 5045088017945517171830623126639722536601096109536798602232028057771996941603906\ 9567967658610955799789576908388663720078038462991674684734366800731980875455092\ 0408312435854739805942098697104277799384048602301395916549306990266857343849785\ 8251626041147852806241927038793707463058840710349021009428990439426796479987516\ 1927607950972094959435830047095909206554165720622478950827986376350116010987057\ 8164910996314239609355657454827858431066591303063754721553116520921306392943190\ 6556152569221796645108447364380884977068035352400699755054564355800368502088863\ 732130779/111180795221999113028857963424766603336946646944968702271246115439443\ 8181966353253398039827980413552802818432353091678775083984416141156082588978995\ 4320593506044167939684346916225650222456274415812062372998749483281276889014361\ 6954453104594500738100579808797632143545917716136633731997013343617887327129870\ 0391063487981427336427924625863459909167110144421606321527697996196059999469435\ 5542747225899125350450304622429547249133455034237403526765141983781257086525433\ 6104044379732781246658028066676113735600699788149818509330592934532420936665471\ 3224216448854795493864983027077316635121065763219630101947164917255728759998331\ 1622041433230942864863051082210302447872120417328490936656470203724692389803087\ 7722885832652639698855641939157638805714496026287464908325220772498766794065235\ 0148094032456482171122181466775489966727878068315963022995153977718249621507772\ 3377992462760086579927912303093668522460079073602459080836055634925490982209368\ 9701496749442046802166668553609830873809983891156759535623236013424678601071332\ 8040113598148181120176104631671207272782024303521330092562004869805422927909276\ 6316159989550420205360535116534652123565429264085197958493766002890604686537407\ 9495493578573110062175450130102328533203198471413052905505553373017416399053604\ 6091318335118701990606727762384342731226836328911805952845433545760755565995317\ 5719948077161701908444090139547240889313789530699384520456209569432642979738529\ 7255252286231499067283257894242360886032986201223103157271235447769722093735243\ 3430676427818003064200698752698407488139029567866639062251750900635089365195359\ 7460553664145520138619907300338913166791312536759094696729150699930663444293235\ 2475984786149754960300646334464000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3052295471994562489704745775778845489397237818443622683188295393742584\ 9950657465803435032235789645604496305794684651022350379585434136319260471991818\ 2242514727241634386684568035690175424175007323890603255061984051972051439633263\ 7690386290410681109005375623474680340735205899171305186828155178621334817513287\ 6428992311310411447760377086746077790360766071989867821184088543761667356632212\ 5409076304189104374391648006669970730446033631157925698836673182626936664619155\ 4288854518665797658231063905087405280844982955832367663640213843242785444323281\ 3326600078618271538658317527570934959079532057116288806935076578227362710788259\ 4580552816089130477548055502724411285126099475857412634636307698563398119802843\ 6456409905899521759776888759048113833796060807734500068341144183610210001093404\ 8268049103440680435991663598180457136763021675864260865851485268330622031500160\ 1527279130548611857400530195260240467735535862696986376426207510569393391473919\ 4005703782247543940634941427230191682447607878333853639565108613073516989256536\ 2897193651557483844091925225893613474648408227546001490890275108097120469743664\ 3364985864861048737534047022524893318890860193607688305452734937159912747362134\ 5860493063682470765926206040207252715710427526241970471445965056029579184823973\ 8467219952402875005649300660149194024512669491633229339692788262356844750241793\ 2973034469941433789464309159314003814885057419111268657483087205404629468882780\ 2150475007067179848731956947707391902322694677319345376001552895873525367714839\ 4838661615728501777715468186976162076734688512405001974851522324506372184530731\ 8014721750485034147799944038422453000182406736670317621198257507474598358117720\ 3184308142519378389169905779676328410368958565887821329574306961741288268747657\ 5373503005088024086820339573582477519135347624467665486538590585751826136030210\ 0558277094268943745705222304026536742042367353562652953793829046275248185228812\ 40261040199115941307227751/4324310116039332538337113315972880250518843865071320\ 3743966882695449175080399335772577112055704670333862525643896572414451015212208\ 5746074670357312551338837722166028856011444097689566375753080148863760131231158\ 8600692240212204317746422350215932763006269830066510078352452339737454079789461\ 4548768474025739406613701708798550788782918607887812766049227257635251888551222\ 9507673567466635893770647164669620765837573957234328208654202220645098495994911\ 9275847371410463043716870456398767294600700833018641510782204806227476930482060\ 1966475824634438977201211380961121634095980494828350004855701115351179883874631\ 4050556327327744414772576794691002922895870330487991225723845418646299152766570\ 3714549564248558555264111724451653821260242271660145904934456484179342827340066\ 5618888669475375173703096612703550583602568747987704122669819287038916526187957\ 7253705793493325411275301243037719636749010287030919075584468800590091200646402\ 5995493040227495753284098581952941783441457521520386770082707671551624803850394\ 0599883558181460459286440945220314889882115043524260597781096763211330700357441\ 4176762381375435034177344524428356472163411151284755510632006144491217218134915\ 1548129528431105623463650274279793513045257652699312939288053315518402843661826\ 7030698354909321761402013389141247957385523193761324237830721030993954701106508\ 5618764666847065900434137994532458072344382598074588919846540644920343428947931\ 2643759343824947423819641978609597358633768536803519175907654399011503776443611\ 2979902010562312641281338735948456246556002121813084671696496490432170884070602\ 6021442788116406237939516131691707317183642409033090305541203727017362077137731\ 3087306623928802908285440648760990588884567840611084259000338874368000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -136501689845707702009905531954867\ 5107564864988477894896723905469459453492324434532761838674348654348356351933048\ 7417966965259883444968142618606684617187570040057934777984782509327918658139746\ 2363945031304615524147180494293865679570320939195232251957010477972176497949222\ 0778503761618599675836132207981708110904054459649168281173755802832371260471466\ 6270446798087752340452218427235660813633252873603555513943673448697301259238879\ 6102441799317813953856314472389702378735351223748385304761680534566505236736148\ 2555834642363834516317059941016476613497891242612157891844662134849369334777475\ 1509542993192257492887179240115169887926683286079042074126855589401364514222565\ 4306679763125156834538486708838202067849527003647534262987329236809377799758942\ 7790296592724600951938006208427852097925291467418812430534724918079689407913855\ 0365787368956953145401519133380380741718516996527869208395809910630352478383208\ 3275438070537140667267084526710147678731935405654945536793518476630340622573129\ 2413615934589083617414834404770632279676540736356377483483012955789135399624673\ 0051834151017804455180649335078782470772257336534722385052321637554529221291443\ 4848738619128459211171463214936660519499149361337512985327286748856558219048515\ 4592949867343136552542413485470344449424649195119957872898838460118881199010411\ 1852201433680965720998339516433515294857564717303599903031262111393282749695311\ 5197704074024256304074889652315522445157267894886953601372270099182250967200003\ 0542541045412831700204701939420051821502801416180462637073788784692533663127288\ 7888430639856781068038430957460863815898101426269225439558286054104244549487291\ 2424098386864240789729151091180844205030168060753166611264825131123245770931775\ 5387663522920815128264774108499946485297387459871278317205468548354014929521884\ 7443999198861449835290808313558071061480182013258406034630981802560636911208977\ 1216503300208099344131963974757925211302266238745369991689/38171918069698481134\ 3098025940510939704220338180396033964994973007252350316357149459979111248031045\ 0263221376108731414404518159309199859017654282382670171394026000982363873842438\ 0769180430788303868476574028788137868057127364990269486082847596046523653857167\ 4213737758300678815291282952387769336219639762189322256317735213601953610845757\ 9547578559792624465016886921938497416818031297852837496407108636033704541906328\ 2152039249274263180090776125632026610406638907187921774776660372081007061738217\ 8749626956309857853414821394297664097578338421818984771681302191556387337370852\ 7736524596052641857227254479359093066158653338881393497155376723163471856235598\ 0670710565186483995137386894078183821400740568147756101156472757015536820724328\ 2167530644228428899598636451761219708806085223865329128160297397470465558706894\ 3047814018830301548756801497631831404842696425615228687043427700501588659621004\ 6762485284617868056237856354932890039663371467909648928486675992327906519769562\ 9722244567233349644207451418808274031913700070248997240425728540683600111073140\ 2636892389231884226540565799786334776980430348158952300919164355006312991784793\ 2229410334433574578344423880321249906806836852984843797577387775343402398720298\ 2994810635419004611451385820293977450831571563757353549122073164508997859952540\ 7889885630818718442883973169596184705299159835219947989558812214932234231418064\ 0776017370536369160557531126059508305626400297477011813456440360542933997682676\ 6420594763787585146152436792167551168132784337649152239765438658911144233118983\ 7143659986680612797503600348876724845407222678046840522928233516196960459393179\ 5947055972066263954767425461990105465115683655169560047953271669049225550932493\ 4677632393412608000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3256042\ 0298002128524863463098366516571612065987503936611123473266043571502407876438295\ 3585230905582454781546135491712792369042618675611744957413437996242793153279289\ 7640575499586408546651600845047507695626504884306845701995127228980003793663806\ 4819220140365108324840156435249413580894309043472049052104861957490150019802983\ 9514422586430408602975547781314657442466360623832368364423320512441393908105640\ 0177993533554622148591925480141692624263742259525063731983549020371950280641454\ 7271172056004937511124726315474234607114146337338917086628803725963231868992460\ 4992157197040405572540985886959459879604357059662460546568105899872959056418618\ 8101947663173418513159506399627054470210391277063869725610720194611133171867326\ 3358522878728415082976511547124200426619955049690794232415533269640699084099948\ 9227623039951023987967495240769534464766537222468349549729473268216543979677508\ 8233786795007973809198392253041240127154334049930606585048380182738513101951575\ 4031661607270884132177419906399482704561290963702585744075800497417932653305882\ 7563818228751677798506995710852637196384888228649565408472712643481024669580750\ 8990615268202915840960702407937886176051437748553240973111560016108435670475743\ 8266349626289723237645249029447871365729925816904344762641235593995349884323299\ 1107270131358570855242287208954375570961923253540854311139374093976803318406575\ 3219881078877154453890650126219642388061953743221353316484407343766383061544931\ 9669522939727313701630785273164776209314008012265986550855036212783106276120681\ 8307234803715119772061176879395964148973390476884928213399808385226289282400289\ 6626670085078505324451863346222516011783931172982325184697947835770455311400035\ 0841703165620478901371983187397929566473401830281077110375793462330534222680030\ 0572193110979471086846719899721757689536079765897979694462884829367257309288959\ 6489544060111919059838233211247392018871436184968658865234695311350219447007434\ 54016232690613649321510339/7048672168097278157024302061516813664343004501967974\ 1981703706575122294488675865799391800139798068358208886442855104030470701536862\ 0148621918146809311376117645996570408983034112688175117313738449760692399699285\ 6721446783730180569535083766429331431634778376136182856494910096942303677946077\ 4355106574645061648098984906205713311635563279928123136218388873758944322694599\ 0304842379844279163629182166747282729325609526857866824273383405417823572112504\ 3389691591578948278231247527279846595673010556501732072688939781873069305672176\ 4362943030125165026975793756915235169521701835210519906858115583836900032721208\ 8574298526390210347467247797200683296010657253194502465178012888387911040860510\ 0773313145579189150065570739262118959993274043923228697798075666494305739338139\ 0658261637340027335100851440078107644337781116253181623686084222549971891973546\ 1458517900472777202925546149375100344424641243283747745588865636546615310097484\ 2368307367209452576075857742514611740204007679121719550242827394956541652520808\ 1678059754121072065981635701264660183572566347313705317652179351692421715554160\ 3695354055932451790553150997715068289837347653817076167490314146804180109583451\ 9979860953092912193120306804413385983721042012589477510343562681996813667870508\ 1330544582294239624440962462059435178056963737728871748426129603982206838216724\ 8046250904452686638106175645445635495978136650093007094440092824481025780098063\ 6854397960922738495564242131932467045517674168624571554270299445759212565009631\ 9120740947178960320711681167370694455779357170864392342855409327174969226094699\ 9276442221016931604457636366392042520490033393026571872551822526275935207987995\ 7459316893130789717521695227216352624111711425574421001885126534064195668093907\ 7632000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 82949690147275409\ 2433983258257482530620167029041731468747328327526759047694130408091320505975320\ 5202316353471183022300088566898022513788183680415012162324118887954201585028526\ 7884357048622675979211785271068649891925980814139656823433157536577212271928345\ 0362311415069819393396076624057434122218018850906778053873051236070223655981479\ 2937063002721643086664060581546782881690154293263901592069639284240526670714541\ 5637052987968472892890319385198364939023675062121405600253844194290165688887573\ 7266580744261548049382513941440022526105564482010090042259309027642168713888701\ 9897107960190234090371478908928765561843476725978746703071079923892996652518443\ 9017033788650432911786326683588263921086737040215264007628927007634887020268750\ 8945370315537726468658877323176439398101017010830307602837853424790932745302473\ 7106040417321252111784784291351598920557886245530451727399196342458530675544825\ 0847125468001757344918797658883286348441653286045090505826081455570825309953709\ 8579739272876932692895072785909409017376769165855530445733224321973075509030206\ 3147020273198909726767195555065967268437053656780485548393222708704427046546242\ 2703723626427752861095182040181038403627220099100229347744342681716395520878092\ 1629683958133653695510916189720438046036409643336677064949883216744890498278108\ 4323821307910344237472518784619262801484772348638623463297712338431165108537861\ 5735254035427942828822275609630529876156647663073354076913483597129765616222406\ 8525852937990746768016980892557210568312191407552945707343177062942549241299711\ 1893717982323222763999305268255149146880865975361340704355123905575256895913158\ 2713726534355736424498257681010418710721831131915943516654164705526345426625279\ 0905208798710210208034630912242449754755724461135313160023709904376407022148966\ 8774111076670961199122863025243951601138246392895065671755030217116159619744028\ 9338021300995855541358974131463726038578176859476681097469237103541044410764826\ 3811323099708888919/16782346226688227193555092108312955118364975026531749029366\ 8701993321943001038107555598076763617677832560111783019321534702242612996391078\ 0431575387831208737952221988253757143988917261248545756345922534704268637701863\ 2373078196076019224056809282036304589253705163982633112101581398726137460675686\ 6053724149856304598524375326032441842664641174408633197878506680359695633014734\ 4718533856051742342032704761156775866621177284149608443320345575015694325715367\ 1857119354392908736420335831679174694057295508547220620317579633934551169619706\ 2512956469839611905258772335305156593477187385550544030273147671524060527427320\ 6768371522359600481062996580721393989484682787715553065763183278656670346762581\ 4498612850967140734270895469696131678323654751896480464463794750095691852335803\ 9553765271236618581059484429831349461623866805970487052219720517692335784638954\ 2004264107691150115724266008143125499674009120017035889937106987467549025546029\ 6125374382779592303757408635583291880437244266424547384117591913632986465723840\ 8116119647891251045248118750923226005660157985153228481176429525918448643981373\ 8364555480601630856129328984131311198813918933964320015651683306365525154326281\ 9709240909092419979708477163305241053259513039069242611702551182819071382133407\ 8147013177296592051548127972125478395508475695258252735654035174312037235857904\ 2922663042832512488352141023836270406584129135045162288700256669995815020553210\ 1975883123224208032497505670768681773143635979903674946803472242100936778995578\ 2599775629218974458114804441138098666396353436292004663807286126729698704012341\ 8432685851309320981600966653853400577967766034815324923910253288196741880332929\ 0498168015641287039282523118955500437849567652219257572037104229562987894852812\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 358624297331858175090\ 3090352362225563558381966158852558704141248055090754873192627509585584834791057\ 1181574374800964095192822654181124195844419912035158556174997128071182123843944\ 0508629351412020361879730854783764656563314781855714614409538313852753229467954\ 5853086176133976686718154737943074114031446299983182006693565873553542407677835\ 6688516915833448897261002030695029512457743503772256935521057257848036033605089\ 8609576679982813335496176118150203776574192206793246072650063062326860699358665\ 5571095904908712118611593229936011681404557523485950370794869257448434093519190\ 5139712764930408911893342934752422911458483286921642407298152661647771767946043\ 8958076794939269223641774788379885293365449896284592745620842696337395231333925\ 1277681848500566574775171887419351342141553097207329756057358558071524480975141\ 1318416818437002614666600678355509303296400970739544077502515928244070146709264\ 8018017748655810026325009712390600045671203692009832561190599012037290623094812\ 7703766210654803255426944112233363827294988700151562460927556088571529104294016\ 0754167312306762827853369668833663154777955833287586442282381324492832146174042\ 3928324755717337837806432871273360643643258318765221062736906765731172831912228\ 4686717442872159272759355291629067367366814291835719062894336928510924518986481\ 2159897637331967683632290172910514390241945960586315779290590683281652441817495\ 8302419995048517492349011852874562529222728498603444079241118814680210030455121\ 7209493600827007028494025708951140662155663439330127304798894525203456166477816\ 5355412447406304587614229644484162504774929231644561657884894810396391293627021\ 5684601560095836376754113893885429718329453805302022595611188406575247951641191\ 5822067081890398051679607855178039005286126712833470627435314377534996153675413\ 7469896573260091457238030684009318843702922355777739173601936105661279404160557\ 5172781137678423981031670017380158386377606386132871960494420946328209239401177\ 407035907701/368902508215385412580368188983097431921671561752690045130990274619\ 8157254188892534868043812362078410444131853155007088507646468860098649604021432\ 9882334929097265298264824620018626725989270706272429749413805603652008270854605\ 3468391848029989393604871801716119620418666096419836371297645656702382415040920\ 0387700166351225071692983008724576613590067572536735596447115958113763125203488\ 5926499952470528045877879122419123326111132146854338099317826280146930518424942\ 0017662355050480474589191194141834100778603544441150575554892609049404755950262\ 0123937527390605253115222812717459072758548233327526365228729641525310667227406\ 1868583446081505185951853779417219034276371924728732715544966693314710117357928\ 5978711207846502950220256836246212424360230437302379757135690224795165303892365\ 7166744079530480877769682606070522251616312622633684143195536365013506017401500\ 9211572262389390208943900690496302597892622642968137513303309982003075442039620\ 2556929909480903418636256147799485439207338925536878189705003311607832314532493\ 0758634416297713632574301961294801277911991710181613375648026127522822468645303\ 1603951050243719653890300901594515448030436306551609736909548694285836269646389\ 3724091914127147446079690785514882474737357938971088863903543947890051646255119\ 0169931013537109037424427693988298970612920805448636956974062176799431936230710\ 7117073143267905970646292991852976495639997307308505675266570891615158797783699\ 0871299596140524334640066780317918560241881933127146022766494659817647312557678\ 1403999297265647620524476311176595769249414396708070786859330795813926101241982\ 7274218264486014847994706359444739361586001718714949172707033392088463032584324\ 8748088933268814299397741035784962158859883602065055184075804062515200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 11324299202702934464011069032093\ 9021210968959237887889440638655150085196492741045640823317161384671006023744812\ 6328012641631697470163872516019028435171248233623415019347737180798867962866314\ 0000880735965947284477230071855774321465510277637384976256313939760471238985461\ 9707151721024072382355735674103617144554158579808697317467691798337750679681972\ 9398746281543651522641977164490399105850894960852830031428051489514966282987006\ 6414308342749343679162843135427109797121772329921206709164504863466528254950285\ 6520675167932996996214667435986868565858851954913281704467028957622968792365825\ 5655248494937265087685393713276879338097090670780546967551459848442891355387732\ 8771038546639943256000007712862951794056872673897011426756335421208568031209316\ 6784642123502476488186119711455074315607577405936944371715779163488096838500811\ 6453320853073065940108479450875432423475973658393224222832287065125918971645436\ 3454607323223790799332447496777030735808634672383188503254379781995878917842050\ 3334484913046894677112146619500796335789125040461153518514117384403908528628529\ 7311386796148849221224801009248368871134209784891850823334895378230555251818590\ 6300660299454498945476883275360891298464516779468396695686323362011536316683944\ 3420930590552771893858303577821671676522394584202029141635834988720227920315249\ 9261246579963003595580607452729434082265046943939199853217849834157790445105951\ 0888690662921020575470671302274250228530907928925712638293540922030851232613728\ 2010702743599101729862829992378591944419817281900728210431320099655694378210814\ 3209813012527949845032522920957269499389719111237941163225549503779983557052818\ 5861690881178333871860849482253270033450665576414404450740277050870034676604549\ 4297046962190690040961840975241270903553369740523734309795438664879242353254611\ 4516080085745509274771258216454924835106694470230770815584351471783639444611399\ 9308377990625230454189890634872822732146648813079391530156140741606978264912869\ 9979/77438862140911077462079981440235961416006198510645656703228532489853222669\ 7306957665651931168252547576745494786483947418299236929233361450983923440593071\ 0657608394302149435874566688322803713272821053356402684101074781627806883399110\ 2104890691871386465983374944704693088008901396607609440186184185558567694260196\ 9660321086941656121891898679586232416211267179179420731852023018695733945253474\ 8079196426253526010285710283552801598573592819880035955714847709359783163202325\ 2739937928153340836799894374077789840958315205026880987523272972508378432761772\ 8044873989484396197539593622669264409769496436832519791939662538032930845221552\ 3601266250588264478419400827842113031810333844705985544843042617160486828595679\ 1982534631826330476623284469621832332071354663624069158692313093997440406747758\ 7237784798289777797223744189603415434746600554491982909341924954106843532793029\ 4951377274467710899701900307485739575696736039685426793966546254144711280805669\ 5698552821740638766256498106040771856265870513687744408315381045405529452705092\ 3516137352950181791312180396471301605255625372939834029888304881599404444014552\ 4175671450028555260111713194843279741283933798583234265152650939296360830037778\ 3265292271072212240942526424357514030664372720287930275841158544961312068515692\ 1216543163918521811536011057910233919697064765262349734991360719158047950452850\ 3093714687517721888685806079792349553728443426217406950431903531715444594581886\ 6977780131413679579879679793435948839859190448624031513639240985283490678550140\ 2765154480853035941862813549537028936217435142915638790751182963112582295387253\ 3335199291123412314471311679396545449476400074868294963434191854648013056342504\ 1906301671400526608220641910287824651019303365963128819312230400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 37145864623869263124873303936211048994\ 5639858226821189624672190774977279104069338856347450239702523062934097290825158\ 1649591526640211763447769433041113981464038905597596331354305645744867517842544\ 9051809808428165317568854689535676205821030700978138040092001579976633792089906\ 6446346294050609512636421257571292401612569881513142727127044397434758450548647\ 9016226630663115267129835169285694866518361362595031914413094366145521772159231\ 3099451101393011465455586695762978325426094569622777171966209903862727182507631\ 1357391409527977034312542610833716918004091222475024499914857220643594259393239\ 0848869957912285794800096330110859393671850155103450377478230767807931342809787\ 5187641155303930220901582906978021422556239410510054002020000829275611828962488\ 5754534807971708633733185790707653025764676733665100085555699023333145562343524\ 3960777768129662951202450437640315796761375306948341881293549859530467781855688\ 3464266798367190413863889513971779427049200231420147991706448107808098636977230\ 1192519715571336656944872046936898900110192870395041484785749358595379139413173\ 4458087183550686590679530474109464267872628032155792317481515651513454062455809\ 4165604933988957696831634609086338321967980415005821918770442226638529281340881\ 2660545660300528489419979944806481567860892625475868174844799202360257153179962\ 6215324915190896694018628090715714433745189797027560581622933682989754905530974\ 9619660505831424870018305659317678234197910711669390335069366280488346848596295\ 4865313400533668988161451518933978478871136408524702491013022048707098324480311\ 0009653834761698711415097994956883874952774740224873334473504103210227943743071\ 8791458091022716248413977078331676799288896254964438903818248233598999987056096\ 9697147976078943320953218965170529313395581603504615167068045427525044891219931\ 5879836718084461754685424727138883885954796746468708621838048078016945077980873\ 6445805123311038015108288291855340018195553017750313717830526210990733419691587\ 74059/1909899254288987689914072341075450270183222460467824183472224928790584541\ 6346701393686069792399758795958183008127676928623965723316922533053437934096401\ 8413887630460804032924380868025959884296335084517573289164197029505483876211526\ 1379224623355843745414413982145055402467001823437027633870245092435832095983305\ 6766915055975364980332833948672994166394829032587702281187209791385489263506352\ 7859675295513588649994017551835265292512111468928461130120252917494392871132013\ 6953163816991769355863481616991240581252500321063363304333091675945485311690095\ 2378023300046004109701873104977504956387481049211165616302020401852478659738835\ 9371071273269856096668973639596616816916426553949320312097268816150985062133906\ 0954883588653458301732007329632293902113538475031808782460891971776166156559745\ 3523975816002640225541536200484646860061363012688107642916921178679210913944993\ 4474328352083360891446455374684760514756619903124635795429956961651057274145162\ 6723500180368910184783238333012447222842572691649528151657372211419863927975745\ 3645054605105925419540318699544777180443899597169850112044088303002353694256290\ 6619712882337904044962901168130498897536746856683172772976401141476745723270988\ 8961701651588402473179507466463838647675226497673016382986594309000982637247933\ 4539045032980980965563213589338119080353021489492331324896041923765257840660527\ 5889818453019309488635056982971074475743455472198861975819797225679995757677071\ 9474871545915693361658260283407006359274331410866083028028625091534036406614706\ 8507837853765762720643969164632177578614463088366208377165142330322847933060933\ 6018478510160231946450729456150850440200515808611220179342921285711601956741339\ 7887195822865478481908960841731849224887980291437672326057328595959808000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 16240273955450069379160598691\ 2291123330634993522452546087212892265038377504079803191199630114493254757176526\ 7929976253136546466559538483416290389707973635957874337455699635926338642820392\ 4394175957784179769741850316249378907716437804466390442418371807623150564864883\ 2508908020570179170743045937493745198587545441307144844120034544208654481239165\ 7413630412995679544025386692560987791678690985122544773118438846665616914131961\ 3030954471396468296238495640569219579844466872749957227322749408698551769421987\ 3926657137894062756065867602436327534487675846079689783384642145408239674972795\ 6911101617446191165172457961992828077562037400650530829026388422268918363733953\ 9414360834259993937485912461767001905450914024001865655310843160178143584959135\ 9806136034986811788163935572159841234712927758596290756386119436910671988012504\ 0318264197609126391284762619385029359805553024738178139306017603657412505232895\ 9965665174321255571600377628413849446527622761356173345713350066934248505408030\ 6666885053759388082017118593877979372942293894728197045751067919137955948349416\ 3520810945353754934478018477723939682878507807003351602384832782521712113513201\ 0815997880024734464827118641521139449410669498643148786004855191212049860173073\ 5387206607374294267794360101464354641105855349471299423520551945266083066807736\ 7151025374959422793032946945280319241865054394966247066187765892043561398197498\ 1238057154470298849358504365431333595017635069840897285361648921876116734221003\ 6744443915102637482496549076778016645474082597515799352683368359746006482546241\ 9282401590555571102219420174321815100909122138465614521299595715242499502720764\ 5413178734605874652256138679378351266576447341616641402164598344468925361405176\ 6311420944114745491434634065393984321660783983469120974719109645068794130258718\ 5617995229561665936713539306642873890617982590568272324131221174408783744052042\ 8458813140763779611817712840987104546363337125420896798043192448996037153110245\ 538254209611261/677286381495304327576344019704619144075763240145673869009550894\ 9616640561231543196320150425940166581759785891410483838620517717717016796024266\ 0164182698462016097057173977569623603474676113107317992786043151956556437293025\ 4807561049186961264610124419101091042939778770529609842457540833327158534665799\ 3076412745884063663839732349763612783517008832423005228691067965400652935232092\ 9829185280525514125030510737279456966699288344401115598442924317030459100462573\ 0484826432263588540335042259467347141753364939122313146883674516275079715439365\ 3070812623118505909468038401203488058803721258244588787629782522429314997882868\ 9852498997935832384797105269334949666392881852627101159900840388512950727526403\ 1871365732073757613426924276582400745772712707086758430788788510880910401006679\ 4354523980715156583124137409007667860469258130930402316238952525566550196203399\ 0066436887096864561655784937728123111652955105211358075783335719523629219305915\ 1439223228405213774347685393904150129451084125116473907687831737696296492679249\ 9317926530532678037498389513923150627979347983252232561484673769368304403590769\ 5099748269639444730221751189609154309321514006013472852217595629304550238799363\ 1130791687591310576115522191761105656848981330405527094835656160352971882619467\ 8565179339721856798122005246177844649695593210111258105905454959791948701179453\ 1689129842741585897863060709167648229502139879508555916499623065095497031211997\ 6441435259970404100016659928240874904189773379263240575695931849191272879655395\ 6143049025743354715290283190064974471391068063679747787344136355196801601703271\ 3502555365955905234788818726288255023914539404701211980946616373771098128566843\ 7617800639053360865973445329316980910580006172703119011497713943388675247597158\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1144169137182609519\ 1239913149844106095533675757541404279926074084606522472801115460098401651556059\ 5266574159502113553801273328819266704843585267615635908832552891317956147421269\ 0802058840760434495286443855162976316507789577941669973212311275994722507013692\ 2575142262925857408074617483100812222719177949177850348596848426258362419220184\ 9943529650627168927803634641783233439717333225879177469416663817212213880958656\ 5510783536367982364920725517492947630142696131221160731738789893212729624986215\ 0703973313119414013853585432915720149992971985010278539623568034535494826235304\ 3303850473888521086533381946411437352612361082794938167838075249444795632120613\ 7635313217894630587157877103210905232447499833309243003633022593532099099533695\ 2621956479456799831794786343200777627464380959294509908987722667021900438485398\ 1296655329215949258961083889394739930013819036549033420255791562495766069615516\ 3686003252284259415754241916871400852621652414864377371695725395877655032517045\ 3169107621789475399585409020835280008401543857200588467152895645307286743900088\ 6044014255234255808120157386696568585477264433331856761381523529503913715617903\ 0877395074904091879534638930506682772008717266167871758058214599996629208971898\ 0017594359186275917406551892121243941721392535537445275394342681898773416747093\ 5637983854276693168054881940881607881700480770267113946297115282599403874519819\ 4856527835975801461987624191243985904271359451935607610047336519506565386185573\ 3704838208846206504241210288310178999291490103113074255923286961446079585560404\ 7669813946058378109008870977182285524452658000294447429054382635870332307172692\ 6424755436036623334509010425089674557829527811639486897620756858223805165008559\ 4916167557949410374125943428696290677373070701203080518371729225895007312801293\ 2748410471227320799001323272812347889588254892495687904054530128424270326127904\ 2339981600985483487571759601303219121621574240058206902296084539609785038290331\ 622540028590972417088914152550307717/408932529751777301043587603345245438647834\ 2734398699577993170131563961506681510691837750545027599959752228031085237876468\ 6267796835098023275164235291261244194662118004386908327706443841069180259791624\ 7688933403646946793434667104575222782907453997744619293751015299421206973555861\ 8910015418359274702160528086266133026045161063966708912104012079102406382255034\ 6443765192316626744913597013449171677069387424481981635486207797583574740184942\ 3313857348410531257696262428065857020974721186045798977167566407888739465001269\ 3469564906775887266197627127846613081180351973296317054705060351393150200313512\ 0351833933004769088354956212412608738308661131777554335475419145840280025342970\ 4312937524379475215441150877363413647824282250847628207035686604068698699208331\ 4420411608944312832774562107550732067651970178645106433152218259805754075931201\ 7209868431483211839738458387552789722190417477928195947932473486417436154996768\ 0853000150939465681740771567695344635103396509004809812881742505338264691585876\ 0049054810560058327283043329965826160541112973359151388310447284460779191885666\ 4163419052560656410310896444896537085737073422851976578113411854238999351234020\ 5146531241574860864461687295119531232624232955689566203029019664967296441551733\ 0270648832793049863542617712566478459446058027424980357818484465604008063258971\ 1065865853716256075051795285521423415804764700658659010282415470026440221942093\ 8576312881265010847810667218400361591543530175649907170513797023513142470737893\ 5333966329574615403847468845304540218914970063764202312830629309132729164570525\ 2868580643795955981471671779810817915829632523657712449552409049901127603205179\ 9651311748138246249398787508583521097638159383820866212527241598439062637769514\ 1998760751647104862601346786787328000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 408368479382785434849466450142073470111126158548330354186208075618\ 8839413130475172169075116972568753341328169594897823334136376332784917032377807\ 3904679192906029550319438790515495539876335218932908482402517597084914822941750\ 5705325164408784804869738669384859051821966456283934292799205729558034875716152\ 5646860983749785015189429453915971586087032110553110807730720793564085772231271\ 6393476841051819908939417516404771377704693259458000938905352998707205525902167\ 0695587361081848613195603815378869910428955264674299885469379967833587186391817\ 1124444720068006551769263906755909588987654704835780863062453684828505113457172\ 2038816728969353644373049943355078273456472887593622615956214162292337717525086\ 3808899622520782916572204171994565709643975723241934355124158991029476306514671\ 4093163754506118477229957702731341963481521773392287923692327383613415876681959\ 1147770890543071143896657372218524971966015332332034621772477115010569261605725\ 8086342001457218730341807307993666776718331785415218149233209268969658039560620\ 3227666907837537988722175257736935370166452100767836940294010119719018336788736\ 1067942850566194186372355545975921118998947095175019402038580179992226222054662\ 5360519307413664375915867714922794539437754666115266645732939203544839827734999\ 2834331582787779046400053698877313257222455793860913671003089548172817350787040\ 8016442681054452314404536781025379454100213569817885317698146276637148406549862\ 8536067222358710262198592637546897218447453017885850843792620794644312839538922\ 4343722811443805437448371286095597763530950169337025486010433214283150867969159\ 0725896482732765351171202302344320707459913544740893076851033008928522426215514\ 7923845193794219543981465619853505634634858008429345460964419710430337450972751\ 1779748474090370621553559464657648516406166764961180714806664440246152882623862\ 9597643411967896432721161347315016613610427711738880656391535684549702640699030\ 761520732607009763154388169628095812448019540215832506109500427/130819262740107\ 6965389188733470812732360294183731846594539037787333404021345533752477068658079\ 5817944280668197897433626723522374994368187864916329520218520859509270014441651\ 2604672540984022050016798442710250908138511903526232866699203896326598033509980\ 2685534755963066157761358926536755880871913476961182117107848565650157525763258\ 9923175287388750180369241833954287513666960542504064422647314637536074261936175\ 8169057275704791670158537887582290807604294468723406529492032738969049554759782\ 6912353142937714064392843046823384323918704792765254278333356539393816190026281\ 7009922845401639514351735605630815388616046193045223914480652910069034147409895\ 1614270714095162905711042568533685819439463589458398459465935425762309771790342\ 0352510332419491495031169765705183396198323138007210797714820788789887710227849\ 1195424510858831683734809256099494827622426828990615222078004936218398184701860\ 0278187156016227372196936563774740752905597375612647354864859912180447371711280\ 0241106183377559302780631907094742053324775099598067114262331600144053584953506\ 6813951159222844349288755075878236695827620769754548420201797967244151948005380\ 7326862295789268074245082877603084014973853030661375535791431542276617067329594\ 3398738516094106323066776482194422311795500286626245079223511952310955139173265\ 9739380382192861491682539273086168693195389529074252596103502574665451842513465\ 2322889701537181374327064720328650424234610887198249752556756022734910171737119\ 6624319165021320000364630524464521355721970073753984513834286026407266602679548\ 3087848590556936992613592770130084176501132386022879690514235419158430457785911\ 0755478934290481872781731188652723463345153460912497862845715190201348588455883\ 0383600491367966456532572482128194700750675948354047836160000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 3721220984885565148859099228863459188546297\ 9036760217294466582528617558320976050672612470502085603320327973592377523829467\ 9145923777508263028016655446275345975001307730166946290504188537449561697713875\ 6654911391837839360244293038088030844773063174006110766176548107679147475371433\ 0598010021025127773032502344781838745091586206791757222028532374329441040399089\ 1729190841714400673751469707228663910619002038249020003754304689082217061628258\ 7690524410982449581043518939684720711094339721159257190900609327045065501774043\ 2524763790047459916404153844210526300821655283205974517236830325074785090961697\ 7207208512161559867385649317964416184233194361957508490832507097362165241245772\ 4165906828379560963488620547747276561998140764599020197120098188579541018960789\ 0686081436009287406172480490714941819361438048049938997620667132692789033391454\ 9896963221651341356851929258704294829941412386716983086057635549223991035621040\ 9999240776197463171555977900672968231762621053660337409709750660720409023409567\ 7624172150522884729272722808991967878282734610707721466427725282056433345559943\ 7246646228175198754886693110946949222269660191917517750950362225323327130323514\ 0536833974228942083910090563630399696764954925195288325989327344911338491243684\ 3925388141572868217966185129261372972461728400342808255547407365362103849480145\ 8926468611578490826310959793106753539351890610935193101334542851616621653155388\ 0177540776596127352694727775916605098762041996258759450302809862330861702306166\ 6472222246845683637160217394654247349739494309981108342300134942293237415792430\ 3696890783201420382940345271600770577169641487075303636544855070951947402091817\ 6760762972418524302065018468336883483829280020209092333351057274215996888269751\ 1061125808453727413220476032167805012997407706783942110976762913977317509027453\ 3748708921360079445888932715603764368089397201200294378745421268707899571633056\ 9207120084560816950016442159796892140317558541467773006477588464224341322574916\ 31878439935322814031/1112163899073551130247260680884329757423481382061998568903\ 5681731534478153730574140983837691522949216607757299725020602171162212897076029\ 1881667209378498538714672595948242693277016181127521100564354012837199688645237\ 2608404923570061130938639458830007942400312864067882399298435793341323716950872\ 4280888358775124254283742554971689707313710260362682900186086727431660247638080\ 5930774754279483111237770344205336566931071008392168979538654255970021009861191\ 8183492609078018087715956254374648660104900546817654619019358733802299673427098\ 0861790348026838004561560556622511196236441329331369385817800533114132305631281\ 2045288698039715568444597507390615864822805762113459346403748978791685124814019\ 1603350167145664692410715623450218766959623711803559227423085405442339769777364\ 7847253012796732106837694945909301811737630228972659785893201224988981207016344\ 5977814912473176028641922686196939135744486226389522766562444501802816006083549\ 9761200165146898660709636556732736862985135212173738999733172482502371102207812\ 2778023108832305623790016851305760006813942332807610347298397181643681279860812\ 3586859049448613434360605091573226313058132689188168526660626739863329110711098\ 3662225706562851386069564636696506400026844063939813085580084646370203135605088\ 0998047113889605892107415061226100145165774561985255383864622727079005593670332\ 8385660346865318568943937059148359709638637766602082482523432557717473170658267\ 6311623686675170526302212517144573664846328313882297110815101437596051614180944\ 2093169133968087346775276354273337621948734249089433180842466087094486591816222\ 5181960474104861694916118486930734182782969634393808745572946014836500899107144\ 8827335119825970163754633058464400136218336420933833049323370103923349160198664\ 3005363750932103928217600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 9152916280434165458169785286746609586327439627225920562440930348412723096\ 1343918690476361367122657951163643973998348395003650034377136226410016904914214\ 3132911135728051579838081172580103918741646492985601141593815593833843143962004\ 2010116051240212844988007600465341597483975791612868161799388693253807634974603\ 9180195589096234412927833601149862487842328355721413035250925913277857293961638\ 1388766471167869448163843066536172923437994071195722468059014446295715753818899\ 1600223296412832458284705058466262995315427412518257871438514047086464551848514\ 8743539737537386490310812167185559782835145232377284865043215074023705563464233\ 3050114098001486893790556040885938392392425496702239763657013635650879367145051\ 6588726557535724588534408779971827245357494767899654730762374050057566588114216\ 6256258483458822925513041649924132095323288051164320169238410640300608301431077\ 7237041571940057513239655942006604618551708455436420655257966830750324103444300\ 0403342351822323584194626880041206860503735125062489600177611183584088142547501\ 3170652341871376531633736202069671439812176195191601286895432879446050286617820\ 9874989017210346828097309349476536918641693276968304320157494188337632644302782\ 4112391760681294238345671865233931284516167802390160246036936659368266211871676\ 6555953888208537992506019458722840875163939174516828495565123521206891750932878\ 6804073974177611674418104302438194309974375866253587758293225146642168301196788\ 7459508659271489706350498856124411491877350627855815468906125278522889255161124\ 4085944048936060116246310142618021476904474728410839615073903524807706534976585\ 8988449357530888835032054819990300493270404844177571919388736356157556001329505\ 3240265307833574100838912889405036857330219113497026382747981521544540074205469\ 5773796226373632693033746177747217853675113042237059895737459440736131818466250\ 6717086810173755786592297245546447230434140956742559910281338112086944781572120\ 8643568672414850440683884322699618766420359577544987486646998601909/26533405544\ 1461390727919934922806686725570127065218375202826594390308747465708204809216472\ 1585190723908319286096526724474853445814634635099044497641920184326703570636679\ 9182322221813908428172586984579269463025441843807651438286509161901983828755670\ 0354449778006655417161331221696086672835010973307533363010462708176614761290911\ 4863278364514447616618649176145961948980784713574746268280134482913429646813634\ 7138327306783952968135119999766953552678038156244587267434975932017183934349817\ 3910650939791199569286452428225009047655357635990999258041991412637819855900507\ 8505104396974908686450132132056669582968211116133083086479333132356701111709053\ 4149889157880286883496384563404135796209086465446623521064582896278528585435584\ 0097415410366044201401652519014003103976030426917999236665656759872935571301392\ 0586832309946808788082427194268840206138967312050808864511939453184090742165380\ 5624344586516878932007157653015243206399936347139079406179940040062948811659562\ 4895711904701882928486956075389751191801023331271430187856215493224022650608862\ 6536369407086313945443332269321329535274850383435430374750070342833894123302661\ 9144959253712390235492552412213522338565762015903275463169199473121236365765659\ 2894970582972005510883671670430924860347461309944411311753658336222938523391617\ 1232253180597587732552972151441034316699581148112027528907488017862015492568179\ 6817219897463874162289252530939491517089092450799323967291449232608744608866222\ 6357469771412803594302426298825624141033607224402557270307509881529110383358348\ 5490691911506342207856834384275183835687201575307451654456580370331835616067597\ 3543659466507540615446108599604566461115422997465106460766586147417626853144720\ 7814237712151636179822337186781358550464010261332122309398377179119616000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1095999973129857044302303268\ 7797508193669694233920548878713449138005845289324142422706516715453083791147584\ 9823801927568433503453915260623783667517417366744230011815965826942263308012882\ 4338457865816957925074879095543079546510103483440947040016057741123951856510994\ 2264185930639149867143776899553608995490564007181975821067217961950493598103972\ 5314595258804186698646965942754589243855475907119374312237220166533402558557201\ 4804202768773133826873618399568952672659298321183323133989916902024049649706459\ 0101377399286058061662346188785518054114554680719876002313881955266452167669368\ 3493937610607681201398333253742527701063387544915620002284832017726279705953499\ 2984483105356825586994967552016535874050236087420743666868679042948944898081455\ 5059051069790450977239809519379059815422542336402873854600506785826602072972101\ 8708701833798742639417634793783287960462625772332724279633935038398278485881036\ 6188853272081729816544573708646987663378080047575193326305292594161302697113767\ 3172158495803058758844317113424459123082707590091584484160900083066226972054459\ 6758349197233868998405481441796320022264393136093151998268673695796843938856238\ 2016231383857494924966291681833492458836636114494945537733281625134560346061943\ 9330484512933775253574348899400129302582281035318969400670934776323955833854409\ 7949669952313212839656498038252419742665570307486700803179515140106665910121258\ 0609647440778564628104219645306065950005139686321859889111191807922053766947917\ 5828106149730861293027732749323427981852436904169175068753642790014854416917721\ 8388274174817067082226763131731885553251840556352412333201954306503703936162660\ 8217767279887833068833761382999910124650951222062519307423205516440739534786869\ 3258261034857085575931534320565820041735093608634381019714135867705924471360306\ 6786635384181260340207453827706923932963454839988561462125753082707207538248820\ 1028045931167012942625754139275866489460200832544909558757376302102488220078863\ 84211075743076993298836169009106051237585075844365253/3210195962981038106824229\ 4178293198308768665332861395130953237502901518601811794773542440387526526837661\ 1603181212693005033646599981721734326437942861110118110445456796672727365024756\ 2020083604657023108663316389438282474193399410968795938832919783216045210906801\ 4345384844598168045856119900047201705750050917642931743613281433386161247508836\ 5394888112354716532070965869815088904247346371875394035218328292377062776537080\ 6545063695016504582854311360580574655674157941057713115594054411211142936146547\ 4728402156636115227136572046795887667370943333305078192921230156792104158199706\ 4499060960864048434479584472717850983318463058662737826344298995791506757116562\ 0900945240054787685420574902346573622581064682459463621383299338091072763478670\ 7546416370625151741527600812742861174535428269275908616153786259128961805583198\ 3008760709982306738233722358855290352425618326334834826815628072194760609929749\ 5940360870662124948851400068578447763451242144271888519091989087088547459124157\ 1891377345080442759366160579897126401823844859999550810341032753410724483126908\ 4275427936852778614671007650884895300106033877889725228225946173056948382566562\ 5405033005186867847378722046862649473478658588614827934336955048679971325906510\ 7431361465749094560140163627154511512450821547645900105394646517898986465592797\ 2551112715818518558194651373173385049331784712051158836045328497730067537142060\ 0461767961636718011957157521938515063939965807501785096197734486641822292003912\ 5112291688035533331254968964026794204984145202635602067492796156299253900491812\ 4620928412133424153118297296246274458325282806279454264312799474321724826259630\ 2493523092378271585033862322264879971902532728720329755416412336238338581592327\ 4741198344903330730035005289126155989888988827662667090209162284398280704000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 15495791724834336632428\ 6666421688803229799873075769332637370347716731368212532318126108005763427298283\ 0506745861700687719264257841085216345783909074803296461311593220240261883283198\ 0924816824738751101132415786049380216171716415645441673502281671811459856599211\ 1337521257716624685505577346473841146213442595179758329284648913295466698791079\ 8947243403047563670099543293491114971727781461726411342051094838484174810935352\ 0361152921227602914940080007654490348279654515725875688144496010078786244586986\ 6851127629419805554628559540064892987142698737547512789930836230900310070994750\ 8224401967257828575932900440646085538037791787775882058843737652409904490543686\ 9544273209928996193313210567707752284321399557865495235807247723077814505969961\ 3592473256905878385585860436315293888239867669159524801876921411813016787705589\ 8701400732124749961402577710273834085431382748394114150750353647199859881376224\ 4339822610263730004103130331870157161885890660072723609842258421356640125769199\ 3761625735098353427327582488896981674738430154858430285475191874196193941068916\ 2412216828909472706179864709474704459229912861250938477175787404769169640297188\ 6886635216067598956509039606180352081316853705405829751358026906716937265344178\ 3517588537353131643945402356315019947418493819248087197332701902813999855039365\ 2743232405464212532120349479594477370171324673145610983452359010830551851345306\ 7238410263090867488771553442952159871356554762470622393414746007161890824297546\ 1635014286814582498652751006391558988741877749006782413602187225824773205997932\ 1354808496250359341351697675146619743628613682270091095385023816109502743003676\ 5516371925184019643062123446959159876060629141976013495296142673567274473764396\ 7475902358017231196593630624201277404679002754682184027147985416586894665339059\ 2777099665717856249086747353486516025805271540362904547500068878823534401135739\ 1493666990479616678489799236731672160451767027395822481520352349140028122775816\ 293808159358211519233674736857748563025965855845888917587/480485609938957645564\ 3209762424300044767156861116595491967911837363786210692578148226903118875999832\ 7726550068272431393717514920356019299219140947263594694102544629333488666903452\ 7657368757228638572511187105189887009828254334320905151551238581832681659394956\ 1290706355861477252699221069917782942406645265650324107814957363058173165039539\ 6342314966409243840877139881028588570848740722436776035908654016626424315904968\ 2546253967731812115344384899851332875352261429498410595048090028659054182086002\ 0557800454330152253309048835554400011314302489169807842110195930131293230441210\ 5850775494330632339149592664702703860667014976242710932285496623883104806531903\ 3925209284563085380412360533259322287992701484045462124033011420187694315403143\ 0022385947065166016547030592318922698028120183898297269535818233208724435082699\ 4408609269893757797224513120969706442424351122079572964121319382382868979740570\ 2548939952909554567310630111911626704370027631080335049055386177720295580065553\ 3868284443918663884744637436034374818179391209823094374450013935545694948329517\ 8753821031735585736362045537873791788326274595871105682170780943845617894328458\ 7645680589448349178525733543076732764144321164880209816863179748602533259146610\ 3761053423464965973656108957492759584676291336647035937208973695287905238773682\ 7608483816142872357523643158478573176200363741562230920589909745657856529388715\ 2431287967592452273927517039880145531267321025328698049822969526277026171050980\ 1779282990000215385066408618840824326616374518652741704194109133558531782928441\ 1171783771613822829940261102769622510889592113125448576803717288534623347513818\ 4444885895440041281162525581413588433779865312167235571042481178995872809615203\ 2712240472411714834014249487199126560613349915193646620216520836015060062044160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 54749713475395468048\ 5292627764392206207362732593799795964129703869257487503115689075443288578270774\ 6009165456191438731803886441651334877604421060757152887291344581275404527337916\ 6824228363190634627933047352134389185344565921822375041856445133897395763310892\ 1418843921375166267498555207909394551644034731728363996944114374263440655469659\ 4150735765187736556091031520060021858480398735348924710401722915716714709688250\ 5463516212248946588535814543518696749513290870521616987232172611114516970373949\ 3514254567436713653848739700463765801516612284384964966678326362964065743014553\ 9281142182137753869455752177054913919090286631631644577376247096517455950115785\ 3215683583405523738599952038746938160814898974290088305943014919751549939105741\ 5757492938495098360958277610745971596069220043933827256165454452975141783787623\ 2641332825276264337607445820585866489208118296640350106016826076643547340624956\ 1341295447892346838128699963376137626667456422094538513210511751829160256147438\ 5560352897798609344925074537111636686182272384943006852025122898397657718298223\ 3520959966505853267865103349444117118465089480355294528064681867258872305264928\ 0964430419855538169194382870025652702819403700142668003838893872107182751247004\ 2333740146176370541262504703627651795494560349200427965352667308958283140109800\ 7644065398217623997293438687476982794410040826497267983249500843625774896907382\ 8990095738866595852933031374870490338695800726449031429236907210761691406572057\ 0401831493947585040184939797404939451700925532039340018421159328416015667655402\ 9894858396586163804387526109161991861191645480890856685011385962937655814050097\ 4966201229907251955175289080407046774824982761416522526204393103162032291655938\ 8908548668176404858066199290692146070039041178776351562303701107944927292800553\ 5259147742936237535631996108271885514357564247192647088012470819011330016676621\ 2124467775600098408356861093021009652081910716241820533000176689720709668751621\ 028348161766892684520455262911202974875020436957009207615381448235544567/190578\ 8834158928727656149976167320059963889419781983105162259985920223382958539226769\ 4521420398786711928865694759283676954391158557133751081195475371851227298522359\ 2624129143026020066497759380254125201588632459560766192067576718198085426768694\ 0855534288285115079675001178230020669554504012422460398177474071730174934309417\ 8562792132861858077980287409707004134632338311703201154514982733807830883788116\ 5862942667933668689848377067817636328229330038863656050516521182765183825238255\ 4091728449807691289390663128792375556023344793028195398016978701944248483429775\ 3579243179225113517885927441406877962635739380605946028096310741212206572396887\ 2320803448358509493032436950476059940655827575681090755367191333126943542236964\ 2657382875274138275655450113586055902063102455664601615723823229576581468792200\ 9321482383705661113206673109191892390757800512586195745460962474687533322309617\ 9282223056467326181455649470754936220840421616405216714593071566068255752021557\ 7717168133876769088798510817277792090102804118805536609343173286668581080188821\ 6468162608276118850258537406806098977579000435154026247211578997715888755545100\ 1571040390606417677166442847440435662589217730315589229100176990960650108717277\ 8184707251156451077621466127979303932197821639857396326753738954759837984695205\ 7086445997640277196787253029890198946341344289804973421162200451770329426844701\ 2345229268476993084676537598528296510258364383998602537735800146827509779287207\ 1074380619703649676365715747079549611994158343148067739295732770689371736086250\ 9815753324597243869779442272170168132014722815933812628124621881374107981313288\ 3534882272279881562484202559302908105192004174984184651237753424748616473079427\ 2178634953282419914592619256240053127602834263195334857233212936843471092460741\ 1942338725548401088266240000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 58455771261038450046026302975762763338810432116993502200266594525772659\ 5942217719964688456116046876625736476000279233745218760375426629289326305525302\ 1105080920936724836821052273932517883218344208090803521145854512547730561538942\ 6108994616778219907230126965005756670968844524032720051252343526920742568273548\ 7444190468207125128975738560337023460734180472284671514713313638152824221280283\ 2948376663211192645227729624601039170363699021193051589096371533251043135874814\ 6853781660650505713611495083571313442398416265998945430229558634929588393962696\ 8832492589260600555126924742262856032492028441340530022233144854049845616367656\ 1978932857699523659346851809719837529122854918067376308045526112667765926720801\ 3798864276772679896162164954547853156827592865328011964316243700774299041527880\ 1157351999729564186985954572139708673522681857305563885459374341718032358674976\ 5066532056994366850149190923307134495513131373902679747898519920676995880522998\ 8977657784679873510111596620649171993125066872673329805860938810834744213260750\ 8390618328295735131570893723786591523272586052240269079674077610382583986685802\ 3073537275409633715182366398985518871946021572817883458694841686396311024022095\ 1822416971410021774690543966159817172910866713555293576057279200623900520639629\ 6816164802289680379480393323948239401164555016691306792168448769753533174461464\ 8953744105936656846883819703014665311650054054203396271614442768826220869655338\ 3474382253617052350263996717208746776086691955853059903192657458669143657455287\ 8206071804182251112501074149166093938070639521505676721118424575201447863117143\ 1513692858316790499567140550951974431478886609473555368063640938195753669878375\ 3811450347946153843171424764894896066748331858336819805066726933851269157660964\ 2380192232178350433044373450881774890848443258955532651037395269726315721270702\ 8536285942808346536145284883514992660780852807173140366214719510482787991731230\ 0040015572544645380275510118267430701399933069587478093508540098020071864315310\ 282173045657/248323706888045338765359071766042954100576187083230643875254276999\ 9277838744237753238622004259836960342227038494651502947601226303847729308984828\ 4329236696135397086010108777725301008052472522101530256252991447032996443558120\ 2557640307253174943337006688561831976452360925269982104306016070736335196747064\ 7466512852301499593052666545108359366458811959875614478847271364523142155023130\ 9602573995734584302180595525454391211578942047832483216434825365429830903648049\ 2261862204772113822741075129076835519244318683096895652514894333818397900505041\ 4796861889910777433707293641438779495054105754296301008763925497717292489378504\ 8321397979534340307729539932123045520606429140856722196588229583535471522061408\ 3982487257540559367215777849237023535072720205291244346288670377047375263290956\ 8950636094619366909916198746886920452029298191518136272669489762913892214075633\ 5684481260582315520152297252481298400886214496099003916124386958875504499741911\ 9650680211414347060814861375429453344352396627666411342567750444996083440832734\ 5597282476840265775357566430717488645591556967401489618938646229899453335460161\ 9652014148758479276070575607807573350341106729038482156161102177508808956877758\ 1821958867060066845235225988444214633170277443026552966018628722555802521943931\ 9840321149760669222572205390975540764045613388843152103239049975050231054705601\ 9325755273899257765396476685458268870339504121884909716294680318583711644179958\ 5476215712905514474156989394207727222099588881997729585133070450754786323215368\ 8269671060610504882585243775992640321951100266546021710908275756690211133805251\ 2062075531105739307901678925116089946154310009366806567507906702511674499492430\ 1269642440677458918961005379453074666028187362677945157048857067319047544375869\ 2387469377997037895061696508067840000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1653518231657116951528736640549298765307410668080389542502691\ 8688346033199327141691159906220095096376292832631663910094500614063700218262242\ 3712435432454428846319181471813374186860482240842630849372234401221074806065507\ 4392909480531665484999322083755572107821675154185449125981817345553648818154656\ 6494098047734461203954705100970000153858422547889844883033423651305984352507203\ 1432265603585303511771196331359699995014395276527822737889668220519931326663778\ 2165227685003903299887904611925815431871517256782002226893932415682216108260517\ 6252823983296399663273524659027666132418751092613422161370241602773843835543450\ 4371363125494279314487982674787369269630413542840129118185819620459010237049398\ 0374798458996928428095513828509995695572501809106169102408695945797414520174457\ 4054154747274187379684476312736962873649709393363708235387291689846561521059988\ 4596129565511536769910629426181942799369102005452867657002614837518335561758760\ 8394580824540371263407237019009868061836948162463563963405950608156182048707303\ 7158257990705674351820508940693488551404054868956016242464787778701528659305066\ 9986370956759023726075997148891324791605847738642353684772871892817483758648210\ 8528027924038935427875304276908677745706014066334641129264257917521978865219441\ 5549014591824335728172942548361087176330201867380328792782380516398200448808443\ 9065132838841220394922870948559263558698754559994348068188999870198725804834584\ 4634552978338817597019055715006036365725067794174340446574333008208259744601739\ 6642789781233936125305670650445912713242045171374049163692996325490620107491884\ 8903375440618052726320393732814625214261663150588577440092219923346035883542688\ 0455111427939175520361796273235781786153172132134025153228427646720252674672858\ 9522612585279478938173192903594643920571706746286745524799662630661728194658486\ 9144812694120833094888362161816802701660620635869883436395113833571784824689163\ 5480641845181148057598827635003049679030308299379352676366484768871989151473468\ 99708591261403499113924420693338663599/9889115228789876864158457786051660747795\ 3017845850840312741217017555284387062957828070955682615968364989259077431143781\ 1391333793236465992120123830017698224627324038998933559218332193580325110791251\ 7488494882508898151213791429442708028005129152138039635880063298532192701055380\ 7723663998958159117730044839197978193779749163253957661123767406312300883794139\ 9103870232618074629733685482884906897145309626758507160260245420478210862816895\ 3238323247576324032768400860049423301324716746516218838780631573655547275374761\ 1417090548276224029412678455983482223095992620320053856783671494002031552890359\ 5543576436225606755530397573147777780204795090933936791056589426719952731250320\ 3426578490240376270176950569219642799107967141579861242064032114279522718213692\ 6528319839223969195394437329695155535926632779992548799644549030992994819121707\ 8923469513187312346389589891359049801431044569643756880377124205759087086536738\ 7562436405896654329753618762528249976766171579956339843463149652736271831830118\ 1813752127343385362415244047606418453579922732433998882507301972810551734783931\ 2996740446437111109736551724366611360583785640850662792155810593939211711122945\ 2028040390861039580575735390677856460598943428678360630214257474454126270153529\ 5457780392900138287097142238591482396517754371694580513642065189502507564446604\ 5105864797350414834818808023967924818310649324125288033909574671023317507840863\ 2710409117938672568405186960271117057335393041670144647382834092512418676988456\ 5284636533302136446034081973476132403308250436414676440741728839551099679584394\ 0826520778756558845697732847555304884321977727141698838240504258098027271136541\ 5609944213861552449847007471371068420019121965757349592483467055661282414082028\ 3525316074510852416177959311108776198585323920632413024564353002506750525440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 51584668761496135721\ 6096943662544234327770128177564421519551999373181366003600409796119754856496496\ 4115291151685428794458619576371680884577313371765439783215447785158408661628096\ 1349104896606169770153694514944377640878548710166659207910239878864071390175691\ 4643729526783997357018439539056785364070021406479582023616346523874195119260685\ 2445801163124607417568258130179284961983819743297507781514073813157996204865927\ 8167223401587186912770096359559689298609050959025209683820783617861382723788454\ 1075062269463170736647275348393570080607808150410593418036226444556352481337466\ 1803372390289481715803678310035150895244087032349160064660611229673926928863074\ 6618109206298358954074610505885458217543465473939793805966203549965098744852684\ 2446236048473466965408079494166152669225953341275089643847723498675983020092770\ 9059423590406229634969889531281618996383784050853319297073373012343270118774580\ 3099194060409302574733863430943524976996510513952895935203742570297976687600716\ 5832184918337185581207533306702043414051272984126353013502769657438981408097230\ 6467335672889460820726379220975868118299547491964255836545369915248738204989439\ 3854181623787593530905162969273075373280246063423618491470079952809575602170673\ 5927440937758227242823229729798313777091199925511116767991779369954016045059655\ 8538703134420295513012999347569991253910558816645548240282845774807513463568714\ 6326630742342463291361716701658441708483021514827126096607137087014795310652072\ 0131165628263722067996205884351712478210682577063091727058764359672388326766439\ 2292778958250441213209333114841148113986957122623279253361964228291679733554107\ 2348210542609507280806859177489618134042646456330063193678567174826530498303609\ 7028704094087581048286804458600984030070928225243306936110052802816956592831936\ 8837068977141758254389034077818793154281448914237904318005897306532377849487314\ 4198107729904786864890349819437709454083304492782158067347283931881514698681623\ 3177923478256383842990302811325738286806163015435035328221862219235294750941167 /615649876686238846859050161783148168228119186237620223773260583261324716187658\ 3859159358171731021075916750146058337880924040996103480097156429466253925677260\ 5740452128980613445183006448307427774145329247915040446322917707708688043866295\ 5518004067578578199027267360268144828333457766240181065271450315634909131944891\ 7644447380632623821689470108130699728410234017881614622663648476853357873333173\ 9992256801247585607105420562182368918304197220413512926804522368980152060118571\ 4870128246953912234954100195576269833728243155747159647199414149261844717236064\ 7788264054856476771516578415716675388591016213731629110535082196625848069215555\ 8172157167391141686807483827331719091202102213759654983751460449870440892653740\ 5490721942687176844473972089304245181490114631235102706013828085636687388314442\ 9801274112535771596673307978007214680053810998179093351091163609321196820904343\ 4536135381291674969908646779820789082131280440862444868281731709611121542064970\ 8183533714079485507358900547208295614227612956086681890422763787787055254587278\ 1185905895639058316683633543510025359717021832948670762509792299643896508115034\ 6506687827427852410497128875995233826913163428581075914876582390963146043952247\ 3813017813981635295603345994911084524503521481973586558005442237630323712768735\ 0906030571678784526468271263015094066063961501873096621794851392204214387116059\ 1347539097754129036382031154669315251937930283651184353874118860564934943034452\ 5943880486579981505687866197789890909456014800966625680045322807419248777094354\ 6713375545637634237244424649582585843074867811102867162213139726478904426473145\ 7437858502515092367780074021317815461331288599711311474276240930086367895609399\ 5095027079325796338995352627090269618915163290298525058184482852118041611429364\ 3027257560411974838369227479936139264000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -35578795680479683914494169876654495300424117338599299347\ 7136059715882263546742600956498898934656749795278654509572956712079390017475656\ 5124182072071449331318313906477091468598562762941281106066397482779178595922984\ 0536335257636865343347008607385531624704691007996483005171055715405277243974615\ 3476604626092841415505850540771332765254102537761497095086675360264997456231529\ 3000400769341934928618961626004412355334348096570686125308212558375004479726718\ 4110008684838374584277600890396495789463249192917004807867441711308400187208678\ 1516452947095137370019064109059531392043357597263031675507716816121741461272884\ 4430621196063772063589697979192388747075183859511401752666896106334720633986544\ 3658074822260150882928986226699420620987380533046590932452311242292055136869553\ 4191940255681717819708121193182057837005042053638630676819600258743714068584587\ 1542578385721752759043657056118982420007231016956950286555226297894747165830556\ 9514248463737891294722169684940764849660601275048881652898828642393844517881579\ 2762432723428422740944018055077308545049330065027988622472116467519945603458160\ 9410122676517164181497710354880948858210547456496538884254670472213476629729435\ 1856058900028072339331623900124755861129985182872046502802341285866663200320385\ 5292944970010836701724427493979168329113950178624956589664538479042329722166308\ 1667931560517323854145201677057945931661917732217781524459736687656358997783965\ 3245927154123385462190074949804975779429728457427324590889264794574235092806617\ 7012614418036964641062789109050565626195486862669691985765334680347393463105539\ 2302628518364892569987849876934325581557998893641429191824368735307973354896921\ 7409182549124493910846805809354092721582914767482343374363075004521410194690124\ 9707136287203969075557637291216667344661982842015896839291858256848318205705186\ 4700289350546505397263679233248730478707267455751219414390694798180249143068540\ 5372529472265560172932839612390791125442384185165308780142109867036901949119887\ 789041212884682128588148759690155221139400528235057/274477629088105571355478733\ 5848068207020488741207813263505957037020399905411214354500810844168126915207950\ 4025646612832413008490780284256954631766333049758077316254615185285726263460378\ 3952925433956990408739655500009453185648129147909198951281566246683946645168290\ 7021512379447729436302742347950457818581889401970607551154735120054691234875557\ 7884407872406988018318052679777275079891802396564573826760508036854634192416005\ 0876492759709671159248323939327268768997642528685711821011221459077306269000195\ 5670703920160783038139105090498455389994634975892178884664903240000446533970548\ 5287680363157703249612406639027579855123062912842753188890846952795969578353321\ 4615269995267405662391326694230682429021241276393300629567321507711344715995532\ 9949557826154495628749354536329480321583882274761805643443568663379171023027243\ 6131338756504192034762638571446145221631307067287719743544349805767955448506991\ 9502132280885590823457003662633120252179773392513530423296536124326312099989323\ 3657307791024895701730123361894591793176986913287467956035356895370738288100106\ 0005851442586963009978150572008498452713506269335844739982124109423180715318695\ 6505104439641623986592526969162387498750991290847340671692070899646460869229665\ 6406026233105215534944141825850033487452488761759631637414334704398708934817043\ 9888165259697035300334225512576270075601368934719502646946575640036425228309803\ 1352412358440386121905062852249265255305626180342821071734308107913840947807066\ 7321747713290998791000111457803593209366346819770449384992369510997102766187127\ 9711060803273790463475903759277306197516880452544061770942141590186251102567020\ 0558921667036163595221199160934756913280654237710287384796166588808113358847451\ 5917329293876187230552687344322618013317234322714220327784515879638919265621628\ 2374067187160711168000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -233122647933937343136267182919213085097645648747637671068717291310128300179\ 3608197837688401917061294260961140713519621739743768588624517007818930794654176\ 2162377777359774248721251945701652424612951895433730539920374146843835099225293\ 4785242312253984056405323674396424805092667395894518691674076220909996966612232\ 5547763264835285940747891052649318181108807640733051774472455677354406603811115\ 2726619831564138142926399574648934270116595269148989744582578938965909042341408\ 9841779618853122464617309513589717079076395944592072858669589693774497156308328\ 1220412331511609735489715787663080173983688802356408977167263499311981835756172\ 4930597080038452702080159240307451320156595300651768783773433280524005945128724\ 7015340871545472538339420989905119453307293664276557636974033886615963281865952\ 5854938415471433464868122039405416561108827868869044985860251150008491399364391\ 4762641954967825818975224988884223545261094193400032218971031849681799645882248\ 3512084322972191997589444328667073013749526613989387042641225661643285243813922\ 0159151001352773374912888203676314065765353538556580315342072157976605588661363\ 7611851395610936465541664088304263085707373245843661082562828687897502736997544\ 4431456005974186142139189674418107274693285734564268461464584269695986848880367\ 7764788757400936022425557166603533824596532608779629530655483081199313520829576\ 6508706167563537893475449597589517075321397045127598906546895967335289154706237\ 9565890574874065276872500690320343045537663482531988123885066184612961266347413\ 3077850277477903884593634231594354129956911392443961766421836210129845997193054\ 5873418868514315983777101340665070593002136549012522439843259709457995723935369\ 1751523374217895165814245959131505079959631153761929535426204670430605550638726\ 7932439034481906154779659077765350570733913390517372181988916125211629261523013\ 4260458379197676596492903307815261924093345813235977780926308223965743632497416\ 8237233950428891185443904390354325985916573771800697562817883281222883712958901\ 939198709246206251175288988269253/193688600686566214295324657477629067289786494\ 1615773520971445214217254301393481721580630575611078878393511857023947679208074\ 2347064435543249454143867064792733312926577059198948162607373783056878131785241\ 6201916580103965965770648450376595595108067353407013183084053716504867160308977\ 6371971845760955163917496877994413505708927320007314424027996243903513524000283\ 9125750680938299151560260336538109977395642424898667603745875211804407902352385\ 6580397811368566702313463104349734109090936172192200540113908709019006584777414\ 1267443383750602257602470942571701692496318145509359720156753107044378630252577\ 3999589502972732130476644146858228054848127099192612070716260737430882553924175\ 3941269259901384473302018864198219550438890004914021176478155145357169994537476\ 9564719447541239785888699178265462511026686211629743538370814714176568225240732\ 1115350656148513926974401071421592120279167878278618905234862433176748890850609\ 7708914022470779431771741044804098983815558432309328475518888512561052828397533\ 4680273532529370785855811989032684185823397591235654496404443677312515690493186\ 5071436292740218287734014971552098303385020484516142435908713593238367996614946\ 7005743481963388017634327034607423478234174355788419192375161363175510945184860\ 0378308925201992557182689148846043144250763399283585983717125946640680956903609\ 3450484758876400306232207916108108532984900096681650187062441957574167521912481\ 0099560994325221951029680849704791939964914751977370041186847271813782214631393\ 5341576728106515321318135477410807991429528090103183550903441937421909986904891\ 0885938637906894238588226956407369857370584954962764724312296551321162874854619\ 6655187308211489276445268915618735237168497915462126192217343298534230638392353\ 7100682163388950060987761752634765231768069025066840685550671243644109368747622\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -28196933126934\ 5946635239169020657794354062305556424815938886032035198434137016252215925563186\ 0915163930726373285552180618237009892378686683076799073205992323435821141137054\ 1642866079576145291334275598035408635617702356563738763049620745175323037711797\ 2871642806273513584046842155953223430099877822885191336673291515900714037736492\ 2166570150536335122382222437818908642558577945061240434484780909059505284356031\ 1481169124750040913848208136953854165280720534214117864820767121877597252541525\ 5609252475557775386518210947087879662487404501546033625485198436617781358424478\ 4905848454673490814465414712869899618870169770137651903598450214893332751176857\ 2324370215343911046240328363195792344936297182561592353820123655758296094475359\ 5311561614576289413489841253227668376420260868060223580600158570204897117483479\ 9404515980859051031625192644669916019920299279624756868521798109360309666190172\ 6487311503712623642082370993501489953707690245338222039202137963331794854029055\ 4312223234544659147288363070984904159636658276127409523578664322092995285082078\ 9297169618734941164408962139623833014644691422453851301715415041040631473553293\ 3012651212382469378214779246079944943620669117887752591331601896516759914825280\ 8988013115573800556247764923496836459521502110553343316953777823201257511612082\ 1449016544073748216256374083640529495657595295594063821759175496796075200008392\ 7632391785287053352804730868776942593546148063460777131638406773371449491930322\ 1774483087730935928126794307392817787479902694989127820505824212251071318173209\ 1077359153904493929745705259858067087647342299779850613891165529269581719546888\ 3629300758268433665849553631311141950530375121139025764050650445520591802045513\ 4713757496069811479832235643843188923784884628297833283354143994066441237765488\ 8749927252550576261200901720941908776287644852757654133339721344959069857722238\ 7552507340423987578776967532178642482317775108618515397082813607688259883738001\ 0590993469197675222492364337851775223139966981097396750392049551085970127548396\ 46609625708490837082826792654111504173/1200194267229216727661487359361822967475\ 3732685801511024605003936311802782681464452050039830007964805423736163096367722\ 6128757938370345885607227737374409518607709980589754189013413151308541108302150\ 8649668581641406105636672658393174554897417392561797230579152154463323771163772\ 7844986637830744130631318739827055119459532725463016149886546329728770060245659\ 6106581086823201232667815213041099533034919067656713627688724688862809431279492\ 1426898295300789776326056706922581636054808063774420524562736205062856127362821\ 3236818519313320147082099123455458538036872586920188544210431218731043024630918\ 8019500847207262585086419520568893937171330476351346417224000658344399055267577\ 6917187658340868361960886946116379567870062935920406736428167522247768976600028\ 5318648735144518355747352490895246625510178647410896258788234453342018182212429\ 3784294938484172636488410549347985719800847244597597705736444890550947511013076\ 2248451397156306714428853061333349152242295320059738002434077010729193864248045\ 8459037516888302836280318020316326790490778015347781248169552297953651481734585\ 6825515462197050460327467331586581504160915711615374857688812744829674223042507\ 2655453753219828087882996575334216904106960703425806711817837814768910777482437\ 7880829745779648684941019755672063217254765059778256351680458630157172017394287\ 8626094647849076572218032399868802394525445697932308480958225195630325189421946\ 2431114076395565446876454889855090793890066941609900598466822571919695393930035\ 0741377359680850084710939344924736752741539925445694649952441810463655893046606\ 0723200589766690070644291829305762104524423736900090732856661660455738868334810\ 9132250283109261352485794899252828579477541089007014572260804897688554283425079\ 2626473463404691913960250183912998141674608166511638908457538622999752748348612\ 5024279259795725980218163200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -78586115109774276553350172523314765252366319721960428007459873743\ 7783460009887799863234326436484057083667264814193929442512384650954842137046932\ 6331396854269368778751793260953698507961972980573384430609079961561056952472530\ 1195549806145438097236849161372634608536459073915368209621223002659955937623732\ 7927902698491368144950407089223459909410427717777612819045537968907436996795738\ 6058275988203718913648530798298764482040115863976398297684105824929256375340267\ 8797570273519511843122616369694103795353630581520362348668350477716907952201423\ 4823134985666976358579471959508862503497453400314771114329395172501399596970530\ 9515920100883989778321852066099832023028271693592899552029270984352358938540160\ 2462797520746066800407145512820489856377280729752893377539286681560035087639145\ 7883545548306236836578112817897049382132721816133423913359685996989234376504633\ 9825816974693003901852547878104357599087228208961604828019441150494744657775070\ 1658663473264975863450535166683157893337928433875163686488555547343074835601412\ 5907099854853006507530351276137971311157653722020988393470209645561234769244779\ 4274513956622440393741107597042490518708394462841758040140895597385495296832434\ 4334315629467045919127429337448403951327102120144402482112593201144101521144502\ 0739178090324521419353958611768438479845697516332734294271537878782013784118788\ 2006853947140707900460246447117412685471067839609859271201639639271211963044210\ 6023894519053055410141482728372793718073403365275219696453927667008229177249333\ 3752603719274170306555117843441190028775442438793601962780139688616082763375006\ 9888896826708350998786853785847266855222799974097098585032521145739575638093208\ 1191098538988026378012685229406837271944982757558810027242152966016484325425935\ 8706369246802470246926139411622618976848678612078781524752362398174096243471036\ 1091864236296832896930324538305623695381766044728252159896239584207302569470156\ 0041467949669672183511800126559443074219590426060788672332474441955123962648400\ 2556557729337162263696091701307173216730620488879618401639/22293260611409245337\ 0591283612580331069287052949148694393549183826093643780029960300083369489959038\ 7528128072199419106903260921624177734119478849245616132019455520077985265071062\ 4629403781711951939613513455321071239834041960346649248600203269489241105263811\ 7812742738383687923537332598848186881802946472473128879176035020718195438655818\ 2549322902536821593744308957063677877763786848685739771179344450427753482741643\ 9752751602150232252836056677500077550453693633436195463920793846412841674695441\ 8462586767389774712920843187227010720526109486822122065226775459706661109331728\ 8301466541540833244642122771248317874456465352619345514583433207165377081926670\ 2522254509787814483395156214068953117271924846626243436761820383091958507743725\ 6486207556290994432559782251818887006616461149295595512746889895220085368247867\ 0710044582467747561349704406327820133181006258281264148384625286085755807417116\ 9471251347116858682888844698747974244782691354984706194218975111669410434621421\ 7244598766775949653478642684043783198478089476815162197641361709718342138531706\ 1242794633969372639530493204991164125869210514897919321599828563755483649706873\ 7565841257749472125959756597669296559793299828868055114161864982640356687982946\ 3322940884165034051636769835222922394779946157947493994238390620769323123901400\ 7964015593074004980356515884610694057452823778578928538311165144437384160490560\ 8110070151002393715964096556587196158159125630379817511925862414259460953414997\ 5186334106359868462984033763748144468226754669744426070760072778117721250381269\ 1321847434065246772185695824041249994129008560525370747763506363918258210985801\ 8212044133875410860454976103960185050864670423793215052990374355536341130439645\ 3143763011177152319619634902822204878267195112846484382490289261157484725312960\ 9828035501559652712555647770605574422528000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -10482310119846874164773285345770072739751316191607302\ 5573218614641162891945327294423322620332518121082180420815175451594648331629730\ 0409795439153033831600877638564296907639250409636074779450369931801280925818057\ 3440910191411478446154596172159942952889441059143563900547969031006913181667224\ 9907638087860314914829633843127738552399755365642230412035777742640941037024369\ 7691830349552635665989631352327818593822888589805336537965923232391159293422569\ 3997516649736889660139423957490404507348226219535400449698514951411432847353190\ 6146983864616462387151923837901840113688201468258284227271376985774236560598010\ 4181481578910247983595616028611327389373162059489897323397483500848419357897137\ 9689578973754705147863361547263277170586019953289256002557056397796541187083999\ 2219091336830851289093132752889911350262698458340928725424623304052101209301164\ 3405240752246545118950253277175945305818230292379210950396016326782277321261055\ 1196973833641516627770661180578313200935811631134568713942899489594376080240969\ 1366113915994812448871381186533681905159248072592397658713690839380655646825551\ 6240712284707172738718161994073279803748748690879067974477307159692588237972647\ 9517468249045796243467850478377476934697538832471856323684249369538755179380561\ 2598452969445105798432633038282560258979801211611638413882888621283292934674149\ 4864380337481215613730054362849813363533575426103000598543823049656985028307746\ 1204658755866301700001590378805597228619295324387931651387983657139114599310185\ 4265139986982973171880467782836161862325675494923756651376427132629839039289681\ 0111007587460933766190097948162580604247020656282171031724715408511634812850716\ 6744357293281128645854710345650003869767797579568850438651021938362687657300263\ 7543986381963820655419601919170007321705441732024288504637872796611965468596078\ 1602699849632156558190985297278782217263870333612465417810888191300118847023954\ 0324828873741332597504706776701809342586838265401070094138850945239796152069052\ 1217334632397608544755084075780536412315676150519164400159442228857531069288643 /223845726869831845967181499134630373228095714212796354570602673682866819144350\ 5236605193459196876735304972101767036369246646135666210184459741623253747308930\ 4779305206387865261684719763657378502885490062306701395099820164740406235780447\ 6556500566182747132324391513956493200150297383817798714503414169216109889036968\ 0683791734382971742323124314225699419502804039290912320639782374562969494229335\ 8269219593219780752750446046498983891042980598866579541195916532120494222352074\ 6399141557811246754313531607638905104298588617620114422173141516922333647053077\ 7411054163665395405698804184357870312620993390770615607730990216459066147050456\ 4596572228372559379635648094445729577504952217364736736156442471366093110475438\ 7253865570399206068977062449774114001661836193980193524610536917444868309976617\ 1073896139983084473672880045331458799679321334035415705781320924440971447993582\ 2335261778769662643641455951700372855437922848135328826583027427948003911281915\ 5123061888716213255552757589474573121698619718308064506599441540817404963739900\ 6844432310079312338008108638525524992349887630344506774438029764857321115168436\ 0760654709337120400776248150146217279788466416566031229248563782844343436058282\ 4467991699730233353246675955192525891511105595014896256354326765392940120322590\ 2570806669302668556019776660587635774888870659320782363192256722787788400728130\ 5472384790651028710836741973549675261502577129930393621106501012794471599833139\ 6015546397937474987935126310620711869796756539406626200390594532183549689845806\ 4291429296217997258940700845594814782099095856194646269222706678585022826200686\ 6116777091679678906269188840962674794317088104710635626514107599514825397413291\ 4057117126683066376105196110822642052892985791430155063765440100002964657952517\ 0508752676000670916273940151625197667921209124229702456803002941440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -494158806223768606086645\ 7907001144543710024644677187262370620582090037652448691692020734855523963311753\ 9254817102800957851162615012240896812068201320234078524999456076361847836129240\ 2366691600802094971279573744845415591821656708780071794410383015854923817547902\ 4227171735722307182242944561766616973129244289193451092579230159064907186117154\ 7775593675924325714862548450432754667617970847755815712289153408112899993063704\ 7786744562133446088520230025586221789451224432429379340718793911370933142619895\ 9660432003088089030591257133525228222374167042690966327817360615581952241662497\ 8016609958284936257470644903976911115754527919969609252088173381506046302123755\ 4405090649461390444988194903101575304524486004976168448272979976801923021010198\ 5073944548704462301986089702141484476086382047290438776042452119479437928814344\ 5382590340714810460221262108858380303393482755071754457858516336955687334395898\ 6663889002185004268562962147792983815031376088522350200645399959542008128916265\ 0928811218371731348623423630983021372407864260373422405486624455595000280426372\ 8170897396119169010912827831998767017240444118288861599493574791108942741760403\ 4192296689902654678674239813076993893085426435376092205486718407836495899301102\ 6942150343642673857189037675432978193263517709611178587345743757531310225215953\ 1552184297863231298218657227197227688990524506747542203540106483718842174471647\ 3324901416632888040165198055265462794865473954837559087047631512998003716913365\ 0484944722396568103498508154399566983885267096347282163750017746595321492281408\ 6313425039694454949485913507011257129496421856847940800036762377729300128693985\ 4589906084693165952426879817842803020004912414756964497528082804574665608767513\ 6034544044088846285172798139173851075837249713810464243185144957694819767466747\ 0580394097181408080835957002596816254260543817384825311072249427813104869680079\ 2196389878046998179588039915417377524990872669698739080301751153890207439107322\ 2352252886687715086089415684684351999173241180163762210622867393374395718220772\ 94851761435232359122769262569/8564657697275396578782018483312419262630483926393\ 0749307788695823565809006030124202819537382218238218483198570817561275454426973\ 6282933856639898571477114152862945576348418751163237941854114003337743122974072\ 4151603144903202747529096922575455299475383832097509812649483245173342510028066\ 1371179048890968069778001762460427509506408354215778703151798985243194536962651\ 6748476248659853092563052737448117902149010216291122932184680631970132232019561\ 5692236706929157718396098118297985863420671667129424846068720914667711837646979\ 8300986846608309549524454229817557432982749190532010841251906140235929885889664\ 8968828619128370188276712600112763733530754201531154230851406317996042707086806\ 1284593455257316137695711769590177366444589832591792314033195964757200987587867\ 9829101365213550939155555594534525064736922087789145094036165265881342213685310\ 1349675016614652408538335547904110187522805088989989146050112670578071353754584\ 3293789287578179070058460300514213909171466461696349451749409930335681757676489\ 1874154655678117794422471380270527111461394943727895035835469844359716508055801\ 2475445144023753804105772429839565217975116884884118350131891814284416181400874\ 4841327919668795897161833666698643491251311083716414184948024574522649129242438\ 2017905486385782267108536830450033675515515976347617538648829307308045800304881\ 7937780125920569707275569345715968072780942367213589928916848548781976968884728\ 0993662543273564050019179424101513033126806307215634206052290890855146110823886\ 9659601913124935761495421823627023258588291908410525383699865600206585284859030\ 4830570826273961708313331721003016139431978347787948057678342648630459449639367\ 3983503550564120507129841880330301781544522989351634138359726344515751546376165\ 4513108397840692503170792743948861318718477814876124681921982140067176808787493\ 7516934287148974080000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -21420132866572596361664697445010861106473516549649789155836845443253752047\ 4729093802964763954241971321730884124597907394690172962226646762913149342853405\ 2877542877082147028909445955649346348407431891491451263458717089714651504938734\ 9825961594754540050644346004590800928461243351040760435029379394547366587739984\ 7435247225619381804434250471373034114142156556522895220249762930801577330778591\ 2606460881022995678708641774983144204810878031692738865559601666036634994570633\ 9987128562666394684523251141895414744691131243030524387707748316546076016611903\ 6961915502512570389837991636410571402841876256582313356673368000403006870772634\ 6510502086292665427507183550669017427317264734926859041965317178147730649473232\ 4891121866417163548004417493027912399597466443153853070416256925615312326990445\ 2109262505805856638340231791461220957497177344334448677624271179624228500469532\ 2566133893893970934396051676604169547698736039790222733074768902237287024812601\ 2659865492983614202855281505426782119656018203222961171174739137090374536811661\ 0060760975719437653175006124987697038568166103414338681882513067796360442990729\ 2195490857276708134890581233244821877072689100567115593776463047360134354683926\ 4906357129343169093779743216289363021767226683610605917868548822699103850835476\ 2832458669273006098175670308979087530892528650131463676871611485887467358914967\ 4076713078858265582905519021901821571168231829579861879963116165730416495842280\ 7983448587964871709687965346071760037958641575901057558485126740518153567845277\ 8856446002426053049836502460989288941655859594497324175078067510048750495160847\ 7652975994203185068264492944810344438833565100725296254416720393949099483451359\ 9677470589120978541936783589653094345337183836843453027702576772370735002398855\ 9959517702333708162014565158188877191725963841634921028053017066723460334604176\ 8475247146087220428223672171485333698439982060799892404222525375970979836992976\ 3871362478765446099407121622168068425080413006909876510453449953403772452977432\ 466225740999838665925413578735947375355818183751110797792823082313059303/318277\ 0644157513664976070843049032144998968459525419370327347576991895185766955797550\ 2217593402198777719038806050720980155955603636290044494751380216107855662418505\ 9908742985654431733956802481606770045058133943607002066635314594466570361454414\ 1724292358402926223746678157703666183649965752170175625788322145834029592390647\ 2654394666275459633628208983186342299157107779687907723964722573778272178831716\ 4082420625156739896715883949694456767071827393145039438713360035286383028803521\ 8375448041925266959012332945938685248365982721854443228963546406928277771045461\ 2349445637406996298662621684117266161980711521955153046871763958779283390971917\ 0952514715115563960895481871563584826231526794245217175428709942749624187481790\ 8994392798316355599759943527574647184433719729577779172232480815629834797343972\ 3334161495133388378981256032351937424409066530515063248271779142247218516934200\ 4835327270862528405444934242758594250957204377051873769817878768632534347972280\ 9746175060449575236313092159314115120479319805684475862520134185181452113927185\ 1445282447234704755028118255153962433128094507918256223795532718002080467957732\ 5774447804800788293478465321642638604585410186970049792098112483603562045115889\ 1568005617295610426946884636120272740757486794432467637348686124680459629317249\ 5244422686839615476427673645847003108734258462172727629721865542490346256535571\ 8142120959186284017005429780680143438105465240692723005205697638738856659049940\ 9514337483613036269752695836466872606058417416218182797950735696749738546335303\ 9016574914828073436823010302772665908663700906521496856954469789668629449248496\ 3258634213016235525036404264850940441159653361159595919394233060629045352804746\ 2516715721293127294482733951074815870734134170951483019154193430197161602248572\ 7987102868119433428152609614694143446313261516121818742299968236154781696000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -41464770716406357\ 2691287329106040991564611226149531638387386162378591910923979999579880971592254\ 3272088701051352121086591676092022041033843482390260486464852856427272687121947\ 1998052269502147931132273667992884144373823612264801007451751356802865433748474\ 0539153746820986467149832932079690105222422782705517638273848460797226081720694\ 8984123828787982138870095758894185070600925714045943463637879631312377378805936\ 1729423098998387494254265320906679224201443289985628278495121064867055662413973\ 7606985816298442917045716491761248728384177436153020109885665928549153549039370\ 1955254905658304709313272507490967562474051276439388107437279320363428681383223\ 4707233777352053791665337854557379286618085954131850127884087262860076861111387\ 8772544331817913729588964044508124165570768524424155127615497805401673647258849\ 6969316163857428298401428672007343433645729732525575795927185649573404774390887\ 7716484753706428916500705689956331633519925659275939913581992257754578835761760\ 2981098942901211561983084190546942019417483747878941503859564305987015962359350\ 5163661716762302452004800730770394365799982080921887594593376269836947916619804\ 0177255263604986774635505077302752035735768792126816370394832292119185476540880\ 9833048004486260136925757932148720471542372477041926255008625859162088927160757\ 2431620553647986528769654938357096307178083973870476368495362586416477795723504\ 2192594671304392215948485455709580412459358371634444160688192914933340072964663\ 5500455724610442767283183261129983559733940692530163302571389641149785156405580\ 6478781045885746885762138730326129292952343884929444267113053534446423941012459\ 1915968652246088241080593866492131408700383194270405380642782838540770470127162\ 2953453003687922652895324563240920290978974335887351157881612525491579831567082\ 5348741286706371971948698444661263179947479913926174871045259352770642314006468\ 0362734013451408937303326137258212158538215739683437654966335712275072835970907\ 9533148522301445567009283060412028978741858447926682077086670312862144733236500\ 44231064617881450261146427977984765172024021723/5523558802959542314528757971035\ 0667271543254032358443761811660960396581357156857574628461831151480561951097301\ 6801163920310102530472097655911327054229593812899438344367395206372287774919373\ 5061462092383865600771871310293980408717068677517129348800929921019188345746140\ 3174514692691427761487900127814933531543184698275850665589004551749458354595095\ 9490897059443607846474626030069560566812721844196128783965568126356675290459920\ 8362614129361391405751404140262889369057260099345416888450562511452587343038078\ 7562506421725207577607071753011515556748925065067566293219440855682556015184509\ 0722626666962617041428332090906248072928335862063196327767889417313662650011022\ 6398522938959726187480298796525209634560658987634559111663097740985148931900603\ 7224942945176168078005198008723569802127432430648842800625195381277290629787134\ 1389945341252100301970758661971063849899408455360662952630538536922821498923525\ 8117745165450853165828260089569011704277181234440022985298575899067398357745500\ 6160284198121953033675954836518496254628516863065211845109899365154924120247998\ 1791700849590240831269991619367160078860671433458860521603584057226147343997940\ 2699600609601950074926666524725161538612300556128925866299262747890971087284263\ 6860157151616556399511013925646283694912586260827206473298251097661748732953783\ 5851868310194588353301118792336529772487193815664617936864768887141366663481844\ 4846935259244265977918910910072988037192329059954839388729326350494215211975553\ 0248802588047493850881323628124097880498939097989671764685823816573280694705292\ 1575319788651071546706401892182866373773770827233619116799863193191988008438640\ 1638550992338845565009183359349632053417692630434248218356935153530666850758536\ 2464891545330781774641125865419562701950150695579655303984257599543270870558365\ 7389244170576627944518827307834376570913423360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -104887237284518921610643583505202333864506759\ 9882398265695673149611415566940041887863968055366193099042924765825541285202472\ 2483741192992136858883581943335381883508793737162733135444000179257766371154003\ 7544749252535816303294190167831821435056048850021158032051757517371235789357326\ 4470993232906374948106521826773504574211086913416184836062473908271107572846046\ 0243909682887904708352329553410974711003829708200540083486627180933267981578246\ 8285164955525942677332920837582857647478832088419487055033642531526775934903277\ 4738790954012370370402767222570530503417195011080660465455202391588147340674341\ 8863799363303600505974708740479930498446759656828678429872988742136448132166800\ 6790799255541884435182229794559298843200754814656402304043434830302723612083997\ 3985545827830443397543811507085329095254291630086861999089188563161519990406963\ 5360082372067644323860180907166061152959846098096325537624824777631132888704359\ 2633126345542917642587848611798431790254936761666306762179186951200274147237089\ 2535496772340359734488547478772724654359205442912382529601567985287050361637371\ 2972128471054783178933103107026482453021896351819863840786417173490790183492947\ 7820576120274529751769916030980653883514528022530262206864788246407365202792464\ 8540715105397346459254298318690435849670982418644059755073710022271506163321977\ 2625420545275663547421063976816544309905355370263385784102501743935131058574410\ 7306556429020018309435894956846474542213381941147482238405890646846661419236859\ 2679305420035233825185918531084883474073586887356835040556911443721503341264422\ 0879442645408439732294243569337396865316691385046023970519252944903007776835636\ 2338531645219531433465693717339436523477446617448550479171095377193376135683229\ 2114611467346936203954991055664358217266662109095315751735112400545254998182431\ 3903833886765675760605578243162568534434089463829836472086047871266716942604677\ 7718339345602682403004789267209946602493930649734812606350069830090328552890020\ 5203236009401281304788812065356508609617664702506311185919445457633064165186173\ 76234447555812558623584319573219/1303761107398017167956033944078704700568615027\ 3599630584137855054233369938960033231898674265986973019156859431191947407219314\ 8332069167265648528011307611616168113087927023226200250938599164136784776123882\ 2353269766064776281669688486175677212278952553516775252959869543483578026679597\ 4486676862251110680692681131109364759935660431537805340795504739114392035134814\ 9186357214881913223150255754832608428548161138864373913682045121340274943114274\ 0278680762295608926399993842535910081338859586546530834844506973201917738796591\ 8353537825703710905933985983960133316898641224412768833231106677502643526068296\ 0350272337477123086581676199903645514159287553845812860667639432407045913717858\ 2764464765198877743110449300496675912774448441600006173679865154622031281983816\ 3355820842522823389656547224895867868605675851924274870375887547371501207540191\ 3474452538457191282197504371674866723720010177134000810930056206895418551573404\ 1262797473481098148821906734957973315801282493294684957538736010217916730096570\ 4412943781591920245818928798676672583406739628742357338939861722272589214478128\ 8577323338509116693230923349236624446093974791873363873848106892113518673822211\ 4278179071477626495507979985492222573350997390733983505106863030992384147177230\ 0878217518852755462654020009331272879279506466910540681476830965997364802743805\ 8819638039022433864187984257305868494828761058025221780930464613719964747297243\ 1795259169076653472929972215985308266740201026266428866520772526704018630781532\ 1726868361667991221062991540632645079133859802974232731456017322757830455947881\ 1312654556983573035255817935013676089861326555101642581479878980783403254923257\ 5143532012016014627103035365598568426750830551475452942036606412636633180814568\ 6643971919239585715438245682760458965565404761073376876439423157164118870470237\ 3462535113611799139474727666362742189588480000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -40091427510633847751576947882271745101870705725\ 7647164935924392232604958310819234530303607712157636497904949914830252587173986\ 5978236322404738027549626909268979965693540833024940283142255537179306539614077\ 8459509749802356210883604908994610879807078416226897610407916751812004782797812\ 2733257093919134271921988533389836572541316392846001996683226108468983911207456\ 7700683773371816921997032564721117551384083276899876297111419622117308249942756\ 4590974539589427816098679172049555745212402889816041199586576729388496856606992\ 0611012645574388374349858125151618569391627456381075518169243860456565896291112\ 9372742826331991668024232173712992607722911983971216087807291017278774877111835\ 5285678749259850235569901547688934390261621103765967160842853295824503215938228\ 2291965219468956266501384422079143706815153455321820660978528568986921963083153\ 9687485686180571582323282682042840248819970885556123886149809256313478679621876\ 5373151603366067152926118575618803093926822898333478175371222060966278838989681\ 0214797735520756933949617836868157230258869820257811372790914372300771560937796\ 5914503777027093207512751519717031351983625226587225736185204199856766263947703\ 0452930022475755085125037328155038794193707882612046412363358591970137939028616\ 2046947849125778977904816791858038513384025579445211871273435040224635724174039\ 7141314107879825319380848616755449831631766169988928155682938356539883013028933\ 9628908704176122861444917744567861813112361568112913343374134784030761853347448\ 1113956386171375735368169926482916860955959710828089649693943515607282596823458\ 1298681128340352216960403985625304108632395347929676967934487300250488999380768\ 6907484141113839509810980950008472358587478637024032978023297710299661455123975\ 8657685727255971672677898107646556394493477762098448776548721470438945570670508\ 4797559167521519356376472700886703403533967055599444759513992730746052961192033\ 5206337283332723360698443965458330682376438086195484405494871866190394567242101\ 1512881630458365025998870076471507392014917683491272937094126985236954960256975\ 9443178070035032541660947/48344321016244734243092668392391030450460592159688173\ 5682376147493362855942686091083918428079110826252229228396888716177719528472195\ 0259404461336307821524260656666094989229593890610983139804092490124704872083249\ 0645013379105586099393033986636987377825930478087875602021105640776940454865271\ 0803647688189863783763617582596287023673188895133008860669933466320651506569091\ 8282490003900726259919340344225636487798263296686574634081050938409049077405919\ 8644466855288177289794025403508284066339265094703414099071357112816743203950602\ 9076382540815833210601134194014529297406886046997710372444015633835359126638322\ 5955083272043958912892634856320399595457777031479629408331298127827036104299407\ 8734188421140215622172280856752782899846320160127456153339551041689738593557004\ 5846024682959067472625375342774038790750672256705522305110788987564661377738281\ 8417194604344773480692336710069790270896759890786197532730458271663816207895141\ 9380468657372802477272993925064418014594942916483151197608624762978109492675025\ 0412469531642651530774167729507822370358569498051095632399196587093650898860643\ 6391055993542562684259859853095211001096768369180002993272504649413474403542300\ 3518341618165821797760834390985945490750610888154368446375245712618703179443674\ 4887190965814815356121087619889787130748985552616174600004693876796752626574149\ 4114457836843162073811725301230061579883088571912650861520442957626504448329965\ 6639792732318747685320943932256523266378672756910684844644058509220348072917857\ 2555200676323216862082323961000926031587672665099943010808580100957144195538084\ 3475548555360255086519436253071318577274264074138178996055760185715875628390251\ 0577430436159774647424255720195999672276132384471447684919871828497965698299759\ 6995815592146819625623821453423880530259515261633947479629601371130182741751880\ 7297285170247564700180566507520000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -13039499269296740797946847155088697472177479050629280319385\ 0400041159216805778502849289591900000300647766298623524707188977161567145711848\ 3138554631585361404638951081418554178344627855904416083506372750886201983353508\ 4425952703313347576082510242745118106812701987776464618504374609157147480845247\ 8268193588920368817183806157987760753847855709452145002744608269331480509184028\ 2440652774535460865297983141149427153760650947428304495683643137851949271297779\ 7999397130838671577862749217230566939187857417096451696279855723107941695940318\ 1375705519334446702835401423499404117516951629906219951066521858179024467226792\ 3038575592619942454823130408931545511271875257410797673228993877079824173652762\ 6507280644733922871254135460290881411730604794258784705436823572269399072947893\ 1040212179214666204513478902978847941559274145856588554193505289946376493230863\ 5406978942417827231305341987086683934574824455454496542272167639729414586043975\ 9628756916455905895903278181313985450367785509736243803789038596822351353517960\ 7264768997499862718633892237941910783360705786023424353906813470185632074209386\ 9379455917953507242407069312749517644529298337776786075706448210585295345831062\ 8445514198761544674243694756694607056008576807373394089551209012857011155678269\ 9738965747808009056886549504393062450705311187297959676467776317090535760797705\ 6944856775406844009222979103783042822036701596948844028419587980497723208016255\ 3285126563889660446013738352957632145658614757004617642565604242564425795211588\ 9696133570018524355588163412762993338887182357975676200800116815409334851445349\ 6585741531891267090723635326848809320542229959253622534958021714976440699536657\ 1994983668154987042645935762810436957453549254682939931858557447681155112752327\ 1929684062550613161151862350810849543307133469215389321472825614401907924243143\ 4709642826551439601831371433749429318599223180853100467234875190263925729403699\ 6445008173521928364910779720271815091297884151467471061074702934798457916697642\ 6907037011928568295020581364208843367497316423467427703027202747809997889458362\ 00932262786378623148953/1589022379734601430872577463947936287232021491905247720\ 1503700339359099886567571906464052069903197183181535104164058435014683645595461\ 1726859140144365748900938554283675979931531537728038612164271030268974100473792\ 0825711561863282411740123717834334763153634269691560380110504168355440945514564\ 9486742164423905933753036867327229258551948026140896580593068381403539419022338\ 1598727431630392447768792036102624341738936208294745899959314991647518311522338\ 8751970789357793373903314271296392269001356635631122868929629684427352399159226\ 1630563460150033993106584641379822781533534845796735761641556897308595652432650\ 8385821404243209102912135529524315884250040610079815201023053631604059667744405\ 9395211015539411651960689011340938163057595316380683178948510819852499416630601\ 3499271742566892680012971173915955570818442493283082709815805199320703949283058\ 9827934211146468134839167051478739048964683370557053056337745859027136936688323\ 8046137187705569172384802786234270869982772865377167180340751546816956578442090\ 5006359850965647528703800747731461719148651463898663196761445029579196716611401\ 4390319101977638332944760695376919478217023449330163740318845201422671745527851\ 8216377848575825360331812153966865346881920359166608110093362779362773470397733\ 1585517851488489622723232536248328137989510795769222131052313542854343651496478\ 2305232654161042835020943924439092461177598309206190128414522985495796719035670\ 2108676137987604792369555468290132254488519001854531228552893312490758163879513\ 6593782573306321870889894763593334400413222284710149286828047189057830652648482\ 6167171090594832770408855106133737582861684739224624908869125341732165200015917\ 7071461728535040991061012472020710627683245487374752034141119387486046119351654\ 9308962950271755824194399946185031944824859273750537633702526483339810228757038\ 7465870070984799903808652378339331276800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -269620085051815843719768800342344653246387031552021\ 9690235644192810606029669803648679304987951933886688151863892327920654426391505\ 6074164737052762881585946223454031001222227539413682138462486682881978196830821\ 7251418530319750803590517198332824820964304981440976531297967408432562048994064\ 9594613468941485137285304166335556222083753031549504552277417848249738250977053\ 6430399770308064240936299719796114830853746236707650021413941729922399885500799\ 7774400223767883828762295846298223411852354473770971568484365805691558769332729\ 6761750033492492449350578715959038027472765231317664418782540046207532648253903\ 6317698587591234744995132981093555310147811312847527169955072449483227140598842\ 4502162877738406443633706071857082557011846938016795624881943171674820542740855\ 8710410980055729172239896867431616782396547060790960318442665567849793427168205\ 2582079474119395209704209545804236147662857311434647599121721798028974443402333\ 5369366352706835539204711282949127129438814116384188184450039250007271104575080\ 0408272038603853258428740941875672210665432372202275400615247584252193274219439\ 6635432366285056849745112663116064970607391412063376490658549471195826778617658\ 2841179155920369923992772509056050488804920530056629946330609761802615600917990\ 2234922745748477519534422935300293778256163499084044415164366542509556462723213\ 3570651997963060965500363421474910825409703123307306821852513682538878728369718\ 8056872427544867237082082590418354040360729063791038462800010035091666791098327\ 1420491240663191773302119693045684515528792848966305363327308306651904963304098\ 3915633642806452036304974546075654227745038701723520593285598236274709144636946\ 5262129020930703777388871323593825743920216986254420689758323447029584482929509\ 4543528903950025554376887214600585877936176513434169942838894817031163503121672\ 3539016145308463172314513292163773324936422528059367935817712599717510521782105\ 5780959713154606742596385843611723384864588668084339022906667239327809197487709\ 2383138622777531941556531054092251898622930612072233732710713975649582576264505\ 137328846464217736179/347939887118644476996165182874461403198900467961119907428\ 9262853483746614441240945881611204965223489371927292998885800013897809293482943\ 7522491038766761783964907963683962488392419853520815430916320942290815312192361\ 1334834922833870207434689796283867781083885829172483304119713281333862657336683\ 8548050798528719115076839494511661811382806169314770662373271256563008384668754\ 1314882072694246550717497426061702940182180701547525577659220403181665032258496\ 1769064836091549019390359357115617920595269021331624353022203974814682603942688\ 8813351007537335485430166715370912985543782766545907471799300001391524563470481\ 9394641941303606047610574490100598119643458918953182919792331650356953608820647\ 6797411199203016208972781236539934609491198362556741142970764405726320167145078\ 5594565084342247763574962844200379963152810946719800454531061319168786059604066\ 4824451527430819338815768793225557290282950442649737194201110859482663021194628\ 3540767829162100113202652208746377175397016511295812332262754498506009416503713\ 3413117576036479998998048340300668903919887421061007025902774367759688575087027\ 7676919157648941269506720460650231959085066342293714111703845003418495379544586\ 7830235050458293562404117403313203505349367899744916499991116954382528532672192\ 9819778658768882532603633175351917873012476314791163862388531744425390334230881\ 3215724067688732889444548781433253857996155096212221035482496793505365207359240\ 1593080049628794559124666237403635100170968481364552910520342308955183963747105\ 8206106206650813383971621989936507579714528576058490250294433688808665690589950\ 1261588862707462453637516877702810996032441904672402758397563447607346760922001\ 8711221550824916880736633166218180171231566365508844528630368387542809335907348\ 8823620334970621370462057541687228404387823517301624702562077952633041030621045\ 6403754248049704376362598400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -831742705781936476815993316416825911064133228345681220239610278\ 4870872776801971707373139610788612557150422626848982351438210556890643988553699\ 0515194137422610627923841395108763148315262660833637777971420771898377793988426\ 5084483850834263393218570846427849215064309618979519984889615196386533157422746\ 0603891458695489476637326506917229974233546052342533716248347846698130352874517\ 2525260318510879920957919176202129668479076882351819854487490463425894271006866\ 1248162800126367872161133799312551707446772573422670869497588312856278217465882\ 2206009471540666499611790710137716842491681588987034248036173411374693551329860\ 9016240719403219648684260962545373819822367492748405368636314261865060817784104\ 5684187677635970103052232403188122427007198873732505232899972146475910607160083\ 5896878221315861724612430336339702367235759532419294193462050495431108211304547\ 9796393897348492901389570191788973836417864187586910783745718132880842030457779\ 7726581552398030103011397542506973828583164013924987346931734448852915876053765\ 4614857306256151621977677994425331333708063950575579445581220913578045939336452\ 2199967610124375119565747399087974058485381721908110341394821758258698674068363\ 1064482693898871217199545673388757616288769280444126953595242620807237174233669\ 5876257809162439649773562082226745462542097976355452091440011930744955815915505\ 4195804051128594250830538262040122388150782546053688356281069968967233726480899\ 3772840885567987310818190597061786608328331877823900852405703556268936887089448\ 7969982676008319129417650846184683350760489330533091777841105426071765379938904\ 4666595628948592025930500491221058886838654951167229394858675987280672407389884\ 0777887669752815411423955246101345562374087204652937894785558066036591561034901\ 1740790971325803589840595097594676584145248812398910380396713831991208539312486\ 7089999060971433800717893795034811365942592486320401198532666379257679145967798\ 6976254631588121462644384516371145216526521463177243981373718134781897100849550\ 6502929434673497434248230747507998727427754162016845052423543764909279756919664\ 5357040901007442004785372297263/12056122937163303059699585449338078182759064610\ 3084158493834372338527160539692251962893874105713536203680262652890728296421762\ 9263679505760021808031845510175973988993326984721262405379875384966416408691700\ 5195885453048559861693920857965863306557157438527448051434592610783410234072377\ 5695236790978488105438294320051231618587814036141546950173779724879290146437149\ 1661777183482359558959304670374451675931431984935663038662575020168202989370345\ 3676428603243835418654148851838502830847897191308070465657385878420607968218423\ 1847923874661344949114088971391549579195873828852171001394870177089783444122930\ 9721056201543846545617673912508591889184771644451798766550533688195405502190057\ 4997296720571110685749721548187958286575752790430155527242023147519371227726866\ 9469513528679620976445741352993805319811521545380409968222401906819713781440621\ 2884052220613864455310017168307167253619957461595331602318993875477186929887828\ 9262126944240268686726582172326112470253949092838044945335013744911484223753803\ 2646626552465528028954145724807502860458517200501280205057481815884162544153909\ 0126717965208607441483446929160283581903796664538752672976494458569706818573681\ 4991986136140876170012650214491625939945062882877224278808827728635678670759875\ 8366249461705630119309491779224868102218075746496137618110519899031404870399619\ 6434659241398897656861146095854634090898706713953807935538068960132288702576811\ 2384112812986827744292464829405195885203935610556981097570632954992800659074632\ 3092607731463443139392257139564195493627876051260210825632827384405254355013791\ 1330286965072868201287012323420217566416680076812722331775044363871151276270648\ 0360237227035033561275936719055509907543303453869538692001080804427392952655860\ 2451961373998101770122101187722211478026741084119883307407039334441042755483551\ 0125230298460559710995725623884352862175684005404973465600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -633191941675198313310351583402\ 1265397647219224703082047931193594046983750133419205082591487894344085418923644\ 7826026370045347208770191069808099152950411020929836194627559984890281518190232\ 5112991348305054271765648302818893933235595556944371298251438796130657845510399\ 6848293621984292194062343280692976726562471528566486620776843169319844372618534\ 8067758766980787803122520061499423268039873589888488344576919583276931219577400\ 5665506691153729713343854466596407484466876497115121000581195377011827900737009\ 7481500938491165580527326415372176407865217544016601635390735984384592186500799\ 1145569837885348320996939042908796221813851565562622905478333326853731283940060\ 2956246710910725881973173526839073492366758366492623701940121800594133111818447\ 1618624813091152532921182098029743128197868507431450325519589619932498325818148\ 1935470066507389186899490645789369224456723014605001929263767144650700169387666\ 4575364539679129364863380565472973600066204396611729944809547450906236435224960\ 6095940056837868743602981470877825461143496001264689946952249198637437365510994\ 9888158963672995581308763301604980982490172431848379166545037133052768277656086\ 5792682275308263191329289821112287986385334503338932641981662456423246916835506\ 0402665198916089099519131359249211909005320276714650529111772702743509891220006\ 3880942980281340389010682653752137606791703415484545475640058975554185477342568\ 7506337515672520129008029060188394851349094424786753048736471572805259482852406\ 0386356246213758007958823160246406892845118137495086633559110283969398175662291\ 6982565108985602927350599567092989329036491857110800637063610788381937338642718\ 1916451149252212987045877823053635326019503633144165190156804147023850571773708\ 1696842548926440703397070289721389545183288347153600777583247374839230184893817\ 6004259930424725624701463292729378543842398213391493271785135320612688326654844\ 8311005733555166703617169713713212176072056964265524600052497762383393760242906\ 9747300098993189294559312311409904694826309824516104544924810495693511597494781\ 9429879216264441834052959487550792875163808427378175205838201802709/11212864257\ 7534815080388713834087608375399658516108506789204422435991591365813642488308890\ 8633790097809514108759655417597996248988362220732646990645218185940192034558035\ 6624003014001989362078908090500157933165093965094171117521422418729973031428761\ 1195802012152080875247651626348076199636521076339172339225625113516024889192424\ 8949209765782138944573330582515923238176371277994886236216910183262927655094635\ 1414019668283249439432297704184148093460192774881343128208623888613081522565988\ 4978969168063855301146221808141081843277828911607893985356699625724190585319189\ 1601034095255380677683017030498033453090502523911072853769869434340678770406862\ 3168946267435711247205063448223045834557939823169803705958316292022699229545647\ 5768460208429022218725075679013001890697044279239203401559211035438048060489037\ 2692635521445672131000454139324469841765662862121639142873055218984647992750576\ 6725708492855646659643837671642403580928091543916207349952812077088006656763544\ 1500778616375857114477472468446446587951964058657939978580892188425117508232434\ 8027709948803971282099529047366411598708605541721645205866046606576062059138328\ 2451524567525485388711975191977821869667039929074863997041261473368088613009097\ 8827594716806937049227118055038024881603327704953493694333603699399472848160057\ 9097619568166799150368497193172465319455554669334608364699931008516121106748136\ 5076211070454405816354728466066954168459208045033839305069084265450582771229843\ 8685160433146124400570569196717398746183302414711573582133956031359113418153971\ 3628321993602851245327454147811065361841306419955990216233684305103281989682420\ 3823566939506124420273742432477571824983081445500603856285242299527225147914458\ 8929743852910922016789252836167138658161951067005010920496005813820946858753060\ 4648520014599377776178374491205749761289716483458532309581915461682711521020157\ 5434862244082483200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4649411129597731860795599900200494782198561184155115803983574502788853\ 0033892948753661354792386678638686000310546047383805024409833169499536502092311\ 8973523943082177372909339718981786292285771634140920140089945457380919267501768\ 7550737189086475454281974819331019234551369899182795307414496522309462681575370\ 3933895161997414640666270654528330099291341033321800730692227046872292211801969\ 7080667954630785737372736441733272368856344214459846067331269279478810719189361\ 1221556634996914548595003081955281794335653711440217130793555898366396412948045\ 3478987065487218114900375193927463378553879612259978884434086894979420599032717\ 7742480982036988705658566308893219033311882600608112469044675462653288660896736\ 7590225209691160480076188560248744208149736847690277947462621745956507113553526\ 7981846783418177939705368191226384044671760153885692542522539017411221778358427\ 2874029880854527637678538467559702429795072008666802692166536259013159268626930\ 9396688228445282896578988462247043881913841478782751163444049244071559116629645\ 0217059348384737468443283084310168601721810852085212201823762683267153264655149\ 8816908278036099413182494857729265716887011179890216500450173233655052796345784\ 5037975920967326874636575684014581021960670382594671581244990946983880172594829\ 2953615382254284670956432866847577584157538142550377581402132916591463544286565\ 3034527648747457742005271671201775940118640631343735611476518891367571604353511\ 4395890063616611925630307005005784804950450463568125894502711564425448917567484\ 0976896261722727105095466326012115129366379048823474420571213622083597353625462\ 1161036277497867204916753020105432567472039307942435505087902271246176216052280\ 6557826990549191788347907890385851871241958668333459502912006842814365013046674\ 0875226489952675787641632731962291538925655414927159776795744492134543796458175\ 9754036394457411722160938067204063760939116088903129584438243960695987448942541\ 2790800152580504417256052777007792325213782716624997561080995085807931776152997\ 8106454037494102380733851475925597413372186424794657578330814929302037891904833\ 138575691354075299049627852150295313/116198203970152890396676144983146891935587\ 9322337933301437341979737852392710639354885831297712011955610875858033397996950\ 7109680626072543736093888881161247929630370567985217067860561880019719086842905\ 4341016720482126034190528885228640320097250782990855496976725912674753241779548\ 2358883943194109510503438905379187159424788662499247655125757847577061861451638\ 3131853791418413155872959207750370015152724622483741672144306001002794396651892\ 8839013964426551565103231266161932259613128738993541462950178298194168089315618\ 1596908709573698493240199643784421212933388426405155275814347470310305172261943\ 9856170761685223828488963852304344542054561985423790093640758366561610388716413\ 8919237226365970234300852226162625345877576593010150599949486373499800661122944\ 0882788428202507744022671368283674287375028139504695776604640480082252102446506\ 1447801647713286376155363148117072560323224552411962613037858639157542803925529\ 9300942902429344581316157320011068191630670802203158956757221479160921312542994\ 9104962987571441491714892456318918762474007180448741400698455578201314985999024\ 6261792753874700467545983979784877693624362015373765703176354984643135196041828\ 2360903264489199895331696321910814810713262060820172406186204783380777733377346\ 5723262784110043224868663473913174830995926219161607025833308809677615540949981\ 3154806688588561304115682464751742470076553190173856222738641193565903701871762\ 6169750200628589473698017251706850856677945833164444568950739497346744489340009\ 8750203586605119387432652250783140127923938538816276750632828489984736246602200\ 7591629089468061968237927892742963285383377446493384712536094989006006207580868\ 3018031073744898133683909730814205969587615983798565004248632183223884432517662\ 6143795136277097487344956180156540879700275807365639095920278955697243456437062\ 1678874890309712662994878444630177962984414750397086874970120377291767808000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1057886640537\ 3934039784745441121632432220440743798974330348465674187660774477483089985061229\ 9598656618889662827461340547342119631091597331823921347526560756553382575741299\ 8014350370474145541241423974448991915665613627690112428403784236974293478015191\ 9281749332785750789091036572328089921678420170462685026674751421170438380470626\ 3661945423607616463523330897047099187488840210322122931227673527532649560624341\ 9974228867164546769310158361435927075165886760457469791241770382586419083624762\ 8181694684324440414742026730356305470447273798787307138196028832886393696752530\ 4423351713076595311462984159212823910745063140724656230635290543896615393661565\ 1471711941966707016185032738820595586853912592362215885787625957277330230733351\ 2831494522999884189279280676304673825869855055490757299202039482370672576464523\ 4658620570692435534446687510030997950067406624480514436971094718728401675434061\ 5870190592580145417932373913654529316322180524850515802344464754770838203146698\ 1393431067453560912280376982062937532362459716928934573417457587476475227800917\ 8119832120093114630912434507893618392163775212150948435099484456183293620774865\ 6244679988654307120679737266667653394498295160887932847590452123469763870702507\ 1607376242270285350282716771630315435695860931811503164119175568694589944541075\ 9543027522376345668602003482072652492134425373688442297254212046881665901730204\ 1917855139886946520657890414429215420462053363264991011122700226753904094046119\ 2232852552924978321922961952623995074072925939724982809919618200606047423830752\ 4004919221516943581832110944225615776711536349298297518396082956167326911666942\ 3554238646034125874598671765334273556453811523234697349789037372849093119073858\ 5465297884594439380093458769231524751952289614258923450394352461731054192415100\ 4213099858699084637761063176472863689206649052586647576823353524912774447075488\ 4503725938724947426524290058138953886758474270380442393770331751021735507656480\ 9719283115298212451888086331440620157108504483619566234027269351100543927707208\ 0828967580959851814520576509464248811079520613400465899822119716595349537040966\ 7219826150477/53217579260877295082122953423886774870557578549721369072492679302\ 0827328100678910227413458820866865344347460757619404094449677083712770342843978\ 5345852638538392414790762307221499965203720206755062663602223218853732978212695\ 0460589994772538437612515083637303412929220867973104923929217274446101561511370\ 0701717618195812784850221977179571427713781758824753792845695136764686239018318\ 9376759796710326850198770939177716571772234755366287038349297912058176483184363\ 2507919302659687706199041072514427734008045296074213049077787851436017969253446\ 6479763815248478837462346969496372154236306344401305526035683717995014376333262\ 0821685729653794160005531819378533183135040576218590163351363399322406228898405\ 7734076907874026879058173037971673340313492052466459136962979170504621280224226\ 1636263469733060045347794534788666564987378247457448358482470552674234560142223\ 4196513002016005635398610181783273565719708150409158548278722514455569353613859\ 3755444570431764448128050014815781656187486942064182592421218939985308113457489\ 3985268696989403158829616379943079717943601481683880850755547114974551871192439\ 9120243252771053698484806319384947082250790595854441555152193832711415856285550\ 0433275825057360764703931637895416223060790276223187019086385864667343374115114\ 8979981476615155481942275781951521060398250103961053981707322371356026332356023\ 0034659018886993165138681770200139771286258267724477140693572837589931575028608\ 6427737194161245508258106135576024812018398739257688269865544493933939503150238\ 1047458132331619649749817974005455140809305487098514250313662820064578951198214\ 8183380457380535451128747111328441489639800563703814430716321042013920460664972\ 7850039110256410237470017394668808879757252447197850122756048590947272207693325\ 7772912190714927735049356346654221236469159138279386728833787608052433006792838\ 8551050346684778988261329646515418990884981991014400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 106339014334071661848804508626921684963\ 6860412332209862821745961475643017355588741094620261220754554685906337576210210\ 0895713949278837882142379898363265980124478562185702686556057272984309182165944\ 2776773274014277157836186585834633283874087659572639527734910583166142606207478\ 9432337772484696921797778565099594187945921194988457045837193598768000025866060\ 8106418876930631998967763382133550861188723655487361446307580566534935720254255\ 4105482020390650857036615522273086343002595383735096489279161197278222443786042\ 5428438199413478925209681117804303818199237651449553249375865279855828499442318\ 1874218117715467853028181479176694645150727631115339079077423282280296827975006\ 8551240306197960030980039519153718617428781086751735495916941450644964542946129\ 6326166941864746013366133123144540835067314471320658246605575744178398047359062\ 1097687650629641028201693375249391111701811377623508093585238163267687438785462\ 0468259282357328988800352565597140161024708413058834483726321416541349446787482\ 1063717664714670130843327098027616423849092863167304312512135741363913640652895\ 1511196531572617708670626150392294851539100261871845832920291657834553454903598\ 8215278193035494465053206524991362686206250886629094829344799865194245990794409\ 2265011265059552096767648646691080299618232559519755914830326465134036020468691\ 0577164063434363484849725913519273374980495486536435558927180529068728682669635\ 8406237633734802941972949858773151174215792563596728915643836365624199588502988\ 5951004712835844626407230925841298422178427322849206977583199379859147384458211\ 0188543595124899407606822730607088579347641866906395015369284165499219526989840\ 2257384434340997458410789296294405134569973491581168194368066584653762640658649\ 1522922579717409486962685447234176423447415726663499324991357723379540607794029\ 7533186211088795171545031639371323297172211279303458544429378288473918213181179\ 1446204755432319319959861982320678576679818984349984137593758427217905448135192\ 8972102378120017378338135991845190957939121221849839992022528442867204959287726\ 3124041910896727918256770660044606839517172764909507395029084652431283543208066\ 1231/30560495902568347974071015254288763531739139054256152405929793414796491116\ 2499981855108628743844204651103555585647300564876874391311353207406420896760537\ 9305714915499348334197636619960445174152072406577540980238929372593442866562718\ 1871853401523106115161535729686990287151709466045462436816824144446117805460537\ 5221460865003786128347346385251597030233791310452565337175127433570790885454472\ 6759171298156871153298682863641386756811171082329672729773290365157576606402250\ 1307073181509489527734647978593735893299066912047055951499668674275682484733717\ 7451039786704713842707890927703942215721075637345231599454404669949110432941973\ 8089905730538789342461806546071128845094284179520560875504049681195466157016684\ 8509931686659970623274094171905526906211303004305989531566524162532499213898735\ 2787591609894128957259534102881841901705820903022877781819647585097670272120650\ 3971850101631332100291812437366516325336817480443960932707443750093737999934423\ 4918035559062778723024369557518094688736999985212689560352169031393609879397776\ 1604640090385330577399022279429648069993500243746369335758403709730153168910889\ 8154853159576721043657245629313961852886208613578129105569721625211831449804572\ 4661351662465989064193639898406052802451735441748769417101365442812022259011766\ 9586432621651228889177215520095959807497942642369752820367769533069079682114503\ 2339134547535094983063547797056939196564227685694149413348119218411500262426720\ 2912560847715813365474503362071682786572624851858624737361449964833665218759497\ 0376660862200998976562448986715535732793740966946906258786206271716810914413530\ 3708984533848486331069006768143544879115820536337077013382038337522056402349964\ 5208200490473621459569526869838406013377031160502345816864470268683862807704633\ 2094221023840680474319946616659647660006395697596245156622503612640014495604714\ 7473942405768327399342110825926440039221347153150266572800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 338677120688773121106227324050\ 9811667464982715257020557497756214383368717350400971802652943401509598603949122\ 8422646739356412609543603846893859234042770846139425591348778058395373189342660\ 7283327758547530393847452475402531573707362649303999226651267070320508568894568\ 3043106951453518986811486610633936577642247018488034370398074010225117777151575\ 2111376199642807696595064877821910482223685554334757651906165516235423052521006\ 5443839230945735306046137523368983062619325022663495414644178224570357891348789\ 9045163361773126916183865742836757605104397747751885972134901508096832741644038\ 9310840265619095611038605190354748112863557137346797303239269685027748194839452\ 0705884219505114728040129853363403060192456290857644458417009196026498232166245\ 3912884760573810677314177293578587020724579382516326045752236156426194401078613\ 3830560475354749949957207765001169517989158813379377774004474937535887375329443\ 1517411220918322483308033498258671188964941972663911138826123291369361380018920\ 2185856619063558536444065618673057095459728064846198987637810032335987722480611\ 3975189198122110481217235137827935794711889190761298824260983485737113009170002\ 8880742049369850633833943870473983518092424758473862713668875510495163210132054\ 2841397383782193425536364274483915684556719130577861848914996538583705209678819\ 9885383232575719251917157228320831204829922798147590090898432296851007962193815\ 5675590004363964048073742056113303453497386011950252707080510943267239070938017\ 6368543488330917443299012095384105751821327490834525727008690158352750594103822\ 8669706396509098320493926797985034801790453534415499111927314746387729763374663\ 9752324014599983979368941625547359625363307571941051249368376194432496151836892\ 6466054114235024300626701247584834443433684642645127986534593686608424082026001\ 4532919453189713439348324744742098312670875839101310815326764272951035673495933\ 7219120543459199049913420814833884181170444127506604782033285029235448225712158\ 0040979699226944102396252383419180481954449817818339589897854604083738925041786\ 8727316103994815432436734480473227217326541007031427861897319692108524658574773\ 1212425674845883/11513950335743947952268257295727044956040361321756663380286092\ 8607356401292339847607676302161415737373629582301744738444844937552567200311312\ 2711910761984635730086145326538603898450583953503991963055200129362380545515804\ 8108120182999214993372006148589634890388550365485418523519419656787737992462160\ 5523906969959135764435046277785788086583872074468568645753427543399082755341083\ 6366718299506738747025904505313181307188203325151508112096786499835086552623853\ 0339132664155347031406144308469027064897945345683326389946134318905308217402903\ 6306585978921540411834397919588447518178491331741285216510515775439282908544798\ 8845096250830431445257236561226426795581626556671955781024932000695148501875089\ 7762876420289962360834293836946574493499817553595002242844799618008052414854413\ 7365333089031158482912947556875221232399982516152887879415374714339689943921892\ 7410428812287961885523152174052015128308369022749263822103876761426103279009261\ 3215942517144434689840976598011512202084086381215748591268112098178440134227609\ 1472834807584398041477666121222267622093599616015242302193316371928707016092929\ 0919256814086151705333001418036706315822877662989822206509712980982273491048483\ 0973504286612710632440053980578285785162146382365827191696487428785093031668736\ 3372660224589525495471384146539701506430540195164748427972286293954340701910941\ 4504752625573892252069529107487699212327503214764470753820536628198646570366998\ 9375523181546138832705929669810022367179195422843443104097345498467239908247965\ 6217476054775088556179199419986296674089300649696906507598122930330354032857492\ 8548508374732653567588537026355538079280505957288370056649623705752556511773049\ 6931434216786340824574132638551792896164444270705462222919906955149712314708786\ 1269774015858453273290400894848435825429846134425273187292698732456105991468975\ 1828445969832204357335344116277310803816875716605544902738525330341888000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 112018067215022\ 9477420983126561701524385989268579928036466853133166632671543436870466947125133\ 4394351036097085051828269549160896102187710151315090921221649050589548304605751\ 9682012247053445417522525252882090832167524009789271216597931598885441288163402\ 3193435885474777657828319566220303329983031302900192262228319733954907831594210\ 5497879131133851705385146509232191894711642971948910418352920217002436842544969\ 7130740998217481353614837926274627629311987735046019265124921109586960546409372\ 0227526339920308926416297467697062933462048695326982293364462925469362211741808\ 2654519081393487918939108446862482703326184185747979167843562163197633563376381\ 0596423719576282480619087518013283901454189761560204740491756168999639625446817\ 7758921617249027905787127592725474796145645022091808959928210132831636307710602\ 9562656266154273712496785875151520250577524371870705363415447699468761709834695\ 9240526936661242179514019834110869809660972302939421461003448958242609517196736\ 9440900598415323148335472235334123321881496230441162155656450866468938907429305\ 5492726934144917297561545187370989839549676834310893732510572000963587680780469\ 5079132686226787800672613713972808913363474512238451282920342317079522675101546\ 5986233321019868771377096285275912454752877767166529870549245681876982568697765\ 2014548539417782001998483890361748659574700389208777475900326519564184645343790\ 7051557916544054277857315917636405269805595818954370540452202806710164620705996\ 6126711305658756677847491741691543964060615926738714860939511295943372429638614\ 7059972041198637108722145572760021767151457261132386486976809047866939119374880\ 7765639907084676069616492222233167137963618470287923396146277320297797582738504\ 8047817093051183671722118681100863658234126025367447224969227615505906212235991\ 1879012452090608608335958939647405160555160835509582957451914128755028235510263\ 3618407820686950688031017013840571828427232241025364825575014762072384516482679\ 3242491504729698662038392068078329356478997376829183470439444663737145581357241\ 8554857999586002590359763264720994167505447832285857702320768097967323359628079\ 6812292285764111644579497951662989104439583/19621192840778266486009734731867919\ 9152575480518891690682106781444338252601569891703098040166224079679835311904347\ 8907918116154396024359527968555427215846352119272258654897304711415788990737988\ 7241136902754622590387776585113807218018679938221955360195939426390940958642670\ 1086582685985785320540625439681839573429271081353671460951612940127950811587879\ 6996129700847110546763756572843318747570877571767309243995708837675926767397402\ 4258802279201334362910818544762393699054115163511802055178258775569918593413553\ 3718045086112618081831559502051674871585301655032420968893498845466527451930484\ 6407072782990513190211133440166898949275267917137227381230753707275116604929334\ 7207404970572048465875945816552713322375643228715747952512098718983139268436742\ 1326593816676647700368125402806744427117653434281872419180677554265833838570031\ 4458419460724127938752159569401509052794326926134462446819295500768064429715575\ 5807567730603213527283376763479542685388861223418424415485105987184121248997573\ 1110342538155095582468465296188737361627114711715275326021715529775723133763823\ 5800542715592931260239807584146748490065086256790459865477542999564818093242223\ 4206107404460866139023090035125345783837702876670359735022036586687630428379201\ 6305094163704580689784537139508649904149497015906607854953837243120155697681479\ 0214312967613490831048723508961988549764053299338866467879134571772439416784315\ 8021121169409227773399380731975870543713381399171323855477839410454816172382980\ 6482908592231344781299027664610337909866239184564916067697875239087486977343290\ 8066733538737430159515460226262037890189539432343564552530555411937760802011751\ 8205752302424429946618860309982116476902193525092292213371847999303878423108525\ 1382478613184213452077287358343584295110358742224425651945593242943893603485304\ 8059026764168513854443001987635758513103701483185328481420179005804787506105861\ 6689051240798608501594967244800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 12769844882653576308878610365594422115815292728605139830\ 8936525470858557578418040556547572319766731155893708140945763595664146571244130\ 7332717356132171312641955210325078295358556694006122005030287407203097717534729\ 8985992642146737693196382651916510554316211486331747148466398433856669333026908\ 0281043847900538654923142442353874551297700638937924223229759311934533976468316\ 4524046829904706307721478962628268604800833384687152875067707257234302021895392\ 6125243938092760566735669966310435623290411109679959548092796666751461835984681\ 6660092553413606342495799445574086888434727503102236441586782056521834436652721\ 9587120970645479872655980518532278440153346981608141816144891747382679994058821\ 8875567791743928724701701317180017064174574716115505487449104666543207288058618\ 3580383336227432544172663692791285339464055990572032619816488530575282557533345\ 0516797232048273378365538861743554233334596900741017677911920913776039478545149\ 9229936263867170906858261081595963108561297900211624857876786091784102220158340\ 8170488969466112240283193178452873265018890049257486820563453480330383754140690\ 0733845116737180585488068590677499951660953274623823774123990340791634200136674\ 0218715786929137947294125624700509815542115715244374582229212434366628981154932\ 1166128507273241494943436563735688098865677024305602152018712384821000574347409\ 8281062588603770313736285728965590326896773822945722180395880463014952893128708\ 5601583903857003867997720835799385617591241280610973229168035030582454959921902\ 3066803088820510737174369927409868615243398121620494677463275137694605845821436\ 9390616833068445594659379173251059272042951583063597838026834780479069404176260\ 0629827218385220663023765620877665614513821335130016029098455225237740069501865\ 4886390316754731633312136226515441367643394463132062150972950506965088661557330\ 4965332605581131160002497120791890510141717084116531182788853163414430365831171\ 8193351029227587365183594641660618269400938990244865795048090297395268575999254\ 6982557526398183024199918390633937590912272959037340088539881758671137638017528\ 8031442176393613332973486477426307651139739948542748898927227877043506955803/14\ 9359737513996290479542217254057605147757548907898602301790016233629400647948348\ 2480875122731351615174311333714708196704560069859866508281834691765894604780720\ 0795969235173594251246220163495585013940207677867061753616714373136452191984599\ 1097589216577587025887762294557496138749215637124451664420149665511158438332868\ 3498864240444670812539201363517249691240821274173000187341649260233048744498883\ 2200182030160822146337005469381335483782576184060930621409093687611120787031887\ 0768543107194995500017676929974222849934654967064786538223578268940268539828384\ 0456440469188168920889165865217972145218532199513698483660133197026630781430817\ 6439370685322893882093402470167308239138818647961422800289709628167703522378260\ 5786509564703572824968751578207901561934253887018027771456565685424919621164565\ 5847579412542530436092223556887400377414937594186840486054276499232667935461153\ 2571430037394392334294864862006734380153128749733489394124858233274067857930276\ 5670068139172646249158694274655271113238628889289823846486811016439894906331989\ 8072639653530577781376123443504377256937937946160994322130716494879242954036210\ 7820094705083564316997443522627092206549900864512524709331851142590184865104886\ 8115723712224676840924231570914430545389205458873236807602167937985820374706178\ 1434401467854406893045330054409685441927842319647752038463323150599512728986685\ 4832452042664558622082707173263013580518562804014644069013403541263995367024148\ 2014542745543053016330030810471887334832943938129390326692721818223900315849802\ 9000125390297131190683786229502345598822137424472109396113688371782288964264634\ 9878868518178616144948618756709882404992713117861465105303348382182074056703854\ 3620819092899256600765119498753578547686369720367558144844729091988965542700000\ 5853123646142686863740503214116317323217099654787620216909158167201243545279417\ 4028277725324843707353189182740281104688503809885192847360000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 3557466883016827562861864360\ 5713322674557753547699467625405794614824255684784604722306689715813456710569892\ 3039405166641600812100729604595602283398326687697418095673383830048297761716729\ 2457109200098091866805666556931054071309721450724545123323939750259139644930039\ 3884898518049900021612390828670137330758048243731756893846506295540922895326620\ 5874851301643199302685344586907450654916906321650592767282136393697604335127657\ 6410162969208577091566550068851892260518070716885397511059052469033043416718418\ 0999372073385459852681711824110285217030830416850992892405747053147072763509927\ 5422100560378633199468559030276093360133399170383733190265556453212718259741747\ 1133326896347885515218134317701626848864013663528489747080406933643408206565123\ 1807533339394097892821025837681306161913528085629285172142986863645636528396670\ 7932578108383456190895649278923317611434874513403898109612428464354918940032361\ 2754439634302852865426183674127724632306670360731037467502454028879685510516737\ 3195768217682424285022049218746788268716471419645502515870561178423213873412154\ 0515534379607156046532731313562263906346895772300064678662582380093229330687535\ 2401725282405833708940819684414052196771131718338713564380299190170275862503915\ 1644177218415255412411369270618342004402544500582264327996308950110567548150398\ 5525316131407800527400749875182727483214486771786261228824877816384856145497208\ 4047249184234598842465324988761251210638252044439447219160356797178902185582344\ 3160700023347631685572144047164702910192047684798242429518937997674635387072521\ 8666210371757527012418914392418086265339728979326644589266504644500362708109385\ 7676968008854925747636000765941476299989309258509224496154034435183084783847725\ 1040833756234886535149412151079598998271121362657209028100750076791327363575746\ 7804261101860989402416473425996258607803497932859779522929109620185031315642005\ 8788250673297094190409650158556991578481670372795125231524487851974279070002265\ 6843923895949896704045776126589551259072373329024054710609487008769103505208752\ 2226756714409339827792588273249887681215671580285200122575742496709230264626069\ 96035816259671243815884957500047568444637162103/3135025194574036218292831987631\ 3111093716617079480343807002317300648091521817915398357888638737611051082984733\ 2284247171364090878300289284734767106551836831472728469525722507291052362553368\ 8075488579793833943663283939551070069653212396853010280704561923246395236071220\ 9853100731102394674714672536698862636413903479831684497961864698896771816033381\ 1586101790407010901345130687348674604206150217213100912806598590107230942382100\ 9304926408161408240956635120943458614654510361679502432416676744995923733345038\ 1070332984490313351188800170327017973268840580486704885432433045946541872921932\ 1059510774289704421305530073885178216648738974003351278070783526169312844399905\ 0693454022347660916650994812619961595862087427001771260794649409164015869265670\ 3782508152322552267879139087393979001804317321009194292220535940366021980664039\ 0102364609667289942987420663866982818184794733204328655022771305046769426314703\ 4554173220411520722395542188136104540481727248323283134855576298001564357421597\ 0720735293105847341371753105677635969874666917325886792629871763897820570661720\ 5861429516241464357019685388280425966447301124247807421016535945397493519753549\ 4791056006871367608286486146857459622863084714430351260544760914528123756058025\ 5526550862524510214095956405374772269842667563373522993380958597768426267663818\ 3249001088591466342417532319503639421892528329066868285353615882690995062700364\ 0902800592280344089020740708524607132318970877535702147668684557780869295402008\ 0860166794707769032161130426540589887775868653383818996183539773429270352927468\ 5690610858988821589328394134419355272274227767255690259841831913877717309036689\ 8292157131917417171261580779069289874181450026826312353167255742975105994134496\ 4942546878171925498783051572154326223821267576162392385813088927970506403026017\ 7456530471209227279547463037981416094623016085637252169414560307708688895529424\ 5316391247016530404118148697927964152635207261880320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 45085603401682409166525409471853037\ 4978507382641549814875251442022225996146250057724698845634210052337595504338723\ 3342009705921434058061922400831521942198500468269441759337873591638847049200875\ 9151436365706996348489133548401642780421370199272870026732957695532877902623289\ 8407750364363344110502568441641725992112337368843959450358233727866779726860381\ 8183949492798831896333846941733014540640641230876372916103893116929861335291997\ 0900148205414480511994819411114226196705863529401229092136966784235682258531960\ 9448628031905584449149362052186378618174110034296789851647378301601060096650431\ 5328810732436794617166107165870558105380231593920679507973823670509228775646287\ 8179651489264683223633243644579734983040539100596843459419318035453366249082562\ 2916871753949868963140854699475859194317180274161949275469257741388559478620360\ 2895715003895254534662092484304361442416848519798043231593697673436215225042207\ 3271137260849225078400566296995542544251525671990826904064026554318332678761457\ 3551342371891581172534052690878299794126575803348408405117429569632042433332468\ 6691286322462311280574473582205992329077198871509729150559769487348088175886151\ 7957513812853186883315029753223518223443570545660435501464754126558094149060254\ 4509897298232574011239781512640454585259517312195127340273525911615443428530208\ 8104571415687343412549300854466179944280298083790058036747985206565382761596461\ 2795096434106831862113723625093891549484835384469018650414365760311440901746900\ 9672181345645466685732710743269671386657042751369662281292911071563281596651230\ 8487170410117819832005262919189098965182937069813936966657573457500164050862335\ 8020291697409973309982066085067718768297141687472446035103470991027068193232980\ 7762555233417040767070290685065658492955757063222348925688753179588147561448742\ 2223782897297294925898126294003738972039731775542132117954043890755172414202726\ 7052543370762155107269689652654209803951484209509976508851603041816892068542678\ 8654076160212593865278064186091415135633446804278461461879115917214826178949534\ 4881710281382555945638572315344254287933148619334130386418372709814551934630416\ 737963364885594932373852275488071/322625661257704799077569325075184582758116771\ 3816852532942822567555923890584057982974203229128881549419141481186193070257276\ 0781937402111738555486848676046017139557333096077349613006190150813259044392124\ 6051023297443359512417757156102524806451685376125420308333556704361094347535705\ 0472022305093248421821814298993538141606206480498987361492759651726659440667492\ 3996805291743305721712821107603280338783096285218347107623556424533854977248328\ 0147614566331868407575800108308305561864080078282776430673445426614516704754708\ 4030909347397934408282205220425686781195958649097115373023070378168122234052694\ 0670412636724191257195144128880826741898602757180978134860986290822401990526776\ 5248893188900576773796693299824053194778817931700783494500270660725918906917382\ 5982779066438677584935359930413002534984379046484890270619906545018072358335026\ 6302310073232438464661520197282849149258902276394995384705710717545418802294971\ 2204342519388800015973906911166901223858099667571324152412469994157560615934931\ 6339811547703040175273163757788494273957908639154541254042509809075602484577857\ 3140822271645020186119355231163606295385093209437843622634245258951651355961320\ 4360214188491330212359162689465736237346818786077538395198228789230624810122380\ 7052785855043571564678690614689790543759286306027280660261431867803293799143736\ 6662680631900999842236426552003612581393049947828466936126297612169800685255559\ 0853809872504039157660139590067868581928786340780194847813479178746978378865039\ 1786269847330739697969583352715968171308636433825899562474583713913819174894401\ 0211774217884042381333778135483586489912651674138038907699605601530293736923364\ 1180751602919620363132479328074080020888978019319535913036537873245542783730711\ 6287390633566433106434122482769955694394062526601028085776753851274281033964379\ 0819603830304040735112612230805045944324866207692187906138493877638700932065086\ 4867748140565284571431986790400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 27112746534279864152840471449549458188438466241222216265\ 1132148770729330268202389632003635432503591267283427544066477064095591122212419\ 9108162646493162235802668152952357602735620744669239812043729491673061744264819\ 1441825429866073359699147329355254794979372945174536178383716679021030102347552\ 5574278583533614911330965306219190781458382214142556642346183060633965104578156\ 1655382946704032060974259668401627750567562911333610092395273785124110728308973\ 0286068509946643122066470230938477206637572021309969621318273721922061270677222\ 2258661286586153806441465103476261156388467401469248755838215404473077210598273\ 4724674027459735971296123930033450142388999838199981515220310133431631119944293\ 8735771414461976895227351306375053380971151151249224020819400898016844209601498\ 0989861075900163391463180028796061476479780205581154286645661035606652514759013\ 4075088197156917898569281100081935322094520020779728777223688101460460277802866\ 3274339584693111534410780265794633879420626339275071797182072564020186553564369\ 2823249008212550141249895301982006219458623804679558377102687439642053201326141\ 2676434060275237672666827434435060657031487030457364763178879204732852347776886\ 9996970996082316702522899866316578139085452608309623999621061780244639236600612\ 2439023856897532252133530824463974539856286752506807007344932015258963790420522\ 6264353082573455613950572024870954413385191744808323695971219903405237181059097\ 4310628087915384128322741383071553334355927341081322347882177778072008439592707\ 8519848658034307109648546469800518593765568099942525059454188658932406454753175\ 8047199397063035524554361969571076653001445086859686973074660310815051136908131\ 5708513317399102212656512902662474129284258326210141149361122198716042334211093\ 8877952685292942425066216644753413419206922565889281211266835031491099688430131\ 9541237944304132202523026275827403702358883581339402004632077362334053830826347\ 7702654592365721598853122698868539295212105000365554341225975166722164218579964\ 5217142053642103555285115392950098235487115263850514633375127186076957652486961\ 1852439170787963456373610427352904349645270799820060090266751892788808667723583\ 51676101274996432805878621/1663791460316097171436059073321518569791141279069178\ 4319202633387710734828752215751002085335099179516356715887046466730506261621580\ 1945312222505918808915719000057063725188710217653892939528755117688381708546498\ 0072607619105218858563246285573123937204275830325306017669168557469836101695095\ 6877229574693888958820154283958873973696901397719268181230024243978554532647474\ 6375267890448919680106129027319937650527656754801467167992200608128330848965427\ 8267936918132166710877090125758506981020527248747395897640420239432557955740597\ 6087558965801942177773005070513783108478993552179199194022103615086267384209750\ 5644512318798563627807009992585702035858432875834712017791047855919381014308769\ 0789922001834547083965462732272169938657526972727121989319116206046045349623019\ 4900675884492448889713391373733080820283643580180358231055474579028082839149370\ 7099011535606356426579687712250120741888546995160321360495067041280849975559938\ 3054191481560709325157812048541251987156365381194506958899654689479935798503243\ 0361213394967955312162961598962326778593979440900853499146490643773101416200710\ 2743675046725064957508927721785481984415089107579069792348925162904130385126865\ 6298410488827294635112590998699167734610454064159507237380496782118435814176180\ 1589378151020659022680561606221940333632380963537053387770497363683129858323934\ 6081732664004694477885061325027001197364166257139911865040726612594718666732601\ 5689459093028911626666976539027869433638773577426415812296427049973402421346575\ 0399358048232559762879664372078996478135095685057661338103221049672512457106911\ 6464428502077764659564185665815417579415644893981837162653828327234873498669368\ 6784436388990735762461759058439962029646557679849198651400159106258410524984712\ 0223859180574009048630501964840521926568577169604574940225753522489818292844469\ 0976642789287322303162740391464411152979454161440932809917699918008184074786257\ 6974208440705518276568442529120256000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6120644265483982520202031373597809306087344687237\ 0927982044832059024665134957450009788330231307028705610784275491510499720589714\ 5842952529568822325503013116126948353395772224308508365206621455233071370161871\ 1241750656449691040172059203358599818683680498522461482795026149129708284446857\ 8332043821343169995949856389977591086580156446994113731919005655583602905435848\ 1041378542766351838077309197989683366017064068272746901881665752971333708430003\ 5482740610904699519909288874023328260882316385703785747525321629823518859380308\ 1802229962966534693213541642403369012280540232259409887741588031357709876774539\ 3326037107430222984934447617296340406246797064752102236592930779656038128492235\ 3706480442462246922381643438474903639497722205391345718213376400080058466429826\ 1372722264753099983571702372572997543365871627518808020998119114472321942663710\ 6371787391737640225315276443554460346344654758276404394690972081591389820036126\ 3559287180243529263189337528200297383488939341630381615147617376042615697874450\ 4575299844756140426435526422761452437705118737769790090156098137411205788477893\ 7035085988810751733725002369772742992015712284430826463195673452580166098089918\ 6391112716050386176583615768477655629790986834722346598674716684551394870099509\ 4750265389241800666532961383216186345791359992945611665400764331552549169270461\ 5220613100165985571874711260783894250201071951925804426567055288526313020799118\ 6888178957195078582557216467465116241482140138984161655771573810006793334513729\ 9982894692209033843064540625976264747576006845834305957606511698479782632123628\ 7312890521794167191185262989527395951282493410778202309190363072372724807206377\ 0973719451482573021322686309021460852499088873553315565180467583305057674625499\ 0371522045645296618266905217645127602880513633616258548609539031131234919111199\ 4476503876423022475668309539776991453021694010588872911189873455130533015002830\ 7916899684898722361884979170681897841712198317855170104975272835183473008926120\ 3158854294340677687319227419210746046379930040687268960241062154070287707958687\ 8758127071694201046099545731418853018404911210054371066556629520763513236298134\ 369553848279465605097978575023/336793343161359127070116694145178724365391044072\ 9570687928797261782955970049475278993156201340821981756249990014752202014948830\ 1077257039945893764517952612069463083298846248113364363640890246412732235416689\ 5659498063752208852107891226010517949075281563453296634325464367186307106382034\ 9480469182337177713664964931233393536492452071362615768850080097736442403811740\ 9896170347780793650237789702675453210872855954430451173033689947536286092585159\ 0973195594627786468098019638909080419993484994094482899755226961692169648557053\ 7575777243959688225762213533868858103406809798456651180512896506114399859233322\ 8165099725100619475468873961586309904934477916596333093997914982105897996254020\ 3651534107318784033856028585078365706193993273545790307068382985540967742163309\ 7555916566550456176016410598773862034051006360745131403466858450663247647202986\ 9081678082333153530874909693534617469946779703931124042597577796613785071572900\ 1551866088674428342170993768665751710263493293568208554906749146401384361624299\ 0939343124288111663574404448740476687858513471088010111774875222158942186940705\ 0112168715538850083621201170516450950521984342841392278471246544351461481035894\ 7969841942100360413217430630677727493067709292176482921321167882632136438247723\ 9333363454594007486808556999299648338144374565221410504112175360089414120476290\ 6946437773883773398094840527832555099996939163201914302588899158044346771803695\ 7199355864845202566981364630618213461456154430849796166404617852235092183474759\ 2274812924413544682336390065957556755380497809216216624600772759625374159285745\ 1963260885262139626731164969662857340731368188427179623911081295471941544464142\ 2041041878815102739396401216324191511353477578320651838953273634306702936980222\ 1732435779129891898018883917313482577522984040432135455013294464942342596446730\ 1992073957727266977589495896271315364022850449640708681934986134974047001855191\ 1138640498561665013419936699624980480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 819522692508305677162120007728966271314870262250\ 0612197578145707879138993367857428563038088119977365875478735321412198880858222\ 3485517782763710602654040230534607461669851866312607455594209884606028771405796\ 3546887004299742611145149955849701273701551683411200367447985974929156787121512\ 1544349801753161402209285916629036218298155791152833771106932959303459391763965\ 5338848873640796877233408926719991072053258406950554006250060617013111746858560\ 9071881572219558028531040358792209837768530256545228496470476055290952211131508\ 6084434947970811518360815658325468201026011914463870408625117515242925447096640\ 4954715311684117686720783875303142606057793448745861744919067044262316292037460\ 9012006662814344317709880175528088530122373805267876501507660688496137580531309\ 6151151443223781518297096346086093064588477139212645464865430251351577362935975\ 0293173959404316934632665439914305162186649233317017720415021390100071786550889\ 0615153482816195410701625526365057153462435418164632696864114386259146411842220\ 8706603300132225688656107353045349725108574940842862016838985064259906353309262\ 7265073657548045447271499294187099327967307092530821935516352864077697895040692\ 8901408932042072263380141135640454895707871105132796460913513263875562093704978\ 4913512579543410700153535423451990864821896721876198035623512243705945857376770\ 8558214266971866148993480573020182294083058799182264849309083472364580267982177\ 9996270013129047992307357566371683331917841058339633975736631269314842665157539\ 7299369655339396068611792916645321167988730395352592053665291823493473345296844\ 5824717273499078134369085457289097620453255208427211367900653571821761441018747\ 6830659502313211020786928743691223696013184307523777587573216508978588615340277\ 2603295164739789751881117474828570825791220206520696596431103650778699603490460\ 5122766993927220327559270078130360387450894345927007900537986016821404239254221\ 2742034251410971383548041147964705936112108750859290211680578633256105436689628\ 2765863985437234907930479978687871131141990577586414041883030304442643093166669\ 1007424581036082826121620334538855126921345258019121535175960197559048490977951\ 56377386597762060143135225921910803/4208562446439589109533511147803597212548047\ 8726443637338767583028094243878409527199637895243963090079647153155104110013136\ 9516957164047308210498761229055263567779872440673513206210201148663969068643242\ 3449142191914961916460507385313656925129657065035366153809297445879226737459219\ 0834679875139410765589757836468733348139773104193175242164857302269784958098090\ 5704584381158945325688939075824999332163024558701128307274794756249104257687869\ 0235482384802025193648272983931169193683016896162546922208447670825359362223872\ 5174592677710358184018993217641679991743314234733933401448823546518867746598481\ 1744719677942334019895501386603335868922561087261494831972576924335184774387147\ 9943307627006519800111347508812526693756992894484724929187752177486369142547744\ 4548466345744707529121524383088586377756157606180966552931138014109208838689146\ 0926833156870683398204865072031140881307306026299750619364616736722972021113548\ 1785171283684144169075304601985451599105755443094148637767078750252002170656212\ 5383791478772525255446332150985027475603081080088745486229302900569067824999548\ 8990013634286862094919932553266064223487080517558267353319031977487752621809142\ 4510755886068118377359233127827670574993918853838836080392040279457826985481992\ 1655342652234730445607169958069342618319529000516122135834624299295226197550135\ 2060381582391839577854916014249356800460608709497861380566801385684598423283257\ 4535281476801656232038214091945061599659241187408954401601636623204486937384796\ 8125097725430903942302853297019365406234870089928251540009938798138382190902093\ 1465696735033557061129125175080606219592945988166057430364805556600166481499921\ 9891094701363547170125096094843754683691194308870915966705194818310671410067770\ 6266789348906028387384721297481055566010257796127741723059033606963470720875633\ 3225456913361589496862092949486728682079099022241521083385041856126842719020961\ 0441607778050161179622659633409661614424064000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 183900580272151990548742698789151728047\ 6220451104913016679433581324542306308183842468269216155568942638178748139111815\ 9039645394646491127970278769422677627974397372139350566482074263753702661886294\ 5194451643503897210483139533344553687970248956192039207041261120272801160145582\ 0598967596898770945331102690529750754585867426618053537734422179840335884160274\ 8305762426438721389659539486619600801939893704864981947388594222649820202830194\ 9170337775655981815474116517343416839980106420485840016003664686335940927258146\ 3474535111758173827824340163237992710318533528584474144841109432073631490814094\ 3468738405647033081194006121243168609732503082993840262167110035183441152939462\ 7074841254968402816103097734834668848227605642795862862587287370013119120189251\ 7348989079119733152197383676075288877027875936603482466322178541484996745025457\ 3321025959444210892885064412972513304095197659788779751938649218363930819502659\ 3466696741604516517633438994267271830667195622633040620372585091274502890253087\ 7485205410296279516362604850103344131654114882071990802850259020082983553957126\ 2029643362325779143103206126652000828457249564202769992219490122797975174776971\ 1447387445548398688286272884874145573859960087292303054541875334983362867261716\ 5217225295002195295031397935061892955921584042972116751983096365194952617151312\ 6663251104092711432430495525699895831056337153425533420867305407229153066602560\ 1825734616967314461415169012671290786898296346002189815928143085437965846228998\ 3509255420893763217827464285076735577400712672418350010168504595312867028662346\ 7408928721910572256790953202287334277355479205304888559094046878089750318649786\ 5219124897585573421445214997724628789722765622785037374391531047460148335206678\ 4299896008214180868824698978013832105762932674652056757376822499507999617181102\ 5510447823078198323462284994120104076213918235058273300726159653243419652641454\ 2336508721521907528933552926238647240334223410627666905375938951812735569667896\ 0446767470857941512614516031574062932752437234148991134061612257294584360298728\ 0063224980055534804129107673200368298798138143239370827907034610908065520143140\ 9673360125966933309152711335574818283301084171/91633117071905742971725670480811\ 8763502004463559649258635214398270073392565151912997769848056010749753657832554\ 3304892540498313190798763498516739967235366500288370431826257621721060202654614\ 5958962723134629991408885147104019304982278603408452343994518879283991851228971\ 6570744418126827744195308634388113583421185887326564127095109342049133224204469\ 7032872036300300304805208337877185914777830270014588449238224880129075448540495\ 6477853319644689293029163064471827588865521977199829195598882144166733292202096\ 8771559416230467947363534094476966673737019454534287138664312702869979154516667\ 0443264478947366359167112083986684368358491825377891258374274685630878913650025\ 7858094197391709076123377958167412932955919369474911679528482980835449761352926\ 2326416772032862156446075422513035477659269511865361912073643940369386302970474\ 0894041517227757272270430532386630750277031450079231347984521321592936379515525\ 9193103776768948406379954170802977982160008317749137595053330739353200421497118\ 2271492499233289410450127464651943826412409822348902594958778218525786386507463\ 5182084403262830241597040576534105569478438577921581925567689983671285036648933\ 8530143092734508883704391342583642847992927488907379543456024578591123408385400\ 3234524500050151510275372712603055136748915143717658534785292428598207646000514\ 6404782369285711796275938763843462109299145489304771114854351706884557789101571\ 2712564356229083105028235520724061759929364398357523171717418888723490391972971\ 7481177322772750951426106205274208377734210317537381237038358265789500924619946\ 2622089284802065597921982772311197559088231415529647104831999263529509786242843\ 6903614964246509537120524087063383873054854365465847729952109928303891560795117\ 0961330005924816069955966209762452648346622859123367002869190686359771020214198\ 0693957057513507421009856733689924146700461410349057238704324887394292465900487\ 2746005646363921778173359500584600344698815332989995581440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 790511803306739018877413863\ 5346573036272563315905538342967175591883134496380225555546823899710360716572433\ 8718273771825593340146375823401683882443457508853151615704531004893419855044326\ 8798942591957875271464650993303260527020443870065109754885019211652836916545007\ 4999418631953194224710204693063849955491754045025952872064312909732220543063215\ 5347516320697557888211286020353526847327719505322105382132730017072532123366179\ 6108700263829812428100732604822454916844575969711467325171472446882433836964255\ 1549312365036678644629046224286658941721961759405272544793619808035082759066298\ 3677988179930630812943919554432826679643803000118663072818559323790111992771910\ 9383823263538816354823628707955195323106257133867705397929822243723933573506647\ 5509789495945383099821067396874041108558232202506263559119064737213797303885210\ 3994971883066184107772938937531287766209825535178436538663594394025597813912646\ 6047350255251116431513147064434349696111614686531965060334896797264457372095665\ 1544875095607029958217948980700615195858787568060070078381433571884536433021309\ 0091725157810475091446521308999513785186411087604211558188095943335750715538312\ 4721103282453410355163661031340181053139658445272036508514038390774929926029588\ 6011359675491793507605528731765499790156093857966753920654320684479155534280201\ 4601833843920172138015191168878277597693476737590787448219020907031570086425009\ 6143839567355640947025934512739880118508938621542322852510995346390627299659032\ 5847959417246912984146841187356639108264552328801512130188554618026896849127106\ 3722106391496539440769347259404777656097063445635115913730683222821548476549352\ 6701921404542911669877760785401839018941857458220123866925512647120595419074837\ 9337795763732991367304783607694702756237642602680265052114106986900403984281485\ 1477140746407727750535110885352334846655110450333479908689649239865324430322296\ 2256271788113687549521569779570135775245684689947519755019248475127551639857976\ 6398852620802002365846963735578556348514923610653875489605078393823489945267119\ 2782418337216336159837448516934361027202041820217938160469804863457596499449490\ 427823563537108730264375816392771876597195660257269340067259467069/398162828622\ 8793047922710002896033377865189108366597646448618081044449178634448509113230890\ 1434105591663321303367449230123917811658527201897534304782642862129924304070745\ 5212566147209039730035251293072818236631476893218753213041715802569174117859255\ 0090175093222663338871043128227463841612881090111893346373206688708350722672860\ 9888560987613146024191493399385388013573628712040642316727131547400970163883067\ 8619435964916786647869799791737122811812351681467328943573256960200213669098310\ 3545348107249690146760312716757345995324652077763647255721790739552859418735438\ 2530922614585843974124191265456842822290726355576824165369622474235037415169164\ 4118047065070366185909847324686700831390989708280026303008696141576216962329666\ 0314094909248646374845185074575382467393095485901133162340798740932801659125158\ 3580312257130036128276492036872402508002905902142162677314149237224469127974936\ 2445316680554635495993325375535552824936998254967419130857853564087157226862998\ 5078561769225447578766331258459376157040704972648094756913130339521596274631656\ 7221786940531462714853972171321150775411553166458102239408769374854998955598951\ 2319577568407336054532724348840001767096118650001350929414023114632214107811398\ 3017605208620814294766321981733277073830772487203579722521301496708333224653410\ 0556091161725281228125829899328388041370430303175832635684745861999354972632053\ 8221862882321959827255077497818615451678769031368323222162557095256521309630863\ 3580969819379631906287504127457531567822981641899169497640890953833444231352201\ 5368164423777396132978331163787340922504719331102133261157437254494244799243400\ 5985638996110687525258401702268991663746832506245148243330055381168221526043625\ 5094127965334946138632302762166545045804028601918422998480346148883128181364730\ 8512945369279480123639480050416834881459378072892030315486519866906991053837311\ 2196787714523220139714419438904619758758456875694042790289167557271650259014915\ 1948800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 12411449436816530530615315786106177652620533261171890851121188853037791920828\ 8231591528382060612188969396514057182523262617016398455542300900520951356820267\ 5692907133374937399111591070109902394984720425609950500245476803737385314567841\ 3426599954176364340007897496672684700644577403456940572347943706506690772690761\ 4001198503752231492290062023531083884273681886912084890491580801286249189714009\ 4127287728696619792139188075675687825265959627079751223005796834114738608357130\ 8815430840006199253919363441044602276092562078567822835468745211367204268083765\ 9535831337357397243226126715416363055882911698491597993958207518512252705290083\ 1575852404340161886361250283560884083638329342553126048482512552147991872752206\ 9958620376165667479989862446055533079419404343778436941302811688485159904322375\ 6864472226630499857108012188155060786395515660473023618331477361719093171882034\ 9090957983146579830078076831253440871317759420864494042431102408478454250129343\ 6184020426989540108075888172776364789596515332702219340624131817005083347110540\ 8347899353508708688814634756357289086220110109793245430582965352178369696343257\ 6357374403263152037269017527662466894738945427986286998113204137996523683212659\ 4533308240284872452774750329631669562791366076199324144121679086704931405355151\ 7077436751897872787891159808183186064703445378247415531496597540224362966950623\ 5278305757929508497446893114985293386827844125411110204452506993347993420666317\ 8988683167687318989040211250282835411304542967763161226562937258641675929602460\ 6666378076680105115372422559417748179771051474847466590050728287922285721409556\ 0735732814906282485383971578266759599054664677616093694933050899767255372283202\ 7382105717030059373856678522973957615745555477814414141974655679506972514071452\ 2557298377737551276946362159798297712847282435065686897400928622731853347357369\ 4542728111455201715965053791224844344324714641958083992707055082348080819310325\ 9077672680824367889910312046472675862293710354893849681071027562484078591100867\ 0408580190618724097769954170869152700450965558969166625040325978864451523345949\ 9193232086513445276257432226374952330877754805998251758846397774710305682428159\ 872908439444053/662259499762572782023632829630817963988180526366916807975236647\ 4007088399412773652041342506605807884678134423347150971276913404922672022770004\ 1465411121762469856943202030078497410004102455227028646906440997828407196751390\ 9393281090788617577408986754004291298836349222121073756969067222473164898817924\ 9809446572796853642243647359615541096749418747201662190240305714612797540336298\ 9455546972790520871419733778864919958819778433036195193802109932834322229881774\ 1368800053159021094516926343954733299194293282895836617995920119810743107689779\ 6776500717483533005946230782478244834278013447538718854902120538038896217986685\ 2398348558614040293013431740796182265618024418884116193097221407581016012604401\ 6928960875125029312479575306045278013909021695488569688582630276815733954721327\ 8299023107215024151623889238913508977743963595326408572066723219793611876233427\ 9623371941139933625037434272042466519973742584707034731623980926233088747642587\ 5159179339573303655660877174086563629165831501224193566561152019467241328160190\ 4060565526839476640198981912527143729388257221660830134010483002303496550375067\ 6836690088881717343239210272853196539264175652295063044663860161895502868132664\ 0144563061472437800896614415804165323955850394680192855218383836803288734292398\ 5192613007323388256312121686250818219113306301263197446741038605560859554559107\ 2526737973261810871621405775888037903395720746775624928167761809105050205331806\ 9707843537972254726436311015513233713915215037170331784805036697179351382820174\ 7696060528640920537211043736637981504032832664147339244457585682832532972583129\ 3952754196795250056321835273099123903921939813962622041024001940017145590726361\ 7848462070388137797641945840028130853426468508946586040799051101750241256101614\ 0961139928102513649451825530809367700072474473498951928963764832926348034370523\ 2605414451673217096196413221010952787903441158432670211783085567234630802132176\ 1489123829816138718659414589440000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 269584603538092838216660190488742474529366784646136\ 1639406501033003120933685689734221941388200450803541672989817667981842525352935\ 3805232583551434900615953720334025725932374293877397480758335439695916784317145\ 9831052600703699123719523172526705894367296455815436323362462643578051214629843\ 7937985953168874897827990761090097245707303047667093848345552043531716912584511\ 0830532083913917919633924097051106635985288492906038817659931907076568108641484\ 1735795797621222021078495682316256122208409045301014570322334504378440614877801\ 4166045762736892920995752506035916557013464474769391962346644411023106662698749\ 8766006598383131839203966563812962456954399571987925303536766820613603915908978\ 2753237697855461088598558930685735078447341131500779888939435420770475710094406\ 9708403346628032146312305274426931944290193520119823681985887940774346725970128\ 5375063652674397270275085268139584871282623596578901897849462878988094790051192\ 9430730208530129086720815475104309777028544370746651567101174738507719410251122\ 8532471759656987500323482771759509845236901738772441059318763391028618599425575\ 0072596084815407946683535384440280638055714398849280931920153305546707500982732\ 0989001465671998035731884242619286158533183259296600632937101011377128676848965\ 7222867028588973949548084873859030468068821040708758120412398108014666468722375\ 5050777998837831566668475451268813345568520818977634419023572840346788394893410\ 1783069210158428738551430081022456947041351095070576939553991405480540217012052\ 3807014402141522195042584855707045131876225806789465250039522288037965732699297\ 1516391363307336630341389796012701053412789371029955441697963077496774151765782\ 9885009672019920034976116816180145239970758282361876841247602897862326049554111\ 2045372751078845204487479051872640755357944866099767495581757537139920133574535\ 4136693598924881459591743442302117209357127197940330264991989525944221448413361\ 7928936117679652981567316230140209676375204889724348553530066733181514463865565\ 8184750183990937476395140193601237135235825666349847506005453671132752176226113\ 4779648785070069667711569885320031149817303568123149290441252379793613160355907\ 869992455586381468922148335569757848015308519427937/161681746916843054115242676\ 9297685454138519538305157116562007612375317084687733850274366083377992039990277\ 0556325213714259932946557993032374279396078497461694807940121874810698815046023\ 6947367907937635371172082457857293952842639149136864319776112737953884294264709\ 0137036037770302011140842199349248872505723766805888038159503823067010214398396\ 2474271896089389501442557100669918579797988742646228835660986101948863180968827\ 5969401369842325682794449792720573236715055420766739229473791736165774833272762\ 7331362134544238979447721752725571030324322492719927156234092624293618756632895\ 8854985565067377657509404712991862010443093377171078756185262742111353217985122\ 4030978550369805299979238154740203637507570035909701069898376135152114457298190\ 3099983341449454176368195925702271781719098223946003005344211688972936639504126\ 8078285628054290301654672483549368219156624321483724458667388332888175594792680\ 9142478309890452201327422038191985368767115206869444669764056669480132207471004\ 8498028036706438189604574814443651508169849095333746619103523145891233099241545\ 7630349402563993108807046849433695055683421585602978607845973162018381940738580\ 3113733711050189332737891160952485881647338076835227395241868802183807029087554\ 9918468414584663055994398555199510987086176880794178262323665104841295428592420\ 5559955949424206814580190978835565956855579199458651389628873733611468566772887\ 4432245129739228898692593406322814957481039056356201268695355004983422108679135\ 3528495831162675335751147997863699159066348962299379706235923067027672052949131\ 6492854506841296746462766937890112497820878122472848796847434301168855334930938\ 9118458589302534743975523478446316165825627284949087901603320094835573541769798\ 4637871866301417872067456906126297342575459659733733908515357954203353483385273\ 7823689417209850294953117910301415361713556696428409811437333401458137105081892\ 6858629400378970540407439499673855637852076792838942257152476091267499950080000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 1091\ 5562459220735904003541303799632633337250043960398419064371035244878537509586689\ 8274556335258046660402957308015549727938271104776105473246392104978506688845816\ 4542636593374560048691145148987760107878963827661174825086379178166455934490502\ 6923314584704862437009832578051633305186864870106838993003893994697317897577597\ 8083797558284900643580231220913083197097548963016505495680247160745878063715041\ 1209613018331501428366810044023534352390848508871055608815096443382467365960228\ 8235267809264938914839492461363321911245814353242084412223951672343245239512293\ 0945078538605951344543702308261090027585071651408810791507455511823663502076222\ 1915244556675367557571682273422845426143071845229402998654537394171787700392598\ 9180621365466039799228525084440669465560639627031662174155577177593686074817902\ 2121330222910626812518709516706553040328434900797833708558432183575705150613179\ 3567492151389778127024382451387210559947769606301765019277742115275940611106721\ 6174695238723000827283669704291037288697010348440541265817841446293593097597685\ 5444764931247489800420338672663950464431124999324176912083909495687486147597689\ 1670491885939285968163699274160913763686811357144733945292167641570559836496748\ 5705426347698694963194466321605710375700843875850111133738853157699117513864330\ 5062772753948993066564878883670939259916393073269283771179230094283753479894323\ 7599620712796377689619478954550729999893587500565074313894338112679907404550196\ 3849275131379509249709447136248336096386168358368622408846072478434856291722178\ 7002437905332813695455705234466521995688478233347393186496807929017669670844966\ 3465669809600077855646854131477329836064849621597238582801443839987326079765334\ 4312431785079934446116839359904003449093643081121290638565360174695905559439008\ 4025438653545056676964091919213644275691746594530048310453352618405597324229585\ 1940830590797546589150731128578638927703365943355056868874111897250615114436957\ 6781491590147735554702212705928275287120588624019394364484075302953496092802930\ 3258821394722742346574043880304784298184027175166696795247520007867797065328378\ 1254485023727814245000348563708873483373462571360911298502235912502640813217887\ 812074083531/800812495710239211495226947797807522181920572644334919117680004749\ 4590263122378046478923169012162126968368510790275819251742557910665762180899257\ 0806904462111852391713823939243682251252693468213278515655980876415466273702486\ 7541677407712887911318787476928740637009709766140396314944151330595292326199292\ 0258728775834675560977042408456504950729065519143903585651854259755592496923431\ 9707498804352784379963116338103409587549624275872852962362184989691875274694893\ 8690953664184627537705029504171289918414150797826183909723290864227688344408126\ 4629406019858191806603008653640026394193278858242058420643124336385243109891730\ 9962380778088119561353829699447974143519762109088924362968861590195303900071142\ 9316130909764646587243836930746307200012895591390352879737582679401349027734072\ 4899123712253923491218849681368175939462966097835288963274946168150244336962547\ 2410737739645724410670122999436426405717280957526649120091399510877115498233806\ 7640125455585833091343563458731276041090763868503878066864700426740301706639662\ 2935074304316429361576047471130730085382513286672130433428520267758015810682045\ 2170132345213251291231590717745225562801295812725250999232343237775099476413240\ 3967715445217043762106382864381991745570800008383176704514186901184788733564453\ 8828793756124056596577301295418960047682366179443078450516568431864473557575998\ 7275381532081604258464405447675088631773827460898393929360360285993911957515554\ 9292378230088407237099042559437079233449895292322077337304945949753142576543038\ 0253291452325032720166234073631259491528064810312686347611770546713139095318372\ 5314156216372976278258894464061822735380039014945399683502728350991100440764216\ 5166389803388189089774212393042739355575120189697051932423396773814763144111940\ 2351233033448018183424160288677997058725569928606202859391384832871522701178222\ 4443408565325873861232556076660031677094409689346732961902243190077830440846199\ 2734327971688862420941406208000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 177840286862300860790903618030403646922213010758060\ 9043899490806790960647453733389121821340472461022252360174716982210516049038249\ 2428032841950537833545506714590173399658402373914124205559383483665569091714615\ 0375740381262038850040239768228737970715971238709721374075240437960669355141591\ 2886078757284432209653137455722658963108545724223619974497337976552011089247168\ 2208681802432094403201706748504688127635459842231921693730954455684528052619859\ 3610513466421262366711850878158752244468813227454179681802245023226409273286261\ 0144283394646934324628013571564520336942130354766672490727590917726007595481088\ 0980632927566393896244238555742329657670623308524800796185868435270238986559851\ 0395345757830374885784840909540466118552198502471652421211935664089142725170424\ 8052491754881681620745312808324558385905682408828208788883862089818533518738961\ 0870292923567995632437448617704862800110343376677515470383957514350625690133286\ 1307028142835709965274524769953889471576688067135080581774061042020879485531226\ 7382749652227624977902108489876968246357803745006607124064697758682001475021884\ 5239862192388823066348788304523251260342201835769758863341438430620932805760836\ 5091490511152565830369053903229026357747388947171769348735051770180109670011709\ 9490301643851343210274595934398386602306440041709398027248770331334345162842036\ 9621963224977093074910185704709717336292985034725662318167368913402951870196001\ 5316256521035064960351204188452402530416119792071581191896067773056170764178229\ 9328602905150208360999724256003610233176541317816898140901205530735753430248457\ 4659520820143395485520791414000746444784424110800994258826441202180981764132009\ 5538242370137882155946315380461435554245206738511397486955811798448190708139699\ 3258746079951445103044224388880505877654569298102033271822193816191752744314202\ 4961875844000546784085789260283459805271450618666276810749181675365062594227955\ 1822648641693325659049767863885079151766105132271716846972570037245631954231605\ 4618841773947240162798077557297427389248403410942654772126730450269374934581908\ 7596465156450803479086940538139335269715314763791311388745030176812768889472814\ 45731381416012322098353264489519558314046458667398197573403479/1846673641093565\ 5835039995689960983904394994327373261885540801824876902438905849367880144891635\ 7939466144462184898097928274317145809238280834493889731293972749312422957945923\ 9787279387291249188594909494395406609656444923317027609075656956097897483888444\ 1489908224166760977127309471516721203648840395668948873040570151071828210502766\ 6401874790663234085948359313280333446651982867702089092459788996425345463899073\ 8220661073264775683956215785005062692530512290668325461820990789788377854536191\ 3302646119606490125824302959936754116822553591090772478672982246246200781362299\ 4645803643324057642586312995063531406946207941705980232056345707003890319880220\ 5101417044451266623711055076935231707350943582480118657165678303937103688813222\ 3225441660636900817924511627406037094366930111420772767135363374096733060826040\ 1597347279703420798140635432049347292019872231433662991244989625258764188074875\ 4517955518025108704625770202505464058474024283983055455611709279940339694314945\ 2113961626441114607455178379534294076931767814151458670721171860676700894774727\ 9759797112685344915468383486089525346521513828501780512682905756616264039054180\ 9884971587908856994170367610504298258483053764774667235460170282602872345243724\ 1762707516565780591043950916863759313678619656749456855268620333426059239249113\ 6806256347667852077917884416436990009661533321540345412349867926521605066896056\ 2615093564951729994583694477264317275801146945258029718670576865307272496151532\ 9926809066469121841430795600331158985683343532926935545784823727894286949401634\ 4615119545084023934583098230936384323866923437418861234022293600824974838214144\ 9185566410487275183861715410853870191378947314161212422085676829371107157149876\ 2448844631956828080509950542127565125701830330813556673322933561197545974813974\ 9841167197234858874298122109932841842697179344100358925447213316625599236147494\ 9997344713841051853895036661843213087048542217657177131978784106796626157691415\ 1213061392457269248000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1653626244591957157046435324345398050687303986796153562785756\ 0140926704173442919099487256124419168184769929044563060814388539530671738535504\ 0692353290478780863836633245131562043041240489544230190724401900544483562253395\ 3531410112735533692892731621775552133563042086089091479378396160096460819805866\ 2765963476116300748621579950090639926150926884428062623552756356665233318346366\ 7215384932639287110746505497526077639255315142223304441962540714706917356356747\ 9361264878479809611224430908515477406794103021556531397369964089373343459639924\ 9918368014808593177566512352578984657382259356935512027850656301918952439018858\ 1166218010828453712642232396781870791314226314693547069657388800524402413243373\ 5026809383561716955226004705502846807249433944642935701205400734025982894025380\ 3842445999846542534206469003324327647149967072118764418264189025498599155829590\ 9214770987340542138967895037524309655249696034403575547821082446915608805633047\ 8664279249663159401742278899459457932207551701407095511413471421834682202341476\ 3304070268441144308331781402894971723104867065915980763212750940347867082117087\ 1360428854425262256938312849231663104406511248372057880596120321720090585275169\ 8832851017059719117265369391134731056388194877297409408939918916341485886779788\ 6973529724313481112822683067398219607964431376044648104589262818959203636660182\ 6523645557013038686985983614340321818196732665124818090100712506291435771419911\ 2050922762087489549997357513978386502312350584194494351375796545704447660733664\ 7199742340339146906962254454101691056825044236701038257820133129541335360696872\ 9651414699045707636562813759958384768447717605535589418931278088460695512544946\ 9284211358602135414283154899639892017446862791923086073642857596695773110269318\ 9752586375770466675358597199451356436831770380517529224941800177352720753911107\ 5551212534692006445322683863265004364856843192849542033858415554459972394856843\ 7410497518289226662434660545406565071981958245951511551532225959530140140068410\ 7073378004928305128917537068672168770444778691505758745003521606382431554748663\ 5560967161065711415736262109271149324708648234227687870269130012297108215137026\ 55681325796610978032734223808087697974409465382589/3491750234244079703590577807\ 0042409633174014291130286676311514871368519904526985626625354099067000334610934\ 1761259973992012840347834103163555729165478919323581184262413611328490006863120\ 7718583910681250654640835846514820365754813863726419314987279554675160893651667\ 7946759477302584414386152839402355376631766047015497121041830656566119519542730\ 2497530108260096103460758476525518320609939064294462334928323761972844406837936\ 9202811078023488070323058575214672629964633857270673235482459682836785200161364\ 1047335760695281977137358657571074717179872646838224572628130894846605128646403\ 5262513333926174661938782746045791786087259779812136044110714743885433563550628\ 5314534678236595963343686872629832731185447738722472101715396682581646512308104\ 0317368466442589366646268333870491335165930679931859439450033412113280851827569\ 4937333669084680913696004160987143720575619219973905205046236622719261355727102\ 4472854544975445775897992913043748907790209445660622009378889843981913127126752\ 3044433804050230019654398075767124763728506765380428761491715232548574457681695\ 7641619087695466063140503634962262173921795749155915767905685156608565801500582\ 5678754707898935205653350163975387982621696989648745037988708517200663731554405\ 9001052415066217013944339402622447392465011454034686950531138956080289538031636\ 2212574832949405341003945581400420272839862094974919114205995456219405344059185\ 0724265208945143484393830988207348718768440541171768725319267230993237275384209\ 2355793280538792143318291309748089595397990852936032365628878340491640384016931\ 9903818296794718212236438867741988938832755897383321234918377217187777869010212\ 0323383583612043345269675289382141056906459530991972704056084928660975559205918\ 5995619371015657843403318786742676465793864548354909324595923792156267474965618\ 4287655673228508074605353362554921957101467355865821342244735774597112682865105\ 9733295415502949947019879107589737534123707031992311974399308537997346310481468\ 4569600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -57519878984618387835836183675788874718040065881587114908043842493857273944\ 3829929523671860615705630471375781084598574048561170307014879914271081386430347\ 4906947510279195899839701901967764633440854362748139963367901021952939790978012\ 0559731319486111826529292956649999269548908695452445830075463197796210980652890\ 5196542481553684338641750684835243747295350114681936558941483971207856494686072\ 4277043635185911724750918858848540831043996200130965814449748502193738096962181\ 6563772771759112074387014903899940759799123094960817093616266153437272166095715\ 4818175373774348455350740552095060402834921415795938902192277596207835802162238\ 6449879029971311357659440088093073595667144563971173250217335145732732801745209\ 8569528754423125203211345743039383011355287586660616013413994182962910015014868\ 9560572267569692838155760002410986905005116079448937265680403070875747315365845\ 3957793439751068907674502449398051348807456773824148041882243927920917989095803\ 4106470099530777638059633983877752456056860377384580886863232961329314854435943\ 9236656283286158915849996345992372817671298595506997454555472342034043924676929\ 0939911227408125653744132089498879095039679593407223030813325642966773827123416\ 3450229642320993751569062936433933564192943133031003070733942586739258276272657\ 3884248439310488473411021666355889699800135705231403005053626693608322671190587\ 9054283660450087197199966922883356755840506615245771037072570271749466369135988\ 7507701824818712914967692286621089019127143351152427105272655278799850624706606\ 2003360883077987336982044272392602035269935136523890548817518823777741939655806\ 6369981447430121894205694621295793287987225664861578838869504850327996603946214\ 4815885460749044756089240378433172809873509224490524673196910031421802165724927\ 8438378909563734163419743650872523937680620656783766434334062755492044931732056\ 3415966997832823047836535254732034801709890434707668114908532969877353693686593\ 3686584054068560550116243817430796979093228130984592981602673445427598447902782\ 9597528746231361089006041210123997361729408749861384952619510709807531911199968\ 5733528632866422044805326313580223848877800152601419816840526646440480168629912\ 541723873212629674190688345346391089700948557196613716350939/609782809255610363\ 7175652658316564495832694333279106505200378060828760792424438523569772725820195\ 3850990699599905584461182701306874418240163762414739144471434252303448947377970\ 0373484535281997744676229770950623213029448325303694849240279332067805399659607\ 0822100754387076967420237998875106907832109728113237453381613884709248012573478\ 4109650420894909615724365820772147510296103726993906032516125586918300624979964\ 9730707371518692387899435826851549302520453235812778674330347090350703128395522\ 1549021854013720805485428004114692364714739434367044273126043888304365922700390\ 8187531520485956690028425271189414300592239030153827785336401594417489564907679\ 0279791554673877167658144662195253437254365847180176903420429408978486419115352\ 0866480749744313455453273937712550924668872453794663225524566321454007463606902\ 7852288190140688933272341682952535668896930456087019652838750381921580345159739\ 1824157458004437965074054842728102421052396556372961208161083780932959067434156\ 1556299291108336411360143840768255492807757393227824675388216923729274657090960\ 0729964167322065135593175975986677820869861698693147200533950225208788222893882\ 9769069951656565938695162237452459742830545860283190751662902769211001566365466\ 1574373296170983390461887263564547812368618195746811474137754512835113006856974\ 7555096872300330171097618851697388001040829805663703202706317478295980003002511\ 9655137757986396655165619359407665656196022176674937360751868629875002535675899\ 5664890604573804841504828949350845916368876645556386725969187370334035982061669\ 5871053207065589608176256694335442076411243788851919544615632353145591816799287\ 7475685063461504115381700622928147898022200395761334242858332261492261617978938\ 4543247059200790958957955069214457900314088362507299514666814496973563761314168\ 8789204991382320046885224005922865916049350322446312410849261952733044349500937\ 1386289700312491971630872985446951404893745319642270956250876308183394643645209\ 8900457353085102332358034888757084160000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -3631354276677987243767915995388384156632\ 2051979206890990095267292268273354710130894316155764978455238880108972639834461\ 3790824073279498760061651922628830829973221712811702318588722032039104743812482\ 3092757684227950399175302437242983765618413345439655160871356744224476340672577\ 6371692207968823711698202567136157190673028318098565915290672209016294309264486\ 0762387789896154892433044528760013797565297030795323539817793594887272853439677\ 1194387138791849547792136060079428344107954760423137991071739336797475557028428\ 9934129119571485187689438212048053974788337405887455515294988352750889161517433\ 5837072493511938058948348009214940599711962537705470229034250479576955864061849\ 9376897526908128288353405292503688605224870334518774687346059615629672625834995\ 0803866314647987877609817250366036767289119913956671703392364572397436036075897\ 4699801167051873172533093976550430881149013593181248324448636568867033879097644\ 5874311004649504378409020917185484823612434920965353870674340460650898436098837\ 7847650000756364728724709483848446480123968922758158845483128827182425561284864\ 0976295485209149926752963019572935030998032389455323630652502735577890261179026\ 0443229570011584951863575020506415588552968512343929542650982491504013625966931\ 8756118042169626428004290937328495168687350326312177221540049343739019652613647\ 3132451191741412004833154848989543375463735905014927009214181310765256910099279\ 0731911536842179296700016580962616682493964095102245432293716311675973128202122\ 7891616130706789619539061075397532345103840902803717648225805016165642172246152\ 7109052150713645490525403320162330391002545139874233298242862039270266642314887\ 4850015035718136623685347682223878591588737305624533781381873206240972405221663\ 9355808319934806451151841270463567509271946597418899473186622071297686914907368\ 7484185760971224860489026654602227979704205772167973962686503119403903041643204\ 5217943200207421875127216092535069182152409799880759255904956792826581339125879\ 4968014702740814145003289810145801849291626698000045122803056719390530355503585\ 9392861495280889835967138084033906442971658264663693672660209674607382678510230\ 4622708462642238878092204221931747708813101565167401666447107389506018756001267\ 42587243576199/5008736980575935044859707089097647095068558661382762093256236510\ 8594714076448677440400719056046223976983107289566255204520712950760074812556874\ 1852591781182524977723854961350292612521205301983189948278478357211106658743205\ 4719156576343022020280617302312401942858776578559861691360404704106067023966413\ 7626795155169042936894317557961896441948881657879871960183865965713761784605419\ 0544443010146398533693228609291637755733777087226096284490322981117946549947644\ 5768545835543984212793201003933304048378959818596884211633092491216443573521553\ 3906004423699790082662303434020195849309703732919172440638326442819706913133339\ 5103060018988315796457513475220889975034766673434408217109571685288664394510164\ 7518755652382282380758767899439068984002441164045023619877692531034350596310495\ 7015360250220800815086789661773013117356759045717364381388529031871103365712936\ 4233600393453039009826138467023843201995224726677400643918795902915919434596233\ 4005309454789989733103783441467019759769223777667631590028151626099073823585740\ 6662826589574908943802382783558652900262112339584494694356740321165202083496489\ 7365437773431356901195268962292257181337721730833728323570959398141606482689463\ 1303176664692115533638344720558018380268596677395407553939595373085286366921778\ 2278284132859233417634088331136007625431326214493536406714432627592121529291055\ 9894532581489336112762010925917451561071450342483245718495810490768595785298986\ 5450112939120431894524041616402369363479670127805219032994244111228487523174123\ 8693606267309334718930857096919278646777130407532090376745262934930238958658860\ 6617364240219669981472220779388242621680721413429670132262648824236072909603063\ 0667316381952076377829706280268121668176060796187782234446551972326935484255620\ 3634555526734640563301677238326548783628893922858905287901072173934736468473835\ 6511730792626717522766038008323073467252789710349597688941177043509329916525500\ 2258734689448191756912659767804487371652129292871481009008249353011200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -167698164\ 4040350608537536342172876694139271518622213940419915539263851399060872882507827\ 7389074623700151380632302283963505417570203014899934518656275992769986097110460\ 9267923649367135941865659521376510661368984137894812836354225116693073207316197\ 9624093056026399441835898259503287623946969922009228810391690069351581076143790\ 6288041737939496714530035705358080809480495665391372165916097550833643604101961\ 8676881668038286342181994582924771449814383585826505989363465362826442101921326\ 7255083756867514965408605828256451837439573455354575381846231844166887022549833\ 6159944601071895622555992215642410230771807896966591224835319860110561474761612\ 0727431810589302819461773006595242243333077902239542026076022707793731788396454\ 2742419896696036016824862851202104787989638570991982417364801804063179466655809\ 7470932456452519982244592671565573415740292154087355134026391019875454967264849\ 5872008406542642049057360394071081806630760716117057897919543732157885702221793\ 2913354675579038570866685392342051433025931909818510194897026915528661778563234\ 5444356360052831543563795440537593365949607423220925179922002708065587048378834\ 8257299312701682197976575041669090397623151902022873623055995329774242402275583\ 9443573925096001577273178001990704802191065734978868310134247301008359160953311\ 6839903853097770670049200324016858647787339541859040790967853199009047704114374\ 5569077702983634384665719699693212009321229009560544757454565962133935665112842\ 8447705704420146182527336341064856271862920371334642154267959871819941044802530\ 2086311184375063272351634568941303019376946548207911237725498792255200037189655\ 3278156573915702128827666540896085105258398054803231503734191170845710554391542\ 1534878243099643485864141540939989976933917026496641742012742896901885749146107\ 4409208929738030284164443797991737069594234981384413934929328536829289705489508\ 2961194862142817959385246312018109812631162420743410283295203904630191018674716\ 6196793265079190255807192808768247048796017217716949070378205714613445917147806\ 4834451446758435240654226314825710268207635983446291118173398318740664261309501\ 1992997257486979736016804275546930996948349689725408350542727669765594919333844\ 934407720327023366935819996571572671975345998881/119943219952418917852124777179\ 4550144946620502151438267526260326204979809505746412325983200558604413377458984\ 1421411586208564572748500969851361851905448078586087672170573651894244858358076\ 0335864827783698050017142381806919498441117006810935186156460974689781598207191\ 4160586157385827705032211884581983798011175727464535337207288275716256190248134\ 0794448644132367430184473534438637023361983262411410578412780297475696268722693\ 7982863134804354566987032899645652987436325034964853174957773726792024248946213\ 5748171644529602513474689440321736861120179317198621037437744812342290347568559\ 3083908312333133542721304753833958982648754282593083882225980239802069322814391\ 0077362150501817248076903602232702798205421795382791831022336651638325020946305\ 5468962565886282689055176022843076756628399712298336613192138011420605363785595\ 3969999144462735123734463022563762520130780153648333723801744748216670794056805\ 2252213643493927313905586452185106008050352458397009971987304903333644500729905\ 4092628022144386530068616904608196167126063532533711230506383716645549346020068\ 2755340548884587544168345892263349147566753642144986251527328793313780141850960\ 9047393288127129633315864635153061537011042727771736519211597908589082922064153\ 4622656886251293891895505366105451475685528856918205805078996811530618646851674\ 9840213013428745906351705221238096186998303840454480660029382207374491203625641\ 1681472229190098301637760556269438266404762790132174422532184778597435231866743\ 2836594023976792380566858914691808394241666367014084091266125430982148627767204\ 2680891296188184375193782800754609569892961443833190945710828337940633955641444\ 2507807038760753053967785500841377238473967377864311484067393341517045206823612\ 0142799340031038643653301768032632642292123089431570242920178335819265692872276\ 9716547298714633522030969619761441633171771259603469411799585116448046396845441\ 8693170008296541646973038082625290905884119928013458936318375533493835864997759\ 9059216891981982379016192000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -398199307855797248326064466843252370217304270685704\ 3938951826258601044912312795946368098948079299410447502945709459034285983892779\ 7099536059365738502491230252689457524801247328219911349137307448735522915599804\ 1031056502257183915279614232398483732050111604786273762289378202980142394567575\ 8076035004686119003304909873614318842141955796268805678730589941794227904383486\ 9843480757090716391520338364289728270463184902225794274275326568180127323889041\ 6778061981700186732045079378578430777797680760498808063867678850912404222508684\ 4657286686011403437082905837774171518553898433347679952942283378908806969045818\ 0362167808612174038225189319639883732024431097113644523697649702342738752027788\ 0581718764386667530970353517622277404180346646914100193053960300706955008853846\ 0195687657858695938456428265136400493948109242886869706369137180676885619898279\ 0175704139276919765166923731235552585517361013898550996217500950213032319364194\ 8013924671255716022611586186357169692472238102086024436410415907143713865073488\ 6042156799201006589650320458223253975578404105794486897279504986733761018544832\ 0192677287721044689559793044367167863055978980566991689400228705798254776041622\ 9212654823304559253449841563461473572828376189912779956777026352289204436989412\ 4163909533789819572751553073476731269267542898904852934800277177986034883515344\ 5691505177341888436565070046396832421715799230895631036092647554572819294009706\ 4009213789577342297467775972233683879340426654206131877804941656549123526487657\ 7673504886839897722164760625744444561217539273140688607868974582799720888669837\ 6827299336074827369372325693399932303153240880961048953189561948360998420525134\ 2537096217463650680807357986820594248559867367683254729402467210871868384318748\ 1789419348177512658250812823777493119796775089141805479000934957262918405918284\ 2357411312204585981266372431692001751860515028840493561128198063773543620010401\ 3238938134102491988586127949685144789520920954430609884234111305577723844813797\ 8420952807973628396238143554120436637275705014699862876746345480829802054955649\ 4115180868073936227448312677110076229371355210438390308498057972573444394485550\ 4938051426194217123429287054073134929379892860590976719207258418167889784551885\ 215257/190599284978638022151591156763006850761570898480522615389398711658811096\ 5828456069253512614700677716370533898270210576014190555469307472993714027265037\ 5167837219616642814742218068274599811061576347293969178081074575828918404251392\ 4034769081108046311082026768192859581302913365460620003829022029898053115386199\ 6585789075762582138348920626544935790681068218811347778255208370310112427493421\ 0501827230074067330590878123134337696087395550715472778627706932955849289231403\ 0505615247380133396793693029418673832341457060248094049179983639295890135377038\ 4344906936340927733498313197737952102948187588652473998814349447352225501925294\ 8291337963882069217828060587998054089212890686161221587070160158345835766946395\ 0180982833312483585716230161361404785460032000942657466146169969292228245583699\ 8573036099725523609058688595671720836925780795438321472516990702733801051048211\ 7934312244440843122347710051824776908603326525542457682450873938435250574634401\ 6892012551132449702062671047852763148088104325248033392830754463311447050222071\ 5988449446106385345084999266697709700247813461811518559880413779100197360737831\ 2876174710324645318838398884584601899509796366490981856782530401290614906340644\ 2188609272655455876139077812935748500216354287027877134741708518553880431298697\ 7900011707573824216874257656523611352759535705192590419518827958597653359529945\ 8951702369324132293216331519957164204078532363393461593181120537055417369565965\ 2347285471113641190378639467927928507578179957863426238340714706625864161639949\ 8042610137580763200130296723404909215945502970681296808100470125204307328339393\ 1422271550011590138477377059734245896593149594305853786401717689712087577893981\ 9444167686270423026529700857958804867256591698325131362254594780207867419895384\ 7699824484006922371409661920792177215728920858479854568580170518233317632975772\ 1746224058495661958562862454048208628791751346984934407582695985509479572434215\ 6703808888205495216532086784864347382367672386936040518762627072000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -72945443226302\ 3714733474381984336113071882533914424458947646492337404621708456953733319316294\ 3440780977449397159540892673327527755572042200111318688444651524714763504289542\ 5590091753254306005105406740202582985120976752224375450253597420220376275563268\ 4126530671278396617374176377588013215644506364379138365041610978269338464642962\ 6729117725495532807525116284832145935670739020146087184412869842500554932896632\ 0187314323719369696966174981327234372018365681765080818856792220525062550926729\ 1759179185206493751576160947327190654312300769308277248838009985337201094131965\ 8290978834775099386495062038301867149757983013735079797716452905599962765264526\ 2990403041669756747785268289363803714453923693643769796010199642762093952725112\ 9820852352180756265844686490672481220850792151246129317779463811027821339163299\ 7499807096871183935465995052663050111082267194568762203362457426529225173177443\ 4065323203890228330237167356638859575543332436372515609722752759688632241461517\ 2810669435813158087262178399289476290115363827703295069762545765527734924760406\ 9002139865832840884754440268004682462521167316924161744539424220461427435060849\ 6826071386650451610762202479167016543091446565526247098652676861877092354497294\ 3186996383490350093343310665681293544335822695705464663761498751161199749797446\ 0338535846962960928565545836168226951848258726430353015609733641428399668249718\ 0040724960129828675108382467717877773219857618239718985823951584335893473726944\ 3052284845000546734370741294419700360425740973915077210517547318809114058247962\ 1854000134005627410536306333829088089825387264037357641344082347737327653253987\ 8791490281722785071481820845145630327350616041763971972173834402415667977504357\ 8860845356655702172014427166332584293991946239812836361934480718735620822971661\ 1670722773713034100707915588313275878948949048107316989212175875630049744648436\ 6081880619044414118920358158849013759006827954358866597826660009267335935658966\ 0397597391696981881047917887865771371795338713212944706451919059197091381591355\ 4661240832088289109377239526438220417424633753709290541348852674865117278280691\ 5124725781873971523002764175339095880670340439238793552819518373140667058948923\ 488735934974503900950251370861186465947630243283317583937/263349638764931469621\ 6923736917813880908008685878702321569927598602723350840236336825412236657392959\ 1608569064152974513231726733326922154230482564466584464962296949444016185860701\ 8327207323635598253953361320410713694495706486745776257501669461493743471608384\ 1274275514760788137569296858687143444122861317930746950388467881624978990364947\ 2752127189806157814670290392355043926943545813914728708450558599163825541623651\ 0919073720720330038758938854072393052314920619701313547596207000202362756721023\ 5550931489318754831293702319443224061783417249067824929139585715565083613516832\ 5866157277117068005222827978259891251584931241244953753081201394206323653636638\ 4856424147402706648960771001392057965343831744022711767439368365642860401045809\ 0923998223541252545827345314703282342307507559109255530348853613684688459209638\ 9959332956726955217495451926508494359097707552305551960019794604874172022225694\ 7145934202656091648168727019505288039080108145994166797135708746382754708949352\ 6310839768280821954378416942446017805390452991570889699053242096505562538057069\ 0828662113002564188878274706635161998651897649377826916557790201083168128845682\ 4335559207913050683836556360272605085293151498274875013087562134960654714972596\ 3040676510667388979736610283804685818886340514765782017135958021095278335988701\ 7184012011899039916129056979960356973283608702211961890679069473878311537014472\ 8376482837209232364988294091049520726387522163551205444414092086536549245502962\ 0403916061592209476166238953251593464224769470246387374296706948155786232268019\ 9129373412302029744303357597210409765049318814838388455506903170348344767681134\ 4293457898295123001969794970492883885083765418561303332017395007670693211858089\ 4085246503229703358707991340395020655333319625501136575497659261053961009357399\ 6201455397182750999240573651382142726422999882626444167958895781166149228199719\ 4051891947134372192536088509079001626301565639373943938926779414404222452013714\ 6820318391059933289733009150729717662941918003200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -6151731982813118351187991068\ 1639335317531392802275433245988128684929807126735988465993951949712195864519292\ 8219135614365805827940295494972318379338032125589370986001670702080230341012388\ 2843801209158073466800060647439692142664046812103073511860924310175128697364552\ 0681198181046730159013825627767938017617233722894030061623489899843394836542861\ 0301039732721012303413102687828631833409670611451435425126107760438454103422314\ 0316810110085185065659533680363756174696171639473130050213019203996568263600024\ 7373204198571062432608536623004562111073972467254366787609632743159562359762223\ 2481552266871949372246865981031489036607889504577603199951150422263658698771549\ 8405267747449171813276749322480490506704175317086987507051039542073524728489740\ 5551133127140297188032452518902441567988555306776758647022633000443484315808263\ 0490229004663663405457022033210190217379987842147220503181275616488656211453328\ 4627222909557121971745828829802585390948396277546668652275437520529427871464623\ 8074297566145225140575891281969592275356704188620957039409174223426094234006749\ 5976391671490188600590253341338520325673787704585197323646472626941768185264765\ 1341122509830414864105474376651715299387412866675116521742485120620370724856374\ 0803782589331152665346778181388535426054852103924398841448384643739546033938599\ 8904378853258672249577604888910245529676108287644929567742666148597449745385913\ 4158468074216068394705914222872817697340805299870047751843452018083227922811655\ 7901890143741758625389465770668038673694277549025337069970071617150649853902595\ 6116245338835426164291984159720691960008231852517439396226947891936214858695962\ 1019590001436323244758343496628055089281094908028402022427698572150018003327449\ 5921318498734072947279400709766002927227862401466653098908515432586661982189779\ 8646684641300087150099422194733513328790871714451072635417525968997054982991505\ 1634753761705010273117950562854257210308074183147270310541347865412321409798367\ 1823634009559975713891275984922549899089245886037728991976505969656013000096268\ 5664862879397087933270000124491570538589794816773364054861323631786014156632340\ 2646015684465076909165995417611225261828696671303980096227471913461392566615425\ 730208376340089565879888025237149783641/180447431559242774349178554642755188081\ 8054355077115024375052225465219916523106956985055396138192470017097770573965399\ 5900034314002637513579750648002582872629871620586634055638611980480206598273280\ 7920273765359383204388548907514663024237805800997443428910033406904529882184062\ 0603777793919209665094647158861432890167598533284823710654482064139076272199330\ 8096731322689767999170710466031582076208397779378835432194628045814586974647596\ 6777607735674939797596653497978943105516491860035994247619185661274243270090424\ 0424153168210156087237559058381773687732590861538728661448223633514112969868281\ 8123952105646332744882501132557201161123539494310102539633386487020906464845866\ 1869462116586853916472892663526086167126576789024739269468455723634635332508096\ 3056295520214759831469617943637581328963883834944681725212435842505482422233101\ 6151128254058159018151918072110219286648662990088791253470003610852119132104566\ 3214424682888900699264639977702944582879755714660198543248684617146329361406822\ 0989144375877867829603387512028667327050342429832505391827318913810228382797658\ 7385903770326155043286531002304409606185828247484232929781656629100124746967587\ 2214968486100649941148000459741375681486180282568448697253289976993513296247920\ 1908551578398745596865501287480041887997497019930547929767706627918895590614858\ 3420984371797054873919291142892686959965752631648103111429585083377339383189758\ 1566629792597917231902804085529979422008897828973479814250142348894916455057008\ 0919093092587957780727627829580462459317568932302393989397873133155730455431585\ 0204581886360784085708809512760828156694991967389377443822248153111956222083847\ 1957139771332837010472635242333462537984045759130448298348347897308501736765891\ 5464146446939606929605297723390793259007964859137169088378521419238989404971866\ 7559271909429524369414797590782956871556358241155499047618707313018451390176801\ 7286232172551456113182414197491937993069509854524783489125106559066187919128287\ 0639754161710543069511680000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -34925598845403883773165731565988159780560490796553\ 5560875119177863649285068515311364802491910499177885466710816607116715140140412\ 4482624738073593751922757320190147985345673146261702041277927224557129084116091\ 7367094904772555023067757525057147173995742422495012606965829888057481495742673\ 9404270477733127621563390978070144461733327149696189737717931914940476201310768\ 1701589182399968821525195896947839231380510149640744586006424618980533615353245\ 2076226286421211197826483303958609391682643411680550532151961130645777414827577\ 1554403144983315769561045162958676195465574319073618083703791620155612221220898\ 2212928035172342076678161320162408609329629202806690782886168409033600544954744\ 9770623206262233712952897104378794469050886320375498306925859464090280369419702\ 0399592215298318462015523955207045730778676601807450062442143601334545650031439\ 7427040706599783423637141110742977199955195119802516760328762311933001733174358\ 0458933875777670021487198384731319732644570810903612301792885179110973997049870\ 0444941426277475458059409194049588074606865178470530894658449326740319611186919\ 7639505557145539541249710700383099311117238356708095698748744350677383148070483\ 6323814757967334126873617191749009709972367984823102909577112773425276412986223\ 5709394021814286051619551081834061263955816457957700405071348659018411028025840\ 3353926797214946819965932184773693028777884860500817529969320045606430474736569\ 0909285234926141426842699174558774372768937620709025131582262855907656623130672\ 5056898820627338360272524439816671821041959021634756599763506730758600906161231\ 4482253075947896835987492198721105048357282930014762924528784329235412049400575\ 5280085438195498282518317926971374993036679492966690879147172256837517739930312\ 6602235991199868829293300401452660375078409778676710201028003630701261981786223\ 4020763902245791006732320593692610877402449062693761091566348458852090170001455\ 0120817187241278871852829525399143767605270365771860962009482557212994566849322\ 6511462095732459345698697750939833655624382272797850114422475307374176114774965\ 6764618731560512097990922892851642418493358550377802125574346245877408765561934\ 4430924427043892852042420530513807516051632574197207729351600174252565210345123\ 3226218645172473327784181730141639/87886442197257147958388270213411966757511790\ 3756536202206536216560994226170906851584336485813009917914918914921654498463996\ 8444818965759350867776088101211651886176310639842339474671872123641155027393551\ 3655380471583885124937724477518329129798596764444751674427228864057434746083457\ 4901892319408921320734787159923432928856727176211312671247554411250774552166921\ 5394069533259187708427988060938107583529141823621699917204181519510233497682278\ 0366822738411871210798982129700932660924835573624630989622836044348083401195595\ 6437342255916512022896324895228545173380958053543451961867892926980760317708543\ 4098385533792477266683948118006317990978493154431511880018851615872181876122262\ 2638889753487411247538651853715453187116913731665449438998051724678604445083003\ 9549275111921316642370627635973479790844609521990902284526628614426829685357617\ 3904981577605945095791559324255106116795346793172557178603488712399321414776112\ 1240977580647977021145018904364859179619146466326050966861899161017899883543811\ 1474881930649703173328478031987092982094934199483285406095326291416465466382220\ 2793603067820096461321164484459980633404585227595399550652720217549719843842494\ 0645761838743963380313200669757642155501245112828598165564991783111954563237979\ 1606597246850191340526864526141337465700691349719422428482900475442265994150223\ 5557419765436363521612503554513327547469254239353320570442254176207886437859930\ 7145311031427828166817038641495448150617611203442419334742367811076649227396907\ 9448469836956061499822228132439129416618694449498558142714247118332385784478654\ 1402510910955808936684606351180458157838628109936635324867767958212625596917100\ 9153476875700429532142276671339749155695427632286261770911748067754986002030273\ 9805528777991672802765762618082948650233776770738737312469923324577372436081227\ 9378477096912168769101508164834948235694869272937529893658603946767141707912315\ 1973747223296595093700893324736146367509400613056572928536919249918750802571644\ 2859837668602432447010849550447411200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -979460197042069457033944944304507475282\ 9982562688532914594407096569804990637235669539352131276375958528898526030199976\ 2988827722371173142791373003380498651308925175478725315946527791429197948753740\ 7498538339629091346921134449534554593052653513564815862377089832643636620898916\ 9213458420475701975597492735836705124417627932992715477209500061859609125993884\ 2455844693901790875586422691329051682151320249276123160559385338742520021369001\ 5684649139412151462984697884373839785246589757722085607884139975066645857189053\ 3140020957687015288320296171127478561372401292805996336639869318633605837794517\ 0732535244156440016204345614278927699401899948618679512102181042531132898213922\ 4692927192652255109451674077836317282730742705394505424096275001161871278681307\ 4485154978978890755201337397090937460205910116791325533419912097182724370247209\ 0244496257422113028012266363397559157692020872253074244738675242334666756936568\ 7572933471095341660140728307797280720090724461898622624038098356001047872888906\ 1344542484471185281687527927732425348936001702234367605412551715376540577405137\ 8877390185491696583500657251013012241533020542556075671138286844361551637860633\ 6598921162140160044094830218054821136148250569434333225525438920088966306039257\ 1516647226394976147492643890132712442678292591456685666256686439353371014978830\ 2361099991002793995125089562751095469877582743517717747288164946690171070970057\ 8980646157434862178374615425179246811929532411480460833780055883027347577999053\ 0977857387048711677551865271752013709349863783815493270093694952535763740244391\ 8248939465751908577676637708460198006945248547234462028063773302333083852208153\ 3792737011546585470396493285983361592137710085001020948395190012788696338010054\ 7166051052616746325872048412233427419181549014501595546389609501887084709299324\ 1522105516611538770354802137845233107180970529648835964792672513902035456817647\ 5401265519884487665363241420283452837609442005091666315040583020104678114722975\ 6079202833509686812752755442860010168571550587634177567998095958261115082269939\ 9576538468725184928945000270095683111774801076288673046038227620200537815611565\ 4188747426200077890314114625073484870100114633863194782001482713142732699915300\ 09811526858528859017742258103615600832989529/2210640570605854641898109864263736\ 5871521370585287106926667475385890038817795816512244046575664666646939678228090\ 6959736342764562931040572629189459884754403513701367322842660072675795556484225\ 3718546844208509570144134533817451965385430364614565930884806637209519253635800\ 5058830808325753119690653849171856609544086349744248965782002343264509037338209\ 6666495974129544080284433555856164116870222337990610315808889384420473277484613\ 2352177750917202289739194306529299550501679901287066416269085810168427164305687\ 9873920364548423946314464412845858478959736412336576245518577626034713871169454\ 7073779449569345893794780103027019553888502477073692159099197538086363752301079\ 4214239342041837104228824454692690015952351889982695376072566519631239337860013\ 9768395111424245570299861338857175296364977099033514718037807971573982682939570\ 5626378296398836959927511502409480940057950521956201974552193156026222722213725\ 2625802580350233178408936845317144647287705046849315954060962018184869856197382\ 7578069302190472490280145908040777668289245897095639449189456872177857900581641\ 1559028656634685721337806107309305364333042457650053984252399620599240201791127\ 9224524799120537567723007667848368851202492839494203097930044493735070345464779\ 2252102804574153673080280886479510089307849592695538862170856637771655778830142\ 8869694228010953503302387057905590580205549956715484309088028308827075105045719\ 8429154951897520093428552733030367229632707591518602490393336928051801889726467\ 8640020081139501388536931608277737026644174420908813786766528149602014804816949\ 5810819784170247206962692126628263104538894959798394940188590213692992936372219\ 4168549700230240829388783810317689167806705346861050633695544007734589982072364\ 6785786756031918208526170910989813660945644720650052053742508116448629973194890\ 9631161535861667215321103631615436708440633667278214503184318236588958749581259\ 3926530091552713887211754845915175844364528835010972653457251220901848889108385\ 7563837039360278125406564251734628731023523840000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -14216211226808826655351517410\ 7460478477885059334338069550032191427501314513772411346442078578001987281512963\ 0887504475733551048767268262487907184674171130543273522213452302317532369886063\ 4865623993652310077784740457113171817596326215861687342502714345716601387057554\ 1246963967077012461182637409228360805573040840379819323117575825403601778930065\ 4094517212419474406051135474059910440853465431556572753070221586870495360549576\ 8360514796185587711916598902100001752794796990138922817965299072589308011404357\ 2689355651916027880986878257356553239874683333226037020892797579948267716883556\ 1857952714395277831475985254099581364819708902511211278098761535471060472691738\ 7853849354630128730149520582517355852393091705611633836994630885334613217998437\ 0125958103667576465786816439035631421437350530646076138365486724735973122692848\ 3526135270917184513365494223502971056312582101873620446470195857837952105554228\ 3009389948050956008935731980692145415607568641162185514592777909966634246170327\ 7871518794038553701429781849614593719388896246682931586395224264447822379067596\ 2320601148590458680690876235434782137100921506707868602215865224792417661560377\ 6036546776342468755354630511997395773540503955646555255385164632638936215784272\ 0096640084237753382285385985651953298501360747251244328165423334709491481460492\ 9477226511921608295330345792864259333048852638559825146420077889139059048953124\ 9067140837662206795749042128177916134721293240616063290870985427969519969290452\ 5251628110446320484059648407553577930618152932922935450580089169286411707997416\ 2015923734896377763782468294435954612277896672688627693952473877130965252376083\ 9691346657245846530804243969949404361901041526367393145807943052754072352510356\ 7013395336815314330247111477998581844594221807433240711205656123858933008005713\ 9933555400655986147165682631934727730459499080437446799907008933449247142314384\ 2528488057591627101570188728708845719323949367540676411958868996451260824412510\ 0028728965362041392813282334361241409186825687763206627485438182647063707667246\ 2303411783880726786186428074726143753448460733152393974115196148463124931596347\ 9997249856759306511313709142215599147099237361223039814236147660741168890150958\ 834754579581506267220335892441528705381036323653720943386986300183/299512523021\ 5695772240111711688397573669027590649050753764542718560728284409782754750846372\ 9143279943844604540619836311198489419677910199558355728075674393471605536337199\ 4001907735698616014192622456374722456378426364235345710570803575605317084432218\ 2910583964560256980333662589297064147088816626636078868261547719917619097476710\ 4707429937042594179832251005266406222531077634433513894977726064266504135837371\ 4437822508291712677504928535369024063413485673842733182662713629162230697685031\ 2485942734112357290944756370443676406023037036228227745675116464859263198485860\ 0775517975110597052460863435829436031172447407071961920265629898402193002764948\ 6503049031095932368833435216827565366397498815462540789316913790155959563838951\ 8981184638885522820708951641738644733067937512829070437319870956567986798438003\ 3247270842844128602351817234899210022321519676921855579978410369533733605081354\ 1813423932573849115075498736859118557823329326931251983473412516593122452127471\ 8578188422344317604449856178436033422898904523531367714782463144595723120878827\ 6979791409346637561320945790530354626654521676571341723451146543268116822116491\ 6241192358815503347485785717321379502514970769643579580578911881380108779461943\ 9331552587267732849005698314688693515007243050096362410211040892626684566609087\ 6192113900156192590095733270141204592702375492834653252859466723630442389624575\ 2508640925812406397602837954278740989798076836533997804897577196726871073568539\ 6087079605649971878877887615421905586660111314295407454969290272332213771930663\ 3561623117371766591307852571026530625934164219130214979453088908691428152051340\ 3231927436856781146585401763487988811010506609252051253928301286575031226209474\ 1366858249036745787239274402899036486569115424828899851953162520326657416961554\ 6369611896769332205719831054772864660845214733757146890652485878046637998996533\ 8875928852212686780741467018702406925334166986854231786848910968202738626779515\ 5742828815066398783661188694233259180299507804802972810320782321129188281548800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -153889945411569901313741852497703095150244162338041348187633296174231184353\ 3949614140697558088157742423566605272291163395616293869795767942449915230082242\ 0393478255248855425893770256361742647488277343034331940312540778939145412022052\ 6064860309538256833078783302573569253589602982980144384646939284197606353941524\ 1497333942114756651296990937474293658974338400265585305485852715660458051838808\ 9328164232907386271317266742764556661706686476374746410023878799952438565154548\ 3700046269715800542729052588549926177835757434824716373096290269726697640967570\ 0749317736889954184098824815931774410570454768777178657973605738755411087613575\ 8515516697921244771982509095233444984679648394386289426169335178093363272890916\ 7298813135359622794988674401277482983041279273941424322769020553005757019737474\ 3754373812611077723302421702187105179957492268689823135829844124481409831577023\ 1412929148558887427037127363511575164022968929772245017721146738812386951083280\ 1723606847584861383406158958471299117728210752736395863793083799806401551704810\ 1356772112768941205944574080707678681675402292105992888301575393559385155589510\ 6240802528945341698502256301958989542579823921514491858127740933071392932597385\ 8324407286621745394952494989817283006718270737181337560138586213411541064025076\ 9134288938410961931443590233855730489217522561693347508450279716852229260160318\ 4043067509485368578827797853150240972820275900546772012611464598492355773134159\ 7427760038209932286686769429898650609783755882336922730016907172337390323661232\ 6451958914444611817310328033254284687390546393946864524513398678623952478295403\ 8872783198463213813146722675190184877038887186759148469902658986242758947954238\ 3574916405414985249742139989327749560977600351622880349371083817681165105002768\ 2098110553839095494130057949114832930689332196343190758645895458692943912844038\ 5453439595962638491303372004237950284763245993155940726530284611366200293584274\ 0012220152035012132078045032441504830341457608735767014865239029425884922812702\ 1106389000288868311605476799138894193637291913335460341433954259309224113851195\ 9619870381787962075525529219836267865371708951487468545299428739479813082401914\ 0917295521847080230340064201247371805992611601831458619577969918591614171200199\ 9870148275252125059/31465485941231644703990704017639419949619243061284983421549\ 1593070399676792377245863452758600279969244587392927899931768649668414057925063\ 2898363076779312032237311843831448777188556517740277844610891367453708704069411\ 8541623165340802109249156564730708825968182965622698865165179603539948150042739\ 1961303331053901263889772433856560958481675275504990033806845828709152037200645\ 0764790053034243445791141107772833279670450845138296463493164740219591590647719\ 0522292821959069295182285811813783500150072337510567642832692872164633245722354\ 4404560526842161923885984028598195928931916930866882444098160293537804479763859\ 0470058677821268087239114727856439726451022334679119980240248107091965425428627\ 5864140046838602644902580897500373628391776348289376803159592742581692574443938\ 5047977628938749426702512200637292164950396690622178004679054339928779637980623\ 4177549867434731073305641496044570176115451605622517793950364569085921431421715\ 4606208751359902854776047367680486032318354141957084185174715834755137628746922\ 7107099916292106341352929146873955723865614513625039961252532387697285885436993\ 4993031973159654518159746630221238683348184286085273973639366652596807026300366\ 6823187928541409666741239200461380163800972416558873072075801259277032163709612\ 7382677731296748909259331202832686192027526485688274228971381815352480119509263\ 0957936673185537247232531366509169239879314516352800866071769568006668602310577\ 0885315650418222910051056109687816310006179478188773266253226739099252457871993\ 7266077357295285073777420776200035551973531210765750380796851164134631804942973\ 9393265085559950132364105586888614425830408385883286091739872107352660024167455\ 3475378544361574401636698070771769862282000202817699556875510870549107627020110\ 1778925874466660213772301944676528984610705228492667423674385936964725620149060\ 9090493653150513398858312754983119870463669602850515580368225008968295988058776\ 1684236500277382242583162976599661669810239502061997353411682356293534027661149\ 5999335637949992496121302220800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -38852209932782559006765275238191868743120447\ 8260417203665080795910147461938702318444888408891915853473488319473652646715242\ 4625041494012410688449536991866466561609362957833786253403183849295941001275257\ 1924493087833859936507387105997388263968611499881389195179420000450373143628025\ 0455078792545137193059433464515244219135165936347718183108130915888679295982999\ 3765832579175356550285685472228418490529118184831244702219541447976132113434223\ 8541394605827083233058251280591207984634163950261578532742341651469690148373120\ 0677265466136066266499409677154720926059930089219420731846561185918312792165837\ 7406350538293695940332037969202012015106397248912995501994621535568685719896764\ 0834653098568345551630157993671805828281084803609801044873400801114994556939370\ 8685469507570879550989868383278640774610379823783258811824791293045988889874617\ 8052815968123276962666213717721794417744770404965624331005708697418223239991501\ 0061503161788096014224985357960270899584536112278889683719343942584712066437635\ 0973827555820445834406545806170731345830816741781620890094494062852805919935954\ 6912355618189481290249342433328003821463263355027129127294803342929685438742192\ 0552331685241514404598563365036121262706737740255119694423714197828804332396405\ 3027448662365194762587698084876326196061832426780701548016477795919327108893398\ 1574646104441139786039996315985425967083801729779565392307876765751456153900179\ 5382580577341257702301876474627531705007035837345939898424704869637646319564783\ 4572204825899088456636514573352943121676502975943218854233548317231060221092100\ 6284959925471726018679619590805311990054396703733542690943440959491724957055166\ 6470149314761143782903231538778343487060102960012194319896714249879700428237096\ 5889841255587735028710984443081868080310284530806512486798180541196285995869138\ 6127787643127122119137984607829107115841672502018489304554258786355479022295156\ 4326774449782831821076629376902638078024869077338038185771977827435906733285584\ 6428273428634500993056728372679138629315264314171159585020253213656346597440425\ 9314114729821772985317006825077799215021474055411331283952575869902412542836605\ 6449577640868812632888481965951124652290281566841134015413934526642372628134037\ 604500697095596546700618905446013615861091994948838380875983911/803240675178848\ 2284857478324038712127985575323850979806621733863450745538582730896932136094098\ 2201297407285281303702730212081492751811505438342952164547904895196810172978620\ 2982433586589658039885448089809474050600512960874327341506138773850256129967955\ 1777493248145355965084863674022484082167084170070333440257539344636612665556143\ 3331586334797119345096529650799032343375196674428120235084235995359278122503126\ 2829587813552584917861470340075385387135372367965580746801412642282452859205052\ 1351592422224322939721013403869163538344312488794996874244497853983294237129256\ 6008531130030854548774554495972332430623779509022729625301879052345923815153932\ 7144586397666142553647349412064549586170911891493644964175954044495409496079782\ 9920490114784962048957874275469833386639733059478751068806805888931715843446044\ 8660817474467873740582801408497812033590783651495988293197037448155254864619697\ 9287819917026471375422187871342779545367737866828157580428896653217418602528502\ 9605378328868805140645217482721282426647011011509131111531133203099787149283559\ 5634956010291943739560427717584253747010832816232212212482282658101416034024043\ 9342968127653065612269448233000683697284639992561129824604245188808983652097486\ 7378356399291686693165833844137069616062585261683047535535937758848508218431716\ 5359323570768725508614186630906388882064660190289582371397257983883916997400576\ 5233438427039503596120905137631235571359412763624055986569593050372468212061795\ 8802947628124837796152587124270312739351797675148855005777076200585887462625192\ 1630492964159715940393598867515652540512952444759038151246517480293724092541284\ 8247788598320224325787179162595131954640421404573694628499869200293730125027325\ 3638877116060951271201904258157454646890769750099050697181584332596597327930109\ 7932296562131549870673066341400535515186855045184090487078501969947640206229691\ 4533513970341391973067439001226875174098880510069685268012378264234302150968914\ 5134816572659385200039342082780270731697250974334205558712335798202477755411294\ 7421184000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -921925435224017769363763062662162401061997524969984014354316134600\ 5398648463737349826791241886567469271829630550550376580121495100151097298594494\ 2184209531453807822569397057534203024650188477113551547555805615686289552330470\ 4970405520904300046119525947376868760720391090534038986577224391861131436207986\ 1677355663698852537782814713766637098122303538970936949326986460785431797531110\ 6589099559722983128246084717141293616092901615568555166987794890185451710972174\ 8316299826972984364298273113890375743622898195071539281908854182542684746960273\ 5605527977816933506766486316586733628835012521737508541364663721806125706037749\ 5805532918212637889308938999593066993591015294876367314542396614941639563635981\ 9260124398146146306482887303731114809237323299458573128594302333978392986802775\ 0401078544347405610700772657974885564605716920724430725808613480693244116008035\ 1137865647749562095682472493740345651576812013918572868957581632851339648429943\ 8895069384535663143472397003503630542683973622790269520393048927769851160181447\ 5093730367056489403758571909875504643666385222932424418489304292593641672731377\ 3435647371364660704662458828298033163542980852481434100248490793643444893685611\ 3732169785075345511603939315274469174797815971544640363333349464926778420550017\ 2838650085146380901839973315329458390334870461715136437528441145414743432848126\ 4341151445271470092897671103752770235004141168716108206267025857291897143991359\ 6283419348926051606990721708824224952835714435258832217383258152956468063151499\ 9718767012983334127383266366181582695595040333717711469243624406504706779789176\ 3856139184283501011119655367281169863253413275595362417006605103205126418209877\ 2397791920424454881697225809596517532661331374938674262342943861453560545840907\ 2092137884742201747974399650890370228349062106315273564114762433326524794539479\ 8142408041783167650955175833990559251754471443623294776162597480521989319559247\ 5416742749179173771524136313701455450318069099190529875714583379999727711286761\ 4752690318534785918472989066771587420238601408562033616929755336279441986905946\ 9327188711749190261579906041165514842698831825293102512843675498322839294723884\ 9033942587308701819102978672232193669291648592485890008064143901941849938459616\ 5451996453126696835873837923846919/20200436176775628509747806475408826091082077\ 4345864461085098770332444896693694197416939324122482711586152915634985770360151\ 5056406158884730297763787378614792799540663858384566844609875008669004681137543\ 1086092249427997189619001494142670587141481051634597411398788042387369921688416\ 4996892275936488162638559427680089268646447630481594442360636159846455026626064\ 0496619458946988628634943861637942313266710247297925356133488653840113512228218\ 0996824499468275166471306463794325165284530890476487426132260887475731222974327\ 4351760153200993405106516394830950885009596252326221677133189801533405749909336\ 7678013522095815094961658499630337844954950150558690998014412178602858988660399\ 8847551704073362234236803708824377726648950376603762827251703871149645337080759\ 0682313624742094792668874669092823312359005928228390582935147310071312096561867\ 8492293955677883902627191673200237922914727665684820906895478571137656246734553\ 6439989729728490017549876947332152579316471107643463142822177969430571247913206\ 2026871082960244168684870298865451068302369379821103375862802154785333760888546\ 7994086843351791504488480571812460899116348828401500037721442692707560446981762\ 9707716094370768254168317221681492103621547749169956776302153224097000101905798\ 7639606732930321968903290890090093767728645036567685017470803146351617386060577\ 5710347205761816998825585225086315337849100044417622575807894424627078664964238\ 1327376988416056826543945001604782029324123773886301415817107855172687039929644\ 7553629667933420152387874398782834474387569957715769095565334529276597871570743\ 6462966062978937383963808577652858240393931123541368695187498771815759665910362\ 5137215514289149170414652961685066647437911466359652448817950646551973931903389\ 8868190859954616080508460806824955532504355430709132334157475341302517424345558\ 8480600932213610811642652765616785353982871081895963486678438151520994673829430\ 6466435223830391322945827856080520118149771996643646016264143188704348382896910\ 7975558174231595045628789789949447666383446651541913600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1007440878906290715012\ 4474317074205561961150051688694185118570348886993360937386021033228490105504279\ 0779717997094425582132025893082833991316211847074034748600108513697805616239961\ 4266083243542058835825459025952476391530802027811309293103717215770691500791659\ 1377010250853042274561754388241504520913956692601978074993121055604341881553545\ 9602923206285127923225350935431003692952778647773193149105330072405564858457369\ 6740452612292972187234580032315924696884538555250082503674494272635718875556745\ 6716551043530668636234636156736451285533570850053310455729237292742228021606864\ 6850411305278029032820067988096698861862007028807716437429454286025208626121097\ 0658423785190659964578758313811526402469845302793618724084649555466275935840655\ 1600830053382086167246760616406303105018459968673153703557106179249970391537733\ 1382799569798101269180308779248591849008994590572046230800582260126117700651869\ 0519885635507803708613321248453649479481242523208169845942538400691259840247193\ 8098836991105210851112100462709976075235275565524933768225024159596942624094468\ 0959808528477263595707687749087513877056905777266005409805373757196252794027470\ 2612934161178712586043428349975014154741601185156659910111836069553017187296258\ 1963527764340474201052421198074410642256141919147671826491950915423178160944665\ 6067992057262327829782427849382766784812501143477461881660683840324026410972560\ 9125700734807509557883059038028921771714926165153388199736241600749939118702866\ 9175904483936151618089181437346554655800032713777390166428845648463840097554602\ 9898674140137782277550435774535510476707562437254960216805553189017445600723560\ 7291343758444744544708640326178084683456838496663770086833310708629164063126419\ 6568163059383078091690992860659517865895850479455268524840032844096017227325795\ 0357467161164546657391242608281356769080323212072938490005023168939205600547192\ 7498921920668749440821148580772946669345949399182562795535852991220285678936802\ 2683135086018472258066437452031173050038269708031573800815344686081815953913147\ 5150313728723946259023918027209099292917444203063879162958540929432725013256985\ 3313585136753729972645536504837358528688450864872463891252826515645540233875599\ 3957951514053131473068314133812691738848997320887045352952895592259997198375195\ 18166683031/2482816500475326841282012186311154736448672153409459120095190813297\ 9148577197819750337449660179979058296751438715885346708995620210431698866752832\ 8747995945976391946962170398669918403419676789622780996051300058212822398330112\ 4028550627815050483577891447952843411419775949736943333856241233144909297927675\ 8781238598420316762296112601604576074463424043771525732509379597556442452102439\ 7770320460497190649973474420894771312983696656151838230058684920989436854711350\ 4845716804307609271649933065281601796029079125860566268930119618852263184650078\ 2954734704825066747305640874734818115776855789431448702136897243203478692186533\ 7267385266943848076147199024934897573547065165735462964948027239144474265756692\ 0995177881716570437817666524824401346332605161801389390416007285707937933275654\ 6610819727108030685338449091753014129140793042341337351277649609263048771503374\ 1566078271541281382498720706366840175760953313629555233089065702193154533778000\ 4299211203259990303937276782626542820073108045924505015797012238460464972834722\ 6278607720342481417069521888912636298244782368149315495888163636662289900737951\ 0874991657981154914878560991240685924025455044430161391504270171564933581817885\ 3918413801289306066074465769914628034811494309043768002036976948807836165778597\ 6374450446930604180246912098519002074947497600688607291902046623509219721797664\ 2613173528533033017927720679028018685848033374492199815714375200601132246242675\ 5588959783661724762928641023479284720855169952853112228452802579744730685824205\ 7518662750483106426299233531363050683799547642000973072672424249608166214943839\ 4580581171263955485917340264346004487631878002428115372216203701939885942727364\ 6863628811083773021714315310337286546436751484684701329583665344735908825621972\ 2562532031190712321006075267413632571903395392789319030737362518561775150160865\ 0639419170499786123536887083991200140902385443305195887631084409451870742053141\ 9469945988073498592074602186510574711577403033945821617369073441324984308978387\ 9235320972874139342142313081470346854400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1772814750941629755834418238751136\ 6221527541702730329500045050126119529219735524235848972728054696244228441287331\ 3973149933749015929422708426981434051449059482409740214000667026665273008537530\ 7910730047995181047436530084241260343133671169121688985291761263356936903149110\ 4594322817095092510424235611691358188230051642441568586269755864587952151969403\ 9370386341507989217698546259839072677271489643981581678786278812999970994014284\ 6768820645545652001397415307090916423658423244320414161697730661414813603720266\ 0853866895325381479580243954061933857208089538718066931194545977655992468761415\ 1680285597489026022703890284903642154920224385754370170849767454705298926734362\ 2872420452810676536490520671285848021336072026274645840059774466637144588373378\ 4685258393958889420069567085070614498171992292531361104825759731459855406416142\ 5251540195057516973986934141310302368003873896348815135358739017469735081166138\ 5262433870204270059981951020855003552155057812160482429215199184352113412811118\ 1904743311946876386286137552047057190792236323363384157353164601451547544486694\ 0499293134941965416353841873029058504216605552848669133963793708568595136075346\ 6081635509567786597453362435376078645442753531783080103693480252198489239191302\ 3222104156938520864903200973465038314867047734203037239530273281735247753513102\ 5209072958365529813900699181097180524856774930855607545219335153607769348837753\ 4105098054906676817947286100507138083236425698468659284664768378132494461437069\ 4702124573812421381546124804663099279887121973843446357758813214290276323074306\ 0122144829212464792216778071016072118873436696372695345226185241657091583312014\ 2358796535006173067593836584568558891372317458568671328476531552939123330471012\ 8273580280512508697458743515670921268258144102588558374443781726542929329557417\ 6675786466794543765818759944099444293337144161224000048302308691461744966762599\ 4504908615869553080144384644727085769381001186726328470143155620955137405895375\ 0208688983959639175663675307966944631347320274862662141433565388353476389257493\ 7684020000311448580669488283958990181878990214224482780392629837568306749256943\ 7215388681266596420511531815752149405550784628975952495785345533089003998404847\ 03312841776152191510805884757838172408470268989784953739613231470433142957/5351\ 3368038254645676367795708217330221418181674527610781504552002122010593885488904\ 4953284298925077162980636549229029376011783303178693430603136147309562498731606\ 9502265985495247610784782850754145735425030694002470224017407679313933049092541\ 3310064027027190762146294007076914830289294536233485951905622447979148073633059\ 7867065364353942340244704935410961910868378366002394066565027157936236988352609\ 0711769813633841092518585019138444253731351264967360737446618239538149784097618\ 8406701646733195503368170541396071031860528296727574681779123993312425967958492\ 7718204859079121105552856845609739813514633276114370639426432522101179202305812\ 2664154461526033915163002499262656187219233407477002234486794463086861138572044\ 5650807786277010217931754997275541753249340911548930942043077526606476970985655\ 7833172131959462290906847077826424014139337132824521245417811266922890868408055\ 5272337093095269622689924933134388350675631966507364137522286908071829036415254\ 8151469206300299718315586694326453339051786745446074705693142633776950295966259\ 0769922677252090079163385392073314488243401919129684603228521042273221115463109\ 3454727919841255121746186124646248644828348970077440215072601591737670255181682\ 7781499706721799950331077273881470573634501334333487143668895044262974959063150\ 1540198651404780924224340637797200515185389858474168097175693973049877114442362\ 9972397316254376062707774166378676288087378558730640579023521506030362901950023\ 3790237381345121210802628783623689631983546910520967884038189288806233626637033\ 9342926936189988248529388769517272190035202027810641666873157119039506390429389\ 0302714178631191399777008484326745369274274662234979570067199008403974778739837\ 1655534914927977289407954761481417334025077774087935556602947152592482273442617\ 9598132205226022789782740021993462420941178425836723061776801893840783168179443\ 6620492897937182748677946031558712853462681183282919474576884401313195300726962\ 9145095557432127869786036431843019645807836767192318120954547309071538857723927\ 8215134229511012352000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -151669224027523454868159696573672523766695261793947215\ 5186774155523093536741448404288844453902555539581975338067683431575271971555034\ 0916157942986375086193143995736844736372200646449114313561092230044661250384552\ 1920597234893555191981454710358124121600812471809640003506005802440531006385489\ 3765057603599329350290862090935994443843761890320796579370738656333228455644696\ 5128337245857205085393284264413705976575278578997647828984727672321726724970336\ 0051262318921692415212656520157389305251183093545666526863569940102462453435609\ 1638014035043955337185414602774409424527759226297639346721840579413943076231840\ 0090343873681699581792838375539285750344346788389801564922594317011632487175733\ 1144285110658396241145143049824291467076217279129016671099811524900381017486114\ 2650850178892364200116563760127223447712309258940182123184695447881418875718214\ 3662372362606492933251993153876721684674477019419542096359049295711790559455122\ 5603324504508088795125806308881349037675134467062601490713667547498640034466448\ 6219229902527243116986314730016258684866598431433578417116912173924175703967755\ 5887188483903419770134821795364606326900813120137354626586045784427042191464146\ 8723431864402618325218650093141461331483532384857426609412204764829655105101713\ 5253446761225255666548565879632189504131882725092912509936722798358005575130155\ 3037207668992814573384631878272509642689621019034428959287943591282844590841277\ 4775542802062055307054032366903085616092276252072785964226412036266271475568880\ 6303551942447608577021294970458285840824194090203919257562175181135936905924406\ 9184036332804119344485237626819153169481315999321843955763130015403799792177070\ 9631964442823433613480398594758166931161710221080226010568445684132998056816555\ 6703150516718636986907235308445038585883454015467931822646774850838963796394969\ 3867350127890110787548891361239720168171428115760531521078641745481152257334843\ 2026965862875079940486655906166764957956606203921539696164806988593723613559281\ 7607509976666383290517616345104920202562042596191267080658451372768812210695442\ 9964701374267319103781331682276821254208649595458899796116963417967328365806664\ 6069855414907924908231889647019547414840213449535300383080210331303686446108185\ 64480088519648429084043043346132307599672057902571648187590822501/6498466353193\ 2443393530412566892509430170035167431620556150382280700857122811021070655865476\ 1406291080434681412336998879990646822263600737692474605985048868013516438548721\ 2691192631692347427562790414909693968668802407281481511926271863027629274267423\ 5307044393358800633561282964637768330617436902744054761850917322885920689639690\ 3149504853372672864377237116509479532900492826075785943442183344109183467714062\ 7967080500646489978103972434263242595285435835986224939612443577303793860525325\ 9526662163385853423601652913194498609149598189633184065771293563396251340990023\ 6287210539672413701020985504546459918197288775654973968289975403986407265489950\ 7388416228832834532086435076223739557935611195196578890112619331946521345864601\ 8353313893638150997193169732503598721980756220099851894593911608032466927781899\ 7837763238466251133940822488054417537253983477287883865276597615215380766150242\ 8623143324419370169119716019149790335182065964874910204203725509139968166680429\ 0723002731275411425604702371598215243338348094526537676189182393359861154398777\ 4083325187094477052215785632338752073788437607264107444417774323932789394779444\ 3535990441581086662990220093567075778759724986471479388974391495706789576871523\ 8450703741415429284580370361632305501993300356907486677793620319512314534256247\ 4912687568741938986464235615071325896705108383512234695093921397969029418163265\ 6319862418030124552678919839412606590433278230946034149450869591823352952460502\ 0551018378713660951268440381797228463616747536889937731217186613276583189021526\ 9827574613553834101519154504885532953269129721714571901412615066426474393239386\ 8170904995855259734962066789346479235436004785437432622222462197451623592966489\ 7111953871971731001231328085691154175570881483938127785560300400486740408023590\ 2687464289190732570242372861335354647722938576646015207683546960749183125633635\ 6590096062620932419965672549111865121783007371401392965559731335179833083189166\ 5545202314188996132974371368223485990231750299130093537218184422122963920121051\ 9464711926092241305600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -3405175862629378978013863701760165792871075434998024\ 3061551006872001376387236978565245910508249141701687769954648379378334101343610\ 6563287326852520717821326325245140879689721948197082169774590118251986207706593\ 3987315511517705571934330291008435500543759429169519252797266319015177348984920\ 4093249827365434473395855673121427052558848428898766782373866647735468248821118\ 0321782640798731847705940362724892897259966723520722826447948539747878293048864\ 7572427379457095841876968660562058430349091932059952711036052084428427947788036\ 6736166707306798633656965502193642191563581912897059442754801262269690416151244\ 5441022055655320190676093282429263771706423870779571316390951928714352411862462\ 5485853665107673973350965221756406053321012187098188230424855085878542793449855\ 9926610471930944638272267301244988113513269914774203780892853358810931663740980\ 7979765689078805571838421456158931371826511989299587273751595885753055247333693\ 2210810623552321922676014152928758057994646293967814031935864478683674464213538\ 0673083549037881907983000561532190610008530520031393967780377633398107263904700\ 6466579249457713841361309468743115575729140095165716557903923348879130486488066\ 2129231352185872903162685474405339492062215087307297603112897275334536501412029\ 6134260562333085669869652244321930096465043415625126175770940216981264024240424\ 5522169468760326589707134526515791544399803397193181440067762050740915369229927\ 9280261146444023959951847620209490250235169249543602816161231158093169402802690\ 9590863444720072454032119738725436776457226874243325206733457590788152709791092\ 0352720201208129472226032155531057360317325968329191863327441350617629206053021\ 3658888845612189826790794658159184463098578695230522891655442674832025126919044\ 4035628201932541405587923971186837390620483937806762758227155668377602390807378\ 6639029261145955260218837173803957047396736254242962589676682674678868050763881\ 7137046974326339115948600657500714195493136339603118867443261515851400315950480\ 2708620399289933833423321765422789498641017442072039234349586938656928562271663\ 9224231806760460910405956832951576493231297053469944244029011949829569341189050\ 3674024647775981113282408898728749848536380948151198522452701624506197268762557\ 38617235499143391823886676086286401957817571905059721583/2997075884963157838265\ 6458012781324404499505182122132898139235278118569865287643420131810707618100698\ 4773024583216383645200589000598838846826506482250074777556188687245912701834334\ 8132563548984364569248423112463085475799127389388611835296317919327416320219996\ 7599761163529118445950559274017574956853269568307041154276228246711054117682209\ 7495389009223649925257666381611653189170549704163970530828465093057823140415586\ 3834199633177943037307841293197225491630120946093714664605482839683042028199012\ 0564420464011598901882626528893228460930239866585096330345335036209778233954007\ 1767151436982828605193342012266165776847672155974656041953065327881532506502728\ 0141798288354888166238702971655590054921504582859094044465021639668837339739287\ 7547906712425062807453000813440696816432219086708300345932833476058211505836226\ 3212284829365429062376112107187693701630555421559713809670765601667387579911978\ 8825212223213245247906194092704869162700756477595150898224746362765897793700386\ 3357805705668568547158368626606200315172321985808950482227563951748895188368738\ 0594763918225009731955676129889362574129427224184819198180148644824919649605803\ 7635862330964030346160037739501077850404521962814855068262415249377048637080249\ 4615531834510130910712176425675905394739022103243580381433740592626743505303494\ 6855645381828777465970298437507117678214860095940790326889530592353920775197146\ 6722006162869510394018138489970405433844055687895610255101904340297590222235649\ 2542229894908983893907715888279538029515822966597206825320663659255685992623254\ 9482807182712310014810318716519365600600729969344637199910081656719939735987232\ 6861596269506117515444750922593109854885006700804656914874238708547674198982865\ 6767890670083781376302195907928545907769112733551661456736648986985175499279953\ 3345644846356423780067764437034951075082639810173450434375828462078133939542352\ 3018814406329841472780608465360814040306659445614546080897126946812732678709538\ 9942012502827735496342224282014301975816009954218295597702912418180707499009638\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000], [0, 0, 0, 0, 0, 1/720, 1/480, 83/34560, 1843/725760, 161111/62208000, 2262473/870912000, 3404664443/1316818944000, 126344147/49268736000, 61818946718537/24334814085120000, 23882897422147301/9490577493196800000, 5723072334941039/2294425328025600000, 251060242614421/101454181171200000, 133367777481241489609/54268157441825832960000, 909108078608648031321151/ 372098666192785794662400000, 36187943410369469245430993/ 14883946647711431786496000000, 1910294290272696395714561/ 788787668416938482073600000, 1803635089806992008905264138901/ 747043777093583621723258880000000, 1050548588345701551228822613344143/ 436137739681363092609706229760000000, 331429001950199273255284142854859154229/ 137823014841228188169408046253998080000000, 375468440146403721236235430991506212001/ 156308152926442225241439105712128000000000, 1020189835265808233671256575991056236592856071/ 424968652324499541458609122621312204800000000000, 3497042246728453346225217879913022097969241303/ 1457035379398284142143802706130213273600000000000, 94598699727468097799683332165993320613210671841881/ 39409892941964789476705575595410008624332800000000000, 31544707987369115026155086312264735349100645798627/ 13136630980654929825568525198470002874777600000000000, 138002936590033213069284030812815782880905761691358459/ 57437532550711312552208956542514517759754240000000000000, 257208891914583699700406485311255545855416066867807444649/ 106974213401669224555569614396180927409888952320000000000000, 111205921185696079986351445990863793830782641152765176321599/ 46212860189521105008006073419150160641072027402240000000000000, 393994296328198271035768744114931502545642516826961738607783/ 163583930705467440910692778919690707044348387655680000000000000, 76505276936687909587953356953302068074794040845087664903862959/ 31735634767901600627896090054869973395366344864563200000000000000, 48597997403924396668325806205169389918176626930386626150304283031/ 20141029604210972360687248230853489920654712592400384000000000000000, 1950189023007951203672202542528229810837032943810586812030769953549142452127/ 807534052148799246140784079861199976482960618361129112398987264000000000000000, 535733881345632326430230180327228949259328105503639470239273668911617/ 221654422566899550764760348796940715084096291503521923072000000000000000, 50472\ 344367717360150433113734318521904211063226805378265248317182010764445229669/208\ 6667990752497252027786062361340739231970237845157626438983090176000000000000000\ 0, 4417010088649771899811020558342838823884873192191658223954441160001179972215\ 186453/182488600645809305131884562908328162831014124437003785148572884795392000\ 0000000000000, 2102292167926439547475765349321340642767383129546035104498346693\ 954841055373171557/868053884153038856843559001942317747520499618943585572598616\ 965513216000000000000000, 32698684765810639516033556993695758538300791964090469\ 49071799409653914738370613511/1349495534187497382487885843355704061271364953819\ 859923787765870755840000000000000000, 10676557842687740391306120461886333978482\ 09138178151054951121376640567504999399521617956853/4404559778887032442780140217\ 98002791964537866620666071287835503986573154713600000000000000000, 108009484373\ 7335803421335668291817926141704480835036945569791981431102644075546769025064711 /445457075117301283026548512218268753580884651285147299907293569558405500108800\ 000000000000000, 12232565242787850975256227113293083697846683767655207638085464\ 277096510676773379678984087196496259/504401024393802870319700675071419398899715\ 9024663610749845464321869406560563966771200000000000000000, 7458254133053856078\ 440142994668096094630186355800403166501028145259202038939483529468002727121951/ 3075034600510423925862069332902320532044581825054847763374597814372180748169904\ 128000000000000000000, 99316254397506278508328464728604524587563189761883303689\ 205382824556286061714932439782242285604660495557/409472751602889170125533008022\ 97826802678936962219192067245479364935842458658282248601600000000000000000000, 1536899475944066348281723012986248915085286301071242655701592486361786129204796\ 302663812229033376114803/633689141691780005561487712415365427739736468991961396\ 016145135344942191977545963929600000000000000000000, 49660320807396770137770359\ 5701115985686946737852997760372493680508863314366442825549393468106496819339162\ 5700459/20478449703921295659803965665059199441945319309781396033074482371202888\ 48953488264563065566003200000000000000000000, 582703131945531817040490051387209\ 7719007812387881950403294458099004066184459375629582596978127404645943919533013 /240335670128065622071658907388982519015458146953082495655701713440870998087644\ 8177317176829542400000000000000000000, 2180997512802487083109126622352506594476\ 925295902457077559835158936255381583381745212483295924317057312369016280068987/ 8997702323781625795610512733467913932869690844864789768003041760813098805179316\ 85687344866074296320000000000000000000000, 482604933696682114686959202787698392\ 8874266286193800503860719121701286025540400388459931875555344192583390173861428\ 1776373/19915514323458250536004308884257880699013773716023725672497932633383712\ 895383899931003691265688474746880000000000000000000000, 33689022506691188890689\ 8834662405987092792879661982855552171233907736525961598874472909893333495064909\ 22306860585692147516373/1390671914472341837428415168946464583668276084627485301\ 2452842101711369804662357551820863272383609223249920000000000000000000000, 1550\ 9496537756319363505232144164887682940453537439672497856997864211884119222809866\ 73531836828721053354948698154848832156237/6404410132438416356578227751727139530\ 0512714423634191504717035994723413574102962409701344017556095107072000000000000\ 0000000000, 1203883358929001262401589954110794051049841030144628153137715443303\ 562898220610774254942699380284566386147489416196265223966596461/497296339367759\ 5394700853828542439122541374687365031171742482621372118761796411998323948387365\ 24971492350361600000000000000000000000, 718364380100393319623595666792224032573\ 2345472963817288141585291351735451009492286204360771844632514517682335488588603\ 541742827888947/296841839640894333431703522607236855259240763737416225785105241\ 8683484228469766486503806752094404712656608952320000000000000000000000000, 1271\ 7525688961151507521044869036691358660122883005356310980412456310507097610258971\ 3994144196426665111027879990260035693479521108762683662741/52568861254670198541\ 6607545600423864873831423347917911025913020865945966599148270998267312346326173\ 07845548074472570880000000000000000000000000, 775507108917032398358865925388641\ 7434734659248875047162753158040357207163589225252253389159371775231420282458061\ 8591202146591389203629744901/32066380289709645483795442436744047881126696810639\ 9391624605683358181071183547042832474591240981363601959169586259558400000000000\ 00000000000000, 893835960598542006640814310555237110360919152559578193974533013\ 9334755274254523190336956921792877901942982889994139869309547038217620079643041\ 13/3697001482765893814448688575851652826516278946152427492822562134134698454200\ 05673731218797716197657744974273149768459878400000000000000000000000000, 119246\ 2149489223785291166215540585745147280950710150733902078851191611689806184264306\ 690054504730325423939194205690313200985727318914609/493345065669754226810227790\ 5372607157731620517322099364978724609218485907867177746151910044925445087814181\ 97811200000000000000000000000000, 172651893516279919161108152409337874070026030\ 1528213734710891898981258003659428070547665814133812739940050802631139184580348\ 562524015532375183998384382509/714457573981336865392468912213334881705874043348\ 2052852918767626838392188523278398703170150706056129878989592242613051760616407\ 04000000000000000000000000000, 944550907948885137517391791301732491697089487706\ 3138251290904500861502888280064174730354017067298588594206202625395367641813898\ 369148205205614542509/390941893052755087059822060544727046624473620555905926797\ 7015271000991791479773794041477134925715300116860463071501296127180800000000000\ 000000000000000, 87883863463832839083691118743566176771367311144614459452030111\ 7769542519534007747221077188591253327020982991477525446121662669298831195533931\ 361484762654094319/363797224142823251301906658297991956421388145279028702756797\ 7795473297536686046811637902540450559262575150274836548213232974606519762944000\ 00000000000000000000000, 136662724265936051449968565459530679871372103300152163\ 1151806511124882808000690478369344900270683028642294677002132917772002452728859\ 21636909451971116946783277/5657762557842836320918578946930613412519251345802859\ 9136988181913114085936393861352063921552005808196758094696616667206733606951059\ 456000000000000000000000000000, 10451581394007716186480654592867742361449557208\ 9344570134008168890150475740454432896451918937931188180624886175289172912785596\ 2681976489307554005492659481780333668911/43271497028443968802853985564596355264\ 5855915520687900207045550904775902203585151963458679771351320927738674290158390\ 674782931597886683611136000000000000000000000000000, 82879801951698883875626039\ 2577592486688019279919761833892835303264489212629433299399616935045405345844513\ 342622275500735276779769803360686563004150824183293132474458369/343142971435560\ 6726066321055272490972481637410079055048641871218674872904474430255070227330586\ 81597495696768712095603805102864757124140103630848000000000000000000000000000, 1355500028293348824869222888544158636056981650713785872884703891901062617739977\ 0495524081640801348710984842757608310228378505947466841417896929533844088356784\ 1744833358246635526619/56119585738489621384121895127413318129144625986448870378\ 2804885858223580382831156859691895726684269749156086721715158679059651291852534\ 67175524116935475200000000000000000000000000000, 903725392797957029596688676751\ 4127348317574086097517167022487469329759419162071163310731766272813454209841591\ 0870410344575435275079443202340842758491980982474164749624275971755049/37413057\ 1589930809227479300849422120860964173242992469188536590572149053588554104573127\ 9304844561798327707244811434391193731008612350231145034941129031680000000000000\ 0000000000000000, 4809870839280692188833866298916255770828245283244159392138510\ 1055743989837703982626277776935667037805188672949677054443430550139086767090532\ 77876295101986612940467600533833772509653/1991025302722066567367107235824750764\ 9296528176061860099424729863491758330103922782500373344042363657187450728909546\ 49922229023713702905618053377366058598400000000000000000000000000000, 987976844\ 5999332525762609229007279740144541163430727059087019741242902454360622894707720\ 2394272815217653453825587224343293915164184615492706282600777593016077087557971\ 49065656151021/4089154937285301244718711760758902960754945809380517504658371516\ 7565772453867341527089588914831964871070935033497318429185793452533090522186123\ 30254879948800000000000000000000000000000, 219408097626236201302048465380452666\ 0003085965703512987487575613845179184226397537241000491175879049136398697763335\ 288153866837689108479910224886656423884780424962516503002731290096261/907970712\ 7600418655035172027774671895616869973579823519264610130842948731148672504496961\ 6650687477829647547102771633635400809619231974798443995309530939392000000000000\ 0000000000000000000, 1623683258094054850304209307422650672854422153332548755592\ 8497719439365401923429605558370677313652141883253690618452407603748267727957462\ 183017304073161388411438579696520898614102671357736039/671806501337680514905271\ 4743488848257605440394332408031437229869252549477501674150915130172761146073368\ 1346500787348585648272249685503023797273892993924587742822400000000000000000000\ 00000000000, 140143991012613683615164457631875254625335527422957745360664150596\ 2226212196891554275731779258585349264595071544827773254865330690089578626241846\ 627465458918045367819123601990504372385697156549647/579742138394364777142653071\ 5041136492383190842693094834809071887970180097104844725273720733885958615473765\ 4776319450335471033020588601689416095478698037162238546018304000000000000000000\ 0000000000000, 1192403109254765027565709582750501485124645162868368947226695466\ 9254066077871288135857595730407598524074450614306858394356587441404570389746696\ 8025078075552584306706208414808884777990813301051/49317075826080862434810762977\ 6002355076186977637546053064531030634856713857030260574720213106552209969927743\ 4433726781312571876198528679786312772335121043346685952000000000000000000000000\ 0000000, 7955395626502947705146984425434669327359200716359905750680744962679213\ 1068334515612365921619060609018768972822815758919549034977971037404384862824511\ 2017816742405031853694956570853194700093376320748447/32896424107339119422360991\ 7669722216214597874625102818830538127953469523286039625215151790347037726909550\ 9692503649834275699920893863143382875388966858462304334264425827532800000000000\ 00000000000000000000, 373409285331353341853789128019290512505217580515377500741\ 3181294733931701753743520537647361606450000541600691849143414910167523797363554\ 616076439931337354199441982233268975377369043385796542311592163411273/154378218\ 8465842961463655113635767828949934311633518228369025357610210548563771669759676\ 6161285984755683927628392128150850963200194772037161065218223042926671054369484\ 06206464000000000000000000000000000000000, 127543561635596858977075283325767467\ 9309323200375836749569423116402379819913483229332476096365000858235307696853053\ 1070709143863487164922557768359927904745971245234704262546364568813686234483197\ 1003388106039869/52720204031510960855708793737650886037210912904868527869164637\ 0315765699652486535845304841031646825597969297932265926820824800162355579994311\ 66928629549739904737441800043139956736000000000000000000000000000000000, 512177\ 7546060317472778690174424477804404087303949998134888227929836521878729155798641\ 2047358648851164326966876333337871465024019185368609089239733937609974379889898\ 761707049652796799051082651697591272093673438407/211671619186516507835670806856\ 6683074394018153130471393946960176817799284104733441418898936742062004775846731\ 1980476961856115726518576536771613521844764220571752082882717320692629504000000\ 000000000000000000000000000, 79922427286979121262210986474970135995443308359674\ 2973623964076981360755765612921775872293279117478131650241324124709034887434619\ 9866413809148377781932020566158107894932731766444819593421374677316563915673519\ 561965384081/330249063773824117739945057245342518531489065344690589875965039775\ 5690071057578886141407993443676738910240380460945348801016913631356129386840550\ 610952625845530047501564822247647336999157760000000000000000000000000000000000, 8957872524304120411903428332213146274176190936458502082408142814574903291691944\ 8734364123009624203038963964775722994497633661515549893045976625541394253231136\ 18891843054431195746759301365989611600311575284793283686204083669/3700991174691\ 9889461389842748628051576762207922961658772099815457515433396318600717358045579\ 8588039873874271970323275422300628787620643566618597705134090936422400656675364\ 4132196782330389463040000000000000000000000000000000000, 1007874929274778026675\ 1686973847177467612840228305849194449014186809235585306041445744162923947381377\ 7339357180640215057896562081689176375408585819116414051753531018805819263118801\ 1587822536219913095316405474721138874796540971/41636150715284875644063573092206\ 5580238574839133318661186122923897048625708584258070278012773411544858108555966\ 6136848500882073860732240124459224182758523034752007387597849648721380121688145\ 92000000000000000000000000000000000000, 113688109146656413676609809199211376968\ 0746760212959568998820531905507852663432723284593276882665494174209012344232413\ 0373500089865343813521550146713956650150235984360180468441182022265301610587647\ 8983771157683131249669190333/46961416868637789542620187140287706135177745092015\ 0018803622286560859128104387717609308216667690832273036182101546428599504605118\ 3788415988087262968774633952343727547225177236154513212802334720000000000000000\ 0000000000000000000, 7724863882908583563892769717827112398864506679812440526543\ 0900704565810097374440946763610288170621259964787028956434633889174621251182858\ 0174260754698075424079653109421967114110023473980973461194495618052995129249846\ 986011903847/319073878407409720890277558294932419997215253682178047676738095319\ 1790268707601678286972055053613967561630608233926051298977751961981154660223765\ 4396979539206718249799516760617913719725404192768000000000000000000000000000000\ 0000000, 1305231277554818517997656247699915843867989314862907774681591770137536\ 2039824453229023264888642375354557120062442337162662613024641332163420221072381\ 6071590288104044982614118617994626395321618530864075312889565097149698282827727 /539106330918523446978666864280816529200072285632269380608905636421203850108860\ 2147510603084488378339663678472968744484605742870061282315825086137885572935481\ 7777506851574670676768572967086981120000000000000000000000000000000000000, 1698\ 3180744607174115906206520534719014247844519511182647867618226571449188311760482\ 3161995603554501884690306140944754337797470194235463124623880390556166749235469\ 5616370515673103049207420374268901865092464195936435913949020642260715992599759 /701462859550714413607376578278852585682206694401907548537403375923609357266520\ 1169335264817778917584055952267194003825541242540317604829767782445253656314268\ 2366965184878428155607706293022609682405779308544000000000000000000000000000000\ 0000000, 7176930550431148532842960193267326742656589600588568281775821565521010\ 7759543517027605951472765380449844080308740164812123050829918406754393135883268\ 2959257868395495000593698832585988491566068571813703994960568374764998048622768\ 9348573/29643860121922031387667401097674299952956070464576798478576749924195845\ 4268095560043209924200914525327825085350660693240278222972592517800449205839579\ 9465217248551641413646097752574658139051551526748160000000000000000000000000000\ 000000000, 94795912356155135948232376248006817347250543301382796985580092701584\ 4540182772223700725004438894392248418266977089511003817488201708807629289512379\ 0114323635320299354429744644605453788565871648291128919816700030082006381798707\ 99181547952537406849992339/3915676998556195678728100241756515360952604848896195\ 9634484781420221195016778386313333412364686380926189574562654114905026298650914\ 0782411094071183377117394731210949840430504692123086225779259591164780438222639\ 464448000000000000000000000000000000000000000, 16493310448029647070304011240192\ 0526423916953990317153158105921826734492334551027729023781561889929050477019841\ 0371947299307976086390179202508080850772706281261088794438130842650572914605169\ 84411019268117388110818138965688485993023492486827272093736522319/6813277977487\ 7804809868944206563367280575324370793809764003519671184879329194392185200137514\ 5543028115698597390181599347457596525904961395303683859076184266832307052722349\ 0781642941700328559116886267179625073926681395200000000000000000000000000000000\ 0000000, 1338402122465081778465339238441298679996351236551521667739595474069503\ 1797617154414773423405580828481367811374944749163896956847915619354836676243573\ 0491781079335239744361367076591355573808615736596494595273679515040780835058500\ 649380207181896414838209677281/552935359417452762590314187205265371797024632449\ 1977627958685640870381762449287116896686715625606974841180617042096001815366983\ 3613442644792201187852138332054924119034267085187911162421333106433041439422201\ 711067201011712000000000000000000000000000000000000000, 17206190135480927666634\ 5276015095803012977513711408003017259924159139232552730802477998550210015644306\ 4950108442142495465438419451438583455579839349259096921037214311443436120097633\ 29471221045321630849735070999522696907446677044654296875209544554974089996047/ 7109168906795821233304039549781983351676030988632542664518310109690490837434797\ 7217243114915186375390815179361969805737626146928931569114732830098667034998356\ 3310101869148238130286373988568511281961363999736285149727293440000000000000000\ 00000000000000000000000, 762550411910100832158051944109902261613768259261423255\ 2961327230503491945368078105970941721702905707959018384093821745743435236728044\ 0650682466793128713365642101427435302145173625097601622063264137614686299441818\ 280425484962349729246724106530479432494051961091321/315104227585248791778468426\ 2588552350388550302089093500309001941369844246212930225657219851539578064731947\ 0620653438409803828635513595839164623758764989970858506282182169521237238412200\ 2587272778726830741444837731429146165248000000000000000000000000000000000000000\ 00, 114922731093681315670174864154382543090946620484046360176885432956723747814\ 8185852742120403148887508455898458900245240809110210979129216179056021772055932\ 4823794648441450033149142110774058873995350662508074258221378415663032124666978\ 0377180630141728734929500235589108077/47494851456407081579536314487703185182303\ 3523088113701294925069517693773964776359725733561358274983446680235334316642768\ 4479260404133149274629883290999441499910781747194144367651103625687017298527069\ 6465459077349508137866679340236800000000000000000000000000000000000000000, 6342\ 9105340323013735051278262231829506116788182393839954157695142627269017113161626\ 1176832929238774599308867680972048700874963504701525116282760505123930570936873\ 2172334057263905811349971403596043048402825355387219904593555664657197817688982\ 1527837196714417038859446866877/26217158003936709031904045597212158220631450474\ 4638763114798638373766963228556550568604925869767790862567489904542786808183255\ 1743081498399595695576631691707950751524451167690943409201379233548786942444893\ 3410696928492102406995810713600000000000000000000000000000000000000000, 3738073\ 0016554054745558193465373148188429420248882302878429863509943235559178513526050\ 7924024548623137355572304673461045562510481582579543844846660914684789427271106\ 1595667247912561628520888969061037158283944427940719444202614879745250942983691\ 7850555379819796656208226811/15452575699921048057736110170923598915012289958239\ 9126109310922210341596253318528221060938652076805660055623293668949037688817671\ 7742014900983972675769335719217690577109742115712231226888076994350655981553250\ 3724491125720839252397260800000000000000000000000000000000000000000, 2196325922\ 3425043077941816558347296487840060458892666029493398280247106489400454924639656\ 8479569887814934973989878954515089450919949020202041977747817523972784243381217\ 9899348962824251575680082205832634932648230477546662872079493492006573403460938\ 534249086726997082065368913503097/908037559584268862130164276230386430889543238\ 7311702273784198391748628475492230982515768072681616180794832029041416511370261\ 0069434046036629612819263577033910884187229732061256070804107978084978287460445\ 0676423506685586804970877583060107264000000000000000000000000000000000000000000 , 56767444299775044758452435384806987844574661000968745647345371613943989091479\ 6326453756235596227836664031725099672270167575598998450789903853383255293228677\ 5549880624308182002301522991848802977307286116443134065081733707941498993392551\ 7575356574977263321425609629727946670711554017/23472343938344454661834904770519\ 6442292011709924051087616377742753477085921344629096630167797280899770640078092\ 3997509490883143048755936106732875572562558688492636388389876417296425864183032\ 2530751046985267328489768430560482099863792832741376000000000000000000000000000\ 000000000000000, 35476032667691744069822747242531286124263522145864241049797536\ 0799525613121633869148892217167720893139924079193897431165601038579822444204815\ 2506975630422241188293145811096633916288085862768209778539307892586709448156158\ 58380168163254646354362476288825742273540572069011979754444169569387749/1467022\ 9570652151389235397007619506814677300125062018648963302165443026846497867063029\ 1004615916999384282066054134449052785187153114069361240268006339335554324442546\ 0560560894669348290409853025691214750524372393649052113217249325892947568801909\ 82324224000000000000000000000000000000000000000000, 221349797071914919173603370\ 2897262226596428544954447236472012374826576372742019833577964333078496241536799\ 1536045204337675172821606331740062783923585521857811955700008521594695869278669\ 0188837246418830426685876511918036610709068289276427629050366686500121044140661\ 690711019483147774323/915417242812162153564012185879801220579486870492764987864\ 0974336546932243646852320006078014288085434128870638288205844774945487856969346\ 2475823570183283728307192587205734833587571255125966369437848681496841166901542\ 214502381440713961084381298688000000000000000000000000000000000000000000, 65899\ 9018258528891847001354069377808383611415334293804196006840499044539253021181557\ 6061016580633504295991447295613036204594694399186860514438326371652229897757133\ 9653413160273831822093752360708607846472945285651425846901808548665113254661722\ 08677425432735565631266632187409993111169056988720741/2725556063291044408691828\ 1122862029602045167479409341000520996211373679995281684312865359351700720638548\ 0280838457790522539255943762045100318389688954210243987246669096145619395509978\ 8488517527260666275327163393000685996697270747588403294884677638663700480000000\ 000000000000000000000000000000000000, 71717880838429447593921719468668711587194\ 8002739043713746068056534899808994517686950130850486302015503037302154029197918\ 4748936688655781101509576699367265124595821972569916022499941823989468940246555\ 3566080669017731525668691734010310131400952120935125840133015203064172881887693\ 6256906265265253526469/29663316859221752717556642077255661297089837574540362184\ 5070210166864308860648683050638851968299622997573608847727151737300373813833984\ 1644805162340764251769410800398440991234129093303803593165618873534089565007138\ 3665976455076454303628419547900612632517804032000000000000000000000000000000000\ 0000000000, 3412327131029148473556303600562666838969044789992458587511572402495\ 4396965705525682739807188281671542915314009799010863755758953833933416255712115\ 8456133327441083180117297830833624305546723304057135189950035837958095799800162\ 106372481324789174614225118467771110893375171614722410730164444321235352649/141\ 1418724467331612254875911685439871392062057472182181657748819192058567140279221\ 4939199935049942410669640389265368044597955930872354520118026149123382641250170\ 3428950404023828505629046959230719375425888480492012927831767430974405885622932\ 028075872954089472000000000000000000000000000000000000000000000, 55881903325124\ 7128446380579954946358334050741008706493152255566108758489593749815443954992843\ 4446026162402869077453885732766606150886049939575933911349240827972501944591816\ 7145447442250915916630795584510476557718797127412389541987400259817465599085291\ 805838597877057944476641561451160421227540767233/231142728773156514682259548653\ 9402178994013317496651598792754884417124484628431296498484560791945114266807341\ 6706011823685743414064985779050429836421539624177227016091747983642564363406261\ 7649269003132526459610945846747868481115228339961710762861916617021849600000000\ 00000000000000000000000000000000000, 558138634262062033660160431789734778138786\ 3490860518841539528229433363000096707024828649189185844355754545657684131251660\ 3282147018830107726716207620321156528068729609807252045948505783172625069263845\ 3999613254593467316071661835953589700302292372445522320517138048454377056309214\ 36303374662585142357979471/2308585642492015183026834166674871115866734988147059\ 6165360761235378065352077554503788398919552536487917160039620679325066618703215\ 4458019246994462580743459800346757237998983716535613599117575005640192612100299\ 3695172472630506479185963176848640983170457417023488000000000000000000000000000\ 0000000000000000000, 1596524358555449191245400584449334350792181885494022774358\ 4753263030127922995144201834002073673679296943384337852511216971525274149975510\ 0069194011600874009518728886209929430334467055436817227838125992640268701605723\ 1333776977999785533515315811695492011140170360317639863944554109414135655786221\ 67418645222611166897/6603372495429424260729632473688249296886092879895822926691\ 6585662443641224249459921831683525936826851609835720537254057825349933410494305\ 0500424255105915714356358500900591843913387261382605028815908298277138120172637\ 4492712360952775380644414636035888006232135925543993344000000000000000000000000\ 0000000000000000000000, 1660467261966145217066581457258802329246380973102622159\ 7424015480595191613863606285822003262206483704639740530989751061297135404300203\ 4796668830121340944635351717448954225462206906842389010928467241069779250162441\ 2158526391178625918243178908108164588737731076984307896192582899330025281380309\ 9438571280503007781081023/68675073952466012311588177726357792687615365950916558\ 4375932490889413868732194383187049508669742999256742291493587442201383639307469\ 1407725204412253101523429306128409366155176699227518379092299685446302082236449\ 7954294724208553908863958701912214773235264814213625657530777600000000000000000\ 00000000000000000000000000000, 456672920552059364805447324261992233909140899454\ 2033478389495429084853966028063790366694135007461100515071062828192589044437465\ 3142435387151990781796164625172236116000951243528534695156188255985650332800983\ 6866871883450057478281709925574382381556971226052056931607199341091433191233319\ 82341048595822458247179931559799/1888625654264150747977994563674310959458272345\ 9267725665019859352512360754561059487789097381537076074255372736874200751177246\ 7556076864096394460963528690881065823574091682266785338314629684898594055082533\ 2334516720174178513745386066123463767432748747748026663582264878694400000000000\ 0000000000000000000000000000000000000, 7187361736232228767169632107945835924655\ 7328629617349693545845392723644879068730065932036609648252090906347174816360867\ 3090391150436502362512933000349903736359689105042090968979504794065810528834982\ 7548936452049736269845042974348629297447036652794460648909992731332541369140062\ 17666445420408641130872546843437040719854644701613/2972188868964146309163286301\ 7599275415162688610665474872033904152865397271929984370924231620965350613547545\ 9172624283789708935325061534808396160383924042098004557077959599876723141751264\ 0663275335479289350486217218786411140495625664492812979852252731922892070675575\ 90040281140428800000000000000000000000000000000000000000000000000, 205058235765\ 8056117339746031393123836769363113804901081579562561490539500626766779832740765\ 0042959080706435487378747168840294972253601884970725416378364339079865117912562\ 4750133974608151098661881316710668219605114022844904977553110832973354961364739\ 42919883225556242227731483777672580118137028659401513300489915834215593814527/ 8479032087060159807334676335168883444846300863865237257497554709168081758783515\ 8294009025258535690713070135146877998145243097461518731713792562026157530358937\ 7354356178888998822423497582019989917059595078521203084157319893286385385522115\ 3217692342650271648892939601654659730636800000000000000000000000000000000000000\ 000000000000, 69187116457649950544185349585219251466149145395632545755500317845\ 4593561664486945454062187343276984330650747718193225008147686020887943482214063\ 5273517886994736813602373452315851884840101906485111360710289747227408141350186\ 8660546567524362731212419214869924352084918226688189352996088941610156502841393\ 497624331190294869460534751577029/286057865920746178975181497293366358724246986\ 0604829807906722556039098924896516012421978291876603783067590297579942995444940\ 0444602378008280797579934391075268049699275545840276037515932863871555384535321\ 0685564702317080884682508136744009782338307126641503495062576059846731722378365\ 10822400000000000000000000000000000000000000000000000000, 123395431953108139936\ 2891954523603115270906273832752927928297441574999374260800789679969253469019002\ 4511201144606969933139235709281630878244194185889215177458973657533448067166241\ 0989205016948916955278475816451349633413488687245630407711901065677451976201580\ 3353368694928075721278267815199310397040274009211861123537816951054041613776013 /510136527558664019172407003506503339724907125141194649076698855826972641606545\ 3555485861287179943413137202697350898341876809745954090744810075568421633075089\ 4688630374723415158933570080273904273769087989238925705246546091101713951052681\ 7445169981042510681232861593973393338238241417776332800000000000000000000000000\ 000000000000000000000000, 69907298035430385206029009116015665524219998938095543\ 5743720264027797093147010034972788966517823475662359513307841014882036028520151\ 7393612572492393839545595644888874326213430379000416852360377433624788307754715\ 1548561454139272153796840817695302760840727307635362457507716593821706888506752\ 79712224154262601055457097490818367917122704752567/2889809835465921844639805179\ 3777306596886236821763544655389353808627535228173208966946627987944035723326210\ 5835359391091256364232346711341629867827350161889278738184697623491863886037474\ 9767079346465907471380763027569525938037172482304141576039827832716377251092883\ 755352060173876079970222080000000000000000000000000000000000000000000000000000, 7675092202894248372379817373244848514055159971467975069370633525466212069657733\ 9074863422481263755501823984739592219437929983294010504202425529381610700781440\ 6261765828455433588026761259828522864095066871029166758536418825960691011081852\ 2685499008338055862691653070063527174375601562584604599714403168560255460746377\ 572759487121459391087223964309/317243052449178631875160152528743901666310279917\ 7092134058328673539140619661874276375865147975909618389112065195908369576957224\ 1360175669147960124833602694434720068075377563894612050543476975958435778255193\ 9315504931686091767122530393197262237014548797888986556908308718359887939609940\ 1520439623680000000000000000000000000000000000000000000000000000, 3101348550304\ 4242692028553159246303211376883178325950621351388627290083877091985742969168881\ 7551568765340518565489568597943062550046760465117091528206056354675601367992934\ 3339464887401538261233478217757669669028984925685905719244208086195177788014038\ 5951366114896364297547445825535950407788309322795750683340921558693491964005871\ 403826518268064233241/128181327720410696900369755133476292862993617430383623939\ 8987750248366971180298508080043597752629639315583140235835226479015490822194283\ 1927331572934143697120535719835975397862343011379774111867712493553143550258730\ 0893334905818319133512653813145001344198059034404680788321389878219718313983472\ 98570240000000000000000000000000000000000000000000000000000, 338069594900254419\ 6951809118611604292881992060903237091193291961349529655467784922373046409836748\ 9935478429397299107443900398051715866465099607779869525515495853899406384179837\ 2408074938532033474356812913220871607930598234470637088821377849175810741192561\ 1590728981005878458792924871740789745653274764420716549439525396502048621573706\ 634266626458046029/139717647215247659621403033095489159220663042999118150094489\ 6647770719998586525373807247521550366306853985622857060396862126884996191768680\ 0791414498216629861383934621213183669953882403953781935806617972926469782015797\ 3735047341967855528792656328051465175884347501102059270314967259492962241985554\ 4156160000000000000000000000000000000000000000000000000000, 4034586368009924227\ 1944421760243992084169312783227855584375761005349403812077980916381501719055181\ 1862844203901233704517127972216974074540150114645643818965721620529556224841258\ 5293668714111532285017425394039356699429231158370527957548700381317744355125134\ 7367187920803151345479159284218516557884831412363027237946149882671520552682865\ 538430371019494527369/166733022502338675860602948951158561691420048593192217497\ 4557227766571144493376068298407988618186948782695730274776159313727176816731072\ 2711618858227539579714424585989111578491270360517998935259876441869029129259284\ 7574414031220238751707774773932487422368745589676534072989410081486182648730785\ 87850437427200000000000000000000000000000000000000000000000000000, 783385559364\ 6187834871369825232672532204531971935878187666730731323905222028615024245394019\ 6106485809081240124241116230547871774932736350590945293741975558335918854958639\ 9193374921775203319376832071088934652433693235813255387050157049645689132507375\ 9125060223567447778050254033582504496350265504105591804750982241301374688904978\ 2790581170563211450434162170402103483/32373009758952103365248721128016070327845\ 2182596673411042333502519867380746842441630379637246973111303459673081985583152\ 0993619190697963035512459185279047172935538814585645146498241590766886745071599\ 6126713743147127035546843378223281866431288057962716938186560607827828058303347\ 9380646813696923394297059689491333120000000000000000000000000000000000000000000\ 00000000000, 487090869830280617328404573898874417540113046887467766547724422048\ 4585494381532569384107588155874036257127749272215581845693162083032060258628469\ 0258688960808562532811643880166018264008680721973994394190038892137365183387748\ 7547782752347663215331309050697987108838901218155933951133982563649641740346561\ 65198765889059528079318366957395666115383986664847647396431673286163733/2012846\ 0353335718018128486241951021179162208647759217046839077134655769632089442126405\ 2132448877399319131936012135851779652746591307828051285552955086449892767378012\ 3661915258507292331644642182229738616896747746922159949230049800635641951271501\ 2624952856646436042702799839157865878896023587596164253873666315572217838043136\ 000000000000000000000000000000000000000000000000000000, 97449804332942386495144\ 9813629557642670374853570271890441344816793501728266511232997250087249127967432\ 1819169483717084341343742587370262853069865998201632302160270605330282421626382\ 5770767903988054429686567363289376182064247918551926442055335194385550305928359\ 4642576950747110351302319208641477893542817239623985299502453388943624618853798\ 1231774948370529247779418572069/40270137572336202789993175372229338141098931816\ 7300788375017445854831850274699513137544279430490959773779368842763687538805408\ 8039667015841166621480060915283953575779887485897001292779893967512771361167715\ 2071515761192401594339796030510577619602965750882813385196444432722901709754839\ 7894650680431475496053221219526246400000000000000000000000000000000000000000000\ 0000000000, 8054188767551313698729856187685156839188080578852660516195907116624\ 6111812983909378264931081770730960160900715840520546375837516612255937875205571\ 7966872759768849778229902051869360946536500406569329245685904243784385832794077\ 1016033117271711616555748620235152322880046763375946693814091387353665487049636\ 5260336640993360709760185273492790766821266145950868741149054729834935302339/33\ 2838920899927141845373293453794987434313247629991928606617932654516428091648062\ 7354635891093444115020078629350837980300772246496327794655255623786105278750308\ 2302285337943183061306656072721796930348569776402144386023509648683536853386828\ 4757943621482890121806262261873555808577623560567340811511470451550614238759665\ 61589133312000000000000000000000000000000000000000000000000000000, 453964930149\ 8114666185162847669661702658248445057380932537542697974445196444524916806164733\ 9976052153775322860961430225797012821034917042066420983100569312365507512590888\ 0741534566449367917162754092857533895726702602540969206979659377623908467272313\ 1423133365798066041051006121574312836525352216635868472864645330705088001512726\ 11842031470819841162185773801201465391802653252727109/1876087468867604474200292\ 1295617473397311074275188593831916979786969699881303971044292466256440008410231\ 6875791353048001680507905206689513484076626275483731707059674374125397365195729\ 5739088583389104976144661056313144744174512608145007521148490375554835658760088\ 9937090073976193535071125692383794859511119391583783666890500724490240000000000\ 0000000000000000000000000000000000000000000, 1540520568001447093147398138044889\ 1046273973404189375163147926805909436085531727315953177141499866572115206734025\ 6297088877430413176287391086402993544597343986258625773573420535790059419483038\ 8266690180321333147083736423963863475927487555699872493428968381428902907367473\ 3517142045047063906254880692863795030918418679683320891293441398595913932156161\ 486487663555422749249956705599249931027/636684802569648742242194419541962895888\ 8023579051912786987534363136247897198318566947863405502035350166871443031021773\ 5453511278977345889487869510136508873255454110396867937503190690432330131000302\ 7133186251791223301830798913664605998170440129341167443689776357385652635906118\ 2438087431812423180647400513370130762128978762206069093564416000000000000000000\ 000000000000000000000000000000000000, 48964862473872380290517964486396767595009\ 8434865089863916299953379203812442084373885349113585714893198214979575476209483\ 8877431120237558078244311147354785329082661006594811807421669270141636918381331\ 8794906707865823952569964988468103408830774169782366070443927900009366394299872\ 1009590067916982275749647110946811547548387936874871647865335524785475761830462\ 152735031851520498439467909/202383242690169892029953175235053354681994548146009\ 5437891388833343410600953654620431740151379193038402660455864888890112175372179\ 2638838107647227780183891074777424682506648187852658256268012154303816077447008\ 7051877028628217362966539225923237849486693673730322558746174573469979508808621\ 6176567956972072112405856427159030098475089920000000000000000000000000000000000\ 00000000000000000000, 996597241011745476375880829332674173454615579932104498964\ 0183121545712724416202440294106075890417356182170743752192062721649559230340356\ 3100471322236779568088910648517531909140742874573006518961227553414474210674660\ 6819713109251225909435796567189538283295752467506223272416338180313923851129076\ 3456679416659372665528040443019605333773092780591000177110390427050765654651499\ 80722908235151/4119536552981312422120954729434113935965993289201590782851547142\ 4680619885999843005009625903202337842663924164457727160539272028117320787231688\ 0820492245973401646113351014868261046114188449802311868178388834634528734422555\ 6826716103367483794121052345111585319515582703220753308506536851586380096711161\ 3763085739865726061046184881946624000000000000000000000000000000000000000000000\ 0000000000, 7520796287580989384786609352717168145225947947955902683765942333160\ 5581697295909174559404312778480768323651562989607814014666059259706962143776498\ 3358288821021758867341104698533976695847059638956867062022820201748695313704485\ 3072446050420140308390281750488938678380374701329358448778688638764603344800919\ 7837808671107180870817884148108540722034520946063703383717488922969898474992282\ 610137683/310910496640887591145070209703157000439584952808713391059481854913503\ 9201651541689703844585281042145778503883714885660723207901921460741603906892419\ 9336636737357173451870982601945903311025458469919839829033866167645463920989396\ 6975793047774862089107337699848931913158097861961058574682569982255659004348550\ 9340377312042001152371115717296128000000000000000000000000000000000000000000000\ 0000000000, 4606456782004359283864707387075463085268104087870790544781023984894\ 9321676803449547872611161011184360247584965391236860475898470609825676572480087\ 4794345447580522220826844043692359668865454419587524093537838572547975268454649\ 0520657792402478216686322619503632970899019449504567163078077128358536239648189\ 0885862493329469437949735785700752864362861435283140624372139469542785364828403\ 56976544139813/1904513338223421028318242076557658521892721586925054748273962050\ 4581596133636683774449870391597551768180803390083903603326082324010099918768892\ 0602075456501998355101696780891026479825322017548403340970856729850596529053794\ 4126484106917893449695213035907814194617327241244263228660405075550683305264797\ 0374836015415262644482258964506437869161676800000000000000000000000000000000000\ 00000000000000000000, 426131830079545233830879763408404169582027643215889290736\ 4280860046609480541182693456415998532515162178988324782531983542922105421226431\ 2543902539652197383638867776788967942359625291397459836067288292681896374085704\ 4373169317982170310792082447895497450858176190471733246605386900176386481169309\ 9519088187455211724689507874904666193452222340103944682382927027829000059858089\ 3266101321819793371290062871/17620054825334393506784569489541253929108182876256\ 2790860276801508533551729426888600769721036151655160825523030828337330077591501\ 1281640054156697723021020311022976279413446819930748245036513047641326447388044\ 0517862904994278211864246120580196919774771445732366520376507969928377658504596\ 5444293988821239804689455117942070218677121275707299935027200000000000000000000\ 00000000000000000000000000000000000000, 163632602281419058844237298512625865803\ 2211603851641867688919166340562415513189218696051955823203002069437676156379063\ 3783815461882423522470474435132311409892705654051159517744351743331838386586950\ 7442544654278191491217307092469966732938709298594661862321670914411430205319476\ 8480425311482994742318076823442837913562737561429118073373274054430583684103693\ 027671610217134371807557534458907387173873193410239987237697/676672185454069013\ 0582018154495327723207695204342206323103607650965364313192900315300962433641103\ 3813165539316740255155447251115949124214311982209080755014589054650180247993317\ 7603389209652957386500623025374664098733689167546392198586979488929172128206999\ 7451198093975267274306893259299293521431385173579540942273292378413824703018915\ 9414391917061234648678400000000000000000000000000000000000000000000000000000000\ 0000, 6416340152920789655862846516927058603630901942719753951023588799241315830\ 1676617004160423034641499139106377218173164813998549886342511400681717557270145\ 5645128144819072143110892698138072353771761856751295198548792255323357461466956\ 3745682509705524103078454011531013280640966175157772353330503630454974658762861\ 6725892210753139370712419148830047590240041591724189679992625123226390647803983\ 939656058068368484279581/265361641354536867865961496254718734243439027621262993\ 0628865745476613456154078555019985268094550345614334875166284515899892200625455\ 8515416463611404217652780021431443234507183435427027829527740647083255897045650\ 9307329085312310666112540976050655736551764605929337018637932325760519972521314\ 5659366734737074879322859756240715569811339584878114394558221516800000000000000\ 0000000000000000000000000000000000000000000000, 6980374965505080426132597216480\ 3524238826077204776212465891364496886501864042498450999997803279936555039018989\ 0774430819783881920047964617370683669482452392685667813844474726322967060044379\ 6215906482109331944902122121858540647463349218833626377747429426504340736062856\ 5772561490079875233135207888173679462170550572051345491685478230616386886289324\ 252972606289645499582487296661132246435170539139660018701133061204247/288713465\ 7937361122381661079251339828568616620519341364524205931078555440295637467861743\ 9716868707760283963441809175532990827142804959664773112409207788806224663317410\ 2391438155777446062785261818240265824159856682126374044819794004730444581943113\ 4413683198912511186762780703704274457301031902477391007393937468703271414789898\ 5399547374683473884612793450102784000000000000000000000000000000000000000000000\ 000000000000000, 18714490521252245790388912726766602999744555804289699992635448\ 6067025485579768463195433361795762747311429412546858889727363841905494526555020\ 2901203163330320601920335502015212626130805496903595211642459354670152851147183\ 4095390447568162604093173582226111653851603496259485658888635952202190875028638\ 1804334616731757524182045405889034901623744661372359526239205903982664722055291\ 42505101054647282411982629614222189/7741005225082749744289741612473299763509413\ 1095148450728883245191310376745716585389619234057740949840017970608658713099392\ 6634648137590954074128224034011500214367651553751348861418248602915034654145718\ 5576062245933454749490809759985624340568809440087943967132892902878755289012405\ 8120223300927623864792374672581821712187219409384668069320442650390775726080000\ 00000000000000000000000000000000000000000000000000000000, 225279564002460317623\ 6075106391690282366873575543725019868284805127837858706677434279761808250066966\ 1161289042391923110927710167755031381035787835500622571090582541897094206076338\ 7302761647659280814518904814072913659747442866802940065565598441506878844829779\ 2767018967809977138974691371658202246425500091851961522926155570108613580130735\ 9546879499646990916121311289172753642544181163146397898925218955585821115861130\ 259497/931889116875888789558969798226216376727170537477355367479912820518108526\ 8426548017451505835171116729269931517445686140936808462991780930532496372655073\ 0718256825509397600762241963533831334222284646743568738759817937180417022199707\ 6600743166018426091278496331901761820855941068573620153323580394912273905387175\ 0174412217617950794608014815187446799787388743712768000000000000000000000000000\ 000000000000000000000000000000000000, 69233670498897807785548116972674702479738\ 5161659852025112250273161279385851644700444622108416893169794386692856120327226\ 3289521713110720554199648752453038775876846610043879589804652748118401819337174\ 1558749050142118308510509458409391146024334506750654563396065706077924212341726\ 9283103040971999667619928409850715946944068090416774388915407205621045758284082\ 19079333100556247347446346033215323706091459886480100645969943923509/2864004211\ 3115624075144871098553133963411865494741386903849096426729661750866740185407848\ 1463534186561022952446918490889838130198221201285141120190823456790675854411774\ 1260773931543748131813160492935981065696667842880882333455909430519210141113761\ 5628902673547503510477381917575041863626427663281976932090724778381040045825588\ 1501801243675623125762759551749697044480000000000000000000000000000000000000000\ 00000000000000000000000, 341309667465329222525823336538056041750537520800477793\ 1697527403055027683213450121044665513859867390831722079544390494887180769643683\ 3190279677120469928026447021055600984635402371479851304363764246553555751676730\ 4543459104956594393740299301332108182234161800601115161919987932792607214545163\ 4236636597335514958625536106058484771628621174622594632822264526702559415476388\ 043134760538329152468152131163453931774677851607878866016847929114777/141191496\ 3247116965993823669748335637667546855178652113493178486673477456397344047235020\ 8941808211182555767485644402763787714995988947488513863778201935604875932981686\ 2472068329303350404050674594448068060586097645670871388489073921896409121800967\ 2439699422246591406083433824695859872080723063524363402520465022223285717867823\ 5728798335668422538800235875916207972545820144781230080000000000000000000000000\ 00000000000000000000000000000000000000, 270508693637838737034036447388563158325\ 6939104155507735757029508281243927834429837849233405402132913279810273171305049\ 1772032874211644320379162293575760127607763238838408710150249001834829094349931\ 7000181456460322048266942402859769753113596853720403098693209577024479675296860\ 4421753192850364907727734745092186375640051893740373998674647717149680862508217\ 5846074633829970113443223329696097741491797304242696556841953830112731177394044\ 7/11190101639475729212029211339438363474843480947008592347409292766252088005267\ 5275142679851224410440671190606425416625683019653228368316563769205175909378507\ 9116500884923749758387971177991924256070398250047982091794155100963874799830244\ 3464309828939269793291713796069643038200067464390780410003922110438289586348975\ 5281087108582713589121157428402500525377883379636935220789248000000000000000000\ 000000000000000000000000000000000000000000000, 33176894125233383244986468690179\ 2779503766995595646933788727569117709613438332065566744877970777503661116176967\ 6587034101385669422018095299797297441191726175336755421013123464385802532892037\ 3852039098698668268381789471493754097150757805756903765645677970437413718035465\ 2239445192682374364696730281797675406061931835381073663025042339862140563232806\ 2491675250923938953819009293914825687383099924429700240658859391948691147721871\ 97158456865538595383/1372367305807420262468734725548608742075658163053489792288\ 6410425862383056137948060344849437931531290658733727272502222054179029677868268\ 7290183688524295715511069489225286617836660610947996095430524697356955827369821\ 2100335187171607197433820941291115216152269431366318545762319490248255734700842\ 0781850080612266916698976695297127648164503397775969729200473845039589553010858\ 4875272437760000000000000000000000000000000000000000000000000000000000000000, 4877329068702488163660582729627147801262086026892690961408419346256012547396419\ 6480757775833320320064936593012457918862392884788080902672693749937845033629251\ 1305655368602433361046803098711798463824940951657594178926110799990579751120980\ 8331691043344546803595388509078069108912557175963803350630552301647742916208174\ 4217117283700234445922285563871841574865794359444218338504002250793552199996827\ 7702645136914101035008707467670655106253917983326737827/20173799395369077858290\ 4004655645485085121749968862999466430233260177030925227836487069286737593509972\ 6833857909057826641964317362646635503165700221307147018012721491611713282198910\ 9809355426028287130511472506623363717874927251422625802277167836979393677438360\ 6410848826227060965066493593001023785493196185000323675474957420867776428018199\ 9473067550192469655220819664292596197666504835072000000000000000000000000000000\ 00000000000000000000000000000000000, 136560821754863459089533159015333997541718\ 4263910181592219289926087289051819333083165015850849621352965910435701354829864\ 6850885941390546972945729097140338153852663961356103206480683671770314448547965\ 6533651015936465552272944374860266063184129589155831136451275177824078198706042\ 4040235040420803004635742528728161677004412898720863942459874484094154324855799\ 0481597678406952002422386421901722128739975659805764339676607617234693781089882\ 518684834765006047/564797215758121486050902788805639708357740286741398502620473\ 3056199493401800350069055698648240946530058085601965507380485508557992314814848\ 1200180938698492000294443862871017456030539771403413875994266987376227971718971\ 0608106146400073461010034859981950761380023571035850981064281283873548313837676\ 9402087935946204660697179358854764751042107553341231664563330736505064705797606\ 1984421651152896000000000000000000000000000000000000000000000000000000000000000\ 00, 286809693829251853094560043772820313741697567730688099771694105752661741051\ 0458739915838101595717971925359777328418468166845022036990676124658346565923853\ 1672578006342567254379050571299731434750652248527717595024977764478741203973143\ 8321022948277578021738761788823257090098462942815897201093771048713009989363047\ 2170345430740428013671374932795713616653277612029782346963908480968148315806738\ 24879244709259048360412618176371207667953125445534042802616465199/1186074153092\ 0551207068958564918433875512546021569368555029939418018936143780735145016967161\ 3059877131219797641275654990195679717838611111810520379971266833200618332112029\ 1366576641335199471691395879606734900787406098392277022907440154268121073205962\ 0965988980494991752870602349906961344514590591215744384665487029787464076653595\ 0059771884258620165864955829945466606358821749730167285467421081600000000000000\ 000000000000000000000000000000000000000000000000000, 19821154361801731886182198\ 5814297882389595748970368884189240424350521937699774417548731881023496702418319\ 6129467475265554456078381424232247832204983786818649123320817579292907034544259\ 5367932110473726281555807770494492230586411334285118474927750746796495724645784\ 5913017963454270415986334356962858421824483352969878815383521435506221129398210\ 4167684543219339663914474380201875533664238573958760580582991200163937341035925\ 09908694167280606883679461533883264939569/8195788961964568981819325584678474551\ 8344526987072489558650310084667370977905860245591188570537518509998808316793843\ 1170927272772869868412093392009024336177500592715269162137091846724526227084019\ 5215499702281508426136595519532059983511973049977432954822219988490185043098680\ 4925896268423243838011124563106569497413182477154018931535557166863822420485719\ 1321898065771631401885368878081793705681879040000000000000000000000000000000000\ 00000000000000000000000000000000, 434628163981565713512817817780583503740154309\ 0697148394147571015860774049568509864243773548313401321316534927962788523719002\ 3851771732664958753713469671171781293412758434759696643728569003762869519843417\ 6372768956546627335786605289319121802750730997156286256077845195473672927591676\ 9767576980604293625537134693495309604574496744972820882930030192804359056727103\ 4124960052837886258686271990837350703045101569415871618705086244746423877723606\ 75400160656996042998207887/1796873392236534836989561008671077479226747371245429\ 8895722667047537373251634416344517285675244098228831697461371178905395945407637\ 4942829572921304475034913618072012457473951629193622016549006375971401357393350\ 7461820056250131007196708916918049607877765224476759087658384025849444688990782\ 7107833564702348879271934920585023707013473108534573965856688439965052548459968\ 4686944719936023560039249810240307200000000000000000000000000000000000000000000\ 0000000000000000000000, 1484130755525517359234420126152533962299244541308523885\ 6533630601601767683351237891062492460400743104743623291221016412658517089221741\ 7111874651044219675572555406911657316616878636065133340344156453354614963691014\ 4185800047872212644739360126034966712269790413453549288818029504325946031982115\ 7265069837081903660624859338130293198003764128966675641807725024764847072189646\ 5994574464695742775440142764262236940905462391775240424987700050936855535617215\ 4111683595380696709/61348735430424144240959721663789303355277077991166548229783\ 4542035921156436447298678615972860592050496628019132750185595840923207855611260\ 7096126085689579115269916709193239690462533211042434462849294554731132981605130\ 1533391569613451507021485925967026668180200058657343021063195234155736916809454\ 9834869872703916642578941583596872901228161067272990936930935858622259052492459\ 0050977010836952967714785198080000000000000000000000000000000000000000000000000\ 00000000000000000, 357663974113191695037644886073690829261698168216905997037075\ 9735899412303654222433621203851785646237561721647479984450899510119125724733161\ 8494356162638580276045543384686881359476189426477252016960777485704633089797283\ 3987850144050178690150038637248621388745158762084112943602985953502334201750634\ 8685738151382473643044225019791166883957222186350408687889570070503075929381168\ 7442386059153061151807621368307276291997928059404480730717521875223591797596225\ 209395672481/147822600127682975182613552997951001112200781254707276150921513905\ 9324023197449244110600266994717889587611846578432295053728057963379321463472054\ 6337133989465056778419708599184784054402439939969891365188990619719185713225656\ 4474224097778740268155994338728541814654572145519750221178026575217201370809986\ 6792774443210674646860178239641363421270975774857921111534308186307955654577162\ 2124794980550297255936000000000000000000000000000000000000000000000000000000000\ 000000000, 26542556085909848448109831565939974010969712111746881707252698430829\ 7738995496507407631083399382746365516316363944143734737821485037433152821048182\ 1365768813697718425069725026500659872309427311126043923188061430404422625205232\ 8629130808474599022069575345530846682978411482257681856666970837905072604154598\ 4568965253529849772319673685013357715553847272269237846555949453265740909559776\ 0538185738733966682688790690381764086813492099481023801313258505929268835883705\ 171589193/109683522172824938357376052680538187629695597485450904950715905986916\ 3175858585028206560236485988254676035326759198784839398183673273576833008912954\ 3030249266312131856643618327814169333465476878451576789887354570894377920618802\ 8421870800161939560507324982324208625277687415078066512501415821297667399180149\ 4578986127241787711730911080651629302912133646783702869766332121130352199138292\ 0608736719199461284249600000000000000000000000000000000000000000000000000000000\ 00000000000, 286815825752536364394904524461585925789477694685487487324326659929\ 4279759308749682615929244513066398844436600932197709826258497128204440332935575\ 3369566783396880607257739680548415832272709260448720319169589849805734035720107\ 5794641774326622151551051784951453131404926912030020365290411536279796016646190\ 0202723329137768436121409578278412824452098832914107164742991691089647842946042\ 4535085224469521505597950095226572659579845684970910807791130846723287216762059\ 062762542950516929017/118505393812306594239840223952807938276087207577184086293\ 5860976448273535136898430166431549978708242584449904440399454330463472587725227\ 7142160985131264222095758593031323861831800359333788569481717266552741062986379\ 5042103839891731929393233595677673829146685635542916532554573637809572441553639\ 6221071243155248207598843962402792400854402001529920849625005336920605737200347\ 0462859563152074496429551781717934335181455360000000000000000000000000000000000\ 000000000000000000000000000000000, 21251352570109218085575934181336232396844158\ 2408188891555977052402998012693369401578415246988204008523485311670756507761276\ 6564106876381097977839783153292571134003708633803745197876727608526508457778090\ 6121074206779910519394408530838872710711705329723063487417215938238393652061246\ 5351928978289365425920976457749294597014587243568255925099602727500577606668126\ 1879958477246655288095683428448275993254177322417229968222039899508285821587024\ 17429606410904474297905269353035357663237177670639/8779379666377560435115055916\ 1690929169920654253337728294730170468608715197259713418104551563563616759439755\ 2995415300624980086051530050695300825697881307507871040673023063871196700816963\ 4458149688279530919105133167961934130137383844438192784213575837046745470894401\ 2478394101953896846828659969795649010613586902366358427856320200839225705849782\ 9928062058128816002779680126946533989705662180449876128698183425233136678810419\ 20000000000000000000000000000000000000000000000000000000000000000000, 273353569\ 4300774005713252490435310450191278511312172380607664251924231826290367420132717\ 5635877730588543347885330000195858420533252194038828416692732365088898853912445\ 6468195143873593632703369818352668802977841005069193291486783125315959852013590\ 4291315552929821702969202502937148532613589794286315592787329608364491652179034\ 4550996230429721823054627995365269732226738354186881440126758620069591958199481\ 9632513443633578472719914611773424087547612100540271058845054093452935594016017 /112915237996366434346213437158874802680525335963501139155284623077260836181406\ 2060494447397252177883586600701842361377200070069671538795212426564661928677698\ 6848192629670308675316705534720624287941557911287094086312493482357474160331875\ 0259553180678846707775407820202905990803994097469421461797647211893226154830308\ 2929940769589159747999956805032240008450114781649936127719548219752387096352191\ 0052224192348130807644160000000000000000000000000000000000000000000000000000000\ 0000000000000, 8153326438649353142168320855491144026159709942679160064173412601\ 8851093969723766805194576574196895942861122319554227447085466858237568069800716\ 3632895258236981002239127758467077114512745226740066185416310354670188494812897\ 6549043035407775201461036918346243002661658008591354480515400119650844470389247\ 5417270868254341158236827997160969125508681495535628884408745218518499093055945\ 5409514378230572876385930976399962719216558965152717159589392678902068858295299\ 87022286594094158372379758289628513534861/3367624864200268963570780386877834270\ 8376809163641619381183411733659434235954324180563824202918348300954356037110497\ 7132331226338663979345799099243253529394718381046643078191606880324742468507082\ 0460782670245450760748132513777924490947239122068447935401090157651985608852163\ 4784644920805214805692350419619332429474717562822721396931085903327704824028891\ 5064020600564863331906111250565038239590756563816959008758311574843555996028108\ 80000000000000000000000000000000000000000000000000000000000000000000000, 342460\ 5932592099827107489930635118738223217984147833546831974910542820798469985112483\ 9353062688839462035026101761699331012952853211657388558877127927303472122444070\ 4853913338758824043060066765924678208790253787172221149537166897497016371846725\ 8052071723498039160852243693331715809779018646326909145002023560534290455575501\ 3600765130952063521271462517944477660786034364680577436696674587971687514630953\ 7318791927237856705728173976792593773103804849591754570276590208940512151943618\ 8854898739269556505433/14144024429641129646997277624886903937518259848729480140\ 0970329281369623791008161558368061652257062864008295355864090395579115062238871\ 3252356216821664823457817200395900928404748897363918367729744593528721503089319\ 5142156557867282861978404312687481328684578662138339557179086609550866738190218\ 3907871762401196203793813763855429867110560793976360260921344326888652237242599\ 4005667252373160606281177568031227836784908614342935183318056960000000000000000\ 000000000000000000000000000000000000000000000000000000, 16762175422409406439093\ 8696821417171991067544861847505684843844300925419222223284773769336062527410953\ 0893371106428707012888767297617393615285723314817908460292895634646414420608812\ 0567985180869395109246406452108226461067180468808289529405224248783745537821061\ 8233241795610954366348676098961270170762636381616460161011214688963686059568092\ 3561012827064388946640158033478628268015857729155536520826226425400784353152810\ 0922384099738749916040977776373162570567473991771473454538590602030490096448328\ 8323101/69227760515471859752547305288422830610719293873781455551845005260865636\ 3373942308855760528527897561230453199946496996770802975769194349730444586123107\ 7592609284817055842654302298540168595727407946766436640049766307165641351472679\ 5488234457643831010975671922018781038336555277452730856413063305131600856305971\ 3073056965634744371696030902279808705025107934122787293154881888089702963838706\ 0101294330521954419081460623580122586692523655168000000000000000000000000000000\ 0000000000000000000000000000000000000000, 8064547199402183220566569030876362118\ 7226664326948394787873279693469764335424113010336049829865963886572157128945414\ 5773924366633299219491190805442377385001112698578367956740995674981881254919353\ 7049161755801775235039557596834944912327805515787865813247826140055393575328102\ 1360728349050902344419536434277331073743270100102211213137942944975761291902399\ 9144365503232576584104716624224449361478182552950840955149632632677883753105093\ 79026049938651636011044879145643031087184247325367652136256825733/3330676744639\ 6585599258930924747114513792809491323486576032885498978754856302157893977383544\ 8276630972059857318257003731071344437257862508464136633224520554790570397802250\ 3716933034924894791019969588972271162842744426147314340439135339670426582435793\ 4305641427645874832315069944564290926177212321928167024799613804245498507022576\ 7075608144351333311601068171294132486948878904843443561567274899800021432969284\ 1063045829786068844544000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1825179134350369790173813628273734147417716904080801727960376782\ 0729505917168948395288376135684974399416360924123366717480176783733027880234148\ 8844911824947662784984521577259111222184820408644480953196949013136672812782480\ 2594260258264026215796273382680399854796261684659571716794688042114069641954497\ 6839879749366636138023087374580512442654709396362594755433451292959280245549501\ 9731937031459241234200699500438961809860727595883549504885866303439765333250494\ 11518437789246162375937773115437380728973139146620316140641/7538349311813240542\ 6501868862733431622009040739148058800592596765729679179116210934661206472985014\ 3088525450211880471217298805954947427137634085985298338427148467709570639942987\ 4123113356757344229698995184254667567617745599090925221032513504813056626756471\ 9144326829238778476936899575741341836773072655050320778287590060822308890911378\ 1042238728808200237214900112298315124370544544905573240661489787333973510382948\ 7362810806778506560930275586473984000000000000000000000000000000000000000000000\ 000000000000000000000000000, 16751331981104002874585711551266311391045027752152\ 7856377435227083826542956596110638977461718858364724637802159198209661083806590\ 9471736058188400166165815199721749504029345026760916902271451708142304729983842\ 6435204932463336984010371354185636174598012683940847702930089268081185076432414\ 5464427840435902216493889001539195899692554702558332142379841595702441821236765\ 7091894056200018302877602562118451373504680588466168976995063658674871570307389\ 4065295878642082932784334646718867352623719814830987879878379847421/69191711022\ 9405963944046527403105045257884749182464342869340299511888965478385992391188887\ 3510948570130257839764664033144159763762491903348623408288108637811177762560310\ 7363531413310397982168017853255652591873430303148158176405520470585995562597726\ 4029001803283624777845408650599528284723356674321047230461471614124509035371409\ 6770103215579167194009504097253408132410540687632209775884180195284199616043294\ 2649341913223585712271320663887708160000000000000000000000000000000000000000000\ 00000000000000000000000000000, 261023696851729768927048857087302162715804016038\ 1862621288112759937031109184001209471133955909177377026414185848194510436859155\ 8132338226711886150730640513224936716409385289148242025084150950282558930907270\ 9799805802830168819424447864754889151054292669914964385602605659984876992319698\ 0925026147231369451231449144041332954480089491850959490992320460299278199769419\ 3092771901594200937632936993948664551423797434389746917701891882565486367705937\ 443995012150171672315072221550873564266918124343516489722143817889507534173279/ 1078285485561765927220682732212539005921217318732773833083676504136997330978078\ 2812093938973895776446738268039830738260292242120379567997776717965933707432861\ 9316821176984337444919457013455057051861614427115578764887204233049396594361649\ 0731728459619891245742640450965431487334105411531404153633202031257839788412625\ 6882300023063755963524028182776872496193121931206315099538996269170329319634421\ 9499180251570925176987237645780159757847546661988923867136000000000000000000000\ 00000000000000000000000000000000000000000000000000, 146757826739868795161271517\ 1657099694559941297592352162058363835697787702097427126440618900581192396147347\ 1303381396651804382942500979196562140484848548320629557962525879334387076958637\ 3422062342597073224935529780365607015115035030719729387778707880814542047321048\ 0695038495769185980368199903931007255341358696724997740007680053762329445600641\ 6761745169906534242768327178653261331196662687070287742093032670073540257713140\ 9313177719092429472124693427571068670451026788968484633031922359888110853632744\ 84494992673965942039/6063427352465092142784241860261412515166349232554771518307\ 0936425155401260458636149855962125361584114330319098681033964233662130448407675\ 8857270470733558130970756869680459024701377067145867475954432135588313093014193\ 0504199972275859917638426250050272702533683674825534403582525150120245910513596\ 4314349977310232895619413019755726272737878317655042101615511492376875223152534\ 3592065627160589130350596127337465179468665739646175951598563872234609940889600\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1435484\ 4202348255568803019299159147428291171936166677547897744119948666059332650253061\ 4081694242000347662307531155746905812304622841073140508039285873019585908892582\ 1494403761916810211705578432147959599790698468684100169573906033108047700286893\ 6013941217767716001999569308100939833187811538484232542601644187907544319508652\ 7775552253721275660168768323049828018599217344074092987041515616044315847759673\ 8283625584443040021211243378711695289270893200364339855751036755659068533527415\ 874268728609794475171649583038111507202834361/593185777234923015468453088649628\ 6107144748108673238936789744262442169981909492095824990103006928900760835387658\ 6579831845246729288734183334107279330010485714731533470924488875827448869872525\ 7914814107466667822103009301520763317325409432054304173161799298113249508533484\ 0313514852223057306692035159070994861193427452035616163797417688948280599390156\ 7298566717848231803238664497805976947755226073733615275855193470318168934446115\ 2124433796152475449231933440000000000000000000000000000000000000000000000000000\ 000000000000000000000, 97507388857744779832983362308133011073548196127596135156\ 4120070030152841907182334640002909917499267288826928640250958685434156569226579\ 0807294409760861032310115756550048891276805998523559773537174732447473353834516\ 4348631200265773146727301219087984986516267612696494073135322902856396907975103\ 3505069886726362473882935542431986197676622866846525455265847212025128305989236\ 0433472223712490737464846116074371040189617040383916537572140703966691317091229\ 3322316586021304272639165086923871647669431001679424497774311635946738663278368\ 279/403009327246978753478610702665906438104059618049537562235551024283816998497\ 8411933394764085884811273144745048282370721357410909823942614811066961593785407\ 5835789267472910186043757606195483005187161830297763342376101833020355961778385\ 8314478505132222180401692919601057854303336513553817477087523778775242538291355\ 7999732329928342641391918033306338059649185979585560705897354736086762895523097\ 3323265319963634465128378718505798834367354920877413377263700140883968000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 14142254263\ 8501000853101411152952738660895636221550852491409708220581253113989160004833955\ 8589825116274137528038290801167138514361962132508177254754005855237024590271189\ 3349272785241758495026314888488925384267575302589410691038788729572650914014370\ 9780558386795953080603176010803067384274665021265693608117752576071607390356763\ 3783896439897740087615511224080255761432491933188259068048305881854521926815995\ 2757850589384859938600373252524034480746592746978907460213074611901415008585929\ 16463263462532077736603472184360040853551739663815088051943/5846403264672231220\ 3827575949191770003065838703014752630190470171173128640795719119265521441502916\ 6371118000115101169359681321209623408464414165199632920874044917093302966214606\ 4637695267140819950819171409016950479323795986344661859301385572889034387647475\ 0859922236967227394879797599701324371032904625859904688385287958753502272210500\ 7243393558303178899777413923521906105721229908866412742126678977295237970292194\ 5520116431790829014430684445302953061289865363800645959680000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 319087271864476460682226\ 6377809886822050527400966153905722318013468656522930442113088739795890364638518\ 7391858274912119182922358490240338319747308942668693879871288920510458516502924\ 6158920002829905303738057789568061845309883914984545032913596924518481884864330\ 0248265381904644963634016983664231740167881007135645185678762689034045140685055\ 0303682292374329426588211547377705618287203239961929746058186971868565051285213\ 4881010325923870348661122862165737169091315750779413059692326710656685744375519\ 5148585346167579623351297879359110693951/13193992621876304628823833294409700955\ 9830017090559143488178966830372364127263189402351829319296782605513742632230111\ 4979500218251461616760617915600454335085441158295106567461892085210086669213797\ 6306549395110819815630386034976928713801701092703711683184292617407881313537103\ 5428589224147729058933099439778982440935314083273722097195738143127468806501959\ 9552739434412384494452247650964234113183105310622480530368676363285143404435686\ 4150708164100988378284144071802880000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 138282352565612635172664422633470607479274506194\ 9233875498097592450899854228612039884090773752113851497540533325027389535982625\ 6447703223997757982473931840189210887753555937983250120075941190719024704499416\ 6338764957398810434549432307285345083011141515244824971267352771203232177297507\ 1658299431883743200155304208686197992447698398799922060326027890982040151310933\ 4544524331899740494209076930251058076158563302869649117974314062216947144085210\ 6064638618305955454997586065533698349563838472315876795433494923598884156263729\ 323539786785261681167/571914032670612808540220948408915513576134590421558108270\ 2992557207717091871729987778671268198140014341420233404525960333898044120782701\ 6367294084610075275240774269235855305356742904824741119263987293036242556911906\ 4586918212841820731477669691702526531434625245267808057327406972981230084310658\ 2862731240506827977572166288993355043164466504698644316744973289392675627951730\ 4673530830863772853651259213584385002192812397859625090480352084045982563107869\ 7423097310688051200000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 142768018914711117847412416147939493571737332270049045059690060\ 1041189475754443722922510101566007961160680071955373334216735752601157416522393\ 0360989533589813306301109663424858638894623676610347071252571450609286406588969\ 8595930909061137768911450802595853398549930895423149263554779846260772627177790\ 3797510482724815800149958639525544960567492077891136926240629075375748318938100\ 8326542060111541943459977342606189702794781000249110508624764588577491307789288\ 2753386182524998148468812699635807340062840445939615680793365491954915938790822\ 903641311/590594115759653359429801280007722540112363964352163024863023447894141\ 9211785929555983107919075925346036345286609691850390308066734372183098169625377\ 2093678593808429668656787309890814287296711493211789083786226282854669661473556\ 6383745599300604524024774504686449438152619085912331184791453073291416085266445\ 3187388955036061482311134749871564266044917267919964133312952182313033031695111\ 1941730845080675002642339420637060497275123182305869382666970971125575969633595\ 2517529600000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 540540752150228465073074307478539418471475672372479117267761471205673679\ 7705623221489819235690240382387902211073553369402399258206236073033421864592607\ 8648599289325389365200610366173373084651314659603092468132780367965122706428322\ 1272264783950963818757885127056129252513723424496545086089264139636888048809378\ 3859665476404527623094830181202166213093497824873770184215864488984263630900322\ 6257804266401442087279794501998258263417916756444891197835426516555840467683309\ 0373422857756035496312770443412138630094065242890591712191262966412663518458578\ 480307/223652648921194145049896582723743116303833114467095010151105113209764595\ 4257011505528915898396405026234903440603626899396678789403681080173391168909279\ 5551683204239404999527498829400594658376178400020008751393863207654611400954683\ 7425136312871418796362308655858989647799740416833652955981396498950875521652577\ 6885659565967152075071792148845966951827376026691013050446334759651493310162536\ 7009803997119231046885251427221162339226472272632073202335237052899212886485159\ 9848531558400000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 76912426759519260312357249519404399775266622398233890173570820706532\ 4046257792052221043770090382839299252076874376690733237220891844039885887973581\ 7468799872196493771849426127494580333284543127245201546805271714237505524425568\ 2020646614375848108629140487640877774473854422300134740527511772425344728250564\ 2856939895165286058713987179293636365142845773225297588515666641428926633779279\ 9330167133257997069977965494863075039687195553793423602183341794750097212913089\ 3760337923753910333834525325992830160944013081690235556128583422370294593873355\ 39233/3182871675760294161173341061930003375902651731854300137128182921156417242\ 2177689312426311670298934582495485958966296630519360023993326562391430491819974\ 9891694761038734636909632012980290473106386761341164459731466669726127905023004\ 5556575717596124509674710889409454646359477819384304552011292751896900626558560\ 9680444981877895378812576375017847087312014440099412163570715608669918601182082\ 7430619427871504749828046755898137021989349392307845062263109814327737128735370\ 9035520000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 12271609911620685579927839699236816989947617343987966094236701787408768855\ 5235216111008563163927941243472641729536510642008139738046582894024192738212338\ 7856667598830868100677991195533715685826331942970272762647632925318496084001699\ 7594991727187094027277520329026839433203492036305802575746622957801504893089065\ 7640648199525983517009125526491548845296745387008121177711982404641854584973143\ 9476888451312450479233612260693930901533757306635473916645652365733798903292551\ 6161612712228315313623546333608363140884631975906465167669070860640756723640729\ 2701764746670981811/50791065865554100156211966658297313405970566438634144723793\ 8836903513839863104117865944261315293431896411369167940634840873436984040608453\ 8329407963572570565010378030272143051389460088293181640165897979653379411150618\ 0838262195676267229120292972944944193346937186166740136184514821932074171839304\ 9801133670629718581515976009263822806384376750867031533450735811761735505257003\ 0916200033043687473809779804746986752383071130287548857937170169078709502403048\ 9224893255050667853968897477056449740800000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 21513765606331079651130684365702051066764\ 5156935489958715473152285819412240325656508317185213443984107059613362761225882\ 5218706268751190573534119106043477713031565375704684434896587505514868172044261\ 9248505068635867277991150562296232735200277958302118953581285468243538775717729\ 4400309995697711587925371873673655503007895700388492818292550266833034095177103\ 2372755265700041721926010581269581647073050118814230357492734369503384858174801\ 9373934063487955251955000651987403308818980343211846893271721273706131691930313\ 49616977885877817999655754807698622239132052540430533/8905298445561250590005916\ 6872567905755122852718433424523357633065770216824444513145646126619384624133070\ 4763490755768667103987207305154245882733669942173001841545628054886577105133377\ 2292527605730201513453794789701060493317464663874068424230662385659479475170079\ 6220457183456502497805689085809065411123837964605482801228382922245797326287168\ 8364258761539277238159325252296779745024230061898901295433404107094632130905920\ 0259985169542567707333107357660427703563026841453498588007321252357210112000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 304071\ 5274728002924098500772044158474952769148513945478292248709183657234580765930661\ 3779114807245792781802639325739403096369550100306158846433639677565714778697231\ 9781361551004183261265205979179704944659420597126933721421450236579330928491732\ 6403129774399358387632064773688337845397027041801745784920158820229050149606479\ 9921769481097217778128942408038235102937701179050455854730608021263486900762166\ 5170605061682417468654550855423698839874172103884296307585690878119985910580349\ 8806151247647730782682204086529796140193277181114468672947878360261942174487698\ 00284867175239/1258735783046287125653535659878090858639745387563551918619585017\ 4232412229385270785966490535701348889171929867210148615705226548882528303958726\ 3226572143755973070846413572753838824915675517185230527490135416749120523229737\ 7896368576113776322888818377038564815659571743808724273860428274431493942077365\ 5570943518903337911228042784398933098498536236992119007261667287418525490062068\ 7722907167278533840900300421616726737460544701904956817693989491154292397723906\ 2667741567501624032201803618022907183104000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 237996957232245230915049414829758429416\ 7138383292515811368628913333572048886497245421192545773222881694510529267136666\ 8325462221249552163552067568141451564916281330427878848030745075500437325462268\ 3561318195506493751736241915522773807307327512465342802203312232665163395807597\ 0589400030778122698917982463627711550896642755239178274961404033857319186402981\ 4136212245963617069370881447583983930612950944193191891590122983280680977789364\ 2205317714994876049538094287956360631061018290248943604468063098567914545840530\ 3771341161511232025454382753696290797702645647749709310643/98522531959832845976\ 5074856026691728807591825905809173093583027022939202975390206934248095425204236\ 1047460334330831933627476328833049270820464896379667800312061819969760725944800\ 0782503022736862713025900194973442371441908064183055867414996862615281639857480\ 5634259691342734733688835052201656498497242190423229373012968523658796575792410\ 0883482019737037349943521143941601898661508207799889367782813608723051900078090\ 0603983317387693803443008224186289728736315536858154261819308409930687289334169\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000 , 32068744187689777317228462524537079167685118265991805256459048283943826083830\ 5495036852066184870700701773833319898165819158676433745270674567178944902490476\ 0572952341294390528969759954043628371760697037708719453426518592529781977908734\ 0827325642898375658228791618432601014396967932815532100591076658654586061255634\ 0864263536450900564805464034498598018890303927807118613902284365820636079316431\ 9173795129061589460335802465739271747504341157484403882047115341683309577499233\ 5938585324656083994358862722778081588892302096045669258294644885230215679074473\ 742602027275114315930390864623737617/132748243192341618960179959973183918157675\ 4163375110504997357033501215633955272637993397845112889741130701503991150691054\ 6323200648968215311237996171226050250815000386192419825623982520622185935866422\ 3539734961702750956103203730256560131014390032225034048737161581886159426804924\ 9110972229351191576189175921895267367204660951701839195179558396831236201405569\ 1460167416313200552799318846079909266651595692919950684824935518194515872667805\ 3404737643894466622499435637534778217050279504207745105872484045049298944000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 149\ 3626213373523794806630373723464153857031308687479115574846047936150144878977036\ 8358239302327368781545929160812100290869616655683366653354372973645428198204454\ 8121592317524923256288850714363946830247135639433443375643908301586435611470267\ 2790679538530136426253487202516532170034902444533993887321661424254258687518047\ 4762644318164186190728181250438937268791550124587230705337993314839700781359951\ 9054452117356746223450551566239416376267738114937105552979385057639098226467653\ 2700857324311210232643728943098007179646389727089675035393738416152987231071303\ 962614666189053979790009541882839/618227532581476682585980956446542247420031224\ 6575514637559119898877089952420269714083538535811457937265838432873073218340144\ 8048736623402735194096454567034025224144655696126616477404310326180215606481248\ 5051393072811595566348800909122895867016435790872855547352509926971044834364585\ 9670668121263626252447864826530881553135289354279680407657676671185737974507737\ 1636824544334003036827768886434584691717084170056046470413984734459635567207728\ 4921027279944556211657397661967125119873119596070064491854266943877939200000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 16267\ 8255750567355300703953495489219726861413229838222388989172352562269714792877574\ 3638928027809172534139334026110788834555497583274065005944256187856553870725067\ 8402709565189639828856437114079145949054624463584935104582799098388242897816996\ 3045980513465659993675934602410787283664739086200353765407608585568664831721776\ 6770816674107124705111282769243571327198679487460935858137497577207261156577004\ 9581787844629864517348543229823045867813893775375954932022146303078501684536183\ 0284957540566771288515066986171192294995446322551786597943186533826673914388548\ 085186625298408542141246165700659443/673244607122815797298790681264602629412296\ 0685069368761574683400501253382548862758239367184710936016360232571960734076485\ 0083331555635323150138355460541554841091207932562941173586173948234705198402955\ 3276860627091140520311883986386120245593541081694472523081113463615039521090294\ 1882750904527299724921347099651177303241193187578806675668940448109721230820153\ 5577994971946062613952661411061587748393222020518160773671938286375024115098530\ 9792399404020189371015884761945436657205191986441909728482252155596392382857216\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 5063150514969063567283345490294801568978524774565249320613938043104426118351\ 2928903542990561861018078181538038329818733177884630973949171716181718870246109\ 5800846057615334350726115617689647120602768735952679810389597723269179114432976\ 5610438834884276001394788901947623845637753742929052674966968594042308152257924\ 9670433236582803781050813298403848072550585100655901479166103668867589163431138\ 2993637477919713933942149689586704364606594179815338896700018770333572401280488\ 4429522794186249041493924613532349607153507972382850066392498962100463974101005\ 260975998831746421781095708928440072517676478093/209498012695787410417446688226\ 9814975450869162777602606664271398289978356736946616899732149314400033117589304\ 3008346941403499430835710747740116219657693119230267958447095160824592633655298\ 5147812883702956849233736130803308917685937011610956312801998080311490637283896\ 1826147078074445268150634456704068608385979121182631583692133481131979075325507\ 9560202025126502708548720269277334409335689441336919174850938106209015321516159\ 8920873893105416832871878322461174819633939641160866920958367705329610012284937\ 9667270562322841600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 85228630785989819630929922206269983560399847396129222084823\ 9611866947805553874289204432838239917176235507669272768918247504176696209414787\ 3066295619415774207958989562188842047271066775726322934085936697109324824021035\ 7093557715098625183962617041859307474617379292185370964392389959670581284234175\ 6539369969959311795161772774614508773850819549524858298312073189517444424970862\ 2186682305762378371692166243123564268207259401490810587832951653872608467640805\ 6906971969503635683382275470910170063521579334748730995125674984250953973274826\ 141904030211546322860757469833699594610734013179729524037296334033/352566677474\ 8774922495352404029285020673693155590526647366377874843050836181806567584791450\ 1538681554179140289452215165804122699521285313854865372811948941617600774507797\ 1928028653968457676523132027557379092934422911278546478619865768660592804822859\ 4024365206839346392550904370543726745197016501213907943822571196074430114739413\ 4626178631005862329006673273001909380104322071012923615517658079015291398773108\ 7963249051555402922758360896194025638018246164041752623565456443356526969029375\ 2844253089507486137730629269192704000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 9832095688101544147650181254501220077544\ 6580687501401393513377866824578174737721280497583459215949181760432348082396172\ 3568489657923379728646295468433683929805154257046602669580721859068488191156353\ 5834352711874896078865589130253086119828564984354753757323686473839317930084427\ 8789759093454622884317592296104123776948922698452616842313878709631780897353045\ 1647427497661529843037829137433924815794318864364378177547753198431531809848224\ 8886810816889318554411621190596322013960761359814352223075267263887634890212873\ 9395449184091478208916813885894595220758755835531944595206407300141406406778830\ 3068254313/40661428557703068215218815467471326471569505153615359453419111272688\ 8391641974763063274101707428090986132264885461313621167085238358941622428373706\ 4175450658256753426512022533034040620809140552834889530432898589467143150155168\ 8940177504081325308265395839938825879963583533458737998925222588513508116455913\ 1627282115909755368391577991629901256555283253213196838777498751935721896924500\ 8777494553979572457302298581229920194686380075011763610282215715417454439094816\ 8674615207517560577001615306052940784628733758468794647314432000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1945054487542\ 2767755951100877011835940867434822624695548796582510272942909275082251006190571\ 6917228470241207586236482028999633576885248936768085031732319599255772346365188\ 7582852110417396543740855042580173530896193228724500727903620740796204182185363\ 3200102948502459697908137529943759472446877556582457908688409987720196476585618\ 7547913955047195698233449023409094304797827221858606992422785687254358195551674\ 4629262103167328420056039848019375268204711589010909495319396420561203502063334\ 9428288942693247558930129816047646937720412539923410023391765063851701636004946\ 016150209664398965676022416446456689129571817/804150051173152921736472438094861\ 2879683306380035712194582825315532856376512540004013931658224899947941661514197\ 2247710133104481800863343460686675081349155425481366212217253880026095775891733\ 5115786619556814349883970965250363946964168772470175607661058844501899559779972\ 7729619781037367024786154687955994904034760876529684026751745151087985656711823\ 3815473158324505767243533123605134022761964945115964865256173812029048967328644\ 1062385593414539848917548316919607609074843380533813493402890937430668636587897\ 8783023935236937099509760000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 16440957940413402972973437039838781349111730761952\ 8583539914016433561220743201276725874401466378625813460538262465873929353436571\ 9073169546614133138424052201905625741991709969122169290549514829788755381856129\ 8008374602201154108638569548249545763901244759967984937932120183824990901689232\ 5026996025414426215728664934796671537265886975353188098587710177684425075505403\ 4632373310551204050623359033953721882234389135740515113821445416900115378807125\ 4361009636288076353227465460644890038905068655832647507883679073279730981780187\ 6903140778656595529599192880235050593139940341452418949164547152913428004758047\ 7626029809/67950679324131421886731921019015778833323938911301768044224873916252\ 6363815309630339177225120004045601070397949665493150624732871217295252242802404\ 4374003633453175444932357952862205093062851481728396935255081256519554656365575\ 3518472261273729838847359472360410512801407699315287149765751359443007113228156\ 9390937294066758300260522465266934787992149075740748187842073733207854894463382\ 4923386037862299031114146687116454637739270426977158264352861723353283277970684\ 2966824265655107240192544284212891499791677370716552252752118490857472000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 1352\ 6781206082112742542838526890101761696260091836774746904223488866785025100872252\ 3956808835398568100293306553782428270920083010816036747202086683240325507397982\ 0301035422826527340138167330488544606937990794751980931579503728577049597218572\ 0378346972535648697563919257349000360975747229946595594724933061182675543560854\ 5460138436546727314618811864585404593293440875628398637563959847754645116141169\ 0923503569289403119882014347372195047426654479669141844906256845359676207116595\ 3146909939750809977642280832501185250495184774661099650825281299154498382771869\ 68629907024645884521802070928544130600456769433497496732331/5588821013285429322\ 8520487238364178139350426509780059764855588849994917346887277448235102243050904\ 5957642032411237403774363651272645587547717473472055854120398352254337562257314\ 9818471680378223999326735393196463647034200869246839206615342879657177417862966\ 9031594577397445251658231033206793897638204156104467977271605340639556902790176\ 1312867590190065370680513414689086623449175306373679509726183482391041604461990\ 5180299068962306167021310198164808335927293062375670903979023814561745544969167\ 7018166154461868325125155090890906561780121600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1452462632887988012210620448196\ 4862044620153417779145128755544205370545599859670270588248384030748338221012007\ 8254547866505377744793337088145420210102067618887547595590123528620148296777216\ 7714451257415642456364291612670172583168811354721652008219929575076969498062019\ 3606963456584342948635190708591944557260378335579330107929934316452722924306656\ 3432780541773875303340940476906335306104583065715510745342120592973134605762465\ 1178694067062082827301309217637012833327527424814989482107367965047510527982900\ 2192163043097398626237251726945644623524568526794499471124273835381559015941051\ 90894913579677712304690515326151259340973/5999194261385462072546256245706728446\ 9080548941500710266240518681204399973624465461186676016920895610484755870681407\ 8427295801182528625971470624050716459883088137604465471182256681965333999705738\ 1674365911725986868084532104143475979906411079208919473666056869823980542253911\ 9498453320034769643336931685746898068080515762982790311262416835669753038320623\ 2187246324788059776310600017002021301487927982147367851724316734492389852018705\ 2472036903095724769427066639168144852208791985355875025334817012727883340471973\ 5932754501746550118193674175119360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1265761216228413981103872039711432259112\ 0782847016953571564687164979159643106495594326139810834368067126161430926089132\ 8848413602948470187593663700064348447021565371268499193415777000641814167402907\ 4162610134538006373577645847864797237852377572825509621104004375377626319218801\ 5042636679692486492160420408028057404421707669109168633571017281542451921988535\ 9625744831605095448713077030777045873101937616443035876218862271828441513899287\ 9612450966987020814624090564843867369637938437059270498364630614834967248346249\ 2022829948044793439747589446555179488397945986817567310521829035486650576525713\ 21091386140871921362119826268484833/5226498040519014557602298441259701822946297\ 4237835418783948739875065273257021634309785832145941484255854319314537642512586\ 0101990218938946345207672984179850146385481010318493982021328198980543639091470\ 7582295679759475244369129796273694465332206810645457868744990651848411608090705\ 2532414291313275134884622697596911745332710606919171817547235488846984926948152\ 8998155357677121794734812160957856282858046786872422224739089770039078696011363\ 8549976995419124860456043287795244299577642038322071692581488531966219183394461\ 5721921594462970328941363986432000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 9902106038859263841434334105424697753625358\ 8621156208890977225842062507667344711039480254014658103719507963358698474760454\ 4849349414075427696507917233194905941292702579533124839381915484909721724538507\ 5576977572549828035919666916819034869425366711207760954425030536421663629084298\ 4956219888961870889665590359866993498377568485725333435789116613219941123564230\ 7901747689109308369863362818685433456316594870458539818672170422139508113175601\ 1361569154895709007362590077759892529641231227270154442793261953228085341254587\ 0768159410578498140848011671270748952296440723131768151554141894562024636396853\ 0179845026417198036924251863143/40876348139143157662348489892190194158758127181\ 3395302823585965820009301637733902978314897290881826745382537752254381221399233\ 9135723174817079360603632109798834563886957357745510190794334912849190975459345\ 0728110225917357488649271449990168833507375266521268621660255271947875422192960\ 2709928905112309822292149492322007746676189703660408666991356403322336123983353\ 5629896237557781065725712831611756477212277079479462515668634505861029908343746\ 6364709785984737438692296290289655199460203768759166194068243316156850307649841\ 8513164623281388450637414400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 49302877063727282578901844455795197113795208902\ 0575583346589420153696578563885027090054488725992437270198866318185693406097858\ 7102875890592738684819364847726782553136891624940796521935877012934824113976393\ 2468897595129750158504403366602564361412262034121790231647971617083898728343318\ 4997255276676989814197742189226906117791509987394433333345710946541275139738512\ 1897361076434612146762007027128945590438461292911068663435142632124421316975610\ 1789943934837422417147997883784396194200926694420601155386627357462262535749259\ 4493145137875808052172499807889431175079334498748897691450001163085353378744943\ 79072039039447838109345717422680971/2034801869769602040626036895816198046759861\ 8619738784844844742624368466026270013187685103569505400408066834992001526638947\ 5376327254568217623893967106560405146941401921072810253698469011358215311823310\ 4888299337840346477106659141537287863120205417520133760070970275538895550681392\ 6021137166181862573367411544922462582184447271858286351433590987636361966411295\ 1007324836208767433773592400440208004875466615544717034856067776929232851257170\ 5088208179475554712761454376412351091009380134305136285652837238574720883958605\ 8420552220260072097911957441419935744000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 23379098725520844228330636171053414\ 8675787730010857154202847136760680298217080528064061992435228395940056021410380\ 9004198862198786897419270481828250376133584480784480327044425776592496838239380\ 0158690248503818826613419917684226025339567607701940218880815679713311747945021\ 0817048173566473023958349250826387291099430400447797183828953193308436704662765\ 8619475289180436306875328708261095773570979016624856297421671129930852175650631\ 3258621326752170695897679191395155471804016262707893420999243228809197262211709\ 7848787572277550037791759500476935902681474665043281217325955205067219324024362\ 5360147051124533799194851620637869456988107459/96473431658162070624746790416055\ 8338570229620094049789450790893656560072846860809091988461447280716008974276350\ 3384666748227808452321086273411518517872723611224120652281149204094073518680747\ 5087366639709266248238197365629633573232053319102941524391375475804042132076832\ 0096597854257412405556759812380264311273537171288861070460625090682386026506223\ 2572367232316747863545456801407746519227450597231637991448177198556310905727655\ 9358602819109165167677118704330247957856028256854823054263136601835499781993382\ 9930469005188782833858484308464137314590785536000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 53891837030399287091929490\ 6111185335119688835821862866042258729972235728524827899400815957076695095288318\ 6184418500374722866191093177058401502048740834415472495950755068473744886616794\ 8622048941240209535514166916993284474734045938245516977732828206181451902928382\ 7429677110851362347432468920128627721049061524605113941623756196134861030200301\ 0782948511925079306474243528488662042084643907687432959156624079463522111996782\ 0359577934106046866456663915753164763348590556789805188654250415724660034284251\ 2809575339479380048157322638697219064628731033916333397333131451722014348815235\ 0596031472192771352726253875471358561000933834876163744622325401/22236274136804\ 8157079205186767414959310308352304133046008766450504246109365758178714759058105\ 4836255513462114558928430798859122996711376390829560794661149976237672701365445\ 2489962117953867423497632989005557237397932549494892028965536651022420342398551\ 6713273803617516835397999352447280466529292070564507606014681772648859996097921\ 9160827392536410704108417033046349025663592686340929142280162584273119001665340\ 3568625664115449271180138813341769837221145272389962918196346644475528685920083\ 8432268884922863997783254819654698626251957662684539912680688229411717120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 46874783403909525025423491352578265123350021602539520263917358552622791967707\ 6448095661754554944299701880908001312639336211683468713236788442382528454062346\ 4176985599827985927371080343241980034821403120407021056265196756984099677745127\ 1577901897894990451388938696944741279354667482252699354213321139108248344101667\ 4837427896021876026491826842755606641055209810857207478127432400847321249453858\ 7326291111963338662660250454987423064910344721429405058621995964988708680001882\ 7562664178455595394583954458683324027931562749400215745168643578585189502855161\ 1598860235879473280138411079024311963654837117253100666055336175538828669348161\ 24024250849/1934058829197309043594641809104338081464781101187551760717647941703\ 5983273309384834762814091779188033863445991547531055053245044529219454516933497\ 6795114599488116333111960495418037857810605870071734938386527963762387092302510\ 8447439776741017124047298711937609856537196964831967156854383066508419855735999\ 0999333351459740495287428582594174113897838485685454271880295218356807135812746\ 1840694413306554082263409098094460343861293466532791427996929099250971999893263\ 4770236175588493505723855688988150165266892886452993815266815067983499592834433\ 6428495234725314560000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 55734658550301959646783894597709342767585730360995033\ 0039049956690511022065494872593740345655498277702022628112357911588432375506284\ 3409256639876486000368135561461509814166286354273777157087440028136642134034840\ 9015669025067977805885837637585425357922187848070230129586649066923253949985729\ 0208103855600260020808787589600282426576951068585001041548713087562258251049319\ 6923224285257926114850223840215108751679406202115591921360948625668493441156941\ 4962836975726822258238795344159142621702714235551866859100136880921968035210595\ 1311974507898702536505150966669267902727668205950287814642690038509983870658808\ 19918366334550351537774856749202930029899986491/2299755628861450452573222419510\ 4088820439025058846153308667833744151895607216785641668390699595586543724961812\ 1367040191883998870477474326550770017199760455507319013407770653687035072075755\ 3151046654986811503587659447387215206148645914067406200253075795198950220708559\ 1592321501849012561523643453067090569594067183719071872040629228821749769948375\ 2623586879987913328141817155819783633835157441325857650811229425756035778312079\ 3861760941625184575375099284640607809985772111084097170076301074885395627854308\ 9291555197933147101355177635952897670545363691015681283408789504000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 63127\ 6431367246095568539199935441751305296115081426335318466524389905982209603544000\ 7359249923079049425175431239300231138470742996384414402135073903400191066856362\ 2904658291893404171438994666118496294200987665415345720191445113393420856428829\ 9826541357544982207121545886453498947356811999864691643898574970619189485481724\ 8515806138320361257281222600708346894335750223082136748633021597181875091979217\ 5046111836712091651431238425150801655560508164755235982882657547024714648214335\ 3316428712148894042652220138913143648829597263933410693992878351042525647160218\ 4015518016222029981791773849525762453221351751647176452826221859705440439777594\ 12371086321666327474369/2605178354761401558247933340089359950277954248422631085\ 2670759273077978746366182405667187995880497767602825325536418415183146035486942\ 8068447267510566002162417697326693811087782987664078891320935644767698298422002\ 4300552590141145546672518590588527605931101619123090112492068630661647363317688\ 9359681190440033918626560377162521980258562188362946001156476653332371613834701\ 6210105879310980449661573044297499456047610647319508060388384228229522381320310\ 9945296159155163428553531998429303756361217270410844504993386305248297539518601\ 4170179839770318413588582924461341947248141926400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2355005618170121289431\ 0972135924120407844975299632076834019156578272443906705119711425477507892977162\ 3435226317903419254312761422566597365521714672931939098978618673479324939591060\ 5570587512367529818939996574346776993773122170683213842513351486164645838516733\ 9066081940770089781447215028232027671222832673873345122093143315527204599834808\ 2495247273286695358666906167356158467806020685695045427622628397832639161224433\ 3684823734550889469315483303787163012416036441566277614620187936683443165227732\ 0435439720734079523696862626999445176580089321678978300120552325080059601119848\ 3784299022734479950242835737228978759683621443115383878166862957226509960946038\ 264619/972090432801987006066252260992320623131399959132424225832295095695399570\ 2355901372488844580676805864817619002675960735971330738225752143513154159199104\ 8219484552053624626933840105456178015708428564586529357561965748533438188640728\ 8344989357744705443997387827110396361956308339627632816375547891772894969089803\ 1486248938821216042965480046327896468250998459845488814023176466160935383269583\ 9058321504518254424055438619805462749405616510473456295636746142405797099656494\ 8465528674904750495872551126893406509176204627776021356573580997242149676561678\ 6100839875681832438166087270400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 3295248117028715079639599282094060244544\ 9269057286176144387891254975537833630401802349409921019120442898042452292515517\ 7260087404944805561953328225885575379130360586086613995933297612919981472578217\ 0650837704969244851655356568896231836839695080143666918569566166557083808328794\ 5124468203894550222067790691173033253001762626882578608754592885552873788633953\ 9951642017773913042608824371517745864050300671538553745304937797398876269066627\ 0903561252019209131225540993587294779244589652947940542434313155844784209851793\ 4606164985379516641077270667210628068253372372709482918430050463763373249199362\ 8860298969532980364119359095907257062575963757735182004158098847011937723/13606\ 0873235125555874176950089990438354019597499875761344336597347726700267035915417\ 3557856076964689522687124233246999119920040836465317996748702146868864345106014\ 2655294245436878192416505178066333428052130548682928514704302980933484996962893\ 2260510291615581213508980712847196265162770699481224432144322007083204244525109\ 4670792250562235288390583340627976728731486479026147392087491070708831422780351\ 9357872448094793929897146284880747806391399368277138337954924386750511135919169\ 8995684080942125343227496891818585997314714021941383515291136424211438521208513\ 1521745422524186802257920000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 274230002742714803027528100811018560697434470\ 1992510959905177408742953092933312990952280222869613263959571892922999244322297\ 7712425017817199926987803122389874522828692062472518498987046516173286104835976\ 4793793698905127825613270097103226747666450649487773760798764825713735660718176\ 2721870440083678713426371167447607646054243057324819890854381876751033459778371\ 9490292236442500884513188475752168769637251570776108659886879019451483063991705\ 7004426412063242733787077483094578584499224980512706455198892806886892439063807\ 4845561205504148452728186364926169255990092117932072693278502494764742179982565\ 9144030163815581634472828603180776554030289928736928124054348118201084556639764\ 71/1132715736983059358014418884201582779583503480566241500717771814675026876361\ 2935946058467005514657117919890927708474296334889974775938377029799581749312727\ 6136633059878939930492185932131027149172942638670398191966305115257720541075811\ 0658296337706995085745621194819989475549492990119788600425417122404528302308175\ 2886727442112662064018880415402757378337903789954709773940190869931051628146720\ 7191723758913814786849269698894609763809449061262796927648890850278822149412822\ 1737519081908797352939273570935791879509477761460020917455567781623990470615510\ 7821598235764216192172189661670336536510464000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 526600495745176688483569\ 5067760458400304079867030267049159222852123551268514567091277663267298389253383\ 5380994297010405964830560679733905686474029746514440357946897122349733864759470\ 7214458892223444240803538888699810857978065409792636092679610852701567735166715\ 5505687826191863607074086117909594359620653662612937470016703536782134372894165\ 4977040986872398384021518370562365298400475488835038149549997126356539815470178\ 4879208446431550012960250078660342367019255318860763772676179791921024583783204\ 3053703269611571609589769479179257432976543310645496692340064557854578033651195\ 1867220222280666775262899981090323299949672310812424006642239637270654205666563\ 3615921365204463465714842277/21760753051946484401396069773581166989615963165622\ 1409691558767012972313253603260851188684105209479846641413930997860836795749290\ 7505222862364170715969467185497675931075632196676116233626780033047957423848842\ 3856236164098981036773462164937952049867443524937228189846127146711383098923274\ 7745860783941297138194159965607305787418632600141914177691092362899914762658590\ 0951348654943614236352104046321164028994484378799566754757534120511833842461093\ 4833198619768198228219896484895710751760827120296776474390289236173845205776656\ 5146945733951493641297239930375099920364459163312225215637057914440725299200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 937456994278634955941196406098889225319534578335392673478537009163184208\ 2077605799395980347519742904664233125361315701957576837605090061302503205660283\ 9139029176998811900463800743762617166251524521617663831432480023314019250916195\ 1114494638814567895624305176754872673333387960881525709041798112598699564198491\ 6593283360773483743499952525010760844955005718594139322227415524895214022659836\ 9420347784770212898184612264255607465255226355933172839869510696331885413207783\ 9088301473759224679235375450836078537846616261200587490883386216605841803554912\ 5637267015961339356042418193412820579305266542154677675064685269435964010373508\ 4376429130170937762845493750902151572326284890938492931170863/38757046488308896\ 4285917369019992995225581154486659605471702561879946477921154439326538161585278\ 3577900181814434193479324825345262630354824337028264652987871433755447768389133\ 4484091234700124378075199591076224383949041742606225495471561131594598290225730\ 7303053654943654023533265298717693879996259398605008236335433481643570855080378\ 3580197775298192400280587141245625694402025436416092534484259342536354798597440\ 9777546832102607704273924857307054460812699629254107524278792045834307346652092\ 1496271522824940922169958822885292872244401943081306394663118099651647638594636\ 1308263840609494644565339013120000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1337474697774119526090108253617117483\ 9311670908651177918082031658342918900024570833322318967899098874111006300675051\ 2951267468785470401564217923272533379943870673280376665983062001385155082443532\ 3457890020472014245797976558450081060996988463316493163821600287068692179546503\ 2844607868037169120194662048873752312617990651339099280521677480639995946917184\ 7020651886185910807933710926128680535293744661847832391732886825522527499603774\ 9587194951595011549183821924513978771024067644070976584568127835437819401969039\ 1469451715987637948016600326768557567587686644118962449440950291946917187454167\ 9350648736141646677809998333277730604427116615866640811552461196312574474566760\ 888094436224113/553228400739659194738487679909335889208106926919252667331639938\ 5745003816865121466896893521576897323958488516046003914692853968746116653936372\ 0978434643971920195347220975202996734278282527974795910206768790563705426609719\ 7374249534678699915078659356622921874037321741667818826908795625276749468766546\ 1405757154943330775739642076425314636664158870003175798694456851664444077818538\ 4082258455775514004951473384767638919166819339092435731085767467246926433033128\ 0047112311903021790182189411792360144432455199379759683653533618694122957300179\ 1954939521135363037199217519757152022714587667564728544133120000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3199763\ 1812034868570252199904064986641247567770630261243498395999426626792379028054912\ 7698569814417664603000523011371530994507746401731140228378701756095676883182768\ 1205239066578893427695872128835189568004095970483638894545562696016379404211578\ 5898850759471124947456875078841576315724623160557956196697482880994349489059182\ 1410071662997911013747569963095664959582810020646675718934509561435664178972454\ 1108661483850645872409445984323203961623056074832282641057277815402081196150454\ 8093616635731515628466602556138033365393093125558214508696132051653259353011728\ 1537032678758626188061416376679603289450552384302563358373148865404461765440025\ 89126164590201502293217480534039967150549722591719/1324223116703320652977327195\ 1593936455002638914270520774475814602313231344679852179264054435799265220781703\ 1534095495773551371239773664201182683371933323683803647964857963836605483533320\ 5589965465364562072397131996167280201195597011818203059308264251436700518500254\ 9823136941808282307552792915421136301789568266246695257601781112896166918503356\ 3913581979190472331559543866124257338616795407163321653585645727824989428055644\ 4292307872247992680101165699018671145988998501981726739803711956819490303128591\ 3249230275183161056559034176759521379719245377436412655543807296780064123505786\ 7907358734707746406400000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 118005051677541400239622169976046222438648984\ 0847414755197178588007367867293854994119659314130774724386471266278384665766724\ 9976066243996283928163085638175763062420143234136087368641980536929272005695407\ 1602023580777182039790655631963691876039404796765505173345405764406454521134324\ 9610160412831398697057526429689681468597552451425964589958431004038259277295301\ 0350042546929811765987232909323207817060973414086641396159431974254501016175360\ 5647693948752577555333945641338987506362611157626428654454926116295630061475312\ 0000144183787271726851833786094365409795400160026270095719547884190834857038238\ 1094558505430790274789313577185975762194017614265951714747878359537968604810697\ 108795529965419/488612364904374275445634179578617051392626782526946392027619370\ 9535889949885989378615509340644521037738629214526684391111156282333452574387952\ 4229275319315329746027503865950534156649608358415627700451625643861235105638978\ 0903896952321469513138488562422271183473290161905472492055404830447955063519495\ 9354433247730006105050006215342746452399924717109383694914330069191169554365244\ 3099820705333321311317150613847267667787276801358136352868090694399482596339909\ 0690607329613571250776985325557434676946545716713755526268087769270402231883673\ 1834446264952910065725948347270730326982978349569954254373278187520000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1091431297825012827801350626604352369444797299549756516687664519551009298041013\ 7247357696470449143962833635899309423531551069543727349773081711892555029187700\ 1991664602556820947758814031549118789029173890139284877120971091226924780426606\ 2806951108199476993314936476192164514437018095830320600835947021949555034095574\ 7956262568116974857774335106406055252500456205669983080856094994003932580636562\ 3497804988017016128012942767610002420841578872886773429543819060798106662267453\ 1817062990425114050919201187243235209971048148225411813474674889404522966213643\ 7000125559544422720074874012360151646242679373205115563122302130416312791965385\ 944070619408054786569903115709702475063175471780348573526846723243/452134520190\ 0733095379649142679958168038588374506146821844054191956778549787300955565589875\ 3093636751452141118869802412083617989195663389944454468414541076524488508074537\ 3341310786507751968097505988467090797931307375923945420735621448957885165621560\ 3060741059999082115782575376885165274260325302973844468868679187474769271392951\ 3301183732495559374288655457868058435456336001145526307760490755956875499457417\ 6198860527809498644759433253083705155183948236275568176009348813940475478978709\ 0926188337044243996867733936990174087677510828601656782613844596585611859111947\ 4568866836917371179044597495587867311525068800000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 572255985753487268656\ 2246174399580172298753984264476289489258468307058449408359645299032649860294433\ 3527057182224804816363676182181840486098953331066626123776959380032918983725240\ 0534010769717390697248466730315987558363774305179363193275792376919642975316366\ 7926761952875681601162913387384806450469281638675011511671849126831757411569987\ 6465712602480377675722334203197076897516788382233528717045270108842298808680288\ 3154099109716554617975450789714846361103867177220546817715690071929724042449538\ 6877780256486664156188448025074067492865673052399344903348965014894745908244918\ 0739461283233056051981964660653164797537245487553444527070906168288208835409957\ 0567976898272483077467146464599078767441/23716281694200643597806404672525371142\ 4069587431318588248212058953875516681723030732032546271214970644340441369268256\ 8399097525772199443844213922254100366715846393988667354561300514763082844882522\ 0065898295300002693776197448910316417798604521162930214009774644262054998594503\ 5578137312420847853041909759157395271064534377260996660806811580057134820038244\ 5542628562836824321597303896671105688403720122933693087133912986483452155436744\ 4480142764141137646573648222787898008329105652179447034655146891231760986491222\ 5159407618343975068200663459961569676937456348515174998555552146076476209004302\ 1005860477337600000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 134235180096641105481184995565566726862846145687681\ 2847009257094804151258438505789128360284950050427962419371122723116662713103643\ 0137048259723832784554796261576007487390083418702503065909366260866263028197342\ 1086538216580835893088216871700993586149157696702973162507135576504161882287212\ 3574997245498291664193533796183446510761558477593940969743872730286963674173605\ 6528874323155515166097139049400904605362558779160746944544689377744591200403591\ 8692604618175729897280953828591246449800037930162683707132891560792813105080607\ 4182787466313947792210185415017102080925552753495156172880806164723021584079247\ 8669959808729999387107074327642264001586789393227382132226687024882016438154308\ 45050018320774200597/5565140764940504275140125209672963431147466418124316047167\ 6540023396475255524534125683831332223057146739630849060816340285554523625946948\ 1301641258729103407459121554002128070497324841796254977494374421910004480442801\ 6327487430844362796850539048395724483743642481583016244956612266394377492886160\ 0462671152761812134319202961559391641092717748610338155576669979561099539900042\ 1795321292542192211895163379453061033829580538236549190290594095953854234552845\ 2967718707991832011654104935001385207329527169685826212440580248600492007279819\ 8368705469222997153843574863125514541446370385149508705390137628108025840827105\ 2800000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 75824866154534759857143272935553317455454706787030996123264140\ 6302166079955338919327832536667109536119703601854783127281661334683521183451700\ 5984095830680799533903972629664284509448888963702639243354165514502686215287990\ 7662992986202476209972033593980206801875373859318375741831390072885277119063069\ 9928343115398833591078294679073862804830306986473641977436334163763595257681563\ 3035026462012014991429706929725282293107047038995804979708545642310460533780107\ 5241949554195554388893516451184459411108394039006408858029097419708197528370854\ 0807872855028429834138370607813261318594852165112493935960216691077554191217513\ 7359486633232971613074232879486722415932419685021382113911410810229494165801098\ 2484153357567/31443811432200970834351012438901886677052927640896309273641400660\ 3933565747450092616110169736308604884348465467154651863564123667291151361320494\ 5805291415141704024659183094021135174598269919068333623800270385652780955117203\ 2183839051753447709463876271835483108366532415549877541643959710502357773005519\ 4666535657717457052363348128091023148562870946547637394640387528603748523255227\ 9983456904792499180739777615652136592294980727696848571970677160981780540344425\ 3009482483507655089421878748690024785560517108616625016977977652116654062157413\ 0164460242539603610209042912100134841137472420091847487150224085547087596355584\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2846281539136470936230127713050495980472726429741729372709670649\ 7611207358058903149006314844517356489750533403470497628321280116508387283127953\ 3637957567560495645951726774665698939061953123842134226393847575251986565832064\ 9215830182647022344757397134303585522103984951200357577058248511165039008706600\ 3414913006159737147778573887988341323408275836683989797253296539780323944900930\ 6236761069599495688621522801704834917050604411170316823185603899958178483190311\ 5633213853023278808173793758563471335367273089504196341609340370347352503322050\ 4617536008443177164762769812562869334821625008803942621679515120410641839731166\ 6188667913361795480983527945749349222520817603082462993477770316782170056701452\ 68585594199/1180505327482352351413829644394125681369405652181249363235332965929\ 6966513083386313420527662979527661596721073484030980879423988217578391303393050\ 9166817273021259946853589262008023122433576285417895049209981556578944562662380\ 3064876718434827974435218537034440969303553654056061619188445277938072058488870\ 0507004032202711779289287999748329613331368011785236143324138925925812684643406\ 3430799401162629997040174468733994043140908852142984936729953620885018564149671\ 2708679411621038748032996966253903300393486935507669813357366339176472122578431\ 4821555590578827095642853445207594774538054859723114043120252541511524365107200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 707009996645019637183202363241766826049953667534792226561693752672\ 6514483491967708081550896387994338351050326832568467114704908400066532689786761\ 4186120988091906710802531118684727392132673229125765286416935228898847947282863\ 3517691456763700752614239858282622973620753809615791217821881044801964964909526\ 2589869863232118630017994725984487161095900151874533802074112785503408082717513\ 3507735840698370183808903015616427118159649996923450858443321912812720251027483\ 9838826030926482582743739046794243630267586572989549696472299329252978472285142\ 5811668794906760939969934935937943672003503534576167151694658372487677182815732\ 7477682220276934678703806484284269630679539395398435868890466359321320218351390\ 411923403360747/293243986613284289970319274384803877090265861497768034167920422\ 1849251132741572291793725048873069484054572756701310620720069233519581963641455\ 2199246575098943050762196640596084002437539095673127967793199153843303232099086\ 8158446637157059244699532868317420845400339309664623781663143774863777713810273\ 1555471575077446229915822450747989283698056144803367317182169600808860591314689\ 8705582707854875518656664013132988740438933587955348282941126249075923912956811\ 4170631338045866444650198541927075859819938311809121077086130197930232142666433\ 3534970798056716639069636033440412179053576643423005578512360456814694127427888\ 5274419200000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 13704533257756583873534006324087193812885281307065428350\ 1144056896668684559444441381036867769156225880221785188219706027764865612661178\ 7899140137210305421766344470597682927295584339392766576689845927607319499678457\ 4043766418274468246522183746256767468579681372613582638547638882167230814206063\ 7040013798751359776936258754392751295496715661655718352712164987880391139709883\ 4836712517953794223876799111580434020249560805738536734407775399138800311074109\ 2785105203935039210261722037158416443073999166221896468608822920003595236686285\ 1753532213927874442444355999468084900228835041658987853965779207646917038495388\ 6360161691674566196115454810654936381024973443618863511157015220339844599203123\ 4187730253887769962405401362619699/56836062017876299387471736356389451518424705\ 3944811301973053294503671134517079578333744726596964152623377536010270444715401\ 0033088306960247558186367835235129815243158328346012693175881741760715724526040\ 9583958792507048984651194068504772628756920288537673398463320117686066619663024\ 1131954775064499597582104655109482410823122411879383842766781675941214276105181\ 5976887267998326497245349649898542712539508015134410726758820949586345439004320\ 6349848382243374981291389054737704369596436684277537288433957519251144695450093\ 5379257204916547828254470806530163668583031793977178972173299879551143584793387\ 5665232194286706153573982295556096000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 31802389094257427262308964791\ 9732186611668569657483936420061954203972524395826856345175977959356854820057028\ 0716681976607986580722057281488869649982833729576503022191118850525496060352436\ 3631083150447008481503316216124184649243690502445686348806045321173050017701530\ 8795311019120423650600703107565899637942075413428441414526224823995504556883132\ 6042948949008860839584627074310061020362309552553020799195039847123200789878990\ 8446501366717657101760143030119454760267190503060365128703032718236981846709871\ 8792715637570074143038545760510892767024406546181979420691588223346776670934860\ 8074730455548536720803382324888745927240944649424227244658425645817086629959869\ 3977073854676948849116151395092189873751439426694538128871177801217/13186094569\ 6400149447670207587446719590538097898389427672831025503582559454895104757778612\ 1866514394887531633538013549546345291273098423690854415275068656155761242191174\ 8764398487511223444916987669724966529475338968700742125161107155177194781582882\ 3040576296678864764495141721429622001384971264188320396677298488093637769669784\ 3865622168965111008934585095591679158456968033564127326533605443070704884356578\ 6943003478400432318237997455256266133209064094619372181714539002592814065008481\ 9030896150536197020257439455032714394650063458920753475098672563792535886886668\ 3410766538161314328151058603487360104391670175415788054261465111199534284800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 78263184114646601685358090707734769821077425246069729841497031539642\ 0151021163705039473164816331849648667349909932326586843429742974460572433762580\ 3064460345016311851187338356946529742036026402096178822372148034038027169986372\ 0351144096184763805293325441245456096572979455489534236038757787723621486487070\ 7460165193316802020930299314650189919554254429624542551127100515417898782524474\ 4490863339098533322819455879630442496521104522968201925232724039892499363211938\ 7109385620721083059688196041769340123219340160683880361762194344289818988874115\ 6668657798116955098048331107620697388004345760995391301565806000896495896530858\ 3281314115128491588684904782343078101520550281032436038299195396565444012504841\ 07661544961345492178588756069721/3243779264131443676412687106651189301927237208\ 3003799207516432273881309625904195770413538597916254114233278185035133318840094\ 1653182212227950186157666889414317265579029019604202792776096744957896675234176\ 6250933386300382562789632360173589916269389046798176898300073206580486347168701\ 2340702930990326817582615428071034891338766959094305356541730819790793351555307\ 2980414136256775322327266938995393401551718358797885568650635028654737399304146\ 8769429767276365556701776594637832259992086548160045303190446698333010593804774\ 1083915610894505354874273450692963828174120411904856838768332472516041645789058\ 5680350863152283861348320417355085434060800000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 43646362719559383545\ 1634880246225669747970885975623184952427841568685539772671719789943105084305333\ 2796302969463096035106200554267295363803516739866463818453170531481846238672372\ 4745822909663017383150804541887435450169460926787501172580813197817620161031663\ 9074061371782245309366318569761875070270986901187388438194020589416500146917905\ 8305322314716391164480495551300549215373857145002726942997291576201430278230735\ 2142661292981321178675669121070466067605518960908731947393782914758440206098850\ 3749641669762099691016487787471311052414592543705527553512716017474422943216329\ 1554701207660606415013079829029047559525781075092929125305921266054007668387696\ 2511176523447586447311517525120594774195061223972641437376575810072337/18080994\ 3379993299069144164554134995309779566665610342996812031873449767719381302761475\ 0330056450759456157244548795433762801548055598736919196857392791221634743449339\ 2007861748854602545464120163309536022376794896610614167280758567282039972815565\ 2287419969908759420300366897455987578533644302677414283279683728781064694922485\ 7124835923427944053636826555291601213508710362838903997974612987241742548839054\ 1823937218239765687806398587457370900049916604418544126717348676728468626315242\ 6930957604434233523353796765554389638273367105730324912527747256060712364448006\ 7216550023012019110517542016597412224867287385958467217867013764499374080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 34262233031096645717547460383550844964063962015256554633850356350133053\ 5114912398370488359787933568091445756081675916196448057805528175903551582915727\ 6809502358076697747591275020550522998267822515452069112648097909155489880929829\ 5524360621640889076431992722325911197462985871342329948556232472541157873710584\ 1251408752996703929758106373673945758807515053106030214125490324623363154437866\ 3347526658840543193656627712992686557109570903274086228738480908996221421932367\ 5332638675580830212992722368949137052489048550171617763089975560940774515920079\ 8214947368446462788507385156089977787192256388436262547379719768010687724228393\ 5858455010776244681923627639567297497956902362440678807686292314503469998345993\ 15497127019458445268657158498939233/1418464562961220166732550396529341733348142\ 6169398753924469648435349097175400295600070879655186689635511107156647062508143\ 9522299073063220592064751981007888345039574225682380864749098655466606754859789\ 4108374096389977935230028427793553434145761621813155213293506957671301249353931\ 2267502689980523041987168454455181479736853491351919858104460503190986931676411\ 9426468957255548270602362019715081083365047495125792719062948008607135904813603\ 2478992666794756877901075696506206253787059280161817731798761412662342502832668\ 0286498017656993885624977833531784501938409399498494206386957317737082641705610\ 3236586107775709747732322834801413295474500173824000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 41984318393\ 6250286136300510065984437491043654518315144143861785467563959204888135841077838\ 3649811894672610501583322584203249386786245942998995925570574099979631662726015\ 2021280273600373062782059731407754093551903531253767951506476461807950707064490\ 6422240004723192624584439590804976567899723086013512788964312344278410693939313\ 0515369068425313363953426525526045756337173456354356210536530998878529309603216\ 0544935472689383845759876989125447741492845685698928919527578116612133874774563\ 3983968990378787430325199292034884266207622431090008032711054789514311236045278\ 2348986808743632184750254482735074806087299426557783983406693433646937758140354\ 0831658226855700307783030294863918999840680525770020659113045626148995741547458\ 429429043110090868774211/173689677910274359171407068643552295195401916456794923\ 2400190089892639557260170477156135948426568063740491130090634375530594441828193\ 6845997208942996373089438577041737447371457733369831692925656921153232631204018\ 2035926609260698897110192354882228198805544138683270353435865043636974390979375\ 0634884449084065078721964516453392637123560154782016303152407693825636725301261\ 1563296119753733936329501353291203204362812468371007615879855765121479563070641\ 7779194933145294245392777054059417187158272062809616522481364792072588388245811\ 0926621546415989486404495957047443755124277960424634782258815886656331559278476\ 4744289405435521919779371127794118795588534272000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 10278332859008\ 8498553950688588856816436458629562249675390075597471570061025213891903606128355\ 4696791750706312367338564900502446180850643443889132826020803445018285535181028\ 2846617829379953017690978102301208565325991639929833973788271904454720222458838\ 8593511505684225935132789150073142824392481592237333982605772312573470428897041\ 9015016630691328285169287672434409586093620303081757747779319057244894978458421\ 5699493305485358148751132222744280620241174195472445653480478524625915543615654\ 5097899283941282419080290712924030555895206556651820252261164507514700175838267\ 6759019091071324383599937599383815438431645314176124842615990155125739839731099\ 5802976334037368020551826831057475802968314839815968835183597475673391652082628\ 3046229596609543615090874310279307/42487273634614984963450168239136154764705840\ 8257714181555794866157782566568184042406091679919993575910032961421033731418786\ 0805971494934248388036341116866968592649484270912331701884679714280364454798545\ 2438413972247483864713675064034095771428779734653436640311809644862144651827360\ 8005903681942587657141530192590785660473367559267003429649573182102381838592977\ 8985725711413664037267600926308111374045228555065426990302842261337550940143004\ 2824764955174701786680345538652398156824340076991610496380328170513295948905835\ 4479036453004829279697992654099594735731224265405322204361697724100380052521204\ 1185918490374643385016504230297428371204336420474739642512607438438400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 16523666794090762477185796964412999647298151514701802896009128278253391\ 2421872096320274304381619181724298424085918240345539646851285080507283621120786\ 2494896596006695403680648316257263309721798866705602812085620379851659471643030\ 0881050695455481105770361354084910391955223526864124375972959973200276103746561\ 4864417077337982035967088336793026014206924667192776677878403636840566493110260\ 0203274409481810578032618535745252679922166991248778821568561423612904125574137\ 9510901584833831683834761058827728956555443647055806271568968927895118371694006\ 1052936383087955748029590523839290740489691712743021375615531653559613611862805\ 6648169309636300026677199757453896991112273891982371267575297185521740066691140\ 768863504061884273526130599859527206289816751/682446903297470684279675305685024\ 8286194879584021562654694533939834129522242121006418209152873053193699610611679\ 7659297054489017310406761323204099320554550449549933703887440904659037413539516\ 8082693991144516998973023605083891571650058277897253197001116947092789716455481\ 9603536732983643025416552262239038963173392451757113912590386996074162476136052\ 2654836750475131345344779028557722263781697428255317131686006944940132659739642\ 3527263116739844291526572441592538899879627148277266022700681834704223373773497\ 8210083655444439854275171214619393378246964973933166819783189475583527387163377\ 0329143773823450446164608918770834208391240878725096293854525521920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 19167181968566247474393224732583257814709891660391798348337809118972740\ 9310031724828518410792511701866848836428498319999175098022502365399469652892158\ 6494834066118232611069759493081798294763603554449658164045755500292884070075684\ 9933278209078082080719626851242779717542638151114380982594625734852017646474017\ 9636111351637391528053097332203842008960745225621303101285605494944531030996669\ 6056203082090315220543715141289067687644469961991468149839375080734453874714402\ 4284335104258895438808622474473771974619537671700731819561915902387937050975647\ 5336899627299853980570971374425614226976094964324831085121269971837986440024826\ 1360460773932882358506739489950318038432703276579659805218284173450731212988175\ 1701662821640473210089142418007303879442195058523356410623382426663/79092885822\ 7553820138978474643097674118389338898573225768400849592535819662610302638198924\ 1205785910647253543614850661796448824193222743503533257110025555890035298988646\ 8071181771465930952652492288484387172313505008671120196140103525744501162128605\ 1197878517794226513401319873139741572420264349088130913805554188525021195474680\ 4971543886272480415462991764476991601647465597966696789072739366096248425262111\ 9238952264458797543333559749563147576535460279032366796236000990669729565914089\ 0232619390662546506574288400145691037600561309213918915613625317798437801919267\ 1911311296726284871076098088530696432352471294827805633886028894548405498762124\ 8190625821394412223071885721600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 820686073053854965736216262\ 0382976318182934330920663931770011272757290514335856679512951846016237263179822\ 3492042083127366072373625567858053565379743134563039419498980922645389362458083\ 2546105884229164898732075147881311336522897697797442193150992155946137805905143\ 6391742562343843622936829403807977925981361392974871534379532639496715040276361\ 3615660846630872372562037842476744337312841924265265849939603575573181396198190\ 8421438916503557469524741135471524032749117521606811188756937461291626360124305\ 8683366919269641575424942268063736237246308615474225050981189029627331851528461\ 8036260965737203290248747768290514350603145028945197287162590725753064754535017\ 3488920998681273233237721782753189844810064066897942636241536070650201338706570\ 33425854978195162512180686039261571/3383593655497475242554549914523171849878469\ 5918080962598372188345568682365166468746862149973878352125748950659584331131165\ 2080698986068967081152739166893280975710090734310408515618331252615447362010136\ 2083231571744270950521990873628831349759715861727024524299123701024330846417291\ 8144468138908853990240492601608185100406742406831668264745473671217350678768432\ 5700718478578281015288636531790081597507632713148104237787354735890380968608631\ 1453324186990737004651542976122380851030829804728415145753254373955124805775823\ 2662588552012808171451209950891095417169166106250436589727395046678463547622734\ 3193376038721992733525017644316108780787237043699759497263925295490301527117004\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2428036711890173262535331703911125986844029505023430072\ 1080424974879447767884837210151369716922195524234440149813617390102735648760823\ 0123154717207263464549195806209338883779413882258883184814456477238588161387663\ 4652031108225907102913240757513796083995898828153668394235988937576294777115272\ 7183802788854930773812735871766160084489846756983828779959133733907780977234594\ 7649159045543581628626544985466880688022225211805502881475515698866311510564725\ 9070544141644061250406447291090890758585479248127326996583197093721246248771665\ 6773493228862252949841536346968934525314389104906987882920427079272012732110523\ 3476826134478409235436580455062515122288185150386938262690901679246679672742422\ 2630662803774788380962089884036239508789184482364184907109698416465061428606957\ 52687/1000228549718801898428162257760961889981507724403211961901398730749017366\ 9684622763038155453507585332405132083103076738538945764617946403180599527649138\ 8144910579045998924474585834267557431990048650006155723513452608631145575414289\ 0354147204039404285257003317409416659962881909151677127459575112033365708490459\ 1216697611331417163913153377347632664872860395428410769363044457636319454881179\ 2717215969056892388206361507669481541157111920993061987147193692672766929565730\ 8973343365438962968302817284748886411353501290510932950014044189735986202674209\ 6207998708386857756136034255805403020238598933424076814724103810897148090417742\ 9911638374154814706970517647942746336100656087040000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 15935174\ 5946694602784523781154376999314317386533100755618204228467083524515708862360737\ 6674217166775083017810947025988934405201563437538213866411053381084715909636755\ 2900116866009658623777606748247779304171018148188333975333167160063911445697442\ 4788945268564617904838262864678152113140663985627828715143891836850601071526025\ 6108332348027409983887500409176982747064667197379605737423751707241042950412865\ 0297341717128838673147331744071116597393176973735682014864966895008205970244493\ 4605186713975038232104253317922978748075900234888132918569672109313301790382487\ 1044063583647452152881407020779607894818742366469970157984781037319210816696778\ 0165838186556996533104532008783696064545946649784726258870163721404940093324988\ 38049501473559339538308143835945848873825213312000867/6559646251992812535795363\ 3245953684132767596300647987103965376453903031186868156618929105847997166850078\ 8324799758072825611016383240938613937981345207119401783829482743944596685366324\ 9346985182224394944479097845562863235862223815735157513510450009201446777770230\ 6218892911499965740019327116955048496163050104284469591923632574117375307785059\ 8340786061852733223715985419928568111990447340997671536025495456563279491634384\ 1939286862535076454717815418720306086752169857941660865287164831111195854157867\ 7809100183952647104298607613479638669431711512390652926925164422901788141566365\ 3646262839391817249213441510502090708990703605070491508914201313894399775047183\ 4174406961555046400000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 526885151767174470418926783334523606104\ 8448330883545366800974588564993742638257447350067006793054637566969096287619867\ 8195470645837483854567838919258028365671249133371862042437627792272555375812309\ 8792083295421787414875532699756412451600291683611664942927708896070810045081124\ 8941889622571015884431378068612726034745746998359905783008541157097675027072131\ 2907840781884305286686262192902817903258143345923025235060597163739264475984788\ 5622537445643106910288776709065342115721911217345576781786135364140234776580294\ 6468966203671512643295345329007679593324807554588443500857330889250903539783204\ 9773936203088892261478907986548143148812127392289703713185781536508960422748854\ 7984191055936734318993082374402513441908434253968846509867614468170587642508566\ 8311256982843897715772828769987/21675613066959406347350097639768282754619425340\ 7822433543173888371450771892106447268625169624912467053220147647702026852624006\ 7941841764110023319164876267049751184309661550577268653019191718025284978767790\ 6829527832011578173529162645158325330226598652636307312088063713228392569320229\ 9319654764446451027456744816061735747371712519593778640352656434358511925825245\ 8427520472691517943252807839724314592362787359736920287319677836854911802980574\ 8717741828369800800830195642314584701063782085264333876771844552533220378042782\ 5515127022069906771836236159072332616105538684273469579672170058214094664420905\ 7566944280788614738537996790399903278915581449534388997543462495644173997824802\ 8160000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 113512969273766961019942341512441333108568678574449\ 7826025334900110041656368210606194506600470631308705015405683138663347615291339\ 5841405255459681447076347159230409183076979426240114952527901750058426083246976\ 3290126542566971383524237873053307236206857726842368894787236260733770566852352\ 5383278308386981770179856068534076934660513996238699598978803130329985657533774\ 6723733266520808592007487559030646133747418835465287305024466587739122024055580\ 3091044187309801991485119782149974338252143660100353879955506302694500910033007\ 0216183877795763622955477484407607077007553428353460767063870245112464830809438\ 9737530021546470337832566938530203015722892216025033424239503264609627236219374\ 7247602995166089969505838882750222537365453098350556117536449149552433159695854\ 3213565714258668417719/46676632100994026947488012766966846882314319885883869121\ 6764485510609383208663331933258225774725298174103599451763104470663119834472972\ 2375358679834232297451899932757614123992316390297816798684292361488232387923463\ 6119227305718253879200815054375735669097131488920923157257404362284760970107725\ 3570047237621116877571939668650546075892634166783240786891022515129762944263609\ 2510066883818444568715425285510009871152601950380499978837345184763247969957859\ 4295771041135719732073921048742177008311854273697965194097712873017896695724563\ 1789033723652614630448740336387268789262749821504703761095894008706260189666678\ 4466868365176462430085609900997710097000480181731994127767425975127805788160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1599196224405738270226969351258968741518135491451597131411\ 1801506928290444966372542083211920503744213134841578401666013737809420438162181\ 6068995858589611844167132793488704238378476163368199867475035130505478270760141\ 7982202963341215080799345931128208242530179746361833763167755417556274871878788\ 8765781528487449642835369793417438370735889889078773577367203216937069270387194\ 9005769588231824496247225183776108008091715888467921361812052100377290354143113\ 5671576118613781560459252004945169316012989211646293365090090526385505852224718\ 5533541320663262276563515540585276889837632477137199869337272018689144408376059\ 9292653203512448714833143518315419997006927091344088030921509044977252308722397\ 7231642793405986809339474494646975776610687539854035848117958931534489677095304\ 24240015469343701/6574065829349581508652660869290733608380047536083070394225758\ 1310888215274492503600102160276348050950888465582208612070410285598401398472363\ 9201943414359900195255784516337335686996549241418524306818096618215752491490066\ 8734948519416888426352996853006240265480734628652438050139977633769287980389677\ 5747141633236091152660697325505075599576739778565642206325553340385410606108490\ 9690841111633376786076796537898437295726553972480184960736178762097283533740027\ 9911079333121917449078828884304168234809069724380728441776139786847077669056569\ 6853862920560002750596603675557820745390340965163392002332566720508379267191931\ 6988129442140691071766160374463949910045949679900463704582810017181204480000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3692346762894099277200657491450563827762514271527087303506044\ 7296045784594208587213629212884038053369607060516300385236948633079237712786709\ 7231403088291433311781496597268328163911138017638541397472697981479771893409198\ 7275764420669501819208773943373309599337446687321865218145355055517288390369045\ 5950820688117733505613900254710667750989261400872152827527661480018213204944685\ 6659174800411181056528244513948409566708486353029679666878149948583288059259053\ 6135971469394002331957548403020264920197999567575322588850818383483517515291468\ 3035623411382320356352161833837583640417850048302683995428830556916114362970461\ 1744524274941189798693596710570383844015772921616844172778667914989189740204603\ 7257996908095933706011612631519220670837741690717996395788589869553399788828939\ 331085301987/151776096236806277092595944614874095077113475759178313687569315359\ 3630599564636271369954473563435576244663073773037181860294719008504139368214760\ 9697313578324436074685357262621644329647900256007104976470770038118202309379497\ 5125225952170186669032665628453033673393625960330702813852720067291201510730884\ 0924191939496098538051515462955717032831598506569011270932727791172625169565683\ 6478449074774022842832335658227432336564198473799462259591978302993260497329098\ 3749143347584161668701613303201814309881138502282058298219794308017727336278095\ 1870052825175921724982392986230504691423250479439756647492749562590519306155399\ 6796443529918911977943728792208083789461789021168057687641277071360000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 6369931393793207539479580426017607570017775809440805536757225854528\ 4936832042478877062076629124875960634419398119597826830308749479446312222901796\ 5115335130727434069230691245926610544161159016319306310298055057158027152516883\ 8383504467512659465976822912420808724730213119759957210515344789492332944512245\ 4733528731015497799228493783250358497418513219550920295818598130655220326796065\ 7830512247695852533547189230435826737300073474777661707067057066882778602533314\ 1608923042102932014542790407864358255616728020571798987636445666825048992369333\ 9352089394454504900590049496240558989559205213579765502932205546542304448290544\ 0850553598462584867841742374005660859978869429756265014381149008523963065955700\ 4762752247374458479603895218835213885797814207627276731397223878936210755986257\ 2005074398544519/26188008310287297546981473073301391841134001854173696875730875\ 2609971823294427900970447775304212033724671734800584930870604943318209754748822\ 4540338616689237863378635205592249481750471796281293019094895293345334422018601\ 0446587884554569404725229948496758356658825268101995146523361711760506766759542\ 2080548428864809941311668299159359292244048456936045473981616715083622457156065\ 3285516590813745169795795191983469946370668503126985018870297594925645358266451\ 7155077833728387055355560039406534373908898520940276216240801751054103234607767\ 4638167546152330821868762497972497724082708156310592545746581374854545218714231\ 2953069534508098251863966215652095775357887323289050535965753159998936704876544\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 21590093230911920044520640600176206945198763429581431\ 2834704623770271720155051098644968632092028596249790629488420584695511261295444\ 4952064246872699624619687370951224156337072435388929039813628279146853495994965\ 6115531680254489929223243129559825251592722643454498288380393733993947769201242\ 5294033968911397747012027037604970054538722682291655514341735419989793170336986\ 7553388849779205311140397612030819583373079323184180420640788473483988229431409\ 6110723824285183749700624483810967407100447670600451589182726326313870404291564\ 7887342274543739456090634946756887259726060310659852960133107133417169188280117\ 2266685768282458789049186705346979874103614205850687329084212057211934063882929\ 4343683116176834474662063309876396537527320071635869631483500037825111972642876\ 46019786749912971246952604139/8879567692358704222059495811876638179850408939853\ 0124018831607704086053330310862306660247453116630864584607686273657877117681685\ 6106904390089983438565675760261801511510137903453925467147441984150588245257491\ 9246402883798794919012269238601200207145737374289476551095250607532798057543782\ 6612353551240639419324718206188980724216279503082626727193881440321952786723556\ 4650087770518709092229322298914550812362789695052587267871548602836624277385266\ 2486873607624560201591698052356879014380900100701808834376200278162686708028581\ 0469866190446811024812275173006513601691778844650371693795415624378564725316007\ 2453352636592143803159371925583464540360090349954884087746150062409983118593020\ 6819909632000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 243276330194349540353827931483568927486901\ 7825898220499487344034200843361534732930920016603236012376360610738476256026569\ 2191572173538857632451730853038581253631986392921365926792087856935042287635803\ 5693557635816922463950863340526135718264296529865998258767997263139919214396717\ 4455407775556063016933923035079583517677835181678030362464169369892359208269832\ 8821802983882213742938047974845237423757211720671376675129136209500495798763657\ 6835308733582040296578605054545163450153356987251363299631109901247412640734679\ 7473851893026347405669875149359245720112044600614915448516749496624535595242489\ 6753182999406591362775158721137236459843550537916294601793040455556012845548221\ 3098057393144066505680352727023966865572680026987086144673659950510642669910021\ 92826628257396517648128837238916380223067152304200282437319821/1001175802097295\ 5806151297579662869174767158919222860716620857965980895419520359820015206899190\ 7745351659912373949877836690958512723879418549487150791130510635001803379689208\ 2868019265185475182316388844718726213027569778360809213955740754655023070047040\ 9530795930185266214947918470405673509925838441567052144504300128157202878400164\ 3059578418663713109627736933220712504509526841175325032227493932197270425829289\ 1391991480500202938648547765604025632972675353587389723353599395668570784273757\ 5965680266366028993633994208930366177169684604192693965350502197106234582409177\ 1457738715859095555533451035194255399979007554467885094444330014256401068062450\ 1121007259848126936545814629502936859961930078401117316732881469440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 98211432385804143575548348939040279687993702322382137925007592089\ 6521803980759063738003888164670143193131437366248280709257185325252561767358364\ 9706223361251856240950473985059175820114763727453313448547042958742298879616143\ 8949860941779892251168767358084148308488993207112786248051999729738186595200998\ 7715981415049554306708867039815024083235695113006783374647029489453907561525066\ 3970664204328218195350485742025995058932678239201480954378974512531435533758128\ 2525205295984525037354587589692898684306009048769958704847125659134655742025737\ 1836721412272101251176460454723061265075646147167824987791467271145353509198318\ 8793855633448481025383762949217525262130470441319744320284198882068480881290629\ 7669596976898643890527747807094669941562870387793128472001414294303721078911520\ 49203211739885668113319966214625933/4045256629634853630402348060348099343124906\ 7830037664076677156119663163913318753294774699096353640409163836154718527975323\ 9226705450166152329525004847894958229516852226070302053899604150660742754245391\ 2476658277762406163443474234816898902444952681714044641696331205021075609537114\ 0829801148472038241048177392339220751011670775863048979362255697064851445498315\ 6151262864057910659776973543952344569184234491696572452841601753449435420101894\ 8160162386153995675203722576118983274156858586133802915930573812235338444070675\ 5230046469226109799404985844148851699977760762792674334615318290078663074323865\ 5093220204830016688066020048195965185099917032634476615395382658923247608401635\ 8549649547139425977327755651029401600000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 84176633087348834\ 0578130817093757929068615653432844572478034371550468526682502606201033805150253\ 1190591718961599999112419158904156024024693215054763520898621396142466267292599\ 6514419086973307022799316657344664366031394074903994224848418617796160569578012\ 0903708242702552187812166258173054397783163428148432501655797671927462289010478\ 7153365373686925110129944890055062051197644271833319082929028087936524613887797\ 8999819388055392642058282192052089337825142547188855592427675809064781629787170\ 8007868186459231718792969324469976814263383569636731877424060754340578769891609\ 4712460975486031531134652476101866814180999712954816856654336403678357275111276\ 3615390896396908323410337485680496611130974926521477293398528709134904905839036\ 3378182070641067171634687886217591755004602402331617306334669342346075044824373\ 6222907/34708992482411627130545578136090491347118190153929613419145393624313539\ 5764281259569818821612684477694754680341785006836597610875798473488758162929399\ 7895997548399774130665686418882143397133976324445829054538171059591194012603917\ 6722181827884890862666660737088310047132404515724940412835591573906763401091090\ 9463380932424201947168464389422492100178160401562550621631356176292739676751655\ 4364791230161866167456606065704326270425241427348247040499520684820967296320973\ 3206019378756741768839626964182047008788792557072767941208250497001810302714955\ 4978049365159735395220019244800156137373416554904311328245824454759462092359035\ 1799247693452196602868200132242582187982117506401913316005226890786306328886966\ 9249744896000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 246106458879459198372549602841962498039231\ 8894492273038671583540408259166273629978835976162800295505845970710049567858956\ 4437644508504498211523308708457136287792853992168864507719608467021581858933690\ 0783634332427329080041009033439170744732582908546071174513058017884985252790957\ 8507681033207313710067711274496108470918150987728178711292168305922942392766628\ 8459489848862180082368690467069727111636769315011033146875775050962157041096142\ 3607920666856756568592481529820018816140594470988811699123181519936058490520732\ 7671662335548262542167747423818483773709460102983794837407501273713879093889211\ 3314572403683161846052935222688295643086112497765574353001533190223407593136276\ 6821083487583158128156376159117138282543137488975589896440458638170214079514343\ 944492073698977601338156718992384853139509777375419529690802711603576939/101606\ 3830772573162393227354838453523542375131408114458965069758850433318454947126478\ 5834587776282502399664395525989082012525142808837891342586290129775302003956844\ 1719563901438861987669716418375315864945532194834211592198323401003094681238528\ 1481842032123601031665885668525385662278734116437160914882526857373410382648949\ 3288049839502275414876182394847192875168336439820177488026244302349495386313495\ 9327479626845835776434456617362731125953478178138090595615517935491752182422127\ 6519599065354348904824111919298907945095485947494289814882768100967560734103877\ 6792022746792666047174699798430868835960608990813106584262727938414481792800041\ 2781273228585755833540256519094305194500687846408231782810021791518381002997102\ 9622784000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 231716118638561269506115657924827306734429613\ 6528260317178735935409924915262446197140941678482184173290941660100271090388839\ 8325042295755330940135656931142274772419574697552329321888692066758141376262158\ 0142389626916330527391604205164766916929076318333002456054895018341926531331322\ 6871210312518787820021297938980098607265191490817385191458347799981560834068157\ 0852840738215286020233298781301664828185134931915418399346463226580701311605030\ 6927889508941246963058957197286628575343227628267354245440712944126782968189156\ 2189531874091399663366882244878526537709991653798119186278773916900881767150329\ 8025672349358202323316136424270918255675104591448106673324672685301299843362437\ 7465800401417197457707486180666306776760604565219070373523737287445062300887081\ 10377339905479264783821365720388809353760355534349694961121863529778469/9580030\ 4044271183882790007741911332219709655247050791845278005834469427168609300496552\ 1546847478064511968357292450399161180942036261858326586707355093099903230216736\ 2130310707092701694573262303958352980578749798654235835841920666006069945346939\ 6859391600225240128497791603822076729137788121218029117495389409492978935472365\ 2873270581643110545468625799878185373014578611616734585331605650095279280986759\ 3733793388321658920963052494200363304185085367305684729463119632079491485514892\ 8990769019124325311987695248182749109002960763747325403232420948370012072651324\ 0390716126165655876471695280624775962000276276664335087628634193365426178289606\ 2234332980942692876652757514605918338636282661347568093516340343161637425441136\ 4433920000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 166075894158483695958508381331536456215223074\ 7298103130844042844770593338087457814676394595007519900630633089332367476297687\ 6851108695995770865050400574985315505290407754705380518425326230336742856105785\ 9335141252932368198834255151585550407557637512585498090207870874513476730885185\ 5805614277660148525213877077516271825880088622890740939778049133269428203847735\ 5006410395030741439884464119239458039135322158908714012913885277955661822836789\ 1526327970216250458201044436636958856259831321800534582623525827077674212432198\ 7485974580922102674244661857895329586819182677111483497088583914874584806266610\ 6278760710411512755534947533184114509877023766905578100637078448800137467117075\ 6490346113083807510994372922180312168063192785109113244374281676646949281625265\ 0281461207768952840380099531836070217683518865018009773279292844792547394351/68\ 7662246454102099605377298772058895579653482135750347928753148120288305770451047\ 7082910904994945345312069826113792361210889696411650520016905512331446678553378\ 7541498760340680367980179782442678797374362832712354723997168540173894244850553\ 2959608208461657744791661567427955563172527889374157152710447711304812493362237\ 1354758216566096680778944217433481589604862328486440473850192277091884835922301\ 2654377228667644843933467386467847569743826504877573349589442864629768637156242\ 3447424210059280795937035472635507075627724351972599039401530434576161075816258\ 4570160583791610907171133783946459947091837314943135998730405805346530712498341\ 8570566403020883845124884043625660442450308198327845765751580707772290441686370\ 8105126815832473600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 13207217919460954919519605064975361\ 8642193256987617490704697326994528179181594124747273338073011396167059831991465\ 2669939153722766093767869108914485937321385372954668244731610726743512915967698\ 7072467990911264649985551879165379639928173109621213288352962948244624485027294\ 1143370390388892358627981279509764957682010879870839162024870026397101127429182\ 5559347349027595816948765915949601601554268297637599855582119576529044066619355\ 7096555342942884989398150289987698062557732398283727604946395647198515108343097\ 1906544454299447854534949494459899864138253303439627070184163418073674161398109\ 1359241979427091932491456274732194278689275087847194400557753096478414052532632\ 4736909499659117564494726245449076628991892028075353275812181779268539798065309\ 2596760239682565959336657001311590242362378984112517818531899443609636853568623\ 11107795518598021/5477215821534650176923536642377491981157253651138253781538256\ 6333870341131357125847521733336265906029106319924886594835202570864076530168534\ 2264420709590681257783250168080838658730346785275355689567634352927925250916761\ 7150254118318467984827586351830575766380175414571790379720090184240408751533053\ 5509013155835832165810324338616054403572553299449065605832110203527719224166375\ 7367695293939298616629051064931536000661907303200669009886750334373050351117091\ 7265480111964577685611642988489176118681830725953186253996038874454306012776845\ 6803315006180703303749216116995486005423980584199203718444144767092450995311049\ 3198128966549257991471468931884602245003446728957956717110148106016938197293703\ 9968009322942355698614580485384066094669496320000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 13487\ 1824267678774940183888214999245131647480581476105128474883692310175786256421955\ 8416576022135265765753084338911896798334324398599448692313945809142253731582881\ 0283485574614530286050107764508757468186001579261711174433866857268355230509619\ 3621033957477699979495360908495477215179498649845211276203887367687888897221664\ 8898991654860231873162196365019207711879584237028494227712308437915118226861629\ 2512792611562606627809956511339647169565779286018385215685572115679065745279633\ 1502498934783200767765188741578632730991198256233139686134987655787695311523017\ 5792062504945079623071150414887099886181672261891232796567791767746298527310428\ 1303927214472271687084586687736544508239350849219189463823719626586175340219107\ 4328322653640762302354981022006059858391142519186258765774466918632323737677576\ 01464748966891036450836732845405971565676696103/5602032025725976059044145891827\ 3214872359303032868246655021826225895341095462304453282471302076923712255885227\ 3520709240018925358158687750421352428054048092352968426560633123379656998526267\ 0524890936059155382015722661003916183654676480251372778255158366130874961742053\ 5216755693725469634970842505155025398613229824256096121709302607127175131809897\ 4823758156285945648962131747728609724154616596903018651371549584139729416024235\ 5995504220365268620673581972961877761668442924623939690762146524879606575877263\ 5055690877023819862255979132157869480500934871279232147110249938788358268899806\ 9311771246973872404587095299602518876108283669773967654835294524095193961414719\ 3839817997902331475256390919385105651891918053579687578855209991586594160640000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 112984252971427769127974637898400876519062870109902760\ 5254859201469169406501625796402836450886270815747817195623410660398768039913860\ 2866158999448704154242359086593993323743335334437207264936312442201646834601522\ 1429430229213596125013612902685051663196610070534576070589391672485977190546793\ 5100485868492117985228153754175909072335383675648978824722772261881504625846725\ 3701738308971926636714198445401433316001025010523055633362154515205686099911984\ 5180836550773542628015368698262937341618771430058204490900766809133090550947083\ 4371084235011700398754215057002467781315048926469677489265447171821204429552375\ 8957298252089257093262498089646810716120358059453952785370839536479048691358088\ 0475836049220528957192244905041430337045610407316370780999941579206636663934916\ 6806729430509317811310965435596515228011484631411177015069099788617345156795606\ 05057/4699871825051823712933982166774022711217076509757029162450246329555519393\ 2903302204438736871636372594556257860922929659087149358820023962119309715887633\ 9301083498626397826268177599628032399364328965989069130464729945851958791517303\ 3532389323303848502454595773048503174435259300999881004420372207477685186037991\ 7512190175592515441780391243445103020695978042478460690414023171166359804840119\ 8492751201482924833044630532767300627059821862791089317757051525430494022792493\ 8206533821044658305229078554925527467587010632908250067352649664314855472676989\ 5518112630555368179912245978991902951783289270652720483435654213320204987226960\ 3894339696265352370957463665373558154710834356381134337075074131550185722154220\ 0543162328963656240806205502498459877376000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2034610014\ 9742597173804905992702014774595975001538004930901634761277537894873162344966931\ 6516140281262429522614536743887688757324012123956918878837804856738529423395319\ 8821281763965795637704978741730379507523961188694611884234993630813146277591642\ 2191364112133257519546984050200471122848391037985357594279610979352517399141832\ 1986978685817781292349433230778570639240484140062061049071046282650576859159989\ 7835560453360429019188998884749080398235913917273455005386626204610330567066216\ 6486893413169869775892911149722019443948479263683707338360794705358400198989909\ 1706624605234996065561360505255838112519005572474655614967200900637746444423425\ 1058023736074611424595812216102922749348326295584235843669632528808202273330204\ 2022882839725559268889053059424591555558155208403087021389083544359316788074991\ 750083808823041037443406969191384034941/847484812840021952659676871741452512289\ 9812506876901554391687354618575282774893431501920127814228097607922414973229422\ 1354222834223393752343724095663419843839747056346216237425552887697590390505469\ 9364381658975737840250891750329339087651410390958686534400957653616610144314941\ 1302589035857488132171047967148503748768784932248957928983751968390667517686543\ 7697502855079380670476416429715622643350615346192066116431153723884734902685342\ 9141534364581674886594863198252568847156684241675006003242572846207291355682612\ 7271330121401010889424392553408988305066607755615185832097744607679239219337199\ 4824563287878592384397674338303021372954777694781908746899938678733564410451015\ 8796541813022936360429106046827340112188798763168779765337292800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 21961426249077387723472717453796172634276888048526966123088135761\ 7653476808619952547657098965902038341880342112192354498214957250838287528431787\ 1585502267361956616602486641821764401578245990978458908527630571021753554164705\ 8573866438599006991544033821596028507307199620821048687321655510371801586046322\ 6363908189468444986983764709392870631181407923841036684049145972597331820379785\ 5007965335683308235717726207965517866489435002161890755372274600142315643728892\ 0752206656409084316173515439044892774245399466061697827597975810552994496026220\ 5302750421926143017439202380704300493570066587780786245443710560261293073463413\ 0137847611744762583340111579734077508002155611674213678699653909137177256726793\ 7675088418776343376449633868595993188166472785374722836019277764678579084893684\ 9694349980885526437833543105201333628607169486561199526295935527861207343294943\ 93/9158071549076937848384090878089054040487101572052961766474161197418665507430\ 6009064060038412322212292234848015563950407119179889095532420137601102432802117\ 9751420365424205206824103394709816369881776287427359528234270412532419399745522\ 2093189693245272861114917048318119200711316676264513254408318704560851346213061\ 1941127760019258203718361877007212123273190626681277209228458249246805918653666\ 5898207105224417996131695578073256505550069740523785218780213420108067568912893\ 6504609690001991415641000943080600560178761746769126594798777319547612893551101\ 8082531841510959487510381443409180973985018182700147465232297526005299554785188\ 8325287488114102855070529574596044349587812766571226644605948600301343515340940\ 5520354183445685764166817199255403783782400000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 19811\ 3567082136430736337421071153807099946310777643473207571475141053765233472423029\ 6699672438653428858449840189250824600924225833193661676660937937991233767305169\ 6114630581843368328658541580981085976615271327452157625270830075897702714473628\ 2030823263074372478213956690121279523124871456844145786068440356341888319455214\ 9976848653408295743327242459441904328651036501799868592972867214819338148595155\ 0696741131698736347758615702308502303642656313795496421331160226924900422319623\ 2750972914552452730086294483674844594585492937396182150276692778442525411209260\ 3822585851208365244347259534486692638870342851029264092326397349030629781608955\ 3781891591189543595209684668956845676501831535258832801113757968778874169440514\ 4364116000208036327228343740329633652897762961211811025518577706503255510859992\ 27055511823336401138619375933289467081232641742662077276092668461/8268621770822\ 6850066215189298805024992866225852257692358863536391718087744894142525204256145\ 0571623081451122887840564919692146618180102226500906734111577756878977538713981\ 1791759673040333654239093559660484389028335663934420756424336522230382830842768\ 5554329755925521984529739395298038963817484668733032584179052463239918717570558\ 5411035687795866580092518773321582321885663187187955673535785714590727576126768\ 4239220269977833124224988410159685239324099009850136693967321340768966865963261\ 4201024042173404310130901805449243787386892960686588666852066996765345456318358\ 4953331536651736844218287171484681477772675412150649799736350761025012005731899\ 0119268503363999114569034549510471626324395854947793935183144131062255394214448\ 6736079814410252813967818752000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 364060043987913921\ 2084338213344189737710185840898925598988199656843736361529323924814258249375343\ 5722993935482719839622694870795309042431981101847133921293892207945130549071110\ 1590994524692260762118631318561392208342164451037520801863423471131207685385374\ 5175396231025298687476253021216422277702057610486342917579002578395968750744458\ 1430308125291708628053629551554612986191209487366650335590836151506503189281017\ 4721321180574215996894486752395124155113343626584712505417363328739706386154919\ 6163005135872480037598244136600425341675899480976478799584294129529549459128642\ 4374127096361733389922077874674374894125984799163078016183702492579538439844941\ 7901503848289004531049790623930150655515287006490179154455878431936735274489796\ 7598177689227452223068262513591542632885131702138305247552499036293831360721919\ 3485089420375278939797524833062830023072742879963987067220417/15202859379826654\ 2657891419553226704582441894983090458768453712533195203660285146612626807782123\ 4733646159266860458881820575636151001037590803518032132331528581432690125948259\ 4348154446460236719982486723071240187913731051468035435224293420214664162831974\ 9256859391845544976074184633160176626469320754767207571010722312372591160406736\ 2104615529216926880577174358194666777348381990319333308096664612803758067874379\ 8789298939000082725062626479363070976929149434737499161709571774573938905250133\ 4829962766367334931216452831602979414766353035651034484096889897473108067552496\ 4544275943975078981049750148225899510512284796127780464303444299161600187524334\ 1314262482586501020273709678095385215904670984295287100417275582611426232496608\ 3877412237083919481559482374291456000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 362404444777\ 8174418783907989281622697174568246972137447515756028682638242298150995489696502\ 8338584279161363759947952650137407303964056904225718185080706046011585032891523\ 1039301910092155339050034040130451392960632188916550194107617324348706512494800\ 1940564691813458654423186297279680319826314922147251073903221906145135168075779\ 6628800712727266764384015254551289077080613305945010229782059286745084299339306\ 1252606104661154001757831180199344179993774869298865584710883053121668326464615\ 0966366785216609913661352288903007994330562281358149806547011148204055102585279\ 9078976087673779939751706906415721218963469086094905450652751553764781081693196\ 1016320721328452824867616285007507863748753752725274403976888509572730732624024\ 4519590414823215090246305578314581750545121300192796445004544191295086798084580\ 5910092338688088611682102375552611002789168399519861180058081819203/15136180172\ 0203970102374351923607289211466272636673395352802599758926803644231264390641602\ 4848334581305605936742649851637152058799461559355756134181114207267491163248502\ 5888372443118681344183050158002132180576853756214687207210718403134238547055986\ 6792031058364394512889077056315402312982869335683383035772450085236688195518392\ 1593382446261952334396499522011312763988414289836455274073074289223101344092462\ 3135273356012540144819204338667591295689086679460182830755744333652600124053208\ 2972820203515561251688725377784178832790908561237452161336964429798275115769874\ 2737574348906312641854950431110893189821003887230915443009497354744982060014221\ 7895782799726243627788296500579372489703701799825936118553385064568233564884889\ 3716232632335867623025097868432013000704000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 254156\ 2087381228213180280758041036514099910792139063003395954201383513891430016336077\ 4196877188729355721152109353270445069151819122694225362144619573780489957153334\ 8748853790969541390895496242487292776521458155151970698246398719404916083865941\ 1112508136957747585258095432256933368306068883965361337463398684406979862496332\ 4700768073191963808768927824106181963494853265696878521198630331132825442179755\ 2997992355190821391064195312670447748072699596546534200439969618557966622549066\ 4011329210838511419572087147985652781835923269272096570612628277761762672756386\ 1928493120045113060086493909134683972227256208448001749135729482037194284592770\ 1262431330274374171397913794989816444865626197899923487125626838453902351993742\ 9751079773959039344099167091561761995485142312588787072497835685488640640216906\ 6495935014156932455529712276924065756507419116618625832622558368178883411055218\ 47659/1061244802211753772886837392306273085469524250632017643797203147451911028\ 6554692449510767736995488044482850766216811889287398118518772779901415554505067\ 3333980841050990335112893885623573393253340727829430215059972327815150395553024\ 5762869576349493035583621651847998017971467396517458615565925521353475453703037\ 1178658066027743823977084993101066704434765754608227204819111628414045076272128\ 3299062693656338810955055883304752690648771307508530350471677318587012175294167\ 5629190230503261360641250001360357253206300343845110193211722738379661309412387\ 2618692186378642976201788580571879206583302598977737365864536183772391042389922\ 3883800036016441556425663775119059888716228446393697233909681861985811035956903\ 9627030646137297812409852653129723991484053175702398566518715580416000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 498024674848980319370931676730629355510976759436854430846\ 3341975907870112767926681513511288859375010606282990301034499493278628704234731\ 3794879274794400098596558195228376615984865060425233467342478644558744703990618\ 8656224599619115424518385239358130740027532454463048882788405734369148467487907\ 0352228593591578695715511363206172636588328745197118483502304722777312720341869\ 8345626425490682071578236667021606073467412181373867391187702290449931169395812\ 1087975265000463031724020854369395001384788450794285529930951805796525979479490\ 4531304363072064316024827389276396905430902018685397320083000489424988308524535\ 6283640372936234266049790815281436123355525818699647706993576320192782687437867\ 4688272590867809068954062885048880634049379271952108168276954576892732599957927\ 5382357796835971539551329526138707419774025594018396918365535991784747236134714\ 027845197495968747397331023/207811720720251729408674274297117907666104345048839\ 1546038794719164680280128812056049153125742945684280280171942718409695111515590\ 5938031562779530428347211245945180748148553953823037995833378530119954276774564\ 3889203283288766172949808499055614386651163405823870650502814639391985850829009\ 3104667907403602720776725623758163106114807325159126548982657571129788939573216\ 5347299890210671120478644526196951401669617264602684849555738499784863183924205\ 7296445353499349141355902616148999383940195462385036601335850931249097775250977\ 7736861174567118604642323591634288768932191621190206255512753829330451039390441\ 9439584057286837553953966623433433692390995398576192926708590999110485808016314\ 3003233435714845478346990650531075808084403278997706429962459846084972740989262\ 2336000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 67852683711892714335978342860482696304712\ 1879437373193659912589243821018452062088689222905299059426206547904516587234680\ 1385240370528130706999606328535276074918538473151819750949701865504407625538322\ 7020708398766741491723179174490931992343646652436300366694050943739658272589823\ 5026233640774915844115729044212018995625678879476584784964930329329109509011411\ 2035211597828353495479830793867090292303213033277026618997583977627627325079404\ 0583993820832305051337569288007827365197282942658459306586745493216504989296032\ 4142296702776559226446199704835196787680908276435877384525973832885060318496010\ 7155851782224055373809091875574146064377819375956206214764933283444776419703804\ 4591201700035088723251520459760575097454048320810527242637713286343382005964794\ 4722391079153769453910407100004003683842820128233188127279252320841086100165280\ 27597755598124606010861104053479502519806572267329939/2828138124186206782172434\ 9228837804367144759707011472796425398498929067245189018762365630154515031397271\ 1853199828573688820776500894593814344364434013305710062909097099891990588711908\ 6198863329461636110635416006892436462619013481788240894049990996929507211720798\ 5116144275579237930222918878118910548145955907269452553773915631604010875387012\ 4484707696447655769668139914881705415485971872354064815883549556554079224876639\ 9793004984692407499134696916836154876978149241755450720868153491282489220702420\ 4311856385268131890037289670975715049545715102969107004605716486572704845469763\ 8225957724433964429753574787677234360800939394706648061077185945640191865778578\ 9724567864591636588701052024318004145440972296920388618749184741426139282126778\ 0710121393727839735264584336732141387776000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 80273\ 0746459422628928106979334716824927323793287054110144121820707206913421169583748\ 2551291753937093149491893714746260672790000646603567993448817029896516199805736\ 6568529809168904469367505387503259989893326062382118782424493508400704874388880\ 1374035269912631592353806894993901156536781425423503813423704129822954580488472\ 6741146967666598254304008912254344914185579119861642136272427159017053982622880\ 9458968300087640554456493322098352566829908290438171687276818665278907084417560\ 8928676602040229956123229656448906751699803997701686725599936251354661206322843\ 6835173533984189190557781966557149295053481085396881707872567124056706211685497\ 6510775203038883751475712904434975323303999137585011386304128852660398364879761\ 5957268994263390209408470518288617047795047845992100364797593562087129922180183\ 8200696296314717246965448063523571158217429825233370298957997714135282624921941\ 1682235159899/33406702519236133073235377196145319907737428956287218631967418316\ 1615400701829631399950217842685831607190260629720670627895940612867451926111167\ 6992666662030667957361262944503746673430424857335219494311318197019621751063813\ 5337950951414768660450150566699395759852565695461611753269701792148477217291947\ 5255549388436812733839463778066767982508569995655650771329688732706122724989568\ 1386505998350819801406250602102943476455195040130986070523709519928143235893864\ 1836667712111320166719067619717446146890197231624083080289114838488918585171829\ 7710541439095209149682817127763331993322640500356788022491975074327023689991260\ 8926882885980602589537059695728515332652871432064549297192405931379030143235685\ 6619487187801765097361479274176423119795409774297380991798474087567067491101310\ 9760000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 283341516170069169817409249582989689012246\ 4291625351458976071863115171461358401935633408706291857240326341567996600119288\ 2367807306182509221855372878025753024918046479859587765860495077987724467529732\ 2955932156705639000565673930515353196388754612159949660123028179444454498634084\ 3417339101603681911829199153887635455812336458853031300597603156850625505917246\ 4159298406492477231259746253699140062044451869069996049537756481771443508511085\ 4811378290074546752936631370706479041599403297033913271832421395460082044751476\ 3454058297798799294889386883510362060158247562027768043674916407900522379826950\ 1895221387164050236312496659755019227248381832193439153271499435767481837850025\ 0796631589843812186737776384780361333534370673210758887549125997177126527234972\ 6577484925475419295782461104182310108651122902447595297105243476175870593834188\ 3333595554031177242103927037027116984571067128956835134604763683/11768836349461\ 4481977438900357643194343926203268192784897331616720700116872802760821379949117\ 1574085706547620038451185179115992609721321622225044782800317898214096138378925\ 0507229915053164556522423721794418547986869460054719518928373455598962008191282\ 2363455501495557311613446827772693222245461676614865615434125102032524299585672\ 3783682650963726781210163395340562391178527505066016772487403697056559284672709\ 4360784152188111867099320115493346561958133754063954364053470070785036703463171\ 8253772522626311670646070707965632579967137348367018826486817859639640330779463\ 5364511850137837682106441648041705729770715378021622741601807145966481157453025\ 2801834863952860127238964851689987428961580228478244765102985329142656431700964\ 3320770834091944617394692927394471076631565417380980278794649600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1036649145801473852632676531251346866471614830298040175011795\ 8459291544355162851167996553474894046425776915968770822062608554495802917229638\ 8412866244957949769912787083071900708048394595626550669079705573772209441516876\ 6424444789960771801265227150980147987114516642434633534951350988138003199843234\ 5237101513211484351946551125064356105215992307915789782333819125001805699724140\ 2525278289823495782285949274562408507320407600027726334104139041170688856641544\ 7501350672651429061435001021926784121694716999894580031931325598804137784030998\ 9060508455827101801198293915864488869946581435818242078882263804498308494103325\ 0882752041831348953804785209030220835002590405047648747491790220270145692566498\ 9045493521443511526746167868839907787356308307696895264845625554935558761495860\ 6281842071539922705316843086423124507805734025217047205779514424770494956564396\ 24627836855945001679238964210458573880326418939667/4296017562098410640449777992\ 7218354042011195066332639580355951156946232662468767791831060759399692708574676\ 6234702630963216641168968606436166215513881542710111418893712920274348915999157\ 3501949235405912355917300140248568641115059487257075474431723424392340670656259\ 4937315961873697958782560335027353646445153970133078605786825423273850362369012\ 5732701083311412483291526535156932598322516985262882212690881694701149824168706\ 7101886821819492254606666784091358478808024985024838897897987506488656876317602\ 4636841504010764388079440670703398907438961904746030456708745530172922564236198\ 2015224921416256823981557303470157159688109379668515964505175602661442978650492\ 5708446463469695235077818608836068841947421426411314707686118575346685871347136\ 2850169642741596561758673075762857970501102673592320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 53258841639160814083821464414055147489711200980742483306858594769836474\ 2640051458274544295393284566789370130844630370829917542486087052452428562393093\ 8378711024949202409568656653578681524285102381375768563224691095642273879315191\ 6268196461553148938982635796897474218252982724612427368041120309233767992724423\ 0688259561522828679834837459454884630995373180460670499996376549335540940981939\ 7786303712893340193401214868643553023133012908750855355230166235106554477462246\ 1115707047266563599605408399088961088246874275341565710042292132125464798795377\ 7654291693759239260661546279665645544313835602802435032176047673442071783368740\ 7613843269822352495379849324846167653031972264574328342477717219649029973396618\ 7232340366675641389012012479261961616035955698043043198688821812813686701369928\ 3129939496572155837183370365612174469849247469818672825741561228930629194195505\ 2702838977834376848599685079520238699397543111/22014959181043553720627449122815\ 0164161702537162201876860092393127575597063751850424309438185786762883861764655\ 6798571181527530536944299556559516065748021144136806566507434797582117433345837\ 7032864634539491547628237904350995668686802686832297027264415192247336140684400\ 6655395885612684573065567089013870622777300562841847669010028868539277361454407\ 7729632233666516277360895517841727834131581047580950463274008022821078551834211\ 1887425961275336700882361743302890085639267859727031633828568951148117317059095\ 5592834669178149770646034782250514766590036718652059525793304353262372118654628\ 4948170697293759520786327862034245450355268548828734170630396540975189866363781\ 2636735836307110937221772254870124834928889330487864796345383838393134461885281\ 1145734907882547118567211439068721264782655234538209280000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 18853513678880146875398449409299485256123940258349819395975613528926\ 0690825988144480770348072232846296278279855757508485796893933957924728187825019\ 2596719660655645769822048271312780728813127559609259582920023491931283822503891\ 2545188181883667938476461880352171281380970756823794586428909002755707234293021\ 7369824687738200230221975951153904208731015897830601253332124392446024014646625\ 1337685317784798179061525570438711796219020013834291311388267042657410497667610\ 8664063634979547234935719731912239784719815722063857031573599862530903839233043\ 9324885938508877864501713378606604205670796130809621521766430601761886573172558\ 2884294772707062101401462560744313256482824822214939462396811179675271121877543\ 7245856446255839381749424177223968815479985784008444720200048326943537905924023\ 6135084158790623101232424076851026825423762363025291552785306891700532238710301\ 3413322371901430186347225333902656798265007279503/77719145867537073959116764281\ 6359318366288500110851710265768081001520603338269938687606805114669257251368990\ 4180157815839454191716819250172362541820987304039132420401126048366836571475217\ 9275423866708826109684030174528269900300081016436632389207472687198052909612843\ 1423694073856358583572242394241752045743766934956209303339950995658050775590834\ 5775897559672973649817296905229322087835489345207696404068459879365569944639295\ 5519125917867262981103909429987529070759133661610059183176028364072821804431127\ 1943527832421974500928149606406058172785727488117982196240511615666184441789292\ 1591847812143872209628992448410657142577967209226500645458382383022012710997937\ 6786418665241382104649278451207610023622812513972079800745787328247753319773587\ 0649079530881352984117682658059472993144292293305643827200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 135911237238631230865362644093799985512411951521167825177587647572\ 5335222395096528713805763731882771369177161046462730976335395355896921107225387\ 9045367746451954525857828131373658015347536332563000163436330733505008097408658\ 9831654998302863612657641008656806628916436933573366487095728497478379801492672\ 4577169440841675056393357451245006395483205386734945235507863748826526349025069\ 4197918623451466049625304744943405529579812686341906413134929650944398318244455\ 2291403429753898451801867519283989195435048324364780380703130811654484920593046\ 4420530901229148752424852228676488028167354820916290474292328306866589496347408\ 8026409347648241684510153295119271166668669362716561152586981536331121129133104\ 6253482176349413094616627173884215998193931523680762447908183495222417089818478\ 3910185522330236409196787999345344452435624420426124560685411014443744474532575\ 14663988433723439479543926662761766641121563935934245650619001/5586771846000768\ 2756034681022723678772115668634110156841592613687439590756393471641446613324543\ 7584014319753415909404197636724437929629604839513848285840281579078041113168423\ 4235417487818549196691741569817428946146960858417043011562353212634421585072472\ 5192913037617361315062301820001997479413149060032147933824554938283604790547112\ 1025123070102895862326369114294491680491222819588859190272287984861332169471681\ 3247349370152056494434967726568132071861808638967988818809157552453782172490759\ 3439103219082345774611115585357098439916429713427018623978141257983157694281746\ 8979116488975094600331424093201574297638668147351169072069878652654333541329967\ 8978609124964556116493515541134722397202671783580212291536902229650950042106225\ 0583127997898155501416886073038610383658219491126604189628633046900854904324096\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 332794220647581075546017145948134333390689\ 9707879278585814117619738984443404525847742036948117806267725913036991855786288\ 9597725975445830300337033782029958519282238939255737582407506192970967550857046\ 1479158306084634788181795085882476707144219291214697960958878122965571241884013\ 0734531663741574608415096843602238925429021093044714819342755647001906651061621\ 1367787394468169103680278142633900792363925155377601478948785623957035072171122\ 0901696661507258720912164762469751561591809820909564237015545769377590528118726\ 8897236896889297923642237548567408398777016432805513840865338013449119570465335\ 1937958399408143895041354762374015906594655249492836441564015286889701520709208\ 3343229497876223691503124389426686515035921426002155681354772282877105393719883\ 0632834201204090448732171306576684750038175408707682204587389911618204787016561\ 8187862487715524872143141818073884449733575504453617348406859207767788642713850\ 55417/1364139629434149856418160912874496041050549067647528801903482243200522748\ 7687640134426476061486822251182058351997787893837966634444452665157013656672906\ 1999941617279739064431912518518015547261184482036110969408230003483779328464211\ 2894236159348222770193067973459298093173064784284173189727577235604129530804155\ 5385223554265320666331478970818581868711399755960615403792420429414018817871460\ 5886078434509519737813420024068971526351695415416187013213741353818043613489471\ 4777648767849143116500616715061953176034452213699087520716623930581237951620119\ 3330828808318193942268942886307166983441961477613818462413482853162310461397986\ 1679582224143594997328454527636791587385752338892236363920908389322129594528761\ 1674240314327424265670935437087629033763630600991794505469967237323867686228825\ 5604073605092207493120000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 341167403875275893466\ 0596535130261284898153449035422312885428096237958988872100853228476971718400608\ 6806700262219989820992462284163870106046411301889929237202382876774018758458053\ 3740307273090051081294568301892322672739357785520148171488586392089541432060060\ 9489414717744273074970767068842470944008690069392796088542468647309657040717296\ 3399164749096077403239238441813351880319839726046560545690197312083998217588283\ 7491933720752728064855538840868299152276299352230493904478435967085165157813127\ 6500189222426550866226809414267621614253106812266584903453271639291233690591062\ 6103115852280267433206242569310283109265130405585706992899064259562536740053718\ 8319220634830384004804456010146373491909243434949454987900382229675324771618338\ 8341809681021289114129798013303753654690682389426787136737750537351578471832662\ 5751553427795683607961345936654104497028834677968450398277362877060411849710506\ 77762692855109772315167794989154167/1394717032033698517177151590969680278232079\ 5288845027130126418946250924054639646667311506492935314963886575374358921221133\ 2560952783200449811238822813598334403980621956711200447888998949754563469304945\ 7295944208267066957487855813118258930074360854041909697742202992119582041566422\ 0092801063384768422448484813374903665980329052294457323019660199828997337300468\ 8345279244305249569210382609849656493400847286406221586932802001277874426779017\ 2256500401014276075262567006416852965270293689443923304212826274406139959921443\ 6979045511402877785495709788047606725495665940357123156235058832395293862461080\ 5227110041612078192687437106540059988481712600645594391419112676582156491609745\ 8707092070683225304938636423400954785832154562515664134899575876424225571648039\ 3993340300194062633712029390037370406789185831718462653726720000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1042225337787929895326540217248892405629674775784505660319402\ 6373352478481561775979168580825403857816685469598585837076591976148066641967420\ 9090788115340493288313694228209746926615411265501551330549885627105882639764648\ 0153276196221431535653642607328347805395553069536476049658394096584177403370723\ 9683468850574112743816205275244805534760124233323772540712506881663614410529460\ 8247859025914730986172972456481062670490840628866804406505388002672493237004098\ 3678323066741870775793811229744976125184137026485248315581076302243091808625482\ 4920591282100850818234907737131343432595469973092751882095088980526021198933143\ 5045247347186314293110371196082847023940090456290802502188924746954780369761132\ 8063752615648598360679207257134647074710808327398264784283587118385887591605376\ 4055052269611618562869346136734769124239071420566694407912718129509304865296722\ 34201370874565337410393911018236241503069188153070950606272825463169/4250357923\ 8020023322698802696676320820901713903396786945823692833785451593755393245033064\ 6041577796918126452092612749127681646548899671816517989973746201393354304855123\ 4868317570458236175164855286224818236259070611335990867158354806664195663105090\ 2836228397102257582091608698708135662741332476956764466917596300199063008366240\ 2795620218047273000490547454028852508948596959472224776101013023536562711016177\ 9378521298114901192088419740427203885232609639375757829418174819302402120066180\ 4985645634310271614265055099549958444204039783850020584187007616992549288001730\ 9086408824815773530686507587828966074980528297883693480021139329329175487154152\ 6778665303711709571404457991301144713591889683029931396268308461118409553106843\ 1809037590866526997098798832399007352767034306413104807009298417061565795723840\ 4808704000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 21623092725609583259701584761341716\ 5326270904280453906342054970978325142897320670666556714906356655990958368689338\ 6657290811099663663510746242441552482960416761807088766653183431078741770861594\ 3535465119336719411942784311241968624302981170108004830724700150844931789475562\ 6401711705239944383900864438231564383511925803643933635275105239699301542805338\ 6333836280914060002558571169348813714155487261370425991827472589367699338550566\ 3887504109462990086955062736110541272165192365834992471122718809254676181729156\ 0329279456539778606711354672269269449161004019166230975114122679270596458079995\ 6150453708239720978929871087614875713211310751227890318448354134062523982932478\ 9854820019064639858635520812450233695084127357361883039480130284935651439209722\ 9983621343880414326665139938021510841458995787242811961274690670902669899265571\ 6180250189072039933013122090287146682129424437373762795624201754962739497705744\ 111190405106434058286712663/880010658531982416398095567838229468353312899544965\ 8318024565298326483041515431461206868136782466329613873598205504933686239265876\ 8088155812899247642468005075535613229806499034600042777337139366592648557544895\ 7648188567496537503845096654519718724466283342887420399907771484946749630975375\ 8953253483828095977847029217086948418835710792532484799684104159943103815833739\ 1986840268188983011510739261076198603830869572491120750726287648320488708696149\ 3023967632447669278368777546966944506291537848026124866099298069112034115629855\ 5874759767536373047866517939518745381727730426658072720888134615458443366609735\ 1855556856458065316742516250332421382503344237209803334416277459946085254582681\ 2918287838404082037709066431668656242764883442556236394988629366687046939403799\ 5810445759366942063937979231867704692381081195995411251200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3800981751329354335531751149141318119571768924220739880871664380\ 8900210063292324147330950202323030725161400466714892871297413389145645571967319\ 3071497948662876141642158148679550874228599117062363493893453734177211557444627\ 5422939120747533773975781228058526912089300915278800999532566588947091991712526\ 4149321261541660738114904500076987059589762265122474171882265956024037665209443\ 7819180668946167866152409448497943309085638259688231847418967561118586159200703\ 7087157264823587409007111634240651910101808863193060871852881924619112613360516\ 6549792448214510366162793146978471091645755769498472957038639035265812195128690\ 3580558684447445729791946020709787945587071203052716008316240449558681413361004\ 9687753200519944741068454640206933451554888932818481461099098688804122152318372\ 0671113830426546055314190660246440369362716576580307003507706334243244822859713\ 1726821846955173363539774560508579901416211744231421135530918747709901931883/15\ 4447798548033326145363052687714505551509946928270493116440361953879044520346084\ 3901581663525603387865233793300784092014844274603454976008076857775106308233271\ 3253638827551596556822655180180061183756501299905240433070379900391195048061202\ 0331748461979088944678953546138799275761617476683280087444321099973103129072070\ 7334314071663770603468020432481443776881674680857735319468719520201901256572053\ 8437089590901493120786576714432812170339443230323084265774930444590077937277981\ 7235314491754306134940715666899503330015940187009488953788370646867668588238142\ 3001070758380652621382832188887322970373723524417657278009642412458405263727369\ 5919567799470295788976286147097609792698055361883377592477416340607191738197113\ 6409385488290017955615709085272249572699341470796722198137735703340508002402831\ 4200872094070082462600396800000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 409604978795729\ 7972447930422124562704298192635654970709914648715034052407543131089221927149183\ 1368028588825542813653265921886188110090051930031307240560506896181428439567115\ 0872337699466775809144585178165805678539997878518250834988891605629810581412141\ 1509408138165673809368940354410259352663756785611041181497565434976404886754413\ 0454147903236136654290538409150143405320073205152044450422385750698669541556909\ 4919233897845317188853365463560269385156965166781947534971956970052995000347449\ 3649488963698581606320652310211324480622089630908996018686732281247123362392765\ 1807146281342763021379012340594801888404935180801243504599791054970232791917167\ 1585107059283126740431825757128896001237805368719771120985367656615152293094988\ 8184609217578716395744846865625548048178675783746925798710877340711646218523460\ 5631637069944189346587262261326547891271592917378589495345581289072221042434551\ 825930524103259028322344460402260186599398154427936523/166272593063961520566735\ 1452743355745518334159615600969295502581796551279558805039537236700137324432987\ 9509949195652113096234020535452245617807505382678851956111188820394442384553624\ 9465143440865391827342329935782046116986894982680507327076109011520561525333185\ 8980529099902083410707950704671062093727858353942972632868601648136747526270531\ 0027939454269396242164822794857578829738256295889603277226499496810443207565630\ 7205459075772182426872976918424081656510371232505025765829714848085627320511392\ 4525202871984826131160181089333431669555829663336403706921559504405903221297614\ 6268838523646816416501097711473420037797515659916147311600208972508290673020291\ 1276494156217876595409682294007742910413366731879775814414573518147969294788994\ 7204169083888786187269912012034329533886506002617967317909334496564500224523165\ 6241809326080000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 52050076589579446912452898742\ 3369049391029624876442264700691792554637675201426832031229667017141896222144533\ 4268352986378364875556515937463082797583610779436887338267755506389126987317179\ 4194533515571899022998808362161025752912559603987509166137374431773873133363363\ 8188183961591671143126884785099884894792600037438508223873652302385243501712622\ 1718764821200699001712072865144830048375865991846617708731508489362762651180122\ 5605636556194728560349762506945470977603931502775170085470008087151032612836130\ 6286787119455616082759759906130501681065776442365575886040089879223946892367185\ 8998014132472438390365698694003317354506286896904418113483386759238268607810705\ 3222826452989369049727232393420842866251604761597180233092760238586133620274385\ 7725214494837404921371216351488792017346968076047963039183154686155376111727905\ 0041762333809139651577837765836699792573648716179008405011483866406230935084430\ 21545941016450997469381404652857246707607/2112212835082101545151221310826838209\ 8564982886080714120493319694960707896202591127253902960328812638935793135762850\ 2370431828257856234475581636005877855596761743791716908315532695521722663392123\ 4307324747820795664998489133221654985059192600872759301109135821420256138999649\ 7098748978259328163266205714586167935202045552191117520279192909531639408026620\ 8369431717289570216381669943060023838559703923980806620615144301348084043268695\ 5359594387892028474591525097863473162488455984404734340762723665053218386479697\ 5916289662842603204060440818408449160489861270112077806918180188824364104359482\ 0627218654757825720328341599464746073347249017714884197939498382764550787380677\ 3778738374503237884505194784259613563115955703204255388736448110196486019009427\ 9987183165222622755375931223912849521919166513910359219215954597744036093624320\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 91929037686364551064293806705842680003748\ 4349340025680234761724245811121307977670836171281681506808926700097686333117530\ 9705212661667691884003370228217410466445405717283076920355624288951106796157797\ 2794560975997817766540272119883958671794018089661401611934771336199064968202139\ 3028675521513885750500113048927085743719728687336483594512638943855558024882138\ 1617524084346227032021495775875395229066709215565158789969627465018465017637989\ 7635879062496941787028966348545249607988067096977970824873471163010643011682527\ 6578253790665810285943204298192230677585300096246770258650493850759224600952446\ 0508854173864709992311603529569007193307355860798067026806936430275210098219569\ 8963068710926230144803294512491069538476379439749228660145872516656575448498886\ 6408353467807564212503655002930740007839125760044583886017019487965409430009491\ 1712990849414378787455053286301019062897743798860152391043321717808313916142167\ 210302480467832665649028246021708056603360407305497/373207703926454718060632912\ 8467488282306170307968109999678928339186275114404632457582000979905256627860908\ 5071501755782372285095510479961532419004401551620289960015490775320845751495476\ 1462838036077247597570144446252833225146934152425403974224478386955632084330900\ 2001696317507961398319960565374731707372489796371129186050021054811480529827969\ 9437413449240479006235103549318246215333197988915280051620852638734801806429300\ 0573656816702712183769175356768894280572106368990527231207128085565444592919316\ 0070293030935594150628943077183804053830376201985444882943758157436556147512273\ 1159227238896182750444302662214405229234386962365718976342525468407104913356943\ 9540013776299025250268953364234796175021518893277803196385662967249753843318939\ 2565102950223899592892995259900357649458781231196247851075133137954399435737923\ 8736317416567186445619639091200000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 317123765\ 0882501964055677229665279721229687773449666487717291307570550441197578701749010\ 4398369526695438426762692863566883127355399187828071395299509020488625702752757\ 7742363649864401554650972110450359721912824277250909341059379911131475340388408\ 7507352525472620933730196143003207924871348817248356198150715168094284650903777\ 0315231762004711418818775740950327324338856502500886689101887642214544256888859\ 6146672572386660189146807898320638528687781366733060464775673616437166526430997\ 0316668908073556298625887354936499432406116018465075884068592803149975442862155\ 5240176133570860729386978820914615117960740883424262480416980910268566867298395\ 4095251807047485736469954132242212179294057069787313799971646107292597860515164\ 5669966529442230060861785172558127714367481869844940477676276444156583754841212\ 0563666872043804585098211093150892620537977454819090034190186978277759059634465\ 372470443412757949853433713722074741041771577344454669425825975213875893699007/ 1288986331889207126335932047942730844710278392024440642492170159170957166469879\ 1352727985380936157080883352528389775699602757870464442558693235277856810815815\ 2156642048544731548568403163320131054825261463079732556454544160191874813286156\ 5796860285902947097204889156963408630144234520107338724452584420110233515831464\ 3239112299339145829769745132198293192839847658346376270644748287187258157428707\ 6229679273545109224791314713206123339955855921007871398904053238897252161273079\ 8120917427954461393386557449460077597808839160548205615624690789330106671847659\ 4454642021758628424279031574553924413337773973782651665392510886521402011131069\ 1873209279128722868487004165513516819611616414293113470263517995910842892648288\ 1768462668657745479245426815372905425878566439205093163110549944020502514534413\ 0641381826017672482063688935080192546775985375150080000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 774621142529181591705252359878346222856581865705146998563464664206\ 7960017099831576789387570263258536851695104974018426220106282826365387340087400\ 1139356666730545256150452247708715090347672058556365303360041614742768339098421\ 9772089863060044489472214712887474632553692603554756970816626105051458957473214\ 1837166636395008396824633713073334641376964646764131400941045482983937045129415\ 5248007554393417922255211820204149528842833769717570141175053048870259052478609\ 6640376356300953830112183820734665637314721933354031223289363223722443195281419\ 9512118108968921176343806181326295306484922874236713234071295876121934065112011\ 2715205282834815036480159660888043818974811453263159505422850076679139240250018\ 1176339310264898073759043052088045232609441334052731119781208987743996215362346\ 8287823077328200401498883442188884401951423048857961225898597297313252430128986\ 1027564378081119856779973261757735183112980499167676038722216130609250243689808\ 577479128044788707242995251721121/315484713341720960891405389988898157864906540\ 3711544736736587593963683664029988288338674117946054319948219798893077942042895\ 4402186141455226092047763975955524248711782860476141437479775038071297298368072\ 7947243401155357018146488258485393532662306143384687945617275992729955282869403\ 1133727560617805003441967442537836474005385238322742308424961350858713580411199\ 1681937541635131164297015188924122648820799899489078468473938219533092310239045\ 7899711558028448355100004278796595557832568964529676860977345574306900466127242\ 3014786212476401195475782639877721682144519325748684830533762867447680769237907\ 3744783613497157372763346187180107846284760813279889536301782832079055755742865\ 2080555100458020108060230626307426553849642355961542715683560214735765920102966\ 9779095783438297052818410022754571545443325305879778747330759254283966343550610\ 6197697247953551360000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 19234308117015662753\ 7534279146908023663570508756141189340628234507023082813579446757287651090861404\ 1459802636086605249633534642491755730010666187269572046554243936995434708837565\ 6356696202080155044682316871632627008782040051402897455245066798226450585899163\ 4136362706268959514393789923792371782186104006669936209485598544206686599088701\ 9015053768608052712533146077595729637237497083200744732142741959383797857199662\ 6488011117904653624940686654071137623534398900133238516386802085675618329209735\ 9564097104646036770510901565137422685585272733090199081837123685182351048155973\ 5459300584081283906146966096839952342295253560865295596732935114758430337831194\ 4771357557994753476601645826536407122932639851568292146687145550112592281955853\ 8139712451524997365707162045385015612805553251353852393400759810986280972397039\ 4095366891448795557077146525752765040705965789845904645478694536142410438804724\ 9805116032074155128667183136747689570565458766320175104665254133845703498536915\ 329/785556936220885192619599421072356413083617285524174639447410310896957232343\ 4670837963298553685675256671067299243764075686809646144349222351296919893230012\ 9255379292339322585592179324639844797530272936501258863606887683897518475576362\ 8629896329142297027872984587017221897588654344813752298162593833445857049893191\ 9212820273409243423628347978153763638196815223885928802447867147659909956782042\ 1065395563791749727805386500106166637399852495224017028177949083640419901065420\ 3522939003096721678895383833590480024182160656833330681766906623897673469877329\ 5526988539853121114225228029069539944725115402389362451119760792185818073200607\ 8468537249054425066924945391439251876848831799734368058220014047006906997425950\ 5492119085609466344241362052064934692057141056387774994850076135966151784095665\ 8883148153880011640649080853590543167076195441020443226614740434288640000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 220059258070506357586396599982594613931826730292\ 6558890657823714576289328232103676519062540666680452099621422906898637650321038\ 2985641767556800469484829726673800288288763934835252821866734249425415860266087\ 6210092026430462339988069397499428906477984346448907747284767809747079587700577\ 5883145526940056430421275932578989481299026984287600621317690195565402439968141\ 8035795193580192362967242993455066659696389960395160454796764891545022098942742\ 1315846304566794205128215891437861921186730721761673903338528602337630796106000\ 1767152564932573405018145514588979548173610847416023506073471120478051690920917\ 2024580696897475755590828827014253633788141972439399742741966632871742166426973\ 5437107289928006529493930006655845506797557380216516849631003508240812455946547\ 7727290805694869902561190094991910591391222054231897869090591508690243882016600\ 3917949011734510870711660145716276525267750040668686841008917717605934557888266\ 711591429206362759065676723008574966815041496792837/901937545462033182259237927\ 8552278884406708017582484728995280078636332903275984180741037599269862723310746\ 1132165481496255992152900907984367896334566791504209555014018139153069326844721\ 6593960387350786382693051242961078819591988394068918759548756549656212739173535\ 1573971758419327663218749785799140791455118720959501083019784059795248434471786\ 2277496444352866655286227566485346843733932002421524371288651623287023128916750\ 0988986939243268095620588839852343724323349768192470129721592716224164185322493\ 0479768236195865663305820972421700705578287525914360593341018043315382262946050\ 1787035603173974522110520040515843165153096683542719850429355939344273996219644\ 9136669500667072358370570378339074164858300162699223757397658997416938619937018\ 1323864044532810554889569168901380377096053068270039413885134450300756953605066\ 7226586068749423289120661595750400000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 545\ 3146642111395625314443118387235419947591789856780839959468165668599833873417155\ 4104019717665864438092818256980146678836772161807590017232125890345865657291799\ 4789356319864050952870335781524955983517006794841560263095155025307773396575378\ 3697801130627993518492147553623414894192536104449614782731512252510091599515234\ 7556617999583242528509896145300933753363344846411642620805774963380162901921283\ 5060735984021517673028531004794458140440378785183126324295722097875624682024719\ 7329072189562792324809567152009294742079391106473200136929992272490896614300007\ 9410430125284608085148986621415187281157339930961499283257063315333698300667686\ 5910299857793830452439212564076299971646835411293960709133404521741083469499179\ 3370107354615688760273455854522349531437459519726796274300331730143657601152240\ 8177902774193137168579224620191388612644668057518272704878110657549802257595531\ 0656661146594457141827278288038309670744430888220049776398376768689527726770738\ 439313807810980635527/224444838920252912177028406020673260881033510149764182699\ 2600888277020663838477382275228158195907216191733514069646878767659898898385492\ 1003705485409228608358679797811235024454908378468527085008649410428931103887682\ 1953992909930218179608541808326370579392281310576349113596758384232500656617883\ 9524131020142551976917948649545498121036670850901075325199090063967408229270819\ 1850456885590805834590113018226214207944396142887476182114243570064004865193699\ 7381829771145901201006554000884777622541538238168708578337760187666665909076259\ 0353993352771078084436282439958034604064350865448439984207175829254103557462788\ 7977673765923430308133867785444121447692841540411214821956809085638390873777146\ 8705734019992645572997748310174133241211817729161409912016326016110792855671450\ 3245617576525987616823756615394289040185451672454440904878912983148698064747068\ 6955110400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 7382037428841421627204110114\ 3079589657586033831498937574125037822664799348049397673844035850108567814239135\ 8693081580495072817631186176803508196866277880371038053796700702519742754446646\ 9137414967481855123082619524155379056785042483660812689170048948497500099061754\ 5994985564827082375358392329033124953860790944072232722474794037697997288963687\ 5444392223112043396899776032324560517084879531837702020297954507365300443259949\ 5490926782847505887443168332318472719830686268435039162458087890467621287367568\ 0346173974613603077037724296936217272311575121117991601201919146151481425602058\ 6561706918646447727904902158009269711714941072516710862965321774513788485932607\ 4898363247248782898112906112431646280753791318218738163293833335314045207955179\ 0806490160174247729113498821210194989704905117451301867297464963799132533731803\ 2255957908029695871861438494180199094218930834156692228315904087749401813878333\ 4306470368579879786313137280316189252312068738613253984943989693140130829324366\ 9/30528513230234890658414618907086110682962334790454703225526762256835281419919\ 6008779678093423468744039699310053774228390629037103058971458194983492861505528\ 1423768088683583734183678258216322979768890812211526027048381264851986214044430\ 9595550977754647246813496605540450918871935014834124260167037562990999833598512\ 6667827418726906816251283350239212273551055257021092449596877454647197831554489\ 0704368245250864345013109921943443825760243616753921260434643007118403155474153\ 9964753971973981505696857316831302978450330244624990697568775879252953817214296\ 1516490853631496188264071751018147842371588652040337548686851812290413866472239\ 1094733387988449221035397484889134126694936474196851303251939704965838804925557\ 7169011133018541153415533803735693037323019127509397473761655255116079822287431\ 8285939384328867296544905135713554620650833770268225922866630365701734400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1572745948820267090154226994103211506984988\ 3261372265085407861108886097701728701949066354158222709141732093643374248962718\ 9380819579115258594318533355217143123263589652400201998016024160594763418909602\ 3530455280347722674657789919940697362780702129697788085580596410666572708321688\ 8293250769585750676578332391859393080185175729555401711975612731879310679922670\ 7521591620221529109388676844306173058644496011656950521264529432977395604859737\ 9472951299057814004033023704120896926043880156792893465780540300834237367787835\ 9442360942884797085828838788457559985054735493857071773955368905256875993263853\ 4743613219232644605249421757966160854721008929603934654859947038942451849355031\ 7513345787702488091611642699506581858025778777726004201165726496332584173820496\ 0441748504693776189694033486940639747744276582890310980147573264245173156220274\ 0799276910175708539744834611834452873893012823602318584357462556574461305142035\ 213008432653132324490333607651701587782882565407724541300964138881903/653782270\ 1372376629813355548810562785692832378985688314623536344047888412213637964790697\ 8122070194485334692258320140088803382995455491411891748492029607424066230026633\ 6132981509446830409783241554272497609375414107038774758316202654093076330701401\ 5905073545160176611704079526048929400665074213761518699288809227187349624919311\ 9120625659781085389838597895021213791594140932186804344497633694247604922025273\ 0832606486886183214826138688861217072852520982050881440473639654583151405200270\ 0193628075827548203144589112095191893011041970661783306445974385832630876667572\ 2400117986464433477673980587670783642940975102652475274457075931227944813346733\ 9988526260867082764892693143015815420323248420583700720783675967414652780539277\ 7092140185626153768685506405283921131508054557160666736322306619323805553575595\ 5291060970333478928879202273414789039672284411928641808797532160000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 246084609791958084856754871088761326027663083509483\ 5519082829274232793508161119313315933832660116053453971674278971247212641873385\ 2136859138601235188090359519540327270776340469312440460948450514498924907003768\ 3940077739075716617081764539397761026926762800089140293498135994824287613877818\ 9806303427921541718768848055449974383221918576432372072332386244159119268610188\ 8054452449038666486719880423907509804119996048163537790661371357894112085808118\ 5197059348062427954896190918424786514787400520869773070332370457890447704672873\ 5022088575602292531041514814536333325845665699074826067637156340541163314584553\ 6682097963501501430509586952240325394117064817681481095375454067487456055966839\ 3623014838802909536571536421951626280594284656441293807189525987455001721039999\ 7479363993927764044912663861687295465165869735784633304324130006289178732015479\ 6141334122825611516142625165870690888796776872813934662784803923827894073010524\ 92337991705160669685937546915451429432057508185425415457095149653435557/1028502\ 9026692034271826153481578926359536005939428230031595650493718921581677113632178\ 0715187164552594268159691910080139921925174051921304139562586636096008292651361\ 7760056641328587694194137363725822997609409463455860536234826765932440937963656\ 5471443211978487683621180598424427533429137300515743330015594477243812125276217\ 1608773374375059987738184005124093879529011441550153422983881034034834425635578\ 5433247554795592228325479841622455505723909784693844221960459557439928831558275\ 8487319596384395156995329476771226280029733097358072393478098732301088001484575\ 4508500828836967405291749064738392199278754583094038977479770784179637625303498\ 9744860966953840919753112977504028286749282301365376386022559509910395439646637\ 6094401276971407455540603896576236565160285591028193616392715337267054352479679\ 8764262632455880654772818713848645790067802393313709793608368728564605911040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 31205825378637434114593399072893610217\ 2454841338608726779845954231170132807730209284983424159854317636908212777723017\ 0527753765861519143952870305422218244129620847800224666619158004693599061369528\ 0522418690337130459883077345853684794800273611330537373702157490434264369853097\ 7866070320521067177198270962232224792363047270377365170480701473870593913774151\ 1333579179545163199661325329206808336147490086013698677022798005840013203202910\ 3759288711781234978567811508530686601260399992992762754469250994663446081569455\ 4836068775706850626664024101434719120401304355421657757069165148658153043729227\ 5182391351088704963900105072708718309416325722543123886794070679480166994779775\ 5427724269696168740566638706456189860700060068440335225137117922460182542880069\ 4822943791367881065264828882286591177707540754640036852105387019976209751923064\ 8149085611889570818576278739553451072721369455457984262295654892136479618202044\ 8921162889723564026630165618260962882932199331444801341796654190567801434323058\ 040848181/131134120090323436965783456890131311084084075727709932902844543794916\ 2501663831988102704118636348045576919036071853521784004545969161996627779422979\ 6102241057313048626440722176939493100975251387504243219519970659062221836994041\ 2656386219590366209760900952725717966170052629911451051221500581575727457698829\ 5848586045972717688011860523282014843661846065332196963994895879764456143044483\ 1839441389268536264273906323643800911149867980686307697979849754846513829995859\ 3573590926023680170713324853901038251690450828833135070379096991315423016845758\ 8368388720189283369983385567671334417469800575414500540804120934448996962867077\ 4982903797226196119246977328661471726852190463176360656053349342408548921787633\ 7513575418554946295203616281385445058142699681347016205793641285609468609007120\ 5501549429941159184244348563812478348353438601570233823364480514749799868506701\ 2891987253657600000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 17535544981886760\ 1492472621434478065486072272446205131958581783494421561392388856135968252980670\ 5239686260186049252363159902888030169390779576295272669371702107249044003670873\ 2207630133644884887621032773955045581189227600051482697362220804209463479462427\ 6241800733523251890114313561703734860141294631765507012980640525197245692689723\ 3487876220091214255914952362896496061231999231502713110319863882340088514028361\ 1502060432989878057812187034966000729583702083076085398471420782869950680976626\ 7175876013842107648984142389907390812469691391311780679658512146059864847080576\ 0602841175389836655783711556380905219467802229550290903500036704270417038975418\ 2727097420825146652646363104742403879612765062513664369024124353718099548975906\ 1687988337613258399801314649760375019346181886238774661194280124730186560389746\ 7003525286422646559233387903123199159879408121861562683980429292784011702643029\ 3610637782456480616203478386161764224984948960732158906667325158496800524722313\ 25729315982370509570749618201117/7407509262008795121402887729654354476147474831\ 0690785818096570728553085628644818890415119158032045941379050993672802401828783\ 4059144764618621562656046816688302449233678911408669801115322520375463013413776\ 5646210258183752413645056646833783311653491264396169357536627666784564720458166\ 6718649155812279882403909519489157940148012930194013327876051283343959228685276\ 4944583743082076723956598227924103353646558342908949806871821778338214884111715\ 2212811807976066329335601948258615404671815992547813009450655882387956139474498\ 2475213661038442438210782156031886299897259164845228769399617854006354534787222\ 2019454209203130672270431854344691264668034125808050656944969371665066369747999\ 5474587461112138128494968511534155362532947197979024753694993035624005352384771\ 2375479990416775809028386257911599442461236948170478955780510665250568021715868\ 8679732148804846175954428919723694489600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 467929473742040031181601150944558596937019054597686039403039293382143841\ 6204636065637263483163379662291479831317379739457412466569718713516623247066580\ 6693306083527247921620647146038730416505884227416620638401831397938683505287850\ 3808162713499391246551228003334416526522950331454039743808461662169647052709459\ 1707080128481394424377992715123748849602643047079296181595769149628475658274455\ 6132266413087340401645828207883554222220637865951058001843180018617838790805762\ 5606151197004247017028647029413851152354802755615007931940512897236806092210222\ 3345760567382453276993020620683779740101868809097307562768887347314399731506191\ 0144674738060607531015027626268416801292008966717617829521870534389634164614115\ 9692865689143081629926537696880315920906594592378295770481399101958964532136982\ 9703054549697207344089788336455107085822334741452163279293093039793976398533633\ 0299787089441170611151662436652739614132213096122227359184372092060178054556300\ 59095885432543263566259518349681128697140044191236298392653/1986164876266329651\ 9087257113983225594687422157762219414569350514345898059486208653631448163958621\ 0039106201157177832611417776535086972673241544421304895748896409566670278403276\ 0499590498340703866471251881763053147655012129310058117206046842520348250592167\ 1810229280668268499319754190037747514363438301611985396732742933980543638383020\ 5164415086648154681537599136360641318198678543313448459141535654922746479115115\ 4132168174708232850737127540426889497484325556218570185240942179004075919487570\ 0339197051465219935540256693943961217200436087468259575522321056611023675214001\ 4110408775357406466894774481929759086464765136969196221059935862093633321532732\ 8968600018590968804384828600500893315108767436196029485614065171419726942269547\ 3657443046326518136636987110193934056287606645137911166782040141936499375431595\ 9931577772096583987314226448968998467155973683949838234204200312504320000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 44029899650548603670261242007772405869007\ 6928515240925465661440383943093541976000983857413177435423991239700072045337132\ 3530206320911824651496573254657839408612385221291258255045852475969066621469591\ 6425046157406936487361419759736671475995785697242413741749710918476733109871488\ 0067653331702052600915727078141179305186119711506999818843924283106605869626275\ 9188992887418534737793894327685885349853384611516728351551184115744781933327074\ 9927773331890061364889401255644923077068264207903246562267487139019813067822780\ 1999731426339950120533448022033429349154248252230582335811407864115529576938676\ 5645435476610104599366777522000704283163339698593898384881606319708395980511184\ 0070254643216914800903108042191048479879931861162397665033741447878575257220533\ 3865257174886045027953676738698024815484260310854363716615858931232368366721989\ 3559994130566960882972578313687393171497912062315769583871356765373411837487723\ 7577575678562177611974272015901796541942676184943709800202745314543857535666320\ 23726501643967549192597/1876577352336770889269451972564605831235168788837722868\ 0938519324201920251345709796801585145820809074046190394711243389160017167692091\ 9518090479767292449452160241717637900615547275086314403376412595865509115819094\ 5531460254891031436231317781041363686868484254508806674569929604714894543253536\ 4446327739950025385161780646042178679047882888919322776664944158502045927032659\ 6753542410631657959348774704082843370083855911150011170904487367237578030192114\ 3812347450192297835326783612369480955040445539266119246959812010618956499706783\ 2738166336934257225129439994527655724246906630637532242611424948362002969718473\ 4201858745898019667941671878258064524864279539306131312609218414422540939094610\ 8975072241469350769906874939227821382876884679381766792376510932701484529040103\ 3175312856904262583112279087984491350828088291904775741488720550319405019203411\ 4505365771793591280705708485320320646486425600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 49065237993534610531374283458275667359827429587930988693518682248\ 3124175629247624848308623603423419772023108988305122864155952174133700993082926\ 3093749141473881427459017282071489011030849234774754376574040997877041877331217\ 4736571482966219633771916080387548838907340399363157135814025033445603139862314\ 5309554367110164448191057515286961565888439676682898522204369998315632522861176\ 3022195277919969429734982008812720705019708165368772438975836666855647393108063\ 0044549730195955596906135116472458624949376299575829543015821857963483299049483\ 1029437014682097462377330477214829974624729102459381728212633785291150913233039\ 9451807639399534895871944325397667748125985474906654726614090920094808142507543\ 8138392318933583236526360185611774979081514879096052705485780272736822994995451\ 4916080640577591598776488744901126422150996030139902179923093040695206714303001\ 7976141066397769853861692826877222880421901880668556357506819034221934540626855\ 98111505978673799353289765055785318247912138563638133455250551273890986129871/ 2097847516075498635563015453320039503724225355431769481058784512423768111146781\ 3791067964702905474770408283260414468922925791675683092545784109992984468357351\ 2048198285152728677797699015188576447836192504676210523911058309528057131751440\ 5836478760031272272440028323803957946205233300488996363767228301285518924128018\ 5935397686133487383613396394536326184990084539994983688569872932381415921596566\ 9037352481418526029665037364755390540674329638940916357952303710509145126525665\ 6052041821545479033056638386176161869590266026310944843385625954361946177051587\ 5345134030954819142034743606596006209046167114628318127855026703959977795020079\ 2391904375966502068204092895362009192271333226183819883511150207193245041056803\ 3298544133812140784984160394727972552903535105185080765833291926495293939484883\ 0540926633309901855228253758016065090017843981209907163105135141538454312373108\ 1018404462665924608000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 22300598024\ 5166703942593796791395438344758479913933074945617725393551105910490190804402984\ 6910430187341216629788030315610429690923690335209202575028928413999166377973259\ 6114897979618187941516634644181893278188154779110011323459455175455994206237742\ 2824878921483521885647265199372884933800107691708689123819236897679827961019907\ 9856003794590026007681560603728751951324959107250430862099637111358726204573600\ 3228403696008624739277451171094541846618231611460752909191513360211471339537278\ 8841419099333676528240226810608663616684206076704326045693120630306025379441513\ 4311811514595907674208117922422821441543214814932862667418581867920865150714491\ 6389410323515313297266140112936730226887777782837876464734955256862901015343097\ 7416176354039207834007366090906327340366591434490842380855322567853086682058100\ 0142700685693045478924649604251345598596406297646515239194514983046468359194073\ 4589532033830436099847076292763949587224196790887851002999728240444462830824965\ 55150264667401689100262247157612627585335377368404620786825838233/9554291852298\ 2939305200040160066795596847305880955062188346188617525715343927163252122191286\ 9091506976301916188633016214301923031518723599403260545219147711975518517495301\ 9248534965169519261945085544162553329435764261468749645550322757885125108508233\ 5740395740061256071370244739408279334238976198185925582654396029495534419538847\ 2118772049855631127771158946439883033197240432777265542630142983013165134597893\ 4970645443277009729840142926809655698665821457548082732751068766619166450039058\ 9022903638866528994628210875414551834987513853066535449655398206206499325511024\ 8060365806775672476817419424339810558297028218729806829783701664990425199624160\ 2418489170329070981287235456724500937355652352582884805406898307339502768724202\ 4441199113324062138443390438049262886684802481499912563415877250315253383745780\ 7955222689230043686126158207875001377578456608357571918184388018780545294207734\ 8445026142440652800000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 395422580611\ 4419776525178271845031557771685078790448973334471114871861784060770005155664023\ 1039930525787270483465384491904191421242198684098082912466532712776376326764007\ 8067889144448630202750420588182446773792104197143459212595479302283495552272755\ 9504768217415082930110460580499884263564706806830017362279330084906313167049380\ 9149492588315448531183485267950311799713020854298223452287948402915552454168171\ 9124140260328208943712441724821831064704407515284659038631834567349608825127564\ 2318475133730955014883398442189509094175025325058810016682745663227203270511138\ 4112485660531179448002060637990152408739580383359974416666888407603142391869741\ 0449555955636306748707143643687478165365245113683027291992770629379446905713785\ 6942691855984667270268519673350533904864838924391258087909859624694280715601613\ 0767951780587333310649111041140051318773903236776596331504450130212207713560503\ 5021526174996567039809615715228884047210704652238538405956662664496666166296597\ 7963017851886115342389536259521772182535746685442159972271183/16952869116163571\ 4809355003955132796802284276212055337313393243016354410128930838589075270944955\ 6342137893674491222850866819739893348006153594154396708994104635775237907577857\ 4552164175273091674602576758332782548745513765131793427383484505684957407826602\ 7332339890755047679269990966849584964560645344760444719209783703689940851809195\ 3651239327776227529385811962848223346889527304220952921616096541628014014676125\ 2616616035484311731970871240254998215387412291773160787252720910996935125537181\ 6759851027667844905834226232335142204405152722801960375670146202896361622906901\ 9179466017086820062375238689308985498776834702092999645342095388290153753026010\ 3898096644729991270690499228544580297162993773605403218929751091886213370547428\ 6726472858090560899786658038579039656910177826020485753362990041341736207623403\ 2779609990958000264641770863807001180817185740228710955924198582110844859013228\ 5475557212160000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 533061002713338468\ 5075375009081737240392135457992154286899530265346868857210191471665729551292322\ 2838072983858059074381147047060464652142571715284147020077053292016980161199373\ 0388786928653421898505292887139510210233397286247186660299836691262429006021472\ 3331312907088608515292208717459330054454840576183986002346066427267162828291434\ 5236701311492322150473882780602051086283730734150486445302309756481593988211185\ 5537154039291767415162558903926367579366311286911890857736200243790773201774005\ 7556864373394674966548359999155040543216653035909205066449384767871290863461376\ 9894030507957303607452833347409053409143838043329623538656243416633243384820557\ 2018981030347714784024105296855634816171933082267410278869796888427189845402667\ 1428285058730726827763525229782071528052533616092906070329325106491195916600200\ 7172666365292844347013424158053389042698110366496220652381522094829544512695503\ 8418585960892980501842622080355549727897373970450673030151046026639830108846575\ 3505447628575086464455804654514892448411634246423782462744069506051/22835595094\ 4338623715819347038880233572034263077705346674719069976165426446295830203411371\ 2154898457711229150222013669076915006609110384459959410790506199122986511878669\ 0893085477970324337656785333604527645923426548241748529049334198914839696250942\ 1905077426164798558740527125528320623096230709839273799913524284325467856959227\ 1992898885019187936939420254812869201155247626837222963633092570858255927537797\ 3248477197876094192690098898301364612961468481124112172226399738241912164718201\ 0270005335800715601892559209079718961226892220454243434949440060303661882274528\ 2208849060242101942402145640146428562559482679993446005052968973137749875947736\ 4428304023531521107372954996305780635536930181468580931510936068144874626227421\ 5612799296494123578951463007648317099449758376267309529234898905917716727223525\ 0487914258813901633072391218680354388446533275331794711942645323081076781630879\ 1577052286565204911109387059200000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 4097462287007813158047413686779521778127698693931907461664480573492305718158433\ 1270901717161288095621552255450576273554286558176794079270405947093813458587587\ 5357880724394528525390621928872216674045429682311341668302196124696882875978019\ 5591363625114646289166482139395564251560953062997505012316124671000674627042234\ 1216090589351982467315646140086110829478768176176899552242609449844668602224167\ 9601965684805323140218256656289175214911302121858679768830830713117024679597851\ 8912711318513946502216667639651269624504779335183229689269632022295055872570456\ 4423087238248026570305178676951750649018059492651227421889195459969404071668260\ 8152794973818255451172310855823988127426550820389253959135383082551848394275551\ 8243061542631756754139183975531619010306674216543645691416723008777016595724624\ 4138721990703175537857891386007291948007422995484076855457237837467489217295791\ 7209366884034280987874611731495242091132716210364199405750380866063787426179887\ 4141505002448694113744803629750389951275830601623884342511303647139719447791548\ 3/17511297574865655998001121005748157360444197075635697672721982898687089336830\ 1790896803264831514247149714477833102229194212149587507622588976598447292947339\ 9713264907349976930082570195039337333299028812928537034761916779434863004623427\ 3997956229370749413414843036606429573924722370203598501316162731761336744721965\ 2442474371267781293237658461808340678861104505629531823494706439784489210782414\ 6413341384947794362947337470914484834789746767374488259146295070850253630840724\ 0675626636307807056343188223157793092991813499957862988806220401442371493194244\ 1442909522120115551542165581094895241355152823430073210190455708258565717912852\ 3762974737934981621840155259773284321363556487670533470319869374640425800651454\ 4982949657572202733300236339282231995406106344794112714940483419137912121992994\ 6120254061900086109802069239401353769369264225669813375074313279822175854629306\ 4902506578810737755485862513241751552000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 41637963785435995003345437888176373330370847273905295127295360948449053\ 8355282782474745234841455762134954608135422592568691578931442041041650541328216\ 7590671123785630470637515176885680140191285395699296934009741733166970328406239\ 9983523229125274082045976333433924506474436967125280783384346046063214880027916\ 3431249046461849033674798630635918243583890134185526601484251463488065008461997\ 2271943514001300231561070739766182655578126231636481872138931852208938856396349\ 9926869578643217132953517731945744848307319281851590079054001012003208399677679\ 7829522132844838623542713848120236669001985679880472082818738453049224728985422\ 4363539034513453091485369977168414043562710624111963762878529689717982436317094\ 9766325365462626064805359774069360836368602934198842375945048113871845394704286\ 4222720010186553627008258450326671890869439700106363294401412263051679259452497\ 9465904400105715417974680490711997423764204237236115881534651895614507362459994\ 6078406496504669753497824883701685572400565721347025753922590924155947476022752\ 4504201516865433401/17724075488495786618327034439769728208927011363039178187504\ 9953352700557390556971570679769882614598693714761723631812939073835152972711600\ 2442096279159291511297211059747800357722458144693791569050453049017765992674968\ 3315538306931231829741978642131290584489509207004935204753375006133482237042774\ 8850752540881008522055131857473783000839859649290913490042497555655916865699804\ 5978975453461129797343920717736771653806190350926859834716090558715799617337630\ 9290903595242420833842545767678909116734143508342156492875571931466894586466582\ 7765584470357397205290206546197823922028659750984361484936005605199311616807690\ 3713051281912398190595943715595117467245090422542269859274993269469807834372964\ 8653775801528138651325889892675519003030196687895703896752801631779990892446132\ 3634964210959134817095015001811201869953112099789152546716829094386213666126698\ 1525783621403593962608554830623167044490274044944380666185986867200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 4168694547991905240346195758671613686870240\ 2785692501490237852994580514837389860706139175922499775060024093667834786202078\ 8740398652680663303904483302209957238570280470635452975560257879192709617906719\ 7981366832475069881428134731804155486121321922803756174175742435148408499953380\ 2514888674088451750270105099341955653059682808477349875479464470805994603382339\ 1283226619276828290355123680947495183828439790892570594888352098792400688184685\ 8247165962579286619013792234129044136924469580996677509216963031494146804778689\ 5221135569992973223514930488090990465067309461466827917748732238771946262343081\ 6105200988522815311107221071214194912475886736501382738266353802324411953147816\ 2151602480579211885770394410896724284339809946986837894062766485347395374124376\ 8416775137923716947787379044957438109525706706084147937793518249271148509315014\ 1268996772207101117795398439701651268518910378778296223375902146518711456136635\ 7014902157149952059077123791688639955987913292013721665636535505851014071221128\ 492732198622721860304697801572644863553111128242509/176468491595816264052043237\ 8971073153601668652781450748254515214130923621047838304802646651709832065136921\ 4740469313146841072772837761621398600271453715260268551303544160420847352388627\ 7762576292816178930418858370688454096634614510314624838171637620042469428049168\ 8869941564694958646390063586708850879028333814555563518916400947900891933431179\ 6186022412159810202055894221354116357813461281920175126364917523471487431776643\ 9782137400768473556710934757637410861360867202931430665175325483081555826590259\ 1295138244232836805121740291126409446058523079828317528706462465334035112491620\ 6935819560878443791951461619159972040158441840655984797756751200244554235225285\ 5833568345958079879568938595176837560700641071946186308270867145756702312794023\ 2701547263123585324152093212904564391261526113843011062438650175959189483163970\ 6864266776327719618924516372428896777069927674783032000461274325946737964235651\ 7712300756903363870720000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 4592081\ 5759117795073394320940465886576846571323380207214800316840949669293548787774851\ 8927252718289800429659720024867343799146745529373742247199520425210925202565843\ 7157302881946536189189945321546322257617927878116561573042838794654379752442793\ 8698849816147994884935719211666554729430096676743796138702228728137635354502800\ 6798177087047480286342160995717156565717008602554900095643627515529074109942049\ 4257868235468414140630677671488234759156218295657934969839004830889458765786529\ 5418159733026744498978661725303292843924484684139242789901431284980418342445958\ 4310798961950278385141117188849666157768460078616555363001347300249485161204289\ 1481375169249332458551036362565840942538478674008570228105215933866356758349007\ 5276987750440949951504457559644206685763365530536478269410730773836175793493743\ 3718849645855048161904241955100694887259181889715015482293500865392142126445109\ 9736843948590449892149525373887267760836988395413078787564722595276791614976921\ 1258748558902583642349219963998638320081517084608826403525008568078822959349268\ 83863687258067143/1930382395253940541933827081779936674350443745501156524225962\ 8647361904409273351164285653534245167540502101319924097170910744870295732629194\ 0169682006908996613577533060503156569227652658305284826241135094532781336781732\ 9645605909297002612709976982898242119217236866508209659525187067821487566038195\ 8227589662102790378615187435632622525704205485664879207626052043490205961863414\ 6388032714225951901079381994560723360594278349852353512445802729405584754586678\ 2017599735175093520854188632143715371444189167403688080016086593702320722117810\ 1090582073836400439398634715457272966377650198688000036272069230305262442177497\ 4006774192594825627630600013941008339093074976166696835863574471569208731749372\ 5013350176370337170295997314138892021316815646370143316258561366248100549502588\ 2432662029700607316351459194588649619552037212283274859990646496225379458101812\ 2513823913361704060348648324571221328225097252594798139279983798223110144000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 11083404036281443169360835932135\ 8612312373494574857159469319949852037797757811168835164911839056358952138827240\ 8962681009511942289268926440735564219718175117869991432191316360728808127400986\ 2763210621919752460937494224782828275471346926986282871330993704619447828114523\ 8450755282792848919198664002271332184831658466124122766412498370435718941204670\ 1829572416478007525945271973306886763874869322823541375751491365644042692346784\ 4906526351831631387381594170880518550486245048150255500520866932807852661265710\ 2839017555323839259989422905591684604244577658006548859919627608696231998258699\ 5362924562368679544008128475346486120750271446329409040706287157813436739224832\ 9001217776983375642261407138830986705341102392507922620246290727608507062300059\ 1390624104876701162490341271688626055907243128622934005080094731461270731708840\ 8538507942310734472628983196915450528700756332462549408569190331221923448996008\ 3914200374324471349318408070220812514867042276395534351152437974284247874653514\ 05922147645211587022830216814306598078707146203084933279456371308984900741/4620\ 9360647768466352084922764539035839106139590582857210953911058615979451439863373\ 2658644257689493331605473665217526070559968584803365213327123424997228363617743\ 1843124182458288201257772259611254365378711195062206685483586136628393031771528\ 5035225102057902089856301034453298013271120057816149783294488250839419852002878\ 1486821247122667029636143053763652896735468651757887089049733007966260882102514\ 8516573243246790501656223017372701375043267357135746002483022819779857068697161\ 9922359798869339881245517642767763695424598212105010144268196834743645617879415\ 6283430015134250322923032041711213105877919928040943435127432767739652855002417\ 8018264753378930979746498445549774361841315977403502772910014716180814786426274\ 0735706042029006832186955522534142989424153428669016024026154324072476419306935\ 1136995980709168724973543691358889845061988953738614285450514126071226534340324\ 2471273011787794960776301769271320281543197464933171200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1197150109594020188081849330532928104690591850567769\ 9281359637435359155515280619869003417391684817652573133552685996521011482825912\ 4372583949516794339590548315746990236026556598699171265060380960236896889638426\ 3250084189502849997668897690724886893538125169248176889564096063779855932915328\ 6273636580654233458426707916315780869976402933711097628878860826952219611990841\ 7158706116505876924341964777420121888826719242187025469781569529773849312796784\ 9092658790852328510227033589576025529634609304390917646957815731254137865241253\ 2647742961272830491552829518626585540611053573475686520392897721803742063803845\ 8555326718549095263759739140029456111172235667831246706931262375357031962284761\ 4190256454594048820232343685028560249750553948137957417893229323037612122853115\ 4891754423852567191253253102444942153325763800768549875767703420721497074008784\ 9513711109198286717361660831294349881165635211565696761113231597796106691471785\ 2705323327292236228128959355276215261624572606772628635156174500745624821132929\ 80970155872025125785532798297103679805368232278740299037/4945343946230114133273\ 1357987349047179467084030564476097305892062414813044322276797841233779623058257\ 6277664843978413633426590196710453895226744185521942812877696959338840357878980\ 1694354186469148369324453161763487371171563377245139390607161462983919825651245\ 1185378748794356636485063566322831246077715430400169845602531500573112106789592\ 6379927905464981812315285950451364954031707667044333112599437706391387514500205\ 2327746522965746238298353378680238600974574220503960796498061315721387148443153\ 6690260425902483642472794592046009851173794070683558425187973090026291495324615\ 4646091637169151649041220941926803243731059538123767147374393085669353304414071\ 7881155892378218585554949682027250029544173847694111328981185660485857500186026\ 2957719216973533076536343295752716478277611654734316819924328082968701611290683\ 2074149769737668401445654416630834414291016567029569151206502271159506894037920\ 3877247447972079071705767781058215936000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 11375713050711321499101588895678919595699097110609292309481153032776\ 6611416786677887610368836663917555896372572188543887405534256628943976801929482\ 4556388059821434120818623483670466471099798374383112308716556249791701383227726\ 3338395096560534404412152643878027370263599597341274914886445642897005980097798\ 9887546175184385731988274428991348836073802554944821430773163211723708825798887\ 0759054816998778426604651831499575388815717675351542626770929315224671790901013\ 0825339150052572634532652448792730170149368957511965056961645197062259611394259\ 1540430064059811864620884702200154062847177377826820436371789362639332842456553\ 4840878903261790615474813110493014952093474916376401580185138576488670456147448\ 2360322133117446132959037463265114950545942721599805046990920910964220321747773\ 0582058428460380782103309353850718762872704313483206338310375648714897349355778\ 9350936671110245637204909289397746285744251505507374284413689309158068207438883\ 2339723257640661014001028212558420959119204792407016715381737537727588714721373\ 001338671919184060766106070154813419511473/465288653699616083194336242305109914\ 5833653061289488725224107810079269565221839042858958840265569463997840029402741\ 7296510498322473257705280212810696435205687475729432966410912855082493259992348\ 5218127647256961092251456607264648736649216263450060400870492738700204503158915\ 1795953430894507305001893898156960236669783672662045301254599151845267701000211\ 0443962146817786432733692259116190705617163019509720306925286683102676746165213\ 9262455070937714794173198590543470519208042929665515372580500936027101295076120\ 4366154724829117156478583713693857244453900875330211611598103214251558141489710\ 4492220999011725768367259317101716230988331414880491338982451510168064599490875\ 7565885747593359012127779699253221840784866385002573643523767502508552196150042\ 3620666531471809009893482084944825606325626328592220003529186435487290750505962\ 8559770498899164732127565277196660006187209204877477886708978705716479550557902\ 8198177558185883356626944000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3015824945211501818867131854582524414852452882579367358384583180545270491020709\ 6008975836388937227098602697796956236425882761370107894187311677883065040779288\ 4435165881135819539206394701715199592217599719992475236637270745287116638882287\ 1694241136342788434239859667916931054892691794477403063126415937351746959886650\ 4382851531632387618076522531458368120416235637793646672526974977629415241027592\ 0525457911494089190281557662841585322057984784840513646397932656770279726088709\ 9285416996459458129625667824825643332671348974675766757877836877174670995988473\ 9600857766790936484647846110911300277212502882119151617591602457826587302284900\ 2117622320436238967033464353413668520189222133721113590732511325850514680065273\ 4049336080063846711979644792777970450691106131291300875126583365619417999652071\ 3602744426166755738619923926142001298454326096719197064003016215922586116746404\ 9966854928940522855393599191727172902179978319846730745628735981141940063185966\ 8194913600353727469581226086735578763940190638922124056504557639439266626449759\ 04911020164100199924361328344007629760079/1220977508839480554520914445632742712\ 8019416577638138709542552655920519749710269767206901282993008607350039764534681\ 4250100482527712137245847186469088794408953297787828418345896196329668047209296\ 7790411564624484624296476709011428404790328068803197597357193334862502235985748\ 7130706258522476608355632414617030513488454442558318063610420675990901741455234\ 0554365643376037996310073210361893794825005369048899716318015208110266366181271\ 5465161260840400827033848285644400447638243425005478818755103423543893627689180\ 3402694523366067386182366792302663421856721809469686738198373683382063585424715\ 5203112434564027263529522292121258623833516096676468663167615905945159885587405\ 3206876759990092101104612952659907392214821414907547293366988221911433189733871\ 7210167261454131342585841851715696568340461306617669270550155610635601197173211\ 8869515550549714297034679258724126913380038278984831108758063854815186784967703\ 7280260143078766670536164381818880000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1473023957915614284935281105593645300323829211077399959667410277277972\ 4477544702732211432368756473907480690764035418291306276030077337884970630925759\ 3181389820114743942265519205454021255402459326741223084215476428529391084995851\ 7948179586507565745279032629178562119841898598642640387370850986716963444373685\ 5038484730015325239260088489996963142567765940558719236340823442869001256550021\ 4223007034751800441864410629291738253392210668696352504857925333918274674796202\ 5594225245847064350550084147017133762465462985543771715787724434293111087592222\ 9401091307310682451742209301020763328861328770053840755978469547233792173393325\ 4533508442046382394889251529391727110774370063219365803663248795051525777649399\ 7900192865436328393133142310385809607927321699275437576496612175748785354967006\ 7851360104226891892575439037212341599715698817368073494796741045669576083844914\ 7021053957439008036131383257050923081502844904095344134694129120578544522132117\ 8911617631457198964954980144759014389620799459711949946076928427853209225044984\ 3365604144258410473603197210937383235664791993/59033986901184328985306749533333\ 8829213572066263965342626717150112874807832834005836295909436135052683969922220\ 8480230698582704239582860635820617085649110232940788795897113293867716713098792\ 1692491219451825681373898359885539475851585780456285028286589061705428129616626\ 8957293451221114254360094063308775356359004263083382393108665596300249670251328\ 3649316172543992081264826803917194354411388419812298597946067807548974826652302\ 6304247204369828094865645547100047317086353870839926389536519608494203792346276\ 0385295408904458879846563339754618657721073115798514627476346931057213949586756\ 7961819708084182476100364593301647668631456382522548133149840948968415929018916\ 1351566136468906916171882886776827605134227447289976736329348634852364189377571\ 0804833394913690702428195626466598972659880659884152992275641427593840332465980\ 4044455882916084676319276479750130411509240188510522805200495304498448549736883\ 6716869977573404672744584254586880000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 8739457823853871030836242684310669524741178091652703856458849621418730\ 9655554654295797265934353142887082698627686334751423041297193245687028487982378\ 7551264872300060630237511678048734624936193118104737455303918406661916911241766\ 7458462568891758483788417203464157693059583239541255755450606218627971960180974\ 7730243870049930794998051216115721066417304074074910718236021840662544456834119\ 1747199140945063323414304966363907830845923803272083591100780367598403802286560\ 8750274240649165348983494989897416227245547650423186499052616951354096422292693\ 0368692009068919803075047598492358128726945642193427791653592976626373226175668\ 7263883570175929955841134775558365495875269465112366044515355459736676013929887\ 3565806855290248598542900729989399894946200771619623920222252471120818601177971\ 5660187420384772090801130612063261168906950577079119893476036713861481575459976\ 5480220521770459118287428614541495010492701377406301633004140044733327160885269\ 4385602163024816297704157706680965624668603970465800262163658115323974175758351\ 6823774182131832819287928112911799990057741877584719/34688077185083986466546342\ 0393379552525083581480468467018376477385119663400633047230205907193877526164554\ 7803564860909942480751625724092684610694598688416904091446628045606517012036662\ 5662696091663861650253302753553534071342489791580821996249538303076093954986549\ 8697354654703045238972097664075562211417217828089681977520105572677891130712826\ 9622975861025500250750961823673571825519733525403529144899764292628904736845468\ 2899373045685045108854264008056462938622591642671705255803670304266283611805722\ 9160008053889106829461111337533510211800039984441120061976287317729367594969343\ 0632094114537022459174250476374043762277380323082610269005909170905352516309233\ 4282084000347061284167591364737057157660331248574766900452977842016963663082686\ 9289108637473831921945546459619301051282596105718427055688834193451179382734778\ 3076814205850266494298110949547063471021869984267241674626866503671097146366623\ 4430392444010329727546263424231306677356331008000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 267300832224836652053600493256435529990867805839205855094\ 5270022378388397167305913730358024668721664482450115719475148891438289431717214\ 8371127360021159349231953089173726752638432020398549024801173837856010714180631\ 0387781372900402397752192659050924765661177839688818361040302185914663392748291\ 8663934420763917310458865514348472075907064576828571473118396376065637859566238\ 0346009091669172511973675742668418172122820599366850465197467882547313497987415\ 9509506692488244733829321527964038488331455883437433869080074776848014100971075\ 5911048354438416650584809979330521826217233798329670984003833629896668007583900\ 8410760461659361628920937519626823922546547797402465771440964820264421571686390\ 9987683671837588497019813174406339586225400485575111606831724539465046851444251\ 9891867262382473391470884181232756509946758723850700010223565802848356936979507\ 0982306284593726441958066741053460458362826588590656149724164130453855766677901\ 7409972548900269456527827470711466540678872794059088069459561994705658118608045\ 8123775882653347530381074577226503989173783784413113294331008509354229/10517048\ 9346649190296429344226020966902893932846324337316568043017100781513268266911240\ 1595086077240547692147457159127475482256974755027414619382473843380374857728308\ 5162650754060164848123227512338221263759998541340729815869825887519774139033105\ 1926325546680057534778582220484050591455591270156437830003861919534108451736928\ 4560351224723025349598352952327900827863061688319991661324421356604633130934626\ 3501601058679850402543923001759572154780775131382243069313809219435695312762204\ 8266779622093752465592363928554128748879747231704576929999570154323436261084078\ 4682827944156801075968539386158649389194506491111470467289825055893925054186573\ 5434478815790596310868920819042820051999297648704474515779955267969780244458679\ 9078467399636411859088483803875952654806160549478702321910484040399925501786467\ 7588978601620190292521823995990289275521805890211750138097863043028348876167362\ 3884412913246834378638153808099701370563250974291336363577452873646080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 9658190510533387814273020892662560\ 1816599210823247502928303191871576816988293230171352325860394982910608698763769\ 6172987069013906058347034289178968308440639444088882687289265241067828082089360\ 0061785585891990138394789972768505227264560034688219699852149788994977603132619\ 7526327747076760660752280946806062058773331793966441967291024795821043125798949\ 4205046350873255857842685898418601809687079319518803030496351506792362940802727\ 7455854255101633259083889072948572007517620450849714754632928005903723791427985\ 5180618273690131679563412462172856515910683274316347911489190189514779322298672\ 7950568964749621374520422564178827565057555158411824671855825132883176357378543\ 2400647015611684481865229427425744648194465550601849632225928868248485803571892\ 6028094245150895038490502040673778409335174288823188397801289409336351484449497\ 7168047026822501125534000724210868414753166538900779769404536073640718853120705\ 1947851698513486272777679120447587335183788043757334946972419471030814089584656\ 5884489720725511468731994406678821218331635138573964802697266321049148655536309\ 356989719301658783273/377189524601345164793033818559850296126392469688156909667\ 7852355115089726907591781583728714810367385082931462289779797204856539441043508\ 4028123212214550166885996631742846293450758197248887661220556409451977776221082\ 5444238038029645785883026552591662765948873811710072769163724488678999820708997\ 2550857278653481034139275938840167256813068742054603679238738034887670328607611\ 1633232135554088594911140176308715358485022452239138444868581400254538518289254\ 4286447308603078433007018050345820832588129467083284619731878126999593560989336\ 3524298752188479484712160590051034608196363139426757538518972869179389705883874\ 7006856512264830564574445399992426588526996126031069494600292282100125283272043\ 8195159274550415465556631100874028615742185155334009045534128203310962653523068\ 4469133317924742164494457104828930323674190442791474945796535607512909435859543\ 2189914478328691307637092397915739201012084389234610969007323762724868234360198\ 8380778654312555916380078080000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1773839137971178143128771239946298360278146690463614610575115146516726765150\ 7670060331889987276657584896858681544369536256506772422050746933118263350979009\ 2636992090043040039399369246419787920727600829722584331599098599454773537067681\ 6529387819341546352508281741912399484492119026574947260691297742556511071500103\ 2811682743413781619981078631061385482426719491749678243950573558612770646758252\ 4624265436081265567372079875803847492362599286788573969549819027451440657181124\ 1509784580962168337321406000668577778433477682572134148810175760531669695963620\ 2798042252293873070712711271509709895465170583312635042097277431090822555820563\ 3015429073930423983592755936511843938502348481170336131654646004906461507208211\ 2992802743752458547213316806885018135561638979425133030387980006797302890313141\ 7441439587505735202484083956534360719468902541231406087960054665141566881714753\ 0637279474938514002451697951948049969627473749970384745612405990542886208615044\ 2381405061669063390459759271825928700214635139536283556597996194096891928437536\ 57192435111431928724979536498681386140353099336127011296593940253/6887942459472\ 4605511250035838380152918568117220369645661673117672107023309158748383167426210\ 8672015487842096676687985135101439330529287402222722177080286040424648157322267\ 7792665876676237812605519042877969487170036855870201350282090598854151840025587\ 2203479730883785643359384047055267262056351159521843147259133464699859602130731\ 8157409900994202568496100542873572626401780090073743306719044660028894544007392\ 2715544905332728745072748168482884512682544665301310979080327749748682286915317\ 8305274186941381165862079578778484520542102975936119855888141325939319860710518\ 1487798097458696017563546125538814460179159051227315789984295174065905005665568\ 3394320243190453397384649552475912770776580824021880867545196151892401642188194\ 5540437342201291080912137413187083313909359389615231494925483562697674844157797\ 3551796540894622557457443344937502815756918519804225584110954348201178718518554\ 6491157616632853897097209536185317061078804092004590258940771596953473515520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 43844909766295675193058880\ 9877766959965804818957298402576466360333976771427933763369425664785309139133348\ 5316543914191514576654478846590329129395091796294837906739118050431822728425065\ 6884680204961501579286871841041153857652246545544499345233150275338564510015869\ 9976226167900063807397693325475501685901168958006005787420559698032525728093712\ 8918355665647582037371129068724094699409287281786738975607890165686765961640738\ 4649377459911290547921142718483867382530657985563490414054614182103459222117587\ 7476873937375891910558434408711310761285717356543086000137471630760134368410832\ 5046456404272935491008374706463216376618071135554673570564591489585220959764886\ 9394946346290455104297490452211894803449194642896662546972331354668068598188795\ 9197620802551250681071164298772827040362065304459826760370543293366817553783873\ 7792388940984462248224509151790085241798790114781128761526957652446164523065506\ 5504075120213664023102247931664524638076344284831796163273689771993780231815038\ 4825919067532890103793887841378353035946852622083860296901635830562621423985003\ 58674011530609423820510650751301413063822905283/1696294853235620399570026298927\ 3279111085831137310709119950281811994548935320608119562803645499267520370587660\ 8997656460200998766491264958553382504144034623660404258240484124745297828256014\ 5358158664196356548021416623268076489407613672453052636918469333534327665466379\ 0520795639163159075104939637111454204062631844915953396822458665402923337972460\ 5327871056013094191372142789204491906583731690166951114922261969525172222146807\ 5770611546853615349456713875256679254196569063589874852100754840092632019470531\ 9549731892129306764247649307127779742343267178033606058917983697081031648151017\ 0788446146511819266141905166025747960941643314496998463059539935598883439752164\ 2580693745116484718365710127560575390510989336758748863647039638192222495524826\ 7631649846760358650606096137840218704969468035603323430403152620876356681025044\ 9871048729656883051000590582159302750228208518591056477659425742782929652255321\ 1575625716508716780548517000077218903527525649441123878163295722536960000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 80474781236953964996250035749920\ 0111693632332992748376786805401330680838400494924474651490656164908733932573709\ 1209938738297704793521313267557217592606844724558000616876642653052122063400564\ 7708398721258030030359488877696683891247682242932610004379511281330685760871460\ 2137852959658592096310566946502158748098523892245335022012868982721243538184609\ 8954376779120879640612382415780898848381554558538710459036806744394879500420164\ 0826108052813576469812238763829779385311336375527988413587967207990304048228344\ 2258534252891400203741471858595059646362336818089498513964126346756309342553594\ 2268726868286350526876581096090062804566906897319573008234470562238891199663903\ 3580348092610273953459989046835085923439509816989550760445207418640215184096904\ 9784186958568456325105825839962176483581852202075350352688847953265501459325662\ 2011264866480832023462357818628804618060685015222437778406957152263453680609126\ 9822374561845645435364237076950238755277356264484469441777007690843383975916365\ 5509797337858419559716780121127895742807122414255172306466563513640468297764625\ 618472212033443724973388464958718089/310942028805073352749711530219327140685069\ 7097008889884917477429609269403546770547941873069603535313975078824371754567378\ 5615166467741320922479669902012799137239191273832338309245370757554896106888544\ 5651334864095226648436290391385802491480500789447348632786975235586105418031616\ 9083124976105164403312473787855413836965043928689393577041569034684077098545572\ 4153784023066734559938693777964377413588937702483194903730912138947785764621716\ 1286736158887306119459259800882395677284134768223179890347552867767403715993571\ 5437164572766659562697923889329637296328077842823469825336184490184366970723231\ 5236956381790838794119905543276921769587645049559405409280688497261101771597470\ 5633768656482067962857573351608124200985226372855030895439573778984599807255700\ 7553278172105851397483286584555628216022487587486786343206696269880837568608858\ 4172358519767350472587542418003131480944310596956653676804643569394049636877383\ 6846191420871816949095989682727947575383282533426790400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 518134047166835189021947477400648583445663235490\ 2582820419654858049709282471289790482964301422691241038935964420892933994818696\ 4865050241391998519651984621213785705108455153379382218288276955241461651105437\ 7897360671233720934838471299872930525029417769213063904419779381272002506169308\ 4811727792288391985348983967234573674476600923241527369210392175910857139844507\ 2784175677465824677872812052741551995930321985581897272592894554533668283480519\ 6649998375980325569905642250778269575637996081254433120594741301468611606402519\ 5437200779217264570151154324103988457493130319601959487915842536184553423181348\ 8312933386689312056054385536553616942911384154275191700128816298086873242778040\ 0863130929916367808083560807535431776309690478442072103512820025168516603614321\ 6513329997659202298236423682625506000024415010680395481428523389901303745001661\ 7697642375587745888850823887991997472776291435907164178767624358257397741301702\ 3681532597328068088962650048757796370219829952678652066561445243131347114868725\ 5989699354250968240601026630820323163763294228629984167076188623820376515379827\ 7077841725422038843038540489240713/20046618090869704593935495887813183185527468\ 9782077459450691014680788460953124172945797021081907114313404532592926035454692\ 7355956303615355363573766161199742154226901536770277260069462919628578900076648\ 1274034880037977257279152986308615491014393109614626150991130513959639574862672\ 3879579814955126093403489304913141258265406127835558049815706674357565529349605\ 1777736563010584089632559102893640650193555819252658191937235269460124359996070\ 5833256949062656441021786616772045818397624054204053670322164545314296146270455\ 4999209254759665359751144729009374568491751269639388120173001041228670648574099\ 8492647944542434923148850336860939367827822677015121970988248481332143199669119\ 4281572682252399987623230457256763963778530658368722516325560665863145893216343\ 3593124163660982267985122043546640066983759464416082586819200806931922973814537\ 1744709670332148036314858770068423791373939430096939101395349618939493147648911\ 7865302594229333784522043274643158680741858225608274025899884544000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 193401961587269271917200881923429698\ 3380600707636678005318875882168680168595341076731204105811744480104649847897981\ 8868707285889521640498262295971957674235398106202784875549044243025226593962800\ 6961964874996060011416959045946752994248389679360836812308365554038674434840999\ 0048730433545352173938198663746794496980708698578183851377345866413288606672134\ 1484886397995279673979311659431694809727229878844482421298971303749408737325791\ 1279785471861652391172174671226950738343188059837275525499282899785278748567297\ 8815506685557635420768319084268139399569725926732436852127970704884266256175944\ 4427721776378817611664268304026646440735616168317833304326184137246204783045531\ 5919824477225541785079348630344243940015377425030073511220223078086678417657462\ 4823741813632934520438246762551779460257683264955377371709616497687229497492009\ 5491903086942309981589812340366447945227959409751547212008572977043071103071109\ 0069237654158320237050272149751087679452959255321562561420185641630495182100393\ 9652765494772473288174295732251622455087953370406333644176213745064723862515692\ 710160428813870140297287495914197409092629315037/751387804429221942860441389267\ 7683370069372009499241966939217624891376445200842712859582964485137976392745653\ 6662698156463951963779638646722127308037791068238700137458305781149246570375707\ 6604969830084707884354125551044175869888695150946097669245092381613603244457650\ 7386933164382405588333778620903055571349825284772916439669022036559138089824491\ 6628760140849562130348845165790705476336940936436727272476757329465556335508500\ 5692084940319877201831223437512651995455500909658400818062713685484965517964252\ 0189973930689496141054686634073386563200054845462106628179705664913268120911026\ 4382514822093148616837331071383011028306239584831491950703347945367752646713897\ 0287152710378317713694795158513270442911236239876934339766245318876909154389704\ 2316901441802813727224414851684336311969239368602867542514354147211920353731880\ 3914758081165180441386876831400674398626085608656469127160050221519748046592574\ 6835682930726127903904925442852152879333703225164047725939828311076803839000576\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 108636663719228255037\ 0407069112730899342916400226613433970569146616314335096990099727803440682988107\ 3965081856700341804314179526242994833121137833212666069819416746073154934613358\ 1273484866685201101674498514976552094780204424141962336970560823080714698950064\ 9381252107053837136706104961395847984575032255928557780613019911803646304549585\ 0337425488182275279338807790640501014623692580199290274074609076425367451064738\ 7804961726885722025283528653056718364431721865321373922445050028745131404312580\ 3590386200325138457720265224353101137393217322241667925358658840053641314463753\ 5724052914214847849013648579592661212837715590025212255930461039680596407810559\ 6621736493977626307181614326106735639838510554505463910679472420671490972516927\ 6637602133820804500800915223250215286640835554111918340671119417514022307092820\ 3444019484158312776681281458770282598498254121879122962819717308264328812076284\ 9175192347901640048910949805376966985361794423712233749664458582038641825778484\ 7038909497450393515584625942613662971861700557979015274104507622803634133773023\ 69585909310294711054280224192813086658385743882734035931050168132553/4250684899\ 9880121620980825480519073626592445221391704501924522752914385260500449631426800\ 3502075845190142970910040365578130476556974618599951292181376820793326382272201\ 8567695902251289174780438699722524689346355963252697633471599216878828714691914\ 9626853290561593141800019754538810531426103963084936845275872213782472402596715\ 3462517288829224432307781948432902818951260820764250365687832177567563467041575\ 9143336430183713665363247692935668064883803479245671754259634220344595333032204\ 4534275402551117701884433548551873842032330379239442881632728339147783502990939\ 2143358570014831407821273243236521320381070160777901104482225427993583554211520\ 4342864627283482079816676440578400835464671544798893375629786156724230879599640\ 8005039223616718835896214551975934459086047662674680103565278113629559803236356\ 8347861517091433391018449473676344624748238497228669620202653605308580722930116\ 7577549670598699331999301270274752552158762080387935670054055955335366664503618\ 1579784244518115187097600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 266827905677527960151695827255054297681662421950412752701386916915328390865\ 9523919037190529964931838286092855597848600704338346191405388937889727432371789\ 8414689312619133687608931599956293411660716925414444142140519262052821254319397\ 2145768096394255244674522931171461444861782173390015799197866947994306191481562\ 8929045209235575765188270784107205299518528122652720699773077518528539687082875\ 7969865326927849071357816230304314004822936977760239071395335969437481929897556\ 2023798886610997298988162533223737210259112265296185796028942016159970578400696\ 9060268023282359892368959006738383168949269051430217404872054852101423341542631\ 4310868208410563924897697015212950733237999290052434585499213671275524232937462\ 6107102243377531073365767449781190428240395463754638033038894725850474948819237\ 1463896695251345723677304649023551558699304244867834586707654896671365598875249\ 9359726354478309423445552657315245793295105983873028646639013502858663246139485\ 1109224216701576523574387284608394160396069397073268411845704847110672518522991\ 2173117929818020262778070308107810010985913976349318124970327135510510991747606\ 935303330577/105458102758323275315823454170208539136283988592257072521568229310\ 8579016315147742759088553247425070467260214438702922213543591637097799840452377\ 3778896494379884271330041587566188299212730982369187847195154043355143940862019\ 4503625891216798385101696790312239010849084447877044399915066771435716744536552\ 9907443190124931080993296095990049312092859375330046716650970438864732214038076\ 9863816675881332769414825639983799022737888988979945751724621341814274527998888\ 7587879895696632982527598172810447887681177089011132546968690039906090903051305\ 0807501114548681623689221887239802007239587698098418061051551684338867312840178\ 6079394854834092657106239166802523578365751090186959607855185165374096814092835\ 1943642222356646094858979107889520303010457171978780988211779371564734087652384\ 1252309670881152305998284212786746388957002347608635990572871072656191064410969\ 9609050485488299171665234384068596111417061923927020744348024612423611889459745\ 6782221193721143400582376154054955051660607488000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 76819867654232680147088803208687429767686585631621317\ 1368240843303343100507744218462550384951502954801757607247458067326097925707112\ 3415986305606837896736164589613214662169316193933941006895995894780468946663570\ 1139719612798080166537525432219134289246745535383696160885660177695940769942008\ 7573127718176968657822420531544339744099214270876732756643872433039454239988039\ 3001096501522793162779940719204086947232710622996670557631887614747565139738069\ 4324602148886572005758024323667572550750516295464340080346164089232951633193949\ 8527960472474882308824318817798362433751329172583857300858817476171148888056104\ 2268867797052951958657455151843385330193671694988281370573148267497483638811400\ 0651726351305197203202979576981028229599822339903549644854166329511012214461339\ 3248323281494485120914577813630725420001306111460045792423729437457358895863290\ 3465022044057503244831313119436108130337158643586217861723617167053972032912530\ 0261193344016821557681610647314483640900592796571611283307087658278334282572729\ 0816528243213256840122941993664845097694770790934765761506300011259557717272553\ 2586605775014937218081354800135526861763011412699/30757011567920379902599485430\ 3593595232756141830269366049447440098395369512588989301820564116834591527222379\ 3538612187361732439483125928988479626962761876474332875777257131743086183603964\ 1579289227367961045403119533736544153251212319120351304737755482182365288884257\ 8478939715037171263216218927167912566533735096499124220705462554210162354197024\ 8393401355761095252081230893943782886048464654480684460916114639383818440075815\ 2585723102377856165090188012430638361121152319919565708916798999610651934845948\ 1054788772137623497829179171024702497739802960307139537951737743694269208732752\ 2136489424097329427575757264088493754202696222963696604642356025296780839638665\ 7818165226530034145627106244711374276323536274535890973385492314239054298670131\ 4664753988621226797209360042478846366038399490182611853813004829814449293158599\ 9431791361876307923418210400537656451105629505367888766675258759167892235659879\ 8575909733893361637277902348156936325195683572401119131039244814927746906575108\ 3943030320372121600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 1285522932305623666130498077891100984912636625748119061170166970743959606566626\ 2396901096275217150839406801057198359072924370517246845845726773836256863339922\ 4672837346308620077016485925880406340380241681698344264315629975365116638929130\ 3597359959540446205219744668080678910436715193262836868045383361886159178369372\ 9997672494025215769256802539105903229965091745503933814794431091459412484955884\ 8112650162240602266450659495791030190943036356398773052980643196997721814420903\ 8489960836107867277351628646377725560242526359771301125565075683468034181452138\ 1895795161497423726140205468925445997601883014417075279046944053601078983477176\ 9878421408322519615453543515842804906673124937772993921523403642293553436057499\ 6827879201029788610895619474275361745930152614209092535203947231739309159851873\ 2526335508839370559189344233271588460210837594164154477987305628663630650434512\ 7131104493389245275936994728755502928932829056753912257708836985998939423412306\ 8564829999655372362383662353246151523651930553031731479647981033642529509605984\ 6702324753998830540245234821249308466338789948701555570448526924759468253882883\ 4133082055289285803/52281430243201861568496354211718479754733282281556519073512\ 2672494478134443988283791488828140164335125299783081435186169354883664405302023\ 5662334501600475585789975056271545882198232892396701749053444833037663535483650\ 6414485220205200278465043962805654740575321919154032450680168388418360576821902\ 4110950955991380264060580267332111907557121222429248463441135926763180506792303\ 8647780966706377894497596549853585165993188600738794963897196943318564564289671\ 1131582416861980869834827476802928590399939258368505568082584753267342223587155\ 4794735393442957961700821692065518444575579145262498763137902652193275461618816\ 0997884344257842949391150460731478091686843640938516320192434277900589736732323\ 9115147452737897465792506356163658445253830752873475608543490538040667423985207\ 7755349424966034046488574121188100554350143672561771161926839336866795292568143\ 1474224307151464133301930103090727788091134164141458061690855212152459663443478\ 9167978869446565793008541505777553058732267271394559470338048000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 499588078175478439099919190832025230\ 4525099793308761261527456557909037093793477835659755735787979077967532125010790\ 8518018951009864504010034628438899061040396037801385414329472485367816465373471\ 8949387078307836844903279987276981272030755646839439001034031803188093933573885\ 5227970804036536196939402637595599438053927933737438931357639769420584562726863\ 9850426128522449055989100665276721049639934104677501564014463187886761583528260\ 9389722629622802026442187380462052172627200445814092950207465434056814129586740\ 4112399089913214555488465330879318973582176689091985182324254863241465618174058\ 8625993022435294758803103569504793535383780366657340982467476753352862753338578\ 8748171704305212828083182507785804049001446075458695279137054756118259535967950\ 9172687905377307329809112847515263704371468074735442603099422123995509632820733\ 1593915036081953408827648473866116542969784244451593807922671081251709977575215\ 2680216729856785221531895139365337431689813409581608358259542925894324660824293\ 2428698613574082367050378757478644841780550499214055817888672493790622155646176\ 9404065338573505320056011154305911868374368316002302562749783680712771/20687895\ 0756774826851375536599914169824378194002791078390532918079261196715007424356038\ 5317544220634991125247715304571731405336053476087546240237261903413859098809357\ 2177262156298490296534278576414405951297073367245122903624423330623340450350328\ 0084719936630406809002700754809640679182353984634356099830388690674410671333949\ 1798448563677318153274404526090635224825963186376206128739777727887223261466287\ 8984036359156884998941743573350339560457093091041073345717472132942487327313090\ 6091156306525753126268736194105748938273888756997206998628660598296984872038096\ 8609283745949213025479837727707819462217144209862995482259332539864813863477466\ 2285955493672186256639217735060829523539590171758409382372588363031597363946536\ 0280553091496899124523677662741137938963929024917267625822471600488129515628853\ 6024226599808510586457723516160925810381208500336192509657656473316633220678931\ 7142758206241711643284466109081540656706034000792209161550799645992444450875224\ 9135863219855800441365433450465491639336960000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3022153617634778970664122633830218032904254269752274277\ 6320517138100586649362273409351665473065039447618378729015247589708706115681297\ 2728454796557558867349292214210760203783820627219994895113519750517530927953976\ 5317339826021395729597130899247192510250166344145514416220865772008371401136190\ 9566518611789655621930106038000290446557878472096115908354015086437532251580776\ 8965726237814992756239970039004813866629525388464522083056966283578940323194395\ 4015547042460380702490125260117509824116828655587694464062812928487267406422350\ 3647266951163526802234141361869577387464593854098325683317405764437708680183451\ 4605676312262369740955352109275790110810455707053953039234962714290691277558814\ 8638020107725814016848800360240247744932927582454294497667742473258508800047503\ 3082525917365656487779291389694763098738529110060049921121999078478601804971697\ 1954325719673304520333445237124610240000279326086118879780734539768658109009583\ 2473308203690002606163490403120823914367236292683956372310388367091562188240069\ 9936522108296080228258843414449226923591955486871412550637748468694413543847523\ 21815188603257652820324646862293454992573096821037/1276734206339713250892362327\ 1133893452472280261440664590480159344467674446229989678034229056009788039387880\ 2816585835954315051406200211168310402297977484548428456221007004573969075240346\ 0578124734477591213763528987332594222776214331836351828810481693645208317791786\ 9391405633642446266852086249478005783242907551783523949027294223069267215701116\ 1106533515003208784403713011831825548023870836964105403737966616372278222227031\ 8429234722402347161111364260454960721073228993285290120343493513785914759514972\ 9448131775555850990865200141645150491848941685521121575030117598448652500312354\ 9129595997988539591363299124012035203815288679745413831560104265555934625499088\ 4018839297201354514423933689159519684693433360562651963924807198594355918540727\ 8387079143286379604437267531619504985328900836925727088954745297040931380826108\ 2178401032059151010839183905126185646375618817587336952544758719785808543310257\ 2313284020206046091744646312120488009845003693364181564607503531114215100989216\ 4511166124166286095155200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1858083300510689316184136219895629322717793533481184127169130314353115627949\ 3387756767843949313608326712046211704030285555017462374618505348169672903122779\ 9243381202060807703453065209606012987455812948784577845610261506682343001252908\ 4672421187193071657486271709875739541231163944172427505960497710273526261289967\ 9679516276144635688158048025610890600006775015831331501320597540047033136289922\ 4474699357457978209196558854345871993793048206551576322929514716426134935671114\ 1903666930447319613278250593398197889613364079636632889464197035042466000658745\ 1197597115449426707841656215916229052381865824100961506072360430067914867680769\ 8866759072710233761069167844478908263929031746282161109396079539168055397615128\ 8678792726791108909633590064833573272796069115850820556907933152611356676544269\ 9182950216178962024378131027419001662750245980633966455166116377480661405755925\ 2963187265992556056250527676538212503634646197740452827699020224974182044495613\ 7101578918769425396847698386240100935138656794286571533318900505836027118044469\ 0626261956485392638013171847519136529364149437961509798207934048626017962991532\ 71834256300086908220306363780829392306673142761/8018813505814152421748662453784\ 6155078807555448458150177823359934028621047437413090665318102899824367595244903\ 0207387126936093890693663823784816506789765822925267822233223565419602109995043\ 4499819560757544470609144705126285483055844365127312659450896218670229446566992\ 3759980572871837070973685144326825972252121419791489967310509917268263624923085\ 7815924317487275631064008036580799994688736851717909103984298577924297545402151\ 8338522904458745869184776866674733532590672436412862472277690185455992207127084\ 6403893213117145170325235914443042150081936300322055083092691162192770983749966\ 0689322177881744809211872650985264539211149924916849502072404676157798206333876\ 4140445719188337293972061741955083894851037589983563394428782929923614606788047\ 9003021059694871394165168927945705124791428158813196307955211611358803282564932\ 6893329640951322977318551387321148164033222194472204406377000681389282748893685\ 2239179527931595361784057305541750811286343220176597413101780256430268229954986\ 1708287211269511801406145777211801600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 85656168110678975394994787840499103307900896937812791446340525\ 0199210297824687315067232392919834723457608519778738355405680450286211327043469\ 7322422085332801061141927601586782380664277809460786701697616001797086093048625\ 0797883332840278824338202326333663943676920688340132431231506324426275049000669\ 5890280018721772915972627578789771682192114344207628887620858235240483520536076\ 8365825386393781379678521676888815303698684052196757623498819774548369798902769\ 4270067253930532073620356384332429729853423025983931962924196309737697476960984\ 0517998902748404669266882736050688515385452642844532051539923321552831511281036\ 5748596788096739480498996919678122928373188933190808890610309303641796192118798\ 4334037959053501693727345053709689944170239200693235090485986070834013408675100\ 1457484237098061691433822650082057890997465172442055769042395897249929464029437\ 8567624144628475971891252225540629573166146240415819976008885928697642795930493\ 8302707401664841242054643664758501567329567533765461646713853402303918441527797\ 5128893099530895722432019106130849254923188993866707580142696002573819404445266\ 066061383727737126854615068183599912035562670094485803529/377847303005546533169\ 1205341618109215197737479262454542689771741281990779045026678375379022076360928\ 5109023727171960054815908438994539893197721113564912417926998940909927581645640\ 9745250430023213873799511212679347533461212205149447584201686413869776166220900\ 5700627305383381413205587728170125489319281292184978600045839488950173230515687\ 5878412212367278953275889122447654667319302290061577211229865296465985581198936\ 0043981786524669924302793486624329911629513172271969086321009651278715151118021\ 6704110174499401203342518911996677885926116055381127146251005911938628679795613\ 8577949252885591274646905890101107027420654172016174717171513106011825636528823\ 5485338440970038903951208207929143162777714480297657833532351235034813130446449\ 2529955781697408556294965468318385828796928208661740766007273652438732529491927\ 0713695756638316040662166766073824287372786670096925057546122916729759149626381\ 8137584539865720098284946094156749757180819071719207895724467329894252090085366\ 6634530445209425281216950807340231960821760000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1721886451597280641265945233681681636955923755711690503\ 1631767999533816450684673765220525192522644879117715343504308715519731318432912\ 2931467095630951936958063069232896427229091864692792157165806973695829530089062\ 0168152272927307988780172698214361417412192801754769201251316952136958550105810\ 2810433296422009968461125055008960689389596184696021552137017241659459203751849\ 9296184263733001760544036121695721069554115054540319586539932872169555078860182\ 1229561484435997177775125628822910194424984939464857074745281425264863731886144\ 5617123294450891053854689874237518091704387674599418117630779228490294749200569\ 9070364574851400444405032228020439928048591102952680219480181369324595915700014\ 8182622618579356591279382562130176205545192726352400324209203647988328320758184\ 5117259394318892587663568343142569066446488099813556607812438475260167451663481\ 2622340753107299621285006570572506328981261291129147457581950612321352412071130\ 6491384266061064251471861466253757139583746007500110413224668114374040351427596\ 3782128261097446205698075472582403998067392341018135675098997665021066830474197\ 302700796135524742909588267295463548935986301228980365223649481047954087611/776\ 1246964062393348296899539879276202805214440386976734817457431138773662501331142\ 4834000100499285513974466676060377291469581839719790246019676356517875215137678\ 8791295987518842780838024894050594445286146014947967089051336527929809910655388\ 4758328439248381155084232121148128757967021624060700003985570764412285820312156\ 4454240999566207831999499833054579905313197332222123304116093878698055870142783\ 8052009761755260859192805097744581090431539787209232678924760343092334642237295\ 5943960265554998168778909469604541060280104725132149516268248131961232194209349\ 1013652384210813464890205092675482433295435202315603809604610833764000740486188\ 1213380874089184875915365854077048567997674612204349733465614674426689345446509\ 9250355874140940442752983337953086739535343074190073941425291593952670533508116\ 8772216556066372886908174207752186199349425404568655307297365780886556021598685\ 4212395818459656930152367813249709951051660449781507108368510773434457917228971\ 6714279748715243951342604199810995230512539156241858601769189924405248000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 722854361649553913897617042\ 5262629229461595174551965182849564158855164977352241422071766192980976913548313\ 7458592745036259846520576136236007135546554380950150401452152113995049730437163\ 4987051068687234489833175203882429810590871723267740122395841199402261841748173\ 8729656659553731495071714429049907175183289117383620940228561097072619366910380\ 7863170275073874688922852004761874918026710060496436456185808877780283074739441\ 3226001766411626075611061730220769232495209893975185015419437444076000873300849\ 2671643571403899148903287764631292246832489663486502484970855041918557234908715\ 1882678946904682122204157851960149431517696916076032039110391522618010549351234\ 1684909520309961153115015259015176772515674151563953719811735465177087250781187\ 2841281145071303372688400216228983263044256922008163307858608342910587136840319\ 2249642109073778833631361498369463937264218075591130633325918443935440342261188\ 3701954621002038286515212295287367254513821982804166896762999658815462041681624\ 0990230207038786106920653201888948682202254744436822184261804515315225071941312\ 4169338752782031323238186850561418767108829020072978585475647941763140527876115\ 972907642306457178089286519/332468672361768183552105659219625043809675792126969\ 9116345812979681728954292302677879498708515615972496957807501813751514985836383\ 5475270457667360784782647641021385256058345344449235087960772846964263151501511\ 5543986141673493616051957359012034267686550827451757556498465413990695011515257\ 6359966093264559854933756195507984974820895628163604763135743292952642145386983\ 5101875946194313079970175208129235964434304832245482450247986209142005571842347\ 8360618325855539882804284087232811542582807163062784020193702247437759588324708\ 8143999187253358998431624723317507770967772831321848369520646257056354417492769\ 2286487359591985773666359307461473289898492496554445110665957166144894133369778\ 3418032929881755560419586257929429659411253485538394287490282691779347207763818\ 9586919915359427696521959363527028119454159874093713904527101940185347605008852\ 4444096558079122955879421666267750858754278791735489865579180525426045304383102\ 3860302030609901860114077381956564884631670798215937416668433693073057803017248\ 9001502899271707073603174400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 10263853939568972554581795298739804752600895208168906135787318538917995\ 8551773131776644597365989438466890658853836712947358692990903473230315338231060\ 0968812335070271705832045294784382708079120074142505723821559318260179004258893\ 6986097685307863494826144552747755755691330516896120060626391234242035904699941\ 7608433750151561432259959826233763662324691213396002782766710910238470030557605\ 0066364832645003505532343593028871525082643511927709896436911301911410347022669\ 7418867298358235489546399869834748664522972513039636027314700349776417750437683\ 9531759383662818907535055217980175451046115869401977369411002414598857466705850\ 3796075927718673985692169595335318447119867334722505001020572917422608955119692\ 1699732836287302584888185493887100626609115342492334925213234006271985592879362\ 3848801229658440366502064105618271925493877230408682995899882262145896299704179\ 6558814517280788607810075628495680965189614494190171535390957176794167038797211\ 8185135661795433270559991993298119958338256584736398207110146027205445286871447\ 1357776508690866400684479447148378963994533747802667823120092851375663391448763\ 4210024613418873788002140443262822255318632869414248823764055012631/48049898615\ 4319394458256310111510555119033079244486350978765364407772499361326891937469846\ 1356339412054619677202621316943625431730713934169750745125879406911528598892088\ 6946320764665005813471052268351466170053420258718442516716706787804541804821375\ 8136408986015511162372309793765118281723167040345544596060345835977370465500623\ 2953419326285178984379159126310353070761741936694125394493656017453030612201023\ 8169082143634964161679740950151003501989921757560012171141095124073984335517367\ 3775073698607200332406395641194841093546378319620243042834920872189520772926374\ 6210701792363151753117606919478777805943199961845281359780010534814009513910225\ 3296696659670179611652192907112570457043583825873931763229846870040162391014383\ 1083725984669514510546264053561472728824252430917603421550369468749981217703296\ 8503844263964226608349295848200735370171008182873049599147197261990324860517553\ 7331447203291582778041887238691049744496825449552489457291783044363923427475785\ 4558976569131846778510071824930752688535459627041966874910834189926400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 223389136608504840857931507\ 7677026808626381068851135970058857658023721834026719659038920255534904853115027\ 7546546157945345510751399820498895900592883517014034377854400986069149118374488\ 6021809014979616491390896603943559606584870282158623720064171793692178830277719\ 0271767540855881624014821659227457196311430233812495670067634099860868357409723\ 4754291555324915136239020529066403834106363626025056894283956913014317937945317\ 8257292096460634509601685461928268033767380712126022597677883143830696659781595\ 0997361620200408059168970595773331748727315777141707413404101835760625956000209\ 3834406200145149108294875788359441700762905212989920291793674147144099995889988\ 3246036316829736704895697533955333158021364518753532385031468597725310324599752\ 2093105053695798776688967453603427864452287448232753470590496833928697145184027\ 1012515279554700943407243381972017402133063523289619674587675750210956360025848\ 6299731751547741631603003287637917251762738502398671819850589513859115886523921\ 6898502236150129080903663713744577512839010754966279842038359338961999869637940\ 0391853042432621107419331490067487485391618881865844919713242465498841015310362\ 07038563233004633033837791976706157/1060535260457923207125039973507339984704955\ 1377645983048210335550517371428955105971504674258669700348002745018426355824909\ 5027557202284973209496610642919616978799319925399122448926221847447235653205016\ 2958355518847955418075469146315441842490868263218499754225393323699650908806026\ 8720330652535834015323893328577301653379759159197965778470959688304926705736386\ 5638650475637635866600904360047612911322216729761783116376387346665256800882355\ 1083820113242349634374121402792935862708482605644962815102209176110835861146776\ 1011869044205748814115731527753771167298136961069585439764310817501623216566788\ 4364725676998016867006752300771650003842997621476664167694504851538256827040232\ 2238455880052364424940248283062201403390152321301317988340464761046514530826379\ 3291090060736691478357459560447714640229492921877495730311282596455339843674941\ 8299829772869865009866115178142912891582768421013705883343162307632370821354914\ 8623114410091254904142824275704555360526033740496928312182880853361475692482360\ 7525551007886285755050479243878983532544000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2195059161475449784949801618295187415275280541926631449\ 3561485744411903267603518648310765248967253672630855302688875429405531818015988\ 6572724803525195915229080123026949931313122499109108894999113914043776659313283\ 7882265371133922795128913062887113252173690566526445611416189176746167669240534\ 8570547069357993435813232067882914551639586422744623749699578191028410174563212\ 9700088663741745246561911991109577355748382591518192287953236674021351001088097\ 0570331629804436354224469031572110067735255184824010781094570051520040693217482\ 1789901645229046642395227183624706511634291461144880306633898262877695212350997\ 2048262026545557000523989202058402335846009549042490166161328922519974505449363\ 3167721596602175404371637178367246672477301221885906416482442356182078895203839\ 1097065671549301113986863764250079254746964435416030679190320898446272552629232\ 7215956006747642230071672931550450765755337266930324607026508028367030385919664\ 0968675714987251747104944307387537449761839818985833550267266906602578474192492\ 9581928781830549338766222356150561411234933091864028537767923978718864128637023\ 9707515226456873769799867695878829737484717255210552916224477521547388020778207\ 635713992775871/105171644313170097417158413111003810950254016561382505349319253\ 9786717725787991552510498543015218797494094907239033256862881728012520228046518\ 7143414691505747898913290851866157014952278524809901196492917512850910323063756\ 7378766715740456477614599762780211262911731904002588365290488394028662145114397\ 1950841303711681611917897469520464591803113127440838601043798557642159264996438\ 1033653589589858901489151587845279457914648026730265787002593741956721198896705\ 3046145871529537211828198104667846551099566183943677219356175332405078807985621\ 9688100917862634838273934105802896621507707675733751880682030123638625144804776\ 3016967241972139453504140533513225540789125811558154469038879520213344891417917\ 0652314487929465135234571308267615668749892675391790203616442138055988020391645\ 7066680692038529600154298725519872721562294470147125252525347169226363833520195\ 6847408934597618800758540517487167289257524205299229973218734906878196010056794\ 6271886900939067269890113848985053461862283859819954305006523065887400132678190\ 3150228675526247771814232064000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1915471857504850492366857285170139069589592261271817433126781789778\ 9085753018223751631450892089437204077813051196597821479285883650866110124233705\ 4546016059663549646564056616713865943518458828970828792296878014982676871222119\ 7523020178518559144183172082442516231649196210220706875315971249158563755070016\ 7180790050689499525223952564795132508628392659492554620964852209802459800004322\ 2731601063305224634751260262731776259986732527162724537654760040399412548906903\ 2959463791346754747247320983036796957123711699840222488487913660389105846057907\ 0099249126291206388774871284588809363576588655604246770996142831889481727347860\ 1322195301617598553749273003653982314327058769521698312333822426249572166118101\ 8277160675618656758608270573861785120995924879132843720278767351129093410565304\ 7846054422043955818677299196899124587456561966881943823988056470155972042980508\ 3838167676157060073718985277653934132303350872189630747630821984023729935709424\ 2063517244893934063045753460890459129223732811440412534277789902931047318098376\ 1285228904958622247060830362352475852485025651225073907398684004885590107302067\ 61012733199114919695820563833894027003923245119491579228794711733870656739/9208\ 6773184892830093531111806115351314394035218172373227836061014682285004780482864\ 2913603254196740690621006991895034437727258681107070110446287660352682514663073\ 5633411261169464079889096240110564472952577875289300529855994786440981492929910\ 5491076172241183923131769219907170848289701237127224363298867265580941010155699\ 5924665389255563324530716295216946674666621359923125861149872339063923197250889\ 7920757339901945199698499756171999994846077449116307301869876545751878589591002\ 7943179004472658369494886198285963649133228437960269487042724836705732489736847\ 8322748090161060380789775141005069852316142388761621870229307887723205771910233\ 1593755121716322807107180146715978920662457014742244087544638867930205171861092\ 7086547769282634457188852871006706964770165318598810576245015832573824605152078\ 0306026189493247818885258178420287203050120887163458200294544129086265668104596\ 3426683847494647858508775257911583806737556360300805367797093613414207120611130\ 8879100393496435773368354029742717769356706489290426405431554078272264297512960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 10879786635236274\ 4245749582066921141681047758003777146932652042778272337894036995979951525073474\ 0822534860679086100126483667570080137043875058520307745764587673856650015425622\ 9675974743661629335383410550919434434605370857710889565958778182117908518517649\ 4707364781080912092847026800706846555002162963612047134118838069283593226871141\ 1828939245733884080359278628609312012911148864792859017960850656387132552425664\ 2442016387986470488006962156475166170568629860453815337217705221385296766470720\ 9498176823821121721896957916974447194872635820827288555698897623710069430776271\ 0820996171403590816908063397406213924915100022129944635027123112289053525172204\ 9734895377118110325861472661453828774844444242425360056961278581106831401657638\ 6719679915719516666421084067044388855771568517655772107279515857156810495564253\ 3080910333930791809430872952293631453144865531062828285641750410008958759049187\ 3888684030869789319838178408807938120665380536904446725389947946866772784903430\ 2658367805234514966169903898142346861532651809860034281245050395581231017031429\ 4206786912650513688315745077010361813218686033687306183971603541955779463423372\ 968429564081718213349304586349959006828996903155895110323/521396884837199636446\ 8671507519384017752267020104060300449398488997632595527492221512347986743072101\ 9662247540670959977025012564691081624281311578970931423480695456188009770806362\ 1837453385136259450318146340075250761448362074826122467688030319967570862147045\ 1061206978685939828093755083269745510919120805365656916179282228067468109834567\ 2570692276445284107287492475149379590747080102389640190054903332542829064464510\ 0585538674228324922023355633497205714857621007946033990546749954925630931686968\ 2782508256528200747612024997467357335626529953150594134043811694472470441955217\ 5076680166747635470208786070511281703284338238255578823608023763169213704866818\ 9076677659967401925732551039436497070233743558773869186417440366770056731021080\ 7689949291003473896590576943443991610976705732471791384926222602615837405591840\ 3589941620095247694744499698762401492876145425544237261895776236862905197520096\ 4593612536329974449290362221732961132442969428241971274463764500264254479046663\ 9252860660135128045976194383829633045186821705892423372123140297672622080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 4899731247252181892600\ 1907504333827936522024272515446124757347749721363018730299839717861826915583637\ 5204852263739370005996941940403830516738208427926592518698504137605200387630967\ 1023768289975984513458489291082110009274290593992036658669556920525588947069373\ 3655451016937412853182434791155938595816399132992461239374475067597402268630590\ 2659863606953233897957865100898876438900003076382864251295922137997751227235945\ 9068174725787677338454964282766403299817158909717102363397296711329124040220109\ 6216610447019831621154585464639966054700120711200502326191280333062385540405567\ 8688616100445932168240084631142009267915962540144093166995911128538525205530803\ 1548913616429279708734200595386988533650303063130283789684925182952964561370130\ 8201413177757173074390733925203496340823302293529768792660247036292125843902145\ 7700012106386384140330064270495033417823808583134286538451758094574702315844109\ 2025069362908869756409318314354574542952847479127179295406182447046634909222551\ 1811708978008632517909027135202762747021270584018831300168376884166285043463922\ 6290085882412396165082698516498716586521041351471380021694958221138755423948213\ 7363136486207392724718826928135242417520486011616153335567286111/23244926171553\ 3169276009925482093278746208787120036654300446509138489679155038055901562374787\ 6800687075000260537851401732931494881946962124189824893481076334948821138763788\ 1660014374067205344369770835211583936289971635644506803111234833215810999965281\ 7232129673126929730807579057297298844629600299239232662246648815845439229406518\ 3438995435030490443528706982279490484606123452751409208443112027816887238625492\ 5174521214835299231535389934776972210446891641256900471785921227886763483510895\ 8744680351833335431144280153369797342628235719908321016259998050378997250383683\ 1890891832912974860693778272284487124910654760675590487300409009212194192617720\ 0520215824122779122194251241028353472219987283468864872335841239239572272630969\ 1950399094011213205320184159514960800923570202850578214117785616008466592121686\ 3043897676883060967111164372223320611924950134430984874696321160461171313589665\ 9123826050942500373712759130710364765325576410983681413158552956598263888661847\ 3743813817062401586900707506506265445910910467202277273414536880399344184461542\ 9580558339932160000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 21\ 5429766260229802505403277500028713874226261233520676055199819292202178839973503\ 8727725790229164219071443437465046104818887917270931011348790979969628677485340\ 3122422287523514696213789176842061487712739693206652330302319960869655220777249\ 3271532117812210624417307737921555233260115253788632006899876257577878157135247\ 0505911019717148680476905457652554870739904444848967370396774748845409283680571\ 8646019443766026043308437640428044134207614089904409146856339736189077741885419\ 6221920490028606179034382401313566054067322819208861218287583809409555110797925\ 1589958983732039937280124624153383243944947933542632711473713620698895775623228\ 7414986391704289681238962937106857368676142145699552812773380975392038415052036\ 1206375861214661110502380454560553958079945040303699701504509657277873297767831\ 2993979890580526751496349374755652823464361251869128946521485840915534435544784\ 8321456994660643273733218841031491208118610031102370811633084183595296708263126\ 9722807052741175603569384875186109714136617055836842373117204318224463091921185\ 0979120597795254540107722542137550058535755994412156921911446194434182494339038\ 9030667262762852395112106581533971026222045800461410099304566684878812734109661\ 7191992608321/10047247418835176388884687413082710624558880889204192323489919643\ 0965947979898719054555911503978106817717566261331766277663191175880346322678706\ 4773008899548560268756092427214143465296056443481832352718684377111835959996116\ 7753535981476900202851758993580351233713434534526588312625184066880963065574137\ 0490533518004268137579883297049857075286496900636818713377859329012324316447655\ 2607802200084231404438700051132788400277312072804346773306838980641030176166703\ 5118521915876014407327531848567404816719432990674521678781164098459357283815885\ 3226142123997307515497522340919552774050730677593711455774261300794863194982585\ 3178687804987687823544651927608965496652388531110250999091464933471153398348288\ 1339229210002201477281688374339048880200084272858836448000378956682639844305891\ 6823800986947949803548979124958091606846987297405832702126357476137476889640564\ 2316329489680470773921558115655972782930308070653136073010346380397573519442512\ 0551935173978642293993651864938018362140415008751244040836722913874785647488070\ 9114997058933962530134226550558932305350223724544000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 225230559359798417366348029555150299540225844\ 5941710455455434659692775336394818364657676483468592297532925185889427571908737\ 7026041874286911421227929738243158780216086785376245184428513146602666917774835\ 2099187116862337852719975623714810055282678072180488231132757999792700406475213\ 8312924029221310458978557109930576262811183833154222696574372732396375655279885\ 6116395614581787975483585025157046264284306709386751105575854711345258065349173\ 6035161434419599570349168920963674629641380562329918510729748891155951310157688\ 9938130398615371043834438496326391878174676837748831397843575235351042615777590\ 8001892883363593990172144501322688617265109228186322985232241461710406566724479\ 9795057148318664266854992721762155757850696206403925030377155478249101915667865\ 8615007390440761434934771993174914575770424532818414964278828807126552104989822\ 2038278994273814859684500341783870460102180828677208240098675153654476375318605\ 1813706558567925598898278374440486544312709741769464687254917908569639782657638\ 0164824797831401730591886836603106689050525049501971056873313965152339390788427\ 1489164437404719733348396082574179597562868302589936913385982984156217845153615\ 24743092032268926653961428891594847123/1025909340004610005368206319754127130427\ 8826872739958226337759899555928667323435196024232725617470121031549319876045366\ 2366215880819320195777683361428759344007249912818650201383066323830879171396729\ 0934632932282176344956743208036341224921429828973654737394938199549182065150315\ 4588265298791977964238737689277169777081381907579231013499872442876863890035748\ 8961496633486077028547786721336452813588106064761663285002599157018187984587523\ 5754179446232474683076020170096760505745770913567401915965736199468651892274248\ 9515914686823996891339154402015177321944509431361326382600902116877358118311894\ 9748653339034197836681362323481602831881991206962457550088960492306393103097003\ 4534695495654252909685599404017238633187599000691861650502560027897115569723037\ 0772690125667012306951882719415531193165890956603948616535217283726955271327033\ 4793272884074243114195168059418014776506949401116111641457938488220317024676441\ 9129919934927464656602840952113257460690992298406238150225519523226756856261853\ 4590317560054519969894832207539841318883467610354845530487521280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4393169505488156311037362377781\ 9353556658591970679853344374204112888516970934875506816994804916480211304626584\ 5586373548930281148051408561696094609485814645217426720144125932749330247875793\ 5950607707794103545103330113107195240199720963652926565881077599624060425178214\ 5472129967790754401468180903613957163481655986559721113703778998629584521330613\ 0801840815245562963904999353313557160321645878141683179881627466211305171084701\ 0628349931799476809969362630892087187780534048876983040786685455887661908453323\ 4979716054682507339659539538988004113008672575606371427558306539240074577866873\ 7892517725731815807602680836901423267082259897552574763715085255962295547632360\ 5102242096280051938482828093657603668018045248285924181758178977534078248418623\ 1250901203839415149298356466787371755778685339465892860475731909213941888001711\ 3947678853908162542909940337038248419652850600270231856865071479681332033946560\ 2831694629188275847215186503935648891270067076837456086019861401144463674319918\ 2672523797452146649309124744002506151348489363526790196611335903502301018934018\ 2071195441670500432324200187248382627781257292945481029571298572758315255983682\ 548043699518408563599936414691783212215062422215902485406811/194312585200697556\ 1709340077354289170152137148247565458016848283365388393565289388936226255933316\ 0429758556837429814841019707245602738194633454980167776849186416998523354135802\ 8932631462219495820775051362789425906791614055435465642882501884926278588785747\ 9820842868631545534280272558208539914184642526721482524241548972992497653280236\ 4700717084146283663533793612178487965558206875194555769077933594758091475707453\ 9655784341057486431483162818795914958719059687951089722402525279563518053423612\ 4291093160375681051190021806412196341905709443389088862472125928751938334475235\ 2217676984466661273385143586476049434486589603525428848922711067729552272605536\ 7098381963463039012730413735813035764809151724463375479305270153059823655067681\ 2692786126361564886674583587504434378678304474985786686824196062788965331425739\ 7046437379229654080396991924574979545471897882942194004479353412301254180511207\ 5155652762216182619876943458287895893670135894964106723299346128116484745505975\ 6652787707985980616546949859373149678977197070233866856188041612270269243239470\ 5130940792832000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3155405216085580369166852712697433790423943126964032493868488492438794619114216\ 1212871830561350619800780729871876425751503322365822738743069493589842393649193\ 5299759696762990586018895890443710826118457722667058585685858747107791915026138\ 7752299670639578115548727530854966992234098004220726787629912011578648212435205\ 9366090125388187352003912344487892534086263563395442241268297347257380366956988\ 9129404803280844891687272029813019858119965085267928271456322873364680645412954\ 2605204613941579356547700833253000102494146143187492400527784207328837287331748\ 2140317517672061126744187657633030946605397057904833782231943812770688487024477\ 1502929028174947171611436211855142762916005677668521846871578959718608715651538\ 9504372481620811019119264455550286855151873466379682561249795577702300800395757\ 6701520354800232680113142627239115636399256333569341125168994979180793559061211\ 9671335693390930257238703303079243246896677493162010353273468421876862859513760\ 6729041341455286033717925610394270044450848375115584223792088886240548858499452\ 1315223303052802506373932016539230549618383720318164243913535814140651683123653\ 1941465719894903548013028882072369968383818310297144005383676033524454022629394\ 643224530614757352816871/134898347816909589998316446454335263635264430454759560\ 9944478907681915077950760877093135466305371704609930145327903524200364314618527\ 2777017274195241830454714138834565828641410655390009252364337757870391219881666\ 1369099927217069483410733708975031412714508151627808224488693619738270992598154\ 2345661937533938348783054136116061312123683588275838967275343358970022973476517\ 2109554709570139660156190512974840532914746337065911965259436630493526022548089\ 3848906112234410013332370873394178111296415229016771781694263383151555213176682\ 3397815233524548035534797722544361910933231948285036323208558629350579093350089\ 6471630317223948494936550524383760862517366150468076320061978570650400160418294\ 9071161555496838460504033017339875523113574506867102932326700962009446708137726\ 4885342379982584119432939344062558876621996906926720002934365687474592168572738\ 2551639615498479011961699202416566686629157009712433067926216704057435377597826\ 7873679051435432609028460298699236387751692467543814787179166832845184744430574\ 3785463237304467400112646752669849848873287859302711961580599456563200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2028919780503134787568174\ 8867494058693266636538447554725250711370923170979630444551084292137534945673844\ 5305292588749223145165988705846361497127943590431456779980404944500165594951428\ 1865231403323462257562401628399641420102616768662129989297064350616878170056142\ 7650256288144959740893426668636563242718970211011527231855953626474708712122377\ 1899618712108620310975391011749870608046618663872951176049560184645989344301611\ 2429602737413295693259556116334374204429023119308567011146282667437804546706162\ 3749193164872981971871672594476751069582429649250751061720990656601394802436385\ 1009779636947119086391760818941269482180454113170346480405242367042107124808963\ 7936914493167989911491432272651174051532972725631512461838229897429216521409528\ 2629614200157304994267472976738519238731562029694485730912771874981963851975707\ 2522851651258076522152424530971944607447131873826601926686307523169313010613533\ 8776864243664526723471616454114195671983439114294565172045822935898387718788067\ 5486506365459912569464090832587837460100954959959422022216105594653271333571166\ 6310888784354854663488765622424656379615121506805454875628784486116482358235663\ 3469097750078835862644243794058185038956565500808474056268372448482610584737495\ 6836641/83563860741967180801177109287709613740973633560644448134498701519482375\ 0357222431402359509686592945394258107964532461294109277604963670390556663843611\ 3809816311014182479078550961766584351451107938814876804285457141837990271403142\ 8054646281894255008857303790591058827125317172295829872532867425835905250089838\ 1660453149050183108285512788226174654990449646460852491103816398464054128089957\ 3601033462786368766838302936466175694175680096252258642875594354185568247250315\ 8038843796491010784467454784936271414344765006800296089244001288836382892864947\ 6996314727611885340622877996220752030702127311420251024008459832652317304691268\ 6776405714733715736373282600836653621072953121417955582572396126572359484496055\ 9066907284855324611796888636874881848253233524524447838929579775134442001925159\ 3455689740194304596594508959971012119577716300031635915559731294067357293745681\ 1791770264530561566565924342922444363391438347062010804135994586049347784409021\ 3123551959711631574283887912559756420436432327940612451415474743385548605415076\ 6738979932115359847683349150747939346296794978163726745600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 38951267079353303921757114410346276\ 2951924165861626799066321717630903194866713539220370860057513506110287076370680\ 7312426344778053130627671888445213603727346704387407826932783681859644399638052\ 8115793017005856430612613722117260539599140365100223740613930536805237219588572\ 5821651222690559128406736732803009235315577059221355264968632136763720774318236\ 9703066345644381026569601341611525988051918774901673817868713348561899496297733\ 8097093189092071423359668244120865167621482855903893217243217332542332626792009\ 4815345725762134379495832770809595684332255468946471298145146199783297420122538\ 0776482555348311811636428398282934376829319772374706676003512032134741480332773\ 9763899338789255647011786078982051086330860675360027189523762968384619632926452\ 8745259547204683240318007123230511646281136600851172961172694585283457974328157\ 9323743901242804186764155721734124360508778232859824607755467713663932280178015\ 3292830664467123354494902129555937331376397832251530002554920855816970775992153\ 0946560708990747245767497604254941381423811715315838900257135917632351756928531\ 0527253967091111252013686721484047780064397176365416848038906317753074708554136\ 42734658338973964222966607699431814595178206142575801261025604269833/1542746915\ 1433679742604378647000172965861263408223185159195897756318800740167519573974022\ 3227551619188169665736401570160872408246228897126730500352999044649548059817234\ 8326075089518010582280528487391868659976784202146862849895335633792238041896156\ 1895171805374894268926121536428309200180477006373169074682764238620754780575966\ 6388802536156059956600341183470418917777515898571289305319895594503035789605906\ 6606047373977554396833821034842878986160732519889433169624717104540989079990271\ 7562926254220971926340681167333421013738983399475053141344230276132805352141393\ 5489745584350276937258062976177830750664424245864690454735165148545534949100791\ 7571223784188287873635725735642383934439046202203742117318022174095512014592690\ 3435554942387284923956817986358299229063499011122199005675944698132151990549356\ 8268044186857067677372961314636762800822054118736951445981758795710272805921384\ 3131133104142541891269343039495229842616231043099744488409884026182454306915658\ 1994667734537106720996863947652751211055484633837596667194325969454258584488784\ 0899130230169170783467763526533120000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 124281253435081242961646198923127518815051813372779575874441\ 7698886509740132595220007258456088498058002226800283605599044106278043437793323\ 4406375114337652243177542826502398726648868022684452730506068360958033832153250\ 7942130155942156499871452031553366406627683781643160110715336708815947408726946\ 1748377813799392330215706668838749291941240627137585854896811460026910422975017\ 6456729526041818715438073910612540011538820859589053790888575470734592316847864\ 3764064380000432184502148406773970919314404348445218310750288436426292987667410\ 9411654249442931223037826440506712975042354946983649445618663057253323379612802\ 0849526223211594352975478554963539504511171188213093644335121208033778556989539\ 0260216886641452181549595521054125032729221442641451417048032177887650050592352\ 4390186182352512538303968699758669234703803366189728581126579641458132026887877\ 1366680433598702586156563964117468056607231493867639447313616958127262697436034\ 3990468357460338221098881497362546268719598396877607364065587517923602494546496\ 5261334326615462415322314595411301700047020315343313318370240390748093642001934\ 3028276763973128137797754421668294301255730460654098187812635900402444781630399\ 5737062556215383093214427201209109963543016860352534506783/47323575817663225074\ 9450161678983491400982216216665731856728060151807961589861858624721477558748576\ 2959762534772932769207112659807992220478264068285748697426414910154890924037665\ 0640864762352202145338678644547876156514087145370948268174006600528937426767153\ 1710364876375675954484722035069445782616160305577548659167037397449560620045275\ 4491299043081534304094109083819462837515151695216736845269286325997249595561391\ 6125406469620220130028808135768744705076920779200285522020899212763212004993407\ 1434675124142887722052648118702831735963593079311865599857750691441027892480591\ 7598478618733588189217766604492600142351100152066540806228962083396931803602067\ 4093422842628542485781372023699956913709162086587906883820246488357726607911701\ 4429634545944557342063504777993918793242391351355173960894377939021273428800305\ 2995173495631016654515354466105390976963063133670139375003327694796196003026029\ 4813966379357604501074566555338518522354403079771698722656902411747871977736984\ 3246776198514162989419167417028649456457869446726168782630229181188112484013611\ 3181360914050292951352260991909888000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 22456012548646150505008007731338677234101509213997594970\ 7835306018446896433714711309304551405807825677480502231267901448527688219166781\ 9932084898214180883032587440713513560773720632625976816526153020304768407077577\ 5287992592338805320507119526030523574596268518423134429898022162379494899633145\ 1515635288607964554660451810193039101226642462532591396836766875917760498406906\ 7201270354669339050716859192700930328369289586082379160944044690159920868258827\ 0275759041493170224036552195062867665158760672968302485638723643892545654921679\ 1963187014874208938975336390222179071227726831631319152977186400109554633116272\ 5295317986074694419355973871899467586923276020039412576556909988711401972585915\ 5097520571658118468039922651089850107392894888279421729912011042957518672731730\ 1866733702630629314460853407948550825115484078224971549445017914360180538250426\ 3944103699146299804475001203092426309701524509696025596396558115523397139745439\ 6145926111911350184488045536584670625262477265384887184986402395990072767179515\ 0579963146017838148382789762956110941614003425468134102996096045027392542245098\ 9995665153021207291800571375003350148702033776122259511551069762265559157647757\ 4475456899734132583014960340354389917104443501559494492167829842689/82306109533\ 5962343148458710195321667914416290088349374159858576777227442956319541757288088\ 1997266988654878195727780130860394480191256229700206432843939849537969340039589\ 3929047878327604811978197015215936672170557168932430644972060646973595759771938\ 5513819681381300800290103133558918257833481494041678326666584178996494782392224\ 8215951439666357121708266092366556400760486156263102131354853056029248163900936\ 4415922835203629440092879254548703685891716165963882157600720585609188328822033\ 5833246335720615669411793183948406661010339011822600355400782888584597157568064\ 5311600948005625983273831250451324033865620019579880406477169101009535434685611\ 7314607876796762876356413662120677851059439063461248884235419410477849097481525\ 2710121893836308994997693020463688779982583443583031886103945656266719999104579\ 1728380669830265647071376785866194794539818094953698663341779803793287593343440\ 0123829309946346606306332900358907644375858184449224924400533852419337812560133\ 9011197178771658099979802554457604355044567707660655699135087270126147196505988\ 9944461530767286528934550506850879362349515407360000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 842083659900401036914208495095124212088614\ 9722466072115277179854098626824673317092484898536758411991644447831723856719855\ 5071389394219976255282199912473767901442733145380284550961499876630094077211130\ 1528579276973380687597073602265570900634818190519883422624227638635514257256663\ 5168088495631797927428648333659487327334257066210566639448759921135849193950799\ 9088034710586899662357106153532942601175998475705867693795058358722381191956403\ 5947226488774853379952082629479690620545213273698658103585463635557468990871701\ 3490059449319057759231184891576041073504610337429974679061954728710688555489000\ 2358991736856144915115010077668868688921872240844757208922686265121513305849476\ 6823009383189247166317227354213918210991546896602137022948839464222690189840801\ 6361118992071983543632002963996305374715366645113156711868420948216303390552766\ 3971839029366651794664873540682511275405454870733990977259973813504818582201557\ 4156671365306444035731083258446818806381510435766455987090637856117671681939660\ 9504647522624810829840735675787480644380336004140985577571218726261797339585624\ 7661792434288470225518672789112777668584043305530616150441489730949106473678612\ 0266544135627600830074388715641568974278080023169650362511835685942970461297029\ 39/2978697297406339908537279141659259369595030383176883449340440563574727888794\ 2992939787568906275823387512892517871966187875713356882641593200747090292353741\ 1850318972861330409887559661807890968713007448151765950587849469749000851267103\ 3330132258413014240490275475183848668944673832275599778313978436550134602876076\ 3682668315147184019633781649673392848963000945632688466521327428369618236611059\ 9153743074510080743339784546468449859943968842927625131925172059763998935941166\ 9665863328797405872701024512704327395061046670424106513607852310363190974261882\ 4966373321510906841984383258455939467198811157172693989862928003376709155469127\ 4630806207669757900485649359713266813687539103405556215112801097853104851994056\ 9674538765998057427107806264737315229746169297159394222682938681448730661898565\ 5367009491403817683663376528580437020220748849085923096484534118147543522631670\ 8709455759095924257667978853444860918157163203665760598343905625766393068598703\ 9937939883128655469094551745048361831666387560853856351768846771896815917458691\ 8851041397359601703765539919703628525039929555563406598246236160000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 112400972438292564787769609\ 0388019821943529692993562359439674702513072733631643919628633420962220346406176\ 0447404268304075229424973631379903015799548939797637556744834665069036442839798\ 7761265704639680307147859401751923417219401196532227902020501109254583650799905\ 8969904487520979341189925752294596499858105629037292973229931893502957421764400\ 7548766733631676815394927954634396648707959209091596941664321225708290435120244\ 5610907898035725883583755552437694049981487068283526372261349044057027676172742\ 9792032469993211638594468422472592392558790028310541556308476527818928044851005\ 1034556624379859671749012392746379077238321084228623317971370728718053906804336\ 4415341596772400518102499371826290726536549861450093493130537381035741799487708\ 0377147321699850144251541169099279479983412517288345630624012458072993721324451\ 7082741493966118040167647059782079183402083750253225357604557290611737681396249\ 2082450628788781586540478372799845357730816909247033990486084167422168984203882\ 6014435866715315033966550088507397793784916174769446190468870210549518546234371\ 9475940042215329756255398445034763036152929132348851804040211896228923868149007\ 4012240979528695950407260013225600292886935369642015722304672104798969825068180\ 164072898109/385236278843752937237382208225886970785522880818864439260460987624\ 2289679665808083670071226143824917949849762434536510625004787893901356568876167\ 5195785759862413166789015194830931921680600108273672779956875450190410048725006\ 4821598725126563514191078534904125951016044852288232610476577086746284355142067\ 8704500175832245595686126707042470215356037720014208864098889438102222058452838\ 9185488852967008120721768483794295266684785506504794088287663365095883653589416\ 8488202709600003725721628539226645545895066417104801421979027591892091213092048\ 7281660000537746163337964365099858787744543254620566554400722931285763058810529\ 1055609734521289648280646858998215369162313505565551523226090345007720982605998\ 9943750382014561904045405204986930532822360454292533200250070332158964770491717\ 8201426458796784233269503691230832415915903861659602690788039520010481650623700\ 2309133690752672732909652765692260947893238604240743524400109315060186137644077\ 7739198575574918687929131519402885330285020083151054265407230604093686199578693\ 6234710107640651940503030894900903356047544022153435584949282406400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 38625501944315691205389\ 8551285017383927712292858294335238430871363094158905824291455278042503855542790\ 4356474892456410569368224970488814806393782298147613709218414511926862715197848\ 9036902969673577408771958144421980422374857669435967146906897381089467327675823\ 1449440249233513522247128386150635585616459167364792727802916518165709862262682\ 2069807532724620159705677964205033300784660299819849213566749113678126843468683\ 9822660872201397549793531295178923392044919907821851077637107079726758370572163\ 1653187376712828862453363233898826536841495737138849040823807136280532295043214\ 7093635585762777949435501034366250787154092727903516366847585819944431306368438\ 0720662653987518523593434593314615312953286183667038100927504861302085375016716\ 4585829920436758015402208452918038815418225835041283725843278671447818515028771\ 9117909663375635859497072009661975313318715047301374498620663794876108219000753\ 9324214099785591004759883380451686286975864976686785475963614866421870731461076\ 2978149948485082349944386393711611675428141663083278564000163523001100464166881\ 1160654196230472402864594231538803460563426646276040357136243608337085771890759\ 6847889657706528648837705771339403599713965110232059031905560393048137850713347\ 4603656072256010779527279315534171261434457/12892949882978659888985883311866704\ 2665442449231120627019452947571509234129597677850922468211961433352117619598296\ 2633368238997042945445660069834734336652192410828556873669754991977380842670249\ 2819329455673575522352672584717788248243782519510567520652168566262743234789095\ 3524640407866313702428690467611296960185441180780206172013370536515920019239242\ 7364557616456649334552466952947223206618093016173503253176279504612684565845136\ 6598610569046679662533652457905147239142137203540167877804996058441961827551773\ 1558305044835715842536529817573024053186739771861781391375038478131824123086346\ 5958294652822120394908539600630131921893090418842480507295783994136394627496561\ 7766998021720134125854085687390887256187919431218777233866179240914933606185638\ 7328382548994770868101910057337622440795544048218407346737781012832077304995234\ 5920285029068746105765940963198253264066160568179071502430769121981084051809588\ 2091737113075239660150592973873041286162135191626147404438127652814383151425652\ 8617500143167297246558556336526998706554870344080339919611264160518477075546100\ 4434123681001544894948371002450186560602112000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 5362377361971838529434502544572130237037424\ 5027946638736541866746610585979753020141928418769969393734080747585464793033439\ 0991432241635594302996913687774209120450957089106504450030764622139903509618661\ 1352866364144032512501301958596297061414393545348459580383593372039435786600505\ 7542141688415232196750818083144396627333538459308648197695114449018960841084149\ 5187741352105184838265729676137698177026309724547476512423598839435029767029907\ 3374682326485588393616777947457041686518209943651033047447601586038427400936673\ 5005320234502505566578188686666294513659413151276051220601309236178996296171165\ 3040773577222834801558289245753434408881573862237738178760290647021619112662972\ 7517125833724093452877158116597168213951953228681761390797231370356442579227792\ 0825545463871477644837110635071437840642200334910316857448575706522794038275025\ 8051681116280154194678609281041170197541204950735456351709471339972257287916704\ 5634070186972847407746237070161709832616548474752032762503019684344271365299930\ 5874208597365096238584587989528233177898954827688042220303646740741191196261592\ 2658290350800699122152823908846075232057748063520664060265375173429997027099937\ 6600490970544171885998732694768699923026832259209845825288120631977838947333978\ 245075746032411351343/175414284122158637945386167508390534238697209838259356489\ 0516293489921552783641875522754669550495691865545844874779093018012240874755708\ 3810473941963763975406950048392839044285605134433233608833767795177787177581432\ 2075982554942152976632918511122729961477092010112037946875543728446076617282215\ 9053981106081090958383411975594177052660360760816588289016822527369328774604833\ 2883713567662675076095458142901403758904824662375045512063399470161968271649705\ 6496025920370600573295286260787453129198074040296973493512324224550796892302770\ 7888674462912288254962882473216209184196981385362218861858446659391594721625725\ 9042185443971726436604337992932072051482913420335067980432336051730231475001162\ 0213433889622533168971853316697059403799196121545662389642623649726523497779730\ 4898739287380146878150315896698595071850514722140204016797170455821862239599681\ 5523308819772300219871675905734726949239754844680977001200124812398741822666871\ 5550664939337226695716892872753801879287793392968046607521928571623356867002120\ 4848116013587844283950259596461491309716469639143884980958413773715648360401290\ 3006836056960008192000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 2748105097343255119269871041316891521396541415927796703409090013222\ 8765664096393402448886393085804870132405101355123854284415023790658958409712770\ 7134841879269721748044080802618038057529999309105468690695428943370215012605554\ 8301902540806387936536678828859002892273174724764389395608938544111806290764063\ 3896571324479364566922565436464527175649291808814419084905168996946868620547418\ 9882977375302280031659040352486413659302061350395503557219997151685836263025930\ 0856157066606939256667445117621948539989117084048767530377285104523475728784528\ 9749761738375152364835671073614727427307900124286782940208234944459805184856401\ 8346159446064676016650024090808534753715940156381304032974516642968470571031677\ 6365842800638277490746280794560058011081909980511288071057431024772901940558455\ 7474203592206970945331146382952780927091489769356553566611854054465579043473272\ 9488985836893952953693634472954914243089449154191686729490458845887990721795924\ 0912859456112539092587572535145346461235473394052173964235318210210719862249445\ 5667722496088065230023321315527440239676786454104425063051140242521945231032084\ 2157275504098539810244828539030582594392519476831406573841353407059931775314167\ 2883185437952950282498971117287162519885696153865260803070975597640381665755251 /887380684683223965543609398894959757339805013702461522279139840268711600266281\ 2240912652560733881893285413818162066839718829298083289324319586795489959527938\ 8276021344601180902241124759674287548343094354133212533734595666884442021432067\ 3968548557846004004113726238282690808616519455258650734034338860877753379600354\ 9425766145470417458155732595737583634151592086450234526081783720843458047784863\ 6643896983682300354730884211459285383516693972433013096321004626475650271637502\ 9874943398070153918659245640868367850725317403562021888296115839385282868860689\ 3795179590735980301958570241320803296428039174731018583951512781990628646772555\ 2849940557820581334121566378831048274239896998654777894146556239472475416891154\ 9679415282241515800268558558816799269209873186377417371517056930949446072961509\ 8737713846434689732279839063673415028903861205657515096668375791398033638712345\ 3631095871005290925043614276638514674508492308987124364835366166545178014255589\ 6987900201244009679791470393438905269590838974201733004246600036878560930031286\ 3905417808992238963450210265758256745602460195496666539532922206807987947831296\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1506392\ 0502503236103028005784658981921330298443007451982699366765997034257430195687695\ 8722973967207602957601145256094433806590609531448351125234730747477357148269571\ 0622826349193572089148762342979934407876403105151115092826315421104012350677771\ 3138767973303953703489524105617886643329189737774192845607103408595322570810829\ 0564487872420872379062467965835064840017807243166020726390968300561228990942288\ 8393853131050739646049499627778951655719766329423382005044170081584732925107655\ 2297736535681401884851475932149417748485391368430734216755525968007923707218428\ 0068035009862942340636016821737473173219331581089012082048098410650600083413126\ 5910204718327151007339701041384011259471225517474302887155076563132120619907173\ 4368689643372710881435052779709011137446567305950607697869600095313325711394013\ 2532706586847274855082712061923884939008845337693099755536827348506211564241721\ 2204715061892113931739111461293461220508530904449500868665012955394742837984920\ 2143514038442923161152112257312980053267462347725893021191757712669298837823684\ 5851817509912542544721402855975075859658154637459101467924776345129025972554960\ 6626618410526061830925966114307085515474063241422312495000688905680340847477788\ 11022812507374916535951232603464122739030091647666479135641091/4840829662323542\ 3786148615663855693976439063647418761476926680322889727145245258812914671353842\ 5507625643886294890508122504649833680634480307525991161946770336295924494817852\ 7086743001091584746479048233664412058794854743844068626162201314267726461065319\ 2493256810035774983852785378800766043332851037797620380483872935227898828207830\ 3954778713665451235367419889798472779481410562436572386789932208490660875949869\ 0793259980153523387555711407113191719533969016412537492924465971293848867624486\ 9446185944903864081307604556429375693116338007273437668319614203054078025444539\ 3706663487032667088580150162435487426595907219119605630933917921457985329049690\ 1329642798259123538598461356845545011988434657963353147567354816483868954981677\ 5975985159060698704684118905054738135766936442480138455128194120566089787056266\ 2241107342724073991267304320381723074918817406490757626922374290184594156364950\ 7283057313929077898894387994928656475922108458125364840820802105559577683029401\ 2167738915841997615704162406551620835278310590912178273874601209986788815242972\ 9938350176253797213462172718693125786293686474451580234535796736000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1854101156999570202081\ 9175903503860499379074497601036985487687432374159166422991502406547803827962395\ 9421724161052322787298240235562713919462160923256426391850774153558846329383724\ 7813738187292451850883067942453819926435063736783695262777628001933532301562920\ 7379486925691869111350929380405347713693635566964027621435260169504338857766760\ 0220162869725390550732804299486530131804101946920545606608409381886393678772353\ 0490398295338169504064016922305812612801434426996412983051248084197912078551666\ 7854819653196463642854517227751446246426519587157169971332623906075376975455115\ 7160663664944518254748670467173283820980737763758480456901867860773284655510345\ 3097860856465382057447494663481986150964797573019656016139045236767570570577663\ 4461029390232844263349154142911323678070334706114071543690852471862631746561018\ 0842580589694300566522919030530450502710189656738713372770078144328224802822174\ 4383301526529880583488356681425089706197646928214935906383169159718419530493446\ 8541893552309142227379325089334357952816890201406386600629815429215466100883273\ 9802885171538740901842855615740850711841837929444193682333649409572866104561491\ 3007982250549260757117145672622665700394511476726641345046475806088277720930751\ 9652020817537289163627725592692352393238398561/59830950265689490784631522417734\ 3424103108582178595552508348697173172236684834430441610136688985983424123392785\ 9867066233643506545346484288855143472116139597454009351647679281515023973357481\ 9793054522433188356896639007086214445197629036057151787359115928006171037813281\ 0178201852150134254658768070695880532477215386695276553359191910052388057239997\ 2559211023401654720508253649127476085053086701247616521474155568010658879328431\ 2630319866822303503239238357120083541656233056176559725632943804859074009482397\ 3182866631765078349335696209688410676321552568123052727615350040332982985227364\ 9969278280505974356011221022121680843965496527601475499320576114637409680196887\ 4049095592317261871150968064991982825348840583759423556318519525598247863045499\ 7860152217020372326163776343330670503755712908705222239350156590184475339155528\ 7021661791595589349934925924667311752263212265549360891349249214122540516013695\ 5086490260936612571034826299328756456820820578305825076675065143957345485311674\ 7018908923250288901635051638326926592389504908671545687253189379930955900861621\ 3662784612566145604810283172525023336584970240000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 505106380464388927064445344651236676575\ 1116053497592468223904763750684660521211166708348094766019554216743947280810956\ 7303818833782763689612887560899584545723935787059868943271322604509207033297481\ 8170494419163869547415414397174029599729647569399848531137982458174475839766335\ 1505433235689360276920792661017867508283611188326976598851680471367317610347348\ 9136086122648238060610631956770077358376613756470014821254570525898323408921380\ 3352487321946446532872935264463124112872315714777829075069933906355758535532351\ 5755016929630006248628631821482457411727081564845847965199909941143514834341636\ 7334941058255780402955199766949201103626420446194679463749854325779073998057321\ 4085375709586344866966182758810964552376511998238479490160870058109420767086599\ 7477964804933386745369555680369643119836534696843421313741615215738936476336125\ 9998649475896996590026865528190242535067138200094533109780908915617332537264245\ 7370121259180856673766025858213903435531734363994574936612734714732971101579374\ 0765936667775232780949220879944757944081346635533713157017516036549309649666656\ 8379083200895344199647843398907646333914053984785506837949348338772203795177784\ 0108900187136757742865865594102142031206032632913768489969476111102611452856302\ 226681461983489538550876578477/165287872774089603959103390434086927675524811726\ 4705139526660632156349520041488938848758113401738480662650438832678233334682431\ 6711569285710871163500780192486873180865916172918815427287909304790846049094920\ 9618364711044863609456943573416093496231347151359783964808956060683750548956065\ 3626160655025528046989343004403202227340506797893225712689292067136759013225901\ 1471000513049196701481553731772874083340447246108964186981692189468709629998019\ 4915240635205016973009717147942415908185924377868201101759850718412944725466996\ 8543190040210551733611749310561869091462612671015836942169396509650530270355933\ 7841316024814143800719988735671746047988125393098573479607073781184501043393680\ 5377295403217836393552448925298939473515478968083182650328884852280662074567263\ 7392322833266633048928904124796678609436890893287565238719299942664644765969833\ 3298794083098899897412067858808765494661155804706158797257009343902651856257277\ 1265398826146691601517345798463110356316750023928897214572723536332882065125292\ 0990799274517219823631365525088934639155339821443369760269673943187547907772193\ 6949215440216561272123937521664000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 66446373184419739756421267856399632984801902728760153\ 7130759193886131097633079399150790399196590738827620654730791430129573444149385\ 9098804598668916395365794740254442504160671048044164836392801462884709105816978\ 5236992044849325753750071623320181599570946230606183174151935264232474665467739\ 9361430299952479129322028730093782260409366276157974522314820437892942794353910\ 3174606943515098678073366404519313852032411362905250582166212154852740107088255\ 4456951665950579964109305947944608850754827668641060100271649414738141099173967\ 0747330890778308433979744593935553329511601982563789474869668959504856459392672\ 2119149117573061560401075649313589661581463770568114371977387993032325979690621\ 6346715271956780284752578870003927018328034434395734820923978074797265987624799\ 8163576630048559916605145422839259528419765559643102213350835663900979004906615\ 9458298235467591868804985041983440766957067909292554518697813653269105112369339\ 8277212178456028663643831779538639802043508786078073987755532948593354337762644\ 9144813671260427803847553590929785126971202125903360148910869976086589143271915\ 5822532856238387629150824701777600335744571890910286017294836477528951551942176\ 0323106638754842390635377907587005377442355980494382711526215681730099379614809\ 62253650864194413062496568174645721/2228356566774003630447940588489737262560483\ 2888105254007585905731627653170895177915965953469501734586292522717466208053131\ 7114598635589257305856580304037810087685512068046843005300122218937862405004123\ 0279012619607802387562685395125685610469281825410062858796707253369196193222989\ 1937176481703889093030297901492857965562756969287233259735079488551590273726174\ 9830043709449248571604758805713939311733921984716748627678313621654493325406145\ 9117934321131052849490796045186168033298722490618705352998158592728709922275902\ 6945533416433173432445108712798370564867351609514872071747755168382400701499572\ 7627102535230657104315911955891049348683861545575713257792775564792490976231228\ 0630608819518892829529106211340453649257727363241329165265617220318973578121369\ 5472977490504668416575501807294856566816345202831090175931975943183159557453424\ 1408684655023824772762120490515920670840863780785500047687266024155665699471011\ 6767805158688669904962552647915739722850937641897147487133708883164754388281021\ 1598844607468703120409866118329994948658434017386954652204356111501784448101602\ 0952596327436088627366379295732905252306164195738517504000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 30229453742619132207581382521\ 8464251053128327645970572511410877893116921224875303761149847706003288218974390\ 9048713098260372557746461261382783620925610007032991884430017326843499108983441\ 8385740088941638347199380745541601814658817154536878732205334077316525251153852\ 6981530488060746602891753639793208266721259800292042668912794992283860206141066\ 4199176363000651985410836434160779734477733216631980172302312937786893243065615\ 8462471861765972395025545794479453661330938267951610141352453701915451528492869\ 1850192856485203309815817676993194303785199278806739609909990363124673787703140\ 0549716509998336574343979490959710646802145504275589527349029648125339270923646\ 6625048229315040620090257760755683768663160334155405623324630633365942857616510\ 8522077723796952203658421839871622475149537408832566046632428545474713430913422\ 0470450133469720938839926937367503318855399787373828254386171815306174389604767\ 8478794234505332623336955219764300725257208817849873394673792553197935689126091\ 4888163279727373930260373921197782117769755838205658279133448757204067639188206\ 8459828137671116192201240110268807468109993224575562179735828052599360715347061\ 8391644682541818586325143949866113323615760697804972354429876965270293159336222\ 2314044070883295064624676898976529237679068070603619/10507766745331178286538253\ 5178195530608876446806045352575773857774649379030323251056983487419789019196644\ 7384382525987186161714866941820758687224156615364182520386479591384900088847183\ 5728921519590530566272626149007808980217997884085829552998524492965934267486993\ 5709575047613518323112730506844390019274224249272866371676104450373785243486610\ 5769523456970869838057858098393290241765528086580645955374698809389826346969902\ 7388036746940654732359145843291638230387594392217926443574219184798119203931010\ 0788411701515798773316660043542397747635315298426808460239537482639720883287158\ 0389963706826027278535839137121068109907345905051553630327916931234208211624057\ 6858855882065940812801533081075653508196808829351289955599486016267642271716929\ 7507290985372966104806660815535970161479600590343815568103916064601169573273267\ 8017505272052782238001741014639113668784125559412537705789754263966783755955501\ 3658503322558040746824618778893841736964753631919499640876809864458888589227959\ 4101561562209213051367812886079224300236193927858120889602916964813191676801888\ 6361333513822561162188788448132697818844170324170737489387559321600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1206088248534542681\ 0631885499641577008759708289581903168443030809512132119979356860496792239019284\ 9669637625002956648139380493361767969833267791122691421504984320060205840034380\ 4246960081435909504116992973096302933530874804816071993008871342186659703053390\ 8193004827415802651921899940124045051015781703213697229907044885826693711670541\ 7941940772899436760723780590159902351629014557770154550341906789947831008908861\ 4076005071432415408349427583463555930193465120434931015700908985625100303298349\ 9960016005977799435466596110786076817315323336838345343990852579638158432367279\ 5888411342558783137555266745613431725725053668607193888285054559096279032944560\ 4561725304968064515457169376200686266341464870435319485926711232875974115333247\ 1189071229982743457315380288647532625433138476020948689456251990764997666535932\ 2200546015214856400840916230397752493265741014108426618037035530463052810825851\ 3236608981691238768313311525728754056779578236195942112258786387079845906246010\ 0098527342579869966248260153378468482886777052726928754286031707463817426668285\ 1158983267002578809407717918021970694842789870207157211329275950424492557353100\ 5970499785491092190022179434356650027622967715807950454201081495787431205458843\ 4367308959924382537548173462191596558954239921604458256569810951319963488402990\ 87/4397878069984255381021146850834518018995889611221525139990329319377760552867\ 3854661768410212359710559785989352855050235974915142134728174764217434935559167\ 3921211046803014017186868558069561990304979619682931414042803007534892485687090\ 8390012606546246128226153230362300630004469590569456630293975157392722725288599\ 8819607990036628960262587759249444331002792772618671320692451560912423661182219\ 1606069336684026398130485342086050698785925189850885561341155995780945693872118\ 8834636369521002955539772651010139519390079980538142535413148387880984899996718\ 4080658768071502582619052670719267395624782486243821637412022638241782968330782\ 7472331024446042597862120225847706310342345571906344205284219790897145966375067\ 9976097917582675461602216820368165920318479415708430545917936957214021174742959\ 7524576920585714615456345724468768718564616422879736485357641813956013376284824\ 9188587554941793963032407150189713388303486054956503626509914658421018700132160\ 9260118408765724112045123971594580226052013371042904122328463169953285943273761\ 1912668906990011786973311580950930721433708058420306986244253511846814540333695\ 2377483902331286657161181632921600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 438511098193587578869716125069162825494060244054736\ 7342769297699909800102400829730825189877284694357070696417224630400957191382884\ 6446887676814628868812833268230080104955285797063676186647510751213998395038565\ 4955319772404450606623507662910402594581656688323379254230109672889016128401951\ 0506023503881338865175246821784790398271299804407364645403825929375658085084512\ 3193179228575700079766266553803852227416266655966735656758183211371502620848601\ 4031689116772373269861248494467689704204340347305371371892254288467376621224399\ 1217932707364053080089944495878264383519568368607006523851408044150554774322709\ 0261294993442649641723033207377021833554414538243486582220346321184309483428011\ 3969804698221552684305207867196199175879744693107585142272637027838460683642440\ 6099065768021587951516094941420765548427263005505631902590878315634425629509008\ 9381748567788263104145083967863326535757460144559866664357038597198362774780712\ 4367071945589774058062805672545987241713181174526506065689187447044180068238599\ 4710791095490726890354151906167244123228975398554943131160239808145078332863926\ 3098811611436234626819559602743006071470049433333957210723007456683275061927391\ 2535969182618857708880538390862774138872098543438482369843692091555558518468501\ 1359853155707552136312548321102636842839179674961/16987278929309814079715577511\ 0391296579067887492267054975356611719280837480151170413000975686572473120687141\ 1037881208209808528114541742332521603101788978123455438802747964467867007717101\ 2698843947999295856544540773016210418101359941517804285633677190927208382901317\ 1546342007278714303569553518826523725489059892854346408484756867929603331575216\ 8993287191378588602730157557055355687610771291805504315537417938246995169626568\ 4969401891557106951112385822520774920115448207306934280341341924209180775480454\ 6318745671949885862436888233086640075887334303520574819346849613019659771525320\ 4117009118500805551152510484955051790794210720074029283553907173999969275574129\ 9721325029308598110127879962253543908682123660586168473651214036439508357031368\ 6046860512224243118728203082797318961986140832546588143679267733541396580153336\ 7907311072596506954856427430097215330997956867568852668507158965575020281012045\ 0056421924039720450715972554910088742762625425714089885585483401650392313489622\ 8335346065016676646934219104356914279535200907517836265337982809822986176777099\ 6460198529488558480800497052819729500569863156718562144731752686841112091951104\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 495\ 3526637588903816261389427493627587383684996365822922186115866080717293038874383\ 6745595004038016312186679123019257921682102985462515665506537019331495068446619\ 6398403310072448407948119917318549252014802930511123465001885078976733340034676\ 8782502733778788316089004886037686666523015335044923330546156892588172342380103\ 7873701636254236549917113404389063701365176325252071935082998863674774648001801\ 0133265629376022435690256311893091598799008681552172647434692911714059199779239\ 9438816839206792057271034208479011326637438038864440361957121836547883816166747\ 3988737186289581829748174738763230386644733497326683483065860427286014606444096\ 0600313886070292149486940667038780026919786366686270232392795915440731895539625\ 3580572117033680377349019818103828778698748208325951255580963746766929186282526\ 3754387034050677233554634430429589149786758487485500040511073619332569061475225\ 7646848197845913968012679071254739378861368704939815302230301309810838210747623\ 0713194391150528982596671010540470441259040439039461008930450658807271648348771\ 9896526991394694658742399006609180384434604046784729406664650745649699619011792\ 6220838538619347494337060981765500085469302896518110378779364794989510380176539\ 6790033874764908418707010157534304720783441294774307688994010195901470938849069\ 5231673882384161636314307/20656459626731066793440504823685577471347872611769501\ 8639847514278951707374387210781571512513565172419079643277333776653416195657403\ 0175482391631183833668844894668222557228472294364774351798758092002671244421998\ 5520042965082670406141714296914282221423928055484852613118724346430528522973546\ 2446963365223146521014118831523159750754838292751014979509311312131760528115317\ 2188523539971681361624988115772593203299942327682978816700820855359288465202840\ 8599909325840121223866630542173629570685373505400072835587771410523697654136661\ 8284111503725812909123935380593035590312175997429244513893706392264735678743859\ 3203191861740467486898945965577034800847080470063795143349341459077029192747793\ 1812968986175232051788272065819466980001687547771444502193011845288686848694633\ 7329243088389962388651106934030880214124886701473645903424221231708744650054145\ 1489842474124435312732996849623308329351879524426320605978010592895386694855712\ 1675615495787541658974107093216961429185507923806633011949906398134660307615499\ 9644667736412473549856760896021276263574212067330625390815974667312520860321651\ 0646344058116192562567671446329540272972591088716848745047654400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 20217683595862269927\ 1372650423086955330406630323439866804848379942993074001364323685434087460446403\ 1741642763631150910752032609413408621236579487947377820454884237385897824971271\ 6808339714255322449147440749504694729830680897050195788581305142949004596395934\ 0052600727720740744893948968695117585618875545575331060351830398102486025550260\ 3363967623274518209587179183696938045593584569603144649209402384987639822564057\ 7073002176205715064811419026479831608851278305417113967311590569476511734891489\ 4954994964020859047195164823297020213034438618861973105431084125730534573062337\ 0115230582129952016030205596575554949298021680280999796787182635106497525646587\ 2236027664984913025799540664736468687671976588771657172351539332030200088616528\ 3624402556120526679020368989409921661555637098995251840982849026906738798177437\ 7311170830315783872855988409649985170475802670377304121914106841838386030102385\ 5609926309516485438369718172279207011308246298694177267315139322864686154111918\ 3891662685864705384432546889029335146221246082785559850406716767185854964295006\ 2593960616930454077884667037502078078272150756198214943966850945831191488366901\ 3839134156017712669210491288770680190188087353336222472974517135830439735949414\ 101801294209072445805248749277423434384113334259423105522889040195276812953/919\ 8348854136924227506134887266156267375774554755968093083629308193725798208427757\ 4272927312880468708968092730453572700174390357581663709647391971848789804503681\ 9612162016923888706473085577185767630179598042060311719579887348077914540114550\ 2535257454234916779454719027096082327910869580024752960974481263786100144581098\ 7828734968990003976850793600997385265762244106445504278987034647201813084121169\ 8936607898499707058119028176940839301627580292221070698183684894421476994326040\ 4121592100859784257685116554682132495754307345708186795235652166506708932187257\ 3274327036456548089958259812237973178600901776296147575322924704764923065018087\ 4632978671338976175425199969364625920800309264137550080319747918648300022983461\ 2065972041126912643689813464642946820694632794869442058354460014393640502151090\ 2861157556506350007872246511063757509966430451082976640305121988757404213762051\ 8852601664887975423370823988065027226229734195474548305791039934773125288517482\ 7949551862773375565447274229455685724615024717544477201902654359541098816226839\ 0970812531401920761235448834473831448432915011242880973526076676353704789099347\ 6288685429853310156800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 69244797826865799064291166428768974091784531841256113141446613\ 0280936751450797993614858588461414311217581111860891685023258495943335962712761\ 0941108573638183158828204645432756533545007999987782588413270288205365000409782\ 1230948382650219222468141261238735485780438309795894226214184167601439003037785\ 2944090820408365082928448875935109142977294729036089187988967067191366122880436\ 6691362023535861217976019152116297589398426662720511034265209173677699889965499\ 7423937043986673186727352161566081206616221838218158174058948957254372893736602\ 3592464273903850050751889319497072621585505402734364225330548364900838867265726\ 5179312264209226141341267843999246843631196304342299263398539722579491183662872\ 3660722138741031915201002067095514450959741066874052150453770542930512823302786\ 3346846442117092160779137800157579668611587059936135410550950957054382562927226\ 5935369900579896043208278380534993463443393479541800171173828595208469747717922\ 6590852314654116239980805775245484338192642481176169611960281006501891608491583\ 5949348278388216547617808696672871688112328089391385674223465886462191730082826\ 5397435459817589893270076690427332193246174109994510837469530658195046869744460\ 8878891509588673046475623330584983529857794462975830785862359619373041803071015\ 6008985642592737454769572448859277426171249253504801826759653631/34831187501043\ 0628138018336490290318896452347672762023971459600996677283811076044083979076304\ 4508352202587115960631603269507129618040916161277096762332605139236980796658948\ 7126917287231018560306827219622168039416502413100573309502149268981776463549717\ 1445143572913315829039201933902345833790903864849603402788330437053349778263587\ 0405310738848059507994845948523803363647949199733667484835722316695146420399861\ 6696055067143747051597690777527147166902930074051366326992669978774064829709128\ 3456243141673966270287733071371516939178392045473664795942902853376257141191031\ 4970953475985713232826998536033585054085810952099343736574297771383158786861875\ 8644269125986268716440809673019564921169271608457975372441375075757218121116374\ 3921468130966585358343631763221538698564087055129622292473329086866358825551705\ 6972523407873197252904627692229100460087860214824916142110030597911638905905657\ 8879078929410418387509886647301855339086206864211150661698850793345511954168445\ 6938049279977264987706588797923385499872260796388646732263076537748314302363247\ 7714999167845882762214968104173709186492326149928563644488430433010702819370463\ 4468470123178623842721351146647959738777600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 12511759398070802376015661832835919168717\ 9859723768726408522940656138323719761943694333476292943886439710186663897664207\ 5639284179868240117430431087056195446405091172399419363027477835042215521274681\ 2564354007592410234871765562258422457283671921099954964427225720399306194729919\ 3324352839001745153823287034198387981889671385965905845456046615928020135495899\ 7074029788540762900879475621509264383986255343490287709483086997311303806858264\ 5171001645711069543713200446217238410773536144374812837168161817435008431798628\ 3645160207486633153582319430035192024319675004414274747083288181435368346289899\ 9425298473361618703353236941716878640453477676353329308973438828483197996785359\ 5919735183755754930011267164736073179465421317591848720483582808464735064642498\ 0515486970307942127659178703476892739714300677953352127534185882595635599706203\ 7304028999431594960278644000269442908911993122603188391980374763658524040055825\ 2012233864310267997105179084026955470244731237332334088301000835299329218208871\ 5033228815113059184900041834335272045493543600005881040575325326076937360585414\ 7369488328793995884762096457143555527677436477562482211291752567460232391205472\ 3097000595873497757825994023740786006870963569537073956167320588227543772061344\ 6499074864965421825289882874243984438692844762623100087424641701123144463510346\ 698072543659/704446834733595528184016564818152558355319015074254283001318184631\ 7399394165488561180843226626996361995644338545738992348447389367303031299536477\ 1179472005899012241820108574134705136733245797478145778597049972998299470399385\ 4955357168105448836264707609360945070474264731598624343240138355008751430503728\ 8980032867757229177925469742459924756890646432539256137051451350843431338493353\ 1413808549566232658294019042323103531095542661974265689917554059174499957565926\ 3416895953252713951554935237138913504309929823006128627526038148810730776288668\ 1032026833048393450177732135616154567042065584863291459186484428486389218182838\ 7334720542707115833200766694607688536542189028252879931295149270468005057241916\ 8717477834357159433612330225531412436154680223835661495845033156297923505517455\ 9016356091450237360703253027044649691487226516109493322425666516509293770074799\ 9007718524830523732216379568519781971575394772003245348702110349088289934592483\ 7672594577755095641068275146778927146782819347037067580248130238071652570264182\ 4701327817745344557439575740879477217001584051269284391967159881313269945184522\ 8284320710135468260240639875027102085323839576950223840049632653288144896000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 531225849\ 9551643840445816381418946592484031487702604664226329656188031801977591676373532\ 8894883703675180752383440370490749537714493839269032136869593120357182685357398\ 6921241764352754677173102002483449597351941386005180037774677903443692126860220\ 5577960268150778414701819588040403293094573630307363666178609310658189550884860\ 2910392708860728646206938973920563304544800853889049058492404064178982759298968\ 9779945055061105423030121867106697287227447784715305701177006540262459022559144\ 8539173778250918353695744775943175976284669115030763276799565257750264027395003\ 5315700702495550442226887621405277694081267194352530528321909818661632603523265\ 6452155284965495833124959251052800530486165020434603416906237784277638041939483\ 0284404842558732462928179067233894884472092616865955013705264519213840537217496\ 0317029340898238621348098520200043938869303738461762242427724419674919442452409\ 4628843703401313807144900544746865603471253927772120806049657442730272185405971\ 5847881612056414171531393572567838801448422169527688316332276135093131119534828\ 3959127610164559067583075578724757396853596216983665380256048887961938501119285\ 2203329871486116682071495986027336867030165181008875676923012145253043011191689\ 6822834739414359198765411986372100436500428275021509217518029974002293379884423\ 8234766806731131035023734733252579045079751519/33813448067212585352832795111271\ 3228010553127235642055840632728623235170919943450936680474878095825375790928250\ 1954716327254746896305455023777509016614656283152587607365211558465846563195798\ 2789509973726583987039183745791705037857144069061544140705965249325363382764707\ 1167339684755266410404200686641789871041577652347000540422547638076388330751028\ 7618842945784696648404847042476809507862810379179167598112914031508969492586047\ 7747647531160425948403759979631644644011005756130269674636891382667848206876631\ 5042941741212498311429150772618560689537287986322885608531142509575419218019148\ 0734379900409512525673466824727762592066586049941559993636801341169049754025073\ 3561382367021671649824642427476120098438936049143652813391850825507796935424650\ 7441117518005615915023003282648378832785092389611393313756145298143185191386872\ 7732556794764319927924461009635903952370489191865139146386219288949534635618949\ 0561557767377012967562379168604392208284539732244590771277207045388503045575328\ 6577792438519102514274393233726807585663735251776538757099635562214906416076034\ 4609256508144236743030369573688570957647394086502476491550714001300900095544299\ 6936107443223823673578309550080000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 109181239735908325223878070239772054885568038460011\ 3101148255837449463207504182662474687190891826574692908977581657946211711868305\ 6647162162677058325204283878537958924857701204376160416904991848376265883110037\ 6885743938166540634640057522063955267955962404439919816712344918216743611095814\ 1144799256662400288523842223698136140265165158310455881614227208262783797428037\ 2147379178875107643224755379082851766864482378190235339325200193588932776865989\ 6716287301664095231678546584642263257079340334984118082239684665495490889194440\ 7810135209447370363226913627083171222501476195899294641210215298429964287207002\ 8935632458896564126632119381374623950281295823522417149614247866584000258601824\ 4216347151862182005273199857474840874072180989601287052902672827928180194126948\ 6558151570677762048493174535349286499806073036518116196295579961359822332413798\ 5529929070256132745586936824553203433236703842773187009691272691581848690718085\ 6075311716886459539491210792475730689488905944584222640995780332769238056208304\ 8641863212498432439702033655663552917308713019733983574942977717763776471164661\ 2379632408643220058785764541082603441918822403495852673872534151375399365678171\ 6874174733510568933855091167574232550288946608252965998743673554125962301973229\ 3854530153779575480290693680188926710868971200488521217246433991376174879604960\ 9/78992746555477651335703385434590755307345397665060313685919593241992547561652\ 3583314285950343460898470078838834500161157622655226436923335237110612913730185\ 1746319293222903649154419527357521278420381543983334004998295130970745308368415\ 0085735894347173132518779285313802363582537075349796217608643267978260565800327\ 0612286707511200647877070256291225179047996708225319863293148894015823140799111\ 9172039161133173496991621263332675933813071071962919831017421637082620347314608\ 6377402565078377906695675054727387080512420394385970073291582283631401237546581\ 5733944757624251731713634864319712179362656083557561499043240849313381865758986\ 6791168961857068119159319035431719367863776323504782956927233587810293980924098\ 7690630014582891748119650935518428086443307470754810523799131576839236370924706\ 6661746378196974966278614522858716001172237935866714357582781086138697012824743\ 0716230061823686592357716833146049473831327723230824296902776158340325136974782\ 1613341709307663477125969132680626456151181177478435941589537631993562894083624\ 7341056944387514531488575573647586263802177563870700813097366685004914181507790\ 2190179895330855486586070751163301602537353964221051564982272000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 188425086509750993575\ 4493836369883277850284531254953172091979155784539171501063852243535297971218873\ 2377550402096252578780846886470597273517203032939434619570392653945669961115800\ 2966463492866148333989445511206676058728987984036934860875423337909925847526078\ 9990673407218074922223860179845276282806935741207593474610136196107353048411019\ 7441546463392620269116295891818936092156626819013773917761668105558104380137101\ 5417619738936623656004863201903096426903696265634979984159595986503208735871226\ 0312058524354490686074342581536252835122892955393549301303927076407152398289817\ 3651731216237134739788149040800531823067947672545602594143184449215025649483789\ 1182630540743355743939556911928619770639636945625107840375366026497668601046445\ 3351382222485966860687488147231338610964097042732825150258624366875552699442216\ 9761851192099084867389206803110006350541579664547995251859116489588903697433740\ 3778759743008485729253630674259892925557095859719381402201328582745837171488804\ 4513397017245975412945464841921183822684032742602080644936238734071744054236210\ 7485561220807739915246732903543784149255048701153918518421759630853118588470083\ 9202785805675640721734710368549508015388847519829654779092066873375717122216970\ 5610713915588342910839610110008424926657718111481304665744689769471733813300136\ 941180299558711863345978451459306759/154569091518754930358699257436358874523286\ 5131676991836123969708988653016666357047078857791205714462547953387747011978866\ 8932321695734042797329560230830216860261763499463435138059615607853881403838373\ 6999491672142201186046542399239687689222762894691481177791447237401048282778906\ 4504735073071625037305312525855014830975079009732255047262500669925728823422462\ 3015984484679744303661265053057900985316859559406606605819886436249890006607344\ 9081025198579575361992136094809875883447345727121261783805775664495154132384400\ 1414413194294627782516600893578125736827386680774523437046946942119719156178615\ 6269142058674593714936670053604202974613128593818192584521068808926602648145296\ 2425162144343238054582189839950251263289258567560722038005545869106146864766309\ 4239154788131484751892465857420474970331169972916389781880494464795247325328557\ 9950693553074512563062167716215230993391012704674100708292219912815622583754799\ 6508987429515235783172078335700005619468428667406292403046490246316129549127201\ 8831224048241808830525629222626183138825498749869985034183106552642228174898254\ 4492250378638447523097420095351828882883216694792369418241287402824791104468653\ 9487235734622038917120000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22113722379912187670608493762500519639782870339897658470312\ 7691051597154638506896006580760434948275371829732946492413149757054875501008499\ 5796304108543086850388877646672877700070918449513547183001542619939035165631104\ 6161451562378688336976664270016653036610331491593141575961334018877250790561548\ 5515904235477927834818041605700428174515257217802919057680905111400901926005698\ 9088701048374336485985027298746453432578122663721938171556944680017729648694423\ 1131968931232649607267277875533015703018421350984344694556684877388087723475020\ 3057378893469166969922600996231165157372368248063464934406236682766107242050352\ 1145105149286888464180116647414073997847623812184344240958161488399602163165773\ 2627766645636490921332905504426317993265097561362367779892130612495775891559939\ 7419711177946373802165337479330815174477725331287542075987498783641736611576045\ 7207135023068085280983370174919940386989705655356366300857482457291725828012304\ 1869607944441725260561502556996983042245527601099767154933252322490192380034009\ 8656770978980713876523530940717494963182242933786188166728884026003173020847613\ 8112194490069830385234051872932321965655668846624913403376836335575683010198175\ 7748106319782313110203332418822005042559546270654743660267020680738992056991654\ 3686799896203019329973994974706302729588776869321747336029530780337676690118934\ 3865029/20268129878521563812933096743799332769967127188455082396852585155426046\ 7603652820998720366517024526740894004371497365180289766218082120493071813310347\ 8394914184566127691882849228770566962312530581485752829528807259875687404076352\ 8443577551617691999587291327306635722150702775068416433505635164697631937241996\ 7973859260595402622231639441269089472362846119679737022280908127379960407953023\ 7538159824680708790709779120791745109414664275887951072747185152092715909209055\ 2045122324238488945184420545490050947570613155566526498113650735861092718394960\ 1193690155302746473614982166889246916505526350234418260477147705577078369917157\ 0640627126714264255526195176874795003988869912642422369683941141894479725092374\ 8226600913287188085618893610544936109830306947788028942804309587525424963440905\ 2400225982591958076970552817889012142914665007986374418185626175491782546665832\ 9641375017954548340800261573292437641625462459353164123817823358432534138225322\ 0375847135973815542687257462603194105303127685221923428718117206604313854510555\ 5991557766270674654547210180126468541201212762315512111788277158854149223997853\ 2899991875089072225280500535892622752026586380991520417811354015436554015395020\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 1439321058112483697623816719038610185022813165591875492824862280880348204279577\ 7015602248924159564651876000068451639844721725057414350185075839031333101261397\ 0807700991150579760133786020879365961134820116307002294125888983178649013012981\ 8926693035129860885661558647116638713196363356174254577003360011681423270034971\ 4293103753385675256169709317470405978358283124580647171419377738810597969058643\ 4890022023222392896719683812302875327814172893983071914526520326058605148936695\ 7831298693491257452390600489573879644684957204810155449534330182866588477693348\ 3320502537558259287451971852602358124197135909969772468091578323175787484824140\ 4889393886730681802299835545697865595000194254586577344605083583185186273976998\ 5667472059309647455801599274087999223738294763568175200955978398420916585248816\ 8500972796293758643999799290250459995197723516854949802646507384860585284444944\ 0526452558368877608868071003958392043499086980255085074273756748570325766479894\ 1229821868891135107228329494867376382882497751900219453496480887405334880590897\ 1380960672196742320205546655689448509765306539862377896713738522510080193067719\ 7254989073938327451768759140007854487213244065062702904998895221757671993924100\ 4963447304675460250594362444114730613465300702959183015972847171635382846627913\ 31769948206437223723297381232872737344197036508818531268565688300520652493/1429\ 2013411625430580585991921571477360663942231612798601503297486903429246056908820\ 7123190134824276000704393407828777144469609414153899189182569108969445215595989\ 3953391483438511061786434241829479446603928774089396336432531004716468302679301\ 9866854556019668051251536363688267815501651047170140157260831366214784725909289\ 4177644307088524889307586458980536295341883618758197006572227382099795294929047\ 3306723327683502862431183677835399909274141648588098104940596356946755382811698\ 4476672848632016521138414332688863281848128548526249078330250429177150687917518\ 4084403959760663833311822142752369951911361250870530402284750561377942311477339\ 6438502703240613531152297653140130954455723806206406456403722047279840159274139\ 3830411472476247062163328430844632948718979495103629231941339746459620194843897\ 3889373136523644342321392221304436146368920225269923044645046447677717062622675\ 0598053416082943653831320771786971881000744797461545867429161871267745875392549\ 2184425337156660453150026155477214226505866621105640059476894084217290344570319\ 9399373110960162550860527598636519854027896952621688327785825352321133625451874\ 2459023128536145043139562838021549987393367040872987285521606680234579460096000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 8404\ 5216072755055325561680541690302321527674679729872468691790752788704653185526465\ 4715782480659697974513119381423300294697589111060156854280200176165839120240753\ 2789343552573403342205910144627919238570581348176463029327645454312762010254939\ 6902232730302615896179824097308559198638420886053585502799031607126241795027567\ 7339031217277977678382260296557838054209293115590981000372149708393951152318202\ 7865538946298735340801690053899891901799149887050586614210728848970840040402734\ 5798750726585099489256708219590246192491518919599016910657088807110845972022284\ 8463236589663049239182537232010479954085306253780213651081955312134737832472639\ 8275432855006416957184694124378997325945021089005547768768222465630104318034267\ 8682827267422943970334055384260934862841644927982935414835491159531926067729160\ 6291303467479196390789043890329730924421689803447238709870052540534960465226079\ 5444505145471286440954157674924970435631316294808968330559193694089143794496252\ 8837775240447663876544341133604747272891393904268688970993106110500493786341923\ 1586606875262753786620123974832709504986685514440994549696610870517120868248105\ 9221316514076207440334605422452690462861865280669091420978559640172420718370621\ 7930912737637204770696574860249291402467666283083053537909227920043803576840896\ 5188801660507428391427125696451725506652291363034011263565182949/86205230331723\ 5346848818890627516871929495999748887910234653739447133132673953741438132485557\ 8283588685893419253109293102671793505848534993944716090556978370541084808396107\ 9479498819862496503388338069666256877918521804409792977143469608842746335222922\ 3405002748741325422163229046433708117647962420829712271602480015103961152217032\ 6737836539522302052694453492519937127795274144211068597620714649196391560070294\ 0113288864648486490147563846466387989044617796127617697096588781152464149182249\ 1703781031828008343108514854412009255909931079927013285747432659466160705434373\ 1070323504053677287317803372602230842970215088527993474293247545417522194886748\ 9235426380868588244115404064967499126995316042344150793618174597765963456613407\ 1580858534003892069888234210619681549035676816661922515951462787983669814331627\ 3474457310560518120237735270869476842947092080818500623782021281710795826091763\ 5053748164631374173956097440092173973086638191532851524703570299331229621429212\ 5960636911415592991375035255678406605637863788921038943187739070929004639185192\ 2097527800167126441729846019453517294452007869798217239940176657336475967166819\ 0043211334804758366311687914762278435695451268251140489216000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 98621322336233981978\ 8229118474884297242137960812794687807178209989236301736378691493999584810516874\ 5001292856764458521066527940050127072140830376897754220417765634456517922629894\ 8984933300974999382825352754789416839394233573325866233261084265619536680699159\ 3799492113606602383404850836627633366295321155850590649689175705831521010590085\ 5895414567429540564287766223170028133259338977814128183149727017203001982285662\ 4586286913080667849381342495600097295123647904854195043902283808580633427526501\ 0323163356955171869985694986682835508965746849228580299809076369846055929270946\ 7698536936900009519886238674118655318392057376637713131385406951169050080160717\ 6481236713210253712668581474256525565979641511384551116637186844122411164132134\ 6959205170423524342840324144628258779711932807624740796458660087587906009555681\ 8874385702462915444416140977808486445145388465793728708301194317793509234459652\ 9807422718998241536941475851468056794953990132660696220352546868856027200877805\ 4220587571749702376863027253169172221915267365751878338714254788143886690630833\ 8083979347547031765921763819519433984509780720256478616410699189289094372711375\ 2243340806320329611011644506871422063321047707348705152822651664473496998311924\ 8255465895313649827282834963448764889765991680934710785557188781939969570840039\ 584266335369425901748939539714684808326686136552922401187813/985164329442357679\ 5698017876568245040621236927541852333739273270066431605522055239012366260258286\ 2122380747509114830227117321978304371234751477909228022087302722263172992723345\ 8070957972634932917199938945654431204897387092708077920288854208471099026067482\ 3815045847366775987723472994400618044527011673158200389951708815819337000612188\ 5500932358663598243132681166099237789697325124421503109914933273005590269376500\ 5449939526363512484175409812231227339521127670722448900211672817758255491950648\ 2249759305183818124053753185360062202164600087642913236588447307789803938278877\ 9132063035675710223126680980857032085010961776478938667095114049849449643507808\ 2064404401861764995916455246338012176769499898466987649820015574596753207710672\ 2534348492537188960580974093642360950152990051323378523447060402806839563461084\ 6845631678217430116516975352097542500550069968059370239517494689519258130899095\ 0041924838403882176660836255813032785749028924215621951816404551572984678255750\ 6264848926551047512212003937197790822725190029537684564978878524437759733237851\ 3680763358748535924009098509325718328162542101183192564498363674426069103321418\ 6276589860788469459168116506371586779119387395378946188018450432000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 833477156211\ 8895736565318298324470459411385736989607128010481045580935982990409787613154340\ 6813912256646401433859218758380428991966883574398410799765925202020733659802732\ 2443152316272115269941107128533904521315328005933565263792340781491433621067322\ 6174912508641436839944387628420493828164625277728455132957210063559438041150173\ 1766203300235363759347879090836767546184619835080235905724914709187519690260633\ 1418890762181350179413296040212592108469930120521087044489777749904224819971472\ 4940343255646571006577449327579609124845759919199549868657369905603817879376931\ 3959959223869965939437991242273033369684269058519605687408753573732545412604942\ 8970398355664389571670262200401037841897336592755332200053425458652880546477108\ 4539306294826995912332083567294209756414603084564596713926285205845976706965681\ 5176539917048846876769321195924594372427322414967366061117637225906316425357402\ 4422214372414024783113648110470843852097713142409679976195656241290614938601779\ 6661032756567608284503470760222366231396611684156966307332692740330428006985439\ 2082670403771275320356056683698522154226405757389717236184702648434088038827786\ 4427246626536434842107680287460636336114280429585175393111133909988859159464531\ 7903458582899224659375360919887271860944928737240216650702477519362459050372914\ 824752578968420011412977439663459024891012356975710351193627700421842719/764638\ 9881347052409854849123461396038278460557390836645964421872022849515531750417361\ 8762901322064823977760720895577894693619066067635447319783662808502209918899964\ 3869921861544098915545279431595188863513766738752292467179612375460344006246536\ 0628655743073873013874137712535742880175898971237831726646286614584000762550611\ 6100998214421384646875917612806907174651211606748191219719758239501746996569060\ 4712932371079664111957809780845766816862011057127510924679924401141648704966449\ 5650355536459466986706316456788537515010994044426817983064927081751865384266535\ 6597682587510059585493258039010847606188284095363195101280288348441736737160098\ 1739273110904632578426851048593265762703588536718116040914162079354765444750186\ 5171008243501404244883125480387821026338221512218766385397608801830001095599147\ 4146784101419154104305059851414052438706542956824068021652906592427443476890419\ 2006022220489721863146949051913477030475814883412552911131494394536112582183981\ 6975974357009572608883777270058747512951665385830000378671060619858053131729524\ 2500280078233935093107316526447290188691682899476831433310744758472107764533911\ 1784277973011713471080438503655192496375153519924467225474328972129971604973158\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 359713455931026655179843398290213501265274399637741578469276291258534758729\ 4269361196002256914497607761233420071756460147430241166414160649645018053430016\ 0829963801699060347083277832747714892293126933574415004809710122036143020035169\ 1233896251665078877257587758087331860768519247085158006235330569516050239415201\ 3831019174297434721760285335809462557956050848647994457379950909220218202945297\ 8810732848869372929416724349513940354280010955863942778372296773227409257339493\ 2989205317953414326962935764745220819743041328069681490555434857380421634590367\ 5297154078554490821705028096993649474668949329714874621381828761003407954793091\ 1708450597512379054082953713840648778332323167796042992233425435577077130042774\ 6169826050689612164286598891946362875471610879856057378048007627444657135507267\ 6153232007185721040434963148115372629716192559679393956953480940711156304914952\ 4406875221209496133364927135974433016189193374165016860329070360936961046787701\ 4579391584648065118370659841020544136130193735601479592863032952820392527600144\ 5378673502401770808898126478770775739771699558108669731693243006555632656829573\ 7413942732828161913689389909673643657259382278685527746490978542270229693143550\ 3656101113143331673943434935133403624302348687023063715750898870475260613955204\ 8044093308486275619918418271995441780222447567207825870044827565506038049321115\ 154984294213/289111353538105155381494423158757087132697741189496461083412577680\ 2740453080322343526229477248296492154877516579605644872088934857935003478167642\ 3154028480059807486952987283011665997157869196703375656451771840088019431179466\ 8808338621132441723311141663605928548756212663343246940708264135154047963114616\ 7175331750105499809491861824352886154652887014556239378930960923893037824369791\ 7369042199878591224195866178164592748067396903909005809643325714313332526398676\ 5627406948509202649285413867235233270803823011337850496315265184402209194539146\ 6750480913055045895573467424288584727174705701578092144797122545681849055929454\ 8707768241067045645575603667663475708933265878761781432631564873466162723058817\ 1986286704784319701980774180028856728077685894023567510262470008449553670316328\ 2419990456104410736920986155716274285566829200049941696684048337362328787503551\ 4962009626942477798695142785061915293886549230693758054626987372139255598457544\ 0166499513769345272995451799347448711787458870519224464692557418343900451714484\ 1822418144639835682898938321906538787693590917122411748389175771181022585064227\ 7390090176593449391310722313169579001749596122751248121608960248187645078225303\ 5179562715303979987763200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 22105781757263821038343243162666576909629763665929059\ 5323960172319180597168143451628979446119603022948363025712235332015287279462071\ 3602017531952471647294411193285232297563189233470520200047204488954116206141709\ 3898772961624093100461585816154586048818797550685654214396199565185967818288918\ 7938849021573280374446783136695731089126870054130327167787598786584454753647824\ 7719421501581980433387572985428183878118662631270701704607905509924527524395510\ 1172975647769252226076135493018749057317192279585991281880982188974045001480975\ 1993535225628094419107517216999387213824685961866323210368852936792247175641836\ 0914330032783026311558534577626188739703720058794060787188197632136598681023762\ 4124395507732591481855106358638489418545205285010043175827190432864260012898628\ 8014276263083786833974627631560435849489901592449483640486637496024028192667260\ 9920378939490643123808168570836750735147152092542618808377899571153990004263553\ 0865955401220944035406740687753794599163736291010360860464301577518111794497897\ 8471469398378102412751500773712150265457545131021372806900599752660041901682578\ 2771671763178620873012371589791845669282242356383793517396560685819279728241711\ 2690160177439498834976465292374129690149053481020022348586236044788395728360874\ 8586395974674535643509044549526476703091973661072712118538273993342421403363842\ 44191812755086401783861153665028186624109/1510532765628361786305371402949976995\ 5927891475293122827198755723745762599268965551507977630383541484985744572197794\ 2812344451612416509360258400743593644116237593375760709053790053897722492876890\ 9042775656611589036430493082497865438779796988095965725340070432999485832307629\ 8024433190712248938907237676596168658889407349311059031413468381934867177547980\ 9102727831897491641260987619974073157386996710923556091083866766574919919287849\ 8303247965270338715621556115348166100848312908934386818804443491702993675943101\ 7883528311451206586299806609893411313617864496144903235057786104803200010319096\ 9221395042141331701547107096684480892101924004239474197229673365695983278480136\ 6515990119372970821799887071743051344155362995774651985167935814097227409845986\ 4219669555990702635332137651965785344822708883287539829157451917208980279663655\ 8546063798816131838872897066406155523676172887486877516311390699940627787401247\ 3693139772026184080318482142354723735615255818947755290223403240909049112532939\ 0468612502243986390250912670483098499853108905140830416263235241885687175029430\ 1866224732161906338962477346903486302589093334818740034612644627710455988188049\ 7944928159380388782275696582749658627581847763418273651097600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 37644186521845379\ 8605240392699285247694748036776029098755201898659814948797614860730357245247508\ 5436106726420191997745166699837558993426723508265855449852157338338484646400875\ 7923572014869517959863017699427945673744032647810322835550907988627813890285691\ 3131184092925613027842361029930063827264948465059340382251841236092997519172308\ 5921567692725146155575832521296058590462534454966025217845212982496679738952303\ 4691325836332056166515050048826361648281922551385376087404141727174946025922771\ 9828435725798412522227086402092372917903671751796521714970076535735231603523727\ 0082542450177488271349732115775131064282186009651715653567858841824975615535639\ 1851696095367151049406044108510790795015469831908899162955655302704057344363998\ 8613663702790730207961943591960929490779438794763044506811649263882063261672167\ 2950032482041575634545719125639290988008599451126027798573630697124452794684362\ 5480121832712253114329130822699695071083706946211604350487736806464578760115519\ 3350541958852125446220268894351793229084519685747876857238145461669911230866364\ 8677211700636817906435995139801675930254401102634743473924190856077948296780719\ 2706258610338841742815733742485400548000698474635346403060852257080056066181520\ 3780834771919783748051883045300660613656950696186801569389652132436918789814274\ 3727185945388511905607368316866259114302267545023662485999183377438952330153908\ 126797537/215747853814814121895398911947711474787471450260703478373707333915178\ 9456544068059239879310062869999402077804448267336684826569460129897238007455110\ 4545573370815903186138699149978231642688010694400750409474354617068098029858973\ 3765363287862336810468224506880614328301223529033649713590801327291846671833088\ 7448271655792401659615506639124347320252047916548974278823591655041287621605712\ 5774797212938747617034103290726894413765184700846956715580920679545070382248657\ 8744131208361321454875246255787547655776193860915204395179768161846527732026590\ 3955922261637049670908932122294632919150495291146251817705633364507099652735961\ 6284757689566060167580500655967544682290690928339541674055162106505072873900073\ 9198329991969370309134749883892869031946607299324310840289059032406886861637254\ 2620248449394264989140225075551686247567611805096658587675825189582746076959295\ 1921542250269686564278505208472580529404339435439823649413480184879105334136410\ 9117967728465226669895580503500475820598571509199320673651967283778342905072076\ 6163843051488757379709198732812676811927942119494500006697807431037190961574747\ 9107655536279135135506338184303892812177580636585948837280801508635739616392925\ 4193531158070743625151125387466506240000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 83536204474972883175131150496315605059\ 1485401219776233349005808589974423095970496459238606206105807947680740592233008\ 3734684443666856396823537695643908654035403307850270736681186953713779899219244\ 0282502954022443181138118937335260856650856231756797244098594290925332602457079\ 0928566079709638878086308626132703862535293286438236695728192281068766363856481\ 9924537041468411691149419507735515974217549421536895793028925568782597658578470\ 1170326224530596330256612692092322281548030128538072189004528452189917794729001\ 4500725118787707908639993135861341884916090483147025382262297511165000985520777\ 2443203463676264455626178621943321380129346749670984045325773088135682799708540\ 2029849413418560160587951881717590218484374508438615295616771253229235362917559\ 8089164322148054286441170326285356464902672928035668715738893100690160782106554\ 2143004597551036705156802296749545258054675974526429211583264744814715919859167\ 6436344891090369124178111874091474338092382322598072685320302229835541465940682\ 1574349886204975250117335102309899800268762158061037570741970301578872566202211\ 7656093534108905913140887044616662798491180169315946568813315491335040204027201\ 1669548757265824556546619232373392045560319072053843760780539067994726134114216\ 0376619249112882676579912401076758562547755359539987156195153387294347366732159\ 69919789085366495850466153001865468356566723418243805000389837706959299/4011327\ 9300275673636938535035398168802318608508805062055762158903736170769038342736093\ 9960522289209422163652588384851685354187971157084693805266103836447663825789815\ 9721481203958286015219506201707616854465535172769414573031579389988144490128474\ 2047655421815956353346618820008129712415559054778948745538353413363232138929526\ 5900112431056926149430062428964228957747407651116309803193078120488879647765821\ 5276427377833882388703314907479471838938908645545549785936885463063383513325929\ 3700104952184392777146281803913760902514457028438252079456597196951143969863785\ 5146528053057833449881254421165185446293282726018256681434354892377071469538568\ 0091017218628525690962700528669743184984829439922133182534661077001483430689179\ 0343060263412588162879726206472371366832143782365304451228009227424072670104437\ 5214211580880406518389420837548938075677940591415154702268785224093261211847525\ 7274421545060611989230384150099874945056616992507289124424869092794001319444471\ 0644785631080831801071157072133732361783198103848628035197034298362279241979969\ 7084732289729418290719055851803880737911967676294641458182387629888936834192533\ 1960908437480341777592136975824970180819495155162280947743881980135593644956645\ 9745598239540355950182400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 465786824750203801861544313145165749096730243760473\ 6154808938124392419779148906021949940254446426954060780220199147333764088315800\ 6038716973695489149733978756988624548657099139381047288086447374678469697325942\ 8552861376692093545970057289607452099637423703214610771152019195519066273449956\ 9295864254874409244819707463604712892561632653189398461477682260022225888218402\ 6468468480192772596610510854332256665137337828235473249862384466654005218480603\ 9484980262334995628375750558666879706652755232711145592426512566039656774548576\ 0454885255494775414136393372269401616237207378673348423090109151986778047970403\ 8710078658083273375551349177890775478139038429481612594199165006932427070176374\ 0559086724856616791235380540045620761179626550057343625099657322164115251108371\ 7219496958847576195000597967870004167087815787270812772036295118078207038084986\ 9288698298662816963303945983818160424065145728588253698856103564479586110076487\ 1272623332035936299762982512828790967049064678114142388771164859773955200516607\ 3781200012909913061922594714058260865086972863567362638919882868544857031384222\ 8171761608305432306127788647464192991840376020397125755894396807343239402585596\ 5905934227188215699882927389845157230731494030477194066625198313206341260500613\ 8304702520496709701612328903581085668700341889221107335845161402609104783984301\ 073592093907955507196508245369438964164070847757114082215041/188753509526336555\ 6333422719460940604430362239752905912167202059911239027683253040873210396914330\ 9570920078644631400580091941947367202662442364332571075679047424566458657930452\ 6415096275210780011060774191228647184803318806588334130465759629982376753377008\ 4820119429916488727311678436184101664244076404229921246131301277502763007143218\ 8946383220425614767639624027547308055677695936077439748358620275972830308606307\ 0356544526700865252734832358259197368348074966604941159580943902643731615611963\ 9794734143513228820382953963987363794858223833327754716378239085873875870591846\ 5146556665278554495142899425579980871536235655525234935790386629625845845605431\ 9087161647189750860869175381648352228146991329347516505203661274004204007974908\ 7823833554088533936054262111723553097756373232587268843198884067276524630022367\ 9852829558229755316476015277569865939346177171324885820325425212604832655073349\ 0411159430242328196825611587860969663177636280023761405802770748032748671841678\ 2197250733867989473001453496192061957475599514468322574905360236789755730992254\ 6637824451473053310078671572928494752258089402346050993829027725469121101093560\ 9311200495201658012047415752577189348423550737932588293624469466621388535192975\ 9788717781811200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 268314101952059582108579248893727543181405419094126274429121\ 9092855959749781010818806736159293585919761609150340095656125693813849567606571\ 6559583412158514916153578770418232248552510334138208101481514742958360375795078\ 1013352702700926720879282162658345046262583615773730351193320373680900056627615\ 0193793697749487394277099819419421835818621050221618930219996812998094050138579\ 1161198694620693031363027812704744776046517171021300355087780161606129820742504\ 9773377887809802981501353514423042405565951579386328415592679613292533012884114\ 0471268214381312555283000062088610534370674148808622320574184617522036862607418\ 5936622623966095358899912723029457964652715640728956346328149020896848763626768\ 2442763414113090662955428861313926058404289417505623702174061332735632598684174\ 8141590564058291221345995540293545189620150546546029103214743543955481716901129\ 0822477171508365401872709832104472638072200028728367055633278078262941806535890\ 2465419872448372531214648458707652224873407469391082764465180760716377873000681\ 5359993066373506625922929186566782043249305016412158985107197857721191046257498\ 8954108618848172398119582343468825615873178428237706730719813679934804661007330\ 1266788201779952459787828484615208646021713764267512971379662026507766514225843\ 0235985473498937099751337994185061387526886599250641991989747322603105706774671\ 1720967252482822151777229248228816426911523734963947/92883349757906415411160188\ 4491221626586567364683810879168549133030126974555224260544403248330539141428701\ 3370680100594855136957244764002847522985950630358536144453065483226561029091858\ 2219317661092477518978738109853669853669217254589643636620191604698640716134687\ 4349505019471108568297820357619484660651792414047071880550057157995248357122050\ 7506702415519783590864064785162407142516920454817142388002306972472812336216945\ 2414360528169737004754114383578443434181311436230261499972921497378082272408556\ 0845840716389409715831372068972430858915223752183078300560171659171938880072937\ 0609213423768990621433574675714579640918503332595401685379178242433810617646411\ 0041659564297718616926455071915584815308560638238810188315858703625483554958464\ 6863446775216071360556244310355621701491847224198895130328367131023593680483840\ 0493423391733189157308035684387980578718496328978662139881409904987454412154316\ 5402524218435833230622149737735604264138805860833403556408582427282225717582802\ 3072196159554620224372275559224340739829665211144170876816954686401034820017370\ 7300746273729180593776447794404998045498934322056406708211496442162561701073982\ 4584426377426956334777857943043596048106929757779178418382150182950445523097389\ 8915840000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 14447369122041715006825259531497631279649680844515484209382563081318\ 4075807485467752671766914851168721429356579464528307768072958718995486589485198\ 7800990272305131920945133096407433612769046705622034681075972098838174732389769\ 7833520370368873580456805593094595088269501539695352337583710476801468984949951\ 6289156295489750872530389774710372478904675855175995328646775028284760088162431\ 2635741161177425073215841011054649256057639736552055858650121470295114466567242\ 9297502807364538740054301051924985591467099418973003179231412159239344082351746\ 8121362959878736339745938977514139254150491977369737564996363613082011925750147\ 0635625946881141973713930602468273713767780209449241304284554342537837979270342\ 3764540908294443291632170591426164369620418403516871314285470027974985826525680\ 2795154386826885183522500170758943301832360455665546702574605278563908862799831\ 7190210383473475719572898178952414883492000831980329049112503332408146041610224\ 4521245214732594084046733829135501869628178000580242262854132167586251175410845\ 0581041976990683833471325757428793557434825798908419937865876967629116126639903\ 0080099072060739820832457223464553053507336179352692488571532246968665871635994\ 7871255712510235449762961449275582212574331220949372701490655250769877113510404\ 8861398564879832015381129380202548739800294734190283462887978069920712077285446\ 873815250895606414826390508341918400009657938773051/433695120117489882375028817\ 5405485548622554568394115766914299326361602245665806054942075805029397100201496\ 9438718420597545185852021285111373125980104846464838429000945297811904775577233\ 0289978754428443396428637740246468572098818053034715739073299211113872015069728\ 6058606539899100792293024252862609960857059933611150497649136952453644824521791\ 8097198248820171979464707199469772259321413314878521345511672018747571562334692\ 9095337262140712635540929356811562037582714678542402117041970058245077617401551\ 4572269452830830886534862819262586915664459929682275689773926437891983003492437\ 1016892977026237148517159751336183739564767418285527921044804034515382993916134\ 7576535452973760320474242518846460720427593956881742627074008210764370594273199\ 8711284481832540693699997130101142854828594669766202639499396079808067196306524\ 9566204810727436174108713396614071167813475133592355244731727676642880104153971\ 0964223972017739679208803618229099108461025420351160395765759034727097496428960\ 1665459874133411684473031498240265071784775399676183897534390325857569816240157\ 4806542858418190048175818382755665698835880666346710464774711131175959441724607\ 4497633608959135777395649897620673419691720512052310303062424148054990476293998\ 5075214745600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 67492669017934611716399096918760028127477852974503077745958404\ 2631409906035053303064481760597531287360114571998530719757239026889899105445643\ 0648745139779045460354603650191338160139920557016649079512376893168269253516134\ 7605896957812630160021541587122721280797227443729481095807566562688955521537333\ 8531176735578754349386467431811460961891938588374540094973706739303766250449466\ 7617713429841771841296347450322399587754620767618080113983569832235550685632665\ 1343000087075622024388009900412117250740608728446227951040242586598142060438462\ 3742121284776828991406387429805642975273353231285114655696261127205891222888229\ 1936057992711687277074670006308780405145474362258627371867433756857422347505936\ 3372657212233017717398551655667735702828891287887621507996189557796495005432310\ 2985364999405373463441568315639164781019513333502125914166336447142369738763008\ 9699835561059855364424012849034496708560776239311681765387610638311675030415065\ 5140595219113603661815008699196375717856238106987849973885577686572168012395448\ 3342617426283241110885036352684667972851183956425711834070499214319159731876805\ 6737564500030673338149389937706272657666218586896924731069240515296318428149212\ 9359762482404223316215774602627122876488576813256554297284771299953024002200168\ 3942611106676682887229862758527850315276692508322472098378392000301381981229178\ 55561930769182502471244641912084722657021932754800424294246931/1786210526071320\ 7225514740446536812702191872923179885281673705858419661271824250734940791380939\ 7173340741681487885133952755351804622693127056908474145819152276913134307575778\ 1422671955979927588069721066566196752702154244797209447764399451175579589083762\ 0059402373975256890343706437964555302644636333061786446227428975708896340464704\ 8322364922442933433604758634312166493575919068744780325429897036891890865066813\ 4804141807757215926114463279907701221064259002099959060350549329610647385853744\ 4874596354955238569364579733934555535509374615291042563745533282337678753799581\ 3798841410444122018030994874230780652478142472975718028735130514073787686399354\ 5633218430795252324966111258202186351320370763887999939505185189730400909159593\ 9829528508256578028962811475921920041037218422659856266741260942673861648417210\ 6511537481064502663044821865377595945442246190453597038492711565848734311727197\ 4139558242003009953362238376675079675599129535743834601281609427046566629935297\ 9562188280806425053531036238886360849342488095149437464750029192769186603790500\ 9033655979091690015894640322986844808793812016809144046171263185338643057054702\ 2897572663721767746672807540053699189444770539536722038790645615895474284918691\ 4544186576580530992662446080000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 798586670631732982907663313393989155649666093\ 1567789674340684658022718236406537301965605068949762613037210422438855190431736\ 8028066380826579042065312032412833777596722660401294282133507338535250609566066\ 8731999742585355928872830209383034394828793445050642656957326552470738434018081\ 6475592267827987058811916393174054393677330214870856128391659178479129640001305\ 5620852990293620952956751711803232401737750900918964906293816921631416542261135\ 8751022760037886343781601654784198415746807269122712590687762414572170411515950\ 7013232450624096308550808837518097485865445740871566057654109330063335959632690\ 7833072020931855999844812005769378862417704504296745946994336488209470569099950\ 0846019911843042465419615696365124988003408518071528706780065483431990211627418\ 0735910745749146913797521109874191630213646553977993312213833174882875576413276\ 4644325693113437879057155289553444018142083676726589633583346400285812222557832\ 2609803315308742036146356662369931048752094754307007924491325887845819216576692\ 9183927071073176423842634431483427892854364218513708695748722090033373772760780\ 6317544642795185889763013931675448152946951802031844165702498419775924716230768\ 5804671789211539329944431488097947822327960812838629896911079587889859606929498\ 3269380509975536558029756725339525904604684904023984572715731359973781663022084\ 0060542919482957089933760728656127390051416411620043355639595593702910391926102\ 9098623283/18959231994496429860299666616839232368981001423129955996825254422817\ 4871295190501520702014363137820703012899700995307799175898871940105632578552529\ 3797131339249490234989447102021729250123362951688708866283684501570415905475698\ 6511080389342883460656089157673914731426574660958748129939687430545213036469860\ 2180554909441985255176087722372399720279452270748356691325240880279657890302343\ 9421598773646620841773439873254719127754534214501484999405866229727742861442192\ 3814651873322106800058904476532860314944492536940101622120835090700321127170438\ 1588259650952967004378106747471346297565485547224272499940739449332295857043461\ 2324158377537358616631794959914744835457083749907792782282242068319431352339751\ 0819048913194348952212579933709043945541146985197807885038333855913935929035898\ 9944838482807053978935474969169564580337088349916036271656932790992563204924641\ 9625457861865891368673482984268638675305662037584853572053458851675795673989354\ 1297407169060693299981871508254548480202379601591849732230264644590950986914019\ 9325008800702555214079776571520391082343392077052466649526757895459133593108401\ 8461361706929918707356156850837359936944793778564505225041219013049827263974145\ 8849959713475603851492479437596645612949256257397652650744348672000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 11752792\ 1344043208941049144032300552327260686641349071195573666819413213207384533393787\ 0384288784972447468175187972129798574412497863909105332802500135171033786760479\ 7470956111858144688756752389104905033681227416632071418214068776681408941693655\ 7411751892880665955447276397931809409800103993463317497117950552413096758181564\ 7954275658589973286811879479967257733191865689183343201358947173464585065653183\ 8483126976148582030178092032474014174668963633399585190338221734562107099622491\ 7612538530400609142467255917998488291690071520973555376772730329833145930774515\ 5685540589362222093287382490299845226928050730731881801241316722992109555136688\ 7319769450066575858662920303122812959549161251483049385198659208543268050885401\ 0376166449254925316866720458089673619420424478960361805681879994946925456107258\ 3612167976310624730830422436994779425627049792389255650740166479024157457962606\ 9274990937193075671208342537311808247256517664347745659767664132473217176326319\ 8523189584606828424936267972334795617597478465917405172206162741153385386731508\ 5472487063185639961956946685323174340324061111013753021734293088049472368138764\ 7517149800232618891833226573367727346730887855206832336487645764231139465733654\ 0369342250711430426014486053475069978163574514513149030509544502364305868229399\ 0054638647809853253411578186043591966490825789069788316516664415906557008672910\ 3682133492888485279302100151915454870643125869908969/25481985615249129790903687\ 3039700550416486805178732508066458322111148182912891734166962818155928539243134\ 5890094074781049764768387130174616987060272824115684313950752348278010639338336\ 9555484578573863043413246340901905837657174772902754267167386853503052084312636\ 5647594858531096404083733297268399707810908965627051824774520813284507595576912\ 2492363422353605564925627273371024469413370210912714807669554762652869238886291\ 0509249395398215411501777867532547234341605993510154744842702635067468951509201\ 1444726154951659176328483448793116080915169034378437943390852530508929391129274\ 0325280825687955434075308758800141363118290640071901805185872388686551046849458\ 6424418761324799729373756882138621757539522130989187493746298397387947004799536\ 4050673387514003742252658647629314859956958752117068112488016570465454972886367\ 8532656997579185352103702632085072064219977573317949234398651450747735287174221\ 1974889851617389897043431975282355723308812572076154486046080028967896694451805\ 5347757180615626288244389752387341654272905439450802864263030501233241418647476\ 8677689368744968166213790938722738725671529387186497671018123966976598575702518\ 7383954453149438226697590189343750151818253677273032745610575538261286363229002\ 0853573025068512201450505371648000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 86375422115110439579870018162815835420651\ 9311454111089560042984743429292025921415305331769416061241232524180477997343772\ 8982117630322345450654628166512873089820859584084365126756977269725444262352472\ 8369516913881099992474266488311615496532320950321056856686109255276138418402554\ 8131681485138213267828469848063384486515706486853701730204257314047580024520055\ 5357945571732648555404928511363876383642329301246001540523094879204817104932262\ 9825003079619001716661897286567370389164162199935698067360365762424923897854358\ 6494386503151052939030257983823451375985792143092052656035721040950214198364971\ 5746373294929405952804646323415408473476347746076386861343838855380602139900218\ 6124826937914417102608010335903282469165763446354199877257114206268709097593897\ 5529160540439044367953306654375416248149021827087961419267407632761961130058791\ 6469479307412023465035245329305216152475538787132743258762174456999344682817949\ 2634600180924322386234607527905988929237444299654134939570483523425054455838622\ 9945327526427940624123256478030098424839027797876573574794219756712667098917558\ 9401871831763287841308329672375837472104623888701890368855879033106388054988290\ 5730104742064356305080329502044101833643307309733061934345778663434889071452403\ 4222585868197281345891428409573757229177880316633955073946856427846047740583608\ 8947983476049607973616171557609590269157449270430579703724311352214147391289043\ 25334427586885307373831/1741995685832823740500742917011141267206474386490410312\ 5702103690357992665340256543797537305657309461404444084242237925251003519561575\ 0853204247527325614170597284087805343395161908538389925785604031925451795282444\ 0967642349748963509694843570162875020420454373086594019811666433189687121193436\ 8848956657877356738645733316871780176944099802780084021335732797908527638386727\ 0554432269747869379527253194743978899153535882062945257471116620070702219198406\ 6836595553482472960412817836369485140610956693960680936331207826572713922128723\ 3666754951056508909097093136923203691702372508682525599424233891216038840489874\ 4234821119350755421428040189698338188892789707543264293553205929780450369449671\ 6268433108115430896866758008145605927756502566355819987738136713730491057926058\ 4256855746499504591825095387382640878511373267740323446112187965581395641519110\ 9983623163350403624093478535077748440728005944965491326650201238778283015940137\ 8111442949840620351985943828321386016632070154447708924279446301319067400308368\ 9729585622041484799617852485883152505097245557985441682458361293271764385975306\ 2310296515834661746295902821813453854957073014222284860181497894145820656680672\ 1517361093463189047089312999644867484510564242814905351146129616890260826604351\ 5207680000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 85359477105995163450283622482842918355184254317003801161351146667\ 6536701834670071805616915211001690842602391523999075982061415474952203908834757\ 5862304820404874870463989284578442103793705834499620240217603990700086437158901\ 2544447784215499478893230393751228147651053499820756341120560422720660223183566\ 7337589741033243232934286790829936306215686643371744634899891825440573807639205\ 0265751465395390301456162609106044739057079094456227888760917393492800872752972\ 1634146586460606600484114219739810613363082584038136618022079951883803202256552\ 6842040732300572298984318298304503744178715581997279077989707023083722513253887\ 9939485961952657566630131025100223585390415692767133739539714000827641995643743\ 0206712970502739245305373878667672959702841154945039986355812558019734383442154\ 5144870070532117695404900649440101567396921167589770305241452879504992649669990\ 2329711254257231384266894750605882120629387514706240267242789089927189108911617\ 1139198574400695301018596240249905108959554688204148074176027552226288287215737\ 3671483133786200179996321182911595885994829940587372738832893314262162128610217\ 3739547031097380209418907696599199447783424797655131088277056252015934175998049\ 3335287923493534895280178582095690164064493410613582996323473206664352763066816\ 2921779432244323077260820142110601603709337636047014456549612180558627990966323\ 8875163896684107116962100990908440276447851797761554392690062333669416109501374\ 963141/163188866772011411720541625915845125667364787735375635177946005415600588\ 7974502881233110884616370563935366882523190509581449323969923878427254253721669\ 3314547067331355379593304655172064049839050304363792699347730853976241926914408\ 7355215771468616211385473054534516043696382250828049329144931484233731148202395\ 0032345699281893881858792330890584213856555660065800416853616184375900475010079\ 0050772229116251832728317867815103985140403676341924531574864531304281236952848\ 9901482069425894454553430370982283059211614664099540176416716429734869041630997\ 2787622953218044398667946396857722573085118656996039018708349473484730869315044\ 8320366948221199944765216759138269417004487102129444553076771845245677492775356\ 0999614208802154335563842620604314113144517721121104241743130288034989625882118\ 0528776985319419134344695349305695372592439645596570613464735594184443006152493\ 2206395239991967516393553458199967953017009130899832857003840314446017307328643\ 2514982748238714484212440024336747080721894562717307257951011777193718117948598\ 5329448703666694173144656191910363267585854266766341866572521065996246798396939\ 4743307917379396215176525931738313121211006188415138811210559423477246438842238\ 7171431995715111448747011120449360650265409574374363135443283963245420871680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 103325495685601897233791520660749920749938260397220947693522789844224936824\ 4290511518398139253236265623886253464192824116271576899991056105268594762514475\ 3818982397165730987846832332050291039271138323503547971131414519245558560162100\ 8040029025931569587908865429435249749945009593306407406097225502070752201737782\ 7853247985110054565647174927154886652370139295383197335391268889504554324934870\ 9843304906787000729733431158751981447110459275409042582017225712894532897004115\ 6739182158724651953522919507121835305315426345881341804617409465514435953703271\ 0061087042734588489340358145065874031494561294236714101483976342892037102529016\ 4731542678991341045391603522879713012907821966818051566512373701588447391710780\ 0131776754668675590134988773420234683243240247904257332923484133191733325181629\ 8017273775381892381515888856798739545417671904266827803583422374517666556285708\ 6877240335181377024512935514169319054434767006514019552539431718537211924229063\ 6114065117199852061236444887434628640243144012156407719065945829248365707772980\ 1883094983515547621880760976183048148442414903974657296640046192904282408070016\ 3755633030459005735111047112473216416369299945134552577357938977837574886578637\ 1261748931410354269976949667234729868557203356477534755011500118169181004467511\ 3203498139340614833848152173102201771609839857170758601244624108270182726824937\ 19295087396486624035224118601922618513208556197823760163849120024615419786243/ 1909842405189356106308059859383065803062571877828847196266525357148749917558290\ 6123392846673373784878816281853624520385131264491802313876905313877383572235185\ 0544673191742183957151331218434911615431486048683167508866713050919140736062009\ 1996060006936808028863751131383793862306426785027144242652278444060861263776727\ 4296640324836946815884369329790653577220473343750951519973823594876675820759716\ 8165087528867301144423331662069417662016298368998609097066659006523863609546422\ 9322895334506702461077608677701871241054031413815393262904671583086625083879639\ 4443596341567793414211296314030408629030244444776812256152592814684209308063954\ 6717461164932207759341368945343221653207117297677551300171065139559364998392426\ 8366515420473186336188912210273715067929084970710489334884302667906466093770176\ 9822254566960995485037571698959954249146091615725533878882680840404348466653419\ 2363585518945567284389141464708305887276762435572768979822478018575976762563528\ 7712324895922058942005887627555985614704323619659818369285614315303232262949360\ 7380597750204399181070903479903141273673965733892468911229344799326046080969616\ 1501911984191858214465210406379988748982520200211912303757252996898497891692619\ 5225817209358629708780570559064233754781402042154861459795370741596160000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 24\ 2836684181841603481264854873105440641346807803127020958141024936914213119280482\ 3988053215389438168162751839162339617493546152373430462417198775665778582928633\ 4304800185708494903237243304476135628559729306419463226490028589153388703984163\ 5543554382558190230651364906635966227379820168071021562310546845702167683814499\ 6364865134764064527616730756921323228700429162530161660378008893297173395796508\ 3396558223138061604476408896105692493651246269114862679463139640680066177248261\ 1612175647629887426342448677595479386711214376131159257528053772530991433028676\ 5605322259139975665234526332821253256022753504521567338563558373836649681256395\ 2842190529338528337742869248223050138600909413674308355187946209635075722562372\ 3696824071711875185644926855074902649357843475437930896228975467901947434586706\ 7075546462616532995763345620290500078946170706675909148620352669988557078785886\ 5820170377057058820311750269209989657963276109183217379028579478546233330081715\ 5875132685309336957344039243421290847435543301004090579091642150437528389567725\ 7240474841876030340674833594010583057708284216663391778865799399950435781343964\ 4412574026459888583282661674116564127990524177195981498000746687407382287149457\ 7228895401111061312211220612716405256238895024373025830275588547470787258624756\ 6896814688775805607866583574186415498777630532357357147935484326606398976767960\ 8920163249142022956910618709847377800970521043701893075825129707978191/44314418\ 1037073632786964759927480642426143576929592365391710874336642465989948961156461\ 1522670929518234579258280369679803356435364667134684386417844398079712559168889\ 5569709394997333805059291081343566425697251487320774503441548135875084623940207\ 2060874943975204514693641046542182849661926437077744156563251102138314486889217\ 9139383070929815351553015234568725235922312334069974571243706296630169722416198\ 9473984875972604519226172848149526231808112767347534351482649323226090093586281\ 8931936758415018164888758192414966821697970269579893035458999028324684463291246\ 8469232804687842319489065363972080750590426386816500913623976871031985928743152\ 0745530704998207208866396513216390245398840139323185801194400456161284718427919\ 7709740974905951622706323323442056474080767636850042421189118054406917176024105\ 9458100564858464630842098481717066877875902905843269517139841605168982559573511\ 7191372188610815584617263495122164560332905062460141876778234480243896256953309\ 7630102828872057303773040638699717236464688221924458350034933978567696598047940\ 4237414673166482956968463861186743070850537995638169978646037744489374109831366\ 6019286219938656119301966561403260228580620287787669288792612994725319743967911\ 3054584323197197508674130464556709913254971518978372382228480000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 15116385097\ 6910901190818181384774995857019641077156372601016188463569288333919494972087913\ 0319982243035307753415785778510029617492290801711867070808419499163842274434604\ 2059603275008153666893586173903508329886441476808896178987303957181401089130419\ 5321907149720905748960664280120853820988704665056576699305266918580231580491173\ 2897755169492685417072531373211771047355246359948997166731476542383181949112574\ 2340135630386860288710780732512564865252719169080816908700527915120451101414198\ 9917881727505928557088137526754522018475718083293979519719322617850299477262855\ 3096723250862439393351911583685821962230988626331615888137805836352717401344119\ 5606315332363548618873398809462446645177442744609405894546273125426892201901393\ 9540030341750068459637069575984787373712466422084090382891934559488826988425239\ 4367962976029864444203715655518002984866954304495818064150479936153495529842214\ 9702515236048234386183741079648182803347197808915126367866682332504092678017289\ 0717819301632970082733871773210262529043918953918940776207272231717565232631355\ 5926628923878363844118236157858253377872496850023147274901383612723937256294878\ 8337377941472958011368132757562468881945476152004088992475124545756567758387870\ 4201054648325341675848218882514492968133992038241456428366168817391186440587376\ 5495139839069758970829759324345523634673242532972457937658173905844892391483467\ 172631685980779693681705515408645987196118223910184303920375811505250572983/278\ 5967500904624999100106005822234022423393983282995320466149265449902548036000784\ 7874472109733425873668818043997744778286309921163226991124689964607904409173693\ 8809589655469494353704244047339871012024647134272163611502766078382394179772278\ 7825466557878174024140977063751156540814901866765901879114672242830132287365368\ 9062766875528197798455471322197496649814120153000835429262052777522351314465594\ 3781121650727050199017474370923980322651078627323146363784876335677278218605754\ 3684032051184870948120155166576581893152084289236186456519171186611159395880650\ 1349703381390146391162152920115003451710406942156299095629355064615917219669330\ 4508523322940779684502492137584413243911150985063373938875466178582076182408193\ 7563726555639375893062271333334896706619311358567988797914656472272938824196491\ 6833552045863852582085518096898197178058829105673196899298794977555522866980275\ 2366299149190775285679717049442440890564957519565527164437380375192155361700825\ 4842837283663894465624939649897543469316004282838811980910275566162071736199342\ 2138733891254591934164735173582791153626122382867507645372139564241725438956517\ 8500173527651957054413870821688813664403028812114756337430849038233397309656862\ 9767250089294636953551639624733069034889283065362776810507610879104162843328512\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 56431360325867957793930931355047162549918598067774140976183361881087150\ 9654929131992987593591046847815369060455323530855449034769328586765481415277948\ 1408133350422033880446760379186370264560367865188527275933633242164999448287128\ 3036232475772978693100063833629979907596944096768233774674440281899549573979261\ 6709380014809266349585068970978617091590578821657760994833242813208747519170352\ 4040874789661769408295362074634935438368689911141200010414172162837771435898991\ 7435714043900226077115544428576930030470264076072378034998148344511515472130911\ 8632965646271347964860139344513909033122808567153718836781522937448184919494729\ 3348183211751602921615859000871513900913092841782192234885829301182980641138624\ 6690345904365175232735753672026047829712110384077442180297140359427953898780662\ 0394841248650082522705275781580057872486970964538335583334127265073234762617278\ 1468538574745214047145129293717105745862713221890572713817160983044413074149160\ 5863475899651711707977372170619279675592549999539374039669381026663307460985401\ 2868730397875350562758270197902906760729522307846599526376243042409583599042424\ 9029048556036916025192818977904382038556482769783262026204058457104354821434825\ 4042506818570602026445060204309765967347245522348735080574475009654938714927705\ 0852410007218586867665750465574585846889949130857184820298579943940257986770811\ 4381913805168735431279386229575964500945510131518073767189426700828746331419603\ 40067021169912838369/1077296857299846299104586060970281243609113123146865436284\ 7727946278931078662075805325688973528760626118191748699536281088621966468369497\ 1375463350451827873864720916961152197477803160685314236108826108607254524728098\ 0286849273457599388748679957949601893876835645331566400843558511206428933808538\ 6765191617953576950690579853076523679807369110493357930067361492455492416926619\ 6588634995595431843213464111889382254248855260159593204017342694752850328337716\ 5384555496514933092453849950964034307428387298853490298524886668996499388090635\ 7240909121778959350229938920916041228432659527165410491072077715305860645827856\ 5538956193646685856184474489401004092461247624674563024991377383367659839602230\ 8696560465505839454153808713046172413961181058810506048500900671848504665479385\ 4031642378022349060948863398461984387304753830250074857994251193026572701257675\ 3866731148474546049369723091849504062589275802389487924441627964738959520087915\ 0538875619520995097001797408879537681381424734040015583604184072402051417103774\ 7235770161360207923954303662243142576132737455378418928222429112876318073635182\ 0420699619853513965746885325669885591941548679494387845620904727819526429515563\ 5371896206064739390450527590561522741885219132030152734927367746912649465304622\ 0327096161368386075343160606720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 51127903803217618569027338331716685479291\ 0259355531014279268031695942867966935710409730965204834279400314000428470209158\ 4264850874960541926840114427056234011584260036870809823179802133469849878211029\ 6426919738281222303865880321315772915123707221813314002034927326030654216915897\ 9371408635154931158372610988809897151418172030042627924803118529884471040829059\ 8580448411936566071751206905508366820566163428167132488091247652467415195389450\ 3697281484979535942507595442650794016300880718927737161047486961616373167297112\ 3514955850377449540719920894471597151563756370615205169100687659720855800129378\ 3195260613716515687161165905360558375285292232108402574305238561508824762386626\ 0750471326330412951485208416540921960497927684677805493016360840005907674573518\ 0981491720924819696626576913476517998351381196909456133192919311656415649213763\ 5061485135852826647988756523929135574733443175419096423871325779735054404404173\ 5648153121824599762421937964625473269942647611574866318448071276615342866321610\ 0608828905587673320115830861838644024042767489818560633867985915136841477834965\ 5777585419282234425306587468663012348624551170450357377181301389676266782399562\ 0210598246801686091760055425811888566203970613365092443880977289557261751133501\ 4943089165131884025190545846295051487046183962988447661210100708766023449758920\ 0387444810862930900466696001367021929386510611965875031902686194565365749940683\ 52364237656760128285205343730563647222068273829051535701/1040987644021412279439\ 5650923713388845745115744443234836202308123577545985586849202382991952364947277\ 9755042140013671102708110517105195716060224733688199467203984363175893523814011\ 2829575764050950142334427556182266622127261305544984458950294448646868511645610\ 7767413112868695272151447274530234556889657599662069593144504549708432525703141\ 5419932897943923711407137725005065248698811641703883408369797517462262514751651\ 8424711742746691421765689002608714221402434438060393787505785392216742495130820\ 9333329322615034038887046413727144289376461520738521304289789059525486974869565\ 1704618274958809844079891919186208744766031214096017956087632961210232650528933\ 7347325315527970680000386362323682772804251591576430641191008744181664218921033\ 4124043567526422263156045226642340681975359903313483808198642906480221665515034\ 4071553263349804129508168050949344866954406841846359949321765944761808377663766\ 8507457526234362473358153976284228719649113355640659478252448829010661743368145\ 1948039308983743886524258126761417091002935763841723476085347811610899698746759\ 6721823446966656203620559346492813818665240359865971131045352302653507767950750\ 7228007089976720977548730971107351709837321816335533414034783008649237179392719\ 7064042084671493757443707055277259950517191712345625991059794721631109120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 6341167770382647818170321659244903646465394450594931612596855310435634223760146\ 7434452208128779648090063029764309741666676165699483747674343885159847960470661\ 7757933517426591410489163888423182902643342297145302951541030012561146021535241\ 9788859194158074243780652196999288425655219128442193504414186538721284605222064\ 1741539509342811386336684696200603088834632812287596336493553705602695366571046\ 6087975603802053440873598491490727711299210456245116304670767644475492303796399\ 1041930673449089407100465984792245595122017099031730156692829740136800066996641\ 4888283480453814560954610266955561859737239874080058242732503912926432289266611\ 4543701874109313623684370996538194839617708056898753422854471259231196535311747\ 1256952780917982177665173278364629602143168180138438123525228077168890053433463\ 6902606616119113434840613578322247650811176353293368804744741481203132244806729\ 1294676891990411896202024503463824926554336509197787403183687479780196041062961\ 2899291277495798657664385019357749827338172220168649308316485651486582008334184\ 5124588722723804369768993699963422025439849173300325469639196675244079953321177\ 4657750684994053190399451139863720694088728373728893134722070478180410545646321\ 4504118851578644872316480975677793052400733356292558285063975692664692416259900\ 4019783351008245369820164254610949007833395670423625445059430855202583451537168\ 4504178707408218803252211367891152775458106863894442651044062342489464205311799\ 6677990529589231/14263862488900079807506033009374419242664878621887757577515665\ 5068541436113727121113550074853034022713376112202224329745010410303711326169328\ 3528619438971238017143802362475304823639364787811130833623452156451628701450787\ 9985447332420826953759016678899244323105710226404263744430385352662427786522064\ 2758887010631202648662455807537553441119716173657329338671802141700955474697694\ 5230146840545190231692390255854426625499717955748642815547240245339864118892837\ 6978037482834514286481465147325482679065603684243088376127603249312830269444578\ 4199431265164378802515140414994353800850049512034218703255634337798419293401143\ 0630125496347819124571178143245088373537324127210057541384409038345789768178834\ 5882956275588065520206031500003970559671233623155946229213522105650105959873760\ 0022883414376648128560594884382283334251337928076252665443742645808122242179652\ 4751791523355903631413722790418511560361094186387828796602174799646871035741920\ 8780771631057502641140824824243156669927513393924158979608570771605072848538582\ 1165958869866074688104416529752459601447624083451578816569383569882433791945887\ 5943015884059275676164594681621558701232514481385861257204757023550517248646533\ 5375280019832316385261907893442212040674135514094699273615357539437451732939308\ 0076853479133897194831714713600000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 87936346739247470475793736856958243915057\ 8616107584114319539284638358770204105606434622489958511128971359718887096099939\ 6644596461870391955624238082036014620012224782797702821497521692022390645730733\ 3448979579345048301459359892901385354675615181836532754210609951111918894432981\ 3392326694600517073178362311113834113018454614434840639186792070174226393026530\ 0359849073042627583743359725346735456650851815022174834564467799844090495359419\ 7132981586588629027695670375432506047783369110569193889222316420640592934451054\ 2406083603262259576434850400592223444423578362640994332630048283738253433628648\ 1660961267344207569454949367465242911920850425484585919669780615464912657516744\ 5548589137174318013077662533138310534377200607632827277449227262197801340442328\ 6870154452012186699791563486062099479426474631123261524689035094277608831255171\ 9190034797771073099575170342058167412039131523957850856871688893803801853475932\ 4621237938870878369097362748404270816823259864939933746810089349240913470720610\ 7753126388059090367428246137679794849182627746976136365298551877114936939506086\ 1239657504869294563767027059584055093450282909573627138875794122526541075841956\ 4028912494920073543916552676822031053036545844964329568075193406107097509961240\ 4491438781281443719390582441950638714155189260291508743624836552123539077277167\ 2283467987298837297225607731367227049019511768972918920649048085574232214160264\ 30630383328698120336268895855714940215263543593442531498973/2286114118252125750\ 9260759626551340985224359219714493946319674696987600275091253120047371927758172\ 0328022427267298494266474640306770849933345208916665656770182132391454859011983\ 1389404476974692341081624301167914556547933006168821667839985375255240360749911\ 1446205560773156072014295813535844646869687217256818408731289559050501412972490\ 3088130944155947458522711780981360668136702289474195728268718889186081798072210\ 4473913701729810943115384870374545419866052850416188681697539203488813311799764\ 0254168937818451773594357017840597918705997429246335722391073742077370824150093\ 5021975459204419870210355185561474516658359629497453633153728154244426919776902\ 4136878582927534474207750886276692481072274276752369621205903425390465961756288\ 1617348525539269022482601255500966080191766711763860237578876504631736964206353\ 5743158939538409225556506671143900200398189694266891961635705516171487978402185\ 8860836851094632098929114430988224863012406238425419125645764717358844257376615\ 7576826556430990232872868004684200918283913032274947198747244812580173267223629\ 8566434117831799782455343015558506402187845723824354026574815372829612645476667\ 0728632887682776586538392252313508428027038304329970828566877418498739463557289\ 7402154159738200815329353527191212385404897769815747029790342643486849761280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 509501387886850306830050729384593471632870895113422675403266939036383127\ 3781886457296096233367724885874050230089913540141998893262795063400951400845379\ 8359134400859984711969598120618046623483025046577887821895633140654451676984909\ 4834318546792669429287547807953462538303264630516091496540452646298275487899644\ 7874587523475245846218244203569485133960529064779465186617483071320498120564930\ 7519696510531530505278487043859843351203315511441517340544218356884895924280312\ 7183311194482220861266921909622885741273877046985371255582767374973180268452216\ 6406035396881236474908253794392235445750436191720704320036788803065788200387708\ 8165264015653193247869889613398251201633945974834695864567578520509758617950358\ 7344336782513856219885055179080083874468709939416609945529268414162954721079234\ 5259349854199436846881270650107267248826229888825789297991937536650223125132605\ 0870340901324073039411343233741989126762188852517404995887267127647541084125204\ 0512645385723907383242016564157319591286970671977188515989934925778322472051582\ 0058502807253623553600336464785911331920515369205009147938177586226781901468281\ 3831285480083998495999786235033401095865204395570884269956649589146377204161985\ 4700035624991686844401104432536321304203032533583838157280974397532736693426445\ 5680679546569543418585450838461458203220938075604310811218903646187972068035616\ 6501603295020539475751573891784606845248892546392411978890836900341136220590617\ 6849670475815997858007593113/16296733529607779617388947335490805321747107727082\ 4989348250820857974710818248017366891578789678754387859722784648501920994019386\ 1985674022720152068640334192040357347155837105452734144166596016638178056628588\ 2990690710739954602877438309238969667435376128495524141496528634298286729654011\ 4526685313105786404507871823896697288584415978414706238519356625071721448926135\ 6470948978449889432956746790976638659237882936393925673910775342788997333512439\ 1724149593721341986669054538400264182094785647902998028691227208905048806698729\ 0201359917366583014989830046141750855071412169282268914532052576123417693100345\ 2576535283933074473662139625045625437575998974745956672479335223179341112217816\ 1847394107049919700387654831778033314323038963744971028596705323215304372793990\ 3201449193912104696029711030409620038890361577186298826501785237476279756664119\ 5178331112094565528839236920391489188739594331197538315107421044783719125862580\ 8923651548771452021324122275431955359584095298694024374617018959773042268578335\ 9437709611960639569749756229566186875912553285026461603148818039956329503422738\ 2509896851208221317395260875830519753903994343257585894952747568085891186194794\ 8021132748026443570773506460584823387906804964302066657961241439485837896277784\ 5254627611287339560885580247927769609220915200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 305864988478462818501538\ 1602625067930448866535370371907286686863164731190665553748710292811671544089340\ 7186135371705621095786988930827587711448944875823329318102110341854825568878212\ 0039294975325049004073672320130009498747087595259596646976007538421340514732151\ 9924922061358656308176866581491099043009070846974408481451186754429865381066656\ 8493340382258120659742119667689848491351100821800366729764216400312686776316014\ 1656300871772819291468610041085901938570810058591550187157236117371180333411852\ 9151622229897793022932209326641615586780483850067203757448444221689118204565128\ 3327522247252198541499645264369044438070209922268146020461381057863360341134754\ 7214121314147401180301485919817575323244633401074948617513143172794438320669616\ 2406394363488087912074890013828050553362438944153006708057719172356123470589066\ 5869208178881914795514408397590017018969341377493088301309180995121363095344560\ 8213213879017765674832779460642809724086221988350199082974101425462035580394972\ 2875945015543820114320470072960838343681683025951012577327695723672463761142601\ 3992857482267394698008317311410199389436655167326480024957399797154580358648503\ 6932113343382894635852671092897497349625603072891630640901932317415144917814179\ 4084829102689758962679530570211156317549934976971146397392950910097974262404102\ 1741906676299057108522048374881163313315766613430337030100858560837885471427743\ 5366113162221674858245100196264792622488376209063051188922270060791424178896220\ 575484061/132770482144059285620363539412129157376069133547492810051410660456221\ 4813550664908110587798005146194101916024029217662481329515752230507364437797472\ 1259107970407428225108581123369016140722111886290166849708267560381578427547041\ 9019800556787943345409975479376610947485547797381423913746276985737441625480656\ 9209080326180466692512016716119625059240442802812292003856481764996317260613933\ 0448360265249469142717720654780724313155726530495060206511400770753456745761363\ 4793365878634148833040236052365414386600511854553598072638632317037718175464191\ 6451265657672728836008656760314084519682972794000569751350875978829719931351279\ 1462155275602788120293368818088304468758995767428201565185335778701668052780776\ 2469512482362072139414348169137581128498833398861420450808888470116993152948088\ 6763147849486463009135470355209142444915112006190828795094888230280446015077527\ 6053265038786218825472959355725759858680400865952672780075502949074967141043909\ 2898710898273784499760271297645116832195918872135764547525322657766914577528114\ 3506394165167881270818934500333896052320294518551005731017511673141565745133546\ 6113341800939547874710151996444636956187381215553268439704198886639297144365382\ 5044135519179068389681354211530769392090256200639478107538977201826613414679215\ 9096711376572665023117333474643542016000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 4740855391797280568371252019272\ 0227638737403137676944697435837441812232041187767214266553738878284939914883055\ 1396794929177467781288925425988268270113550019921847744382836793759608202474688\ 2246433395234882827906928382397015387358995752937842800508958083879002210723740\ 0272334823954462825327856648374012293963769665371152153171803405210966630549313\ 1479918921530331466228162286924070636414696991167746773091224401312397602846788\ 7157130622644339179387150153792545308149566113930522994110532076355147934399742\ 8089532229534268746973940377060317973548443651554079215195866584674850551286652\ 4216541254204683269075221514495396625941169913745172525567587118661268797515219\ 9209731217063913531403650188887004891188122892511885568208885771994215249583380\ 7706151052400544668161839621213714654310583122177409680788632813020821787490823\ 1247524491440570690016331299035477256184893753700098670105612075449725359100378\ 4619538579418139400048082543058035439492011464977088902310026947136407331733656\ 1541998919778476210441766993233987178812670460042795331482475497468973277256181\ 8492985052841135995907856403322360367023071225975958454708912873153490467079526\ 0285633830369761912287641638299872477598189960026175810817331111594781653582466\ 6488893557989340818736063369778939115449366345038291248506508563339680000178558\ 8254846628659231777595099892539302308752239521628938669523396852807894744642104\ 3187656257967395724133910089392861847716546880255323447265871893448909598467387\ 16333/3378566202292495288086184199573979958029705885005200373108229939742649295\ 5485919695054090833237620152580089758130158784608231744175092310733727153007364\ 0100820301023568263027652663564060908673799797112435576381853176565719647059599\ 0524835063864996199176031870159910348906284032633858463595030398764563064449780\ 7064033538942435455785369524059007471801188896790524801272646606286558422549547\ 5940883048158118356931595320164688769387779330965388360111613106295990474162670\ 8517058310307304763873412525244757694358325540558955077730360886468504978796729\ 6540102245373113633619027459070744199381031334498272708624074620273186452216674\ 0311246505615034398591857620387715020578961822969162082844448695113049761486230\ 7527634506862374297113077320981116533647223026945738250181936243752432019029849\ 9568943265528705800602305555311414939883517535956739181255833203082930339485796\ 8751020313315045535239072034835870553934035609013343654631710794330515764011729\ 5863324740236237233036954076072989945482232948088519361043897975419616165416509\ 2710189638685404772486585163208211377094515394592501958947042542376327831649436\ 4171027908361585124334469527861745114893998445504229006181002014648000284433462\ 3101844710026956091526836086311797390052785605919576508506529147889358870447514\ 7648829185749288259079151429332500480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 20544863797760502936214480624238\ 1009517219483101084038961720282575858091791845097538061217248362005524340259271\ 0690000142187323317133809915194520551398297419020462533079595216685278396522220\ 0443029532797844077803342242051444569793680872471861222140723549255609810974425\ 3884636495906452573422955072009742209442875872212617907398699812864743549292416\ 6443712319283428924030278994094163322294661122248165711795243785105158731794869\ 7302379610102498643488678068569167030112666017080857040290875878326299217140852\ 4214884372620823930870394965197338383609427758777009224111363509593441187664928\ 5349125232922539958383430025414863700940084218805106882730117448093652173680685\ 2623665125114054221535237076266920847013151384464253767398518512222535418958391\ 8657497102505739042660533853649751654215541893643933580499968041552602646164053\ 7368962709075540957451175653693618283523846474874741833761174158621656468730771\ 2062117225285734141488787219649151087838628225145164801478131065024852281983744\ 8170844278486822711431301838827971371157087868867525358959979872797473618071170\ 2236395442549968800651906524598258167443210545795813131566645753874548099107059\ 4395795287524048097527597855752437238985839437049363110248806980746835902638013\ 0844889751409167857389404988193368111882297723696745698355776960069340059395019\ 7165840283641541447718088623287664582344914488689265889412025680400041477720427\ 2753672993333688959082302963855769731935096023400785303354836628236376465702895\ 70509367997/4510816647251273502744286894916708926414306143982280661147058268873\ 7539973425527247658330658953460700263873788547923572697026928021130559099144299\ 4768393923707956454844136095452331572625730845378638619233330005762676995247858\ 0795648339446726730412712915397490726925704359374734780361865853473948726534172\ 8311745900885438764366493994080949233092498307241828799691401611145481834857030\ 3025211054261331879728166594188530823180504950782348703491547764917727576200021\ 7926213275608769194816041128399581298720228574395283152626295542442404448478881\ 0784306711345360609391772869688083860475026059097913050342595783489187578788744\ 9819174574903768925536839005950385064198986138037851296259948762901675184548345\ 4287075493601840060894639368840140868215664777082761908496145619783082280575180\ 4872759983234299747177153793654710299041150149331058988081291222147444849105076\ 8318232673627873365533457849904148190328762997564127572962980249299453557515685\ 7155704932761102119756826351545903202140883436829970399054633212136894177053581\ 8921304817423716823947760378083232491271235371757602493800659194067541996550637\ 0505329199754063721032243089869464560232100885636909549947512449925767311947999\ 7549374505408173086514819089995846827254269887700514067389384861050994898649985\ 3034142692512188696482860123699749966128034611200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -769769964240248114\ 7118852427657246992496856294876067876192884166720160341515703852168586614988891\ 2177129150942677665733797878699661353831439327810043263241687287965145997781135\ 5696015138825577355500185645266342468068377140312028218052573236495793824110288\ 8428210642639289991999046539689564768567934016130645694018517245732410826665040\ 1718768923010036611121138222775129057142774457290129005000588351510710319937168\ 7102185602071265406955241523121863665178740041820126143288051843830967179778519\ 7937782796804571601844196331399555685668550684971013170040043841661544718778564\ 3903884452835099170425370637874964975482957410973706596113100707803921522453626\ 5853713273101942158115939494548369368750005370969916473706785573565561874697032\ 2688548565542175220207204693259984213628314744544511931876754302533100936139787\ 4121280431358860034827165040430989517223769146187663072100497143041469201949505\ 9595782213104612211776515740041606235005854867352805964712972953308135815243560\ 3696715264277062987818120213818226484038917775564477497497301398899626139335119\ 9855862829513213668812422567608327586839644858188110134899190383075942624640801\ 5196056561417486071552676094571173691696658645440210402717623510515518805758717\ 4789292584937467447826664444611582501357768339071892973791783766090704044923208\ 7335956310448957554807132534665577428220085742641793979573459127556349749099869\ 8566726141274297753607661634780363121923551937274969273390382982805989206143388\ 9803825748725396961163880547/15275740287360422725283872843009516317062709512625\ 0083641214149525230364316130776416888191421764635343287858751522205564090526999\ 5185244883957873642551271311821185435205473170098026898662482162178611544555083\ 4681275666137826172664581897162146753290271031371831611376361846140549210364968\ 9896888212348160027419430716562147201594268838175414356958582353651500733086998\ 5699696649244996653171098939218427689851502041636386783656039952273322997931194\ 9505806214452738843263501543082152107910713213060423229463223055296164342108222\ 2424188779009990173140814974652289804930305586243418612900144229185876150560189\ 9658933457943275962360846063295647559641433573777588218460501516226440610796633\ 7598872940130055097644363618457232265930721030443656375974820529212538571770975\ 9694024483822356777217239611740223926598413850921443147239009203312642498144840\ 4348408676351234375091541511382522429044720236087841018973058585224677993163418\ 4545797743699042675133050677847802724902050241561468905194532783980965594639693\ 0996198749544572620237175852811573702962460566108735056516865079136946565752536\ 6464285757606824760121042384537479368241305053603304644615284727411515531030864\ 9842529195306797113997683695893557329132854243849476079518703861040996375618754\ 5544295921598435282209001156769075684627114236704399201083116329369600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1718146922606328481493829067997622689040811041946017343710311490877392239290\ 1214595551680391088400056043468836570581653445839759517032123850623038479074853\ 0911973921844273787496435087409370032367701421265618779288829045509901205564503\ 0604376824645872641330169273439650888985680644639329253376891913978967823329171\ 0714753693777693189878987204455154850131851546587421712195071364567557480913457\ 9463638362953693721728927317803937898813377905333014385934966353564237870000064\ 7174151912301811693411978244491692624011515388601388952631423796445547329708710\ 3468897036064912225327788087148088454549185870411036840959075476908028661398787\ 2670085815996491263546828816889146551151853606522863046748724736013363660795705\ 5723824956532106444905047186350166247605674095005447929768920570170178526599631\ 1326605801571571431149796309553061372256503172331621841558741325243513796906500\ 7899079296746417257350532903565515995388008557829435889305455082545210193773522\ 3745354251630788736829458625973939603457592670876904908871851043351716353274910\ 1388702275718421374839467894019931042352115487553611465842930121978520020655704\ 8749521369734398680439966938177926238938461828869763800284874274861365030077162\ 7376380499790101273431444049151924462821270560567383616128244112918354323657879\ 0948970079148099059058283249988363739314346036865809318436745017350096674923985\ 0695214604866364502150585781422995719273820147979964020329117726385903353431516\ 874176407635022176064631296668540418326600047715982813/119717733686084053806271\ 4899267723684370272062397885055833282142541476206214846748544266610278709813891\ 2542203775989592013417292061914184153045064972242695140263146732621909172642271\ 8214198064575470214867305919143594333083414582611754749473212203463678291510170\ 6112516754008431753177203612584320216770020856526563527757045761900280787172669\ 6308484317482362242913370679019796326075911404573429639541400031391947358705386\ 4837195923704877633228188741587609578370682967793579826427337770368516065741384\ 9782134220093165549806944964573693370657945384464391994830501666009654415152968\ 5995604953836992575365158564963862230450648174879266765769556063659100035514947\ 2030276263552110520827000930513437753001115130358582166665042113889779721976437\ 5430507507324524628726583190423450977087874771301362770213005564787534455808111\ 6827444418400681505443065826418233975786095224878289139549158398733157945147278\ 9495749266201104465959567406866611092222438554715512835744099882427690082911697\ 1283731881655587449465797700136002040560931066839797771015879062720377935275727\ 0654915955871640101547485881355546681831688313000493741058643750660065464696164\ 6188041971721331354835182870285653964570609756034326596317704854566240244882368\ 4734927668727666441094292751737359354985672124647505196718792644830136032815173\ 8930330835965968384000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4796401347631923812484688825467503831528518499\ 4497241149083704539704967962052384176806247001785492687266944195738330698349422\ 6362751353049225474525547959801961631100471574916632575117166998149035143312169\ 8853664351459379993873741259809507013339631904086042143362681026006052574033303\ 9382588402717265530017257972671271003057071260886884878235051598475940253315991\ 0524993016747943692391827395518582787111206342722983430691890587911018172746540\ 8795965085282968745637478460417931362476727283273099684078451991769419844396602\ 3321089702955069471194867184435544094052175827088955893096699421823643528473655\ 1295250834094557640975803876815012435928782407340711584431257969243334932643731\ 3602284673359561057345985625855519778649136143740232418707057906041781485190050\ 8950490624826052739684133964397876186209759817619034272609922261547141894653865\ 9594613788827317122435453305005363247069779003746411623195630570270503269071792\ 5962407528625593620087173054621554012870548582685412404924391776719718552898993\ 3372002266342553022575828214734270383214056406370866661435257294823407958667880\ 9395934683615776160613307278614235172441972698657262904483748617058537188543691\ 0854308221889444043081230796365128202777736262462369153401211511477973790988357\ 0323903769459902301501479389323484035365389568574246087543487475056785525311108\ 4310212858646767228982503285614125579986182471000552783627432059489778395084295\ 6997380349260343705526599996762353285077896584798728537309880536740822953192924\ 533/208928338116028276719615711493367119634575932481679110153923126186106208605\ 3512927502495484484797104950733687927702954101751492614065431677874151252781628\ 4648224013449770208527113475675945156784097962290573940284585669690024847150466\ 2504081163411385257144399687685402713845855926522074237819745852411609800443929\ 7285664611315647554729089217427573270727744985886971880677022161116358175915655\ 0376037346789457893930333932807371425829084055403859321339171788604544632343214\ 0011116816090902150749793696156598081214378826323944290747184211600971566745710\ 9741953420749261773131755105716804744919047109112131382724466405854223528869318\ 9825250400371122241786152198089092117201563442228534515826177505649259516199192\ 5073337832271964862101058989411564716499779525665355302259118107312565404132501\ 0535075202230777325357920946981087159726891611861001086818663695144188035544815\ 9364449726378427203334615463313339580910183747684712983796603295922407768574714\ 4612834737768613180512732184707481961545054515383320030676800036081490620225567\ 2677690478012248284325488692598542688568458043524388725169059801959825593177903\ 9482095542899191733409235730832896613726744995918331243989245541371708573285318\ 5229097304701688258053125045490793957588736667637717856963865594004400225773567\ 0135287821947423329710233501793522083084369920000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -79560387529469229795\ 4480030355289925282848817818608206865787956552087804774390418909509029888768131\ 3528210787071033432076520976286566849562622014622727227941148201239987932642372\ 4685884262122592655053617731418403437128169313920234664276601770559718884463865\ 2285663104509435946049902927818580876585232132414242390348601716706610819631793\ 0239073507891460638360983288097922353192703135639789032954302003500592772683334\ 8272751092381611525818224501540512549003976934706674122409787191006448782868279\ 4821930230043680937661689815836924142069429226689022515296059760478191406546905\ 3934099416501943914792197799773455029447988344436180513890375492045220142315906\ 1462224478017254730213328677330734443716930268256638301513517967295933356916460\ 3339766762882942524264698349411010016694886149922353747000241485868728894079834\ 3222867577615838675198795796492006355531583490895216203578008661748183456150903\ 2049735667209007416542594608581436897449342558354421548662531090758378153035561\ 6379688124395181525926395052123997017509421793755628513000325341407673032481744\ 8161783368411139073266632567262278773020452743799608769935893668509422652277848\ 8437779134025265952413964022206537518908997455068684650546847369240223609428422\ 1434471812702358931076520459394532443452617207614484965498045593366797938747098\ 0774950102944128213177241525894708857077616734869619865389662615676472655847492\ 0807978945313172762148960645632295949915749450086287181188962192613838131704174\ 088391049756628409227262809198778420306809/261566265386847797205580313807273924\ 1813957581945286193174706349713292002872979022359102665594864565932705817349142\ 4302274317697282130673175662899219263905075356599833985727804668234824436235727\ 4601795947634005420476949624093360380840777482146788595911240635167490883759958\ 4085594029167627866787569685725610694405112978927605397540524431180886534481411\ 1600862026900595536004051187033698584444134387400593042616991628438734366218448\ 0062119184494745617744836406492510411866378221640392139452115740477234080829689\ 4849230019035153498919592551921336320733004069094380911180584244257823428343251\ 0939057804304176541784680906792013104790681746944132523330673290590669147909546\ 4473060248982951458442371744386270577742249907263407054295568114997317339903244\ 4069891185590204635280086890532404913631632156667538301123468533404272597936112\ 5418014171385892387811690928313591672795411045951788921705881250990801596588667\ 6197098371456698444535339899548998704374612544451365261851842233249277163407560\ 2021730405415961595038995297581303909488980055642230301967309602355720806253048\ 4735979822138434631692109459304720600617540696712840526195428810901031888499626\ 8434688827407389532361238470450097754704462686027943324946391937686544763776882\ 1725222219055486731715187364495809541352461817169158455156003464624901502381953\ 1189419693939097600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -42355658745480891301096780611288637345270435750\ 0979367073916162057185176850087418143502160209988124871630470313690291521254172\ 7411447771279005872532120287554964913357696665921210813877508984113169358198215\ 0798763252597825383231717585582013123053240392856783499739904234357263562831660\ 4110269646465301186168035002385494863110780483191076479317625580756654062106897\ 4118731591109860322439939081844757013787217628242803940217445755906231291340861\ 2945874769086549529546037697408060849025241975408012141146642950435161928884780\ 9429077070948964700050179980863364286562589166833852509000930084304000283151256\ 6351661029117110636132056970829443486158787189393826285460670187393543780497353\ 1332691813781064125327936273205558193030785972903974220846249909784625565544680\ 9107583741180902648869384684021738962471101951400471232888618929352037954560393\ 0407389736616632007893327006520916419999912542960529588327354619264837810375343\ 5368432406264166322193995277795083247955484555107682412861842123991943261606928\ 4566681877695673333525500557988213203722330980489643402944763834450659005106574\ 4484861357625224332448767169554558542340442005852904370774590586677542655430100\ 3915870302985561890549247691672144384153821423987467660122279887100790110102720\ 3993162551906282283900389201153147416283508866223945732489787571237030196308604\ 8023796619873079497086050825552243219679561494830999513007253202656347696035845\ 3526734903345780813912393428001361100517575948166071011442711607596921613143827\ 8910456195550545648293447/11669395052676840896868144599669867974283243977863104\ 0807080351780367390706242409333282828735786159301463323136055494397064684069476\ 3976536732573499400310497460347162965616890395750189983369482978457450644571622\ 6972290621946801958152256805653826424778005657202227649134135195130028932589879\ 9430874258904848798161011110006545985336171229273029780209244748049545044282759\ 0225916598208385802944113652321760127403778925221246996746294258200423624942769\ 8085964544867699445767221226907737146732814593397974232566621414263888440428599\ 2707076457321945747397192709666618400671181173974563872315450450684375965625215\ 2887739964994552624414114640837706415686794165171018396605824396608308385100785\ 8061257655812772825597645356445012451426054920004888986223551681217402889424866\ 1112140510284692845524975079401573183173551283136262347475296345592191516302794\ 9931151434020085711362255028461050123385910963998231978564815790140437168989178\ 0458343673503149333534630368440720618284402033452178959192382424113402381251535\ 5815028322693880084738218791272137554877944458441446848711172047272822474365284\ 8258073162946014195551878994096477543236865695029299672563222046363457319173881\ 6152447966201538117979895934526537980321437992475673090999626448466170512564049\ 6713640210927835660142959311307233995717956769232933036305271481509621348397868\ 4471705600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -640036122451927882895171625863682095729463565600562045\ 4366485513938951986852355896671401087884809731052576816079610846096346008562599\ 4585387511571973459422115172137373380439789412762418805798589923022329434530959\ 0956174935802708413719860488058759221084435797126926825434098258786322397495831\ 7053972526658726095924086048790193940051482418299115735215311977063375077123721\ 3735320145443324498240592838861647612270370520888440439632730796283512806950681\ 2419473335730685025408839803863446433605215964546881295577409677196645742510479\ 5439825474414646032304713601396819628773946736217085095899475409222243237783228\ 1600860815310360311623261578363492653962249195053147445379701603349125429227548\ 7064688384880554339857585072908676430000970290619638444397263423290389221588694\ 9849656603361631413594033403453562430281094538146936784781150040341597208281058\ 9105073750626206489892788749358880044982387053715977153054231693793528810649758\ 8089806986162737277371993684598573731985410285999445872464903977686179074868108\ 5841330368677664677312052661667196825231310292603163837896828191414324857374863\ 7961550129064935899991301981094596270178590105758559676639050149298827368167764\ 5690620061163336241370393121774838580975750279444344594125157800946781445809765\ 0817474947957199723219735489104861701377672155144289184909961506086326191817855\ 5245992433454271071557456082856248925203926310461543116523230886812941446170303\ 3666400010935561815053936272037517736587898966941881296819587218411937699948777\ 766980525116970993975121/159276039849788308474989180366678014775710968383612622\ 1217472004664305730445130894686350660727894719752044956016946885245311755451646\ 1306308924364996254813992256176841204223561687210173090609407952284882145783861\ 0593873590576777798898479230641303024851990335379493272137776643737570102076574\ 9383979994762637440051567080923746415692814555196754391267189935918162291217149\ 2097144685610186159816325005085796849339274701501809108470040181947910073788862\ 8283253511481024443254633214912780625242055697872686219271118348144383878947568\ 5898594849045530384054179181948061215496978690825781275788475819409074929857188\ 4850878291809248552733227297379488375965681032185836936008761422282665480576029\ 4992428194494768807495285375932232750012280645343529968524705839003580733875574\ 5466050310496184036284205857755248440063128405578170231184218832841645693677500\ 9728283168997510677811873373666011576099234184050428204710313312258432537020050\ 7147151133391425379387511284062133347788534730670128701175195402020793637797459\ 2133554177581677031795337810825056372031259031045645695932735720108644865510747\ 1988370923976665595655418465582585846741709346082712402802320239696683487697077\ 1217408388603441833832318806190097954926520016820161045977541380172699972807216\ 5264343784562466038717657358404889096914220661531072329852102661984082169136442\ 3501688602624000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -2316999571068193544426038147766801719800261770422\ 8271059006220631138881572351613860520086351519178519211513456498514051247439292\ 4588552976908096109013108218012411041746633248637137433260252854615012170312022\ 2718178690416225680851856909224367040125980476863050376704818251421512190645401\ 3321711209596611377397287197111155004658190003349958612111933439999822174150202\ 8427945538015713980131616054577372850580605786255219941886956481587692635491680\ 4732950543443814571980339368640943422930303197221899811229636566737479671570355\ 3411718144237979451460017734266425417936141699681554698961849416764388075902484\ 9967733244313227916709448018049801736920646062894700259039823617592107797995694\ 3920477651289654665330709312570568433729506355559329801209863329381137745017607\ 8976980220191649521309903274760701473993303497099051771206687343808731576345411\ 2964404225892161432448864917204615768831038254106181917960040438267363228521073\ 3735275358763525716255963551424353682059973107239274723724055455468111763239233\ 3807918192166863737718136284735814415049908419744130992819163734778888286778871\ 3674872893752231294631257568898353992223602147964441189209963729478805726071954\ 1476697709380092256729512544894701302487488402013212921178990507099297064950309\ 4859761147258903868260791648549802044058437875942857368032662834356092477416527\ 5742663463281273627369465119108603830561885288231557053145621558807697064650714\ 3257696090339658052774672555871186134223619733419119149983181039806828977028744\ 56925788744295732257383/5554806403651152736892709988539127407968867580379829765\ 2546916319419671195205931256983023925991016157892609135999564063357924548984519\ 3841224590211862504054501341975065727302044102427011735620920707482690297426023\ 3326401883733259421192435794499312126580141652120565014891093353615972046432101\ 9472024882951177613546469948704708726703402880852669810453121188467879202587888\ 3211655064565400957045432709706348877102199999907179982267494968817076917329385\ 4112592734924782233566741435218950467293234279000575253608042726700582430747621\ 2642550432221775656827246427712621210172402378593288617317592447805372273433168\ 3128871885985254944218867805216144360946917678599351915239482777349673878197350\ 4952092029021159911116534610757310432906880095728594174652594262635984380643259\ 0550930729409020674468398403052381890974119654377071400708875163892862276748607\ 6835030152450272185227908759434970206652229040795861355597427417765966668871280\ 5074591931116832334181954457924076254905265621531913057997588529456490581339692\ 2897444978174688470577170196182057447152170215500299704036577235398581903652714\ 2006538130203209851571871163258888599039432311910463140796688642689466227382508\ 4654646867722103155906825172654823817328948179254262706991386275165806686202175\ 9205765786259235486134319740207792994127220583534150675358428773369242416725108\ 9817600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -412921558940296997112368362820183384782135902058703246222\ 2033095553516711596787060891879726848736642318856911082928226196626943445210247\ 0057713164752235001137667717694976072297966205508806963759284228869284794516263\ 9882924290827123425033129887798265788842731076278856852604432095847682764069814\ 8265356458028931328901835005070021313062479685670990346349573469488418377612858\ 9404206347353090731337537241511233485844503196741555547338248965717672583053176\ 6250526329429215897102016512115232027221790814468855792831268957551039268584946\ 4104840317159472472936561901644867829300949682861805638237822729853924817431598\ 5711002196512569721230817446750207114194567303528467845746247376730464364974744\ 0884599339243088676537592534930263988949148514090832998450225316188568299633815\ 8013630411140051833413213160876731154535106775355486103512069328909803786222725\ 0290618556248887220858749095106056844233318660748177393300936612096402813773511\ 6754975420238316732571149719861473360541757136503147673904250709225237677491752\ 0034710611973525777684188013910625745293451418065519071548815520469834176521077\ 7617703850036137952406715973653295048342257465784928607256419194909518134976726\ 3522791847878202770129057676323883877823380097223234180447517016875881080797702\ 9869441073388725473171180809228039166310972612516748867068328075990491343727662\ 6688679537179436025414543470826291055990840466755957371248246475135917685935058\ 0882164922684744605129666768746320247553308690715110519751117675629526758490855\ 080898365859856924611065244731/101771165499144014840648602005266237428603321757\ 0697459397048941552119197615862881912855043463499620440643913987144794458751077\ 5916506869336245264917136673427248202791686714142556447166267669200069578356360\ 7553250099185165882583999187796891788572851927743580488078402806110704751589871\ 8610129450876321917703994256681479139913784159984313699328244113569459090049808\ 8169293822254385835805550929078135322821690548877905669472810814495774862643258\ 0457739234594856217427190514231941481757746718033692071324995810922963126666516\ 2518467986590670703694762050764911546683381643844700495287685334813381300682453\ 2847389244784311444564527790456540286158125084287207023146268336513598778802969\ 7427915774240300160438253436547143133345534577419122565970477339874165259469777\ 0093291036223074907267772276534963708245999107019336813776771318771018147736130\ 4598165138079241082070092153287675216574671029079514989578668328811043634903639\ 6776912738447057866116563160205149594219626851075008115420644370643065415801981\ 7107652860631856248064141415704347654488712217739440018780571511306586914940658\ 3388875833694515922641989189028032063912334360745862738643672004480451504583920\ 8441661722238655940371302263612372548543152625220522884169786913089113238343120\ 0013567308508250314161442568055786991250691818929843120673307381114123495934952\ 2471032954243916152795299840000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1001520600334675433114767311603228\ 1817852672789059483805285823239264653393855377209418623680954253618526851823101\ 0381412369793065924889682414390814989179601442756113259191282232262016797061610\ 3263470625298242339240249264841159813859680237178215442320417508691020217128186\ 4855114615383774660453305355407242564162778643293232741765103364729026812784713\ 3161219790537223213839621835348773856337340877170446437113420901143146274643798\ 4148651654586913164975655315703304698393905239625140755710902141903168206182892\ 7794260453437001011297726642145900277414385534302985612507463852033639929513593\ 0005243432789272090768322024230227217386491978115908585759372696119652297179000\ 3540530512807672627045755254496379165672608789400206607719886784287526516257672\ 7083643296161319835708019139724551812684628930661535628816774567544140549657453\ 1768499976402340755954852124267029590040365382529591874255280519393960264124374\ 2467891981377156610156496903571885406837857350223740039143366392135437930170855\ 4284902420318371447434292602406185167449626623110123703205196474579645285592205\ 0212502777280535490488936254690043154763709824102978855738249760804751303696816\ 9352788507455874493521794649489967754527572236606651633681637807856817217542165\ 4716920674932221692293416334544035129777421330621608696360743955584437240371038\ 9303051195443824780972949475048719952378853148603769881009076453486909826280098\ 4905215993022022582503466346311456326835888749979527250755293530892494157066916\ 985254125452989984303471327837367179091762167495958460027/274037683801434827687\ 2182616680433318683676786917831737038908523905943317788489085562770746211592690\ 2950083780383164885969707440805535469560936804708245032176718770273297132221174\ 6656669119269038476265643343593317246526456395561731292444983990583715233271844\ 4139673880272048875370002020853680899191165672265799110395227789264286262896939\ 8167418579784643054177360372590211088565145290424026355139352710489978416859375\ 4222683908296188559130182830277479046402363112805385350965969990454701936671379\ 6670146455694504543829634305967194222632627089622802702337747987470761591835306\ 8158454678838757138184924261968218003976341964551657118614798601218602949561631\ 9960516353676045487336189664446790302456422484064461986415421056838333558150236\ 2507199020382151392930539203782984189400341674273930483690022962672370691374835\ 0703677374115827938798342495885519568927179486824516906892399542756394321945807\ 4444043906674119397690201210532200401994306527548881563683362125169522898745343\ 0851475942652030794044182511912094413739198017218849609853983576057920627290010\ 5031729016396094597742770609183805029123235847260893793568276036643724876087277\ 4669072880990781428828773011596488741007721144863361654099035922971689574371195\ 9075303881418941730521664893998176322797708647307645477156901722221691617531007\ 4364146484750147780698897236082754297039857842333711073280000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1338\ 8384202615480520046535325035460976908423626466034192249119589986087658545558776\ 7804306784571390791594329870832070172343514002899241430841858674585155344051734\ 2467311542952801458096811080078971818311966048140034151422072512633030429122243\ 4247366655687342532895685473029321909338720119568197524969381952321630268520849\ 0343530366215907384598152900045604514924474324442394194254168044695603831937698\ 3508208287093529474814117259579314004800952854062574095156823671161692957060498\ 9248420118181129533768566777438649724384538819745070091106548473212211131781356\ 2400439537737764495439782247900230358760053328930220399926775606178671620167641\ 5689988796671084663398266485084499334295583645979096091484213714757734282886457\ 4468327349265848908080453874550528414993595170310769957070037348178151504689607\ 8099978408926757147990673782243481328698924597946682235442068321553469596849930\ 4108795840940525294693384959042990541954218369363928235344301767362749659986805\ 3628189336240097974635719741074051859495675730363810992625136266262807681841922\ 8805045856870783994285616948380543250878256955948163443075602147737675554392593\ 1222089585336897305510262387649592284965422621417697633515959589983072869097464\ 6562963201354025506164428473636417157531995994628953769191745973345057581763494\ 2500896398514926270285401144391483525935002676793541211432226489930717965380408\ 6454606104543334702772824514127617408951187917973513211307418936803081315268757\ 7377130084673527560682575877615595204321822452912581142964655316676222687161004\ 16069344599459/4537077508090075581120660427480792619745442635492638937111098508\ 5196359946633340696211457582577613217600276710153583111806886427295276744823869\ 4113471588050730626648152816639906656234647660626590862844449745386839766039062\ 2667478247970236132941700222888141964855409663133615000017590145806188243936861\ 5336301476391347549370175229083026894381904897434646426218204927275257086671997\ 1486376349946229179215956278660890563241244385931501626038295901120605408385608\ 4640851082024732985549964227144306030318961277906049502946095742331525442759482\ 7146630970660984690779760917219062073765863904472599868264488005085060456103390\ 8101903055918634051561215677874122203979429295800207950653289056044683896358951\ 3215164858431888277185438185722158571461418986105505132191517927351259943338781\ 6895948902660165496179188838114678319359036407681129368592087769887901619098595\ 4455661431717273323789691966951863566372536853645939039591804732205532273557853\ 6592710302720967216689156688920787398254937629692408263851310334022139995163165\ 8052282161680586493678645357073664329894731828706030059806840731389074958417594\ 1981590262003833805373088166538451400653103824683577364826069748919610619162023\ 4362815760889925278355088481269119267923436118232456686720889265099140647076798\ 3448284301578000527673791215096490371520255486011734671636322219948051324351070\ 2380813854013652992000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -82218650723749322691025649892379121554738\ 4655992288037906626647685774988924990857608378389543197034590748598601880340166\ 1027287750303211780274913637857083528539319598527178831207138077781236560248117\ 4039038258108344396373424303101462618972852286062234632337006909023422193408934\ 4630989729640701241470479159427871890011104721720706041111643316207226865703344\ 8771271957474283978941026435285647864376558734970691048657741106904354744387106\ 5606297192373715000138977380953078482764512526978927721751252287925196663523116\ 7184883975594081727538204552961496180375093457329004829195975803732273510778163\ 1589525163402146991114818045463185033451418738561182549366651466099124746825534\ 6695843341762107066988735092285657402881658804745690795255108338208074776377854\ 3715043842428457044985314754324794186899734680042632920161793269946491322052737\ 8002280084778721223373025833829953410200428187489851451878710183671770134592125\ 5348295277291713084839102737814897561469296834282171677321568249676650890715802\ 7585286691225522999670717659032490278098470944233743276845776405096549910232010\ 6396291245930649615401886230748670500539727601821193694166667877587843509747186\ 4473995393254907852129005164967576975694653672776362310169582061843368129568511\ 3481963982242279780026068181877126087696825435576608245965385782269675964229995\ 6868281455258272921403710203759861512983075577595248522639677214340744181143829\ 2993818653695944674694348607961353512412444343043540869826956268768289550773775\ 962682273299616397713589708419819595790663738686937/422658464393125338420738096\ 9616979437517158089865444745342606776693059717169109269087935861025921102337217\ 0972914688886794963799659083739818538433056515977918492794667670237587474960870\ 5185229583393232539851981151818898602251870920748240315243541503184442192475389\ 6798941774962702894932097402332531899222522009896027293792183129809641291943460\ 8101014106609578322318906159508859697181936986692151615471635058200933307191437\ 0814869670987937684177125766114330468279079926232618129722725860656346126519939\ 7804818418645402680679405436314003033644278569766086067931467173467104307198312\ 5799153697673815393211875444656030107921646628919500888861743411404409517500636\ 0857077526967755295968870170472252113345069603472343765796741786198024696330468\ 4917103943229639260981176046964434894781618749158555605784040117335185003235048\ 9766579824365997278053221515016029456579429429147366611451091604002858768084617\ 9079864214904003170692928308675794003142669391503930778514568124976022068629740\ 8322662793557015539059116850676041587610611332482390845083671061393925163434860\ 6623183665009821652625076575580074497924756350799989516460032644860698146966704\ 5068274171034170618480024253210620195994606812460281015965743336998774495353757\ 6806173213820919030174572748091948260561365453167306021561525894619655195466422\ 4010841455467590796234741881608342577641180017931059200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -52136483\ 8136988630081071233995897933686364350305689574078862793339425877313765679467016\ 0965932337081683136434378897137681942447774360208657031883996330380892055404006\ 7982272787811227143863219866976058458933072751763440144834836392501184652554091\ 1145818946859856876932522979819065882141763016531140267192206603889490736516539\ 4088151076159905560208718765379813315648697159563573202291950898073952748895438\ 5525392550169014333768707344768563181218259997832277196205915613664720743474111\ 3519375098134453895306382036120078877673593229284843558729619636966188538645448\ 2794252184705762771398874734861495670538549780740498884649944471489120241785516\ 0397063370179605462804534562461100736872736867280849794140533977858110046013345\ 6610157208599320537238846406378372285540590085634764912098093838171306404598620\ 9101506840860168085675482179339008474489453158884178575511044037422977301453154\ 3949823158979398543648775454471790499990688535349295400851211001254775604815864\ 1540740735346733013416778962706787899497258546317409467425793176943280398677361\ 1537418560140048813861170054320459457471061982216637625247241347672452217292391\ 7244907290192575963811311938095264684907137769776403881599509474870093040960902\ 2863611785768431089805719573033799587574234284980405613705799583136197609374380\ 8466067246795236443883079503758304740501041375329409480952365260100687330954930\ 0955281320827582371063280758129402443609457116214497602948773395831033374159697\ 7907665298324256561893161597834042639639990269003738919708844833451481279477298\ 407371397827871371/802131997370581805641887662970120251835465149565368565493550\ 0640154530801903000768945697401584411832188152753253748777241728790731605198107\ 2773006737854686515675798310451750546980949773960260678157878954455614941167517\ 1960193059635938873574795124904480918567578791359173665547249577847421473104300\ 2656642754841512566319654555375785762401234169724897368345863616433467195025383\ 0062791641807452458915095333273543033226318406749808527834546018081799738159876\ 7137812566888178134647196833502302871311289175811493497204325782993739604489699\ 9821770416268798892001983702132688450603763744217821051161858158178277054167700\ 5285833437322430796857476626872195450701872625697965070099167300589293477022544\ 0237769829663311913054482683225076805217850228993726405480612697328166413540030\ 2196600665934879994074986359813321451499383086753379804695941740533879724646083\ 5946891110093285971478356407896867393640201896773277292213740172501471389712586\ 8457149764412086783986846244213741115563710765616966001577086141915644190546216\ 1205602142403222119571245683770665153637526458784056768417438638225530119453247\ 9842547366387289419955496470547364704332918313881340329843501041493053900907212\ 0172320525951613338249845009789069869703357008036596846205728744874205551105137\ 5020432679287372190147419615732098345790033040744678494144866640507026836044995\ 2262915151899625008551652910694400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 11530642617301206751805914649\ 5518155660909027354063981256108596582311361474965128768345410943690713710465626\ 6799698001581166318481994963799564417763838725670684402103521654434476763380379\ 2423721725065709858942611178666640496386717423006891899999219572503661961645778\ 2479770721225303397009213817624726655268243224450138790837774116297763540835803\ 9186374021724215423131994401362252032421528314225641997894336603436011581347035\ 4277987701062510681922647009361326303513436128938686749981994498659477967589583\ 4146168998000327815981814420941933263677141887448215096437391755256763664966942\ 6236087977345176767495556297136883088017334336241862663641780895151201649265745\ 5226676241444675525698321354782613482743427509494491619083071087641103626292011\ 3217608746172834573616883004806946658466301943031026234858005727039200931874854\ 1913716412813853087662204346664687549569151000347019444187210258789646276704075\ 8049630840834295146829668099291590082141964568545154817403766304799659658466666\ 5595774806643764588176644790216316814776673042554571623049624520367646668695860\ 2267390316336936925341751901244220230014113149539433559945370891493282177021534\ 3114963471453481260050128674823382221576443864532894352553794562508890962322698\ 4330938017798649165237892346843501505193040206873634581390078333790384706317090\ 1333633179534139204535244773826543720980399285057723027530798356636517309536228\ 5837736880457326425088730434273741668161734315548650126034106419082150367182743\ 3371744605262310467905697137217206323765520913414181518093201833274943666387/12\ 6807733330236724852721315947622929961817732772960792990866192000792616906137175\ 6424697151538082365631807679541369670887311981426299491177488775262096117753478\ 0035091334266770328980816938947175457105980147392728192822556895195764848021112\ 9341859525900060635163392905947413243467545433812753423880784649281027200532164\ 1319293299565512653287767316316936553353306115216852766948979297630974834679065\ 1250071940579366229142583264074939349604352454533787040024518822974669251652271\ 3007084079201946098996308419503080630754339013416355559348135397972748853145282\ 5343684456114887257215255145729454813210376871367299125428469328733521775956004\ 6438973022463630129867984629851930284200489878273041339166492051798785600509459\ 2556691678490739226119145707861578559389966729066844402855731476602585417150465\ 0396674657784151074236322258622669485712227023372149696499651654823187928241006\ 9021239935011046104784195336549045542333756684262178095185639216003495845882870\ 1100877802811815346809080292480992788428471051336839887622545034755546742359655\ 4532840088620195166764540398456008980002848841704916253946509596124430630073071\ 8768188811304208716615382748028290755386549382329786363120538257967262594183012\ 7996814681455845311880196766452545946499596662595740896731037799379265474771635\ 8873487816269148837633554111880065878566161700234120410345128089681514301102937\ 3233628446720000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 40985873100187587684379669892985728285224399670192\ 2881530095055612604712243627150995491729356398338625656265931784983840242775533\ 5867025967727415843674294105699115462657257703144277941685643737905712282506716\ 3083383581406049694780582922187921541288326591242705615370400848876390928537774\ 0862908881764315335012061753056945341733438224479168858152896644288145823948180\ 0574060757313916196196362608217040539884940347865544145995568481587856457536186\ 3053909413084582744385346909182131964506935182380285805957167437355835074298689\ 5862276129383495050558850297584704205419824890457427807434730472137718672803013\ 5215377805464100234964802858174750946801671558217986456311047877110500517076199\ 6154148740948814869489476616098625598898903007816671564569674448328475958812228\ 4321593662571600594446069860663486917969086330033462575312955751567704015952702\ 3678584420535546025419452168828914882186236989289458631051481463842243792545615\ 7041712146251832344981853158164946039262465160570744180836541738876327537656466\ 4760811474866091343751126257921227437660628654877968137507970672132688356471743\ 4081164634356125088822408191257402060465840913055953994067962955242709835962344\ 6234744459143907808611806904239302718502410917158780731199050597985162025374409\ 7740439189559561106500186405469148511937647737933592856912950705203633187602222\ 2004436417493694034071463385106419113850054038728000301010311265123082017535398\ 1508360402917809376584582654483325173963970067246843131843871891937323328020907\ 9239286336673414749871072688571167651688429543465920767747016661/15219777008995\ 4110945454121381603546209892006120445157068759835135991419418487991935695002869\ 8993560046543659415439342811947899916497985740142257524214700536995779830026409\ 2969901014324545269047398248453846545694051513404759391335495159684921341508141\ 0061243398016754773800738464064232114569504936190281151941318410836099418344087\ 1533777513418079033439710659835362418770325202851005834356917411472076642476327\ 9295663149221742875945774161960686260745271648631801515432646672972042409963821\ 2542376660283339273635597456435178847358839741842632644217052795094433677472136\ 2016550033469869220392305722370136607780943767566564624001105274380833433798645\ 5270463512801306246975642404797521463058913733842059769649909243984304660487225\ 0438341236600552825046439272759101952548619359148005201947871766100953871628981\ 0042482385673923136925388464873950479647535680551978050880410294500813107924349\ 6675207486837487105425550992576055176903767663062040744179598371395235295396248\ 6258993269835547271366670470772204766581794022774442514159411237476817773061194\ 7218323502715730750964095629391081678610887804663973365293183692761553567125217\ 9268510149045565068658024697804726508444377788616142660403551539170342655591683\ 3309713952738314940358397380283343443806033704104811092827950425336021050668425\ 1956346833535282174533220069909202829338776826936069143296575059734060389544047\ 2853708800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 51908096116542039141045611285051038039179522045176023\ 1848974388837691642699425129241766453801560076123739294867645751449329848854226\ 4202158562286344439555307287280996154730971733921724872827436695161131173211654\ 9984785186947080160259436987271804413264198234622965041642246007560017536990132\ 7230399033783397463621085998613353419742975919829684414974709801476196586965453\ 0305559092627032840895613610810588015033490881724155184188776497645923266116281\ 2849074916439259871563343498280909153934953997675061054851588365955027209815866\ 5186053071659596888329628869004981002196109530861962388139737341203550012923501\ 0352872121050506889419445847880424960228984380026973775366517770478317515719645\ 4017226526444998390099792310364388143706080045650839828481210184788229874142780\ 8397787892796433233133611118031822091876338456207285965095435517165948491904976\ 1984905848794071575991264493801552211502581333058130492426616297110402873055364\ 9021658417173357151312951421854822100295016969174889557474508635969270652009699\ 2726128411425099434517518341544563881056779303070392926776419069416755221914639\ 4555219851913768365034799540295100474594177369627235387249256992610319284176993\ 1513851275296724927088259210136992056182165830009474378962271617807828313456251\ 7696680468122369069100450319257865048991116555742753990284963074394496701510722\ 5922625930328567825221979941781399749334705310702787497360774485268529929788615\ 0462342591267683546872270193338815211824284182712540555432074511568188845613101\ 3006360790531811009308495371847274590701890124407507651281/11168629302166506704\ 1594650927688348509486698425680155855408470012291462788666064942798260336091356\ 1938062155644861176940744384364017226926980868945419930943781159257067312241680\ 5322546963266167628645867428607960534503401195659120717495474307026585355770251\ 3894526046802202477841736391327628893865371342156079438232926499509361115886613\ 7169809008886184500402831324555475699098499923650750533913284061684297123495825\ 1311925312205074814418662348224281467681109590105321961169582432140969770748489\ 1505135384116384808802789308473394699414875385179289445273275419396056343309432\ 3929259370882459010133497341979818727621884438061327077130699626312273528615735\ 5922603588552520922177178610336923220242077583233411528890955332618360263367913\ 1169521453340965067925130789035431628420976093764702498417323240088171716514578\ 9646375256780494577854583898990376983142760878499666541035847951664732240143884\ 0383422803685574183904041810969600094126569705245381199295616884348955535295438\ 4679915365377090852921337431604823187334169206972888373224184464619570408576804\ 4225728283297324946673713962648880081388834651882863812833360743586744215949873\ 5398778921347367938896714246326392159904738705875084585974813435975837931561761\ 1240359529484400456804544878862815419089691411623293856368656956634302127943227\ 4104652555163777319044514283116543906058620128275594433823648279086284301926400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 17696176589354857809541780003192180523869858423325582256133543\ 0004327879559085450052396929077522063523075618925377245525247827655179837059422\ 1860269954317790405105563797763685049865905046331808722415991163455776024981787\ 8715698311766939787339378614234588668621159114927985713229365998830983827587686\ 6212045619666358718539501311760085537227647556777419003780866943957945797645000\ 6232794869325017377190976957675682800319213061109253695763148082362523596071114\ 3720664052881755973825896281009316956037401890257994418827274853222340178149479\ 0740402299717123240065915319906570554216576250471433722596064610190650833512038\ 5530024220188227079702563287579226067645286597460768788239635070592707111615590\ 0005410675486670553882936116397136343121300872498292825581247050618254606068689\ 2341452116734842969657198989223860922603208028798042302465489423257525188747365\ 7441183566903250395863033418211836764809985786405673926084767231498228143312638\ 0302702789687394186421186622774955564226962246448380312275650419006261757742013\ 5549230372486110776526949668421705259191738105160341913670483708865034727986236\ 3451946731908000755933490708122418302627529427080935681337646216815298163108149\ 5719221886016746412002613884596800983004984525967374546770454969965499117959824\ 1566149727857512816683093487283946536570845939641269949176423380884550404350411\ 4790806345128417494827922415879080632321967311687764322217540973780059641839728\ 0692578556009239134309931630250288406215114834025757296914289774024747031326919\ 7628914414774523261610563051066558236483237262324048402159197328072275839351/26\ 3828049963396354643576053716277187304542636278091807452400392809340063914918918\ 2808077865682821076938781161030461899302701267010317729491507229509118624964648\ 1811857756314060451474114163439677078336619506725144698296045932398669430286961\ 0597713581021347253394511513086281874703623939015640378961803368473751550175932\ 9019459655644696232571874374800705137448081458127496125378408612966630032617366\ 3558342478327526045395905601018276955746438872600800953293957243551215133409161\ 1504266475023455627957956970143851012816398873246101015215915564322105867238832\ 2820666243918467356787309578310392269292464467668174643392081123564100667081866\ 0751754925295899404744512975023473614198708304101504925773361154047766913582763\ 3305169226674716122914488782645984368840142520309687172774929092008312697897638\ 8494886816673628556835702325086205808721179101058432415408336493469751983240853\ 2965096426999723253434637159551072800615307365073833903793075224720516426870070\ 4008533565274236652254390939638667347739147181291933206484086122990678005655989\ 2729408924855377652152905645587041298959251965552581454358577622725257484870107\ 5428440350921940953591032206565596099510552091010534471263389536153449859788328\ 7680248042258092920505874197182164541305060645913069040151142000524684259597727\ 2894533176764698172960278575301812867102782323956551963158507405586667345669919\ 0816547138943722015358444293942939746304000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 216814775039222280\ 8939876101990196361833329450499850422507953434016989992992742178353764764071880\ 6289155122512526178710591381957902642863688018788883681417271940548478812409009\ 1905448574733903415869381929039123800624313099866895269090403868301378468724797\ 5432728421044210782052213767501612519004562645984313997084333800114362864220191\ 9008029944126744975137548604361820883729880457242216587613452707105889832534047\ 2416091783902930059730549016400944659347841597025641069913159226510110382841581\ 2797750980773255010457969216336412207014481782070312061352510543438596227809862\ 1342004277911260123374654526677159808066553372227458814253467653529092634983787\ 6291934628695951212576675387965476918627824975913193795969270028185961401858457\ 0458509357118213378443176958901008737224350714441365307889859231178922315734276\ 3138819328150799820258860095956522495772755609335510496068578896653402099883007\ 1829265267623812847816249445465907884693793466196468953675131288209162695900206\ 4701681525155057867281471265213267583192375506747473275681917376742824427040486\ 0356983967574884700291707320974979166522251069244280559379857835731341937044486\ 9498224839405520757273983710536050783522530884661568468734917786828243201408472\ 7462194062331480012396799389464118830074226687122910851092401945456892799508202\ 3720769587596522559741557565808920007721962162177745730551575147112513652260948\ 8862261337315503563899034431370253503406851149524076397912388137580807167172493\ 8409556079808525510025513834125074703231536177386342440431399288890610474516403\ 8552399608717218158628272341664909/24652038383328654769592285621552597217871522\ 4596877893815113010813123884220171734192388690260758326239036759170703326396148\ 3058651006652111089663105273078462887542065567573071011530527846851401536471314\ 3812881903920155366018291371559540477169711807012193683067687413532453707446046\ 4795708273284448253083243363941103527601620531529898255985683003054098803092135\ 9302426623132486281625542767260226475030840268862494892501106733707688366866907\ 1033819085660130373033192771977339879492031989395653902927170359490808352117432\ 0365194575068026192822564426029241733072754628357329593198864087785414045439160\ 6703004630963407791415063999639959533164679639127660987045134547931364324621493\ 6943418519052886185757325333498145022324884762027742192595063546080883668423862\ 0115064272022275793521798884859513634523881208372152059699029709517287301594842\ 4505630782296549531470423948005278463708250357815981564089128776204647798146435\ 5139119783043820016106890373142815267521027206563121047211005875133383421523131\ 9020218299843795844071776036781692443456606015817897210542130264283432540600337\ 7722890540799489162430200131203364007788621654281637062706186672669761869108935\ 4363276754577406052045080261614403528032451644066906528531431926721726489046502\ 5691890663145622733005111749329438881698964661562209450524987139208688561488572\ 7407023366501337574196999832645284669778543218398530903633200251142144000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1576304715764837537164962867453113881758317368201800727866078333487\ 4638530538352663156161560696371888992749161345765956903136211666987697640521963\ 8185841461065653527922450634282054754903316486644887319046957216456092010894453\ 2974626312877351170300942046892347827602577266047285002537900965420555212141981\ 4994389051767104619240488707900460678091164634986140808968496697553776143826524\ 0387444077115409124741083370273057438059195587163828632373661493010909023762103\ 0415399098340525171218116576208840359118465650495040901238617428754952710260531\ 9479889159794193843920823048390430800962503123056359714282402755565925019618608\ 3295861708889812376298683637129260567665096266488884455647339608321994680263363\ 3083736106770431976987675809003685311708387280506805741720876723011496968725560\ 6809640944549262666068678480846534421211287545579723112932673016898303971576009\ 8709502347490086333744405268307656402498442173984190530114236261465613937937148\ 9805809746679298568848756367320032842436631103644916727539767826892724428089390\ 3151818162896815291009455165009596980920465272627833654054710224516899986303528\ 7230478006319540305494839107684270521214028645250250928873977000066178630164766\ 3474203140598082243185011617920643334915723271191283460513371007360750943503988\ 9223575729515018823317432809010736071681113415613842396866617664653964819450640\ 5314831493266856226324130911149171546592922834524842275705415326498391536538088\ 0345207224998442638218393335247231220076346614582660543437227203768941998635024\ 97040150821937965531366930476825038883095033325511633767540778699419146947/1456\ 3308357979478776325398165138500739210753522550667771372501683075571528103524289\ 1005898185691723447020720088881496841509109938969538667931199068903348098048579\ 6014548148536136921371101821870174724181396771227987345941735468406552551840250\ 4993789672378368387377035522362759483640041433663348918691545939751085569711496\ 1874172991587232037967465488998923587134096488637786120888155435757977800478622\ 8420504803679437705853989176208887957203425767564212621826439844027075364185695\ 5035509421294750663279224751940575907465217803184776039918539150580243871583541\ 9700776664299398094659488722733653264944038615283240315242878020738356822919007\ 3496871876333647141897116221295743503768698386403071902689535703436733629768535\ 8445341312444329984879780802058337159975867121094731937176085878858860923949664\ 4917752280384296337330768344758560641409086378425469330540174439530309474895101\ 9673322770384723589591971207219218593964966552075631489377752404572506763227886\ 1271052803137863204442379868054437595200924407314712997921553989085425912210607\ 8663372652016846398840391636404679702550708498502496280593484774434213164829936\ 3649907370891140638224977802420904692982475423781502813739102395670432260315747\ 9949691932646729211924255684455482680039347654401411016343038428962571129794546\ 3778231357411339147407377356660070264073584282401668366349608788384037480979533\ 3073402069693455247786125025650273995980800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 45889622909415646\ 9764752801311481776070187313603622559653930448495342628930039832553012955217385\ 9115416618002298593691184188692813395028935977202931288797637607472291521495144\ 9043429183124063030843503264972111594165436545573316625614361458504629940177869\ 6237055949358138752478329133506980468826261040124169357355296159960777648333085\ 4437231685636132062523554611363661279136345824205897051962090199297892263091291\ 2687806015434228556498135736865257174232948126928080152489874308923524761612851\ 7299525270307184188591732411846240683074681629669884442141926609242697488911785\ 9144130909045737123118248275827128181214141268674245921954660420205787931493503\ 2228783073600008484718010532844150823357269589872981193592965019058682258222085\ 0793754940869156012797376901867997450885105807640500837867497251291140819185471\ 4121194103697238107725287441389574472696777054018445535520356978873400552727221\ 6461651809771266249725299836938009456970887987985582856634878571556634400107849\ 7454301190183908857761488264525151876884204919093817680661855616329756882939467\ 5095792142448740844423213874509654997836801523559514326623072159151073668238933\ 9124092027905336886137272869150039314765686019108859362284972760570386210921358\ 7594561889079262423588400623647734229836401436913451651032263699770194931501279\ 8264561090032420843262265730000388491179500658803392503864313901835928521388954\ 0321675366157434956826112840113449706784634882390219609375885916312654869634204\ 0917638231910798088217704574932221688715822857117358493000227267018409372422944\ 94148592864535622698692019303879229363483577/3613073314175528859100003839344202\ 9000594260254764177930735533109227999535595912632208106852945628702903321913769\ 0897490124414361834996510548568415087910288704702463260537029583551437545863122\ 7174196584378851998756631354369076253507193839041708617482733438823499660680705\ 1202018730048769009086706786721439635053047377956119845689296784526745603814427\ 5129548439978323482602639337636205657065687542553418942502887554877301883064139\ 4958602927153056241302436472859231288984892344998418573851128415560733865076462\ 0669138333254384618055147702555951676153942938080476132362026804630867782976916\ 4216851396191674269487448289855880657438834817445948207447991916316109159737212\ 2777973389693591165812155982013354630510015409724407017011091170149366907492598\ 0917815151915499960829804511417505678333230815538514392642463231974341708558077\ 4284610353752835021742724684888479581739039974487521769394935651947819859040428\ 9217786666330777365668837324396199790467092726613630244376708269165389217259722\ 9219266998528651702571540644287122428852334040431198197893304749428637677830069\ 3244140061969009837878582820127188239406019949775348970154763628556864835713895\ 9503313854934740942386604909938458318942059285916551209081190023706137766903463\ 0474339775884302220603057347368122285638626336520164292263878215895780272827612\ 8860615800169721072910383860912570771462422789493491469916779969680520104147725\ 9208163328000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 787779640068167903233528350617490420200402620943\ 0520316294021071304099904900559717632022362109421579732238223485917296476823894\ 9223011817618648381292921206513544175119542508404073201718078669321757189711504\ 5400431384356903667807935311703432338282015384480068433108250385968683392135007\ 8953117487627838131090137224140153085931970612894838048682979757608202622085752\ 0732225173271750518358351757871418872905161829672058491741665577610591039149319\ 2298988691277636869817357399432236728018111490581985975006306260973192580797837\ 5758480554585989011558742279756958504851138619435877848442931523315276093950297\ 6805505162924108787402212816881815362400829362732675805662489336026002703075377\ 4064600161590139982386510872649382110708332292325205025318922301211129816547750\ 4172727564886015296568946117206004891915135962280401124055861817530972505945836\ 5464954477967515197690190355486604329873263610078745700297400144415229605635598\ 8393508069594495519069476455500053004091628425889799746715523543435151342717397\ 1221772506431382334032012601722314418364607123562093143524436088169358797694811\ 1957965629948566932370091328015951809294252232572463559306258017274580638850165\ 5474111683166913311471198794894943737723553472281265797171821189025402133153764\ 5977663054656577191453097446766447104064467087352185512415425496597687019020288\ 3284823604182776593964866687497804497020002076068353602917338786489780139835884\ 7394761519249055768835992412717780684002789963417451823559555979420238789534157\ 4436269398886133256887251233404517771790988034814632571847498473101590936709598\ 534526987272119/549720317472926343092013106854670188363259964551897388842972012\ 3891113347746165389084065743508256169297463420083760400218348302034170558784970\ 6703646836441313858886180169349263469802216966407065554407082105323214996206159\ 1337760194451756086146032898082136471244835374383561457318058426184299994178600\ 5908064408706293458833079973199355075873830948200746504491574714841265225963161\ 7660780213999077834445091638838419237741108912387318345203920742272410998698562\ 2531691085324267584311797324942044805870348608531814162030378817235630316474369\ 2170529259284978731772941844876583788198376315354499527971518676967250407130800\ 6099661190565632676866812829011918162515376661619420598989637170008796875633584\ 9361142812135084119282990969141143552071873574662733913826475919107009186244304\ 6464561628404541113633980623429944064711095361581771288333453017085696803217052\ 6527349343553630126809953063805377133620816360597716035619370693081915240788854\ 4072611298944954102773407541795637054463129025596300273363841499586506353968279\ 4852897371286280391838249940911854580878895625606671828265411487028711997549467\ 5255800483706748767342106660965264109328477173192852006984072455739545966447251\ 7258586120778516888983992214635040393805291105021405317748264305836594975537909\ 2014620238935278895957081376974734841458468421350748903195609108705988834851059\ 8998820409583566680555721506153861038092701035893008199843840000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 742668991238058600999729335589814469722206764880203131011647104014272047361\ 9388958260161827858031833396945918490092816728769078089475591322893473311261445\ 5588568401538595669505635308503913229468738760016296795009993858152112776107561\ 3377083090904822007611473757471204993089502579400996465424740457941959885947213\ 7556796627151437424071594336751911382375046709832997099123020586907633735379439\ 4595971976381943637949192721856293426226462609692389606791196812197113583659412\ 4827596088478028603481153176500438472418200529610463980842509602579572905708361\ 5467683275248425509943400974983848838775460681297865329597686685502348201198897\ 9809807833947580068982307659805594569129477749231553327152811704341757344362939\ 9847512489943944212495369006407863501841688411748648507739862730593676460967034\ 1490445614618445565766875832570713525589781884089466168034503000280537805348109\ 1275067965136741931875612704197574568808065686285674419477429151129749557098229\ 3170340421615573512550050224127359188469272157424272863406008861274165762643901\ 0274242955488515760286004299747058639636395635277646672737388413671870697233925\ 9084010490313232099156970952250506596528975167345757628615956140769481336177868\ 3646963463016865936526594088760249892288833143518093070496621957917306624761773\ 3414004577868561284948123861272485672790767124186893951696693324568554394606556\ 1432526665006332798844763462440226101466639663541491837119248440788947011953126\ 7673954164381423024538019214098967341990196154577686356127492702267757708798008\ 1039553823891062466396305404078085590343973679193746795648866605978279425468011\ 3/47554752286323076029375265508906041390675832823615622092462578635041989760254\ 4773608746116559460430958590817624158521853582223830048452958933746579131069308\ 5686985688634524538161084969305359878824628225253420521083597711403149299258030\ 2644143174987977820112236644756343299784331739346464094720257467634404606312631\ 3480120409402083480515879065403335483486047972786424703970908758863434003399112\ 0789286826863805005589112014572062307111709792030664349736505088478366295153996\ 7417401082466010233612507447201688449189525411627936758299386884653523081541353\ 6218099824537379240335557958117569400921927631331769719451590454382025260698677\ 7054253309139177279063434746260088646431748445524819431246959395390178672822441\ 2609354181677539473929768681526606391243069474116830716998371405794401945382897\ 0685461538418429232809872460667994264123925046407837403662610530496426189924645\ 6249705574693404936864329051674547930684187650562583739886592339805927515128627\ 5570897285289544866572579218175510096923922855142512338469853844810762547007695\ 8825618981890720580196283839135535815146644721092569904296762210374519359831025\ 6624088260506562777144927805050820987915185701372650908359859780538577082141337\ 7927706711366268473803095734072617656395147327816747988374386446310242625766510\ 5075134227219823543879230532929311310069644174000913569173241965284297090634210\ 9202522991459612902330549121164699040999657282295478773350400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 4990084335997179954839162002817431054711965326227328048129539889667167738488\ 2913948702569774373185504374886777066781580047706097849462159375833346837375075\ 2791982140097465398240122663024473600456648512821570851902221938545131938258970\ 9250198709422719827664390552732591573656174734187439174178944900678460967300018\ 3190744259559218030177005075696684308030925310257466569865451815245837135991031\ 5720161824590266836485585833333637213591437775576422411387762012841419594234094\ 7581031580414621945436791878959018014073087185715311453174157318531940588986428\ 7801857306202240294548166629291719324326177316502936619735297138177880991352347\ 7062605436907299154634941662282158201350281510385763351894106375424665436980845\ 0046009371439769122780029378438783051961380873116108869986305232963787943017265\ 1741824506765381726531028290404677425763698559659498321205889593569312708134834\ 8329560244580141269097063647207111730276816628826054473916920953515407699227089\ 6168058725457163076005920113007536650613844520066660764802390744674044800015843\ 7323447105581867836569431907598146995235709922295339517942235229560805518983347\ 6197230351103100737990559346133742109541121983767333261878200537866957109050493\ 0320415871573908983979448900043239629965704353859550532378278624058866075688865\ 1862688748681438341514314428248214451896334859620306975913511894109708346647353\ 9215452801658144871752754248508188108917285190392643943097370946940106649344447\ 0765225049548793612499000587210183233825674611010009003735809494956525693237635\ 0881697971211237111369452544160169675282560544598141223832924943178507524493972\ 095153/302977033386438676152273341589101458424962612019193962225730183993288721\ 8013525058034154558134309540888897129981628841751794777888098299615721971505233\ 5382932082068260573191975568851669640764431177165378476572550286131051074832563\ 4888217782153465029405249273473132140033924121951631185044323154126757194907875\ 3705318339464742749802104384327431172498765547629960379046159963136211770001647\ 7361509483041088368525347208903338280357606085556490202406251893242299306289070\ 3815317212352384520847119573318447015621312400369140530980439536389768553753975\ 2697488869860154106587625686680018122008761601711570530464694992416975722408778\ 9425595025894342922795146186630380592575977054241156252087574806127943158275145\ 9925119663708613969405293143427842247792511376544787935222517682664030884830122\ 2678831713557716648422853739634631611071616045221341669901039222931203056390827\ 1527082341624181040646061355064107704745812140641624252288516866266187984340910\ 1863016015255112253925090317890908502355888713943380855563209872055227750745478\ 4916713913077607903607702900147893193194942597091115447293968663187653761307783\ 8066442182861198278572240723592437315386612526197925729323655269669844984939219\ 5723200382770782919860398816379293264735803012251043199839443691820975816112997\ 8735304246289177724762176879843232956593873810911389860700458831025349862090880\ 0814338782378281348168954296208116834837354093736504378370722468200448000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 57290778442886341418968559334508037647377958000579800846768543874\ 5952869486402015244304860057919306786345603097486764598048578048614925057156004\ 0266068035917210693598903928975392292151298680440397381776922899238568226780500\ 2793993585075120576883501110704057921562785292072011845628191379782017593357922\ 1545229623520482111831878304845035945067418164986259162418909135813261632750480\ 8915803631005682379961739091254514726357046226162011058643552381609472070474342\ 3619628839532282361346998875572312275420258167464440049461574930189511325108817\ 6139499947495480819813645755025680816108506024147899520248246103843949172777660\ 3685931579006417210301694665226437802476679728054058429713310587412968736102942\ 7504379197992415747558168397080724017076696653215221497220493050917597381705640\ 7920748896977821271808663636297852876943242645297596858113673439610906787127818\ 6098001468620515791586000345398251028724781328581790679804894807619632733437231\ 1417599926992630286411842660661404847212297207271512132852727384125817078884471\ 1559242138955960531767959226890278190859753284263490102817757109774028467124997\ 6069770010436081803651562701733131834753707750924427215737247106729426901231910\ 7523668793893493039794160648046059114487535274340403992604029805712398294568038\ 9724333353932863969384054179552268210170449347314805118362669493064755000743798\ 0781592261289913742476814981045513407149713218908800871947313975085621283822525\ 2636680515333086491161943647302809581967297087409026420268244708406610975434337\ 2538495698704582363443005768865473463325623490685513786495105045475315017728271\ 90985289893071129/3408491625597435106713075092877391407280829385215932075039464\ 5699244981202652156902884238779010982335000092712293324469707691251241105870676\ 8721794338773057985923267931448409725149581283458599850743110507861441190718974\ 3245918663392492450049226481580809054326572736575381646371955850831748635483926\ 0184427135979184831318978355935273674323683600690611112410837054264269299585282\ 3824125185370316981684212244145910156100162555654023068462510514777070333798975\ 8671957520417922318638964325859530095199832528925739764504152830973529944784384\ 8962297322217846749785926733699110788975150203872598568019255168467727818664690\ 9768770987631037944041311357881445394599591781666479741860213007835985216568939\ 3605305953924157596216721907155809547863563225287665752986128864271253323929970\ 3474543388755136856777524312294757104570889605624555680508740093786386691257976\ 0343843968054679676343272036707268190244471211678390386582218272838245814745494\ 6148238352395958930171620012856657266076272720651503748031863034625086111060621\ 3121958866330313031522123088915586657626663798423443104217275048782057147460861\ 1048147125678247474557188480633937708140414919798099390919726664454891121783785\ 7560805662201886004306171307848429486684267049228277783887824235998193741532985\ 9779312712260772172770753249403574489898236370761681080372753135932880161849035\ 1859485224009161311301755665166900735832341314391920233554535674256670627767255\ 0400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 187531143226183358342437492679616921375768480518619617\ 0483054050988114877689562729498359859530505370715813700584058781577519969616343\ 7229483806442672548581616426704223076773960034085237046009596448885649962831929\ 9003541647686893117586153667986270264181863647607604109856759037140639292079830\ 8543128716351598900072818984984427720646952119390666644798404929854713472345210\ 7736472306337906497133684507274781737243058170530476736326295226277894022590574\ 7514406413595064755280478572638035753455216433053362689915322236735467556778636\ 2728645191565519163018097386571959504685644985923348187728510631836034383710492\ 5385150104750272858520429621002628753962514479905463386456572295403691889087070\ 2568604607495725539880505027764859761338622317462210052694904803643227660983537\ 4818240311662637169740502817046236980901069755849885141637482182218183826454590\ 6162976508211935056696688495081831232429708796688097315131601458456155070179478\ 6464535820976585449889823504756652748179259701146204676233868321427107597416590\ 7015489423621978567007331921948500436508680796662129491518753722148398264198346\ 2526612917808089858996304269735858788991117792461367745831170421042733090718702\ 9384434953184038429900065736686913570167619728892715301699620167910785584597833\ 4056796912511897379455058042984576149956659417789295369837981299333692944642493\ 3262369419333677855721063465259580809752537194532940321175962016631959019087734\ 3894596596625320319404666160551527111413465643631758196772514966547546870278786\ 4251989507145910711430156639478581321407234622398168027491681428656371286305618\ 489431000375096883451809343027910323/113219419994461344759764767879538253588814\ 6089148486464082173315566636344739379211708033423944192948678327054348949033342\ 3182417274319669761996503390981323884625346402610994802490641211379053087821269\ 2360102154099654973012553301513190815370063275908380988407411705300668210065982\ 7220535962539306271977120887815046144846561434490252008431541286725992738887243\ 0018966230222979023581501457102263650688570244939054516864417606074083975464624\ 7730995520102593273975989593175179451985034226762431656513785634103677246850137\ 9137268559830105080381743987089176653487496314240351076583301092207630462685198\ 9025148420334943317329288660385497175491304198596713318565249284222965310943181\ 3403123424737844957838165801029329618489104568052936367664323185730943313542603\ 7461956237844568623546226421183018790298921148108837631513285125694591982150272\ 8667613364414324589346791794798251635859461059766419678649916004014932953690297\ 2382341804943044228268947821940114422460046582651765269282872498447853158896199\ 3889856030565503509571363778850596143240763919115969819796932040069098326565077\ 6835806398359641451663385024768914941758170514062010150049351854319758706538112\ 9496510959518781282747197828455860702231755002135211075580635358023877888412921\ 5253889046771174470408042528735269853220759486809960401404984935063796525969766\ 5847368192065989897870137814033320872604176601152580787255351789289356929813899\ 9018241650097900963904041779200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 601252583777821432603957546\ 3389017766815441318968220439380300945047733506614514897720461303649295820516765\ 1664572094080277930123115462640272422870389326880981384839672794167378227811962\ 3384535723371992529034752470098918343536283332400453546960646544615243009146185\ 6585709643478224495457835190624365046133538918781831183731790374051813693847616\ 4954935432216961429058864426007107184379821732673293319385162228502892973633616\ 1260390347490285257414545552842725418690866574009050704621621787321768046535392\ 5123210581246311933910135758058268366583995740153702646517380413963706650258859\ 3197088586774012288207448728505863395688628992460568238379187702242853329494958\ 6618527727189428336325262846243259639212373249563470177058930230171769836127692\ 3602689511004610502905697162005945540868018046376802859577152761166772370056889\ 5416090389984995873128780309237645105481296428059927703773506507852422657331361\ 3887107840490957307747700481419523327159094960404981812805614560835278025100568\ 4655348740687496542159128082892762566942493142189002258301447706533042708786932\ 8676623113807421619672710310585528351151504594467189759180603793959837292786639\ 0842929353103275436151146824076188175997094392951291574688299854655518096181944\ 0374005016162192665018677717122469753584791303558796340823371138789642334769943\ 3511591567275685134267910796488928754694903904368419940505015069369340697057758\ 1824983850120744687006710078963497019739849946873553939591327275322109681352470\ 6866639981394009151529785450909897666048297079543510608707495279114168332521288\ 0643605811801692279652921507188930756565147277562725041847045882661/38330542810\ 5452651423146294567971784960475700659012272497628771692074129387005436626186283\ 8611064694562087818871497674823412123784543160809073370359803406482659546016973\ 1267594865210636167205047797453061594456979502617535348658335540603910555976259\ 3644616963372653884953314365104881143552540576284211872089105663950407368513673\ 5230565487738741573460449280521252121672305266831534495262411643749638370891363\ 8413707492736102347308822030794156189422816898656019164247460151119883022495146\ 4340676614585408706732793834519456010618639297199267456352062149439964930877978\ 7277745101523012965992239992040424580900712439966078630672109172857454149977171\ 4127685671300164309628260503658993054253715785376570019794517270334692625035372\ 1891737724709435004074170259442396156872178556902949304457655607683129703224999\ 0763834968782652451070084792508187931970395110749906085037407732930414140152733\ 9784838817812764548007886689396430270208835892728299778656724025043565653668690\ 4328246850820412340733441288550192551418246069587850266963409912812124870727457\ 3986359666014666227563618009572711880252158030842417439952414202238482809925150\ 8343598757845505524265901227200544989164177210332045990016414013604938683807331\ 1580044254759290914915252475656775683678716591407887665480946505929129403940271\ 7606384438118583501811773669300534727629482723108576703822677745781408238833074\ 9207025133126495554302179104032772720314056233636840188411904000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 94405747035730053325946631854817196209348673248669559277784655408022064\ 4768922436603282507661562341423371895442358350649772484608554276813113460862762\ 2499712860202114594416059023632946593021931455645681468265604194035556233558351\ 3815337209657219805304779662060022647618684064608063249833835715181765486018466\ 0689157430882444788625670272673106066145643724280075371620518930411620294896326\ 4718666906128792127607275228333763603586657224502219940414915567857345048454004\ 0224668004560788128265732034307589852911380944290801054710230040134479459620532\ 1376532853477342411801439765934410587685558812256940008771008331430375616134081\ 5514744340521380229723843742502913537528836657303300410207138970936242325307926\ 8150138869082374703210105346689525466077464626538142132198736658293202747110882\ 5094143317654480680920749510573736839098759800759666700904117560686808972265822\ 1317222865023608694181076259487535881769074733253854389650173981736511945985802\ 1788380968747148947251741212394329537236393141950970727063344300247086683978442\ 8754081142595524173541582531709666916527938645283474550722239385664164725313541\ 4900255188376330780180333819819896659216259500972318351440160040822318501216800\ 8419685824074753164067181754790530631815714167809629379754360574259620846058343\ 5707977840445894738659237825531772407832559525777960970227794925194750818083769\ 6049600071078927471846822476700785893525832644935235390388364911025266568691991\ 5284386316366510591487012646666405039290232782854242389936803589104201181019367\ 9247794838764433064069044594118195345620844483643721013836926201118960107834018\ 12520685753224250877150063/6672926175633562737451015889284225590017555420223349\ 5220075130872866412886249531979648073940422844009203239929218358127129552530931\ 3852696432549916857657267112048666277086811669193411716258630890009966231970075\ 8325464799413866484584440276280789355488158694756031087010782964868889672394856\ 0141633057787550886043189684966637825986472872938180357056560044536328045783167\ 6881937691846532878693215044282953096217995114955044866794361345934054876941396\ 3806642381596874642558726541093947256924196971609497702802529574853428359233437\ 9266733227539227111061893603246057768697811751666599772533324209740252916419759\ 7700889236753615065800432529106486856893089569598662313533129496369221835328840\ 7199106125065815981066629054510845031903963637399879920610337013573979593277674\ 6083185534567492811684761462637814627238672326129998738187862243972782221179647\ 1851462646921214801819354914284915940513243020268749444632118424598738627046129\ 9733140725715246729506463830950225488329741440993939313519569479024199588033472\ 9469645847117038397896435490324143864857029239191580577592517171092548514875750\ 6520547878136586589830308837343053757786754223608699589897938645943301026536293\ 2117931242554345613531518068135176315845070372571486731211314987280768863371263\ 8599480936909210558599334609125122633605446138007002102790039647606102971218650\ 3985312600670182483495865589544960518730806439255923757136118729371632413712637\ 3470087010576414382489600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 228757483993410959265681305333\ 1637498799245496237570754197806069883969915552870913469895737071178402295196357\ 1121176213449371229930260664692447263683362823186241720764637837735935662566113\ 1339642197929594050085943058697149834306329991606564344229452615021752172829089\ 8129559231926128461924698246825394361070232370607980992156365824745253607399874\ 1580805967883351244548142342347118705945310217156809236368629536973405138664681\ 6097513494746034968037454271205990077878294441777561746106214229665295204867487\ 0265234666557650781866531316159041884409040313213031564629543323107694103578219\ 6223719942542716124419621612111787212942172240862080191287188468546153223651463\ 8470262494123392688075451773006842825454377991116390560557634830012702603956739\ 5165978759649929808840736392929121742380628913513485468672333435911609077308990\ 3192112222578004249408518076994828102039222732653176494581221964398679401699840\ 0783041895323030223670447027282943470778002662833389262638634035623183096219512\ 9713416132863224079141603652500595046811651720545264822934102638122346522074651\ 1790477264509339407497877333568868495118949898246108335211561589158592723669464\ 9109253310086731136264405832488265007847273152147826142716491536697144318965124\ 1597795420531457730954945618962591932790974693275980172594139969048604423921789\ 2273345090283799098966307916101989040275108644515208930281405816997657938192479\ 0890744195954053669101534784980102004407015352302829177312756709615000225091554\ 7584093212886869721725253893037778893431198987120201526046222751886850064046181\ 17557908405434128273979688852704863313377695515519515741040500163248939/1915007\ 2484566678075573455211572185442731809403004645574167724445863975196892439666347\ 1261338289811171799363307890096697858873601063312816377635922160082903180741623\ 4705106623341502994876571529273144723704201306809153439915055752915813420593634\ 4488940823751332405050745781863323023155547694848319555549271822747508932019782\ 8116898853099294691020196949592300877267879078030234612581941428438201209677781\ 9333536136552246803351295711976052912874497471437660935392926753288266703949330\ 5249304846986626513805424377782560488761301332136463863652640113438029674249109\ 9785552142578185896461498134361181308272650266094483153799041028914127801378537\ 3230676798946255785575333514345080333545015855323970413087510426680756008723203\ 1412885046339894051312574412269097685395638773083599251135541646269230289056310\ 4708100598799443399031892150543055032831112309526988834434098258462529606942161\ 5601447198913330853380685982142561208662731711081171391817966755816180510963370\ 7314171766758653239596049701626731876944262346923981772790704197042029908336472\ 3151429802217231821477584435859514393157353937396787679941724373160260936767382\ 7805586350319960794796551796537371284360256328321133896447417621470235922978033\ 9361437747772681123176115639282171612210941438678566548630836934613871494019967\ 0813474111048422094748906901332367710324810976279425802487432104105453296055922\ 2308253974128461372543923227588632006564258872987218582682175442612387840000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 181503591908149602148652625990841283835280238923519455015736\ 2634523652399370301898907860347182538402431116625338857254679879400449976015027\ 0932203701328260545809438766805241509077681547356856692648398518493964507705948\ 6379730980760337913904298306600680744108231286463855624133081851867909890706895\ 7389397661957023919116344038241608841907748341640374741994889202889311872833499\ 9249480147805880108264259481190614893528437635276841766454288382217654688106940\ 8414776314584946054178006670123853874815284265897846677972423987997733663915007\ 1519094981533546132683808215943224628696523594064784550371762306644407728656287\ 2207322194608336044818378574778745484314649138283662010325074780251528562352582\ 3729253314163040221014255632912288806292451347097613914501343213831224116862598\ 0266547437017706834235406949944417820340437516982283177055106776121262623213658\ 6267938482731353857877070096039284652885469532204468661683696251234677788956292\ 3602761927714183294261039323394037473562981549332612354411696726616463676874618\ 7148666306740846459561530143848070092983781883878241493642001929350580889658181\ 2633097104466039474445793014898221772374151580916842847608639934088998700781391\ 2562373110756809257061856175389408459701047702426689698594552648588330209081058\ 2327450432259491185320196808403947968549445645524185055902710822413431677547445\ 8372824263691054988719325970472607348778987870347388334602786532478243565970050\ 8383674754242108350139760033944429188978946223884545108493143801694852947349847\ 0684954818978768487596573875367660145824588753777671992387991554656039857878415\ 709906398794565778231424400175308524132271303/199341642643187483610243927020746\ 6681913046777921359596585391722034839718776169060851523301041696035318982635283\ 1026497882904711775927104916825759785188046356798196447360112759409025615397302\ 9403841421073611984705577840105595135661181247327414385511769310838901038704556\ 8561516669761542536690678072125729899910550247492796326465455888848965532706779\ 7255752545004778973315136316990966991205081636067431165139097894483186250500569\ 2096990163236377917473546956632711817392571080321047788252635485560980615904574\ 6373839799292263797362440373106577032021696812654797263101745256762925219815857\ 8668919458988403412449708478561511799817604153917713362099646346137904732820665\ 6144701525525590436829452679141680858828694046324742650387621612186427530255567\ 2496325674393033679013411435292378832341996159075587006002426672187917930221855\ 8852500961604353790287689119249822944661962790759880388045707571629318492308861\ 0954885300893042367064944583191081941998430603430983426691138627204071120282249\ 6675019381353113208425822536802547130556327529421697276484578814871886576844032\ 2225588964278928958052272288051189772730377789680371426933100608897250249073855\ 2295655507745287434126164483297609285040698835802961668118607904431810573716966\ 8597265740201344860949327368529480030434880234815201184232618236027567376772639\ 7111228072105160288822278994217741821415598876272810323809094074711382270443502\ 8115920891843659646819073578990084610535303675904000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 410\ 4360617475481922508268259964821339915043855229843031633979069090771355875474153\ 4453825607483568932705759142854225782849465712424493795928680147334723938091149\ 0025170485723618338155713297927137366643076852655550404307868697218250062096109\ 1614011916841014917604447914435260710892674695570319309766265994918617433799661\ 1277671667140642411689988833542388228345854164045307790519144749807243178692792\ 1725220447527699332041854796588504239935307582875347805784879178732533713976070\ 8181539401185531212843914116269659307906646228806855903167203749698428380396885\ 4391905831922285068181891468979989275877285039944237922503066477524496222292667\ 2449929561483597294955807521334810452668048918379693572010812628507929358144856\ 8404212194523448146886271911398995525365475712587329735961832360979472564768241\ 5686559202277772762776482403631262453676629190517137033977270068149750209985621\ 9803710844889438890541352744720622159803295423760227843512321232131260083747582\ 1990831986604010435963692858630765480521627032916586995975372049465365788424003\ 6216093556629794195798605154697234871290992292426290938470302969661416460188231\ 4659578455254080460265167192700112979450682214095534830220702012666070854486365\ 4764243767084909325187467481388420929633941446390405225632154414483448381609368\ 1531520504565090247824786396027453306985176255181077090066178351158128158980587\ 8001733775614179518802837740253147820939707817779379358312479451557092829003628\ 4488481380855562400578098134727130228636236357189400140121251425928261218158364\ 4397836930503629372333032623700919937949922020418472695372052829272222305531623\ 89974170873878372104793438603/7223701248831015105654739976966233474271739377531\ 3458646744797575475967862135600685531592068333432310708660147644448648480447181\ 1695612736374249072438622151681405971232169978418827325718806948511032862297186\ 2555283890616992934703095182729859728169869157187189189134361065744807169870702\ 7725805875904223960795445871688259471433881054305891784188018190960919453702387\ 9447339424726946483694111565944273449959869834086716843487147856903436282405946\ 0788636783414751840078229729677317530067489432514425132956489355430762271986120\ 1754301992669625696460482297946309927895513336920555153111141628769804511146690\ 5256980629573026495222685043691478287155005483697767189874310497599609064368107\ 0961135428099849208348190056920613117051265551873945242313044993174953388134871\ 3233127674153761930368117239466708246302201363911900184452340701052810032975317\ 4419328618847623772238584977472579788460053488201138440131800097880353619079988\ 4735610268383797901257204448531473935013191965403971507082089971786003950413530\ 3470205215751993097057359882036827385421144360280372352248448158581096626582054\ 3269913579038126151071650399397694099159106800357759382427553557212248985420212\ 5345127562471745550432052602667401658983870702061833035662836876889620579183002\ 6793143795653115134583692900073984732039310211562731540902229051506127988981189\ 6813215389588137056457815379521273004133393697199948963697329096562559732164622\ 3925102579080236361499092157311316131840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7730580484470\ 0286057541160180737580274298861623439891982921269745150101463370716132523762658\ 5444289694929878071461349468542184026367367773659333459987458372308067062490163\ 0978711227906553346493441825050206602620016899077249766914048659429538830640491\ 4521198027041626500151485576632165396709710229563229049336075781141579026267692\ 9904550290042181490714651819332540179312027750604312653900432089759546102581887\ 1772248045137311890697568597459173397861516393357208426616468166155817898572109\ 7029422203461618298990717813624405542129152427962885080411799353814702657102575\ 6447431960059978645189293582535533638335351235866852822850971594983329054925581\ 0647767659913549519387720936104777032041336007528374173569530045710022410189672\ 6761251059052216766429515742100194388338810955515946161756898038165164573989621\ 3053428092607085770165605365813416219357764221458679663967342218366923752872783\ 5466335027863020458626072988188170560290174460883245901891033105464741278713500\ 5096785774161744437095032989319253616592480346465755396913759550975648402054517\ 2245024482478630223192659429307458079536548934018892268266838500522880157672882\ 4508752247149681153661533718313687370044211270572536980545989930748322273398691\ 6331999022574219961258101372219883743296197334374956791505471453603807637337868\ 5265497708677098028615607800283643305073158631714195507350286710859073868718057\ 9406755618577764883345407472272765637089966623865633358668888389278011536322980\ 5379869486765263387610673454569025833120768652041409755253928160900883840634504\ 4374085280560884702322818286728587285887645609332593994976360479213186352368059\ 542261008106615955045397/438866279041784768943302239234760755147889649158361693\ 0321380884896416788970574823111966894707603574213273208823598954597559655696957\ 5652805722366208228388234712539847371029249840414283731127513320286748684420582\ 8210808240675635413165625897746265812855698477306127189755577164394620266671615\ 1459909508084486472588336299646765723276052940142566681329557672055298226295891\ 1653001276853566674695112453432597683896822600072815661868213677303313291977752\ 2325946531838010996644723249517942563644571955647894666325254694774226590896219\ 0020330262698714961350145230814619388638315497825143525431295187952605251010499\ 0562200084187730492345739783006474985442910799226664827317523679663864256535749\ 0054581802790074987966165452566177146277150312444001891799353646131573296365347\ 3115208526965667169347116771306602784228716296394376886230542742549052151663807\ 5747724086489128514422448449975489637737408785749768885386922199337311374226555\ 9307744322004688818794167001181090838045527432990902214095383457493660611286375\ 4491997966819645370188540622764252329963098106816883308768736820819198859490807\ 3847171367522675716438533163810526717539731979093797287637942926609702029448834\ 5810862460268087102434828883677862510330043068778256891716503520875626510765217\ 1753185179133871573674263275330952115068438575804761789325473088151408615740907\ 4102778660746193433471435354607951118789276959826187162854795797074069484339451\ 3122298316115923368015966994081775616000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -94639125869\ 5811422096009593309054794976646832091998777503264112864837384082806315838759791\ 2993262110306661628893545571416810229028778832163449642599940140136672371927104\ 2586409801465909224165033179069867822282885829667321114308314895639921809605664\ 7017375547069465498759748900064965682819475336732092842045369798877679263795789\ 9868272252358328477186940628892180739486531395089970819425491219285825954354278\ 0218855938305729557548071685658220156049044786271191916473412244970035730173202\ 4805612089421030711253644146405062301913646846590738989882992564711758984853664\ 1533834369279903900488602892591036103161483120219184932320770229445095646849425\ 3130345028397376316365103491508953937746632382592517073741466153874742408359140\ 6549793949492993479022881154073521852572328809447453570978872991555064523691173\ 7756469058722988247839461310567014405100615472456325888521687221452777170405437\ 8217476163792313019022170286746369162060413794217039122802720137964912160709908\ 4905919768198739440337113853704406155657100219749758377360721115255940388649520\ 4109784171812843226015309548006270112383478454983233510714801208533947322957140\ 8434761366504938113626730227896759336794038958183254010036249682788225846214058\ 5301919293037834172467750360718372628704626880344697136929424012416371805098873\ 2225635766357072544458025525256181262297206350429760946751645407405197390742833\ 6604913298143155420686535175686309491615241978082793124880206514827767178366787\ 3779183720427261713049763817860291191050729569627796248134096159399460790285865\ 4660575855110446555751191149162084625709933279165665149517379041772788006898456\ 92652295503008592550387187/3726727025838534059444706023454550815282540089140690\ 2591827832954287161083373344152811477990623012855566019337855236103977075542155\ 6579544819301120835061531084972311053950239504572228330348644242128654389763726\ 6445180895723454559938414020864826842117526764749896988870142541799197722998583\ 0902366721886825136154866772152143523649488138390268389696035816122177759968969\ 8688822958315651337188852293839358532814013312244363656285518157735678894206449\ 1390341621976775039079718626044129880330093130576558253989090923251461513940207\ 4437779836984857092332991410663761206544262629881482925497648357910563683459533\ 4756349518505968747540038647821743443567801183130624384173465053897361621426004\ 7399659218083969165550197747727441293057935572406865492799562111334399760235762\ 4614397865208503147680799521335652883338651251918686893835478985908340734652595\ 4723398781051471873798380257889203229509350944338743781203194638420623862321425\ 2060476645185533695688505380273852227625907118699076114098905861286061842862256\ 6111528654182773304038775922789312996226725217571234383881442096587059811011081\ 4664684306942877660422323194021430259542932079126270567658409308528772352361230\ 8949075126520095648229622500188769763828025734178553083978514531555312534406700\ 8843593103400362989046292222337826655066245091175832869566477503220895309671857\ 3806325827640512783189201008409784254355270868074269379225698675881826788529631\ 2044375433473256828753210938894925692928000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -120685636\ 4156793066171623659172863383637419583207120027670851579678712186779320681169082\ 8725697882729173177866267273962965594494064281074449594612356100756227048005466\ 5455436420254310802746632064392234827406090169894876280298710736436868380609420\ 9471406304115320603910055042433604643084694977053985614991268017487341582533032\ 3670061926897039421698244518741859152279799961583866648522066356956270744205002\ 0391929042185384233265284361039988499085856759643589826351511378989164338153247\ 7261103667013490592590463418394492232191008900020723728029262020915546575074744\ 5529442216298449009092510322842073572330160484489387621169986479863866405383687\ 0965442625971003932043199004087174697424398815411628942075364675849110456876193\ 6725470907478536683089981314822622886170253556534647302380250306312242660010100\ 3671875904103563888408162480733485566720859474216263277758174626795694276152744\ 5017475508490247661276300067654860020252627844804041279058956170449029040581754\ 5657300125741703544300868528528277654309060530807002566895958964329480389140468\ 1587868691296980427914895019277208716076817303386925028017629065650032487228231\ 3042934439039394095618826615399920409839650492279623049069712984611512264527002\ 9805880704568726521594956140382289684102176141859491616345748977166013403298124\ 5754191706241062455476265068216429973136420153947077199448241421323061577304032\ 9895393013937670872740939511014312664111057465349055309533418130936035541797046\ 9138458590267457335155719787379567019575361178336488064214687943783802943234975\ 3728621508293484508550132576038591528182959667139973001423422619881306388814489\ 144378557462440814154778059971/170548786892374686979814599088219242431099547309\ 7407008179397402127217926824242873592067100946078200515926013095956144413306086\ 4086927606015535440069105700508215851127546521924666006765473694885292692608729\ 1966149697396872530908298140767821179450132132464207200560688290062689434637572\ 3379530298564522636651681585521130914347416270296387720498486931471785038756358\ 5864287651196557498741841712249418900485323788172207118617883325580396372840232\ 1495149788498994953960885107056953105809504800900114215673054426503364082831720\ 5792310812002987683454829514897716353165864987902461723028779306344315747614386\ 4806432209195948929712573509968001854796916967577750621141240791293407665341740\ 1026784938071306181730076606705550467558573611383170265432298275539722167421081\ 3850560287250602171058088692386917545980809947141354794116947761607772077550308\ 0448244864688132311134258894458536720069552723588230356620127514939243004894440\ 1587387904383783563238792523271435944794302682763980745890514471552432439623127\ 6503578796471433414997746008929995207143316247287831325141927718697976777466033\ 6850063755716670584647932998595440711050927708719899899065508810053457956277025\ 8482740101154384834026481308516771386715158827354053603915615832350545950687342\ 1253280002052915450061694649432719033006434706333274643083807170157067958744917\ 5400386195280295181913704372910340121489589642188936692472870418031320135424781\ 4259308335750747488554047797470282282696704000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -3576\ 8868688086516888005301443913646420790774373727160997930099418811394562927101367\ 8442133374799285823007735392957697304383898366935126491168825572885092031221079\ 2770975341928563887171715613644811288510548718774970498646783222037626101654056\ 9996635254244287700654348777949458967583713514223644899521115845221025835947951\ 7807694307612223075644329991369073408078816744315934342045539567969447567529544\ 3433704229889487439819005877609773300591699310953100715707656200309323283171110\ 6558639877060967335638805980081086161359185367027185158765416029626647200303683\ 8697453826098029842324413144521660517096369106219665555669736332880137649675669\ 5194259898144018399582555562821420869432152087443679872641201283556854776503790\ 0383128879570943196090015125520102545894482817548026060996575514619104219946147\ 6626779591232225835406498362318514245723680042662236918513860638717571549936072\ 7433033808068918153230383531557199253729658005418203255165147843424852871232555\ 2579472674853472882725578022098947296200680158550122223953040749549903514628889\ 4968744532722996245462054834694722813962934444687702631348868206251871804243632\ 4731862112296482353669355169955038252538881619149394193323300725570210613389792\ 3840924725355660350056882927052725503141291720780975541507707859749698239094514\ 2413087034775675530066080656823344401831963776753557161477907246705274621173032\ 4195034895667025090748668414418184257772730556166582227937548174091315782933617\ 8687769660751201567190510561806292894998007669025575554275608852615970372520358\ 1214100601851213594881455036653285082866886741767384235771783625807815777017277\ 0416571983058499024133416658813656686405637529/30626638251018037102042501242164\ 1389097557052183446596061763997772048610419989725161196908878464428378984315064\ 0348392070406908728177697330931286848889614741124319507725331299639024022283936\ 0111124282017435245754353021511729804006341761395337942140748670540081163000172\ 7175203665405734205619206035508582723338319603676159873550349583093019669719100\ 1798800215595730169073403828932427490907499116611446400935700600832074848822830\ 3728472916322702688993004049625184698673501618424977217037044415080117267623988\ 8228928259098183991649500482912329007536390099583781408069473063639519126513833\ 6819968499219162366292499599762159174237374919366049716763191151298774876568963\ 6009078387870114714841826538998386517910359345637070086195410421821573884128869\ 1411805831301991883903260908157264664746617189222008561663567986190803846827584\ 7712074568919052844109126567835814245930070361420100684352773367194793970825713\ 5082849320690721910055037588339376992106465721195515291084577229356607210729204\ 0867607175983493682766058782377090226741187566463994004247650182773342582767514\ 4909637986223650819454584752249954802212132456285039171196662174993331751656445\ 5614938200816878713480569049925176603379234514713980838526482151182229045964800\ 5927090090722420236340609499920519839042281308005745142832633955659070546158611\ 8976962106652331566952051684555655179343338225712798524754843925116938414093957\ 6916602110542590136570368211238266376079617544602360004543955393839104000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -11533462689262216208816897931694837768831823569617686508\ 5275802069133151061713030131549530349423183711899795350820459636497761201259186\ 2249398992786739727801306153887057294502122309916631678262433085683469850840514\ 8546188217590838004250877864695747455616374931325658507671177161567917860560566\ 5080300142040943329291075114062876222806905406048769855107458151005652643005082\ 5556251701935678526153874128497243264408347253032951197575441630140862872098715\ 3603848374561567209436661515677056881230974229765180334675469010804384147725159\ 9413898890741220530377635156103559104970250339395897523322649703085696311140342\ 1831217357238830670085104908517469571870840661541326153687878327067148805914827\ 8419609742785066256599008729335112046915271589823220445099411955455700868832095\ 6269003699643814780826020143497436828984868408605202946233537533937059539049343\ 1975377177850383504252824051702806773301185183186564767298595412651988376308491\ 0363310337050730934676862022157139886111178468741903097487718389567980305110855\ 2924571008894088499989069997815598362399705964765438903844672426588700983654345\ 2378735721457395193103472302257634592608074485802152875293790241765576089242940\ 3987381563438646715081507154393801640579471337279277908034207166382699892726212\ 7627624925387652108117474609052908069336944280558140072575850454450349679851761\ 2927815426642649700552483159555804183404183579164437252632557581044452125451812\ 3519498588388473171137976896757993993467809466720852125508534284404629553198864\ 2600663609692314645550232248562230625351153756916645551558103859844358831776327\ 4235694488728358744947432611003437434653593284428276145725430428653470218611987\ 87282441/7138421277856437963611622748259226213409312678133533979855840024648386\ 5522137229938948402232812633038728838125633391954459598115365495868900381612698\ 2116020578526240131573142230960526975271690440369880611109622353674234181566618\ 5328989827309927649273592863237654818685978989795952549070353775930900827767486\ 5985926702717001749585112977873868753016002890803240451429569570483635751828439\ 2175078517018576716874457060122087566927948294970193757795151768783423096127525\ 9295364008706106941083405284913265437895544530986023859279503683934267305413513\ 7493634413182008877565240879873492682388253675393475184396773608862076160004315\ 1844907128842825493229218979395557062860908434635473017808546149121996089487023\ 2389352139702623879038786070424104024718611255906047056716429573588421412764979\ 6465294606450790841585732621879910696286618236753683894772479354048360949754913\ 8726629632987903231907844434807996804812894994366655084782594417175484723110775\ 5742863673648893410863755432769819398494013844266687263202191278721352408522121\ 6645580632532100096361131306694856620651485607009511219342573209686484770799154\ 2330512547469155544700218948478328051698146618140561442901533211749335051271363\ 7540382001494318669840198234157341246418382522750453406124537340653259489248806\ 1628030886269977759308068423526735497263326182579969102059911898947281748744305\ 0526611427698790144768206933807748112349792026396612732711049844003767372452892\ 1702343652165933829934764852569363338504437760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -65\ 7244163725317232514840774290922087566830592131116562529084046143093932336109131\ 6497747628202419237014880422482922783622015436489972663010526623860476039395023\ 9646680526177528688766935050813021377488782351391226535778672291468754738968989\ 0398331236867467110606649107926045370061116738855776605004311085396559097968685\ 9016588394772425302689477446167467473831014783303377109639374283002479395212922\ 6240388738727993167646594154420797605672074749261556527824552164387354915040148\ 9386834844277174521257321552248309797722145097288642008744607419967026731821012\ 5451222499572889523103806960137740249897691824955144993172142447292298738083212\ 9176616065879720478156905565099094871114448157792017714881659439119336547261363\ 3956962739779445303174450980845847969001286971190428345676830030242578587988648\ 5158069266512758880364933195192444684331251489726632858291630997931539831810791\ 1738699784000612458799940652725600187537501778877223579512158130708244320091122\ 1378512278348469510398680309942389099806197319990619774120596291590185159910433\ 3779653225156140076235329150417316674469953925539164785497078188089165781098945\ 1113258782247362128778065642815146178550868531596748534067123405182680172528878\ 2515560117187219839589442883777510731204874798555274995901646472963301596314719\ 8380851926985785789033650234476753871282957780945863509836707863902093504410070\ 4927932572906151333571150552150285626586065779392133625826960801929398625674943\ 2662138180842404984599886450615032068911006429474180453252003192500733408525503\ 7030380768815898181997389725764454225167888701962703732760879443805557969368010\ 4593712695159667446839774793916891769309891241759531903/32369207754292030026240\ 6134595723540532894985651769204713684491027792344901197326164181970607513778003\ 2713674496277170865750588766981527446609156382172726470530006327815578264682585\ 8732948724831139959868125152800549834959205542890002952189343159108421591620483\ 0574486921863424330365316480082937380171644898727962522395725359092313296871655\ 0201309003651197549404798978828937651053433954929733898965497890040464316220865\ 8216747678788117793557348157767786705901585514280776243320886765333668733084278\ 0859184101948422740356436524701124609803536985833436456496088383649869079658610\ 3776985739972333462542101437486264464724182409114374162299021307820407887547606\ 2958346225255168022134312695562997879635005317259449265377583922151108276100806\ 6774225230199957294436115016901222898557224121722797694899016498374064065389571\ 7085599347430096726816272872118100842484575369377414938744902653282559981945576\ 8635890037713503388124927322678837336038651862560921203581809425780073948167134\ 2577469036843315808125914447325251378405542655231930148018177399384784981459715\ 1787004046263786072568054548359856195212130627180247894047921156837594146218654\ 8582929254242857576396658285163207527716529404893664056539220321953172133407964\ 2038593340085943846123886027079079815724314530046793747572472161817160737704119\ 0177374174058767109469065800031859358608479682246314922131400450643453605523411\ 9859532639474460593437091023061888934577751659688989442815011790051261762607694\ 7939328000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5598192290281126623954884834821116243193\ 9965687502891216818644707278582056077796736219059360317989839931506095792044438\ 2627148358241882909648577517525527545146159803622062097216979580262429422700205\ 0097998447872657704154523291322524617562893832646210702042458274655616308374854\ 7631255651078487076872671226838764316182582981172751623368116418562663276481459\ 9990332351377962472068986262507948397584689759647104267352968970060945676634694\ 5403487311374954231235629526660145846898043383264081657395877863689292321114743\ 3067393201489407284462508442955721078973211389571230144838006966404740789583698\ 4491462784524869453167468694979281044560257212589196078954532657647781349877642\ 7612383805705639625763837906805048471420603051753923716150207312706814237475987\ 9044719320836075661045453358510974998757200181696019500238945405923499595922209\ 6383764934951314720444425489125090325774594851306231512800398182630991548444975\ 7980176377420299654049095316747448602715149325712603052745214215945244318519305\ 4852188873951712762891896460158166342213090345822298346445239581184483959832359\ 7969775180226949579944001712998750498544909469411413087156936364193734478186294\ 2217567925015676365699921692913170057344520155871404883689320231814041127784521\ 1002676372340885088774520032445536022043809459593499201110475606762710545607251\ 8911834016468894914870203074190668390749360483918768592030821530578777411246489\ 0326634093429512748500751486355083467480947429417874971325301392777577945913258\ 6352347961771669238466037473612140432418040185691052151300499316585356692911223\ 3821736118919541663549300231949360004723142063278393178463588189063839667211289\ 6159430265342746984917119474028004693/23414140698051099733133085122901634103426\ 1656829538786740800472539336336663373598785788276770066980952246652409178258961\ 2146169991733215653602788065987636204159113329905129125368221149413057919298036\ 9469688444671441417275262860567139122190452233342729018283452436756612869288114\ 8315092752369636758994533530963981831274968912372498073896536993588728991720239\ 2615996900949799269402916534168502497625912811594545793615756545649970457245076\ 8103666771756476352828760361557119945104037025706814596904300694916335499410330\ 1633613122827825955210863484262163263945203627126826826175920659497365660547500\ 7806630477369857567092308981323218087745739086748812070109622148272208531717357\ 2015831840214510597460203604577141099592732215948969906146181496355096533784200\ 7351247094059028180297768093636624567974581136101030472728958394871618950857712\ 3058872573989970035185178779986358662724513575577398476540069176558335312455262\ 1604418833203357499232206615124623190430056584185872352732101102795117635555561\ 6620499076029868027791195616064871172080802646980364803800304422097838162836569\ 3687268346838584295442947102688217439386898876893631989775072002118654209898004\ 7409531283405493889563761338359547073293555671088360342963773321152649491814616\ 3157327609952474760448414623092883480502331848297705594996269682274444373733320\ 2532204242353890763602324586482962662158766034053342821387447408185633794728524\ 6152190615838214487025087196641304804073119133312752295412187395156899107056001\ 0108928000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -72647690429207349243604170879078111576\ 3412597253153059314712384412417238087875024387660647537692113153371637608330995\ 9269830584354622891770392994912604256373614531218863277807264457133415808477008\ 6667688989675967602790504994621289282544507152524624762076447537049898261772097\ 0146179007757843279275255804916591770498301338404830569983616366321946937342571\ 9175042933719094109460645592184425088455934912999144930094464190852149102971408\ 9390125804025628810043304238480784802478134699929808052192470179643905392459849\ 3908111888937441395280892748169742507746980937811690945278208673151628095473386\ 2767473326500333275749514996309377172418830822287837792312933038158469773476795\ 2054481494154914694041855693064413415246814103698030682389813713445309018897852\ 5793205371661862791246932593253528776921055265707131194175211018809995379090602\ 9239539563602993674678479467009784376081156122035457553384588554432255257037267\ 0185943500678313196082376756197386683338038594453741234473744586058983328262179\ 2630505971375986826143604973524365594337332372469009000256786931593301781144585\ 5939975597991426509331662163249132666771370474784702197507983842430354695567737\ 3079380282307085309566068688296373979831691334180629692966670482910524904064523\ 4519754813493892488608709963150178836298851029829442450278947506657898860179480\ 9154105177570278555329896749366785842940050833322215223458208535345120710092619\ 0973586710494909644803517283342663832950491505394145794628242958541094481859693\ 7399085779140183351326261222830072979964763599164787846897779836381909003177235\ 2354823658032087080053833365823052258906027874040590547176594216177195222143526\ 7464130141059640504578309340389638173/27148311237668633027971643200046450728874\ 5146177201348784908514696448631548772603449645688433246854178415022086027732383\ 9737018730904915587803359836140236509422478748456694765897962490668264820814370\ 1013910805203309728233440588463108555316839947237057638415703170142619586626991\ 3043263959565459451295994168504517355197833740422531938094842551904701852892450\ 5848452033664403007557616099684971982814732078236088895839120899237826800239221\ 3095373101902423804215962617230566850620439825901878647146660581423161365914686\ 3263314029896862252011645845554649718273125630359111992291753742032397731719378\ 2766180215672906712401023388869812894579963142205814494583284176053780910433135\ 2320310417649963173244003691514658431207490021124840073767810388110673758828874\ 4327038727695096202221232273645660263459635418690708744758568597087901068476960\ 1913420006950407927339308082778756761972323600878781738860268063395600622945835\ 2080830265195117870308210213801494284064922213830138527490658383559205214346101\ 5810721262533748713198530603440672665321380838633105525628278164541821481957924\ 9224254543487363964567031418701276135268420683023067285700203542540905824431202\ 4102371932171060397506502338277301481370682619935656224932475566742008476054158\ 7107090867028017268581486019623744095549670528204249067189223766323388400646111\ 2213843734032143708591990320423365948586426118234154774636284271973532594122789\ 3444909284345569349807913171716688265946785196850795553075206206802406144969560\ 5555200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1543307190829292236438175241183248905080\ 3499292335779453862685318241562505004429423486594979780674830697021049777607123\ 6058373665541297539176922025428041221430023776639321594089961314996249873242647\ 2707112572714242142123657809120222468355206563603314858106706851404260885461604\ 3345870921966837642104996049292517612216810872749872386007788753362266922325266\ 3872515860264618411399701486222511088082037758396491500525968070722690218968596\ 0523615337931639133893262561221310026968682494820422549611226138128674169535673\ 7865779268786111352878677307759582508073668344576885725910093230404870471369358\ 7102807434648462966261296265845985031232585824357112630638389216746350565638789\ 5765351465840815635413988301087773840888349048635175433463386652347352625354235\ 6521498880091728903972317240243915926021677794300006397100796165246122374597343\ 4091543976437242125916166805332046903134172431725880332420326815977711668182042\ 1564079706585372954572164225422188071900353847801386310430982862074400597161844\ 0542405476106222209158488428499072968072979427296263747775213288748446753960281\ 2900628889024573899645755752533610618395766312540126733089048152211829840235465\ 0145625465969390136849777152311969817876808545073790642328442907519116694305407\ 8324437864562305728856034236265595006174877753151438135370271565579468817021162\ 0060401992389554174256366393182142129460543070290083476504805816522378460571288\ 7532868115237285030148839614167739155756428671054665927114288402662576610571999\ 9848675431866628299126261868682377902081325739422045705791830787341880619320502\ 1718944593926036711127043388853120301179896631470176422142793243458010117217005\ 5863366524698079503663915446746947255662436771/53861653247258513471014039035224\ 8802430497890013170183267567059760726112350151059840951591136032240707380200555\ 8173823975277759015589572618734065350894253168674686380251393596295472220440612\ 3539293776685947043662661548170528549799012319924564637823101738950749688314349\ 7378526569342064351416168514452494269731551687728079234335057854411008822958616\ 7981650018573721701696156665357833613802558727033473762590952270612086710787211\ 8881443656641932556787538896765643821821554225948280125242737174027516523234533\ 4261816894516683160932852722881441833692759009773845856189990992520680031827492\ 2320776124770294059306408459174871290161399151011973718106972858054508084894133\ 9225006087955613645644510816130629973116921247920837294828273606482021960705780\ 8069441148263374714602680310952928321099307298993081261708958601078530783662051\ 9286340567427230035770981250042030598878517205236150766161405635256131609857494\ 8447521355248379311359164901390175836790002731063542631290812166631609837290772\ 4340462476473180539868422030061146259943819710353263834622949632584997985525292\ 1635805627831999737402543180307257450117180300333833156465431941468118700947970\ 7884149343342007876270661416174069780048011423169996666730499562281607073144477\ 6722634658813791808072364617989947678943468382282080720319011109857021214705734\ 5109368426786401114492127385371890367313575559766390824374686568624044432320357\ 4702048471613218078592820956750481374274715426937378197231791587823058128969987\ 5243286256009676073205760000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -767856343040895530284\ 5107654886333466785098322470221936193904005716563290531039037230377177259271045\ 3059754120383255824222721878698405569751593386498919036738134788163810585603546\ 1581633686761852317217420498671458961850406525472997855278003272074870711719645\ 5414466975283973729239692360929528359094226144403315064886044141069738602516995\ 2040926655092051840367026942152345265703849030323710872463883371934700241765761\ 0862479985620005318976702616849739996702400373784469959970126140842924908907574\ 2796352500663516516893413154164055060790066473788953447215220288227327577516493\ 9379471257508759644946972711531972903816424285093783787021285808855799822774183\ 4922488239512916734982098971989026168202053270414809993391057591491146609399166\ 8423592386165239983897486912307234252054798575544135787693173469380188588292584\ 7751167997737671977525593122010695032106511238789972635302184421059796264560910\ 3196785803295178392317453831236707863326021724885863670588493862596089885497257\ 5928948308698836825253611678209519740207478528924240918233664787577998522182340\ 9203107872939833406703443147292638743696348224570174360343631391875733231975762\ 8064431419078736019584549901333798343750506859063001742813497189036534245038051\ 8667234056843882747171116482259734213807099773320030365099823944288226380508511\ 9902066085366123094607513092618982035319497815671286838375128059894746534713739\ 3791450660773095894499767410158673433905117395851919257113603235732170537343248\ 2753810811182765986753379138236460086484047567925142041964531102061722021861147\ 1140468360693928560338310387975779795945936241595270909205533641751089920287120\ 93066448803683103880243209895892194691595951080013291641646663/2611021971820011\ 0408386307011535606766021365859364205560062115085353758908940840851015658850084\ 6654082525027970271584264729531254218331082625612586262186787955144076604984454\ 1140464372789770531683216321340923169242595825441134685547688639002440891701607\ 8438729073282579512809459732648548891365509703375760998066910069920738506547125\ 9063508432182154957559211426703960608539450536737086541675284551484185167151425\ 8606967242071363103671091388459334470310057322434257290518556659542665351102217\ 5775111887994579915739046133080208632479010111981252325826267786820782502284881\ 9088972314597814793943440951468548581335590126205671960732645824680166390227216\ 1106755996832336389023840828873237669747754244559624735584825037713719278378914\ 4416492640231334186191745414429522176030208979712591743041212555066266149326247\ 9747210213686590270113462409907273202194381927245250638155266181807862625552904\ 7561836652978009966292586473259384899682509070160878514750824913052620630441033\ 0084575405888878603762031407979666060103561014044486285365221416016944891694234\ 2665857749215861852151242346426580067990320375005555061082147523108255507327033\ 1736622638963697750616657918241379043591619897634961636676454031786542016021446\ 9250086531302724633368716147482982385779448240509929034655669501208899184439596\ 7382212500203610912504009608759056796709776299191361296364466193661605059714722\ 8557362259435076335971878817815280818211542224746327007777063632698389062482971\ 7088740090220908079660691080801471692800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2826478\ 2382114361743219976360079944318203495052997409988894279046778485219967534986280\ 4949895859199654618747628793177826377931217708323327648874233394990888471256431\ 9651393255460170325675021527406826070958585180603219401153053905890278616797447\ 8402548889144459923964838821906928598356294191596184480936573310353377031471942\ 4660791947253355434581534930644216671567313549467098698436866659826217679932032\ 7821580013061674551213624147412416304064971061605959569706513981685718407573311\ 2815471278857988220728144538823506382798749720805173943785843992170269429116751\ 2187925541717885014266648163560619667188079176155392502043490308667156412111495\ 4109492299381367920332085608496559088427460743589511325782872849344640295816161\ 1912988516812955405656863578861982667691683119535092935905854584782922984956158\ 3151104939287992466128717376248208531144522390555366096795829387254671312364661\ 9459480549493054137015431328024199396235674201979893050074393869939706991447619\ 9863865899402798870690469836076817479172321901068579516203399855289643572146808\ 7169810126280257474514644051981533248239148368212124676747623906590652646805914\ 1280933410064481750175950938001114805878710770829460207313386504398902000584602\ 4585879620899914779202980341374536211018703844864506250273314682718724992828279\ 1947479519965601598871984479083515150265851852568089821609444515160706420128431\ 4081312490491390861496014189534825434167852692718520071939772578094338904753645\ 5845078566522663884404611870930962401680939358176322738959545355234003974332865\ 9637601506116515544314574801173896844996413762879989050153069953790678850413880\ 792559893435132280055188941413255901816473922604686440216229227436715262784981/ 9789524555619524743903047683435775153302939260694790876924213302459867471875516\ 8959020151060488714091229984380069639083483524567855534189732168797674655802358\ 3063002161239383793329059133192540443383419103300306477899867148753263147607207\ 7689002579162068597065168490327846403910601346407537456861110807593042640523768\ 8269706629937036631902431612515520713625801385834646046322050406409130627886283\ 0610800905390527381851349534647729802156307913327831545411795155987065692365107\ 0727384894930884967281361954827792669641489365576896861035693282544486867265046\ 7155428815848943425019755241493781025352077336874222922847421206290886861421689\ 9465140300994264741757119628829660629939114690926994073588242397260817917689417\ 7294207680152108599894669119144081404700349620508026052494975959329363016412169\ 6020238857600511717232121168346991408602708382385944836547224614033704514614744\ 6287360142569174783915382929284323301087063072808930083525074076799703449524359\ 7075928214364891818488572004132281419015745062078948024729438008590163543205446\ 5923811809015491143437274972202847844413721830642377300997030403113917564710517\ 5822770739331424338415982156670866175958831020170423409030786016818519419190807\ 7106867762210600509551811425982149418936642676971695570535151398888003786012815\ 8031694982425748416947105911396024570763002297723356561679534858911413756696544\ 8219207110217950316653648568993157645812513526605006466375025805579853911355319\ 2406761180401639092284330190849664308128707781224038400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -244278378440110265486128182843921877748411212707371541809384348857806\ 5143007630785214203558201572538600648902806196148894720563643170894219945124152\ 4317217436611647747997042017152266788668591384220706432765855378305283010930235\ 3079008208743502399483471014705429425156095050372044485526033819245692787955630\ 7865266278288023894274984128278104630006587697010926831102581517286602311533280\ 1389644575629143778953327138413675261856783509541077647745209782730505128984950\ 3053365046103485824286730820568117369911299708222241123504316572047487035991904\ 6451615648697820410841631746318812295976807222066554525888912260093513367321883\ 4597797162671828304530815082636314753662974584501458167078255501483938948510139\ 8654392199786843022301123216456809345209948132545738584090850618672790620059797\ 3095151892141569322005178337688130882661667751266267437655624305134753923316687\ 2898692832643659486883616899983231526199213235157645103971043527946875769406643\ 4308587177218073789100901693331144536841964471306658702857216363390093864885009\ 3566991264381665365782981288357041865992472549019356045709107769110173259703126\ 2083650901800225821459781015083804850530008192299742656320448701661948471135786\ 7261653411618358994434059954475938239096510352780013398396623125264989339457561\ 4918930043359418094447594400176996576276395449057699880564185351878035120113571\ 5231285921905532334497577269982095889531611984437494182254829900368754667520169\ 6540555642362728049546027467617801874721082468395367464164259659632907554450368\ 0708092792565078068193426304370685087319033016366067645146405930466512725658455\ 2515262035274302109168880659003368223038331339991203512177922630764344598505700\ 2574741181449059360553588671/90699493239634075326808254067328781180716746873828\ 8441708490474969437802623342312173797329619893737875104431726639976427055633682\ 1872409292071197579760785086094306992166893834813334328283941672860281997688498\ 6490778890031133007637763943686224648413862102473733042842735239155056367950630\ 5164834319319282217836112203885177335440355315932432412765429419971057567746268\ 7590489304130613875489238363308380830730218270492215501866999871713155308343837\ 1477861210430534256765550819259514048338023835223703885717278976173013698696049\ 9627943800736311851862722920083531339588425740212241263662229567222783399805269\ 0082817258279842683941675484716149207348145796524569390239288743518437842485565\ 0825618516682427417877806605979641319352919911273985820998537399454164150699696\ 3562071186447620916768129623882378924265954579069006888987810747278976420243620\ 0834027349937568068929490462864249124274782764013231185255141556686265754419955\ 0426842534810207053960699522967726036310875409626665697506141109463047153703779\ 0119096227388303323174735153261871346146208607574636522960626786974225156529377\ 8958939967047518969719179420078550571666938737303765066977720506225765998318235\ 4614287085494878563456881140582545402733620537188726750782912230802090140415756\ 0665951592175594072384550022500738701501725793167719152683755738322832243247749\ 3059219235979491401817295908555798569648398563597759448485772927782064738914054\ 0556728687568897137087631396393162669348132391702441617727775828437250933109697\ 7868830193745920000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1018277252093760132088626656\ 9193311689853702028724995315788741415170297934416363335368495391554925924805505\ 5336234623748823872914481071464085475226370025214165896618727781763986845348038\ 1472405135257376165797113787283803482591632147695898027646900978774562734890967\ 3044147655123284410668257980029111081678021185820117319960366568975884903438700\ 9095787057231652183470204054997463771328885716028777038798128680483231798287894\ 0534928697327346950715628576318875146404377608895813224375004296882409115121400\ 9570628033608381426988933123998928531707203147753989500369205150973173497596007\ 0642995312318011094584684692337426647631711567994854596410072832566736711049572\ 2343650375380116833241812504400414197107242505862872232912665882374011236759221\ 9631866866292808653429789466972821039052025468378550786799531193131367489177737\ 9948283966274471840948991541096986679937497629235613935043071118267817641767636\ 7356049969750810439776896763713588258815078456545809111949797478235194444218687\ 9455070607731424358704131991257699241464758130420653142023561135194425539559447\ 9147609146151449467155726346532706029478221164293086634555254527626577007844591\ 6454619421919629476618487977396865499933890028883291107653075809198858929535219\ 4164866710205126310880504672191263514224912575475081876569024158114719057819254\ 2519784307867640152488601461923179915889380134145420752871398474292360958257941\ 2517424884697844926026971312881517857384435105922236201297852629377421171328419\ 3380126135121305554395613505485804275523912885772440805284993990668382618902075\ 2085392566266000268182128981257599584239795591663227851380737154056757109092668\ 30170211466201205566654900494588277151013506767752374761577246177696410967871/ 4328637780684098408612141121579621043364059686805681254145810850392256790163380\ 1788973406246064133460492629407085912476171671652950935110101609575498310463303\ 0075592761739119820929672841856827201832585581855771507352532132956841082368790\ 1664110746844754831382430165298698484567061568523129664471031494619010834516960\ 1314900625053462670812218611040409485284417349226829866754848405718484325350508\ 8297413291848083907888645747180207765371423873251660807797936558237092303810232\ 2027165640850412886705519402481611582002027134346789884291448812474921860825136\ 4227769559931090341409306968468534591784150404577507975811120978894949419933150\ 3724186613075539280987773745647435464203535736038246777176060321150417453405577\ 8734583571440965048546825648379709758924038984468483935310298193322549694467822\ 0069451507338389789865086721636056087200639988932609425932451804525732505567985\ 1903499655948789384155728404237116946562271737429389719505668111365225008247809\ 1392452643016283634496988329749624088513801292701990404594226639174010160382708\ 5774665629067788420870305434874325701747798989257350080523358520464574415202642\ 7265354983316776628750512966010478593023309253310036082400210842819507831532938\ 3057365376647836612615008633781905979194397853150418970066490210834571722874424\ 9868751913608028027991654632070301824888881146462657856846535072250366679880632\ 8317956621977294964432344724465308034798666149540374569693430243591207751431184\ 5742167156328619667788390030144826218456104831170359329968214025158262784000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1478754973725546199839507661182287314196805910061\ 9000696233732055885937268483298874436723164068231200795640789864647062211073054\ 0957442823333526972173284800440269437621156636218958894917895097210693060974180\ 8786402302671389428679672954015691458699371536560229678255811290206376649578922\ 0594501204210166392698975842920955669723769311534518199956379161977517715773818\ 1484786716627058371993674556900020016639836751522543200274515674767292823122441\ 0215495857289006804672559219901776690358673245679528693091288905857052019164203\ 3337981104040777076760985432735634105264287792420481786249781621850309092771082\ 4980017222658797490478519555143475787561484686115077654048111651883476424002372\ 1342754907115769690984254449658476308266485329073222328781337054879995853702042\ 4243704164150926042071836688829454470584120332064698739888730599747902833983030\ 3420216938926908943776132136713835303935411639138580303048850537836423444391765\ 9420938660215056539726687015086947871065835764849517993288551411508089808939641\ 4886185109086194328865503480669897010993419494313568528877606408156945315250882\ 7381728002603087154948682891236970998976415823068429927814856971747812134828530\ 9314525761643523538580585492340507144710169368209415962555147243369146864547179\ 7220764974100353316201507983181752155455048727293662179350181145082918091032056\ 5642506557293195328915520790721527065632128685042178595844245104885901321113627\ 6598697088481374841120790212119752667061001524357061558568745890227163546676459\ 4679929022026065421171000350380618498157684058519311494051333762688684963078347\ 9485178380039152471996168406521237714050270183565666823673498805206666064294074\ 59367366025058325341117039590334256520647230621391562687/7933958392470869440073\ 3704656477410826771021593328486859015682759399212104071664373084730513573655735\ 6598265251421632138813038132742113217773659185735607252475672321882057997119796\ 7074199232572173453917955666622338248258964059619344002461003200024615628988655\ 3738810119384499139063246606658873667933548077532967016652073818602951067024733\ 5810368506647405688489603584758409614427489492887091952316366304199774015115561\ 9324881901033001150633712801254410340545027462466656428469498270337566348524054\ 3098677297656899829986896722462531707497842711385690451809931045172681034019311\ 7120407140681573187139768819571450790401348072466976243857208703299438334810855\ 8146267396487122881318125076298796893684151715489889741804960888793509499518108\ 7208855212423479487661388388432520917169055016343481300621716619703458004094990\ 1624306253079865712366804798708107617587212071666448135095092675436795723550288\ 5781282331119008429507459240067746552781510923381306318484759188174281153953275\ 6389203555878865276669678108346891185323900220274868845682506874441301733972577\ 6865288699891814379702002845495446383071358758682747973301313264861972023807181\ 5877453998653342659449384344558388356875436697686253300136695600797162785997195\ 0683899819196067416089692635407404916294717023265315577951658479473077890636582\ 5032580859279989131588701416743881848174210720537256808744163498373859437828982\ 0911975415691318852204183373821604783110494311469242328957797871017834102987162\ 5537379033709551247933457610649647924184661182382080000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -12775822656768646073501418622414992546523965671100781083859460660587824\ 4378796281529800088828784291857485531928307448393747584174318085931470388779995\ 7201848385397186117065052231730327308790970109243666440924097239156094484353615\ 7252333507385087795350665443824130420282699508372435307173174092390626575565369\ 7796795574250342917953673356610421767134334247405456031367962178028651514267755\ 3267673197009027967355168487896772028799570974329721500997027353732021514359824\ 5255210339736382783215366403300823027722431016246462378375696090687652273334491\ 0228467805854000567191610516694780923239015515944052930029593050739050287066067\ 1728647440127641796744611258800609396817822421510881455640711476176481529076737\ 5030012132706803446613848331721582688138536584366798498037278294772425012991579\ 1907365342794595307916862510327484178517621190693446321831369746767014175431750\ 2045186829399560600033907041584413440989321295414518453931821175771166360405962\ 0990484182685952120434535741933750121777071719328979978361299659326149786440230\ 3096768266838893867207943022628374747390169585836075624292778515216364850466365\ 1059235258764350354148171367145231624598916211847260480381871698370660784058487\ 1199588570229242169447329926571643031330541028322405424697839975231441590912786\ 3489727319184162120463532967275118719318611372376131918597220346207727030944618\ 9887333603601422314546295142344519361753317185051225621525822723401093485019846\ 2797823490621062105469943841659611843662499266807677428525300919581475889203651\ 0376365852400202112064046675628694580854520368991746050483651404973367028999358\ 7243620626555739315787974339479995524506236030164210797824325820964797580799772\ 911164522363933378338343133774151639013/103624918240852298758044287948269200644\ 9846817510878319479937667955738730444171513120437612897841142163883491901729418\ 0978456773812459196534583484279083526725079084559935573910161500613500113119057\ 3888123251522457666218799402925180518338230434698072044793692853722799686973232\ 4479410225959022747901748262613223794640986891000632469866795908351378052947921\ 6193051151869209696440927854152946671881735127820412393701224129963894232921540\ 8360321621953072422611092350358375330488384175157802433278790278801020131317808\ 5367153941901636978879758349286688437567418913446231039009665738775010827536645\ 5978057772412001228434608506389720829304223662328232549242563019212925756468804\ 7027512872955665675120828745417344195256968033905149708077254319201891609573761\ 2139161450423506707721088101801358407275317827824442647532239005338208837295448\ 6966672865797977929563797519244459883107146084258332483211310741736474655404561\ 8691317530695412952557725345897012849365799111162591906962472451167345666551803\ 8944248829970643465258830707729281298593313245717929038870241146145678013772710\ 8100953693061066786098426033045639937516831806511649945550408958536755529804588\ 4241876542320622805155026006711166324534352380933772095175548918878303017652539\ 1918474126116857295987583010282479748760594499533664739733345704206253962713719\ 3623614349714801577187748006654694791432186011554484838451991878368189258944221\ 7223130203021750355298034544884101733754871998916175735582956858940536105183842\ 3749698769822448373139181774001647124480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -927\ 8314600473614926903813048932073495489131172252460692396577112972142381207400145\ 9844343285765987463333152977659794796860902669370916648441917299767653921267359\ 2687308674297688138626182754895785933059300408964252915035109230723005911486823\ 6345370816153377122361081015953848030357343289195263970728623590366222831147875\ 7741083021278960066120352460614578999745808057647021419987253912501261166149777\ 3582754316299581991914326661224142834513882153483299377792696118881388374261112\ 9949303617608339085407120582438363758968004827523536883978766661013587133453316\ 1389740810028130731531947123242242455605619608482629158777276989523118552017842\ 8125294493527591788600399429567023350267991500472244752335950843549992111062265\ 8555454612364983853884205013453277294377219950683668373799749409412711802825735\ 4107198257297371192849729920301026268696432511255527146018720122784259000538618\ 8143449538217381762469366958772105943672067790193367089758104878219127803172652\ 6966365103398640487470364991592909435837241232542081229208853860355104772350582\ 3734622779388978577789786217826561887826794618515538231647426198435330355141347\ 3673887024186186491626078632211321836983269772199463373162502253144009060820345\ 7697293893611668138488056071765465955013668799334831079054371416932309046087459\ 2618495174383160383650806079378963864455152293504571865752232269472806784143603\ 7264767993068551790992672735670164363810355410590374733781640379336511972235161\ 3708518135516404613457669908617843271915803855106040624803859224195955749088638\ 5828663727309024462676369019754168759172849634395009498522846961438569508719948\ 4170298979181644835971552941480352839536830595045917505928295965371443358686215\ 5022467839520465227065836207801/19671106064224079281425024735709287568886119879\ 0109872478855945275545536463972506997749139911630599255247733665237574485240979\ 7634720106314344534228256662471766310132844220392060222264582274288309451090796\ 6393335225575924117549323872642385391580575554281374306245620801381753381708344\ 2709023408860722887656127114017139481964721425616718869069921777531445983990943\ 3886343663062846071075976252144423356052802919761989909490468853491812242508609\ 5325421182881446601922191935094769295939877725284835035616837206612096413829577\ 3990632637232876013662618663497868530703456227405007680775289442739964126403086\ 3054709614552257323481379688425905584473368243399820496428010551184410242332538\ 7788533871256129031606895326908234940636068127245070233086652254845105793170496\ 9083150197477074068391015630704625822402086383639908364799298001944715063952835\ 9034249361528526192011061701740648224018709263213618464619260370266994832267318\ 4734432029609052422491361139230535587026221317582237497917894808815753543342589\ 7936334942734832008903264654367666351884866801732494031038152607723365362027426\ 6456725610425663128560985578366713020508340542224320672651271703658971551880822\ 7712918172788596712698441068385956582651576433142018837731750203314443365367489\ 3440967183008470036390415525983971260108300589420428612618488261161807262503485\ 5916561120269545495345085547677916894363712314937489326716383037558498551855435\ 0485802659768437187030003438285348340627456553565121133611219832311349864704598\ 0022301436936689534136337361482547200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 23392625\ 2862167146284614749718592183688031238220491942651835610438785912967816925531566\ 1779498511271683529832439481566652626618541893235795164787978874460153103584607\ 2304165390622325593168215763422910482826591229822613825994580033454849203805897\ 4761674050008491098405487448944796318425697828981320347727793809131537150045546\ 4066851068437055131869778203433309116686254586821719775196013897762698545725970\ 6285565063537714939502522785529499030503450284602548361186186983730552477597834\ 4119347869456109056894391031418274304541072197343053306507330711124259012080033\ 7317496263382802627112322782173956022069523228227314648895297238194547524231676\ 1624086811807169193615351778627229686477174907736748581992809542648618873708452\ 3618749602615858610043229283802950109420026717442333151704258198850469950795823\ 2199813745068915077509673137246092973705160676706352301922988713754628118902278\ 5424733009452970774827512639105722384347662428272952869782226715767921326477948\ 5031886880241599530712824447797289129155888477464710434251922017521076036831800\ 3612736083082261074694694461416467763807171193079177430679989379985620971264652\ 7948043268229644671670849623573099705986084738465127546637368610599410486291626\ 2549577170944829303690918819423732554152908484302064932045351937970302218409045\ 3351723226761709475897044364699150727821949432381927407354539467839418301465414\ 5108684114680758371165055477644088717725857140011244927199570372754962721217148\ 9400046410153192249488200940113761104851970583919574356721615954525405991443269\ 3318328986131762783975291243356755104372693539611341155014323711389529893962384\ 8527677852203047235651257453938419906217070469760621246489149146337631994611871\ 7101163955734234156774903868456289134453/58352740859075921947661819220832109716\ 3939418607509944976787293774223319611718053744265935747952396934090388087427164\ 6116560745784147706914877991846704936735598405696938519730358694400195112913435\ 7143988102074044748317440336910433098927151039664542293107799687425134896074681\ 5735037674450662297785998568009879256604033514389942604814060735961868137386179\ 1695405777571494125977273323596063083368962649439118389382437491000530688824470\ 1497919890545569502239514079252145799044769709829798442762483801597754330871032\ 7986987567346426356498899567391302830540738358782470655616704126764408917411006\ 0002759846773996189709941914850502647135651540324631603881842668930978882193247\ 2995299874916234194876841069133604208466513192674463141951908193834978141008062\ 9076738161259735286233134185546290570420463432916134161757029140465649617693884\ 7583574374997046780187371043748202352147473602857702223746427757467643358302494\ 6625303470599143100764364323435437722675877768600566755662751570833336930186825\ 9295398483110224638374273704075424707994417915163974284426125019418756880501713\ 6016371488362014225939043557024592782368177442152921994076245834864780038922090\ 8026497479999892165545040334702366527640932242487993069303906078465617070493772\ 6801037056984060671380387526220293855105083360703907012907770484606188358483148\ 5375348139888885694557664657337765413962499355145394820627477440141558483813049\ 0003261531104900117861736365567312480439434595917687309376714346373201410732674\ 5832489478645678966968196212479590499190240066495519391744000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 11167511602760854232758136038119004679706826744694517537929429006\ 4336201989879524001067636776997770945380274797733976655832096041483631581774553\ 7236556559629919981578222658323697896140998318312029992079500241399875563177793\ 9248148084292025623864229765543929970271685997010591964322971984178046421294573\ 7083305466681809033720500899207863713365630851427601553144376933601200180426002\ 4039775523934449351590193269384925772294233874747099729120935116378321089647590\ 8381441200693626007037155251386421041986958315382454942010955796055883269353488\ 9002583277889807139676717204228023939102781873495849290819671270380217214321327\ 7998999345530139834508494061959929570742533584328091936454886189666472869982648\ 1183148998893258245211570030305111186221023927875807483189480234384152364016671\ 6535771713347693755621540058529802163509164585979583581363895326869813024519322\ 4421230934036166710676051475975924289811105725868704037343737403996248004377646\ 4682575568987784994169287495710467379132431484188287733951654671942146873669885\ 8917822673974186298937507211825749070126660201212236885354624876520081768513908\ 0338652715552947848026713367732034662606393434463258755755492685199465480396170\ 3206075400298018767265704195629283885369482485243701592379681396477970575111184\ 0596159235718906596685168031034707656247958411031716031766276154090178541295828\ 3835212805729097540166858141295283861094968417512102546978892718815766703725497\ 0319513771403663379979616343410412891354553622617922203162874427564546094991644\ 1723316627751414386556142455686237700482593559858747443493781272053873931115379\ 7391079267287045791403492914694121168003072057298769691779497999525073235670733\ 8089411720597648073845713940297371404039172653935639/82172055110823641606835768\ 4444431438940304085603264213565538367901069937892047300688228165302820988581495\ 8835059604036294904916627319420001957702961879396410502618972272676868297686929\ 6025757159210486714346439382292538618375926474086557921281797979921068245052417\ 7214770218357962094852339606433921556677244609200420878069427684026099600034290\ 6607711725330724109836275898063396615760408034840342607544750002541884655707368\ 3026325372123965700770747650490829920440739510985664300819264537764347373156943\ 7125950056998055839835407488063780985431504666297378775842378543398191644120451\ 8840040513157224096439219154342052888712995835358088210994918314630139716274601\ 2957016277349902553785043689420477410957405859534285175542510852181055104205525\ 1003073276866128036166891489118295226612953522971151302417424155014517156942734\ 2805400548299717349534920030125508887098821769782940448830902664330315089362511\ 2392670599959796711916565419027171884377592285968722968965359078454154882911511\ 5228502400304188064473640446145941999645712653752759593524932394093093701130806\ 0233868235444658395568496379716394537990433337515666285861431775557240540452892\ 5647699284709168849473706495162405922429040897798235242735239537632613128639580\ 3120465528545333348478586468933938268587285903782194432912964458597417276287896\ 2955450121426756594511010992474347282793643109080066092947389852889695450513676\ 8847788478908559966028422647762108109503141517544507489466148587466070962701490\ 9800013346993618998408435049589006109113786871455764447232000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 4058587539205144375485832784018114206208905379343711290262583098\ 1594615278455820154690699433186638136174148437773396868620379959722654835520050\ 1092104503385657559740964873099524395805404907737695354600669810101202888949908\ 6382054273949479503477869772938920344988209742605221974447179989390899302178601\ 6366605243368493299904830860559648883459259290483100608686618513487271996426178\ 7700899483788058467888715221421735236968651225292151924284618826713224077131984\ 5432649050693607545396074629772585705497093957608915179476992402211074556731722\ 6984467125856493905698589754504988127544856010484737176943680081508443291206101\ 1627122338835399195002939485340783948302927952499126618179442295411804617598664\ 2026536992507652700381240134358239542661398917080370857744094131987196975460069\ 5379799867801934931290211852323461218079494682511797211474604326818130671993615\ 3269667806404960681137290384141420517639190088154382428276492085795054605896264\ 4339947279802985648963331734618244486969034586397974845326179791082290597590372\ 8628069062738270732217321891182763209151114798885253407426507262673616697479207\ 3983606127809956406735099131814196120913617067053301068160569081065175498453231\ 9075475281599397731078872435741387186971299935143833852603242246328111387021827\ 1127225762622996446705846192615428566879798776327946193152252784371245408675972\ 0290636419227825191427304094437338412209433393342219230323753114181912471657420\ 6547147719780389346635953140125893765799376054656520354747305170450423345249817\ 2456721196540562630945156990278322969303665406324683331034649506180692524524855\ 9498519924820959134713866150778087274704294576564488265972345659624522702840006\ 2722000111827641387243113031370470384283120729174302267710287146292361/17120121\ 9347231606904029426241326850888108282271596428081245103498605271526040594314105\ 1011341115759208276694300776275855101521701239312018409005294612860751103036040\ 6646046143711754840140958283399197511535845846325620740591563636530203868893943\ 5103210282444034161804739596532929176716540178092320782078448786477007171574212\ 7067556539982110775433241570480200055429224754385135464345043395450493442539260\ 1009002193112804725471827678930052094361445853128952922436908060459622867380928\ 8438870185579152895654523770260297843183091039128041539208380076413188378944645\ 4520558069955882747893060357797106156808753380182227294640967391845933963734896\ 7869549012687655104345260490411206763222940359418093147667758476358129256460407\ 7657749843300776166365919474151264300804629702366544446251562107263931254041511\ 6709725825712486236312250093284029096031088327102654678633242261297426034792756\ 6669698189432293946107495975350321032615942980129651276351632914706121241457731\ 8690418439119084154838509804670891759405230382957018687202220696095483264464597\ 9419954318358696650147751233423668192137365012972202622299978069216662763909077\ 9120069882221673450103700929081409940810463132233396130134451295322454223621771\ 7282520210864180202683856574074170232417187983944388034744134712572915833008180\ 7955437893358614019292036931177526173785990672410484794761106260673079634581773\ 7245113390221792232815483836815067958191564711375560122805533090370051444510825\ 5669089278360369303715696112614732712636363625812572792693527041084865263086058\ 8107237991383040000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 7097379277139101150707001886\ 9279864293331440512191986817012616656796239821816777887904523105405150240424656\ 3023169885441613091648853587677591709265597325524958221065769813571269144851247\ 0870689730371300105701454837075298372201508719270351872933594365191341037963573\ 3817957617909417569643224839910276620422584856044036198173589845593269800658676\ 0850508838764753618342201627540044184727174081880682951714313249100983976133520\ 0090821497292117456936433931638654459836604923153042981399213034909238369714640\ 2992421753449657134118647975708509774124809314489994721924496331514317892156859\ 3962022711724154117865357000055964131226549065581797580020495267305189455878321\ 1360494921227253906367137213101078867026598600835908457126002044222136140574886\ 2067604248126174405550191763364811857313004395112621922937071670733732958921442\ 2566821283087258705036327277885611564972390514149107897967186015301011351128960\ 3838013819697411147054523571088028507169164112754216750398493116186325178524037\ 1092302948966937393361458743803447773169448239923752211099022836991714155082131\ 2863223919403997309084678784065020739047303360078050116242625268544489644122365\ 3376212220232711016920356177269325440428391678876673050859001277623492876662151\ 2915080396080021072267653672390620290116749828741856744336102925682355549158444\ 0320542236203601496985114112886378695298177720908289768725913430190601183392890\ 3406919270887335123339491757384788238986664568643629075690710131217712863084526\ 2701892440434089955772508305136466230233896590133850286781080137321842910618923\ 4747362689024983182094886655566510848690815839993150690518108029616341103671077\ 7565720629640476696813981848105765839788852544060788456687552773205862086399966\ 411712349000427579981851719/208877722525723065143160308712200200831453490522896\ 8045953459100748968405412950009535361936333191059235461767315256753207066967273\ 5106300144998244332323021190628458220365908430623493598492504497828571723251019\ 9748534070720838751185285055952491627385411663698443681354556094632205383692545\ 4107969694465272259731494047101124130744825289936371359421814923591571770277600\ 5446873214881633482302244668583555855464743588035176722975137890780842701244613\ 6412082243997884543811835057613802118615080376672322386558415714184292234395098\ 8030712834278111285202743038228229169227922311018629451270091767130918588846085\ 0041340780707074493763756796357800013412145185843980844142989255464842904824949\ 3912094428709127502492006064977424203491920571452810959839374962841488325386735\ 2590380267381278086540558355427914655673698608023409025909914817825857598128431\ 0630362780973928710732346254966273350472726816110818424584539975376391894920741\ 1307599677558208173151840055529616254338755707296521992250073768716254972395751\ 9336620469437795321912189260304116525108234379931156463095607201641611215135811\ 4864891670323537887326759948418112986713028698780399351916412546578325120496097\ 7255132614946343518858390743712734924888485735928523620986863912454671356577785\ 8907169286887386734625559061960055095825630801766670132241577303654051301138413\ 8190992027748449624903683867824756088599593885419554789857529010074401607754594\ 7599729793363044541930976740661359675047651484620417583641552592813172935039922\ 3034145422664520158614629780346640053527801831096320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 10239847224562710561948862773949677208951493865032056262091907972624275\ 4032223227769001957785935308684209548991065094839033732652720768466591011468668\ 8181296368371710874465839475414204970029942561333903667158808327412872650253529\ 0861117890743000974415229646538181665247426940117016699016831563215627017167757\ 5966662611133886522329458241474569203860712868807498595013646693154923647328863\ 0162788825528600715723994629164035541230184218512412093165314235575074486378578\ 9688863742515054519745179626149474924014326928920370155261101851687116759190915\ 2095215727633169630919433029603229636638727039453071184165985926144773030342196\ 5663928784999951875490644830320713838800549193072189063943510179240886694365532\ 2890977921155654076859746740759952778919688616485741585722078850423313632531527\ 9651767684033840745596310336263073735926214128107184707987235568782622546059385\ 9859098052199809638468355874138600349547430580318518358854440539244626828972061\ 2492229016581580790227008256184240064961130687164714915530733245359495316836758\ 8174247232981264033177428389232457924512958290776156188140402432434950371871659\ 0584997291736476492327102621377426972455313306954659161723445559868920876213228\ 4809090777794548437194107743185005305288652819903347378487976676113383122429014\ 1408441795657839380564979265990660367150395083870754280975850645117500518508712\ 6919773270539991094215347845233777782435559720670925664150026473227223344884252\ 5936611692022687053336316474355712740875439916949813229045645452949277178831014\ 3989031161632033232567724470544487870046842763056756435351723449882254998934627\ 2426958454955234391853799996951028155643220514067171909721557687912681853585823\ 998630669596237480345181230493071850100700004743739222477801769501973/232823798\ 5561469249304436619725571109493991529411774900401849967992629354639660645680339\ 5766745731797831971888373420778905066238763100003008885901375413401426087042331\ 2350986376072492563967213254170584001252587577865636740728694399219053651378687\ 5844176316992430863592633793708472289159402864884933550999737897309745330326187\ 2443494434754622607749165690610548910873596896690290666395846959417289068383783\ 8716613123500414378878626585047230442842471146826826840317509518132281684781617\ 0822413185026145837349052083839900757537419598035060825541231228704150169764016\ 3102640738898983658768300255363378383503501662248866887732808327988979117600822\ 2782590916052655795737019221142436939287724367460223927411130705526058441692903\ 4948841049609073740177027093786217323021034584293589181643822293177951796127152\ 6190291806439402481459196307876087626438699574690442414675709116740581943004384\ 8946986126013032471595600633574373712092071892444858082778026071308915515570910\ 7461649169777119902363773992327720608049695640979196177072755161785637825204966\ 0123231112008015506765876184846303101543896584006107797895131073348635406419847\ 0453352452209290941936450922930217314951674771439393267345214110403778122069716\ 4733892264490049396174296401004798099483359248249782598782944892989649984714238\ 4011363212670504340161638787247709220666873883138796594471339795998521570836709\ 0663924502446089564481105294705606653000038859428814991550492915734580767551959\ 6952370207582595092714573275160429705475540075454972268552406041610087289075428\ 7972092200196505600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 295314275530114704038413\ 5244399306661900633417021369676426235725977490905629556615944101551370509172224\ 5176042664267457686587011649729631648192765013368757636173754085953047193476181\ 3636590050239007789610185701807517040797983908451577438684892766228803288535599\ 5213721068401254425292811060540090896148895834825098962333098735245642698814606\ 4437749583462298685721405673262938532325360367747397834145570170626323289315105\ 4633592299193024900369747406976057624601576721511476488806766048623867548562540\ 9014293426467121651597236671425909433862464910455455789877049528047540065169850\ 8631004363451197695651634824349043250546926982130924361260892549752216357030275\ 5013836168889754592383654675639119330280772509171941331149648702635841565165943\ 6589438354053338754612598043841156274365581168901359576254704536498503301858161\ 3622137876677729377205036119894226628536847202664287755468091061082816816661012\ 6878727338726690612923239533081318273447964822390017362320161338704065967453642\ 4866615979670756641414472613423831191402202065748079226485845104056926552391168\ 6158985111996312149626854264132767917641469439288869794509141338480635439447604\ 9156725635371816449486690608313624957913131549363059730083933799902998405005739\ 0681045498062083396951783423607849035257818718054952206105341483121189987881691\ 8012327211707193965081156780121767818158024203245088643952812324830364062486626\ 9952351104673680974971539485288938073577402626246816544536221508909900942737570\ 2715149169311796120118260818011335826322994408534078384951685010100701751202905\ 7217312422916542967947540108516145746411465226990433917882820485509029555012988\ 9055860387678295052914693668740565955268353381703852333668934848664092752316302\ 53290773126188123095948411316448201/5545328671934311943781568128429435505258160\ 3353616192588600180146931533111237937637422293060931154434364593119187200104347\ 0511014652907969542659108314216428344882637123093008127126461963285480752346146\ 9595488170228674610552460300225397086738165038592188739574356871180115926283509\ 7017907188323940475798663518971776350078100476240179558748437903713861706157922\ 7634032815232040893556054669306747866652114303010535843112472550515435729679748\ 4259971623566244235786946951989363283320958298832503818929827505894717127606392\ 5174262767103128669453303432667936574148677634644116147192937451892296348313216\ 7169001526725177730364022206369570780474650887315636233730092944659287999948724\ 2840073084774473998235919830134036647817670274687645910615120883529652644159751\ 1324369586204228489049172052438342447903950698459350203128512393411518841242103\ 2670140867890230106726142087420401837830971307500317780188407396052305199144502\ 3767387498394421559549072565650997329094745464044127840983580770330121826470143\ 3122647118194434517884841189849580844370537170602337121352658963687354520873610\ 8756256689285042007259298822699428005981391659203501538920038203258385500026057\ 8564423315102817803923491836498343808867265265867901167829496286128719742150206\ 2258774447398900712743248094131474095497897549736453817867797005988006945528767\ 2938996571828713525828604453616357344156950892179184934445465988802401376463483\ 1726273682512441342100331452777765719698572215392047333566780103757584015013943\ 2623378829673431726642309838083818550108907583585450467524608000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 155939369867244326992256743742504213545591168763668874217558\ 6637828907482877953367484671051353690442009896758364262653471584760742598842520\ 3536692762903874115658448904345415064697258603420507463224259308122874667612874\ 7392517488084843529164119569738924985952647596276646755904953066504613687844276\ 0367934340744772692074897570840839959941219804609762243156922764596856252967145\ 6718554770366224875236297001409869130938749260879513767313471756036068108223311\ 8107472797494569342976265094763858513117058166582075544455869015605026820505420\ 7450447247721078433178911783341917712197589920067129217075425217077375045228516\ 7083077116205902535947199042335570048218880998556330797139294404959582001702494\ 5671303234711590916181876938448578285924822829645323634252665007301362583504089\ 4763672772952901577882855242384686502497898341486671868300692212536179514397616\ 6695355400224302767333742768806507249446900032400058119472592597512822150329507\ 3528873101653156001778209793095864669850657465914813147180566015558418054321307\ 2356507621693945163166870506374659848713591180111824582514365097159871974531757\ 6396429468758091772153903562316870060155428015075063052831977764467956772826265\ 2805933400781452133815630904954622771629586966255972271049346521477020286352882\ 1973290562175413627736002807792350261181548973396154961743530939661597967937597\ 7789106552414701696842049045910398578658228924771625009169053294986952423620971\ 9302607495103640365858491886332607614476364026299462439614759418828154962798769\ 5814591327573100878792823152126623094256636835960633366494753190962839806490990\ 3956808404400571136886313958146961143676251762780166957624314829756798205239930\ 8255040396500074671116274503370552326566876740748935016177574930093519395912434\ 7309071847723309893439/25429533395473797526482064794000207391265932500130543582\ 3255163153000888664542713655312083804229878972429677707863154792627298316424817\ 2493493799121901140741718763970151563854257986173738754503050663785959893461570\ 7310548947822744882355178609489247467601995158976476810756317322533306832780092\ 8016983947299584711799411040459515264251786707991255708460267905821466853361096\ 5325254676033454300540282475964459754262624584326075397089921582083674337536710\ 6298158896292215331646166004268390286310856066996267993994053931943189078278932\ 8808254647732584529540877413199790484804985725706901113364477600712930620628358\ 4119113978568868172112742109161486678123061239016885545345863340285551962282353\ 4994130973686724222487436180179116546326638939082814972070166886416599492090091\ 9864045906775569070348356779399986813154147119360439047302505157942177731802616\ 9496079576909049368406003151029546745725323165944962943986770123823891340597692\ 6991330274264899224347706807310381776581464065280690658516722477204559943798643\ 2317771120684228091562812546690037970923555766518837476165367180779560408715379\ 4204373534173948713695033784926078727989372907587462794809269542338946224848749\ 0778667070644024018727139811510178487823187394882802067587780186041621600364127\ 1594467693674727035956821839646600355455319500661309723964057835357502163337008\ 8524305443580899418382722516005204523298697257081968651976316775703419972390966\ 7658213014810857988277527119022604393670460744019569884656746982081580748701558\ 7620885356854961545696612584068861004281552258908173034620174446100480000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13502386789883178723360263592709828472679800634917\ 9612906152464636771030862481205647050186163121966444788161940609788503813898453\ 0720984430132512349759528081462370395757742048420322624134599405194479839792896\ 8268939575691354280010521017837499717304926560140756797733044719531271241763031\ 2771850297427631948150115321648240339466897152578188253830681528290568648129237\ 7530933253448065810231828532936682803473529154164241204280925311415392770464264\ 1271836923685966652160890595794901089591791193503435826393685386355865430147923\ 4894554241079492832864961466904762929277374960967597654912982387747280245180156\ 8870123493117199953052095852194870123399973334760592215804525416754925390811615\ 8737303936536119639249100832905602150489557216153632358992255990826338224333384\ 7222132205275445785901024479301381726190959345392393200248009280952865887531479\ 2605062186451285783533334148753564859003297951308972078992380022555901450677375\ 2887271799235113663032509077772885746116495402426028713211110239267114095338326\ 0280845226688882208848206600589738274312445679680722196070490352606019674204257\ 7245787005484343547515773986797779725589481997755489028093617902976436965345451\ 8780100187438032456439439776152119578322502061685659177051174906340633979247444\ 6620958352863625203137921250903373972130950391347423279347619487848679162810629\ 0592830484909207354689657645698128759425448597321206018997486099264181606204472\ 7515352991883749123267639364527900206169751358236472772757795835959216889362620\ 3581752811158155551348931637765363239147981165637635559589322681133296789048196\ 4396745991631587880947973155229480580893165759824702904157066671166541797748541\ 7160814663104607899112695296388004747500886976753254485406340860402316191467320\ 35036781659277111208514196376199150397/1994217086979285903602110681536755435985\ 8670966096443742780066345748074445268152087542219824080128425093063804144577276\ 6469350817310690220609120225275089433798271210140790997392110845435135402261059\ 5029429072799084918577641589914263415310619726462075523496240326529701056168116\ 9140442558489911604516076882941625892446557522855257616899078367880481438135446\ 6392837472462980737395476173106574726133530520167560567622037487387653689804299\ 2177108395384182945672448795009152925774897951281555678001541778870917281024501\ 6084870585816365150022197887048887548332482396072801793936827715398546689940182\ 7451281714383436297515609573987726212734573550257097681856889105377862399313370\ 8651038369412462775396123167190313778042523480584568057171255137866428376039490\ 1320419856998970501431140372930490376485615030218154397526878076110968707075922\ 3956356761575999535845672375882111458646972741944364000895600109274114724667326\ 9089267500069342575344997202582247174043644923871353509147174554894351362528656\ 5541000010652366519439788973933529835501219135815216349371917417055466360953990\ 0424147924470924761713697308673262690709960473353563585442566178697926758531824\ 4515318255509065741599138814279976472848524282662083898429679001630743831605359\ 6274864293432257130882912752537974928700120251944482816973949060559218380948866\ 3704777459191441097896609462772526768816546378292368742812594880210914667361068\ 7286076441098714525681351816381322680804552402826838047895344749990224492973147\ 9638576653306152468172486929239574820872295986801062551701331589075400626349810\ 8017427087360000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 4079184565637296728282552241\ 9308173482826016400789500539533150892796733594921307627071293215712190917251473\ 0123851798640884600255336180567977903654221642058585255040578012001011883807706\ 7709733455927550912473041884763756455083132888607758721430106613077392405025417\ 2943341296288345511326877173501233417216705347970795553610905532384446483371755\ 4123997631276431323071374093391213389940441912222501825779730782761294373556819\ 9639369609992094962780743168998912980501906974779333208427371064783366005958518\ 7794396410274344863123681331998407970883447480428513693081711789204549904909021\ 7343542680832630727586266041635118339277632091137557261054202058021652952216921\ 5972017014324917846905352006823477701349438569615192371783552328415951179719129\ 8433300907262410800952384982963929911484499912959522886664092790027925292624904\ 6584760102044540575479888695637430152728505888324744114493360289932396760847477\ 2203640198674340416471968426728264197864023916076969940653109818989392752959418\ 8010046662448809230048758486272354266747656283722401117144413597689094025530943\ 7091022793789207121376044715057816032887385471233901049120088194846386873497617\ 4506219057645027815633065500702871875272028330879864377599640269136690040368845\ 4471195420911244584131434136764478246159331778653121655714555338095796449954747\ 9691490314978764242910890626277338060711819763470258356796378127041887348313924\ 1770319695448147866574617180720015378377491718656946818548480372789670334211497\ 9679044630666947053801452685103714674306119663583687803994606605870658718846838\ 6832856803465843224785852956394241088833333062840558821955281724745513630606408\ 6103637801701298585902740290017621598953890613363530658956135127686099111982138\ 6787784277442190875500078111869833505789332434320284570732555307/56689427839097\ 7077193423274248924798010033361492226688417486875095458171521597280469645633646\ 4145307284455163000720669180354556651798508111235405269329033235544019484198616\ 5200475902658350090677658420302032122543877972686746781802773901269958725980469\ 8086527604676846728599586805958166024505581735069016089846786369497159196977057\ 7976249281202504567072001474834064208116747696419619765975771869368223594028683\ 5684673303778336143806404680164826073004770034544731673107462116191589979448848\ 5716700098259836681915670504515881154766737904667380953512630983033992302034620\ 8869882072085694505234123076064180632803908771631004667969639619750019170108492\ 4296292541541123691650630741849553996527223637751466353431123376253174753170190\ 2913838905991164261340040369390000691286370901410170004897510796867807044463273\ 4080967878988723155298011481296084901615340987345306295348429515733980774094076\ 8749136883426889616313249504648871836516649630916295023514396575886508464988796\ 0814804449652040085142964354400776302813854651158568453919913221989928990261353\ 7802910080585069190186244427548123580941844480802390330263140939476527288705992\ 6285044248921933550623515798814723384060256466825846424553774832167468099209362\ 4275788095539933702879699576433178645372097799869389642510418936801163845639272\ 6305896341309659409862897016893553852666078686170744779192548227441707846046412\ 4002297426056756520750124315600632620527603392950544325015825181532756195849177\ 2931529747220857489140664977914942289292786562514906620499826198862133262613186\ 8787999620525019522051891307692489137192960000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 32623233586421054799859385412905170303959252456071331632987352727889923241318\ 3056340960100215750907471244698394728362321644946059811059874807357439647790180\ 5189339278541112711422798754429800082809249167835294453237808580761908021304720\ 2000948486404257714927303814957745485937972329387558149536348378741246575778350\ 1932237241463511635366825345898972178112885626428591206644693840504737104378885\ 6770680113427177917543376082621239081436556551604965208459828827229975635092671\ 7941191876314392204800733584610257664757704884233936247762893859973114589487663\ 7279335538629369924051565839238977071591523399503784307383464810631609939561719\ 4725975104338796652875034804157820957506440908814864934474092779048844730862506\ 0955717694696014998344653294142354781381512319920292399034051149592355368672909\ 1326993227533024376024972214942065503093496027390607824668346306045565218287817\ 6460806989542737525392786992737462335696922518839121101965161496426058719494377\ 6082559014231427304370716441702920926626130878310412657282441345260869408002229\ 0339465298012293367887883670081311786277820852919897517258493813997001508838907\ 4118737009236401226863282636540261590644304404033251660548211000147961035927073\ 5320137019771005487367748536015912461243253515644322041230611769784956308943374\ 8137364402863384547070287395237901003054335899255705085251968536910302113264860\ 9389217880154707617313295841538780911782918268408174877078477232557738418424660\ 9368763540885115661412902556037743766540511545234313701391850478453383781413004\ 9699066943366332141704443620159347421132277229155166159598739124400619345237590\ 5806654444883924803646531172758966331280745546403358629398839117888235736422076\ 0401594843275019658795447137849345025248447600063877510382723415764006960242794\ 4886573417/44290219342086411224263859825318196973181824617501965028016419075038\ 5687740546358788084947089648386368619589924884642799355964295310634088848937990\ 6329612181528066011087237315335417041346158672362169322227776609893461243006195\ 1284380287168463324783548593784804656032103955607172263083368683455443635756116\ 2180341412017757477795476876966231901434221238693455787461751616490056377248576\ 4001540919652984843952743084167695203008802008160206590812673957903104227884505\ 0519306916813030931200860977795027451028649236353801886310916475096481841405818\ 2038637991022557151291692827745268869461519782511019883234126022065868805285037\ 1281392506385615531512719034867450765587102852263358668014838637239998268967594\ 2034753971970414128789480966045313747224190732582333734012353848046163495862790\ 9064099449411824166513568220197528759535440291025261375873122889663761551353686\ 6772954307057988670562855819517359116033134898600006247889058513466997659644738\ 8776064367242209115238942712491186325055281380922884213216248457844731726442345\ 2686324936749311279004664779470879369976625091390776568197124323613924869966126\ 6585156715398609712138102348058655586220771788592092011186730080993802761505615\ 5307048464082791389953102092212617511873280797190245843502172127140350697192524\ 7625534870562888728709645622239623675432054768431201423163460810315225438737899\ 2619820141630326625642476134921341895640627139646852398378698101271470207803648\ 8876316671509509834499661490441854774855429285720404002113427731184973409908135\ 4908492722370230472792763987031091630926209457888922875985920000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 769089948261651805953015621531005181763527763899451494724\ 0662125082205180616447766158704043460701539222205562708718565588544283136540012\ 6889536152325923212641210497756011865445393717399285849751840809765692724315612\ 0412220703462598991290934051345548083340320527490035870472497645550048734881357\ 7461033699894722832383976521256131200704622572189706251786064710672940036375620\ 9328347698960256625139527143043594460886337297234351911303960810925369747980311\ 5891791554349156839056037449623690645515165390760917470511769865413776565792233\ 4345304787896655232500289979059462635052161245588660884870656151147708742059243\ 3455070259662461095877813704284047857995269122851848749977298169978371327427506\ 2991407091161481909275285698477640344239071969922236118221958597114871716682431\ 2840085572613332864574804748234282911258868508762243034159930745195745867318628\ 7672172489974078907223725431123774858976514989554869840608292091382087535180524\ 8458280990218766723038231653792860097416050249425546503718798281987021913434396\ 5257818611324440173526722249669805582281098675912519382649456867654262494512044\ 1328350623521660427392021874213570615766170692618031764326121211434134975559911\ 2574265194648756524990243611712230289238413173243213447421661076109675274882133\ 1182008280237522048287839180778125494442130228089339834853730431436538594167078\ 5700333897573454062925251861143170438829861641908391423105692851493734277869964\ 1772153073723820571753800189487812488778382371775041229013338294829910411384701\ 4624708227434857926615495283588308970389845818417740105852728012980635674275476\ 6631689092459878468638959895497201364164722070478195489677103434500213990123799\ 1635261746265851542712091751867382889468566241341475061769034944915940346714571\ 9299310909630277683064367165482049692048938052343347/10613185881306797480346634\ 8967190491248399248447717197989369439913390855174101398071191592692191210065384\ 9399923382205122684350717649827921013669284590814926427942168159858386017622785\ 7093714853904074632021834104133890981211904433441004288263336343966092643869291\ 5836992519696171497107803162822144402217091748725085571619463852216903408241287\ 6136095379152583117301226274744889359855266625890899763287203599354670157198619\ 6858383061523521811200943439496705624264205444265399346300046759949015971821204\ 8966411561797858229740884768760432609066637463297249678531425124847879569081676\ 4490194489425495122528622486902408917769270271209915021033478089512031820334927\ 7726114341639271408573077062893097783722253228363551584172534388971855652734905\ 9464455560730598347307029483446511414823879646066947758086842846130617946076936\ 5030557317443561576514119270891287873353830203984362229869358179497986697795919\ 6154214406121402146043867004163932275066065391942049767240791426401526527136749\ 4022324414326466321477064125296215300116204459387644727278021965654310297085705\ 1382115235069558913633586532139860663036193010167188457126701060135773023063970\ 5258041758925579111689548905369709744753521086098646523979825741838929327797735\ 8441469144296975367734598009951805640081095801395698713568880818599673032112045\ 5577360721515245058771054980512089897625636367990055687859260281880688805292842\ 4737044942212318730248217973239430498657751411014198569440218057685413665021601\ 9409910373311238586751959224958359616723832738977762310498640835793593510685756\ 3276198695935640426254201319275130866840371200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 26074867649347141451764719080048206591638412511543768530132256061171103\ 6405968720135659313330742716718500771239118445967334605738453096988232210730835\ 5640569976571033741919370725229853089922930839144986388922228497825203830188331\ 0047525322718345754220354610354152949325304506977662389384627496533403776469696\ 5611188964811491059928584644073343578749110598721927007006450340601916438332653\ 9115561192728625884709488852900987149017068060416470492179084033069437238023284\ 1936797921379666949340602925511907399247290016682773121340889837435864024036415\ 8524563493075802285378227656873134977715744817254757758846034862673599961189382\ 9635799067120381534618588746119400783270519959663723841517880104907396698660503\ 5922967865033802025198104209052114645452142781435738469584251710885692106824202\ 4086608762816812781298793679715146012352818734608285207423252054748012159678530\ 3036918422375412884069635637177276945383267446793675415306750692046493346028868\ 4929090338608882486462071458642188702438610989233993973599840929312544521019867\ 0585607319267821234045947802114011929873665761776982222333330759052669379830784\ 3410396160245100411898569899050669685174288539788128468578392661719491132800302\ 6214383055550410667289681755691655485718937740221766103208418335269209356116786\ 7228995952499258179076206724235123674658943140027978108376678395476473730829591\ 5143190780125960609429837293111970301871777187399761214873640794520281033435674\ 2734835066687949393442610317667629757533721732530392786056773787846688748010967\ 3828058972110081678120899086664039127621355298517620837881020897207114225601612\ 9195311517390799250813728937956757878275819149057029485288324007236634237295111\ 4807798558334813151024648136286594488230056037758362710077488852916855330297514\ 24263786558059314073799433726930728991/3827706383422123681436491274226542307319\ 3171571307841897805371772042603505413618976495328511937813466204404587400669692\ 9492716652267151053480339741983572596416634880319948926104716414518133978337524\ 0031220989349031895107978063894027903185931039337168098986313514997399730218550\ 4474366748681673560276209442925769702993043085323750358606250956188514915313699\ 7189846343902367009277324850258518029422824893101406602351776551362105618612323\ 7374531487797851270880882172455308832551124607028178333629181418159444351409103\ 0836955728932995565859007639740861303162749038569617268041308145604564391421903\ 1027797208110030376986736458130600297220700598655233847541760137885204123796826\ 1819485372055469641823637533951213084177898291091104603678035539849537741534546\ 1699028764731734807395510251675630702470129681026473337619896600050282395055341\ 5650546075802616530052684987942420589656674194753261568972975577566217568745362\ 0446114181542485352623794318665946313030808154284931698091754237489329732975708\ 6214303203455024864534468139313221773508198630872858931582555500213781205199229\ 9936064572191919294009619610593830789279619465956114541090285366419142489666168\ 4269789673375707108432534056785150331533238625677384531888713937517561182253333\ 5378527232069162946296422690289027956913090416032937586995187950856888419464484\ 2480212511632315835700783016395012806969391864363956969733056434990516374965034\ 4460089521236250286409351975918726432270945652414247198370991397421341029857126\ 6375549886933591539533900398692746078210343772104712443561230928511600608705875\ 5563567089000394309492958822400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2345519\ 4138567585477682373295041580087944044917689075486714452596141125309757984919359\ 5210975139823857237805345178897144533312194043403031889682193410229103453253010\ 7230231956348564499768320799661563334535038620478653085933069946279642283839250\ 5503721189463392969619518333314286545706218012901620568235144790100802519412890\ 2241792305338010142469299245291178626875237106950086496257880411428720861961398\ 5419368716998397666042427758409933004459550034393713495163835851626540946695225\ 7009007105445327663844841866179856011775666538278269196602706444306337916096529\ 8486045339657565904148820160667700882870258850219003340038825051783535623143128\ 7776503879647411660178704133350083939644312803521192758175055391263410426148317\ 2221963029172125042345936995501337673942976446398377010672616272346231227011668\ 9787937752830989378709051791709932297655660431710872048965784816104215748453848\ 1573024355488256219071589446336773436030949714218325830295927218631215513555389\ 6738870138686401610135569705509869597171367512778359871870649661638324205859569\ 3055631934780745705463645571209683768572349737605545335115606243374579887499389\ 0091756460232138303396464042749050364889456919700539087895318303752904347207354\ 4345829988942893673651974397633677623522140145142547735285704469585712703858978\ 3373894803557117862081173294250182760491763434764785427076618241454244241963689\ 7387793456046729158705110283537433888059751551334860179947709026472178808346027\ 9342120214974858288821589611696496959087966951362810335906598912262241677035004\ 4087741376271883073875169577809384336977533881697429553315301613107386821285073\ 2393413201900186941951986520057831060732865652474465245133463482322534688382616\ 3253261812058629686086130359746741159445678363445398011081310843983232560424273\ 783360351381171139311230037/387848113256015698297572992334503275815946485875245\ 0086602103235841682957996568866792777489501284142551245871091422194971156123027\ 8337992554793070477354891443961541179244931138668913968922085393203845395519999\ 4886671406873823404092415852971368619931444500456012575515653947304564283729814\ 9103290110095106175811953666125497191063127549033555842392619401776796793485864\ 9680069155642551390396867222484194171230626239213910556247060020403517040051406\ 0342098556604621545877627833737311696413531480313956301957940985443079349266715\ 3943778113018600452247549282351502076660325754690827701731148611039790806876498\ 0703461218904398015228889005737142533228803060423421120704989176826533938693945\ 9976527831411568114011349415550617294366561599141221625191624199190735143470896\ 8480316303835314750091651370921952529953058030119613131412779836145330616617415\ 8369042340192266078237906054171160528025626316848212060036998853025743932577074\ 4641283101465724584031785810769255060352475530694348725301846159251658563865154\ 3535188644027924735915883628060409678124849482599256265143237209267051668134298\ 1706470713649426646627497114451889244578455106655225353110627404976722317079628\ 5054261142121720322718198533778826899765304421151194366989974279640188364757404\ 2907370932945873878388034648661562785814586194937439334609941515965279647684035\ 6076578293862776128174005488831877274344017724917121845036480222861417418259450\ 5421928613321375636721178722888404226679824616132218744316710498203876524282421\ 7190646665636760193364976213820425789590476324630369714608531876025061485948198\ 4891266467971058368512000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 26223359896332\ 1133711962937986346887991478933203267942530825622843820540420985180237120233657\ 5319667075751024537378792654626201779015161960003483533684526646068072590791252\ 0423386212806920938912912323984132711022358770678634796476965140007473647416112\ 3317223662841306716997173558243519018235191344848290379216426762314279083372387\ 6191974539611609739645249224638787095081280077446834941304903972168005035078352\ 6670971260026392218027837695832493110338922892723172245339845707709727475879161\ 9446542576194850576375556845198480305953406802188493267541686841593663358795411\ 9125909498418663247674130676764400791961668438775355369608465327484001201163322\ 9273115900187055955988164339587807673627581192840063266576992716398063014415002\ 5932938387275819196322605223528426751142787492519025514420416430334145185942946\ 7076431654787577191831616998084056836661483485373805299298914000022981673033579\ 9339786867969271802208433958764824161747484157882195941234871265550646351851984\ 2298936823508672445129564970852461871498452841671583292186001125433654910675117\ 6879545599541501314557508545696154789251005226174080464118550966416984649884958\ 2509054131997164483008261418249647435262777614020165463675825592291456630364892\ 8373878198346842315058277493361162429498884368787382029444728731083150230508985\ 4777319362307101045430318274180244127312733260518011436005396960333422336650334\ 1014681789292534492124376997690493859507778168109913412833362008396001676021028\ 1456550621643065691232703351486466140414441453477729795345025103582568104804019\ 0378695229000287559751848440538483196319433366975469597095444296362831685009347\ 0346930491357814122501907224589217247947136220269216300906525413565070059411658\ 2130124797818072793634989447418293338667394189127614671937177392394645659301978\ 9470703396493131163/52973659327033439934624285253848345882720660932500775440603\ 6450296169281875906701381672673639139161455619828959739535465669780776951442972\ 9175929580136348145539663147777889253731324347497120473681785637872378353097717\ 8009444792177183235625748211806492955101234582047775027104274892521062134418875\ 5783218763523870534607167645428066030715719201853970448707047618214845922258610\ 7920049594577267192833236695768672756401773783441756073992893250625701157885974\ 9419593723444230499149550149374038459486941361206111100611752389630702008786506\ 8838409161329293709217752094669958533291622363347578681579738120575233901007141\ 5902427499931692129998407557418266956380316713791432119862630489295388045497931\ 8910827212658515560522562716353535131621958775321981290266411654243002625916706\ 7758534140597800264245694187774706052768523276500364809849505372381335487381320\ 7873828835891232194007452814683960597238779336979641991824347906681838970029680\ 7693746198596165332196561474390829699661911717216745603929479642319201684419087\ 5095395441783252800958263026588567287145996050813780730976730004180793780691526\ 6224123523075105955163771932864925247874438022589696848024485116207702625582412\ 2162557224142184403908832566823334874712076715508550576788513472404675381085192\ 5548923545884674510924194196718644719681426114048298640436648708661706494342264\ 0235944430154128806173858589898701170636636188715498380219592754665720998933541\ 0131807547319050810721514723889683232065748757990663939878621875044063574358175\ 4318769839197563182226974033285907622191682692345987470650263055759453337113658\ 3061196505088000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 50478917302587395474886\ 2528664509890210262781062573424537140033055060079588540167194239046265961571173\ 2896252747359101143911961032446877732588420113276333760021660593859712203416744\ 3876021804070192492628160728080748098069850674718599422895675055032883639121380\ 4246676827556143942183929796523405123620345696537754558818529656714627991285162\ 2321352379188282146895759257891846791263926808283293456595415324417580361433209\ 8797957570492542329218453294652261031454998141156239303857250775514910860110098\ 4637728630499866465219412296561787447860004940363593457985841898426435148599076\ 2253191371665022241917380782995149917334518608803290365603819611559403026145781\ 3791338036033632617650554460134199965813867149382054746013858832572319250328980\ 4419493022637779456441458730154149805287580111907838038066029888084630320080716\ 5552893916743907192744634402409652868279070065313417227256391888784035040716328\ 4198756760282934586307044782209379210586164657998112979620491987902423215851162\ 4145783785338658526325480061773789910414572638921653200785190520917756790235932\ 0321689781961188187110686717804973873308729429355282922539461568510055967475466\ 4193730811694934673024353971279166164089917054217612878523526130320637253096473\ 3365659562825757093597993034836176307731491404791166476323451242019528088499481\ 8531296826491922272816154928472819077965068745877717366715086183343144806996600\ 1817531958014835848523751689553885598771078853775839453574843485117075227090590\ 5600455716157571238729943182242424254480873504426589478821285619006473537763278\ 8720930803664580249972734531721186156548459229302642027974537085443507804872847\ 4463259227544323589061133375058495122724401660612922833596080218438806527123898\ 4035999892370683598827973298902936696582620962340808227904912626022477529447503\ 53147011266468433/1429190306767567237710350908608469868512179358076660759479065\ 8517256620918918860027817848165436590396236829804913254068031541032099217142177\ 7778867337905398110206391521693827306552248576897729652236812078167009650661673\ 4738693768201049923252722903966878285274266428174868759785347579120102790269920\ 8267534485122059149301762561203432346116547777515036089512358792150334721035283\ 3195301606557268050121354126900686951218483975291357536243522113655520284317649\ 5560106899660452913541826704507338505138974463303291364990849768586536650870925\ 2003175530567016242642870763088535392474436197109323188213449883701921799549089\ 3789384427434720263910112653577837283005053158280993393605476442567512922968129\ 2355362373062541486145729245961622078479189024600815124007107627077416728437960\ 1686384797772757284619294712594179447550073279636048405661701851902613337883783\ 6032194933545982855257235403710347275085579573675884424069952191579639893973445\ 5266023614616621278084220995699438098489150431585869872691675487733213522060609\ 5051242353018707441191835225234726968389197882934652342574182770405201629964285\ 8516209649947907414943454830649787920042421039601055177196860166305773140988706\ 6432549744563700247902307018671385870146794783723863553858284737472597174871614\ 3525265124868148605545607709999707488830553087903039647831111674859193320768044\ 0260444131608973515455924360796375226576911454072575056203834483660128441630629\ 0958122859131680851535546227779020910055397244264639742569505273621578940515717\ 4495571958418706218953595711018803201988972956953345233652635684336767763595034\ 2356931395662643200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 10740260759305752\ 4169208495860146260581030934645057771749367098336396575017673085502397972870086\ 2518142185373942607152534297120452517571033472691355727982710286466330402978599\ 0280602490185177100271940475023156705263639630013556503627371016185119413709299\ 4322901029898271047407543243783008686395882229656423251056740595000495003682264\ 3547663699650472802353251218138123458013977707713110801617145746246011828075762\ 3078866417963355129302480127105308730786171834942196698438657881585794599900453\ 7739105070133942224159173500149305053720038830730338755584255779860902674311174\ 2548637197305395884333446451954192350766057634658855165676027015760864621918499\ 8302821723524314225796831205932743816207302922680124382810228942946873266828909\ 8352008715693557259316829875182944952150386302152277705482948997360269006699648\ 3673457806833173902852262252555858240091589436473912391170975422496066263004883\ 4880691333472422394227748567091158511003877818165610476537549373312925585726287\ 4299980688251198741934370788218211272626001930546024921190453936902197181933186\ 0296341318564972558696443025242943611472765303505107054300903112108331276160432\ 9239519570103142793671753473131426127072453432838286066031708007692414950666421\ 7276420016570936587516198316316087435748526155906235962553602930407113234518606\ 3902645631965060287554775232598793406358818578810874435933068215356537939857778\ 5180693912534900165537891889455220428854790873648856052908507331480548547662715\ 3182059646262620313834806727162062958439102295575040000602837553782449394377673\ 1922063395823139711152548635377079355587564967400395968234617520969891548301157\ 5122409256482838935912189520185450624702636788889994753163471722588581716733595\ 9908333877908176658873948284114376372160271119767770552835127019970807555315028\ 985208133658172536508080865809/590317419384275157654314738720316147792128001729\ 8931240759928054969702340201238995891117470100239576441807925438449320572997867\ 7747652001409439002416416346241593492626367089090592996379525774436736474432096\ 8705529407311953834651477463800862911834266223756210383613103999562114271836354\ 7392476850335488815086561423994305972019734665044562477673637571555386876230049\ 8401142666476515072640269075353380915932414215929140209447073576122905999567010\ 5891476434880358160663898226651170234495408120062922304464982471938973409415756\ 2293515665326386098145774271378571258805336574146880062329303362577169496378058\ 1486949167601226821400759771930894292523372147279185271801526668483673288019104\ 2127576019909099239689178624396287044025270103801149814138365372235760585357438\ 6129719570734088389869668258128677166248078392328629140001945269962317887773881\ 6016101629613723689443072473451165319920429551066489615208713127275398548595340\ 0498926338751681018403115308289694926685812081904655479487495062000478440696339\ 2008441902431474103308394511039585541217694256677277028475526147505015899121683\ 4738010400433689702972325914937566681827647322518946404010082491673826253992864\ 0496483864917551459583942330186445804915649175749462266309886600160012629923521\ 6835907111983168542989467661099147158728517677465948106695514672094612158158947\ 5821791539919775750692423513375766222482994109988921779786073158237601757716191\ 8690873780392100690757907347773535872729700988705500245458207805261240355684605\ 2624758763039008447970139641266176849192762379507222811868509069506203788540214\ 6875396902943645364906241044019937280000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -2198635291302235834216625841912768280137656931318169084472716475452935510517\ 5705257685086366072509497774265628749282144448752071404481454369585215195463969\ 9778159297246905164314667706331549517942100563520220148835155846857390891361642\ 2689816309171782971579638102333664232326457802291812521128594190571952166193562\ 0162944422025034580393146887125816945371093988882006963778377976633985143955746\ 7550571608757020612481885075136790258309763006452685178795157338744772977632079\ 8772536203104059052751011973027906649471236912531969662982797684306151052791738\ 6282354838958323058455521737690437314142947121671918746877080877004020154594451\ 5301251798543012708205259484372824288762476593512697975276714736956915593892547\ 4370386491389100901488277880616805858459101166685214439823533375209417562823223\ 5505103755676820914781303573373525934155693484748559232983804022015279542347437\ 8371711824185043173009816314077940590911328253260435141740892091272847499753357\ 6868964973980218639248521697127538161809741975648692690144708555053299516533808\ 3463238683162639585328966328411699548422857256282856774828814813401397663630562\ 7642004761556284472577148887428765492343866770125201770694803060785767698159023\ 9865030237675408848254193200734590812403613772848335563503980149553310834983298\ 6167506730936321854847231345639079826079684929425628395487954280138860100247595\ 4231292641453510780139958821557561643071349768969787164805434784495232151799674\ 5077942090319330323049680327995324375774079802383575303993287888680312668577091\ 1845406319865185498161393069795957800444404725438894077036524246483689979631170\ 2509353513675632195322122602692839269104091829926492364456666620742422675459312\ 4408602209410522706063134692605138223329186348057273701934479213476923420858207\ 1262467087549896123848506047736307718734426789/15135032788260232014156396974669\ 6286756934123098719265090870206328957836743936046703868817041197569052276261591\ 0683164744240812900417230864609142359977340678487717427657197664390896852090702\ 6079827910312413861655202551966726674866545512407207488953670516617662571627448\ 8007992509602420924479521573981955908683381366338724845125569043339581725988115\ 5450331539654904762876933966446761393423361733215156872178262727458487448518994\ 8503786221020630047302651321792303819669122315537477245354104579598234084116008\ 0246775313733045476084838071915169441710179625953533609449804575318206442671721\ 5840480778096492154910766141200362725022607912174430665690137820391847784894923\ 9439986458843389408199109770986904521973647299259609876919147665767644693347953\ 0808416904053929612623617381729332960022493265251063097058502143623068041815076\ 1469682214892257794569327521124581533736254413458519843991774007201260050503844\ 3906587538952545816038250706951128680101979384874271706421051003166067131967691\ 3290464337564199065945439361492262235735825542225839004645249088651564663765286\ 1693101594938744250475745434560096703320740684153522204582346032793178911316453\ 3568884958408793592191400541820954375991445384609506321132744232521621649131912\ 1252760937877132823878287514926170283455029633847085654538516541805401352269577\ 5326726449283180183295807488584201337454596087383227271730807529182281449204055\ 3497294545602582672530478453529435189162836620940687325841114893236015957424903\ 8836072198590029540454003905634705166340825875840371148082526592304551792027527\ 5303844883942467422366194577058825768195659818598400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -30533393995521134758173299799344372523742237336571616486323300\ 2935115947678449978020897905957456533531764473275972156351863221156917071589326\ 9609477285360264346890180141611941403999427280526963600141389682759282076996305\ 6944511615120140918027887952009766375527790071108129086190482688947156343389885\ 9444061646282167024246984805184876700762852787196744154668728133128678216556682\ 0112622808314339644442557850122761514183658729707953228128063283040577577960530\ 1775850643077940867211942922102909111897574988842661262481001975957355949259217\ 2558353860214259054389969980496853624392763918881438768304011698931895456746391\ 5177049183575552584622161246491176306548818084245746673475523156166848508987825\ 9867712531160024819166665259422344757368000840322811926396772472580728384927480\ 4678781407023187331094330336093286648490370718594693577925786602731988506488786\ 8777117357659947692173268452473118675056239773345442736806506954442127247691623\ 2645606516725309068238069546706308356481912422049450533568515223497606168709231\ 0457393885665195072710134847866708102439692633246386927622638501306661365096543\ 1940107295874729760170780216538490134721026094849364712590551487227350586620739\ 7533816333923101273969542121085381492043051720202925524606086540892939686704704\ 7602457528477764109160627000126901648487482053389660160264276426902581086502679\ 9636147508843198025298980285665139995718322095060353184800255599445392422897721\ 1933955171013792357046023801201658847360365831461963539085735427652084755630916\ 6519276387465817554525582709073856500189700461949417880906136447099136459777995\ 2255118365874524087909230889694468333460941988704646117502741109641038118245255\ 7641374881226163188652183365053524187024497966524108535702275002469298853915385\ 36813226049706846695633748558039763023472194327164078448430950391/1325013945428\ 7770882383527291390112007949038216712370355340527309715851719185770239423448556\ 7936211250329288133293346941001851222611886023406204979562405835664129470939141\ 1538958798589258303918214798091654053990966340499591669951103018571668028188736\ 8236464647446891510783484886116104944263795397532207598495357399035544401919760\ 7519161551619033240963477150879169308708995474011842214910970994202303805634553\ 2735579703077802729332883299261347884695998406078870817596668130958154475221538\ 7495694761937676855400371881979679356623946600145398667242638225998450155485975\ 3359637652684835464551284911538287941203942193305953571167350215679474160162008\ 7787995215129774381236042580638021893284919703972818930070363465634697696223748\ 5262436250627306960866357013828646671383717069741046539560625324763858594211338\ 8360979114096522502818772296008762383937046545036463506035388667725883159608342\ 7213170074555350969420098599845622740481845372414137738782449493631428040178442\ 8220673773367420795472065078189197781828139273440584831532582489512727105266534\ 9144435890291716905773064809826234814560326823183038090623911849597917827699458\ 4436773982319016233550263531365422868881134720644214392884065732240561786256768\ 6162842578791268430192588053454675563519999021216723788598029957928072215097770\ 9122201417945153343666110140099735031961631856480622181160002840640391930013708\ 7564466268812560497858586059292591798090189321890625977035858306974390417225490\ 7520306692988611932383209186563544193401150476493498984805549684170768681423045\ 3906801074714853478701356711965130426072284317136606263619892639386566656000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -229599993813791313583542413497709478743\ 1045413115538288386444873619749485721136753080979355160709620837089209680982292\ 4860205261600338924033810301101820168708638341046086547815179885063214949615832\ 1474703780985654411519146040842541983199613678069070783719414205994811852733648\ 9768590996139515350008608559160284749126449711315228146876671905145736951417074\ 3274422645242972114466933210967319690177789346841996907793596414162207398978080\ 4405442044833208202737805096839068737933302263649402640074230907934848352389607\ 5906452997257994525843647838400812025294845769611831397461501353224649834543194\ 5082561602869977635191746981471902439008589987842814152851418175088488055520563\ 3807761836777313572573408368457895583304103972941728882772829280565469027672918\ 7660477188624562392769763399146826392293405955438278510034326489274239378456313\ 8598682325700273568208354429541534498610533717541880114005934022332184295973355\ 4709518062807180060451637825331132152490257885015561100157997235539655318767462\ 5729493477687384189755244682498427083268608973932145858679434742899669935881624\ 5493418791683772805567921810097378922389967826460384628009589362284825599433814\ 4440041416182933671006781828934923157702310505885055413318077225716827435815001\ 0252244223016481633761570265419055379628182124868796406146958052372613244696062\ 5343452220248569271624264857490456783255646488830837713994103236420891717340012\ 8661407147618872429891042887823956376659686316963052449857134780669495672488863\ 0251015866893519541632226660088973409953200004192344783116819775866609126541812\ 9961424243425348604195266337741731919217380145761347774151990410906613471302059\ 6840326917240510636986965530135484739762964705760253543972981403295091375066059\ 7867508818661051481633704489653563879732934121941213844919545811333307829783452\ 07942023016333734849307549/5006852397526218164255781029019469448894430246803763\ 7508849112520400039277997742727364073881416096706478736755939582704882563489986\ 6896244522774177441970311374824243190090419872013994124715589833179886473295919\ 4306683523754330441788329873137506549213111965340835896940461081383072417362789\ 5521808885936658356475184907768340848518025829329388698234199585545554716328742\ 2855017946624749189917707484434065078681489451778642758831550940858480089317559\ 9470362461962959442631359226917311778972098781573311533504655272721244624662834\ 9833517386600254564514470101944349235140275428312219158172633499869161935884205\ 8080000429330886638757796700185049793079268442968646021628961419109613716293755\ 7563396572620730305672463235635728977890303237007084504166062517454273694364009\ 1677753906063843657512946992339090242112182999613947967437052651544187917230279\ 2452914126639988773120914728730683993912672945999786223407501001139428343463558\ 5476866620504320400813365360054015997521748529925589101450511452648569098986578\ 0560373623598635798591846225598028597498103012761001078349981065997613567079765\ 2658817112276395066434939840327603199804159129304939710812185685227140510490863\ 9961128432243439428464685417244450659906879662190798675206495834959924429597411\ 6391506353525871827585943159837774329326570618747917784219068643674713737629970\ 8400530221725206983607370238569296194327598107870162098814581616087302212346246\ 8118153138004013473969392175016489929110114217023244765443355701117568127882471\ 8229230105062437123031371125711669245276086933715464830494678361365413798375073\ 3313347763473444867538098930897163980037934809088000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -32396239834773683576565754675779243154541680230268558880116466\ 8057365809399875337416699641882027448609533946726414198378494892431606017596109\ 6421051949782975859866040628686913275803929156015422522957155304364140431198879\ 2970726087175154358182657253025270059495039699907913528611023485641377262079110\ 6747098899203897845268932667855472551175438574559036751239827553324592382306692\ 6841439713413871068558407515127861655238709190313583505305384110557484903690539\ 0683340491324101787503005916641756591505348732400776633823607724258567087497144\ 3572677189568499798463221757552133371242138279325047725179089119545202202556183\ 4640001387578505049150734148830714681980327907764867409083003704695170338954800\ 3562381095972298590200629348592090220396309231612456864747420725018727917536013\ 3078806013169215712191291058781337044809422851974430555825943866894874998617136\ 5233484423180360908011137383396509820127763848171104389029419842726159305922887\ 6737225318263962163308056575799801703843364428817918960380074335281192001339708\ 8980590506892902994993110336448128549042982912024943141133838020041106696670912\ 4521279352306202423687645354632345298068578463888701470302562269490068188872938\ 5954313976176314990064147331125658871514970403373948838859860896817966061836506\ 9000137637239398516305140485499304570363752486100772084190816022212400357400442\ 4685000698999526076592799132864093976624662218564058166468135421588516497749670\ 7587451446509856131588243750097700347627365761411795894718411616701112786261214\ 9950391666523553461483020503654319023026969693060197843327250479995245919922713\ 7101740121260651415235034011485971613250164335438099714966909811104819352362502\ 4805494902457736116513347602407534959988614829548947974179342995918247416068462\ 9232592570402561889769770370303874491485203456919282565064196993286160220809528\ 121/469239576618688337726462192649106875489708448596344953967076381656761809060\ 6709476712793765778954818363849174237550481444723359515521324092420808400707445\ 9887216954547217260878748197218248441706018275635585137574451930631897141148455\ 1326467438589739678394569753043382128697452699787221272430108075761425234989858\ 7900133793679415903198076014819960380207425653569508337757169854866280683770286\ 6806819309003304659372705581510980748202623731765110505852200275571624946562932\ 3306710647853361662526351731683019835676816377921076793406691244761256467738034\ 7536501741845661265404308924671298920671034813072658082546227582956025356471731\ 9614548282279729344201487294341074388419962036346057610029127131444702755619220\ 9760646668263851012333848521160237722546579399642985886685224637108809327810175\ 6206198053900715582477121529345686256638712028014555313872489848906107687503677\ 4203677294857875000799132401325105618053775245430107760937661312761649593726768\ 4656298317246995593329271332853285405205855675506003165471059500245015656810679\ 1755344726722025262221397324532206467379237507879984242362164959111779620380195\ 6490543926898655366553342126704059154158692994200306865874700366394988640897814\ 0401269900598847583103551724678331151113532925070456207378957421080798872995324\ 9931013907410940690807566593364700378194254390492306941127108512840877258308019\ 1568800912573659166172407371017969262394890982453965121512178055635598231401043\ 2634043400768289709898232637880147016626159957186435447570616825675677186538011\ 8940270404390739759127390763864670910905166389270315588004125363876724108131679\ 2821622315935988728201216000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -937044\ 0651767106597562319310035715199140133306633253217357415944712163806061957476690\ 7120593443049240635817802202638842886130534843107789772809191913224207196443395\ 8922512137499000129088338087808023755905983731886164545676484272330211582087374\ 7619941121181534390441434213397244320143504032340596446994483767306038388432977\ 2528487471217712471300784335965601860685246622853041015574896153483116788901766\ 9533654578237716374211698978723266011248951782358070777207488454310330131920322\ 3479099085712610936345048014649682494039225350932418240927786216724041125046450\ 9751049375179426794077649249362286142746718556275911471395900488405057227340312\ 9479605604894495405411916879538055180164965713011235264830300688894065567947980\ 8006160736247335551324425147138094681364882225150489268094689644943499778336044\ 7095394285616591870067254713855423887438580322207799267561190275911239923711498\ 0969425361614178300923469274840867581883083934519063186062265288863497810864686\ 7454045290291524700798945855880256535816673523609112464238042532568307777621610\ 6596801465859921018960627960275860023898843891551517574196590014177762334605778\ 3087304912554238849525712858016983279789838326016761603859308420991309833690192\ 4027310121998204867698028547456311819842733275675704751762098471838074858337539\ 0078941229645240695679788206639904487174461453936579920407274770263694290738135\ 5451006543042831597026332687371462009314521129615439916420287828888556851042950\ 5680985754200139963750014907295119237813640810009892777173255458566109727041616\ 0118768104569091983645078254939656870712936067599503184394743966831210438459559\ 0953702616715855410659860095692168251490787009966959301875408354206800973820127\ 5614122820269870315587873239657991569901051676299080631139852563894984845915758\ 98577337894320184594124107708792532420847359699397908176644617625147/1022624928\ 4261150508461298226883156269912432261574124971704787623865207491137476979187951\ 6401231501337737124551859264972086939315569027013879083617511376002068613396537\ 7055274932697290150101126250002939016901511414230566390416931394849243698720891\ 0445035967051005323107890532802834854654770022060333478372573457675807700458135\ 9261052788092407063868303672121219823165035437717586069664055276683839233174501\ 2479864781457694183398287577873080076532314622467342909721912693321834759590682\ 3426044016335532874390887285121302442938737068987946639420828747586591013470949\ 5243704849554600404407489176103889701743289989177869448717853356924177590657908\ 3110602848414590004301207823312652293766057176040077539474289974654261979772430\ 8616913927443450390634817388339493874130830466809447342290984425475199382480934\ 9147002488333267748134344742824335723362284250346502405401625045272893475459020\ 9459414475681784491844731273177946240495552449484777239301596575194666526538421\ 3029813500605461006681750160830315863194887620889711098804267785169130960197593\ 9540590697047875840396695240233193348363834864731092531724394244449071003379819\ 1314308672643447211904940437565866499193232722282753844808407594408522502442866\ 6331281498994953531550553566790898822376822712519595364349145288062546868973726\ 2130571275392530176879041389002842519216225035845299974440864581790154107243078\ 1997662671290050245240553368276273986464184690089892178655668279848630582479586\ 7583701741841362527916012970963681827442606650108815313045034689015253829700936\ 2416000356549743418178533775339209595589103355637512511672717058349478884214281\ 6986545578134848143360000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -6080628378\ 3938623876922621220894486197110742598173172064770509151830011845608396669412976\ 0136534961653206784473112085613026311238522272045322508875226036548608777361666\ 2080194762719642611884006853425226051258856535552679128248126416316467494514055\ 7249853363790682073685515607945097810275608053307904019048112383515303047131251\ 5115103713207429906013025443003364888815142129260530482386503013920123828805370\ 1064331321858996338163705704644145452643953862770145563013276488328458386521321\ 8900646654846535908970614644480917427810140840170005753714864481876438292516583\ 0609949240409770936331932159715747740160564262693802214473339571780619912587200\ 1298778963705295919003541645064234448965839818003997435033147523234117181367179\ 6769641244136713733289580184627602043487408522480994067960699834301882114576385\ 2570524105578465101701846473378329632307495303817122589849936505599496704935608\ 4356726623783504202657040246133753540510589893250878592075816426441169572169416\ 3905000259214733859022101939498418233759550262763459033672474551682398569078390\ 6566230904497824904702031729318409352111856907752242542016093953068815463753416\ 2495523703892682970987341372110747589775961582087380055989765576582076244610811\ 0242344987779972103305974199570319931108934636775244568232572792224809057598958\ 0149697288891030454762383551710196285964421429193081591301141084223324057913428\ 0331776667419399376649040502074616524498227256224183414674374521526209690021380\ 6093213575367594448919910440580351180931643959315228141174860858773776119059580\ 8267781997593266248405238406766225233667707267143755212637574727468794223578504\ 7375962103502864126299506862233691482495201173841369087218521817584815355739064\ 1110797493068599516356755152494025869656057194302985561404197208937718195086251\ 50659740398295202823061641809755104327658194265950639514128813/5400572373116981\ 4997636318696701867561878449526682920849544666850113239748791528733442786108729\ 0384592854459012997726641763069041581087686168841181117815033530626339030954584\ 7278210382246832862378278207850051674367525059013992482258990319554800617590430\ 7167592472483073800384731476733970429695661897145190196829457729905789474312456\ 7984632080972037874789763917202920679544689573220322830895976000306908056134172\ 0771872930617356491432138326413216337148324894484036899141540825151015242168488\ 6903812226398107926671338801670513967120071601786179070525241682002727751062708\ 0739406395165181836431090310477665580799219507859770581044279860377963143396260\ 6701902002656926883680821874172065270733763659704927482167536217190323117353190\ 9521712222652888373386071211680608861395619857166643539284243590411653219430225\ 0954711473397905570569746431740252435156526532124117952456007352734469063644806\ 7227609885045772633843482270770211184906917998870186114307774419543401447339106\ 9385550806598020412824891297158752651788997220503810484497606762964025236241215\ 6896049495642727699942721617333464864155632091611416679119252068849297559273649\ 9240033908984997152549549351327409455873050092492307670455900430383590321627315\ 2380047056428573356940157860322578678982290893820159237916466129410241053568784\ 8708079749290897534975673881163019285975956359333618375281550312973751138021333\ 7393497434838278526798941328660421790703859944003994550128504944882840740089922\ 4001061893518838127795897409126575992871105684901910809960858662466094532905449\ 7140122883516931758517704314805545219783194776121978229927834408058628379432111\ 4297972817920000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -8523735526877553709\ 4546401971092893467537212372774332865836326758250650964061394032740261842563521\ 9773843114740435680189210051892569845164515175550578456548392871206094589075281\ 0660973990774515650506585777871198344844725952443286927751422728921770480275975\ 8450079902625920086922025812696964857700510059436037249914875971601809539030295\ 8515235689558638773757111732776380847306220352349431568743114791508072186205661\ 9043371552585804321946812790854538053250637094275272149226578541576675592604652\ 2114116754910241628227211208129555954694454041691803088238994058696519493448236\ 7339832738725066392722983497416413699779901737955572437799472223213918484860756\ 4751085397415559718073898993087414317609239912060180969290808031154877743356979\ 5261512184578986476919329972349496874291693003217168100275263264452422384833698\ 8094286012577621533904247641112806760513042689354274576763913524030856935161404\ 2904815515953065843861312405105855730200098295096306794634554360370612181332454\ 6631289711880139743265295068344924614495072987302057006010757630170494247630909\ 6300886498595170209080897585709593428404077215012530245597031293365128150639027\ 9899606586965523041079647395319995443978545077621782392609516126956628509568918\ 2117732648457074494748481714664507851161668139899340501885458066000992119686313\ 4313406490642483027603466790014060631753024558590663997459624170501373357761020\ 8755994965789547139231118842908709713940744838709753575740842964051854837594808\ 1134154692642556835911698130848794503613901917527968359063063203935934037135467\ 9809505119435712310284310143971788834069028076600096674464905681310930452316047\ 3654285450957370724780842228527469427161245407353732725333146308201848188103110\ 4084837627296597021706085600310273347947432916595908539185958832538833611034251\ 20000853723897392742013986591792117021362449474598479643/6514529016520968152933\ 1267658708825631782303497778113860008768404581913264781948257552870484656967248\ 3203810612737915667129570260539468511106708625127216263203495194194217533155452\ 3860293214736433566174513297036920155302107978489601066896302345756050643561091\ 8360465035095170182560767873632276622783907725944509488524118864249821024413122\ 0715169936693302145774239341650629412724110027996930618045802137404209183699533\ 5061787188031927298269526863535634124325496104036425593464003123452210272993163\ 4857421138334610158816459272288697321374748448608584627372565995503728506139385\ 0154543981177269487604760807345863425799199809557833600699237820303860603091863\ 8029293284840161748912392456917403737793719580870607593763868445429881950993515\ 0760743202609033643147128636632491228859331191924207780251460849858611459757144\ 3596999247085110208098942930030954703209962805525365698057223349015673165059848\ 9669606689824155747978520134092296550888314931781533317405415300637828576364667\ 6509039590243940960311449902185119303056126880121418200396746775135987472352441\ 7232332056550198642633310302635166057423377098454496088959714022513975779900454\ 6594135525853386801722172170154628023910407781181243546962464804232887236755708\ 3585215723098427842744700858588589856204441899725623207676238925943858198711251\ 5843805213805437748793824903166559529851388017376988036269219912123326334310331\ 5866484071082037245940496761997652875919390889034600689432266292896839933191614\ 6389699139937947398797658604168703617393105192510707891157845459991907349850224\ 2102972509503529452496691068434264974257648941887061857218998011618296871295551\ 9293194240000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1105740855272678251811\ 1993697664237469685096766313325388194770521123813653943250584157434039461862528\ 9901422741300959418001506561819665963673685061833434696395992092255809151937707\ 9539366779741601943319284859292676242622019352415718183780556271993995679925002\ 3122623830255165195361640164103024109920060729583427829029057613420751949255368\ 2546517845798559642696753363542051200530873323330762262001915933135631564767554\ 9109547967065558466376685282215321115041119634578023644294772992809528527404255\ 4197457672510386714983506088618841190109089351748578872230237448268802204146512\ 9168022309669701467562314367805125521480094706015970424991851576957231855475245\ 0243764835891232559138082547532511434927973796896328499169058721524402000289164\ 8519269294572265168319371136530965155165841737995433650895724510469620299510936\ 6724059729907062653505763612665140272202245961296686098566688724787229387929523\ 8287141622744565039849474725935930058631315806346342869352963074863027400658090\ 2592440254590740442550882623311903495549744777472637651236125314902059864311180\ 6447917717191745030978906394743926632190560678606207483530436582141343996383628\ 3120390737198147248753747105013977731452687812385816402723728371624828546747959\ 3880496358098218675232989959204964903676874061960207156724393961004642083631755\ 6908736241437850656663510663471723261242493524646851326873098264347615138448176\ 5078647357035160458535455228771659590748875588385452724440315785072384746005713\ 7465220583969058123200012390037059309547804153431006954272799262438528511979502\ 5161072409546262847494270551250971207802673628445429757122160472954516408967983\ 5853467590698083739092886559813486262136662691987109263259589633197536693330298\ 9655218375650251036723658674184767803334097431932171255348921905782202343107773\ 8286879420438336064598066133871611310638889809082185069/76101047700341643144766\ 1905947825685625414276567041873100307848314753901974886739812353855709245403188\ 6089670993502935675370334039403371353077267291465694736871791650760477228226728\ 5649698537451618547574029371117670053914367521395883263733086929730931725583061\ 3844927213429122004147002864543580357668395885144457111367172961487827357408769\ 7686077085544143472845721527307318393342995932244631778273946773650962836547112\ 7063748163862147437295893746497143955405863291005394623507859834045568036217395\ 6571566311648950579850828020432140716275281410974746231607818385622372792169573\ 5589700645399661016156568679088697777581742778494627841362969391271143838035561\ 1811107046110160977576515230203724461421459176043951730691568415159056411346490\ 3368668915242476592019628023220796091776520592923112181616180937330628849658881\ 5555285680946440996945231125737207737999828735951247421596838912338560979087482\ 1971386480039727407633467262769541510700380352945932862792303521468431021515978\ 8963628878773892177291663889138449704993796832066628223046717057055564264368838\ 2678167264704746462117193128272195422944759198417069411287321812536943126988485\ 5213981046056072570834088122351600944142207765026621156436771736029058218339322\ 8094761653554752225169930372159086404545967847528039984738296128875911477771995\ 6128147539479636068144823666078113181766778260002678028190059271723835621335133\ 3464434310421707132994725679095754519573976098176666571904649946244204374181134\ 5586366222052819939519132984768182529224146475540770463700806621647314734547406\ 8889189897828151706614185367277433337928352826170587172686705719553557038804433\ 8073436160000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3482960444332713885308\ 5482518360411048933060380684238710807923245699045056444541053957719905487999357\ 9483310441682201479146305655717189874123031905444462259574979416845703930188777\ 1320517746059503140471142465263373083730357259670804213108526187707095466992984\ 6512538865259482710135446646011180713767798507406668317515655429097753530379577\ 5762020179402520861177448948327555938197672245610625481480968041281189507337993\ 3737551968770258418634671002946617511770707025622723293665104115871839696867158\ 6688029591069949172560429931561823229613122565084772437082008985294998507951517\ 6304497586950651134143607488090766822029438368078338301585521517856365812984916\ 0458225172765341718025434849984446252700929208697979015291094619588568503603510\ 9099556585742282522451995121018025226999068483988091139073079569651989785652923\ 1052469178062512837546323351248251324538452605655341079164057828928304534630724\ 7079670643286179019050661402227123214202218948488710928516392953131640244681134\ 9446237102375381375676641341177241638866729938106059619638096666539316232855545\ 2778525861308069009873062457240326313747592237641416664609450781420525459868735\ 8092745571188933811917326987120776445384382828669273296868768365914383655408901\ 5688127699447545391195466424732668956098341228676132750518366748539693654037267\ 5911302733805482210739451724423800393494714162462242840914661219098683957693074\ 9382483269514705746395720253317241779630430184367617162241504613644909759947192\ 1653502536971259018179933082640115173426626469535741274304556289708501704399596\ 8717508020586510108354269382292501837800357791245989475044669360994220841091262\ 2064608652140185317019171634825969309063336119361666243354712010578693092286009\ 4724032028449506815952666485614708704222367910536466605165562173188862179128765\ 2672653765282880660033418503149416122542308773406639922527436999424219/22481021\ 2113323249955525478800563248178355427875296061126824279662653660797022204035277\ 9409231776383314097460748176667614476824256833465737046410245922672030877764638\ 3396291079133544659026515085684133196370896929315362939870845960277841905296476\ 0356678274868781476841547578729883810642331664359734517261981571435761221105526\ 1449647030382148742625145383412560029434455509128618208441902457944397072956339\ 6118505279506807484113710947149098336122276543327066662699131617312285496023837\ 5517226498582063856842931842271244139497872134196961321295255417365203382853522\ 9954400480769929048290658237338343496655846012125528361225283032538322190475445\ 0820996081509941390797237418856828152006821065817126572365506982826473177325017\ 1253070078994860825352994742736522126379253477005324662955062124743781893538472\ 2090899538948233692887711247020333721166661485379762330865705395518944600476193\ 3587795449839642606158544492993004477528062647339381346104865456927065916753433\ 9073342506500383721202723095753078600580340226421028507798770700532186776931475\ 7624106325980994915608377212227939997590796741544070441052418914448428310307495\ 3998344877161548507606657957249683576028085676262594275856235679530597979967880\ 4495187140209713926240702876991035176068776262175315072960863719825762267011744\ 6765973346462866675181130438648624735725402649575903990926524722139141487800995\ 4065472797382947806158450196333506690123131233712813302290177955932091548083584\ 1712095089889394433203111086253856657642126141278907613568688845640489784150559\ 1632777337988715380788914994150491690359899990526465778012209864764165071502965\ 7249050008266794152130213237792157204480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1625880640443025802030301866523606464361528277173076299653559389341485\ 9868164372759045563048080142200431248929514941306872796155798961004872589045183\ 0204075864957163510638298040845324557460145787938802057177117205039042683967215\ 6556159988185200328247767837655976705927803439059101494414891788683999733326139\ 5702224258099977485542346768011324744700694243981519192791083163902819780849739\ 4089128541441575571432858959257717079146092754156300489843209443541967112283457\ 2449073146185659923342213748800948690361714082315012898326706243920066976549925\ 5127806475371962087311127944864677941627757700582187161148228034043637679893237\ 3467167672799714050727952992645201740205174601973599865646850284093419474394802\ 8615324817150579828546878383837032745538941428018165611565579138972676680191660\ 0047171500223216389708769062010353822629073704039422530841072850350144725708836\ 6848631904168907317188437039283348414989629890911597325567805580417226588410598\ 3968202293118748146648223142764548588587894383902133628491058027606491758315333\ 0357916199602193475204148327472570714344294167077013106131721743611916263400886\ 8465372710659546630619944900036383613065941898561904655161478970121391911228851\ 5513018240735237134579404668858819266467600057764005950823585387038769451726503\ 9923609306711807504260681711261231892719754377422027703766676147754182888812445\ 2052075407395756023018948816942076274875844058887377799857085614307631053261935\ 7172380216696984878850473465121388543906357663872731923025235589841715107815351\ 1651855697308799334302760854301136144228781137735012255410430255790986368089697\ 6743482001160149189082015520714035130418940055976112249355251531311787791643096\ 9235249417627096828299433373864956619813054499640946502839181831664894534575698\ 1279988551137310646130613300216585150615709627465923539670166156537442383041157\ 2334657759/10238996068555031091854440415415738899383957968634875540989022359281\ 0299582681023057871718561704939690284731740212570707390814448764749188642919922\ 3081409412885387540698532711186700154810035284090312726967061329679363175634440\ 4786189258684027707574742236907786142028027520389834996232580972323104414573771\ 1527957127106702851581022627201122553905350654628596810417887000698275367579439\ 5511745229999024282101539766147031977385900375740043197585602927187141596276029\ 6672143037149120641751595718226119842816288112999066366542150183741824443524907\ 8859220567908180456634766415819634559501806941161580069434099432694906930750205\ 6636229486481517725632643053506120711835656337244147519599340236360193223197464\ 0079260538702849171894715817909450107119686233389483017776393413583570409617300\ 5603576528197215569549840980863627204601965942838991180052724753240435723701071\ 5499640372194312502165786152230965129428743467248877178962155934283683143928593\ 5744886921652298835735606090567871001223640878240010398155326576443340895362733\ 4042970413588009713325849448000192191428812539988126883344337478047810942218061\ 3302036496099723834060808533675106048813441177357249975258906969169408463804186\ 0213249429383771226526219260771321994604104316193499514542400220622968831641448\ 2438800703213445495311389693874441580685434079027424057849587762191993363752167\ 3750816701291431074265726630113329379460975313186258719145885453810152077801835\ 5081878255482083690360906592668302205189061436777176874591433496853579116054156\ 9868320973280097722647566288143759643769412397884339912151828873810310292169129\ 9279139847283431289137417377573773678339738828800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -753806446029107971462879073182489677026954509230389370267192330\ 0856239282866210282319470013228459371263995935074300730573310722526844719585886\ 1477090676074158157639454485668250188412627066509059610623322312986844563036096\ 7831424991118041307907324536353475127580137017137877829648247075334700855483430\ 3565111916619399862146798157947934533604433021105197240437978130440605007497803\ 8005100331719670935460462644817197891916724680012691182602912302292642684317675\ 4050822971438267213155730705921110009344303094591238819938241856465812174571632\ 7167440962866816129152434601588329654771556180203565472426998120931078395915724\ 2853944691070225417313187170779033200118076055895719870485879868614195438109184\ 9642959603195330808746195439026217768747770870119670763392887085981735879996925\ 5593646842999089292486196822514678003856897515283941286333204391902358708342081\ 1389267680532186394709805927759702635932020043914726052129188095550862676324251\ 8982435833118600116245179189827648116703146868788307831503706531522205701469773\ 4018433764882276761614634427751446073816579791801858335565056363950074844141411\ 8446327037409745699115475058499017008820995716171958821491726446367000816966746\ 1423150321376272771051288594742588915214020826337310500555668227468703952994900\ 8959344439282162681947522048901077533900389908763934341408520507280308967143869\ 5726708751881595534990335599878300027736626679397618178715902002505839297233801\ 3879900578111586294037872755003147683605640123970048775510904940232050509267397\ 6986546635215765593047069083697891728431791972100494478575136374758144994024858\ 9488681735760656834989076767401278242032648264421324019368540307647564320517413\ 6965424328678791492890524296810130611282059662662796789685290329926704569020570\ 6492196521094405219049895702353032658548542084358968229162610546190205615226158\ 2048923453504857401254578412407397789/48290148362688114552786242431837417304058\ 6141458356087302834023578427549532430014443216726795017560171092640563499185952\ 6002202652742650111934265469807592034112258970259300973244820437753656261109484\ 7472734843647319053623139465170493992527545866723688771808151637381740295583888\ 1752756454507947582161219497269291870291168808988299761948203788106764701645243\ 2504207262117024809666831000785214471557973581741081206823141193490978444274105\ 1935816875862670239340967910345167297764258668228853929634177052182967312935548\ 6001953514799240704465503121028601799898061180229248821984865204938048321344177\ 6938061785198224483389726660914398278321182211383225344060480125803629643946891\ 7790609924771882738026942170560011140838324013192822610404723170216121134117063\ 7107109073492252294932025219040050665665528566832439293327620209505473816461149\ 9404308736928811858153522652754054023467101122711982823928927298375509810785611\ 7701606860764593795674169015646206739915724849226619574910014492740956952183450\ 6984040501837365447958311802656068632111091858645889737094279699750416916533653\ 4268841832241617328206318902743295230374899697979803356474758066921635014916623\ 0157870563350759076691184468856970342303820942617654242402155521581171824415358\ 9746206896025535847497181376113602003877413432169089735100079435894020117077900\ 5593679096386999555301655046333513681523828136111746302401770674250222499299663\ 1262832002181386763583708690722471179877449275198729198930239164062004989852171\ 0808112717476456231258347940273733787467566662651990973622905569334608452130652\ 3739889759644974507936658559924561137021905482232609080157179225474987056039847\ 4889566093312000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -7462526782386120\ 8614851164473145154319799138979514753549317883431064941707757250901771193504741\ 5018553533944624200017516075814253389610435833804656346232187259805254839853451\ 6676809513250170424631659483729791532137521973193544308577609468830876247393527\ 5688922366640166629019378937494383965692094793603318679121549878440271059928439\ 2258634181161247944347221910447062604865803637520822920496887283850988203414822\ 6301785250569719537322931823930520570126515084324362693852141038716703642746152\ 5524570729620670210957204793629742806974266248304657400399849966398051573097472\ 1535423289123910212602230894344012158871964998347650503383072975740765959104647\ 2369189974855758291423657820443709642040844077619567861827515838468041754277277\ 5761095168098157516281609075766755938270479357067644538920367882121678922879255\ 6561978554124569491186752732827743994722657344904951763996746190820697141301006\ 7989813060546377983626841031623806638558331844100074150408648231589771228458200\ 6108569172249758840765409970358525975763749399438140867882864633443053808290635\ 5778159370411504971414275874633454996746912530942114776967850916692943375390716\ 7059263061830813282872905341637346686833578315461054251337625765815943270410082\ 0942803683871795192210520338114551310053218228869285622693002621737831967471125\ 5931291773430512191696280031171839811159337964174619597606976643947343628547096\ 5357762564149155867394015165083292634504481764384282226459943668916975088107689\ 8843049646334516774954149092079567129842659559842451891833570693572739956717370\ 5659949762588297601411384213764392004868356902427254794124205119699600625998300\ 1366091787767114330514302721547221614819122905585269816540916409125037971904685\ 1332346920285063902820401915574775321688078045064264478212917044386049694720360\ 0685764448426124544841625320203832789848146531364939838209644518545157529646370\ 078990854583/510246166458440191898294056385341565288347764187348667431226842430\ 7748722667434899550754285231668655298288982095197781565149698179716324868642632\ 7994478227791174929242574100982955869908978072498198182086756432356723412889792\ 6358973453512496121734636110274628056703697912452135623103111690949623720359164\ 2802777633378799024757323094266083303861713407382876664656704001700211033134063\ 0396694778691815210821860353230244670220853598914638818194524055111894631779841\ 6910427906721339980267242473664828560351044695834043743881202934137559548748425\ 8076593431996987288130086742199288157850598292579789488310601084234502103341256\ 6448700048123497418110485695857481800613113608154390996835637444250030415573908\ 1925217082196972067810990767449769789435081451662333497369808810466009874934387\ 0926883687666493716543521796342637313659648888756973157247277242604395372670952\ 3957843745357891444974664470209201619497878617542291956651354510540877531029255\ 3754923857135288447013939562896349539914040078323664003409617382486307736341309\ 5751309106432592881240152001601690329631725440747659047791042416065764702709864\ 2756662565174310626932976681053778264222675261349442887273544110296946490016084\ 1423535713735130486465501330080015714997151229439103382088457658478498635290387\ 2692811356082285750696964101766219095140150677214235303408625650163190514720255\ 5046561859605510601233815828261723128600961807485005059905394874570509534181047\ 0623015836884149537423662773988030231009183472720065421499990746593734546518336\ 8990700861821699475989779900840970814955226361234193122691880009196678905428178\ 2002071373510546804976884163554083436248608885780777486848967684998666649600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -7119368843615805680866590328056838\ 0408450229033850512056038732778730177425418474733279442874563969845478054509315\ 5670552846021094738601397953495330805125698776676860123848245674210737611852067\ 5113040548127964981171515445399345054818879849100610262591619518895402695866189\ 6096192570760201624863105343444512096748083485096243388872629387620248831624660\ 8927886409763964176529031896316531708000155703917881083323923668050047979539153\ 6450197922538541413866291702604170435931772179291732835963909568158588578664137\ 0850187262772934199728644614655981508837267524379344457415974784773154948268263\ 6808573246783894797584976671092369724995227792705287831273904239194877237425539\ 5504517953897838403595093940755195294438251608502527724111466680661830466557272\ 1931102087969609643989852844700084063311198875422136888108344803218600940985378\ 8702924979929510361356823279813333735995540623990422408746264480934671980096565\ 7621788163436485377639565027028344752793465700995486181624769253494228630583351\ 8152749066404770796303089899704159980263093598865330836863917095997162365564825\ 9636434216055920840510213543750031185283857503872606301788670179304315875265633\ 3500800447039205068085783525337249347792215336090036532462301131653795099073261\ 7006037636240374604470754445272059139576471898794115018436490976327040919838440\ 8797651403866082494624544768019515457349648056864215741546651209772427918690585\ 8890984628163175738545807421724841265273812854769279525398218010422898380869934\ 6369012139122562720436036006428464374937612397823936666391924016880578842651727\ 0105722436433511878382419886907322312116726501568059280915677872201944391338418\ 8180077200871686234070169794422019293529340259361015769753875766618640987128290\ 8559388595118760954993740147556921977821365515596430522831879292013986926568726\ 501408439446152754287620493914120520783075794713405490413814305494816780383/552\ 2991119952939893950454037388765143601977074603983633780590096515501336711158703\ 5211460964336193288392325840240715183922099267814534481849364422211843341532054\ 0713681174552898244182018304075880628385539414256661743388625136677662086389098\ 7787264618127912390591423234454244334017785978091768490904842259593475276890085\ 6032651769483889955217908416356911629449091247624877602186218061203993794614155\ 1354510875311066404076115605189313597557661859461816134302766549220751585758599\ 1851469460034257711774517248326548939416722593757324848134887789856600456523688\ 2782667104900510216294189181739699512235989953190962184823982910263729273257206\ 3289315327135819935087383472234411851405694009130237048311362288528546764287559\ 5906235840430345420108009465245591681045132780005314229771170341160068957845934\ 5276101031946703531728395643427923962951064148664479797648172539800755282726188\ 1178501276291397300356764778085270903910594230013334210074283043661493517882069\ 5546668741306349775535805914919047541966014702128501034549809858698692736558805\ 9711575758404720521070272331966022801075339486239465235973561825442419578347173\ 5452807475970826243198883264434909330029511381045011513098120534100242526856189\ 0681191482658983279109381839149475139896099025448746809768765537716966375425360\ 4407528163566983531819326514142350820675946836702197840521096679108450190939900\ 9973353265945139350639119586477645160721645352627159791684260610412557515272262\ 2226436558495454800847417246450776042202596192963560913400685263931462945300877\ 9861494921214670718740135730042444617722842105280448673229758886539557916037659\ 4512766699903986024635592912391850362086244623802578826690560000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -358991219018622934395027939463860478050107655206\ 2591524331940306334037247840419825760924003942459832305551048792192202369917814\ 5952904573602566087502068267055661799679013754637483986908793594785121882765739\ 2557247599425890093503067092677996248994821204084548873244615141525210206150617\ 6479782575259098538999133699637149432099025284613333015017690727930738349493629\ 9743256138754381070232819323266750710631975769022496152565946399376328675869392\ 8012935679539000632427858258471796084318337026397562503181893989739201328161184\ 7309447148752581460257806717925861988356755524356700705707218180933150802076752\ 8231949531693735730521763107723292103788990190619529222735040578661690137982797\ 5815730177490759401920601132797872587998456753384272167644484866414793642238763\ 9064108537445550337995004346805228441744548228444309812314773319664404195963169\ 4761015200807946320922509602861363250503350893568441001743018885179088850330443\ 0068394629998112389056145736838194051995721209002111220777530300279216361427525\ 9908923496866588782674994513442243222803712031119726439078990224242587884391017\ 2724169520789033609851152181800196097041625892919217689703231890682952022257599\ 7807963557370255648530517627821711194014297492197926042251488659290674936697193\ 7681222833167702179994914125665079174960135031403277824836914235538324654129585\ 2115266313785745801957093661778230605990870175414741163508583757818501735715145\ 4508396136491040795261421478493223723791017980993898180381258189231852216322307\ 9370356703443156557631594843662792504670419199858916618026905994484445790615660\ 8267308484452441698130190204252596565981083377688683485680904125725733759254516\ 7706694472683890858422200247490633241885437604490135318542075336995313608721967\ 0111985276638014078307611493893272424833988702502625457288490979002802195896183\ 0469671477751614800889834110699414351237899713564922358165743111631/34522872606\ 6245400352269950576755989730917699002306857896568403028728187824040071566757359\ 1777657870558163073194290675834022562976375963119944721255460188050252631687735\ 5478181816407184404078276619799629129971675183708094575901342383492374798995580\ 5927021271281671997660326239672534550388297069060071499284543025576393836890617\ 7406453828251754528381430715814907866556447596775642180409933395622934861489931\ 9350900983971385463471605122901517208268741904600393446488828416808596921591493\ 8407471885623791856024268402411690749654129733420430987802889365802417855682865\ 3843146882637880218211956717890929598881548561687507502931031503244830880268436\ 4130119351334028848844164721815498003061033560494533407559437651709403610822565\ 4083741402733467642428674227560830003813245815926137649007228020776642924298518\ 8897332723392858906811158192693641755978109169943687797510332061533402185996524\ 5053841418790836211818423388251574839650365631859218901525894420451709429056492\ 5351670379785848254188225410920839492955290923124981626093898062119588301826935\ 4937688159186418299106751362837099969646469622553541829671493044548054024873424\ 9850186419502354403371357590720152801450111384753130970461928968204770176889033\ 5121233842707454302802963034805441117372135297623751616314137932657769251864671\ 0030147870321919397493565600569558933644957222568180276714610353456292156389703\ 9878420729462630003858218059276351150882287166468300782719688290350654649859964\ 7234476621188307650897278146495384119362591404804842256257615655862676793113913\ 8040742991943254147141454733075077937495954351964550272415883529395030234362329\ 1297280867732703131477366858706181395968094488384608665600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -25403348096390917732168308175189020992661458804114\ 3233224538171815138003781814801221612416781914356680223240180179461513140174916\ 7905792812996316993537912647043076668518488448690236903731547990711957475199117\ 4869256684234354171562526024017969544949538649441320526886517308311919320149309\ 8644056434112448379878338533034178746323186195682123414606882378424388628849892\ 1199964921974077392559777853130742777880781690801940569164695548709533006962746\ 6063370616789421263009695685013407815123550538336518750122157559877802102763164\ 2151407283674227520752834023334936632452412354091929272313866492947001149461447\ 8188075476100315040297701813245330091337109508271567849224689112876235410735583\ 9177141586011562536174938031959551723907833469804442704022120508946913305833451\ 8230074445103505711579201786993742377156852839939142656251870750085323478590993\ 6940609117435492063475476263527782415518743014901816388109050170163140397492483\ 2368696615886690337699688754401138141387315340702437656403315336962883047979879\ 8967427455229963464248277470935468096846213650150281832131361566827143680374519\ 6925714834127861433346256020503534243970638696424285846048151619138335779135585\ 8234119729049144122680860346082223838218217549616736323042973038790506044588067\ 6376724776522561870788103787170179319400819491629261047646697040360932202788005\ 5403066818245448822928144271019945559666504727507273887290029832022951900887683\ 2390812293954220709872631664274858980942010318611482048968726413831010861320969\ 7047581226815625390477498745009018429323514062676521736503881559969888950869748\ 2263782021321226742807756632097001946310223987833330304599998638371046005277426\ 2177617793928517450590835288103299549804269204745972645071673094754227761195072\ 0780662941883982242083024854913623045573963879573213172418937662338766348086430\ 9381420432850747354164128859552642487316747831826999594884954805056255301054859\ 9982940549/35403117325430350355133925770259030176922660619209382055127648725840\ 0323251539278946825267202855912925845476358936521203349471161498323808085621031\ 3149731704917336094110310953203049382492436336316676098414526182338709434176195\ 7786554929222488402757226863844339906914082327547905313299114414761245044481606\ 1243106122676661253848995768821786968322468834726903585942855737393294322556614\ 0281965285612871137320187469222963974558767480012905461411999611922947803511482\ 6170089644521383526356730441938535663036251428578663994037619638786038213877601\ 4961651211363539739593978947687423607628453691334651743999590539164086245396504\ 7328925759623340892078141407874233888097268918669756355220175192785725579458911\ 3997246359130248850934345598022829182391465695415861294849323880949966318837069\ 0048067739738591271766181513285561586472795634793542658014054359262182060413128\ 2566591206101016484981987888931450013580715929772000060425896398825228487229885\ 8661422420443594484318492834668946649233113938302418921898528819560778687373207\ 6992883221911621821257930440778690857967036347139607257092536110317264552029244\ 1281445084070289966250195866493658671593883738307665141771068957971903802796253\ 3742954072315695164918229375778461092281748607945320853499674082251091353063704\ 1638743064746387080775738238404377004062024657698482550908775002287378768992303\ 0310498236652198985072761198114240792848187367769915038448737864752312389108835\ 2163088761697761792572064329810877422268974997644501423019180355743908041592024\ 6193654598514931681479980370592353550725955921210598649736287250889050638242205\ 3776717290240307133867034331576946330589398441031840401527948887433082291983949\ 1911033633031365591040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -7146\ 2570850743704777026374495647531256086495414634528198889326487688485646802564129\ 8554456622447095283721531135892526642431971092569120878825220486517939581680280\ 8180479509160380296926871507443166581926210782829628536152329566678852616443411\ 0489606615727835388937037078679218054618415127528972803811222546665467928717160\ 9223309613697694871250781160018721173043443130742451353304925977536585464730168\ 1161075241030062341670167221421028875962894161316841995495123762685404470397436\ 6952290529136806069750300172712269237432436140988140067408247763893367753758535\ 5292569662387388940341119758195541296115306132962596077743341043260693371175904\ 0320273786637406648573544745424205938187523001704644152159232318991582900313323\ 8817949618246459938130843498916893330808272469710450962411143046559902063016150\ 3409224939312216425117775304827162255444658098507845685791116646377161291226832\ 9661950192297919126307364327091449704300619136832174785312779494805997362586102\ 8231506188687504990990336415949073764055508606275668342464859380438348668208167\ 0026235001231438363303215265752969326920811565401120366517039570242428002611497\ 0240330949069302764019414545038804437677639105557439472911192288555354686194793\ 4263719831653787082696653359374374776107520840707497003577617426268834996998007\ 1446009462758368245735524716245098960032396515278347194412348031826938482713261\ 5612859990311581072779078038877511407269698744085788601136180067921431606772489\ 8453083611983230276826627956121621071714036889616999566300199839819578866662542\ 0682450020662532213515784693857257567025799372074703319196065001186061302385927\ 1747252121195360085235688928890618962407213475397810337782899444359304933439477\ 7141749174057157373024420230558773220891136078390426184327024816163891731702498\ 7760319435537484116439010467551680241522975351982394735479220361849571634380181\ 1609637994165963645082903966744055492267835769957/21783301019940454351671416994\ 7651888774910463125850292387406817400000575131232565136009160520740179975374994\ 2400238075478777774003223234376221310723941781472117144236977865374595642099762\ 2200693769147329039870166118880837840245912154955128417412195195372236887198916\ 7148312423428360853038732691876048334635149347883997264007390749258826300537438\ 7349952806359944183435958388334579205116371606536236406897481624536543313816193\ 6110987613508629938149388412811233113338538299124000411470918714826772170929883\ 9574192956565435632858537139699540128644138624188267888114472885371285533863499\ 9915111857599824640906419532994396749503187872142687200951799900866972253940301\ 0805043540563664287751451516419381413625913624469449557046134354825248280103923\ 4364863347824581937704643382829471653662867334397996391845200486764689707831806\ 1109702595520705989686737585652490401494934384174665932735237322094306685017286\ 0215454844605753209222890391528601550943386573311075578171508056430271760230762\ 6261450142882375656146181020722259398333592732011625240030297786242652989614449\ 0881600417427351943367106095507276449419510541642425793526412021829094540062906\ 7492388609262042179879719972163119295315657797875163831601666942450094063232403\ 5953795191339807622306806848762437821114476255475342845709916815144852243614810\ 4699591553420524204100347814724041233758181494714328262418008961536002959060120\ 9131978851685001175488579814952731341589725021584197217010704261882209788405206\ 2818446127557211715884695908849818268684754863496493777158752937881598247824158\ 0432211757015130068744986322316215839114038766077541236467156005001912868468240\ 6179197279607195666047676568313139367186336226507489280000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 209614772993282539083926039929688311454561201611938\ 0067918344015855349345131908962708126480971190315717363411255931478862239294708\ 1485403210666503783350980441675479153162390321296676142729202039033544276899134\ 3632812570199408341461349462853836471308775281127196161326132194558612869740879\ 3210549791870931728456682947616771438708135736291288744493916535152755210318655\ 6526488290185102415178276453068158855434725137846630817270540130428806473004935\ 4198148527671769887818769927964987352841901309096612509370658891844183497923626\ 4238724340228267990009343394476679971095197404376883737207945959952811729899077\ 6634516214476012886843898481688837835140099159257550911965737271187942875638120\ 5177508049518721520435942256674373166828642803886283766009615302574265385689574\ 1540336612883258471929572225679648886657568799177105899491389995446783583946691\ 2712992311883146641221244426721037560396501653861255165013449209875260565713935\ 5267808794692106533898291100183057993652301016562318270980761886825330348381323\ 2236272482761881518408499049569538261675062739089150330924919581671947712111287\ 1028286135157889325230060951310767561279417560736789751959839608859419991385249\ 2016942991590563805872687071769791450790423467541515668324711285369800182045942\ 6522295055284812014130586693781047793018725096007533271310193590334967932871820\ 8027048441221451150086921928108387840821785041097675709977740473792230591073820\ 6462683563488726103751135204531117015587858038562899084500575591208501919594946\ 1726445951892313010162273683606958211460361979941494618809825954021637032204412\ 4001754107936185360608604001180280656696526577777098497123523120940323794107809\ 0811451999597180279670290608149095635177631435535834304632643203152526816661158\ 6119444058487798603285207977702463728211754855539098132270117636138036435064530\ 3479661005128760781076225362859457565099471230165344171279757192084903102562596\ 739559201567/176058016596635349918445054097128144735066061608822580322909076749\ 3774407514511903760707443072792795174852132719831370586104379635123473901237979\ 7877278703876567963951434666355471469195830957689248719919505990393999814458566\ 1179788833541360138517940129325952005007564354553832516556116815074397444880252\ 5281320955171589004193426586958552231270278669778485714061294490969878881556820\ 5864853628509863017076791515132661551132910533593938463959341806832016061191252\ 9120314038178888434496404098738691674112485800437587001820254128291319216321507\ 8894975007585957961051679924260233001056754984566355254806160249485046850227583\ 2277269255948999273144833545881291523495322570843548571223254920749190423510193\ 0016807639608413816571465503785367623675024073595412820321128790073112708695656\ 7995385705247446693509194565133116084171358428272988535564843986897450866520622\ 0861952107277882921598078045676994723229441015522759500490971295843910298160875\ 7828939507914845974246968992557626068403462502609752295850081293413541487613321\ 8488786703839555928097028961513876202079962549514499212622508939574888217699881\ 8106090660619982310559782878796650750590090117455187908861211251115186755139696\ 1110659246651432032260130501436728392799484170029759321303460855417030760580149\ 9406305581701790223600931995033954566632771683764417520464595485287565501885876\ 3900065997707145830686148504640069828308510566818616560347394218699610166067591\ 1371099794550553364739137420099562359569637790331143360600416144900526085933311\ 3483356939858671968826681776669604793619495858512565011342345711913564063631090\ 9520000482859732178790666768062630650437910097999706531276779369438686269043641\ 3229488241160225312923975680000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1255767756639316104078951632587748754115756050583469252923544198607910054173306\ 6537875683980719265531592922298628483683924467317332859395549124205752853702166\ 0900411933185457187388732311294928656138212729250613523422959120361778838379101\ 6129654438145448308120394240837622177676364086949715806750080104489584862327425\ 4790781387305748427527553369707229391706004299731923011796592322903074703580635\ 5322271285405185826065612383306878351099393908252049099874947764528917330008833\ 2824542720291102552316889861424175536510204211366859363003212462580815227416237\ 0925595149121203526568042256999059525880486012941130978695752232732684424235125\ 7202637281328655224634403965653874989095427206458022669267101595336751887413439\ 2109614820125567593960684152669630841109063771507142748713620407165896474412450\ 0192048784641950362780455151559955574346201487910401601253042043159375845973018\ 0677560815720141273673967107306981631001823046308653155344381395088872282620799\ 8831074954901370455682280655327632483278724641447335903927747499046699183816250\ 1998168902315563149838712428530517223191780423497599601817392797413888699755169\ 8448713499453001252513371635603749093388090931847703770317087614845151705814354\ 2392445753830078747722591833008144242893646067338624622978975021476413548688619\ 2965873355541554954067817654815499245380713894511062657985820460716698446524456\ 9083307768007271806848267210905743307847250018856056807304704734092465030267979\ 7629603328631416436897710051207328840368059709708736761569337507935649797076860\ 2722525122114107910451111886932203288391880200689109806169996624951189950709827\ 5887088948936258717541593433877534879199236952063981447991060412014284839976951\ 3874695004575799006155110849436004386379567096721681378836565805019588314488536\ 8824887079735936201965676914851206375824427147226506883125090245009042844548631\ 9834828403160452053011567723790326946700602799704802752091863745099/20560642038\ 2103982813090749009762818359767982282169970053770650130481287890903081827521284\ 2268509852631698148994643068949472231350551696937662420728768197967718528723461\ 7117858798097442531253421427630079329745781792783318528798113005943738508176586\ 7747697824283181333905393117407251451753871050482712654910770265548122069206389\ 0015803095914085140439856308233071248416370990220511440308250489582810169344284\ 6357755759914798050684815454469493851340078656090127851525767341091991187675271\ 7253310335426751031333944362020292420112822878958127467630284831302580123884818\ 6871548575439734113696142741878404460811356953879924112612780427940577298448764\ 1442665034950855287542316790806426891204948262882922653727129518845602593545270\ 9797504011823181815613947176271998358238673716791638411199061127277814316356982\ 1052981290733631451417818138444783810302698406370284999826328306928268760527295\ 5477676450337611448865961329303323372644996379909868876101789652199322095692475\ 1955141880976883843625964422389503586603824780867284424365848807230062806469598\ 0322221288424662382930741349330474320023266873623570511974489620982736934168206\ 6438621355301564126908834750279565084539427352265543975108373155688109737500778\ 9070594525974724330929899753927395558368984522423230851772333053516407401612862\ 1748200486608065971864689545594315903427568328578619055977462707432232847260297\ 3762002161547826288923616341039725698548404694738939268516288271006928790445452\ 2650439605575584075332808386921287852654552997714022452102964701293161908092809\ 3201520653464815301246766257172412636067229723898977175716777389723302389613103\ 3673969142161269739342780657277442732173609479114531465791650401763494979460971\ 6264960000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 33004232821814949895\ 6476835228267071209158791966138039813857720382417423292795746989334520095936806\ 2221777310760509615226600512959135190347014873001502546649737715356657615340576\ 9206914943270403168191112905566854096318536998470841403147000644754649399661840\ 4049092478425831890885127063501685104707190245903061192401023590696207301434698\ 3765208751831936267468797166506201295021037517333618037016243011907633230800602\ 0294548656241183869432902996900237741544154401033279304896895112647967114796132\ 4704800298032029697371599142889962122654151089867450699769464844872052160016336\ 7840655462698026274123230540352269078566607192328890014754967091035876959735763\ 8386632653131950840186516560759345313994571874090868170008890414981431440163821\ 8019865370705212882916422691936295371923172552701615680491648989475886218440092\ 3249031410482472215599953860722576072931810306452881723602382306756842216654582\ 4101470482033110948515256636567320036885423768058293228773628502116915596647427\ 7275619055662851267772123934792537389715907780392880512410522556799151414193547\ 4050537133837908748054992332607446692819043568078974442331986706609921841490884\ 3860724589991240747481564615221761295710018206913504385856438831643031082155680\ 7870533529120566272100928616213458733125939622769761082134289483647657850723995\ 7646393325603318348906191209367955872544437687793246519710262050984767081611861\ 6929038234946905806849608008921720333704509363629436496990935496238996190768685\ 5462719216022969606021765411770479524015657129034640631730272486921731617959395\ 6649527257287261520755674432703775758669031313610917326227964918148189701199492\ 0559399652725879809376351135969249171746217403815411352342661337147653273858977\ 8285664099003001434621670516526978153007434236229897347610355191277751242502120\ 0821751768344043781781657135762818291546657058940690300717333033082828014787033\ 739020071809203862993491537981027578479748833992117447/291907071826372931119106\ 5654541234929871873958281957585127973320429634165808367673849998465788459125290\ 0338966303717088729838501026855503482855947414021363306945104883368922288513271\ 4399237716432421737355988151912545382092671657506787356891846314610887922944196\ 8773436236030948131500125374644455807536569325743746085321176148809885636242241\ 3606256162517668899399083088059314528397108019775265074715303672279708399140422\ 1213421991150795700778590905594424012378584170457083638261631009826356879806160\ 6742899373932144079413311240645461066434391006559284368642405695928119907027213\ 1639970529225645180405823224278892530438027148328482488468120502242668547991963\ 8845692059358625315427818710526611789352286235442141443734101525528914451781448\ 6675132374150384770461719876082264671413132345801903810404466066150399413792045\ 3352493175005015380589531711235991789873676962889895403204950174210744289284526\ 7480852373917492041594584407996032807232099599659785573164112181613270073262264\ 1754199099735120020669948918096120320016249793862831516458543919857685583817110\ 0632439352823497517352383260614161101176456120562530951138413818720771092744057\ 6846490686150231197660772237650478844769302375756801333349526915344147117099180\ 1380509534703626415836346229010316236651316928184941620884832018403359013735426\ 9738455638261506348009341153889229066983939075686829278170276183424246082771686\ 8779016470181394096229068979733715809623829711193490557456325790536974813267221\ 0066620156432855093808693910532028230841960845142394005214212188048390232071062\ 5555477483660780543691947511285361234084298030640547789335537653370516756167123\ 0634961066927167040557518826398258509817188674211938271278950114071113682124800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 61645341285234296860421533\ 8086410154585074186350813032170130380059641581762479990427951571860604608957756\ 3233975787209047044519599298859132627002981171620623637397903694576809368156774\ 6922548614976215187247481561737906298957649505196783192802414166853782871817508\ 6068858434686099704602270835020640157623347534403134654261886308580859278602351\ 4504586704075078387634842977829572727939390371716470494280931806664184232029681\ 1233014501182827275777533726925341618658010517149232752468708908106071634544019\ 0561572753715733538180782459390855185237658229844409563460203672872731493649537\ 1569999310822374042539823906638117607478082741606823540384935323816486724334839\ 5715112999343099351696121819545385834391561404954967845925825394349338127425121\ 6266671139462798467349984350185708516718320780936813692916864082931513131995264\ 2993607878593413382383658970842576190321778558080968098581713997204691882508327\ 1119860306814180902682383025469776736080706384618691480174129118681040040979455\ 3930793368706917400013592759714736077466994427877465603406543882713114290688167\ 9816366929689133421305614012927611040902198763720429054027914011409228660020532\ 2253479982869618280358247192350044712354795620677783797540398198739529904682232\ 1312150949678766412929705873960787613926436445307804486174244471297069282740971\ 0874790701857454227144726570454869888202920269324743590841515937332089931606286\ 8864649302976924946976718594911635809631871700678564076571975689780258461021351\ 8243455927856097271874555552041374763397574277722292456345815860129345386260922\ 8646605513172854324426303096883989046352055696987245335427274762383644817459421\ 6203365431175304343973679314401037671193087212555765887463307280268635295224829\ 2632264712849092039567922239710548258792941124045374849116527171964044092712445\ 4886062269122268086980786087935033589255735428204517747087699593887421474525072\ 496378841856315429107281601457192110714944806781/371518091415383730515226537850\ 7026274382385037813400562890147862364988938301558857627270774639857068550952232\ 0750185385656158092215997913523634842163299916936111951669742264730835072741721\ 1639095809483907621284252330486299763927735911181498713491322948265565341480255\ 5209493933985545614113183852845955633687310222290408769643939854446126489004432\ 6025022487690144287566620945763414501116077610095092204673810537962542355427162\ 7988737376346445479334392903288481834398763560994151166739778999665207840858187\ 1930459092464707850669912404993643770371984543741908516340272152608943725845087\ 1582650821138698320467264045038739307279690795894413971548308850879262499489451\ 7166456432219635405631579324095539273390562725473843401941582254756812752849562\ 3021645944253314916205922882309071259349202423031423865902373235617553512244862\ 7677279110484386676723391262278021043407314412331351754767177310913634852224835\ 7566804080780211289246540405391022672217748818002208870049325980093242881677807\ 1581481061844489025895758698589111590646734512839129055898000690743039958262310\ 4630866269567539396877145295946951853244352312119630708496553708663492437053189\ 7236918476069750073757009700347888203023690474424263034255892550876308047448428\ 4862350069983791713382376766119374403363144471153853422568877002381117816148530\ 7175969189897466434195859018812525013369055964535853078778903585923527601480965\ 7325685410667927905974206547394066692359700806164035323733410695216885554008478\ 9290005451937574701340677126839253404711999410552090815512061587568090443252515\ 3161022811601062478650726823388834561129906151731881593377017021326030883898995\ 0448816394415255023960870510830676421948997012345264118326999599231795200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 60471433389542791053091022084001\ 3189687525299505538497973421082107670246935695988360108686087614127371025560040\ 5493425403637500547049470092240650155216885592598824856370885172399963145742251\ 6311263213622538086961916278020807679911199846326909097186316592898283045079696\ 8548944365239648632986704365938864762410513972383964198263167867123195542981220\ 6136449637061507255609330180000019370727975995439677823525200469995849651966365\ 5738367424120233308877394468196282563833216733568518644121426566164973461256075\ 6659106475836052898885284013093175300978553397398981720808672918065207139524928\ 9287856886961665652485964311426432689593236486536737184715393755494556636668582\ 9285556540425070684002057243224436296097775443840702625777171568864303931060732\ 6095086208480578725808833097326683887541091095927458586036359108201640677175378\ 8875619117387098096490944890478095631346424511882797703861262982493248553108125\ 2470958326160928044913520623009287217072767763481440163969719273355849022200806\ 8002481578092851076586707887189426775136007594761605901993815175586908413534737\ 7189096902059227682277338590247726198027025677509310255149979076011422647603364\ 8487601807326910145557966191363499086796033708886765636849730010066195692593551\ 4357960506257730473633087459681973214448420348205300354429946817344458887320190\ 5676655440982182179552470811176081776993575808401750938453543612904005978740953\ 0736139283392580345609990989440184177827269489821438161301277858801287488222957\ 8464261489256407972327566545561808146784541762490526706098501421743967379492107\ 1437906326020258918783143183866528590045179861640630512408338846374547213313540\ 8389654219295146796976271410669838407227000585474058051460428382533650408687225\ 1612707228501189269096512556807665653611951557475298227503005339309545005352291\ 8585321248016868596574674744212116535850668904197333380297794921181847385487370\ 92211202070730410276248056920517015754181949627/2780590003389297992668161499889\ 7987447987522577010615172895022661084523209824187114025545385714546243862746885\ 7422687500404949625381414783976292612687001898316636291077019006151462018428137\ 8791648676501358200739858142291661953140746653646808971254457473998797241774824\ 4209936399521417594268713228240270344769304627710335395523103446616589094304775\ 3701678306868115905863617806471699492153171264995708096660667590326852004959057\ 2518906019527336545530330245372313441374105995904624992347201945094281564119016\ 2276328031642859437553892403934427434972081119181940099697132898986378421714970\ 3273191805730473709705191018687940471404117792792151928656162763520752251178852\ 4280626521304639229908992293260654137764327662536433557491578227501889367427264\ 0943206905169510158851609220354012933473170614936388781959722244656017507045450\ 8987827774509343643268549563393620697277703987652769073379461865802008687991560\ 7372988462191413373236807010108570087946519253455732066997175365409867023629379\ 8944436859268893665414216403720346789036419787893177505962996369797208263618436\ 4299255507951291861987306252985366450422030444828164074671606577121042795880893\ 1679992642296437452026963401283734466710508986780954253584802207778639950323018\ 1623772863786690699639060668343845784531118479903900555874503036621238183182063\ 3027823804868597780095487240400462210059362460972138782812825998486049980524139\ 9288359887603039619473351483316152752296944713654105976950339007281258240421059\ 6962116804481584094714163888115708182226488388336068499618473745994616113479125\ 6318359131146992015213499836971393389320669602022094597470946194412545547453638\ 5139121422361534701332739251261114612435073239196894767206595800490447994880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2887488372104621931357867490\ 2649811343284665860843523175820144086690086410036556713110854502797219654191748\ 2133366081480852003502936304492965091823799377179611096053828637856226202515425\ 1431149609254321518703998582082621134849118610452898042402829788677928943564840\ 1533455043532575573650132433011601480141198675857201505595057578494566692952864\ 6636998229454546254599679891736469566061474357926850733666157683482678617081464\ 3793666390058968320552045180167903966288798984868750863226813216824759853059879\ 6386311024842062648298943452102673655733514510770381719598744362441440226008319\ 4715882899563387024777640781445606557247940696928640674207223079351813346217205\ 7391069509612828273864935408362833091059042678680949509212579414939673777940670\ 2120868151883842785978106313677348138981579964852313121009148255194706183726024\ 0324747442910849313020439908518283519851512148373421871735922483691092038630852\ 5373455947909307274314602084770293955496006187371491488085611702212566526837593\ 8366122599262150878700951980242304906146129898394997908315018546864846443871241\ 7326334024578285966844082927875818503252024268474117853885758093933131657995557\ 0816528959208684735855840721236130463985032656470848639077931447522276161416533\ 6515675816253733005061561163698703671087427148737316450796882744009081655347802\ 6973819888121602737434261656390955188622723471054140097756772320431711748827260\ 4900016166370670699267098985509033631274940287336937385932407198665912903780349\ 3105410015986694015168729369582052594099311817359982591345896399569171310500546\ 2136593398936930919583716261761402733626177171083380052908826958528755255122828\ 6494287418422938387201545648417117059846865413551634023324335224369481275903557\ 3705310036923661164061407285602939682595510116640780162614410354038747231294434\ 7071734798590151166291595281066873121201817741725370006538102816071113322801315\ 765062302140877660609689861851049054939155286277/108823820280640777693932465278\ 6672059582843869953768919404006386036319228905248133380280429547851910773635306\ 0496029398360110208982193119695856124576108462768995745918015365263210095512555\ 8269946958947250959084075333579206591516785013518300808492325722176076480616761\ 0880116755990971348584015542307550754870604724451619966154295628873786495630496\ 1480105383760993802143835046786302473357180252021378237280785184568496769987982\ 2926231701151342147876259336865236042430653558442085334148911478599136385846343\ 0552893218014446386241383979464971357786479950017971778077082933061565705110700\ 5706253619102995036497518510966474100433518917740065023754659989873194839393938\ 8933681482471666526653606699810066998956325995613501509930785728002109792080274\ 4149345357379227892249434382400954866678011528151599263482920060498532459202367\ 9524994871407734143881309232036969485029133912730800733942866229182788253150194\ 4296380061330102415673038800189672902963507270142084439644714793540464312019063\ 8490335377929926980960328865727876449458820109727118231288500313311975704362503\ 1760225697988669969472861473804728664697278403731807329614275129577744916511586\ 7133592929271967729886341314724964341346168562520836684790894234114582630147550\ 9282526676627254001689375647376616218419876129712990938531547998956083404111420\ 3884001345720802393185734807698865138467228497211741069137318765065455649624013\ 2275026820304806042890197191157160912466707090470371662672663075523261270636250\ 3284023709432329188523138895845568873004638908975514934546448315569486211253236\ 3488147930919587051439851082507658997349148712110164872043046817220605027414256\ 7656074385003902022887799587681170984712935132188814608404914256476110848000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 798464525872567937924281452817\ 0883377293980407021504160210717641225751207847013172668762508450097686007809779\ 6996288978423984934913556825779313765179336736419029789881931246980187089520589\ 9442263205003582745807712785144158477493968160909360343200424862012323004142827\ 8748472703730846376581174103429528882679687890826946533313408636187459290523434\ 8907664267667085510081217066404324099444615038419087614060468444984622526745766\ 7886678001648282425571918028071384083392879986155349912187380304306761044676819\ 6267515402593978418180751147843011372064777998181903455956861389609540831707006\ 3531617642758720011650695139880994793607584597709621493824115233702661541355346\ 1501903997562811738995219346359637526742665488388059972372957801746242920572760\ 3770900216231955108933217532367494897877030104661264072182522720839627942449136\ 8131451192890380864861350634521493983179432979993782897749074832556823932054748\ 6799914619294020321130101985466082167694563472384082076030303650217322614984109\ 3460858875917156104953595277555201335969027913940912228345842769288665666512210\ 7915921391363787538715773050933878713753427312065863607161713908828634296377099\ 1448884216831825983690676340125487740515391038434355336035495903440727891559889\ 2374579600629459075849387836448827944586718993127122008427544840144039712670966\ 6677683424795231766777216328859925747367033039046416377569799894261208242524743\ 8459235873187822351780625678321195513912871399377065063504467911907573866973293\ 5071423942960241819852497701794008504725925441253228075132571524667058526123892\ 9250863931445480632112171508272877629026536663236718556802645360166294519564666\ 8980939241455156777749853107549432232917364359123242558164730657562455769232619\ 0469928084720587030743066491122615511818842325002534350253121571287299826956638\ 4628683932975916635155342636770074277562458160416159213234086962583748929107962\ 7528790021536536517594956577834857012438911320752073443/26006024124699087336027\ 5140600193207204792902406007180527535278442325220224522674821346718328972436654\ 9751127982817169385037372361304758050095071918677722654386004239556035658832778\ 8197528451424652576714252844059671247411226749139461227562510265451564417068550\ 9631474003622272163803962333916994209762776453523875391586453853708929605170972\ 8223042726045686700645427632770658258587863840260964890125359115638225772049948\ 7467805747597572328833320509381519685893635923139601147897186165925675631883287\ 1847359230721813181546171461610289486277519471063383083372931170437374864349901\ 4647736029803181001455401464759740040482700846901292480647159343142493478380539\ 5796004531039415665805899325569832221178919954268427329404502133151483688356920\ 6867369728949531221978877662691445555204976762894522810315563361034694237594334\ 9381439886210456826653538292397763501551516295429182085320053312596092992286446\ 6561786701077349190337631855871884923442423461537410621795425303004482040068863\ 3118985013387634613684181784519541759075287413820923350228521260020116147802349\ 7271441503981646989216047397608679192296236800862124141344370141181134833839976\ 9570352295323467185605890557572580603186383346803377400666230847502579608691285\ 8633860919672660463137782106514242712819486468984191806997210728927464550607454\ 3558468834519327699794534457899063513293402912022199288734122394013517716040479\ 6528481235124243520784948649048414418010981846407634823392756970623435633399423\ 9451860450207589837274911562633160596379783915909677949590747856381699404163846\ 1245362182968717445878472220687299925242350952299426586832044141766518472482214\ 7416696449290660926920725601154710395269826635721509484236797689253128543247012\ 9617141760000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 10767338451673\ 9228810812368643800193686749405166112576570031952407802880235334913370553173491\ 5408639435698093929743173044919884691620246187511775613610220797249284949246349\ 3676998282568646703881039999714719641322532965426344857955063639978137194528079\ 1399587858124710321664443754058757207771905198785959340275900087086269684029444\ 0957184506710298271395109787381668187522685673992332553663277845986650874079325\ 2620711983612170370361162432028934004803118813060374784282244519045263990536564\ 9573108565318748445790078636863719272413816920180825730230972428897077355439315\ 1490275151635596382168000103895760010813968782262459918115304005566646508145468\ 7153962426094569759317276106794541244270392636068977671188517474418928081208029\ 3022977897774331767016638007691010843341689269248349847103135185784838935397302\ 0180980090657677245785632622236282470283346838679894917212859795688906081865879\ 6339278002718933378699826003001896561037042503430535758860561417308129796984599\ 0756095144579468770665936674969194255539847274675231161070588555536025265103405\ 7377357179251688589728052250942735332955977035097587840603601830640623347322089\ 1569645904530601272364249220661369697036535656248245134571950285105478493770478\ 6135298443372549837019903618590727997125911250590997319129398457807774329794515\ 8692225008093626784142166618195493696770289450682923195967260819840766833879866\ 2506769246728057943917384627797094828948381386316069473585630937884616239823649\ 4896626966930034165066204749812007807200709738964734156987267455254853807186514\ 9060152009289750328613522105510236194231551463442913483515167451194471852619481\ 7642590165031916973803354563205518006352074424205681102222669839733671094015629\ 3508550703926317647466400867996851196324980470351699552810182156662627791590496\ 9851977337128592103840438799611977790619516856658150741401833688481651500216370\ 22748547205387278375340724518376853965543549537385976924468802498806659/3166109\ 4847134496674473141995043745240275104261120980330271200397686769222905875671534\ 3011440783846959161460955791365130320529346276871491805148120777408095442877061\ 0012206064811453401465661466874521228785755046440600421173860276641506173520620\ 0810826755412818427689751952005696929576288325366030323702358033119652134548029\ 5799065277985871186603051911727397491218165196147865643400453995806870992910153\ 8807946138958469660914031631925743804857209691917668604105635181103475847416008\ 8665131753975647878830395657625430658599857518045644664187679230331981244225024\ 1968349940133824787736564645760932057756856560206364088990919364719295450574412\ 1601410755125242972402840955194593984037732746113738204559830064357876503909618\ 8072902995424349437108391904363391623259980948611972977800143863688931351550700\ 1455466334096514131427928713656072166218703804522965046161104525979478565473789\ 8117736333503510196711059668757257063923318799419824134999361530899896066271199\ 1184420393388318557781383335709397101084358823201914281079192769851573987712406\ 4432519742488396209875647444395980261306135741541756783777553712017417102201341\ 6921311543504126967095033184210659210384287446016385067875833685433529988929367\ 1263153213550347920911605440610001567700915638061360551384968497800509178580405\ 7121746073156664994335625131372178837696997422616137870808775783534161608343207\ 9302793300547468001283725646137298981310056775131242017636332234543725817411533\ 9166182711580393440187491652229265379627184028311213477221881869322459904209933\ 6129566642168309067104411622887350614664190302610721682422335302187646848780444\ 7579296068849379198743269581260511438597362895765411389750773710903934463267135\ 4001350204637464389222400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 2128802154570753223868253622422907358454390724507016872842325927285755094393097\ 6181970339872986690920366650594675430338430277235468062130598564464756912681925\ 9824512061066540572566086438190870213740090946896391827158269605828981956510451\ 7691944858561185040315239586564103988305293652432923843543559059775858875159447\ 0275558299851300369980235215096369739689512473228468331029029317041119267322778\ 5902577957456096274981443895177065249933494402440912758346771232985287320384727\ 7802733157240406964892570117536055965081882853356387789417897791248174323680665\ 8369870023631047081578654908612569403966741470663250419839587873303683803767292\ 9262448696552847255635114487587241595024876107039378397171722056469607237084441\ 9821375359987917162809671061577318319663651546702458263260311070550689528978671\ 2984819069631524791172191299869085995249598445775165847735944950028403663772702\ 5197964544149978957283335716909093562519296848349480707025710669473773701531586\ 1056319652995654344367224885576333156361122978840401159220755457896113307202072\ 0625248879667128235744957050794825777710834019314362311614191529031622438346629\ 5289994774928131765467213138834635967549712042040432941143644529319941584039400\ 8144690849775034285126389924858528074830646288985120549958906265248529397306615\ 2734937958959196973176903929191618854397263524883699745936304694388074844348588\ 2301067857985655305805278126589308287980294735466246211232898855155353289918328\ 9795447427790931118554351006744955092743889286885323028894291831658887968077283\ 8214863451803559948238625211550393211436302372679361959560387346370928856259285\ 1640533893340344226467960114442567614858498621746814316181114987151548247353055\ 1278601506263956767181997342484805150094541946260170158579136957358858584079439\ 9721217143737546205576764988435509175138183525510981493837525123463075057053014\ 9623591499881818599630464155330477479224664909236961853041684527318810325065903\ 96082407/5878888398737382308649016408661234335703118711506593373977384552860887\ 5937863783233935947599466248353845746994512906159851678741382107222650608230358\ 2222814612332366863679101191007354592045684334987942368355133813757569237862962\ 6374034232688876216757889346976276263640581793317375292086677179827850522065786\ 2664693415544735962593245547606905978600663681420386731832922860070093262063566\ 0484659924403818576802910769202541691199768515399180627557346275496387481278087\ 7206582307475639603833773745182006181151586976942419179593399560116065057545260\ 0738780986864044042022776236041233539538779429506957949609885003090658753518580\ 0807567843293931701621717657037070456891462154526152181532311518079255480968552\ 3411882713581122227085214065969637560146757295683173923354639772183543098905728\ 6997268272572687668958423178485746182861571123572987071524104245417261716349317\ 3906276414875319018090500107477693021800245085284308658435732512048199241226272\ 1211900941569787306186022548757275013910346253190762768470045426315642713653135\ 5495090713199386847734088287131009781194454768497091832776535192312492974716453\ 5598887601028936701843943910969947045511974451236188925915012966401997677061295\ 2203952656063428454832405946850992705576268197202566285859052645695480431284949\ 6651776294141244915261979498054273281143236777810762498659125567127474681015591\ 9911617979029445968837203166034639871591009319014170163377958333487600025399323\ 8311449074028749025015097266618222936319600903868346342964179845247061375218214\ 9389205966769383630860261825984721503532641914736073501815193841524317990959138\ 6455066246099160855744308717444611037061612719678995144470248070853070722299126\ 1903989550512750341252670461686880770457600000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 256348097853885616372715129426872023587824696585812194726321\ 2646903336046887742585443519300619640606075547891918690920789632033891599464057\ 6067426788762656808806810772784149171512656283151499272542283183054826902784113\ 4578463880325071444208061780437815941905058536322062971603338638093323519445923\ 7727305110549481422992228198805318910650847708363050082990390610562369825975002\ 3063233320424040860257667710865841285846813670756067992969361974188028205907290\ 4629425984973708845650025673032183563368167146499502539295115543219698356998679\ 1760570485295694667006189074514906344539609286650444887406021887070116881735818\ 5880244953022842253591808964534558776981374326318624786492053712704966037796268\ 4594191451650660722898923493500011464299293612016155789343620694514794847245985\ 7303790284662470618627038404405177227864074195516197475923251469910658508900455\ 9642599345978003715644305958267078357319754735946389947708991047957860837727918\ 2229911935461789099002185167439265548950808538695766900831487652237418289272553\ 2104533362170726510017335153645190362258846970681566964933526282169285162478094\ 5967166151748003166927135616852301629241064077262048722793350886720074432001886\ 6772607117064127646106027185118249984304503110702110671232059240323791348569099\ 4227018646107447238965178178741518266530055596877747834029016100476461561590425\ 2665779484654163988386031914351893192049683145350826597893865173281706251782986\ 2398920925479857010584780105855330378652330228038087676279771237074203072051427\ 6812456309769986239749451218386322708531020320572725600217190255157018377100831\ 8308595483735490904657846479053871346610716123969414495703137221811155460339464\ 4363348285697753399035628985231663728033113468797170602503339642629149448592961\ 1345285623421019108051035765941226933503214072405859527375096966968331624835184\ 8731589645724035857058342843794172101016773240779918664732897093677663604551388\ 0097139336796501204547716266547/69105053787406842916792293119279321971066954898\ 5666114761801560560870432979132031648580747577403133697477535708168122721942312\ 2529826624764547851308732733003963426209125998745058789831543335166674208851731\ 4876134398814714361807148479803156628726106261879788461391084298251268152770360\ 5039112050898956517709678127399788547846321053838491874633769551476556677062740\ 3716791553836059413405374760073453744729432480244994836460645892404150505007593\ 3499381880898505857227912095767190751520253046375681159602452194610459483694467\ 4708203723800301793232644436200657496576347538650313112325860816307905538418908\ 8059602739062559500721832207930427649833405077315667040105078032442622026886300\ 0593095081779330988690484095424705221903952006880840849610491794994227256510270\ 2730000151013998107351510727656149648050777486772124789809675447823757533627019\ 1286828383436418674472975912516134459111741632628877603203097289016937287425547\ 9244955442918659465309580975994742431316137205885677962621642605204988518094210\ 3889288743883580330946145632727318832469897497519714107092148569328552752720432\ 0911947395298867127305034166413256283787904257707284951948651728693245365412303\ 6830117916037467752582111956801145130815506093553935844531695530568669308635335\ 4375188672976612683048820656660879759872546196824866740742030479305988246753193\ 5581843089909208797770295809848657471759357987247882832486319703242257575338230\ 2014292255144382626260243376970474009501284822856338731856575230882421499505435\ 6701564676492742989820770584733684900237301839684257372090334757480799382479850\ 6650185718657984452707450359393453313098907308891511218279398514473572602938020\ 9525921668271453258659699771454097986838991284094986568883602509004800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 596890285873614073054147305390027\ 3563019975274323096890150239747810910216189883811101535851542223006336582743316\ 7970304144532054183275427706467802093722135368907769995102067396129360425259588\ 4528132810801500697513846209752338697021354290969505423799029987333823199103109\ 2636652329403199252645736204369268908887053605500723689823238100581074506896299\ 9390600115613331605067323061549728876414959279289141914873315228368959284582805\ 5281630413864979540310274228986671946253934012923902866398623180193346372997768\ 1806454847624218401381297270875788485281598550490832529424377014349474498752084\ 4778076479085959965713583073924096763833242861179813180474212082897117469161844\ 3974476595207080254850573292279557221210809681295740667938599458966260607714506\ 5561568620615070461469342473372031807991391544879709386343348589098073397360291\ 3061989574318148962999626140258884778468939180716134056051622024146638866526150\ 8660068884134757475174957879040723632880860547051254505393075189266074234453042\ 2896177924871000048661277090172302399991468559658434416031999331825182295937963\ 1470273793018042298151256452739552271736976036462574158860625502812312863353745\ 3581631023566218100939821247084702904709764610728253949593976174751049737577356\ 6155599290048070854709814971893916635655581322215871995431533934518646978348079\ 0138871188318970540492932681499884682759215825487557441988873559694422832154739\ 3509888401906193030427074542086586620179603448453403217837906323868915881336368\ 6458610966561684273174150714141919176343905096795267465155190480913955630620224\ 0402122657594745656089245109714863351166840505706589333118425598410217773223741\ 9607290259693872529735402940633961894393487947259876653049425347145186577589584\ 5470445578476566460620591726825564162427966097079477558997686120224152137155670\ 5822158293463069134804030493769132464657198330621438511696177276834771606179101\ 9887159248532157651753037279472790778370411100737739751470128722286948810012846\ 2773/16362787571021021513716214805605131240405850650868455303632698444348889442\ 6012154866708124844527235886746108988443838496334686547671481301092078600313542\ 8519503416438547413215389194329717332112437274471336661921759316656375124117411\ 8743455389049985396974522362534883067284299041863757984024158794440238104610989\ 6983561265942881630796598025145048417367931544013350703242189366110057050965044\ 8783481887142127856469955647852045868232237336935640301967572483006069137053308\ 6018009827435887195326705863120833540104809640143086187390379213595013255809362\ 1607627303026922527678640257700911780429516318979735959014241637659916223430061\ 0469036421666203359139747565718022664239119103696690253588093516913614752969296\ 2215914123082953728386365563383099068452852199881343299556027408856492113945570\ 3116532997319085565725083270135821224875914227504750027390022980345415750499887\ 1362831159357939547362182158892016609992688679312780860299907378872224002321010\ 2496163473419693709583426313159763933699514652115792161804080744791321665669396\ 9769116915782150145355518654035524397769147018787770487427881839490544159358659\ 0084726095759528028418843570960615212015260391223706387025468124921650988636510\ 9480215765234222610026928025213092511546409987403248594597580072619333784786417\ 7250259424772822341435620763802876796417262684294954236304961456684959646676169\ 9676143337498240363646419525906669033231482750253245919645039379942648604514360\ 2831685068028999464728815045080406083073133385436048413359520688803478123848850\ 0096661934330109646199736444600384704547212103973561456236412033297186870502658\ 7957060942487507065563518571883944941800812496955991823333324605823571381525025\ 4863300460040981612926903328460913776132736176623823913197481492480000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 4954408513793170986106344112742011\ 4977298086148323068305803964351186339035892285731444543279579390024805940536453\ 4393833563308914093422953984414034885086488406589667061767263265357434899938006\ 6131357849832297454304846551845522999500755462397128988128887144252402340494821\ 6585676461203062534863647552527098895065350969347821597791181899737163220282968\ 5389216590302999445447731607406451298072627603760452065765003103956073336485171\ 7236378668092101681641307417737791749311112820407427127665721705469636390204795\ 8378510138148495237048092712737493466019732309271117963698209969334026093111026\ 4167108280421000282793012452102542573337177333269848428487024840963355352229034\ 0933891878505561870043256084032142303533743052839924833288494694773506346634811\ 7556934999447202233713319642804932064116354796710351165127386498018500209822307\ 5465411657849729901142675998528564929012944728329574896597995270749277402731790\ 2016812539155612788789942901435237531374189509924767375540882294234770963192211\ 7221324259648308840651646549234087881031815538753555305404145412892396213260615\ 4195517930659721243815965793264141941805707575960188293023491372786256309680165\ 4711440728448196844983417346348569995974555889001879228698843368174154961646009\ 0189058704693952105663813657202393903577380208368456841755849538730249466086818\ 1517644257761290332676974837667952647069996252426260790109250753974031400156997\ 1634627190418214120766534483333150736281039383458279284298720764211079269738440\ 0435851227644037659189675812128115252436377742818457029529490615166225493644389\ 0275453352709207418910233649643206984516646209798888176926108098799804454228367\ 8072238699192706214286761081842039306574252535727797997195755409005733705090851\ 6080155810229556998974415260512831198551346212046682687441315740363413990178928\ 8783536708610126108715023939090352416342101722953609113408035411626057489766222\ 8928740611592104133023980506143229967971003893985237912506216545640673749/14477\ 2039986795637461438530736597171769293714814393571570401155965899351689207484942\ 8548835760439921559734247943554742113061164086223565856780530206920085073380203\ 6208392683156449666497884520077036221333890011940453665470266552125058282290419\ 6596546856724009826604618750889508279344081315531424997990562723302957422667802\ 4919707737020519223491854908012593565124259044491621496604865575078169618303355\ 2621298758054420304450332264282714684577780495544603269545063512649896834611794\ 3517336055326381541707957792180011745878769902149956925733395647515682844187159\ 4275086491135179462174053336791276661502799221289033593914012530130627813257707\ 3468629716075269834827991463377650097880748515599559627284642772574845167599143\ 5403490966587325271291977055642573044082468028415810570818469196218736426575655\ 0717913749170004808022301866008940139494152992232459667811660888380919998064507\ 5858125674495023363268533945185171634352444006963849185411722911226092430858438\ 0612509217041814447045023061431306873784450554604114310768134965778824586012839\ 8842977995520347874055571291324927710621052624323769150785568315828595644620800\ 9198274884476219144594375773841984756170749427453836724254529775355853478082324\ 7989953721860941560858026611321303846935929289742022723961726855883257275518565\ 1388822535080795362741009266250272121152455628736500576293494766155567507633695\ 5047093827901741563997315161173315052387726730723860629819030441950916512040629\ 3897460157100698484264407478218848843641352201515919976318003143979818737400878\ 8579478759465705427654752272960264762607310200527030358873589616169491219559277\ 7687084895405756462081020511692978167102376604949075918247364590774824264597170\ 9915182004852756914215897505652611126382716518400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 26129336333963665093379064273589074639464367712181641\ 2036463893144486484946975300695043690757996075861938839644792607990256739764516\ 5006470117189277336933782558174852301441888340952935188699012460298088986531056\ 1664033509027703746583219150754299429593722191813401743553315126889325390495604\ 5558839873040859443718411063445574957939971876446421223702088505255365318751978\ 5112437347052255781662963108976354632547910085891540051265116743275806138714821\ 6015345855968215100358668525829606087254722764054328481702715608083195242478112\ 9748630324602654191660745083473956280228927242827772880604735544716351749591107\ 9711188175974188821834001651753136046463337760131067042030357967031444885845843\ 0045705194162082825954398733719839024816021132773676453090615469312956028134867\ 2189845346669513928693447781679691195810604734659410935993860686306056078958898\ 4097282877522811212483971579212532151994563835786171136180504649309926157536848\ 7154441832362642004199226661275774978838895342631551736913431544609321411597097\ 3097621113530432132702918370945250842407305309111339040630863116538940797946544\ 0249413353409167567720115022861824192286999654190723263448976891723000709653442\ 9507616218514776244424171587127281640662642162453592231773214834773713474717763\ 1770310310099581504785814075035546770781540485071707736863742928796465326101378\ 5136113156072843406717637636636140689557046907390044462476970247491876309078359\ 9484604283979881273819924749262282659694199378741304996830566597323473124661788\ 6448959402159383554457494757795837265064364888548304902125792188831718602413854\ 3406166533809737993587318568851969401357962328634349887327807947821008110557391\ 0863926197956073077441426494824518455413428874457240293220469824163859651395661\ 6022737201168020856997662804741661215327289173821549794431391383034732073989013\ 4423195907264263830162994415943352135881735155292264329756376895163409995371100\ 333001563964075435718685859635411948617279068566421338624620592033/863955183749\ 9099359242161417359509294934289143658544400318064778616213625693441776962188991\ 7910380548201945545898346726064714497170542126976617500965550625829780387955303\ 4177725494606090751355366880920865757494688919194566065533993469654444541839228\ 9602547807418418259526109894104064215564755843464445719234602560732034841784150\ 1060603757276585564370267855239049171311875985306110122909543695767843641104350\ 8216136582065880218426621313902018079438878271027204504364146941750918888614843\ 9132500695727800109175339489995549506942120224778166999067343220882721599821509\ 4614322056066081420066784616421300586359519584684435765971072232765123063975537\ 3625786714699115966718254886751852453894513376930388589567788405000265698779956\ 8588001017466276308143105961537349262165582471876227836163261124552942258447717\ 8702843966631713606734482712122508014461932133622379516263940407957485214099208\ 1007232179894984770076139622677148294238351096044534273225493411797431396559827\ 8660049093348355356993343736317138261432554633249817839473441603809373153297527\ 6747713849330756882022109625919942817361921611251007316141371956473537856103079\ 9005149405467204831944057486566116972349447169958631722000077780555392404366953\ 8094217997312512846096504473348915257947522278343008238367228558813697628005019\ 6278007763287918948508314697307735836769019649129658693445017742900368219907091\ 2005309509678721249546222892133713845572580792609718463183582229512971591931171\ 7376814343802454411862614427510233562253826923688236449392192805103750132629789\ 3193460842749003124000927990898040448892825553580914667625403844132817763340373\ 0617537805954722929270828998392763682719995391874845689445213456782264290163829\ 1625404957427362473798084701257379026168270228029440000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2126644251240328460000671962840269636644712970592\ 1969955444865031863235435788444932764881760157309474939927735286181995877126308\ 5456634894262259651468011491669064467969622737884154822122329579287886867183005\ 1328978198193637128613458198381120868798099220335373065304407854629525833951895\ 5768686403985409675723826333538395711157025914857976435456127306086855941272779\ 7077797751816134184502885951131315880199771534530704078226720474162989685308291\ 7806659395890813289954834907043391699681550556560177462436240890848705506760716\ 7946520020479702984760126989128467974843870187224126327606103431149330168188360\ 1916434531737116703786460069345705699951992056570907332998248941178215576986369\ 6976687084942077130335573790122172732845459226868311693513977692455111748089820\ 6388173302513952243378795763327066015913221410300331129664856186610275081974906\ 1270523949182100100145514805129881222971427571313382603265295244479102017450403\ 8436811032512085205140417710261617729872162306095737905721888032676256399821650\ 1655154691552437099877062718571613900137438028493164324870594132831983527618504\ 4429114992952964959465359968793352879862682950978991263616239703522485619491706\ 1456952591265633262150777071586910118912123631502479241765866397391872027334414\ 8698760897250577932699070035260978645450133780928835857711121840128916542826050\ 3640812539547220183079513488281971388811859396295008976790383774032551305950509\ 2026657761497965837391962138389056059978679073683027691560978570641286814893039\ 5953794247681089322168656546157021862932436009275027926714693033869312842797069\ 2801811243369039985604418488172110248288390639990586491946939685851225012832374\ 2866425943349698004045027973683896057518305152528939398836473197149195634756737\ 8839611404499979399911462866371224552961792197142114589654905778062455334067690\ 8373637786285193904164173408732869100332844953818692209959451710707281123808028\ 8320705576386266444406814248946615164952451982581107069311388927017/86707369579\ 3670727802048065775098879765299838190007393186801028431063685883460448233378475\ 0656154239451662041117367872144022088657679299206370463128984582248191542099728\ 2689073298278378485640840228547444817186006087258999577481978363844715441263429\ 5163175423710054677992767861520661391701245972970567046330138681962979654740540\ 1967763938903950811242141841064002447138756722802001179675105304230474552279426\ 1803130786690621097417787587844280646581342820474939516446482599974784254794472\ 8212342883651664732420175859289876507844728092481331561669428022592132376187514\ 8064793128239544314132036519443974495379993007187318717797455442182733468520967\ 3074709939227256007937165830081847989046334874457589275227384588498817685835175\ 0871561612581682500830585650760772014587060815302710316533704139154714212736158\ 3585322746408552462092866121520446206029479845669741108795755235757459126928041\ 3292559795181039612753363313323128101847411922394434146815548924179963886220187\ 4460155617634423841514835773974230755219164111164648368822607333322794773438321\ 4217107498756295396028016466658051447572743789918062353640349699714327204323155\ 6820952332507774859048780454539153699536227142787533227436161461271874149992101\ 4017881600166953168350076032649411161969763775453643100034558396912547693582159\ 8077465003154869126179253806041318327334503672067183420126706047248994943842644\ 3144923643586420225117788632383339318365593907135893728121517476119285786900706\ 5791314432823583281610206514603143589656583836774500193688773316398412997834973\ 0964817442550488396113068285056570582562133478423944893471819603699523788510590\ 6910918040217937435736140630056303905814584872805840491841580820160715728442347\ 0012437707704375685997948613544688029636967268352000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 579993583909220419681962553777638749486781081909036\ 5953713771169921056548405700176503627065846746293307483182890634412631419810126\ 2614221938786534235129236924055163455949575867538341425956475233449870015262285\ 5289162066094484777212560774203511302966932850898566710819941140387710640800684\ 4654760594075507474069922480077335918739397625196803203786180223519742628452256\ 7558726047519051847500598221517891829553757573104715254970419240875716413135411\ 9084826435790253480528779796164419179820278040890022284528647731548074790119476\ 6416021005385851613921223687789326560348883327036373897192070279415140128894098\ 1072297563258237416410082518948628033028697751671906012676711899690342595904131\ 5812904140769466739789465722563666780481494636009908941822571777148056265617776\ 7022674907252336136843196901950282271117882246982176646900995533824898239154481\ 2636209386343205434903322614964554023162088279778354381166656576430542846828371\ 3062016638116792183014836039106523939387592801040393117726899217776126795483699\ 9333865522591487151177114113164998550641195790618717029412022246653424097559510\ 4699212466413326892673211832729033651079095276636609509644119130945399005087904\ 9005704595009923710707213890515922138768417426383594933244516364555218940168135\ 2396076052787359678491624205470491959896367736294865957014520816797626676416321\ 9662733695906343594040802982069856647233041392638292979755920495427838429595864\ 3859536476525676118411365029376410439791524004643242902751332387670513954766640\ 4798136830782752113993423596273705788136293120993069357161346976838104625368760\ 6555686833051640053176871226594586725625666663641505349572973835349758749855631\ 3326638269272441688974662104921913899525358361157346480820165379736065744520092\ 8894958053360638096483300866643852420363024943426675989768039463779573845521824\ 8157006511014176296545058333292890587051153050664843486398828415789809756067532\ 711077943629567666673899162451893891341612244395393782793764021761417/338643190\ 7476521637881720098523095720378816200728369345047754474808320280615771598160075\ 2129700832908798929457052419193102588588585083980121330082091349231008048528586\ 9887848118017373380565536589963930215759782782186465127403780524593480632305062\ 2095505455214698893852648049212287704166635792673328996538206372942031831919866\ 1748818063917585044162115026143455339827003264676160464914592640262757062515255\ 3686397284833496441722005577992214621585152295502312865242413216131794270167521\ 1297336735708766824695611565734418372581375398577196826535406311559252954734019\ 2006017440294018606291222943938148912612146574989414344926249498967916192398552\ 6346674748331964409263135505799504201942564753637632015935682866036878806713462\ 1382912003728863563535433792153943942554404552005033397177261990357578291562068\ 7045038339302346290654652011581194762627832750981016995033218443548432280827892\ 4688640615558264775526056790378916678597618146096529575719611614202606887173842\ 6969520750647255420625582369538439158688481482463396249658963265266339018749194\ 7569615753139896739916261162807423368846841522017953847549874134819722365110875\ 5948045771546607570030067364261087978146522751193996815565395843795655288057761\ 0958805528284244906652027635474178280801764859413097339282589669860928399061002\ 6230889223248477966050556290529527274798959743505897265844564921370792948931530\ 3545838241147510699397542779582498115325477485156059988220717629985202050008329\ 9641204374520948866896316202878479659245956364398276978071524512871677357645141\ 5950324872356955340318398738936720681775984008008516356751277682977952617394409\ 3631441275119572697023506059904733081868855490642834218808900319526680432986722\ 6646584904552900030863515595057488569716943376237985792000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 14212713174274244170706214066505895742114282\ 3932542357988836894097937324713018917080534503639071926581527270048969434142758\ 2156019547318492647247795736416869230020351495022894798098434379148275026515855\ 7143992318614096915190397232069559850250847643958370899068795185319676594855124\ 2681016947094647116775319925766933120119782846591065665151215311254483812887458\ 6782168149106811307268765851979978110473882066515508872863957825905095205807970\ 7884555791634059723673015171098768200614565897861829335391908057118475259498686\ 5017503192629716364136271668958060251598065576121237325949808144461106110511566\ 8728174761108736027118252181931109583211763640155804827965402013137363904679942\ 9196185381004243926346928498673212822623442125895826648008666272393817907944193\ 3577168972393596599415936608131879786969625843155834975793174637975239975166337\ 8921308379252698099308678056314926540855320795112041606807619035819980646808959\ 1050047609929171191375032351555663845113625108265625421616391987359903812377948\ 2798364882509945062940465385569510167611584121402684403110130248168853655557972\ 1474235174247750894792963775059999131878533641324274748750292828348724494939616\ 9001972239572354072595756432307448670104755951856006418223182125778445957432996\ 3564313667925174557515186532902126821286087455745699230849293919161548460604507\ 9531732736023244063728627123967792198260520258290489604061217776592242291872544\ 8938013359871568739528618031979261038514644312483365619440267551327646014552825\ 2444448700423071764284275484447263273633494049941888105093620144183209504967552\ 7098834262766086428165544823026617635436178315365571030481138643576021575478333\ 9729314447406217294219996132371914228291463181668129996352218949877241898552622\ 5493632596980472030737461439606971425255582608437853115132800135758950829695859\ 6104135104387007718899680850549171425593882789110174432320980814849385827217344\ 6759872784418869682983127329084519653274278362814706953187235023242585565742244\ 91/1737468859024890144506853250392027188896763060432508901320498811279181177533\ 5278225229646283591419599478486527467086534186077500767267085960802368586810573\ 3011249982864145325000886696517266769138123075192058484288394335322603310978838\ 9315647885173808137827343389029550243689646133453597665221047262472306098143645\ 0072414954027727308140229019519253572318714537813651676684095099038085191169963\ 5275576319501275132864947494492541076313873582965040628176329780322745145603670\ 5734617543955106080105633299542225651272749861933226640572243857574928227445011\ 6500491572260851452853715613849788965525664512126765030854409817373347347720933\ 0915723068100334326044130489149459934157093058895822288868535147057731712964855\ 9329817298378392094355433065477093126315275212855045062866307003437128369424362\ 3500062989085854795073595723625006268351563840702231865058742229434314854004015\ 9242097333590165085279109554891203698874230849159973716528169115538424246497241\ 2961512269250835789507932397253880026512395937037953987275830419738932751268434\ 5633460593008687253963922101834686506106917624126801876181416242843770401322757\ 8739921064358060475243902536023646558673590413719028062531692630587415027948135\ 7017217133469394773753488712746620740811348848078677086568755768973440557763643\ 0950309913306499585329971878805632588529865925178648216426045341760128506180492\ 5580108743984970237475052333293804452120914023111941529355305381561473704381256\ 2508929493631423018133431314802881982439737776232053299882863127639362297810993\ 2194457520369720456797849488486488989723621350322965749516670697270229005931532\ 3115371766977681196170430432908471768942948721150575899463002207373881971467720\ 2553668537383097664420574063495033663119264006574562544114498146444247040000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -76135290015229317230080209\ 6867822260515098229075192573281640660768187103454703198020955609358522593040677\ 4937938640701281488764900620723912436918516145668105146495247423873647468975860\ 1683017851687838958078650942742459392775641085362276078538040787548860431953692\ 9958996393213504055309863195992220981927349385482064435649354968584305876572174\ 9542268878856746101281127577899455850500909284695631125113335984303868699479142\ 5080102008378706931368182463220468864189067799421127686629891591024934725245802\ 3998818823484870098735850530506651404859216169953773063592874510184117810440501\ 2236510751340974360146692079228926184877291827418879342995694553123594793350713\ 0736525539724967742109679179958640865131633866919667970465369768906894371473619\ 5864536763382715452096167414452262250405477868781928852221069401201260223822792\ 4011496525151527875081702587183736836420414832086434331476737199890988180650795\ 6266535509453778108382793816401950644408560678578958057138630620367101818575452\ 3982669750047571618113449014414892299648398546797937339901752535017242401999851\ 6911273743605439055163026386784089020433802224528605511246715042136877505098134\ 7113470246477942130426116285477110422890581326081578179904653617822244232995863\ 3268564819649126632615622116455326787747909082684457116764210339395338309535397\ 2802322476027846506439710378924332632438146329039415597795177426296271572704383\ 0758611755132441596833174130400511270070604805905117056765403312965106345072998\ 0096727545278892181592386770946084085110502045948140705977105610712594909394269\ 2093444558746594464536150773064476910009681817992885286285070721399815874618040\ 1694549571771519168482755978728896582533758732382079738835545726552960335473079\ 9767985298489350691349216874350086854542738048488416775452959097063375336972405\ 9876912308705373975777649353167930255750375705226625976667448945830625814616432\ 8825322585247413754572220228974673083841953593946344324146925747920825753944355\ 66915364863398456490134520279/3631320864195782433267057917705779495192768348146\ 0452252579350768287978179331814943519224839845087642599784916036912343041405803\ 5895670446683458409386399848448599607878955745950033221308694320706949627947772\ 8624384887525699843888627978312218191499972219328509015858860317925176053592093\ 6915030359355185489406043261271281030248024375139483627262429368674424707642063\ 4907771645494832741479428644492376160329399996923117525242542143692842287902705\ 3253885517568342810361224810346255524132086694917247989702052006449211271800973\ 6372169878923834928895277924160881525522871295445780935920371173778783986872428\ 5325082349504592011166223965596180910850184682499021722015061686625045577429888\ 5216489739913117419790987113192679626387526938478476897044130044448969983205325\ 5087425497955038111515050500760749495186368545126391698147075096194269071282363\ 1671570921136877510481468772733050907204002380017640364559386833056371300597464\ 1340342455253858051521134660359718160999962711138389873447403790461282578923560\ 6717773317946273424770096536305605083203429264328196771886011719223944717777116\ 1186738628923560760430681249321345211994925552013647097265642314238958102170119\ 7425184764476419783180661437345703188646523347882897694624909592400979389280336\ 1635202282788258445287590328719880995283533825577428142054563591601739663426488\ 8781000353946459942135430239932346310541848892011307849373834789170845793455765\ 8385633296328558724899395210932906547959771175674162517568796705140152494576562\ 1006622584786165523346304317143964934166226116537935988265098634981386264547299\ 6116908089115468445404720063092567136810080486552025392363122013116461998090364\ 8323467626694661233076221667347026855328329291967241905394138876223393286094899\ 5474626291179899959466671472640000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -16080053997125236344498033423847940961864311094067428410119086492908\ 6412087810163262162782423185643943602893697156285476314666295512417785987077444\ 2972056988789382247462753891224719396979083788896542390961376612024633300857981\ 5841330050045251095242016730779707437554978230573139092806982071990148420929283\ 2520260658959607262671645020363024815044042933839938614917485055811129410726727\ 7176091837918156414888682489102059052514947874878203215206365777372620830793935\ 9990770926851294979603803376462845887128877222449455365449669035908422248390214\ 6137011209150244261416878506628455894743033545482838304859310904643600097375272\ 2382894992278912234915550643431911421266059902184182713683436090493873310431318\ 5704510065877188788092458425410772055110649806326391909185504167665489002663612\ 0982129160639581340304154362651200520687451136853935152364307711798774512038148\ 9862725619875595749785015343627374120766696210139708986953586551410641703253436\ 4547649975187028021373170973614304245980683250041333951016670324278792633469969\ 2342844743015937127311229434642573359816436940289886266476021566636598995516614\ 9047615246568960667447484282265643809256448837471680080259321429144692615262031\ 3228273304517364418105896045341031296507648199348720326926776060931231154163915\ 6994030956977488858960992308148652586634530907041779621660316455321206873681005\ 1158663934624348847958359895531075858525227308152582566427647195056349811891222\ 3441922665706276656839127625879726395353174209911895474759736579277925277626025\ 4259395458788916553664980965930661444338622895119894980369706887101484471102930\ 4242915569576134169857084465731890514084453676497662303611684799908386064446160\ 2138664047930884904336775424537793502048868697246588897384368653923842322779579\ 7739184486006160767081612849695388477769865122201319134116485632470186876149302\ 8116884703456428991517293785225509835464456689035509035459092345976214695048158\ 8912271850470386532669301501300489172492990299139697648482259518183/11996025769\ 0555405293708812196593677864831786333891462641051671957115073337197231308536641\ 7449721046811033903661669031944047995651536209480500036422985714809666973055615\ 0660073910561758512714732611506851381856870372666559064106205377755846339379123\ 9689694364392480802018402102659971190081889583373408616224169336777177535339841\ 0096924182754673728108614294930982762939507858649457121808393947961819806256016\ 5474939746555219068777020934877775157992036918791614471433847454084263526358693\ 7687365942019487273358652457195343174160277499197008623383870086092948034673496\ 2033023605278074272954637951125307851253587110622399869729286961354839951266873\ 9762409667840892544120062878863424199339371941001524469332959578323835838547391\ 9497512677804215312757866377046532067446253018452334426560516658295754160076507\ 4162484581637041803851724389060938159602203528684441646189493125180356364673055\ 6450827615263606650499596909877593771758273650015022577486420044663241653757846\ 3212119733369479588359949691484713161356725254932288647998687100429068978162931\ 5561681537109571502362851523983647870086880018359723805534455119214223816223374\ 3497874514924309668804523433175389160341625171739914654325734140582811256981067\ 9278386336449729179076008292792251633699584340492426674720514674861955025236870\ 8305801645970624774007391798371934146555159673845161364272571806530546614147490\ 5216494508431178036779538966981957694436945776439497583975698993124522554450656\ 7175879353768743410072336698901717031405168354870930790558910523396143355776590\ 1014412064390839456557777664203526703383832148178926077204864691454981888879645\ 2642776588028066035254086434095463000139292411379484339154592574393084788539302\ 1877739340933362135033106822081591277729006053709635383419960557568000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -444996275837394062339212390415\ 9721795444804938994536031309283167458913281183083505275963895207006259898362018\ 0733606375686385880280223652957544495944530931862053755143007637282789844994600\ 9498536271666629881520376274601194877895404098116257835124597706961333263589453\ 7033118488307393302924089729957942264749957494699963778993278261836951359396234\ 6057847925483471463543439961907293951253248550074666453730210716800741761917988\ 5314872155126457729284946772599501360428152810633150990699860379415570323567893\ 1788523273683007348551385023375100720566525474543852898929157881040594904711004\ 9215195001064834660459908677760237991476989091082890877865981946230794272223721\ 0464528385071486757255147237466930102336603452073499672372826970537569517864547\ 5649116939262390584626455600079131202718409697662895617617927418397037383837995\ 5085106317118178377978316999785200196432656870941314245850480502765619009673843\ 8748941871263581072527378965308488690483421669611029632166930746042485711450560\ 2698222366973638355897028595141901684644476403333896007743711519560799933948823\ 8743740768904307585902409760268081039078635742227700162235885624937061333910754\ 6192036460239347263665094366769075263835409629420763617547431271889380442619795\ 5709019482812586186790006952324079163871060065461856110891032657179781486322700\ 0961069720275981966583063103608710073609837323464023681807279317940463450267987\ 5682622489790845841516914388795495911809044149636615390844596383372555869266330\ 9820016652924423262695908775433491221756946142941328770078161381521657149402861\ 5619832406658716482485350913260357397771565782768340484581583920916119627878592\ 5573032042288468050852469306186859256063048484884992462171958931512445580401954\ 0676991562017799733262234908469966459143923738913593579097690767231566108109857\ 5981922345221487561822671846549041716991053320446877660962755445261243979993183\ 6139649880629436471003039914738318604733353856158756355508051378314529588853250\ 3290713419085169606341718175310643929/17542316883032992274548277336083857070006\ 6111266573921071156272946935738745733868206117809645668291206444480974584711460\ 9300455467353857990290400326936370440941950910055064755035435007189748172155634\ 8540429478969577376484536036159874026853491593649951476592070848743678587670129\ 5493837667727864839303851407330263380213071043526157790018175856137048160241172\ 0039214175184301145258940507715886241188924926998962417323153365310856217920328\ 9910109771914819591176774611952850220076058234126945766647011011031420777439008\ 0184864050709198979070339810076039603270133278084796249804862189329795714218182\ 3008838448352449868184024974598159221256218727723218722071190478622290155134829\ 1673382803096089981786466655411969586451155028867583641881519153597192192436165\ 3319987871162661435805420386264647063645919659119844778791284869817818975263487\ 9699226990356377856290511508527151744413056398560388559576785476913637130176755\ 8691660692581966854703376772885153141185596758463401123025355620546089566251292\ 2106574497270781321514947418847193126827266398004935393877266367301031073386240\ 5216712149426237738472829947219902506050634594097318887549755045141468514611798\ 0556078709293216540841998781214773711669292753663132958519415178691623372686656\ 3390477058863380393105536853976698281035152798827849243720085374632111105450435\ 3213989462897452737092994643555230932552371385135358470489582901901971288389655\ 0134357847670367475037924037243599235238480342673760655934214980829415850482109\ 0894037855577020183457449793757397252914982474642952578264458133682502082073535\ 5369935302408401320506588032522358194549225150946640567821369659042360477146457\ 7044582057917428712356392671931803028724752879787168364590890934488279423604421\ 9209975355726959598253623194377205754326155264000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1759683982752374314860783637813176141482840371531\ 5889079127106867464418265197982360646996590158773041354328420082480710520218006\ 7923797990943430252066788096344812374606298162354326921460971343340216373863648\ 5245360756568869304741643519359231122591455949075842871321186561856985962008133\ 4018978265140748555197119459908938780852387955338864439526978340288611193851876\ 8935846548682956250703658180015800497513973312302364027359950830597977110452656\ 2026616409369409877243499413949879541220924713085880582939264224558364438896358\ 4303986887375754290845612538501645955460596605622196982220902821674893894381164\ 4901473440152670475401959893600589121450680546872545406898357308316407905124837\ 2968572781213261708737421976789659721584584098348875779835119002323940982612777\ 5045587903807551063018930872138565111887202777138219064178988719271956817212471\ 7174710212934142599556433983325257802230692188218235268201609179107267292852442\ 5082502923362316857817327120608736020672855212172660826011688393730349260406635\ 7106930750741995277675340234519699654170824950219518200930522780179763995820365\ 1081526382592717322465843586291187693061846456533019568071228471192644572517175\ 3694711162970401920760388755321594347398559712622086769134586747600367167732159\ 6857952088561443017864591419453119738642616624182562165509205832173794365634560\ 6276125016007360756918799893601722315936011831645344987214330441295487858756754\ 7419691401822391814248123805059996509885028378007861398291257943268601867134793\ 4065636457946300526199672920886037348472982420353772780915273789517044515486687\ 6906927700305678390870825206911499813075665670213770828868400536980051952911292\ 7442468451759809810183863657186771063625526098213039904185326555201488291586610\ 2568130098223185200478767168048576821725167138141707661890856752707418250752780\ 7109490503000715346164115411160326511727947838478164345448817436104857110795247\ 9582518524503918295928741665294564860406644574167977139714295724821197249567744\ 00051014595651238413794293/4687757638226555923152087642324975871511003559342838\ 1784505162672396393521474087760188044593079325847649136166355981528300715644980\ 9940896961692857974399179488703641741869357831046232733701280242943874513514163\ 6995903900789251541696902553162404993957219220930754803923483418958176002548645\ 9093100882734189337793065039684018813241490568484425410411216689158072987430596\ 7981243646415721825887538216232127129839400962373058946788489899156753989908749\ 1797155618466337127121811878959149262201933062829223643509103936446340810801927\ 0904778374407685895561497303371981269767543020011375198368530302076399137892386\ 1762695150051603159535007443263169878188786463940268213069951636507422743082253\ 7849492673814627805943738593953209501146054305275115033580116547940358841410984\ 3192924265991510861537167364617066327909748123490095052784293804039851524519397\ 9576093436579486826041267019377502919488798783004507995404166007867205176866875\ 8457877028276320569902911687538879003737390800227545133907237969070392537938789\ 7849813124419528492938322966309394174846664654435623460540851000387499784635410\ 4959294153592864935191533192422572642626953032898547697460905030542967497333964\ 8482448593179790215375190621655030402141689644956663878071438781027845207352023\ 0948523987929622041794284407919022861132785843533560940333946929136951541326492\ 1003038653627425911862138936623480188710983121172685689232512210189240762090016\ 7719747223023563876536652346397426738751573443021660710148281521194015017184080\ 2214931331926979420105166904153079514896721910266529913675332310345291384027885\ 7697187577945445921322209046595266735850358425476329971734949876658886913002474\ 7607717493788417947301717287180270276156816483922767420057804102632367652796888\ 0338524015827866352540203717913265643192320000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -59693024738588323863239095743291507958885902771032764\ 9426178468607307870636073423669063506469464195170053405477437179355578017552585\ 4581165004557574818231997814031687519781862484180181355238259769998608457706586\ 6276026979334660701574653224900204113422729669691259503551978051371956284051580\ 2756334847628286040373298935584960487655281042975630797012597417091208402223221\ 6065878112838044108559176659580548613563856896899557372778217086332703534590293\ 7606825086666557163206764632378035648359261542555345173966623970605279913397305\ 1038141116775614108642827294589179417276414943623783300608716707661878391464301\ 4900016641944054174078624462271965233898449649122942939706332233092475852340283\ 8850992710910098228264960845174998238617345083941477421170351838635786221030182\ 9756158593662319620767560856412601604714733917151016670057281576070325663966567\ 4332452219435002426587623245476834187698413527930987293556439985696943874701007\ 1559689157338305431888401404923619252188221230301501805240263027090173511082626\ 6109504758599716710657500108228389581699614379130974293534689489477401009849770\ 1652096435250430916108573973255531265989924807015216245157817179395647604572040\ 6655228535386385409451637940607299399942214863793548939006791139887682110964189\ 1209869053831766611596532968666324534863012820633043852710790531503819333211806\ 7104309453613775299661453295503041283247713239422528734239179899268233623843035\ 5361041891040696338095959285884907627345608353441916354504857381236745986955889\ 2781067951918552069883158937061742554958915319714008170083534293667008997399524\ 2911021023957367240172566002636243154226898225800351733721498824708371614951160\ 3814761060020443407459707359992599150367550652153070376946174308651989915247664\ 1273557985606230631706888178934526865966017649803513132719409329275251853273609\ 5170864630113716589419038150263028622580215107424193010861763099610446531702655\ 7919677219418459504663550627161011899783044819237876026878496192981473594572003\ 693811429875097296986691712773/120806094478902426036009401451752963875558241380\ 6240021568032233709189948023381460917949116663398257954864785091539606316542618\ 8850512152306172512665749295964732283430172388076200611625393978621045309362521\ 7922367341446068846006633577728770160437281986213376844751584552247191825990165\ 7504078576294590785916132738807375655006901188020066252536654042944413269253489\ 4587612881425644636138666414828333336130298733626406643419190383697086110046197\ 3445121368185442329911637883859966035455602697730973066874497922995853028822760\ 3479265022844698503339518936702556011733260400463681371353122866207923587068633\ 5722877318168204240401823596149880988659809625982283810464574437127374177017774\ 7074725106258564970626130314534999896320691043250235229337838674085936571033716\ 6673785139351720117236629390993043099284503541090667706918458568303805416717321\ 1439808442286542480868856632504202725715612833231272876336722766028475708607517\ 5887380744146234197144373239708750469733325316217981760283341631225006722192046\ 7354942688660753434929771503096094753744576352383749031817945290411964376482729\ 9359918100379933590266892746139788598806384479081532744881524220205119221083255\ 6068067535224985948880006753204824968292391924680936513812285699467906992648719\ 4637617078577236549316481010512766211337761574658673188146304347372168249038198\ 1120475260826176453722283909209318057802026577901557730003657725193231297222597\ 1751865590198886188793267907176740113144201305056492691235622576080415319032178\ 6992054256319521963352265582977003888904953853522783307886573477800540501773014\ 7763852339800415697042565908422874619269817675148661802405543626101237911628799\ 4306911471963102636111647203449355830429037321157502482467506077611540214203267\ 7319040395502211502427562601487938751195086476099452928000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4937996992108721834132429383114530885447\ 7072140454923470175347251315459054791862400784654036486935029907660712324311616\ 6500702039194206749817561865659905250221349636014149109276763704221780830043454\ 8245871116056750645137218687727351918047637627563460256135265677813137782429621\ 0574724894502476877176307705724025179195449132626936200969612486377673436649007\ 4647404384725262122137350141103753907777898563176507837543162563409783169550096\ 6274535464917269680207331159645153812846089961039671052242571366616039877365511\ 0131272922682580941098591266251271277059096456257928115653860479447333400169073\ 2988263997341492012280902970270247350624130292899501261069805134518005637995965\ 5212510853269170151505246788002190116391907322606968558160117322169859432347632\ 6737717785256403243684553189640571134962179448015904800526341757768042094958359\ 2809658483731895357658531798367373402905598119704918552562887601040629255632468\ 3486543988936598442149391261198345085796348067493214088054822426359032807092298\ 8594058324538863132685886849946575441159879050484559523152668484111554458709306\ 5810923537655623320343139202699241086795706796327535191650324467415113377308711\ 8279847689784919187233205389447888471548511101438174251413067315568295663870458\ 5765577018447182963374211071291436108663277966936627589262906105667172033538820\ 5903689880048233670509034149281972808592596420181449109355683547374207640929279\ 0138749831662979510758744619116343526214871935332170110805110556297231676319403\ 2211016610727672537658070960591703191709503966126982020965397891233638574501792\ 9336929076905519231611101486813357448729713982739062033022366590330709525292257\ 7938643274472885495421855549821522868980764063434672061443066446501492477410099\ 0315282307981273676160583514896515005631946463526900673732301741437198957485504\ 4938777621264669404042644081809030421247362720886487167838287313705781200674877\ 5907852931722957534164943109642094567684253200778632430598187429901024883571110\ 395360296721391331345178895066002595329/816975008310694705051798210940373056573\ 7353173775884368486050136668627497283975525244803656342721701189320248133763483\ 5770786426256253143343291490266783634034843331508570961494560165181537692710119\ 0867824561590365465923235585356283071135255024259700995559456581805535620796590\ 4239545935646707082535949049273907748748060154236161412186827974143869905622595\ 9914349730084620825222456455932010650086787963280575732916796127809497421363942\ 0439994410259832069963091431065380968823737306117553917163542752921471042103557\ 3735224206933556656824903654152423998800000079348484482746205257003603612686302\ 7461191152518274958870658283639843079393257514437070575385702376848410341025050\ 2266705532391459432329512210902348782951240253741063388450904370986939028105339\ 6296322220016129974651519018304114363921303166866190174414470189480344683193382\ 1378056478256633815422617710616464681843529625452173079267416489732351159995101\ 8367993344744577968122230318146840060247179750681851059836219383805651120747999\ 7443162692601221942657425001215740198120611034994091785918367700128121257942546\ 6726363017244323394738172653458394171500565353394092642737084904859161562217618\ 3207091066937631265469574280651969657163893746482666698322421815190949479055298\ 5233564581305316011207388579945093734447597290442696792173349483643094254224442\ 0709961324950803143478572081708824705547562438642230188013510042629726957416861\ 4135564832297731725156463033700330744415636120539672043392795639653902590656761\ 4731330134523934917965253015163762649469154587847121481860981320663917480222766\ 6313181495664112665181684567813389520679479402649744201992708476401863975797916\ 4917075771332328883229205627318909876576424091628033550804777726837804000889566\ 6071770320680600497073182541607916423128009408230787016294400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -435608068192675892793855165369697431\ 3121140625123737636016859418825368944230647247759616202356764931914190867864749\ 1800016887570710349156023591070105328955602856094302837447088443977260613449581\ 5536883852427158608801749205191916763285776402901548125143868102157321143253820\ 3813555193433844882783855192267891630782366151109297167352903050020226408013979\ 3539556414099858773308072938252824064354343921802957310510263308525411736752671\ 0160475933562752138621234834303303797823229747761782524976535381926408440250466\ 5947220466571657952692378450556645882984238932638381176828205613898887702684900\ 8560767522193006033481915068388817133373198546614348793059146578074984658995969\ 9968709666203339892859563911601818452202273163258699865059368415606428794938372\ 3714016873174176114611079509069429314248776342098767572225772569238228443114825\ 4266265974803886958733456490709375802447507232139937708965946554234469053703614\ 7160115167485577591288865338465183933602344612220875133356714354202450037583182\ 3186536168640320028858524288296457008586295891228387548578842104304179654433896\ 5665504574399111723212467489979026395826114389689947266169196204667590843586565\ 0392554719366670175208113019590902124991623909636061478770391566396330564778219\ 1643328222443586523301682730096174204673018113653767070020819378258094213379298\ 9415055456451889416960435526902376123916155110336388125500787966426795618035715\ 5113655362631942185022716607863630166456294929093247784064918229200777329284997\ 6590866257715059318198569049980236072821442531936711245061578880282894219369659\ 5807621200121486393174694711369483386795423029882471624410527100452176533038936\ 1291005830291423593211526822522248238108512123177476204713273740051984162251158\ 9336419799256518719870016494734881624596173030283688362581739355834106008003592\ 8203720308296865786086338164572540027572976761137802063853173113633066988843511\ 2862682734751016580596459305359071951154454006586216609767206852760477534347010\ 453168348220582864908991502860258932659728583469677/621794914433809235014295209\ 9484233104556471978588103751046702569799077060405177114361037931561556396256132\ 4623020665154078575158595556002598821849597256273523869565023521398053826519081\ 0772138661323201140150153548406114744921706077942540913992063168171409692727744\ 3202011718036512054783294511886253163827934228490114858974922501137946615242362\ 7316165023428918201504084645846977847497451163260870505073761930334453262945105\ 9518550750547268681625623180627614956673805700155074264624252471564310893047999\ 4731942439142831058040014045004432703986667247895376758832649305399226040865386\ 0569851050884078828381227511326227767047322221322878141253180925375220023798232\ 1355270524527978530349949957480531416430425917018007492134829724495280312408868\ 8564387523951223989680182221731088961784701353067682295474922331908002831741087\ 5430687587333255828476161110480401668951007298448336656372571703772053623967202\ 8466989255716300528297843355348527050169301755428686892294881336925882636806271\ 3951354211607423093661064430366351434641284195633110629613716366168123012060928\ 7063419260141437029889375023590708583052725260541334681256043320711888170935510\ 3925718751761897317580788429157704384477198992547156750256481442209500496735619\ 9003819412965350484897983332333420851659223547553780331987228551813875307125932\ 5739726864502705521529582557347551360815595400599969392476040784420265420605049\ 7307589078978090574695693808583865771479808661991812209269906793268199424810426\ 4239706454261490646144881903670381606086815953127168071109581660340598317826323\ 7617815159229594761494972445940622415023378103725765688899471179462571711157567\ 8373487396266480070822893330698080022002634332879980785609508502970558432254069\ 6126636951717946043085766895984792316348053011572368967112437993948015503605760\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -8511092351263759\ 2361124687696555403380629305324656426687962672625222247822216168788934753135591\ 3789001328363163108847435896093820819711676041564829598575451478251054178366139\ 0741198071451077636353177369747612955922975786536873022451182966112521697334317\ 7607011942425812379128669514175212335192472617946187339192820264067128137730971\ 1111678272763740802842524707846965650603677275097305220288893659300820772168920\ 0043039802349395201020850752580358377091690759417724382515247179185864017643083\ 6673122400958205795996688662630361820158280828240756755946061277802256415322264\ 4975355821735441899151142220038628583631548243850858519779629470792948982610158\ 9734028883365022994092738793905713413243637343180430705779846751762932223380665\ 0886956709119794909940835643514934839548969941867767246595010082529406970676253\ 9014490296321252086918593741808458843280702444467280601222440632135530946401025\ 7094876235195515716961813782089562310814607551236682974026522193564344490523864\ 9786172947793250169101226652338512826186372822002352496292658264732029634772043\ 3449969447167115972400397200762546370970858514313057630501725420141524281797436\ 7205370978289436375028022767771817034834418083625547722631909342362679103200213\ 7475265401535462633275927434466195328513951846146732376679516106250719895297967\ 9638561851011645958219927893936906201219590806258599673198052078329505572543605\ 0693304888300512821474984549804763875670510164009550886846261635712258277603624\ 2815959920551371570186527967837442324954906943605182610027723176780375514716478\ 7555306233054293388516885098762186320709338063263341811270856806087033257578923\ 5370460260016724106173420747010352693194528933398405956740771343769502701446065\ 7183290498551288201026847848921663748424569997101788613552880928533106060345350\ 7795272565521756528507908656756360871481979377855785051125887080073836661369385\ 6653403684751493973557833849493690460030079385185470436465590168168231389613151\ 939443573572410859551678076525351583182501818029924584516237101577237321888817/ 1095651268123306772593532280898296264948608676500190823149471773505958899369173\ 6721071857743493702472241462232655520724811036153687805602300181470588015383006\ 0168570980900769622881043200746985486475706005313257974364965406022739528178673\ 9274396175704277310314123671685517971209905191792771310919665948183323975977838\ 3563432135196576411834337776107563054144097263137519223762552092637100221262992\ 5201438096163796715395921761939573968662084571203227652030008607686822231076716\ 8919519217424979544873044519746546402774494027339106150351565348431310576707986\ 9290951587985562098272939516316094277971625165740833027711971827455597188565073\ 5069656855287047937492817402237038011100714041372955337822762749916728740160947\ 3740619440877387667037965383198890545396063013548047562669651857692497070405879\ 2659662290670215796096773445048128055595482778202200740120571862824458967530543\ 0443020879316411081546108244644406728774107152676274396470042907810679289541292\ 5636389960557392630967614491350494790377345583422907682741655944780024492863784\ 6775594335846104018375700645186679148267307583661231305154535378049429349177757\ 2152426428250853892212143728001448386133406249209916378805947747721271878035899\ 0670563651860271798228483162531787637350873269892993669792342877072127568214156\ 2083240147957351845721158068649296882196665812293257962881115216914449966636130\ 1897443339388177594575376316784821901597724107104123201986439573559242252105479\ 0443158040076184612866213940396966183081706405739834139631354983322667293292729\ 9293208375740885959994661770298070164131429296313305978677111395586130307329722\ 6700218701167919335859664815251057828202534031893970819534841732282715821385472\ 5700197992030944072121843832989810429349788711742124694743090804618356414359172\ 6566490975558004381122153823600640000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -152520287271358802921194656325841172591462889730929729842182\ 1125577877208735376484184637757371621013026688585883190584429029558578487719589\ 9079002872961041264468652152766590941820412556667763516515237104269591744835541\ 7586634356012100925162061218928838848010881169872275025063456058474525344091083\ 7718386331961330629305034396960706956126408085662799746650155135037084947559171\ 0647160140680464392500193049482162646001138645445487963975938978084903167370225\ 5947349486304173055997093508137559802108746482704950768110991309936799055935674\ 7225073279669870120026332433761172545066297424479503892350379723232932690653757\ 5482830353717657711480109549492951395139734819471604097150661536612092856943140\ 6264410118131231280229869351939904436159440455562003660213850050120131147602504\ 7885901999551178235990748035930420792452575528975720490845800424135974972080946\ 9342474916841601165101304934521121342057890744422114354693806725260348861859601\ 9005310248140612322853037142791359238526176066497848322669820635901290462504660\ 3662142554125054163518613912248830995537564597952712325808087227948860921915773\ 3464966596293290551461415761125210655834001640338318770458959796061081234742591\ 1643353686694399250094514463143725231476023226289341125444030859190696321520630\ 5495075243959424415533215094689326569231315702155952956998696307215349379556935\ 9460468756140030582044407199418804398309755534265490166577330696979334272970739\ 1351540060202427586815371956351993201426499196952487645275087113359623477495046\ 2092464810468689105258286866024884246992628596517235015388290215862980598401084\ 4605627407584169328989635784261935487525564917802583131977509490202347466333528\ 4056013357683068189210909682598214942481777538649430427752453011414083736489399\ 1079562026965633573331179510039231521997625620604158820926516514871533067002530\ 9896252656081798349939040654220584053650026810848592593559507295818735116826053\ 2217629204557091124964266084910623754571874304251050966998623988742428552816482\ 46316506831602587201982897465551298751879/1842845297547474948264756817604223516\ 8961700974712765364946266792288986504550574351750345460714856420577472103867958\ 0568992960483364170908215788689867508605999849753372748636245914465968600233803\ 9416855487590210693266003384080062113064446850558842285210742421620298402646852\ 8114835802789419887125412781338280016217093482379159360320639590480523671227853\ 7079671601922997705065211073810512341773008376822025067772917268892216132557628\ 7905636797711153609015369578139218332882573177917219215377289962606585424967702\ 2932078462031645439502463534571218535932872379537070870387136072958057711914996\ 5157751997700098042016793752333718871852304128657121057484115843734923146279146\ 3316259598539005846960382799455197386768633768894348443616021125423120650707243\ 2604097961637407666680587363391509156878993205147176857076312708768547501595942\ 2944075878827527642662164039014491505736680711498574666413743259882694263561985\ 8462994529815849723899835841026238159144793162710917477926618694308971310164871\ 9213214485528011253321396047759187287312525016478314279581227939676406906675910\ 0862853532930211491126449502673968809576703876685563434038215421405768812399921\ 8934025295526872385305699569496838248970604946966656518361651506015678100513010\ 0138743027076024302962904313067689802210803712051511225161682561691980625181571\ 0847914289401358879059218339979483987674036766967032610692915570213256310150320\ 8008713157292118325965291226243719294831280992015589829411307025679485384406788\ 9716709708934328689356662702082846727691016495370799941985150151644451083873623\ 6041043145679157055579982479268539165762829263989784195176487555021570477994280\ 9183238751358590130002145173918612341908025317781057448550374726088863756873725\ 9527221156269183408322186706733378902118971461590964166511349518554256608843530\ 2400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -184588757884\ 4747696406822986279012358300304599704533072687455958083647733909926008914086141\ 6978701090436838299130972815426435613811833272891011672982405450576772901476338\ 5249203798700514463592617208383642599704918235657298249792248514892660660393312\ 8312040936369044607680146090208462021887876193647591173834696407914506162076449\ 6630796173596131186870757433106800725779965060819935827365240714705890824086350\ 6213262068428948925174529629447853442310540930394115106383174398311147548188446\ 3802425055537954176711064754607536138731046068208145926220198944262455040963814\ 6436803525228403958608465697768979372901055180375170934366977805055374773883095\ 0403024416762249165314604265742344745112051133293691640601416198410886073461598\ 0538698634733025702243880019092638587613467144098008080085099987124509580158838\ 5341345655970442485145123522416746905692579304254062124050294969162768599766360\ 1591892097057196795487081744738901015742310214719106511250227721121922339440031\ 0913227338078143269185230050787710475567981660954075302916466145617686400229543\ 4521597829359332423622650385113515913708495378582575530072648177252482961021162\ 0587996308876717202060684021564101148067228608140060864123730017212011974414702\ 7264745837953283006246513524333957251270014013298774181588607687971694354505326\ 4564272793840434437013233979020895813572469941709809153566661590580894650726822\ 1662488432158964034357969278207838212327439155767409523334787021451597288076808\ 4869867225856387943020271762022343680016244846098418048126509082514036400805195\ 8491670443014889484016716709082355405892988597619137490693727145984602262687851\ 3056082553908073549466946377742469633246096138128235306696823240372814519041428\ 7822032710321860711619113928372263151761259847036365367871302601797885616682170\ 7170312084060402723724301812928937359394587657848517743222047424806217583532920\ 5769887461211229761677141522238787851945359430806214618539481675436373220708536\ 8795377586563305719349484719302207279837143011580820598697142429054733129501112\ 404222711/217668771554869320617206043612450635173897675769898287207386122514116\ 8686928305635260312100905302167154018671511071433364498197646695847853972881180\ 8506584449287914974458973685371343605484634037241453864300923549294809145218516\ 7903525535372624186047708513256372376293904758867086699912479867922922104239344\ 8215548314241450848071240562838480872193548092967009265438565424788567476559890\ 2822105497878702340957252064495499368610884776060780999546331608167477582802823\ 6661037045772684316054051183541044478864123254360252944014160276702466747719916\ 2928495001292544958224517232451326305890153226494666864054031566703301827803030\ 4088775702639276611540967889471620089362783569395756918990109551475230500726860\ 8454446434525639999119547953065101366379628543016206181324046426158430366925619\ 7094564294164056505403292560156826075461844979284545546444273883383544513664926\ 2012042828237844286710011905325925099680779106800571500623703945334346856295727\ 6533843655894239004639068558662263664883656681010423334025736127685053746746260\ 3467840299550997088497937528556569073252832690087572482838167449398929447995746\ 7792735109263909176220214404245746764757246860525961115046747313876129245712833\ 9574952261234460991349212556412992880181160183342216753980009741759627311456167\ 3593875738539381861026160261153780229835467523204735361649319136399395160741221\ 1493875727816357950962196482772110257498424592712311353389582467857582871459950\ 2846537271760191839267279807603129487381537627083117971378322039682231459009294\ 0607194620133266148470482079792539177003990974230557003644704784448151443302486\ 6350345345959978271207090115525823322103407177208193076538889268174147676726833\ 8792060702990702047749049444342225769980452866176360169678501111689499075936443\ 0712919390849205777250194087011379646437179523072000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -133398148328564877662523428743623427537299605\ 8450271966494959560429943101005966649939421604326383445244585472271869544329040\ 2045681151741550584666641699228339152532160372046274492809929854219368994606766\ 8716533823454082087457139447957000410637634751451148098414402718013517247304376\ 0644583227908265067446622120069243615737389083427319630742916331116446254899089\ 9789207584981659649472118203763554475439058160173534309409958747284379339607114\ 9099072013948524790227520983408632569126324537513436002730092348575214024583304\ 9094041439891395772473953642789621559236792272225981836229569467836665832142988\ 8096046531837545695952003988949038506720261350542223961697617424904753367032711\ 4101642220176094582843082354901001810050362121186833521966638334868391134886309\ 8854792237661928854535629752992990118057959331029055484553288303432983356123561\ 3439302780980372882790663998182440832308986230819391679354198628338129093380692\ 0316131902378243298007476490872084844253269493475572039193473101540284520636767\ 4103504601809862450491017242356541048758437449497955670835583369123624331395771\ 3790799676700238692453190787103065344098355509595572595340605310790264081961731\ 6908772585314389843514163307077672982084697127659962143020981139975325862894179\ 2239285049448896525442582542630850742090544736660715169910580811544211255480059\ 0466594881183959717805629243132719284226944655569230904128294349425785643405978\ 0323459204593454756005342985044663058993967541382834786655401182094182616858603\ 8164474700257306688691305694112000256570733999425831082577355203787273997476126\ 0365651215744560332879288167915372272055364779688690221091184740957631276143601\ 8003478171239090671772279345413681534969685380455942756200396507485194014476148\ 4675005985081559028969317740111172231191308849463676327860145681230855191187321\ 1872310092936886667430701075084811360326353236585601686801182923950548685994626\ 1024616401233965409679330748216643248183023259300463516075690878651529430583504\ 6532644656664401776473235325169813301818665105658715172742660551/16000404354736\ 2891977528839570752289399240951884863429427972803414075854095807076673346447600\ 1092734839234275156367075393323502700317999555463570785691634635350459434610826\ 0041979674715164250996306193085490897930555420198370370349957595300473110494684\ 6674702283346750857263282379995536233139555510192179659754470756327573093416777\ 0398801671048184258313374999640477680206004046524465772595226789312835648936357\ 8419123945911864325750231017537597807417219342933472795835753881252863368573788\ 9665862023801714227730835652510372919939329932177587190260488584089815277529178\ 7855725260185103824234960545780152134406119336539907246340983283423521043053981\ 3223644754566481460848375115480930781980890962389633617766271661829891949294613\ 8627295638167074780945331626083067952838718419150035270906869880063967833231749\ 8293585385830947300217523494658254712160391832930195157577617881721342071655370\ 4718498596740070416851917902184418161625212722259296906152547752473974902096831\ 4146746088301614312192502349982226780814046126783681068983470239608954628889133\ 4127058490146120956136105309891249737908004732784987215385298464675191018994183\ 7666773663797214374685483144238395667532096648791337940669438089483075711225123\ 9670844711104835015334214965334626301193241810147533205613003930306673824202197\ 2534619321172310474903125141115304001184016685603515330957901465381633262514422\ 4093894629255888417828388027404485798882734183062855605368014969619317794715179\ 4374944420045565582009099779904153687578524323867162553102532446301747448194255\ 2070490788402752958386730271382059176525003724476036246253572127627771994807640\ 9091829435608542173081430331635562302527782797631465555457400642747042726359976\ 8143552947069684289143894200653780193481487482226077736536466417462487691919907\ 3780718801190645677685793875820544000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -146698339895023211926143593849380656328388332258018822220564\ 4321433522688345510378106477489390851828970742985146324831561110717972732188566\ 5324914044140226998781600381384151343586561859565507988737989544366076614796014\ 6285179665271404318221705833400813456659166194638633183701436687870457143509157\ 8407020912052744802121198264238226080895272349144976810740257645246024701411478\ 1823023579977597890706983267318122152889506927070987650881571798449525778839283\ 4386808438935042200066180109695357719636912319536091424904168104210973408882227\ 5230427842405475529543861106569706282474836640553585774664554281533360512192205\ 7109877892568712498934796649915114873880192134611306653562792391832188773618746\ 3972205384011832757668926730557000210896683202326988702876594100444175173533389\ 1676242939009725225721733856907097623810746759824998553626088360676414660652727\ 1448012641078606682158367750020920203469464781768920141798154297049983011069520\ 4202087480616282611338280253934641836572054911098216892977910813732333354916562\ 6645928928377600759805174160633872294053658613000602807689294721802413467868375\ 8015075701145607628133696993619026387298115753168128289569127807005978662552406\ 9328851688957494695155168234369359072950676127829512987145842511560391574255091\ 1042878648724088681408770891855931155241994556448110123569630722769711474131214\ 1602293007208913954070501716685467787534638966345975922135659812178911183625438\ 3821738874096353333132154571939598880248059186480204779965353892943343712241376\ 2416606886434489175214651333322349572384819956547317419274144289339959157959862\ 4372123148044075529762549325136889393500820683049751667842752025067224454000378\ 4281032146318898628649320674483016395192640229955430963490716869014756765783752\ 4871308614848418042949373711388903320763486394260997976112211372923721258363856\ 2932358822282792707805445531999531579526958105735728415564159106690104733907742\ 8611054589996097464644921236972200295008490277790525547171325413393307977118001\ 674485496015622703119695192870387304241876870114435243591/187719389560243270126\ 0048812701061689153179832673176406993353277414213620057473722963183728429326840\ 1435637183299980175397122871935866930896869524211164681312404487388596171189532\ 4044591456762230692904554272568019114889288841180348747771567728616659592532270\ 9299693980620628587276897951794550068517141931048394980157688559315523231745215\ 1181368960525880700374694021120590345835716205941731726935492533131520383873023\ 4124792521353240005320007528262390290413014004322743070894506955340022234336261\ 2441550873337108773535813827324241887050873082381439512155706151048849031881525\ 6030985339602096236624388334202569221968855414241241819381351751693709607223854\ 0879194193518018946510990364205184248787129256600529401744025351079807361138218\ 9423277126238446110755279073770209178155166736222881272382363123817530153427982\ 4563736534999918326519501846691323870328435195528402987735404925467238020016720\ 4493366818507390712750671582672675009983705978854887457709018504497654967814188\ 7853457529707382401339025880989017353069108014930999973176466091309862452732639\ 9371965170826187751272028746775431200993398195118788744489348169244397333079705\ 2274197142534552557457091112505993882641344583618856816208961851735657504722740\ 9227715917108913692935063372277387457024231563377840941115949065987673809883464\ 9786047406505171967900764247409511958134722059477596894068374506215529303622747\ 0627892626371285235242489065012889372690139546092797783986167832754323320539054\ 1288136397943422258479325388249079541844133869839790389907114907211706600482270\ 0616992416486094135736907305926455526071539845347094219172657965608871297470895\ 6403500492926902579989150290535334289194146762852752628022146319918969808213439\ 7357582776955069542597994112855942261207325246469040005716740178141597180382081\ 0462564844271314921378016342835200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -37727702785239554412065716363108980141784931170517046330374\ 9101557149333006149960889972767464973842876934907354409439369026237835724064765\ 5282272807221032729731617597582108324397896158176621053445574745990458678873004\ 4196219895280076009852482436766999862045258204461403914689348029304167994694714\ 0346282362979243349186658188361878271883725237417144299724829742822471781414126\ 1616582000938665138708149136393087351187307022704971965342209534850323732294818\ 5425984417802545339669784652857126832150234181809816360052510459803487817603770\ 5388672058983169606686260752635007591894765081773107456832037937259035702430963\ 8393452452894799369942768405268964559302403489869938748762772755152145311093283\ 1941153852477878838635820895257205849029434812043130037400998909578681487417645\ 2682359054804261396904378872735274070294286744931055407387440326244626155290929\ 7031660687922765034817080925505190476970624962086466508657809166636951429449977\ 9493535392579014923146226855668449353952770253299347261328367909123187065832652\ 6226991291578779427392338751116515277369313120146152743268475752494853033079517\ 4284632039847598470154694878492123696868275531221139204426378209820658253613325\ 3634233986361456625894319922693110188932384884618410595641009717047215393926395\ 7373730733381422467388171263901631538880430907699539652615749114220746922831900\ 4600951736631617397397463358027299056751756824228363336161948199168937024828889\ 8627334043211049478481726614422330880700665629748538242410947292221727315653827\ 7706481640475605901447192769300571852694785065678504725443220417553782149922177\ 1150607992911427448540746925838619149969424769228918806311852571801031574819704\ 1934683823389107049922614222637120764610355282199995542378211631037371874003723\ 6039052021877425587910615446067898679171755783904367080076730562688452877134464\ 0559749798128439844830762060416230251654796170168763311397702580453356642314433\ 7267702092564391076363034955115657522977570751664556448567080382886481482883394\ 1605844795006450537308921144232784476408956054239057029562940627237306887/54728\ 8585856522827813638235868991273168770210472548902721988179495818206890274779013\ 4818162483631951273223690371943681511471361989687772383689584824273074048511575\ 1148927910190116396996694745385780794424887322848118417032273222728759703322233\ 1008179537144093382435275639650680389731390685081932356788134536113713447354692\ 2811135364348265126356319147472020782460097559137976209652373714674138706392309\ 4851461414226058458121441100663448417066562265716013800468185835669722604099247\ 7081135759200607709508662394077446523598924480687398706943720029568909334481389\ 9635605976159956635741355619231698973689238632651173879940730137941563535012669\ 7216213966254144300205045969202015427423757220343597305416444742906908294874869\ 8779705471811244390144982653329613010530382322590037022079273584823246123264146\ 3219368694007434910723960291088867796563849194878272223871521050268148822918634\ 3536504553815818870091232065021962758529383710327586177955699596800721342248666\ 5947240529109939116892512402097108905732110770106609334382501726424501646379477\ 4998588249165315847866865075670971071243505076185500990932510320348116589737756\ 4496610935106098611642331445707383313088691146824160807464643835240290827277408\ 0762167860588934043534623314531991631365836407551980033310500858646082706817286\ 7258884896366289135351670439931795265349915941917891693142277434017389190360323\ 8257132667316950689207428286376407486858801883637784377566342977392140201387052\ 5374114672900871092795381099632095993806807601446763862818834128567995925014220\ 6003236760378313465571427087229252368977946893361067221379707416342751966313722\ 4026441374182637717167816923960673776430612909782317673352247405928983224175873\ 6587198644950927033345980753241836143767189931253951276587408386432715260362132\ 3929307342256637612087887253246967301107134246685104697948241920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1459962508422151227827212218\ 3711554952672031172944814881609521852440101980841108209382296349391073376406205\ 8516046588588712708312798690069435837789757313952634251168456130171864095067024\ 3396282411035223912819939475906993066859798501843848784512447313303028136346929\ 2290805190177121665396936606841044825764032679728208095596356633374113039944521\ 4460918747587234472942578785797404574717237467368729383103573372578771393179152\ 8739199768665088642569679367096292603780378268527094808775147958335474848896338\ 7791518090689166762352170208463135353061002326607876977565850182903152071015321\ 0492670465219214121491542010918434947871712333328064523058699062207239024734073\ 1390769557597923165427355253150190636910190076841238700664054964453072670450207\ 8953910762039811738146971057170849031393971717055984587322666428374992729841930\ 2185902650556649077270477093150899613158689368242704825066302671288254958151580\ 3409446894196125174365657783960163625227391245329390603329465804232158101290687\ 5619627964635125231227031683889635079919337425998753454837914224252420554192713\ 1563266900419637341084760785193586109951394234431617106041398640775945489579942\ 4631618914374799412308217069978698224329184420691103253175625875436110037526309\ 8178219169966525836474557541455277042116409551323460757081142873014680564246893\ 1351776141331340613341775539055290475962412744415766345940734820120566302461547\ 3174395637786876985000952326791415309046332471476842052805729048909249379018894\ 9020915994048146576836146621328326382842354687720147139819863026708889749767421\ 3220690142342801546921384577728540394331944161950624037405066582501363267293748\ 8900794238754654240591770744183478713724483481570455363244176896943194038953462\ 0585911392515116573393780679658315792315458953799739503826525655503099469006140\ 9381140828923181091368278999011223736169334346575262521557513138234581347303574\ 0659346089789640429318654467335323449315746483733209266571208242742889653664378\ 3004798898010856616847316634439017202625597866346469130758897133573932234527171\ 765949963/262148518914834928761251595520366527800352116149548274894565366560382\ 3051677875387514175847759518864655284560392432200012457462978806843396324844109\ 6663220286414353405685585643177409125120710716903816097317043707212585211433760\ 8743449189891161666026758475182467803988151592545122705586323302378510677521690\ 9897567161985837573765184684998100479868983346380578513549304158618851915425143\ 9510259431009222737685271222941763395670911950922164036595942940738221755493342\ 4588614069853045721608570934061144558959183982788842450808299209588173860604526\ 5058600874921509416766274584838436443585058331066242381219568462530859104817294\ 7848517180017988067176095374961345237345222677038111270902871829703826352044773\ 8902755278185479628133663837121574471686127609256323732586671814801698295633207\ 8725225148125735916271932870490918862964087098856488923886658510258371936139468\ 0187197855700966423554290397941393093935356641844590111783316522861769524398713\ 3603940866222906272099781718410393151633346181070738430652399654756443058453610\ 1343915578669370731509680449053808316865612388173757808860171813656877751755580\ 3250386892781502800775314527166775186800012483653133826676741263602154256300597\ 9371471875629379087586208976856689357645325247337496230651505394508964595381998\ 8146852929664817101371290686166272511353881852322376483539244936677464475901349\ 6930794496619793037812790698804680139823189047387577523120535872288281241258787\ 7012771876017165537443177401873385774153144450828529155667086961881693156847407\ 8747371966479827678583286030137976891937875917375289823712213823843400095872990\ 5868689333628306070346030482695427165407663780645801161559282482799393851439019\ 9951470015566106781415808206422446223375911371355479521926122544632892834000782\ 1854344141442574761927042717463810200546074524951156275701350400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -11962438292720268551303994680\ 3941001812350605248405194643966287525028953431182082985178838119338391479877478\ 6725816161200157869189207250713085191211964936317490654118046066191458086626028\ 3969713497654735436376151269294610905323841340122480796759832862385579791092514\ 3167294905753635136407082970509570356227012823643596893713340335477592822469638\ 4699767535633219733644570941023619837413885863785770951059875889336345052535015\ 2962783886211651986180042181871267965771666704389678579058864247742086732981416\ 3444253633753680016106862219959687015291927482011286352659743104246387015169375\ 5137875073876465894816587190675012300726585875115728117058841376216859398892667\ 0906702131250714524340904816412823548619426910454118459229232737249441048388683\ 5266556696237617165257668582356201631950060316188557696103325715295269671209764\ 8372098002547790105103145800714532625940296153654851552551294825723637068072900\ 1256298085493847612924424206183971883706246401397169299252106018321816783832246\ 5709596235317030502006478246700505563306841942482126677706983494887597779165975\ 3138763772479564534366373045902551075339179635333012511393116904442412657961700\ 4027939065289373718413806871861328387543230189971810451476932563213865752802263\ 5437035293481299593771104066347407942942661114405030860709602281263603445267393\ 4224430423360759109068733211699829249574262069360712268650815200691957531161443\ 7395987105724398749781165088063458609727153079950034310868601777105214540652380\ 5499374924713257339761825796606770995326011604989913905878564739704449005179620\ 0438620609290377474234709952110311654924354027393574778911364646228581399079568\ 2141431665836999351231831207705117396903075403825856883070913336706682200169105\ 2576350631563295132528749678419593766264852059104258266927296038512921551562589\ 8955083175465209882314031347727218117275324533553375855300830620566206733495047\ 5624179393360440899725805690902896695191655619518557500953975076622563642956353\ 0763319226325175949877201248210670170790331904258565300316876700598954811347402\ 095065052954752474861328882477/310360391548141376271669342711030254761441983829\ 0310139294230349243394674412053145904490027713308796978574404690233618865572536\ 1124720669653236620500384059083321150094269667877230770891772904902425924035515\ 4658576044327918762793139176253578142903253056865760795990541093555941658538984\ 1670830627967591010646268999941873342056268177944536720691424053560415160014071\ 8336363936433421019215626082077206337159965658498689419947565884390414971611321\ 1591859877678880476832249366195879039303003783678456624327877787978122574213558\ 8139589786943606043450590612429201392124629514095160281408104245322051720901320\ 2746302469651013706337521777880788757469714006630427452627915323094854923241118\ 2354740496588450514225875979697361493912713776812697277813526908378544797742554\ 8830021588492954204955621833079160740173081194406419879609057757945519432750311\ 7021529879092383266773391546937648658502452176956447770806754724756763891745086\ 7645159154067855032597144570640084992973840775542421437600983333071425588145516\ 1544994749785004245881242712990953932240926686796661240578144515221135518506739\ 5386401916146724874616289761238291395657025377159494445043672533187711710155884\ 7114766583773211045144068658699021254984652057058122455109748986465271137890439\ 3524411772153263247214727198256198147186021238921550634068936921588812872131105\ 6044587392423776182674821011885363714192587572128767792840760850298597713338702\ 8907324684941712495308411886264222162042064760451701622001261407660093593229737\ 5950473504641553976855129105327637915941813707433591296881449028459326100689970\ 3275373275349343417886226757323442134362543657681484252198559568999065871856646\ 0097005187594240350207535236539163757134680150841644072448263099953858562852180\ 0094149907186637445471119836805025970347096548063928650790887015478586558692205\ 3768592559728739286515712000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -96952541441668494210998851584846405214849038355729371067282719871\ 4305563199727454749761039032414093590549470099206811684280615924276112363056232\ 5585881300330142677091309390885582800237734293168906668382110226961521983656796\ 3604970233832300965387391040352245620286649060366379724963948102769403605819870\ 7564152175523980767924326010268155228497546794364016161837506092242734803604044\ 0991125087165503256167594947013899269241747195743108167101355041254243243036270\ 0649133050943952949869233730965864412387789182739295411414273303715612100678281\ 2363204816074149935203813743551995313001905755322736316812640575730910353634364\ 4262648976339978661539156124493799264490311164207790041591500429571546462510316\ 7633910411440127894515464730563841250498425705777098967240360269832356448861048\ 3146449353245143567265989094973280655701217447480795779981479533426709770259703\ 1875364029172904139283263033341210367780516402880247095779120404495904267518246\ 6487747935729273626227717476150167384456787180135829519238869545087731869062615\ 3476664841883120144843574394988166666598682197091122846961823728001875138412555\ 1746705671375114266715374370215225136899972539957401063445192882627933444397841\ 6965932876549711672352040049689595459098332370133837065222594200983356289294819\ 8131421842506673624312046832780089866769668456159652421736187913334593053049700\ 3222977633245817101701163395418522626431467383455790691948181660301147266907055\ 6372944646656774880695156594509985723925967277046739303560563142641504908532894\ 6387873369719476387739656514682888495456769048852310983024014862833968974229425\ 1044767567239444724903128217893416001326871775456358055401615904527938320107611\ 8010251644712948287995225364413478541328300671295890440049028071154315989084187\ 3949803207283734085639797500219166507627517226573656211417748488726004077536711\ 4487889272137667657677313414207012944539014519055046824208099187527948100543608\ 5446213071201052270450226201515714276943781436689940052604965388030702422049167\ 72644368399867626327215080224048811725413449955211805826972374574492907/5446743\ 2428606475588105338724378219551554555032934710188203375769399712733615994514705\ 5852965363862467934780963718978111104380736756170673749792163724640454171303023\ 8512721203757646336913345903674686803524465282373186241307165310328788659251868\ 0343529928835151904523983273265946924566766211435384884520416676518679455324883\ 4922089808695833405406354669739668653233041570525908274627412385966483752060283\ 8302051380655358997834561600456046030980860807371267372279128062732641790732131\ 2820432798726827580139173992069142315978756373464443859309303990703379945940407\ 5981393785764412981922999510173055005986399136178959148223425298245371833703328\ 3360150567449572681279100960146831817699217382732856503803239509850608280293055\ 2089246062272853750821751297346650797590728772646842017190578827564094927403565\ 0487974632971007461382426447443053633991950124482594805862219163568065870369472\ 2786949581094698111709822928874991930387630998256056961978184223611756434692743\ 8028350098855763273488863222543220625928089006582697763202658865918524572814585\ 2583401196944414487295291832547251004085172255070665998262199718762832222361777\ 0470873564514388506876693508900729409388962233706420639666451215937638854316399\ 9823487770309369705760284204611612902498268903211904316409040785244228300484227\ 3408611280544355504887253802419108557911600365619137735727931784171343249223690\ 1326256207155513877368593295250902604005813712624708351585105185318243456162980\ 6191791264201592790968190925733662375786607408484231336941295462529739279090561\ 0987485703246503801751816358326483632815149343956363650208486676313318447949585\ 9434706298179864748054215084526274449384991526556727724230719323607871818007588\ 1984470807992269182675232475724323090860794124135192658058379847568530756184506\ 4277277659477749710916922789189231515988729855982364188684268339200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 19344536096390483208277356\ 9238556212244687147078064796902518894992773366653304783776822512588892256804094\ 7331545744730161496030542773008614700865641388324643687082467424751434489551194\ 2821574909861500634504186307572268292171938041812155552336488922053707726221248\ 4145202762068784989443370728278971514851757834900603021652453700746522662387197\ 1851286302786253729036542375846441402391183251619197232556232156459811493963127\ 4621414253582573732725522702863115971360741539911042161866548292837004037144862\ 9489749572165352103015662185413932645107661747773903457794390768224217033718794\ 3986893648577981005229592868838220584364360136270148039702980918654317960694939\ 9059788742900470470105004009690057166701440638768485083325228459790276548455405\ 1037100832432143040785187744963615378059075177387554348079612551342457396050185\ 9660023223586880105479781550633764859872454320045859633780534279860231015148141\ 8641532217271950509848715341469617226065061550692555213182797380626884407355363\ 9019455834129399722703951322919909669734808648264924793834504808057349273286744\ 0800911730643296602815572375323800545593172561441677401723633389106807736541163\ 5286993639586082286181141186873029458520487511455053599171049175388370368691325\ 4815352718118470800142682896701154440871435665137986529915414713187238843913939\ 5859140996145974301411540266064094340977712896092876064246567325514883545698217\ 1420329687022588054712269553377666667131437701600436033511164146050346709207039\ 9019156534380966318551949779126618208961220257217025627878457556997613066249991\ 8585383163220767026838470348403521311462721878709887527759907332333730779757857\ 4204614186792822795122218591289093455496648906426312970980117423609012017154852\ 4694216841397713666172496630785932833633316925437021839087293811494968811294990\ 8092897585569821860305012542650476843127442216826777227775604658975724858557424\ 0472785081747366210716593912839350440445095252762851140284843951765333562425810\ 9253460409971259298678558517895257409335666278647803792178900279880286833172378\ 68936283122145584313953901014693310831/3203664105716534542426679623200338701749\ 5087338767897381850763357030017187150977393284507862067858725931636434974467507\ 3779859467673816640428569691453164411481674239733089219695926909453236633564801\ 3582642048447685359970508637055899832959935022304539354191129240532761384121852\ 1761028101662982074132661448295047124999993386041622640014685845665155650472029\ 4477292550955283097440345128751378669633754694700029513286871668466754085031619\ 5029607015335814401352475834053210857620341795301326256642500658962085678625372\ 4600620395012101616746679022914376537739188450067275696295882488807015261912346\ 6838317884028432612725623882298434799996653870105375862041924337006393131114330\ 4596641188738573301984621588045182212828044284764596689771386380502350159046690\ 8202177485243014845059670485233910809776328824362613321140828565276537800616829\ 7926218175143040023943217032941656904109184512525712351415236469375644970829219\ 5961494836180390851950026788480765115975213331473174021459091047492390357296483\ 4910732759532053805180727827684539780577822870163741631789855989743838943918649\ 2762339682136595139232952845739189431406139102530078753191165459518805356576835\ 3569131043457466584340593692395134322554777002453572393776763230624872937889114\ 7937602711716388076874844543049300031279779754512985636643814265113194479408361\ 9912861244914648899555187268042572413085478403381565954541992664819469801122245\ 0361674267192968327842333061571550854773806845463009283286644822945820754430550\ 1067546433511167704311976770689384676834009623517777813612502802929069451368547\ 7417621497089713097466062496788787079795499087743920652051353044894411295035957\ 5556530427705326348422786590982261725651863966647022389047786773439951022963709\ 6291853429291853001943346367131087403436200076310869407735097104923852128576161\ 8934444207820919838543938411129785548800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1841361890943062333670831695894678896274781144231042\ 6466125976922290472930883648584844554253482592423854296660225437704698078720239\ 4207384078261475369983849108379762759721581882401333304647739032149863259602496\ 3310487019135225567733489458767112248577214660409168410370900493359116430323820\ 0682739583489943333368248909227678109091649356664717471569391116239821103552480\ 4127914261055928044896555551212788702213258561396141773854073112128237540871168\ 6928115185989744041171814697664973292524084833203460129727552590292206034502649\ 1073863782311641456656569799914309786776855280521316055883123277976493144945979\ 2364626654816829364801735367716270992947546796439864250628119250374531005132393\ 2042500679679074202602097384314828872010903538407872489080197505753312205994476\ 2366609119746259875876175144463741935264182429056156392594416999604187960907893\ 8443026418505748320016034820634624701887622940779384238940016796503377607185098\ 1229181639569160991701004536435071032947899107665378926202782536389341438179740\ 5486138734984965881051560259996366051126630223247282566628143680237186614674624\ 1481890397145557274436893039408874479961653900322126072028459003916606758365312\ 8861524081487240391291678657557324156846784121102588622307636561686047380139929\ 3773151531719648699747403690089582056561200991022743802257131797117265856732297\ 1417750504184414038744196056952204048159979567638435989709101509122172572300090\ 4994844375683348005484992385840876941975425069341639046115137307685752996295358\ 0300632799839039408400422319430080341188915822829319052983846015191851953377387\ 2392166550624508725186686562769069644659829638248673996752402188375464010458528\ 2437633372766372569277390856399826907575734018112872923641808813878223634947774\ 0532361184545797059308705161662489583747641036521858289567099936257206664064520\ 8722265581734678473063654986879543156796212606652130991256043669934778200134018\ 4259268672589910324619041722925093373110338107362596474842278149463659661501202\ 6097855736193406060480563552440010643166921459140268545856802196945121834931340\ 7079414036389/57041863492693102047623087836463173507773720443442580922749865665\ 5690306020571298781728055570065380691587968212337596787210632896338704693542297\ 4636133615690147732242520328833806698608576460059965489119223699249060556518918\ 6251995307415429492410123681228519976477537868280922848486194191402530420306336\ 1631331293615259622496922917395586159667622446711651329517361152415185878689237\ 8850884937091790619304334291723588325421661296760757796604663919513508499031486\ 1928401975140227124692962575296842446797883369680459553801883846183884826700905\ 1174228704327797757987561493241839673924083349663400354591342622081793652008870\ 5748456546893446915011876237751421795662802142633217494288305285403355840286904\ 1522207075503730502784574831969825593865827559325363806682058873075549808541309\ 3964359632729913595041573283938754233285638095125268488904993659897542691982013\ 7041078072929008986580165605633640119474207912402686494367804442082228387043489\ 2558534142519506720486360020563901478261195677660434790470928069244734762211399\ 8074746805703535002012915451651738864440763677819642443606711304167885631023867\ 9889719853382569048176217376241884257727276391478790146419842416337904788481758\ 3795762716314579211303426594180103147911515594777220472496692620471646822591443\ 9850916757699799714849835107894008692954158306899595640130562034776602131545664\ 6032290477640781699883586063943858077187889520744657116163448597820207243469920\ 2953436314570063495910776438017999870808554808497717976576111896550403795599636\ 5618378524570641911608349004967048588867737067763977648752674120142852800812950\ 2377888663459735444796063833947563701617535556954471400114289891407795355438494\ 0470606244491801370107442437602396307355664582499782414306663703323546059304321\ 9082295075715727666293794830623439196504553263224388544881977933665559868368492\ 9372193973862400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 21988629410255163902210617990750713929322895591743794778479233574146089361074\ 0669972517500116955754686903107471492888395906432124423717189383887971507366610\ 3436865662067319678303339881485339847572821367846111985305041021543786690639848\ 7944911039174451818422153774558233075555320085512633422030496198529512760183817\ 3803468071776958010321300815510199663786450644288888770158378271974922090407366\ 3634009611561907709213016083476597862203313555536918031828193248500736206313507\ 5275420010227415879159466046331828486204427713821123737299387891073917895702105\ 8217586153767811830836608478881196686495647643657192169223915648451836110189253\ 8680330781471277436079280226305289558101790571423003517111651224380648169887640\ 7911546396959711894236941870199814144034518588821767678842706269701610137284300\ 1705515436071259043348187238824845457383261355996249293013623300575976836792474\ 5636646591371111428481575065746224296077967911952604672087329023019305746191088\ 9766415777699478210433951357711262569972892599108211120141651884190550351363938\ 3811707442921677281576966488416302659366000752835777097068687476355854942775321\ 9609802179313253085293704241116715907152157535627494158401168334840942425414599\ 0700792264356326734193521263197583742241462544541944422158811374847892315895460\ 3931878488285120907771762509144039055420724773455415143833636787557940619072446\ 8008830301588753359831057847448140819237045874738726712223486130024078977577136\ 7308060370755190852874149495117590939952961906266351224613502103901579033286485\ 8563757474109066575721433275034286138163186582168241278892118151334642494671528\ 8511893893687664338583346745034188427078512871889447049487838732804223043086311\ 7480997083912654665502783107262597731290960334602758516005445683073104419168261\ 3227898763153398365584258820690993199722072657010952758853988956435262487254920\ 9582566958594723093246549165060961404088020331392357686353490838980842109889459\ 9386074721406908061512174506397918810674615831511356625878883357978683471091314\ 3080679455212063074744866143648637635770133136126322164494828463330741189179/36\ 6135715216529494790062324069773469116563294721398382519047575304098358948193311\ 0824056215057145842621258061263836691971958848884169028959968793052728631398808\ 3260670400930329330542280809306294473959452348722486790000882665615632375314289\ 7795223905964684475798525871906843570424158534922130527142576650593336633375776\ 1792979773788896097289842606283741107179454185001016961243804454215032949912409\ 6992857940340147077455772991212839282040933187733734093386972852501070425505139\ 3469989376420424194736306679316923093917604655119891120998317286871282048768981\ 8369037633911051476937159505704752402852092345595336177082316082492282679237008\ 4342546336199474347910973323997086371098057935911565529337600750542301452176906\ 8617201291986105732725289177317089814237235238303974221486793639049750392828015\ 8499182781750216336159273177756560397320962944300877528262333600514195602341207\ 3713556616636611032869267014134125720445912050493857467797937661291956162701949\ 1475369833534800177985145595088919642414712242774302149883799789562136831815929\ 9427492721910626093489972771975315352353765082521084600766256709459848924204859\ 7416580516806375243984752669549313962332948395227611714616024517885138534167926\ 0132058174199751561437109428622923404517748529516668740314077959850409958305708\ 9235302834727442082738598333135549075920206017359320567584642733168796601310156\ 8865871375244571299380461299725074739584331439426994956147025821603559477816887\ 0944778957918878124463071670911777119580306130243391924681232213388290498048051\ 8640513300229238929134418392358781394598931564907681806206698402089189775495046\ 2635631244986638965485498626628299766519184071613566385816940825605329226760069\ 6904403517983288613794509041740649293129343216073230084780938712393843466201177\ 7505759195920438833984701236974785984254438994657868706598923686993125681752044\ 4702720000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 96182\ 8681920505638071978356201282960868149443253302324191957391864994867842479999269\ 8891160992992795820159474215862751710467090672831309023289943086281334812430517\ 6887923040631498630999965100828438763134057417131037493502390798618822015495125\ 1558323977802951352008630305649674238657841398901056217620222069828160021749144\ 8478114122315201027782031728684650421893446778217342721269660020142397562669178\ 9541930436013786847678962659867135443101838812160405883231851120500457391933176\ 2702219287952845840014723012218964054694180301404469613799287333077268794019112\ 0038618295463357621497931877097380198091428638617124742531610085028284062239521\ 8781255969764610967658584271385116913733898275838950253707513442667792786993123\ 1923778392701960896073781327571883514100003183396022648875815117991460220781545\ 5697749877505495867191745480821150358208840706772309919692762282349556712998412\ 9824829148231339558472398710779888875161724795001292604381479815765405738426583\ 1439369478411220605908260135396780610380674454532113727061665711832288042733732\ 4777559299205814363471061387173442582861703693797270369060885866592808160633513\ 1367184932117384372880552920972356866434737514178575615293707523532320651828036\ 5051486557534808533274500176210021746807301092951812630220767672738948223427077\ 7113562425280343013100925387933913832305314758792232646275541510875533690811625\ 6056148014420772577115984826006035880694093686432984768479792972338278097136108\ 0254710498653612366457266816652909702027018988400021901466853958795644607803853\ 3902784975706791143989952702443478318576892190927933821400601116942517295536191\ 6975515584051963293158822570888941894008833210838102327471176604757219968164917\ 4916420491480242731482405831812586238685436706411127638233371272026708622405309\ 1663118061367573452433646875774010292733484880978303148935509832507076595008974\ 5837510560380827753055043551160950728271620964202356879098728383465739405303673\ 1004809579702678486432214988714292535809326708587779234477276393105741709077939\ 0047542105287127298753016225433607927119063415452996219602487924171493739/10889\ 3195363076271555141969206968895896668535591050843963562691967087513581944541090\ 0487624517034308849437739362401310856621220316108054218523717368796774009204590\ 6546224808142188958982245951443409877810465193886326117967922453866398536003295\ 1214067746317579186627033376556633442460401494957312782982548834847555526851972\ 5732090207758767487571839351396644873365941568969895685476160509324359833670914\ 8644884579455719562286013346389975660535023922901416284054131863666218469929448\ 7730585279158129516412856535878762291912047951889929177559065397341287678318199\ 9884864807011894760481397014850205281991304365556979629514871621120015995224662\ 6146424232623103800280463369771550115865447621224887121073705221557369348354088\ 4128461956412750934386290337925280980187125798017046360626320620813374618499231\ 0342766390014082526430306515402772621303934730033354732922104509367689727704492\ 2092238253472063024904012179215699588708532401299274390244938524993734306630303\ 7642646269368075147652969775777388631148143422650685921974815490474250970787457\ 2209497885805784612584168365906116109012094265705069896027119910137912435872461\ 8818407499126582188202941998478993799216562478240588292072402599238951768805808\ 5271422067962852895948981202674494287882673946844062756767213606999593231104328\ 4199155425702264871489573647078725654110299746045052042196441666088748608567990\ 8085955945226582488679299748747267376024096808544641109169018492993823724820598\ 7004507833833942293853793836264821969063641256152055089102205664237815961647617\ 4152050414532562984692345661022841634781027097717366881386360582533938630696508\ 6605902885748251093626503954984624329437345851754313066463816065046205329972575\ 1468781378174477843466865480853101222058220894369698175899797861507529634826329\ 5706288950168609371694597199658182459016506070496218324243306808095993618414000\ 8993587200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 104\ 7105352986500655462506527361575109338594873578829417352831428461558947557685939\ 9566880964233291490700410347451116683750431196972193758610436495916545759225809\ 2522925945279551277667227745458948013470960932030170453755371275262125015625816\ 6346150522869140056609911317535149882630908949061151683872484228213644498360008\ 4598723100957469507074137437605485761159484268538245704811490684791186905867969\ 6866199981113129527100812894027920514277447755460577939362246961359200580326343\ 6249298163087587718074458616353792352814083274382730904043506334901053823053801\ 8184501243873437254516330318659326284531782432226470039930824251637999548237402\ 1677619565065256254065788268445515375560712061901074358712341651223737195141941\ 9713097215617116477511249664270214731364646764060257911924845740511655539237744\ 7969776399841788537855110355786659064880410220279948978606837244295308880972953\ 9339844143753679991962147853727883766554876953437455978411008119898797830052755\ 6691829555941048950225724318587549392726002512903024988714977545636005552589044\ 8012014138754291220976512927734492550531741014945555999209224649457433861464694\ 2874148986304332155406294528817401615708620312587687364769675112594874019204443\ 2225025362773286009657443084067039355149965810999919003805324516132684741515698\ 3153574742182900112262640120625995628190409484532187208634049781647817845922096\ 4348903376008103635927619651957941361511220084389530004380111702201544206980528\ 2858628564746100731501824126353720939744951890620486689050117701160969158439177\ 7182309864605014339095909212395829809020799457878076857657019562955236440005584\ 1838151503528192662266609150382838501598710934458678323185757959600192501122520\ 5620138189413800712971993056846386090298681125572219317620189580787786178519247\ 5315375791255789132859320517081508603916024375422193663151581568302279178840874\ 4637788805056485956670299570261900258391301566705348042692669419934169542075479\ 1365769459476836160553798896207659595103564357324931580850830387426487781577695\ 3454913898954145020679225589679716619383259932625550536907558929874710307/90327\ 5984363271154718022719677037042207751268181040177218604219792356907726652930463\ 6584196879156899164339697881601399587676385383851980791550061919750959847466671\ 5146065948080714551408602285732484196183890263325101673970658076553302801045655\ 5366353893967652026956611625546821384342987224694709100279693503243345337291581\ 4285681202251780784966803382690936577675940979803997526176754856726420489830247\ 5357812536552227769350445502082695769129976749401832596453606446326915707729877\ 4090086662746101202126600651239301266277625428976428606748200312584363648246788\ 1003971734969861355175754486113746888951671982340309393404076809318023584389123\ 4510309914983967105547943198028853192915406091627716503873405811952077234738243\ 9788247207858638428808012968205970563827869057715020461721576046800060278747013\ 6045773663197165330782773175820885746869632063086345564154798266168288175874285\ 1394067206814626403579983114428519339741466394338357792795866533105888433012490\ 9462021855952174893922144801413755438717310931636644101540157032987286063086427\ 1658752972294058550228372799115287640508144495191977220523254748536188003136927\ 8760702867837106989068145610133978133410321404693611936127158059803791356401914\ 1259821356707756025713036022509717082084226837500519452497371470829170160325674\ 5718098453028295040876638849741324269395347364218622611907186519417205795295338\ 6579008168588931591539271252949906132485530903754090934659079816931352393586064\ 1570637733914206536913409735344210499668651032678801359676054855895512536646829\ 7985031865911875310989139020970244169681260514453850023898554299887946491211963\ 2668793658253851935365360901369816498919891004657416608663750803086943089658642\ 5370667937205359367538967714197406041922120103084557807404764002309367823587828\ 5735034486150913257374777392970331913960452857307654044844377332639919486074204\ 7170560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 5906333\ 2845974590071522423580182279287465339091242987344307650415282842183128823015542\ 9545220671580274735784938857399087864817914747610665674009689806628565737270214\ 4080469055262844357198175130604627355009227220973731500314274585622896454042194\ 5244367402235649213230038918398625325834357484050035730344501435799984642835230\ 7411911094118382490744053269251215216661876138876178486158741130255662442826772\ 5900006140327050212432680582255623407993726306496556224224784887003563987429758\ 9401507936168529848255937973645324945245077172306367932368918175286063477025737\ 0749765008717708520882580134454942923427374246861605338255465076425911357147987\ 2657453813909283055783996119639897969640257971320237200717390659869273114109974\ 5833650463860813564057964643249205783607867447240479563994328081695702941799059\ 1593012579140279179730038242441806614269989161062231093709634461000764727380411\ 6315283859789318756516401498830832799216780630320182167142301906059192547193480\ 2694663479824814562789587280416103263091661534636889970413095181106579781249557\ 7709807476297364742321162875807814222466195521177932096572917109723421148218004\ 3811162935505091088023367836007135185974850284424920926472930795835058004535191\ 5586277984365537152953097373445805639660401272684725000014025218162885580543841\ 2830039958331425394356259752022846361859439553219149777304871768929104690456085\ 0879491207563014947148259529338470707030355950787129145783278028232670998225901\ 0329912906534003748669209148874128116750278920196136636404621980850755715486605\ 9940205763387538929997750292763626427341837729465653142868205616788895793758113\ 0802207193441190557359670487555738927415792575336581030268981391123970432988244\ 8208959438708909116270994933025095802312517943678882983143883534119465670817059\ 0061224917048738304533367093220620332419701977484999844261212437042285880540660\ 8360014731366820085122807571191375497144301730271219817653516191594892863493245\ 9022171307595281840490742750039938870496706185920620341598887876720142954262062\ 55194301737601294388935564702051872584061172453522922128422160067/4172108224799\ 9258224466713461654912798265243130776014348689839767413775922807477427718494496\ 1492772739733646217375951679449911999234462445849818812826260969786508271840573\ 4680527140852394059858099353781800045594544292467757904754662887132751512165818\ 5383388639719091603936495511945142636624601770697013763598474337105304523234951\ 3674721331461533139917563935769807488961518206863443927482068130459398171087844\ 2753686839201403207648291833321738662541584004169828348036219288207796895464863\ 2259866901447324611891909957443476942973072571000187588087420001836576826860199\ 4254829426828383522039552829649231390732778771997610449099097795309670661502657\ 6375232455568793852568006420605243431440988375397116479896643742403457003328231\ 9048364202800392487859610229905668568571703418241637657043673759773110447098413\ 9903429063530249591841639652037316448674074750399278611030632358626425496196437\ 3191595928273066992189941658176903474778931354983795090563662705073888686990550\ 7915405876222180414691042430567066039637256899399243647878591779757536068905460\ 1047930509129221650000584603745777042640744548486032862143627334510012855373954\ 4300269594960399625766242260488585171104024073827363021256264519455517030296291\ 2894411568726923139878587578379436381858460229483969625268301489010166806442105\ 8547399801969984212381593309243846373052412618760861500784418139575929220027617\ 8400995448569039806768409806564800274717880876084059419580513499240604220488978\ 0840418751730039545271812174749579781463324992249230357959078534614521753519130\ 8409385999798014928162057869122387726861798405361764241427291947115431477109291\ 3244452262602910246629317964528825620621863592746458849535825652093683277033138\ 0315874618203690435660649501457856469300276265681867463236385954536905262447020\ 6483820519570032200817962373806032765860124083459409240775717292500582400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 184122374294048383\ 5058935156111943904516834605403891344625876377443342970131493788444985897622008\ 3897805076759764589666592373777704195497254042537855723940441204747864489377145\ 8930749113421908503288460572379874785842515551649158300776366527343336460153060\ 6798808081921312143222557008447573104201713538244392028175777884137218434955617\ 3381270104828538177169604416840233912386132647970445268336112896662419038277788\ 9530664116549836428191065238433802307400294993125084075836041912205241224332375\ 0100246560739984487349027191063411740984959886356799718751753400570847440749086\ 3981812097900502883369128273800516035224449665056700143522996313203727720950604\ 6214598309562409340106894326502585612938834034344481537926955062855301754817720\ 9856218582541918166842338331001607425939049331151973487683072929855931687909774\ 5255390718903193809049969626123207978064987478439007873222197240762469999321343\ 3986932207377703431718357230798319807544260209543054181283288955461990541180351\ 7877060288631229832904643601601939098726784308913131740918979891969717409347578\ 3005176056609696459985458005899997304880365877807459782798821999265913687915932\ 6232563800753998058058735497277305799270043643818509306313781537725273655587949\ 1864152243114087732458626681479750746327604941620363766359104557736999591810631\ 3180512930777971128728573785700910270936532100287391437174973767824837128976005\ 9229936781597559175845571676979927150951348254259584366560054304684914652520662\ 7161251506875225022486327080945036319910890760247506402509332927380547534577232\ 5963469245748188268861822317528341148053503522450946735666044463678759421102237\ 3739670589998836036766232975614584177020882507431447090866250242600725069204917\ 8655850623159839830418547817404197936552649825168719172261170960325622204963261\ 9466273294331795738733142676823084807839731832839185848596072466765769278971810\ 8061790258069402160431594862653424550410263510772348610036952618490796722026846\ 9503644949859841527811041233254897009970268703692539819984898196473206644171113\ 14171961033935887134005963519172243183995803387527384618319282263775194699011/ 1123198252588264345434413800128328557895094618554369100403369107947912360228738\ 5330244070482904547015568449086040879076535768052526220028651834731527121640918\ 3771577637843420320046481990626110119406118376568363046964924561492648519539707\ 7434947041288619500121728005357340073835967515213750317687114471428730686345961\ 8861449369075151930731406762658769509245150978728535688419812372783928980949138\ 4483779726879040691476835618851943306073455873911472519270976796041305482260190\ 7143138536784742444778133247901507336952819873536670494212611043757835652687348\ 0301598469502397400357417496131948380314025484291401026987174003437166211298809\ 0158160960206509052551039733294679876825763673108316959012996754940332665329298\ 1380623711500664456478295832114253741882696310499309693334237544730026197499059\ 7312112073213246775257448122369356637798007263973355957911278141456742027982156\ 5336017214628326576974470458866850036352769174830268606684582639694753232656252\ 4110971625266525275995239830430614067778555624389118139547511333971291972049441\ 7141702737501556344329451545238422392418205742783312971112727477552366622018131\ 9089470378149024223076235680577464372127655078404593110968993735690737273923337\ 6310339786019799009311578440177679997567516447023733248536405414244177189657241\ 0963050986193006845631679360628158433094438591222167747113965599561145941474905\ 7314614583154002966818277296114380272358300691798291299683842806338074799760481\ 1147160704735337284816254869315178335943247600398681844307639377314641077040468\ 5274197009066609363533532397384993679656248949703013938989328972754258986005936\ 5416698793175555764313040888267874231527375506345738454377350464886062742557071\ 5221551533606073734246976414064171970012756930292756116826350279894141575713892\ 6901878503499249880794154039957456010461779675784445156590484019298881079859140\ 5459266725073622874141491200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 6292192217972750807218362222367613279295456936907452267716989\ 2246570035077664702064966184455654663107571088743880837957213992100377735653693\ 1901542872549155243546104908223454526286524763449207745848837893909013969221638\ 3394112134126446366955339457921711649144489439432707792858275775892848363467500\ 0470333269540578088791486576585447288052844388181349407864583871745670863842025\ 5820697842916322566409330527260976895983807424988278864040947018696298453761319\ 7599017977574352005703918089507839724005366715557356962078494143833890791419742\ 2682821534567867757237899594849536593586951319108680941804726941840428736272138\ 0502314159215230048845953270783228483305865298341388446484066966865701005026849\ 8007563488450463168775105689781631455096651076039002693540051933484179937637883\ 9784425461527111180943393030096987688632869565371102224965970060042229582215751\ 4194780491721655823636189914314220939115894919511427341746754925997460750309209\ 2999439485521308313913778501807647029018032922191293847542386519066275573103222\ 5216699294537498485367565873938883669957481857733498706816295690566131223287295\ 2266339521389023681307031345992564137728866313920441495275420044216652741494849\ 2075560785008808196397146070181549864911500561551230159498304282447042681784618\ 6631783520543359400237066608897044191215460946165765165577193514670926098442364\ 0362167988194085448506473722689586282563388365753037404902740504228378777348584\ 8918212747623949260691238363445025786373246978037677673406941692235314714816390\ 2188662376750661555097276200970929530174894700196578760977005056261381275415966\ 5798576288728051416212591295650059325784087787692774043342680348142366137670787\ 3744930561954986110215205727098320597884825429860281898900958319845819354831000\ 5737555162426042390125675677690453583389821041930953723742644376732904674833488\ 4335365243373072264654331866395827403074896607176925869271861058909388928264193\ 3968149328017469695032799828752483696767368332180752066734562326024646406449822\ 7294002909606699933638459173947593171436461399676537229118284164262878676108533\ 300648307413459051402876882016259/346366785659596679657762618837565499509424883\ 6590280357934064304479760969836483869009301211271638960770042457877778605532484\ 7230415481892721268270159484158954926711743094045453751359158502527894085433666\ 4728938274221890294683911261479970665860174195727059611858627378333013048627352\ 7697900412798906757378424449000307776449968327916513294377762285409408337357051\ 8072811629399755103927601447252260182701180946937643424738701000942592479558411\ 6876543200288833403144668822876421706658586500588865368996193024921753735667921\ 7084249279446404235238147013427479693553275601517819766508116792108522358776822\ 2807366651813063220452647484005140230925476923720431051562919194297255773644509\ 6610696021477868580543804359836826375568258272906468628178612878727528941979757\ 9812326099225602401059371885176582845815534151774899914371747174052590084134786\ 6488483011839954753422756167762475112262909021932137188019345040263137647031567\ 5655776315924406404725408691379967301206947069093101835202936622811746450547426\ 2582424567367125944829447490920507548706700114871775841670854585137117124088347\ 7749624275220365539055973912962697751553320295927946714983561635852432067222310\ 6321913770963932205308279352748119602188230578267139134093573634250935532556562\ 7355256764055273999974439524857078593656531527878519292932209270865969336234356\ 9594089362559013487156395365610023997520877839060107364395361380784108406594595\ 3366344918208780650039204727534172947348571713075117782453910825443344674773908\ 3150089931909337321876524409031207057235308304812749271260989686290940625052925\ 7735631668368662248032706262547972629678594424674375429310823213767861305329528\ 3373297728992398823896364924057237150658480979697227651069276441619767830467720\ 3567449971466410154095626071934001544709734667683293672626993576031727826086409\ 5307877103259043991122920956371232117850804211175130346291200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1758456243580143000994520811\ 3204097553424147041267704241186627936979109124083519295639490475356271329820188\ 9460640841780873337704033566235996915719207712323928903322848254809444940486763\ 3478229584843897917461681670452666114199261119774560186784351849074991730252891\ 0479241814567707912879154537139694293708495859286091987200276668781490655351025\ 3635410790062533038817348967260312093845493116591009233099361481322329464154905\ 7675889767709142199295904212646821579029019419153041380332453432007571553928619\ 6217334824425455310201628720437259414659464279737362411727253993038272188664695\ 7092771941983632611395254906968585833275073449155660032581764629432213770211615\ 8593357093917075263303706923616162555985070606993490450337972392950691029360059\ 4947266214663222490465186701284605477304068578567824860653744538264020619879625\ 1496585076565963827578793518279341015785703698002729641191205406207587336476994\ 0457302571313207352119658051129546126983392902635139704208693496294399206868051\ 6158262001570400093278423786771597285365177761780263426697443245312818642900184\ 3352275176734807877227011124938485639016066592399749866502434098654586197692760\ 9394804347311510388466938025743210027244837800262373207834676807857355167340356\ 8644962871959355051176172510483909584595487509103680712785388309839139858704081\ 7385046210826411731443090363146232764321505692474194120584317470062964891845589\ 1513782416763911894635990894705048616694238025273855918886666532948179327022240\ 4775843689275073891583433002709806261737323644155919798460890666121394723012618\ 3151772570198363206198840424790511072552515109653758867402345367733572075953823\ 4821852075462530394728193043062270549572961900842958527890768178031349776726595\ 3490072299104856565650463909050960332259679382113509343122762241595622818336252\ 0292864352824397380638474431899474235685187547215586855479773644163008037878842\ 9731565172113287025179493456228404030147330474787342861185066253010739946827327\ 9841680186153350064392443653309785108629376313710849597794879567002899669260530\ 1827067334536434136433858591666477274767685586014661096822268035444755134324712\ 004631/908830765158664131903288896140431606718485288313209606954567640256699962\ 3095601206382172981977051784811006030652747638977775063590966102634107599538626\ 5035541932487712366684212135014011591782548935775533943723841607493341588845513\ 3673019341846064148564648658365580363765432161284797319955288115632364464002279\ 6953884376103524150286504244168290389587051787223397595938405551692143451700088\ 3711248216218025566874611084484966572698802006693514079565556494327401090795440\ 7059596520870630530467960934543483336391785142469931448458838563977535664142198\ 1196668726888155831275951406022452536262711072329750099701274762774607593815765\ 2938663170910565362195498433969684978759221838430359923070490996175626256730801\ 2582137350142637868108939318800592298562058816370257456793129611848526858848731\ 6411535991791510458044448142231028104787860470727373402477569468892894167699461\ 1573347769510849237999737603373328366792472464667297899663955493784378033312307\ 6931870265425465336307352438168190467576614882451760825777711549574695676947499\ 2846130660911061234627250472860999457649466830760920991062622732585050135124285\ 2779026526179292003041652424124772171240886760640152376049883042462314665875222\ 6473664359396890546248453562348559137543220986004440140779873284391052840954669\ 6207206718370972489235841791496955779160784658784594141951099790736077814680601\ 8139133336586950194531090085652219781413201767371699140953826969607836730658554\ 0365272088294691582879661811535237369552341241924548796124076623015812359063188\ 7316081610001780438285529940294581640529971530772328231634665566207399202789077\ 6266135734632669490513191059021296355635984861479153768703277132584478532436599\ 3850662234291929994639043762065832790086361362648500024030918173552851786717088\ 6461850195482251767811254677869505254496647417291063127896891426705684816990207\ 8057862943978743925786549530461763838828256375603200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 2309789784784823446532739488249268042\ 6175290903594657137909279580512647449628102808653257062464188166252341259906828\ 9807277370669444603665135108932143523052319428470958721551417659791938210089161\ 1478578141148827364753268430194141678019866574317332309612613855139896322247844\ 5390164505977580520689477033515110568412593203203641401196370951712901182146429\ 1790696166045080354386060010278493258642771241188327878229356441389985418463862\ 0533650538639595151440349614962305051433668676729202563332057044113514978736483\ 8514265076487377943979473623541141202561731828164777710592993463195450896447441\ 8283998510143813650486724507310480632904311950555676215267557016869262321638498\ 6117914456668084560525596442378016295728534024051850108422778892141871957777860\ 7027071554752099972423477756684699637647494222264189477508494605315463767843511\ 1454103155125632173184173648836897719629876655616610118973174685394265187396585\ 6141247505662511410961202827600537569689737218434389206105690127355867887295574\ 6828300312661766788062432538121512953158716815454275096241720040887200317300516\ 3759840165068702292316419308661305590143635294588909124978779484516485930375297\ 0707880414087111259811035094267708718353896531194898480599784917117645938824916\ 5635988398400622782689323818533101599602551970502754799014990023110242307793676\ 0698578838119099785339709048703190260572621577002238383797842005894640101504604\ 8467111460876283368018377416362287982789088426346282502695646396493040939901801\ 8969103432069282060203116346415763024095343710306213345121228313380170199803136\ 3619427907437033610426776523195506927175977031687234036240416652706555091165764\ 5506626947994948736988643102886919045003970140664720700000010628511968834922838\ 4878348224634302197093324730438178720184101697049055289949606711305905273629534\ 2959864873178950681339278381499562342777966909600312830262503213175956903292820\ 1555823447021370556801860845746183435647794445130465892887381224786993993130151\ 1069900526920990333222124682555471873946938669304246577326971789428943308116351\ 161071198967188371996122114514504268868440581850474736214620137547286004637/116\ 5273644892860035697039989482443472274729797159061737477112300681545253110404644\ 2535889163432663474255489759256729481214578578411754949568851326136083983645880\ 5632377403011994881509531893165001870716983082758625100677745745368937997865452\ 8382404813485087688155678107865222876280160935618320951761287524347926886187419\ 0430073397682042981895064499729103698303209717550025050276007919463187821438358\ 2368123933006315000592140337872607526366761819578034731142229409663427101723198\ 3572693690491903917557166687662378922548751192090733995061840799376525905055762\ 3410188327956712379648427968755079937964101055171173700680840914425218015661191\ 7888665405263856809782220090004478597177727987843913617039534567058830012795434\ 8143399072878171811317848988235487899349633882671134622718682668113934415160920\ 0726321577569857146696606935594814051787830546408695216700668994769064719047003\ 5086585439933032957642771082012591420263534453784155497845340130979084522199091\ 6555918277427581236798637536880601849635832369433468425232865076547760339474258\ 4957964323131885984024546454169705926586613923147718441837694797317719072101039\ 9358439363819919629328940322005151203681063454556156180976403241401531004681698\ 0607842754293201855179815223191624107948667697878206759577090395547742007717393\ 6660329719696607568439723043459947514617393051219018872620850492703471272436987\ 6428873452526032556794695152301242054291777079288957679814926053369045750102438\ 9041298064873530455888000018682927039018538850721472325659821371899099799341387\ 5858318094902141780663075537246847922663231790896974614028623854907038825199650\ 0496721564740166660344436044104639159242281433129951735896757343356967863203885\ 7558033274417332164276727731158707082510036276058197233653585577079685723613422\ 6922869769663255131124563578053107831744200523241453409806671757753352512590453\ 9328896156812850292527952430545883889664000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 17994325048287014522388572067443668162408131843\ 9705298075308581220894520493918132377606607886319450006758032197223275777577933\ 2608099929722694380985258947043735826570226856814681410748393161764572006398451\ 6437091763054030223279031498980223063273353707425742108580766883860107226196304\ 9402344344821692890690504504272628180441225247788138866564433004306870509968760\ 2943945838743010324353403022134659008042080017543150359346942419678987185215137\ 9740365460028497135648754467319700994340909888663463299284831844049031771208594\ 2759826563175876824097977196322814656241467190088553467729592878029725589129320\ 2795310942852814761120283594648267718966236861635757673924593359076986665353323\ 4535793194740385090712004592186735952712583168348221394343522102364985257316467\ 6911998772007772458680774395437583104045997382849049857147756365132008975231194\ 2251731405310917697906407518865272514199931363348043133682976530484112016503222\ 1558240218493385858783923253688555709225149530623167061210223633642703731872398\ 0141151721378117592646007164416943716792522460191460458758942124282077887873869\ 2571705973322899219998816943711247625407570869522333468510671457840403602853717\ 8608606583645926279957398639894104343463583019388861168738035342001266890196138\ 7379939462011788816650528085857172103728489595259270415839622056898272854418547\ 9397785410151155699731754048986441749266864963348743957545498507691761507037123\ 2563310601028747513536914349564768825526682593754066739323966337455708122807416\ 4924480182535389886812280957723639168936831008909102986530155407034503718351975\ 7413759931145020243538177163345953031692030360940121722826495670033583806873039\ 2230448562019180643743491716740747929618906869154708531022828353539232228036986\ 7287745954487945434985846686016453203641831460397348939956867521916662189078228\ 3680485250859761044364149920278038022690574571035234413420114336812348505321482\ 7582266401672928031442600965965003363833567187893328578825451521766830846946638\ 1381197230255179350442098985325257819047053860803623143630492458484229470251923\ 2558414667233158849766831346526196888167406015108919992546170895682314530881399\ 3/92344384725348146044137568785056058600695010922514909149759744328504341584310\ 7390823913438182850173679416560838754051183840061114535156757661656750516128242\ 7389145252072171459483812476912309299020216412689688327275155344975062563291087\ 7989233352791286391306761910572576857736565641173450003859979671578119561797878\ 1686370035288337191277899737487688891966908957034483121759304043175594309210915\ 4911744933677069390862194431581481432343388422682264314823033002169600464753983\ 0006449322167901699022886934269194556631365811614646420883618548618671228703312\ 8350827487488560129193078061022158964237548360544191622683683318531785564823632\ 7676059832272462296471607162729412709702033220935140459495582105894908690733860\ 4647447739679667385388845384566256612553320259197211103856787801300418122904924\ 5632632037872999464549333164123571411420711178116550908935023997585933699385647\ 3444044707208108911767104490947019258736712679425933310494019277812516680108904\ 9785283293397921460798149608448302741908185752095238519972186779189289012091547\ 7596572942654402852039543297963837029185830004545557779987981833258350905262617\ 2796706613329484392632533353395800763187991921958125873022880801502293340130494\ 2035350198153364064667823275322744013605056197980471399395077106454512036212638\ 3500962125069193306016683025960915883424604686574534237286000078898344317723861\ 0186000247252726888487043168717892525982761099526985362591423846044156016016993\ 4772830405067021990259204794942383292704231166842380843898911346887637914974290\ 0457199827000337922434168819319406080822786423754060380724828583455219988456778\ 0015009542720290188338890370930921703586950992907897623345400678767204403476053\ 7400220320746541585938738009234594916910909592890508334005772010126647234066650\ 3611196252220357248458170285529859044282345550942718069205057587265366460109119\ 8990254967496047571192438259959288775673202698915718103040000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1967730813997812515927072503\ 7603948449807206918397575914074614850333501822162110811200737770451035677446337\ 2206161623421012986418071246845981350174377675166340271309941359556710125460604\ 9459346248729065408220030444831550764670222919982522859825099298045481430174360\ 3788194080050050962486094709809679371703184226883081343988234509709993592402681\ 7037025722917445504045861335274092821879081099611158259568945481292732704246723\ 3105919584361234097011120295599099801698197403773083376957735094705443376223620\ 8258857738613984409872611810895359215291902853519562873317365078955547184330531\ 0506209499556999585319784076684018773589614943528484324376542980139565355437168\ 3724777664570733364983611888714393930174660888675929526164617943265848785767450\ 0447441952226104373569350817824834556842527209553073829993718190934848925354430\ 8447919771012203726731668911195756589664346479066354436663924812522767738121945\ 4651768487191048964080543060253616654323624147258583790172550496756054096993054\ 3662411949139276243724225039390013708563453561245484089982942275743979407990434\ 0895540682075705403571385496308062446686489153537860992122120621593294217310065\ 3720211913255512352552599953002500250793981681515292375134473287708432630258682\ 9198450451758765581672978315477022699627105749129962799990947006120444435744076\ 8645069370854396460116848976133573319991817133313093534136482657575066575128225\ 0919940779577404271518400464357530829051126519649913837438346315603812153822695\ 8223185711690141733596341703572378046843670983147192387575725270738434487217615\ 7747867878731316720768200651629346128287037907334324375108601408804645118273681\ 7122296210182389166062022137695564968003901314717124368044627044640233577072053\ 7839385413998888155081170396277117527731403894944953412077996897847568049740335\ 3742598659296134838707578375598284823039204784349980916823283980105115808533711\ 7023590102494467492914526494482598950790680822688736200459084297179834868241439\ 5835242470694827137576496959348359936622821063721971440109864943339850713550943\ 8751739176862599266183836949651607933360615267325513505264969370987033045929901\ 685096456856946058712369/107731800586275004041123015054455168919220051896388124\ 2420835564949971188719979639285664306628364792619751341922516283928027318067327\ 9303398498629699752080119251481132459766676063338214411343483907723550625719316\ 0861893071508302959527150596946990392554435987431729855831933831100140551136726\ 8108633611606212998568446062448094553075346950683307591214405642194971090490609\ 3250736138161306471041989632500462548705368899554860634697207631253653544904388\ 5745448551926611206578351526447054604833134440069832501035268060201551700773119\ 1080873563123455068277063938024603134538510105235422236482098724577380437332229\ 8419444573474435564021676369281432939278283134437580875909156760228941180502095\ 1386074872633357065698365061855531502290115406485143954520079792781978079749464\ 8702165501601847181231282239509539445344959942161279517762210760676143811633415\ 0069508424759836670478926734390064496893952126327702353898729373287064516122290\ 2780303977815531133744365142581806487042804519761276280665311102148211802062033\ 9693983946569688473217562794241889452708041123240120429165011695241154995295261\ 7579792368894462691841466297647064544432784272579026482414887281671006677025278\ 1107396009033908657759308607425244248734621351164719861523096856692562293186564\ 4235091086084938802775473650176290863415347516170623717572497784172276732823165\ 3482257228144668916510477677147457683408195090168777339177048273827029818935800\ 4718501795288368438551481903976960717497608359165520081167191831608517120378181\ 1338207130128687804679290531844924327117307632391626735536654074964881533756195\ 8576073278768121068410143481818286677266542645021472585580364687724319126135148\ 8600781364860904172306558639940109885092230820314491973362571450325928284309807\ 3229491892294428677924332851394200032644777043561706492534479799608391900573137\ 0136726446141539082543795548154222156812051862981318322658879201148213253504914\ 9480960000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 3045332942993100864662746208979818448992184000499583822629420307450102664751912\ 8030848972199858951772587009523173300318316027264808878841800132810520017474696\ 6205645136128256323012359049873556866570567821339083829083885450834724856517575\ 8040212331232124064627121385809222143755774012068982977337744177131703509390806\ 0665807891719581608155746844093924224561030677753369367176432329461252224291079\ 2760003370462249146630106104192143862923486106298216873997620939381486648589446\ 5311138636340697747604432477217877211053475284296217715685537663915842744380555\ 1719405366590038731467454516706486299068054323233314067750901168014159843566605\ 8230202750483314383067162201578767014367857215089638113928728452272377419970978\ 3807397801991572742972043982724137953378430874009338851531450542598199514688681\ 2661630965676523921343153257966370408052368882095641989847370995264000388137924\ 4041642282115933920708563639681348782447982987840762577315475945173765612020590\ 9028765171476216564196124170490205202749612439590285624230114235880724991095203\ 9519640782427038689425065581078788728394037789863020797718011677981480790175788\ 1859790893774944787667642182155796060918832638925241020049659985851965954515426\ 9370438981957534536035104545673948729981703664376192887999552560851984468349052\ 4618226155065103630156598307879110451041086497385325500409941799521877142041083\ 4237185404481527638610297363782911399725566705471411498201995722541555430280658\ 4667018091297428964036506397441937003335580650025527733559439151509146915065841\ 1100471396884247385607154781001596851093979805287524157384486837676303062998185\ 6502177324369577405027026302026736852544776941760483827255755994524859657106427\ 2582179955780274209329058305040362648954163356770052210433312542837768565490712\ 4206487954417404188052888382831551144122776131213742772112706303659543112416432\ 5400796829664118436924355651609784421366315652172858461612556829597108837901093\ 6685493404742062932908418921817090311916807727037388400493537396252905100614771\ 0203542564530916961949544096849484949409594602013406379622735359710868174589564\ 041194321790321178431887502134962369570093060111786279233/189004143282598811865\ 2366284375848612245216873569732204121518384525054188325326303752291325682811543\ 0384136167112694786476547446427010157085737921666242438330618296042553296486199\ 7602531352720546486053430615956380878174452524836875608508792668631224744559372\ 5821251526395977813612811944707577452555255710781197114611232631284276921659341\ 6406690422342697595371812241554654540675558817274466397024772942244146244379007\ 8170904941137539799075015980200393753190880160200529664129738317766735594655960\ 5918688998203508467699605003178257642777244252868150780864921944953006484315409\ 3918562716569132737517419826984199584795586913802123631152181403496406957464282\ 3235721944213466977451961428711752927478069650626289006195999057817011953277456\ 3273823408600466656169009619953358648065104587415706112906550633546568434281747\ 2137463633684661721918070648742593694271770561474957529026717050332140789948497\ 1944165474643198799427935606464997505180252292737704153928519459108655285102570\ 4266373372827450695544449167451325002359587777225197714247835298162324127545511\ 3090065129903006078697178772725608840595504433985455320830881736674622559189710\ 0937579593944786638422345010792196304050950595167550436648118130812141436760590\ 1339094325506769306213168746165011802072037715974586909440643018753215065534260\ 2594589654215938390933075787095352142806045511399907931288924243774955896969752\ 5834980555550420121820244105214470296075622298181563932980008344180811949800035\ 4014945584646299182303174146831362717164442777132519527855002339599672518308425\ 4957929246129236887718985389123169210147485626160901417604327880866710090248049\ 6861856846846297818675239680223159267389108399162797915007017215549483908413381\ 0496044021882421480202151488749987356727206901465046777333190406712402414694095\ 2962812417359973140012911990582434634631391103633024182593878846429453680091647\ 7522388343258511780248686876392096996419174400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 11494310099780883324299105644728509464767\ 1304656861920345664124312424926573031664525786724803486150788293721982954597217\ 0417746585578456836862919654206599994982056960950418967544176735850942391235778\ 8687764034549141664186708207470863635765324030647705438808891676954503140032111\ 3315764746337795537485759838235761076847528700207844009909376154567725266912999\ 7698036323139009827246868801317049194668453771373547642845066101914111727486075\ 5895078477230015013592408562382759579755335957527124030247921089580582310721268\ 8915841465365251242138711668542847236855843878435442712496285791809285457091102\ 0049570533984650898602330929984603617936746710024911553832281758945522646804242\ 4433245451769071330503379204500926766567351685435793569178605448353047012112794\ 5312094056457682984570017776374012514545458086327289793923799650363361196274690\ 0693036882382078183719579239193409617377270330715278948629178360566325336106083\ 1799057127852249014685459704040601659382386054740210248617469816118360426512232\ 3658690929141285300362872435225151080115320790450465404667616045244948406359010\ 2380773416844743811776609443126561315123910678353449628375984526563060498850391\ 8690282681341459710685925948082979073486408879855446792849910489525555094314194\ 5001229698798661589783040283886431137488947969484232616826889085800839702316569\ 3081885389869172366915678607678055669432766309851838647309387790572641381144665\ 5704374035468396329857904695366820656580644156040942863773376699194054473326846\ 0162361129866670601771235602962069083672160332837583710937162546754436082640111\ 9479423157059976906904525856025449625408674583201763926140654206263375361355873\ 1100871699998626607045915759598270940783167538541029540539231851032756801205614\ 9772655015585261456131732157191210597206006109376858631795420007660246373987410\ 1300589126183259570278269934535662555744236607266046079749152926619781296696158\ 1867866311075258372390989626115730552414749009828885083846241686967709068082113\ 0120476891772168668108702335549862864254063926565386637356282228802816147786888\ 6068562811419355598467910739188900139425637734727146416164159817593911912965013\ 79220922759074121/8829971838058441166298305457161669680711024285169458434776140\ 2132911068177416020443593743308507404017337860097797002029060056473662329048735\ 3654123077002606709817067886026512115806981227406168938904910373188071162994043\ 3957202467780645854238421418858908793747905492164337750007277593719509680027791\ 4052829622667859997054414988281018541748046334190412558389020861181719860570295\ 7925232756113049472208188656677093272050346112441190235824059997051623569042069\ 1452273669977878522364424268556495346096830770996041668162844939560302857767919\ 4094030891212755707107273081699832651166045258633727633432259874890145695177747\ 8971782285465428772643396162515728985429174426023187971001089318692451581858528\ 3653079148357783923947113535347795024400926709361244308746226393058185646721670\ 0118973057489576365902103827487606023090451520789741867512375554006431585174790\ 7329778885488107744851996670080807571698195912760694500821274191403152438455465\ 1698022136200716793580938845602787386161616959415847979191822958749046434101932\ 7083073469879909538558164701040725906703505027114646638154800345175460882100077\ 0018678655307339039197764377599383874039191752116278637355112818043767533509169\ 2969046962943902828933517099379318283002486633578365328000423828266451618330301\ 0719901517840758124941031330912263429852919734814707277582474480451019749367832\ 2347949436940381945972985229092570183341317747296108060303049344411722591826677\ 0203597972399263611476301307556058285467648537354434040747478465470895080365998\ 8490718807508762538579368880487717868126821190513512865016460980520803808261154\ 6612290931691505372923392154282930213762500958705776384709420687375233251832347\ 7858027406102148997456167688749335410063669988368306567757840206622608034059033\ 7581848932451437716899932218001945908177145556016358011986712207459328580432745\ 7673067733524450671900874209731794968998092399643560275656283776604341792397905\ 1008000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 14\ 6470355646141644412311419441345598398855209349221668913690774174312156873896705\ 9737105617720345346726949071720923432159729524854436145962786637024390520727137\ 9670095498218165668299092715291920542531596197848509449271083313391126153673251\ 9904197691404073270801216100195550377949209538068783753549959150440278300159768\ 8065999674970418611431605310458706926613075270702094949757055524112602208265054\ 4484781754779716421634720113586484310906395957989126435621377348136207399301985\ 6714094391776713534025052945921498944267375883645176423757984653029874636939249\ 2803348598805662426182465834800111181781813049170775541805196002184653296284351\ 0341483143242220846717295867654180606825964573946332374666946630959103128285628\ 8020419512689430137364267012873403243764824293454165045573341053428359160744467\ 0599686958952182140884400945454976266706424185719437462867049489118453911638115\ 3303259863767547523059352693078474689694333240083512564726856195155179416325542\ 0538093213422497309012287302468367700461238513389975211578086106712074815868883\ 7370280009842926129267928937751675701940780407487998925112315353229034189698860\ 1204495279530610560999328477928848842986180895769863653202074017500914447355103\ 0971595626516668020622953449029722039242654893316127730603306185330724663915560\ 2338621688129395195185118552654619266789221314567720034918112924729266227666375\ 2525831529716754825054302459790171076076765610936460280419548813893135219831998\ 2356007187777991057161617123105946210958587182663400671512544989779197457315646\ 9952937608396007049465189149933290321960537521957498511953216604294999702330545\ 6188692638435426442226258057974036874206792101694389427232521251558745278459075\ 2076275806465260329132174824442344330399705231071464305734233107994383734406956\ 7909053401692021418914761624297785308055872367282061612801368432803646431621883\ 5712175063267582718631959831815419540548892638440773772762894970676601570550649\ 0104836829025027312540461352470247346206025026745771492474498340284836621317763\ 8624090891301169934084041139947174015393399884689696243813209782390361900056507\ 968875364309371031084030536913663720482901853610591604336352376092931/162593654\ 5040454875911226127581407741726081092732279171027194289371158963137647701679509\ 2013840824344607647322734057216175594251272992542252879808707127266911257822709\ 1604301018844667296503053581606022990372334211212529893473177073960989426707455\ 8790059280727908625722968607183275692726385081097844407145539752263773417225279\ 8799770746605715060816806845583131961446669962879873784571610453598825192336517\ 0348614903918290437312723268928838398695993312994271721365975980584136754012640\ 4370521708377664962916509179836952303939057383808137003741982964937933367119327\ 2803854732345424367784853885622955362289667856529890667888636786632070253114638\ 8315364975506258912609857659311657795652484700410223676690319522312328088572680\ 8730392438577233014048860413515191533080541166113100342479873344130240887556077\ 5080569901496843143014927579264301033708375207606952013035466333824637485752008\ 9802347858240301370303213647137925966459622499496373544050369866020783209787766\ 4894659202330913125029555858236127274955774825695901157132416339012667459246567\ 2168747141557998036684798313841527027505780200240940823198571455849522664685225\ 4247603900504989805831538637338638266601417144573975687122647220610047091535676\ 2636194970250280513629085579855573762040392487366308761451119709085213740338367\ 5196485686343519538184168259759544689676991158059146890491891889413260632644655\ 3822071124817995702076052144513482441122594561445860614285980549206503729234650\ 4521629947974525591017131146935966137948526414959272885585730922268266479294413\ 5035552386025003159543011474495715312826427852587020838920784166939663083321279\ 0642153474683133702350032221345972678145863385323401074407875606969494108127418\ 2523964665140930239919795561967167667395356257598475292649604707641574571303775\ 6915311201243889106384266994126870281259355742358327409274703185958819004561402\ 8226906319390566167595135761087328416367399030400686465464578382757888000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 311895611381016\ 6951588031774281145180060061827735341409524592246537353375758634395157425921367\ 5230276637023272088232212655392185105300870172325322998108589071087994042395278\ 2376555579732842390726424913245535872621905665884146731576404253650778648374320\ 5621828600081944470384746174414064039395359665453734509841819435684354177806021\ 2823318245494863438983463108630068745653930921164368476346822366788169742253917\ 6160681779712822156025244570475778712315803487024015405205669541999178245375330\ 9660133516648166684908129617752101033656826292562021610485837143071260692880647\ 1072875181406305008219569724233212117980175531868073016444418323551897918984902\ 8052668478257315934521356555409513705422418543068601630373795254233014241294662\ 5454660438673901871321605797906966948056390162844431735014612127384123018517350\ 2203512113220402732888197768748400171437407825504471750861068736795786523191341\ 3920571488189331165109528367434714783764378144636942316296442860175458537307981\ 4192147206410059426169035209571958594038812804543248692241507714065199186727588\ 9195042599806622632353404696509265510643126569275218624247097550324313325252174\ 0672465319695036523278430812857301225009721508502899385091287519086249585081684\ 8946971641964604209908249685936018360932946939606640019459652333186259498390404\ 6725702663678875240472664774746212417406053610386762175500952683455364602495978\ 4565865988892571635585143754422401811046503717271642119252347520903678614233306\ 4883574786519082398463810101430830487326267158284397422131423653274553750561502\ 1123021140795176644097978981591880714030528878284724358849514115209610155049602\ 4810023665412654405361884131561378468155813026425300853913628063160060734155557\ 8219820487563764326301512690827105922074215949129402531402816858616078484022165\ 7976857467836743310927993531600833254227133419489982463079920276164303771630513\ 8400553335830490856172288713166412331793597825934972568296392682699757452098625\ 8686600523467302865067438821560526940705705548067247090255137832963909258853608\ 1098023169937881613603400013918213639190471287043009943268912846038194077913131\ 298780080309719973491908815124504917211996439403523976627617/750266711903001971\ 2464191347950570751222678927981504472944910438181247668088120378337881193677479\ 9406370472073622234535111208611021800736031072293835189267225855458029035313049\ 0863514337701817810643856910833775285266783507043136076499948400578976012029144\ 2664619488046395010235552406633728750554461892987445355408677831382563896510370\ 5444030398764539339730134075791281734879099228408946656804215061299445584260802\ 1290887301552131169409861331914808021255825276049202235340063924290666044610050\ 8420796796719066736257927289595046937030558171871472660987134971944042423788578\ 7243863609407032896312533298204142155714429472656758570982139513754525549437624\ 3843398348624855050141508902907508473088925791191866867542718376700008413386982\ 6511192231778121419760305508761812274835806499120170325302747895509027905683432\ 6210129108294888974693735746524940069900584238075589186367114109902931948298608\ 9287163422145865085140917999458596254595725812008173321524192163262981221304735\ 3871333689121819487193072684448246014255679549041897620383116415190646912869517\ 0007456255169961416725745924426002319478285860869840146522241064881847229026473\ 4754102598976033382504195459626919326483806289364463885547889023794974120875750\ 4326782275344953021818343317894030298240508216386644426660175965882185079536870\ 2818602939080525629884243589123081746813069987686903808198649453012805449209170\ 7881997948415974984644294132091457291422751185476022126161859229739102470586930\ 6576550380124580853054664598424310245020764895634813708362361146733621092665803\ 1464923061432273853140839002105481811160038815730816903041876720516585234327603\ 7075384030726137839262596945659130043486827647337555222654698069968447712192315\ 9493139661797254267038286999389935165881665121757327124144103914376770638788406\ 2069692190772698063175587539883067720347578141830042912491157767140671437344048\ 2688189077911705979474134536373817178124296854941502781584834560000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2337351578843991117\ 9784673700770898928823293404414598114163351872639139075750333623363857889479074\ 6066705934841143214530394890891573313881593683653219073263987476703163806185609\ 5465284464908084544829443337326808704170413278118866933439902393526518147895835\ 4991209159612144504590065447933480903001953344857519705076991381816016489151241\ 7041246564206429380830839518425771825654286637833320187812481425752717907817953\ 7483629459968543455378772673191147054650358738093831412564498391478613531504233\ 9752522129402728929131215357065241891416763883351530679032374299098851852018125\ 8106122889707304340094748622907008059088620087674685420026664858544711229134757\ 1902274510602865961070908709944391868377777339841874633376095926443942947814002\ 9564128993591177096867557533580424586099079100571480840112963419238410534041683\ 9688340244816171541628736494241203534785369176376859925921790522186544977181267\ 0004508221644809520978412167292341947131975361170721673858836446128157787737666\ 5357363437132846321863873371123150968941196575285119666279363441758908724366014\ 2587077830355156409270467329608939357551773326156081756312056469612813146359679\ 8181625154524769901748024153382982152766032521681147121462976073209671071160582\ 6685218056077234238483422012465187454812303084399122472016269230826826992559984\ 2932269126055746764337523735730945313079863709339255016946282280661205454058255\ 0079649695991884304346065002471690750511272944095236638453053401694153442483478\ 5548460578721321147409651209448926666295757187041223547169811905097534701732440\ 6290484480216729056484580172459948792365746304468121388095975669001213758698404\ 6658111430350541722421159301673365229234790602590710809134862764946463760557810\ 4086723478853880524217110970802108860347689221572220653881607676101588749718465\ 7125537818971936701224670704279357673617943031333360419151130918143538473674317\ 8757045430093853135775490651253964830199030921085735383386055840744725777261525\ 7682454746920779794547122139256154811326739627227101858849210322872057698459559\ 3703021628235975306391051625992401607537022931413919895794497316476688429828874\ 439540793362935974926808458690152924570068689726578441805979/164600746608468995\ 7014533501278889511444205089625446120890236771016988374388431795793911767712306\ 0020338651227921266967353581865530049934095171903844159951772808495734332802329\ 1336927338037355122368672165343506935924245453045998715342536328077463146218737\ 1331330062610947040822296285881252622177225144894240225319301489042995260037869\ 8693765314684810208116550980635803293420208164364619183896137738421385141275306\ 0272710393037414615879928262693825866649816247517205482258441182522127694786128\ 0530380977119323110982566243624605472795322863778840152602520633964528427909932\ 1811488038741582317537839348036487197372774531971912347178066962457220412122872\ 3955243599548625729193401882326846369121737236125620064516681233101847850560566\ 3042390281594802612394721824508284127347151043017805835065916189982936258464976\ 5190306896044192784240371739918557958845202988134786620056991010017883372109221\ 7302313174931580576469059417626399772463361536825518747797795301052601579721183\ 1989340019909040803250340285217578918158047269395103923010333959099549473727419\ 7470796870295756183210206032892151613477590727075903753555438509181293707573542\ 3531312514283437839310143243243086781066025794909314851400035857055430276782450\ 7654239345294481970908143744903513150113064109288475759252709974213337044628663\ 0197583695977226014190079776702894927088278992388420436847515884500237221419298\ 3607537510188747349514727612100067822959551602503964965984733611664517603455865\ 7952736783423899919985563203066148465874733275263929035482235385012359416453052\ 9279135266793329138215205316829046795115076274439187816741883565824565754540640\ 9366829402007884794045902166735848110621794777824571274423431791031873004225955\ 7380501753701107524362536778280599898631199218307546022471275143961373495442373\ 1924716063192461620230425935795062658378081172961933317644031602120485799511320\ 2470661556605040417696932701065264444122996568610062278089385600614400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -58346649516524\ 1724563782719914654271332306925128492646625901539799406739425091518961684564600\ 6523425209418060043163264368420177353104968608822402348049217394275278845980944\ 1747788898080026716699290541560213824703962886867181479066809680350796032930016\ 7506502708157023227605578466513660553438570701322570552286958446273476653837150\ 6058296495130178973573143709731179324772999889282684073484277256591197694199232\ 5198379091232559915996556106321320980120940520289041114894729178664797325914893\ 2162913181250914224324905407812220444194263964613342538992657509679929979649003\ 7357113979564411210525170651183531620568817977781792061654995996430804266143237\ 7057211505570286311453600027805833062261436710468327551944755765714810328697020\ 5023162582471207522837411325110677682158598546305289694504745610461879600246105\ 9159351704278792087406356840402122980293809816590707876126949869433832825422858\ 3544347998123903036381891057516339825123741291787380289806805361142220409331193\ 8527029272069394521321947010710080793942862562070657388293010980919928615015027\ 9841724835372970691894574024618323690249031433808454255439911469218386876548614\ 4758147208799459705522559378511421235581865570109158637316561359866194970618270\ 7872304112745171797942796425205355533485433307020561741258699889316231113599771\ 4487112008726675938711170643131310578002227005408689232596923211483751028896248\ 9405088928083740487288397538427598872484083405756582390366172487756121161158751\ 2957362122995108205212640863631779031717195845220855232023466458232747479203433\ 3271543927296635276142756306846849406738324890274814875479740705616800340332261\ 0505492273516343956550002732015188496403817670805999260137189122101704951144093\ 5620613500004709863321572725901912147671360709555005005874147993045652136246029\ 9842745630973387324344658636757501277516377527113883678996216103943280008211884\ 7935543321863422590894688699715217814919742072990034402032613919353231191537648\ 1304257259752492548276207426138796821896974192273868976468602956021749762958796\ 4052162118017331468593734407502538729404655250375132079401836994249885647029102\ 379409110654112706745033888012093849207358042133723707122994469453/771569781847\ 2580034144770437639928223004754433181333512107390221817278044375079986600280794\ 7265665146019780784357535024084411442146742006505258106225326798320759643280790\ 1440878052035439217276625845944299009401851076351351093020640837102940437128589\ 8171281983711984111915685341901653024643775558640358122270019267780492291735768\ 7487943968905054161272423179832712507136545806643042972163901249877563221169095\ 2068563337123719790024472427759876505103880371285502183380387381018841886430963\ 1336024048820729846492164077099615341990913565667070148756567641331819607609701\ 2211235989509835284590868763882153198607622761236980841920877278242635802865997\ 9407191949724361281172086376437989606398284528630020413709948963227188782030655\ 5329036844212325391676761337531500552163386529713672279470232907502588628894466\ 5105347040419692533549537596767836586078759625289670891929872375828239672771488\ 2876135501797350658782038708171660614735342093097663805843697332793169388497900\ 5939169239644375462003979536389653695104441629630165160894347255037193898198016\ 2700058087055317709957679165839648169166285924717401987634765445107639298094885\ 6823481084891958727546473316761160305245779155035849192740101739605415551789870\ 4532814052073845672682806716985636812819576367248361314492312712813358580316761\ 2890582363477882041248028841914544403290105170589273401269279048746751111596741\ 2745864372469207088430442685971998134937413636975873672583523261293270860884358\ 3083069603000475874892718538794156267916328999056088856437786883657809726183153\ 5127823351554463253700683320504102044401422818794540339615431444473592040097830\ 4438622335476853766971882749856980034028583316981189600950721355025343385623293\ 0012605626190500236230918457579482244713966105204353865571204860187101880595956\ 7526492274894946099696321605327758000434116291407758050374072566925047834820744\ 2788652872576736232544984871761914294759309196216264154266125104629311078400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -43728867\ 1433793123163206646552599437691879565193433172718584912786830533582004859237172\ 7811011160405592593349436416817941644539741858226576408324807189270670665232116\ 0607992691717827005391799193233840286087433564423223413584613117503434409534137\ 2164935979435750142606245254572698329932303981069757966327676679802178894841671\ 7080787498376970105851233909716976009929767799048754966160104765160648748369051\ 4022402223795535085966384935343014658829730873796275386981820251166365078164632\ 1281619195311420821055615810215169793907378569951813155248808714452111661712503\ 3861985948635090034477995682774504778290686290959485821236168369521304627216824\ 4513567924148769409640073503702054424638207690342980405137881737916242209635691\ 9427482505685110507034031582862905474575255517282620151662603617383850436617362\ 0687967441667696407583886718179235241327012039319309449573303392903915110378722\ 1697528957598861895706413804414855011479754971561777110809788923959209811844279\ 4640564921769849131275838670925795483832434435136847324983022975592091684248189\ 5100645711049617667000286883419618721611116267816353682062315809885107284884349\ 2032157144107756034664473227815230723163279151567800840233297622932274275699882\ 0121002192551816320788031550820356221439361362244298871883778171929236843261037\ 8975800925810869506780507989503146590799528974948909215760205100179133610603409\ 7603110056216957371016555217683869896094095617491952993202425634222262355399687\ 0589867957402653065131984693759839720885143371120742633893120464743051441664107\ 1265535143645441042125289263262142903714896464077788873393039947385655703308247\ 4242590984531843070256702813866031474272539944883774130334870700670319165254269\ 0081558466386209393995565662515057043836048709783669513583691829081281580235841\ 3588059131571163548980966651062834521333274844017786261502285921096020170024371\ 7105156317973281769586503607457400850193373027796860641553743896500178610231466\ 3831892894147785303514807430088046041933839220212449495877297175683031811692672\ 5348747522604129027407261077012158190274141174114260795356800745839135843323842\ 0461083474586942985072559881356906364421146008594774560806357613628139199449/31\ 0898075779680199368354953417040294759608657279166712751233456555917758191747970\ 4813861984475750758092767646166478445683383356261163866186996751060311999348312\ 1256822267659787982168544721013807505209634963747085157460624577978476130240442\ 1534738552831911856400923812582407931141864459413209122572381681394375045211771\ 5128288358406696238130582122307921867298030459031987481400351188078228192413040\ 6639381343977271866505986119538804985947736591010134894611160084360507944956549\ 9420485067635846279987955685685833207659078194482141199067768970835732203029216\ 9902791896775241880286417110120328964733928570729003127314209767910693059726467\ 4988198055574826247624885598301773281959829329865113288950092515102252901214643\ 2736055543067256405990261733142575034261939721088794204161209779894205823584382\ 8906487392720511967560670792679946192657630846217377467502059749718843992813419\ 7392073518911626833177001927677226231638546607495021770165093867529661431393522\ 0288268930943579948358572936651127827812239866049974150389792623798247067618296\ 9490947181568955712489525650322651064351107031689113281624181214389644470231794\ 8224390318948158884717088630311287012835034922656971132776948021680569028969450\ 7180593868654820219882992736179668856526802729976700572884633179421396953352332\ 7770028735813597029633084644603244479732436223645165050652018317501369352933871\ 2616282541550434072606784451759670334335149153196348865623102806668547462920871\ 3025046898385515311842401336868431113734512183358519571748218034985302678500593\ 0400625665858401785806708531960532494578772129399294958440605584886119221373126\ 1302677108568929832265346181076806583648583637164380177815253648099786468445425\ 9126226623230113888203509840575861879823438776880877917106883689291403318470059\ 7138045449039828720651675726743449735430227797160699772820359081406916227978511\ 2872774175388010802063723590938967394772873473460451675544841203688379955202264\ 4627865600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1320624238602996090594760769741674624170315480782047202257883019258785477\ 6610954279007001376578456637284360739063922415017763609778740343388035267885170\ 8100618893671553670458693904212963433830565265573878061811586081784552882529499\ 7597126541017848123174067340561449802516974920020175510962520537410127081928748\ 7237446841274218603322747740697526366196432130361339429014579308996752414616178\ 6882822483266285362456869504854291826485594788478900470468386187649715630114718\ 1909539213040000878087526473054785324829066778161554988014353982390113301169980\ 1003309255325799394875890465528719732570200957121046903111531016388038844019849\ 3548558518241971249476402638375065058555331307883849800017702659210483948817916\ 4858224780467299692050991877904291023184899681652557146702062906557902924158056\ 5467388550812448974894361498044332929259784998272830852564063019403189693820182\ 3824590498019003094415200846741374179396712907728006341749028228387798282807828\ 9311489309184595219681489218618337935207504221269906149771633307031465640196272\ 9679135865272197868997799203756994959592636706665228065436409092576540474012834\ 5052980948876391823498369728773839677982299648501841643681211389744431293585016\ 9729213031867707724706226167611952024284407722988060689511504207235802367229659\ 3261755336608905574925122876751503413600767034299788468928931223593929509758550\ 1330242735625525512995812209242673052271366612450363489841586631068568540266598\ 1640798852862741759272922847339867713700568398274453423682045160227049537048690\ 0359390868826190166603997736233704819961545774610261854919285313906315050820500\ 8580151843589045710574440774415167995528852639025542930728790909560755517978131\ 9177104103830814678857164951010978753044919292836218273957216552285261498748076\ 0314583589902222593774023224395390374273576732756970175528983954957624416800800\ 2589080749468640402326440213912682663273098478059939867878405931919411911994270\ 0746286428520577660179547414991723972506644102169846686203851079341653088228336\ 6052810158428954966373461897081906326266434323956204049523880611379673375745542\ 5832194233729247534818305663638088139441049235663626158908824120075397159573888\ 625782237311/638370641095915212540025243470034021880855900285693947406161610316\ 7326927521932325854874866821136576840048703692405727245738734555517950683434086\ 8730306412652437230392382512793940301247801643998151417842728135133474642339494\ 5846206536862150041862722041619589967725097081605537929776736859583159744984371\ 9465715801157761206445341227063235354757225028420270253898753505625118244172921\ 8804578736691289060926867570888136691855825532792405876672226767526728789733224\ 6740551836042414998009411321923454226590570778246815054775974889690947379671913\ 9911322392003235470067210740205527333370766015548993361190154897609482881820569\ 1768498613109772788769599131793728043447596378671592084876082509170273293278538\ 1596857425078286806174040510113280763629000500376524666102944533903316843272417\ 0906746483164952423159254647978915309116373876016998064371950547133816130915182\ 9819941649407396416277095148081172918298444891413810821360914567668655823761049\ 2634389407232125910344078558113127485347241038451394381160753718153487663356915\ 2361016009169853145624352702049272165313463892312462431783624963688986266030407\ 1894699052739955484800668687466324333276465349543456860045015920652620961162322\ 9183225132686853147475738792024930303293129586599503506380406192945255641821352\ 7291872959771212423277500036750007180781971725064699674389843407096364234524451\ 5509884003942579232719010686750265005378811187436151115189152662829917602228416\ 8814065081896709073506757821897895714157355864293833341495134486280566585058303\ 0767809686597120308229696099617631076288626899746798565735034296942021147501917\ 0194506388762320814550727123964208643825554350025743195283482585133017788971669\ 7111236057405045668794955325976870264898628338134228060210616372413352782596346\ 5870290117214762603178821193229700534529824650851257084583129298096388919777130\ 6876107484920337997405012310149908778503168837649241009077270502059065890793203\ 5219909206901780801126400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1729835078559229711952022707629392220930349078199349143638\ 5539443134642224310838582897353225257319425687264636042245553056632496175603939\ 5612433389033742677465068413065766995957124112232273489897757298378530378473884\ 0685487016441918409504617674492712506188813363915602350551596963241765445646365\ 3095660421766051801017810424322282865175276959630449346677219454081470074536181\ 8809602328196468496032832537880920207910955419985808884602561811538267606840240\ 6651255706206269093625433432571943383186550235753468792300041169170157638294417\ 0011426364962494878134146877105444566226765344301535353291310119644275179318993\ 5379559043040397754179646656263991366420161177454313113262181320582956268146090\ 3516150384095689670862381050533086861666586631986877774399287701593390427497786\ 9858297747607979062909422990650118383781679092060562380114627344190280134133173\ 8608030481232662026759162891750838673969721826410560321527228134970872663013378\ 7816003334611367259242424482543441074349963495776884041040165279805632970722775\ 2618697423548879960237002416863769411889790394392142029674290039124736787213644\ 5497794752316420234410377915160600911593561019763008937373338293073286803783786\ 2540712976955169498895166856750226609470578760200742442287860343238570061298273\ 8377257342576410765003720600455396013241419792291777959970014924906437675771687\ 5810426421787274637345018324052754750619261206831957845537501510898064741102164\ 2521962223678214617270696869516570694624741124581872207820190000025140079541050\ 0994119513856920815793223839472492714178333530482996532002061754751958898362964\ 0026731752946176385931433017798159837940378554507473071720919650360935570114171\ 6942609616070066379032488387404634459820098797480014941509254355869213725184074\ 4888957058479508690541663781370277076531647048130059785131132723089799855304578\ 4848778577482263823734581548838957603788545665912216137805036365405367552466838\ 3018641679187004322600252145693961479769806271708250746876105472675642744548741\ 1427145221289652093822605379229462662269912973246351579178174078570730559089118\ 2494328435871751151247510771022047350837343755680787169316552183466841936765459\ 2799438228154156248773896554809155417/63706052579660688766763360046336534045843\ 0257338655623431778892967111868581511761458116942422945689466613140853879187681\ 9826849865364352303605488765222857940787888651319283401058355344635680564020689\ 1650917861036302915000514086674528411067858857480801442801491562613421936690051\ 6394214658060974417902935419713070193336115627657758216975801810336387063894390\ 1662082171780593926502770676341047584155226221290857910975438668586365916796667\ 7939649889976269034772630971721113632034187055729656725569715995042348165003468\ 1175359251944332442183560915486518328457506997670120494761833373503585987060247\ 3094851566516216892291866459139595877605986427066305888753041125858974557557194\ 9872133022558353324804208481391382652194713972746565025518547978341997522961193\ 2061194782895277744181305974527798549248265460025337284996114080578052423872589\ 9584401280464944342746028370263877955915060475989799125066888874167935893206008\ 5688451989919720794787060937256570253945156298079761256988307607161260261300135\ 3500185126512795623695161106100854323455403941065075548591048503403437663554741\ 1384124065848506633296358305403099976799832895832197113241094517376872523589581\ 4400282735378984000216148706243698341154257249823728281683337933028716261151707\ 7324331812923597952572755603408239473333315944545608897458587604499650013278389\ 2542086619268848508133221709559337919896795621128611549806117151357236081239965\ 0978472268603045018931715546009135241043409540938137295517110074110500600066039\ 3205050851677062703867119622542552613351077016352245890630780438338127653298620\ 5974547600755092976341321785189960719079167878944095770223937771000404134427236\ 3038666199493200999223718932808860986915444166980081506047445359138218116844194\ 6647207328644576306947679756855383821300509018356936207125908471681978231680806\ 6693581033500491662724850477843178705118568613969795148603432371522235430711022\ 4739161401353100111046846446266809163464041442386431180800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -12893807425381253300544\ 9209224954374537201472269592033689120947718296091750506787502972278899591249327\ 7569112298592473418163865786911832686213743657858508429070179797175591711543990\ 3265991282701420990769245479025841487160878713857798047593911734948232010828168\ 7965386655432640554867955124900525710947919580373593323049908982282940857611617\ 8013720010014087291679962187818175551860458451159551975908980256583614925188247\ 9416018303589073561620515891943444740421409268909685266562047126164137647977411\ 1359696115805333811239070746499777302938981150011904311693137552982264255321323\ 3244578205363949379776653140399660737322706128583014369890056480577870785114227\ 5586007790725482818532027899017391942425512572893621751114927654172762663018021\ 0018280100801965366381203598880575791326567916785085976656717049060854660725610\ 5989814612750488588776960866368764753479935927500493593210066213134070423240209\ 1922851245271321670680197744805554670736155182289550806412405795811840619700667\ 1486260808919568646698101416409562420604841284044926671611834374457861108620022\ 9506261415633249781327826490419428989945429475783443865690117113049173552961334\ 9508325211795924229745244954240707795446044709518225764520037196626667757741603\ 5941518200201486674989102852684123909815586346428254947123236605775990583598241\ 3478773547826100685031704668036157311717726300410642903661506921147719534354411\ 3793483509570520979387815686582994019417563043793906487225919326781158948569618\ 5085516017606523244635625506563757891210898977114699450946298972272615221578930\ 9596211759948780166070401504171853027513723028942173936908684770741466572597650\ 1217617652584106300589057444586990355287953821712713321051329082764377749126190\ 4460428774118323045381237410417624297095873477968471260957997268151179692870347\ 3522493579927548801522012710657843145679159948436902223128416196178207391214355\ 8576458742570646208526107245184305537489457538905307212329386613832411491286785\ 5006109883995723273199555891626323711462466262466246546331014955816656121355553\ 9500883470836007575438072467087766905752669367607788771654909072893947403575628\ 72879102598682257385535621590884459458366143906450668631396717760939401/3887888\ 8788737328455548183746878407496237184107756387163035820044613982703018656525618\ 3831909294483718144821726667958309525632341605180406249203964759713886760158229\ 2568366926084510658321246763524687043023423326548773480326134736429011309569954\ 1369199702855351490649185688399228153973472856234051095861725671302983889726338\ 2826688551487134707893865048239537091844432191138121449040494126452321185871711\ 2995226485639630843937127912514844555446411046811921637972275655767968528578699\ 3636359778491144318456484445114803996043084734110651926858181178587022727750543\ 2747629879949173494898643427236747406759712516543833550003440902639616187086646\ 0525684449867259443659668603625494284133584334986298360926936229401955010578040\ 1129022294632159426323762404209336175067767900872944543397275482709229139742803\ 1474287725830689204734244352139044156727135874658523739218886748460629165071595\ 9297092332899243178212438760878431496208517819414995079323981994105454832630309\ 6395296525803749099420430626574001784004342202049816080127202642604091439886104\ 0529478967224364340346038315841004018390974050147494230166003500832082398111046\ 3416057899759712061826425568966724121885680064467669068476105854778897402857737\ 4309186699136509295193537931385193648246871508565370821600687175510849282506700\ 9355273720826382056595006876098307286456504375963919731564843437682360683634609\ 5737414386708693523648156714513038736562607449774511012299356491520131805624377\ 3146006690258423299993471260307860225454507478426963380923059418128682241769728\ 3476897915657420557795721024066784416545538569179293812769222289291416553572053\ 9196164299363952036481471134259186619150087132170593857688299602869934302448019\ 0471513387568357090959406335456678157843203407544036390674156198233389455790779\ 5400904956832440069682674203270568227166669502003111993500542410821632516025521\ 4110868594504179746233314803067834620795638904912082326692927350378467326916569\ 9055275212800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -103783419395771238112881287138325358062383489783906111267397431290253\ 0004726739460163734322592107225673732489345734470009780163023282983105005444104\ 1696884213151376783319678879199115395063185440281796152694192621281744047740537\ 8238063192441028969963740892992113127842167052863122711131422671114656550465414\ 7885485312771239344437842492633841912271835847371380140563249622208020097168867\ 0707140236876525774979416805200936179599472153637188414699162554010649744147664\ 9844151691737967879396540345158006260710475441238100340619508533880293219407643\ 6564336461459697693707196373575988217265268705717500069220960959979674005971999\ 5776288234266667514878329859531058687389210165774393583679249176751605997180469\ 2927788904998213156498408818618435344698706630228103797339856372669513463525911\ 9457594594439490198442168366769025572394060176017233334119097690018133414265980\ 6196552689180070733442658978660607262042070364628182232854573946254703057063943\ 2990012627570027850115753783084418408728064930521191692733086045115099276943122\ 8685757555028341667553196740155625254339570926779857219669326666797102547090833\ 5476444373212186755659725539662670777832152263436380825954253725598352155475149\ 7945350398717266231131086590186223820226907124013914058807375866439579964678961\ 9518631066141140567272102572269232968735858588656083258958319688344628377330247\ 7225101791481028156860912667092287098355963426033084500797469889713240730642836\ 8754235366994956992345037646654978791779781031474621360169154258163811477881026\ 7030856086964022322996513623637679523720888090555932872994566210714526699436917\ 4681382434801526778750947012565088875148009042548182966202147513047459688180496\ 7928089295682694598854688485335871141453629979535498008797314844990151170364868\ 5656447875451437543771019720397765280504451759299674735857389196589922854949429\ 5997759315943713980389987570711760227793483276274790497467957052515939650526720\ 7458765570381917538888212138740570449012550383824869449415847168416779720770433\ 1570458586435670042315914764007063351826656063825804610380153298573141059151228\ 7969628402448213742292881938707052474835275845297161798378299348149151936482890\ 24726823940292056797599195011669055399/2702261071982323467083278555726150136799\ 8166144879690922240178335980132268149651357165725389577545692652827321832102900\ 8765863734970012165388245619672938350471366845161415190600224814128517702469980\ 0737669640619483688462218612359624436286794288780116868050675272171914275201963\ 7726062431250917107220808507690801271069537655469985624787920305735927980038832\ 3638714772206937703044046582117233378129788621136528641615882672196577372063498\ 1158726871223471106711657262040917428380258009813464605245026874023982198858135\ 8579753836481953352821174873242868799435806396408865068702939657133669348824086\ 8639016022328558331416501826171763478322964008471788920896724972332567083810071\ 7501435666490310420596967508775207900650542835806349481266042310474180535154816\ 5857041494359644336703298293126556115677532380555635634804827616053228947190768\ 7304641800134730273953652988001467557234947355701737023556465430497604159060864\ 0134194121573558752378783296046826954502714460236747747116008181190777572048046\ 2255993065095714920734689300458840316561563678288249072954056750592108110567131\ 5758070903788922903862268089388652335511314477342209896959524189890649116777174\ 0844464447306293906628215596572327881443587669681955597235521911238014365363699\ 7644661738232428387837888321778744634038095067475942666548571852426475677631180\ 9280949766363474938973167726643357117207711055931095611865199096590110055436498\ 2186308365908954585235995767106021690878494077461832490215663403557448781432252\ 1793944308949103528458646822161185807493402998404877736414498231142916582365308\ 1426717425977231310501946997248665975251299936352748335972652725792200930816882\ 6991560629269702143710929890985384176527562433918444397530982647320791198667923\ 9748052584527116534776961127391846896471394454688700272810333263905503831273417\ 6287654283536674531555648129081603519153829492673995118453431955820406104962748\ 9012654011322928852880527525778867314321029587085718823578708947763200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1814010275\ 1623199506290278254421140313268604484072949079012196845299188713712389501858004\ 1754913603638445552309327810297402123536338461930053919856891066020088074083263\ 4375364446930629050272256742846378249044613721298569464118566244580673387874927\ 6263002660542645020658712302100071097096984645611940970103743289411822811644475\ 9644289224035968483842193894037274016394174349464503285241444463500177454626083\ 7043166551643293412909361792954457428913022383627580538629707566513525349865639\ 7058918870897999169436521679301602004759602882321536508263029082202151260899794\ 8973894383701026086466445821747734810536852476977998201390659850256556470808608\ 2540246783924126785335171127948505151690413971008571403664302068797382461735222\ 1894934734221168853989470019100063619978126567639296040772682264675284251021944\ 0405965172979212853167511629386868842414460706244524273606178830744497963148383\ 8945694980381293154408339282252415995466679393122816022770786400806212788464417\ 0005371459247243069199442092302693661121519881926911463983432639533612727497811\ 6071748638081326115863234933785286605145179800259175471729858258345321203394272\ 2831117050449075637837669751921967027545749273907025560331598487899182472105955\ 9453954548037563970924048907428541007875657607464102321244149640534789527623113\ 4441072214304542619928627198598621320202676085805984581238377612138498895176615\ 8505145576920648489628387393927498532512471238977747996431937064036100381779990\ 7899790465425235709753536953707533395913382526024204280559967876349573053276507\ 9129621074357177651287030703390539835311607163504119256609387982224785127131640\ 9179181180022145813708757298977908311238881987785859102976184542550485034950626\ 6545353910590597546517709047722304297417862655451196874374548065235802653424559\ 3505230137228436719655490323062134369055376870763390561340998852827212307842965\ 8573791965256109398201970583682198592279536747928361037798325333322954123450286\ 7669020528251982226835841950780007739750941327545921883656632129670976010237022\ 5074626451383125000342737168533286885622955745748480234862271359037799663975348\ 6240158714550129829052624826312940120311315956604165205770494021235199133629181\ 761366371287/426179172461724439118659732146990942552934350883409860733099501035\ 5529256080929197850209962632438291258885624688398465337051899264932578362963199\ 0927839845841428188015406324673133815281750943343977049380651041206797367188667\ 6343007346805276083212626879375015252904114525038908216049998170693664209187104\ 7010520898961320288774254735011351585912163651922745219785745297605946286132385\ 7409112413616808498239105338019956936459398666148570940019544004396442916788928\ 5333065019329475379673968480203521228735187570109053046422077754845725733623139\ 8191670327289542660345009780371232396231025681835399921102083856123511775588790\ 4910820106748512398589986187969296355940163977519570601190136887519516228155926\ 4479901535207602888978104524403021501362918730760827411129158668003324875706461\ 8198586345006506635640040315334012584186885345115811014234183411545179514299753\ 1764899346807369440428553595739727232000243336485320649388293659068088205199938\ 8142003033001911323084528121017877449079855566661831302117596309008874565037363\ 9511213566411021583130762235757327424850425619713216938977219255470983549883775\ 0682207430870906438866005589178425876438363768664912334397806039567921331975085\ 3033678047998243762704955242322433688137102786990929321203301981191235093280653\ 6265954589314613366070750546265112999193961496274159216122955648109680102695085\ 3642479802736887825909960907037151195287924656546573094757645422844794549965333\ 0478185916684274344268517074880169436466331350746668218965379375177236159031040\ 3506280675753501666293086900558710854914782892071098867367618900950686659669138\ 0384219515908358980174105089689710023712928375120700777229935809458125141476231\ 2973716690962479466333814322403271619786497900454896771733276027657067304654293\ 3689577176205308171087260830784744718609021605617690128307330993351192273312734\ 8144139535787100752679994431688285652382546807606645199018701538922025599480669\ 5814210044070369259924121043431587840000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -310772472546770688886827291935568276819126\ 1077108327691599656913149750684406049206051696499728631280600127785179991019860\ 7867310279578411922898525217195047146287272656878973362108665427415038162245138\ 5670458458894213468328788563368458203737297039250067749809001484892463436874981\ 1559049279093161745055347251183188452354146613627384555127555328831560159071309\ 1836329563701680943966897287010493030565725619660715186413393403630534048174512\ 2516358331752813402970638145632972034787722349455656306495922594755571553770731\ 8665193076136014114428153464833051869528460001707894722922505393839984520866078\ 0972265421404961679162762842325237400724798729820545291057760309966397169142483\ 4765165374369527375158904158306213517032921362918210035780190761764773132072511\ 3968129866807377237682800259277206929411065134168960339818660615261858346545805\ 6817209365094005823774220132174916119052259202721314343740128031945950235680634\ 5204692619807280659767782722421196803472729606989098844063488196681274050008544\ 7854610423508628686638747109918554186936751870713099734990173928964246585217344\ 0657409210994946750756862421768306050317787635198337129964578998617450084474034\ 7624513537871550082099513109192197018327411806310048834225915398664558303870383\ 5876474951504539753954827488375905488745574924225390721444549847782387452770531\ 9989283997825608758496835368916826242437195879387352777567001589298315332598810\ 6270470852741975855902321562039125604427648210146601844424544927634698001611432\ 6061173328779644032540622154538091305804940582414734618990218184646557238098753\ 9360903157464382766630006174310592715225163012547728985454007763390021899548648\ 2065607397921429771565679415845190441981041770943219349379575758871323240743767\ 2199136831781139214626133193023927791569890740568161488703511297364063247045782\ 4002571044887948326947493822518416863800151019224681260430265975432477336980722\ 4011699827670091690678824787833589784950269914160115421333934933845714015195348\ 5676390763106819012909042519625455520256517066439794301710518905721295602826932\ 3508729135764705540553845706457027163907797012018736218916883257908555619162421\ 580168567037602468587178931945275023170559655731224302565253621027602293/685496\ 6869628795976198688249882012204547243365382790167562105380182116074203585067583\ 5108625055327242703438639176966219583448614061568587870625009936941049857066114\ 4374707413935420041652938262752249653645530225962320024015461400230114371404678\ 7956351305149148726962658282788532529085455990179233179919824562548705771964095\ 9393688786098035943002955815409342264156869885790877609433664878682137604981668\ 7481239192830440569727061976009855357898511073402974052586092920861852903370056\ 2928941490566609019746871623675353680449167251904171759525793621873902567639338\ 4548166634981082705178198438704980291303646974793313802812423813587269994487916\ 5732704210445338942390435130769828792646226156856162280043621287967636451521559\ 1908851776663303000416849382362383346661228717314522614050112436281098883072758\ 1613227441018980701178574327590174701981577009801495948849981572999516995440843\ 2161777805762209122972324603081702608534959562243015823650223507632941914502751\ 3128364180326363343116880567575783420867272731679988130702358035648586481227253\ 8223598459961449675593721525881240540849090350979588251113492070693407810992639\ 0416068487771319858353750219856942012321654711753877864052950440239957793479265\ 5951024427923149061474764088857525594328206768628794481049363697653969333965538\ 6217465735872086618924460666192604213464279850923699082862545879648525848336563\ 4029387390639560039126415056796898586248585030089607364467789511499591377666223\ 4918122081096272128387905155466759692259478106137548468294598550300116132474695\ 8482999585656538276648987200550705476221146505000651224466353250247856769784615\ 3753104978365405931000815841350288295934349247099311193714626845110492890953715\ 3986991397691183773848917420472956333694453556037719939914286758926620499089233\ 7934910282924654299514299866338229633834606206824423141687577022330095743395922\ 2581009231097330226639022043206899498952942194361205334632742029228028033890268\ 7740754013145334587166409359360000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -242298515027551534299347366677751778337451945847\ 3855897751568093588518918847975012513507615725847156212146120319356712809133877\ 2313789188388833003398989346712019703729949385246614174771260682379094026046813\ 8155230131525047024894981765177108282238755166701996620840236657273093166609544\ 8470959442793395109391430441958866703389582460364156144438275357688649533766700\ 5134852009691565414220646392361621880364484640564116114569547461714901612677110\ 8081902547395172556086543912643645357272205956796881573499644321171390033308120\ 7270237858704511545307426942953888967142399147539626785080343397948769169975582\ 6846100150110968230090694457071332500323884833666092056349254651957128627792881\ 3213399085082951886213618265313133307474117135575398851381582012983088055158462\ 2678792082120559125933470452906169522833965633946108763134626113725419423304599\ 4630501023775615469384019213648023692359558436646819807257842841497167629131623\ 2782773583787250533196435049432394374681215955842781888476887094533699727867873\ 9454040061860803931495060522216210292508947085553261340247703849169036805731678\ 6875042897258658612491096981769639344219154908162566559697164708681324407842371\ 2061626156909257788474570908518114384142125523738651172452732409979133447405037\ 5616721803115220685338148240639538938486905686514043096117009928464961790345961\ 3069888845204171728118466092997875337789955766725213768475317667152483375898404\ 1908377233266089520344935487296224806640104322019059373624111836140075377226731\ 5460285798579953088335008446978601900471687833116272469843933530519265707203114\ 9270397986124518616330493744812750033849494338946937064459499053477679599328933\ 8316006791803787134839438249524142753743531204785473108337442376711477689290548\ 5473504647535651808877748203578331811049699133066388517356352981890425767642559\ 4389528152512508418658423092172457008887838409810868503167529736619163453860119\ 8661105171028050070696822304652963275154108249771709383778586791385215133874037\ 0133434157720734683660886017204432374650889439410565437645367157671618369412470\ 7630166882991088805383882682588710967240731578755666117887667673895388058151203\ 6155340012244915092335180615833946550351892461843927646605169199284823/52173397\ 6649901100604187947944323478178163745126200367792497398380439490877661360774162\ 2915706041333344745394627272890746146125247873864354471794729518417926424822350\ 5910543670129796305934292941738989799551893187358592142111058407728372705599890\ 5210739388939262876530408566707635264597300218252215621262104535782906556248757\ 6939151255916550634791753880739114490073708746788620167428174511097022450013730\ 4442643980322271204987303801958666237997784407797999061632027239981646565817616\ 6151354326128386281870023160653909816729137102159335535993697487116250816804206\ 7026872647922697934935961097849873178367465411152968286983152317774829019759076\ 0761021994212763097815442958295515775730217879092816906362888949105370195467127\ 7179819026049942541369412509237554508438496685064499913430503994081679240268721\ 0719030974326413659808855849433764487354248207781071486953829657269309779072377\ 4844395145778079995538972799335200429384534767873878272241243388624506592059581\ 9740200751846773460105464598395581799144151634139496623517435221083791581378155\ 2961730072830206755750857378223318007074569859610383073766136319071944711725111\ 9706406914449358462110484144104662608519826416841842046592934060391844789490289\ 8952451717955133336366250075835150672032077234183486807838874372621339568593560\ 7649251966415895454418888611299889759699719553749495660626532095006319647555960\ 7988827654216428706496852263903664577446323991916477083702198216488006751096865\ 0416456635837663217363599920130604020616114186023863046354858019966946026982127\ 6911985249885434142281790472200104761432968047922779212428598145382324411439142\ 1489446012311890196304593976542353020811869178602538993332290119518581963662619\ 6076339203775172450417479485561161184746893883443735241140620324318988550145544\ 4632426958496483255426046505526349656021105046480711179249232732765847778343427\ 3220105796400338310291195930635409043700913606472181306517507538127080812257602\ 9194409638353253048730832915660800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -9081728146538412839461426212841835652285941278\ 6827813419067218368461881152199632188684498274079290591154244012118288876695588\ 1385924813708265739400659689917459918433535740008626933689647635441096452918557\ 2685601848366402045387516028824551015573468446906045045202980698912914797703233\ 6497557080379951232918454037255410674250590658429528016068577109318598999589177\ 8878866812552174933362096743343650997498847093231445009971789935708583730971857\ 7965673570220399896709532227723983206677601774514794748905883726090961748577834\ 1776570272568377534048791233522245234042902453503845781775146852257357731579175\ 3507921073293123191452446301448431596071818409782372089211185667002879950771320\ 3937058653635075815127689280155308005839204297703810105720817486260934196124568\ 6979451911474068663272508529578513712974938042764097068125352417651749380676847\ 3324825999814327660631195985292208624611339882593629869733730341320641724512838\ 3353129345858815073663293443492166150826795276166878704416223494288439224316461\ 4933506873935412079721287453200200154793321727605172009114640274599062724847896\ 4703591210509772243110229318025610871281367362228972524123322422634665121920042\ 2215765978213459055970155529379066793850424238342507386356599846150039168814589\ 4807097498697971754842731633848573381214129135265606494743777721055300135343836\ 4545159839277687320464635625601635739559695433624528117938108544534189067238826\ 4399014481181156029149654162537480582570449750623255059339661855254684560070799\ 3408411122772614328594594645263965575789670747878055471363825734114929026521234\ 1594552408922466799124933850453718676300027537341691569391400928826362908170560\ 8846224889149680580447098625087167540007557725967638370145619193107835260403639\ 5591491787000157898531225565136055828966334180311043352561405351512423148282739\ 3878893458556631021575837819851991087544646925022006808718237337761998229313946\ 2189640844217431912281635647148780681893116770246123018699209924532725345012280\ 4333000310480731230425419549123662010212483256511690698122007937440800646496332\ 8561158317446099010031129134590602816519314319201500133571341201600559073514118\ 1155397815819372097398512847570538572603189611069279797499270894134027776197501\ 9128614873/19896588200234297168084797401729737298416642923497975077392328980103\ 4548258824259104746577209270968855140678482518786895604616207660204250767555525\ 6894911834713377279320070982951678005723955465432629083287971044080958984394294\ 8120981924874036445636256031137092324510957692126204409074774818793965265452083\ 9698390550609934293979321920493451771019980069042967771727565374597199371666099\ 5506375455489998599250781148397743233875831662724333353507119154155291118437984\ 1690030976766898580892889060959640872014121094670619237522966455581546255808107\ 8752007229290687641395513128653075500374617429002022077368962209064193899365526\ 6592826135449904067486368754445739786295356389316662652936646985950391100435640\ 1955922912527075997680544562406954446375667487790691000544465616692011437540049\ 4417754395213471047013847866220207784151151633077680849152079051012930832449295\ 9503442802194440508384831113185902568893008120201234566225353815461483332085352\ 6232495263065841466233316915187070977969644656686395607146874230113281565996136\ 3014319910936656240714429603976374731138180900869988475958396107066400107040894\ 8838338270305228190637633223022645792202684356847318419823546294440034367658606\ 0012017156339826481938034695104232425094290763472623698583659022791311597321387\ 2993470629064210316019453418038488962727498674487602619249672678728484460221024\ 2527822579984433162824550265708443654437189535941271847761402962780676349392019\ 9192894638709993871990863714687621766728846117988146851773252901481183818708504\ 4788083390375186093598086068752534736860086096975936238274025961884657747401504\ 8145141274731975075600128355558519602783040116254923895248098416144995405814296\ 8764659200848419150331379567200308248531682015447002741027959824823851693264802\ 9695118139099169801723575883517413257558453831559342105466675527868833816564476\ 7663610537402372922019516931637943815933811148715915011006225141085791111053560\ 6819823394317419665958089822855564248479995701391163990870241312768000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -697974239\ 5738623384639510303894129377460254901318401546999311447653506023317501723983412\ 3605828691608284494094050686785803087201313595219590495169401640314792380381596\ 7305647185619751265478243127415026705052148978563286739019058011362758162044017\ 7915105270376972310374856111840929180273605879156412617976093700997323907892257\ 9389167998096532166218288444834669272957162645623010221377504092269851827687757\ 9076612188189339683150919850894334302414683226794777882781586932668016540645666\ 5246852144824362020991989728773243040713108794281852093395834948772610054883101\ 3865867329498030175510674193312354939144954205512003163299076901932234062611428\ 1820137194763379174728296898685046193423515576212724092873445443340045212737531\ 1823165991206917805126158579398237839001219959774550799556796478224115906843811\ 7216860668593241688615941613055211030002799039057180700049993859801536641003457\ 7126724615400605762304433421112566970926019781588330998611047555082965629354392\ 7407035459293020976228041145425917348070206004226485759643952599225154939598534\ 9946556221052129397981523584857732306179331514466054571381524016510502449426486\ 5631411622367006874933684230207854243343644651816179343627589264561310954594312\ 9692012587739271582815227850205747353834711442927289348452263822557115363069551\ 2486645613800193593489416521878226031803425553676694775337673519414186654987992\ 3448612583673228498284410092681297467764585879460078592858365999140819368713860\ 8295377812980530070097611629261082899058348059278378173452322431424028165772495\ 5587341309458131907045705498785299984715967751705505320051468906515938529930432\ 0859471593198508453934466687028836027809823859945114177859703154958904410081992\ 3422844391762125568943019627527449108853013670631023455014442615739119830911485\ 6079163656235771354835765500705941874051041152451447921797233843712816295789708\ 5894149828403941653260590343370053792762649378499791095899665430253620587717622\ 8901994575163613308662136299380283211533445948731575296147792859101976110231349\ 1475347602036060603917010543045087684817293516934866974884356217602171414910225\ 3437811005440601230246275446720820320207334428477346824635474393414035251819109\ 326951985348281262744133985880418788295352065213/163209694512066843436753555498\ 2468305928089839811573028087544667063558758181080154395457430441266208289994551\ 0305164258393074315005170377671657453266703189832576399131813915599284779003474\ 7651222444646542172697239104751473503023717040137372530843914795849617308053234\ 8123730932129787872832961939759455924569120131183264098701337626188395560904308\ 8220156278225912724927829277513675798890675485620396220393854233768016270585126\ 3872623474301171743397282883300439985368066051200725573866454713166712416428405\ 6889794720360643188262878138431998172327154146257659843551157397548081749756696\ 1371712339781998671392801497644498679433210718734270227568076590072699836507872\ 0538601917545153933651311292951137184398652932876671377024452003222062843719545\ 3304070946537146111237543141807775024345513753444794559603041128873632429069993\ 5047003183675452185035199031717560333551868820667276135184721947971930737014397\ 7187830999820939644965152347763182653563008584331815453186783440202838872080156\ 7952997753610673207364383205415413596108204421298407933800643002258704755040930\ 5853607596156143833651681098907331180652789847260764625447839136293200253889662\ 5992170374235597119884442472384361561014011618992584663605462719383028921052222\ 7329293551451217152319840562661461435537888469218120913606768270066808474679764\ 6992718838127897871700892800319490594163344167830017234350126021020159117513209\ 4098165617371859848416946936639674765691930121239273283065896070471205708985051\ 1145330621901174443643802659426288262831160220274671816361978503114694705232794\ 3294331649262443927347018364678989746626813767557946346272314096365885827466307\ 2566058012597784119377324357594158100294504305908408771580979142536744557516941\ 0437788841094408960182731927544693895431991838648262755185152810870592114547508\ 4763574288062564367876633878252199346934747877741590479331348501207348930432152\ 7117416406941482539627515153299834248600869855669328398999018533909221005284633\ 0082172086785338051678699520000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1084527692800452810097366638608664101053423351849\ 3743286448641532924882808509925452878416466893088793063800031129434094751252868\ 0009237396277642010563308544354800138819674071317158019875135606691478434138656\ 9423792017544910485789364061168482610135196259557744337279607741655111440202166\ 9436215589857282859277068082229417748998485029033710105882141749296015022825795\ 8882659923734146254791707107840274335406725256593184631725470823546654386742542\ 7302798546404649912067375912013705106809296245733460743446522740380886422488339\ 7893708864230244142702576272432843242688663928674575794927057918102589444884052\ 6018805002909011954879365644926251161242732632196386384724545690540501072676217\ 2407530300482971293394356977312759505577043708749486058585565415909356555467035\ 2438143861727006765265379886128679685438054908183676494952761202711834017146630\ 6057339619295116819693385254924336560123209524881737583941811948004166216114081\ 2049037815536671178443953731165931134523862075707026684124680595165795804136965\ 3422361794637621477133442862558427646449426925776759019161027090913156895449704\ 0610077066573901939449817271205860650453447349784968011364611314622876287069804\ 2110871441642098169318831003749364996970977252786868780549268508277672284263234\ 7602162939397387557539972499411524907483884986638197473340355585331937672889879\ 3047675988147803280394827468258905716094953842716262832108695630978706056705813\ 8158154318453753109691212890929479386790331747841228027060533998355601730128004\ 4943181302450409747341818409806371706941164487125837151743436776940953439745787\ 5309701647095935782367067515619212873299265040119668130304067746077826957497310\ 4921005035289309655247993710537487332008660514048788262331395020218300595142960\ 2832907432851756916569323269295548268614497637839435256673833534300092045478755\ 3640532163245211611763572892907992963843315147965791929116258412854088645330210\ 7866019597231668422091221215979934674226365356736179871391868238755676572346032\ 3699848939673609794374274717149164332899064898382521217709771310039231923762555\ 8469261243052831823933098338181990602709732895828270265054549178687389206628772\ 4561978951210213182369215968733981155677734151273119323533193185690720661235443\ 25148513809/2877275829115348037802285717663333654304222046394517644071403352322\ 7303929567188983666933297287076317037013886020706330293800959940005076280630877\ 8218026077509168854223266055528333549007854602720531734993091050336918072859465\ 6447434646861574795066125133951996856946870472370049564095144190130598721486905\ 3451001600629774204958869397390395459041825473774984315336820616223425782224685\ 8767971178958105514713015580856881603739463723506682024557850454099960549341109\ 2834303704728184043576577540183005490040458826867425339454315978410087815824212\ 4921431629731896467044278476564926009323283942842822258610432625047750192961232\ 1400560901162485394069253895773795232928307747424281025153049942772453206842475\ 0299184060640460003752538142666649253258916421710833078470359036154590102167571\ 7152952411514723775368377430069607932798335754067602131928061492419989319041442\ 4795040277229592682691077189586833390967958108306043244538205511340830046172058\ 1556871754775335046966163350005230628629863670855516208303049129503209044387780\ 5316994384272247092636257158144034822899588832600784176422783597874657717678299\ 2115570542913333229361067747258973271713465466406326767592995850730205765770810\ 6001989128124770048650858998463533942235834483349343689287117953595362614488453\ 2686796091891396546056073921303442387129338719310404054585190361909024730779439\ 0925719800613790740857300198843349636075804841540977389804440622797761807912497\ 9255848713282099469840236903092376247614995355265586421798212899168751214763266\ 2853836092716622722796094322972774929109241183598706490314760294701695050834698\ 8700561874979669828105424216142464702851046044204471214271563752527003607879138\ 9066256014946565527054832297118985728120648600064181012091021323191071428530515\ 5490067639248326435913332695096637529342254144454106159301957860838531335500335\ 6014047402782635926725218184635525228016463931813887671916234258517813712671142\ 3501827109998756990102069148581827062797990917638665247953030163621478400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -53799\ 4952831541943961958291582775897037142281409075773767748930242198106590008379390\ 9987181913850650647216947901184918930197666069066314654399068236326556941964970\ 7207581649310883652061583406870257149019010990654123267155638346419368824976503\ 2506968094102131690006338531968857266158145069809674337720131046167224158251051\ 9222143154060445705556833596839608496426989518748306202169741675551802016844034\ 0984122173878205518579160392778988828927140229930164642270051787563125007294766\ 7635249879752157045311904633968189273037494533734929409746907898448235143257747\ 8043476979532311503491117036926184100459063307671935345877653027260394330461323\ 2388109379925681216173710516394298851534072105025013138800226957695536206786779\ 1509933366593025822933182421336461902066225123500004171119527505721269696621265\ 5978569910366955631487880535168998044870095383639708621301970704208283417877790\ 6938096033493622208126180147279754210102753689382040808355865155881988164899922\ 4721258418151880952930586366463760764901096267020055783754743935549916198785432\ 7262419025478050671509570953100836662581158313026083360723302390237606617870158\ 3565171263967997895008205572057879510105233471951135867004934601483453908712785\ 7600258763113441909214163382370563146101985702757336205809465184748784030652760\ 8746222645830986189044094211930178446945409612839379810888021315664387163257745\ 1217867812707359150987973288664041284893366701307800593128499768721675237561571\ 9881532214014376609895309646616171911851717713251660331197127827423073556370775\ 4430608998522474770454733661456449576338703387519739713353556733892806523230785\ 6271369327281085361000550960127368102892777284953055858189099765948258057714089\ 5492416026192429860172153395120649508620913064942698428640240511151480306837740\ 2071810386724338967153599859301333008090347734668817680518018057762102494590942\ 2778254987393942235903177831002297169485552823901362049011672486926681720492930\ 5237844427749457484903573926169730593214853725549116120741719015631211353239940\ 6871839859989983934265557610487303068144638940542897654398416301549274230219689\ 1391544344223550493257247301388752378986717749416959438902991258526653737169909\ 88083025693374443177126846661008366095288914453430898059423/1769775309378509759\ 2402538667842627007206077392180449888134093127099855062685850712304317309296516\ 1501795656929950166622270970147128164011775293538340114921549777335521448922662\ 5673516163661482031347830347915224340892826172285996387530630394326340335923907\ 3864046265905695091694445848639905050109837664683745777988851207603362711641259\ 5043610931710133805747517334287514742829380419595565963545207927327855816813035\ 4960022625669395455012684281020844198126761430101105939874267734607028262204645\ 0726458892303451973972414574660227699312208017334701539235213090163083750730500\ 2128203857743125218234526682015249457241615527496788335362553624379802774157696\ 2848666555052238944536076650420397139529663563300210141017724874639394296253535\ 8064194062579946361268607594793236166643219231226250074668067916529078108040938\ 4113286465277683903451470888376780486481698014668964908729102151701833382792753\ 9548331072880598511244625649545517412108801023693020444993140460458869292788045\ 4488070274470237418926415149215294573049348004367952106188219686527984425835309\ 5086333998024366674323539813753342673817969537903652100022330493730892653546196\ 2007040391664080182980374536969737610543936709612046135992811822195026406699674\ 8542039677438612661969432203782811004470948344640439327826467121595729951162255\ 0593568239297139516657505002410676066773501633959178443499119932716926174263047\ 3817074396684536464627908638570313273279443930638951106637864900530277332856648\ 0073998663114485136501641842736375073999890872349153299194003392542912686258884\ 6425497013336384091033439080728530497647911382731495660049901448974475457823167\ 4305794172152385753065900317540671688624692528195539835062157323847329841939089\ 8431010491241707359753196736119199613722201201151961857625662010755731995969762\ 0885131377833060267151131199637055471934858175934308135304346454290299248859553\ 0027428126919845795409637590025254896508283142718651588363041868845183420740052\ 7422352830963931711889490867395264615263764480000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2372042279363966523485602620064\ 9442769916918625293747246676185605520334126882506417654189962759919813165347940\ 7675237649908132951263340192823349388368341419976834637388940401692415730502639\ 8978533297136281626417563441254076587741194807584572360053141801398919420415036\ 2597878842054636492093999614735063205142327083977625418533195847263935030322474\ 0177810063988280637237756036861176891758636649291462233642012312426181436334349\ 2721498100974526738455033512500448921480506924129449639796902002420554207359197\ 8509551401445935899165716409898726118711567606365468956625881789575545089390334\ 6642785065170290831188070773622256110943114074886186243430794609046402767652539\ 0595402514481670631698604640433701078663849560918733093553120002159266794093215\ 2670258955167458702006152049321415653470049482405876017399642997950049108740568\ 9494493847682174959756558886205601109146716019647200251170696046829240936688338\ 3243786567191083247545739462622402653387308825993550256277642360859195835878441\ 1561611519914435482368045640897002646805923942910707776069821060520569954148034\ 2232854533759303457672911662905922873311185012917275420728491336856772556337776\ 4705445260358179051834020823243189504046808303514668976895352330714608129194995\ 1805722376866270522422091135787031288773792049704194012586394412222421418150074\ 2176757190560767117111917824665981031985717952031580161389291871171433077368909\ 0856163998067494162829657039765723277157325306774220463075478728593325013970819\ 0404218567784630828875279526654010049791137364142966284705828234512269807394969\ 9299447801342180506596866625503595607288772178425779391728869764727100068417601\ 8961034674976429272531173368287260136864139492510612890164561643223666599359502\ 3240850435352228541671721645007721660658381305796057542513358795144539007600584\ 4312181616909221821914339091999282582677700832731237417648501601574939463430177\ 0445702332869523413004711870848900971378600783066815979001430495471082072120195\ 7696337327807323692182719047681776068463555550202019847639246197679230048425055\ 3384648090144883965426196672445330628054699211798703625116347276705953915108732\ 5352364184378830298567463123656170343944634493541653549930247144426950332786761\ 9612767413546341491222364465157710006741/11322453786703604702839449637819370546\ 7344088493563951732700433217764694753112956831810627666554900729551326116207848\ 6436441298085282194877707503022426466346613871134720263103830948563800307328884\ 3268809853831810806203326303452814179183488693582576133984274856668005429478956\ 3592745973535041385211344532685856841914545729748682855201766991561605756267368\ 9206156956775719662248364942792373966323914041683683066387971838408107272334074\ 1573209502666914393756888298543610652517445832320341514857949614054427369058892\ 2966986147976756969435655861334704881785997399123082914891994036631474965169488\ 6381555466994542899893407101439057050516496227056703564508233266877181658541774\ 3849925298171522858612662183156572741989916106821380253808665930485826827622985\ 8902459999673931438503299955781352678736898785243548219105128366213562378080770\ 4221477576549672977740420234907567479980664664740755844825418255068513035728555\ 7759167059086122552171443695592936697416893735937711880903880751764003012591981\ 2331706397038239427663600434692882375870130663790606791193562457591339185732632\ 4339238980219958603731330481862643752575019381422181795740191206760662432441839\ 0599730130861538736564740068247185216267156685409195294604638422205922331718684\ 9366515027041575810531001019809930822327329346635923122202565892314044378121294\ 7397053966934182493499120497662073126967839095789339284286472031913390394474285\ 3196649614612734843487450891692911130302052408070575899838837269402052320093057\ 3110893920688724922286315135990161966726692804889158779575453116443212698808260\ 7210654307561631256673132101532922941975470148231395941247664884851647016686795\ 2222582268518924424119471730864838723812742826427566630674729528755862769651067\ 8522116838240218393188825293865626578766006217432093337062397313158350210648537\ 4859941232828615122321704067769942342488954610196575578766359599351677911076298\ 1985051431326608568578606011563637761879035653562432053439562954963774513576979\ 0206740866495478676238268104704000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1363768589880031381249835079421622933552002\ 4324268904445949196768859078254560100773314459954943419998947368502779577256402\ 8739977384791007920225511369282833118773995134969124983780252237622548229787499\ 3126871138592425536965434033247656232189763092779488345047697979360699552256527\ 0926776521625734331478802360787016742097103403809174706700521083086463642561731\ 2377170917914686750129332637529687369808090405110589130744874246964176183023348\ 7522300753596500489496876946411370407185077984698012566112365827544030457042864\ 6887687064992679053581384729024961030126233612317111806016502213630755844038804\ 9679732139274614824402088588113215252348857763700799839963737897278036952943483\ 9962470564167860018450506241196844285450626976207084238464743900812670859547682\ 0215427452016242904983633653515038656960408917039956648756669613392381159623212\ 2718671882493408155172515850333275737776513600178343071217688486080884039687164\ 4473461431499162504903219797936638521891885110840507953238463711041842763749635\ 9354184721936380810897018871891194158921632446631214807144990941674386743444696\ 7750382339861991376750061328242591392863261650056900104151376376928270243826445\ 5399046130638166963067411968302723104244922155480789548644771176887630047502709\ 6780102221180269300784799192621122936065954759454156280150917212976997227549851\ 3464645165735559188660390056155521545235671346450187713547243065714246057681255\ 0103559381490802807149261282191312562853102131700886172166508730221082371187177\ 2095173724301686463204017964356495429224358431942703943013973601229135828215236\ 3697687730072659052408309366095785696459153877399814021367880909099012571528853\ 0082084404790963838497437852558566232522254207816859378245349474218018869277151\ 5479016518002682350107185509039067074421395065280567349625796832905838955579046\ 6196538194100943906733734366177995546046958445278319714488711835245383760025830\ 4644428197129229829703186438662473079639188593035748589826433312680763882208010\ 0731936026630461269073054716115145734993268610797644216071851225945412645841824\ 5670152515404196970463604832477215399508615026750869326698760955292651757571213\ 0337222246827461007150397787839627933868820833171760897537237774826488606991334\ 64767840033164686049046157748519/1433649098472410427473531113140688698627510848\ 5055067568394528854033365649639162594043861675139181530375788912834237795258219\ 7163558431515415324032699639168808248363078279714207074707148394913983333469670\ 3692183884281465176543195331368213338381425790085088882351302847480625454211349\ 5169006940195460444728683193323219780300778223125647736471530520858574252728359\ 3866941623633887969056370391615933995957987949866044994179234542822940469799978\ 7227684700537497196361591980821758991288401642611313580131571593470236942607978\ 6056816967469942745162200332131742990676964758683624284918277360089760651363255\ 3230849021984503207184213403736398752269919805338032496251988741604559472627754\ 1254478224357535285631285240590763177445723167737253280118115392913622473422948\ 5158713198743287840401034876181666124187538075503091353729961268312587150852349\ 0742719592441492010143996194315151759849474505071794459456775120583949732346573\ 3021484837555948200735977644626927084844433078360049380788358061454396663744066\ 3992981876330765087040812766432675944649166631900928878380215367697465918783443\ 9675451158404461065613447951951048954075676658976623010600035077195785661773782\ 9169688034823827387441458592083747379506512308202839317019713885642219886678813\ 2724004329129435349128333440723086441871040585733288893284804299157718339941497\ 3293206187326858637413971699336667786308846140176353088680873491748334007175977\ 4202264485882381031906156407318845875909896320437593575051687864770182916730138\ 8237606349659893222519074308226933842955065284669843873604039591923101972501304\ 8423453749719951986696098702912934030169059354080779327719915545252882011042336\ 6839866210582007510562105879209169496682258486776034252931067343893218211447043\ 4057976452945569058709265637403351707251251658338840747792110303672317816476575\ 8900759246788374169061030099405951432743090399783396452469909457100480877894721\ 2234575176953423093184187813409123494454075146606517461357513128909117083597752\ 8515657509985289507417620480000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 487942064338874898620669198700463421375396023405\ 5084739712726016747327415497262135837166717499777559302558567784205780764674681\ 1047595636325160041858366570591744559738918786366077632039656389470748325215408\ 0310389960319196551465869278373804133161372899467074447818444916783650720881082\ 9165515152922509706172272854068201087832877059604556574210835846904114132059778\ 8090852670169333084772852657799651048932034807459116882346119020781893914147316\ 9410763870372152686747303758806488707919505884913906515355658409622100613197442\ 9936662196547352884138861971786203275872685543516510480019193526743160887560604\ 1516433025974206832762412427752147678187344813986040407343380287208309873187939\ 5223474146349426545758811580580271160589787090999286471479669631826143344790139\ 5229867089165230145277329859903686876091539849446458321509520688930119789166057\ 1159339358505283806352526001496327128803718178681007427931507411077468839749780\ 4277272876775536971919564263284784528803734917453133229863174905747833104128263\ 1154577734642943647896670609268693119127748818410474664619828540678196806591766\ 1622199423838379132926938061788280032361895786946624940180824657109620713417949\ 4865609204085404967198661115803522814831429040105723003121587284698910134664557\ 4969691836588875539954373767751487509311356791565267885359295392314496025307184\ 5769860673352062609188777531825748777639014158919831004126900499116117162292763\ 2050270405226158312643254978201202073061874802394260851010507241993857002894892\ 6204568548549235364567125597401558563732518184842556995801788519414184877135506\ 2792013950270337478617416198792104202169449637607146744126592664277316528462593\ 2400588038059971118542175473400716357274954357243287655253559516886016708661804\ 8019818246639139930986612117074708583893568055061155469184685751720588119253927\ 5249284459159695298269350703214061883277970563130937064355239736571249425272755\ 5389316072019713712176406751297428077789907746729134331701462832455357934259812\ 9521377631107740108295896784633231888501176863845069742907702968743050967926459\ 9331960866117447367872605356073042281520647682446245832819996574090165354460797\ 5114451768362692882955778894652506830723664675470542557680628133187692801626607\ 8757478402458950623595047126718727389/13404440163925660206613378972949593169855\ 6982680946901560540903749882839375586713003643000816200272680383432903850744105\ 7287987203788657616194353208957196801145679610898788753616676953936297748964778\ 0644542718629525974159255501737311095558876881978513113525383640946346039947472\ 6489364036616556248679838469737631521990309228028915749408618676998803968134696\ 4988731903485212691309289436739054280168639864710938781671371981765355700813066\ 5010461547804062578597071060754421986249444255921689228718537274953483969680350\ 3522475823440872386413732147473020257709844063722326447293224091029223105563656\ 9070408685761614028632714635766958323619984039775913894191940475248452825179746\ 1674404883465201899963474595180728680920099071682353614348435982849047980749964\ 0597632055440070239214294368127038675137699619844294052416436001396272380063610\ 7438043987790216458746010128628135388784933626292894678420880604098415144502181\ 6526211673900600429455265038283293728322075512219044049293465776860038450090238\ 1020762148992062692727996059469438671421629119364105190690137659165966839312932\ 6162370080339903921112280704007169836246206867338912850339465552887580683270582\ 8571947291595645229294765369366151435581557049904608617792211972546760235309985\ 0565815838212089591183257157377527076790268669444659206308792211980514454409427\ 7920967217662624354164316339042134372717540010656586168453403852606955226839502\ 3966325802838513372352002934733600885751932198060749037796934905938545410540162\ 5763997480619532538499952886234759616018622683277437520087926776970488055479848\ 6843294710964138979979023136160682043478233547559327535619748831968986589656041\ 7962316088293081829512242340037912738541226666622476300645299459815293990465029\ 6573875139249219289935877834114510011328133655633073072214897912705464540843951\ 1088850805326821043980663362025300626304908181461508432059380810273960924453290\ 7863139035926497196683691260249888757043972533781503388503060450923997607872408\ 2271864982441215242996818094773434239156224000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 74325277018069641633293099352880\ 4384344193992464611170789021631553753672956314489341635946082426079886225559797\ 1598077096149346872624233907308787686314208802850631921817665123091442493283210\ 7289749663986229133972260304901934436328544396576327302153186970414636847222752\ 3693226221319183019927697557394201522436134234817899696660638383644762127097912\ 5812506222345645385765989369829338553818100436789490451170854480580747717384287\ 9728358745977782745196712988908368402746432559105698736412557927128970672332123\ 2762489471322281304101951495214678796904824026145245884903064534752292385214319\ 0637676399458595360161729204257526685781111126795500023574160772478762200019385\ 0889269882138761955556668385306384898732242043135892386387531679701204178450423\ 1381775125744266804306164017421732099799366575464222582220397925674281156689000\ 0445887457548162354122366831861924527829054072814502411359895824088974031196207\ 6476319898945842044382445909108439998457451676650659011546118511118194253622896\ 3839456144119449097579091286227081879823480035349444615326311180764517702134290\ 6575369649437365848479590114592621795803806539428567164844838496020857608165392\ 8054238512790198787706832478817948128848385254704928271429235371718971725295334\ 4061494030033723370497283114319088525728306352771472315582324979372181236931750\ 4292466578522753993580433010304515068759111622026622899624354434455065619210572\ 1447644547836458490602007840983792762227587304887352044471510596888394454060004\ 8876269523741392336217165182870939878612880252967531288426884992604403589472723\ 6002345098817379185849738898246214261635960804764547830560239628754576104250581\ 0427026706442815040542499555576891270089515478089282280712352845923363757034511\ 0791723994889901977091025161340113959321519118520053987263561949546106056645250\ 5405402172986158152243873389221650430345189469621369231975358987125814373106839\ 1731740698118289658774509899636599198892435007092087062869498975888607641703563\ 8060141983621413701242132754343295916413743356708928160146624043033115084862556\ 3984498185310945538232280829074128353422047397294490678861253893299681690989084\ 3429669575404673944344040399535400846099602017665983916451533839734203532978213\ 74362222100801197371515608747943716220723616880251287/4099631569012866107442965\ 7803735060905645724388284588134486146953132402083946305349567556542633400052347\ 9908410529607973874180377313357527106475478188331437200999971765045500459544280\ 4879578427976199516037257569647901341197050179083796049695646663741487062356361\ 8379000000856702269200353262822983203558636125999473265484837838092139206356890\ 6438956126208694228264272569309407727433053252275772074178134716493158654594532\ 1998257625797107095475173470616299326746584413477836391581223856958934144101311\ 2212845405269899747002480522938310012643935195904438904536623931814514851098724\ 5779437557672161304326828570669588602568907416941767164254935297633814933027681\ 8714464502852742840869309997191499711748263264919436450285851304598760970181232\ 4425674651397262171697341687437896656242640406455062908396549034790314694604376\ 9485813428944993309599201755303660111028710982041346836689622019564914402632105\ 0681579058653582053789267535688256672086761733250613113926011621823880879436648\ 3766472436518982567828242870149408300314745223863985465369086632443332719316802\ 2261113314085588109712595054390413304174789636052025066478626913423016644710006\ 6567944080156659896459579117127799727061920038104877469377641201339382675486005\ 3503074330923133940703806916700202801627331163027011632947978727807058618721674\ 9786336625675762694017288941114133825176199580975269516474349624071302739898235\ 3930521375200583077934772703437750265510946004527839740140402315676345334151377\ 4896232026537885060521263264885547663341312830424322627018548594868709995178339\ 2006823415959985799451205257221881812563366472423550083606430627283422477684779\ 2740418424188915826089963789333043866978388909438019105691148580781083158471902\ 9513200936160700193769457983139855634668319497313386642157739035547410854736442\ 8076795000041812753422752828076357505049257203632683533146072135906173593799224\ 5748342989540130941916676715709444146488108813099769536954364994519100923117761\ 1318940206583968896926024926740864883063553551437221855232000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 33889874927150213\ 7202842022020184476168335317565412717201769244323714647502838083640223070524006\ 1186438740359154433109979462227705032987348383258603319196780319320217755666526\ 0342570704902735211078024446521602809373029976616910846807780489252573667014839\ 6375760896515973213567042962302269249231597278691071984022552318455619020040427\ 4915218587460654128661987118529802700408285204132071319231047083386967683965134\ 8300730364256299955128509291856080157883656735885234984190308464471582369554590\ 0329856494751754283135842554467535198356740062681049094768897230352279656787250\ 9607614731327550565793752525448088816052550406443205830742562823473941742299398\ 0488326788688934204867681096770464993760087994342105669977184779674876750393484\ 4415055487714647119277447859299918603472664905697639453388093005324286451051083\ 3580904808176404115387914606697244170592428638026012816475066083394081142807813\ 2001030410263180214193778056273336675740877830666555163570068198420962901590404\ 2073219831993640705917508552431613343883279511556718066097304400330797304113596\ 5078573900374229027566664065108072679468490724686906167739519986051439287647738\ 0556584887356694926149065601140636329436421467784237598028400262090808875668696\ 0437214822409082310757744693621912877658140409495896084207244218905191146461592\ 5667106939430804475926780660722964531947220671832076534175573566524239384969144\ 6820181864317141934466650034500068900920830326149240554868197447267885424699594\ 2791729655428774629889729639965671892802070270649353888193423529875522575720980\ 5450879242078962769034082705845630562494555963491215809819140952821240381163887\ 9288135346638767746963472565560248464405381672653786021326485223723471026434822\ 1043128786033350869786577954039703623682988763020950338352455320713787913600316\ 7398288609965862819660599102879392541627074326605402449183756070709909748745431\ 2493515495752524517191613082718748750196597428075927660631203055704371836479342\ 7108178755640729025791101532914301045146189232126966018876322581768498594216744\ 9838617482638743690590488642734140331253230589710982680214463116545149078036321\ 3554283533728425987095283346270833898445285693196311283502692202099455719276810\ 612257854455999564232269003302582384700685742802144877366397663372618020094321/ 1012352327812905171017157758550678379900131325639379154772415438873526160130506\ 5711057860740450428621019476334729504673185089423851133647450724236089577944993\ 4026712819733972644814666132212797106390254656190255908111111546850172931608554\ 5971745380897823777380021366859352777955182407681716020019802994657472403129332\ 1552549471281391111318720396832783300839780045303215504240438527696502471409722\ 0783979130315479984007802598884996665844954730133433758157758843815739997206656\ 8339758175405620248644129976764339327653209962625235786518245140978038189365122\ 4309610882207062125075587381803731771841310349378536287223590323129049782905659\ 9412349345526438030572510425140665701103287717093842354599626338786789116861072\ 7143325775657415640407943306713399625654907661919776962879336225807814116383319\ 9795378720451237577544881315467594914225395932987544673650799587186032702704902\ 4019585174977132937289209961000895518573058382072544285312502763170414013430608\ 4753888190854879427686752379350304051388311379296939829728953602287596472542873\ 3544148570437619169496359163495726479677199259863809228326681113502526487531624\ 6234858753741689523017279640131450195572454626271850060120139529898235672215906\ 4767674581370494064774496493702963926030364778408072448150932570494651331821707\ 8193835138716152934498252793095452357845307727152333402916578112799466499752587\ 0895276931064347920632924593362389759228546214454551749970748491258055381092493\ 6824228661663877432906709690495060726014012604088291117624231847719779620112048\ 2882549125642143828613671657107862054169006967351565747506066012663055144051137\ 7027153933530292391473657592027545865796058940218121551233927193323827765834862\ 3605544588022581998088174420076086874748179874332460361013592168149960168931870\ 4102069330054672928821108034285533302896513228255365682580009915649040540226779\ 7636436608284540063952047888131890615852321413540762948441556730343954931907252\ 5256558514762641076139492442788877481778650841602941233638023404809888424424541\ 6656391634944000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 9796651137994434093883981827385213388432778791739876161100476\ 8995583838695086186451717117647991929232136391418137945637815177620976555309500\ 5532617062842117504119902293649399016081490975742799340012420932512989952423852\ 3182628887639501408647935660247063677743733458857599625835138283141083327991451\ 4593972564228195629966772748206586867324827359676192178999396569830802740299802\ 2779286861824853329876241858543518367579128060800772724167981977260237589313812\ 5554592545771532377316382108167729367651743431178176167699877516249659314198951\ 8261098359844037220772540791112757359010618938325621872665979837305089630161564\ 4005818323802489174901293735221213412222928615501542675281853766074980686556387\ 3062391068956864111030828087280505031146837064198120331208962702525545205292709\ 7341384760544832636286759288001767377176914550977918107465427109097746987553585\ 5703794854301050228332919156713103829257814771843119612502503774277524926305153\ 7552612611714266804311535703405901710303353556694508772049455543062809338621191\ 3283786981753067973715425258062612994898182169495723433662157205642835549692530\ 0534338113122558673944925596550710432521190522487432622685852294179073603378128\ 3268742218864106337854622503769720816404751682061986478611727818862549570435223\ 3472413213611159780794676561234096704469371702490086010641260327447582485318067\ 0717376092796404483722062394695423648895018137349672793517351701389426984130579\ 3263282927239001298701117878518236466048684532998497443229342327032969170068016\ 5202233617792758104540918983454073971839288475861205334008595134276630027736539\ 4899105475535677413552403640564394503244233694630845011235691710962561520410834\ 6551426499728059237320504272061148062094700830815188626700472331103420199463478\ 4890555941050126830650398913633680474113063624518353045259952782396029669448606\ 2009279663121433995478872176879155656017559306120731422030764341968879223152058\ 6695323350496027016332600298890925495726407148679285007379525608745162191195502\ 8374984845945389208299811559291724020508355392210192890446147728249257876826735\ 4309437929481746935467892322390821476444086960293246146631484317684250016255101\ 1430348288099839020579589930733046374097939209578352144017835613413393841880367\ 8779227099231717510105596644519214137/19949125728358877041443820173497225103346\ 3021512422800870438550911734569326288680597617330076818874854775223658941124945\ 5930335894321964756218430180280545331985663538050586312375105006611061890407924\ 5324678405571378352466817875505980120030191793977292258835971449620654160313019\ 6944736594154002188035832931061839514396422667724079298556472041648444875502548\ 4656355893638078465843586365072723224376420297319388186999148041498599491440950\ 4364963722646571830364165633107449551776683748959350179585424469856410423836640\ 5403206464320560466763923586554058607125895389298806021361846646206572394372541\ 4785133250422085174355960601610077152474705638388845265991024584006271918115741\ 0725279892306276389224531785272542594814592908213454844776838814246863763480405\ 4232693162906085108055697042684591307368539220099863387349505846950800006066893\ 0164280431303261987564366344787158734624751654148049388195667660288637646833138\ 2390318695369594295187359609870018025904421619578074581179301517601082991549786\ 2388086028400161159799856501510603662786439979115166455462903969001800072943810\ 4094150876921364831989709340719557303286519488070161236115000507651390319996752\ 0558782769996132817209648803755179231627721861679177993042142006620198120565232\ 6453619442162139913769677188863873551966579659862072305112098427182798099748740\ 2496976275527997589692685083441394102661613499981573736024586516915486863341140\ 8092602658383415664352691623084668426540790585941416464727878790672412668078053\ 2712297055538235837915820666286854651344116975198725331388424266911636927393153\ 2601537821398872838208266774037957734192446516227309790354268046892039953818272\ 6243162410981110297024352984002884658448592688638833565830897539929327917643251\ 9902664885117426021290963722151003517434834206198248797685940520321335209114506\ 4335293635917507266525378040931598402857995723678109922345935069384130427364381\ 3165405446915868611907690921633296123447698525932336958577525941079756822833792\ 4424415299591097184212084965727521601824797523160596480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 41367374833327017349\ 5855618596300517898272662520223696148919523929279981829557931741228042720028539\ 8986552019799611232502610720698744186546507218602019459430785087135813347033016\ 2098296937947878662635403431104100074249958036566294769078024892873981487430061\ 7982217125842257058115826081277370483350665954104198018738604600074901686877093\ 6575081873446391668331420609814270807733658899744990945032690032518476274238129\ 5400713621584442610679460723626381885872863499419582999062361411658854485777136\ 2225957690374949511330926673478604803035880327995922362968852809332145155189935\ 6616564110720377625315537410813033312200842110118328589420295783629747132831510\ 2477669350526080528128990051159685358007519025239396382215478863845023345041866\ 8913750697531102135097207302270397952945834431863443968529423482941551317680742\ 7891716228254102964886195163681637223129180306186577144040299995358054080127900\ 9210884897213236535938958657256015195852016703188839340260088094686707718803668\ 1489239409802266671094533514810821848868563614672551351163415175976082839197978\ 9841509750703795779885528996274891371173537384631112540876120237237176543442799\ 4271025328014161742860727207973740265171290542169830001011012754028360798707166\ 1581495764707150228663143228846554484699985320567554242219571524222182839922327\ 4747290699618234101161862886332896669018037977553085241436109613630593996003056\ 7442245962999447950069807992164199548310305669757091896379606124753686178235904\ 2001114158011629972645540194190073713229253601041271876766698317092900232187674\ 9704442702259213891333698838472886669147460287716928480290406873450643912937942\ 1926365383071932225646991902992084229111078518008955243235914871572653269962982\ 1217164400456356712213528408398472716015411674828826691173837338642411786124148\ 8649653244991683529800651197397750266094683622803469957708734134908747583705232\ 8876549244479165579944996327018540828545276616584661222524234371738868927613371\ 1742705609709919671678826923217965567746911747367574064674798648695220485690827\ 8344105642456221001592827972585102249329606630053216247241235804436688289582061\ 8405292248155621339735004243618309604119425520086418736046865370459128605414643\ 6654379382565659708686583243784576678084872893862237218222229465703273453472680\ 8222713/64259254014307858278859826592309697023884602590807838452973870907605964\ 3086618471754570887527857610379258282250429621841696651942014492043506743617316\ 3832391615744813838289623859468692717264319083584718475792404804103686994618732\ 0491101908020490397436414219945985162847720678909392179872657336673360562667522\ 0603147570929013244491466652690678376954760772237206392258747001573395424961880\ 6738879628742249800250102636702508420679342891762720603083097082978943724645974\ 4113011382596228736404170812739377794583517768107230953308306754499910359974993\ 9559828318663538970340528068249040246836390196435967778659444990236072181837002\ 4150324187673905212314617156691181329140429178795296516396689367295131949159713\ 4076323559632759686382639363920918279696391662994203758667093117864475830008550\ 4544471114537267475683589286539795742989924662411267982496268726269211967906345\ 5762995852420389169575834302559336211771003377502970742236362941902934625260643\ 4311732257393488202280236843026630950441125161739861770259413176088092073048892\ 2490656247982971942684765079648082335549916483421740674029976086662529857697699\ 8582612648113282721923514743745021224524898155585864005469578277119940489038596\ 8339615104718692167798939026851194333493545326670753096556928500682093464380284\ 2875020707880657474537322874588566149804068913493047251111056517281522316658971\ 1780638710713359792046121867507416316028768967241101049884570875302108992447892\ 5567444029797456964943670423581024998702369220696994162501914814381401190840046\ 2166096046870997010015373043943713277727523148790940125220324103619558072305209\ 9721398423497927403302785982308786561794606297433300761055637123371236589557027\ 9989536023498410002186029111016928487610169615234065259637175126158000792405577\ 4526746607727786234408783458372497052398965384530731204284121494840361472723896\ 6280157595811216498375316268111762731135784539512009815001392791044080557482144\ 0990261138744172077513161078532581275081600314736662242165853578007794673644469\ 6986863856198220432903579369472000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1433900417811286246137560779753875269564985\ 7156330012645658190642948733439727736070212873992295763301784772304423367022061\ 1992461452262379908450428669066570384002774680333197049872468568330253195675068\ 3945030174380819798374984840570435405849584670899703497757878339014848048296471\ 6266195844407734013793285820193816349524819328255763073622492787152803599836132\ 0458466486915554080232100956186022384072687909285610841626398571326225134850783\ 5268724247440573366490059818812892007692684538538104121968058164368404958082394\ 1338354205073741318844124437581177847006207469808051446718825645863224228640889\ 2520916864010939022626038647431303181771608271376601518973529200947227562760554\ 5663729638926490716259725208501332388635971464478518101275305940686619785014690\ 3493548357953575608710516320785650478252432167202119475365360317325940553989773\ 7798589128967495205241157039802655846194731828214939212424108880223885087597297\ 2098010177916861671262546449468208017179899149908280649085763764049541788326021\ 2060129763859321918411480029016797165669970216350098970718991993288369681962489\ 4747123666598920855646777530177286485204272088944567698551429009400671405133826\ 2582481855807528478128846643656314288079004778013662681074555469244875668528014\ 2399935964249269899490039336258737581603243718920874151980903730302688549183317\ 3193535150624288309624727518492587352388639508145054637985682116888617722224563\ 6187783166716339883529757548931741101879444489402855522286515007722634352582162\ 7956657679989049783729147759312425725826675853617478337929585214508952778947319\ 0470240339507894749630766320865411834047625181344766341368861455926965211392063\ 2337013312099057506253118062933541088008280463447401118748356634850651281199073\ 2144325272032787489482921694750292289865259072339951002975929232906339770709050\ 9539805508348213248336340331178903370390088696234885844213626355147974539199499\ 9406656486774522853676671324277196054638465665138902879395210828921180465321372\ 4950387527269059962793187810938312994942916188427248159178928829658951841412904\ 5633423820984892442117744384292947328850326528520527048577684151808839148892062\ 2049581720534229783019341705132337144665974625737230427759621148183942376574083\ 9340703858668438179005474443764423210389763611362441674181572663/18249628140063\ 4317511961907522159539547832271357894261206445793377600938636599645978298132057\ 9115613477093521591220126030418491515321157403559151873178528399218871527130074\ 2531760891087317030666197380600471250429643654471064717199019472941877819272871\ 9416384646597862487526728102673790838346836152343997975762651293910143839761435\ 5765293641526590551520593153666154014841484468443006891741113841814562798943271\ 0291488235123914729333812606126512755995715660200177994567328095232657328961138\ 7845108179832936617190461424535907395591182779745422328982834991242500445067576\ 7099713827274301015348157878148491392823772270444996417086858692069299389080297\ 3512725002954974758818867778642106566597803118174735613586077675890935703750932\ 6695793535407914337752322903538674614544454735111357224283290629796528583963094\ 1393573773019910091386041248001070289403182604561988854021436690822087390524159\ 5369419268514841429649592108436907951270755004334335740227344531961099750649447\ 5872634195631899252795459341207427536733420090181487458853987346374427164031722\ 4732826200553832961762812917743514245132086121584795861467597461992064172293026\ 2781872235860277650710761863853775533602307020630988869615008450689740108575654\ 8986836257391907121668727744938794221676941937145438840007376505881038106722768\ 5996963831527865443555714320254193155400509079523379311478145701393842594180941\ 0986103721062337521703866964726981672181285857989538552014861154104462477778044\ 0024002970110996314728586779463421505438072843179381985731255171277311363150844\ 3659444800145708746165742566269955625720454279544925346796320877152273411382537\ 9912189756953835496681884710574161398009430374311914341959517028230673548440620\ 8322675288076904812881707264745337369577358288722250431839965596036594691290572\ 0945021777891628813061692067276620166905045346626582535866423564757210385485538\ 5898201437406156425628092214107874603955526565188783249289241234163403344870013\ 7377463032530821231744893852120767751024161542136873150293944269335160294602944\ 6165409300480000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1468033328719296503252104206047648063414255704807867585980046941\ 9113009213417535890782613225698205294183520644567765120744127116719450023950235\ 7768083681733573433047150599751187774585885169069386671823767332210552320936322\ 3247353595298271997070015013135578259451091221445548273226821957671604181299642\ 8939420961756262199015070019562381522671122198490940792250545175674084182232100\ 9401565709763530867610731344111656438897531918866830241890566696014590162329228\ 7629891634643529533707751540552786432364975808265587593116243920281904133143752\ 2837213998556644536293875524773256956023070802440160968281651180466540000227083\ 1247453527617322338889186659502727828756143219773608471260442719591066157811540\ 4858965288213411952778664052752156205329842487584215545792472659134103407627527\ 6226853362902867055568867755713881614690799719271755172902134851565479569474883\ 1967227845404392202537005282086308067675208986927973182837614256903514530965754\ 2735680760246263535693888393177034676773675004471725732457372553554230741945534\ 4961590704214701597234016172945575322426835680373709107244047125655437368912948\ 9920444414276944656602278612320415528548591056784275785127556781076999091217733\ 7620995985138734173348233197460838854974990351183453455905403938310483227162942\ 1731507146037700077981509152066068288738390622825491318009142327203685297510404\ 8700279550213370509673207865789171444225712649883929138360589502907690247637800\ 2262786391202074835525320681273699580576270739631791533268435468223624542973019\ 1392231067927147339837042422644471441945555229605132103273610577187941676569965\ 4221569197064961887193790746160868688178615606720290999176368288989381762064443\ 8719618208128201570633187341744054502703097317006316364960093633897135653129278\ 2713067694623943980746788068109581785880288142391520431391352702533586944049724\ 6074796391658138846825160069942551783045561672451205585948239464791039252663192\ 2241865110388383050440559945606578754682900815911495102298307575758683199648376\ 4163462009116652852917266687860135670938571877833599916058417709849928111494509\ 8415696147271429126574841294958992792539805628016376816439478723987039431899021\ 2424101694805414849905353505921965062056603354741940490801236757632144010645131\ 80198565007957880923568425599299732155251897493/1614043216402987634193768683494\ 4637818168406375885716307190535561091558516890029644859974008603494658409855478\ 0977523772580755767198577724805276236444741059449584340702772367514974152215311\ 8622663598123594631678511650395603254864058846124621128986372526446871695659891\ 4704590693746664947559401894489431261999962275523679273722086453924906332223679\ 9412539049193644068880224051347968458161149563074418108469898020948479623610251\ 7552462861910393139235040335577767985356803870792184787082057452870583016780109\ 1110837912044437178438959196266003418652359964770081672547623987224696905826353\ 9634570948537067053800857030787431417798415195619659605782394074485762211516781\ 2657791667626199511303887492841099818237460518080663179049478125236025011248113\ 3644965701646834751642031175126639769537738900665979574078418493151514203945423\ 1297958458656775289869831607553669327901276684607172156577794917510472125331504\ 1025017051804386601271045861091442315896560344869520862063777979061396939566317\ 7945225436676736141682445095454811639366869196402129783198766192721983690852041\ 6760088292021556017287997676201695997373925697080095006321704299584942811948807\ 8806744894344022787782441188222825127668307119795214727914114838788666486627161\ 2962752153989452493994237767043495365286510630575868755837882671512760960486230\ 8266554694645260786382469683373398152716636369284013034086566578235550277473793\ 8040594126418536339564530859960931446747832359494237002336586304788553115251388\ 4824677330722349292528270351882698810020615788213691145679728589706836278594493\ 3045953382720952610919328179339027333666213425647771070645268708766432106595203\ 0724731639630281781320978811279985474893607280663643115953168932517589075712571\ 6084883126694666670164380976008048708793934702804732620201555345775318574805956\ 9168491705495561262735012840394706968852626512179474857358530949460294080438739\ 6328405126698332023406743116148984081414550959004513979417750986949572639189661\ 0441143207019691131609341283662268190357170748400399969190233006041685032960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 90729510446354711993219185799665719638085182850903874560003913903095596086402\ 7519902833336869518624645323619024542295964502350492834550945302521979204307308\ 3623403734358338868149895899761262601618648750037556760020136440197113192588192\ 8734705853738565769954638455614169041798089418806138998593134784239589900301669\ 0898654972385409875145540390656708054235313250946027866302592135450901644768204\ 7833493759583303733263801371082943831164557589916454800435565715179922995640953\ 2859842236747268139869768304545655277144814570805660397101652234801977309785462\ 6435552754149169667119486294463455825349964316500313340318349637949751348045649\ 3800927824996493479986938864502064787203283388153809874570593245042687268424773\ 9369829954703655508840988400593807182269337510201955758161513446890906392827726\ 0244462589654077896666105804463340769197384816781197405527939881789582955016961\ 6998398693186599431577775133579375845484030396023020580147304896220141010518054\ 2004832910173609292215907445473155421973511897741068624882777449782875277233265\ 4414548457594117510690955142219743592791129092737049927955428279152585441322786\ 8740517295479746917254290979015284953969214794614257598439105231448784528867406\ 6116735058231090589602804422195971501251518100101237545780516891293680202989407\ 7773661109781415168165001506100052853100899491198408821785920652110012588029434\ 9696299161805985383497582948630404499489127354820818226053724073673374404172744\ 3034428711243716545630610745429261803518786879106494350204760136449468374283544\ 4626597160995046164075958496163995768026494476364383604125628896183360657173588\ 1049132965783560566834268114783185040136028696309020122206043896915394204546481\ 2919469831562749229173376074969647436352216976883438722226694563744593957263857\ 7488890040823240226174407076715798109370972558288767695978820700678536993963632\ 8711784140224591039405716288061479449001741776896033486837535063613183518117029\ 0419907833901196345951442648553742526059480245146620632686088216733800361471705\ 1039297191549581566388710323935642953324970059633519717634807419697100849422647\ 8892142520945653536651060505300760938792089836752258944653521923127103351625106\ 1755437138955003031923540691786136629885170317269590619199690210029165182368103\ 771817860523163609313440574120788641/900313986311061836984350409627216811168883\ 8344060906145213408462274987132559022038051519184835221544478175137328027138819\ 4880413170352000234479718202417410364854036928334894585655745252804482720842545\ 1606257781768136226306665548111923389807325334915978207874665541710079818273270\ 1270203743064131718489160688683475046539303081143019527637203833095932075881359\ 2335762385770688012716257057659094501133758342208755431982552597533639567365395\ 7223967204964787473846625050213851108865871505309774545056295176689160455152579\ 5857385584593819566803001630824821750658262813802109825582428268408160445906131\ 1507331421070764152808806911883541699419127942636566755558725863598394104115769\ 2399495419175837516843847341731689103147872799196707582625292853297273388331012\ 7957706010079830991944014213620339156617751147395370431743397980758297877839956\ 4203039242724227942350216857383986591213738729598623207859856184125368796287325\ 4335042280696309902315074009937033685226955760657948503778488160313460857611133\ 2531898495199237257763601577886172535309109780933417613261112420020119365276147\ 6690506205103575403727825494288490431253726070856796009842637587789733862844189\ 0700440393422691392557410497976100818341587263996099344745655519940213083546157\ 2777154612538148643320404238517639167680040767005748305452601024369443948955598\ 1064823594501022930484163908828123852733363558224665002250180522645506773619276\ 9826349464294573420065689865734218872728311507412310210839272840966351737882817\ 9167146524902678981703758827540400841865224303342613294189713962788882227133622\ 6867962492259590151644763287976595514889774624464784855984979984202479385796471\ 9656308594625212723390499061022748330787419363603451260097976887378792343143331\ 8253557158614780262971430529274092613845997232417604425939168616411336137058206\ 3640156237591933589084955345462310993236786593742817817900562772685230890448172\ 7883779687310525270350923463526092432783746631915565879777143100528303884335941\ 0291769220248032575518639126930510130640609603914096213797812305920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 7891470\ 6305401055887178832097652477414341393260124534593354550418310533763867062794735\ 8650369483195318213695958602336302823449579269326758413339117526200487622832351\ 6891169578610934011062361512349009993799709745713174990360971614956988834136750\ 3274599979039903707511488235295892032588620102052357781243354782506930482909733\ 9670345155897545810114271141865644221242845462612962670008410173394744816973397\ 0110914017178101931468075179584993643063238621412977234814956168054560266456405\ 8985455870203414764627402861608259799768593698534814284186465904191672715792908\ 3102879313775677310515657690939079524086008120678836250521644493192892768622128\ 5520690106353164349802631753295812286210221891024365060224069659092096395809033\ 2144414320721787970886878718312849848560543954038328785432775507125455700271644\ 4885268624118513451745135498744769377412531612139126557618957651434235831030199\ 9858169932416538711554802855594278723678049707019936508254200188628172153763961\ 4417643912821288923669472236744330482541756030778112793289098639052088144141030\ 1651487227875634112295942534745289550286106085934176434509996003406549928494828\ 7421636127599366991579203114277681263396514966488295183634277375679869484522713\ 4733614764273481647188779851836988200732920427827923509227200450694238123596178\ 2637607800545408938552977029323861873898528526644074389640779898155196187614078\ 0398560466196298256152654559736028026956315697031052529723269037476647208765795\ 7343618785635575499464287190994101332902339108187358073633931972556718881048421\ 9019518320249079876596821340376683347671010505768549100767671216671424994628894\ 0253201904963833024840562347032123812299651130816264222525324059148197871393402\ 2713004152795453131177248936999330082042215506919982920613971812510453545398228\ 7970679044012184877476925144965228656027704045009439621088536953432295211925485\ 1042200404964272040321013835967184762543487284490852906410157433557150442193397\ 7345257713524806727122869508055621076108166973889606863580650097043967696182584\ 9838475990380730433974724238203298828486947687473913349433345681714825912247192\ 6126149321063926805669974385033017096023651592091351631056724174866872387868752\ 5631980955289069179644465967415136581634061867354767775583501010441687305923646\ 8413870879611051624355207024261331/73535277154555133313731782641483629092034513\ 4789357811556438536334246541126545764746895319861591329380491876335012919785252\ 5740357193376768625370541409763506468738646735530150560083230814194347368101082\ 0221224410132503448343424428865818470541787762950479023918800748085345662302090\ 1062688565733373156409147260380232656470961712285142860755132235083374242000260\ 7268398610839874015472517898390472814444503080184278538461257870238380810912455\ 7745157177300249317808527193440480016614737523425253854553305044663549238822825\ 3536893008611093217609165306742954220738858571320009211926471415503786904649881\ 5204337495636145569442272754984834583029583175758360576258942418023150439691516\ 3368681902968787750761124958587177289583650573126031381511222118233665955223622\ 4932906624346701129903017773210301420020498584655447995243527599967354088604903\ 6830026821391979836580580761499330068782353805379757767446053497822951257600616\ 8680108639167497268720731778999182373323991383802660239932759018192131636894176\ 9277753565517911747663177930221819598428852407218041657448554276664349441636593\ 8510308658636082199110555253762086607879993556870317041815473334908120512211141\ 6910128070572215335161506815482714576829422493559299480549496406822025155935531\ 2930680450504038689980827664650983955138150794379506462248839562537314792932843\ 8687778505173813427918918168057924386385521321163730370630928825151715619818282\ 6864049639727350178807480628261170632678146263575886678691702300550119550958349\ 4953667242143180596663800615532729182388717875173752255483758285956982201150265\ 2083418571731061506997831774328383246947081393061351287232152004436930759787944\ 7001874670580466792000725148914339584161709883962521421486704853501393344939071\ 5691986723132581405130205024451900244694090793258304235906189513171590053500984\ 7434171601673367310172086945399819003914316380614036161334018423527855892621363\ 4263220176136044805236189228538792824426993982674169571039740179834681525495621\ 3130942096121805945795289574192145075644359264535183752968999115161600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000], [ 0, 0, 0, 0, 0, 0, -1/5040, -1/2880, -319/725760, -2867/5806080, -114221/ 217728000, -121219/223948800, -7959273253/14485008384000, -700442723/ 1267438233600, -2623447721394037/4745288746598400000, -654130379211637/ 1186322186649600000, -12737715926290759/23199189427814400000, -\ 10950860303292592453/20044099665631641600000, -303371754488160082587601/ 558147999289178691993600000, -6037179129760548259924817/ 11162959985783573839872000000, -237783384074022735545317363/ 441721094313485549961216000000, -2572756148226862117872294611/ 4799434910459177689782681600000, -1281115606110278704172622779534777/ 2398757568247497009353384263680000000, -1702724319082863991078152726575129/ 3198343424329996012471179018240000000, -248976462709545309940343773142133107219 /468924458779326675724317317136384000000000, -\ 1157270812259034164148114676099477690361/ 2184419901273640512200000309035008000000000, -\ 10787783357442570099125269712563115938645090729/ 20398495311575977990013237885822985830400000000000, -\ 43092470261664221696345464014109757145061493753/ 81593981246303911960052951543291943321600000000000, -\ 20792798436872780728246546574606270928008088215903/ 39409892941964789476705575595410008624332800000000000, -\ 1122037813070291104697272005793650979257371184047609/ 2128134218866098631742101082152140465713971200000000000, -\ 253699030347243423522284421271963564937360512822224895529/ 481383960307511510500063264782814173344500285440000000000000, -\ 6243734561122825809268365292645836897804724773246950293/ 11849451330646437181540018825423118113095391641600000000000, -\ 6630498290388868445360733126484486556849684975412261869621/ 12583379285035956993130213763053131311103722127360000000000000, -\ 2710736113663567537080234577510543979553539646126994860977138893/ 5143602249958153838043095186127618839736855222735077376000000000000, -\ 260131396994648403366421538347116850348058760190968286109828175263/ 493455225303168822836837581655910503056040458513809408000000000000000, -\ 30781628473665844993336425956219004467342433145399326241096737125623/ 58368703793003397901271645373013413790057357092776312832000000000000000, -\ 1180216220071773573637791365969703810275498744293743274938745982872614043/ 2236936432545150266317961440058725696628699773853543247642624000000000000000, -\ 16198262773204137416015717975390098170183539361799037981966824838334961084577/ 3068629398165437135334979503472559910635250349772290627116151603200000000000000\ 0, -530089513877979758854360602042333350000523597900950641391821009964587624304\ 2290331/10036873035519511782253650959958048955705776844035208183171508663746560\ 000000000000000, -\ 514809900877122842833340447848411248171366194103434892137164838396468195488541/ 9742408731606699296031110640838699270262104728612883771187370393600000000000000\ 00, -84903403393596423797424520994894418221995804408668537772527865414100241077\ 137658861/160589968568312188516058415359328783291292429504563330930744138619944\ 960000000000000000, -7030000374748692144050524109008575501360548465752458057757\ 3283026018141924866173203/13290204295308594911673799891806519996520752786584551\ 5253029631961333760000000000000000, -126388949283526022454251725783740868619547\ 8348370731948191174109371184228631621583557296143801/23882624261070211662864615\ 29694220638729715447283906605040466061491196288145817600000000000000000, -50577\ 2561169304899358711356942985330322915433851450018405581129534253419112839724180\ 4952207891/95530497044280846651458461187768825549188617891356264201618642459647\ 85152583270400000000000000000, -32573131979852344261746522806381204355790502918\ 03435348086413273712501826791883381740134772938931/6150069201020847851724138665\ 804641064089163650109695526749195628744361496339808256000000000000000000, -1721\ 7025101118116826100020325641577940961971263109580579022407362086638726810286731\ 313408290603/324963116402091217245147108892614829587254616755439433359002783804\ 33675485446144000000000000000000, -13330335209898263952923205104075164172285806\ 8821075441301758472751334188081439401479854532583390974184319/25153326169891763\ 3077113133499829507502170612767917894127365087527463032246043733812838400000000\ 000000000000, -5520006646029419227934706262235185215860212164198214651298726721\ 2149201742938026707463710898988517207592403/10413477034335190009392483726892941\ 6105898633685918008168729146236369695349862105798515097600000000000000000000, -\ 7501203770001104453891827571082814061847487473475483287909675714025098999202870\ 956241817325935207715701790918249683/141485609004392231713585598779894008944400\ 21111127966519251159870264075657419650419866219995516108800000000000000000000, -334915364022475141419327664060135027442889356764357069660762193143448777073823\ 860963509777632476576094426946309051/631632183055322463007078565981669682787500\ 942461069933895141065636789091849091536601170535514112000000000000000000000, -\ 1427121883855072878600670805087043584092581689621888950690373187282365176360155\ 63531756850208673179360910955525530963847/2691285719386250072433014714088902797\ 1640234751383413070943152207275287696464729636491474683362803712000000000000000\ 0000000, -137292339898756886831261158651316923361562349468464665864085147319075\ 891652686363264869180605363947129614436906088845550369/258901686204957256968056\ 0154953524490871790583083084337424731242339882676399906991030479864539501717094\ 40000000000000000000000, -10324184935372547916748989317011912795893763174324792\ 091158969068533180722829055643311643679315076549292764468179311397276531/194694\ 0680261278572399781236525050417135586518478479421743397894239591772652730057254\ 9208581337052912549888000000000000000000000, -103427452814244822092542546892698\ 1042606078550291631761713349141726308847605237453244745215131147264944874777276\ 290997038993/195055281510406387587362127592491136410615346934764172122715187920\ 1075245329265734541108095347311423520768000000000000000000000, -323190496115851\ 7184035960792440421511195471785399594420040902468085463767223154393098583596320\ 849544119314323583988689763618698642812613/609564717702576513702003183673960882\ 2748509083347842196497136141766534863162665480035567165425860077440346483589120\ 000000000000000000000000, -2753818570282451173636922186217662655607242487457947\ 0934817831132975958904475736960431851857109439304590450443509839179184306617211\ 276529/519455150737847811676489669565636230112481643624424813266712471211409057\ 90429671047259615844498633703404691773194240000000000000000000000000, -16997142\ 7124398148027719726509060826119547943850206588412882795347546122330656660118793\ 21606480169909622302483989026953235647127618785296077/3206638028970964548379544\ 2436744047881126696810639939162460568335818107118354704283247459124098136360195\ 916958625955840000000000000000000000000, -2550632149737055145403948033202224305\ 7296996079818448344539827309500754707847467148816848477658041493324431771992997\ 3322744357297501817262035099/48127196854506371920263818190138497462941477447058\ 3062297385108395241732005878697085613711124695044731580442279340576604160000000\ 000000000000000000, -2635630229021259512273061495356055640836435338159402129164\ 2074693532527922852244629132864220555265546186735221039879878470969844606226407\ 96353584213/4973945794913233537959265609950813712795001694153475948843475095264\ 8233002807563343798177044737232873008838709569848592039936000000000000000000000\ 00000, -47912087619231960738689906423531787038588960921506077478713547467438777\ 67187973246748194960496026648677124449678469274584523874978070506404274864539/ 9043537808933151887198664745365115841445457625733592634260863809572406000510466\ 062508759462679496886001607038103608834916352000000000000000000000000000, -2323\ 4555512816522936789809509093027383624488021354393247365912029673557015690793625\ 910875660244024346607408809392660271207170931110688057746224717224751/438636804\ 0051912076811203519311837463126594022637264498670211134063112790040306196914537\ 3453866525667311174395662244542546968576000000000000000000000000000, -314572364\ 8861228377723974669551201342373639657641191735088805552639177903412765605106860\ 253220922148540023884532432165687362886032782193372511561836680733/593974046732\ 6659667285571092900861357454743751290306667267466358857917869458670996012771911\ 655171209794850892823517850759167003852800000000000000000000000000, -3191265115\ 2918569166426734594511424400846424719406680762616037881813663852243738453327481\ 339873565009648442953757985552320036388262052333957531869591099553859/602674707\ 2484760428804573226078262113335724259659568168940045464657804806268041752719852\ 5131484447861764057394222102024564059578302464000000000000000000000000000, -197\ 1024691654558378650695519053717455749904310133153966347126614287346628983773500\ 556446373926801948398811651950725827201489764946303734797280932138880584813/372\ 2894412819004825972168053014355634161157305395255998937176573948020308686445617\ 230395056091387042831543299765278734642388936110899200000000000000000000000000, -181645164419768345238951547555702495471150895900852962441862197812437175495113\ 7036853167056054394158377929530945327676497733692450177019897998422303812644602\ 08799428023/3431429714355606726066321055272490972481637410079055048641871218674\ 8729044744302550702273305868159749569676871209560380510286475712414010363084800\ 0000000000000000000000000, -115075659893308998815539786841626376854608916289022\ 0570444252687536839566662009424850303829598087185357477465058994179312665330028\ 571713602721773471233893066389414782978249/217415386701571242163562102062065028\ 0164365463026089278819489604152399472274999009612496036659806601732734726559837\ 745709131751101138551696605052928000000000000000000000000000, -2970024717807303\ 8484420104533852672849856341928268571452992325992166699039307338608255236490628\ 6787835715829707845757415194500318874964625552934712183592520399476473213996528\ 44907/5611958573848962138412189512741331812914462598644887037828048858582235803\ 8283115685969189572668426974915608672171515867905965129185253467175524116935475\ 200000000000000000000000000000, -7264939832107954919366351641946405072344322123\ 0834403645401707715051164080640951468403903472635843463050068220745389378443743\ 341264134935298139990487807591257872939253405113039/137285744152868807933240596\ 7789367785294036970564637617628907156828406067778268110460087380271775024029305\ 82066685724323402008446400591278480974204108800000000000000000000000000000, -10\ 1838573939623993026134887432802029271285615892666468219609266400790234415386893\ 3692159202818245136365656398496182972622026329211234829114618101912622745433195\ 8361883644298534402866491/19245793583012237821961558661637265825836823131204377\ 4773793827423201379225601818685498381572607316845916768050383924519618808965867\ 56022860181596541422246297600000000000000000000000000000, -92157142696695740482\ 6562114781035124936967228709823375644649556155351495139327299363494382301246034\ 6697599892546495138419039325634014485426773977443913345896926793506311755482538\ 1323/17417007767431889431639419603291643281300292426429300884506228726081572780\ 5974496547962336264803001670512912262790881918207066937436706089232412638383911\ 731200000000000000000000000000000, -1777287142474956362475844436983146634579991\ 3029447029580253738453781561561584055081959785475285728463541964065814013199670\ 57626519423044463503749842661256690141277885017019758380198300115531/3359032506\ 6884025745263573717444241288027201971662040157186149346262747387508370754575650\ 8638057303668406732503936742928241361248427515118986369464969622938714112000000\ 0000000000000000000000000, -426545569904469640000225116964005136288195728064577\ 6534492941056158215743249172829792197116698146713124923153736827241299634429197\ 590743577512415629360214617097352861595195498879613070804779/806167801605216617\ 8863257692186617909126528473198889637724675843103059373002008981098156207313375\ 2880417615800944818302777926699622603628556728671592709505291386880000000000000\ 00000000000000000, -15908693295707844681542504653809547468703760235506837117413\ 3487682392558943881751416023706242406758984373388118863147561127491445984174521\ 02358265082386131272684598248400978862636301337831445473/3006697722863396579775\ 6295162010276914478199403302391035167575167705097654816944886372108992396133067\ 8332614252642876100689798718903631844305535353364546276036286873600000000000000\ 00000000000000000, -42978440436325296002833645381495088915068457605731283629332\ 5247663995678627752246894404316679192666932367673349339539667472374655296675792\ 942266652468023962909100630832187414693181276040058953103103/812257385366398010\ 4286664633820301634928342583335872069889830319838753661383694449756834329556487\ 0841864436851941971216683948664046003540317910838687863266773685541378457600000\ 0000000000000000000000000, -204221724544799903783042455815435366441889915238175\ 1555390252761581040206665050737143406158081886219412550431373742828189309620103\ 63682803060379150942445889235377567030868624726722704248810567627782165963/3859\ 4554711646074036591377840894195723748357790837955709225633940255263714094291743\ 9919154032149618892098190709803203771274080004869300929026630455576073166776359\ 237101551616000000000000000000000000000000000, -1552173286254782247990325515014\ 2351660221725783341900706378676002884709628212212530430312417728740175263183117\ 9917117634974800257703511299182827704751928439308526639450407417432380499996721\ 62416097086508237/2933186158085101626780944715907958875004875192103684633901148\ 1794594000422711661725433855706443371035799462493945043486616830080370066870606\ 023914623781560675003302019717922816000000000000000000000000000000000, -2240384\ 7981321284507194320902732636534295868112145560475467682624670576583602022070855\ 8839455680807302598556421900529326301187527167517465329343798794282289931923071\ 42922941691521224619713253674150970033423633883/4233432383730330156713416137133\ 3661487880363062609427878939203536355985682094668828377978734841240095516934623\ 9609539237122314530371530735432270436895284411435041657654346413852590080000000\ 00000000000000000000000000, -80908946817359801931524674332972322165678139659479\ 2340343492251637513189935756273558802482186392693091497477331064912600811309523\ 1931699195311855294235685613576521845823324593772451402487260592204654021207222\ 177/152873947190261922325762249396482666484012422170534045118391568325729948296\ 4529707691427009869267003449222639198590002800719469137452749877949865466566304\ 8190709837637518064944676864000000000000000000000000000000000, -438564245788727\ 9038455759070297689107953590261409996194196084463154462924462938550092383362004\ 8363229869643187051366519298062600724657404379202537589131293047097577865740413\ 687924072650933689940337608979562864663277019077/828580113737012450628130807805\ 1056323155718191707834053455182565115395536489238966572696771610179997176289670\ 9773867631858349728571785873123566650403154687258746415673589047735748858143047\ 680000000000000000000000000000000000, -7346578976090780194615074626948484179161\ 2465459287772831716778078067969058489143568605365622935523204839486217699456824\ 7065946911196159631487520190001857762967307739906329709235580528216281051785674\ 02209699415487546079341079/1387871690509495854802119103073551934128582797111062\ 2039537430796568287523619475269009267092447051495270285198887122828336273579535\ 7741337481974139425284101158400246253261654957379337389604864000000000000000000\ 000000000000000000, -6723972605723125005152058900118808186522650835636357483833\ 0395490522675743401018027561160830318830672120481384586533041318826433558517175\ 5218845914346954490740526349753250263849342116921733667758374507494283286758467\ 22799/1270142901243358894950059154533565798823776012225432795177485448686059668\ 5116869390803503876695568849793621946489715883506255096963005091925948240990194\ 6464632448455117882543350735121154048000000000000000000000000000000000000, -156\ 6696742535166032477153568145541319114631854192943713260946329074238999334190769\ 4905215457179622851638962223648283737227893371714404037737770886704593592431232\ 87958011562680011210697136808925237792199736343089685706958357165569/2959202570\ 9745235136611894106475602235817923378164717207738927188170031513675433952321034\ 6065864410067107901317674801421773320131326063011030822629550552271204097870886\ 6801739821761875561597359882240000000000000000000000000000000000, -822582705110\ 3278539716533261034097886337931725698078823490535179387275509703379061445103302\ 4298095453499411123087722716145148710857081110741726192586490779544768958085896\ 15565544537515347953585706359570566903347006178838384125419663/1553581349761624\ 8446721244405899691173804409773536476534062936773789266544679602824968543168457\ 8815285231648191779270746430993068946183080791181880514039942382151382215507091\ 34064249846698386139381760000000000000000000000000000000000000, -61508538076333\ 2950747020812479241702911107644533184975661093986941912937874014726271484871499\ 1372003975146044574498353573509008396557803540676508874328111188756380350916508\ 28026558276048514886213283361644987974987422575827227054837973/1161600824590999\ 4992471576586564999862259912538367273223930134264710128524175826112207249199800\ 8160351727047724930347050408404048473607657330022144507420633842654725779594532\ 9100803911614679332883005440000000000000000000000000000000000000, -515395186711\ 5005441106167442086742633897829615782309024308388747367302522636741261090961579\ 8388423238017227952243833142670230972706839290435952635785617582730319794760621\ 78167734636132222155392739209149197187262257897391689923147672178183/9732672155\ 2294413451989611283884261605545370549298544764863185351119799705301134273386682\ 3136442569556315320223289188046481461663615754442434832612508880420127044474908\ 9282868141253117602134053972619558912000000000000000000000000000000000000, -450\ 7797768712442362048180142977570278388810236259733231719682263942773725177199590\ 9211250305041884538992472775755471537901003929601100516307465132137221232572638\ 4542954448598248159217023821687374733119022202055809128130976456344799589208443\ 43341/8511971215504099123360071826782564586219305353889387338481975005482630106\ 6863150109415704457820053315485358381492358821412761729738007567300132860175017\ 9111193450175732425774297037272783312159452121169597458022400000000000000000000\ 00000000000000000, -18041895978144635254793049812648485425253244320863963650926\ 9943567871283590410918686760386260962805816380120551935298152858608884970138783\ 7800905584053444177782973904521688649234435938899815947022523867726567216693452\ 6312971820073198513368972255034632939/34066389887438902404934472103281683640287\ 6621853969048820017598355924396645971960926000687572771514057849298695090799673\ 7287982629524806976518419295380921334161535263611745390821470850164279558443133\ 5898125369633406976000000000000000000000000000000000000000, -793874904616563503\ 8343091739350477182917723855756336884960257388856608692402490330291823408431648\ 0075967869496058701271767834729231321805841246405252172159962162064460394098353\ 7832426007131894015219970212267360472552194318273696628112515891364546619673403 /149892115504731170581711677254439408017265713615746381480807743276606734524227\ 6628074403025320194661854536914258399518564406712356990915069668104489967605387\ 0310755159891679719614471740722830057149787795175162638699069440000000000000000\ 00000000000000000000000, -91837644070649410235369666217237835496484369267666319\ 1732681097577543853043573910466885960618920436640514757842739045963474642294690\ 8168095749636556487143302875535284621416435287701403448118929040322873535321513\ 43674659467344884925689580890881463374554551/1733943635803858837391229158483410\ 5735795197533250104059800756365098758140084872492010515832972286680686629112675\ 5623750307675436418461255445927069919597556966661000455889814178118627802089880\ 8004783814633503134511529984000000000000000000000000000000000000000, -954743191\ 9105393627660993754259337987194303966685557510926915706364804287947642470234852\ 8965812553147142521429697322450169016926470758643673646706002669225566152235278\ 5499025277555111978362967708919684763455093141677521688783044966536493848728100\ 2997/18025741236685233831583813987660988580650188527393125027750526844881626981\ 3286939196735326581417808801245266595836882423119295075169545617352574985058811\ 9954785370132383742911659482470911629823200947907599198165401600000000000000000\ 0000000000000000000000, -289467210132796263062291049296130512163889371558625748\ 1804001788181130376034328937580063806282523751083784399259519015591176326404675\ 9872038144427244931632914736259496149012587234238089822772786581618124028421322\ 250992578491794049289957515632679175870686042169121333133/546516098950437651052\ 1986872557626788100659717726239850516946005409079042882358111912550569054123097\ 1946766805592599989794007927937970484803960300882733299451028173529357277655163\ 3841859875963118183356588844177720367613808365010944000000000000000000000000000\ 00000000000000, -14927285719789940091029106111244522632079672895040556096055481\ 7004135000348929149273203801075382743484482156499689978225226407484269671980364\ 9873369410560092945917780627190850684406270649281165130851104502829234594553308\ 841659048501847933294661437850771239262083743241/281829164245490019155109331870\ 0581372817140604618530106044597026323751284370400973594248060948860960629588711\ 6854908552344343474797973645789795168789375885062625654656825237204444065588596\ 9744561885777467706645492378308007600062464000000000000000000000000000000000000\ 0000, -102305777353665724799436476427128175634792767899726685823198253921967734\ 7034001568509023625264873614758613609512774640834959044323600116077844874725082\ 9740426330332819967702271735574249723815830466403488124035677515262794176271313\ 03129266496063211794415423342153192983607/1931571962490131007217013771365449864\ 3765362447799890763663865276292699531664816027632617331509600707506952911708618\ 6297111022089717751862622996584471166964902211322138717764464028903361009624293\ 8319976941562965561390715104906549657600000000000000000000000000000000000000000 , -6797737005819559148374381559210220849932802317796448751699209215702796398435\ 2369908560124432659042336803965270897823880326433735636171560237620067021690344\ 0979109657666575412793544931962992343069518889284120888732927821438324292788557\ 77824428690482868484553976211014488301759/1283466213514322377998668933020640648\ 1226567842674739576037590301315436438246631644396167866939656155235163981774873\ 0367519728937092903370451887196093119793901070631029811804543672786135360654227\ 5745247782424907350273716571754961312646430720000000000000000000000000000000000\ 00000, -19828256994748284799442355858049399809901629055621996066829237119552020\ 5096040118553525796530480930054163951887411236956910558966637428391793140286383\ 9966284678709037183492266448328141594003441897661709873699677490453228311373593\ 221054961690113840531165332753462447574743407796496199/374383885816594051856266\ 7310897883254557586773288614847481224996917959520445446834091251176366630351341\ 7092455737760276379586131627657180902389365382372811081457550394818528855877992\ 5337193644365479199415013889411806467439689492827495682224947200000000000000000\ 0000000000000000000000000, -469901845839125872060849567875002333144410251455803\ 2236853295940920001837564326722608749288168307344267741000083727227312060145362\ 9101089949066904046496041061061934766742832761175212836917256249221167887747302\ 089830216118436667088194656845892707972021787589324675124393498330809/887268104\ 5893193866738556434891194787448992681710540844425096493772585151591438191239512\ 0914243774638461415757715518739142462859459847982207398047481487046386182172454\ 3262494325540984502815537021111323677827449052008893064517507241643868160000000\ 00000000000000000000000000000000000, -77691254986151195228941644561299190859063\ 4796247075485422902366772872725630977000435573932020430314775556814010111215164\ 3798847033069162223605297661994046782149646012018117978687991809973767997839415\ 8038828471795390100931264447666722234745840433430373385228749804113013124514582\ 162461651381/146702295706521513892353970076195068146773001250620186489633021654\ 4302684649786706302910046159169993842820660541344490527851871531140693612402680\ 0633933555432444254605605608946693482904098530256912147505243723936490521132172\ 4932589294756880190982324224000000000000000000000000000000000000000000, -600072\ 6402477994681343358219341873371762950672417284844559678644231320077742844435744\ 5338735023197426094767367315903504755153177523539983635564908019816369790487786\ 7399825507172270312444913125323034071049380747754633699317268719904694690755591\ 788835722070932341382361414972340641713094291669/113314876683657996937542376886\ 4403284995763871728928337023372305192840694350180076592592587378117512485489061\ 9353833306146166180102603978247524149455176263506439700109157435876066690243165\ 7613018907622109468764199099197710573741034489743245388896691814400000000000000\ 0000000000000000000000000000, -549226694842039550650430753635015950712667266481\ 8172458776285374919432965472311392222712279291551829696890344663410724229922359\ 3061259393896473958264438130982335147862276284315380492184263759287658559318715\ 6750000117386260929505095693998256407110811146120627021678562399555903028858231\ 206733032691/103717891116159974536911335934460354185628802708183084561213360198\ 2043037974296094582653328560488192299208422544500530550001307041377567008673133\ 6855819062130806994400143325993458368195117458621045012356956521003980302788970\ 30645255371623061115406036102021120000000000000000000000000000000000000000000, -961272985277726162477401021381235422019899503042873083138816583098762733914324\ 5370209893970417410741909682294570102697147300607139330762688822314467513718405\ 2702336304411904519910761627263113758643307098231613129941957003223999105531202\ 32605290172740521478096130950325334410178240424743476507402437/1815380468740621\ 3413437357452420845347056204145985533772648115677286677408852428583270431577007\ 3208688845537850506212813525320571501826294051723521466600475484137111287698361\ 9418049757529738779448515014742695842801937942255512634902302840853604688655600\ 8448000000000000000000000000000000000000000000000, -724917335645532919918976354\ 4809399276537142979750884451125357193107479511638421830528735379528487217088217\ 9557940396376000437243539043175615558809673898771131896407392638756441924035056\ 0962391645819642719112731532414156027115127558436888131923674206425564001599142\ 5655834326084014034679651089985517653/13690761627333116638872296343348766752503\ 0019574801671620801635461629681012607084484910239369984441383495511775874070032\ 6001725294618388451448536464968116201266523260818919031136504601755504537977941\ 6311182607725253999681440804517370905424406723359676546678784000000000000000000\ 000000000000000000000000000, -5767217227286747387257275381740699057275687560808\ 5183165461813393648292928629878549361858596204855161057077122738268861295823139\ 0476266379308568859305985717483997213659042737066045652331713977771511971910170\ 1780072324780736099177486143909116455402221678641686104023630182197389979411097\ 464897174259996789/108923699507062275978867989707682788282913883573712209941509\ 7811732725742136301964161945864427596215647090291688854101179366972644398389851\ 9724556115286332497276459063075319811722030611566794104152503617176882706212082\ 1465543040740202923556579891049586605376405504000000000000000000000000000000000\ 00000000000, -58269766727616029170445287546619860751373722642082604101845418746\ 1567680748869277092839004075472150825219304691681527262387845233323097958022249\ 4582797443984419337164383526469805982734774808982013657810893050753255324684645\ 2142929429915761050831974152987867093271366842873235041639071533175267945176437\ 88006759231/1100562082571570710121605412281374882814348813315970487781943094374\ 0606870708243320305280587656137808601639286756209009637558322235082384175007070\ 9184319285726059750150098640652231210230434171469318049712856353362106241545206\ 0158795896774069106005981334372022654257332224000000000000000000000000000000000\ 0000000000000, -666897378423652804070073117323529994108766959832251036422648919\ 9992011849055424965749684015604957282744721524956306898823965201144587127853941\ 2480240598355051073327968361126168040235908530765772317796240091059283489696700\ 0171445981019702292295780366453430134536425520149384754391744810404514448518426\ 425130026333/125963085019196647673492622388770712926660612529193980993384536113\ 2453904497788670555850162637092808614714401125435513942376447739305100463170288\ 3809797365057421365387685537741561312396146537600303459835073801265215387880449\ 1111351547980010844121007401439497823964889088000000000000000000000000000000000\ 0000000000000, -445404399548070869349724640714792147124583420957391918022592704\ 7733003189208775147290188022065007795070842376185505916811967119223035032085268\ 6273871163797478751980523276845719387424263892850512175324193056381519643710660\ 4785297293969580600182237891427386545317826959984813686048071623536019300349255\ 77062582635063873/8412968823540307877356521238185567001223213177310168705327028\ 2570282334270317446809242342881392429785319387646075985164335008274979694006575\ 7144292082350288384123193681130097498325219714050911918972640375312648357168497\ 7015774901567277247691291335330877573319593725368729600000000000000000000000000\ 0000000000000000000000, -916046664641759388725854918741893921390196287300746704\ 6898077717239194978817138516729798378174320052709579545241389522669424352833941\ 0162955397749461454385845349882135780813555570828440125078919950302372046636466\ 6956884437777287460193976672672721940418024227120983633567750582037430377426529\ 436744308008081023552238274643/173029490172236289788750705634547933976165668950\ 4862273126868677430143219727253448223739969766827861358102847352381775528009209\ 3751418643740872716841391330646422533070798388204431269087460676091069008321415\ 5055905076536107440536517763854101725590975580604901904084214366391500800000000\ 0000000000000000000000000000000000000000, -337648620576151095049728868191799294\ 3391658235771453902109626548385978836964914454467173676171744501377417607129895\ 2331306253357804376039014463053482817146005041688869765276517444670917730707314\ 8503408940109658722323724045067828430779307795505993540589533953246560184594735\ 233740692774516731357200421765911480985017228879920049/637782194798556395507955\ 1855859844516170326931038633149623941932802366497934975812927491368665481485823\ 7442280792294229875042371836121010968342749050367366863477872978830806880174167\ 4587475661165738264173125167444864584057231353007172416118593295898725120590165\ 800661961436613836800000000000000000000000000000000000000000000000000, -7293176\ 8552998564437482810836347572815102411579747895732493369094437997744334965150007\ 4230338609314381497140616976085388918109889879643648822180821234832686308819835\ 8907593489603304623832736310368718254047999940772306189268994734120618797621758\ 3227620701610446731575101601109127274603594811416678774948336383733780020829291\ 345297/137760954076488181429718320086572641549279061710434476031877145748531116\ 3553954775592338135631744000937928753265113555365300915231660213836916203379487\ 9351242511220563427454286117620171089474281179946506139503616809075015636197224\ 9549241881616151914124626047475812942983670308588748800000000000000000000000000\ 000000000000000000000000, -1473114203900752338976495873763582199913471487725754\ 7678766683773126236267010811896298609194436473748895953346846203707997890651322\ 0584420749263870678933082309335450424685687066301833350517472925639329724891987\ 3594628845509014642710190350624043068791728199856635430500917509559251731389243\ 04973871022859773316547219838861785715389695009/2782562877592712831849492746399\ 1091257722206825883344495092664863289416814902473939013788839163327708021105621\ 9139909556916895233859495171458667368452713186698301620225764082685092200437857\ 6596751041163049395947558902514060093488239237186064563532959149170361063239854\ 87275402677136968908800000000000000000000000000000000000000000000000000, -31167\ 8046714596513561048655397614553692523793477726531474437495613291298310241886071\ 8758433357806413883561042141315633936954292892635553129465454764369701626660625\ 3839324508666320000437143779196809754129326283702602505494946440589418730917381\ 0628964204875774683135783797358328618024924227312110109724830956393436548140924\ 3659903369/58872343486890552390544166800599302781723666152214477949521339070562\ 8486344117531782848996227436586253324239690671196893766557975434787141400569114\ 5734277997969307154680472028589710877589274885563209644663877646397931455003934\ 4750441371864489996563736482238929882329217033095943815168000000000000000000000\ 00000000000000000000000000000, -17890854333950376495851241992652466873928901311\ 9833600174837052462412653100217272191601987237932974051182546656246137187227876\ 5570851310360586484338895685662142804188749132502396207130996424654450072193472\ 0833274152081251857433774619213848560577275101950399306461681136226466127851706\ 25597467351423480812009062306770954457466753415019565462525443/3379328167393424\ 5569310537986757502568802616773842937949751761957264758774659095552699433098004\ 2546306666285205651108933197617353619262562663053503662289571152452899063804484\ 9643457557892112656442072031531527491248185351847084566084623188228176894106760\ 1218133235885059129640237045406668369900339200000000000000000000000000000000000\ 00000000000000000, -26373790933487251432837325070920989208989734549220284266067\ 4602693060668616212476931918814340443592177645954952888283770554022693689177529\ 0451030843119308355902856966076661740191375945182692496610960052078966062109296\ 0755101308330535614661183526592416726596124084411627056710767684659804502165761\ 72031386196330241167885345326516133802846763709/4981544486463628572947555671818\ 1224744910122467449932564928090050766829150274584054612207098484079891384871397\ 0836436818685800296955169936949221636547518675629316883734497878813007683586082\ 9424654232124673938939189762095336192598618576082630864833485369831867100947645\ 313133955789420627287343104000000000000000000000000000000000000000000000000000, -569017850016781189602640890312665174773531816115314911803978833733307259847084\ 6923541932913519159927655692807887993868962531498680002988292930977606019416099\ 6822139170719849017171286080111524973875692009652457880765668029678693429369504\ 3699085306522585298829697741765431899433231305441221867992333486378938332807848\ 83503586229986621469629844722999293/1074751132424981997087715639196070455543561\ 8692239857699576128059774769219896349029286519396541279283492197098900464591247\ 1298845860905283083010880755512537395261035547793720538106787722721399506204753\ 6378959214001215182577287245906580990712740985011270583725750008477379002422825\ 07302278647681195704320000000000000000000000000000000000000000000000000000, -22\ 4881325516606970100796918939969385641484171896687370843607624008262094608896855\ 1294257621036238697986007869147249947242600720283717201347709924584275267286988\ 0473524619886540482292143672666063716427741217928816415302183679028725836476412\ 7818780360131369814465365046860917646171821630042037898888544520581390978358578\ 59576215093797702403221885469936739/4247416475343528852490652206102870440308156\ 5071731917628724858092229887957030371363740324655131135728361162934854636064608\ 6573038842297678744059000745785547786071612484880783566598025080194970848521186\ 3769646813732802401545439195822808075296752372764541346884164033502601817575004\ 6885860521563608542347264000000000000000000000000000000000000000000000000000, -\ 2751046060675215494860149458571656740742171876907141747347711814668638576373963\ 5739767256216811147704822194730909454632161669266416562029780350612293047790012\ 3929935026456845211568299000527157341741878690938237663486878643205273278929855\ 6871002290246321763114471431039072188741698489652764982800385230884311417865076\ 178085891777590045759267936709652502453530548708091/519586806631181259012241974\ 1046579287619157530676608247229452715443871460986821188167593177813918436420527\ 7529658686095911947588010702306719974969923728707125615397974099604601296777531\ 8085322583991737833755577511388920526836220483673956222173330301606857894297755\ 6366403357687344059381359835620478467808016335896576000000000000000000000000000\ 000000000000000000000000000, -3191296644010421381391777063176394680944624938367\ 6632419400864524085399029073355999864764639293214210724655502671226329180865777\ 5049364857743627829521885566635353436359207776552536559421402102079668313091217\ 7178524396494768419691732083850490883362807685837842761479758206673718277762384\ 2534225643226384348145976363601030577209497314477469477090294277004520537573001\ 3949/60272069569217026045420068996140319736382227355848655667861651499148908947\ 4471257827440808626414538624781219344040758712578592020924146757951709651115253\ 0026571386164995554133750426193689789741974304158871564699132111478111300157610\ 6178921772106314986395515738539653850278949173191088823774093197550226572989496\ 4002816000000000000000000000000000000000000000000000000000000, -170582749082326\ 0319767944448288065294933056988026208902494760360096059047462201372046550603957\ 0091988228395864688452031237065146971976551187718421541742319246697352892103679\ 8409037077035228219458149758892752496176084170850433667262800029867790662343604\ 1504493579163600423518669894869878281580363859350287038688627099329986385723017\ 3452826968117960969761122662256320422809/32216110057868962231994540297783470512\ 8791454533840630700013956683865480219759610510035423544392767819023495074210950\ 0310443270431733612672933297184048732227162860623909988717601034223915174010217\ 0889341721657212608953921275471836824408462095682372600706250708157155546178321\ 3678038718315720544345180396842576975620997120000000000000000000000000000000000\ 00000000000000000000, -64284268166601538113882353276033783501550005378793742435\ 3198849739719708034811179150991910924885159595289401909230462746653999095975524\ 9490919025072240083517876472127719501233483429027024471699802455588508746688902\ 0077717275510520110427412358255269193336991995327751641015566171681573576874602\ 6496125206480609812212316175856129885814473534864326481648437539153699176937489\ 49/1214038984876159558577028750792380071644881837444140456743819567151846026826\ 6790650814782615068594910440958971531444166316670246568789314443199406281885221\ 5794950670106056802354528955573114591384289084075476187828778244906378626245415\ 7832208577825688506504415447818064021753663155631448237878342698510178406084709\ 65256454144000000000000000000000000000000000000000000000000000000, -14189230898\ 9929621099239857756718157038223967906900678298364351084162478551111846233484973\ 9693146832784751711274849406690700751841043580155439820021412810516750074787856\ 3089459379049991433786766929809492852911665094223602852498491113935025897698963\ 6513440384301880120015220846199593285325853966146223493580160134274918493937596\ 815302121475962262165912515973997946318474338654431332229/267964984246485160876\ 3444526691763029835026758860232654456032981117949451682794009658191668982338110\ 3395923581780394669803666363205953657191864271942975115006504255217537010733666\ 1155018224457071981116660880383511490669528162316753366233350222786686634549569\ 1739838605369975245133875181739235345390320081384735169246203182746662076416000\ 00000000000000000000000000000000000000000000000000, -11419666272699194508291577\ 6278429442329106599703743194906498862979446583598340894464594149260726068660098\ 5083975721956583864815094795286203152910182496091229775872066459400813803676505\ 8269939795649281404528925319836338043293929898816999882324391476539874541039690\ 8362290236504478459634032871191892802793776737248370409114739738766991356837351\ 590488027893085873707410082237248537561/215658006190466957722906827536395450651\ 9220264414445843241757739430218386870201796947217571199337568340822248386445939\ 4917513934264077479092451210449338389089881204861931526729559790562635303817899\ 2469025816234813073810925743204495683610684254557841909149610531849539887862651\ 8851231590662738318673997287721721422863647220674068480000000000000000000000000\ 00000000000000000000000000000, -58974408370612003780882194056470853041887237581\ 8303112971143760450139140710179037139294308812126521325531388790519916088435893\ 3107274288938454076888382799694843069686634135508272507131995241408681936798896\ 6483065996226551158593287219173248171112946905012571652802644146757957325708741\ 4652977951164254523269138064682693710798983394813104538750526213775977079822612\ 09175891833128944513/1113706601786142009395600313423666389670147513466206365230\ 1725532599833484537862704150996099305618495351918484936962531386527196016067526\ 2959242141038881767452917189081249602453863740700173084636109757112578213584760\ 7317303207973721192189991782248654586488575147808484865996018230433088864523200\ 1183337438251700866729336674506401382400000000000000000000000000000000000000000\ 0000000000000, -361961572324818041830578941024041670392444488966437616417168443\ 1008699277855934132271566293449069572865642479071680584117643474663446684457995\ 3107369540974423549309388455579842834752498689819139243352153531104043709013847\ 0730697262225987249866698469218429501402845373225738941686986868984561169901230\ 6754782081715346651799642614659395925709924364192116134655212137899029266186060\ 335579413759/683544804038774889671219928820251365026218211447013356810981689226\ 3075742432114813475226152146985151939153181238104976078288970911007854695417670\ 6082555926327055532922077417703425525248149628641924993018875992305733684554571\ 3710320999635784522860677367545343897289236669908808546553066679381752674304919\ 1154172386221671599104435778850757017600000000000000000000000000000000000000000\ 000000000000, -1666980116899840423627042967309178013351093650188990858799648584\ 1547314474874886178243170953548942427354400030725116318874662613026675133618165\ 7261154157283216408402169257175754795549150489960493582802076661243603307985762\ 5278892384108952355184120643069084840780981398829146061097522241511137447049206\ 0709452283823257580740252457494550264650718533487237591926758879986405783079575\ 66949360412466599/3147999869538650949102950380265434945150841605683503955816359\ 7291847185420642024762420396810429079830221929673001588803388552327744982154813\ 7176764410703380629415116917538885942962465614463869553785370252950798334027086\ 7464097405026602188025256138420704944740420513917056662141914174518489327336772\ 9849295130622254322156465867872783749195025612800000000000000000000000000000000\ 00000000000000000000000, -39760391214963158029431466596970190459737138081804459\ 6815904310797229697084199048574457271825479341780615227729471752105045654642952\ 4205175256694686164232547230853594237357400050114897137889896981414777975588984\ 4240530736856622135909747587855637999133200754142389667877746538912021663101573\ 1486773885822255846741123051483708890661487711298372108003321466296577049614468\ 30891269275539159220153/7508569532401187701911705502317843013482355463026508289\ 9924002240326689730395174968692092209289533450570151716232662171489595459533811\ 0350097608383912973345685926500023656093238654456870590309342824825710432847904\ 4755301233739672250223684701538256658229639835017045928418336197110300110289459\ 6023286763433388683007943393382367198926067466240000000000000000000000000000000\ 000000000000000000000000, -2239273804521833531820020409482765774820493595131118\ 2467964078466164733562435997477363263056878597074059578295833054621732696069779\ 2133561342205431563647645945810285348125464458861781136163407202924070030293255\ 8137703355335275514582704841650204810302509137717694265089539006994863395066284\ 3766186748903779971666153492934108139017888224582277733104921373114822971465199\ 3663776182962795697704293927531667/42288131580802544416282966774899009429859638\ 9030150698064664323620480524150624532641847330486763972385981255273988009592186\ 2196027075936129976074535250448746455143070592272367833795788087631314339183473\ 7313057242870971986267708474190689392472607459451469757679648903619127828106380\ 4110317066305573170975531254692283060968524825091061697519844065280000000000000\ 000000000000000000000000000000000000000000000, -1007656808060817446419881332381\ 4164295539725868705220239786063194511809024742825691718269128729635899331347515\ 1850544600140531801020425938650875420281577042199720235865777868771044599989565\ 7429325498424574106923721305090022077332635500076611480940840276885497041201269\ 6622857312027369757583598221659504934826824174092117075588358898374934708123189\ 84645353015813061010839208842857700459028095104342735443/1902965921136114498732\ 7335048704554243436837506356781412909894562921623586778103968883129871904378757\ 3691564873294604316483798821218417125848923354086270193590481438176652256552520\ 8104639434091452632563179087575929193739382046881338581022661267335675316139095\ 5842006628607522647871184964267983750792693898906461152737743583617129097776388\ 39298293760000000000000000000000000000000000000000000000000000000000, -35830328\ 3774564843036430536689517893222644432746201611448961135666557167360904189446269\ 0396390271633220658374709609592777135153002635659556166788658892000104004138143\ 4112797624396871462045502571171979682273024590409772683758739665621213814681240\ 9408950424826039023234389509994598663070877085728780706851797365232454849216334\ 5708464064622106237982614493154435828439235508168546827370515150664118071764560\ 70433631711/6766721854540690130582018154495327723207695204342206323103607650965\ 3643131929003153009624336411033813165539316740255155447251115949124214311982209\ 0807550145890546501802479933177603389209652957386500623025374664098733689167546\ 3921985869794889291721282069997451198093975267274306893259299293521431385173579\ 5409422732923784138247030189159414391917061234648678400000000000000000000000000\ 0000000000000000000000000000000000, -114654159672529032316823001435619355379240\ 4877442302157226616742564465163639068211570446155823264884516210442785910456548\ 9010851148298375203371550710325011366954946059515153502595515998878658496682740\ 8861881938864580162358624198148537439118906020609587932549703614122016547288045\ 1888988910507792589460963066618271036081490351672309679326615683482137655549140\ 9655102109348506744162130072805867891071740792871248009241/21653509934530208417\ 8624580943850487142646246538950602339315444830891658022172810089630797876515308\ 2021297258135688164974312035710371974857983430690584160466849748805767935786168\ 3308454708894636368019936811989251159478053361484550354783343645733508102623991\ 8438339007208552777820584297577392685804325554545310152745356109242390496605310\ 1260541345959508757708800000000000000000000000000000000000000000000000000000000\ 0000, -225399087827554636430225933403753736652638310619578983874935896328447612\ 4760651096181365560370098288569318770942089180743756339422538554726809619715885\ 2188049645116517124840239564522344998958889667109549188326924008016554252718240\ 8294002512164689230546201440169903464444234588642240466360369047342519522348997\ 3139566983198412406572954984656537014296232347633016107483670659917906986383850\ 169330845811658633650717418111217/425699343908890085411808781152372303702956814\ 8457153261750005919197397640052708577238105633933140353130589557604437504812898\ 4897251628876918011054004608361114079321621875310381754917089619498499314072474\ 9748983882094874737865441666154898622737662475894346630053036954611726419084155\ 9056652509245838718672138979478912602965261700207061754954173864502555837305192\ 448000000000000000000000000000000000000000000000000000000000000, -9278887248146\ 4314405497607902640859190850546391443869108250262209466607153411430365551248942\ 0719428890378374899489616142021660372913778786918557535192783335282050106220181\ 1863406866670422307920653144039757078118900254471907101656771359323257420583703\ 3721863217367477552194590210283307593439099226375390499204455181911624077867440\ 2637003888393499389796559850059448198120282765036062403042686713547737205620863\ 8079096067801/17525079373191318706710782084056098796677885697755326639168752720\ 2980447131313881061954670333120869559854057987476101138264796806102697801067714\ 9773965074539679069549203377448669969867321297513677848010845082407668990280959\ 4460537666545059580293675405447619802282372401630696718358125359400730789400365\ 8348324142823121507525865144595516087178261022569344712415641600000000000000000\ 00000000000000000000000000000000000000000000, -40182942327476365917690514875587\ 7399160306780600818410413542717511031205166309624254883698212362249718041436879\ 5630598164347003552931232313461413699774239076687331583882711622816876442687560\ 6768426906659022171644433219665785898850363462201176997557197325966266527519538\ 2060556165157824641219672036300942753745055645494019491694997721818575519393305\ 961875746678212261678697559634195040578904300371871120004567486788908142012313/ 7589611159975640379913390841116580500304144356106467529520010553083360363979686\ 1491330797587836559438671082398433400085807104502528618340562396850568216049529\ 1014191201434105091859093254930487530628034982409616978363433818365815999087590\ 6873951468141659208490088430276506208157386093861003330769723887004042066270975\ 6121437808597977329574040128327131281213669716787200000000000000000000000000000\ 0000000000000000000000000000000000, -518611615269883826696830471211249239374913\ 1467572177182597701724188326180509002382332743098326884937585428451387175288125\ 7342531713820773254554077851708431040660007418475577748041778806482686436317817\ 4354687772797618421819132257653366071047844938339933542403670451230875897779927\ 4729485952745169776125103976258244065368859810705484017995630358073441285236305\ 31158108268620889584233939396314251153753300791648091277166861683767/9795658137\ 1418931836748831122677998990592156489480807581004936205129237764431149231477616\ 0867010527155114770155780417107483695445969367382192002018000441812588935649443\ 9842849718928030276969492395305838172966789800744052482374798494890503805313361\ 5481681517578741340102106793284663184766016322467902968265502935337391900735731\ 6304560733702277922942174402864430478000128000000000000000000000000000000000000\ 000000000000000000000000, -2901199236761146700142746144242163793534051262379563\ 7759705866787108795716989584309970332929122374636736497461366940659350907570276\ 9679596581592852827965411745822538403160722939438162922276958021522314224345077\ 2210587918401048912146859496574949025249794516796038852158625709348555890451288\ 2777556383699227758308238119985297508885977689648950908497436779888460297701416\ 27478912941968302356307746510079376957768199979908307301994251273565779/5480016\ 5748840541097149453771497553609003494893690478443732788534889725379396135742873\ 1767416182810054954637786550299294883845789965319876090551587463408428944932813\ 3648587316777572452862051466827954310134977899934336360440287669728672613341809\ 4281392031708180802112255886673370386614529823871207359238391762268202956253978\ 8151264988644132158372725572880570486757999163249105305600000000000000000000000\ 0000000000000000000000000000000000000000, -498599873717995905949951891479864419\ 2933912265178354440807052278923272146522923728353734162689969602464801296799927\ 1726518125419165484970229834158636948080340875307391299111233878134716278264577\ 8380772073403737246688309987728775391952524134561906534686036389246613133574195\ 1945789839293645814663394713188070443190635301053256178625227273115186069744058\ 9336343915847933256243135988256495521901074022992041295488650815744983638993899\ 870059548487/941820700063915866400112066552966783777412464840630249609851695892\ 5164842447611413962151575051050885746189812834070152390122863504419400108149860\ 9771575491037008472997745718123198458493722810589575772695950077606740046101434\ 4137377488434975155788020246379008433290610766699631022719391190480970053656378\ 0812340040871846751674499366387404292591351774941501658360502634419216609087324\ 1600000000000000000000000000000000000000000000000000000000000000, -135771192348\ 6667877775304979931583553531201663465822058596830916778361233800103760057585558\ 3677557964300353827331650974352495541855029195720778797719642362580264713260378\ 9070554702016732877785259188512982454474168576311880432836158324456588629828997\ 1211974431452881757835706222826372130935551856784487360908776995909825468748235\ 0224541066847253218265964315096686007411871063818451890355258505550598793734114\ 001067285572741308604936855738222984163/256468337088343222200488182882844501760\ 8972158261670473765957707350330929636763748882141962084839943715781665279758233\ 7172188118009746192514183831951527422044402764958196202417987680917054952998076\ 6978279589456183113626683539936722931633322754093305284483070946365177760268320\ 5759807953127396691908126063882536532868992593705412870938446477845242245350202\ 9687526311521645006326805299200000000000000000000000000000000000000000000000000\ 000000000000000, -2834875390887610270437194443269931049129542285514674652296170\ 7716605053478610325849327204604763383921427522409752447900633899524965945514877\ 0161193997323343554416467827786466745262653627762820793411167347029245120817527\ 4336259620778507274465587191185372480238477571796588750007027049383436665991104\ 0082141789325869688200842011187059264142751107987287781251428746946140978598667\ 08022635897045070960698793959294385028803349982132907752738846886603/5355105156\ 2012181524773265261079910878737179413853305199891540318475912119815235656296913\ 1388286329875312203909025843800932245751691536385634502432558064900698305507157\ 3372046769138123935449829541160036491873178022786473583004958182312208240509296\ 5488181912202262158987202415213106448620191066788461489043534423636833234719022\ 7778137552205385983980233016707466425591938080781610516480000000000000000000000\ 0000000000000000000000000000000000000000000, -216508250911687640434004413575996\ 3274910623258336499344076356547441295912036068883176389936635434883213568711429\ 2142139148564512407991331941860072702454114994471640248095847620692053360783449\ 7851959796348982784779204534383804510248896637188457387745583195417693870409346\ 2766679682548250215644888049387991525254005314242402143033770990254969456111872\ 9728020724546255695821879843088543724262736668334662175584263329456947620162450\ 01408234090626537959755447/4089910872731224554161709849971873750176740007437713\ 2948379101441444607392347362569024024694158578321110275048715743100067475764771\ 9348661415587517142299424829718386593203919509186667310162652205475726460310616\ 3469304800955251404966049200417493813662402065165687928190645035293071365980867\ 1002038674980636777541482025738195357224158542029054696608918950286188091933227\ 1799137000576846439383040000000000000000000000000000000000000000000000000000000\ 0000000000, -292452186508587346395802213232710591204135355540636638970456004182\ 2198541568406826308638205482885103793279716700843827858442796372717641080944485\ 3522847173849666458356458237190696398178254075987047010306551230420403139078891\ 9512869024227313514877401339383460308283314185706757128439978039017312304789264\ 0611828509759117870148136499764867981383994503147907504479893228723782893108073\ 6100278584500778205801041269508007893490194017098310495780487420784133/55245483\ 2139135446752382866433369246862319820383829808882969130145936164870262377816627\ 1420983507028233678205817424461605950497265365751884815731058802126175823594791\ 6956563159517880835428335187889623408056542848775021850822138561319572479919298\ 6083912624859658534650808068912785695243303889778396696775793332547312641757259\ 9038484281949204531806370737006890562682179224295087722925360414720000000000000\ 0000000000000000000000000000000000000000000000000000, -148332156791510495819658\ 4667184219840462790114080002756716761261914980226758482309101354166033519153756\ 7484851339626719384169979622195427068461892358738903079686932249517622252763112\ 6054173838889133386974188796156457093161498971850882037999146580876550797190822\ 7384590075975668846541975960632492079818851923667667509236734623141599656346667\ 6911760980300531981021276554195638085031774837177800037565172851908219137280791\ 5060974930120235553211497980797687586246408221/28020550423490518497609490976801\ 4557404171000961539809512506936632389731399249561808066583549598561489207163382\ 7683839207783566042480544124528228262853267217311519006143776968475049056198660\ 2479421282884940052220320461273207488478562540041048793390173071569810847159029\ 2558486423305461433937572652122833658265874232672489231074715050949920336596280\ 0425044055224141034686949880533655812941206123278499840000000000000000000000000\ 00000000000000000000000000000000000000000, -35325215745087467687958798799703997\ 0092508276380373262238181189205400951278440935072635305467601183570187873966012\ 8766030001075314703869476032602964960607199672931665635283822109769453807546996\ 5788755756418736582614382293164902599091659258914382799291088742838749657787186\ 3361876544438522782040811874774582374675641960318353901468286937238782461515270\ 5764170642343267000240763694877469962668208980758283995296387445599083597781642\ 2168865925883908752931393389491777/66730203450636788472622855143069066807494365\ 5342513331622205993091703714018591798562705093286959774224402406775973886086704\ 1620857376824239297540654609717634153242736315453698397843141835630468362390568\ 3040393835003170088952233614631463777756621227292165388989537486934514138914114\ 3448366463541440171261966800751435787620669877300348704315546858341019117860056\ 7470186185005694441413590734931298216082145280000000000000000000000000000000000\ 0000000000000000000000000000, -391429711281703624405460622001367163777744110747\ 3962758111111564829494622675130914143904419781864171310168823543405625867328288\ 1790787798335234930431186240312411137370806881170501018167054428709569929556469\ 6064073885879658615207629151530841189557401893797711986890554243294116432317322\ 6907181982293955569252383265740179703580887609561295905957374033130318055255565\ 0762055365271503988054847246292107784252668478522007245252163787280781390365142\ 111336928471471777445872209/739408645838670241863432992095750907563228307836045\ 7953069094125574738764033641119041222535507578883717234456585318339858747745932\ 8233659602872172778344215304214005655382413122289840121004579729396608675331079\ 8353669375547335500068937089258821316283682320166156902169871889790606332488929\ 2364412567915533697457764939794583594611554686099833197420825839321399894609547\ 9123941841949653868224492712586874191872000000000000000000000000000000000000000\ 000000000000000000000000000, -1606653701483017826317191630744048906098857298600\ 1845876272808981285915549741254240795293234356718788645039623388039939253108352\ 8218067602856110775042586618012364778113249920010660764825285324557387072365068\ 0351752893473945589977450283867299953315439486784778678246359448481739129563563\ 6110476610610534723610577656560515143991953202599173327321715985749873680230986\ 8788331803265614635736037100125154549782064296048798935578034744442299494583472\ 54556669732728274392897255847/3034890915605095240086962908646586044459433565205\ 3553514230648481405737680895006038499575675528131489106870431088393031389727803\ 8367287125483068603569609592244799758923435491548301364306753097884496211096289\ 2444375689906783513717490519983414151331793681455194832373996800664528047053525\ 7471553202598568997490720253524848844139117157674961896783510151341483504101830\ 2511797352621491313826033215725397714780815360000000000000000000000000000000000\ 00000000000000000000000000000000, -32773534822082761846045217014958406038124580\ 2531211189259302603075533060893427748217312128608575025973017277592992255115480\ 2964950787293428426249645595671251672387617934303207601573661760670125077091274\ 0418902345124219876305554190713977432062521275359517140717523740985926481235886\ 1081260060193452733583104398421975386375201852605334713739693667767815024105411\ 0987063857697245029187948527605762163591627990535114661699681885364181585706736\ 28018598484047904031971287846093803757653/6190580273777210146857325131863101253\ 2284362167185716720530051008491901089240962769888215297395206702172756202110419\ 2560689873739856462238769603700886936975151568292681097259870168024899402883373\ 2900437999062754078845483036412254653028004740072714304507662682453734445730462\ 8019751269185886229653339542552886100396954535349399603029707567244100342890858\ 4877495838817940479800298633896003891604528824418101047360225280000000000000000\ 000000000000000000000000000000000000000000000000000, -9881566254385314225704238\ 9204193063139877652527052651648762389747654160379296939965751551550884614765126\ 0599793003973097271336419822205283526850244427459432399803462786906682561111572\ 0965618441875466557159820763077773737742716458658515203051243119531224652151075\ 2843080437799457828268819597142578086435035977338948447914619644103394199157305\ 6353242365492000270089316960976251805783364086333275322016341016088534448919814\ 92562009056039608859663674547276752486671474046811802337498653/1866459952543828\ 8592774835272567250278483735193406493591239810379060308178406150275121296912164\ 6548207050859949362914057047996932566723364989035515817411498008197840243350823\ 8508556595071699693370469482056717420354771913135478294777887943429131923362809\ 0602987598009353877345347955007659544698240481872079695159269681792407843980313\ 4568315240962533815938340564995403609054659790038119645173318765440562057465779\ 107921920000000000000000000000000000000000000000000000000000000000000000000, -\ 1264766666028938864714419093840623967753868670047952506440093042452329549903445\ 5700628935602171439802718231347634484386509845977317950480414323207315111415198\ 3819526452168014014389469593676133927960637247992705052128651831056014924275378\ 1862574011649048376489583732099035460506846903800145454421795769092891935515311\ 2163034697437249959270830693034462718883109463479207899374928916411349931857970\ 4343408881667103517699245035251645036153858343408137560524442792406820989135512\ 9814593751281/23888347750511282850284914765331553255091940076438300999692014858\ 2253025025382969518205291362670753051581244481769972960446823939710747515140964\ 0198776310539337603632733050503350002222925495274356915991711897624900271121127\ 5472333598114804911070904416809496965278442126791414492991260630804457910244148\ 1309253159000224658269214282636286870861672620696187706283205860487180347621370\ 8150141042695290648550133170553665198489600000000000000000000000000000000000000\ 000000000000000000000000000000, -1574517965622401911795167719878452650323931852\ 2941743699275694997183671671589498571994174327619430176592237855985687529547768\ 5169782048399728060943070989443348863936624401029087274634879353973920913647448\ 6469009413762278884926868438155180371771371353360831087864705425709445825216784\ 2615311652810664966399584689541627410697715783360805219422582766474402196911328\ 1567363589852767601860294932158726121826174399605121498198228318542897962243372\ 69932071029408197535658046960357288142337454721757543/2973751480595407270582171\ 7399247951528435524008690555327991003341127144011615810128980373705610268268757\ 4339150607070627693254747374258771512295680386356479066078896766372194451746500\ 7218583664462414042712919290706652066328560134655788104659868822407524473625901\ 3515906681650213823939957803704969182232875034155569532926683492778428262531085\ 4384953233180329392556461533252599329992993101893761982042312648689794968055846\ 66519142400000000000000000000000000000000000000000000000000000000000000000000, -494569836798853934424379217510956544475076051873971065172653671624983644444366\ 4274152021951224682101332731480438089754984208624660354510395316131319519450139\ 6904764368428496997084541492106532222225699219641672658611818934572244525900741\ 7676413072452151686849022514524605301701101320940667290047478056515642004680419\ 5931773962029392036705439554704605677063295308777806454297383298550842359984660\ 3398128677495228994655694882446955006300405625217646911320417064709100908482955\ 233933940677872564357969087/934039349127244410650763616737814410968186971142512\ 8394403700990279126099406199348194117278922636226868472334821213516689186843732\ 7556535532957714638243058535098139351948102200398882522911076492567497179721902\ 1248735802791557273396545743681026531785856528779575173366983524587423170444974\ 8257427878323932154466288270720254603859148810618470136998362730285737929864723\ 5678849430856288793624943096631851118819410324153777363644181381120000000000000\ 000000000000000000000000000000000000000000000000000000000, -5542259624037155210\ 1292377951949161512133871132285713021004841131348857668785102356955437276678800\ 9497303100855258979237053150223404573113467527910114183828127851841438709204457\ 8922566963152069003624063496551376728020167427617059766852083728764401112342896\ 0231010335778597024195036532329062269497152066540472808986244735022496608309203\ 2793023800375007958887291133122031563587406643147211055574204237631488166664696\ 0254168465369800499814202856744165883158572895797561829607515228449156999846205\ 0719039757/10466578077934435938777985442416308913763512288059815303671804366821\ 3521605346039553192365622670226519366138563339426892728545146056764780674360044\ 8031969358784728292966687019514184049299592120010999211253912286096440519585282\ 1789317864019191388736183226588209982371272312524091067641386260761609182510417\ 6885190807422185253018101661814987542506593081794801897602655559523556419376675\ 6138848648071400343108599220832374613772035655362150400000000000000000000000000\ 00000000000000000000000000000000000000000000, -46557038588535439646086724517206\ 3312425419250947463116289932422364097097824711292024386008021521243303713564243\ 5645779384294075227121033316440827744415025659457305740543498211834197762760716\ 1942928645438226870428825018679787087668820682462506055057427988040176840080260\ 8236387660396090714004847245299136741714296609374217672183615087604264049771254\ 5052569566316738775330143321027791113719467281666302127561838578693578586015868\ 394260378601824983783088333328676644549120109220398246702496475449607052017111/ 8791925585464926188573507771629699487561350321970244855084315668129935814849067\ 3224681587123042990276267556393205118589891977922687682415766462437634685426137\ 9171766092017096391914601411657380809239337453286320321010036451637030302700577\ 6120766538393910334096385191868742520236496818764459039751713308750858356027823\ 4635612535205395924589535705538188707633593986230669999787392276407515663286437\ 9976288211223345499194675568509950504206336000000000000000000000000000000000000\ 0000000000000000000000000000000000, -160548165989375729960269527187827112889936\ 8640794990413617422987927427538758112059913389025844961602842120315885888227115\ 2620382545418805197119855343246995907476080352378014724518204298536401344007069\ 2515913387037306765907911348127206395151265934526066817304590226827128813277856\ 6301936082738061593626358062069813694542226055211014223826740747668884984326377\ 3254937639956618255542437053523198252945217919432336358303251107834048533837415\ 93173970071105348117878317892684690532445698259887608391967462283529/3031698477\ 7465262719218992315964480991590863179207740879601088510792882120169197663683305\ 9044975828538853642735190064103075785940302353157815387715981673883234197160721\ 3852056523843453143646140721514956735470070072448401557369070009312336593367771\ 8599690807228914454719801793918954547463651861212804512933994331130425736418115\ 5880675602032881743235133474598599952519551723404800953129364356160131026306279\ 7321881031705777822448105186918400000000000000000000000000000000000000000000000\ 000000000000000000000000, -5606909484626946812281839401339450752511649560388800\ 1251815127763054624336259171382236271610248256212897900194960610400136126162744\ 2957232781341875651334530505211406053378479912497583546227357711979118613256964\ 3122234975524818723084286286210930637308961312637100042609487675646629241700873\ 9384757334893431882518976762734270036759663034453135358702898297776390649318237\ 4934572290352749350329586986714229307983305018661121900420579918815011185223585\ 26816946895074805047358388330855034996220211843339873051871189088411/1058736966\ 2175255357289827939058611850013523489615478142415210592981169005267523262573776\ 7598027779545848140335159006703155360625211769859088961081920494321467736533816\ 5947323075920769054724143925181591368134551293783621542336269071480671611101089\ 1105539771092944384538201520467148682048694442152123504196906207903526175004735\ 6251727734353184626819136426944123024538079888331804257885691783258141180424886\ 4671948905285190696776319613138477766410240000000000000000000000000000000000000\ 00000000000000000000000000000000000, -91902692096774478721572267656500561642401\ 4803094216565781010227737012356829216343346466453094623856649238414815880984920\ 7808932677836095850895989314834818071526902567995957497153207909410210030261517\ 1999161807827573316819117955318500964959950721510972456443450427187744251311562\ 9914538056133899376203926877039074521576768717974382253565218119281319972377040\ 9332575692701958888506458751552538468472766654572955065502349182130047886371587\ 6608862242109150792114985474552842896489343580323533431882185012085499488149/17\ 3531829823177640824708627719351289315484835175072293374343106210203808133600658\ 8627223547422361214644123596233170595555939814289491639404290942950926752253783\ 7705373507190810680188777427779594210271358250540015203910014795980636418443261\ 1553180676964423518847458926356813388354101796918447705285321707017003456521607\ 6280225416336660691289436547452903905257823110123540754760233278810629889650537\ 7941714072558037242133908793241700903146435379200000000000000000000000000000000\ 0000000000000000000000000000000000000000, -760873889210628943075109993519644345\ 1029663303437512434122420103521582643299237033633820036670044344484490698443982\ 7224445177811403164721428347557626507599294887719940379424424528749235782707788\ 8165796741773954061452604981843500084401735538349394444712460245269766108543048\ 9490227432405731494136614493030732374242018019878512033858634155632079394161381\ 1353885527528452713936264681441992321049830378696035503356940146383877893199987\ 4166785387600693342480668142044560727446058354884355060439550903316891840925770\ 638481949719/143665683811611754420873316968317696965385719231160748937325134227\ 6646443920792533493692457404349038344833947659801303503642847215277736174368599\ 5788145491430750152939168795547808386478557394366027444510436281523674677505168\ 0519580134785382786174178767863035710624790394254047749926889331200469364858870\ 5298306326233637553503072906309257760225528800953169260069069547276497401561745\ 3409358218803362684898224008560345652545158356579501452540553230150533120000000\ 00000000000000000000000000000000000000000000000000000000000000000, -27525818016\ 0034075308404247381802710105890453804922132059490181771589289379691534463781800\ 3997877194730774908537437822535624625801070432491603315258847501746091117990539\ 7790892941427215764996797832215849462886564245999744990305720742699050053400073\ 1044767058786489316517345878690310083332161135121649858253406035889938727260046\ 7382802694635770170024111160365198720361141418618103121875265061537272593085838\ 1451361480281476737494114262588489500959082901315890167634321432767203345789661\ 68569076802400820997234445676911360840877/5197249777568866827929513114645861005\ 4197937789064712535566740558199961755278590691667818339059730811162712890540971\ 9555477836408598873838439584583631951297998817532727370347737516189248292298585\ 4088326095429204004551334269594476330955996007672637091106213179867562417302534\ 4314013551484455081797431345002871529657828072135527165458643708733918729903281\ 8511522586599422745699988976994536942923430448488878151733679064326473648707620\ 0445471070536539256861491200000000000000000000000000000000000000000000000000000\ 000000000000000000, -5921361947208273722276131620254184312819744451982510898836\ 7719346324532170760662609484094892579150772519248899749821214702152709253133070\ 5856095925008737293931940707554509866470127474066093869211498674393643160995088\ 0667914046875657218271768275461236660073831012814339881549820804893248069398457\ 9285857722882119304429641929090762388791040050414267801643993129343782090779168\ 7181495316945493643598284021621190604843362226707784403719881692108907892520946\ 9616848843138993696516920449224430499339714374401109800885476764096724139591568\ 1/11180258755883926709406619493312243121596492629761364629760447770454278022843\ 3363313532164963256054674338088436220607108624947820922278991532825386150175823\ 2863831291183959999923598107358560789063199163099241111078954077338907326755219\ 8401661755281002424046964866351927570995787150202678396621627411184147836469870\ 5799025927044344245066113182046797783816127175599426034571776549503744843543990\ 5097037908668569032593732190806032179223394579179854982154261972910080000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -63027818845\ 0552003926043892795342621910080210114323835849721210449655303956125496825184051\ 8773007556402093573221757402201466173979898820404716684460869844785406201329113\ 1158051960375681619399467190070906847148761652959158469558759551810047369601637\ 3392729607926054120301094661688282769996910130495148762478403697798222031134334\ 3513003950508425773595932205284295745437091197825521673046805603928887402747006\ 2750954596738806408923824883788073397679767922607113387464974959068812444621416\ 3358791939250247718364013091963277232802114780409/11900454440965811349968542597\ 8704345713955917147892793872754641418745902828621513936370113667418843816236022\ 5262427415944189833445297449456462384961310895703770246835839830644085954610532\ 5018288869327555571379339349571352922133159621958504131235921994363028126653047\ 2314893622068947278399250320301160278515635733589415426863503987256597151140508\ 7998714309884859571880344510149802054534255419086071007041743477588031538270301\ 8279424925171353441919355168035732193280000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -49613295845787376852301989324822253826634\ 8155381939156710675969867489607611467154898159528969960037512181833457669920923\ 1364670782234192264507806748237957154860902335295951743519428280834980676866136\ 9464563564953351499927276873303481304245844372691742650783759153176749186941442\ 4076611408035639668340510309141479442852776370812394226907884401513889618885391\ 8699533156819912581125321527387246283003056413877558000357562641663194607654566\ 0956574974089167599738714044338054652651014794859245950864522014429354983754413\ 486999005162996935093117/936773476153217628646492163903088767874793121342969918\ 7660706644956437853035686447566979881670071564991475726888337916354451549585377\ 4790003872007632257791066322238952566289794338049916153514179631776500705286820\ 6909757408483361938679920777581963529506084775835959573261134351542983491448876\ 3184250060224307753306407299912434268900897408162050285261639156824449984327929\ 9106109583218460622036000477054196117656176021793245181714933735470027965117017\ 4858174229098004480000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -16307173767667709305843367415629946570660281368940377445957928\ 2399920883090276493666396469638985934328594589072895197731839325162186929078126\ 8777485522057376381815971896158256982565642218405002565409110608862317360328086\ 0319992529645026057399190455436989717105803301639930382207528852954399945758742\ 8633489917539838714025267531194039918320028467219694649342519889687447431334499\ 9708965660356003267950669904703908110124628295519860132333229203182470123385945\ 4366335705449284342083051540280097289778746399011781416193834389936256128491106\ 476003671/307910571939404177606825233332409988682813417169211030519003142901511\ 8108415241206947984129252486942887888133939532825294321625037349951245914603384\ 7333832699698966913956220635940425195073608318407647636087489272524438658861415\ 2191256539640172155811082767021195590448027397613033600691760308354106631029528\ 8313588291832494351119669753038148539407063408872161046663882038823465144186696\ 4404418671759470882533102055579739279874098366142668271411928886122793290916016\ 7353876480000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -20934693334840191836190902367644167306433587195707750394163548687651165\ 9917946480504584910634251227202701044545040973627618143348057072381887867890061\ 3328809766131116651750919340426328971322327406857056014834505974476907687700301\ 1639798274104060638672488227420007644871127742230585550026075981954487114641582\ 8510131972918802482819580683538244097605431308467212290869893395527349964497074\ 6337506243588390877502566964819711480027523058453932698338127181157884213412208\ 1844997986968848557535632548486686443064943897810417164963130982391486917326208\ 592783/395299111233772104973672026840528885299437954258029340534930737750022594\ 3219011407093615716381534194273103790787388692916567751612950294266090835420787\ 9715377961530283758869837799014327437727771838234122610674013658560343830957560\ 2017331379077472740620182962005426966782693368728114094946932554240425562920879\ 7422518635034333617159110890409816588381227891896033547625062950579677422814452\ 4843027018200255806082511548190198808423186435284871618879011763140573087021325\ 0819240755200000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -27011456136002152806089212304312394880219317471595906590331897817652\ 8190665105545435084384861508313481264852151652266282043046602000260603082144536\ 7870486844971914329523009277543178460644277234451916835396741359945265313091377\ 4543962468488882940858499456083848067076131757809893959884830889765649726434990\ 7530183031042785109825783410699239563940544417485192141542921778611106279256641\ 0260364477781149768759967866216949876830444916471060303942987477357982279366051\ 0182591764581931791626024559942739116109216647006772205455851698558817296763235\ 036572313/510063369333899490288609066891005013289597360332941084561200951935513\ 0249314853428507891246943915089384650052628888636021377744016710057117536561833\ 2748019842531006817753380435869695906371261641081592416271837436978787540427042\ 0131635266295583835794348623176781196086171217249971760122512171037729581371510\ 8125706475658108817570527885019883634307588681150833591674354919936231841835889\ 6161087776797677749427203240707342192010868627658432092411456789371794287854221\ 0646218375168000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -86816339452243559160703370645924517181527282512331931635065127457\ 5299452799319173140636386329083576701842411181815629046969768029078963466109250\ 5452236684394483649683621670624668980478973323487573276560978573120640042896108\ 1126637023697986474925434383340629612631161563991915439683848857783572681830670\ 9205397247650010910609049378719012374133671808185670039297738861071091285709981\ 0321972568243671786160922828415076271489216270647183739658880038133555134468023\ 8918702178899947336304944192264204672871812356671093438763077890915244178363684\ 761999908700958811/163944772196649707728360841723733587773547699397158056576095\ 0344514933706786879914932377807749211965596049973775998436945445643032948553242\ 7414487190759201636994253223765018641049412006104213465181101867075060497728696\ 6827590760146878259946833074734553852200930282758495587116972823127281911019815\ 4571362635539807825688619599387046101014245005692598876930973393369407828107871\ 6130956283747655297653420301291991436509450210293010198649424306515727405822597\ 8687198188762791768633848627200000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -8892456675851552921000364895168764291386126742546\ 4969679971029301527987997490513582436803686535752848895061077597968620823115997\ 5626366061182725374985993904856047498039818933750720253422998690602467453023393\ 6081880902992262293905958461278893510093877909158480787202335042106195447939567\ 6043432315299803504064480388337451963239360431119618019133217097230396056817346\ 5734971278589602528714522396701934642745093913045188526082516269411681522018900\ 9474748052644811422746184581357123435604507671181904655880566608644657021018529\ 1495498189230827528452701671/16793462249963100169980442571756547216663323583256\ 4943977766778836038993702110262700641433963598513779545078820845647503499865226\ 4909441290501644335749069612561993355134284260715793851068611396023901970227715\ 7182921380457234839178369474308493891736781713258754109013148992239352167577883\ 8345942896515357501145494654726149718994833776935367699239281965014566910896052\ 0553946427866710659951128457832835756687846878672249546352363424511108174189622\ 6031309527862169277201993896558592000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -314956011291540550418936817773319527514621594\ 3801320764369408085780472108705716968251359522371873575983286504864208045415720\ 9117713347216225852290339964470011136317020521628927225238695018050815247655093\ 7897414771299931090263660581099892163689877070710662490482906553045819557548591\ 2223085683644231112852128022243432722511620588018899438726006721546552488276473\ 8526378855700659619972380470000515410258555633647234752222442497655234906868897\ 7213528597744074479737463140776706711585776973032224044399067457518935109020563\ 0742938798873214982018380866317414050382600653745123/59482940967126373315944520\ 5125317326491343094732776059103767310062812163278877125556343302754179596896844\ 2467736503156811921082551194777785373719548378744565800604022592614891773738393\ 2027938142474881009114622297808233565114005222346840039648709405012493154398546\ 8354543756897708434093100248661652413601675684582322370804983729140803240935144\ 2429066397701602312285213022716340306889344698453711202847422733338595318386092\ 8136570939959581001131490595492826845949237787488643818594902305119984943104000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -46\ 9543891253333185262815343715677767414304719214270525195783737894446094865553487\ 8955837208908273075292351265613719170674405844404862249345152137579125778288353\ 2991020664523989613350913721819551066194219967854972012094997182547696098938208\ 2390027552429092631257067608712125006088287844243314896039358184032335431649493\ 8896255517712043912255393157515556256917566473234036439878414481100589988283814\ 9286820258084597540323473044491621141715229577601894698956533848555848515489419\ 5348618751032076383595845472581345961186287640307697966271934867342183039447952\ 56067162005347041/8868365744189750203468092149141094685870933412379570335728894\ 4409364722525214407810218456046986776264620414973526047065195914321672358505163\ 7536369031012826173908236095626220228084633168416532305989135044981641530959118\ 6071542596786256151365807584020044433928510619104106921020380290115312798228272\ 3482431647519546244374561210526447028648512414396989929369343564979539611407255\ 4845320482314916942969979389334117847468472019490694013942844016869496150983963\ 8850613633771034169317785434581525027880960000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -217762557492844091971336594864211716\ 2885077315465213862969072029988116022052016019189785167949556340635970698421303\ 0118993344273599674605655541514358793709777820910582555683248796702262477634927\ 9776611712901748970869234928096460590541115623521918693245242963398287583963213\ 0366792272514754225572380098725878706835000251259144330889129547163227646671866\ 4627785161219015482398910236400800665002683258361927199508332537349749917660088\ 7931269757766657393530699329009887135666741949345541352243439639028617051376158\ 736498845210616553334683830379005184345744728618908704654924680641/411315807327\ 1885586965625111934473697095086658464608368198014164536447502149778051517376318\ 7049596530595379302177730389785333276665367417792109668001692319454808168482555\ 8691033891586824919442763928849049169982926149990535462673988957518825501920782\ 4013426041554132729805302675593496129333563616186226586266514915629461511311690\ 2964811853332396075278973010038209812573157270608010926251290128194401566241345\ 9945220135077533712762839598366008454661889811117519555896896738413721522115030\ 5230038646128640000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -50819176264986399162049859592285003920807660072356672627938735\ 3712547243716184891899685174563825737560733026863522816444650398542589073157134\ 4276248315728858721894117193903912736253950300650541592229638515319895696137463\ 0278649042787566603718009240778390089669868795528335264806548217830608409187905\ 3878605018180556619364102040516845639041116490721737768600183252600458409262785\ 0136604579926905596970414692423591150844024861949247598985476782180546769466822\ 7155927531316805575841652429564692393431176454293608666746579053466833787942542\ 27533911931227387806487641912531983184381907/9599389041803720996384954636235415\ 9666975849599326654082728078575420477873947556846651675638504194495671592428793\ 0527607517810541414711825187633091334026378126791764576945825592635790840245769\ 0598309584133786001118143862787779427433634808843970072588037407493967807719090\ 5493917125647808295932220745875146186602614817261598709284063432143597431651818\ 5230224110933636806852093434397693405976674689481157405734782439123981950077630\ 7174099220607194520734262426659359494648790504758692472937047216764710027264000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1709636460753384366417081552823424694944055679198332446356572669212798472236841\ 0840325049735781857990115584896960697902353009046921795939909054723388395153078\ 1109082467798340302401464913952576659666544350357587208051557035917556141819730\ 0379470402603204842816331582792444655591051385037410995564991262862506078225690\ 7242268187676341059189610124583498396773650076592231238295070642675639349966466\ 1303311010876565353499502509775498826524602422607573693417464565014330618801313\ 6938131343843275222622396526133792625489164115695526663740799461341264849503210\ 1804030368545083505460000785886639/32295468119927886403745273844222356208509093\ 8253944794499357009642833057215984238795408729482688101200454246493369496480455\ 3256277286297157808646829716188344601261287984126017278670374420024339621234095\ 0711639936639411708689862734058658739321754108478432752473638578274606819705612\ 6997721469021234207217425774520269931880201682686251961594057736554478849414583\ 2846699789629388218341749120933149946582235740226808397708193232397145141570552\ 9809307395220984279713446146520670715217252516212615309275969168710041600000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1992\ 0109305533198544260491931894534552178900994380103084159450342904128712944937228\ 1927654628605972119158278114663006082466204268962094571859102148864114918579842\ 1139622075783128848299968583594192580394107540592807013358405538857476261644150\ 4278851778504880817997058400539315351617401577882331043432903228181351228357166\ 7883031487434214455235990408260879682374144138317902342798879757262691378596118\ 2543305217967657051089983373099978232203357612031125942681611466107155001967083\ 4354433546986393908963147180275472507404276140841437809675546428836270182951410\ 2435799364389429591158098460917/37631241113655102418277101696746049842958422370\ 4596543155772515583822866669059895639867563049393091833572774174882717638095770\ 7314403163644750945001582341201535382718172807707089928958019854447906481467300\ 3128273997227556212535707511828444079261309009652076795370169467802729048279145\ 8214581294307684931609163354053659756061091130067503074815101724349268013514436\ 0502363568156706589516367000366024713213819046889785155633853401890860612644342\ 9975573561842552013928553337129355122711627586873490808520596583874560000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -332681\ 7449166450776480283176833526273652475747886892624499882692226802183174930846787\ 5656454685954444794296093883443231907804359442738626088042395478776426841297387\ 5750206430481318171643613424285776312926307707310500753337072066331124981763000\ 1431402333445388470892128045597703949048733259914176935663945715435126620754197\ 5770230714967885421951433518350081121622926826082944893768606452199221260784069\ 6340156965667758139315751807294052124665485492638784665477573870364825075982812\ 5371256488274251487854319662236730071643168789992501910237585026895966720348424\ 571658991633262030918091810319667091067/628494038087362231252340064680944492635\ 2607488332807819992814194869935070210839850699196447943200099352767912902504082\ 4210498292507132243220348658973079357690803875341285482473777900965895544343865\ 1108870547701208392409926753057811034832868938405994240934471911851688547844123\ 4223335804451903370112205825157937363547894751076400443395937225976523868060607\ 5379508125646160807832003228007068324010757524552814318627045964548479676262167\ 9316250498615634967383524458901818923482600762875103115988830036854813900181168\ 6968524800000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -5634317577579813365404778613633219520111045521486127038674951312023\ 8092634080180022051872120481189818615850568881947410944099377997629806483822683\ 3574440415777475848592910163010782623267982121134703114634875503894320712806092\ 9602839318659704016147107497057176276285947869291356750307786592410482299272512\ 9227350642926137655621678666230532943838926171165194659807799853437876926041155\ 1888422869323191305089787372432790002692810330557281700357267340136887626630159\ 1331657250653319354155049881690908893421275807330929443576692599810716025743410\ 87688489161199944958702192554647748393782631577025759561/1064448184058297178708\ 8200348270043710883619158322065548182101251585444203594946696078340185806665174\ 4953478973193095293806074318567496700846418650315551589613316650640284254251977\ 5159571829891751638241673654886230901217310565577363645545083133539417394359753\ 1757388498444184406654715683754157638048069641612446842372524111412085433397851\ 3416289818936020252199416003585029512641997995130277609781606766365912171024635\ 7556487327020131362229266099772432821471473554304450480618103409103537033306113\ 1383842427201075833470976000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -52173305877655615362162995659106474038911709505203\ 4514898999602532418417310670614554566045554512891302498487517537011600724985881\ 1698906880877305253451257658342422777927494580923387649933882762643282179130371\ 4954089128549183591991682121502782458778387445197934592295898265343327447701275\ 3707268824878962720212105393566462945746405981971084791526633710817084256856609\ 1924868662382325003166790493869930467175214474537318356744050161813956822696424\ 9733600735232436473402804124206517918503998826024918993701994434822866796246319\ 4601590660790059317302390874337799138763323066354237515799584762256035395546138\ 059/985683855024419502372173110450839292828934266805078332350196031139068322389\ 1020725107593318015191210617578766154689068819116605034368693604691814110694314\ 3269466524000434566228911437199189578426408765829606502931920383888698987952107\ 7920811427128988526904917062862667219330456632516446052073803078628036904955985\ 2592297357324022339989598343835470760161954407868015041620361818433821056902743\ 9856657310830579345482239802919441210993378914617753761711363367421707229388351\ 5899235065337240407037855850795381292222481668244210974720000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1631598750220259\ 4812601718155776682219636490836621960681289036518628928894340674956916439023116\ 9807281449649561130623481006502215847197180734500629802634561567145322659980036\ 6872225987360243709866519340251180482372845138484171496834123419461855709471039\ 8336468140091824227984642521400822451436893666179232203839970633780031282839360\ 8832470030735564798271111553479400890700975179741821814709933553901175860955402\ 3975485916940325998584686477866741695895829590269707055350015072252132983224510\ 8361721728610088373126598039539490023234118864893574519984951872760821559445681\ 57577909262658771385524054955429101561/3082502237530911898327523181773533788483\ 2126161904267848042494064712682081986464813063746376338416149567700868701936724\ 3070555648347530054546725823098076738951786220510449916206777585422920136169860\ 1404125876091689146550701131986865916406901190294291393229922451134159304087973\ 4689605221992126205368004063209532629925002644722397135967471184358199468142839\ 2391508834028854951412839494870413084642637408415629953144459020038979787106566\ 7875318844911700818035733389719053904266698749781915454736567387941919677495760\ 8534182597754880000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -98540714485784131712476877713963451946165525646202536025400\ 6218117057306911334078283646902727718537074192659533583144769002181962911743988\ 7828375942518461857800763246443366602751706961494475031219690510111276933648787\ 3183617593431296774857881291924375068311237117675717293393203164890369422581317\ 3906192325350887631600623530049211506381798608570274974954150693362686409589064\ 0800898757423515582645716570234826633721972415153887698322365520443761856564087\ 8402593226911458134797978002029030456538600240141755241621107835118131160722205\ 73393848100621642382175400570313774906225144952750716682801422965377318662101/ 1861662447236477311965258110110021337899285997569911453266434901815140722781670\ 2201073348633424768372632065697251109401386978982773076582253227463135271242831\ 3785628628283779530471372412680862513106765349454281000535744010015763064307565\ 1335064078009848557819466104148156145624305473034283820356359266524847646403545\ 3883789048233492199094103780606823992897210625810239265968627245572123077769966\ 7460247427784840742916565417514258273346801763092102009678993917005049224176070\ 2879650416234089978435383555936366321001431582249821667328000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -104715063437786\ 7392680279328517405127041045011581735394800849846579487323216516813861069300716\ 5672479895678563181463254742051528911619115630366229922211727995206414179923446\ 1507118806003295190651661830647990660453801064161680355850241033673717271453807\ 0401932089744873976944470726914386187756807567007510487094351295490372830522465\ 5690733736535725265301971730369370791274524552838815016896050760712523165390157\ 6481290170807652782509006604739293828175373081883032818869526578703139999193920\ 5142782445800785758452907142975681009005558183709227594531906095611718915087203\ 5696503597411526698532663748509073687475311/19782629451866481999372037240338112\ 9676492449033460808249221328412068467323810165664835756560313503515760595499010\ 2551169136143662997368219022547992840619016543534624793469521134451231778476560\ 7708997212510610239281692864600280723169280750076394801071748227626485043131522\ 0538649705397223701222809331316775918610857502982617253760583864662554005522486\ 0773399632200571604765757138370806809820140415013995672941757208471456162799310\ 0290444026727238257615247468492455119175831941977679520640332604087765137342770\ 5042053965067517301882880000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -33344416086569629205387643077198147906569239127157\ 1132138421594705269165692200096648486050073082649228701854901618556912263317757\ 4508860049470507217238560001047664769351561355044261936603769104687951463554354\ 4676564675761350214600333363076442060830157161101018596885934567245076408981855\ 9684278095176432228818882944159773381593149327218650242107735109069850530550713\ 2825901226243180757152544867803924457824095802174946487613567661675131930047082\ 7988237195284851161189434576325207877144258287466972814099084794045200342251820\ 4647709322936297041245426237265942320624907088887580982031688104347183501281689\ 4904150057210395503761/62991539744547351761735690579920648692534576388575745779\ 5525446152646199723056887342460098177669403910089936642154782348660591241655057\ 2700441552532522828772425444846887447413695160636006996910250758084207312286211\ 4887587093506497789017316331693654473493597133151795693666075473375986036508125\ 5037782700342429714845415511319298268255376774532406902366543796608641027462765\ 1261300178521223665623243812547362443105325712170093446196405095638748250511007\ 8984199711265520948192315846236687766015578633642775074955722729392226833877624\ 1033578838753280000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -542423961579972194312591977124440255800132841680675364102\ 8015946126643376766481604960493067382988464947456388152408830113324267901750044\ 3688316961558146403102433275129066859773457097246222859166203452521048963154075\ 3454636443752471209547604551294857783292892957892309101164116884097499791334062\ 8862912873038845955993981587042857437603149583649213483482762818984175953504494\ 2424208893728887010927559075461820889394377575018109248866438664631123683366749\ 3793116934698735301235314220329975340904564496662086425371178602096561299102454\ 8692829774200490184693178809606358268416186522124807316948609056735360208150759\ 30322539219/1024654058411677699881095471809544220009139338061965446294672696278\ 5286471350382279484293300338437736897660285350067071114725655516507767226608660\ 8734761017245010822148752906239172428218114954139845377607311711384838667542796\ 3017997706700303368843965793591826014136731506542592748284023159980451383854681\ 2523348929439574444552974854612885342900731145285265865705045290602255706123161\ 8791485684496782831443191899500296248894286613618721379440920324474608505356395\ 9157290631386240446891340179333168159102273358393088236063639374853216909708492\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -24017840070103549279823124235121274948678913770772199055218621408131717\ 0602320752015563329777434183004649079001031181137984174401340628505826710079984\ 6214928938508111101588554409725961107056254793921054569889332921037934719005814\ 8968846679211068546337046292635779132110075611269379341326320857723621230786730\ 5202384701730302875407564379961960884623643382306301622300000057703299396979157\ 7086604313402987551058589328615041202384182395613818769012237774493198054744769\ 6518222955494359593420868688708454420461267649924722395458537605096101095190414\ 8388230315159254693876233788857894973721557324211690838188323940523693185381771 /453677559812909629992769033209658092772010290580904886596654790033306661085165\ 2641268755796791141251336099198138228426430624127786596198465126926308137746724\ 5666635815286989406328421690731552155282746496615680477498243460031797193618191\ 0863856907605621767687254830802130387074608134964161963268715105241167757483154\ 2816278315091050614968557062779171169102374953979611427566656804734434753420212\ 8262788149579128517896955256764770932629393382315610110750260529898659596326625\ 5884566705924181566772409192489635481135490009343521825331055925028454400000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1488447310108792329170809871242702015692672146127605454640340650554342174894204\ 4327155888853679671191714512402294843936915791987206886931410947592727719973805\ 4789234569830190814005287847225699593881077759045198097865224429574222856228713\ 5550256741765442131987019280642617728542364264503051857021620417215767411299174\ 5508017705799825546771449629228881099053421977990031378307169378475368633708391\ 1913502510765182405480381410756391629934702398831789167493264157572191799809149\ 2604403993188791170487436906621530564762854815418055224167825350509466336211658\ 7266173331404723784876750581372213235176354754819326592844045344071753290761797 /281137153866376709405542951910316380350298128399041437303649341207966963284147\ 9335109460242226884590427956900065063598783108258856752810563533287575982365670\ 9996133354384795438971450674063309037866466132673528141597907057162356671458368\ 8969096476691065992509453104473159120212570809258627137434446946285962413985807\ 5643699186017358046581829855897876036526585252885638509581165728156218136633354\ 6422946184017175059094733740503404510677009318855829915212795974992602409193628\ 4955476178150152764689099181418754612474190571720586153318351275253324299894784\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -407342320822058613298497649578214312362043436748565770264597515044745501\ 3201379479285807329446491306720443185607222459358172020775174629708364078021894\ 1153948181986717763782394766346766287026529497220905995237529525688110813539516\ 3959341919908669937678244929487621853298200658159572108107341512140366939619844\ 0639822163877817899347333061289030036457592148635113634287727747718660310890885\ 2817474734479752239066748787060881958538268912691938703403722657221063854504208\ 9789137926794185452121715183007569940445195400322372405647996661577924148429343\ 4017671921101702789625221372428086877592056900901876200578045409770470405081407\ 07492671/7693309538480748456070664189428526565681576484314818344115682010756595\ 9512903599243562505779765788579882323658030463372563992592866310514379404354847\ 3878075015442028868253680743150075737388314064764059718569965695810010634462175\ 4269066766426702581673345234836230208441811881434277585152169312586929745394797\ 0771656367826999716130866606500459752637479656956285488880532208561761226126756\ 3392761746828538901365056690428034033142932848117388497856487610356334300241237\ 9954105205205218100382073919520758077944546552003988137400145005737135784613538\ 8084633600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -646475710938210820253869940935654313890425177057029250463532230\ 3216890918806717653875137798328978878090698476793524744791357516802746960824461\ 2853975814765832217422319790372206840094174314966469879329894116482549343050753\ 8084504727939459540545847620065086340961013079661493110264397406397926868141950\ 2480969663001311713907926978121281507789420399691296049903035206864213632504922\ 2674105679466121811362480249765424511336838380554643961772292647160535119406610\ 4982538088852423416256910132971210155984885956215692180187390062345567236585660\ 4525379788982208974874497382452501898248509970361738857837797606516880390507420\ 563180125591972534659/122088112186176122437562213748971882805591711718432709069\ 0684557462107961576200791261106214170324024484010099520091598336852257963527409\ 3057433638026393624308816484115264368615221908140681492918709398629329796027042\ 0788626399548492237271787212325051208025604258216532333733040883556126822997091\ 1754402044692695347754931066836311497181086015459258181717984677706043949017252\ 6046026415544026412480292527996932683022091364066615753971075430230529249076853\ 3282765687262584741065460562808058308177139170234314483253037516350523313321560\ 4325874717446485196144640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -210778619236871869824857646057058506823546348\ 6682232904880764608944736708810072854724632988478580540741503097927443008638187\ 4274793517220429011908759651534739407865085244108117976921490031665059707720133\ 8600828098137255697320202798009340641387398437947920256234272951586392903999732\ 0528289535339057836559144012217638485803304478212093542017063443886481660308457\ 7987730739437224990725679149690639996113012359804011468088310000074037616229168\ 2093019930215510575050192166449856758768211323447994802822546888682020812914250\ 8685877781595394135516198639021452102818196129654145244754497938638878940213614\ 76136085869857439726575194266186446893828230829/3980293070488062011717772843136\ 7277716545195062439815235569194640260053576470713989941871400881568973690971850\ 6048189112995783016411336373958491382244345845746543413544414699570321911374226\ 8806076305031994745494229926359585673184831060533013241289340749167601084753551\ 3536241884088063203508743280631046861476628037304145939301528022978810326401751\ 6035406648915296475593783090855026316468149102584888301298095923878399387666541\ 9541244847588176800862585003757803362357146049361119634779695007937613040119265\ 5603202612718191054099100421620532644369843193064697364480000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -643533448824\ 6878714623311611625889344632812678408168143458309774404360956264383479147749456\ 7012083077680301434537741410245855272261361466918188198986463554776105443656869\ 1791469745966491368616251473887726096491876707262472413415997279284245856593900\ 6479192517433273205252987876797985777563445832045529003467368415617518556707236\ 2072921567729336349864794652852071299946892429734665924865830642772204063444954\ 6454723441689188396636927621449087002980876111184501998903003590885629870634311\ 7581861857140362642986992870445593111103229471919900802670762674153532823650381\ 4614941622678086237348917573614319373767955304074591734664018773189425079189550\ 3/12151449554548070606095807157240642461593023421642916496433124454045843453152\ 2205548648345463852635086132695998104518121464260982816673788488489111018080293\ 0369447376059464747333395667498607483248585510412847463141678163455445516814230\ 8672399134052361564555540860034712906677199709981618000217626061039596677897024\ 0337560377274084261119826106150379734164145978527930484502037801676421259824616\ 3504317059188767685027474775766500985107781857242104624629176631091968430581619\ 7146334265662914050039216068286686858990629895643875354641496458603901494070838\ 0375579308851200000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -689889565590740266157171838009807810086251838797837015379\ 1708485312286521722368343027415300938369889449982272183043046680575010195172199\ 7981710112408993786323153929012025721015371158661523900108160403863708795852519\ 0481423923761886381490114692051577653678430137852646470307784243560204532750249\ 6038956963069686902517480736501956274925590919957374064369824562791321390163997\ 9963432726966567671268757125697031774260237020531047080187658413679882196126595\ 7032622336564711446881742398013180447002302794909428235222279313027137592494280\ 6086748755410115389749006701584878874878647642578260491729385078125504955159949\ 6218447802637279367492772832604602299840370402741/13025891773807007791239666700\ 4467997513897712421131554263353796365389893731830912028335939979402488838014126\ 6276820920759157301774347140342236337552830010812088486633469055438914938320394\ 4566046782238384914921100121502762950705727733362592952942638029655508095615450\ 5624603431533082368165884446798405952200169593132801885812609901292810941814730\ 0057823832666618580691735081050529396554902248307865221487497280238053236597540\ 3019419211411476119066015549726480795775817142767659992146518781806086352054222\ 5249669315262414876975930070850899198851592067942914622306709736240709632000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -21887428249792170212823787104746620523661793134436394435792791934198413984\ 3743045648482939000086761034734079498557661455809790084758946084503966035432414\ 9224294001167339233080754945103369614234274397864182098146731760900514623287137\ 7199240840405778916825856759055494361165240689973376559296168293807381221110196\ 2056013881980003360251400263123164196775051246841036515416646558141303285096259\ 7152360505108637961395649328150392901704628474264500656225383365896154506138839\ 6294063512444482093842851947896250560513773064480006589352409521639445627076027\ 0923083477771420398009121818140709999797937819428532515124416389776823407177096\ 391664840222915849223909784215237/413235187306980936825534253945208819699261708\ 3704863100768465264005472490802911691933416026932768611412861948188535334822154\ 1987324116176374394156848400343004186472510052793234542870853893106079447101083\ 1783703865923535928091354121196330535058869896113209222343662569567707437967019\ 9265952196243259775035315725023523370170606934799634002292053503631716986390652\ 0490910216364361622235534829946318482888568879235138240609301278544364394822613\ 8949680493301667666624612130046422316992234388940055153237582231826537138073867\ 8855788126385614733204947058707154532845592170942808719360000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -16273741857\ 0388879195548272349503800255556166935626583550248731644552544275600618918888389\ 4865151013370965763624424086791725501623927990484532069154278790903456525859309\ 0435905046834983814459560451587340866399223429326400123157922313182300164581158\ 7423240597264859376468731107520146127904665409150198991811975755008866330219160\ 6811344918528400582054018981427256182410947568981930442925638198153156513410004\ 6199981944750776749315379796772099773387776992639826097761960363113961269268639\ 6841655890686640300839039082765188160848016586945347012068859410610950258145844\ 8139703462118807271457871898428572127073195352144640587978416936655678065556056\ 0453502225242143717307/30723422988576738423201246794513969950907651048359042884\ 2050381107769968344919809006932419114153316988993866762346096575465815672750233\ 0960400295170349048521207128986679345743811204739210846660139806334352059380016\ 1162235522860172385477012984703986194880937693372995644836463672778690157947373\ 2588712985177284654745701860086953088836633774797873657561156035520013075909130\ 0562778205643536070954665310822745391505276048686452386908555956281928889610966\ 7214736926034597928371430383644186727954673464599757362668712967135580585599667\ 2453883211280477441822083739375877998634493794058240000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -49797678034630869\ 6115765771826610280103886363196549760745367047197575761710837176167521795607791\ 5994357188690030157139590171911093872567513807884418406397975385623462959321826\ 0271043035044386405817025871705989282066930293608704892872657165454002212736547\ 2422482795661311592779098100027304745746044865634022558150199159880294984219869\ 7099873399115085027492376877713461338580539247623528848608506033233605016019048\ 2729232092685043233562416533846642189762456686211379981299298031578127722790239\ 2207558381278110532701598902368378785791125031046674714686081954090825363332960\ 0615351542221469821008108193809043004100224701814220912877701837133798066172154\ 658365335013329/940106172880310308448044518830739904408270731382226155995097842\ 7687703548798979071225060450346709257756755612612604141182810710018323550417336\ 3061769725313556379731938669890859385241930559160689173457108452268710702095628\ 5372135344475810053040414908920376712384682947333344209816209233569350868116229\ 0268827719107203804578501474017815086410531552952557880999314867771500067154881\ 1323333354481589918048180165452308705521597794828071554992618783296832287182844\ 7710861647256993260853558239062748376500867401409739563348610322555583051870827\ 5137609196309365889704763184292545227019780096000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -3458078336873003787438261\ 1305771934241909921956663826994845989333254206094302593600040650318725368875314\ 2370081755193872839495403734099900012315127959458832723750097836129000388210551\ 7623899439462292440932704088619467095245893599740613545220013249820116477303892\ 2569454327722123493537914189952453627828350781247661528518450610888462342947957\ 1357629861122085016121715683399435424573545499802453787694836053826963804540936\ 5079578525309707451588360630851355345954356951977448780820991783703212021465902\ 5024716818625141526707428021362422123093849729105695346320133974242339466563544\ 2984942907367550217426200163158776368004570211953723880772329883154152911685898\ 456346334463742551949616047/652822591558394532041882093207435009688478894968664\ 2290746763010389169397608097825535660523156284395399242417929935825103872478722\ 5156685870925121479084015564930277932268965900283487008803400991438722715465271\ 5687084922969431103203864948138561496023305748116845695383814401341492967698243\ 2375823518238914145824798968219173622558978004257425330732770886997442879757702\ 8540459648308427090563121389634920869834531363987002642726023615355015273832804\ 4995958593045946846596894546871322552824813608903294231708677085215356173299695\ 4408372018544809238917197911252997610933774899366756469111737433221758976000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -384685549005731702706919974643871665576412663864456897668422306575107553\ 6735523332314777510700474199020248550622480048596350481726181137400568294902713\ 9465553525184146750759885753357208386576061054461877203103680529137047725044868\ 9399150870431206325569111956551987575044837294047162593880761639100831736985214\ 1257597721314340255689319816542470886457011004301436347742969922016878241072303\ 7241397212088014570409211343765354659648477413131247020495063210676248930920709\ 6993321762848298082533002050504386643043391633032400668905360963286190277867020\ 0126194459360359013862690235451782962654060846778272051919833398210576250206032\ 34107417968318886916879883940055020270479439437781182896377/7262168474140720238\ 0990434037276793977179900742076257435526121062317387381675881136136341914401270\ 1973406848858478068118063920709960322896078930345447798516343603091790921040784\ 2186720505940465319810574264775772140352989245742449841811257399382322626123115\ 1459757829678761806035904098976170807977599344133693198947102083114854502240520\ 7334888862580430032851633961211915124639874673626806264308949784918552005437658\ 5536388658279550110498740521045707647350029150177938474329870521221297696151388\ 9833914533272953858276308035705765016209437066516977303740077843997092044359827\ 2751607214796826890941235200000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -9001474769194500919831215264567952811974\ 2150222472360444926513478344970557533025438654815862454346392038810734331440833\ 3013344926957089057673832116955162037525925261077985903013354967210247625586709\ 0496289047987770889165627784237780128849229264735897334823398175644026049170334\ 4069503069771354082116506242267471332977892219702934502392236244556585161955592\ 8181426635822726763999038387183379049657557251653233593909961192391563325258917\ 1335459755583869007774866639714690920437319041266535411305595710046546957208140\ 0282593843539094221900871057207555302110150114153460474436341242709435260964621\ 3176508842938629903429418073745289245113862999639122709506383296275060369054061\ 27055426885171/1699347422948928535715176156472276979066009677364584423991311232\ 8582268647312156185855904007969897226177720263288386793962695744613071555768246\ 9700834784852824403123479075523543507169259839006888483567437795753068084259948\ 3503733262983834231455463494512808944158333214483026261240155916042396906675824\ 6527284208553621887448875953524281851636399384382062768728234692358813916573067\ 3628672665848294249670941169272412101551494603741472585670528192469558947990682\ 1141637602993189701965783660899425022113600078587120283665608035514901379300827\ 3564972689075178215495319538380199582387608826245749248024903680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -247\ 0752251087026805391498193607260491651726142707445165692520577980734164767615072\ 0213283314029375774663877938876194087202164731984476436403373928157145110869213\ 5770281457243510414667067150082877764232533361516427885795708768878376701122082\ 7220294508069831133862479847631016364177187432840609366880965042402985072097159\ 3497299876761696202238424243147581788089965925345539032193329988066725259469939\ 6438198595064200261018557701438754027722662163441575697768422108463550768450430\ 1600588346292715422608111272533224908979826972999650582432497127402251558868905\ 0599625726599318444437311186748904329695956113159577948280139018805595614407491\ 5585227760337180664058476082746360768340161195909/46645938552229879569884480646\ 4096299152409750965785420436804181316658556619632665574591959678227753252344517\ 3622234550707665639357473188872196169997576442328372551953606380502672282939987\ 1349019220573832165219381019750408119823759330215044360052840854447880646238031\ 6475492850424873878981232259011522814304676332764114309196341629678344745086976\ 3449468243105300907953221725410681497408666925734428306001341217359284882114505\ 5925657593195035187966728596365685546539883528106980839432406232458879407679056\ 2112174064350779232721573436041189941606091549783185813849565031551086509795005\ 7879956508114944000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -65992717158968022404873858049791331975280727103404\ 7216529879397962478748613834394941900643954620544919150267928758202632696740840\ 5112195398288202511244165575332006844963937008579750626491656737819774462565511\ 4181359815018488476249814898103144343994017902782891010339410799292657526388797\ 7398331439124806880778652286582727527404255628651263911313114519447114104152573\ 0727772690854272900183676249456029402120103388864804191714007592121096435684592\ 6946398110958316191168434768745064574657439312940438516494601962734561032384444\ 6805512926082323476853861693582258502088048154464360462459190911967758661824144\ 8950880982358786005372180867884199228092739026252665787677858204069636461833916\ 9368657561/12459615305061544023863671579254734810511982954437132996704293959316\ 5193722092729154695488186435286462335044970430451973334485199503040646892786784\ 6520642540908523701348581738620994565013139598506361516453918461495193793941304\ 9372284197472585031458341767915178568899128589548547412823176422854119747146353\ 8047817115155678775158491240034536198080286289284220315416764374823636313729904\ 5427985999693438587340653105325528575558434632476998136312707186806206667681261\ 0486905146066894813125801714584262136915776200765919836238116395256913033666177\ 8379756299206676011682855403623338065947914033833486518593781760000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 8144799415297981167642101051548171577285597707534401240855759987120568025560083\ 3517810018505895813476685421364080711570654018202579262020650542399883144734769\ 5307829374061648602759831800820919269902610296966048205370622887238108248617861\ 5478236745688019041459091207572718335264859954844911036703381756367301903800466\ 6536448911561849307076418003232218253218632804069340910015492706074981046677466\ 7269821753830393222359883130218497897181034921321598564883714875965939322015973\ 9244227659576904368512843225162136042657896437836789976320234755267066386572684\ 7505753388927443070919176530173184715418380853238691057122313179926340731301004\ 0090227551513209731226808978764380347992919154069608013040729/15378725176533105\ 7665974460635372726804033618180481184416464428297849610536983025699509859704400\ 1250049392555063598721499442788748151815984505254027705478793349949254235963745\ 9550561488162180187278519288802650724740677685218392368076495166162095971438982\ 1124489764697815733856356638274634704942278021920709819019982135009231052766330\ 5569132502019533627736662178858348854966025358037678928257005335901342089034690\ 0017952704035536035144662711059700134293750869665850658122923145424455058132402\ 0011464089931866249453639121567608078599612301251109314442060735097248705695812\ 4722344128271396074744747886643249152000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4860487343764813173342900189\ 4349981627490355622273876910219093984728437903392010862778162408628655762726599\ 6710287656301198271796412275759528852043914152861980311007973058846727712537655\ 9037352598125068775592329409594101676305448008665506768083747321603848437303607\ 2652082843485297178278178098496184320369118732001849090104278004380898575607278\ 5866611938992535809796120298286632260674760780780308279176075469630820597321693\ 3952636948595106952542933881278780849931356186960679872457949490013517729867300\ 3854806795502993832402279125303998036053219669116367242321011022386125133644512\ 8675326548837931469685143720263824936554365677621568125594130889713575049601200\ 01894822234007360088370980754413557/9178201015655649072351078608267318632111493\ 0335920293652058066815149824955826812893296595406960193639359750809906815397045\ 0742473841184767710787912336841919032554473614266215223299213313060969536016550\ 2640281101042491388412728292453688059949690053992821782787329415284456072876873\ 9139906868119127219076793911969901974804000005707732236081482111175354800642499\ 7253817851012458156608011717901412239687575339224720824325769095984154020101381\ 5249722620269224001862218916529223363887393446002411541846906691501772103113669\ 0748299118351393656759005127464974795606875372724440998680531596292884664912926\ 8004729651200000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -60057772052962831145174300253888462452855951531630638\ 6461865026161412471892722509058717977110281998587445131354185934085426324732241\ 1945742831381481001569546343719277507605260035682880922328273567397099433127058\ 3568907504051335756520654944002152509154098602812738842192633100655119732683201\ 4842225684071528303153700184505611245482301515854044483586874964141318828857278\ 2218487444236471534059046008287340795238139796784949267470037625883280963067804\ 0286292175907152161877302984434536379361482307082856774257831306112865360875665\ 8311280972108676873156080475510977788711980788009293537486759379604480770101194\ 3572710754078138563655487118966383178073939932593637860558060896402732813030389\ 865800428449/113420121723369174416212421191127549345153843891181561512064456316\ 0845637336900996972735124910524392405476159826418851736924613975627980325425675\ 3144176646022156600137981700772110990940153924542647288160081190024715338013390\ 9311473411843218968987596437002303392195306267152727275258756023021039844387172\ 0396196379247068962528211010685692807203567477792116332511285609705831151769876\ 0850104444508221097418023986796900532469481336083213038820236869856721305390742\ 0998193928271224860366735447183105611822020329359166988723438739803872846589840\ 6629322203590260618497083880924384340283719117494948944801623347120046080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1959978383815883905765601537314080402632122474153228160982925426408454724\ 6798452921230773814993578118239907079134185490636598712841199493233559797117844\ 7134955957245208823091700277322874108626194320808169654310877708281801471391667\ 0289885394183330975231458785545959609455799264357065469335347443968562999620915\ 0906225832141094510933138826859310891040086102399166290782600348315360983596580\ 8236245819944275464992303426078924525061510371045855174068848390367311040767908\ 4927795387350236687957440225258297073646604155351785686325702569915611107948056\ 7685228726506563318279646928006260914980138015172317262714369862597593367445502\ 38120209806621331353881093011794284568604260752693134816796476396899997/3701853\ 5183680922439161069606627160949708791441776383623338961496166840142913540295881\ 9032013801102712561861126636252028028520288406799940807692458862395657107735484\ 6565047694665707985402951233430601759070152372029507548829052090502959367002133\ 4581073513993503186473567814254023247174311291383054823135967366842205576340797\ 2670011608912594757362911440360593859336190740695038811642623011150255075570485\ 0779943604147864707683325910761489557216311080196142997756787037588282618491423\ 1714996332735729652645666205997684681526997532092760834203915295081291749016608\ 9592736176596984204476800691137164247873072660480000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -215767311635713\ 6705982131153699513901411093039145506355562876539444565492383439285722207953078\ 1584639923434238526905511978970532762648462690102368557136985912812205416498106\ 8323929867165823708742866898842290586375435004414706159038143215253882776730264\ 9357565970880198961178639375770965568469652759362854623905012660974665965300845\ 3607350073747968734996989654284694716993189182033672893284100211299635926040323\ 4001789219985818901547712570353651099374590838317248027454404240894647048603311\ 3874490616739888472083489536915446568762923012950013851901709998050318813494675\ 5312206638761625207382541265825556425622724061692598743674160963233125966039927\ 5085567825357756302170588026194974943200206519769741283499/40757065571576041650\ 4507694267392521527325213087958221373687038271237851402300431469413064046726076\ 5271413490610370876777112620550697526272481791549658092179298205517331844787937\ 1844805451353970488853231347478371203357297306256301775692542271336057115248416\ 7888935779142722089168686961991192921222359228841397957145765390656978467519716\ 8999131565168616796462807817473695587289058590332904329080421461442014584718702\ 4258347532368093147048521528725797003889659245547178709369403953968263002257922\ 8766629040882666463480734665299719276624210218376625514275725578420946119547350\ 9429776176474551343575552100763761593286656000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -61507554608023308275\ 9753414148309860201774880413194321107989796640875315234704666579989746405116521\ 8344614711612016295713304241642084989675536838403466073131931901457366686754327\ 1881497181270104173848978840591739124220457738341875792075327794600426761161108\ 2177041543303912559005466777441809055798899134895165498235222334080019015238747\ 9795208586636274277765200626694228468480143924907588060201577490551051662678777\ 7510053622346446122244976033599098341170332778379845911634953608124482866352644\ 2705865312092371842755479480770063852861836605951180362423655369605282954333198\ 4701300319532875898879183295909309296131885363105941816414517801640469685817523\ 9063853983916686942157522521849137527301684678023861836913/11619713938408794194\ 9663251897713790817190598344200374823253823836460041388279771482998253786707490\ 7730965255263033169447961703160256241055992978001728982418348261656879879105944\ 9715941136913773683409693738484614065513302858093567581539554011752365856060030\ 0024608548786168738145176718668707444432717059479090440688971292043544461781522\ 8083840206553400020793587394994478877742549450486349358505643767060866437295748\ 7033666359658316434007322329334903712377269252143191531448585884396888789138837\ 1701857730919062019939728765568765140151025395010788571678067395102412606461178\ 3553657780739842546115264326457660979343257501696000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -31987141065790\ 2226708854941612036677511190311201218701453386399137747553689372648129105917586\ 6362213337965762259235610666925346503676859843109509042394943016263860816188209\ 8596448495430505096193596288027424324664287481866853094152881564648690355941811\ 4532872220872181680699066892449348607374216366289013192299151212056955361731008\ 4937245009236608127357130087831842152987398935081737744546439040708736096860116\ 6904183210396356713514392865484073869111732060976149538174408537994397159968842\ 5391667312705121495859661355116823624320220814174605639098057114138444961005051\ 6222813042712900217188017911266477066218759520399426284309427620879726882072207\ 7992589240035084631719490889454987221639587389362826888722332960691/60435282959\ 7621258252009599007653360040309131977031809587766809168503248909115710036900567\ 2436400969433762068915727261193174982413539194622463352374956178358629044270864\ 3653095822565287981653604004036068178072284512013179992121927486340818469837908\ 1436668339579085942954920342310204773421996500649245027749415074892637985406910\ 7128566924186534200770325663330894153572707638368434779916815835880054847594126\ 3251578203163906601596633901962241515009680018988291584163176725081062463956423\ 8252892909324299621949794303059491349293226016969364560153785780432157177921009\ 5552075551626719107155571270333754965644120883466874503823360000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -138\ 4426475011701096544172231480128145542389313862497448890494095649572145312455639\ 0474985156337369323708878617766500930268106038945048542541381210110843896885245\ 0873899101249199784740388118631827236152142886751916551818750662424421412203026\ 1354370871533213666368331766151943823433188033768925314474368079037020900505324\ 4677300835017778685077827186123992000442934067482453640381375487084663449703663\ 2971302270457669273756820575415083414230608153538669944737743080670612516493230\ 6231827900501034525281281977142138456007762876403199969209029518496553997689283\ 2051670812499272188215457546536127009640627932666768046270698915093779706402324\ 4709544675766987371147159625911272299876502778654669837187366009834070587869154\ 36060076002897/2615951019460841674526360569879991372521965490564822516735196151\ 1194604537019512718075434353158269446962321116963817192612979165579210663544369\ 8514247491463159085144378241616292574819432858837013447769497278301079540353432\ 4830348677559346706668862134514658788951671940790714796103791317798623466961840\ 1276302764573415234950618515398633352049782919186123670609118788743075504578655\ 0263924950802736614154611579675714168266641152140917257503344255599174780352061\ 0243368221482122790316198829161326857411650563171782736939333958380291201169786\ 6834091492494325667882355170891013579651881026222614230475047232286359931635795\ 2700258401092810833920000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -60187050573477362294920305085728214591970\ 2353251131178650176779628767909421227169260167577333496487617547577167760314815\ 9555873179892130305394725696332070704594409396389574622830022617524812355252617\ 6343462386141198616287350648952015365672457208173508931659017341391278747979445\ 2940802642038742758299851939140825271737773425454210460886515199987355452787057\ 6113226491886269309256691855466672762202698514936173936584526669496242763741511\ 2324836186689044942258222516596354790778981724399486418931310467795664587926385\ 8796214033525531441467233651249105387247044985464949290195563405914932474253450\ 0655930077095839403216768383886518336726462612135388343471440662932483416701296\ 3716190232854782291008908546650927014033162656479950761/11373700084612355106636\ 3503038260494457476760459340109423269397874759150160954403122067105883296823682\ 4448744215818138809259963720835246241059558757597788970256891932079311375185107\ 9105776471174497729108577317438240884931847088472511127594376821139715281125169\ 3550953947422382439295274686896672476601744679577237275718412828776153907101530\ 6512300834179290026483425597525021938202392451847612185811365889615563807452905\ 5071354440909445978406271982572816537046131492905310791838218766081865918812423\ 5289154920512292910405824277403965268251594930832576062285512531979003873972085\ 4429609835765836107610749229841736158078055218514787360047104000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -106828442735964668652891416091125556686423334407965092286181325544921137238695\ 8909823107681243147113448653443777306336827277605227105134625986178978532015906\ 8886039129931496837470006139344569068097836561797682397153231244025789291725669\ 7048896789750669660956255256658949200600148837010838698308196416071564830500349\ 2540615399380432114113585705159026239374884549128862902603418454411676299935250\ 0189265975283703280882846933065337515631009529670012763976065347494895566475686\ 6336254693820927086364838723903122913948101416887434201849573073165004237428830\ 3596133576535847787526932464584879866333596938816489221040742940885819624167516\ 9068881380167941005122175636999224626214250337140484176285113005878675235555772\ 783331238470932057233/201891079439758653622242250726960974706475339477777461049\ 0178794364975895183855187899056162215737094426187432796380525439125835031055982\ 2030799184207769717072985850897876111038767609542005221353818584066347101215492\ 1987110085725340924533422743894222139566581171009733235012554636568280205298350\ 2523223488028771700585415091049803080017240694287194160566180515854711745282525\ 3880737054674612188466958061483518785983672407555360291724965082425113832354011\ 5561882203447782132966504322519687363133791866522076868626466346432204065823070\ 5936579030714486059206551743505760181903063804660499465768450634183940358843464\ 6507115191121113824486647398400000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2296900007453252521650523003179\ 6817967474435372348044547110634513247045914237807545988743515782008123232615478\ 0254114841138781195654134462368814433102931815028614249356327031127886577440203\ 2766962682905589285740182163020125638872933776086607157840932575439406522476238\ 6972693599103464030427916547249822222429473788359491781883336206648302474102054\ 5690833711046127295308990882652928457639179700104602617888010528822993810352947\ 1058852545604370533521004759661877993912898133946468175175374484169438619795615\ 3900549512116906409849769534447721932772565405476865624251268832047466559349700\ 1060801269036511463631599204408287040562303129247181396644026408363290407717992\ 4085610252538357509643783714430173346244784471952831623732273422282450849/43410\ 4864774670150787443088346932770506552171282004026218290442159240840998362681867\ 3221835799031952955259836238351968849648946695649411171788750668893776821568221\ 5998468149730824292616495697181343946397512663783143292850401759910500150478605\ 8692788100071488306933911294121746200927170080972025523446194700423967697708609\ 4727728340476194305178693073027122820867392067915821613616125530777240846545118\ 1296412289497941562107885768190309390026456778966616612909105271885922652700320\ 6948917725059009865466912667456104841451366152114592255407995531999798529371019\ 3848476287669374346446296890603200953426813083109802726454390649170371022417523\ 7326438400000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -11257600892499264071666200365932299952191469265128878\ 8483551757648380595144532958272499602833853972840805572226593067044058230258034\ 4983521980854486706865603003843402053217318430014011603913737080714458799041646\ 0160093903189556817059143545466132224061683756143942997356645508235503909556698\ 0555382046980503139680861731977532034962078200651738377020789126007502303452791\ 0122341280476821977595427454127325742068102757308051681550350033096019323735559\ 6055614254000435111648032986868024041500446600493393423582931797411449647521931\ 8511044278760769443698401806900271640525763806716342324128826180697248934199658\ 1795257453114779404921868771068364292605322982127240030992199901084246967783278\ 21707346256031139426597128301293960618595326780769579182706733/2127698554400860\ 8998497365908835156161436734765957378096902328601184834576437088345162665368225\ 4587808210163436102711002497819123953726363465809551705570345622568761283730300\ 3572337804382383392972841270997322492229940100963443561489599856347307295435367\ 9156988700618295893467845529362894973445277334501279797214344065326554059804763\ 6118960796997136169942493640498849404491650377466983240720036391577817239253444\ 4527375448432945282331227381246476153617795137931029854506061518912227860542688\ 8327694178024003967187028892077560111858851113943595871208455075473831186000272\ 4050152017760826704946115400616011613368117545216585143517297296315477955245959\ 5448320000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -36190100317715299880137815503817120079923463348465154\ 7072172832996158911913379875113581229956886826094671589440908266953915519542323\ 6912799363936553007236698756466142736693154781223903642836529272268944665893912\ 5899976252405355164537319057265692960332545543403918265222904101770169576022184\ 1470459417648358905389942747716832874401500235355471861561196254004451086800272\ 8766685592044817111186335459653300662908842917394925397196773478833069253210161\ 0201827501079575821437977496766005996903279713624366826949720064343992123353499\ 9072535853139365678328683187988721403316005087595217250139737594650830604048476\ 2912595312266118414483715126766310806173279778531534164725649309927727002343332\ 07692480591015079582220330390089919398560808282405963407/6839966282224537931218\ 4989748136705954124923376555552867710242671599729603677891879195600338327670473\ 2557367063191256257892999119252899396906907159442703904578571301745489937805556\ 5424457529093247181521674974421501251490912239380038947825700097244947599187276\ 0022794487897614286011963451514084957470654499918548099425694328703044336574025\ 3801415228879507491210630158458319513985910656278548118250042161229025121933165\ 2496588267831739363593357506733124338499569062775046914106561027068643926328723\ 7361349361532811162578502483947595717652579465726947710798031459237450080093510\ 3878302992674555248539717613319374113466220673480174870471365827600842752000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -27493471284403623242523049959942090050470831736418211072918118928\ 7111732143924117951553614697547964678858556105300855684525382125800514186656662\ 0135919634541190024088390320187875773076774290674253475498391277345050341672363\ 2345387195334708349697893173544005419348063456217110978440811433692612568803968\ 4756109342559020454923819529799231777767668840518346843268962291310217530698502\ 1935051929452032805545131543995452783895541370228543360675413481887382826178458\ 5228141470898851634222132983430737702129760696079662018528805335026071993344197\ 9810439720223106621034213785001089111004077776802980831769770566467366748809915\ 7530208851070742698941215990593126078387521106617958379444741263968936479738369\ 4056315010454969205222985237657121980050755204988446957409/51961441235684007950\ 6609774184022863723581802964233897532295528649220843936410145513236280060747818\ 9736010927628435549757200807674380013631365937506660560048498904943829260253110\ 1868328981929285812601300721950101542243165083762103868041543082597923210377332\ 2622002168969244743513028949687182236186314903477519571459272083532787719858724\ 4300725222016432006712742656245836409503798660667798735267951854061417809887550\ 7664418172187093519194705588381585558558867915293054402946758537888870228884668\ 9637009593909736868129416438887407908916613301152795336279566936246955403825101\ 2941485879589810345338913599232622688414147579397998659919844130962164900124367\ 2680857600000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -5933810452484022507804382251142684839670778445333\ 2312239308121963910522036055886014138805076142072946576056119138672139756427375\ 6403540627981099990259543390282337016617711020025766574813814636979762971580737\ 0403741317931573392018247879193399727634525943133800000483414193479887290567815\ 7238738907070376211057376035989742506395962197403353594991446565047157551788802\ 5479803411638507600516257747206591454816930888722243562112065845049562071736264\ 6866911001778929593179387872820452582715440955439244308694093595497427447245707\ 5440853584634247403568103915623108189368601763417189940175930341834480175033836\ 8956405831230765706619920617903197297141063803995658285717962908520195572094761\ 2307647408872170329223679098698511622811606855886300951506860356728905930198005\ 81/1121398478493619259379062877961699884820954786295204367943826074865197361635\ 9007569255782276888330444175432475506409048634585114761014442081839173417835330\ 7552292242325475392354856618765208787369328839103529638878000702725428656122134\ 9915267148355121509143325229825814080230404168404130582030527217297567926252069\ 3049026118945017403471771313422175114740652363410410449799562439518363174194874\ 4714578706251175258113625305642935177985126399419280614003564228528219437006080\ 6733851682425907097319538838286650485304951433394353106838149621280102889361414\ 1178556206000455041722931371559305474406011231531205083615532574384327935852841\ 2750072474454397905159439567132578283520000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -895281829078200215\ 2197062799252359406522886958280644194694254529550827169859780992595272592680831\ 4360499921026778487131707797491370165428802175284529519663758905760314217935172\ 0273852940505554885538167323428562116403023880838842926148469730406341849547444\ 5694297619614439549134833164654854050202533000083097029504832522515520446934947\ 9153949402606606482543379807761303473285524234013500238209283927206761037792589\ 6920258590262161246319592066572069470294932373152827688086306293946424783558344\ 0475867487542188843102547621582979141416833323264630061575459286967848652151546\ 5520799983185987607896511877668336674996576312406598692109332170561628425588332\ 3410126210299506416994402165805869792994529714045881244201575111006195223863905\ 4386444712692790764226502335849267769426451/16917968277487376212772749572615859\ 2493923479590404812991860941727843411825832343734310749869391760628744753297921\ 6556558260403494930344835405763695834466404878550453671552042578091656263077236\ 8100506810416157858721354752609954368144156748798579308635122621495618505121654\ 2320864590722340694544269951202463008040925502033712034158341323727368356086753\ 3938421628503592392891405076443182658950407987538163565740521188936773679451904\ 8430431557266620934953685023257714880611904255154149023642075728766271869775624\ 0288791163312942760064040857256049754455477085845830531252182948636975233392317\ 7381136715966880193609963667625088221580543903936185218498797486319626477451507\ 6355850240000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -4215109322939483012024980814591883245229013364\ 9245089378402944392862687107616798931038249583934457081269240259350443251951795\ 5676275032150041009299895078906463981992455114617817281364047535248116465405704\ 3670102252475160484786770556783177132880881548837846014464729315549405436648135\ 7374243325579764070051990948745026471383072275732564517969337295945076025642198\ 9995465127198560825447968176375783236733191341571791234031013214122645871633585\ 9792353531490067878955930701153764340034930017009922755291037905233068855451390\ 8713774549182195358530554771791691522898190242003635439334250642934236804404549\ 7525532635830816424432286595217243628746486917486721046479525603295871512354569\ 5378490585333004165756097795641509706453781096842760833196571626087852275956200\ 5093262353/79643000220292389213387737880923895241487312648457286290213020364779\ 6446971192926632817736022540302718015867819683599967748795504246959266609581412\ 8751390375938362290880395696644963985575920010853063489040531776230380152472934\ 2709133804697090136028683249995362306030318202876894479884266555413159090594545\ 0198328234591374396547106379486913705241739810356190697225982506839172360522419\ 3784433023671613915499560120361043123351344639642237378275667262397475036234033\ 3090815278299457553326170656407226646711428604879834391145233968756485391935762\ 5316421661078263025438151890420247553781269816941588383804320435247510230122841\ 0457874443553241093799797561435844720304150544384000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -663571\ 7397022867901741539971144770350817226093420979767944040279711619630827218783112\ 6742994975650251135582787636511856979006345554622472686391885161953326021362740\ 5841514623143130646118224285828728805001864661161915680509703332870458569659515\ 3951072328790261119538012512291971096935168914754528832977350317882674634259672\ 9864171527639476229190415292717385924806187947902771796347544420185745309895966\ 3945363581171730276711862140013560496329897024450325662934990072748769714801673\ 3953338913210374787854592916029937246214406324585846207817634831136070572396734\ 2260955790811509628290521611375302577275221679647212323100952856762190559411556\ 5977333508687832684934689489312673872914777678327370717395912129606298401282546\ 8126829243106871136355785557847281164667180292278502796941/12536214493618145773\ 6646074333083517037997298376489966426968957820331968162941766707124265653219294\ 6258998621937599468409670958989743385523035670898613339606015005886170620063550\ 3659172909402324762475546518372973312523871683976186794820150859747267698625862\ 5282533122951457859760661725254454657304033841025088958325797006980617311330920\ 8819799518602842648370426721161963132531161644398350282252318765779202213726201\ 0021492964738614886949783934566112800680602233966726533421053069224426518778115\ 0158074555037374053994252014890585207454275226732868051508520611760423657867564\ 9399986479437074439422306531458223464983077710190372191183032816713246907608937\ 3628432197915671579685027840000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -4186221256957830087216078165\ 6275889773512059366028372997581958707214364637177486113829102663454938944268333\ 1374785010743609246306626245938612404962991106404745557584306658671935874168876\ 0716785577065904181142195051727374313667196593976218194404626827266378581489486\ 8122424457602633143418065724230951153855648773356099727300010763945975732660302\ 8903281724561311766502323239709173166645106885340232761542629967472257919422245\ 6737346684088962221891339868281928850562878915415770413095261356226847148510732\ 7457936854576106192558081425200960239987138819841808223159179279631537904108570\ 7960837927334821321291345845353558975322728940428326946309393667614572465304767\ 9478302711322304661063307054887018639357198252926814561359879641004368364387918\ 3768918257113668307020056486611299023/79073623724802958309545995716716492180463\ 0047300587782261100365106643454734095603639959529296961125684122973479007489481\ 6998702000014027549979104841825903179403760373098107240074781933255746453926833\ 7543793341123850822549516847306652046267642965344090088068669997995721297859576\ 2620897174937489973477766784433688354653893707507500838939480562443988811450480\ 3408367627872979310542736593277638975302837209582106689108561093023851056637502\ 6213050682818024004276510117649891245188896571395144826417859786996587038527238\ 1862385611496141792222833827229441869573515295215825036228431887937651896829087\ 0815513508515554139154177965354109841409583569071584480066830238567047655065095\ 5038720000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -8926003632533895895462949166551674663194637731155\ 5388787885706898279608237908460160608248231262537715681548332752251219573341272\ 7780636760392915647412482317061293399229554512743056698904066262633475838607222\ 3717245724471555442934006597877071710860268622557238573819315796425830038148749\ 0286167962392275339196700725151924130026035687676899953505022553501658343765937\ 0849570724530719745581659571075795595406461182312786824241861409836639194233617\ 7259666427027340532273088524917208247917798577669221858505306515809522916646058\ 0843144573421894940221743801606083774154058038636429210404303144518476292010804\ 7690814265133407515380274693699001131579340950922896216708711297412671821108111\ 1116343801719589807376842998866041399240984898299116077928695761512893769728716\ 7699571730831172709/16857408664749303842089701898898001040956645831792059896856\ 0290912624046729768752093566238213998892898914557553660586682556120499678333922\ 5456217682597520256448199498777180508092464813053542108057521057540096761379595\ 8746482464403200184154100667578053715557370087666778180821064585080132352254873\ 1713166124902674282334242404491655224209594675147700302096252755512259074781724\ 3769640882621651318854755420911044148618473116603183636837515017260741661844301\ 1802529794895168849337827045897534028182973625241878490867476630010626205600990\ 4766266996479116650342888576398866698084182695900629458757439614185504180624562\ 1365553120398146002420018089658252905813973309210565547366397216030720000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -740696839410045306894158524153882224241924449166068979295229607\ 2073386833491702892865800473942212463459696446579822700631305221322800560891855\ 2765971520699194065260254403087027817847895002516399807452213038705737307669618\ 9926809533192878537584011481702168375794154374367590481785678941103643739489205\ 1177126868196117323714053953697592851473166306121844118962472074828341280088097\ 9558272998976491432566943738353748454203541090878024154752642546059291434681262\ 2262595191888363754174093457838502338746446322577194222943555738765172378996489\ 0662680069219726886175897820284766575365082263216516154855085220537109796605623\ 2677353824719391680984425198374686444615623756014986225623175423227763227469003\ 6848384304023083527228803693983477247436988465742361392177472168722361440160545\ 637597937/139860313501374570421121813354206199422115765407290841867998886247724\ 8177564709074522923672693536662158541347971813700892423813387937003388572249888\ 4778990344576369186173149195940312054087481675734329761904294660522691498024949\ 5528282790993376044406372605263993475595537394937625724138896165053187572683145\ 0637669314804426738995570246657661994550639604167950961258679426644502750568094\ 2568422378678830681034451320698480298292094320424464119137514945065020090403056\ 8296590194733393191667998144177262811076213843160220489779252922497060827526199\ 2867621975516680070811416936696718153305536348831192768585029099607000112422685\ 6615029766487655501689784667632863543256485274943901016537432064000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -393820827077574775545057456604835341522397816798929270063044343323018\ 2274312199136388749452540112579436179040710733434140725185850336068274554236459\ 0132028409050074614247503699179742375000532976436450875263312468771376575737553\ 4654286943270166723594136420393613496123456481514721892008060726671006442368064\ 4339378668256606806792797999341386129184821805714806982122593719991023732103043\ 8391576867119959483398331311928239419100977329256231759258462609578381255928286\ 5134664738312857356411215570447769328167634535183688275548071788909395909707302\ 2791328840540714969255676771137320548128315944339856163163743749168402027310485\ 0556801159644312803242766486098521525683191343447919959283083592650860493839613\ 2360039854675013956611098949333163618299488689803072268730726814505050627554881\ 340111687/743484313981769756714706790452637647180944987814880520297379545446761\ 5109803344653482004186018902976369056746661649017573565298746298036943562099495\ 8872402236949578010703672387882047440018278066164153540655277924301104634031334\ 9426840262789609456654540914892631139080384237567575826380412829988072405879579\ 7609667138008454557631586216357228347555180338695851340223048726574750627675289\ 9871499725037336984766161966570946599920075815093846346881235910666141796428135\ 4203636741870983834974862532279505811349821738799497327555605483318420398425959\ 2565967293763125129750986629301061218277868564414323142083297323414252360594654\ 7186417919585458676032112358830927705941227533000666372054210681241600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -8393008714131419698240049761014868653865359382496812404156689450\ 4322661804596162881345197573709952745736174259829193050198846003530458451598180\ 8862227417983742880476223920448844453860193780114593942767170765372551021468287\ 9332485448885361742193628464893656336823522813762794153305833176235938677267431\ 1588378183504999708828605522551608549046700294949844701121660467392169803647345\ 5360225716568712268083279720178684072801462339372564129241252886631286270315099\ 7405632410009791219126474288094447095921109221648552017866292274313857095633594\ 1256929408873677738465818461819094876583599240742151527295961281698110507064004\ 0674958821133200668910697639198213194201562356970991462699244409218698754919370\ 1093118943684716297150080867136955599776068082708618246267064055326881782541524\ 228382647698003/158420707823310721933305135573591439094749122182494182237102705\ 6559963580807726006754890612523921373897478520520176805224224577861818704365169\ 7430191312244945611935799446268458158574951874124697483660154960205876282923533\ 3630732099300722015666658713475456103459325740305456806104412414930656083328814\ 0741728102124530981830881705382662650764549562819635197109503566702488350534805\ 9623812274171698510051643575926138890111255486522491933732366886538223891843691\ 7374809409520505313189659546742709245776864400299112469305144956420682367412737\ 3394673054014049041781118985178573434597545422929067227171485836787198846347950\ 5291920860093223892286655278933255711495615892396260505237263020464654621081600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -31333092139555086235133127496809604399678159691467628428\ 2801877087006026384907809990829831052801960243050504205477834617850242055875995\ 1102929417962407508962688442444279615112127174025938437403220925093671052714582\ 1414444839980541424143511029618652592368646421629747914116460002527481069423752\ 5325675523931156320126475869849444741414918597842657067001496312868690792911646\ 9698739531367992202728012104304558274736248610792407589896325506710886763320029\ 1460589902459767930495004933554838547820957623346085665290736241679072316851812\ 3269398452621701821320879710843544299569477099020465367398383579486933547238827\ 8684573702061362950235377370440438652249464876223387322681537565604283470541710\ 5640345223616263648455730246490330679167949784687151199754789125451854636803259\ 73257107920753245407578496624919/5913218979183767587554560277776851232179570881\ 4727444172254032957654146596202013340895249553511752420928508895720246734836809\ 7387452813627090524433646105195032367437365175621021174825399349833469482757247\ 0542113247708236489990903614269436807676092428006793673565904509073281816324174\ 4724578308928144273066421553349993965530428421365586816501717325188476949215985\ 8927230573217936908357823188209884846136750311992495109061156226053531295461889\ 2872896496998063814919647473705839975400662543274222067747504081514598475804668\ 8889321160705725466292565042896101704466625794103959063693435913928695594397370\ 2634915916823894726922995082947759096524791796939286356213885462921409819401099\ 5307592390156274892800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -8078755222501243827694701707169\ 9785950532133683398949856672907839668787871258913301205223704359525107599547529\ 9069222112386168123431368462255202869051617081627388292632006157006754909382134\ 2179476002522270190689510230981947855198960781880545768023647867790891260315034\ 2182733532806101743506578658297115402393836105969167308059779759708040523665550\ 1330318869645640451300305421825308584012629743543727939268152980150507443301062\ 8472516465641920611282138014590094665597860209999856178283226501954063329191232\ 7326819832458509401135433348980373037699987010202510093679504566665078853755774\ 8785780095467701099596853440062136447608721704654781298940277404747507723367394\ 9209247642302092235141025223697831787453410356096091861002579682103782072489721\ 85722328796723179849979051057863177947672248642196119363855221/1524404199957658\ 5490012154213697611402509646549601476197830400680351408375914494231229431753897\ 1157271056858792810967272539902034095785541809428836896231334858564195882992814\ 3967747852886507896690987768872615874626806192534173694988144203731271665923570\ 4393818705959188210557591211068823017389728439881019431210767415044337882325314\ 3628189468767195642886036000842992004332853291263227013386627755473794669683430\ 4172691355298304516961538448932107061225340112859231025440131470722298389201005\ 9213521770355621981374286685404208911437945293202308358097798443435004678263216\ 8242307839130048671620094532644644470783693532765021840440403600504047705226083\ 7602654865148167992877658023258546316087812727042264268800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -93742581232794141440227303024686151054887592288904985694825339818195946676\ 9434355584094816504412675289697315870381486165503793323890611515563618823356119\ 9272561663594756451908636637499627170541106924699219366639081635074460140077571\ 4994182941212218933427984325976272160846068880938079404099308048883380052940781\ 5948492584354605877909643683243168003538000446366744493716702055158611654894793\ 4940508217215003009264433231247410963348747119635697507265651013583080117319999\ 4695808147829169822648715385077224793185505455503738406793943572001962506589831\ 6370017057803219131537023496377410125166220234177344562449960046042073263205864\ 7343330401539053963900859938028700217599562802534158781138569624116039513893626\ 9465691414493017372392593420440736571094082094368201089947271509879991595510637\ 191653576228839672788879867/176863925102232043152181348802432474559247973611000\ 7378565540579854781281259362541592854467048773097889179524994005149347359045284\ 3206444725620380129989112354067564670277532714389348266718232802058564892746307\ 5849054708818094193184535563488863750854612410809903529898216535256319397693573\ 2179916819489762116481454126933575835397159862753428458099540308281049307303964\ 0302335208682380138388867261737940219497618995602107407810649905990356614333037\ 8424142728947021772303431612986497407364243481586669514052977830005516256063170\ 3826656308770706512235163729243289966465050204105230391469504826544618841202652\ 9283305811591345499484239986043630798787477854643598123792595104452576439757238\ 2659358181664477447890088755200000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1209146499295051642492\ 5806092379410418936499821033269472749828711630469495148804605435712047173018715\ 5206588127262757908673049476068461752952561765261286887716601263246867891473730\ 3495714839650113541909135694649443808101130585041190983156189297785408590799085\ 0764227075768192226365950961733553129528049270753411449634582965558378360633299\ 1193534261963402847796264847857150178438039142164212319996519315536421601816313\ 9924954944827004674261256887428643351560475014492264852899087897559027512420225\ 6655728107245991912542100861556995535247674596972070930266884090232200496321864\ 2788190552919302552440261262486549189886036915342831253921556062113354547819172\ 3171869071899555182467431261773554800850092113992807362239036506908472136792500\ 4574671216819572749642979436134102339313376737475095534663028706548919835791672\ 45141073/2281090389507645077108718670604764870343720650623072840372858131378191\ 1905497125189463447572909394309774024903752024680457767062920166085441650637564\ 4235082636623937412322517180172787116161734653460110253679973206159244095759183\ 6610633515300343477344550073678865643045551860836541918337687556942945770570380\ 0920248889709121406179830356572129283676010569708871707216532127455749238347398\ 5713204775048914621300033280912929764572523487900721255524747674360607047469260\ 1571393475655793601412578150964552666283321371276250841790550224829134144525327\ 5728473925911954658099153885241426437011598910519236374127943765959914361453760\ 3583040868253375695199978477697289520665639081954457545525708958708962697285885\ 0070674087188889600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1135989874028882938641283895006466\ 1213579777569901432851227718791801831970135020806637637218736144348180603835286\ 4643900555779107846157322392351123245234662905662785799432574272943193951890983\ 3818132483875771180719062980819300858055636537169642490051325245448501118110612\ 3162098161562822073189189704921887985072363593246930514492071115106712231758347\ 3032429009894786609270247015171358261675555522037469455693598668592687299632157\ 2554841405927518669000327445873563546626188121851322861792182277435022585680351\ 4197019846529258936974857743100436137622135506839048729261070172427371960618690\ 2087343938911594168943400710867781293653549460970874787010722999454957608953968\ 5911873468258279055748486655443241799707029824666023241638431688395485410294835\ 9455905050992683492581298194791486859457731127207215118802456697628508627270935\ 37/2142970988538517942502079512022920158743918458969841404362692582302732089832\ 2521213002851130582704914152019452382086063880962119378639916286181993728253364\ 2265271622535807501216508919448856446027938915157849720013973539909191173024708\ 7822485320943521376842503994058958864526267942260602863758375747752238462823920\ 0797686931298432388768435420466130141859534063991400491257101611109897074046208\ 4511339186945229758438490001207217592983214738374608521163972892570910554855331\ 8756539419568608937838263144719945138884969484201388543806138518661838176586128\ 0937463601961357065962713844950275938508741544935102598805824795899571651928725\ 2357237234229594445744503212557631931180716410219632548788270669199318687566039\ 9335938898840780800000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -9585135786916658323711275393145268\ 1239718165764646809280356499462902235720519368407527349112901243926527790056674\ 5476367325300961426932507402172955406632995117807749082418534853456428045166093\ 3148166511216059806445874202137119262485172284727876796557306789133498623100825\ 2280441317465656562816977664085977016346994535675656768574411162522143080537429\ 8915958580698422058894030689300679640854842492670740112119233110872697198975558\ 3073306739782079451172701439926506307734864031628019631029190946268506853706885\ 3185112183262118811707771255746337050769158512731729752004551761850007815335160\ 9553676726068839432561646110653087013598883051651819652188249747865805295431780\ 4731756612030860348426842593446781114522192697435474454676342328562241689114442\ 5288942018520066447578266359290362156646679914606417746836289955897369932480069 /180816212554067620405670388727571102268410539057460207055462363556801075882781\ 2884329936185489004772924510549658821110651369489519065185921430927262730488526\ 4877700447566477910252487188948523391360558372511290486169100330540868125929892\ 7178776077658440499245481873807763054062564773566435281031669382532585336420856\ 7706927015871356675834654214568353380289126420249963001366266827723960782114446\ 9071539779207699014021331296728376800647804011943538273310358774854556771029710\ 9264858106622280588842676692662990694244487701522271748225487785002210081183710\ 0124190814353896294751490700452138042298195277115452359056378999231665481242462\ 6216453639539017422743201924251918463698396594662346782455807658810753596799854\ 9317392531456000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -9112939206569590426992262560929682776\ 5279765955393215539064670749290872599426948044043039166631678638478050233490206\ 2896213594514854912424259002599378432746557509220377365910566470732254793487684\ 8898924506424191175621889929740048178117264376728271838961226579935394477487542\ 3646108402829965751917013694759366413094837404197905328328165138836049807223544\ 6852569352871571270800123765350183657945302345130364537638698783278329697269872\ 2430543210312804834514436013327503828826082906809996652851569828593998131396061\ 7090362415858085957760590127805762438930955370286248027286177214865776055346777\ 0139129574358660772415609943892580809963947201846491338755425375814283126347270\ 9911619852569070034248094518961267599034460745136746759066570200167586175763171\ 7465934686559762264944139671879867605006403371386110561300406564968639166963813\ 4673/17191556161352552490134432469301472389491337053393758698218828703007207644\ 2612761927072772624873633632801745652844809030272242410291263000422637808286166\ 9638344688537469008517009199504494561066969934359070817808868099929213504347356\ 1212638323990205211541443619791539185698889079313197234353928817761192782620312\ 3340559283868955414152417019473605435837039740121558212161011846254806927297120\ 8980575316359430716691121098336684661696189243595662621939333739736071615744215\ 9289060586185605251482019898425886815887676890693108799314975985038260864404026\ 8954064614254014594790272679278344598661498677295932873578399968260145133663267\ 8124585464264160075522096128122101090641511061257704958196144143789517694307261\ 0421592702628170395811840000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -33850747083364401312426632\ 1425095695091625877439804219139703201072883870112293616723630593648416343227007\ 6537965522663711582244937144462330122940739629401804858246523161934821048427441\ 0752755778741535856406408356661054101665364177218556714228316744690286047239367\ 5568722185332405826215702888239786365515390798716061083311203212479753439788579\ 6172256821305999545346212455535483174735656627204427380750616549047888287349028\ 4933579215698296404343244934344230918044925640845839453904541696661209577758858\ 0290467640764792508803018186290505915797570567524464060166011883841525649084733\ 5526581101417195802410429604554328708843844495274408519130028500828688312095561\ 3221823108250495261892639687754025296962821200022657675957530126165065540712494\ 6411213431358679463214621837078945577508823053247666172593374131637841239675650\ 40798282869/6386509632738849980458806548425286778920687619689218318366309394444\ 6189175570166669486577622134085128320442065894563646035002683829989932246932112\ 8337683141898329177600125655643743893716391762214464017807678157485805626140919\ 7250682575865058253942690745313139938296837640669195328633278532664143276718257\ 4754576818713044513931294971586502529762846886394971662486845073990110921991707\ 3151709998820633370178920819152680455752601833198018677863444517987556256270101\ 9470498650912517003797937018053574954049939824410677914931311297260493771029991\ 4577033079526858201090025160890415237145594635221631422617694997303414837557947\ 6678609675682391978543105332202695976151682352401042349079452183775963977536383\ 5531731342665925330217205760000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -282937637922647418211152\ 9808122847583347788743988628261274679939902874402731082834105181649749741300937\ 3494376220347528398130121285730095185510033286498586079446153843415823480249635\ 4855510520946872112087056741979226108013698016857172156182753694418483935244181\ 6550082480059519896228650764425014260402555853985587532143392591391820660299626\ 7391557956504100091737974922449852157241592060905652855602590342200522342585999\ 3548042121550815332697416119324704110949970098691872306583200408322615260318871\ 4224301725272511691474937804170282179897523824272254726497776175222387450405389\ 4344635021904398692310164240931421172689786681844608895137114223741299212682490\ 7879922545837192526404295472387020434281628711695356980270304288467146472337944\ 5646951636506571450149215317972949644186898634003580326219849075028710846435765\ 69527819940795848752868057453/5338822047723354817491346518054824053999768845143\ 8444684322136604365678313457949614275191829830485044706763291669994614557376134\ 6101689864132471327331355985418369032167650704491093725045891680671762528477292\ 8761472485595678747697466299060936141231032413890145683959440243615163803936073\ 7236143759970069815953196010757651300112960946464062437639745428909990092762507\ 2860132351489910542076970298017995141454054258258965793462180865846354497329741\ 1816743064232256711110662266600578249566413609912934984468679101929563009189916\ 5674410036291978742695719190876761354244115676397195328861041193303878876681755\ 9928823760907453962501821944678862533342842327180644962693287339642807593982116\ 8155604002523919962675164193886687754062432758775788915916800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -387658443636470496469317292813805995412620885765182232967093941009732\ 0964397255049527164632277483266691987214514781813588141973167562026536876854572\ 6359627023408319475854938776968716176363451204286910208534626122446935347354776\ 8143634560545613920499482016677342442267561656635046718692322676132791015771873\ 4764549848025970317870040565536381095175690890923681097243931608433187750755275\ 0721853759452589844138734019998724221368667105696654010470819281966733040265575\ 1148651277901328692030971890821712690499457061097916604684601552594556454452844\ 3170366695483563286760961772853057165674697256245970256691061834733087745388440\ 7212617824967671065221231807260560761034653644863220482466123238094041257552787\ 8155607267439224002056851377828012519058395966415264165469944500924332299706373\ 35106635454366499931282350004395812272109016713967129237062839/7316159853193082\ 9471758575189976629854748107238479522949243867171581382718608618678258794998157\ 4801128217763823606150397685374112230212549880598818915963519516775674814018562\ 0358776020280315635977901311171465338046093872919375545665807989656386167570244\ 2041560789655826550278971224618528452421987024906537992013512210810142833146190\ 8094749112743863535545714457448215960609517592883592676788916417912756189068805\ 8931449873607977942295138685317432814829566661280935629951317464338265895655061\ 7976371669927390379308602610384674759021916619273355951617877621639230892128706\ 0411008037144561661175826946626122137345396300801798687420056070860131993927355\ 4998246775480462375767538732095733396131538026166448019913796415807327032299089\ 9779925442560000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -4593098947608133454682412109457633832\ 9580821645729683732347462982318784862179131503309487182291377488215805334579292\ 9059417980357051524365030705689122689802957815717870031626538953380462567621510\ 3353299544484550219252778578529003383486997117527653215976022563957309124428847\ 6490656534622681266764971196427749654197951436880031345731864180193049318882043\ 4510778028448381696168407880843525542590509968255607483614844459897297511191083\ 7067678752561489313772096926278065798671555620627242645819275831103298392897744\ 3143601769324289531115310597713952599048783584849710780486703029547506946763529\ 9426057571078662171547593662654241869025168869101968575915223094257175267005994\ 0097763304534142733398315760565421222889507079053008483899954575816441386127364\ 2224521381020916333921745828203409482513718417981179753440215763559946989792555\ 6176586329859348659/86703555016045408828843680325364940668482542585736706903471\ 5126112162729638801420880938401849239114144129226619416079819448921768350616718\ 5772927151041171246186588035618442481483383258576150391079138811294968362648033\ 3355880473361415387852217195106329869230281785238669389346126813519316622591873\ 6555905493888831105461937179305033181200891043722771743883194722534491185780634\ 8312404226686820514101432719336589463969914519101595717092843893462092376769401\ 7145535470527313072569192081515813448215618073091736691473115887489812445265917\ 6393949039461219944466898858848078403256565074059058718918785115304655598910563\ 3035425931099775240024994554393292143031046110529724319908372361398796579981723\ 0957195000538610879109674638015955768522830145126400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1157960359920563868924157552585923415277479668529761495596298164476704945267\ 4612998244962789882916069986467505734869644266143419460609671971127160004275733\ 2671086109614017861202419505822107020194244436429239262088398122765067488570610\ 7854821401356183524502664646368087870923152764604610974051719566300069685920637\ 0638432774813453951213994186978122098622644627030352281470643519846912541278862\ 8947741274707668275140000746678265083852634486070675001687977167919991629136667\ 8963220175794634698088240381561682458804469122576553261630960310720397203059855\ 2296547137981003254388712050922007357623975591541581128160019123627951448582763\ 6990585780329219142992937054844538861490149457936521647873706385468824944876087\ 3349421813436255398929341976683884025486338364278462188868138538678186124922068\ 03048500211045822240549002316755877065388844998796257264511080472919/2186438217\ 5904167213948938453022510455377066640498592836538539801563606127665790379993570\ 4079082760555733503108442505442339152620228760090112828097966613059347749204060\ 2859839718276866484018138164728730809788045673213327417154605143482757142608006\ 3707080620101855242737094295223242338725610269401150188739010096148732558180107\ 0144755214574198120188034083204753488788506394441271587825630679399732385098490\ 2683303072885268284646390237129933414101814143025721172716371948022149767812387\ 9009255547785643390767210784173290152636409738872197546410336146409124680197502\ 5741343142109160054612059158091909766793002163173191848395039786126771680114288\ 2657678238812999684665949227374728899229530115638326116310011850673608877431787\ 8205306259530607758236922675200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -628228074025842951\ 9275109839078133322625593773427660733443768187017051474797177768071262298789617\ 6671291214519202298554685240839974363695635582359576743842721424797277809229896\ 3964120319195313809520577535526142243731590416127352736505326664901090444757221\ 7632144498654056011911487749442630481237185595052650098815919967074090676834354\ 4254901618047856418915031301408548514867781962413722400655235574681320618576169\ 6820875293418878260513508680518720255653732505215168531498977437204203882423889\ 4700505535240372621559414220554725263048033753988579065320784625610930135452297\ 8423423386007716994080927672493422632948924760148845861739999003543717642018362\ 4726037914689105007851701014103124032968633462653059781152785902967683548265198\ 5128112793264301269479099178446083386025790802280841179181109337224147544285261\ 13971273854085491399756069102101266096127170016047067/1186547224113055298450187\ 9664378521086476303409798978853496917472211545591392309452366810756815702791218\ 8236134405121065975823039708844669502880116345011408112133276805456299211751308\ 1287879383309925811279509825566167774589378546892290940059936225937287704631997\ 5312404780017603225268591307809049963190175829694028474928335971375150648362119\ 8706854243276443971647063190592667361471639152385250043769407174191268832810874\ 1819053326285836857914831843008207913494615584310612400346745265728013784695005\ 1883518503784409081966483490019139858525473693271614035827072981684444080307550\ 9524237145324209108051792060378921643618246262166334207089222822527508211503023\ 2733872940656457854752678377550805185008429698781182807433649069773384662745336\ 7871278804381990912000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -10477504602490023758293538\ 2858521826957937413906779429996851321393919684293773667848616023744701656021162\ 3280321984619554364554186976117745987850239597589963628750657488528188635576161\ 5264863207321463793921251192633079050838470705595128508496437109231268498490650\ 7574519251556153830448013575832889029813427043498104759075329210671242655741785\ 5161537429676403561779550867193764838999996449259528625467542500156830467616874\ 9485644311633232719893546443623876010674345857304683650634885786409071334009743\ 6720095796296139891169624863751771341170055593544418009700904771491525132289046\ 0242950158741234992488759721269755036806930416691835832378505966883394509042687\ 4672653512099649467243274185011418258478264581225813619076699160662105215264731\ 4128002143488756833652769935134281283834408759967415809333500928056987069559814\ 20177675828801833474807204588810915695882171089/1979508051934950790585191631813\ 3922983292174469030491550711930612177310206127657720533898921126684656569939881\ 9349031241774299900392316473024317072146311714996827222768127094294726572585587\ 6824838998182719962733383557945900329087986163421953649703758792170654356856996\ 3096419611234350527937905829694688000652465159699636540986391714740194365833045\ 9274148994333186807859427767012796588244467100073020181724748360686933263269324\ 9939462225392228646294189302958122724535776728980090667711604783972515569631299\ 1845337892224548962700422174788369326844384839025623702242615023782756987442580\ 0505857948853432745778778493668865562056882372189387874172216623455287970534138\ 8027826871152806907342060367674501868082844704976303941374939012461750756981452\ 3663895809228800000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1660062932086302969549299604398\ 8137233988347171772356890168662124630768372256677730259498272223389157978856934\ 5741570351517249787859949087790634078005592636667107640018086912998806101176419\ 5006274837818717072689470680808407616281786531782739446077879065447837485480056\ 7408986430713796591649673121172155710640718080938748651745045716005026243253492\ 2017171454573047623558872784130370017264319441727625957983504632881700553693579\ 5876709644579532757785604268476030437840222246589022450744159442468213643847914\ 3297286490770883822616624250115723020462082809779095260857868922928422462283474\ 6373032596855528748354114699771250857393975473871841273604080678623764780951673\ 8812811170620719094146778407470331762664067293556111135460600383959096146340789\ 6547972048646649739276860719285543616471072909149922960803839162351821447474970\ 2003562555257242900384037149101692704261435956597/31373173447460459257583047489\ 6204199456493728737832128549445388591230102098952075282420776059472985943343775\ 9793856056120642449147974868482839987211763993245345320187805365953560937326678\ 6124867600222601247013842331063169847673125417405512624806954207802801188256317\ 2170086989453742976000856441234648474146532903945135532529031021173816134295574\ 7658199009259811910812349618933743658987826708571519149573467340765750155326502\ 7443441720147371049246470571972015321930088255207207529855740834366369455952695\ 8045721692134479762512065017837628116225708090854606603595739403788137773308438\ 4935715439029851338901717148078624736419685426198690088029477891125889397803224\ 6688469110291790251385854639639213045728834497468702298125043424819127429616198\ 2270202854568172401459200000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -5151757996007397400272\ 2889481790392530141642015413312621011111285119906020761992347277450381285221137\ 3567250114131515302953921205107138126048885026309754085223101025683982137139654\ 8687422401788885764524490777234451607209766893519447846102579495047638559277251\ 1729873985149408336233243267136202844487038426559970749005828681774212772352351\ 0207571038434623572892865462129026628756511517884298320820479322674942613693615\ 9898845977001620243339609018663667846826668165032445461207031737417350098145474\ 4881227341804080425601340560643521162187576587180539855053839133366230349015772\ 1405484604207833572805630216547674118168867090271276575248871092530562154202505\ 3586527163869563317933218382187910716802354890799001126240371136056214046497358\ 8793054889439626767905758078227538719034509876731619487131482187651212613833079\ 9069867150037555002690974804437484733027013659374064129787/97391569106840444075\ 6872517162449846165557219272043294760855009982591605288771472962606826295051109\ 7382328260464362971761012756250768610136914316129770433019292834448033835414121\ 6827441679626889605598995282141130181091803330813505896976622013204409994774339\ 8850165430172171881371741999119223062973816735694145088320482082574783415423012\ 0487948517270237415248250471601527037917020192931535672007292574749536652929261\ 2183755238566757732482023011771252205017421796911807712483723988386532896867380\ 0289083685712485743681268465221502448011287281044222662407551787849350541820844\ 8668347845260564491712299248369747711213399488517551077647467389833839343004294\ 6950210532664818219678809001234616243297188964041658010547014496020073453732996\ 8060478300789709474917148681830400000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -2698860328782\ 1019537780106304899882287810975951678330581151798282461348632777482153431974240\ 5473844532377894430091951462786341714858247958881769989048431285610285396906954\ 4779582081665197742739717664877533385344324042950241152384838428528612162209518\ 2493582489762522574351099391977382788483376723043496972508423205614400438678885\ 1210755130579161860167121237339745884399603529364418473251489032138698763566256\ 7128092088655330977786328564954428809777380949340256242533828245430051656836406\ 7256132079612208094115121115408041074308309220249660822338695788690535906570625\ 1053502904112339303440293695939424141433800350526937465699314615781807816565392\ 5637793465701247267044403169179562625647880048509758788188281961008370708443699\ 4946358048026043861286157473011862443211707145467535261734981428092188948458294\ 5604705070896816875822139677054288673393507443556933301485521530463203761862518\ 1/51035262538363238938128010196008672680229421212893728490207499360962401368041\ 5159896972820472113020059180293347366483755830975519567782985459074016148688063\ 1138646142125215579066959637644481553155601317299042234069244630582522144951873\ 6397926647120081216365237370224684247867098524584822565358321888634568579054998\ 1666395274200495058017318230297816267885139109646279751078210431427717926651385\ 1924937933333418828637428125556893299412178085224554182962250849415509896518100\ 7758184901838833237712565419580306690983535511349191551746488677912369641703423\ 2907242948940725544012839701671044591021984839389924425545077614285228531367657\ 1943732030674448510170945475590048363425987072899978716600742897652719167511566\ 3903772742651798789814089008426750468117219528347063885032262205440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -240074063140186036119903871340600331506386873354730487090\ 6106807529310527103247867003119966739825365084003435196078787246945314386295107\ 8628824368036303329466436385666016058253050494732227633250333249759706385078361\ 8825672939666861128646577705508061788266376563460019480662277235988199889957594\ 9497863394765850770685102413045378133846732498582492299361464650415624450281877\ 7918166276290807364324956068732199153750951251462578089336695314661477834642465\ 1578549217185556939818568103120042260971175593537596002852271123091345065089557\ 1018395587928045167509569994645302979633864878856006746712945251978496930235171\ 1879638468193883792088224470424806612514053591934185659088263049374712931119171\ 4007157020275752037146098968665995777533309003610977461929852512752382883691496\ 6756046168817408768158003635053234134423394141558970353708332785662276563499452\ 75061604952506613288776861113469/4540939127378403805143646565957288234703606893\ 1443394490851680972234257937454243103783301699194310356837893272912033777072744\ 5494374635762519051985082996017697183013531734318598595028795986745696758687908\ 5451184898788286915258080289153244504735364653640633395745961397523808948603683\ 9642234549463180845583238440761879169796932042222978188419029118087215899285287\ 7879376436356182490922321915147730364995621494409531179485213102267544526723928\ 1961818523382016255079890897164564302357964205869821746001749857580954495514216\ 3020445439322909054777144065973788167031964136458586032534253146717310570363437\ 7384883684156454877688065556108770300959610218511852536539940436069353665870574\ 7786372985554175013062083594510313095759539169726219637209802374793802017668960\ 0560020125122560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -104182227905640891115052435863\ 3238992338841671171512660184221352481543089193485592360932687064549611911474105\ 5841476855111959877107790879837306099273460086855510935170913870292322336431712\ 1567193287800954953199839335102013655913759710156249617018023474789290382048514\ 1035226371780376588527897167878952568624788736258404045863585932427837763895167\ 4321837915451980581887108828672307495294429901246810455458827893364585639446576\ 1678524724325732339125701779826590952579565702437602091311811179033374225741117\ 3425978678075181620745455279699734141919156698791408260138168977062275764282412\ 9714971422583184150657077625665475222318084630751823316837470768007472352684969\ 8882690792622444721692312747459698597656921305576756223994888706107791857384110\ 3682914537409316533627183456104919935434519802226766220709654438511574309072096\ 641594830780454314847109122213168078182579675422220872520150216648021/197099544\ 8634931851320887254572573874556508308420945899286077680653530864140794825259706\ 2852718464064824225377153519567045860496159179663640558894256733305980940948431\ 4513725721053732395066582777950164367773624157683312764998493910613347135096655\ 8883435264349831301376032235093442912405736760155820224904007741391777195129652\ 8362905939310968005629743683395508451635229661240774384520180385390269836828296\ 8785524073665110856507367728178160898861675760450917737986836339501456788983642\ 4989563329322666521636665820901737057775470846196525137956492194490661733983128\ 6210538036587606035789521050493327026529385294397709484392668609027285555278268\ 6522047982404626519414491808408534351949951362778450905454054974408030414074432\ 7277176408964067929176683545478516109971166456981974977347584000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -12264074829309253486746451554559972440208427594833483865081586\ 1941883332080163017507126533966652936551224921498537155855683525023753152874484\ 0580418446384087995791433149730253511706599668972866354697408643265659296578573\ 8291478500946613551155864463889560237110208727819268819729715454342478659960202\ 9375989595853067579602238827290720016737665735930614520179811218247600259766380\ 9648333054304284593088453294537113830771892679390079113316103558829067274062810\ 7923492541030809652380763463750604973011498817880048283022000786455943590136589\ 1119730482553032853956997561936550402134619460350159102045135624116897229204290\ 2247090647627737293332738148558514777885059959192424376144321987946184383817236\ 1109713299466678062589307239284470657351725560931979809511520198605216132978698\ 2382848783566798558558855846930479440900369955744032809564068609385885283923298\ 9515998182158236403669876410734308131/23205682263173537268381766921760115051382\ 2864991447215312172164665623256457331315275859758869741916536798427081958419053\ 5210745208175115115416745286075770364548519211552010657545991113481538634970583\ 0672734102164980073050067747207589194077792511938552143489703674189785738013175\ 6297611543346856081475535868081250654522596396862234968040189510104018114310165\ 9862984977982757404380366149539713873278902048538154094754094890084162216271380\ 6113375412391419126918585619976575265855910526965914858820704602066061876834767\ 6212085262982646534280393368137615504324906692879158032732654078610050210103921\ 4351802704985604560512879438719251514374810120686599206434348810341785714876357\ 0836908824462334670446227043453590681316675933211716190173463743166155670422237\ 6236343775069652217431295262720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -425665631542010\ 2005992161885166197079884284962397598279556885999327028810077800974092038275978\ 3647044390775570223297168742134314275260816021044289677177273526525552496524065\ 4008530806096465969026034965732447326106261330138485746695584490312837206448064\ 4742287860695025410530674772013527070869167303692942068181087699899324599523658\ 5129018363699046408795562048494112071041769467819868868187525504910640141702641\ 6635987001901911804044528004832816848120284445423119477254389653054461875655123\ 0168870222744083390718625855718625725541417441348668203518084450326745622872084\ 8747831198550650299507795827070629396438146015681288336943138397493110175946605\ 0595417697028001159738490005446393478693411433135780686632415299099856413458890\ 0399463537757630150155941721338108220335206215989692194044276174920792053765913\ 1287761236212680136470878666871367514730676728887213524869441017603450564027696\ 622748031818269/805503292893451995084333373635344138287709907493736992131674084\ 1927418624212893960968323892387442382857751866900674330560312021918161370678116\ 5408852789258145891042571172551440421749842003161548163860856673449377629660662\ 0209073653860701651455948142073563875748048655074674285131836727173006281762880\ 8708466369399952238585029766863846942944189857488145312088984061716122534192486\ 2185471934736790414879540317756465592031632508160377909115479773875002201712971\ 4776504684692157293355872657466623164309550461940778200201832276489512575688729\ 5144805357139880710632889786907422980794287162785467276554815449654199440065446\ 7441520508687846743344720425499020558496967357033371190056785657709098915676290\ 7865141517452121507691147232877503600877588053440680801404935532975120170553586\ 9468956751298560000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -351593961748417522811086435\ 4253392304626663743331722072948878611779001596097022042061467305521626547900845\ 5477300787937212677579708417620339452343489048235472748601255476768584082524541\ 1780773770085925280868203545337839414887941796037820509134697698382068934942467\ 6827430240352270441903685642521929023826068354087412712421896073333511595969379\ 4009882434879749814639759615809981456375648093134516981639691817827870621870130\ 1368723175956205425702853676563786411477696298620524797562835585176575064358824\ 7068279925260612591793172309196066525684054427979794056236434919256866702333124\ 2875781454170246295740611367808721164968639869652596084314157426774871133474682\ 0589370794205112984004338035847384429425371369983022570125509753058952609124854\ 3892082778506701741520791248410625132043106117630534041049408749841232731337868\ 2484697595221959440987755207316101995919893255356561616199418453008966117379900\ 533531/665345719929991347939659366622794258225648383589826755500762793543204778\ 3599850411759835535112027408240503042059956997042817730104401292180124262771240\ 3927228506001163788527489788365369494611438783349067612269185922099706829269483\ 8088939564102613165352763761367888189091680959518897136644903188736139599319322\ 1124360549071234587429537574871900822285208027785500834977517213242993616519981\ 8092588882690500302466840579018128451740472152929386293220751818614914440539286\ 9555721924311950815067430733719688681563082793366713460380337387518890578960922\ 4997541466982766963985531382136081196460795970434277561414368737494059010669594\ 0176161410002739071462190981318495036909564602986904953267715704348616189660689\ 3415452365352887614356817974324887732142002341960476750237449260877262818135827\ 6572610560000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -827196693286165572935730129064989\ 0758316469256407860309666298223367097345301671698811513313902486915686251523085\ 9627874282544538537951696605420665936598595655965510332884275858289474765370596\ 8092077583437376546586124580698602224305668863679917827237311761283586181359577\ 2165902184407483708746561629691909153405055691293070660858239805148579796121973\ 0555814547564786107616833106009064083916092880987834330219547534233305909445569\ 0282389573439874865675584550555564342667119948087331879101479567207565915508368\ 4411050316894445002945546805175969163842695127794590616795240534671903547109011\ 4463482140429106635494593115706036196779824675931547143689835002886651705493533\ 8288169757806465388839765231377980685292747291727586824741804443993387383013831\ 2987802857193016078497067018261304253578017044228708948052390452605797187756475\ 5461508191415659397330631446636316738318493691656678516851690342310851681178259\ 5296829/15652635977721966695366116326321476671897050392232553444752569151370624\ 9512327565651684010550094388410425714670188378411006607421176739698471381592274\ 6843033481269468786786141080885495108890607036675515757849036367714999355792043\ 6316710337763186384999201687855996026608873198647467061873144961820028886201279\ 4660700180553692666130525531426203994083926576851813689307320359671318546849006\ 7554124830055779387819704225786850354124155195985846676439432735919948835485088\ 9519448265919491652112524266311412429016942650544978566448692933073018011599904\ 5516106961614322839039395169546576363440859814936577586301927907910990634851520\ 2595938217229995318211940633359994984648478471917961435587636468007321265875763\ 4440313976871870201567909097518602400434872461751950449100130128733317786081926\ 0467871756666798080000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -356964112320099705904582\ 9447782887743599622417358872231353246808746920659952171954670365399821407685790\ 5972194475602773999767379221211055669702942631557578556868048006767675037104105\ 5557788258640792817078355291858747156370576060921323374096178860938675204669830\ 4992535611855756077486848478042685659238683364047008624216372545304226768227853\ 5118473467543032074308779583398035132433100743824157809782395270029110111225054\ 9782601211785497211260506566571316051435415720598634375675141530473059158844237\ 5712584574711048085815928252302855486588341487181396661934375453414785101632976\ 3519836424633238329305195968713555504668281156346732243253599334145839587213046\ 1206269269050816118944375549303971677328391936147083404373269514642873798671423\ 1349001242367623952401728186860469087005174041393955759555014895537010857219698\ 4230420975256453613400373948420369628049438997593000958989489635719045913764423\ 537726827469481/675367542185973182287370501389505338635151920477039108022318973\ 5362960004339006639793472536425392393343241495921833586261706411573615672269069\ 7641336792719718734977079632904564403688875256701318841329360110237609774505048\ 3463572125340293761355757728391950998862772721702650703063299623968183631828657\ 5264511444751023018814150569083588919404740861489217782946275934579812473127957\ 6051601899543457134386420286636984361361563502818879014617749998655727184363274\ 6275292187387361727490756563230742455060942368751332637727501598040050411779964\ 9675085720238117633105300161598268736781213651001565619090911084093336128139189\ 8286188944494796174898275151276626312487093246254147265495797982207664863260054\ 6190050216967861946248206666635671720345788851250842258332887397721350732148229\ 3487125451659441277501440000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -324890353767339546\ 4673955698022591555937414650635104105806421741837194127786984143690949719991910\ 4494148812086153487747292995159487120093348023182678498918759532956424202353025\ 1834583701925410413035227225121799784937047865242910947493339299245527460770864\ 9896929868110871832410244416244376372214534974857504013717341909068993261898533\ 9755013413190972782231325061475011979894628780846247133528000035182526954386666\ 0359642189032717131456197747408593103622310659987457150736850965431705116673622\ 5106004862070976678485670333115302699995200897100529742220892575408460440288873\ 7179471584632269528600735688169600703062315632018808064618173898252226457582149\ 2986442466997941489432729891861162964917188302381733738914275255197070186683222\ 6054008179637262610381678718992248482673003324067272474164778106287363493374284\ 6807323209672066658567787386295159018657057961241036426442451934630373442178088\ 3622748580538611054089693571869/61454490306008451031638149124996046649327235497\ 5211725257518750561835498320328188055912746569981342415751728757500344617400396\ 8817225925653234652331144243097369858452244852657658959236600404116360915726799\ 1718407616569442587473127185885338978637435797197712204341379097446568532002002\ 1972273544639660353627272070104321119652696018233127635377113185448559006025723\ 9408485403451015477451092995167833474653864188494572084307167262143878464499224\ 9452790479895028647877006900733076991603897398352783013540990580352072227143892\ 8082839080726847697204863759553837814734637099215877028137872604060364566502521\ 7317274025349620862859792768665179197668954629646876470037461011728142867095248\ 1946369229389619382335206905924526160450463168475641440797687971051558574680342\ 4714220240414402392646085914963515909403947565056000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -90111613822277390635258653836929514401598484581528459790191470177403617\ 4207663594189424471181098236177330691785624903715658525476892603711615147888799\ 4139537398069478976010392098555053629322315818836548660277694915083420618712334\ 4940935558069494796532998009945348155424544509071628417476392042607350267070859\ 9602863576806700674138539359330128449951092782989376540327265984338821716195438\ 4879673574659890092793602516210497985386882805554174748631694280645081915885240\ 2985377416263992035500553787285068615561765199784770123456705448359416176395486\ 9455662875322014928660065325897462263135977870123336966766445480911395033442416\ 0369707067057147791926486610699220401384531999651617380908498146670572379369067\ 7911653741350327472340344630507258234417202196874725414930777095663081588270516\ 3448074688881957941118773127076166033814426226199228246563836510285757669590033\ 734903551024936658306363957054844844767446387/170397997961574638201023634536364\ 7305703585473447409779356948892347908397979487956574244173726596376265767502617\ 4088455658092909416576038581798709247948962979923812616950119523939953231608169\ 1784974015398040608707464481276611054417560951443795203076867556389568009171834\ 1740617499181558501791298011099093981547624376219221858639329960774745293448831\ 0196692758376803781137517218229969280282765022490123648227797012379327301575288\ 5316598125130900344829878148590743149083545423780714492011941725374530056896675\ 7196033922392178496506211381569714164664376725997671043855766796558229887838323\ 1429099052410153206624055651462796683917976397943499387142748640607836062581390\ 6574607410086634453162532068037530225217214319750895377180538843301619346008817\ 5147330192668547451290208606459525038765075335217152000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -32062836803067695665966969998917371965642919053794334112010098066361\ 0164092347043571177154600692630056399144563625735122406698536132606218603597373\ 2500205055219696644413217558538870307024950644508604007585848430403467555198579\ 9727498331904295841470016309768654635074663228526069691978840101227937293525298\ 2946296162584885923221939616117519141523215489857273590935408527625460278784015\ 2469180835237019045979841257089378226523610640391733938827787321073793928025714\ 6660019079628846300425895740477443714597297673319949742951379151492007586927760\ 6101519816687181452148646792223635240903110098273626376633292938418089909687615\ 9709482694874821625912595633077102524191878202357711563565723343943024228028037\ 6533038160991061913256180465166229947541431363629983711721112935699040920313487\ 5653442454687767244093193894178606130962701972960615219221947677624404150924283\ 2476035672030391528400820186754240276947740148443950736381139473019/60606794664\ 7370810191525873166824702722667286187992997109129841482540154374341009724990918\ 5111891411579802753585058494274269466857306346819070196118627273076827521572300\ 7230740082674089075164853025240053405575595605273243563188970047978961413135293\ 8211668655248209302872923517045200396264390719936902761430981200359303508844272\ 4318727639452341380237024754203729913043525264481280232989773466891258691363900\ 1976289594435778737112705454882030782471971347633088682457187932337945381853050\ 3813944921573599241940818947681897816704950052325587904479880614183162448029044\ 6095335163961928986318605687633172596236353688488736781357902377152226750783918\ 9631017362123508551155275444962296544546344234699614606200944150580693433625534\ 7715869529088426300708930225238938983333044796539901304549857987550404111893414\ 6750134983065600000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -1552524440991282338613679552\ 6963319137447964691829242439356634946299561395461323663220546479268740914292602\ 7175210765724546715029483896549076952811193804808940568054989662913002612661197\ 6302891697242159679235792364519876630733417783145733017521114475124435753806359\ 7495237481351700018251653594656399620569572369177467943410460729395622294473390\ 9151411621413980465385766915882734261675826744664182559644041696946653185373123\ 8956315567341154170430811917860359329498476005793454675919282454243538950446952\ 6176245050867164458469803687852153573657354988688184196570955346471302221514201\ 9123590193673993885373761259961772478397582130663553454113900674981276262852919\ 6110266651405567473498735682384659833474818792984448502981582714598981284816293\ 0413811940457279772016878281682989606668448301040258648294561070651345268916786\ 9751154820576725489276681823769444909452154621861397796104549944965932520041441\ 02642169562242190819838661348573/2933368861773274721326985226127431561177709665\ 1498861060081884327754943471718104870689560455941554432046245327351683112287464\ 2195893627186042997492141560016918452044099354996782000142591123797888642161858\ 4829858827295224988458346150322181732395748220944476291401333025904949822498769\ 9179196510844946093653259490097390289828062785702641774949332280347199810346052\ 7791306622800893963276705035797536920662012769565241637069169087625494401629028\ 9871643413225441492230927895925156556481687638459493420416220330993563706780385\ 4328519582532558454576826221726465062484605759101422193575736293782051528144555\ 3657839518522854860217722475054167774737941677814124032677781387591533153617515\ 2756043060959461346940125696888105562187475882944808520787983295431222290156464\ 6793319368152531223140213126597439559015641270270653318037504000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -43316615896052582152833854495390373516419551722024547434577\ 6117979242132001331839306515238110140525793045797527389221721678774411099893103\ 2170343363992469766876560943516683366683839725983234114412278199915189306054347\ 8885948706585900008377996389889037403983493237863814198171441147238853882279248\ 2984212450022679459585312179358998820857632670881267069094417898081071873422055\ 2969963544219972458314376112476358754462648230308194849607046549329645483357751\ 6808641762636966423970260466861481847748776792734005119011010534603858593379277\ 2582803857322375957825730557449571807932512488792443489766492465800896318265138\ 4264942161377260111038820502126576238588031753613652376482174774472760880726555\ 2684425688933778873663448975648155350143833060366768417587948584824066564957914\ 6875277515887100048283559269425848255608844994799414604711207955095222367471329\ 9134474780739599453520154051272499966076057332767639387996857268075274604128547\ 94851/8180327650096585119289154085604798786535724339055846667912263770887203593\ 0201303597247272808633583438282107862176029433566227004371992804267790772058505\ 6155752157478980501270311632111931618236940597663091349481059537572671424219645\ 7205615656871057288722445954920774571241503640714069652529929831488467060075407\ 2313022263961944805671610012683702206379669642537899471629951195660729387493700\ 0543388318320450182097583142461035679933896602028610694062158136769190997713477\ 9479283019868432055766824437135005297332193874294272004957582437401051311346066\ 7760332069251712717631266091541706884417061125844266470781217729780710375859434\ 7933201304379908498944216463128995781024902670252502242153094185566356480259910\ 4136101239923102387280801019186031701444698618020621000748391224365171527430006\ 3472659661649190462421917631630016512000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -352\ 6493848569444400380802016825939563954275578802623947778791035179272228722108229\ 1689905937158273738081461246671616305941294472751194929791399744697478734073790\ 9134539666812782950562129941874071146317106031932240193501506836497389838217059\ 1520928305394866771069380139931766545441605841807605678054742251409485973514823\ 4806810137067526990652234874398360349417999439994903856219787868162934985411673\ 8243361653854308841341607416650642706063716307610450459104069575082350461124646\ 0278289645414198824367278338777383834984339946080315342542127318433751657851527\ 5302494862631127998682534298997469729320775374127299183728644591594272282859571\ 5343719860820088507149692477973649346444990296429704906756826923000106306604446\ 8064803907628899259140439474189624075583669472372459418485986976404543070359503\ 7465883148495333100367797439796145283126116806499729229695373706548011933452869\ 33066974754644357624294252961519691608914105626411639563/6656309191251297685550\ 3882348717141564484038771388907546250340530467094394467493342034338770552962092\ 4876656298729534701303599141401662157862145111155043093112018466360450790735331\ 8845899830141172979432247133472659865150102861309076481995834592773023646461709\ 6993032097414983850420622901075833634657587495982766042622431178028138326888762\ 2816939398826528433504202098014958879488951861992924145007731857546323734042446\ 2460256177332577758681940340565152858899300658727471028780490583664695175563536\ 6603784970562181862437441420380722711986413124255864575455102300965105171952134\ 2531461809833940578365954714039884768029563741605608186423877678035428781504267\ 2361311761491104390826823575665846242461370518205961249303572097874901523522662\ 5870818014484491442691744951921586099315065522225705403982645448788396061705528\ 9344000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -192744084318849279008429059437523524\ 8955563610263958065760837908566484695845487044966811034087054434529993109011164\ 3207245524319248474870111516785032059872000925192420584075887344924682530590407\ 6830121400495326239120415682030050786368641102371925342027506127425613658387766\ 9562752231022280764356045070313127427497202725816927971643921431958139290713453\ 3543448349813001563123395700253107014429368207576239921026498704577975588950048\ 2134655106743703353298679143197946693975019643754702247363911538123842273586593\ 2886392420668790454617038153858744271962337534257371597561538765171621730030928\ 7870932398834930012445893449319891239809491327826410800782545270202458628471111\ 1458656463812855688987592631228074880847838366911064249718204491205529554219191\ 6514442834959419356244676663773393806031135696290621076383950085607261053475140\ 8047437531189049560265849735380516591893671417597344363119222039043482571343732\ 505270396585173430172222927329130129/363613528054133628957884320471227555533814\ 9646463079971557516664525087788946283094795412628133641523917539499815767700065\ 8042138611695475648275709456306400509206857181488512985035880924701460984803927\ 5756587816972256036203378305643353893600328021675242787529554124093854458216722\ 1675961087307513382376348018835659966952836456082750284764574187406241027172226\ 3652665256383916370440568258918578722364394918117504414470839477579004181364857\ 0174626746235181533653884052713305420126500489082069079244265457742976208681699\ 6827884904433054552923109721173998402784573368060983544500653912753965291578797\ 4529900532368447634509418968138848815312382917842667510684558875261472051424161\ 3924618187025451116494712543845976406004018273298031370770970121000605771160668\ 2494516842613592123271435071280662232813209457394478361369270899250487623680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1347417363947198354712990396302130820574438\ 0894350009794670680796241252112887246085372387072738715372206365768932792933104\ 7048518979137938018389160190550999804442658016670780421045545459863543381426758\ 7700412788480281666751574238828674252906039435468075635354107378699913413584778\ 1099058756931427435110380503132872008719328436465907859704570403593825442675811\ 2340384862278765841292876309406515872521234204461670276136454363960590241451862\ 7815280388537023238035044123620622394762578424491636504486547123427544374801658\ 5128174272019745519676394132811708582451641952086189840056079626718492126923787\ 6561977082625955001091363630884778784088846059023854292239933373046966836426091\ 0878615612495837285260406684142975283481970087611662825207019140923583207025021\ 1222450972126367060200231605373355320240832380147623620745848626383151791326600\ 5311466132486490111294026796656243642056946842737872753147538791694839817270197\ 776264581915661821368963418384823/254058188727506494346233350885923853678316257\ 9346012923192061143568605559258023633202755304884617411884005306467380070351691\ 9463191388817259381335375210072839940659191370367484383472739287318717852574861\ 7656829489230768817519396354202183720472306905615545683733997234729722375990856\ 6377164796904954214597385493016537065662232526534829485597976588224006624301466\ 1897679565012694973722862902224921804531421736433259732650104696700529328124422\ 2194206140285890219294711854368496933633137827443284118926369865761930159963367\ 1942512149080799456803735339030504798579274238370479101871177103193291948021022\ 4721488591285148391346004800827195241159265669078968939368888322626605987404775\ 9314849163723053995309529888601296601264726066087627970809697452685592332443947\ 4565000467269856499063131453427068283080927918369022562844782257871224045568000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -489138013710925616998989943899534859602419\ 3451144154291475035003720847778141901880281033193154029649573505495304466868634\ 8645030337597598759876349663329555818643578970406929446174879111885833823501615\ 2249333421262669283624446234339736926041447870711326410228038301958333562656138\ 1203998770911198243808143295203433457010853043753915962421689711969326944419504\ 5248119366335053285151694407830337417658847530971324264560922257054125209496624\ 7375931718891415700393088193592318696877872019795348145362431754636221927896314\ 6942269176026284401807024211313310214106548288846390861894404400692131320509871\ 1851983703110508248005558971106080552770957512547167531197421311023988711826380\ 7012034517366441219289062722092640665848421926833348261994145557094263367520919\ 4054106507926849151581536780781806751623985555437325154125327670906120573192147\ 0826659046937845538012033511456731376721977868135678267770672442439557705793652\ 0709831882380579150868179203579248378640607044858497/92182302869834315360976329\ 4731469605729624066068123169920695299779009953257944217022754242036598387081644\ 4012660933678245954418591088550498507494087183250211620123826221504248900619382\ 6081320994911080156599825678224449806611292735649074781633446161578041124829732\ 3494418990424466465385030259647558731721004979703668908954355200538435690867508\ 5761041121962398314540070576681606815187299903262074172750350601767496046188037\ 1141693233725569909390986313121916887301310273140660226108160637134664814451071\ 0537362378641091755205348940064399601296102921890404886087108264886829368435531\ 4596329128007357139359742757566958091620893579704332587156603790696554913599165\ 1566383402745859236816431480965994655230315166639617389507258752910689199299777\ 9963580428705303199444569829195388339416318964105473219215557885074736660627267\ 1967870401892095052068050855526400000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -31769\ 6155238638350851991380261977195226021443023716556627247371242023701019175715820\ 3364375521978296153268117533672355273795414899664343893754336374797828364071369\ 8469325314629414794376233814694587586324511208601056154706107717462075734445543\ 1629155545854017644755409338396708475123127899363266679875097226006567940498324\ 1974063358800950703220470067832316578362226886647590229080173928338779696167325\ 1549068223308494248786125182329599571605967000491070195717738029082508533153217\ 0821518608979319792136002894018623383919872861862641686686830137800356802794801\ 1124496385960761875358441776231938955240280820276115153903786756829557474725028\ 2086696346470867892071530187489252233026860476198055258683307927712304411240473\ 4911965617421682280116408676926922671337674275823079896156441814755892805286392\ 7181796124330432441080725467849418892817791544131923255026278447031652859562205\ 4357846847961571939169453494995937310787701472275333960711936466989732480801595\ 7160911739/59846102386698717825974161542776037230614337273532603701657705325967\ 1383266937606862939926767215706796460239565421872304972957018479047257494727364\ 8223680765659137981421290716563752897609467959879043947339465122565356950795706\ 9629426624465563074994951189002507260792307829744834472098295158217956692530578\ 3337608664631991309135428094375222885148884345090752560734538613355245678054044\ 6010494749724717505102718164972394327759984272765429669510200158548229159175582\ 4470520638052551894863898944696292841940645515681411192484535742705751597152207\ 7289604241915574876569874171946000030895259063807807479204506859653561677152351\ 2062216425344541460052598810519823541777084576932191908568187174680514836255790\ 0945881217572245550185135735396404044353656530449977799335668407759281756066818\ 6133764809838653032344237001811087859331945513002418736364627385384960000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -41717070001472047912492228377627754472890018880\ 2883510946975086974324133637046442261323995059948169102101329021870317045519116\ 7219419513403396035827056434880831411442412143429547694884764465990312844628577\ 7694965017682062143777234079154507040931382346540351240225619665728074561592938\ 3030728486023022903083929139321587049293518885789784888221123776990104355092052\ 7534064524744049549742806627574530456271988256232320064552588224681182095426129\ 2662026448350490027212600697838987178683482853049662621102058491597556336091668\ 3251989914490012202148765605511468001978722370265925807497409085207460105795129\ 8262137811825803836495172053888720990136089223331077694774232441843186068109527\ 4609686859308467977862396287178853009207925466011042245582600769461065592528260\ 8079762312740040272797638597599727777011720118340068551217313287736801981748098\ 9008768205779587846210921596249316558535494209011380508165340878127055256003444\ 488651071000724393860714967936672914825394865258749497/785556936220885192619599\ 4210723564130836172855241746394474103108969572323434670837963298553685675256671\ 0672992437640756868096461443492223512969198932300129255379292339322585592179324\ 6398447975302729365012588636068876838975184755763628629896329142297027872984587\ 0172218975886543448137522981625938334458570498931919212820273409243423628347978\ 1537636381968152238859288024478671476599099567820421065395563791749727805386500\ 1061666373998524952240170281779490836404199010654203522939003096721678895383833\ 5904800241821606568333306817669066238976734698773295526988539853121114225228029\ 0695399447251154023893624511197607921858180732006078468537249054425066924945391\ 4392518768488317997343680582200140470069069974259505492119085609466344241362052\ 0649346920571410563877749948500761359661517840956658883148153880011640649080853\ 5905431670761954410204432266147404342886400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -170320407288114606945196787920040519049361087142325533437105651448321629717\ 9528309806858157766160807714557774425478517592728234999893564833385290209108181\ 9958580254877415830451295949061972634109774518291116389506556250644642159513279\ 1297502987569830480772771925521084017014196638048480607867293239617906890410018\ 3114383157238323932625774314402261858532970827972193187595958585861299241713363\ 4278987948952674444675609987161207224389774739780634686910394020155366366410546\ 0816653872402876582174360891064339672030078574547994113117049182891288938637209\ 9565024931220580535518801309421354698896994692445943445195841953460743680108046\ 3676599196957170162966248109390557882519499892738984176028722332736703280149082\ 3104240943027839530082985845000531137695242952313391276645490536600007875050622\ 4494701608485767717969385711839811954814694491260594446109924077554440553432443\ 3931013174916285719571660968775642467346090864021050040276640206593741504966855\ 170557412836027499807687671/320635484171789874538612008600961801258619300213948\ 8324275144126110029519769253403250325940279867451702476448670924112525228426997\ 6935601433864979156040869083828282587478606364154826383610121440927729184187291\ 2681174219989871328883113726488297609100827703259015109070162281083406046429509\ 4541199320187171632217109882783785064997315766672644144393321712985805667726041\ 8154559786366979415436906557304311751734582777708775553537403020347957234292664\ 5624281974042530208430287152220001263968032202197483098155111911085982380951298\ 6803700505704789672968692051832057082906577234786950640628548867394041791576510\ 6611268539533951319186154476953979205887782418345057730306888509727265197701248\ 2530669579620028560922247139640443105904630302596755944871302880465737301132650\ 9592147493739395037125166891080879134698628836359532077772721255589975926711521\ 0672409935872000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3210402117441475567584\ 7425521718921689010664560648014574197548449108489617558358290663131939322109974\ 5468954426842533349955979473747490626617156233202990862331460853988626656969731\ 1245711944034154744797396074331716612156523852325951259965861658577006452082863\ 1488315198917421045315123331326185505221072466538399668451959380903245764176676\ 5463196426716479341402078743014086989432656288019438098648129347420404135215350\ 7453519901885010424090506800152106061260791686179735953154862981589743985906028\ 7332989624235439863290875054599029504575441544061699752268009944274931332732941\ 4063500609440946731108842934063446042315686496135894244581865357154196779971843\ 8283910461017864713569337589360149764543788371171214651699569319461632585799699\ 8112792052911948457373570439203914506842469908277408088669561695102880052176234\ 0277397119570683962349585953671996958480464864269462677621284573489739495075401\ 1495096103784240355452047156520495231546392888062282967025072308563682439904974\ 59/6042745663237578404766149392864280100643209888647497226518540853053517171872\ 8237215102296566812886589777440763413569812975458816494994018086899383794077022\ 5041379171840942966093687112614190750232868742317375873899136029980911350587406\ 6383817916479207906715266053978629981451187267798094601250721795737361922255322\ 4714002103148026335602676755028951063052424799122529249598978058922384282938785\ 4349196644551920983118357693124358749229634578646284832138069874157076162041695\ 0176453869974782145349106412234461724478158898717928321283897106905180537517919\ 6361450306562470109424830992842614959423964633764326547075083016813985178466214\ 2065671146572500514807272241840399052683321536418215832461646515437746134045773\ 4554762196995894955702785015884113015824161972213653806539047199739629108428199\ 1408831952923166466531391181465716669816888007849563281651849494528000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1051762966402493700388880151786150141381189818\ 1607207070238496265009299822407965218791018941211306568385955225270688689528974\ 0805808088130457640969406816567355619309710846530914150598309362113398763685124\ 3988741637092614932494964278787245429546644156163503069049260148091186231966795\ 4872598677902849245982829936565430758910909193026215107795544047478314010839676\ 2032277683649365944102715821413590639475442124962296388589081378259681790056797\ 9938729148614392694111321274205023521554790938686069237684669420671924843013583\ 3002416441748883826473300000896943340259968661426345949189733770684604079138157\ 1633845743147761325608331365396463099478511883147181430144596526865228013647830\ 7893651790049912494358675130062358296153571615425816838268892553018371083483185\ 0313563915568254018772227812462124142204115409946207129035668307225398760533706\ 3099959269409765818869926513326037977407669933109376425762610777473319693288569\ 9430584286933184842266309946971068088206119906594462026948873/19796034792766306\ 8540139054110233816097071555952092009140747398346033222550553705116675123552879\ 0164681108959409428547073076030828376004032526823813093963257235558166950929156\ 9229189809240888977628779998317233628935696342174655845243441473387494385885102\ 3992115928339918192340894893065579136973646028355976573084364163070889912934275\ 4343690494748436825597436419254058216862521210297309109074610847968207552093140\ 6957398026753992624762828796452291100843169077385815068485928778062878037386308\ 1636726064800966093904485521999331805260469222213714409087047280111204298652078\ 4757463325524066070729081402119337682179719630826154446553177407138676171511686\ 5086238642691472965905613533060750671443539845740563351339538401400957358551874\ 8823237120363542398399546209719298702219186263470249592107803855333477776293344\ 3568375104816878103201251137151693106914589440737280000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -70941521714955324256637768935170199153004445770227707714132074\ 3288495542936286681274669373790042659683079800197465347096836146848527754078290\ 3852837424898007931036375642166728069696722626075817106799581269195594081989002\ 5415611880353352480177422553592191646970358939251794349363027667250562771201410\ 1337824432960198695670259748553994033782833651204827505812457535508476566660680\ 1925756538486125022031224255301056134136495780719729631581399418605802748842778\ 6720176650426813802486477773386784573925963755224325325689148529378744391425457\ 9546062075191587929931953990286329372287216559772436062796232166831138755576763\ 7599105828671686249107843971946224362832739582984876648333960538383266834060809\ 3503544775152696988744607333207989710054822669040470772727685793337953343157650\ 3261011390413915065901782140647684628720249945774123949750326597511542659699787\ 8002327140348845276922449264944682880595463643617858939579230336554273157301750\ 1334971329463929511095512719450033297009290637621/13353850624079748009831534737\ 9960431367342959230345974085927550857148359057980690344661061696143375970045328\ 8680581584792579737779516420328001671326562194193693209054644016302657593525943\ 3870465789395695851072288143770718467735203147433048456879692061426815646318185\ 6083326489510047332733430749171445772707592725528843402607222033618368914557392\ 0107531472773728509156921168070897249313369073993632449877918296387717895182736\ 6661556198016348722094045590826514528823278051060113808345940821027559137119734\ 0825649949178387601927665783730042004002881072326077480869560647049504267779018\ 2277050301360687174964597841412260925080699871889936613039673168053639217871179\ 3552881219046442627879116675752184935155934653575886581227800017988464257675782\ 8469918065373708218036859039877448231264135203209645349629185275358577702425046\ 2213493244216967618838149690457364605226188800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -192341305102583207267445561092001848471988141440136816629006164803863\ 0896750507317595787707583275480552764873814378568421191949503106302527227685990\ 3482092594446556644458840967857959537126738262834685466950750981901196315450118\ 7215129052924715272600079837750241915981820248403468039155587016583910108216743\ 0938735562419053882396176233498297053210305518982565091537275501195615845590454\ 4731599400519719848438750375362696702152922772267859279436666848801992553884135\ 6326714647712199103464111667462339418666885741584383906354490512417046817077541\ 1813342354805162986548833769461399913058649772899354316942410144757888709439440\ 7393864659181397243227606640501110110591293301932655372728809690612194803737237\ 3142599529075630353603290132218750652479302991588756386087900537737248786019788\ 9124259800169693543030111804746252955624187106978358347992062194725303971009001\ 4115490487392502319947055562478570171584912982283734097034673453342529306474053\ 73458579315630574585396774621396498133508987553/3621489093905645870361321648443\ 2839294140865983902218421111445400418737963651808564007294079987518519108506933\ 7711549788457483007225075014575924600831323972861448456957766423003023835983851\ 1844105010554962709378365706113502911147649439922407241363184229569890029444077\ 6755015589906440624297590645528223924215647225793226116763652596610936615400769\ 0158887654505383843104049835996422116317024064878998515997622378449152193072352\ 0569093153189168696424978324725212885765633552223796745946239294501547590491313\ 1960462064366301877103373494343232742015144676061565406517077756632735001863291\ 9242036592250981530222162109075632995718942386004589785121429917941493281603208\ 7948957846080103106694948508401487885598276040280445907075493407384298399838240\ 8086536044243522132362775329635185617384743149128449577029669941005591779849584\ 0541720583767844374624344048569043551861142978560000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -3193542352903721306735141571468184277979408971284379409815610314097\ 0685484661022980181778821516521253618415507160590315997770879836380957343779221\ 0871232502203179735669682103997490253650947200825811106404057600210638188855453\ 1929669594155581334879506846334924509916979772950950092254291633477761568049217\ 1977125295429709035345239718772607185935599267481841947506062877897181066351453\ 3695800870517029994215036046109085391213985833154790875773110716837721267393623\ 0577810382684638968215897290416178101284472077698591248590040183409906167096146\ 4851691495618723718134630673213968823803311618358774654667231636268956331031166\ 9909794661723235034717696276020859815251103918147732273581854979737274086779834\ 0372400316960330252140801910409849173038812776253595697908119811414397129626497\ 8083723289971239223781787356552344168867163081484803272111834045030570658420599\ 7609037152229282510357382453535749526278848406908020405414142434270235437410422\ 18865790219854935520971699155481353728445851172242966673/6015326609647864080999\ 2411417491427102790860425555015093047955869227637691001467344160739386988442457\ 6568365170575009992662635765670640654944689440188176195289589386533978081510985\ 9220630849260323047348403656265624872402290844617265422916989275677105548290170\ 5489068831481610757362945642468612719017293041093971836971225582018892684554220\ 8643881580763913851818346282513653420249102973937589054553602580929995702919440\ 4087683425679213902613752224658186474233943054751082152569893585812537837334910\ 0115454335242584006913017934399685973860938421484788473403178136237769980168409\ 8356637523199731422266423908685527062827003246558848798037898904552613638929425\ 3085712013973934110392685022634132361890728272363008046722703958495578728503919\ 4980799403523553677158620936369545627802296844289061900456016476341483879073966\ 8967134604863105611845580036933371467829590229949173727232000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -281850625778022694210764331500378925103734421197973\ 5984377271486307805543450466171249364247517191513643926476574734798979787396387\ 1506819688700792394130013151035854231836571822855324451357052271117343421074278\ 5793436841534368568382474036312734417720443073716792966595290772643126184715862\ 1445830709054796349638179049704631510331284785967072765233965009362711602583917\ 1504864508380822778135134555545463008703896128496511672546229075234980774656020\ 7023438381617244917395731665647137990313006981176999455661958377206913778940899\ 7930504479757211315285812976326767660794529110069355451905401132595221030643669\ 2492257466464061217929122938366399850391598532976939543014573951146858848735531\ 8644844879934224510211127762577156650052537904455302152164420636677625249483762\ 9536722721729201254571593170291801500154617790680602979373508767603992942370340\ 5103985965369531792200463458273213680110508437197955310119201693590537379018498\ 76806585953985596228319561153627715503785952080901439576503099172721906173/5311\ 7618264434809910190767347901290565704942066920479150519308878953417788914713442\ 1348503751432119727359609548092565785925892038141568254290399181614267992194958\ 9317039279869140047838369722081014377000311886849240393655491257221524505097331\ 2895093023170724341454651160558951473843532759729245864286662817047031333507755\ 6531852905528418031329078216127729497504402995799398260716169917239065980324801\ 4689326139270336729482997414878252681599181711293102385348859082271335328649060\ 4626111726523099154734861954766109624332305457009140424513152712440238530438046\ 9213157827065385856979228273650800810345642175568384403833060082024623951280048\ 4503998775626799583484294558162299285329034268088064222348065876962575206827542\ 1284133110392459927112159068225355753399815145837208898677066175412720989567236\ 8277162267772683535533510253610762626358831181980658146782179929636131129262080\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1053188947539130132508048669555\ 5919122052113521966272906125143008781587212062801149248879671099511100251197481\ 2045359849289633260663783968763566765443104148139788717095811752400397760049579\ 2369560161729743149516651964453818750319276533375954193069657284467676893260774\ 6181380667102375556553724246463126617265653483861826974943568814758093048751895\ 0041020253438324524960667362515041156675364678702152901049131374304978332560828\ 4848646117911716653561365958984859063111397663390001673213552062334065407218541\ 5322519650358149167432762303502464348851293749736671306657756667424466061033776\ 1330298117155017960562018991127668705955259537824891273421432211779908283445097\ 6461348530896283051122156179791155207582520240524536655057694665325946586926908\ 5703889341513450458072752304199815238395791554869540681038517564649894212177470\ 0480981150586155817799871646846599659032557428121492594624740768366497711955890\ 5329359208227456430899733849253732795081493953293416436918656575995556436825493\ 372790746840656021931/198616487626632965190872571139832255946874221577622194145\ 6935051434589805948620865363144816395862100391062011571778326114177765350869726\ 7324154442130489574889640956667027840327604995904983407038664712518817630531476\ 5501212931005811720604684252034825059216718102292806682684993197541900377475143\ 6343830161198539673274293398054363838302051644150866481546815375991363606413181\ 9867854331344845914153565492274647911511541321681747082328507371275404268894974\ 8432555621857018524094217900407591948757003391970514652199355402566939439612172\ 0043608746825957552232105661102367521400141104087753574064668947744819297590864\ 6476513696919622105993586209363332153273289686000185909688043848286005008933151\ 0876743619602948561406517141972694226954736574430463265181366369871101939340562\ 8760664513791116678204014193649937543159599315777720965839873142264489689984671\ 5597368394983823420420031250432000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -196347049446002632692739152282687439770273132616171587666564714841980208441577\ 4399312905636270607444913926558219504900346461342315771223453869398188383077428\ 2984623052177670497000780934597978103197663463466113171489685996026151757000343\ 8779783186851011844446127803042218954418021765946662034644494450951618552000551\ 8861893093199665723018630173831643344260113620249979830242802584978353798505755\ 5766509310878344935839395638353933211416131970806825520267566064976813353650891\ 2003641531377802772248249290721098407988569431598003921262338547861342787304382\ 4796614721835249717705361424594865122513113901558572821718751237570093013637691\ 6337861464267333879475793177111752077156673586649911930024875984575289134873082\ 6996599853970484969464619524648804329208047808883382867854630098723690560508369\ 5511351962509920367487569631911407291164414092288924983058082220490000611165932\ 3037576266833506588464024978385121811883277507404255714991453111405145596824686\ 8516929100179202677244702393211225661518474468338911311/37057123657525011539341\ 1061543605673468337530699400866636575271969355331930210482812160985404841525442\ 4544173454599290485570989997012534215326984728346258311613011033739702819089420\ 2529162261810444263628329572354320993853422788338566447734987227107699184027675\ 7633765417457017816701904975465488326659023974127537684803758064109103932694652\ 5222498004892770111680157725321408018734584397357013949194049812869901863034692\ 6961469810554611719152483083389132724501225176306100224222892333674104608764293\ 8781597507018729537535062601906913461695679407798995507983374871438333484283953\ 7931862939543029792673723869132243735821402977816951572498254113077293953091065\ 4828821439634912996937685277684089351376165501512843456998994895515560174876952\ 7344159258155335762634083075976426464362626573095125316437088876245974154252021\ 4929008879994122635601271611415468564336123592914037491249220419584000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -106795491156752584535870064829583364242729\ 7450685862959551892962277780099061293949689200323529476711537902526236104653924\ 6397279452899153791904552013824381104917615389339530271492227061194066834394380\ 1557952539646010048707911485140236958479563708739731645006155066890177889472996\ 5325758245200845551389599318187678729462823738662610027548785770188869873499532\ 6941034047571759382249738747123082692761528838822748932553159737765813172496310\ 1267178248636364803103404046577255502704935543947956294963419891680171321999166\ 7472542302643326625629507908508759086218506278481457731885961977880743040216918\ 8641747424498365379978623098177432926080128002146214785705429278800074434717370\ 9106819595926917844235078458449313160010778761397884675055880228706414853003120\ 2978770417411600272002732052339834127946732902694911880861353415366364311206160\ 4064823709410734158637824496509547075008013573150578451627296612619830184527824\ 4494230249491199526977657063720285298165855576929947969794584019766243687263778\ 7086491093189943479033077/20173323414534062258757318559727572991064983239100489\ 3197651206600048413353293974252936386713591106399242935393562558892617054041904\ 6672448583221836138411032741448652683206378411800760019663235044150989273846790\ 9689419060433711832735875526341746411459756151073422476456395127428113637516802\ 3295669358970823390790651660408517491385406179722918537792320200261643709669588\ 3424564910093394467573635868608074572999211024425286246489333645648263045088418\ 4840744996910156248768989586615915309007794557101848218586964254007747307196206\ 9144169825728703405289626434176767914114942653402987409903839485793971026212806\ 2490572750401339229680588366235374491423752904654838865829610942752762093789867\ 4615454136145677968464673099744550952792302532965242460960273700335871889880811\ 4975155850100751904387277624173568792444207420880886009919081711977560576748522\ 5643019596308960840538635190552318531765203369984000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -13583989829255242794673906012289424998680853606219751574207\ 8629875143788455865752576960232974854271998394207437211931518180458848961772160\ 9251631003451518096689993905022538581410948628707523010549526167816462330890306\ 0474939608053625113881698515899791639245776453536730040963917655889114088496856\ 1140836908508559082045879102253206909656760707944879098514847396682161370541221\ 7650106804287031292402912822044764333666307487398417515100946945784282932322035\ 2752457526841386339700347969914674329689110157375976857186524204448389460171113\ 5027650259325672645194861911942414035219306607752608395412100965171744757083275\ 3799905754762888223754675149938288226474410432099099309137299669358993105138632\ 3232546158533909448325637011952363232595115853529219855265263422083226681419098\ 1678519352244843662869686064907263449039020146424523934806031872979018195680638\ 0651256514388058638275412048532926692151572633581567016337576490870272459629493\ 9002744612462789474154808735718033496852430060602375067372584835308366404708867\ 41422402584463/2568358024811369336161291402152333214969013598950404897536187866\ 0625192296754613777452201958846545886459728929801962801459729113750503322564603\ 7780972889169885892074595511270121907665847291987771116778563261543972157566364\ 2377836108268248689545297912251085906990893980413178622027104283178467102101772\ 1930821074201477294198800765379536883060635245370192444796771049279495710558528\ 6436190898651347625036182229434694769980564777683874809860474615555532834880324\ 8046438459345865367325279316909217839754476585877102442887487952553427791749100\ 4153133171560808198743416942152160371149883668731651059794080928986479253191661\ 4739189167114244737956888215118776590600243843582990200449583358531065923456529\ 1614356693093370834077614032915085997670001670388263183818528572222709744126341\ 7355756956250084745533264994837505986269624830272208553975134445633829478719289\ 5676931287101822727229625735173253390925824000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -1791551584754325967310892814250548286751526305645298263171071925\ 3312274650713011970330244132309783563791735535857659733067681318813052545143739\ 6126396998172456842665573803803921878447686496007835121031075574668071460635131\ 7739434313966686529848051874380365663682207173517818047304031036377070878131448\ 5925626390119422047325289987428403088787871919715211334109758882918080534907547\ 5566626933911700189554526481764567645788928808601399864080071851050530137811177\ 2881160695702883368659088310017548918304429914398153037934687670279656020596905\ 6924177054678854365083471724710781718392086764483571271062326775884147522252095\ 6919848329178374174337310392899536548354086937375728388869548499707540736671997\ 2192309070765795743540092267222772126622581043482676726938335968730088502198370\ 1601992048675041477291568337974947498985417026211275710260023492849471033486532\ 0996999037030403161097264907345727014954955857402908057719335802241009117192878\ 2928106276783424868814231664167100053179276683850519222825828547278836678635042\ 0217836637/33905738232327142961871000791026559360456855242411067462678648603270\ 8820257861677178150541889911268427578734898244570173363947978669601230718830879\ 3417988209271550475815155714910432835054618334920515351666556509749102753026358\ 6854766969011369914815653205466467978151009535853998193369916992912129068952088\ 9438419567407379881703618390730247865555245505877162392569644669377905460844190\ 5843232193083256028029352250523323207096862346394174248050999643077482458354632\ 1574505441821993870251074363351970205533568981166845246467028440881030544560392\ 0751340292405792723245813803835893203417364012475047737861797099755366940418599\ 9290684190776580307506052020779619328945998254138099845708916059432598754721080\ 6437859502183772426741094857345294571618112179957331607715807931382035565204097\ 1506725980082683472415246806555921998191600052928354172761400236163437148045742\ 1911848397164221689718026457095111442432000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -7813836330544231728799305375354255973547469722578958739369635177719\ 3500819592792247310523580558380891683385118376416762495910133354412958212126018\ 1171402365087129861865133103820901466232449560686618183275128714709766773303965\ 9155413821209710256164844080549026006560284174613556198849839733301266267465822\ 7758191740555053105105310538406426242736752573819621797491315021739515613673146\ 3670784326974733902577301039497940894387512669742957989223417975748413338933041\ 8978309501663827889780939825990694625120460822774616135137825680441879070060286\ 2114328549885036416075684212690250715138992326039333128536883495796171007768335\ 4700458765425272832641042782035045562744059651032248594842267470119142953869282\ 9086246922875478943891960965273682703978148987158272011035440203613019084730022\ 2749979936515383352950876312701084138005177153621539659964331201982335169843356\ 4309537381742882479971849832910261044325719739919691880418597269087925112711668\ 7728058003813925468736739789903759980846317483543634481077386850088859734157264\ 472933/148019764858912898607290746654522553494876592383994723910573748401529733\ 4449260666554563753408118537769968032438179102850908032193857247097656876733584\ 5548026240250548668337485893045260154008279730123351013118563903911877650482929\ 9231687046509807293652923166868151436187453057684714823195065009015197510005696\ 3490502210977697738227772616329661942687799128941209216350537843413527502624764\ 8969161113772336022158402360659675990840653181530887008992259203782516521998108\ 5160751566134993485534384625179788491597771718578640419550016363009689629420137\ 2458636826060194832253638958597633595985806793035951468295496598751284370441235\ 8985388712096789621160375289723565568953969356557509867852561163893905022681994\ 7449559447578712036812462782732238644290041663934353824575882483532160601616298\ 8792884958979188256523746299265788631194521415327252058269459318156047496203502\ 7930572327873387723218908836599431168000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -11548937946061467860794072838745171276516069196324649569563349000338989\ 5466078752124465398160420186559787932729045356025031612928659663634747575795920\ 4580687054553413656514839089655199311506734572299220576301460318858268848694183\ 7685709350765378873882813589962322639633286075292114542207133390512123670604926\ 5794757313008871913113038639215527753504601881524293756793971618067949346971057\ 5589727233541838160674323672611575064353674819418801884536704052138095839162676\ 8645348311564318486993886533154730535442391115088339995675609057205344548021381\ 8094383821786137000248608975633147655191578331380231820508236502503085643915541\ 4888352120808723560495354713998209483828649741264653449998995403429082401817796\ 8613460124504051538758497486696320392898215150866555037167780343275694319081075\ 4280773758397225823342843548360091207478812990312983864283726328691281038992595\ 1857512189026755799158946830034044612277376864463882586002707292389952580243208\ 9827311301826145249874929497123669703485218070050555964643328379847929284103945\ 6156054117491/21897145980963977616585416839344679931564929336218320914014157394\ 9747669195078193345736931302524509643542521254165694295046644469366749194790628\ 4319663478611082956595984058241073230031100871198593633310870157040901886195064\ 4293882108548476421062547305966328536350546728543696968469100844844040669519405\ 4711598628805243150508847999319071166223500802410161420412115179270320381651517\ 0607075067946272807228024832045758700447388340146469700130853297675059833818975\ 4189698379136080157948959888904621241164509770519376213123736008058158125749370\ 4746038413989812763824890074821142762941282148150951794863012848169572054166055\ 2790518193419760155018377410933262530419832213844999645759786969294674935343376\ 9941993490001934573094787798487603773409110310414261007372872549976830600974886\ 3649903060469043437063654156375339886264540157626555215924393412681272977021410\ 7342262638570895544029610151224191862416909284461772800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -213413810325280493691887204792487008242343833735374153\ 0245341605832251615766463368213503807389451226623513572953897156943091349411790\ 3458389261210900708183068449927205275141472260971936946475876560052243667036734\ 7502311434850150388161672744494032383658351850998428179264415253743334097538038\ 7690999708948084896866953077930046850009278473826974556450958305244475251409530\ 9720917296063544477242602706442683230552817463568952830033550373526555453879216\ 1567858425938342128969928719299266581235872611319524014403801484026586047725217\ 3475533414796638658505135102324146681966797185733845224078482662762365926311362\ 2487882487508994890441619552136932106124074957038042593665011437431182061993052\ 5335242569320977310913453727013551356809739331071456905197396674209829119571030\ 5073960867774933929149140889454797735339159737512794559112395212041654548942863\ 3300053913209210789029750583054433347847640737455669428820299510200703401410474\ 8582589169672699209414506708625176980957766049985836990937045653316834362955819\ 482583829735119383714991723241/404966218423457657821157462729048690078484407428\ 4429793246249516818697217766822604592516927959425836335184699901107984569898533\ 8880775290915536348994198605136706614597087298082621031117052002180887180443115\ 9233180165863520712204941458588290179819664462206273001613207618668794040371548\ 3479953474982195466446736076707804359868068558835461117771710828528530702625184\ 3147248554748781621079474163003553394758967337200942046275415608057159549218032\ 8380721832742875960665217032861496517170067473901088119495648676459681126595202\ 1757694549927469782354602054646220572356165493525427030328567806760741146375775\ 9675554916139929153648710853674382036511582237386445671663047557949747143256299\ 4743589425058578095760442587790880071028165618757373093027036564170851001941654\ 1966158396858691158845497838934877921205370323394744694603881310644525738559506\ 6046895523125423463022281591585598097887512156348882578688512312213504000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2409413008264218726609135090082116686\ 7247771266161400059997376323942662209400176025897957868758897727441089857422386\ 1076303683301621917042187484517295471554838020236567185786750216092653769033235\ 4408197553209331804887428616349715791628074323822104083801929135368117622499024\ 5695508254282432745532783604138361633884032044231303330044416371332679299003720\ 8501352151918263326996013657460450703664474674093038552691866464608783274784670\ 2850356273781691968417918769176896453060161981996919462402264819437887725062136\ 8367762560458769779873496191648724064272485042496321891115093276552395893349528\ 3017272494186187336371464423726535207216773880018952662018417769543536727982170\ 0020576940944044611213415089217382148191886064597918628290220448671980215934192\ 9302568125754882411662641381572488619922842177959646336057521382247019539564189\ 7341092644635218556100314394223284634190371790824742727998178638958656822817277\ 4667301121349489229646023448339208425966308867608838179685906338725852890103485\ 54135986509233933415563473252207291412715670109989840277/4575109041373014253201\ 1209825175970648932150257296871251042987033023945730869881976364913192477127614\ 6609271049204414918101886703201227221445192222874099340295774536330084984931358\ 2236830881607591530564862711142943774735838675191008156940248894308667767725912\ 3858600331818343943372313816463359118356122956802599588683823758543093726827903\ 7713234452432907846931164412072405477090758126773975708244016868232090001526009\ 0241031388747427330795914727938160969911220466927483407461689730660672484780689\ 3770885429510035666139392045118658832837490406153921474898892389767619771280694\ 2272031669396022774468680223079015258534374478121794784791052952808895229183876\ 2111077166586747061330211046556171251344166312916680086311695911370445544134035\ 4006033003077192092952848387601816044261995669195544078064581742782339682690304\ 2510918703212719607545675820794840749175701812939716597125937884889931952465739\ 4428236985575178976100352000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -53\ 2173157950829121866638660322260236668612695517249151935838850079020326965051385\ 3624613477430287399627528371581298388524823384481755247606836174721955359135135\ 5239595333351796242804750949826258289573741708550674004302169379231137861108231\ 6780519038278882609860441346193712447866760090165269514620870899751869462471431\ 3647260914941284525552259930493778733239089099349030338477327287140387086721132\ 7619667092118384340969346488867700822100570220019304760656380849668432512665281\ 7009120852709684284374304805945949190783765408227826405214588878434624466130901\ 3628025738255917322346645346271093480588607642432762756876446225175169569903876\ 7098703953048534921808316742177377062640621100393008088641998071496271142134556\ 0689376561988750268069858950176121474788156749930640793230548653760452621995732\ 5346146147706956568283806282561750446715520740307992454551692414504025970266608\ 9811813502639229768480203426671686728773653190196359327122877628010777144054756\ 8410683201821731818544949731460287133580180483384359968000904522484532014849052\ 152191045590179/101102871185049194973816771989050406523270985583971116715381763\ 9603624548428023053397700943225756093933830087592426494751325461631504988893667\ 4986291328558344628469907454370343929276192282889755606883851336612747268366200\ 8594969913294101984207873614928947100008477682333267491138861525486104567750164\ 2077156173139218237606873404612757163091955830719191736663587576248462774195835\ 6384204586749343410858915824216587568605572642287379699412238849100323652949508\ 4262749148264099661094294169076263676649557692047612638816680958051705294688442\ 7249529222966254534908133264754453347525968532753723764789610480419124150026705\ 8084621140708136521053252533801649226458302078833977236121376484841958899054508\ 8622951900296553509538570653968916832745375793547107813418949956036848074716889\ 1239680499684826645618697423888003328508096436346607308375813244229214937310947\ 6585909332444924795341197783050100335202087260932431057048108531712000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -176289203945283459985345572188534176480\ 0783184481706449964649720456287459095399133619582916570986826989710877081975226\ 4308668149113952807416543813311750260864807878052323607694755542822716641946096\ 1883458551749778552114417184481210708468907926012030940166416514692346248304751\ 8826068525354297682004192477856090710971753942411983725538216038611154013334652\ 8374059041892076272021878762375712046827380377788315933594943221432937862875854\ 9027316538446311937145248448906944513720714112257128996680271591352537763893179\ 0122175328889506398310777274901611106389747244935270960333931570907412887281757\ 2000456608286161774071841204502173114545252227820250719152150300413900751302993\ 0919784985195470538890487031242436301254648064213598143141198879170237131868181\ 4121214930593376172392194140177898600296118441244516888944108542460736998174720\ 5946885403066688655122466520617855373507032975037923324850862831485547133236660\ 7182501600086922650170202207833574904731331746664050155429583140915107295329813\ 3979466550513904058495297626031508871696862201888775628679194019517/33501786469\ 6321381052615690042908009833519512031725714779415855174965851022939009456177517\ 0868248826654139684072827064011559772239824397796621644831229905636228638086265\ 0322822589459118848882181594148995656164200998469755999490555849480343581650538\ 1989919790151458182499786410596215620419167085928885039818585793927020866577945\ 4041639335964862037139786483501332147725244681395610564307755391395243232674515\ 6013539231137007616875952084969063688339234158518001915443403963748054424443710\ 8541802714139030002910066286791828337037761323545944427051891430729625763305486\ 7609723314841191982302406295017614919478296839904673887566112483198767529063241\ 9461997249603162113730235864123349540836175395103597606692310907201590487033386\ 8804710299533355427538372536673325112357850366174189618849525454039975279574322\ 0860141473256058191762351951376699419914604953569516227414016392373967350791672\ 9335461513465628187827217072041188181620765491200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -127681560601983775981790162704223982371838532421948132386\ 9555639877500085434084762072956659478985939910101599039923922276596115410525037\ 8251851486816826721518025033801292497664489861664010445442427744440683493751575\ 2667091452309347335584131394235860261584343791656929280393189978737809001658123\ 6441267740532709880571411863996918030110485238954699700800360740495560962608812\ 2232839465924880033841230292045235333182075558668017383422982547622332810124322\ 5441790394822707087385595597438949715320002732108750307996930073483278665231590\ 9437700996476714384697805905951938041954287508461440275213484887527881449963364\ 7923776053815993850819219184199251215032747299014420278679809200706073084979282\ 9332761849598510780405284596489755453794911341528801291556535905371806072339942\ 2887175309640226436633178922171970607302586061937450816598233797374560592701300\ 4600840666862537040787683222613853309402103009701186258807545423117569153698245\ 1622165800687246390264307075090814588604194325649871347490786977286194980823601\ 45225640016657657622027009924901167713062756753079/2426615884827408922218946079\ 2297120712265737628243916638076607888348877857877744468717722859261910420089444\ 1981491257609485951070344037462025567787775571543380885137059196932877134460644\ 6351466126278900225905947531781052596719856477746143805373606550629689290826778\ 1867552096767509671965496426764578700181454322370930160065645775220522757799541\ 2419854804750907301510909614760546927360669849971331131447775724638608484992379\ 4952095988857218667155382366076439057659143854671480698851598515924408848358379\ 4805377774286543241709762171543327866608082946874470190423208230254212118309174\ 3582985104612086702275725284620122324829113012296559377780796984211223321449930\ 9859379246374339912687593244834530853673929546791898986628364238909793520944304\ 1778455091845527332462676729225589950770722384238571182412410356500484184665502\ 5781705492694312282307328142582873067282961187339519797300586039510910421859144\ 7118295723055956333155233824768000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -7647370251962480051401284777238012812628978127343341561426908542638046714\ 3758496303440300236046696120915165258778685496986763633319966989902805371258408\ 5397703707016387043436953915281143537194687495915979141801367163439349865861102\ 5442777322558851288084047521087251965000854613493185694223963901903215773936100\ 8602773841515626032981306587780358701809472570199215031258531037058960051832379\ 4840537479960321650261477311050973073114366417735685705274509416931951647244286\ 5443034947554577005814940674599769700173699791562525552890588406112496895228188\ 9010188325398769682210393407360182613812195416218006494690317432566774935916580\ 5589936466872199979487273360271314556789864852196389907688203573154740211386400\ 1059142374494616240002718174452260690268083379845430551992228760449601016527499\ 1727086482902462713668424124827852314526905141506132565199222909409866980791520\ 3717262343725856322700207704261711031492024087663064370849799954877296438695844\ 8990838095163815304396801775627989267934135673655672808162581403566252483676179\ 7487832952240654748800972813469870923/14531322569388009982838501105836509640065\ 1010991040955572383674684014111036928203953902868395986246337163311687501010941\ 4097101455703279103366646241750207193008857396137258679278397191712581299499988\ 9217291255861804160875580726722083044754073901886365647696300944848329424581762\ 7468687936151217751455588594296622148628546214645562259019665321437431237360309\ 6048585232407053067619784705648190812937378534341893205107179975904534082834927\ 3596830824015879562971366203771599881956111092249328283336925154086600069607481\ 9909098509351194638845212285080096021827337235839562217684998933277341909418644\ 9363507596973996700560211022829983174042649344575663605793317556479030253504398\ 0739501761827609529119838216005181435057870080376866973046616805553202839784538\ 3893213658035232057978960584553551400329954495486264065360985218464977340070732\ 8217119466221634137807887834150962462072090788924769526565732376207502039118834\ 3083740266818676195328000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -100\ 2148322207834874482043141489847549021521251936209678904862609465002475682923875\ 1639098379640839048799275326268773228580353980969208995843673512247734425314684\ 8501247538648553457954568036893637539204830598888614006959078645347359123280275\ 4424581254748589030794688356134198755402552571421349476791735775091098452348090\ 2310369889092359319506507901273361549689515792040750221033573619721219021562437\ 0208139151563841903816383157777919828505538862275303912419089782462850504080352\ 2984363211064193788976420501670197595789065043090189755003850351805292675700977\ 6969662759867702016323226047654873523929852452939755055879352595358028334435033\ 8025064252992025844540507252575125828747090731479118339117946150926421753853496\ 7055808452598972540018241887275017181056635172348525172095786098097237193430360\ 0983604375258872907870348506508457663546596780581994862373248945446787478291182\ 7702205012752520804960389691465658118624275079662834124371920975301714429993587\ 1367250363021855240961822710022352796199387394301657991677108971868971229142715\ 68576747480497487732241239/1903396757021432224734413768863675843258467610231646\ 1445361636394677331985148151864334512630982495098050633807884842533599089540950\ 8542424946893969001643003920658043514217293268866959596338382241348262302559664\ 1200912223597159018782522058111393734369156892390745029915373487953309406700262\ 3103292468097532764402605597914572389461559931000167118662812094529448033101585\ 8190390917775417841874766890457019328428959798416292819475259387337108628180201\ 7245987059256902885356295739265506843919508094720537185185031209781085356967129\ 7419586754638431478054731781927457673933581027374397532670695831571072911361302\ 0163915802123413621523500600433603992289350084134845326359721675738791182720265\ 1619202561896649531966012249713547219175538698412683137230638271873124646151554\ 3037397133469356482227930766290761552005719691047368223521855730843690448446554\ 9540834118465126353515279506248457619041864634796716044017649768148003582249882\ 5738649600000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -17094750991114555\ 6843619202407890807835250316191243620517118860416900792545695577037026453063002\ 1119938533525179303777163065426637858715069889764880633409665121881459020175623\ 8173439601388755113707543937836613078466967120544332670287344595739470160407997\ 9629347270012829851345311740867319704591150660422172716334313711834660813674332\ 4953385257367289843868391763968578888308546108223177070932332792090773722055758\ 0349298016369950139502824761015116828408773449905864909588379236235514303579245\ 0321038781563735136597952885352077714207359611842856072901480374525154048842579\ 6923036349505481430444054963081547212841976186477977403207653467868645812132755\ 0222128069297607626436168022640467320438856399801798292317008448824705733981061\ 3902463519469943036923282390018636413544721500086415098902314132884617704398040\ 6780626048298404032576620303356566117325218878450003318882579718525652747068301\ 6243575523325736215247583443764624152806141336595762441944177349043691402841347\ 1427942933637671216206455030489980282681537709336440669773500933852675753152875\ 10268205907013964169947892111/3244497750661478227357378225732513160894696821136\ 3510864841958918380805928443127540594738325554402331744173218741229575872451174\ 4919594193265932486057957699148608432817461093831481945896919211145971119216977\ 9757928794807207124289172230579244097779486626545525182751527200654333274985847\ 8973563862645593945134365979911360689174893135880076107421135402849720192372451\ 6413986362143441547874456228406017148208879278468727176214503065442548218397293\ 0487873673127520687828046559615440535045681230900118998550697362327758922719680\ 8698078667416097553693445652079121937332660372094291291604703142639277154813130\ 8089080932067078590331545677215743885290658520585479213782044793006744638158174\ 7545471407966977252343524297429191416596913229550274246305518817339637496962622\ 7666854978576882786928153541047269995259100515331161299616892611126179350586950\ 7358460758319872042712701060449181722964935050182648466346719125697690518500328\ 6739458405204966818132787200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -4764673030998813256878366201092701678877675158152482857601847231345136304952\ 5263396672382325641358353155712376112338177723788979921253479137851058673076305\ 1815656841250856650633979597376474716330755338283922390485050519030690270004633\ 1187818721198741147578344883077671386416634052709552670854810294369772774962676\ 2455365015268211239382266044813165826797312061423081493067564160730816339640126\ 7408525136851613631712082791338531487430675038636977712416102064923350194506997\ 5272410585525925353640960574479668106902528510881116326230601604800936143666459\ 0922509550735418879999221377861233452535810739976387759709626419310733170374312\ 3308672363605402561334252972303448993794270920193828629258251772051688480070531\ 4835955565787015452199039333187543864230843432762929943477038194163660518832745\ 0718191751645717244996809988562002586485050222017829585271719431959431721941925\ 3498469034030291150399885401085016311755558029184685584732872753703290354366510\ 4491486584016591777486565991949170308606144725559186116738092179483015306824770\ 581766441806959648976591184861818231435190938013/903424804710049540893476868027\ 2428887663681665750356904606855802273276133523388099665603861339717200994282715\ 2184630629368980425525024934849048442238552014504310796379344770092731610797159\ 4010346109237130033501561207519593018228795371100944692743770845150176408645468\ 3498373703860520938541776834167695555412413975440835778106457312835572916118126\ 4957934996742554326553204823252010017209870139461330636958162074952930067170072\ 8363258129952951083230675169327749294972809516168782148982547446190291755630926\ 9379585052862400490697827077220171991243950815190996884274525258781427661369240\ 6164417987250040010786873397463505504031973494604039030128347157025094643147931\ 4380527401018319745221713159287356596988757196611748989276554287193740156514381\ 5327592266478611440979650136276149258773959994619196731438525402113763017048496\ 8218911689053789526617916228394240232582933140107832496997994845869823667784474\ 3772416845150651777255900918001038174359388160000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -3258348720950827771940643973228396599882913502172222381375\ 4258608500973537637487193436675712619617012838582846361732403070021218336987628\ 7422957783142967179032590823275301045700451249830473987315026081901710551653826\ 5208991806079288442693305895319101122651709185577632246179637319767069430852581\ 7543644588688959188675353802548785614941758864983187827132474253332289015322778\ 1383074392081421625054695113578756646933673287115045690185689051463205291792690\ 8578042142827875063516814979810958691366568672459640501525567720692844474674776\ 5153081039154087484431899094213324770687196132624323155660529567397252262515036\ 4044652867880902066647297961078479816392990061799259063382741554414210681418885\ 0844507090280973638077789921387841078722780283123372111742482519362423372493392\ 5367159665369991066748337651336755242247765324919837577093706531645883939875483\ 6119939967312970387586971321258585502533315222382670689990568961386132383612702\ 9348676714705859138785353626409416706648827310594263315366627593410232935718304\ 896809902868527368798879826998273016007073875273905320218288702833151/617058389\ 7766056227350667748364881626584731163680606347121461113119523031525366365663634\ 2549863619009727663755370249222005473500510523185239494058838777587138955511545\ 3111542167679381545487290557935471657951781637169790856428788587259777286008744\ 4971963610190927559208102064914835531875769958556144880724512623287524927635553\ 3955876836446383582243613053595509153459304036699925689324970881284284113757745\ 1919663774826077560045938775437138043984067874460236514926399845729177271608200\ 2042588615791119765460688588196599623068986955612936888771460506777546604684105\ 9814054482892810017407248631880922668922497030357644844307577968216183677170746\ 4910914752195152845172366727242637075809413911540537979786587091670923886496821\ 1491821704808563018718510318696973190701701948667430837403503449190649772865784\ 6921815049416974009371748146484192348042885010764095239434786010045033647329892\ 8321985864357834497690849985600736015619787454271768385830637482803200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1680685370381217802777093050650056\ 2070604615718958896669113084064403443983752235537853831644994580513532544198193\ 9909276074442606615148586954007404343313831676474320492435449097225325502427812\ 0880847042443167523733493959905334642683897583182043275707307869496356247629674\ 2441699181277202148803014846787036751220580838398874398729404829294483868090888\ 8239753904376436408816878523286738061069927382065075987883735183690199338734787\ 5664017652710188307708339134632057808845257722916977248609714932253169715974563\ 8375484028276467594676361383946925399432425479238195496376557586914791033179551\ 0688701374544288974321098848939464619637097047243858535107833379128925521413392\ 1274179644564979016756466966534929173176055402670457537870985194825586381980898\ 6873241283853258959639256268470887292738880823416757048572232402684025352256913\ 4031589700381917890366303052521531963126534926049655619654858887004277666946444\ 9793189160399064180979545294504307262100405718751668307577803799507689707872876\ 0785402095027072292104895034031510129194304823036749899383057269011631964406829\ 3057220109470815458971/31782953637923395464198682577367017683984709019375309960\ 0627059185236546682125692400044566169211772558099798679832736448067300677584911\ 9008279774152246974410009436744007105149608601103516319125861091663574736775512\ 9984850116174719307811059947571267206062913946768529194687496402407551536880766\ 0768060891763853921264003951822264056311944457036309344744217306394205375875963\ 4783736441891114885919589561513555847995451346090572084280176513856035040649445\ 1404929907623552700357566897575568721206391358027693952579773351455072159014437\ 2493489701278908718930744145223803195242998497413383666149559781655119359588995\ 8798486902533192398536132138340683720138529023204968628302703277916376463768082\ 3957674088818817561015068321577375013530448507276629385029293768251538818699736\ 1508943205240735909020317303959998321736512465452327486649546150921597164260378\ 2738497602138732884799659586759607158384371566218846777743826359544143702848386\ 5507070625645289656498541035520000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1289945802446877174404712267039907353066032963685823184553137742013929303\ 8377370258338065863978885990431892247421977149615761214618106889087908892220550\ 6234246782125928053933403810635892776990715984360436072636383709418245948645557\ 0793785982967851385283690855064426538544035925558146536839848836118201062472000\ 0700035354149072583127055244519151216738196496779671704231773107939613179769960\ 1799924110336298997879470404683840333373728262998409860970414526183184581559252\ 5298474723016307490184092648372674592508119676060631795235911431676114484743071\ 2633585408594560380155693292524720547000702165079349745521459265929068296412826\ 4078996962658860743388091253934253613711596586469445511736383745937753632122272\ 7177585138815785626940203377948207572938459134747722345349305233768518792237801\ 8009051491901741944358430707088746146349068694325659256181796354772024687616750\ 7282362882018597503035674725197117469622439424226236249190484679331131335594929\ 5042824490140524644568155735337111566448035706560928371609372707537640263668110\ 48528386005969079346054862530268289303653108024341888868882708893639/2435489968\ 2932893024941996976933968868291910505946845562434642728455779318059046233241038\ 3709725508615319952120882724788801562740862037272041532034362244638060464157869\ 3310062563696753010544950426800587120601180974915181010656814990330581389563165\ 9979924862676144334071654203731436357953422167214925100144221446967226833765148\ 0188505433949297725885766446313029512114761346906288406545895949199297212263654\ 6317516236393656886374659130910694508716704119492641293142154636067568087884857\ 7256095833496144968183534641142541181634281366904271583186712017684082131708596\ 5217759250582890664488721460143492087534462451529996743722153639795852451164559\ 3276393014130832140136250132812613119829487593712888454288815868684200519594110\ 0409891764504181936330627453071882518023774677075655430508407508425644446912384\ 9431455422229818569455854347119947632722073690696352301288372864351370685838364\ 0719017164924087446321910829470530099776977864137464403326984214531030409805824\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -368889355625074601055\ 3283344712782570538961017870512490567371559739751212393096047977104353162458416\ 7568498132224436727585533387637217590019517324434234770531825815527348507519936\ 6103747491353337815648565105104688575333420860203858047483638046616705256388788\ 0374630393753431882586891138730022001332501742569959063701201477848577118549736\ 6971961342253931429540126358306256067175061602930989173034269702390845452681449\ 8142522345700208113644442835920309059267389442334006124155945528292404943707079\ 5708350903298095415342369211097473063889256279049870272025836055310695401548764\ 7651048532474550340993529323155160985607268562667560120143753036524460100033011\ 8768314386110207852436592735936047131783323089121981660431939988395376760341772\ 6160812767378421131555966109898408920328165987434980757898491016679637057724875\ 6965152274552439184294580115472119859257837894592501399274695776823918275984093\ 3336836719377242372092273385597104990149740493886115049120001604548798324114375\ 3485870176459849656154045124619858724385771371210229147017614673272025758165941\ 52147715377652625474781244184072543/6952947024987388698039543282309225782481607\ 5301218697415111716076594702253091798999763371818922692734249919374409494861920\ 5256474415221500711080747000997736898010159144352359868973196771598252955257294\ 6142541398527775948124778972234433782836798695921431053509411765881831684259093\ 1058768601643418928228190130386687820437678287712755494796317518275739663481791\ 9952136813509976636895673187819306476577004863121778774097735974443999902324714\ 1090173363886453202076816729790716800198245618498992024698022199878449809638676\ 0707588568171775586451397679020951556676185670602223834060447320112715417942353\ 3518489488649379252766589623652941978980596096494699215983860788028232947036661\ 1334050994922033252236713258866613518313517008925101964123540397450253093120075\ 7959106853885173446025427919615186043614712550635892376618331425559921356447788\ 6416159679267290602444809571386625210083624021345794388721693709712062469201864\ 4895270094766398807334515076859913306112000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -265302397662945920330185627555848499105664121950561761196152\ 1751728608928653178270619225524997562909163019413401768928816922138233007890116\ 3873117903403180966955765949566239861909424387222022607940504000282084048777673\ 1215943874382489361102296067431401860243906813897322217069518601291502951184023\ 0964946773164532597031883329554750305133340009677876463280856060988983119278557\ 7546117407592895353018006188569710620359361599851760417134351701762476935200545\ 8536364849000615982949888409973231977448125483685316073368034100756335713003116\ 5153942257803192066170298051559168942413844693390773364805118266426000417261219\ 5616664364965259157352110447609889078352664854193222193872753901665712672326397\ 5748360013920819112641197109174451441359646944235104792433132420036924663051444\ 0583121936778494240310298429904980842662310642795008089833980571525872902649215\ 0506816106552937412850342139462869659165297828146678991641556122038615379102723\ 9809204604602139537730152428543165716420275607987084366123526948106203346320553\ 7550430147498247825999659144859092059488874950232262701264544318728313392586641\ 4613341/49917114992118799103632620235878604524693465102483850995330741344897970\ 3579414669903712064685517374818741751069713107806591815381421934248922750553610\ 9078122366157796468067688440728415928545194416890097412733604204307399646133373\ 4175650806234240446397104929012746849943344700727797989966171587923531437706293\ 3310582522816416645788935444800380149952176355142059993857226489384239818495432\ 2040521245046855248138312304628035683925473919205264803791179461770479613535265\ 0016697356650397574289748283219189474365813938767338121705515986508029933226316\ 9975218139624536640557028816511222504513761186338171028062316374669604600490326\ 8535936254872783875757390118638956082049782731366511846453348207111109419237751\ 5685490459166775575389575187623884251708330261784736641254936816343504748413397\ 5485466117322422071457339377663615231706365529181284372310685228368790703022095\ 0335488579688657705415974871648465989680209264596711912103077540874099199834371\ 5523356583269436804300800000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -199426735018053946759390679003236292889433681096767004575310080938345424306171\ 2268184374189100449300555376721857515876694444965436950676683009215026413406092\ 4002536709159222082414591594522857025860905342139144877864324197724785961111305\ 0413443559888009305318240011040042070710921700515650835959824178387062247831562\ 6777937452794018835140728995132764197923300253227816544237368595347449517509575\ 7634892759946606741229577507322865404554654311818027461525746105782238770419482\ 0723023874136843860010813729762185353314953308147476010019403448975912584177918\ 8933132585316733597758355260029393298265534482872406595936012920714900198768844\ 0409273354884275220501133540993417345459618989974294447747284403669166652473911\ 6269397679711767841321331268467747548238757197078716599104862345420146029933439\ 6913359998270174144312771383694958880942587742242185738827355704095358211765655\ 3804087527595345572733549503612539882964465867766053231217085232600612953827341\ 7975422797793039186020357990107449708657438218514886418272792327022200724807168\ 12058092946865918241118134546077679639131211241447308563104628972033/3745712553\ 6448232872630912201745198523388822281892312590676011155074460698965156048120883\ 3782626093822128641292635172585012915604751130983556889826344281336444403304749\ 0199399628951967889418201832977799632939288195273511462924527057200458278775215\ 8127709667049604617751822187070425319964305861633581980252637487170944667340492\ 8671521720006022779562916518354923164158510060943898566110371568798886855286438\ 0408571584245860719081256327577618891170906599493841916405277992659492586848450\ 3271638362299526011518472550681657434031452903012262745555862550279669820976018\ 6726589958399702845260973430735662821032615022610660529871626882376604892597605\ 4945103546642524221188986901102803574737500193040089913299597069865736424667242\ 6372494710560086004832051312741786545149489340734289345697610450284510973699793\ 9705343108122956329899686365136333226593146717202800511198121581611468552552260\ 9651021497624361424300663251373782868844208219295200786554258470280065147126394\ 3884800000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -1750062330770802\ 0875110386560743373078854353383787243259812244465699919866361884237762183346391\ 0358377111556019691351343772594008134002723503009286291561128639679806070924076\ 1372556175973956863029204205441945801088536648660291358503270015148210600803339\ 4978156371174964292926437226540019220468572254377885066531708377991656156116125\ 9768100541843755981137170963648669455571681455231039568153439973074353058416469\ 4794436994173614692924037285943227718575630598444494464291958587015139832549796\ 1352391160151716684699498868021314393426208525816768667006895314311128575824100\ 4033120022358673324386491711505456627454035920446379629991982432260997366254731\ 4275038792281291624252806027456283796627880987868650948955409223899063553976916\ 5917414556121689447207714628883241778784202484469215383038017660187983263764384\ 6085649036441100298765565502988386869955987741556087094874939052303435180966366\ 2423838006339169833802855638715835510420648146379648082690443801674467246361206\ 0535787087554895409770388513425429533390968494951350752606513282052417366809691\ 364662735341570444004833314815631342176709747064404834668904143105727/328160456\ 3257188876536145110954231715319427905887821111213236567044951147480107176116283\ 0816631830857767447865685947955725234672876803052448859513445200490454684473076\ 8991987671383391053905847692258400038726014660485227771591870954034402328308155\ 0849118829845474163957247901897227011484122295923781356226704738912414954158107\ 6228850972409614037834240691113688428330406702160450766804774111813326388063131\ 6968423687614517470820964217096761442021408462583904982143232630723370375487714\ 7808248128903751283005013403831903303858125840314750746435971502214028993960002\ 8323219153816641109243727059190779377298092651765740971555623312027375318984557\ 1795700530032754887432892802129380443540611487711620252243436668175198426323606\ 6058360051544546019382177098912300402777824749877616050358857869976418078454980\ 7255395105973892711625448858475013227718857877294409555405834740432128444886187\ 9436728332986577401048998453697354084991074998959715211985778567343337950409002\ 8511036854997635982950400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -3664676308323003183193274812441324008404703439587606074522771076809981722522\ 7325625585737830158062145893131162618663193740216081628546450702399655246373362\ 0660602325184008406253712060065996098739998762457760219206281282878420790281221\ 4029697767754735319291877226924490085533078811743107501053881822839295282851512\ 9099151380498417672903357059020812449188393735149151016201483483164035993369116\ 4523277491366038003626401459686557552317812466037175393356041657751211953344822\ 5084273215852317027612011143553584806234339871797493322712117635504002562617927\ 9501341450027033843812107630527995394763337841603730859343092708390722513696432\ 0307640346992992236860621068931556683365491810534125597619988166163934429685392\ 0127335573262602514550274959722499494930639450656351907925741089403494199815952\ 7487828291265825460324645891183761171714207614285731296458539313233545535025044\ 4127952129489598253671132213612880758756973551206160021578051580651956272550836\ 8901500468448190986628911927000581415825212630457480629188613628874690379228246\ 1522479359648808173848662922078125451820121892772574908514508603587483908151926\ 96703597577/6861536814083213105484667050177029950213349257765444141627676458366\ 7160356402240955158646252957464520786481900979709361970945225106042746029433528\ 1126919345870675346153346883312892544930894045174722109171881667017378203522419\ 3665402537503228261424502703007858718706456063794876020114921346618749724653928\ 5644540895949041487704842142942311011170017048717783166713781759468153669785137\ 2549610642279023138208206704074103081984443834272111410287862944967220892235390\ 3955006034107851106763599064269526025409919573480739434180794263120658115197093\ 3949591747878964618241039458230707522319327792941944356879805102817328367485979\ 9396524208756669677104663737471886669310086957677179613654675824019760660527418\ 0948516390512550402683576571016865868949617279388634809933080906295198651741659\ 4300917688741640422324261280676127230215216847613175027657957611925251947252212\ 1999118126322029438475185886514426480020375178585003558541344974997824859079606\ 6279135360702599460968704895242267784327987200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -62964585743601855532484012821731731392586726815765057\ 4300834217860264317124128183627221899283425477377280240792905190639966727291177\ 2448257216147394685095445176001592888898184087773972504503179651685649294253417\ 8025907475530938764571898278011555239259383600185494711553414007036110654707149\ 9485055359988633856417480172744412759075783663888253282530456017988266916101836\ 7372251966681568027624122726979293206021027470040731844741540946508276634155193\ 8321806275222349213318856679097487544014971501658118843619290800426379586093779\ 1447625109777921521275864784933508316939180731530673033653952129225627314531067\ 1306560366931928618399007869612561875645859235018437202704874513139664218045248\ 8720090019229311916255775044664145401326387927611948958603313168183942995378493\ 0839182460819666285424730974434279693749658567961362806664676834757676741360477\ 5249833759970816490247664614267487471655962094247099676370876053355998116477867\ 4931956450641014521581040001543470116361012875014991511505435442771639125034222\ 4255584433589899758284380284398497800886835115441607375010780994118125042017593\ 0779917822964450527850447060851094781/11774397172966793689011688658103783394566\ 1073263255021470330928025572847171586245479052236970075009117669602942081181265\ 1421420062819693521865079342413793597514078893999143251764923607101414181519823\ 1393389489406018209972444716329830754355539696604446638361485561300278605472007\ 2505172050307977745275061414166032177448555192901509117289005695167749255599715\ 9140808494992473516973512955295131862150803705165282704191160888685305619610943\ 1800539728135637510510759299186790354529072499206335994286506659603421988092948\ 8690542429555150493256782122657499439360303284901623710323894108299966492688376\ 5164057455564345354786059415764435542226445165911602973501757524536109219374040\ 2170314237140179092934650494507654126119536491005017395864941831117543251430897\ 3338451668352025608863886875820374753880654964708432357640234327049312110504208\ 3474610552620637323414847961350486704768602516423418981258755839714963806451866\ 1064569479770962674581806049734996278965660675022297600235731517906826035200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -97197480435915862749136\ 4620273616283687997961436440446262674337480286542666699993574228822775776574790\ 9296878661092395573735458281579805721131704256525401148336844566450773807102575\ 4215421115698196955730963552975288401525668179383808626308579076048665464844652\ 7442269001971788993273278787195538868448844821735481565060632361464983855817530\ 5671840692383848852446719317405218684612415812078757598883213475684838461162848\ 1176321626411284423803706522293577417026874044543844916643726698439748457984484\ 4361164230706208037797269257044769973456424684215614137189157165382023677781127\ 2663234030832846539066656920481618566394862631194799279618950475783688135139496\ 3320901928155697992703558973197390766307614103349646767493907825674786642687479\ 1634335431508241935569530860930193231803765203286485903968240936439835229779142\ 8622263110451366722876652455980810630682960821502058576131583344360598883418508\ 4612076946121977501149904110561025138588635307505962331306052875603826506207244\ 9855817288126151344960263011435357279138121892980566539598163477855962635945321\ 8835853700879820727672901795686973020416688175633468628572779161/18158830581786\ 1111980838585008480000944350315907828501022274315732679426598752568538373580606\ 6988712890400648775776036647294641840550464459201507819265698610665562090165366\ 2518531606769730477003329565124465372580280337042351135394112852027092177561301\ 7918469013612734076044695838101152898286272688539601830048355518912559456199207\ 8537551961500974893098699716999166424160936267446760400924575292651537439542123\ 8346035107827643355703099872261516681293393948008253241325797746232214716956666\ 2510296521715402841585099700226182630138034736264945802309689344891825731685262\ 2842853662056020173916792790764470566887964853465813698662101596187396662349970\ 7014230297544828782820183673481226117869574018385013967762604820740129879825897\ 0103826923658703033475792849765780831821374134555660056637832568279067279141079\ 4691768405531496871022553480376024386773570031530880151857738841247798614807893\ 3712721483720199330155444928866685558475059618218200809991330610133325308150009\ 7206064626264839290880000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -148120614430498880074666275218220470908144143419609217807846368382679862635385\ 6421342422815178370608627362975565616657736086928772638738767100081891365739671\ 7823505960639926685736670964356099782497083907792344344075226463325560373847248\ 8632650714421070071781059300415013670487572131897818905991982682631167843582281\ 2536078819938563789984110549039220206976831293161425935024268773966419310946563\ 9913535648213462550763450508300918065723168002340358379120384325802527728671823\ 4852406338203025952573662231844140805738028858663790660555440525279128931449624\ 0329119537147371976684069187991001704491997684760488627644633300237354059533477\ 1477681145869389961340025774785934101359489808893523858425647361391730195671122\ 5130235346801727870728384716843898092048907563740162630940813025874034907106008\ 9411395675625099968541354227002696529760424742812102139765694374339829897411584\ 9186166583357343183162009473927339525922682887008160181603788054704901786589468\ 8695426846005089159489819330168057574927697230600381056227718174364261435588701\ 0950134913871787982171470699611670537529341122082081571127300443080337875225618\ 0801968133234575497700441251/27656704801874005608417457298979136083329432273377\ 8213951663138136477116265720019180197051253857664701278363514992007887566980958\ 3226835346440880564915479325720121898909612863383096296684570809687324927057202\ 6485084735900502603490117353019893220189729578382867764724656826259176142439988\ 4024059309386979827134598772012499258351928745777988893964735534649910037685067\ 1442819834249571134779417309031467255770283733929541316173080508221365816826364\ 9097060777630014320140166071673485457985660449898219813476536446606390615104924\ 7997910585412485967630821908179872526202579129886872492490790513129014831862127\ 6120931868373583779064443688955986894406537946865331003088271009417169580670374\ 7893935244467749270123818062673163268234688963757625364182214654678656820713605\ 0656550196978652341728821572204578948653942969152804408213068906679259917608473\ 7654792163460680834182051226805578994392676243768698305363967945803271691078424\ 0289791462717143615958668303086322630488937583030018392337468157286407861174272\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -38247606852366814\ 8356288128888662119741512708773169847492612647172458583380840204591839377854406\ 9050429951320859180980363624064414058673722230438487528302993869626828796841365\ 1178339502982042773790404830875761725182833344925578116272314730748820545558617\ 4483912891222721197609625569684278209940012411541511977813575103883355310513429\ 6653244838065939652599743181740361810370811207922987068979226704089400173884867\ 3240505129533723079196771801100547895085594688421821462158074235815723979637363\ 6977193517654686650706093629850356570583787034963183979224165627842633998198953\ 4904081765555791306951913536935957173132276012301629138563017458179858842025527\ 4958991696144733624311875619839344525369577896381349788656523807911620674923310\ 8951485063055578215487117322810362115961066958613102071582589856239747059736702\ 6863814133157723063138248545764503600704858992971639761419157913360894099513718\ 9722868126391933136112754195817648743926471133725883344770886766814538251137866\ 5183131785281449005234607739376026956282270186564856951991478208501706382111959\ 4552161359726923597967604407765825320503266639030278832715514210679804238371170\ 65214677871/7140458330665652357082325339009158770605053423308455705661121020978\ 1364563149532224705420505541433431966413852961572945517293265603311021671746370\ 9487269207731376926627572775637090316598561918137454799349314138342187726885703\ 5810175752961499704121712000237031313801638671506914567684506096621167624172933\ 7187478228410499808519952512546317132623622628945976773365962789978257538807109\ 2979413196149942455126145982214536121630140785758970810889716031233205531538551\ 5381642876686608972789025061610085842752123955305649940627089675582418750649637\ 7097412201748257997674120429898065261697622277935127465680767492576786419827072\ 1140274552421363889101324342645230913524608151522251055373078581988873584440072\ 0650149390726525789253319696097423275843408147207944124620603489678205085630660\ 4591804842278273110379745275672178592665919608633554378728005953996452220257577\ 9007002316738894940370472775663918471566697178734662872969338567481888673788071\ 5392965270978650570053507521436841112203491778790308938703175680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -476663647174253095299052296843848\ 5701618392967804087892262712583983322413072986960694385546651749843045569278227\ 2631700386752610640845293129792182517923917876680261396123699222990472241274335\ 7329625079793047019613859664120895158521138257774561707033900185388276386912411\ 9384738682730399958566685403723103111713870866648587166965427782715777640098401\ 3114143281373695894367851794079356156139966758352457326632126307971481374677677\ 6313505262318100251081828430244218268256608525124018802245680244977695955491668\ 8014970129021678351293174284220975519746783188852576212472128643496785118307624\ 2894897156351318996649061024792818076113666250143789187929915748758078727412553\ 6854611080608220314231984538932249256011583720757855253171247191635713360332536\ 8155133872464756659399744116815240252154984319086945051723737019018496603052320\ 3864779304552436369415614807380002428336091280066479494870827484987026377525949\ 6344838876286469682427162082565839443090667904641243639889453369697006012435741\ 4264056079522945370141210010646818874452974705908868606586809705140831723431902\ 43511920450452988442597471252608989445750283815505102414846481693796497327567/ 8901710070152065713534273235216328862399985605282967369097529098946474315772704\ 5532674153535764244657622148293794059473247311716687942231825220242207351664278\ 0303886916087640855884844502801583017996138534016276498192968006975146037514600\ 4038423880988517803693723786486422792916354598405945835292302582221536217792267\ 4853605552146794698344672106802502829998112244705878804674444567720943344302298\ 3901212037741001616834922422766823179326976499405870946495709988750282084843336\ 4041564922651493844182028270114473677211928207105989168758540051679378366687463\ 9901503737425783617395302816541882569697559516588276231739291244980114649735496\ 1587094936965522365192636019110035228991214401319227166424246112160379074818295\ 0155474736990399498053045589673431255677846019703773854733409363395942886025540\ 0695964722897293633819964833021835659577441563532349998251604787294240830092331\ 0067380193984026603616094940981129450988160486316661024968207252664182700105841\ 4913834666494811086237872064401297800921838822694584320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -224570443973885396407461354347152162011058\ 8503106715787720859484962354226253950503240915707715787025706075360117413168143\ 5046925063032427961920819450921409062065879253872572212597733215706997424080822\ 5699648895139729160728447312320934630354110958516919755295357134780956680626237\ 6768303310777171452324653736526334389798275091909383784004427759843337267581001\ 6109175969432019759413746548734909399619879370993788855752938433502288964162028\ 3994562328915012629235396944459927870048428263254567934229095064555431630926429\ 2482175848614214263460597448323159023934451403005714491721539609478969015746144\ 4516636679294845911985331010671585458939172932401928771533796808151565873101011\ 1139969327295312668157911339879140590140875615997342247753710784069619941418230\ 0725091649862098031365939095123337877117701566074069719013676867948198176640094\ 1621570970724006782615247193200512111630712560419224547362148932614945496653973\ 6731914517494845421042147631542723715578326956821432788130829962532673004657958\ 7007733921129314691584117644166013334960038181077508366708948457144147723945703\ 46217048981767075274453636187358777556707293850937478816587386424225001/4197276\ 5914560253631978089422049749549575715910747742897642025043302754300802865847649\ 5481779714327647804324090143557181154756813334551399033187120418772198647167070\ 5712990535776153242485372004684313684557958908050668789148564431829859383417684\ 9466952886919794785183524900552761816844267602984462029959307275906919972580973\ 0395338643326303013398723368749228936816523989628743340521205291239107539922717\ 4381197166001973528807456755996361738380712114738530853098307411149236985650517\ 3416372422055567477081193812911524135000316510010313916146377955401413377505990\ 1135981140807859041334429644138092871169297045172682074340519751399806882698606\ 9802783919779229926483619912055400196336598712742010107479121614416021614821957\ 0881495813417036063069579103158528568016149199640453799933460978267459884338967\ 5825855725604222461209972687815402174464158210289053377599766304195078596417176\ 0774120358953158484416312644432956607525481207632863606413507927401634192069912\ 4213964452489325923252850011198616864892089112985600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1160034509672045725619442335205207290439967452\ 8156411776501363354407158796205792262082979869864456451864235796817741988776652\ 6224030022641096852191160747556004209311783731735296658349488370569282329644910\ 3097027631028324331370581821321080410284298415729808082394373709521899553097064\ 0485899768709845410843369498148793033506034582599929917951445638928941300892647\ 4457056604275503127496213770182153476503613090659897744150663141842095535484784\ 2531701606974628544237029762993450230523716184975121906318470129384277975664781\ 8124669147680206609878536672234739687395142334205220083363294405570031761989487\ 3424287060412712442695515811718753016384843820272619941277543844406771175660871\ 8115819405999530327515646591072002164848642253477751641811087846651489100570759\ 4415599593160633089733628823630986112637044548219513058445910206560724634552788\ 7660088302256169338702228285487100269609818489404379900124616810630834657885028\ 9540668454118598339217480451776122972590120986126562349780232754584381375240692\ 2443534178476868858637019787937673677353534546243474865364461860385874840245008\ 5950760089636275694580551711756065174605262909194995426795603226623846499607379\ 61/2170986839185770912822827043862800853885276153693073138530997039067246210031\ 3047095456426005452088783201511287560824729945625493965343356477208860499323856\ 6346043925965348837356485009919691413503281514762839815781780698354011073092911\ 7266684871710870805922049019598725625903127369741159580517893702456377430763184\ 6122948688783089753301485466266259834222396330211338010216598913043052122871298\ 6111267651115695715991964569783693913657722941014599413685587296062844083515668\ 6526297009536220915176403810183563138590203554195882626328662068992775490601649\ 4161525453012904896281530173570519980282478869911065049665836195224723713089602\ 6838904778026075934007375093722145920750380586065314451234942247777956341232041\ 3653516674863000594504419673259773461701457829825716501829728498892705313561528\ 8289888724428100807620577871377354659867708922569134513596687409870325010314113\ 2857423046967821241143729780492980025239466812710702293154306137802180881162694\ 2286544728298465647358409386350579772602931862173672674002855390306579251200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1035674241020598429204\ 0550672237375842430340777540668249851456435663111212405789808066849048071823078\ 8725878541344941117490499300683805612549148779589450155992120637566292714516607\ 6109424880731697674742233708935070791404680718918999070591816316150388457148452\ 7971119263433443963975605090403358848239698554656790057305950723676364459244850\ 5596118107812634773836912721795519545806024100077248050564401854020995049806464\ 9227508162804408460786314987095606716786580761230199991052615121551331345349003\ 5742140306699254182850273768664153589594421905647944292830417474933546935489080\ 6065876871153257084123130858508914247118561085430341687467986030452293678451623\ 4002696299269768080896579533749145317921027850717118229441595637309605746172317\ 7639088342816783246370899765023741466647801176280566787147868384840500630568849\ 0256370905358978424971768624478265229878507102785091327200385999484090970835658\ 9413506038261976368977340857378480644511035568812251363861085382814528816814513\ 3597269516456349009089020329375742701400741626442428368169365147735540032062028\ 2345870830176355019394152864810815962883806204316835039007031438099340772431946\ 3556148550891696202009733/19417522039922423071210378528959212606178867461602641\ 7359294145109120157915843402592902195328267129489504200335947749137401867772112\ 3877846408742802423997115144740704286349849648064684995997735681524107195585929\ 9736907181973661195887756919417486109651928743792473429595660251573990231489415\ 8122169660694627347763095758050384146889718969807897039839511057457860275321333\ 6143008371552488008364596274692034823613857319434661419374134578391522118156246\ 6288553188229532935562910545762072870547315863487494809508817204305081006652061\ 5731265798111596674930134115507157382503420157785403363656966501674364421948270\ 3031311871031189245281233838651430792231956339255496645280284972348098969272110\ 4243281788835846669201215286111874551061217927728754621576303416765682913240761\ 7068884373012152268857236878507845816553807289640588716712485773297195649401860\ 7405582000824100301386529904901786544488119546403005651498362390262175797585727\ 5913095554977668874178862687108128880686535379562213321955730113179388385643792\ 3236755406302740480000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4033955925065490655264990971197123603525211912741141606211620094761727706227796\ 9605264233914086830139031249767448986280345174574337708639910002419552797825164\ 4690742980348468336967316910541048624141315169795309577992804046434693380798743\ 9724388142189438078682068781949887374959233534193557018744622351784241250636217\ 6909574536740874299053443422481432933558233733419463754220552836018805916617714\ 3753786838688947142999943748608638613800324302205432100105332034810684239581823\ 0262678713082090548988920205616875586935532939810579738486090711433184983458979\ 0964132600799989589840637112659405777252752635661045884631910222969367778912044\ 5664290984500705649717468605189413981336027819281272800304809609363881943608693\ 6456742296301446473791560876174042881081684633546114076740319470519377275645498\ 5562793823783052138528862090065670004711062316550479844605562584605273140610343\ 2773140289269793384898499235108092125763338593748055937446948961779460790993012\ 4675757348450295514229758699361801129924264212050734982981180674675937041769954\ 1768925198985387481450012767286026601966040073203982580090691595539740348070792\ 975507401667001031876713348738759302957832592085362497/758028572984831458498800\ 9030207450998860608060494913985268453593674342015786450105565257055415604417293\ 0638011041353534541677069544883616643481582589304436621528758383813027385344256\ 0005505620910785199854234463440288403015565444598462778547438130325335886590007\ 2288165011438987846262547874100722692643196469248964125758205742591642032213018\ 8599494947079320240914823224032277157323033822331999474534657998910215017519699\ 9865654085568437727038005530662209782950630932793767718890810317088800331783147\ 5660416411241580918613803360968318146937658516424104369163917717806522055413814\ 2825070734660884880718835138413191179869727563959299221012159100968562892144134\ 8523183823388103586240830946193115080130402677756656668079099623457657947027538\ 9754778445372569116337015072258177407019495148070067348841624112355484512933667\ 7023217924236225925394201835732540152420400339405081399090471957959755645156916\ 8935205315979713832939934734401488629790576241060096430860967936960209419932337\ 3100040288202065717908793274923426610339492127815237632000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1627516396648503563044166036291579530944796\ 0218605739068810666170892179146732199328213211775544705564047506718505957223627\ 1214485792907398150414780564225153120807605028334854596843595718441421612890020\ 5422251797228262244295263592891506872674249733011294470354513911473007192435469\ 0336926518826219766709128933623666457278146468105223687367300507302137086386885\ 4256515544415767297916993381349678433583091260893659033431507255960379537699454\ 4006565758560966006832864345976686560289227570359943778520363241213770829825144\ 0386006650405874284494224754323320244971290410775223833071614185921840510049851\ 2865864290836737352378328906704981579533479996224206731099635362957958304555507\ 3537494003189482748747783945001057130377195557089027052853190200440593429528330\ 1497523673854454495317661167580649904316254877005252051216318828665275684616688\ 3960045059567656265745177253842420643164925454364160663656690053794537870439914\ 7777239883833125547282958494961741957483131491497598480340869529186302056155797\ 3338924490253611412382633916057783413024786518829244702415669911329208981246789\ 2041557124339021299258866539142425258923004989735815862535466112338250437981740\ 220260755403/306648001625947512417997924151373780599069061906681786326465777459\ 8861983718319833463190299662458979619861903846834179601337241523001394779649124\ 1779805805224402217864070832351176752209464220409991659348942004449546104533498\ 0267038959659325206009128993767548180779573545362483902412015886101371868298730\ 8772215797170315438068493916218785388623379743282023068159065211504008422057357\ 2531440320624397629739750950102989660674600130401373592445129430359831328621542\ 5242211253898487651252946123237966329965687289870627161834071905796800315621540\ 8501848983807578080053236465766095910921607046284450792036054010830315667607633\ 2684984407008325755730470281762820295180013713518054059635200135922720610041892\ 4884463024144715520684641981941953599027569067014199831733249781475832111321451\ 2422584578247482575055041800186574735670337673656984204828501277400165530141505\ 2970779387767374000861807608212164611541929840158202896118930228139694047447500\ 2071361712941516555468831331447993552320699101458217828518716659072752392955320\ 3441417846784000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -30023\ 3700026588021412890634018591291830529281916309662570321130824803162567308583411\ 2907848523250105321354158875882173436443061243122437159855599752562609390447784\ 8218671398747529669817813463371134527637512983404118810997456110440353556521254\ 6088536071410042092035294672814787120912128496852290281041068126897744131151319\ 2903220421893982626354683284427320830531253967343510459566443207546977607630325\ 0868296356370793709889075829487240016224959226671668788061336643178878991024548\ 1276486730091579188797054353252418163376422009854179250506689268331820594824478\ 2370169454434954214229423219325975251609914121660128828825253069704969847557906\ 3663252724485744466124309698870028385343639445566496893073826165246998590691227\ 3962707296811427922474408721891205223501439070688339259720628792489670327505691\ 3589229877120147405341216868041631748446470720575898967055273746108466390444702\ 5082527728676534394635392578848557040967254515325454070676588348835569096851033\ 9357059189219850084637004736044705580834987574374172384634832670928260201138348\ 9585030579733010149784920145586536986884199432780578727596087771069421657701002\ 7960179948102352620954238548493061451214867996308062908231/56738636434498891581\ 1896385826426891817150998704060093079252951952679371449098169475500072838828968\ 6181468584858100366326583974310322246066708068669396199508365763616008853051017\ 5528688384271074464683718272020258365614867037599327876138573261452082189736851\ 0585428179313236211224376537689910667119819828293078885638455817115017091169148\ 1963433243135787568966811667800446613518863148383262547290755738595042255396726\ 1367230465912388472059982984376058465705439015495049422068654903819402005510607\ 9681909219297185713525214134993865007561555191636734826757450450327417222821027\ 3906287363368420863231813512823719393902384861248091283275205600372749001532971\ 6560095572967402466524239757389582801496734303283143827775081373149189620512376\ 2148647159885273992112941073318249412994092124086483952733252277871320446021571\ 6536189103606816366093879040892848537778027837162030645839699678110524233264758\ 8591834583318389424879451336620939882137371641098750193711788142805116585664701\ 7841256548389495478063002616978921916287895200639547525618991104000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -103278890951565306936773473188\ 5392744382192836956182525204489927529590774648522511921542468874224400193056629\ 3063969517155262709052788767974804683677515801402412457753804973542599600600382\ 4566044236766115440096045640679444659852849734762796880369448968760099282194550\ 8161175474315709948260084998554016858965663040129876161270607173116760151352826\ 4498082744452700872882563601324624517033580915923015347382818231366483140124582\ 0955682465402258066390120509749899660885876784478714666148930066851674690141892\ 7516190280888222846271819485414381367333345400463809259196848874781233007927032\ 2133112728544182884619721809338753040262738188745312384768216076358830291845922\ 2066057909977353263893650819654320150741243520969784281151225418641414480316422\ 4264429541854741580030879034849847048925497622962867627155828916366420443589340\ 6198255808301189823188218783439544854007071353033424084002000276864292606258288\ 3941374742979673671939199194015329542249810517419974564286643336234957317479024\ 0018370823114209647694362216614778113469576411447942491545014436142825138969223\ 3632406160238045843240872906182168805355193257740053514517468294431224074959547\ 9275267735392988297328639700547/19581183395678626327854823408676015618650158436\ 4950660451649781494895757715156372120617485769041941858161559354826619563622123\ 8131283569133340941410800159087487350867025282540685747433479812873540839788862\ 5584229224215877259376994042560727737369172907284436904226982825425515957230537\ 1030091444417839862428801013134289427874856042378066133786995921964144083642417\ 3303553094183438884939992922409140408081268003260188677707851138687644252826109\ 1042535650986633253156533768334746617303959274576728738916321221354699437755940\ 3125781262453316855402513885747329170564708963017932357612406418087621843722541\ 2293411960702064286004217861368180984006114088096845002364304177720724268457629\ 0284010210240415387228369168454701303012019696015802319024654365360849784461801\ 8093475351556797421699241083873441243255326246212471781119281101436401270719651\ 1811779889864120375757897356289040178526608244487181396957203038826657164390132\ 6376259021468503287023060032371893062924313436773960241320834306597012030467723\ 2199340689647899660977073957151703040000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -17833959017076670681568455705309982057764693101084750785075\ 8883998828679432236138968273441570175689504193517277061795137694833162886276436\ 2230919811665469477662333405982952187411035004998279553103905755003689704201429\ 4392002903953634330254957775346883045019441291135612220314345340986363381044510\ 6552608492258854173028066816542825545085464352778159835861600630159782231160913\ 2443755625785702303450737301635646576278141290001120581732863906533511730158878\ 2347548856696059568133647848417458922171620515019638535464415766699751680720783\ 0329068133873789147697444898418652265283274395362394401506247258083335354456946\ 2419897522468851365766908430730140664284061759852254108374601767761106789214285\ 9842125259951900069853440489658486240213850363622812287823240007691492123022977\ 1747932314656122825555677179124865648862752866895136930258913438233537573008211\ 0051962463617308183521313942478036506119049549131873242014786378710236805510892\ 2812255089296332795944167661597288435261753722083832253607756961837483318824741\ 6661701954165416930202881282938893002410917905788044153698449367379974884313342\ 0427479062130502663693291643291922499642434719283951304423731994534174908343534\ 034802541/339263368752161604571478751970980035323400053423814533384900819286037\ 9760606424362937092074242641282239015829803333086654457187137162025956511981746\ 6746792735157784809199568248435329930725193229666106185525325517171173408831860\ 2308840182185853547621871649235199135174201897952549962561382781113272249016400\ 4205521553586831927321033756747751977830454318067883221153684384725794961623759\ 2224483415811255327702726707928756929118484728345169657232118455480311952595530\ 9262998507134929671305380150164837310270786055546310243007758318735437490221968\ 0380202047865399787438073860069379702179786296389296871366576210144531536457086\ 2070877869204852066237139437228352018746961788609802837161978531907799732468488\ 5444933758500756681639572953770160944114167065172956264961470929098037566795703\ 4490446869677917092662967331359878369258539113717823700545891496237161921563680\ 3014831028389543679088668281578250078081610419268447531957671600032441272990931\ 2583674410548032625319306624070523496321999852596795235696410968169929646177493\ 1211374992812303974400000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -15632565186671115644908919036411116925109969172190796616439307406659603226\ 4853560754852447687683278880320671183578193029133776398771023049071048872856530\ 4268646676846869502936529181818202449675300914123702231656610717582918770817976\ 5493162205545081096689908971276259451727354095280996859469276424591877614042005\ 6705448181939876065139277634421761174571141032355379811395071931063373021679618\ 6309316792268361349562593175098516478573354102891712606521455424679324770878581\ 1096495864813597480141819796738142551432205716285593514654644076479730072599022\ 6144205858331642219820634405004944517236013972178862357289573641508676391045603\ 0599835594232281431061645814579247946596037903673549374150288950114390839510769\ 6934595891723048437038939005299507565957444038608110546347682411490025403138737\ 6599063666878804950128244770689444947281365927953035630284520980882993094517570\ 1071232259173762123362689204872654164973210045415802007094004791655044923736040\ 7531170504050661379022700800228189243974649363471615313619825846142006363473696\ 9380163459443494038620705598889298925480908705028912873819741748567107269957677\ 095192463681043938044331038275266854000707142915911094042426293/298386343843742\ 5959405984760298079883955231914201382577285619956719006872806978217906755910217\ 2395640390386138383720486489211018845507419831715150919712343181898698700091463\ 9024856976899072859134225792700632766402219538282177474894221517156693505302580\ 1349716997137478155363310741520190712071209516686889159177011932886025406572637\ 6849748723862446972829282983846765406833883370039799544501734164577009706764719\ 8156940591632767291278156871949772480909751487575640225707956870327273888358419\ 4672363941421480693832719606478368491007589930128640021939529713405822016798795\ 6560528244181886133845203798737414463536468189497665341283052788841247382851664\ 8602009472355036910711972115849685279114315876558798931020624989007314485888462\ 7908426101554645642826182194209273531119375972586448344880783645602321302147078\ 9756993174103498779698853424290456507651927812611820003279024755969078456592082\ 5151459649584563256620506143513288566666065510559756138532371202063987848786978\ 0601197147117284608636642519103788828880654571631904758470532923392000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -425433225149096510881028632144\ 7306170407025431090266798501386847765521228321203681736117270780848615148563367\ 5981364957864303566172893594994487525881625948029030777907823904771220259914988\ 0577049461370326903239765649523084519543705974225220700393046896409828238637551\ 2440034296278358987777904309736927372079866626871303077198334996793045462253679\ 5796771248289217381213516777345751527608173902725809840231609409590418902789338\ 4917867662675323471110072401867459337803947380895531699176778022812562978117880\ 9840460397397329083165749815222981822405214612546239246109556508051886237012233\ 4909045244851608346102176339752754043071226197073711471208525211252537789568452\ 9005797044864445492652497269882858590730314859259946811735614280857896304485922\ 7095201922371409532410810716057538894401321239792775478098012257491812773558699\ 0937553785428120481634651177073567448039038425295859552902819528093825269423966\ 4258725435375124030933564256683131204845987016984997748891739178296829439621220\ 8235109393710798009266506670218618890332267248074112930531052498205302238079667\ 0932789176052813159528293451865311515278309946806930251326121846627251148603526\ 9816200064375287094898810088683536281242912216318356499/81465862750770970540657\ 6841642850275979703693177698554791284494644239529748965149187718603227850708087\ 0328015903684819157470192343272063519356862944443024538372036701274958525705972\ 2198149571389383768264896972978872554828878982866477219214290887728791086026754\ 6005594850961141555948477259215888899202918208808348653663922532966769896844194\ 5200316974983786152848681604928002754969892085665112247021801069949156019107902\ 3955487960988516126554809148762470705339604457193649163154544918846597690892646\ 6705614828776682780501626200799891541734769916799058587776859522372721457088259\ 1984724979066979926230679176088743320124733016239751200510026375996682425309284\ 1551795988998544069024603290490609638325461001177013688923734600342181758317439\ 4899111700888495886150563554638680617466979722375416878534345533136751066786569\ 0010727688473706911997618967026694396370274093561873225915320024262847823770812\ 2462034020021352093611091467262534150643743270415489333872420170543857620495496\ 6340192477455750606914481702958798366363121285331320842521066067038117843653623\ 8080000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -67175363951\ 4157609557780534356237844600570569878069048155271071037491712120571260251054110\ 0440175653737097296580095090793450165676998186841929182586420995075431969207823\ 6509262935640661160757409179322988591606168232912917918999657661011748671956890\ 5197453284472775243473389230156200485834791088724658492334250567897231934770910\ 5277521322056031966637645261350460436022215936102561228046386873754568090235544\ 5860399675747221000249862288888659281274218360011695465817716504857361508729232\ 0711228846927339687997223805664067491210663170570198945338712894383649524814419\ 5313296897685756151910425776874941766872703952029771616575254434240591669251055\ 0448528851359751579285875999996013004446699293033572313313210304323863421428738\ 1849926378353058865614679123053329256741480886905073464269228926276409373446630\ 5714247591659910192855195825713260166724449158010138597953758017718325752831115\ 7861820912468551493308229083920188280128004241297013622398707427758822231755482\ 1686602284995790314103456531506785326118228857628538802155505383165880738356581\ 0918259807533818713025311484516862642623337857926636361922341805488188189319210\ 506015424097705463210686286556594707203557957690427127183029880885164319779227/ 1290093402521209089481855086425617697041458768516203431367478125718617719310461\ 2102536711800716243813266251445985075279617769796594805639789253528158819973658\ 9659573201390243213079776072989661252228135424290846409342577827012757267353324\ 3477510498073135638319685854460005982063768000008587694281660777741275468900927\ 9421877232061768086424664419221961584323751651172189563985162770321106859271754\ 3837241743714834718592742335910735021414138012195767980248608975797618411862814\ 7715373334854721032975952675011642850754851202375251586708245491181640242989179\ 6034347396294416994449672667010476850469411178903543254133921749527204517270001\ 1276777690283462887197823881424128178094387707361770820929423252200041463918877\ 7796261131018790324714971762233289527022085308032445125814625820709088353710168\ 8469895862753589893632106700988367466962265839429396183473246091966054564582440\ 5595007904226458137234582730877074105813175442524447556949080959431843029968909\ 1203645820732529278166684696328807298926661109773224805553092972638867450679686\ 2163602237615634172098786623488000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -23506646180350539041570797344414184317052734105755334600471286\ 9642302473941299099167460198525697200302021314605173890560758717312133555260334\ 8711362778027366955181751686406224348891868570096799371284009379718457412748098\ 5027091673763630286382531592626034989372862412178612956810900635849974867766466\ 3325298536882210705960541889567679410655570010869039784972702850859634782010689\ 2523416059181582492554127600306606086368807632134381198989368072308237450202966\ 9013818424608515902429651838960071147518248744328294894848100342697198716917696\ 8516235096005885249495665462673314793264534131366818718405065451030609776977512\ 3339135463734080892729603107059864243242529924984215803917461719523490391070852\ 6034082165501017863466947564613000054865233452147648310280404112879242852678862\ 6471499532312353698187053142715522394775280579608160759176037786924752220522593\ 8022448128562391619643842539345227856835165184271882642628405223686015417995925\ 9323988295288899792112399075110500616039486065350401717393990515913437525308488\ 7521855736375431807015440110951332817712510196162270160494524506621631137136154\ 4262367398854447625632633109327891079424230898082331765547943135552423442512202\ 229778320093648246708329209/452558327049915606904404640019941021780950447691734\ 2607760875475472543938556764067139133890544484789771522285542622687161082436641\ 6083204665873824287595133037262679883447917397570618262981103636428661712732629\ 6939759468545009393089566996991254977658374863800446530991150244958003026173004\ 8629820987404643508558984021807016795788345113151447524746661718783540284641638\ 3191890657022323670204048656880520638712271194468730116304346846843534383089979\ 7770450054818932413941528580442652472043987541318711744200291631984089958294602\ 0160030546320130901406423012815436130009500452807263219254880127537307970870717\ 3038689690818124349705192905176503069768371197941383378610472962974599858787147\ 9281743321601789974740327111457919989566881629155452460892430919167965424033002\ 2359283052966840403629879192369872932711362465276647312611927653380574134384763\ 6357321580363151044074126411908198799969175080977565438857288101259988754847997\ 7286392253732739603404079935241385237235482096228194244178584354039945800770860\ 5371671315738440385435743163034554039302308856912091807744000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -18627098918587941042455794982750079\ 8585500650240217256838100961926615301930755328443463467916817376496357486340745\ 5037343397201413127141500274007789304884620612487470349442687825713365513771940\ 5496066350464772359511374897148139085518463983310456252199413783773926743445881\ 3013366204407237621549772984009451768513097666014169927228475846190269088948846\ 8390165870374974398043152456871001998278102087547124128655317630208006976389495\ 3673268224760553476101796618736495402189381650909870538436113001932327589672963\ 0962549495514645241571363233463995334536336545157387912336602961776300897079290\ 9733467323830356230362138167392514184005864185514669364539013574469958558030519\ 7290353029507365153195901551059886083349650421569069412954577791126127117647909\ 0650403834997639160258292666220968506251655280395925000232130594039916389024237\ 8425229612120142164187989849312237155627469444534077045257762482198499553678179\ 6674629983505091939962102477355710969437033750829906907486048270705365259716817\ 2508221787358130503754735466350945274768987090678938909209140203272849392645574\ 6629024296064114661633818660985346469907455570518328337852066530286520207620742\ 75903435555332008317775853527559354968222839742453910730559119/3592895676975459\ 0766651642189183773193422558059794191748799952643713422997611781933909193953822\ 5709980158016950522396208923571644948118449899054362827982478565152107178651971\ 7777031898697841891032493322015332551925392946113588664466976139512539789016104\ 3336011759241895467079805947658223166323922493114087414786038326285998566267025\ 0288901224512916677263719039224960548071755616815212550066750121150227279138285\ 0851319391667972348344061345256194772323909972131758383437117262752060325389047\ 7039624588692374652089523321442816090661646925605913668423541437167541913989112\ 8320720005412903075112165848758411642430785257725096698759063597165699567529312\ 9660616028941387250257572751078602092844552493478366908365496787248275931762663\ 6438795595501359743199138049355149097120083237868656191232932586849749114935085\ 0135586084826575523257742803854334667617357354657692319425509736348754349182158\ 5758671758781660655614597084998656301722905526423109372018214762484332129906901\ 8353663014124071294448690032121140016233475417341579522948274785000775999414479\ 8741923932400038969344000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -87320618734158380343033895459698630893199783311811635798904348130460006\ 1262437637150324054638240937999448643107976377338504465679053264681175972026773\ 0803556383569171854725185230190294585837187632288370850779457691700453423896283\ 6005074079921399421753801369907827507722969768508667478402276690006367271999702\ 5945486673131155330127155371542630588084275997877142091442602996026000394689288\ 3392573863245402421900376101529340867959179863883290439889319020307139295759139\ 1001726526197435811989775177316789648866691362389026717996487663044802765319807\ 8546279949326086389622381557351279299030108241873194291374442244223344376779310\ 4744371634337308103449026741138072717911964526200033143016098108159088916383638\ 6318539484627664443111091742531911954155579600227482806303875812843717560606972\ 8411631827002997428171293042990314909158883375137175626306792959884132522780190\ 1793883406493051577744528150891153449495647346646831307439721834697572027445711\ 8612284394057883456021285224351797284770354691059867677699599568966663725350176\ 8181126229448122759400612517218031484818962947300740320069670310792099637505974\ 9409748342598789245188941584043430806123676310923743208014583466425955948642119\ 445440207107748820015769229823/168622934771136987497895558067919079544080538068\ 4494512430598634602393847438451096366419332881714630762412681659879405250455393\ 2731590971271592744052288068392673543207285801763319237511565455422197337989024\ 8520826711374909021336854263417136218789265893135189534760280610867024672838740\ 7476927932077421917422935978817670145076640154604485344798709094179198712528716\ 8456465136943386962674575195238141218550666143432921332389956574295788116907528\ 1851117311132640293012516665463591742722639120519036270964727117829228939444016\ 4708529247269041905685044418497153180452388666539935356295404010698286688223866\ 6876120589537896529935618670688155479701078146707688085095400077473213313000200\ 5228686338951944371048075630041271674844403891968133583878665408376202511808385\ 1721581106677974978230149291174180078198595777496133658400003667957109343240210\ 7159228189549519373098764952124003020708358286446262140541334907770880071794221\ 9972834842098814294290761285575373374045484689615584429768483973958541056480930\ 5382179731829046630584250140808440837312311091609824128389951975749320704000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -3998773703258527782\ 8546589839584329504359856923226508748991282990328164515490162697683038230945648\ 9040126154832583583952764840093473401090078875933562812479960142422184653271446\ 3207759694189448411108577273221789880481247054237979729746375594708736405411712\ 6898611262708597058310153615332896584880048009086434090379766822859447358028620\ 9611335216373031479662094083270415303016191174617240429262187828590896157274226\ 8916083442433754630532348980614892668505509128083157232391499984503597596123568\ 7811403232461383545832668529197858462261355860950722954885761776218851312862857\ 0743292994898648253317560028796755624602796593825524870570183962994943322663836\ 0718822226160514273252842285537604848881415814594281270981386654254000627272935\ 8879270467339321528978995209222674794320334295850940246564831334395500854396473\ 4853797355750056937492832399655809084114518757384467608488575261946986879463716\ 6010825362628699541385074236293415015884215554385140537381417356154221036099578\ 3937376044180852362710726619435892875977151240492417794867266188568179197632071\ 2374012602949313515601199587027740435821608019586741386869523328487867362433760\ 6393134150488430258083013020634031443337536632037295674601150373901755549657592\ 51/7724367144807008130915966929359554720296863860212984482045802265700384092709\ 3499604508444016569612036757337684831855485591176970827260518880406523372826699\ 0044596573856427016185031493887560944672347136464720663429736027984522844041518\ 1728640347653041371286740025665625784105573652713730998295611898405485217297200\ 2641784016337157792234784461690750993092016148818911848214095022386452929799336\ 8673441069659466029909360164450598914145126747939907700949661624554709173232549\ 0773785740844668828173901555873894540963304601191776035406538108300071850867698\ 1088098050956878907005742386413376578025042978647122657446585148403710195229824\ 4991089312921582533563357081786535843940142601933143512076678662136376766264910\ 8624446854988726155205386343502767218332684920219201656349549601351251626886354\ 4396705368694263742379004049473370039262910821814508287806640171870696741937481\ 0994183266530384170694555224064814831464959770692716320819249192919350850944963\ 6984579663100535483993789728286027208361935706868096116260796285142604600321304\ 6653267856725198882722131396699586612428800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -3007508213981170150536435149706961059846487703495\ 3323147309871457005441802441890925485865205283201443603853918730009108487421025\ 3301828748080502798051895897613828175157134092373378795670976465325875711778709\ 0657045801916557968580718001300226412979474513736261815320026535518082151312252\ 4673977610196458552569981397491168255926905403479684847215835593462005464602518\ 3870890060619193977370979134464664447375479075604202078026045553754083494937645\ 9892724968563071098627671690583135142061042044187924840290960997773562067608000\ 7349600148366814629201748290909596237427775931819028618689378414838677709968579\ 8131665338910617687236920765638712207854397641737655999411734732102283358003158\ 4997952316689109568109087209593319174483215860434109191355123101306922074012746\ 6922886212577909524390371103810242823577972790102406826486079205869696228242787\ 2286190614090807500628862094720586429196885099381365057256603453904086146919295\ 3249095243289416678972809924540634934378257543615709121342693534627812376404664\ 6013983889530490416771613281261497827462841663197668699127139184690014966321878\ 6153948295276146638071111204442302282336107430301070507430389730393906714508010\ 8828250091621839717393174143330725810948203727559212919939/58060062193329751052\ 3645313238814404170478757897367818320159299508197814171409730072111824309793606\ 8447406288674418039133253448235051204761507593547998256666281061700724581894698\ 7360708782089047100502930806126291776058646358824197102270516413570867542855786\ 4911481420822273927529604925739478074059712992205819411882668728991839217438176\ 2020561682477577012659107745095407540705285145736386571020828492510713561337761\ 9086856392422301629705295739696409912996799365271261347475486402475990491423253\ 0563472417363372036934878730213688410244039406220624155198024581510708273382000\ 4719238104546206900839888329610345105555100508335781024604461334448481364755615\ 1780802318064509856372980648454736151883463209907987136157677159710696324176639\ 7580425519753826376079045460097629889627810474136013494705014781174610474026293\ 7481381195028209896369328459358410400150375339434559309085819467057150162719611\ 1427609439586512652161268366459789861498541917762503837987576429475862922564018\ 8460955834147766619426302813959173022398605098805409708329873728352898078542479\ 3813977300980226823553024000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -28150308617213823704512003102500108189420764960213266294398002107\ 4931476272899589659564375479814804090144660134226857894968292691980099295315504\ 8396091968826302446527064893070040331255904803529328811443867967418169702552184\ 1196528708518793977394973597457532399575905326871627752234262819704595856063536\ 0517616653716250020603752190161619712659541645199644121619947591062569016132271\ 1097387053608449619898828218262677827336977925080792687180049267495502820305425\ 4400231799960329720555490405129928375851256616853755011758707249484431244554995\ 9666533389514843961275271884049674893685656672569568805736404620888004005182417\ 0963940882913999434077918308051944530513985482704818242883237623181713940260831\ 5069837997228776652953545695908571397657487738851018814299637554050193694473902\ 2796562944241537282102226158961888950484823634030101218226983889794318587010309\ 6291083207653387017732636972447051404857726447708900285122415140363441413506075\ 6867006342209500570030887910547309993894624373024345471096583320623347685615617\ 7511706536785730263492758858812781359520182440191275130904895829146630593191967\ 0276587289615459759530152965157599809470572346849351009461021267125703893437379\ 593390436601201778158070668697307375705850530499/542580147797592904942042970605\ 0985220201418027092644017373000689659990611069445247095520296395047994444917895\ 0137092711826515394890291118458844183365686967137307415086836657031394750432193\ 9720438467249950902254732219540708322206062358818308339397772510473512307744964\ 5246843997168233623559081959525327888333192121322296782838922097834533952552034\ 8529895544703152247370798752271034536880931391510273871892403081100966474878782\ 2826908649659153681912341417268946293963005146212770616133023547183918591210293\ 3405591891543225074613003684146341233721054137071526383971516664346829461342935\ 3489126330516898988869296934114962593604075239202305766016276271723927232391961\ 6266846173667855976425680498343301328328910021429000565622704397197919228607840\ 7082452747372398181697614799479319185000596307793483081619745688146677091781692\ 4181119361054119997293352923793509082907078963964327596936251712546758595431251\ 5006091874736361512550128472184151641677753811222874407623811825284216250498437\ 8937551053183966470406775088023670949600928436196699225031491007986035806370175\ 5050897932170777591808000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -214063106727528457223701365845815569273685738053100358254989542701256\ 0399577604051083002343576874664612524994236794928834532439045361411175945276715\ 3295638668892892267758432881367775437717553996317012690773164325509657555113712\ 0354260761821539873777765603650212612143513563914012648070626249867577450282059\ 4216990547886493865759865966228932486561171331920344448673632138552149438358233\ 7250325999761455320435074078739215913474469159291129193597772637903637461616964\ 7057096591422137340696352754639937138308698113607610729768269472052056432972185\ 3380004647162701296145445055683983688696034367634916098737322983008680279461510\ 1105377701618148687248806186771851484360137047086605939766430389670266829464893\ 1257385276768186160784085989439667139470456627115828217878981172646915145634451\ 1192587625216341433427878752158652260621652314111015173121711201239090286894923\ 3744822599681747264815004987470301236340411658299443583265930279560067939446288\ 4600844234319247050281430542591413721424450402035876089720128470570884740868472\ 3498801990104118877175326961800435802633035360061289901996207987617377607368978\ 1422333769116886119578500529578071274982517328551970762461748444745620965248969\ 53589386802540378955604335987241299440506662811143841/4115305476679811715742293\ 5509766083395720814504417468707992928838861372147815977087864404409986334943274\ 3909786389006543019724009562811485010321642196992476898467001979469645239391638\ 0240598909850760796833608527858446621532248603032348679787988596927569098406906\ 5040014505156677945912891674074702083916333329208949824739119611241079757198331\ 7856085413304618327820038024307813155106567742652801462408195046822079614176018\ 1472004643962727435184294585808298194107880036029280459416441101679166231678603\ 0783470589659197420333050516950591130017770039144429229857878403226558004740028\ 1299163691562522566201693281000978994020323858455050476771734280586573039383983\ 8143817820683106033892552971953173062444211770970523892454874076263550609469181\ 5449749884651023184438999129172179151594305197282813335999955228958641903349151\ 3282353568839293309739726990904747684933167088990189664379667172000619146549731\ 7330315316645017945382218792909222461246220026692620966890628006695055985893858\ 2904998990127722880217752228385383032784956754363506307359825299449722307653836\ 4326446727525342543968117475770368000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8163266960553207881190387469051621462088819873459393588\ 5820620739263401086233799577724760650417415711651686991762308756343834614751694\ 6872337065661797671460705169292844120891168251512730895399120456930770235347763\ 6033130096418271172914280902414968728562925492553044621479781940111498364205692\ 1624864756948153038303533248981916253302685624753790906936710381927114546006988\ 5941638381114204159960700253053085962205690847310905897870648701258206730342130\ 3669932309918847386281090752492826644459440361423456118338868340233413740195115\ 2920448353752899934608531467482306941984386525877937529472918004788350191896039\ 7481375688287450462774759874947642002228816509993620265091944873723732111850863\ 3100458441000939631246458478648731531377664374259230417806047199896987649773673\ 7834641361815176138128760766966665189664364210970047789000015350136495690072432\ 4407048930607248419940976989054233351810200451657704183636291226420829829002856\ 1743419299697626916168647094104145599521410771401376194069213132986024786765389\ 5668617249713664087043573945656763279158470805985255214988274002900914650852752\ 0725319984501520114352276700025921317820936528047053012798025625461325262994236\ 97399033442477163137086749206848264825826260827044291772678510129137/1563816081\ 1383284519820715493711111690373909511678638109037312958767321416170071293388473\ 6757948072784442685718827822486347495123633868364303922224034857141221417460752\ 1984651909688224491427585743289102796771240586209716182254469152292498319435666\ 8324762573946244715205511959537619446898836148386791888206665099400933400865452\ 2716103077353660785312457055754964571614449236968998940495742208064555715114117\ 7923902533868868959361764705836425370031942607153313760994413691126574578247618\ 6380831680378691697718824070495019726559196441224629406752614874883107345993793\ 2260920418012106893682202793758575156643446780372017727723066212919181173259026\ 6228977549659138494650771859580292879170129342205763728800472968799079132852148\ 9801492315982889870904956167388810086819669085428077605835974967469067679982987\ 0042839232726775047294356158931457701096256543804120274603493816272072464273525\ 3602352756888980585519820325106819245243141305504535273563610143195967418438642\ 5441212746396661503899616248534694482745846786445552458283566658132396796733613\ 7908944769084578444049756459630166707884640792739840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -29421843327800116481248847199687811016\ 6004016621339845185086139529505056854677828989414044514119556906075739036385523\ 8104944454433864209188825159825078283428239769131105931733286294027122810433575\ 2524969884676558872712624757675244465933688031115045881724203979623835988985732\ 7202087255111046339879872795233018033297938443801549606629010382428470297100586\ 3693215643648085725114375482842118340457898474467658344039167690431400918627172\ 3134958463299912431279082474734762289547987007424802064158187130396486678115421\ 8212361332361369516815597911018689559112930573640269701816278039094893900859359\ 4276012377602416397302587016194134774529554227539802517067952916272466838568643\ 5263785162148646856416921162710695575164218412686556719794864018146114305962442\ 8318623707140272256712381875865422402877836927723165583446924485113015217553059\ 7626947072053138426903139638613151851572529831841773075631278392540793898857841\ 9067135282020542094537770410217851523215115613943906948743136652244379393142546\ 2552925995656696046854145323210716469064057081496607954920396769891669245145436\ 2205168678881628460619049157853896257032042032807142418051419302260713617498574\ 6893103222016893659467051704585709608947142767257274953920275416672392994803979\ 350259671/561134005584929621005331555950810478301652047183762896853691817932239\ 1802272790287627628789549901435206472840499115983333645413259803511895611326862\ 4272268320626265328730037509700577467045342782553314865060615103387525110069130\ 9519352014102856327510476774712188780957374252665761638976958238265643708929768\ 5712137981985016426991577816305043122296505812000619316981459649091240550217788\ 3968776105286011536384328267391765297953569204150601145630557940609618905541564\ 2559757182642782969040723960295941290329910746058938943129477048773354349301123\ 2396281585577091890510538909116905012067420217893690049738382502119231224347710\ 0229341588538640003670569194428945557749233578490822273899634052867383286739311\ 0888804375453552829928171194867621342426589603653363185468235184830066314091761\ 4547150665461640954160360701880196045814679838644011129274630381865912551029890\ 0722309390707768735570437363629545773951005317547950572917548011550456853933753\ 0698440905956027983501125869135409618669339171270950802027939208219516882326645\ 6271447507085886767301438606420093697110020672963200099518213581386547200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -5337693204550471\ 1088183142611691823894533767336538460136419210230902425015876687649856125853747\ 6873533343396279956373549498276173797978682845086017670588725504775590830928121\ 9950978627472310583909905099025746600605252305363559914871770892870837088441120\ 3263200568000532206747356352459827134643224162803031532134289329214920068591104\ 8697303106069271953537909171507061743885303289794402529141159087180939238522519\ 1601547736981500699047871720642451518736812115231271139088700314948890735349086\ 2571420870835275408091534309417833858478543915041313376376658190615165216634620\ 2796477333709334638522265017258451511576397551993055857872682423312345400084482\ 2873528032572258734850308163549802458264495721934160536935148404583856218781806\ 3555628674607243973524766377489341492611163025572622336810094508331527143851185\ 4159685124716841543410846489862948023127367257977671359861069693018844603594054\ 5385285420380783683200863867659361936197776967504365143119991404508555143270502\ 7963074559344594511673675070359172733911407827413632451446721641211910790788728\ 9110862216757152077528921750512436661143970650635249891287593624515577435348328\ 3948247139095233194882528450928014488782987143050631569141951946959947025055530\ 2183940382394753996554895745391737/10127209112224013490609283840602851803699652\ 4776834465347672208626570693192284068631849331505113466024703922280958943442883\ 1833624933599532605085877044672199319645540424675946353645075045038335435167315\ 6687286604189739582824190870619260411259591115726837366305653603098864216376319\ 3431200662944457011745908477197389856910804633586365838187792546361060199686279\ 3220282454301499524118285508345866549972070246655446122147627012086926326500869\ 7372842369224226608760536109006034018333034506968853613226790218170474881015552\ 3462677904757597588828766393006686885494804948042652630376403640238824397798078\ 7466457384066147130804010996261549804250222466245533906148851317141984138828036\ 1163347424145457497101029054763372681399896114666916621821066489010821430506432\ 6415710021092371600857940474461779989680562477595375165321072880729672826662138\ 8176066659571285939873014895199328297520575583966542411268418566037388622864379\ 7888551920109087962083219426486923077003138508762972471657309023960069443301074\ 1278650563142213787697295059981467110537410281537841167378482859230115957719926\ 0409783060931301867520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -254092074596932897979134648430999586600584276473038051920616966730\ 3296482665977139647518638435904281619463521476793474876847722915765261642110439\ 3877294232883106973214143525462449109653435260595134813460828833905889578685660\ 8188829820878482423464889928701193939749479508118828897516207452350127000654768\ 6699319586500237155022563132428880872628562488645663680105476332604799719706200\ 8144993366192364827292281639247473974383359688712394306012351858291615239929599\ 4694223115904897478541463308296988994857403503893941017078333519493147689884527\ 9649110571139514307824153257466238247650991796267812930938390589017623233271468\ 7473824641922922526698082927035078772051115617934558455361033418643139072809527\ 7273497711436516782929487015946482538154640612488014080874974750735212186606991\ 0357084873806744609497149392664551335960853135912333480899769558207269431306445\ 0412053989976870608120454609029799102050832361739988642032200328864601656193635\ 0784210157341300451332121895872027052508229660120514315218599839089137415170414\ 8758380302123561855087014896235363847645575805902519745845316803358515051376210\ 1604336658839409265602512980424817876862250616314737630649669891257983919717960\ 2599741627812924462704626349484479906675421531021648834992099520155523380779/47\ 9291817211102598103564435385379340763726577067362925722873411046502729106311070\ 0777786922377748451751584371683875960476724896070429166022564441391586067629780\ 0318099392927694869047614969154248398994259009574432537816300066127316891384830\ 8943030507515560084116848876918042842529397272541644716321440934189443068554575\ 3911010112021209535907807406663298753002291660406448150434769320532366610011212\ 5409042869006673033928794269335935310819959281337035441087204108354048855528637\ 6957913673048180611225346749136548543884925039835845860705641535405402181188742\ 9805999679369460153599409780161583488084211234648308210184388959598222650893750\ 3437937074192713536668945260095233334565136506074817301433782122257457947655878\ 1367183415099600034012401716938242856440702582791331233866384154730263180461145\ 7933358614787398246545624721012438365371855274149092066695030476777933331451926\ 3162509384043461783683422000356439002740197305723643682501761609818907665930080\ 3946000164986158097188964737013117537175253410026938879391585602225674925168565\ 3544234929786771766486136637401503472578739782694776759743503532292046848000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -529594189446\ 0849718490220465825589755499788475258144588758086440506136907067002745693322967\ 4039621354943729081570896582878947453066646172903683551349697505582634919649556\ 6686145997712313856098862791345012020550089725210687814118183294388426085994627\ 5952009418884598088036663386732722152214835344669007996970124169260249818314316\ 0025713977848356511948495147871730446553156173357221945962599713065095550568360\ 3710129893776308010547515760896023860948587646955430788440214139533064643379511\ 4429511525437870841981891757616569740348927076075519545885745942347328968815793\ 7436592358764188922415978392193332809708803669150774680063111334938641644962906\ 7268831813804096078614080371387948095646554597775539603299859379830431365851626\ 9770767678238208464933558102011406901489334526848837171000445213625446258397102\ 7454000581616642471422584965193711521361211502795152462174626721112751761491492\ 4694730810083788323055009145759564286836564345288926761549515754206276694782395\ 2711031045202641549782113299609892604254397791752478627434137828785760948852040\ 7570460185336428868217392979917426122897957761995883830645572310795612702962349\ 8820847796279919257933549044055131018752036707359972972626665046408108141315817\ 8415079591792275242641907908441627728269974448702417291/99275714098935681145191\ 3015013736228523906859079628828049787696300621102797902119452103005232103036811\ 3056709068812276935440277230679931582537727454392221881563379887927257113438225\ 8324885609194708836808686531522115578902326969511477125400231369909021697960223\ 1229078760342139731140570615508700916600606986593427897092007587524502953131172\ 5841481421690707093646716199876053995537693618690959316224535975049457352185517\ 6711570075522809301381659433401509123925869633741394456467259292659098469650003\ 1060721486532998948845235011987531279595312285209537896243335716713587796281615\ 0457477648687878868826730327040795754924852015798576796225087099906177536754850\ 2386317235256805884767245032769076459792909831872646979620384584700769580155044\ 9887676294182428545627259735684384707441499692794125689171281736569880913798806\ 9952484633063586194723829345014397745416626550133309436374978850568716922239254\ 3471989338292106375770679345383159565898822417903448440975521335014173582926670\ 7502659775270354751102388188798500883791257890040472501649418617381006734035992\ 2734817049734142752343711895691102456718866436516636262400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -80900769752976987648363944072\ 1055984784012366995259900138028011920255001263695318732957778900328632145359279\ 7533920008871038936210823975229582266819275830907359042293154190393999529706532\ 4949879998055054006062850022631071544842517332863154725586047283803263427261441\ 6010920475375671877644027097577480851923708465116496106872559087908703079421924\ 9152407538653646383511837587638417049943679598351637640078050810575547095091894\ 7102267640346264902774911013447484861411229049993583231274482837144671851132895\ 9043665887646217701988174629875213279054576872747602457096146093608321899316628\ 6568514246643191812026448274339710451373584130218963389402622255846939988248058\ 3223229206679929470207666741181747700551310810394869655823339678144653176344577\ 9864184007296368369548063762455487641401664329729172762628219038821866164453649\ 4824452095990989698551147882548239181179670961916426385198946355019670876926853\ 3415378388995426388591358079493702892836454211954889261055346073863509842219242\ 5220985358724991784064970101078311396491649430003425870165889548060911458158047\ 0377973885659323393633062754574784136107232199436579970252438654223248650085009\ 1870385090383426063014494017836131438363371845334569377890480110136668879778018\ 95912642654484176843585246323733340719771891/1506814730650773683276205189491968\ 9575434140219659332722445921637466531147954782201213575581653278460964942377478\ 3158244308267363029438455954284230320961495096119505009350942648334466743577976\ 7206026301789188870365192025825830929402760727494743750988724053376103377345575\ 0773824210430072047840303208237340891073976096294258524053907782861187976007233\ 6935287523937350219014737628590756759980875778401304992178667648059962054234753\ 1891241401114937412922777603676763370497584371816578924723209300225319144211558\ 0316780685488884630747708764200017489893182952213048975136172658986055693563234\ 9996520501361619042251361231909797883952062499248070009343955147068057309971390\ 2106620263468026486971664032853568860949585668436566857355056749159685243114180\ 7204435059814198448996445840323677657204663240296847900196578100111396478440795\ 9409756350413859704976130131753191108047381290054338992240030943101181622133193\ 5744653939957432758573226543977598564731972713001740864551927775547642781197028\ 1835466040612136120638750294254415555665494867835007728098310689737013606287196\ 6228797426493046649751208376275492282764426521608192000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -827527169863922098246658958423126\ 0923440915231239328390851642025650506143640075578582722776024321493484650673710\ 2179759522295161487314065802215107708067233529467414203783240727731101046963566\ 8189574924370944358705610068205122565647715966999232540080541684323179648964043\ 0724494315575887831664531516951320229915166582930761187048196270708963617270108\ 9743836598385120863058018514231510733897102652395196776562575835962183023584532\ 9210907369490530675591946128186790961627704812114503543516403850423954977104110\ 4503137505293704039633853845650702836739249104773356773352771013189875235472749\ 0176630967497217807958993402051263974507965493528866662038419312691586151871675\ 3000050107029418296081191122000714966157963716084681754160129706525279412134080\ 0170347790400925616062979339485672176738050194787782278676297861367677233256797\ 4701555031089797640864993726176308386895946966392939161997987086430679758053308\ 3661244651872262394432208313085232170226223290835285410676766152567866671885062\ 0119454732370992642482998460172560776196036860398704692090038489928129618013475\ 8067085662020967731353472785143950919911730867510593360252751900913554826643420\ 6652622710307373664820012968911497233117490392989846532109181067129101931077422\ 4792913672521760774806967605063114177947/15315166114811142354610610122705258256\ 9986343216209611277319203528348349372655163356596997715164469603250234000599275\ 5925756160083250030208059938078672067655075313001734386630196186383295382714209\ 4037821463886879121623869049429118519863131913788944475555952347280228758304065\ 1983778141715896081770313231989384686314421351480080547915170064533526630899835\ 8660079363231734248152946332281822756442337849329428701212160609450387304048807\ 4912601496085180526592037370381798500037877479982513580160100650784744445343928\ 5311885296860181370154652524767930061859514296563353843066370022205409986978684\ 9880505642685347472851865312699804102930320226285340872986740691730035774785747\ 7123989347154457744781973265781865389231384109368058362871876704997552963804043\ 8520280078738334062236409847215532244118180066322920030793804410915026775303006\ 6376020599885525986896421098007983432399997273609429324904667585780421681639609\ 3203979895218201891810774854280493997099705919333377413036407205549579379630718\ 0146642287285160590576761274387614960767509142701498704141436671285834394457478\ 4498433208015128618839234275495333015482678640640000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5180127483034336132100550169149497384\ 9078296117252671970301989715479958481495946851005852559137970335520721670713573\ 3134954710881686739141167011180075268203034399796415199334590548689637923174716\ 8413296356889213203804352156269277572573041578141286968251646100985039376178547\ 6344399876505986361018391710936478829388274581448167956297987090702636110908050\ 9322191727838427981142306934424235005446218704658199658273296606448294453974931\ 6099891295172669997027700967077068406836714441235038045671223620868073647820357\ 0106099864553440575499261821146543486427523686510682489174826417299214499147477\ 6561916376752612036598002234756616277401604275255090391381523335086511509807640\ 0865246578470488456874020999633225961945510987431966244240122341922658248586974\ 3043772322269431600660765461099381355595292057425951810509197381103359635037156\ 9948573416423213149239943723987723158837785225460182395804341007549983097268557\ 2374870092330574041634644180395147401429770481014263484530997513059941066561105\ 3713243884676707915175020413717454236752328203317425611570871005972415499287160\ 5975868058119965934320958958850126424230645322679596917265066202265543647998156\ 0515201412221637565482180260257247888372007388390129125857803093169857119787713\ 735909725109845093597377000606864263678377/952909635663549277303872161834721168\ 7504550274912562013674800843533834297966604264047465197837533298714229559517286\ 9273700548280379816879545489347254976049498785974967913536130806716768638712478\ 1091033251483041618947437132255479754305884067675948125269091355047775833341678\ 9366430675977563054207748889294379515182483296489090611691281881415276026974587\ 7875830137980278504920076320794575011905842260985277053789420633120003098057916\ 8021062065086419932364556565185155502672356736804511994957561462491826799389299\ 2332105503170640484851022480091060608448898979532171876115589542781620609389813\ 7799565061087882319760843059756181811284324524479473909117235005839442825907169\ 2226654617179950360880334376596947664517976719284880591337888168584947745407887\ 6084731826499099145352349420693750416229033163726612084315990510447132965959353\ 0729916001724877426904695320718056729163927830363978692595568417187257837031616\ 4919151629080476521708466411433332336499543702300922742639125256329294829000623\ 2748724083114882691945686086492397402858954418858887249371680189687404616023144\ 3091492514202701302664177156621319620223332265020620800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -541683094617910137083663530441\ 4296585996080419756029543344473737091559686744091854443604133861650397860380420\ 6563440523703655632002978815787312127316023381524190123817936884465657016024538\ 3081037155366554990841817795094050463451755921951496853191034916195247825961317\ 6042876759558872485810429452929598194135917202088981981163943437337065915280526\ 7927580913448828450687302877070953726995397922631255526780900765681355770887094\ 9170796229653925435842771817683664870035974505525090875326281352306826246706692\ 9202038573280644728409789452509544643531708617236317559297076130862519603208049\ 4218132165520070178581745643503234809389704088160177023466007259253745446357796\ 0232772386947776851204013246189340163987343200420251048125607044071519671730500\ 3484471508880936549067504739135177456238204663286904887039354512866916091721043\ 0444573652663695382334426191413454436718987528607906886194392705403131077871406\ 4765754944666976756266695968047610287460851960887997305139688509097410939064366\ 9285950547141753916484407027363312536669898412848630469456895240261775870710803\ 6106285516362855852320094084070853284711540107050931565380352700460524233811236\ 2643654152977092941006954140992354854173724919710161656846940713602472387880471\ 64449407817583678978073667536180255982103196855707/9910260210900912483960270483\ 0811001550047322859090644942217928772751876698852684346093638057510346306627987\ 4189797840446485702115950095547273089211451750914787374139666300775760389854393\ 8426097723346745815423632837053346175456989444781194303829860502798550092496868\ 6667534609410879030166655763760588448661546957897826283486542361589331566718870\ 6805357129908633434994896451168793736263580123820759514246881359409974584448032\ 2198023347419045476898767296591388277925617227792510062766924747558639209914998\ 7136487120253897232974661042450633792947030327868549387134587511602131244928854\ 3376540633115476635313976125512767821464290837356975054586528654819244060730205\ 3894345599157208018671483753155477516608255710986957880562758149914036953283456\ 5522420311281210995590631111664433975215004328781944902756765676886301308650182\ 8459772719591126417938725239808831335467789983304849435785378402993911538747481\ 5051288115159176942436955825768050678906656299595254503929596523446902665824666\ 2216064820586730464394779996235135299520932989733125956132427393465473972749008\ 0066407008151522147708093547707442428861724050322655556214456320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -112179096413439281569\ 0698000907258958596513337750674210214996651463708717945671059146670242255930246\ 7646741771689707979445307779761579010756082321109141365625620628183570225810666\ 4066990337417882029178519942805590450605890942405509523063016121986077537716768\ 5467917525978314623029052174099439538313868186384579301158106775749948230140623\ 1100568907764712660680200495131108302325950444598711514973210027881514550770676\ 9422970221822647708252286237407228298517064376134821106067107356260853575091980\ 8942400904227514538249299421466055796957551090930276095502766660891852522135499\ 7100377584750570867082263827970770437809958126479529912122172722951439048515118\ 2537610349997693230851465375692138547773481631722077637703329870586262085743410\ 0961615189252247654346014021418128619760975648571750653564669635624043270064952\ 6428031652208903780063214078291291510111301447847566873120879545775511410541922\ 4237367180498632675338676157744468124058684192006307683659157372846319748404523\ 8957602796261307712408867784673547915153307899158333596402092155363065482201378\ 5158672373385421571951763663560625791053064835002755415469230970490352636100200\ 2035949756160075115441522487717598433667989095984184410683742417743996243230243\ 83234817755595654826156469597541455869171273046616067194397861481/2042924621949\ 3845544247059455781076283476802971220223554015817617074844886989984957680848156\ 4771984296949146178776222817835850934392029392271353429310983230532628890035360\ 3261923880969099409579854709621920368167474235556296197488896419710007661857893\ 6173066300753670915136757580695866035409576376361560180834857869569512553639057\ 2934335199607325670836410254033505569358031666668593296759781593945056922164511\ 6950224024004700758152327551469899356314046259878780244257441900808033894355975\ 8623693352557550075435333261255520636357293301862802183221573616388863627529258\ 1702249414509962772166814829291030088857169922410022824351637822395979371235690\ 9346546528766986533209441683277734151622007749746537465299259589954525114600553\ 5966818785621348900951827651694203938285010530280623495963002241823993566629904\ 7949328339467811914159653088938681482071563991824707554985013928920074752320223\ 5163566372506855168468983983749914804658544666699884471248959311041686306017627\ 9656950011814721594233422954732108772867905667039046757617755108232747780884485\ 5624064131202024155123925327256089657153079450736519301936111532152578721028925\ 0304000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3962627953341622864674899736498314140862719707948796144409387895558702918422537\ 7031213212901266796520927130125244077234960424161377369731560811589287690529619\ 5700544161209255799042998806729395992697584338826808690051535732630598506455573\ 2230617777139670224171654806527901416316633550184929711237564888903580471974333\ 4345149276294550658370977396941134250583090002750190625092423008290958391928944\ 0505867973745742973254895608641874325520229530748552212308551720043912919998280\ 0036022158166236802278873543773714583617428998593387353969985785558508632278378\ 4482486358747141118088522924949865379713768601969244360464452060272599742260607\ 3280678007499821304611565947044075332438449273601579748097445495659710184633548\ 0281433333777462976258955086290581969817967224083270318774771921920635475066970\ 9871082470156166849570641028910719745440885814850613778647795910680435987221403\ 8042372607258625082106325170827380471619690732638449013152238694960851339565054\ 9314965160242217152664412289652807731374966333532114226812922286021966569596302\ 2063229135203114971506658282156444850122492898187004777526632845105075085524401\ 9942182067226676353169464079564728905650858855184824990604425345694310134137235\ 6915103167329337986315051162632698947372562593082933204468267939418101572722485\ 521357/719127981404206262261819672038776970167802981890937758374990258748961691\ 7071639337762560260033573157642205384505765915037887396399330659149783829303921\ 4986631930310985851655687114889522194471303037318408165259402451468841838467589\ 9507409737413576353201118131373688271578711504084658280781194088263647373123565\ 4851198062756418652134929184967500905490622681331881312391364247262354575789092\ 4735777897025230897468723984274243638456304743131644965277308325332756316879234\ 5641919593462955440750343238465495217063455696453314238325869220466806903882559\ 0808892619598410504458545333132453250043325963424478245578412912060203130495483\ 2490963385968964870846928940807803387229900624954102014074486122724783623184051\ 7031891505858582634618013336252388015031783528471327209129030358166628891373410\ 8736074279461012705152073005535474515232437413950529760537911168144861583103265\ 2242289579596328117568063817784734223922171461159407092984102190067102030430371\ 8271561339225657853289071234728536710275388252958670171668949429877404666768733\ 5842399165289255766327633465112421349576306319075872659700556822108328988356291\ 6168567037685005203537920000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -358554023465890186485223418223480941899518256347188851052254\ 3145071992518937182689397374200238620328752871880687520222565799891508845570884\ 8085262447026284253232603966991011458679171623659938604627636288818472416947136\ 4791022590435586587137502757823405961903891047304490704634015736655655621440882\ 1134414144889562308357076727607499109629901435211761968251680113384398113120920\ 7447064133593299738163113635833808890663164176454820033644193167661990046789071\ 9250534590226367021550164344525643769187368286054243546967603700256302485953900\ 1451419660148870605596624475213832405762171126960768068509765785951466550913289\ 1916520211609479784551854322013104001954422457643871359782465127658947586898377\ 4301761888453172654932731181982643092849729018241881246868176713565441854308156\ 8895025533229319906838859777631171063309717040684487482553301776833367605990379\ 4823159714280399215805257273075676325138367422597714729503557276533407474806123\ 0033323153253900223966576254994616660629057715220880284154567107973302501035674\ 6019987885303522319433052718282895873324483097961961521803019965208962046707311\ 2041383193470889075079117415445508795616214570924011325875459874923402895971844\ 6002737963082720807566467558252828990518537467415673907921078425431111406670624\ 762571677733155072943633419974607085053/649294772219997543169560392860342017000\ 0669889391317523226440245338159545831702942247563179754281743659695604688040367\ 4909170330686994517806249006049152177010492132041872624940349206715734843383451\ 2037055750810741749773932941377871397337156687020248327774095487144749714539641\ 4864628610864742997396631334981990963146409184845595610067293846534143383744330\ 9201146094335462250198755050588475264828433632443658172882722314268134391480871\ 6397405689628421513074789011038795498174121534935458602159945320974139104264302\ 1430802814601035606647097260561909757214846254184182441444599923735714485106841\ 6091750104360348874643687976337197779698920325771744524960079877911479382266351\ 5519449338618030407377544740782323694873944691544909723705922399772690518951806\ 2307551832613445025857408360365127799117922870084003103420735393340967561086346\ 3028141440650087774228596140230974181665204869581375344646616477576806138705752\ 6524388288299240733372970363629740727694049062258644338367794970132997368114819\ 6106975361918210504799106702119255729276116276041538767677625772592494949169689\ 8782147004294733603992131603507022164551047858089969838896710470860800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -1050465195844\ 1668517238228845223953381941271234494152155388924811303934904316518020075096781\ 5591512592174984352915676898196092471882651261096373431922432990002725435417933\ 2015612231637485129733957232600866889543537990856216626390169322932537162764874\ 4763909932583200155475112979622248870434994932035607594881929394947164718669316\ 4562700005675788459505798001348747239740448366295957787103431073034623076610976\ 7214950317470884693419058542685889376560956569649225336373598317600348667866452\ 7570810306610654621264050265551956529456517143821523025986170516429274328367537\ 2859521552213728321894607152603685729543357224843526633863166711766466974846175\ 0415584506976510392338520635413811328125732480952555428187754662797673535721557\ 7746544129341112999854873384535968272218956115180998565044816737457112116683996\ 4615522440075951062633088800333051583860880612587248988121759754841530375121101\ 0384003527375891076136308957170442177217171519122951886482820304656536252129061\ 1173900689234451561368022718745199975284856403253511939507418962499648022251518\ 2402083626189197778769077485448579058383719023316722098644993763037430969206758\ 7493055037354411240030780690218486307953110364380000167281198775991526445721122\ 0819592266892065045871279292807587068189644758462809769894160062556470303612650\ 7079227/19010867917473561162766035890044153679259322508477542682127571116710513\ 8933199687288476122663893017446183776826974169349563394069178076115800598755668\ 5817309922382441517429201587357390365618450389426696949084568881417853712531671\ 9801724105240441178147401283678832323634629638261744809769805838579969942851227\ 2699124636532155536999261318456042193198594990790455763461116818324078785705012\ 1860540339426357326796029797665570872522039825030976134133661594743262198801678\ 6144499937846817782915383335159216631598159212461587576114226362408349528527148\ 0219547665195699775030943963769812819000360262535955399898452892102259334393357\ 2327164604560619220556435673280028670737225977823802472866758874985315017282113\ 5593970761721666212407561721574243395447763883471337660989174030102367761451142\ 7436563777969494815038170254675975370858156911634118077453164036123173081860544\ 4566793146393919530019055022046492578919476584210077191296167884708338030147632\ 4263117338298004062500539715295951618261465142836390583150482342982861251365488\ 6469751482056686314383022297789370047213624925146223661697842672110305931375264\ 4089450786727335991477920637575495680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -751521580970481237720114944002974628970627827\ 0790405266508634782902533928776046343687760195957080666906142942562446820969990\ 8055598293201669698522146026445588602892529557013322872927678537837141277044689\ 7757816626950759007871756869198110475553365958729028659739852301495339799980277\ 5269888202080287391636655866477418402304597342390914598569324707449243718551086\ 0651870855999811331153660186434103447101468093063381076330643764520985208072203\ 8084691307508942575644048292296039004874426023014660128558823099815102556791860\ 8934458282755111533842865941994959391091130972578378188079316128291541270129151\ 8251516421976364414166230415424734767879179346692563003617169256751488205473408\ 4001701304156969428476776855757754234809840120170983731982218658644029953399530\ 3318099259349345861430229562291942645506424067613021807981497656799057245290673\ 3796877585498395342416526681980817291765783890166502887079821299041406847957409\ 0817189156349576062155382853990340954918966789093760888290218274318156172006615\ 3266190441094414827239007395021907497669160732231148349571827200439506400083978\ 7614464705077513923697438734004254533208246208597179862286150998683777004700780\ 0944109803197660324821090781420525879829189683104185508875837421088576376230410\ 3520770663122258054682744291463808716016097524167958673185421/13615473388413179\ 3830556577071087057372322009801054221494001589362431533500639947154478586819085\ 8376332863206759391976387378409688655283047975371160820435124908060667791152628\ 2053553886276434047782374734504116244903451455526497660049984799440196044140948\ 0037496192846763968406470051124123795848601152140766899371516711475980034681698\ 2923027349480071177677888308992595116110320831626094816605186052346803319029378\ 8765070364330254412100861419939471488262390309392983831895824953257572842430552\ 2698799260132619418410662699590878280020686959503246225845469570085177841352379\ 7493766068152358705193948882256886218176266976183154700354493684521294378570107\ 4305982912291178543623587389428924347328902729468635635326566374369566609358457\ 4737579988197230388874944020423789986488819948683152174989913415162174112527165\ 5354931583665225224108794041963939783252726754602243797376908895797746692725801\ 3538027530419332221444856165150828043965548025217015150570617245307556378819029\ 5130631622866508823161621023609197511565946484889697364900865489302528839188375\ 7849945600662578318245004539865761111548679472479898329128367854065299328862988\ 1135925376558563328000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -24265439173519108325132088245595396704807687730095928976785670\ 5132750802346026889215346090450178482521394589675373685182257269429329303714630\ 8925242690086568317761885157562123344509291113946311072578756263081041973758458\ 8768449135157168929894478062884975319070858944701677076201312538545143485889817\ 3382276688778169644343189993302682476053361131526282168225149362101218679954366\ 4525035906151309726978645628069506327129200459091047056523686354305228280193839\ 4312315553344070558372555762466251575760740091970380764999454140950538550823902\ 2608399828892127967288364598433773988167206571648495971361643604998142369358717\ 3968973439305135788202141841102170208977102214888537514880467094543508564126450\ 5332353699551888545499766715429394364150224759573066439120477050597849028420502\ 2315034322392752227703725968402650669595381379555019963634333185356715268673863\ 2760646304580546566159860304532609225528306594682233780957206286104384442460428\ 4689192054739001756244427505555148066679211507146790577979632513234675779390122\ 8806888933852792861494186618176042625194375144095004834992583440400559290388186\ 5189094575253865973921513556025672568228005333635633718725666660520030066415056\ 1650410589003377198418789375463300933522545944961879202101673244228127689884475\ 2948410719207518331684298498634436805280762623/44089716780306171542058428563559\ 3100681489722238302572989415109612668988729910557327550550797549947948696234105\ 4202548931334428093052618490919505301376849710201007112862819334351452142492772\ 7037815395627178632773492847054583847068263343965582975887979217654125360075200\ 6000659329490619987623530962595559446770691903315861780482556738531754461053485\ 2360135295364993375487087454813459097258191784241474550015543675189052361420668\ 8760186016981282680136029655515085097621167571624009074097102326593852834558375\ 8631522072047208543542492382533529499438609561459329808625700879197234104381468\ 5009189330160637272352607350529618486656076098050101497304062483424648929111972\ 6701468401231093046703128701908555745714292776715668790521097019809775061933348\ 2770610543355849149960650230881554819998349520130131617612161936571039372253557\ 7908866292031949077572919007042399541134504035314772680155747236399648437624968\ 2358696815164449603295937649618914625914246988804945073842913030207952285086761\ 2132388584705297614768627623880321339050414964357053075372887084988105299106122\ 8182025951795555575503038808891410173085665195079981934650167286416677633348473\ 9788800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1753908690369182601054154581089770505620994224090898272590841819919526677999\ 9036297207468706475356560465394134279170976406017706611971265101069570871042676\ 5271331111534685916757439644536652577166673337280561569962618021973047641927413\ 8577938228398497698378481834824679386528878691448477325579215937064889907095639\ 0660691537602605107883841929829422783821049815401170869200785338706843732161673\ 3119226537854122988638288199275423317571555315204745708520316802314757359682408\ 4143285292524354325584734964180429073798420316031980747811079666780854642707152\ 8782215497343914190196584878549735920958411204415938309244426140871972139097637\ 2415093119142743084751124621384484636087975615262365728182657925585161119210805\ 9053254277769640258299840768619327801724312958857640864006565495477102837934392\ 8387747896953990812583985468483742736658960609079662931874215875784866256935597\ 8888440446808459355856601138970858486290759524169916790051861119660472931958566\ 8014831352493946987716485394001803813512088034806442137324705610321008102275109\ 3420346060190106983526181650623857092195951568667234686248135448307998081102842\ 2174820390777949308753836179402541517588831384311068317414160616124646113182279\ 3454840992875294269365814738153356657975976764102049734931785591053954178630784\ 868488039221093594269634301013251901858604847420452073/320203106697088876447280\ 2567355238901615086432155701286369628111962454270075222073264019648466816528179\ 8383357026086328856579042578650142270620350536123639045005564463685715515775062\ 1514753624900662629986590786355906683633570434253258229749471029412549709520486\ 5792112416357383378364265250039779229562404081833121707831444511577155663602162\ 2230211056996618804779324322015596993151605188094795257378481042735928328683423\ 2252466645337571317807063905338636170754210644043615114869977979516016881324320\ 1408771922755130125118355221866958074039400469103105931087931898969152552797530\ 4736661749378597541756747402210860082649266970327519412325378727621224821676607\ 5191768310240363324068860320309113896554167598853561071436106187422829787005652\ 7975819199253006799295605255899652297806617734707314295562436683296830474840768\ 8578302345952242374662120529587698954885454094417511286601696461990712963537259\ 8069976236378387948645956132219499702693108032997535343225291394670521263148703\ 0830997031986670819309682900325693501200829409694462611520253381625336763398735\ 0007200233042201781668908551423954296293285583782140970667391018472670466864584\ 2381088986137381091134693878582476800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5272855479179657858161781587442517764561730024\ 5048326948400172311770122953370488967877464977884770571959421190042130899952841\ 6578648428049840272384843559495058751091202135519180805896313296833200687749122\ 5463394190488845149330635588800136097846679157217045720360994232360805665910956\ 4680596653922677579779571425842832965714797130158033661532802896688261883080351\ 2804103770158546486648298770696625856252229447171422512476867574679006546583046\ 5870507540051184246802961286895903844265854808186114164917732166843765188145560\ 4369779277190462118982367799034497546725885184892698619372714828798484610109034\ 9754862245417702318401020891295539197504341580742558573638726488641673301402879\ 5495883746061717363907119088823182778768041491683510933187262018856773323916981\ 3485915797160947442095559529338898201929406286280486612597718533247309399436857\ 4069970504910864078824912775774393272685522968640259326840792393180183688021867\ 1506029681669888579413164438352796850095088006507853924160989007076389475266770\ 1089594098865132318905737784327759325461996025994673141873023608252481190017511\ 7348166264663953442895105785396082519175656398484476747272567988761402190248444\ 6051438341242830335272158548487710891000030560164862098127736567763413347716571\ 2471372220355356534113082904022290457321272185681003188700496178483327591126352\ 7/96904207842349306977253519895667430246274118615747782848217668453475755360180\ 2122517875942471697242904449207054765187971340242233037203817108422549082136550\ 3145462105305967574148509407019901592938703097839708481106135365845875676854318\ 1228855459073811894798392118082765685428825673799994980237881056580288582190877\ 9671990324731970513851126555599657410447961236966738279869515204186954826211637\ 3780331128444087564697867650162842578515794193707362170116511524447990074938993\ 5812652154002688230534351737915181166580674374336143878975568363191656558042993\ 2026912402058614703954501387755870298584666614597795312603514357430012854643278\ 6923730935480476470094271943384004268905045114087595286482914064367665632249105\ 3520324232293302207665424308378131538394604022210986671113111085770947196372956\ 6678580896634890423559705508271562192331653706819815277876938885531247537660165\ 6234231806496038907641665567954788196499334199568313727601582167246143538337692\ 3584769012286599045800102521634943039488876703045317391649799352458051051226133\ 5823809137205562938596298447810883083957689346942198201362049845058193811634818\ 0669248026521687997463667337459408681556078522354840371200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -153675669849499084470887\ 7977221620971306747517004520188693713132741019783766499087515824571642050368769\ 2449380118215677590419561108448673339033242139382993249583421287845580346069317\ 1985377712438616832358434699761144425666228833364507629934066069444063193181653\ 8171510896639585061176676538534112481502862715882902199774675603174204613883785\ 6268544369878301488816487853885501281330465257969320691049481195784887193487669\ 5654982203972769533921013527080299841206455890614732011627582228296383800359834\ 3192983282508432475837950931750885392849475316793166288597437455217475436294707\ 0629665481219605947769966587122776024135612501213655648824662200718540305804270\ 5733352073975501047152706889796358908031452431106905458674222734684156787419878\ 9078994311011097326169360428398816772634132656100143869694166133521003908213136\ 9692287177711755097920885171003485276706526391105476182149408775055006393583825\ 2072084830444535135551156652441542189429024538848102824071606711166693764495363\ 0700045600022759850058206408751068468243473063363333161952827314211252764042877\ 4978198184269533517934871774562109397033239544735043403636554147575419371076487\ 6172287547089208928805041010716921569274161975281251125051003739261567451186743\ 2550151871191025248329689504843673338758095049468574938931225474632981576021196\ 547240047260911935067999158389/284810202822756229290457287607402115432662172245\ 1878770003755074470178164925264963281932102751738649845943006253286444348068154\ 6935556312323080041835038170214956195800688347159998340246283160523308059738214\ 2740476987205435248416482373292279078172831667411006078348661007202088792459828\ 1756487757029966269971250234227325824546723636626148534614827610405795291516367\ 4209865019696537807715139389444148853292947924537244272031490982306467744692985\ 3829378298437726526652519885796846406863249596794447107698960868876369191627425\ 7621851414274745683058028586817361487282563546197158477275889439296079632724884\ 5991634291543889052533544322278437175490879381540678692496511376208878876447012\ 8564516143249011664959299356383498099005478460115140457000034449983203157385995\ 0373192969134876137636421271505254716707313635284806151835087540283785702228671\ 4690730831385282738617447573618176585305431025761028617634050974731724070658675\ 3151076455343007344499064215535306051891366661284956952968503817873186493740834\ 1828446083128478227105695592123334267673287405286564811324072607241068850995276\ 8158298311024771222183280333292240749246596147846171318044337974328235343151003\ 4091278860288000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -7453909099606988445727853507120852114763391908844337209327273539710\ 5783442378766325084821104445504361356235860093353573208623078713163229376052034\ 6098920003705695713637169169038073787179318323464770584938799112332550296270777\ 6003337834938159115756634530917597428314965056884001025612869681015533018823995\ 8139555249167031379581300169604735644609839157751264750251033982888629205701997\ 7553027210610731808313852442706491247928257589270846864304743526269723515145668\ 2268256215953153166340371951715898248798380696418736561120675384892741002539660\ 4046980479180344689850882147656889022256841383043477410198303992187005784931198\ 2780588097433022022408636796696117431666797041129235933658886217396829930459433\ 8055366943228301273113117711128461908845724695888258250046229869105272262130705\ 4544648663073673092346110638814981319522067567671612230273073581670523173828647\ 1378370684934105869141557172050207647488911458641779926366346212406288201964616\ 9106735645152169204392396920673074932731738588767706485671365917311423992933339\ 8472334482029723241619647776165291987009731984728717089654446623412232836490008\ 0873691905282138826137774007909274249161588351990988098334748653370602594390310\ 8144702019456051788153852974293651386337103833237000751634852974900791381149204\ 150441301240375259634279494478110652566395438464253258592454639577473/139539388\ 4116572325784954557521138452346921216212818332658244994473555433028159999030504\ 4938480245820084342627891385387958286418912376272176376928737629908032008694109\ 4441121739197737228713802304252722318739326496583319576682365484321907077802139\ 8537733789452061372656531802812306751794254261219867654894458913519123718654317\ 5208631402860297199985161776023737979201595904550967116176543050412732634994236\ 8517837105359492828019092240143495577949220368187209569499336514658094677956196\ 5242517118528409775344183873978061343231459650750129882457192442297126579906765\ 5743861090349387383813423098369567705673209877914028696633693472198319912544940\ 7276181250521400644008337262496986953223708313899062808702707018153279065202429\ 3572944739069008345098041257793193605847923487767048827517720846721180786538667\ 8562770927181897043894674920225993080160155313911970175373347969297720756162692\ 9017052284726856746338939425526495885127959203798303193000621143619545522760476\ 1374293050708502276933597794286993096403207203686424932063807136618963209046997\ 3333012993300424495451458096148569224887265701012995657065854496816372065136873\ 1494408225562524536753549067895198363103682531303075348480000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -765515644176905942155834\ 5435076509681370066065508563458283928306019197384621167485318409979086629892400\ 3380429423634890251335051904354126962546602609984316019871292528897348250369952\ 3464914450139626284099174907568386081647776217650805260269449174927190299894340\ 2120822332780567863600631432312318406288341938505480541986652919539172349627722\ 4948374440340235925903873718253419611653470199452394570219895081548983781412683\ 2268307808218092365114896248142670464995078840924229831088394584158941033759744\ 8605318455770313701412462944519527621360091777976017639118293398047807672039683\ 2602204654727204569284473240140548016235169825182004482203234081311981776944985\ 6974948316376558869648798111934234360670301710742443680125298025325979007291802\ 6003512679618536466842392613152700368027373623912426832271922037151505543391386\ 7288880650859936400547969492119799565424325106689064739525863315757627842685023\ 6621467717634482561876870588954416554996027020262890620333219540381521851660467\ 5855950320893128531037702598008244937900484071906537087354992203587848672647220\ 7604120172914925061701254696418286927025859010357665246556647238054653540174010\ 9708927631939566333181759810207387562934489652569242035276646390135115018279908\ 3232484852890744746441890988755125732741099723012994717606598806902150243942694\ 45198045397855200733057482473167248377387/1449556124223377665102177172183116837\ 3457502356300153866103431155462932176716942261300886972420108558051280059480507\ 7628941415080020757061500727240944973813482820235714672634153703211434646402503\ 6125886517321235571936409345953340958306495780252655666686025307373314305714818\ 7232475044216055529182483600685731886738035726126896400110922065447538213292159\ 1922849895681915306290731177839820785957000119569679335572810537637466685985483\ 0223661210255898241686562643927995177910647239841297978379444076187188022455244\ 6702642368904066665520908083409053756257587056462247796514547378787912382990175\ 6813223186290618295760821872155941444551180581463203085101300624589769272621708\ 9421479289710666766038457018578723765573356456615350427174036703530240766344737\ 4050932092005613818926411524486217038750339261323583985868650899657197562884269\ 5585191830727694669813743213754678005997074068901242095208580874712312344099530\ 3208275607540595186727065554553553102829573648760225521303856502633502467881916\ 7278970553450299014849920668099321409522802271257111369515664781196800731479140\ 5959828282481489360446321913365553302341191066496937630820607946750867708230544\ 9696467134257487365470446859111628800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -19350496417238447429807637997757479133385793\ 2559553178917888428802380061091124713925908406872994373862571212312962128122244\ 4939096318021089923590769513382121797264642692505147197021801750198043671234517\ 6179749696245235202693497202252397322283752449939682768166760097115304910652358\ 9741992435037520368291403780124326163605548676693295480944432203967953862897881\ 6509659329057616981868227357765919077553043454757595644619190986899815253455987\ 1723982612509713346833363589715751556872341565562996910180817423141532104956824\ 5939436043872660135143436062107290187874930306297988308143915652206884042191213\ 7914626696214195029358237894844161710389979548348176227030320350092069680851070\ 0750434311164031521042538353712554277647230296570095620461963086527753883978800\ 1040945971677290531843058263540808534255719880461170788810774998943713139143312\ 2405003396724150275808506711798347342563971832476815002950902614401086523876047\ 1546695909692659455769981167376476177549263222009049880898224062209651036061972\ 1444735428481825068809347764887647328160911605352025833677067395489852666382933\ 8884741777112350822444104931030997684662065156186201798666685502167331789933570\ 5233986916983803939987364681136038233377533054430737988584781107341441000482915\ 5573343379465868994522548377887214715307129590785533378626678435961301483659562\ 04429143667704907322027253/3710283855562157471595532689919905856870182303118587\ 3835678342385522921199524685412025750294606509865188056440246307669903844603882\ 1129774617261445922754972990626675335276074379818739988120931848246781912973543\ 4569928433361902171516881306599134697444449550376752735296907650004024312317541\ 5732495485024315199337294676244594404025723916118719518810742610668572659298743\ 0417981755522798805283735537506050551227332165852136859729448442344048323377099\ 7139420925743398096457380092675097786305460025057408726462276444258008340744684\ 9037067316330293813994516919829720769459958635470745540535501653673912606762946\ 6589829399663970347721473201816313214616625289078699973430202526208321838994342\ 2654352034584754101350361563186352650953394664346356004265535989862076578269756\ 9130924042938074921132385368373283845570229398842762562881958576361985700993060\ 7276855257129926473824150110786759619266895883606913634675957157809190224506090\ 7439946596993435274522002576711366673244329351104140712916790554056725302861138\ 5358409856942067023079814564693509702261412295573951331152294008269477647183962\ 0166998405569450470232672512653805561559848428100503520985986902904307727684546\ 4660658155780582125076480000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8989394867106606618323210695223866544144458394379902216\ 3182874566410089115582703686447027518720737218900707878074693052777255237209282\ 0543687683545619024737010437471039368342830791730833241755362585726843709568091\ 0341794251637273827294370193716145012124431151909696078393856866507242930551109\ 7254946103982877700761756603306338770513718626053456284415838641876490695443945\ 7491890574110571491788790662668391686693325300410996130502341417920362589898501\ 6811220146202712496702092283746816654313493996245827277179577155257797421875499\ 0029085820104122111485342689472883461319201156355675807148479278063704807569989\ 6209157251502887121253269901122398342717149295635090441862735532197735177870333\ 9005852029774695802622212280874442025997136184446207354700444892877338553199638\ 1628593956082562678212971045128759028654999405325299448623765929674538766509815\ 0714717876405486832759776552419626020144206684920772405351701927503808676602832\ 9792043900627736851032895087348180573476167459720090081122915100382984950696048\ 8956791901819902429417306381824543522216694761068234077198144745730556070872982\ 9652786116124489980179535661443243428457030704318666326026652780053800468127446\ 3974992446327379600598697941602663811671894167007681308572653531208824183813837\ 2897664882334422323398144956264389479111897192870501188813334571419475183174351\ 3516101811581/17464955755518014819274772329596445717013165709198248570987790045\ 9419180126151667096556711359767823355194723818634422042080103868430178111565633\ 2091073881332213518480662068623221015051759669419296199852978710773414207985445\ 1564200495141531777179603605045607847896577502059410874187488112513387290603822\ 7421259723223839244077592022204039285735776509119523992835468856095592567077522\ 9482115365565291736471910345280217280894177128891301293512825522894929918986481\ 6052918269934882836892561598533219459865606402795445236011464083626227175125794\ 0353995583759580157233828262603502658004204371015789263133240001493942019975372\ 3353233437165045627873249782898795651352662307283377017420120761533931078260478\ 8991953811996430506882119079891768043026572358818514874916450691123320205636267\ 5211023932720682405832513940085976018239927380098322948344888102272694333065933\ 2593909084831099849543987422216673339439284983264565090994075212961235786737548\ 6802407476580124249118107736577903812750757468396689025959198887075260617022296\ 3733944528954629772368458298681456407380009314923357919355162168562923795803704\ 1414845022803304532793348082811265060809031468200600430480898108567336415304828\ 3008204800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -431814832208080603007801862596759144887363098197056572691519999009486\ 4021092071186525830932960515103681865672996699753243822830542909553192142858736\ 8571583545670286075484009036335089662950134576330545229865980597163133802019773\ 1875979306871742972758893603999054967349326718969875441284695552625851684154528\ 3579289535950081394672675654155978026741525590892564109432114920908503675168145\ 3546024695150942821245562478586920669628938161983633294524682614309515359550796\ 1240529404607096753293177805555426024364105290003587135695573046162970978137356\ 4423155820818281029834021870535762238115915757079338637677698357953641429477360\ 0897478893550320226714922752730943823156387961857252659083302486102209025032328\ 6980313408947644376370097968133895413323427220092320040651836301603069964155310\ 4487063452757157953675811161292826275898763058220602547543163602943775704505848\ 9685975798258166676458960145402870847618480674020353139500029475259497464135558\ 5020115583360151353015049086869112775697783552894642261706488445780226338660437\ 1080079427062682499691641158955358730681638352815583121341618599272817048904725\ 3145865714854180867388526204209716294289307667625901058194953039335203400375912\ 6534858194754843984171244055619839245077437340106073817566332120103186093489765\ 0264829776545780001684527879382567067805477949202364118110779357059421310568780\ 602703/850218316093045687823181271246770368535847658303973055490889595023817141\ 2800277875095284668604509849676940191779595136696549757119374294830933855752561\ 8869131920698687157591415074113572547962848594816219120502398395196533778747731\ 5085170533663612150595330617647445411416491844498820846966690819574275734559492\ 6680011730566042343815850203269027953581688838007564609437075223383676300467980\ 5230195017207662738106719330867256547258091308471417915591189777775663213935153\ 6961307689222517399389422880637066254097914129540600347959773211594098839399954\ 5847191808396261987387221972565630295353516898599106526967845421741757058943286\ 3491864256795429175411759126123293619511620929042439043945855566567082734929421\ 1481611988027137616793294989464460778915209916292406444416748746279722036012013\ 9021020274724075847172756944451966033603147113816837225079926078933263712033382\ 4383968963630468141175737158968797549562509641096029708754099261456552330298044\ 7363828414316080777356399873672793526767440116394327101912488806457932020338473\ 8416660445803685334703104560507396349845895159199469782218005546506966982638082\ 0368425750007598821150142935048083482699822134286539718124925885963511638276728\ 6321152000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1534017026856863461908411335874520040108337731772509755104921465410244\ 5573940782310879563698461710006261491029021387619840065608873506106491845551265\ 8557318895983873808351046266737826759445689073148677889594189146123786799804179\ 6232409826878369129045450472822246324478141800071557116997348248809212563814747\ 2771008957214811410715394246384878814884849816118461208495559577018620310459325\ 1369430757703871805165266440152273201921751630283408582172081323253065556052519\ 6099175058978717519781668568680205595069332620895533575129107957913432298526991\ 4737285812813928137907276702956062072904190246348776279122713155229474107738841\ 8169758150178004675201273797378427131886832873953370230815981250789192107073706\ 2861499538906690836707923807997220222804337114303332759291188337999611095143999\ 2225696715753999314798842463416146210040632999890389967642639848179800707324337\ 1300945989809713217781809281430452564991712055131353461195867035191365876101580\ 3248443815501636813419387296325806451058483231747327790249849707540036933675513\ 8435526662397119464419873374971141956791989608904325116673986231842607075113911\ 2739931462547733586005418776507267961245090323453731557617047386412743959965332\ 9140254715532108171307604515058432511408992635262414632702763894225784600031073\ 8548894302314790481918767996154418128082607957223749524791865373117738095290718\ 57088196508257557/3059754267370972367677812424247190425138278608566075013382524\ 3671622180139725969338012027503968585357660533638918968524562436924937408062095\ 0307446526469925228457835104097612969075581719801704489295686943818554467437868\ 5271492177952172086488470912456340293762275201083121521485589387402080124953544\ 8843323474672291409606443667549442205142284702489390420292310537109086309289264\ 1238295265695759380823103845613034848228875726042673572618376768342499210703457\ 4049419874150473523060148666176971794724472344622348727299776808988892956794082\ 6113765302284833863414620045704015111021679356223800819407906652402846846790183\ 0279876233715997431586688371951966267293309610643134900145548223351648711657464\ 4019274989334468500966399345780843468573112051328890924442919800610266467779644\ 4134715042009439458740439068841121658182553932400106661738103103608506625845905\ 8884365999444175124950833429514309588652059879123545616810088441370670622869400\ 3565810517120962146961737507975529829927558663858365655373883522248131743212315\ 7068726977418557237049911926175508022252489757518055706195128416692005618262524\ 5190704827912902271796481440184844707918567408986514958918483941284379790073560\ 4265596553326955778378039296000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -16655936459823633406370164628140691851885891567\ 4694056269466201629619903206391446678042942559353680076555294673361388296022834\ 3674682256021555573571625301641566245587823381689883616039264081348999030804675\ 4697371193135076177638704740944664449767574984431693589409384453282820058756567\ 2998745777382879953839999780159629682391606735656804190205996987103712433067819\ 8974238131558980108225722341841807048887900453324881527519236555883862708770169\ 1873193623540758820142943708103355333848308661474305851473815105517331809208928\ 9855074190133248856844946695447181503135889977136049468224754806110062605655811\ 8480502457243229910415514247858703654116102339921748686343403633536692838656160\ 3184503844607198949091825752333232184844436618642194642431641878510737549714261\ 5471670328402682195959503166178223190060073107757353975224594497401068619851794\ 0629379030504157638945701294387437473238855572040202883387630845280032128971446\ 6036450994122609317323711801727530020055021730424021911648962243617245381458913\ 7060471034426088728728089287320223423702033105375668106774648245179340503779502\ 2154111110857106859224568037653790237404610216369742469772930196286263355504836\ 4249492190163842173903528421002186859376684237726828026601966221465617995852834\ 7769037613757924719260666394295338533790941911200922352427476001532057737791696\ 17502181702668826400576098447117822333715953/3362057988987224437604380291762812\ 8391419405350924032247047177746378451537530895108607615821360681590997394362444\ 1626147892056931212239786300197822243285153841029469212382457130420249193718112\ 8928381008138678276488207299376315605133846688633531838607026714785987990950133\ 9278083656188774056412989551189043833969913800875560301903327095010342431095342\ 1938171908181754640366470434192638837946500407648426505559602691233888647775689\ 7215930723930547381327209589965502557716540307138491354395256608043250212271036\ 7815569947577169955809253379733805314150575449119984506219571803990621276618712\ 3403654078296602481152530531111528005607137977827453183100820534501888600174676\ 6282799283878187916043692218848379358280713988861879601143990803268135522000185\ 3477778802769105607947962732815224888159972077263994448842624478010990260921237\ 1999178276902450270804794813902141360189259627295975772350323376010883395180951\ 9237509251793780928804088971118112596212513207081557173763512177124401459847572\ 1821248232142462471594416924987117202787510692070443224481648214851035745560839\ 6099672071042611757733468619415546464910697016249973806475107365060921868994382\ 6368596301546832765133328281967037492795659009281789578444800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3972856048789502\ 8746547468967799730480697947436968695859009015654271306742497176792646798650405\ 2304294762113964085613926051419220032050936209189130687706556446643362125128709\ 2003366603213317173018306389653077969835366157038404847985426434517865329942686\ 9793397844376441282980952061159726548200890714306648575564651325937108647626948\ 8828638632363970450511008361454468498009656334047959594704124538072027826514086\ 4055023852329143422256337870987510386136368593180150049788583477003081478791335\ 3231903535447156821890322610938429084680905209055327742116193613243700841271294\ 4357380279635985108928693501733446783478935268892184521133634450075570289969469\ 1529332533398608804226044185171581162029155514834171988179290732239303123487652\ 8304787480962254148174396777080880099585645663246015836157185630314305064425480\ 6538238833174956643747431778128623822302531474454900851147711277242235354150747\ 0417042179248071377416003961657714364451155342933526884500773157427141632646360\ 1822412896444637222646985751249094312666175536313904859544230823453980938372805\ 6214986915527297344869434485269305531463113752768993356896896557978712600235899\ 4325480841935356485978018054199946440334218679229636988324744123593609182653663\ 5313414974382980847517091765475641907767709123898294101271029721739087212517331\ 246408897882618533047267043479351398766878355781515462566617269661747525500273/ 8101948470188485944728810252186240249088596336748129516406605342736363575971536\ 0685360970926602631601287175432697260235712024046659764111411324035200227298709\ 2546288171075833964834542329734521505759306943091670483176355380612491462618254\ 7481605634345005832322451787646013650758559620472933521777518390174308644313409\ 3964486589350308603139468833043211897609644928017745516676347905258821057143934\ 5994953619033995285384356388657998467271742090463181674742471007323107272273186\ 0147920802028132924182770602443694818682983367051101714469896272579193340940490\ 9570231753715309943653035345509893338036930068057623367193448351858039751218304\ 6931829907057868248052369364857302551131303791300047986238121247571272993683331\ 0613700406102264383002885128834628472626913670940467777132692013327103048586725\ 6737633168174571787555939076045468699583797855728652531759099335617847053608129\ 0941975070314761095572408821768788508617229514086771461261731330899351821830000\ 8483447051102107344655784899785403945796801251203592700225489523259116468103031\ 1400300817687230079933750503938794216455520538159567945443510576975506289570513\ 6977664151094740548457719718482099539806825103667663074129691803474816900248445\ 6185607104128614400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -4696957888192329383272242039196033129003254576545957327968\ 4838071147004082253506491173593369173018624571851772761912305305290342407689977\ 3879911429166444680388042053560519814040818697170384114124181364993972974098551\ 1744002625051279650175858368005537470810810366934604983876734337359176092100100\ 9903519618671625327760634373935462683240747436182636768809816089184140149327966\ 6153557179816655175223114780035509116445676160023800440772901656349219126782385\ 0483220044821801213765193109139539198854107984186262763360507096452502586114664\ 2954631971325377394381345103346729089228141783878842660090431656096325783949342\ 0937427917255636228768070633042287025564568049766617481970428332576723799297789\ 4983494101920355466909415674171037645690611314051180069983814974727581730866264\ 0339356822100601016867290501915757375726949875778839158825555137197132168683475\ 4135152447715293436547335502617778118118438902597686356830234008038052047901913\ 9000787136404101681087059958957243180667493878000775485684842094212686327453739\ 5605908016659358400556446418410712914509128180989864214023985602642889634029122\ 2686064379168664410786006485007632886800320934531936801075427268321254924716921\ 9273180206079131295086728991857253026059187180866422483446324631912744642763013\ 5300989826403863824688081165322810900373180136340732663257291305119148757596436\ 83473740058983068856516565559/9654707141375135110231243780696552817919519428908\ 1001590971853397917925494508102889689885542787355144297633595146910585726047013\ 2014986029367851448297867079085989625677945164960165326360688405157964248377446\ 5261211758737155503069180653365190660510408932785602851655207938596233454292514\ 0587952873882125224453090256225927771505906990511072679761786569119894820912431\ 1572950963321192144572502812778987665819428421685434761614736431122384237460651\ 0418707858648127697313381739503608240408411880789509309412283792197364130064490\ 0413195112276301962304720562946163886112013745165799441229506572614964343144186\ 4607888307495629407120695789523022732805515344150492695939870222473374629161024\ 2097707022044336726437041542062813525033520882480349436156628765810758232622442\ 6895110743539086147441537392065644994672780884167539001158064534528289429958838\ 4744541362505704103217848710250269433360116747569808482480957763027512898096276\ 3931905787747207029986933083981162393175011070768250741978879738586673394911277\ 4917646976554606208894678733909725508857460436617686319453328658740160861706271\ 0133444969747020200757234918900006100803165559533135207121704581425847256423779\ 4791630826173810911271285164696674500608000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -14563761795457926371081070646984832\ 4015189814075896143287254264116217375767581042567908938117487090779159051979817\ 1641111933250342803884897978373371451248014568837123785521163925184079355261315\ 9059956209034008315841120130736394660564268424807325005863326196077211283449970\ 0944935859518967132574802610001945879364401343930154848844302382455977537048454\ 6095485980115341838350513443439484845834753729882932923051878752001553061045331\ 0984933912002404947607437225680423182304690414764377462884159562597226221917003\ 1958420454394938695591661180006626425719298318392765851597254208987473286166229\ 8894163615864876205568199322500083004635593959522083110409976545464482282959373\ 2826249541582048573723078291058993495963080523393156583306832524778324425491502\ 8536345858912646257119790634218616964650104090295905758115086701871100094323674\ 3964307781069796369591772781151439844273729197597867479762405893234946689140734\ 2293546404482279656733087814847201241800229058762273472062356144812614637730820\ 9632006205113562351985525299510048220099587679304701950768153653618751352855793\ 4350980257205428016924942427081258891312057527412848508184730021902312953098484\ 9951282586241514489197779088690227308334508133857903779509822340658371492400622\ 4728805457703944025948095732986177319875857761901665502139104462915911966845986\ 72551213003895472770131764853724142188460634148356676797504686039882831459/3008\ 4959475206755227703901276548626601738956381603796541821619177802128076778757052\ 0704970391716907066622739441288638764015640978367813520353949577877335747869342\ 3619791110902968714511414629651280712640849151379577060929773684542491108367596\ 3556535741566361967265009964115006097284311669291084211559153765060022424104197\ 1449425084323292694612072546821723171718310555738337232352394808590366659735824\ 3661457320533375411791527486180609603879204181484159162339452664097297537634994\ 4470275078714138294582859711352935320676885842771328689059592447897713357977397\ 8391359896039793375087410940815873889084719962044513692511075766169282803602153\ 9260068262913971394268222025396502307388738622079941599886900995807751112573016\ 8842757295197559441122159794654854278525124107836773978338421006920568054502578\ 3281410658685660304888792065628161703556758455443561366026701588918069945908885\ 6442955816158795458991922788112574906208792462744380466843318651819595500989583\ 3532983589223310623850803367804100299271337398577886471026397775723771709431484\ 9772813549217297063718039291888852910553433975757220981093636790722416702625644\ 3998970681328110256333194102731868727635614621366371710710807911485101695233717\ 4844809198679655266962636800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -38834798207546615203517111123506182507444447060\ 5754375012970401531831592004772388303713358625258448922721797657201929224530976\ 7698920568524233286912786805579310404728594556356454618858396358870608273672986\ 9834419282994210569987853525076538877203141365071670151274231029410735775343186\ 1465324491446129851402655960007434356567699330850294998659015754485455377880310\ 1011224199686556236478146097691823883557076175778408926854131559119749531934074\ 3956661111564921092252347561864985925417613480770452341542569207164271469168558\ 9650881353205664418392205401973770344430534597584997676120649857849298030674739\ 8315619145997178506130511644832665180858314442510720332198696936708099679389648\ 2851065942382762301397521864140653796232172417422793021009981970742211753694213\ 0423136436074870553774836468481169118521610829872710951826406657004703510137093\ 6857986937414466522047802562586528945434544252050200962172688710479906140266619\ 0417822103592353809171731803338002322027991147163497176143298986585238224043928\ 5337427558203358940040906684417650136452807069432575945557417346393302770565691\ 5625478807916578102798543660878259064932046990702114036047593488545294844216562\ 8683025177375098124879316594965467973165270952059509524150239438251324805378727\ 4628888143647720753737125518556226008639007393725740726633316231961060305488138\ 2947187367618029295200176961706143809087236019109283248989/80341101134297031797\ 1219628290465847435285931242732446008146358626178408694367257840487845482917518\ 1171449214302143865322302302866988203161737518136723076538247032047864616781239\ 2223273313925011578483119460938930570430025527420065317861050251569666522150312\ 0765105536655567739089737696250046448409390017896995913435025313368128279236125\ 1954489982549000550424137151722747528495726443439602785580429422635515135370352\ 4037466035947794034747362367089846233939688977013839231232867594877285496455540\ 3390497249023239922497112437394685686401720098349216017603289515782995720687819\ 1842105848285778530127380564853407753698138080747105462872441843064148993846154\ 1788256326282984879330214661266507720739403658276512567666692803441013670136859\ 6549502869699805877493642840499652835231623863282803080222393855090014588538995\ 1233532061033887645887175998488388053129631798549803874764563939263297721367572\ 9846594008779856813437738068139808507308973178017181580673533887534038903835903\ 6145385325915338036104332201840202562559533798108974015767962598279266410666955\ 9022251727958100839856320463307237013873038863803401825516034019647756972397857\ 2269912561451626247668364459715146928991613603861976212094962231683538007694870\ 5876377600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -1702099805882275746581925363541257327992292283972400657822937323900\ 8265124710309916642576140827844140383588775751947691184720928461660599489540161\ 0159566082561692876100447768545988158391550703156550570139205524196692458306329\ 2262178326718627163861959471083245893780709026580268308733985213859548081104941\ 1432473227730218620399198431555434660419914978222781178025965475992765083646368\ 9980815597928452623658740110112559933383670855665704458048530176974979982912421\ 6709111502345191749554558541562334592514701494594771927046444935682464754580044\ 3552463981052205932148808575333621943452417863716876872736601217444535229943905\ 2130980107310226068635208357265841202661201989689797666967362677506676967995603\ 1031014082376505610086731582678718104253931149582793442582710457739114166405140\ 9371834018356865724731121755873405998753495502944834958183219538511594951069638\ 0643672844307676567994257028083820532068409294591908635995319216076392486038845\ 6603481693846254720181802799725434064644159974575762891650461398713114332267087\ 4280758553322623634225938870549745077169886937495455265945440914544783894646878\ 9565557237306239956508252660080037851663389104815354537100858958393799600505886\ 6931135663578568623054466566892964094395310738360102261335878200629792146027251\ 1401089324331723079651314216002799930041342719541058641648071441052405875267682\ 8643051526735314297201262391149849352309237/35128296905103649877413196966297592\ 1067222362616791656192777202703273827974167128570742051648924703098730205342740\ 1782258894956021379044458462530837835730703324932193842377119855273895211854060\ 5974908071693849785706615962455543789277507048332441763734747323121016382517431\ 2147026599801177888309927457866083894077869231798686800576623405363178259430347\ 1942965985421337071140398696836210183134403127831795740423533030382381960053679\ 5970757042954837475435673823828304658863502680746154960076249135282435004180850\ 2305227256265479981591353161325001196598717043593390838841445182674970634831208\ 4628984217227380856221309319146041304874790403814149724613454516128787254078337\ 2481895806179082007176083244944283222470740226949268030292173980740687423089199\ 5076156020677556246408132790330620752199804609912841851555085485388771542576635\ 5049259525566999035252406448013669356899605258687073823910716907822544631463652\ 3101427473205262414716468798450716343363022479620598470829762785292717224087507\ 7028443688861594760996969801492865597095681977884054052698945315690663012486510\ 9085563294642927975637040417652544682424002537032156607714428229549670785172966\ 4432886711706865073008701508738994569126719312847531771082482177812138557440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -915999664170326363923804515273921208422836496515690937820716550544626635631852\ 2861596796154388483523898634097423553952226208285062435479774138093577295791940\ 1091433157345255540209012057584937398971969168403102020821135814473527669236443\ 0830092167952030472054016292564092119480503148588750906655183913581468071730672\ 3618337806379419975892134631238447508594294189434081711854318031160037927987646\ 3881234488459083970969974858950828327153003014622185017054987864735904199586770\ 8953025939635845269057173857887145396076722080426388723221703884538167046610883\ 4598469746098756208167434417408982505816656957995156008283831683964635610009269\ 2354163999609544190680529067437472845721194749549858174900624383393540727185396\ 1745475915286604794327682898402614025376219031605966525165808883673343746429129\ 0736564103685337771223400598188472199323734952591662547679957661691940753687829\ 6003905293467996822861468182148375111923184777169812405501986798110685709930860\ 9623565739319646751672486208163101809358155049794080546597122160839766669999485\ 0601914864409543401336887160102765514994025736056884220651301915625116280267432\ 0242278945954889934036943099181779136278208586109367134120843051721749999105138\ 2290685278169578542829474775897625384400284760600345800855229973147565035970366\ 6930009714870102435142088807539285356426513630455541989132513674148985386202216\ 5320902078563593886207960599622249/18781877065345548137271374687267654519664932\ 8878611013329599886512858094381636672003949866469799092758309836991516861332741\ 2835744041625601510781588848353036196481750467541244324288378777114511008645136\ 8990572555008741586531165140470831655389475881490419757576109259811156898581427\ 4066261309372053264164291317236440991559482184399327809563346886526094097951599\ 4580027112211561027514476301574777265861570304505528958220492189926029560395019\ 1233869994733449963272382160024997870256136390406123364064876824196042304764257\ 4520129033065344585803799353258986663533086812450007716659352506936855662933479\ 8161850390791477414765669183642761919497316577545627987894085457593436480406955\ 9189507455367788715905507805591269620858594622601401433100931836144151950701906\ 7986066580018620498018997124883105733941851194771912214496625594537252428278033\ 2789635913479664245316030864195477805393246860231316186346178105472565594832398\ 0494595193897664900893015248627283106445525589088213184306671459721855202345389\ 3178587946973913220785470297952415293520753990632370059712645042137441846257146\ 6392398616443087892255627513235381050262147708309767133013097057067710330890474\ 6516717204847004287162527669234376571904176723656189296057068180996096000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2103\ 5445407996906871028759418071102058029518151285466684718400452968278107053595293\ 3352947243732293614114720253892120231967229795861388673957016340056920687944426\ 2859151114107982262374733903508728475611601701419182396364176192010565188885575\ 8837265095933750377703119855906161503943211772658524478908888476618548530650160\ 4687040660736787766196059455173694947786784016820708929675617587439346395692858\ 8897597491052398795161390004621930806894576239182694737584398255874316725805201\ 1556841267852960883328067176623030784598100650277376486208977172249556041171211\ 1490969363341522245117809646130415823638211926772677263554486383758549028834330\ 8691148943978844986301430445226866268096564607266356829562300838368743564859992\ 8248761568364105103372399582666630941784582359566341512519391932551980296355639\ 0930940966303940610858334796668619734487002353817268007317262785940013774326063\ 2888117132105168825604804020264406914702515767905285003776243038798265312163200\ 9746361538021120572494715591476939930600840270486853670295242307735840075483306\ 3361335897331120602279343187525044572023878958682901181852313448452204190653440\ 0324044674792081664268171731554537476357919838992876717383049014204329845014098\ 9639696368588865672524112529206552765938164572179399530283608588445402886465573\ 6479537718368487136949471896307982737181945330049447068017476927398882724946226\ 091756178368345083656457213564042450680231/426748993076604668279145646755303416\ 5154101813603194331425957117044175595159750338630419506011467250032067564243168\ 7437843072094191378205790335307192664184424419029261744734821380793035259574332\ 3613793947010919830362503267855039802842390617817819218055314027895847800159184\ 5159429418053538610098984790196370522596618326973277863197958832153255756170511\ 5571682415015429660855447076198603836403661640040882762701742385909711416963104\ 3433727090992096076004487675620653766359502878717712402883737330030306430591037\ 6450679911755768157565804827142560338335016801980206614291290541885001697610822\ 0883340604266942842060560391372633386936616297194058120193622845805553130050111\ 6903537557435391326323362937589550764390983372545782427476910275039795086505518\ 0463002616997853282587618805039573293183864347516076437068370786515036736704927\ 9621571749995205226310557240978944631193480623425871432215208247271912202346494\ 4586951296937513800748556474450918871410600070473201369324446496628708831763778\ 9262788377415342049433568819398211687017844098551321209947933217128717864507118\ 8741242383161401057478131842010718857003965366775808631112568792007770222233773\ 7699018808481610695609309337142939267591202580244834592530849653501036130512194\ 2614835200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -350299352193446815078416320336075138427670172182555816196939093\ 2950853028464529032560075819020768365366130472025736140861550276250587955360016\ 7059540258117258829678178460126509400415901170927941252773834694546469632272985\ 1501349063803456399816535670879967052288245971071402060327107145348476617765768\ 0710914436097292012284691156249473742369766286898759429190268855759661588022264\ 9370314090979770890625029821981470946113128046467707439309816852592524063883827\ 2688964546672290217077744708241077341521037086052214316048799079351871214391228\ 4796071844937905683191755722472311265316047821004563279705839595995477978814880\ 9035114103751308413314791285770332988671353495428088942413795701664151788564419\ 4440635198408376251855271962175556187909000683671702225333087655826031137697426\ 6444296669603133396673835278361054014945480107006735665217726342429205369648298\ 4033020245281201568956939237953399229462259396264542281057055572225894877414089\ 8471781172579977139780662257131404199931976164562441557508587545548901458760465\ 4637824336676573925953387353157815809153246820978282520991253067487002543918595\ 7644065157130149651891152142031026466803287360243103712384549245554771729778106\ 0991013715663923625512671336284954531963144138770152136432971166156557227118379\ 4217017676167473330014496908489722631295595398104669928967195526242050757033427\ 2958064356163824322616323738885739594838287391724860984189/70036669846084757462\ 9790991957864065471414801918867028626226117423687163450058408207184222070118077\ 4683821382262353196458499404579266650597440102203431456806648029018685654614278\ 6545582037631793295358148819239564420622721251214614153823292918550173462277325\ 4629484527696103255618533570667727181218897349830133725442931905386691383534154\ 3313937490751947339396081896804590669031595867675094871039857772168436045801007\ 9174930752323700120416926255563826547537137449367856766817883412524145698383193\ 8998296445106464159742504527834450265180682439195518609295414172794170729254998\ 7593686113623041775927085439240058690804783499948950243978677122969475769846379\ 6249015877468773174781414995140719869258491918269058143271218529003844842031993\ 2048023446552574338828635696870467063377691886361159734035615668496652630706925\ 3384512961641231907841969218199584908459584762860403740792604001401245280491515\ 6266016853173553516339861639300939235525962728318711914794227361162900926713077\ 7304177590013313579115144272107048722663056849758478148044218292855283457601323\ 0394146643914744956530597721559647646805860393086484309263267035910167581704975\ 0737601342129499795604757131503059145567644090637199954791721625184838030920455\ 9074623019130499891200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -181939234720821508519318381114292308969153378232366\ 0610866188907866142107879790649666940418386294098031754629431978822034980243737\ 5337391692417677730635932654013406173135259040766102031567637747093023631394064\ 6359949571224682543955355120876838957089933519835379283406604938722323352049560\ 2694427567164155389384868065607273013459384636943476006377509529217106880269665\ 1196895341214106136770568203580158334280804048054686113047619956829416389352293\ 7431891635227507981331140687276351477867469541725102933507463385712376451429267\ 7537437810145078466623561451999292174463813033475604637257449258660600144357019\ 8598970408968574780807871892599143668734354587960753819811418076680517885964959\ 4136729276929037278023367751738657340435740616082840777248332355650481797567169\ 7456739284283473626544400241098769539996919643871873603455398950567651411526078\ 3366288415017526364052611617629812232107852122348947442849324019689220717308446\ 0032600105031929867022890532320965740400405988315807836029298190677056225651137\ 2748033784639803882712119411091760756766812170797313686611990967293790268224232\ 0506657435683595691250798670775870260379538625167408851655166193133126528653054\ 5724230893323204703736671915839071912705750162044263042348111646538395710393060\ 0109501716298907121229032901118203268994082684802452053752181021606575552637101\ 0031328668231632113972037407728900932455823059154443617316634861095262290590639\ 169231/357224097410034529779023653793972734228719820344017534672605124454880630\ 2517173843462095581625166437987868070225338478107146871570743235444374383560033\ 8070340849776902078663700551472013395539128841864079551279917152204445313796410\ 6113377577112899815463346976345372403170362426770659930467239161308001604077989\ 1968016235156833831091227975377274522004797691970418120038233697697854317808706\ 8869833752376935925040222975041463330723451492825343226791403083010141600382233\ 8927402965084616379450499320222445950550684511671742516565582420256188198835094\ 9230438458750269119284056884989822885907699562554346834544988972160789418164448\ 6989277642792603579718005329665308071615085969345415009939554399937043279703921\ 9474591033826613047494584179432753342065496514958517176624272377544196201344045\ 0239272604972194913067125788126652148584576045586942201452287969727192831744261\ 6606764968205394169360775053844222394705399463630696789857909274330453236653138\ 4245156346440374237867710669885124319285767218167693800546381851413534027437531\ 9403778470977063101400580635245002819190703848086214318398512228138400474106617\ 5511649593712018228643905266857739323300635256221813127462882257593670773252818\ 6070552508559470162541397615359842318093025796979721659586969600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -215044388\ 8335893772456695748712089001535474656570982114390036780010064002771663849313347\ 1829452574472769059821649070015809261446716911596069041480040220971395277368064\ 2508049503644704187622789765932496202494326208920355548329684502052572257701962\ 4822024225211730805513751851890906078006831470230528277692600859826332163428038\ 9341425979137868097193483737270742975107834960780815284967386687717421231206373\ 1743217478742703353508208096947425502686301089147974905705396816067372570354274\ 5573333167393122938750717984426007746216605579773935072827709248950730841560176\ 2878099292345022730880389533470266014933183693042962748059804498282249315944116\ 2360981384753903249879768816823555735591973316023036937717031545289606621412151\ 8022638133851019340879880146826978052058039166672582822568735853390358150058474\ 4728573500735494058591068524612616537892813218321198697262023328186982249032319\ 3367019299883015713945733189010856046947275414796484540274120493408972632234074\ 7273348645071537001752417512771265772306516083447005384616779731522711933002878\ 5117628187550831665521282074929025977037046527458652287965865255588651428195085\ 3687196143674687702597941763710916524423309319697858475580786941634731344476319\ 1514039922622505437351169583646344518849910589656716376870609810373161451798734\ 1662981804413381606654773261738025560180003101699636820700242608737197721944322\ 335054832890014129494869613913794082691549602042114881/413419734621801881727621\ 4228196101729957081927219756210870219817931268119578755495124804761761784620680\ 6155720886269247751383602312799952985998065866298452862309537006098462444612625\ 1787668181802782354016336508634792520310150003515574285230523684311233517015888\ 2156266578984808508059854489014882516859524187058333288805141825674727851230639\ 8243316104164264896685353376883171500991762518301847885039630856469280150531691\ 1860102062190940646836204844122848046329958215638708750580328007551334616269285\ 2793679237137935718476753315473219515296767702413755777193573191454976870441681\ 3419037356115961388962437809302773493475231147344526534887335593634050604184085\ 6170149769983733550809359831655816999394321207053168577898539945199222052205867\ 6786358125039027196714307133899138004287941698794347313057005580839231541480108\ 4320513827128724703152530471502948209169904916149510408378883721136931257299114\ 5647080612952640533689632640366980939254962175169363530381611602389975155970786\ 0929962012498307920900476979342732230998923617849649825669803406852008108776136\ 6647026832318518363528652544189837713085294892777713738214598043240228335292197\ 6640117277047896485789941703231913002463099347660077683264785977532751109957027\ 3298328368758711541956332999149617152000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1145269375696322886559753671243119\ 0798541940474196034317635574694822209945166123124841998929799439233878954438711\ 8679115174984510788665733226120752879030800586956119335156444720837596222886600\ 3743984955661301468025394619243392908035224151553007123368777801528749031743628\ 6181126826990357984168221028199493585686761606933735935745310900382645172076036\ 0044646254020494863457156644931139624857444368988524933246828088894855125787319\ 8219852306637428411823712011702059977222849731751809916529813970057855312715235\ 2218781954738447346476258250582997631712823656669009666666420340172960997117401\ 7935206357295510404139356218932542989498871898780320643306251385006041580822707\ 0758875662056368435540258501951787609475487961930984098552055425391798620956194\ 3182417342820755119286047089557419509278961350066863462763253761196330639207852\ 7958920307906868261841316988133114903721650660409407583417218075005809135445181\ 5286488786895362002882279184237507308673011237522076388628103184101558530847174\ 4306967796602871163596751310093119449839452814497405793477445297843068096067386\ 7340160524718477705752631641851400280993413479001705086788891090794115233479134\ 0167927955027291468521315023316961027951930239948506380243541138628950431987612\ 2542537784426512815480991557663168873421808714697174899950810245892516449224203\ 4662580125062004027454617801050105754193327124174395771089403559946517214521045\ 8638997063283260008597572238012670943/21511259710856049726798668870725039292516\ 2674742086064552747007138746230687548107071637343881248847064207452696238748990\ 2819563414899657926835152633109573281204330042300037299249999953897478783903757\ 0454012776554307514137085478084242278442602681227864448720825004387578159478518\ 2428661145591501944463786266793413354660359886011699568079981031555462909609735\ 9464185852494061222777898876922324874521110778650677823718939263707132144120972\ 3445973439594154901097994165119123377181878867905372952185265846403259712842085\ 8484778003853475559600100331769140186662015105852551683843222154339179402004785\ 8415070115551578684417964097104551321097720067265446324027340953695877864208917\ 0631456328471977823847604112969404494600251193071506142890897841405823595517784\ 1455591388671743318849961390064706066057155741613163618932408478026387185226010\ 4570354112606010515856689928286518115736180759354433695683126359411988605749073\ 1597856959607687224295541478666104247725904194182009821639571662115186067919630\ 9177749117242797209901155477698066154601846973322823613770751820612545408062437\ 3814278663777768813234416068692943436043654556773818723872820050365977814452109\ 2682978413919240038188487564769218052399435173781880287829513779358444076716622\ 0751405811601587914418421760000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1380863033465146007817033798151457034072212\ 4114940001742646500932015453418155434986728321514575476067430090101126275029281\ 8981918924103409149357512406583052629187729069625382301412859603375320470737778\ 9080458057683490321848481959489020069282396518727097237125539921364675437747201\ 4231233267669064292499914795034667867155926978570206890361033988908603855843411\ 4514665905440817215010220316246284802011687817471272435333606467684860040427737\ 3277153936784173444363751928909900542516943174246225603400128512073883986358896\ 9534183272887752221155054612417595661090661447559388056034992993836459714337359\ 4249140246718294405247412568957410561735405052215963805735407088394715286121251\ 3396325148862695355118862578183763410472909840979357310436127914529193562650475\ 6557306413284041743439935209274220884407985251113514086527768745800270195945774\ 2134485126029484607366645830049297700426077951612807185043173146259709680822628\ 0601077158721059116352253299203606295978138534689085330227919254847952312305085\ 5772907183489038622161057500002150086455655928988684468444925800991255268950419\ 5806815372243521062398232064018361667586149163677781268611482426174967075890271\ 9634556410798424825708593235342728984006461143990239513821749498123290777512593\ 9163632744922504132906351414398772342215454394651861204220420555097666991125108\ 0155037573833639750686740818365391627828983564222953236152729102705353727556280\ 74816559104745889573122279/2530617030294312189680481310303434784581125154633791\ 6783645748288030162237435475534275629212710022742561246656619943105032933857074\ 1384352621407321071034838611081400946861252196184509305209589097716413185938959\ 5115364260028614190430338970332762775968829347966768362912801108776189494653239\ 1117665800435985650484121429619425748510022635582751931095773459585500514461690\ 4763505125248629340845667260398355288474436900078097801760666184748645669253303\ 8143507859223319992624488641939731247852251110293451568758672161722506748878582\ 0486563795491727059641234232921897233176896263896036903843195932809054220034387\ 0622785326995760601765312769308558940998985636483184713605309977237620627043922\ 0709845750909500416953362056050814277005896998001287352209875194203252579814710\ 3229479971025450162527741284738451272611607970910705937709390017623550612976365\ 2123345211896901114813008283765032791330450650484959319341251136358259836701725\ 0923996000985330362242419718946312260846979001682777355922051303632091360211687\ 0486185459331000002855084478898689279441370036098070524854751306277332196977816\ 4882291225538779136297703814015319891608827116818866312339997359385013712279282\ 3803775940894374038245301919503249294441353081244406045659401000901705205031959\ 4543786858905600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -11285628869256439811672898416224443624679831845494229959\ 4404206527462913563775897081857708133984755837482089555443698193965747359858227\ 6482851551118380477509236056462479117993037158436824067899752614119736696403019\ 1654715640613368912331286489092070549132852677536107091132632751689043887763701\ 4676326446644936712810813092150848223334540739759404085176781047449824661945624\ 5830205426548392050756670228870281037794438530628322082706955295553495360457871\ 6486113697981576284453009320134093419204870624029312071335260363708131642591507\ 3651297579035259089018193228355949465406805004189473239159154586621744308552571\ 1088334813820922720292145087882544427984872303632724018386770561586860232542058\ 4825968815833890531939562657540399987188369320371478245898752839013135125872653\ 6361446138631240542541824102271217244259436098003547555000208614702270392992673\ 7508662071016492423131275214199987025602476630948745040791768395761944841443547\ 4686880057259100996410479457011546904457405820291500928253259125336203003138433\ 4583001296320079140690509472997940014731487639068022547277442191153338148959602\ 2850474842758998620847877364656761489268375327904054166979942074781943815627749\ 1114366964862726166627814776410017204550327619362596867154037578902716207134578\ 3447101737980680059489895644898493365019090958706456700174281439441630196816925\ 0044830970853867548766460218057669310066998688123358312516435760881957091318113\ 7479041501951347/20171998389458298698413003084596995697699614202485053745219280\ 5642836825282898210768461297337717046435136686406647825764297159180930920101132\ 1545617492459215228632292825933268426205598260023780857762344303501214199909565\ 5069783270343138308647092197420719318106974087116059528374522923039708728124914\ 4728579694901177549870590914540070150180979060077806006695263393151542340679946\ 5126646772818489147528732599410266965716859643756148331902000870416003677136170\ 9040084957324148017122927469003660510441591200031795425428638338013763439050757\ 2828894674464569742950410454310724697467811740648750326032720366579069497549425\ 8770659535348742639325969861537533577837712437570151259786426457221088295305952\ 3940720717199531727454237789589907647523572804296331326109746930555537439628257\ 9836405330923233635965113194865554374873634151283633647587927519446620597196811\ 9903995838955902039856817224167770114258781601261421094308297608359839785871426\ 4079094421580236427793608520571984397063500197227157736139994797883047724119717\ 6746262940562450425947937211996115908045423773681242428543039148695402603996527\ 2657559431886458193519840763170905637971947341473806956445646073818469151099001\ 1713665023501292044812569392548381930674977889540036433324544671309106936085570\ 8598272000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -250397385691033220584904438760174975637701658951859284996266443\ 0296546307673136049570037254337208130657904648168812351666764849568036451381051\ 2894615838058742569900129804818155026056820310515961250475169574603925230077478\ 7242786746064134007319363623242870558799243537116971464710431015427260329370071\ 0993511356339249685315195332326742605342800844665215426554332601599716520201749\ 6803078967600721994798525200093849309622901455723533179226781979633304104532144\ 9289382594188675831818247236247491336924174052368589015114575030327694342538880\ 0404682509604010113330769978133108935853479454445597355971037373395345590395565\ 6547709164613299401692620335634662225554644998714603848697560451427748486762731\ 8715006260996983932484927215778010528184817357352029127950493361275953738492123\ 3120483359450977355799783813402206687933231619553900575004655644699473385639861\ 0345503475438943965216940226870639142148311145509465135746146523474664811394303\ 9148034023828037218214720643126830470931256503709517106157865353157215262029332\ 1802562789595378986776422950369872669053002467611901334902570171475440874664244\ 5109323053498663882582794495955705686241261084084257665991019519427122781446614\ 2779340369147811798942964042601400002487978256191246634670045422339454986463211\ 5522324404347837707136457049909092108292648705775490020407776705473118692787253\ 8320151025598596804940116206341902685945123923777185176075989216603303012750356\ 533/436767490301780363646889911388295043306157627792686209643608559780937260458\ 0610939973906830047477393658008479428361818450174970800323898825716405851866446\ 8888950101054453870699940121583710999209267410675286049445999775899997292846661\ 5050389567664985455772328891789187038715417413533212689049378903695060647518244\ 6217427153030810624746147635629078714249436557817446606041041193626261224466217\ 1499256158716113591132069302076672904792061698047176168436460984811622304393921\ 6989098015250886093502381362936282935088826852444560476992434719190792185149209\ 2856785506742460818411639781463215855632542444835212442116390443404122832481620\ 7580190503297410428977044060514487834334878903181199738752171317958245090242593\ 4044168947079049116957551081344528107977766367153572212017290019015623884623264\ 1467816543828845933989694771372708717677100865154847382349969767477660491595544\ 9879888020497508711247202599871405460547112938284210515995073931170154869390811\ 4540340676665287656058007379910735791491549314726987128901017991876862665182867\ 6792534387859340738456092704885040046337190756618982551595571748456934853107466\ 3862302954709310322852383349382797609294842258977327331178901236509555340466404\ 7983390902198537693598604497280784195778750120555074514376554708992000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -136\ 0410116305798256080524539022404197842809436904487521403354496182792835874532070\ 7767813270632165804092466554899010408687027719396408476577814863607494687608753\ 5938201849748834728851664702730228075040406219132750502295756576425334779460300\ 9030296523718298196868750181547523866170720927243259209424907840967889172405114\ 2557848863609052243101852273642628603675896507876778829489380429835800782424329\ 0436034847217937805672982075313877578777646118395990260680263686548740792242695\ 0599679833060738960688041258181895173833431289264576295943360642085676187308967\ 3594690852372355857312904823758790548574014000341138073325646184365657419727486\ 9147658935592991961747827653910666165236670276181736600336090100495877620107495\ 1615375821393712801979918969048892860570699943109450433012912906720086950901545\ 1553874664488576916718380155669688127258634997570378259436566038462279499141482\ 6794165624727857279227097104165549393067464694188073794884673642533546985859693\ 4170955017996344794428547840790817221421639950536714013070266168732205291611656\ 9154336348336566837156728729188332231765960780380432027297841770275059742988717\ 9382622122301785738984911218322265214435236743218950365824123006763234095932812\ 0636302221684802943716665298073991260301971586707231281991905853384203296661721\ 9490458138190570127263295208029885340641098689127579497840825534355434476297065\ 7633922517039918349851054329353852820601672561708719931061135169910187466387134\ 64825745497/2319294318075205596273008290167004389753940657712060044562133663587\ 7659321138583564976535286842629947959343542483100207486741648905206141118493458\ 3204484469029416867540927261934968271739635090285530778125304275882692504164057\ 6350012056310068687572593653937980214688458774429221642976497677971966714933899\ 0929326669499511494639819538253901330616521567034437484615220517594319965572955\ 3108720036471497609351925904959332954071322755904344095648755037164728499523883\ 8829174751487596888956840137258873663214180263492136486037755562192646376948861\ 9876607047836272518464100584818034775473007279483605560152460351705818622545572\ 6533735473374670279389628847087464822333131324131983958666966652492554626647464\ 5975327137265657743572287026538544141539158441424074077798227799706695822892526\ 4129939735631843175615839307398544660314659335701565095819142228995949393593444\ 2239598427236153119164612961608714974713631502733109197517754858776132157436985\ 1092116050256898808481571105365286994025053987636029717041044198669144787192868\ 7900631577596365647155501365820950720996991027624557333556975432323567645243247\ 7209450194359234250946747488432117337762570971727428795231607465353780200557610\ 5823098974572488030643564416827269758369586849658047300095995595213662375456479\ 7918238182424003687219200000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -22057292440507245539437526404128394981980467298\ 7492198246938702343894452049026954064480902659322615719646125227019778040819703\ 9046106783154686766816381281990671369528438444069118105819693558716218543895162\ 4722430896992836632847547671783460357123420983655378545696003169552301336023761\ 1776400312434344766066673153347221763688741467919634611858362818472602073643291\ 1593058377224845451883189801591488387825544622273037662823366958773030161838930\ 4216780835385498206062868112752246187390583370275794047026633148995880173597367\ 8816175888650744163429872504040336977634258875207466679003417163453989050469224\ 6524376581098862352579912025331076080909857131297552683977116341040653714969558\ 5843609282092579080895699715987081373947805087985651429173020696336992751459450\ 4425270420373388337151155973579946666121346434434798140239939461033407174975631\ 2326434155439314297606116302609349900521294775976497361290015535487322866491934\ 2461890670535435855822051041200633116479352528600332424347257840743800273659605\ 4339851026058980215936776983401556632568357424906062249055703075236592337155829\ 7846805135795586870441196347519158315579391704614926265940599524285632819235166\ 4721504017829849875288144168867203580796534303554268588410355508860242000667808\ 5117998277654814903994909035782436355114975883185808156495243299617041227014591\ 9216192861052944660442728487297804746322369567611588499793565028463813224024925\ 8569296409096674208212597586655516500796424897/36844772676548334571952516247215\ 8642487439207566419354749963713670748442151493010938520243712775387375253806536\ 1503224494152094753605322654326028799723907522557256837277968044384542813505535\ 8103473655064684621835770013942707841375098830236943675561650954894199271164863\ 8580531104935604336841713905957678138110061107049476747584917143811050330107000\ 7453647171087932692486971992643168064082706761554890896493482117212783475855625\ 5781904970470351673267374518727032965799685730502078535278757496371670599325115\ 4378269427337650320687032422479761234256299113607446656164003357818493527436084\ 0920593820666302000455713004932676289382419399043167574689687961146781550231178\ 1310901840504472474882589882170301731114817408837024923843707606926619127100876\ 0963506246674559697109745704649359484903862961254468138752536533094658110735948\ 6189386367679378867956991515611379489606888248764721971276842059831294858863353\ 8262003540283883068106254824768051756984172189208901451533568075795606234211806\ 2190085648569777964656102796234158701335186742048648358101688252008954890833342\ 2604632029986763089646548560591329395916864005852488295900463707553706564442272\ 2158599960431723847593854760641404542314773974803551509529395212106643690568964\ 1511105147842392234919535766299848242530414973801134555136000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -354123443779\ 5857031680814460469848760035141771341856362840652565890813136282602451614829626\ 7967412962970801989490681102126581794520261167777169910554783762324877337414519\ 4768684081729761736620871899958091036099063437777730899291843888636588316428781\ 3857560509961408315839957352119020893054709163922427762854588199873903080541628\ 6280764347985281071226553590767789433179717965820138953358510008529175933352690\ 9194044045709881319905907504078505024137399606731771881873129366544177846475916\ 0748189429376379057325225604507130669267843689011041969315282838134649100783645\ 0523876694517913424053330010585117270554714009399751988526939176154151590505408\ 9964774888205907088078330423574478154675085545757154164022867605044248747238433\ 7704282316202242913421762592575883542908319281156664361208097618029549620238336\ 6205734511028188651030014392498295936170796291488573789258139342843483429067879\ 8881723650668550288909281636474505321862893265459226892391201944146118694865030\ 2466368358628805073956418213814596183081725255205942346695528130428076953287359\ 1844483086588107261500914668280412667942439550077742762013773791419565479711514\ 5553228375199979403760771649867276295613031555003320327618579910150927075509178\ 2463299997832547156257904049931358607691833798118509903998385499656310887146614\ 8173969046234514315979691699381943959975660389936711932713120721405439629159996\ 7662645822488170383124382144574325572669607063087686672809697145480132218654360\ 8103/58152670147054171522909211499757247681633735920003934739102328604866893184\ 8272109155242612862369477216071842055222267421965518930515406690338669360232811\ 3508839124732708553165819452794904153071860157151099379717013607058763297758602\ 3371426863683383204611471123280153801998342677724899316051745051492817084704334\ 2595413777704446114640952257304400295265765354270270011587704536754593829096529\ 9621713822821812329585473191157819590620709538748692539446023178492152584512232\ 5327475655204062173121691575153481914129533443305554890769560043281250537361951\ 6313579484803230361596265004048010601045482503739992562786350020044795358856203\ 3416430944033968614591061344475287856388437951821464025142901036787167666789278\ 2113274686128423093110743275029386712703857562820892265816605639175393944776630\ 4796216439348374789308978101608476003183943732181555986959910424737014191928752\ 7914804994408299398547130702922452196532786147328029329551145717062041391511123\ 4433844651055052683638731242939221383109686096480838082220074811142475352462330\ 0150651502621236683104528978775109456436713705948400289922382548618653691091193\ 3970064363347548149431628101789808726972817834778634475185706020482883768008085\ 4828339913932180956710627363783249770697038585688430014226295829486492871033800\ 7427025083144601600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -1307701876532606057051547192271191490364839116841539\ 9709482696238025893673674413786310508098127100772817595812186686833066902781801\ 9641884044875469681188873792194775880595802475086739041214250837895578710009806\ 1840248722339310133965221575366968234384148191101683012763687934591146606893515\ 8642584864354842129497601460178175571651886782008497639587063895154291506668139\ 1833615398465411894815668052348446013015028304831910653797734026550153821952845\ 0413019397887840212626428752272605077151182899178564560146194274799551209233564\ 3526255163648209467143509325824198611581818504805487833521129021938240023179174\ 9850023401072206223826692799019176378460035209316828214852282590364650174680093\ 9473572854568209033166145021504005943391694619718278423906992573923678266715882\ 5334074264964561416667859727739614553475026501081043746213916767496216149118861\ 5237401801067735293698721902274989319868303653019653095654756077173007078951307\ 3425784881014903057211772230479081103442261824165976816701318813652938500137045\ 3231325014726518488426343070397694428256933977626395672706508104514822759640940\ 2530185711978710866296494978691496774210662755973070788131204540929387923105556\ 7504676842266197150898552062636956561520349451459792647068934339202704652851033\ 3069365066513202689830223665190126459763500939918148042464513960018544244645124\ 9735973393978476472884860987412073380728439248343962201078159014366189131811668\ 93795955042008772727015700751948609878637/2119932615274144744359682441126380855\ 2474771785658304755640264869502171908055714217924305835792262477242364153026234\ 9592657640720461774629439684377226739145906881216778961619425454874398847643388\ 0158149307791539939767941061932968110755427514916997038278267020419060916158980\ 6920136348902749270125234574167392446459787676968482612645179603723096013494784\ 3443072452308182260656075836692276187433900064319816664026338978378311545275873\ 7161648284063103792114365778246679131418900143854430028925042245414591757129423\ 3103663099315427915606961263940045360686554358540648119706884513629420799940331\ 7830873956295605424757198341225062913564534691290795197815190768463102942068485\ 3144748703271416245769699511894899631123808513435603331110695303054887705115502\ 7635262878120800224435836163578986091368406428784505436919751451960067263646040\ 6151608386339951723872424750399028851343256091753779371849497689005217238615066\ 2912221730643352873905250519421585758374286715944789920262095640462942448609286\ 9996298450291182706653109898365632936203956524607776046402938095264416766629973\ 9699637695117476096947670668281682025439432865556104188643396166733606915660669\ 2617937519513672799318834719661660587789195683041685847780780006602479982947458\ 2679616600484279378544223929909684293347528662843392000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -16064031234777301\ 9950562027157081729681934538267533759696822630923992535639970910298437939379981\ 0814672439938328572492212827462042301957943536404272642827153138368613015028894\ 7896524597017864052538365557796177120010811082005895171309702971461978715829221\ 6304649693754545209957387044810699570708044710390184978954485622511701910431163\ 2134056313015159517012385882925458847369238148783151793106207648276392945990989\ 3281584725910315537851269462065366161728681447079228578249190979893026929892272\ 4562428892837623273585047420118134391378209197289045272294030624718367549260915\ 9893839500746122558230568744210709832064269656751039253473155361959385711908900\ 5457932797933986196133988275088248957185077592404262832253550194768783580717474\ 3274037610204911248777519589791975140620214795075315264834343797669778831885948\ 7565022015170039045551122606559310423417353442440569723168766798766349168569051\ 4805218862979702575465402040119521792921294428774783339501148712499933342324922\ 5983249139110768997275369312467486601714574888497012550943840248984732859925058\ 9593470327932560918179935729994933985416603819407452146895742086780051864794416\ 1119488127550929575427966541671370794783048499227254542882432544743824943487271\ 8176034226071250385757051195066679114375920218314212526402673468714579804505047\ 3390982517112209400937428678961525935570257522263300355490472559074305528740532\ 1237427654323962803331411979687890181477166834244657278357327816875578951933839\ 78371386903/2583421430439520103133411400737664163927999895675098811244339133559\ 1080100786650515307036609065580099130548151546884960703425409895415355049680666\ 0110892100618902563257650262604336573141768166950028541667623536091029534645527\ 4671990685241201318884165473148489049543698725640065489737264953041451937254411\ 1293837332066781173371881328432295481990293867310074562362992856183793934591285\ 8483303373483165749620387046062958306259950881147241878618045885875208329713077\ 0533686801358818871170691948673897111140484659117198888427252515340555537743012\ 1878286019454969375539237934153842083535009358731079531570915959582837016597262\ 5893880182463977721391245152352751066033313439399055088952283626731688173868862\ 4593888548034201139755747709924032137940740683052744124556269786231814784181921\ 5380850387819330957890651011818491572816509822771461274991852082750633981394545\ 4545847732859709985177052803007438820159491000812768916661944669871586727925980\ 7654142600695902239588065973038735676678863359536786579819039897750034600129499\ 1878261986565002660374736487449140596002170853107872383441045747771298725330993\ 1132208247648852213805506330791244355501181961153539644093401307834828521221417\ 7440070845336973272565731801344425098638648882604080228368991960780315689640086\ 2069078416952871998199783254654976000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -127072028446509673657082092428646\ 7408511592187449750323504019624956552733487615742569532951705720683956298320195\ 3844241778449951177652017998040180808445599796261791088472515723900304933844177\ 3925181025910387359842049388948026956703051321265537801842804331507172270123589\ 0237348307216626783137495524229865217995775686773879314712963524691368173781969\ 9356814930087406422429503792192354036148243725313395963061033579953996888313226\ 9771658975196441473630145675135526330564736284000982819641554063406013124650590\ 1257610072463669412950772225149005864254574027429568111375618422606542928110565\ 1228193627211789430574707067645296164936765196885415747204364586754549683662322\ 9440617881059655063312669518713101884442947851801179529364177334727413775846537\ 5100146311708347199517915734318052396597088819616164073452116388093949794133893\ 8580428227325517254274840805451243733478986284033293005388333392305925678326607\ 0463594294129763920674006459723338438035748806241814717079552316711326490633898\ 3453623513274858342595937409891116407398771872307928944674478272655180393164068\ 2176679045738944223173691395528888683148583694533573441459362234266997947380846\ 1935621468044216945690610299688995510163319149891778901890942396112522443768615\ 4737402046419858796432405880845137316067655119920533354191151523825904137824303\ 6083988603231174026024639279728244897473165952061747284085188854758097411195965\ 85718488443041350384848518731659909343918064462231806245468475774846429897/2038\ 6182716393491970304470917385649184737958360429351163560771394071872732593547345\ 4123554193986890578173033032614874519836554254957019128283194371243969276678861\ 8866522954453204288604384020909265531349213900012691117416250420829598091754961\ 5849698176522804403384154357290765142640103587384544790797381747687653949113922\ 5585791716605316073191215924395099908111163753150838101796774772680701981796239\ 6391562237914510419287493489946468031150999545766090079336511356339507952092673\ 3949374167758242997611720831323645923201194645699286016488312205019599852086914\ 6092690585058628957938099393579102396303552806211674088022128058528504089563410\ 9910298261066184974398630228501380298661120061272168423684951567706741983482770\ 9674263043153142022313001763213205327785614101714482347956809720980807108755390\ 4157504456964009865472565655744319014142792846367283914411004576376315217766845\ 9746975382663187952594455847353352462199509223245245174179551957060411848168194\ 9645728955977720635271751574809950152602653648172721361470409653454955037017281\ 0109079553234292538036479715575545115406745667125270112390367020485279977736509\ 2299417600977672404437968510713864666579240445694478918942971731857470871150264\ 6232491489044622674247760766692658048060598848125885484353622448979680927663490\ 8285113935887073280000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -4252939362801990557990426611857664424289952594437\ 8073127582280760159893178857632750751002503287018300676421143971385616089537569\ 0070876942743865563171947050063634171139645528492028559086853799480738314836890\ 6787452325488279951557665738946686682166963460377355166131152593860862417894072\ 7443125099178469949264673778895159911657884900757326341862857990237083095542077\ 7624477571524259840856848986194989025158884191072609543411753010485579828859863\ 1362256012248204918192122145235388131279671470600632083211699995349715407176460\ 1044279578110554327754529852066614954098023611296114116357026438877681064907977\ 2300182917906094061975711107435771599823683540735952686799058175159724628881715\ 0447682618977220286643649159515323143783704372205661435507393871755830589869225\ 2241230554677376620295818400754782499995527421817786487632888283455140284369483\ 8107431422191180703604255026937908081244485807903049708616713386023329543352238\ 8129662460324323419267528802632351576387554770351826213162606756517244296018335\ 8519464009601702863769212640297370458388971458441729925938212468469629690877002\ 0443027567227720699497104706871246546541374586578797690642011106370017644753449\ 3289844448338654953823690521975999595486028216047987329938185548947255487132412\ 8557255442157866757747490148048433473737573297351880582027854941995468008826758\ 4745648797650598603862700324692732897945747171512383611649490312474345304625705\ 1779221763221116343692331557149466993039141542888201688683981159/68484450046469\ 4990828280580994725667168183625338891967521938501299185668016606480305150489862\ 9247328225693869891248402285452380576032225148728476960952164205816912639897223\ 5334999371093427433878337252520724942267535790348577106675483611521564831004037\ 3519973681062908562084601209565904782776432182006026577658251297977140725043022\ 6764092714663676716457208808890162420131068841869950516800187990872597799696424\ 2890943276626101902928242763254397319921575600538609627568415886317100823745213\ 6502538900964397505065987951139542783181260770642901107445200137207676482033113\ 8992052514340040415073919155055278775150260866186443016893384687429167872318890\ 3754923051563855522762531682938260036036897658050627328290017452050814777857373\ 9137294793469567631193856813325320982824914274141625479023639911012139095387850\ 0467342292854379706118419450690374578885108733026420166039907115276621250923011\ 6028115169433220392034245070272362425346782634564006218593835067393383166970939\ 9382582987768232192344516504429600211600940963435709206049176557898081460907550\ 4037533082745549411050417822804451137914028860066452361372246710025169491590358\ 1311390782786171937972657872478852604257165131351409006782900713068446492353206\ 6250558036175146632321406605319562535107259707302473739361100989780792215302548\ 9017181621452800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -16551029534666132338860007227971987356160851826608559\ 2233428651212919587631172867250039097413307793365691034145792673155530039869064\ 0963703521628139565381805284136708660532883401971175920236935015010202749245846\ 3796180552868143575150691763616701787270979812299349460845513232619061001543822\ 1934619893828521028988411840261554533162978885888211722539752978877866186096785\ 8554378657051542219672816393069602461572465323335104896040492903305329278059176\ 1153677984363302773676717901810733032627729024630801798434498249019776493073710\ 1582998825295441345148553597053963314395958787881634367043432474840865258937146\ 6080622759630721024402744701633040363472289795145742669244859272742984855714945\ 4655997125505452009886044983548775730597441022925388782242775501370898344028103\ 5160656214725742599568599289943534838099401184672295651310634385889402225789214\ 6191892611085439064351714980506565934378043640274848715046249244779207592903490\ 4045972200182540132212350542855955634799165328551025223512003080809521618156994\ 9046682432580733133519947177404052417728886675539158151979417929464569984141645\ 2817008903941119396887613523229952545864786921425242817934866922112203883083975\ 3422366708404981141592815598053166727988898817385938197864606713799487723830612\ 2638653463252881452158799056149315294839410353333093723711038970440906088826582\ 6758925946315320057445349852076715052070743720413474030067192105537286910753314\ 302593279878222653072905923744965266499340791373889164512417/269297714206403235\ 0509876349559380973187205680447564642572868716237662252497159986754941022303553\ 1610804081251585775151000661105013660293210442436130882947723999897228336793694\ 5398919893905131068409361893997365484105082566414807138699134469023381781947341\ 5505117131382153506843769236827153045957277556586124063858246609833695678046235\ 5149478428719311510964104775738271817449918447657301452689586074357803397707502\ 3284444501481215263389043550007517504232392132562577810514447929444069182405572\ 0625296274550391076597027782100537458627661351237624071578883519910960847875583\ 1291879494813704053816401753582527030345671972141294825954518795157263539358560\ 0167455061791800837446530598987616986109847368836360132710281200647373879559226\ 2670765069063053503687334505575616737217001869565667995855544147931669691697756\ 2103768296147879953201359511604488923702908234927252892587091684171724130497604\ 1311548715652683703488683080683407112968314527575970624922508565881473973602348\ 1424605823893175594498994231783240137832110956387121892379804064566118383420234\ 2997877753271021068966933844564389722414364767913329519711347208542439202004402\ 0601742519927485307060849620205133245910292666112055562006759135331711640822818\ 4247013935688800965778746663723591089852163649634491425956716572316412241257324\ 6892277760000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -876496939088345398424659674759532719786517001394269369479\ 5663023447456449447010681174460210549406955559974114768193041007645097957171127\ 8617735953806136888276985010501929795723604556642235381805540050671666756303564\ 2424690501153514433576868009979372124557265052894239439999990565880724303132578\ 0929795742917812105409407184688509094474645264791542545478387023882577254905943\ 7579996778900267462650054401344111122284212779161070292210128491995997032380514\ 7991534738738471917312207464557592852804030221794325745304267274630148070030035\ 2551241110507113510850870272734275896997282637329711703035439789561722810689489\ 0265185926087680352714292195694921523684166263794511639431358750297171001183494\ 3590061653452843802086059180603372886408718436360534195252735623994774073943380\ 6723281315285513263755483648400640827364006875539593249982222069397928405732711\ 6888306430722441582766417579037160262117358135275023389051806688029551891976748\ 5358123965863696007771120241648969964988998712292415668982061506352836102672473\ 7646974202620592510137150013704440889557527304040979801909380007775173181851697\ 3398457273215142822881376370568928236349202606028182215954638973632956621608244\ 2312287914922837495319660099885044200043006835983290834805997415904653616405927\ 9818302007899153307099479721083205450360396711049681678312330904972295495407469\ 6999887820811480497576313532179092257174010935742575340199707236412549302787752\ 903307263940230582157995021442355295080152569204366118204556513421487/145119532\ 7299240158901967920085904050120957403699375794591534420489688461003242375960437\ 8185067640357612346581394609528588600064954259826397599799604237077462301261634\ 4519951159312555372935805406968096732732929472118828309348640313528023040394156\ 2575747980324003080754375383352174984672054020438017307520260484591807340398415\ 1455539626664363911065323596892569643264864147118167827468205125439922575063053\ 5892693955456744447323795465965684803463520305159037301019011003264659280445025\ 1517755240740206799006190253135612500281113029793400594906644837742259196753146\ 8379030693124768225513701772658234303218046759867850461121642428037601308651816\ 5936189508870880753747644041511858025680207189292931235523427621454375343706526\ 3418497892147355717607950275191164318242717093232596312389383563776311532127302\ 6849315837537098987705874314701037323759841309882425336726563369644358133963075\ 9248422428344896802440565596344409350524753185078565140905413763981439554125886\ 5694772948339545993480614478191731490770844463888120673439892253170601709950178\ 1433753780329830369102182518009923746490981410714697264835221149902653106053998\ 2923980092313941238452049104093975447932173504027355414572582977995110988794626\ 7621153165700227554276866798894655683781682670811255185135180985510989306219003\ 9575852486917924102896051290112000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -8276923131525938338693536014933774\ 2096391997306378343124030578593876316767050295643323290617755262064663051470324\ 2792727079347221846743116860252333566013676559176770973946284184141870236605481\ 7447764905230659441622655673089359383006764371167222037093813602342504477956267\ 2995146075707207671407492162120732381094654822557756545729912049322488478247358\ 7380959211513020563172497036912007916891832410862384337853175683976175623596048\ 1981619819772784416461066227077608358559589450804439506643011874038658121245082\ 5561381001077739608030044971192809504767480494895537369129184189921827930078475\ 7777643419118031189072455541705215055671572783796201390972346145292540124438908\ 0645242745451711411601650234865421092836107733413251476743085390260304217726148\ 4229896815607102922309546081129637367626626367088599340071358293845674382468621\ 0501914843397640998984991805126722595235550475382988796562449013183078028850870\ 5262029854174548262047584894956261641632346503801931421239810448725865472371237\ 4587350780529563119607794823965938587313858644265759094972575130761642577076251\ 5043350739186015220821671730066080848055728188464960655136036658530488193085636\ 8899877241478772634408267805886151298436876064545244013845913784789980107198107\ 8809372148680933163129667768585460980004875249634333326987226864729902954809220\ 3496083477851491462318328470245971937207536600984525808915703932902440933876850\ 1676444194584376929297311327475203343058969794378809294810038555637463377432131\ 8792803905774689/14047570768256644738171049466431551205170867667809957691646053\ 1903401843025113861992970380831454758661687514907899820236737648628757235119528\ 7660601690149098350762126214953127222145536010018596339451176372854757290110258\ 0344948382349512630310154325733240449536349821702353710849053851625482917840007\ 5367961214908486950550566586089623586111042659112332417920074146803884944103864\ 5698922256142584505266103587441277488821286250094340110547828897526876553939481\ 0738640265116019018347078434691870730365201814379921650352729002721174128400117\ 7586963220293450690245704613909017109447756422972633159331708055150692635520792\ 4636574987034039806677495846262314445870125696277194321834785688584405592355574\ 3598667793756783533270791749891059595986403346444958663850470600589501462491532\ 3039292328973546956309922899901377307359118200992863366306041293995263879661877\ 2595131334181573867367625749524729106378601047624674972613882513079610831560510\ 5639644052353403348839385819925402139926805216892348148895960830661774410437008\ 1188981570106914245523177244278736593592757972909126774336061866032700055718269\ 5236049407310576820666027034704127293598951188215835327629682335983439518984800\ 4130626032269926743715319870572762643978202725400070613300267019006688253452950\ 1921085519397463764841999583094252073365505316033776488284160000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -16685\ 4677998157797839677219840778711533743483107430888394802262650359610261219488674\ 0092715760182811628359902001222786275704685815719216318117104199192097790720030\ 7167467321796043172926823602198928888136734805332798298345483574793411254018992\ 0316096800283607269287574265611262274923267476359776763573031328335933909806879\ 8129694556086659552850369639219276890055641911792207419310678369110769255946421\ 9295576810299877524723212529241856168263936645712956271522114252400107252040862\ 6926592050625834972357983700269694148995194570012357137678038973165615197056194\ 3571922260258552339357574182635778437961946241733426725453728087185663968716355\ 2707814649737405890806797148190177368654125071480804983748133666224798091993142\ 1050906086586581037980948005890988644068183406554807259197885759582163240751479\ 1274605477843344876250513281652477331680605442277699036136417407711472595341271\ 7844324947561592192699282992616744773871117373961883677458369418454689933435440\ 3350630941968938611450660566224025272885302089424712706865586967416418090326305\ 6744982328738040129987086589482139763060634733567916290311181423026311151055457\ 3630027957219561275394216650556800606228959491009007795156559553028346503871670\ 5403375038611587731797723307569642917568364224084348372972644273304792083208059\ 9579406171394900661532784752917179381311846118969423508870519579688343023112227\ 7320561204222023110803431724609000249811184517470141341468871718447723086186015\ 9870001078413158465980170581033660254895131823689/29247042339510334344872124989\ 1104896091657464843803319140070827422882637178287060669364332891088807533633406\ 0382474257328877844450725635188588909372718890422766286746779532410876507005972\ 8587175787373492082836046780095572278182532051685296305741306176606615934680328\ 7843004259877301190842554349428956916095249439469831046279632238596306283190816\ 2718760941095943736456884536242460345156137288860939964027669052739731725917972\ 6964161101605797646509569853019995957849031971551596198617301028474860620350177\ 5389968760343817836654845353290451736057424650964337091557006158573621870228872\ 6290222377286161708237420671542899093349123004870877502546351918138676301601699\ 6491185780600238036327324432843058172426346601623316269788423273186078843691767\ 2984039381366797904273420449073702567806628922924763037259477594667553921684094\ 4671415286491779740981393974560284543063437766036791859396810510485999480247381\ 1545732929821033922317497513089829941738916999785772283601277084687255327608461\ 5698688460013904494378143225298509035459628962595459179255022588329587860122099\ 5968019441676808050800815160054371481454866020620940626668286253993025273016373\ 8653691521249986235175210785263544599963399185987480415295970532491824762618074\ 2829470168911559335719249436890422999700051385519558401043132002232816746982067\ 9823226486076211200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -163486543187731289840959011541818025812438229586\ 3755697869910210888318285854939294331017103013233026442830436364945862073735979\ 2781696913724455149918509778024970812100642090968850697350920866448436235197490\ 6268364131548014435517506293135464860773307890874421966301311475235850241164530\ 3522091389853270683297103541074733166122069836236574280113756901866721547760808\ 5368376288236767669032588890105042573530423383779160632054406445345212800822919\ 3504622466393667650730760933271221436081171533987586404443056195745406444303804\ 0302225496385365860014447454206346179752674785897424642148160214969255527977180\ 9491257885041927954759055042729075441090959111897024963280176988761275288426785\ 5791280618167846668891253740882236958637423438600911917658494304119556939577485\ 4027615852322090810775390084982311774268030439125708998879459818429393573668664\ 4381466050297591104145447772994208286541330492166865024949682745569997592257076\ 1680489439241975815780430208454941355045486029847363951941441964422012141799580\ 7703059215306171805778478914184904632141467411938015056829953874573992953893277\ 4319849468606386463609381864030285078973120661425767042832163605111923953722913\ 4567883211219620900918610110211582168692459358063379105441974085571737876169866\ 7752646617392603456126922508624104834569662979433489567198035981054425076561457\ 8279963548143197013156290226248060503884028622866190985561206090472680858730338\ 2533401894126917084050737528377181864174163911719240648865230489960452325833210\ 2046856477/29817944605977576071284028868897926366336661855755435992968500997417\ 7306256007224093630324669122861056689930124114015483193753997440379958747016488\ 3674363163818684664076668883536816422729448919745874302264829300641324303784905\ 2655077334193289629376473173977077725288802169970303010611008780101032981015509\ 7428708528282148303010659893706181838701005503115466613655819252292238991317109\ 3585088739505512125489152649211289207891523450152630914281656943665655094627894\ 6245075636283356414310744550689899659413004558095054572916082634793458668135394\ 5265580151160951584198918788978969135740222740751809078758478221512305141648365\ 1297885925957031396056707580743263008964826269372703755468279643380577215466795\ 2108887287003403374693295478671102720630596068783009107779936483761623962124193\ 0214319500254411746782597315464574235367991140131288409928152535078494370129734\ 4036071229830036492236251650686190101810034710563661114050448113506454534342220\ 1660659621590558577174013380350551603378739712685875337591010840458105633593183\ 1800919945322542434080629253781415151682980931518117833934395244707197863281277\ 2865005343461387700851201670969126345653483221157974478596648583089979188899055\ 4684738097956033002547877286065181984379092950142660871297395248918589852405665\ 4196388564900181031493938916401329883157949337586708441884262400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2667\ 1917297051033325936117104016585386436977903542525301756883007500962674241733379\ 0249302065432645172942023554033294537705963200221335370908654868486446148581780\ 8241400706043925328068237731661713854055075033947543422947826291179234161005860\ 6881751536753545339999875311628665035638290015111856942446457836208348501995128\ 5883394524327832465418144002253326946002177145903600977452620698757290610713633\ 9492644714797019804421728218268062289269931017662036890446543886940971271018426\ 8762767480834912060790639698326236119499424320226374251940405387658109842338326\ 3307157021934890649395406840339909087848280651426261754189980317255545804407320\ 8956734769091325360698528836879825020278638836730906528629307521147671729537197\ 9981261585854155074751357075732053359284953013039125708956470875898240898972259\ 1973546104100565122159354478289846807112439572360884195674605068050460534646051\ 3500640559427882688547920435898171040452755992069725859144343398279938629341475\ 6999150651765978968616951953905604714069699551395767583228276121562349009606856\ 5501347687124245551185430974602890507641032119096866971154627046407149314980140\ 0234123981597876745155875647670767361426495274912241314994410764568650598394044\ 8968878569852719550798431911742793980977325074758153753744801647287925226987382\ 4791823635599560859896125978308462619578402507370606127004256794006461870405289\ 4548048207863781361931532802169683111086458325715774331573836561308037502452303\ 400713347016704344796447326709630508275204850780082226789507435023/509827939194\ 6192624845305893059651056725689116542132850794772650598575322117386815531774070\ 9809487073454849913810652891921463913848911596265015347061178613966714196440245\ 3981240861733487879871204180439601997310887138910667578726327040345878079795257\ 2915092952429555446952269717002931714025217853729757978830987616990243004436252\ 5511702109576117567145763710966281482758796277909630463457410179722674251656051\ 6214093543263251005662539990476340994413994046994678685898116043645835774923886\ 3851035950571266655320035358009512808611331862563669405396730945312558250318475\ 9253910959760915089274468745601150030433864027474198791134076344814405530862821\ 2677062453357551915165998518192983781896711414169428713375875625282563131611955\ 5072537866213634757862384997894466253582281598371808554541794780464634049313827\ 9706871273124326566877044190763283821609463011470418353259234273277942473063643\ 0737799805052806169094277245822064121485554005306123924000008794530660031483323\ 1049432090757797705409796942748613168146613277936428373401760407617094413776669\ 4247578930729205747599438128903022780949681177953720942367766829664790622805287\ 0475303653577526848009631906364848182763812485590756377878940869239857955542829\ 5773880207818340727992137679394884129924613702727661895732724692397095947116317\ 7748103062931909065409870562455928911690098278400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -842783522838155\ 3286756685149673862236558386593472852760700277944116576459131545636461163248292\ 3278657086210445603390178024575432878568861724879714574338774039297539714394353\ 5235660943591745575009542694349955683641226598363188806790657655648870459308518\ 1612041135848658602094828596072468649643572756998268727536808997139509630046572\ 8663753702171649067439346932516581872619045359459098061425947379543371516954997\ 2254785864558585603743623792767816951290160569959903767984529162620170394067745\ 4203492445652407052391409903422083014660684407242147124350738840474523098433751\ 1654588407069330919065555000334664139615403693941158129006321886198938308711837\ 9840744042304677360925179702684339509525600158470485766383360966160052387397812\ 1719050020749468957811218236838450181564362108899462614022256926360295594587511\ 2606993631488297314359005787231788399325146262477057896785803193459279692633513\ 2374976559316410539484665021253687751514854571450483956345835763925480096022095\ 6208767479473277071980677462868592058041813206482918697700201674949031232328426\ 3453073690133625163884999138174177060419985068492062264369938327399267139776073\ 4623613030672502482857187100603621053395699965785632528239438297612692508857222\ 9170922950038159962655020120487303772813864447400485839452541291717307934415744\ 7563547234465348854516895995968687671738420139701333519326606787313447012975665\ 2326885649030857300386594332881844479440973503065277223504142552224563017229938\ 9050021460910253620952799643590936162469862137494633806871/16994882613080271924\ 3479705897010259043652335023060843066311566865589599919454854319926446940663115\ 6372220396945099109309978398902738082192586893405490270379028614686428107507649\ 0834585030526470286262144841852177826917796689797033599923093324936302267604602\ 5799715399208041659984603181899887898418693423243431503581634754987880462314826\ 6321760980865546239776101463099817765380354845303687560427337290417931000776216\ 5494888079886940014882533155984702121559273525504101926444005005631735514517253\ 2941406550652068233188629832423782106124076936142806663911564441747888977483855\ 1884102940448651109057911790287226296508567201157549374010595110914252663858411\ 4581558830568460757877363935740535103758876920056424188570782749918133804127256\ 2253019599364816302820722080533050092408270432798125937281888364836581312753777\ 8039020733231134051260825537427977990640543000161190547575050540547543331117603\ 9319705724189408143681639497460574812969604501859302111343500220031300446920052\ 3549006296601787667542460134226909105159429959632632500569548743603966285879111\ 2938162287593614724827832763028966281302915490467946612827407765960931150417130\ 3972164322238924711584169321059621342019674413512786367084806465012585886312421\ 7691166288921832458570956010250977941137834460357025044564378831080782854697040\ 2828715674191317394349212728485320476065792000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -8296107272330105526\ 3889427649479485861044579244392699101518537047341319997553653590263221426531984\ 0251902480692875006290837530266698980985840773659267250220195433927666829033652\ 4561508539084567017999219124270782984409396954072137419452291575612815597712466\ 0671663174540539800577103666714859966838350493283816155391669172850732716204853\ 1637881906820212977988737042380504188535843814836977642015627334769732601216648\ 5117949927658861304665461022935091519857023152259930215583188452784074322018239\ 8614568357408529500856930449501010527096090735725744366025919548943828173118987\ 3570002597874879810139276455701744344781302211578909477196888322638970361532319\ 7512738656470994902015627336549183211875021178097581169921369366656067496117363\ 9335886626792660957022529729598899519952794532041076961746112064348532022635072\ 4762735208607163974538823436961378516715950296429198020475670335251210577095113\ 1716461260055540468776395636691407358504956508066947888506898262332099826767254\ 2715744027462020629719822178608979387974093006962377896771798917822267129791895\ 7989651710510667082702566487100256548417410480390125699880637244712364071030838\ 0468845313526915193438306503951327025832692895838744077049252108809586662747937\ 7710888312268250767158001043943686244807691664034745798020347142106652760363112\ 3997331464734343086926616649233987371288744518893782453955280937323274488521907\ 8347544122523216216157152399721966837164913267467516023109146167037282370276306\ 15119326526288717878003716617540536680745736122969514007/1774649549838470276382\ 4829871384804242978938145797480134035688825728196553444390917980936483875609842\ 1235307667691407269615897349095742528394432080885832795332088734193998558457049\ 8433817092961717476265698962216659343118873815101719882559387626640238199823655\ 0194781109574065046132307493941279300922509605242223975826219212180344007203152\ 3748109510435631572917180476427785608459560027354297756874842096984339256610855\ 9703458607348192926376797335483920511891126953769427979902553723750295290842487\ 4551037820226974903263020749752500415042012086212886843168688725628224225879111\ 9129838474606244352248603339164286126011990134569249579043886410453800435321259\ 9589209498807099577076738106064895362094361431680168403510477444745537105090052\ 9833712669180108150269442899279084029211349431593925079163921807174966528411747\ 1803867710984714373604916401756451827255433104812957736612290464284281621254133\ 9534617858862661114278710313709966965230630153205594124450810217583881917134260\ 7670155837690695833907596109264048927275721627249472579994334276243713216175340\ 4480357494456056951651389465789691328248801837321483380181399237949729621117835\ 0091547642217260875664306703241638045466581299857516249112506159763113160252364\ 3081518496296080871899719201078711631058053394100553110192470601585705763764432\ 0274904577635108245160055672953378174926848000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -9333717158148080185\ 5948944673375429144305370669347535827799379819303660988797924752680430241197254\ 0485310374862609770154297791416310807876230094456533812286578377713144701410381\ 1533329336688069634716003984967666498600870191886491331202438606669641838305775\ 9712208567413879079024785051584200490542645179912888035707810632431762695504331\ 5627810420224975513715170771771455765960340676043329356333089280458828852923018\ 4885543002424178510629493973749735496802243724472006760121867890168314036681342\ 9737957091716818716733078786340297353729435820680208186369069398172841184905985\ 4387132975411782010200426383554031414932140945890861800464935416565640027525131\ 6624983686805634889495067361461542994678960687290148436321704148775242128491294\ 1638886977910707024230326155410729833838923563446130505713331415277388086213819\ 1399426817840217979500788327865197142857685889130749138981789520374253332026147\ 8990095020292536881920274819703167686506789627875150085738549587092982047511444\ 4019668669982214533339826004566589122871348424655287691402026217686428976637720\ 7464530252796714160365704568231355775988904644389901517913398967052726491905030\ 8480828741890896185998788018652754919126426659446378570812104780360018286181121\ 1721891758660201913432060958691151902583163947722286670258211170942942035588906\ 2491427311946458143198815403147323321266483891706366058017325101923193544848747\ 0212386889113633597766091211756448703911886237137978715820767452764070639785159\ 05091771067644530435580766284326602732263976098961611709/2126287634655874794549\ 5316162547916814606223724477591867480266717040058629938925278947488367867639069\ 0691232079625993611101661372041631745199204381829855567509008582302839435645915\ 6356611263575599634834534165904923203712016084869133211447631081532494106871859\ 7958048117504326415933034506939938225426103482660947304952553286398598580658761\ 3412448430626618901722761636699983190158795405312319941317716655890835761288716\ 3799120566612830439520485023350334397411813674885469490172152423754437777398900\ 5831848386432693245818335417104751900526335553867671436481071842352197673151611\ 0944185650978864878840671984216579577497696341634849172983850322700977341337416\ 4174065090566123344261202762631850768023870569375885903057382784825846072790914\ 3954724237949618062585059119482975598039710602424219331279635888547771117906593\ 7979470800810044594224539930756832322242775898991757147138497777637572500855638\ 8142456494295049432315675779570422632844736388096681773014873026064502298481954\ 0483126614929450504512051793932973042809399545840517580088888368532520282090787\ 0616538014916517040601416236033536986363189660349927341173677446441717204012690\ 7554251354051982796901061135121195731606767359723940999316914242393427255825755\ 6842986196665356794091240536021889326006633570138531055340099889860303727900085\ 7913332946590886276782736813847514712113152000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -2525564098796837833\ 0167280642822785121609903359480936905417629385273565337322939826187278605762754\ 5638383115372545162628090005886517751828262949932785816580295574428739389928278\ 5673410025979750001007784255283116933361564757680220076443880618707225635918370\ 3608662427428974780955417705146850028699382634350293879282320633421597832366577\ 5834046676364537874135052446529504272415637012768781442177866900866582449044834\ 0197517995236124754228141220875940591105929696780061173586221028406083338877577\ 1430493703378189680514490574097968574454782547085452914097432143081460244350873\ 4691112975406739021737916250719122637906120506960569842368528761892278697101819\ 5372844133908593797555423163613835817264597614175787397779393617619082165534938\ 7493581316681076486457043798184011155231410931897008160712648970647358485993775\ 1537536764475929173833634814375020487315334350788149569211006823771789113576277\ 5564524595678152496892232456841257736274492735728947513111577947776887218449145\ 5665179355466511142501899657110399357845248509546230812969772795059999606722285\ 3426165776064825162254390941435539024120591002001608448601551986376618630185976\ 4295716037658651178545954218165969393220188376636559144553066920863371651344766\ 6883946265442390932078146299269112373086491158536702589173191261492194678637113\ 1336860994776374080400414859609990305212573649340857771671559633629081493898721\ 4982914424790383284947993964946677703431696854561952792909748593637675556251049\ 9843289442721406076862214146821187134201941048845634550543446680982051/61364266\ 6181127068133955003121692123508921489095097290809326141856238841099876390325405\ 7192437002036550172134871076799618983568033141378153215910256754255671473835061\ 1984375832691736002594192146652660711546264761223915433487349712835424797028566\ 2920614381737491399365827790085588988182583799710555076975691421273186661437473\ 2910956793760939329927375088782070390512880630090384219650923171545782738490385\ 7927129777129013054985600066763240807811687901749654516893358261136872747881298\ 1387772300942199143224741407459201114430477316497706079072216149071382379150568\ 6061233250840415850280844261567753065862342576424203291298810647146192884349352\ 6319488282182077048140547089940415772532222747521715701967290508358921244592482\ 2035268250529027685670208273164674629944405392165111119454668702224875373240107\ 6167499090888347755976412439998565273012882340271569583136620213908598604805586\ 5545567547360228267500574266000096272050211198249526332443285485748922961457476\ 6109558540185436066698814718552040568476593812552769820414898699452513315340651\ 0067662336526586859565021211366979209369541158794865019070092163334142589419248\ 4414599827339113013252491800749400308067013937662863692158205599388801317860051\ 9427574512187154899335409763025546262384238855434246112672556619999486054680129\ 3972026986611744118691370431865003127295196444980625489639540984381440000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -26492285292921566927875616623657186888740859416288263530072525347422131\ 4501017783591322343568334990854018850960319893381561577672917154679497005822664\ 1295360445655846213305144160075842691433084260510077356211349294950100606535524\ 6106820804698488959138244933676718098790194296228457700277598030693694253739571\ 2127872915443685660703807055115172158489942671061940606399972853802427644699948\ 1238792799105929165473426959450719819087601128882097249136239893911782628852386\ 1948563268639028050898251000416639794250102165908976132177634823418525985510088\ 6476033303054499196144054930098619497081328709961973409824358795990715319904680\ 4619040425065931478794664645942892837363793014186092188507416517514449252540309\ 6343945777325920820293008326353506065062175246192848304413634033753915719056348\ 0198791449864300250297135699043295156167898219489583921201713580252323925655773\ 6046594150052603942166887850972456295016987126916016804224251757641813063068138\ 8500857298439668437274728338967574994203345482928870494230249849368647290071308\ 8635353839496370638336352562484982616811552518034117400634604500839437977035585\ 9630262297414653342557882611458723806889337469952144034881141719125340769973489\ 4739554044139371496976836812841997435283405374936747010029327445276470046652946\ 5338366121180800408916516247575127112153856636548065132737111427445344471080525\ 4700879370418979704864123895801709042225645857454218399342071435428693410825971\ 1643546861877492486950627474329498626215653544230449709180289812496377138252717\ 0612503689587724793/68535499907705626871146706477314224985731848077846039255217\ 4686032053581951670091060045824233352263998409023361695444616752865953910803330\ 8540342860036918972251325492788814567686241089897653588057819053204291618173999\ 5387077230322595788486669894747205275828618186743027740240240505950807037242130\ 5137360745576709375586089663736610096417761552874264122972462677037106652785884\ 5565457102620980329864762387482230634415550982235544369847101200232946033640406\ 7892107009188494702947195937852749293146722964835226162523231673762429404134155\ 6770459795272697158698297589756515354319215078215607044668435001722120788703030\ 5465044046607813829433833650788784873236475601798415118457753326098574097496334\ 7495078808660649057834653347082279293759123229149462926283409035563642383730964\ 4470681384839104600055228959173027877147560423145595511951114979483052789735697\ 9503967584205408385346973578588149797638176997976653402986078510171119895533464\ 4179439893268057609428593923249541102280322398922509416986360374111546488238668\ 6963493457473998353280247228798573326812676278871860381962341720604881376471417\ 3569071812107812095301620127494192458828053200642665053041444252145741107464896\ 9194058688705217641060754241492215592643970783199470584115605357207284233035556\ 8364895805528389224242265511858162435428962970850417999508637958716562861422655\ 3173430686428692480000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -263340171744852988528241430794825656731586\ 4177939176778339594047079347275986772563680663374756211226920287626569631300541\ 9535649654963474750624458140583311841484747454263783527255367445925129921486195\ 3818751776508017120892978047527620341902274513315826830305935783672717376305460\ 5059941732470169939694961027968444627332342253677800602985562373600389564408553\ 3048118326474545612204159790275152382931526700636544219380359241459987927670268\ 8246465686972077113344009055467396090224065619235601932810541768853976513665661\ 8248179906949239067262284312555826136505865051143342571016114134985297650832966\ 7600248028364742042174400007543284504169887181097717789478645762396496431752348\ 7082283088914030274077190675780579701776546406715420305462700350851936843533550\ 4136094905397037330431470881610239781437292084929876021693281480451458721446851\ 7961718262456780978939766109174446254570832507359925327575817876732443348057457\ 6815054742844234322930082383390064794338833235693942214742471382551808353103849\ 2105453796664887857033872917103012606570719789680439536216482448601172780050426\ 6433593377248710781297221775831045928535281559832385942337806594987415571871488\ 9039866150821370614574074316678544212143250692215791368557116156193090841894061\ 7723926173797142700446682802854354503728388893059648085447622065731506978960187\ 8144222465569032718789581693585612242302695528230497756790219176377757981759254\ 7190358340857563710769838866020723107718959902451499673232885102424798458632589\ 222200535893366451013320348060840198198867140830051/721100509861553535397213470\ 7705304612863243000648296951023455073212968296086228409474455457551857758567694\ 8186613992108386827551326757372896514044184208557746436180215452657258020257668\ 4037395510598377653869601430774991126742695807536119927152149053142922366551523\ 6141706005375298450513921903979548698291860070318794657729411675667594112590561\ 0004401929978937061360881882826184292520327607066380809602369736701592321811344\ 9443689858517588339035019913943151600460873003915955358725413968371705032650431\ 6102113866925553428487382557375417389461803514066566688417426818854181776021548\ 5619166804809906415136291312065822359698381843996247699699233988159431505048795\ 1538601734941170295030858649622506468187962262412739172943296100879836027708852\ 7320402529097895991063304171729398465524364812495703648036129513163464490252163\ 7120844204166415203396145103863225828591621964995697997399381477058312478373374\ 8277478259778967241602057076252213432842645870237622358763404396428556735410283\ 0229886521832007427326050504779353395656272006181788960887026581843834152883140\ 1376195031524390376806905455283562215925061407662577533807765619285236914863041\ 6585948681115550635345690233531096288586218493014296237162928517704016028332556\ 0428852773198285520946694726706491879660039532693838899381687308759488062494239\ 7453611185473332388995914584270721878647356748149555200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -2626622\ 8194293893184379943161902022823061335601499913658327000597215270477364798519464\ 0620234330755103704047928640627380024799265764554865234311088892022312106714966\ 6001592894752282638685306957768045809706676840851301774015997618104768635247249\ 4386252390007873250033318623307757587379398534827770622942503721510927473344878\ 5852085428825367797188945588936489377123623158102094830324268242055152058947325\ 6281835882840705866863810360778551282348513899223343371647150687051600975681971\ 1844302619646966747349272932358506468426856596825008283903193542377846924396260\ 9144195335891850637149961849034486521662447845063820253891805496918375488482888\ 2130957695528029977798384645743506558121010824051031877286390746655212388925574\ 1528367794087269292445341482076447857251219551376111679026982623244766300847452\ 2677575320133974084926502842295262803666903792560900226086084845956756332857681\ 7850343117087863121455728101895855276582960746735743079240274648705012443157163\ 3652272278226787580945691748532185817143262885877192784335793343924255731310819\ 6429302537817847103604103463226145935990468546835395213609441596906194335414003\ 6577763498760451587435779455546219800665689884666471534136931655812622593577901\ 7266445704596253515956622745242645765519214055645003600178271367191176817258768\ 4106184686547906228413957227166687163160989440388576312044968498880144362974061\ 8754383128528891040383117615772608447668934305004318258407971956961936930780317\ 2266200884724262453950428726822423996523478775177510582957993585657361543833827\ 75226402297039/7531402256894810625246586197550539897990377442987358015995024308\ 8629931007023151673120486377019030394705908203875393429808260558017043313527790\ 2509157830022211875482939315060766921269179477589579436448565378291546570744998\ 0686912688971161680626495511768635909852038488086620790099787309717601091970007\ 6454202539904852538890712884707407175570815688440621058763592633840618049697256\ 2712002323388187550775393395080355160024475374945099615473621724799194027291805\ 8425115141806813268830885895524823353731522571649192097326726385987554478193344\ 6978228898163391408701019977357406729860046174555665573054393486475321982071532\ 6354981666877581873870962604529840870124648588940144586332102617656232313450296\ 0141116973962847326254008967436319589223313400557771753558023831429637482092105\ 1600074502417671235964131386521304158331409355239704201133660709635459800794279\ 0395850835979263681108003350710235577690218987627737793908009027476547698106621\ 4260029220100314415719864924098545267459420843772607643642476086983620921234876\ 8622528550041026911841545191917315032406542266154344091250534956388145657461943\ 1457362445795220463794850451760051949845677492515185611013957025997848994995701\ 9112022455409025396413405840757426443425266763033155304715692917755514812802235\ 0431240668252102224492894531696594432496509503577241865326890822279104689875839\ 5522763247030736131194880000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1950194212960835659335713591431899258\ 9615212108186980599115761702261837868095662579892714331897422065877285682720589\ 4491947000805181197615422668502792504593913792431314010930422870262278264825017\ 3793174795014133146175835472642373904325942709247020787434778791857167070215434\ 6604440866776588422551371841203748370475297733171442146648569255380526534178849\ 9506358209891836291378704207540109154386198125324672881636637313854210449087654\ 4292472857162023702568815517261087496640630747921585368744842106548499473208282\ 1616249415760173723559372505770078924351371664922291334955301638728453482958744\ 9275692528607663566004529796065010590530619032641978540250667758925577207005756\ 6938378174478486610485361277673220999575574498996261435576064094003351548625489\ 9485073597725741545084989084894849268901792011892494766344494910217513993142141\ 6558776863998194528038601074979871390896622890493758390897804597481291802012326\ 7240014046622856024497204876680809397671276719345120163678078493134086824370832\ 4781239813564869380131879905743135818313288543573704458740509557029821108840646\ 1474476929028857857539813055870982619670034748462799088073873325547381646278078\ 0378260279092475124123983342916639091159678309064421894337276706005562464245271\ 5162216656826492131144699163512255793190936495542522937284613042011708737796267\ 7083502735692621471680024143328437736141135646870864653905745300372385443308969\ 0715153454299042115498533153137801848582707739377554745046710415766763724487247\ 695708371377776069483148614180517547614009128285532732491414653781879/576281706\ 8609273659908436678650957684280419933908694787717723741161020722992187114939424\ 4769508008756876759936657401371496045280912376095151970357028227476343605831348\ 6651795335966261032295747809640511613417058592950381355151201282194834483891872\ 5485630099333948879171063303416021185847568645833707221131779181449184365276819\ 6277910836751366738117309530709813919314190879260486035736870161041625951813803\ 4987110729335331303493155642161316548656429993842364265572216023725478610595475\ 0693107191077043172470698593977328047195647971005688309453183438115203972675166\ 0009533587306415149864908114440974705162059211036073485040960126333875617293364\ 1184929191136266145248817800493705075171205323983839720822761998735652535079902\ 7295161172486992738926803144374776847367045577276654609370290932590345743248012\ 8783831303115880363893813034362406442148092146754206825594581907645140133981681\ 7984056681183825502130514046248089551815258515466366119683533869808598870549848\ 5773096327128034531729390117580378250825206231455471441149789182814891529466820\ 9339872463164604152326707845599035716501542951946928486880123538868242649276995\ 5588723297691810011291254432219402794976659119330251336301527863362207698873024\ 2203348845150055504612925466959282451455620506220972241242103025521457859036780\ 1775294053035268627100049556372026270392670925210762578888104442886842081328138\ 0270080000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1251609481773331017721597707510360423874622427782055747\ 8545178158268128297851439405247270587627026477819466257217088674553667863450393\ 1601978046230041883993066250262763412738420781268166141790981390939808041298248\ 7800049764947482288082399319037194849286702141404997295161330850193992154049897\ 3596917578185489951870416575705895086430564105478384895744557172359993147059907\ 0069245459458397882570210951426112528510113157403710620845840495645475457090362\ 9228309298024178160479326428869670487089195514849070173721830196468430256708690\ 6046060350734643001352210722424693682826040553649492697322723496227405175863224\ 0448280726879941920135138351080559069133407279475598231710526356555635146314514\ 5503442292965041326221738557859438827588240695374773777143518273397025309275791\ 4319811641022129439933653387133801994422929024248163227953071047090139721021303\ 5482034620853529992548154361666584146531817979083623441427599709732101519368116\ 7284054341504170098413075847968937729066575246666315309254676253011870426430645\ 1379967094439017813851232114027244129024560788739582452334181977578497314564509\ 8358256682964038216489372291034790146555076511462654696828203766108693095508196\ 7463844922302926961947672041494472328350865444194661765326484483013016028497908\ 0127459739696714203572016011287322722420464620244598767860390243717353728729665\ 7369082085954530562249897530260741591793207558630102998009824191511181419922952\ 1838529581408082083326895543051138430874698493466259250114675159784736415448990\ 2768796990858456826871603975112313863397608749849707/37341618388496228076665259\ 4753706915367703223131778353845883656748128445601985956357445573584350960169170\ 2824555993609118746859323917204919504621265380471987373835800785781103734610040\ 3338789889222811967473753329387439041081448556603278994594862769501902201291631\ 3665913136171505422634359588265860156384862950075211946410460586473690157142812\ 5086729091086492615332508318656131182377965418534784485351174806147010333387816\ 5459992639741294031813251538541810519389103094372242850780018322248171206978971\ 3356356793628437456017661924600991641235595686955751534678016986977663120240945\ 5193738594331377800209877980029751802145956294790481659936766273098606596770821\ 1280920281153486185556265017878080580040851867830846020964679055370514762532538\ 6198372290975063421885465881642848647585364646099312122926974043209872618320969\ 3361343648332517302170343665584073214867187861928407834226850409367096251907654\ 3440232685862804556628527654584736496228714967264856250801983957657446605689444\ 9408010325375924821237271930262535221108771386300778018108753506002911910848525\ 3484098203079314463872997175702480101330550061085543448925113730917583985043504\ 1230087514611101489518736790286820024283712708903220935004856398077774448324347\ 1949996416550632632368463883269147110958989853367122503015467375989444331194264\ 0011467385584230985745070265558828229410817982592044595924066264678400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -35874516802777225283071920317292523115589817638294059476965369217387419\ 1425561024463110082887319913086875768438689725114139019608077983548588387291295\ 2330436482089408651714682860296419473770404831849721935555442373496811968296536\ 8042210766422594380783351947324601827148225046875626499284718355020590598048638\ 9786826074524311102261188730749420804113799182553041312315865945493551428890566\ 8532306234626424064699688661116088285713290522445528775678448048039776518708804\ 3307944450192181050446020361873500078114289285862867566597606777430354553733764\ 2696156327647666951380023433211416452580706394512284191885569636818217435899790\ 5961007129436433157177584267232625485295330675988420925302027034346871670622616\ 9525872250122261741495159447354132466791759109682288138956874982149548720556699\ 7553957026302884311111529242063810598953416515488213949440325170478546466898823\ 4272253211046696533639811024972497359350481876091850639034467193717639289993078\ 1791731778444738489463177744460339455318735227936821869737013509786599769916900\ 9272888842310149248997809369417623291676484803900146431113578562353287547127010\ 3312886235229771171534807190810158296752095090942863257255759999284956623345942\ 8748959709976206072932573164193181838031811643195610835866730887008829292611689\ 3036381926818921654755015977162191507263414238544430676842013277609075061310466\ 1164236934283935333374894201619593353259044928531185579666408611975887629339321\ 4468239084154713134977278648472855316313871689667588459711638675669893970982270\ 2087407297517044712383328145883112237111657031/10554915355738317594067243317814\ 2059296560106244528716427184945666810049366721422407404484490275203389227802780\ 4607184240085868592091353110788655593042894822406573312123314847462635343407214\ 4084370685302742579438824724546200637891165893241492950335895787747229652461943\ 5630812124828544971453951673247959978871304317914834946621624440867470555543780\ 9690439342595823837417220528177172546126522224855885151557333419154239398527868\ 4468394381319735921826845888326154350952540467706111411309910039813821390649578\ 6266286836037796530643355360967865738764526113397989755326926455847744821135430\ 4342064018463689737496084502807412566744766507783107986339360673006644612770588\ 2277608007727081134631356674419468450252212060703115282047890567898964758248338\ 4169705635658437204092467525569141607550849069791011509974698326446153446486569\ 5457756900390084657635565994462796778285564539236313890345536494425639212179730\ 7612619613351494265182762874333525256088551470562595677357298422061183263095203\ 2692785971480524005624474154794075883569551693190173125617938539590734913335927\ 5793600318982715144116650692534465528830822890930137398801338632271178836309937\ 5114340127927577833606175996405294934989862992414632631652832390028662622402141\ 1138548583226498678279484373796686492876183619970530598638552873172652905671818\ 8038788118482032162146441729480163950876174803925570880148796792404705280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -421002192531581638155648139567247913922091701383359183134528658384\ 9934088940283624994417315666055277300347333088310508026210374409419278595637369\ 2192172442906234791933164973321850482902432995141955045401477153536432366761061\ 2573742404055092901247179896656129750820511277286580653841739564916782394872142\ 0059465717806362987073262675388140794033327225543078839510532415991801970787857\ 1979076486922165588838335265411409055794075198021944667494350983649534171406463\ 6908262670140627106061763238486081898131587236154203285591229199541726086009382\ 5037229960120809587083442850297172429519931516309708949427751529677182533300132\ 4569280515631258387654787621469129239182733173432595735012644935959529387080111\ 4094028685051918664936849377096572856015469798834077255983792988188861978835041\ 5281968782321232181113988559793322106854783447802031525721282341466607263039692\ 0617674646969332820137068783401694334961146838875144243122783573110043465387533\ 7891419852137797050097862820970363681981283527467576393689196669097621547837872\ 2803966588300968956510914594565765231220891402771425076474470724139450040797490\ 5502325298956979421927110342132203850165149820568525702954520991953004692816349\ 8542571403429588143362632935951323037797176204019136466320540444175753180558171\ 7995193064475346845013625376695404904716240617774922940905125940579332804436857\ 6825567990521036122720801192773321943260667981277386181878474078462715334965628\ 1147353807313001202297048009446003129067455049694041862778495636101314847670709\ 519353627870770599409212491585110098114549459248413/119231451240747661710759600\ 4419752892053734533503009574455237349199150557661112364231791398871627297544980\ 7351126118192341710737799550470325575553921410478549407587414726334388003843694\ 0444590582705889530980989957094110614488687289096201431679624164748713440927555\ 5886217311025854544674677535380012615844205768437665334246619244276091280685905\ 2167850206814795989861867120454114593986169207010317816480415740247883038630242\ 6296250476306900093313191006962812573225075574994172235702979611946746045019412\ 8933881896943888575108957267532781303668530488165355051365754618984038280080386\ 9002326827019467830569256900213828009660476190880921253627253092777972852837292\ 4084966469275642842953557872732803627328789886099204238894852763208267006824120\ 9534524880008106511975824007503529577340381592924677268833723788258872817659302\ 9038411652439059962067428846208455968630273225821646928730983532912251845183693\ 1414030438851187859472254842321358212044559518822167466358577554667360320773897\ 9272961899989677835548952424615452303449795878269126777881604202639058339783280\ 2762189520299899619559961317720786037480973829665990136737282755862327507760928\ 6863311476805148811527379625321440874627969329933803202331579781995516990448141\ 9501125824345106817855439823804963258865938045777929296734540176245419172560601\ 1075827845569486556289239061656573757407593230863525825893275754926729016115200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -3321008601396569409058518725521220283846015737865598451067927\ 1442720036428185816210992142652063684514365603457068589203414668742431159061904\ 7496375605473597001208595733037582541409812634702980552502577585587713557371434\ 9841036400474242392337057450112166230337966877655371269888335107635314409593345\ 3469084057482257030956065198379834067515427472319711996711619498984424424911231\ 4649321472564504074821419620203685579738207014174111412763499327207036609479863\ 2480731537055372797150827744149602604402188360354599782595768504459637042816919\ 2932096778151931965795683431226432217603228048166018091138988517185259727184526\ 7235536134506299991520608632860584813798769026069240065486339665561125111377696\ 5892989078670826868164355180084053022445561985542653611681804322369845261276323\ 3693326253552609551047089487163628646679771681306440801013854902662427146306443\ 0616807729186801686040183838548460501677599581323762051569546346874912756751025\ 1943738003813852344130783380378346962819824398069248079416499716002770340131898\ 8274948999357136234421055450227347029208760542750927533333561243057257216313811\ 6284078808966574713647749390458658473008716715262379619339753009311588495897345\ 1679535253697980344472602875468275966304264359371525445331816283554535028726810\ 6730251256342990162373423305250460668261060261550690823762841443172893082919581\ 8626757441477109207176332292137506038741313835149627651024935583360138540946721\ 5469226148123972126705560252764780878201652907975591502704164163953519839597670\ 66672551431508531477134399896497152464757609744295661411233869862406949/8854181\ 6277946220976466105217396780650583158129372691026747790988804263487907815646141\ 4862463610792005497587351230627010337036282282689361850934493109583167650495414\ 2281543128654386050328368519340315004700716563646775194124374490529344216216320\ 8907279708444942279931901292705542042467032130878599121847324815098894497064115\ 8390322749348112855111185926481675363780960330276664902041469486872039925615274\ 7752568220305868344330307842049785696168272242491960250106907143381350190002492\ 4145056031019216014018238027658091888067002081087094645623493004620343938074996\ 3500996230277137735200963315860419661196653412975598913019285196720167085973479\ 0390071449946217576593289080650467734437729135458527154127612768706105568792333\ 7660393568521298952506173770637594436527271096812690851123270232807966452612507\ 5281630240815127597518235461895063657113487408938956383694153690634372874214353\ 6740946982331588628774558201429880628038082301541696504757096525296798359029718\ 8832860434490805917018370529700217856556462708731242771461217799780399365463953\ 0464427753683979227991269940362774524940615693343074328832676194746071788281653\ 8695480062071212213379389064704336192264661051270686105828154998778329472352258\ 5509366074745949550020868599033897728175961697164194765244999390629794183068581\ 8430299928909944047580394607801826620909472950955854115315497086064258119636760\ 3161037595065059718862282424320000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -214094870248138697830728063\ 6152066538052616551497066665293724707393275506421612060678573441716262262998576\ 6357108266487947564757238899902418319656355560765840000285243215929730068359786\ 0794004583852207854820342187987730555467502861598711033734926608503379334045087\ 0550466206322190914453634710814254476058431059817859716089898544160670050128748\ 1594736876538926795213905345363853271900630450228000455176512169376406665571559\ 3430935173065190805683893595695129944473372868082827488749674281691594475291907\ 5898205996620354263747392090089679396630794521810948636268032037542110371159799\ 8211356891980034311938741703496694362989133408552927137106697165168093550394778\ 4801423660178630936209193553457223236696444842863373839574847466639782010236595\ 6291065554340550760888558949628277725469621705727064036479674114927057939288365\ 1114216593429773008785818185028957670495115655990101916775917846865887677484783\ 5923132520138881003691728310592092884464115409084751069901609903273640788334367\ 7875123416350765716024315368439561376121181530825973755254062052067965203589104\ 2155123248590182018899242506918315255533774070501341726181707906055349661227920\ 7360858370416984985691677541025735448886105342907484705637908202475186822737983\ 6112834664344839677132856282159099358130517982758198336829043675048314016650646\ 5195854178143207217495189273236177694743509915302722312605791805878638511993812\ 5708856289613845691881366366071850002385575971068000817948252742553826389343154\ 7685403524723961045269634993631639786844651138424785878460175941073305366191978\ 1396930994679475335801076945373/52765609992679270928715210743255437460908527255\ 6183614904800785618680127829837836561615573136564215387756232206092379860540253\ 4020635458983014459018237249929296362371551262812090294822832687935415667323901\ 3450289396592091864797338860573922119542716204269450678902302617256374940724787\ 8031280757923606736947503100351865803891931128939246514374874960141027489616291\ 6254992250756817225933260065234732711668495665505209079181120203655391149287774\ 5201601906587914487102430266818322300853295004691125591591394028770202563279774\ 6492202030431831128644211734477664564133248783693471357461915662078453858492893\ 5336349286784162247128201334163732150350985059179880948902595004694722839741660\ 8203009851546722308095533827165526661033845334943224582897756529196873768028504\ 0619374345549858184016625395795277698977363334725711367140465017241161744235820\ 2116864830816672986939503966481706593019285399944650686927431910214560123061473\ 0147667807586150449441032853740140801706713054847330450878187927733469547829436\ 2583866412968172245981356011311978545881784971075530430581129117408259791850393\ 1105162908717155245450514969740215085688070184388190718206441313119219902110418\ 2021068942526779072306899719576657536049608451618584101174839436432908261012129\ 1826138080302284001049368519195454578906635352939634592055715060362573420556464\ 7913103926317014811173334691339838163309427788744403071688858788587949260800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -41758827389427479803023489070142383126450328794568619123442734\ 7209835929431303002760918007427093714699866511277506574655362013222163590808159\ 6251498721307057123149541848918121520562846153521813446060556206743854582191807\ 8904041879339002016321033957363045898492044093495434704068242754320231900897289\ 6825749873486565365912286502373325939762869074989429154220657709493138535514169\ 8194956013955755341107676425715493406682311714581314467524603364847940189882835\ 1084427288462263870826906392562127831671647948945915319767943792084139485244991\ 0334491112162294208212769342356605645831347658788168083503401521608620951608050\ 7624647467204344672197337714081173063307146456190828077749158549901943303849456\ 2654086852361339542892748119719053799724511533800501771787243625106945339584106\ 0785725105434092968281516621772526534204914357403935174301488115503484582333323\ 5457218942184849586047067041731606225138696501715741286509434878841397437955883\ 3004294339626840021648942164212698716624887433700752088888707180618415006236790\ 1222065447458369708807120918933485128522323845800206609249470210687241909963225\ 7068260153133962142514867986599795452007734301910054454047230913177802933326158\ 2976471334722629811981460365257066763548023520428690102562779947513614910956340\ 3889411512726724278113243597515113486571652173166493889811682602948888687802294\ 1909929984360302499684954437927507606695645205532081264410087979838700511281814\ 9564701246685190952737629549567479959407115012761255657606913647304952445019558\ 6297443321888666488846747787049248365124580176814698732260729007416749043705822\ 53/9391461465536452163458639979607386598124466068020852769536087121081633919287\ 4455704898532142861572687456604650459994984608039025071770642986889388133800521\ 3430133112753113900996525251612962014879388918177595000036811187941153990574124\ 8945821113209422869027533922668007356818940728501576528531907695072503804339338\ 6049521342314900189132020369847994841434423526003565622832904043031778936441084\ 1629359101857247755621392570784648617791589658854893908801742312390299988945843\ 0672354389399011238090567015535493247850529126962812193771074542325368519182694\ 3878952581610848616273277014628291898854886183412101892867872433982239059288076\ 3340987253175619565388080462538904935873678623183055151729553704404731269108468\ 3054496651159316929278569249402645510219967692437395904818491086652752250969156\ 6858829260460795554678870906403055010659798769250974407201586427343062497681428\ 6605685415335188256240107968159603786896379288179358960658300885730304211536111\ 4124286809094208377804041596192423197790964070927552437049420559669551732931587\ 1871292813475784067035189857915983699194949326307604727159780032435660039068806\ 7655451064578123277099707858767471129743696370313187213154550214240303470842609\ 4701882891557764737228619363897512171499195137945606676201352696301396025706048\ 1436516863044881498646577901663160814174739864938115598481596076967004520626227\ 5556730432377754686175190575906711183985977893847040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -625242\ 6531882614238786155640940782405611998144266196341567566750589719887209152134458\ 1660597408622354638008181505285805743320259517606210176037666467133708294896831\ 4935540155643942985675124514062799908637534968712014602927333392336217535676619\ 3561230083692765894592557300378150188904684319147331573628041409688917935656659\ 8195039335697933130762181701155450871056228051341242750955862908273641880353220\ 8573883696711181877063417208336855944482004156111414128806205364136719514062534\ 3420156187076918227212004721089304435334749242780476892576989650360164382886158\ 0131599323281737753067062242187937148230005594741905700145614927031086890299211\ 8793835046352478535115168813002865122503200085114458076692416540642189638116880\ 5117731477660554240905469015731828542707961622771323027941146951137447712807387\ 5921766301911440820142892282814541018740456146460472673023247041850073220731879\ 7975100345794697136784773434300470635991076053225238700058787311879383625346337\ 7762505255378495614898548795923947438143213852235653517007939429498661084969236\ 8132175051438117647309019173711928299331849252748967435568100321837313254566428\ 3630873848449999600426276388797561929603231299230412040633885135825672999960476\ 5343438491599646546310028213414694773094044749396674935655227665435034512948510\ 5817493362122270776598064363632770461107084649882060038326856258337697543696718\ 7294217856175679335586244314406153675054266120385321842808101163814163594706204\ 1985800291571007456406462775961720731078930743665209852889589351884586577254682\ 45125259641548289267354341712035802965144591196435826291/1273593528106835497495\ 6509982882606098157520301159904795815649369313985614647381174073379536485557115\ 2641934194053963052384567514643533744097307274877926212111293078011142948959990\ 5962694995906007692856464782700375205532737350901222985150484743441604054259472\ 2321481331276026968688488874570236150995287768021644954538259182354519840556685\ 7696774666573805788077596808651479999985052488043187615852975807096598403657823\ 8882816035143933250281857555307670846769906669705997019965646629982181392987954\ 2935806597339825704959824952624530343448610936370907946757763304236409580069129\ 9749530280854267862327804930408617264124518911263798371718024569084154208711628\ 6328453364461532088113172604228304154929691668372456620783493383764675773613623\ 7219146850556765063622859161533084131404449602172936594030427205340356202952740\ 0871834444876324279267413242426955924233717627247508603488927879662443635793774\ 6637537191189450351717144317828170875806002520028472483520771931778020653241396\ 5787661874130875179204629841578625686011188836362980482005728076597256647199530\ 9469662029481658977415985023132997181882993335646512882222024792740699358602425\ 2193133144520108737461001069386969106443465111226322501503531101801025501543808\ 7376706206087706793241544415522772714519197384998437670089892789417366071195944\ 0412756199207384079351361534874928081911312747230977062154575621012422864849890\ 6906438752510467995860992000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -12919350609945795813389442934628\ 8221133415164999145031634786035656431475851254768716991446334204602490983072009\ 2680994021731131853183193676055677503107421448894609809768001845914195166745475\ 8395007270690519709356670323944946849928790351650307328760343026688728481560821\ 9441299810759886944560710318252184260763647654156921326274340591642745106792914\ 1707170276778371386399030897155631683168699023953149335200510611969632549638882\ 3350318272213152902301347762553207781340562994800145912466088538429630718204289\ 4671136520199016346761284224943415218930540000948616842271670630968947772287891\ 2081071344122305533867055305868378820299610820426431625678439908728595794847645\ 1505242758362106649634122891955728122551480559236905552430713051975842762498379\ 7040803171653407797264421217168605312668627174248470291987565931456002076295725\ 9781101149314140834528056063956666882905131602479251123616923005005475520375943\ 0163854907135946184726822198540302240460724407565146741730131245881043950142460\ 3502906161082865385769872730833103332337386465466821146065746608328822546483867\ 7367477999748535622055197300746633813777925630444012441729452274896358495885442\ 3464787390594061440635122632594148285415280373146879985841409318360775040523250\ 3174685892356635283606458200962966494745571709344632965714169101943824144358183\ 1602481647871415082742525704362822936871520400713753821664056334235022119698295\ 5060120073277688600413767960486533589666158125648418917406399851383354146431731\ 5974194341554608129128610737458087321635280115450638990835367362034184257984251\ 6509115893563820381948044253524906219335777/23777376143161538014687632754453020\ 6953379164118078110462312893175209948801272386804373058279730215479295408812079\ 2609267911119150242264794668732895655346542843492844317262269080542484652679939\ 4123141126267102605417988557015746496290151322071587493988910056118322378171649\ 8921658696732320473601287338172023031563156740060204701041740257939532701667741\ 7430239863932123519854543794317170016995560394643413431902502794556007286031153\ 5558548960153321748682525442391831475769983708700541233005116806253723600844224\ 5947627058139683791496934423267615407706768109049912268689620167778979058784700\ 4609638156658848597257952271910126303493388527126654569588639531717373130044323\ 2158742227624097156234796976950893364112206304677090838769736964884340763303195\ 6215347370584153584991857028972009726914485342730769209214616404936230333997132\ 0619625232039187018313052652482130949623228124852787346702468432164525837273965\ 3420938252812918699432961699029637575643137785448642644772433286289609087755048\ 4619614275712561692349269224053812735038479412809490945360290098141919567767907\ 5733223605462849521483811051872596799155128312044130253281388572463902525410493\ 9575928506863254541799298902692885410706688963853355683134236901547867036308828\ 1975736639083739941871932231551213128832552537567113609911771939615266464655655\ 0348220870004567845866209826421485453171054601261495729806451165274560582349520\ 4998286411477393866752000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -318573491794411238755668796691976\ 6991137349874006066160902868683620794422401335316763970213254685355699931410345\ 1174430815145297520960397708137894535628612676624915835101719067601427985078981\ 4004794308302578907222844098325389207422078646128775327525070093509035824476711\ 9471575973466358273626156651960793423061100062762637041880538324067078939111514\ 1930523642175257972400812519728751451961066515814002609418361530940678760162090\ 8094433217390108439625563627829257743035514477093243518531335122200156203458585\ 2791556678302449727366193134131921431128559074625944785706466091230760010701696\ 6756064814841064643209698392957082440473820805911231240658078083969932376212987\ 6303518338924125233879430254235766354071143842760537541644657069745847710667469\ 8953819806712492805988421162207308126237172018350885311497635404339702079720131\ 9536466003272201196249581253054677346421391146051745225098301204727414873799162\ 5344985662413395365214496008384389105149771259926470482583040243724627355909357\ 8285060807775462533191211233859102413796893069039372242982346362644415576549373\ 3193420372901546167244217653715384867185679955885149737801755474451783459595855\ 8046371414025454264012329626634829435879290250404338273845105602447235092835362\ 3574541042628597576976271769859305024150339541888118482717971829893036860787488\ 3099424562916782181646057827455388729053295326270325276844203847861130052751686\ 9137982120257268316281137584430135812852907917141514197270471035084473820286098\ 5380737617317845835189934976565338017038230482659126700624367419318337227683482\ 64345814627911584182302247455144091559657769/5307110355153655284878279630793914\ 2191994229431155034255188237756706860572443996734736066608035784094978735246856\ 0910388597761794334073502170061182310273348362667602851612938458777082574478162\ 4768285099382817301529295045925914617971961775086378328658324724525609554807912\ 2559314221110653929707807333879995540644896584381437689272516425572103699012239\ 9570429537629649969631534174891592347793409080084409878000638623744900826242153\ 4736668127906221414305939678741856785391860363781960803206742071155831107708430\ 9295510359376777422262115763273331759000150641939940418371523221448268125920745\ 1428871236566255006907974947090340190939724319254669299932184343479317682625892\ 9417831265205698485271606685255439398869844447203926675213405290562184858369273\ 2627265533114383080170182488866552571047313128497507687496702381581766610548159\ 8762300351791146542487473352034011627955904517467142135783990954059122166879549\ 0643553418027843453713437051223415106883548353712137038313207109499840748386926\ 8167097906339043769732356890808811002460588604939078379004416749905276447525796\ 9703655508739308013195186626777963605571424639248249872532405929373943043671622\ 2513347242731878413729603515081052023669732976732068988475561676425483922504130\ 4536984417843490755025815274082230770355425726384979757732307496922127474911142\ 2037722898185019543197338033257275553147779387001565846892799900089281921980412\ 9755617527041754311059046400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -141652456977643937650513594111\ 3150319160131472974549458968383901358730292319848687477217207192784736183831112\ 7341090302087129688769022970962447188545732412220865427310989910930217722647460\ 8858515314712205136789453746987475276636479138103683005067163982491145036621975\ 7418463863200994302437620012413345316284415643955567492547270685976226606007122\ 3591236958117591017835885754448963234443860473747972819985722349684170754558278\ 4571473034194065477215258536695669879430417036427934666944738187596690763969561\ 5356006898953874164772245672264757577353552660475056341646762262656557775931375\ 9316202865947945094446498859040333136498817262743870417757966750793493527439812\ 6193720123015095496461856162142485110762242754717982851997936536037093237412219\ 0557284797459315877480563290118924537106782160171362839794895127194356522138470\ 0775601012143850179438593654797602895819100850779934496538840468343629161819342\ 5582262909419539631070351700819657693693652067576288587590002677179991363968417\ 6832022115827177166933112900293828875761520218938828224779274722298325534754828\ 1367351444294437265716621742983072394301590930434031894866571062259566041453038\ 4810695323058631182435797530189001896052574590081432286620503819373006068465551\ 1967407965121393259119662294526820012357575398592765324342467375472880633502098\ 2207114391297214412489594595959433311953204793126121692693250490236997158818786\ 2535934198401304891826250316205552766920072642420310531849223735108776130557882\ 8574141918787874736862108175914870601174259882926113297613688778482685362250608\ 82982935258437136245159927568218188143481683455451/2147081338959014240449181160\ 8676481305706011875375950078988753196374791308757264190793221278117154226771711\ 9447517004533591755913329800760169273571237022398731290247515873014000094224430\ 5251022681846365403851598051773066611602307648814141763292271861926963355321408\ 8663821394469013233585818176276699328772999042006192956836759644266881463737701\ 2224321967942280656782798737545085873464683697837468777456531745455216441047279\ 1521405155669357573398868244402997588634658530974688906434221013877225322729152\ 0792061508687576888022235872657542653415636042738110101371170834085536362299341\ 0221093341853575864363639802612226625997472523488468687440225437130957228089311\ 2859714909355672490305418687048436916728159952225257459352382460352471095157937\ 1890807892826008593834666607432884078452528349692508206314527429768254847804475\ 9839720822102299803378813803199849035492263341530504783163487689617757634312574\ 2856002435163579671422020880286580250858804658871767037240952980571506189778091\ 7489787389177089981890306211405488580761490601771988360392496954700256772701605\ 3061058924203307393902722188729833731116299639840928854921877564685170482151130\ 5814799312880167965070180294701012636727976190164412161367752975388653029459558\ 5689938796143774714949251915168415609015881739069085209923306710913064502826060\ 3223187907859862273592945901411245265817463942778778772759474120882353280215001\ 1917607770422271963821547261526016000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -146746796457574575734\ 7059524283528972248501368337511789352306823811152777722605044318274157086609522\ 6924769697461475322734352266063629544235453119302283395630465097500210920533514\ 6835081094218594876763498582654108739347035884533769152965860954381200567745557\ 1855763601998190729377206687659952546618115484960801832819596805871210376883704\ 3751056613306381096586029207588791782280520012626477732668448664390698088516158\ 2086558962716777674734839309686563027347228012485656689921796001045203589644337\ 3989777418707353263199889659273330250243989578116414836605987129626289680212913\ 8874459554960382187639429883880088739137693341014279591577308864334587601952356\ 2269095908463042953726000664479680531890544441620418391714339571967248483274084\ 4588772698429206767784040840770782805790454798426493357685004514388325933818808\ 6799692034902032378669255646871406466605746616194832543920375453460606097907834\ 9971542247531601977764400374902539027750483380600095959374157834934943786430556\ 2003605048727803618087788068797526256607744444874965391286208147412959340682101\ 2206455762495152079399957638209027917002569115561584638688888681193925358860575\ 7594485001175785125578356706022606437880364462106433728249166120799564825522254\ 5240408544912372016190407425752968724096287257146863392699927580258895462994887\ 2493348419768026887595164999912310503593515857958601752297569594079999251616855\ 3845772807563033812752120014892845753791183659352331738521603260748033198741030\ 5622812983637009741058401722658282081100599616171134073128049719278530905244437\ 727826378111609257055920531825722629793539661449563212357604801/203964138875750\ 5167857104135577831018116848304113213753703615598642819675166705069068592848536\ 0171829264055479036325362673082444742677753013040312173232179789877648353017872\ 8379529509440021626150684677327904286408526234235835772817406748210945712657795\ 6138109021125566708377188978381137718383473581329436119816994420306127664819166\ 7766715292266653261689666644893271738748871832977635651092559768183983260689691\ 2637410337273303367404167966292042598887745307158929938021808471547355625259434\ 2808967579785309162675079285054054560318958975921903871761515949507189855744554\ 7896122729881997362983102722292811088326688951080563255899841310571432071655625\ 6924128395722149221477529151463889053553594853313341508282821590557608638924203\ 6433441556234012139186586899512379917989039694255916676383107389509567054847718\ 2651375220340005734119216430072121773796048772858975623048392031832381398676562\ 9285042291573068348807330799414466406295543703977510583007374182381469741569342\ 3708020041596037859842822266839919651528858675793218018561205931806283845640708\ 7055923795616976588353563617389191182997040579285121124000586328877502158681134\ 8324551224288007182675526364436009806847275417396438610826160858497681291061650\ 0204831865402258201425878474022821319134933338809194072701684606818601874444309\ 8974755104644263789958495055476542235488850462655271595804708212868297059003587\ 3400322073042532125067759034147475191703655925415936000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -2068\ 8653444290399153419654083254196600760848200886903264311494123625587192115287780\ 1863448212590364053068294177748725942038259325139137162827464000768951236788490\ 7021904645276502012577219593611913654274538479917833976128306509090494069202932\ 0670735613568692419160092382084276161025365444799748094534643551406058166111637\ 6455465007885966435086094836954562186809893636933574538483388791869643784214884\ 7371377864997754419438194537873587805301208645904082120895506663772919204082646\ 8029915402167941680386454139202353663455484645063023135500922217033623587801880\ 2725551497639507779147884498345302087282273633932932703015797019494541132350863\ 7017016969527195464358166319734296613233818448738652840450262858600936296237050\ 2962550346847585994781742124976990718104111663106612664952223593943357875936744\ 5255266766954738286497572756174179612419203146807925111703540376730486781855618\ 8704485776857979050694314853856842091522305151217993063073697614693580688013015\ 7398433304101535492945615543863595252815464440227907831879864292213297030609583\ 6396522991760899555066871320594405535720626037314565849362115490609536835680350\ 0260758551953654879838405606675658619540531891176119721429864325952810112423395\ 6747854859797067850014057910393720524092512914133258179118919012545468625474440\ 2088810063465982656471310112605202544681758058378964429662375586143322294921627\ 5510877906943184838011275451975044682306041701297629307038418982479020146394623\ 1638078571088008566672735243454710504972412795783266500629394740378637348269150\ 3681650948535611600017462196610361479816531303368204447756400611678030208356928\ 4651093173/26627854961307993926298216038571491256103842921887135744304299626396\ 3001388317936063324099850414671259401675912754484489945001519545697454435627940\ 9243959370697118250729119032032671712335509377214247845429349445036243784535282\ 9020707410681226939259823984452765268433600739095274985105990154367467531532707\ 0750394868203348923215677521584767691339395261299576033886328562799509978281308\ 0524902958819576238690810155785999808879879418167625965717583797457119024340171\ 1731166928414312087336239595676322968657945596739831661324631471844982426987012\ 0680342752542009503728585223885371288953832204282632896751859031793395873603989\ 1686460790355316577061556657809908905219739662344723213234299926273585894465976\ 8757572754631602347581565045496805035971521966695014361148950854882050337628672\ 5008541620581254010286968992075264989572928320049745037834212102669198112944845\ 5190327743694778778669179743227609116829220016907183734315231321785468293391703\ 1441026247078794805240698909183884426874997854107213442579899409129612961279607\ 6351134121697365947835449494897152346282180304436948192816459995049045247583217\ 9331990050627438753312747763276540594852791923226845347594379989301779704079837\ 4234513875997227246685804454401768676404266236565786776009883875444624353258177\ 2161953233952727516029497434671143636110524092241628399978866295923684976346239\ 0090292423367670339790984735816770291947798868194395197042959870278177426508664\ 0128000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -670357254759482327232309840434711546498187096828\ 5955706486340636389582418715609671290028610711674748655640095832587746654423614\ 8778873338679176187053445749614073958546884222664350704743363338308172763649225\ 7025110011692895508524501178205659227044146254351808881460204512732238801032241\ 2917756873215673042040399848569341389399243965343670481849221361888281269657409\ 4140225876167413941252549791188341408482183100532567154867759196020168314327134\ 9273986358643092161195505699968580172591607806463259776719680484264997954641843\ 5190225084755713329437873211586520224430704725588676029859040270136109789767007\ 1620910647305429466432780557968871109086773456726735234909572951072197691149552\ 1869772901247932111229861798667425050529085943696635743125958735518712155241594\ 1078159183634031605967168764361054816945121443629332678742402800097536249403713\ 0380828795782644228854235210620206927474949383560717789641125890605193818648560\ 0099224061607934642746039487067602807050094058430282508618067128951096364413958\ 5771465211599699659447423986157289533826346949298029948221671675209068472100370\ 9985892280239770069673581586164829206903185937524715495083053021956623162902800\ 7322457590661004126527363881272250717270281164639549897776989722282028797741023\ 3111467621088778282975720589409184532147745555743852544600177915170532472963479\ 5568512622419009045326856387204491639953017258928143374993859717206390038773038\ 3502511038913034782091809088246102085225130938208807329712404006130821635882049\ 5161870971687079975649351672824952486173961868671982794089364351140241944740203\ 065537738004309981286256466914017580637459752559/808117358282895747100399002176\ 3039432066714843322433025028579160902328573562037476756081681746013251763898861\ 5579375264348451604017554238886149713957112389815842257312127721023574396938365\ 0874421992588975729994433570899409536428165583189302835853765286751020779089433\ 4487162000311194166497705464003426868987173412257302777892562647526495435478305\ 8756157831332341159485544468428265830118101483510232968021067958499311114199777\ 3690850757800224347859902557665044037091452728896048065690530105672211150208813\ 4232244871197331149585541068666841601205333144907146356996014377851744039517907\ 4447825432189408521332448841456269187798553104329011921947279585197876721117840\ 2134097875713456420966196515124886217324979822284848228960032525466477323120255\ 7323720984072689261599444489676751193122973511696611657420766241810924184912124\ 6989016239765482142884415777781591432831519032267216971962925792093039040111314\ 2143416803017882753917143006977497333451333087989917024060762010895289201092189\ 2205895052033916676900679278539277485494290704687626917422594698670850149206312\ 3405535121820117041087640313103423684025326852336470441250537162118638326281503\ 8737386158608061357264181814400478172374625732545264422326561756899015962516474\ 6170422908203850771043570651425151667382583620717273919072186633574505393436474\ 2483079730767559300508437182337678564307254531774318269569313828182416382974484\ 3416513167593799723421202708589267857975541760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -5581757\ 8264628730935752580931240432794286613424453863036316079994589405198547993616059\ 0556578779889069782965418217124480914505261308538195236375517315836328139268023\ 8744317806841735310082121469682650066825002863911494624610240080080414954646967\ 3805270497134851825378555765677942939714090736592070505676890977165625816300666\ 2314677522438543233825815605862978308987122805631451433075478437011159130392059\ 3990240470830407740296654006975610879550753766232638843875436682591271919331724\ 5889168044439511747765498366056554349694977010670346871126284415017444093252323\ 6571638335099320679692716682504560934730865790576123461817971397661132058621060\ 3000183539482320434419837404541345162521490965844759463998810901088924893062102\ 7887264526657748399561912759470370850907071535309717088106922443195352567624244\ 0367266156297568821788522358544120164292704327781417259998251934262664618230478\ 4600389723026256648090020744839768534879546905802719115848100473460062763028445\ 0763261903591430952868652933465515526466004237229414023133908602495532451143018\ 4977799961320927936237464217910878950367129465517643370794796732395359676401269\ 2931453874469330163782379938710320094510362528290891383726410790033888240852580\ 3583866509496568963060090651664961816648094024340034325404480000276589066411445\ 7719944342076611410117821996099660789410343955123802408894110619053214381118235\ 2550122016066213632556676626738542142823025802033867697244462561864901456148890\ 6876111148671909337742586002306609935487994232424498099539466094738562127291217\ 0168221229767327457518174890739806139067490218105937187984162035874138858152233\ 38459209967/6382923282387369741535264984470696460743205637352749017986657355603\ 9370427027382059112249544767027735651784246558837753860858488892608176331570370\ 6267877168618212335899260081244361926052323004791402567590679981182562536941961\ 3080258136018576157267928034581424990459741128571544984250199558176774765131040\ 8769106042967755211058622160409941091490304404666503931610952144911784885494286\ 9872353707861656439339795052656690656174501665783460939601730331953237098389588\ 5375901303890450798974327851862762391513950034088466525741811885413827149982853\ 9933233348346248989112931467154146717411151680727147024728656982780965067248166\ 8622324485563400335271771737625784188104151705345955624404501577517682812334453\ 5127362563392111894015586472149206234367159691185536947040244200265943563741524\ 6627249322098072186454642060684121668951518368659340838097575016439850710069184\ 5089766951278155629987558075959140274917717251377358677807454280953522877349026\ 3998026858379511949244231117414965027822640877353308359773272940611353696120974\ 8020886978131316722906061222424626618953823803531162541763895945394480622523260\ 2835511379219209697044240059626406903918311938169724460469713353429940554560393\ 6021497963419217989447727703155304911472890730731422413429944428918099182932528\ 4660640752547920439901096737918323125247918088329270238799508454103066895598150\ 9632077220019504808469522105518635516323054473517740074291875959297828110682447\ 4300252160000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4661578205734960205552501769360070916977104\ 1321309304689312266613879428607720201690351224978420407190320857373633650609839\ 8522656746843662004785123355096414705177454541277844882771086368762845043677733\ 2404750536029938152235395380962626747640850769349412319690791663989487920000679\ 0696955554592582210810165670934405386286997267498612955223494018037853348574969\ 9407801514432802988804246447293785651208383799065567188201155696253747819919643\ 5448860798694100311222586158805450417103359762606513415043511114936830046632782\ 0742874997588882302945804989235685338660647371816203338827904552459538694569202\ 1652614460895675586927003415839442183901728075941031503790732501568645522562736\ 5583607982487819948487039886927108468354485154749361143026833383754655123320755\ 9868564392103597361904196363256906162016245155158848568730235722531400854960836\ 0364471116431397528135596260213327096400815955569632061160970998551438789572582\ 7331698863716067343594522521138756074864687698024887903756571539175325036741813\ 0803812381935766037143177250420204300624814211662065866187011918285186497876949\ 8126930565607750114701866992375578433588774623888393943076421361270614825241649\ 1108775292281339899377619296697583244793654431080768423959207843631586792626394\ 4271073212886406251610137962518675692048487976310465053334920962425810230022736\ 5668181623774828181255447821266130369830956371019586335041440919565739126357201\ 3604067029897328018563030351692175580396057195617243663024729862783063855588244\ 8108324338353355905210781366245080944928771228259288848267924106872765427357333\ 878730224901537055157860033811360898193088229496477875847/512735560780808805342\ 4473816323804976622146995228969611864184050974558904222352173757095446507612854\ 6479242632196022854797326541706402804162431029601374081640904865742774724263714\ 8183601660335588842999131931865197775866634478879050366031964660435292055852729\ 8309513207522267680518013617930743096741106336781481397281469703548670016345061\ 8138369789135200731406147311716718239391337396106212747827048561699534901263012\ 8514208705130674286466730677491467144025808214944518163794449777745405116368597\ 1541161563663406289405844918120397984658054630482181333318296295978068008795971\ 4635166923760538293523064956499275082461416874532001698169739196534969600910820\ 0638364010369740155078427534728377154132358163682165168772990801468439097724415\ 4784697502847949813556848657747895694775462144517685644659230255249761033993658\ 7628012991310937204514735251522490099919647116012334111139890610623642087410317\ 9705342301554136019929989535857072681963344329879675144308829656357736387501577\ 5003488099925171194793462637811278609235598705115646163535285434429129099485624\ 0364242822000231143443895204504766192785340329136491985877934378430291742807453\ 7441237710706161182334269389146950439695421185633838628307837073391857974000571\ 8618965241789176891078766521735061319209479098864557379607708255289374677438240\ 5753878634724100728050748236766327888760271363050590744186325724282596913893689\ 9447685425839635671165127146873556709372099877178968113152000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -1285182760121103689996823846111601420589698523932070242142922138989464217\ 8117820130867909098770690766082866198381834126398372913115063026654859481483055\ 3315622426652332790951084559664537149592226569849274627481301766798292866373154\ 0253967635264431310434357082343666643922649294472484512503926367119086141819916\ 4542486058958440794652855143243846562952436373408865466571113593610460633573955\ 3049174937752942350890740150837373600877152500351492433872061198947637090258382\ 1553799862483956115457728937545775860469390434190184607066316294268011793440136\ 4033018563400353744423783516838819901901344928084757238659605532773053770615627\ 6263295391555529552701218654353088297104856890051159980071657964788936778524785\ 4839525764064932250567690278467937579601238642850733434132373256588832054164661\ 1297395767413723818518814731421397914546503928763491753394245117475624748748919\ 5534249390156231552397941281842636054658592386618846460242774996961412897176050\ 3040572268475860236953138376718224035791876567697217193762319567143037289349951\ 7885350735110177546321180547727635620473836669730030266334061607827996905018762\ 0134043757005095064750354520635571978524336077085608546810828248019262443480175\ 9264277281073846979322297767371128776743403625892759524759846857401768424882308\ 2241540403213222801348970879554087947395055619129994025809219616735433518416735\ 7972224973463969255323065398247666622650288125191185386768187682921255664520382\ 6279533051255516488640901145965839622316385126837591515127884739204744870810740\ 6683365729148174735431095484449317551713542727775580759302267754601534698417766\ 525522606430206547894475667539764163/138032507939446148515695668349673251100733\ 8734560129783058817788066419768066285363417801122324842655618636818107855706658\ 8620480478260115981673549154878130286905846584054203409276955268512234684924194\ 8209653424623259056375661172670608587194771875857372430328455843331740109773385\ 4115420911958074061864152117110430669202410282176071101386467213783787088425212\ 4911284320649797924718722618358819731419237897322353517580576627142952679683495\ 8421518359018537262702264460093561713579315861162218455689652222098522715237495\ 6430468823330611324897306301792655374770253399277324909309971078556846409614098\ 9391087361598355979102417106165956248881750709968257650275806175942238807635841\ 9942950400531250218468456210474969240521269752571953220521246668402133627546880\ 0280548660505624346887170643976762537580412349723592940991723269789949701646051\ 5855156199095451315559689915386974091832734811338601685372072104429301233382553\ 2308278052272807676123526775615371627989947802799846472687353638511273346229374\ 8486661849749144250038084657147004115353389530340338094529408004747417042950890\ 9537972164393253102639353205190771963013263041256817841231071001800386443546158\ 9570741248633010747867749371313107057338885203513452905640121700563761978782558\ 8378917709423129853244238240452730574662128637693825698650921163736860856804993\ 4200227327641058399773319550149338462189930015287777653502209497401192927947001\ 2515532941243998326373943213358448865821327360000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -366926\ 3502071374981035791578505394455126168659204316056933904887968858523093812138430\ 7559485718240683011781594535419742975257433588863033707348640159028212533930684\ 0440026240455171684212012335331947782779678170194974710791498532765004890381118\ 9492807716756548396632887609009237583022742718623011015760741699642700376952557\ 3892141111884835155439229398917135569852318999857699796936135640184858921110435\ 2436443178025483695219447435097043928117198538255598302820183723806114986407225\ 4418067660956538948197779560395019002285435161007799423576727581267401608777426\ 8231546319331758531452062398270456004983537927441277555728940443713340644626615\ 4556128177087920682561409793169100450515754494755071949678048064628859407595465\ 5050571700915297002536662689678242097218319227825527565863329619786042190252301\ 6927340357934365591158804503339491966790852214862551151774551260838288382036713\ 9863790436811561668733906148273716663733186335353062319436555515194032305894432\ 9527898533883465890933973341566610214083901460917463394899609517209871420360087\ 3181744541531436143633150272620578497605384281653447074675984627377036952038865\ 5225368364877392460312329977753052212537322507677284045409173605757582751158617\ 2896044132929679153357909116029220346701206715971604755227070536126067379537609\ 5164327615909344987391953680385454535289682840352680635397413454688841853314881\ 6457872200156358043889238926767633870895476956116653160271702438863865052443724\ 9169292070225762454959924113916135672432862302383087970678194547976919558491376\ 6665503280288555719653658480446314208951159715788098010357248743700824524474235\ 0514117201560704037100093243539/39116342262419946797120416975272154263181468729\ 3322378572123078871202365973464277712153571050025535962487394699494689431521621\ 4860331742967466558727255138951354813334222200433137949968767339626187242949339\ 2635736862267691016741417260414482190428039841486168629459162565171008130824849\ 8555135238818021372747707339395191925037814465909066404011378118504053378841798\ 4307207342984896415209203614129588240731532695151579571707482905645132107469228\ 1980170468182190881214023613986202674425315455277065612094959389859657577702804\ 8407499545290306023146333511643379268259554204719424806154096831919788491427859\ 3291966550109137938471630839511589354924944354694223409333169391344501883083553\ 2999254548343160683463205449158225120028832602963397413487125138638042372596750\ 3282157386355542620852943354851712225153726420385582939498809424896200966328561\ 3439480664471059882726671937653014019554511189638609164653313697530022114847318\ 1375843329603298265635307762088797931358096434492662505710849517197221211391489\ 2668291161243297042620565603761229420292055496710918216287425346778716638232941\ 8241806582030491453108052986912738513546946563323937267055845202512304328256050\ 4508743865750784502155589564843443979983397659851664825888114261688357295436275\ 9595084873653461618453770697053900627323992864795612191293985570313905683060333\ 1421243561334619762160719070280107693317382326870337723638421037057886260949671\ 4302554430465719479897517584031840776853913600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -5950\ 2935119315835891874842877826594290877971618013666924550591401597372706225064692\ 6543809849371304458593819623855480802281752137020235412469349277779531218070476\ 5263903288683547307762892216707517869237196929283319706088092841707631827476538\ 2498400173385668227529101571739820863743336241182268838749823735481553218449951\ 0432191179350929452045324955013330123222577493667918130291545979021010557251450\ 4172434363566902120185184489990015151252763599592381305455599651512832258456848\ 7007974007655703075465301631627817226910844620853598331907009671897617887416270\ 2177698523276283321039871429029879210563896242848344515882814320807400507568988\ 7699031333230259241783337519117312079924594539546018130740733614870552638089556\ 0780687090050450036618177021386701560953842833660509388060134213091328190369952\ 8821586150222881660846236684032578468006532633890362919462498509162603271432025\ 3409362022068046495451599456960525938139117297076659078558830772926946549292021\ 7581487521591118864964227582596283794506103091695964975013009601885032807673839\ 6529305443235849331035096729964683569442048757964927416138354367812643150554447\ 0192594316852268356641360439253505372455354340530760171051184468044267596348434\ 1041516208642604111137269565549584521401914588141256750972282560313574953112505\ 6646999743089516079841043263251918197054549710828272989714581407549255252486270\ 1195745529573806849026472802659587349010973825151183246341256057989678965745758\ 3813075547232739894572778101410024100675035487454735718351449347357524570869271\ 9683285007449613294048926636988627750069570895830961929180222979532655150412098\ 798088950440515590148459861134428147/640997048444227858224489436034182740228596\ 8953321987245794387268137391706340215194283574214387158211157355326111100609884\ 0569932507731681708919792783630583346615237501279441194786423272819966809646128\ 5550393609828571114064434184309407211588750216844214603536982282085664517189462\ 0083557562915207076164533923418637084810168686067711959803126163027718160373014\ 5747146628174477548830292029996482594540369667644010289706030548881109123130536\ 7698035092519138758980005306721711603679590339416776018459168019686123638799251\ 3803977156803298131961395419881274522634166927525613172339615063185595517560616\ 9535550397578092117183026624576886647425339872293661803498467394077835989270346\ 1988852728152741385510442696474634012609119902405964918453980864761524683149516\ 7587605511433676432815862541401097517669732295934248015330014145739702385576234\ 6063602464212424590340853162293321404356942955475608362426263930366949477808347\ 3043192851354401982971911795658422925407102583151656024416241091625011808141202\ 6369723081371182928519437008294669458719761835350996737422252314027608040612974\ 2874939060122325700794174957592639589371686004641384317609718537637246401066948\ 8446061317139240921761456451495495070032468399378420426278711130444304499427513\ 7559179525521098013784862434115962262242106184671394155682243253565434130553993\ 9932635594694688042354168198708542573446482891749106589308774333226820172251674\ 2076270965671632574557400174545552281489927219183616000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -123764703574445511124014381866244674625415541818726766015471735556042568318\ 9541964111998612185793120713484767989355427714340896152831250045036468758771652\ 2050728466890635081292031149797694557017621521053351864132060489351218225915620\ 8568373299951647476086923716543257894868483854608286251213338053866222946255505\ 6063274065299684125080136135518161125387927633382997561300076766930622357049294\ 8705901895719965530817845662530732977951798476645295109462036470443839580216116\ 4140819694264772822818592388036891029470423871685598320733039517573578724726354\ 2624053376296249428281666192815075296063679012774353769056739342423309778903775\ 8153760256637850262261934368266470283503158209936035247982558751400496059249923\ 0139968459190467182321732097313960732745206840939149482470239384670552101408878\ 7864663477237994408037621488625151832910042750749082050018427941835244030811094\ 7904640591794116455901198166437801848754865430602012849174351062074514509152480\ 8566604853193035098743674016278567621172927618734699750732516376171065818962656\ 8997353657287862822492468154925305454299241367248961330929974185228733243397896\ 1781959230202094262451517363564119283981409023161113045640328064479371045741486\ 1906099343627565390059807348146457844571203939453984806609865446757559931458740\ 2885484728280137912225202701042497532633473699165417976841543329407334218613773\ 4186995255657956764222414040405953345323944901384079251401729600046688539696029\ 2867490311951130563860923329205424762969131647579877007849992530207710916805428\ 7851156540075069237240458459774045199670404337733337507653020856156326384229886\ 612550159585331951191545732519371825500608866081/137427222921234781868139428650\ 7365207489038054669311648995094861797654021115338510338704078300801922213391157\ 3386178682367210487882848641869563466629632886658891177278254691729149466766658\ 6872293506393667978666846455865757761941054097647286772817298231213961902654487\ 9545016939524256499640599001441384666066261690529316101996700286590802011338483\ 1418327949685365455886867837693927559254072111420692387696506348849887515347281\ 9311602122060422383860866043812420700570970840595496692640550840324077449277799\ 9498463139624158517911247758577170707085099186344286198625952763747100406336921\ 0485730627881111626002594549486112252704911297715104069241886114140443220599988\ 9392348428663519745515315888316018401041905458602217622181646072405609626403142\ 3615309385140457655889309504075064649136683538669585935853618574297010017261405\ 8291015719219508570454335824342853012641993905467910708199018854852797152433192\ 3042038426438996829083580296870753614708170038492543978870251308080446314407118\ 2234662339892233625499591289408102327940505328823876896172906122615008588512418\ 3342543247374080484446270572606249797189413414867945688588702971298047001449740\ 4608528568849819327560489732916330920656188872822434529403644471191202309821636\ 9257365147842985219009220683653489512098266646894897574358864383134367624245583\ 5149255599196516872415810488328134350163720107423070249790566607356293954422216\ 4768215522290896237792302934281197349123434181289882384635774158818508800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -83329029346011973666808000746651129802228816461176799815497\ 1809380260575566654836425727783789135193038543487491154632661568956278416385862\ 6691354000540310142910059749602179967453123507604585617872675219209623926041205\ 4558414681116057523259947727267361652287031024916071385665692133689907339776310\ 7462628008352360635362972610764634609516717991974235107349111795583620297873389\ 2247308620506226980663207001787051773845979090238577987095750757382924276048712\ 0099077775824769749232985481600886701011854060835538723623096185916650570102433\ 5992231530119552269961551674175564057387210989245927629375912370023743928526098\ 8438902810893637338175808024098396914812667974423555982630626919784947066785514\ 9888845154822763175158451214946116626998360601560596750900154901006191495249875\ 9376366943487485693050259324062744758147579630920193588439060303006358593050763\ 9857506553938158366964800614224102492919288652098958680983007136962769142814676\ 4492425916949970337991798316618008668190718080334740270977036895552452114649345\ 1771501045243880677022797849238263222523051612054493024492664145808776481594836\ 0419736237159866710881817238363837159715547348837153082970749784753788533821534\ 3746231952390933413736660788092402597654829924936726121532244816751818475652669\ 4093982055479441292740272951903300368507582434328185176035003652684244273645304\ 4345976696665653499821877719754303521597964996281536421310149479053901027746867\ 6823279062760688588387903606990191154249228612577612880366807250697500129263337\ 1585811192948244647775455944321279403579509266688378994634228440831373008089777\ 820356377377811265430432879261096316359496520779399625983926459467/975370644936\ 8801624854299758650999652788441152339063568845987190192630905095214177108181811\ 4160645980568253205106636690140347411725404373596537797735338049080392341010360\ 8694152555421109533761500773312657173431667293678717509681730629343800571405756\ 3270872637313057379846344065777252681707618026608553589915233108397329932278673\ 5536016885245133471394866248904322616849471459520141002895143283968517401303684\ 7325105756321281156169696589691805818120796307312903971295334446446655325383345\ 3635375833524721015548691982773827515657627403914405382405617519095024885607308\ 0593515770422456634930572245198062495741799350310896788988451430553058908177171\ 6927165214928843618981180840378029131045918042643260717130903163873792040961637\ 2745803049007684353229675344945923308404562449304371486138427299019809189861897\ 0696239109505359103430320846143918880385640973497955867704779310873251614151362\ 2091463310181791628505823226773589869746975719373865509302753685388392206722438\ 7652661339876028408944828254012213174610384037655321344800674763263184522428269\ 1141010618656932329455720954975275503804286138606686458669176192875319718827919\ 1775475583360400141898564910854040723359253791398890974629911927220190472564537\ 6481268225810816815475385034736382810074541703819124835638289213630756214739892\ 8011356391893681086591622997027144317418855149189670547112845166423974475310663\ 8192712400768819731748936372947216246387591344306951158473873170210266242182928\ 5157273600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -351778327487439191120512998042023020154\ 8069065664611658518778478207319175670320129004599709969417921940688376616658833\ 6864855536503766769009969705960530112603521659698634563508791799354618402812923\ 3594505238464066117159608095676055783193717114714622815360192554567421179369992\ 3223837209297376283567472544353361721276801196245197962253438600717803488970360\ 0633024520773675842434964045791220234167296355283297058835266451969155884994257\ 2091338413927096155937188711330427216188245201696626817832002459760772257741169\ 2323755404414699042249183108231426153514845939560833565145337787138719652361008\ 6504990266078356791518733536184142624483815691874627308125957442047686090589508\ 7117775061415165557826545485352861328858616207234935455832816610418854155851276\ 2601171955517828878803252242012412757458146673661234283281365443073841914572305\ 5139523579908216855283959349975988567277840633395309191625193995583333217480887\ 9384991688723528739699990698550769582530342304391737045651368439592767973145669\ 5196746363315031635310813039176750309208679761047803014193382878110129264315292\ 4290339587244074690502874303350266560800722068522725261537102494550153678239052\ 7895107555040323341047207415264654801493378252853366359625366549884775691026393\ 5913593955688545359743727161237897688012254266747268569475400301053540179448978\ 9654929035955643341733212017782258923505078619820598996796795354873994645608741\ 1842220729839307137227214571096441173024274913226877716937531385062382740516862\ 8426965647608895195164500099033571864675280872042776011838458507642909281211678\ 4436934038080906622491759962443580783598255956393105051752183409270690894498737\ 2649080777/44547837456026235784789092715875111141462843953955868518074763312297\ 9796974530509325377322005039168551249912820414311573877368542280392339044550814\ 3839439623453555647600481890384034941503906925254441020717853927905894038069789\ 6736497107484127915841088975331027146182069407302351331743157180975423346702941\ 5764828514438050725164144848135301337773236625280031359378933683404193299262180\ 4956362351434831128633746328483017961924116905959696919665845671709679945481410\ 7161456899527239588417519149207443298362165560571383141554035149018252059975128\ 3689294690303682048101051728930209638565576264722690795514526006181759965404970\ 7981636246350617769837368947343672547736674328593220053834867613356587490674402\ 6051431775472101943556960613558652922369264205353575462107910385928859368329405\ 7813261366141103362419735252641169231749214212665391842771322779509318957936617\ 5898284162065600995422215806828791230291946921141719373195914189823649213000289\ 7609404685375294968850294151791428670151569580742861961235444765972186527576760\ 2532636460311264006178400265852134665843657441401888905258301011575963963629789\ 4126738118232784249013326799990300729682102634900101937000540142628225443662051\ 4006159294129426674220337674446878612312437225758558650533852558634109079348340\ 2243318266190174753211103935504102612594344578467215513066409738480245026277116\ 9953946510127706945097954800170092238682120278778488806194928955689921634656927\ 4297625519421614552063935118311424000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -3998597734173\ 1683746390623740098355431857526347516130172268577284217418684661987766621030678\ 4125626412145210156730285247793945133133625904614254330026481849726906895289360\ 4644957814293613530073279542995649899158697203538572018270085978815044801810609\ 2221900023295542636542419754737693068447171079108110642116528542312508950539060\ 5382347772228465464149399361239539236803960268635454825633621560582404234163240\ 1302152232122778717860244103690231188953383929432874534859053489199387275564983\ 8529256881156762178415548929055585268948128858596263572607863531623972750563893\ 6137898606750669313052678678974945520140925086461474565557263488520361975078772\ 6797806326945735740722976419848052765742424292923726934339776823020694152936122\ 9938976488557040824194676823628159165325476287142292116488358219533564592465565\ 1826400167234087221553097824962151737826195763160951912093666723772051256465961\ 1439893937654020291574065029111322148544848768594721024366274918970486796119121\ 9983604224360759335788843538373036108199638738032683660795423228728281247286341\ 9944150853822143912496822854197311066881365019815825263316790813467857730566215\ 6011666653515647424262046207413587510286306043180638413130846830844748281732364\ 5650402845991496373847524133923594212242950287366109106585668140262125870501182\ 8613576695356192914816956626432979295017446573210792667976366100080759152059267\ 1267313756105859964768593929609526295765751415660757674012523519293817627064768\ 7428700275738487379199425378269735025326136123618122884177641578268604500471866\ 4102314937506562761660816195466125109580711819801843834247960543440408709277854\ 1830753885220495802303405987407541752173670291189/56516733846617147301906189822\ 2537088941056243632945986737707262387998517574525235074640213226630878935045817\ 3811523429163113125238916047866361926870742726935724802638384983096870588982530\ 4672401344863349626121165218413488277755502573824531449723832781424234138279754\ 5889034304471090833670174248914591832508113718747990503664151256293277800280113\ 6124302001874853427231432261625552248845609180176795456212504320817514580387241\ 6097407090031904510555507028891864286012690778163166998254932881608971348790847\ 8019554251949930559241437737672090804987876137553351539806117822362691172695292\ 8432948914142598896736155330214201816658860924630496578100518355632881783235346\ 1384334199132150576369391080986836358188950950195697057660827601503396836761199\ 7574604816035957340127854585884549608988200369943686767503210610980362388371860\ 7717410991175311392883536820425280596048659074615293416267339309576156923040556\ 9913517890056176287480179218025235494267986956104217450002840286453721660915428\ 8670735539930935271002773230882450212692662915734230181793858032731983607081156\ 4425788709274062040945599953996408965711448594363751352483601909892080210038544\ 0226695792056961294555869815833015643490532552123709648299791204404446705723831\ 0087570078213163843374938154595494100342405292023642779111949248099513604917326\ 5840029129549434317294053026535708481350641112592986191581024821925604693897710\ 3567120326619522941237539127265439558131071954634123339030464873191298322933291\ 0505984000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1534022060137561114231447564535685932311\ 1902270228070157876796443897692525619503616786822870538830812780110208386211087\ 8909205349460835395788786165376038582797181270518114781026999249137622212233325\ 4630452987646188117965734900678209960642280391268274791573957841943539853383920\ 8047181296547666913975377370813599859898240829688553142911424467929829296370420\ 6283100814023221045907068930013260847146703754465653173592337677632700876478052\ 0829202750237538991339894184009694963516322146050639003914192650405208266823035\ 8803355183676321311109041068639612218945439056110668362004487802656622183535700\ 8713929589208441990796822314448716355225710995439438417572939359165794576003416\ 9511969461742781240461345364729965105575434860869360874776825802431543849661619\ 8797208220982664311600805175526511377701029347730928826525791564973215361353868\ 3702212906244557973818605207067902757971453335093113112453916569063865832097628\ 0611065869518597816233089112415943390178417887888623744861345309887393699722389\ 8516683041366456775688846530462073725165748598772559237256268268941947525749405\ 6216837550154796095678833659178452834992000624469967707006176468127064319432285\ 1228469077769707015721932025744242718799353231183708526042505659785852354930415\ 7883746295872102866421993063882914203475915288596348709800444838042365027864173\ 2166600987341728303218712727041960986127886746423069238557159473210459027129584\ 6764537877830844362462296103867106161542468908121106968307050458017125804173224\ 4553357327192246146978549404919914344703101192531097005969381816671538170711778\ 1618713736513947098470665178221423894345906878862316035798211410962298419240987\ 21584652556743811797/2516355571334880017325688838061785168411352928822097846927\ 1613881223946955174850089886182932354565773193174489573908366738521907666483795\ 1282670122061346931774990175474029664905689276550842264512305251141775931435945\ 8625232919764975816760441192308051246273262111083471736814739461956462163544377\ 2340297993762259433129309668532426702481747719922435017545738497221709555278204\ 9210923381717977181002524858939094903792557209200349938671109512625151480503417\ 0058312102184272401023160871256196628940883316837727824686320338113062924540572\ 7533141295467124325003892737310025575418451842958637580104557681846536233297111\ 4837567702147777022966175806131381719075059988732071863174134990045193690494432\ 1872675187561686547035311039941856900079149688305827935205850774104575301272199\ 6085075720816108157216472731761353629959809606091876680374814176622533722065009\ 1663722462567549838854403198950651238584044773603618263277447117140358678612994\ 7779669397233351551392110450984589726949198055716320978796587773148741376232804\ 4577583877050963216501881789636063710124820204410498858704460761530897580264276\ 9674740199268114195253020730292643731849489950014628686517014508844665878603652\ 2299106306577997216932687743038259539000389713525312011473528608832608464106941\ 3899017877599171272709626391787626833429907114013829901443589562445597652505655\ 0298738035560278213763741447860382799253262242020449620124050260302450905494471\ 0584402903479298096575956388448360508766689287936671744000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -10542063511711029234538188035806564656363985514704948848502283508449559\ 4041393156472827653057330825042050115283343583101050129417692639734983497305378\ 4665327690613463088115526816414646721431389730733077262443527831507021505871582\ 5252923484013741591960510535353743932871767699727477669357099387324997446322488\ 8825034651529120352902722441065063991812550403221880392780152406556207023314731\ 5375030804913090228476959241135470844091702128990741743909301757180141119084817\ 2131090586648184605789583076461527616231451454607043324302070662848038451848207\ 8709439269597379575632404003081174472921522224733154749283889376457880611645212\ 9624253950082529847533170617821622333769674469223572530095323841485856248354959\ 9261149900564690203791293482861208468460813384432573003390483398551274378839677\ 1439542701127099287645497855836838277737359229942707427644988715234498835109094\ 1109114576368766573305448640529798739421983652065757107711602587548878309853697\ 1210069275486638501766208692620363331715395254769501473291867774019070332681577\ 2483770027648624416026843303904046730742704000956608574824262827653633649775584\ 5676545119443415700869461515996473908264549180516651165567298364237760118706084\ 2868954945684443754536760081443569926411739859635952341737223304970271874810279\ 1956161664965946635419105217791120665591645535580460954526422989533498469811310\ 9260446629595692214176514564396437478889528483889009000254764911143810696835188\ 8856750094312687022877338176955852782414358572069182626259670302636035994301673\ 7108517522902475812200708825410070689150455172160982733790808024383856340499633\ 7975058870393761448281700284210654905399168504862033733839294479917652936021409\ 16816333/2114296905034014305901917586598017559539382761170735244269428267030207\ 1200702635970356681392337048379987872712548796784197679915025350937352033176235\ 8683549235567933690433160020750369791999130112612736311286655383115997995623630\ 9212662733797836670848430350995755039122142096716769285287553897819933720637784\ 6047559364129692787236576072857290521062227952337605322452015576687402708336303\ 5415775535619926886987485163502816072192332289230435976110948960981466043706064\ 8607931042894543421325358100458352750945095596752813751526499135268375554097262\ 8873342734251887529552462403685635552612119147439320493873210649813830843550101\ 3486593323440239533417729930898879988980430414077355302961517137030695065638549\ 3315841293223719100191982525000189120865217000713326381761259353024468088845885\ 5387198488104676589923051687424943056907191262451421221619343129429417722164383\ 2768187244023575874639082431568246643217678714710173087902063826318218066825734\ 5753474095834109551984273451708729582399122490667218083106656549708290954496413\ 0657866838896479022326941783167489315434786104142213996033171952416187849812337\ 2746034776636968583494968676689001791314475153789828108067489151609822760764885\ 3867100718408077099278938969628730900084249110859853310668317870847086849184046\ 5287378289360565901282815228163152309382326948118818865804308455633595328991015\ 9411528392936572875016856771286500959162731663985772754281261019076817836537385\ 6709823807802657738141532275720521782667989367156891283619840000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -1068969349751002289069393507362310101698394774546310363206124090\ 9555951238444526482470365464370923693157041568469404916126253642049125636173876\ 6308971084423060025772385930569501899160482778008118265513646255162062663467754\ 9703500161682250714361222073075317998917412855999053967870068038375047791915550\ 2366926043611030359508795100970693716896168685001049041008583508985092335574315\ 4106264221689975361643113134810596545238218975296605302313644777550917194364279\ 6275231675464927319944158472252810428203228879458909103555992647764974024492477\ 2520763637528797986955100994907236564243050902743053831049444244449801305402162\ 2070219178214480777007307607405363595099894199036700159675664613217898122925211\ 7280969387263884194138247131365538019413438049321136034594120608585469770281159\ 2548786025768308326832327776689174521255227866876882848223269852479461307087444\ 6768066412568937783851729628458752991744536384633722503551701728745068858043961\ 0716299778719129823497225126213836146681704065063177487783275613663640941824962\ 9262688148841937893054729204600763647935342347847168523177885943147048643053377\ 4790276838859846762903099379754998687218608060533570295668126924725235682974174\ 0391628137206191582442575985743356062384054807413121685721128904844714529481781\ 8395011060120480343398226264994948929438847575302530270537465140716587343008494\ 6017034641813238431549486913606551676342812412265514276966266302689245898286570\ 7779365122556619513348860419669330080807640005873846829880160026366214992396095\ 9581749911186215758805783927354009418746258622297021013715348389348311087770572\ 3759103650256552474210487234679579340748929223269950254217034200952011739181412\ 2185097286150033/28287834453558536230687724951725200451768293494284319819880626\ 4692317366409400784706841116559543957635699814223066660423058614035511591851468\ 5818061902386796668977871444416072001763568251574568403232472026869734091345076\ 6311023723259073817708987182385895730563895006185901156072637334192100426004630\ 4692227733325966664907613843027293664435473178349808465758305693495932543265939\ 6839477853148996821397642487970491153072159862435342352462384783829248167614097\ 4123432126202663608382167154284101481994512667817141087589370192837298775314817\ 7582668275960585547921805567805359056207813600465594110567460400786404556129874\ 7343944594234421017062515136761352178922946059462310367655650260312712040272747\ 7747502462294704198993207271534111024140461341231179181957608142185125137017021\ 3266277099663207358090155754832553611064755382068627925212118413389832214434968\ 1448200245312298299349911702067723567188955088567563493363695107103474641774779\ 6527029315598205144263258833444762043551278550719294013064848836047680734028168\ 6325726989491459775580477953891496960999512220299896841626863119340369570257961\ 5767995469843499770177372772277511950183886035517805505877700204489165200848663\ 1440267424152933749735652224835459317791296180437539828055968432389908065126541\ 2925313811431130216272398955094217535424244691046305374831093790761092440890861\ 6430522132816310912392768120915187146867668005349651228499304436590664669027769\ 6750519186324539221635558703410845619984912126730340498512890277396480000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -9393603178377698127169176360144161813743534172727299929\ 4406037432615253680801488831727134475986467194853540521794539514197554235144605\ 6148000262860666905161264871942062906922753018780280019899546515439649915751637\ 8955041236078221588014360525453946912537193303307625532968418610290745238899708\ 0606060046261549317588917819693071492876955229391266298454675019188072978076922\ 0634916955497889877153179250492571124527989165222762847894681265467316976196649\ 2401210202819698477730915443563147419850608119569885134725025183462100962078237\ 7493524914636634899475467154736162775196803109346160177451084184988292427825874\ 4113969303647279288832635364268491213510870532603394721290349691700057066673820\ 5649061700945724759479459259540690207297321587844983459015066932560804166487241\ 5462037555046179152561228865672837632697677055349467270352193619671544019635466\ 9399219323073110602282902766120147578740502731626539198292204306478671941440978\ 9030009170553541714432490572175083746200982426560700824149089455665508093616524\ 4943892764923254459462486965476347661831946863975902164416168374685638186838375\ 8932968876010842411067544312856815773142699276307131838326873143800194742920675\ 6926574065249636958154610224278071950222840124886182270665346172852536146723255\ 3749713794210557281191560840230192186307669970837731895342867790938159495562987\ 2115325869081060614166728141527589192672091659946469309588363017218046544505897\ 5071101987500168445977167032116649375359067517903696120999481599318932403707583\ 7908617748177855565888165083557577433743796831508949536296702670184506636080375\ 0143833234436875159163153958668329606783236785872787597493075399474838931540447\ 834864066546238203055118659/373298586862187717125839874501558575941929230702197\ 1567200959820123844343020848929590753601932896717773922182070021462161083595357\ 3393077555582631144811655624478024417583916013929015389192362849015488792240525\ 3107555284350197869894144791556388578971992250153710711089552638582770831133708\ 9022950100165801869426595855541143208262777208789170060109225333816844556044743\ 7498115502480034947146446623004273602115510786420402946049983383178771930052267\ 0804725027088620547278098595681149382870455661576847190734390082447352635324963\ 0227692138782270134504270364769228706267264304598772497814302598557710236837466\ 8460256647746632704088905007013679234404762382555996627979145997528971850425298\ 9615421497935059219622226470738476300790015094429855173208381830305746321150792\ 2988873442248018067024902072229276071250208126286847015479567822216234850555470\ 3363236386429915041732297462032728082306771729497941850497489023034602647391601\ 9320944861120030552009919918262176652510579372694325604985551523092805476461760\ 3048469515275271108521522745022620636000641017915827622452519945607860873663184\ 3383962635792873416653724853798843658671310485422604858055243088024297365748033\ 0588742488335137089441663328900966997142076174228959912882518520637882346192342\ 2283715174187756190697305619776797071517898781187275745485288689661285891565128\ 8559298710498250070490127641945282941210698990463674283408418110330623890349163\ 3811630393320167940517829691645195426358951598773670200782091752772652679973516\ 0832000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -11231265676223919688032588065171567078470\ 5918924054231276503412345580767794237342309183185954507453558416785873954663765\ 2026355802497689182486680932455962532376517823249318267532722306509674640417694\ 2266168657785569729344278607946468814646992963344667573355879397091117980898012\ 7007802786543863722457976991519300312155107015787614298928775274357479475354411\ 8826507446244611828091151002251217780306729649402235217441372445062357606177746\ 9321979454613825506672100466028473321418720913298105795298821838420876149513903\ 7841083386250538631273401859191091036504600716480405017779672601307185826035333\ 7508058162152413143979095956262929239659448175180942199328260353173821651170863\ 1398026346252049252931137282268547570527303398840436581993681254653482943712244\ 8188049430140195680792190106468341475899703779858618500205065141456942057893193\ 2566364629211341980455881604403448823386110758700620179890290608888139049220864\ 2232054946647775491715097169520921987922756477671120764990958622533332126735540\ 7554765301216902854224349098613580727916116321502857099277094559941131018548337\ 7492791616571925370131528642480153825067108971798051795943701717034527214326969\ 4721780813606901914401816076413485682202918235119637630149721842569903485063170\ 6395787258780498928256429559474309334648474957754233144342081165280080533872627\ 5179707796133544357996774485842397223984369252148331616065291934143246196188289\ 5817622505235609494419615557847051899081126554011410541041012754925703514115985\ 9587290697821388105001384088983835779726370825404719755802409092755650574185811\ 4069493866446579067104639160078880615664637668431303483660813421477779871585409\ 5657299939639808196400434627022980001021/90084461041523362701593786920374114437\ 7677678084196319640699969151447800284008519843488784322892339488717430115727133\ 2153149515825629230376771839496453089089836083547011458173049199834057160660282\ 5720607763676511609705393532086234401524293277239138338540869246632207776759590\ 3174392233939427652491132690957101995546593646876429704578920413015405129982850\ 3558357581557990555716170747168729665297627978617860772583059190547600280052218\ 0958009936589413719645220540882332399551650698306090390887808781897067957184502\ 1787854275705339095677577978465174546371477745751513182799175457815062885034602\ 2151514547383497127271633132120862613565509022650701753631179944763133374821241\ 9676944396665552720203665006637952952076088571335581099313959739107599601947157\ 9588830094441508603397658372421625756084057358820661260624065472581298702380121\ 1450142391328437838970401011801510789341824037619322337509738006823768691032542\ 5791965640229420870615366424931983365180716529856707217169673121113910046884523\ 6685951041364953010564254681434552843721437961369903081388794784671557357755954\ 5968541608749631511226525085901031528995833841701483900780532630324152307317535\ 6455567760780559755064968889267532715357995405728115681604284899864310428745181\ 8754779372900163201228009976176463069577039410535095301944167587247719173716910\ 4288273219455440020357353868199696779199231896825105437513369593072375355752867\ 4655365223326524527399092357472216107683589665412176766552191750367588768990507\ 3897363745013760000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -544804746065797615771038385202\ 2368866770249991814444791146093518979919321994324833383616942805752741792777116\ 1355646511584523459574272756156586456656773045679381710372029247185256620473278\ 2880650063054999588426218109040846051824428382099132000618960999643479748007210\ 1331569787620793193435471243424962831142218558417078401128457204792224322410398\ 7524894917644852218409191699352276716976742551327648692138724963832488102427881\ 2620573073239266048938944021539533879705848801655390444957270801108267614288635\ 1699988606952724505331061984475617313790922339119673731511303840008290274361714\ 4354551902615856893662205930117576425375179148252718981605662799864932153869968\ 7990539180041129728185633055225341120956163938934076169971684265430132332007315\ 8323532507323118142054265349189455714433047170895797201631348335808840704443577\ 8712998515145701027300127294717968818504677232753961580963159275849303741315082\ 3368221971024070851939489208240821063891663341852455596340158894942865814298506\ 9444827813648569924440071033976279054414324927903236094355965066719401238159497\ 3295282646932366070194797082490762371098934285013844253750830502001287041827577\ 6057287399215877780165472479677265899899194756424002333891322288156170757140583\ 8878031814542049387999054645641722145261971093981648854064537233148459736029155\ 6892117809980112673085536586728292733209619419351070024973967568339600603766686\ 8134940402324537711559238875558027127794411172059857327906081476506869995337093\ 2574242451170239071140082002731983707576561033687287000253204365790569943298420\ 8590843838946706478801715665798143552572209419352684191412872965317172364180758\ 2775003978358795138100462482846373453604498016100659170380167629546559/23317959\ 4733280301178213554466045062157409167652329853273926120214582880660586848922743\ 6467421907189389632715084092308984247788447654540157259325346783986267215585782\ 4367494252258413923921454084384433925689254357985359617876544117829985422654882\ 2969910900142922577356864412412689923780561449187278779918464571740348149940387\ 2956749030778872490654260153820380815538707204131734393284239780621560148268803\ 7447768805752334785785600477836972536029330537562924558643129079461205960920148\ 2438668075146934229717015385816180628368086002695461974719631207383735027536496\ 7365335521367584690860953797950277149770395518935063362255948168157113159942790\ 9811509705315115192845888636613345228637774603175258011347686178293574284254750\ 7866313891008028405463311745942039004818093926277132134818863540088891602159842\ 9413169211894518064469085164221224951784762591099337433517606423663037297456352\ 3132955618610769893204439930752312852522237958104323192903900513837158766131962\ 1543436707691653240382345821434820843446148887866534232645980904472997098964716\ 6327758840529025382057218140481057028885589394218669015536930943199904265923489\ 6422719217203524656799969233731315171086046586581678024568550868305792212303069\ 4396803103239082310331703863760174408160781498089891288143171869595318726971550\ 4869956271745979014406168044733597466520756271455125847642058443172141232903278\ 2314848329929242379502446653065047194365121368188842522050597798514596549980126\ 6456988142818362677219111174268022313821974713906025815045727846400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1302310548827314900791640620324858701157049953959465282735\ 5505319110867264837288482440600217439128929057942348463602995737168965967577236\ 1056308802993566666385998606040900959373154034572202724391572449563471319285126\ 7718801428130974995255414513122482076142396141664022688527104324903858757677042\ 6860762116744565188029141459747224760844337289518698646565517619753936350653761\ 3095048955622372094567368218896531228828823729022165704860337180806220742077264\ 8805973409182638523539889672534255875585078678444594502776954628033571997530943\ 1040699029805920660795235735921005350221855099279687827036624070006756673482645\ 9311236204124472192288511745856359077847220641562815181545071863573234204837967\ 8945153859343000011436667266078946125475238952722645954272138895364225538370973\ 6129054725552445242773790845363790284333043135069632862196332155112660025941577\ 0903712324043510105841362689788307766249359302829376588131267065514195952913457\ 7473333589872702202643363051834509598630171153544331899651738761690474465685106\ 1155972639719470381931905749741628353513188519440702919248714069773221542986971\ 0072483031475327699448557464494687170241112190470548081329181655341180015385442\ 8609852798073177287678205094513461528862526959577887060708704615837061950289926\ 4754762177467877314420323712827987843177296913819589829888245515814199519549217\ 0110400541650521384053359652092057687750187351397415155246749252192978940461921\ 8008949254423903754609635191382995838121430709030481304659392004447120895112125\ 8582673110584511099891178613411983942060026806665476956823693857997884001621431\ 7586438694409581371434299853797556272437152836525885872581814171600055450636477\ 33059462860005841094401512098902018000123607/1187096118642154260543632640918047\ 5891649921262300428893945329756378764833629875945157858379602436600529039276791\ 7426639198069230062412953460474744927184755421884367105870879829679198158145584\ 4295934818035089312770163762364624064180435621516975826028637309818514939271309\ 7359191487028828582867716010614030923652235905815146989597995065783350861512597\ 1467219386972879639483070114567197661558915789366411827006823011102795273090329\ 7053518601834220463730476159349104753136206848919571183324128382566210624013896\ 5096096468353284378319041700531181225103171965038221652041708108780431153473946\ 6077468654897401953691239589351211906742543942687996631767685772513313709033614\ 8773043029821559434343467680577700387258581963562060040046688899677235518722314\ 3429776531154375690792290363227142143859070845200864731557952351463001055478979\ 0178535088454497004637784451160896327022845535143232481404137694745737638131694\ 1929208654310223023321674635275107662522618991730354436948405057339325587401033\ 2727590879302713034291387197298340846045898034129112846759499551784129217745837\ 8060853812379630005523859513518243757108358762628832199970206923945216434618025\ 1899048772346198735316885426705308044204658512626338080565543071035328125325037\ 8518699788051821603539121738305470567906670771554915297519777383434074982431400\ 9550074052841056682910442770425413884379672644584166891784682406912506659285182\ 9610584220804042542380522892031666797015288551635351901962848727075300902206384\ 1599099317794573258162488586947782508544000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 27654\ 4488314155088869248236850976349148733802728048949295582722855248332187925873235\ 7924250604234703113190830402881067807398408382408198711737667557110009832427613\ 0228421125941351734719121168448071519252611747459977237137667637983532147475147\ 1577192787310289507071783976366484803002513881910184382431660981572379077285713\ 7773368438354565389499005120816555695129228164051472793291242971812196783512488\ 1015890435052645304136974715246859991810404513418504160053817490559029731423530\ 7043174999307062096106418400535896136971328984997803072250644956229059966152990\ 4787353515461996930658015252344877732379314104294381912133724751557427931983476\ 9603987409179889978999304588903091301656030330964330490163978513519141174943569\ 3418462730502853359838991644479494127402480325361300577340409762529259025632479\ 5117042747637966200403429963093343276215031630031315824759784842548666983458580\ 1424996395669029771374340703247910065137622353103581680428363770630680915671199\ 6523874349632536391859254976607473049833189651700175088053956770665017090932921\ 2266803357807994292761395576900675065280722857157711374024985318592930086450658\ 3357511064074663067073339060379329121099785526490011620554740193029666012402351\ 1822794416385263761099587046297478234130778071819563857241144219497363412780593\ 5761866714855512282964653213849534742003490467508651813745904536217515197939054\ 6800987170427498282810125816406637134066667151234971297479610616373477035844759\ 8618141614792379047422026354248760966870329317643949068855019632184422857279888\ 1516659614084962749150244746017584652803785799774161405247584859124713413402319\ 2490657123917142961798156442824717326572473586074385718141350572393502263373026\ 68966705342623153/1344738710588282955944639061974193403843576637175059099305350\ 5552440544424418926164929615341283670463671157038159688680318865053097323952843\ 6213421311119873300961410488484406291490967359309026647007693524672315632851665\ 4061705020227797027288677970273835421805995573052870923714221410959434896163863\ 2804758903892714686792172644567977461819251023195027922130313383111606074739227\ 5845676760524059714638356644029494087383378387828831067816112435810190752717636\ 3563976689263801435508181413146838732890560994530468761014067574520719703927245\ 7261476506049229120327295791979836274459612210290520026664188809641009685606616\ 9720012282538346416476051406684463527263697394362652324116632510594513538930401\ 4263002625405040983891676066696525342052325573817159719991316294718448008829104\ 5602545142962932308765528763297966795761044479767001353656141810250825561146060\ 8002046045160700863575029735050122635642131886141205406922534024732882504178860\ 7035749725645138726230370876996805754792481172941625065513163892849294015104835\ 9983088182181160285170656684966395588572489242181354098548808508522805007565814\ 7687925200465758186663265230842715899522303007694892429536600837022789125226387\ 7192660624788694938422983185959794236812723455929138916396882876146362837371462\ 6223224282256877618925166012386083158742797162387445423544603198329097353929630\ 0713681446992679448163304809128718276098659525007045615573766172599556298386154\ 4151578215125818467423367969124424235112297243712435755105897177247638129625833\ 6383251251200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 170250760574347922670027504795788\ 1400115367798426955386892703714198806562665108204412009879295459892280694975052\ 1619705390260348109999262609160979857401620745081244490257183939254010798920016\ 0748441437233416851724712530467972437054862253981395719680456002176266667689611\ 5041953299870855587412717281116058970934694857185078680472197220794710474306401\ 6760800075469463014974138455576729954725679740301683113886663140559594096332224\ 7788965020742494547025811268596881997331412847090339634211578905482766907555861\ 8192049028449969457479344888298273238732834867613601517720631806532825048949991\ 4632980583996548566470761337992807244268704230283903175718316538764502631464326\ 6907610940514803099068795970596441344085759125854013347269798608317806381790532\ 8418275330431062191232429453629383083880442599324677168687379369045542049434658\ 2883770472278630278803614526502049367899637445758442835961680857267103196323849\ 2732987138688651596074589734649461938401588867293655801999241737593013036495333\ 8851737776444792709081829977066735657326596910873614254996335154048341781111982\ 4969839320163733747533143008678463486052438696127958988105763775017235332043802\ 8490750871145710229439183579314914645428200523581763622071404859745392464241221\ 5794504556188112848589468685265333556101219248085393459111869003035160805041993\ 2732226044735133002617108786071471008036399154748565815870726024655322673621046\ 8396560034729993663338902422938893397592449103949852359860055364593236965819100\ 1333664132315949213713356133608556581421183955140413942748018209547495351401906\ 9539027590679549834849175962518533503509168675081691588284757531334465050581927\ 82163793480216949486515186625385566014873954877571221790449429172302309301/6084\ 8221970578245520914923713665873037733200819766830702221773797645264696350364174\ 3492338939939471922466482658312943746208246148016247609590957146063949524933586\ 2898121023594346103084536357048578354949324887151491013427599330847310135586436\ 3554489575588963393707109511109118629348453005531422991972926822938929418332520\ 6838123034290309305030873931111964486101549946343840139343883498603402117693475\ 5511211274092806128229189247834119534146600199670453662547837817760610754457392\ 6921214325413631994654491661163037013054436168597219654234272524025073391009449\ 3235987456717345030462013642871383196738039950785548984954294742755216407917474\ 0339130319007024829744993384715530445092092576196389888748005923863080607395372\ 4634721404491896437793828413990895011011431917485693566601582912347787903375865\ 1243066669172305180913467302422868680722752150902911685075420320300210916910984\ 2230251778037714698871403118717424635358368117629037508762767499719072906038648\ 6579329974599466549799482819573193013857092105654810934391307134674210392609123\ 9754400419673246022003752011371333475068131972501472842641396697373953296138691\ 5410374991485964422136221503202136910676114651737619989183180247443224421519848\ 4118423480216343807650509764251936855588905494976061948299123718852716294033956\ 6188523660370628093474790502505933878063117734584117587182064946869576295888530\ 8105883936152248655345479846499328951677276895625289432021449953661244953707442\ 3556150200746790993790554297689188007831148600687682076395481441297256939520000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 91263733384250978958280375046947616007278166535110\ 1409370477680313707279838449676891441651677815251305147785421178907417385263827\ 9618043709769470244700518715251637590961128763915168925010572158803751078579484\ 1116278968612793666479649913964713944417741537330368023302155473698470754756070\ 7477298381648903453565085943348325578379601501366143801483072937608059689226298\ 1653353481495607570056185545474108304620266995169414765213160004350187322913951\ 2531931473738309296403643957009372351918490078198181714794909638844420238667428\ 7501555079072477626408264453637212991706849763235442404558229212517198852038141\ 3714891781781551581751475133436872636608530379138618607650536119415613113414106\ 4445604789174160642977675587314412942191324962710676025650414669344245127893835\ 9333856517311899996821705214158710794780592554383308809964194526928542868138692\ 1335109125238769267996929614767066629402839842988833570400210727051242255544567\ 6742892141304994143058698418275099843078710812349007884586779488546783611953828\ 1990343075381484186001586124971494873487519950971813563263928589608008857730214\ 2599674580868978312991310248115404777445491289846162797459673004602605700203006\ 1465848505491024117462254387279137971118878292226732656907636073620526392483972\ 3021671981816755218587211650009695372654344535571914233377693965172324818642147\ 3837541919606279925583419970494862748351255220703983140931458118021950598631706\ 8097099397295537379137019616484450313941519764757206626666582607765524436583708\ 2994601147131831790054988903392267815612406116555204471572523330163870616794635\ 2512019412651506261478673414880037294033256118990673050811239691546245511482315\ 03140163373241828286070630865320532623543936745758608983513403/2792633990128890\ 3564135414329852454880098440974303800435621852455691211833958344111422026772847\ 7822650567990433738961081013458349603242059345429100831718318323228410432435108\ 4683248125055846700313473542945566065062642155069946468619447601566546298563239\ 8333074091395373647017300885947175601244617474535792529956018051206231733204636\ 7105945022299062821328090755681990493844750551237169044493773536956221653538103\ 2892416450794827401016593718683308277490401203121520077473032836068024723090550\ 2684345507723382645375077386147240130824398172903737384121497703021184698532958\ 0030567033233944833645700798089378609617751323272833564408575969854604730424217\ 4913704760439698226407124929396345035117565406632745540701747028634549850795367\ 8815999443803510108754123225756004107896012616077012589690943291542315172600643\ 7105863959452837592300543038660858401580706886836360222074174079666409847095962\ 9670707917343233519492101763771787860097686633453462678067350312552158160745479\ 2311324291303472964836631475687869950471926456207106660100089162520854666202695\ 3939559794051482987047342608599513266607727283748644584862726555269821605424168\ 5875471792002019745068040226314125311473181841791740952841562433274402277171154\ 4877305027040878525617069822272793557532104629425952729215402331200803015482554\ 2372530385910020199936490082195556244379265232666670619729156297527643657360665\ 5637937422640413432767326145328296495692204204537731731386997026699818291163531\ 4079272267164334972348937139617500918861299944632177669916430696448000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 84602932070869464122682026185866894025075408866389375952\ 0390096814316784804436729697869204753778112466689135076018761567455830636585144\ 7871868322304822717850123848153734527654486064672862190611093175111029916670631\ 5926627720958479422053244387064398569489785541869087085812582608374000018169908\ 6511769115814905227934927507153887457814914847068422909386270797750535673300685\ 2778928568193657323873559450247803704829116391638335979036561476225649788889115\ 1040096300754625921726015406287365654745169210206541834273655726550373200612949\ 5575328714174188929880964660341767551465896825349447429783467759788062349258034\ 4622220142729443734459163282385817560943894486906733029448744369901120929212740\ 4072104528898413543663455556154721409483376342968076210022271359104701166414694\ 7767238420416793341634421789324101842363569110817821610662675668352460215599249\ 8389573208164424805039538033902535168694591929521267582491424320888175839712435\ 8882179334351463031583462657029663027731185418458966915631831739683593136888837\ 9788454461075282391952188779286255831893329412764591621298838157736431323174117\ 9294481120246878233383356653665315889788149739835233799100852630974491583629206\ 7865618290725650763851267027534310629771299803806674314175358006532602621897765\ 1094825350774305492225203263570013616337506607364164350520098827133322540811835\ 3974536981377508220248495128962026509649058316386844086598859319927950478634631\ 8287096613243614449685641456566905183035824068839771408307128047973893269987746\ 6677325055606300166092054963890880303984963725904887881375077972309286691821031\ 1057350620703607974744062801304404863419810284940897543572894368311845032935980\ 2298574880700708587880813308515791085180282571836795598973/24741978971368177908\ 8584349583036681697885734966908783949989081937752908465567591720200581091565419\ 3438063915245524370120472178500104741865150905789269250983153308722292796119370\ 9501488051347688750141163291485771007481174782602649578635311616731459668885038\ 9860049557201813845588844726560304239642602448333817438386173130324586491758730\ 0635084441470607060641174775282293882450585169126647596418938281818993790073485\ 6793713376796611721676475936278766181925591456725392272390466159241664304513237\ 9857484716666152237110959621249665855980192513655195067386889210315111889284027\ 0815615710696761440190781262458450821525298498679271999962665046679014346687095\ 4904619642213245724663401620106691222593059669302120787423900753161121526381503\ 0438511164130284798974099684416485341143449225297061605732872578520850461811698\ 3174808183963826807526107230591630294226626360150745797433701297875477890929816\ 8534398905209190794277165000726832901676146162352595727927203516405786152254907\ 4990779964706177149884295913345534045393670830383893556446064325038173868224350\ 0715279424451079813107817365823420895610957374869217924066041711813137649421241\ 7075876651378555851686710964060451875520571168456043727507892992215650231314420\ 7073497493394358182003221765293147727877214552106080559989884575440291017380979\ 8255636252577155998405343614928174183716405254936983844742219724553308199923863\ 8377708280223988047170102048889314775275260112573439166245150580290561530291840\ 3688231256868216557551671362293208734956070542098994101227618304000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 4735410759921156323853598368726001473465419115123195189184\ 5514134136864912301942862522786359825354025520326893881742442542714510503136210\ 5884246848140624161262925836160257086116276312188044392960054935553778447865012\ 9439366382649858322772194588290829881491405804740819378805247957015206955470332\ 6639278774022943559053963234358207345162168370203117426201995956669474569932703\ 2014629927614391591394553392302591439737533284765647978000240938158855318558157\ 4784242567289045147678601783564359713892901757478674063986405996134976708522223\ 0535323642276514939009441295900660509223673760603673317740106697800168911624728\ 3348750052026247686446216802177045708297833461153377015037665649567312836546694\ 0016451237082128361112808736840276864110381577861883255917318643364282179661507\ 8352334884206019453044285684947015680617259326195031782663320984579979964946682\ 3015515076335941963159356732424687215050579643793218413642472056639494399630135\ 6547255501040901175095599012027107283156496559033390509904254172792395342971519\ 4145515297231829679143620313502454240067308628802622749157273680881365463919012\ 0385949222216695571339519088312068706576963017926357800587156299159568715107297\ 9790138512720014933994667079428565378584313391139321580626289402155073766564931\ 0670551365369257527881832716715202398684355315467372932492067627567316181307004\ 0737779180333461636866460229203488495847096356360025629940347468852096563618987\ 0736792424232627432201757254807652030394215589021272445572472735396902905006133\ 6221980765571504494338610929879468391418536432437158016686659810682065354869565\ 5399611325642742672247495714741770357972082180388538050228042729661564735961575\ 270489009949940422122399142090250146679287370364461082194850127/147351685207635\ 9737068806828636451345076991537101360937796488204273183302471447826429297077720\ 1393826774333680650164506241157409621342155286174570962109382933760272965173909\ 0688586005408830911174862109512643807087569297341827000411855577260775395930135\ 8748508558499403956331445506521740488023781687327511956463868599362426175961730\ 2948428978103283689456810927516420220434145544994630428683829622895001235116258\ 1309499532853480690499486118835106551777738540728969602145902994292340672706352\ 7751415408645093075200949438114106579193344862249860840137447389556725290953904\ 2365195999202265533976566255296196495028382389186926720291525809074367628675043\ 2611365090047697840793093596878550835166270742761721000995450787892206445451230\ 9080785683063007020228350487962832402553688626888678433096564279850086907235074\ 2582993875549850198072896097508585634319285339691027368506735050815895703901981\ 6328571436772893570932417427093938534741801379673047234761048144940199996380787\ 5123142618452486810606447552835744325205521007736431088671265863028497169198465\ 7612813298117645526671387127525790666938274132076354194572819797927936549385101\ 5788637530991137570316173900905229665645224981794234242485108055181037064703086\ 5480823172788997007494070354377558607259087852295462792085692545853288310666429\ 9077560783974858172347883577051437814413006130311500562524718978054481314600188\ 4484670592701156127700032835689833854953455371673355640798162772239579600735611\ 1631381691704790554093951749929240791088525461973719046464733694199809336934400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1885327517957692565698177310521748592570828754\ 0638774033286784623559922308549663276137327444825583524655367555410074037605095\ 4642680216244677594730845114812536659003310509416457255003914047368773164025340\ 5268814476255034736041658736568171517574868481601866993184158379429456042013808\ 0002455183295511788546767756473724670759166629259872142575566145302936721045091\ 3565048899405508378094325939343224185307937803875269526930030138934846087798516\ 1905527106377600583440361163361587860224771348725021044205326268438521850968750\ 6212171981853436563924834856822020078028518710546424301723221094709631027572862\ 1558070403946076767062979586159860220153841609880316382550871986244322816125911\ 4263852806218384962976721645405421612416771596838772296622090900673035950271962\ 2658812416528877622648650176768765185342250042642641788149985551238856163785425\ 5105918086666650314386587402894309252552740353722387874868971810811356386278778\ 3801641744403092765448105110200060877761459630483953471205591742581909962198066\ 9409240951891072550736036834345801529564293121430315432317035616116562760723932\ 0792055292904652851142121907055144746466818689179385000317707804623919626952745\ 4130102979810074997347290739028900678826205636248812209370892142789045737661180\ 3875890588947895096035435364827558275347713732156770020705268723974246560839216\ 3732458337688018913247214060482127559783806895311681315503303492451340200491954\ 8037976150590532132258264159531357247532599177489136531997415911112953372826501\ 3516257684509677141539440864355470655831644971268504701962379301139500588262358\ 6742702711856114378231478126653482583334571783958419410279628889496423564466173\ 3069887823611237657390054524852368046424395891170736997923674324250899320593940\ 3/71857644993540275170697413520702907385905906128028761788601900656602995422482\ 6068657852235234174053155222693251225283154205190848419179254988069540528640105\ 4356947609472558331320421940834328402065019587643757880510467308556339836749187\ 1924857012647997082005803202981709893945749549812633466458700132249402206665881\ 3135330220288232413354495398587619677287467441676817281764275666702596297372271\ 3017123999904452271689732110802023985578959211669689708125585187686739589736392\ 2705273862189914045385374492284107941432716219384840308691177772904647815138166\ 8359736371978096953738373923993654485087834498273210411659500172302633199273997\ 5214458691842135968358237111787113591932008703388062085770284957532647021805374\ 2797805335508448319490907012132735523542813286444363049085371530756759722663065\ 3912271969744419490400983617971992085910067531745435898706223568587689289769849\ 8435934212145683945167844901367749394779937150613025513290255017636363646105700\ 8042549204905843916383431904913670217687871153649838449692473069595984535592135\ 4512160381379224014844547427800861508917120827924618837147872444101391023492383\ 2099696710590821913198769418881359811238055243192153452067415509298642184987005\ 2880669895486514798745727813476466759039377107904913259946537560097597672324978\ 9056861262855789409940138840541357290510884711806830376394317435189857806508278\ 7978785110975057579628778392141944794534350649161317992031840646990561816326489\ 7571067992696624789394523070959658018578230609781095600318333336043492226800333\ 4515923469111132160000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 9531885048159277395915250\ 7039337715104043615131109794978182665541853386112751824621219478489553942910166\ 5703639926586320744087894757502705996398043034291069555087922879732640037635571\ 0356970659929609184244094466602668822783550012883981198576649436461206966594810\ 7531132305855315342909256364215207459402119701269212179091902377703164194932196\ 5235242788256858929813820462928402126868923366758466128678495695184045044311916\ 5038321365343140339883584761695158708113676802835836716604780415772811089253397\ 9358977349331503953867726167572682798936130959190297156471706755738512162691961\ 7332058721479070750361900428406214734487714706033361685225673706471898528527809\ 1529378189945233557871708846757758281316659521529384303799789316679837294565272\ 1216467681674768365970458996002820462873128874605231841685187283186312511813387\ 5090346382818072595641850793399254503179418728056245583586597185963066795054145\ 4456285255137981602204467400315735427993425092810496912962958624824617859646682\ 2109620631286608096147948738283242733427592191637092372349092286084264781349168\ 5444271356765613860192558294432805139703861948197065948185606007921752199391612\ 8756905602025370240731561472899819620649220416702951345591512526612505182639090\ 3323111790149718445858353829999239123785616482082110861969341973705092956516895\ 1056335046338882147721415944409170706728301278337576668441842355038116914287361\ 4567023494858032840444420111935228309734620163421731631951607478230170082879897\ 9898436494555245250283511678995081380619841544168395997392847507333275808899162\ 1041267468981756521151776367680848941620205386134735274134272708802501045226064\ 1111202223429990239357923123451556447000767121686468755670140140029987139697961\ 875378500240074307889589846670743/582651160828942339165041305491521057820465002\ 3125632190520497608019046405091140190759178517508345231135989875840565601986912\ 4016062362505879696080646649240591943965638632469451942075556593867588858062287\ 3365675190324014427037449181834428423204347969096889731303812190226543483605043\ 7956767030878873147579443087105810533420587464596872950953031279854741986554759\ 9498753527568801002006530937020949775192646192622519193616901343992138826324563\ 6614391407605207881873128522488994168710748465185229640189968345434232215604471\ 0950162239610711459350328065311867819230893226349634681495821430441925621910536\ 9172277905720951468518668550706941239284407620249245516583270704128569246097576\ 8824101505326943885934119076169123216443821561273169203654239262057536107351488\ 2927920443010890655990300759894539631845993453568504313137201193420720915247843\ 0691989196371358976158910732511158646607045987138999924720175655708281326878004\ 8409423610178754252237933429344591973570806902622018470923006061181156819254358\ 2395520507212195000623623948934638923162275835525562806045517595828691314655528\ 9794357962885516039306736102270857325498275310450021101234007439654337072704912\ 0159757191218972715610084169953375698421795083421943034610480408278459402609985\ 1139428439506147363627536712895253775278104133431149594608358420582786536739429\ 2921024618375099979174200749543890929103469913443575072540044243923337233142031\ 9374057643363325226544528921498549698388199597714111321338079522336461173564037\ 2181312782228520864934762142480795012169060706468103182509670400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 268046158609283124149018508955295101883414440059023722024352\ 3747833482138136222358102636021833958493209959570055471403102342438939450112646\ 4065975221301377645651697918507985924372085438822464338699979782004452551523411\ 4731668908997358402889369444925914609074999626448109627209195448637488076824120\ 0531121578193495669399457183460897355414350788869414842109669478270457421414744\ 8205578358534081942595828444235913934027372026136364331845046572274288120609397\ 8035387627289011238076252555992432267028317922191338693853354835354040943053517\ 1177243229164911204459873877695780205605029473409592657890499767557597214721713\ 8367727618214097752360058405722354203444060431984905281706044873319104719345786\ 4731406338478511026570074862250718708311976325123655059376129112614443280740439\ 1904402808136381688418040006933841725579797256453504827461424939413821030774208\ 1692745771581931992950582300591961467089267698074291033782931339999706744373407\ 4965344774485266410834907632319113386362946838886547562790841595140969223844825\ 7950126807976823476777912416195799278300651577385343870286905611963831856180388\ 4811907923216366279494394106298004082594071475128106350564971253820469479279775\ 7116902966783371120869716394278800175670081939927581098396065734510580059058861\ 8487962545282433441954221194423133211416323359428073153648157916122523381754859\ 6899593894402092734400807469629532032392660646235261985032102778907261124989978\ 5838384945421283362742461208799248267169186407807253068120014917149075349956157\ 2282584054193426111440977122764732785549812716970372797665404980560867282582535\ 4455965204880364748591656865818592210569920165631956740353979275837442209673431\ 28849868057628674512511459962048380436867418744387228153793420198078549083/1061\ 6070660743902925144061459485233060882988464857738376225634578456977880829321730\ 3187906036063694573301648820389316237896706595351962037833418676646420621246555\ 1127475231129673259697740969706425133800221420366783782673069818373829847737414\ 7189447834922382098819078553764075052443651215987058162871818404793266462242225\ 8095820288862637093445199742197197006033756766294460824742159552329826844432806\ 0116347430700575139611954048656826051252929642520377281251868376402615123133251\ 2600066347765037266651682055085417741732965764017825585355677916998022043635054\ 2120288497716349266476183105327410924985140299809723892605275735802313532532142\ 8882647224450432375483350107479029327057244371812388748402251943365338974552301\ 6158322681728424939111442748580828586888811801404743337508176669309691989649846\ 0917187323735680952848303409158492031426953248747469608333428199987010986057031\ 0695857013878985623786410125019377366775162563767114946807219202508488917805031\ 5887709851658707269501408586715001310541893342913196906659010472262931395005174\ 5501548433503144606758837953233725997968064154711409641040886501336148205547010\ 4177786396816200111528850001422994279046042412053320008764575806824943197644740\ 1571004169670232039066190732860375544192761334501940192018066701060456755876877\ 4667473917308425250545923144103598057371595422766309426726631790651364463677478\ 5623087096898922211745061154541408133561771040277691220922370055040075091994755\ 7545103211447181999213827457137693862030901429924257822466719266364277101327451\ 1709894689143599923200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -56628124977787571982\ 5989887062445515882622230289589674096286791361662218285585564612446269468901618\ 9597142616494301745146079044254553388132323005440149266555668568166207310831354\ 8274470268092536722625924908657371074086666218082951696402849814582994277683001\ 1477110773239988859620909658041356865622508599551839929549504819355460868225393\ 4026181407503780919101716186192596647475350154637823640759939478859036129441349\ 3069566177992702204280140506939548000387288070219857091473097376192796478691125\ 4582814787682618384374446260622731693248790855398352257762703487826965371902816\ 1232443103686891382149870431703546746832310823531328290835287120089614762143949\ 3010860308479734997024310259937425975335131939145156607572508450320406889360110\ 8962774863787780052867912352302176799985298478116235447594480679661483792474672\ 4404619925822462328930776158257435441492636221232249187990098413284950874376469\ 5638204735208949681892963387076385899938782133491986771407843266465502913016291\ 3189251098500108697092398343377188980443466138257017426415144397728908951827161\ 6323319766559861924718006850836749089318371856919685280308603910698823879890699\ 5888102441726360295215995011855612528565010540182636551913428556833857417631940\ 1466861599815303750219478078500254562097944000865443345567662914436847909920253\ 1972117356326933006792781182101805412553668653557447141866610204321798000446912\ 9744837373382813302026688671432742687082178782442501975451296326978339398012376\ 7189102642007169159211553032562576459603420325083765345068398351945445467083431\ 4189314212131827319847754983101506681324532241100947781985962827062048255378574\ 5292278618628999524328209035119315845267312723325416623456679037597575710395908\ 90229080967335310666994600620705426718343/3756240462365309122702287565190018734\ 4595935255469501143142782451697256611545010165958108315000608617749041114461518\ 6681283927167380762537905274732679462125518277055074588047743371253056339188923\ 9147419800634033673790986625369087278634719409168456056092714650745853056141333\ 5219644312785115113963799228012154370065118970775276633464946896569542080765677\ 0622572822300474869220142629956997317390378337944080773715389695019598026162086\ 4760923997748097797965489110799105155620536874879931594704778318671498056735582\ 1559181859955301246852033450705306463606296792062992501785942733898593477104329\ 0093381422536174583690389254492692997110706287301606573096199819675128156403329\ 3950545913908569279022638243362512342111581586861232618420644015047542476668796\ 6069681053769359451751061037554492132937138477645447158111846954905786417159115\ 6876616265950483542564292973960637275550661062168828385172701642344962205949132\ 8094475631235220295407713583576464448753433361530946627541948865737677373146606\ 7283844797145589652878618833807618223982884972727012301366926175144507053959435\ 4966090485270009845836411912977468914639782332467604660986306248380941579048173\ 0431827306561838913603164528294797946720698651527742771847845520999480078901557\ 4253367125430783344050269174024332425686423274665224519779538875879417051842219\ 5879158952235541688673516887016655895995722372730880505817090361268795870399386\ 8434475675964669488065692417936005600299160821523925066114377241817831814211653\ 9487213463211441979047698342026232535567678482706923277868835410647449600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -374603838074063176394417795077279471617479556904\ 7325685173331128696942020903699727763598067622318234187116020853499258708627602\ 1266787035917496425073977271838813753012028041483899060995184200983603517107070\ 3070659221121802970603837684688599666596828644021398146786323603232618137213788\ 2901408514930561723012841501203483973303924242504006742294135247248881334629366\ 9920179152857547981340358637161447878938023529063981128476623695743517349000215\ 1641184948909407647514855795638029193344559381528580504140043597326458773255383\ 9415312364164258903855974744740205612232495511370529119196633845669756430094446\ 6205042356025273178369926771113058605753339270143896762639189519320127311102472\ 3659003697519388250893915654605579320501925648627595383864847057729681918058399\ 8604513613824849096303966832969423491572346920331484973536807157520098029619674\ 1652669605099056993261791134914390347773107291621931763551677642851313614878677\ 3413800440800055691326524630054435291669565139783682599345493741081687801648345\ 5886580608392983003919584555089433461527166213126870623354317386144642102960563\ 4523460273233850557386172275931568685687127750091758871683145421275398055134533\ 1599775860332282519248287636158066826239248543810076133161357441713575476422866\ 5520580136971558989465943908169545813506511181424968445111888653594611199257654\ 4873969611542867872889221776849490295382848536965716230986635261417670225256425\ 4860051386412523296347744760898397300842204102241115953496210882621526538020937\ 0551342350017889473950557129946471580449136766387586771028068762132615218590149\ 6900642749560485330096736901992036745427471604137335795944982587480039667957225\ 6762969209461650131031214865472103309167242101060354798533605102919258822833496\ 615470940167/103849713332545210520941378650003856982673641138977047724268628436\ 3953647133819669088837214556723344841131585632050898381919837926967362304110369\ 6184989207691620399691546416005104302577794565477837463415395196968406570231091\ 4992609116739278946735252480702010391960579394132668365348152100760123845892287\ 1323681588773493136636164317686487882933683531794348405468599778429439994933364\ 4877037863460335509859766763586885003253933068653381902278999528923428891671137\ 9167226597408690470029273942893896500027989706122090578311079942542298023491347\ 4953137498111492518085102213433168689286298194222970036006589875238950259292943\ 9188890379475180541681802349324132060010100503995636625267969977260848983907388\ 1694657061107984263728951305090562821658610007191471761895327591711785612305797\ 5400693664714439194566583459504247574115352987300936165959980720300309816618979\ 2254802280713902480298097610163260858576222556696151324131679138237030479096306\ 0774168384052780480208086854235749340536596507942813151935922485387387185015882\ 8768874126470729450173351052984729322650009071447317357669705803193671632502847\ 1418287161874624929685806799670242480496250396122202664207640461301003380556637\ 5759875299614204365742078354236872635505788036504897733421088967334774115206676\ 0797012126007641223797173874695851854947725848656442012225426778636949722628959\ 8368728200697423587284638094306661323218586131765448742521689695737459058616610\ 6433294875800519281251347768302176651096233993725249186781797529081640010109445\ 1454314777752762610973584066036122026770432000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -770606779582971429415211631665039831533760489393386249706113630340700714751722\ 0669217117056380413476920070678322905899299113514364746324911521444340567688004\ 8886922949958725281240036102143449184383019373213795965214720435191281771645654\ 4075999735996608595922009153379517209897651787032901129687687247688051371566983\ 5249446315902238224581416767761559362433395174022928367358902538060257426287617\ 7769989025431835471668892623077827374493438205557750256392532546505944044895051\ 6772322993397225895124178696681380275960196642362447522222679496476163064391239\ 0735705578839376051736438412095254593717928553061594040617829592884168829151376\ 0850360196993925167765908271271212875040033272425050757940977017365656069341316\ 4075880564036679216703858778658432972775446398421182489268628951742727290904488\ 9706140683894591248811776209512144460699004203722650953969999402849342122758390\ 4880686321408040883356177858034700881938433135316350533069558723717372641652629\ 6055099743546057672163552249202992695212627400672910870534276731281128896592171\ 9603261620683530814662157444048785893861770015258459976483533086407822450229769\ 7119852841507723064013462264444848217464435677395636622801388130819485664262151\ 1505197227158071155804549206683046568638550170001397954277779318574012881031498\ 0058963420767268843548130015884899637481616910666428698752344635411133685657171\ 8016524409438060348013073280990496009112563196244619611744168544306650541741216\ 5943110086561595335747460612420249304842419823984848180762983347794507683227039\ 6253861896875648769185997502317916123077722883144407380688322332777532399042928\ 2368054522221687517583445129235324507113103673821648097929276770334959722973570\ 4316939866491507892432851836174643790165159854753469144287579164933798502813166\ 740338897/128627002110163940782336138959120725621088427731322062140931427930075\ 0801719795809646473178653168283418502615367325234343727312771653951922928825453\ 0243268479988493054081019331791149530566233445838337939817519554097724825788254\ 9469990287534972356803871265507501061165718122843540955854502259929849128695894\ 9734870062802960224164116289990554728291052759736308233801697386225756200821316\ 5374069835612718550807656611621417936503662992377299542349150227979999587294727\ 8090363712480917857660341231099444737174164626080353747415278515555217643176371\ 4653246867445114546695715708925387643206261501141787060767057773164118975681752\ 2208340721379993991582800479769347296872124755712420799197482710384901304994428\ 3775238683742764497704639687545956392384630254547113516708077643359734230855405\ 4016629283322169449070958640483635909157481606396994518501112165197006204586824\ 4396189082729741855411478057766207048180399741042585625775375447259610975231956\ 6554942725815097589702301339992758790685662883098347739450068707764050386638881\ 8712674389828634260081454534488673400077580281532357735754112837464713053347640\ 9425443550792450531304851261045518526016275925302677123802748033474033314445352\ 1058482498729816231704411448714295605182977138545695972874692638058494194787253\ 8699382901157756250419141694819714406069585571201880895814611784795081433131034\ 8827976588667241399857783911412369773603996044788932995193045086708690644719215\ 6595312911893629982331054089249736374369479796768043668819413824683419712540693\ 5952575946263091148668534584735887495363340399562796712404713472000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -910572277290246575790637663193689584087521876148864702\ 7871847935324255455273197290887619696225581994857416969532127652394417722803808\ 8338683324846040775894109760607151726047461735809268598478527465014361676584639\ 1332080415630517925667316059185647990206126169458085127999412895871546802722196\ 7581200637770887807924433727900354660021729083632941365542094457747796402477318\ 2472774312903171429768276897067110805174828922355113721630895811414837710147576\ 5940632581026852292294450190907929200958433921957461417932927697239286036038481\ 8861934091259646434053358757518788955426094331357941172049148241712452577702551\ 0904770511083303540403056741323471241303877175842409280350690128358999179237837\ 7387802505747524260413612002140808572737250742270817906416490088268177314488853\ 4870635937680098326957617420592630536685105654185357806718761677713535957282043\ 0957139188321066085473433384681270255335848221785571750267478948027035761739579\ 7771192789276137163191360129988200381935087244523219707157839251558235162185232\ 6327537726529665432880903176423392787864211362068070637444583138124413957402452\ 9415795354754646664359301223074831644991133447563740362195577686060223585491312\ 5671661152087265560593628418797299745838948068837870552573646242739332868524198\ 9796867080145655197522795924083307331424613749518617750863967576560904307429160\ 0790387534013935539452161586495628279568821220981079196567768776629582495998378\ 2159599323527292747987063693079315294930935242214094298121526408579212258280491\ 8096526213272876024725109076533858170311490316095385606935369196013477630240966\ 7933825913061777902320638242981586649540030696565091678614657336458911893324271\ 8510152554591099095009358820645152505909491848790004803676953681338341715523476\ 8164001382804855035164600391732593/10605165071940047362462000028466280234881576\ 4905008394091706728334184351815264797366770441668546936020627562573142733607115\ 4763999486115462986215271473118462431704325275251389804821308234440471860956842\ 3849546734398940468609091833852260441658945336482447196944985451214310536487866\ 5643303904105426628557431774058674565795087869857751256364104128486798966013984\ 9909970906194296949248595675739635426028223372712912468378131907648948759271227\ 5732768759395754761769530683368763233120574386689358645750137513951532436012839\ 5828107184253689648659702187737088662821689156136560490991144460271356420669790\ 3163043551751640951378424280034622742350525020296202821799246517620081899554694\ 4644455132643877810648467478611515965729970831158047707870690310896045476945685\ 8673598710035372712786905678105761318807440290748426684773246387678075302935874\ 5866223091305286748271585864502120290370552976783088844397479074465611302286651\ 5945411593250781293864715283305481883530495150965253338178479885103633626884180\ 9669036240687094604494098522432745610360865525083190190494704822722945661035209\ 2336044053746416476637646817934529493908166254522430502528466226648055882098277\ 1461857562292876447012086226046312140172603593588209240933760100800564076012484\ 2941583317909452356518470537663406544435413299863927491258085724920932809297935\ 0834904410320842650989669576837253432972556233172387798081099701227428998924271\ 4404061663327165347890945156021717633678880175866500419774182703116293447814212\ 6944986092187962375237633086702180059242617155528157598632356760569290086402014\ 6554090291200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2992253421607200414010698244\ 3160337649920457853392418625931645954650810029947377197333030786499300678682870\ 0931325975419135391873983410038486143458919095607115478479370835256730385383183\ 5724832161935308772531747631957822067228345404027536666838005641502257698055843\ 7665961238848547824816303573329596172915362775479038069600873050270132798926682\ 9264078412333692241834974824153941901307949952485617806199789602881942605179176\ 8395371964899783387091057893145622868247533817120676597804002406639509459525618\ 0219570489684166243554443036454429339272303231860032675153994024748799596116111\ 4610289868598806357103698137704590014994011222674038339306833765805590094061840\ 8881839013027433244066291414577871133702850038025117171475767221720020134804479\ 1981602374048069732372436553924107075900410076735384855809124892773891810223675\ 6134697118936899584061293534637978557444517828199124012842268685263917908322818\ 6438886735521445792330396424730550297813885570879739806786405670363686966389875\ 7610482806703577166675622683679527928840812341373095384342794316141086411374134\ 8731922524022958588193307697768479200889197036205683269254133343378885659603720\ 1497130046473209692659119804346480243102940977845356714488273716412609526205017\ 2062977498880630585521572196311397719722963993826840426407578506696050367946179\ 2963228889498620462710641604037392435485221764056201559900812273802357890442671\ 5467396007999272445488291179413690899199360379967119557146122122864758843634381\ 9118557233739664902813552810601621556510638887251961181565971793921802054345266\ 6840321445247986806774435470145048819709880708219996340077961118018651740040986\ 2837620533363193102634090142672341916051864394126594935259357003282311280444229\ 2006766219709982953501426349511833802783393119742677362257370401/26472893189012\ 6087934664642220016768882043881074200198836467927520992259342632692294787347787\ 7124459533778590269204463437995759945887039165152382649356482501504046834602184\ 1296448652656493674420227281178779151565301506113150619804125548234556197509747\ 6936633173882112387412071197121973756726663168735059400447320049906692266512871\ 3300229617165320528962868613247982814167726518611048852979251957865349697211507\ 8928220080537996595456764449699612175601284119905322809611503535391355697950169\ 8518647687394923733536091414844680350575033266802220350932785223209269990101072\ 9613765684606055452915934832690348503054655511280516330797143029977603291701607\ 3138363026474392667327417186052386064416014811968845136743779312495586323414381\ 3153160621193987084305018851743443719044107166224560521154969664575060836801245\ 6009508584999450907426901587963737760659994140316911902073087368196528757713743\ 4463040337071990905731187268680369395354473176701477393056251231192284613367409\ 4908800191111094190703554108894702141408356653135369230839959476306617783188085\ 0200415556499631367115274520411623747703974545280361522151183740604604724442892\ 7840657455864487837319472000389894410480968821772447151088791077285751612366636\ 2279731233294591682005142726730588140999234349939007427398733371430732173199471\ 6529640272592718309322767946568216185914819763825017609151237143946835267729220\ 8850129458394428752614444845492748252038833659915584378191352325338409732967304\ 4906704929126721185966631286856506069056537121174413940705107517393166004710875\ 0047226237886683644731779431422435965009920000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -20042104187609378258195506964143099080450270652530857932444163409324564562\ 2698654433830073838526441451518673308724527264102873247800460322275035190294123\ 4021460044991446096980649168365330552460446250169467789777099640568831806900869\ 7355184242376581467853132600984393824932457790188437112388746275877348394565314\ 7415275657693324287641288245641078875925768865630332200452206855366984005360559\ 3596175375120069480145974454016400529984779385133501754879247061070304931962984\ 0844732103068393963960485128533513256337949989251493421525576120413105758779248\ 2163322785662856879000648132313269248722312087522834995876122820545057840200495\ 7233137624418263350153880827591733816446304431348042334696062984537806981626724\ 9903611120120102552734719436090557334071718683903868160616020852628374599482442\ 5401536411344616358813529167838481170742915096149498896839280402671151597586092\ 4124672142664867495990811181010345578918807680972271590609149102714682274405408\ 7892007928782207332951023179524758233542393287621537330558344005802577442589004\ 0001262952694163950876116592151135762454264913499109636401324735718206026035398\ 7409151523142878535150541044956741446063890018082382689911545742921120530574058\ 5975837949929787398219625716668954248491287893878707784158280708332175975574211\ 5921829928680057137435280845009497110340692380877075523759784689215783605227311\ 4433773260809822265105359023430265979060029799772528228513904926035368917715731\ 9725422844190313089410132131705150473616027326998560793509190340330260154090263\ 9850663867538968718340453908342435601033467983781155536036524761644411084443395\ 0502477629029030661494688071716826197219842504326600956658856729472146078141017\ 3343194956784701847165027754466513834756174520906847065679156852841011171220033\ 78792750933851644319/1427678485316223849668700193305844820251584018284370896882\ 9866828061933424899173616038180826305755418608483134188657053698945554515187295\ 4275060074809154863326727017009949368675935365379055359943471337444854582301292\ 6838453070268033016408298697388508147549491888620374524394222561320960224873267\ 6854238115736404593568652140829132745061238321344202291283961608989998545178230\ 3828252003053652991552247104723301320395348293989125499007182312941417241751486\ 6396297584504311611715667147640330212712847352722799222613938612688679645030968\ 8809649567697673364493777121922292952338097744700025372392252062614265435771949\ 1959233459664393292528967588047205980398820953302250981341193736710587301780402\ 6877056665795620659765112848389049266022483771140905784480049035542712267265939\ 3490777176175971521910591877409246122409174368926863314789992072632508554857582\ 4339196266438117027540984726337053462349799993261929902136262568286764072490614\ 9915444587829033619029562857920902048683599627150006214425833913583007688928576\ 0556809210800035709301167422202108304414170913473450565811147150430405965687750\ 4424418093317416470502079910928727235407335121627080020912380577541290206699119\ 5756640395481525329325901762393246311662971598504517246462822354333031483213414\ 7223026470733749234803124047375704839670375785877221197996822224124029044740624\ 4806984282991770227727939852859642543868943780885042079889128868499487941697148\ 5448780813658951176282285465248096386040720968658843729230569431222630975929465\ 1061230674626798254534501619271600522184514833795904427904368372267663432351744\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -2590565601806460432663244188860331882\ 2002584167323962065813198333886669222519621642346878284708280949092506628746434\ 1656990681149661152232781870797725672883008172186855246712125589726465714069268\ 0540107206322705587059423797365384199432276269087506494876320449898848303491398\ 8378655524613413469215907595053470174930349986233554033770846240916114505208447\ 4257676620049748296035523427639202794824006212421072268383445781907769011381699\ 8361541889770783027244658766561642422769607154846364191818711003161196156036637\ 5824508284186971031075338555505083766033126813374857632371899771211521109463584\ 7430837144924068770031435869110910717987045263345180503739479503255369035221439\ 2443886232479751081560585357787725031226335684091744770172654119707265834020338\ 0860010056033016417832942958694803768908463125145906768722689995700946267811959\ 9439542438709134369719819009844199330066898253578349531956788754487474942818093\ 7964250547131662901158280381571404238492234769864923320939112985198129185770769\ 4434947599401237952864499230732928870052404692154002612575800292305829874977338\ 4950117490008252994759026225948024974236278150790096797252636392561541511550456\ 5538190875972903720523588681987931835161269094330684199358824818264995980214214\ 9942484755329252149217387718203829757660934133677960768588311216448700138782623\ 9559551193765876124565085414969862937016858566031596515457436633194386094053087\ 3862153125457721501027971685463768358449839953971235427047425434112344500943049\ 4245732001763670804692750639663118087830153311461297587361288597604006334118878\ 3871990894382737096575107533213460513499521275453419611262124761303486399547289\ 6640811723878006002945936748120543996905052888259551440938574435022483709158951\ 222262898506998563941920332975782166900535165131895744079573112180821/155340980\ 8210834169274312368455659723742169026440137360437061245181072321928265149601718\ 2085705693708998335159090033354368775155251680510801329283951108054628552970922\ 4678089369285602108718737927103188953604721127144015152776103298107985231171211\ 9967705867607006032497427105273556993666195104420209720658695354806697149966619\ 4789901710775777343380832859175794898464382846807277644517334366799590162832807\ 0247545853195180426560287195313172120645304415260876364783386047254919047150682\ 6086686625860837340573578798566127216331862512514693130870696139892135763019744\ 1584164773120524441597768806278149921571883057118007319455281058094559411681432\ 1009600802271484016058134176544879465215318610331599884020464773041518134218775\ 7151632772561983212933197152420380744199697909257746101101126189421646978866653\ 6618535442174025661431899456954348244731418105252424369943139965535132432726607\ 6547517023052806589519375095889908060555035447718935374254274625828541563886866\ 9955558419298974001765240285930585566266231488314439786647075016030906030933036\ 2865934581549207750297439517866381768938386686119440783102476180028255548982893\ 9286963577655639228971949361049760796117754683549892693015538606902907011176648\ 9347446411484043042603586928790195802063559177559064103031826200886445011059607\ 0475084303977272824108527121109962920121529725192238944641061666916699570565646\ 5899032741307651629732703689014051253678020466373510733042213265824390180967696\ 9640005524387309666624717586854896422053706065309179847038512776061756405687302\ 4838347379742188235099538578264669093590100943826312180531200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2029947650688857924848863272598655869588827075487427580\ 1719347970017066386508876854923451886033698034575844743646708581486498858514118\ 1488559856463947331982942289186585325729049140123459402701890374500721031150658\ 5709536661980264343080343796348752317337710157030154825055122568320916709378576\ 0774346418752367549252868291139504784918819990721159081967787588306203281380025\ 3001796130851847020559293860252711793753121427274579337719219507831442977176580\ 4486091719425135037890784362786933226554246122387329762707725063692375243460569\ 0632142897557221683658785239542346126727459572629081691168694720553481071419137\ 8328474753132946697575313973589639653940054997833278537844322206402093595171285\ 7423406381518725775496425139835983363931306629049781005857836065328626092591834\ 9002871450104173605129292384546935905599577117137030526603550603432669543400846\ 3874660747085725087285933647704113367847156381864328535987112954996913157801347\ 3096287908361298009796219904412339080023499028247064430291802128063495070854758\ 8195150282830864597553527435728906808466565298415734636588816190469003220656310\ 0816969611409529026976897788287102292803838481617331521699227555184053135861591\ 5472879433658624473421736058682661655927117540349828391940964654901913240548012\ 9189517207047123056353209964199168663464446507242499881389860761755651340752975\ 0809066245094467166721314700392889895226317489748153688104317992377004953032692\ 5583199009947569178335112025179533061566292458742409667774522148564595517928390\ 9233434489875771942192586689425645202144868058744607416386322509929636148576057\ 8989186328631393552024697328933112684726773746470247361494020377030210966493501\ 2623866507126381932235814657062826401113675827226486859495822065629481724619213\ 200034769054773891145396841100903007051959330207192141/106303803302465902750742\ 5880513165396554474072565761215371121776404781804147537693228195770876918670101\ 0981557705055553640800039887744713849954735429788112871948447691266242336259832\ 9212364687645617469632160503339603932347440381189175660078905442619973156076500\ 6841582361180914471593117470330479101511246347308936267914246995516303148239134\ 2592053851352636254903462836424903844690843262411882597926606892325624194988320\ 3784965401377349502313943256920520152151251393529038190708154609537409651132534\ 8259675474244703030984218999234527540241052972495661061914839144563445747616386\ 2808221508303076855427965643781855373038486451841968313984853094806968917826161\ 7794489967884152781633761876853457928338595450256255722165952308407840434830203\ 7496252675403132004077804315150116917441122370639098070882288912937900790232585\ 4569097604025338156521381626448133798920608673235080928878050036928322700949918\ 8589286087359577370346256540593202897781732975693004614200295101825560537150960\ 7162807834619806900559704473668944799570745676274653433416485500885280765792664\ 6888599702076772100423083442025010725384697778492314368365083908717392331942701\ 2475148658305469166344692740796584555135580481991162968357561527863537287173517\ 8077905725328924639375153550045786080363900385586867679559879542244555627321806\ 0202103013951920262460046400919038932504106803812825507359235718624332480300063\ 2732347177873823767106675323286928519598723068687473675471192582522572961338457\ 4009589626334630736236423823032199883031585977515156995018762051737322242292185\ 2544846805519812957868389742028805030411658854400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -4230878421947938369703851316296824168382757810624284043213366349385\ 7844837465504231486890571906571749407027078210617238893820918400365816108715407\ 5701602042679358753808788696735482726743795801313789196873334171340472846109087\ 6726030324688224845203106708040390013945370423660541535441108450014525097654398\ 8142999204243607586808924915673432828389245252504680255467064768747432382552306\ 8146338638940129416386313939178917120492643618628710789537310174666119639668343\ 9753394664656835917931890563390956167604907047029387638779417949767498160303738\ 2123356595744753332794845116004075709775733958296003452267384070609255271614152\ 5669689860575285556010639686354042149327549388707123842760667560736040223079514\ 2102510692873584716201566427654545434359046572767341552146818322741813381640782\ 1411143331038504603914136990220997202568041973796075613291563123143738401148846\ 0274967374009352623105888993024857622940992442748630164551237196001569465862963\ 5820232234738854231813253436478861387497722077881068757916873683913598515073007\ 4836878339183803122655219321837903007625048329248129775797873858585024011019308\ 6997946263118665024904503815490822641772666700478575216384660581632886385686067\ 4696478870339461743655791545447346696472687252200486896383781573194009259680823\ 6090689465050612288513323505155931939850696045927095380005695051622363886921363\ 7944499968676176801090442786622472243023921594013387029886893464068475331912379\ 7264788796736006697673998221714306600063244098765699324664561207157347052742562\ 1223976226129279198642048892703805373109627373585521002854655202248511611010963\ 5883050880769215768121003264389758248230004752278736981449316639717720903152532\ 7343256600997810909972619767650565741995486479690926586208357168030864973209014\ 5344015582403525150339455064136029685209321723709/19985425427969232917575638722\ 0046192995199064706655000512519777639686081142605197136965031256511670581523148\ 4914698942846687038635012478418355932128627620201215894255425312056644470467904\ 5861382264009493857500536515290924801246189478096487761653616447403663997872003\ 7461322506568929763136325143436083090726133414160461780744758291899474150099002\ 6492851541565619715331359364283521105030595760171107388041449342939480453597052\ 8547557913728295568089015367996523279543637528284644649934404492863649097854283\ 5907410388964357883645775568942385735462703863966970290550508229925813463660642\ 5043567782693804875390690668653148924725326729421576629217594746992900558466928\ 8073872926944673269603433130502624806693346890824033907758561414552642148009124\ 4992033600993912079118436822218820329933757472703492237291915951127234033545048\ 5691321767327413436788206598382747767278745521061065385730848632498480871519241\ 6465138975635591017640700620676935427322090573891043128944004902711621149095466\ 0788307400787141374075386824735638114933717009567470324850304095368988857076086\ 5658701563219054072922504352729403641305674068298810591400883883213190837107220\ 4375195510455242767961772561022392390126509346052247089171318006371517499894536\ 6263846555792662475842856973916803767935079457037410881668790239812038931311473\ 1156763761748949655106708270002904454991108678328834017804069672889347254371552\ 8847894038259781454912269886559515837165184605618411716581396584682644677099675\ 8957752619475534197489087616832033596616003903859321952720511807654531878321024\ 0630390396953933094247199462069828080666671054848000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -27095507811667847596222126278560760237222243886088570520260750308\ 9939461198619262954285356044927561911323564251719334120315760711546300329157457\ 7472920493670042452038502522256351509875866111453706913364984338543044701482579\ 6657864332656915901162567852449119339604050144198912611252438159229700662291136\ 7174845360069101352254369608727208964907243210755886215402820427015625774564766\ 6071458924067117478856435469559888794585347823647476169982159307111978594618262\ 2814199343036241580194969383058647643682463397238945128022106744577167439619205\ 6590395560667953421072482525024021468731163671868653877140608930772658030730662\ 2582418695124100989237798399776559989284471853781863632510308373693681661522887\ 9818600673462463024292932195079534870273581004325492651131945681761112121906815\ 2876942079882327485941829946582598104279119343128534856418075153473769466633073\ 8367595334453549537781936145202868133200903272009189025826816936258955155841173\ 4073016163595018804346182353935340663852063536869693921225143131904912744648713\ 9960023272133824842308122132585435660500519195451523770611475749209408137384884\ 4881518521033416540674395175379448276173285938726461813214390187602256761769408\ 0098188748076945591759989899919543580093481863785170302281540770313132165479672\ 4411693847774425974662565777883109622006096122218945719744742063324459782623518\ 8333332039133998115481830242128536576127466977854636218576437304384334457703607\ 4211605484397673091554013330367561329757903094017374009799888637198630080634921\ 0634112711361549817869320270851143841189916270073701689830469323255319555680559\ 1012714994094662909684739049591696001526007581712328246085833752203165692651565\ 6187458880535688614704196687258761150455325457378911132446782341186960198323951\ 254075209211480259613786957836022983715547199264497/118969501640179825716239736\ 8569421983710077916947056990346760200831525129124764149926035031799198329414511\ 6643412363942898608868825482630149196837353717956914679007545907483749172165398\ 7786615850863795172146282685608265396276020873844204137673727517146068998027259\ 8408118217461971124542807888331162164315030340469049572850894386928185617445235\ 4422679769612223652751881776251996278084392657156735448698322965235646997981485\ 1785183284858491487229277623243246091391838713417012040747340919667137511871074\ 5012298196144833201194842366363214201837237148228333325867523896541119179965166\ 8011148643062133720492343857337898962746096318824868913509680055844168264667461\ 9355503272595968290969690128254171704838392337208535083879216118765395038558021\ 6485615009457822198946476357126819837898698229601574327655748610380575912214206\ 4597218757526014366738049578298902745329717396205227394673679098937559014988354\ 1063531135825925115313723226925263789839594295975249766720392624466232517911130\ 9051516603039168464077980524110948989141529204703051365999108888262813581581142\ 5842759602771975494299792766382853800260404012602577311687468056509871626035774\ 3793739820824488559489863183303363787730698640027316461801237609910886710344199\ 7824583333399273925446033703946365002466110817820476783469825103423926474945012\ 0359699065587180680342558989338674276973449793947220645332844552680720615234734\ 4708931202260421203579151080268448660518878049920922668657689620322611750527925\ 4753868291455317154569445022474063648270236829046567288575178364299649481961693\ 2103934084395660436568295488630833096378560219709440000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -759287795537567538676803299094760806829520593729597456195973558\ 8492124770479139147357988670155038512047030392347283558821401722666524310423881\ 7251929719634944012980157670772515904858924871151399562030275539318507454296710\ 9540959923266751359090612609326959538623273167002864224680585169324534705092115\ 0945967398265126050403085740957687267973592791471804290497233613307474059561921\ 7529544494287614000435401067481249539400153194231867320621586044781524868098193\ 0741903113369012215113026271082285302995478333942355250664841969041437426123772\ 1325218010271110490813252723253541521604634275580566499190892069552589711871502\ 6537114221814145153769970958422765868748796440930481082467636859920907666564321\ 8857456012714270532366284443365751491184744663020550586042606903909594093929569\ 9893482505634473269355884549127996165093779341471910357987390229946054151831828\ 7194805025537083376601970723856604570438649100735135321284703166487320071679257\ 9893836923899646289617945394348057439459309121855585406059384857388136526704575\ 3296410921445464101552281429793711238172400660203259714018381092814956112176289\ 6235783224417270102158901277055710166358544137042816389929401396630893676993664\ 5950475334149889002329642931432676485784717782951105954477267942401654349349732\ 6237289056944043071590834622019617138720384814239709945006636606911350338482783\ 7383557427426130525602096083596446587718304772202923344242530589739651544478166\ 8069838745903116867190020621212172688801705843426844343619563616079329073792627\ 8468757421907205925122573463653105925712811244112927326967516886249829066623015\ 1943761673964617742350360426823515993295307639442830289955166141877690359431083\ 6253419738362848571602742846270456063632664100129582642691458201579017188339792\ 421296897228306827957485955887358014004792832610015238662987/319090496964473058\ 1915214803893600798876367576918341211221582732416055319027696754535739173027156\ 5278063826623991617949043231717701433514275372433738603430400861347365603831940\ 8610791240679861820197159092415516502382330785856568366196649115087477981742570\ 9245316827589186822239307223539131068567748912873019762931888814038929586305429\ 4932311749392278677766898540809946563603500818958183929229920746441044548224826\ 5622753767965276340032430091949130527802638031438196701744135767694321842227061\ 0390834945851199670126537382466104603062338587080078796903447876356110992742782\ 0973309888126284200916196638152155107658162825308865275552395077995958579539069\ 8298766494738748560396151454617366257308058972561994150607781776780554200056108\ 7296292639812822896003164094262772821389585993724253874734123609279053015347204\ 6644000010514972769285879858819468163043034445237536795931595224497254286243819\ 7241163290341228515667830245081350770993919827577515197463940375636046384909137\ 6516105337811145948532111872103788346974287283299085618654615992184441996895501\ 2308262029871067594680535792883642167784018210650255311305371657665852782336496\ 7277859513959414453114886447913781883170225703491666995854154835570224675230134\ 8444682756143784648716918505522614003844315226239453766303296836302015414960792\ 4043819975754984295200854913230173941372929608513887796493716630390531348167561\ 5793404249044098581631122790226319391232644378751761030998796505877151189723624\ 5947272747069217628326246943812229599331372436998902778184468203702266358042976\ 8771956045994970303804262379538851565893483051548597968131902668800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -79445032564376047267417109834891156244660035854\ 5193411115731972428023914063480622526651645335264660802508617828161588439367158\ 0432856408379028587342061852933484450395078779993710199465997472531600662900889\ 6140942127519068149188065115176731179320941220251663998202129285814543274512605\ 4280931793941194317133645326295409834802823971571355765874859989962988222435397\ 2902106600031355270723593520005963216081519659799468685571069669392308301104251\ 7781167588250687672799714627503354691348949831560434468819538592555646135607813\ 6019743758550675366298048695367723092137644071246175713544932768775262227522713\ 7535080925264728733654684107119731599111163488446204219113659624313497358568769\ 2827024791653596020190782908790842322143230098399015161696647982621272622104365\ 9541348973557570613753726927033116119783106687796397491351157676855685676600584\ 4168880123145513383041318042009505998025677444946873591670313622156888715421374\ 8011413404952508347950953024243370090318028992207926152290710736768001616273772\ 1643451713411797618067582983389377263774508270788634117426140305515056981352421\ 8040042283489082584020514359073602100927095406491275833946272810048163995453370\ 8151587917028625405684013544025224973098560284006522338494805340878238964180753\ 0455948499206349821955406482309106455673431209125203768085392885660968647267742\ 8131566034874879853245509145321859614440189148183661197489875031716861856081266\ 6035478271227362168313834596527009957180734666480363765741349177756641045052373\ 5056057336150340139849046914137750271869463872543206471896152114914762802673610\ 5112665953180742826414047032247720987901787985844888363359827449779279260616777\ 2056328181306584658288757623360563254598021989742685570072180864037099325566636\ 420279651834974985432918322362715544774262160446430855624478229535038999/329277\ 1468889360841788125466130350306053495982258488194347346285136184982415911161262\ 3149258680973867039120545135876754480847706532335068355236889476887883495394868\ 4417893087287975062806996721934493708096814843971235168876158830609835461063561\ 6192876430146175963672251588539064676996284086163844254371966455515057023927566\ 1260864819861054325939518509437334264981834327890306813367951384479472954615194\ 3421193751590501171826001030944314002504309304653586947241005797635421502993722\ 4673505550141092314851129403926219662454995112242828853393000125888772560394931\ 7906263384775276926695154494395565197662086344195002028214633584371923767633441\ 3100551899675707277088067849413873653331150917244074030527914701422992012059596\ 0331731792307945018500968354289128621161458214025418057261448213431891439772611\ 8392949579395112132290187284995324150326623783288200964770646257369335091539576\ 0117970970122553452326905167035445947124591192081278253149197105486316382737137\ 5563100779283618467538654629324887102061905229284511316409951734751037734929823\ 0158792131058657112166556391537810824894206853528743140282952054894887571665255\ 0770972227614600999846016771873970243303434751437539872610728629923190284501290\ 7684499459600922188599186222797975638138161501718498232485480731842456359390661\ 7255385835651080928675455664996201318214374820103759603603636909748364964413796\ 6061026057204234926693044557893999378490809097597540930683881636281683822850353\ 7418287188862587086832697840140267291499104436851006252260649849745232354561160\ 4926741286068484898953332097965439154490694846771602651689855577510798950400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -196517692744968830213079700631579437447\ 8882923926488968961751769219600093617427344430012604526499910683225603445314697\ 0940785484204237004255658926009125136379706986674374113205959265271728281239452\ 2063660768126891248073914409762704675483985198742082019277332965876747681315012\ 5095568884382284669373263848736061903293284438131715351266622785823212315421175\ 7203906793750995317540521315678213164233109988133570957655624564423081317194796\ 3688814108356830195465374499866856393321899661939775260804988405832756382741751\ 8963272878676845373697327799809927705588850851697245489688235879489896701123018\ 1473015346274562343463522084233864542014267034435525942063165369686062834195565\ 2073784177044546926100702559975283692290774976284043151551885979802288270537199\ 4856531748492743337580753989862506831928147875345511478235836686017462367627182\ 3885441241921982209764843216937952253734165704386203270092069794560099145972718\ 8852875030173156483387691078111482745442436240668838448284387582264450519640195\ 9522717735766400350768760602693365387465210076667958025594182093613100976171915\ 8853409690949713844962458751460874235126050980294732010749032850946895770042212\ 9468839548652643663651083299395585163118535914862850246428969079125104616682287\ 5699549814788591571547180539144336988034435265086166703812397033059311720080153\ 6001306401155859687542253442445613799841389543703527965446129801826475181011855\ 0175185627102158720821368018293536393966385184687938134013037790272805072624302\ 0113531601814627412010349452357053827048768862448515454243338379524999232814043\ 9114177455766715720286836419873698461837075444152994961974886514266240745206517\ 1246481299048402484238085035464701910121109060699930100234345538328703240108141\ 7164174905401002838408502519915593614619373690585700077208366014121956269803784\ 886394090585967/829684379713320977975335799910793385305105164487024995911468458\ 7682967785758069506550852609842028777948206544921073504205121148061825145484207\ 0393914085530839558650056803298077329260027544894195973558549044648373959072053\ 1465850783162469926940711349793483753923121429137474796618478726778114404321136\ 1691612117491161306548813417165955564452575553020407277660915470978510430866063\ 7443263467180730954834665329913669776335013865836719033536346798336445873073392\ 8363515750962562506875195813485279543779094369784910748145078041664102362979702\ 4327086922950764917333395699821913031687295922828871743844340322163005484436504\ 6939443931034757081038710893085623530025637536323088715353088436032478615651257\ 1221287838512385518346853733481802528578617598787777503125618783481434353267487\ 2033990638627794982765094892302401080016755372454678149422349554457857561621944\ 5864513231132686516575816903844309886953534648312707396629491354509433926139817\ 2352134728034162039385346947595426776287160988972698163162925343180666051729207\ 3036136206637232931185322877747337616475473146240299172388833640170368421497056\ 9916117402070036283085545918203515009554089309066703858051414624743416079236620\ 3919656533304776792245868936681489298641450219031422191920813023401198684311498\ 2299723564998164808357349435741436159853514205274941128625929311488392460806202\ 8135363613326724646406934263016136811288224165071226019032305999398767327474504\ 9835228336506835646139871210711846269804068703028397381131325043664525641421107\ 7207365386487402115476477272759195780099452221721447214273821930843281009254672\ 3885072747259972478258957516800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -7307\ 1465057353352807960308587647989696194427265032027787330285761739472239297259058\ 7898556654945537566530528696697394541786064157150963735368872920411515066612650\ 0278279322712629380101426299766794209546944642099133950688016926327351721442944\ 1034658733671284816721651702480448692293105719911261062562418600683283894251878\ 3519028735010832817308560903450691518139813502607326833455826756050682224055024\ 2444622624745804744391675894335340538820412480177600290687900509279967956187721\ 8462809923976227963365393096009881662957006666251485627305464197508546418112960\ 2040338333359980604328881090202947906676229220080435729318088094352169196797146\ 5443699327226744158035213431553074803250688748653388272953911587830333719334998\ 9945306308880338802976688714255467436146159786372202010692473147024736507554344\ 3116255449810600391711326222143697265909309381869032645870265096743533154101458\ 2537040672266419468934111598450518193426973205178046003940451826472035726422982\ 3431294403162118345435057445376571291314545373379747777124664519076422674893085\ 9808605126025801011873170724563698634777077939673089646935158846824444716704215\ 9628421630734264481420703249098037654586786198046862929804264891629527049274411\ 4356081337288353902426851724353588636585434343699960000019576047009043470064340\ 0109033480223408136011622085366170065414214048319958891480429571165871307129523\ 5572817764607698946841042894184462422340117996939123749705635921683447982837643\ 2460898898857482553488566919741581732621002853703419299303410284423307943893027\ 8943018120700121214625116689852905260093439847832657532458751366314319232422817\ 5073419304106197696107534374255121080603419912066997058103200467545197062983466\ 8802523653024554563106813847445493873345203955721071606049009350295142363513369\ 386797946737702629488900949923702629588300519637/326045878691328794382334144435\ 7555401198989445634820581939705191552680268916792383210301832439107654552024214\ 1407920557578739015639255911062759509331211589717681329970115391935466837827625\ 6157542791203030892116059032328713836603914788099240392457996027054840174819432\ 0483289661130044545668147730317516602114301510527556631427389375135836434139799\ 6681999173722059847983894811376842811116350652892847936925910378983661511813707\ 1252033031647342899964770682984192066915539533460728852711026846611989676834427\ 2339373988913738103929173025852841073957272047096986972971826982697669785040827\ 7656885637888532447797667494605723239610619315035056051282686034597191675950583\ 8042323001007865330018473155003516360335230321905652202750304377281677106357556\ 6190221986654069068451009228787277666893331174093139881109905470521164809621949\ 8777757511730922786383987000583626566595612424235612588882959840098996866410388\ 6107839223584332423036598437796718893007857053766572667806014527296331640137303\ 6874200660175140883500671527440833637361546794318399155883883614046296365302214\ 0896856738196270783393759150448804883979690989079279731766502265073767399518722\ 3100288535674282436106067933592414259836549395517410526615794766147669328486369\ 8898991812579179797703808783151022944552022695054798917838316466022373212486835\ 2955155455634881205089648588265476647404400490995731952986032167708248574584531\ 8837091332504743082592213322965781330597561759686718084391724000668586330217791\ 2233094596947020105145834034630646382391333655229687524690641596874279032912406\ 0680390571517439766199509613967103643493229582941249168683827200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -709601154450999179410065959472840327410064285210115\ 0999544703633194224429137763208537967165060906668376264870152876754269898889783\ 0791114234685794631865655259729036051010797356876589737872348413387167364708718\ 9702586182754666224484033515371639079412511046034040829287655243059221697712648\ 9536243376472616485030617069096482009131164345333955739114591564214070337220287\ 6519308640985909919498289073925308267016503217752540528310945233315998421562556\ 9269298548557559103505397334422797037616955015367225609715660745767152120070951\ 2538574615721089225185747287657463849327381442006411825336829479285260668562715\ 2361899576194256640977018975913281005230238162707959853482341888926521143063955\ 8717892826110388361928630868703211984989383412130930000424284147824116287052992\ 8064722961420526296790593617131069282612293166802916410409861004612654996548925\ 6230397246009674119429974659026332578013503538784621107196075915124418143859328\ 8144620619563760279622955013081294333398890934484505069064826879301836552603114\ 9097758794464926327912220526035479290865809054105368030188503521630901027554745\ 1555072501096902696767895998275183428733176776835681754824931986736042694742392\ 2023798952814141523634281394382970499259284809927587502996777556783645788284791\ 7183894894248848969144889497863085500940139661492009088598878761628175075626130\ 7302202585796250990994925089872976422808243234262034358364754607998387443274736\ 9317392679622964268532890288707492503822154266024381738080126846518315375987483\ 0953802417439991314006836730053964006263545430739813699326010381759926746692735\ 2726094182690273702914996057111418586675057784619680695677084433937301370366192\ 0141679349394030755807354449967760395195055778175378907488374006941186854175828\ 9995454727763542660295742628776801087887436476363411007439495845543516100086970\ 28967626955246701/3500222235850612852019885756737115371684156716037145732374311\ 2075113662004167158335117578176763246624362378337848872183764697191802103988868\ 7991571438170872359711789901785074935890364919941513639787424362301995965988008\ 7590419398257287937084888044374670032533887364152481699343796157808998501526674\ 9309873266216031652863013882551017520568321147271462100260548953712019248944956\ 8967908184818879515447612613800610891791379443934244105241333542077051828610125\ 5852005451442092807912071064973317365941789729734011255860248645584178898202336\ 6098784326217095396404268036433360093631777246853603907483532893532068041202720\ 9230277427974138066780729423299083669364249043093239260443815817964833370769467\ 9420435001282359878079724913957048852492966316619255677827044726906773845430396\ 8175968594008335156703453364302780150716479924744778457976566170373180534757154\ 4377743787805561656200229398089887211008277824426592029428376999074326550343913\ 3486108969657703540958852756376579100700116719154487322299533085704712356547683\ 1526575396307397080230687273939139751180132749314312445315304404560458264215187\ 7504533112830124147738841111484908499672592829923651573646586288059019962446178\ 0684585184811091602212633032013719023478557479309472058731824624307510512226038\ 9390570732776774872908590245800441975421868214977766083311487718789781296496885\ 2595977767599226978735087206324501188146923002889017445330049967984729151865379\ 3053996674013720668751641520941847529381627371274648470346276638637255835880618\ 6038626214023190217106040992064622246902294433932959260452905803528581378572533\ 0338419759920418533968422377117519707740569600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -434553437307870174123674009516961996611489824886435030484719126237\ 8551324130799069601493588612791002019163965391917675290868939759609328933788843\ 6190780335665314087542661763023872582416917063862453877810951971126224315928399\ 4211351941987336910406102758148798193868582378480009333186005357620916567261988\ 3741164215889046946746737523020164570763303805343188263651833000012027239680676\ 4743831514648638239970001726483224612238118015333379942214078781977348039926616\ 6140564093171938389644380791518706633195814219540166399067603993296631754376304\ 0616183275522867167998636105815840786463100434649964087481514421853395099886370\ 2294416211376273341841176235401334491640231366331074868675374492865558949729684\ 0057630383219495584789371809779925386207704523090005700841959409520952213692300\ 1311061241677001936916824280192498390369324376034202255485564505150124502123755\ 2428304362776134852754858952689965618481097810497471005723547917492813685776238\ 4148868466948389041734837312582885390753560630806381445045231960186118344383326\ 2523632614859888855105943778367316857159015948756334553837157804647613318875738\ 4932690580978628671322773468758029341763434382540927676149184523036637666437602\ 9048360636828124996282753347119225098563403123546995641628386806364248758831625\ 3023679910770225592523221095878930081020014427583369767045582846712641097735427\ 8909100742674060146893960372453351266467314104789380249465333604509589780938881\ 8880899346687749140414993264068623284505747156767598415946264226969733933031419\ 0255498972676392420633612299735072923960446827048863533351461420222208301400284\ 4079415072528263084850405867850540966956938152453039236595895443458274111956239\ 1528831995367848721063984359341710482274154697835536023488389913530211594027050\ 83378613943309999418222521659153576471578332777180944838653101050792233/2515698\ 7250454499002398863218257288278510383927845236863900130469333400550672301004380\ 4280170595943159733790946484628336552696471553638616555989968500770678311985513\ 7257478219962238330263288240594543599321972494052132589580158561143478778071997\ 8907074343584267676302626556468071475782061173930278999559063071431981324889901\ 8872279284123707189673526350899727573942566336337487137006823654058261073486094\ 4197983645432613527930441943767109483001231394983314339692214326820844672674371\ 8251229825392148940925558043977176286344911059863719858045435441743801548636588\ 5886620586567102872874348870474779895996824979406866085317769194740005703216118\ 1157900573766043887972235556687347908334354556467781927198545850433672186562773\ 8459653303628515404979191719712688306984870733858699189497415955219205231155829\ 4826039385970032721878369635413255272202849664072666984852267395930009891971231\ 0349532487150818913767428203637088909837083862909045116955342636393495682763049\ 8650021962192394800843834149007283054274415529828592226779104952901486097393139\ 5404809253698948954582907224547571405856612799461070474946940752954865001225430\ 7288318758410069231530313164695817035539916754873838513723596782712106642131073\ 1278142390210385113275626891274492122807523031705600027515566554559155214763394\ 2530597191775679527281063342460004114120426691227169098645975199905270659326808\ 3000060543044137297304080589925413640225181797045507061242563545414478330459107\ 1546942904159406348654197674687185573889165674050241476141829519910710654266563\ 0950648308953367669306353386356932242381489515269300559423720664258858198955163\ 4823249920000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1430665470072820573395\ 4437725337555914819096205898056571187064128217463977525250785135282687455418588\ 9928153538376335523547325304192169776746661110922219336588077913439490616658274\ 0786731752019542567757574191684033802991595225297457800026560239408401241373329\ 8055884774228208699963369439107229319761290620684601205705728406824428748947773\ 0374691622511986107084096453933596514200034094796560104594931567194817387857242\ 3099194960186879387523717374691940754214050018285991477247306866498203447187923\ 3622279501244113832027799034372762718223548663010021326308641350324044640352813\ 3329963341771700333334256640974648275933261012057565964014475877488837622612766\ 7812482338551110978621715142380079111185543738832521558919072580445764384879967\ 4157334891409923140617750567530262746078266892024255224668344097621911177333979\ 9094894436019857176745913550493872020373402203794148442659131301052800684919954\ 5643544590495892897630102506746574394445517587371505565412919795392031603585631\ 6940587873581748455142872103588237896083833322164986313611245278628371349167330\ 3548857119039327928983218058389751112463624692070932576185116380277979804710432\ 6794990017133865262314054659620720755249422464120974829565912669840994952312902\ 9709750534193942042226009069409214470984740478981454755248927864463508539111072\ 6408211865397096413365348595915273371855825653225753496573947438370675668901982\ 0587485676130040494303636269506069178519644434990942520956529377168296054501795\ 7976012937213576987618847046902263152041892216279987763761635978241816098657363\ 4688661700796767959579679238916792707761667788316610618288626739746064356291701\ 4877832004711809967384707565390785183360119541697446191614703117823187381624791\ 9076064302342415164385775493379885476910883726244281108523914349115584221235750\ 397066213957451507557197664984399712461247714581669/106342791808900243442103774\ 5788098794152988591789628457157330782830870704190605461426777015942980949073226\ 4573098581918543704163239971138351016924813527130389678749714768879043564458104\ 5534206894326988920211453930108265881497222042806018609068980440288778011478035\ 4048875399545830956207241670623231685905576840860551573838165257153591337519544\ 7788798661165722859416413909608038252132147394109017695818894518805576405682256\ 2213737137150392616437400298645606482133176457135961370261674448096268199798434\ 1301995011944035690450237745079295199161717104175463454518051359516830979158812\ 1854843637515042894171309707104032808008814177016803505063428370501780244111821\ 2417357521775904241022555072919878387521391251728385846774340067163419145733636\ 2317885000233807717085425512383925072751955238260139187654501211827931113091587\ 3060354553056795011631439534262965462107849786503440543457958038518100657339255\ 1895075546362893661418116052726970600695452810936702229817087701581851116021876\ 3038975016724748557344705271299503622992862759704620351721295929885943158827038\ 0410329654657666240964518488427148525119469426417771224042240543093933079608914\ 8968668369692011553656752629723667918524964081513305207860018799504847508251761\ 1635057565424390226666118471601164904472217851651392031012978511432623986002121\ 7894902807784086117334954074799872840234872950275933731351711623267464686482567\ 3881623629568879364677198258296130932294118122867052107953612887341736317901450\ 7267076660571534993028320940921540146019895128508568789771892871009280515741720\ 8324301392597618553955275835237117884630304990855793689455699618039638555666625\ 3312000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -120350117910398788280424712\ 2652565341105373562221251088311680791683294182185472999771884204527670513783191\ 8332111124786492614647282671672721306782220799880006287662584774008371181452228\ 1322379796780322869907248409252063845890851080168642465896749845345378592796408\ 1494742541487152119313798994119511657438222335491264531872124079893163548207375\ 2019256655818868030869863752944740646748023315013626685165896337364112460043734\ 4005569932990995200918717673533025216172614748407692692221607252360378342517816\ 1004075608204993098876862551948229323102592985456783183704817547368208372107324\ 8188075146800324656365746419547790595397430645510069969744467607645321108579796\ 6069015969835341429416228442448647189138514362849861153401909261103177087987775\ 5102725419760363550884785912239177077794746151183027408885009979573170141029265\ 1803322189270048692656665696272465315855220251492462038927666812821121830416381\ 9320399918461053189549784215054316565925935665785721222701623494890834317232073\ 4630007297341526454523018626807166208006033932246928875314871173109023712911062\ 2614539581208252588117047858897784169223192002791512550740257410516899588762797\ 8978406387413223834358050587358919854115370543281424375688843956889413401225176\ 6105247572213942252182646009602976797925226563209718971786870119667145152554242\ 5671588083652399018010051022278965535437630087958832991059979514866606520118982\ 2892808073766948972588840533708061383256237501129364674797983623176439373636907\ 3313902475381709644692992548373081564627383153612992491579186091013547021557785\ 6927104598439610856789982880130651866363872542349422735684913243655472591596336\ 9445463325011960422746916471620496732333786511870746838714957948944744010640870\ 2649674944482973098254735958206542987498871742882421273352480374337112408835981\ 6107145323430367516249351992907161287379443849163/13535807177920638637136061119\ 9627560458157108137517944172223993284514388757490958696484867476662994378172622\ 5506322243206423240196645454024201807235609902641979817879214147103957617343004\ 4881018481861398255721678106796249093347025625863675151342658521366411183996460\ 1776475915385357925046366850707051715706486121586280932970543197775546511514803\ 4143600559867970953705147945461912289234955410168260569736278274819634337084706\ 8356671251921791804084794121218238118423366980325067269498887624869697665924200\ 8814655842077170849084347682734733891287098295345293455648207141522297153975723\ 5170521752631388579179185940475573773381235670206033155555186792039791899409779\ 1341344535383781354888380607638671521260984400348232645179939916695199141589473\ 4883149857951879960075826129867111794617737542810069563377073848447390461650256\ 1465977768788887525117138569788130861010775900623595264042532890613760593747528\ 3188436966496827519378662762972459912573637789150947779766953100139892066714655\ 7620817733929874654014092578779457639348966345453482004609534827240262284780607\ 3939163591387717116651663972041219921006341769183845871105667092411105790517017\ 3198105204393425800351257552175999367682907956409828063468917805716966028016100\ 7722888657849409407363224279331036702666700983846628916437347606502946206514399\ 7044380700638213053972724905404906110670286989540738628731807399218525538745120\ 4320827368638953088533549242776174359203031053615218020669148514815117709733549\ 4327749931982574246926321386150330286141647195329308707345146086632050488919420\ 9703085580960703769815225401632824365230156208650347708921088620080216743220430\ 7660800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -90605669832428085300179456\ 0158778785149349808027135052405187538308794944150384490022456616123152777188343\ 2228472903880458275128121683686944729625367545246992506109276360726865693130117\ 5619164013607519438328510054117047370198833846419919664655079056291500364322272\ 9013404904655494160411735699445533485748767837339223937635733994716241575762824\ 7238242859462335256148313327454091178063844112726965966732831621629620124368183\ 7771953710969005534463712616179987511109515353870945089296767860439178144067100\ 8399386236299024559601825947110801099421884483085030762083363808945777711951136\ 1592221942500149648583798947463980161504551535815721214650220326131921489930881\ 8439269433253048727026593022636532284817996431776472254797277704555827561880348\ 1266941349321434494369744478348179136245181449553230756775906365862035444952895\ 2790730731636339707175588981749231428126351271832140686439014431544251126627456\ 1629386753962695777442089541020002024112990626576388466620958693928944448381647\ 0084668780458192652410683734152603955064057220433843737812596151041591118148440\ 5654711061856516348197888635999180567442169981107038669941539634560052712156019\ 6510897304656306728921975007591098980888665241656988091120376248360010359971625\ 1930433344436818332585491442197890548617907688107058528010503700449176442348430\ 4583727628151502843051891348726138164217299085188975145317040985150802953644240\ 0083125423440326284808939461263256675424004944345761261210451547623794821928229\ 9425466661520569324301887625540548026675925832168459261390354763750130596252247\ 9942355103292305212213977106567022808532257248779470448959855229708225009140870\ 7020276026932621465584351089248225010494672854201279368851167230900382819197137\ 9284648697409223288308679360187549073944031599075974887940931358931386896790657\ 9266711090261807130174950682525240085268809827668737/24445667763324673378667726\ 3826527374187431737296357407175036531871832986096028671405851670662853367846979\ 7563264417971230800371795141689967708463867511484171415551089860749669747456921\ 4661055119378241685249833350660874025862584728280309797323324841289587738598297\ 6070808315503185956412633738532376935398565913935584823364944801015182636999795\ 7349663342611121555542391497189504213594358329470763878588943718564324259612774\ 9805452148280970755998177138182920138041872600766467071488714991050514673984659\ 1067919268450791370553446331915018929407664499521393599980900662097589268660080\ 1566717962285252287773997609808498886234726511620392095878932667346423864170334\ 0611162468230903109126928415377395440767397337827028908157194971489551529649710\ 5891198968643461095207896941990540003901079634002314985631458995370295987173740\ 3626007555850432730870361552257037364334985461276526213046860814400448451632308\ 0361438317161493270499997864949928262602107989847206611690259117298852645072486\ 6683063196827477353625149451197275700496664233219888988500324819897995913686313\ 7769534129446046217112672905133506443177337453235146025643216834768894457057673\ 7332795777999134526995434371139229854858035331769276149482624865557124840646597\ 0779947536916076033389697983048471852285016061976827011823085849777344320848965\ 0058662151545352612775474741179161260435870538303110573963489644162988657122973\ 6875003414227761949277891589932453770892720674082829083745328482217756102583778\ 7902755916377160529089948936423387496496771814834764731525465333832457483182988\ 4742723772559215031008286297075348880803605662112822527962311486047864871438256\ 0979635404800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 348380942739017132510\ 3014731650725244496531443433576085172070457376669962039301767058987065896952030\ 5390941287109387057848632313845174934210186184889453992683496341667777119863655\ 0396387250210022497727346976733518783090612526860991307051864144101122911022592\ 7084863849608373163667750359718719931544267023281770057987519670371074619254984\ 0872283756339594709586046672976048016441434105453442817040299805408665156488331\ 9302144525188586953838869067651205290185049488272351763907094615835981860460311\ 8032034318915621032991403532308468285100458815758818699724916349420857720231742\ 8701521955131361534714647839051390090138627024600580340374477600545195693033985\ 5818385123894104369347807666755528405910494035612771935529918188926387541814041\ 7833530679447597810343389978625732010764760824081813320970715144091308340817153\ 8834063237559273018100405953503619163563566028049352359459066638915308279969297\ 6534484367878708913713949478568935474250963432282302229977912938478929932147685\ 1631520258072445257559852281449149210732935639405146056712119017410526457702432\ 2802773741364867523203737051036973697270945875026267902826994845906976220992023\ 0482423439052627243271010001600819897755121298380683581903792612940690767991757\ 3728841449327328392180111048535044585113218752251160743285318639716968812775044\ 5254792534152750244952824335671441151161217101910636921252199779942687110395682\ 2005622979479829467529739542697348409445870426592223279392461611478182693768174\ 2827865928012052337994747600533673449657627124614183829268921794859637435061558\ 0918255263711555288624546110625331202406945751908458456737709319118173667374831\ 0212764416204967746193235607908635613568762054432535568070178792075312477019554\ 6020832287636394815043385396982556371886377881154974673794298403008249911042024\ 04952942250744239377450681902241326837657732286274412473/1792767672532977618131\ 7347792411646090225480996066022527242071483528872736220017808705727549921147982\ 4919674623896551059356758539193209321885377130147515863802083369607388660955811\ 4033552932276958069060206902393448152102472897779968173583879133304232866570667\ 2402645318577354869582974210960395250272894604100550540531833992808874869339539\ 0106877398045031721853208975803879796013568994324843324747513070780827137452250\ 2820834344316793785178543606495204614363187984370931013823996029386457345235389\ 1316264802879823525820784432942099582320648021492893135203770207487005585383767\ 6329082944219339934688469544088723514847602337198337797220232085161565478963323\ 1255990341930619343339590240952411123814409342916341426949786279358831082878025\ 6466644718625254104009077582803498520482213803640000169773697435442300597924674\ 8683346066557265091976072210904827650723419014124975753624843667110537487052503\ 1551205134292510533817637506391353059170646566327175803523120291396763666511424\ 9073512639522030302163178376596735263802026994757805544504133077776210434482931\ 4216494360805721553939442521847416810320610176659744850939544290391235015832366\ 7230605862445741162301613075333661336919685764770271188402790763478877945247611\ 5890994862574734547220887667741030270329659456390087352426220655850690847671513\ 2818757576061401964047034345973685218740943437336491584850893079387209438665268\ 3165616815336821313081665219917543501062297004135343947654124853843640904062001\ 9533947818663327816906271656810423925746207201704597625491049536483361206939573\ 3988404390428579512888601969660340779907444999891406912076435161659532059236250\ 0554498244608000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 221275626793030712\ 1970151467744570504874488849214131267877749150778669451688086543790974828885008\ 9361320099514833072456014467713584242258991805279852425053493097107480028820629\ 1723866179065000958237827042167827082769733407041758039601520713275933686466208\ 4265559340818023039729938754430713882379266705234544474170704682393190231191740\ 8162046918378243656515818107037259756937397533903925413135203830335105439108806\ 5547728228456060768587700785472190578083648834954932825558778862476697985720580\ 6274335682439561608968298344285056355697413539048155283156862937055079009350140\ 7478711503939515697828899737690670682165640672803069905533279899011923322076126\ 9609997033070400164667264405053580552304404750738186733701519122081558666896947\ 1375903198709586675651279155693832635114790154854832558763031597726036089648856\ 2329097531991913187732271106636520509058857841480068276884766157942821950978561\ 1790294075501060322085105246818939508670195264250498849499588611748388261794983\ 4095028917622228209335912872653089579259473638650000588043041207389049335237281\ 3407859195137714823180634309066979646577890358096539511102490700403075154431120\ 5122299061201912030984938564283969836030782720099425147710997021314866955062380\ 4351656771006047800423215394036389234753195738516800699918631569834450088366310\ 4482232775609780325351062127082196604664237166548297653907571592719627679306109\ 2615595092409446682114080336449721841879105352326401570338376750132440253515873\ 5356806790172624363562038585187073972268532089321400918209610315583358541865610\ 4664802519835978355780030128271102401203268989540590259632867811271305189163680\ 9752714941331887504459553535310194948629742888039318241831464126311741948209483\ 9546327648604693091163217681629081176883002612889135964283747134968605816394470\ 220474680354218175094399241359349547997771641078212106046467527019/281387669720\ 0688968399845153400100382154175655726472537240447054539149993035688443921713764\ 1912765301260072823143642634991311600203146022240163897276562069529211363839334\ 8948852852580359672757823189475942540192501021836429684301946592505198706689127\ 4439222946304984243294733142390487247508646408957380975548464306525283204531546\ 5254043025275544997107427424886351431396767531881859612040261276103534611348258\ 9424345571837967913953484770208497128176184823172823733931605391932789127196709\ 1151265827318933875513595954593860587160885811552091894129501460871422417614797\ 3744739858497186873546919377685694501326903049500726754191691823777353466439018\ 8831455380246721379593176319353689097508658228023961637128165628939925989584216\ 3991383365959065972166490432044006008948899880506778010968912302055920054148743\ 9442155427073567069322349181578561621450851171802937622466403169749072496348792\ 2232971346476215479148654262622620428067684391183254809568832860174158222327928\ 4178686522038247741316500285630666386827482830456480822317909398920234243486933\ 1992969129997381741598146506254264816108251285165137366193708279313454225466207\ 4588928391697217305616785914021991925103600039233704203934004664745871827336048\ 8967335261325758632685473023195166207027933761384020199355723554412359467066068\ 3652450917791484497926002949226641577542582989688245053901859747816433332677686\ 8159659924920755782695794635958368912394133021746364988651348557221330768975036\ 9580046106007351163700809513391663935004680739994221396408474507086918603156271\ 8611995849271258648381417900286003094418050422518965583854559642131220293976424\ 5738202759421413449467219148800000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 15\ 0609465074018679412876398700124471524325026575498667373110673868349952476664863\ 7653604297548913884624312430615255623602235424397495977354079667744796772383931\ 1704560484579624861421290070198835515299287044188291923488899210677237158203143\ 5076741624584318273603767529313865032147395483895774968115240119260232030539248\ 2518759254997676771701904368908267705353747221952123568283900511966277152760288\ 8322201484714877823414855987728164262889188647432548335623809598643660658898807\ 0544991316457384884239041562417393236402814589077979765190403717193271294861878\ 0115410042947854200959432029567496286742906800716556989930236916974312766381495\ 8168870815918782451307976913553257850403812581375221306899708622764112121116834\ 0102534623684953398313247725731054467260433286049174704905055790472297826517147\ 2741329534039233420049083694658543762372225695659763188623465651235149841098773\ 2320658667354040515652436326273340838377439941531979634446094459315946872721146\ 2336702041532700037868845423083241964882611231477819498853852706445412371617358\ 0872166696955983264262266266773139744957791088288792025169757849614900388967396\ 0935889992217913436838579212592965025635380396933603914948968041524618234479676\ 2859500526806633117874854894728314195043707811711910653671855541197360935351940\ 4986591793883339265618667412731852919356166682771672639254834095761088650029760\ 9205787451229262793079593265888497128468840158827163188610952304048826573888826\ 6829023092492330671818839046562252286811348256866661085930856220069288243428208\ 8972854737115845515535898959366710156256715598239764047367609186008781792982337\ 8609962761609753999299420082809844452946406894871627736414327961685119090312805\ 0067786757712086229634771409096700160635335319586910667415723727884608427300187\ 5931929908502722712710197204007293625383021869925700931542098406496476680987307\ 410413605051/108905457768366001125030422220706828538083424783709860099514562962\ 7153287528982796523555478305600648068033109081016717847278255099848711629296088\ 1283933014333034098296491412043918452327451370806631498804153176036295024230964\ 6116191901573972896227388348326591090967594982903495508481178509041722628870885\ 5590616387080208039367723297777035919935269843716176005587080935764967408258576\ 1104350926367168383398835292784963930645824707239049340464647859435172617186753\ 7946693422567036601175567684808291187306956858965717032455500643164450515909339\ 1355407881658404092992575553929339115930029198926601893754497790082663045681575\ 7043705407152139054445165114753809383059830098427198429151182307088262062154171\ 2992155874283130637119946918754048529592924015957318318820115416003553773962340\ 7895199258795256210563810051163500681603038409115823674980573278768553092646079\ 4857441777225927863001570210454382865551604771288115170043034402688156862276316\ 6304119532327158041333606219932368177667988008472177720142458670131932365530662\ 9124321279457575985470722134883143308380789156279210191491764409584236546430810\ 9770071642251971834266345422861616303243884915196397190549441463159192875053885\ 8846037897021195122210556794519883838895917886578914522897978435290754287289235\ 0520581154839247355689595248973081838793896375676441020626086285604637567648952\ 4554748471197796986202898489778322350863532396840589857495710114571185293760231\ 0813309917823653398443451641724942638205178377249449957332851960164516859962783\ 5299296122195141203659455683351639695003288587319001922300564539168561393495716\ 6107503229318893507161467020614689638379154411080218996308443136000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 49976947507651454833362194276340091968503131660\ 0958392778842685846214871325621014045069118218721666337795026282595111492787145\ 7057868685722776225923322642376615210514209965987631335676327315247169378326813\ 6969235754580191540379789389853361328294705840576317150405257723819564677181071\ 5060858968893831755334359866210450849795817174357209044216547117912590899191962\ 9532373880372309098065777697756321118105532703240557593870079914250059176895383\ 5626007711010114544186278034825409806512548955546453976800687446790251822165211\ 3241474559031946337506878861449504614926365556189803766486708095957935158371031\ 7312749201702844114745265336371127628311944480948604267664871098171436283573935\ 7351913791410142558805489298685516577896925094948212479054113021844890066332133\ 6996713177666550822785719743567999480070374612113634732999164462509252475316944\ 9887372011978115062274694333286867489118701826788017148277842262996822632893809\ 7189690999803227665632190039618423480595852377985492175373537473352261908157773\ 1291783409369112659305420557867029320499139511105631587107070801841304600290092\ 7614952017879889338565804162589430107144908180117701109672130314462773740705420\ 4585601852513322890320784443260746437843330356819007561694386818680739609060895\ 1343733140273657603887444984156127378928512070183051545211206414970404425857536\ 1343650777683773373672275269084757674974738262457318225630203364613818846247853\ 8955591802573509664703289630538021608835781657137844142293179151898708636696846\ 5391715011982893894010388686561912983633170134520180922301842166767897342916056\ 0759147658943023957434566018178959885296292482254827633656755374092779595086304\ 8512905113640006440946351509072038157474347168727507918227951887086232721967982\ 7906346828518859350844331931469926683678621284370455402354171691708488319900877\ 5086146424717646678464222439130747933300642280818386735467/25512308322922009594\ 9147028192670782644173882093674333715613421215387436133371744977537714261583432\ 7649144491047598890782574849089858162434321316399723911389558746462128705049147\ 7934954489036249099091043378216178361706444896317948672675624806086731805513731\ 4028351848956226067811551555845474811860179582140138881668939951237866154713304\ 1651930856703691438332328352000850105516567031519834738934590760541093017661512\ 2335110426799457319409097262027555947315889920845521395336066999013362123683241\ 4280175522347917021871940601467068779774374212903829671599849364406504337109964\ 4078925299146289894744155300542117251051670628322435002406174870905524284792874\ 0900306556804077195498417818722125015207786954096260854109848603390549538372488\ 4894717540725831166748684904405233004937467193546344184383324685827176089817131\ 8656829824444378486578623638621302197686335476197892187267894572248733223510460\ 0809748939308771145978325677255270438765514627687746192856764422350696978144817\ 4769957020039161832001704808691243153868170654787565455321629644062007600080084\ 5164815862720373829523895521208032882351354932137833128258715531346648834052688\ 9132111337630674721443636772055148473245008042071176785686756524323275066504000\ 7857498575614719551691044228829239249317645193634640567804114287534848205088310\ 9547570075338607117651704312825081595257360127752328092980275530061690791413086\ 1564300480903742502529952697437285254767090523531150791844207476871183138699401\ 5115504591736360032710749995373296867273259168449535043091084973799488995042048\ 5407477613180617096561345940004598339452714089100103568675527340248844208177704\ 1718124304442890388743424483842499333324800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 27874401929622069797772417093034485048746277953582813482294217148200\ 9502664778154469850394486462433513332122187193038897698476832987536421184831100\ 6048853985224661019316049409991526401978109255050677379482766271522662826846653\ 5690667552725461061587080812868813274895507451004758925512299540779337931877210\ 4744772379868746279056411295961149021021586131646046432332299058246054923875484\ 0135859497397320913362418986514217933151375306303528455209339512750374630847006\ 8249116162631573717122438987892413339114401157445502051722859055687762432465717\ 6889160791108569630045958751856434735539132722327347967445860232896161764137598\ 7155627375490084760189504402238682346191418963737983755845725347036201594690031\ 2913312511360361109169574839960116933795593816624249197786426329097866159450160\ 5759272117563973168942951519341263225307759957161868115727649597101981467805217\ 4932863805121663022809125988686335327364053808088677299995735202256771004248130\ 4714068064647658582964508720572629298730742197451833209737160584523462269651771\ 0709201640781041195337700115770252345067531491881999612743935415198867373482479\ 9216020870536623850766134547292520657954028806709017874932643615614949860242713\ 8423006208162997955616433764279922213765380096739433298521242561659747599380609\ 5206146744756046804661786750687210112203604731788331026680247539812793982731133\ 6664960844214651036592755902949245515950262519422861941728440290869477347092166\ 5868667681198929371106857491041577800859866454038354378874264489662381457318893\ 5722170669050566916427144197970997106279212157797923855127759420513686986712910\ 0252427619023013009947044848605929126785721827574896602781503957708151135404309\ 8663159288541558087638876641699732770425750314614012288614257226743476356540698\ 1320500602493656125115295669855147362016279766850683159423074703407002307485156\ 634296334013989551893403240149/112054971173574313420643784754061433841937437389\ 4817443905609149111124288062846044115228945609152270271477215436257803674390315\ 2934588709927041313525047905609944607388312474268043686241419770094017356396591\ 3408944220263878086433735962758570547376872028720410038198324890554607615643816\ 0730763257214661701215395718225267109268332792542629879343143973163561092882441\ 6449378302109287992151322681252128580253211549907089050057604095561108110749248\ 3667093989041434014031917362163945963635256563562571961136106520780278913073790\ 2675173248511622480571848124952097318335012790731115039910672836737010074271882\ 6132089044326271888227411691511180398648179927349097048388994310080812835136664\ 7451117723582486227088537412700967449939548547167903045872862964902098218577885\ 1478958776998548937703174131420591782388919401128627117141260361086181497278496\ 0413384121947406990560811734667343459276510911852029515964981034224449437112217\ 9985321557984012295753381798053459300895958440006087361848729926117667781654142\ 3206530316312998349343462823760455617606743024003192521817459678798911157531217\ 1137426506883870175225079202121392646229116717652278446215617001993897239542364\ 8585497651253198750081055449891962891008318135444378290153151257882123823855179\ 3962035855489238895231142921968794813809140624218726131904600709171221526948019\ 8565558803427600271653993842944859517399243945654487724102796565579070476655631\ 9755697406832726498206383581879655280827032504413753587783426310532257074882627\ 3583563600716044646912268329776863083162109771647802921685327894297620443352396\ 1852301050784181697388049750479069468041599185425814923287101993201380251749847\ 1383040000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 237650352103336198543584\ 8264609809040277157836109846887743715033304577471269455198950492541713747716590\ 0003175813309119191294719304417358912524515033133338300972857943081546261391974\ 2418753971575968032287966663350741373035840495618234881066273055444599824658041\ 4435223094915387384600000037079165288340553908043852664304601497599415443475582\ 0650861551192405144641948257226865947018209813760496670546430427747816039069141\ 4923298221004127188698994345063139438817801391120077133337144282826129175721158\ 9310239119151039692463936273104716761790587743434224745249962935288200225797367\ 8122013608207027400213727770204001615281385124470298501561888666212799934042682\ 3301518789432355274930852913707753612451148077912273837573045187772418333019870\ 8436650027893207983080061709417818656939627537620866703034984837061609661473743\ 8291792602370671348519644581694364816488273270382623179667881360705835067088217\ 1595671863706247499407836975366282590616043610571202034386762845741096348887919\ 7204381539293250828212809386055205386882642743403803835093531051849243863647169\ 5882495140647549568582315464004382769896096402543799034585929307809956526246865\ 1839553848679106730259138516621219195365237467442205145147751169319530320904002\ 7760638778108310387535249735123267453405824309936696026044500136123204577544813\ 6788743206053523655695611388221843928051617320393368024787851858082102743258589\ 7039763283142469349124345074895582184064915019064812100404163534393280711843898\ 4367269539450697348154823107045025706317454721966766754312112048328326844570928\ 5736730604746175418553037543672423163791423382240972266070053768758087451849721\ 2245545225129909482155024585429720649878328411443643296395638574705581327337834\ 3721793607131826314142806836829665901249154683980450795112196987601202808610364\ 1584202408836658923923044068165613162407438216104899506601504920185590783113968\ 0823294319/80798212483589349018616371411581189085959461468625009294941541134383\ 1928949881018560495947011792267577442421385897817748388259420002884985518977315\ 1077035862293393311721494893616605936775422575379102040860206136745123171070955\ 6333237960877189138592876536893278689190941778481625486809665346122545974180683\ 6164527944751533148254286616853420623400259483784552425245364274969458129020947\ 0056883372826271572181124678953695430640386971411742908282786301296821368678965\ 4704805296716199469453669833845571525753537594732479331877578626107821802997145\ 3570856133318385640748771800334234397497879394125463834586972277322948140053877\ 4754582062370145309106498538571588815262495442807233414426248327003519997180492\ 6343440170944621074089253641604895066895036498223471683617913738382450798173171\ 9044303945334503677384635545956538754212232398725949575730122536188710224803672\ 6309080184558307651440331750119291472304893673558952496239067106850009604423761\ 3795452121022068004556997199450588177250980222968513387966436344684135633997596\ 4442273045844961722614985416377681927687024984361515065950342790762725297023965\ 6685848942254100767590390469162011189328448615606338759166296834579410307248405\ 9833755372866371442418858161112123021219804948795379996857257308261145984420839\ 4790906220311015002421496417586671087518562323863963088261065841052090425171145\ 9726359153024195805690184311234555083617924263801107231120419258698535134225742\ 9057700820681095416938714451975171731577869575736413813304531670328784112017421\ 9951534997754196649585498897295986719055713957490719699091754372295140639425459\ 0365707094751612337366048299777554462435026617775441872241609554029196397772800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 245213074121876911985303273725\ 9960256304459241863031561083921668806870718469582988143709111142645161418376852\ 1085311780708467578599823009767192398962232284764647365227782065406959053566484\ 5644215232372113218980767813824410617478544974765502152398715320053306604308340\ 2331839875441378400085900224308039546327503062912993470275851005522206211053268\ 0355010797548439942192327966426317902945355466414308407205417923637432359595568\ 1913771035447800609607572640030183769351219171050606684190714431648860714414529\ 6308692320998263439705596156778351174346327229036657372569431735189015392317225\ 5307761430556080672665840818666046916297809133704454408321349727142871961325088\ 2989527708437011882477539039642380645541988929486841448674477465867003679234433\ 8075323503014153752644343785401542596129238034146562886657260910401745331960508\ 1834699218148030320656805620780879286290606898629845712749201185782274759071523\ 1502702290617968110035435289648732234215676807848189164300988410462144953880352\ 9801967236986932232051790588023637903794628035113836571622725439814756817202262\ 8186633578229989895401798703440728347482028434571993518171801711067903345259311\ 7024381076261977301026540249048497298746548338882777901424976084421052390086049\ 0768935581991030452605865163810345504548187369110361621949566365329938004321452\ 3791579692570960903413057454530721809634895816845679260922841177403878042105718\ 1081700945032507669502993827743787536288506215032535888507010140877433346567439\ 1357389710369445659003046844518402102980544378084336254742503451124328809874786\ 7726580261732865183671344043291039174476186459271321604610473197793696827974418\ 2724959264211827198178997100401721562587936184712157202280210364030998339143687\ 6875054571037187842651843366089300712378303535219322611112985055226241016856639\ 5468562730133390009597009950521226641331603302976134253231131442629712978828302\ 10643/7446738165697614543177277172439350498503572845255943547216937526990465095\ 6006833036717556566358992434395882439626128076834077548539481053420051235427917\ 1791943710863726055180144961528556296800663962780599653445563286000066819626485\ 4457567300997811530510667891637953037107470600815513766325797225588223770673375\ 8158010580521052655613836998063853864722318467031301220684399578767083926813983\ 9282937102041895939905582926341228041710575500018457039152976631051948399616325\ 7255671571962610309765989900800592139305942231928418517991109428707535887886790\ 7544599182403463448121460548733469036209578488028982010935301975837938511188677\ 5443873298013942676652296353605857619473347898703089381306547690256090595681575\ 0626887045317329003965225577700852533295948891096932285253150761885217031330103\ 2123641815639856972678205417095877113738558246019741156991459144682746645287886\ 9477717870739025532190575266195980614129266166006581143587924435424296010819016\ 8594271067607904746010636693435812278764928193218246333906908277710678122870871\ 8512826304761717889775626440358538415501493204593887564985338837481592760016646\ 9296966411932496197620040178547851014760128904589985166727785257370079685072380\ 8892134859744616718914120772996881489591552178134782658356635105289347841718748\ 0260891022175204955470204090660236894341240880443222968553927860467955548818891\ 9389137368284574915203250780291768144905948793290029504934125568623840428821018\ 0455706058041833351217572351321844269153302671267958034445985605503045668755319\ 9434078949826927005373071434636183667213273447496176524328706555552798695189674\ 5655534696914582422121561147088634964607500555742833349218569669278957568000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 2596415876404781235730599629216680\ 3882493523530666038753033953314998406299250187549760658681772029736144803708628\ 8311667325012068557777821416860581412771660196637903941125242763486575843281443\ 6006019159304409725280929633576505889324939415714233175466435643744011571607438\ 9513964622874681497439615275357015007611680564428141475659121785467270570595457\ 5703629047820088755272203081860208040369012459185384334310863058193808455731201\ 7597256101136133771261881793858289400632927165829885538291573819810650265373851\ 3203781819051829533280593682592552243426808432359857590223948999028412089309278\ 2338113381623121895890047245245981772784507660844160305362602875079325371264692\ 0826148858654211545816269279426430750301868752567473313733158756389010720665072\ 6127380707920777644979142602880137328563880094100234945746490591840931601985578\ 0105480332273381926235847270376108125950827680193863644392780910944945562504608\ 1239902309068243901502090003234867333980297079290124115651322157647135665792222\ 1241150257102955934415913574321793911819324961175541708290622972427972063857045\ 7018409035623368297522002439322932017983418313947546365184539907074819203263743\ 4864130614881231657438991730048185805632580635321745003518443751227105038814836\ 0831555985641612323964693802491647674795032961216360233934304808377236417139523\ 7218532693226122145497600406744414279059273562561070870734974711972960309077672\ 8467009079569218564891107579022960317730099986923778610571181118315140559485927\ 7902882336751147147750819424868345916989608129609083685695876863914406531021025\ 7805297512144323867999263164328388854393867244502392091099819947224399911596202\ 0325550052381918167101011551218064692898570412040857518330076676978531459941156\ 4613389258208213571066078153360774606671871588480590782824288129735469438138461\ 0669507123193656078164559512354730945468731708824774029810390499595394381293661\ 7181075593454859536229/73829978598716323827590821777630965078170974644955000769\ 4011702022587558012499131211267992613742575647775979240002219978072555558615055\ 3148750716969050652669517389049332389658997548722988680749805723368414125495021\ 5325968139424362943966369740315191427215131830765654306363979348926423264056257\ 4558693940388319787036193978957361548346748828046424496436873096911434094238346\ 7965565437603295625900861005175114380283645927919751283058691860712374356962878\ 2488039393379313076433465347856738380798158563012153389204727038648215747454343\ 8937922489980213644861455739850390850625439693491069124842250758437788514916403\ 2547362925019093219731578886874706315718036579490796527712360008808918980676119\ 4046691132624571803489756667737936693285450722132104338099701951458812739539577\ 0361705807325062635160231585267558262059099292804234717107468610028385010507164\ 3895162847768348348497749194353705429040290536813568177254940729579606252135704\ 8026140731468911423223394747137099750143603314282475432474042923673302231953898\ 5548629019891363189043330903698436853123779039424250935358322160516802989505096\ 1728287155797276646598380578911430354348555315852871653852670363825901299327267\ 5912979058010061934150299878076442614348089447373480174723049151206530508669446\ 6389642218136610127608698681765082538376402493605728205907701127435767679218077\ 6667563329689692037093176702839604548983154490313085702035777968515782741742606\ 9926651696293996947104089473741566896544322240419371604856483825175473197424752\ 6262173503805137287862460078473851567808723236272245908194909676021398125847983\ 0853431861420239984581319283176860378497252124886018837710839222545138770902605\ 6679104746444773346623807815680000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 965772909167762311020271148255518676630658336007327936156974951679918338196\ 5427309557703010450299017725139530214205205662920404749314072872930886780321116\ 8690936884026296548859371287062245132591679803692466723949984458051538078340726\ 4955236479129735105894491623770338068243274073498045969178886300627625973400239\ 8663740966266502097227428669948654825499964417660690433448140124175764945061992\ 0837458836665285607829830913536502147389619728436979066083931819631958388173880\ 8935502948197491179582685243788328399063596204651366211933935131315334088664900\ 3677685494749074592857912510817822306561509164867747270065395970862862966913003\ 3907891524263800900168475451335528427643175447804878144719768959334251032088892\ 6909232475410006519089051929021149379880605406965205392248832286398462204018075\ 5186489413859033348850630743891511875699908015742572586239358895646426152213415\ 7864274962669394328327536267088933779819233719948285592940836017836066072493333\ 5753304051096324307465825056002142887241815415556890537416233805056061930877946\ 4495740530450920557320611235924968956000516498538315415697079280117208174135020\ 2966117685161065221429182490817288074471830227719029887630548146835481566879322\ 5243067189081695369133472500539415884908992100884672370240900982858419876518435\ 0029379546398736493471834881866930087730191503524794309072741426707634584175518\ 1313923741190933941837008204913919810556308452037852819896650584147154159622261\ 8569346455403580951679174576487869925474550211770214344084102737505264565165885\ 5712476594721124033080617330600479982920329009805829809947635741877687135242992\ 0671033763511110431800125095137443906969724694078502839495570414299993405351139\ 1848352329753941894705165633060032972675819400394247825794140372864433834751204\ 0946637895219037640933542093291478199476951478222159335852670870240519643674898\ 864377654067284745436792199270757958768268399362813865675101/269016326335102392\ 4876731393667983635748220896280993759641734353398417994943690355608455876690304\ 2185171181479553681036573721671159655254455349838484980562510545169588887581934\ 5286877371635138103546991844292183426426818223145124868410571110626839909355936\ 0394596910337828483575946222652555745990782012946285170156318823153862572596366\ 4492390769852090758579779030498487112613546775685442654243316908810132739515734\ 1531000165839611324349293356277033541696948934236670805950763872267824643297815\ 3209870374969155675747029735525851195173637892714213298878136843235980346044250\ 3097486713586403707491346385662399709464867960037887271453307358194206056843824\ 2623111104511281948637138918283047932137449484419246676562645646613024771002516\ 1560410044496431108288521811449531483286670652650793271147945466805163432200232\ 6222782422467185681143197920964749552709968000126758434422745252535426247381972\ 8296596244574388464537571226832064504599901231938654783133855241634660175306771\ 8366535379642462112047241666230455946191209819293717375113117753249691024814675\ 0253679477219104316932042407251770929975025013706887743058887858069762534565845\ 4912821441257686965088651605239399053544735954363156838692557460929629917427719\ 2325380943889266573210719513000764113788693412515231407115737391155278634969075\ 7216152721965278535706210014838456424166716826289739695031346523094339561254786\ 3790455918796868208373959138766821580320815161855664499893881372964526131811676\ 9044642403603395818764408738009611334783382684912746247508419423515787009084026\ 3436099705673376250095491291618268065628056907970556494759115773347128294955548\ 0044387034158513943083055586220685873563572521170619713349317023498240000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 117551947552487346585312263255994363\ 3342027184897623231835927825738336937339663984781838574190916932545325921482808\ 3340091503279753486905971384963062297684919564934351279144228033484074770146660\ 5829525671394780642563168233443507044775419180220810933243303792588614580187007\ 3678078938429953601973301892521768038675007435428931421328057533764010192933028\ 9980969271676165237459627106992322940433231074816752033034137025974703921292282\ 8621470612223066256122299319196443812465457895142955951997948446942286764036962\ 2424546472992415392349733612207871268988750616449044326710864230629160502712729\ 9440581121476683238827585975220003120537756382965427897118500980918469665356669\ 2903843775155859082581478043514073531457499731143636237421812894412440935593160\ 9374042618290683332590476268380351683565376805608505505067907066961238319674746\ 7854371392019452758712218747277507314321194650064829604195821819479769758067938\ 8060487331013194099032652391096078591951625415220047999065307152063836331806529\ 7829238575555914741864845291942870193600056339791242445318403440000395379374048\ 1597404424382861227062780051576032543932005915594561567100946992550095614036674\ 4172786159373671272485338216552299305793892076162426690664352186918328829373165\ 4758484695864509759518178508068220989230746737833664995486485030010640766884679\ 3738030895444433297224733706045622441924564998013271584939270567619287189853906\ 8023844679189240244570085610695591412858863940986612419687871943545486672862611\ 8804159430345239213539303139755783502569352383346896222238593089217951356822328\ 8361609572616990854122315489682767969647528481674036389131546160022499570940205\ 0954462785197681262125911784970565835766898568842162101318117174443926871645567\ 8009061185939458310887598045365517244609060434869229659770709561061160979156081\ 4320646425337597056496895460211279084322540891181859425022413385246187915113152\ 571401753868360329576598609419/336446869716170153694148498379611884588711243734\ 4599509970792456680602892760232248086711923712107031579142425627597749190045469\ 4827209586252657793743479603108121379111191647405305977633232960144154303766175\ 9476429336454303198514576460897539224707783587141894281569455481552373939138739\ 2336071735171661625812604345332906587013638207677793313957502537946686199571133\ 7722434385426550841407735284082348225633748585418516224214992029698016404626302\ 1928559826929364843148920126959855798322628232689639789228960364636228760478505\ 6391647110223904015768297239496765663569760335261305265019458775506304891934572\ 2367659245307849115481861548118537610979776906179148101399561432882021319607640\ 1535517028993279788262119399291678803468070577733837528842971004640833899633677\ 1178297183863174001439182082727870631296070813969384836851465956429681091464416\ 8589610286059209088067190477008034263173927145288736916091461780663993405438246\ 1463577125797854336211103399625270656785957744777623416719016842487236637369505\ 3517132777828290580532071391037391378593422345453017422174808432122207995321614\ 5835276113840244741400739252444786195479745081380399584377662214456864093833774\ 7008811218890719592682469820350886613649109388245587958639814248926870063010913\ 6947019457834686665365449966632121117301381042509887176835226687673801881607841\ 9723845376741039097813026121618355682441229792367173441897563693190376246823870\ 3519349550273551666630171707386107480016491609810263669137577817322814962107395\ 2529049053502185579866695112069922132427788875215614760606856585617511736675222\ 6554668209255990148092720922744948193668964193767687172986846197277439181269925\ 3749973294601423985681552028857190572997717524480000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 255816763134631101576883603008668012839156624541339203857\ 0246258796936794860897351279847503601098150984879293721059206655444316990014897\ 9362715143060081101635610232306764409750856205029462740856878883541334861560389\ 1672733394861026239976623634357987490663913651333195081705634757005961161295858\ 7210792711201475801422378414231619913737098900984698312997846329500243788683422\ 3832430022898739937549835104178902007634048786121934315871422008938014910372115\ 2616969411507149968658075598597379774219334746359124136645530620325179501311503\ 3286224420297475678487176824293663252874830858752428586587802166992267533791152\ 4672732493830898454673066321372764347840734164414809978515584886104302605477865\ 1745147474464080945171753161978496594757712278521569687668805449572640893068334\ 4528655276445545718522838976322126657243857736778568642041584164451729587071386\ 9788447868108139492099368330385070468692106938078532093851987453352801542096318\ 2435963921173925369494781470600136656052846665167433884887803941967394944015611\ 3052233162406980038205763941264611537336109697684405297513164578815146545292222\ 3554548974495022011957282788906365115439955997624444919347812546944810380014674\ 0844642377285960637768884100985758511011001234960798443272302178693222798281155\ 5218165465942605377474850018129758334360935480768529378021132412382476489806386\ 5156422898293154817846571622487159269859595532384607351356916980422021463947336\ 4783475997775948989298652593606480396518581568941828353576677914600195801159661\ 7358960584639977263074586087311763625161850078024783216042421223469851967837237\ 0260498735778831799903545338988768990921945831648609113775568844202934374566842\ 5708096625901133528579017365515943758514556955193677791750035805800990309837122\ 3082643942871761447746881288421501071314932840200245226257045341714924796783924\ 5010381339737154943516246491859574251041377628229577442978611735094390095215433\ 26934225481/7956968468787424134866611986677821070523020914319977841080924160049\ 6258413779492667250736995791331296846718366092686768344575353266350671487535682\ 2033292613507070615979682461135486371025959507409249284070061161755380714427064\ 4869733300226802664339081835905799759117622138713643660631182874809653680979745\ 0468092767123240782872543611579811875094935022439128619857313713557321533792739\ 9292939468547535536238154045147908702684561502358087969412046861043990687947854\ 0471961002600589630330157703109981015264912623646810185316658366245415679532997\ 2920229714098507943424831928929869517710200040724110694252633399514115153063158\ 1146025613003414499671723831136852598099627887659804208720689631497773569106699\ 2399123793248203702019869163405257557136264259755721726336463836672839836406513\ 4036656256514140430152074750375951391537169869561957813133458714428326530029493\ 2789054781240010324063376986078628065563071112703444038614521361359902511925505\ 1392595401137651032987900663990793805404748324823146473788801568019019563907222\ 9583488398034306103734438469963862034434219419690219089356184900428009232178813\ 4127483320319193523095971174646450170531711371904835819168771675838532676551836\ 6940411251298468412801437032008155221831606987120476990208108879701017779033963\ 5892891710849664424177661655358831732153111163485414500025462646894315992557466\ 3278067776274111889735084589483651900877381343952398237384533823261686396949691\ 5803560879681441902390026572012735775103715379684573853839897731201011532668896\ 3847339400453658431917206898849289088352158249854152572369015801790314890416700\ 2392849822918024780271003182605801641138912565611436637033735118686841732367726\ 1368705482472557051396019453952000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 21834520542075175302490705599640347632397355216548545371553154249939997003\ 1374693923186505861780444942367543922118913122908960719777261898926441716770506\ 6583109629093866413859543023240548615419237674449901650364663783926433713731656\ 6949415798879477290105274724611691999991502348695242163142750764920112706194507\ 2114578193842549507894306694882099268519200974898415283688803313418195255539933\ 2017628734746112140701396727259909370089202447335723416409261193417421659014810\ 5409854298429788833801122413066291900428472608513000768495461287469604022187043\ 4138417240807325881206550968029090743372019413568441995511983999399688504324428\ 2625623490594241304746986070712197748991628891034105509217186365302373087049176\ 2220655650303564125134269326016091786214825440002923536832038110917879066246094\ 3059548870326590454786743446657713021165723066288592884581020776970825522033392\ 5833089042808539889535167163854293672938251018464058056386832383634842415658149\ 4343944488211265579699724037737499476908918686460199912833696310667256324852401\ 1353215915251357702567961998694792261214845969495886949634319440631841719794106\ 6931069949677657763100305849044167384067931521030757123213361417774754876205853\ 9070955540767190136500849059926785271586190703660217216394711873830567665033062\ 8367706156924075218434450088221362767264375732869615886131952978797019137345115\ 2576712437562236828396502247190220440042335030576077680617120932022193973774529\ 2807867771103675229936079622481756709311209523510502969685631746292649139639766\ 8546037585565053922323746479184588452148418289776609217180155034793469169089826\ 7677883709858843350295412332342810360392523680321236556225562326077250889470469\ 5655549373496254778026196621447329726901131812603824713339868120779247369790092\ 0578530682103456897885240784836980614704858920741895928313981458367058890341837\ 8468881277768835960653598680723405595563577644470437968492914809570761313153/79\ 5077627542650006939200761937301342766658276574852260540693122296009305862201311\ 9435793486583351703124605944129417105879722548917820565150972437038838503624459\ 7561939137142420075058396679533658636270875171870170732205239249089593288385145\ 6390740185297844595088770974850280802993015598351070474344465213435027479478492\ 1491455902412238792097091198176561232774155392280794365824855243429510772588443\ 8570313602318596880527178753071519671980756814643547119380803505416077804882016\ 7866563729376715425340357988156323930294003625629747790951947110390891633874727\ 5034969454023093070230407774074108152383768123057196585514127089106548613907364\ 8577243462521336943092292600950019859035330534279131761965971439830665174712301\ 1171470312218351155696759763681675202077557666892318126564198129432708689753806\ 6639090682021749628139045426156616152049187810193721865468058978161098415090367\ 1070513414478608946181804123214685698221445995753150670414421194443487101128877\ 3846409063381522504221489470571912289499793371300648748725296254807666919090085\ 9847252530661123237264763699434621186094220493495108915475028606725445047340776\ 9998728033228657279534549627813348311999362856251500130424645335277443486744492\ 0890430898455182760412827376137857018868126631268602031659788296439583447134093\ 1449077363234667761863352886749721032857434450897946482625248543717113144161369\ 3359254462927073697201612961684485204617649940967242646329469525602270600540941\ 4116939205767973879590290519108756030570298087835553470724353841475330613153171\ 1861990793280787742193731063906055465517737106326031032242746695961653067491258\ 7067538363275211350140639872664143586353459246372948942006564993024104418984395\ 0447781516652052480000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 450458\ 3278637352830335957344248216658311319048382448342542598066547594035509668850163\ 0339964754231438835389900088221353628139760980661369487663214738234935412407356\ 2135125215565599140002278850421888372227007463394006951004890003411602782518502\ 2738075857513641194891869843683461694986168018492433781975924174154752607301940\ 8686034269494427839142522883105836284441476343489365369532325144041583602948705\ 5526806465773008267469379559252592915075581598661121702631367136886070632620340\ 3657408068205527068714636133820327089136383599725987464664351366500290624075542\ 1469518101154941583915408629368810788039618271920044059802862623587411230906896\ 5582525085921709010128969163158729486339533580219288352467505247296503793234694\ 4359340380873323964108400774246737932701594792541114414953339853256578626183416\ 5718156698742254804242793109028105598193915975052922889589534357843904328690738\ 5770393128966563743052273046042915005610845598918367433415460646270157215963428\ 1447001510194907140891759741148532255649568344003149580587909313027440144244304\ 4270377574778601975853173514367610448135061506820084279670464467541518066543977\ 4987147499795436663181565807348939895552053557560423023329685002103335653711678\ 9454730597490825491463602033670088352971851305598352195629636169341975463023335\ 5703650930242621472619970176885077361061520081063488734823846589017912232167407\ 0561279505807821263056038285798565679605177696221615256396683171045360710944866\ 9500010562971211151968729144043063641336814180052503850136110721184536479009994\ 8238750291782028661798722164256193209657733668651822768956823736714271150779605\ 3324077778127559018215101009833774215223565292806275673150983392520620731452490\ 7115282459318635413493594974286761040151133247837550028629798231767889518111703\ 5544539512165239677820841718481453475901068447395916506695082475445951908919635\ 64669270274277446211110149129413708799217060074507452113193667/2157465441043509\ 0888529347523726492552688615055223364872117783993594558761834300001765600294621\ 2890012881889366008653247755179340352464970138473383795675431113777336349279288\ 7705343586321141035052287263264104048352773397160550146157949327241704155892276\ 8641897870147552676909659415022312435353377397019639841254034368840857079313440\ 4594807231444014751199879632855498614912298995167676040084080620650319699312814\ 8576332310764727120224871560929876325351431537169347504490335872181772390846641\ 0962576802616467571235008422695474011271842270310640116913786950445154159810911\ 8876947149161116657407676953555442821017648813502612969681855175675415859175924\ 9398208451348827538801131501536658390889585851158043690521900833073256784063148\ 7283077129917146033070422939939486509282093037647103051949058102561665364875492\ 6733646464470094980362132496401671501350700653985088930169971157990393075432703\ 7291858948703647998842712779621222656189669336599949136920913047166748716115186\ 8545645530159350061344257466713737084987578755295464686890388624637997833678702\ 6896320196291082984084703635521463962109796333759265082686285216283913938192867\ 6144642073527527398065010733780215682891477518226494890110148434679138193818161\ 7551213998227204773173081465206185986868376633590571650571339268130837159114646\ 6028007605252572039845521682464249417966586089599002236042946931900073759440107\ 9171491656330797521272236947321775863900175017236859456554113273244358280786537\ 5420263383212658812300999153556129501280345521364021986338994187383056719194261\ 4243746625149123574704143624891724976480343081683776719191046107663853999248301\ 7735534159697231495509600710365237519316470081112497985621169087981290834537572\ 4666880000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1151038489429139869692\ 2201118867290880512128645524795461458371138673690217803132535225033679659893936\ 0176500097507434988344000454111705965547883549608409241987392745101747652553684\ 3244626878510854410097997380893315355074016175511891695857785197372075473278487\ 4324397775781201764388661739482451051402819938196855100111527869397325218216582\ 7293270675895340782940832304782881316498026254099826403044123775623639929624439\ 6215577054668249538490276881060800325134104364798078871157467318672028442828985\ 1068928949727289140111377598125375297211342361216286173934951248470064058138345\ 6292664901292223283232607526048542686425830534039256764763629119718824209803087\ 8037979478799060745401140282661131710099943640222545216340806059568732027103152\ 5806379848014444728514283951599767008120823070068313182004538943182784054044178\ 7752400446947598406168231549373930388773961691355778981461590291071433671041520\ 5787049472414630584411194997444645661839746721618695022729271305715167964428798\ 1432504512948900947293872975752207905865013754793702698771500456143153985235521\ 3178393541627619876716843861290773264032716202174406618504217774869219730466820\ 2905391965828564498281657405791372425308559006980830144387197439868417874990881\ 2567561748029562422407371451992804276910025184113799423187362413252873398189749\ 8626028248016996009920294345429114385473817484101780813050446901589515428055200\ 7589511498620198886137863910699125212667264660293371068694654497850697159526956\ 1601486790213602634313147109138471453365009091874790473164792626627695899633328\ 6843378112992646110692923066126082105445093062219008803940964894398034252613496\ 6518495494835708469959983567512701360084552390281170079015977706873828593736421\ 7291584555830328467870284894216137923364052785044970539872173401153224499286500\ 2603733520851899301454436884812823842010443527469066205143836538916506855453475\ 206024146214028343098923049055634496174624157588438664411/921872531892913411415\ 3673895788486607755863254378134722705965205328791925718634343188469277879207254\ 6960337751960906394365025606568761362995217012360075244749592493426303993577907\ 7922634826353231215055450295783752968713620232156662929016749743546670131764216\ 6240038071734217375533639217792165693362735783535054072725503504208044296532115\ 3074195062958017961738583042636322518914848062398474473240884761277498254946825\ 5493364259042806534166370808556594104427282379409415141719148747462803106412027\ 1954886892262382601260055705835175096996721711133051509513397063822664830356253\ 1536608863162112052515257052986874868503463340903980591302628831731389346982649\ 4001985272280730792832538083146750521842570717981865555810156048676054012348703\ 3210470390958863212406199137280802749209676595636105026951987357711261759574418\ 1119512225672118285241174700191342201402038861943608014367956515866575433969742\ 8804033559059813867080383972203895247197533621465345998645708092981371217301271\ 2978340482573117143342225515225790207694976512365151483524584234669270334909689\ 8166304200779214710713082148089637688489763800101457785939183627833432642107053\ 4192497422733905252945972724479708635348684273194022594848147140996192116578918\ 3219917083292189310993895147341873190812459640871470819106600876601469852910579\ 7361165148334609276844896648631657692778922471181219400522301396455636927190375\ 0320045417764063931966853904610011145622509104799987055065322827742766240106324\ 8474011359454363340562740572939849719829130943492012688748342710258124757325907\ 3422380793440932911941810429659244945949746577536314306516555978084598315224467\ 0238096293842277948490631889441854320995031075353474281610662803589263684624140\ 8352256000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 13798999337260608\ 6354733119266100831801401967603207689313384921958894356999520934204599784298725\ 4313698895928572250630764670669580179063211028407782989796025085555706901365857\ 6176778687352137774988324784402717026856493366833968522064937838731179535596559\ 3993169599664879281548914647216207152315857746585443952292632785330919082419503\ 3307846766813119000435039584594872396951239775810388254976622205675278096485545\ 7736552612496821160462564397545361704348061074825522717693356054829198607671601\ 4001444318500480186109731115541618120025974808958162150208241256541087420328699\ 1696504607597277411072613847879678332078192123197262211621108469515616752723508\ 6234173057470124509244806844300792412035438369312170877581464484445223036476120\ 6690357518785428173831802040979733626010572972097684507411447529443249392794712\ 0792818483740057395073228276638764267494951644822200739021185953646776481052071\ 9567725444445320660638726554499811955624726242248283234539594327000077754939005\ 8665553206795600824591271263114026563534262490433164747552205742374185054306304\ 8952792658578498492601588756347974974635896972078502447594305872745647202216377\ 3392942673471780821997030342694799908935851183974010470834003833147439239159068\ 7773744447560252744283134043383890962887405756628014455538143356459185448909938\ 4327956196432605530799497823610471908547244836380715393138847174733638196795287\ 4274192605726044593872388585848333868457793227720349092788384770297862898267314\ 1901451878717833540484232854353146878162325720364254316915656965068957861905856\ 0279013001324705247382464250138302272623015495191365300211642684139646288171862\ 9528484970560572210899533230611619963753065795421559372901145902200255413537344\ 8269812259340519341181406695212196130317876420846897675910723314601210082713043\ 4514006290981892425720286468154307115676794657935520539965217963071025215882446\ 894693716477813764631583972924169824078761887417919132286215327/562292413507007\ 2937519462499463636912536062754724479578973735750104329085935625401542631747653\ 4580898372997361790641500217024267271454228110163717160599408743481172747157527\ 7585465690757371922695190847875737168857756700783281062474837352702924658412203\ 6122929937977816294535614352518104517124199130005977373489197655923326566679559\ 0307237366984707590177009743684921789635854239737596546183024651359116013799476\ 1524313242547151299406969272071794797438263478781317257072457251831052236230824\ 4731521553456415799390555276673977548330583487081502077046120721576890171618915\ 9859438154545643887636345977414085724534919794220558851919837419398039851729588\ 7217413963156854725176554936343769201509885863327999011209239554691938014086133\ 8023117986321507652962837231975733247382606599026524603124817520336505103452848\ 3804180527166267809955823278995422538330021655167919901171504547460612164239848\ 4818691168903496239510252764056904991824538885241588357565635065847033578475287\ 3528402878248324613786694349928254800422524520546754893425369734670729946380889\ 6822129670733870356359934901968592380728198752351065964586467920959354403916428\ 8397832855575184763750641850938174217785526555381261552505457311702288594650369\ 9176494240732127992922388392168261762470112709610518248306849881020772517350584\ 8779990130993920746363842157719663954574346233370873773452957594251295005697680\ 3468211816832026705389049098052943763208960389426634516921834019302853418885094\ 7762037609769955680164104589727817570446715597400733316966009720881034732577284\ 4143534297197020172296593424399399366211890275510290860528142417990143605762561\ 5671830214415058363041317338826499484426170708536792123708313172687517605473049\ 5837191991721984000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -26821616\ 7353302365884260808944357310813878795220549002188573337245061271362770865497996\ 6490184301800721135690585511366069789051640325073269328608858206906862619427708\ 0408769317624778125410005866058889039923999739564499471238780459382265497803501\ 2979816776120520529318352647160720547746168626609992999583404022428754456788180\ 7717757238800899641402063093761965913310965072415645837032558982647312310832601\ 2011762071289559460120021596344314861831749925152412380223947274451206149677307\ 3799938319520988730175819714472146590257860949327148499379468680823873842143035\ 3981329733986934548677319301054432903342154938668106258002883204266903900652992\ 7029347567394391965753806469480660484197791614827949867955321192225976061506705\ 9897335422443707111922801594814551531988966307422059380415657172331128080933674\ 6472629828589456865317721604383507040598472151278017051264010260130061971888714\ 2839325070780975864692036653513018312642836464622102597377804288496119457461892\ 1184725592810540013352669710623013836109416173753866890080113293104224497522743\ 7809025014824900865561619971050489662035996955787829142772532567912471097462005\ 4552354319024478104412701416430783660940556381097029731344605215063405437840356\ 5186925404815490373429144432776600770807650875696285553762898552891750933408358\ 4045166742088138164054548061850797093252685813877405861977230369514570944399531\ 7104485195152980527251122353212836124878279548215487929566773752198581585946392\ 2497214645115577741663520451999231682016540230768051617050393750412641926399752\ 9147830677350963395412411704317649846417070178503786495966356624398177881823325\ 7096571244127794446298729352124475053798569405925833485077657829954994611301351\ 2508242696150183486731773420765104575678025486980730306997209330807941923316363\ 1955654647010423485944827791271636707120448929791435985207355522945719839502230\ 8606131689467006519620048447644863662029821938262705867202795489857713697783/29\ 9454770059939948828422798065286987632348450904031315625668761968799778355648044\ 0595257051102153803736150934427963707995712786395746471620571406067296489269420\ 5432448192271138987508304669075702315894254538560021827691665975763241351444049\ 3753091100403427507563587271011163989349653513606404371053514884223199805693197\ 7969076835512670199786531625382665234237884930016223950133078963474489406139117\ 0662287921301586758545059205850011151196335107857301225908380035218893438099090\ 5154600450185967051620680338497623236275530019753539436066588247821944451061529\ 8865668849945374879048581373182746871770709652174185572817224786329274402678148\ 9155796985020442969455555115628127825130398578648206136954378287519487066276772\ 1889528882099675544922435380626529003202615488895353658030720120490002941610893\ 2582737965734592450871428978007454589851315524098928617462487814144574270438242\ 5631121403450381976605788815948221736371933148234708776385301425459355251411347\ 4162530705603792421039081459055600791516653380207112967862242606633997874016302\ 7323993790188007443386841369311833885053769803026242792124213070465761754489949\ 4761470056778629393450807346467509766065883824141493257148808431764747196413984\ 9211896141690342962496827387768333800204328160209520142968144648508706213573880\ 0739320290542756970106248602299257900141662356185097798831272842848857631427616\ 5295881426214535831032819311939312275288239617320597361662657971906466232514555\ 7689100323634383997503539023000431097487203879747734096378634497563370436807708\ 6017126916623396118905783465899841157850858388528716165017828063132407426004792\ 0248262968942639406650787806381232849098456633803122202229006160070739699338147\ 5821712851694867626148463902720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -4364477423549935984674883993289089141870785299837124844878425830668098\ 7984412672462236811882044336319416940503801474673774013338026244631199580852257\ 3762419827933814159759551618432267060105599363020318960056403732822710293121666\ 0738155531535868758098659646864416683507212882879536714132978499604387603991891\ 3803327619454123336869926331348237383746699316353160194958348330888442229621881\ 4891684290014722038963942762252918181343929023748245442415228383597948858618850\ 4391180026820550453071453382257425485088741326372704499596080620608861952722917\ 4239333569332949483872685873413168258807910824574133893755564706601013560936272\ 0986988871517554807490063773978910840867173483917653707496411344256272399493617\ 0112316049608217697703056490910803362212036031214917440217814162676195543126319\ 7555762157031325162441190670529134129286546370978888399090731387765511367497084\ 9415497723561548641988569475190516963623151140507048686369099009379116781682012\ 0962894069182203779386569380254810373687968838752299468085461196760817559646958\ 6809783717015859369681852766694175119857902735488583151345006123416005496009628\ 3392407146192855596367616176002296133582199253734275343510924241536359767501591\ 7606221820054962890476085405469883385809093609954135086294124236029209574313718\ 3188821002484146926792554046020002301948774433330325815338247443713772946679001\ 3775506823518504071590496247850469775591929938361111142969879786242314214824141\ 6445248875668467003745633093235162639159673549570379189287134450588396317591788\ 5417112261378350257069650634022998630308067693438488008935057375112014654101681\ 4787405563543311268487868205074348857907124715172586295180669961267379224310438\ 5665678873839055367950306237335487864214154551215763203541648470673132636752302\ 3345300601594195901107066785277789655496106104475530013817400978892274623119521\ 9746208551780197999009194963194090643815252265619022952655355915994154093090808\ 73883696795631441619/2039382809634610232305184350119985277612335302160742549431\ 8044830113565065310369874194691000262020092660383431753449799837362703446680110\ 6070098581682306268013201140710572787983269407557453899636995980959569046087853\ 5651066280599178405664383416551382899470423310449663512750339947732316783967816\ 2731734863229421007084988202363354428648115010212058976072698034952496588090292\ 0703103265295846924173517384792676198622333454587610784447943215424911742735684\ 8283587214519343593549981192478537910495130993351722877133478471967604127924692\ 2330072759067447339533582170841882159985446282134697413924675757499358394899490\ 2686023068339840500470511227507323024423163742556115064551490042056048139451218\ 6231415390597131572060271738696336341062357096160121388463001090836316333804924\ 3597738509754768333114985746872022801609660018710197503728142356211140081415542\ 0771300104250770454509720924138716346205382917935689028493455648503758085801873\ 9923460038343562557917275358566114987619600850877242235539182481694848292105587\ 2915880688116484013707068245141389193190851846273514251768544059389564945681812\ 0593707580543865918379927163934757080635330805902287794611110033809925227294359\ 0256730390160931266820897884760531676576484351393495466439046207540156038099220\ 0588148626318121004264669451007761089148648653986981210682062492765977574495241\ 3365940671104321044641254037847194577377660799430016486537174641004030630810624\ 0784328392340451126185294441233716053718025878301879120295911839054326323588471\ 2493420914457729532002740444159782818647056506435253487006234134857900564886272\ 9442148149118969414689552225150262649436003901993213554237696872201182322079196\ 2842452320529599891965732418127468154590891711406685972070400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -11354322781473334793698373813417478569499\ 6310323792778266796857375759543816419055437578795325909571708700562118433819082\ 6748693083228386517304038236607435470510386703104230521709047178153952178338783\ 7056589647432474269129162377956054459191886620348118224784449321077068962591528\ 7748689914882475596874822242078127267058499734496987142591415546622691417971837\ 8619734412617067078618569212912390379986744352813235745741512128536952786257311\ 4126586513949198828511648916509591244879981862093869447427380040678065201494420\ 6562034621802144309003107415374045674187770628878170856266245865018829550541817\ 2070523101734899924972795859568712484067244081081641213044974866115862980947069\ 9701624318876250368147437895482151953749786918516599406038052848396512841624901\ 8979698788135621492925845264666496536322141121946693939208078470598514466085025\ 8715569976088226755138280818710631088425641567959347665906478037106272816057191\ 3706531548166604801522345815372739461785296904887201825957280151021563375624635\ 1538859365770951771602447038235468799414827786244317382934901382111228217695397\ 8799810065855259559537516310763863626201147111575601755116543277814992941535893\ 7441042662371960445833354170728376428242973212710215039632635705486845271049423\ 8679919518414524009849166562807033650226386021907282855826838077989219356571856\ 3831262191977608401537151837432206595092408167838363341173300399436709414523725\ 6717189484935589124565985621688206951088227244738837902810444380287019311434252\ 2494647862463526840120880322219585678568181507023259609012123721785673984797713\ 1349425035772667733847077438874297021059573542716610711523233099396669059584605\ 2294390853689226545464079982873277997475998125084215084496380428795752705320336\ 0221446747867291187938596512699883669236168058831998468268316035737725731216742\ 3276350734044549354296086463764785877048753087193548010125983332764275231923612\ 5708958494760054719725969474872416158469754613431993760297/32956778201168244287\ 7778749727577927956742543719907525429819923749172889056745849736826492567900889\ 9220597894393160694108072332165009654843963700779001267657155189512399742898672\ 8395384281994346769323978129494063970683756484468522754453729253684048044424130\ 4892919299459779677942640292178267968238195722887224836872559232219155535481927\ 9232296776356547140703925131776644502242406262122804476357823153287350262585648\ 7908408900520983001580762655561023754630054783133785818510471942797206994429244\ 6683121732942018456053453807443157355062872769957088164048273491377087503014225\ 6254073250066577964036402253760508347223926336391953417944073842646756207838632\ 3415177687846286122206668069968074405622303016254346063269403328900234894259220\ 1580367823588745137463419031503024867923838899287303839936152465315991798585147\ 6637296760210403359239537427057584532122889834811090444227857538511913162497120\ 3430029323704003805612502656624152038931197625008834589034840666316155306711379\ 6128932830959383230429670850889312415080564297200969150566646988681463960765738\ 9105768086571171395272504400201611277075601928975517275112277135344614169562139\ 0634814780694957888880239602272661710728612441416665991048562363104705101561243\ 3642197179372549724940932243430066155720758303315753737936602394410232663140206\ 1493051872945175790936070844490115724578780148206405660687214970332057596796207\ 0539030430480432863185149681722895865630211906195302208161018737752157408367474\ 1699246249614883180983935013341659131467595058342086744641281509250622752327850\ 9316259467070747726008953153496021996701492215804533083675504139375142305350219\ 1157104838150651406428812512482488686028226816107028857663107589162355254179192\ 2924442414341026564433510400000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -24790355735515048431605975286813718050238942742903781861604411609643789968\ 1599000748456053280168430978019233352658167675175858440281296878368461307181986\ 8371463269164189481764790064590573722506895574127028946999550121731911147897016\ 1612667512023108805226054920914746221103258621830280233311730178430096444360929\ 3288662977512959026999512214153571755276624958156097387973262070238442474493114\ 9273545846285127836195792547330031268228126721825083484148065452091384392894818\ 3476862334293278023448058608434517747200965459998011167276630892523423668114608\ 7567105396470974183474839019468298672268744899441163122939010097789892919759210\ 5790463086289834365198687499302921856680208964276713411028994975131850969385152\ 4016313657821086023121269159710495764801737953094478567403710656346463599553971\ 5558105494619247242473502034563981197122618295532641861937821617707988695821291\ 8548900815170240691239002569053577936651874718267816817360712615264616613699308\ 1735422199473321367896451001776297135220697555494926000287674039619623749681026\ 3738907388368734010877704741045205207894565948817376918908092960370967724533015\ 0573152315085049584752628577957415642066657239330773674007320196049176275368353\ 1856497305419766233566254768324537838048299273047890177290927256209959986245327\ 0854338885736882564663228803764455408848898552664747550373007728471913679401555\ 6071869969827278330345756892090705274511354035735822918634023241454850867281189\ 0232642428436469867385665630552199763297233151099211941694298201867140178807235\ 7395891461066880699370135326057586164273703768768235784649529785295982812378724\ 3994709254109736803541278195307611361764985119692080633135056576479781328526567\ 0124833522322579091059557893997532941944304572631905682308274560777564978864105\ 6780952455204364312461482268773723833519334001209551972848950136590921171076775\ 6918961822731784033345350134408171412459364642021129138438594765085674560498404\ 39022479690215059/5206580818870102509681551173232206656683570924510862159722470\ 9763171556901491149321803899888497991204626684778371735685728651129204234568097\ 0593248624241237089087119201999869706361636233867165994053589359275769429522796\ 8184054559272441667109204488888714525165852360360737155803978523275993178441272\ 4386804711908635640722839928423836657187862097085962823598413341343451464455090\ 2109973046820599650557719064870908531410104942092931611840662580141605177247808\ 9856323002885821928490284608269386281678911292965549604197490071616322671113054\ 1617322778366808715436269814409385375092970981766020705173800211317371508990504\ 4693955275466689803246379675289190910766413223444895768093197033226188603839301\ 4891646900137634782165922700505518695086026427373380678529936653663414282926737\ 4804617603039746489384850161208205292242072189836814233807236226548140474877020\ 6398876031249616502877866621591321666313027279244623620734929583967179849998916\ 6543759165786305141636755099388980957554097719133000856999374615030691254646863\ 7831436117836508876294802309770222228572008043943030867967918120745923336966401\ 5032732907301261031998491172395715627274400283796421263400454934253837954386240\ 8022035820728859145088080099065718841739205394361302212399166218547387552674881\ 2585169303176180188666092046299011086227536341854822033429260786637795065650513\ 6818924490724192051367163225933548159501332356848697327091298777124005603597376\ 9841185536743346088172806388574800662210175463975900832363129986242715018997739\ 9674140382159194776388590205291226184246882849245148086916806653030138470639405\ 6921988046711673032844238200883086523602940170763963313197239017503309269381459\ 4269303093385100620506731878238737311170207128198158745600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, -89744417795536668250791760698854721817054339\ 5982329943655033796306802813147799538028173250538599089760660291716574054097680\ 2146347166684399190002331303158522385769317689337838643486487844892211700923422\ 0525732704944867816162504404095264810420841080212302687971672793911243605116055\ 9047066983235403056591388668243692585931114348498596487433826799697142799372917\ 6385868414407533947761752596682998835345297282952106443056827673734674700183427\ 6371207146282975310287524683142539378593148346266648652807254637675596505567107\ 6974896070683165076312555044354731756510072767381914641313320759143545232547007\ 7181072237307437366846712636071876679322084119554910139542582944936649097664083\ 2371574586178822795015168140911753052706192414174523682194365309487390889930012\ 2125232640122897727958196794182148231919888069960629447633852630357405880460298\ 4648201324649253160187807057103076315577788757704120490448713647683362098106448\ 9601327580745207656568304124031016207152411220338001444675375058353050252393502\ 6590220986138069048893903423749030248974919765710547590983418960501027394629600\ 6010875608160488642108141118482080797962605175483378337007461152448084049877658\ 4979009390949221220580885246953981574247954165237892400091219102531700356117480\ 7902250728637114686637227501424666166502680534235937058680361017602713414072746\ 5215334612065588813353444681690724083552539541279950676270126857878944352783681\ 2729110917059591289878714626971961520364830226022018416841814665979317074103500\ 1557526465356088371157009556212015619849682303410995773253369501476402107189650\ 1496974765841645517531808807227112645343733125185422546092864610212562145266096\ 0190821733438157667151412939676293967219174505184039299405941032470287951670198\ 9404944825531409304043560057232170385442553688017652035918931462743361639828570\ 7899330011649952091619713939297066871028110467107151925605711458608836016182653\ 315451857496432940457052290133592606814719889500210425532401625100097/148752614\ 2820092864883292255055011930945986422806223209421154404031717222054655953333710\ 2258593385080613282635313076226939516958879225572826552600028503895631849240350\ 4310292308108575428848373857934042848787447432665150579556737946534031412627727\ 1399724956578412262097025845367442159816729468981312748918600999063486920599480\ 7420981508911376822583397084685819395518476562669646368822815004079849835337655\ 7077860905058895640533475657939721421845633415680273279012459391691072816613053\ 5199575155078465530321827709967285735107944579928508637568709942014614793663881\ 1138879876387063719252766319665361794178092203785241810565766369186082149287874\ 5759921795233247092969476283554881517295780735774264874068451754201962855664390\ 4884398760505762099915313895654534667572686911582623317464904142755604845430173\ 5051429553024557801929534174020682250002490002089122310522772717012389374175981\ 2686123834741717456055453880789028434623663627943533838545665546386328758849269\ 9428143947846650887630336319513828708378345825522253756515060854270628335598019\ 5467759592604912320399797195183526160953402534712680958559941696273497509961450\ 2548038076688269146837455932762838518762456860738629240998966955540729234229402\ 0237275175275019372046504219089763931690417961824783575798616947065911449316116\ 5667403238251254806981492478425844995839664087405153178149697833633419484886347\ 6396695129047809697184839225704568476901785912670903877145864941843924409709354\ 5405884437731370946007552103035039640764850865517163952556713531819060563039364\ 6331472703313145489518595201100361232859657855639390653351863878072336917658977\ 3369596683506534904085618255681541453802121211327802142852865911407848186000372\ 5601175173029860083070557521470602165810290680135680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -114152782417930503525907549347887634793872111114\ 2513050867506069887461207901432851697925674501822588354912514309563842888334127\ 2677135557038266140246760952717841392232508011175343267558200650664376549636527\ 2129890997258382527212660998756736717684722810697740855991831498632581151729600\ 4162630228264124714232759076418914732003419426944453670222763679739129922694270\ 6336497950823720271196823807360873119726823553085377110929627015253674395525582\ 4621306497134741711859891792463207681480006878567839278699754732516303822120326\ 5920434224780345767413687880300804109301778107653317533869883794536799769626414\ 2137876488097281014747424066010316956427161938856846614166226394931330800444792\ 4189840109138781260700284758439363549087964558708187471907321161870478837973995\ 4151581172245683416818452520607952615190804564196037870913482291048488516555731\ 0556664923944418585010217657659004521894952170597508234117753593639116276482313\ 2185393851036140963016766217979898385339292335838112219720326692707936649276951\ 3323982560100703672574316304793555186884853015157136858165251365512584628364808\ 2071944418873493708193172310910574043122698919782682503294654884877256741408112\ 0795247706711387106462106007124151319996199059519293475405748652749082000206934\ 9739812229236923977092570435090700556124496470290573849451824705984399615605820\ 6538540541238035122511226403168038795401402976848915634003449092232143961353849\ 7947278989513927580679616869849102576532753570927076739177646228215175201771079\ 5274318669170546120563938385618234170135969729244694766758801216685998381093242\ 2661988251409814111371987792170735193686456542835362235650201498848376720791597\ 9028558128384354106818743234328728811368224725144265600358961168061670670029253\ 0014043806145693980637610918133016170516804418477533082250879024222331542761658\ 6095377810630005676954979325279821252107720452027370997093055312426815617985649\ 970811423956099555589455108012953123654740353504223626331481/158517163122986508\ 0526929513029380415964177958295700782858108239269417474480189218836714141451289\ 9958182167460161880033749275708184684340757467140508577060009846567285257055106\ 1663225555884981710805297354781173434035614988050920419466870724605998277270917\ 7079180673377045906685828199621835188432896153440303027675085932087466353455816\ 3830720644075529915496075961522777015151772375155853213724155009775997140185453\ 7076150626114841541498178128668821697141588181519498334215198848245957454942472\ 6804180371398964825319889302762760338970953683246642908309446423899287314387961\ 5617901735750460528285353489697144816738185217617035615940432466313738139062292\ 7271808410545474428710480365740694588170200716871458198104665690627843327901101\ 3850160093045708907035244072994371252785436204216139854613226108908697078265927\ 9826714791246791262290355288440683031661619651298758514459569328009798995751793\ 9971133206965936772493047043233607330572884649428082184366435426382783865496192\ 7382508529558751961087700655472569843984821313527850014946817263763816278667522\ 7993307355602571147164896796200952395420935185116977524775801113093795772650304\ 5549251650133849415642101523133769461911176091985773127089031186584752620803039\ 5448575389867168831434907971506854741220936785658670264667227531248651597493707\ 3322967651719362393808074556995464085179014799171429533951317022818551941451581\ 9643783491473808300858643599905925711584222269840847694272721570275428891796313\ 2288180757998105445210189009862103850394932979633509056009102387874389007534623\ 1725443774098322031319316310359411820110881145330549917423600398020574157961928\ 3313209659013940781335796294492060491153030094938777619515031878044193137054433\ 2749162765691546355696718946259435520000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -457445533097133870694782619038161238611181121934196928199344840\ 1348049731186785841199864467119242232512538290432991271825095011737674735001936\ 3006672098152650918276384711969435000606796900661589331192791868865287790978744\ 4912117368640493085281188776082387089255244254694625955307305277446406420452606\ 0669838384185108932001284222718107204936360738227044022226124525317503737874638\ 9616780637273647028660014283240921097124466744471792388407311071452982035920027\ 9562779164617335414539091307518302559167607785253685408031134086057395414660777\ 1046822357645879621916449427833221238600896664760564391118483135773125263915029\ 5530862123075079629424690297075294397899163755518307940237871619809413954740162\ 0760800888670778503404335916016373950059711616107814595430092961222134785194691\ 0678208220671237352812017503329501520769501842775190803975680868358558657865839\ 8661649981518442302842689653927743701681648416736845854596700591013470408562659\ 2725422015591720901828169371321092066288384122860432635161579273499088088216488\ 8460612843741132624331365880897580884763917914534355646654054007385322892153334\ 1107154886292297032035215731961979937561355951316425137391795163724574086845657\ 0070281772348702060824912273758963824757630089451771755956793850624698067746103\ 5870758358531135131292498993505711414373053738823174076108226736947628958815845\ 9990021185908497087493580620165836989895886204609412307705102481082807848493037\ 6576713168366922736305769508310553576591677959021935535718332263086650330550656\ 7894012064960826852469889132325349581765751609680609681035110883539237660765620\ 9837908370112068618142092081442565835425664026483030717211221532475733044817595\ 1251746633453266180212610530387936630639321714154899181777355280312046900055708\ 6370336541365742863449204332778392701470946853356623512116705861584456481350093\ 8938173144672039971526435095564767715832901374641171020632516715490377973069148\ 42414164682861000211380086989494337631697701958424882142357/5575361987293293789\ 4997440274646121332999448130771684578572567435844011390687487819270094220725105\ 8791711615191345800927313422064590659508018205718980987853667321777591959545911\ 5934341485445721589092646622992840476002238293190710520057721026961851096249212\ 1765613278554199844979621757602304038884629107559936660705172040444485655879439\ 4226832989622550649550214156017226929295975920456172158331898625369138707157119\ 4205045744813572515325003893272042913146419858828013149459201204863898172225376\ 6739740212444541218330788279633149584446560945095081286007322467300128147007460\ 4524411243228116981165151579073953887735844069328541120439703168668753335261928\ 9405967805068022914260675729440717463175344876685057808913988214633936695596894\ 6966015120899339905701588975993533153365758861095112373015077502276440657732306\ 2969864437418339637286140180969727186637905301732306086634672039332146419636397\ 1426516305216732351827022441087208351128104193025406076634352364031419537167689\ 4814104941625285145133575388342502704814751049463473960701863027770174935343602\ 1783886173386753280048949166983281688733886125513255115646710681846790005521993\ 0658301512941984586178057122657662687421894038091583101941258113803101263018341\ 7002056839149714572317862554834112745518830935064655236058592434902804793164086\ 7498825927350408707236136011675421514501728426446408733000258946233526431644386\ 3858809691839696640189806495559633535628948296158462611201716059574209430574779\ 6004860379056073009685051790247292621286637296278862637829176030730899819414536\ 0856512141860115188603662324428840071144923716624587018627342312872164429479415\ 6723167613479463440775328021873696946262385941687696796000652986143714238734622\ 5811765998252161180002624244069571698262542385152000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -16077852225722006302896127009829542379915851312056\ 3368388540094200921252113655621876149750975780801374463088946864913456786680989\ 1098297693906984460164055726591689126810379368984972320102277032351363916072627\ 0721054607970093074111801659240781590587449469664261081327046894818859627249241\ 5298987515719798281503689026544123488655466132950707903996881055016706408715440\ 4761074922974672131461844919147659275290942694116392076615135874420989711064648\ 0013318258852749541285877569324627948693011056459250045692788456245930989300931\ 7798197345045824801221739575274524766075121097822041107501538119568612798040335\ 9425966421296410060232499912611435015655808471246309387689537871827709062312491\ 5703155882479704557725510957237778482205156272951091862773992510444773736089377\ 2952827154256259687048367774071609723338930993539146481934881246008409798138576\ 1763358323738087928247564175495663819267624760741481420883185825342563824735012\ 0602543646661964603493789576296973138762119377670951835889039951735911677858579\ 3913097963127350326417955555264721513474877622419553301218374177671269743627357\ 3312585849435964888713439289962487531889963434643675064603472569463920054489759\ 1502174466867595769660598952470087537611692687549712744975011008506993158316472\ 9443811271466116353077719269139774889707111475778784296435018947387316585046905\ 2985336609394052341086323646149147299856963472304080841047248564020458617896375\ 7351182036806995814041042395438814365561913103569806352894414473562899694654878\ 5627986938315663817023569350283327625195116230072718767224825331111434962300133\ 5551976070867585642208876095973174341743888199822653345140261910822904426542325\ 7738021201911409795526561489224867857891631621092050612185617571182341734966139\ 4736790481990845908798920575863089441310178761445719926571541957177087566775312\ 8945858504518801468161771152326096153402256010203179068789709804170519694904888\ 0041168723143059546098375607388359293349150343311002395781489593332879/17897750\ 8856684274435827811025222454560834029583505379607403498894372272395675517817369\ 1774393275882189922044288999562488974422672588775749158311822465581713188715999\ 3365165095273147700958992571569316552482603530006322175825390286025608668088360\ 0320618654952912838017194323636773601355672821647359205055925193355509174108004\ 5876093182404804042330505089483679214870982921946853281647792226961870015723296\ 3546894048459753321138206049185559782485624176119681364078648554339683792426367\ 8490511980251756886836026220236673851396890091320976045070890405887323257653043\ 4270242907257516816209856888337784792805128161759476520898792853967091228195227\ 9077857825383919381427536962145304473492929114276080220610653382198844002962258\ 5806664971590233579724032430060808401061013860324230029916162342602746888394661\ 0315020902610300298546454807288788069860635307780394871336992657618152057574882\ 4516070128535808394738881463737882818025216720317083135658396627786847343508991\ 4167362002113527003097202383167402013764045851374595290185348825993722946280996\ 5071196843024938422041364785664583837268660256096074847835431554697774473285674\ 5668743754164578090495887319267190201402187092274326074772803632343776873380996\ 3505110574579275349370074598529391543935206365347219703012410845619273233963152\ 5545468006626814423597430286524800570253166383546960354020690310611007943337468\ 6560602434759869443353322784732639818365309734292853567003008902169583522910137\ 9425500291606830272645216888661747047342742051980533514551570357571691816880402\ 3416680887799057496676021163122944904502726611104767881665632815162029332948087\ 4125267036346759001477307779282710725030408724420914454110833437013196758763914\ 2896617591056671869758148972345578943126074670065398054912000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -48331366738785788452943295340455478574642\ 1379632808279214906792496097452291628393995245115930596068990683105268248937617\ 7611533496166752788135107714884395736799446201200612912389972046689563181658990\ 1436273451310929026302061779536747611498254788154313575004147749727542723855925\ 5180908493615777063946185382939245693646397320324834295075342859373483463079198\ 6732087187141780319880249704576884133250174461341421793443106134053886154901098\ 8611187117278448771540049082013777836352562723180385826119730555543233090494096\ 8591286586201382698929964256010712128867878253126587816645375388547426635237149\ 5322050061923419235192572155313598532558972508098996645214119072738163076784456\ 0435289892102670665064919498313511247487439101288046327282027302828951150323009\ 6919471260011402051241267204671862597765532480321021948337797562361012636100171\ 7842212489986768254578061978551179520012588122064063913752012333954149862958904\ 5608386114569848201333468346769040748068428902333982984561281877617910180091381\ 1946315860012936418392767069834548617060375504966006535828699086583535834088342\ 7208709957525105197048575316919732099625204433752839506003248205421179218489478\ 9519409979552186453398807388712958024528007877835035316421175981717236055496734\ 2716050256328041805933140672043376358277576532236327841778115776611016150577975\ 0449044220908042711849242333517185388663361808977794760323451476345873481913152\ 3867746008223222966892787595218858815245046858871034729581756269528062586163817\ 4426816114760750861948974215678242551710144746852734153244323518346979552355476\ 0600595877237918361392468388241372680257904440539577039986231793518489911186826\ 0740681698633407179151670184234184252730811805651230497332771578273472476199256\ 0407431006877285720892609903476832700041943682977345959671741918707125110584726\ 8641716914513300739435006102997306300715079857207233196765828864177954293973536\ 8602332174129926546673934215063508604808828905173454927847869330695138830087099\ 09757/5098572410448901768880455572702121164659121946303672672495670649650286834\ 7621799205760099956332062341917903568532726346870179148803256172940147640232330\ 3375146805984197888522675015788745496622539802541339454379756633032274260060837\ 9032095228794079002501003686979531542266827202964031074527941762828841146515587\ 0410384914227164123928370120329692706172562848523032474402959189411315208612709\ 0998687984303088224614027828682114318813596918686562929567510540148464331444512\ 8402000550103123431979896185992794600100803828043121296107334412147573323867433\ 4652213511475841326159925903404779897964352898275240955314679664670981788251415\ 5657273380451563394867115707056090311737819607562483947475265942793607343750803\ 7668929912141103488525160253581796573277566548986688425339652507792844814628897\ 0081374322771420904933129758485534070118507520098060687300568929783615868761232\ 4743155258037535277543353524935215221888765415353914267699191282473528272530238\ 4563552575659077452609900863689872592767455341180756202907488729955854592314929\ 0959083017119484113286632061064349373161024092752178994471139259388482926246640\ 2308647147675064515394595038131572838694590432558878940969705070443551345478565\ 0464902247519249844663669720326025428449760199550741221381620728135849647981575\ 3802547288745599417748675193340908942527030744490782860800615739951165066754343\ 4454029905314245550593418170812527681340534130460925042212004706481754531456649\ 8243776203445104624098039827754818112300193851198529232269656263867658956260128\ 1214818908102878041754258516947248283207775178514223599492547195735782637531199\ 0827486832323096574820486332063465894742656721936893586518769016822328184681789\ 7584045420432113848663523822510463012576946529895155009396694613526289842176000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1899055110766552470085\ 7949178821239752985703042983437588427354276283523142336076747413036854968725562\ 6751974594301377239455498681850341196573225090048208609368956047036543441232116\ 7795801180088357963739274678846659097509199950613374390629112998915017483567555\ 9066859773834953213171419424788382281522062726972088166635030474035790704298214\ 8016160495756992808948740126604858063295112607491858842302323016751338944380251\ 7196809602645405302664692387754035509340705885424536289889640366664349738648416\ 4762410026601637795327070637068610399761652027210306559416297628949026386762543\ 3469226087744039847618932073257212556213800890811094991577884239404001939885483\ 2086477523923712325843221373798615690135686169028869588122992369256313478799068\ 1539635678726360884278074263484685531130415896282365693906437808832996658736055\ 4591448923249857163455506534109182419509424505412630889215567091087611511590177\ 8933198493915822466203048103515666778942571153533866098565446557871418392112426\ 3057538798728020927209185224920293247699862495751811654928667444260773780437169\ 2707361730354132532837474322621027936706785027211322523220628027818706009666476\ 7320856297045489038750118500394357943430978870887507649386881031004897649798936\ 9445114548310632644508497298847423155373659158353799772821901431762052880724040\ 7016749049174526875419786306551184511022668459192394478092889188815691725379942\ 0385802563686829036235401245679914815492775913129075319526821389527918765565316\ 5987310605217269142017385701572831684114094105664317745095662920534990192534688\ 2653626258790015249058218332056922521520171814712332440487730675187489781415304\ 3787174082275173375197637901122615464991174102902885822332573391972966339767818\ 9916828169955065301068871342085436963878999705475241892979526680186423553163408\ 5758838203191022905042993488496246848371709085055935515495169524273621374356906\ 7350233369446397281564258590122052792229129327146223855508604173306580204077189\ 52867011148085537187369605269/1969476550708201775283142378623375363484525625418\ 1826799316276585469127985319348597201011411131949041436047790452821533269012801\ 5997217944833202304689445627751708215575960378538905098876610435354674925668604\ 4378123922077069011763004652517744978576837086087704206453444146830011960945923\ 4686533441455247580760409622123484667668957791050810080953698540337577127476984\ 2123750756858028387829172710973194576596919403906669663327119071316217750245528\ 4333379714485488019503864199124772493834519305194298725296698126938502696496894\ 2603411367243646235435121989457035212887987469056177967198378985670237545760076\ 2189544608691068451657568047291561400829908169269455321626565618084958009236299\ 2307457283823146447440604790754246461865455547498902753576380325658406542578004\ 9402009707102200949948503363033273400144467157569363107792100605377084863478882\ 2904637661968151377850888801786013074739127009446599611974935911192304642910003\ 3268436085938745011129805109209088925588438394152505626123985134212649191302506\ 0591047466073475119194108111674587852914323280360232547936875864640386548311701\ 9843116731165831847505521883784220203923921006624171329463956130946392288843757\ 3177776746109350137314601061582440171735829996682339567537102501573369882460318\ 9952924548643160020223229378847966696650143087958253683726306319341435981899603\ 4700618480283360419858677860902671824786771283225571021463192748221523914446125\ 3056531780197721404110746941605871866775014196590824665131140419318880840967871\ 8411228216067993016241622907660247821979729968834979926383066837499395956474292\ 0119811307688181172255515816841613589765744921657460349475605821193438549783254\ 6004700958181289311788817478765065004516937461745982159341652498222905567900477\ 0297551953129352402357452800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -135750248210241913508374777171498273544002945831149665015773965574140150\ 2697034632466339991555652591562055224883418152358528621884087644045136661533329\ 0287438606214023594429312111526914560177999397347846604389380453618763124852927\ 6865241078467943088621224260522795537407921271873524503180327469954082938932499\ 4339095641224044290657262814801412449363055074786611089163027868937764361393212\ 4495937597012520950981950761471494543709130311465656212346368669047508640919508\ 5969690834952605022711996476578324933273188570298404365633725966343936953975435\ 8345825892853474880771646084881782944694397939677317038694082018013299994647031\ 1436590861305875005279575893267320402508805130733716576999323276309765558401784\ 3457098440565138442935217235685091184417273051028457361676930270681605165724282\ 2445996999819924977421665218980496195956921814126944889644609226620464773089461\ 8322895264724205304184543645604612528314246164274058019491768085444935898863642\ 8640881976759535958404598917742632770399454645013076308643758194342361219008013\ 1953059163389017894742180799556397131656217618462533437593497987913651101331444\ 7863896684194592729030679958848896141314411433197213047242342989400054226222281\ 2777390676066414208476406261662923171722828084659786407996189361541856570686768\ 5718403574056050894870762961732659345021944282585062150769725437362941241748575\ 3560179602530125734859027312321400150859398440154457559904308713552209786217244\ 0036924207749740066065684575997713214463245905055419542999067636941976027103497\ 2913499259298368216613149214833543721469422407337895984992503745409543455666195\ 6670610387683663747894575345201782711353206623216713291161539220111408851183577\ 0257926187621531858899668757397534897125967555669819455967575611173309352566506\ 2697210334511507767993913064102679533974195755178243808017276660180810365197267\ 4514842932002731019279505772592672616577387076316774313410041331910745313671081\ 250393080777409988071043856842481947922197243688086395145568487/143952309228666\ 4863524505746359124134377981436006697551692620063485380880046366775702439700939\ 6652561732406843940028383328575947818434513766000437075828577716003676667380792\ 0886926741102152576791338082216582282444471998708769274464533070156072549487627\ 6332372709769624220825231919654280982675000480903394690032041326130424078092116\ 3090193056084737303371539171793155274094303793485461700727375541837675072198569\ 9276958662628825324251218533301895904443025499373657206169449011162316304325224\ 8391304233847280303829486344118089923329990364103480606441033115376416081954439\ 6283263336891275455655413503694215043045327468798436751443536258079415202487714\ 8916014090710529440754546361090392072463292018293631995514939886030062568703397\ 0152133650583753094396524558384809355036221428013118726199899549049920918088994\ 9814979644501646220692668731257915226442344213299754273917502164276376076667740\ 9931383163279805995162918531125261099283800180270929837040535958899845094155854\ 5436800433755060319396297816557936280703059187463775984245205148827737955178674\ 0178445314858028354218287803774441042560220316685666413461430570685794680492197\ 4494179091716025654281198104669924099502060878975851908809686993735083772815134\ 0636037396750148912099513507019604395012085909120096646176098343460302842449966\ 9619751647497288088701580463209758661916086141936371270861678366559369769886259\ 7934101174136441354467603783492333243349317273971007708387917494270653407880611\ 0552245224920920868040386820604376862020258451169486706926280753720269319081217\ 2944772690073478693331970442320440605985778147112926458376297459782666555743171\ 3319056336792423049037209145556001671508936553812069855110892717017462471626253\ 2872091200345620397281864979095332748072644515624601039526690816000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -251209978727763023600827722294196\ 4872875997843200081890227213969549517877120230499875551377532714519462974961439\ 9360091807845954895059006907706863957485030704506940764367927234750927720435249\ 0183481595299028624079839366840369279493671563726481797726544823565470398985984\ 9716189046879582115711081463689011240453811911650384768902014334800751071268157\ 7006127689469296924305174560587061069247424141329394321227729192714764893354219\ 5604729720291530474018512916603872842329013931228134404623076718360654851327079\ 2012381500139075949630149558189910453595870975411975049330886453110828782816269\ 4302016232972172578127920710184381111711395789290982109042796775603962308529925\ 3633111190517457013173162433848247141604804817627450499023390027890148598690383\ 0442388976332143603872600248814198094619299428482567621618304057627805609272536\ 5189133948628217493752432571757153133852180665727548427077361535462293174882663\ 0064315210499516643584288062437595882404087536233127647978242870578711625032312\ 2966598169750623745551593916943616959340000349394260567972146032198755275423756\ 6706330272897375227157634536526514054901453345964010902226783055237625860708561\ 7494984503683077561836576779461873623848655227099099721344562632863700594880814\ 8716381450312343768396616030486332186307466529602370320005175706238796093472174\ 3146911876940236709492239394045776512356608496463975719430225066840111531449611\ 7628005225622497355716179308686694267098614024026308749681574733138823364793764\ 4195342695452780696040931440845022384064197511958128672047993706701673248699877\ 1305491719453604632475241741773908949486756160164353999918945884585069044307932\ 1009286154567936557606114031120050956839731309366564156557999298913482895251940\ 4975590353604506583046452517787120444127828903615187392398329013693205756744965\ 3440911434524288078062232146571764405470888621704481152370847122243441765951979\ 5395864794310842234604901379886187858698009990538047276569419527891900872931569\ 9755347189517580874396213683/28506585321357416447501540385954487766967193677415\ 1516932701314277953299817734776173681734411256800284023503155591944176471296407\ 0018453134294360160387233805291602583022428721082631284899955079553908361414817\ 3788944571594728756369925510807347624900068969818502560646075645828936899187081\ 7753576018893043141831331329158789081293138499654683818547235719889302747722688\ 4883431182789485554574110353667325014953140687810151152594204579608237065523403\ 3202616588535939814693730681470861688071553047207161640416219101959723908361810\ 9228442700929998984255865505039026720726986592960356701963162287403994574860259\ 3433197196467512033042775750908945825157251445844849342640167569142986474853742\ 7568759497811293887278689738698263265532650434425154126969855449584970816703134\ 1516088659871199232020507882901051506533025389464025663102120311907386257302937\ 8284866924829462787574008798631926411060786615750962485470264875644394582955657\ 7732167037745117046074287593430876401093976025078469063849648216047578908344542\ 4403346106506162568754966909404824491292801830215109419561073075006134330784851\ 4803953834582980636280897075526220643885032439152660977828591905125327182160957\ 4756120906347885734371837752965246281236539425219927367439926108401188756247987\ 9499660580338271835790091721042715003779274156653750746931354603496642058313667\ 3841942600870980338305280892471619473945147506400493848865595610605788368735220\ 5150884969892122250708647732914045126794113648175947182483252978271479201802174\ 4725418061635004485572649187128418319142777457654721511321565879959534753807431\ 3742855139456154545111368962360530110867377379957977899346679454718600558314344\ 2648398982361572394052366735985306968733659549776353207755679557542606376127306\ 9590102003985742144216087251648512000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -609482618907804651784804253896061756108584150463194783342820134\ 0228621233926846339191778788833180790556618146155227143147754411898988365351293\ 1490589263382753391769394334893214751433881552164595984663694505704290679487952\ 1961688950758956680493477195280896535339233501354606563852366302278138987720079\ 6635866324653884707274806826133868181053790403379698377449154792631228470693591\ 1529683870580834209727269506457231419717488762016588447999545276010047340697012\ 5760751257545969382671471938394011072116194730677910066289052115413236536492054\ 7366650839739591937264857439921578378294960562678220218686532224404348262688300\ 9054057211883623429080936509140558461491511009141787284767995568894531651820784\ 8947293106794890046791181052403535450402591169279096352152406452151010892709198\ 2378452207504965616103197592339355033131424771704039966229702366368141810591137\ 4205610891155220309999605029501139544250612669759150689841355372117447655500726\ 9398977100918343210078169487665184754661148191875985949441077093255381776776366\ 3894599582699798823950182501662506163683701086805790218172114691731357177857182\ 8829906904369811409148613809229284882426661872857675644145305678381111018508877\ 6793772448255750382701486404302081314033804769127449041175928524730682377317725\ 0627012180942427044922165788100529143788689880078839591510328909447403353159913\ 2767309677430841786880268079614327927838462118801472514380381423468622045316530\ 9132989471229258112323314696962708004101826900083498085412142490891216742413497\ 8838168413580438327618418303573012623530385052816335343516085752689424284788295\ 6242892212437869051267711707125310193010070954718175609032365206604418061433146\ 2436490632234512160980345819528552690837548014858088498402005599404180528307714\ 1247634595442053301392681659993434515628546590530423606485235969971161545549699\ 7638816693510476894912012476787097091007809821714503064768048738686758963101924\ 3773215560536842837113885446123146897018292192509639689222326250498973410051416\ 92071/7841415646715747546723079969229484110292955173615854271880685400728027521\ 9343039088134660911613726169280682995639366023035730359390717452165980894614055\ 7587101052056794613945500839448213817432953568779757197709940108728858760816346\ 3690003510742361528310036655669388424328688547908574543747435558316882157907662\ 7730955242756456192532138124607693260527627803885752873630738261193074640694900\ 1149811449442368536200543449554293952729410387058981906804592435725601825154292\ 4048373998030654744757691213921931045087515236584263423066701194364444189510398\ 9702661749575303903923662773398630418684255527488495078641354509107825916364537\ 7171901529771292278768765822143944163699345268637800211298395222185855059496915\ 0405143666297903809887921039061657944910018965903403457840970966180502291266029\ 7237449726087626570616119704336808565081942779122555446468930090176185864431163\ 6829752636210156493686130823108180395797189009873517232958413918405240941747966\ 3454109961751033140301992333962384102036114327618163880028003925071718149622469\ 5327691788079908206121063138066183560889803649513187033079352826909735498640729\ 6420204633663561501542734740505178236426031473730856718305406779375637345520300\ 3849116173860887420432458178584875155647590935383554324531193103571817497372758\ 4131622713301076048611942878162460553664136344588665328991516137348056860566918\ 8226850910009155505236308843557150181165910175791005795790865426134195204464788\ 8858151600713175171013202594096430748885165502762963492144292802200548005780955\ 6572052997166165399802484212785756078430686870385036108017655539026644485053749\ 4112963503642473148333816152237591935133284466593892817988909063442330752435351\ 5953839964537264864258972128247716260902351176598685898400995094041936956788661\ 0972183791403008000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3637077814457327732650910177329631659351036775756953324586326203506712417740451\ 7024213983910174635279462861629461390998592309559373183245426798622763161967489\ 6855802840050710431473462382987188649525894845617362090092682551579186445837128\ 2558519180011633568334260427325659254525593561591353001203495312951780824082618\ 4235570978526414351025567038391463706088377177699793306032685675176347205543934\ 9890484250792750116074160937912514132364889130846407162649093193602699065862591\ 2854118473164723675698237782962288051073519445286210478014099594099818938271548\ 9163529756066298958778101865546664390430930613456287261224732099509041095609174\ 3742576865810380776885303826280202457732304653561056532044148071683083989858943\ 9258079157959580543125131442031117300061598015925409930412273669043336505264856\ 6500165409929055237817326947031444434039408282885339992856846004367407484536236\ 0165150598006085051273344296468115395872859934780948544776988727695852601373488\ 2453121255464845318235216937639919579223446946770891469151482977118509253817920\ 0166969760209648775947866447473080765609548411017347922454640182985037274310087\ 5880482972472225070266987787784741564948354876156103711008238237889105861733741\ 2776429931700798891769980978877866659064501175582095602673099589289383188220615\ 1074008248117561018854455094313688609893989487043333487970654585236550916697871\ 0016155365348680960530878800194595574412678405166985863694408880737615804810551\ 9634943234065995220992236893189925102722802794492871482055757317667450243873318\ 8035072184377807344072490585475962698777626770371508844817294216590790187349323\ 4103777210322059353299804912292581065999424785442174924765091028207584655580070\ 2369250125246285716045265760765569352338985076902631489522730211867893705527856\ 7169820202880806804049602965605147855770211561497933890147960524675167714693825\ 2739076209009581345703227622759054539049869206601874917522629807345130134861224\ 055964224760894153377444381607618099850370619904411964483755196592785279563/576\ 2890691822184962095134488576550219320272778041822839969699761430221726639915072\ 8145965353006868272825943964036205457513353150303262319972048111344829096763652\ 7033185152531260225830252980934812272303958152086687733132797618284202928091387\ 5865452926342398464932651261200681199707966210098663421680116482353147862244168\ 4921589580189825493042741225055499050184874962016513481171585402583755263277990\ 7613801748129845814359330087435866560989402032199583300030350630888479779666255\ 9484323757832030375144995121014401396992703267505161643050335467941811749514644\ 1200169271625667677889415461809796209424170938000899300322115219569482244465332\ 7551324807705773658166413890018650892202065696858262491478054276374534243272354\ 8631987917776582626969818796479372781591437228083444829553551713784966249640043\ 1015978026800415007705018736478584185322797243491832384125670860463300789133695\ 7810689662679497970512314350115560914145251750663465803864730584829350904693611\ 2884626133019601510501639174957162450087299894455418507203981894224670334899100\ 8519134710905613050562900366669845210100326957709376534291923345336648161500625\ 8660900782105101272202778843062894352703711515411460777230602978233814408049440\ 8574652952410891338440753302497758262397161416901291044582090093654084722206265\ 8320648691997555340429709844856887559130486544331353604325844753850561229577202\ 8960023707655936419154904112110868573471365277052571274960387796231354588693187\ 8872066526786381788048693138502774220524023492097673475818651567600189970104146\ 0614201271851740100439377900515034303773597311441109566681179849612197575237586\ 1731461776748322348889437441734830619232810919492049100228703835332977162593837\ 0254157244616524850853012965735978478702387840718685876774868874268286244215641\ 2189763488972800000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -68\ 8851094553060771400758767696888541688112401307215566327598637987007608364874651\ 5439358158525731631437500417499816397910531779691284543860298093880614783085932\ 5107052771590985178412504538450019434430259280767402663841396594774515821520875\ 6190246787456037192221967551088434306118192429390469983405640892816072039349625\ 9983049315671752462447446464354081783407061164393410301200595708220770203553682\ 5911882890576687996712429995429084829418228503492314013095183530724455682576621\ 1972574857296049998126211992873520528655880453756595304076428320453844644361062\ 2623743996978503370713262737856287433772225579636405062447203937980254499795435\ 9382160679954866326292946399331648939974423980622227107800331577394264954260228\ 1357574763523653490119517576231976049258358420852018290968306080025019200387795\ 4131752771299760630826319323374750627397087285090615763218921696977644565210286\ 2371148116494366281528658324764477122108123536961190672670541282465669626202090\ 3692281512450269005500046668781782538095824130540414499050830547089090456858057\ 7000109234022739885748685599329875632705620007098935115249931507775276794874551\ 2462324481990286049276855827095436461440341587682578071901537144703933037733039\ 6378548729518017824724404909912709535297463684947569059883044753687779456044187\ 3563789376471500486270000542891194334190151550760799772261824734150130462858667\ 8953368260493817010383202606037216889376790330335825693311708381226324952674579\ 5846395762715107413801858969665063392584330879285778656827463380222619359424274\ 7464837708285166431860079581417911524278767399684985957538857743628622513366740\ 9915322499337546847790127469510108060357871177135212109057693122795583013512629\ 8091486738831977753891710914764626265949913489306239090008872884331520503779794\ 8667709323837080437289066351051799409554909757085523966107677456354055374987460\ 5613762578303245836437894670729706803442421815648941656325536803767285181638126\ 37077613579871048320318675127867240823365712138505250676589568589609580609/1549\ 2131789187143466319060445985837709583123838549353307531928259008065607706965476\ 8328539307172220463825489566619167508757821834731301405585766843198159709213150\ 7640540708149142796345861575375555637974649814980537599175019505336482613636622\ 1731143254749788641140766687473190452043520146501988693040315801897084327926437\ 3101335127152190493919728906878058614403043057587464335598618039968022349970291\ 1826299225897537368191332330973350018600674200042593110779085778371585732825068\ 7422973197621279199127264766539177602793413655974878144688935525455814215398453\ 5802364790579987095417115231819839134519374905075434644817248751610351455518549\ 7205633520047998026451297713118579896769357738297812311757844684160226657625769\ 7113414001622261792192492680604513596100708737913863211271241196176270418869735\ 4324177476126991588365900892330474283681160459095505742399139266582754748127094\ 8039294275796210887076869768274596456559781170409735238285104927536557787465221\ 0176243003400656812767968508345196363404512334794530433331453787939977469525061\ 2824552296436700782495023697458541963411011930903424003641154545029979175672791\ 3772475215004236107783060082869121073761301838547141348632143896177262509198950\ 5930108352848964017724295733398467150469834117360021013057830304524051481972918\ 4952071913548349323298106457811996595113838098981459890819021194453428605256775\ 0009877861719380567845658154784394682827760958102381284690572959300169368377898\ 0641480565928838878574439602467384208444860629041847886219648409857340860706137\ 4075706774070298837877707264494356237162956023594202795629793880949562169595334\ 8884932824882168507214191465151032702603111021004520088268670233160815135476933\ 9236081165590415686590941930213460061581101031290993671401422208896787615741914\ 5051242831544320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3433487118396604650678468102891194072475790948102283779568618319223145913164028\ 3655706022399512012935378282301946145387368550059067570399385600387232672045909\ 5887040763540774955829542434036623928355105406755458207106847773760505737474644\ 9953982737538444806133194218779895987877003603154027669689243928458658752865004\ 9618989710816810216179880155215549305233593980783568904730086038316656227518683\ 7206888623023890111350539842121784846161115352629624141356431276775013366448561\ 6043079715510330709144511509620183106232792098104441241255864017157444508904271\ 6895046647181502521867238211923070884333010504249524926459508861124009316826013\ 3517670807645687239641656227198779579495707010192994068157448912235036894471593\ 9190848554884340263516409647000495398178034041417279823585246484632498069013499\ 2607402827962691306954855561203192366260242676339669010456656766879366002250012\ 5845218563451219211185464949567440758656378647179424188579955929968016501407715\ 4852364783918688002994201969193737152416300904163734410443973899814191951507415\ 4228749113331574454602769019777104836140077196547568073293192559632412452442850\ 8495764537457147049086277003623771099710612158481937306169903821056619171493503\ 8819046141888486442875781771038565155283461152267518096769141308911265832809582\ 8915598771458821963222469808327368134895288661436224420247875698280316047874887\ 2231538100454516880740003167301935425485914183909094143651642512747133827103368\ 7398655121068825836612382548215669449001357587008549598035168436399501758969140\ 7707169552560420141728288456370009900134664939426185945177203086745654213567491\ 8533132798714902170507886122160207119741715252044546456076407024925423523103191\ 9500136060665429947324711961746795441142929932389340807754194791740900690233010\ 4935344679886209497187634354745012962357472817658567615314302315060883070675537\ 0717841005638483940842811550041789338420704430581837678724303152791742958437110\ 9091348178931885722065446517166592194191969702547227504814952537362791257935983 /154943754358436757998863078188997642347307127316863340953828500629376791954795\ 1478952599436194020397916699212665336907726063025731337982633558980368357536390\ 0844356094223693774335778915387272343255750895831501486011541667369258957131640\ 9864332215247640936875270159282248469991787399376238014593814587657080186432584\ 9484467136000668678624433773581318690479149331787840065781262090188338270352073\ 5347169214133501157464198162196914252966192793957769284360974498608760995119307\ 6149840395167056101930746168309537971140439644951748198963503976080269066811745\ 5749270215941407961541392001226404574017880781157035359487159678295072178740170\ 7284999283112988741322473307581209691885275604301619492057610418625739967815462\ 2773718376816525965912463979913061126399962848358696419956683142234705495626575\ 2810826214275941491591068206282282424151558536023591793625111234723461115361221\ 1298236031193896915151787309454842933555131348737972703110847223720992745168288\ 2069835193512676948606514278090510195201610314586522297556562455516778124042134\ 4641830344818632564762482525120547763478204683323409200039595016132033322694530\ 8817826362582131916620709810770018833804663041490711344818743869191428717348672\ 2109807159342473104115022591877341700210708149435109635719306089204577726057808\ 6889020406753746439266069847896663251722159383118261520695051788186291519265834\ 0051751512973472972912691957823639842218393477124995897201911973538890504507861\ 1164489329761590474465902799232685857123951249704807328365918948961885686510128\ 1144348419826182556710143851100934800089355505209402035865036059141626589970752\ 5764718966218610993754532871944690052223002529956917879332133305525881064719009\ 1225797554911659890182077474389550304050295441671929655543785771759453093574720\ 8942271970611520602112000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1201561578539899753155425577169507714977754630457327520487836796734934947\ 9562815908018001319455249630634917425178823759912655606256877712545792584318341\ 6276846902470190340929233280027146604166336230973166957232526419488520797529324\ 1610673306758522699213843592552321241982835556733134225723129251297391373504442\ 7205131024691354206314167269927377347051503249159505854184495071771075706560125\ 6882528611562457510606884748849468341275682799743580092491234401696114907416466\ 9354290856584865891250644465878815746473648758308515756808196800036844583061377\ 0890017067426280442696184861935333557651776317256546628114033959824841316089398\ 1612950168158870292473928204365394506401588366097823377042343444793564237601116\ 1419125691544689587861112197843407894981723888228538291228312655875502571653475\ 6665472626225905176680042044717021436921572130388824002030172722850537559695102\ 7567721671650908314899410525791778859937613640794386298502519098151896795871087\ 8054087361660560706772683676034197731186904546184410804400746798399089293036315\ 3545314263492259235771862440061085656397204670351137500702339904887905770220580\ 1576162994205317814457011497577072986594187838091141653402868691293624402533612\ 6199415620131006956920548469637217105970678444621662328686465868378566336529575\ 2011215615310502129493821097281609382638610926361255763623989118366878446652135\ 1450807701746116153340286962155379195223079661673655808430025854529380693091892\ 4269422332845536056760082242877964411743483757132807535853814438356595306757519\ 6918305260479551679545495154170125733300701333361064492687599485611139459742288\ 4878521993765504941377361174354983642092017360830286429757840280134265262129086\ 6084969001905373971571898946357663015493452781179245339986705715014330161861999\ 4755074437110410746150900076343171644119339060368157443430510284562041907390777\ 7732330100313919874640314953396630435999743613183959117791267299739989294004780\ 6438768250414973628480130316045370247747113272926525289447383464739700724396300\ 513339829320551/371974249195220866988142845980950198246391562878755292457864238\ 9981550934861459201970609041929353761509276696483555077324985250171731370214553\ 3254230945853699044964190623785057855452500725864221588495916589280375968826360\ 3174178119920793313015321213582218236148768672970039674904571357975702295645179\ 9745138712378650899173060895855140667447354550635375002585628149469784990932140\ 0594219336580649556176328295557530974058345067655825156349299407505488375910356\ 4245909472092290345179807663940470319767823549330651040125833770150052976390154\ 4259357301202967743149056775706445229572429029244167779308527780822716425142808\ 5938579522950398514852013379233373064691756302406314625979137709951107991065410\ 1549478884710460988464936898596665767580607930528393021552894106411194116733577\ 7002422720591900490807493030025683264263316466417538056419832370774205881632499\ 8356080836805313380505538774250738696877120459798735168574915008894563156215057\ 1247472046854131856620855243231478756486685602806894179583563356747364824248632\ 2218973814686932376091812765926583132564716325856935302022835402524947323048577\ 3287829187995787236955006913508382516654437796168607179436024156453777130930728\ 9826479499029151943792480096200332453149443406000434484345409337489532081185176\ 4443335625262390304041042047234145008414851946121683644800169432209050184357248\ 1690877094937445625435575166182992386862299236478910055452225937903715171859671\ 0887087493646504479722751348254930704946183623292527982281706090335813758044471\ 8985460548909186728276659805827095322229971177747635677004952476912576979360308\ 1870527693940637458869471382803116472570017340195658383662911749506961211013702\ 8989996588616399052533957337900615545453501916142063079611683286532503921877983\ 7782230181162483642268210268688430064514105344000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6520165688579913663625473489805646527479941700088\ 7413918064973483211722246657114230591629423669149745310603744873874810590270915\ 8624673909785634109526796328462015387547845262348868889062459791922212571039826\ 4647761384756829461021045991789231019158591166794067685630707892666456495090044\ 2879379755795484838713519011851573804243207354843915726624867505249427437731645\ 7190327154173465268074486177973174634826454314862784891486367939930728850690702\ 4905578919526492722401686599479098662977200719753752177651343148248561560809514\ 1678723766663955051964691039002472978398388209270932273915277398495015707065796\ 2297915749566691583794572037989833693619349462274604805952140877075666812826139\ 8404950251258217031922137415623762161077731679461458934050963902511796938687000\ 5862198216356853115967808625725407454946635842159905021855502550208221560665663\ 9903849491805874995756120899755379232206745680366695786662505774435799362581556\ 4025126509210942798989381307532291365753912259463516521213812769164135523244560\ 3682436686383447560288265769673512806169300116633371716977871399723793708724349\ 5619787762707049978148106117345229088546375382537487831402644197934800953842159\ 8024027667760724171269647748003442070805395272512723974910255596816230565453600\ 1541508331990038055695503249984073592200995546684282274096419691313684247183119\ 8582997848774684011383711003304067114713255601655759970141401254590782929652161\ 5136743260175083000502258068059231544542485488713321117428098723863111298313443\ 5170656855911372213971302643629914671294045313176918629728586121878597379924075\ 7653069594091781742422824230694608612738049502063802959725209104477173880578441\ 9967855518695030904919584694474821700142457328719079215065232450738167073497141\ 8098182949588937370205334080869769222013661080691329835721556224780789064754365\ 9757669305394447573480468958423565354892640083828453755515397371938971661265621\ 6871082899114138376219529755417847988416090513205821318924010342569146743750466\ 327218109335558005341038392170870135198018421/210743569806767713510041687605712\ 1485267550810051095077004745257486361801233022370073128127303699604308107580352\ 2891790385523412337306578514192304172347082758852562700620886665524008218126727\ 0558801452468908028331653737275984406303807657292976137378233137891388978743411\ 1312390247977190646208472398720269567127824583955604354588228531760662130843799\ 3797826684431521019487333814233336274272887715729760401393284305877438339765899\ 3027009729027336580334714739838121514988833685109304467364469070307659509684740\ 1853612356395476658568104311128149972025592400479968567759174832388026966931720\ 7320526590904085791532704213266864797036521401614918376482189477893035195329667\ 0211238808587495131437690579772666794234457005763682755381405262068047087042449\ 4074782787727638718385110211701629328583694000057566847259935778764775833221498\ 7856229911814341598671909218736655911723525168327639694476293011270881945872735\ 9845461384587388357651257715419709843540737934680228800279758719806706600977215\ 5255629916831198181193652383805989683079426072606993202565497135023476545020184\ 1898958306886695628034480269526383359593098957781883887030110542334462456207631\ 0610548273884400468116192299263017357855755452017866083953700403132684825437426\ 7540281818232517983021428800379276092254022614360894751060987199772922587645425\ 5903502819046970679196740154092759813872387668819501642856474043182077850736460\ 7859096246358540817165252954441284120729251865869529666035913225570512022941583\ 6475924396418816571706885798325198665954061078935382146547787787316011952811957\ 3958250085185066311326164360121095399875708177715990453536913585276015836571286\ 3316701531608526349696671432791598842987843489320822573559228007927571574352859\ 3488016619196661845160209865744616766440266717037514715946462829576029003977850\ 8800000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3680105107059\ 9794910901961834193797577324772825694501017277527193214328682535063781178151769\ 8956677920623442765978329060913769646213019514756859812935881236728343199743517\ 1651600000905170714524088306164605564087693312512912091382695160636562085690309\ 7394718091567924151617815805940316513746341267653209193515430163298668979764544\ 7811884510976567506630340887616725863276327912350987401847714594532430789231021\ 0337318811309565300340891763442135673888031651363282993307197740835860943157655\ 5849877622644747456360366183267522452080005681426829675812841100864211047775925\ 9247151785334049111969541038083713858469293444656324073551771293651403656264054\ 1125433720856515303935534192505956522036499466254648778012317347627918057931209\ 7111942854460358900696998003094057497552347221997566655484241630259925969597652\ 5949665141887943947611279535946173743794696483500178182815565362994275513715755\ 7267888581086097192973623874069230883229041742743575782018757358968608542692415\ 7292200025054078999243095839494300502264434448480607956017858639756225326460899\ 7273670251055919639742300819014647232043356308502955393650537270697336434131712\ 0509838285745499119069583462467442416765477190278608424287298781372651130462892\ 4937621691737414340443831773954501933805152614655880984753741859893437344736367\ 2414539269990393562629011459429036840282364070428064101650932762854826080803630\ 8876309480839299147742084747040203204292303180827549583338918933199349132585950\ 1454489447306544476002970913113669318787459261488232544562227976190024937128659\ 2888342694439529898647511741666337273007377271610130541903152511631196901969831\ 7702179136521511798397404556658809706378186893364569252500052037177308444014074\ 6490300340089138665496704547376611733653219849731910764282317765540598310736292\ 8417569444151370845971502532384857130212163707804727997773843121383975432377186\ 9596979147828974210409659609048486150247864075517296725263942663819850420248225\ 0014765780564342807007691048649287054342037889836514463115001248896249003175019\ 04007/6131514691686459735695944890491567187997117627321078512884116127158221653\ 3191708035501749321276117384620244267917505165197132328075939376168250174108469\ 2519698251126041097850292150524098158705274407151107068268994219975921648360291\ 6212264017582705569253894545700740673373489213709856689573744307664908150558353\ 6572232153545016091283460238897808268960365267866632072265487001900748165923442\ 5506982498657491753579281563362496081261297486788719614974877957115008530244115\ 5973120357304677578906578620971235609105756626843493356627512745542189293416699\ 9859191339294597873724857783839602539527506892024339550184977557797966282546728\ 9456412373989057492053224552678573599537166077659689862240886626211288080587195\ 6237592271549270973181776481728630412071634259329051381589469251559631707597449\ 4768849691732546571621412868340153854788148860437928007715024888577849716231019\ 8389527826599625634138178195073230444481881706239454188843530544981867485286010\ 8271997020817032086438272176441264328357211561220676781299371409964697077756247\ 4374635239354605575705029762509105713596903875281206708942236589561915373148711\ 9298852504483837189138147767514500204136916224256761880206024679697062333350915\ 3584823505943418287677645436419160032681220907514196619992725623304548061052377\ 1147564489629888060852426867048727759648540978460891530116518292821429330173222\ 1851487784731013019619233017190352068298386262291644776970925565714689012684074\ 7528781977234908937459369102239081170074002341351306431606751612153774909691851\ 2524510796229534379776895564483859267351386776253623794500970370463191619341831\ 9587210140232991749017338755586538124145836850509198278570934483033147234757160\ 7343746216959091522519558935937182547968061305920272633834132098565519336424543\ 4349038005796542258988366517736519357169664000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 130954626927836516981649844897199942490725719223517\ 4302865085821603641557293685668632535235821846365618080363220351536913798938865\ 2830250050600058843624894368276691655590192184888486046665897767436931605928972\ 3225480395953590466275143481204608251409271235202737516395452517359704228455035\ 9389994656541547668063890109849065509357371808915808627722227114557710436528493\ 1588738262594063047705861677353134779097309881379013931957347180225909786651451\ 0283529803400218043302298449375149207094312438463510106000071232018182381106366\ 9733043080970941198361277758844761418278206183575054137588684679666915628268378\ 6019098920945733189264603977594313856099442495784992557246743771823990993193682\ 9678776492418898706967697519517614740407334723502418416832317996980074692321038\ 9786722317041988685839783777670092664288519159126687753480634851966556521327230\ 9768075169978974274387072911557701953086882857962185730739405581472184737431279\ 1474212584894832346574086187245539883081960556753300980664780058569152526742283\ 8433845887737877229419315223568515448245378134432154464331055974366438315179658\ 6644217238844769765643204511356187744780912062299100017968707515656574108771745\ 5525510140697016792722069368618484132604221966947657141114372586727316606286357\ 5833711046544721807682632591924819203291273696160284768079383377272799448135961\ 5502995635795219052346071816239207255455624460684034546500668665087312293154658\ 5699220723837946799862033279489133136176084312150318930022458746379376179860656\ 3428706455805652060867065528818768325008052208526204946970155821968793728777066\ 6171397744283148094644208878809332557466809969267559226915011824990759401420756\ 0121886146946364685734302691032830359865097588614565006639678773604763540462914\ 5060494260898016497616116349064541360789837605791774706483826968476056166724910\ 1979837499654749812022937833458535279725835276720429940650038865533447385307058\ 9830346541614747426512866323206618318053245456587929069698544880836348175335318\ 04248641159976039152599100016287591744021019681715161/1465375359646242012899608\ 8174022762089391657824389002400130265830767157898130305648925235827449608396708\ 1612571020074676221609618554279183328303141994521798186952536606152227506534959\ 4099988601774033823835387854577012800234705289402287297768645198277691188124539\ 8356357043790292368904013638854235726364444709314227638671846106653059439705569\ 1257325606376557258357432697408242481867174625046965319967485015523037036158393\ 8078210727649032336095058435489257342081634538456283850634755440392788017339758\ 9501959110379752463810808552125995509944287318736764946880003256163286735489759\ 5741470567902307438078789776807761484051014413491596409873345372750192404883088\ 5351044008761199588657563094116250610711560584970452756086605293710088822723795\ 7329242731377436742722649904705775718858413977369483394344393991592668517661518\ 0553907706796112862584397274754933185672133962384812639685069561279312913718266\ 4418701276068559132605640384552537081605065892990113123463800206676587035028988\ 2336853626136883140162507969045356382936126545127721332139784562255378762786220\ 8029188281790317194821721555243266635190506093376373738172094698537826857126936\ 5780414338872296925568197710563661211544347700523971983135063410690084176693502\ 1570578910508484182879394269295947779632631024256962765687164545103575105621549\ 9926011740792691887874803469536414655222954850680528564001926739634383954701262\ 5997757955857249502287426057334532253391915796578234664962601461773830845328251\ 3229636249160369949985633711072761755402836318846863809411387165323483129407743\ 0412474093564464382203530442441364815130238735403681490853283750506960155272025\ 3479017486817841396813241671928876338583775218487973400817605801893867350546702\ 2942159801745339726864020206152658077235406488228355273135309617597140720507240\ 0972007730459128627200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 114638614855889558775215882151455284604408829048675345141595493784481753045\ 6358521114091414301411859743936250172174636819936533325893031309779916850306496\ 2072065946811837311229486831620294853156031135924877143582078772147777013054955\ 7906968062833012152911896778483177277382685943674266290825119177475919489382383\ 5643112873679186586711682220855739425355320221990339212831432530128755258516908\ 9751255134857136440993046776835576182995961652660874652215980096315051520183271\ 0756231619675282625698633788109178947184875937965604479617508671423144158552150\ 5354585439070128578441881789977864259193898499854977220771334018192826422837860\ 3292412283044971690533697789712282509354462461056040134033471447698256419494083\ 0065251495248468039183183800125644737813113649331083161035484578047764391523691\ 1127813233152950170179511847000124426088180557308076798006907984563835109654963\ 2406964463927334786387849360479180241980299560152753063505186009711803488130887\ 6152910613094319835809218822316686319207328563551022787421962931086826867819173\ 7272583421426179583506127525512663756186747876824209864162143924867100829453832\ 4087921323863923298917350049205942192722275761255763714551448111400495931477309\ 4098839112224841202235978431905275816531481996494144567747092247318261358216832\ 8230674950847395097213963446071963221587493017002638351037631063666909269466897\ 2704544733544161008844225574261340048185830936585039683473796586918118543390505\ 1981214880153277770178937335782113110312063462128263914690835630286509848557447\ 7396268510337425284014440184042155590933273807720254361851018888238892936051680\ 4366315811194747656208653731783272372139064987125367094941461602726122589411894\ 6868011483486243487820435236233877025864390304038680281400071573639039693901488\ 9517265247020249109249218720495638709159934159236732892224768791263534849324764\ 7494984235416877273600401766208114223165689053531339915433389731597141811297729\ 0539432960848261713449127397630646519010482672338666892712685197061498045948293\ 858043152248665347030118115927101721840391591/973634771862635756999043217439596\ 1610046340179134330411332075776300431072471096085206996885057968055430614759676\ 2842176723487343726164217136248317749837294328982734514062331300188245588027921\ 5823823353406417814916342240529968108055832629401759629597475607503018925778458\ 5983262199722761675203112874434196672157823834875366173858569931319992484731911\ 1559134598406744645109917228817459547682861509972346966600199015016882335513087\ 6782273593017046462126599770659085520555348654994499914326321720169381996983719\ 3915220259528787491279183472410872733693245722393308337512831208314769311011164\ 7212445687883753591755655124763934274336882494288062922178934307602805107256381\ 0232968921228172504818883971763958747135821555649087178082849647543277224030680\ 4636520348868207970255433878495552430407151401983696148192770277245207350409925\ 7326388242374253141554952038978406887391356337837956674650076519723118552100921\ 1358040288270764269229840531988615227702032526480826352762138813462263513549645\ 6794931905058585631686854295889085641871010875717852492298090465746930260315326\ 5646700135067899462790238632408748712865641605677682011453427617853117796460932\ 6837022134821618679213171401729884626743705790211988304747996870204207093276147\ 2947205461646439822511653974730638193678717239037223104968366032073631280278095\ 0050187312498883826545197659456169789477930619734632662775062634921053215929056\ 8626565370455909049102664863312276742209626311857389755211050473885097211264839\ 3251056941793024962088405705876936004548825811737533489598039391366015512371696\ 7600149119830278283450554298952138869506231871866437325252315027420873021583163\ 9319266500726354405091591048821307550229418131065210207724755770237205470671009\ 4011443115886165444272929090973489598646345650730444958115015628720658566194953\ 9815536965288464566190080000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 31673703987907910367835820036484231087634321996990071645869395336997\ 6595029923092391441641061318047237511552135222013518863999286811434885869006296\ 9528324962599460679820845642047535432739625547169769459511920581925250964362284\ 7941137415022104270481986365864532574496504567190835394033823355488144739154827\ 2369686434883097688965123864442450246488914512736790513304895979855709083730462\ 9043118946058555894977153471122250911928562081984245658161245529009178148909685\ 9106643722282512842422469020254818935573160738028529308278065440206638337344121\ 0534679574692333422427640780968160845090309069245012941806342091812524099720419\ 8377351806958235489148712157706036109937751642198099713358290272829173516724011\ 0582508114882445203006997912403923947909729035175616729735597775564255357391669\ 8594150163604904546433777809287781527767487331036719266600429393769196752656326\ 3159327400436386470163655148351733367314201588861548776766377991424411575362216\ 9134955288254050678972768460929548362063438734177064399085901629889224239902101\ 5498690148761920863690494190650250300721259541798966276985280777010934411327636\ 6325323994544365064017337487060777153635207283004538949812347145786922827138190\ 0017953274810709368610919610830267649137147528265808539955229710192152959300949\ 6840802690958068976560191215875769004603081923219970407492660795102411487729443\ 5428416853055809763159789804887665962816868095172827783762496837530542514454708\ 0570088906900529741460082289845373888571658662092038648313621764786405098075432\ 6848191191501425535938035760547058113289186174822325658596689152077306459330846\ 4307207766255279474780005635806131355206747306774258054378189922557781725914162\ 4102510788744150685095667071082100055198502291751320813453741177313162720196423\ 1708692294092779789414012039041510536732180956842363915789888704845371454631973\ 7880247387537084225668475351405064730007213498082456755757982285959935925231420\ 3700331920856082965733876532916977797978600180923930337544479960752043903390730\ 03549648265891479082902598049995204052593454253/2202227835060244927905437622015\ 1023429129806602263383491953506794331914654808653959039808576934586411407367115\ 8962674373396720184210488925426543256748091758071282824847889375253211224452937\ 9967060456153914011550784673093340142021511003806611177583557455505156583027138\ 5641719453688187688365231145322483505430820630787295590267600676379589294273340\ 2691511862410880766016242960604909102169331273692127152659388086626390131896306\ 5473339422298608553801569243867453988200882141131865146382338677897791589972294\ 0514435495397681169946433086043423183665326711877184785929638080352419656049212\ 4260412553939588789643927205813761795682092956875091115317944901847906220453351\ 1710277623902091749778686744321581496084517535481606464686355481227979626245886\ 8097186735680669791183659740152659696699464965584001279358829002345213043881354\ 4375709785989740169715811172438206037310661826331104050944086638122527970754109\ 9677690896328687232485267921477398928451798507111698286693134103432677661907820\ 5697822178476547984606485084550128093097724561311932448570596886885655617165034\ 2514088254007890934163200455945708901951474980142678986461577074565472044795916\ 9481036923481685998733363065708335564887697690193788363824155909045024445645483\ 0517879802107434575676434807980669663119994550999991040524466232283073144083939\ 3553151064005344994150926188649399398285101283133674341295710966141230091352769\ 5260940612368120749156542675825177475315431038040095129805483999437369697772218\ 1931918548181277252751472779934383585556155070952302160560961237742977354262114\ 9946819786804803991756768909592479740828742604595861721542696548906493311275423\ 1232815106563632971607584766110350293247996712500954773044049514504282438030804\ 6817719479569500588940288994906166497756057617653464051620958928085061799467177\ 1482438895025537417216000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4530030124949966435356235461010206381214289041151428604224251987137501\ 7431361849657021605410450860795449232877657946338750768266261975136159308055050\ 5282885074886909596514466723849172362791496340860954386474186942154766574929597\ 9572913969697621278295523559312397639331411534991349347827239878577218052900963\ 5190276611226298869897771077320033029723917751625326583255490673021324914982189\ 8078128593338808719355401470098052923893492250077521825961767829684676741894333\ 5754640409861023570938117670642061225114547713054616961102684140165432540896834\ 3977680920377247444099669516076701161925770937553493305273489926311883692702379\ 1040426540215720623161768291730056515841780511924173600575345363010201172690443\ 9168122945106133693563688181782494803512518618965840251607757132988640805173485\ 6903273385043534235414951611847783161556838936759892139913308721542311925813953\ 4505921573834020386870914542074552535548091352961843150580845697608186854757628\ 9767423976743301237772554631532861891143918260317658655933560855115172287429298\ 1685034797503321819964007994285743267496957452076772572067219780659556397232901\ 0131223048878827379642800804394569778801750538263515688860774598763520493304076\ 9150066648095694632647896738350021727389651943488378229844595128929192803020561\ 1109818490865218230252374845477265732567782084084642008516858731757623389662220\ 8262529637211215368429615691160751582314599616180211707259347045387634166100703\ 0299667070119783136420112909627196331232413050769164799963885711279311492613688\ 9992395832313579802664772501002249063412319939002978659613032511210498417804333\ 1460884418453922963710238788121393838508334063088430849739500948328428599353522\ 5586229255094515892285736591479593695676726719784394384114692713266272049510555\ 9420019024516927647518470378041125070185307590765828023879068189511511478034160\ 1178928471861471416279810461126232029554432734364305006941363663549905690158265\ 3697580969660408654258522888557760672380622128227453083819336460458055679310572\ 75345032306085192835085994430674760832882032516075441/2724875424374829332328058\ 7208660717613063414370114155030870110724249861046890531610408166584043905769787\ 5050249032503742311892767900734814785492607271893424056445535977584308921563609\ 2277604994446863618155752250738697470048683965700989610068472863321954525214199\ 1189882253883944061437124445257831555777717030234771228653296513980497432649420\ 0958757305027601201763212853852279478390994204659027050930217843030729230101126\ 8087334086873529688769832033344338305651057198021947335232224328570365515868856\ 8655890151794436029834173492767115028821400310915583435050194843390461780953762\ 8404559346475259237708971392651180836707557808049336111440006537317936034564370\ 0895442173756847490065409842586608728777268324716743460243242298483949916235045\ 5214180189449409366347565760712761325223904980932500558461562992704988455432972\ 3372838349723062967436247756749047972575274586496575209680343173698941019624889\ 8549924041055252222496853000862696621223393351748890310730731172764583976029741\ 8041421564102595154784206331820937068130312923318656125920921791796799642576555\ 4698724493265965548526924734737379161478166976863995297251694452350280736225669\ 8094655757480298166672308391240963795774559391214925323632784097428106020397726\ 2654607519488226125156611787071116714404887026145095488750268093825976487360358\ 9306378025913058447427699397796030836807000462854572429865547556454055650409111\ 7961997943251579898533833279542568742619418047084429603023352286613845737124509\ 8638569458468183481235015247360859189553174768531166170641730274907279255037804\ 1229628404441503599890270486298451198878451956813133043944618634411001052072380\ 7718509965453842442286771799809920583248393379295046840697894270132372314305094\ 4581646883822946208263486821616777366931191374571998697834507487077942356194660\ 6756689501909334643395302764723568640000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 30186185046406014918488730417428040354662849316751279052\ 1692430990304141522554196251159551909675271614849447765260612784028288995892926\ 5140869161584262686322506086137917710305274697511844242785501075025231914262321\ 1352695897560611480830514320374698197996585990142527754269030391935698015282525\ 1994112577167026295588711193241555203750428307888534928155222618628593416492878\ 7822104429329955526938772662144561829078374636547102328272000068525520489187930\ 1418258133222699735277784085336955970898191518637395128945307277816262460990891\ 2096872378719171297397706298972564908918341736446608862745472977554095420643789\ 3423264004600932416912961649988848208992063735224033936889844645259379533938901\ 0181865371751226642348557198994411574786505485966867088537172922068296776864314\ 4773373668744172478432958293540091366045224634919627589023753876917447054837082\ 2427901928976871482291996915591789037415342817723005293066026039742764968412676\ 3818997309578205222203644853667044910893742826385129203985049996259788854464187\ 4644945536632910629641006024281693093389846048252286979749993751641396755736599\ 5890761084435069748662395767204640188020910553009132668350860260347114519394652\ 0255966251882681403776939710604618500118833021143366329110792094474757204497868\ 6436522696966568148415140053289200039479848792096875502130582702351331907909454\ 3439694446030617447045937400194238669456335954215692494867062725241399317338640\ 9792920985955915957648188428697716203412879702914448650304234146252276184245844\ 0533713872024717742507132977649591587159859507810939989664258651575128723393927\ 6719974752233030485862021247201344838963084876950541710913701799015611987414175\ 6866560727765430147229163987305725478463708094068257141209500980636766711683268\ 2965069629546020801298696960413940677681661036611497767056463269266882212247615\ 6911007637487171707391163816107152206637406108440847350116783755066611400750372\ 0276384905105160041175033851229016134237756258734033502082774104492679160394641\ 2481358985052174362894624190151801272427002805011195354695301301424073373563/16\ 4366014637565544353210696411801969253309348456673703243718417186285074593931704\ 1233932274372133399136482918157606692545740251666411147378183494983289880599487\ 4107558169824830867744147204061237172199243671077943893924590676154760506192866\ 6116460161460991471979774004093744269913768509464765590176661616798386938202549\ 8026654098358604265854341766668552252798928999791531274166571007974636561001657\ 4936027520870633137556603029524002530737715728208326514308599625647696218329624\ 5609510268968992707102265552378024570824792332729281854824773917228552498672257\ 3617070890188250006648635764507284011888491587733609336155418265182411302360023\ 4772016410489537310222618958068127556108695134955355650862872610945738599343641\ 1084617118102353803233236984954245877218900272199177860299090037574982981458659\ 0026330800565151085369909228730045050131689339627051966346579119108867417810424\ 0882189979728293537732788055269363973077643578845462317684920465846121134671967\ 1405248417155627771879040505364039656313983807693579558737801433305378637215765\ 1152097936667618173546441327347316265410248869065503579969735796542111106490557\ 3065271769054608913550250614952219004299930898718193747967094299591173805376323\ 3133763326478786709371763185231511903060436428245677906134594235667711413691621\ 1916855455267236564212453157417369680151823122295998947144563385616249156884711\ 4939751978204348303879119345675515012871463168041118757537655990218784000139170\ 6688932029193566294400328055438446885223058044512434503507653131823530585005676\ 4019901299958198863978512599085869506613109442411252045106486495735531134688899\ 4654822367311065998737352695181097697435806702106675607537308412663551130699457\ 4099250450478286901364768825695071974395964179008861842416181661010482743337210\ 3977940736237871173787761476958680072802562011465561821607646094950400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 258277657053153705180898\ 2173179881599145050297474597474461412929254943188726212912772193813380238030268\ 3347771541784292258163598947306358177572676510777520414282106255211820553336601\ 7125567322408705846651266957449400142794148391484083051675755013128485528092845\ 6238241730843326768051246417473931391675323365298535127367160606536247129632655\ 5625175430408925379603739247665927674677755406156433640775178619415026432012995\ 1972623665176962149530590133652254597959572324081493898995009134861529569593509\ 2554633567077928430379877275672560446428095839801255620803351490931385843250107\ 7910336999098053776656182849378045015686500445463510027860784789366682187821167\ 0005209323468840767739425148423373731333880962452944921129700163157682402988574\ 9546990690451057589802655237856953837671456767877023140472004403253872666210288\ 5883753459269076508507934073320722185993419605092344656583358889191245933957548\ 2195517255977578533100715452613449429779451909177345539975017015849193483811621\ 3439539626437363671080968416443628011015242163391871542650992902429052036650581\ 8438706609655496853340257619122598652735720176098134625373741971701442415471437\ 0140973980741184883937371956134687260398811270975097391808383284403710652511315\ 5441668350698243699241666253369890361315784816112595995657375212595362145199360\ 8407828658466246012686608599563391066323508583754420987676979680225914479936648\ 7068635114631465804731830011351853760220199165386387082523148391044665756859463\ 1697520045029652873855214235816881994314656419363663362886768393969433393200655\ 2579500029031558279540394231944997889137648684635563611892846121489871443904488\ 6687982590256496793307701277377599791200913561862511057278574727221365173103845\ 5037790427439336285372399514819902472299345526597094314271325151339681641880551\ 0606172453329966483111197576452665650623670365154346558205330494655221870090480\ 1721986163333317058981237003521518116638757288604140700016093177572487205362459\ 0039896699078901604243250088324571312239510828077442750164092450181663386775608\ 75041184433490660386058203209762300521/1326154435065630693740029517937096727082\ 9035248022580709697281570799563274028982489792590663917582824049599502521133741\ 7316481681817875185394797417567116065260077108295309577356013222482001034002820\ 8521075558098362508610980477476944043172726725718455149334552593227782565709860\ 9098541523967375731774118008940975123301627696939331110948108180678420409660975\ 9579821282415366282183186344057409467411798818367675260481974956964951645706023\ 6529465947471437664327972333480359929286681340989770017468861232921805394141118\ 8534858261341060180120681443362201157379356088478935682252915124442759035048860\ 9008252964674813137695299016494913680795716321230214464631484983706450779818160\ 3442631361642688404897619624761456767447840795414330332631814833233309803156102\ 9935140498873240746550968670065124311655599884722567289638911824575523346813307\ 2601704443877146096867799079759363410487225835348053029526053502268722601149414\ 2712321684904382807374241161535968893116551170727572941853989681797121733047547\ 9668663832523685316093833892438256050474696604768867686347793647928382606314151\ 0138033727116326067599148052991675335283157219072686585333661788949360550684432\ 7519105875779041874133742135348348175187982871486669007206504344561201931716780\ 3086489528310135281822286192186168581788821873018509452849839781844864019102917\ 9619726076925719698457174439760376442735564882559217066327618340418929075283393\ 0992106105169553012521690406828078569412708087297640618172098445730289931861196\ 9191910072567575761658128065403123910609730432923572881178363932009587626155277\ 4619432087110506236903976957456952622705202068024430922090098135431835110354558\ 5171498555671498316330809304419287688970019776048631550538803039367805812947839\ 9461392225712297845913142472625821506676035719994626195049763928396920672789226\ 4359638589650507578092916534317311590400000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 71847105330428401804428170716401710697018223053542825\ 1577752921464327532377093713006819048572847508990852037935706767668221085498531\ 6987061229897696459031710256713481026965413445549266691221454554334754270055165\ 9376873790173897835080335986588784923251891393535564327571689574463827895557944\ 2156132579667019598144959215713306674658174048529470763884039175008098854449712\ 7958178359370771759330532135722783317942853201176501755363639896724794945505887\ 8706553029994731746074486780166169733783729928906533501602274394825962452574479\ 7494106418769233700917443466789864242558459074559283788916533226813826202387227\ 9537135318654761632067251324952519232962021571115327518531929873820259745590154\ 7534015684807721144393320911280088769896788895776023049584738901065715102454918\ 7026014105019655612717733305208358140630902875230919210326264121998518302235724\ 4959032946815565400493183801023435197852473084188845313855223887517127267183383\ 5187332696455244914173309357392896109240548787941820747789265821282964480096289\ 0771464825954246078157192876313226031014030742085192111334055504590983192879027\ 3927123648992174529257667655327363426033839698607360051612315117266346014150632\ 3015268088903883993797438818752699836535650604759911357250355776467177825849869\ 5883535097370579150112982239514103922136596490752328081394917971119384383941312\ 1339281326697830504156935743691617982868361713666926361955304256728081755505532\ 9006470153909447909885925959630852500464810225759536032664153755504148940799752\ 2896313350617511048389840366241946163246521007202975915023698343157514749588822\ 4859910257886338288678387252278515729699222877734559233764067816589182098191163\ 4848395258950520260546252582092491810016515617602472953056771623256918428605916\ 5360075653158480112684739987640807627119355404822097737055624901987793223556121\ 3893278070860846624800221125694065923345095447967637219729733002539026745013520\ 9047325448286769413197476810840949839763640835938661443117947602445725620892485\ 7061380103620452999194767320390951123840671550518675379711078694429799202813855\ 5749/36211192167323490893956818525312570945827723556517069313742100287716716802\ 4223695503544234780122370925460270072265443967083573574932405268268087685595167\ 1837293988032028915258137111412096004854741697951150876931564036112461053764063\ 3593541955278593412515761357644323788529238308937868976636478113730090427287828\ 2393002830518028900979328147376252127033798476172364992169986294489685222228799\ 1735646942642735858541688139647542806249415434499755878762201342410394315668117\ 4132199311586378157905076388598029808603407640481650042751099025124679162585455\ 9887593345222154178926166877885848214173028574403256742613717352190145549838243\ 8906627395746558849625231238298912100500792347137790958333287986746339402285756\ 4291986027972885565594530996615295773665593401711677074899261790769074842390636\ 9311359861138868393313824836893485176586812203038273366759895414096875067965090\ 7568994128857367932496313400135115033632969164776747545165471631184411591874481\ 6003393639489466584632211955383037795291562059951792670255492846960690618679464\ 3098886394601637842022484803779677702294632557493247982066854555504855610723832\ 1464563264141097655127243973408845278496585373200301057146956489014358643043582\ 3879532173672221515226436671647947824538695493990515384428603876333070347696446\ 5408002780418322917175045847842137689719669525922900611404748414709956731942994\ 8709062081047322385898791411248680255749823755975074799778587063451884712325024\ 3543285045569679106868442624892681326796215773700579308325945309058407383114707\ 6712186858080392998790195019128394869884952664535861097239651673431888722001678\ 6087275234248744236455607553549244061608077216728307986412644709600356695926163\ 2610295158850458641665875994183147484497264128896581153735877937847337171795405\ 1427781734187492450680415710662756159699083535061228830401996116118328469094400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 5121096945674\ 0369420742566113277090378959973928919381268556359381371215252697099117122387898\ 7507232183222796184812402082650593573467710071960288989899324186823833046769198\ 4339310012110939964315082394325428028877820486642893969405537150502011018652295\ 7763319444578140226631348062417876040408216138465356231700535494423534001808618\ 1479632681567138194974173910620287727766362212870901692911035136061173086994755\ 7658983324714580191280502379227552614194171271497914574616337106058257692142836\ 1763200332372987783723747546014386819126424675407896845494414142505410916571248\ 8264332862502345916957515032717896599955838991200847685292647692803533516221051\ 9420352366088837266649920460425412443303171083560754052162552877564267125314727\ 9916221404433944908447571225822129783554253425016667931679664990172790092631983\ 9270896027188296925350275114326635288238659024584404065411746510464891129104373\ 6230159260832185638645438312028462365661371184667975783335312971723952055065563\ 3038205559675797381066855734225946619417721171412837948214838096271114310053583\ 4813387635011644185784795428861287532812688075232885505564342063404225857348068\ 2281051233298555694444123724509041567634778883975790033229665021507687357541136\ 9035585942942200401288760710891892654271547375431728650788535038762725657602907\ 7954242209437928185542854387937325349312435044378093811850928676010601512135450\ 9909227998566495205858385125210261707496477864334607442731517688356852099843440\ 0237427952366378343650436994660010089041117451290880803793541435563759774483658\ 8036504546798148919176693063982417442781109344139813343737723630178857482513266\ 0104292757486994038948780909478065813423804806719652986542641605964237956432713\ 4746216323760638374894044286292565890073538068008218710548558577024679003789946\ 1134297334954480301725824388026939854932721491166102902620414425383597209998763\ 0210709687288401941530936007458613029933808655981867289214734245068672240339687\ 2380165544340676206534388540998966276533280175812110350614355226210252159720298\ 82273954972253827629371900777729884871814129556779/2644324797674514664459348442\ 7499484407577221397622388507235037063508822133403967493192691317817600429411362\ 7648103521689435392733402048533430204122204869601530027322500942396269184703708\ 8425193361485022156681771087675207445720291173191443751303780568003971124737369\ 3051520957611881017174822365095506248552445821558323293758135499481914590183267\ 2657415997305074273381914324579524812264610559997632677716094967165994160781136\ 6164061278448757128969310897979683470420521945867427747502322768391244351838312\ 4740911471316331999133992529389861346743176165101288637787502850680085282897142\ 9367393629303452940288382288447951132054564210783139923212471083869271209070461\ 0264796855792054181258134006018676048282486420718715983572794859760190590444111\ 2113594539513031418020631049580118487799672300855029107054907370778617745913903\ 7527541515193532116266177668797607556021771831195384522556696418804208482359731\ 4926279391090104280204938781371477114224567807931367861214599471151968942700850\ 1307524704869754734866537294260627801235253163178309569629737802394451470536989\ 0446671357424188541664183788040871991782967145521046247266447163137040992080072\ 4154990167617545622312209624736382272096492311352331486616715140127554450565434\ 4977711294258773301214788180646234444231499452343699324529462554670583184441583\ 4976708421819928075115459351981511235246530022142287893372086771176205341326590\ 9049351827802194976171174930510217843845523537761526122326989636199509927785827\ 0441025432174571707501712107719814401055156620344334393253367172415690994185921\ 5859228334009355544294105958252032493487716693008067206050148654553860568949157\ 2774747105947072849618533415065435063465524792791010659541404616312693868552911\ 6031622415688751433504851974994379486977324937284835057377858038505722346857826\ 9724673557603587671889778736362819831162949389516800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 6238410067733111229871652784705734607943\ 9147573639936293000097184041686149006133079374751786363776150043352741557567083\ 7636977339410259615450039540611538347817169091040208916883697558770780911141307\ 3267072610514532874024678481711470828126827606067388455815363006399677515138426\ 0251555975466927261372717773225660140297940978432352725404229394757028514354598\ 1446705825744793853458733028275119263996388843715208061615155968823347557268640\ 1822510750327724202091401702346066326267881922567611846502383731037035795450888\ 9721782113994703340388063039704087578709699554439259517619236273016048794028572\ 4428170539886251290284362839997059871323852412437315618749585023055055251514653\ 9809602099958462759714660992066938132965219848189158882153650175724864562814815\ 6519545378917726240617920614381641240188378477179877011829883368039959344298814\ 0160047413951945272836840116242311114138513455591053999699617987435501200651735\ 8370234290671289935642864731237754481827565252891863730400366377749530393079310\ 4130405174627693558237239505677627263809922422195092773127909487591968710741362\ 1204698845718257909166405822511921510757358831249932472727496348968920183228559\ 5215673963859889430564978221642836576884793030810432253879462460090829161179605\ 6802976256503944317055681572034191713991445892934874293858921007093831228722614\ 9648187625905651920586416890255288183607155708550502951297607867834261042552468\ 1704461746160067825891459281694939021146532784534939354934755871366535813632775\ 0492648276312788178637856016280316665901826312787796820561013115541955713263647\ 0275096421977817873368850836661242972995024881822973038350384607210046963388418\ 4631304938397274594575784426388783453624029190106813744318394370601589217076054\ 7192987014484269315752933425170200950352414423193961564179250771635925286388707\ 1979778816867487961738935027948895865696814526972904997795785832744531863499109\ 0429669666552418700918401322451725301678881192038358598214710089701770482321665\ 4528303002155209320508124297999633437730152248578218505149686770938239880757477\ 33724562794550181969/3469217498363242093508806547218529537046003766571688346503\ 6031404665496640523932117615183266275019016441061469370714942059837259405850267\ 8314674967302788508765838480695975641047577352630928396873938771084067002125495\ 4529410007400380027147211651186631305691785534622762856042673158129177122091635\ 2014312528318186353876231732572525791195286779784622723866052842629261802468414\ 6219785105165503842209089733031893254187096942348153385653535057790646578497697\ 4394274883091227688357172617152206809501853700278977624093268402227745206817848\ 8124417858092868484205401656485904312258875645492933630393895677691212271319274\ 1034762086413307859345469379698797046638980391483331862339824758888944307835991\ 5036154620671055092151587780893514880507623548316863814381705073573229879852089\ 6958007148345314497724591417855156828125613994884768199563535105703807987479194\ 0434669735217938010127015821987238917146485703967693803931936774028157929994214\ 0718923860528814517958177684931047590876916963195290574749950476600477964516329\ 7418955002737323751770968046830668821197248399283590126620333436790658970599318\ 9802271947059439043220709556196752111040807207805517175528307237751620436327181\ 3714686054178108412285838353691268752342048618731833378251999822580231632056123\ 1405075963925976144044993513621424073169793557480335203844034888872852023408080\ 5528135915483257007770085148011366289073903752983949172276531384381725520800856\ 7525555176874312973923424558027329500421120224101774309831551443700056561590445\ 7113535721520116419782642350454170047726450830589929303752045176180116967470655\ 3143335268556476923032933547389711229052524825210572423226824376978181364010303\ 4884892677980399495330857639409189644728766764041348104483559970458623116339756\ 8722275979825164207408069314420636886352678452100666123072686222043880074336979\ 9871055986037882880000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1031774615268470758833188975514039326504868102553701817830927472431279191\ 5719320418524027595880648891214813624864297374088257075299986823774420029838858\ 6181211293404590451062189449769068559069013384501539655950756790786806858806321\ 7343360322118532425576660026276577688419690368938218027684122180008333852295530\ 5505031348581578980138878835913830976410317302229013754783358039268557455902226\ 7810349647611807098607555654157866734713988087829003988883076787001927020270120\ 4832110840937351639128520363655970308679762340536423641150155113298419974571494\ 1812205196329252989406555947905263121918677540518823266646272649177242457915079\ 2616424404762060458182945832878264508582864028850090222814681833350709188113546\ 2509667917024570237266257265054786743932576198321930912213288501362340344349033\ 2354382763635493444028138740098130744110780133286120915014510834624008804530634\ 8607203655933603874312940347477420391864762964597542117731458489588674929679285\ 4630195818326551108835474383832081806260936024511008326837218172507846505239595\ 4844148630338182876255259978748796082433556858116607436742492519325735744080147\ 5054352595753607699009205162155279081513747704668527811908252083098849638521461\ 6487939025955540885857026001626982149606423788461654324972033675432793964680827\ 5891618662996353609420350269669933748892366304108249104177672216048118016289427\ 3324875664803329063326553156795862623544728194296782426435276601445536821570341\ 9188058983307645263662947788855018975295720530942950789493538249554909624680372\ 4728421392820288475087957683885175562261709828517078983124074849660192134220338\ 9176564217141196748555717716361042595863247875471614015548892035649254504825738\ 9930622872357602262938810959578181137450825045924987997007965699249727455820080\ 8873998956696227938594394215056496727569164159586064633268774966360832776393092\ 3703444073558494838334256334519382540323462081948721349352043610304039121219885\ 5032677710009136861452370593375854470087203852141946209281089920939645122558658\ 6559708220477306083472749979221265350947906729729946294691803436048037295304519\ 52253/6592347043023646224003738639400311215614861345314337064412806135993103789\ 8709590882932398275617580640057687602407244826319910568057908462222137278118164\ 4121399757579758861586449784818961148787023698717806220191031901314388974455293\ 1200033649528535108527067833492564646501612017397872507770257460926605384498145\ 1781184125841982295671151283510194447064768105103412937430803397073970436589672\ 5755420197739904343425322878536955412301234857434548390728168475038241148437059\ 1972982468447862410964860862450461782369926508535538730324847151288917520277891\ 6245542996611734801086367585679503279711974657898969972922028658865954278357733\ 3424447160856274531780744017837123016234730893705091667141060612401692298125217\ 7199021557841302211246138842538565706429073665095501176908729821040794877871543\ 5065803671162117835769557586042525390842549148260954034195904173219708701052727\ 4032995201578461761891851873054440737324461237690520145013909309308713364660591\ 9006495971667358765156347858758990940022782196626702351810111669305165988146336\ 8483393989389517443950040845430904869058273144297386857884231389748692187365543\ 4039414875304725892842807115926098970627343401585664555787011154516469553040257\ 4038453300629920983466959763448997674967668125413904325630883367612921600740299\ 1153938339831193474153126322975429944173866736542001240021360524712827745468610\ 2125258967097433951648069724044865520760491042944192623337432769306886982867216\ 0190242110652107434688580031674673921814161704098349217054097435789892522766627\ 4914911129535895713944543291483353156384943973789081604512889512999037584906640\ 9609878497868983257435766424121345545188457652749750110377788089599230303506214\ 5169188433083523707175095187430026424614236307795826826087201511871919417299178\ 8624249177218477852630711135703669319677148240234704306354141562579190120792286\ 2323665742271086592000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 32878063424086566559191437004643779243222474598191884015925690902784519\ 9778602048432690975473788904095689060369101858396002044905807150330092124339595\ 2848024786609657866692127361879809082460900584733456450180514744001446919102678\ 6974709094070765048396906545838604306163460368988094259303744524480205208783479\ 0568939719069057925515107774542260418566581646435362839446145058564110537495376\ 0313220901139086912185052218446225677435104980083548056621716748120383994577602\ 0510817970864486376565756807539723420987873026593178354232947535355670513759914\ 6375553713575564799983425846581376851728285534054782563753343292237973603637546\ 8054131882577332493102354739020347847270717076791523035228419393376337401047272\ 5862911311734400554025541086469816886601602391168432882511923449253421308413134\ 7683527256613638181298659318943107669233131987389513877333602340349080038767694\ 5694643690406547313620668718144365784548472347333545539170085721220631907514977\ 4623473963527231630791800807570873272065832965225111389863112412459168928445451\ 8999574927713917722501710466327725663407162383957679108821786565040839219854290\ 4190908390372169958125533221869571419550796006446002609548683437789910854176809\ 8289323502492210559228224499275212399699886284228676073917952285656964413402802\ 8144801965960513620546053105688251121232354077226693188625115773640676577167663\ 0320404790570700761310975385744292295610472805576450992551431237430269388614858\ 2951748848008510347520798533221877858257170728236735378714916159421097272460798\ 5366678480775254694791529231749916255328870444934381645164252723773791617434823\ 8589370923648144498160468826963666766633957852570627394290306350480011539126538\ 7386239591728450755679592309940830615635483155945789364596074360146606186540624\ 0994667371928503927076575379280562390191822181790610946284895234279397295968238\ 3275478517782078421281602357041904570742056420211474368587233911369474303843774\ 9697288107817501446193873378645995985926120723466255985716194492175486530683792\ 4716303307236085487407014457271487157732354486734267071155124765906056401265540\ 1899901813/26573750930428317928959070455422654510143506082962092706648021534188\ 2013769698360849100497449014467560072538725303603894895559499841429011217435368\ 0943207453362422804007971054979082605232390760492529531476873590049594198301956\ 0292865667335641249525022472610436808528090047998042130824078821907824995146304\ 9120232129953211269030633850410823829593816118080231671857550783568493605174829\ 8929701520098817089554408347476523382467266986277710318664563025247122879150069\ 3497856243092330313333378599354136537811444733173755906756621939458866845626524\ 2401811385783819341902983179147737874077720518969845990747960848697523888661696\ 0600231033946505411642637608179135901442878442200232525224510245615328591221653\ 7427526289255899658289213533185674272958362615595943999965244119089908615444152\ 7001918750254598454496995987086629337419850486315616639905711843689722248645773\ 9435441627003657562779362186054900282450612154903249130486704551068425823423572\ 9468459515185261791123182345238218657492479231835034602237180146560138969124098\ 2178838356561171229144816562614647931977527173899044662766424131336732076978207\ 2705054612881362353350074049355484298104950598821251791813824377441963855888768\ 3052775949005254839211484355314806462909627794670213543448336618090854847686972\ 5841457341525447859540894311252207913958104964856815000806998526104275117408641\ 9839677666918896369756259093369057624852914185539394108040464673191493076061427\ 9377477726865948038645069229666107680610578832885829220445693945066763669056759\ 2722754182006763159195622910454007969396573387709158343787947791457626899120504\ 7586697137420224909871510723574455633143892654672798234242694932863789174497353\ 4335507176998573759684063622808700530436517619986556724977935957509294355707171\ 1329899944348433367684223954396588021491027618584556386093058913544638756715376\ 9137058026696607094750052352000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 32350376305798727354931525218211730509700136174924433157227278\ 1351445915584349909886399119800167874060521232398278930633546765572299242825962\ 1814843651663860529901954074370661906732076752995592051520609605878990508609559\ 1644362861889043511132807894821141712888537577586611627288398180323606735216289\ 2025508768303516971035028828759724498626092712639872441362776749424275497068552\ 7489152936122313881357652496179383430532846095509120701380822034344435850556664\ 9864996912538463119713938517423858888607119332912825538827752827110021551935065\ 3762260642482120481233354399247380433226928978693337835736798837813731668520670\ 6735282452389337796312889115756234507622105801082113966868366168733424618528728\ 4043955808624584241221249923266048349350705344638216622169823602629843654630466\ 9290269247362269693778170965389141291933610521505167991790148813212979629337293\ 9154045845314890194991405193370455475401767699025870610554801878050852768667988\ 7242090404342723461268397942531617374255083996855895327317194684807055721446411\ 0754655574981832785239730632033763339085651220024340979764295087138308936772865\ 9788678330503975323389425547409203279880697530749990708219196324202597640099239\ 4741783508771484071938892834882691552098626440632153670598423660861187787361246\ 9133205431852311927328208740720446569704434593155653342812351482915489318305671\ 3622483771414054988208313577389099181119275671062095682492010669575475207933452\ 0026364433350881386594160558047597279190148473101017086551984592766795193465915\ 6419412732473315927459778333682108220230787448547721746024884853690331850062780\ 8596166532723229858204038519573375106928940830987687477358827961696063850777327\ 5232470339418455115084595835744772528054933281552108445385951322943354429695809\ 8497620593507477837426238369984245815851583164103864449627310754682681012316209\ 3196090583689644895643184678060436804036048835283012621974583650096881945506614\ 6807944825133310275401275646852635754183273237138837143935725572573179728682777\ 4263847149099307888590812012478674615119692314814748523815029388535827514502808\ 6609905681758818571/39519025768801447175177589431331994529932487304965028016341\ 6101526302438025294317902846973592386831080047181921274839750351402787754152261\ 3010306938827394928104653918765054580221510730720133697297605031493351550749650\ 3637252916566333745204094403215819824738878912109647996489195420958458780526293\ 4180728857321513403393942282271387722357648301629247921830965834187667363197739\ 1648822620729361072936102331703588746131523662447435800604125442471452065707919\ 5619735179824326473985728610831220957845618996768095243709433158272165543128880\ 1888676518467585392314700389685314452890633177988838709026780235715906290318941\ 7212240498989851123985841164413612775052914015047784870416882758373318720157988\ 9736898769263519813719277272546300085840661155551106204696592059205252670564906\ 3946797384524568264308127159237580939783951605296238951154842724735905740945532\ 8302385743509873582257127053675119143703303774545979921507315166618479731084635\ 4992768664296026759484961990365443803197210433040141531096933366027098258765577\ 1843115506305556862180902391221517815635676379066903835753523876869374666296176\ 9362556627560611262504555995674797328574773379233168822228407719693842118164137\ 3599180246386335615463673630533141089429957662455527243457631551764926818912698\ 2061243997115229777282607643260076908358811887552797586128276346949262841074756\ 7053350603432901255083698773646644358250920499613467918747609007975178041233692\ 6113760047697789150695382234293021006564161154403202558249516030060341491161760\ 7903735677636666923422420340854189853189842641496679351527311556847332469021370\ 2355413785851033083595806622686825838788445349456480841568596510167444180019728\ 8377254672273133261378280620322582459194766762375873065872039433200957297785671\ 5562451100297280355033910842175037735050931713286145382649998621801182920054658\ 8705380261607067554138356926340136960000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 14776626273660303119426459432615383031523831685142547\ 3404782819240626844775413871824826102766249719722165041008466335213485284618090\ 1459422044321410132183571684719995964443299605684020322806743833088565413339221\ 6636030607138946979334334295149390167830108804658409230975100314072168163317847\ 4532558185464873848012820720377421891504211672164480426017322008108791288832254\ 9528641095771354433682539243739086460310775638237352956487997385058670860016743\ 1656863624830458163388842567565972972855829076086757059329965659543959245153328\ 2671155069253378966485413407460194941701654119337885469276209486278148189411708\ 5984698530047743887249258217404547462296593561089491795186211204966576346114282\ 5876466557773446491634029633306318560089632334846184934451159517928604317651583\ 6281834269177428649747376668557563542205557913724163187446142126698300799761266\ 6979301446717722838806576536941836258897840794589681920741772883172371367140514\ 0904498479836822464368576839984856324405559732887209295401470088208981871007692\ 2719476192525754042125050779841323280773172917005886750024023714805550100444787\ 8836192761126526279689592300525736583962901201318337557690101471618228384907633\ 9122242643328319022384935836946308169143861483887205683867032030136979888835337\ 8024013121245441515461110970885656847680435601821899373116961002715420973420639\ 6348687755806407138546027089147553120869275549951364290716453477478346530790033\ 4567043076777754860847400941151727928401736990638289156549288068415507910026939\ 9748199729700881624931665938750671763858516492149767233266813891518436723552539\ 5568075081605923009146261636351991676067210658654693977006192013864248359371753\ 3626298083719061550668276479827782451952884730550529557801193088138073503888590\ 8084488601173010495140134033200059424101507142230837872649034866938661206305659\ 2736887885648683647561062665865882727166718978267471978889733158564051216541596\ 6395939778946588633217366232294833140981067412707136201149473035916241525182957\ 7561373313706262886665175780777680423347774436370799629034960636951438592994878\ 3654374869258052079868667661082142591/46535165659811243418206893480918738170533\ 0147298885271359438227961708348742149804342760227225618772777294268976641202513\ 2861218708984315440880915264480917250577365055937610399056563095923919017627777\ 8931204670394093316731749273216506265372739387214269783915335341285778009271077\ 2120259870827507081594028983564543105354185978135264233450061069478260924024044\ 8113688134489357591584297237674251543854576906259035057731499206262398624833758\ 1439623456636262975402631367247453683662402503116424286696916122877351338894219\ 6454827249733655496091099300406291661141257800905157023705296822622189667525788\ 8792678339422640064060623648281207756532427693813778188022644569214836543246380\ 7301961244206254169153617349101335638566387117789463076205610008145488347322011\ 9932193692579025902647630213824684102259299819152181468821309537473918727045505\ 8438686447911521506596539594347236423621131241076705332489729625144238268265153\ 3970867945235697040246706119933236153413188016716637260446551712809023744422734\ 1789948385286738841417418860840458586520556386738438563046822608687198223363627\ 9813648035033127920992186550793091238205960641132083555220204280790030336955133\ 2277349418614646220595100752084600217144079733352931263650599318633398608540078\ 7055809167464973678022807734340660995284493807092130114071154360809792415159676\ 9970446101018374553375458095660322896363209913655214397129506812259525859414306\ 8426345858028045845965456400799688994638166036981329869741082676536333315589609\ 5046875126557591397237128484803450272220940869550034880230757892585814714033843\ 5338758112304121830224181317974160223190344588306385966093285648882761821001987\ 3395555540118582194471105394912108792467358817468918154392981263238175565213195\ 6985342042840250473459208239819040525433351882065535096866997285733825664105545\ 1337726798898655826360762055420831099258118645532911153635655680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2281124911327144605019250\ 4429893121307859909812430040830373421333939182187698249273010558554365720004058\ 8044930328984727679135719129045222410897956771138559824567795967937137676595726\ 1209257229623789889647197437596036655241018486378995469275000643338942973093385\ 9091837393315472631673005262749406436701941733149719879338402515754567513812757\ 2634302421956525878867392123836833521948059098234832728039857392296747491382571\ 8313405580496962164444890562498340745831231791292183368094717646692423271966692\ 5358434562513182186078004733412753490361939651321162371035596050372111072939624\ 7809421519052740439283012328092395259431972919975478287547646405560640472532350\ 7862898779045856127529633656872984095688359704932286941536624927884124715822692\ 2148003517652323116150019666699822667050089327385039296089919691390510798408824\ 6051157735803787592165344681087634599855988076410990133443774977384716602280469\ 5431482503257921226873960175695426229894278790920874499410699734804313730719849\ 7938713945899151606200082788010009984126969001930692162072901460806883191074628\ 0174977582270960238813557511705097569101867360616457720068380066194133544385742\ 1371000593268550267858903638664888197519961512338214177812909118010990641635200\ 9350243954326879490790982117656105702838070811923439904152501626013375528515125\ 2714209507739137771421798423756482326228927904102483826422668636090566142381282\ 7482217070274064973660695632706519361503178316799263165480219936376240889970739\ 7892388132463961892605933065163763396565465455293081084537019241077522412675629\ 2224516709724738174589767561164452609535114897604954055475751680195270906514784\ 1506199542813711294822617088925844608281777098735689762348421620084635202410440\ 6628773622766046336505699246243840749215397436545538327283503986366755625615722\ 3257849040686674422171603742292386990622948256998126880297470807052366712459470\ 2513679544200460673775558215373284536155476259328632308987024963727353790706592\ 3106364106799384649133367297636617510224591883092441924534695027251471021615291\ 9632406952724561278808130821662760168640653011274864142622932708811/90098301562\ 8802398860174700480018538542033259496400255905379329880205148132799744400348046\ 0285588119596141966775889097193398823950091457964931224653012621075242510496839\ 2332781028384030395304579651550755259090436031181829949908822154881028620214427\ 7735462821060218834979014396696420699113331549440706950141137947299898535004349\ 0844710084080250548654763556344317892980847481949820096062822262702799326529160\ 9415772465394496634460469635324891278518055236266059746571458273985878016060360\ 5446648484609471428218030936906183024062153345890086292143359528726998024926953\ 1188419322016174256388453682191821975690914154714833819101971045100085637638055\ 7324469248688980399599062434654352063377922246165369038397231222760738151909260\ 7011574748733822209416913394122540290208205841147034556437733031151221349589445\ 0519846326096737465309233526564547301244444456082439397878047838748611606818027\ 0246431382544980983783087279247358131922968452397170411479241326492884858005236\ 0655332447730743459517684291438823375785835355763865682108773435344585418976087\ 9758346243290059283095505777198807025028530217770967645101093500784172468421380\ 2523172731701819646110717628402969699970775993615700032499549854723149318913967\ 2086017895521196138610508574619804625295590331060094898283852562167740440771106\ 0584900096624649511469981929107586997901299747059809963058398706559260806098468\ 2534384283572013822413822877172112741006468630679028604221103815713728767992706\ 7185799577316202967008256550050186366564966629546601905339295941938176778144121\ 0235742460564645419583400306964137400737566596064343795726590681057784532491521\ 9846125959716523930235607377753848877351511540387388363224103230651618884570251\ 3894957064721715777246975087339986862161052766313137286227389869003785776070697\ 0031786581174224162952353124350421963107997080166192889419812199772499327565017\ 0164714301030400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -357427701327896059457583572472160489542297389484386958208468270635786867\ 5658863078650180444059059074378826675940765797765301094260272612883304430717652\ 7927196229641148755996349883689177262029155895705592921374826774721861088734759\ 2451370149181279492423786613028400202584519101735612131667456071607151504175561\ 0454272376359862208805079585598075180514346188297004037741500842814009844834915\ 5553087104768957360635160298168382481070748529871157112368237066361998570134984\ 5425115822237231440227282548588933274037806046821325845920676347481441463630907\ 0795724416624653862130922332836083949419822843656565317067581872745521894827993\ 7320427283913934415076340718254557098401780788349478587922248526996103578212391\ 5398746884923668592746028613344858575941417088711776677954852698161190273633608\ 9493843875093067055621150545841194454271266402618290021273854069780878792876318\ 0832025710049144233676126453392197938590637862210096540004077506191019394565245\ 8052506971451122195070956071999760699176780588273946211691618550115586557781382\ 3111947197222720627641749795659078380010583679416355928599842666344089871939298\ 6299817392728581439847081314342404642495358349110668769108349059324595076506997\ 4383370597721026136807989941848401695834323688733993815239316847667041575408177\ 7877241793926978826870985789005402621298793126214744593518071912362149969239831\ 7910075738346337517488774031580411399026492153870440655850676819187604888782334\ 1496056659243633872463394896910425307190908468530655078926887175853442550128387\ 8075539375489584121890393379491297270478341594070977350224784577169572752439024\ 6597489867101981650694087779685488264220666409413090163203579539253851070031809\ 3122442038566936929991438964830618117750175393622998625864386928595718236974367\ 2429910070047068715059430834304623077742860582551975549344598957523474871624377\ 2408342842353424665836152097981902375902079859390194680538735892669714205399579\ 4295956523146861157407630616559180490150362049948005358765004131924953336511504\ 1884831405623432919264483785008848696783530621995407825617459883176193362583476\ 7582420138553860966641953539/40783381823168429711832519971999844595039631481339\ 6220428665228693806747580345812685723576524464148465234553274872400064992796540\ 7975404839266208744827677823726724414339205415251680083284208470988287535800525\ 9794776580668785058413958165720495742555249446595373378219338986457684625269013\ 4241730913367607207132695915713515435448431699883491808527432092696616727664793\ 8362570731808811712847646091706483134542245013770596697079003412707123985122775\ 5869759972243163021285913561120343527630938885674821399137052060447676299370430\ 5076698033467969708022064257058607534732016603149254531950638005090182588799829\ 4548249244251707705252950000626792243395018170635414745136671462589503351278211\ 4847762233967883009991053132281540421017028014731955428920385162215223889470683\ 5186465116205301279441410047973671119038545605666444996390770857607931893603217\ 0747109267988226290121272254308887883857113860382003530293482802504856487183710\ 7736300282555446645439717589881720523262367473983728819731453268653020855075921\ 3506737161836470351655721059029864725119439918079274716661594691233881376641077\ 3231325183360564296531005810139024089102614718893618412034660010168836805379940\ 2087628431399294907060339813811754285492208753252856426226286151995927835393640\ 3845228480968892914350517154193788444127657709433210956115486679641173320583507\ 2374348069540395765026064470513477516721756363029312360574493477685651387112885\ 9109533362601603943108708507150581591025704949973389437018636498612271825107362\ 3281042921443811907987160304947214023546838158863375231796585682196590063060095\ 1934676493556374527086981588921095950086490048985708479214374356908793985648080\ 6356763225744200635584926516282477029550252131178576252165551436989033781886830\ 0970583977481412838413077433202967741522581071993201507999303980007780859072140\ 6836980564730322701444709023236846919426930778623333861897011200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -518040451687693764024971\ 6525579496113250866677560755800815116371869611555015587221126101365295300877389\ 3050842036020970208180834118022118563774806971320829223081131006575902270408998\ 7009157679486375187054226146364093072955833756540127918962453585232560629394120\ 5206580256896252484147368044354118830560860170592326594432845714401108939337195\ 4211308552711879002184959788802803133942502065280054205796722216636086852194253\ 4304949937679529509139034354689766513051271127368288067578612857428966101361997\ 5481423208724346326618930447284221846540880435897438873042348165289953704310658\ 7817791989662190521518973937218490445693010981523359592460146848166256014705563\ 5783593324713965227932502901100917767326438249468794301650375145267758831363519\ 9164454972425026087676129964590879472449767558066158979952514945306749239133668\ 7466241096508413021951088852400572941301883403625239850985320872165515760199371\ 4327018446742032913241277387325371810393550460818862888807662357685452858911293\ 7638539844077823750249439204513409510469037049974827988495899730693095013348887\ 2914845993149545046362356650316755533145582219482917169326307431532694315374447\ 1516573782487585346789853872036167511299556962942167028209807028349911974026714\ 5436416042856314263627547545521711751862490839696476802922346552863318965674681\ 3067395212912719649807666706009279918805744902709845101537782853614922018679115\ 2806840271359760685869013881582584388171016795136312996590473546857316125161112\ 8099648673948250970737944694400384331481276056062034920039787142768927599141618\ 7433316108649446623139907433389124633427593123798095672383958814661565023301540\ 0285191026724472980528810555483792325840876497976217583832033544655535262775114\ 7694899264440154776063382554867886339086776846264621188569151311112158024017826\ 0597046320204573602076450115167008585422590784568512892338276634258941724946142\ 2367949000421569077244885892987287521493492338714966593003329527978226729661760\ 5552088814040062450351251368373135076390877433066297875844355364140997368881987\ 7368302818079769710691035008433476182379336682463841765797811273484696098393006\ 74658379332933/3383932291514883600751518746289217780571147656137809831648174560\ 6230343293637553671432525441536516822099236555478164684241096871799030867852912\ 5291537260756951511547355836700695305601955634738816664526201106255858326766240\ 6318330848621917160255558636188275732720476636220936220438362777945640172152505\ 1539859121972920501024476889459417324198014921974922341081513598138695785520561\ 6987690437402508207032250433470825040471564172087565102504570082227676960970196\ 2748579267656038149441017881469631532030794963371145273406260525808603379566880\ 4940460831989845567676817428770395981621345571447752042312940553476829140242108\ 9433452761532942002599860874510459109556819322747277760215056264321358540741361\ 2236751548276216970284946554376011679168256159135282738343669282306427658590298\ 2694956377540865408012583915888575812749729966114176585962065580424359862350582\ 1079646643780698924866770455125080994761820480959790842690034993927674909957309\ 1098327466540433359452788804018769302103496873260559663786944192853299184282475\ 7112852263088347287660297201459992765396389631616905952453736369833649918902582\ 4076705476851752356337240230497261261114359579448776596586697595612750071356800\ 2660878111282003612799147687886575757966563955696191130300058380218513168242086\ 6285350482737647630322013627668330203883641675525253151456628766793447400928595\ 5104814206685085813247821071765310045106704264135882741815878236135210754195092\ 8124034841726190806107659987469886872113999004654861409110687666549221781447468\ 5954246453545712421946139267888397609923382629114531227933909986714429057226534\ 3250720265332343399109669886951400970440363658907825309367727830005863745970854\ 1073676422209611107202463514669063792282063218112447120433161152976504449143126\ 3669963274114074861206856892002515366287215039045526523714788830843134466173106\ 4964179868321944364843959324578306442775557321618580334613574451200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -629912324585317459198\ 5439428938857849262741229116767205685844042162520631377733438885795995249927608\ 5916452210752681217600233892168928203382818703850750709058422160640752388714418\ 8729952622266402988865679095005310361020704662314777413285345169261384274421634\ 7312937099768447530189256331571623436572531640278779061505021442721640378167012\ 2014144639208568095522814824576354613332246648827959435692859319187889863217724\ 3875460089411961912811138292225761390645989082660458918684871402265636457630332\ 3440986350076570733799683055551432732170382390770853091036791818887240917513969\ 4751823265174203578564359355974709899253555425957453134269875020547951535528613\ 8797871068972328274965446946919538214108855173288467597199084405446058192111696\ 8969788385472455335344118246127284154621774107260878653016701064115791687199677\ 5557499647869169261245861447167008151166238586816283569420686508429083327220249\ 3964373278908961081013139721734503623242192481291014600577925278018776719529759\ 0668181103508682273882062482622741635388009805359238968993175924992283642091054\ 4678025959433206417229307362561929152452070555493680191841438564482217296329290\ 1212419069656659861435072259773102715114034472860102921606617461499599700330249\ 1115291541869779755658787679113182593791126383025915115030528318786077125602503\ 9031126445200001486041946970946732712798641590507399631028037653497121969341725\ 4471650017690992927207514335544388493600239267675935157209062153968475799008654\ 6682106060400033877222299280903185504453588342256804385635458270806954537951626\ 0909413943952386449761013588062600723470347098221311205544357688767247149152429\ 6574619287606940617494953905054438107161865302435100094758868825939248818425090\ 9733161732651081411510459446517605101074255229986997200159208962277408207151235\ 8794280289514571465535470360919658813801223800335608948435413950054335391126916\ 0082485158219697500031809951533165952388121197095961997139932582568936202581923\ 7558171051102011651456582926220609853637755891199649880818563201986477781146489\ 0417566539199037164466140491919334664290815113129582766419233144998745463285639\ 94776816846929/2874035575615521368221425970627921531787886188430786199254844355\ 1827861882793444393276447604330010582843122204387067595965404790056731765210240\ 4089417878250706489021670705294373345198946751948903263238639500420599426403196\ 8646810988466078887790801266764530289723472842639103017982111017888903531739525\ 6871317052914828980694280000444403340121374835472977222563516161668977328974699\ 3475093299563918171445119950362383817815147069185387385232971509251259379376008\ 1122242662519471850948757924936033358429436346819010776405111174191645216976307\ 3307040470983542049040187557527013040400503119131243998097313913702232073355423\ 8068835978424573743816573653098504262839984968315405273545680573616990908948453\ 2018889611554021117366616154317022487434752287816950020368323251775926343391021\ 0552561954957591444954081589612350591346662963531109436291498365151655963397586\ 8351028529101671521070108719804093113362407051241182352366465385122486528691481\ 1236686771911063145807730129817074138237652864520113559239704311900486309915815\ 5430740919344621240547430242392180127282638898524437412747465315868365535538935\ 3372519266189585202848835635829870330283164528024657336927722778785099945856313\ 6425115809612732000353459911827553342147483323865319499518468044313996926323952\ 9720022636838176651429558815298779684713737429631936140633764052861787504967499\ 8236783933684487892202491762027694500574014482040288205595494585114430377534074\ 1469856204290520485503944259621866927895731782010327100087684348650820382338354\ 3823008995846444768677657428205583593093397608688037581663647720404025510081536\ 6025169682420378936150320024697377876355468470751245327218540582239771516405940\ 5846974382100196464279223057897232455474163037510684508260227042473065029043558\ 0879284293635742177267585386740121655185794823407568810404963543457580525495559\ 2459435181855875839563162865910359023292123821861331184019046400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -198251727428269210939556\ 7259290193855262990002875078508981148646984049833042304532726764542340582227058\ 1934612344003260519865651788455936637893820948261893782135235570902185017440544\ 8043133772985150018278528155030118544515812894128137459586655116718070528915946\ 5522584572057366057371514650802301219427701838622833355843925717577302210917518\ 1488718594495619490703966238654230742540210938165653466810784721781202755729621\ 2093963388555837109400109553125847214587722866704130322502432683730696962122306\ 8326617882810500902282445846226751120416148147912109585860131487083258491777153\ 5943989540027173324103585884975954223493997864793317016934182683835267141641936\ 0052851022625399303017558045583638243262724544052958618150230275095324645498800\ 5319649784795682124271634613373132639882588949261804469654712308202218385794282\ 8519256423497844628558754412153913948509128892521811933826601700849493208653389\ 0359137237171386060875366136841123168532566488601978968802597721646363131986178\ 9402319152687375391563474280244782413658995711796703233748108566265360584774601\ 9054345276908726002334772441905045254549456904923704203291540131660428382730840\ 9204694508453530234582387734877916853256074073265167353585074822316621741316527\ 3589199340000722361623705854570762777608127543997809485627017943821693588800553\ 1381020105576479266685578361466573862135355373262845215243067576553127495219767\ 0665562548167200222746708125563355200640217111809416229192913391716396284354387\ 2142002643793944978685684690105732959438975953968789241187761328476660269505060\ 0325893618495028754112422135229210883379502765250154469338419197373960015584889\ 5327244884080758243538968246918229059827138319556006738372269185381001480539135\ 5392620257657050680583092260899218223502359050895211230747385272724179142516140\ 8493913274414054907691294820654411152473919081843871024213788991041308693767224\ 5577666792963592188943198978236646379696757422336923245959124836030710877110697\ 5029718260043341894101006552354979176873817314053910126724283225500898374838637\ 3967203142726717340077734462359336653744799776722410262779310949863725597522138\ 155775589436825043824133713/700256703810787526267299597853958597974930337326522\ 8075735431172174812726679867655356817993084371152028383722496355845532177567437\ 6315472090241093048388520775134627360988483394411698393673732645400203079067175\ 5545602304964803969236926478880155437551603833918306244062907569902150913582388\ 7242706118475440384490694899405912614594989755179441499342893636674267312088188\ 9606129784898048492061772932611253006566584897847106594125531849603148748041878\ 5257345415587522972842759284921905854931415373860453911256729242391310086055025\ 2742025678160302457943800915597159920374500315684030244537133641709752972842659\ 4939726389727583831166140896400329314105308840373844275693409518941488117673263\ 6184009486672116820927039372902060954764885750142153435704380518653082857518371\ 5216564075760412006678003334556812006394742239624048316865454369944394934775617\ 1975451804760938938358113023773535419229810688821130065300341740926365919354794\ 8868071975855800952369338373426781742165778229378448295824324522163963376713403\ 2208010895652702975075914158162572281442602267301060782789572576019067507469419\ 2014268650397814007496969530934705919538813097771763672135696767330861543400664\ 3077198074058720406275435505948264087616775038782570679099900129568501654905712\ 6687528092059552102218040578726145890612199758855109054164221235597119798763350\ 5747634671982940347957318104901458474942153268086097052704650813779875693823082\ 7030670261669374394850584632375850244663734454334575880527586746905455361282458\ 1773698346345836470730415388456992008126262499610545573780988251487271729969415\ 2730744476311992786944665932631818863402232527192639571806272370470208074319878\ 4675905078871595877119992631159610714253099500332044197826856714427118533848013\ 7475991697299913786406508163534062300212191050783151092201474118697454547353725\ 3905888721899920004036534671063002444019278337109378569097282714807463386147781\ 9471626240000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -113010670305887078987626949995970985526908724789278271703269649388801075333\ 9790214436243647050787364636803351405954106195277652164387723680644137865684617\ 0173959189101726861600303259002808319285255434485972159098796953745907632330767\ 9827824193549119044338046990460740752527312743029929372975545621246000176125073\ 0119375924773741465917291345267381548073841161399988487989509848439598558080537\ 8283205131226437994921819736501812454913217947435301067615757947698037360563407\ 4833284456747753317384822836491658633133004074168802069704852499774246702920022\ 5302610732193282636425527656536749005337286491895831163669625336534899265506358\ 9312113560123434685298004534075126142540798483910342307461437359299140562602196\ 2898069151355379419772021785986741760800232113013688087436451424277396292261726\ 4870958772544528374937019183776841207457713941749114211943366241046455793933998\ 0141196385935102707787054565122085570947003392492972301241065844287728334051030\ 5884379629721559320146470118684571106936776494351777143666918976277871765108196\ 0438773541355773285262706836798971942004244437014453357851620352036339266023620\ 1428836837998387406998512887656065475220216452981444076433678165625243004613699\ 7923372269049026277995149418194665063756666090787567527165503992425442191400272\ 0586684769196023350236358543348762977545383087858654694642248457135420957748029\ 2159268596259478723207288174596883553087026250925757891498851068415555583401451\ 7519529515118291222263956384254841819905741706629567719523788244293791508775496\ 7348545400144780826418115618221705935084734012714543016048018086760776878752360\ 1246681018022476870808428050889235672566853264845870862636500551916994336199849\ 1882946083677122767560169045787341791711653842520150430244616186997368008188031\ 5623437796060198297256114230899939039756225252603344586505498825250012445178155\ 3103831151928117860304884101945992392192768009574075442027966100783673848179799\ 0615484363436318189132482296741578817031044374309529883279441183249339091306880\ 2473775547899279766750888640294345667104632555344395893242628524752232092803624\ 721292597139133705626217686287859393567956094292260194941/330521164198691712398\ 1654101870684582441671192181187651747123513266511606992897533328418092735823183\ 7573971170182799590911878118305620902826593795918839381805863544114386564162162\ 3216418140018086288958533197068617524287943387473479829298031433366524357009609\ 4405471976923729938152312108874778557287920407861479607992519590754088835164444\ 6963876898457965102541713056251894093258471878888253156824192511419099428071783\ 8343124272510330126862090757666641467036157310843181782382483139563527628056462\ 1342461131762024086983606179719294236120091662760149474032161859482416764149002\ 8622754215270788870034031817352811550855951419568310418503100955436257705772656\ 4544981272892929403823915417804278852477709239139477562584009772770649026074067\ 0964216524676048042551087486713582218243758914467152017573910815267018318337102\ 5508055604944626137544092140913172413251847163178905029347221108717876470645123\ 5733908217613017172447139354631865729972603938049518327712257440982302247324266\ 6275956290811744613907138087263202181142748075804235831482652734116840908270166\ 1006894766782558809998635255658630734802987768211538569618601181194022319782148\ 2724532480488741801666484851135532437490955716031762005558807580649355117818305\ 3733605351528611563327811154963796513259452108592246915153158740860368958286179\ 6114735655124232018405450163014712883565175947844235854145513488400172696342536\ 6378088765951841041013274844950358476363507944714369475946481401315481282662445\ 9198156090209445393749305253202597185619475234814184756063351700227835595899816\ 1775108246264547019922565455640088911392819260595437882320202218503525853752834\ 9258778925605588619382110789826367027197227393254000636521907336257127462964156\ 7248613742763692095999479762624888668081125559307183871853188077405700154175969\ 6473155190957840251985463509583843579476736762241905244364741737153577099375115\ 6266846139174413891227182617530790607585280000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1563034214537728433862181214773630675115108\ 7707141074758207498325562588812566432479509222166086165893575211511162425866903\ 4060761034216417782819383528336360557528393119268981787221402715797774015708609\ 0914617993359452527327784284239776710573408108071406835231711061699527106362876\ 0337590349998080062443536616493033454356446072281254175123406702542126761480932\ 2538553894887814819478448376079901076290473509428135638827186590667008664951708\ 5891473439669927650175226016392855107488077153599971522927963769375508895756903\ 7109001850125956860686774821743244730276606842821190269600110897846504710090670\ 8286647945205678174481167400213156338903018844279397213903798405470161473363663\ 5797949636346427190132114627498773510103694174277355046984751765988174576170854\ 2952554587378814099928408097957077889401925706432258477801019273768510939841638\ 4464648523741402708388657107621982780051365228076773080676651958561878635323788\ 5608942627718578010878760058644601032801952094131209076922217769390192104227875\ 7098509863590159940145393725906904591867393223024518343864072206768796342441183\ 5637075040035170277775847899440636927435697900819125502857867198869892017600101\ 9457888154957695135479495556583258108817427591980463753319981341446897463096737\ 0296507721755084535025476038522868710703625009495167405110028433239122144626119\ 0104168575926626712023201851516447615242411824454951649619024037260100176776119\ 4342160922343709570794724141406244734833575942280210030309723901416565664980754\ 2114359671673615792283119798507300613831961338769994549471737757141779098741809\ 1473455679108133582163355247040003543740206077824665605171047997092003234837672\ 3968916235095556608361086712376480721266150749557902689106028859466201638500003\ 8941929092569970239687034434397685819703003027288307378546712075440294867620118\ 4395421918594532608368816736600278445478801241779393446214074257899214579267857\ 9376053412618210694306784813336179002397741428761233616108628085961805322190704\ 1091419628926366975365891121870917119078307134115600260594090802408977817942331\ 2822264398334967494637704075126360226327385382227321977778182216544829368108358\ 0954710838895931/39823172989643569660005357611799130260006719526114257540840392\ 3619428917480146252200607782321368392118193749041064479151060854696217104009796\ 4980095077281756261274976165979569642289485335601821914461145783078200945103135\ 7146983129690712802615280599053678659803053769661163252532821947674988656925339\ 2378261598232048586715411597147393623283688967198760638334484083929556571172034\ 0242799730069853119658930841613690656947060967109767963566510586702822296379731\ 8449754251600232135863553451189794010896706777192147923414430677416965888533316\ 5364079319369528239053801598466245256758864116438111626779492035754557085251643\ 0162738107449083764621716692945937724285576661364577749214912827302956634181962\ 9275386959093605497001482044418555560048179459219211832445481032692417266714731\ 7536568489277989410218488261969103164137936358761735822480813748569006449138306\ 2057302773551365929282504982064442148358863566550732198703946603228217497434147\ 9158079834265232739050034193668571111588892486965474386155121543958199417799716\ 5144661349158392018897322801693673839232807672287056338078149556741328578271347\ 2784240735436099066781917342973221271916754802044416654471558809377391576126353\ 5290401802877001758490162118200725456341214717438427629281911465481696798669657\ 8346755845461819143484051302414308068636668004014329821896959906834099069648923\ 3789251960601122576338163383207491526869343040305447351966752543296868889138313\ 3618226855520678887758118897077822867459094903468497523771127879273736812450654\ 8093141821864519048992953650999607585251963569215943021224239022148825175257807\ 5221432101928689231884498615816015264068879323763051495039487300062301965763888\ 5139703601520691978527316276259502699387151647541062620587859331867962233606242\ 2494138685355984103218694303188776045878926457633774634060072055641571897751683\ 4105535478195272530272942685890395310181396722392456843209839832485581483714552\ 0046080000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -204307478611796646306674761915324287530798154464354251025048349364513490939984\ 1863514200219675648917239982199570465155877608697703527179519810563688419576559\ 0703459445644538899599016633462611066716329480869046607433381799141555479264923\ 0914816947400077295360073948167776164006466617327053657227595426640291927369288\ 0312626174041342310694216780261169957984343737264297389224168246291450714858698\ 2604055667935161680583844772599654939871658644593949460022906047099666532881688\ 4962091154183306951677685899682187824429280914105536641529342963566377224553171\ 1672882304807250479017730107054075940614103228678400749225600669318924136345929\ 5024034552878483609011986397829577507572092434441406123357240108640898298753169\ 9696140111695539967812932802567343313732128083808911905105010805751590149493646\ 9612545988165954572175045385913083934684214183496597355136584836364312153836403\ 7420041194738705577390905100674652678860827942290472745102240691716196627309399\ 2307972788230125508851250254046242942348355992567490550310531671360690830693805\ 0111148629607020180597936388031989027635591474606688072223023757088881731106941\ 5775492601831336599828460361731150701871654635586581057372547394209646797577815\ 1600873681403108774478108444690904779513176941965974941402150927538862589259439\ 1865714289241980539442026236934835289424974947942444130417165273917641826455780\ 2459511373087302408761932806229392660853118064232710584700017114269147419857490\ 5863910778719896317848523743303863667087279268876645995763123653199910420654108\ 3177816653541301886231680248014837346264969311901866346874333086512852220195917\ 7960514801645949245471266854762302330406637115446082795534835778607782882895245\ 6728659933437222224517906372782786810769218290494898143169580306265107516471826\ 6797178587426179490154943366082496883527674728048957071143950522584779842474286\ 8379571217224415699114792738494197588646602723160902234261013030328531050059649\ 7136729356046724574701508705844519493094673674835951296779016617379873240085346\ 3045441036496388568666541055869033503679292533120262092015119717330541836708800\ 608422584518959752881960557918726793475016019501902407721/473180709152271332220\ 1446904117739464428928029123080827195429167927487113950167446409237131898303684\ 3493255133805121466355288199364387658126394634657006402954664469207962080636477\ 6310123633489965113310735183715394449126570411328137405512201710061922032072363\ 8223706262674997057829735367054180087576382238248716055888978165617826773193391\ 8403336611477213252125690416995789202892582811446420894108266188708145401864939\ 3309305636144982181452108178528410929222971831746623137023470154180452005561527\ 8714536362522205998913354727441025306320993995020254778515441619165629131069144\ 6921313715843643599702754603235615653284649467479181188410104267288655502169446\ 0087883883550914654927176765239115389879688698795028100634036885788587456680622\ 1237164896557004315803685438217639301687451153165290587226938739498990674347375\ 6131525721696394929050712846635534429804664834513445030753575546736642847318319\ 6458281063003553254099822942541941243738234574614449386196356040602194014550663\ 6494054608932178728891381904620654837782050431494424051810149430019283324751433\ 9321567017065324108215064977207843929251352233808266586725015391604748288211843\ 5290618428838647783119820176258749586263347155621681314265247196955389745316056\ 8843042596957343405402954753181055802221068352770647061350429726175713737536532\ 1797380787008046219437795263943186534582873589848355406790216973636867936992169\ 1579127736309370541739931257789815270948973889947690598126642723303339064741203\ 3229862847383493927063202267553119594809847711778291173559423637122128084527846\ 2711808861612910332625623853966950387376146418843727031304948363927564570481897\ 5837662060791800047933515757691808037822792248332399459993615831393162109170156\ 0022154982835254366280393261931796997366980631433819550511909948670313037469068\ 0581979756257450949147019461636871822270169012651410887717296317878105316459753\ 0460472189442037415019651271564406077815521280000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -8061637760410416585420412523722350201576\ 5714227192325500354345543870962039965199371942036181986994161436733066235543976\ 5603334343662856017496551790382517636292462739284654713944027637513126521637449\ 9819476482839043526595567656603049545764162391625980547198787671454421065489492\ 7181154790364428409165976729712734107170707700830061309370042843757913974181507\ 1147764535280381675446481620541611004829307757493142891983222439473209128176709\ 3049728990310435081987497630854116092373352565805788626648371415326530215564376\ 2233047122479194621581028023649864714151787100156392739454923316809245447534024\ 2750472918086714586413056154227054154611817812175053642292065100645019574921762\ 2212217209152207067891975116218672242454470380478109167958928147535678822178278\ 0648189368852011142575364766511780311403483542849860265382709653711990267289551\ 1338549032357464395427024419456676052651656399287222052885336940097453262496161\ 5900753187830487817459027024578347820718281016468495683432534731736305893241629\ 2935526137355103832404305931805224964000497935914121409115691585415328131998595\ 2141955177027721731493146285924374660809944747518542549011905271083951430314120\ 0296757366153589051480822915917946120979364019152288148160795506433012657177014\ 0007843427480883577160402279488934497708575328793042216442436481527232239539977\ 9106937402077296849962536107165769018546698230651114345486782742730477641360012\ 1097908937323949364102383995600145543041420593070627204687667604120789215638194\ 4659680217091433823581292403088032530038045564993132421232852436546294047980667\ 3022753167856476803082000809802771742466830717264821157680364999672468482213635\ 4930562790193582005195061839302932022143369471214340359149947451457319383799605\ 0195961732123429362016556362703323451462263927601368297688925208669014011231966\ 2396183365310178271094356324999081071334506717291217276430968338790218259839590\ 7642843809202585845095713356009319252923336849428066271431182469728748011325139\ 8800362269173682644311238923277705846682271302117061955325350488523677830101275\ 3564646278615188593450098930239370847329150079857109731784344288861956782958163\ 2484966181222904748596828445777987091/17646273063958606363715778050379742406875\ 7408386124985203664293506022945153432591298506965675294328203783350317159495626\ 5815626531232753311450820351003651565152120372842910562914510985722274675490634\ 3514542810394709474748085654560519278786381617515802925473147185035885121064074\ 0192604025300213040943723064714759212102594117902845923915204359497894196527045\ 2753462610946404356413852178425368035138241762960141814066076166933250612510451\ 9938526636284659937010492677236575198303499316465369228395805714065883244963678\ 6449851275503958958728202417036986417414540123877807507371597567209325341372127\ 0783173761423502403381196886961589499921363506440922772925519672915965659077932\ 8289396384599287051534608832708724604736219984197882861831954324129142141579276\ 2385566077824704138168859306406051120630502372336341674335246223662709578868479\ 6664758266590444061741279537857663354523864916959423983282003408368887074680251\ 4391347266183908091471098432236522248999679945318325087376305376836814519433878\ 1069538222746255293582993465432031410898085284015390691039857537112159749252138\ 9544142499574554129283447658640246203109846021046826702656141649312791630515649\ 8677210425142558899123925852190588086349839657791322997650176591911611329507316\ 7434836867592614616753249413876915047338717548993070707189029354112717396281487\ 7409216174882685043406110395977568832235134861184165399696938459174674373163883\ 3797986791075494263107882396040407326929083463690108204609068046494053014166384\ 5711354939776962888390345330818420682734171174768099499690005499040488708102587\ 2533329520932198484112945988813559544940466550084711385239201303240267876197945\ 6280161902738622810186265379298836838498605657890190763271127864484547142036074\ 0510225651275101536763663732333959869324066141645424303313987916032697385844588\ 9818938049752782575037895842609301792030683148592206332015282620711248332463723\ 1644295512180029483462028224145422875308851200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -11124627758888317699438785567561353232\ 7540341405790928474927948031977858459693403143798124468489539823048983411763918\ 1719727460810581287024010498308377407508885919881308781641278576860972799867076\ 3103380505775294681577159307887471902320820412538218977281049538907109797810827\ 3738372650587267635527114860826384948278815274377078170200205180855356588656034\ 4139922976609110719699207992073894767361839819150763347305935172565615126143228\ 3381968759871113660000268219974855797667891965370811585289631631107535349691229\ 8527273129623946782586616717268275084506519125617767182566560773194226128734037\ 1939196458965594613883806968594952315913610386266876005707731965811153761993932\ 5514812594225494808073968863606519421066099807778925633136464132838461440332853\ 9173546386480278514887949915372647424274663251189270517025886905595328867010882\ 6187065111982774032112161250242126624141441122972086359946205575822979931871580\ 4204726441254420145323536725397905302743720667432829796216220827477529860698047\ 5749519364595838926560401297037475350876673351031857245615985470730838456943396\ 1337547744623750251444837627325823120371147344874857429566063891828362303712267\ 3403728888112825132379025050261245212867080586518935212127871761293562427080135\ 0136913262248478743225058998002923913807223783312665146255888662646304190816981\ 0012129348717586791846128554197595815408207056384872931299847753463375353457403\ 3950948245039690294640241048566854878418321017360470517061740809281519807484562\ 9662754290126401315018845368428900684062973894725761725146111317445349382315459\ 7696686911268487894259048098308030995241273689043585303141914379114899694464442\ 5974715552398424365013964888524056468394206004764730125363494079522762851763414\ 2780090315366181750265267673999993777265288828603248203343751240768623814772021\ 7191587484783266981855377521746174752310724789308394534161351235015040852947814\ 3426449356389174524985606506394286132323810165159814301773844057528672610433282\ 8599222559147708815998387179823256599649993717210202678524414017559834229428487\ 2987877655677645750666068272741042236068718057445474414199202124127394852374466\ 7569492631230521822625612003717673/23919114443870068936871608809397631946288366\ 3673799888092128855366947533597932227650436737517944442338933249782143177401829\ 6363719710109682055139377084689976554349276171595736069976609179183640134766950\ 0684100754386676815644131068217942047452407727450992870747284539449442345577815\ 5232402848415568426095952229856320511004061756842301952545522204607553238278026\ 5555177586469644006457836030476007972524869373615339460543099931129792408964485\ 5866377957403445538959601885431248622765549146868580157071232057399798525200292\ 1716679466528808467897182712310849548216291622038204464644105165601389045771697\ 1528577575410748023652029166673945603595385988387612580068249876333821519791291\ 9209166713011454068255726440013279499642447359201907060261844254075611715194648\ 9172896787700629169853700307198417858156568162784490301331706341904969840729510\ 0105096717505164085836561905690166628510754348079430254338235329677005410968674\ 7170330907008674793329873159530743724962079528835400785644512064043476459810978\ 5554349084651529800999482334985727718733917516682734624781892216189456695119546\ 4113831252034523149131289025633193792460275745876575992271552519258118381353849\ 3995015108221843202832263282763717217094754231644911841890921600540880950775109\ 3498474344138243324588298913419188913326984558984936195691798993655495958932459\ 4700106755357074876505163372427755651380030544140629878476707516301044566072292\ 2106081229049092131518798201981294283620505624274940257476157799320573906727001\ 3532104976778545647573058641343100599864507530690058344372285106318705520391386\ 6089965463123531947782631608491266745765416571571241312229440785436149348585649\ 2930593704250489319770323522809627168709317076883564186530845612957603418679029\ 2345428951647277826771092424788392618569427930146367827549470559329104978455864\ 2529902302681223795107798416285501235117554796468884985789768733109825983832715\ 9230292811770014683901774975624806400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -92252128659620419628760460861027675628942563673\ 9892604178616999933031286618267124589129059194893311078643977127536644700896196\ 7661443565298627719393442532695375767922924559976963641013837942843605162477995\ 2274298006176505718371449305355686339312258315943621391263642773112446293717124\ 4120954906261053071611898560152486687206710631602620853890012716355323295397736\ 1799971688817245197932111882730725421826709668207376170732809107061460573571069\ 7343677854113243301234427491253155595571572304196658907801788684577112111765396\ 8124644136431169110166740506101854370359547164427938226523068825210272389333280\ 6518561090302046725001407638403748396510942569223239094233339063975787263858435\ 6329600620749077811591552119129228861288345812294682310236283907113479192340901\ 2390191838940107367966827069584546943642041662471647662004253859923175845655581\ 1007591848668822686734273832694503375165620709515213409564258877353664936646095\ 1803903021033050515697721549586563338227056122834211798149091662897493931450389\ 9168505368760459557964147824179174607518258545368234899849272676887951055482416\ 3017569716727532397255757402657667334076071107055717675243531257681019352589830\ 7594996737974894841525391627538320506552045131789541842878109112307245723600368\ 1646256107598431466404400698645599910133758873944200502418203710358801550429681\ 1280237172557680166600229949923295517744531630151089109688383003929920616956247\ 3872584966371421198445354114594154828317824201715694047373779579150333279245045\ 0294406231738390907106911860125228808527820001997051687672980442331189882414259\ 7798644654147555169318273776606921106864556026264903714903940586127266701860068\ 6571294991871464519507966835142684025995107070728080759138107406142351823427068\ 6940856221549743615167125711209897611276103308745286402508664014472864212066975\ 7657469087659803663538979833732820937240682080898431826357259809306463434977781\ 9521617600372150571799884281254018838084059769212922690738372280129149028357173\ 7218467458683614166200913773504348490421278712813311628012174131888800563000978\ 2094096745036991662436587308751883345870732298150160375218358272780561870437102\ 048083007991817231166667722393/203044679433488948266967643095787584815914590346\ 8771976870365847846652116940810522789547577559622767000520546956777237475905564\ 2670195264869804764796138631137042011389681616865211895669453086226995945902605\ 5105750283250355550794905483448142220296997320296894308210108208307508997411921\ 7011519883852725821650005070468550603088360197051157076448793717695346837702960\ 7141196264906063940043131907862516637149761896541140450624205000644011256838855\ 3974705360864605837731680889741800496429200824632211811071838065583265186831982\ 6839714096228176354935938852982057791476237163453578671311454857654441154793505\ 2265163884536047589979178231116483106017367879136630255904244241370694116789200\ 1683759086481584319397354990322944416323856719185180110850668202020035198197382\ 9516680665714124284071113923026997007603806976456501063676119303935199914943068\ 0547042006655176550507861151533747282308286391477250047298701546895755478201595\ 1246142656078332580485183508629781418025763314188664201167775315894198326043518\ 2922221481481622410761670330272945762683688492106791764613623946254714890517057\ 0833233138083526838851254064502010341603917284828449602419966514380876756872639\ 6117310303956802419142132036738267250471018540337211896680149281126492552253600\ 3373572728223252977497977029687725942188621391857430617839001085474443208277484\ 2971080308049808789807705012828092397788616124891167696558081274485333841368371\ 9720372009730493071732506121392966016022199554817621131591470391913645757740954\ 4188507631330549699062575495699423612153461450732193461959559307912718960634264\ 3263532320735405352530376695914103168446797485226903565180362288733756575183685\ 1060153504468734105513347725006669312006129737173832268171058848182064673144269\ 5977359501369566806729264436891342600156830724381375655130160518324252771783105\ 2745820076686252118519492780769749430215985336543496646756216645920654520050376\ 1778765577951648461648980290691923968000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -166289803079024702499260961890782091557408966\ 3031048048403833317116175341517370892637571669479908736411508505913038325082206\ 9135021149506310637468850879809793501366935080783984936055135718925752811842670\ 7186739963806334962785882948098823315858357657640276503787334297893162030766836\ 0665033023162576483163528953687899810548543658227503400776617208081317848555941\ 3670883929671630609344018922520529695160596995831806303178706750185814153575265\ 7177090435775325262347246278840290641060315278023923380009145601151310462683314\ 1548229670149161239375958471639168626478122870526359198919828074208990735527977\ 8696183331126796609336483734149280437322852281398021547173082077406221170836321\ 6360379615909169934267222651945564512869204242315965101741425916151123107512221\ 4467283326522150375792309855184281629010883255225293490217307848532983741394774\ 9308033477172489466750424044350726605486934155009519185102529150177452347179819\ 8247776530055948041056258747354988445934137193990065665179133978362357189621287\ 7192582023375847556914334516117790920740727869242174605168926855297624007695657\ 4728357389136705136199999720217458520572106460958591110482192257856998295800568\ 9741608418392110796602634610269850558209052259998244093929310644166739017695470\ 4795552502331738543069161042960570792322773652265581859962714495585073581045769\ 0534272692603097061731744079536079959463408714096851869833398642550638282973122\ 1902506725612360322012367385843495703060685079630550731026235190631747690602533\ 7939835863815846420207784598059026440603327721983561438325292981007028252603521\ 8286094609644827191315205390186965225085995104409511895210130992326759896039922\ 6416291705107013989169851492147430732703397598334336607582654776366678688395039\ 4234881641919232238391431484208984018063416901249841652115425053377687657239455\ 3829998741045793918602487588234627368805866743538039983723358806077668172831979\ 3401970774958877222337259448205576576455028049144834722068012827722523183658503\ 4258359219601512380912823454380151638926743652109336036065389834671301941176661\ 9463898070121968650469247944019601838677807691162608563826388069312886038371470\ 24749286700870746796544163566421661969/3931109596800312235385767504693220797397\ 8296001747519096576081585983023945619331067582802308961639561656473956551802022\ 3348921131129131549433572211338517335026813460921157418579975938257186926064438\ 9676450303464940975708699631453351011838603287741780469363305385158664868813999\ 5196369866968399992811315251435864591221716942303073096201699571946934140849344\ 4597359469197628397865454215152392083346614298480900566258970881982293417096682\ 2732295390065781457167233320332970596861864865595337858528161841860398775646878\ 7189290382540492903335705407032137397829092519387730802381213609745139338551539\ 6211711518187041880561150311048934880204861476852611211369752382498695178113389\ 5180049497813495847661959192504091337977816700873731984363849419753127404904644\ 9827096654819864776765123027383087353745039093856434540038225889134856238965096\ 4183305422050290735183780016153898621065380080336952271673405619025400570592688\ 8906194740756520504668693922974391732714458759116577935512498112207598912704098\ 0947603912527163152804260023568425558365408876840292621310479558654446561214010\ 0776429854060993832835256512643709438555117737939254954161637207581425631928436\ 5025080363213529433266600214780092181695176366626466299194263145136150101369285\ 0510855731304727814886688392678700980779336986915252644358510506758869888887802\ 1825402170412334125906304438508189871949131438208125599780108152097225806241488\ 4505375930702235880384412141199022316772371352063268517254580762256152472085358\ 5152520635542460262162642853103674220921381638090909095379699262177884978472809\ 7097607866356644077975272386140086295953154010248305017854547323039149152641111\ 3470704612493175267094056710513741716878608265614838800700167482626900336083749\ 8966235367334668198169553058449329159798708609309077557257058816627641814521632\ 9122791816954103544272852724502615556552652402350505846158728700687603324101411\ 6633342503077519553162733613228081497393498737868800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -46796093725151564861343117530531\ 9509152028089749560520789062126494615561460477389497846504751552589588808861220\ 8258613421594349101599317731516373234256397150498880005662325776291609217050582\ 4125892137738626856188600728370227038537055977924425201650744924278738863468737\ 0494849596761379835209154348910591088151084105021831339323486716526071171022911\ 0503613159249255235836437338016186707387305623020155381966259407877415289174057\ 5419752225152487227238085639724224370484109581645945175899853665687419783117479\ 9948529472367275458711961840951072964866921187619387114477959702972293225518704\ 3184826142875819810045702672147405519210559574591955917442137369433226020253043\ 6631292243333989028935141613396792386510239281663031546612289355658144855881225\ 8375283960251994329931785020970879031833562951363352745539205436331523686146765\ 7345193029000116898584184273738434174686389069362150040399385557330257882363163\ 7078887600202450747618135903647112403465001144977695760086543038430971808136968\ 9291394281281221426710372477222497970031291981569573224130478403114826819580629\ 6807050373345896784731437563460041620357279816717980813571487733414072182631544\ 5625897570782889055775548292947662292924311312205736347354921349102887981386479\ 1032390532581413901447053573843076696904924129340854982111721980102411121626835\ 8469576212500517992867762413373895853685071790889744306941193356338488339870913\ 5246266943041919036079677541891459640104554284238713786431032612502246009049291\ 1517543688419765578873709629543331546353260941106268698739296482982588191905816\ 8409391958936534195906806831562142071976724015984209598484600707268823626996927\ 9078005340850725497487088914627748738253973821681110812071377218394854513988527\ 5412684254535821676558706437421666446467345012849453409905874503743320624876890\ 0025602463850455172052706621960735637808113354795947360106496904023290093742001\ 3649842496046849214633905507422615069324417696047612271922039092262865596582198\ 2120260249779117622641821304342550512253078563783803682517754438769126246742870\ 1260153733632621782385789178318016496500153362084842084844815126896422394202792\ 24578528833555670911622612786060208358284063092180443123/1264008979755172396165\ 9396834590582151952981296401897290313073273156981519474439711470574254423525584\ 6550226359896664222615612100503260958404870808833786863904521600224588956370205\ 4631872158842067597056565830576117121329375279497510484346584501140492092119077\ 2135439171019184534055440767025019333688550305946687900661430865628130123352694\ 4803638172036486982175834963725805435049658148340100150479270361533548768074909\ 4973925866253332672181342259721751369737552201819863365714964028883524935031145\ 1586317926223214973832844429602070088138562716577113458897966408683930962197655\ 4240774521029178620497913721557861446275632271014674521381071159267188608903830\ 1810686304475705792656193115526951454857226358757765528813387181998939782252352\ 1424274205857730395477404658390779320321057658224757907723179870238597962003891\ 1523924216750768371023500025406050482990992626394124562617362311031543633433866\ 8427414272994683731858897856942851603071171843993185917737007069406344469384688\ 6429992313543908757013892562033984040152681767978191554036813570259227689456171\ 5972897507472927528003653255274771957009848379075458332873012557456988037961132\ 8277257315976902694730164339987678253972542633060390840102267008925073973842923\ 3716870777035942799153260551843722181598665785781909513359788014772730335267035\ 4683432470240729839137739813874381914843913129157923371426523722641440705353295\ 9752253419857388881963858576757996924978803879881133635734988284542423359038037\ 8982958432658743261769941485152322672695776182986955408995061051911750910528388\ 5007606771359781472340764833348315336832169083039483347600777140455239995440951\ 1462500080185402229425370361101055575381422994698588511645147701725795267977131\ 8523638535340643689417603320012789212439438090413797298041676766237240797760434\ 6918984519490412858466142480823422453625493065036571006053939853451781649773877\ 6264190919728315679062284948439545637123945365997357324671905584174333952000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -15199929\ 1845142298261980805534408103712018993914279510856233090452557815098725451435345\ 3964584873757540914032243551952687594442914669976255915921628916172661923330698\ 6568721155690204436574888943416793972720095523958998286915563610017326999730886\ 4547910233962148841043951824775554889439024093410364409773864278779265035798772\ 0703289347821178425358667075321578546520645672653223891812457604352973685494051\ 6449237290023331826733281773503221038365523866891750461398464767729692418333462\ 2192562860787590472209984502682655095359676277034832525725748514966393283973653\ 1644512017471167390837511589981093746761304404456172364776391603739458771092734\ 9141328696724173159594731151658955483385393275187715293869388986359836623837698\ 1601677422161277288484293734420843696606121157738486989516735567079321866690809\ 8662242560901491811309074763115068329199523921960029697937763211889846963324793\ 8241042391554542958056167269925470023680523358218683168110943632307983665123655\ 6172264531849123476554001782568509265538382212175382750319872486268473438828507\ 8250953666817361443743607268008712636678254484450385984381489146278814909194454\ 6071769845149443094214287439753855928938627729899875677768430910700925271529449\ 9774862206654451042003869438049421679383053201533452791824503633571641469645013\ 7768857007913679556368125281667851615316579343035792139854686778506709397698051\ 2544811141298220208533647195672959868170292414602312220806036341312113289784267\ 7258439840648803041183102186741412942290614543633814617792959666025257517353973\ 8002048349786343751664085897744670694400408493183856550526301703452205514074333\ 8536389317798079642395264074007995952767467169702687101533838918910899435403320\ 3466799583126011379924516643530061102571238670971025841681021995268424455134448\ 6905094072965135038147406761160577292249166039669324283826338623038513400187846\ 3890101181698487445924922971081100960176613715333961031700373919659063915108735\ 7288986743663830835043941994813312514524097303851868616336604976215055135917311\ 8536979504286429170131506073997424472830810401511431144559045208560149665701635\ 96269718313141104576002465337015900805025517770258438556178096874710505488239/ 5136272484993486726082293621550484958814477253559305245196694200871382739441897\ 4546706706201211110659967588673058666822743669672866526203930323874061266941604\ 9199868262635489255983603724648337760268510511538818067671442730021199055302764\ 9601117846694836683946947185964348971513733492602245576012802526614245704107293\ 5534409712421401694086634374518938555602467366984808338117270928698157005169615\ 8154735792417194865744035901856006147321824153011499676719980457823758331892293\ 2158774505525275748873650303929451204054289671333108275240721423736498542729843\ 5898604558986758154620667208193834331899203229809945305724400967308152807115620\ 6021231402961995481174078541010098480739404232655766879318713468475372723171703\ 4069615046633167176747191333949599762040899655887788278983168375799642676774018\ 8729958711625433143043843585809285946048266057576711325989436263949865131863854\ 3604751507671146758508001404539173491025774417865598920037196197875836762566683\ 7286212938926255084008019044654772348340876353699483051408249001610798905659649\ 4763704172965639053247757516816240562753396012296872857959691141162812907546887\ 7761338452213316175010130264527612443735057247813674600951158706743885245469545\ 9448671988016246049141599418154820920734070855087422046111641705643562883815020\ 4694144485340447160145596708954625922710946519815205192638585260373547450487892\ 2453042008896013199830226553824430960718480436597705172212439941680917668869520\ 8186445403590367725484568451920768895312210749721431477643275948100668717459430\ 3748791829049574996561397839130173649712004027516072063433213898166416816212211\ 3827615123253165717232201007639639434971817674153319511496749683080436196133456\ 6371296464867920848953833371980833288064899991258109859866991305864692245763762\ 2698811245434368779989189833299226323558315096173599485206237503398549705885676\ 1032819160126468056616273267904306669820146432595411291038433750899054686777964\ 4436774912000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -390796994283061666968679814648617265206674927357077746382486973116698\ 0086412024187202823287967179081978673434411309457488039214954498522367432918128\ 3170570574869884345889417114637201418794738168352230345353506152702855964710047\ 5001827258263795130990337958666449221916977996156643599026855786363363259154088\ 6570756602596633937285456126742478212476318301573813676258238882739621737684853\ 1533870458803525800893385460341219526696348013693311071171578165833379206682595\ 3631945483606463515495898032710439183090582113231515593379291385071497355825165\ 2215940883530768321473728601722182482726734861101982583957756581329683398394738\ 6775496024814387517069432225469426554889698153726464486736409704310833954979120\ 0338336284048733428335840107866224472104690044287288276533949243256256612139516\ 2170617633268608313448354953082555581066135193192496597803343984673519805677264\ 8830840819733233051722554769768461229750086030688364072478438773235205329810098\ 0995064564286865918643573864404743910724797517995113293409348043601421806831169\ 3193392039113593552440470143771388465498378382578445255324001324764518793429162\ 8075565815345133554955329988597892010152520694781661963689148361800943709249047\ 6525383293689485415854087066931871040946646117761021057048710572394099671471619\ 1963598532494698473437810082477161126469048949967709112587317470501291141917845\ 6447247539007972620910542709889585613773365444907629496239241035473132057708777\ 6358040958993058170894813356289431384279505959280593761709087294043846558890113\ 2455455177785319080577884056947350744423742405546941588313992934117737278385581\ 1232971754791436125384512951713162280144571245876329219037908904170964009270491\ 1832002647124201156351101374238574941206152951348848773253050245468678539303790\ 0586589893574484494260022722200100304914491402343155667483449641477518539541414\ 5922188963916236061081357981185703806259705619162564610499475114914201618319437\ 0662115331677028351911971979643367575152362930365267726988623012139488937716193\ 5856351674839684640896117543057782248369855575132265537543707691861919237334183\ 1709563962671513072304542989085662789293519025093092935453234273877249024329311\ 46862753607579998774989/1943944439436866422777409187343920374811859205387819358\ 1517910022306991351509328262809191595464724185907241086333397915476281617080259\ 0203124601982379856943380079114628418346304225532916062338176234352151171166327\ 4386740163067368214505654784977068459985142767574532459284419961407698673642811\ 7025547930862835651491944863169141334427574356735394693252411976854592221609556\ 9060724520247063226160592935855649761324281981542196856395625742227772320552340\ 5960818986137827883984264289349681817988924557215922824222255740199802154236705\ 5325963429090589293511363875271637381493997458674744932171361837370337985625827\ 1916775001720451319808093543323026284222493362972182983430181274714206679216749\ 3149180463468114700977505289020056451114731607971316188120210466808753388395043\ 6472271698637741354614569871401573714386291534460236712217606952207836356793732\ 9261869609443374230314582535797964854616644962158910621938043921574810425890970\ 7497539661990997052727416315154819764826290187454971021531328700089200217110102\ 4908040063601321302045719943052026473948361218217017301915792050200919548702507\ 3747115083001750416041199055523170802894987985603091321278448336206094284003223\ 3834534238052927389448701428868715459334956825464759676896569259682412343575428\ 2685410800343587755424641253350467763686041319102829750343804915364322825218798\ 1959865782421718841180341817304786870719335434676182407835725651936828130372488\ 7255506149678245760065902812188657300334512921164999673563015393011272725373921\ 3481690461529709064341120884864173844895782871027889786051203339220827276928458\ 9646906384611144645708276786026959808214968197601824073556712959330957504356608\ 5296928844149801434967151224009523575669378417854547970316772833907892160170377\ 2018195337078099116694727895389770045247841622003484133710163528411358333475100\ 1555996750271205410816258012760705543429725208987311665740153391731039781945245\ 6041163346463675189233663458284952763760640000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -5933032238913944269712779588121973227\ 3787550067288213356416632223058429374590637785387597405887220501045270898745391\ 1600486097849859496231570763027274902215994619728917888960930478503901879139115\ 4732184388249284427468500425247833493778934053796210131382144884112801752981145\ 2444487414788910366433724638101085699569874784084352569293950725930415332699983\ 1685569234466572895756188601257499165347930720851953266108363212957384784346176\ 9268805702744070413141520187791843639825764919983645056698326130417076040970804\ 4576531833828263582629569418647256557652324522913638695014822243893615390505060\ 7833474498689524409497118943720713391161109665812550961785515474351961597968065\ 6711984707505232504860252498236033448049633810878398307206026999397116393452437\ 2231785362163742266347006959524759397874796953907656835555733408446034853024263\ 9771234132222504754542857322805141291599207432527737431789672743055971550518452\ 4911389903770656901476494110935900007464757622839805976881683509383031447276884\ 2651917058781969204565328701283220986914397376170138802329183724372852434430230\ 1436303956271659435290408861028407126456813275313876628466196402461585193736140\ 4603491734022079435681011220916277822001090993332051825172666435499057941163207\ 6507114772096053629598401422638711422187765257380753136402344589000936906068649\ 9215278068358695434363286678668328647728520868523119108069057128281556648749149\ 0538153297850087818289812943608372249844394541040122253748693599566817099763574\ 4726048681149421094621253711031474750070042621659830992333590492094676152614894\ 8452416161752046306442301069624400924242498911850110392236030499937247740418942\ 7045979088443434913217753693503433403470113076961318560829871100972681610676985\ 7040583897805732527431118591663401457571528657948747516915374975608159726018777\ 1609373399824859054451122144710114199388049697578856103767126528044166799683173\ 5454621463088100182605881120507786177214131718645769760875333179896654459074923\ 1458745829004343661967614277270316516482021895372450409610337351291165875698430\ 0293358509399358815511520354004711931832025178844821851873960348256995859413660\ 59106773680680882709130347768242046518649617958039901322899/6789340348095317814\ 1496548118055571883058077882783475050133247853624035528001922259228738457834786\ 8198536012246118176245109961948057411174457607950722165156667999909844258682056\ 2761570629299189847184830022396445100202955491076219508092109466564865568706044\ 9003346930935554778030717384473418862048951815674782727811537978149472406859850\ 6136365358065251792459536638923144300272141410650621179636185323562694238510814\ 7765292195888734205093112090049497373175039734434421445727638970067149496294586\ 9491263828501034749980986572724581114169720999654433569010645977763711488959935\ 3267515320034837490319694074338296051169751164471155643756165075743555916589491\ 0304720477134113969719438913349056903453694420630872416646574861141660094044801\ 0209914425240333964060382886020443271106068215363731712445601854106405302186696\ 0756595741552871821930979021021526753815687325054609989785501604944159640641480\ 8096345716691339304149497417874283806390810165658169651521900574720550901363538\ 9008330338378544968451995401262417388356320027222039592204552449244954613432674\ 0753411698378927755363606520021268134999277551964754959293984098524007622639396\ 2100839219485724013869061651632443093027880800901950938394292815175323417716199\ 0982702679672047889067562467330635533156547136732613320084030842570477756137144\ 8317528728177433865787671782042646599218611760562511428745107056505741629234946\ 2089167074191996592563211084421438499825423393871441907445379742083689424900903\ 3328725900714395827616682524968792070296064337032182706153341941376962006475967\ 5131142434597270271041905412107424985215489672640267979686964943151626100683350\ 2965180337423259282561764612534491619513525827740836860951662176873047441821994\ 7816585257319339176657728455554545574326119700672816162436716863626756339905525\ 3479717005809964467904554129993213797813918986442842182166505712289745046449650\ 6852626672966219796070740474260245448592657667132773601179490848006549781145599\ 3446400000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 16685484323163744032919221375050691213298638866240466257995502621618174140410\ 5350122535706014261535932775452093402718697807155625761708036172456721298480513\ 0908064477893329423344971248707466859012872806668777299813170779630979690166410\ 2212205321916614566876663347287291599868344603421145990251980770935680416831174\ 8898624218914437586714270863646823374347294632710855796209616131895662095711839\ 5880285117913596233858410582344728380975965946212113773392864743812594943372731\ 5849258975047757457730909487219030327179837369074958947916873802412592308152477\ 3560195895298032928572520110994466270185514478592661650124420814961658163978565\ 3507192767861478573050702862933626622139082381186778726102188664418764406075969\ 9733239020066436268689396092427140318452955008828129404396491290323245024871456\ 3351068955640114980578148363589024411850638993291686715860014649393619420043705\ 5831574762445856946798178353778281778086738407730926672705969023703140502169605\ 8164705066538409474944694351818496055184698705587296891679981191706754597039167\ 6636758083388187449861497508796883030372740010534905275532320830147393710762757\ 8448011137327243306126158912074835342505472927132101303221137271297839235449791\ 4520784967125757926044734943053124612259737114879740574706992816321080855349091\ 9739300775682245505492210102125651477848718498695860907291182486132187600007676\ 4162981825008786135267393193796886421626266914922621843447404164467726990157749\ 8307249313980784243644642436157876532738113554464169817886328124782602253900489\ 2025475164426077616939670941957390244072024340790937346990687162626311759313748\ 5865473038566390312907949432710163145174410935407464553439427426856962498904952\ 3220363113926780151443556665276214367813140535821297119527705494999807396433022\ 5809149510269021389442344510164405615227772102709590195538318073472061084717263\ 7777363786299029018808071558855902402467086662536658843401716570678280130244461\ 6999362271975482441069732780996687224646857692595432114995213429680246888232563\ 1762157617775790529992773523811853251589797735831832428476126253597958357757927\ 6193067873941471728908553348427816753397514252939518827591995460378143543265013\ 446500072235896065206120370517/396105336987965019629848677855087553833005313936\ 8596450574908482473341388252502187595860805337124191665225046865335493267760888\ 9287714051530897984138351029085313843969160711072885149034901915611569103544684\ 8125830122421685064351709924381463536491210350373115934590877746403323953097225\ 8672558212748447245130998696560995472088026014790559079157130574810618990820272\ 9499670119549375989118691728761517478882156670323104713942297813374741886014225\ 9106486317176253389735114869581036893004340022708831390492603185778475870557225\ 8094460767198048265139080907261689094189698492107263342570918034621899503496639\ 9819326895511708154270967837277394668158892786236517741737109632121710980760678\ 5659515038945017439780198096637065789973477554816116772724848234103095907278618\ 7242732353637881766142958282917326874485397917112525207066300015846873194956504\ 2795846718864245343721707801761617319830045593606634185140184176476582600835349\ 3932803188924908530022239641801606430111630006960792623613133027567111049054372\ 4924847246393253883581160595573252232930354831793819162570329525212131806279098\ 3528806042924923048546752723687547533594608469749684010459117368949247281222309\ 4679660871937680802776586178894824817951745974239652759374374208156080468645494\ 0990318813855290854269709204295257257220089459309518584777996979877942299018487\ 8069947513066703432203753949724551772561958329701186830502363473711410015710962\ 5567712833214873438066597067317333208686289441047490621683900278817797374949819\ 2740322373065454183817231965474502504393011578245792510227946691911152814796168\ 4350745425682576859969872137674702133841131273764927941871671911563814227650195\ 6727999583255812623215440496646658474917230706944425673466663976216447714541027\ 3847549211276977040963713674709839842273990726086898094701114328672441770905301\ 1673830738224299748560183633896648777268815689326665383202074601224771332236949\ 6162187075925041033589717431032633066229913696532333729394196480000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 4389671186551873\ 2285645818609158224493790356058461640774537234539337389728572543983200253908839\ 9423885876982068900586517095493273439406310885057591195835878607778361403108020\ 0794291107944934541733138526220765147935046157074933846741447245438286912146759\ 9084749428002438296776470565035143719241035099650207746111547491909171830783129\ 9650455254705059985768756579893836121691217621598985280085684722039139966377838\ 9943774013488501235249752841015628504721723126066096562825518253281700891406217\ 2950694539236019646715012554606537202630996122735637942255024892777587148237297\ 4065684076046283684000986727093988708847237005121564277347368090137658642402655\ 5873879856024530273459061417386355893623799072861871594703503070334497101442623\ 0665046571626120963179489643099448011218483229046817574634805897785386965006191\ 6657418834192647659065267164743674950163320292957090191330040597531019930775532\ 6638005375308839110337104273918915915957860992259481151107273698937099886604752\ 7832196412802768599845301847627497432237993708187093435082715915319068498193875\ 8863324024236826052865884404595382908277480680151042747364998344418616334352841\ 2173631701701170262289801292819102271995667301316755995089797901816085567450695\ 7610593208215895106795013882327788823207369842527729046630906715370623887389256\ 8186877888337100804139949868125219436905233746680612189669686768362630662811206\ 0158521797105715019041570114530538083898382723467700420651922617234124414900937\ 3335414239181114280712155516120972697805380404220530745045546110887256563630079\ 0484280984468997024672179622660924022043099838551123401556015331107756064700236\ 1605901632323078155514337715294551988983100926561812399514418523611757579484714\ 9572034835545513862751712591141922374678234079704297345980524128697198554732763\ 1375168875512404095302928059057473411472545095451584862224159587021283278511681\ 5202523496476346188990073134077987634031548379592073972848456751141762102112596\ 2755415782151714693431614945411238209599898578929389063467067268989932275014274\ 6477986393364170245698138087186577508648028655472912763481352908219610677134294\ 2542173839986067317036196066082550704876944258459469303502943706752656927245399\ 5923177/23905782286138617387909814184151286237038995730564989061426229600788960\ 5187260017340081319374830033253565185893568520021994006791486292691866005365914\ 3807023327367337660813763854790360430203960275959793569626768289831314354380997\ 9870124128686279240687961195629300855588618856203884786503536195550726656412911\ 2417755141161353158038031593538742076896608573113775167714533297509488899063519\ 7342285805832404031485483224056328081540834185570511058916838148991388594465525\ 1026334989188027314556706261497141238442585063274575547640883757849715220198610\ 1482499750474777300932450776998781223672493716289436692908684965271685429413335\ 2497186658531715196825736369702158680132066669561691833093964386972515763180858\ 9492704751800371800063172582180309256527012469573985002600261108290076703737962\ 4708545115234075593742389260073574729775423500228188802557506201472065255750513\ 8043978407779127052086697077985640322180107663466784278189484662335398382640311\ 1092144182358085810717465374351912150944927150580414719509676472763352144881359\ 7098023406947570789008128467136247476757296438429145120114666436097966569969331\ 0782625721017142453029341153199874924246128108319896493309451711369719856931067\ 4645486167627743537868010948442587271297729588722713978298048352263156603446117\ 1880172191321417429208088378557911776787769795111382541475934435549404176873661\ 6958997061967505206323207564321436328453666964099230138469873338845689768400158\ 8447744132602695871562270972519776782403784981119262553811931559228790433240695\ 9626464095540945039317764909362042021430409467028440570912403981844217779660792\ 0838794034188854648996678629147897617485708093776294149075076426757601574796886\ 5680217794874273837032846154430822090680172510731974789429426884195949774306789\ 1281890210623968656556030941501526605285841035100143130562654579330094072693778\ 4414856311454907803595076091125479958141367719167523417807916539615780819996850\ 0168384750193158574296197751845683200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 99068817378596099566935610296887720138336242\ 3783171962769918396100167208512745176397161921336868145601947804794766715500730\ 9847663870757430185730855182356096734740015864904884908511035594985830546131914\ 7185299126320808029579076303998375352891628512562949451892155136904723107094041\ 8271754344689122545830667727958985636070156425837259989568925095448447542904398\ 8294725655371074224992376765510034790427351455091323249740255215281094213589031\ 8293890765294694612902081938306332514691285215253168487393020043033021844210364\ 0838478260518503005292047272241081100510860549152711338269479315762879192218005\ 7819099852194156879100577654469323742874588924607615410619343223291873390743833\ 0861480597542691257971259121358516432280433605833999718729543075643841258212505\ 7732815841094836011717782540509650848497369731797427807893244711675289892067212\ 2104192183295819190190832735985981717300980052066596479779056592946825213156038\ 4281028090226040432106865552654164444789622469819146426299073677167130440107172\ 2016970336322822914111968981587506985319543343452955292885410217949147500678126\ 1903557342910737031156580621172073359139004238947985390956331365258725381950586\ 4585520777783712135375768277753068579175742650313938015215230435414259896199575\ 0020164171628224417328056904653452239102589147992594581177386720362972318920877\ 1257019456142866609340088423478478230707797487512167045090659452052409818048874\ 0151834226171922786535027336378726121763536625428071616596491438250722311190928\ 1787153510061995779918753886156488997153359660348510704081165065458615835228626\ 7315539740817298000999892952871568590929693743356586417995482567214385776623295\ 4027123796643466985723028309244497706498575356365752930899773345867085234456396\ 9693037709457053671863644756647817187834874973214179979913953949039879395788596\ 4496101341426551334294608183352237301939473348586700108622474140331698565519085\ 7506181849826703161505764340227477438129683712665894142815247080904885888407089\ 8370695102145385684962667661845847551582887585508987727704966168357074025715667\ 6480241904404309784527029161617574361828864134265615353586772448388899065690591\ 01493205639669757245179971297798616382965084272278217824353906212275701/2981337\ 0094280062891667882739675627324466499721497163873856994193167970907294934901380\ 7023754630933333985451121558450899779778585592792248826959698829623881509989848\ 6052031066864559788910531025242227988545822467849062408120631909013049868891422\ 3154899393653672164373166203811864872262702869614412321214977402044737517499929\ 0110808643195231464845243078899377970861354785530778295281609972062686997143641\ 7396722513161272640284988788683352356457016251874171374950401556570379803761006\ 6637220247207336358964001323465937703813093548694819173485354142120928618103097\ 5258678437024154167710626348448564181620998023494455330684751561015704515414804\ 3472058399669300748446596740474029472898869593091018108935022225663164011169550\ 1553132515774282430935395000527860257625056953432257137910314513947524528015355\ 4898230341390080780560506048539072256420242754730346942111647408986817701661278\ 7133965436901604571173655588533440024536259129592793044128071050778543233831976\ 1128011471534101340577455119908318959951094379093685521343853441204788090364466\ 0169241718447440386042906135898475314689975420549164747072350646804111126384292\ 1126080395111391912120599093948837863343990080962390974091024803450962559399445\ 1368711526740293333506642861476294324116118699096199246162221392721219403919632\ 0437100112366622597395365063502850843411412545928542609178658976857503979860340\ 6170790151669510211799820129365923690139789942395227261925839898085028957205535\ 1452368950619295040992205709721748801178063667772792174077420458283825487256121\ 5823542014279167665273245169840005986367598174167015954995919894021847109225093\ 8370825486417822296931691084373848744046392524491573656761845149686776112209292\ 5490076525930009854309570256317780639128393936196784870922321161389656488579745\ 3978995826199799043167202657458648551772634574084612067385670441872334158762481\ 5612577474080019332016639767464880516782909348941267503229571859321547474986148\ 7382537693620185888498904738037760000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 4283075705374961221208065586547890800198416150\ 6764731759484390664982684336065410115282531771036878837732941887073654529733446\ 9204786680088426114519694972921709016379779642526369517140848015456485173924264\ 9578767229955517324399534110461567205064808677514205327501003029291227135221585\ 0658014316204634566812010609896124110540697595799076746346591931779298025319823\ 2145695941775659435096965549204951233007539886914362323258470546677422746079085\ 1825889563777154591089330418094037452431785786297392060909298332156455360000414\ 5533859759175800748449983121412657239906908668551954859790210938426668226381984\ 5910358564013250581377107458704212512444705697197050411615948801361547052254332\ 9153728325748910524756066492075041341798517700696275005365327247610546884463881\ 5223685874689638241899565724235347967335099702105981521625280008275171532619656\ 5705067734113311237651681748294771563414181093290256641584257417842966283007867\ 3023272450150173534919387934252570118851367620982570334632406957667899849820387\ 5626950493098449168316779350783514743931085859731821085840576959792286560174284\ 6250812923709497974683931523984585743300100756207106069543012611176423334961337\ 0049365860891565900790154180003894244430615633617790816671749417525528143858439\ 5313411907363521718858417307317107308413575467178925469078131585556565824837546\ 5321305529513471544599044579315575774984568945249758400239792114414889032317292\ 5981329329155387270106549871590567026774283340144903636673805439517871988086697\ 8814984292717518125576222726846836505421679156934007626182328181694508183386242\ 3672295883689153998385101143910185732652438006886876476945914891216626508467466\ 7892468512086264657224750001812236848966365951805017414881375021269258724854731\ 5538226958515548525704145093286568883177748974364959160694621620837041751319356\ 2786326264155783485364937504738328685939900491685465462133720697286982407240901\ 4417817781668488265130082233471058203897407300354343187997378596723952816582961\ 1439879526205123396521828109615898126023595318765352953213420287645044022612826\ 2042537271289148104174281691951268402016839433080408166748938544997029267172578\ 0550997850810832415822689196735714728386548026033434644821950896527/88769663365\ 7618915367693408004067277095583362852636744041919800874176253831851199602548360\ 0232185718540143375447183735297463797595843279666141096688025877514257583477527\ 6958774717264296396072638984521813556814161520544303004441613043699528842356314\ 2686835579740118981169278658864422013990501066479157121168194278435046746723155\ 1369492983069672733283980175661194923629662027214118207821269643405193777313255\ 7230491880293189703319103907403577724681580563823172090236924581858191420495581\ 6523261633955653863841806794614170157051146235072645938558954357188785064333937\ 7173508387967958627483634817693253664340027375703814371844488243413446025690228\ 9371705140962973284857735033624063074239733428672619329745100955941804098708005\ 1980463812130191682167352784473946124847556663275568381346871063569778614197451\ 0799638186650644568542775769583435151045475196568521278846471856082109211808672\ 5757096065469824503137471969816207105086654201110650269992838467828668753966358\ 9502442828920505673784561495557316072451968318677298156823188196809338513734360\ 5697961850170103807520149576136724018101462909083470209137641835482608756931141\ 8157282473011525874116568699046965734582071235450692200447626262898005950255633\ 4722519366324663482259902248079020345894381070867568372982744788721420271058718\ 2873012505513016109526552927842893049481997133908757629089436865407656676841505\ 7198600514051762745938317867217720570448073650772910896014684003368845619140233\ 3464812868857951763891049764515934582771597109001307559185198476435349791727160\ 9159903845519948438132200289127179614562525702911672865339864133068872855822779\ 0083454546457298675412925380824306820497167515656896366583292801153415320261024\ 3749104923790713108849331762299853729539541668017949272965391686197229513672943\ 0401260325003677795761096270829063278466061567193221468488127834416702335880068\ 0524088778191585577283865519920693042586316382884873053172802945118043729621882\ 9683840191492434017701068800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 35354493455845424712058215200010078376002107940346865\ 8775635844832364207002919148565564075462377663683927030273353435846718328849482\ 8949908999253694486313167499204365605141215204479751962852036587933630668959295\ 0517593793587119167238655964900044845101247300871901077526316571220177075395165\ 2302467235649208334196175640086029937152764473864013218160497669948041292575696\ 7038823615422567191270610941376330474728185288630030445938533887426907722168265\ 2080161258390113081801806978007695062531498300573862066846677018762950154648602\ 5600465131415485324586133338279859715334987160235588378369444397791197029114230\ 7368728913372913003036860251641633792520890875385381327327062007224632386862690\ 5091401321658844409102701939556429031547517616669296827775334779047379071438207\ 0861871688316343344140764626514900015112087941358780525678837223192013185546490\ 6372690359119066965703095796412758212518271922792717800849849904423134659998500\ 3682344286768000577763340090712197279730961488623741489366820924714174485564494\ 4783362341021098981834740098637915446606083820359460716467672821224714822426969\ 2981198823926676507600045029103449151141571043193182346401541426461417863718126\ 6058611303723121037831521564855353988825089380961474066627235578796481191472628\ 2919718484552148376512664219570680882174259347255731492164419930993760245249108\ 2407910739475603000955406938554850313250398261126065117453457491021351167581890\ 9932233442897809171041222135772943149448031039237110819767639438870238585788284\ 3208488919653606810834569099459301487981609174063132173242767433232245995010468\ 7845867602745451799966798740960962206778712780209911372119103046540707906948891\ 0295464099629276260424258728574189412133066116281165844565294933469496199193487\ 1790232515959330622561295936554070793663018221240583653522178927230413033668828\ 6809809550468569012181129411771688758882407945254978421875994034106951372650392\ 1659768200542108302485272782783959771911293978522623102334539152300963520175344\ 9438118674449696398028025220182275412489568723101253277758085294154618911791493\ 3770536672976208838875093715989597404253272692649958445957623481254378932274396\ 9851288013347976403130344641705838830255488763505738288277319602327151028311025\ 3757/56307344606663060985679976646895156554519099473499269469020291013692777157\ 2472653266432813502236841860048120105528166914561063867678378029672182137701260\ 0492238857700475800881753248756198793967174340305704958054749113925835854318237\ 8847393523141150604568117971278366010268717158477681612737186921701229397634644\ 5258226114051961481034996468511986543595391598793989010010110074221815061728304\ 2539036696035879710649965613351868603605509863390425147206259473865179495198278\ 7664250322983926876042515783667799962697917852442189995069295775903936945286818\ 0458892646025149302154088203666060167324075722478954163051651668735204440445769\ 7963323228510986423575081443595215858581766155307810710970239606814232861753526\ 1842451625073435941111611681083243138990447655531540837695238392368238339920224\ 4938454123063049189461403188029147759121609836803100383714366594255831507539474\ 3130210266638729072050316104269967212980169493822417751297755997829801547923796\ 1594476331349440286869979410867654094378422499568225654071220586831769065733052\ 5347950737161221835779253140489121051949462067386962260982997912302925732521249\ 7304963795779504502021154087591933596729877911128100636013265297260473854983400\ 8552441708943884638187144977763016842860627525066991755034499411820419526057152\ 1880251715194335053173048923764518821248799915412476573680801611022425498635373\ 7901355945850793477251954895542057246386713799329164770384669314068779416371589\ 1827549282657734144312565969599842634513906455590518305711191750206945067675027\ 5994761776644882583574569673305314043654441899554315493472133581425146258625074\ 9807491489463948363246230610475876003529001434623552118517690336998454460160398\ 5538401026195437804175176872343344660103715017757109126304251500291939392403718\ 4333650650538877719750354279518890424343312938158470691743868799700877469248801\ 7820848715369315232916535380999092685550866039481147617149272788844281576730010\ 0205918297654661394198681246823198387834936994094162782915133440000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 75283648286462\ 4809781106599909470663722874854122707334717121467354886568140775501490454436756\ 3395622471308799397678659535972805583974794650609589470356855373125358953517199\ 3846735901758625967437631324660502113887586857409374310142393170623577343127385\ 7728824966480760555155932991323374510287771894870892153855841965327341997181955\ 3200080399017744935426460359381250119002387385034918006463373354001423399296436\ 6707125540907327375898897730904191323092218662118413696223490759006194601737836\ 1311271414545160823945685978188308290070760747799347547687069125908486200277067\ 1817573341970925831501132206641141105158965436205965784707691041345658664479623\ 1737112787955213665103000981063294507901719781963159555007524387400704872571387\ 9072302449974769952617644021899268772774734724024977235491786564262541590074362\ 6611401948962659059440844777245270413388975074356789459177654855252956878176322\ 4638297956363983619487853222843105420942192492310162594705014040402277241701230\ 5905291417748900426547484429716791031057124097270436827104252484600482236431202\ 3237293112895783756335273766776822860264159013945880514215445489379811392469043\ 1113342221631182427035695245935514354871559017747467947895136615802080795586574\ 4637773195825596066337019222968682284348272612984881264802365901755465328331885\ 3744464576728567542545765715806218220062366614146091288733785686181406203731230\ 7656378955614974199852151892188545243414141849213546099799884287627341515721203\ 9661205436554924009349190022239658647405618469111848846965623601217514215126138\ 6006730388305297762397025071915055165850687131839830938303516173751780157958778\ 9908378287580213821859459947708793181681562439295378517742800391433661319398420\ 3858661117892661886502492402576875440580914528436584622555427900801152448231107\ 4227746538944966046137533806202275256619983291777398244692388469040008747870700\ 1603686725881954248016457173147223953337042179486834006393115615656372808045144\ 6935600600900324026693295167478187327730190918840326271374838991933760574265122\ 2161561885096668483114229916196606941323941548224665925417725446097383379115692\ 1978221253258889276022597273594935059005421297267413198382132186440152754909359\ 8687339290851365392549838520687259642830501/98841669669250265327380678430520994\ 2395874839678692212261938921391441555853836887748270550320473305135624038170855\ 1994759201408900253542391367801553892622446807778985007880684516494219514429697\ 7736621193669767291998834381579025442449199741148535544946148350971164901485651\ 5610551694554928624000639935249857759227647533610278263319226900275661328896671\ 0471230628296290824953820872149285014837262769452034206110781234601855078699854\ 2763069587319130814914505259265958876260360266754014950775211322670611102092793\ 4673093229809985389076929536734866905295194027378634075033997104472622436552712\ 7660164378763725511007710171934062501282755761638537271132031078217534047981970\ 8700855763008163794134105228260307040315752217241136103378641965828664110258371\ 7210643863019021412817822866917621621206942322345520748217471815668195050742630\ 7395696399747742899672589814596247455520314901475250718658850914600301237409835\ 6932121774815202636867875573494798086781503972840642182949613489037782069057757\ 8064021197630186573944114169183599918332265467481059986531871494721434140551623\ 5161470677610912219531697979415736344239873461627123734521533536671744113651813\ 5986353615579509873146225291771267334518610041561023797494371678953771051148618\ 6555116283884045209917732674990241578786609938262643293186864920412939155340897\ 1739522348509638713352020825310911297208977919789838802938485446003685337900132\ 0731441461597408191317455595840114724299323180035744511735340043860304759732528\ 0084544178882488743222089963640036885376566344413678786693469028779039544076630\ 8188740377912259510834091204006266512107575740456325204321094102654360530538568\ 8946046629260209950823181843373257491888283236333753142620278727747135079835002\ 2047793721915598434342882822533219173186887847185118605493662492404335318442732\ 1464525947255308309639361655690827101268692712852878510193033342683192651908449\ 0022563553958171541191401295302497994420505352982933362447370346936869499328285\ 7886802804008563402342400000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 130907155568672964822671900556354154365974357761180228\ 0574121807639731940962273264219136909693481929750677633740136234021058126321096\ 7983256441930491679782237097168293222167144443804100364749737619034903098430037\ 5849043302988913258657742025687297293612914815519419964479523782019239078035045\ 2630767503039079870717407169784237586707936326045550653163538599629733599837062\ 2652227954151291262070666530177681129304597964370972928600390224312293229752230\ 0298281299186757283429790958448804094857531773921771377669216877199774938152908\ 5853038162201321648130193526906385103873889040615129986869516680353596173539426\ 9368975845849923383077149735452860362993957467450111384367042631136728186875872\ 6914538019085023492290324155694117107612919427850515268961766165622387435928770\ 1836185386327249408504482141032065702755667321333285562446666515219243037077643\ 4879410082350288097392757653769077870017486244796337931883440959486691188011113\ 1869486859491117560574010726764343360065987467615105081081279206709330294701120\ 2346332632306479125567472528998218572293816204386714603464817917249007395672219\ 9045607912399001464267158171202444798041690582741060961393697487745020688339437\ 5654728885251321846022326258025802560518438506358788767367018920946836292156521\ 8500536134425437298782816663607746828401853419435199118595157048913222819398427\ 6975932716993097664569558673476919685517794198699369339396363179480507397266010\ 7641951462444366928384496745005406266681370432022776101172670930450878454178378\ 7707948965250005642347614402298651811248933599721299072691550154880034498766673\ 6005302516781793842204893292695455182391359481076426432427727761362517303937303\ 9542396320992001590115104971016169351344586424130697302186079495545846391629616\ 4321319386853320705279248535581653807703196580742443166447131900052889469842541\ 2365538098826466082680188806206595850163765232484285264389146087114589201677714\ 2043760263040456723676204582865178733978293508255985505128424591605555057483650\ 3407352206628877932182494197973351975767445538345525721774740835506418081816455\ 7270830803055302631236454366105622792583104250549300404980006651755771314116543\ 6827653700035358053156904803068726865232599974993977625966540897565884093548420\ 387951411111/149306720079525853617932346995085283817554483058340389837935780876\ 0780589295520805375093383816270451943106768231983807113719555048285900864975817\ 9793006399557619876930139815519105805344322135086224746998592925918703540759844\ 1913940305207366182751351804938209208803842462708492592339702490376422046361447\ 4495335712329857020047638119154652185528337817648567671907155843358532498177148\ 3598317817456914984522867001808469260619049995932163352785316741907975154208859\ 3839640412012342303135754757459204516079040856967575911783184165208304380556060\ 6100404927676097024899371246487651053138433092317950285903341694567216805004011\ 4831161267438872601022262491932182770743377616064864614993701905826515589763067\ 3407446812423524318345181621535973617909880912141844173003707115500443065097004\ 3973455243017746665035562807808690000245913192674384906993625757855543629187236\ 7121590236569703922236785628032632592321540066897214794624194665767249000714439\ 1814410753019887945106777139029766673369207111655092432864932795342201560971283\ 6106990434603057751182731159308738391031006712892876803621310424151101270782725\ 4775855125686724287305266274314938346438369054470264836824561964832835770600699\ 8664720422300613151633643288596935340793611112036597085495714702337515043004914\ 8757289151376836783750180767137909578048445867515480037731287239026158262813291\ 9043421953737725140579099876313063544921026339021083767197118552562641713438310\ 0482439910565450249102932339127266190485341111907773424203484234666275706966670\ 8228075307636069309757643653832297470541634061418404058023591064542011072147030\ 1737828931449361819890289363591416794755650388134397590755369066013165764853203\ 7161465606180509212860859439872595087196818998173118571370605183653191879736584\ 1973751140731730679236043417736308929364000115841822828958834797181086398038011\ 3083271826190208824696668602025866635622165404484971724208733087710288161922812\ 0710579565292739298531889744941435503029890409654311333607530437881012631581491\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1598146892467202138419520232731686250533179334688130830421391338621327875903\ 9003390592381477137909420630048469996304623420308200158762736780120474310142975\ 9613047842298213678142566025278844814453647193570046172664830977103488514487562\ 5068366595647237204951564932007362137752151435296972861148516622988973181792060\ 0019286826446339747228778066631779961375346943058864912625369142751775868801056\ 3359472139192510264408337689164397663598138804450936911970825958284326230273095\ 5896662325753933386261145637758816010553986777108570987087662849148984474604383\ 5328821222214833978544360607843784895699312512519307605925326865247796686827384\ 9273724219205172133207453424985361484599005450263287691096416017523930627433104\ 4578710511171311461236381154746112118217702292294149745859764932493493547148700\ 0321465508530713079564216012431917148480518285047379645027400676253830606411553\ 0922113232930121708385441054346210935361520592039098390446700269008756253081033\ 0325783440175745338091734928075987273641726644317707639923205821271925804859048\ 2105033335653998521080073795096763213959359615766697194240800322495758099015140\ 4063209412521226047595581720755572743650871845649153535819947344758913015918947\ 0357215760846289577384749478837352670938686122561781978939832470053537237684046\ 6711705282324679400705013443779262194699321007105628792941863614420714887214809\ 0312186331261979860035895569510541051557170913882986184207664786591054289044981\ 4101886981588938204076587317999515607833285540567916084633552090903535004054676\ 2866137590544289340684634502055619646659494164191766981351662222075546612580611\ 3498524414488367660652858433923812058044329416411273170083065298974561835222365\ 0350984229663885690252473900755458824067146852295654513895642655792161570697837\ 7599235765422255521573176347967117470596893000236734261472479685515414253653544\ 2337014842705568401881779310673317127449179224772456741096880055424116717354027\ 9599150255382703273675815799340866346821006236911675040802173964270294025671309\ 4623901624720399753860851905794217260702869689339408414794094183943415875972226\ 5386114248296071803403462954864209926417598823823914398572504200146374520013975\ 341239619356369307617954342468140092091560244772664106519194532961907/165406385\ 9114502072958760132773639143100018458177657815535337600343511736706322296509158\ 9005442996146352166370828552847824321401147909562104050856187515587807494185197\ 6137939548522379629492363061659498652564707307788459351185580893467123011407807\ 0144264236054093630754058871458754925207862180702302404890106841680753277099946\ 8958377706595401673644923295361001679720348825648405551245134274628645498461538\ 8462522124474171695020294862862888477067054405431075883045167570431362795485446\ 5759029417099905071792831716583519782502760847640616023675078074670504363825856\ 7567779422960677844552730722124092370260734464346661175674719614711434092354880\ 0545187858341310882333244563671521914067365745962621615925736419204847013845009\ 8752095923742281442425485305022100481302566814604699987989645711353089596193976\ 4273401636532295842158969276551658419214302684985983974514258969846921466368017\ 1244516739334597577161621575163063320696548037286226917275523571232657306901572\ 7349971530655595753601214657697166539350220898839248876633146111442736627923851\ 3622428006530628975432405857002427412455409375253977799154357425461056120302682\ 0113420663680316073990974014413461171519565827124613843362131771635293184143464\ 8553121932056046239614882857369774118031921131122348808976165779232620312915071\ 2506910393782341378157618393838478739476350983575516705624440413955993645906643\ 2156891113793966581222412783028861453729074920767491308778912839533131298464874\ 1317861159126144802775873349978084795356135506024549733862333471001159379096014\ 5977062237990367438108186680341417391468577929885825735837199667827094639898546\ 6120116019707929641866657069837895913478424263992981488821330171983887908785270\ 2081730101527073542915399098131623765745918654474543975087123888140303527773932\ 1562075563010039429547117824150370410496387829477622176464090021950663769932291\ 4333690874465709762411948264830246458408349780177575383395916763541823330022558\ 5939330975613151426147307844920207365675734229329125572608000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 8368709055298654233\ 7461981167681055322592598883859122139205677224744177140242950530457148219337045\ 3049415436820430614554460085405402123168353441201164385269405273198747918417431\ 1170167443950384106255993410264501556050133581068324484248762987721479772031191\ 8238108655439618979261957353497944227607292511937513130850384219782215811172997\ 9306505171966210660703664310410727723048288388661237528955019150785149127208771\ 4502026269144179856951023596589776259813269879516861784676659729078735970763542\ 7567044582254888714975528470637792814661157529767600077642128228118596152400535\ 7488788118256095054351334703950832797032054618386052601658128748286699901870733\ 8633885684387094753235195627371586038147234411163939856044191292221803413372192\ 8662714314325224328235089999737373241632047736991124927749125068519608069136061\ 4224980772431714524225351992992000007700322269274377397559425141847127651312651\ 7335849350914052367375400522160279950449057437116388657968910604827764184544957\ 4456466571067397592481448895910609920294664258383173620156735987500225178793604\ 6685997936146287027396309851211177559298455167179267961639192513650017104082162\ 2073857054957018263906417436460373605645639335150746771934431774428714171788577\ 0165162814453917173534577171129078302945887546894175581312691047844083889488716\ 9809230985302310598908434751313218786504895923306674228712280931262289344686357\ 4538532914739767236908779764216898645838595244467580936086890028657089664863836\ 6348179058741664481104225242288453424336555518233085817167431406670702802095583\ 4506744119234324008204462122118749245368833587018527921759439995059571614005515\ 7496312690898515673679153587251351089105635834165178859846791828562179262953412\ 5270842505338870661223411603959337454990924117225275320600606025594347362233499\ 5696764656205319369349281922150166843449504835467257246474204007182247852929343\ 6292075497387396597059063459322938544827154156277542804174773142530509285942433\ 9890954744991384253575596283847593778943836169364506612349859397918850007669131\ 1241462048499330921305224864219185852476067340708768620052000674726817497776098\ 2312827654583001790032050059614010619966710388107629310998425468494781787370195\ 070754231696533810604720549884103491099520710597/817837265582877590722024210908\ 0151118027348055566686348469419349742019086193514682485020716278592251334752394\ 1196216007853043717403108494021209664421896916334421214596366244721590430872068\ 3648739819995655212726177815021527130545615780371972224049724631192259535386022\ 1021996046787574484195414081801715898382632348200876852152124801279502099019336\ 7499465210752225853030288853862214346557164282873237259373744914958900851600103\ 3801606352853540052849953757208995651732813696113917867901010972947479105002917\ 0223876097607603331030754254446578368557431551682961248165838370647564438005631\ 6171816678398650769234160641391101295290639310748551189474245704466288330238829\ 0567352163565012444253785766339804784141505982262836140211370684626190043740127\ 0260531082130893496952153790632524575941071744088980218518722163390345178691133\ 4282883227450627243453186148294106789822675447440101775195156734487214574971431\ 7731387836151626161159558120560806728658946059117229696489329209327099052330471\ 9827291781199893206171605504447914313038379551503240574409821869169274639364924\ 3899893203235206685916497661383307936587809502839145587661587481302088904831028\ 6026652171928097800362375083188467749392229034366345863555638070823169866395139\ 2615870877175804303084770772352473238842654276548248162576433295885906757881624\ 8241381170885952399351837861361842611633986624270832178447474566881171608095884\ 7972442333357544086322052259917438633590195940415542431782477591018687678375439\ 6923762314658836309000436777168211383997446757362247375357839850542091622497736\ 3769395430977405522639071909685008064057182136511869055286184226583437377303251\ 8716069193430695480067160407220355876010783495706442462565652225720291054222843\ 8342671043112075726066102984621043704685995360661929913045962031905027674144029\ 1665817538155547423786319258434895321459106916438920295024232952074901464657506\ 4920916646290201482835576159298868429566527670158344697289150910518718657593217\ 9956354699652207740241457946537492480000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 760632859425929015244871647846670270853\ 4063547982576827786710040948509187909186464893717859487565058447446699234232342\ 4888667320277938758168669110837429551357917013816864888879217739571347780011868\ 5834482473149116688592307739112534428437076299799515099418765404625073722063148\ 3510712105645774543127097973654167738969583225277797225111596498003382122905690\ 1484708469640088544590417188030697422619447731775931171595831808168917230833497\ 0578644567780227758221472944956482923412568996091348335887306228286028467986303\ 4762549396148940056832355111249465741767633436044395830241948129020931107500803\ 6239751675397532813177170372493921871988428431014121173502507649436249871226576\ 1390420841502765280771552975686367660501482627293646572817019544368807351070235\ 8299542900480422536174157166456729790353771549540805277531815604043111822651678\ 0572253890438240169274008087882601184595998570101955851487332961367860344520115\ 5127190274161962785452780193661113435448931233745792127044573607526171524134483\ 9379408383436788702255421776078114889640598574763200566792265632067699735271090\ 4912861136466816216185995697698683884626578386424668057064566602273572140060108\ 6758927400697136987333597089674223600805294959715065149727934365161070308613055\ 9383334701333347703603843092969176482885937178787828270900665898248679173677156\ 7052799452614877533543920023556674232488006935503086897261734305587677638859190\ 0754616926684710570073906365153066129087052328094226240211646992186927156336037\ 5962319971769001313353164461234337576067658418371875470108871325716944774917151\ 4185716793563095430653602040611762051286511362568555853375793365157225150823754\ 5717474382941236868299165286395534415563624528170348718010644524918466603788119\ 1669470609832699804410804780024154498454448142369115019490244278771713532940561\ 6188050392446666501883754953889582264497758414730091809005877987812756714745015\ 5846838731224707608447800107038359618834831503928316943018343408098821423599200\ 1629527574180772511759780491973618275094023363396844666338219475907967607389078\ 9204249557029902994600207237443038782009633175981398786972676124237099700683984\ 8096936609336224488727436105272718121996533468076397234929711873022234153564618\ 0708214208033818704154926443/72997042640797577453892558324460002925524077991763\ 0988583892363817479853820169355192434198756814728293988204934279564376397742827\ 4029190231729613275421972280734444605596627810603421759625528758039503925430183\ 6114047440780154845913611686889646867908750722330456985131190266521213076926564\ 5021598739989520888879497024973389474332327435689648177212049982991703595202349\ 5076913147858273174150452208720054967341052808386296917632088186868768633279262\ 2298448395774552185742078181761402198801821117888870640186704118007422110876299\ 3131509630075366589902469697536684739562404845649210575341396525559696392730458\ 1743194470756152199400661761851781331699377943040008220651724304994006376689006\ 4099722041807922979161882403809525983851970793271815110774312048045497328088412\ 1015870782712100702343376286101474864239379750483963058151631200409601976362668\ 2250512027294983393428542554677546454211388238994782288774058808755711651966224\ 0383575773212703425746479408204035679813605161171542344872836315489400713337026\ 5415081900996294082063502306058236345851669154664357424126383818571064319787605\ 9566245417354695625123603997511175777667052362426660465691617414506876427661162\ 9840994774334683211864041595973934205120104790083063939110914670906790969449044\ 3232682904682117099143340468177794934165641370849057163315087843480714647230592\ 3769722745029926715404132573063639065238956026724986756392886233266074376347100\ 2229319493222715409025439689839897611906939137770564138970066268412794331889826\ 3782021864511881883160543515226355853458368143472071388079657022392620560785075\ 0247305522119136900591753627392273304606465747486238161855000650945233149722718\ 0157879637178134132565200493508664789360241929295937986829522619976073166393169\ 4082221648610696285460718362962856581746287399706841892832048775249189476150863\ 5923820196272346956351101996849535273161241220246556357723804991197568806896790\ 2924787825765195545561916720311533033777326094038786867646580310439946693511384\ 7769128874121625600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 59054667953139793346975618872252635915521525540979109491741\ 7266673572090606549722745187207834242329382658618844584844883983178880485355367\ 2031434433716465248171256525984566390097485293263789680634563094141811186328799\ 4858687098154264531600272495842837818155846247838770039881235381746374919290590\ 1491931692195628395254039008139745240046174736732374271709693414351015677430722\ 9716268570432978821839343974237287624601543668525897865602003171369934090404187\ 0931045966625045894608775835465239102578257202984413645839422830355702710986822\ 6914179435304757204778439879360098123018634515696308348849620505797759559885154\ 1014557618849477008273926657020107682920802868129916100949388775629736438610704\ 3053887405761463335710627260249665644810009350192765556834806841445903284532300\ 8587731302119108484958164876219864025341508488336107439838399326009070650334966\ 0076185164613733145862092272685355818186014202564050303878410563969548403217559\ 3319846988008499142547691380177688846346129299933988587873691838983281055707660\ 9271095031465640002474689414508978079301362756700793725126096201518487670023244\ 2132042960807112411741964396038827769173072695386695267958771004340577046274425\ 5227211625801074379958125316342710614622856004689022885172319098627379810164084\ 8129965369143055284580304487943010527100682229564704654833588900344167575304538\ 2849510176045179310662787587413352208630844097187292864778940377936243441798369\ 1799067497489846924613915684398372518308226425105547275605658113785336695298410\ 4842723886786137317381252103469612386520143129720439855639742733399097946773193\ 4340664219037009672911158164072550294495895219353753246422691999362581847964688\ 3683702158899557885714753634073302394271534622118387017930076961537014209037393\ 1474333839427227883769719797300113577809998847746487729009783057886678979212220\ 7488894826517870930237850608807713834059045542854331759698514399801496845500428\ 6468502966455558667753221682349603171834829472735152608550165642654803000239191\ 3412653334253098139836767185397892424242957807043211145152736897875311532505146\ 2064723458952750625350438414451823843111640508821826490421500679210304310698572\ 4379257626430953751856112544629666544934241496668316241559572887224697912136440\ 7947708490224237500382068327/58045062601079375431009916893185999489709837028082\ 3789489252464837350442715074177277295808704327130694662878694182874248032740691\ 4323682084952660479781859199923553553720813990459994159225081252373185556636751\ 5198907797547618327675111551418039618646955631472181400329076233771110408219904\ 8220276479860245787121651146825406487734587353293353538646895973856691209422917\ 2689464037502692825140710129167468185537101508188145188230184204041383120621383\ 9822805008281624547037525031440057690897528797339808379017266371247489218535000\ 4464541904695299549441175360322325287957379370503393616221946915958058710000604\ 1171978114721302377060057829882364876928033004826184029697070415411178828786170\ 4941630903593176224208098867434023999796879480322459021760091258752746872959943\ 1770835819587294054238557474416046208915373009124861320321751004209978666860897\ 7038697077878988367908986343746822690184918864804894842037113866254590292995306\ 6536691265746508425079945076186521730130205003651595820108613369305783644058583\ 3121031692125526120632392363512232728454980228515685012355839553212994774314470\ 0488697009949946405260957997697058549707679092875170843088129569490645763168653\ 3909063884414647399013930500021081291074405650243939297148236544540982339021608\ 6675009708597366319969165237729567172303802172750003026988180149869576379933967\ 1003002487335901716950915432256277059026211407769880085395302380580509277926158\ 8774580723642985445266898590478890226461164478286931201005404610225105075689663\ 9556456258799894373893463630273986808268092279517778522608358679313391987027634\ 3830275025235461134319555947951192258011690541229396449247026848871385426139748\ 2656319622490553086880094297486671746022119512756764278019132544077575562722607\ 9285935044360436425031496187336708713479580806432107932794684492849898698927535\ 7599754604098234622574782567177906782274009223427368462922107392771680279203979\ 3443214506634067218781195388127640848743328349395640821681853899005702194945354\ 6416241240886203550539209521160519680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 145267247905647443725361311179654791416\ 5852473093736625519489814969726716907948379610947643857264563620481905196679942\ 9646565246361486742839287869438013554300775965143316817349358719309988936331467\ 8063060626272732844604549796320312818044693062612726917664213217261943652459453\ 7225629765138530836400091609208537141932141628111160722361827786751094864591912\ 2793097448545202011394347257539331928765511270224727188938758592237921682077890\ 4866704198231584275045255473819036580968587038187046334382616919689203471099816\ 5442889463425488667656557058558171848792713049955315969225871197481643072864533\ 8236167770599905140822211479898164094416991513131031091988032621147002450758297\ 6867113108181434923216507744157398527869415504038260771591013884166349543751507\ 5410179878317209403792392044900030049074997594264143756269266294470769038792516\ 9715304135254229994450365595713989263459361710572043767597772658185358374546547\ 7181421232448158917318521178060801168641265117141926552771704613627828130729790\ 1754583175597868943444409524551485558321934839368232883275194915608368875102350\ 5466195907514616546102481623614314242971994177524877412615403881810372282607604\ 7596426173703640633292524345972310368025340564860394015306930700780409349950977\ 2547467065717393931558015662607012552775026046699511529115794199851311803272391\ 1005215300992610773168417961684019895045895962808403708401381899846154131547845\ 2275775743861369970827267337329328535689481562108663408698610352425669824668172\ 5418793765450910905546485983184776023878035386266602115021826356219578776849271\ 8722438669462778550102183003354705709690973452027019889204599046695680713516373\ 2898234552410435823269752836510518603021883549598365382654084972124519114567458\ 4548611617695814383592930339425108164554672995989422740335091450042339086533354\ 1720841328726247677090132307146137598134259966336345929114490203834750287660219\ 9682264766640643878012657486778673338955891079396405620709603130077079890834639\ 9316271881436767937683776777099051309582472175024007450201748392182556996361712\ 8794882568700633586759757005450025577274673993931254197685941795631593159799106\ 9244568728511038506522828019160278720655395077910823923454932948642569162616094\ 33898080120737587185858555833738017357917355299/1535969015690146823669870206156\ 3422688545485837995377997863019361899534803989849627568455244062700138256980873\ 3370855804687035092017097800150573261098904844966996906738003957588812015206777\ 6275207073506063812092348150355183132009752230753843629898414309515271328705814\ 9511437619953417876938761795452867314423612740649045938457597991439246663499639\ 2897071236094097473971224233745720805781241942498258829744370615586891491816458\ 1625774228641324599884215559264537835714539933816806363838610633428538452104995\ 5479128864530162390863369528523624499495001083880484187832946374814054652159915\ 0754673049321590144240010451475974660656748155800827498999029159725819199005790\ 4315890774350406763166132756547585810401810100888913632190261226460431573255551\ 8231397545002233100288987727534880545042667065202151604243811588583208980150978\ 8756680020285116445909074431352757469249268850472925639737037726730397816250867\ 7755886754210114780945393327354258489181571577662121681314002471414315626104594\ 1477313754640486217069582339244487244373463459242259648996418924478826753684181\ 7673238551946633042005917353364856971743840135997781838330689532161820187206935\ 2921314874771137509663257122706245601219669102394551540788354669326663555022691\ 0440918016145530689026223179182070040322566296821302745035120380501185577957461\ 2144528765716735097098306306703705541126050719449183273258320206158668925521198\ 4985374996708473985520256941892840524235908753429706068637115356518587435766919\ 1775822629882261274224724471769268533186387535828515610946654331824383267811858\ 1231596994876864736552732938578022715332733606447380620109901232902280911857735\ 4155646902076417285782996065282853691916171461413585524303786446042884466621105\ 5679558483073817374291182557831286552605646726731151984475649196639708009736723\ 0702264848669580424207263703910931810811496680318130096332573622374404600703554\ 9381531021802448385906088706378007333115895625751017709383853038164398040413595\ 3723080223308762593695550787556729454245254324331898470400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 433155737178486747127\ 3288725882093060581770742388752468758211955808788497961602971872314685277408729\ 5193875742237369484888107006692004086999443507599620308102995380894657920128069\ 0291911624685807127084899669027483687640228252899055836797546385651077315872234\ 2915423985429589768818279723224160671561307594675410917940457212018885297736371\ 5500606505136569204317706832485133453073264255919106965153910636933891340128859\ 3175009689953785251394014041161935291630152719241788854015664764286502825798121\ 7424187639742228726330846558765018929747122961157742496779480733771851279809967\ 6228054584284185091509983723907838302143112603374806646385790888587600082355377\ 7664122160150546985352240545582972711117981489658719271450243575681477919066699\ 0609889289333697455453612465575237163582266842810803737266563784711497199675630\ 5435772292515790994863525903892080606189002858847426509632965618721555871947525\ 9710687769828894254326744039923851707652053885866756134832474460781289798488540\ 1421044481797627861842259695772081223775201298139561704279042546167633149333032\ 4975363656159476177134098359330412859568152855995172861090193838397277495819173\ 4620434965658183186334027845713022067070667077960443489497531806448872070386978\ 6827256940523775824447735287577493828201502717741405977536799526862141504869879\ 9838931494458949359309251919569318262676601722387975202048820638892448327927276\ 4235305013361681394879915380802065176897727738455653748278103260239115831351593\ 8246498862893508818086582824208894331847131848593222690092324277470135411610972\ 2558897538831555635910453661455040556041920068231003126093324417705232982461661\ 6339893471772502175609315060812125099903978894727986378577972720726302301960233\ 3963013169514975055719039572764183987709177267116386701226528346628762365402589\ 2975386468065247777749159550970045150142676138732222203272932895107918192315408\ 4975282938672968066119937416068003169300267760548473694766223531546545992741966\ 4313274827668329003153529773864554262444370634754221742321250732030354956675222\ 2707852116308707832140446461843614756361977817346634452582052635884821816526987\ 2592161694242878979926771013939120086601659899777576826789511382243566992648960\ 69529189060949673457560565817459720560835243427321893744470694934880694397/5249\ 7699285154939582746895193413750271963953029584947597483829187298570875339126473\ 0571921254786512775724272786687170909455351551137359146373271100073827718943595\ 6679080490295723960543713320764231380348599580413520619070215230396310557902682\ 0510466558575884135393738563579771104459141208987895312641008666068905135367479\ 6494010734996201242214864328619743548593777866746862754169364832913874532730636\ 9203472074176313547477627893398528816938148348064887323780043587659855145204390\ 4602524605735751117025937922167991159316633280084358017569453575408962791348919\ 8392891594793057491174227822090454056522403486953180309041042263581599250651238\ 3258918013857871117326332294521357213348757866396388523480139943492774367056471\ 8179509091696781154774333852009158961640182411291075028435709748074892449307510\ 3210789114177235541702502105279123402674810639816647891464306932838725982795987\ 2774073814179462283316549046439034574313241761939366919786147265755267901553795\ 1630468617318892898730529165767236279575812112736884515736804342502790437575378\ 9418724122251218168339478421244588974761618651821411797892028773873567711391189\ 3389658319042407896072766816631570400147048097367403372949907579935573482007295\ 2267576784192216163175316310843592717487794590042668398360441365490493039991205\ 1736479137645031837966270521315128263814993756717894102550706600905630027016214\ 0789425194042169964518198649640371423182263857469319911671760953443333796458102\ 7857740569644020733659664243863363298082183435667956799451531754286014381932662\ 3618944014029969537544504307703666192789878374052334957423228098431041508998012\ 2411124499448300705386557999878469138485042739731871130795882364211285436433840\ 1812207456752186572473498231362219084184911811873006847708148347934474609851272\ 1595258549467594580316635092655564490614550956820396649085625800245157474436314\ 6641258184006173513340484553756222056096159328135754897870444979377183190380973\ 2962979834101519805108104623217983664322214552523972943213706569928295158374946\ 7166212096000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3075587025069258252814339431950862882179512792032079858018311356\ 5577040278257183292620943141218625965062581047988423925080984134626581440558892\ 6688546436760155401828623133819271260556068612431310914026978076612101042660754\ 6113462838627949611642197929229613386911372131443317827980312147032643024767612\ 0100780890019617717662262306544804389399889424724429994772346981529425880382583\ 8083189912554922412504809087383350287614598601353090377259989099579078604980193\ 0398091543717906472245094823544045939123163917323564892372029223884359229118302\ 8833357317730200556960092972329152430131150476165037315034001722684101159022803\ 9953985168155761910032913901014920411000313760856493425356672702493642714356117\ 2894484202738557804840412118604610832991216085195735150453830167893993783027687\ 0711878368055904621300329171900904174976146942663567003138120135042282150607503\ 4784350854437656990248238516065164381243220805078787312783540942812657879796437\ 5520336254107962927914867162292557776077851330792552667143335051903311311822207\ 0471328443493901313400595524680520139603493423260617054480391869929384677289022\ 8608899446523699671399013235976715039427421714451702718595315868334014401372761\ 4777609958778716933297673289969505805102064927594048991600154515622583416313528\ 0314716363532854321840420521843736688438312903706627401322521975788689089557198\ 4703462222032801663658499258134158975599208712256047573052416167069310459424311\ 6172331808831703628484571649749498856844209130517872565108641130306917849428757\ 5092587050477624954343609705699816164494909741755020998181639863469600368407392\ 3126919119055167392721497091217170674895459672259815702687064735503093544723295\ 6084628591455756158964712395782107302249948197241742862428813507988610787788068\ 2324579689177878509502550414014277016569598651484797872153226257992208050561994\ 0447363785117245315169109408755854611559745556738581941493246297034331779507252\ 9600680792538108295302671579076807047554130018165898235792858459239599893578068\ 1380149929415333504357695131455630406485664283934346986393347261779643838610973\ 5232487722982881268762471045387213621147672788242010179855404894114716460512072\ 8575041005794844380120142666025861685681380143552171148039520466520576357685487\ 170941868939595397760028680679/469391193608444165681031062905817061255207109440\ 9948255775024727334931042971498367002760707689855878935887615504497057543365496\ 2219340347205139533653659890164368553836484383820590706037907338597833518411008\ 0131091255352160420600140708706592748093583347266728739991074215536776933987615\ 5156564757365549010142631517985798180417037159966034636274081055894177610956131\ 5144425375666907914472299369985327536407515016164685836270555282151551774976385\ 2297566396008568603131939989453569029387278827754951163996621421737332718595779\ 9160483775688562907918919026050021067983501318149690509322507585749942152435607\ 6480519651161316720037884168293522485609149300376259401976618162779193907588893\ 8642500620922930159653471590466225715487375408112396207394043853258362480547513\ 3244849061366016401004343324879259746355290903231753078751783529554515129798306\ 8971841458530926266936168440814700038921130573839898062595026768160779723271338\ 1067519865769114343761647482962456979284189990145395329825907835095289087971967\ 1256474380230584858859073027359680940685062740128538916917689413481030833162707\ 9456973290164463749193401348312623987954592029085058835474150360470511813079488\ 8705791360404932913029533628979475808510098305718638635449887014601534885773222\ 2168520939147521816208561730634507756702636995414402315933712896464676241169355\ 9424188178581004354904503390650861494117213499671166741574482043843320960217888\ 6079609780337710391131403962977430366728033328581832442133468533366542429911287\ 1895017313833313427442043638855155693534087654856198218044979692409250664944794\ 8738797007957841571153834299628057565087701406831865130515106822442782885278029\ 2023084948165278893741244344904672769144443142725432883292454774532782399770976\ 2002762965206846205227082435704349040145841148180845659301678475508576621965396\ 7903941347447655953904272903596658722910073174643433766338450127702691325095071\ 6398020437927239786391371673492887024139584399025353551554817807596089233939800\ 7049202286687343175664176978866465824074366976000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 425871385992527999586890420973\ 2122451671642104271545114567682255781090581442217352715210814141302483413231288\ 1264410724294575074293352443123899326130676937473739242642484867351692465261514\ 1564149344267010939609300075218901417466492904023951871130432859442765423683942\ 5132924846043894454069495439247083219611913325487561193345439992900089887951354\ 0982211395437141203622229576767510844586188969747699325428858635579966384367887\ 0313323810804768350505506888574523438048431653271764454164241210309514152169822\ 3993438442564395298451986308083740483385072715378325662330062727646502897010612\ 7150245179442411829927125130299785859030840092095917097560011483465324474390913\ 8631892260712447052269009679404744768615504117998184773458034735806355857748974\ 9505695818538814300787911912685439834345602042669775909311553751637150296703741\ 5478740431497427289811239111437795801586950213918563893902743330383050801116907\ 0511852865620719979524195874853724353093009312658869942938817470272481330306765\ 6893579993597301609167075229188709624686322722632435450561695044060752142043099\ 3484606452374069156580245941771228156404316551451556936745988170636484168576061\ 7535650192874221565837300690075355891395449967901759617191101204319684893355265\ 2144120138753973090409610963750873452135499208499783855411619804475992850245333\ 6985999526832546481069608127221097288624809740219256413088551115795537891293877\ 9174972631454891722079869140713670982552482093879502690294049045089136790582063\ 4674171625676324337134688412742884355059671007106779331506445615797780785358837\ 0185953254314033894457102965638437059600399812108794269948234483581592408832016\ 8989179028797687619871759018943693025316478795369315538900789259273934411756526\ 1347137074832685654661605096760689533548451214771481472491971392289672774074912\ 5431066255789983559805181729957667740765810563241943364761710629661445494787528\ 7169488120735017125486332327052572289672460447843078298087888563860217259471193\ 0111590866474186166269237120524580255475284121003919500193763426196987144826079\ 2923454572033356518946324617416545389223868857326254931150786129715115142451587\ 7352156534346619439765644991315086772693210645849816877561482016351425406189551\ 2667490166551726460218406918690564808655540487550777097643340598422290474899/97\ 1991063981639299791971029194110591069976227884436825990852595163309347086237244\ 8844139642214854897867128538909759366901141965679427903562434613237581292561057\ 0331336275693919161267747666793765616483632944703375275985769801211168690671103\ 4796896055136022048661227745857479312720762581639021192550527815305692381891477\ 9400161206894836890047261188807011854840178428992090515103663841053838541114012\ 3453421978565682926469681719754060523663065122287368485581500948014543377898521\ 7618607712826566337044762379808949196717636898085213908283426705882625968975095\ 9262835120933465867123526168451310840872747399809604874049109220047527834338195\ 1815287972358926470124434104693709187081898176278618733998974135333230196317245\ 2010308473587836291655976935059767806768847288707899813263093098259769700093481\ 5109363251753074469008475608095425654473049178715299559524297549331201130201117\ 6393625743279684950451872525005742392751457444523072499479606788181645639355010\ 2051936764056278160389778593846410598665126516228254085262923139726504932605689\ 8838084298262163965633384545122432373148851325870812197821484238827381769091044\ 6896132998138729536908386261400524709927047282733316635218578092892514718922151\ 8766652399010908149631761244452366049945869664876322842926100706865256679216105\ 5290466756153679481276615805079807608879614724414633146184417998506785776018293\ 2920777028384599900253484188974292334920828489340965544243639933592253064842512\ 8979794700169693059297330306458880516542794310192007127099542360576177337325281\ 3322602599319490521218167361800230585407307372354380680401924058912284752497876\ 2388214939523445358488123689058414385958492816141571966124052587256088731998185\ 1091166946109544683599540036503391701736143644685792451755151116430451990674542\ 7325949171774598485556161936069567707749625476975907306737467667854071168986206\ 8814009555859675203307924094006062665053400636477589217575461997740779654399348\ 5612933294209945183542827200038641282473251915195672164735294215691782964043198\ 1363516895963272288665600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 334826679302615711701067099350648321482985967560688\ 3388394587104002242670656118361740195346620507921743574337597232747469513194599\ 3707332085019600222672181428690621102146789451473547768019487117667105684959715\ 6519994916892982981718053951213937025452663659624700707782991577230055416659829\ 2468354089918847712126129338610795266165954627378647330971913988274853576187928\ 2824195756369733037525151850636652706802725417500364546199729801409340717662171\ 0705378841300808131370659276982222010846709561819882649357167994033587960981466\ 1942003794513147867843477491731604208977502184803488062094381818185980847654001\ 7367077292054061596337808826133836264864463126369143116700238333451952382869020\ 9874010172028937198908191267291468609393961624261041200689140319822662583218737\ 2627690461494593877805754402623173240770997921005132047778835209605661174106295\ 6149334500483177471445555735351132215690105556007413329281740411779106514614275\ 0839496461115426618693134465521065738608565904835227337185996538027139486966967\ 9416091932434819600341308141540843388313718204613952277876726038063287176638644\ 0746314385803595716069856821650897780063315383198774822180171351556476281874807\ 9658196445070468985909870831387843116595679397263649548228541708130703227224740\ 1832009091221742970334526113702054592053881839611902006420731782010556985264818\ 4970315660589666463028103068999040828200808803569179243603028659151423233698882\ 3320413006454093161718170351773656688445050903217669188431838971996303930517144\ 9710038606637661697441005783831890845391845673885129790355729397502061898463901\ 2604033059240427919384800780071343187336404214926378515082012364500555410864201\ 1229389998278508957772192547372964279165638294126778009231604533593425778554945\ 7116024414134199634051954329349568955126861508014464310692805779006828973149922\ 1919452607771910203829523681498992403937462144752610843143506644957211222258052\ 8403287405877307314798864490900578036086389652016503316944777274922350489935708\ 7264099631756141557281055188472506045930530085666549325049896951852067598270506\ 0241274648009383392598155820098347096754893498055678827678239487177979052571271\ 8897007217640240714260703155373777918701003966388222331463683369591848145484156\ 96021500932998937974008738013590930814164629826236534441/1880340995948604623192\ 2144126765955316169752648875450085684828641802469125729646282177752365139301562\ 3088118707398818502720360436130331666270163648174394581271240969760850409258281\ 1812720803021744750801179589527026732398604874999678282246563135309908322814335\ 6001186659059650467958251276723460221489788481088924209179431372179557569057577\ 2444188019584259735970843730908495020403713951466291315839376332525603235692989\ 1260353696939635588520897245341903392850970063716109529260523451687444230624769\ 7977269469385003404707354872345739798133769721344852101856296252753859283082568\ 6755021083926217094479575595922670053244470665319156336962174709467997533986283\ 8235498778598302652502848773137732266107107241841213796398693651131302993679417\ 5303408553144963477095639991319270025810783978833050772476966462375231906496546\ 3233913494933154870656110276715058952497628368821243201109530935271937541254568\ 1873184351441137283448602791668862619067275696268941567637922967411743082439417\ 1605107412667339052121648051026188249291802914726059110033337529866440922419602\ 3698443203094733965455780019463954252803288621864316593670078887821088362731842\ 2094845159321508843075692458427713564746392922152056732781411842911174373698850\ 8175414430329177879375073004633472500282433491515242793088708340099573537099751\ 4779491791218774978928259625804714521710891633886093081233269023152160413884406\ 6156353948787970844503593835740609729092163489428289832016004616675889499281796\ 1196264034083069561966782877870653850186896323219482429371607115623955964325589\ 8718461301156663406483263014125955771975180584007841613135551481145207707509044\ 8061312429796050741903296353698350964084275863923277133805284571128985346441909\ 5199096261410018665760657519320591260920761527253028179343356721985387221323189\ 9046213341152701237828363484783181913645525124729961159017053263166578941599399\ 6378261910337128949508769976435141840578761529271594924402767213602469001668481\ 1765589442774266994142650139312420506479481964588907085405981343457710293593941\ 3442560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -12704703480063191333348022563541191956213750910193700750426640613150\ 2398358446704633732687713406944600323410369440461075737227811346141385327221007\ 5679370729935517185424848659134734602298475349502288668842819410536062912901862\ 4419867001029586373734265167955270103892464568166851436674281561451210470411173\ 7638666843791318215681808109600467638897681202130469868733552694214576309880858\ 5986685483740402861307217412917412430899144005360694653913369857585485829264596\ 1392514702026935449604914055025044450249944522080962284892121681017645423498078\ 6124587776803413842072711204717696699251255347088019732833647085744816651895102\ 8507088771334526877329199540458516006811552589178979243353047314130244426350074\ 3577513244100671627180459786476857079780346588622803707053100277912422353222542\ 6272661967350659538513698294802076812959316111137338655555302957459736170623355\ 1077765741472482722691861183112459725734192911960214624366571420097056787701120\ 6672244555095355202604925088392684332935187378786745082917242643842009697619688\ 6708654835116799238055266838731776570149042859313666694531033040377990231112813\ 3168514669995305401408003661007025976574159617221227581710662416383185908331737\ 7028940296758769421772021769663925618291538167515677176927219108353100926053332\ 5157353280120562284084619276802586464656043258204930092972041097561641334721403\ 1722312434022072190409402159874179378039274990066904571388377275878387722735122\ 5769923440372302603347709869487041179829501395489928374692292371505324389935403\ 0848454679249772563353312207962016410281802745251626738114641646958822785629766\ 7838002561267217631051845772795043875000670124091493249208457898444741616224483\ 8491841636168773824300256127447151144449836146365872908777268318566885825055525\ 9598166076589793020715806366651147112927318699529221789112385333671219915125922\ 0591456248860271052162872935045528518675764347314074531763946992433596701048353\ 5728030864725641288092460607274687716245930487957042965964258802121266229846821\ 9185219642586216950260862035119074076633054802546244270631188992649771386476430\ 6691798215982764482335640774157399934860424512362294075781467179842179867567642\ 9828038906172596023715370437770485047166856128291347490151873733303481864424994\ 08722953211693038410656305563604203184913643/1072601156100527815876634323804843\ 3538681527376783201611831976194035532228930116329027338459519603299730804276343\ 6553630583440094262762289731216060407481580395290982871161579042408706729210573\ 1613649013959928806842098545615327087477698872209652976735804622642758493945663\ 7245384152556572303661088661117590816787367127646973954040701454287077777112378\ 4051880891707430963922890838549038722608182852352560692863120906057702978300728\ 7236352960691814821410029738245326283337455182186150785310210212833189617571478\ 1479637906354368929190550261887436005548991348222046916056410390777370610236889\ 2608539442260772618161436178273762615035092781419900261276991287385935748458805\ 3572502217184097156576391038894872849848884053817050023713645475394375265044096\ 1562638176165918337066319147449836740128201847827721075624484501696320454782266\ 0277011309457830884082947656145425329700972878325552527485195299847593287623703\ 4192341560882022158870092467454087136343454986252998492470636069828590834750230\ 6933064558280575247769722342396438185685716699194033621785001375319762422275927\ 0991794067888604225790024229835022685261384650352924825411128530473279589561841\ 1559435065961379113573523791930038868028689986918285757237545439989590382104727\ 8350704553159590763518790676423795275317341236870585648006456796240386881382012\ 1150512237321562867801552629456824385991939631000556506296722614034997426437803\ 3139694053209286767353615579147353087622418426240507276990589472512776250353487\ 0808139172734622814064732405448036397739230657504518378342009283628275301269140\ 6892536888062018234963066304800367575397082206120063370542120124717803537605022\ 0209089290260276077645500436855530306947161409564772368950781442505947637199851\ 4306416723167624556839796596574139333229376711691377034447956226379715646207784\ 5931341307462958130225544279819798596624133702651905428551870633398853331834046\ 7234452678528328867915388339704811603978379443930686999593742685283091557973943\ 6119947925725078995721107257001466683486604296359007236316726924079848751104000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -996650202077676145607497537249593016604337318520883945758298180881625732453\ 6176567235183688739196987967846996381235669154379900225303700749398200833298949\ 1174912349260339017459975998062987594229748955617135191847416295581388091627584\ 9558129170324080830167948662836621410451327164530742086928972835753439478441144\ 0742772326967336989562278168956617667081610212275158460705082267401694600824744\ 3779329725048712236832177989300112849149207577714805579617600553760753957977424\ 7963306927952406606460338524780947552482721504330151656752511391473145771415629\ 0234120512491977161121732216291157299260638476339630857673373762937235345329244\ 8933442287116627923885566323782143483587677170055727907481641125799642665646503\ 1343641207928422037309640731531904323476346361073629456372749695660002611823454\ 5971117107520631099843163921780679626278600145904124827785666577159666124336481\ 4064585336974619752624332404896542657785706541383654470420683700866239288910778\ 1403755849955123013492952586897282250304925110675068074719838752689602656752312\ 7408479910314622572878179493179394732331348918191573719261852282794656137999544\ 0011972234254044376126609534170118995807616093667361669885388351661918183868887\ 9266407862522480935141032983851016903651512815673198848775145599271515932414324\ 2708517462481487490233528951887221901776376163154228260450593593380370841581975\ 6496965725742904525001643829060365911644532013090313878902430491959680942145112\ 3459724656575315653762903817945489822662447459125722881385172511894939558674195\ 4795560534104966869352069339475280612006814212336976937728230929390840395794709\ 9647561032408434984693232054391113856933057042088347720305912312088028082899579\ 8251126432878538362953576544903191749524378778116583875915596488531920045735337\ 4803829312736893581437669080778515676321591057698160023476822239452913005963982\ 5681959770477064025473875713741403725065627801262543859176406125869218630447252\ 1502632047095125188487701952286083197519634293537389977812826041582889794034951\ 8499008701441486535885320670198875312696134502804902843652831501384349575874631\ 2775842118201646948428224040896159129645261848186368511241129069344705615728293\ 8970161821859102381445130439805799934302960973649783075824912680593937152606783\ 8909774057066864272448341056871879076487/22520474950621333542245387978533026317\ 6765918133426795931211028213260546121927297391860268816412560577520078181257986\ 3945808979155168829119985203744145478830156448005931255204072236966239034374596\ 9361792137383362226266368770552291238725837206543641135704407712076309052572011\ 3433222440217323483786105283265601986209227481435727489002487981101103587751621\ 5023364572849348903249617891325597508365304230263677039027921192196962194217205\ 1472704660831501752171776891715291350243718821405753466792766545983169706760727\ 5569581192794441708748728797133153257835754255936699791750081021969002169115912\ 1268173579664932577156122169619315678785575073534499345726159718244776635071862\ 5747712830511865835057499427165928645331536139415875070834884731031918865887381\ 5159385456563924284128327984483199403541698587838057840965698091989432614115533\ 2606893935694867931135024097856777377293219001687980370976750184961580571181075\ 0227550047099679951361188035040357849523937671757515993722510617705050703586413\ 6200735272039293114769877588658618217514061414380975775995994383019523801138610\ 4302914759765707835034844988725819172786034005800734695938487983462175423183264\ 5391955533404792728434741587179714606247210827837320722544973088981813823637620\ 2897339550014967111165943095353411160036994642567135609455557426304830564296922\ 4004518618113984498750082695993636252426875263135156384765909767692580236663390\ 9823883146630289407151086353032429673795003560360719019049756530340807711996638\ 7525570666016724705358338759062084060635952053282392461336119506631325486503253\ 0924409890150755365734504077350156548021948613709646488808421299337332113179955\ 4476297437711456173901822179461280292915088637532040543003014317333852619704602\ 7376266894709022235961423234588901750259584932103885749641851744319805774664910\ 0019134449536757443487731999833203781375903842230999865678385966253224484675402\ 3179546276614818610329646993674973279127396262296674255467792549243446435508526\ 5057512080720500101778094295785008214873572489407253806713270574000373760000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 ], [0, 0, 0, 0, 0, 0, 0, 1/40320, 1/20160, 199/2903040, 95/1161216, 355619/ 3919104000, 2082349/21555072000, 11564717/115221657600, 10576762909/ 102979356480000, 7902812357932477/75924619945574400000, 110542124553061/ 1054508610355200000, 210756655661900129/2004409966563164160000, 35843893035560832029/340749694315737907200000, 1172824917023950391834917/ 11162959985783573839872000000, 1286316031459130071874311/ 12270030397596820832256000000, 12293462184438722630106021913/ 117586155306249853399675699200000, 13619050042132629935959487779/ 130651283673610948221861888000000, 1994399206273415536542689431570579/ 19190060545979976074827074109440000000, 1127691696605940699951276664785793/ 10881937686329868089768804352000000000, 38718249296070880854117262857611446862027/ 374628013068429347842300052999503872000000000, 2549153873118822496513275937038254679491447/ 24725448862516336957591803497967255552000000000, 3092484484448331247441103230730647925733195841/ 30060940459164599143177403200160189644800000000000, 25133808727591402738865029810478255766341942527/ 244781943738911735880158854629875829964800000000000, 109079150706417205979794333093347183336176136973151/ 1064067109433049315871050541076070232856985600000000000, 485999092994620063845721725471313776172761408503701/ 4747376334393604640040071644800928731208089600000000000, 1575218461500433690778016357683309074621224503023354864769/ 15404286729840368336002024473050053547024009134080000000000000, 877604759745565381172669166973528246811006547079622977/ 8589788421837189713857003723991320470717726720000000000000, 262580100196610942401914144329206040373547194827469449796648989/ 2571801124979076919021547593063809419868427611367538688000000000000, 6431307755797645303398600614609015364382301685799011640342153/ 63021101571285928842507992548647573825803379120537600000000000000, 3206329455310519440551249887121717006757878749323337516915250579693/ 31429302042386445023761655200853376656184730742264168448000000000000000, 379311410964366970697881231508347013535596503305318855907152738251/ 3718781682102709561576863832629663482469028291229515776000000000000000, 312978169460689864859334146354387530365409260125123602827589385553310285183/306\ 8629398165437135334979503472559910635250349772290627116151603200000000000000, 1505488397339541429033592219057479711339852235906444515759520455189104539683493 /147601074051757526209612514117030131701555541824047179164286892113920000000000\ 00000, 819087763200875709998993046962905923717223055801093148380307819576961998\ 3597014767/80294984284156094258029207679664391645646214752281665465372069309972\ 480000000000000000, 79848284733002204989103706204601867704763518846906139411827\ 32830334607969715379/7826021860054200220080819461955593727645829897883203261732\ 1704980480000000000000000, 2753317812660391217113120560522591138537171936922646\ 48785851384913787820467803677049/2697911471947644767069781378036723559293712815\ 676663959636501528815075328000000000000000, 16131017358976888550360593763458807\ 704164995222415839635773526238427930098965006213991/158020529071219193499801480\ 713579522758631750632490317635852232402025840640000000000000000, 21460636279124\ 1109665036590792243053291636033047397486077023532713110858065737873507244572398\ 37/2101670934974178626332086146130914162082149593609837812435610134112252733568\ 31948800000000000000000, 126502765809045896357988665410999083635278448043973991\ 4589781413130424517395027841936527821/12384751021017285800034110373682279461459\ 015292699111382463381077006833680384000000000000000000, 19114027267203466910056\ 98812322794963433018958085017722739334755096363466404385143971887733902204873/ 1870697299220516395298189878671126695669321353272116636848936580373316158149161\ 1762688000000000000000000, 3823980460804838018176808160389182198819451467786574\ 107903956420771450841860273171190915223106322471/374139459844103279059637975734\ 22533913386427065442332736978731607466323162983223525376000000000000000000, 596\ 2027351644607767573459214734178954176612791638213910106742457723957744223460347\ 30957869704307977019708677/5831547139227706405259790887060047301930323486411408\ 457448832189236702939592277924716845465600000000000000000000, 22589388722364177\ 9097042882369339133798662317501965912131998695216691392929284203118629065040731\ 6800135289619/22088903061910210281765293442268567329515682548035318548527402190\ 480471825462197468129761689600000000000000000000, 14472813731091181066791845321\ 5938720516505508911490322904792507781341688053963579993096369987410618073746104\ 3056501/14148560900439223171358559877989400894440021111127966519251159870264075\ 657419650419866219995516108800000000000000000000, 24609401152941791622186730224\ 6637452322813054349666968671098859143677616774793620915685782794580427616382646\ 911471423/240525535307466793913095517925819815205480358889175430827269717794489\ 2861761340571377257399237738496000000000000000000000, 2649486163418675014305928\ 6575513215114851255360418174843619664408352900003927197805854608215890734320738\ 671259877699596759/258901686204957256968056015495352449087179058308308433742473\ 124233988267639990699103047986453950171709440000000000000000000000, 86599284971\ 3197267206447358101840315900968377842056728173224671861720679377169341802414699\ 97211111280951783132977064243/8460839418462655456472418807037661734875132624454\ 52397851219360241791724313695095107999955731863306240000000000000000000000, 107\ 6237960878409648947657507756247415569183194830843450658836828901900948751564872\ 1146153018163988212375637917642502719361073/10513479673410904290958818677235272\ 2525321671997837888774143486288937955723247423091765726339220085727769395200000\ 000000000000000, 78439496797800813637751652775957137779757416657621484875880382\ 01742379710540061940492085221728046145715490277967815754941613183141/7661698311\ 9981965020362391110352046540328168468424361444157065633063535233316559578124273\ 069706637474111946752000000000000000000000000, 10637094339927653841384952249159\ 6403701496494309048081143162229392210241143464493487877844039570772814398549688\ 47083223179972842093249077/1038910301475695623352979339131272460224963287248849\ 6265334249424228181158085934209451923168899726740680938354638848000000000000000\ 0000000000, 1201638060053062479359694036923221947710841868722332486166142953668\ 08907106106194580350240426897612859003293741376750673715440475387509/1173560982\ 6419867326817245804693327434170215492109478539913837042826126159550104041592541\ 03502347253703554273116160000000000000000000000000, 640639336217711205609545378\ 8484583196642692036412984701303015355277939437896369713130704247668295422009018\ 7793429093223518800153794963828875423/62565355910858283496342963647180046701823\ 9206811757980986600640913814251607642306211297824462103558151054574963142749585\ 408000000000000000000000000, 23727448904163944959699061420080685804884590362197\ 6791359566834917276593807584059463038552733486835847348391846521292006784059370\ 57752401849109/2317235404105862351716406061006668396363848914117622151802224595\ 9770898207690455785603623128226057709298317591227509243904000000000000000000000\ 0000, 1131777954934350915673212253056113839192856954268343647450401871248212828\ 966055626495794296642177532282169739608779384648307854934407753659369346641/110\ 5321287758496341768725691100180825065555932034105766409661132281071844506834740\ 9732928232163829527335297491015521909342208000000000000000000000000000, 3291260\ 8949424965515732008834243269828429083413489745318167994782967158416477247440333\ 040205925322216416706847769274448849408195233391889318438449/321444549975224030\ 6036438698582594983897312010023058009548880339784485182283417752652491862248202\ 79260367104864956576694272000000000000000000000000000, 334474412857823522255352\ 1811561474682809824266866012920470391935638024366336334158891786205218440465828\ 395309083311864613126992742852421887100086191389197/326685725702966281700706410\ 1095473746600109063209668666997106497371854828202269047807024551410344165387167\ 9910529348179175418521190400000000000000000000000000, 1428109361446153744330522\ 4718478815397833230754179515792269904076461128552244142078273470542864866790417\ 834992888536656149296125826444800307323532720866756973/139494804875166602286201\ 6371167767289798246569990528520807764474377782011642368883413599483452216958620\ 32073217960316725079037085483008000000000000000000000000000, 803478850665325454\ 3881266579398092117421684549261835024326553031302744656867260444371485303594649\ 17404600960820188830338366319260126470240643615996909137820980223/7848829374769\ 7951144040830194480454092766015006726024123192918837916532959912858369821526809\ 55227646920029477163146545097162898445164347392000000000000000000000000000, 261\ 1082557974801999970219598480878394976779500829966331537730834758541930150038951\ 5948060639114880531116001421562844657645167487622206725707010907114563181295422\ 01/2550869546800183412181326981320614758014895487718595784003769862232287321197\ 1678970191996213104489852490095800780226271565779419946784129024000000000000000\ 000000000000, 58559811997129847439951555368996162578427406206911907160822616159\ 0818755559370704444407851426911223193030830445489302330195314717149762899001953\ 3662723768533195549702419/57214575447781905832516342647911849478009617448054981\ 0215655158987473545335526055161183167542054368877035454357852038344508355552931\ 19781489606656000000000000000000000000000, 222506589161893417120276086855884931\ 9425705602292025064521517785462050046069776706800738731649852057328720085220237\ 76690897384438414339912910505864681152342661329278549577/2174153867015712421635\ 6210206206502801643654630260892788194896041523994722749990096124960366598066017\ 32734726559837745709131751101138551696605052928000000000000000000000000000, 205\ 5331988431413272365543027110993620580340562029020648266538384032403880645714599\ 6910169830117759428577059551536458413279275443570725060081615821648765279679090\ 745003384267506953/200849043695647066006330993087584506988517608793606483459109\ 1170439958077159606245603107837337606860154874415635612146851371383570840650404\ 17665260611174400000000000000000000000000000, 316697902553793994624659269711114\ 7924331872725377698788871111433476068060379147328539744937214428575752243171649\ 7545722466683532559337656356299284875701031415962645728739010257752951/30950837\ 6334992128715756060347967725269305635150947591010487149364797539690295322447438\ 9177337252171498661474494478318297963302082665442272836221666018197504000000000\ 00000000000000000000, 151621814986400737399706950420825103221964331432880381617\ 9120272251316707567878559144498326672143722926013143866580285309120386977641542\ 64691032051058240252248194647396366463252074338673/1481926105891942312291040016\ 9460694685894353811027370657582124711586506200371340038783375381090763397135591\ 1398795621880106482903718021376023398293368951296491520000000000000000000000000\ 0000, 1173902873710372628942862347955245519745883076888344280011065738217704707\ 1165414838123887735921666314576563637587884526923857827995226492060418843605165\ 8285927584090803549531095139289/11474456878760683796291444188510022985593769888\ 5229350813644016349876161055914363443928574379332275626291840030039196190558639\ 4918451578598710013885938453708800000000000000000000000000000, 8246952485207276\ 1457191486430328271401779946710664585742848013615747062172723571989102534380475\ 5311211223835440063087940843941614413973346892423827789408211245180862062078807\ 6172106718162217/80616780160521661788632576921866179091265284731988896377246758\ 4310305937300200898109815620731337528804176158009448183027779266996226036285567\ 28671592709505291386880000000000000000000000000000000, 929741452370161948868433\ 8326766666672375857633320897184832624106194744244276483596489109583902955179476\ 2728517891128616380345193039904584137805267332282974173359200590531369658604664\ 17481/9089134232218118567969182458558291859306753923795870744727220517361406540\ 5269259957755437278757843784889807251676598270670956198958377387930379770747965\ 428203520000000000000000000000000000000, 41541192763755708284212060891698949123\ 8282690907727779654263245052922851224448120048109613594391697832064470240150361\ 8835276272316481196020524548948419197129369257303395771638827120723480378842816\ 3/40612869268319900521433323169101508174641712916679360349449151599193768306918\ 4722487841716477824354209322184259709856083419743320230017701589554193439316333\ 868427706892288000000000000000000000000000000, 40936944380776921989766575201440\ 2697144572272225188896133863941976661366537282350634573568045126622276926202473\ 7159804867805547059290628212348894168004502518598271233789202413800072504442248\ 713157453533/400239826639292619638725399831495363061094080793875096243821389010\ 0545866646815440117680115888959010732870125879440631702101570420866824449165056\ 5763444624702733550514234982400000000000000000000000000000000, 8606511193438325\ 6428139704457999715940552290062798367890020351290663570571518023914309626984302\ 6872438903013047246922039708121480459606277253779201572749932372815690440549163\ 48006187956647431436530112789/8414878322375291552240415168588406608620543583904\ 0132939787037935310656950402308228703684403730982479752556335088239510785987935\ 4878967599353145091665864445594357025155842048000000000000000000000000000000000 , 12832925651234540500077200207475303264370934769951191602761628709248514449703\ 3114347432188066459830535625801638314126386232067879732013583120792919441593411\ 01171843573973942260203212749889221773796801877127/1254751856514182362567404128\ 4717379631965299432887984267243800545465211291937766404768927163311886498647547\ 8446320463803860884232694174946481324523668398898443069680862126669824000000000\ 000000000000000000000000, 23067832379112584397853011950320056607903038469181003\ 5678527550601336489673847770595797660251475683381022151175212211259865498228393\ 82846560995019964750762370824818750233528991841621778189348734620846073296697/ 2255517253626815247429279089456301636649363605794764600107416581855032024046027\ 4375775152604628529559086891398011983647879467577437827457215653752785404497330\ 5554981537151777872281600000000000000000000000000000000, 4728091035654006272155\ 1885354912147906774044415301902400896323770640127196069690797769996835426071998\ 8176524739017927495711894590762177573273282522281729659538610777358202444553062\ 842035280626797477167987/462304699498399869860556902642972712975413301495304177\ 0205737012534854863190221383683115835286443404440461969785673620162458601368439\ 650420998395921125375536348161651419119616000000000000000000000000000000000, 22\ 7105437222921982649842934319091097805279558735236452872190665192754833165893818\ 5834152647582737724596096300258592076188563462023681768869533711284336833147511\ 24132457901648703187405467816417952977122250920349611830400902339/2220594704815\ 1933676833905649176830946057324753776995263259889274509260037791160430414827347\ 9152823924324563182193965253380377272572386139971158623080454561853440394005218\ 6479318069398233677824000000000000000000000000000000000000, 4745949463202792715\ 3865954204274210934427318339172622048937957911180767963948535753560297091598019\ 1451169735156127401405515344973652064427651289492681847035398223503275290583019\ 06623477034657224735626568780565918861264991/4640456212315987108954563946668745\ 6655313977363651187628816431478345763646678628222263657773487236390616223527820\ 7933398719965531994902765621271044345319560508273473045966130054793795731456000\ 000000000000000000000000000000000, 15889261925461330685520200174605905773534341\ 3635910350599935076081715321286785948212873696647152579861715312571214095041365\ 7836604821030842937691043404701095359667093453693178978552141694741698521462113\ 5180277414373263329214324601/15535813497616248446721244405899691173804409773536\ 4765340629367737892665446796028249685431684578815285231648191779270746430993068\ 9461830807911818805140399423821513822155070913406424984669838613938176000000000\ 00000000000000000000000000, 354869000076941653379832927195648984872939448137335\ 9309687743244228200508436289350149744629504878060384420075567816855293924497943\ 8976133229802464105266098369879222895303879228008514701112436701866564110791569\ 6171254536174719/34696716839476435191269535724616869829479631827301532294574858\ 3664682219386999506990016456016080362824825888682515283279740411132770097427398\ 6944217495221231793304205497742274490054541089701888000000000000000000000000000\ 000000000, 10811604127384920631368390387360662168528116394591461109922407155818\ 3171093890868442176934202370446031933061819603489967114148356869542692638309793\ 3181389247535177176079854839079293535856621849124062875792463488754952195219705\ 7806962643/10570567503778095443149134693774149874656520409914218633776422180886\ 2169570000017621085967718187425920071613429686615815871647684110982968170320151\ 5017527767968158004594310249481731559569358192923534950400000000000000000000000\ 00000000000000, 117868039244226947963066830229648485733080800083801082573615702\ 2687894792964754801195587152984621152543653406128681398186787812027046521426463\ 6323817402988780379309903896976199668704959207421374062003540365573446809256724\ 72773521055361/1152365815331135955364554512316721430359294622451438035405897527\ 4071275690587191907853843811354589969344127833522971097596762333483782505453783\ 6462774451957089011121415635614773910471339902990822460620800000000000000000000\ 00000000000000000, 926239009529050736806317449988378039587932503661372552668550\ 7766710065101517902386230113208981593482293811255574489970293523210295299696619\ 5599589702318181728657737260769261110868192753300976106444003528667497278973389\ 560536723166434690015641/905528852713202034400007641147081338959500569562700780\ 6895718090938968198602462777597415367853197161221846636328974342703485290397660\ 3795000141340611721182041856401673662316414578433274820442494906507403984896000\ 0000000000000000000000000000000000, 1558145229145472926337648379497301543906387\ 5149165702106706279275809884776459279625977831139914292046298479894547612318545\ 0657002804308573220227209402723864900017630961632678530807805982302394583028666\ 507919461486102843614054823410216968061/152325052652324564742403303474787784112\ 6939754011142243156261166316655074323897537886119550638576382248682617258486831\ 0415735171431071085131483934845198817314969405111689051818643221386791629538324\ 53101322240000000000000000000000000000000000000, 306663070887168933361221240708\ 1951969842059811994916424956728407117714730833282699861195368190903854272547666\ 4265461416050281232581420531205682835035577408421718818049879738085274520086366\ 4671566334609642266309633555619291062902398967959396989246614359339/29978423100\ 9462341163423354508878816034531427231492762961615486553213469048455325614880605\ 0640389323709073828516799037128813424713981830139336208979935210774062151031978\ 3359439228943481445660114299575590350325277398138880000000000000000000000000000\ 00000000000, 194291966594593472313762370999944646229320547497184743196070718242\ 2846058639046026115863817032535291298937901219824734383846544304950220019538086\ 9664863255322392708190390148032783180497098335789905394355901357409761650103003\ 94367594801710167361235469/1899267818511310938555158668218084008277463712012599\ 7070590558061429370449465625474517593863739621417044093641215893343525889336893\ 7407669652957323141826052258723979167669944876705461673354747876354681202406997\ 36064000000000000000000000000000000000000000, 166613698405588086760160730971777\ 1127944699928807348538310357562870311995956389760067435812346464499330976964456\ 1451089379696587229625736683254741664163063135608436342547270322693217828660907\ 2554975079019074369410028437566447611839564397495256950839860202093/16286459677\ 3867904617510724231369073147487255375945522859874013422000335548506275079502408\ 7147906054407765927201490095080162638735523219719333925896735710871435946778827\ 5032364439287840465387713004933066175776714339207086080000000000000000000000000\ 00000000000000, 156252025104812175480018257627628660950818272780595738464033518\ 6106940805623262938035288916086243406429658843278421399563151324845437672529309\ 8183582875008286284883198742190435700744069151934702531549616708143639467686622\ 25559000239636063856768483901070263859003/1527309901261801868891517148531414669\ 2248939046513274406382437875529039888085132147955568515781031840119311440889847\ 4821680641391904240127974463288646618679816165329030487827191108601517812729048\ 83120862447723912671217053597696000000000000000000000000000000000000000, 288856\ 4304970666679236403947571207681294572503206702918290453707872904616095536376827\ 3289480039765658005990684799062277144637140702093233758788898432885483309020125\ 2144869049350570435392196718141887772366293062962133731199318640382097734621572\ 8337345597901680421386447883/28233862465777994342050510643151555006833869741730\ 3283354398533633287498861522439073882227859749928621226527589507616562658890187\ 7164690584179979851757206454716193949408949821015979139946866898693630325269751\ 9212076837648745995488460800000000000000000000000000000000000000000, 5269909624\ 6320511225670482334018357719900873485181372957134179490080140232426400348050073\ 7679463967336591027114749277352781753829646746420451456155269700133775897153841\ 8723049867521346798475756495168549399311643477977091207318960654240022780704121\ 23187267350370066692177/5150858566640349352578703390307866305004096652746637536\ 9770307403447198751106176073686979550692268553351874431222983012562939223924733\ 8300327990891923111906405896859036580705237410408962692331450218660517750124149\ 7041906946417465753600000000000000000000000000000000000000000, 3282903657513400\ 6595791719178304244374886037734845889468322436430889367981175652919411082421954\ 3849270461709693411743276934131247900006257982541223463464372931831143769936519\ 5607030179000773534784458138255625866190802564125681107463753065294906833209387\ 8418360996550161610349/32086655337858059449966723325516016203066419606686848940\ 0939757532885910956165791109904196673491403880879099544371825918799322342732258\ 4261297179902327994847526765775745295113591819653384016355689363119456062268375\ 68429142938740328161607680000000000000000000000000000000000000000, 795108491305\ 3415903371760911522781262831913626048349503863879091898884076085687850002428936\ 0398538099102368410868561923832514855432555157588560942619978173450595638938573\ 9229217482746940937862563550241078216304600042721613618485194700262832071174043\ 718237987960889275833/777113293821488407769745087235925968490026075578159123011\ 0844920533896713052499705084240561560690528978678012450487585448462977224989597\ 9742758920505954880669564341287915398132562333305642254903487740543764477634364\ 39275244915523584000000000000000000000000000000000000000000, 111435356022071233\ 0109280752825739277209457893664744473609426375053544420827312967711232465159197\ 7828968115634716215864516309716128042387291033334236138555911239564733575967619\ 0543422557225737309700777633093216520515853421595459659534167194598342455798941\ 9687921586435905016393606911/10891167587391826963091395813521114922349343340475\ 9704653999272637613367867503907900836397857938337493576996234873484440376977837\ 4622754353524054265669027231460583284212902657625541600980926965426848580116404\ 0419252551780063694336799874391998464000000000000000000000000000000000000000000 , 30645050467321832077800300980080826038650098505864009319839684425916622113444\ 3217174303731190087631812547492335477182766006384399121860031656655618204292268\ 1098477342164818309952771384790598661039460238595555215539398120546975857186677\ 526571369971405617867803210709608656821410903629/299507108653275241485013384871\ 8306603646069418630891877984979997534367616356357467273000941093304281073367396\ 4590208221103668905302125744721911492305898248865166040315854823084702394026975\ 4915492383359532011111529445173951751594261996545779957760000000000000000000000\ 00000000000000000000, 168116736479466205585518480639908955880673734660849771571\ 3514774143451722836286107291191276815895743050488717299745265528891741863033330\ 7526288791591577044570206166198545548098580423068051952564013513774371385276859\ 72127221275637528481950251515431925797622265661840056879653409696262595781137/ 1643065711913040955594364464853384763243857614006946088683889842529619006807761\ 1110592592516982703931039591398063058293911940961148775768458910016710005582084\ 3375651582782820202967008525903538877416052058729708088693836680331924500010127\ 70581390020313088000000000000000000000000000000000000000000, 146751110201161013\ 7940436330650595580971294345635935972213731021963264768087308790835737111181306\ 4215562306162491420118673681487906188110010693024792922242119322927377885758012\ 4959629762795357960492119275710503553893021670134550127307363187043781530368415\ 8230791857040909681132377901987203/14342481825855839800344884327166610360148485\ 2654166260818883523150648401848072060095809797415553298379465790825883806456211\ 4732872478163547110908863517724780125159234365888853764419869596429136062284426\ 6317224468360399979049687011642817597608491483136000000000000000000000000000000\ 000000000000, 13796012377161685256580750706822839348715633932869327231236185264\ 8048262262506778766437195253922485803304429714008179732451571539566575103078212\ 4741461023184855444217893714049395127124878696381818483434275628738700982478245\ 95542397614841667524557293307786677435748011221595337729112609081402519247079/ 1348332584510079668979847367147984604413174435206380099295773682576655949366584\ 9229574493271286346499889709493078506897150016991537908371112750737912564780770\ 0490927201863237914958786536526962073585160640434773051743936256613983883198310\ 9979450027846932627456000000000000000000000000000000000000000000000, 1517554428\ 4551357829966516559420633087238012490837610416625844332109459032491802997163778\ 5899202387600460327806155524430959801110049617786734011375255593010298957797753\ 8250884773658142573230424237512929346690107769753510761150604773707851108527955\ 692347997666170133429843638408936382295081866360788879/148316584296108763587783\ 2103862783064854491878727018109225351050834321544303243415253194259841498114987\ 8680442386357586865018690691699208224025811703821258847054001992204956170645466\ 5190179658280943676704478250356918329882275382271518142097739503063162589020160\ 00000000000000000000000000000000000000000000, 557241845512262086688758103511187\ 9927822166753744597140784464704880081801742050038441861208907473507041876978280\ 5051259746617648982047760037723072281621005793160515459237177129676601149067371\ 7617549474721306699200705942035831845056055239383796771827736058957809635131432\ 871078430715421260232576172269559/544618497535311379894339948538413941414569417\ 8685610497075489058663628710681509820809729322137981078235451458444270505896834\ 8632219919492598622780576431662486382295315376599058610153057833970520762518085\ 8844135310604107327715203701014617782899455247933026882027520000000000000000000\ 0000000000000000000000000, 5628087588522438840888393087337431227050878883965089\ 2673862853839301062197405581010890053846003238046945282944106269040568669081297\ 8650958549174788637951713509733241555690520078066460653801569700427467645656486\ 1432632836472011822066812384407046669599307069098358198294943058980166308162232\ 07127899074468449/5500646825106644936932833480237980808287151120472466602046243\ 9492502649977883249190178266153593608890178059730287132109558032118542118687524\ 6090083821959791112461182685303650491962545884123102259701432667432576663710148\ 4009923557380247639607284498004123571508477952000000000000000000000000000000000\ 000000000000, 39036303381743562241628447285597487736717570696352080324196480248\ 5465914337266737472438818130792803255994204235533209929230916590072159939194115\ 9390691647999479043829460367578485569555451851993828208440664650994091600170878\ 7177848991095746271450569439307338696169568375226239676514059054416728325227488\ 973440349637/381528188624811179508823209590876626042307588616203102431073606049\ 6743715178857684372497270387461106981901619408819123341020218374828559847335784\ 5850564019051700713385367528759440152879883846109363590567123535832196830402338\ 0855049244215010623415406862582301186809208504320000000000000000000000000000000\ 000000000000000, 87670743684851926596420392829279707148797533339349952552766758\ 3787439264761336647401922642615726895094126797367967113147962981190113096388307\ 6050495743772860703884594386717777726179915720741022276971113642354157678730826\ 3438783458949111814166877443271816825423158836225644453816871767437185127804537\ 2333238075949679/85687645424947580232334938537075219456903097176307273850553065\ 5808431182382862884168209047866034007072697466765588737784893602800719105622530\ 4247419357271455764217713418917659705164274865333362137684300118925122156345809\ 9234744367814860856115004341333012320847713869496320000000000000000000000000000\ 00000000000000000000, 563845574730174647536305259192424249683314409053569869104\ 6891586641949517519336871019630920912706888123267171826297596965353738433489153\ 3907106307982501578952633313156508443287632355442344915349171890850861249649028\ 8260121401010418041503232407647534124559508356935396634041630235246670997159527\ 24793509127070012945913055099/5510989261985725829771709974460351697140876556072\ 9863399090767376150061548313022325926118037073467384255575688173359550567093318\ 5982683803146796031398313881088557678304928664311135920435622533500547915037083\ 8530576687675021981088090778753139960072572242266125645082227569569300480000000\ 00000000000000000000000000000000000000000, 125297305064050302330194847271517768\ 3468645135111581581152515411633931879376592294158234531381722945180580553665468\ 6038424383864047041927693180489841225428010227268226438204469500272417099267534\ 1924203441701619301935526000958600551378862571342973850290174114120772510567804\ 40611506725694821278952104501559546661607803683447/1224664280441272406615935549\ 8800781549201947902384414088686837194700013677402893850205804008238548307612350\ 1529274132334593540707996151956254843562532958640241901706289984147624696871207\ 9161185556773144526853006794819483338218019575728611808880016127164948027921129\ 38390434873344000000000000000000000000000000000000000000000000, 563773992307190\ 9169192898926705379163784741245776679099862812748996843607152168588791367389471\ 7904324333144380661672110915431300068373442219327878590572159759917217698470073\ 8670145157955669170304081958503976629525048591779009317275246792277860837594854\ 00453665584223216002586797978924780149313887334990163591470276020154575113667/ 5510438163059527257188732803462905661971162468417379041275085829941244654215819\ 1023693525425269760037517150130604542214612036609266408553476648135179517404970\ 0448822537098171444704806843578971247197860245580144672363000625447888998196967\ 5264646076564985041899032517719346812343549952000000000000000000000000000000000\ 00000000000000000, 276091997870117461027002001545632467987990013880433543487123\ 1180008809843409753392150448450976621804749328310265097546128236513657823512168\ 3139932444216655954192073291907740944692262177346009699699107775691443814468569\ 8469123833464088982074377824245153784101900768521489713543449726542682382527343\ 99585133754433379930615313267/2698611295979978014999356534976730663012391397830\ 8269863308184110125140304596233400927310850907205049290056085087514780897381182\ 5378198226089247077162162046226345600975195567486616783143604254326076695148392\ 2553535548291535176787975919864401947604650364089190744062154021982437376000000\ 00000000000000000000000000000000000000000000, 861150308297560045441779411909015\ 2326452802908807434618029831536013730045432771269291423295097998278098645461843\ 3106766060541892252481398286601686972315921139686581568458679984831586425921547\ 6875184997343619284130879058349542995061907295710626541490160442118448698845904\ 485409466468380159358566933722163680871498674820262435651356942759/841725270471\ 7956316344715557857305105460967564829711709765531121145048586507998366551671123\ 8469066316763844506289822640967360808242497289366246878956945738976236240118293\ 6350122403906324519420517189951822442274136568010503178280192369248784530468720\ 1426240342216300560990080930983393309491200000000000000000000000000000000000000\ 000000000000, 29557322996505161997272723005433399095618194971915433830882457612\ 1156936969679377175376853189122601052842371178360836870925293676861614979381478\ 2067987675495802952985380010509700403671111763124937018560097690201382234918731\ 9590544741145778399281159282661263183469768059298687865535765204179811432125811\ 819011624662875154461272006953613731/288908767303212917649516917828412863747438\ 9973528359772381649958432168591437170843600245927019112718770285828883973231583\ 1605628905701410043750950028371248109886021821027934468456637908142866578262358\ 0910630612050449258413558979065176611093447777050922144913192836937552961671443\ 881065678110720000000000000000000000000000000000000000000000000, 89058866386463\ 9095183643279778610487811218137408836555669211524352409589769560733827240330668\ 5987986738350939080530338877574609342313196380341636068445898381552173241456843\ 3848539226874257460519807305135576444674553268654123042080366899318912770310506\ 9822357501828834797075674775725463321343518103317985791217877428375549493891565\ 374568280922281389/870514935920546165865439458538873266172355408094194081585605\ 3880191401860352183014375373966045895992859723506897572566119170623029232203614\ 2002582543405793528871866798836035326815466691300822029947775532252148174553254\ 6635808984223398933287578367921901407379112156399123179532506289675777208632737\ 7920000000000000000000000000000000000000000000000000000, 6560594288927695239611\ 3163837649367383306195912446945004946640577134932367807088507945922726514687287\ 1038220437149407954882127823379365374922761166198720429282808484040394519454257\ 4951020939944556353405770023674584673881943891688125255309223634047924121780778\ 3365432307518476772772030987527705463735201310856958049474538361108452288823146\ 553/641275775765028628081930623578147866870011621658199527110954782486480905437\ 2904942221619607221750752913149476275319509800537279715224077738381253421311898\ 3329673495527895375148964566744650372596526205395266727967713887521334410055812\ 4248816019971159587492072856633380658879504180626183652638720000000000000000000\ 000000000000000000000000000000000, 72421954665087480055685820773200212356540212\ 4461406666346264408381242230964293486519148939053041535344504347587280324491602\ 4655509971842263096465990539825185920400588760385557629047376289283025094728667\ 3507982290277346818169850200247431747692451293663009979171613468239869506575640\ 4356202287791280215767589945824193461314305110123472998286455234718141/70790274\ 5890588142081775367683811740051359417862198627145414301537164799283839522729005\ 4109188522621393527155809106010768109550647371627979067650012429759129767860208\ 0813463927766337513365828474753531062827446895546706692423986597046801254945872\ 8794090224480694005583766969595834114764342026060142372454400000000000000000000\ 0000000000000000000000000000000, 2823364609636241037065525331798997128525011817\ 6336422167319320806484379921797729435646181044701143683059438975865823796222125\ 9026143116285278818042571935173185492679492028318080582507438527600943403884150\ 0600772186188945066330710257655879024046102498284211192759882257447122317340230\ 78312298325786105315175407849681837422673604206553998486215550612809494169/2759\ 7588548544578719058012709153400685902246905357813479263976545426369700080483793\ 5902759446714554395026656169217997829794750831987782916763952335734574159674000\ 0302120512891223970667958566823088266408484328017222888360404149117485869546924\ 0648542037607401379855807683155309693592964087873885954650390134784000000000000\ 00000000000000000000000000000000000000000, 616612001907897370200619189851514362\ 1247669043043901026663031620605411135250938444671983616740324309409505896774283\ 7402282069488724775232856949163695149457763453803379490135931487620673552178198\ 0607726974728354609403128375896959230072758915782905422901065851248387200951741\ 3716075351670347066989762824292026917615811631632716148016937422476901726378966\ 6381550969606961/60272069569217026045420068996140319736382227355848655667861651\ 4991489089474471257827440808626414538624781219344040758712578592020924146757951\ 7096511152530026571386164995554133750426193689789741974304158871564699132111478\ 1113001576106178921772106314986395515738539653850278949173191088823774093197550\ 2265729894964002816000000000000000000000000000000000000000000000000000000, 2304\ 8526601926786797489144392692402655250774293266937765070655902128882552463431481\ 2252324271083524103628805987000424978263628234554823773359406270856088415642000\ 3072227530018093282285152033429486203983460766192351549375933418298793602655771\ 7219188391282423849463746629053397235476909159896333543346058557067147680181238\ 914473270715415448221793465182309706769393/225292365081984109913360662041923383\ 6085826728761523186674388648976655307837417465364542110347859181313212299421254\ 4416270310318275284032139618634261494031886792919759625721103246165018199593263\ 8328687330606569436530364301289436991246826534296661909485598717846640977182143\ 1414821699640877775955177105374293524480000000000000000000000000000000000000000\ 00000000000000, 947666173957392394255388313443790461894661009609899131999398814\ 8086565684430519650720627853762311650473551851390042048260192617899908239324642\ 3733526323900155448817169579047797562469923674530412262602555629255643859646209\ 9485520582443844025811185057994605479794794447567348429845475938735265073200100\ 709188783968860306441884807708579745251174905782413681565504077429824651641/926\ 3117454605097431942729368545859946650448419698791684955343297368585184687561266\ 5716791352973379166664516952784918988996193981319862469201611469930784240651547\ 3612909213401965055931022864332262125711495883313133578008635668918252522425975\ 1448810003304628689866851828485980449877467950055011754789632661238426334649067\ 451187200000000000000000000000000000000000000000000000000000, 11277281620751730\ 7040650620381116236784930299035163761961044570260533784594867023317288590031853\ 8357468906227973461835432905229588637218141823150205731065678052403371550988854\ 1696837022610856944468511125085916278618136018407412168541444438629853104042811\ 8301100530287465714076412471368769352760610295454390090299965530546095984118382\ 5215218169758260369221884046019568835580042837/11023109770980065944011847948569\ 5733365140336194415621050968585238686163697781979072202981710038321208330775173\ 8140535969054708377706363383499176492176332463753413599361963948338416557917208\ 5553919295966801011426289578302764460127205016869104224083903932508140941553675\ 8983167353541868605654639881996628668737273382323902669127680000000000000000000\ 00000000000000000000000000000000000, 350198555610279819898700687927694226496900\ 8286532076901491183331299565585506721275889825252562258602836224941044157933244\ 6908919458287598754919236923537653469997669585323235954558734403967864811356694\ 2769981705808470145627639625262314968358888324859224686727566200525476682696980\ 2783819618932865583092517753975831458896750511409549437929463944394520907097328\ 096038040316597846873411867/342303657295510076474298075022560696714409869841500\ 6874724480840395832202794794928466593228764535134498317980124205254594274799945\ 0185962090252424804574663040566726019821471775908973350715124193711136192809236\ 0872742919784362185272042027118349108154539618159331927770234358128088069216764\ 1087731530860491059210087166117614089284458905600000000000000000000000000000000\ 0000000000000000000000, 6004389725164534877015185535116005283898724298552996110\ 9183347996520998197219960625200023242346439903545040353640829391772592813458184\ 3965898956028469151203211003536101671534128988458492874851675261083129173401171\ 1984120805758742845970308953776729098040547644432224233764262685264518561882024\ 3541411111107475013045331638568421726733013111745166447346838029928363210347720\ 7/58689885811768862352401475267882610238024735811320425148461245725521114662890\ 1359098363047417037619729527616520154746738069302706292075588679392760706778423\ 6318162814998053454267076293721975528830591959152538713150122706597099329330235\ 1415802176041023216332167932290935686702721763605860868136417190201130401040526\ 01389056000000000000000000000000000000000000000000000000000000, 602861462958870\ 9364904703914003021707675731292807090077318190581937959221656126189737372523567\ 9219883032863586602675222357337311388127582826913880847310994445435004256589718\ 6809663578979368811804779123226257152960584032155372755448489843837185866000518\ 5536989388556367621951223049270659201270137717965318964887968412090222712521734\ 4906921788105288610782972322321392049660841294509210914483/58926276210239214626\ 8293042086423590539843285730183928285329042436472046761389208058209151047153892\ 4085476880377676703515766354233627460944325578110565166062677201113972191181329\ 7866593232438484418097430065510608391107374630492269051692740045074196324788391\ 7152835548853369662540131954033949786788193895789152791915661344750382394728513\ 536000000000000000000000000000000000000000000000000000000, 15769754578916146364\ 3685335988460061718102251721941545442489730538526750110541930433167111099780676\ 7027181881072146618886978836068825878232401756734954327793460091962684978521485\ 3448503542880264604777198571742672319368258808472509757297177338807586056308257\ 6911451192595642832067260257186013869433389984588200306044978847992057574389635\ 4297439866647815827344443970028466010400728524878420264601/15413935331074373762\ 0860093948966682813412206681301511960876370920532357991844189043866349730914515\ 1762279042369192672105654162940432271233816684722161636138675102267392845769212\ 2455943457741258754085925756536264942945867055844167738541786940990508274638147\ 5048838722869064436327247716536200585228055759260526587309298694559805026813084\ 57074688000000000000000000000000000000000000000000000000000000, 401000278984922\ 2196125839853114468395425705429675988828976027499365386622449806342531752499789\ 0912392573877603218323785650005432061039105693379369088095597416722827238107833\ 4600549850634835151477136490117708029006762349079359055631680832944063199156786\ 0112876654002844918159138811041317073320597130743138158894612856515552734345160\ 4561715901869907875114074355756909252398236532603748599127711231/39194993355188\ 8880045875956823038629148309003503654002994977360272323031575461063698321461793\ 5558560772205965310771696227878763599668744385549771717232207071712498404812486\ 9401410017345370800781702480640129503893909914562077122243785299506423981579780\ 4616584657284964416107157856310289936262892320850521848695165474374883934340085\ 945807541370880000000000000000000000000000000000000000000000000000000, 16500694\ 4322388483368511597879527149564529179198890343127103483346676269147407331641995\ 6537087708890872318713357483742984749193517098987477794218174271777608513433318\ 9167036203268117784649150161552504268790372715960268238595152484884842798847882\ 3835620777208318782205975068599372743055226607028938754104619048375664992267722\ 54822170267319591677344776406900487617815263953366870954682411955966093389/1612\ 8196636461687420397775276467966983165384783758607859064238124350897183471568750\ 6425373946134238133478739616318844238057291991879326320746608487233045337393407\ 4397632445601767275281497952446353616885481047186989739587576953031052276483313\ 2192013520774125735945424721253939018451720454502910204926429272740453557706367\ 9834029401625361372938240000000000000000000000000000000000000000000000000000000\ 000, 68142384016385981191575246154346622909828321846319863926399237018419642674\ 1690871052697664675294056756697296839667228777358098611175159720746491388289115\ 0948019909150715209021504201169776240187829568199970599747162820638206331496390\ 4506564361897224300147082168860698414869220888224399132107615219563463882659188\ 6989136509009136187291470274565054725805785982950172781541591727880351768938964\ 917683447099/666038072397640074556456726704659398520289312722487349451846309702\ 2568255372336389109095455166532565079204770565311151076932958742644599404712317\ 3930194567756668503361828289793382283662380193200842139711268065157521780878371\ 6408468503357931443567486360648683454470232001263292675491473749379431277744286\ 4617261403458210254265995184221735937544028160000000000000000000000000000000000\ 000000000000000000000000, 84649171626430473466870566440929738515896884916816164\ 7180400543279249370471322399620019151450193587677799480002504854622899951596158\ 8870402040834198967222486054348715644464336274020461662190694844048060765160760\ 9321925151398542270132907670351130072478395372857896475566587398188788406136125\ 8146720462018064765940856810798809112915861177629486586887023867105532655564355\ 5865040975484082331717186999953/82737648745048456466640587168280670623638423940\ 6816583169995415779201025512091476907962168343668641624745934231715670941233907\ 9183409440254301015395055225808281801659854445937066122194084496049794054622517\ 7720692573640842697690492981783593968145029361571265025400028820032707164657325\ 9315999293512725821691585267510336677548570830338103843173171200000000000000000\ 00000000000000000000000000000000000000000, 226637447749925709518515752235254168\ 9892886184692511339100106769168126783810361587727019684190556475069343579004297\ 8762500107192424440093958274663886663923849341852652051484207089669411129866605\ 6803229164220346031148037547421078802611825494035691192711196120464115429771554\ 9738523791353747245191415224621992014574152561538276057734557658264847773377358\ 7859389180838330806774846450371637285871358544425247413823521/22151928321770034\ 1870715683830026073803218666536010846382931401361525992861557861984277031075718\ 9853730227374051854900229475228348206623895635223212873821449462658624826532773\ 5737399953666388374801043413618403325994350949730418977345046898870315609312147\ 3062341011772080360898026173194452575637651483943268859491299597042703212784250\ 9566506947668500776222720000000000000000000000000000000000000000000000000000000\ 00000, 120981921155859821577271718855759518614489691024428418997732989318983205\ 0217685620210255449738279336349115287161162637260609361454052042366727566462625\ 8536469056149031292787317824768448754917852572279358422418525619244199113274551\ 1807834404423343497107751690087390027673140797652499654042951345088459588903003\ 5841415540789158809996207366876548620267886994740832878862603287214259273326962\ 7624290496977841978992182889853/11824981775246946816994688365343675102859911523\ 4920923937500164422149934445908571589947378720365009809183043266789930689247180\ 2701434135469944751500128010030946647822829869732826525474711652736092057568749\ 3027330058190964940706712948747183964935068774842961945917693183659067196782108\ 4907014145717742185337193874414238971257269450196159859838162902848773258477568\ 000000000000000000000000000000000000000000000000000000000000, 10657773550313798\ 5955146160369371653698482017879693593402590024631365248640977295434596539107980\ 1526081114884343896325282260376659357791301096762588263039231575008999520619194\ 3188391299389197802483744036709734187199353154877647368858190928953895015608229\ 8240783518444531546643281544686120424313396825912100165216231822900595393062904\ 2865841094949517389713744364398229930202839977705574992714184440293064067219018\ 92465031309/1041711335682931032537132076231687519649588441034221033463530860227\ 1278930952510400770893786565802275896030917432035305895092774856869183998760352\ 0387747518961511751733530171287117914760480655151262671468173868997030275229971\ 7786665414340159169809352776754106482725724226342296111816804451437556628768804\ 4763620371927310785581572271398176829037221370960166582117990400000000000000000\ 00000000000000000000000000000000000000000000, 138836366689276743761948164279652\ 9272289105524963169312257257884330783635112475604166236013433637510271037826228\ 6583269525015694610546693852466379690662428142823873904873634239692094191449037\ 6359440786338084348211411777525669030483956724798866169067678579077612543662062\ 2996458460578322106786537016037321425729847111037061083275775538269784885198537\ 5094006761252666480915067753921109250939567549588097357853198104002148921/13570\ 1859820764962092959734068495692214888915690281667194482947309281028219304733190\ 1189228901292250499866096523713411495912468755300966497922804480146902545858773\ 7773716574037402333723587518295566784788957515501528848114249197220928769182150\ 1047961664404749503496837638680605623761576058807957568498618207648694500202515\ 9807561138802827632901400485105922083494297600000000000000000000000000000000000\ 00000000000000000000000000, 263074032591676371661444465173382282302240514632811\ 0538459560900016735294788144131288237919065066200388270841045454303395082277693\ 7479216364368879833159817846777238878326452818996863147422860768526080259332424\ 3723266658417367809983960987099519167709366361835669916985836173713180892227737\ 5283699301504094695173529467117623302019430889318365568775604774391599761733641\ 73586594228857533046774525584337289168770974048149952986736087/2571360260999746\ 9607146568169702974735030441078488711990013795753846424913163176673262874222759\ 0263378217627165892359490714470054566958937825400529725115975804595607979045874\ 8051218607947704491753767782520403782322695313776623384604908757248894757406394\ 1398364419601776803033237224086001079284647824529169694520526065373943129552994\ 7192596847954772320780751913000475033600000000000000000000000000000000000000000\ 0000000000000000000000, 3403509817532325771282009154407990780724014977009732931\ 9380279724756681436894524184837444563672967093408035223737464911117081302505857\ 0634143854537331212957053134832523186213599396431719558062331628288393386678250\ 2412137244794377487729993899326515699922829734902482278438732716210128433686076\ 4445218130817634983244312006478650916634896131379903692795263863892096820659813\ 3175181698588838284505061149731292945969135696421816682161/33267104646468100762\ 2569731358680425342270271708998907701797255082250138309974030725669456882104786\ 4289511931470515021464853502458394687438725739533229892066862307327406932707157\ 9699863572328922422140101620995841247731827378116306505773578040761385825800177\ 0032882395304996842720840016630878723115056636016624067071832635487596496492903\ 8846723038537272564818133368438784000000000000000000000000000000000000000000000\ 000000000000000000, 33724432745083754736237231989394812327654850593450447192010\ 0131898307838934615618368095669233934517906772968037903666536542468447395852422\ 2578685331129810278046555152951694404859922013120705566345182972615531677395513\ 6521394034352443054301407541406295257288389205858413434056042981264970051860909\ 3857499710643310689732608749262257718522094564406241992906144680746353361705167\ 48846668873785856887733251897147565606341091664959209983177943601467/3296372450\ 2237055324003922329353837432209436269422058736344809356238076948566639948867530\ 5126786781001116643449192455333654300222654679003785245134200514218629529655492\ 1100134311946047280298370635152044358252716235901613550204480821209522413045258\ 0708623265295165171376834487085795178691666833951877973232843190143051463630860\ 7477823559150240697312122952558042617592204672581318056345600000000000000000000\ 000000000000000000000000000000000000000000, 13671938708950428442414944928349528\ 4500358777754664511979225013575952448776675586409298035823387490537856419288696\ 2033739897017507251822445196938901657585431514147905438053749772925008622371150\ 6316112767901749225102775522900373709939233333746726392250542483914347746458641\ 5123617143065592363264752032827271403944215746978350110847288871625329057279964\ 8824188422301382455266569739768427801957708650514737270927245276423937726281563\ 33940669167419/1336367209550150891513672526865696112116598767679272651473438217\ 1447869033202691871162512370004869500045269329021315756769768927945459959612915\ 3432783992250795755265740044600039673488403255339350073731528037272279833849197\ 9812627359949806383666996515214456701155344785547344071045750487500006781832890\ 8067368860868804647417916519371225370955703945086065644244970983467756996539921\ 20320000000000000000000000000000000000000000000000000000000000000000, 425287436\ 1154000009702054341396822430863406147269229181859253597094771198935781743164635\ 0260317703009651899827021079700951047010536820512988563983989054824000563855037\ 2054428291913276941047867168661702377936881689646798243001996577586433289875662\ 1711350002934346244368056242304853433927880748764122892546750740070256917527959\ 4388755723622874771974824805118670005407000300112719652257059341212852273356073\ 460599399985158289400996671206616700360566983/415702532995484028595074918684360\ 3935087357272085661807187047230815769122095603903369912575198896569134081889024\ 7252185349567751715142792186444731832995756734807594372605000966523014152611180\ 9067734810539433469814767519846985786890471077226488761999627292669249573870308\ 5890953219551989189112005276829497145461215130999122611820847607647756489957376\ 1541798956065374900574709527673432965120000000000000000000000000000000000000000\ 0000000000000000000000000, 2105150597399110054810413752998201880136224193468969\ 4082546124556335711384621019699188770393897959367396289276593615828208087397639\ 5386018411993099796371771738363114867185892961290045640857780503272839273740934\ 0185137912551649569200129050319444519646647698115615675149012326182751103572804\ 0353289001454529570386479173664774736605379130089591501297441135364429706287690\ 8693278198747547031493119550745525106975432625721143258424839535712195412305055\ 5381/20577275383276459415456208474875839478682418496824025945575883792538057154\ 3732393216810672472345380172137053506723898317480360370989956821322901422573328\ 9958372975921443947547842889200554253454885287312170195675583099223242579645107\ 8318322711193718981550987127853906580275160218436782346486104426120306010870033\ 0148984456569285131956578563946252890119631904832523605757844812161983493177344\ 00000000000000000000000000000000000000000000000000000000000000000, 200938373377\ 0814097212099606898578930234936270238123205998597566701447806246546640321231709\ 2535608241714900566440411929234508554609140888447202387890737267229062761948215\ 7322042020472757236448117217343729177613805140409871144993255774352987486773366\ 0656186043869535186338234473755035613034287206058789013440341769769748539435293\ 7641479389681157317912992009214471156996942724769592880281579612882244925001278\ 10496814377731230900172414556087426611357555268681/1964138797520443279890619538\ 3504926497848776211718874327129579676239358254100897400148097619122715652929998\ 4893952484663764045612740740001158221749232417875780223957977520250305091805109\ 0325120951576628752995703944498937610749934720895468008497229073231967775169970\ 6342753717491445927986516162019053272701006046521328040510938353329898224033227\ 4994672366854389692700130208817553157024734049311129600000000000000000000000000\ 00000000000000000000000000000000000000, 888008905950778088390158112645126785476\ 4344659818075369307518205698691937781049917916096457469987130348967083113422047\ 9296885691421764326311594492106487773146673037322194018238950310229316555398295\ 2746968869428353603017047110892705855667000772604950968759455542191947603949829\ 5645974116006340672023693025210373470094547060836219849483303617390167494998883\ 0343290727993518852734415221824603520429204585285478621659087270041444709104484\ 305645415584000151128207/868022629871937836596822183077475783937187851937253478\ 3279846502079974454231686915549320560709071111133579977571448515785701370627574\ 6387608633482725294351554486071751355723521927668709475658571085805851342068206\ 5794691782815293731492513281174581880750901887736406377082986869783255527146036\ 8376162252774315575398135295322575981955471150621136023958101373887544483844464\ 0670983169394801821792337920000000000000000000000000000000000000000000000000000\ 0000000000000, 2133313268597449281781073658612056074186492622819190304747895124\ 1279747642445752736655955221337783620994244037469781191749034027392869525928807\ 4579066210498914315745412730180812602190035402528913090575711953927197625823967\ 4590627577344514407695262071138638396573690267909881116519049315197654675831474\ 0790081498424224047022749124751910785011573858574777570725874992424267179963715\ 8522777284299347322193765462082657675861584214238043159019273593972029629821143\ 9040093/20853188578323996397694642232209083377341989229453541613193937284115741\ 0630809937050845341652174929445125752117491839402095050651793025757478048145456\ 5536760672888355098579280749325981823634521363247052595012307343849065279757300\ 4572332430548944133528801684059230464667035668410660732761451985670005351936462\ 5234823683631459336656358970098608393231568474331267733443318281427951294174710\ 4666030692525670400000000000000000000000000000000000000000000000000000000000000\ 0000, 6911733398138553915772726588689256541345558284357647549270454968597087975\ 7838076174214396719575961536011952732704935859639006248829382789292581876608761\ 4946203959287203174389855135791403343417928072843409417506535674554727689825043\ 2987764930765689770618565030602863980153449381829512642146876713972519742851995\ 6618736949050268494168034108501522079905527884740448432081749999956675005941680\ 3863123806516236844712787362478457610458402501628713628403307231775763366849/67\ 5629245101124124509715818800941984250025866078258219395933308257925691158044692\ 8948485503936018716846888209599157839783212487146220180884765366664687885170341\ 1920372242702048875950402964711010048070792517434060094058438170275956591473799\ 2344039001902704830187227859897560115685610826872474818399846083122940219749615\ 7331500924300700018122439163766300549524757501414393635036727855799362618120667\ 660288000000000000000000000000000000000000000000000000000000000000000000, 16920\ 5755114371811540462053523717111256577324094865674283632875183601722149300767897\ 7426365651792713601619573514012556567045503200206207575495259127286983044114546\ 3502738826693558911826181750359327119628663178085438862029595074556587165096982\ 8960231361065109279945645645368677857734376648794215630961391292438799571928262\ 3403423787950431272977640366230114795071356743562004283342790860020268721653307\ 7914123092490068553026732005415487004108838829330547874905648540026773293/16540\ 1554900477690584739478521238939423039129303691866652557034223661270360877782909\ 8226874316283166156324438494317420210740165309101714833882723889454372277734158\ 6861327234289382424354718043834705043504747763821847509991970149760323333909607\ 1247582755639308118364382825636216778564417153219964954162201036324425381710426\ 2005581885093285423374701303248110850973549748689295571787127660351881025703417\ 54555544371200000000000000000000000000000000000000000000000000000000000000000, 3277993003486477719768428773118626218340839480734289862269596809010070395382864\ 1635764295998028512394936631399853342022799090255885416953405278913275152411550\ 1800864747040953784431221149053053671608127956113922727708922031781924799219994\ 2791317289304322297813487935497057186043192712138778225145547046655500427858032\ 4414937098284347191425727798558809754857070019880514047253491360009120073408360\ 7724754679046051079880699419030424601902916840086380416978692785315172759/32043\ 1141408035073193341015015757648018008790394622653058606819808850111094637664699\ 4500034600018189688290765566698455059408164403676300790207661482492737653319958\ 8656912976277534457030878483616137977542664071244126323845088932999897394625462\ 6406569258347323813060959047099061740732925906024041761533118693474873114772917\ 7779231553926249677833148248968354334552325189404949888117775544341600465979583\ 758336000000000000000000000000000000000000000000000000000000000000000000, 61099\ 9121720963954546344310492519577782734215981382154578430007814829701823143931018\ 2969992403563297735451091005105849377327901911481376456098344179300460641615688\ 0418611844919351314451617686738558331228019795675581296407024298157767278884198\ 2210369034947795524965360029317205352449769853910303902840031954961899756117831\ 3226193023881758595942149603650313291452224313784495840709409015087850910950232\ 3308060340236704933747808400665500429816863703448952353205155014529361796273900\ 3031/59726718481402523496879472872215200891147952618900779491967393212992986170\ 8996808803881501189268954262562751837961324982553590184213514767964913650615716\ 7936262330887787226363227381104229439018785502342581495745135270122033530543289\ 2414189732221547609889929560313629932407505113456024510543034369541990655024509\ 6629817357051007370030618608771080108211002689807985291548974911328121982864554\ 6200494097985838904931453501440000000000000000000000000000000000000000000000000\ 000000000000000000, 20781287335513175206901801322347415496899261455103092887609\ 3682276684521185403882344823435593019230948826619486143015138359144355562549642\ 1363546615935887371939921887443681678889769399613863105885970723340308987294742\ 8984915436103396602478419517945004898831061872605330720000387958781767074261996\ 2464874659553765799633782642725557375675645986261737754167049105050425556492161\ 0343344199898103945452885113120273769770633454629664397111405787388954251403612\ 800426634182329000275396731/203142573179850016584901566111634549850263959695548\ 2507584741981582844575619359572071749335533026796023447152760939954083089476841\ 5969140869514092545336586384829188842398851160348335994400184315159923054848866\ 6505116852996542955708608558301538096369005302115458938739449218620788401284341\ 0757173856161720064400896306143666081724260049720826416931311939280118740801915\ 8050610373094785024244797313558927752548349011558400000000000000000000000000000\ 000000000000000000000000000000000000000, 15210613314162588708943136412390427389\ 0709194929808849616886937249530691064131175196296012747505927381636523980214872\ 2311543173004483501957263598283189140520853291663881813324666720844618133867932\ 5057294363552352842916469244358762884992452005986540400395531459375086837267534\ 7278905845269412859432730669350177460028940552496871940994021946938124328638183\ 8283038266508145247136775592930751521552190013590013562379103180531452076934132\ 600567305835341516057844677020215465069433297555169767339047/148687574029770363\ 5291085869962397576421776200434527766399550167056357200580790506449018685280513\ 4134378716957530353531384662737368712938575614784019317823953303944838318609722\ 5873250360929183223120702135645964535332603316428006732789405232993441120376223\ 6812950675795334082510691196997890185248459111643751707778476646334174638921413\ 1265542719247661659016469627823076662629966499649655094688099102115632434489748\ 4027923332595712000000000000000000000000000000000000000000000000000000000000000\ 00000, 876850251501063235496514022440262806432830440124235262511595132750837500\ 2080734926409643113327971615380884208259584322144107742116345656462650625514266\ 3267258000548141219777693747728962323623559188139198832034583469960005191612553\ 8422773004008102873519996856739113392847896740126013422919501296615059842692825\ 7144936686940129077795441778420656462342574957372696806632203088282063693625453\ 2439440635212683380158945536593788527836685242454170431400128789118250152427417\ 07367863556142057552754943/8571401326422056250501553838606762499372592214269630\ 6533621127277366473915833805665884606563229596774653780108116155651511585191890\ 2275282594264019937145145543403878914837501655034031492415291521519341723135560\ 2625055955888202741066683360490210135174629365157009778114278828591043370929014\ 0090793525259463333742523947847499479184881462589599205074755446094942560391853\ 7022198068803333058399666889416077634458820790278616858492928000000000000000000\ 00000000000000000000000000000000000000000000000000, 700478980937676586636003883\ 6636389100240646208796200603393719542507728681852551585433758710941666350887993\ 2687827671118814918335064167183442816501929200399320868050630141578861296720867\ 9889822620680043665140115012134673920629026904221911237135316428653437719373491\ 0332939317989275002692114294103641641595474579275852913057149595410069099046138\ 2259118594724752298134789868663949065387049067855642823111356810829329773603019\ 1507701789797640213090641820708099656599411588494816234317441773758560514090373 /684729406967673379172391570999197779405089588938492589959837668857471636670488\ 1092264921115501790519958532429377345684571026317966330406212341311342265220104\ 1991570567914104080367180795300419066140135315676504697897977916794161238528082\ 3685417954703575571191307257933702688491939004576671264778170818438540370407151\ 3600904403053379744905727079870575444519750310454102024905560146137656983121996\ 7287872913646677998379647629946257827430400000000000000000000000000000000000000\ 00000000000000000000000000000000, 203121533557243770989922210103782965760910078\ 6450349200000171910395762738003862124438203859523087177035562528592388109621483\ 6778890585349214229495899070998636867311800987055492735107961138553851452822002\ 7520042406053303201516580492316252669082980754910873339313422579425890983850764\ 8544623608502785541653838747850470533038705100977304284943729233690044522782045\ 1897062694102270867641903316197261592896723407399807730545422662798177571970410\ 0679224697145569543195549288571439299392882715769364583914673/19855297166813293\ 1087929263135268732781421642320917905489709025928860339088732324355649474080946\ 2291695292601472563653791598417404870876598158591635833004203656666138419189467\ 9130862723840500921617871216198878056030036956902371958055568600092065353193112\ 7689620261785653625118258735744454811195838150604129592502886708752512500463857\ 1016023841588486646513857136093736901530880584381380209197977371220163078643508\ 3540981833073847120691200000000000000000000000000000000000000000000000000000000\ 00000000000000, 359772403410883394141270957931388851692073781163375226400089554\ 3506758857627414150196991054600005148943006486997282343872058946408212847135656\ 3185150578313612254062290745465348557036540652181563110634322551443778987238250\ 3480961934511668201415387493529348089149580234241773940634987829301582756699932\ 7943338476177102859904512088595651197031059504460173955866413742824088909447446\ 5556239610115455514629603419636732052932433178968651966193284354337631647255517\ 624516453154142426183591514614944650415587019/351677023418597047542940310865187\ 9795024540128788097942033726267251974325939626928987263484921719611050702255728\ 2047435956791169075072966306584975053874170455166870643680683855676584056466295\ 2323695734981314528128404014580654812121080231044830661535756413363855407674749\ 7008094598727505783615900685323500343342411129385424501408215836983581428221527\ 5483053437594492267999914956910563006265314575199051528448933819967787022740398\ 0201682534400000000000000000000000000000000000000000000000000000000000000000000 , 13401675889647455030183038288428119329950581964087859050952795595203261724170\ 6400702915645775426899923046298607759327975456333058985535884471587118074386176\ 5045459119584956801840378203464287637291653570017204045176177589704937729621145\ 6093751316936498468130083951053121020886121577810902990702369733597548150421112\ 6430939647304423399092271106505924692525176062757221871286905324926617594191958\ 3467328883439554142981757845692846844902549631403055397591669174351588076549506\ 377002448914115149602569929511545469/130999691223427400209745265797282522364664\ 1197973566483407563034551360436412511031047755648133340555116386590258756266989\ 3904710480464679949202903207568128494549659314771054736239527561033694974057666\ 1280539661727830495431293917515102386064199421422069263978036139358844263551523\ 8025995904396923005283003877895048145696070626774560399276384082012519011743740\ 5503948369829968321449184719833829679261646694347227847938000665970798262512674\ 406400000000000000000000000000000000000000000000000000000000000000000000000, 17\ 4662832793185211589948171392146743624483373859038887482659316023526989905753336\ 7986499198311229277652869795437898947382304804247236878901311253972963594942506\ 9430116501733014589996732807391589646569271980210222103749405631492127084193718\ 7452235562839660797293155459566086551454076204170777786382073286892807718461419\ 1443309976886750366456634397234373410544979729734336102043984710813894430447798\ 1839291186557487951979434239301765327140325545165762368519381508935351557228862\ 539200699910303639377709253886825133433219051/170728535213946271809941432600318\ 6759375260754660225235715821131550245774048623945248207004200164604066892439639\ 8668912129383357267649329813136779395036768698058496686355853428778914027130384\ 0332114222842932999711071406702328211274405944365857006106482780575918071402859\ 9854945666901591389909919236549491579664986657339697503651761360891304462273004\ 8118972443057743332240936744092853021422754501420703539832063153022979293915191\ 9616591948881482462789632000000000000000000000000000000000000000000000000000000\ 000000000000000000, 36998075686532940417800499997435274545899296040722875434837\ 4179042955871634620542420687499662535367522286438315431693958406957284209353647\ 5312948971661056516738346566606017253982539396954705001606095029527249783162768\ 1794358577163985023306764622217291502362745595503741886108620088143526994494700\ 5114016715399301922149454089866784258681253989306640470381977907877242253685682\ 6165944649862628021221972478465274112628924185690503780103368871671412621067447\ 4193962883430029095946991360681041500004419843370889140492956097/36164196079603\ 1297075178244292681873952338992163530020751745070370180837585700159543920626257\ 9256168309356092158627227971182121240376860536127225105421193605205556490250166\ 7476722161688083045605236999760518030127054095351193165421590912099492758637150\ 2116361748853657546472093813234211906792915586116450956049452887324712177778828\ 8941651754535297586154314786776813460102097814939849067467435302464054982064699\ 2903325616157186459981069753220974457651200000000000000000000000000000000000000\ 0000000000000000000000000000000000, 4094216197772050820882128058317309910604233\ 3924346828463315184569437765769337757333067218904253748247361591283397777851850\ 5654795596851281806351803282600551490596664372581122999730727137691596797340761\ 8724340675525466331471777832174656498661832442263840208505701649819126452712590\ 5239307068907031987556253749745905144997337534778747114722666941387589959837601\ 3203464429509896236085298373374859343982287898312082855023020322319705692292875\ 7498194721298156145085349902759924209206304596993607183441988169648794524783495\ 562324313/400188232872802745750572509827731297417324120975798286523863902298139\ 7055156451483258422012107599272459528892571654840577179340346211328555984801293\ 9660249945908950020007516775788746572118506991076480110934804870835045273875877\ 4677483611692590793056015178414849802306132295151217904346430304129840221356522\ 1107783652761554435591740315565572511742202552702538723916815555141889915122857\ 9344605104144533643617683493287953138470950486743430127243131352277833482240000\ 000000000000000000000000000000000000000000000000000000000000000000, 25784383987\ 0097501534765963455464622399336055720654099605315550545810959004701960032657103\ 4501629950722671416555445438483979094093232717122281948881319571694443864460152\ 8465667721307969486312736273024693045449077783320197194174516831550414518895036\ 4868247569488298835938518722581376493779819812862053804269688975626030595027061\ 3176951496718941395452913859679498490470272784090746085659354671908165189015670\ 6817916414525717083006208797831613028962882624976420847671488076728193534601286\ 7924927274487907123062689314323819639321/25202531457989436814199553646918672751\ 8479550660275010731224026608715870105999923576789883698981925783075350332682100\ 2724911295311376093259859079291169830158610208909171017516559723730868643044698\ 3596876010246734473328019390162177177392672418635300623246872821908152129955350\ 9218874373673211665580085673740617166091958177355985191030214455442291425823072\ 4229946218336582579886694138222788954859583266042301136238276028363265409513236\ 9823802275471267201024000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 473737531177600880458783540665605984797152859959024973778380\ 5835869904032824958836975410580014647031062669840407574218814936834606952116197\ 9351106452789974338643470050384929225268871092633765909518312903878556897108483\ 3536240261723163543163452936875841220960924622670474451338265035401065076359559\ 9917531558443238585450413615917891716166438410707784702197106784899275090022717\ 3568956646475191671943863492166376892549350013716282790547248303126710713561411\ 540757231176433018147030930765869428691648406955539688200318940591862790108241/ 4630408051109449292037431790150557328236423496219751014803442085462479747513877\ 3478524825843189233263354181759425879758262367770081085458440143611255117066635\ 4223932985923256605525587826377388744758591442871539809690715216467813204816712\ 5643983603105428720335891551063808164626890526419017361877547286886006608760558\ 7561180404206289107027406369824214890219042637638393079284447051108483874856246\ 4967912616717086065368730351524831749158108899267373139995224178688000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 26590669664412\ 5110550620929373030468014568288756679549975002475145028843965151538398580110782\ 0072745549112795319057022476741003695332254798218208964540849059952846495449556\ 3063128698944276305300604111483256019326166928121315795984413606417531252221689\ 3626220448686000949230902023083440031462812388956633454295102697292296017773797\ 5776795102033203684479445896241884952831830812504253071562395046968446407348708\ 8931761289061643084335477142665677788694227908205896299750753077389751737325117\ 265618358148017141986063948537432245921963903/259899365534952745874172785785890\ 1189042171367931066784947357414737232263345795922052114483715620639665593634085\ 3846626052407354365332857060699097937297722227829617645404409035237239771764140\ 2463209316748017786244727860183189673074262609215364117315787803354216120868074\ 3470707898976773885245738991851620202075066213318808122992062662104101979065762\ 2938701699464772839441873644931907229452591160307364170747635835394755046008516\ 0329642822540319437287198088495104000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 12132139155898209828461345598319646047421033652\ 0052553591905920058210675143492796590427117904735555655889145089698598269764709\ 4296785135505276757150049418834228141983470411938537172255000152869510817807137\ 5876985002275323101485415370493446434495769317949486110268073684258208678926217\ 8655120873864157880184502440745953650687935340617049657709841484892005054437172\ 7339674448631557710161648174757253979799481295288917098671317467652057634146256\ 9913283602610887653057720368510538778506926825549605267786668058317332833229097\ 70510934587202007653/1185791676274983995918454043642143730485802633514291516761\ 2444527657707734590145854741915773757972822418054431089343358001238607332541532\ 3976172145753532089986003723673772351614661457747395153986165523630632179483406\ 0538852172601506764594249700214933566496872383531892274958715148654782132124598\ 6134699468376047194962127706101872925878195693990014364860868399409488634295854\ 1661521952366127414653759194669575489302617737919925924388225936860379700460036\ 4311588550066831360000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2178448603593102883134781889375531293170883090728715365221204308\ 6007912345961586856560739965582974806445415614875390948943749245562125057748131\ 8052658083008351840135771317136609725440135948896625788140637675541553410977196\ 6554638083508176239114060804990967148921197231624659613461197317212866559012852\ 0429247647159508841859817172527647464170577017613065631845472877161852001835064\ 4420285293445614183544921803697361032015155094112853174739018651863271350862193\ 1375140992662574735943130630876910194550001644428273768462137125176382754896084\ 87344377/2129188810892893763323872105173670511769825853959837937630436414473805\ 9097055309210261088038373914558257715093499323522942424023769353693338439402851\ 2740849219552717748778153943207987297679358574074822143947920972306803944918977\ 3171838503888536710668160419155153884862633774685362264284878830316776684318595\ 0740195160391843902216154029111163985933109106835389531266062973725806203416205\ 8844183740479687435089702663001947823683412053744993922231573624455204687295436\ 5001334784000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 67609143343149711772863578521182243699315114338978814276186309748260696\ 9060474199395807045105420206384958419742077188486921243178534053260337302304587\ 2883847864167316186345654186385727814541835515330840772398203623235135406595347\ 0042153111417715738714848105832246386368189015945670662734741522757474744015547\ 1689248314818433587455880494737938116634717557424066891640515667276581641304281\ 4325684758447727240431444088315461117149508366378253250822669685938204496516231\ 7136042918974257362551551627302125252973948781833826228890237609685690500289145\ 493547/660798514301230981448526373225958733634881356371631136416600636238843739\ 7619839964096790451264654175501307829375933337412769972845528850116450351748182\ 8777945249125250462588385574471711537694185759436145259634172085951619538317115\ 5611061409801148461932246145441907765368084437276847442299349941416830791748336\ 2855553539161871121221200294416409819383545132721727721403090305446624945600278\ 7797298896095950004197631244735854724528311653013516736036556977190211727558035\ 9578432307200000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 13596262093277310771409182473631130058172235912713642467900002792341\ 7670833352706400031656950178852122779045543937255179940890520924050156567049218\ 3739195073458957272968952746408412256491193428061685647222158105091619295043692\ 9930167383146044420509048183269789433995574963914047687899923484427194215774243\ 0868090807171272353517917338112133891051446452569790206051004541599507125158347\ 5542598478701875099609185725172663772315294650541022129658814380961016797358296\ 1461537313360121277525604733931699032589121561306987708065417463048599537685522\ 3439739721/13288653194942913118727169999978405778746206545825475519250318909598\ 0749828719637756733927288948218849986218410660314896852255214550185880324664325\ 7040430700401570309613609136680074247487615785200945260437948683471832886129679\ 0207411589335248928017261116963405820020628310079837631158389416643956121092003\ 3357634457226001005040612626934332344915588535237409897980855285486809941728725\ 1868143119804608849762668306950479056049428573634975870255465373490143457893186\ 3693771015192576000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 434782624416920748531626943863177241791444287648443352916753439\ 4868021478481182594587898179555597264941063480455629861308359332578655406917347\ 2150833566327176402351286220421165381753605758033277167654850582757551632865196\ 2927628551089910088195169468954291916397193038281501721207125359333867573956746\ 3981378512852894401894407887878759158377149624403252301399642120898202327494030\ 8377897323365628058495711554485741007558187057782890755544473369051917815276333\ 2720279229315050339212328451241689018067578916333767588946029749329776252756431\ 9141512035990490045731/42494484953371604243191130174791745950903563683743368264\ 5238329298270816799159273950472327768595741482496153202738794856259510674140265\ 0005185835079844785064308910435599892831760007591982212130174941603945855681011\ 2781801711525030070844978219132971196358490481129291002056180719355754591471336\ 3361664897195131918188418490200161122349382892305475521628900508303561350509045\ 5603221143868747392253151766542094884180343249494507948243489930780248876543589\ 2173675721770527315626429893564170240000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 15000418774672931177450117196230158526186400\ 4725591994425020481158427887441188273797462750004544016228548741682492549967420\ 1520218810490871309824983390670907688395713764431064020945950212388788259091720\ 2659041673491429262962172058961134288012466861423249317232937976330466164925941\ 0020279481872070619476270571421738247313145810396314647706887871937079195308503\ 8398324219866893151212437371046854661629986982568087699381215058192947507818415\ 9918580172071726440226731040778556085286339212996837248329672356376390594106544\ 670796181535886015672060152558241363/146610106761092163632563019217358356949491\ 4856213517145241982333770934989469127577181168153837752763553780127380140325310\ 5674432748470485643233842003639801096057644348102025006167075073020315656903494\ 9276526872670064029671221341439466300927210651454945208972326870810079584017353\ 1466253096767166948015994634173828281132177712306470586309159440640978492095338\ 2753493327306435236054426901744997973591459981441527166042657328775806273898153\ 7503036138857763093811670128358507979315609600000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 32196801483027664093873450935832368\ 3997739767404375831232191487001191750521890692636507930360216556789330958407064\ 9328874637016233087256381013241027475500674331516932343886117199382504069397552\ 0917965770102811273739323502711945917598793823338948981555863385292188726681272\ 0473293683038525291684152939405885083082549944794768801688424184761300446983451\ 3864667560421253160037362042043602488296452050873396441123779583587866834278727\ 6982415237678761425131364967933228068121244432272963909605428595224912078095295\ 93650965139258678786873207076198683067649691675218998197918333/3146839457615717\ 8141338391496952271465993634689088797965489625435581030573463176964916226339253\ 3722229298246680253715392630663722063207598968158066430359389932677116033931884\ 5970622891887929630763187253385418728013080743444740921440284440807222045942596\ 4120391489293595218106846510706860787348551934138927358797258344778070106960997\ 3327462463405924802975181541682185463137251551719307267918196334602250751054041\ 8168436513617547623920442349737278857309943097656669353918754060080504509045057\ 2679577600000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 12988710607815472170918679522659928949332755686987389442597581554622290\ 0802867715880435551847977581036063736315827504802361219505531141569737253332764\ 5620882319608730401725641442409963258571423073816476287679076327752262812405704\ 9189299249397982337478584665844957042282904775652743199705634821315598973492925\ 8582200517415865509009787785607260717505871333217745611608704580482643971455494\ 4013065679546059381375268336378061516202653298449925390086052357024262456536580\ 1231294303315028472896633187664626630559705700801995006394932462456791593218492\ 9113309681484347206672657741/12694932324913227120264275036834795361404588452051\ 2603956728832238779243893511668256709145639041964600603022537585587622794238508\ 2264426475065113209928775291815066928473946577265097490200368650505953237806080\ 1942165123164674773888548071568688330888345720450745537446696929946529609555954\ 7332210376118104514398608507082145410854638780283497939494059503003117401882137\ 5714730574321324884299078030691406365473641806234984807202817169258019648174242\ 7836105281404924564719035136225972904784892685304463360000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 240625555961059674516514\ 2615641363621928992062054531433076306676516410154105294802910333081722920106117\ 1346992851021248797260937059399346135334390599544503585492178739732641581182078\ 4235861655966316384038207566205785266953267039098816323034838119704645470962537\ 3700180777586219537871802275617074513086796771158393518825834519438825309038717\ 7528688483564981422380870286611755135849637196265254007959552473344172460024165\ 4370581702251978098757674569743022606849751934340765071717324424928114819720213\ 7779125969673183971081914903546030658648038545815684363616227647741244645032660\ 1777/23518503152419116441143138858776769118409083151835030250268379250978017079\ 1171514274296605314335276514395401450542979263841863582646604397170970107376836\ 4626410639823213517272701957687558602134196585848112777570273945246383005959721\ 2405281667726677840691648360221128911771846009695783713032503394082739410815717\ 6406302290916837745955408751813707546955381404907178741017678762891427434884464\ 2852989228835644050216975853755777690195257654309048762657579894294531543076188\ 9536736658796558695765681073539566796800000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 5941309545696165177547979487860084227894\ 5731951327744057275529267617212222667241485289129464066562418266397217099857880\ 9005561820087046988092963775492471803157172780982305239971783550111159981291589\ 0107319193868802582596703834965586723715772670045426886311508783020286969187547\ 3009407770380238693193151767762231226713417375082295355085061161446962780476543\ 1514305929007080944861912906646733311267821330762332230642597049954829648899735\ 5896592375312315717594390446675050659163561542428035523076573437083928804049770\ 36984345775703988151461967775716944908747886255133673775596708639/5807037815412\ 1275163316392243893257082491563337864272222884887039451894022511485005999161806\ 0087102504680003581587603120597194031226183696718444709572435710224849339065065\ 9932597426389033585516534779871883401408083815423167915949928988958436475722923\ 6275674963508960275979866690606873365512354059463554100779549729951182942429073\ 0754095683490635918408349147918959854364638920719573913294973543947957737196061\ 7819693466063648617766068282244564846068098504430942081669602354749792295446591\ 5470817465529794560000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 142941136378894317712747421821751175177519583989979999256152\ 8125600009379440304817232323935488984302287100912490679492245261498124052210517\ 0552816231775583515605558208009471006275837658630932434585692017159213445970185\ 6445854740407997386751125647214050555385752468387832784455714928201273101738343\ 0540799917612425450255093039411407025136999496929269165397821744294460687048986\ 2904632871470804407619147437523192329999486827585025425655349589608017292556498\ 7270261613628914167067126232945087252877163766098774211024485234957062985595757\ 6177601722219628333355389891065130526691724185392927/13971243674157665143186010\ 3151760959868933610092102025707550732178013332258085191278724034707603569203747\ 7611948717111489298260988398268988365968281459142011869472195608952013931692752\ 7757328862283950564633929786956194250086978551618596516768733012223115379601186\ 6650162947985167138071653516864714717569443272915952125494582810266207466839721\ 5066934630050736211788402814561220407611926980484397394163097947345899355263592\ 8753550200128182537512339599546769631901862094055754239997132646238871513940209\ 4224605184000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 788876720600479712642659955768485120068473329866300304793040456545\ 3864549387021965364935677351996854433203281679075826702893357891917184219552094\ 7495531142118003986390364238813998361050982022714492044741809139799164990918872\ 6485138418927465934599097934346488133474004331470857959591191623740774493800533\ 0715998816122880854570944405110227779462956828745044388276391800622883599708874\ 8462248271007084409415762304271704181546208823240695348420340280301302157356512\ 9505333295517271237696043412988860309918923601529103251621612955671603427972460\ 667850881572878150090597172234998791270710813/771068513030586516012078519672333\ 9753191382539038495217713258611198686873525006563167158621128519951744956805455\ 0657116771201646386415196110742953642926715289134680163912235199979573759292073\ 5742269022416746803297058293223878946709278239596529304663438955452831130086176\ 3396951196905403980944790256938620765361743094651674338938360446246132837767832\ 5451150314950793832291537498940320559241697560050737959189845074662424280868812\ 7059580148842863819416579084163528427540124394202930800954272137379573676459950\ 0800000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 15077239793331491177847101680008307638783019406600558999763807852732845029\ 9560477345622188930307927639097952451422352205968441734545493253135494931998590\ 1240940354106704059261420060615078869157884811483741084301512153010099389991609\ 4606630910497175249352047248563645637277156697002374332901700272173137532955745\ 2594112921829870453139043231942166901088335897225811118636892723073889982240596\ 7920204897748130025873117783552209992144529198553020640909274307734853824139328\ 9744411044520284901068649367168787111026423546775996619022238022917681691903782\ 91860942318377144098158754632854626215612153719371/1473710158273814887074452565\ 4587663965240596869194170060672805698315709819804727925777426153797848508827179\ 9337024233656769444272085689397895989958971358493895678052524393545110927491920\ 0309315649250875972318747661058064655834756246564435692683158883047708416896755\ 6834914965652661614989749290660952758486577232438664029071489490694859439012634\ 6076906248728476088018756514997675042051878642966645914195503150816091004330665\ 4006202009454948449445029764751106195282942196096441960409500241789215187672625\ 0808693903265995161600000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 30610452522394269827074342038997107265759340055597708741\ 9075776134530824088810440030941543390491833483984934748272524156326440025444813\ 5406305918825753944614976406557421302511396928758251897747468675443222775021745\ 6195501892642839967300475046945025594796117101545949686406243256929583022018895\ 2477030401455259703365768690970127197804782660242224751128527997536371999829019\ 5842775885046028190441277769442029354528793480639252035795342654123364653848079\ 6552642731069391757686597179763842869056056029947404526450356447018985556472868\ 25155088053215569523424806165299718123550062333070199537910678629/2992034334581\ 0796377350516706051389746005642241939198699525170929149877119081427090314480780\ 1186812403598058797741100812701559983109813792544783306270630888858834187282641\ 2099639490089409917111959829903912696035807455639926443156811085255991917870466\ 2048601534089163833386047963828412338374012446769698345652596508669884805894402\ 7883812593129189337332314930182385452992262804701154352667711773213879887465966\ 2216325046722946111713495854151308892698429567381072714908719372844184509479894\ 3101891882206207948868300256051200000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 34689076607456810148371223479879253464853204\ 2918582849972039802023138188069399004309371402575330465859541607360824424359982\ 6950120569576410764694260270656838983840827331092194535743880089312814057921012\ 3719813301848649634001354766248902493834118244286439189511008911039128026486306\ 2468397547153207705076557392287164490816592671452077142977547161500183518071444\ 1884171879862707015577068394901535902628298585073449876378069796635564198264370\ 7131625850156802620454393936945953201936789703533081051327398079080733541493340\ 8696954329444313333458463644966742293986912505374944689031488935432603973545491\ 59863770653/3390752461284003088160275499950887167331533877809469463284674347118\ 3950290185111294370121013972257764524470955572130396737761121318228306000139840\ 5407884412846964842561494907827455343965212149786846154453846370085806120577124\ 5185552508047591309323720532552914696247575234496770815856574419133882590480446\ 9530485892917502909194636849564218302794019414957123163065971743174044655412344\ 4357454393106901149257192948458904922042877765817223466285072940287089983930672\ 8690959294693368624760107000210224126736111645245336938760085753036800000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 668116\ 3460843393290093624918867596962185195298587686697859388256452811305638947004716\ 5921314529554444841509149829236463447270727702118600033160163709647226066279705\ 8068402302780550067256388748642965873567374247670207161819341160860547846983522\ 8066305442999039830582626888416473494041444718723347089206842343509023756639744\ 9873101606778959345747138615930173870944411877849849055512565008399262918499032\ 8504046087593364167085020219684944781698590259490255670213354978679972712511050\ 3400813699907327817207194159885040380068438092282227287409632704283369033235397\ 570980816021898460130144671394869545985583/653072885304826464298857549407460591\ 2390808156879654328160579343783124352765440984339960330095001550371556639106711\ 8098754219467611842429801365140505259231245119140585307523834750933786212154935\ 1523420475486349637347865526741480311430851672547061125137890664169537766534629\ 5020617031509107447255055194459767693604776255246140287995074769554526710900441\ 0293694441602611045508414993969441325638883632087856983150887588132667040787160\ 9370086856893292286359148379078164135937423185842511100642047794736155685691891\ 8360196972544000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1814341786375358036877753252189394886455288651576091668241934\ 0857883209988525859846306447795256487126508179409340368086924071052483605518648\ 4643274339028242818207916485916781274423466372902402455395177993838349357353046\ 9548610519681324892548260724719071371102537594162163365139942486166765107360766\ 1212034594413138475915913860993555759607506845198379996801601074330845183512768\ 8573855757892291659238901958372673458311732047324266440026825310665016299364054\ 7061025394060983199113281953575447943737872531511900256537375495978554204156330\ 591928625365686725930114906852564617468649455745501634899555672306188343291813/ 1773512730359830111243703138596311827549754805584976145954269209214193809557958\ 1351852525575632105590187937386486269371231305527938771406083537142755816149483\ 3127879112734542569703552928940423673111160010157620795160376531141516683212601\ 9244348793916082228606714384116740952128994608886110481462485655254896110346337\ 5142391636799636343466997966595090876833527702678124436725012745494283050037558\ 8206004712079228533739466044994958144103830699609690979520693555034860143411333\ 3598298969025405817956468144562779375702013796830292611380019200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4394286579067\ 5465056503470097895224009572942591044578123412627932612722044386735387999833532\ 8190204792561052124081467296619795083523627748147978736761378948834034372808633\ 5412234985323550158172577191103642342505676839400558690326482600920781728608333\ 0243708964507297288518346904042996164985200788018120701280264887948360410692947\ 4398415512765695830482428448558253659013157739609617317562281999635163452269291\ 5084363173818222822713645065925758615275731057030788458314740059435558689758826\ 6901414894048770837866764311324458396857511710324544066174503834651543901243934\ 97020312924306473502389965657161054247996782734873/4295447832931508529432249001\ 6802672463255061391268122255012400247167774067493746034186816944180959739435184\ 3500697444171222219886677043455343269597545867140485835723211043062103822005193\ 8937061362752295446017575658784319584247534067409218609812778864751157685462238\ 3307465860564249427221595861021402570273583792588294594872544328719223877069075\ 0933101036908040958864173857479808695871535471909674634943412655891508716986760\ 9777886250194779544546715523991197902944312673422493975080102979532891090565846\ 1310516479502774159229687047624065024000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 27662223718227151074896117152059565867\ 8669687591422023971676200473948653732395932635427620210809316069884178507166936\ 2640973115224581563253942486530486711292985668023916477585553768203544452042712\ 5593584592886040607762658739561749759157317294812514636730665186114100858577772\ 7521900791647508277090340336541582831869587146071116090788463572906892839524316\ 3015600015604414055048194573769269090480614343175078798376866412263784783050024\ 0215791954828644146266068443274437649426238454965645046409244424546339675697695\ 3104500410084026543841265539850028463013436998727434263812501764430961614713797\ 5850630422407611626976292484663921/27040270719610570512354833029429351633868501\ 0838764177004908484202111539393312224810421895803097109971160558168339613886254\ 3025817836343403116373770058580155967995836712660353195971394968857210253983958\ 0987486887151756622752334496611870847986288007773987495354718819614842022642229\ 6915668912928991828671366506414177544219493162183446210517848057597113443190739\ 3190752035284443875198584720402804124173191062902406188598394966942757481211786\ 3894929022863173705241909101675321579485213797675167663023222264422420017561885\ 4437140547849809536282001408000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 321941086206523383449190792340405457031634025\ 2411815120691052043496225312120511457256410622283868132371441086540285464348812\ 0877658938732917299650549769568364214695855149594137127900806474631954502039216\ 0226923123084548498345223945159572368502348514646915854668491126703367294719119\ 8474048836661975287378200119498777670903783255888839158602616786365455437595087\ 6976090523031217149779482460167213862524393305165024230541297461250856988830110\ 0495561518654123517918269308951941257912139647677900775327903916368053214057433\ 7194063784848729556171668145866199647651369862204096266339311383538135505032970\ 63076405903340412247649/3147045773215628669495911084333440668788350515932151567\ 6858983572001208859766406671772211235131946503555566161019831025298659915740662\ 5309272554862930533213140133336948552425590523435139113147418620308215160200405\ 1638131119783911635408210830369809009802388875158617830126560992716260183465207\ 7567774530541093056504219615874922217884670536692485557043170741252721849823665\ 2928506179610565474224851909122650058471872883997646780754267515732303726015565\ 6102545072577320175096210211833287429844109247510797249642526662020343823241289\ 5978180313088000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 589581761023409208878962665963699962318417972573098656882405\ 9787493634570199066970480182066135183558449603745080755838740397294850075230447\ 5553027288192504577287272868491219325009855491479685623508565803581570644091176\ 7462318039488341959169702496884724627076575886001581888385254742636042621370376\ 2239796790255365163367334061652750261571454598698029603094124678638898060594107\ 1869323853430464241530581641028212928897047224285206209574764695453498742260141\ 6740192206054285881126121547033882333525333107656764896200677208133019402265311\ 7246938856269943815198090661737887680825268273438528701148218311508865428565297\ 4991953692710362959/57633116542607225428136305141614857971811116321803494647248\ 1149476332274732503263697439349656511341037731164513338037750537193065634326165\ 5243239530763849625549207337648883064989147388182978352762625557198073269027570\ 9467182831176489656238664777721668528464437886416997619643577015898018563174061\ 6239886222948670905506958333133558399549275120459064587487949976841555894464138\ 9742720247180098377016703967723520887114420416803197924688786910365445132618623\ 1748734834938846938415872616520781316761265332190844695557209067202720161430262\ 0114269314814784307200000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 27326933299405703548158295932144125933363578295408174\ 5893721913677898604459934894920548453957109894904670746864030264912154409265655\ 1156029060953980056263390925725221240842731547594072495299866742813063546940725\ 0471674239917708550276526919513017469794584539757983349780692555431918143302713\ 4640056228465650881979151062261294675348251050749016607370302034735374713456645\ 8066330291592161623072673829199385432748399734335268291893189340635236562065654\ 6759795131343840853877209367227655184888822410982787667872517100498004241086622\ 3214314546314146447104323042174427485835441161196127417800123526286915038632789\ 34952972492699467741/2671277374076904129045722590197774518087672595107998017495\ 9954997984125448810041740099153569124027428717351657839971548264618430336724794\ 5387231517920708632401227401923414223515802691581619766697077886129370493229239\ 8416749242410827921716230239223367686729106096835034140937073893506385415010490\ 6334908816149933425870821932264720646891072196855454285527004142357598367121757\ 5885121365386932972409032534367650920382784537500875333674410862253362039211314\ 6639020688183532135908238385590101434766918523131433816021708763415755612956420\ 4877437237985280000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 6119878066372018212394508078079372113947142709121694186025\ 8036173331313711131919369615437930119473266998772250813828784682401610800618652\ 5965952947768753290461916702408859868057187467513025324131176889121886355255443\ 1763553355184892910467904604376407382462841723111374955364921149695815083279176\ 6578428993663480567157639054532373484884309670186496536573246348520967084596023\ 5117623328533553329129673694595358788485383787123074721966353534836534617956875\ 3279047606563945190971080520836234268508131315839601429292605241476105142686602\ 4434114054720365875714906068036467614445386510850510096310931248046736116723187\ 424223802495751461101268491/598231749712262999944054847369962225747399387420320\ 2744384354331564329011723383877179420449434587719971649487648448831850576064021\ 2843055981424826329328759113200772164795406214587349889339315301676053283716000\ 5325061864269357787611962631757340392750919325460865261008435291900329425021432\ 6857467596570018994207203999162227497926336187321475750365090418124920759615350\ 1845377625529436165729421153433387184970146808247683926417194458269608129593320\ 4765813085551867586665231220756757759485710067981934148140967939883830117564235\ 2756461196786115487777461108736000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 109546525430005754845524508716906498542\ 7800040379007736422866607012585222023790649727031931585878904069132916030476706\ 6072869102011718778516905788649343948543612673647870297262488641906968162633580\ 0750965095267309663702071442242792312445430350347184073290244239365370727514546\ 8715755721348945046448551569148782550553973976890254063386919267483802093363330\ 5613204826893245937387415916155070808759297324152040656885232489154676831564937\ 8104692198486313766465387668850613754224494985522798780951183827624163899222076\ 3173735106967873487509605990861241848625789380550353288689652742830953984684401\ 1934921721844955367487044802961647054729436206389/10708348319849507698998581767\ 9223238408784490348237329124479942535001489309848571401511626044879120187492525\ 8289072340901253115459809890702067504391294984788126293821749837771241113563019\ 1737439000013537785164095318607370421504398254131108456393030241455925749488172\ 0509917250158967078836450748669978603339996308951585003872212881417753054415931\ 5351184844360815971147683032259496976907366556638646457630610965627867633542282\ 8677808030259855197204365308054231378429801307638851545963894794210216876621251\ 7233261239205591043998114340655422471467231216553846374400000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 24085189097190\ 4335164764605302397362656999779181379938081858440051603049129346867878806660973\ 6047835308269128659673390289939791482746023670647670594555304602317847155537581\ 4262478891098259416851360198705220060301169999782364060338869589549314469974121\ 9866956129328750856759960599496141008202431628255032573574007114145641258092972\ 1607687033174841750416849534617032589602063999487635565821278977153301812703860\ 3868363463609449073410686400074388281685268449567813556539015956692949779138132\ 9199461573292472840315145601509096919778818996759880863261278753672660828739137\ 3391951191264818183746282113481507285460845754607985732747401347004594636205877 /235434335119368867993106263671537447693364828794331507118391786297138216904824\ 2732505061693362144804793820984963275038603370056542073054651964476525975305677\ 5908042911152129479584541057785519987941344264248919598370014416949256888275723\ 0527733222264505313263604163172562566870744380893848754216504932642185634254840\ 6540232309685382559196630806663607349430328333978653137226982407480661909101941\ 7896143021782373897407323780475956586463273484065777102190297227406888342518881\ 9710226397218959719509811323054557892943454228100084996178993885450591447622486\ 9776849108992000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1896436804919843394827715853781107215181229987137166714808\ 5276139978571316917906855382855574037804925003938563467333750649747779878605988\ 6977124461563140353550068374055172703798416576978095184342291020290015732850894\ 8471905062017049469530127713184226270729312964957200051937008170567090413539873\ 6981670611383865749891315720229063750076665001447541937489376870265618642881588\ 5859411253815164653343610983725494921450213978997797164823604871710694671916600\ 7873772221295910522301701773982968381363696286337548540182137985729134870524365\ 2859799906468841795401462606702870112159640464742526757919384604064000835745357\ 5435156692459350623349932835358874111/18537568151563213917004002547316419753841\ 6193597305342848576481547990946895786400496262336647612342946896612551110855419\ 6456323357534576317513980055146610803086473180831026290490946106749937073894529\ 3779395423161747429429669227691456748670042449684595494125465883869411754685825\ 5568511248642917056941437145415425758292820145703236290505188095820095480442576\ 2534174242060126447691994579293164167537823605658756927803703061937850145631242\ 6638443233730453419268161843764646174066112388316595002767750592389697797796317\ 9043141596608508630521608841517076119003074993848320000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2451982072652562460\ 4131359754558561994099246393746594485887520023529060041118223890177862151354934\ 2158959687273677475606120565409877096877770187046179254983098718605300434149697\ 4425947351466585062309722281095654222387129408273486192313518480572016299975973\ 7843289594670333605505465621712272805482881060574891636807954975115478389915268\ 2978808189659085278373987624310543946816723052504323502665192267036251395656416\ 8353099780150345684748846001768224195182058502393801762153739064550629311515014\ 9559598171773135249137263960718115192663090136063097917447418698776818239753349\ 3143534293732247985073478013399520413326608476164490900896874409697368827267395\ 4205940421/23967640863804894335880986728822111542557179085488205984457098531231\ 7404466568878132138129562100579461945992994935049419684943526479873822971486109\ 7207219894242815405583062007603486509525800152607931862824345482422356508382929\ 8539029387171033414453974566134895932429034927031402087155742522738210906695204\ 8312051364355469895202218378772132939103210639585210657818847279254913297408966\ 1020136886472007536994995638017955339474155573134899711605908146861149672466422\ 7503542692494385549594558523198887779769445939154008284337363571133036565452588\ 6929405014962905044345914682905722880000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 122933387990218394963572646146225\ 9330733102440795141860041551526506908244934521146190466422170488072497245638731\ 6037308174877643504721394080435940085353444981257059633586095588863041586885924\ 2574537271162342561719642736143886542928511475530240816743161252166513231045348\ 0420625525857545461845484293879469825567155664814106801800751194976805581935358\ 6877081820024073730856255281998309655377420397984984622134063892329728234983674\ 8278387184958138356052597304832958225480100850855557881602170007531009250708796\ 2023561173823657770940395645665572910013303221772916045744231434844769291742909\ 82841825272792289808177317400497637330306274981632842493997445070426093083/1201\ 6296910037684152135454051035475976620807942588937959687163220265235725288683591\ 9906650322462350136747991067921366240221448651487199613142885989968383653234395\ 8943178499922511233073881498721497201611443100038612834563823420116455402879848\ 5587192372072452454600269299353660730043695968473459536633437975321877913931100\ 7942039052574723156080580200456160606969367172755182002601682001975264315446428\ 5621528656349683798747432842225013432104734669396122798616277203817928292171127\ 7308062312538731149699884410565700519058543122657614124023329888640092121346378\ 7081853642862703411200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 8521231742113204215398398970500160974781035644930\ 5974780515899248576640185755875753614671755434240309913803733103698035384001104\ 0614657604864684908214885870530165079695552446406575318367738424762727852639712\ 2138848909614393158296285324520790991787711940511021417939547201847539496999997\ 8330029267212863949137479764892072906542754108625145260811845887675349234669473\ 8924854714745196729514668761103887538892196364140555054197361009223140741320947\ 0614877837381840204351145743903757593119961708317204909310102981196758436364282\ 8542867640304216829355517270760603791160755328878899704444945310818813023514418\ 26977992851257083119338097135156123928535381551834398302771/8329049272788814081\ 4792168547526868568597810364121560128386458442730453024980041159926359249220548\ 3103075960132599777025732838610160166284429635875367116816415953283236825070698\ 4059975447811620653226654495938299730771749232503972501621976538708796565516734\ 1115045002118392516432767054836032934284973663537111414020100861191789468622276\ 4329299798044672643745985497446501362848706426898036703747462581592200601361996\ 6113599190779911187361337641923710791562503658033032058266242651815646073791451\ 1694735434530045744313168035981128328433926076097924895666463077336957021899460\ 7063040000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 105337312091254744998551885242937779518165909934036067166470816\ 3540506118889552651221874341809720028838564763666673994186848366356388344196522\ 2719466810272011928876939041843706212334449051464590120903013942237633693169455\ 0111390192399361272000931759407842524689834595079050843963323675135798692744594\ 7372988471159557085378956802467691638819430048922858838847735726595761535295053\ 0650576099545880578867197350912399334424014239945300000070194190595733510143832\ 6954817341508758997150827933967450320380011308562781776087027162625279856955512\ 6111627661987499377374894911316809615348121816357236087541113086433527866506288\ 7797711619759057154626971390211209311172547199902827/10295970489525706166560795\ 2591174302992405804138880345353693888741695137904634972712743690893700979274855\ 2369496707318923771288337583704223590966609189587809045351102674471208546536447\ 6817969617785439196781455198220162203933065982282287958177048390204426048801982\ 2488174296062978909838176489484498498544386488192914472436681857489483570994438\ 4176808938791005598041768436401585520154781506641870489583239203927405573226818\ 2681568189759724672384055297305298198095602609771401108885694258022042984623408\ 5381750547438716737226672193182315468513285931486503536042055050643357778976687\ 7839360000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 125567110980980165266405094517696134124642949678999011258560661\ 2274888553676264262565746594851761414385643759716552847558198040301261837682646\ 5533483107023498658333639621047486126604427931596234567699715199846946725326425\ 3489324569613998916241447126668272975899381182560073216357213767211346501530027\ 6484328722846726362664386806457661212166825619034756959778776312513953493487078\ 8387030316147285763863536514095881296583187944205156892262288925262293055944022\ 4904712549047329465404922474585434749477403584812617193808548735661509974331946\ 1242921864538390993098122948139344718388517127364957995792629320844224550531341\ 4012294146701146784561164918138319190019477705762743895566307620416897/12273064\ 7212978172023873833522997781821434032254108875066039144595316384675032239120070\ 4178353381466335057574570827935119528025999832945694373392283806779492620689225\ 1266565589253295557655039386390479870507471054917196551825304740232661025004956\ 1252381480645966990732157107452200677927269728665482142891585941506220602520464\ 1041087864800395962177760926755519261394448136560641388198429302586682125136512\ 3528891896429556496832492439686742871480567245924021549263800716021617481180863\ 9931064958473819315561231292020486960580342742877393948642413691643320731556355\ 0855549681080950216193006637445690687488000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 538154111116531783378514473\ 3264607034196456874326675669403363016175912104676685455273361893269863057160884\ 1498663571223940562640000618401469516294039313981727019374175362927859198113242\ 5057987361225450782839804032938663392867283369130431520220181514217625823470828\ 5539563121030683324236237186937090394397656510658224795237785593012424168150347\ 8903792837560225633435596678936647312476274316762070305143488260531666485268019\ 7668863922097215852350885238771122331428144998212278301931646961414161665200771\ 7391197373972473711310900273927490638182601750741164039805140300171354183232732\ 1807184218139846000523244072663275485352551546668700672494023977871757718215670\ 56301150493153545625713541/5259884880556207372451735722414190649490029953747523\ 2171159633397992736289299531051458750500859205700073896053035482933694058257135\ 6976726160025264488619782551723953625709953825141238185215973702449137307463045\ 2107369950782273460099711867859266910816349170541442459949590319380029054025845\ 5142349489810679689216951686794484616046622777159826950475468289522254059762062\ 9954560594942183986822863767915648151238224132695278435678247415146123063452881\ 9681723521113057449723550349077513139902783934592256381195626800878012596300403\ 2661740263703891582132851742095580750952129189183580693985998747672458035200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 142120398840884921044203665832172943230834749961323535820786851858577042\ 3439922493192077803546101350417938577932870982239172748434877366700352766191009\ 7122793226621030786601223401235561497598315539192376210017807688321620764797945\ 4686221746063370305922658353132635509303988974730453614106503685551672661022653\ 5449467018332913176870562247765172059386423556394673562574632174317045041268739\ 3183602402643512443121008784799253717210261503416665844508271957343160515146871\ 6785664195140028205880575948403443259542077823679211877055104430492460310790819\ 2331002648715163299152497498467394438608811378426423530912279690764241705167798\ 1833069342742851413094121788627048799242049499719704458443/13890541057806885666\ 6859218021501513630898678356008535663273679748220254285122001016176277731142268\ 5741388099992134232403892383551118776565563447001290369144062651285983388962566\ 3941149257464094254818766922439574227209377065863010826703876388909095465710837\ 6974712850781434490669781356316342805500413232428756734907623576984021249884094\ 6122190593542296378228540310617860795494528896612641257562767382873638833338378\ 5966860097136815540830714703861319582016340967581293284023809183573432841858982\ 1978601616081693685158783353003607381356330203939037322671854125653391598932717\ 9143856355264051435012096000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 211636607383457087280095078270857493657407\ 1245735675125511485142632713343588756567104761699186357232399768277342871462188\ 7881369547569356187022828216619422163618502644155504677511097717665932530099714\ 3104501214779081731034575138001292093966487247596959785440065159261436597778102\ 6654957072589384278833589965531295346075999742569634733130925825628152505248815\ 3026875280095652666467216365245269701591699711727383731073012513231275293709052\ 2232072936266496240012113642693881662562886143783329390493595830283317049518453\ 8197051730706267651043504737898700984566118330325075991652413430521922411232402\ 4417315449983702512587496531159052620308599355343586974348429733575283462631744\ 48799/2068462859355635838004211812336800282199688468406705943050856925948945979\ 8320834663578989230437885275741755675777295548543572964589678556251037806859781\ 0948748479605191595406969292510580293660135901418929725578222718131104391851360\ 2702768696907887964873124910368860959151765357532625498158950341933581122035276\ 0896915986913273585944140574441136268222710448399266119744216053094655799442606\ 3090193213352247621584685463186406924909217063279201716480755164505028515062677\ 0720311682960685273781313505984529068054057657375114535884438652683373604783634\ 7047723375292837718403316205703063311591512473600000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 16945429677901594524\ 0424199549211392938172272401270694585879848966786565388679490841051787520836165\ 9152622787188642107801922427691655276560740493472217331677262761785915975644162\ 2110753809682389590654527186738198720960796144470151845794571542519690154846430\ 7747612951140313742869498026173221850524160383274956519514582784190588759730223\ 3907809147457538020505601503924249928066877077142331463287085023859440013080854\ 8807523229387185032396803784375443284178177276602632935268445183690971295731357\ 0294285202383935240871386778387363749073399282902156318329665180605988135691509\ 2153435597837627763852637220217340033940273616482363584998772638207015892081477\ 831189142658322646913168520728286229908413/165617040362664215947972496068862936\ 5581900503482105062946539997053765036552124892148567719893539807745499674683875\ 5462301691571133942633679287351067597463928384068891771917264131373910328501740\ 1460976956336238574130375071582687040823794097130264307804422749450515828416944\ 1529994566034527591686071005299951897138269146253257491329713689835002174882368\ 3317900387705295361172580778867311535075442078937530189604353865487527422884960\ 9250213811412155292394240134863007087477633873801823702964329243115173772779037\ 8731498232266548538765055551935023386299115608739601445954903547139830446118849\ 7251131086927298560000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 11179665185198204813563872154837177042018068405\ 4883856635022480131912550472409715278916306687720931520386629756949065739939362\ 2284485668934670349261491021781631444269515385371856639077353244019681963519598\ 5180695799881746038677415749097640951137421461060541855593833771211406245084052\ 0878077399880885135823896539692920137353624445780149486626106733821667023018693\ 1924920359533284914073287161653172220326741845361689735969520286725242014784356\ 5469258957284619462057558460832456234896129374502027937122519710753536957651838\ 8830826470955108203368435656476814814502652314583962936000302404572712644779247\ 9291591146533331050623661681501889418243076599117439664118516043043525117700576\ 66774996366973/1092642978054243937184652215269918884775177742094289210143548414\ 4660693447122239630154356596066689718971398905941287547267270743736204580567985\ 5703849624037980066008763603120859916573013459639230478160745717632155267754623\ 9610511006391435708296434999145450331824930391006675342484989760796049037228798\ 5332608567845473190952381631872885247795489425637476266964253021641083481644721\ 5239490226358599962806588002942955276877273331446907154926372020507384157428593\ 5978442443955162367546838809810897838917463274020488465912985098799027992781628\ 0833943745830332810342306276719166509587094796771983918205571484876800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 6688637442536483559983656064617665536052596449889344371753555944260048544393\ 9947130787166704482075611001757643452220604049472487263109082417427132536521654\ 9800174512678912751929544681560294462770135536173310429674398695812002915997357\ 2599728579862846213555350939124446603998903555323798663384866752813035089732320\ 8933444652878386057376711722954539697902985645202712967081717386597422524222321\ 6456604292509096037497762004330742842648306576573599886105369717825172526397269\ 5917544835033281891382501463807131528315898379223255018388426619477684113328010\ 1609927207598272352743027908610299438578781991044608261879473207791397283596663\ 85280407246549886030976583434275279502939417405097864483931261976911/6537112063\ 8450828578445562963682739161956582320770935968436857565181406124645735732726201\ 0934132565760588274412818596201378907341702177295842679038217741270396643210610\ 9621280889602051746441023284729826931321174164519443335640019594554687663232070\ 7408681945806494228008567754377311221196416863807396301114287540978003697337278\ 6415651578889946282474777939992037278289925257577932966929011476442863480944039\ 0791317186878655056810795186834684008611705311234027032096125023173466798058023\ 0066451986885828525130081507445914951111250817702428792751312629262532183617620\ 9149391456368788692761689946338841735539080560640000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 688136289745187611\ 9402297788407254659215368021406823915296484079767674130987273778707479869254270\ 1117287647702955344997135332460029850354001588502076115479272922903360856592646\ 8804205910103855160545508221782851432667779853798462393046992420940360871009417\ 7484568334015794728583739148539829403892601333006306143192720038275071500155207\ 8588625478778887431437259874143417928243759405401934361252856658063033860758460\ 4625207170995136590119736712377289117119735932459537766778050932477307481112808\ 4821663046709070684021745895766952287801297283183949547990064935662137373387909\ 9997133500576064005328998594826110931441098512439640446616283804880195557928297\ 41033604273809525495755251272777347634270543675792507843/6725481889665207650680\ 6332160984590948140984120805994835288551412508012673760158698445786304710451600\ 2634217804747449819289931177261629300602168963909552683086694163214161776742801\ 2335188438007269139795022769312892598445129105987797180598537857551313698144998\ 1783972111037238075182913825241154125595138859231237900678313977716127397246617\ 8870585080115779982980828880624684341407015440906060191728991436007990014484771\ 1297597667573815001159503927655475044625576338139308972470671904124065692033079\ 1337772704541114619647341089249510077392244507398440765415216628045289532528841\ 0210704898529784903071312627420159581093888000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 485546039131722873858\ 8968366771823654320877388869001473337203068613526756573596756015492858813757823\ 2541713893656626329048175670101058308775204489990182016403199824792027153264964\ 4288812712438371345248498918124081611417550988602846799300080236740080664407952\ 8196548759243964979542021178662025027086625386532246439817924434559296976841593\ 1759807775602801764050978851771108731562890687933753787276749849382991197250727\ 7431556477192877626592126650669029773009491921959081303563799004512214067095625\ 2693753388784524519646429346921434147938930968523719324825343019200503985174705\ 7175919491271528310761288470989395367558723705113981049099942871713564581773335\ 91548472462903311446570613443289327332423578252014407719/4745500021347770518320\ 2547972790727373008278395640709955779601876665653742605167977623346816603694649\ 1458704083029800592490975438675805634504890420934580373185971401563912549669720\ 5503708961857929105039368066027177017462883097184989690630328312288206945411110\ 7146770721547875185849063995090158351019929979073561462718618342676499491497213\ 5811084832529694355991272858168777271296790095103316071283976357247237754220454\ 5091584914240083864818145971353703191487806664191096410975306095549940752298540\ 6367932420324210475623163872574454310607967724420339804076976852748756294152350\ 2244673376402616227607118189907664600419847372800000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 193157872088456783\ 5282659065559003338206052310335133048339713461810938947055438508936837818191763\ 6443275508789136000035187539662290526086461560234774174424744896397551688122126\ 0240475968128837822398800961422008960787784493455021825722968149133424206080900\ 3347198323320259872432985990603468561953395408714744722938115542092245857093348\ 9526166283214190176101004646707799930334698510407361693252614611124640696855945\ 5818698542782860800313141566894998496076578849764503597607456398998822432304381\ 8123590785985420663833410857029713721969436826266595844937475275576779956903070\ 5361585995755027382866568687800598974764379492044703868083701009187087367906004\ 8624999669916896714845094718023304926272951105623160309/18878545655200582879103\ 5318346623413187764165953139634625371372385987403996519743714935540504450390456\ 8797804364203367913796298041436152422742930425009270689366159054636243583839442\ 0590002633002860743284274440176540627214397490492062261329229073828248977249117\ 6937465574841370035601161614712011580617933639947334458044390112887375150165944\ 9461291452956575390823379314034201660089867904297712818888397013355761444167778\ 6098519768628252634833695235524140476141968668461218168338728151927201942548994\ 0597256714501374370939904811928449340048405634802640745025169482232391670256395\ 8486189188855536570024737199775886543421440000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 20198107726475861001117\ 4109687633287277946125149715687010012332145564399037159060294276600638022521894\ 2811682016166848689287241793328266348645681231721604776365407401201843434962212\ 9333516737170128145504765968515556187944991842784153991091835052951183167997717\ 1566196410193568801416946678774561619761128488284190276941869340144809927049582\ 9053086997617241744488218601309479133726812805116314312318953041371394317954493\ 0042248371033967266379907807800005877315980059640127371613827461412148161573302\ 3044836199897008920518838626452498589840199451914289994140777498599094852585999\ 1779906031164619887362273376679090478106967879652509585264724209137744131421488\ 2055858078314506865204305861485306106049817644169360907409973/19741185178806298\ 4008018935515849970057166977960297440601844028214891586256162646683553570290135\ 0376665538379811322309868750608005382577923427654053279435660846177311077844928\ 3750440951319207149747918381670367311735849105244426627613413228353172552695128\ 7713123508423266224729815628389238295156937075888314346434213680197933167384354\ 6385785531396681626877927036575264524950073049220859827892790219915966621364112\ 8020063490091411540464075966190877911978202525445966901677247729053851365842530\ 7468830782471509900309094382849246632278443042933574234125178164142167897771208\ 5478938867796352367355454521059527652086584454556673900544000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 795790\ 5751447531997005027287687118198263991063897421473392669797898806684939900415309\ 6466421368629855617958517830034126912190556680191155596739579088186708094416516\ 5308299299433382578931423161375416615091687958569980798914598979573505703711835\ 5236689463632498367798677689906303916677686509761332839111055701084539860231810\ 3468945901701722505185155448213062853551285094930381658918938065852050801603431\ 8750157890095058448849260876393527446041341757595300396984230143042476983193448\ 9464051760086516807096727499107227400049345490629147225950182980303539726977135\ 5878898828687914389039216587782977312955494697379476944269192462452216076258580\ 0206487637299358692824966864676220376069272885803208969834907351227086419614167\ 1/77780269604496815699159460593244888202523789316357191597126547116667284984928\ 0827933201066943132048406222121645660990088287739554120735701830495696992097650\ 3733938605646709017797673734819767617000679842378124720823924547466304091279684\ 8119711499857618807358970662318766892543547357585359888291833207899995852495080\ 1899979856679494357275999499370292560989903252410654222830328781393018772189759\ 3466468908488174604439905015096016146942845930679205897319411795025710959260835\ 6052472174381419571142719328293774900721783186842603173117706558915828248245320\ 1966720141517218561678701913911762832738049081297453894922114275095329516814336\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 9352784715882040014524176983317848076904562838768421652724036650\ 0616039286592086387085354398488172259503311680835783674402778548461836726866389\ 6960087062273320311233060701861654908315581844839234328092864296838207477839672\ 8096471025586274766496549214284022704577056497744466992416184578548411478252673\ 3368258185342532482102298021529019796664405867538526854197866005222307934497970\ 1053095546518220314140561305373245260210817945318142827937358997501303978292535\ 8321056166649721688096658637091566191596724121693719287248941336427962741069633\ 7066745402461085482647410700626733702017263300839733361311686241623643688071195\ 4665305753278210075525199409659818223758994229323552338822852665338980804065518\ 04571553244127790003878308509/9141578027526487231955673030090320940618640642491\ 4465777386954818484236823294561942107492990931788912780700446499905080177698457\ 6573569425907558259450479977672249249034826045132688088921549997172442732110498\ 5749514709198458985881895889363360940454649158705939893904279080837867332983598\ 3471136096829588664729899478170013749279837825445292053643690334161931797911435\ 7577644606201484416175660429247717413913838985355482362754351717508833056625493\ 7266491402740283458300956035802986129125257610642893913410340304619555416201501\ 5064933559836756137373817609624189557263911714238155914339705770074360099703436\ 5966618998765243148480200415641600000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 12184156016639055112573452583\ 1873617685557924557691209472985669620529240457528035133694287968065455411280892\ 9705784132721449925474119913640794858929815775911971260269426520234209565278349\ 3519058712607089093819997137476744513765516906884846919612176601285392454170163\ 8266227991987190980105582488187040033824389863919246572289960096470603966281623\ 1595659515598426538753568835994812947182758784633752421016502070125315385853248\ 9351960439966692691283079627479803434049192835375992864335082187686724104737969\ 1353203096399680847512276541787446806982646411532394676895760931950220360933508\ 0087754879620593946165029206379200979851433076625321385880987649512511097369826\ 72569775552479743178247118738532521429084294877306134623352645812771/1190930524\ 7850931814795188947376911429314556542228445736037571539793397134511505321876454\ 8894748536468960494631247165826465288021494875354676062603472798892846264850802\ 0781830938538765118285529298287262340699790801506103739269728134667191538657802\ 9957671062372447203364986695638673971585144003807019014957473091492217336211248\ 8383933601276910199655539016266384688052390261329071763524765970774664640250324\ 1276701284046513097095860180524525076939548972591797619739439164267499042351941\ 9760184858508980234871463920767626618779163720456367460574439384057117299610567\ 6864662821179488400249385217593589502099819417858609387363354884919724605440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 67582202821783963687649730146549823991381480194391497179360006518\ 0971791926582565538028495046908819852158460551463815674150139651777170504011995\ 9895446177957468099203637385706303448869351037225061907767165684910212831219249\ 0766072225316027272523953348925014822982495881925858535539409795169038507097963\ 2619922800495250625756547482661662589310349510920114892500415065534206246270649\ 8121086911803192824858459732133433092025404648445792323531299682200697456183014\ 9885947290918396387528882410663527227867405120329079897866466745450922583040882\ 8373704316658631502110232165159206948761179899430523884928521393271041935802200\ 3710367249217793525212088319605025547945867207310995263898177495750392630863104\ 2442815450685269058893770233656804781/66059435943971544685045687357141943337953\ 5912820440909462615890242323018910551907189403322838983123275800409862357908303\ 2074484102075190913591577104838356032821206782375588002516740180771084353682774\ 4517954053583044141294089634646413272467443714119928271748220620377805627222247\ 9671780558000908405244209326732124757382666589002138768116524701105467634562168\ 3928640103350163325068017112052323027351266719019261445338933364243486463742733\ 2648955967992677454426899326782925775848314100922262508979762136269318960711606\ 3078165883652640388664341026956215153390681672594217688817835328784309439617536\ 3910367735167091105474072726998390686287536114892800000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 564452829647\ 6388778982855745328044235856277901901841761938821404538921282476646161149802022\ 2504110275657885984383818579697489176621542829826884912473603904489934257695680\ 9536496082345170513838921372618874096204882258579784186230980267884429559463526\ 0502363692691001953624505196006125514842513043109733241101719748769942329672112\ 2317860395851752065071234254773852125491198688536085778508546400537370441870228\ 9934875161074976344223858056078890496902624031258482002605871494984317121128032\ 4483104303366376423195173350834716253128124965263555061029956775478476639574776\ 6903587842240185097600490428858928210909858623933826371924415777067529826143459\ 0435750977727407790892735533120429493876782868595887778365624812839417351603180\ 65176279036785521/5517496948222989542627889844172201453847750683226009062347039\ 2026462932691359118177937686934218796068280961144135911210299529759665409329849\ 6112314877881752786221836574752320198206249394139005380280522264963596276183648\ 9782091685602297181469960766375240136398130480397765581512088573272127492276182\ 1968816532053196583040768772467636804678296282587774456565893381268038324976921\ 3728230587082187840799261565250000201587140033567440685954031091267130486750850\ 9976674004074039115240038276685892040296446188097054070840096226944424829362821\ 3609236559136615193350658824902976071507353018347162727273184774429109274654308\ 9423303948803696044279720598883532800000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 15417766486529709898866712\ 6802845071381633696038474944037983405039628503945628324261696642428423141660235\ 2817170621180904415426082791921830098295849047984306502868493531116037818647552\ 6525336794183277881429791961474337340322328185391826126180520776201800060889566\ 5074009869231319826862012547301990328523684163822511755193337563824836424531072\ 4023719812655642760559144460591177867407681322161216658955241874213841811039992\ 4786345700691052615853900209813646845792472364492131379721531795274266126730767\ 8178496697842856458411577012562478011006038410918093832106050336362329163631432\ 4161166083504025903295898077775199189543510215951228220584537912998695254106161\ 2059883676402683432848734401529162228175605680520092323741815196811450393778805\ 298619871/150711980936727647072689675187582356143510204592198094853058160925059\ 2449164293757782355463582636663641488657672394202934359552128005561741216150991\ 2477899481598620590930896275304059447708549033557625669564367653295409048491058\ 5605513323157934266760005227362003296046262578730572499653839395237381119384065\ 2302682704627297579236170755842638978729714537092663286866849948482523507057797\ 9551002577736762054447118982068909426400029083179527283829206088126048893678128\ 1360846024256282806788440458987833761003361434241454652216050792333528723767137\ 4210598901179396375675019295355243459139189160034984087696748928024165945284144\ 7665808558489013021829922134425600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1700531973511587931762887152\ 5063215919302136966345226585026849336485811807468802337278645007878009008993347\ 9994442360537345005620618758812455217972002825362865575016756869092771069394121\ 0628531879294164250423877967091176323896041909189517086849642892031863876750747\ 5432970045954011042404551093773571937328260894084245381048604016987519834057240\ 1116584331950291843756034086029057172683798147356179361021481009938783948751242\ 3791925061628216644087580600556798084222830974356492446025601226131331903684164\ 8021326860788532099366917965862050276756028279186492160994327548481717591738851\ 9748519119360354811246371437688094245784956470650918942146764867483379640100274\ 51719272974238266876981366555282019698063724138406090013868590289234257801159/ 1662349940905921686674170607399630033253165888872976170390424404403948691244166\ 5020971183190633896502071125294898923796708840261039651811131701775632589454179\ 3481259283443282609738155878768438736255564092340378112859024378743573999076853\ 0433451149082170892147932752248742095766926081930215387284091746165277996974366\ 6782191083401095784346062034656559633623633485409603494701238272498463704983256\ 7256483087982260259248088821109048760696057266791663768493519007362715397796802\ 2328978261210598585457278692462127195081838741921917849142827905632847200250861\ 9136715866785361798340194012126953752156555654261938240978413621334205943845977\ 3161727590400000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 52142193917753623898032168350027387206968930200\ 6335135882600793985068569396409224206198638549312758100616898571097829496572289\ 8586124906196838325114140021057401931219463343429891185164986965199774781170916\ 2819410833704339288838595856877240909371343257191330881430198008535829143877793\ 3568440755804060874255574911939645373465725866098885431894148417190570040297346\ 5840132167840249699759497765080693487405297599602104362840293659496855938007326\ 9201673103748932590673718782421388395376722021520309735909022195918149178297305\ 6238867706237747375721982902781472688824517434821757040980180214967888178729480\ 1227977411417549625359988944979624329407344899016466194655117503686020069245927\ 1769070006446342359887253498346497220521334015840808602691047235309916681259594\ 19/5097265811334632997177558536189544931004339937705474399744663976659988007435\ 9125314799010349492411109888329434120041130157205067095520191281087151899251503\ 4328601101479433601612984630750949033496949268652407449445457739661039346009704\ 5069396128886915950651478317390064001047291674564229918320578260443490573873042\ 2950118722477351833962596879191705067002965288229138408179829270538014428158520\ 3248085028414432991425569571104250809023301815542184609107110129673724713664003\ 0608416738299577715088812901302956751386142879065241394718861914909558588006427\ 8084346390911159280558778961633206701845505597869114016434238974474217890240187\ 6136693065701808659815634396057174016000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 149058821672300787865\ 0407411976008185333451022598544627255326651257057785836129557742533211837032494\ 9694836167394057638058139110261990697943185644625946471775632940052610151802870\ 6661102562452061286656784447745642834604816071631216759104346453175022402996488\ 9306550610257959232360082929192479599675287330035805035191432585620160603290086\ 5785436109897157961450288472195010060194774572516552063503929309803219693702405\ 8561322948162867253494165151084952346942010557253079271861245716404230895537045\ 5481026837689441499303931558250691608515639272727038740587086226225459551030216\ 3040767719989365269597810121739001715854168493140488407509717841097260772871133\ 9899322080670076957076686067507156217832086988837011242896265927306213920042001\ 24841229685919590800512809307/1457184463579279263599912214300513974626099439818\ 6271447857626961525163456285716050445366800476361594126268188511153001050590827\ 0905837382984350841022718987214843026750617741478062272971740232174834084710801\ 2256606788792477321520231132658256746450157893237089281694560669225948919395197\ 9314520975140024893956947793227548064165841823720380802751978962657344879007877\ 9856152506276227318082758255843802838631470674384936837841102208681237694160647\ 1255413546472400591554316302535513485638184363748553292688867862260671354128255\ 4495636972479910941500176567633152132090986777380080313325651181431540018373882\ 3120427824412903696341590592839077226692155469981192657855892684800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 359954589539824179007999596910580084359771409559012866027923296396825966\ 4052714807587582503847150301820664491826804098641308318563987063997767779471783\ 9236836251923821931929869698150797410619468665773280768520405720116717373359272\ 5338087812371769971344374686916016292108090352193651028623395061853519874326068\ 3562340072177115147227791629980179167561635938607780257586384170791477164295223\ 5808733749948449631850225704676157139086674333571652805176215790943679285352854\ 5532831643459644404992363981869174965337034530339927603650485494679493410037467\ 4129924742533379548335448862953543999749636087797307845416742655247072736434757\ 4287546958484102499806710598822604686647289344227762513892866961210961252903017\ 3600342625103665326035352806876034756091370483902988681621211524744651/35189374\ 0171737425225673191110409872387360837548042011023070758793914296597731274967366\ 3597283348621077890868596770437641181639269455117257643988487335690122147384943\ 6368282485624306450272006525649054165665608346140417885428705085739846037501044\ 9619610550527108864906530408027398348702468644652081498501123056725125044230121\ 0310493499533529261806604470591916987287472177214122559001819930616848614079380\ 2167402840729884892532599620735297639114571544703664848376046951672760850720629\ 9691755175158338454891332979800685619690920940933204983092583489267392338559327\ 5050045405331649084854560208952764369211110802708724428660183500887531320187265\ 2544774987715448230730991358820168499200000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 553159505884589470\ 4471742924465468446388107436922450059404859649612427273776155961399555480925344\ 6605723847586424078697849875303658945678094549958205187159904047386153434081546\ 2124693224060201460186641020894157020279606791476783032077438028635093044029470\ 7097829709166901156747562822915649087019325696497699440766303298866186841049527\ 3360978076943778031798423711698662726542483130659247332252308823072206430315454\ 7182338162527058064589632967174572802209627451333316924946101875372763882909708\ 7282797816623535515561572068142275733578474293801601242675077444449260853025762\ 8434057105517451384750669732349381765921992809232942542871640644848428016457558\ 5205601651164326826412183094858458416908581496467507072154924813161317700191706\ 830312845376247224609352148331511476572969713/540777880116861190236512477515262\ 2303599883459377998551751602102053535881538664446189674204648675454450582290711\ 2133931397570779949714669621146587783320532024176724501477728231584412118432715\ 9107400905928243540025246127798132306097031457488067529194842684265924652687241\ 5829244577564618819612668017146083435209966995165007007021273098547850115570443\ 6349537547819344241546893501090542673933744217672249298919023483180484871612597\ 9465711559306981283297284261272837780360265221897103798791006114765387772590357\ 2998407595184956064459929400107819849210065073438154371216613894958196020107375\ 6152288805379788393953391426881616055270992209258760179278367444356828531049832\ 3087751118848000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 2888439168621949152936473473508959401700202\ 3114641305326270348051854810427516858907248078926212131048176290532627926752088\ 2039770354930259749693496492953421370945444218450770771819050767597491609510164\ 2927907482234445804374594964581376690977997800817934942826820404257274117816638\ 8555739373701164455686187923570583694763520416237918551491392744403402676533451\ 8854985389149367400296342212994784138532690025796653854896231494810979369351734\ 3715327639118624535803506446157256731827111453363863415472086120513631163474544\ 1683308152981909714208863361836339483760911495980000519361294493192166148266753\ 9636202911401682283699024544470997099157746784778098975150470728011471889438876\ 6425013204707030682184890564995561677079806877697802992775199942388407373237396\ 8330324473150964184897/28237998233669476960567428587206298362972352349385896348\ 2423931805351114878760448806215105650156534040015778974994472437306888639477392\ 7613899343610731276699135476945832368768846410825987190512482810134277211163597\ 5472765714967589473025054897486582883161719393249919091635647517038440012623529\ 5111656115649809318418778509578686591780040779968249106517405487684946353353930\ 1880247905147568903933714672414381746225722033891599655089118669359152188299821\ 9186697322544045465225522891124518281404111588679139995010736631554420337365338\ 3494769672730125130548801735540797870682693764287457267613639092220108091595363\ 7325010797479095349078205763680341637697896897756347597541218396091187200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 8752791741774435514434444010392909099388635362372639404090489938\ 6503964258400216970528697112106426201780808573887295614574676476177455674433045\ 4512323041701798760335014970593184336729156596785794066454157612149087236347602\ 6396484676679536833066446458012742174537401984173621583176852962620947546770923\ 1089313828438220604475113010368356647018744415098147425146497031889316288301506\ 8950089603569575810304491138229729257940554294423680348899984303277297037245220\ 3921366624849989756172585428402348410366600412750799875359616535503088448946410\ 0610326259985114668643984261810433842013005731170467667762837499925059303848443\ 5222383461609575898309059325225460171310640081957431794333975519343721753594250\ 606640340125943025888858927086084204422213563900991296725996671217846735387571/ 8556903316085598881975648014806540952897935712506764635402912111496077029683803\ 2195673508987750869997274605640685485934216807930611517270928672349190564177147\ 4395614842666169960152809259940459247994021683171679600411001895929686178637010\ 2434404383316832045782818528058394150276795612078774303352311967861405479557794\ 2347021728121151921864608130890036208134392929763341754998302614370136788455165\ 0061942044193500588155089463232791423902115066085762356101398284453683590797261\ 4300738590511497779341788961817579337528764672947446785611961086308423937240592\ 3683933643339213454506849602302324844041796220665976879872154919167963352581047\ 0878178845397965012349148897452127068450140979200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2306383709\ 7413152298972727283171490158916047761248941235665403945733327554770824925944195\ 2079489760591871404464385945793221365820141649138726546290628634589084526294590\ 3919164534264109166593626635808408581284230554265303412863315991889254661080135\ 9006015311379550581157020280507733438973247340266883634899504647145923773924697\ 5257907659976390376074875231848860527077213344818991011828943898757836678120077\ 2603578701356013760127021943238867531112330030355192233543070259089387225662348\ 6735782751692988106395587718337832311952697624470640057424313634430924626039252\ 6189243078044358945334171380547855832134821656094460446461797205457842428401012\ 1494202926881605583607461948009406783765790508423038070378311139925951881135526\ 03951606717762749988007442685928412132245208920384229199192755967/2254748054090\ 0171817176566624317385149693948751732530721148106161508208119739631294273133780\ 4950874749416273026598823065300039058326701189143397714163901294340777608951377\ 1266802663164719674724438027305186999503485693907931593652909530423371783801608\ 4497862916662458509135741015804241534903180360310824704172065854596525651070807\ 1574764738794407199541900504665682917104709760193430870624120923633415148907819\ 6902201176430946089777228429679778097945072267881717121376038600496523345954247\ 6557957720154614215331715186974673698131862561877694759413587305705293906570152\ 6287580320919429328252808000148478315048415214232409857252715158449733131909384\ 5999631955215509277661824884613880356012032000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 21125614940\ 5212654696168670092366456973597203990084347035613377955878399669420247664788169\ 4211994859150570019759819301350270869593731023709376185068398431103927295463249\ 3944475413525331866192365019713118180157374514057980648649578352831719981872367\ 4607550318767018244755374635896841538518538039200198782746397229060056455145895\ 6984062218450814173090094244181909845822154835685593172372945664617762797517342\ 7635756497320854669238015676595270828422018371383885417030935732878175105366293\ 8401851397064393234301602556225052797714336741546702955000434070665677995826070\ 7031362524571703246772484134327774802229287043800580717243214823545830103302371\ 3783038454719575846316439970851232537214267125637250604401946321380006797587785\ 71182969948640719464649358670553218006065686115299534273067562467/2065234205504\ 9159908741855290351045755026249661524458897149431817965597527231512926338900516\ 7191749343584909629490250488154591631841612137321169430441312228435971050029732\ 4232996723540000507724060115376129313275675030684278648192852334063304470712929\ 2803191461976085566228821321550732789245277446455718877215582408716690151548976\ 6283787700787432088342741551426117306909071520850768758055198610347325936068794\ 8943515859627775557661530384620746700997518503938789670428343435394086066208263\ 5070341097383648606159411097147987655707869956122178498868238798038230903138197\ 1850813918367174385237900397865057869370094840343349851519962271998848496322311\ 4232189747991831700764805574065890394741145600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1863384770\ 3359954691790362944547836580662197254089277765070133495219192894262659746459122\ 9431186633518736153519321732726427432673232113053528253548952629869923717488844\ 8821389590327977838159898874209312112407417318895447211944681729840656283504047\ 4915454166080526527337091873850753217821512200061597511510209038651601521519081\ 7508255131728913116514315612258461242491180948501323396103622240125093928646053\ 1842447253802548731183521560517444863430989483279990675909411272708353328524599\ 4522130881673303149743568751973012989356927899251735680074985630349910274999336\ 6776280589838671741416979644082686286763625840682244658242199255955915641990301\ 7027301887655195576999337758191897552579360124841634163950756927235982385068897\ 8461497446444398971617602957583902049921945467340532145592934476206642397/18216\ 0050890633833615010910139294116243097278141540935445332546098547412339176374886\ 7110970810630991776015676820125299487074630854412237214290429010548038485071188\ 4378993291786613637408412462283401586629180992726843919624837529730438093520971\ 4307521689753200562705702490229508499158615308014897415636863187605822789194945\ 8239328934254648981617314808157531396362676172856229862446635844054345632753178\ 2882365778670802794427121177887350002162064485976742036468944342459953715303437\ 1130029822104226256527530683934472830520928140321620169536029786481115805429069\ 2019665107582663771987604554987951163132989429760593473190915991520097819349254\ 5810572481404079863233933871840141947066884081283116050677760000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 10352423312077984811575354656811906880262475942454133499689940758835003961\ 0850706234800797489137835359673582584955353178153669113901841228721392151180415\ 3249444206428254199973535440052018737675207079494524749104619435808752604464495\ 4662083625298883821932328672824916777814974221520022420974718944971308031700576\ 1068528591826665506918881134912902499093663833452721493785932184167499075768293\ 4032852224518076973655788698143411634792290703536152550037313922998455288567983\ 4827796273810497379623393608765661322073583428301741652415009457416139945894198\ 1376166877855514301775102494548379914878948279762538524544690759122388475865478\ 8365399369727143507797709696447590648315407370720487862443213373097884672416418\ 9202294185999651883309935916378269994942865850638851331728713444653674475091617\ 6976789131/10120002827257435200833939452183006457949848785641163080296252561030\ 4117966209097159283942822812832876445315378895849971504146158578457623016134945\ 0304465825039549132166293988145202078245136793522310368287832929269106645824307\ 2072465607511650794862316097400031261427916123861583286589739334160967535381288\ 2003234882886081013296051903036054534295267119862855353482009603123881247035324\ 6696858684862876826798098815044599690395620993741666786781360332041224248274685\ 6922196508501909507223879005790347584862815774137379473384896684534453863112765\ 9156175447460594001092505976814653999311364165997286840721634986699637399495332\ 8622276566305141433920693411337770179662992880007885948160226737950891704320000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 394801435435951561575347970717088971027398582591050502524\ 4795548155997916714318429643083585477692418224793423759578732711246569262490170\ 1876934108827097414780928465452662883505191899811886878928741937331018785278195\ 0991719159224823394467716259122285382106054335464783644104463363563248710550591\ 4398173724394614400440506481782496286174317618412869533698074831530120306597023\ 2067556456905815784557456096566785730832157292175179503123012584403279556933941\ 2093271696946774104965973914825115081476916000009766997724323033745635922558558\ 4750155670635106090289445120415452049623786914641260813905299107455709320390227\ 3924537848002574551069342197538861647073946574611450118202626247809170665751519\ 5514365615629678246866024798090286080792188607300570888874288889043092928876714\ 0155094691902313127216317333743547/38592511391333127822815580287842054183568725\ 4420290536653934194439276161415556815980491943136635841192549009602053081702632\ 6633774576849159732375617626109743254789769189691503715817349079766827065791819\ 9306731003210283355295536581978334271677763694267606060300521415666355842003065\ 9970202971891859237494162815462466203654123603172515514403718397963652876040508\ 4632708970451982057296886414851335581615054928694440943522418476720296105160630\ 2078659777856711717955215833927379005627807321544453705118405963599952846295406\ 0866048390834058055754641977159454264177333626916881626095795265946004101505145\ 9358087867941608424430932669377306341874625448761614183936367463716437664957020\ 9077121926273739925120614400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 58499214166194734967413318\ 9525412205428183396901975043735535226807552118721752460949926325303897765241160\ 4660301590898568723182952403149294402540200584892808204360370993048167961599902\ 3185940574898934732628959301461956218069959460987032441897050359139283925888375\ 9540769986635191198745212774162316250114265789440325617692733143809214879112448\ 4372356951392262315931027173468534911313421764388594031648523412406451387039497\ 4609178060238349988303562660671943915662562175697126851216184319394959498951795\ 3106996951747378866402518855244899625573062927917549164560927723764835998584021\ 7540961494857947938455694311541820598730735112602286143695989334316328532690901\ 4878007977079963337476207961538365110349660307099823307345133818221262254853553\ 959503100591731558704479310174819797232790981565275522744873/571818471865489530\ 3533740779741710835986251883524578584641075389098181361140361676824484584912383\ 5479427177184473507501450958471193116252426573407845476728145091557330493915981\ 0524635671192955351844122914274193104915081479053256045177211598428011065603198\ 9203047755812081929348164769220164849297356159011400188673378768509240227639903\ 4417566878544557963853956116503800565601771703490732905344630857382237556286799\ 4998763961930771520040728762405607066546163909857368353643196918625206693524640\ 9677564975734314382034517351171148733836916762987689553642657380949554571607935\ 9933784587081082705780232961153190268837693775677036058221184242693222121438694\ 3205880973312262692282337328322308420883028377600000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 35241\ 8477390148163426973085620048701252075845273805508985662172314842081778992690306\ 7656005917253932001267634145684113975759094412290015068695950863604925757193704\ 8106610060476822164828656274527717548515789797014524103335320837346560702155855\ 3097780000000308006489443725014372427677587249812506592193082800988059249359908\ 5804375325869409642379141945897969389170947988465447522415860186249680476848812\ 1773957046751532962909413033300410724453924329187374468430977119462979985064351\ 0463537280173863906172214487229121862662245136781056616048447254638709099014237\ 9728140601460208672638999579250507799935922765367812150211974348902311298660413\ 7796689060573738842417707838456171059329068298632078500894397201151469689229020\ 9689844873520412661852788971300653391240505707077564894194611201957554279595177\ 6965538564396940081/34446833277102390826682368107726948156237903569247681429196\ 1774148660070503160164781207198903036024044220530719471774724076474765267654558\ 0915003469099121073096598239405020121926543177779877711798085374006588579023672\ 5603940446434127434965288208058371045950383663915370095993599179612534074503654\ 8650792954362533459769831499811333078815719359500286462971864211973462259499117\ 5793587367303462154633829659192279865620709242902990822546508221288985375428351\ 6585951084185822368738734744551827789422882412421030121083371997512254018268135\ 1367512245866690259944245049246907689626458835929859790439330063187758064272495\ 4014907604012428771652089154392645161167269327483771411890301256385045577083631\ 7603086184908658143395840000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 36296204847720764364405406557\ 0343458901504645855407950675806330966059525352115790288194949814693477594126547\ 0245734803341971098111674231293955871302845722511823709174387177372934259872528\ 5788198361656560678760348012001859279651881010873366900722201809447776256999385\ 8763975713006434364352910435876847324819272289516553805739326870719801318100744\ 0643551472202712787593806510587566887602909357500398398062167532177044587920693\ 2577810484082691924430304429850082977327138186562809884042134807491914948885594\ 1216607135875209858624794819004780448986710849513056655753733845328281067319016\ 9449437063348548656187790032672743409859472633763793010439221249392146430714717\ 6374911587429888473983597560382195465203452224568600629806766280607200041413005\ 4184893686486844062096207832501526464724113694424177076408800426429320607671401\ 83/3547591444899498452529515949892714757051951637947274586962484146060778212433\ 1833392482935638389958020026820469878692296520622949593666994619471448073018647\ 4170088619184294627805860025875874141241489919294527506155839833100230695632879\ 8297491012442809328527630131480510408263570569757345177561384746531013151995292\ 6208038924899958805732808046281612647742542884389875450182569223924160280299831\ 8904499985913213138715576325986033007180965599970005227143994735395129366774820\ 6288009032048805561759130523864041495889154412722210781806179918623898737707858\ 7492603070353052466716308079289213256218664047178372023848190701596052217739849\ 4428583619505100140441184002006704778693978736800150200411000851986170265508817\ 4439075938304000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 530612636220549952455786785345842899760\ 8949330037856187620866910258959327638349474141637350288414606862902679932093473\ 4987296472800139991321752801154046989239351399133596943467216386166815077488772\ 8611500748757413319030967460327968831547352276659465312788155193970842872991012\ 9135161845416093575632403908290868424108524302756620990816935395754866505218664\ 6614026329474106412668590321172557180108416406813090591076447087829387554960760\ 2226303017901030049264716722694004847392002967171643981250360267994208267064124\ 4730436377785400814329591511127054196149107076272653642602649731028792141402930\ 5865971276419608376340210949424921522478099248465980562912638284304561851804469\ 6304418140513828113801479931592741685151183223161554633800267000988791526284383\ 409522470491178493449804505613309642971386021341212147834989558623253496461089/ 5185989792263213420855032419095466784160282670707016198557716049172611657394050\ 1335466899736010145892247887074764648274591928328896308597412560424822373141428\ 1957326536654152943951585066232599387612174681996322433815966580242638719795253\ 0414476683321731958859665622680452153568420270658930295269309560417080033886593\ 0402373742206380819613717528034943300072434859189188842185898885950919191824451\ 7440832407456015421145802921466575019379666866552621216814400021603542749903139\ 0825395356033629568596810222267236101626151767360276010855215161648387338429986\ 8661916746484099629767504779667771191154538742948289110096006076963397667515070\ 4514106835618558701697774389469273457333712731510768067615019462351223909816639\ 2972135194689536000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 10627206504413030813687840446767176\ 6444108208675948198950610790266174307188816316559976353850092660922398924905052\ 6945781182307781458467121066960254899701402605779464671031375573870458522344777\ 0645953095108827277111250156668998286310069269351125844615588532279325498872677\ 4142644737363411725420992824080147140014140295673855164384300679239072563632595\ 2383815067269179692743807189710257952695378377748814622296014397915220973862856\ 2624042309546261251192303888102459656364486136733969480912162514898536203473938\ 3304995477970818180608785962733803199533574180450507589103162056816089515398931\ 1519740983928440083746645176746057969481075526042154178681156259162827700758706\ 6130196628965120301906622546425179990466151944080908975482660627961505938304911\ 7304919009363516693649028995391207705057970516272497438615019725354449482681640\ 1/10386172453671262684835949257538338900211351894681878221653619397250062767076\ 1409665136837140873431043206400089923671883613047337865175035824301569436464890\ 9879677832736142310311949363380161165616927118548615639995589707330683768380998\ 0237443015768281568142058252477252896953652691730923013305553447814227357633407\ 9788841988572869805445764180678535577751642589456006042049525447931518664794363\ 3728936591741182787411514580518573916204794845241081743277383414482907710515986\ 4950044063595351404495372817688615748021816052167093684568043231481248526056357\ 8020410548359957824884490285877593611480350098887996917899856068863414357035594\ 6186169495062680237003282387154144663151190772129007782063660923988252004857945\ 9468113366482944000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 28927724020393318347833097230058462\ 3531596038971398994689975609241577420474398115528192483197764280383238586619716\ 0180123027240722308100497215439618288577896863847695200126591190955703308763656\ 5897289261265393295634455028480408520251202832844304637204850676469780976917706\ 1863174175000155068430290845687830729332872061413613821334891553382573752210577\ 5905646704921022981397495393794725412209941778883147512265179307430492918564685\ 0101655423900516536897161721163437690770886017996285003745366592482432436658388\ 5897022792764503249968242531230723028071155950515866804052544748258072973643115\ 8666097137033004040384417400365428013759265747519116363604370985779999031512145\ 0026942443678315003937976028297694289401582187792156085466168063897123358483489\ 5551837184142507691171872402794255319453477746123791549934337970662028425662267\ 871687/282705590208908640948877333939624212627190875989141809704042960893896303\ 4834076529467418927609033086406073150735670192942254652969234102673616710625150\ 3011830557100393934806724151280740577226434616698349164559523608754391510960378\ 7451052274661172263478681517303238644387048398193150354520486829447628503536422\ 9139378086001400600143839746542454844944875764615332290599981083693967936137774\ 8769902794091243971785587324728203258881226223116906452005224599275659844347793\ 7730531218528385508579926549440781249861264019980286678033179605087295845325755\ 1089466840323288240003217817392577222289100200471088673921067021700277942198018\ 1818048738745677299019696691884674551268327070785126703757003259253427624306386\ 0704710635554329913175572480000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 1531517756699662472542108\ 6217289435323778819630071017898782500949919123562672294723461398426076235902117\ 8838106075410143028772875133880668923366074090807572391710197909033694779684319\ 9514703738047347174003470787554376493791331817575425112332238408774925497435178\ 9549444288622236946544870232401762813722307602865578934644300733773079183262765\ 9740369003974476600762996908357326413571810225515165651498678935990109759886879\ 1494920727425901312718014226191096791023167228221015200138545000773986882767363\ 7605221844266876777229694216632178481459521087265733682043932411330193891662152\ 0864432148887330989619567403205854862768405185110875340170579954296158388569429\ 9767928491166213190924680869436355517932981753775190486323492966495798186639287\ 3609193332287586395566691696962711304351621035099312052030790476196525635876291\ 20029216990295497/1496676654047163393258762356150951713908657578766044874903756\ 8517912157243239228685415747263812528104502740209777077492047230515719474661213\ 2649386037368886161772884438478388539624427450114728183264873613224138654399287\ 9550580255345329100277617970806651843326899498705578491519846090112167283214722\ 7391363692977796707514125062000761504540518878590884636400904700361999899854850\ 4184854352787605367733424232791806050542678723135253550592971857687086483172635\ 8462347824376220459392209099751305493497039430146324338929307400060175656732815\ 0956517245858708942095829173035311153150901879412118765767199881214876237173707\ 3538116365668448493322771232759516041309977688800832319786509494314007664313694\ 6168345632203730821011758217187400089600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1541031890386\ 3082978955224695327021795052022821005301996884044526299826896673092822788733105\ 2524804600297431560943976571314278607610249394286734111404685468011827440777133\ 4044859761827555421569729488547425660507065148257682791232477999472070181139921\ 6858908044034700344086369983790605969799328590795128332554119161646096671947629\ 4509562126556558946399312789859486469337264679219819853761978997816754713917006\ 0878840356723740460837143561248214773273357398784114833625613331559824462033926\ 7836716424693014026469995787908896822780455249872364027691267695758741400599617\ 6606410210982349690121293424598382431107471658729493809107819783903801383870327\ 3270550195090915087309467536926769490882522979632283727136861160946515569608593\ 6533878879161596859920291472617567491164393914491292178335221157735946090725099\ 7747151170856838856797343873497426212261/15059347704353948261507841221359296072\ 3415569539460705644213090120014079057013368593799022306502523613561017209532281\ 2620947462553110447695194005443546218402010633555698119991597294460035244206251\ 2928612551842889228935626222933041858221632616565248814299066849461703913727640\ 4274404210465582755214126860394052733224999761583246633280115490547928548482739\ 0896166512557724475989822160429367164897148904107548569465957040492488151045601\ 7904805963592458954962686853881652530380767794689539252231979733171609047348555\ 3298992280026679793146683824303149397667700440755449325233894001704325520789801\ 8861633518646405018210138260989681194188662553319082222940381509736159936911898\ 3510562156335514567321932318310558494482880992545920217905749951932006400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1749871904626845810868617917514594682827260339658626596852\ 8469173142501374105887257709521306315263668867675257567375250810260033012971796\ 4386971977510546537697627078638581221585013649465436020733407307426380890239415\ 7109288106412938158586241501458330196403365444722142412018270941208591801386929\ 7586572272151861402462034706917945787046825156129529098906045607128896852820167\ 4309432632658488011488897888654728111023501421886107433822722110354857840366974\ 5083666669324386279981972989478311973587556003004362392084047030053791671958188\ 5636616641368781860302386407768371719636434109535202395707845041977364343349609\ 3971910834165704654903378549761352839346450711755578853611835567754512969171099\ 2389984102812400387457518053248923160171783628354994475374222536666525271839284\ 70516574927848821043761928685443145946505547866561595776189688834271012923001/ 1709986779483117785235528139750252996517294589885362830596243720943432050120969\ 4689596285147582215862286993080549594907550242623764692718616385495214553421068\ 8679930702474837829255614266362966046283015444984098263336213007430933573902570\ 4863172459041505754263890764429312956548612155519855612228619318591390725194680\ 2165983258515932184795351140087998282140784805541353941784742505019447076784902\ 8111589742471625539406647460059248864886643454391266319618756037028289095534115\ 3447954941006320784252467552642584748497563336604634337188931221399494492961557\ 1430505271725990730893366738386991400898261996286263200736109597645586335667834\ 4937392600534372820890076068780674087081788238698488105195094387801251062260344\ 9107472027536905434755816751104000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 89223782251779432\ 5731893771534466717219533737271655289677593543229885744475665625604899324666207\ 7147240997141106466170497228826735107705761024661634052295148497134323987641556\ 8992374952086610506693699654951400586476463497648065799335486732594350462363950\ 3438057366875939806140322695158950506163230177504951047998608257953547356037314\ 2638351008172065058622215437067659292671720923556327690288993421459548893866220\ 7576894027765452781451962009387816038267271482924356520692682257498933253789825\ 3742328613489423967130877875697565965097519985838964710445629394057229499471497\ 0262050421062707081505408030953399091280394659287995937135273620936961632946359\ 0902204107713674791942389444430045702088944056591200248129741744353940877085045\ 1328884130910331136460420045773408239233704052304618460145220970145310387059901\ 543075737628809623483950654805022070906243081/871892540756914643501031288003965\ 1408585946819830727204754632436206346001829916409199890039963422966946428038066\ 7256771484938161440916600351741266060305821212292627386003613240299384246295201\ 8286548266887338791219379547743037112480529933829874358368687263991791773483381\ 0608524605840596102254669170320662795437114525253262005864668152728418943443081\ 1137474288201050631384286396645451938614484555859088355014978343397265299694487\ 9542413777128322809320838477768261129917922943158943590267240251905562466502986\ 9331112048220376482411206704543047066561451491436888574646127180513555462300480\ 8866723767698414387365682561166537899301216197295751096547698825474138024235145\ 2145885628088649812622800559494234053805483340963393044222910985809502763365276\ 0576000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 29086946338322943963473031946748370028775344\ 2320548466268538553133329491358473823964371999830677458721220708649956846444815\ 0873127736058502672523066593813570751467030565694349785523351422330213999563692\ 9301962080832744730025270207052102469602518611740283208214349591433626465558968\ 0041762360599437499365425485160569120070936487105291695892726055894673550316483\ 2374779762079071068164897246738720976910134258857734751761239171502734235593116\ 6582793828795954543071880336047714521477844840973829546550141234022240026053842\ 6518340632581052417359564282389630426507484900305276627736486810135788965537126\ 3544114504271322718519966253032030419189302678595966778533337590952024600329482\ 3758502632600663143347658395305250357770685593208285448543575835775081675380108\ 7596812319481365767791366091515599121737186339371932776607452705536030855880969\ 254909211687944022251/284236968286754173781336199889292635919901866326481706875\ 0010174203268796596552749399164153028075887224535540409752570750408984062973881\ 1714667652735659697715207396527837177916337599264292235796141473500527244593751\ 7732564230098668652758428539040828192048061324118155582225837902150403432933502\ 2149524536071312499335232563413911881817789464575562444443081661795354250583127\ 7365306417331988321965210062803734882939947508487700403073082689134383323583859\ 3343752453128353242879469815610427120322121213364079973740194252771984273326605\ 3385681033343699033186208425675334637460847419080709956769055194826968309028121\ 2514940291355172196480318414857474549817104568995900657339955871475689983891503\ 2982395120301540587569154066132416668981373897900857079994777600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 83052765595992640263406087429381061060116246677713853587008090829\ 8015378719759118088139983989902053885358966367683757247487977628852645720635285\ 4698780237489672049831371849536247870241844318298503939226577683415989223648295\ 9380171935236670346455578554464238762720779042508373334257352445805032193155714\ 0078458420474692180579445542421228824526289225960960778219223920209091110035390\ 4967552058460337949831131420279001059049196965310722971104148814714957055495230\ 1241160005910407187282401352802608027692011312075911668021597910169697557430336\ 2797742379726527615213778312575753996531252520614210443973644824825390093615257\ 6007436839376597951180509381993248811048931654907130857166784749978260524325766\ 7481304604704051991525493554388709550639942464439348825340373811719703550173454\ 8549048333430962439961809870184636936225382460357213581582803465761417039032268\ 95905201/8115983012933298241399285690434908423149791532302501535791891550992697\ 1845123396654188985576619407091936753515933102809127462959160849753939969999579\ 9878031486991613349321086608378947600909498183989254915184720687258757819134926\ 0743270030009963785411047899682863113684869532040606083716454541390174822080267\ 5107154768509818044206030434796899915488302401087676606591222365384475246601180\ 2315110299382745071468278816426379404232475179512410813744980617614212830317059\ 6684588818371737617579614287313835488326656588535812065074707173091663231424006\ 1977840005057179194721597509303648514578207401759029907425769299182404234880443\ 3217725976490284106088156166680679189969091409017172650832010244750746545765913\ 9663290402846159637249951093178103623954702197281783808000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1885257969154539162487504599224540436514065162175647562556020254602638\ 0029083586627480060556854042160180484741761304278128106578896346696677866691473\ 8667327011664701561012672493463078570311030411999239717803476827143686417336199\ 2367688530907402567812577743309034897217607682453995308531248398494401077166193\ 4531989447840900972285743622606671608943262240744428293189470441136489687028176\ 6235492712347289046840985331697800528349970494761822765112144101042875398090263\ 5811086951169934700604844784804982004028956855705739618166840538378845622765772\ 5710362868712266340879641263270671764134024505783429974381702438728178041505665\ 1102842039044236009475039146415533832185278296372440271903993452371144583259451\ 9910303362867056205413229694007511796871259535725812579848285377125368536567057\ 8798546420134365308547208952588977331246124240768266701888581364555879722507541\ 162769/184232814393585870079763785172872421205500267783266784862475938207534226\ 0884301104050089972589260540986964304811681433767193409172951289414437318990465\ 7231314754709623029588666010202110540645608776556086574693159600773802494362821\ 8872229681226177928830787322800992680646538377321758100363518089556968461222072\ 4932413245172869603476890869889628081584464504690258969620747694227588097846791\ 2553003795988313122329929132878812476077186574931725472011060019842631248197254\ 4740166177038443919057244322024065585015104559762933877195852829180755353324940\ 6896968114797967720180263461192821280925308019929978898564963091440576131786063\ 4042379666329449208201144983651417612298374984689819173886632555841946588886247\ 0356692144607823765573889815142952263771739878296492441600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 812211489593666590241013002674300649191202828973659364690325330206937\ 6458415734930124584640361954322665342160969898618344790105576824175811727946358\ 9014763391497944816198623136377138024944031245948894785596548610865066646410191\ 3106856711341350824450981896630301024658993286926740739859625023726953737049393\ 5624111098863647380991152544096952899824672954629384514405687220910075157611909\ 0384680757443699114389266137848832651366455781629712244554479347802181307888005\ 6965218507145921183515499193572057293664945858853438068731435348164587278160708\ 2427639317434666470614556980635617110479738626758988323673668026347724291923816\ 3071001756264736462108805264735318274583691881196885054702176219644172390170786\ 9966823805577451693562257641136701688637277776446899599634432774050534944255694\ 6991709480629760633787271765020861635757829695993903284203238559010234907329142\ 863220984747/793741288220749619216851101487396624624929133706715285230096833135\ 8121583103487504645245634304666544366597532278455821985225396344376417261585167\ 6457629029107236600751475758625091714364968895915028563181154945021097589819714\ 6130073060359469407615941457410870062884825590320083317969729282166796323660639\ 5907282469811928972984484835697548197678041575243493427324134355244535902371457\ 2392015726859434484208723721373478929760519431907551972848754593570547089198764\ 4831232856742350505350243109469147235603203855675881100233799155524495129199134\ 0510414698621547070972206915839885664703493887360060745523887421344384638920583\ 1418041282826859227145790645485001764421584121826849038229336006212238287209005\ 6939512785958168142563598647923923969289815143613222057476175691776000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 2603843139003113019427553308243542784283622436715112164970\ 5556364781831782201617401945428926602929774455246224095944901078212085219035188\ 1292230698854467112917330896297509404597853195791176254210452311741049893841004\ 0646391879399201462360153254137021542054012213415343522612024503772966973679604\ 9674340604127798911961622278482782236648988722635436011045080354870632396785775\ 1941486090837486504999368652833359785193957061581494103771376517151382517594483\ 0858718315597281929372745529903807259261062939458334150858914449572057066489207\ 9507180781431638106893106412910419343657446596371676294679150048108774749860934\ 4267344500004199946011702871370173192708073388041761282126781096451720613293424\ 1722603218683971006864679759271144004213845599639770214452168726985192209116446\ 6228640082826506609263901607362675766198618792209683414033021152183409338067643\ 875092017799663650472918047/254473457003572327920922463136859357854752280266372\ 9204447690447033413779542978093989265750358076094123931168848472936528463262068\ 0070793740642047472315866731780054200923128215204403625409028030358157355878275\ 3737638872962005049301423151245892081670831245924942160875084256618711741095207\ 8626749013656010527874759821704428738825838324633952175580129023063992800117474\ 2913982103002891908880242031134695637316825072337344881222529869561162495310722\ 6987173967971238932893253871597572015287940895808603734387156129687480734956009\ 2611531384212423767638952378067990953689537218267344103940140287635475014958307\ 2830097152379389552624035274291068222940480942491565673559869457687801656325123\ 5916435948792072254807799178188706505889726524410024554314735042398991626861926\ 7833856000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 121146010242253773621181358547870043537\ 6585341469109032507514450367729958212596246934381699692319558105537124896976379\ 1167904440090633821901342888541040205459882571164001523528622248507763586771685\ 0916583826992392870372123639572065814639268711156914337437088791544203401291662\ 8822773678911727994676968741774775555653459646919936772523714873509323861429276\ 0524584030812328749641193153214685597707332297121303367748837556026394719510704\ 3377578278369368716770557512810290778524353192002378949097381277237789880722439\ 1389774141264961672779627163653856295072235055425887938312256889018137728510028\ 2607860621627880385241104707571000917846612274108916592969953520885069501135808\ 8890010021763389312135063533505680413936940116452609040502164561707738813141080\ 9040900794949368986816384503709875153764398645076593621948592031089962283378382\ 76052963845458162885616339236907043516491496238421988941/1184018090890027143364\ 5698365474012061813225721391345009728139851743277117385631709609769434953022065\ 3729828056589024231352786320539725652626505171746495630642416590497305001434353\ 4635933519720332099505613377798304064754295145137628834684431898213185884219673\ 5069892126745505166857703678835163130678163219910340759574660370361451485346001\ 7829429093374149352273437936902250144820091230558983121364658560053335316824388\ 3325129199245463625315772096570447242197064398295992199379989889722660931114931\ 5177342631152308180238633012440005185373275669756875194203448036415424832621097\ 8810787682345117100482738462466726458006514173019277296469094583111647205435965\ 9350336891220314829000912795062251372352255430846862683402567527629521731923686\ 8649955006108603194930576518821327484831662080000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 7402947416811603067001041814850878696713971404881735634864171170194716307906121\ 7542692821163777101870883466577034775679561026505901320767084971370996824968466\ 2148670413130168249063340617996762924443109094051936631160979937885409240561621\ 7897367231647308795021152550986197248918335947598228060456762319665269896953112\ 3467369476415596243494016402737324257069396903827855880466762923775288833637043\ 2321672504125454092463817722628277371952999219295409502886428858771304742593887\ 7602527311568699273291780287245799532029148623599501384850355506562121739574569\ 3407614265113612892725680586561271762600808120952150528702220402783797511513979\ 3258323562849066383625691398055732032487085960782837596644306057441273156557231\ 9918470660655668260063377554260758464662677549659500121055523456095223649027669\ 2937337749284152343801810289822154276796379301615057592153147744381278939985440\ 853323068278899/723566611099461032056126011223411848221919349640582195038941879\ 8287558238402330489205970210249069039950156159013773703027114719588538789882730\ 8716067302885392587916415019723098771561084826205131406080898595309896359512762\ 4810917439843418263937796946929245356032048963301114204641304113706593302430332\ 1967722986019740070226331998129933667756242889039531349305598985032915286627894\ 4640897156351945069120032593804726015092091228842778332658186072568193998134265\ 0465625328566287771599274959457903569260837605237085499903472017426889205772811\ 2909295868174235440466698315175490670927325913921090489473945128261855505767064\ 7550178447236731113356346006625544201404742810019019239550055781920470917199304\ 4985517527195412680155773596613953364195275028151081306356868565039081124073046\ 0160000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 600582925264345731047315481660574956403505\ 0142302648281296098078231157116197059242296503000766096878612735864873824282415\ 9279261569894727125628470835824203122952507920329064904987143268902274923486553\ 5068356118669984747944262930651030379512369685966234159150723938404713102337987\ 7492294977228446700425769266551196592111183527030801688937970844705052979292108\ 9890615773765231152106389079468743534910545409710835469569968017849368874615058\ 3156724193348407414742596304047592643956475397825935608991575152306491766888678\ 6529157170631380681065432179980516822559708148020822579688968426542371386784400\ 0970482640941390419275911885303260769205863774745894009980629315851761160781001\ 6413249957817230187296779131660757058653482307385489959437179354894412972593471\ 3897671597772908632380965231625304885004754719440218939513600478324981071194313\ 2886434575410413379609345154562267081508356333936003/58704817997966524835767646\ 1224636095254198535819819117903311825307057200855276684659177647422809923174053\ 0884721104030355511035294133872114263433990530859704307824988890846317047603840\ 2013091583745049099066729102934706960831222113076822913090944065719530942039594\ 6683457330433643130669851812519561167861589086054083878151892246448946862144474\ 8843928125418268342587030113034587656649734404018752865398058887199747117840499\ 7690088810049913797642876898285191196673978728938029954428891258173394437264035\ 8510629515260987238576410130510167578057359278188774031295271858341800942725562\ 3386757961828222611550187786366104416227232256848503711823833035319176587805931\ 4823748669941159411003393530673944118547120513985571285969111157721405553711033\ 9468201642138456202983211874197756811673600000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 18129\ 3144058643368149288880519674186121338647257702223599552857578772236974934912059\ 7950819485679286168454536192721017796324837535234320904709209358735904613612057\ 3246056628826444064981899110133939987089057139648696824620187935246512228843769\ 5810491544269050091367321440765558782128062097432775678659900482063684081589864\ 0141781715325800990099330232143851876516944958870321313331846886676894215797629\ 8172990987009254834583189314726800769419470828953866170193901440938797490604172\ 6266620293629954121062767701673439614895433505976311459192622915307227522232014\ 3135617651028486664667291651527601026339999102048391111785418519225978972620923\ 7814623661727708153535880875914668639244963580456694487114894877787094427962473\ 9321309411008269298482708480406048982757953718157567109543697801049275617735556\ 0899045515486075180823555067943156534561383518686383828655630248936366015690315\ 00768446298642672147/1772190474025356651471129298248728428443083319863564975116\ 1929064266017752316377286849319950957212839961502299164462143936946344092900807\ 0833319107141346756170401867887160742325219194768161245835898858420353830248170\ 1228747167195069261975043816750877826281296642317207133118429101978982007804543\ 5560084926900258174162747173227372600283609225293802950736837272229685133896399\ 2865076007143591914630617708641801348823363281117041842475073436968703019450221\ 5200122085472534765003758952313499721290014922783282698881648635743722669617328\ 9004729362111470585731143265693044994693701398050988022644071883255649281338945\ 3123073258535653912723379331378534768317383599022210980825181879005978847952795\ 1280394936144946630553716139692615751569111694332219243365799734667139948444096\ 7888654745311641600000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 544477320627665784393679376\ 5214814397885334560700224301707943336640441499480546288808928967623178343558062\ 0227280032121330904878317915154668786437151581027182652982234317230496415577240\ 8148824970428756268205274066436693364235050231324227738907711055108084924968071\ 6172553613846348845587190064809733280916314058076453428095059394788751322531196\ 9513396292036762309274228036297637524624462792773382369359659237519296544002165\ 8937367409284981161015256219595209001461566487081247964432204923322598636381155\ 2277335200255589395899268244980065138803436209199767730848582718104655296028251\ 4606367035859046848757344275085338981271635205604499627826571153032905500612828\ 7837724342007866782778720641504701828699532916795851695888389841029499607522487\ 0957576706253640808002039306867036742747542200822384642912741954213996231752352\ 1343576632833409042246041559063805728591518364266686181448712927806852300855252\ 445137/532276575943993078351727493298235406580518706871861404400610234834563822\ 6879880329407868428089621926592402433647965597634254184083521033744099410216992\ 3141782804800931030821991830692295595689151026679254089815348737679765463415587\ 0471151651282090532282211009094310551273344767615117709315922550988911679455457\ 6899488439256987669943630059897520657828166422228400667982013770594394893215985\ 4474071106152400241973472463214502761392377722343509034576601454891931552431429\ 5644577539449560652053944586975750945250466234693370768304269910015112463168737\ 9998033173586213571188425105708864957168636776347422049131494989995247208535675\ 2140929128002191257169752785054796029527651682389523962614172563478892951728551\ 4732361892282310091485454379459910185713601873568381400189959408701810254508662\ 1258088448000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 720725705241343694862798533644438\ 9163058025646578890478037012351826243901410126621437926945247385002395687197899\ 9968042709325239492766614198555761183916357763822891149336831440119308430701127\ 3587939424547249842052261509410282620208613572043647401219238757071264839127948\ 6742744750981072784319687698775327118902394865276123082708522664619216661606319\ 6190394094195914768967505941426030291537903740248867355766961506518582250899962\ 6189958410396213900056620134230531461544247921638809748062239263859058360540938\ 6193335494391208813515588689040822456900588492362480120617550114031243214742226\ 4573960682181336749787588574565863536525913424199459074628018766785501822528629\ 8812494438982062025038014085932964310071137874571270004817170988223813772099037\ 0668268275280582167118970273519730733794911553070685177543854156319027079575356\ 270317295330861849315180662492997205281648318278646895772041348431304970761/704\ 6205089636336293663833982194334716862354336217799891692185898479076967683031002\ 1267987294847476712384741310044067377898477401390170410823521407158566627525735\ 5690279458845717655572780950117202203796263084189893020746828628277649411434170\ 9709580032993226858194076064197649129835682753066556551339290262290880704381510\ 2442976797801974072537486107519131622248937664837230886276221706421512090051282\ 2470121656962416964900509599126944426965900557088124787224387269880328967993284\ 1552029249356392191182296229016197539227862302087615038078781142968985189420779\ 9835259323710285711820127857044857145253947796128193502324087965494139633217339\ 1251465685681233906247247501593484106816560576051468902720555921021153166389724\ 2385714036551736753729291484597082644808349341375496761321810823576855511040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 95256247981410880425712079481678907475200274145\ 2571848627971672551245539568843757983749955969892952739669989501703254318810475\ 6708708006480486763602679541493167660768621223043829535196741290861328948349357\ 3593588836798951404434609723626133178398051680320944557593645335990626599677966\ 8711231476240766920988405647060566396108934979734735170507599948523032569500387\ 1094017047192435386645632830718788910199834671371647785039575770526372261339461\ 2790467624100247688861376596743520329156340574477987699873809013063069557619480\ 2119489244820049371030529494185349859751907572901885836916955237217917496723619\ 0364206610600444477621219346392115119669541695363516210640281415499825804423291\ 7456879539642597043706688767894851758256474301237281252564285919031141892178873\ 1788758111662558402090728874933013903676517156095854883949557913744614776494980\ 226458726539642538413265925484516771965759177425705600387506924348871981/931331\ 8406744570183742839214161278619778744983378369299627778645065521845983490156275\ 1986277306161104203300228762085154548931415600160120590472047403437160492135533\ 3928137753943126869589789911186821931875920176638790424616696265960844265096909\ 5899074525004274317635832279553195242901814521252282917187289761282311660742944\ 7136347662691198591376479936313226829145137855614004434535375159019470427388318\ 8735752724014343175960703872341611578772481462477872369557113627926407171822209\ 7533006951938455290395265080877074262247036972295178445716901943208208364216052\ 2089228440125880212936247311589887263663849647105207039427736654554458323925184\ 7214336104676849197015865844690791187054174643698464356153196079249198681623876\ 2769932905913023568428258749114742410517214577426596324082718745997838369521674\ 4857600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 506847264666617717890012022839455944058\ 4425736120193867812579968173454693528656388112004790428323592129561997774494210\ 9642499887083677066877484937072783070658418643684665639913300664295419052428836\ 5129763171823429237989562854579047293733496938602363281306589697781629334682679\ 2316531968634364727095798169065999622834231441462281897840720343094394348563479\ 4459837080228839093542102443711155976813157471956672214434183051566891027718805\ 8664956526056189479962621823137211697782829276176840701862738872556756810405764\ 3186400834545257367944199768510626261175013119633003916948832672221023168104848\ 1534979035842299602040786956822414743478553313035545497322001652015547659157415\ 1435566874851555880853736770780234868343892473451945206840565433069597648510751\ 7767053394005507735155859105909267061381390131175207302205067081404225165473995\ 6941847806266883435445090022704041488626942070314263273435997496669120145759/49\ 5576436140487640744261886891394016877583820665164466347811069343503229729498382\ 7017223859931472050838524135644955549944337032368615813450317516051457580282560\ 7294985241115205376864113031512496039564509784023574796355252073722840053651384\ 1349440430935353472551742191587224600526949103891429863561088884087143671900597\ 7227949722909326990437419263654694763811287514851652166745661147303450743122529\ 6957294284156464108422646888126491473459592318453377492157653002656744111189429\ 1040634122831065905490392396334832680121867675397213584835002415909370464822577\ 4655433127853610985010984799967625533433566072806597449411183358430819855281724\ 7569412615195349139791996757597001569272813359015569628123182329288148673098969\ 4978570094711615185712073616033135638587472780389265445797300188834400110593336\ 9344000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 995635511803961128996165363737387803874\ 9765140606349396474492588614882076441352069841113784954242812215204664952254327\ 4394812312013191149437834402047389237486558337493926772816459731409509867720965\ 8738128347020520271895198450801439848684253181837497207758100441155879767922681\ 5245245239443882874441074566747376691468890884385207304247716160638670001761321\ 8223736292409504675626881064496355244075969637769056472351202781592836298432096\ 1067833915791546083463375995756133321373354194249741078431649366160914026297229\ 3870032460244087000079377795606150725363269335848524821707200337856611731125350\ 4709324183658675392587792814584398876486353887057337501921513221145952282377669\ 2289963675860928925539475020475622674153721864922850844029210680839171683421079\ 5150221746149815844463599814421190949161090194191811023757033661481074715917559\ 7004272722229673831918951535745087018688319951305723432906143556864808992655496\ 92108303/9735364800951833826794162237623136102863720474854839212000297038603334\ 6268566841672223801436828727511406214456633717959192142080272885950942331126037\ 9286035226908269662550916064785621639667978829451996324621281704816941664752049\ 5395783816075823752205496667279895664015437080163485465694610273974489668968352\ 8248729397405093496398928020219465681296704722218776352307461154906154700632888\ 6019036488471232295316989239142068462140537644113187996030935294731010354817853\ 5746650784473917449092808361665511444052333001540933685989431114150128280351760\ 2179731301039957962312747069628219861006583820129346934135719192480786073075006\ 6181174681853096072020538119044758409665224260256173504664496938287360307046894\ 3668265271470962449610847626366859039678582425120741440391512399848148948794393\ 4402370457965846169911296000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 15172299828370773\ 5651807464642061071836699795109038111619762681765381301518666166311881375699728\ 6165617653068123372040988785824024653960068526369912876503382265121585797887773\ 6660639255582197615975980399990049901013244298389648688662890537194746187045136\ 3950865716998070056086102819556348973995842839974472723129800670460809531652809\ 8945039246832904218463469001852529281943602967151289641282815086110901263558854\ 1712751902739069381870747440832488609423872870801097073806808320218248377805845\ 2381436447644456445050952735636745702717051409230292450021121915939244394894375\ 7437819325472428533684066305998392088223240955960783315243067572776377792736815\ 6031380368919777485262776331568889750046128366910638343634781031712754234619640\ 3350483780569145067621439599039775315419420258890400230959345559412487247648843\ 9125165597690536489687026063998561382538940223173679777996409679562470334367716\ 16364555121994648839685247636449/1483598301326870686521365418270106580726182755\ 9502586094600705190331180211975599691450822871739953619935824562933594178137241\ 9045183534972840715344155906474774888502028941392442473864398737028667702915020\ 7072797921248494624081421959336019799585287591467702345135110061039366654459442\ 2752663977491805941870395760076255833090605489733102778268194954679010666913146\ 2648346263780282090819273861196475979842653893035374012944385149055796661920738\ 8648405749969183014832586328209616707171043583657203549518817853404459117402766\ 7051696822251890565619390145306400731082987703708342889871207227512164356706475\ 0195841261824096907699342471889997760428573753180363987508985169879093550023814\ 5776281034931729195189708530355147651752288959319765485287944184351648737307939\ 5808757438127175976953779245825886899227024592732160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 2999817343010821839600246996036048850097156003951735643725302316322496\ 4345795412290242125150206987567793772645105444518039936019611960493872143970956\ 5615454127878909064004467494128712141977352835619172115446971633027912455474301\ 2918702071933697649510839856762177260958070181334297796117856366667816951767816\ 2957051087018713082355228729653240103392832449099377256643928964716180335702575\ 4737361470444177200304419036115940007900481940015303620748596939836692051783595\ 4185388794594423978084837392595860902277568960088605397839120216366443775828411\ 6009651893613014501356351415420317473539407306099298668282233863625460465120093\ 6074722192966547334311423572854303587715956971732179209038067275305442430458797\ 7151693471967017812001645728718068635576367889684063704414046888546835064758865\ 9625242707914267420072902722351352787144266321662014045148405811890872698117478\ 8141940123330840109537656274277556057473864044479414343583017826589/29333688617\ 7327472132698522612743156117770966514988610600818843277549434717181048706895604\ 5594155443204624532735168311228746421958936271860429974921415600169184520440993\ 5499678200014259112379788864216185848298588272952249884583461503221817323957482\ 2094447629140133302590494982249876991791965108449460936532594900973902898280627\ 8570264177494933228034719981034605277913066228008939632767050357975369206620127\ 6956524163706916908762549440162902898716434132254414922309278959251565564816876\ 3845949342041622033099356370678038543285195825325584545768262217264650624846057\ 5910142219357573629378205152814455536578395185228548602177224750541677747379416\ 7781412403267778138759153315361751527560430609594613469401256968881055621874758\ 8294480852078798329543122229015646467933193681525312231402131265974395590156412\ 7027065331803750400000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 39782991076153831721274067\ 9046906864900044570768724709522105726509185970649772821739957750214753366917031\ 9358548944539238771986037136880036745033389791060937906023456380806961081974678\ 1859868292087177974480370676806970710105532148096018711154987887124850858539520\ 0843262553679956044636898004162774114725232369600261114807473728520843917350706\ 1996092727152826845423476842151589023923479681092945282751352683375003594867642\ 8192264525059671327822845919215498442948174266146269856683786544948448600411645\ 2217735417428753246595188122034821204392440297035263857963564568254918204297204\ 6062939402916531093112164987568066027226124064794902148473755981039908831301477\ 0791799807164374023119134396480825419267653778413680403908919117838921863788045\ 2971491321241627774312933793938406557403676200040950884387178881075061909608292\ 7439936606716514196877024403970761685694547573511715738774633684278715060383819\ 3427533833806241210201839432043/38901781047776142216812748756078476753787996076\ 9545912761772116408614199268470048106063848853296079928187956851889205721419504\ 2093926780010438625519181691140834365862414075339922746292910205200091702650146\ 9433619390348102645837027496084711993712784437368074292527109568524465145711761\ 6907598782995176327662215156542592107951592551552489885185180580770740386709586\ 1952508971777467801420380567146851553626498942358974461607769283183755803749037\ 7585122987867181737846699056132886544014130978373739061397973928375869578992999\ 2063043885115993176356208562751796390528066805269168102355242182705656484339613\ 5490906574303875365961802532476800922476977802286536380066570922371649096189745\ 3788638901846330500817063467250855267842720210497086650689600481336174643484380\ 4702937344353633330357799470443791101553178178750412488704000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 185447217996710645858353932951948200877986216398767060528683922\ 6805855867003620620086304302508988828413509905322612500393678256479926437077571\ 4421416485267653454345998052247070943703595223586049375855852817607302734546605\ 5655912413267602156723796725332160676063926673133010552254005765317234664079613\ 1785530910374453228594754719513916161402544690614953008999017787629094795167047\ 4972388075195558626243781723963302285099555548901074129774704465165278213525203\ 3615736262272485054901665777167950288544546372172931082832382146335543297204622\ 2203672685778600038268284983235858064019022011438298752035696278143981426674917\ 7306300814025497153158329320832994426442736942019196376002260194770943573370212\ 6736411228143429316501257962425185750057587637277260186484576709577394169565894\ 4186119023618279654189685568882962457186956509203874510985029103741939100774118\ 52204078936896386214797164026208049683054509058171389812755658158367458158767/ 1813365540909741503741834881228317202366125049948979444386723251582456575251476\ 9811343313241273685629556073285900557984030016278170614147118483511205816422224\ 3019149111902018257246602818063045822723242222920530103100472825186802762733691\ 3455262973811732617828011213868337677461591825444291586922298907040822633007752\ 6444073012459177484507049797906621338031936977667458440241114356216778335095322\ 4881952304917322971937391833228162857075625452408946667959886071299595278959412\ 3226048412909425131977586867382111559509630048057623228367397446030541048234001\ 6064129952501257519780552294592555277722279660523749394210061434485090598795717\ 4335644065837188624248252023656554700611782628942674634409163302431571656232301\ 5923118679778154163088791545000729076956367249447992702437922301589336087927352\ 4979473980865672677298903449600000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 105025622432\ 3867428650347313306663359355402473102533968694515216200897543545497960238197023\ 8664155003856866832342666542245987938621576571053628884603594276687177576081823\ 3559574520133288298991831149055335591412471171145494724546924025837886689198016\ 1838573808355879994293691488399434628931737203314062771630537631922509839833672\ 4367134159441278466733510092108733028792923841055897217172125755493368933937321\ 6525324021634267770594100177197478822296467626479807235465898347005761528137981\ 2176372278174621513910574798073514272409540316248283589812395379540665646154807\ 9874369084439516049094863171385670294105635301179182148286355245538760922541121\ 1026803270754281626361241068210834701693014221392280702549918529516049159730722\ 0322844180921505195584732804173633127620451453027547559028573783524459117164815\ 6066523647554622235737542664630187112998935146432388453998489393103035570994595\ 4429249915489127647126114491128144204254510140615034057167/10269419725378251027\ 0532182559865523006412176207639287899636976926963776466056112509912281338502427\ 9767505925680185438303103700567485123266216991794268067796808143455962541684723\ 8167206767149022904874942916183115325222779802525368588446785783322787899116384\ 2028884419812451588404796287603930233118539917778774647300321889732546270144025\ 7777228660758449096758492282386948081320085664584718411742158827053126749601663\ 9253827349718754151162546772931117520817373069947095459462702317482432234168556\ 0618905429501648895459115431895836498402645317952376253092965673097215111459938\ 8259996279885594901961623752420893251136121081916464172508382253492449531404590\ 4634828787235830423141815862647541513786762925981886863350378774574664274944571\ 9834657604773596457510907271919195153752435490321050813682307486041160722715226\ 9563956901288345600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 47121049892542451468022\ 8079925469353646127473895209768932017056425585139177703896407165092223370300603\ 6954390961956506686548431147105776786800885156724129325948502875447437192747326\ 1692186612778397936562489982790247133481334775047453886684695786461370379961032\ 9156908957281713368965249867116226543285338334677361845313683715449296115516667\ 9530453541561960391079377168036216015462144116708790787480121105200251417226066\ 1457161590651555568419098609964321768393425143981079829430149956134084253680496\ 3928677171085253765539128227499811947827635335733598118917768973898705459602342\ 0911915924445252035343218924179417907775430736729890442877741494474392263388927\ 1481060441482568893392503046476194583149030200855445222593637739019533920044102\ 4487835626853331693337975085241940096535792841419563899385994567199669449798632\ 9909793433116909890150994340982830210071744745591049582592637928646486224751062\ 02812068858324229524257108684999265184774467548283/4607272852571361296434283565\ 2887745485705020868969146275503699494767458328513381949272764596353165500487142\ 8633980841773622891819532957825947329916130752616268353923159566249716798728432\ 6715829662384042289113488146671973374704078962215766951570332485256009808647618\ 2463939290982797835855320151126112699952586660921656631180382605553902588564342\ 2734923481090939464465691593494468435388705480762830652124228380914036602463038\ 5412013090592511801449334150262257862857468861604866672103535730836758633379764\ 4050090961651387833154365397838332118202454334750087020867667535215942261912538\ 1408109938760289049353420049212535594357600015000949969209481045473529988554969\ 5813115075436099262186383798086471417530334767381026447805913115578745584631819\ 0901532288267037103510371168106205941559378689091911869343252405655849585268072\ 0339341148160000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1968567652195585053787499486\ 2973614624324500012311559374838710996820411561614899840449168087002990102196968\ 8828506246155362804330850143233480318442717714657754541922104618346305353920889\ 5859663541159798249883967864524394507958678048144725501523293590302457223455919\ 3265825837538437419659451724019733851801654026364649892933552287582841412419097\ 1358546045787435691148645602570051760564139492120208271329210614546193063776616\ 9432895343751333587183982242794253702234776989286381327147298405526180705239684\ 1185060532045642507174958909494304236350754359824807764360825412875878452230640\ 7719733769644648841437098276196857158947764280200553204379334496779326341462373\ 7173364097185892629975405658228286739527400797451190362637444728610205050544132\ 8356955346613389571506270903722061929627795031120444979461679624880887840179463\ 6886452523600677273065883834434388424129214508733457709328025913994057719425350\ 923778234168144453851212757920497734407858053/192464568277415968487113102809431\ 7624777249395117570315519217882307842806657182110578776070154971130176367113899\ 5490466067422140602146213587509609122641723543533622106993508579390520431462241\ 8329812117906871472747110700619041965558263418523445705675589204441840471792009\ 6850965331638513975076938516998714933566203894930560429435466548737454991730179\ 0949971496200031784486350098631707431041693767072421901195839176997585489643395\ 7630633998107269088356970080586928164736281010277032891439634464410003860835540\ 7246165828252721393641465528361592676143701225296385591593402107262989365201651\ 7935884113296928848519179299145767639026197470373769967133198446012492721217165\ 5700019737227014129384230223171064905076893616040562067503383535859844235197712\ 1921777020572197792915556404445534664104926891190915648124279211351215882123467\ 1353856000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 233847899415849506289397429740946\ 1490478574865450858311778232988003260894002062100157353761603201537699832059440\ 4326018646389312616993118429182103838430116300011388138309607873579263410541339\ 3829152525327521294001245341694749634878997450559716580204684588944379233169612\ 9387502635597560059583143133171753073726308308263631554931160008816020048763000\ 6197763184916124442019900795188718656027913413248600616849446461459044761731029\ 2920551414245318510359231389594380599676433285535376802571417016701407371501056\ 7100838749080855475363599432993760235296769308253827910221119286366424126432007\ 8972178067014286482292737999190650042245648306994997758379959382759369902246823\ 6956081784075923560274098167789505255847569510063676401158316875956640231539018\ 3154183283851429041059631503306901775864758696292227805471763593466581716487066\ 6439167027900992120734897289785419663135840420963955626744136412483131388437553\ 936512773169433131367477102602334040771390704700746306772648097/228612111117189\ 1020952212970934044622209467683848945461403324343451944684079701658216430520250\ 7639999624781151399115522049966958105899605236298585336214460524817907089029330\ 5372735360688681676067379478788367567681996635520396005984409705458450946480713\ 5419895777362266159096252676834154875043925945654668092349665098894206800897335\ 3205133514212687381982466747820059375030170384901664503760089943948420869492383\ 3901945463320431399219639413375289646056542353880507249477388837360748238380093\ 9687398386562132658699029907552909265371359711011214335246288204117496028496919\ 3368337201180198896237458245705612162038766056067219816077666744816148377400927\ 4561857259295884630838809730907304750072795666744971181613266251125978001707218\ 5092142634494309679463189151934622533176404563081752471030981573583654583554985\ 3469183556226480318596692395729128766121705472000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 34502588333742804898629704262117674407979926191681060624094133579165490\ 7073952773927211520162230780297598910287808122594028413427705443809126500843225\ 7328012507939041245985903014453340048594829306326420060659941078211537723891124\ 6938031169111167256909045919095669577072708497972361967051910617430521750128129\ 3993727198570141612921552742077087906144773898847833628161794893252874994364247\ 5623335696816171430616338960443701483787281260218168615465665052264316270824329\ 5868668818898946516797372702058696181586671904149107150432434798624989850777815\ 3994702573394580339677927378964916829317903483507433351798139717563186174395750\ 6354303727896556458312357775989524798179514887314313742398352863124030682313059\ 7314026407034990175328084487459390625753670244489842909408089394987307494243322\ 1042320307812513904676211179705432675634034417771014018009636727515270771308238\ 0662257051219368235915923968742017828636200298291414470662709187700931238231617\ 46769115231014781471317/3372699115308690983630175552568889151144433305358380257\ 6693195966319127049167301392101623387986742267487679267083657808925475604742084\ 3802810661674885495951574810929326241456557714805139718789790126141831399006711\ 7973826554011464043015562220303689637259862270698916958606558637969734000260018\ 5896460955821483295805760437107087536230288412400989211743770791682706450908771\ 8475283831879454690271124727858543879811835433228858794989961430346785443310037\ 2025483839691024995249466928919976101635159155102820067733238881662404754159719\ 5672949507783474127607703830815919879897788339632029088311192837440340664938663\ 6612629502176454754059690675491525822427810774129426918314248510623272419023392\ 1443359373019565215268191158225051848406730320630341765079904811582128931216737\ 3192096655786543827136617035785715439705615752491411266733798888532625625445931\ 4176000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 8319473844176809931652149299898344\ 5689431660105319635885284979505718302686385387569562255545171975674698526192228\ 8461709844634106740516324119950622036364506751267969032996517340117005346504579\ 2041047917868568437699559202658518058308371992365648833675336459142902932559539\ 0834435730404149625871036236268623155642210837072849002762449201878949978390914\ 8209071386214451473633717120145191627884518963021260997276500546858888323916053\ 4301592564200013580827538786576221776698236401241486317961360521719104571529450\ 9340258703578065753412362832098891298416966575688667558806690263772869311006115\ 2383604871533184691987875420567410720185749176024332596107369392494035093844156\ 9372186871081890324572789618731258054990118262920942373011049746892047508593659\ 2501543952386676751342011508464279236562124454511915151990930328740043249404902\ 5039470135513524593628759487791117317031450056451448339792206538217554048557981\ 188499266824090323733496034052036693925212149282389217863966559/813163848890725\ 3171363795052764933627489439320161219806919003269985582861585498512461361786331\ 6342390881085857292728903129337468499034442847646808066145778433185955529550836\ 4910504887323066068322270446677282372619302146861119772023837927536182539513511\ 5915165747292809871007239219644452131490024672075534909095718868402539629670745\ 4358966701037872141160553013673503467189763963147973259997330433616856054810545\ 8365369288402946404428885619005403738708649486469850432849442081609650739321648\ 8746791921644635621159988166589003486019425742949883234587542598197339530170399\ 2808115822882251899230012964022177435119929529380653933032532962618134728456153\ 3305164240352485656527424043624740522954443838382143754732679977350122260200138\ 9590208085139844646313762811322136482066933760842107386736358245585791501487128\ 6673369427985540780251492583411243999945555968000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4345974953834875430553419998240868092216405315306852634526712411648469\ 1591868681589957396710131707998130229590619558435866073290390038424751398037857\ 6919382666089570556828724407680876605211265604503532116891243251114309865817142\ 6564067138556133193230734718999029439154201058255119070294527874813617332465501\ 0667957661412339150390861997916832419571285656600032979574470437767975301527002\ 1574266706310439336598195048879674556385880180213328888692747278479438825337550\ 4016453889921080871854877500645581364960807611087120909919214487801753108709558\ 2704237264748013935860175470352036530817086318234689665696781917865341080332601\ 1857643002790528793767890910205717397470756512702068893152187331087388397281726\ 5615798575333016303795451130730144245296222320708792238773925748929648006481222\ 5631392320605751521698659618205856935135986216420794598595322966774809738144606\ 7521399179700552119966918647081042263731457223519182312311372990382955725591657\ 71570116793430587660260013221/4247401655695513342090291544051670251871410032571\ 9093779259816755715449166989298934648816186459449887380736951845169373813515253\ 5514962008721109483278183991648441699590822306527057716354932671155841776162524\ 2692992034814680642096586259150561390334128293446794198525125155926760447762921\ 3201546030464766534192657038187727890831270200748029078960603612851123135365930\ 2646545939316567177982267753800462632018111531794466072485356244389578238572679\ 2548145395168446601841871876306780227611363497677122647150473231587784032621414\ 8784369106455673072175038094225404378767889236146136950903162718167696147009258\ 9949703205849462993955155871687143817542173922275995628219799280069379830950895\ 1512301381292614598400970562271527902727582288409635318004513068705818093472695\ 2952153346091708666347427190500936219951401138951505020765305039611762319656356\ 9971059228672000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 41233928245418799290554\ 7010443709722967355350578505091946131343966673160217735954452083238774579853468\ 8740423352475165245936225472314479605459218364565583914897933441286035600432253\ 7493655449041303538744409518872231818354105048605599864627783435177626821840250\ 4748582167043316487764599878179619841268580334356758349045591787324979138082701\ 3841380105372534630485448011588018249521829177793745869791486905449801566895245\ 1203816935473579942954640056600120905970244543051358293438872856534216591080995\ 1366586972009088235835276411347816654329653901325331281194425864404869346252887\ 8066429059645721892809848904480540392701912580036585197818652805070400517084302\ 2876040916711872192526690509689307969746682041006947161018780180818810390203767\ 8659982873051420624588507236565938124944510527043849753308298716594984522430616\ 5587061633175031051898514136201321512739564765944309988068463682155308797327311\ 2460822360477537102505819879127484761240067862325345684587360732993162554556055\ 3/40294342410399577777870700167828924474542043956517710496808135749410658850069\ 0879853656837705772932619010256349694673728163193247997441937414590482455880860\ 7341932878353156178674159019037110289136419307595831212635937028066955246196687\ 7090349654173072322417703154939791431997274331243357195661980872302757662448111\ 3446204195809985439965275762234343058423438643058400916488445724689769228366451\ 7573648576000189585597609368632682418532707228123467220293753519677252267502224\ 5259214930579152124787934936132793331123332324919898884467091728860017472044470\ 2227618037246456687795936123252935809686059023403180103962141245006777584352202\ 4382079305961204363349917723141619969797595077971074576914939776684615977300865\ 6240129892849625799411534162330468065972574104915239631158310667179172641603798\ 4003295825656892529949945499671943783728082522828201562907883864064000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 46180677225575469428094173580568181863643273823\ 6829519053196134082352292935437361906543179630515497361785867826931950884945107\ 3790814136611838713816735315615912069343300160562048549260908587023107823784841\ 2850482419898953793693905255501172107453306676487578619573420266189739877129983\ 6311384517284838066425823904467929134165280566069528279014215040466388927920426\ 4191517673228476219166819458292314116830516577661917831437591720314873848674470\ 1279676217043715235005757902477371242634404574506525526895114833971122834004384\ 6461797271085502369905234766468731561173198733756701655218748860661893206836577\ 2980619494060987999274469510879053206342908786423244704542087865013928648409022\ 5463602088751731846655886923977445552823185826730120932159294992707805802262660\ 7015854944299705543060472138088170567623458444684613322074588280004950056938561\ 6571229441148460939608625493987892953204563851566279600313806445753441455705919\ 04252387016517532626406142569900052296429340548937087348711/4512363663977414537\ 9375154228501117065937355464293700272185015682392821380222590657647201047072203\ 3899445289701500843943272176968793697923926846320825177739986662191683085843013\ 3487456401991150366604964109933450542285315756283670650589132595353454828170974\ 8796615371158219307642113204975082896649670298215826845512056388263684423192687\ 2472647296993588239246748827967619097221914300364568524565147271105633848895206\ 6128717420581668897622487011694613346107999364839911514297974921470768276027815\ 3749593972156478025322803690886714001263284244663116557884424497854427738963923\ 7263095623216254665377962240823919369180094984152815299715345598742011647726035\ 1340193960927745477399629333735360229031792705748370702416300859130806080357648\ 4247822783709748762846331881394050062579282880677125649399267901772300141790600\ 6554968687668929800679247445100078333034940596224000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 12573115239679864929780123867745672923499309685788538734875757312\ 4875400045752100189858355318150777854160280109796280319771527830884315529415916\ 7860360216580130104517339139347565484496150961732122884085823400210647100364833\ 1485274890565307001719365026172602835975411171050392473916603834809238500725143\ 3095346403090250172750746917603678561122012244604694984449474945225725325522678\ 4835250946827425937646679876084342345122554020211044088693435505657265285580501\ 6277419621315650732502011678796732053319071530341733998596589726953000371886573\ 9008727770327968791421897770565056490458015215173965707959120059649697123221560\ 7968411445746739479568118686643401315156394097225341863281902594038610462339123\ 2729005885125401936741362070256735877611156661603003795500645075557789269173624\ 9578359751570572493149015543178073925439956383433550547857233235237121046985864\ 5664721663919761969172181144906033477680993490409831542050893185964350762282617\ 5134797084915055252175363724177802965410251/12284125205532522994809620581503317\ 9938098765084358319737972173312750861871106383809285266569499792304237830517471\ 9183300654091381497860539485278173034284643394480376234111142591677826888293274\ 5288958686894494525689234655831156446766448014596635340953695916156410453758178\ 5640572185999563440212087182186266146040340466930847997790433552864010612814047\ 9690019539276393154415585592854109053185232137249236365809150112198151261071287\ 8588629608405048073180313201914062645779414993009902789213052118386524534618665\ 3670966150465730031235299771320024270318309767004250245760434695287318000179519\ 3985940972189017087797446412637934262661560577353198483194858872032310936037878\ 2159543435878663395464233470272889189075831018386071986898049371709623090903508\ 0283925584475900155439950867372828935004516896276004517037015322017973747828025\ 7048455763428964112011100585099756830720000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 9516339456294549998002867074618261432389468556679495522888158856733825992054733\ 1346163115060580007632888315513102400347841773188112315223840240233232384566114\ 5949906383093937198967790004237862761669130335952284816034235240303974077923271\ 8479771179566428406447678127151910539530930688305694230311470924977581510037727\ 5834437641365386583452328397651001320671036632579961873281721753761213405758811\ 2843579278187030501686542917634008990021632092332108713637101259042452412912741\ 8093045779070477042783462932304911144498681808053621815842149545660652446393919\ 9432978556826806061750801827051023174046698015832322949755488262080132096717700\ 6994915147690936365587100990375455286493769068972343714952125163440486030052745\ 6977078046741532791850297821016449337246735714562864073290379416773983236901699\ 1900996279122129156722409490537794812276778208816418177719428223943829008164021\ 3855314574457156104073924538439771175424568342351463100448121136327299662004313\ 378131154045140194606407729809/929680754866802600050821787645542385331320457547\ 9995375042144900553050524164810478664201266559639762472503546636801041575692026\ 1097885439939162118832319819154255219124207409062559443674364435397346179512133\ 1271665632046138329810504746451933558221531788115903321312589615845882763810120\ 6299925227080271659126359853288199286325026018568266301093421951452285049955758\ 2548059944866307478836255353549515839892678210793964225412293537761646987504353\ 8495189836299256390272333772564439828437189586815153252275282990316667525735010\ 7148192610141848332190731350263877583071480999821840835335779913313543067188424\ 1600525827237284795404767580698830179497865919818405907539845463014841865036678\ 9999868453175824415498025977474645836211309455051182651760242762644797692788990\ 1177502068140373859163342885963723501816199074322923599523452213009556836563026\ 2286679422955998412800000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 695657289409\ 8674111739612118316960465464719746365925811382936379988681067123774633217115204\ 5042101617535812772694156409514335570765752478013290692002677201055840620848129\ 3436351398534644508137944345793213567155201586819334503805222274252234361265323\ 6200692650781153410265397140761438893125170217631719440604039281663383745603117\ 0790104611888620439885177675108655708514275006792519166083141915698797854706996\ 1203575944089294070239597517820240735694360309298856235884186959892961293653674\ 5940942654359138945412610062590667870757752194085245042975075866598463680497702\ 4073980243727895463690531204832558510221066223325405993216565886719474303946601\ 9828091805923681114805934633523995542710929995915588437934297699177134806940078\ 3930853401636919193285635207538436258987764078920825712879602023725677085439330\ 8858338467265768574826543634236674300575115693823124633917251715133521231743030\ 5892075513796477279747907936495102837322312222756354941549792824076564339232695\ 404056837398189915538442501963411/679561432047020240146570140969101531123998449\ 1152579518851862998279060737367226497050450493338159912301442778024180193860428\ 4163584103468969945806230813233009557498954834511686164174774284703546580693607\ 2289977473669795601310640486535874800278333983616273234489865172742373630191682\ 4434038235503285257267282130324448765500569454175991097080971203088921559563214\ 2245616441234974214450950423016106330876187330364754105526988954781438374388070\ 5028651263301121554441294632374029596399265235043777300926972322984052252683765\ 5273042464928804111844992354403084381711391007018326393959734256456423200650575\ 8270234659705105768010493838529799390813897312271176869165224173294707958468177\ 1185714910240591898306526386139820851543554091614737544006779039091466089800580\ 6310155691502826701583575068758179452160954788526970364260266770855910971252202\ 0507492262337806950954560735804391424000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 8538860607251520802586823421086892120125939715135074513083655943484377781\ 1186761706194010053630542296588426773559979661134458426332567985850939062409240\ 9662388065115348334129467844686943763523354888052041825919232102280577326780759\ 1211830085441076675171738140009317312708864571798418721905254995750987565274805\ 8910559724858641226754465108463820238070003260694916860196504582765459247200067\ 1948968389467387260591979283142581233333789478009663410510566040394307731557764\ 7658874524428145798923014236924173025895618192567003211481628925017976542587387\ 8956036684336697664178821027581368337284982435573426668263550729552154248305939\ 6521517330609409870203683745753908404065574169462640601034034641654639624149135\ 0832414367551546966539218780583433713197461221045096499220413537101110515392925\ 4660405408682006615937843739924606452472666352620823730957599561550148759700110\ 2466017382739708764569563056794889275310883739446329390702772715226951852297991\ 8946075984315000971563203283644810777231241043733/83408702899828065651064810584\ 0628494273641507312009114070965096687998410917166042919628936520833580967231348\ 7238980858097425058837842157044114795338407308961121398450528783734089918092450\ 9649055880696287942568294571874137111771119148460085305480269306906921545913683\ 9929269959537594730276010817586691783451941060494357522679713367854204422083028\ 8029038089903169913867651055972287303411227631175841645010072848387131815328101\ 6850602655902670513852545237217761850029702939964872943062270451109617038840272\ 2008849664146740634288157840098695898287175282032320752690110680543937243119837\ 6787599535682231312238104227370862998704024108954705590853029283929977481519762\ 8720894781065592070598083298263863487235150753595582553795398841602153334165385\ 9349990678695803100083708905385706266717870196417374619238636834705664863986231\ 5650019925955545152728378452314806641709651035422720000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 15668311079266512685052126796291242823462544452683686098118\ 9080043855889806899735553804141876395980198549616719809597306484382280810766513\ 4058896105325490296746320912834857625489753686232951524541760244206120094160729\ 9308212995867909892082008930871179314849110052333036857407386421992378454956260\ 3973614007931236245201287248597533750306714066305514574608272513394982293945201\ 6193084053202636273467530455744217970410103943331616204470884782401973091629882\ 5530544560013748526175899775501193061241336857270297139435703548215819480155095\ 6112232128304217026217092936623794144100883098993533375418288305122622103414007\ 9069162872038773349471768115901323689052205436271639827004684732325215375352592\ 3280594312984015739499080671704056734991279864318451913449695460910009784158336\ 7951040894522969871743747476238780077372565558726903456372229829966650105697599\ 0751738441396249132234289761486043064976732538134203232504311061918567352806883\ 868960308812481329322887487233580168111364622427508047978602489072065110167/153\ 0459207055782976574787684175091431424234001788525579209055873233437520871769294\ 0142248697219955000773367436367495069705408188687661766309300446928070046826961\ 7355693449726428393056445440141277134808785001133823345704614636115838279429145\ 4972479547976300343009027451174097483582978867548672466789101769013146730638239\ 5208047705992420289149168916760207140561239051405577415117373833561084467610171\ 4257271526946943332808350870317590546400099755134397118152190059978144193926040\ 5453380740520341965337167997703987352990019808545875552596803155954209851447971\ 3382190403172900927291658593940312713043742479579516166628942394298384009994417\ 7894870092240262661004443032545692190677352640196835289021183563521248043477405\ 8489184792635222418147931377736181536699678763103782641297817647746882867556885\ 1770588958732570608487656806674375726485033251755145885170708190438734974838859\ 2803328819200000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 519129569326474803492\ 2453907560659794743096175057679027403485972943319112066632854675501243706772774\ 9813956493197548368685858026352765005944958485689573513353084263680694392854722\ 7062135788075429261141676832932430936029154888896860306199473339611654866052645\ 0116479449288243602098045628262785801531774120352363000029330566613726349875953\ 0229959418125575739899235920448915463167658408171539632249059183589815541022549\ 6634333527156604462016766523434264311241700003999760617378610166740392496151951\ 7616802209963752304324300009097956434030617964175223029298226783731908675712784\ 0216922689229507191197805992441244740485638475566801380351636202760713375900296\ 0973969180495452702808516354299659165680760496687343152628488081949968716188304\ 0523287210888305613894091920309141159827654558421101282822389224621354333566709\ 7265292967322212884682373645347676045070208153261623791591182118221321195000779\ 4177756729098032362186671248249273251936968400497487915078811881311505219961572\ 794231422225930888333506969744169089/507077930309875969486050734802123499003938\ 7150873550429511816131908277834832632131282670482991796240500137663847334864732\ 7082392414974123984368623637288527971281931543171200299916013022288860745793550\ 4089399227012611256160479033277421286322137049059989778395877102509868100800396\ 8831376836350692229118021444603575483978955865004748499112526810007995568282215\ 9171477287677923467284941927648851047080169769858875905371138488098461671376505\ 8727725286753378574625533216785066216975451435451623969747330701410807220060612\ 6166675770986282105575334483826298752180994817022431049300265379148772767720847\ 8378828683491020374429695952381028235860195202777251312113013632362246584914325\ 8169427049375178851022475792176879939600075737219274157838821208343933566210190\ 8447860053612939407995823144637347595268692910467198188638191955699465736542966\ 7658951546927603515074628181857447993976619054137344000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1974272529022450119529604919708762036838966274697900936566\ 8092934635135581364658541126540459877867619503070095899493104840842022853068995\ 8948780103880605967953491308120014735925464321296657145431720795074129709989045\ 5265606882415605870921906225882735843286347719819660079752168728250217072451396\ 5912782412774852568636547617751481580540651405845820684961849593570031572304634\ 8205800723980512806799528671892759585535783787787689385482807972128906543107250\ 9226447989185332199202021926708616612240345669827666259770106600955827081567138\ 8557122459303910933592354755081664158924058519558941122117660152220505527602742\ 9135821928296330529896190158368722164945806609193631890641325448732450618757923\ 4069438322168747035777626112368587817741441330353971591280188162377928535963269\ 2960844700478352055196349960140207634523236117447139121020942728806211878265157\ 9113356051029986475634457372825970994689960483070651466347599446957203183124009\ 7852723444250669514764186443052461486871389104149900382207458974101997733803807\ 19978363142679/1928490281605768671096886623761440510893688411668643123755545906\ 3514417745314017957464110121348444489141042137602165840542426358767678965385878\ 9614086909861125393011028463479641709216224437236492499449647846903259370906231\ 9709309465377889154433666598472268656806311397057646231764296295673797097425898\ 1518990218345053885263459398226157451986705357250282908376814248074915464329414\ 2410565484454472092155195653243352128324507116807615341659941147320244377747510\ 3204419189197414479963964054565052841614953007388689377531435590671604950898113\ 4606331827780952868952669468674805538199047599013039031056455230415453280078167\ 9579252765618654353413995649414444706436861294316639700683597193083879949446598\ 0208703814537236923857585623330704711053253849391879276431213495405979288842270\ 4381312316630686469829475791971414529482728678785706768901744549143740473640435\ 4193405153290987999338507904957079535747072000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 62352566088751967280904931571502447842835549792769764107404386158\ 0423732347718263031555975104366059202405157841189331852206433450562648247718588\ 5893769936988833933631184241267873086744613512598095941544294498963270559579742\ 6306721486515673276534940444284795951021142940393871021458234423227902161747110\ 2171005809651536721841109093687539489240735298529852030380046187697838626621843\ 3909679722769086897575528489882324528594507326865406986786547749200182403490739\ 7880771284814067752307700506925867263423484936778487023188722518717663094117162\ 1513756452984910837162368596209581388730959699779712426731114554131174000168249\ 8158372106672134843497766656552339170958267302964830768776393563383886491242632\ 3391832100973392201645933030044175917660157627911105529606636175583217645025320\ 0808292850853605289424930990072355919100152322654653009162791179002427970157175\ 8270073858981593710137432910112508153402428013412586213695420850501999253547623\ 2663838582414604073013750747850080147773784678842116108947333178759072603139/60\ 9099867981345708394859618908416938078098873426721176070241449489201160238664760\ 8125451885896418825766096615328904127057729611280646388407010049821028726266378\ 0191135366444018470790722999111135825733884811180976441949941061659307532952233\ 3104045355476683352187218961337193736820800220686136595369599387429685240484226\ 1934118925329611765412576506669866125984544155815283311719168799811634356227137\ 2462534687506473277833247843125602299556880075336448263323983151557746713195014\ 7090688631738084783505298779746684334514270272871970074508001427477450612131273\ 3712728402494863532558463254567769560620069057051570873665741799023177847296885\ 0577649032466427210039134967545937647219214040682194660684035199180886728630103\ 5383275500035661832954779713158919881900875351488599391254999949141954150764492\ 6857513717346011239708269395776982584380670164035170680436595960603623137405091\ 3852559628173312000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7841401733114\ 5949837103963660781114568567722849797854944885877330875887792191061033138870051\ 8248037628518455268140474523278137501218869931683195778183333278549435252598983\ 4188235068619083986773192438182969514892822807820611626134051287243748622215578\ 2012060533689293472311854036964369499162587371147081770749878093936555309211289\ 1056323059022091922093837753743303903207038567576739289695461323638544551650069\ 5806237877258251589587247110064091404892894404136600584808284891436043664271337\ 6084305921610676796024632568155429975195913166021614401619721210328176183885424\ 1996680008549935861718694384922347248365325986536122760566908407401502438029592\ 0416127407646487580119628249181021105155773184513968068164855907173553038497321\ 3936746382478103311087301162078953935807343857777940371428508071744579986305475\ 8446820312743675887312803335908912143325713242026100136938829906246671854575100\ 1258306071700646188960459438996337307992119190978592072739671965148894411083718\ 035433658537569907769923976449342321607513148849643278356051603/766062160486940\ 2929476938697417054156704403232036898398315648825846818135098658449337745023797\ 3116919660694041822063719156575997519127889484213791997023502827834062117846926\ 8973739684682489646951738319341047305583755794688822082773064624439594001686800\ 3048273111906480520449000065581022116835459412135635234758855112687678850642906\ 2475894839630548484879688028168269854716225614610520327125806072168141983000347\ 0374997808237747976800766389897007018955346795707027473515090585035658510217165\ 9958019502646046896928678823816613913034037873160936319656294967787245919541756\ 7847159496237562339715481662719343246611672625171114646546668473639328644036060\ 2356429668023069161923977388968804302810642247949715467896422172098684810098639\ 9893893529527993309422357544856425966660157961388466730407307691357386635029795\ 0612774798074025362270126297547472263147426892621839257117881156073490478993847\ 3965568460073205760000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 678376985314\ 4016467628051618421399697852166901174151874382409631567625470882604835006697564\ 4751368695186311048821635086227238258437477677184674946318018125447420255077193\ 3402452251760436640431859271585061751498788225665197001041895477898216575767266\ 0596174189307267938295664591615173073227696686265319985014185615760880095180842\ 6527936594178812827468981474163776118742180577121942072262149290226292965635250\ 5914456657594575877134620906814122040211729141031209354148013020979845572711256\ 8217664553426041410137635702459146152071217760907690615924189316514851109579729\ 6346833516085453923203754193973349264575499574145135023415641191956989253940864\ 2213882944632610475531273332939118466910513118913865233129844143551448708661756\ 9137645914192480896954855405780594275902561796246652940140196073456244361137250\ 8178652654144032290773389682465638608601758298199422217326652529838762524743061\ 7319413229960673919116849375655311401717239092748422189711278309458699579319071\ 733999949877037537564019267119611331013195098964521458809409499873/662810304073\ 4831230286568699069538161670331492066707744629626592797899169063621875731353303\ 1985435943532513540533002957009385319592636739162428454814815987229299905919354\ 5150112061727181806259753895328473340929613771318013372149877564609841213940589\ 8837420027605519085319866743535002710440218506187021701790073965945325426483817\ 1232316100317767300645613295293936894352558821292641276283034936558093305454856\ 8220020106799301355858188489180823932159878756575416080292302187071400417580579\ 2001441938613158971010820900373650026820407711029387070989615663906911573643429\ 6069572107564135977850449481960352823069894447184387181802881682722844462609405\ 1129864910886680829405316832610455617635910077423226058165701687009772340335694\ 0406864716575548133341630648484462733771153788844853499475439366219913564958134\ 4748573661673116221943877196231356291218984078050572808748549818913298367849216\ 4157909339667628556288000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1295564\ 3291370797388325235506308563815505306223199439451770920984661787397511157249841\ 3652192025504851596314272131567587987624838203119170830380557044270578374081764\ 5913034125263203107856199764994009373454179883912434214661614587864661199316119\ 4031365060895302662634346521125552311767285951634342838347313858876001900841790\ 9493309690866882447016695672467959813179535368020715742098958694983464390331302\ 6182034446962246148433674847077290321531658652598893822295455859652414940925771\ 7135082188504702004208979553503150608041634330394144027366584739776476515131021\ 9862226704758277841730001422967460927135948883707042621195860738146632082592416\ 6271693119416566271858664717501443227549091757470424919229247140940989618467583\ 0931115890239245769216725494517551879699649525335364991008970717153309197123745\ 9961830086853566022554014916109828689964161825394724426083059906522911287652223\ 4708374094245410110628056503288113933865679448209374564349080176061450228606871\ 0564335214935586242507019534119193809290171094211551303310175414417685097962394\ 09/1266005392035413329880502459983552014923357954502798441964642523947861124218\ 2640826477126420186757049551054408830843781362416796640907971446014973422566367\ 9378372218553414311265889867478127969217889503501268999476783452253845049508798\ 7838712760152235041749250657643209657482383929009534445503055348933946720578632\ 3003937989819555928631418546377922392145892682546851204692843185564110381865212\ 8381708622695483689557585025066204273908292182765414258381259352077882823160148\ 8131610411977064936909581679167296892348255137961921041890470198325603359695694\ 3235014753299844565859189982213168677495428971799950829771977883664652013659987\ 0756853122542508390517506458753019275662499519247843416740926061812684296629561\ 7951849278048251357359299763421121706910914402269999349460438025964030078279534\ 4078215357272228704996650864270653753336916363884729547580478439469883010025671\ 1614896773615940503177876717496027190441856204800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1954213090339801821993675450430003151727615520534704737692366\ 9281635049690398798787610954567626136099641880823297944246762731076294672126101\ 9943184931604009244411832087396508431888711440753087132251216442735906956109284\ 7572232390495771039243152178836475327853966081727743683331666028626755920573606\ 7792692795476627383622338566937553075033490424622785496363099350445554353677097\ 6479709967366301938700807999626896804596162753930332817568292333321803593639203\ 9595211084501013099355710179892723234783666132170159267643470058433164974879992\ 2408693239352286249440274883975223041150579189517545993069699652492697436947457\ 8405679219818018412456961860682870286783873894599427387258595805947486487951084\ 3143494270805302999947182972194498142550392214689336639041196239017712812264426\ 6511824380785017748094967383887904256768127575640572892608233628242584352017751\ 7958542787117104119833303883906760558770048251355306969110714724503270332132230\ 2656708071447855586712547865786919496440003951739579511205756708826842968578127\ 81514178518787722970678363/1909923108847350567040456882114595450001589526753926\ 3214422712922811515061841021702360790467401392113227485659998217606510561945414\ 8916413753471717849283518571785924266528068948655440602975224245327893244287453\ 4833784878247823646475748031704665997299032307036797952359140007419139706209022\ 4931802497943931678722315386435245844476369999582568646327338544432646362008466\ 0106694651669705714145697144954574866373198371262015117367209478339307885560497\ 2072668080096464195296436525821308866256418658752042945005106568097221951177047\ 7069540210205448344724514127606795804836312931703367050958941292527397183363127\ 2692205819759365617417452614602391793551257356792155531035642764328690846283739\ 2637493966819855502555816362556992618109051754767478356871482260111504578304695\ 4756552956972642919293159101325589640372043576568191241643830200061171331670032\ 3093620224091514397598836221643252214671983708793878190857898814341120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 77542451586206480100072345798674893463\ 9533808943543601512101490011995503782293965090317523938282848298646439959825522\ 6574163743564991102038252379497610767517999124137430300203645275130696429568225\ 4324346190022238527346691875532910587080095132628766624636683146512191617803441\ 5644213172814811955566594666440966161797965065966496794088536713637872857698293\ 5050129684106288537843742852716414872352290307239948109543624903224075055503218\ 7330430186917894078208232880252129972208812775408911613714264046553747827051909\ 4758056798408775716104644820443674075954659682745830443697744505364529430833301\ 1608118775722464689898550032771821115126233515304525793074269423654323685511987\ 4680166425772258822985197842730701285802138522864281201131106969055635090779100\ 6692212527718153152357565954763911560026044509856802579755179133811554589521404\ 7967794185150315658382457891042369496262504626448933515072290807561912439300522\ 3909385689686769981150267532140910494763538676388376983669749302684633505473345\ 4710415238563276431852576075129797969356838373604222009/75798000311743917800439\ 3330944437880508952025716046434429044366484839626849152231497699669085053588301\ 0260172261559649231390427456496456526918963194190960696664942837191857812634405\ 4498083948571447226105753152084480254101022757143761437473742927162288137964250\ 8771551518153047753863801222237243801692445388134418099024734103475199875612468\ 0176354872833089173378599325268780014915397615895486820319559740814003208673118\ 3647260516687481175954462689854376207387278877677475968604049932191348986608791\ 4792385593405019963582730491446845991785135171851128103169192948814406452913370\ 1032829180166633370782148470942301238278840834765236780552116048612423381773007\ 9542690220129221209858306196923695333688125627145551049343944718483367700047617\ 6404449891811749969059647335077838131233340014215449985374454617445821455782618\ 5267400522430800972071611868393416979423045952786723415359829041013820721127890\ 8382002376934107050409984000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 398\ 8217015693972216939035442355233178263283460486223936829546020795372516082345849\ 3795606328154724089903467644316191495413455473638387025404536018785116659357903\ 0997831704724214776876280137296845037174321545782638397520972478880434662534281\ 3042677503677951678403615026792328478994041142587744258701867458116163200273495\ 8538796759941728809602865420759392710707696390751994645361948517836085891697577\ 9016823938111366198795480436580118362325109201393355813171489607465441768705966\ 4618444227080205649050373309959668540593914844132637971635362480861586751886711\ 8431147103890863186326820202228074157226799518775702259612364747406043016192524\ 4629797545165110692288772644530654695776831123256259911114750393318036881014597\ 7649476579093606756983349241204104333244160620574175671548084695780947475354129\ 9529855727589514212388744725228603551962142254696320114192207149058933238385705\ 8189747217036821886005417018239587762201485294166446466507189276053238864990666\ 7206690860406314039761684985550767090034671330285885071760619666938693143647338\ 3429757698217213/38992007320367306194902001730443773449141510106884860679898900\ 3007131200843740890927046663770733266893813803781479151475761186369217090716657\ 7653046355714001578379894308235495975390851490434482412388205332153649529833231\ 4648126729893758665242836590824263931569936226153196829082554261662474328295646\ 6627756564107358500303717509712320012565797632047368279773256941906490476581527\ 2778841568956330108787921869539530605625549182375499437406653449469691488820860\ 4164000254847187769295366117873745691294512749899695941036966622821941008651509\ 4109235103657318832296236729106967507695848530798686131953859775281642213860299\ 5401302219933104651619537727202836051670751835070303887397477530987382148735355\ 5845585116214370803512042082214012258495466597711334580041908366378211074149146\ 9054770112711781476326944306479473283694622525617674885263605307857733894156255\ 4803299032546259329403255278329655362609604986966274244334887190396928000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1050544553253240726599349846958031647\ 8409478463111889736841013836271884002803099184938630829048977729137154207567607\ 7416614982157009081618526084035472484144062264810838241523959301842563125785028\ 8482746510657844238661222060180117620529308352189701084305828730626294312090278\ 2503386191068352638525501100593266495625875041129369579008130183463760296181749\ 6101161398228443753771947631042260655384315110195915873450810182706463442333800\ 8151561403914585595291186777390937817507360413227685533041191168354368566302925\ 3628445396530201219504206136391191312589259550862492768635526703239324405876332\ 4594593598121538880602240664277054324609277691735556292997160270108315651352801\ 2525943398532958030327465447735080914559056441534213878066344369502757460297831\ 4885543264535146740707512121652181501178351518561594093405875208773274149248496\ 8621318179164307043797446485656773393906975842044042006947903602284599402370368\ 2291969390111230084856526348867629565710210636228142546304928760314424437493766\ 89349105220108087032738578054803899131572298618009166089887161278033/1027285900\ 8994751730217506285068575129906547966190216425730371760513827010772042852889653\ 8420216325577037692829693095326670253885614752701315171717937026854749344966489\ 5913789067960531333123618382978481788999085339541177872753257318954317171611252\ 2010674886013797573559490018082355353120404665792785033257595079264581417876760\ 7972901526549036959491242880729789132218577296866593092818590211086261462969882\ 1717577633174452865139903336243902639413605807149064589626868679895249266104223\ 6280229190776803208327219423897049198435482841500035824536602620530382117227216\ 2988490371667899250715909025979945171443956928271676499069532968592364953980428\ 9292427375617122133464496934963965409261338101360156082218940425987417191135577\ 5382112398200793965054952384419731250584886029534860734307971718727999241982370\ 5170539807189087367893857016358004055439029076379477156630086543839384811214206\ 9045984403387733221320102308387533001450156195840000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 255002869380281890064508150975732629676969302884748306711\ 3290231050158661323135822377656034943665780978763404109386094467866147731810371\ 5144909317032937755218207170264166712926063161947565697713644716476268166133407\ 4438191975820606231364450508232345557256218366801024215470030162240692510255109\ 2114626770254692724700205094125121873255249389735076078669658507617816211321933\ 4747806640011295343950595838888966180931645468461818101815771233511316503664828\ 1098265116297967203237479913570810375219767447916879607685440232835627673570562\ 3486588772827190185093550937261971981840843426732657334021503927130638166020123\ 1600016447084905493327206412766079540621952830758136244890894566961322409407831\ 5253933854997581314715637969376919756136095067776728580044160002699331615725416\ 1322438213963362871257331189396712659760664110946083807911395070576952195749808\ 9332832305165651695744701446608889011921800590530850591204345140797163011037260\ 0905772100696598458094511882539458454186013144464341303361577883849504453544258\ 9281289592887621870080901648567021348845427161139/24940218816281702811694723592\ 0831518431620081179173587669120692185807911317076818150709929386858523762030398\ 7031993480986383386000758162804151668929915596418081319464219524032348326401069\ 8612290742310918988477794076638596132954080465724255777450956214805139933497442\ 4749840994554960517423157719524836640753836091034559978452470467544261677384173\ 8759618826606547265528793262816732308984662346927569962102139392119031651310567\ 0340986552143636301319207651341179203718978506345773849308095858111979830350011\ 3277493791278361095350333429750869740138630287320943623794084588723846771510958\ 6825124686290891106722732091929035005188105959714638049413746782170906359346512\ 9110286698847382435955819460799344884982053675361184029235965788795100076372015\ 1611899555079030916977510828151896716254646726896426041460884219588309675728776\ 4978639786024876234825317020990639858185989980989509027811578739417690446885653\ 9826928264741773424095458754560000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 325884538671205450378983603027401192612396609674754693255922588837909551529\ 9908923824240359182047897654421085356753038224923395339262447306377393768578628\ 4126051794184061993551388399755542671679633833261088868936029380743871695430991\ 0604897666824330716790842392066986410283025860609443404542251210213315182562008\ 2953514266963165446564176347280829788516717879635642589194705963936362828286690\ 3910384213615680192658329899157172124543997094427858632901375697724999744390846\ 4520954949885061438523319311181734664847760211283050119988712514543727478972727\ 2065247183976924145010040086576462954262951250988719506271245340858660322642234\ 6740759664089079775285103710761278557768656055427085388092893269022756241200054\ 8625395976229631590316098617431755079247851631157021684971815675026623020215841\ 0964495911214447578438316434105137577729597266354080232309702842851179228827738\ 7412435703660958518127663474364877595133433094018594718860486112359960305667857\ 3237928569372262005334992682447377522632324402772084416912549070790519239895999\ 435469013021903546736295716620862967/318780888865949468998519618009288430228928\ 1553615960962869166863380559560872612474238744175436948279021520150144553427527\ 1755163184490685330105801928395170296631809127761112276669838393194752257781006\ 9704326925468328779208052192465696794292496222632146396337601977610226751762420\ 2594341599317339422556974787382148385538732583787022057243907989033647769591791\ 9565838535929726670909026980157185958813741597125282187038760721405716442191218\ 9530476201848357912684346095239472410412187086219639215703795567774789027014136\ 1755848548891832389666844503944606478837210611230396150464664098771688137871523\ 2911947908617052618539629313332755880560619996628620352090903895258726186252732\ 7472819900093184045066450863613667731582024888267519221210156171823387297773310\ 9157374623147903271913447823643533844738376744729917933856613230075440397801701\ 2763058290237098898160539361686739011706491682037131489035754003052075983169427\ 6399552103334709035008000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 3022\ 4078452461307822893624909458364695808283697886938447713380688692503893769806229\ 2048909713433700449817548290929508829741714332258605154957932040343809269695444\ 6467707543335891692999375294982228026255491386237053522661261221491687923448987\ 9203514549366279501872766193356645750974759767326757769739464005773670344823044\ 1134896533629387267669464059725002511176436422828962819723007759455088970517856\ 7707482436539389821728638972728216361042461940318577944290943178489165545023297\ 4994226265115270669940376650840782299118449003174573296423741202984483388941795\ 1031743758624488377680062517702589387611737251757672829508530581236325023387961\ 3485527065193625995115877245660628025618006797002297103506902548439914648621046\ 5831533104101536768704807582228106622075634581103241276718318105680532883182924\ 5004548183940149795526242338882211756709527247998955454029578010158057825005233\ 2181105563578140305409576927836347593515773728114992319517108862205942187255510\ 9334671442391285898123563677569579887855196300628902937727676216446021249085339\ 75098258476370223984035944379/2956967555342772660710406111879261645916609441112\ 7362034889858146530017995680439847249040799742727139889273116858099034648628065\ 1607861874268912438577182786544619195012680662152558156129978908873899685346427\ 3894861394538171242750802497850506258065105082090166032137143137800830725854751\ 3455736700160959524751924066058962726380645135634434870656898318966213518493829\ 5385003326706018215781458035273134361711265548562531952898556473205153030978269\ 3044731319948692727573083382013823390558382170656011069232117870629889745904562\ 9643169065959323488674520660096800332911068157395689470433433934796118612597634\ 4393723694978867596044362459719682992382520650852153556821537839451792589966167\ 4245691948555961216631450917923984989480826298982949379662775558037966228839081\ 9780233999315335084984831400146021494632149928420945826168630809207195091149181\ 6554268262193282244423921820487898146981654771398297166442103739292157794315446\ 6061966783807488000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1713653966\ 7535258636017370977996964219217934196082291976482315412393024792384905634050427\ 6596971629011908474320872910176747479360121475186324863461385769084240408739945\ 7536665057036645184729216897383382663080971184202497521680727056012668899230521\ 2756660969714634578592699689178622947915972172254939719051792602244547723907195\ 3084864671168111682797095010331410847362813973428103846011810039074912871481700\ 9997560514973851044726761439149987790927480870130918870320818424894766479907087\ 0255380425485556563285421115772808012719673228782858386729350972067746175840014\ 3263652571482407489651764159742442999202104407600057005263091308742991734096971\ 5512084345234635752463559056814362105677685763462137925128527633425053652309283\ 0912179471076639598759562359839792137684069843344553510800606388874630406378753\ 1799507879863703235322828868605118936051227369892594244362955908196281885368482\ 7469809173841548738919407878765434014824370011532888162550775092653698964935495\ 0914952889384021752837052820992628211621312906955032357635690193006743627966911\ 877242324741391831026077247147612471589/167675643754185194789829306705856280155\ 0379317163266241495032436901920050381940831297936076664651512504538871944546744\ 4810882766977444627907983390879475253892000083808006389329210986963952784832023\ 7874411334217889760115636464183264420876335334973243868859872741444598925729815\ 9436512686193353780421524295084544033841819120416558477262282333231524277619273\ 5395418083008274815195573059194151897884022966219434881111263820466765518422070\ 8919267721047613311427230269146953446200925966851160806012918149845100039685098\ 5811261531073516705532063921574877271299449021721351888029832973950131058411597\ 8433607426002043702569226621548334280598509643991821232343857565768256074902588\ 5629000144713149962363733384401113335691140612409728475703158173049069212480112\ 4658430283445823065292853302428446975001322913354990314632314415964201010143000\ 9488383336140285251989970987167392390804013711442827843393439272740798444416056\ 6459960969858695210380992685161102442496000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 331436248176575430935744346740566396447503996946004729895117720\ 7147196904439829570676118402988007768527778087509471774061934799508937576281207\ 7048913691891789754230692933869616402294544654579836809710967736214792476431434\ 5212661505539187731412950658433394352159560553253270478791756883599769655363051\ 5433779129842948557424563857634539239571831824959281927165262742056560756819742\ 0978300435204266594729589713939986928607393348770733681717823649792093449286867\ 6653549266685669718328590761321890050168030004626982371298180788379344577105974\ 5925453720345486073491510198733757303779039467618208923426277678263163938095766\ 3494545865469726307632804985345369159954152413923263718714854691496795175812451\ 0887974053496095277703335908040471000654458433072299172078372368126033087754510\ 5714244199550945247462322847168725841253203243547944845885415372387623846539116\ 0353547549667199523288274446758771142910573008375526227068736000996035963913977\ 2763124641952583431991807686988188417223192530678242266035314760080485463841771\ 96748808151929583300061880534775157035066279433372700553519/3243288548666903844\ 8351605784966491537913558520032655753633807604690336997684575486335711323265999\ 6094916964583052103411618333131008984301268780954091482246999544147585031040480\ 3171489635170006426389999410414900101455240419474902251237490189686792397973193\ 8409008250668403510178094169670041442347497537827353481931048229587850990309935\ 8142282383705264072065821118663512881781710678486406079862977911416978022388953\ 9528418905962784669096885946377849175954539766414733222208956097769827170374593\ 5409927332977098673586777553133539307229264240377222471576747499208747580117941\ 3066649179841614559455987319409424864382889960122217082638166808168856200044000\ 9278382456370229509710505929957789194552502099770860057234059379946277015823170\ 9691317041572526414497849795648999140033133424981458390963317915461245714265147\ 5804311360840812914408645651161876413389421531646936387442998246235691937131980\ 2613327024843329345056662373813818487930852674612756480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1078858535693965128481417402472135993922504704055\ 1358990394791624901794982615633541364581271427934359675513270288123959093308655\ 4360012593984976539328633997040324250327452335073171095076340031903813934705043\ 6996169909448319604943261959677544352191090242486182311735271822828119298223265\ 9420050377985167181168562726103769835577504259580834332004937479910911019087533\ 7528329372460405354710651215755029498588510086660401391172135249370833400750892\ 0792102763560144684547107324139458222767766093223986616438663707751257177577214\ 5326519600679092274087832427210764339768463470821989174124461455630171923890506\ 0691574137243750303570688430245620777071866251788103272160216510737096631463749\ 8107841477159148283533622691123465330652683212942994508649954960320205461188885\ 0615087858337011487523163621735611583974485038540165952216431622791031389099775\ 2596582779792467298376882797976079311832930146401073213627791966520391340010771\ 9935968867818247727374880941807581412924733420941342904566711288913022592665548\ 2361035293490665853540941657446116243083222307686851340935621657645661887583203\ 62633/1055775422830069650881492044200716290624168504957678544833834493410837536\ 4332906952029090420633868199729803493678654316868499634242466875049074314483305\ 3075742332454395404269421856033205675829461304597970342852335850251659143462182\ 3425992931821823802789837952502664688520680424066169744754020270886138423892008\ 2802988914706779263302855790850645306102374776787037883495448312266941588680580\ 0783351335736213891413136218140195880280230194808850171755827125029318502459601\ 2910928667434563758210911188338279738718137423667834579915492522950763891219843\ 4580529464703292858513248871570677541973044047966973335068314358390141997198266\ 3799517763007865680090882974455039941492367623986005602981079527383127905049566\ 5314132985660680705798897556108844030477677144156759486212200036073711251231089\ 9479967399656997355812645150923135986398625993796791622798985818415199109779224\ 8545976612674930867642621488610375842056201307025409432752081865575687583032239\ 1523031777280000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2547093033991\ 1127158434793320679135533737875165428134901829623510935026211143265252001311652\ 0310839943670717172532722055388049464594815521584520183687675585475870760574076\ 6551317643364549932924686646550223410689153541765428881839389371005615277511269\ 4111959422699326745641688781352735542361233972359385566837400033645543273967176\ 2597665630991691444537417612267105667954755613195563399590395491784658434636406\ 1025005978414798235728385624385192172786394422211365500661063953659247074246300\ 6878302855572762295097066689865068869081312438623993610757145174731690849229122\ 5144861567364066710608431660146344997333423463999114870851722574881446261176697\ 3383464713260407221919361213388477031620932966855090021193797886234806526428497\ 6014397124214048386851521844594003207135890163277346592453290086265560880151018\ 1868187098587526384603845546714509511579943969335747758118674323317428613167648\ 9380359928225487402627487172230171587002193913034784134297168107761578837925938\ 1674085928036501171093001269576894282187845854586319366383213491994891535659109\ 466877372237904997559712697526824215106789967/249260756771491814427558186509535\ 7775771763753649156253349362214165697731849633902433682847641873808858430828535\ 3548867732685525362446331481601562101418401159981415946055722793689677172947428\ 7000402281393315004524028677481929629511608481183107341327069771186230675409517\ 5954578966592236272037858060625697444298808431586548087570886076082917682907546\ 2810375788508514200642691313192280386799151610114431499831511593956390173282920\ 2343472892227933280562966110885479232862381507955205986173211683458150457933128\ 1024817470596862841224847240609046141071156799447138931123207137219697306814492\ 8581216209433897923322176873318578200129273704665936801473249604945209764892853\ 4480525592145450445515350853240307680911797960767299778117004261943385771343417\ 7760353861949386985062640722915692952808471668599596797394245470611650352975751\ 7793110169499333160050036847291379736173642826959907272104288440395523957066858\ 7872308012397195954868834115637221495929065317261639680000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 740013592364059628042311724444684348437903476572\ 3502035785866711244206598414123255468073063938228551110144352395834325280022706\ 6928566643963213140671474540582260497118197235600700733291480380049949806666612\ 5260050558958346410265425078097812650497681603231492221118281530260327649615014\ 3323547173812137362622017039662507208250779670904101764263596935392280564159217\ 9570829296345032609502162625412506298142625680842833593801418797377692515617614\ 3696863585147202716581250824394835121353471002205963877830709012095970023783996\ 9673351322245369938792896042976320577281678715999539179507996059359393358528990\ 1530425634599704315814053119577462545818967262075038796852756166289879624952462\ 9818008469539932882314827091169115837126671855629864357782851608755563358210927\ 8920255218779438768526832737117147954676670822114088633673812310109573702226236\ 0038454076510993326261388040362157932422705351420561295228366301871807817921541\ 6421886334971182007922820059077122878584743962905100412727052821167319619043186\ 3626351593600958764825890699337017778713862457730118325002089663398101795221208\ 975182351888771/724152350572538019274942043447503341017212805710152874723056710\ 4594185050569556413350335408969171789495513243060913017053699798828297908222034\ 8858217040739049978009606481085860227250122846869859356870790385875114320811382\ 0501959657124959533163448023403099250237358199730518324281374376481752438523772\ 9776215176898255445239504010938228236092452383003455670374077493545570714680308\ 6212979728895257704446393310507482762104731421539864825744650059176669152914534\ 4494267311790756911464431030414582782618710387323763329971557800592632642620341\ 7400849039924733753828022699141375050664615757464651414933164736024683558825236\ 5133387015565966795479595640084752286823408966717837282295030096263431119729883\ 3741874584955435621159315385520781797924342906897322938003973535906900398382821\ 4671166499171891615548615789761941220966605465154069254366442946269657736704875\ 0916409531667140883922606917378777037076200070638148662923761633368808493687274\ 9255889973120559708515598336000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6048090388419203675939986044698766894957697578580488027228004567242203705\ 0332514164349790344362492821071582301449155353032291330811038395712567046483875\ 2364128614931440910415452842425268772491078393801367958899051303378846552243856\ 5555381334152493139502414365322579077655852007784314463305729619032648449047416\ 6389416654654748343092204382108552743969679189743382717543937330083391126528799\ 6365144127773339950503239109714372400545578666798714532700344947766148093058217\ 4537164332238884391294816991271412737865424543931012728270403541534802149800192\ 3067919039515206756550843637032413962405074353494542719853894170948150744395809\ 6685153650376258033502711634712864564470935473888425095323781786257817437726667\ 4204196105980904933083039082197080093971384150505075846784593559676739260327430\ 3635023554619327215250097423999705315472592899023464151013790677698197722011583\ 8136192736557836674338705975866894900281201265979409681000036051824369045408255\ 2127542778733036501275626416911766699154541365636003808219583470156269831544905\ 3301188166504872809883724016008114120683553411292445619930281677/59179051201926\ 8387498965164803638806711987343231787235641930414242004340837449005310583963097\ 3529039438009836360965039719830181091447736078307120821661791973008208380285515\ 8303531676841544272683409819250708289955287928909136387703899353542218593460352\ 9101890964583014170987927737237946560807116219689765666632998040483240720133610\ 1347241010560407140952988464210602762936467830456052425617794812110992925067393\ 8759922068486774581133284817978304906852772343047338260304042568101095162152205\ 3655375758618563921800383524518836002794321929786030540729333890892143102217587\ 7385978167700612748592135854223031954336752885654698055866311210337986177759140\ 0209987079841377980738669101547617615491559276829989338673079096016700616077858\ 0803923130552989981440650617931568247448561600130864249139810124104033131317962\ 8880400899979677270220775076839991067524893860954476836727830950851180957200976\ 7482643981214934367689911650885701161383027755952693079248904564684881920000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 81942170725519342211442592948\ 8814166189978140673173976169116274190657640606606209963666978447189278079543976\ 2365157550640849705170655656177095638246258795650270101594418639933900060131315\ 0426339333862155785606174230808397033013989490824569458804351615209336387525695\ 6169967859116430371523878451578878178289179125007401252967525073710507482313276\ 6695950977650981136851465402512593344092400483046526835331310950369839590960305\ 4461254793965998357532816689076552127584866207580661600723738130147837511415713\ 3697441538913035679129161545226446806101128362433327836506606894197905861114133\ 1209110209511179128603675143159974474715096326925772639602453308437799603727326\ 4955369495654933298808522315571967433986481013731765248681350948540934905904466\ 0783791798088201599920130301684882080820783946102843788077577923472690739693481\ 4503957512445612929800124087008624227384822964250036975480252577357879151061001\ 7639763083430622966052586975475778163842557599292714466866517678944832734974778\ 5934762741171743384267667360999342865175934083138420139350162706572863151874434\ 984105079311990872778946530397956525615599741/801668947639154200836794428873055\ 1707899163795493041130088503184348623826832519397305381002862953830127139728541\ 2292443090992017043771819412328571458470763141907052444452797354627753633792469\ 6265784699198104594921496156492948894038221601312676207668607028323254699410740\ 0128019068508978894594472498873256839999809907279575338293965269421569525784847\ 7951861071788314842474682178042875051471596772901096912261006797596392186581260\ 9191017043018614153242977446306615533298539452574855102816737427777892401773401\ 9203292220310376783439062548588706231428068338682223444639095240495556916170671\ 4619648841485785178664381463768486341020630431281473641938573564032313626872828\ 3635863942050677899634606285127929555493560552184712959590933009644351385033128\ 2717717578945498276441034743287359968570593626130653208529928626166167452436260\ 9057629635842929902879109128486479757851345886133291341844606039212553655864779\ 0640713622019550487229134236493653807108621925875144819973558470967296000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 70377155719430662177986302533963\ 9343177835523041739988563103124827842656594086747411553299812085185549479835504\ 9635637243569838380964461498328937021515039094009500209847051963546892491284964\ 0686323011701457943825973548262511765444608420650761826360816512029793115266694\ 4007780879243517163933633840063439921407368579180698023278034304625819751582758\ 8969013642074083555134659496900770212835608483092115786971123058960893713750702\ 4790379523756994650557019376289976898459974830819569602069835449222046679810467\ 1660503904648766998375610628923097156269578546032296679830246756509357658622720\ 9223772452954789810997444846721528569457355809137965573540922857877103431722368\ 7611814083374881276322485404061997819030070720929887865434570267893782539834151\ 1566585379587809017072496212721502123126080814341598499459001562392537503793960\ 8835394640198987370069732365641887849854040901444962188529747909209608260356481\ 9913319989540420728122088290185829365279040266214582653355595621747187085555527\ 4622731077186818778195993974252436604735110129601364539346297871538746627017411\ 01952548097667081996462947789456723660619340333/6883931253377417122585553760732\ 9247515730119511898744184069976844001632801010844064661306671584184539301748848\ 9835355208822348450354868613293665443113888443099555859340516170884188520453375\ 9366834293212014124156590887495804952153106208890471950595250328552211788103840\ 0244899299741286601767882735347824656485078367673809713429930279768523017517914\ 4880172631023446259552330095862854168066986601488901719185585265370960219706173\ 2875123263348400839733897447331434907584434558279260280767887324292328762054028\ 2022898670295805205439391230104731220409272822824264252719115910830135347239157\ 5558438924601838437329191043629379992210344153513414014163326531194345477113956\ 9771581163670389171124162364170393531093023204461610130184007341753816045343279\ 4724697040850404993699799165340608560050115687467583919101646497112888879914070\ 1723977865682983239076022910086313401680669507124226572752419632058718198242910\ 8578231807872281880033836575688771005241641736477489868569112946590196170752000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2006708062738681008020607\ 8118106768871524032775586647858927119368713681491219931887697221824149302004771\ 0764320509015809809194670086658786497965367995419320232182722949885973196033556\ 2292863375378514554208474753101767210604496348336071132115915614770453677829397\ 5147232473932676042318896298302928887842524572937151958115239405590593365254994\ 2402706262410725515851844750693697033131791905313174478719984885865012186094345\ 6691327837932241376979636252436569737067988259467646499765484834196155749216598\ 9410034205999458468380011778420314677578648773668093425072320571273605085461171\ 4545200700611576755632657854719310763461217519728792494335022687032311548400703\ 0839524393448513727470442387331165775228757875065369019472070490554050361378861\ 2012867956361161087452863071768611658867690620098879929334906717007874428968933\ 8773131510153903322166948745132186978895372464748050031497546054319531802155912\ 5053518173580971662407653667599368769345760788193559937488299386002772487516837\ 7473579827898828852604248368137306380282801562942395691450568222188425448850356\ 3118841641320786679635049278002415371104287384473822626681848847/19623995288277\ 9894816861477635063056576101788772091702450551546709288078619310409131753728283\ 4583485294493382368019687752369033438032822536441798904022989329190131489998572\ 0862748726785023569691997052322315815676697016620741193883051257259232827674077\ 7306024759355004643424533454175286750513296242125102356943386962414258654835848\ 5288150094919462487593328598568014158320789194955854925491886436918006175275471\ 1736519348144755093660182386334232880226062517517932165311317257548454165343893\ 3238108444326723699801549147817570715925250822094636871095832398933838808169372\ 8505398235138332774878139608606762425940575591310099026274059237044075276519338\ 2891695958742268486989567336950523728566965154891084157512756876865894151675028\ 9931082363851959054190514955564086113920042681439811459700624589801091607847387\ 2627337238784155201841736805791017587701062205691413268917477841281004194039031\ 6354312597328582730107531101774282466284937790969676749558327131609434458370496\ 0003928858631780433920000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 10036257841123713478811876723051955982078632986865425075786734571209493456145\ 8274806202931993454106826549757539475500917645753201448529616635460112714185503\ 2247191594744556208356659714906924226980915346006138598242580459782786720695090\ 6141725061270674403072174519569905690702204440090129994116493752604508628600740\ 2262784668432795626854981425342943736317998640202485076944638796156703544837207\ 0226064777992741087571412953942274786995902984596011746571898321663045042475914\ 6049906900655171093716137763058204082307523190118298772404043627399245235934271\ 9876878960887369933152449950773118836023931250589063805284922110385221534092673\ 0984219731160898253157007232856669548011639778658111854103804016186562690790851\ 4590459302176634487042867266219279694021689676212543520811806825090724565976844\ 2900776180412814213955374823145668688421033593493538821897807058495860423507262\ 4728816929963527692948599733662847246933705384716652133036804737209162793777745\ 7870786010157834368177414328196207637014377496084158505076999726255614997095558\ 1059938624656316795619726276246148398590530241235021063094487358513371204864111\ 769284124361/981199764413899474084307388175315282880508943860458512252757733546\ 4403930965520456587686414172917426472466911840098438761845167190164112682208994\ 5201149466459506574499928604313743633925117848459985261611579078383485083103705\ 9694152562862961641383703886530123796775023217122667270876433752566481210625511\ 7847169348120712932741792426440750474597312437966642992840070791603945974779274\ 6274594321845900308763773558682596740723775468300911931671164401130312587589660\ 8265565862877422708267194666190542221633618499007745739087853579626254110473184\ 3554791619946691940408468642526991175691663874390698043033812129702877956550495\ 1313702961852203763825966914458479793711342434947836684752618642834825774455420\ 7875637843843294707583751449655411819259795270952574777820430569600213407199057\ 2985031229490054580392369363136686193920776009208684028955087938505311028457066\ 3445873892064050209701951581771562986642913650537655508871412331424688954848383\ 7477916356580471722918524800019644293158902169600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 488876834970242402941215426912492691751332505725543\ 9802730724002885510713159853792685843173115341525508231177177804725181127490680\ 1641124857692963843173274491294183052387508702015075913978953029988560580014009\ 5854274633837591355077286317932079742584516794502972837551556927923553192734887\ 4947728354105282148370423069074811698438309791796561950651520143645323629715122\ 9287522078948868116125981621554655372243706549875907566146934933098754345535679\ 4700009488662326900313239343832778909995542653300736323378446431074935753118525\ 7821850255338473900624308276267741938200787189488697176002345590475754122850682\ 8763202907910841201089794165718256982471042173162031108792962407366638056921958\ 4154157061748669455471695150848266947618082488287656908172256988309295181135597\ 0144565957473830604068158547050737275294245884050083457587226001376591690768845\ 3238137933691632295886294756399842445557321266583835218829225311764334561803073\ 6391647809049951140222713811774846066749120722108671953508166769653152641358441\ 0278819159841257792096769789603197583927428688517303522251881814340594209488339\ 7054937205575224456930209536061557987/47780980972921968873504682118986932494557\ 7493611769987595155127039859113597131376305447619506815962170756609132992825759\ 9724290073847994817114076621571264580870179850453412596201584706117262969496440\ 2248746890694286632146244058112660118406459207710094045107647367118530760183802\ 0575011653965939189364201733466666133212508421607754950121111970797054180296724\ 6111639221794616118765281017770387602252452018562557466102516425603878422788621\ 8027373114295475879084314028598271447087638010929657038812253910658328345972585\ 4093770933702637329632990410208631853693807790031292284130060753672006968770195\ 6247955905539926466717861929424211386130579735513688046924028616177231800409823\ 8331146874304312328205848750946038569119212718024917697094331642285365586811556\ 0351745348007260655228916162340985930126077947683577285351424586562983789358725\ 3241494315947040055685148700335828047651937781001139024558855692043935149338187\ 9173165990580330604130988934288556671087415426640430602227743682212134912000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 15697660561092295263470737\ 1565013047000052220898795688377727257689327778705189923460472482690913658199727\ 1160254120272296334694994650314496749345293949512256096351508643290924834779489\ 5752594777415609818205952629907872011626723015881491508882803134672146966625455\ 0110276569094157418910801646481755928181563020785726034739103511900696077040607\ 4348820910385279873138969116913785029402340123224617005802235230462417609801644\ 2475562852394963613990116974366217633631600120753740728198940661594533479831145\ 0338901796980553384435904081562464267678864921855190321996275577686646519454941\ 0069136230312822375330132071675750009532422562373475553186197524437876078130595\ 3970617633788948662727949558397267429787543668803776274183355181394112578766076\ 6068932455778323981907316006028635419924863618486092007302496287165907842109151\ 3760457652199417597970873985358250556155476896573083176982670048964023194172443\ 4447506143618054265078330538200330720473866470948868993548020510701431729177412\ 6766149325677543052892896135172047372315933298617626368629313551882093553109766\ 58512401631510482870014865390235241896291452729401485787731504210913/1533742653\ 3373720528843795605130849376748616056208527799482679559346482557102746187809957\ 3073687954068532186460324333684587292331974725732700765946166937806445277763920\ 4604540652428654365976918991679318479402607416484922690078155739915567082208172\ 5965378362315159154356338435278880199742921377708204525616298100912556786428376\ 8241952967924207613415668694235974744022071551100984134433320816721677622992665\ 2723266501632402321112130014416868063072553847979629414117895056944559330569285\ 6577701795912778963742989267859522437199785439838991759883227877650258283539017\ 2730948824427675560097722963490387611354893966884280477129135351344499355563567\ 9461525910568817960937535807742929501436897745871258620670387576210841585168142\ 8267207941858420516433353368008216907814416796515009740477502068169173168538159\ 0557756999355318532190524831361280046722319065001833489395320551124590586740722\ 8896990349145154805914990973020942594983094811985083635301358521493377200355961\ 8360105828161703155715759144960000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 80415955670521685470058699947875237206234826964177805307052187089722\ 7394812308057680695637952489202359591197874408319547805119464601218390484687313\ 0530857133718756722385654173174344407487385720170368929628380856452068551427076\ 0877585143165485925441812885967257459492870054579636673664438062446287310663072\ 0522192919189719487173105998954576488431927625468719075714578459636572593917252\ 9701981714280752345610609221862175667415683582945740457251366576616104633728609\ 7634599998203823600709107491095336573061462192858028361583554634224845568106210\ 9559017484441082701531808436569246010311022582901379330673377920816735622301118\ 4376315833858471025133243198422908230954826401904126570683468745468993877741565\ 9654073230656664465818716562833407371526587978490528516941800351520209729541414\ 4003784637564161899034180453238884784700778563178753434226120466018743540786461\ 5538992543309763267749666227624413336302185327304780524134869604608131671360546\ 3799635363767815944334943262086021022496262967503157141658373497910348139498893\ 9052211634943348057238011231379078858740655436675426228250920802991609689525211\ 858646009927208922760758037180165974481/785450416373221759279055787291007464766\ 5558765639301276227233123075950101946448544717596255609557677516305523825773024\ 0069022592163642123838921008043599612850451461929033005320079934825841810995120\ 0279284245552176406499574273939119332825764967453388320026073444518180253865760\ 6024452956706283284386590227090622605125154978937194776380094884588598489184057\ 4450702559068976083292687820227735451576493670063876058043598973379315486433486\ 7891978687634356526084692406691980716435526987006792756777109442702733635083621\ 4934689798643140660625714601480715342192308379744153247288787178786738450572864\ 0212248844241834465061809779325430200766350027801145677690975400487706896667447\ 6160910386440187760942884079271516432979917836817865166570716560342774896192873\ 8537082663838646025594193726505098532650610042141771980323939645193251156949690\ 9816600806549396097442283335690770254841278443440752005323031031872336689660812\ 9160266272424230077541166878693226179807651562705885827358052522342384095666933\ 9832573493248000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 17424\ 7454966152594949504101577452980130768611192798513774394520722599773641021589524\ 0162942973656033557633187103825540294369080026173170112339022524975491648556951\ 0703809662963994719168953038851381834365813422836285136784589706854102826525236\ 7177497420251428538600041946945496822024541591468985415021897697695031897146872\ 3475906623442406489105215622064052392462495683755250703584557188581426003006101\ 3253498201375890972114430503216449390332772265003564928157929918220617600871159\ 1746604680715215867896204893090851599381580598462275987342467653389753939868070\ 5452298599728735429297483001845424362290652945294553213789000360997840328428340\ 0405802627641660212187587050560801557843592650733014613383638129684983480459538\ 6974756406206456493785113646649734782519791185489825854957662429062045597077490\ 0867587291292405979790270238011740002792450034461518580756078975009146500581037\ 4356293588035478402821693279366544217256385125006944700526603927513452048053424\ 0898163666011680027193255933642974897397140010098024771601542307237946327692409\ 4581824832519676879676880094619150354730510434032123199355845221806781470462900\ 12807529625836937269367/1701392615251506022496669608131066808222120995965134067\ 6901999155130074406061335787353065731947222991582473835399098235541680476899001\ 0756105981654211994971718518112553845413369081017426802327567481928119541889942\ 8972222620501539155079000982246302569792845424369002237934591384908894313669165\ 0976975665975533286769430753060365506309711062399562056994054980011337375019694\ 8152868219961070190356978127729901084302501886025001240531181911318340627781087\ 5011383551976305354031452213112490643618092300476740361260059071333192081831533\ 9536794290541901384359250711903430009269899612722207747914728392959000202855752\ 4843345828942284509603803192240859992873119435494671232318164954208484677431772\ 5331583566730146615582376432424996842041917070033824719259085961693344619242653\ 9773443975211464333404528997380089557240543779346655968847809889380166077299927\ 6000462134913591939596455526805938413379777600555282421294890299741963169110304\ 3599459716515624008850189639629645710870444446043038713806711962304304381952000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 152637959322384454246\ 0807401701548389115333514026227551822187774668265103989637727134524262731105330\ 2424868182433154169738193264214917531691342789493996916401990280446801252594469\ 6701925727597227603502532443193049056761523088669830822831401369733299991451766\ 5962429343359312210621507796669564985574977125731038615848003377557115443336827\ 8733912735340629876303875826444506073785843031363396101363241001952273214828047\ 8764443720733617246880194125440225223189246029418709847230710890107938584928973\ 2724170927518673693290104741379155896433616428776034825615040521989244770778452\ 8333609562057484040054944287417107353155526476457544186514645988074832465994538\ 4480275522040760973213153718129583160438648360258562618491035231006681517314826\ 3704695112690700232857734965833657959296984019340866910415889113168676350399074\ 1892882521247657789390198236161178771556249645586917933143659559820762164901633\ 4383814913926781042002276628030465385835366768581508425996830815605034602063434\ 1558496629058691058792612664038926024162018898033364745057411322696137489774895\ 2606453177246124604717193983088688078734980731284060127624907503447619153013144\ 6001967309/14899463243703716579428092925510382299471108824982409213685595907753\ 9176062990902860958210823368343604590499080819030878976840018987485009113779041\ 4030070440086843442860207435056637276669651803970885178997987112723230197074474\ 6413803535817345747117596553976353237798488184593576533760951329696246903538089\ 1209943426343829281231864132865755434980221694177860111613551867155292515549179\ 2582864077915078860454387305713263265756326991862966599381327866173185344360710\ 5335484942563025739309284911751859840141483508599112895706096291347100277242827\ 6232134070677531474458237322810826857412923546273081951745905998601634627962767\ 7635105260034249872644556118558729956633943089858212015639893460431705021568888\ 5969871297363543856882085764747419670972589824453906004654727999104845719940196\ 8056951181574570222909043930993522131319567618958072919034863321269790884019543\ 6977968330863628307941801448656654213787759347205580660273977731938422293880511\ 1608741855428114735302509242063999635594539832927334459043133521920000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1732847997769852449776102108124\ 4413767156757326928126664238053427026830321417560350066146766123729777678119318\ 1687429497231063893050298350706756128271320190450167763295470645819082627915108\ 8383369489276540124861993369127251676224136101031642533268171794284667707110628\ 0090920733923783374545680716515602877860323770667918014863856761760245712759772\ 6451559276116453996879475586471557879717631967935635570590148659052782034928441\ 9003055968447013408916465135610006507104693862685825826936231938034494194312014\ 0285581911620923076127955491266199731599011141077174771468486236574522925092354\ 6049011611501550899683195660685631861143684257175153667297869255423286543976159\ 2461439683056095870471530719029287901367778874493974406203396288984180859343978\ 5107617045122722434249011424385437362996825878042696074911429888305410100620526\ 6218262954265991065294907145538566659621855569862798771923131154188898456670811\ 0142008765472389149209357601327046685714249144544711868474597138700473980390384\ 6342725412129577955509230195779218321568710668871394251804832987700833658620880\ 8125872914241649994927232649863520132568683361836306729674140000660638369253879\ 3053/16910361022910608852172505804928043540751282876930146194094442534112865232\ 7456879515085846325916016894548719905651170926540794245016787041432704055404274\ 2213660697553212811520302703517472439876553924602245239888954636114383632736646\ 1189026969472907463463107908432341717921044923816430812703157962146736938686937\ 6102022865120268166435633463858509307881676078236099635109599313705858876709559\ 2226599733081589580102658128446161759799693645295929829125337990319259384741425\ 2370344409750978640711374831963544045418401909612612349740588599806660751829587\ 2805452040800168785290729921875986515765516080527873319009532905022395413846508\ 4110840739054344988277013276412603289533456986790212945214711392072191032774874\ 7215972604907112922646605574751632254869783647176402950777544031719839858834133\ 0899489570107171616984560101182705262329557627587178559741167567505241861402112\ 3727767342978285217824618239184943727738745988962098599428764084826317264416084\ 2583978272780488870567191810644190537126734020528010968347076198400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 640844631660187745939850823870860\ 1270313300898146742611286474117985124023532688790975566194765161903747886176101\ 3057868482581478222236393183267466260284526595565522263613229892454871850017021\ 5035066110431929006632448322551589983962145633415259975499040236165896909941079\ 6810151691650242007761526580112419318558211410127867813512107895517472331545520\ 5956592433795786276040320672290372643774347509415849967876786661003753489309607\ 6971833607487367160170872802724752286875116417701979774066782026648513934330409\ 7396299490322613012850029615428868633959473836989638929846881769593535137225246\ 0132311109521125021972993163703615181985632408163012356618663888950908220924811\ 2714980430050299099254133388365634861398911299579893492844566153048736049455576\ 7088114360097250674400295838897613741685916376645868208556887254484463194640010\ 1938991761847859568355228624326077220782384487361710200509885978873317740898501\ 4882960164677786070682570669184518875153772107566784475064795208810106630405933\ 4510819254698696208822803115307013286783855775017067590819531588123771521525628\ 0347793525298907287259691435845812586461381331374803030947581129239089162666703\ 7778506599224577/62524420968550202289297418863248664591895953226360506389692714\ 7251366908489015756349145068957020156956203525081751752222434014226201888666543\ 6151823805270710766065067802046515866768285687112708894507625169786694515284112\ 5955189050758577280524305273079210555011764443298026010068248545395918915338630\ 7436700059797168340922236952984895082781428468283225605014310086534694238048695\ 6399011386934000004508352132036620568579609770384713342420701220463114144914126\ 6099096052512571957353874643162357080429733286618391397862360841419638265467586\ 9919341293275031851933046771661012908068998830975432135391453438673430376082422\ 4720429369805572960457607150986899412402699197802517610960878681056195566336736\ 0051426274827913221280236054417121727286589881475697001985498980635252696180768\ 1099130305720302748795263529303259472642695667814204190016969991073991584597404\ 2653602970464626293783752673251744939417678197824726896644206068226042844016768\ 7028093774855937852488174995810643922190326896697450964437630601773011282235240\ 8294824345600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3891468\ 4356849880402435280503786356255135612225194220389661249319627283582682067593588\ 6872771672752399384898827431806512808416598052920327374333830158932683503533714\ 6535691289707042611532850359284953840289547645053072742803460337922696222586971\ 9871894923534163933872224951603808724959025183254261192284684568362259944039316\ 2371539131411060806471802919960420226098067059357855605458125096812616544439206\ 3478302669906335838150300622637520526566152954690759429883511574259703518908725\ 8261023158113677441913108710232460278509615327681144384551694065229737275465322\ 3169040876835609308120831759074498284706031241515330266705573903777134123071211\ 3286096480091943678819931210998259205190597832216471615245192731459950049604549\ 2147780992917953894496022969012326996795397219249736672028380455602737187648964\ 7222543842141766984949629501954330078750889203378281385623605814658548867736705\ 4210308978582070887945468209089521731378451066687861149550796002365334845548327\ 5344286016581805682375111577684018383171829081916883579422525689243026732127962\ 8859238120200079064522711597232059695251616392458212470016049124566352332390800\ 237357767623416511730930672917515584082091/379612555880483371042162900241152606\ 4507968588743316459374200536883299087254738520691237918667622381519807116567778\ 4956362065149447971811897290921787389143601079680768798139560619664591671755732\ 5737962956737049309856535407585076379605647774611853443695206941142855548595157\ 9182715090256180791288416866579964648768522069885010071694005859744387128862441\ 1733011683825320721595813663851140563527857170229280801650910594947630748764331\ 0075542574099546215941214829887368890254901169648524619200025131180523525897376\ 3441643336800478037546246353081714994884121958164926827941864084704635759493695\ 1077338244490886844262147078659749745248121545635471988134746432444959415229571\ 2094053348492697587956158971740802382883758843487147473246810487097152851816731\ 7977691009538568913696689492387576856158980974828385713626932512473509411729096\ 8679601749458063774779128116111160892106659640829926944742737132178760486792984\ 7296255368428009744101018099813426490196765532963919617421766670441270444234523\ 7126570429393361399278568193218576384000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 901479723003527573228909876935273505460076492481030533295907\ 6855604803385007823781709159382759969735938463691992812539745028370048664968251\ 5835389292207916673973841620559253760132931383486338879133751134818327258747969\ 2810291969762309493597405018301238955505604507402860648276314890402360917803736\ 0390055999438223300316772683846900577224544872616942837403630014116170927137464\ 1578863382484681819095739439581367134906909885846041776167582376079902929441041\ 5085893642118013047120777154564989023452952814852900067611461875193691594452578\ 0599153136374049186337745943836629292920508922207918410881929160491027844699583\ 1975427442941496032609440270785581085420538553780515548978714980412790545590089\ 6264615787686457086090881727172327521167402504734443937266119399375902413702103\ 4898519958390341150510578456143951450530368697680032654625828801394885811048271\ 4425297761730303577538825743312573527737066102677961578115456126425020611553907\ 8072013760272360584291317200683192176913987707921360302004773718789788052203406\ 6083452152065899851574636583850120676819772214012527578772531126474680152915073\ 0794408071905413919349481068109970021828518985993382503879745785093247282813/87\ 9313144662404491858609047504064315867830535017410022291140616866223673831228212\ 2455698184282101124059954009280797010006834540067206499530643863580359314648097\ 3359725223111766999336960638652025651083183091197759073454749805591573421682311\ 5028231177389628444408385427141326922590166455553395683832346610790432879838587\ 9518661406304757367101877541413861201147946119493987744150249471923390511939046\ 0203278735849420322851984415873925938776336408641556816334822273188204077055391\ 3339967823008384868451176608303704023386559201189872324905044768387905196106823\ 0144552655565584280024567708205220662646163384876055930176864888397419278709637\ 4104557123532954887196428689323513020016003936389758401349295126710619772173497\ 1755563210883218551945211554299663218017495093748381948579214261437176127812465\ 6283970332362035003054534693279211402207345727412944974657680766439370989442294\ 4947471233316548382023596483816653646804621032429190572681055706843962971185979\ 8722806873842927121511279604673431439623277420019891117486799381086826567565312\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 297311500660421860\ 6059689739714141210986430740938712304869043471684916375253987011896256759048050\ 8100016504440452911217990310153336091787193024989263360793546808323881610589850\ 8322513501612078315000649193700946649793270099930401679313592485875595632539528\ 5834357952281901657557003865605954402698529973199332688782002189813568103946436\ 6898855415011510258929652730445495713458547562953081269747019879106192625076401\ 7997616117760007861665992915765186555928052049384047177744506329032003443697383\ 1858042824310425496704159492766768457682350853742497015184135326810694097527911\ 7423276603174282201733323736599811872194307693056192785729379093212669398368894\ 7290286875656370481090684150247001893664186230209686950829120955348976226816732\ 9236158098063695943292435623433997454314286791912814227953189970373496961731882\ 3764867275886309779719441620629101488681451576721149325048240077992304423291713\ 1515549446271556241678185113361901643906476236167901425261987961334654733834726\ 0939311547138552988729389240694428699713639159183408730735336086320252373586728\ 3093344300383081527207788731856137111449266323102201462072434856265761791558183\ 7270802350132195440175656263540448707702493/28999747510966100141496926386684041\ 1373210510448741825351618175442480567629539064398588926117623695071497283226080\ 6853900254031314164703545206346208802501970942501403737858226075638132961862743\ 8059727233783477020942425376485884100914470826333631064230309946096588551387120\ 9619070236897041509896527907912238684763770766306525453179930897967019921315829\ 1424138592630209117158020752275840334190837497377504132708313882247658446035522\ 0774608435747569985438027224385697469704612868061952138802816532961519804541856\ 1586912887224552419892753683764614331133676030230167346580552969555210243016608\ 1774540704684332123245772330040193468878118438417968293934116852179738218173889\ 4594001278098221342320764997532789162400862819368498474694928547843153077060802\ 8929302169881918216366641424863421980686952551164245341561299914400738554184348\ 3920447982620900789252642103116771704552318068724367601274779765639138212036273\ 2372716164016495147050870212172117138987897136161878170699339736467442001362129\ 7688787756893122560090547146435882435401983039897600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 39063842584843040203358902711684912492524981040\ 3231169707472593632914545718251784030414112880232312653503233948043277464954003\ 3532933717699259429149377143790457689370090660108625413544475259500286334963319\ 8043220954001844485793478886586350525984953534857191269607481090676396342416144\ 6772880610973528148273850123591086249976542662338196869820695801244253335148713\ 8743297053177349988912982546235328668930161681583289843851374963922305512661074\ 9967602039153135021519374410714676528045794282311297953994777240192550260273415\ 6893084149809247209267575259719116495098071790362118475761734315739172509373157\ 0023549338274934963243195885038712388134229205283071817763465887600038674188779\ 7284297475474242870961527582066044106489728062737501101732671697532548784555274\ 7218060860129983312716028045922061025995377623345825769922542664302543846311203\ 0008623345494418635333708273055782986157320545703970832124276695604964693355527\ 2900249177303505047821404758388535489225668587230337837154580531523866035475791\ 5920829341737913623117549937258568528092755808470225368457149367891134098361004\ 4737804947565504249483624894404476091053887814351214835035822164967131963760593\ 8589918064857809953/38105668229409455585926961272102830054439861072964675851202\ 6282531419465865214330619745848918557535323947430159070020602493379714681242045\ 8401138918366487589818446844511545709063388506711887645361048158519148880551834\ 6944702451708601614665802391218398627269170917356522676943945829128271254400403\ 7670996681631779594786926774445478429199928664176608999493131811071609477994563\ 9268490454199126760471554040430378724441273423198090676009783548457230696086556\ 7772842806475191861308633405110386900924311437023167998992520353381306187973907\ 8340466703231109650303722439893406846601995546259323823145174648595521240994494\ 4841672814218105847628081210338229429543764176018680490749651767942106284380948\ 5206758084959394733744650206995749136111865903143257895001310305122484053630576\ 6832270536482622655652229818378811548087522570460198233787146864916386363707797\ 1723495438019781745942303819028075060612049827610615663033774903951767462322484\ 3458794161920630096836916707916298932413718218789789838516306711255756304395897\ 8950416749520118205714425446400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 433971860818230188084035932792821620788396650807148308102645740014\ 6009155579757483801447774232035528274351590230481231417927564443561821096424737\ 1982381063193926938338066160002172634146906396067216567622429432190080871790033\ 9256809424708964065643394792376489421075225195310269372340966818002340318375068\ 1385143738331518047758973341179326584485920673185392087884698871609980989963079\ 2583463210756697046705546403036509651466750748215234490523526499299637606448237\ 6652922934188381513140700832918337113962647037407576225498763473758257840361747\ 3204213147553872094129559457754388349091600796383381722779058180163895946810257\ 7772545893960359134817044778358654898238352065899989384668964177644798941110979\ 7943492535054110708229681672069760766409099209436233401614325591191931855156622\ 8653477984955926868746306567772142897869339057462347141764143439250488404980296\ 2377372325032755939631967462570375232136081358246719318827707546476050890173106\ 0668853244917881163505467821696988802686013605152865508845608670991457573896243\ 3202114213356899783778890105421985522508808952660288263897848635435566377907225\ 459599167448316627027932119555611812824430372755301075840184141645846927120419/ 4233963136601050620658551252455870006048873452551630650133625361460216287391270\ 3402193983213173059480438603351007780066943708857186804671760012654648516528775\ 7605204945727301007043167412431960595672017613238764505759410496693907873351274\ 0644710135377625252130101928502519660438425458696806044489307455518684797551053\ 1880752716164269911103184908512111054792423452401053110507102983227268879186227\ 4617115603375413826808158133121186223309283161914521787395197476031183057687347\ 8737045012265211213812381891463110999168928153478465330434203782963369234551670\ 0413604432600760733555060695480424793908294288391248999388276018586824645620529\ 2009023370914381060418241779853387861072418660234031597883168963978721771052597\ 1627800777305459567985100349250877222367811680276005958952964803005960918029507\ 2469979819867949787502507828910914865238540546265151523088574705504866886463843\ 8033757669786117845783314178957295892641655994640829146942705097712910229223298\ 1879634212922103601524246532198870946256301250639589377321988337963883556868952\ 3825049600000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 10561594\ 2748736156685569904780521749210019595830693707140011030056528721212713178016988\ 5436968677115328574301071475245812378449477550320325625667500598378352124039132\ 3006010529620294707458997465339710971370018625329253388033371405812280663294020\ 1702400649863310579457486541582088575830013913842378618671124853288934114749907\ 4620635704726147112943053612046864641365023311847835298828291538745080385260355\ 3251699041460380903937094376834145791632219828176798378288513086027005963017753\ 0890866877487034230464577123017640074076769538572859391602209749542279153412895\ 4178606044078938218230190661081329943575331038259009491305073246516756500016949\ 3908893402752284404382379387734200287387861832444896544188954276099333272493128\ 3999736462537498423066486082567254645898824559775119503239461313789384337545306\ 8672651603173177512281425024334956729104346525587529165540309758622223126745877\ 2114918615642374950607709333777516476663422298201089314570268831486134158886762\ 8022966215123576035482888741215191797158593182294033206317155537557500235865997\ 6673815667077747455111525673965671648960656400498233259619184320060332382052568\ 89474398768677948586984884862975295613538543384956778770022997/1030682114269066\ 9546881524484878373473124893623015485524233286889909833712722317214602885721549\ 1442154421300909425259172562409345226982348558834005463976756329409350250348288\ 3387465323295431370317256305916259389211660248160311913814256473480623077675246\ 0703765349726592253659798467862614808890221210925118244776374479796795395201300\ 5529996705086489202182902292258648931607969650934129805177980617234593685560883\ 7386875635506619566047126254186711758677491877119852229540989464675916341425744\ 8962007757486026480367496905182575697723182590952943388995053821415084554236868\ 3868907755352221907684306838952116585264190868077566278971326966644340577228429\ 6102997334329532699137965810192980907799358955872392681981708758325298798821022\ 6335537489482188395439954411329529486825998381279253470781977590081512127510094\ 7526713104858074418274747484022584183655684979177104607559056664247433697071374\ 2394347237372119324537375436020874063208985565873464491629202859244923115720053\ 5239262503818262355521890639260456965213002462650872241020157228163779474227200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6208041505370708528\ 6995749064208918936500218767007368188529183288870062739058912881017095839271381\ 3025617605626788347898856908792970438278377319882245522063060489675122969834387\ 0239079736382384969985091054729771125314006090080259850658967752602842560417594\ 0082930730421427001180505999927087427063767044036552940099402701536143833976712\ 4265443768194429213357198472656376619789901999585084757072583562623163765237784\ 4884301825734663357560845977947713663833391463798847832933112431877334316612669\ 1205573413083659223599416317798617269270734158870349192784111662101233066132213\ 4995581455444060181768583925742712365152022782663215001175351875844935317615801\ 1264614548659585958826563470838530216844007171825432008921887206037222186486343\ 5672176789601152745718975870671319098516587971172728253411341085079641687390293\ 9222450749717815304829503928124468476925739943555376009179851493838209980428430\ 4386857489308756607827917793775081051587973942044738671915078085783221910446969\ 7508255498524363204188966029635363799483486143287601883176906682347234669302587\ 1519999015421739264198801752622596171154442578064760690423001221666293198955439\ 457267624245971722083186662045760915540322980713639399/606034071747257158016805\ 8291499742932990137280988731233245606478430996441899003322749662771034695784093\ 4728871470559704628788107174790607467230049403257353287976171352985403418772493\ 3462861295873279243550148845622516010542425580071668423709507862033060504033985\ 0364748309150235922242891911608341975281038064539087946675074897851866757132833\ 4722113565922987480485553200024046644751642923201079963610014321166360448662990\ 1734793620348866379460057352797884424482002907893710369926958020211797687776286\ 0668739447826970034009904288657845491489916066855697122816413832962338224632001\ 2475301364562537834182491136376260800559758104237324124910908692467614376641207\ 2059681352721020917034219760310459805107688853517612221264266678068674090688559\ 7982264992924166391450801912883028367931103903041090020399289120689354013245882\ 4615018111180801352255048053838633545409340386084129678736237629975266886976464\ 9403123359295156774234450677914752839362400702952177885298196799369134873065071\ 1003615691833568825880799984953645359586586001037940748410450876563456000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 155409770413475330791866\ 6706420539084856440572111260070242829152509392483353145942969728779534896878786\ 7176853313955716520271196590549282419708258030006404778746401661278978189179275\ 1990754761949850486937162914379394036062064505308476704994146615424703464179891\ 2529099715586066189563954289484880822227867318302003288650992636602769010134026\ 0551622195821758832753937540576409425861635672819622223631676692991262867452140\ 1667659688877386139612215463109696279479760971347565338373676361771295185058478\ 0656591728917921146708526489087967562365046622500438988353716401197516407613125\ 8295140184026009322883900921623424577022119500977922791561614919009581619427137\ 3811359243942581307657057831941867991470138973573316026129960081588233034542907\ 1743242347172987624705316566484400049363749784236911774349160601382160166608861\ 8289741453150562178772918111214117403313005109038937280537746262541751210021884\ 3221121674845944141731850907476970820423652262332756644719413347899348145287964\ 5711894701564408270895580387482086964654021963450652575744037735511691915810378\ 5233965203451667856381348004190137587642785215365578759491074673388569408369919\ 4624169142864965666956501903224698013655503927829693001351291921/15177569441425\ 9892880218245461837376122524561001906286043232720672778555212995436500431903537\ 8381625090147228939420621131502329011153604681088650371625879253995994978839885\ 2142715267773292901323791545344034217224628538567883853796159214629147182330272\ 1839802315982877647762595737411765716199327254209146032408105991522610320377197\ 2716049960519908466068743970782490845831057077972978953748149618162791079337821\ 5849246204980695380590754604472023031527088071644211484519042684090769098057114\ 3650938347373530781511853511906161794304318617116609604734469315247462910544640\ 1999347020313765938452996401315165122735780461382297318178502353073844443415099\ 5633787979280167544491540516200866090684815226264964710760461044444661895659044\ 5920554702560262739944355539448003817073625250096554010394554137511410539561806\ 9399250836082469219701995560686991693668643911304937182889950875359941269461487\ 7427909950909514949894801550052061699712582244818756687415290459896513480243912\ 1091549021728979859682226666012914497035947422702663396170668198378395320442536\ 8726129269014528000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1154459445358806219597298027293087344245944371812397763545803928482437590576269\ 1796999134446763392685164235249967558199185516451327749150933171002219239189214\ 9854308530954718267919990368162929550053866418398835394428303663296928644002137\ 0471774062083613974623343048556194058441128008586983696411555428769139107541447\ 2745991204286264601281934895526035726980514436919833018976212299248882710923663\ 4273235623209171461221561757097951225331957627245379039679260909168531511814922\ 9991513059761804650118397052406967659583432647838563103425712087031593053283411\ 0419996481095117848904152432917636906105016365316724068243466080261432314399006\ 0887256168934163685169014394203267267245734027379674976064988166647796960995856\ 6811749833175235246779229105878809162208131380080821668533516970533832438004473\ 2030253310264930290441362728768688358890999374444844973224242191957016427714975\ 2647619771828356992707324830812785984290558955137787796747696196848112781523464\ 9627497219133894645555090235626962437322976553001439831092904735826815378804142\ 6745943144986509946052352986881079244807386024905867500236383772366275284230674\ 0214863774801898801021570799287929148889229852051478741159214497650506156814456\ 258869/112801178227795515180559481560304342417983660940113225517469478451459220\ 8015145580044649524063929409215234866785299772472852053001397886457275020545553\ 2186699218015923092701245655687503235569201502657455815710292616138298729047684\ 1866150795427462028508191375983681702679522671486297650300314801121321152629824\ 5010972534151743715938462899164388022597636785528485703299680755001421294209127\ 7180622353070946837555133217529939258311776381738380630603134856681326493828861\ 9523574387500616162509357257904223379933108670012452216999505484310725825795149\ 7114409973937220839855546562129416564027948040206373596888659987280429165611906\ 9090953433824294558417546844811410421354178209022896008760699943751784690677336\ 4986817412243267588953546648916366124733529204378221344217905266277491695922323\ 7756528506947391004826137905445491677948069137730342568485452575313568373655136\ 4438288112711565296404556574667357641397831819538572993020371046666344285633185\ 5453622941521744076640602250297668040524514965091176662726953431488428176480195\ 3076561075412273006557541603213312000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 556841300434478407047925830984618442125052704586699967917284\ 0791525935056861610430700039221357607815094373450987809993269681399165442224032\ 0747682769492719110280781922579258898512440343622379345584897700462216312863933\ 1663100515983687013912291667965778525723724347063271982824849154601390890850397\ 3411823667914419139400100638271889196977477586525716155801506969152013186204628\ 9822580526931002451840318239199612270017109209864196802069095063875000874084354\ 0231354724601127836555046166390348512862024041269880326064498149629226426851841\ 7061411590750707682653681225821744109882538174979070436616076496357836319977069\ 8946698844422567911564951610505366332857259011531068627134785137636607933922921\ 6294710212323004245828389815943927702688250770814341859053577909896779650467370\ 3452774117705159289318799459295756209987481304322652402807129725335072994224372\ 6640447814618423137602744711438958975497013522082688969362788547142805800508618\ 9385675586390475511505451070303351242688586521476385572476442253303062993567912\ 0193373476889414955502597278177136178650055405603891705459659474711114637696640\ 4895237053613812585803847380677748767760859031928308221733893910254035442771416\ 9240659218668001439044713084021987/54437813287506955707047942710884504838519027\ 3633245329527272009753233681781996695968321120512463196939633359015943024558975\ 1085529516946210591732770120946644926547078464423814813684694996730137928020184\ 8717159877657468880508919158590547568371814985092489903048120063477980423948405\ 5427623732180643835061930527061186761909069185864015589244279565025268581392483\ 6741826485935691163866856819193183653791322411186137653514229799958103551608098\ 8730223823089545032299369446016928223516065536197692484279679836931291044732305\ 2163880161540104933422934370053658138902150211956255031393947595307689563887649\ 6339570339860382692804495435743387835843932841353226758509134759677651905413259\ 2100031709765946870884347096446921018913271693373691573932720456605671513845529\ 3259834804849746028312972594438372528026501741440682023615280040265944329913339\ 1732343448747838706934732112507723278011429533063008725260240578273720628177401\ 5131156086710689794289535939669920643702001968286391444943960794047415831348533\ 5168788124749627535478477620428405833345090900219392033218079393998438400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 85802152239761243752810\ 5632446501145140316960316332110196588823359589046799642913585920444807833023206\ 2547644891705154999663070805916636016587169715298528080011562435437323458574875\ 9683645141024333168798083070315188174417838193755160613204545320266469019250922\ 4217369323762782578897584590882589484565420936341038127294741064363734794746106\ 0690219976975580730363098821133890945933930888150491976499291212136131915528168\ 9824858408170821951616200682727404528743014752315486467164075252649824324902314\ 8126888160879658333615989095114670431838223778272805726534324447143473529121896\ 1396398441861594142093646489101996201265607341492733323353992137026755341111336\ 0967104326285686684379334374049358646683322152306620399843878754218083795850878\ 3816426772939512200460320756679981519461740753181685233742963559672908075359794\ 6147017791506166630388236839283558687965763754571085434861460871524208494835331\ 7372420938057456084945512814293555508359165772474490468432273912126917295459970\ 4948213442762046304470990972106147336324231900276630267693959313549896845039758\ 9519435923766309516980289897102192460383043439281704255438806208907047495698213\ 04934601772999287365943860572043090950932818116257437014489968772624969/8392998\ 3130992650635918964149321192100054778977669704936778451317510717541753088347916\ 7347498081881955784632945177190550286319345603953877859974904181620050712105628\ 1133644591906033003807297524040070079553512589070229622291958207314975903390057\ 5294863032559187864371416531603911391050355947270914545491644082041397897545615\ 0262806881713441491674486990561097888447067922655185781617348517955870878595155\ 7837106219468302545186518389709687821804751974724725240246327430253637294431100\ 0595691965688021188200369965166547095846782555075645960229444934961630951689588\ 5227433896986082566877715717533302342082593930207594927418452925302429872282175\ 3485085385831851292899357700672003848322888818150377839657530448198782828098917\ 9686739479896871400725851427510161280948901638367443590635653541852497540051107\ 9874391813775412688063330410589326011243361016830567325003125108791068083816851\ 0930399131293858089083438652272959153216997064104394013389747406704181468133143\ 8853264172148326059713252822001809835705780344700193883578730779667706143768577\ 4928378042322731756980220723200000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 65188034524266988288323888975257970504730462992490042113256569970\ 1973565516807339517065797997049202715587595880622021320912236473608939116016613\ 5458258808222638897647710528716448637731900130595689053228961469355985318833269\ 2510034720321409584338586156091157463133610711992978470760719563081462844620129\ 9024127050889124876648719275545064951106721779260975948345388898504126922084025\ 8050463076188720883312084547541430347605393142811008223118776150726876195433270\ 9999557296723507719826623000390462977590210615990798052854214199211117414439733\ 8614709321417343379153097205419949604586632872266443958248440582900447465524668\ 3124378540581518509112508407480239137519648798814305104243351150317131386662603\ 4238048746574858501889255857548806369412619784345484459142072500026163082725936\ 5127813079853340069563561729451135352006493437293428086186895479223778606406967\ 9190387955970996792889747385394978423989408592674617533673571719023388487531038\ 9892709646498358366370783779030970722270225220130695714753656743356571561427692\ 4835578719918653886661106245653924961121938821193307519919437445025134049214902\ 3824109875240392174558321149178289507752276070284624255897025468442054329617076\ 8719489915981163599851015405036324711/63803272616105887161365886836509921989652\ 0954853592518216983267146851726057792306733239747576864995423615609276711126310\ 9831217790331718859521578830595485337768367700054087153688360139511253402993587\ 3471985926799296195911521586917829401078569271614121726828472611998068976712038\ 3714154180459217542808293078948748741821135974944923363859319653565603202940053\ 3892442118662484248849121012001425225242623235387189407051314958361947030838746\ 9379836376098442050188218977709008553791470219376964520716426851518368908356896\ 0058440700524580047745585934881671863787689900903819771867432111774490534486855\ 0036252331505087933258146462125983503626397724732271727233329495556786070945577\ 8919677654097533657492464720893481637237931022206878041996491197332857223427977\ 4410106056814472797071613384380812876716786345414618512050573448650036524311643\ 3881878384572828478196519550884035938811953781540973249937026150775370507900567\ 7059218368099669983335138380288054001492628017210423097788703155642584741069588\ 9387304739203141773152779139986539765355992496550142771284805336738585418661888\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 222755168944\ 4369203525027030851329139775899123660426786660681243374312177088318830232284303\ 5431465824780973688956609640240693059641467092315729233871895023979990894240413\ 7493469487123574058737247894704789333116953355300071997682871601745253927019244\ 3982968033480475591417094443372109716130915048856661807067402137028472140703194\ 8873402549481352601806882409308670512201521555113696488573143353635863518946148\ 1350068495316035670716999553093743000110546160877755932891953618546086888942247\ 7787204723026221168599061996756183608711994505749677955195129229064917557408158\ 9319352130836462422736919430688862183893224326263324337666669816083140921475974\ 1715315053189422192394211123267210309973461408738037765657769033169825652092656\ 5273908618728853065841397349051224475995909261422388520754938647270550837812968\ 1898308543420446369085736223851682835298361127963621978406783618348602353368521\ 0702756052813890822154783744774512204214739438326342521215377323009318263494031\ 2875928885241277072511464010520107740048818054218534097718076378067705097397974\ 7915232147468499550838509181421523627651123231881145847991422195052027757844094\ 4668201867973212167238102899390499777828081806037667527007410162678634751044723\ 807102504359/218150051746809300347042812678719223209126253758305421374842325001\ 1026433566046683944416362499224515513777873058336156136920889029939346829391003\ 7456883182380030883624775956335879604759271865446426782860412047135416570049850\ 0565524628844291223272916333305636634198445570780031305618050724768300251830146\ 5731405004305233715164717831696991741628539136884259621164514254325725229402344\ 7435402794137743505320273229199785687594357222427839036557092513680358071096107\ 0272497548258630289322065206660696106351367068186772301904284805807621314601105\ 8019272850174510965176288798105127544406027257908778594326021646032214158102152\ 7127796129466216847516442400402762297010837747699874843510368625217269533811916\ 3947902940000764521931504144786456929838729538892207433591673426968990328436936\ 5722246558969166437730896813498572459781733616832542932630136208863265362623229\ 1025278214014904657903388129186958493999749884190404822498397459579326223546441\ 1779697223889406771088711344865598417144455956485638528313428753842102230135597\ 1622920514607578080743763544594824443631718055377108992000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 193805597361310129487932581100753255\ 4077871869492092385974565929401914364260557548784439389630167744449087897556769\ 8755991143197703255834279786921818487795297324699176345076531334961331731050070\ 7673088915947565994136279181562563623699037779382095607802450790038321325948325\ 6608958499090569875892700186462758858339267269515049067129592631457093208400055\ 3766740408963928165400352198834720425456720000670844092926547724007266287411580\ 1936016027050107540591149719635659122812807132669495123703852740432121289055154\ 3725686651990527207776628236127091484810546035544379934739089310647885373088739\ 8321829749879475255717271032003704761848661699323341003347909620088463254632808\ 8880246530766572042062534979044907149673278756018194144583451540334789321846682\ 8669233075525134640102227083636734053511898663064752122219011986756847705283320\ 3474819061036563946981093140409771022442518968506522618921566509350508215944611\ 9968724850609028070479559932295209488162409327828840942449977827690128883566657\ 1234803002797850038388322709317477511702896310684782423851068017007537252374188\ 7782940085311631104929597407611349345008821571435175080184391206005624085279692\ 43445094865380220357178849096052687604773225031698340225591287643677727034103/ 1899030517291575167297150397117844827070496309482425406080550241380996713874305\ 8364834321037382667980557212632547982449139280388211601891460595464177990438498\ 0575952803928299609881626512678902153463537482815789156276839247912772121825586\ 4079187892203786657293077107375836395399008881768245678685833864760916617242462\ 8038739936227342420868833932121985463440646103286579779563294862087908325987028\ 5958551623410783853382662075737989418027380703788669319496044131202887051801174\ 4697156465582415143715069236026691957162040128776114551289451219431802368947975\ 0342343900308325213903114700273721194215680914646104253926940236907761426333720\ 8070181056966951033745313371865693396160783749591748988174420155464915118507500\ 1501979679465390192717300127442478858461580339363594165179817761714750208707727\ 7190785669109908513369821235923463391776368941999052673523327728179017477637387\ 5146589276880993913655084009380252132156157726529392544965264453074587213833928\ 0060426683341388494756876744532628142868614388264642371280808284832360324952668\ 8447287610218527951125322295614267814276259772157132800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 195647789053859232141572505099520916155\ 5808271202625442353915963182075690044811374597860614310749720119467235972264367\ 7990797768138045316481373621909288786063642766839434065490365349726627275569089\ 9026553377559339206919667285003704873586407842553929480779606430977556887524273\ 2062345387629202688813880470512402227495818650035920979521180447951126150731531\ 4412627735240869654896619081784042827279392415184384768711019871739387285817045\ 6323680534781114853297155261703313752938851804788792136112088081980157221779903\ 8081496902240979418548122602485680370804040360433737233941796230757482861578246\ 9731373110937135066581901752371570557724105994490601820827923543411331434450509\ 0019511712812038705106018505816439613817772224310988603066656613743230664579481\ 0182407720934659641816636304397592196765111825452862003043133005454526349074860\ 2227895498883378310076449032925580599623796309668531142104691741674545769116141\ 0147322978569665739024769874439680899677372105963929687407880758759862488163903\ 3303103742258311982141669022571000564210860376381909098898053907118873004652803\ 4808361401438637162011253027047217258321363286566218912506212748179465443607067\ 20293845169001514826422470837693133136783664122796047002605274492682884246513/ 1918020822464490918970121901089023275341201272577249660141355743794806681013048\ 8948482664247756494660362784758873462273630673192093717910375201418819770342883\ 0381712331967582605980442777805691174998172857643947047839607640391899843043842\ 2719979771125824523866007878449594759352998970585928135472692203408525783414887\ 4319127335589615845077522271443205318075052564319445577358927810708787409246898\ 8818137139644891691916488696495369312207654510826556012691004572514915922319186\ 2144128030238239295152219928386958876733660530063875696802345731626120392637454\ 7845767339311408466042145847276458406157837723792565296466209639276839040597058\ 0150882867536620544082766505584350330122391587087666478056164357019564269692575\ 1516999476260044094644473128716903647046196142757230106831615939331897710794804\ 9962693525801007598503519448282698025694132631419043200258561005460807652413761\ 3898055169649803852791634849474054653477719303794686470414917097605333085972267\ 2861030950174802379704445511977954424297300532147288794993616367680683928202195\ 5331760486320713230636575518570410492419022369878704128000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 127561827570072257211902906464154846\ 7090696312283635603398624722174693512571846506291052404262208451274547482140052\ 7023202094998671299903101848546473422877709094304476085966640251537323290617885\ 2112997270863627449826916882102077192102119906350630259120469605849453449794198\ 6854838288014431950564293314887850658689342084902444242244162472022016054281883\ 4969568218243153012510180756589583506861094551555128558410068054382262872980661\ 1409091913080501155613746363840565926456045877360551633662936298728675728160680\ 7264903923353584149296331224803890562293521889691202083038678493959549791935681\ 3122322196740522731457505907804812104603738858476608847402258253317011467911378\ 6693897795069416725260258352568916960072865717489930801057530570540076428561910\ 4387265245756209803948999128353722274242889492852034767195244551049288080831044\ 2226492250847489480490221267509134860072754819574564811288625366935839773266041\ 2063806096255498872470208904447244436746816458034025934935511305070075069993733\ 5730715737445925453465444328688609590876441397822747751983465794369141151738150\ 2095115082522925204012029275976520586166408230635684800936695993776653083627906\ 5323762419786406915265491350369106485962566255780371237431929510961028608419235\ 524961321/125105286491066276158565723949688893522991276093429104872298503670138\ 5713293605703471077894063584582275541485750622579890779960989070946914431377792\ 2788571297713396860175877215277505795931420685946312822374169924689677729458035\ 7532183399865554853346598100591569957721644095676300955575190689187094335105653\ 3207952074672069236181728824618829286282499656446039716572915593895751991523965\ 9376645164457209129423391220270950951674894117646691402960255540857226510087955\ 3095290125966259809491046653443029533581750592563960157812473571529797035254020\ 9189990648587679503458087363344096855149457622350068601253147574242976141821784\ 5297033534493860722129831820397273107957206174876642343033361034737646109830403\ 7837503926330628171918411938527863118967239649339110480694557352683424620846687\ 7997397525414398638960342713861814200378354849271451661608770052350432962196827\ 9505301765797141882028818822055111844684158562600854553961945130444036282188508\ 8811455677393475091403529701971173292031196929988277555861966774291564419666268\ 5332650591743738689103271558152676627552398051677041333663077126341918720000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 200961939844012496\ 8139002655867188116434720592948520403041369507601220596063785890760901082544916\ 6354526064369309460578796180370258139656003954409569212496880909985779578373027\ 8581562536992583855857575621119105220928770394940665467480547947292471585328238\ 8454624359175437401816902972845381715504265854367130923443304895516374798924433\ 5477345674053569482660301992559730533154282948448842714424949363134190396298348\ 1294619490801748863417296005095215092376553410618890428191601172865486810731342\ 0417980312603019155294433121597893033815600027503065091787962768051557657142545\ 2037195704671696961907550544993386353162695608319538836320823520171729923556089\ 8988174726879944465791631829154624441672775972042048931126119186417823041290108\ 7422781270090417368500255135063623821710242870747896052691159001987664613147666\ 4000121811877497417816521798032026829116343843889171209080434653963016573465535\ 6739336874287547817872892237382311937615318225503885187268174105391309883495916\ 0003373023255100442215753057606616342546437814619541559861001790118049968255172\ 1772080001677685510946947156779568269940289323811722148470469190694292398017908\ 9060111416583585375180569574446899552008805143832606039497933933805568864680295\ 53533911451223311193/1971509568629426340675846062412714032141861511715791749023\ 0519483227728941699251219072417860528024320791587590023288033963092061023605113\ 3882588849411367467393138539901238578524855615168052988989761091020782597997696\ 2673688743059101644658984346199920066798018988972891010176987868749544573702779\ 7155942424571615911130033347482910815638490709937197674815130273684301030159413\ 2426992845465283955391811112892493146535963697845490235002942619998674145246566\ 5520582773722740327873106551288885221050739259015535881319903748354541451888782\ 1001998487989605650372503829601737883662307406264660883344303512682613692130659\ 2593534010197732211273232567810569611999745586263230861794989010200608057848033\ 6912227499456836876649398043838053414630245225894336237178746802129230097603976\ 9270281749278727037915852862696237570942548252007950010309201899365122222393620\ 2369662658401014976295493163315944905795587170032730273432993144515930739161702\ 0147049290640385519960040915837828264728408783877652427466015076604654486364714\ 7459400935663732520893783703945024084078266852498868075959821096546887270400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 12643467096083\ 0420367998195862250008226101065918992328316444689698483968120365881940191775249\ 4279582143121015856194767575069110068111249707921641497899930754349134000782991\ 2166166079562581065621875922592702687938482039586409038118675271530910304039099\ 9623755021269007090277880985600285431811287485313242663923416074525539020298425\ 6929279290407762454021823170046514316660569851340543161377656781980865751846650\ 9716364958229943998890905127607552125463606068700232878532823824368195213548525\ 0591604796416188736840048425692366760350941950953255116835347147661937513665500\ 3053222487979131709314279261545931105074639550916252602771083770593447368256128\ 3812578160610351313033253587404704020426901873793479400110044309453989722328503\ 6073461327775699656137936017068514333599713165492517797443136728958387007475521\ 8405804645794192383510486099869218167024458157888533745759909369585430700329123\ 4964094928848952512999377195251235454651812315085735975755049877220007543953756\ 4241484066140990080052394927774618879792091002187462056658178307766619786720399\ 2968231658554973948610340616727194111623198125805988658270671556779083183120410\ 2437922545577077582287731608518329344653959469828416698575811847897817158675509\ 7295125947650282375938114598315053041/12405831162474416525996372704738493459532\ 0742851622220050898455567549099160547984074015431093763995880262304794174705717\ 5318996190543659427441230199379723444166565787020228034283215216930171960908079\ 9616941926090132430988959633816508594003792999116765375773724425663796108665060\ 9911953220812106959839388737884566802574715735676143298151780045869292298744615\ 6921694846006519336917044899747723686523715786052152921499630843089806484749963\ 5654281731902299677595731656733532391672457967271036845676202818017258831729244\ 0516241780433328057046315238831433191434731136061352249472211094459292559887302\ 6464646410295481030235234913470420398510206522521150779035032342863498930570064\ 3442425100594578185433948760592085131534714872740466972861730806449038256252370\ 3799859244775838155211050977081215680487358689035054334577518314278893849212661\ 1200515681657974825276344443246619177164462705090359014453803812743395801063008\ 8652413476102133632753551943797446480769328844673234641277780203554351085068043\ 8158066346939849211889929186448477297210408327594883855430038641502556892048206\ 9094001984249640844787712000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 158039150660533161681133091737705897295088481200191335134978472\ 7489833377031261826790903538233825948560092923648111830599907070093108353808266\ 0973039800207006813236574175710819953144028991398053874168043176868984562080204\ 7016767276394955265758004643801878877825300685395090807858275721714769820795002\ 8286740933285486014120940963256121939343546505261597781096078008576870127508303\ 4245166228028201310336631071066041008618441114950121133451738224581012069880391\ 8411103593465893339006891621626155203401722187290819912253974064982851532773572\ 3239321635876702224494963804767568867266676155745364233100109503822748731697965\ 7848635570347254542375138585416110142709065241263814572260474730671152522054116\ 0608904091933795419223281169924222157623848370906840722829422564902613139941096\ 5990758251608572092625569422307211160699189423917247656118864562131173073114635\ 5368932084795957126018537971271581026351878381551860332214800822452548272329553\ 0016178135207257523574027752623307895000418943682825717695356660149141530248382\ 0063380872300589438987316036991640356619030001844701854413017007087977098870371\ 1330637758285499580493839284342141142700465315919399614798089079397978442557591\ 285852701369888873769867563195145208664007858727994315380718253077/155072889530\ 9302065749546588092311682441509285645277750636230694594363739506849800925192888\ 6720499485032788099271838214691487452381795742843015377492246543052082072337752\ 8504285401902116271495113509995211774076126655387361995422706357425047412488959\ 5671971715553207974513583132623899415260151336997992359223557085032183946695951\ 7912268972505733661537343076961521185575081491711463061246846546081546447325651\ 9115187453855386225810593745445678521648778745969946645709169154895905724590887\ 9605709525352252157353966155506453022255416600713078940485392914892934139200766\ 9031184026386807411569985912830808080128693512877940436418380254981377581531514\ 3847379379042857937366321258043030313757432227317924359507401064144183935909255\ 8371607716350806129782031546297498240559697976940138137213515196006091983612938\ 1791822189789284861731151582640006446020724685315954305540582739714555783813629\ 4876806725476592924475132876108155168451276670409419399297468081009616610558415\ 4330159722525444293885633505476975829336748115148624114830605966215130104094936\ 0481928754830187819611506025863675024803120510559846400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 50593995297153843515643916862895074\ 0083930581679849632027616914778085233318975667072223071858643836982153014860719\ 2721746450296188489267160927437615526449774068708218000766551958121374680069349\ 9325723526860092985596993547159549084456231110391603261310070735639450577873623\ 3887611676427424297768510899793846564987375764179565568600693671706941132430546\ 4643295138167776904300665373911311502753682937707824825724070576268363500685395\ 4259475359336096537376947898405488799196748359236641761610079782280183511692757\ 8920653194940137198004377239538786199534683505077421674271829821614013263245999\ 0924872364477402604174682081647397344704309972672216221561637403801015692082957\ 7872864646924419300218777574433297506045517312243179823315275139347492400036022\ 4621642459094489868669269987233786621389386033082333215916347174732456377460041\ 2271453939997060383378098025355970894130652098055181778794529612175626144636002\ 5375346436206254833230411563669477832236715823081078626156680241115230240396081\ 5594680348634838023834073143157381035056222051180131025489925944373653528254734\ 6201578782676486830597422421134682330803266944584164951947240864963055385415153\ 3905067117750313712764460789273530578976462694184705148754152891476923260008215\ 6261797503260290288256232631547/49637857049467840572595650750686811426195342953\ 9814414024893848150310551398951059726051502616051518405652835453440613846772013\ 8615339965791268863727196110940781689943963628556719112916244280459735441840434\ 3265761057789451163484755738562700115684954510848980111561453938017106986557028\ 5307754350458300303493296713948546003793762251476565586292074071084535354682335\ 8099938026997768846809345479658112267987524728676092758835578503776140465069082\ 9716700754561962934816870697228233629646329549234825001553036074326649947442261\ 7505993765639797656142604768948121667858356793898140807522873882434393943441336\ 5163520397877462426007899288398112543549953088768377425119315861762840294238362\ 2516384538229896454915936323489810192292350384790077522494383814709121427281362\ 9867842192353720749846397062844585640868284940456899403497624231653179309736191\ 4672507198872708313275066654718187489425284358461119627173599466914605318788533\ 9672691579782949411208951724220487760667507086791463335375132988763517737555119\ 4094399250441895628945020236250824709308690503367017996136740852486707137617185\ 5947845551228359433218258318131200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 992668257200988175982443004712476761468893189225509663\ 4741388826327288776456088572975757242658622165689944376193922577229980548616624\ 4280787339220912141228239354868673262192444995348879996479836568954605703599712\ 4598828319018125221704596991083070506410501121744898295235090739853615473454260\ 3555376200467200403318527249086670599242161036718503667540524708270785991209995\ 4948923561005587858659120507072361689545203813315209774127472827565503388277108\ 6509154502978356600643700979002200752205909598364581235841919804485430217406827\ 9010514459521590464029249048393767144990182442590101153660421254426423672958020\ 2754535141809025282160302380101926067720738826150000282453308232180577522573735\ 8762183221821798411290986975917904032070270680633896468298792792856886195729600\ 9301210714178978716433160964722294570387029654846633042681391171777971381188574\ 5247254524625237445315798472695786148506963371853473332657167336314448386479855\ 7045952649351384124763293515342876039988484346300883287689638161393531073364175\ 6819628937370072654127768986644958496871127471686713540065944421452840309847894\ 4985655026799527132512472328818097539782391421482320293847571460851262934083579\ 0472556476782823423738344237206739931738693215470053111369529090814013867042928\ 71602811021/9736194424828201161173958464125620734760265174732439950240392507640\ 3509931976419108274466903034437806595001387131263814113820714028924547398213069\ 3246459874038857458346649992584426911175204147421927896127160169794515855746670\ 5030844080825743361328099592343658350128851310079010636068171851482166169805984\ 1802434309736501523375515608662964958675254914788640789330500520672435459632507\ 3285539836453183920214247604278998572630439390838116997256560955504176936272076\ 3985902585583184971700976978274989875853824876028713535819957265804884102554968\ 4409610275294945712104657850282378252841633409627779971239880118463645886097329\ 6440780263575410379098840631059656011685718808238014326480087704350607112375293\ 4534163613431866217010822763379703769056173317043029487828841112776727905828683\ 4589209130224765410279510163976583973652058097794268463059592904004264894625005\ 8204966349397343591725323827669112591010256591409394017608610851300808600215139\ 2109262273461891072928422791825473654516036961662116546181557264545576093194665\ 3540026396716935435008102069895067578959371988147131033947536362244410192093142\ 6295663820800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 227977151169266319588654654683436198117686938530251908026313203033685835516\ 5508748594039504572413759454268559017616071159066701193340948085766609843701046\ 0004163251897598638982682613549133411644341754108178633104681269645595658399605\ 8093951829374592572224094869203613647961931087627863957488287951256524049238843\ 1765962299785953334591759534195896123887770061641089349880693388411853973900705\ 5494450134632210913691133433454065194854987194090572547501325326083800175854686\ 8946293700072587260961910816984030781798247080579553634646583290252976677669174\ 9241343403456376150923729495962464685362970543595252831764870334341154725298228\ 7660676500544367547202283955742219950368252809025698486250168798592268186637124\ 5653210777127012016278709034427339994489167898321658381415845668605760684078265\ 2615626242451102353407758239923089326785447394571717466004318634672847791166615\ 0687223970969378765837140959136002085983798951627646647903891780722897017044796\ 8060931998441814722848051988344192045750373473712019555216622585121568646252358\ 5109735318892044346642659624550400366672119606103487094455374742635674363320790\ 9039244487776033291907568060411306216052827555359665306379569666808666763455943\ 7174943288655202842327672460091713548609887204181731416201388910778641529081/22\ 3498835646765474552929956336129366908353275985377662390346206105962902194544616\ 3816367670005988671243603893310180816063902530265029948389752541215286988683243\ 8778254975498670327121861487642480089385337542992814029164019426200388270613661\ 4052900864356199304589496161305394252894987240303101937511701128022786264717217\ 7617293041488714204291039503465284686082890936773583472184921681081128902942167\ 6748587356644483683535041537212195516020782087588421342634312908930375801490682\ 4468644336935350751123892203628224794354665146135671377498416363895783104627520\ 8634058513020825017070461724690358800064852732148473584783822585518852877482046\ 2632393730443107938324289995756442729774242827187127330901922708437650448399866\ 7624749177065833607417428404495704946165958966579865497522033509094437006966722\ 1063564143990053126570769529496048661457829105096102516762719784174329889387555\ 8299084973401718833189618593918664155154133339911730033503762347155744828303398\ 5904147373730914076444623048363032009304908601062076459932594204249868722651149\ 7058562540897757807882400932550695259674747026050785783473523703474050572833574\ 0928000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 121\ 2319417160773534868864399806797364840988973154508716704509361742270815221974896\ 4432293845251336543858421692547040798840746561776390727411074867289029168798687\ 3051760295392865991728915309266058167716396483059440535333623387113196883077086\ 5239511666797063569626941707530433458875012385150684742577703701691983181448343\ 6408759035618895675799546506465791457635236027274582808493288940039565368387649\ 3044338341755649446421861903129828530790404889166829309876340648880186677747374\ 0129465271408511482920586895881059512068171258429658747163415692312924310498898\ 9379923915999217480084223619967757945188794006495986958477082676665718243096285\ 4224040261741200843277795708734579887319305413110705181756270698109518567381556\ 5468986620808621534899359325733032766191824255191717336317234467938433395247593\ 4016299266151420814282947078748144549184070259693906544721353490051570841681728\ 6430700890508765905681959850062560228287940480485444041723974783692646333752425\ 3063960521101385941892320658337418020665124737341396567332215064073640980119045\ 9106613956164743937577195563203719421056474480927208661630325039456797447740214\ 2952667712843414361254912973345144504881319732627796941773871797068490173141415\ 906437293994919353739404231078319133663406318375359135677959487/118776405434002\ 7299188612826975270988798500967688110079895513065492275169014483226434255244025\ 7113671776418413222532258374898809640350771374170914687276364817063045950897065\ 3655834980124168282322132246253238519920066857291440918103146021108809339903773\ 8551333613044057704973661355451728123146101961856032077115402925458722941585661\ 2364887367245557000413459469267105423930076897863229545316349143501909235507788\ 1720606767950547660229433259959696722488374539898220982097240093735008632299900\ 2151375054971750857388090532546756220429166237023333684139426835142827723849493\ 0151253022758818792543160888457964604934467970145316796045525782795494992126094\ 2004138990226176780103931715975847492137098650103971717760441887506001222601246\ 9857790827892985429344112801478773892834461493968859277396083273367806894965619\ 5511471224334493906625255848836081091167675445183811934508026876467005070535237\ 9161367095674462108960445799360912952060954591587518200673316845325957206264433\ 1201574847994532920090795386462975874321520615754513351088746710422008422996453\ 0110718065405754734816636089357564889175199351913102765101731020800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 6012319819160061943352\ 5333044437735453283998715326032567284164720552588563342976851030415554535235142\ 3406630550508399383143043821534054497047813355203532151772418858223164197737754\ 5730742361247666767148691604215381267232941783804904763879157610892071400091541\ 4275230228178085770560532343595103556588691091500845328985486488332903084125231\ 6556194573327455513027588060807303171555409706980757219156084898268065121510579\ 0677456791628760714825434909128821341255503103809697300062642790260178580151438\ 1905649138308054162263873965725510344608757810152454575394548347798387230861869\ 1537970587568679998830640636349527559207231346842683552836812105894338560598815\ 7395774720779757534446075411191791594944765089993221588567547981859448167727925\ 6382930564508697876117841633012476975279586302613368946692422135338541806511164\ 4144424680529798917605273675181702544395998633086483444171918498947933179589639\ 3613524692848513156224029430929524079418881701561269519775787346817253088568405\ 9074524253802273349740757006393566431294594929459426225722212739962606282019915\ 8512717524578937645185291744041644644114602215269232733036861936687612617899890\ 4426467616276543923188081088808307407433682081865882485301134812312881791543252\ 452547039278090296126294903213171129795874633306988007/588600119433444941733103\ 9070547662977374076311640473061841060092222597653908219061952464100345093918550\ 0972512312041364048565784638005318481504377944512140808182819959986979613968631\ 8461627730458118830303226443715451288601024944434565611112658422551689644835332\ 7118053544848215886382975984781360134729979304327249380904168589556428658999033\ 0148292769325290053657717817690275511892633104479647250669017454496609251920439\ 9852835898517991271929494492326221499571059310876509622264225629550843893758384\ 2132632683204861548805189443549471439911679457761351104673465260290526942522119\ 6682507367145757289103481260089416925094818809220012886800177378906861034867300\ 0062593950561213827167468758315207903873410242662646965485571227543500269463282\ 2626686608084057801924071427873829330283020431450304801621592728257818275304902\ 9032990424227569705197953241387409207776650697272869564021843878268277835216413\ 1069374074248094029633689906505064325632767515370885267832982692672295949555492\ 3481749484161108673187883517253443911344035216071136967746993670332806644531255\ 5091766134525637080367506568482966528623202573145472629064335360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 300799727329333324915\ 4331326288192300926187622453916153992076163612036133731521827887991605268982350\ 7501581525948795615366804661731656689547736787472058465961988228460390566566266\ 4901593332715276256647934065915430750569887727750022624180678178086255091107046\ 1269758891662475036495868930327614845856449449248930494905632083762692740986964\ 3541999772612267442967142750413550497952697826438826329648823679908295258999075\ 4585115057272892288550987031090198508478403522253200790866562682954085718703043\ 3933713329816129001849727360808299152727914600458669390847240438471996335078663\ 9022025885485825315964993747160090132345820279835685323738353565564668778224223\ 4236894481742041777654764855692301040980804017542314667479718444666773682666881\ 6094909545136936277204682591672867334971272061735884811896630600894848707845109\ 6535786077401942205448012544237662525766674189787295684825217351898083970637492\ 6815728701753626722654176219509658362752312903410656206209824706041864287400413\ 5014990890973435050963791184060483496923960383209530699357105250380970758247632\ 7415268003034507414260803528489168381612891868892055217468907483501533219403067\ 1865897216653304553226762097060062508532004374398622203846027175894311860573568\ 740541792113460450459843359774358527301920170016729/294215528892709789350351426\ 6512861253534154301814525449993663924098270776689134902274714595298623805833188\ 5022766734174363212173204373850748033388169081801959944228248518158961141786620\ 5718420780173598169172468961276127457431357355306340950299892842926601820934814\ 8501736627123590125573925983918448368063718247026177484809517517407176235479611\ 5002480795147338334648853052132918166467751473519081937518652598756979763815810\ 5969567878506193927117264238329568177756709172200130512857937906183486535114162\ 1435641296489962644888286809442787364506915476903800752115820541061396035200093\ 6637736793255661706432375660950935929662549967989169268792627164092366963696325\ 2738597567409506375352063353665234992142308822019478786400344301067841154892096\ 4083572513270818235441877523899850288359330177156776302703209899283565802218018\ 1145554338803654807190378945993827972558646845390579056071584641109184224713805\ 1186298441467935052635283139989989159777957814072670036404833865527687618229848\ 7732247711185315126059629955458692590695538366216842203806739259615261471958640\ 4335692171016695600612082092672542099204183260768344473600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 8997080385685066976559031925\ 6674473339458872223896985342696477133154523179598547750869337992249851177538338\ 8107518286429997650455936547957706945749738599605329130596590270877756202621501\ 2106306499484553977674065669340622590502372102782274738501821155248033997662571\ 6830520469989747518359629024385239629306916915840920842704780431249720679131457\ 7630812452271147878114201141770398992186728081675284079714249954954816856161995\ 7437374495829776089907115304729334642012777790652878123333543821867051498311566\ 0458071299168132624387556243822604404135362190671046441063139639635509158968385\ 3984307593917531166613918222734250794771494693119248334298311472013661236042342\ 2445294571488257314956704226721426792006086734874893648753985607289139445607792\ 4738124654241607006768774483786358543651915420782196455935920958430426272034564\ 8506074722845566989438952348582680130602757210753008549068047391745866392004824\ 0688575150027374531494204489340080744595922218578128644111674335606172871200565\ 7079707129716166104968799113102406931749794701358222790970922348500850391140218\ 6318181474720759683728929494858619655573810013087796016920142365422949660325682\ 0175869950453420544647594779445724866350055933747513155678880837114491432857494\ 16918100776624713437686535476797202400530184388353253495451489201/8791360459738\ 6414413216328852264228265784899774543231184214479147981220447124147249911864492\ 4731845273083245434383812813091756964212457266651023187117624535574634776217919\ 0748363189566607935838180502142587334613549285507943877774854389585232596794095\ 2088478825194648688255961411105836214498630188053827540735404295491470244950782\ 5292605452458759506866622544180283284771463299568464241103092836793741802466819\ 3865676868407517255348044481556239591431107566132552637558663046146199639222394\ 7137226839600402589093254972124700500458033950782228583708080327997318876704652\ 8388186959934418138843074112668542161667406749390140589072079615137093502141014\ 6883800504264821715349172325275489139535916437599143347653674522690850409960370\ 7378355158827949343734502337145595813011852812737911467760978705696305688327265\ 5981136346316217265738423116899145157128588542008116209420986005374487865950612\ 6197549368319634450540799321438410867096649968184328209897694371334569532765065\ 6912446256303739734653713410715500332280429048874628404663143651999338144907569\ 7890520971133451888484431945195808235607081529472200190711318245632151728798174\ 2272087588864000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 178455591493239068863939326966420501087139512525141539709003898923881654\ 4220723091824760246715398657424001393220947150618874783118290949730371372333898\ 7056108778598121217695781745970407098979134925322030653137904647184492181819940\ 5616712364961833992623531365730015237361886619836986675121613171647188081725373\ 8457413087221309686111055977451488359286318411393454200631765298149273068397608\ 2679937359867350232171818073814677383717218706246094954463194004806498264309113\ 6240816136333959326598331757864097323524788020439004217635023896376139629433538\ 9223357584336592155767649492805075334994884901581823188914085290283962426081221\ 1490205884241209805821465016908382439476327355823450826606797274975022779300599\ 5173873020198323873295400671111595461079876055223208009804902380100258296966483\ 4710705083805148553312089931961005680053594010511936172986552601894105947330446\ 1214409513776505622088340378501867856289096465289380618298445709639985981799989\ 4774381482156119652806859906462265434090970593885020902235468622433150141792443\ 9737328584894090974399526895892287458824588699366596494764705388826329813070379\ 7103221479778198374265286405527486071995952054108625231335973034244652015417950\ 9954356274054847000887635460123851610181093857300623122111126746514574088084039\ 81638373947718884314443/1741894625365107921679842435479389800419015331940895456\ 0012111033932614758514108032605977129951957614336456780129634055647350691884513\ 4189838342539607046062347985602703333395999853032559576663243384700618636734837\ 0996974851242196120995440517690321564713563547712077005570345554817624228124131\ 8388680225731755405209931435278231792776416156143399729422542683978106354466759\ 5956715003178898252523549926595153264720199837390856125035879593589163690946152\ 6196183434873294540670474436915313462363697449860413113336076339699088612737416\ 8238936865873295750045093337462367507177595565465873667410066697240520671696629\ 4826181388861517175478094173617579215335706338441347661225628834912991469567039\ 1835302923048897558408321184052109167325610202143172698608449037987755475007315\ 6946347328994923521825301194227086728063435248098922337034119054522753002706355\ 0144288278406116963315045713774127128979009139681572789664811822330182295259619\ 8234788556982084088295134205267343846891799328518371258442994086479269860987759\ 2697240397073125063098347852222417479237458233385362570877820495495785999676389\ 1809646734546739780998026771969415518152632880332800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 851695942712578200937947083475174\ 3295257379659392179975438893573944138093530404515625792796147322067327224025304\ 4403420147950700059976337883751554257589042776008478097036028494155471742401113\ 6422752294345765774387647255453502791829727943323480938537301164222434458558970\ 6178105207703703517287503212726221347411851367293539383758773154751368839868680\ 9282481028599118794105565568456725780456042932294348141467908302428103730223489\ 9956428490999413920539018218694111814117512578287662055734776711748812419420060\ 5751233201507024573395811394362936391575280030096217657523838250545791939163268\ 7113459530600397063937932349734124587462218930342769639527681917841525116064525\ 3287153849486284895980800812727790677601090171172855596350117787471875608365363\ 6211706407414160507163845091811841842543887660563591374420553409236978097590312\ 3311458174795239853033828240834882340694143538030963223642479404468257296530522\ 9048804701092090838127388475227350662055278214503625518312534251630031984213579\ 1233396816557441582977396383047647070283889120381704726396318385213828360745670\ 0287657185881921916595833925255911828194892979905711038849513794046391144864833\ 6431497396970078293590016466226340627173033283745683573390948725662521308135381\ 54449834609700461995753460505943577960034588930674115938271581581635793/8304265\ 2791509612324971194974265006115270494936369734358813030352193875963846859958736\ 3529663323266299941503028690304395781318585849959822737850719515745533607438169\ 6009479260457224565203899855261667351778063511845970520495309686010130861660640\ 5943621391476723980746936772382942214044728583376785383776252777906741632950480\ 5903644011224478472079316706430079805795621842982081624738599900767541704395659\ 0978339479200826622872628662053491474847265192034110925861248277087038409436813\ 4256823335064404551712077011459224045603623997686520870174377675148944640041587\ 3461270238867186296959339008141597355795292007055591246978033331498929629363323\ 8946298242329803029645851369183227566803332234375307569446847073515724869630681\ 3432841415265393514986051379855121845697076519533431634969204848918272064707213\ 8973900771788010011189968224832460947617895474262057883908989013210624768764705\ 0616746392798144133002250981970410665421773404615412906702076994964611184268748\ 2347318635975832340291014190594575532412207086877603086259379342034041909293983\ 0035725475864384898387161560971537540790456284585265030405812578743888182541576\ 4067644676513283744810926080000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 4919178807219011919264688426819395205773628530721992689\ 5634288511827950575374784058444747790950128146971404000642650133694800295118756\ 9708719189862718735091722003631758882948139442539733940804235410628970382435216\ 4308691103967603857656214809635364781412952094915120543831620429628643996798067\ 1041378545132550346751659576160702819603620980070575404643066680162783681211463\ 5730380061877485898699041999626688960469741660013111044676449670801018610310216\ 0060810498021960198235078914674215560351892147736391837416894136250893045797197\ 5236219425232409559053990179674759730264614247140028134115793789324054371454508\ 9373000686633378125630413319131743840479931053687148092156802675969820524203400\ 0944262735745806600289366254164195514893720133311925589680022582931367827420297\ 1092211927131583608062970227157248730978811509901536798299177987043607474079226\ 4458464919970085717809070012615223746839068768318006683371269980092015661789341\ 3085635668082738457140089699761436881292074287860893914403474538397746140005045\ 1529466102177135305761376316991912837179657316315325013418147829520812259746923\ 0656892787884176914585594710231249006740600757409776337640813718425461822404860\ 4102351933907964708128440623112894494287159267039164532731425287287560122089195\ 52523710072055447383951327123955391812673671/4791157646240693304555782258098247\ 8366575811379898229857809972860946453957037861101888041141338705254398108718184\ 8969242383821885883706422471961887358795119288997581818814552944101643195633728\ 2017438664533626492681144426436774597464216658804412237977959963998041450373547\ 1771202275207506579456681659791614617272675001820296757271209250677855990158697\ 1531164967916352548410309905370767282891500023778384046987627912537798718427856\ 0673439004083238203434918053726436441088666550077282521178348197044907637068431\ 8200848564499752381605725538540520317167944318966934956458381753749000256233194\ 7927384417682837849776090593790972947088216707306594756189669452089342113333006\ 7142223415250119170791172604663724798823489767553484433909719522511483509136892\ 1012011619941530784022838254011844987739834389335176406635929962650840660649502\ 9204602730857766800268473156967967087822856636300406838784616800823180979824852\ 2436566411023312899677565032848091677822497382841162157549199509980240689452520\ 8137340183488084534694115250182037234471193130409053995797591985768359681264641\ 6931683861498878832881715797636069448491233748089233429530846401612323225600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 22980073\ 5981393219243574950778807188112876363312999525681590244677215422839001057750863\ 5029765261786180263883287215200698986869085504260190454366712802760300582275066\ 1372801227351549231535254419516952685878301821815295041092705278634165331229100\ 8099160930873061888511811251729605781097334385536245403293952822759226992538218\ 2563436035757529541293832675364033425271110948866136403042483248092154240656594\ 2915605186711376624888398248587644804241394154469104449818187056691717199777878\ 1568429729206536681074775627034164128990490368679777222060016201957455831485924\ 9435782999839566997068182993993587179581769657220970563733439364589172826817050\ 2265082394532489658848028592747771052779531500061585049170527951090740293919042\ 1376843383925016315886882155386838801255697858746302180056628126758728507467140\ 1297285117901046013543983517007858937097607424334436719765798883822927959970864\ 0924044754523660104515319848917280287261443986187780676681477094594465604431881\ 8083536163156751356280569500569981123644221001743953419737738089279515079266969\ 7091505026292395712488731258185501380465109527050093176915630359756008632576691\ 6180981902075385959777500893699198462915182867471134563435955165149131278892085\ 1470093091665196735492249626705392115078989564174037924300875656754988361174707\ 656150400636908785091257/223592180707966687741240908774378329148603882838710383\ 8401220845378728242545995409375207108259615051032223212018817738639547628518829\ 7744153000087234872417935342367371461215690296519250223598212687321584411100038\ 4214275267911063637283896252660945620709006489365938549364803114365764578114323\ 5212570610860622408209849285729847361189988116086398340539677395412338449090510\ 7666609595495119925467995423789885493826639986241240472638070953134791717885577\ 3847192013651055566227105976837217468635028855405879895891514803788397300868686\ 7041619542288150503020669028699258483516868672933313549741208710185004363979928\ 1777656740854231378958716041479723278092072191422114205547002115670316324216774\ 5576585988858753240892958558171137369639316561312271582589117459724852051779419\ 5445515869628958657629921435936472396556828932711968509467624923362678162335709\ 5544160414120792955410314291806692873840959953537121727501414565915874347327319\ 4688602512401742398920754326517952979564850093588423360492140698222961597579377\ 6141268984273606726369408743923261138522274100178403356880647950820934080099004\ 8560711531008410769333903809112385191393359604897282000116089094144000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 3186212157961223\ 5065011368182565750009340633271356095895550976275839028546692023221843072369416\ 2166011203878793839441793986783634332415926994613472838813276799569216521330806\ 8129849005831071312776933222696285678971205012239973184748690812475483295922079\ 4010236589158582454955191455071564936637381538746039950857672455839610179695881\ 5108237809276175209513821140987814367340462263090284563365055389334423979090174\ 8427148110119184793128362844169730794554790635109860325563086619294181302881717\ 1954233193660113146740619597175044985431647234494439290529128140322739139269226\ 6887954784071613280128924385590344666824485490490158456955575197690382564838864\ 2970538512626801233714455883267413293869947178253848857519733189128979185929571\ 2098515543271784065994371965299525743981108138763415778727313661928206631078856\ 8917045807380943524468089890505046824718025513318667015716138268363690118909837\ 3262860567519708043164501130793697350398497535185162846859456940338906011566662\ 3837007977937347142091757921457909643876459462727431604043553503095381964119491\ 0539969775974706894848848982556588696407652781644942823006326953771000143684047\ 2423518436740911567775703957786486977787340251104928421461112500315564718373401\ 9016875636788863815855236247015667690164654817700911180226603712885468754163954\ 76403265459882831921/3097303025990645940336644440820747914862228827986152074666\ 3925417429196722051875860582064165553020932264590119038206326636571895713647024\ 4107373674171507331352825509000585275924637659745254920830353427476767625915793\ 1528481776779204528690514771616986706419619746822455810545936165645401733525676\ 7229846857358874712957441213610233645913460685597176766273596750945340736947980\ 4186592500412633301383731493779560579632236804515111586253286828704505170307106\ 1588766635026304600498314480813983668496293864218179758582397738917843252630902\ 0505886959540180405358108103440497078946686717187135682225808224410451882503715\ 0956521288005443074279761993706445274604960709377370894451362045122966270259396\ 4534924844343010797075106567112908224192962956279348788948613665234798916471589\ 5465929382080319932951420027931254385782488031834463410223989753986823270405105\ 6456651662595346569481113749068970057451148155391842482951390289172825312400910\ 8979707068684466584032843900679335963881645745498011376266277589115840002657873\ 0622396808209998719687727637251522025742990731600364087912702858262600253653158\ 9703034268975647582514368338592836886397715894225712019079105085440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 5551911916682526\ 8258337296405348854142961137075014494087380275183571533426943922858923192495417\ 5102111220399178832121281554202064948402768958728349809570970346713140859294941\ 7626197935093140498904207929399746393298852014003871596984533620133874071017731\ 3690495161249315283147818127570829729995084211604097876170864644226417589389198\ 9088790172033777939337354219764124130898062811299450599508280449528136785579480\ 6747275899864601427060057483800221303775270601013125265021828619197902656747332\ 6568319402577670654823659003281201021565610239514307491860457571806120696712846\ 3956262082924825446850718199762566434712153259823079841234732145653366512351312\ 1488184749505900299940130843014223192474044022731629943899718184068681967919272\ 8903643111731938682940817852293170420832225109894005672142628172667063128775793\ 3349668884958893074084920400661281806809007806260098258593506326674843211109816\ 1846169252698520859517361011217461075245537986052638557883666140227070720054354\ 4981397013519343084604672326543373501531878465499348071072021514395655860919971\ 2757826336035952631288578478740990692444675558400127868478286654400612034382999\ 3505822237996309532299071081759355907633669333030801706576449213478995034330667\ 6156475260017707398862965035836318597544096037042830359159485787269429696621698\ 40406565699577222982282725632057659/5392894428582549498059456955545665518509619\ 2541569705875698999780420282443372161233920330921546383632502540390780776974916\ 3436506587791869820974324818924447073777927809443629739369467814321894569537061\ 0300476401783691513828554682160138606306880495369258265608195018294595970329900\ 4029730526985755445261542430873628763476960194983674334352205861408095994305355\ 4178093844473212516237561062649183282163891246078792904141864846259613200120114\ 2013707879387556560070916110208254566231208076059231685462233951615869903377052\ 8309140578811925457505692111210205155165168824743621941853144819640841058690596\ 6429429931972380339356075289726642733901115412567996996658652954557154089032966\ 8528173815732444573543875349112607518923893682910817465358362906642861899800925\ 1294404309888880805164088163491609188419986244999250102581370237140793182723999\ 4309398393055982398070805800715979563818045675633060438522270433644187584653387\ 1931892753170521308515503713642700517478591910240358116188683504837106503866643\ 0478869900222206336013969005380422930867425374742513909873431591074076702655632\ 2844775602929756569150072990015005821766585574276555231403524010255134547168153\ 4900107428757504000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 32017324874863595287332769180873133858117904611716052453816910043\ 8083301731122745206303765996321676857966684880923024769472575691054413036356972\ 8708319758607631367733545055986225074722966730217083397139229169312432265525373\ 0331641211732169389977731405375006689293451757633623335784830461276786533899922\ 8130682454588123552417701839538615248017471845067973032733948176898802074345980\ 0572592803815758333183896389853676808666358813524223943383596618058423612283573\ 5690116324243006211362831615514827427330865374052450802029893117862136090495785\ 0175830285728751901448147652350465305049821081742795405700621660173819201208749\ 3528140891397489697329009942434862314561007516280633968273096975041806559299020\ 4172235498798624654995283739172159260130095297813228134057885502024388083629752\ 9995483481370841095900232144630600457641600601640384073381328429132982509116620\ 9149808620875650258363760945191170730963468856463254892073992968439243444245095\ 9685277902512272985821736966573717104127804200753567243080699007237100197535659\ 2081349560437254662337753000259444673313655135899603024018542590274476173562708\ 3909478030539909745391245928996933222049459197314917584524191626939930153080322\ 5816127516209721328661905855764374251102842887413525986716295268241012773942824\ 3227793496139007308000928658528312298740521934804666313213750989339/31082808790\ 3071016559545453342442572140285091187402920746973384559159478422972072596433082\ 5769437570035191522574820916211479879019799688037321249697403507064410024690619\ 2236834694637651370310639841642514986998395125951887563909370398757642484734154\ 1089491221123879366293942485792687401253550253208510923678706604886607637953824\ 8504920461645308450178481238790369093998104111972036242417021655589107997706169\ 0876406482795163806452912356407510013543635758744163109767260976081666141367578\ 5857211809257571804086852188714001179719269064713661391699145101499454886255264\ 8818601767169787633062187101798486407562259973799363149461779421884396451196899\ 8087929990405814491653703332588241571018309593984020144764028918876790127586193\ 5398481901569767219727630580536311004320510836350888114562783547127907380451648\ 6902654752647377869019479240352575448730995853333600014801577683363656098699856\ 7479718006890550792744760194854891240442690503187634621703491801987544426224455\ 8518372557545178398639723572086954845094736770412446464017749309896392522740632\ 8265047851802965647395817787339960767452785649006741212134607140612162929420927\ 2027331546074761446741169789488186848222275593830400000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2451934311216762189309398634215\ 2313881648337020596985378223158832795480892551907579015273894858581102502287012\ 6949060496715851553436136046607430984690287943900890018267320443729890423853302\ 3289306523783026431892538890168489696326620372956742310392966146791075493767745\ 9780617361595338600044211979696206031862299162797860899431701782031665977053901\ 2305513622567410638684567927633856882408832868297353464144789346457151516964143\ 5304519800471866276636683357608965996321373455873429776000233192257703233627570\ 8244871296721731266770078449850458501959116884988218208683460452823596362879727\ 6934209606522647591828349975169849946729974150820896561667743760490885772276185\ 0244737551351194018037959020309746719030560123095293450781949043590507129378869\ 9942711786977097097250896401570481121831649435782892086649136736628858429488906\ 8224378416131859017404999214094833633187305225300139217970549967306051399901737\ 7205779556590272480016652286461124666280566207632400356892980464248445059065090\ 1953412929178129247731855230823645649204381187966970730170845339503258325162489\ 5620498654467696772315675049724666927349288615565847931584752910256210797843123\ 2464564442584272519632720480330099293982391301513090867268415412984973038903358\ 8233995001513313726632625507293953780928895102480566154443968752273575779892500\ 049550157741698375538021453/237959191089241004067370442096423929692778160594590\ 1901331028432065009956536319657921168833657854686127149067288286252861397141437\ 9296983296523634857894406995010570912169055122120635401875343095076288710312674\ 5078747937533427480714221294729485989559147581328899402166853242543417842885764\ 8490144093458293423019543782256386032963769801998410256550661098613409785176612\ 5781909787539607445223203840865846554971712008499070957799426049037236533133255\ 3457663932914795145141486091243365726625931376702238390412417739360301312042556\ 3638460061916573276047874780752755899165681843386177444282225236881533726829165\ 4717336370213514692165887134914690999985501972828277152377166450189645753831660\ 0454447018811011105691595432278212227935896852843363869914059588961966952146193\ 7607330403479266921826908566809384558057034233646019251208847223098113500797524\ 3583192434245876039143387496140562549703652639618845889827799989267975840836182\ 8301796468104659569886406522843601109838616144711247781906867794068303184418546\ 9305860999112870513659574678749045039069448917900061751724328439162357071010030\ 5232684927700294217828081536617462135806971955912417748129355229344255635750553\ 5210296627429376000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 832213948082083414923554035475485790373714766152706594380945145097\ 4234495728229838912744330681984789992123299259759606830520398559001266897184676\ 7571824126192160670884126984626571802387049356146026737020560774441741449532245\ 9500083637806984584985975481417013590310037628841339644281021267019931619541488\ 8122627134976449390854710287992432801521207885537858022889258158092004145919840\ 5960459388260240650570971903883408721354247275766432698013316254080413136826109\ 8944254751518005161736091115722674434699874870417080084760546044384768741894427\ 7416327930020282602349821599374745549411712639064265631005400063639329202995992\ 0219039294557237600208204599621927065538559263362002695150675360196547957213132\ 6213123786894935150737282595237748714688569730678303992084685328212768436382302\ 0654506581717752748098619722207896826370027197264962472275779062499387270834182\ 9005126325183504458387131700300619756799133995309102420437198722626289351872183\ 7334575533021740789291774797740181449433695417130600943358190280097987947721548\ 9621748207367850768444278131352840547964730359702083010869028545534611368998651\ 1488193812465395899832017182851460857956825467336074300842168945874309933315420\ 6718888988568404980410899966255708383287137060410109670337853541031543476654769\ 625323837213518615596995165025491494853664671978116926925718029051128021/807614\ 2365136972239541137226617061651388475868514361002482973983272728850922841208786\ 3322297697053409560138588203607432794254424702013749927235703281398388685726688\ 3562795497001818390422243647499112763047745834348417715111773437228391119000296\ 6258657320438529000277878379331660242058682754690113454681500660599082083262731\ 1349034181453471643426549488347977138271330551194986023840550106401398951080799\ 5866366107759947230517221298570163844868088418073059728499777576211245327781250\ 8598051116095946078705233431033375216226510279811192085838475051125148009525505\ 7691111594152572232912247845564718451837678428406859699577770297735375049215274\ 7754929366084297061145177205187411160717456810082486070326393828639416556542709\ 5533858372731981012540052176660030450034722484868518411629499472446746915433325\ 9503384387885044082836131253507383100951502833184986439590128359095856378025906\ 5654037895645101049527108946204062466442508588296349694231351873562606175561973\ 7197540871211404991229886340223006730701225041254700609776992458722558282604348\ 9242372689520770931037171987558514962430143691870643838009874026570110844486852\ 8244322918092346107387327837551252279915781696853904113795072000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 38223916586450081517\ 5888747495235904549989435677193143757555293129623568231029774449499108767910865\ 2327360873035169036026939421245627273648566365563482527739210543015236884481798\ 2759480735267835214298670364205997825033805050994168934946861437139015423120882\ 3184954193076990140188372072789636125503091001180194391623833786379348240458836\ 3025005037068910606353967066211126168990630071745169696923174654341375853743502\ 5520005638141552764216334508463340674216475501377967287682922397935003660413491\ 5755251447361022855183425649219679189157137576433031609576740162200653289189839\ 2952136789773749172909723791983148034648734874983270006705391395365449023856451\ 1271914602738408948114499236771595175896205441317323015508243809325077300605186\ 3771783061109639432957942956228286833068226568404048438541926345382747942910840\ 4651428805975994694378999306649939275981731283335469138019220039422646754747506\ 3053719262250287275132389923382747529164076321353190771102157847002536932025748\ 3049917497575640925986747759803601947672152145871825163619109879256344520469722\ 9753899050044527428891384352701290238371609563262427305624577652804141223884493\ 3313797542629709476889838735655125462707423832815580917345127282833543840273054\ 7100274004702925722330539731102018894027219381403302848310371951184215134005679\ 7732805492745483520180012822273598581969775211013/37102838555621574715955326899\ 1990585687018230311858738356783423855229211995246854120257502946065098651880564\ 4024630766990384460388211297746172614459227549729906266753352760743798187399881\ 2093184824678191297354345699284333619021715168813065991346974444495503767527352\ 9690765000402431231754157324954850243151993372946762445944040257239161187195188\ 1074261066857265929874304179817555227988052837355375060505512273321658521368597\ 2944844234404832337709971394209257433980964573800926750977863054600250574087264\ 6227644425800834074468490370673163302938139945169198297207694599586354707455405\ 3550165367391260676294665898293996639703477214732018163132146166252890786999734\ 3020252620832183899434226543520345847541013503615631863526509533946643463560042\ 6553598986207657826975691309240429380749211323853683732838455702293988427625628\ 8195857636198570099306072768552571299264738241501107867596192668958836069136346\ 7595715780919022450609074399465969934352745220025767113666732443293511041407129\ 1679055405672530286113853584098569420670230798145646935097022614122955739513311\ 5229400826947764718396201669984055694504702326725126538055615598484281005035209\ 8598690290430772768454646606581557805821250764800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 419466441801583736194537197800454\ 0030927981027166625550011820227870182512475282732987713636185037105997640554511\ 4072544051983490517430636833832605074001904694691884233066630096174348525868065\ 1979085350204552089004750391427792320298763047109787337287168820203927936597246\ 9526763334305350907993462219740269478405465838616291589110832795830340639074564\ 5450775572971221948932298522411214987170798503691091641733380069318848897614965\ 9782567593581339395034409451805878319570832130381624560621833198624870418053729\ 2135475370887187508264607544168985308120875812679653774655708588966301537400362\ 8660646664905810983745138345104150143148663693459315645663507146324296651269945\ 3391275749344402549387016959052363741458974661815744481264774700487766477971294\ 1755872477491331640398863641728742611476842960329935044770108751927013385218060\ 2192632974017775826101308546703280032592364855031595500215424932723269192236005\ 2188725730895151579162905680912745555816812350035062003490750313433421262901304\ 6184866293499252180180632307635544396945336606565627486856994911415872228832777\ 7919150274676693270357814585115252217435882947810520651434940376599291533874258\ 4199443651471854050317333138885205993837855034391804336757501476543141185638879\ 2473145750830238244967896406866712247978712183713580325210603068148626945143301\ 1733414193848306795764903727/40738620399490022057481757807193108629754423101051\ 6507284594658519318088822522045948373504470662126919591453618137469598603284896\ 6349525785981425071505126491886345145876722850756414800913813469692901225022942\ 3944137582809683654428231471148810007449560131623039377043120838742896860870804\ 5353863809552080109342433285699430511070770888506713389967437200144431940874576\ 1804279268609965327345609885308550889883233175964259065875413952731926602311999\ 4843094081333469801330960929067082721368459744804544875194046387555681336282797\ 4502395513071035311970761310236092960961706471344742409285474411753050835554540\ 2124888400033193641925916776565488576721197196587189558327040508985391966841257\ 2010816365377805615613551060921391081530725785597357457925447135384822422257554\ 5269991807206742814378174332169001709759017853738414225584895311953284228582355\ 3379139036831843937770253743828382442247091372092895941416228093021016272750950\ 5439173615638081451036680233313001068663376430143920632934579613289618944771204\ 4115010778429177110582743508801478610574069566581197101752231454639296063994958\ 5030970426136860595207344362824588696062950729296468072895744948421088514204122\ 3631636250230784000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 98222084858661891029123262516242621073937269422548593169298090\ 4054423456354805937437037462422704672750137146183914931200224461303780353419811\ 2865940295920038994384239371411088289962946185423258784696667231237544877849047\ 0197767783644002025799428817394779666738595652908052943997903613419941014464763\ 2986606011632434598399827163411870494291266906639963545988370968902540307916128\ 9344354958386994132284246508649545312718256712822739350618608517544992140534185\ 5910888633276232900612703090220661233486261992800262561706799642237945838120305\ 3475839579646483813745088565328755729629733668811113127339147560782768477570467\ 5614714812756116109909860750573337955798421577964956220055154623202661884536064\ 0315568959052704944574939016294982237708204183446186743628096510214560537462892\ 9824113865114306500675757513275501327403020942686129600168099370283142677517841\ 5948215866296057455844631685148383480805242794585131093542883705131295454535484\ 9239815479863833591597292523109218338648423537631655154029886305263665835554387\ 8307019128380448454864790312177769392921086223947037229239714550135931621606762\ 0637530693648123718563984873269165604795273487299991547213745454599097580883575\ 6510083468514783741053734836871705693395007072212888701603969535259116940461207\ 2362542587756445588016582513511849212683374767986663358022996188980929534847407\ 837483330449/954753354956944747801441263613176561388615813013477939362720282936\ 5815438964246466295524586875556142670006608801676505962518989552084249113425723\ 2631227746484206030492955655933320930815074351723422047721471383840820835451866\ 2986821038265271409138234684920447686065748885732645051954557659316740013735865\ 8577909468537763012686894285012113507023193776158777106855340105568078717734862\ 0009289479809158667621271480496297777165139134086141480198806852401635698900494\ 3370168554911093635121997675007661043262924683723243828379079266302704822881483\ 5884735910371129100720428459421395422060249700260779574406509791760842447710795\ 6986084412995108040768828126319674417141195681082518678804500168706660817133890\ 8633663712957724259982405743290275054353497634293102721800679386021133117392778\ 1446385621965390468839271005472962212453660685501267154972949474998957490632201\ 2178147054129082109624060172754022776436592541506728116033361469767203438915321\ 7281322039708957059861200801858874534202566943764720869039450508286610530628580\ 2161550517069517009056482412502662209125409253177350904322624293989835011921939\ 5198134348150227467549495881717886078585550244882232764392962156679068663943397\ 0812444475392000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 78992320027325034624556434871816058465649285482231335550196432245\ 7591702048140981263909827529859659671545825213797995367589585220119489304293980\ 3439272490329982211101029088864222498470165462408517320054928981742541696922517\ 5450076086827770166696075324622325563009395469355494039505942155696382934549944\ 4033586693874757301120881944097148679138646225652892252197236307028457287956971\ 6627343824798287400073667201884179806321819381600755062556928349384353143377511\ 3370923667191236798291823703990530661552848788163818999043728115257110012042406\ 9655971960218261255027003563989233837601925795295521650451761194413204538452503\ 1346820034426995905756533813924125582702244609202533316165052563646734790838303\ 4097942432106684868442936158898863548282077808273975488346385437553337228025234\ 0097284017476618257733801393376583488483241692433041386850209189545484900678790\ 8638166925716512231806155277460398156556166064388911323179071916354749146394417\ 4331932748226289344158790220214951531722754113572088771667691196471767076004146\ 5293383892622078974163380019368333025110901537513975382759936249433010983060834\ 3547455796212960009301786562154055988429164912140678418877316400756493947808554\ 2001991834477963969489007142670272685502806076856068125471454176218866690812539\ 1005609977937554048311692243335058594246669555501678285547509449580379787686039\ 984279/768726657596472256099488506643327059785158005471375429790067950233172338\ 4429289909049473047885645530290648932752871311454052994463792427937836541621346\ 4831056526047412526170856154841904751284170299605246378397749675123755462040828\ 0910255010761520797604945196953104652082589230289836527040672843668201156324385\ 6537055283504859115481471957620116242432937120826961927155473474579461726164866\ 5136596660689269981233563101833220496994581275562078345336268597407042257392689\ 7080102369009777445711108674191300473563671117668494600315159676410863806669547\ 7388117304055828510653276991628272655604477131944906115289167743902243671463382\ 3376901455785680091990784146894953149037401705017440421760986086675656959427849\ 7203263640314798370558312862858194240737377128450317368181052975105947832186890\ 1651382196189818962912337111164297174756559401694010481481281241547041802055533\ 9437850695506112572167860500540916084725799061108383593088522773407842874933704\ 2623771683153161618449315872091335090829823214538873502153237364369430669770031\ 1058178160009155630648433635092319330345341071763510553342288514071015437655608\ 9476064679828659814020814336558236952457930600113327073927030836216855967846052\ 6592000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 68995448853230782756086087236433385390192562801292279992469963073484554780\ 1133586206751497612692822679498187420717696219049570299690308744155379794309406\ 8660636753398756534765536307705229729487357888809960337384990676032896547898242\ 2218243572677926076330356845871606528563921691143788266584890626313939224201274\ 9241997966841875795897520628389867085968407312615298973453960789817629430875794\ 3936739936544080498241261040127840835848358134853333045725185533102144534216155\ 3088751658541476660611068427631615681817892676229986886250865395094131782535977\ 1197369921994779682815420338429043017719401966193013840394088899286743172883304\ 6181463924697229245889333886184813217290819568692888550951955814304870631786986\ 6243485108538811950903717787563393613940521885562465138203338436905888653982440\ 5689446966476115622231307009585898025779621593631850305642613959357467799558425\ 2769122506426704181812419347518674677952280240929441493431259440068068555480658\ 5568261023615717438508609218910770792693846663184612652367567292672812964267701\ 4640512579655929481087161370990319003816913727526465715918820288760044988290811\ 8565858897340038830526649081309887357479872092046477374937319209193083040751730\ 2405294930448535612319731501932810804570158055129218556220716178799148659839783\ 7600426710545344025047747958305895684040414221462031883426419227166622671126362\ 4940588592398319/67241159779744488752087605835256256782838810701848064494094355\ 4927569030750617902172152316427213631819947887248883252295784113862424479572600\ 3956444865703076820589384247649142608404983874362257856762016277356552976414598\ 7526312102676933772670636772140534295719759819002678556167312377548112825979102\ 3780876679398276017511206038066541900206848621906843876343816363509280732940868\ 3852776758930008152968530111192053824677772955513794431861447861094762654419179\ 9310051154330806142769827087905132160865004245420735631139895154339911618506759\ 4676106283011508982399690124391436079812425532374246807308156593204962305061062\ 2230560112142759556549063662016410690037772003493532565598567756375832087384437\ 6967587165614279777237592022879816065362710440003706955557605538211215895925465\ 6304497763199441545279888976852489560219805218424743998356553804900541609589627\ 8042827203785192545919515447006467520217667903619038475018503587561857608177942\ 2362251924250264141631143475270243542488029196951443642496464284924943188833849\ 9742344055750213841408864489632964297020714911216792199344142085223515466937238\ 8310929298213940324999476129502147301218437379887652737192603093665530266656563\ 9340749855913180185635791568896000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 140628760739713334235701798890185466631147946\ 5912896148699163029722671606471520271095450811253169083717323695804009248215661\ 4084169685599778299717602203402521556168483436382641166299729858058629373711304\ 6241587072353586481924588926696958888427603876956491117512962853231855009237278\ 0769181308178274354735880692771462718829202207226939343494700197405292189265823\ 7664330757919877280460407674858636464775562517142776989218650448178864817338495\ 3913627932657702111472372287975480616166934406270009036330287554837328958452204\ 0162910701128775615255387821669754521197584813988145292281972718343493376795944\ 8650250126485319094897762634700037626772334825371928590713637530756442093758159\ 3696668813047750380679141528068311234081006933758637299519396866302327003397407\ 1447889375868741225172663048968454771739145616592789612591679554480375662812801\ 3043081484063808964053044181080394234400248889949992710043360847860775309762635\ 4100689942587307786003568179496038000738058972734828857840959892912809939519897\ 4058567989322503983594429308460572168232024345906688255812639427936772076477373\ 9458255441468968041491566225550394608199683988823506936298837127551763571854317\ 4145627065793355128918583903960059939893460172092265231289162100962517505874308\ 2406939831188608943721424449937793620014832817777563797130334957996526260639596\ 787469380456524945182208631834640660662973/137285275959721938616872028664261998\ 9745277670474999796362514099859937986867144568773996701682828155078476759571920\ 0032103045738757243872734476066798233205819696080010583726887802670447784772769\ 9701920385155540781527304776402319216419313790302426924640320757370861742866086\ 8341658057594964988497501243156063106824396522316343202453821830814757701046110\ 0332820465975506813341422235301192329767351421339558962390705978221532780303747\ 9386577027771893313158748167590742228718598826690553215503827575809732301838149\ 7408178500731520945113342931415756392278995064021400154924696386268755268051085\ 5658718586233235692278029697606290356761005515060946130562345350247838166662150\ 2238526461346844991836330080428345400295008276651237829182689771246444022214152\ 2189732261359991289002049019830904808401914519776317404369510661520353657481818\ 9208937380574593381313243371821829461859760108870349780162812375662695870152944\ 2978718546587521962269816632827944172499040610275486022610639633753719440175057\ 1757558066998319879877321199984803373570171003997212492191610931267912564929463\ 4003690097395116127117075535860404210912815495737455716570704127560427661563308\ 6875028168913510709087174961512725485787242018960834560000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2521543750098034483830\ 0003432057887624847303120576036923817237113344961580373056012053252169973111490\ 4057448329806394634020303213872231947354354371911486379811165539830306809396205\ 8743116312731370621047508858793852108278461405498346503913716788101188271889077\ 8777541635753709118565367212323520421956068022161049738761201273423651399196866\ 9394324379660071635895596171604157643097195528396431188308034697366680347852669\ 7379573207587708198469611948519400383929936768297743633208520301498332675549930\ 1957498262998852574136769526587267465168645870376395737026514438624683478525233\ 0734572145693454744679008111454074371718966923811973956507790862474840458434692\ 0342300007464671018336781252359199554657178618297491265280834424193739712777309\ 6934379272844141246238845622516778095762039797475218148830292482415810528706572\ 6181933216523954044469439206440864570110216902271180646238836580085811716201516\ 9805339245575211607368546711128689343366179307486878159184328666008108968547981\ 1365071542897003679541215642706130468792122413392230581591948812381844131500269\ 4026125876981502882556795608113846787224655974413075137649406467289181211502342\ 7104888377680308304966733993606728320171149191699900380369635909684022856694873\ 0813427081022615216827190783765797746257273010975800359364345906329386755790108\ 014871275248660124279626287071828248685785190965784446969025028402092199/246625\ 3496585677482546379976137195145005585299991254519459620745839245264635360664887\ 7176055645077795611945226053757203826804804140456496806969077381704410424703924\ 7468428115496213785212321703401753147522299602838903997486928582306859896413905\ 4796869800517511991613346333715073674752395534480842967862166267537011125879170\ 5351726760606238681078737682112228344745384018132120347412669980749470229148525\ 6321768838816431464460446837269282718975964893038097708155688291773446680522741\ 7401372085745474503755712420309586518207328763037612219997439200991833457624653\ 5955219000008005074910205527280257782486125716798567062265597038515465194636163\ 8789318244171105249542510021657073931468546681273798270870329871779209265555788\ 1129907859095203393963745886906132972463355463147252970399025357154412563035283\ 9278865718707658537429437740157609156076838155865013461684552854071664361309177\ 1027693298346073613754551002288157697537621382004560174820223450491676553717357\ 7592914100600511572258802600949538145789674552746483733917771957465762180548285\ 8865258251168986122794909670692304699333628447097858276175632795625252911087873\ 5502597392720411029147009645394507234811430911275395453354013717848880658917851\ 1848049213440000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2539592356176648694808018922593574779189324641654541370775636955\ 8930855080213559383936208018366749499561537727276527079166664167589728812054755\ 9381308208602245720998928997586537021913540024594873311535580474679852171476975\ 0309878547171189945987525256258331466130124396422215249139130535444754368319530\ 8934763147913385833989687376886828875968240565413354576107992439709305392003208\ 6063110018525408659211024896070715343311774555817026098324538547475159652741945\ 7373484439980629517696090470370284427812482174978084271225046625766681304333768\ 6566577794389656245251279481972255323409053184764066378731424361016198289172867\ 3538507383959217653046217419890323136448900169329102486855469356319683418991388\ 8011993599291400150425851827730128149736583444986442340217943623479119697399354\ 7425821660348931607127272049263295245103110707702175143434271029916348618416041\ 0804922235381622501729646087649257533951497877181944733146063859612489817103272\ 4088238425287319394265386639638069350869006136960677964245102212835626398561240\ 4019727303886467068312526148252229750969934395133648694970137531410988096097225\ 3629718855706030652364260050375219785622702226627685843982475037028054896012103\ 5999402188225771084950478901156884578741846027001955157693252806370623918946464\ 5341233789563370277692677549234560151330336461883865092385010428541970135373895\ 22534973138340974696637333227/2488951481797034082671370461477715189183675421762\ 0404226853678107803236882070602711339073264662439666787047229086305270761421541\ 4683121738642214110040685576485428374150936657339879351626525870142042211717204\ 9308244096198059133264791540687388827119659144920878493598997569410959786008447\ 4134081499961287492004975231292592073315928625429336402992823176489014959152751\ 8811996644572428722750819788412225679182235768783323407484678179154655362216302\ 2405144876902364610497745352091597330160699216969409369071141065244203468073407\ 0030020967501084914818007078372727383160138502070915943578055720961986591020590\ 2187938569527148837138937414531713745271352591705526719627160224966517011129793\ 2232468037135409866684410934511162825132690254497856805079248467268011060753243\ 5331032257841538878564744626945262465536906691682118105054145355030529075317151\ 8043956657594912339181046945950375065651559723497465595601228875682748802973543\ 6352822917664006063384841419996258958027758438562242716529035947641869661571299\ 6121021321084920707155636698616767848680266975156260193744148763186775291615658\ 0329327798534555735608023815478449501395829802872391962135033536132825454363805\ 2357523825901827240948141670883398180792382259200000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 25425265382168936740804852422\ 0367662963324072637313809415109510074610282780971895748503635589948829571973039\ 9367518565744746658031823698976289611372118013338077663013516484819409381509152\ 2716503319387646311359059620715927022183543590889890742517223085073590120381684\ 0985486821421391969304147771863354432450864607734932922995190845994065249734133\ 8473852013251040091403059805518599126889239075820825979255490577996059117723648\ 3934569280896635778422429471062247182843794766332883926045493030544947627574912\ 5756853580207830188332132469367082113712520036554469770937917986332033109725831\ 5903618266588209326437024355296209264127931299384764412736699061451342412491714\ 5401895721162441354127147465732557879390313944060304007038362389852749122745171\ 2540731442217757009009022658169789526652832412491706411749538175704788341494621\ 5822968304131004368832176741251467451387447949020945245884697772736198654406128\ 4555316563363217875323448069280165483385689040558206816094252942846439374610733\ 4034797859392139462345774754804439464820470729499578447547574235049976019197320\ 3396458421720175639935913742980547992650967209298282264442125329259779066512595\ 3764092762664536800759972300631654990797476398304688275942180761548258302433617\ 8084836120073945342325915257841913890606581910162332865143112195782245010016117\ 6949369392569003450446390789902427717425762410488570555113489243681875767267910\ 81/2497051636442160683899423805953536007944333379673115112971194391757576630372\ 6368353218512542512503286529687373626957017413298201204528522189377814963818867\ 0731554160442662204946403304447414261056299149190479564504896057171215817026761\ 9945104975192466550008043282995827021545506074597868551159989559409762499981861\ 2006483630302281998833293652802021386203023252619776126281990285248769113000432\ 7580734223900957604270159178696781352990597121973947063185210474174571120075695\ 6237045391032831533273478450377356042293631616181524950020281191946173175510208\ 7121240206482871371302850132255108087717532794031756849694636478419288592050472\ 6989787758585665821859625724262428107909691513265305632635152790612782652043342\ 3435604013948855501397433613139262956352905117585300950452240202088943574407148\ 5237140012357084670909805305769741447137421395210951801815593380216231880199805\ 5104375084765332741180023096329591413343717215329774407783578747995448101026426\ 5821354183237637905534781779616679527740324839521004081964577095191015385073051\ 8828132531143524585035656288597261226774791575935019987849341430771853629960586\ 3179284851914566550233151275655110526745104393756013573408851988997056653263440\ 7043985512119163490411387157898854400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 222838260870784684273831788058064568754\ 3912379183720945700966256844059570804028588309164672644113172496238186425019869\ 3183196229543646077685901746066137842750973263092038556900298971792893066970753\ 0684191900977916819809318238022285024557166587177323369588627030926520876407833\ 1395293544020069730036772603640765355056767501857081470402440295310157547972991\ 4400132509175311431911366221368033221181036169200140488301164567175104888318358\ 3673953479108550020471937246576169073481714409748045921850476102852519718276927\ 2998492790867842194239828427634639194362851271918225672335466812362633544336235\ 3725336735970307175149795867740270227779742353454874190590951024935644726409081\ 0092395193982014138930113753169873424923287257613577959146347804137001852240237\ 4676610747468987514217208248273152815904781084893432023996298831803526559271038\ 0716941286176529715489897418040214642107247304702779052358424578596996252180445\ 9393385438818258682954449013815313229139763543274642462683054111993399781189404\ 0051643248167747928959417438755437784857488432456323620599377679726291119885816\ 0430697550009299429205215291257267814191257118610068516880182874039647830563061\ 8941867570024766157389846809674882545337888059290025437643696428331792308970421\ 8374840949015656077074115083084263871754119206536008158153687674493787375076817\ 20797977439309256746918400554053730735709884093234789947330005100916937/2193079\ 0915061236972079488939376066183293951666145534647035187863211331343665017262853\ 9655855821741726221149029946819600746289268279150067233181612723216798770077364\ 0461317382465202244302400555886905719198109094260433871544967629622255474753532\ 3017776067946865134533252201848623396751476313999348943376500654220555863846320\ 7940082211417653817538352695921994890339845974094112390864982844072071417494498\ 9146278302912717889848672401359563234834472145167824358862614297799881174304916\ 2020214269425429797964415683581416618290462951628515728613276116370989348763226\ 2752860041124461665694939761394545611894959402065483130410575773130724762015897\ 2640574649729166513709316961934807245121874633642451308139229903958416351668568\ 8860578239172698526384275826637046129346466879550063290174113059460251690577197\ 5572602792952336462233872496749255855103106398103605096997520052211996189413866\ 6227566482291758658072004044046401617945245202140979545125499582825233139526313\ 7517552747738873717211426853767261866408789839592796934134867095263126256813733\ 6523178022110281879200156509240827875130832795145673564963169282604109602832771\ 4437732827068309134747132289467025357904477201432973795580302508169786157100689\ 6570974410748509105946624000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 3728934445738153230867529440698028713893401482386\ 0594518140123718980891873810200976249867130986692521085590195494810116960503504\ 7753707279531226690837147753550309493957871598887381524124033076675173226102454\ 9650736970176416071970696590630053460517075106686741931662132029419615184421749\ 4528592379687315883863832132413524267732573272142910926871749991262519704995514\ 9035572438923118223583815828897299519703186808316801546237324690052082309848989\ 7242456890405920405281730383364147243137305169187745799512795882155900982352577\ 3299534307595948951527883414372752794029103099097887070259996524408820053021731\ 9184019643996707277487436288386637822376044236536798242962744253474961054586329\ 4229992491978870790156818866028829919306095426089800981714678953687667976978765\ 4515828888523561647830344542224081974543044672212764482838236685491776001241253\ 1740002230356225878257647709177061126596432141511275518736066733872725258931013\ 1625286254905130641390285375295667209263239804181280271665644540899777206230314\ 6301589163769797736745921713163630861000140036163889074124217516726004434620608\ 9754187833566097240854817380445299057748050385449751725226864120819937511538423\ 9630793838586458433693962980388813342937714738193308722426093492934389899328876\ 5872529668742561210853515806723469694971324915610884496705793139644806073726192\ 37603966824614364006901695152340615350914973864701163503154339542663/3677106500\ 9148187415409211005859177680327407283190024884162400981544101288989636826597302\ 8825240314806755207312806753532934221275550597439450980064073936133250029098865\ 6599910431870166527940904080170405795289799533333923440278245618809186076323893\ 3402536349283718828311983920258225669555606018205902031452871942891799107019642\ 3206081988924072717706354394499151660880418015223312186270413084159105721745303\ 4309402066759288506976231043193566464671450633917467084485343098614070539811254\ 4455156291549395522026890644055939418263602029016630336374935481367779493175969\ 5980562857637097041318441332612852116727988583960052524115329938988107218224890\ 8935942746559101038449141974158336263342174858177990905622365424755970736885225\ 9155910718717838844143839968324439620778122002755511791910247611051999038268655\ 9868475873980421105857060117820592163388524323091926115849864576758547000987173\ 6726569673047615764003661558734894739241599763687885464384078868625172938351777\ 0688958331169679850486149505875791479557358964579243408768982197974889957846455\ 9090100941055117900271472959393010404570604927919526001860626727466284329798147\ 2590320544177376352841877947265716820669636006344075838536085818871628059113766\ 8690469122874047799413251768320000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 157845140626770377263512043080081485083715828\ 3348943938744064377915664503474689355817363509984801249309951384822872808406401\ 0369926348689949185899849297378740529732988769110158273218386869477817912986475\ 5745647128369254614627280599168691669125664343573419777117705418401910647392766\ 1493779508056892509588900397128122146967185441849923346522233377711567830947780\ 8743909536544627806505759085180931699425607941633011767091330887504816932014210\ 5069230357460367601618459334200929855194311068043459825579530023739295758902903\ 6176758034917294350830072549872121494699326768142135965898469822302722196174918\ 8716219309750309096305843424685735180381143394557829681434509285055657652828345\ 6600829558952658749694770812119413645764402716883148958663795300244803521338399\ 8971990232712673875957555220122755939151912168113527110041035654010092288671703\ 1267037554120558214818067962295267670714026308058065191662063918375097394167862\ 3146094289962456726285202173366511743040121304023287787232737975562053926838260\ 8589727565270346758838739125518331234036829234067250426581892764849121632758216\ 7987929297025993828180560115171989676194873557325195716328494267757415761875712\ 9960130947226503327587965846832418065150655831666285909946038798573355824785705\ 3775689191244900811856996840911053004270070686304732315946963966663925973377422\ 02817888958085942171531574932297674955471181988250650024931232386957531627/1559\ 2793389955244030584918591092182940392001822618554855942283960528194850394339666\ 9748056527158867671218980316190205612067043199125886255969719394259200765365518\ 6685063241734170476589603620509958046944229648206131223878927206597825697566247\ 5550686949176806341830136056347611755070378862187362150604025995838102365509747\ 9133926296249957328562481559023698933184565056886120379505800507073902776329641\ 4995906953986952359951455489920758822588310968273370078925915572898655741409659\ 2870509357566275530439873264567551593341398883932505975406535045067577542033076\ 2201896396820958618262669419845375221905644435286298261541260226120923494956858\ 3611879105747873540884617570205773851952719265352629733705004282901794042088856\ 7804439009152013633513940238210619479350978431228950535565126949282214813189465\ 5949363994860022510684899319133087936580221183741326880753479505955231916599044\ 7224090890380810722723140431932433134417389425235342829672950086919520239788524\ 4909434406077267014990822674506436035936893230019307764615875870391185217200171\ 9981806702764323105651261507523343540074032317914747915242038763683485697728165\ 1675687743996686454963390129150775106348272056111471044639754315935125724044809\ 8773568368743235649121535194227015680000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 3225975333486261836972129790942120902\ 7727401600807946738325949299604183175069527113259444311613422562255891964209832\ 6107375212323689859261350584784280162020424730899349244137880801959405514820818\ 4860887879593563879481105013016205686621929236288348051246262232342697385970695\ 0707769348520403768524604986714691368179418484875827508692530055934013589212193\ 4673213052806645616390710549306948150921008454345716965305122464151053887632048\ 1074795923908463695821970701041923011401255885782066126445051439452925231800419\ 1458473296261463272407810688813992538031652538323222661977600880197230918322906\ 6921315738412004136311637348248365670858066711919526164980137597369759357312220\ 6232518264954471200371181992527312380346383009214282416653018667137477673767379\ 4530536158544886938869414115397378684424196594092659551208875454489924765608625\ 8558749820529041848028111282456878796015315017578201152547737636744191503433768\ 5248189129791290847028588826843307294319205126811441190202373947616498266921808\ 1149851661620299569891040009170973900514755248125547685050700942276908093073609\ 1902121165581469885686420906039351593862011660885216760948691502598323681491670\ 8494660877197674517988499244954263919594330964205777475733071093993995593884596\ 1701568975572094567917357724064159502869763714282499721132598361391293614637485\ 3563355002818149411246254395087658527571227195689881650993831556910125983016362\ 63041664229/3191531824350968590123778282056436905965570853115369592896109348437\ 1666773607629629292788976570921524110791744972136824482380110701061687840101089\ 0953137565063138959485254816806094292170792893974666522544112940817649170185869\ 3949286805801317254297016578838846044301741577591554071342843652875372092366964\ 9243288993548158886604509800476633755187564857141916576939023152298621699516599\ 6268175220158536357363216282966282235725642216971321533189598734046002840073277\ 0721586864101529094014305953731051426652995749231213953647553088031129213519757\ 1973833535170818422293595396541910665122373357838482560276429832350010710713341\ 3913691205971688434530147925468405534175408736061106181120373616532563898269196\ 0046748916309196484328967298286392426648156627074317879118467039693661656592775\ 4021686830551946068618102255841391795036033473241895049014577059289251095454027\ 6081396641824120485613962734641291855487902968105654963834458042579243694622699\ 0355843478500656080871144005795992851608243745629234467281999912583034447080933\ 1657984458612122843171268204156034165224184107433541192368103674906986226084683\ 1130961541913891396886227004449959325208010408971316582324381860076355039602332\ 9646445107884071095562965559747860247748919288616696204492800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1372177116373\ 3870119623986570362895628064660795121133310019721435039467806411306155778626967\ 4249603525158506010110838090241800951524513300110784013292295027206303840250237\ 9886421296841646859066691543830725539309936709321894076611612305188707739950857\ 7338626872210882719016096701785314778216907257711939184968738909710090325749351\ 4873667771726573674136638765366904011442503403243110419011373330782612669963266\ 6940423788028238756929306107864788445762890920116776335358553495419206088171067\ 2250031134827341019494596161349319721312065019882829190023217725661740437574835\ 1891780211700307739231934839080507498060165653947492246111428958032419268701235\ 0278272014839896172777192704224246096322076027263948619829191517229548751893078\ 8394280943047959025573652402685709388539881096222724319612806955992766595719943\ 7799640758042923513967260457144371695661905390734647403426482029588963128081930\ 5409857685032782323396405242935076248381439581593319785543824827018311371558407\ 1983087958801053331616501308966512907121355850067693855655509008977556992989470\ 7774067998223977843775220854943854851154580915030616491059487158882298381216905\ 3213055536812330880433406693474199194089797463325343680263468291677701994629478\ 6787573385047282964520672586484831029026363462100384794210131963489606640712824\ 4500947536503001310222120007325513124642474734013823751944179093621527932436921\ 9198461315974103305690903856192063/13590314087208794820582022904361201110567678\ 0833209419477718942035099130492010510784076436576057495501021228584359373840515\ 6295922710044399784524398289459411669959854950947708927049870507497213353662389\ 9543270831520775104068614344490519208905890550482684615965298537635838645353875\ 2236474229583152284857022876642692306720533618104919612039342144850353214205203\ 9985875990738011929965093999097778147613609651058347795982047732817132707550484\ 7359286751958912145977457743020987245522240994984143634971734374020360737312165\ 2574376001325557169110539998466976688924600426024353406487722361754683103428484\ 6935885718201005538617559247860904549772180004750781527551038384295442018446650\ 3752173231469067096627851847419835932017996455767341604143575012754868036243716\ 0264393173768559552714337180259855372297819664995869654278248092999680013564082\ 3422924227976351592135791005947238536776793136379776631874659357828572977376906\ 4379394670269992490801744647135691417628915797453870834584945035103861882729187\ 6019227046805038268556219972186568265907711306224495719376253015069688247222110\ 3586832310599688198660956738984587820141937290252354113837785913231137103133798\ 3593183602152481081967475142829442912940104732408290135119186842925542186481090\ 5600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 4171476339569425948971652192353436009057729727469713449128609522085160\ 4955346680739560298214829360783065951100084064660882247680341629226512394149856\ 9715803030830672618210015478159931065090099542681417619753416406143685703023931\ 7555156563121438687528400364188662563005783146621055048182237548875453726719217\ 9168348475869739265068832212457114141980848239351388365285187923909526341089250\ 5823300339822664892848741767925430428567874777795602041304172399936135390689966\ 9318513216511290163396220637559749154458635598782653503871106360154375771839670\ 4462805132453445587027392557424505081371186604843510188820610498828192993787878\ 7142064520639639541872789538194729036802168860653416090931411954821834463980511\ 4044678076523018450172036147898791266830236403703095877278582549171904173523163\ 9508903279140363800527052400718354331943594186533953047284803032622291658760810\ 0434983280864914419639716570923659091478796560873377036313730153737509938607330\ 2767927901305922403423207432806027785926968478565115515428912231729107978062254\ 5305868787220909594164850296723212830559025866019832637519955546236235785185355\ 5911314818621738317764951809629064101758979055155960589603452083981545645267268\ 7715111762307425757736472906534177304003022237653649347004008713793232799588823\ 4583803708175920448141828199933877815520348315389120202117080896737868895443310\ 2300972148508548929010523373496939857581950204076878730072225902167709/41341973\ 4621801881727621422819610172995708192721975621087021981793126811957875549512480\ 4761761784620680615572088626924775138360231279995298599806586629845286230953700\ 6098462444612625178766818180278235401633650863479252031015000351557428523052368\ 4311233517015888215626657898480850805985448901488251685952418705833328880514182\ 5674727851230639824331610416426489668535337688317150099176251830184788503963085\ 6469280150531691186010206219094064683620484412284804632995821563870875058032800\ 7551334616269285279367923713793571847675331547321951529676770241375577719357319\ 1454976870441681341903735611596138896243780930277349347523114734452653488733559\ 3634050604184085617014976998373355080935983165581699939432120705316857789853994\ 5199222052205867678635812503902719671430713389913800428794169879434731305700558\ 0839231541480108432051382712872470315253047150294820916990491614951040837888372\ 1136931257299114564708061295264053368963264036698093925496217516936353038161160\ 2389975155970786092996201249830792090047697934273223099892361784964982566980340\ 6852008108776136664702683231851836352865254418983771308529489277771373821459804\ 3240228335292197664011727704789648578994170323191300246309934766007768326478597\ 7532751109957027329832836875871154195633299914961715200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 14602773709779366350\ 8421967363482772066319110631109728705124793784150528271000091330077982620596542\ 2461791309867017040757072636630087763936166674095547185697354889776214300838541\ 2776475307182508835085353475458876155661583779486884542417693274659759496817748\ 6079028577466583017598390021986457719888779594931836647226606694786184152687270\ 6521894491010954237257676989079465943069324194953920246268793279710123774399448\ 3528657348091181139977428438187128028916978250334074840519936614279893476123397\ 7012974725442833035999670503992727717699950312836124873748748745619007734153469\ 5444173451173517462331523438717604239658953935168800554663898763430486764492891\ 1802516951369892936012238397514926975032543615338799261371165044865545592606553\ 7769822556784021912665908327176930934680613169852571225968103347040743913571384\ 8763782966963217078873923837504690680553685957862264778224565824591385196770699\ 3958504833943584716150228882561379979675122605033106400120274553416910184069390\ 3482087765771789464078105998092199807943684264456110771814611807913437475941982\ 6781692258834322461091400387236899009123379022101169596940490641967513718081179\ 7299957854776336353550236834702264109483177271740629935942777309411114497941276\ 5806013845476742482635320992770094521170520804105718950019957569293717729909071\ 4965398451856029488683574132287156750307898566843994949683407181656287717692773\ 9369412928535167208383847136278576645230477/14474061702797496973494117313959340\ 8089083053112490150102187037681934928069944458959131828751172676418257351843989\ 1531877926302252159359207189291483179655588351208493821123056314510783701957527\ 9242212763901912830120009162389282232119687740979656543399911337208825171719002\ 8795157484074026658247440585205057062947862435403701262774028962686398042081508\ 0150199072055660517686911767277106242026909359376834278943327583338541927419934\ 7516052930191704209839272273872518902029666204697500097051000755861591177355799\ 3426248133964551812573018628313147812465048957716705620848555854821795698295629\ 1488393539651185268050857226285076144182141192465410261265313099139619731127460\ 7658874090623546703397230076248180459494081653906683509360646290384892038365703\ 7428697874485179705813252129529381108566277492437096188230924272413357728186728\ 9591767418177358541237262805368345234797743735842852794534779083577807978898301\ 1721526306366553808784592394748749280706566700801830863852757115494626466294327\ 2913545955512608118369574412678137621892539313534783061810536719963280618316521\ 2394500139316555608433584583985579490547133276592909887497596061655032861295028\ 7083705135025071251976169023441469392519461484238590429736779459661264822436573\ 5681248716777711630611906560000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 162408686651194504842792271303157126671358437\ 6833286289250069594020888739607337278330781280767782470558728901268971171630715\ 3418319806641457515286741874566014483618249789808804719623253158220649660226611\ 5820656095973127916516938438519046194080331774366432849614784194478105610168449\ 8596645768873993744023926161261124955298633357537049618945847019191698935399795\ 4953392361114328602050620323282754245266182650807054038709924205712675121916278\ 8548223230766453611748586383855000760708351197072684037680668500861089435903157\ 3729889291680153900686316225858829230459412768044704727693497460654462628725832\ 1579110738620124323403838486776975036535878426372803523902278067274987241337409\ 4460952716288134882795382061047735544466393975253547024463077773804241634787694\ 3820601620664845842335595739371003689199215398601577913400508293227441954289975\ 8076591701070226259418410279364324529357773600444900131712072733059715200082425\ 3277747362188312625125204643250537380651003769671379868958422415975763035759511\ 8061874105533533814463944960897158148446567366953466938698383239565954148596678\ 4121816668603221477090831557852862866390095370187359446663591152796814823559101\ 8072166762621653496403592950039086521381130994773515170730927086726914744075700\ 2651445153089144943850440622074926537051818272207090190298086318603025420578259\ 6182325685866524897452358978890482989523028558254943812601354962506054670422996\ 8450239278568257868184490269/16090422263720325195645404315302329390802168070708\ 0376285454761339782180554285984089584733223174137604027174616786584244730903343\ 4344944129272694169565960814340838871640427899838999965515314130360010269960155\ 6862622020574539937607013224275066805558442607643177103281908463289931645663853\ 6902443454458912127561473189285949194736751276923825811603486256388082487921101\ 7665557794637868359937899006141790862430707012141766569252934843802487313758813\ 2816427866021299635509104286132045393193218968234578853109638265205880214661394\ 6882399718580875048163316859623187299177708659514730171445706192699579809447244\ 6432580855944637144634204388181094610314553850372451033364516642428269963232933\ 3697039412238007876501114561960987892417486594882391585371556049447302540878235\ 8726464002499771119768400137410752494726646386961441541563737614549055821862487\ 6229295865860804066358315550570663207997116404370978516840167477100306723519700\ 5786550043773065026042245977298976337248143346586399603262159178803883926495633\ 9697612313006064297318153483642181536045472063100522361818183965230703161308044\ 0505771072299343219382321690160653608466816405456869397673751405210177732686785\ 3611591548564988698447375103194777509988846455296476306960116169384033312205154\ 7077987759984979476480000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 17552613707006772665599259223658914154755907838223\ 4529279225031822979615178021044699602373934213762622324399244331635189116092822\ 8840521635100612809235605313785099215367568012852781143323215824480860476572937\ 3622662159624758875928490669281710639891604923693998621009035709424963951305398\ 0424850523181787729935557033296438551104759635550811320439349954683437226771846\ 3896542313138462421523603684799207433690002529584469754056762121640912376523450\ 2104969650291297843059303505374648277296072760593359645098272947864078788550007\ 3048811641969246045092593624785993509467448471768488824544792999112895443063659\ 7842168920469003338251792043503997971807927870722330329062548062443818617459687\ 0566962240808098601299507073475909270754458064206907746603298705904975631836427\ 3576269150925666323666460733873282310491765694031920853896796685422253528258936\ 2276595209292130633961471027662635651018628948562373149522583540679765146626121\ 0640799305919844155707597309214829906621045211202764164928290867899979779404844\ 5663138209715589469679629651970402183402944491651919693946549765386042260734687\ 1249680764894020864856914805194760014524270020307195397074082193871657556099870\ 5698951045738674818666119355421450838909086922996808525513699737056611156199959\ 8562004627233197804617818945431674404939660438993493033371025507780685744921547\ 3368387622871213250401491309648117214016042259434898113481986114398168781028126\ 79212180587305027/1737158506809824918510279257555216035513551999389662008390443\ 6679983455991297772674913684095497845423888053620054597953163035054988385616851\ 1179473017163337491851913451361395147684545152258102406950256972019928003543474\ 1634057937141963428049576177782935020255951382636784667643833223297019344835176\ 6937585634211881066202028530385509181019467372350110314908726174265224510949771\ 5201171697359710223680467676364350985320313246747523991139107213057485314698295\ 6624377500113561924609972157888160545021204822008652727979437904902428525718188\ 8762038421900956626920204823611308124688882567234433185675684799851304405367861\ 1590416515511952846308336131649781407908034375534969293532760054451064832987341\ 9038812510927440894716847755758992835150631384312202967905007019202872952746857\ 0330208566807502610626333831269383783769989478818642196916320631005044487654372\ 2664174678451904873018294025178572329584897339357599386180545404875812701848560\ 2674175990374032832260472051763533180822305775013019180264781719844712165095102\ 8098550108032821201796379389200443467616432401997521124130309068288627612849126\ 4823750030610689953711218211323983345123688464375301790294817839930424223577324\ 7592657840816000422926877362538311766793019144892161367739281143187383813920606\ 1260800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 2302095663532733987695848368544384213804075193440329023567077563223\ 0753540953658937066013654628830690951443640959086080215251217149215794570352150\ 5317483765799175640626645103092614553734895407617479983211288866681170670850706\ 8601681424353221402611166532213408120260374789854241788612327741154764120212962\ 6494684344575050568717456642108239525107971881082504373155068298499034001826389\ 3324393951779060052803530994623109172330662252361633951294665120130204100317034\ 7388615214032978548287750099651019758716219706003475190723829013977324997652305\ 2791578450845519286051688479524755947154192761527295654651798050115154363451246\ 4797741416750544246786059146187725239895253157803400508465349116998726909003570\ 8159895116832444981519417194579088989554167688548168771528075524544555817509349\ 0763329889090544270382371087154480841184972048443429739493488354566726533977459\ 6661543941443373233821072788710281334294329668686578411060944239752999190650184\ 6948941841659887499038527816222907066677316237404246026514648982371550967301102\ 9378898606771646795115304430248603822137607883861579563652270482807408799700446\ 2888844551878832313440730121670551558837056266246605139635824771284403457208561\ 8455561813594244306252438395670887577451229615226051269051957238332183862847782\ 9550667597055332846251655562956338385213870921757936065687060870884993595260785\ 6480755990742999216061062575885401365977442449157975645585910020769300327652276\ 863986393/227454209119950516965643435401113728268379447847528819917118850629916\ 0904315386671090369788842789609170528140382895154883516049662790013021139880478\ 0984422071522098289509088792124103512524480546769105176156760781002488284169655\ 8012738938352344363374144701643951531993058037066473743104235765294067223118183\ 5208985003746177816798716050595201672826881720301934049252694572032498500090713\ 6082140350820355631320474323636012222959486951991960667294584549302431407709164\ 7556698188762593678179343334964006667557846516950322714453475312960242185924968\ 0836647127633375661176089610900225703556502740001260186346250277096297963339067\ 6549113231327953411406533228864967807640807257366024200260746114134913139647934\ 2219755447880524847213590505257487450812316314987068717854742295729513933676454\ 9046104342438397265455873326086937631544994919265453097848125037732635980832628\ 2041148622866895108247237492188152314052607456289935843674487379867141877604720\ 8133189135098329503339754347345344791713882151571703184942281796544765665372490\ 6889417644765878193538793083988984106661848532501219888250510698957987802351574\ 9188499412110999409286916707538305805516149864051072429260397865345813051468024\ 1252094458761374881202333492070989075188202170412694901332066949443497514766987\ 9521280000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 205343364734348288204880838323287275929956430543679175779006967405\ 1159800398916126296974856659797710934764809512894807187459809132982376038908187\ 5900567428744008428203659903220969567711406529640553051515860909793598890834726\ 7468776608517162625499098683644006917500936595301520001158754247071701928988632\ 7741186854435597614723909959082074036240566811067426733201045565587936084225925\ 5947864824272345659067266168306680158617422295720967622789945413462061267234948\ 4648794620662379241575750940108852562815072180366507040603819611651258380731461\ 4415167202564818467398691895448815963994485870102665720255431920033957198045742\ 5758798558599503758674451712325297206708984180897167946343943860908492115457371\ 9716584334084383569451769893592080661423687277683361527075231344844519894705037\ 0813215256429188084665829973924539209903431197714788039494427135254245192576531\ 2811742389512377911661353943567616373323592362074995939317752069444425144919923\ 4352724148458046292845835306254348938277125085273323068736901484464281842183344\ 1264696357129801488275416902678373179648767610349809958858156463172231345039441\ 2910800809427684079642720756875403692621243041310550787786832411731788559042600\ 3350934598389414333692627979919605009435470704335955172445752916280390277538103\ 4464975806240314897078671157836787198559751946029576997904299522949757082726388\ 0640949938203037756356062927287152733783872643352472624485011080583432359183217\ 7196361949/20242593018270392747054432875773135906512457995724171188755500021858\ 0825379925791013656450366879235650439973432354367717313505257169636021435564784\ 6176535546075076703533855219074990978954000827997637311702782366475348232012551\ 2758156952810553020002609929456365824512555913995796802281690801803385201859297\ 2384561868596162965037894932395228114437453113119452698851997089757721826650365\ 9026722857498412591036021927658419014440998803393458370036619117927068609536187\ 7255134385333205942865211992046684683493236346466648604826818312437763740240474\ 2205370199612235555363070789053580648178291893808816008564321318445201844926956\ 0623182078589464989296776739533141255766688660975162384894062863277061617546683\ 7084447158977549716913241584534414439247903513538063693182355057949934097694569\ 2736194166388019174019695956111004026036543597839097878008750460369506676628883\ 2695866346363410667376266707348175461278935910663567117305904962477620622814072\ 6884928001102158207715553559441773461472732099490035054057960354248458564817794\ 7250708167795769747003700113359840477283527645079068348587549873031453897352812\ 6469824467080901067843838583265527250954415224367606941280799177873564161886752\ 0939831404479459073635485417279958527672722886872675972702580224088933037462338\ 6140672000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 10108338956994585892822593538899253589930575737551191162479011791\ 4022156201395250218748836179957891053875845000955886263590779252746872184254239\ 0191982689553100059438503910466051091113654433343306896357105392826717346882349\ 2876345217751659800556671067199687437016053199995358283562902351814215575578951\ 1576515363486187567683800714670880663063380922144889164867712224060338518770513\ 8676405163131490466876025588472094237862446491327988946839442604744373506483008\ 4360544201419901076357440320966316609085860006890494141501760403846613454169529\ 1852601175643371075390821497610797389326084368156030407289167353484381554694410\ 1388986318067213865349377872785604272703122739039901071010890883459978811986820\ 2620283140156720262334371237467855663790117389434728700357919237774500305652147\ 3238820719313804662173466274790962965229826940447019517297178418497914885420973\ 4386065261922147942986990739177847024266807672016276311928777679061380768105876\ 5365373077451024091805194561041570168428419970429040024630267735925930049155163\ 5030557023678172760344583272246307389882526249252781834789233969686045341662668\ 7601022847316485029371313824458668181700751549327709675583372119354911931499408\ 5950136740002408858042301788612738542973041410294231780736698687052817593363168\ 5174556369055555657994210974391226344243404986542585283227850867538135473923627\ 6207470470086757197665675566456382481295460515537607192437964018500965639358377\ 0271970712859903593335572997059/99367002383862081219231213362718711709385195742\ 4126961637493048159674844078744696591103777271199512897661765881948678707668327\ 6632768681987566906397509949142198507394062563636791986100495929577251358646808\ 4908307268475784033711112152899800833734473812475262846870761531928454870536542\ 1659704207703103679967743006618339070653986741089845329008450389464726336159041\ 9205028955557613838526279779889844308485034149135384948599521180763872662308849\ 5703559084770232378178492134261915878347961783626123816363598079507143098467261\ 2219409227622298599706858851773116228409251029419367584453174442788639420762604\ 6831410834727666615890983532172001328115522207550489129224468920948811036367324\ 3676351537404042197377750197568232652853704311806098643911324962752212511944068\ 0724950701461284354407196181691688641073112068071889647955735695611766690759785\ 9408801100936557016721697995162532203818172617867905017571185477691641791146015\ 2281676377784688093038426586560461024587381348230595677685829767572100735004282\ 1190862540504825686548528149989965018381040425789463423253769266499900125468975\ 5801586773599863852532660880690692719798743923304389841721885858868700240237886\ 5423883572302653446104755462248774741734699912578395971974947171864258593780840\ 0731011177094822845269355208237525859792060416000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 2143271643990289029768070\ 3777726005159590978968741696049787852902644559058849881064074532772158034550824\ 6535187628445851333659380239553230511853293020745810688830266476227503684826585\ 5311250024018435800520800375552389304729247005508712178604717029496228384027594\ 5591730682967017660403912690418007756208277536797971740412934450631728002683291\ 1022323702735547828331013440138429420638175463355199940050613185429689598318197\ 4509823601587901960069071464497645133846767388069225130588465505041229831395724\ 7761810223530543027228404458844059391927757704029243068875732650322903622520238\ 9041516709708204477057038466151442366316602553677018550046139066025670040812831\ 8509921718565933351562731852343151756914857791504254188055531468614215623433775\ 1623612702663551181340169100414053008762989922509307186821852332886879778507379\ 2401331949953764878286751364511898107929359345825595070763320380441199214603330\ 3367592914037362549270290326847667554888012105693798063000278834925824088448977\ 5395374798839203261578176688490249688723838454817404774235862110396540156104793\ 8796017627204174108824428289203989893883016886510986432186638974115823065181417\ 0322365556120143775140270579920694838980132630139145953681855808198633946681703\ 0990679929337344098823664632064668464550747394213443223937325901125684673854059\ 5990696601971744715655535809574228411121746611740778324026780640297054025441082\ 766792528737342896481831733337273187069481862412526861404610293250021/209995753\ 3088067304993943748602345055170107130444586532245361866286860031674315949727264\ 9908918897788358149851994137434682088183601945241595563060230629298781919061534\ 7808864321258017593761083150505674900810934225491366010896863505084396819229967\ 7726833192012785116665072162374473399141968535237970573950280989848261216419488\ 2776362034387069325566217930415570870861529555997160582554939596915300633249078\ 7667457253198569587929661303400010369452813328614778883287774052841460328754903\ 5578473838862436097958010233152119367259944456334896267380515848253354592584011\ 6651946531791812844827259975757079499731433951528501617610180918454003778409011\ 5533304677215217163172591804703815775089796826981883981054634057268742380811019\ 3056140110173820505631292083745324087776265599648081333670228044989541892697646\ 9089613935320335861633448309079217667299529107876448836623597427184136795813141\ 0811614201942049977440430350610875734392456013595338351494693457235455550128809\ 9124686954183772805216612294220150696930746836034846811609950028583877352648354\ 4658000996879789101174815770217159247788247197147589006938844959761558565756532\ 8127618364348120187537362907310700339578270594939628548580511403086880116355866\ 2090103439321469950686164059726705415528291505127175901131453998360153146133577\ 7280000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1603873154252951766630171173863228875155256325041667297979971665441\ 0933938660022457965037778268972886956066676339377608798075241398399069175079503\ 5786550799540786705072444775572349194453380410017637857799213908181319335392387\ 8904694984875129223601435107409685542279088619973403172105917115467039148936669\ 3262295201439938108131863115333402992059191108984646687865568193269701888362209\ 9816746464539882046236916086590606647510792260740540789860629258017948728980075\ 3551213972484810906464745839333712065750370670792242191649065340501586546234524\ 9089361184813295974620959171041186858840777892800619853331404787202068086598117\ 8275747619679768482824052240900035996302891689890704419392612364395878012043000\ 7938173374688880111908574891018540367102966233093745448009804553895777582421010\ 2009149113150028179593769202151901605385507379808673261894028615103942833722116\ 9579374240132097278215764256751989477326419845484862535472912906692236323720077\ 5207777045766109275792177481586098956094832842434962069469684403414948449585581\ 8194753282682573695936380789090778997043564323829353040103466529562378612334300\ 8696734065596166788349912802524572158776517128046710226050008183069445863946746\ 5036067297109098085732267052225581406128906904964316609091213197754581628865654\ 0483018324039635782031969579028664627369778993638961673114161702173548258972391\ 2589973598107011937051320733246637394041734936945455929705624979694884095750517\ 647428464899746815270923975438163337/156570995784213339583843115196222070541090\ 9027681878067420811596096429097017372758503456764185792733280639281911932421860\ 8136612057827487908897373340054066704175912924706076521474943826773828300001729\ 7980377900661230020997289374060041529769776902070634736272063608709013675155484\ 2265009062449364810457218866293171640410980204356444147411847393351143473337852\ 2644238094656844808843203544442628695949439370932548246239897349087932190741932\ 0374573264166792927098834577799200082352658858829815071145279463059676310133265\ 9652880312327609416813946780502182997270871244802299039626792941515718710974517\ 0649039975504749707028643993568495906907740690378494081984913092928087236306369\ 0274111288928295862950825732962942305103099379136224843880735632772162609257219\ 6700769567413221081322376689748508352686724720645515867787368049485443804330986\ 3631425504697353928117906336111983809679393041033503212572049706635818231076904\ 0401178587800961653288473191160157617933469065943392305377919798718991487077974\ 5344872665303051272805757083531029488788040022711302269644884606192172915628629\ 2994573180467453772927874614073227130233467503364020047954203363707997645669069\ 3389940186566562740134192572125505777998380155498897051177278705372659551762438\ 0829692097442615569478840125398691936537696860592924524544000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 864079924689\ 8777123862925628095879577618811257693170893581292130040072421837267332249088622\ 4507451578364701613962123811349734529950831053313053700111355702126547813104213\ 7658611825339505213678850090173870984530443411266841551149223898978720102498083\ 0128538730295851881780030276416695761122149165915357304988451283771134929598639\ 7985679553437631293647899852107183149350262797985644774237718379710769123699839\ 1080733413861752049285531353517187871218891352011833435568458019443798921879973\ 3551271079007593937487863827492565568380271330275872609073839837789923277830939\ 5854520864284367181574562747468358327211026709839862048415294920269084751241816\ 0776557856550192956366791202455747387652557901402550904903660760031866592534223\ 5232367146918747520128551696564415377605281381558318873376464253028430118308850\ 7705064819388973058977817954332323923199333766635826039691604881510829570846039\ 7988633858280439531237660486571360151361219866704320146044408226171564746299042\ 3785127172486294404354936146947262942279130821749033595619440476858960032579600\ 8043149736066111080190761711479275641159883787105761739098729262690874350420530\ 1285698366912709717166025279903225367283434162923491476001824746515302531562769\ 1945482807698866270656421441858303449971025986173891488611896867892736976979775\ 1344229568542553159494066452896424899292385257749941409820448339863050129579672\ 9634889501913900292194819539523614753471426544419201770613935011963797851686628\ 3328121/84022107265670310222352687325241927897765382901708018321973307365179054\ 8186091796669326659790062911953977451453987186058554649282665351252188004687008\ 1873248102129343264416282419675240427072526765799886252805316012236496674950981\ 2466945595415440216069514219358506377425568250011659288366333916381467558499894\ 9889527709882317398612330576000103759770035867800190197649234315104180053317472\ 5712359306361518115617937824946925910505884645110970220465489645170361363845437\ 1837227912022785065236561831698979344590040051123435180998273503953248756166277\ 7205182468470441816146953031631082945997322694205406586706136722193084260054928\ 6804532940374407887785603040013465844582487486312499616908901676774957783988460\ 2721996889156875224033295167960306298619554727639416178033615778318780883666840\ 9943037208792680590043128491436877557993938303140069839572014132599646779164244\ 3845453153770179523734585082534925345900470137059776284772212882645270249976718\ 4607914316707754940241114802071318639615491200716163292423478121295060546678662\ 2141452031468524892700243980189758883883611381378249728899646754877937582152141\ 0945896178307710624926908666292824442833263929308185888550085409468466242323224\ 4227523141688886473421369597938611378174650118027359451130829515982155616739134\ 3310492118219893527019520000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 2380234137914827601058853884462556909723753851\ 0773401398889412454557797887926421413766561554481994508148291646977845699871785\ 3433345970804940672149096476413935573697072374993559392052187484065555659073475\ 6597177359033779582123415729097519208062144898787843230492520004857623986853218\ 8378244242814912789484374339103730529158202218966735213797557763626063882893826\ 0813123497119669522507807403485023705996853964016383660713781960449077620990406\ 4346660471112504126871833694123140958266942896829451047696657933036794047895471\ 8890074035858336188044884761854122844356786592556037316302375226077915006365557\ 0915766972675264081258648107674797957522527630006413025304638197879411286896825\ 6628150850700203952241172677154319182975751135300440765341499248809971252031166\ 8979473156035125718180388068153843227361342157744855601128454627265873068120369\ 4322832777535933862725419969850292235175537744836111809260003474309683804982522\ 8683248953051052482377991935982271645013937929195803444807965298281139681823190\ 3582159156285075049958163672552285880457542427485802841210185546533145567870625\ 8207213823456356620977842649518747810829176099495227467023195980439403275728364\ 1756407441713566398775022521492030753782321010299058969720807899384855550053976\ 5256626364668916251076877284950738424482940780294759485801390996271343378386584\ 9889139526750750563738914647582923828336146960323155803526879556999059573462060\ 4358480102427087311518231834658878125473779523012237163865027/23052068148537256\ 3048827478835053110012036913767931893926417953456043483976250112290432018973200\ 5608845495065830337427262767190421437062450586890197912575667060976718299033112\ 4694648064957774897079469871880253989661096937600912457763037536873306966399606\ 5557484420822347826344305238094411194468019016547454621933116903585854702941084\ 4727904546826222006129730180082439474861612625068583389476255695940535074222872\ 5617818097041770933138506092071786739633974035936106300589919817153004292328157\ 3978511455612477275073131582739455215003417213991856760090635136649812503969258\ 6035139761585450471388635124789424085853149173294200283853935832416590875725974\ 8399325892203353054069531014203769769904483206760034837774736305179400897441103\ 9375175385481476333937168037328688617608088434694537244511152849414701178116720\ 8419248035934722647299621460811416614671955262897902101410539363566021579855780\ 6817617798846889303293226409835062850080046491856745221580129286512291708896374\ 8071798842113961312513264045391252414618472011555312144491572426177584882264041\ 8538699335578322277317843445508697493438963183380923948935132866681292418364182\ 4449496337028544226008152857565039776030852662834198696016773776069201355760688\ 9194854955448669524671774223694667269628169229423076924084335887165522398065964\ 6136320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 18912390249692116695264136273940109873315647053019492140693384\ 1071225544964604256434868328052493417027625885136221912241804767020290865114499\ 0511274836602742540968553104404590707152375813596564609856108798827124543422460\ 2068626070882261887118050829668525539399977605973768961030520156641189772958115\ 1609835622064507047692087250133431684936944176040634828682421970045464972446997\ 0673340400022069738747713823188908129186169061563060278651211014104069754321417\ 6338114041290901385583958624363957636717695108585266526904190811554074184588032\ 9026092331016846241954179382069729726404369374073123281988953917444259071467365\ 4480316361257910801616286410956341836262396452864761423161950447220883593634069\ 6691466944634684972287372055300364541854704754050257177693638713854712936907186\ 9813472016300246725710843232708467030086116630265172010248332093955646708998906\ 0501823330561953076471187716284353259474710084751832117778763357434781639295281\ 1051042813538604460064491546656890610866937623304627480075570412926314380155639\ 8902204208244173482715036587361065943554863636364220974539769294547980059473255\ 9501308867332110397816510300571301424876818436684684582789299420195400761095988\ 3017904834390715782338990032020910445408188965076695042508668808247510135498518\ 7147839169307720291060193643641421174563919113382788022368553508943766745352202\ 5751555337308830041709265066923316457262270381292810821794632464614411133324515\ 78010059747564669612419613827410908349497614757/1824348761720202863005720626359\ 5168057268395052756855675474936632284423793278320290212962062949258423687768845\ 5450037445304259578791273486221008099697958400598457297828893655620171153370218\ 4606328517343720207469251951022552942387666123900505885749568923248648793372508\ 0895519985279456910331548161996204308207009478778106592816929249685206276159180\ 8552099144084953541832826328676345339994209252446392767609119638212740311290798\ 9976831364929497119824254190471510662728455458391143459690573549438977307326785\ 7631365875378416450569734744123724864313066120264937321126410619746674588534231\ 5211867265492068861264057606244223335745271317623509320025270173201805893157419\ 8695208906217632863253193668837643763458828102376713408376286961751967396778784\ 1048112115175726135339544387489980825570350698429889644158148851363472329631757\ 0769508220919468777199101494564753200638236191983667479356960165379919778755435\ 6449950100777802911728363352451311680310430666021253630664891781522020850134694\ 8762820128668574735783199016267440807247084236547622580445682334961452759127708\ 4417420715645310346217419353735442655226906076918624549299986681175599435046203\ 0929886364518253963060169739936176229303819853798313125742383095924838580182506\ 9267119199535492748141285836340244342105342884898017608272590799410036736000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 36176093904366971701778909263018446068257834595191735855744718803658002107\ 9364834948260314777388774544537487826761965172004064730191643031573973042003215\ 1391021779347229389536251330347970262203811556597206297216999209876842783139797\ 1917347569294868977805265464479979754598960510092310489917658544969832814484200\ 2415212773413903565441763672676854807564435676215213593260852371856859861216616\ 2160799583327455090661605443894341858128694637857098327289454209192197311849957\ 8831057449877807807010481913434601900335835165554056261051780596550590266576659\ 5523962071090453897749211165638578042708855620692197201785815132977932943373103\ 0179621900042708524696923770748569432749056834683736502723133937492334153503132\ 6252661706749201762526067141173061077556821070545055293253427949781532589288453\ 1236738955553276825634183110204620177208317990619603341644020673869612819241688\ 2714394915510590239626317153182597234509356626475462896487232970279395675697906\ 8952548999225726622586711354106162625761057762223307458510908849766345744274619\ 1109932716547945607733765042074395557207917782590344803897983857644763930388996\ 0720964566598110519110487289878494427516380268226047430467817390364568568386593\ 2431178966730724002116712161657362527027626905049731926353524340096721803222959\ 1413823428579345882791243894276266222995995620220761065127580581419006298020462\ 6780160805610856098602809015472468120644719829340711234961877620423085041697436\ 6269287195776236054753540499043090512379933/34765446221589776514406835413616253\ 7681256735567035118392836860799518612511950113662106594674015111370049123611159\ 3338936187046475616998774500524044457756637440897532517426554545908074186750253\ 3999122869620809692691868612551682432742500552807170810889521367943945477490245\ 6626958024035903928628032873539331882434688905115717660840031452402567186884834\ 2337479745002050955335786886861680348447431686565547037892826115844494647437000\ 2493156338462255484988637857419791338830640530013062166020257414884768556674947\ 1698123516477498454135217609162318183481397652104889339289939792553837957811630\ 8124319872261717417278426110885933095757802726542778703961510214913789587561757\ 5171583526778324693770727132820456933144459359075613831517293565632895689131229\ 9249472716465943721239482125254758171560564426202290382688197724164154459731401\ 3954449948461751225236597233531933088498447999024011818557610051238461107999981\ 2264167473062061603040736610072116806974433611577030881127950257442791066539012\ 1770358308642251417101670678503421358803987851382072815108886961329412495070302\ 5634103568451575650677610524133876727007319877177040710929401691441697357232259\ 2440042385164736025107307279229268203271717982066177378181811143328148395143643\ 1638849124422725321849317815027769049269306452321360176185924468207831429939200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 5838881362702866946217738480021961091175009920530168283449837750899270\ 5561812231805555285709458279945942435116161243874003741835312139986673842386439\ 5202400754920570337486181591820722409292316881685639150506157345114921560292576\ 5995072839041724573786273887727567308658567105006091296535705370983442808860006\ 8400061181615216585534989183668945827717021257954265296591942366671391046154115\ 5236226521636513911026919226906442291135381087893822046791368766716017409393268\ 6671009564538698286421865499507824814108666561250674164480107565615113739970116\ 1931443743861995060945387205785682804504410207855600402105569969903609117866768\ 2566622835574652210482571703740796883400549336889262711544063414638820521643522\ 9314926202542630944800162413553797389618505545859370029710087951216478448231904\ 7790703305336645669152633206909799662369660276748808290322981766704471366049314\ 2387356254584896490722485559429495597873490745985436507390800537323961619904359\ 9705930740133123132558332446729133553010823134051856671779674129925113217356596\ 7302257974950039859208190231481341055815983426534687398158262538588843422459190\ 2530912664095171928598123930347704896701009108035670044130310690177998282640316\ 4433196290997173028728997331842532139395073767945939079615846606181605153023040\ 8665613153608167638378705426879151383982361840234491072781298474551783011982718\ 0206479862251074267377362152646138297710338797226705528393095073509058122329141\ 7513832706700934557115277706921133782253115568824527/55922748643515998416260806\ 1690136435499405550558526317761670296913174744124563536015582974376402325919550\ 9279920851456103506768768500896492331329327258989388170043019056645516736514657\ 9166013644303698162902862995036157344643021315425057048321447498102041630982777\ 6783959685299489396790772262211182006751545466124010535799003909654706229840613\ 1431723929438369804726344565363455810199693689957580953781523541144275740144294\ 6945585921374059654513880657094041349140273989697363884564556898564749161472323\ 6611248652460736994327981899727707358345527875815899497785413039654361970125943\ 1797187580985832101432773317868150466713542361478844434933262656500559108704460\ 6453812732759868217988519148089761555115001010194364294299239438092404321670740\ 5629267928782722280633031635157069869899569774094917738777380610763616090061618\ 0233477577919474883915160427700356584480371240710735311739142938282174502693518\ 3984803698013259865327457874789427799963550583422520059393405229085662749115452\ 5426055675603750092782599022692917407876644413553218385337255546580107141804638\ 5010474958770683524659337730525894899743823179153238191157610131945282940806984\ 1407340695219258361438217149914202471896949124468250862733960216614765537581023\ 2861991059304298914752093514763489474040532171680535378119076669589691210709984\ 6973430169600000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 11766788479150637552568134436835263165110132112758589884\ 5717212622952982438418517275663655046137941810819401086726375566134501025011103\ 9820817944412398643092002225469953473517911146587150904052727394520508487713488\ 4193901295393626377845753870653236236855796328312261219394515531477767932288124\ 6653567295860182525566647070148800100378298637186039132559537437335941725503797\ 9454595614816394372288153702147431244579418171604351196225128234162886162029197\ 5734164303331064342057049597045125264633647964448676067084925628203055174505677\ 8540535153214100514550048444453727271743118114576259953218501727868494306300828\ 4446964059152626030996499201897048081932086022795345349935830805962577514413958\ 1096625282529653924256433464618165583534312119248817688604631981300381467689034\ 7532436517607764992064016760454013353668105243946227172939317241481096300148521\ 6552414034015847549500683967909581088248132491754295928090956799978386381029977\ 6218947345884749485888505822578582557609214008233681194630029158279397835503324\ 9371613341478041899073003684815289650025934065079718279058204081051988800811994\ 1637112088908737486770973681527554517078849449185988990260375506377872840013622\ 6301320496533306135082337317484656842041439459485932048375744088805488874710882\ 0488880135552399739742337807823542877331774443123553898257569995496560939429721\ 9318727903590624551180247031232682281110409603290729806208104253686995980153777\ 3047741020381366436314426483829611582886990725987039204023116666567388929/11238\ 0566146053157905368395731452409641366941342479661533168425522721474420091089594\ 3763046651638069293500119263198561893901189030057880956230128481352119278680609\ 7009719625017777164288080148770715609410982838058320882064275958705879610104248\ 1234605865923596290798573618829686792430813003863342720060294368971926789560440\ 4532688716988688888341272898659343360593174431079552830916559137804914067604212\ 8828699530219910570290000754720884382631180215012431515848590912212092815214677\ 6627477534965842921614515039373202821832021769393027200942069570576234760552196\ 5636911272136875582051383781065274653664441205541084166339709259989627231845341\ 9966770098515566961005570217554574678285508675244738844594878934235005426826616\ 6333999128476767891226771559669310803764804716011699932258431433863178837565047\ 9383199211018458872945607942906930448330351962111037295018076105067345259093894\ 1005996197832851028808380997399780911060104636886652484084511715241882722679071\ 5086559403217119414441735138785191167686645294195283496064951185256085531396418\ 5417954229892748742063783273014194688494928261600445746156188839525848461456532\ 8216277633018348791609505726682621037458687867516151878403304500825815941394972\ 2558964582101151825621803200564906402136152053506027623601536868415517971011873\ 5996664754016586924042528270211906273280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 2401057346859802433799779815\ 0543352124531131624661141549758946160646651283418032158020229121672994421997864\ 1165236702949589874164748786121189591141467325899523945410507542336551104064477\ 3305371172223926181626958582231212868181976960554960504854109919110141506397891\ 6617519846791499607263903744452621042093384627843856209541107010266520364742164\ 2788592514038494924813490115220485776704638741654238593126162589422279643880745\ 5483620911937499619038028934582975499433437290822170654968684135131143356165994\ 0365046407657353943322434583771897732059607905543232077008923725813285500493789\ 3028128951046835008138356624741292439640415571677057721600591746688202839821723\ 5734715290908701796510758782021100161655908868863982539854135072109065377170695\ 0242059165935989534024349360336701604316988291213869344407420414714364133480674\ 6173704770937942355317046889758761355464556834034630963346330305787321672583326\ 2190093295405475826480137857205831338062877763582145162115930521018835981756963\ 4105661511790604449936132268983288333540202953223681231335978767880841358688023\ 6873437446511394217121226899085085882075396614711928763430204998975600124054532\ 5265385262487625167878957229940357281320899270593368658294212354953046735743937\ 2331859594824931503623053171357710380392040739150072385367032150511998944848499\ 0023915920658971387097206766743776032504592068373948268696939003723950984396807\ 3534031195609043703803450228601161917368452515323162292309275944924959476586273\ 357030174577527/228834694975598605113225693101027238837017917642893009153277393\ 0108942137030480383351697443392249366985158710450700188069014935939758041393316\ 4814206334073867213755146045725340923216392230523839811652654757227780776629163\ 1617473977693788444322671867875861359258205550307194512160671119496252644176657\ 3246599912443841512859990352359784691667961144789430264672713546949251718588330\ 1799183971893010189646959473637145867102833236903981851022599325218005654353393\ 3886672189050997449484002851157673144716712806993642568214642295929390443483142\ 0450660550033202085319406348081929539540645647617247714963974242560991226825135\ 9384048365515296538962178941596029249264586465638766715243526106752153479156141\ 2808560827587361686840681245332193693111427772710617901070451744418328878337427\ 5226746995764011728406710385565619023862678713898152845754892123580112856927148\ 6340952081899094967089494446197238137217606446891395591885131394945666088905471\ 6256627821718131954394331410352590825646491887870855436919794865589029409181438\ 4147373907088682596838015026620329523440737277739495053998230354473298231069660\ 4261450009063912186118931019317921456741832621221265394449986400309067449786268\ 5712615353090984885045440157894942812300610880895578979409738190210343109724444\ 4848260477879648486733837956925245103687188596475822080000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 31325436613711\ 6125641440057162503059685506886539423301924631478249408380192619699161723372259\ 6624108236357613197090998896746294548680367004359448199929005446928084679401180\ 8995674843582434774460751559245322137904822050738439044678367809305318969677277\ 2229545486612968835719074380355462040361903604465068837652342964189112818875972\ 5909089804910365431848846909671477704712106228702146707500805242978639084152377\ 3181797860889261130124276625224493851114763489921707861984643275048013870713389\ 2274214993066810604023646749582525235090527873760045959936199500618283920764428\ 0847268691813265955984629348510593375310571972529492868555138569802939017429839\ 2505543431804437198865717345608236352152251306373169645668348746513787397643247\ 2674722120301018322684793051747132960762140113598084374137224935968562840486579\ 5626949162919902355343681724908607491029752046500097588360450223680515173544684\ 0084493218676513091288965091439696536447410433482047995863230518988150203199826\ 4291620380754230455241958582318257985261635607567440006174334394114999238015111\ 7384651380390229890658985304483584489537913616218910637563748702617537548550613\ 4945866170795747551886124303773962374992532502363986996933823589158207741782500\ 4540726849294831481489388447962564887475048246796696566174831547506965730161939\ 3469505930537266761475475768270589845531921743356473676209008140247351976122208\ 2531249703233649019017927913437872350934171259567428566876045186642517819977677\ 088857455197325830004809793139499033034201/298179446059775760712840288688979263\ 6633666185575543599296850099741773062560072240936303246691228610566899301241140\ 1548319375399744037995874701648836743631638186846640766688835368164227294489197\ 4587430226482930064132430378490526550773341932896293764731739770777252888021699\ 7030301061100878010103298101550974287085282821483030106598937061818387010055031\ 1546661365581925229223899131710935850887395055121254891526492112892078915234501\ 5263091428165694366565509462789462450756362833564143107445506898996594130045580\ 9505457291608263479345866813539452655801511609515841989187889789691357402227407\ 5180907875847822151230514164836512978859259570313960567075807432630089648262693\ 7270375546827964338057721546679521088872870034033746932954786711027206305960687\ 8300910777993648376162396212419302143195002544117467825973154645742353679911401\ 3128840992815253507849437012973440360712298300364922362516506861901018100347105\ 6366111405044811350645453434222016606596215905585771740133803505516033787397126\ 8587533759101084045810563359318318009199453225424340806292537814151516829809315\ 1811783393439524470719786328127728650053434613877008512016709691263456534832211\ 5797447859664858308997918889905546847380979560330025478772860651819843790929501\ 4266087129739524891858985240566541963885649001810314939389164013298831579493375\ 8670844188426240000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 15536850764501297589418776641438308400198966448175208\ 0012355360355734448971070728012414131706587051168201754223087595790121196460726\ 4442386607496180588891547713906223877203524140722351273735145439015913210231938\ 8663255962498040704644297662626528270734612529004415994579108001756356406754007\ 9627413423004698678799662033851568241189956227436003980019429720050218258112442\ 6433748551607166982813952022283992598841323455062921420939871979603810751077567\ 9971970216959699627876563957385369684497463184397627414976373948966509641330976\ 9652645786613020213123739685132874392406050754357842334849807336583367515359560\ 4567591489747470491772759536359208881111217273101825160453945980980633060681415\ 7154384505168872098976489176151823530094769257157901620541720694352264008048633\ 7713850044832059397535204571176366361216799879191790183068365289885285681970193\ 9021564516282014759546219665000312334648952534660473233673500978772002291049089\ 7390086234446237884068623502255241579426165199395346863523084253777989509943051\ 7984687531821029743259211903093426508813632904762251609654723127172927640718526\ 4499475745261828592719197305629037501264472073596181787561652097659711566676967\ 8704021868792119223990514247619461681042363445201914204838690493827862442705479\ 4731678836048116881932150957835392450175547891009543469062592793530799440379216\ 7941245600821662788721542945500164932876766569313305856779648055530129338225132\ 2856310144272023885733471371182118397255061189488567647502392970155768481058163\ 769451/147854407507719090603700403511575617772648374529288570197482142673090126\ 5153746588661673768059667120389005341538727934437426808779112439441065445752669\ 5241444181734567305351337443857726782612311373444476516558926333373764612992962\ 5639675473326233571514213012515437574834361984952825007461312671568510151730877\ 4734857855898711312769842982470090565854632837193883061323404227613095586630445\ 1314295086072237131145606903685723830196623821914144410734235587501313025063502\ 8792412309428825887171513971952636842589789560222369263658986845027500252724913\ 1707975607170184623838972194944573736012913586084214582655320777390308228141222\ 8145123189938011302698219434719455549421659456180304067182519675101444905170931\ 6298031482229384612871073173471353564487201830565610762837738504768316962110780\ 1690705053006760262625733505449435160088069417720797793103738994378135547382392\ 9672930396441296615512401107133181190725841403475431982396026656010112656309654\ 4275988019374815947891247314436863036623632707240623376391774109602074742792541\ 0023699691932904148955181843356378228927819803142414629743913933085114080707141\ 3009631687682995369190793019106535412792210451384584975665832683905844197034552\ 7846771393309527954893168169951424180767677273529505968292905233894974526200996\ 4246886345031970120089714820620689287064989461957249597440000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 7758117\ 8078549812631255002895938368332332473321577242285556005123172520177197095763201\ 3725626253755198567203109620374012527876179554301584437508672075225657932136580\ 5160946891873235146451635140894687417246971994229112820510359946157717836509349\ 4384218850137085725473935875877426641663656977282481573835980688368278503817407\ 0127145509540302592032357317574012572206481993010143614432891353568862757162235\ 1694732996347291314808700854005599248452861024958879603131001404044816364705117\ 6246950917073712028900109680052282060745494916855358975363046739612653605977524\ 2166463622954756708782630512627339022968393411691550516651407397265627910763387\ 3694258253384196097045717475860745097190409133904525351976849413750470188255160\ 9027937460075371213100496187198264109156418850220368888867983780364438803128613\ 0519280165487984364947390271880339193480256459198701133652112496374479166183118\ 7007056963706881619282942302184473077690017018829570957007967619800187187976535\ 8360984013392162832267525084792723866659446535015856066681316084311402925660975\ 5171463652326360440162789780510580059896889419478956206982636255495734629217933\ 5074165741918714513888695293542394590301847789445149197607823099832747845224938\ 6217664066372213967763035538035083200519936304855675466213696071692445067502589\ 8747617440987850992384836256887338909729956729367448130659060986761980064856114\ 8197687737577197162603656595294824007114633017392449380615747449663907502735024\ 6604696504050445748654728448263372299554026562824693589737355513/73890793969914\ 2257580346547378305474102836239230699317679615508111259130084586323130114986698\ 5352853792262595413474388304253908272774270402551710458653349474037455158383076\ 1202134063413176202044722878890616748599247468681259987102608361275325810009859\ 1504459998762605252355043411318182173425645298667057580136972094064152121219401\ 3688114442439047241505390330875926520946806001542805668206784466683871382308699\ 0270284760382956030173977750144156455226615475102284800443158452195676659719628\ 3358838875680655008992318211434054016443939669899722360028973528541051077778162\ 9732834278708436733265691556138218640114332645944352858910321785196134409794190\ 6887454702429698123742425553756242350152625038595304593148645959924999644060017\ 9445922839215649412244794872704697969783010470741012165764944703862455811223098\ 9294687126177101004930657655763206208599959306708696353002380761089306728449265\ 7287127476981409519165842094084771567716578128715225475226571058696608831741073\ 5654450213070854790381163228087540116996109388825911446228263345864102625940373\ 3874404078966467798324890555794621865070788273545610730202664466990286786657175\ 7266539009410096690977006887692700259223226172497450055592900368723760924286462\ 2279207352896908355793298134591348917295396251454175465326280714690569916447194\ 3349577516155105179640844996577080370958591590400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 3163203411713953\ 6540422420938664924953968148488165736704431866105639393762381393609846093281096\ 8275738962248331961797981674654010401370609747901281916879206053952131106709765\ 6880352735142604739773746850705723301014353546179394768737805520940349203145979\ 7502326685721158745138628510191101223012706849572453110909314133420212959757101\ 2177666965536558237528178752942473150495262423164215102998827354372824695976268\ 3251835248320130203788168645459790702839156018163051564069829084885237700181679\ 6488569445263383157883855051130657582042318205026199605482802834576821835619399\ 6423940668500336424606925808313537677784762438189101829577183093652692603305546\ 7795629595994134053882473757962918798418344674931025774286764403481806927247935\ 9514564179848710802664691825525758444273719309185324873248233301162021186357557\ 0642623718965433401576764621924132741176812908932848173945073288792283638462004\ 3707891930696261094914764702329003381736351700817872838417055282693666539101881\ 8769950224220966177683567597579949683699519378125556626419244333653001417862948\ 7894307822749708670011591755498358224830777479356392722175511656429046774380043\ 1078054589647869631715319485680390001974158240891515234909277215666774043689801\ 3231909573334645523726311135869328438598922585482158176177355634575485512725890\ 3219014209949740094844283713393585735214130414245878696373671388469188930257753\ 0966896456176535419783446922414129930896805668433922871600868629680008566606676\ 296345609927659101927129599177918845259414672132481687/301872754616328209223393\ 0372080153133799234222255814134523319185161631039233243335031117997529361407451\ 1006951706369883244182035295594769067570266191371163389142126657480873385223148\ 1563770320765713456096305745502371762753251531217235245183987657385554845147822\ 5961269234208519788444494444662057039278357018817441625198886197922026128317407\ 4319505755533709756613675652817855422800576198254364304763233480359810949659109\ 0606689689765415795195845322841483277391126381136963309272933889619529639124898\ 8065220831968242373106884015870656433627965947623127707812602168507897169339306\ 1481675615133080262741263381010771928283005812283047398089135615057568776154990\ 6309025448577869136003624220061128477641939116855209143103600181250783338445428\ 2117552762486927650105956875397024768889812817909280663387393205240274956070487\ 2400440733604540655391644852087471466189206098686421822870392645485749005602155\ 7906011237439803068434087519556196031610218616995666539227430357195672098771988\ 6738082209072571597536250470172301707103767307864288629368965816784584638929789\ 7590918972589125612606223343146786461318948989842039222528277531082809607034600\ 4549847284694304222682639865557264316966268602013378429697584500767700934266229\ 1882441364918158790861944798038992831539326750451301318716507039822032347491329\ 4363573796541512750911014654925864960000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 924490636595299861287403792\ 5954183319993447269781934622495391246164017030183488936595908728909697612217567\ 4386464153112381295895005815159986437043781525438900579808974339746707007777104\ 9944861764871493067018314713492618595648992661862895358504007073643587601735201\ 7905574648899817111834265618669806346820004472711393225879512536484256656604169\ 0609531299968857018898459776382019972847810492024617219765243171495608294914362\ 8524668141088842139636399296303045801442269912352800607447132495373694328426809\ 0017799589377299573386232169411367809356633807642523143817719594863140304295673\ 7899259214452899710329520047820168697179910294929134853059217687256324133409469\ 2581241828712211311948394673113817247701286562395714386301345832333678938940781\ 8144702069253021734634794442179597616665978243784031945315063220896993378807823\ 9780961833773981659131773557364138230263506255040375709538489212315212167357168\ 6129392884955523412351071993849564618578581384118122463631037128963050160508800\ 1450620065009385243167860923945047320210677160172197577668871038057526152770051\ 7878729390892542220365948885245457414584287426421414490558195074011865284724805\ 3222385102760437665180992666098604487959630689282428476208533300067173742759133\ 5279499767319164733590065355865737008199210734098280888078157776331440677636507\ 5984775264252719060383022354753991767482091068070218922975983596595458264818308\ 0561713644771470249713974781360248877199213927614035525319962458898468995340175\ 8660012969524470533764833685546977440030926880096389/88506232821921932838932466\ 0258419580714109392401564990560522726209244600805523474462103184978214402402738\ 5115160952765898361487706655885713558206055266707639540404075508465202282589492\ 9652975043163031375979306615067654817901111579852256680658010323453189029580484\ 8571253942683892342802869510285951944394059307231437314541479714800155900180332\ 1379578020736954636947447781386815972561284575397761885217371096202849315218000\ 9344222693717131938908289539245084775166712217367833272457142785172548567488332\ 7606094110939258309827511867443286144683100244627949671861103963946986341563825\ 2249279214807625923064579470935875438969447045785316730299490832081173173911056\ 8497545033145054710626543479399140338372167053090184533723456255861171913733805\ 1789446458889551810403204420891452286883805638875387886331596878829166039144885\ 3242031750963050407370702029971012863899547172558366471281557719543211844029343\ 5962226361008108749079408026158473033714019617556522900742804411510702042556636\ 8207930305371768241377058350966178370521755716198412801088291976886204746616607\ 7991929531367139368073107241586720583955485752688419184401078116211612629067161\ 4841415362632811927383852723418313463103702117455536249321441996640603553346597\ 8375748071897145743161939091972933572738219715410212679775196764870516895076696\ 6529959905774675548074289223956768754552012800000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 78412895247458452786\ 2273006730584055047048554368582578452021241771228130697857997644035358356579966\ 0711600810557891939265710535285983687782073968374578407651244059643017573785818\ 8916654634456658481660520238265321621820571170037940680527318013779458640975615\ 1581305834290085037517493776171523173205949005489435726819608987588337358504758\ 7773333772841675888078065377640690613497455992580016880908467632762409905929795\ 0697993014919707173018293139020771349121864371761425713234234988993647835806764\ 6420113886840699610455982354666157651429449351788840908419028156937197731500728\ 5771398859299772879123508825705837549034852950664462565331081731268943162495385\ 0555902309510616815763642063171816828862729109562612783256906772853787720630696\ 2619285630078965255543862603806962280116268035725459666262760957912266127608969\ 2408463905819358623211827433824681096291273774466232014566810889717084383324259\ 2268576338278094230272574885631281013850687150640165993552723267829279314488145\ 0935949143611866655106440178859888670225102229381587468067840060836766845185193\ 1931175956203992367369279784756624067631954272139311590880456768929517362420903\ 9596240316258163974563939440907403724998232119017915587288885161397384274587152\ 7053103484736451858182325378234679720612324889558664907566065514031611754229069\ 4492712597014686363130693369372496653305795359166663473253345199217539569250479\ 5454909841667186066375070604372079062098679027357577663271322786289613654896011\ 062688032869085056636958488652408749767845249207494304319011/753941983297853501\ 9612765624423574206083154083420738808478526926967639192047051819491990094258863\ 4278751799129148856894689746006390031619041421755285605287299788627309886925797\ 2220586437784602219536933943527426720946689189527987532074779131531199051638276\ 9186485747088459511751675512765184717250701748541986691230762309057049422371698\ 4089435700640849806277761722144925545146950877373905642277230874073901930616864\ 5370422301821156279812605405515059038013685121790511481281542691301586688506895\ 2045302420348209093186274491123249241183548639893076157941793501039033766955809\ 5762844371012378496509406011290862159824124109739734093726772146995662643654438\ 1481312250164272504568984572003888898585269549096237859657127509496108846224797\ 7836583404132321686836922829360630252038297258639825812642193105787677115952155\ 1482712453543233434129688655380054329382702173959105544015714384991047240553286\ 0787684824863409741920926381046809111720325842749056001407417302623889431387461\ 8440009803252739638352099833952719286008186119259400545393886824085450173475077\ 4711785108820140452386742765067209835738730900361545300679126385638813582543366\ 8402017459760204940946175677714300977267114685698203222769382864590061452864400\ 6396191667645261353197908182490592264954619323325575353494404309196120589637736\ 5136163048218176975117606520632834130002104205443072000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 37247676252\ 6080461827032622707579917531684317068723920810975147741629947650405520941191521\ 7792062165544398814388656654634203084245324665681051632258632368811922210349451\ 6905642804884300914573035523550183474693357569186229466502160461216397657579327\ 1330892107456976270195260189608201442347712400908533826627290211477506250025719\ 2973532190642198377096662403577856780882042374388173065503936609727930618369419\ 5200731952216034242120564958739907837952988595252579177608319284353381510205463\ 7241931610079975020774814222935873496231780704743284779487031122244645311856605\ 0541541924156696428870577803990263391247660694465033081636983176512082410177273\ 2125228705579383659081362083597160284917121693981590004690949512282791715083603\ 6594032106960248335001116357642237433114672184216098344488599056092537477607654\ 1183844520827987887488476800271326529016212679483596593122481940083423309224803\ 0235963331395258406222490222008291998536942859844225083908065037446120779911314\ 3351655314690049953054077239955134254583144515220493036014200958763671248907390\ 2792580881052828755133154781990772173000679335442150958706821757604796817077403\ 2589226286414147825603344487295774523919533359572246389285865814688738719027710\ 5923452834696370741392230599012358730090602139506297390655773668569590739994579\ 8644198225889587233261307402018112074270716036151252336634996113963151708844600\ 7052322219853121411666415158063606735017680592516226684482385470697772214292205\ 2130226253940976785364256818929739608510991155276884651513289992086839852961804\ 217/360085516515085363581004795831808938075035129801003090246912580041240951957\ 4074658429480760522032795047641008742347866016419557721847360700307096138663397\ 2280208464139112431738623510686322271951655781305535348161886193576370376811491\ 8272708963627001816519203559953147867747222223618265540173670153719169335726003\ 1059329315093272149446578919198801383702097318905152958353737037460091161717063\ 0653109461583831639753219304860665550119176669706023898460746697270513022627635\ 1169284567457478344786192882457244278257897059213947804089320853927199576436275\ 0871800855536580731671593156020944799412687957499048022623845722491334142087745\ 3859845362001244275723984442811848873032377035975321908308245742773914406070305\ 0149863268685570295409410433445951278214693031072851377084122487204895999594465\ 5568690172951495088466533282463206958819791158102203959357271357031384568741521\ 5656612999181902139036790981947369336979288856492439063931132822051877719923037\ 4679937832472753088951380813883938864476846337405582065249205965330619462556838\ 7348134418940107704259073801169192754446830143400058046751980826793190330081444\ 4748714712149854487178682591516176562188679748100773723778620568414558435045721\ 3486133202784800100723751422494930018448943390546767071360368815618916256224615\ 6984168862999302785435743771448848096169418383835096821273914631037320482649635\ 0289920000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3852801053432541854695117537002811089144387630140117251\ 4304256719631904197043510254318928394215078418557166859619052142320115014647995\ 9763027656015221805211567353897013463412589124353281849916570213430166924109583\ 9894286924262914666460702842663355202824602926806386717152996355347176395032942\ 3659873507114696840605995431290982263372701996676784063850560607516281481887420\ 8804828559463386992879149470076959797152717842284924784435088244626490096465359\ 3341529429489835896175206102436095966376603898124465472141153522568210024066081\ 3057286280214556195127925953188223237675691461697612369418383416858707973584295\ 6626787878421159817351085936685667643226690668603274102910081007215749679186877\ 2366308088558537300885932193708638838427504842121262774536338168643733034857659\ 2113425915637120050189095952621897606587491723557019828734210706050075372908891\ 1073715730901854133991271843350869453567303714047714630275547636899270505492580\ 7190086157211576835098794320593238375912630365823865330835142036979349114432613\ 4391137164797890560256805124390260770136489763643865102484471995715971489400336\ 0845684692016806888714955265227255011162128180637487246212734549329817459342967\ 9156404264523765864401911914629765091126195291335787996679003593075090331483620\ 5215698198697330295721065177910178703419878472759309216085637490778778735300440\ 4173991690780325107191003837617853692973736628330084949819899179214227505250001\ 6050045515987452400544568142018525501020679507579944380010258463130054367857740\ 2309023774987562409628218942301741801/37485780472961711562315462171007734297027\ 1759160685278009552624837658272534641238746489549579084669195384135414540990722\ 1696194136430641210096563407988619470152039527073134166984386410540035667138428\ 0743117824518822033268890195694756837980340052192841953503975495870419185980323\ 9721038620543421159079157235583020540515937521003774783662202128369467327493144\ 4744062807748670726246952445601795911065895996204566630394506859598298546486738\ 2568418090320923235261769989826790869107933741757879640221935399421007020498700\ 2975845971077387372888102974706485206442929636076694403893912231294290113151988\ 0055707481810270088384571622230779170019309761766844795844111663557601461399892\ 5916130572413928789026719294863641297155418877694133039095091214169800505210786\ 6815408449542260536190072893567633705229322513081835084860405965653286928204198\ 4282398767860557969279184723205323189062563221814878824974074171469220224286946\ 2185972170427376603158612058178175051003570637292036563862039185347623616442856\ 8640071314530208767974139274457464212045188968445326008838899877523027045600384\ 7277524485958191328035827850414445951451162229085764430966605975578284098302624\ 4894139002151028799053097140723247965399630295093579057976076017794292845765435\ 5318747625797301012077871216340786862260245635332320433704836010082000915289563\ 7517047009845452168478612223703971266560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 4572607887547649093607\ 1196031910029083765400254704019753820338760612635281514364366565912650836755857\ 3182782124776745675717006850564641251041718799577961581815935577895934023757836\ 0486631127003866754969713064211626841917542873541343081722173162515979232785110\ 4052788683999326828042973169416863356263475961636501522079328447498540917322408\ 1919093441970658918032819335277878429130035418148088401552888133029002670071155\ 8502206565228693941983218998350551807247365636784119357714066979036109124506430\ 3005189480859952731975459120953018519391451721221703645219196962529112736700847\ 9449076062156816764761414874866574185774811629815506797807771627067992336400321\ 5865838999265661257723392417129837530561469074610728944168649511139199781465663\ 0107410807160857482092621858464556473411378078394080161942283746332558436543892\ 2972272838275492679140711320663629291295095151867217204161878437773502937569272\ 5776278279090945352800640083552085540506720779900673446237524176951773906007663\ 1729907125409844718827012272225913401074486211808410120181945519513901603669038\ 9360997146700565952083484847514542456564058491860326501240626831178504394897844\ 9722007926390063432450722738248710083273378625649432342652779841443754859375556\ 8974554556293356729299739233220944465634999535098608162408000242858038082409023\ 5669313174580018297229666699239696489069673452319328060014517114837431519646168\ 9903162145788099408417649495995506003500369719961661625513844411169734596533358\ 4042761880331601319873062458713206561976278223920471164291126991576260233177029 /448118434285241232202171878754257123930427457857747801951703946377348089491787\ 7524550668939432632308485001538130585909073591503202014077154903519929489088632\ 1606591234889246115631815516178916579976468689640008347020959327385087130499378\ 4119997276482950233836636196290041153937010937344928197264972215454902505112433\ 8726063997416640090726946463533462216952996433761713516773956986748136413824159\ 7159271135907007281132021456284809233427120680492625552044623862447629435093750\ 5389495437710783726989547025593013126929790940219966259491452504009520461944072\ 1788817710688652765700426672747386062101596736412445281657933256191812140917921\ 6121495322274969525531772416591041938602886760105750545822650292612839645995078\ 9415912113533562461015558787147333187419336702417970063430184480257020443289385\ 1438539865817498017597420718856636762399967452812223309858147259602855312474076\ 6189025926199367259016872568029763850398737526537134854588037343974847173859596\ 8707735331962983863443413835540204470154796727327175525444813475173304044872744\ 1101254571938919080244428189264836183473429406829905094666618985617171306552481\ 5617595793601879723091015817810804653543855330443046872015202244263716533609683\ 7011086597647525066873383803372400472740630583728606453131361732985065881976100\ 0082357327224635947368733542315462845890986950003925606729047612453360441319832\ 8799806095360000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 92717656212180808073760408702786796761048076662633\ 2218494129513501652373999889514764168285977575362908036855319421089783977075537\ 9242289778638603145809373595775231880082299133442847982064698477722597759383403\ 6304692884318271574401687319853887497824287354516706564561203993972320745887463\ 6742601428365686285811563440400107383172863799968949113940886221437812899625299\ 1348803276844360663085903340261394788305215373319939274993847887393725628036969\ 0323671768904841257435285472247030736862109684961007828232001140813559314375711\ 5622373457648978405065249838594631330381497956831724127995697619946359366238297\ 3190672130910725732371310698327757753590860155686524531704991711816255522350475\ 9296194445795348913446073855748038531025479585422381067353297141342546975371023\ 6966480417178510892836945077091821207898226939645571701862341499368551435074244\ 5230108108624961253888546331255121617896134930902665801794374626715986594390359\ 2538373996067728262555676959965635503334853376643665620786167492482454974055582\ 9761161891871565412267078331935190206401303944220922583070928317630147025171893\ 4670949693289412454206652245103648469237100712488075762614155815541255630214197\ 1286557333263981818729454927004719440572868909532444008240547194653453449750696\ 1214026080240206896796707292550781277645082816474665517725764545073481627921110\ 2715727633600274778448335471791903111795109578546098733432189631189713228967487\ 1187557355950413251741546357316820396207045404070423001329738601574109220963418\ 67573873896056724993817045141882701040155837/9157790868734366609832684666089869\ 4272013487948866754919687622666225813384177016766359692395444344014726227190054\ 6531462423633922420641624037261792326484078342095387892662266603908722287107509\ 5669157879700785852077773352335095127992534347342614330534380198225410024576171\ 3524264039719923697618100995014716575516399864506545850026728583081530852450876\ 4163052411032651952918852805788849424324557543082649196873012063369726224863852\ 9058769648095737590648848484793924761571068273045446929778394681816025602662252\ 3934362797640189533326680051361737815915081390105771470679044789947441019487881\ 7005697363025363773379524047475730197623647942575701932667421564145795537162720\ 6573239905735488574100490702054357420296925949440675171159216866469726328962978\ 8854304568665187648159380530516911898954459884671367512604670463270389827460943\ 1554060889752351142734738560374129862941761984079162563968524295952877559496359\ 1345897168263675823590889327804273686285575848853526325318216945474209395432496\ 1702724313918947588322851530063894599861642734811657971172388350179734141831674\ 0788599256159006438841204263259808924956628490190562744359052208170653832382224\ 6713642676324508818120744221195782557649752006364163139187082535100129596300979\ 1083972007802303802741264178681989357029033508549313176373301927408810543209549\ 5974034179058172753267383433167442769175684055040000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2246949688568\ 6223930991312211816702407929319983746194931609867418709600650772820366137684118\ 8136601054350329478083451994714808599670440607285789969063371351278864016739901\ 6039068574692538905043052449143754920526041240723718521578064967139917853909253\ 7207514885174850895229169014303991025605358730704382338391747059999057962955597\ 4202135211810172664893831975591361987687729920816804299923578744356637009612641\ 8250194486286787090713293132088115814896786566285702951011817165529375605613932\ 1934059601696515338136626980626397224018879948902031289319932158674180942158850\ 1761822338462921898738981272016375099058483003283394067124083740095367183599069\ 0330854355375464768610262533743676122747620869311453643371477935848653367276267\ 0919632427941862072207733064017108136486934150135816704769332855172936901756878\ 2570284471584531540401413035471244825488289909979066807167358764732481596016230\ 9179142597671029176424031020641877882794779450571910871965717742429376693816857\ 4844540783141111250719531502497485659365978984125213486909487314106595030598223\ 4224277541660561931590261685772893390624493590258132566679646822095693496148613\ 1621623351460543438509308978757115142220187106409407599525396391174959042634195\ 4000189898543777586909630121844361260940575598124252902298238425352114912135471\ 7478543442414490955793740994133178041691060717246938073869253711011337108030506\ 9426214415238962978120226069991933351217158990103593517270119036785467733871960\ 2478031207462315683226663418904235453910689291187001814338397134524665465033982\ 95477322677297339/2237509773838693986353782347764211836883277713005615896244534\ 8712347856460470998504938138769174309533336683324739513705839531181068911891877\ 6716906221597881483440241183084003735777833616806029016223089309102729949689534\ 7341600397511668477356124177148553979901394551486151511939660492425082652889034\ 0570580987968506699828914798341503514215997325519680713790263751072389845387538\ 0448087687878604286362242394384328859176597967436275897329833838625003218942528\ 6321795057414784791618738697869110418722179962431289907421597236457830252209141\ 9142836893562388631957906777859701574164837455520881657233615778857588856338272\ 7984585701183845661063411035084068507278507601995274324671689223853139987125458\ 8356047843920424293576203568997801244570949714100646767522580023937711562803949\ 0963315049594270782405784284669135567289792482621171140808443674604699244179766\ 7034841896686750197426872876529276407414306648293874253689924903318137706271741\ 0854024600838510186548054878742834200612911540852797869652541528853733406133111\ 0448837581467142618845076510079694481698043638876716432851252267526999076809260\ 7671726559660245763459592814756581632383806767050684387549720125196270847398625\ 5855080065517480998425490995372820244943594883924378527971390733151835588548729\ 4888662672013757980380686805169287504325160298948712574420712066584461031228498\ 7506296213516915312187770050579529728000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 1936806270998396999473571\ 7510076862872904020987104409514257923460811746033055968479927210576238433416026\ 0409911247471205784383866219036430874216970754848181877036606818631210826030829\ 4684049479795699600347343260389026047472819191783008842641036086510002894093335\ 8956544774866261423817849660202732531524609503293702251653536201431546440586333\ 0262192265718095967146958780442713439621313002161811644042009940840545625856269\ 6385232635356782934593709802716320440875791458237606926692453121769140344064654\ 4847401640210711935756226547474686579481933500477954301490155169469891501535778\ 0641585601901191142019238483470550740137769113297995260229467421614041175620473\ 4980335202036865225876619742504159771627543658508911794236247628311862025123685\ 1624997951282061128960550125030594101288953963330818141748522754345136641136007\ 6264894785191601115825336802267520076154802181516718301528991520136859193800830\ 4330006017629549250454152876504797707907887163968048849462571578590907033000282\ 2367239231762474048467083288040721163788291668319534738962895462031375732200539\ 6408448507666133783922463897433440760504514006263186499886159925615393228657386\ 1324539493773511318598839206169901112429220005403475962197934709805468384643043\ 9687265464259229075036520897827388874712120772859579304323525443055858339326226\ 5258367155345725673283977121287327243781871174366733251322913644711472896214652\ 4523547826217804361947269991803072954885902672247758546568308286298460706983736\ 7207001750014106258157469920848544628930680312565596306794458105203342605141450\ 7609093/19445025415502935833788822784141364772914199172548804812601314952397541\ 9239807487007200491684491023325425938417379107205510211454527448584175003978025\ 9124446225135429329182413418069268336528585498129228519583248372301908999247964\ 5041880815118698206171957206285928840296316710904192374646551626297557876814430\ 0202498700894140509396399587829500567016272869843958789081483180153604437028585\ 8945013441005201760720953180939482336053350060128317883288718450333879779655228\ 4676105927162848207672031019847516340176686100211499793026381953722304731274919\ 4054091682491332712352168442146801696788614402149279982929046013415942177080430\ 7907230149717738757278214408491792255435122107265870635866573697637916071327292\ 9308449217983673873433272720676110610636573098708135922315826676748605241928555\ 0045448466145506283434154334780339432303034914168617648350362479181305875517362\ 5968186239543061903171092588243379205411050061829109278836196733075845146949950\ 7287052811667619779550821029136016962173124343408991857895540315204417413870755\ 3226358473296498242359249662375855433095273761683501848746539596080480476619510\ 1809278658636937556813149900478320713654757177515424897539020459535674731200533\ 1282870581554862221692366414390765062676146731179943276200475948102053891337798\ 2976706258070254378256903311397226407530478325322854864364958961866715332852661\ 7468430689250858772893532160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 159073162678593723554465462571465\ 9082731614237547330690398715962765295475055297620457479037514458652840255877013\ 1605454027778155818388414673523681486145434405360862640013090486378435077959966\ 5925358114945635035932393466181357905521880693264676999051334688923597685417235\ 1576522248088338544293928553370419189345532857755673143911430560762652760950588\ 5923024924719031761530035653368976058034513387007907036658573758179239642228664\ 1503436035330088230022758674689312554147860113722633976778693852747747084476324\ 2230461997113410957030824356606676026836675497996025525190804409678352511373751\ 8480061188665293145808086147687330224505807698532270369292970483322543226096594\ 0263340317764379424384145785601382149636074448384743961252014636604806900624450\ 5127713379065116001022942943585693374813177233650168986052170850772275895991163\ 8813900992151462321856614320788736131980389753741455175607628022620620741753301\ 9266618364043465197692411877014424837407425508710634821138021077460697551539394\ 3359600833012726272264571731566604842504888367604874335451915316727059307167433\ 3286393128527764050285525657620305144395349442859308919182229958193950163486229\ 6729297534658495085187397468640788429966556986250314254250443203194959529392173\ 3210960611960214440108707302557801339204403504595313871122716529522147331939735\ 4269621519333745469611641004064652957017505977565433856901070392038200136126417\ 6986739934489884936471107592481016978233983104286755232589202188990160879922486\ 9006436741798328373918891698669068240014337107371762183702443343868455996234413\ 642189/160962459175009343309525460596666640427254162022906292551457042141885325\ 2842501691712918388476696851685723992402025955966130949602939313493952699779390\ 4146041700243009880551423805188986960019728665295086682433644207704932955972784\ 0279871932767492622410763145252200044639336988490363531081467276301703138967778\ 7390848201232935979772723228925972042659777919997458631352061261305470188132842\ 9463929052248561249334642102150827549993814301431512597280785939979697385385202\ 6242132518199022476128107160776207406074056087424957639709231116925475995251615\ 9023229319343768735628451678108522315314121647628157126849681528866781304164285\ 7689243692396791675250263351330344751470473352211783798730312818928489689386634\ 6233925722508051230331160459212563287160858801094379116736241012976492940951515\ 0448314312925527114149478303840058920185573079273094879102894238141555765086885\ 4859223353786827769431539990997985740894109244910361028754403713383358626015535\ 0409926079584079698800936433044762201849856498606507799108577323086060965722443\ 5663321150140165673562728758707428372895585240486448640594777892306115059931467\ 0049086684595331720414142135477253726547049368695089556196249418394518074775859\ 5410634323147632705693947937104991632651986286589420410484376213670039946901636\ 1800204550591629237931315882956811495236759151880685099047273323637457250025086\ 1665759864955922269151084171755520000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 331379055901507281033320329\ 7874051257500135852523002854846055720330105606304527192915721872642648653461348\ 3914431687841445353772329763311386482843468136580116472157657096478990096243497\ 8746305428489347350271014903406558524080298801442528521073410721335126925765674\ 9381647783699149995772149052317768810153804347631187994058944863154940999420871\ 1355904581408958767674016867587578803185040412627097699316015287874371589848738\ 9240076421965898580057078969496184791861932816466162711016856953719537981055246\ 8055373600905190625928056321419292006009270625623906035018993092258782498626983\ 3985552216534560159108170077838264854813597824733487801007989239592498353838010\ 3369023428425742902561949209530466488668961715901082951181861433734773794556762\ 1123349487509065596170046617149024246029974461190921405136704354484295791142116\ 2552255599532888308551591859528918641004571316889948661751451734838966130473130\ 9245411216756934805783820588131544662739634378238427989606935645085475466785725\ 1737922603495227181347081135712458970711134363434662450998882184028079604742353\ 7275246096758563859634949878397997073769780251846134129600253059890132122851584\ 1558361430123123744625567840703946198800800167343354511431480118616666737823045\ 9382989485606907221492151217208225890772198096370614790743988525776488135095665\ 2470095502223933911363540150750941595991211683281301715734054582161611091340060\ 3958831719802154289201993785975187571955841181875097559330245797154363848770957\ 453116858207696831414543982262193497170157356554689453296691103540238739595713/ 3377136062626699354761232587993218428033839262348062047236405609359884328294674\ 4161776346783681837009566170006295752221936764508952977028845757798973963525641\ 5571343628699668833155805753926717845133479483371748573200000774677638438509198\ 6907738118510198768728395437341984591550889283980733946971863022849493166280075\ 3810775724764933565574662420669994789214825149654023319200402355631750614274136\ 2380010507573146534004863902086644135492163304672828044300570417982750030159202\ 2279200863917752748606969089723504021956725795760817200284420437429192039469349\ 0833714819523632972187976999377496173099136101589963046575305141461777475690738\ 3676501518999611425120393612269596735733834042198357679939410081018880968186442\ 6266835424403780685722820679295260886912123593450630029350154079537912874310970\ 7325636495262811915802747723097071547293796004658076476503391893621812279033605\ 3500437389281771004652645213223425947219254254051844619148858288587029211608384\ 2869567127674198107939794552336108532782913366206836020869789374902345729052391\ 7892770921269961071066960786557390884398704065015451659906936954607459921598080\ 8933067302533793100693327643257158408061887669665026910581549998164782744550591\ 7666926899971949983364545999527656600432440629598453966759814307690103846296733\ 4102425853637671624465221215533284143717154056775725187366721712722739268072130\ 5137215176704000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 94695166437798517149349595113561069553031723966\ 2794132224903071579944795876973597176682235743862244477959908918786958794004282\ 7709182970713238996239875634518722990308637812966713267909100365013379193611841\ 0454976342805865021012505502831983795209455352189091186403157476129091518411922\ 7397514938633235605082307121056365963656908813732099665229227706923441784436504\ 6070678168809393775856821969750223521783204181725449787237256069978362630806822\ 3963477300946001301820227905017955786510384092732646214349183370005154214790782\ 1987457094483732308106212434683240748544552122248775431879623996448383871222891\ 1743997067062492024178208085145658612350747046660210484418705400977961192269150\ 1916216401050011693157938532855839531858288055807993097380388465736829193641244\ 2273118949640598945858484761287055250406076447205613627466787839907584654666037\ 1779970753106726509137510355992399287734888382177630098455503783319007992553512\ 6137030599679202632659406664714988381491968155013576775065617522080196564528524\ 1555121172927660730718133965438295098149973201254232743987416921304704120607386\ 8100571709945508260548058390655952137407525002700123623305847644844692537210787\ 9770456492655512887638406336935503499375998509783368376188739619506783754705448\ 4652381381954495295551501576052473053302756209661375008018305771649616795921067\ 3380145400876725327292065224269802252172464026902020488621374391327644408022845\ 8109619334182167224852387711356591872341009368066964447233313680657125761296301\ 3370308899858648855108428490987892587608401088342082773373449485285032070815814\ 566417205153/970887223865298585088359877675900049280716901503377851424833445538\ 3714352069016192733726545712781563134714672592099789433940662597969244528746604\ 5935565398699053067636543235742461424740121458011648278759784748532489729449031\ 2271035034560166999585978158557892491802368157517298909336095577556594579436395\ 9834057046474330791611532772482135864497699266594905808939765909185741392543695\ 7171985200319081894700320245295847056932611747259197146895051170947508121762656\ 2684716909457130335700628086316710885281650129371727164347853545651735994569276\ 7053495914389027980051777619959872977299248182243550996269241018882687682858534\ 7158904548612671566458125088909809459807748086382900251246559093538126845969046\ 8957822419845690563022754162955332325318720137222477331724474739648795811739058\ 5905907282633109661183485358953089155384556317237376093939091895031288702678295\ 9686872983263401311554851358981572639464747147947906264331103471708765958516826\ 9715004508818590751403520209190880296158657870295839680061627154314199861436932\ 6056950608140405244224843467789759922692775760311980170047233233499752039565651\ 6289475443219957576660491392742709214998520161393646198831694918766854249273493\ 0446954840210498663312795509781947461617045630365512002623176960094067756202561\ 9308380753196364251882090494089276493825157110671350938238952160111224423307252\ 5589358320653022204893471312897016519075001710018266398720000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 7070985067142528652336681750246825960502830909509501187978902191659217064287684\ 7433404068369509103392375002306482366241121466168320603019735216515636003942846\ 5655154601853528704341854652539999305150520425723055493557876085719158908936859\ 3091062611081112008427798682014596802944045094698568819292626359702000710794195\ 4025975876260763750570724868098064132009768467531142690857646104886200375216803\ 9047840598732923175567486472934011146894277228638707366540070604585929763977892\ 4548665052767517121893136013044449282346705004653700272972608132523265258648965\ 9731577100742024212075486752044130694120634368073091710796097726604640222091338\ 9401166557976027902537909332148736874585627315136978087001954919617733661387397\ 9160145397085711244731369272632533245040464694101991297669249942182309017935320\ 0811283520487614894991052081184242440447604517711020192940101900500984215263560\ 4045526254150041136564327939190881624152807379952333780327774908258816187094547\ 2994385071671035710687421975375562552839754853806941546243590350154787881294067\ 1425628032105529400662345268790312001408333611695505649263749417318027270403496\ 4934509560453285382753074079346227515179719080923687270002343371892207893681685\ 7659784818781773837404970597929812896844790526549015764357771553130291438094521\ 9487232909048129481697696825825669485921093467881480041187109297378407252074078\ 1244971820119178653068717793123248702746847608414010688460410929502121054004946\ 2734009416828196398663768433472569545337301285334024208225282104279385238188355\ 774831827457094488316486843591552135878393362807536506919/728273833755132076375\ 3235883817323128547886714504581593719076702627297636631416186702100099968704594\ 5143716987755201245290306301053478032762262488394254173258230017065430060111468\ 2316998380621575853478469487604572143204188487988954169011012780002981769989382\ 1000210488734697062310455715223520055472858714776260457709158641682157124517375\ 0704446372456815635995747019710941476002411299410900937063862697189372847969988\ 0888261930878762342903441049393234166600944127160400132833696258429214763884944\ 7593796605676988056959005404025099937541518063391537303875819754644096907205708\ 6000086635179733032551298559902813904092175135331173615081340732279647941184799\ 7047673335494785310673204644680507463055889350498530083800843577853853196560906\ 5298684117545637127018206756741630689312709681616366107623870424245446796567399\ 5059278821449530001518220388233778306089229897705665184049017707907895260472536\ 1274968519106572061747440693938687856126220705135957943705649094919199537963475\ 7790901612076733776244629676939495428299475128674980647781454026676956943472304\ 5211468077688883554283368786772506225891611610983212942286751416573465478342602\ 9506992500811822618483355922648160317556819575309044285883292923260372749499940\ 3507409732159291603407168481111630613014554543927580359873422352603322468980628\ 9732731099919974704266310087276164721420034730989879930829705414893560756959303\ 8155405046705951866880000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 9421074504880268470654883632619701130\ 1006972889371922749267816866808544040404121979440403921824275948974733316190282\ 2109923463586823963025808742454925774237814103626844657546632785050121872868701\ 2921203299094086910183172156430652714979470913011150126024357966693475600294121\ 6661429486820293945372262193842662566680992130612909604405773670242298525309553\ 9746370031880971085903116904729522506145648108828185006605857814712715329421101\ 6098995538170878947818049473957036549371152166234157049531332033285180547256405\ 8100328949054408616604816730778367840480138173710372610722175441824603144772274\ 0322971836631440945709706020167659784810727207029109547405607644477793002687212\ 9849228553999939792361117984681167270792477900692313574019228085409718970010822\ 1885269705133619888435507800306240297200218990909170911840604558344504023328762\ 9301594411028118709404149537602310765816973387471323112476278233881551708802462\ 9929657228131951495098186432089999976019339354328522879534634657955925614992210\ 4559542296017664982480248747088560571831992097646170573502545680447423643796801\ 2590548392971162237601875175213587420199200358964557982368249054951660514306748\ 6731014735049701766114179416213878237748768644086939237490156471956321816667210\ 4554140213713923859388387035658545729744099893985447346713758429713193317027407\ 4031341434205110215821235794591378432120072172805121320762770279088854484973718\ 6404574242630382476921454650239622415247245604850244839233123612001217587332228\ 7906278669508116013191869312986990908473407069337331515159525515789830252018139\ 35623727308402054522446490787/9729554078295764441343151018873252515656946846469\ 6034692393862574405727403817936110274879300004589304205042417876554804053928429\ 9743543861344174061066173401113617904812226001432400160671028647415046919231988\ 4200381363907070355342347933907870673284962092312525143884055621664422594727633\ 2835590563720951139412955547947304110638236595940773103162522655726062772939693\ 9852548885885809229781529631928016029524108674823762703332895968032086886573670\ 0895186050356363507885478934176559147417375642661827428094771004773148175533473\ 4327468332258490817858732713858594874548839166459114987154910407213662086014937\ 5610111158416055996654224470821262794289941869742051359190305513565131053617645\ 1371918176377633015947963731644458530601052338732597742381140748587886529365142\ 1573919567657722513320040463265747113837384194647310259033564991043551524944009\ 4858608435387274127475979600923490090287255033464751855013349523224648942553815\ 8832419997176165951631514114232761134221599879404987093655350432911438777480944\ 3247831996998176555953171243258659354760912293448456692800959112365967502054678\ 4973375321136033438004752838091047302902935715075297341683100090414469439644461\ 9528281140219529543957929434111150675653844267768849660997822609673166162911648\ 5165446013933682462826314658768231470114497232597854706123034603485030500075887\ 7600269335357378166833687717476772727943353854877497436639352786609473098025533\ 4400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 20566617045816682927772947273835688349114459548805822166\ 7309212958735032717752617547621044247648530691448950895807268380910762036646066\ 6685421682935654096358436511970713545529735960069558114174486427673024956973039\ 4100631729040807594275570946113314775975348280497231595839944436431793933091095\ 3360474343507023338648500798432238544276268269833760341693510277959556174793259\ 9448918628735072976585642955969065307735187351856735895328329511771862378917826\ 6238082121422637510840525290403903984801514573022518418118374529714320888556307\ 2018115191153362892407147868260383317354653945733812464214470090910515351178148\ 1976530908179679625130841472579392153663371865342441374248530885780739635312117\ 1401658026320270426863157190343405961553437699521978875142232907335393189143286\ 9179863787959517551234221975260156209504761298030851087994724091537155185637427\ 8707398426547271617012578473990210409894975751380398405696208129223130623040741\ 9917566132305667777434415059721815025567157353075306078574776371909353091371514\ 4343911045079700403243657952964547702043069028740532752642470348124951835978664\ 8856818983068076216214954696891413245820563909731086333498293209265603623585772\ 3420266015900294077040144326730619159217378229476829509024662370813911961130017\ 6529116051786551910797848239684476550873628831237751780811746066668370552684514\ 3434442029668465072469638650902868198937985481957984909069877829886165122295295\ 7214873552900490954951367030613964563627936975695091262517229056378925857780150\ 6602330373228411579498994718928916972106238037563121875471742702706910313673297\ 366371/212523712096147397049897287518695901812264321759255959354378470460739321\ 3429370456388921341068092279768548456628737579406340645261370639632229681745343\ 0260519887326217994632808439521485712450433347704472333491632140292399885048912\ 8804280226132100160543099056576589608552091679402306823793092438178425248259872\ 2773251096273859764576446600490755981230897729667193774046725917444667299121326\ 7698427516568128050801205516837132891409993593624197715793843287258889156974182\ 4910793095531173154616473568850279302423102663995200810953015093860858158611326\ 9228822644268420114072885647034857361509673024765988709457894661869537330711171\ 4066675277630285333617058697059376406512716275917144444232902426351032964748528\ 8182847907173430312248874957341168635380468904782819262298171947599034670298088\ 8781504031845206285030037904983599649168560721774971890392411714050436791245456\ 0426529546194893379669618288307328304414113577323866894786405024403506387581923\ 3124726558826321830515857361330139733490553290594421677946110374707859886653448\ 8961252058948288222855579654588204206213357059735178635609485139041495922127018\ 1703931007718264221087254768653287503044040021884446719807310760901891059587786\ 3331790395579041105535885343060261999686494787968994455506463134446541367058398\ 5694376869164480907104482674313441000972424190137466937899538359272325297590403\ 5987975685303680418725936160572463334258996342958325760000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2572\ 4926439216975520751414311426033686651286998073695178732135074028359190623491424\ 4031693337064928223284823055985560509564659413957969368733797606309093430728270\ 2084591638560503284715431978141187873277873915243289241680138108023542377894951\ 6994235369931205596655120868053238901426892601954923288568400756356623636512598\ 0980971301229833197196774296771439875088911767315065331148039869910245155971478\ 9144536114125486991196371889440494780578557592998585409393190847778055677978728\ 3767512597538268244643445550258682759197163283595697204074894307587143679330870\ 2499340839522588616580788805195203545580384659448131789948539292385562295576102\ 1942449423221595245173756470385883969562266086282120316163469274974187721432235\ 6752852485325136038418950916069349033153785936976861783711495300758565814783915\ 9507929323539039108925346664596143018785369932722495938111119790930731305944483\ 9283621104879760653557632536253589845035658384347254193194928044820051644320739\ 5699172369296129316863320833718041765992700315107719280056332685500216477913547\ 5070607796139823410172798190183271947296620957442745890400543402359514475128170\ 7086437917807542490492699577219182281196505077236969679247212371784630556516844\ 6038745628267254275828577775553115581384874340632013721282719011728156863361861\ 0818683238478168564808016032563789639848626799354487090801361005030954044610843\ 0682692561205204066698731148784208565774041252058302230236540659350652382261990\ 2703606970284835805406521000830698320526667683741761598084776013162580677820286\ 0277918998419777801679037653761028399836683032868432727978573616936684001/26535\ 5517757682764243913981539695710959971147155775171275941188783534302862219983673\ 6803330401789204748936762342804551942988808971670367510850305911551366741813338\ 0142580646922938854128723908123841425496914086507646475229629573089859808875431\ 8916432916236226280477740395612796571105553269648539036669399977703224482921907\ 1884463625821278605184950611997852147688148249848157670874457961738967045400422\ 0493900031931187245041312107673683340639531107071529698393709283926959301818909\ 8040160337103557791555385421546477551796883887111310578816366658795000753209699\ 7020918576161072413406296037257144356182831275034539874735451700954698621596273\ 3464996609217173965884131294647089156326028492426358033426277196994349222236019\ 6333760670264528109242918463663136327665571915400850912444332762855236565642487\ 5384374835119079088330527407993811501758955732712437366760170058139779522587335\ 7106789199547702956108343977453217767090139217268567185256117075534417741768560\ 6851915660355474992037419346340835489531695218848661784454044055012302943024695\ 3918950220837495263822376289848518277543696540065975933133889818027857123196241\ 2493626620296468697152183581112566736213659392068648017575405260118348664883660\ 3449423778083821274196125206522684922089217453775129076370411153851777128631924\ 8987886615374846106373745557110188614490925097715986690166286377765738896935007\ 8292344639995004464096099020648778087635208771555295232000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 3690666266260306567429858160109828490001458614916918492886758270381555141670232\ 9863189489930469465039354721180513597030647574980846575099740889744978632710993\ 3298609730399089396005835402135980764450078777485648257041652653165245017721794\ 2295649893082783765858808184729813776892116569491836105921209099807941401447855\ 4642817620063377483688262004097753365229793831539025769594621941701123395079402\ 0779017316693350777896087410628146638512408370952937581418350825875261077050469\ 7859906595350712615370137811393313592717113556223419390991031147088196321678139\ 9418743028022969472577630977944259161910705906042515257626137178931944824192020\ 7091170943142497310122014676565318511452800479233120435246882778344761594873092\ 6588471524715622270533266116785933160424056324654614202357305873966415427667253\ 4682921353239777948399544068148826978962311954259282344544930496924318618860726\ 0087754720185638387228736009410892455954220917141930437627673783469155301613483\ 9083117889435045335459745425288108140150695893697543336692911967628114811351851\ 5156664968089068921395884311154216855660472984815529606137498122685913146153898\ 7032108565425302878827710983086854905612766300187466942408250536653809613220720\ 6764908604491331648573115182222191934567772245182999793213665731888696262979375\ 8482233892647981052541901754142324524745505974696641723182202143511789660201336\ 6076671114818044676783835565083864287104002498390209701857546408385699161771447\ 5926270972958796412812105726629133570023093511426461896336399712803512801687121\ 3280550154936092741663344630715059301751178329000562371890797763468885084781/37\ 9079311082403948919877116485279587085673067365393101822773126833620432660314262\ 3909719043431127435355623946204006502775698298530957667872643294159359095345447\ 6257346543781318484077326748440176916322138448695010923536042327961556942584107\ 7598452047023194608972111057708018280815865076099497912909527714253861749261317\ 0102692090894030398007407072302854074496697354642640225244106368516769952922000\ 6029277000045615981778630445868105261915199330152959328140562441834181370431169\ 8711485943338719368273650550602209253645424119838730443684023380941135715361728\ 1424315597965944389162008994338938777651689758964335056963907788144220998030851\ 8190664280870310248522691616135210127366180040703466225762037538852849070317480\ 0280476800957520754441775597805233051896665102736286929874920475375507480808060\ 6964834821193027255840472182011419730716798508189589196238228814368771113603696\ 1938723984570782432794440491396361739667271627453240810264651595822192025345383\ 6581217022371936392845767741923344050699330993169783802549220062935731861347178\ 1362741357458339278948317680414069311825062423628665679904476985454325510175994\ 6303562323743280669567360262258732238194590941988669497167964864657311926664119\ 5147784891111548316105994464580746692745841739219678755823386301648359681612331\ 3212839838021964065866248207938728840877844178711022838128808980539665341281335\ 7254703349485707149234422998600926825839478869673650421760000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1099576696142713254369240498803817765730838848379399279311876640537538769610694\ 1812968613752818091222813174222844045451394501368776412225834459786817598406741\ 4446431526691879508740658840649633321693468712076583329448760594053969981210208\ 4612639473747562218368636301154128559472908683757227601430639105548847850463843\ 6273049465648686786896415825366951514318383186256748408851725331049589429887135\ 6050131072899363553361688624609412926959840303325369255998464632284493026397842\ 3985615760611424995136933817002341140028296520776245409908620211943275985007976\ 1430285164657975801553684884398340141332830714404039464235255952964953063448547\ 8186122055613559802828956999679082842631518628617796333970659512502281510990222\ 5788314505058224343840626187331936998371886428824453799296010565581025209205009\ 1457882249489026936804661585072374487713873765566900914380604138236155011928782\ 2552621431758982898058956757937849035468247114496951313003788135435415616756223\ 1443815053857571001771697616429557476034974200430342475959796857504048306349370\ 3303554584463474233649924281929438080417967581155373475848545599444691213784544\ 4145774709919721051897146904910595521985436948757808977020647255577071024217281\ 6864495085820769010254227909964151097061184523487414274808767226888724514317994\ 9582363050651290969088373835989544099192821767120815620530634214586358691531587\ 5768569019524904294510680734812192256376116037654208872566993632948921228455290\ 9969823417175411657282253928040561602249671815086873897170898306848800286687297\ 7081769154171357803582506966506559364943430998027740514622458759742070422952577\ 83161/1121802763816627842321407274567807059964266567262267564536988579253550821\ 3416877879877260666948094506095230513469978949470195344608472764157172171695277\ 6988844327065941598300608741230192011894382876572530347357524689428829709675049\ 5737115160201419617875875959961619061689607453938109625745110910469731189865899\ 3469311683702156505417271693410746659293929316654691299456311879508137699608100\ 9078725011907933793301950575685500316852072292381460623429388259918937411465911\ 9946593510455938926888544932168881920039471293606779730008175427436757047129468\ 8337722289544206595051342867501435098549640706497261046098579678923094309790744\ 9127208142876394105941308270617647182071812641033305138979454477169322337829555\ 5518748066847514083120038392855928706676552622794731808954893971831840754172010\ 7090642302618801662450458256371187003153765569036539666975587826825072436592676\ 6156175078097692721096106773260365187591844031939677956523462549037187630820654\ 0558003098083578631383039411022877820822913552246761955808340872271686269910208\ 6632624934561151023897880758087589337123594459989564055150648372318606816618200\ 3224808826261872746241578503173358403950471539500439805393766001479568041235954\ 3884721737247100839075112657525971242010784233160712551725524213336345056739985\ 9265337502310309443704436115307554345084477172280512098229518867754460399377692\ 5895170775633824519730370177140173392668787267468781111355437010758978764800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 14040500091577333719071090000514864571632031395779053120493963\ 2190347930413382072267963618463934272172787773021523214023049387806088359453561\ 9669366779954714328409247913238834649319570607946118271166143115279007762404265\ 9336782719812221962987567230848603997368812604507597033654810380506156311535737\ 7689531719321337473308867758742932354615390253325607205547579334657412239000357\ 8357181054860988588333894575912939644949037514903287715045901438854470582996446\ 6808373510923485091834890402979948982367219836736592081570146466074233145448087\ 8350608164694960155820688121163557339530395314801566432116269566305322605678187\ 1022722465921985569932180909309978263850157165734098729696504927504211245420339\ 4139748966366637674359678140044746206111250218181125682791102209673302883703311\ 2768475688029660437235857236538814860027651889251370554961043017401756047140539\ 3377683586578020687243369944011671062033078517103931964910280337714189027131634\ 4967027507933246338753638403699088572856293480820802166798154920930278377360096\ 5766209497635800017838386338062725258419999769457408440253038298630827429970142\ 5123917418256599920475631745925417312857371812664904138496401244877853006482553\ 5263698780496277805717806142714540017428421332024203527031518075269250918922967\ 0065474296110674135287306500556489649251860130990813545063202550845878987554163\ 3389233377092187563246071748922563545194158221896524275762516614472927449936586\ 5906079520739791457000781694256088870422885963880397328061003962534380017725378\ 3501689918423944713695111111324193679489001950329264302002087868023774849225595\ 851595387642018158382167/141937730971371161867667881076591598835370227133251628\ 7558672795324201005293248117094375247208832853043935204044878611991988759680787\ 0899018403053060850005711985751559096392851784422951702997491456228478229160229\ 5485607033520043397187905005005132129398813342288223850071310576770323911262865\ 1185906410223269947274102190644811525278372571791793929415412359264653953425103\ 2330585262421824361053719277286858651594853312323843832491798834823027412665930\ 0613805168434453138310746058141134742106318609124488791104044366524874097453544\ 5842720184459224192248972324966074986415926353316836937503058339051383436294019\ 7490632001959131437762703065567467775276834458935000813742464760890577617652420\ 8005373667679818263978457608186608803596938371959043896740282947185357857781606\ 3268294696747985617348985610202446750371106149805445302637840758904555392056273\ 4936925888802066039272813196787801690966366291189320290017556928057496566412229\ 1488435790319864667445093336358607472695343860349909575022709211325658822766794\ 8254265057593882319645172693552004522358856690219359166467808932692031001550607\ 8164432972668244873542351998709524604595694973434078251246107830472748998443648\ 1406213971775376563727612350065525309693017985501081164609912659080375095588066\ 6660700328039905070388728252497199939790283131278737371342099723629793423554820\ 3994818228388629170067469029617169791675518343308441206060195946664130038851959\ 9745634664448000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 11318988807222454847062899193703745493162\ 5000638899874053896205587511672488831434974008318733597971828133919855002442537\ 8439331454941941300279286962361804655520324862616417064802871034285940636129834\ 6432403842037215795073603874243220376039499094066949988691386748841239149798097\ 5820862969234929880875101013402648855010582363332618561774178498021341976850198\ 8799373154393194551240076256948415467943025321055479584092539835985092207130203\ 3417053974136944110228376045921012304442003925498645795930329496633066725462117\ 9983287991789661310659454327042811748162488601254891371010459416589711631421736\ 6914995692688142012062865555168973795161636497067662536454921224604608204105794\ 4192905536213225589004566909769320783750810541341746968675112382609134397078462\ 6624925188237319914537983294665336068649522878135020654563479379629991761926404\ 6265152767955238613402192176663272376424298489809728410109481666407099046238781\ 8963343769214385759476583628627027224718408900519364168466241170136062149903004\ 0170102535418548820690386397449089234330977718300674220734043027981847783832080\ 8112176629270929247870745855219127973535575907522604754670957408505922933089337\ 6592314109133543818007367376056090389366087874000272150310680926038411452505399\ 5844948289106615158243063944221507101755764187871974561644008434073287489230343\ 4455197912505852132946547648006639404287227992996839782173926589779496673332106\ 4341375260801590356709045395444902431646440329628380831572449382007390615915648\ 6625578309350106103317427619919158929598125065749575291242361079898043507878629\ 71272055475497537417390603842037403534071241088418636549/1131364301596054045940\ 5586030468255204893400780651406235040010825263260002986852467458514354444418552\ 4694584061811125370087832245624575934440609599539957345742179160236978809433004\ 1557137111224190789624566021992206999259173350999431816465023970195271401451429\ 0907252068282026800435671833096787649604797616582042777160223889049587706537093\ 6096696282258620963865277623279762255799572162165342076914326155229495141899035\ 5598796883167191060920314087003863580731061651928033820454467291966742147941095\ 6102923387925142819676263609419757496133578241687466402870004899794420128992441\ 6553250704226955605065171929865428378038776862917974346060616690726191419277027\ 4095649762987737025998838989352675121174840704254971751198787520544045535653068\ 2523683580253209377701764966239222285547451670372162916375256320389072738535293\ 8588769745784622735671675000038182088894228005964126645174103760748096108930254\ 6561558399000783524225035855484000209768496266831866323185883833685066815253404\ 8815290649088253072847483347660950989954988479692006986562677684391632578139190\ 2088888372767749170548163857522696438344793157635457593271058617750752026966093\ 6567941054232340622051285900169854540160669441324476025563370191257186459658622\ 3475230644638592071485391079460998911995212334335617069004183486701061287004307\ 5508110639476311623074583020711812055272749990030156344484045577397039359455382\ 9361642780783118434631319612789683792024975001165758464000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 24021245677312141047482348644126064675804124253262852260812392803564901032077\ 2590821737955619206193587655018754897707613262623700368422806392976013056251245\ 9927116150691225471088091037706694954416551502416388303389750981691147596653995\ 3499582227398459657203975490926339293238061529303715481418029892533888172697650\ 2971672585998843973604698227326290266849348737451742551612619686444184326231142\ 6877443127101589285697851696856222275395032374099950645669796787296832380714745\ 4647886095192963598021376433277646708637228469013270052516388152238492215512657\ 9725314641090620414162860597342327187387558897146673489407163774734939612210902\ 4689264925901224677472036173679405155741199644176961185226710604509499301430270\ 4022547312784103679072549552723617641894680504376196868731124508897259204149346\ 7679505741480598449659032977312984486279189034085575080607299901869642125124678\ 5159091197757618757693945560097678706932624370648337620200505941694337363392572\ 4312639781907093402464772033682446705900689095044316268344402781287093567126499\ 1821086839105759722930625441920411632410246068473860848597399920402163390307080\ 3087489409648680803431932136950066262110495921114505033815599684754795953916226\ 7585737258425314551996771007519089053688246148300104927568004849137119928008019\ 8263517462660148580886246349269884018233223884352537636830724944857089751443225\ 4822930452352923883755299383114921649650952699056577892641117412127677192063573\ 4233116922817530203020182266339558725171333553861593168923272472069905245396188\ 2548110188818129925105348284579186393369038765961368412128481920264128211495452\ 899034010431315170791/236957967612062430733105885193696234013600671905865563922\ 7824489513471678403357433462144395347525441267214343961266348029061819811136951\ 5157838788348091066302667524116300561753468092613371718417773760470077238392335\ 4844837974070436552670730020424231843526215981779668319018005764680460059860496\ 8833893723028572292771891336762052536313602383803027689527783520956092443137242\ 8020243725075741090553722755845288704719964670041468053001723887053245044469809\ 4408672357098260416839630093928589883207662802822339847098824612108410041736032\ 0023532776175652685489995470679164660350083613365306416309014617198323197737027\ 6955899376288931293591584718002096758370799629669997813687603266753461054775473\ 3712730525280069083445523830691725092745114850634928319747774188531410681788155\ 6472994044294614121929706462659266901348780991553677453377931741567859723021924\ 8618402199026930969572576176556684573925947780761528690183077146268806528748226\ 6157068384775340891022821225166261216305852022409143039237300470194512337121029\ 0673905920468825907741183048342025267754708171528384251857857627592098571447586\ 5142215011349204173701771721606685285647898504784098746977356361851932464668620\ 0911429099655181923131883645613310719606278125008997390486067274999579830933143\ 8790108361135848686119209541381277836222568859253206171253860105506544378241841\ 3798792636800760523261380657043713243619266314963296019735313880889305223428377\ 1996341986355272744960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 24735364140356431641672561054978\ 4886424310971736298051853353146273151647119054633658897107246723806384316181284\ 1906141423484659718209396892219039305509278678466309099507571378429845430181750\ 5330053379660381928349909656958548245439089779926384456489648069430204431027372\ 7490266688350560364409472926962552485193369973539349960549349684379495158992546\ 6202499255078271221036044870246571794648408782890062581685310596587918444148031\ 8608269629518508490035135723940701758180897576845355696632706523914002865225463\ 1123946519634155957210662111485108372939891428762780435721817794493353595375521\ 5174127620426750548540924846659282499797234593095309969190867709874455010056557\ 1422339277474974941403591445974784421791975017697454886074807378323357831222179\ 4186881832071248644728929507990733734472640038239154629014019957431740068753171\ 7592980330513564947885103883694285926833917633129201199376085969074985501791392\ 5459306071494685639242736645828713981127273879685259114851703198448752218852548\ 0569886057436165414109884321805337767407137632890673580130574922393257075655687\ 1702389614225007825352097295913776875465168811963375967890254956500004099050746\ 1215972129463183607074018989510765419213254144408131862358496663407544739188507\ 3415686153170773248204367835943283579965279283816509869392954494712979645871856\ 8527913063490934969703775972751058623389724542896163512288705829354689022883816\ 7434683234998408968064207930200321248305527468505810114253992100997108512815456\ 3241062328320352874203157448095414606700932893323570677019389351402707711934383\ 014828193011005368111152912353363149559970150251969906917863369090739/240472978\ 0061993297056078219855864534035786940762386747964302319907068126080283169492077\ 7644120704288298764794499934718899946148060302915152180152883044444289584382033\ 3613456796822498109178697391167366592876044777756881451570594274621668991425744\ 1519741949302907161694327943542162948386809518512371578871950514775325009290964\ 3262376658339906895431104409143029483089195140854274537238773813778730885775437\ 0818686923530273163882706286240352896687743498090548104052808979018819596945762\ 5949995768720652804773358137549731341266598466654804627621696143045326280962813\ 7138961253106163893287243692459662317464598160013674404514155508796441607683174\ 9007428271746099392720863408132731782513787608885288075978766935464154532685888\ 6979368327508594023128835688462558162020483763080849691745778794567345178989712\ 1379249430259597538092924829548917410832964047856862314497409784698124608696382\ 4881389954391281805539428889793347165092316967087840808490713567642680841108831\ 7783657382398476635918864905290358133977133489667731495792699238050698048868747\ 2615476587576730829883518108406275186850912735344416324614365014741376751223483\ 8068273766958059940486321189594514772343509919756217152536062270316676375587420\ 7813898062682032294698399123961915941498693743758709245697367477411036015171730\ 7167237185348298569079685603241455800923043407779828567269270727059023386764688\ 5379526161405840964464718789129776444631883698096695514842396936045068288000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 187322385644795911624302582503880237110150014831022103683955\ 5242677858886355216991889240417568507271299628873517515887949668456613328067481\ 9509472927726632849246562753966449910980686772921175445982554486795844142045738\ 0799648991001303416013192395132896550841158269609337866695136007801867967410848\ 8671701336736503311152065416712160684742370972904135197174175923922706044137652\ 2980960146146333291049268931606611280093991630776259105218570441383584618959027\ 7533072985083663380161301025217894251020554688515410128981432734000610698078308\ 9605800907397845097153197445257606117484617166561957559229235501490429230851383\ 8971675278581506410594447701847451352827006484188062599157676306264688871848774\ 4119367592946618077167857385347683387275298056218837251139272866302385738111937\ 1798409584696534554383900027609327495632857084455207191989956454168900402909552\ 2538109853897912422027125884140808936559119090077432524902602418172720640921404\ 9979762608380871771222143874745455603717235784236843780027892992329826259737834\ 5385437335559805744842982896871752601020600270098678884457432523510771893634026\ 7777772091218354190256975289393501347096992060118632396462098302728241466731819\ 9234118185286116849289673150925587144578341212234208454778348994316278379078908\ 4803640090765063661633141764854626245783040006286755821500394550933812443605392\ 1421382680435509601793377364071021556431971793242132114264580614442158324882982\ 8387024921371450711272843535893706147335747947499428430663370233236482922625613\ 1756779175939048468724553757468066064849611181455561043132605220111383291903388\ 793537805202705458249218619430169362553/179319089778513421880801070476227559697\ 3135191731409083933391095594305171051133163130301539418260073823165939353011398\ 2572222579789915091998061564187758271673581963574377464833625115188687634314630\ 5969704372880043068919827133947525975132651181341299610438453598314657253255986\ 3849217714914644559976784335954808100809842496516667484261879974351727651521264\ 1886976937380888896780850811891343801836709100627998006254329806393585874383397\ 8094575455022893888377777569996963664644736793013145751128467181298873406718968\ 9641803500073425925272342736821734301566595174555543027406040449020745374019356\ 5805244251352882809959301150581704212409535436955032719844330860156179182443447\ 1646910027849356355859967426438609122547963605963438003477361265716263193470278\ 8020014398308186470976501977995081956413159090418676932440673545904055159268643\ 4525944302332867678048515000406684662597185489144055310230291686943449686308941\ 7569074461226489278227116706716301499199575655275779168344133049533649995613569\ 2561139326485710372671708544751141226617268275882362853248400585330017476483355\ 8350324492914035279136552271173719616046666778548610391870995722420708399729763\ 3704978049659196238884897810033669299982383433700611746547311383710250383018811\ 3813533049669883871081577534974041875748851697174104052013922409493782562721137\ 5562647773152021069120530186511455826928120462539954490013426201156334498310889\ 2162766310854743844302212758956777930752000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4151109914506\ 8846670960744832460161237653653719824880334537031883737476704117879796627354152\ 3961612822431511272615366367135155316658454296476985073344608941034655991771987\ 8806596728319291118122748027754582252951446262821240415896984258565891734075578\ 9689497326559395183235056071565450366852376938692757977952309414476433104131849\ 5363010157848566897800468044071117943758867986139502886595202690863504633229108\ 2242462342907561674839710974764918567969644644285855161326972861926574615663258\ 9234882203930384000197819998562424961569626034215594455467346135274023607718170\ 6212708090930906385382574757650701127546850694622473261599106405785797156734042\ 2547028805026759267265317472474001498046786174715568692433287407104932791959968\ 8321675290233978163444343043456859198124580525263832923207877587520654537703652\ 5573466810181214057236359529631759430746636498348714844489594952585477171370389\ 2289684860974521452776280195967002313983373105595199696491673607892155943908230\ 8299615747264216592462779112597013529163180595018304121415749786294949021590625\ 4602414401568726605999927050247155789246496545994323059411144171611172494652164\ 1970255992930854390890335573709667910980675011444565126767262759320808351354281\ 2904549928032667807834537735583993912015160713727944647112364491141700140519678\ 7014549808890385148144172887726152607867414730886959631064410821652326769431201\ 3812528516040964509901181396434066031884363870480774505951930633378912447835731\ 4521033873096660084178176536706343514557631083050170824510867941965718676387315\ 5485684887393923065406228689367492551139955394844232857133824108616136260276560\ 00965359466809078294539/3911634226241994679712041697527215426318146872933223785\ 7212307887120236597346427771215357105002553596248739469949468943152162148603317\ 4296746655872725513895135481333422220043313794996876733962618724294933926357368\ 6226769101674141726041448219042803984148616862945916256517100813082484985551352\ 3881802137274770733939519192503781446590906640401137811850405337884179843072073\ 4298489641520920361412958824073153269515157957170748290564513210746922819801704\ 6818219088121402361398620267442531545527706561209495938985965757770280484074995\ 4529030602314633351164337926825955420471942480615409683191978849142785932919665\ 5010913793847163083951158935492494435469422340933316939134450188308355329992545\ 4834316068346320544915822512002883260296339741348712513863804237259675032821573\ 8635554262085294335485171222515372642038558293949880942489620096632856134394806\ 6447105988272667193765301401955451118963860916465331369753002211484731813758433\ 2960329826563530776208879793135809643449266250571084951719722121139148926682911\ 6124329704262056560376122942029205549671091821628742534677871663823294182418065\ 8203049145310805298691273851354694656332393726705584520251230432825605045087438\ 6575078450215558956484344397998339765985166482588811426168835729543627595950848\ 7365346161845377069705390062732399286479561219129398557031390568306033314212435\ 6133461976216071907028010769331738232687033772363842103705788626094967143025544\ 3046571947989751758403184077685391360000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 4586631344748\ 6558083579188665790438627245711185344774787738914248121152194975770433113829018\ 2466180397521865241209587405886334836554176253755441424562156340229355991306584\ 5270776596747995742319920870443849035895823647436498362697306061671875737280576\ 1007907426661999209485401919798157726788206816541299845181151774051505109465213\ 5181760807094949041928084571904893986175171524714629058640588900063950737614575\ 1381421026458736373685240652393294796770907303040400515049098348199342272282494\ 7050003096836121367441721905112554731901817792759814492261000010399063167407941\ 3299151066880947560967055009313360852542601764725758649604552463953848639987812\ 1351504675249737512765964852304373022787479796824362031025770598325440560331779\ 5202799172330394972518512786870737149765102625932098921305988642448449307972639\ 5199810893523564665788859192632877251010744283731109846368320145671658082518419\ 5263160812267414422378962391524811498608589129027148113601386122431238509026303\ 2944842227556966205077786903009362400531460044346043860308224772393700834984818\ 7890694327349678252238659130850659711256246847674893533015529556665941070765964\ 5132508631384988424654558784918622220174293742211822963059139362018302875931975\ 1708233992335350055580348102790595501596564649729001691956547436096638275904144\ 1825371828033301180821747292299833457695703754230092641596546197891205238225107\ 2142757664962506609843803886466925470436528576328521399193483132015531748755657\ 0655178250527753547340739426422282687934286483560324008714837696615863152544215\ 4272763839104431991100685144670631023006823684923499910980026020200653133272949\ 8857855298395533801/42557984920210903885601049390075720380442045738704369933729\ 9893102440376807890458979263225229389804066208799472298515554985700401479216680\ 5556371715476490512089460449990647902478321770442896336480655451426732206454921\ 5519569936921566083399743364000732890617838708483741946125822034060338357557018\ 8410214516032392889478075279119104875959376666924785563227515143655747925003041\ 1427415464248437968333551081677847337478276442067102574187708850110054343803567\ 0991135901531769954487284819889713629151807356290193654913786910617178319596522\ 7639884984018524993379525021987880888902938736216268028472725448049676070352139\ 5158288323547400760591399361606947898794286726486992532816629625704800842670182\ 5003046972976327560466087098763393704765598759396595683016943252268334518679432\ 4797919186555883772590176688549555317822636765842478853070717794269919148833889\ 8452253449854666229290528099585054971919319776220118445712050638015469210612815\ 1179134606656738389179300509699059618528400587317835503411572839951383296048004\ 3567323457464769292746755575111802979485778484338364230878926310044640677642598\ 7923712831310965894721795379246598321123565091352512692168574272033096037542828\ 2146096621510876176012168877725394727212597907415195654061312844584690750222371\ 5661481103976206342658959863762790801887899710190435850915571473594179758417510\ 5094417960024293522475332713467725999497054876498736478300020051318599609259017\ 4182959291044812787258753024000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 659984353330648925999\ 3094200728095200400297358757037980776771056088284186516378988953989718146039443\ 7850011421702131674221259169076700354423757211383014480783692126158606224566682\ 5897299089079099763810197138024182864746567421017822752919076799826303344594384\ 0071676295047438680932963564786812509816630248226085308313505982994946723741337\ 3147000076330695390101130331284757597691447943252472666492255106528949111315961\ 0637324853817291663171026213372191898496021220827130826939576516834453625192913\ 7695480854844313884637809172015894561791233405689217712538088838487758939795494\ 3971286204539864442030173792483444083065128427387640729151073050969581001421374\ 6315745253689079149917823207585646117649995583888400702617714927968225456359510\ 3761523767842045286323216757710376842574297082237651897450338463137099717301894\ 6145744137170624737679515760626863948180920031926170664526226183357251488139859\ 3391828546576533392071004216885373451730761123190761231659010771727809410400022\ 4403050690691170439353993899098820320517191955265933521188002258835124386484546\ 5925345027574314884158184718261819438998873810415046609927596746649277343346865\ 1273442061049942555267175029560336071267685771118891388902820441893048663535401\ 7166437453713226190543686701370634087193791429549537289728869282493459638029090\ 0299711566126439790921340913366069314293285991340951383981070192802167538340853\ 1625582270992081026996741900562225913426185053880543742774653351447521030670142\ 6212832511052784569817486949532930196893108913111628005084324814908366525112862\ 0070003611407944864155796112006741252861244712069913060910357364457130702402269\ 7641170693149399062431/60356550607299059604250424745255904382964509157773822422\ 0818689303023725489844616027133547902379222593719089371690279968830190346206190\ 3523794765749500929951540044074909155151315644188059558580458051073255819827715\ 9670771990041679164507254325899489088033158943733389980017635857484238159891172\ 3606013535772344661381118558309361612354068450925685163642781574019428805842168\ 5473684401023747886772601386488330491048937084443063010306849955356388480375873\ 5458157740115629085396670844740782463655844825696331059054124375385340313669665\ 0726460107841428696705260830477614389483523827107431541603034332616388979843679\ 5382414165039319151023525435815693225804924387425670817907194502114042877361846\ 4463116189646782802764487469201398612880842065650028739861560833871451103246701\ 1924859474283002905496777606962737887360173318391833641159474154910849378062046\ 3393820579876551377401447270492812334901566316947010133603038999009995871913999\ 5247290438892101706094698369098421182602898719165288408954764927699449768563130\ 9537342238622519232253729717913776337634969988198021565719804783321102357437558\ 9320312410927782918692003174042335764421439561447521148347538496782605602318805\ 8375415607044947815766609759535384396131271284718962163330226087698675159188746\ 2415383907340454946271407718468420168268472267405154922095685099847024802045730\ 9063031978112444641773645717813424523501075047550297776982438478992064497634926\ 1677552889817724471512448344603549461643264000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1703906\ 3581652503022611783656966691204813272810659911346423121199280054409902819465093\ 5997059467299175396448143373402555974478889388985966399145953591801734706959343\ 5090107708271916592344227028527024528415479120459711451630052589786028319677676\ 5842415589924293247829776126815123649080535378915529110743841744978281132343510\ 1974686161084297704394369901158667408850704997316378026638528877480528253877190\ 1815184914769444604136880805530819564220312673057726096708322994177133414316328\ 6554245267790156633414888807452086715131221733270895600779005767264636018880228\ 5928107135145546928104102882644401288661446540042835589900321422736360851326821\ 9261192048291007758933642390710039992686426809498738132706893196373568966440170\ 4381352950786236749098212504545313192890886152241950389870386940940776155350597\ 7046055895517999420203571401712433651196432178156542514927417440767570082405816\ 2420764895278788062516554378049272101385643689778127739626635117592861963235387\ 5336533881951847756321689362282141639630068879021035504392904931741554445835510\ 5139511332866398185458025017636110573180973214870537559499371464918316391124991\ 0391033937251301794266177419857231958392317354881348924211662154467108850110439\ 9586599509422611735772763031069167762047430679864491709253957881915137115843052\ 5058385594769288436091742220040767964110423422621969367211067366747417470294913\ 3616948610527160651527122206922679896430101116007159839354018586410559112301374\ 9040507794245124759452193332301271964859602479649820870626893185056473282272081\ 3986946203843510851382622775200520295224022310188273938943102200932310660808804\ 9824913535850877351180326675247439/15382337476288342014735366103737237907477574\ 8478611330124675686595250537909231023722466343426997232629840447356384465789451\ 0710420214290154777249689910623493804073803867217301391240020651772415273199909\ 8386497608158947358527276962433180889867393225578473655838090463698335520472843\ 2956000246135966100474748942701569107010362699699385589738765595237980582027970\ 4286833230717683179542756725640833634694412196172785393701047626250224574135020\ 8113692332039840141042328975100804364413967646499530002676356527109189363488447\ 0728659501553784493790356269582915536342912347739073077935534581220695226377828\ 7933671826926960161759665342842889608284429432971399322232104848636941749127478\ 6269809158922331296530606568193073971003798426416193741218971415035059325046000\ 0667508395011959166274381770831204105080332701711902729821671852297666332897538\ 2212784789516015204412865720255435383554152005843760860411816029693986819326234\ 3028072987001041126789955901081599293559375953710635196912839430435058281861184\ 3285973648795300158169081156445445884043579372529721887391174527982226305298857\ 8292123873954255447132190798724275577855196456948205961356487909976572775156055\ 3276113335662595074890036872200410283588554882060469193461413851865925639143711\ 2184330377231620063539296983950929832038954198239593422422623042810031343022712\ 2374287995649751907529258091402652070144849439019207597357464654101132741124561\ 4474986912175191105166196597341529839637622048161792000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 5689929571662000250271679858599948113418133551617693327654876292576555668101\ 0749384262036197087549124066714148543394318928653071524716951446447555324124275\ 6149733720150580459061431514619573342990945351593388632795770298255579420885231\ 3657599995665623490152295097833685124933372521345412436930826477104674114312360\ 3815127247578859671790392579877209105720565746857263781899028966183539308679495\ 8009037076301744935001508428528266446873356479543779231170783229898755290040001\ 5831818886558000448454195983968308190860275322050393900688442068292741598881198\ 9584451564177282760370942405858826174093491864306735346772876328147935547530695\ 8060552010122487279597283722821016201853861536190373730515986109268617885943418\ 7755374437185802893996458070743378219122906151539731091543784023221873716218414\ 8252048433837826298310326699606495077333052687137325302362535860942693726477871\ 1032309873718113009574064993472576081417341576559487980111310495224348473403275\ 1036954211953987687988722350953869430567302173300244212846025075170468324536416\ 6888605154430087723132612502950096249161348869195838009939816629444674367262962\ 5961060321180544897925566129114748501609670087343725827722312571551411210457658\ 4388499590026154747440095085004247732474530704904503935534452787130711214339255\ 1808739929809324192763229464241960250204019418834087163059275212654299189156665\ 5753630301959771180144934699147842109629486538923791669072519169717407872851768\ 7484131093377271396431267606196867463509510620582877697947905963103795096304942\ 3083783555878925594368701415227810843641899765801171815781662471807400863393316\ 9291083236045729745220403847853156460369269905774433/50817533097985483784129779\ 8388501267835946516215496574206186188895843620252427395823023019176118755236240\ 6412914355850546452944852680031126878579660379805200087759775781290452734380599\ 9377901221421030903003667029445013471314637758670774463375548440945942229468003\ 7928791757374970747292311545941866325352074279878453507109716113172641576565970\ 4968773355046283655137465721795982821213021950220756451585139330347663602850119\ 5282518779095801898410387662465978637343500021217500201443678639244066503305688\ 5020258987258741022171956514726727202679242134454683753829891907866416705572476\ 5859166279058843148832370737184521086841889104977643985149159666331984377226461\ 8625766415063399132634786107919590634359851940151803131138513390903218429870741\ 0730865749959305271453199958003284646128036320312965820221613426957251161037493\ 9953999166701506947169163558847045890536230283968599689648542926083216678769255\ 2959987100431465442383021128358665096447749865543122576262408910705921302814927\ 4321608550696351261500629182201238907171931777970480651367829270175118083175841\ 0364684887103028993316915243162848177702782929760520058139069244832053322268980\ 5262504131453014688746902367759016172144882644063194784679317258755569369031898\ 4897432056801335717200984742937244312566251447933429579903051811185230130605943\ 2557708524737125112016822201922795114568593873390833775310144778407697971808924\ 1262705402362020455853263642685031980530875865439481414286229761822283110809600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13149724228643403632878301602092109182097262567184\ 9194846010640460895702460575730736502785883105692162023846598140673633086602892\ 3147058067979496370976298217019749328133597025328496788228332994983225583153263\ 5743929463841690510586796756031874032801322023207741930698267973428074872666003\ 1482310534680010843679055973929621993990325632108628396418633794900860558189207\ 1129767022824348560800026062421138951182964625041307293608965329422605376719587\ 7648351983063751309566408057444118478829052081355801953175741358289367371913899\ 8418747285520830321464031469256980002181243952848770888521027072948331660373344\ 3774327433472014360723520486774470188047874654988604970900998382620139532498794\ 6246485002068124778652838842428780114679847051458833933922077828657280503639016\ 1788163197367540186787672960788576501914043871289203019155574263304369597496826\ 7457846750381335730340525984372229253171870290765853550739845413089689344130263\ 3737514625198045133758109306718002814572242648842024529660766309301281275784188\ 3574017510670980397633105860665802272364288405933493799750171620358720290105011\ 5122705805878080077148756437275393866930244525865005222062665696145276530775450\ 1875567688652233499252767919799932516570014199831988417693696942612344274989836\ 3434705866012258877866046205085902293117748574823993304432813510994859608167710\ 1619551893760596502866606355312761983174169575543193888030607576350491040598082\ 7736079144994989562741962892184167167582697615341774611793842528709969081967596\ 6797375459260672118978297827816493535009748704345481410329099317760581096941284\ 5530647566190055574962254028622542882635868550162780131082888806645334347/11650\ 4597987061567478941838308219446952955474300485245306220500268660606700087273992\ 4950433679453782462426151242218476752840869307263417759637576774362913386797889\ 5527788620641453246515803100778369250921450337797236762378261259353570217369666\ 4748462955001643555659580879520512943582402867677806419464649260535954873930786\ 7916599210291722988288729676959992962065698306358975160543454912023248772648488\ 4632579450952832279870847758047328349881717530607017051030906816696155684618852\ 4603967580018646764453394748523780199882155534350712473580093908937219980997968\ 6491965877110481565595566694103120052299750557246636616267325888292407648932234\ 3558225843539200014816066428588050449850458179259361972442731029491932579416747\ 3558992222798318683842029718733570655979349086713393484716930801778830648220738\ 0687313393142907194931248918115334322631057426677023867131148137166935485879411\ 1071676230901813709461415622238025236002861057291346348340928674878443686196892\ 3658283809367763698039999561942265409026203432712386526896996739376487970207723\ 4490135162310852922034637557272340767486617431770589485800434003999734272588792\ 6439897494230772208116072854436546455698805126738317303627309307566140334417551\ 8030858367101146605953261218117379560957782659694153289014935057568496094202888\ 1678843862501668470211378932589562741312437111968185003501950169543184250445591\ 6037148309548483030702332745791610351683669000908613753962390032267873114212965\ 6527882656153600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1902558801537648077404139119012061\ 7764648062439028174790898753628456486043146323518668560870033047720088487013361\ 1912666442418368432880596938109326821757790363359682177780053115839781362360951\ 0596120037335016125137815843067030854677997565269333616656170781492668477262503\ 0641307598436720920436869682008664967371492801920133937364092810689807397530130\ 4746533016113718415374693863108939970397225269174485366345025960419344897560679\ 8480676040616974599817588857154318443543443293363322186614523064178418695145138\ 0122341228896824715606878716893685955649963115324129503078936275591335887143869\ 2705846877793949507333654286701666995148244489522198805772410755096986861401938\ 6588142379055752459347844094427677282182073250338552252589928203559686152999281\ 3631552017848297867687144815338982827560533865656801119192864050592526130125017\ 1204712919903306822988185264821847194423879109060912821331104117783091931912489\ 6499735450102501026729748852215254432097595773258101219894816176132926611162914\ 9812647170306787093737647827363912681280131110304835773075779868437390141269563\ 6372977556150998934862507182621790425704204663510607683872222086018682720810913\ 5434761439560994892803389679604181292470783586225219776873983883039616037474682\ 7539180431175667464225415148477317489376596638407540129641761588332523512678382\ 9565112686638850589037136413939908757252555471920304349912780173226637009680622\ 6491683558012481902255128362379877001741021434238787063861189237592513981401995\ 4512568212319035812191787288159995821796168737871957210581027112294036361699364\ 8504126064810278701972454590567430575108763119826290851965577060664611905216891\ 8050050593774437266495733748423329/16776341515444022880239475913703299373466107\ 7705626251420020503065652746684232822209651106988527620402545287381251919232367\ 8247423616251306364047479890625910765871173413162587971682511235449113846070087\ 3400696309498285089725837053525341781247601848490286549074640063491536034228843\ 4657256563690338237473677843922025755762221431421444706387532319080309124858600\ 9936723081031038555159677079477512846559465401710455882277852282302150099086218\ 2951016903915132046831005297000364980143524071763285105413690809225355654738004\ 2815439631387172158270192876422681223628829066321493935959283749321585095935418\ 8370447415107293469690610130611292545810096292260673695306898190360936371466778\ 3474626163841507343807120218225596326288609279021187353003482671915138872877241\ 8533894091722555269060473553952493264555839022607085115916001504796247153581360\ 7663326519352304974717769818213614517571768593735633905051279821523512836881067\ 7038771340171090532971632133429788478645201138332127468712565912373877149020858\ 9201612361658421185853056399574007724495609245218981908474812780894621594016733\ 5664883375565150041263476052624410875342733696235169983111371935594363082201838\ 0056499858076515222789902250011977200297830282407496762567056964020864893042658\ 6550518152372226552527712011196344138871191709420415774760383014858323085600996\ 2018055557490324138149483899703534426654203412957449828001193215666534942364599\ 1958187946088284552221458955963993440075533226806084955480673933896685080018944\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2488437388493831447886751414703967420685185517420\ 5430120227748646941132635856390089957502859959167414731702249056997777077797038\ 8281721480115473916765144309212369891595429928813271618778434662491593770202271\ 1805050363046284796702787582719776008733747250455969118366405673884938103572952\ 4993962900158972440416349598431321593433226704664273642288346212096913933471190\ 7287728982252941078761373600778407863331578654942835758556134217161029298580863\ 3824042579557576316276841292894045925480057784604934564258436253820720230066681\ 6498295248632862479891074242236955386730892817706970662738763706710129741583192\ 6194952884601939642223685644226334737886557419763329903918972801283162728138237\ 8903599091884721201897216141813330103129668930557976499752009800867983870697037\ 1206108975186907922395129128921634409356865184722045712920493490336505549243255\ 2276604296749713413423831212623743630489252490506053281627326591384274221127649\ 7879042251551852077415273307939833467829557431964151603709054636713029152739202\ 5603723337761883790476509100656607234084250144854042626212049788487269205658251\ 3329139042746130168193464385243944131006927857814849480098572438715795431950501\ 6668903399090235813786019495073328193026923124502188527110028437616349616765521\ 3471625808335558519386425510931095482722294617352726788038033780653351701388959\ 1673791680792453245195914521844672330403781312587268304592763789094403352609097\ 7040096121597718682125204189135888702465273632477463254933552662715773595767814\ 2915179445862905470792925619586556311482983781713272310270620228711499147139266\ 6953094279328665238478860903477040372689046347063731497105351575714106247204641\ 416675631722973/219193701580352660243570273633164321257796703917016080967791669\ 4832768349577604322235167665247849998299828139042804747899543983368269109870216\ 8683093714729822050600485516045142419121753665152415309819752870678444540320831\ 0523174275008753093306381161775987469023325924543697424342579687290626268278627\ 8545356950476596873137991812171616472079376827545176996360185360466523085443236\ 9947611345416233765986825973947318982111046859747666467518637997408624047129137\ 8780824697566726438944855344558022112817411693400242312956509914829967935950162\ 8458190467067496744074210047371744966453153377882763820237730512978447321850506\ 3324934082502639505714232901534339181191645007489889423243920750212087744246100\ 0498104397539098281631785487802699541894245676454298701624573033219800370652781\ 8677752809044043713163947934274621576035876492375103553302811952182576871560626\ 1589568253582524060688450189993377251931634887445189713318342403123761598308418\ 1091720239435008650760303506344633629830497249234821695520109712347040288804871\ 9836206234120989377912425585762095367740437832491160472778562873175971322887024\ 4407946900403809714629227044077881190204856357138815236781761803468067646076462\ 1456981390180824765154441412209593984600035729485941043148489504098536705904988\ 3044258441302485081669521769478801549324530808921690785908350723464746559986135\ 8653283601665468597745155603556931069903718521254661699382813766131359958831468\ 1346393987694587113755344001026424873932841531436171264000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 928495812156177133764045394417791819710502238926028409559777527427372469\ 4027916175037611601662450783428339659384968319177119911073568234218752841308476\ 1889670812347218515386120039165688988227512275992310594467340975313069798415621\ 7251980035937767851001206458379804040564136310354403405216313976286956966814583\ 5879400273338527034100037999218761848400545177499961110381298603086996963332394\ 8273818129827279106326213762129198430880362388014195458279339283893178416627161\ 5494176925539159148949372954546556675339697253810231825247891965474366898154462\ 2699070382630634983835037733792158730899171137077680183109578729153512891416479\ 2926923976621909606340524416662615401232291937040530921788410578016479467954561\ 1107120666112471583442870410022069466518925059411135890718510432136865319262764\ 9511007909880126139301345433692322553817529534066091426439569434465763834425958\ 1227221789309025862152340495753522575851650500036780228654903018872211591457297\ 5196400711538593994824464419237559587502257146700755184422206623421927936192046\ 2615763748156034223157760929956117851897718730454060218191903498836695190990870\ 5548882397915825391815524619548661928002464809927651873154389237753301654823949\ 2968239426107899599811058948635253496104028318941157833289259030938468025456826\ 9965244812970559102539025929658947688451673306081906302859721184085065411389138\ 1515282220787304926324384633944224082098567965777074032679596657999789053834031\ 8148735560154068165756464986662954940100736648803436239167539807859951289470177\ 0162160854497111930113825047473342369137290518312515979577408617165021719288357\ 1955095823712653739103381459087395385571846144536117962604853006638640871474842\ 32768333/8203471991531975506899440236000308131012805113342452747765381676077203\ 6258726227564983923802267747714352946124689331522686998070298361636925888723795\ 1692171034003582718880660880511434792956624836937416887792222886490072223019687\ 9745131407135606282891909761863529551793911335261064826915709123541342836074604\ 2664530332823208014477915162686287221721444455069908651113820437547122508344857\ 7413209078205316321511442434390926360106249282214091587310481968608088249579531\ 6598772446430828474742389429778408673666970915400917355922816644841297149897380\ 0028569808897323614663554126300265944135022292064563516228057321277663672974393\ 2327982094948129389660792131887654357244070006620138575490686491679096854677571\ 4065464217708030108744892197000733788957041962767706361233686289734936184722035\ 8902330133846145168901440547208779060799902098311514339883051342186140761997807\ 1140566506811474393599639834484796975684593413075471581060007646114686099283850\ 1523479491836345061698980992629870779708595263788806162453827412868168903446082\ 6952523334918338606628534118689858543886970084071790304608707175374808857271868\ 6254614933351438103960478465553326950300163596704533059301857908246112311767755\ 3004350787423339145202283202159475892326886550136230845393073338886696974834100\ 5315027762718995696977323085273030960403428558701017199320716807858349876485141\ 8516730164593902755065404272591623721551398856264798286611292754018053205765056\ 4034116374274312023989145229795624516751798744568738180444979200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 139538790761429001347439387986911392900823456641975454305445160\ 4389970843470994134737592454925444132005536817067055783069508552209922858699595\ 1944100102447709639820737536658239403968996440300989200377309947599600201522223\ 6403942255690086445892348939316239415492453686996711006654354066307826157742848\ 2446053776190563219761663326634025053837800085591124242932686353421085122631808\ 8714374258635467546362881881766911167943117777833020354295980616679126945931792\ 9069986365813573424544522912691635269344643092391216593693233885658431237048541\ 6468647698111599313499998929149469198023346167143299890790371999666184541467678\ 4301532548357331568245263901441515175693528332424913788799942541751546685300820\ 1645162437380912989675566128452112308118745174502509009962215504788641467588491\ 0940003859014968787184342743569621175349726367096362254057210577282855816226279\ 6831786033516096178399401213226358088895223680504342214820558583585810812042777\ 9645054896257532265065297435565408814912274192867684212041132508063544965623417\ 4766323652812180745229929750387411044350125796723399180462063468036268541501874\ 3267405136803107182285321443279956301249217962065549690876199669967101273920762\ 9336598165639160749479559331553792207588163559384362120553870676125970186828314\ 8734328961912463488454421881431727072467828928631930758599526142981104554999234\ 8732496946965900915400664936045018295198968447853911544465269180941739452172044\ 8389089579042426667388895523266340381733548473550809199136235571987700195410300\ 1829934057070691763782484927844647324218714567813540108389896086334799990711121\ 2048291680078802136826431336793571510275468746135442272627640834102518543499071\ 4455878038919/12420281899093060465562597822828972627916857353392864006669868849\ 0018071823534387447173952372129400466854829179380961895996908462351226569555767\ 2694441539116465054100317765084831733159916057207280863324028815308159835988770\ 4881042476239469387282597604671928210161473745115497980385512143573897472093197\ 5875550976593639302953889503119142888290847282236604747851823818408208371243331\ 9881568855257578775327895216343070131154688346908026183729636043667532601687004\ 4656719403431462142997584736164710712363054197597110328570237131245961091458083\ 9942769805098955165594656487689633908561740730400599652626862220559465363084487\ 2358298124092862795999015368578073684165327626565135914455291511887374039117707\ 5770585573535129537207389581813800361449513175130528498094386339969249700882957\ 6860147621205671313941420614150929171946677163775527731705763725493712525762330\ 9933641903081813216663982194491717489737885031708902595757060757933725135408710\ 6297599545003697007290135655318010310331389890225838072955173361939488664732098\ 0576279659833358443486815286429951535766694252706451379718549272066458803023296\ 7522121840777200792499665340093666146840906448490661031254158733452297909298114\ 6841818959183011738768407095161474298590277410538464073991802136403789439199646\ 9804244295943561172759159074812768206984148743249040410933094097892182861738824\ 9407891893488417075054512657881682677442083228207628071277818909132241242188686\ 8310745104568387521858050824607836296725940970792509453191086080000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 61985955735578800619482706707119821349863398596311591646473524\ 7806955294749464586736423528486505312126346295575395295252716932620178193754595\ 5848745161047141149949120912901861253951596363813729379851523517178046508669211\ 2399688349374377410946160597312554579062291368577055662855758980912708215519600\ 5655586823542397756490771922712170831169750682018313196205249668648721774329589\ 7962163461814139065304864530607395364702446811901029757452851488818793739840706\ 3684269560122640981166626118653762210551026796705358852455885952020311395664815\ 6377073974388871445473856088376507418377621351528161243783040590783666050678199\ 6384662616786694379082112559819691614348710566551318302951976447922647893546526\ 9982198955038855282198946121057906721660950343081165138111765694185719027915381\ 6632237268835453326255724793867803584266236976176573779487531888125737151720481\ 7184071507054297739991259705761782346424304413952614703077185135346818080395454\ 6159869542298836572845597677440621411643772324084701174794687297666924727961787\ 1602400515521731076703063637698949521287248737032387307257990401024842034078264\ 3608354573683656502344554125635941993994970891071590512027269755268746379689748\ 8939170782816823162542103225516006442790765622810842870956629522913741148033535\ 2661208127422518768212714998977745969078321331661613501921977284640968254250925\ 8795838854701077827955557727081121551092483114139504619320709956938001506199878\ 5348099283372517305402781286633604705102741574517724294928570646736000362374116\ 0651909536957222025569620470790055100804422895011774363856034706997812997892011\ 1022138941543192915866893398643577465710056080913318844681365563047255435702253\ 4843751603510083287123/55838853176588256370582908822593894834250350876048908872\ 9287875878524919006042681024986522962544816632081499057233463523512972738451627\ 8449042024711876447272334896386615052348564546517140331035276152291872231488572\ 1275888180863652393784833187896679899144557802524973990424432058264702620735423\ 0396628598489759671939556072016354952383243818007598869819869793064794692872044\ 5960668437632537083034734702546280999885609239260930033590367386682245919494809\ 4122089952265913737862090685345030128791808273458897573260813675520147279595443\ 8455746709951638442568360480704075446358068907526666729288698183061629219566069\ 4339321796945116691018580767690037481988286888761428222382946833675398427314285\ 3618241754364535137344363500942359944409757944285845613266945860813633403956910\ 7816038542145544724908702953864986882397826983179518000670318091737076126493219\ 4485803067165166462773529629718336950905411103529713023136521517714990209620652\ 6650934878494089888907267141031679968562621884122457142561371995978675299006612\ 3598253264287207580180733320355134424998844447278664828205028456860051618345909\ 2233761574495754393248067606778664795898813150906425807690774469898367651982996\ 4177020966012480153614653452240572505242415995180892819257700985514999429216616\ 0281181983732980633677327878620178822910092278955498729828426929308615507945449\ 6618505795203582048586643891247041605442662142265911864263414898512813367894622\ 8308327397779153154347673054105737768747376056465349898458766005528091734677913\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 996298791304460861888037084405488852407271863\ 6305768809933404463786941207784849196813295561084432914179967672893911504909066\ 3132547814194346421668302639047449728574399481405029869160630902648645399238985\ 4574361488064328851053293411597716075811020616337489680358713566195338957917534\ 9841152108749813524015310370879137561415002920336711796514590714150183170570158\ 6070560274643021494577999880344173515911802671767937205862250711587297559417825\ 2697522665270756568551249424679429655422538782679621531715061219866826959240636\ 6903009504892135826437967919352700098130349368445579704229218862130634228362704\ 7691701177549500691870219557723506523808137374900012943833466703994331859524735\ 2178929626924520451659192114550548376221355465118278339933309885973134660254618\ 1388540923843978114529472471107371965140021888905906893146605146998053301944272\ 9677167444671729401774506361551822482226838615126678681173118866276387032772536\ 3422604043235182464350395568142537973877571544084392010811548528457808515644073\ 7428709173096787382361228320072681919120240111547817156536223477411149492939227\ 2614858981529411465683790088920513844574025742960710356441468669066658438604694\ 3820756920630336891615706796737503207967608778631019140983697234080820197838592\ 7162519286888122793064103320769473489701463236995050244294936815288671441172933\ 3123066980296498307565339650752189566762933286731867822664724117624619749395141\ 3292143938505531127273810172940347958252687973211121320028590141714034081018993\ 2696602248960113354393010354484254159975217043364828512521974879764107611044938\ 3751232127514157286684884895978382385711803081004668260792234210142870017435139\ 88573104503574639899173421206804729021/9125635922323340861292405427250212433759\ 9908855640382148884937710809563875462322071433405369339821777226259297867631845\ 6788592328249645553361784427910020498522666553838232417583884407195553575036106\ 6891880023382319558915598043647009752440096918067697922558514309189056151587036\ 7263640326047897501309980528958716831232001395519548953309045259305725971941510\ 7415006149256356700940193772216945935690858259032175065113285688801291013191006\ 1105564897259227936026030120350038536151030089542809181556055471805019489030688\ 9312097551315822036555958229793939482827189653898772415818012117046790214085250\ 1664722971754056704454561454229927953705238583557158160651155653038228266205665\ 6042894142616625267232983941970025076779757617803044109344692059776661291103105\ 5070392030016499757084414126527122441922323761592687190070577112605312177285838\ 1664708708123000278537706067337946104288227059316210498531621288538122342751251\ 1850415196315790130199380013298635765638177254245843224979610464268875401112531\ 3621888530452451612537357458665726269763973372592266427028985382325793481136881\ 3570999444485188755034333575831186263045855332883089821249083227950743343809846\ 7281889102980548158875969187570325346950694796980180243394782404076855729130859\ 6711972495061028925396802793676981701561981291135327047352715449443298233006819\ 3016616738094397056176384963228108983342866729040538980519869695779019800470346\ 4765854710218674433197109572013470724222582643002694681576384778860611009998648\ 5743264070631424000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 139564352508181140079052901156\ 2333425584279058604720075338029800043554514109022059713175340951034118293275095\ 8979622555838977222323484474511264647317320130511339395342536716274739975972384\ 4666593334931276377444660192230736044258892004079440859696937526813319075445900\ 6757250939949110470704905369466733865180988186150540762949653486495414886778339\ 8959910878304166865951280328142577131240099584709292152111166953127470739222385\ 0907518148140000269960085166033547936052315849629857085557905431507891007355949\ 7405049466747661538025112503938513728198094835030430180136312567599580940080926\ 9938912776158777114785920817056254577371409312090364874652516392750818182094084\ 9792455361610205590477020676650961781689023295442224446042877054789700798832857\ 8277868239641934777936045904325127672829879994996818046905915157630223694565486\ 4328723629114337025428252611093348431748967343725039695752331343725543917893853\ 4083129101493560110579588468026191979587101578215027986089401601124740612556851\ 0082751325376051704115873346893401421827590165076871172284514864907387410281311\ 7008551371965241752341563212780982800144778088879581129980470287944210763461339\ 6725555437868041185670584357760252812380935402268997859148138425643139570191376\ 2947786814514310493271893223986612240616179854071373132929265324165913505024629\ 3389168861247281806051404787554735678236874872795068868138405747745019716171686\ 7787645987170918983978040759214056569399855682498502851836912331549493778687485\ 1036498127405163899013224540807509219613428937746710806241953946300481259864073\ 2058260651334125942635966390811282541648039285344025465622291644752683374428545\ 03060126026245173285979368503093552232818247107763960033279458969102068697/1305\ 8057305063696865979959050098523480814913388530471783339862732016641316992863539\ 6736442175626802605819432044709169303117876153068654248806522219419903230964072\ 8038164579678126471179739601428725528299838598244047180138601086470598479183668\ 6734086315010408003664331984407095110635731711441154487611675434016017459496396\ 6616885577945723616859476638568613941325670167603431377126023917427714807368303\ 0530097075053122130748003993626758870462017642510103523775284015228449827533811\ 5283016565412208228316864152861605706115188612816150945870584299347613489161542\ 0438172458789196584742688213412685215520387142149060363548286333097416798336956\ 7962949444543497646450799369763650347332803715377777814448635470425984440159918\ 2660440513577896449590705945457772754184269813259871519399549856358244977929720\ 9512047137475866093011610268769196388597299946705101562896276985959725130088657\ 5557295445514642203114019448636122129519741245325653842098802618428774880890903\ 3898806432455630732581461411366000349967232984337720525917028174930650487837542\ 0241314354495069625421395204215866939193617593006076245464870068132819194638891\ 7154199672276163397380780798277088953649580818608848573969375838848625124363888\ 9718886220973781388609378575416370569766857003763893033912136017624697337848710\ 4068272717551217774824806745410505081458125162351201487047467955272817639909042\ 5835809631506476037573252137012571642642884446796618575181234833476716817406798\ 8870921591335997828309924270225759009249574030583978737445642560759398400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1911153169704685271925778440317675682410371614294390\ 8931114455090517796164486102727769050974531755303182729295443133746966264176838\ 9311070006787699480437472274665536954425600265432692247017807930757768419595813\ 8854343529823131018872876553491950424959696788449037585468927810638057680043024\ 6761707081204898665383072416191406655537777041875737680758237018458465739652698\ 4623737751586349541753750168917851498855417077155366145239162121807498705607880\ 2083713131179373002789118164990612249484856410025519856653505718905057260966567\ 2908087970493418064781235621289645699416509690467431263008021958208902377152526\ 5857743360122268125300262742745659219707096619618886082284664725771712798471906\ 8708101796678359211200014193744947470523936594733232200667171243262613557034888\ 8478275703097551188413754649102972139989478449345532007215843722734273246347136\ 2377815902104587080511630586298401965243986368647446283493260349644890252086545\ 5752948100166317284120917021982565782520939988096089580276311635297802939631056\ 7819024972933608899431746645898321798252977479894682131152078626161604227024122\ 0469571494167276544835110652321663931017290616322471998450906345033655910957457\ 2406692612498136861815209225499906183927349724606501876439420863029877373324651\ 5259855557980701410806612287719507718197323195074676021403395165528916730943340\ 8123885500207351395694090778381946318837095891494966416848582096037426797629899\ 1044595315154544754429250976167961555320043029165570515134362304212403547211423\ 0634821473100610667021570937978858407841534315269411321123474515308540010476352\ 6054675223812166977635515336195734266711179611583666597239235587914014002696068\ 698459759019042448256502858081948857086202511/183457698430192972429714348012979\ 9449364369654941602311824590091276099320737526577066620663576811596133351520231\ 3734938511358947546225691097923064498080950555316747641029116538560002298896641\ 0744227409148322341129014129576386220930658510248231083562613395410882975873635\ 4701368403286407471971883883513880276297136820575714702658949726331973256676809\ 9545068964399761017194558081233513066564276485575032238218180654188562679509006\ 5230286417346781756208790952047954125314622780633440401083232713728051783432063\ 5443543337007517838603820571645594850617628398168906027097520140665013643569329\ 2488072808618645069032871574344184366634669937595584027013289649427375311623973\ 3046673541582847200227459457905595685458571311749329171025590321552316492446175\ 0313999825683943978109846674645407668162298727806834718486870799573382595489731\ 2167968783049955111317082826641787870234286354021399859337470600143561561276975\ 6814571933818438360011528084887458109763180593356252674747753682429119354966276\ 9935932292555243586736849554739315285174136483682188611441811509119233943988225\ 4682759873609211444440892345129784369774132960156896345208709634173663432795024\ 4950901788094942158920159569619872399489749533761933849375278309544175948046605\ 0576399088249133702549204017284909479205758066531130152359894619638505120797051\ 5274867310152460222348979535461831176809771098535926319955683144856546408001090\ 6964650614708680730634515920495720179741445123287685355166951149846059216818432\ 1372939684172184084132188374276505600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 701095621\ 9796167473128446261387057944840814185504894788947314831879759419000636108205883\ 5721226002482915081681901369550703241106798962333176973478995383986528501298398\ 6520181213365721136925900212338343059842571945732257730557392754647709619905885\ 1162846149061721881859557184801588309936453713334184163827113923848460140126066\ 4930453778647816919753767436390155680470452759966825081086259163744913171587134\ 9577384528595184799651438656664347367373689812315988062483898024185004612886152\ 5870412338014394381241280229109845493628662848935912515252516225438547113498740\ 3923534735837373821266995599076028359885239022973967159577716542420594946543319\ 3969954844478613237424415260913521612657670764027120568546609287500819453088374\ 5714842447817948349837322361159864305039669955694956594146122506429624500697441\ 3129923780996476169662891422413053802911113455481927376885458212545953526335636\ 8448747368490870242924119877242243093331731347094748137950597545677626439011557\ 0682881945209297789963213837040309592987906597093027854743848478637487109990417\ 7014255892873614278339202537921375173544500542682658126200106482701583642793309\ 0796070977916096262572817479186862428105626396116814588711951373790816130122805\ 9192764699714105325971826594136854285319667269323108795015350544549276367315590\ 7937477808019510806295412059355890490805124637588316450349626735815255407760857\ 2237594869442274523106764729869678794463046955313285285002787854637940538317621\ 5950910271533918269051126767532913279269980101863155373527975445280975451523131\ 6052887702133827505753348391299987770828105370987516837890571297400277030260602\ 4855656763288130770999469462838268030922756973499071891653560287736866794378525\ 89192669422743058579/6932351003076592971847093094521219106798889664823435355003\ 1235148031569421913450612919305757800246979738145702857796091085868043291851066\ 9498269034265713923049335808750216616641573887131106392320176867440942500473440\ 4583586380501042618757404276386490933171186640202833587074586700770181701615690\ 8712013058991137444457407493343302835217381537445994294541668237998011744173215\ 8752495843051733126943638217170141584144698180396917878244332640273379891026685\ 1259858085234410109542529531381203502481645105279585682503145415844692065183239\ 1788331911299994327614336907957142390297523113350840027132585628369551535925045\ 0715785796210407264734550774350918486871757388804603472947932851563404216660133\ 7537906748972581120568299342312902868898201305796880022534110183088136313548659\ 9092517675139086932774646338049381237844768825498596240319681839484977192153152\ 6925211007770597437480728454089398997868210335706283882449449528328367687022487\ 6054724401465658060808317578145093534724939066441078372803061221575850608530245\ 7395810628432403983008251957733476384201957506856032724091206623833606867132084\ 5723591237365325362386580719967722244293803807662378400529169466314490680107420\ 1962266067622816394517255869206103638933455228754505284417091761736018891915629\ 1097930236835773206417257719335374163653700649449346535497466822190913332976253\ 6825281135897838708530147602063205583059757519717168226173548423232617751595474\ 5767294768635489786545264683718540727937973935423864629589633749334429864060922\ 2750566356335089156096000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 96042093866921307243580\ 6191104050811279507427097101995596960065090316956420266047956749705041600406214\ 3592592103034383905993832849764311410946907254811620142487760288850902121091502\ 9765487339241100524505940742401977463771979806917246667985498514179954536050474\ 0332733478361395707599166972028196562810554705486410090423830329319402185297645\ 6937892136740888211805312780833744569933247108166341886144690867522765979810920\ 3612702360044939176373821780677522818301523284023780704331099512010564763297521\ 0739259155744940152823043604337741961356794928829134048367015103151079769340045\ 6893335729015231252037781806383624515284312936124339834400519650799830228635880\ 5737025326549269008851256021182453879982828846687330854475104442461281940263522\ 6961772119766638316811199136064491720839066404879423451824602067440340650769763\ 9188335084213328947624416738249697663590005338721356101101594810773110377562115\ 9112645079150634877247192203619894029934537823435161260090164607201948678040421\ 4052076362918558055035315871978602670828367931594276383655917371640480250654055\ 6588020723759295790644303290472503389909263260133113251428140130127802347239647\ 1112027504603649268150435988865888790621672087731361052504705562874230133001221\ 5451196587108722221544370933584081198451079848544362519916061677536372349456301\ 0703444211438198645330238320093192895952106267236101670719494982522461857656645\ 8116827136475166081936522206666175364559124968399572964206344642915180258080211\ 3148664873172620584741109401471021402515200662473781895228146265431840081319991\ 1083888985624065561311687680656090352114622203793077919667269404683386695842853\ 0899793391163119240275467675252044566287976890130628127602432696813056440533752\ 0080023/98146188036389040282423002592683926422421556186568350008108737933593082\ 1564724480003696264312942564766902062818237614909638633587823697901260990209802\ 7132602311385105961848156753465427124982973708597227210476261183117600417993899\ 3255713590490651349961240237230210756962971127661175778558141154046384391248392\ 4705754862937629770774907199487716529309904801396201047119675570619022350745539\ 1920614435021354200929237890888217088980713495032003870432148944108414494421747\ 6415529365561465791232382804652924209187978091126855148866155820052890290698793\ 8987792389357657457750687007943719483219022128004415984690203956731300126844097\ 1715755202421357297949903739934357627898631341701661919163640887198306355433133\ 2241671128252337404897247841918128665505695375395065226302647015077568259790967\ 5245105590871094247512148698340002578692291264312781238924405035674320639240392\ 0644724189524708434143518205845254623015540054930598197320300139161439484367666\ 4334552662560694168886961159531585814550439326493997220824027578747925968452440\ 1418397428656749273231962715885849753868315986617075780455645776824590747450750\ 1918212999977935026891989105824517083851907133402838502645829477812813960920111\ 1558273631400298796090945473649295986723560743772253968726247551021446890478674\ 3025682251498176970351062480708119444153459551949633168844678337641741885479138\ 5171679907107627776566498516280297071019689553821762612330174918009240435245917\ 6289092665933694223067653602139945965108555122054874089598433837430059045558252\ 1871564800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 23692100949841425548940595134301060\ 8983119102647735640069034115125072659941657786312008058375385124525152204936843\ 0271208839014093992130320191604238182743667057093384310300723035925087885959506\ 3603982604682916262750846334516493752423852679268173767189010706639017719789211\ 0930013466150748308003073119520761188599333110812492190561633507311211654096521\ 7292239521758504302354490891248233725626946320461181539295905775959294487535554\ 4165084245701512378150731520837822204962357396158644367231016437984895565747593\ 8245695428090209048215189513866377632359414798913146787677927349147380244980237\ 2996200691924993536443124767550431193753253206166334735052452679708418592910035\ 4706792864514969792972712554456184139936557847076447506531977891956322014930932\ 7205623747387495017534724517821450201640452376763223167738891045455173011348909\ 4206416944493277518188521022162170286205023730791939185794089051910808909864490\ 8416272882781658214160156804998330758205984271354008523272961479323533839123191\ 3873223509047895145200191209761578859532671863452849183242155228415467356692374\ 3671749650755585309773817546700896416281945389437812010695702562288921781067830\ 7064857438058875544566430200675086559160541136310117268974973280891799045709932\ 9752868509274125313949672403678800228841073271332691280403237695504766174028686\ 7946888079900485471966046912097141482008467341651096825953632199589220098832515\ 4826270738745132357693030673374776554008611682808876745034316414006382606671568\ 2598182412017396282306719915642549349536942880753539602414168669518746056650010\ 7384402668657550257843154542150958237114085049683294982194692537541486670674350\ 1189651380871016053509006933917289280132501412483321575664621475778649348352643 /250824649205154464121913492008491314932260309301315785563979757377263269591240\ 5402301115982625502645641340024170921494479928217653775908037607110914809653519\ 6187212276454492769769723985593338711989822004988157593544281374435574245673754\ 1461802644614074476771371885101566976421445571947568014848445023582943915843501\ 5791825767597003609144221805786995431928448163418978839211108162029252243664259\ 5658728532001266341299777113102165372433442665972099116175254842715304182074304\ 0964274881092261349797928917992583576350465697597688881441154231860173385825194\ 9656673377969152833485551610422311854487532856233960172621821518202789537210971\ 3255748443218835681105660187802427189473167943844236599817399386178512700431287\ 5324149018709051849182233536547122903397125119404844235139416065499039681719573\ 2332103353575782586482943268847045897818638851825508028876257268007308783583636\ 9173707820211646582088284872284638675071262630574131330602157927990274879155375\ 7430143379758699464887949368679816812615249676132336527633174317676673580165021\ 0101643735615820072539715948407356369902279025861683376229036796237826133767057\ 7762307830432134041028320040091535141482673225335125503965550670771691677356785\ 5245471543977115618668638729110275931918452807385916447925967267963373595430081\ 4884916160748387210850525209228530052640585233664674892177070300740096667108660\ 6906381939500558861188447126284080281460663268590846507180439598554489587411652\ 1939369000646706169574381188567742549812930822803058711607455466008274668331978\ 4570880000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1142493486631918614201372947459759230\ 4411740024517157959480864145260073192573555232175705214064589903600688900405691\ 8571644221727962170617849344932717152336832280643903573722267258670494312520361\ 3216052845281154765975393249688849996059245352162381753151155918295902441326464\ 0311460114182613065728056192636057087454183690933902292058127423974026188012495\ 6481086605874660814471583928144586175365180861367642254186071192889728908634824\ 7664670079472937947878021638319676840348916427111532383885813521436617584757467\ 9746431341169335409732461597235668284292118910643685402118749649530622226065608\ 4733382986248845269103256728445229782595006669210297733487659009002821011693094\ 3395194576074221239037038057363821942760431443577152483604827671634134000912902\ 3104181411933774502296489331984646221794907921690076274078361748292887140253027\ 5812850453639942451259451864415079194376648677370447980714398871429149101243365\ 4799276625870432799518510998933551545383543049594252420762209483246404504749171\ 3374394574226715350397168016667117528399032312395033837322276243349085838040120\ 7369520687240017211774239946564433253509886111709392482000239621715469796986179\ 4839627362918419515732939829926306000034024008727025700102587874323281841347306\ 5498880598475372461823037430946609156358993099225008339285737122149043542631862\ 0594593908421318879015999494475499853571188366681183695289598554535257216589589\ 0387065236010680393131543383875718611995277802285897603492848218063824745789286\ 4729340526080765043525062697158875914868443579149303417513018358771217309297774\ 3257231620339100651616246222807897151954673584913191146087056990231816360332479\ 40239486134031123263098280403380238356514124699140877078458235927/1254550204728\ 1725188776351611657704584846955647846721430224087921590297324104872543150891296\ 6891334594465207201892036257145381335359239479121878133799928576672557046411550\ 9124032661796546738356571804029201548211002688152938287985339030123957199468954\ 7857265726651775792151423854146950397421464140770494800115941378158080667000575\ 5448928920139100811088358346078652864855352292957171423469801164523544031517119\ 0662467986880481413665032285382239948274211904413335364592453586805177608086142\ 4272251664454647235620387418280257940579234101896326137241935783409521590731105\ 3404664135741369017465854358869494616504007661164180854056300123576151782457166\ 0271512512026282823668951854307827113609682326570359237399859308671377162965630\ 2773759129329919373760393598212193966433387962758707505116237286661076087277591\ 0186909025584161862051630628485007464347359312755546006837434674473047038502893\ 3455366409950958253490229799146253669401762608001129539742819650714564398414606\ 2181585438408873591890585892921866720769079843071327818466073822221711895320385\ 2141075897593881995219197185604033609745611137563352983194077593635457885443246\ 4465315588171010573021176265328799824014813182198876039974935260964587066933625\ 2357287587390350569185318046858853681533199845578910150924606865056410240978763\ 6067885383051963988423705805485013999795308169919984920687722658559407277613040\ 6111420435642174314201685740052804660227230838827031191515663186578906261570944\ 6137182313925489789761427284729137097085535642871116542771200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 398415377890308356265936127148568460833753846441434737580291832\ 2249537910933900455472180706617327876012165177572192795766276025768051742006461\ 6994768048450182978116990793327181635481288850774619681902519342032048944186564\ 6038965547789357369683393391551076821635566472440542646475319060880322974742380\ 1236345518676363762151005394539879898899999767735317496944912666020199344196028\ 6853958721812169983203700065779067407578399976115893038042801723370701475838138\ 8055152917217566039174619817813778334416506383893595048814303058990764219250730\ 5760286022917783631447515647833034155624013747158571182162304374163696434618486\ 6991725294138261335944558616082978829225339854103435806428589558075098576087903\ 1452300546831275584633242492632500082714379367308140577949125775472649563280859\ 2985772555725701552408514083106605650616697591042116347648040696991432624289169\ 2611561354073202356938719744755436822740360038849702080091084728433640603782200\ 7232830657505614551584288389802076306092279414733888618774539170227928564796800\ 5097298578457303961592233854472839711667497654952954331101040787953974781332142\ 5046312348159196111503028324956449475324885517997689704681992385599873854422096\ 4886063073528019564152535517437158133812761995287347304059845786756217025935887\ 5435597130605214403384819881555393498278761762275065772074642984986032864290975\ 1579700490597935368131358096071143808271600976156212909167917959603913116038865\ 1246344060309103312716084466463785873448903537326987628371776657560243732004914\ 8345174996308179211465478500404290234893270591458755453164714247939337439157988\ 0205660710357602581098079474688950610085937985486620583870754125746939130347521\ 222874733527848932743998646397039690380022275659856333009216887/453601384021722\ 9870150274228494371028735310324331815587905494978948064086044214558402692234915\ 7237105423432511483595999109202672306460690471121889745870406655628231784795524\ 4664601635015166980380354361470012216207223248852618952194792441525659892340481\ 5801616327188220437055325440331922487570205445848243514295783757916772015569467\ 1093002522035843492128771382255849090911369901460601391271624625920595249396854\ 9650414339494377764089671800236649162825427564972725436602109762077041255073832\ 4114951764825434313802940211348668044486130596914605893330596781520835848111737\ 0204734853952099439371169552703496407236005948376603720704171093541270492253483\ 3002613717681561545490708049401371419164249237944248343251464251411146180397080\ 0167863505140878929923640088706800417473514077879020457493106002821216809011648\ 0331562090884482000423073012941430641105830362767097886416721771376834714169629\ 9038720209398839180545483532632447235526447347988295455160422363268591855968139\ 7221704138997675432491546866574146052136837362518246523809253550358012407456351\ 5937062056379929382750393252262741564094959448033900308357956690129335485604563\ 3270672319566885838084402237226504686661755604024476787927304708809228715258624\ 6670824068225701964164360679936497649534125183481160853065514293421436721777170\ 6502471264309173178963499597432806167509891288096359774035835099116081013030050\ 9714066636003960265154980884728308198247009940841279214655609665917366703897443\ 9830529268854328412422750807242431659770094791837745446816771049131766898764021\ 7600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 45551383038186772398469700606080207167196\ 4724814800716309688308198218793516877653152233627314721387236185564355317557814\ 0418225643409632707980677693597017923803454578691986115701389505357227983783834\ 1436744159921396169323595785587809651731380131723620567042842770686444288417208\ 3347242837764954371470541355269003436980321034465122006691941231016788912903747\ 3526180805939762063650621278649616804078478859620870751085146695882375990982737\ 3044033277931433189072643077724801062589462441294462734533731151635752691348441\ 4579089979086501758468123299775455362079584485871293054169395583864027421537904\ 5047731266176816868718106374623703523600152415035419552980911972416418643925718\ 7801785700058889269720110588878131280251116860117501894501755569405201428895835\ 7118971745201983053072178819433307350890605861648758744431146785653592646072529\ 9837465254583612087504663523284554782784486524602475326425115649254394180495754\ 5873547719808905349745276622953443789918068617138990615752604253140466061975171\ 5571130835105130055925096774518786402646032637476737866358604923516733525551587\ 7713322360706660380102829446870498072128560378557937924217794700527963589747556\ 4659310087319564421673817769276696192514082272397802685023363877269955231382682\ 6776446021592035486076617845551427030449284582438831367783961380285309660740452\ 7800953672101651039920968178113719379387197624926126210277858889770189350499832\ 3727921043558735416136683604735042111003606991655329080359394136779250653260509\ 1263158568516222590177524965202587629795891398246371118172699135702376655418968\ 2103262386821976938207322509430766988877112877082816185100265563553313568049963\ 4356411263293994265205893471104034095002811399948457725417900892295762513174566\ 412272998253/536493589581174297797322370166758077701686989774498996479675610458\ 8982792481740832920140380385586859143756358487013589261681623073015685255347183\ 4570566154856853708368905342116719813284176263077581323033550977662625012268374\ 3785804354079791918642650522801276161869778109145186454407923479956275495751562\ 1569882629591719501933947468895574842611872641790476417370060036782233182454127\ 5194955940361960427034700234793805021688799514320605224022421499879813697922199\ 7217427827145062428758925036723569592621386976134964263262703087973883286890821\ 3569331974030808229041001711311763659252695557596051156757145982908569104179722\ 0388474581009185626761057066246911055472361253806138921604829659559373013788435\ 1351693260632228222420153675372045928494273548368731789525329402208362597690441\ 9565544494177231172739610778222690454312173036393718639070157873589504845725202\ 7995215440908010488794240302079617363339288560961239850254617896121991559983331\ 1738545530330945966176348211898535168544804423544609012068438527965484815055450\ 0937361813686358956454024703179183902551173298998471871612504038809742616547029\ 0532068029754779626562649106680407482885810551666195730462264549671357281131735\ 9334897431396828328312833902359444246843103048278046994505372507760435010141094\ 8542140753732635574279762863080082846908006582770291902626671100529545084582217\ 9990406601291132791535945593758043848682725037351403846355768258633434433025447\ 2597411890949730304497047752250381578071501363689707410435985100311246536232567\ 5460357140150900623898084716130074624000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1563646\ 9583909482783423289696417580580509365174408798415817764745934710417738361449226\ 8090732984543915692652855964444991196143237184904747495484093403031206420142578\ 2547169230271383697667919285322868759151232672382836176107958548036491733300570\ 9430148994255421278243298951380123955969426671798748660969440263563495146371024\ 9916792355656291166093517800617066842910543585434061269205982769338424126906370\ 0169988876687364006023160497011602716208114622251684723651001502301723128204570\ 4418445205919641587377262584918019525979605057645151407911109663025098033871341\ 7067789364891324984777421642175217369410494931317616042749783370352691590857168\ 0071097399709020049620052109191777985538982463953891081262550763912611115153562\ 8216267230233639567551970367783346087802216692912809363774919604703466849766264\ 8011777298881005445097993679505509333630047524070046071550634451574389629593804\ 0035218695508230961756732861396760121078179804862149313998855414009226957016221\ 4640630666444103477096210178664156784954946441878608078733915238797052534047339\ 1957784993678173158202586054320792333264627528215885330972691245756633696930249\ 7099642057399642605930161888040220642285227904341921686564858275452999301203563\ 3253964470104235265961485474364775612442799231290692802367892755449013780350994\ 2401160065496070908682095686479235895096844671887048052747871582268293605862068\ 4684651376719335462623573828765874985306488157650220025864097901322254904138383\ 1121540451758865308189143076120873678446138318053715845525745889603727916809521\ 6294724525716153603560542685731734514728642989472474552259369647284541988185146\ 8875618728933006560467143860178521512861617124347626169267009130448070101169779\ 62078396079549943881567702456851587594764929382594941/1896785406727580217749207\ 7954760234275541326425002058057778251681222358965808385471931572289068263282666\ 7196602706567542523175684844435554999171769389575287664346189508521496040165983\ 2785167002892720158266234752432642238747164621027083876575137442220105910164760\ 1943984812535646771772236372928888515323304552837959286506864764993530513071595\ 6860359493615033692427054765714244928322406434315523478720208131038029796569067\ 1083237133286529824634909058248771184401907686729134195359864160998669079569997\ 9630262323111611942491731390369079189601752881050652655914337476740090672129929\ 9907969261720487659703026593665683032983735230414871911850692189190819461633357\ 3035009503785287946902537767994779092102476906581565880575691409433959390477649\ 5782584306574324738216783882828174051772925717219962884861126360638530827900946\ 2472372439262672049041092374176744794733023367735169283587665161795359838594576\ 5589436433977119960834467422550461053327188759915029936803566526902975789381570\ 4629227815258257756706589768613325759711941531630697776994017400786078383349253\ 7397962513399767996269757619798595878161804362492485305072532660962303050160342\ 7800614049329361223566031763942405036076603336056898982934427116951671756534912\ 4422638557421325901207577188473493018008908338694679150082291330136230333893809\ 6438510511342533660711846043076740857305289098330505495047202271112257891452910\ 3777159148125881497252434482577911227973601850800043626737702116337441587218538\ 1476794837253353736586311445318455458738385527039180025664112010680202366524850\ 1760000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 42403757939087074410579649133140572686\ 9737609852383898349711186734687834254486627150599779844726072613268013682045015\ 2043140960022652511539752856158886272475181066484915645187116554162530890174946\ 2912690625241274294513632689990624096500440694773251699244815201497698391269491\ 6522951233178986875449112475119099937967964457020693214163625398023080042819872\ 8668601785366516123138957995809171551464076821198371584178798062349189941823720\ 2045850591246850903636228510502318586152949232965176537724744075660994894115429\ 2908773858114908573088090823139558369494185546554558753922627376975364074682334\ 2535613342914065033530049086937840954557206933657237678863013166367925557005509\ 2170723009794926830006798259044943300563146639537733165981170456716985279286496\ 4563570811389362176312335497485527397866688030780941959844018243753108768362220\ 1488094074403135871450106363647576727049322494865219793924581491113029497373953\ 4059507191456394399787319525820418060512871732709223098822781039662947166031959\ 1086579585934998622821504877515248718567156483371168305117269341860003194569995\ 3409538550123171465957953824906460619227310698863009534382718728481147581824104\ 0641628245817044802373081914909465765566859557885746866331926761669087329973841\ 0695775486628448793481780531493383346189553309987459026470122071917221817084402\ 3141694143268932570032751356908870076057850916123670102566504753726752178669077\ 3437005845357641615696671199834615103025951995520609413514873789900499366209496\ 1484073030841558506637639398645979831229381924941638545975459120070055048287905\ 6131426661351925161166414466170741258446573333463663912258102229139460388632030\ 5176531229173790497382386040714102300668280760857812126353074189345039949602213\ 596515520320853491/526265699085534399101327401147218929827984314572781999905715\ 9527692585559778406988882960061923235340862616435314681499253972428911012215098\ 2274449660901878350533444667137769824435659285396003148544592457445473938103731\ 0006231207688021052059298480835321198472400497858306915240232275962949372945398\ 8126651282775905925555175300380108674797903229250083874290985721471358886836016\ 0945960787690362631189508066125579490496052696851794075386811298461701903363869\ 5241422357265884601793930192208143594997551334564661660950194252447175930725855\ 5673550707955690937957692536633071246673991543340314416451707492739672431643510\ 1852779392170205354835190090355201900505403351604585396836883237601419989409917\ 3615062465920593745426732503596705014331506117482591088529051687043553349130041\ 2588780147420344840100521414852706359745333695701676895589216662910579646501928\ 3040563344619040961956363555139723156680176940560809795030420639420854849454625\ 1249546430972638544941582304435151266801911115512587902125574265589545088174921\ 5222336565441341268587581535013763750439634965017239077875793080992752866849670\ 2062127467070966349821012130114230837131574410188077488247716413080265026473569\ 6783233070782205292954126860363272291766116848127783451107423163155784377936710\ 5793044812602976001295843984402596874203465921554182486001880519815548263977990\ 8835845323665272774118723701020178615920803571307784172444159572547633835723480\ 3426544448746584763914037994152900296754066270246625266527963053217284518889121\ 9456726628144438902537699180401544591835136000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 24448582908078978335535365837210382232208110223772297979810058299408168201011\ 1650097415922377361038252023085098767117268626027872186339404477716811326677793\ 7033053281921390092208857420397740338461594299369737739356233279933639749170368\ 7928419142447752022230796336495010796115158644638354234112509478456169990958808\ 2623589312824563838009536315003758566305603943977273919006950556830406884415633\ 1072013544068531429671302465611991491485637882002282903137360986446671101415013\ 8495227314555961589245150190321957016953920520065012407412195156192054592982799\ 5933597605904156724337341136248289467414386628781263614002428214347404558432713\ 1954914307497000753680031055979579473396700384569299832698502147931582928591302\ 8556781303003106819885961673769088465856147000838548016423056971431784070137461\ 3833182322394341563211966367863521935959220984126667500415288522458511238805141\ 9812443332273792084480862908609943874064791174365084686214948656726897235927671\ 3953245418501746358451285753069838938858698064282557507295532156155548503814459\ 2932401507776324436469694036815154421735717853248568297873718843209219368854976\ 7627797995340660235943501123164606523503886145653325063470084743408039026007556\ 7896046712931389616400418736761728018715546400433173846217057044587637370044800\ 1003767870676362024432172120070994109963558675464805411639550735756231114079440\ 4995774165392395056733441514133785561072883783202347836680289861358937777080259\ 1081132134618486181054549357441033368000485598377082473976518140665697745636869\ 9860118694745740433436937105837366365156617226934549965148612432353210394549641\ 5453334956189122673540139891575131089166559570192125835627155416117954954950586\ 5123011300504178677476355543009741768197889387516723832850117/30769649145715271\ 5247540813233865665234054678773433421740197384689073587269724232699550266245628\ 0340476983762802076771245773338482024740286621630295052017739831071034019470058\ 6198150635239154166962737255969887118690078433561887187109522224388266264640470\ 9938751828553048359569983921962409916928269300135540087938394008833738280841970\ 9161559663367896905585483195624355193902921002500982143101036197135599460174415\ 7267676474127597414865192152533017080122408025018108082946986413692775759686539\ 8814616493541923485874083588873757621796823094237525765156619085121624959530521\ 0620775973300129049874618018902457631991340244574118141957591036702319196248690\ 8257721719868652394567825259353449145022753824208779480959429710133491854036827\ 7237501441514472746772506608648161205884714541439879547014016290064877035584541\ 7700591028711179559487775984942107938027806551172760879233994995184489898175331\ 9182412867145341601963799489033197983535788654628698524601079877523783971197041\ 2322613379057403555268076520950005306574899597576946801307033879391625125948097\ 0344617682166143595710170737569855093550169091381440732828166422608058743577200\ 5970096705262127329152131378377174524759922161774437334987497438229818921277350\ 7095112231896602372043631180794936594542986474199872366238197005743381862703840\ 6757494992100457133460285406365215505661910254684713522260341486521854506189975\ 3085651707104386263817315083191189909333139617259750370270217531678449057386471\ 0650849051183936813497280996040350837780237361084927890157281979596208490994441\ 0099574374400000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 5674228435855438532650738257332\ 8358944944713186816456257091553616118048535542562482866082543998911833828453363\ 5701422932626625777356499572416600580194515879580752596157800933302462481831541\ 2794938991652343780487978714819246523828798993698526578181776452831055886702764\ 4952237013989476162051125458286346530631548537535125366114607889550315979650681\ 5976285245151685120918622231398896835485335080322564450121709385636413155101179\ 2877358444802664325503768870169449079547798958301238435537969218065776915421141\ 3205802784384471654278537623736928634695210381919887339192617036697042848532324\ 4029821116062066789213862137712714809309583592150546023344973413734165760078296\ 4887515899791720397617922338333363439509452896287469088905675259587669672935196\ 4903253359771196057186266917213719495659541014397243692291519184299078283104718\ 6964975294561512218801904081330197589188776273440819214173645360834662877200542\ 9344523996600466220460630467323773116222861682067659294076371144101103724689055\ 0718969672187372089091107295711856987275357711453156289348811223370508430917212\ 7227173400380357751942018164297288106024106232627436211602410197025291985222833\ 8340349797919791742181125294105724524733125452929863292259398547514520218152595\ 0705043773576665904717217562532420481978863933947778601540937039432996153691373\ 1125256225194020420493023458015960343011754081594830854326154784923380777331557\ 5525486469871450485594720303000723210878236728745298545475855214833872146758944\ 4745493322038749144213230617217010568615843219756608807555546007792595970847862\ 6386019926072211578551936236284959785827994310479485156149212813339684163151792\ 9158423234508370209473845065436281087437542336818993173818338765420963916739905\ 0670972522231202495908186810213/71643316709225718630097613924701303727427913409\ 1866888133891859720689975167672826517562648100320249313987127666901280776482926\ 5122536613083449072336394568003872065199831361249269722479092414740600266708127\ 8522210957230838784073342379711874288404851088904634625468238341440704890066920\ 5146713018988696556201917220816068448594224749034190508004639979501802409042686\ 8552784816504472448364856018700562434929021581171099057671092763465173812527014\ 0252314927846062495993261279931665398670987858806997106023942668263284266633919\ 5711077412445158460155009621397523704948971688434204859514655882094448435818887\ 0070033007747672045504398348278611044565737955260716834837921084427462399568741\ 7596844743542220791078598055152326971731188655419104076877082979639634165230368\ 2743894421550901504577104342574173147744301115914876122248005578163910700234122\ 2299326091049729227831594403315522091351010468750561674966664794208097012468009\ 6569364748435390471520171547454271215436086664160286779551506808286686480082232\ 0894167720314852396698598896135377737538366714158425309032286517514997742373841\ 8104903475545034720530921860253439000264421858808303530311350799607351514711533\ 0172972558031120312725436885954169568868769639904241084343943569180710165082216\ 2954787943736023588502040868084551424283045762343419182547211032541770989282390\ 2232954610720068728565055295572005414570144914751975956414780424804446002430681\ 5899372493751289648670619946796664226757226336164098674100068999202883059472298\ 7414085467069133382430062854888614058533242726476022583761305600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 4152077776584091736164626916225562755995510006596989613840\ 8027715381710884071180417752474514488797074933607874138983528551194211045610084\ 2466948274691546193926154275395675913517995425804542825402495541593638159086150\ 3660035433309452917127161426783888413662893466039392923014389050799429965091055\ 1435856673749561455427122994417940764236233579460184901493094299301464356283592\ 8176564427150211257776899434220448143019478760369557211822707523946906416744352\ 6170975980553962736460751383349950723813009366482976859434311294039930004980631\ 8419773132716497798582598490164486424910230512344386469404297480961589622125649\ 3666276633361377500635150373419868172737164269552438357367532292602589070938189\ 0811724108412954776996446491507657613930219625545617511527691184294141801881733\ 3834976043225570364570625223173628347149272665829530045572397798297983577945243\ 7340833695378765397146151465727476022592143244884421023309558616810105802884878\ 6112665572452434840502591867754200598217356440418114879001264074281603202147891\ 3408287026801560950678239835062135617883884734612149484893157702424872178383548\ 3506170251621088999840206525707603384363180800918304774023147776674602961271415\ 6741247766933301989688418007382736132433398558413729515538005406609054362130888\ 7630582459788288561992855733472137019624598943923079606744640749670396609235575\ 0961524970765405328769779102160622368445912904376038835033658544390541599103194\ 7531364418964459275171538152201170753116078750323335571417726953944717176262991\ 5117615076590774623068683311969128250865046872385425512035103466298841098467613\ 4450010164479449439443872475615033699013853748307483565417387775952119941253621\ 0706176609602693849006748453429150677818112564593195824583039160964829079168536\ 6341245279401916495172385827157/51965308852506232076063800139484773150919724803\ 4541131049362968837503323894797507097175164175879986501075056608399394674865834\ 3597481965768632454830218280465915351193848731810043624410348758312118688527686\ 2778998554808296184549985876076164128832148763991265030428710950121628790546165\ 2189130116590479931415692887505372395930562302981156184110229585314933468526455\ 8857440352055051318118811124213587538294526293271095052846347479848920429015109\ 0566921039198332670700348506939842290814494777857364175673818362508936462913955\ 7725202843079278432540719911734447826276865069146405856607855329646461281972549\ 8913403583040661754278972169651437517572599451393826816307936338401307818002875\ 7830149955001272177490645196428232076857072674433768566382523390622837033860750\ 0633679173326292655837822718230462156457424667290755388907299622568984385785474\ 4493147395905066530770736060389422815709586237135337547647464881495381204592813\ 2516806928828339937104888196861229299426239729741357074551437007804771732486737\ 8277579366763562021082759920453490768241072907631933424053631342433739072525244\ 6615863357440735524469407879194520150014647159909462389484510575473822281558016\ 3102055235094590359222507626929486845757608582225280575424493922763972461173041\ 3758257756316546940505634550692067733525169333244707164620052112570765559881909\ 1031610572128989849380926502541821565525542544700210597388536014402094728930057\ 9902150303110204665631264506416405026512861745852056893495245269837894289642203\ 0431851721015638664402124840682290288824062087972233298548126789521423369871811\ 5042426880000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 9542977732632969100744517122003\ 2933426960131948878214926955663387250602269614353491561086211305659619387896167\ 4785169937759254963779547270063742962138867684332984473050450816197083467895253\ 2656101890744834833055540371044025954509157305635673941503255467809847997412611\ 1399679297925125945848595350676974417120615317164791657515014870635231086578502\ 0351938096082222445644578677304325403403765307177530749703014297052591856712775\ 4566458352082655391717393336000687764121992875594483893202642952196638268651198\ 7281690302734563495902238320447461381278141133115114398929572663812018488211622\ 0325440368226985432690081893806413070489884527887588403308755184330906571577413\ 5669758470383659343151904930662465690984640713684880051763298170411769899319080\ 8842971848987796268465774882301827859233940847154863623539525080942786502667093\ 0784237013651072847500223706068501127523688785783556856715452658542677393008478\ 0190787812196956083104736432850056460868822764075705008800061081119337958474973\ 8467192134647725323819457719495887792780427660198164481893722840427222739557866\ 9584151463576299238844422199209322051400018309126090901550032083784507931392872\ 8928136616909859551797580273799482311107083864041387866866982227056593460368319\ 6706238128918309183500146749219401745988725029678442037239231193864014501857120\ 6560946514377885313473536066488280625086780851445278342928413102304115483181698\ 3539944646967877238105899411269372479267702131915260246633864337263502735471641\ 3444618639709960531108848269744381456165523385483223719439718805620088478151185\ 9569965524977857592972108485004415409802634438190467093017507091892475359884361\ 3492438952298974520243749275204652528996522274790320339477806264261462068000646\ 576654167187757426673831719992078696687438712228320713450611/116921944918139022\ 1711435503138407395895693808077717544861066679884382478763294390968644119395729\ 9696274188773688986380184481273094334422979423023367991131048309540186159646572\ 5981549232847062022670491872941252746748318666415237468221171369289872334718980\ 3463184645996377736647787288717425542762328579845685308996887087890843765181707\ 6014142480165669586003041845257429240792123865465767325029480571961162684159859\ 9638689042818296600709652839953775572338196248509075784140614645154332613250179\ 0693952660913156451070415564004881706396928376473216619801402507609122946405579\ 4131773676744917045378844382372555158061841488947127687381715734414538348765636\ 1103366928567614029425905064705117837398752862399353951691963522172928413517475\ 9792743606776289013833261866876425778139984158475635101116018539852029205501404\ 1996250414241507802148680173175109581640786399694234156135876201335346569033554\ 5094822067959833646077103338298162815589863764858485998442937765923709039391918\ 0534177407332675607363980951601124553575218014547436209821020354228542414042171\ 8502041206705204759129131818004885692554241654930056167728187670337532956109796\ 2903763401487948161001335055366979624278962828308250642160591345402954619310006\ 8812947051113262189380376393430956079951712230616137677739057152400431630999800\ 5911203951172532842225097342954821123787290227161107084630719098522432470725575\ 4738441242060324047131400926304779838181997960497670345139436911309653938928167\ 1280103643018571352621516949568471666372285186994904780891535153149854139697937\ 5249217332852764232025822115758845460480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 6356192837371186683937474849767110232239782915984793045605297902181275522942920\ 7146811306925511153642020713471229106278357262995171831500597070167640056525752\ 7507135711499788286916930094374014510445428672766317657986329299928635307370005\ 1138728211259969711064225632628645785882399768116688736011037944255029125651029\ 0294787804126521779257711886703659159810491103717341860624502701388363568940591\ 7292730615569404058533512153860655979891169944335337649296136825266161994959421\ 6231287661104637124343869099396505071949909077520336641873041427737395900499829\ 9258176597320972411047744241537760054265821753900755157076297594416692136933989\ 7572478785299271859953050445034249229185073563195655229298123527912137555032889\ 1914387441165692039329798098317059165571971669117018611242290224862208578827350\ 5791576807474215287483396212252534123672066490438859822641017843924066864966636\ 4672144036480856992184482302463677927734604543186835491338376442824628319963910\ 5361826315392543610371991250320377357372971199930775591808706438289506393378046\ 3054123659273817426930976800699225551355162281068475058722375960639540101932496\ 2002959029532599370443979860183747416511683706364489038726110307325947641999807\ 3152496551935847705807032246511157318129036871226368883544294937608746877240916\ 8047211211099366871292243414692690643424866093982597929283751111425482089259860\ 4877367341124632268422526008335804779417656649526387180626957310973835434416670\ 8985986062112901802280332206187874212849454738695813596146716600855231378073458\ 1848753364738227353831294088209070711374930363207636325924055265316337672213802\ 8431223975173551373606378921145950367013582760602930702535331316329902968532966\ 2795608280110721197026867534341156629965524529615846609649021174825620252416546\ 195898824039/753297693257304041282480001493033699127720210652557508405595988415\ 3281455348810199417130586744242808813521251707582867529594388060777216180342365\ 7562619400247770536613289867894337755602014134643540152923164478098672019114357\ 9789665661923976699627102288908023358317283040509514416777391073425593502359297\ 5639811468968384295412356473524773988648950957712643060019848478611629096465557\ 9500671176447165557768576073575435029491749635154543431451501559718121091261932\ 8507300096633894726141882775552004884602482001881726403679956596624380565333268\ 6473646750109781898501712361786433483384435497995911892334160154553038520462066\ 9672167315153475360527420240913950754254956547943845941480460636617800413111030\ 1047940549122295724024372728303320582762789484273392707195903457602631314840001\ 7580286481410111292100355994235996526318194211321352601137755770150985706339501\ 4954785366290469327966787002747381905992475576504058139045780038248816955337528\ 5035419748734191457696958367395869150003772123189510356413144760489952190183400\ 5698511303902626026790057145545165557360363363870203270327601137674441188223065\ 2252908187953358746972444018682262250104740714551758596190127998509585705752382\ 6761608842106631583172315893088502602226001562204001744748584450941751486642100\ 2145948088715216205901753809876328932246775003968172530316698742199826987303190\ 8111235547293636605780213402543915060265976976825922267298724793357791945789942\ 4292411424671557657542965429820480913111450208890501458685307801369818272074985\ 3446300586563430502630743994117457575620954597637983312000525931642880000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 461060486935144408100991486847739191047503533432\ 2504802979346850034099339147979507539972633462311709704161832896416285542009475\ 1039502940704291842730399075623311876604784949882817348408218815233000435403060\ 1642205969981093236191112033250703274456156183262195686849729390451040942298875\ 9837047775570984270469326953557094112342609851085272104549006008538278563640217\ 1961824649535037151529959280284612188652233608859892908447583837764365978934956\ 9157206448724173906199788989014691142169374216598976809310085986911516595567620\ 3319703830325999729919098794315222952762085428128267397239958707456268525830010\ 1755241550616450574510564615925784393997441047196206405411834612153823523099988\ 7131902727586499077792082259443318830748031586681352299991893936116797213584378\ 0514782135430104696518010569968704804083399771910370783926905969088154114058355\ 3373727850645944966186516304495742922519061447245722682663071250167439362703449\ 3901020764759053586859197563359957821155959792208495223470181926816754714844828\ 5953244208059341275800021463027200760288638079799905926088116193508099621883361\ 2993266674777644801222031745758814809059397988457748715594267338161888773199823\ 3739116241747764329000777398653078247356268565029916372972748906984362417980763\ 0142410960247538072479851830094044684856722741070986425195487658767049214146425\ 6700045208943208537384790437719081583084277145773428268453764358599812870556589\ 3334316641058562378856242969425000025286851789882686992685745155435026772690943\ 2048728112935944763441466655757602991408214601901902179863832322828110360478387\ 9203915741507618261165147574469535461807832186362011365530695135138824162329983\ 9847721158176959927773615918487037688543384293775183369374656933959708834379408\ 238356497571027315649808100519775667496201484741/522958629171332796133644880807\ 9309576581552258975650595282380219119086213540567295554785636675798209836287372\ 0533050787699237566189131063150954505402593426436580106330744453745995124338347\ 9783472935509060502334969635100925359639180493910359812853410534447378878801643\ 1882856037242118677303710779531707421794245002624197279185711324515931597108381\ 2992973151373730364670987857892288708718553090805588114460145273660816080088216\ 6702863308812304411356535695560963805203929343371448876180652956916715985302361\ 3552434857138278633539748439010974636647657753414070559760135908441445203883619\ 2939072819305356054291232649904667216275067263053360827501691550620088115194614\ 5344652792657570881286421615045065856680935847671960836364908746144035805368913\ 7888550419617192955034995135835671679633258368475849804695006854638480571337910\ 0322075740962052878836443324455447592396282267188262705257262683258731737531844\ 9231525129787634416797533122714027352521775014650528874856426420432802543425047\ 2763441829625454557164545374091959213916053080317017626752632271906910805605324\ 9422566232012026577052314229870664347582169653144911871373192786329706855051999\ 4116602050055533746027138875005657376864882728132077815564646123962146496532204\ 6673793318283921894323010738127794596229772344708384338553720682771258650366826\ 1248262359806966318390884907472798342859885434416744368102487063819194106938190\ 9138633879045313624330436655119888412043273815872201165920377706206716090819734\ 4580171575826568497264829630683728796115796200635987943139187271276187783619439\ 7919413701347616451152704438272000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1224717\ 9486698134326054410620660583385289056679852315822489427816404787354458329516215\ 6472108150092167118281888218950130900644116333046836153309482469201406643647274\ 0439687215028357456778297685887761789991334663827308841713184606009399157918688\ 4627000670560126347651881659619540855836371275378334811773363192832073128849368\ 2093186692059735354364358002414966473422442294132489314399106163084386143491715\ 5055510781545931589601309510512417462942173803971546954735706312319144826727331\ 8608626994501284642473437452669413122503838285286307302192939602954280943264396\ 6092684664984997638419401151327570475389653251374640778141442898835341529506649\ 4850057154102864321777624802068617808304234429819233026479964137457485278311293\ 2703040041309122871308359829753929592618136886268225292850246680624651382123598\ 3682082191645011541758994534635598225904066431484293373999136953336118965033284\ 9599302924668249289063336555238195951511574131341080306234428338781664222422421\ 5293866520215614590537947263032285579461121893892284899277109624529747965011522\ 6391828431180965352688902844220124617284368471587614731192547993953659432425409\ 7416569505536646191832278021227176401729809994282579320164288248714081378242446\ 8332693223636520704414486545910404803843567199856147129885806926332823444480514\ 1929863516597442437129425170333065495923738151960354653570697616516613547920249\ 8141700720441974514252031591365251581958733193590494027043558727998963654153393\ 1323337441578243711707440330538161197023305208310970638210438388200020607361929\ 3031220305603170516690008446802931457814331108743740110035073635084228833717677\ 6738192013079184073446202733962181189438677603141944492220239217347101249550742\ 7147763943699166957907559112561855245487540221395317855705866546303865844062651\ 0195834609065996702464129/13181259350988809469447064188104880160611994770258211\ 3515710181796389711873502966057884864303199888261128577029066016544432597192653\ 5073485263113130607848701501051480955884485321508025263544478450336993395165580\ 8280761723256329105314665933096988270971773950664735525488809029585076491434924\ 4917185122734946664961192759385796569246734912379698590324023977151142310732842\ 5909697613180998941933894675760481103642619364499140649554647006577515866514247\ 1552563331539073761725553782251638573072723683615521886024759951785012391745533\ 2785214606077999408959218421244262305916057125355270177090328966013309911317154\ 1134845765020924236070057760604944990599520446219804068597406208082355445825315\ 4683091033377320503159757310320378948301380188727086878049863711976910175380453\ 5564054095983335811550391434004281701590243525942187738140833779668078976176507\ 4923085838126420489065466999990588872597611450251628572514519125157340127795851\ 5117185684888090021483901228814763227082648477212172184460381704312567034301239\ 0729940402397397254326320716478598010879414977481253189926045479700504819477806\ 6450817440734273627534823117393088566075196669856949756257432760219973800815312\ 7925750159866855632071001350144553039181091885964842723009091581308050552423351\ 6009706373676253185237460368606825478327273472451728975805089286489180164563165\ 0356155457363798383246490459054085258984889425705297159269746342056442517801890\ 9040073549556236106454041954700291120290649416090950848104323481036507993502775\ 8618145385566954230249214695919219437941996129717927070348924310576040963873314\ 8306338100567647191040000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 234398268210169\ 7973237129822327777594825010175093011150227896911581363604874070926871703785215\ 6438657963450941404610464088545660570558915995979518932265507596511622629711376\ 6179890175608716413119363417670409207243401530484160845525311692294494193290437\ 1233921931186151568033190229719608793566373929885764401899960858701807750809699\ 8574775408990103586516584058843061972822904005954882865262511827169433111167408\ 1271209848863905599453749179730403473229376989176586571252805797905677562908989\ 0608344786080964785676950438962595875790011809497196393503920503322593925711368\ 3810929908602059575444894615146259243399636089318647603913679184481779476667406\ 7231275625789941150339129279693684882441488153626145290913092142148940700704165\ 6382304848004629426054088936421104034696597758843006314948694611629827244081617\ 6959412298985551781108681694800976557153329659795835922848892105179976076700282\ 8945871912887449068823718754036120063877092448413115542185619288567288519473900\ 3446401564407916865148034626093079910704211955421547180069382958378782154513733\ 1290191380070548619731519595377112379399965859644766344751153585216233465975008\ 7219173959859222697482530308681556329791595562601239153845149267308352636735913\ 7113013571832135837970689017077196319286748942841720243565437169327639715990775\ 5803036965495694458585419386659544215934975381092420494889530899137089861840371\ 7907333718798610399533448191225070205963867413387371398023140436093388525695115\ 4677674768306846695503151883376184373635527207054237676055602403434676533864920\ 4292791380016015027378524299862754724922459284837114001864171325561762381471704\ 8030118768000588360092545978442054127108856600699950482569743634530327581113300\ 1117372052504550959057709572619154839592484933933585009059256956041251522596832\ 2323039466064425519/23792173128534801092351950859529308689904650560316071489585\ 6878142483429931672853734482180067275798311337081537464159862700837932739580764\ 0899919200747166906209397923125371496005321985600697783602858273078273873394677\ 4910477674035092972009240063829104051980949847623507300298401063067040038707551\ 9146536578730254952930691362807490356516845355955534863278757811870872780876700\ 4191791703090190679889747668392074927952920948872446137846872416139058216115237\ 6813428028139914624576964207624396266248926017004274691712971947367100687567731\ 2363970788933171389250345893462178483111266262669648043783654024389927463174839\ 6605862768246106454257891925708032134405426746343818318205588651579714694420297\ 9315246063508203361945128284001683991240652391814880004000118322866561718669311\ 7643249921139848456538377728471370389564325648867344204972300882551998596023616\ 9937818188982763167934983012915038688667704189573388707020908998930671511978652\ 0161223002488778441718010647624884180501367970792950988976284183496913736526754\ 2426327302044059008893243869409637344034353662007816512090859411199157440994372\ 5480525363897700355726894524861765729989091794310044666132197052710471639590597\ 9038559674415888157437010918235721870854166541115031410304261031247124149639752\ 0004485636999353615965335319988380728617775370801328186162112970197036512889286\ 0600541656081759915278592623892467725413398061372481892147411878744632413081733\ 2756949006172149545728234025472124622196044166280828303883270896928272510430575\ 2420948352385599832526134191085485303014140858361979808380589753939791333269294\ 0271524603179827200000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6235511027431649819\ 8465026003709671015862910544269920169612536128538343387586981137321446008903762\ 2226937263830403107960025349092717728495779115855457097260740177758932555792687\ 0672531978423064765286197901489547909528564554609503945643361324439612740794081\ 9027390214904549697453335129902883502728119673989161346264749525116066445175950\ 3487609988606239538432397951956676437226608103022726795098559818466488345767533\ 7026144988714058590670786998447847925309920991639909510478088631348903780357662\ 7943453543380818030090141604692743539719373725222884545495047034558729284465646\ 2963290185233979385143934116199400241814158833089611542726189911424377326439195\ 9245372448753226140815055215268387294809209767202764530316075957033116926005909\ 5975816736630663412088376063255082603024886567502195148051381567276151024774177\ 5825718717598021526671404590558446718580900754789170841463248062799585722839176\ 5361934765565356694410824828594430282419503833876893268684877690079196017936760\ 8106999344300395438478621429405358958904935206143632063630059587614693691412058\ 3112951073052440178971459705273307508039124850521762257600927160064728360142366\ 7966063658837020184661107202463449657513799860504572247628311328387060061526691\ 6177201541872256032250388265493001345370472438676628221954690874656103871300175\ 1454949698460715381439976085745983807710982511318224534099889161379016813267989\ 5319248575671493122556666716040751773221035674322775427494090965291744335235185\ 3271182619202595826721611489464153184157083312112353521737286824963784838051341\ 5537080049344576812555164600943335993925864454347459206162123435270479165923600\ 0380207336138189019872748422705164925596473155962827586394565214548450684092915\ 5050183893233333741571913308981272136637460904049734537597248118676286995699774\ 0500493840705349/59484750820089912858119868428471099185503895847352849517338010\ 0415762564562382074963017515899599164707255832170618197144930443441274131507459\ 8418676858978457339503772953741874586082699389330792543189758607314134280413269\ 8138010436922102068836863758573034499013629920405910873098556227140394416558108\ 2157515170234524786425447193464092808722617721133988480611182637594088812599813\ 9042196328578367724349161482617823498990742589259164242924574361463881162162304\ 5695919356708506020373670459833568755935537250614909807241660059742118318160710\ 0918618574114166662933761948270559589982583400557432153106686024617192866894948\ 1373048159412434456754840027922084132333730967775163629798414548484506412708585\ 2419196168604267541939608059382697519279010824280750472891109947323817856340991\ 8949349114800787163827874305190287956107103229860937876300718336902478914945137\ 2664858698102613697336839549468779507494177053176556791296255765686161346263189\ 4919797147987624883360196312233116258955565452575830151958423203899026205547449\ 4570764602351525682999554444131406790790571292137980138598774714989638319142690\ 0130202006301288655843734028254935813017887189686991041224427974493159165168189\ 3865349320013658230900618804955443355172099891229166669963696272301685197318250\ 1233055408910238391734912551711963237472506017984953279359034017127949466933713\ 8486724896973610322666422276340360307617367235446560113021060178957554013422433\ 0259439024960461334328844810161305875263962737693414572765857728472251123703182\ 4135118414523283644287589182149824740980846605196704219783021828414774431541654\ 8189280109854720000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 392380280121895936624\ 8686406080834611851976023165550482649840114134498009238486551476371573036371130\ 2508506740511598730242082562812109562973911022529099379776993341524253396821401\ 1650576252387990650835671689936554581188484015343208418940501994503463738713548\ 9701512546024948730481242341250186214334965845490230532566437364649059621232874\ 9738520562338228810722752411997484503726602449348683825085371105104343161900431\ 7675248892086891980385944429525642303878157060201766539968726324882436823354564\ 6565012313017201208681862491488019053237124671229716840100372554383627909717844\ 3360550581931041320664830185030335699672297609105587769886965123188737333627601\ 7200482492493770049031478464293868501121606972790441389264839997603383764468590\ 3863103428145915427391017262465801946106271165955577262828897605308764816188868\ 3413490884718931829362633087724347045300267065536572067390749273023835537473671\ 1160116834916051657548288077439961035532892129837206040044548958570130600072633\ 9982438177533823250347197412664380893588336909870065392113101112889035185763034\ 5147367504310172020496018562610044793247576879479745578852313142263479300891601\ 5633790721484134991242182271391148838198734619430113584693574909443474735630189\ 9724941949646662867657371928125497546597675219895667271261216434260058371088954\ 6885530195598781625136294972562225656145652383052517919715728850198156164429220\ 1491981364789183225631780250427816321253838160204680124872851730233349557429599\ 0313137330378574099984453948110034427535434350574188635983341618498496341664951\ 1033718600738451690839372600348045676647687598508965541491415050829317424480334\ 0921364288758441409796061470369912166480745916743600061511316334519771920960237\ 9769727625862384274137262649340401182141667666515939030272010481474588506135519\ 4219051670662603667/35149149904858488919342504378881131606974128757973434288416\ 3711938653196226761705231156383121332712685530296464171357737467177666546359604\ 3517899133779176384401101102686397649200646249073305016966765091119005583162871\ 8202461180736563501167807615862741659061968614921662919168951858411340135959980\ 7323097974319446830070318376507327211584793992263374808188904911092813446463511\ 1839281305534362806793547360143749167497981636402041746818432722756611368706045\ 0079805419647315994115399395792509009594523179201508164362053085892981226674881\ 2629049969339031575970218493459700321345330665009025310283351193164546865407058\ 5506328546988354309548198172577182613114699862717164736933231397203440632031591\ 1652905287181289703553508203524854665459212750397087554707700988853335806942685\ 9233333155450741579166317182235396034453197065506576414555876358678755651429160\ 9110607771198360992307557592285013141651694260167926770252332505410997122793723\ 5613117523205164555260941939825068141053383148644044095722267601270595690882141\ 0061190627613070301134279966178499068503470063401875874833482563332561970077876\ 0538674499149655753858303224187400383903241493423306255964136335566599447431837\ 8929167184158182339650148937029615993588396505426528026539826981092200192535701\ 3351874968006580565180479413925560806053263131258715191173079061032498247775250\ 9843106899283058744330577840561052801041594543349385285811481586503715756398905\ 0460009231730793700497617089700431012767691382944856028314151959955230939552443\ 4007945865314003095062098410201694048276956368566196589417769439927721958769438\ 0482871275650716071362560000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 3109026890211\ 4391576021162967127357061139949938539566167052284670192371532574542433752741464\ 1222914624553021545341271455786584882481215121093620129607666262769877807105330\ 4984105995187963916066423502187290039896800449943595044138818395754187866296763\ 0803043019067480291505351765536716794561976471333259875868066209177921979671354\ 3189569468710015987623214746899839650632780297867871826147271396324288610856547\ 3613182717928867421529801423698145122302978865675030590486876832131557510997969\ 4175876919634094914540341592638755429666644104222396793074328508798009209472996\ 5742533009644371694926943854953331678654528573735803538041887680162031188452227\ 4635621873094329602357359370919792022511294451787842724214370355813159565470269\ 9471461961028402724702899025410670903238259154206570582876490341017615305046186\ 7478742720791312552078535842286191771288032929852131854293137922375074223540502\ 4215122380316454097845449453792605880178516286739415299703158485228001716244326\ 1378679020488196814122455657786453552849729311532409475612771007507935875594149\ 1854021484870785911963911710281818467908105913875259206183495409958444205890378\ 9326359200316934769848254001688454835900533988948878336615093616522654113820159\ 1750012114572287320204868029010551361294342100193637626326040661474018626001392\ 9338584183735656362091438816674531179128640454208130743309450068422807513737359\ 2686299466518205599982516323779590338853490262960929674240397642759795045871502\ 3530886310853403825183837564326637050829580527306391090979924880523238627724297\ 6420232693957802136028745913647634912889815511100158084079830302705188778342983\ 6596850385320401093050787094973641479997354543652272674054317088905644188777523\ 0690303044432969741474232361444766145941492198111408145992210824460696081532834\ 4025838039152442398382554134879991/26191929807757685456539133945682950311269187\ 0306001810743871269392809562294467280986922812057986014437818062414838274469731\ 1669332680436493304955122599149885550086657452964383650310793208497438085353727\ 1102673026874010579613217459400086179825195846519835583242251387568226725193230\ 4007241229280559500765272456048412301206512383304215207972086319550097934396169\ 9609805983006924896453376839015589525393254601270749840620985313233746745552350\ 0193621400277510691583620841269010184230096688569511714891170415529985723066350\ 0775533146141212327653954652507671627684775301395074455416919349398425731643500\ 8356877051713836337510044919864342287679071344696503894928059624660183183288656\ 1091776860449867966803188670633119367566691828907374807939445769934361968208125\ 7054301509403723032475636678819329893922268607047438088714457932463978020381359\ 0749929083647689322755697751092514356319733084905004242400773260440908649990986\ 9070877521593245536123954993608447807387208644339141738867736029780904759689584\ 1268039266868409421097137560150305202533859566619019342568463437190913914859277\ 9528482837261459242478513418275979691420159860536586840637371770429322881767946\ 3910756797837944957206299078302773195533867334341890176141169810968536330406533\ 8374851611632476299355045871149763229852396508384335566066764767143297244022525\ 0831511846873863517434846106914039626304394476230972431544813892845974726822603\ 8999592376615117704898340704689091982730106960886945025580121561097082667956704\ 5292550304681116992313291475118852486985124183487730751239837365848560859872709\ 9996793671456432145742036763064168515371008000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 5038336206784850203419300780917007026780343739328721340436381588588349\ 2978672605812645823796381502609463494254072354249645861824938363709143835877332\ 4731499065531907526435452350024945001980571608435613533187418209962599312747062\ 2968037884201588832000464829860405166500351307599488621550373582026243143207275\ 9189726288611443069694030047133448014358221292087520177143331726137693095411513\ 6815083899411883033635580131441904752675664588100264310944019812060029596494309\ 5428633497806163736729402152961925993598548505388221215065726288016854513384858\ 2271570320648537498484535125961667878361414475761775953573286391590395601114085\ 3940233351001329441240804369967940816398031735777639350761049595270479027705463\ 0698208832522954866376616271842931034379435490078985018950911428325298385584151\ 3124572647072996629383160256914646605659228767496799327881431384230624858209953\ 2021319991446477384884232614908878848421572051207408097998843895912465059539205\ 0563561774591463197351157359607826461023845785187392923409194816957447494038437\ 3013835524043152773422328598470019274869779892382367835504042782334476560300485\ 8681875579792545460108286706475085257639085872132061423817645915590133668046794\ 7773998039520542323115595017291323270113866748342730429083059777615394177619909\ 1206203508803458597803148496535638464785335179808530128848480885093258788716709\ 4106615735479040043281530436336281999822893278830995611128906452983261988926285\ 1453224809470930559034074942448910913901552870182037667763681920907194519265865\ 7439957909722947050674629427351095613723665675331816104302521370657063128995645\ 8116311852853880577964843093161851872106050613702883652883407638567559741931527\ 2327003832072731855190521283730616731393095171863725502674011677749311660088242\ 060846059462099908605356143955686753200577927654742918113/400639518911256447909\ 2837896135947584649694164310323993971067935527049971393147668429597088146230517\ 1414392510121558279999619238311000750804998017245683292693784658871410158905465\ 8650961151645158981884924644591114776532199268844841934651565474292022692299847\ 3722156690991717594371909444097321958187919113241642518306681418133863134847440\ 4619129620070535890969701438884110439258601305356833831054592126450012030358673\ 2024790505754594782637243702431048689330208297607683114859484704812310341049564\ 8167919116253371713482437788710716900766345225306351321051193844896276895027781\ 0069515296870306358802164866304531770903977468464885332346844868757976283559577\ 9736527772094686925264804848290495029461862582108184128825881668286123657251691\ 8144852956626478840724413460241606805096756016220309347527636662849433725627060\ 7063380039860341636111591841507835055395936966784118563275154075917187620990818\ 9451613541516767572695404676756163630015052562718976306997942626561856002427338\ 9768511222042098426591942359267304320484848633993049706520320240148185690925499\ 2879777614758313643289553528274510703061746060223768443689353945408237096680191\ 9716496736040870433393281301576203965602493563019234779456657610637373451875657\ 2704863677779816465888324030137614970841171616072029068600515890361406027058843\ 9101425492659911770852910867199731811319729651534894648087617174626617903393119\ 5558569535328726732494596549320427483096745296841149503518106204969438752159094\ 9848223975220422913377396511973179011159919458865897188373226846529177053066676\ 3723271146465050047196011062066159685425044128191968351910994378752000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 1904273725683475176844566677566978200138462693\ 8734181288215733850436228401211657236027392672587698072186644536848834732958362\ 6246174113836382078460232656986503973289763666009666448224434841771880374592325\ 8897820152530542496389082972047181503679040260568089205576421402396507515852890\ 0036151915160786754709056406511556549344353088344008258741254994159963510044840\ 1573183471559214793624422454901111601232091103547577110830054447670208542567803\ 7728189802407266197873223605617150061004278714680748919540811612202139658925477\ 0682041722164190819222707298897300559874129993206995125260174458737743347333647\ 8650287594968517484759604180575759411140851736016908398777671069234619788801143\ 3535032131701603725686603760774211980081635183777588611634118559646634946906328\ 7367822459502868490065761149031580097716033732115592672637975277253610304005720\ 1775690628005919645808528632673929434096505175590559839095507165282913645677035\ 4834403531520720258412971285533836758766221421246616994789008251081570128618197\ 6716042745044221365818650890320761154210877479238788097841555171268970540397739\ 0174002049385677644417637255231868126570937601175475393631097972339045575204330\ 2986734547956092481962963340717102872781012408220148794494737340329858503522215\ 7034532465875058225140745084676450071017479559356772564234154396556123897196735\ 5684271500797376164165000835694101310028892561344629229975417590013923503954391\ 2925179047621275980913246530765003509540679095065570363525295550585741589306441\ 2600171123758074099402490745278720830477094732863910158725603968182125476077541\ 1361793469624836365395010981639174456192292673058327278498265023912610931622970\ 5744372860432686796890697507614973378867744296429824195759260558601164783247680\ 9874636725514056834351823567983809210922751637306430988524683303730969831821709\ 773247/143719386276700788653468209691660444149085162383944915609769013359863960\ 8076920826657762753336652683711530338743650389431347345312801510556678541551482\ 4857643337774528668018997495528724436646944407135246570913986116759761507400093\ 0639858807428223639671339863650281285214608604937259494931439064179477143946753\ 8343657230506781905735023265139483798724037076548794562755273354970104765753601\ 4817080592176381358403455768787738803538243380704622416113509870900579344874289\ 5773431329642816345934270180386838941042239769762369167049765011829956823071714\ 8996492332960680259299695395447088080356130921318643051621541535797787842381999\ 4748280096882856196542865331142516292902827919730618666325291274845029476385488\ 0813442512383095165548730647209852588241899534014228525674189883787757197576239\ 5143057373583577106867445208002902395061186926301612014872616330757943539243032\ 5392858668561668702172194264936721064603121699667200594463140437415014366267103\ 6571607985065076835273852169616269727796944368012322632668115374651000763052735\ 9643437001468922038237404926033826729097691990530952772816122396025013219467472\ 9898324276651638497964960340567110030942935312649910315750533161842661440281916\ 5183337904598238384847755886877640330828037149562852130413429395525087977911529\ 5359514740861900697237219485430692418821684362866583571111378443001576554311319\ 4944461926197686520873924953921893223573007352250784386506732080993491658233662\ 3980681990586571833152595964727566712574793521250363417605486868430267195140136\ 8203257102848226607080463202075804694473924329167097188020551605787211032988289\ 4295242094560338247680000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 34008307648507\ 7292897608454805586803294567223723279716217697142002287244501045625118867443259\ 4831124405064732035918995945147818757098526069990866664376046365052518006673881\ 4834322870474821864112284153140574676563427877689684325939891115579140949600725\ 1196158668799687205662523982204687051641203053059417557634196443286835063667134\ 5032466719261006412751626949603001445703628341037290731629051222743612629479321\ 1504985710050784225347211196377690335942538567144979887393079816452323272629932\ 4211356185483664393334738294428427085219401273051548042598794583176658334427034\ 6279331952979246057504265051417615625794558599036810394711556776004411901252799\ 0336031490406165975730720745985503557288953338746462338916893402654400192960599\ 3679202012288189876738682595385019912939964868818583329797148441844052153658871\ 0405346506070737038562327963561260048290234955218728439031321747951836431188662\ 7699539523553151090512652194227350392231404125525588456781674678596380726570557\ 5111580570024077679970273528351823652310304394280611210370057944859238064794048\ 7001439466770108802905678476168137608964015153709489948523288472833601209659169\ 6049310770739144249605312194797409404507980696434804097201586592298557387507822\ 3513645030398456908303449532039926547517639542586381454149171931862151810231742\ 6512901985180280041479585576248456346623406925062619497369477247139943327951168\ 2128754266160422695593977789694826733676613330731582919908635144090357072918121\ 1474939035371812609379073796312369205959632440217563904188705326308183746420250\ 3810442355289628462765194220781820709440896410770371930663652182618569637728748\ 0955541342349100346348547043400985816534246537525371437318696009407506898303364\ 3529215293975684908098021942365379700200421833441662952444768503894112359371907\ 21401506662591757913618564815188571069013/2453495237152249177727064436879060439\ 4022395578402024879096281566433919023598862683657521289104285100503982211409460\ 2195780011092685400730747265307717367212625552008025118324314387954652882758550\ 9503802807463173344218273571620444458780446783953246420103587672315516226163675\ 4700003585206152811670639312430910118866719863651491105047897169166901992503204\ 3782258500356078808455610742153650538663018680725367475601852052876398146117154\ 8563146255322234899389456045303539434989291984616650477020755222318179064935378\ 9266575879232067027019542629081528472154404826971612998044799965132432228936806\ 4425111206669677447896908067378069910345638796785902212410343867361528143126848\ 0582584186608389010491401460611522608172340032825696040439044620225340613558142\ 0449571869740093844446624264443372317085050877605352038665671765192405172830262\ 5275775193967539502179391789913631983492372984731344272796744951419738174296149\ 0157472101483350403244420309669884124329593459325240259317904895592033210247835\ 9967817935148342553243992273121145639627245953648026224195698380148899161024884\ 6954926937645038037607127256751947174692821579981542929544680099681378385382967\ 1230948975331698161200282917305270034201268514212783855615261211696859933421491\ 3389658327977721161093211447657753970780287361856733331406818358423963435598754\ 4803652481068299605626697711771718113694742882946219892062004570523748602424911\ 2277098191696506405255317504512746652241642553585047723105031112134888878955403\ 6842026326291222401110595614027494785755603398623297078016478949722665855661993\ 9050668734240651309845102454917286552611632899994345799680000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1771403929469217014485127850249598870072539500757691217\ 3273956807916657286938184290578067823711550319360284937536632674696869417618590\ 0230045508170363349117444812018959460872510863152899329652327830036825475820619\ 7765036638329473597337695495686644364839675031148176478548994199309579567730442\ 5468485351476452516501698290559036714579282783656016055748434300422288647318161\ 0611149792475408971536532439743532421874854062347783396508927706016287581813398\ 2034918588657537872016071468596155226804616382147314746001586378974857645638323\ 4780175959800835767269850005087331482396887928323929024989835874306666445175713\ 6394434627217161819762377153710006800739073242288236315831957925732515906838680\ 9681561676739491241513973925615746628621266266518604308067580093415363503544635\ 0568311674312381379869760990887861319351171687710461273806084048687107208100209\ 0269274553002193319716328552734378073347462430414495498225677333317367918020778\ 0561548063352677006938269067117179632912096545283380010280684273610120364278230\ 1823959777432472441490326945298957573774777859466080330974625705963686478288793\ 6612872438347070922404027033129318947776160303449046847533795378941987930056514\ 1795792654413988496665436527836029784129779210498880772781621336766314622255206\ 9940580354855715518429359098803170159176301923307769875027453856416324863281696\ 7746801347560745600784962734394283333520811319974195717740706598860337981513049\ 9446718354393370119103465269607696947148407977644154320606861318579821041591262\ 8262711030371167453961588926472409192845278698926478300155200226918497071268755\ 7860103365485730154361435419292181057687729006464130479833708970089064324995737\ 4860593412450119906472132422594197289025443178740848503675065194371534698476401\ 8159915749119081266819816023560395026508827616872625444821032328934707946567770\ 763280654247987/123207822701941572391099978637146461083282316404507529779575754\ 5044000902546683973396138751822066281177555717492280300868517341151434060408181\ 7303314623614707061855004542834637743340845181941280120517337553030258002777908\ 3182762818656535385388059161988385145192835218167355816901624754876747253738957\ 5707538970804314180778088665795816724004904383955465929171323170663077562862482\ 7670368105624558943755964005781503391056556426485392504494940681112224367076420\ 5990591890761666838504901487060771281150998486637196206280752324563097216722248\ 6677208282841757953430234882454275295838559089246857543420357852328795050335776\ 4905765464689659950681675700127745161621566316882021967622316792362134651085271\ 5599312045139067708406316971288119607752414344997799859511974387118439359149967\ 9794094509093397515961558423457861305220093351016201720775129197135954823451836\ 2096581330755770298248074812764029827491379419816039435878870367416294572105749\ 8711035731951164641751617024455584344644108514237953744943564616805874950478446\ 9735453950020377224120192042657719241540672775863798075098715040528130900374608\ 8159565571620370000407207124268779188475267613312535392359837339677502678105468\ 0097398505350424397884682726882909626445223271693416467360226775624370030356570\ 6548089793742475526382376652175557534849761167217366132564367701400301636690361\ 1378417419492789651475069662622441822771689701693414075617758873062466145661351\ 5500682925282967540057781537153033034233283468867626156188937680031405422997774\ 8559642733616295642132642920674703090960764074440165967942284284206064525753162\ 7912375549198732395688467674536693712468049920000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 218021438665174959840186190549992978681225517795518096759793957032\ 9212826808002261731201175793415157945845588012024739144109539412421166255705130\ 0043055979107966593759636963074599086147469954808624849449812654968725496225863\ 5490660467557823623071767517283967848264228165334033903176446997232559885012749\ 0082601543480009030298548152118733229077673161424287351239970860790513530320781\ 2784537575491723242604553120369221527265119448961059966629175400199439481976847\ 1204226459080603988957474819769653194884505550965011616361532775194903843431269\ 3760478121222498491381886656510382575842370902654887394323275038998943945784251\ 8643517098538359747885079371500779499612970108557210880037097389379914928901245\ 5747790485393466461339928380137443824834148721965768307731313387890582877378554\ 0996898922744635792482958082471381755699004190091123483219870960430584238136490\ 4700622029334280298194158776433012882267708020832083263189453177044297389328460\ 0078951887276045680922564138209812134116371190388546507495549985297950813648703\ 0490669767939053840848946775555012916093372599469968417144583873984688840579883\ 6029372900762649501011413990931701515205607883977100056521007414833629539423563\ 9947427821480795302819427057652648814095049095026593548309686028223730272475443\ 2913608591098263319209272136867965062109267274058442204882522701266731140405870\ 7350069106693332737358867466432015323178048537811663623281217769074736686140742\ 4015986840146310389139456545779208779519124730256076434547307829645511418074428\ 4599552155121084686607944110715322803680873068275895975133753549435125029018096\ 7679447335917590927615050555254458794173763616022817705573890844659516244395084\ 3557202904083056493401808832798722660111132443349641883739102800238485632548037\ 4822535722227362296839157795605515815578207545739269157238793939494919409052771\ 7033/14763695996180929795140428474623584560841587913988402275311232651820355642\ 5852648536261453882126907830758831665023242948899922775904598617876948720752817\ 4520932411935889184495384762394379560205117889577517130349881367352807103795844\ 2464153938741571996884082053279392521777981508039518041265403680788881323096288\ 0861785455305452194498728135070439111904969098977517863937742446452676394928162\ 2253183777654307589335320135225295932301343211031685064309643985881433852782139\ 2992836682914919570213110413783439347043338511228080270922856141717728287237182\ 3279616833450559190641608725482511556304481496060121960088372410924941543224102\ 7467873400649070963583256435687687971207804740950029429600617673148919681411575\ 3733113334894878456076401273780684443701879717383137766778509415384094084408341\ 7226081654014328328140277091028427406251757920468067587842862465349338915931463\ 3665578841795171529482884501122189098646104816519811267987022002326924209824719\ 0699901037478246895970882677181968516444457368237484255186739755607008036905090\ 7614167373023012008123253943235789521610286585104647097767409613853987429277108\ 2096060393622232994276126894881205388312430636221888116528338152293149442964848\ 5956026987905947445452101789556926521883524968165105010161581223761483636593218\ 1210429454439960907243532193204139864839562436592336633312006465482929448277699\ 0946346168133347503896046004538679771883238371438347720416201937006780568528156\ 4079731093130718676096199791746898424655203198502015107211511893698883602615514\ 8849219186583936184296318658229488230330232365497858193657731965249679294844942\ 9848106035083626517758987959533568000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 42786897529743756729678713102785558281526798288453411546921415332919950921046\ 4298456541237111165794181478485512520697116143910866108865575875663534246105719\ 2728796725081223708899816757683445301930010146772769107466277246838135695424704\ 2656108952668690161018910003617302883692113558118346948219240588557584276618249\ 4576228403893883654160853485736933385441707820765659424878464135869953279483155\ 8152493698227599929917055593241958158558754624988278967569170334865002496327164\ 5987445672863144395755746282197203475473121562793069660863764072267584874575381\ 8016534295037274555442736948505644589637046292361206476177333510092191612811664\ 1622414304038168490512468416915239844142912459292410556794777791348219874732445\ 7438360536836632695395003995451260666774378290942466931855385231762170025321114\ 1098315696918104981043005860139774047477376966732941259779331684365966538806485\ 0230588608044591714200672258308678386976263974610214180560582772714182305170190\ 3879550423511727436225766941426683189609636684760059557648793950781432007196543\ 9753111762381114330460739519503730526513062781251883451630183258431956535290941\ 9508739285486283850228915298735290347429468129831706868524185257307797835877785\ 4368403212972317031785721561337511677307592045971810577203145851237007454198069\ 6616799203840953025674352571304245145595537927273461226875259926164814602742508\ 9392027040626317198365843960312593765042559757503679475226316821586073163995809\ 5294105780069324668492826423983413184106561887686118481553617842087075333927126\ 5597605687849682751823204358031853656674616295855100391560178538464403944307058\ 4600364095872521280014847395256687977754448196564926395653067620961375305928199\ 4410054153832841428408979951901370077859808906646141711677688938008929188586180\ 7783408757846009664257944929693798241000193209615708869676026940776314621358213 /285199457238787856084456807797615269885337026845750308370875953850471817112033\ 4499734936157733289291548097157141820966435933767094331971628993207845430064866\ 6514762715042079480386997417104564305941281966124805575771019696839682182993694\ 7635438789815045190283646805415943034753716949148072694954439757964993566258182\ 2939257689345177130764997616907940566379641814799456746721088249193418051049224\ 5250204343383250449695482374773027506327799215331206661213406827715518034227544\ 9167368341562256004529821022912572479859256598979020720567522084308941916108292\ 5333110507724471874801034268494504289332794335736330544776582033940514263557124\ 1118587547785708278415320564046356212936053627314749817940294680895296894131533\ 7261833941334044767845913290206398796750704611075879765655630004551259573002700\ 8165700354945986786517026970897008815158838186015421810966543591724149704822613\ 9152213376168005231935710260421678036688408815583330842441582973035792654821741\ 0469719689701819947525845677796907062965390245896007693063488317246108272089870\ 4865837122898809952326340327397789817687053919964785055989090850373560362107670\ 3632504196405637101999006193554928407665656948161340099662434830667707887064155\ 5077297290098166456474210299243272126402088705621314313556550494332518738972964\ 8471269334914069017076571258401772510136244714904720531375688137175182294686962\ 3362907379181901534333101359687503983265722274157540188254529399374840786429967\ 2643695498959207154530144085886548569106687283938273759160618745912900450640558\ 8534463762228045337303801532199844401319084202843000679921240360937539939131626\ 2826226967337225090166779654476241305600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 28067764938394197871250533583486334545797903346888039906153882840725291846\ 7492462011955417420653790812415158415447881822613204699566059839904944115015084\ 0823666452494544836342232074215653750572328242299517947939300141279070870726141\ 9400396581448926537550746307840497330818425753334468086613822910707094012535909\ 1985639607512622882891954841824043441286394456559220459498554965556358282893589\ 1834120816531023591828207557407510097505985594632632499470573978316027694165354\ 8599507900242263976096287688885307536528881748180492622812728320388010311802397\ 5349329408075433988196600201151176479472393175968041347361183971461570645001933\ 0833367535581147880636023626467792230081856798978875636488330269849687613278019\ 7985695250772843566135019679779287786728140938238668556465805300464152829341862\ 4055203523192262522594093854485970805614941704942758617991145225830925738889640\ 7695887779895161318938816876488581123061795366068229952468884557496953209914203\ 3457031234485267617415773337289824026864293943767862979763203305885279416826186\ 5144005617302510377666943621673667552738703446474665880818403649678714074378466\ 1575699478595725822419060449716826192144474295350537576689153956012173175808496\ 6841052147065123810904925751662521164931451871504444399003688526089591295646939\ 8181992948164563847551971332650431155379207856123438210451567516576819693978326\ 8297630595632127422976284456998218489499324770567734636049836180062502473624654\ 4801436671057852966727829899159201859010198341766357809039777500678221407624571\ 4656066624462975863883512503619751885198597234066280800022840765184371090774100\ 2124979772017518891459706860444507246311569568059973074522023026347155582195362\ 0523875407859202020989572636795195580918630244136758767109622480110382048786037\ 2348558795738651074310217717812711328726673338990444269637529110943114100504945\ 13/1864048740122796444996449724167420064610045927096407244254091201637070700078\ 6499998267556586492086872863380112038045532261005013688444259013027502257712842\ 2656959233431647578303182989654278198078047594549835330560594899979344327993422\ 8415917900587026439152180698074614006763096189210118122189244704300424794550707\ 0738165082936896582554019592267372160564572822318950697690987504896689006869602\ 7746733361721459153265983544933157042525018295525040566413159521749774627674689\ 8360571034912171607872743928254330539084047428751496867454689686825548639974564\ 0034856931423035763887588459271205910387796041410041376109650862966931465774883\ 1641297957828664759989642618065662458908078781877874181816603233208465992772101\ 5276221136871464344887881786210499338540854278503763920036964901990531108320279\ 0903043793169581612983771418110437966112149269189643279810238847004733004606683\ 7510798780236392191058403335035435804161362149121459678708768516163632631730861\ 0525945880324848496389057814887561484071669217293437958778192734099647766484247\ 5195201549822868038904093727630050913841091855686044346771170528433814120013775\ 6232892184290232922235287622180097571291932398353995686925898266867109201876236\ 3105080374445086055271073269929694589061451560167459570676840199309362867574986\ 6983472348594209601418801119335959297451870880489573336806377046648203805847627\ 2048123577641711774734203276860702640413501452772271504498395616989378044355751\ 4200285591496465406238759111672461101758867237149923357903010580038646408174121\ 2996957279491686570832050990406534930727575713744071899868766276868872810059683\ 8319125666453184477713508363754746675200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 3247755834929074912178540434714033833478357930622831368912913514907234982\ 6036493475835914886027522098396807556686502593588830547860724946542429752856430\ 2527717363160564893568172277563320074574631273141322409956172304136627014438632\ 0865502288183755260466734603640314013650916861534061676006479990698377850120295\ 6836152933604141321911170911083322603607800830406957854434856833498484107961322\ 3259831959245253101882378094370492979067952024622569403838134119968847250066595\ 0086784729407342585145790286372249328455829969053399485396765114095345247191794\ 7938804658886770485461800815025112856160259504919711974708706907213277200865167\ 2328646421198551452161378850968149438800856432697312562861422203824449299318270\ 0795442437765228533069009790915869054658194719241122254495629082754684455455020\ 1614809920917729722838279920372635298618654950386611348450161672209523653452576\ 0767901426103371816023041539762220344202961757328735867659063306251834305864700\ 9284982533682294531973865202755727869513834654056918906501176457657809382795597\ 6589775298921938516925428301731741259658355414548848058375157532360440590509885\ 6992378944582087906383878978373367036357549464736463725364744365672136688965916\ 3602675633554276562786733665855190355448214192026671989550951536242342234449825\ 4020729863436374417313129303965640799647647038440421097170236488617098914769036\ 0765832835786102072107066392871486681488155770496365543502484476486496275326254\ 0264795446187594777743929553204979567750634721031977286921088508846683174407849\ 9387945176385233629529390810476445241403072653431145099272247584678862055450105\ 6837167124716470726397984143686062098246941356493699199160270703327005007465887\ 0695002786609644707410100752202272637838514053217938243951807557487525701454302\ 5618808771125994358348751101776631876112091335018473088964897148152595371687504\ 6924391/21778867643689254464631247140908802427607554777311841730139618294036029\ 6703734634525213306590542091354581964727193601073289487669021714197123117690014\ 6594989079309152785031523956825257306166728817334259231348789422514231395030275\ 7922457819433507585876178167114846959035649926647476116761914887429945153690417\ 7869884660816041731813526349327090745697279614445374948322151567792193574770105\ 7164862364561058949266397976745926800849373210486485534383054129023794116457740\ 7955579754599036992026822164095423567869171189252322103852491388792595529046473\ 5937241570892075135323306802988071412307600276322476547137968873848082591821089\ 2170894776328503649090450351715388527176292624207731540399077006349775632004490\ 0973171209085500974599782271869742161215908115508352118521727559157200347550731\ 0292971532653481650420809152209332323044309521220370568450392837445147004389613\ 8228177898896294180102217711454238068564504619842127735454355240993608850005984\ 5500238617687685395411705083791851759036539353720709686604223833939107862430086\ 2323173826118471203181850904920534092194858805193208433674495184621483119435518\ 5609493731936684089157742334469563871467260221741076041411425792404114341897693\ 1939900569539065789314529403485150124031689652523137520173093035227492294483249\ 1579354974169658302528906758574532459771718955858687319996840577779821384286647\ 9579134874985654410254298985436831103409395085746064572030341648527699588624205\ 5091975001882201738703091800483730194972799822692483500740905244992704233348761\ 6852790397177232751959825757744844277079027009820975489829142830349263926139413\ 5336878252184604778479006885463173614549336064000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 1738145924593877005043025746987507563177553406416036262953482168\ 9541975179698548015752485486877663719320126329000772520588544233080235262052197\ 6641565935895216943671548679499344145175917137131423169565571005281599607439206\ 0854934284440692913273991373946044848853781460695229247947528951344299645095371\ 6500042592753675850874256618655641191483713384728033534283816594630266020504552\ 7644281512548732959317625421262120056622829624639025666135539706074796967268734\ 0314203201764002271883776892945211061777958041823172462559258973750348262771331\ 2248105851548559706046364773600009050957460066001755166404167205271493013477358\ 7878509108304432601141017326338170708256943505169088594143209511447854624257725\ 3353234527567643232930138141323405435226994350330770670987205732291059234974195\ 4398201277552521882367878049252430600669024538387796792777284288847927591776518\ 5599048854357413657514337951380536465366871749539510924290935119584343936576778\ 0637298633064694520124427244314658646337386649093610857787407302897608394525650\ 0894926151486090425700328732816559370791993711210196982468467442619227132282375\ 3189033784966565258613340517945772310767024167785687701231876462440896762010801\ 5784084073895251252129405303945655358857850299665426967918198608255253342226711\ 6555732419960774830721613295602387553313902098052929411448547412430949503155276\ 3417536611901054570725416495604994198172985784145996350433149126814403286513008\ 3376664853102063504949273672184174228027962918672070858893665949029449924499415\ 6411236245294818567527097487735733322947936049799270891031102376605341543426231\ 7858709883495413937156408346709599493048634486028960477044574343000382763421907\ 9984395898943843456429616858809912284340991423475449618828033304035304906984982\ 4678655671201045425371109979950891864303127763260485087411667985594355664644175\ 7383613/11942685273340029008687828970150907751480391981022691027630441664159249\ 4602467492785157220815447767801390300908194945406869302068370697721570807836449\ 4833879876613261221596502744866087608039519369633146518982361315895772175133906\ 3981103779495418511921293733010463972304184013673115022960376201436518887565091\ 5102286661496859732400689566176006984089142176779152420092185067057602945017062\ 3484014722584257335740762847466883648764346298198219131091185979164199803114205\ 6885053813318926198939349711207618209031536172775856852778478657421311811917919\ 2726236320999677813040331600422307596310064789818871405502128492062158820317912\ 9572825836957471939718702642761106780073893382870754338249203154820938507769080\ 9346151401396789602169727249745627733141491534430784050884742365073923215453245\ 6766894772501576254703195283010553868266951818215760948907057680650524563386090\ 2692191033121090256420631229557988429536794473797454230097012699765203760503967\ 2122034133065234069593297909035746147881487709730590172148234015248640898219398\ 1160849973333245442552623775741699438105991065479261702442290596220051972323897\ 2480088915372981313477458580118542057601142239165914488284588620605613043785512\ 3697747870797987141168401233238037537657572069774153278491848358970024389229455\ 9779441630479715318043333671676518686790567792812593780652108760171994537757475\ 5230200211383827908936843705997310063858718344815442325757922745818719427653527\ 2292469758818017372923502092095482942598325821136523147413765577379653818585950\ 7102735127377120163360866194421144271874342197507921154949161862843703003348990\ 9202093523405221768271415053975027712000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 6693745702540966814181748751927158657551240241358242740130136337804801855\ 2130607894492947477455712008868744184457410900620685384465015240504731294324618\ 5943336815984903576729034359053776200991532284079971796444589543939236471853572\ 2259862806008233404452889009218356196002081364784475592186342083368861016693477\ 2771007862757684400881860635633740996548134360763925372226546061490227561887762\ 4768251902714489033609436453732877414459216599661730223972889211403260142972919\ 8493671916340702955019809228556066520569367041276657148235012389919401120426697\ 5692865078827772033445895202375867607436262308330505818144684389417435643804456\ 0800254975004458993006398764779888495393983503079936098991154678729165494539085\ 7254582016074024992304971441336521747474884145394299836519849338906955610273866\ 6000502006866719795872141271926362571332319797173182731735483422629984732011925\ 2227936627985562785160376850060789228933241387266502635176466788315762159732342\ 2093849693001501035818432379924937695000783041911268623364172457026684327527161\ 2233918514561857957315801528132966025540043352423498983285912693666182855210567\ 6057142961338574662972386251682777927425814494346558313616367883881988102837076\ 8020918439727487323584055579565124030321539395528103595935702221031846589450513\ 1948729670736110204843146051996148027413930946136405532945902069493592876256092\ 8791992192287220519611910312742743923024089552919803196769851048600398940298771\ 6525276261166943368106670300904718861179361932234031270518350681194734964509857\ 1391910969419716670490678336932063535215207790985922715966935868586068956541812\ 3939789989550346002444268516141726005401189681237802484041595485174815359023724\ 3660847809218577433817969061905796373649549591816714620831213111043237185529408\ 7798527482508447679375523429618969759974913507724843017838225888864728384395321\ 004573121550133029/478921591391007113381157880850096294173499398145230107666539\ 9455589288553591309888326478910621014898130507045958687976075380278451141924634\ 8562911670307834115149950339992354169038977102647594511090326066456737990935949\ 9313504004940290054218158108394543845852387990026129635853742116025973496732042\ 6249786633433509449107643002638598658049527426186662125352313726319777761603662\ 8238587989013109927909155910540745379660658864168893280156738187909261371542232\ 2068088560760231770703125651592830783449197193244018343213455979008852470173955\ 5049251141251527774909565569759966074804545957357320580839653257731245544241104\ 5033148445210525428081384005846588977595479720939589469005140243151109484525935\ 9791870387191495341478102997356931870213413270087540053267305654724419774664186\ 7018600984912403135765263322779140658768057651915895509345076721798153620745527\ 9014338830918658885104457777989479709033083449828211086289603201295867243099454\ 5886213265103967462803434780316509341137166853200278221022504240932706001871246\ 0083369040689963879701622853175653401774789867325807733876143307156740942726981\ 2921205615375294240599030207422642704698201012264988514276801813808844013318064\ 9960041913299185695617103697026867466959050566385886762696395876652155194280901\ 9345878795326765256931142490388745484034592286411772553023765403873424646900146\ 8899716415460144424046987518770467097441663436015962009822867300411949620272677\ 3793294540459277176307113636865653368723649938435032482520896704710427229501854\ 0532046798109453026825775128931619558415526219281137005249417345856105982227814\ 7703200352273237366218435107656174992309855522787470413011248826286080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 601609061459582235303297272539105242738058\ 9924574655056910799754350154645098658006245990682697744075013988174786598988839\ 0828567356753082498845437071146042533487084217608183830576449287304050628852518\ 9983901467050715544741296980917251968617115600310477285266600199337804249331925\ 7065905499974173570649564372881225844408453550853723258300130130598610086525605\ 4637472984781522957777359301741178864379384699015229929512125981612643569789450\ 2025294690319852440675387179534589770964165858330327445194727341694933253449357\ 1330710071204535937365363251749955007313213228705177954822870392002640411819243\ 2402765876883439473065425486404161624324579553524887484231667015681848126031147\ 9250837532857591012871008573044526918488477815172670322259757959276065693493656\ 3012669994143593010144696426154754122338931123748509701562569912831431094234196\ 0261970287851461997611995238123645616908438538816190423068598620957213674316233\ 1146385638113546457202549266939162099428766488250031959341848100145568863226385\ 3460933853817232496422709698538028044833769415646384558469576247453691045142482\ 2062237290521555940288378875227923325308334933139800104518263091442933863932382\ 4334203081011895995759295457368093903957875056794711602011363717536087977956254\ 7442208261688362966732243827752445904144655904996339617973900468945755276125145\ 8145291455426805633277907641489892590758398759570627039495774543132567807728909\ 6707092095108321713999138891513947470612054328006494636552543648703828852527139\ 0353719316511609964980119434632690084575824674801971941286954750971158335146067\ 9645689554359772201639240439129633035605431194083416074210055784634686220479311\ 5994314848084740793272018191537396042288192381580557680662626057626764101938549\ 2534346244356077343901802024854783075153154932339361856203024765004619422753062\ 27959074981971245389370173591361090212446682954329/4563375743980300484365891324\ 1166361546004360936695394674342439855806692662403689298417039989986161563754634\ 7046262987826988447677572211216660129123173613076079918714227187316140530726196\ 7389170279651786511206863894207424534669670251271334768815964366628452813790772\ 4923445052181720094632963881184949393541268051064499155043393135096891368339921\ 8861529182294561050640185635677969907304800617775421740746218553082780099506477\ 2068269983928652633549105387773509970621201313673318985030875798775962999914618\ 2244794145544656088904530442902367592700991073621804243635765011219221750979904\ 4501191613893961292066014975849660448198146358841769878299197585841348675566943\ 1998249959879933167295483446910778160954875018631483956880879614305334481878297\ 3501311373586007544252683411063812892997664435421640028469647116069722995982307\ 6722916919951551771628171783368180685344811253445719356057890527090728289600100\ 7503338041286135531259300252224523188929999140246353582241645789942658621483323\ 6427621983297750084146176326348913851648360639465263529677992678646660018801761\ 2935948750678177021045262952712240066090357726876219554779790917504532218074996\ 9340212065311678160427948078209480412938247767792571309088487547637270639254752\ 6277047851519267099786213082428403945134622495420591033128157754413132550991491\ 7104773851373980946543055520552990601939100422545212925237185764393538969853985\ 1854795920298239189037212966347960650808471005266024579238994747831172886463095\ 7697293960265792506072094378258194076067748460720878055358790078819753298449558\ 0237410650518383038267359915987824395742314457918950551877579651629929846293900\ 3784592365570366636032000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 131826680\ 2202602406441499103068880043941386062652944531868990738324978744823126162695208\ 9861135342981411049830710446010271162781793545157963891537348291629870660251618\ 3112251666965075448159250811863085227667958061667672088613295394289921921645208\ 7870969102182628327140372671683642054752262368491919839514903172030920158737146\ 8937502643822939003294027064202222917725205614655200507146285192895503673841295\ 7480353525902369952563414015300597503239442194418499829351086209101291697794912\ 4707809144168234925896221171201267855870719711203415322645649910027385762767863\ 3469624741859636028131381947149133842770671790178459106949311324104455655287881\ 2355703677818251128611420934706957346014420918492723186283244021989368275421025\ 2068168870619599012646373126885735101399167089690861196918831957056315918848621\ 8611674458503856230591677164662093262207094620010262849280433812321542765129986\ 1924087068773242277574188395282361286245407522251901168317818566840926439437348\ 3108980454724882498674193530115403237827653896688949329800805259648090167923646\ 2607806574189611502398474781909560168700219417576753852844665135365280904595313\ 8379603722274159520465608337689956999147307206542061553615316790176812909444723\ 5341637507991025614665741153324527007703221874217575246766285342816972724670089\ 0743777718819829095444785523907352933147396729980639643200978676427335611610582\ 3489774972051612407188853491077265025579844591999126761828178403985619791245092\ 2927830053653760756905128653331473189705874233224902310136486887115021413418356\ 3943951089038070147167202576167020186562875272490253323571748330012567727742144\ 0215499438569373162112333110077426256627790829208525188770600816723278647100540\ 7486591957404475580597302239714550275749969725985002518843883255041487330085679\ 8624022264422722255606615245913336686737828446594610316984088753503420941782162\ 5770211779957831173/10817218728918932068243833995369241184112972600771791749542\ 0090595324272920549619870475990846911375492323726420418192969181173601409986087\ 2152238153482938429172908499942570940838664442070335136961801460239236365962536\ 3532636038810237214464917780774285537822114802118395743985275209785967848132022\ 8716142827418885827630539324855249598440966041868324236516985290722124836044473\ 9024421364409929308266482469423439488481187008682096296990342945723909968372166\ 1937326438501071622492407581665540441694365479442147551681727370281502203716262\ 4334666271223780758336130508357838934624908946432683802691537152184742985771444\ 5908346408712441020218145263942296752178614172998008492873089132915513818100644\ 8101668536814602142575807837593004269935119536023726775241470144239946781879409\ 3486090063649934178529666790722662082463911049584556441647830933642277543213181\ 9006241907906287401587298633462886768435074333355026691896589481008715623466603\ 6578202139604385771268115076695518733402610246177649660461676872283888508709724\ 0104357629927753056370969082291222433955834988192579343850371813170099220594211\ 6974491226441246381695385290979105638340099201520715540608189210199135138295265\ 5883409838178957131184766313068628197696333157939606064108991700275302359744171\ 0681562101087600748944457914775638957443844816971194356941788432262863783459638\ 9120694166987111423636824746156895559148530326340390318682107269994371340894802\ 1246381977207935741943970193381650808546240897394689621665386935799803827787172\ 3861887422602858270620028890983333897828581277050798858164894201067856194969592\ 7950773778443913118423592265509944267346568848470508378552482721198114921971732\ 9715200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 4447710261406846850307511\ 6540937658936012526909792751757123739919427520604056607354430674355211323927551\ 0622885246307021912986956405859326656167534346012870447169498620850788325531176\ 9026009854382248571780885287991440443264396477519365311254093721460399377245724\ 1693798424147421437190502057645378842140166896621843706343762648009252169844235\ 1389585603507656173635161767120481604504255315688401129563731207601039203393609\ 4141324167625626664833243863661070999060819644452269574489940944829994406319366\ 2770622190942495648127535042504968938558287914763257846739251762943219365801120\ 4598171264181824444034678329688776725831604425935771123560065005302590735969630\ 9507985565913253145138172303371302448356239279750377371137945607061244119593575\ 2882665768967596235844412361772929245231748410526817056082478771130082395074452\ 6500330906615234686390300117141492346186199627938456524198363284080334463824119\ 8508143095278015690137479077702244621488456560887807230149434902374099431148579\ 3760322833444838732875312644331283118686682740581770670529740239888309152194526\ 8835929451144271135892440786385692682187573148018734793405127369744647931612103\ 9174650386811114731496352194837107754524893314609925397237544000354462003251828\ 8365130860586780692725676218071715003478624834626954925815085485539575577837184\ 5781000120746294339551211793568909577584670528557444547297933241322030102437186\ 6448879812441677882534101781407598754727146295825590577281630630807938936621773\ 8079066133588228623194861203491104274673007933416171371916422644024555854141302\ 3132013536343171974251907777987573782675429262803950037124070305145201377708396\ 1785706861790872897379413842520564183888311396447397732774123737552218837642492\ 7065085970350318770331435425743017328284824720014486765526852044571533925144691\ 6610369697644872725136216859262723144351974927198314996490043221503307623321/40\ 4004618936854141870284367420059369478265251150200909505142705732375583674533438\ 9691096611513348883717407947202641398638964943436432137662532956923767859555794\ 4352285272656299159237085334236453829422135633157429691576605325863426556505331\ 1656751771205605287455452965259217935070899887297401663642255133510583569195044\ 3443103807126413750132963781333525141150484177344805061296851246365806830146369\ 3977983294099696496767219032720618754805906093475981259580151474964483142463295\ 9306956335551000381877805123506001600732965865863378428173959450419390595973890\ 0080921184365342937207492271726343220104304767015213167951629862874328835271639\ 6626566743276035893571498498415041495784897428447460488896698032681442569083172\ 9392516712728214740486139231003765922504012654319600260198342339459354085020377\ 0369256927689004988852376819363731401729012969413812845972170205865531957188653\ 8208752274390149875135587551284611213753632358809533837854058806572327616532762\ 2001316416965524409739687473827038841172972571171401920052236565795755183639059\ 3603871962183216088984996501846801429022949697281896273374595478663831890868161\ 5984451627531807125396403437394640121495509762977715645366850185158988828895898\ 3096151261995547498736891768169555955679779121292190651252406472395002316545696\ 5342121111711908126410235192251305538913386197986813852076204562936073334702996\ 0351329533258743214882488014923764925504903409310055139512468540571670082207243\ 0349542485348673012839550459383893806619037454659994400416104784243906149925925\ 7070516147291968413491821540900685034423914568527587712013534166504006777909001\ 8386856689226640854202716917246233161800973301600747520000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 54370851769380272007097650669333371074072493101625047\ 1179719435948451227781369181504637702015141533919701190733529118797904439313581\ 5414629948065147801988186633747021969886553041821446672250496530532072030024275\ 6590299777879286397180832834608357245170674354283568341518687398204055819532465\ 3959100670743279283250413637853063863087664908997925104692177605991961046894946\ 0833053207225697962675062811981535306171356197086258735722242655664535976662751\ 9652484561924264081099771957016010472975965451116375524933210692704360175771097\ 0210104215659310479534061335008780741781394441465288103338219519962402170169543\ 4742196110330296438482209226313797311124824181173245045214319384290726833621442\ 6842750914692077447885501880458313703928982283609940889446487665682160146693218\ 9149966482422172253047701610812489108217855027203093311207238343995553972850640\ 0492139277804240182954097692736469064956827275013110631775453606109025768263604\ 2288792775828806432470179036624749162837143336126283383987684117999715440928164\ 8381328183801692086444542978565468379557466812107506927781104246382904352464599\ 8504253141303415930876204943858904108324446290747296485532542045174103887738455\ 7297477873473080846152174939270100608320430861811574824892336953863145125137550\ 7282667485600476825763599994998325507377017117661911573568378387585092043537327\ 5272797864097982853007688070338273778778470748238755929408701435999951481542596\ 7589207758908674100090025359184303960108476641851593523627462068465660282525856\ 6710549468465194143916337350335480543223376395810877312777988589807962892396341\ 5102201549065761408241115315347274761177233529278744535083541678755575892674230\ 9756066049834340811894094576494829440771505467347560663218330903261407381833956\ 9330501929988395732718176473434509700520876783109859487745741409915775615696597\ 61276558197164329511586770352921950937207877150567377572734339/5615302151615693\ 3664571035961084710620596177004993402740776380609000043059524772367931115185532\ 5951091151397323565897927475742697939261201291372297297215314501091692336040196\ 0264174157666888804775285954221758665567153683892291152890231323362760262981496\ 6041688833412564895973456554437959521919632934538774536761941934895724063023778\ 4289955276291107277803339639377712981458195543544471768439222595914016162383478\ 4730956509351931217807808672235366766637791911268587073800304903782919227343624\ 0790705280762618056456872272462661924447185075920306993604844880547944343885965\ 0763855972298765893905422768294392624244233753493113109233236877400997844220923\ 7231218804037850179956388389911552436476948801742982304167858042267316703093514\ 8192524610936893943993450167003892969037623185952873066579524869956377719090682\ 7973517682105096956748942496711799639356987567837027771465863233017380452876821\ 2096954596740925956647841792518463857653502046768964557299733836228224352403992\ 8058501167245126688445929051456435964229059565193218836582976760671784432089586\ 4695856030874614709048944376296881042131697527003786203214118670751027593816654\ 1231070328408955639363756045217486776299054572902940953028173815890953623523626\ 4690124743385325005587443081386109293134046219671991750508101025522312388123508\ 5506325452562363226142958095894916141587510817104645252804036727084201132579549\ 7306286776145718465795605204316287144381658643978222006026281399209048131716653\ 8688239101822635037278155412842396686231043347614990556902860863756203583143477\ 2487380442756369590073492539040524341956957724849764227164617598917756461752628\ 1357140668403894482253054281795787828605328885620408320000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 49808553903790156599388624843413221397689365123341802\ 0487189100569371300556883126655711773478906801201196186237812974612539297902333\ 3957581892327451614062016945728790505988647268126858575543438995025458922948134\ 1875885334565999419435606638153272796471677071211011139703690977984420134324347\ 2336850113228905279364015062800099819249412421136854533442883746607202461469251\ 7971711475331053860047925635792249762297988660893770770898549047041471966591358\ 8909458646258372003068225453938052095429326294090045075632464491262838484642529\ 9154128369398095834941052668387821064737266953064298052202718801757721532422552\ 2569484668851554584769308401028705839572600838889780950905235919170001141550638\ 4911362775030778822961876654161917457950011302670573652118786185748336638104692\ 6236092883298343440596144409979336963211298774412041821203493005485771032442793\ 6106076490014810018111827061334906401590426154138142814456260088036438942747730\ 9418180562889699018553941537108957556614522580819947376409768241275100248101424\ 3157836251807054267892370191099779844354934754346876067735563617745807038975723\ 6737099657062354617159014327267000153749194361145880295054451330118698528646897\ 2519642038860772468120859995308788598656589779226546138086545679686804541971517\ 9431435620715227611131381007822163046899477945637172300261091090424813309413633\ 2586965626795419755971004142779067883449745508894144190353250865087177541405711\ 9978128548063382486554762079035450907605757720659038447276364692886397124704816\ 1329852376505037698083887994430756238155227433965664960040955924661392134707544\ 1848196422693251865151243965759577084562284949049515203151458346810431755857916\ 0710503569340484602033414058175576200938017818972291683918286409516674761398353\ 5005098042694408154481429061671611796747705950104638965200350672493302133832917\ 2093491223505694014796170899823336245657648547569042166031927061/60379982573887\ 2069021309409989877990350539579046200653362683300088492242405091865542954615669\ 2846184188661653593481633344201706134116089175259382410916799928059917683231256\ 7758786490365072870733886513922325828298409600288379397918081078415022629450044\ 7419453889064709051088503762705129251741731878216194560664074766691000494310978\ 0562103874976094201815247689728975712094276917616714302364193405590653376287589\ 4239894761700038757592190645300392236156477584740793774889082279597034773718868\ 4756073542089731984833081627409225463819024497672752237552254218614624482916869\ 1274925316653644190934528923656496645934823480820338954217430520238226296694560\ 3467226926524083996929824499259429798071894799945817828659613053375614037897759\ 1321886195436686056067494191421142588560097164859235607228088306234346757047296\ 2139627000641274514976971407279419053479013002428186412875822425735756294663639\ 2760543882029097486243938406221446716364908114516214795376067710325994519795141\ 9555254647202508628639320669365577456183938152040549019277779950113138207336685\ 2578822225504099629172202249550495515671970534053632595579909233998271247177882\ 4284242603674902291575235626136993109109478304395041883500542488354971467401996\ 9217012419379082120096500816167736963339928567332319000577211666115642313039995\ 2791437110750788682789828973140604085803829744305378919100234373689544104040996\ 3779255758348204128194019049758878170216184632082918375938680516348165221606951\ 9990510978079889715810832561022961105013007141860816590448179003589530025084344\ 2328846094762933058815884940481707964864909497350637412762729302285803064122658\ 2805177812052949847287111041743505300674412388664588894208000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 7288751782195049833137809016459060113777736040681\ 5402647158377863873714990884700544831797574504287547524195616432918095502883296\ 5657059937598695014083235321850391593151692050878624269727911537708937410757695\ 6076851438389342427927164300572887722344530944873448600509699503942141506583890\ 2735945350317255888248819105444224327930505840159305914907915779673422361023415\ 1819182474281027918041925792850222638422238006858152113873162178590257286473670\ 3430739427610187720567139582008088077059289081598005993199027823380226666500233\ 2568924404562714515983127702811940070573082783613610120856944390660208083831473\ 1532121057219014426234802244830156587521035573494025716968383633587448748658333\ 7058348212861316769341742977864984643049946805433192428307294885956954700182521\ 2776338834859316235302038928810006312843363354840402538267387188759549822024539\ 6010791343422397917139556131470719835608848385167402309410712500743463365369430\ 7996627360005651308488914895267739047907820209850756361150427481286121874829920\ 3613371936914154200251900706246516998573611941523914626613090686876492338485374\ 2876213471384431631242449042024089184039511876112169032191265222658581801713969\ 8786476790900792667013722891909795514194522579844887116924231941996722206151797\ 9179661183540393892015673073201190290442347825155388208972450029766902870496169\ 4053055154374128457234070795134613040202063044267961459259331517030869301265242\ 3161789072900618676968553035568245741543293529741508859184273083589411920842182\ 6042095845959180947099431637952574587408780046303500367861690866697427080213785\ 3404879592489962106657176975088037680900743043500988064346874595369293203952255\ 5455416395663918222166017751157515711903567881360188288816394266701458403770667\ 6100227046293172406226470309917466799832248112165210075292258989674844134320883\ 0511513423158454624086011436256106810004617772723426991573330520783038447777573\ 225586789271/107835535165439151825047595634490988650227962735403830447781809508\ 9936824602638541053433308882085587044596931290896714483988932526513127764508262\ 6199833206124397877920253733142726274882446461584664840950697419116324886355871\ 7472620660544083084842238329212145603067133167164222416390621549233068434989154\ 6734809085042598265068473784512113241653045685239322499862542875719050814953552\ 6092222847462291097959534803018755200068907701826287309175096856684609837479642\ 4086192348384569166129047510477448650393897552768022038614905653578433019996923\ 5823172192146399251144153953609392713147262428046892593568773152809591195764394\ 7269827419268762054801210546852291058140885074641673499874243638958879134399993\ 2135294679260153462650022621068537669500952245077190352446691383919781534076089\ 7897173744464061099774381671144033601554957037317205478033466941974688655743881\ 0277945665707703289478822802977159267978032622007690194050719918704395057623536\ 4170225448597843159226268507941545966897120782848473281208174792215794161163159\ 6324381856101728005959430238927249173773977061577630767731286725489619033341177\ 6089980529629739165217867013262948584736430196941302594177491891308051887523063\ 8680278788574002119759329932129996140589684054143227584298369773942931340855341\ 8386362168792346511955570846958297172062572656305705731284564734738633869905099\ 2888790423595626821295265959092042769838962722176402643212778958953511226716399\ 5714798624162213935902721669810981945236403146577825308367754888751572227634153\ 2008556125663436580906342588210132936091941213338946069447186748547057988974043\ 2081000295751585959509283395438361273393219935024820250407027363781195339789230\ 3103061547710638004165935104000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 11848649157916382867276173601250004874417546443670048614017866101533099098594\ 6203287692579401550105248450025025285972691875260227579050212641801128339204512\ 5558682628181659587260842027789697746400212964340273781617662359008461786289889\ 2393448159735140704960139340107295325255661912788808870800439770023486422543122\ 9652992532996910184970778103963551156785503188951802694939373722291593636382778\ 2059329719429948645706129129864666875691777088079608250179570049793634040782564\ 2489982133073495024044914177464537375127094215847063875204290292248152115305872\ 8816983272506877051686957773796568736534788612658287665215341272816688419431312\ 8794723987393879933276122100543781695729529596419089297220065219275159128902463\ 9281148227361150131658011768249643091047717226042210816709031622035691629918632\ 8547261216774623451157900771859678340468335913843964906275354218758985303170029\ 1311193652025389468533775293972557466266915503796421850203710791316033123632043\ 1675739195405032620257928105157992186015525335887894704019340673426887400030690\ 5772424722118543725158074431529150682766201589968407534650744286547781719402812\ 3510460333818910301973424221294054211869093666167832738892665533423074508011654\ 1994651682232028936035917220515862382630451580697816637757953424226320336833142\ 0991441487176418814766321145700813004360652332625661688696476884515931170540307\ 2988256576003009610444513726657641506138328958496854705489555202255203131851277\ 9550940827518706698334325016063976691414459217039442528047419175404738374784303\ 7618128537045858695664994584083814729813267511843216248514471268834934825009197\ 2646963550732283624340537189787622128026965484541223367102061761185683486003807\ 7268340923542776904617107785500827925794061705283446352678942588962764892188306\ 8799410793541545090390357353378262099040263462266320415370194514087590828146507\ 52616808768390414924110693854302873752719203760848687215516949/2248211332360081\ 4566236778212177010317805217482377529893618309899090387216529714443889920275570\ 5261623235692046359863203397605119246795845348711991044780358038911873829462580\ 4650615699358279642232209149948579871168477546128677443469085552395558017215494\ 5818371830587611757521221087416360315394060655269162134086479237724435747448780\ 4683180574989842526932668727720704516437186963636132262409562196767314216864970\ 3574855824251058989880573278960271914126267326999364969457037322261372861028429\ 5487909325451742303290788047720525531004405685318664923986510706384737369006468\ 3107097215422841829283628634399418066440502980475938122951006769641906483905554\ 7277476766506146192971731275720717846799411312434800313039675492337827519060331\ 3603858782090933147744890508641008748401748611868843752127928030432609379877383\ 5248294244582091174165889136588092582563752400313437781925965330452018584583878\ 9522926550311510347134710233638939167121290625697197308972029376231487003411085\ 5286591728077375633957835271568734927625842027018264234816361356918625484549375\ 5061425644669368429218836252477040013144076057425861039104204264863774042131928\ 3571435511458693924196341984810235394447324560137240309063532013748815510158958\ 2431036746354891008137548556155237897418255929893399803147709185821724689696911\ 3626615548837862446006589260377251884567201336097387825780809764489786444530128\ 3222213277404387332301469571989198323884101793913309114477803644349443663682575\ 1524155370761991486556377163710379197368171091535074679038630977027419391600833\ 0731899491394654479471188119183124423719627384878522755947265268521972565610956\ 0702233700583832495333570211699829451393692360198183953608590555654555435008000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 27544771235411313118131573758\ 5248411855068605422799183044723666598884263323619891725667829598118312878206196\ 4718161292551342502016787812086050555214022926304248256244223225292132287694549\ 8139335949495111434971023788453935790962281076585195860762091500789242286850657\ 1372232530051445707300375348813077237476257966837652636508741526691313034551745\ 1426960151563784418704684637618087829810276439187434301581911698354650653509607\ 8143196763465757523056954623489526604453937068008478624730602790904543758605104\ 8527518940334718125347655691832315077894036600211166592943460735965657199550065\ 7431609221310327917133447009059820231737372105501042517995634892583618895352435\ 0459107516954982540225965997663699336766113271906846510822920996986556550548481\ 2317160164398810344198592128649216547840093019605695671951903986256069747945262\ 8153230920876737822351830559315945978302579622531833896348268231103062356457557\ 0329610022792201477676592162704024791053168601729734417782794596001342063050815\ 3416132826598137195951562488884905413948473539617870336189995459349748683382008\ 0562430324587180421585896418171376347215612876485459418869553004066564704551768\ 7783624683875793437746376523534133735850770024781277844340725708493034453396485\ 7656101717081970631558075670807747114779902083060364872480824393367087632078981\ 2965345898315931818431234838570876587115632166095380522101362220059827080695439\ 8024422307277060960110368931883818756840970344296215956257199505404022982608836\ 3234319423266657371729080402158186885398976705432547338311616907798285434567211\ 8247749054499287198544818561442255087043588506951636137477007524844577019151651\ 4639909162307477336935859962909544714553160318507172691892016043482975872792086\ 0063908802562903795241174733420444088870849906493672831106072363412818325898038\ 4945788028265760445420281869763697412073720341399417256200493975258256150384279\ 744609672966438029377317820945327/716198782069075079645959674768480744421514033\ 6921672224195251269171580415281682508303396669288148631579362589207262535404552\ 2370176733277666548768859882323447981153553526774179611734565792934960328468413\ 1468192399082551239481986474644484860725863103675599081886509236916175845514008\ 2072794608149127794549997128061847276398098338758918074876246168768896411216908\ 8491191320721452558721808545406709949193180751939257237506992309766188846801927\ 2769451884780097162784920968587092762342964010594339332224596301766304843401018\ 6011130733947506330330595880262295095224430677941397828039397857789444114373920\ 1290188581561793936235926734978668174122382693414143731106939660475936976076392\ 5013169664962708466876003521493541692502432031427849258105952859069284943449715\ 2532706276183471112973360635126598932531966883415875423167555100798340410244206\ 4319274912985175544098360851015413142243390042933040380563957072107354045368012\ 1081333357247985531507776111197222110804049315991358307273213748724106493832024\ 1945605777695377054206083122268049892538589958458142561839283008048576977415783\ 6350045389747283689301001573656194346851763813787096890204368290852556690892814\ 4708979152594668363489373574370053867543906519984879221892154060034844327361854\ 9152907021618162946861916551909167386536829672516233918247718551859899677272729\ 5645946799564349736693364362536118281898265984211474676138692833604316147456110\ 2190660001517909045626985018981069436714886591050586204840243358720043616008446\ 4354393520262405642571003360882129042163088857506647100728024496692156089340447\ 2561477759059307305760791435627625384768701260412475769724674969627867816078940\ 9302537071864745605514074590952517781912816923443200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 90293177679547629643243451081738262648718153140200106409\ 0295264358060604107175687903823383023543573290980812651895342141385731198373993\ 2698614203960833526959788480820780401403387119208270219871304910033353904365544\ 1377475870780032110719499990457037352094040426071407713295993553905159527649865\ 7495035399347120773474394011950139532935862455631922266762015569695733878246474\ 6109665140849377960795639422822235376353269982303072173861042269478041380567584\ 1290716590228825735939598940190895448440080223060753928096399441270307884642508\ 8337344282810630472999934417735535402678031520872485952087932398596664538575036\ 9214105876691754271064757577673145126440064574875371376360366127701756314756453\ 4039775223668734740830798821951561319722995528001484759564322293609360143947056\ 5304772359013204367168604139966317288898616292840709397817429686486401903467944\ 2349594442369327529858564078552992729358788295702130731267703674412387430230719\ 0699487550342231140815122025387972208071571110433818570644531173999881907681411\ 7643411512340509726536694719721166998866619464143148424008147816163473044853373\ 4674753448376402289822288061633222310236331607313046085467899249658474922382105\ 2825970976097173862484842533314670391633777929558342019858992410386642872516645\ 4033994587845431355004020539200289752647090339369602352996946475397859647366109\ 0855795471168520924822960322087899882486538220013081509700057074220046431547174\ 8004787020134718207064074167460475365735212157694947174349441348215915146808046\ 9737914369276376662510974418222437850973722359876452144620230339780928818092405\ 2778218301526795996693474378327815162496303721804765450044952318468696625261870\ 6037211984528636416286525774637977005776555866551289074163215474008342380838453\ 8628808761469285200022077837899893662249323266103382134162048387650802823217772\ 1070377592861175285661033562485766909376779004781186405003051886121377711116919\ 1825603/35364304305721885043851608829679204757880092952533234849248551822442781\ 5172353300743336608870183694652652081627078607859309223792294891873277936365348\ 1300504475869404354144271713272760115375588485552373644716274468358730786953275\ 4370223230234063729252604025776707189431727616194047249701665820683026576644652\ 4856742769959034989082718132497222644155655285016088254727615810317927967733019\ 0842082433491272169573533990705345264717788258168752942430493528847501990462431\ 9826678224842801467367569377693401177389438430267490296259405535180797924432408\ 9909840437813081888141906354975634267555736551603085567259553396067346947369398\ 2336057792953331874328138386011547109457278488018705425287251101215862696441066\ 2772414436460897866085170690033587272285598914318783717617051879288161806726238\ 5138917840624134009221112782006184609643864719812502815372064125895689019970128\ 4687916622268106948342160349458069169204945348640171620094939377344497446689507\ 8201782834004591057336284403528024021103665880650994616895857862309172920990925\ 9948435708027127708615422061609041929864087512084841583044001902263254128059612\ 2148090307526769315427442873111869029828319577048085194540781504589673563718640\ 1827783548748501339720142258467652584919942757675512036039465337856795706504841\ 2852048220730774122940690483696587347160726601842222335389541752515522477628123\ 5856783440497287711487064371786226121694862010658832820150325607495097554184801\ 5826131917519566177895875612159000460957243042550461510656583115606811861761709\ 9286224238481919632030661552395948231814443796233654973403563512510624074223285\ 7110324080110134537791922692451738395166958273051720149933860830407699412116163\ 8691033211364672871197573120000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 7200108574416158791570321220236204555978085673350581841696891052479847035215903\ 5954427346433293282776012018816598415910048994665795168870291563890926204273452\ 1897092603388346830310575100384569157007573086210355489639601396484664680440746\ 2115956392350352100403041927651084903485319277646662404367122628697007854185226\ 9773949632612439907856709599122559518589904045165127754137782202432530082690936\ 7288992861627760424855333870489835677772188246039797168246996360635169103272050\ 6376452960602391618315629926456903712280265646251037193669157527182745818605214\ 1209789743972219694473271824077249668591056781023535962190921326764920432509252\ 6007069131698993142482397428416488779396640779297155151711947486562961029313172\ 1481827478722249643262553437460914343055053285613235036030570067465799196906183\ 6927403141148779620060256288033100113537112192714611247334210303705575206991767\ 3003727301906318745097161846119528781394783447653868359518366397180032183056007\ 7880559908140626734850865593456406054014861159399940972291138782922087375581204\ 3748436214335250379861079629561358466329605757184574759688007719749052398695857\ 1730917807185069032586108263091319472107080608095431860629537996979513615414297\ 3694013905776305712252520710050718710861748808944136354150552259659120446937598\ 0749862565300598745553890555902411491269807896097128612808232155205173128330426\ 8140832188456365200057334946147083480152260029395071469685797171451179959031815\ 7468336462376940194715205471026188536241791641921859109030573742877681380815944\ 8751393206253057082794475513911672282877199714611334666119907924711375735268909\ 6858476468936658332165999705552299205032359443672518607299275788676812129025884\ 9079195245091237567238456925593352015270530957931785574382982832666012204589537\ 2842077776184254439509086710221321507497259363716753750667059144584361368769776\ 97798436818814421970459269314893024654352176289979167267001280127868461/4931435\ 6715248700765596550499065331999623166758908601885066990619995607359801697462136\ 2869304150860048997905218449388135860511883269335433140538463575422361118446911\ 5492045865947716918118965667551080076896693694880096287420330124583938364474543\ 3261638272568896723859615518198810891935078954887342804416679558933453419057188\ 1229111405809862451091165561192350568619146694365179518842763417879338468933398\ 3518091519497242262287084364469308375164574852053286108563343751185591743593140\ 6352787888521443010002948082518456403049459171574716563673734099638413021087345\ 3881934893790519140107658549599726399705080615750676044941866461147100810768694\ 9652616183750150770219959706706608680747060226997061737437506011044892323195100\ 6323990910736709540254750276149517016068384945657923834376045886619872193648633\ 4303844012698723189597426598967410675434323434511950684793291261335439660847873\ 3341524621832201613754735076684334825597895250167615693127760834475930576806006\ 9117236240309781389188257416754206382714667755992557808542678081794427406539870\ 4673164313154354236382662586247242974712888156967727206467057589838511710852309\ 4291151496338437454658032597308933752660196908687419142918270303288085095245639\ 0614564295089827974160116385160705483179391042051375975606605535370186936065542\ 0315740651258990568095474022920643555196914242240383790834814328921629816686676\ 9758375427614613470322602267198523726238573154831042504483022606978298579597369\ 7797978314822350632633851134374043595963633438261750670760277071008935596468031\ 6014431958758820847372982740727376335890778067748225541178308629368807346093105\ 3843153221823987717542582493786330338804116933119182869760774026910063309204162\ 8209555741605888000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 26159974\ 2625357211707386514372248746535016370213153430107525911471969347540323050567231\ 5958563266005751299120457237802084201144225188890093239299533301918438362197806\ 7338124779932895059691199035229192759070192734940665683950358305834865041858568\ 5597353551796875248092887177898573381937984618321742117413077365272425064313457\ 9305813743290113194424853720617541090289207082271111852762306371776691895583535\ 9787118960308872501983009974228443371323831543306575485483962022907776024163683\ 3946545080927953211014628666297824016721293120286323169224958060816643261984745\ 7303314471293609604062641521038535392014588334161080610015825676957359250897615\ 5963693838072699478839528623588194906917426256450371218341470562181443432037017\ 6013144476118553621749187804833379845430435387527082605306706624176918349866330\ 8310648513686222066545410649809951891463305204114968649022492740293210830924168\ 4162515681216524030376182019847269234629468340282971595632061192159236547777029\ 4746162061323083736904506492795661025945951948434574611704178739039119146180164\ 9927507344369119074828514864411345765060565298203006677249993439335283380655051\ 6205226474908196989585045565854322868428972327928561986401530226035800891360968\ 9221376857585469266241613609836154880150264191046897269462520938131459094065147\ 3804613419688054733927604735401751087270839008623417598380820860050316534312709\ 2657196781271275511206032304755045968748544749650853256028198216190817263932769\ 7040158405091619769648298177044472656595253369729910686471771393750686704915366\ 2478473774951652530072320416892195223180275050885807926469070534579436449976570\ 0094269753219413315520860014702903612280023770210183909054102680396841295871816\ 4432466061959948646738848842470587616037226713778823172255009350653539150553279\ 4421735969163797411318193428284247968330616818418313287867754783955336072165353\ 67023551235419079662032049178349763757973819061530125149/4134816447500803332167\ 8395885123239761370588142095347852336938931164610113984518767062586540348906067\ 6724185166097213669106350334702247579263728372184434303671276211826518293317978\ 1749526183743263611530846169970912627617963251255800485914671789719771668555134\ 7434162091460179743127214116487242974588703446104613214340216066816939649443245\ 4787245953128783098677308310169058635304232320186585249196461278451506978885978\ 8593254690660423810373257376404044500876385906217763173123803619691596522166408\ 2439545722151732804902667253673255153104340614931614291112524383900610958260888\ 1804760781620540954704995805812345476565488069783748222177104644477635066675721\ 4885470740670946475954175154516759640529569420843642214454739074782448976401103\ 7778296379142553320967836046441729002449966574069496310363052197204511723708907\ 6615564459872915697898623761711973469698984190965781359140635279424353516185634\ 7514007028842837055891070660434053462283477542856487313613718123797003371541274\ 6839574958744407996957376225610386690411011894650901135749056565289769653595733\ 7727364328637983321998656381589205429725780251035914046393800495168448906527038\ 4617053546191471265492079655929796055070055108185416878184585919063845947462940\ 8979890132523355592304471974052399524665752811366020774583509301825397058219778\ 6354852929899629275084154698809536503946200900128289823935344611306696594835884\ 9621910575097869946679232270617260078559824113453655186410216722309821314163097\ 0315613105289356862452859355676924799680175089521936528430286925499359029257288\ 2169665557866277277810670838838246824169137545917359309751586316771077536250856\ 8783129373860009285070628390857337099112015188584687528866100543085346816000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 138017807639409516514542807282\ 1044304511546517755808130309226345291132222751070996372589026918162463864716368\ 4687593013885258064585155504863468675747047605834939341256231757920237871055099\ 1535159561930772499319374325268315581373151464492016165052027782689651263652765\ 1526358095556249894702950287921188607459721278727058099805927269723713237493776\ 4392186400570104260224676360613488297145245552412249951345794276937280408663561\ 2765997861170120023674404627350604316120736293313360561601812760389712609830461\ 0767763606210159714861079967942222276702025783705624291923640075080135782009162\ 6637881680609200725742925851582119859018882600072573636681382126439649690841468\ 1058159183026246116293300519106563072985158761937421642300481079868332558448783\ 5082114523497690724572664543661851415808170719041558416496581674485562023708743\ 2789307441837597292602662659801976457101835308497955529530564308669041044025905\ 8733096240322048119494734263451270833735961165146155974920416229549338273428826\ 9813699731687159235013936588398357140932394761910624663680193628430393903472895\ 5555991377319145069823031519327536244148862839947622149939510489063871031315211\ 1243893673601289685465767017792883755384736086470103701416288861397471417661654\ 2971005179459683087226242819761640118442656148675378458304899302927425910847385\ 5749721498964672551721825882030791596986128845920016412081145299461692734577850\ 6287523241001726953989670579130634946739235011398770739280632448700842186552912\ 4983350651343453431875903149973763761583961633014187142770325004532056956405147\ 6516940888901066774006488860545194878234332930005330426906069642755198401864968\ 2819625145900420609135092194368484093348700263480485516583382414249723634875212\ 1146918823525617217883834185413055624669548241508049374817184505099909903307910\ 5526526934158670765767749623550384916350841099980701204143037979056135864739199\ 7539808817990202234707086707126508273413545468283/10402409649879634934411005624\ 0077282881917160962402872211014111376930088089809069928538687331588974661990045\ 1193126867754014948944521903220038028767471089061754401695822414263533111527901\ 1380569861030685701137623868498964490699655784491025004106180625766827420385258\ 9601448908865521584933566797683905110581409550156634581541483571842068389128921\ 7090418274680258171053108263303435145536104385956050143646255290308819979498712\ 2299039028931533328203752607874357454369255840459158874466370270252753314873894\ 3692288725272618468584644115794511007788425353233349172468174949945739960585909\ 4411921272400582160585903896016193080338760516992258863737256997391352215831840\ 1812415766266322359730227932888471567981707370931761800853260593475342768274694\ 7891579812488791551065076578222081990705157809124126225344413877695037733975257\ 5954484182730661415316959105400620606518171672834128021325038437196914578662471\ 4680430939676135052742348753969376969384614964248718170121201792816027545324759\ 4005355053845473672713807816703630114965528369340091408504008046459120939890857\ 6601592658795686418959043471676918494720344849656537748056472453933535990782814\ 0918129386874242356223029032241274553338721350960266492339001031843476514345354\ 4367869064185255112842605697085127794587593676722798884291570985820242981742338\ 7533807731079917813783159625405317361164808879715493648957605407086416191861139\ 2494049697408313979459619365767204392738563053929357102788249374253359769578074\ 4180083035934909964625053264238551913566363871179836299142552679761665538449814\ 4873187486978351388888274919970096940380919770634732817656706607388992885896667\ 8579716264370768290240461884158107930654288603793694719075701251417298805184685\ 6704000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 311054836736704066417\ 6560139910653746449468017829314040291265477829272028165294240950917783075044242\ 1249550588224864124506290967114028407441119007301020498901706516572351512858565\ 8069139232641691839586163072459867392365939686745514445895139176679642509446221\ 8061678702886492070300136473613753666542243284632826114714812652837527431870733\ 4392957424627255233845250362621238049957135978118634806967111733693731000290516\ 3768337122908961194294689402172825899302395550331949229459972965477125902534913\ 9903759248678395844293705121792773584600753690009336220585145128559970777387922\ 3104700055531286542909468485349870618004028311263909404323842613989801761893023\ 1850021591858556210421760795545838373251811893399160789305234169454529978736775\ 9635549051209955181099627694025800906360755355693288591938573328780043420750813\ 8213285282104917957134882941238871774477270542141948581853263219455473008557630\ 4648237491414100186078142263550659236552910680821318493881555291613406532117014\ 5638841833001532994852907984435436181505986839889558633771592397910353649740962\ 7394408263566377901634291497160494233732003036044176344071833074115292733713329\ 1107118507474261897865647579219309111918492087275281730314266198741281742817092\ 6343233858826691282582837148536713863338589678094420790150020782607189008940703\ 3938587019728604329592139145488425500644667882116398009568513215322769872525076\ 6195657080657552794899870261365717761120716419456677627620759264252842292768586\ 0271073997320328136862902344198604624906048966540239420647447904230999833602264\ 1023343328696178041980533539444653540472846430405337872611303224804566775962124\ 2300576631000798727435344005383556045320597761376161676458504681177031190255524\ 3790106250000239663110371878942618096969023193435877096756852431035798430013684\ 2475053062201482803022593988884028937432431776910277830164286896621640253474459\ 7251582993001655687107076122169593415786333042830455258480207/22521216891989409\ 6329998271759767317439350653483602218336845551131053640714436636395286258072890\ 1301432084476833119668687442364464889920471382332281574907818698279671455526880\ 5491864579059638933749131434542962955675300258122364754773423069133889881054785\ 1813651340856487136887693854231381172116985654564408751676089113869037311933038\ 0780624641155000755564682758940329979390051937090085665995594848560994142703518\ 5952556147119777419497636769655561124396047983888709438894594078963219691635097\ 2109267019813093805090215218984485754510695116331861940889750200958393598766632\ 5270146684939401809554747260377668481934875058018933416519288240439991161399352\ 2775472759339923880133966587908815943474703540944680396458067264298847309184874\ 1170933147142185270294038233708055890791850807509876666656753733277870656045209\ 7566940564326941458255611881964161216463192343613111841671685887166168708216531\ 3200628042507283132984398832389187185052343701138717691397598474838312401881446\ 6996356281041021593691575450501425393923163359198900368919621297899411177420583\ 9968348637068342448106292661097046329116180528541069546599506404224542262862766\ 1054200447925087750122582734701222857854802359407978331724828976955913937233941\ 1266535576923556436523961077319304241334189301675282140310104859584491251184300\ 8260554721634010693737788022066840540589002512086921811224584043749993215706342\ 0910553793664749617594888999765530075926885997510278989011757058127536559895258\ 5239011365311149879772799080073413240317076464892871177781104345587643626551684\ 0058907438483650450909308130756943115201735259875924691303424196550226769804997\ 1695979662859125085712362713348370599979202303669866534827213349066798893209318\ 4519132248444764160000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 29161\ 9326996985419263005116326977661733617435512724539612979844570574099821364268521\ 8765761348164483900072784577107086580232222404650925959434429917332161782154841\ 4326122595149430329383463269659637558033905985282183573058318409533573477666407\ 7861330153477691103859379860011431254464692070832103382054539659622312605747013\ 4231165146284300897692633339847693645634500926417813742390029352686361163835143\ 5408310927706909019207631476308170555413770002696219592232066376219418304300149\ 7138646338927089666221947497990769432818691495577346107330542985940739319316071\ 8297322190281280643494615449670316156556423944999950926515389627361349555898129\ 2903803794038052287445467860653565239366493100544252581359887495865627647955168\ 7578299225488429329358841709085066188142966320952473618807039600642832066781525\ 0572280253256233934935157475069083139554888289900552318593628900657335496054704\ 1819831827710263643711044904194111869901662291938782357809673436585779812730937\ 8517153943851248868478473953572136670247061223150943898185818809246145982006918\ 7745577831874746343207964031402561513538675227515288941577552159615738605460702\ 2728092834843886554387796708960514691537517106549766135278231238580652997570543\ 9321522202845098241493598443057511316619383561423777129852786773775660649899376\ 5688182985456666599314387825635216276209292810477085591212276800099385148633304\ 2524790739515177838025045877927010472442770598138329509327628416686013772197269\ 8946015182201672333519613313952177399143435775431501417595368529714468890145536\ 8873336626316914036545431471414941623597683191941267451228409011893363810181060\ 7205079022506365366291959589678361931837395373990545834625977591811326589851919\ 3573605891004331150677979134679633153527353888378586033292095621611015354720746\ 5753576840260705283701585737072424056598800467881512358370593503919904208875073\ 4806291611793882977293602472154752966297715195957012159074336773357497551573685\ 267/914206087077583897240255053502062365826219273382401832503912354453366709824\ 2579598776930448393319351882240848717063703375369487751960049582452695040930970\ 6350745338939222284268362148215410368802791301809461986177313667116764302721790\ 5987482221212688885969500104684331919508773080017935110054538329353631799939562\ 3865684366576676123187086039060578161687761188082153642937027479794284306365551\ 7732956069044992778692770169297894489580112475880132850191858716160806168108505\ 9177577775938654925394369065985255082852938625364788057345551690658434027161432\ 4618502352446360968269337988543140220035199477499712383920461154890689270406643\ 1245401584744662045431073401835499856523081742990642269409166968994483026767967\ 0233914917346633532200366974140744070690310833823176287567724713002071126937890\ 7948097058942630911066399318732157501671236228646373139944898172506556397448330\ 7194012828062183189678275101143584736910859428639615693635322824155105167125218\ 1135330333150327408243269346944970657310668009035621648185263268642927398325145\ 4420409902994415845223485310398471905965209405933253251512536440407581196793989\ 4446174245901787656836527602645853149308428635845828550166436804612051972731401\ 6161092155237479717086010226486739347024400024069725120527236578089421179777838\ 1222093202175892902032152844890715715133338358826127878222004737093892152952322\ 6908148361793569982962399668710007390516664494243186144846141828262996898020222\ 8979614749518562368908080566135325122891270824403663524367245732463696165346496\ 2621918130140592298014197744264079149347622198384576115293846492234227374298628\ 9343592376791497049747174162962475041554829632366047247828605230868552299602753\ 7777742118470934000333848008561617849548800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 737767081201069601022467335754792208909539524978688755666745\ 6006157358813066406814282299696422362912303294085214781596795207617788369441624\ 3563432065798948235887516773188212122512067304950002035679425590287600482664908\ 1901898625627661095445989879170004112761519004073685770109233321794828500527375\ 3061435315252775073112943233231191097593208740134122548952849885621571039902035\ 7994501256941320421226701820764384677532087093730008084714065134679653631965759\ 8102382720370414665439506820713414865793130207327509682038006703402386616209027\ 2276979754273276638648311564800707404485403427571396872803717226884052344023171\ 4232696265961790283793307020980228969931831175926688300139918633295708321157061\ 8921300179379706237053827324658044764186264687977737183615395348973375941170374\ 6660982919756417853846555640062471169343358858393622706465636236421007644371610\ 2232115284903159418765714722454803907935954495539805576601043462283013549343014\ 2484842034985220410229167890575114719394169520481647069538606996124284265060067\ 1451593377165370012743703453348492963751777191608909259892188003564644722956955\ 0236818965354158443057852611171071201844857958350795128318947619278299969008316\ 5478771813566870589411857856403308403455402051357759453952158809217442525066841\ 8324993033807994712623882958449031046552720599347520740811234664554137083563061\ 0371330551544364583013648495217551009572191350166172996848602195280170170880151\ 9434865445442739509093330545884284481078123384198598835122628791284244256431877\ 0224817726284118337360159061977780949161290059519027188947695643990676528130029\ 2393419854063389138852971244580415497540549866217752371331510257875522102369978\ 7657104340926166393997877844597653831005762298974785638310854960015751171818776\ 9090587377400326934048979998514292138745155350757350732491265856445371902977406\ 8121739157406129665367251489147329860530350874781358582156734467496200885274834\ 865928428100154510333/684786746285008201513407985940179909477174704849476577396\ 4633510007412970102325051641871714573222565563642372233603163277795267239601853\ 9728229204876129968691232698963394106978101302440608302088161964339776428293159\ 2968198098273981040304122598153080966261666387727543782807327484187977980454829\ 1411013833452837291613052980330796744794546213597912126942209583858738633279416\ 8201286049415199722161184000294557597588596204485367341661678630736072119636639\ 5151475365969184878431349193187720212950757474211626687073743516986335557378002\ 3650065943577799761869699423052833621035537687284817528515537181218184037161224\ 4375633820021296159944471937908813283869885215469956761847023725936104745890783\ 1614953681149052080917632726844674052509655129622297591873105164289363176288746\ 7968109073291048826236773869533694762848621396868658557625610485057303239112709\ 8420396159744572540985145953404834752406046794937500395792241762165631229289957\ 3694133289788275353457268419435699554534923500581467919153179811620150239335382\ 2333739522170524102042262462146983833117723740543364036282296147352058608765272\ 0202812590999647344175838851544321157619191297099537335566721420353308578918625\ 0267631023971550162677334393468373512625813986511719241311984697411241250555571\ 8977306862865188708747977485567941226720881596457385716825700409764127292747712\ 5388805923941635242216820654911344298324770089670217862204420316228863943108703\ 6211055044145202701655987334216732255230584689208692280202105864469079903745788\ 6031075680224652836332908409566324914198235664008782615596156925043465549314972\ 0708206509729069137778648543859788230773584552145910820155094664143004653773160\ 3506724597756122299820405008469191671710608784569139200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 109548739107096367883552611454125110196569670684\ 1630550071899112334913609107558357597243588932317956505836899477549815464380142\ 3924288097550096778271428019726712441404601295501688830344579602554228505908398\ 7312633937743877916916950614803950602732981540574124237504020808544076237419123\ 8230673938762939466210743792240365360567937820675847447335819464095674023418614\ 1184910417837009173802223622241919781583281364949922782104555448025798005640475\ 2231804583814150257899202601139065924101310383808119322547799492630577677432496\ 4575921281013506666730846677967175195375420307699082323490726952074993923873678\ 9336856810586105688752046047975419204114354136734006326406860508222334024658982\ 9641146035363155627837401708421885172796142028617702591708600410886055055256438\ 3875618341203358487909322128445965880154544783045418720913459191165985532549101\ 3217222389951909781454177645071430753489198333249440600982734692459060349285331\ 3184923245227692445955925210389637215135523942951411451815547838236043133474170\ 8226048537879078534420058874996080907191525824664755345689482709424092001987984\ 1391177851913147733209996666366013594053068170251111200786074000598210904028013\ 1592945725664222257950559199391362676693436729168746129308769113941355369778411\ 7140903458003803205995259787261200962258730415885434568936928767165407881515187\ 5916042108632941263397033327176739906572427370367975190442388381853358313547361\ 7792450929931406047814550656164487497264652773321589198687706374212545263943911\ 9084513516022100686111781521237333388886719166126821855449089796687983446765546\ 1152571689767626784707774962882641672086384576007271857913058004886622799133723\ 8729171022661528978252772520698871714396022469526486441174041361821192676037927\ 0931386025157440930877307272820216209480515078621660427915978186246818150840674\ 5633334359224285930162336564220570352773257525342325130561993182468829437808991\ 40181497290649493630547648014475562580189329869/4759336911345760302686023487658\ 3953987818408885367456689172807979603602178323337350718761537995578564412195111\ 9091455331136063794353520877565480033367146466809750414253573158463140032255704\ 3693994383086851539202116438999452752130882443367429315401596919805194299329151\ 4468677526830348820996165541816593018333161407906674484665388902434695144938610\ 0945482238153382036983281233819301948495997574918081483633173429777174542799156\ 8806645134313894868357535287821956812594193375399509048854818186616935285437488\ 5790993653614496426014810919069658173822820920917833571765356518374818308080564\ 7596817754020503510419603061022003079352323461755470847108215968783701148955729\ 5309370763772045712501348388581840131685979463237275983614534680362159320840973\ 6851424401245478337726637702156754991044867092659010817146194454432798125155983\ 2560722501456443472212998704195762494974485516584768172838102596023313628514466\ 9420925439589898978364191576612119932037438179116456263262784154165601861938013\ 8545946234156225746626718696105229862850144394392146733426051703064175019005008\ 8418421077928429702705486105873275598838300856965837547293440906105146655089810\ 2338132320984156213460543784745219037421597124718204760916859374818527374954321\ 3048723878710294303451690143650556166271064034365924415325389533600492382351478\ 7334980689086392972855485448567657406661945064622537753195261258403788199648155\ 3059543051465730496085852009902016127115848062817740565593453631702501294752961\ 7975217036255699256065512556151215151280578355714243670218518140322686466259366\ 2046654794566924243738092500907876861980049670250845053185733512494550834550580\ 6127700631658384591932095113868560980837006151151046506136367072366048167022007\ 2987021174374400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 205679560\ 5127969769511098021732420337596819178286075062894598834329369835927266911003946\ 9165571176684735100641200633875606011651915804115725417093082105001169872496682\ 5579749605374983804444254524564958832552820138810408428920364916359805571261310\ 8080219044782615079847894166035476101440051045734395426113614821314705911045559\ 8231044692520301956818992849097179809577520935215567275476778532965808835698516\ 2470199440060306388470838947422754894462947748024130396923312919650031001865718\ 9334821243676276868025957061575366671971110060971767927716985737301012638927751\ 8889175646352586101971486311177670513503338288173169863434296105178402210213547\ 8145102449459414067389863296016452233368536966775691557250736247158699632139921\ 4203638626987103737686889740971455978896798758982042228587298463342166602184123\ 9808011281695194899922776057245616163693938535557920490104915413243720873686828\ 4961830152569938054848107490842941639652986602538062362628183277282403176064233\ 7622298059009809818046089762897329485949380605427432664417217638729077983643701\ 2800618932193321396992358226092145359356793636590319611854883678753560512850733\ 6524301591755503956013969514755290677636013742748465103614596384889644655079166\ 1231708936795516764547161258827027548356128701295022799779804444510305566262648\ 7171639921298781721909287585057011411021562282902546065117213031349692287795852\ 3583555875756005392349909305785586075209042363981287705561335127734325402846450\ 7141600098985364421172467249926856940000883950646496524833257957329402703516367\ 0112409998508232212328680855837459168933888192681281645177043279786510087172100\ 4271811009325200562432071415959851766445719171576023023579282573489120787540454\ 4615477398659143065578569063592257726724373491496507483505588684903001474260213\ 4341753618600852752184414194895545248358637666919194191644982505133288035199013\ 7735268514338335875970195623657843508291232875117498437784813703738185023105817\ 9/51594587882733147995036853780142776734678653679250988078462993019785174264312\ 2342797345938808663892943422361020036527247526526262752472110568763724222491468\ 0426854268862804367899627917814659589490127431302375225151111987987907787673639\ 8716454807080066359083155096749079538168361383347830169723323953110139813062218\ 5518021933342603383920551691585021206812164310775756995599512360399080986443769\ 3133090732003844938859332605161005853080302091987196738737906989472737144957419\ 1033009478154279706454467132823989010154483713761635506562578989223241064410393\ 7459799054384094671876739033137270921142834374809996032040580669437641130814326\ 2048170161035001212915299042725368785276354615692201717534213444184606035506864\ 3750142081883022722964265515187560725151314949153972331957135470109387709994127\ 2170473151872532571600907383202101540412076332291907646318875328420408469222338\ 9204508889762028520578136691062623648100133485672270703922722007508602396734715\ 3612797196571418499495085626874439065419812703127118690424528109226769082239303\ 9870855103000546212707123461248091831323423585240672042228474184362492592863861\ 0228782181089257123243615806182224559133395006212779730658629903454491462508493\ 0618604455792284300086860921346695550996894492791275029562118561447089937690765\ 9239055586632022446926831488168229895712305474593433844611684653730727776096006\ 9211034835283247573923219089510859770335122647431533241225293660892104065303280\ 2002671071367536529657744886215110275493918721258321263160392841058159704693354\ 6535997658483587422203329398275803725726839035389576464009654467051989883416865\ 1645173628234819345698479040912049922770329786246592918107854610617963026082221\ 6942976890494752228770773823592515764224000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1119946429884264152722139066963454574886359201888002395792991\ 6846454630606827083850744112228235894659311145045297803255213711914432072042482\ 6755991235109174929823198703300584140947712666410350619696616493733913815480402\ 8845116625838372161095264662880088015653819056763143125917031984274965927087597\ 7884653582138807146594321864374726328127876475811537211044372670102238935447702\ 2937219709116100563038150371812525408978339431774033403086989902000957254556480\ 7226667829311248654746596705626259003878014356881414436874802326640133034348517\ 1856365938906562693381181704550311341861708242807566969573109681487850330128522\ 0544956307490783897709737619892807943476550046959258496921360415628566831465036\ 7332865460664331917419390639492873765475733171892863023009663760120645334475350\ 3478623135909787311385862099047517898687286913263830518121500359079325332701260\ 2417594856595062775250248909160408152471389778219166037562653379909700770885809\ 3303526250983811313709315076154334453310713260315060280112430466206539526330520\ 5461364838828433819451802471977625240698324217250691416702804549156828619568090\ 6402194230645405654668189792004113433475859249769318348461260345316892398621798\ 5351203460241055360153519967878679168891427210916269829971739907326756951443307\ 8295457519526566749471783445307162141476361915905748765340287433326109086577373\ 2975826067568471599571961417857234744418481713424020158777092669503737275603855\ 8854308724635506164516695222331991455467785251651907956484981634555016561826565\ 7265355974477162833660951913821079876015694379010281331909878627492498025646826\ 3148199468551738573150874519623989766553723385204151542370301241737753472653335\ 8330842750019511160371931315816275343875852927258601866746466515114935399312617\ 2367098461757086122888585261657325654643757407810577871336924298370765292787126\ 7835078779605522361095079713679517633199284708809032896395981101128706542675362\ 821254622567967310670749311844238523185806516184671/183429975318452215695162662\ 7889492419306643130288438301553729252360130281463575748824243947301706593380083\ 7695519818837805671867764446311460003715703938561747299445425754441140668675288\ 5509841903796373856848724987031676128676334181203748289711643148399204836675550\ 2815186010593228039111584873852115593570962760628605527567257781338866321810543\ 2179271819077545445683930334604098961809534934967254319244395828199917974141526\ 1192871894121847562224933944431215966986064574722240110167434149450796193115239\ 9173922577386410944693618284548785173460523852063881681868327284386715967220086\ 6543538595459962059572475481865113468315492796652391745873455528102458316660278\ 4706309608256210584385115607935654010316256430659235725201439481286369448353848\ 7538883886616037653771160420906980090835703452468057949524086564303669723283051\ 2443043414588561042041287034423274390555470051042029190066687729957690704456369\ 1033986441533477101548670562865402236576056368027982469510946884897240957395931\ 1116134467884568394535335998860562594021119626667475450775647033476596897013391\ 8658603420302743087646998284843153080109584155404771451774119549872720794171278\ 2342238653394175396384787568401265102276433137533026622591160712061448365123407\ 9160530043412600618950731958020879619583517458292741761704459664464501226396771\ 1029407285498366822895280046634634747068671978289363135503164987516036295322265\ 8439394102524869153682711800592910768251206705356584495030134006738361238721920\ 4758357242978239964662898901682311727483947387007453025505866197307716790716539\ 3444586184286814870583629050011375990375292017801302084450815365830520972525577\ 9815131810827684238573825901357085954498820639799741457386446672858288852599307\ 0588916790807061014655237424676864000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1333784349004018427648949642398484777338729728460084354848554527646\ 3171010216053238391520675227911612118473854642797408200989351522479429937520286\ 1729610490312053616157467266790057908739274297128999822299947699879977081653668\ 9050928006531574985331579400350256030628615148476941390261955963185274692686634\ 0822168863743278409939559785662839116200087202981366669855588046779142186080039\ 3259331996873071293784923482104263914755581358645504332972095642750270471351695\ 4716563926463430650009900430658419790741653720168089492037626894078174308089406\ 0624902466119796348539619958481230994207145720815775496377816573934118845232473\ 2756899312557446147849268575220327600120024972335457363942406013347803169655264\ 1007409311767826968964255123110714792662897186845254695321784142941815210611868\ 7994731331271059140402704360226334900121373359654120894600436872427328199493024\ 5833144443805461160995210887866929348095594395686712134103990943732554580179290\ 9951993266024668908250868329523088727650561909820852649318026612809499287440442\ 7430649931302861673467954484304143907658902039835844703986856781091026192208626\ 9081759859672298191152039775434465990764388356977333664714520342834768702512505\ 2030559450085865225004991476328936768405272128856748944321618710048651281552866\ 5816142123989647303851410886589257329244843034908367752366727263302781489808288\ 2214270593264556839242714325977713097393192321142846230959573804380857884566228\ 8915913477669694647744644737629889141565224089364205112014026329593229713691652\ 3331435331785783084791172980255976432689522863555347659215404097718081801805186\ 3259725638686340405856731818704428066677171564846094938719303668082693865957151\ 6502033354393016339491236076338971315458082040899136428164086988054066037929543\ 7683451029627298327182566142700400062447153289406397350485067649736658820282334\ 7249339048912034623030482429773078597410382071204995921243597242204392286257087\ 8415150806035701474133166426860378375233341631941947/15487116631370260526388177\ 8540683670369442911474365790496034909544011142751909688386861372835347516331031\ 0042198182780353648394623862943077828349219391632926853671604422109849754426205\ 9681793671080812907286091223544450661925529751444604780630449586378470033823781\ 4662650555124943393771117511219123969743222046279736589001234682377442887285231\ 3860062640693195039322270074803599933112378255995366385070469829742103109501401\ 5957815479209236121925755674758740055163411147637386670013510828256181601872150\ 0590123725606474411887869859956796002625264114683353673520278133741687390145669\ 7897855880503236532164094316354821789081468169778999175468524314820172024834991\ 0569633396984057432581779770731042624657458493913649967262872046376658040823893\ 0891387055293615524933315369870460441280819756591708548617434557382589739713851\ 2326162054548017056058249242185105292504811961351762977887033740054545547618476\ 7514490923199519506780797800975355844980626127990650978788976165381021359670584\ 7060070236514259931634284729735596530692954094335282952854917152598176672717746\ 1592740981333469303241620226913149683681981264210129751894018861126449980738417\ 0869283290517161269785160174131727483439143286394281272538341947952828726945015\ 7886526984923105173763428090959774530375179597877940534541396679981011352083007\ 2020417801964544822254653948651393690073462246480556274850648684532345517738558\ 2477332490667193906932110093154524856378217951697782544609928359529374387779127\ 8830711313915791810528464701725796214711885729549525488974252499498373711349031\ 1505166986635010173123413444642069232546179408385075950869089345637442821311991\ 0037442954002153688949649158184062183171354713322224036072621428440929507169934\ 9995144892166673956233526588050729284403200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22549972927994690022518225760968043738247640336022055002136\ 3938111146693809053214894133414452024662793282637759293709116189021618469813645\ 0029580703731543219190842106139108049574716922434303533231819886981046600829150\ 9202505205686982195092789714953640809343593352660139580981275347048093539105306\ 4861657546140795977539350388078944114199129971661506215850526896230665744317748\ 8245969346169617063268358627911923797491242191618387086046852056471273236680536\ 4663275998981264477038572457752744866269222219132976625007328193646719980074718\ 7669874584719049104577595168780308410837996292075639195565255652865158665556199\ 5331469800484034132656251964687262588613691691360032282441842643322413217871606\ 7923568071832153538969783864041463408698052649350195426989499076910469008738408\ 7504802587048618137266255840143786788985414492792319396864390857833769692340801\ 7259016892060030583560887150850802759855428168092688832840496197479027687607912\ 3286282613576813776918477082266359210346839947982371464823389464585112657511559\ 6853831427399452405189504074509878588479484982041253369023437541208210462944926\ 6279471578161120245893713876650609592023412782338193780483915066632025004972734\ 6433996582067681753956355985876209698720669722751013642697628421260972148271730\ 0013976856667851972387190172709623895841110054648352567487708928587846744657923\ 3086659959753106532762590549504336882447468215787365910125833186684377266932245\ 8498074555117977267215649712009375424694653274240396525039954563198358534490948\ 9666292025708659023343825877488005378149476773673732911293766909115383004213884\ 0062106679062833399119711864204801995976071053351679551523863989347974317995422\ 9071565628008502923423550338329706522075855215899234268862394220283175318503465\ 2332559154702495436729810607459414409449509251120112000025321140731652072318884\ 9316335820743754301500025215522267652667424165424141604075161113828232913992239\ 942004337279823450156928596241194598567838172617859696098705699/197144799870690\ 8683967109488111486850334860485904086766698325984531444242774709569289390531644\ 8397438874922713165987520789802604203925720203523754223167730505676498055651689\ 5434339438314925360715390315984589026839231439146047223523989241015513371054763\ 3721425632085529676506518479425348817470814960485243319360322534883350117012791\ 8969779860814513053390968095572556769144219905708547330247518615935393052744685\ 0757427090417536607924141892137666099437408857406208158544964877354603987439369\ 8893191917213912038977480176673567828169306030395018562074273218922443732531278\ 1838015983181560546216453999759836055009470339446291457214018747904044127117934\ 8618073395021587205290248257493793023769497880194839583644123198623269456001556\ 3061964718294675000659065608186191131332303013233328323173509813140480494941657\ 4143506614406507112489574437916799089553319516331469254343223402003310784697398\ 3430029641616552463655960603513516843687295889764265378358869790699592150994834\ 2495000626750735870082731923225731790895642249597109028439250417876661953385713\ 7497730278215090955595982530842544528840513630213398148700889267689710102494595\ 2576748077541497628574967256099857174952627238173186918378484642886904077660660\ 3285625192729832333907277159619938934226681545861863886209147031828498163177486\ 2821074758484791110451887869769372842904752781117159145012798889156338817494622\ 9455026047510703451673197111557682988641819839611752163237932092679866544045465\ 1242066731863003422741622463431303144267088695494796420582873639664446644617614\ 4979959886269336173673069025499791803784915684502619845396978662824183159734226\ 3921381731206812633827265815598853453924019837966898076958706583089590041735481\ 6562544704045698196419324892793270300055250563498738974720000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 142883307026788160545083793373539409752638485\ 7487093034772341488289266352919094156997605632397058659160944355483212145079719\ 2340464921269745622308457728283060871316456983593850074700721010971246743060482\ 9464082634751009955394890395947592314901641499200588953649398391271847323131251\ 2916513418479564852235173279509149312317617787039019963489831434655602851288174\ 8184061637072893513230120343688765253270115021683345716344584345828992293773970\ 3055482968968479114425152649165999296015565919751764433553719702571296579901386\ 4677917006862650783550116880090643798968036078450214119418555462901356182103811\ 4103483232059013247363899572365785555728395616020622919898581056243707154108619\ 7621693731394806559625552921367942641738054197069590601227917734187701598810941\ 3542662295258887418315477118900041162473155096436977718457188290809809966293642\ 1205961890581579036892209150769048400060600307852164429062936113343487517143757\ 4064404144886392589367479644281615630846337316755182562811016627631426869690489\ 2632943550711431962918856074054532518655457639634814066771627241877737639694494\ 6815587460312570270316127976127601608065660892024645315394695121527908874907764\ 5208632229043050655602370115689479809985073629815215617750175317947469771616876\ 1889991365291697735819129523818358946831019768856082992555799225426966646397287\ 3782634816815112674159621083870297874787033315335280959104621325637234577458578\ 2417450208577195477613353276932649701894719290804797917755834449631302365952268\ 6309217290313511535177792850700679707321168789134739872913697076238718502265092\ 6684673430114317274115478601415721624225876468140620749281312904994985900708506\ 4935270338069305102246123329478889831867563315812856516423266475564276981468239\ 1719480864278050554671194617726090794086139515841751905891034282865257989908046\ 9488830999182025384907977735230853122086084041608108295752274139312199335334499\ 6796746789294677932665476678787471987404394038452531764118790072573249535742343 /985723999353454341983554744055743425167430242952043383349162992265722121387354\ 7846446952658224198719437461356582993760394901302101962860101761877111583865252\ 8382490278258447717169719157462680357695157992294513419615719573023611761994620\ 5077566855273816860712816042764838253259239712674408735407480242621659680161267\ 4416750585063959484889930407256526695484047786278384572109952854273665123759307\ 9676965263723425378713545208768303962070946068833049718704428703104079272482438\ 6773019937196849446595958606956019488740088336783914084653015197509281037136609\ 4612218662656390919007991590780273108226999879918027504735169723145728607009373\ 9520220635589674309036697510793602645124128746896511884748940097419791822061599\ 3116347280007781530982359147337500329532804093095565666151506616664161586754906\ 5702402474708287071753307203253556244787218958399544776659758165734627171611701\ 0016553923486991715014820808276231827980301756758421843647944882132689179434895\ 3497960754974171247500313375367935041365961612865895447821124798554514219625208\ 9383309766928568748865139107545477797991265421272264420256815106699074350444633\ 8448550512472976288374038770748814287483628049928587476313619086593459189242321\ 4434520388303301642812596364916166953638579809969467113340772930931943104573515\ 9142490815887431410537379242395555225943934884686421452376390558579572506399444\ 5781694087473114727513023755351725836598555778841494320909919805876081618966046\ 3399332720227325621033365931501711370811231715651572133544347747398210291436819\ 8322233223088072489979943134668086836534512749895901892457842251309922698489331\ 4120915798671131960690865603406316913632907799426726962009918983449038479353291\ 5447950208677408281272352022849098209662446396635150027625281749369487360000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 8095915496503824910830517043\ 2273238919777059082020328497826995863632084902848398678373829287189094731430586\ 7660565316575800027093931217432546622860707212570001203238450023415537087186910\ 7985277502916456358349392243820457639658252976789726501132066671187855953078880\ 7599789383948269298032476079368425235073990100789257861003117350806495593319417\ 1723851363032914841405428199775460722198585497568427606510384770157684507158701\ 7809740573059340585324435978380716671209189279033582891099427451768288051557279\ 4692229823056468318238448773316684984019761371654402366278808311611439139115791\ 2592533641103417215756857344401358607165130400704340186815957181177408020336641\ 5801385042512997116555591149804257653098109318740250379084466763806510519001673\ 1653955167943841314836505015764063043198562307068974097808631720721046798464032\ 0663380121987971305588387856847277478637010874873581252437772358792060651217047\ 9487644377289458951506514874630256707587967746548932385098330548914145673499541\ 3414031897289038482835797507700591990505110565929586929406542466481103273523319\ 5852835433340320232851171313239422532562912577139912785597203823591588593771851\ 6940093997773206142764502630841518715992903486579926056586207492375540844263209\ 7180511324023374215682525159115789494665285041532749517506419238557926154741983\ 0139258799820710899026144659073846020245584848018290965827805058812805806279521\ 1185759679214460795812217976903472635210174792339021688272553866371979474783335\ 9013176824118047601344006189462636616295094605692212607261510692867947143662682\ 3224240875792448135399537723869287261800331992692319934655305469065234765204353\ 8346642489160402757971474462205426464447329769753872132802747108805456872939344\ 5606214681724558996386985543869839436898607227807950343569707650992091630892483\ 2659778890356869470579999129212673453317384838061309821381976830292083471188807\ 1103551868249886152928713643249160099273673273245987446324392571753106508592788\ 7689481240510042303/45801780249027948262398659967985473569407572684143783254223\ 8990359747162449287176679093288630975559103163902103553989145790995386040041732\ 1702379178824316924458330594789776245090816252944428729178486643455917158427725\ 7606256087511736105063836711089234560179167591940561554186324673161010898914980\ 1284827459544409816825224829510646303507211184969733496222723894813586334304085\ 7163450879748202580771966897602776835038829379700443518981808145244847286929568\ 5709023709392190677320290554291146632425551751086002952058202244113820007933412\ 1945261289188883475745004950883429512934371330194860131865989436280842301266531\ 8396940736222512727710730251858329517894309805268967862440883935727889087109962\ 3794103428851274203587127020126873197648901245962333154846663780883835818627225\ 8190719766244264256587753491731794362078211809118618729699647987880983499157353\ 4143055298857879111302629645095976963874409580812463050983828904883798298688571\ 9505697933251281609513695943917171957035014561022910097968585844244326955924339\ 7057560911490886318013670998007518147912384835741299177683408100272139170038909\ 6879810407105160088005121021486535037771426266603630952241681135901332971573828\ 1612793891037233990289306319437906899589292268304709338915578661867883611452438\ 7050233028447194856929458061631234603680318226193170217242697253479150466554605\ 3101405112992508393085391274110960075013279568911459260965672428979658271004139\ 9947009397924347479206322483139865036995922444910242309741414906229577700530735\ 0418442238177276922331344697203022531046044799606205523241766429634697953049552\ 7632120285011995740502641622459184224592101150595484213800896506587316290002228\ 3285797948577150668955000105045057249906561845154709260997803904662256505934774\ 7194241915289600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 163752\ 2027743177288997664675010249104611067816831202521135478108248824883314063881557\ 6884047724004033047364627658850967210382914528661744673409012846528904575390247\ 5337171142222271863739965162492593572516385057539552451577425299463010629264806\ 4534194817527071470293897440659012140626077532344869050665980814795229021019105\ 6400961068264069289240781369540246084871048037490649315321739078281018613577558\ 8284952828725284142748022775301666491510232291563010685811988319895797385665038\ 0178913496978197242015807113620960435518818891971189343593285211114286839690651\ 5518237085733274292736510333502276069320894538217598458739924530879972295372099\ 0568134988397089465870495198580166437013109174537780365018603062475064373231210\ 2985085656153645882054140330469596508767450340097623817419466289206205470758025\ 9811133073931020617123885986282462239383848907239784351973454670193473203482934\ 5130622713205029191651958191092269053323539984122499128573440178983659903073703\ 6555977988676483401875890633108246804058845771555138386725133883632277285663821\ 1917758186275651140712563994317390633271573712228592889547848812412231817445880\ 5895401648545753913977414857837713138848267853601500334288193239621783771512421\ 4572485746807960754390879948051276907537575834101883406290280559333438351490489\ 3840422849689399822941926771630472632191566447393920767061877244871739873989861\ 0737575572087119377558615626289183405144241303657036114975227915562163598822695\ 0888886989060429063000429527716901309894185712367934031390599845726823817433486\ 0142063488609564809517699252227337544200975021849719142797302218747751417208138\ 5988412241511505782659362747627674110570422699295682835923119612175262441132818\ 8422545691232966492405109956271310498728046711274022771515651357061760956097613\ 8345896852464510416128484792653859962363686344482190807361984064979793087084004\ 7442612053183592236243395208831412254713666640592049291599258003855513318146874\ 094366747722562965008403593042116517817/785110178504261612506809771930424857375\ 4104297408512216891343616165607244404521031709697649488654387502881146663577578\ 0963160093064690500542956674991823873859726895901945133278862200029908305713272\ 0424347203698134087934491774321622773429606512513160325102355378035560567657018\ 2213084386174145432519832913138045936836453392276922562311402560905493901155010\ 5711511651595308985233047247159123304231828443952277085676011709459036504798927\ 4078626278474383722581408542153007617497048953736010766863339111164666258109130\ 2397057379881075841510341360497403409948050057858798290229296204095490401798028\ 8528473676712324459631940977256135506848640010892167992114828968605010285178969\ 8914146023050437209354671699888363758790929424004752337834970883593256206457387\ 4105324905493400941083319711392302721063853164665908030506240207299296533199122\ 2409711098446300903153352732447891290796692649522575210748570243098513648434143\ 1470248068482328444805125727419857121134563564472027920670974094201862591030945\ 6193821673066213101298256541044722287591541780848617798086445370361480729482442\ 6114497129871177339638199056702560840466089658177326575766458970213970137934047\ 1194429990447061642618153327227197670184087553227476251221329814742565003491790\ 9105925255844552399129776658167226391577397541787144605682391373086876900703978\ 5764478830794631456481156126351523284437016043828198670201930913195197409276582\ 2583151279011714935856736599867378651809259937150724693584291308598722887372341\ 1397385252005205268708292600059619643807374192808456702348608863896842331916756\ 8336218705245303760031633746657112557883426885581865365462050749691958985950927\ 2404730086202170913300742091117068075891782542088570190758103065982076188495020\ 2997849190116253337116727050240000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 23849133205140674667382589215625014904171686370307256588722750437619\ 7846703925916924032272398580270453383856323095596915784167932575537875815985191\ 7017214825828539878744762531161245550807687465132090256925427310556452435712742\ 7144447958838199363391020886053681420088815398626079349606145967985494621725304\ 8104366893900210600231337756900093981877857046257586738029239788907846112902344\ 9128752108369200256682310184312436436048319849036130087953742107694536946268858\ 6107284319082206991404145478528324393728559470281092067709700143477276655581889\ 3764188114857352545450189359854309198476017879510109931267591606756053264434013\ 2814402025818531047550260056692526362534066098050835161399381631697289120697011\ 1604109431797323716749239569714674241822744744651881346694911599932581206476350\ 4347553508635275437074778591942282726351564038393281384905433562764068017931896\ 9693147767767555088416525663653803979727220962009751462631466104661226301968093\ 0417289269493273654262970589409107930637939099794519847876730892553759166492046\ 2870271184925590872497890959476884267746787022764411781302628958471177640238226\ 0977420446041290101932934911877043827856244668979460223357194598423394467168634\ 8393643052729490889716248874885601586154945894684152606111295415472563965461420\ 7149226755935182526003422481137494325261901369807477570471233991026732136107425\ 9728066643919227135270870232144294693970537648737380999647241071222303121965253\ 7163885332531020304322082736372302005565068642124315246891095563096992772221636\ 3334122575537097532648278390882271337867089285354762530339311195234565086057496\ 2082511991105858143120110910836243347109101776727127460380614480201962525732024\ 8031575526987392011137444051751274276159039356964872225436898807267195404313777\ 1326494856697288886362773755511234764227939893466593209377778672375954033528991\ 2876105611231210431242976241310460275606419954970902876398822866067435706001521\ 69369576971319004220354974432945883764260079480729645568637389355453149/9977304\ 8624750957566255391350840707184385177870953030926445459997283654936207171660788\ 6070439398800994082261044571804617649537424506458597003026056135531831852060904\ 0578500523789209497149842778438679264951860826130600058155064729473928782571668\ 7150241394364758962261264760401279147154786213751606612565099640965965205576178\ 4525984748791393364915325019612559617029409709200913976319944100938623783563755\ 2335992407335529034079716028628829729331911620915805987578935142805738514801590\ 8250435665225065741456766856859033679266338229954945325499644489552926763659352\ 2544453075361248456871068005913981012010907701619018763629211564971512818131038\ 8050380060456972699240586492000452661988099649065824233952860547541408544392142\ 9364276520488039444394494073547397858460969530631030954919731207177759015368027\ 2865588863124089820857421091675851900560282399703423690311975650903079521174243\ 8712753155128368699145927064755381040344802206258463210790966126000657700806740\ 3828916087774641723473768756166526179205898541171137277156899064238418291688571\ 9524806405752882968463755762521470157746980181383842104043222698313976434177225\ 3597613537034313422400071667938645137563351164642317221760007030143213537836198\ 4327887988269745786039741379404160646867957824881203118395142526532102364950251\ 3227459548288127614259741112238247204097835844679910304843118406848312365066815\ 8808016272401728471029584637120259290573271802809739462242787748026706519915794\ 3779397768615815138691385423950177206307610653896321572251569950427215494946411\ 6999721101791525289625480579858371638326009809999298809654090788979136826185538\ 8035820829852922647713378091515101954100204926939643826550337918328357594857439\ 0567808424217236227144878451399122316445574356535701395009750475630538076979200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 118889195821524147370\ 7252289095785289390977364782918295647079013180464533946889590299713560412015358\ 8087499987476699113347478849306605970014871648576557977046148171446214615971388\ 2211783041798214800445793653241178350802981805786442615190169804872265413122308\ 8733140011531566993206608261472189760257272455641725028556548924737961816970445\ 9858887310122003743421926317916632350559566073153797966006898859391060550976654\ 5934012621027599852813947889480939516784466440863136269586674280475158017031936\ 8695269864104601393939080009137515793923068511703508699712712882954690620387847\ 2939107720575431343528599047482785555010621953888315080791071717898832083286771\ 4792233805798113476774111582574367500536783668905189620043553989812842427175982\ 3701340278811671548417603644026253897291771518508800183324651441036076350160199\ 3062775759947364813682495886156860451983783766707067968195829012366721975428736\ 1201784678837507966731661995292064769712790953987861015304917019563685245980640\ 8429734914283109572133633896820462142290073078623410372716308594129303663591946\ 6809927266217934561346397548552308158774062382417883061703216973597029347299554\ 4850139714505095022333864072327029526984452748846258485211455628720542514224310\ 3698818479383760620828425687351991422287223007955258529819758079687298659117935\ 2361178745075003606908204462618717238025738547568585592089153145007616239090574\ 2177159053852845659839725905564621626918100708718800571068623065821935353931560\ 6446703951412658075371076847965409095300247978070306684895755379373109765031880\ 7417972404778661977942587628098967928759673105390660847295606638278108201063105\ 0824086987926043309319780630999353308174254154956436358206146864228098810256873\ 0460736122913699633012019204745176632934783769374876091773401544403167078566568\ 8216347316631154651022343354973210673804800137768922245865860780448397052676683\ 2149274387793327681172190541818075575626127254977395110815454248442022036551509\ 163259108972453185252448311100105660731/445762646029621969336493352661926997615\ 3940480591304829997113505126016367464728209132684392667778751068013700019226353\ 4641613516117380009281394567425545500133720262280245774454110711096711441498871\ 4605840427964945565040079491647583692770195855663729714175722611255680013472257\ 5889932852517495948841161079414244056616381064644508897378408324179081961856739\ 7716023203012495033338072465268677617674288155781051360380599515024823918688626\ 5556123074911998937059115220790488172425398931644057418714198944392115690005157\ 3018953728454651660225936865675845093279695725183182114189769895654386480746062\ 4638917428859832453911778336588659896674633140864153122309088123903653594821831\ 1078451642233196644021247069331809196363752452562976827632765153739573601707902\ 9169688361157440486840264779595163264195889006316550906764782290354055644457562\ 2768570759243644920578667611505842446431380798301895059073886864652855866046433\ 3365820502407416045282880915727968245276587767411409550137284006500677407636246\ 2488966020654463118277150338219061926334471243544503632817306733502281847334803\ 5698202188919648033725188137985621823834690376785188738141472644675790425143114\ 1866715723935091965597014165231631585852215170484703307653738894216489399266303\ 4463683156136703837860462031855008480735345603432410538911392234318581751895757\ 0864590877823345519231010981901835201961737617860941362056607422554225130762546\ 2858859195651759715496214145539567010276302084966210802624400493423238873408353\ 1155544178107175577785386951700933629717765221991992756946534850619316240071930\ 9557454445415799069122230422646943895468396295436801718250317405532512543797173\ 9187754401959254574791650974617640457355812221415130538387057517176749232061723\ 2151469382482495897903405233229645862120980480000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 79120911367118893665170416679429453965557596755125837\ 0986901389347736724119956748076909421218185262877842992857966369711693699614184\ 3279048819371428191264471212404456232227495388396307379088036469094786888233547\ 7880766752689390172029815535334706528999879481222834801567487168749073684386395\ 7885731239818295741725877406230464438454297965796306173560130018863440859577354\ 2056144818455110837388473911142061408977519738865418856845508765741218530491344\ 6016458669626862680980889948016346281362629371954414486259805220431006660016478\ 4396706832453747016972911619077423903569192443647618208709815629150501143202462\ 6898508788626400485718321421249320757079017126715079364509577656402968351154092\ 1029020721613896133445323916831341344437127362760162972246737072142572350554529\ 6127264396313047386814002796002922865547966921393607355706364339013624010446201\ 0976567886383796423840477087418000218892846160651144507694872742672266796127549\ 6123825261186100116529283857380394170231692806160695993727367054807528391748285\ 5429833686992558569143482817380014144557194822151082355121256825268177288537773\ 8532753385171068321287504941724339837185174005171465726263273885902592136084423\ 1574527279414851841209339497065943199581035110832991563711918980696667652579537\ 7187785411347317470454393196282721555489417140535336149562122840801088050320476\ 9748705996078488052114059310487795562904666768233395104181319229082918337231054\ 3549132680195020097858387329891161783438810929200975156168958464952377889462057\ 5081209062818006537352820931005022887777032336479354738572603059190139915609004\ 0634781534136724338408846393440577754708404093611247653292479634855267188988280\ 7516610410349284567697056806879355004374884796768248776557168130780541490144960\ 8669483622338778189394058551380398055319150005149617694405684751415291742974942\ 5897517397640207492997370978649215581253615075884711117615909506237736017065432\ 8911080749472817155902390140066721371455322356135099384729196420339544372687393\ 914197778506950839782999/272699987537025792406341763999442356378235307856939056\ 7873661927108780921046007812455867080504285006670123668378193242249531871072350\ 3729810773166288373128588560459210321417779233886287571057835316725423299756742\ 0635318439832972084825572844605953232474522295360613057680016234370180961061868\ 7531139031119449509568413940530489618934582542330782514769626215054748283202621\ 4179290394212502632990583145228285098721504303935483499737465205666018504163684\ 2817574361918536428631738072314798200220611677351861169126401474105694718618344\ 2489491418743430065319870329597592009933326594517727139652839556629951768786202\ 5548912424921900278998080995459728689900637209504434705275682560219001748775332\ 9810967415283580429603916478321265668269187889908211825449403920024906809632908\ 6093344740670963046029329668395676080228195638164601486610166603649474765562033\ 5084168267451171233933418064843601834837993843964642715047468342457353312841395\ 2018388790512741248848101016861700508614487543476937565758972927138131031005630\ 4037608924232347114002474254523125454520053609552636445350817075341947471638807\ 6976026938127013301910022096159833825009213392200635494853736160769939628909270\ 3239785521329300240977888995413752577708083378135016446274193920976633678247769\ 0922296245032317112890548004991733096105324318709133869858627919298054623277759\ 6525566989737522085573835932410388321846278911354410062585086300896665004910127\ 6727311255505176676991369616508226188047531586210464159313951276115196791646061\ 9088757385921788409893853281916264004184024341552791362252371423254566624777393\ 3046953534304836491892602425777132771275730613549448179742892184902096612710363\ 7634228222654879564793339403680426720815253955942364573538626501612196992622808\ 2156889867951303753050762841424819608298192896000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13727247436587510540170148961991166781687862235251\ 6357003430382531324880378915484137935574848334587681129622347284007638507178684\ 5885926946482525319732620912093271153524239040430328683306502257762485922363614\ 7012656046301848977642484111109986284065306578271811594076593305202459743378061\ 9134445557674874957522120363439567909422390317432046259684056020721362491186595\ 4679091946571030869917688642648783483882845379082052320255035502745305286201664\ 5039697399612517246500330390321691826883728363321109774572397602655259280047687\ 7656234606087109388862939528243651300777572189473020437357485149937842364187210\ 0140398661387895150049491841360174017537239198962162750574260564669516341107031\ 0844547105099756396919066862655581502748707364457475980199620622515477310885225\ 5401968879106251493160368520034353371777851841464890077279232225897099058523757\ 7013193177499107233101596506299053459591244851255773257123016054808574498731223\ 1372818099822227623107157883402497087970549103817880223931106086864738172488958\ 6151926654672576016991478360967287616100147658307321589528792037712904422081408\ 0960287074016081705494720069226978550393506790624805630653950389427530582941552\ 3168259330809793874002509988216929430630931594488362636635932977611046469886783\ 4217761622809413086557739885190102497593624948243979510771079534005156813109660\ 7272323645356524605162162718790231559125582882550574552752317714396432915086513\ 9812155301428308014501944694176820327673145960958723644506828691333690212969020\ 5469135803348984633759299553985740937982290608904856622711180558484580977041037\ 7741001094761496330925842830620099720287522469783301497930168015902370465502973\ 4727116450773190729669151252790080963365614003885910469135774610099553762748118\ 0243277874584932966448084761776837210248295389490078639927158647682683261279181\ 0925191585387315712811313483286275311203436360186170596995981806417743844522000\ 6052950174422848764918470468052813573592971507094250824073900022878545408920614\ 86659734562276748541/4458418202475332740027575227913014121337047273637727669329\ 9167609993791256654157794068532585958617615466557028782340082883941615161067975\ 1540584920435021446979946488684403582299687957920951012777345267430548186037841\ 1956157691726294139287932965287909758771531293471339939578610797059285779825496\ 7172358228499347838413257725777266221801563509990597423263295696046633627962002\ 3245807934124767025700063707563503630599548479823191869617169590298719652170148\ 7688747372711886894520332624469334102458368179317443222793235029290167772299644\ 5157967035596544228235341933258014891192593370711778942616127166187550771568868\ 4099604531588769057343459154064725520621460436526497322015264941256271056225333\ 5466168821069095772524696912002759955350581252391890782775326790572598794409155\ 3266225078275669312578069664006922175987396043015295075470112990983785777516263\ 2840553864908155492272252046406443449398765268942115365824469588049215861074469\ 9890246601404198219762144141541894949910780572399544639230523384167984665238072\ 3638489141030908013791350124280734983657853755578178731618961785051190209824869\ 7068308316379276231801922358741462696287178920066343190773169371107449375784212\ 0676900875384229635474927564231106558249737334518554478961480125487037622921918\ 0953797318780625517704694894963718665007924264597533136461859612932494832839434\ 0372006009727061965965549069976239528257664382721468706779760027305154528874704\ 5316945730252263613897769892020736493634029383906403000858529449738495793749687\ 7429460721814668400157323415142681880162643377984258829898851198930750893683261\ 3896883711638258883507817831488906332317879076055153184392810205972271520914207\ 3236538648087941679168936428785616015010955943838078918787948664475495813210215\ 0816048359137767233918114088353792000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, 36954876490499234714993618277886511640911049241383933007505684\ 8387408889348350980458614101453508667328951942659888920435328885888836637638133\ 3707967197298063143249584269166715972846679731953223345127568561538914375339948\ 9754073496749459876868044495937445339983902080051233838983379399937178101523105\ 9466686097383510955443162559603941002471175629775952438394053931826078708132516\ 1292804867143668410832125178058323728442851354037646948479853240328147907941672\ 7290131113698074385215779493397681360295788595773523526704624131800567989317958\ 1808561823966057477313977366400353155697620020288133776667387887664222151043301\ 7442938051713976589537598444024129932478203037321074142095977064920169434357109\ 3203487108035601638986726025195847549491517630240365761213043616863622768929578\ 5829596223262379055996473775708758621638732375133998133664185776060332025780661\ 6214246855348792193606528912936152106636136845001191897273343896571084101198265\ 5805837064753387526542508740563313050473760173314491909703804121107746949433742\ 8184498268384351833134997740279462674236287391477409628847783743493858750658581\ 2223655839177292200087987296379190178404698874959208091093407750857387059122333\ 2951939821986046713220986987123974494939410543477875992064629099187269935419222\ 5715769677531878100667235717147645328137737171940014977331674715147448694038113\ 5703902860131114163593605256853871912439188050273073631926102569203300592047798\ 8199712945040783021055910420946791649430559247560826941616467962354182033935219\ 0020969005054249755290688793177141890626005514150561245185394703697445436634393\ 9759247454308326621946518298608865445801297261868944138281251560498885041188490\ 7134910348375750928804947165727661081731440394094899201000006227109759939189589\ 7514008727052396096785789660700865933325828209777756902077908623910996301860822\ 0569832686888951831550396508463469663538225397402963000853330068698508081384604\ 3708626586914068747935355287176774200735535134076297167551902761228424428213033\ 09100634906946250531/1159738506997463289945690253936828453205359117253990420705\ 3109443608223501024462024812311519968623276366701936878780220638809141296491666\ 2139256121591193241261429920929654925531525871603782194762034969880209205472647\ 7882260921663682346196193540197907067648417709615211701573041529505591203915433\ 2428071544794874292550806288066251404992636024351878812266367384833498804108366\ 1686188506931197582352000026850867842813503776824227683492026656443494507316513\ 4580246367151723685055673940373785898217341441995180060760189076698499340094421\ 9309105632059381792344537712639299844451341164989979515596066435858882293962225\ 4414760707857506523038857491134172409429924580459914596422792099370637191736102\ 0082223718010851019535999004678634015202258201643251271224991081923680006833733\ 7776513125471642153533213753131233994470409986417202255716532000486282982216104\ 5950807816341023672040346166869883199020219612832538553873366802632168851885514\ 3803848292585983101204004509439923035692624898720079659760064533043648660744981\ 1143232975325806429722509635947932982883990705452274787954858014234207385521376\ 3647362466562170362941970548541290999182714350862632513969144522399253825344833\ 8159865109248064830766319695606962476936990532597942714891907129427706852112395\ 4341470873438217700922555628842511116723262606204521734772815190766701875656250\ 3931293955733925528409453354899455147854954208035114161855020453336932881790966\ 5909307412415371908896705086184332528542329835861976730371987062708915512372086\ 0667410848181749596579237333487556993818719755711105386885188817020941853298246\ 2083990691608632720859596344990249681427153303093218810571883951636474534635013\ 0845785306671813153113815972118758283112023831688058345070786056351370226278779\ 6821230423304600974284212011472830170554748108800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6858224994827090592166356977511500584349759553007\ 1572800807966173773567303018221221714896530725522643708639943544510271912942713\ 2490569881405030575202100841874246814694173335246201636249906360908133901946383\ 5721866070720975732581897981630318574955085166949700186156108612248478039773011\ 8674277828588319585389658871373427103111080805558299374266201233906953399797415\ 9897529161811178916352603191337532836656981014131805346727299062168378096078387\ 6189465833862073207011964927118663636737756811552897565934283502157627346369365\ 0677272307201181718086024682612570918522562092324951247454561094443791819613033\ 2994093855735594158038671129733393331925826079498120273604337867419319464948725\ 5933720663401385627844775119901084773037566218336443829590551998859114758534190\ 0586231428521320336555953691354131817544630140320155962803724695636137737283776\ 9312616628088059125253363352653210166545290202032805277461201776894918129281240\ 0646692669307094995368055933010299392035178596641422663113387966949355910405739\ 8274019629606611975602701459230700731723963298512744128100507747367752357239853\ 9823704449175598933287370666503708535299007655739144967061556001610051388257981\ 2057509972318936820673809589790087356437227822707767855874033053951676735133183\ 6375297904569682404646317837712434296033553812158573643434381294862959509236003\ 9848594623685052375332881622225456331292254796654828074279850904331019431571600\ 1589942106383495374503809032278838960006408184875023994006311533321380901537549\ 1453205468021985357035617141766037025480748423733760672416640670502752524469840\ 5698729236049718474178381130107610665565027931401632383884734355705066419581036\ 7564217884922736738222301105895881939148788009932147476973844727340930811448250\ 9479817497232524122521248778401943839345377182439504233625422695511467599440626\ 7621266672120325485168646240645733015749347105293458646175559142670048156370015\ 6687886808805074951952428530620718867420755240950131959767660957604135216107804\ 18488620354630229377473692073307930663/2134962617531630170461021188472307499505\ 7455989528709654764069174738378643035932141476984277110238589463461595600146508\ 1739837482127115083332156594237227637838166341439401752410985977035402642337430\ 1760524771263545973133454130690672831112572688150327120833972161630643221425812\ 1516668428472879210566836906812884085156779295701162211450943657229373705501155\ 7187399879484830912798104422409641629351796849429762611835379102755720742540471\ 8718468290385189696248775537289608131818990156834102460028303860568926973853432\ 0712942674351798213326132558058115941527059475197687083650473950630053290260798\ 7017726164149550608152132987094883758262232755428897988519548160168656780554717\ 9757314060062669901869365642486175641863820567712897358585837123405061265198086\ 0827133025245802205112783012680746040439293198139288660420577743995427632548563\ 7596951983419616269490842109102190477859073258590767981076322285263420223825480\ 9469655596394360434228504321821536291006451901427954316406553176053794645652302\ 7988800528195654357333577584277277056476167988816549828191138489667092657146098\ 1184037523760063017498429564694299421139873582809662600395458848503020194965798\ 1512847863670773045718495679614762546957717927642857223793305871459552743844511\ 8345634655440537087547213730912414965628332657136178714775854131761904061543275\ 4846824214828955913487119043110583505248962681034406981686185201571841660558907\ 1525479597420889903972444015515458147087944393156737751793574994838312962941790\ 9837408425667257732402636630417782832342718007217243669920881198288573906716944\ 0932538518577367414450418464182331975830430911492550638539246515664306508381781\ 1665675859708095955874006171052140833567223823073422123380924671754546607440810\ 0511372374495566055168203086261439933559805891920333060974235793489920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 52641027740347635480109157\ 4655189089457058632345838972886135231220913260451523758563346976231812891579661\ 2025350505642633553070281151185048813011417092816801391518092938556581150348926\ 3923007305976783464967129382167467717010829308492325047128193813473919811411318\ 0510602239739910448277349698903091662158345431722226962330237427853851743693999\ 2800959030259040674988960398156171467895337655015368206653331666496463822021505\ 6503883370683702647460546693982779398361054260306854334487573437319813325099221\ 1607515547010406863031282760560257579454716902202811322590118372818742291419529\ 7200683043689887665663498859736253045064051062148760165416459011721823505214691\ 4786843811171619975694061004540683156656484716996010668113051427210623971522820\ 2915599475059958531445037523765745697065489176363134446561649926494683348850306\ 0173116325568985071879827917973381400170898744592302150329987667078848270095255\ 1945968149588145435061589487695307108666579237806153572777261647473026643800896\ 1317218772925696819338748757387672065122826457463071511258923447078725616163540\ 0084552654356501049187257732720368612963834973200202524367611257842403263857685\ 7710762093639547548555639265678172568644349053249072396600073297162224339613557\ 8661351849250434795596586433082542089053911879813623036476025996209137953614333\ 5316918044274311237113708163207518756656872384406668738326762337506733446408338\ 2908812164812247944689392406484738608337881437966544197311393283157183220599685\ 6472961466594855667607034919114005302064430919971363308567916877629969510799899\ 2626486822419482484403653480269869945686908406428559334552554379115680205603041\ 6021508740443397270148983788550989879360938240032761105098808251593624522269910\ 7882442782130840614490546102437976477087755551164997874498423425536149621767539\ 0881027632321264680785359855022076786236644115359304153180558139839983064045148\ 3151438209298581528239956014581681051058586179772758632561684494012832965436672\ 8777806060599420287573121736583131307159148628007095568102784631909399/16726462\ 0955742152947597354464077612202359387827806946783747962923642074961685149370982\ 4349141316585944133614523047148476528462985948684994952222185103183207323477060\ 8673045009581408535366581730612541522737681848649070412880981455484820616318766\ 5621428363563745791415526864029067777190923078593335752951637254924263428104396\ 8285888975249454442435127368887506573456944405921770227899235541955583037815104\ 3676533529115170153375088829364748614246741362374821029610499274677437368016127\ 6266363862305523209186661081259096890499331813702490512973019021743339765228282\ 3311484182732736638996145150957642016539634647833591917815767830524774097983034\ 3790249354463523711177289667740290891260624734598207296109704817045511484845060\ 1689946040133995410632309415391470315893842712898215522247343315595876212212323\ 1020467117554776763069412370558568841575345394208876329653475480227227834483346\ 9356664941665307824160864702537004886655971884436670484544346429151473441126516\ 2892104804563018489434202862578846055043805197681420314446221922830702854448927\ 3748305939478601202537707845342226536843474849521370640390512137284374541555903\ 9993216844393344154175647763611343860166406325790195043863267480922185427066417\ 1053418175375546008999568856004444005182059456253007252523066611262104428596645\ 8821392063544612170215979855974256546894248002564709465824654552117423582120560\ 6463072446158442922945348038671416664007269226843952484059855413981748887984854\ 8758401981688636513800813991992651664555614129823778626436102271254520372649066\ 1778173811399114225655701905327124117723521011491729140337309989243388736950225\ 7482683216227127754008352984096089905864241980479318833584930080173369019604063\ 7379884349298387046551181213979785287564863607368529401637548184302672193202338\ 3690272526946747758959719874560000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 9661964007655496923497884323578251433724364302060752540345911609\ 3075742062884115293300642020304308514038059417101683737278529903280573698859538\ 6070214720753748963745002256636536882252920703871638035492761701910887010231271\ 3700348269565235549753949086226574714581658574225465112765793395355129234974835\ 0248172593533797052839067533301307915679100402059117053078365970384234095366794\ 2207854949306136690565820376877005942936589470939332771649736976648612846316897\ 9068736045203469786297235860383941703033767894601678514243755202567563498574596\ 8109553432456874619128537106909371053011063369287622579718669925293001346994481\ 2498135771988165357576710802448068239373254707280195760973972987023526438250590\ 2803016449344846346706464267060014024185004088071948772281543790847366419463766\ 4517412468315821822623443460794439083940634491772931269195903856326845268929126\ 7737029558833132488972104115609007834782088351496931253110312823032700678415272\ 9735596321295338181377718795083934023041830508048695104513451012513476579710418\ 2848532656703749488049367691640555502669900474800323763199514693664947096173568\ 8564560409216999048072991306779622281361750172300117808075459419656671495869475\ 5127764918159883505864559106713691969742666530244591559498482783250150790937267\ 2421472150741777282746110291899460783021641139127985142155289744066976197662857\ 0526339728370798290644448401207344454610905145839240784487023742639172009652081\ 9190564635617193225260428539254306714128576093068548105071532864394153056016039\ 5325151651100319394013346505393389309372051005642909286473211139446597462844317\ 7220089637673687246195255463990610694632760895670853839379857420859939494320376\ 1790028362379878496037931707579939503453086171360117874108686852828900481888486\ 3828870276626176758721818533150144621107067029341820584333679487356903526013106\ 8015470427564541507208184524310227866664528076960361216357621289142849165199057\ 3554827253548198208164948402783080892864080017618466046128118033663995798828862\ 078137573536774478292469091/323731415202683632618137234153742205390040613074363\ 7391002937685666743751356735137604461268896698135112216511242564207100440057333\ 4486888851091437268500867744428043046841835991417922501189268707087626125511346\ 5336845967270219740468786052418989522067835401439632635477702120983925817579435\ 7557204412696994604093729685470844256559945527783910861198293946437394984783132\ 7804782224567681942538563429387555743099990704898012965620819652061598955009414\ 6623995602535363506274193959151338308531757656507642073667454658674899026966499\ 9519649691932004342073670885201279114314177052493122273518262691472284803916316\ 4084396649645162098979146810276018826408149034764495773303971507754457110201492\ 0383082842652518145536464377568345194034455214685970015152565853198630200017831\ 2562829588967372646382469222968913912743162276702438081544027724128221647098474\ 6987722429367929872865146127661178230792717863742079924363047159428566922171767\ 2711639957477082488403977542972363838114358856656822165490578331353774179906555\ 6770429782181836192554847637404699085561908880699572541149433464300512635148344\ 6399121293649607356305466163385834731053715558572629659509671272450119811050734\ 7301595294289598437483330046186251400568069391357740256444669081858606295100832\ 0175950801190733335958810834984341854345456641318648833249891889009388799768758\ 5607673116993862154313035993694523515322746415455664763919637512633514965452308\ 9542782658348640812864462219893873541336219193557907648345408530700325158818416\ 7493747363210950567997676962571641198144523728174426210353824211847456418958848\ 5098520892697814709669146454021556840224184310675631749208636308685369578388114\ 6344913684882890185688254744259240349924711631908315643334682509713871474647742\ 6446879510467496861866203773310123574986765159615464663416832000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 352771727378901777069680670858949\ 6931031952134476666663496889616701497997047782442001353569802613135798917132194\ 6477420678413132575696461548343050634450727745958348731933122717741648119737916\ 1633310730316502548579068530604439972742628390076870797456962232449942904012817\ 7141418905603178767488043724425935292729869491799440530666450472584610246144756\ 8803106341869248673150327748276098243927394645898627257132183559767115961597217\ 5349716498199346920183767066620483771578738756020887900024788865280601205207224\ 7150333689145401974809129628638691982065378605251718389237275627925371115425305\ 2964992744167024360488896890933793140344733414380355152054578480371928866897804\ 4483870640503446705894003288512752878747017041733858325757601222215328750127992\ 3860428425255782663868360431072888925664872439430862095762577059445157029859773\ 8822679543767303136716509692764372653657712646572258467129323292171086287117919\ 7846604084865135847390446357582234609852464421085901779351613177425658102997767\ 9111222145664402394628063623704094328232059228994927547390345655637077589790831\ 3684709733839289490030554893804946133012096432786003247871461820854186975794942\ 6832007545241161098568471989826902242579513530075560490710702428959256178541697\ 9662700061182393875581512565877429805927963538345675533673568842773070366515183\ 6774161290073859544213007317480041754355062241791125781976873411840207626775613\ 6635422349783435792296501925950709678701464117731754090767452626002967397651428\ 5822098992482014157529606566836733225673091793473173379821267269961207797790727\ 4000748448629611014443085417408241732944660106320697018865437156002320540852109\ 3231697484806092430868462681316253812005374622139926346519519666156539502589916\ 8966051119749216689345858487012780022637592513532049871006214379651283105246110\ 0324106686893211118889691051995805759757746901660142066480909533777282926370353\ 1787933079910913910524425574131799622885371494913681782406954357431447867218189\ 4103251344523797510404423845259185023569680723235328541965674783631487/12961911\ 1357799407141029034484764977390709846028459084866606805939422223953461703603675\ 0405464406269999730991196386660545123874171393760412531263246915179178508225619\ 2526010669441683227811717359328499187198476204576667769348802241712959461171743\ 4356744866004107023643049123708677044941866096410648743205497292388577203888238\ 7433947894075774432667071045494456476198018314347453953243281001551793239348753\ 8191265003289283379546354890931895118368107797554976307685730962890583515160154\ 9409289340079235041685511039995446793526515647441760283416286919371566302856756\ 0749716181239230551422280568808592156824204116672290218014882039339302789152409\ 5244176109995567740423325641133156361489171732501016765657713174329550287929699\ 5525446947682750295285028887547690460628530520715634313174879999822794024519048\ 6710878769789514278899565442841980139041986803059545360536239503640206349214297\ 1193161042277079386176330378315527600229891765178350730924810126176182446638887\ 2826938107734836868306896165738066321619275035283016005425919349175207783381912\ 5370407594199181167385456347108896641468500665924531236730567535047378611285892\ 1970664139271319026403119561115862805253239748894930534842275569180224905367424\ 5327404718538434327165211635679591908560460218408701723477727150927497918305555\ 4762343507069978922072812943557174608201670689626649632108500633746857207035224\ 7060386871629484409961986282264579688415141398059089841366673364278384809169192\ 9300539764773126230658509731209454193963832735216338072790543074890895332338906\ 4714522644083066725375793573074762217127592004504072410197475359525291732729500\ 8113024748279970969409854678852360719084401334425424340381938978079982899959367\ 6840248448371085575661104428165595947624469641695784628636822845874451643278693\ 2538365265550322237688759288515746856960000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 252300585226255270227899698809532246001901109656187042018\ 4885269949533999613252779834910613386775474816316184957452590726317271658892808\ 4009940385378182441475728449511285008812822679823398512188842880474748003298054\ 9163366093113960131521858020444552820869090713518535847420482015720035275295020\ 9487858074001167232661681961606621352032253184968973454863146046584603226078295\ 9074721941975122232679545553444647730983954498777196381377335324259154693738561\ 3229095144972910832468731404936349593640352381177769185241721333497279434677474\ 8989277292243819895623377048635055554581422118176537819062225601238589550786206\ 4378186898632493406369865979600364760136076550443040209535186809517451507468473\ 9255137922747946972037553647738888406153044588370530515038063471703956186953319\ 4692936842696593819585570155278019156799797852842292844422754185327674358663622\ 6246584564142067020537676614355111180171272947973555827753682859267963744803868\ 9712708333176876487253156550890280346231465715099347866155088271107533962152383\ 8751011095673189591018968059539974334892047925224822195932852643460392180500081\ 1677205643748031517243331740911525890117649451091408693826965738376049059209911\ 6575700888188629207918696272478005844477252208393058917908562492291776787440219\ 2919269514226415101110798828034723031872796108043796852414952040299518080677058\ 9693202805019278734166211555552211923308009988948531988750099692479950096584058\ 8739248952870472274239578710575887909514126546082282984119810748614418602677945\ 6620206543807538277361520098664617126217801628923638995761789405636598841418492\ 7358861191790410980552656366911285714324405920236611582586484113315522376674620\ 2598162395576349935762584786743840871622571853713842822448698915451533793807013\ 1265436141171099450494998607595863244359015684874810838906022583518260930143174\ 6920558256387663202461433493230136843633646839655936876284172260676825400495430\ 2039445579726326527085747583247419791181513957142796950971933160774590264635304\ 135896236279863487806828000348494497950969313/106935778621368974778049478510313\ 3602279246590091555592078692091713650019445731521294222523433687198429689983087\ 5665869900114808080460949827663122629151616041551767023863302083970936352058551\ 6630450956805481583136283128468899977713909686313973071693003711486763183160810\ 3798959640451500115240455460972704800212183807227001840732110389767501793488992\ 2376969087573588329509666441231448412378012445654566301927167465863929762183958\ 4096296277176677238415239369399876445265434705806082905304741211580886665531938\ 4246927737906784732858947583760995769392042827717560294493273486145825220948131\ 0240067614971559570947114630245285441141630692145748273713618226308785837364170\ 8368107701312802294573605319482095856995455822343092806263747167414880797443203\ 4963151409283856726670269551245181907820725723309504493240265451039585658068587\ 4319476481144511901511164492209533009919648177067630815809172783963511808267099\ 8442091942492219957856123355741487457330783981095098412950181405934142167357823\ 1123188621130130571802686179043245048174107351477444896831124378524695729543081\ 6559342524692392569218335538564075376018577798661548023982723627286049986458396\ 3256564467765808213182032977135852854308687878402015142726443258337423521825972\ 3275644905294514488506760636115464448496739604720482889874855357602552127474040\ 7305270570217726444478040131776997523305062484602269680997311586381312152648545\ 5673238350917155786551106892411812682927020073249280264670776588440750946969198\ 7666212905475246177784894985242828051008295052238505015587834542669029242833847\ 5916160845012274613407995235625363855822001878993027062245669839932057360978224\ 7230449254003792904832405886237369264411936167928639281045873216705400182931420\ 2665795030940982197728847116466156696847332011478149381778149341677844601900325\ 5229513728000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2841\ 4072402055414569184468097843492928508148412341407683758251583055012549279934266\ 2536502768703313768996126117907876891399950133509758411564011118287107549350451\ 7357450624017403735729046359177836936445590702486196853578610900478582907240993\ 2747618937547563211441542107183490844890886026811685392957840016591929353552195\ 2662314990156044268388650496320039699764645261927913688524147146643475566974524\ 1329859303932433986511657998164152930055848992269473225086612639724742983754041\ 1102457194389096985245909208098447982946827155172419100367313912108828464117546\ 2493431439329071075988731946578375001255856918429008566179270695835873413476306\ 9517206935036723888850725887389978967100081266162890472714500271392796455461450\ 4197908186322514382135157016595589346812023888162951894279889195414920835417223\ 0091506147180212602854061068051196638672061895065061485861427225605113900480367\ 4940370323068757102963938340182773605603621503990691463027401420286397536697635\ 6335387147741076865877371651672902445982728845204125268846067999975379134870235\ 2806077705513493253824476455462136084104622138160072594223189645531481414370242\ 6857758946117480416215023340772011738540161270503476167198950112336287420206591\ 9322425424477225373634238068776065688957593922712461111167766443862886091750609\ 3712721081173234920599427892427773487230344269097173885625089683898650431358376\ 4259990692862500338643077626913636420268699936173320580637356059399529181161714\ 7978215011747776887709057423921249932982821341295854518459589194704154468840332\ 3540203526910982642104633361907693710839839046859971786100525182491942778765851\ 4923850881460326636800312022643476911693072019855356608190037755293022681000570\ 3812681877376632945393382140184223590336350647701531120839336762430016493709469\ 0490640965388993817737441188608305703312329384823789737539615335650043241358246\ 9538159797874732353739102532690501652246251637020614662012192297379360999341016\ 9794140554525020935291890423008856099466376115366738789062920242182958468730437\ 403271856626032305664016755249211/149291319805427857423438483860404132424800131\ 8701117948675956338139478990230612937507781223170393568471152469959442349527082\ 6264749699345308897149498613203609407218446623095286622226701684902734310617342\ 6586813141616080460562042191553071390161871985086545284433447713432570307258585\ 4796504217565980948247648711781723898976756205490396005890101562847266921059110\ 0398654349548490648899274939770956840307413419984112057466069805295397044848798\ 4052317404663739675356601557967311166310891735701504555377850843866990327194537\ 3121858846399564013368965521409613440717106125239931064102628138502005073312272\ 6047156205850478123795026429139654122652642157972374413019647233904888067313227\ 7496439758368166758924371597543504951741401259551242234014060377951609477564110\ 5586211519041611551824845578419260669345117043580230143520142502076779341371213\ 6473799572634631216299653872174077828477165890055110458906506526117232565532514\ 5925722710517261033258866751446528825870680540547866081170235104959289098118588\ 6114209640272221300454975854326291848192856682447040041897911397084270987432717\ 6758517445895563528830630843919624798756850338869159602213159550148056010023655\ 0878683789369568307215235816648118745306387896394153405668796709345696355818639\ 1868105539969135639117326176904085880821055134864962044983309393998225323158630\ 0645961499919342517237776657566280842998249512568869674165327167574541636027066\ 4075633474836133585661318284942196511977446577302201180807804007117499663134787\ 9087858607321363152722962464865856334212741267933004627897062322705444892834279\ 6532128603333252739559273847419796755471071762687263359197719439766889592303854\ 5753928754082355917319426646697827016959499217353855619948785980019599489493958\ 9122513396030688820710601224901179169804936581743544401836075922155760310866410\ 1529924403200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 39\ 8263994309139038440527879313165028348575864176526531684880153925597389613953094\ 1636742288182313607592837130194077352061446808408574243873570367302669130331673\ 0073591704578002205647225158228784606887623313521204611553211156628178517004464\ 9881487480739986091913571051883808367593945083658185046272244970281317378414454\ 8532280325239280913003097078036966368274633406414568180596837196188290724482526\ 6324568005325955499954347961215880109002018769167172472422716882838975169445697\ 9555629699167553895599556716332825058522749455817910585115341771984694202476407\ 2262203974053445515070044385484213479497289448698367486972418655762747416604086\ 8518404810584477531571379738773247491104176341700311415614885564092619050334525\ 9880157063619227006689582506793100267938500801971912672940642442662813099426966\ 4167462133948418343093564525966438839818527264696923626271689715493125217678940\ 5688063602436645996699791448189819569160719974675189622920206128928887755172224\ 2589810894105603138147819505941531571018268474915702830402517102826334616654754\ 3804780520769389889854571749859950109454889714360006188881490090792188104528116\ 6186554387148240118406116107719725989046795795906691515141538949519325544922077\ 9766817871138384559553691072978764136725195252383894285761930303395956223441104\ 2486228816660530464414578148166902541466338842870989824976075568225394779675482\ 4240839765004945464312603547439776687778873261948244927886619962872676775177473\ 3656762460559224538182368534019954197974734827764525912321670153703121582594829\ 9692370495147290708658925346074932030262863962792297346447041467660327845609417\ 0881435669643049320884817221076497702217880096180224794287637554826297771933999\ 0736193545388903694752818307729917374524298708679318750951981503105946124913293\ 1137310905849689352978250930389226502437120376897759028971469240163025287384051\ 2478433679880915606445469187452273052884675837086507080444790957056446977934324\ 7235655485182565774811024529719075118876565055674797975811501183106676142041057\ 6530869256657838357341214865953/29214036834201613672645261452023716936806468601\ 0029337223118398698453611264447835738237214968313427975324066934414118290837781\ 4208947932337626898361924326184099187726839756455796663873698511560151442789078\ 1075723210270171422687348666380526124037274348361114027835347156322525917312218\ 3248711146103325503553015487665049638088484276824784741597937994341052201283994\ 9757607259041893645369943656082617187249518512483551477749637044404608140046779\ 3987438677149104562267832731709881980744954233078472481933762162953573685459478\ 5214932154235957580457375557448866775938101857057631491641276543146532292340095\ 8684782590846344034546029941671832046757657851360109915573128356042190276420013\ 1015960728964284168968191255865155580985771250677815186436286628303229130120675\ 6462439288658446470232054117371517055332680346929198372221216584938491479764144\ 0225167242609179034375510849393351836512188579161800785056545522145629303368497\ 2947597450985509036718620687309331734376915634046007705880499825860355215117802\ 0117099832522617479459725357854217379495519288649220329240666900635178937373301\ 2846645427826773546871220232696103950018431621844316903019250710690808228110930\ 5020659597626693585701589802662211422656928441977023540855156828397232517011630\ 0837625107353052754781828397473902478102267821523980867299554244286828590756213\ 9406283553688283217821088466343148142105068606435181834849326919153336551310552\ 9296882235171124474592390364358084351611232404147930839357576027682063929937402\ 9801772584113810814873505171428062941342463993151938833588886324879728244064999\ 3665183837724177442970843532065696328132899339126014547966866410201312079044532\ 5832519724886017195139428676200938882582858504710405706697484696383227941376427\ 1958815253253716297167123839129971090380784723815533825019101942742317208828232\ 3353600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 70645179\ 5005720660207610645056325118798292448091892368404103988574970420505232785651044\ 0204218577110674073386774676438867802269735611710726681848051242164300899242875\ 8761341340665811678017224175529501039953103505805782901445319589202097467428239\ 2670216342596385491415478249079224858330640211855296290369700424139866124857903\ 8797663411495427871356190811458076102897516392864253882771139339835175054851319\ 5106477644521252871503236066960832578752547283909305364142686170281267505177360\ 8754752420849729133345493579189452144244214144116349229940482134572133006103804\ 2460580415888654584945468382191862076190670744017567737826236588409237611386821\ 3425517019761685439813771621054736554792848225520638059727824431094904460577917\ 0107253207995919923137818735159350842574301641751608837661469092936219064382486\ 0512820782112139115053880996436925322653648486351049128013599639136234421033179\ 7411807876522964288120030022012312107752710130900783871425595375963319867625349\ 5827350955400114362587698669515164117532824264027832197423781792483125775393102\ 6279173779035225421489959930425527030993943372633672233452311115160289146530576\ 0133946399672542081214847140321126603448783537231356739296514029776105486704001\ 1373629159836126106099192030344532112053604639287103242205465999381750313725729\ 2935970131553816679185557295032941348505891539354695367793744510085347705933870\ 9770597481110190106898619079252445658309433130362980069754944768646914910829370\ 7383074059754074183694386519315331315371712364416245517824566407911175298515289\ 0928576134718110097649988119383420582877183508568577469351169148116753422917758\ 6099621048625857560537460214705603583437889618181094559551419476326713714235891\ 3883128439952239466041500380879378069546474088022826342409800378341910277778180\ 0455296934620976498563464721898067856597977038683479095368936497015660227793050\ 4512756605927693302075656022187374207244572347324544824630099252021313093931240\ 5746311822719859321673746604875685078746458526085591977072892960823587573513644\ 34087602483775565447983452144381636554459/9370398965319157201444721944971887966\ 7774488372496223344549751853863453740465737864738195081028165745163979446368232\ 0049440704221038130748310216766174604827745159402848933938956011582223782930343\ 4618260410614528761957009637807854120352942647760812943103252140903003971699439\ 6866727841844399074773610828268239282526687270678411214836317959920418473627745\ 2530230551283022502094961041929465703000944926259512872064132141077368972863695\ 6775707097389793620306771749201023077739318674934697576736967414241307191644391\ 4208526470060618627516927186457399088028109337047966636900234023894188443873200\ 6777551278988319341172715085758197097607116187937384149403528900541828450612879\ 3669443020862399015912478778202710790280019697347331032003347660960239329167288\ 3274326323403269621292004600860504316532506534211382088293660007069591544423129\ 0261991118852805326608797441734961798938652984872512863014865235233711562085235\ 8483516432799749545596076153426293357149439210953414435975041200580813857202260\ 7805168338965498626943980256370356045515529645119601996938979987227028942230179\ 6168459635635474003534148444757652126130130800917362534888919370621764029986317\ 0675661540390745968467221983879080393719212356223890574958868478203321774880585\ 1277445066569965909104768676408695291917653202736619412431243380336114581737897\ 6535151499626690988559050154416740173551097206845673523799295828622691669351790\ 4534198628509422843082215097227531065499901035537246524119199961140197553032953\ 2697257389862229016018381691974162296124731406742036726588907198775017331063588\ 6947660523243797894873791366727732702953484742003891968200958806521976080417719\ 1996114101201001981867063674509127280118382261732969606706075685281213427476065\ 8300502943173276377452215713286349975173549852948023280850599627152757097644377\ 9822021333639245524467910390579200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1377249361217593720770349447020063968652417271563043626510081\ 2112354054200217142776084724704623044142668636720936572695380588324001953034784\ 3143205365369031537296214299875137227865436609374322133228348512745499883515713\ 4133402758530211679418910310234238384622178793835648929641888261110009623449314\ 4566901841003188302316514275486104890118570164085421009229680722699734451789486\ 8543512675238375770288640376359268658796686255817943563530031816735708554559544\ 1042734116578701378952562988783980686839535415944954871114768402476807569134433\ 8547220870870709925010251196187722429717214462530293683595729058858210180110133\ 1374944804826301328350384441918949586615231598983732627393825067914184275326592\ 8503180975835985707944323408049406866051381276419709628714946892908692705498402\ 5644375464177225101733908739419681417972152167944629705986565313499619741727052\ 7033173423544423480131125106293696886942384194211159849631524241809795927870362\ 4732044448759854238280302944711833287439588219453465543169898295446665224713983\ 9269775915972623896417454132179831945315833376726696779472743366533414895104755\ 3965305125031295418815898344516636653133601990214486163686830230526720168979354\ 6773143880979851256104458840021104142623076384430287445958299804584129015533298\ 8336704549757260302452661210255842803353247102649244320901799811047398179853872\ 1835614385293327846797104481402746127504950508388935121244494751606205825193028\ 4430747019876566534757704635342792354008913832266665011956405955857388627467835\ 3075604270042303805540640366550094359371308635339409369856140683914754584937957\ 8283889897610231995475100413955211872473188887405100147492733822402693899649527\ 3408724234327814847402769495164225867136490636575703738936514491894453264663776\ 8849823374715818718091342259350125491942879499212004619444589678768238429984383\ 2535201538681008885347320091937303851595662042405077079300101945028030416788342\ 4649953389569149450622776875198213196703256473260325261779304122115170123511963\ 888506904041238814944761998138684972278321642779530245270090334189/146163701293\ 6483829001745160554967781030332635406960116454685263549023529167429346599712466\ 1575668714455917413523918886256373841537331983549172927615311047738766345403381\ 0559183412755141950384120964131619552923175742759493307377953799559786016434041\ 0424144866132507422226286179824482051816352719207441359495125195367853730106323\ 9458503399709773431054643038877806633585740485950268238313115952640885275323966\ 9736188271651664563027659271730942599040405992374363028982006469802778418356490\ 7955090771997857547527547796023013328020221866890273920801312119748336618146781\ 7186466770844092060256817302111652520455558120065252654950942147270739222671016\ 3141699136795384732062632244751492093259641831233572597703403215779782446551286\ 5646418089141710604647016681018101979703414612972760447492014390799792833512514\ 8114285300441525653787302898309205694774486832037614451712600852111995770420740\ 1977601599330897076426050549655421772080238535730165844432467924706587219652165\ 1346281893547295526069850351656648248148075616743353276325131225546912742833829\ 9409431456680048822762148230745100167721583807410753025564361717446192003797618\ 4594992127935358735908206283757203246219771881908611311021354231461603515294141\ 7941476687827377412008025715923584343962441714416367313260834250580954056045670\ 0804232849624784146413570908234916251313125923767651536231905586147786464320685\ 3724342028005671436813597677718662938166968475742175369644081673588263370581256\ 1922803568731775316216815890893922461779934895034714339576345761172338002380312\ 1814591864435198378737251996933838584200832638223785413542669329554499680482390\ 7072166503577895262885648738212673997539946640670645856725493283137397066374995\ 8536467556218468109855300308969034346806730553544335417679643333768407541956882\ 4533886431088950277342621381353215966099868512544830259200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -15066185372765374810801224715974156\ 1969188938267014192632428802274143534755960948707920948146788939077023562243373\ 5480437571511487127820991797606350204099536072598387903307477886905600214641366\ 7926595476135904351790137086001014406406765923692565031051810891813166355963918\ 7574617157448323487270941724761952766155399763467839039072582590975461707144960\ 0129139175271685067391655186341271670955107977874261654584816331410167883727325\ 7352228559478908972956444006610428673550175439847281388074217295715507006604409\ 9389398338556302598650696768532322578024541393537358291017704193093266407927783\ 4797300488691453594873336278658103640705308632508864184164336174078215216082994\ 6220406045793631502084969212931957398941388108001452461405173211707736281606246\ 8683067239471754683003962986501316549441921227339516492769303699014342857158186\ 2590959012543322990505878451169049332846956027664165722015846016317031453148824\ 0379192379034618603233997541207441421141274773058464843922280695262462612332598\ 3094921404077975952643623007294357006118075962101713652875870046234955392590470\ 0549562265078607225935882451875404126962591528051415486192557148459865564027341\ 1152003303729354526658557859584281882845236357127017102697207703221529287147347\ 8277104426888220488519085442719286178788634567624564160993942946258493378152105\ 1973982454974691410851346326386352221132059784482918075323559078171139953479398\ 1386719294832515533267797556520674756807165613580721331961123780073921152921486\ 7006927262316394221145984614297162016736224915664484824864313100750981303350104\ 1097098343145261452361797633096950846459208259882346226925902001493985365620249\ 9809576002359807039605878279096811629955518259901227577763833408165027444994835\ 8364872709158176420253563005878043718275845338524805820205626315371962099272743\ 2647320659883466674905934018160920549302942883694588199412154052880663772604976\ 4056800172040457419489173823518199216929449282935225963150210396620303017183809\ 2570118700118085051528651926077033382097432488629950206495644309253961053880430\ 48616336386906215917157721/2541796000542458829668389909379435393575565089204327\ 9693586456344032496275222216438769132105842033746095065713165506338318992322348\ 4260772006695050336972458415147790899343356599025343090501981838739966539481968\ 8528141504379248497476082747726224293705702891225803686583250943900077220458760\ 4136819233726183803535652994786419133717962650540679633639118516870586132412462\ 9452040851107159443368145872614401871377582590452000849490654269878668147639932\ 0255523295280305837356531132805903563725866815317363100127005437144469181166757\ 0365345231306099777552218310432502917960057651420655181954817176983393248484896\ 0058513915989781615251221525122949024577723877012885437363994651473993171010981\ 5152776053770947459458804275028191210799804210978430363843789382530737568595617\ 3711430889356617624821597339899779051587305141247663769753081392172248660018409\ 7863352329948236205446536767182851083768306591602546015051652203044019861656273\ 3400380800628892943940378473389743894514805220146890111149988341133603160567900\ 3730189179848293839990763409835159140329732166604491862733328768789443123131030\ 6291629565033768234044392626051336555982621889518428819607722145162774495292857\ 6496925423005759417667335776967170349448930479133327075637035790495591577159592\ 7759290159381868356823115095241923285476451295526248535989369947259427114164744\ 0962755376251009540721515243166024905166043794601819136280727626503440153670157\ 4976607333239946420483924707690500653811184829855354316389036067294095116097242\ 1186876511412125355987495335316663103514688925197536351709616797615135391150029\ 5136954065955835125825860184970630380159267339354759577683961512903824537223170\ 3705106300717833470301403859204570759877138532705825454961141483359896766843261\ 5237538000189739199491221129068463323033540512047529427431289512684002264063016\ 3472858011423357441513881600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -319530131545737660736012139918406750580833532165570359942267505\ 1912180469224835127772870794373663084263205151832465372271451323605180177765755\ 5279838540023548017818799788244330924070800477615786062999628347567194181680770\ 8012141490010080828277688107546312940341245604698905466483662192455788661692829\ 9411131417142001671587381043756060855772517402493345068539889031275015045789875\ 7628661207944755229636775947355424227975427274698482543540699129633901811094659\ 8141284788679779478018169422558223909284881571683717120811963651359349467107334\ 9045974102663489122274322175751722201477956453986260034248175577630484303255224\ 1550570875804181684752263645241510139218292533857696116779749944547312689553438\ 7446938896763967320963887144237131904617462458072060491031785864206534259454015\ 5472909028654360618451339748761080460731250268167093681383049603087612312816743\ 2338243513271257427644698106652583834223314494640233889180429860743692974451947\ 0996156120821304216301915651627789572735264910665023499306328040578411470212282\ 0447701337460319064052240934509526191067551777524210270600273804840445082183920\ 3141140358540053296917580131850274320415405630408774650638482974881869321939131\ 4390738243108023686030194506379453939752297126336606348338428822239401015393500\ 3778106245719939932588438890162820149988856185680984436028115803473162488406541\ 6375400297111798401356116496592766768899342360126639320651854202727145960685080\ 0902131197092538022822739791471238757859541181251337199895794030641172752551056\ 9062053460229936609494777336928036004455256966896417763019571380544620693798998\ 8665555519940831066705310827748863622411926212107341905260475617045686146552612\ 6612950903387430753079923124757309752576281859422156938159730594488777719784010\ 8024139120896524672952088091784626667253981858868754744510704268476561906401390\ 2143579312788756783581565360974633308647095825577313012589715112099686917806678\ 1159713352547696831924548932005241079004573647374147557757222121918041464577984\ 044043464372633803965293438997925337831057072489572892318679755132982991150773/ 2495581527805323214583510092845263840965100269400612915370306622868645088839999\ 4321700602431190360405256973609289769859440465189214818330342475514033084568644\ 3963285610264386479043064125220127623490148966036842146399347702689852479469942\ 5040292942911053747748970892281737290374621270995873860705888402207137074409566\ 7608484240377636056894485458482043634745666384550418164382192654157472621599776\ 5839594564625262906989237197681733283153601454046478715996832627520936758641238\ 4936705317112669236857047407397423520105478832418270544961168164598887250581434\ 1151911955815329330485734178646547773765513371239716078472275388087649497392658\ 8302531769585401624703560247593740203265375113356236396818012552056659655955328\ 8209496825148898679869731629955720484666542340075697055304123682286094073393193\ 3719783068831172320497706246666661730496389593472620517492774213099554716569064\ 4143162882245246471755226996596167617534128591444341097491933152654943586873522\ 8419021278250899670689673927310897644022083103103029457145846748741577017274952\ 9656338065051009763575319283410904609356907793619557344996357294224517524358548\ 7395857709510210582436275568342127197068905868105714783334496076929106461883876\ 2840494524913495379512721128807271503395671730302145634548488375674347760814936\ 6237524680285970362880316744425926857309255712089021476343255122826391270839678\ 4199369906890297543790876970166532578748832150876154634066901809012921283876244\ 0277946096469163287494347874272871775161475204895474080166057484099580406044996\ 5583632865268967308375762963496714674022132929492756249810035566572903262902636\ 3425709827792735205911945767180616758123755000182749091046800434114558902319651\ 6309942200606645104838446810325484365480625916537020405140094564083485040956256\ 3085400353523839775464847074205266066998838586534597868244241121566003348635648\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -4485640542\ 7182265306345231081164658505643728520758784814133793478368740813176195791363773\ 1042976888632491622070123692109566920562234308116587291543407614544630893780138\ 3513754875900746536111050348262110101339631259144180747466010027803227021194767\ 1817347548437140392875096513057332456550962440743954732590707616536789556977712\ 1032625661862286724395624115809252568951594390531248231660261532905775500227965\ 0293537558477518360723945735216926046880111673057892447908333866042099260538553\ 1849570237810695182201507060494266683398892670073623464674193975637137843696820\ 2718804545676631963572617226976340776855481210554027414407948780282354425080058\ 4406337301297769849298402598215202801709792705550750109729203775367516223547626\ 6175184647330376262693226435403573022059549754699477768108097656187442687784154\ 6573274960424550091752680642345343664014584108064004222770775833777189962576359\ 6336742900606812035968398256508336183801277849224019799496094969352944186162197\ 7646557853517473527545790973309045588580308902402238259550380049450266484868345\ 1991604706929175050863959806920466680215674110802306950342931191846109275373365\ 5732015871189535844226626764308020724570086805217648967338812729121427390243207\ 8955215325106701398143070909315949498855369922873200876741436075786723493842176\ 0032725173913776334277696934984544178940359208593744473325404547077186510369747\ 6388468010345274616044129188209713728577223040892496275714573530960705058183914\ 8907930819268709398450279887873785696646691851221240213615647666769632664755584\ 7496518951425593258997650861991377663957637755918398074543063179630574058212232\ 6601549894099611386797254721794817333027752369986208370660033994643922023984723\ 1986775090197746501136774518643281121432881084175124039498501544986281236127924\ 7248177303882938082402640748708893720820284741282553690507399578483152669574928\ 8792587025088917943214666601823430807759792690017848821928167463018567025050840\ 0080901103017972304913838532835439044221702096612275482644182110819243422392124\ 22417880951782079446794687407952152814651808393151251/2312926198961699558026759\ 5669008445300519099518104403956070331168544293631887313886239962593673448920276\ 4632004396250016431205030254784355259198593889609321308490228110279078192066295\ 1764806118995581040204375498701522465091312760426746956484152353046925558552024\ 9376126058801855000545655375611137978468115508715166112362246244911698439113272\ 0547122940580749197385322598987337938726616916467422610212185941171839409115982\ 3900216234428546995603886087844430218990385533022640925273252842838890892712616\ 7035368461390594608072370184029469890478707984816027078735686910538632885871459\ 1664222047026643779244936602633670705511722981299239195456559231556172229193342\ 2209613473032816965944212267541572899312252786087960451795865568159277159470755\ 5276781103045122251985893056112563325021357927199363298570930861240124814486810\ 3001021230846898453338652627604677711643109915628457116146301598948998644886333\ 7866325332216975881158152233661010342155244540988129926594309933629982758622174\ 3888013340717787646802376162373036826462804913802658925783618853481318836198742\ 7230931703145444022019163386797455600794982975183203911297097060133293041934556\ 6756804906532834370130784028928095882789581250527587585304934925643231036842002\ 8164009520571896906504672651881049394392420125204489072198012235601209978873757\ 3912168802958381101876297399044577062372408000799526891909033045620028957607034\ 0600096629602191303934503254438288136766085713005457274436326211961633038367101\ 9873048147771496565941541883177028396597314409039855329804745693853536509635068\ 8231897210893703002214617970689728755165939503432348689166466385077692458926050\ 1620933545954015056980417138384255027002134082081924260648108133157988526952398\ 7884633638076667247856245235925085642385420554975330749957447646797839587643590\ 1819655614867759448687116400668238115586258533163099750400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -8775673732863541235676972164352749\ 0313796081505489666871910877849878443141948310651644473154264989416148962341381\ 0975551150690222601531306281893514511774445548797051363738082207468607592396097\ 4923638040614684312035252952714399329781446288026569893215442592006333058903882\ 8196481489163489689612112126719934759764103795426875105987324296503363052262559\ 3965365386802904020689608879012672637166727897334183127796584517316427493707647\ 9955490601635171618016903965935945743713742046331878622352887031197462957423992\ 4235676546397614227934989024762980412400494757089865601825004640707728691625530\ 2371068717489881185638042873680739068102425190275010889827326369120842931544882\ 6923952613169689944894651837019810957945911863730280934367090633806004075723139\ 5933107046382651174724998960295223062368822793192200778205522375226229644912480\ 5414486958860387715950863638038857484718146995351833608669916355910305747303737\ 6429886728846140610923776915644543089270389536835761001362926821380349472834216\ 5427131893124111492238116887309137838157075422181657842714160219763702108857213\ 9630129068759400199637861077702568045134084280244300067055361832693576150750552\ 2819067277052573122763737670495819405228060182536201902008305731879249433265949\ 2326222342243444328098985497257729248965567001085233117380443688966343359960529\ 6501533388942595058086998093432246404723913080881408278369594892681121578254024\ 7498025746172935195889191812955401357804980208043808304789586269469632703322262\ 5891693627777376899502763649683453032359761163390855341724501234228211291392936\ 1173059183251702982130635157808389307892759382143398673859785271755347587068526\ 7985453562087272684925711986200645421544075550805605222342275238591403489867256\ 9260017857323884072580443339819228529831478860907624333648109332791140169814776\ 7535263853366282575339392685771563238220350919567357373810544948361131052671953\ 0337456678357072108311210206495252548678764103373182204399159046419743787071487\ 7037501534837690641104307705510772730679170483396124734197362524798191384257575\ 979388945218978934011202307817/345686500330434878414608536497486365680035406814\ 3533976106614233488647376161291508402850724405895135239222792053013415952276277\ 4301789422814382671820419156824108834741432136215682557891900430558237741876324\ 8975169799870670714448369775307347327923249415300249339341403409888983784435967\ 9347612378606466639019985731559333329581213366697111590436707258573196587473096\ 3542472640209135611566041937267679295252723806611556294339826160689358714046871\ 3526007624126059630843236542463460685447649791329050177734121079156342700816102\ 6728132486197951315209402006337276444287029320264455935060763398698300538569980\ 0243976434732539991045290823036821116568049441841001118479006480734084324481695\ 0039324158515619773616032060696068572941058888447363267296807626515609204548374\ 3842497005653329914894175543937298312471342276225118891624283042704531798846994\ 9551509350568932684434999805341350223610018817366618970781230372472335804936920\ 5245545513630982118255291369325512305396509352531082752655598803237450717350670\ 5417052746008960264841466249644374378627980821792259903142589913231739211992197\ 8430721807756793991143845585149659061888679782440088266810319163902770864522055\ 3890838001334706503807375189626893854073490459314860010174677239623529896028996\ 8561414821668126512843021353829946294620326767031884236058463793511553592698043\ 5509037034222324777292911108154562964882385660256773619417660408135193956668516\ 8531516275015929577010027517712390231634369681334360902247078246683979455124684\ 6850953967539967400229707294926059732530514758747011540568338633419627414602320\ 5680974921383308135553706757943354968801582936900790168509774965261906355963023\ 1759242406385252502167044692370528126915369622248834087221836488263921603958957\ 8985492093747765502567183903506651914314431736154690444012365646828543660050150\ 8940148159724428553932800199229440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -27558754263629499299192726795142993159147526265161446449\ 4777782916884888724227473636634893246840429003622765767387542681434347575556259\ 1199154337847869019581763637557872208290194123047223106730792710031242133436066\ 7814960054797514240261410129846737886398450139818262936180132395999660299833264\ 2230143170342581657817135526037308002496699769755903509722556564900505263026691\ 7957522621557300203996929455395291379130124049962590931067729875006875885253937\ 0690994049185116514394139086579637514919035237878682267075740961133214012823072\ 1518851556206726441537759939059795416987248972754470228839282440753730412065572\ 3447448714755727998318326239467131479413861891487732702587276015854574164279083\ 9573778091942335515349706445856118611150281408524623563716581040095261966677229\ 6338978523292930253917446905396765962672733800739722679384575478488688016712476\ 4346630245617272352008567648139773203702138525263967362083867836267064182680464\ 9047844332200891367977522637095762963430299136195214603838777295289670673557083\ 5653237376870498678507429039670376414367394562729439926514900687296180012576993\ 5334888447408911118717836485149949268652151204571549754855802080611929850913095\ 1372785299818216918911899566388803239183407347490414548099578135629189798116928\ 9270217602389133805926306143840384124271011621807248281104227126313556379580875\ 5061235484679746081991218322175296862413630089758275365323079977071461049748973\ 4087591089492700023630994036885475173172744180589173707562884229646356312939365\ 3599700406571605701146318698762980057805942419663743568413689160109194515515083\ 3014060986324281813613787998725902796514117005916556559422878550311939078360395\ 0255609940596531284735734752586761511846442363494738722998065046688438927441120\ 5133887435314607807589887717535406719128598510619827899231459754126285628518520\ 6845614244920124921245646793419324871787818517778063167226448856168785250752547\ 5627194461000642394059816498869265372972015973812105113828042377141972322062178\ 1647285108444499086105780740169116174312909394223108369040268273667058955942308\ 51805180839103864614201/9046383295464959294964789942271541960899916964412627304\ 3908158414257706815216463267778892748600669807684268502231014091879339404201337\ 5357335950189257262111782952443917607167652453652845069195061286649013403775336\ 0320675070488610337248454686382817028926846106147584030654637631363684792790436\ 7063813264016721781150622369793712556204395174069648958678495398015951506649725\ 4446315488782614366474927256881550436884247327108925027059158369470183681029871\ 3609801361938212036167861218830070937395524812438403896079378299883151190447475\ 3589261707316562318769628534244052079380135400127345606985181224167063135608067\ 2421748635561055397798790299714601748972997152647299703299472419583055152424039\ 2607970116268060434481448816904949519500658952943985825571266704340413700125647\ 6284648320519830440425618586707913870974327363178696119314490422685925348712745\ 4373612411145339724809192734489456804148444221372749144563371318852931644102491\ 3790037186631308411749850301886339806755825776564252758887433203268846699624360\ 8983724677781167264121382526375879086489400731210885966697497547119239633746838\ 0364517372620495337740555357396885131591269952101482536374066809120617472128490\ 8813126429849549881174129448455901781908192274540564979674781349291386667784881\ 9931396381183265176967327812037290517212341177162198503817823596596019403753567\ 4128059263462073081758951113657789364797742657914843545254651708632524413505767\ 3167918506988724247736805429119538746971801228146590835347365388670790023470661\ 0259298916627309873764087408735045318437601364415113727110709500712778875843900\ 4687316154909816747961674970182083918544195559364474516648399250462720917423953\ 6303572756947858896060254833620317979105637004435893282594037976757439297347237\ 2065891769093218689342756913486871225175964795922209711529730912812286998779079\ 0259597328942684955923981823691829805056000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1068189710104852637506665613529747861269628122430\ 7365190174607145196640428952556717841747840327713529506579007046477234306030842\ 4780643469589694513966089426981742876351160934372371061814703532902397854231314\ 6776855807159170503140726456187579044259364248019501347508955461337487563416578\ 2920512291721664966839296728170104244806349698742944866094796224452787531080685\ 7401206152843865843706942420689352797905460076030301787767917140738167145551668\ 2220038387847092040909954353039876898343278724722993584731611026205471652049720\ 7195877597705864646571780367347582513743623201826108684072945034111392622106360\ 9652815496553451589439764385617064628661836702160927436220797820501985543731552\ 0594283192272883473512900626744365402694524912214632471888166921295080511690047\ 4485956072368897334053694385759892953381499369196789546257433353073534742463927\ 5194595908293816536457093182901578552048617030534017568609996752458437762580747\ 6303096327496632025998773726158752147181236448150799512432582795876288759671790\ 2749454347381436502667087845020317732919769514777623363088723523475325831610810\ 9875262762972329398559014406411704635033077606726434604518376263403413327818398\ 3217729905117910364248550384233376788753572900286055769425539241453418970487320\ 4720533272325130620914732104145052331044286529091252440565599826409141869742570\ 3293696775822979117598026408428722457393115102543610889948521281000035239068352\ 0443092063643863601843482623789544561169770909278362216159062265004106980720831\ 9716498149271776585689294033052049871095254985107816065488453847215164271861067\ 8540285536258810703063296779572258409286034740033807916335118803522090481915711\ 4805016738459706489707636990516178447429369085455942962222181018983169616918928\ 9299958124441281190778454130089393017497503442858251674476567069910048252048921\ 3662122832532660720159685001829586989703565413739853144951891302565206972486827\ 6488586048953219313979920090713798867475215920380345249069147419051422071344273\ 1156033059932648477415577749512820517343379408042792813872733911248882209590344\ 2681533803567366476671745153/31128066376252801398259313292045089965978427454312\ 0390026813253799086250598370948970883255918780549267993644992881279771851644001\ 5786164614196076946843810311114776876888734962021570998450358841961388298325881\ 1998224981942403715111570911399867594715360468459708688709416036224443791430873\ 8486890510849783966777148351021664772133225203452093379907840631580537259242981\ 2342422993471233295508776506029519879252568302963834913560723320517206078843264\ 5621684001866576225923754422476820645561932522302461672243859789265540812895911\ 4207680836420953295696419351008477636733374255218339528765884869021241755105326\ 6698716618687335597097308028541990775888239275382593621856178699683460056809584\ 9713251525416746926018624379437229181348929324740342563324851044904517941578498\ 6328478561667343974419981894792991411795465713412259424247517511863214867118322\ 8403056429519921818350710250387142857224531398574945128377673349289471898089680\ 2883549533790395245839434261397104900597996398914752470272350932779546785626621\ 9731329313714854925460981134982249705092516371297731603656301943191866392453600\ 8792762679555009404862392566340417266321900125889645747439112940267539187471150\ 1939952836980597840898999155586017726998978852502305055840517692872648295586020\ 2383992109140939494601667721977143813920210236486042938061574429087403217210072\ 6361047657798139598037041307602972499303220092158456554611110456356114021936831\ 0274080185980414550443786068582982117298692271206940307706948305616711292323411\ 7982862291461614278648484752363448306683751176637497280753550417192782203985493\ 0096165964539291122611949457861118789100044967292626672146098235863611685259641\ 9475368316547830195262646196133140842079521456560639403239992568992892774637686\ 0515222145867140137092329330012434080382051088505632226287516670230885538759362\ 3158014346442479406572789881662664836382720000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2375528304897705463312254517061664658332406003\ 6116143490150704866946320697434745147153912951624446229750037039810062820361312\ 9790432074978718845811959228556759914971505048196849751128885784224020278309904\ 3302071390653758371383566267523325546382468008775060652841956914162830560774044\ 4955587184512109777053319953403440301110661978350482524765152179401080985680193\ 5566131823372742545933020842386422924435685376912347612539643174063755411899423\ 0675379705035071059397639471812550877909769673184559453782498850889854156487874\ 9826344678369749767924225269582310678595983353539920353618257088105493972355631\ 1666304829200121153834747802313448976442267479476520580458513474459876222285017\ 4884800635256520771566317461531543293970756990653465515458023736442936251659934\ 9784941072935113364955292829497212287416191842118024328552513771348783634635072\ 1503223145087459524959694212113873079544083189079010960147221467042154070636149\ 3818313835179339547918803488379738367136239277384265210464868138017702139113710\ 5267217500291300783280189954370590698924324373406984424693825135001828600064241\ 3406173981818475020005781619010027873870729310608286535332335156030807510850043\ 5010314635723515797592499879573377927243536068884408991674169826755968983655975\ 5256920827787833903559351085419121162257100630489927355807284484184769989856121\ 5957041917549274173030890566007648212638511675252226852710822042171240095658959\ 8515778344314080111549563053380834205309872552594289527827229451165023379118895\ 1906995652919009877446509133924235228791596193945484548650629157384920027204227\ 9081847688081098209413675507077632270312416858452185276319365458621973448445669\ 1220651439635662240744613964513965070983022533199997154209151664171433836977672\ 7009621710361245836497838014409175762039750201735499187458767505092731507611444\ 2973875902488487520015613864990412016214803470863897963074469739212977714259400\ 8903501865013024671648619240755998221680493952424714175947204980862709001174469\ 4851790549601543345884831773442108764610270766327616373510763519965559422481826\ 0264288371315069743296460353827441335961/64812208439848528437614057772867323357\ 2883213508196756768019816102657867328899448945348505885262914731607616959110309\ 9070837351962373698385628015688692085307210814841138733146318333002679552949342\ 3090433432688571160608261489238463100648151447614504554016595174570035902519876\ 1521058857758812683957651850952039753628626999969547721773607327394816519392791\ 1487623521078675985503599299773919570395340636359692249384027157668889134574977\ 3790305882251582538962956311096444921564989418528017304020469242510971241419072\ 7293112572771216790384527993454604863037801194708781555743322140421479372795996\ 9204446627213680557192284991153594996875393353334002476584989755667430134461345\ 9341646185576888933383222308285656456321123101835361369186915891376247198255323\ 1364808069209720091786417312275521844153564484427788553577745556458877324132375\ 3563285078618261172014758411691291415631784305349689004641350598363710638256636\ 7038956640592250274429312961169823448681633966597098380585580155588870506607831\ 1060988786051931391144035402313148271011867070176515931146304766864466849893264\ 1058236278600324690697760705502497341557389917327482010522590813761546003254812\ 1632698258243195886101107382663070473840033537233082076968872701000882170763983\ 3965258787141316119328722573446156909464184531764752270353859546463523387764846\ 3467925412396961524447598131052451703198277451133224532586531346535180398132889\ 0067446164147671373044520134262952213084454270246492102882647747460357010188843\ 4672767235552308623115929148307525696757967884219429017939040052775189156983334\ 0439190470908501562437638135540353983597758140095134242292609032937162620920615\ 5812528628885959028126004325062551683554968466319594593529795238528186874046257\ 9327277635157159123222088033760193649756870963624046706263045957222470509281484\ 0461473157101530161318051200634290851113172867194335530854645760000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -3235242242660961574054031\ 5234975823320896869012645815424348392729814206563009475712621172959861095437994\ 5590602397005663771204980787923622348588394624821525163006365050212507406125510\ 1884090976078007959142103634797668120126439686481333744823988502481250557390115\ 8549147110408066130272165339014555329913239059027169935435276033867587135555382\ 2426297782820750623427670893886441032372039234320777577521516498468485754858820\ 8107936829403465404296815929650356119470314498486835830705639245408111907508662\ 7385682794241510383319227780269376672672670264563868425558516257000628371565272\ 7598215685831328435896831565436188075823011048097451656925809474005524062927522\ 3656930717227890298500023817706732597728494943428041352801400312366733695845202\ 4595748122213136984975398883950031014905724385301873523375430497281399279187958\ 4248550264307136787858138084682343621095917665435970695485485487894216886642564\ 7119102937169903040884525926220928775734592100401320385286037511598642817841814\ 1901176318828377175777752922815345402160547257331159939945749390283761416620011\ 6635358842114558202206637942493034693695930780777943563995055064615652664823581\ 0307594559852442243530834401239677575533520769269161710315307349624045716126004\ 7961602487130931497578125886635497380731133954228029813734041244189949934096470\ 4135843602285514257536829274816198005911670825680494541578969661298680460464919\ 1404580840112594867206322166858055247739037921612030160302811832533651011801695\ 7760259796672717368685777410907646764903799589216983045011708489416742036172407\ 7659081386188864908049628858103611567868231213984218279931277548354534358173774\ 2970893315102339069162411705344991505171224083430696722090234748061703338632892\ 0838283490342279696134839393010007225711943256400807140987055070598243662083179\ 3508426974128773893965664597300025779974560255841418189907361245860119625620571\ 2569014951149342210173814105955943768636395256846372268620482614950386061152832\ 5258458078967509212020075376091164071652450338000784428856440441530292598624142\ 036048399754703509499772793141840847765922802290411/869261929440931245557456657\ 9155091943133241001289734493571223884347131481415953013836250731316459194012388\ 8060265745213773889012436397253578287066016731906016381236356233252753533472132\ 7682558527609108272325616335986244178775425552999885330982164024719357608901902\ 3177372820232359450045386115484877168164424812323041133225251662932088011879744\ 6349477625588172646624645334924622299024494758303173056366178029822701491921103\ 0804603812271431939980141845744494956803148837550585331622412961709355263772927\ 5355517495628134018002714194397662839528005583969115167737651312263243916035241\ 4381922143536379716812483173417326490631455608844395599457678440092693736631057\ 5916721248444074771459403489318881053915300199379632250929632761419102571382051\ 0243914903926184687164360668486099568129253986587618374539223654887146750810511\ 2354115512565649731504314093652608326598270414252270093488393728929632495167963\ 8304943620095127536075428794601762665403067131654363962558333358944332551576702\ 1912499218946113719910379532441390322560555102702367056274439378837941956691790\ 6906723861716151135074338705501000262603707746274854798923492243897349511374445\ 7875630181370701448816466491543198734493423601145020746941495464220966032419312\ 8522182761514549590426090086523643837167505568855559370319377581582310825609480\ 1516153943429240284404296009979744460817778734990756153629661839663857059042436\ 4530349850453113087279492654877911560843432294789845388578674664949377264694564\ 5700980784097373036962776699979422355289456526767481959177746064660982057732113\ 6464473577387989260186617344213006541636883966204826936133446399849021394668437\ 2217032590975154808126520980686217889215321929321309732602999716713029371579361\ 9608556620934361524440423621146426431692582783715197133893204282898081321711637\ 1308105840269513994845193757104327361787411157866058530376646656000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -102225131493958164998562\ 1884628750578666081571797082862205843642288676374541038476930495742335564471557\ 2529623729115107716523311291330782000324890403693408733041301560535271603001545\ 1258570743988741142686099778808109193178302070330190747921578544993328223018169\ 7454285152569983198834033300856239147316297360844738105081970478003436217007296\ 1785493575750635526941025985617547449861058393436595587884322478727316319743351\ 2200877101747288289468895710775696053391662758411658564527923859433896504644126\ 7870871798998965748219651547376728054277110096176577269213135163857752963766792\ 9680378254499016063834754874654652812467756793096137314905221476000149653907859\ 5201456941985836421964825623692123976752843971051168091439478200460483114485334\ 7777779334131526617201146071271484171470661251870388154150722205148310773173789\ 9725091041578950175890979595585534324516171253767320229834235991709607943154427\ 6229525051809484713168989047067181831229676247550117606192744174823078344567335\ 6601724803568251798219416094494646099479557761486679009100794503669952299338171\ 7993288654388446894308560137164681114590024248210470892396282698883487413342000\ 7651792089627510717116933766096240906403936254862886580055941363186451197297225\ 6513702111194469917541675185471281570225717117285088986988116003160399648980838\ 1128464333129799968948930385260447753277220537760325714528063794664638819214357\ 3054758075273295178099937548260109075654377398308881574508998401355227836954628\ 3110028781024908142269547756169444257263942801260312209360715986483579761122982\ 4502016468022942698299645608513180802763033788922435246872094007851398602693872\ 6801541037722583833806777449514039435428982159455975987552061664789382059943960\ 6129217278856650443671970261206215956217786427582829423358227079830353444137405\ 5398549274340103806788115699010198129327770701266395349674056850719217793644049\ 6789683894268170443798504090317610193948057096366937004386523834303230463092980\ 9239183092091219562285466518076235094742938041258972300714461259462709635277550\ 5037600476424823417122266243078880819007275174941577180315293897815242912183/28\ 5483672762179007982827639803998912165277420369377354300065660085664723306242068\ 8800065035671249039256641872924106800454949575785582783387486346121379374476608\ 7070900374437906761760582989459296918012750603681856343606468149540889770716004\ 3470197886746126167613647535372905203792376883093969211639357325044992887140999\ 4608048139021899184442659692024648876317093653556853799512266168198993352264194\ 5381941795715096394176879553023888949867895859429108831980570214114900139492784\ 2404693416572199723749793959364423133734095593013553688623427578795615444979941\ 0252743124116222044781723654466035631278121598806183774470976195393677065000438\ 7545703765127194447903215956700238126523458947480393433563777518106993737192597\ 0782947119196103123688002442696135506567226294784630525581343710895608987033581\ 5697833269819239665114974735396003255523255222519522976487591758403084890578016\ 2215186999797022674024712054379617533995410285975415410197788812651807802312917\ 2043662836572317886101738120172880571145985531449454716013285529246159004741320\ 9053075836079426554923016631162838637169636487541261927628352395007571704067097\ 3168623718303032255328884242620071181857637659581461339901979506434942237869668\ 2279998445461272769994983584003063971494847755482691659936678225040045362007935\ 6519108893603966032476692808406757488213244084550662043648678277035518245129359\ 4342617052294541205186524021454343799559709790201376673353821122760176095955005\ 4071137179934649813726059130455490285902775751536296730045010668335591012213463\ 0498164827867112043626622576099775376130441420666354273545489462168960887112244\ 7671650605430342899959354500620498361557899536564449734258020940444909448561397\ 7339206851764918250033765158860058923236473207810679408784236988986889154203242\ 0774190658067503952410555995127860054466013504984785886395311225891011296316265\ 7928435988515450363337033279078400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -201829332748145106880125633254466270796733009705434964\ 6029762673476882165538457909583971715832229980066677757427516094835792779119606\ 5209009504088935870490963422596776953422826385813830503905296323131716423123584\ 8634047749535664123242126223064732037718776017870815462659779253094340343123158\ 7836352732229425007647126513199844091309172766988367102877382069024350520690227\ 9663128487122715539718474076247155200544307825711536416014488087433314865094651\ 1842589041950618817314090518971047989991151621468299197982162331095503303869200\ 4302745725650227177170762229285341042647569093738644031924936685145691745444530\ 3736065916484036468929758064650417137583856495786022905706586578176268100297226\ 2539637210419217467854766939478955133633548701877730069952667993615360289006565\ 7654358319803948022293864899109021171709774170221199389006318238904011125623694\ 1992860070591725787569339139706721426210857748851772536032153935838331319228985\ 1060039362269517042955256032077176649803086080196684373715096548807287903758701\ 5447872513347914134375261534850204385083717013016319818566507610415499928868864\ 2805252599562434009282985498192834682873635035074370068124433644355050748172172\ 4228460291180039153182227768464314810362612167583067962811564855200204617153963\ 7115424426519096907903249698776357435695598010829124893204580233243094236781511\ 8424798653222956457159438003555143050745436883240929355902378848534473615920984\ 2076761951054693680598375466182555410484381015625841634464109822920225791895012\ 2225554146491094770381897773619963431605724471469922662972304270993983696975008\ 5438240878698014835734494476860935464035565403600790348323340732581336541234001\ 9167295666257933943421851530074812187594174123628728327057680310222838458172483\ 3148584959018554156363215709402583371122755139981879494470972278029531803308015\ 3911762780307491928818443866628475631310038229656110126836423749522619209896276\ 4651431458908490709662250961131661919868477103294314175171214690204491579006345\ 4170466224754431233706875615378450416127637850608962051825512312797501827876958\ 358250552292613948518214954734585974769516260899983/625274904593907328654228581\ 5279125373917555644156213627086328106894254469270305665230566443078239783251074\ 7293345664375604442093728569796587742198654287473599026885298127105136526810881\ 6810034358887390667547021122194571947351689430025153142009731517487967916092439\ 2413997981645021776206589041864088695940332947712028312490385275529934250741846\ 5372631467083759880328298278973057507295744812099296068033890379229075575418026\ 9034195122946691615481974170370688043000608777325212808270031661778929000948511\ 2236187404801984281906860756954336897859055208160584162317865572733073009142274\ 5997211452206942802693532678883595661924370933180759109734226757494535095631060\ 6848435625518554754905399821099943924334834808930113418987934268876880944595173\ 5900663568705487360476261413160440264359148896716705613615865362556193291724771\ 1147063882103446992860189348087924180970071886198906884688569022565432971329145\ 0828638697114827674706519340938775029911343690028598206485191654545787803676609\ 8829462482133410718905465392026537783647208148369545832864318288456242423389038\ 7160717840682880529241074981117494462661174337733988785563114726538850336588982\ 1347137585046400537311451040704935125743790035376492834430120995202643459026112\ 8951910308022871603994908557543431107488294585532306409028847872038214523311426\ 8897567324534092935913053965278606446227115031260296769137030146447072983835680\ 5075099474201096631737927612312797396377030204906435314928226785608268061517226\ 4892975284888928365342873431870464837161086615026802931755995550939384811312337\ 5648510110220621767127860691205475373847263232037798518563879305531699929777977\ 0078940341264349583019695547414639452043906540215226301587651022941076898771453\ 4638900668554402207139431843615014993803887542322105668952255605019189181688172\ 0572088929270930967590228275919596025062832696715307748274598355126194849291670\ 3988358840320000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -42249149873777598429584948467754494641214419775942414169212666190114647696\ 6377507472812362245604934584410631714211521833759868013043784270452808928688357\ 4901052022442947622908513259434544964309284158652483835916303083873015356655308\ 7175243349514249572017731460367858118865958885821812838815891137290674795912064\ 5463982832598625646914834646218060426584308136035632917326564445624076617676899\ 3388209386741031561189032122396986651759328192028004079361281983678351007122922\ 1019594129796403555077851468412659802060318748023648406863207334262797712529685\ 2126879738815066212891460775839198716874773741716145669903733494103113863484496\ 3979909108653097568770936406745243661351011768829137662862781749826771618950190\ 7105494566252436260795496130424661536878455108010834455857241361407867329500823\ 3332895868780591842787213588035437819482135721666629896120430175428984523241259\ 5142984822787566884073701223676315340771937192717647402757796243971766252269147\ 6544130038359306051664361317161576939445739634432088363007803541521584298012161\ 1071297311574140797948900321887393116296099068128707033245431090523199210167444\ 0896052829666523008945190029462755431973943636986756375659451153962448066253318\ 1142833073044105917558561356849972954916078629025053281137465006268247766446462\ 6973701941515463763752097167569436577729097494808611816296298456060674586030044\ 2134290082391789512854561003065646964009577822034492957300214823330998890911004\ 4141434001420942070292680570769612248517889167096565798493454940665137081935162\ 0910361866055283313376431896699156004081819397603161185223771556748295964858232\ 1337722476446634979714671206033394945606193598573433615501504360854101916807480\ 9928407906761656674801770319813437318674072247940729137575438750074519098478770\ 3185874848209765863491461118485332832399203496940258891813182175329102259461027\ 1004091248093567121694353330454096353552331613949691541904217855977425951483121\ 4047072329757507814919200691368871638160334195547024778055805724334948363745976\ 8980614831802462895311388194180323118079019168320620757302111437480425593372316\ 8850887817457613526692064382957739373242561/15904481770119952923532138107559323\ 5686843939838477062087464204349282613480096502255732869575221629063866411810747\ 3740159331552974554450789086888870225125557672104272572432493267936329191483272\ 4383232731451994025341358013309696154988523010653201125590084895943786240190238\ 4002360603050563445088091167742237337873272726354815041380459261423730670133282\ 1350030831139112518701919466399842145055791788573051577037312877690216351608811\ 5559817714793864700817165599224918322557983379302372784042907268200544736327844\ 3827850094244713004358839643383220165910352274168081041915220861113620324185804\ 4345988708206013410969591379120337227979204827412219346110199157814917050816912\ 2054730107644423103851414843977512732276898219760339248805567254892090803947935\ 8288702152456268402099953744018666294974442067417659144404676306319923730840736\ 6299540217082279944913530477359074339225769284946873821139087880675380556260511\ 0169606431644714600720767993528162139092740036789428107378888215719886435304324\ 6304197986377064105061661276358430405636515232252003396846861965997363031268599\ 4579765325609382181546188421373160515741203236074785029083337127927237490023409\ 2500039574786993799253353769612506127123025416980155994133066906062442850591772\ 0983124102743870270118907378071541147268866943862513464050041151958253115874968\ 6898118461552039292027843643988992626771419903322264759037296957212001510041438\ 6488865346277098354905447169362182963756113096788706001941108468298935795321877\ 8486228202320327813423728031023984958331664848383146854559075468766639898356838\ 2967712893769375578165689647113278385247062013975815448468671584561069709196866\ 7789540283208010275596060630143046279184385172203851578518944599823725697125128\ 5014660358574189895709109726939248827388336151847672227392411822221549910683513\ 9746614595075049627319910136005331645381113138514766608825518040281045119411607\ 3275726837999206400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -933147152011457192374076120251961811182852428103892971361592521338136\ 3888792815072613626764025842102547640839869446227077883476602464535412288195484\ 9474335283714943051258408717473611539688344240853549783447488636066597434578002\ 5997423678010001237520761702692150691901042873568094441298962667209016795964860\ 4291654512361534863394843434398188188919856177072529369775244487429955333967490\ 6599908877710240017429917330409108785179087798277704319346981474307215618422833\ 8241305020163294313862539741854437780225077531118339295154175341772908423817832\ 8690326371223255617724652067763797668165157472775861367670055427487556306364362\ 7447482154608356899819007491925244161961159871330264130324808739893924242258303\ 2505364900905490037316042805470136783711360977898414679758912645086052316630784\ 6319391482440011178512187473672840870797490875977267282051426197326138373314088\ 2032984094012049623157361340076319025596234509352303686476770289099395290177417\ 8721961055099213523310257834453289417083382043634831591410858996248264011450816\ 4791521809926235874842441790041799022260394650293241598334760583228310799379250\ 3158980045115413432862388592432867298360926713879563796413644535526888807969990\ 3028801704213145287347031281435237975887612841593066421909561439987262415182704\ 7707044649689320842308228259357012294165886338379676836805563070053573985028698\ 3055754546205186536327110398070936920062044029211027760805435292455076437107594\ 6323571313204906363771001702766802820762225565448129938010855487307576046447936\ 9492974196870361892347437743003496354352362143230467504599812483626546648913631\ 9952023554634429680476452237627086739904794984076613298048318604328759136521043\ 3351519680150717875133164304049318405906996980501820784546883488983668260670517\ 4395671046521187020402663193861775293257640012316963352287335835997260131922235\ 2237249890469158701340268942668171916540147860689927803071857943080506485071170\ 1906399536020392525198800217433142050627125779050792085369392554640860659825980\ 8195208630043964748845871591956610900798774750862977110625920976803674839666652\ 33583857102692994277613664197216833808520124098523/4994007275817665217989091365\ 7736276005668997109281797495463760165674740632750301708300121046619591526054053\ 3085746754410030107634010097547773283105250689425109040741587743802886132007366\ 1257475456335077675926123957186416179244592666396225345105153435286657326348879\ 4197348576741229357876921757660626671062524092207636075411922993464208087051430\ 4218505903909680977681330872402712449550433547518621611938195189716243594727934\ 4051668285782762445273516056589998156624353283206781100945054189472882214971047\ 2069431361944929592839883368675648022331132095850614088777447161379350389676781\ 7943425924640454376688211044451693043785889585470315807436874678602535553883953\ 9565104325185253800348854609344261008938997934946041004746524124948118036116512\ 4396518502652475871268278259385475621861216621974809169144971343068360184456051\ 4839913018055628163835902702848569890749342516891555473318379837673594532069494\ 6658004593256419536440384626321149967842911675120371551880425716970899736044340\ 6855579339518167722398128989361640776547147369865782927129066609914657323171991\ 8183402298046312241346005005503164311172401942737816127482499132167858169152571\ 8673505045012426483116052965553083658326923916629980931768982157783008503607055\ 0858164388700968261575264817336916714463920242424220372829227711712921714891478\ 3847401686009196927340337696742904212543684806225849643191134337711244564568474\ 1530117357503718731008883440310411179725450619419512391653684609508059045865839\ 7310696444675655528582933415050601741531276916142762392308112331549697192724928\ 0840472251861848643583931544026549193569412967577472388406050819162877552175888\ 6878161685915648927315226537163037864916531663896944072009395654948604344649868\ 8972903494603352592295627252660454258924131799937551680169079401217312177566671\ 9546233880436982853565582978451782705674136649669525493636715171212664648248167\ 4952447008578227131750809600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -289418541242051610033216419213783932809523536681711206302779\ 6870803980375073613430526185915384635249609266328703300776602634346200152190866\ 4872368119949239098444325565352813771039314660538792618179090290812433310817506\ 4189383335966298359516190602378336343003857434722917815170133936867698069390644\ 5233257160304052018928969154549122707880896122726322665278545478001099437881657\ 6277396139215462665290718847967535278128565016392922278304073889142287910320288\ 5376410747754201644074722117261338985516478762051644015753305052869836420122267\ 6355052365598180443686991308137173411595668739448873223158491962008270663550555\ 3335325483685847559228329373520489603670354149419043470516181070025944256751969\ 9364550068567173470219046578336221150312146603411439824659348256924489070346781\ 5514953456051533742562372677948386118882912740879427437609634909524865096573810\ 4581702815870680323724120618814881590257388974298704464353537209069638955821872\ 1265990372738893644130185905439016947947966913819523013153229435684414064650518\ 5785841229839829010433885842143861828182151129966709754935952613262711279836608\ 2022274335872902187648588819407834770063502306995487152187461556375730984171270\ 8768384565635798101365818665756586439040141144782144522212131267466455063542364\ 0663169987008951013569028808874754299920945844481653545727292559522269554034940\ 2508381443353989980806387532471991279713044640453691255899109196778324178604349\ 9443776093116947406544103341912537641344568381354659174244837392818540861585922\ 5877001408659435380061267295839758931887941866662791033989253609954962380561220\ 2687920564490218742449725762697149763254221495735290904789578793502437297217534\ 9017728765503004723433520947700192292337903976825879590603139946274877562750748\ 4904384574007096296769072490417177320360525107665060364393330747440149679632567\ 9829623563534450234146195204891274945862400857435246910383215155077637588952333\ 1089242112061676052187085684288158165599732072837795743402958549979619682995089\ 1252278454327591590992169621721148211076143076264236145396151427787249601373859\ 0746150516337935951993173850699611402711758810378778002567312833865327/33052116\ 4198691712398165410187068458244167119218118765174712351326651160699289753332841\ 8092735823183757397117018279959091187811830562090282659379591883938180586354411\ 4386564162162321641814001808628895853319706861752428794338747347982929803143336\ 6524357009609440547197692372993815231210887477855728792040786147960799251959075\ 4088835164444696387689845796510254171305625189409325847187888825315682419251141\ 9099428071783834312427251033012686209075766664146703615731084318178238248313956\ 3527628056462134246113176202408698360617971929423612009166276014947403216185948\ 2416764149002862275421527078887003403181735281155085595141956831041850310095543\ 6257705772656454498127289292940382391541780427885247770923913947756258400977277\ 0649026074067096421652467604804255108748671358221824375891446715201757391081526\ 7018318337102550805560494462613754409214091317241325184716317890502934722110871\ 7876470645123573390821761301717244713935463186572997260393804951832771225744098\ 2302247324266627595629081174461390713808726320218114274807580423583148265273411\ 6840908270166100689476678255880999863525565863073480298776821153856961860118119\ 4022319782148272453248048874180166648485113553243749095571603176200555880758064\ 9355117818305373360535152861156332781115496379651325945210859224691515315874086\ 0368958286179611473565512423201840545016301471288356517594784423585414551348840\ 0172696342536637808876595184104101327484495035847636350794471436947594648140131\ 5481282662445919815609020944539374930525320259718561947523481418475606335170022\ 7835595899816177510824626454701992256545564008891139281926059543788232020221850\ 3525853752834925877892560558861938211078982636702719722739325400063652190733625\ 7127462964156724861374276369209599947976262488866808112555930718387185318807740\ 5700154175969647315519095784025198546350958384357947673676224190524436474173715\ 3577099375115626684613917441389122718261753079060758528000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 132689558885467061752669265961\ 4804602835277842406495993158983317695652278495314599337731094891455631867677429\ 3276717083616809765374880683323898738565744212887419386681902197873387193115930\ 9728914986752567761517830762114749499437452403355722230964226682622896906058003\ 0082153427341611620063531629769790329497138535941350848949511714324322942816078\ 2769710806038525383505781185655869707802073427993289716209137781644008144906701\ 9701268638310493031650287593971329998260759962598291750382150822106755691240475\ 3886700712329726186646014108261725765471219420986018310195817891091329293689203\ 4807836140171785759324775699854073324688180011655530618870534950529163584087694\ 6753947132618564730058488607687607458400443628073984273228148136956401482406325\ 4556101234128042852086997792934475421597994093084791810960465632868894980419351\ 9229683400194563427622586335158022882080272990523230846292881387918723855645249\ 4571184334839530958162850254890009197121746406234391362704550572559244068815454\ 1827178099557211796202034630074711447971119383222676320180442147041229533756971\ 7399260129755570552601730817139993038348305390690364943394142708262368142315851\ 3824639274519356595726848785249167453330757686876245821366511019814519247237469\ 8413441832873858451080651684156004736145631060301039721053125892904778843266526\ 8891106359562128798252214307550660345164942292805273850799711882317641660107906\ 0852208068736854104079019806257995985259822949257055997908142290124003142700254\ 6133234159088472056511460680543337802328449479631019684255008063770827561775800\ 9449157513095425139769445057570331671024441184253249546313204162840675893576677\ 9491163296997574552630615765131770761420833643553600520505869787318376732843395\ 1538256310021150151895502626871487623748848286943358328798399220390534659607129\ 3954030637836396448003510262191844074218727126479117565410254473712744134227564\ 5501401175748465443608153471656604509786262473806413418100974982577128649158911\ 1365559054051347445961633660954849162304077892776000760483987129128200637646840\ 8035178795131992465728639201205073228934649774018317536436529662448415490400633\ 5480165212967793279/44110521603177354541033869143525585675044028945931430485762\ 3560119366850095265654665183047758039717261229286256319175173560136277821756307\ 1208979591899731277629212901671701610716883397262576281101932097122121027484029\ 9135833834139145437043301163130190414069540482711051434012209978094562885002471\ 5644250583623907956791875861036064283274742224303734851799940811192246688841095\ 6282715059574443648169702020550203001510567583595194892673946328337237636742111\ 2832912371995085792820530730079726897665647959599213459663482400703205440612089\ 7467229977301140233963252506964372620754571936198403675953262403279995707913310\ 6163597273238199862300872389072257443278173629483157788939902057220038977029998\ 9265975428297750437965301766411881195483814854534624788971393450267513558049467\ 5610283432922212152942784160402817158582897841834578714749818248281210200625006\ 1543848593087884115240557650120075225761370750482109670930606836434590059039847\ 5549253060612315616471353079574787817949922366890287059285660461495267634293541\ 0112250960838425678938757191260580557470956951109550481076607678869023377132711\ 5234245912775166026070300407644195377505821587491204536281027827079018878924522\ 6912153287913613404806722433030012620071790982318471672966239322122800572082579\ 1919431003931152549924971623202561161718570122170443929850028378136874498030413\ 8120936552768906667464556180035462267936298652333003081677456105157769356118710\ 0033648735933853090312539592072300293250076201338261640643057486072590847820912\ 9849270940440547829683808534441125461490054726770511910466125596000804631850772\ 7781589713233485225849458087062730327038801405181192129208762703526990233948531\ 8065729081073952111862245372614776249096024733206374561998798255006143038551436\ 2161387492889219396918334352716035473515502279848917190295107192715987618024182\ 9607947785232543475120716007460630891154475317934197548043861815286329554312888\ 3200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4100\ 7656310878228892991889252186057738138057873772935833496821659037239825257601833\ 1263451736705485442484004232358513419541360355412736170905517163673726827509652\ 9747626949678309657636735315721116847205055919443776256701066169656481489245232\ 2865794574135705099804692855398533358791773445189431887609726054185928844695187\ 0555558252780465859681709172027488825224333230123053713612396049969142478021415\ 1647064623168568634137572505488169829287273603733311667278851859087149246964580\ 8073776567856064219084737682230650924470927520273698606313688601952395797422733\ 7349386795744786045935709706018495119538043919345100979433216964042878647111793\ 6510863363383643788285338331684713623478629278412111433814612870019497009898997\ 2787022843718426609933128823918685871590345175569250554165250113589018524733665\ 0887567010018538090244206642734705384189505108586659444555780172999871831899218\ 0085706474683077047919571304973990659103420680922418850394364777671807290187658\ 9723086899709711239104657393371253824298409254394986195870315719255663016802172\ 3567631799353672326468078546036841492244387858871661773417770553370501043774814\ 6413699228411886041514819903478392939303269524289086117068140762037913057488625\ 8560109578425512972293847026050260941733760058229666702859462363642556103308339\ 5910826569902905472114713364092335945336428536401788576425202652110063336991222\ 4440239702531595651961273753979505350990399540080631947537462948576491364958367\ 6283320024188451875825751159732301522136221546768567291755873520723193870172839\ 1898671625579617238392281024878714862370311476585969292482731556882893942222624\ 7355742586089272011530745725950861148912125141173875201130271581879903052815662\ 0732892387950152066756863271351272446883782575955074002303179726255445829302934\ 7392593033255478016679356493954631658593495460242189014941369932617656360344125\ 2571974998875167390598181782315085308094514058517480729607564678801849210063758\ 9282918840640687350162558267212895037567468516476764680421249034493192671718262\ 5918621331196998732598563509067284807576277892080038201381260436537930995247298\ 365649629972235797739944792711173694242929972351575199/251682453294547360251233\ 8601065705032432424674050421076581112797274790758474524313907841184271048238186\ 9844939395275082347046016800920973419138674200888420699571257849368990880139269\ 5473210035144993944413490542299730518177168933379645304912528573386019249129955\ 2998242585517560074347093059283117681439830613300826547068041401293971527699152\ 9142726961672342739394104347975298072550334494294041471716244442918998524951905\ 4253121337335297403469079618369131199052602446870113467098657657811519498148867\ 1868318543748759792018812752244155305605100981298415418470820026102306670022716\ 0212158888654812463896659688007787903838628504839078209392409249499418326417484\ 8444998241313750382490685546859280300057020445581471586741049366520725271139504\ 4941822654187810554401266160771256371046831112852236893072580845815644731997351\ 7577873741703980787428909561207585540952202153528844632673065431486647274377628\ 0177406006274958089425324023345837838148279064552556270910796216103985369425241\ 8005176217981205003681578158203204942083714259726681037559431080106704018663951\ 3444888541960566539051986051966146749147996401447956146102061717607590758438513\ 8903489207132562602516752651147611185543035339394182651113657824587028584884076\ 4770142108626170616804618443237675922375151496943318696986819204231258426993783\ 7417853705644743887866111915061201811957548072390999094682457192581871346449814\ 2480147304272644298760736362113793541404467193726890690570631311429531840522341\ 4797899209043502335281970100166546881383948656314183760389635467074317519938792\ 4097574447598941371906199805751076293435399450884189315945510031251957216468915\ 3173261824854486495597363937484236277754082926761610773304292638865960057060126\ 7984124595157621152709774055213163914510162956491449819532342147996153064609954\ 8152122454556872596553916547343937906391546984222194122391324997774827298360346\ 4272855203272490861877413088749770759686691225600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 106076723293382301459108144563805241391\ 3918964373781987005226928213527405221120184232229105393659117446165320992115025\ 9606259022486546539251515254030299676360609879686900147423963045965399716525286\ 4123698564432177080065381670806994720521437772687277002864593473226224287000077\ 9789478484993901673389674519985905849682019663088599227849373934458689475597830\ 0880100980014399827400096448269727207046752661402210189192074442953229498539574\ 1741522605434171638105708599019805679041752319428860238021830388289280467773355\ 0173503763941176734848823037665736801291218601580596758196802824187885974284267\ 7867611456087544188213769818417683081797845311281688788822547593371880326227403\ 7949570420674895691510928321121555057704667807816291600122126291925833709064436\ 3574954489172349072726694140286984614586728273043109348791676806551880424024002\ 5119043666487593284424375767045802223613788363343822185238284846926417469008758\ 0749130839882702725209556542686110122010012530373308053017562845224834214379491\ 0524800734345099560500213334046643189259419582940151444271677906138742142387497\ 6748903718070766756220743054203992181446995490251424572170399640743556251783691\ 7367895448971859033312285566047037802613988042778109352206783098089400950944114\ 4111698836791225428436643652497898438816250340842028863630932440598947143199715\ 7261206131459760425173614043446740878412135308643174515419147547181650262942135\ 7409270382050263380486763365400606083443809549119068652576694822542187992261723\ 0811582201264103897543562487563029479700787499428358291630757426689743694491619\ 6622584278095942472137906322361284322762775209062777861368320847308814303807440\ 0112375873628078492746739453396129464226142668449666673066848557093897015672732\ 6317466234848763675472659133204584722654932527769243273642877671440495676184889\ 1284936932039306390214272138835144918171912270063032913676846857127442531900595\ 2131396294523130952744575927325032609353379330657015622823610989615441239131477\ 0505382824599548066458993367976540130125652734238727097977097024424267653286115\ 3637647252117517960534256178947855505888643623450541522517338652135521256063488\ 415138276260542441/345672672193930795932675283871737307292400271848356926188329\ 6212770245659978889528853169953385903838826114689011769915457747504801410302989\ 5157860444482354327216954064538364492955378955825519146979752084433202039171303\ 9466105461566110598197027779376192061000531357736913392080566529765994349920021\ 5946217355514443203913081483365775060090785277449524149362518241466427240025613\ 9199378001097803059362477729579795282141291841788267933399721449728294098609874\ 2355639556053445609657107627580192749991215468620713984779569231573698424431109\ 3589391103288315065343259299393068190260926455717293039088586028687230349925329\ 0703490117823192902778396083540961138800055808635129790522179497484605750598719\ 8100549991039913844936310917021626751265059881555540990677908699157549297039649\ 6254810040928197672973372180492507475021301695698948173138508299594338959245653\ 9641446378944906534776290187674124117247244599247597328457861896811840879374567\ 5433886728628328380293565622314600617262038934337261935570089707455543710772845\ 4914092363255717135828853281240684147133475657107102150173952507537589001986353\ 9577840624232760830425419814840768582047721082900540238536695975207827002013998\ 5059612792471300031167105109742337110034658088397259349544172384216559596899207\ 1963443048325337596520808807442200271283515093027370695326908509998166708806216\ 8543235652924647081710497958554811807496600407139027463027090723112889301291599\ 4642460978242487466989691546585978181694435955125019675190796240782951200424979\ 0100697167081314710882264733797801969006133946232521103239067112563404916006083\ 4714437794879179762824725714827971136846664765227014068695827728822990155998274\ 3521489078089216606628804821412283037498186266234637684474272444922631880250649\ 6818885351337849800569221819885129771110551077002173203173237537946293856603537\ 8669591341512938478612902814680110936174195240528624544068342578834800895239517\ 9491328000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 38375045571451397139514785606872953128538068002464806907414926512751792614196\ 9467692085567835085257844948758331997927098352851408210146408310867301394675017\ 2849528054771639141594529934159922595391984529185708871767619434085560077232851\ 3780274015171407843570271537340830556584153696854205648827566935339328864448837\ 9799176306140603747564732708975402866323306664619482960019461635576272268388586\ 2423770194221783441878518228680338746049382604163257103576471664690427468854652\ 5186976359019162351177679325408844205191423442260795333308114962953482436016765\ 8653266780701056967745790691064008572219475832517061499716365480597642527352774\ 9746539537374651078517889982911934732305679490494375394499336785149578428562095\ 6135051790508531088772575716950139814034980644128126098386792249983976672845615\ 9465810452341173219292355730668256933387191794672386408108060301334602601872973\ 2964891700229514816277007861351967216314791276348317575955889500291499929013424\ 9339383832111454384806147211939461788511510450669425109028383785646131613275459\ 4190214760997709724624098048606890445082808206644766116229339136341821637730111\ 1824013406258775875358129500564150106852730054126496176115453244928456504683915\ 7286528756531638382955987958340735371440029141635128290479693375028473517048332\ 2151204740511043138654041841947557891097920104620414562332798676706068356035920\ 4117032138863521402372488410999102373222799827138306526598996901676802761123964\ 2381533345725539319261826699131914481718269659382894543229492906143992117729086\ 6080947253339628626754763195765940448156928853305249002797836770375586839250253\ 8117336877468147067936268510427736807875465746490333913133481527823993425096204\ 8745828886479079970460766601407153104866934180246088725759482913762440901904714\ 9532227486960213090582139052545159360706553584451384863624768498824664236469214\ 4237560755797606806435682207273827572186424180779423202382103279060939317758768\ 5545190893994687192687650493757765739968022578529904968476345308334875197233145\ 1641159822407113846301208712600672921505454146118280610833627785512667764907827\ 1182916364430025435683730518500009307776630485999480422896996777747064287641004\ 1/83996259784442966291287103519807573856728526391795492956944203708866921893033\ 9134580893156614401002250008747509679199182528238228866790576250590487077738145\ 0124092974732254279473072292038027455335419512922377747881709980088771570807176\ 7023176499375221925252180600770813176264992331679516042901407489212178804225384\ 9608348001217546597836372751209976375468735510648202810488473652993636930475184\ 7258030791690275034954522554602272915549751490738678871498130016994514364609794\ 3924656746375157527164035198953604246027110350129207139884464354624350509605534\ 6893210989658363735088804419916388624931324892790710437587144009449718193716601\ 9625690290658792399125473643079996537210960265752679069260636530473804369352911\ 8544407124781922422320102582854716593917354895529453044559169768377029849280333\ 4201191292320986369835772024634497595413963212424934897051373388849060020247756\ 7533597004726858160422336223835902475477996850281298703540251540242853744584590\ 5238476539715227415911213593743237112505259789100194027217519745504889545646951\ 5874885951913259689349721876653880406440181423011829797487765538921085512757192\ 6802867060182895104643234250728888161254493370352162367858035982988705642719929\ 1025236771086697468814840577499269928454827698982348974084557574546721005411562\ 5332295533207016566219779725576534806299881646786899244158080661308548485322764\ 1439241939236627302557427065671450016260084887841712551935269239352020515233887\ 6182437287164915053939163901311692347431990558604951333834334873804377469568244\ 9814654791896153618524426175432726250568315325864851963726478437762290675254343\ 3916620778403226193738598203423675090702221189357065703584457648662320546246335\ 1253362931557308033170568634946444396091712482867410006948331499503936590964897\ 7982554834232219683774582480315639556620243553814511682324505718038421082027653\ 0066051787298902140392745274585542062527322262684663797694034127925434693221288\ 6470131712000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 1561604503322648694401657925252910071083525541213726754493759555175588135\ 8071013982727813993458478469351481626537326888959321318562602875624595969882191\ 2466345239619599846718084461560941544029671074637654020977858695714445621306133\ 9454841293185204804851950394392264104916331939862193456403790444195048825065455\ 1547319219918129249058425761451758552723363969990321030140852242112863494975060\ 9577073793365134667514023599058174481569433350976487359062224278660444814722999\ 4597903489442738965229536100730541226890398868264362881146399704006146852048131\ 2702450328234448341492331101261249626153116133889729306485437938017106283637187\ 7206026591664962720077918199302588233697025534787460491545344842854774074322623\ 2622584327683038173523034728837798565744140333379783898126501321766726818038607\ 6086072392936396146958607593827101546343117952088205342184080619277404959307673\ 4806265164280273089963716846192876664914133787009650150358218764015240983982645\ 7665947198112465316303893932483501639038528633409213090807584121160871772960848\ 9510517006165072705662494195858346714804428668009845756688577964340471226492247\ 0561455302832965516620304781430217351059611152104185104574700890437180170528868\ 9501357868270521210537543233143117474800969178384322188236994312759778586996331\ 9303568254213436571932039891273344871146028958323187346594519564218181357128578\ 5674162346212766175308201765104531568975499347602550537899907630881828207633112\ 1869159188960840660487909184109517067045667224802483465737894820338545627280141\ 1379708013385770223527016687616180780506764298710081643244603866034807908149842\ 7099380871035522024317767841659184360559543786636647026589661061594578882336918\ 3647005172420682907244458259913834990214925080103788727944200747305321906302543\ 8699941479055266135648813322100560732920926786061643277962737780127413866909895\ 0304383981710459019191436773844503443657076382527414735231529072994305637051351\ 8290317978282900436297284190617061970157612588650890826775064111977586090195636\ 9674252577162006743682122744091178351355963198281092504319819481810680812070326\ 9216407860377334920254147497183947420246227364865318859601358790053944654691971 /257215648847304064877980145935924533220147162488960013071553496076850286507820\ 1148981658430751930697937119738119063073776858067211612561472989235797757335677\ 5930807507680816110879489130220264580652930102977277789481493194355869608322068\ 9715783954592064915891046170754139270105073895823737166235244869757718105786171\ 3002064118334749739772940795884964243863714128496420860279582726371709300971759\ 7614168473212390191130350492375571706251550484265263322344610644470559735552922\ 5869882465234234624264053763037853524154985485726639027688291064778103029224300\ 1573359872554329140780395034012887651057235128619482202312272459940724768386113\ 3658633485347848357900780890131718908103358268813761318949515952275684566755449\ 7846045281413318966458119556135336092320483098328238270044661588568172491679418\ 0280904388594362947862800269778096127532645525772113169971173439707035032582452\ 5199077498245920463229716216643623763666639052592417086445081096903218445088935\ 3325128678834748113786033415856985831234336422098713352722926631501846662908125\ 3856685067845541222725174361359801236095804235362508460376861599559543779892826\ 2039303295291423258361999265217439959773202692279402799585126374277185721963516\ 5321716101566974457914193880910513811605060027229816967575665845295012578348261\ 9381464918745637583170432972698644798774607945608003803886074916605036146249583\ 1833553887635855114323848025038784893245523618966394553243223518140900207462789\ 3879674928945664002053638713067136470931719643839981209087543957357617021264915\ 0851660560440548315609946143389462302340917561824329147008660684079728487230205\ 4736153647974945448622711499608859948753203886389773263436909730626427666811848\ 6963158190250025422729812664607668464128332149289752774147588237285914298258498\ 7532713469999250808156645496086265170570567982064887625972310823017314200505614\ 7297341341048864508213240548595944427271785909067398716844891697974939698139968\ 3072000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 6880742029736396778629449963597119440065657376774396513935966733129576808873599\ 3802296150650529459105344824423939883158665866278717480621768681469748773889791\ 6833104782801777083628328242536742910292420746892491334492683204115588569804997\ 1163877067453631568499536453607854743779258861590469554512854080734849777602573\ 7985455715241091792915704049286009714330286184938094729704602414483762941194800\ 4187541648628672514716446388355320130726589686951673362846301427036482871417260\ 7939939594504357911630670350111375494834341857500809114656692208310985944016231\ 8482703033174593305880360312323461073382057114854557122445433798234843794030704\ 9913059249047522486971658993861671102737331885528334132874056069089348602590567\ 4636723115258362830202264224880900329184418293904717479189318226760237777112882\ 2489426421575119907061754619923904588268142429396948716034772109699918859959159\ 3621263518158151117867932413995923902848596386405121675740641310535868323173236\ 0759928529136308365949667464349131892782647061590232046212193976344619202115557\ 6079264737649255943503975534533436409322199323302390642005659955226651712971025\ 0610723665615113964714914528602031432551504108296958982595942738226761821713646\ 3208796480582494600986646074699783362560766605216402611228704348492683001224731\ 8104517369136449340922893908826806510548568210874194479649253999906457759551234\ 5785641703297023459719483615213379663669638163454624024998425276935649114467727\ 0641233588445224234402886346710208581518569276781464335086178078054962274925145\ 3419634047657903149021644497816050602698935935456739638422312414227829506683660\ 9114312039117638272618187118633113735465507342904583570914405544174079161965947\ 4446269672213391082483686548170693026058533132338659395018071345426629062839246\ 8975095826897850692444971994347864600445613871000727270865235323181614495623424\ 3572904091572459148675150251498076720399341236977207442717458794087383466529076\ 3169405987649406485478340707275127300177934531592237365579471641658984342739557\ 5499307702684732692089904626551519465774109883276757360959436971236727243082750\ 4673300720324986280442878478091003329100405776827590176500381890425854552732510\ 899/915948536054472750844883828593520445793694296840717194950222700953404457932\ 9304138746792937988062017865958431876569871204029862355308765101802232524187453\ 9061247536394629678529134393613924553773014279461292070733124734012701412863078\ 5758394566043834849361650154741968914433661888075417900363719832503645358455644\ 9754660047556616031414996000263635654817897259118475632304741670265083213050735\ 5419761131546049831938340215501874366183526969662482588532707951996536363758214\ 9068814513683713721037061709153472914725722741510465913193484647721935983848801\ 3694178557017341276954822771070617465882508731732878373758075817074802247440182\ 7087732724106658412249152305122195976500419757695153299054453250523649185345328\ 1748831291303579552356776914802478685342782280971352057302849298627366538025935\ 3422594108868549247828906632168421503678867465471016333771774129782074376385837\ 8708233558718509879299903509232918332948096511514337459626927758780568405303327\ 3722468890874162658974412060144370546660054856079171161882901460339258549144315\ 5099140268303788180765341737166486048762864348090815599621156305061476744598429\ 9183342432939846404319661469366472172239325705084372462875235795111785004376147\ 8334976093423966647712263312816722973619043416902938539400158086859839549413732\ 8521585517951253866135532948074816684110857908531870570607385133616893417240824\ 0164147625102493264748765199438653612854266808975259185362096012956802889937219\ 9807962525030741564520317317605683525995888534053730808139324108389578477315609\ 3474681921675181819223469928087447199984164662374263286109807016823846597064010\ 6957084884387855069160109526268121752565378943867417471090983723291521354970182\ 0032715725888257440563139023452067778307513725913284058897769017350586261869369\ 4233099105969015070840894704274240542783540468561049335030612581557468480910942\ 4676768009747667862154983787260211574515628917556880321706205588691693188214298\ 8892685205923430400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 3150526959053868496373320356682432923552477739049368619658299891898\ 8527197843929360433863819644891409115095959667876923114541429864514868880769541\ 5311581275739470337871929925419709506181180922601508515356069461831806966079562\ 1650856127231141050526477254130816723007701651475354198862843860390877591880750\ 9684500754008880606677237687252247785480597191553630120563922022430481368648480\ 5626896933725804241592165298472162601177533698658299909879345979392426080902089\ 7185093327342288043981051254703807846246574839872345715508059917191538310797478\ 8842380754234614308960124108143375593384377996601946346125350469372374068721098\ 9090515464031318583581507040337749739920939100655084677442660481158082576786989\ 9799666402901504265871278521739558540546786699035444701712504306376564516925904\ 4906504869072487420906540743178126126178791615386648563796290592213968939958279\ 5818692451217651113752658552318289231780229562006352238305361805727644566073611\ 5979312013732148972840122026561262895556671537199882867837319967412004170874023\ 2952949101335564967234280907885816472160578013457171624413284489186427063475355\ 8680536098278177860500739455643211934136923622177098974421822328918396104004258\ 0458998365042834431805824256232229327111816792465353049692305562440846183028378\ 9170255301752056597100959793982264731338110690250556933196152541028957586715615\ 7508075892882460179263531812065951521627341221004329679318811105187509220400886\ 0872873914431625145554475552985820958463516418241915121742466628132341961868663\ 9494374731175130090638526982879450144666299384843361226270406308550239068565405\ 8001927834422688414509573937433262565700768430369681349323712344665918730757169\ 2665069357114089220997398699810846042752487758687622600414011492818778415726594\ 0586855256166362536536784177027228207065017021157956798159730788807084193201870\ 1361108765150035514090657800257872340169181028884705437691805564356151490842345\ 2903434234594379512135434453658376745450270533472680947894081441437211265755861\ 4264555155287113693650794037975126941594797985493789589088994092106104619813504\ 4075898405851836148450106728036861562346171512754813312784764359376972864238422\ 4505328599019881/35706468354665886897342928911272830937720286148027958447212071\ 3930988178516227110493519046735127841374435667683323910233377435312156104402273\ 6463526378159997302870062841495942661171276475024977592082080694436655698082851\ 3425974505945885496737320352883958166022981466584799956310891075613065026366351\ 8370224482709058232510328478252072110013569599356035273960948686338208489929518\ 8083286443507075685603433151095143359025350073068512239186952944236502122513382\ 9158243498965133191074262246467091275286966999791591002750940238501700762960843\ 3975044551227652484926798981100627052413109532545280165594626874919654975836936\ 8143249002105123759072295683294036831361047136453321202804113539874369919364003\ 4642902761738102073084237258185939331981424503406377769478749730673420280565878\ 6939497874517167321465260977343559431953457413041668837206281073518096187805059\ 3012045031767305575206526314791904911492732808680775942745364118239951558200766\ 0221581728415755282685576450408739680470141221224700307223203086333429333446758\ 9880451361343334373264696588352809496372804795218850077762722184336934384059349\ 8541781792608273248942301044859829410531856659084680516086808373841773102412351\ 8153476282227121532966353815648978613654567431573547861014557233197298650230504\ 7056095534167044061808326913286306978403060543701244999545586835632413508234022\ 3534721975236480975246402300584896985762012015310331607011197340612310725776776\ 2821465568746772174810297808569464351353059204612030348197090230184046109244903\ 3225508106084999860481692422342105321709061036077287518283448488229797500951503\ 3024944618173661038902272746892526580540854520000523735111371102714974733263789\ 3304934988376035173663890559188360935928032877218476394602874585649753641843049\ 2601424118567741290304130995502761594200336114461837324458943905313060515405721\ 7318221372062317907905464739594626380723910143841040439771362386859998716489050\ 6931242863201261918236841082880000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 14822943654861551034113996840398391033008179122506782\ 6070563597073713423580180420677392804573999786176355837885711334140173713730266\ 5661915589683415084710649398883433127908479791860331450319931382750469825069232\ 4566987188134869419626907015466764472703953561847273472441980598712457130827178\ 0275188836090197419714873110828424491878026619775981654291174377809970166560694\ 6667218939580465448724484503285299400256744900064081166799267780463445485935058\ 1270282303240659760940856277106408506389161573658843914358975633046205659007824\ 6383707607079376554282096469220384912187496760747428778367645294379326262366713\ 4310778757341065115527665121479553113938238186562482190615067253312839981762698\ 8452772785072983535987124886288744528975710143073010193321819308595368934523026\ 0550847896035981079222873357916035617643870394176368310619680946183461685083235\ 4730326241452084004386550804810507771873238763951852432345078319432609478806978\ 7701439070163066212804851061859544554526758029597510830332742821333443782046785\ 5007271941294157613722454637160401459732518275867273670182341992858384458522330\ 8136700752988409140057062817235857742647036314164996463532407864107072036820316\ 1627282001801876473211248537361972956790973133234201441251399687243994252405564\ 7172799197587994563704309701275111672773285875404734918411985077511265205698104\ 4112795541197328316658488227300840549139463342721092416425611546514777459961721\ 2465053979532288277609694560316927217812668305601778434160823320569021012511627\ 8616637818941499581623896788092707147374480708806408098844159917488511898258219\ 7701562201194991413668246482725720798591656614429097161832463644960749246212062\ 8836984011663062217499172870432766917209322314308323521379584783745625473372989\ 1729030832267852995868874833366184126401370493703080541186852395058855615929052\ 5432580125840528317171872977317685733358789086857975811226615107388779563891826\ 2013646919183851862422673536257563408860958936219669981144740600625849887082470\ 3060954916516456118371812566564164391939004411943682258585040263111430906127883\ 4172564676159219277102977818680212509233686744809182866106580667830691226013643\ 641350679126765418281101530930685113/149194502528479364793356815096806871301740\ 1071050715745741870943716889621970753539714559584128678429664199393100419643283\ 3318149567598014762542128255791236395287795436344925997794743195868104365388030\ 8315966887672840550352492006263532578613252593631853496022228483872182521522369\ 1789729878362937746845282013379555487906593975779293248186889485565309283125035\ 5180520308619657907500633902438050548372895131828707051464727561092191842615147\ 0584660163878850198530751690213380871274442753465238233184346592605030831389855\ 0761965461227944829469697694347818099432100697119720128247853333732051491944373\ 0901291724862334642369710677141910720388726995471442362419300060559659385379847\ 7452302160558204507738193164851013236989962465448630036343203696351282255178438\ 4218254760878870595272379331446835009949099437998447974229775364351410828741428\ 4740986605304319303854867377667161489262436711919904274161332258004533707742408\ 8263353606369369542826840602474403405023785241404593107700954583515831993677131\ 9672564699093198181955880810540642443689470587974415804662877057150907877177379\ 7152515376694394925752595563004917978453941208037932349510759993856844317540003\ 3724315539529236534464048492374000798956105971484141174902430756507532227521563\ 7761901201226224713285141928356532724433995186289482195453366755268501202057117\ 6913551801566389948789746392410627447065095131448738992520180682335447497049098\ 5898061518976686227006359592527248808064190962384396476620866684099533021231942\ 2025880214700381039501451106657031881384255307616500914826183696342219328568198\ 1205029509965088937567498325971804962714678873405376511063086114755044811305003\ 0535518031600002340102386259505529243361695941405343105497530115077794184646825\ 9126949247411185730556627065235090916394634703412028588116881666702525132741935\ 9938128884076092886943443742021495796530605653325047186424900167499380399791621\ 7187731619093911267088633363622503895700331246806630400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 440227481094926928964975278\ 5726158644805461482298353985091123652013912849460685017588132201619240488102635\ 2526636781485586615023553658081514108787151328446910000724472578387316457507890\ 4768755366766352738462715545542103839394883178166258302884341585303070665888651\ 7097435423023362802844917122970511962099348942469183510347769765502180860892175\ 3862077315996456845433323501580985829651743908227692519728054837400803019046412\ 6345830627111543955890149937978397235155577760156789029557611248247530764272813\ 9196919388058890584668360670474690437061693035255717697206008657665699909820518\ 6132472486974769939284615712248823862246180439863849693353922292891749849862517\ 3571698634617156524388986153183604669227154220963736234980948581822379107113077\ 8326297091489746776429995000666295428297139859416296253726365866033992746912498\ 9590740454083028590353927998956537443689190141824157121701683261296745450789365\ 5982784045761426525272834347289288936802627776327994394821430895016631809572149\ 6587932677067516262276824178445347095112209398171308150770054039589231328278144\ 8735528832906320205222627861779511446680634266165300368383739446155677275102686\ 5522551018465442823310247176435046015561534747244096963907933833118676401464928\ 3378225215079567155585791313751461692132968393238498377975040952699297868976650\ 2387417889643150676276083470367327581855324016427732576833403898927658107515599\ 2767706861295998311554087374705121764036536424822175095343637268953612329902261\ 3429654023285971891636312335982967430642753088462079222990067979659390550397810\ 5075350290775004805222279423495616939132607242574440211916374328555338933458644\ 7109311398319297425165712587567277884416757577911598320986298452161230448681371\ 8779254531174065525156508601492060143730119822840507204895782588446344181600401\ 2418844054067833391622688994285344823771547921663201853418029283606286843249323\ 3443265239426390277380894091493972411118206196662489909392952582479749596971910\ 8902747056598739567433245000390393896853701345290417724461667188238342320817021\ 1655748785293120158779234040261800493236804053889931417769201785248341587647083\ 7700636270761358559598940921302975328713998905295385147063783/40839168895732487\ 8734749829273932851851230925501642722300796429040062843519103534932966209988754\ 7097879672497128865108293336474176525004267323571058400355953363006609840721561\ 0131414478164356759713099191422513934335855885778726222993816276995316564285402\ 1589826582449429499991892373670933363803057729639975538896889597965738263328310\ 3856457015691859750415305586601178478341611859669055950129424221341505247086644\ 5794441637995041097845005834521124441301697877860038400924039165742640374327498\ 4150675614038702154567268865998789223851385786325432548183011846119152045829705\ 8289637551456338521394405533190257526720940651296648136970758267716870300088707\ 8437599198105762643124939959386390073385486984526641065146586245567648244771317\ 8909237671468092481190506040627814084799837640727683641903667434273142304924081\ 7549256352250465883813489041251427254816425832131163324166272742348696740643206\ 8269361115676877740319658573618884657720536547520819265813601183091487810185426\ 2644423313239817506029430504247292038338404203016834481135414284517899715839251\ 2860969961618049536145000193182500526759393174012641815463050400326117033674264\ 4534790565403629926121051700479832609954507021807834609022031542623292341582667\ 1601988394890104321273042523601591476527004428578646801584551286835093860581639\ 5235105636502173068259530319921264453402518188706338631117234071792117371233599\ 4839217685379797421355448913472767329564191305665509364707266865802282716393582\ 2042261554553269541048951948051549143140371648351464476141620186656810374892768\ 5477106699534884706583869921696833709866531646735528248859417579538381508575944\ 7100336517662511914487254402837049707674305227818273139390066202185074024698936\ 5213834989069394280007123506756338314538197381031052502451569913768692648009408\ 4374370479860023143598405747549049390788991528367042130479333151528586250912389\ 1850627586484399191889019126004610345715150490471925949353648391980776318566400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 272\ 3662501944912716254251268132923456099471706214490372613048841392696786422582529\ 9337310288916872116925056728347113590546481603541322566917468170413548646579566\ 7256304975993361644711182015584929860490278524251814126328241479773808929305841\ 7657409103202523288507506228823855644006760302119439748884357930109013867035388\ 7338315854370646238258674713331948798895460013180578001378709277531998456006461\ 3688607154189228715905578427938259198436438395206147192267567736759498969810843\ 8188227566641647148039291748989695012871907721986017888540601522969844363777272\ 9733610963099854445607478663951601367842491535598363336356006095402128922903077\ 7520608113581021347782095871656462897698451731241240602615795281045951779946270\ 7753629692662525317974126926225540574309772687698252102747131812784545230852733\ 8892783001371287754730782536083445433295409578931055755002936879009847900361368\ 2591155872599297048245084107128732239116379149722286833370114751495335179814682\ 3469603550532754718473152287593547549483694784479982005959505747423179921550909\ 3997537493262512565816718937252425356064119525635698009788105726825938363423356\ 0160406692579974220376113459893902544813640984085948723873253351243216873997054\ 6460278498598411458626506091928246424349104146583247681503515430978355428773100\ 7903585111919747795792266649051318567728470921387257012660800065913073204056414\ 9063365399821885626636330890130931384247957114933483669325563340341149380604718\ 3910440880970168400604138691058683831612107179190084225275564639272233447095720\ 6520907200089227118418333131058703827303939943777586992436719411082322268653258\ 3838308680665461388070608589995941773670872143844916502721374038790619843082806\ 8169055107476242992684828154931351929997372271274727474110356947719425691000090\ 2865632760407798308087588895736345986556919163169740289109386536503968604908202\ 5230196981756395262603284410781388192005250962065720008109908916573202003016467\ 6370497846914354433116289060328390159511735401453017850101210480487269639854768\ 7219882357929481698579133962355750279045888612028197719583462392802097246473992\ 5855709638628528497743379274558980923573459704890069784272477353220625298009782\ 35125096424471/2412002492086494486605798419983553211634958030046255034675786436\ 9050644200737525013147051820546569001790095171901566787655222332365197502250467\ 6508809190253026789441655197163362098108430251418586676303171848294760138789208\ 2356025351559038889437518030987673846171535704289446061617591290503038520160130\ 2937093863827783229079417828752841665370874562844471574220380593322231720194497\ 4836404892765486891265694005786736828503801696047136233571087409653196152271148\ 4601702355719029634102803110525708521400162328326234538798207188899592213924298\ 6719338241622203176310792239498924392398570580185016103462815798860517607346422\ 9483173715544953382172052759841003392404543266606680503190592974242811043749670\ 2066230990124441069089800296568547731141696686169759249513602529673642526136633\ 9668694161000411185011486094197905184773796081483604200179517852080555727662576\ 0216769338476428201756477767069999761317545198244948963205829319217977332305097\ 9904876060409096256808616767589678293716998863448308089741941886954301954764000\ 9670987749862143633284391770561607895186994547672433414233389527071367953921702\ 5040110314486020666580897444885048653582445955413879440085084992205215147043133\ 7162535201797972447496496477346544416490753093612227637926561339377841309508911\ 4365533679503537273018459202838196190227994290514097863509392256778234445924365\ 1778786954948919612179671368280836153167777635768299998956183262340578283271620\ 5717485940802963855740258085162163026152104367485114928487405492312349865781233\ 0261433329817634637068131239142777932290586492271443839646639640658519211602922\ 5806410992783527019277551377874348131657722513721053459431111234777991745875259\ 6697402569022301036520687906963077093483949931081786539156142499964119087901620\ 9449553110339359938393716068124331373621525206406632412398633565548384922336595\ 5709957091032837555681883108607112743448579171168334860407885269771877778949680\ 2797169568840082274949695316985936609280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 151881243394307813391209271616073714418479\ 0956414041237209279356321709208253634486156572075006081012579688811719622750307\ 0280379023102171871279736017246529702755660858085212454405878677823513094751003\ 8532894602409198389521559424638301872457941373171298428727461384174128949901191\ 1265326315177356630035673647331528050935664748966834260112775792435252785050548\ 0192817022871674396820987375114634732108351534348625046140028637633567298549481\ 7187135539013565935811675553982524487695145269321447910771929469628022948126008\ 4194074265080737489997002906846476418860520655234369015584396860362828963994565\ 0564872791831483054724738415736009271371971157936909409609637798873744755729415\ 6307712414134866421374551053168768564039215550017438181459545950213173614049439\ 5811210850020307497879744011765189120554790306280514939139860081228004009793394\ 4058259553780038345252912964744281163564466339394900950934159596140200514737065\ 7439750007030435742354887659635465149929883627374964284949550829366174770729871\ 1328513420759302488905507618707238848296431388878634203651981775269653129381599\ 5869708740356320928781180710898657074591200568795362523152699069462333716979861\ 0603566095548236825543710396794110765922028061276458954896673424784729555336351\ 7073587916210368067554240889902983622866685148974152796924001680321394978987011\ 5518993200485090100175697213863910359748988693327423235132585606344730112121989\ 6878399988126543357402406364323391058550854379734762698728452805878723472817177\ 0130209365823361056277663617348720515222167950498851295847260148244893908454008\ 0300195282765371009811292058044233693165450279927344213385032572137390720854042\ 1613035669073115460608529709333306499353114281369108828913974903683912905674605\ 1275900945024499290682185066639441145569185948562463119447134590351076939583062\ 4743702129670795936512708113677020825412048737956868890643092955907807470730517\ 7668882065130414804620314018571648663411799799232476650221138881425504662788823\ 4524078078035018937440596325484714550363763910335454552627979028239782152645538\ 5237813408257276167067003684351072030413182493958818589962014248918380211202961\ 462022833963346649205238903909380650813684984219908317781/133034817063527914353\ 4712701352093766533805492106094645824576965830841841790193005822217489247816101\ 9336847638016776788414496900016183204882029779092669998324710590466438593058835\ 7218834199835824360007603812637139062957426406452233225309708066937280913019175\ 9233057702530907094762090885567743867284436912481846994229480819419152282960131\ 0773974601118392525548153606860543534216013612093361124278942031848617930819921\ 5799038585945998149797800735363088091364310136138554202328226712019655057248059\ 3211099241477799846108020877683357608476110752937481074327536355549618568867858\ 9632648491847677328521578306148213643430585317416600757387186059411958530647963\ 8082544689086655528021918319094505780538046256682118979582036053389859075785627\ 7729706686808776921989007375832617785532254132600500278090640214080121370274751\ 0165042285330908297205809797832003600859329551373462251306685574549031016744355\ 7674269346721316025240030714803624196584976862520397079457046941065552006572450\ 3554006848859207597846987559202659165535367912047392300648912433870190762723247\ 1122069517022047983132027757601207897692154555853074724224110746078430916426809\ 7184648104146237776613919207836682257315732295343325062274577419685402794230279\ 9037278478136996622433086890194710337798070472918415856889274252600647876930024\ 8221867530525299996368626933083218435659836754905715447231187541676825662169225\ 1082149975611622552822337583821050992938454026029491550501336548159283318507263\ 6074767467153683292110383553575384425971182992380609191203712361010228830777877\ 9936196297339230335245879592095247343797689629186610194205990257434654152467686\ 7567720543732942204177489604346968068768674775125669850637788237611922324827582\ 2143914520240352362033596654591860246443602775562244852795182621501951291401228\ 4810085892970493081052100707367026674154776644546274118034467512900756699000072\ 7721493036058962169123999632774178413807100356220585636703955378536107726185493\ 9545600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 873083700961563968467545835440997752161953266930491405157449535622458030599\ 0715356207891648040548142616911419698197335712258486699223727179361722281720463\ 2104815723042660486199591130390597618208913045416751352481003948852361780874295\ 5715023325420894330643734633369703341874772321839719653356028930886260935852876\ 1368280903926781144212391894561077295596091756515723768307337305777690412008139\ 0997136435531497112360074027380646381406810786227493569794499907009548706277382\ 9188234392585908485015579497150785727713027359766142706919821992846967411891599\ 4527500088445661590157415380117481671189867490519053888280636601604224940126147\ 9683720459822674578225211393991089795299999687800337308873203921027805426696887\ 7927811703888012683932304365010049473813613845537212900343276351049640872389430\ 4863318798770196808575230780804086449109036819234976528465629320077572087602121\ 4220442572508908476765518670861195601195604333883587010412987042617999389369721\ 9696763487191985647957818050331969160629921509158352738180455519380628491958956\ 1069138497861049150599620010982735643309632163321074259952073957439867774074990\ 9717064493665861683336833108427628630231501843946703683941477967845071855583846\ 7259864287552475682875284076788115059804053752009759979482638605772623981569262\ 5482467123696052767420442038947542294840142441656429897394889337681074360980378\ 8834132902984816055515884518004531781626841885130631811059228260684131058638300\ 9305651361802600203574818300101887325516682841863005760294880751776323221333037\ 3322121336531855775200122891827384053943631072086622145289432360294762604050430\ 6325401318935254970991772600864390403282487656143427548827320299689764864431712\ 1514252960958625918451104443496341847900198458595100763546491062985712197509520\ 8062086063141450120978736858439202964609291718638273880080160314414471463691021\ 6780112100073087048734338081775946674106395893570971724149006369751452169619175\ 3304234434922591738582208034682913538991379277319179613610322861649568208676445\ 2310263119918280042739788957014669327807063630071651704133873678581594865587745\ 1093755679098492297876999450896869111969623466192046744752754278490047084168097\ 99284023795407730741046770479738243/7860314307189177849534717163356357418262157\ 4497630427965208483926200986508482653410652261821109892459404725829995717528405\ 4470799025397638579139597241437821168967919724025150530332897448593613395977290\ 7407254208972949335918416995331739425762418131578192804112606021377999627560525\ 2613501098245173780187132379538134556394148114788237503854366794099126541923253\ 8374964191453852337817128071318665543552850937516965891689943470957808608377986\ 0662989709114478045572265903619471966096104778123410634050112935217618588075175\ 3375889626479464278069773419921523700958385100376877376533769977297479036973747\ 3873238014722914534336613353085762932619794945068450077458067031203539823232702\ 2149054627416432824926074998251029665933536233688597771021237951888357541835184\ 0369099644780825590125767340864166211434497288236267180950209023657514465351680\ 7168709240782289142084600813569618157534094707424759530048769921814798001305130\ 9766733602546481025884869761323451911077999135185858129968822979011799041751657\ 4349677408668757427730065784550858555617310269961282116547462045619098309543563\ 8024277145627115802172975361761048855693256651410473712729503550725069428863048\ 5755090823190342731337850298576133988903687434447112811669357025081786649260819\ 8011849011886542144391712128109450035085012275455230538086796334572068697886981\ 7228720420038449295662908651293378334005374719501094590351464488900772329220351\ 7683409765693462315948504993552203845160193170727668146403896695317132860371108\ 5042136738957171110872823669151122876027697174921758709506572963374154284916456\ 8151664256192227245055209242142700016789143943408996591230078501457413072329533\ 4904829310423730128345695087201215456290776257526148605183064272479944039188447\ 3521474230766548580332400883934160942061830085071968468405791248912738175934501\ 8447963655497169323004210428284031045098336122378538998347864261968386704362316\ 9100281842440334656514270554352701411570566266407393987630526098434949120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 1256170\ 3130986107491716632966465282638443022464408328208827255880022508616689265517222\ 7646832713115755773188360667400003867983717566297185123062706431185027944289500\ 3231117204132409238786126725144991712647336914140111713363314236912804384200599\ 0873459515794463656374139364957925087928933799341647503578991618219090623097959\ 3791079841146342020999640389609105722699016346052994463822808709883133567786406\ 8419059830476719582464816583560269144252350032168330404025212930974595833276787\ 3874977206649822698706783510375717489839239869496957664759586855953556826981561\ 2770689159687337429175172598399164839229470046069278438745713349435327060806234\ 8141935710670669871035909243870368097466041037209410463517817437356742491677752\ 1465750615458932209725553454448720517469038082646607566016522933334431178543639\ 5726282841632920679527201208964146337482517930092953947251678848844396304460580\ 6777935909283831144447386240181879791118953863104467413774804385245540961608897\ 9480073089450295446140502519058211566647387202536666421764587398295453434359230\ 2256707874503577241864495955075680261614329064167869312395756414024149812275545\ 2326690203881258511977110087747138301064943542523132141230187190509590550960796\ 0475032026083832382742607141602005980898238778336365987209654005552708105238489\ 6704956623691079170752120132966427184109158404171854989948115181867447629065221\ 0052693973830316502707908426792420656325879238078239802253723623849460492615328\ 5281080078481727290350319331822640384742356489451391484734655713070844229343344\ 5948546716682467067677421046906812794850613059703439503909144295789412110634128\ 1379492181697568199275932916505936962713173669978492047881755873794321793491876\ 1777182575712950866434199698920153897893663533418431844287658383615858424429705\ 1493999502828851651995255114244117287097502691009373002913161739634686937478355\ 5135097551008272019367759512508040184634252531570609983587756992855303496931381\ 3353891445033851612290755727472561575439370102591907362726365658833248337826175\ 0885388333525086626791575508970820396249350200910424074839301362480111943359754\ 3725714556702143703113896432824937399534196882776276786988997181180463175851942\ 990708628507709297493/121570956255108344917982917548901273121336374419333851739\ 5776700045681071380389113045732685441257016664236429888400118031989726268294046\ 5577986102689470788174306584106771015538405729122721067103459184935678866937255\ 3647857276226917506353877999339689409438026503836163316824738843996452442443851\ 0098088724951299131656257959606664029248742176871959949179971228563812896551482\ 0450243279108833865180251548881225697494518017510014574702831418310720623787744\ 9215185877686518075591066357683142071198409168393439702311679269730891572293870\ 1623172971709475558712458916450174444859889148101025703836563974950223690534837\ 2869951392615220766306229480297795897356758338316396282216458758399280226078613\ 9849005896259330535007150519084239042992480297861222034182640614966010581992677\ 2074692018756158877507914049131721144820988443276537239626436282801102816585043\ 5219883476641540304857777587586459735743291594824713757210004799008990826328749\ 3508009986585164729351187417332936791472516319601534547448765462162459938112631\ 7551280734157853425060374044963635764809149921283621543379497536643281351528319\ 1860644452195210322919646703163471624843563458076330843037254903528070664176882\ 6902799067466928461409186363665246206332102704652114345236895920454858758925529\ 8779110121909932253338978298564288370263358832084770912066791839025953072648246\ 1486479523273648156019292932696784993769624276235986283500503754852635123887210\ 9547670390564584210498510047393837440515685852683017349802277869065542357492507\ 4836407430882767319432521694709680452607339717231900264358763147865565065538584\ 6793550398267838262961362408132231657166670544053740462090202094305099430661964\ 5838407680980835747833386781038001169774254423833350163764208984779628694209408\ 2930694831963796068596203550503974549112503944217414003588061458576123547624360\ 8209056852409101839390172369090091238873795531133499307759572543866490115658825\ 2287943664624743442640600534935438284537051678749858201600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 322238121013716411849411\ 9992414352899518446021594348682764360316900004503076578077697305322711322581270\ 2078611762123316399514097629617406016383384526545801628285932145873434828566214\ 0842514837518980868025270237466525384764159493488190115690207933030507642546541\ 5172641400620451757118941703576253703032119255197288223710737156132770049252278\ 0745129946813890061227188076405620060320649991874995918827632946387488419461821\ 4355818884051472124555368664822268427085806646533391604353590812199220391216293\ 3233948921264576199010795622015217970563153430678756090720160496734399716906317\ 5020355575168050807515811615423599389770448090194004679196044444989112646698206\ 1294683456505563486315657372777644750458795060249821678823622680676469476243318\ 9641242591267984304128421713679550560918744382662666238809876866712578321938835\ 8878181895540540840800350762534525971308137324409223033499566792693850956175610\ 9047265419752245893870034551873137178885932408790665346471151349901989169435580\ 2195946030217596623165784088862561292310079717464167651760644367180524129288261\ 5849581870311669730587461294068821006989274960222257327501560491841971202630497\ 9726174414792269627677921419219193325495739767173738590307941734020612328847114\ 7878889027955531929038983724823883807437848183159401249670422680244460737751930\ 5338267805751711813988744870168030174252033814028517640092865531347243975277915\ 3236212747268063327495987283717996469647642120451686076639211773950978880978349\ 0681074771513460633823898954629823737236994389793187985754094952704215211762092\ 4937107476541196201736161106958132385747605065574043236311730004870778963391152\ 2719107243284223632252122241245628018039009613600817104363569489408082765663235\ 2496032086208991106678216081918647230879494904860692910984727596029116416353712\ 8632169744633395398873389325365281813641308782655029933330119138733124700767627\ 5923013515568994557592645935926107624165374633121582321381099508566817435942790\ 5661342099645304195658479860843894286866292800425285970900909601801633639660977\ 0021198900984051785389620261237218742178896514840691304380436893082020306294053\ 2819074939058151846857890496503736969962126050474638789463581830235525560988414\ 909448342628107/354987797712592708851089479781317694552422612183866730246015229\ 8580510295931607898707400231846390523207764766504396474863677823618653377306782\ 6091339643315571394491273421533913156313406557692917559208659615108124678786093\ 4923641406183847888901655105387080234274461191289988787875034032003068498807508\ 7067359261466896208716547349398514525621051912309340454893499046151431314977161\ 9181299373504140749893421942774964211273327873361506852676508333692511065758561\ 5344313340835123233823063449381483497754026184363758508920239302504884309211898\ 6901117702338970557535822405084149646603674930427930977053710561223465748479622\ 4633368370139936650440753621799364862364011753627388824268933806840244934752623\ 0893096409712938809958336993148865324380905147748271285232087541553144517885741\ 0981149175731745550788378173228674931691854133945519954733357195830480574241039\ 7233856988060383736808456404126457187405628964717092667670372153237456061386776\ 4329420016201142852373395751232591556544662255758112748353856137680771868513502\ 6412629244254117919696968635161141553672676612883360143145572013537332478904643\ 3904791514965511818577661848239264591343497619973411648812438836889894019189328\ 5018323346906111947691932447248148896672722063596551598236517250625350138444424\ 0535701231315594424710587444551037949375267186611811128444992499689184371156847\ 4902924374422998881970757275598335928858091900458280360053378494478844099971007\ 7509756664984397934463069743357095023946053094193385656862975627204092170636416\ 7398453967855100767586396810914764022049390408530237284951279678991459806658976\ 1364181781181335295431923181419066777010089565645741639416995360395789121167531\ 0632901973204431680760463810341194248627335264053041975814070101786598295117458\ 0720780686666398095190284527903302561007206991882042360128305956759873625475886\ 3611779513738828283848679498959983870790186322129711204332313334101617843672160\ 9545121289416657846600730263876317935553374356458715815608320000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1938628778495616364\ 2192468133318393731964231340718656826505053156757912520342064080234837084914089\ 4569383431975043213351865443799717732821131319590331176110785782865583662886675\ 2101885416052243531919521669084128695482373229949447301203593564187895755761855\ 5638741549545314942742497762412867079932522233209575813684390376105557011816899\ 0985476546084122719989170844754621274267979606867650179408878506069939002596563\ 7402106856463502494171544478441516431244935414421414077338770083768288167122655\ 8095382955796239488046863299224229657406999497743131925668212317917249065673321\ 6113685231670462868038209909916849765206023907541929745475438749933523603147075\ 5760680224109318012799129493902044898976020898867937742152408045307306977911297\ 3959381581217477928957200601039049119669630374375464303339206101851301421412750\ 2196774779192910167749193244469477423403810064749999168772641597870089187632166\ 2947001322578993263895414732942842094930487419962671539450334275934686175389498\ 7761382363802425111541398869749213797675039564070554254987369658731834374968659\ 1360932023107243513359759572122208781321474605785266304611253924192646909532426\ 5504916532481062279574300384561149412215245799134279777830989335565869402930895\ 0329843903092586069504778889310465100218011292076006371036441581692043772314189\ 6550618356766108332938166979020564066295846263346153072566817573872861918276493\ 4200171996845337083917631859764861545043023706344835597161591440134477066735705\ 3964926412875606493229919081051513920726745765924736603824186011541664830363251\ 6218445867155516524999965554153965630647309816624814679571285639313949358008855\ 8461471087235903275203560450848570915153765746310752066601679248716679154819290\ 5689853474893800037348485988295675656300785885467371716137529465551220543319339\ 9649373294306299380792828133041892744349811672481286857924417589662639215660535\ 8657944403008557767116662394134712396686030738204336240212972768803529949736190\ 0719497297383560191947337123249491376551304385518829208333515485759612086297606\ 0529885709787987266138202151072945711480225157027907277704188704444386936636868\ 9679345776415635299857955462579215605676314119021214471799225242793716346769728\ 778160604165482537/263931448113451828142073962662689735726708261846741063379936\ 9738721568993257701039931152588733375853686070458367581022203477935775950466399\ 0948766795273840573527502805517869080413615915656277262125805694881121282289060\ 2925593785432106950103272606026310096828456848469360586459386642402976259106920\ 0808228519897001409820607098401039787751391116663427018925571374755502922910763\ 6891584609199631331412560165013215586774180912916997402864443500619845733134392\ 9825534805457869980099496701449354262823608941401013946846780847065059393538447\ 5083197857027761316399654886546530966280002732290280989574017628670054621374334\ 2917943024810512964052372307525501386514768781972957166412095861566423973929184\ 1063861038222834898743463447578549342248610338399812841104261775123831334214041\ 4431956244740321000409508087861136561287503237274308936769318481186491063623971\ 0332515878801531883819188443423142347351230950903135384883026298998689558409952\ 9936304401499034306953437468960024231640553652234764396095430376310543324809303\ 7194358832151861797709811872591197874761094926849727405310888901125306566898813\ 8612568618226740157485931347099062650253786987078047146207295493559025943508690\ 9505589831484688559068915934905017211075593101906019740965231611338754907166129\ 6833112045525141705891978131929034228958643321328335919054605942378951066446956\ 7639333029274663939689197589052489469092087800669485710304872400367642263271353\ 9091085320940508846047927932894689289980629035757764599001385111990486313881514\ 0644905913730747286816049365658672687005241182459873782367993516489956475692683\ 2536330246677458241855339719837486295001494490383379733560904829264234787450682\ 1792292120426174298647405549301368917656971996478849845335177747287573679029827\ 1063732922443618139847725118608106544655023945718871406959203201454840054740130\ 7705287568411701731066058497768743482431814264923516513906566775713086704716484\ 8780330945196592310666617643318867150881452322941604993171456000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 202581341076600992\ 8652052968852477384931749107787929065117271217061450380537803918400941560991083\ 4381028653885501471920124538195940216657786938937246029976159769622970327131877\ 0268466007909061227946773181389609658262167979586835194771372001993201726048013\ 9465025486530432515572359526168035994726407138979846101604708866921945322972080\ 9419682760737730818926293281974484128262482075434362864417470341480973714217711\ 9428089023936278686882111713556100435652597977569776885997460677959801469913171\ 2208601098474028396180736934427330584722951669305005783443698025572045198462210\ 9586049184587067010203846389212377330958179919084501580364134737240617643987722\ 4850888224566809952209252441637712699137356861303827420564488339987956219896061\ 5452104452350865775006744063731721620488616186617976727350762453769153414024985\ 9791409368456593519141929733651029459963907097673242091976253222789189123036429\ 1637503179547928136283342177165122623397853041810981784599130141677205417387703\ 1672429736032706659873034271511030569297281605534935341107463322946705143563920\ 8836835065135526716858586098240928575428505436285022818286077602240126329489704\ 4304435444566997779258872018862641522931012991244425721771839592136548720297447\ 1202895234236398679460980597850399965690513604199039050096530708456907510876952\ 3333290411417596149630816288431214570071221292597583273459951090470580731796937\ 3616832526499161612331169055580334752865738978548202151529349957153148682289681\ 6364923644671778855153102161764593086734278183120442873301672593780248340647764\ 9406802607351035081849612998292280316327220644223716793688741623164185231110412\ 2222513837946133500565229251678819450923902354497466259685865870875508807758266\ 7378943631021896618205316115871644607215898094138251642154772990610628968983849\ 8307107899494680257404724792613293779331924906997378574022576288476055723779506\ 4112867189628994352929696640045125261816170153973966670254503737194602373955661\ 2341286766307629747922384168939259806491514241992329257773772574271622941260033\ 1198352246947201192599447571822638921176400455288645005270994443159622218138618\ 0270545668446605346341917726432400343120819429266299097875710953206168309676047\ 623165677841479414849642883541515990549/392542630972165339443026122909783377122\ 9331506152520500125986002097439321819523639914560185558451126110049751592824935\ 0615114166775292639782860697599744986288750893683317011861365505614643020799729\ 6867026288504388223942258270986757155393257704184021357560593856912037328730485\ 3333872661002249602541457135149386646943062052247960039215403951912134761065015\ 7173066662412133388031463678589058925129284395221561411388331704510169693706983\ 0476361067405236374749458227665251434002202251659375935839252891855519739951198\ 7427398388227688048377303032757138172341994446575326563588500619843390880773556\ 4652818518795600859191825680991076522944310507333733924351996349635219128398598\ 3398601660993353846875049376647960111130234186226239132320950005266037883247692\ 2271341704113610905067957187125867078999508743639542920816639367974630092162080\ 0051416141036087271142406539382751923536323001709996959436489412624914284776038\ 7569334266090472132420134736483830360830063567121812285607856464334502829381002\ 5684184874169536520910557614868247090997142281923946512289650465124158190733392\ 6983548226194243283029118251067195695497461890577117099804617067783765645774006\ 0090073301482067637866158748747414231051307913780224334790382130690745990228374\ 7461813139493833673281194961245127181108040528783364370692112497101216925277347\ 9817326938279461598025563377619151772798024308216960241413628414636056231953090\ 4867518915421102660752223479312762217312057856242489463207602759496045794896947\ 8618310419026723082014427027575059066934910671467181439777000008185617904333823\ 5283215137259200169676495910601290941515083526548668589488007684460392710316467\ 1442327633405233269207892253794039213467710011191052120535518767193602773294470\ 4095067036233782104591780917641859227926021678042461817688184120074550386850524\ 4831619099653001139179146886427630752808202472860369052332418084679389007840323\ 2466685719595549302993715629920606412864116132221068005270806406424583046620703\ 6159707348294655016960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 28084292367974403844964115546495792092286389139324883209\ 5511351062623240295343585883530147931416983277718606636917819356560858583648089\ 4949714845042833465363838727577041697117519923581171828183366693948926652426904\ 4816784072050214330411768069082961619456790070542344331128731622165451538082090\ 1527603385208965895750008416877131025216597916319360285632263663997647547958485\ 2146984358278289769902661444880633162303157180189759459854777592927842993128319\ 0870425010104853875303927525878071112092903775041530087140387094819284519876148\ 9368344841867532366971024145128519248169299831264620445380339415394388918276472\ 2781228248638686170750327046103438792406562527533797836036065166348372486835667\ 6661625680031292965558164399653543057704743405442143754284296655519890066639824\ 4874312631073686448742820589256492732834724026839545651128598181498400683723324\ 1731764870662388500530003335128051968173494067436474777988907502196676135026897\ 9906217760558780665598556029732643817876396828685797223648871292797616002444070\ 2118396217534675895500669127340648217567594351840271515909001895639754724482216\ 5267264729402580020690183718195268195254529977360643304213530736076400971206530\ 9392870619447192649950830421691674140776057745586551602687045408975757249905916\ 4621220095799744708667278249907458774802765630350133719899727819130779216384880\ 6520151428579933440688545033719921584552719624880275971423471922620877233339554\ 9857835318249112814672998735999758541233624618142293620344358301575485281885668\ 6159636952280536113448309521498793866425389201439598431469122666952741556455001\ 9531756150738658002175384761624553044903637041022062428201978936506054799644782\ 1794425515308174857374618969648616802764640132629764948268141402502354067948977\ 2556185502852552276497239342495786916111506897864139059585900807387619762166082\ 7799862731926970144266618533373607781497986880210060278620804238787893886343473\ 1431047652439546721287636765872904605410879680843701678864320076610377117352951\ 8526744398827002927387307030583235369703162117693094907302282370458279026801258\ 0456626670568524200543046621036289066285511212967323647925584068975025606232249\ 6884227856529729210857194149317017845385183454917711482879851005812235157258323\ 41/1092472133248573563419252712806323749452914429544852553713065342996833524810\ 9231906342802337116637593369693555636232861819216990739019600956737882026022987\ 7271918976461623329810524824243072440342198716923718648887053607794664261443648\ 3351223723884716997353613676694085176518494409232204708573089199340810336098482\ 3935242218704133081792576719158370160656686810521102425404649567905102619726838\ 5003576440146145270870079701743225799825093404441613363650946933740962131657451\ 9571780619917912692276821279468501889910161032665621652466560541756408045207200\ 6464785275694540647147808143476497448396272665500204289089022650778423659856014\ 3618632608828077374250730019096230128317459399554637463284559767363549020255459\ 8173914853039044475304945039447878756238582574251042121455389555442535459615938\ 1881298332424891796961933024563551935397307974642017850896276517022745927674853\ 7992877859316782933282559162802004637276605869723161191873373938444860571852431\ 6895517039726916093893923559888611558117066784460561191607658001005117790741388\ 5170334871130089084666198562577109132376300313115943205788130998167410205226600\ 4858199721282755321532265612562364545178326139472483829828747936579602043588812\ 7444591377975137310627903773487602685326206100803026035820933452440028313230534\ 5811687651544955072470069492771420941691315841758293004574570665166145122458784\ 0004807038335137966871615046957695373338064366933603713962662622561236141082161\ 1775714979488607595673540030856903128884114632575726539778691181864481183787612\ 2140243454283052735132556664071309947147464281838277910151247462500978241053557\ 8477721716651903381323413633181674026662427870551872719315714214635813377227480\ 5318852142584886099677502287940336933928771356502862277329961290294063489581784\ 8362058939060506014471302241057123058249375878919808798399370932715122177993738\ 1151334486060816839639375738052399337972597903969675323299656689676942267401384\ 1615570564173515953545092574570413642024374016706452521709941555200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -73975959419\ 8623111663415147344098839114687128367247206214672594470032295796827392328710299\ 7645006101418646318425759604416697472693152453798607516707407254174520445375115\ 5615965053140545944001317504906613780584433504511953140817981649600503646063060\ 2055550391421854124337105086204758058984598084235351974581034498437387904227761\ 3161882584089265065304882899915496551960048935075126355216864704483766840516517\ 7040057068069110147965913783964261909162219944106048054061245521118024380016415\ 5213229143446926289606650424344684042979451908132313643154800593981985332178401\ 6754698795048512032419615663905558423739136294629176476283331427895900239179139\ 7245434118689475849880560573639447005350633507760260467170185001842349338959053\ 7885360294843986462042519257721835390744914710856792989866064029912473868571840\ 5001295303574642978086981290563337263847291402504034607117472522389107463503778\ 9630530900281599969780529531078243888344482003959438510217285269115689493137329\ 7019446365772482312028149079222687092537466119237130086729463747062117442978935\ 5406837699216251180867218182140249578298844727897739974024190252031044019333188\ 5134992091457573811586228844140973358524991522925329745346119265326011295171203\ 3676014204975107274632284351244664288965732329095754706761919532265156891848378\ 6732956872351363566868975571523151143769071563320797815482143545418440726023981\ 4889279451815342841091103476667773951334575304834379986952592963551823107680755\ 0578908937181700542410849019294734999168296122540148638339708796315678130825707\ 6244850848367706315805908626257918326609166542170068595566783905267206389638712\ 2960737349616716273016031153585555769075425733296276446400998916133920637841744\ 9429620804648783566004168512284924764834047018607576526259182446739364414939884\ 9791525433200302494029858813087083861774848799342220130036362221396768812555641\ 4070519126443626567140410738288254167068441630103586550702363181367194854714943\ 5667997731312588743730615453090000685630863030600106870347506776879216966620186\ 2248003634066045001493496780616020040803741342005759408362264085657773469149700\ 9767514912348604879964842628877101990465943146840105566016030936115047245558341\ 9719821854897063964895063346588499206521542636883056389/20777523166266817789471\ 4654078360680960508818623986486498471432667150226806364675275997995291872196092\ 4027378671628665979452132805194659643700348299994770562438382073598256727638763\ 8717158683185990357923241915708467847321399176743932872657077991678117175201193\ 4971427171105138291499929985607828919716590270770917727822902909829320661561398\ 1381234907039746772225998071617733824463319657541907477304289246202171971666582\ 3077469974339198521736046778039138224597048718724359735637554904371632048022900\ 4575593256556078638837479084303876375981813944932349735405661984996502661221520\ 5547443491269659617863090302159738905843582379904401976793511158258048377282554\ 3766484290515865598225235572148179094714284511380298416857644140915474452946088\ 6683390277336590351151958821930416569388991319346031618349625906348920334657300\ 4342212798925674036572329604631774514376958608640497321039997818471087997021151\ 5474655157094164108199029296881703709394213564893400390247606441059106667382330\ 2660588616579226629574840477998207692247638272648788879361516654588868129404034\ 4958748941661727359919415586248672528421240774607999290564551821400854733666820\ 2903634376200820546925060430261374258367933934182493967353326181337800041149522\ 0248389223510128504175836579772885933845639541064358305600606826675155554911496\ 8812217269234542020506859321828801838530977014082599082141830562987538787725922\ 9112100253381740170431510177746172208420752263136337954288056665164064312950363\ 0679400691330857497121568660961589273814819117018959810635405145873690867302516\ 0005737959869851087145629325416662607999807189836274100493190855932667837381561\ 1581963080127827687295171592263921478369718291389553756079662061717199652670332\ 3343093317857711803919334173571781819841430569067208744227641322487802012184750\ 6102942561205480648779114503757199831509696536668107332629460044788402657919601\ 0131805376881286651408872964857637006131785278084252306137600783697776906050164\ 6016395494074939651848239357355217178108803153920000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -6755341249617171041238443082\ 1969421394823553523957649181020311037562344069803962107511483276614143148117739\ 3190440672708371367760631025649876526611939161119443328277972096986188543826508\ 9842351259350986167984130913883278594811605941475789253433620249375762640710885\ 9630649689364562879191915420319439800938961403728452550514914303291522972874247\ 4004655513991572388769315644311225181460896047179784920053457988435570995857478\ 5020157177145797662605264911167950116882587998138858108362123423391974401383430\ 3804917118903852645541103011049628839741910780733720171903384255884608436146618\ 2245121771107809773096334766389540741162056856960789892579611131655282989538653\ 3530977764702144502280004578845552510008495635716784604329470294510283257022017\ 2700069654134170717415408580726178982315140867758169678854646745739611276876453\ 0970511934057846297938267168203292833539242843601333032106864731760105179750260\ 6265186712914928242210508067992915460773160183867584575166949449473519897951253\ 9673568547452560631036414640785398628455919719205192148635011016981921392012085\ 4081931686906364313163170941805871401374439358781868277829131842638608106848792\ 1574219600337710417356644211198582732292055363167137724373184188257582961582611\ 9872059379578482323553551956818230096205827818415097222288974732308791574234344\ 8835725217020514821331249274167101562947543497201178723914036820941059713457537\ 4394035924198669418837648166839422152014561515988397222002253400299757829229147\ 6689859544065844271578126374280630164886035195849126882763448016048690507526891\ 5106840060425836603437626932546685535351435192875029421844359630466707659196309\ 2047838688622390782993358392473616581743465277751063126605140597738765163563778\ 8951754926964828107300779606665248633622105258991247567438878595680344859248942\ 9817894204325865260732206924236711051263849126384018778043569419018688547225053\ 7255804116855815648998241374464522507872220897365901255172547587634955863969229\ 9478808287192165987445798534884898629607713051002461525267701754681283267460049\ 5914215063841220530871036726548614879876766874804472124776818118911754952351509\ 9057446895904426456675477511030733022463771721872780783795230065918246352101897\ 02562402832694619408664697643/1914243635702825947988059305238171732305100204905\ 6984744541922404847971792062702765452154589131217678773288204589242725699078342\ 3035135506292729324340482105274065755316087322861801952055836445226701299303950\ 3386644334255267849382865777355142551005279515254007960062616419135032094608374\ 7417439535497028392163115573824625273380439543890145471140762683312615320682496\ 5092904156364768778605001060090110232493256703505296320207247651709499030265701\ 7192929239997953860669478539759676949806373619745812685085857854463314408259047\ 7559008127038242408946456398510888930473234888346185098158975665784986819500072\ 0724684323104816696439299545442343860412720379768513436118512006291185841086601\ 3683616456279190266766402819347033167689593904171683661895716475310274837837922\ 4675287219361606423757193340696203659053592998921806957728532930285844671862218\ 3052679063765228413071882327443501690890063699644950788584405214282354430949174\ 4988876079547069081419354105861095181649146660105188551788395734910554950760412\ 4901542574610028114980059062919976022871885746743993443750164706355076236093195\ 0394365037118521746468008307044589242959978608516073020792152435230628906912326\ 7226352956920938605910459697345003157157545471093309147436585666253421926595421\ 1442224567681978211536293160979291134763303644718264410794607548961630347923975\ 1869152116425319654556003451089549630392991531579529326073001238350444932799859\ 9888541837150745890146779101908172682364801785868994184329933649325370644986001\ 9797997171715005731479650243632287946994416407610518542079585733896351132201724\ 3995420961307591605668893579927425347533437965583232621780120411996602679593742\ 0031416809604615232988239274871527529930750141265928661031710783838719274747154\ 6042741081134239885251630319834003301066909635122526672158977345561925291962809\ 7943656199019629401936751123409335410514481923760413867860861944445691789255858\ 6939473109503990532616958475033468990996470555981179320143210271054675691903470\ 3586294497280000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -3024164502051111751649503398678022220519031294200638570209566646\ 6329551881663295915106207222760669403621421527414279057123538632092287927607261\ 5284815375118357474880340217008554469421597190844146768129550810274562702130236\ 2962537696251187557396258764490777242338707413617341180649967319955708303878140\ 0381532903927086927638908899014674248216083474217647345997408278650591030104669\ 9033907311133869911174946712675522025094629782029960699134069539192791048729173\ 3300674880647290047138060958949199432947967482209914900713675554914556224267730\ 1821214278106300843429315138575590159755182178860152101362486433721943975564714\ 6431580803127363641868952545943710834626443285640389637151720201507481054260548\ 5720219640710129189046946882645670111076965149574348513311196005776216806825299\ 0735080762693780750973767691281377414460332689153712678469406640244437350162140\ 8043308626030544788629602620391645701111299694509070004491210272999986974841282\ 8373797372117456110560386227117819446180534260142342335470383331511278244988673\ 8509785732553369398819343498689564872659685055455888286868280071566990480046275\ 6169051438227816138873338185164949812516436799066429707021393967924462936555768\ 6098521378031821197537433732721305811500677229379343279525297481182662133512196\ 2924898507308288093182324308474716037720179953594328917931115001428534224906844\ 8464942267787007757645297471470051926244053371748713453119666526940232129102996\ 0829672597957285529734104279148641001578843120540952158745218163329349025551735\ 8223973233509095458018186924452282567274616818953988177727748440866622164072264\ 1086625169104107520929222170341586129697464178339828802295538124963140505003935\ 8756410883397800810901319924332472515834455946021809448847000308739236262608497\ 6985065394170441132731358657533100321713894762973356985220284762698803638499331\ 4366262751829595350929831943786659985693792879969942527285819885907141676142956\ 8920254990453194197228471436445145977029084705537827648650638006009887302172084\ 1709651939610519551779399649937571505992953258586283072196138939341462235048025\ 9476468764800298274012067274717760005554417984056194654615990524511333525086209\ 4818568287229526685948319718936758148207420620215270358693640277900257879246500\ 401259/442284522478320748881977243331589440509615837386950918212321808137974410\ 5607266112534223692104638395375525548729900298010436481343789083620788777532494\ 5116035652241431222485195561045847134623576498662577013829600643747232684929276\ 5884851368499913148182758797414623150840524030268362153445661811899080687641844\ 1883009864502121197503021498836213328481576707011758727272089216696318082250704\ 3312665867827520736978990555013909828861855223941302690997044937575158051787262\ 0118074632376406827291676875736602222214294316380189035612863556258579798081424\ 8437934255965053085824142932141831239756811036161726623374574794104312636984762\ 6434855897991472626176518678301967933828344156341143108678410232249019346036640\ 2289099249625843866645804247440502115195323712643648526341039238882469116961948\ 7761085862239947788529922840503599789321415148118482408165164251392906257263990\ 9457646517335052330383322594715784649691060489286753238435574371552954274021883\ 6942844322638237443286395971499794435813621243141510326344813340527741586661642\ 9072533587137816643400587539605634537814869094583304760491721214885555824041659\ 9172257389895430722483382569109115411324508744414786302450872406152688401128519\ 3946077069674695294479431241518497135525440296116112446714956730102971643537750\ 9929620347003105071595672269561151062945571496896925436434502393078407926239909\ 4603486675986927703139431727884994831916340814854891453944954041518150720957421\ 1437717689332624147012350162356051184767325053317800540061595437212657730084308\ 9821702690452653699559545514053917406086133791366091034884577681352920582799132\ 2945299437448694006902272027362803140371468490991240060522584374614227188146231\ 0365507519668717817590800634839531686227403661921209779064736321119888191933702\ 8845277802838986591361117160718408746806358393344918069925605055171814094433584\ 7070308568415851816336487995118632714380133303187987736356344811956619127578405\ 0788367669470406930104343234880797880250367196595243543372428825731279009873920\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -483191089378226487034208463998961341060506086631065016511163157224151886801\ 3376514836619209059469302717068663494735401957366219069027598833125691346641566\ 5919736380573287463485953344777713807053791694827761765646109140395480912037566\ 3239657350830819272770813563629398557981412242774898315722103069603297040260444\ 5369780718052423711947565741079845883306881826091580256636576660436314135554284\ 0625838449165665360585154969253123653283010954613214318847311142508659108445181\ 4841357532881017416789335383235814797404970275986297615688854905692236832311449\ 6342736531993491141229047033678295944320241889597303745612606060696181672958392\ 0893351932556551824758443339161436527170263868182021513211988809001404544623720\ 0707031641078574811527675400961461744459618936097604570171070971534700526166500\ 7033111386393134518248690853056057288815317444945100211753174446720151748278195\ 9613259105557046726437160764026749239127107133455293983363397760460600865724217\ 8535367225341037319292180884313387829041800665328727060871836686057187567998740\ 9095785735167400802042540237422686559418103382103513692107776538099238047315491\ 0808524647452629584943700103303004942800009392844276968185201058539769279019586\ 6533163185632796233222456388449631396429564961307431012936180472341826249363548\ 9412398611618572439468077174250739256591329763052652187356896819361271172272369\ 6489816673697427587440104130440711140606483479862878644902326341053634707750314\ 7173591861296721835176504191294227128085582661431045698342924949965851359122108\ 1056624174351598903680663476619287834835308189544344928897756091299592404700280\ 4798388844024017420687017814026071638446020146258329588286423632182340512875358\ 2510798120615686817085719620471034095912201038210288464523275713212650181864138\ 6469948501727794304777009442153554275017037302121813021517445267323596731819808\ 3010660002104389042005003827787711963639097920000920727798483223109045212060593\ 3723216491472437596410416824682001504079578071478310858304826416462075838043318\ 0521207354574646855354125268971751185560277395748995915835079876637668107449449\ 8363382919374557216917848440708398536979959344128538322262174479447022557019714\ 1684869952894524029802904348415689499576770011335308820652022829144804931724114\ 9/47586519968777961530189096439622594202978988292285377141518287076170241524813\ 6418779543848947952654348767686474592502477515745843511782249015104626897084615\ 6817631986570309434329070629748958664232286409436662035254452774751241670619189\ 4103138707511411505156104591104575109726462318521145454316236081406998905964160\ 9834571360663678939834078173350472555690410921669521991003314141391839926297770\ 8498546510755590118402764101438450546244135748770007858430874426601189939005284\ 2659916515113844255245368036565885744563767823144261913949653427016592008581561\ 5552661009240587393310891261176846928819513674550515544909416062472731077663911\ 1704140465744185355005236622244752909711252609946226084702116715925644280189604\ 6816681952533689736763781118682342972769458700156021711476295403299314656827611\ 9292735075348481574237112626622722921542218620933553796736090889665053823472295\ 9370562615977364444632347220399988529824704017898002530787145660555821027163961\ 3518021694375164313759076028979982017593325254440593130451217529618675174143117\ 2930852087157589067613480205193894946553179389794922243506364956995300705724186\ 6880541094452452094281365919491393113652342755303623541801242797753958499477658\ 2922471387560010972105810787501987654580500315975463009049098461159049539426131\ 0539827838854814309837740411982962366574432680954478664930514701229525708190541\ 0717018890993820768731993042439736977110253981884659408922438802270494413871377\ 1549697911259376513357043034132120416241746723583136905665059074266899004031828\ 0226621794350127506665955266889850591823222585008415246115637755935779373696739\ 7175772365664185622351647627098935961483303667514829999971845020684012373395651\ 9655621710030031649345665743716164072867145878703630238835887590169027417955671\ 3941460892136913282498746638345999836531678931588551362510959432399967299427107\ 8982234875312204526756235595891001600875627354602154065823884259071044550582530\ 8893237322770838573748783250607764040909541417514343983196462319229229194018816\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -53441884458356181349323549693030036264860215513791795584417055915029683397\ 5991977322457296497674195726094564599243272398271281796054776325298781820272603\ 4705226105184425451382543855629023797234875670628836065128174999784991085174417\ 2129265196488814962151373255349182941636028299566176022753416417706565181261479\ 6742787186379271019877043947343686366331288781833468076893893521713042773074807\ 7774903556537689724447804854509469999965453574144109833375115160147168915297377\ 0618905654387234268459157258266043328021163542170490607433493360860819066297200\ 4863397705014067836846995731893405957814339019419211373175441507637029840305735\ 4722456813314074862245507538387895049071511494984371978673347890414211022521213\ 0319147263737553076042739809187488296522871366117979135741336946840769751665960\ 1288404160452790926676760365615333298561255353120601076892610342673562635868206\ 1121005260794746347268440130019687940107070079419084791376437077482629219275257\ 8947734034718069131572204898554582090696437171804100760857041245425016165144621\ 6230878707625828534748798474067566014897540723592700318832346550056387316031338\ 9346546459116143600128701969962834055635900421073155982252909233782804095135872\ 2993933400642542443758655435858591379047664696045169791627818396048083727217939\ 3319393259721149290775337547163781309557023333971623504099332912613222529360888\ 8012589558233895023842192339213072387965851257588759622030440454252434110349029\ 3357681981806408215046136924260065253021854393722714263976809879179510448351202\ 5709571314730904416248250864604763944794035885958688902042653508105058709134426\ 0540504513788968781712831826786499765434334588996936145147682411285911630432154\ 5405885510039536861946762748061280937520202141596865833881915125948813836127250\ 3239071660248935488682341853996553627148139792920111506935076367675518250155787\ 8801230130520975789323599575569771310641830681151398327940714497523215521402013\ 4565097095185641841914475350860696920069602664933646473882275561094043185553964\ 8805921369121103986209095521002120291096963501913001345591163240415759858223084\ 2964351109222247298644900161076820471430294074382552893543885659096182498885686\ 7404125460044083831020908852769177817751868271822394751531793517030160713786737\ 795923024514897/400722796425941630194291612759643525377135316398920915430747777\ 8874374383849921843960403209761627995820209382497095599802431230274407068782578\ 3434521246032265552240491144697505239138677334232187946142468075309630293981653\ 9615267854283861947149213272055245212925124381827141273926369707345924591172018\ 7185828262386939781217499048883981563660157079643389915746267932522803761840250\ 5465322282663483226991739083210827003088528725311180230294580677817529270779542\ 3437304155609683301154277764724681754968115802550983862728943539155832163472034\ 9704734499570276289220974206962091175753338630643826353852013295670613692671169\ 5719155390668237267388282604215053768285376618180173353384721349645932029018759\ 1031040254241746160899786197727024328144225574054018488400949509911714473070589\ 3822597544017308252337410178614874444848854039256320214219223474236433320108169\ 9278046114873572007752465095115121010312276229521142768502276237048779602865677\ 0882888803162825215080742213389773459339483492828687007873254305038682601044134\ 2388402703815540361225475798224254592308835550391731538891373696091152879311274\ 0947500679812680801298256689418769527673190885365702414096622899273982130888563\ 9180516202521296470537855125820567306571528757423220720352724786528677393077475\ 8207994855127593451726409075143869905558397266949891647100975331131971987812169\ 6497888228187323896047118546304385250532651539279279694632876554926734363421277\ 7896469216824454159590511908618150525572585820961537380546655784948567392925106\ 3890794329610191141009028900015265492911697605195396441898591243328108387817796\ 6791259945202420073248432022407404958322796844236905210939997169673114030096180\ 6906818239762996843861399425605374243235707946784387921154533589932226234546899\ 8926925668688653707069109813308034325021930238023599063203152851082249354587258\ 2777452138397669897756157445963775314352289052206702108210559526552000424782872\ 4278154938799541247387745426878759305215758603930669870715958134497571648384264\ 4039141680013810759821688832000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -13788848582631564973989809942351682529033097235\ 8876870720181914459365302230478434317041395368551394204346926941438063783696203\ 9619878272202381519862976853722114496135807765754526672190853409761464669144079\ 0308533807573176235046128683297702275556515702278223050606570565497452013908180\ 8112361028483427066656676409056551463888057777131791790266666670752604851177267\ 9410485903824243366339690660290319144684422171297333727103054737191956376594852\ 0833127565199892798962451736558580213800883479993254648315405212090108775378195\ 3584808484215853683699935429638651832120980762852789188583264773993720885132944\ 9257722671965157721517701557941563203474704330633390401276842255535505492744250\ 9593190381413276588309896506519453952819426477934137446500108530126749967845000\ 7194575283167703965592579287384783103146292085298987772665788438150788918157620\ 0162694872895393469134243662217067521313043810796394013947033810699807958299156\ 2736641131138414978804750646241490200013246395454495121677129152696580650885318\ 6603239010491790955524145795772521812570652881526416050898561406947875156095977\ 7283925290940071760269406627244513564655130473394975673008054883421977565626694\ 0029034541838182652905717088356056516592647308028122471816394226832380525679473\ 2531261395302967303280766760627977685316682801904768439186487790104225471607719\ 6044009046413940023693358615619114518753358069769516694643982393870783521444462\ 3301344285817293180098411016542846515683674304459281533661614823411174476440771\ 9038083885163285061029325277015063021407260258157055577865788648380954087435431\ 9618488679091367451818282093255289729249964028646586398289997452953845326907715\ 7153410262674759946827795301932002986862422387987387731290116244901777912693642\ 1432562173132356589567574852358018764062385027000261510904946090949983640245215\ 0371295237407645333419743164947403577645410604117155604813388294772867765778273\ 8959004829112835651847474625737162352575341154051475233274150350828781676416906\ 2920800192780728321527036469857211597486956343174288502754439375983202410469712\ 7443580340999600043631761695065598355377345663966744768069058799169349104379745\ 8198863368875307802300928064150480209952290929980982292756276191607976363101917\ 774626914062865568829795235688760456141593/849375650203884266781860441157496874\ 3760882402737874569442679663031203805588770331065564032882965832152284890904049\ 4617961352847143477441525414209737427213399639510552999131102791153346835337819\ 1059671134273283338396766305108913049930758778072641381751824804048979613234139\ 6164574630310208610785799366735893559696242748262575498632970766963511309898226\ 8823406512951557169040162266778264306524918026591466017386225473385978624577879\ 1273805182008885022906548825209575076704825691757481861256463797623620714512648\ 4145009664057361821073488461518986694601188224708998336587132261257645908066828\ 7989365800507330038330450814245485798109110979118911731598316679440328115471411\ 1298663644905433517063950855109061254304930901952740250235958793845273700391273\ 4662879671145169998115394547744355933610592764124770199565564373519099932558153\ 4162583827975792388980325922514164241665245645833449120781446278383236236065905\ 3881647939018831645578030853043295119341026714514413478263717699262122107561768\ 6990271480031825770718974922555385333736474507029439294838223131229532662954130\ 8938418564486394124373167530649328771631124565691922002236469762261431824427179\ 9058559256352197007644171291399685746156270765775855204853880883143940364506353\ 6972756840410953642672875061191314463623984999104780473187966551738886404739110\ 9781595840498015031798562261784754153569459962542503312595568358519616652993603\ 3887569292496607724831653051982496150295325531837086867932526601868809941778124\ 6373216786949300468511357928928040393140754792104762934902552721198111800242493\ 2465005349900623815808771572395025984821021421417865583703464946870658623001533\ 3098087036669314157173674432185211908547150231356713213366679806459038320444783\ 9831079172543495668706893964722664154281734550596683729991103831546325873258863\ 5856003485089330513944760230460563163404653638869338383519896525183529680079370\ 6879703903358580396489284161399585670650325665380604643035593244072220703423099\ 4351790444990751877772920855003611100474216128970752000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -264337050694880889105\ 5960573434264406336652784915276495424387424390728664890832778666165374470157983\ 3362852466379612415546719504834323922425700829805398653609585533931917390254596\ 3192316182692583509816476910312733332188545990760554377300190556528903172819166\ 6214111690675545228349103243715328348034575638534275120531279676936029612285263\ 2174839294437655123115385944603422631906389496046608863189583127068292989552052\ 1247728906540490552532979527029071848768755823383733663735683329228280563732223\ 8937597895749694292834784359397906648127727961355221172454688621824677476593985\ 0355909457037030651056772953642914547178762401337458411617058087368079136845913\ 5594141854198331005915218689273166725436953701708903939316600337390389184022467\ 5291561505141963820368696693384067933554519597712869886841875055480341812882341\ 2427867418752469303255680974950343674779288342830216919933204442326595782241650\ 4337047665738274154840367511300733533857635764886067440403036878468960287294668\ 0861755996795489895092106165995159020374209638823273662432987010370254636641415\ 3452314030065201931009202385796391593476335935917870006291837467959396326913888\ 6416924327239366437114572331708519936848508807861003164164762898881960778422905\ 8092830386013544237115934162053434673108114707239287347154794722523118783800459\ 2680977583986087330649088892004876308504799461440576671812822519075253498077661\ 2706178982905292244030396777163090236970381795831861561444381871532387859016865\ 9422116713194876873117768907610307135669395428216725942021642777347217292344128\ 1802125115919722508035467841075216310166147753865117328383644159391178852531424\ 6945126164408469745609680576217165711729338356631413418232641164551143162805913\ 1364775693542389140268183309774711779137713233464349207399773221399656621443119\ 8500599476181963018464795277920264569858621884973417446801894682500920044571369\ 5578671560009218022365326950248571954539940514573103068507335504663201434169006\ 8238107163685134562116937240549616013832286808040023169723384597604355376694154\ 7917551264773052389611677552182553280421810860654240499328414529483936193173328\ 3496848752773171400310955589673948153757511878417007144891580523735077688141956\ 45052632355966288746086523098693904417571331194044671030139989872752614697/1414\ 1152415039203978744986452099298807435353423665413732588049178553336559838184953\ 7551525117745025213511550948110164518395061784913962058668648215311025998216705\ 2634567504221430454181901512226111946504027836344300237643217469656120109774292\ 0765350991980947017736439957379462393707474999079271041177223600176535459248354\ 0118893018236951423219396365987698009038931557017382777325621311954522152614024\ 7299365642259138636586378754069882192714478441098997496835940855005085031518347\ 2024578779874136503421670366882719643927315901268292893846556608667123141770949\ 5465832065027800802685918582963099523073376534207135151599916194544511798150105\ 7161389561201208827553219635790056727848880599960951237717181999968686563683059\ 7504556373054525354096174992034872186122823819142709830444454473911819130648909\ 1092729017084703447182648668358730962138227473611370470004562677605165682454412\ 7754839123616948827708559034281299439764377021443920608266445744497115201836262\ 7983498381981595454240324818323123899105990908342289904998470840613409879893722\ 3276334801538049653446381022836517131429458796338729658976485725418095201245626\ 6978885177585094177575044023517972381204166879898460047802202953177582325279939\ 7775367518577346328511021912591793076305573023748202323001394838704274580898896\ 7860155393026408576100281477133999107012443887885528943066823246421162113606392\ 8556948963660979453733509712206925365636943985910723135700950292269292951754790\ 2187502776228161534332628545688764189660618525455874945472513870015270709462367\ 7855837071120984199480342426176379956741374832909287188531218910564715991284527\ 8543148472762782772286404484017896497050148221537901489409321224182482963130533\ 1526123730122614307116911928650481292550062320970349186319359453722096451868798\ 3741102556109752059103012592046967245066805624824532160665090088977429760202592\ 1019316128552549017264373560809270953844636335477580559831431255204385547991229\ 2625977352780763815856967928887072055402237033895065116855540200102204062914162\ 8624012574720000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -6017327303285313379206034554476303597323001677991701860307337\ 6286488435193368139338261338130301754481496793975468710707707873345151071443014\ 7509974635197317090782548071447509598553149568722030739468732374613586047866592\ 2287707936091829374619084643195283750260592095877272898132835845785066227973184\ 8332050640781998516136185411917140281456239351790433639444985911035191028764181\ 4297828555318077743012165145500314224369461334089802170628188382116011511559411\ 4527601167139600382432835894220870448029387322689404050505531903787991177680910\ 4469423207893429982874880561423988083871243295925216929489047917412891829874941\ 0930659828105695324494558379509812729823914448593012440447103033869754462690688\ 1928638284443112105048660924079997501698677938073837670893994675535794875449896\ 2394099266061604143115080127938094300194476998021778678284475713547657600961897\ 0773072185962823944221800225000891470990953490241930604327765608303053457769027\ 5534422587436481373294967427895351278431320862718609178953561116665107565972934\ 5703792271698172988612021420258175915136810681670839540422600423663967673949800\ 7140585381600890259600292349586834692208397209211455675688516523748224311265111\ 1260151357152464366690168404497730679458115216491367836065958871761021547111071\ 7817977697484693532843914019116731701206806928641163944630959886474159693764617\ 6363284605173663972548112938736516972692301991834802601766080151526476026281261\ 5448597734623390750520598783812869815028264586136945525843606847230829159414430\ 2560753690730162344583963761624759387789011048123073479615114119359382184704467\ 1747314809588397636259319426197415249932110695331762897202574547056533827557268\ 2456292182511869429030190809999062661416128425690103454264178662533343899249069\ 4964745331271168415045551678627166654009594445387724955339709092360585513708065\ 4194492992847807106811719848821299277516025320084983651363664099173728935494001\ 2476758030347109093132344403797949259384672434012830976237469971149734896911469\ 1211306271201380495329162576106598426503108359171457904575776084856679522153380\ 9026492934339607359878372413599456645887829995120643380472030521881288935161303\ 7656612999772214333404467669772015908247757217886584055510742343735389340805219\ 473894467956076715489419947236005409/292663288471520320837518887159745736711923\ 1905356646066022765078526187931809101348550466770699259071890566880582044105903\ 6308114478567956450715319385766337632437869965148149677874055557830837480183244\ 6621622416192636757605069712166948110298349854656023120140007658199873955483716\ 0358536311706274268214842994065649213310892305472592263702267247147336176574435\ 4118213902269954746198107679889173905565640663023530432524248346153851454856304\ 8072265986513231195697907025943204177359987553257262002074603683381423525116691\ 0111016280481089787410741628524692324901765310598688577244006852450998506117170\ 2567680751523518223548619596994101743503919525110571543782784153195626519200386\ 9513699528514908979990977449844716753927578972121846888464069664671007971107417\ 6342636503766199178602644626805935005027732305477092212121997524573995510690991\ 3428145387667674206719887707591371484528058453896052259475358151210356995980370\ 8043030836346825223311908782629246376415891386496897756300921601288659092296351\ 9721119909415135376268617699570922289059140247826294391498855636807733238795551\ 1448708617871082984003247936471915064419644031911226857294341784839944857157170\ 3715684817901097890064203203524023992668620781610254014792339932061255921762114\ 8268068840346140554236716012290308801832599070253642678551164456134145857337994\ 7595700745742967049268650504245946133806188894609195899642623762917380471654700\ 0770573819042964863844035600590921802137272975561033232239778427256184160063151\ 3941307345495576723351795594026368267580289576514793973073672392830779573979193\ 5810391906341415800533687197678545000475090367279322484637042015639668069479754\ 9517912165435529556285583264712198847709986594229827607638462524035495649618141\ 9993733703171491503914963569604451000054528568401176487979343067099684546726250\ 1058678262348827988971404476389889099277572204056030686078648641392607408195649\ 5191035451049486931197588562973289454410724218090483103758126050069468618356233\ 3438425175266258871757171789374899740505598844295184384000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -144922330091110105\ 4941026405714916517394405478333651850299353111845651797603706825898170930042345\ 4662069555735261862970662068159728553229918847531971445068597225471277233989716\ 9237705074823109714784804901706654836497552140539292503846397336724548837445337\ 5832664233949550835060646084335021808270556475275147955994421713784306211029405\ 4800536480604683693134006562116681664203096656276169267636093090479094871854075\ 6557003238691702697288876837237164454285561575591706500429430068741671830350873\ 3528127130028100425315024274436585272434889860666188333154555664713759312331475\ 0091984332403675278081336913337189471860548401821083320009400398411708214988574\ 0293405364216818236125166131161310139644365371495082041441091159225380026272820\ 8599157103403263037420901050498450525817417074490813443831554362249720144867159\ 2060655070481280523855791325871492678609286079582863657604221428739810724744840\ 5728021769832803982601499219262962251360729238117360758216706220331503129044400\ 2755425711543944181304260425660575798703752704964215055190746596705278963429374\ 2800114290616119750653941815852579008817550535541383903890148122732275414954806\ 3430591875797412822720210510979401317446206332396514966814418411825156823959899\ 3801896836934151917121649928494869331630110206372741249246179614302520367835009\ 6804386050655170684705664114384215449551890022014228228874347796696993480090265\ 3305190866789174040499616404483256522258562030247850913597074088141274196845720\ 7579011839049212592005659999429823129713005275649353060435854415441974769803531\ 6538186887978911860114945319845614822094612415557822273088318091543183691782228\ 5777221275561557888774101823863987778118247685870245941061000709382545639654744\ 5782948758917713052881785118121964271089275852085286635020887114832702879203211\ 2699158580086736554797133030102444388783643052483229911778019484298680941800098\ 7145912446399871826263014549058874995163487169024210631120042691993259548807621\ 8156612300589301514457309358368239650777743146585168552199201828467700662133986\ 2289335219853275058236090292675504481589201022518329926822307875265219140676196\ 5235488741015094403423490323293350888822060540759288303191174862313566930143591\ 8170956924546723962273290553734562480285929941159011265612086916446220990183419\ 7513646758397/66799113881074179238903417010336056260693046285130036429395353750\ 0032715691545684174364652771573688001020541708034302730914080449353003244424756\ 3601395367499660835450754210788900438964690652734748227221190491794762466846043\ 8184363570976809155381884493167979272194215606309408287421687660560092436842473\ 5790684032531099299496678782640770431607977939573082712036422354052428559984193\ 8125839998995193844212972054947993438702406508378055428220487464077111803103071\ 1513514791026980095621196456292944947064249789990224595222878184008240632870216\ 9350775870918444924379080851031508252197212400647886228138692304515285364150982\ 0385463028870581256553850612394862732831609410970470173016370266571793875345498\ 4766409120117063591956439538850461307765358885047482752382261069161706766692810\ 0848044128692244233575880113478289808138477690750032678005831758030246928747824\ 7802374664719416086475535581153068534854487408494640199451161417403634454236496\ 9109954149190337213417302173003660294627144083500721982662154701270533755609129\ 8545643249883934315748505313768956374188719478994042412281658519145697483083682\ 8291729846990129552489844164086048694491937428489660165026397458564452438761560\ 8559451815432059655719419469625651675293159763744404416479946848960411057253344\ 9786079000224476363782037349905468671254144588304698112642642320671248338377942\ 5293803456710811882047480498703243545020447403069266425099017101468516062599910\ 7961939996282368564007410974461985807149727981080104618886996173635497802788949\ 1882372113303426342782541035632666580197333772359046751531791857682457879941829\ 0246878573306640466367683503809258816737812406850470260611460296513391799909390\ 0065874420178432734389357204432348835694789468659091310114735837386400454421005\ 3255663826071172747548530881037506321361672894444971147385261279692253748225728\ 0056031870174080817173992716900318672133775436472650593129905341285841388656050\ 3327373409689408305263227711284272793797256495455583496691764619907373849268359\ 6792020924209047487226335158179924766254694400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -30211160237691458651480522441\ 0257240708428832146529745686027970065148026562874780982093768641516309142113606\ 6632948772880621291587252775970939011894154644739176229786641624838884663648832\ 0186713419315027113547937838424126721189458362766693212900337904034170488092571\ 3116842556842886932355525999944935879795892720859026187441527828161008547550553\ 5806602182711116507433559929502025032771048591405045267305468188558691582133187\ 9460934465284504520055120394684249701524734893289069568662017626455667486510166\ 0262671226001389267229285843510976336879412361198867198404370260826600448286557\ 9950535685463797456851774965898045692146845151656446303965486939304096593837319\ 7169739434069862877639880096756733686672332576581416751174513406625334644245241\ 1841877385366272119942035186695523280984038067197266206070300199254135849085653\ 0800720625210651370457733279391339704356371774183125315665353627334721537101043\ 7835175300001968403790244700379016390501667743799354457716022042732141520397994\ 3417677205649220091883879966169637379414836251361636857533396895823250791896010\ 1807278267408324399099626666499616769760689409571036533686576861877089964990271\ 5293961222816365553486471854652941325739393180637434212242174730538921550936912\ 6653673761226242457883165770195453137056862481513987572969038761712037697919196\ 6613855248745726325000345586319388757323798626148888094001989547505673919614700\ 2428166808632469674376034086865943720044223941070740137189462627176136048780509\ 0152175400384159930621528021986164897627336706428661607717162905700886462815870\ 5716877657787704184901658256844839787909142182209943235028234938669618072450374\ 1340553935084859363143183487061092409211777602173218895582352458341660093689410\ 4021650022478648156103275309706902852902597264465564718676489038684645508894568\ 1481047233627513415838971705023904763835033960075412060514870511830157986897563\ 1390441852522903160614476692852356768304741263055198844622970461603123268660219\ 1990155548244430237643406832120142426301887855786340661466864682507782248985099\ 1747447963010461838258706012997392919108145285597479491985280498248595009475144\ 4385103266506409833520979302412840796645628666289416646139596594933511214989184\ 120466556849108196820897760859918358817050883508611830376748716063433149/137505\ 2806687191569392957152470928540957121481377914283186159003967189515560721709732\ 8842105061100968090477808031156234859423454660610449852316419730056998001355508\ 0901449990679734248802060751763800127268187629007664855902446688644366100247809\ 8942055498626627148803442174788413591281847427633182124801252270376939901883389\ 4170272823405734606958403137919596449180431544916345509457988514597624029339883\ 1418144395492134612699706997536277757263927600901919456283222036372317219491757\ 7077272847095337478036593606652340846235626528407100950261825210941576839616850\ 7778505730105973631652260651083650586058364092225586242185720851293658701219925\ 1649295823900948560991481865507348926028399175022705481814668964617169175721908\ 9423393688096413875647182773067158834969471516828382793171754219838313839968812\ 7626184117257919817951743978165466644719567141513596111170315037813027720587482\ 6690446883651496037611581593835406625376201038821392892122449879057404956876929\ 8625326405892689421029002974873002182709243040989213011425959463914698315539954\ 9757590953767328807984523752269509987013051313844258905282674753391937187400001\ 4494734329301520269223707654058694749695955345425148326326580025159117992129687\ 6508710782792874203838310203029011988571270910895797686302058775575746852319284\ 4901736921826507392052995458520083071513455216273883060751881775317828370780760\ 9406254165516948836418171317886163779951515827910522546026894184920355781742272\ 0729983194192199021034182496555848306015469762037868359241670759804314058002196\ 6421175396562005584131282667766338255445609577439378121027580685926573848431886\ 7684726188874952835764246890100985302351590339570343054925213299480950878699752\ 0631774507795790551503943635506173293769997149772092202968406125051478725565642\ 4454380037994516502004249820618248748095564520751829610008782445043224888175032\ 7318478899172353940800427610715023206879648860824838130975608507814902253240935\ 7016926701249562030294428935481379230797105186585173052261284302135967144652417\ 9677671596228608000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -130435382816853412009315438720981530400206725131626765146\ 8731280172229550133223401932175731933915009528014037807701974696023391410405671\ 5714759278551946075917067767960769459436176601510536154428603389041644253678865\ 3348038417937679683300410272517177071049224501883251537537865752733760735305434\ 0922773116431411987998048186852291790167770032321273695253620746842850980468826\ 6840026440512989354778277008059364448115669147830226462540432419240453784178893\ 5269055711459003415355534446153963008894963596397721472159619446260717540580661\ 0776139901761543667652875734361646033819559998501736490290661131767775855872238\ 5698732330867681212143550321841781438557840982517012943836153739391633777766824\ 6984131775303793014228715503277287206111219013729614424673465776425438547755231\ 7927239256993551780963501621447138767845509502149756761979436040226841315993610\ 9950350865865651110543408557790127366717508365883808885440943519684210014457002\ 4679961237719289228036386600165547529755171501221056821905420925845802738759156\ 2980345163956626713938556547039630005583011006078067394936826947641600847890160\ 0776797780039158868771144852249868571705222765731413414117225569987576767595543\ 8383088959368458699682537367396076453655046706032425223926066075317127022687454\ 5059053801230065970683585292639310831576622559030770816624276190697250285068679\ 4559974558335557688606828296868252692793700799576816587244166115686572805462676\ 2829979238417456885728122348315425459688417093645356651229418288397422684372789\ 7998383638267610346539367732971975451176114833495676224633708608505116475106257\ 6604366441340126106060956932236710187388899976736103736985409086920558357976068\ 4927886381664148160362809188230123766777110918541594372850628471054019923408808\ 9914674095672308031913648563988221565149096930690968098147622784832555365450595\ 5759325649342019848752390337991610145041138486354757836066233097371405953139090\ 6493274206427856856402408984052687852622823457750047757936725156903106465069541\ 3861016731303421330007815624092206387734784642121056349454204115089022775606450\ 1571106665480149252074252671927023135236339310111455434994352073341257213993188\ 8604142168502614750182931959366154645338227712496523450467514409745724981429867\ 30843080498655936481316270876896831154120974526365807413499/6127939762879594442\ 8109818867903024243362094565779817629703211361187211760545480395574609988465944\ 1150409896945844099821043811696432781397385447545117480292205728220561294179213\ 3402692345161956140084235018435367511041954028618702405484872545148980245873251\ 9932333956737788051918408421890713811114429700762271698352721372580142690428571\ 7295943529236145201666883939033217569989501289376491532539401203708590015356544\ 8717714891865317342427046478763098108354109817377266120040001384561460285437821\ 2127754203886291032352354461407750717591101467430442228579518394904880943334100\ 9938726179586489087208234600361457969678797453522729582069548585798597979863381\ 3549118681685958699742930280723491914065645896760413215598107465304214427169281\ 7926018431861388296019685411075552028891760825251481100858451668374882054620666\ 2702939666639461740504086402502235115998319715048396791610839065196150448313147\ 2871711248185792714667180723342386597291439060060981583265197776999281983555019\ 9943965848493443030745147439812797126492645638598160851818299869071033934836804\ 7873795230553624534697161542525721553006849925879604480173883989999463072526420\ 1512894445756767093509284742510672547684611263458901290226214735785207796608290\ 0457913672351687629946276077556704208669890831735638720915329594845899531625538\ 5207366302114428994110703223981542097817785659909847338160365532126776763644197\ 5525774020959763016515235572004136643945848233956719021764219389845521964657223\ 2243085250458432959131957912805603511931716388650051294394098532393156264479354\ 6236465238297485167625221006951547644255125583152647860698603912256782755112607\ 2693460003697442299823287250156222548372232666727095742861632013475823663543451\ 7905587377917827787449226307665560261048450427517085370991687057840899438192019\ 6588491260976325044584153952847633472780609181007245449984916992859698384503013\ 4445015352939879910517802855268348011337067103015769044899402035582831889514130\ 9199783483195567937913017760911841343483828816274131182678756303696605377931979\ 4140832595968000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000], [0, 0, 0, 0, 0, 0, 0, 0, -1/362880, -1/161280, -1/107520 , -3077/261273600, -147097/10777536000, -2072197/137952460800, -316517792681/ 19772036444160000, -83894919671/5021469573120000, -186491377854443/ 10846374277939200000, -1140551376299033/65078245667635200000, -\ 3023445044141269529/170374847157868953600000, -87063146604937247/ 4867852775939112960000, -661380648491578594186943/36810091192790462496768000000 , -14523956645752249068525283/806489405392660174209024000000, -\ 5297888150484897142982698049/293965388265624633499189248000000, -\ 12710778916315951658474981521/705516931837499120398054195200000, -\ 391701679280423983480257750387407/21763875372659736179537608704000000000, -\ 104159084623248738395969147575968671/5795785962876780652902318342144000000000, -399237393942962126925156726985675520169059/ 22252903976264703261832623148170529996800000000, -\ 56355643427560304105355891952193039595683/ 3146875309774806521875320445195832524800000000, -\ 30629829722733206207004643523355444131471943353/ 1713473606172382151161111982409130809753600000000000, -\ 1511994907992058015206815851807004774625569773/ 84732211294238677804670372756495479603200000000000, -\ 549728938046641755636267570325626971721295206990451/ 30857946173558430160260465691206036752852582400000000000, -\ 12546083934918670205473008212410348164078853428256469/ 705324483967049832234524930084709411493773312000000000000, -\ 968593336728843020952083753895678096909518593242804103871/ 54527976901822480303564259639896902348116129218560000000000000, -\ 12999416492031561317848705082016012414349610567492113508591/ 732706873213412227641466550730430034150549177027788800000000000, -\ 1139492959088406573296626191229533391743615297261020385195821557/ 64295028124476922975538689826595235496710690284188467200000000000000, -\ 11953888333234006108380474118437890985617202875549500161008163193/ 675097795307007691243156243179249972715462247983978905600000000000000, -\ 65798495053389482253532737320049218869518433876353461365639507093/ 3718781682102709561576863832629663482469028291229515776000000000000000, -\ 2165832983308717434874901637469644340775007076361415958874893671691/ 122483186350744225127758506737127787881176782950987988992000000000000000, -\ 78386917381791019900892086022699883351849500274530841424804886152737247687/4435\ 128427035983359663837563612684245840010271155263797003812864000000000000000, -\ 19316684391573527985195848853608747939840247809681419420157153789098219287127/ 1093341289272277971923055660126149123715226235733682808624347348992000000000000\ 000, -2026058104078285336792350498089788523451028782479876725103081219641413144\ 81256817/1147071204059372775114702966852348452080660210746880935219600990142464\ 0000000000000000, -208967597640824953763780863916846250614467333214578705441103\ 2996917476607166141747/11832945052401950732762199026476857716200494805599403331\ 7390417930485760000000000000000, -527904275230370863297901008441421766041651026\ 03908136112739598231625741416708997081/2989577577023065822969217202689342322460\ 600687641708712029636829227515904000000000000000, -6263893154739790580482577973\ 51456480704131721205860337644321629679193842240883860003/3547399632211043119383\ 2985466313770415203046060354969265191317478005800960000000000000000, -135749409\ 7055155086562657472573526754744419192542513635148611161561341040699315202475085\ 2327141/76875865012760598146551733322558013301114545626371194084364945359304518\ 7042476032000000000000000000, -123383201890379735426900786370070265880738749238\ 7512738615397864513636265354532084492747415686403/69867312762671013829997754572\ 217617018462048674962339378111543618051023647027494912000000000000000000, -1457\ 9007620111198607539733041241092982050996570910679572739638577368359508954003866\ 5385756895673/82545937086398958424630551733971393079727362527175582431282364274\ 60854531270429900800000000000000000, -34606544901404861949424497516035656659000\ 01321347503603033777276785971604015353169945438363742839973/1959130262456395352\ 1668315820264890485555074536086166960454317641727820128980306136924160000000000\ 0000000, -237270798603113129501560119373738319517058409160342023612184256131916\ 887331570971232198444970281047247477427819/134300530616414078513132984128992889\ 3634553498920547367750466053181212686988101606062289510727680000000000000000000\ 0, -234499169554534328434954801100972913958801665413329907329219166354271895786\ 8983057167776282057038431936715743/13270803420594276532918279064129732150539066\ 1948670688512891902488262123220168142891530584064000000000000000000000, -461641\ 6265389403997837401336348131530198705411227721850948450332946182264412349761975\ 417567253093519350261041919/261204201238877966240465720824419708820431158974670\ 151124636797604875242906208930828299446071066624000000000000000000, -1616161559\ 8267252587734982571355280308273925822228908615285805024514846301604225988428436\ 373238174235159405160447449/914278350583938105517614541823291695225510136128444\ 620103656822025836467920977410172641701464637440000000000000000000000, -4818345\ 5244297280962520706853065423025761854044306471089343857854876319121454250067595\ 278841749057530926818659975098847/272528090742060270492690542626686788512820061\ 3771667723604980255094613343578849464242610383725791281152000000000000000000000 , -2197557310198877412039336938507413498508836589391062167462813284145414201788\ 0652790583102088904621285334280874919601970873/12427280937837948334466688743776\ 9175561845947987988048196387099632314368467195535569463033497896082420531200000\ 0000000000000000, -338767921179472814780768816027341328399007771439908243497928\ 253106051334755290014502619248750471158060861225539029795839552686633/191542457\ 7999549125509059777758801163508204211710609036103926640826588380832913989453106\ 8267426659368527986688000000000000000000000000, -260631347995704529280937290176\ 6987927963747400414568722294373779559417115445504837191598909038501318902719486\ 0206722274149507133/14734035215381147119300459828913855103909263167004684893107\ 12800635837216025318453425466789802050720655998976000000000000000000000000, -85\ 9552529964771542384852342554305635017127597684421896072812633507374128042726852\ 3629741839537798946307205001884422332779443316449716673/48585424681378250733023\ 3976314303755774646921373332411552432853573001623005374307321931198849971763033\ 271469070090240000000000000000000000000, -2347780124024752953180143060603138966\ 2985985111898535903530741227371835577356994642549389568638673140938369146194749\ 082146208631314775553/132689445710269494933255804130114546620619397725418708158\ 8117338908982008731902688197371855071466233153434434551152640000000000000000000\ 000000, -7908139416709154146812852389149364928664003256642739632846076054406605\ 043239743632872358758154665319724183864374164699279929456900185639408849/446895\ 3993632734535453068831941431907273137191512557007047147435098673225768873615794\ 98446044359684393610410687959106846720000000000000000000000000, -52146378889008\ 4806704278773294701436764315606725029621392139402495217499428417231553789973359\ 561865830910972991589951813439739444907786528849/294656307272487991348553988919\ 2152905894376170228059565086031275889235093913543043381308435457316600397431279\ 2612688363520000000000000000000000000, -334655621812612847415809229796065560541\ 0051610047123520405556773179005774845902958477404553474713770111061999430294424\ 39702685344150151977065177/1890850293971906062374375705048585284645477652954740\ 0056169884351673442248725986780308775660283545838845123815585680982016000000000\ 000000000000000000, -1025040386191656917445805981741201412049117417665873411311\ 4016032049857457730414006429185153999490648380581717253241375259562855459663431\ 408387/579128178108062393988893783368458864860479273993249124011534202573115176\ 795316287383064669316926797284225178710979903488000000000000000000000000000, -\ 5259669172387482940335500594497544051210958094150492028866611012682614790651851\ 15099503926336821798632311209296407567047074828064194636292805085289594807857/ 2971486967755028214380626589469800143948927604713551878643758643644979433084336\ 0830112178345727698526823400212109889953271274172055552000000000000000000000000\ 000, -5496629784104630769959216981080658351161204514731900330283314802982297603\ 1703435917344995259675454709920172496551268157882031077915710732355146427710748\ 30883/3105275656351534798718923400164768923376966277544133055015545264701845173\ 7430124709033171109892829687548009342432905288365420429464043520000000000000000\ 0000000000, -114388546221990477539632826801890750860864543649452016624738151156\ 6657653627578064581428428920893780781149071149216007157392394152541208317296229\ 0986142576366785091/64622028518937979775260283526788907203044019022204426528095\ 5031765512788036615867244863904065313742929749093619765732212999745305318531268\ 608000000000000000000000000000, -1753466029840867823536100019190014846434374714\ 0175905667128516301863386056879499417963601557214876201018472082501656090459466\ 86682160970568920397724313334534076413431/9905931597483654190065705397396802807\ 3827476901134011245648332611281186088709632295083653939302287303295732028423443\ 854070154506157214857691136000000000000000000000000000, -2263802451533063266986\ 4117116041139727716814458211199347204936109615768515794391510689793021750763174\ 2013965901943522796694763698486916850689764055277360340872465101637/12789140394\ 2100730684448295330626487068492086060358192871734682597199968957352882918382119\ 8035180353960432192094022203358312794765375618645061795840000000000000000000000\ 0000, -527600900557232628368177504921448105546603263891188913113267245235496419\ 3803498698282885928772568972553154752643826513989900891347963202519497925804137\ 52961403629646947/2980694817682831545790770754076697964741468779955122398381558\ 3282734508894092728357590671470336058249561685767352614255689709490902705950679\ 262822400000000000000000000000000, -3122644126456503030730225257046047090179094\ 3400477687794235777711375583163728761057678219935162245982902496680076580696314\ 7247460968912953621649387021115788348971568208871144226857369/17641977451094551\ 3367980954398341603403504212036040126875977675137934597623468333795040183108223\ 3737754237040461852641429839082187119302095516646349630372577280000000000000000\ 0000000000000, -194290811543863512660431481398208321667255650202886245624345637\ 4642075831945703259378410560484069961812701292958411130458583088524284991307519\ 77915139836947763134922489515242732739159/1097723041401438749845214827367458865\ 6218039860020274561171944230804819407682474102802500282289454368248586029540416\ 435563443178053186768594325799508811207147520000000000000000000000000000, -3857\ 0837452718447149074925659959332034369992494804186628457628034129677311686399314\ 2366895158284604004225812104268074669783107110404521833281557242612537063599769\ 555726645545450424533/217930309689991516513388237786186686557269908985696627317\ 3841869350956794172255888056378732513347558402292814688170910001565925054676784\ 9415205631377786955366400000000000000000000000000000, -132236869020851551043771\ 4436583260513460903425878461010119827601397421369675214885738976095383508193745\ 8634272103264531724467947313557698213453425172855680420709871114889382226940461\ 337/747189633222828056617331100981211496767782545093817007945317212348899472287\ 6305901907584225760048771665003936073728834291083171616034691228070502186669813\ 26848000000000000000000000000000000, -32170178222290532070454281582665469999008\ 9508511960329400265872130441635835717595061995320699733057227582418316150058719\ 3187214898730295326864291541575936297861722881305891258694857168857/18178268464\ 4362371359383649171165837186135078475917414894544410347228130810538519915510874\ 5575156875697796145033531965413419123979167547758607595414959308564070400000000\ 00000000000000000000000, -18622129159422300011090292457445314620190510741696725\ 6501061830850282892536183614247636532788798411071990734393800456532984130336540\ 77183348264153218099900165389106840746850633551567221559959/1052324380033244251\ 0247839978819500743987771577189308361889552019792167439938523027748996947384962\ 4256823392153581136736098193013619170053276286320633067264795266252800000000000\ 0000000000000000000, -318706780043436413662126576902053465325371789088466931640\ 3728859829210907313108763547434632021406463322114004375264751361390158202103725\ 405587892378260014366590263548196541672794195061988191462813075077/180107921987\ 6816788374264299241729133774923363572437933097196250545245639991066948052956052\ 1500315548297915566457482842659457066893900710021242754593550081116230097731405\ 7420800000000000000000000000000000000, -166121812332606431353758610048478951887\ 9206295414511672370736301029147097103026759002631267482042347065246137043708864\ 4719556640254764140687155577849168708729834917779319676855410257594669126281971\ 3317/93883416125266170038713365392572986397046759692390454674476622113469594402\ 8265350151060767924570632147216449280362617312838639975265057586841186110500552\ 9251258487157660057600000000000000000000000000000000, -199810514820537328890375\ 0605714298705436876619217749537570600851463332506993268170830346884247590614728\ 4769860109161731080789763972761684974216262470021614148698181609699807182226337\ 076226070054224935749149/112927667086276412631066371562456416687687694895991858\ 4051942049091869016274398976429203444698069784878279306016884174234747958094247\ 574518331920713015590085987627127759140028416000000000000000000000000000000000, -336963357997390593927947871930972265102130375323697839799169674626893112304190\ 8317595691256269707397959554443260165622949707838889787386892188315067957619964\ 58261613481144188078569905659024617076197845355223/1904509844914499499507713942\ 0262920003545168004080789093200319963062872058249323278157377013286366101730980\ 7285009655330400736716435266621470032033762629246934129548032892804792320000000\ 00000000000000000000000000, -69055671457017294888305809857283675257204453937167\ 9147190866613402691755385108283216446519903707540541159757540226142585695102148\ 4345759565226894045897414633378495502739572438878349804430188451182681635886349\ 1/39031646091130703572535042399101957400173384383966139179163804678909774033136\ 9287070151576987897958327461099369852766672524119779775170181604220970187141655\ 9330171311706739985874944000000000000000000000000000000000, -846147125427663914\ 0372856270037642939643347007798380380484006580006448028445411428680760393064373\ 2778617385478315608425437713485770705925510789065341606595830491047227295918505\ 03790414016561009355436196840433/4782759957720431658228181828926946710922337470\ 5462826564658923119667834565616702603349191118608320785766782911215460410255521\ 9283674316403073772477726463296825205935539101917773824000000000000000000000000\ 000000000, -1359487047072317580179156857017743156063777190249824516916536379294\ 7064047307971073617835076322076965653139316536211607580470589161613985784719293\ 411113966919750805390192951178495550317819982343085622986141564662419317654071/ 7684595487595274652428757895683442822119994651420636671332001052814058459889980\ 8336068617272894863462860466162071233770828026292098355897986882484943584919220\ 1700871364119911370738525731291136000000000000000000000000000000000000, -552282\ 9062989549429233373692882560098550975521723531383888472721393618335098157080797\ 0453535270025506978970124630911931242925877045926167609510737023877415093949987\ 1311621905737696636931599627297067531446035154245625782733613/31218980583587027\ 6640166473874682324045583348877431005024976625146476700921943630435024177486895\ 7786456708628562399942657965458342299314379695801794752028421793894827897819535\ 0181355692264259584000000000000000000000000000000000000, -111750742411807685017\ 8556741083681184549050145512442696635457304130653055118331896225019717025714437\ 2899419248212941664846077730127406742879211699722835331804879157466767703960380\ 585260517956243772025644788117909789013438163763/631708328718470389538678953885\ 8643741042725578830229005447114437702331205480998708986938127591982188339589923\ 7644051536906069287996550453018913749192480323549261879458731536191641026755347\ 1922176000000000000000000000000000000000000, -311654861723794717233843397930234\ 5138959856346611216874691013446038578816058709245649960067557948227142398358956\ 5281045315547861795158878270016528840893211699031176044455543708558616323391008\ 3546849581476981028547231616642882871183/17617612506296825738581891156290249791\ 0942006831903643896273703014770282616666696035143279530312376533452689049477693\ 0264527461401849716136172002525029212946613596674323850415802885932615596988205\ 8915840000000000000000000000000000000000, -285391052607640411429422973233849927\ 7936087558372066157768392354581809454785500346429457308632388621806771444374762\ 3957708818656565729643308142980320124724914542047763831754692312038539382854688\ 8563127094378262025906438396207567519281/16133121414635903375103763172434100025\ 0301247143201324956825653836997859668220686709953813358964259570817789669321595\ 3663546726687729550763529710478842327399246155699818898606834746598758641871514\ 4486912000000000000000000000000000000000000, -173759874789216218786935857121349\ 9568578252763056390568598362358879890246261770295093860315118376635466830826191\ 4098209132579156611939087432245078279944388979341376564984227822185470342389849\ 487638292699374857604235169033249288437196543/982269084744386238575927479075481\ 8629169277678611255307533282735090698647349406239804187187449685174941233681692\ 9602043058245279902985329521734265835522398845092546024046537912938084640275176\ 5352063959040000000000000000000000000000000000000, -327497009330403176371294152\ 2030189149467500181124268982305419780259216668572857697911760861380269905712247\ 2600443134264636977045244824675549161178897379501814437668017186729236373072720\ 808865378462479226001302817043303038575509371286533887221801/185135373937214155\ 9330815622325207797502698914470941746119829563692472048204273514879791571957586\ 1596118065447974588043657275676218016645887778897088066395668457541322180260590\ 96056068303703946808363543874471198720000000000000000000000000000000000000, -73\ 7833498572001119274252540841589919207583180011627383500253586940128118196543361\ 5254963783528217090728479476992520245453436379049784328530192522946733689126002\ 5192630661760339888292643139910529056786849066311515737497392598621157837082964\ 2071/41709966478430224582977924926937605268878009337798994792254224681243609892\ 9790244007735940430792580762516579473057795146400476064307594684619698654313835\ 8471132267374172716159765820123162466649235432459317805056000000000000000000000\ 0000000000000000, -757585012336118196188021422942844226895239685912474413706461\ 0040113165906763081084061307232403989799338022883867053097619643302555604255199\ 3291268657502845286411328798203634590357924866374080866505223239127621387464443\ 43392414534472603123873312242404293/4282631871563747730906047921555411657636163\ 2461641823280230783793316209864065046516411515009148418910129626121668557673268\ 7632101997404305619458425705030110580307290282619420560413478306366573061422508\ 433576075391401984000000000000000000000000000000000000000, -7789184836196238402\ 7913212033238670466511773380034971649136813821850821782497395116329521932844840\ 6959422442246953160968179410010243734138466175027550470845995274241298498515835\ 498094041148065499961671373041162087411517550775070467191220117917302742517/440\ 3195559502506846953586602333593381168148257990101781565955738847688651874496826\ 6567530731560185905151635180173302870925044181845510357003714207783626106840570\ 1497964994263489286807561013367651890951143456430022983680000000000000000000000\ 00000000000000000, -25667247989693804874909259076196695387061462146108432740486\ 0871797744439395373021705861394862156652894138471556750550968312664902525846498\ 2446662933577345150460257408567043729325158824231204117789955348321150833866472\ 893368866175218210759346106125812508779637281/145094440619871177544694129110484\ 3935763649209418761068606331598175258789368087554055779008999198024811334586884\ 5355108059660932230902812157574012421428774582535706257896343583155317144192209\ 2596389648193253377170376562009178112000000000000000000000000000000000000000, -\ 4878958746091107190886799434992935179459523321824791995565695125229848669267310\ 8757121331270317010326617053218785613790560331284956925952732917969753411666510\ 5502490213197523543772679320861550441416719939772971961559613840308331977592573\ 1311351068223986395672943/27579934993859810607669131979678851671540439517877276\ 5106988650892817786408810030936222456256045905542650376019374518582952232596124\ 5989087803324675147618309077035073815007457955142928234882751832199924334568326\ 37905861670338560000000000000000000000000000000000000000, -30373742608084127212\ 9347017707715851909348092641408716785255880505859348920035500667776428769799231\ 3799131760363354205103369050014495460791997252164020116906235321795712371868727\ 3194535915973980949672857470967725458821690103615439351795502433447460364166759\ 842410825579/171695285554678311752623446343595543500136555091554584565901024678\ 1573291703539202456232651689742285111729147707432767085431307464157794334426636\ 3064103730213529895301219356841247013632089744381673955350591670804990139689821\ 39155251200000000000000000000000000000000000000000, -63707880454589817739347263\ 6137723762888234110642539566443824635316940000716361817860668984439320499317275\ 6866754969619216682641364437934799546510259661717838571789191456903349172514537\ 0714676766924141026564915855951674438804163869078240661445173783239494669137315\ 06159939/3601195885281488153756085670652751537942359102882923562300109512153601\ 6942330616286184533857855376417607081879278543874163784774717425188117813466917\ 2614461001881680779494401076522968954435056755259609366561421815452782427540673\ 768980480000000000000000000000000000000000000000, -5303537455218253082835874681\ 2459276680125007214551439412926329422719966997440367795429261002138767114633179\ 0043748877414316373525532780864652238718837897645153122199353970605885057161616\ 7394932690995715360477789088754377726018995319915566670059768708513413301354738\ 15975403/2997868073462348198020101018808046360435985309436713856519401747209299\ 9155031225565933220578266801110034927671828602933011345026120736182614401267773\ 5208015848783191085565534806474102155272967929277632128566006585060983168559995\ 38921472000000000000000000000000000000000000000000, -59153844832598020991918686\ 1636622065738316211465254653388718207814759067217598806251568107357514243088412\ 8190689860968614599376002766696269064299742964355165990984414777950763749169215\ 0237540846239062902041718153199947038670545849434370302978150463144383809674433\ 205256867/334366757880075429471339893444149013608170212323743274889184845304532\ 4180966505558325905820329772612317336947203254576419060336742757352160639198342\ 0543799349348182442965966491781091333761546415135615501858466084582421599725602\ 11542016000000000000000000000000000000000000000000, -50429491347987510839512521\ 1196218159522105898138207701699034560195215574234909817874132747689158738595038\ 6288483029491602358869174630881427751361040013585474681282217843111909337515780\ 6908597676440042286106354218632216155600196512700146864801057438996079022708063\ 001353177447881/285048046494825231611519079561094159142122764627366045157865283\ 2600697248429757993074306732107168175377351254095049439301783902096374003161808\ 4172648312592605264022761288465663901015039116316399855657715578396966803414209\ 40318297004416434176000000000000000000000000000000000000000000, -16559999762479\ 7043242439782925643228920920988869150730714057980754784744856100731203178063120\ 3351402311477642333420981975024282276970560037204188421572316414689016472882645\ 0481998006234771554853477221312584309418256836723285234149980175462921086953867\ 36562873519150542520695946329/9360250064643690839573491204923623009650778510963\ 6523288264460334523661815671304174280043363083384577667847479151819205123429854\ 0310591812725242312734036657941708131252386518447622778101501235720877189189682\ 44133373866711115949933292258464890880000000000000000000000000000000000000000, -279151960551753895675694804338368148740020841087920042982445390534615603520306\ 4976723021674081746244101546486292416276173834432616101816282636431472454259693\ 6623780077948451572644425431075339655590550887009379374502656562079457274937452\ 42451128850450773106997624300102154636998377450657218914739/1577836003150093229\ 6572681955987053881430764667308703289631394157811931322374929949502066594058490\ 5849773196195599548796436369049911693704510912890466183604755893638214946342240\ 9092182874251683839826347919981386775726913641227470973597256358930883650665840\ 64000000000000000000000000000000000000000000, -77543180366622884130347041474369\ 5502939241935264057235604333296357531494769151084799444212298576592608715666234\ 8652739081116123209055820359700646972664163789688796804926735748762474912389728\ 7786367059549083870192922935443926628735926873624989779754952198201327233992086\ 6066798911576277360902053/43828777865280367490479672099964038559529901853635286\ 9156427615494775870065970276375057405390513627360481100543332079990101025138643\ 5936236414246957393989020997045505970731728914144952428476899555073188666614963\ 2659080934478540860377701565525857879185162240000000000000000000000000000000000\ 000000000, -2624090383012356985550933419823074397527132197239656680429331503752\ 5947575809742130674556614468146937245665131098774320654027958631438130604578041\ 1867147720721774228200515998855727446427271938144357615326561101154435244150426\ 449423964718387718902939415345374578225419640775386932406618518369332369569/148\ 3165842961087635877832103862783064854491878727018109225351050834321544303243415\ 2531942598414981149878680442386357586865018690691699208224025811703821258847054\ 0019922049561706454665190179658280943676704478250356918329882275382271518142097\ 73950306316258902016000000000000000000000000000000000000000000000, -58675875679\ 1086944461595743372501554242798665504637360601708051047028746048375001545215322\ 9534764668819550482902963629264228731741177686922218340105488428518729781069282\ 7651768670540078273958649648907426238535647772807351817684866329822639200036015\ 656962781811162455432150267310706065436648719289893/331639567370181086283241961\ 1121750952469671281625630554789604834163700347510357947149999587223225598730636\ 6206578190877462153594093240465594094982691774243384717023088160150443679304017\ 6799235907700146668398572226649681724342469675444292889355410576015727001600000\ 0000000000000000000000000000000000000000, -615027021260257048085304780815064747\ 7631983534267208090264914130785843578417232244116451420944578825050734183772754\ 7420708823248074082063508174758048509557609668373046196393592277518400283849283\ 7369557983169262360016405240922556058125423698977393626375388021983063225069462\ 0831572084723391052582955971/34761418257751800663124579627388655259650853895806\ 7909633862736934420184390060978198800974175894899457646990206566810601352579111\ 1104568220715938345689836900356807271772646931824839142341526177070914008262339\ 3368535777831205280317114810664858976857963369385164800000000000000000000000000\ 0000000000000000000, -440066933471004338188978276901028142864889878463749073965\ 8416976284874130496670164511572347768149889403730148523067404800906440002188383\ 8796217044790093508670575691141147680595314832257937155920216028595090098553372\ 6155304584378642364433602567309174313909834523645228555509401339569914324454087\ 8468409839/24872489991786568410478899214989130611385378979527675070122146553131\ 6330334776431120806073042336318459935574432602684321479797405581754065328666820\ 5107992098943302739098764332659308903128208810217780391191869042305471975378400\ 2172501989326919895121409950062473117696000000000000000000000000000000000000000\ 0000, -303214343507615702032642476499591863723019154072556934398413172033950249\ 0224431295039536582585578682994412577852415671165762776462198608362568872961980\ 7526315491592184537059224159125864242129471471852850477001368966487589447180829\ 3097367715295387437035386549445016897571852230037493076240322392094147003968460\ 669691/171375290849895160464669877074150438913806194352614547701106131161686236\ 4765725768336418095732068014145394933531177475569787205601438211245060849483871\ 4542911528435426837835319410328549730666724275368600237850244312691619846948873\ 5629721712230008682666024641695427738992640000000000000000000000000000000000000\ 00000000000, -86121056037417710141695573906339899036638300775741611367135229423\ 6149307232154529744611019145194406132213156185884268985901857876724875032084166\ 8398252423875588889482053471437067970817286113179466056933180920764938986679941\ 2059798569999407486830740737404643754716143851146280358161506732688947747520003\ 2964783888154273/48675050891942464491889330281402152421311398658125652180790290\ 9169316918815695304062233863602486021765196746936701638849735853370413958490679\ 0284679370375208342675130762485994622292178375044457697826488580496847356198264\ 4603259919544062472531002230809417648168566350711619584000000000000000000000000\ 000000000000000000000000, -1950128660358782773560197702760886263323404803907387\ 0083478401675910680922359860098748670487010454177036671838339400632917120124085\ 3096015270627140172790023290242800757483356203810839433078687802366274143647872\ 3708665952464144169117093571472863941151725337966910587069045157676370465709065\ 219949307116687888061977494144803/110219785239714516595434199489207033942817531\ 1214597267981815347523001230966260446518522360741469347685111513763467191011341\ 8663719653676062935920627966277621771153566098573286222718408712450670010958300\ 7416770611533753500439621761815575062799201451444845322512901644551391386009600\ 000000000000000000000000000000000000000000000, -9000598145305469808707492846603\ 0422814296152921197840450271263629107594008704273944484197860133559067052552138\ 0034117467635111436364011203002715731415723361059197606141998767388203080815272\ 8230167415156271690404511344234695936608386153814093241286406183654890968784066\ 91613357946297487180355535387182936433779885869955131/5087067011063746919789270\ 7456557092588992706671442950829929939116446210659981251377777955111144739123928\ 2237121600242005234707556291708125981657875136905121004822472281472613210279311\ 1713438770774288446496158643609250161558751773622257310590732374682069784115980\ 0759023719101235200000000000000000000000000000000000000000000000, -104321432266\ 6161368623666703369144968607877523285898657088230301277393450257618475149691882\ 7970397494985990510827888354008720275743967235579940141441167660715453415285861\ 2175490372172755297825035224360585445866100787935622051665985225347493926594708\ 8656422973766199982887812310154118601912141870929208608180544889089390460262046\ 691/589616883447369416519194409970530905830914384120659557416434183803713178001\ 0926439535207220503864324014335063974686016963487917191505715222001350464208362\ 3317948024011469504344583414332262949923450171046277075479942841066922924122807\ 0755253317130192453399483196479395970108920759844864000000000000000000000000000\ 00000000000000000000000, -75309855044342686492011287495214230562523151517549818\ 8195017555229545383910460298161060096284984571092895724368571905514698290086559\ 6056163566251062684229368367510111657375201806939545715182268073280287693004832\ 5103650552514147416013764325718701273052571764773519554309442369363438323607720\ 311547693431290663007734779810892921507/425646314547731818323946743867159308557\ 1818359525680151980821015153958955217075690558640159182445123160471580227829118\ 0704424668814807460175235343794121073437074865570215885006754228558155369920128\ 0972278292259412220673821921027301642546860475040663953233425113127045491136874\ 7076812800000000000000000000000000000000000000000000000000, -216223552820184223\ 6218789689838608245763447044890941019446377987503458603176499094454218701221974\ 6195408215774734800200792227335066523647049689228878254997392928073231325429750\ 5122087508868756262184530014696041758723792469211400711651853972567029958376439\ 5370785614454803898943671840534997955242953386252728745610050567043035863543461\ 9723141/12220840856925906416574565624141864136516669588024961837174379324168073\ 1417792326684290402712908468003983090561792067695967691810271116964485066518620\ 0103795048178723029481628015715783514443256260497747251967488973400363089354481\ 4456970649252840969254006729828057002458490278702076169078184083456000000000000\ 00000000000000000000000000000000000000, -75157090464978147959169346127384809928\ 5357417846211668119730366539910144254806165493296539240111923797332808571948620\ 1742562927327182313745475228603126776097291018086924056534401024192699336020846\ 5301132414525618617509788388309031140292960492072765282454453567933402101081716\ 048569280975802854518536362372301602267564913422850892639197381/424785138004612\ 2558815309355479485265534101117438491101563321987929985884957618937688311982522\ 9342918291672541325163653018706226065474616633234177126793545067437578589433843\ 6517389369165030025328118688875917418533479944217913654488321792300963381485965\ 6362278775190322548433714542734846459904000000000000000000000000000000000000000\ 000000000000, -1972079498390515761605140833564535839268880286248164090557546643\ 4587209787217831544466210749418008678327914125318265179324754122139916346650813\ 5264504520843856627157855188734096416036019934004442242052144390810588075065910\ 8927632697471426113718471474283218392867866901089236106789763588564826858488344\ 68342038797510416407007268877788109590294833/1114615795032709559366759870088186\ 0002206855417339232798791362202549810320553371337228391761902555688680823952493\ 6908657095654584241129367659414318237395382239272556720660736654053094355058670\ 9730445269299003177651130021300651708352623474119818652908964670139708266836265\ 2746895086935669362466488320000000000000000000000000000000000000000000000000000 , -1341340889644483367319676104690565132465135777398962489050334117915671800407\ 3829455998944952475813959691021364731648347792787063943636162510975683424823559\ 4371683444927560202834116096698317767073633178259327622011321235440083669289571\ 3847406459317709959437057578947530317546289947158941710085519458435888930324596\ 036863326954818599302890710876531/758126071007962283488618015839813234099683090\ 3188550443144309719952786952483948538111479237045318129763242779116296963617917\ 8840743504294271873906875082203684426224714035966594781995437802090996287596720\ 2195942849432469950207977092952470548387577869341179841243589224599254902259106\ 36393125885509632000000000000000000000000000000000000000000000000000, -24413912\ 4468351369133865444386545243965598999843441027897680663887030254067514280741161\ 8315198824079904878020404790181607372589629227067982708368326520665574262628367\ 3977737680334299906952801508937187841320933292622112286116672758638687917228818\ 2947188273833785736638913590880067480211398117984455986569687882559277105557130\ 64187224388031188034970273634919/1379879427427228935952900635457670034295112345\ 2678906739631988272713184850040241896795137972335727719751332808460899891489737\ 5415993891458381976167867287079837000015106025644561198533397928341154413320424\ 2164008611444180202074558742934773462032427101880370068992790384157765484679648\ 204393694297732519506739200000000000000000000000000000000000000000000000000000, -439943547549824426376580724486949859872779105951435964647963683391557068748349\ 4518008644439384059457138215646213471441582611832084358165614384397351324050547\ 4227957236837431629863135414315338875887586962398192742605031238026679438922319\ 7672014640607354248666647648463791659666442303141833814775856163730037467095882\ 74348731768172419806667454199118495341/2486578226271648489569012516514784750795\ 8900150853681442200190139109076036237309078919965276687758893480932793473317395\ 9611252536122714987452762621521862009275647824400344478485972625895726209748212\ 6571989234838111718214494510793732996236276576175104364054682209092222741266330\ 4362019466486754883640754176000000000000000000000000000000000000000000000000000\ 00, -35841937873930505971544322869168154262308082098855454646558103631781659535\ 5724206622490235573906805441188515795027694679319565541773936110797527228027328\ 3314306777037101176849982396197481628220257389015349568806297343917650072398213\ 9520863288973648036045266608362102598355815106101422479625052034079864307734842\ 1624080749800431984200294829830476502488352406271252601/20258064175806929179299\ 4773701477087307001453623507403422574352927331868625432741068114262020369149724\ 5027367516597781366610033508995264885962367974159281853228532551865785215882791\ 9122714892266905877236080812117163373827607644884815923395137421542239035551110\ 0521100272411291389352410008088736113570138151099427717120000000000000000000000\ 00000000000000000000000000000000, -24704582168644248449357606659401131418042883\ 6170180414878147616009465466188093953785610956665954688352618866787823376557124\ 7358106311297519524721947960946557586661211859392803227877817009868117198487029\ 6124986742605719057730262480626083086118752330953114318582939549092138793535186\ 5951412490786446008250243978888769414513896850230269400240513658950305459810392\ 0542243/13963203914396876531552425559175300230402527639337285780336747474091131\ 3637973104207097213687671962886115591704864233763512128695929568998972728627170\ 7012166542400721453323271339296803008402546883422574901303367585691913829605745\ 1898645090387134499311203008554393993657982014351985974515694247370692750519212\ 5481353216000000000000000000000000000000000000000000000000000000, -932057397606\ 4675910655437704436933296251162880225610145106103885442796143004116082431772932\ 1946549674120813860684557245847540465375954893683332546379094040678745489484953\ 3210560894682695721893393689462740751412732817840881956639441080963826825139471\ 7311061024006155972618469430874943578864102386668339280488244631685558435595590\ 34894776478487128889308800075648217180820471/5268064924671706688847397272356470\ 5972520280722226501620581037085262260183222447990003527800098603165840251177483\ 7288509613039503023438370275456640179088749858258109843992634598084799524578270\ 0540658736595081066262152464474231102065061301210177631809720951683652364548516\ 7157650179631724520005296207599103791398263426383872000000000000000000000000000\ 000000000000000000000000000, -6308041574845959177135190816509975033421732842995\ 7557792616924318221318694050657508606110547957188090646048737081225864591520792\ 8586750607724851894687267495457898529336000402332872720110284988425049497572436\ 9605272057653375454650137779228688320852536723145752214510530606231462322432726\ 7545247403408707151050545044506650247551216129245663740352561898596065706122860\ 8957943/35653622734118198593414900554213279196645631731675642466755934921139798\ 8636336386282304661332355174525157490993630476495354706129246815706869331671653\ 2314665964932308227228813514851133404566673924050374699793456958768206317232076\ 5069864628465981475673534194630275820051062820297276843810565551703939539559707\ 299435442853642240000000000000000000000000000000000000000000000000000, -4172968\ 2441025060622710828028979863077313355575870387682341298843223971728296949033008\ 7003540441998842971439157079482334497249112322383973175150194593444045648801953\ 2960879098498969066461744749984844485469171355429138140373147228913680166748452\ 7414316063248703116663559577984104305946539269814537445589734069154456401531514\ 4297611139276275758610276327618652690722683621461613476939/23586017005245363356\ 8742422266415563727136503478432175092605465540021536201365764035277987566748060\ 8664754666609456977198399869832976706696755879929269551215481579568262052984298\ 6180674598059277572116481235235709053337922837361849483894750452531331156029645\ 2631553425992923968773111769446246141378444113667235268982112518545311006720000\ 00000000000000000000000000000000000000000000000000, -17430023014320334507992189\ 1621329042544776189304013777426847583171711303041017507908352665504995220411080\ 1172110882400471056974825882026924119266795967740059506954037270353531103014646\ 6270558209268242232916646945230242532665154415458457079266498987914743073047954\ 1070045762427364044415278948995670191245000694451621076691219832563365599392870\ 19369123394094635139328320802945437460650141/9851620028230930613271358365332805\ 3301368933968496102388300139690174618679120760023567769977905355008923572887670\ 1397451615497940592622895108046611359332502119444438517200185971196893349325905\ 7120516692447248977535697647090304829946380084522697749875584361580440580489304\ 5775473675929130546199797403568418571607088401815967722180601446400000000000000\ 0000000000000000000000000000000000000000, -409067678056839693245669471156552321\ 9207889103407736701121282410448794559820549463138308557139957022674825770111039\ 3950299934633322924943904998224797632520852681974233768834922534101123790148665\ 5966751898029173951271722257410124418616242411371684320729898544549624886696992\ 4171639394766205613467679645693553769401340295208124605945296963916279232940403\ 24052895988606646865663165333992004305099/2312090299661156064312901409234500242\ 2011831002195226794131455638079853698776628356579952459637177276434185635537890\ 0815848124441064840685072502708324245420801265340108926865381836839151866118881\ 3112888863480439741441880058376625160781268041148576241195722125732580843035966\ 5449087157480430087784208363889078988096394804183970754021962685612032000000000\ 000000000000000000000000000000000000000000000, -2788741770151901770685961977080\ 9372174618368141098081381212437483826577187758667710517361398361689423799506357\ 8529187619281113735055050467153128890380776137876630256675478882308881261036543\ 3211531186756758175166343923358098854211001475263375859329292950015789933788657\ 0240004288945482707396521099881487415429700203423945585214127093172571786586916\ 3099201217858738501954428860635258701058341/15762229762932725931870898606029909\ 8374262853607796367170944004569899491926345698840833146681786243459114795690070\ 8323776192612606082810761943500787960109526601621978861231035645047449273263991\ 4939028985599624747261465343187569493646537865583727717516535793259158833610229\ 2512820210430896329148674574584762537496506292578965988976783955853312000000000\ 00000000000000000000000000000000000000000000, -11222790402813610402906081748104\ 9894360876664386052941959132288184712281945964034163458764474302271960663368745\ 9546084317942063620507066645447525004314369946281978336245978943685273438016875\ 2348024553289740668617045306875039717470941724567277532352252526684258496486521\ 3919843358245899446857191070842408537124764683644643184009643867637479843819914\ 52701351326073300468174170736562829706041167854577569/6343219737120381662442445\ 0162348514144789458354522604709699648543072078622593679896277099573014595857897\ 1882910982014388279329404061390419496411180287567311968271460588840855175069368\ 2131446971508775210596958586430645797940156271128603408870891118917720463651947\ 3355428691742159570616547559945835975646329688203842459145278723763659254627976\ 6097920000000000000000000000000000000000000000000000000000000000, -772717751961\ 8822689275562688980880595543850369280021456130721775882508832593768662012563388\ 2943020224209534351538556362293821173678057913794643329241376012790737602425402\ 6957065461503274209035633204865546108701544193153715970163048286533762862957051\ 1007476096659985499687953500961505104789313547773232369034186087310002292039774\ 617540430138472099480184363611319764529750481914806694006803391599047639/436746\ 2769820590652829224437407602613247798771950736717717024981654143118276941894497\ 7675115846115180847244397149581318537265303230456389539097163232914470660110494\ 0077562556022178909261509463612079604664052886278831350022109120307215316676356\ 4376959741958580029312996729595361806501467209045451001601878437548461284072297\ 8793411044076956967501824000000000000000000000000000000000000000000000000000000\ 0000, -304102294289924008667659102614082981206148727010731333434045468332019538\ 8240708292246383401799889016989226330395451145784081213082857340411261880633723\ 9361324337457393931121225468958208515505917770951447802977264127752618205005732\ 1583752389543296170356000847210094575700435801884426692549391534208352657960608\ 5890669518493126016446801515721479293695248390238642213341805625757274415521382\ 926941057501/171880792876810341821021090762492748005235951670319315987573241213\ 4856323967054552028153665849427758730117360145886748665014957094876025652828985\ 1336824404582366065383697623172485750622549727277636681215811113589037878936353\ 9718314452479466178985157770489982826960059871293752948513928709517272587804977\ 1514131975085989743036385853992706048398458880000000000000000000000000000000000\ 00000000000000000000000, -28977262877951599290619642353277575538479780290977558\ 2245099711057478176289385868130273568137290182485373495492193496255462923073571\ 8328897023929280236951617776774665972676450000546846174805919007646631438002642\ 3694238866726268842957314662050327954268158670625454998785169317762100303471912\ 3146610282112960243910796132368462723319666605886007608721599534136036054683773\ 04624203117677050000595768317/1637812959743298127975187941457535304449505085520\ 7974723747022165805226640942677187493759341079933977328595406735167410788499553\ 9450704446930775029488090805221682153585445973801695531875706475957529605867923\ 9588622681831201748227815820544306626226471720592406897259559556733445798390744\ 7940304393090923155944978248418572702200356533243979319214080000000000000000000\ 00000000000000000000000000000000000000, -25105881851383239546884946478556357604\ 2482905732625525780570981927858057015678080270116528653271808398380404875118439\ 1008767620133777478140182198049574080559733160960484735887968099652309718103953\ 4411153316924455185800312181528702298686087557691512939693543417346834565643281\ 3427630387187636622089328671577673564508328319749550373056449154480092050508133\ 18185052760875611484709476556525852738250917742278812761270179097/1418997813029\ 6336180393626038412410123431893828190510872500019730657992133509028590793685446\ 4438011771019651920147916827096616324172096256393370180015361203713597738739584\ 3679391830569653983283310469082499163279606982915792884805553849662075792208252\ 9811554335101231820390880636138530188841697486129062240463264929708676550872334\ 0235391831805795483418527910173081600000000000000000000000000000000000000000000\ 0000000000000000, -165944708612780908647134541170520353894231903964771212971379\ 0470423639847231137708656472930450897702170271703977769108725068340089603062108\ 8539718201950389981998894779470400276416092099861816798776962783968309186277996\ 8705543545786255255881217618291062831653040308778969342418481948361502047146946\ 8644047001698394092799782355932211617994556754620090722326240080103083628474720\ 62731457084266443591066160792407378634923/9379269590548128844787245073612600872\ 8532784094050439693026490108421512425755213845117707321934971315353727058457717\ 0822762324083696268374082685779213980023592746068539445748330872963401587374449\ 2987246288382419189108044073280885812820112549526647810352585289101978863439004\ 6310336186322165755505182800133986656668713307675340276050531487092188889051126\ 69913088000000000000000000000000000000000000000000000000000000000000, -44760320\ 4394034219004313297437218068894460282770648634286284033253637791894793162393857\ 6879156051505374585653022298314803574997148665267582481677725517195545616997765\ 7242683605032790538817356339720076874803800146063386578601416106036705463163730\ 1873386459633376414965452034720975625895136594327139135379774905713444170326005\ 3214629858589362518548294941224479902178512539877258462306768390020639113630403\ 5391942857323432059/25298703866585467933044636137055268334347147853688225098400\ 0351769445345465989538304435991959455198128903607994778000286023681675095394468\ 5413228352273868317636713970671447016972863644183101625102093449941365389927878\ 1127278860533302919689579838227138864028300294767588354027191286979536677769232\ 4129566801402209032520404792695326591098580133761090437604045565722624000000000\ 0000000000000000000000000000000000000000000000000000, -546808038407736200320772\ 9265545696059461109208756965152153845203334878332025016070399089120719076515078\ 1239610546665900181453827374608024868251570274813666640619458192869952027114420\ 4288681962025482711923425194804072484599921021862753557862449696366987165336525\ 1532285856402359717946896335328828973037651036835350364052216292863959532111403\ 1495558818627912964597226679803780837476596547135049628934855108231400790816205\ 02239/3090577236778542020089731751166222924883466475779893268030504297337310686\ 6782664270748646902354598963728080188208216284941643035404682564642476025207345\ 6701688215874974814753371540698070637559105020166168317762298400879059690310649\ 6284564001075429574992956534185048290481133802550971875129721712478909755972899\ 1016905497527799943503268340967302256288555378835697172480000000000000000000000\ 0000000000000000000000000000000000000000, -751707208558419855128744076733382072\ 1186940695446037673195032613686635770933354653143264750507724385563292329161049\ 0653166675924989118530521026443882098219668639715484538598369859875624473192700\ 1112394245925138828514262817196242175172011608266410998067698191634292393070131\ 3167679022546080840398676427775094582479331762062657937210420819680996257273799\ 2433628454085525030125039516602159534043637710951987098347897190695782217/42486\ 7236864215846261264024723729789709157435132821082633202113770434403971869771041\ 7234442938758447368469899706915736225866542092458093791476040272324255513234108\ 9749769255519258875943259679338981021841150697115258916765489292856329212743347\ 0771211057473524946209955689651140128786738992182277286151514708332141854192382\ 4873518473728018961332105411586928247935336448000000000000000000000000000000000\ 000000000000000000000000000000, -4836338449113460764735925400416508852498257158\ 1035338216576611181997079861234389840721710656345016960039636662961597909508569\ 3857373051005342687416618311304776033890335249543267576415592893025003682398437\ 6453494310808165133900442460639495947487879801271866180633939423299123730004024\ 5784135264831332546354681654728435913560781976947908109954431331030856199051415\ 167011008521554725803393017170258171467807143892314003425968667893/273351365348\ 8789656500283517121305920388415845095565979055494519396985867969544114147208000\ 9625539316856319700704967387370169458479136996585222425659908055055564467206362\ 6070671002141758869068247436526891729478622417937473855699334239794516240717607\ 7213390560516344106114348581091040885770080489036216962848606622651087822341835\ 1595579680987810774068763484330811817071738880000000000000000000000000000000000\ 00000000000000000000000000, -98418155417304919481986904614458494669677592544847\ 8452244627948905372838899666858137142069517516137260625915932853242598585497695\ 1521813571685839667731757241386817160826355885244412376231454826676439365186743\ 9173791868757076079647323296323420877747955272685321827228242736544929407894127\ 1066220075850324891133693125623980808908788953843389619970303729088821832733613\ 766804814904247616794036855287836115576657059340378007732478899568660462653863/ 5562628509752503085925661893078460066685342370464972411758186578865175485070620\ 4913713957740145269293938433582051226837554163162572977081888760116396336774393\ 7331293642935647665140895478550350044681907485455145864808397286597006138579106\ 9072013872994580176018559122669840819695727936404218778229379407983042288336639\ 9344877077511882725606603117671420748244169691718684538498097422008320000000000\ 000000000000000000000000000000000000000000000000000000, -5230194778577595880459\ 5468009561193968349526780717596199796040383930545931302293967262865023843235304\ 1255291172103231162333093697793073256685630234649763065348222762451260084053105\ 8353623961416998968456883673169547212506843039482943180700207673494245035705345\ 9381920855425853711982594910127752300849190686805065987234187716723250889365449\ 7592670636062175299294186061992007722218878349903323423628546790263317412322452\ 8161642417265768774390171/29561279226553364190684016859452184087263605587137770\ 2752520709894169496109881947844600678063409984720537169261628542676567070711366\ 0740142965975355060000905592757592772570895901340749275456601061943982104288526\ 9567607225437036842251043721305663471358181581326770243365896937601117533203358\ 6870326319084732724230226063767394742067329022624622394283774759635311649326577\ 075815847034880000000000000000000000000000000000000000000000000000000000000000, -728134699832790164765723038430102981681738035434320257684456774379506852038688\ 0394210087393048851989762495624724713760820166708265517203339500967398787704799\ 4124017483680860451376516760690312064495168258045467048884612130883295034637189\ 9114515034258433415408016844826403773129984849179509362915177134662188157270800\ 4998435550006110492391297796746890315050561170071800331113324372482481174685813\ 13259162823678947385096779804505318773961389002900356941/4115455076655291883091\ 2416949751678957364836993648051891151767585076114308746478643362134494469076034\ 4274107013447796634960720741979913642645802845146657991674595184288789509568577\ 8401108506909770574624340391351166198446485159290215663664542238743796310197425\ 5707813160550320436873564692972208852240612021740066029796891313857026391315712\ 7892505780239263809665047211515689624323966986354688000000000000000000000000000\ 00000000000000000000000000000000000000, -19068488347540849148358386708662271496\ 3096595687434814511127210722211099681508592653051002754333322403241146953194945\ 9763936280175651473360407129848783162468265882323204825031891214919888074148644\ 2190396344789615231043157914367481237087507233170664206996658258660833041380670\ 9700665504299300613290429432189746685914680678356148601029788291674253575647950\ 5292785690508331696881871990574071782202953785738099234921027020227300492594539\ 333569583865711/107776337747707162825400907839677613764293867695029578635347305\ 3057757071212345276690414657843028815126715312841813739989649580370111832750142\ 2473006279246396958779294598770733831872158969436736501965028493400887380049256\ 8616292102695977020206459117740757226846460859393229862517455037481951301754593\ 9303925407124348752929816069615432355393708491193233168026373722902129501914901\ 79321036800000000000000000000000000000000000000000000000000000000000000000, -18\ 3109549362083435810397995284001592507918819907161698402149399249445856347867673\ 0324540525867667673223497642911589095865882852030758008762895737037951389543352\ 4913110403022886501055831066154923960187966604745817870566340016465354191180998\ 3645860918790560508678688078211021677515834603914679035236021022737311353512431\ 9881525481612772292493682638979771398169492164404763626387499366974051040087267\ 7275399894236589149815351085596706609376140155663511768079509/10349500586934643\ 4363467260290006728084818551577134068569875092909415080031223959377703437454608\ 1555558234535787365015343679778805595437698410629986340048037765026240112318241\ 9922145115360559291167923005352323516938321325102797732952410735275543091655106\ 9071230109991113740742166465082082796699869626860001454937439305444230713631007\ 5406420212372087312086886591842304532254154030096630329413677875200000000000000\ 000000000000000000000000000000000000000000000000000, -8568643354836747421928506\ 1315611650666828321575583346210808641421896697622307879094803551404738109187228\ 4403445670267955627185992707987019607318460338149692362937682976031994717471989\ 3052649177185045344034168029778204628156635122355570294919644470054460746737594\ 9868979956690408580612926533410967772684557405346277381583044814955042970481034\ 4636321938256593779277760618541899544738602599792098744084545337619516576428385\ 318860483715694172666500442259553/484308293500849927998212556544088387415886715\ 8867419440609981472009719175487567639626086189473952179585015042983578510673056\ 1938020452043171708946807822827449223795502465347683536822165035346955039766696\ 3325800677805792996669866249521120203099147394549027260436323213355613783083504\ 8503634222858457263013219371778855964964693921477789418662611372753619755377663\ 1312047167187123333613604778803200000000000000000000000000000000000000000000000\ 000000000000000000, -1362705010243459404848919952389177260953736203770416708278\ 4585375916168037100268500765004029580045818407975863249609565242710227629574107\ 8806327614675567556785540844686256830794941212793596185856950149900993292101486\ 4219005426269671274723075509598277252650413753516116716118439467195646839720057\ 8024138835140718715381674732475794300776445240560441386666676413589333103839812\ 2982465230552984402972121408201546498185331759038491026542593815289720732058605\ 02092692631661/7702173394152815019410760334330738620450294873292143701113639714\ 1403528792017094990012734744870613372054525589430399373528622353466910062086325\ 1799774418909418895892243566803357185834593797705514548007034698748285072266195\ 1411459051428013112722044621690835064134397602832185318815963426346212929758245\ 3476015185051456193579110537027980206595806466935826264582235516124087439418697\ 5561127338465756113272832000000000000000000000000000000000000000000000000000000\ 000000000000, -3077433883552804301887068777914151247336878436147643260916304793\ 3488077051566307950992196232037410784061441068751109684139194571166165400434399\ 5250954451728199519946074754535829234166646914660573771473569484940965034443465\ 1969599180775103664866806365431027691409639059428715584637851667098303555141070\ 1243657786064803573233568380322104304756408809498436206575360124665010727593736\ 8642680596194124268727955110936633723719634645577085161164360448640515548933441\ 4822198479/17394096936525308418652151936243866251067245514864569104741611933212\ 2667571990175592833349693125180968820473994604349294238014032308833266568888772\ 1007588579562032204681295794341705541920462068127645969804884952838148870298218\ 1219571681130087350628177660974267270236453450192043491607837599128721066056831\ 1886082757065090486636499138930407006442675421274268727705780531918427477695899\ 0806802485211783543914496000000000000000000000000000000000000000000000000000000\ 00000000000, -95649483533017949860573067403445258891367751978354611603323557837\ 5852816664722590406925866674106462095836113358838518184977057087342560203497614\ 8271156561520390763560488534951433690248864567513897703146284248436680309040194\ 4895370201575245528225585923998640500879493785894971950058145951469962173250454\ 1824634854919953814204759993196932615455957880279655427951560586915333429892682\ 4133252678679188019064015776349891018049198114885016945556463150258907214085752\ 545050668759359/540626796588989937225548466937992419142733611209781415572929277\ 5767671236938405247109632983479508405950957593249997510631676426038892462199890\ 9603701022911020796501055309588648724267033706977562578770769804119463410146945\ 1824323594568399788301449241921289624249739582721508091413364837780810399735890\ 1656730146932476477930669673361562052926687595116902396610039259750001583240355\ 6401241215768382991704917583645900800000000000000000000000000000000000000000000\ 0000000000000000000000, -487953682172288732931168250075549972013529504767003631\ 9650829047462642924375915710951276292620861723559125544650783462380285888275558\ 1843227977766400450871854257392097535404550791789466783553927270115621925114325\ 9736193935155354920991947551677491815222416909508819139521303510878390398587209\ 5757333242131924876470210207609423734673707776289588570748354168284296925324681\ 6164563321651108147704350156782336015843112609424461129271134930500656582732116\ 231019838138065643201717/275800682710931204026212418036174259951654940355718014\ 1088384028449869479998336187280926593761466717883366611499626745778727478476637\ 6680369302380461782333180978127863267725105098999018152140748259974460097754641\ 7651934676241550988832853542761925428974619002699410138916275782631964206753947\ 2758775930274450494768401221603487557884525226277829786009260442526112067892444\ 2129401325403970436357555357655819364597760000000000000000000000000000000000000\ 00000000000000000000000000000, -30490233335131476767524449380425406531084765452\ 5136140333951203773588938372889853257493350710276512155240324274934316772033834\ 8004738332385664274951492314163603994639154059968084121615164001786613679337693\ 7858539339943253927632451200411423367145774699281023658920928152282251814396027\ 9782153478039718954593793662157160301276620783849290825936667197125919064567093\ 5311085739649264398104369556673464495989864296425278139995168831483540923498897\ 093620830278364167057452796455530697/172337283715673396890690618122277454804041\ 5352666369041429261490208139618765098258385365289953787313699637033095177055425\ 7386866100504043155473249243127538820639820863116734812596679528653390723359425\ 7093097490142198814843302613538586263670445892995974805612266331910455328628452\ 5143451461936096590593187753468416802666948955863635248967827289019140563546230\ 1088457398134133932636084856199191782446598305449288663040000000000000000000000\ 0000000000000000000000000000000000000000000000, -195697433080256076020895042051\ 2108397429374919722880529163069364018209544734879064132370189650686565140918879\ 9649476168399460544399941792529704663958440215929265879698620213096552486044729\ 6913467696634872963863640250681304753799292921443715203460177187164796423395349\ 1783905797755645833265286214774026231284040621417276032860161506745740636591143\ 5112338666353345428852192741576687233450551961076263180088769909526065433328859\ 5604319184612615910802021564956605811237736920444959066997/11061277493231488254\ 9990240635534581652139109171737337227272304638182269026152239020017245911790952\ 3378396768122617553134516621835342499137242342925687579784889104583102577045836\ 0918377791726360571173527464811908364418553359272294762771484530059751228250982\ 4931488019041996927937351416226768964885242230965520852905723326469861132215450\ 9312193488399162534069043395032988522340374100461660626481186773286328489348253\ 6140800000000000000000000000000000000000000000000000000000000000000000000, -363\ 0953862180621384280595315904158220424691709595979145464089425124695138964820174\ 2498998405188928872614565340105050704293689498788992483842389607092883850325442\ 7932677275091412675983421612581891088016205013789836152705304770623942689681025\ 8297227368520633990046185973247838956436876575752044313840293561314216692511864\ 1546524390906312257082777728536136624188134807467885056746371830470235248827662\ 0817670839927756530111357669777307246560526829603250265947536593411337294703651\ 89055401776241/2052307359847534595190512890934013556187803769613855226861350934\ 8101831782664432342535750867252156974212876927295417550361928848762448844794510\ 5469562415034848420647064116021523036317399592393744589138159060627105106973591\ 6893614058219959553993976027728157854495298985109015296447004306947016258436520\ 2970093994688832583204100649901195267932204031983698360760894741711449827277703\ 7417774546399114367229856138027513165302628089856000000000000000000000000000000\ 0000000000000000000000000000000000000, -207810172575033590124619626555908325475\ 3311135156772192344602090330876619299270345462676629199972822721008088820056356\ 3948024070590721767066485690698790477878531164594793024333550588041279253839174\ 6143876753316189387472254291292773681874132545429437284771768034284175540341639\ 5905613729744140882505690959382570755661106606905728246850164580607738553131359\ 5188107031046436843209652217643080894388772430172399503549454400717449112942992\ 9901333123786150473454753119559185194730315049281690967109/11745994410282077084\ 0206478529055634250661448862213457101628952194909612403179659616212238623685002\ 9874885134814925095965158760037014229090962509953247198903152071982216629168934\ 6762653784950291220820608798524344338039643254203756276566086597695370424492092\ 9929393255640117280692075823842043828124460540746049943458743346573360364467189\ 4746359476950352409449212864629106289678835026789746695839811422032313888013675\ 5669934727495680000000000000000000000000000000000000000000000000000000000000000\ 000, -2445698008996485012000378335961576436613521630824397615520206484940552018\ 7762362566341760424818094894048442361916574438719493739309578446124682407124086\ 4295572474826444052695223671720095268858932011320444644462268229470568382463965\ 0257477239138365373809092259891997959197809724597592504138888737744633233541619\ 3528648502522210576804300165567621727338914894655705060859618390614929617109652\ 4671151548130704449735860986766139501354634259933790096626675336585907975556137\ 274802934259198869658859168478263/138237823670832172776313015277196532823291671\ 7290919002371747746561310662712117503532729357280550161576533905553539600469999\ 6528724478367258877741766459972663194524624088319125659034613390839320899989582\ 5988415144812898813150476462688770064791926704306766259377125658313561638938629\ 2258562742099325991941958861010664066597681371154023971533580275757684082289213\ 6199790880469715766730741456491578301513965585272727974759049819338844405760000\ 000000000000000000000000000000000000000000000000000000000000000000, -3436723606\ 4146604552840707070063044950711131957265517541133465383376464752960169659643787\ 7399653934603574536874721489963490992967609900819816145784887099227225318000300\ 7934877330877663372483031182056187996818418638588787763403312943584325208910568\ 7448919449533615732628842436226760598579572454673967050893181314878358609079177\ 8780567287313718844011861521909128934862086469975842669590155258480784157091414\ 7789015665352048651672070172634671939188284247203782398065732402371263243586587\ 72205395566105439/1942537690115980156556232384363610138656948811747734170367723\ 3027242456506515835887026422254317938638150145027221634686233313725737446402069\ 4791068569786624255230173683609610338469863325598184005576521752825081820815297\ 4926285970620195708378428311620395566525935747209178639027065138922770446255349\ 8251769461679248394749362027221695962127604000339856099786476797664752540827970\ 0124629950648003619084464916310946862393874407536445095936000000000000000000000\ 00000000000000000000000000000000000000000000000000, -11588172424942339289920512\ 3297892519881979836346950755586574833227738413849380711024595545827095413378027\ 4971677218898040718718592377035122370405582718044643157521137456091355517369832\ 1014666923383111576737221620570742855049648057681046188953502082164562225627768\ 0948194186882075898203998719222749655145708080416919520924304304747206631129061\ 6107295605204314162982410883794981943521251719870943910821380914783142389819258\ 8723209590202912884297518076261916415434352565065361211878100862179247270709698\ 155571/654998456117137001048726328986412611823320598986783241703781517275680218\ 2062555155238778240666702775581932951293781334946952355240232339974601451603784\ 0642472748296573855273681197637805168474870288330640269830863915247715646958757\ 5511930320997107110346319890180696794221317757619012997952198461502641501938947\ 5240728480353133872801996381920410062595058718702751974184914984160724592359916\ 9148396308233471736139239690003329853991312563372032000000000000000000000000000\ 0000000000000000000000000000000000000000000, -468557565515058041579958789382447\ 7455010961025752740542916064457256244450854368845831683743649850435997690972521\ 6422095182636747710944419270274051460131726869428956179359649737554479148658359\ 0741609999311554900490426863617711737729507943556304108573013326347022939397368\ 8145544395962977158305585914357547835091878628067201818429060193849642282172373\ 5240562945751803936971204854731701456464567634701270954452181302497806876710588\ 71772417963435602108456732622021761765640494034214079899154252953107501293209/ 2648429594855416688641370557723311262958734066982098657665854187750143465826527\ 9410414298057601053997883959581736932403488421951386340595768765179925919817130\ 9261041690412896348745502936412220160774267326053795789399809873865123727063772\ 6345806562055028746097772555669334972844171365601424084011183270597327091499762\ 5266377855625290047085866735728730818398670416580019873313269582305775361009140\ 8779833148113778581423720635715223438753792000000000000000000000000000000000000\ 000000000000000000000000000000000000, -8733783546275275799720496396264270380461\ 7451912965787496563408018423610809542089098795148287585040814139363937547863341\ 1984395485609744831553639743331065234145789604318033732078075286734314494149128\ 5413977684235343439917356504735260711223183530132111763404075969114900836833782\ 8761991673740556320980730426523714237674266519658347008718847203445269670237085\ 6123064879024826633455709547919104284821693347407525708080545178608160270083506\ 8376174779963939761003428957713204912052692383751594231520905407387316971464857\ 4286083/49365974331011273061640512107198527787042114161345661602931934420782638\ 4453634030126024110363409297218490813929910447906038978351632668919490486876550\ 1057161842871701437788257385222162312806787475387847735020140581830674648171045\ 1471846466638227935895765702696310433295046869599177005589338033622180228916101\ 3769546239287001587817806266230375367875221142203193946238053519851813238026725\ 8196461155475768219526345735793374559733165084009755956056743215104000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3710745605925080\ 0199313527418433719879174655562199954909246887949105438263574129646934518355906\ 7398648654411391043319935021782322106315389062705042736944486305199053035887957\ 1864931101328415330351992051465038892653220153344034148173183552057000112925224\ 6845456066369781993194024044025606196502771013905366629146148137534083970329075\ 4725684998410923006157193974273206391813187140224363745864271869978729962488361\ 6133310454583694282571195315962491828435522272862858448476475389613025416803364\ 281367009646501984124632362907267/209742260415515065907008652949544705145348071\ 7902506742787546657747063446098769121204623696073165237138117868224137757115922\ 0861353308849874134178689549397246283516781974589505130370320816827563457274691\ 2656210014858727850502502451511326882909220679253238162919183598601831840260956\ 1564100126466667826816153620431683837292681127746496627658549131133413366110442\ 3044106683133594942991917895495337601956836277611893756788856640959374603474909\ 4565677946948812800000000000000000000000000000000000000000000000000000000000000\ 000000000, -1371772570533660831711988346125990522244445712256698570639741040868\ 9310850512977870898738368108241973180585212309407276240078795863671033009740810\ 2088050859999672246229521904844606974671951277028743635293375120931268533913628\ 7885952322715234659514682215223211652306114060528610036027145167979945804133487\ 1023861216271396929032914538811057326796992671582394946680628851675007555129119\ 4877287050321216775705728305487494222896986850324276627936783049048009089943357\ 84187305207749471249543564181823586040372364887589461681105568414547/7753647011\ 9105531989173423779122938874606548439060918013998631070264567943656247488131926\ 4845847359039033722935758125361828497192078444907722055250705917342701985906637\ 6456375309069648347960729521068021493618443724290021813451259376244976543946615\ 4602940817877149196813132185548468967120871425156542887826158963308272255117189\ 5899686140829674150051744586116877758883013808741171055053724801723892800339345\ 0926176824540920578746656806539587153356699503830237184000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -14990689466845900071318355\ 1423422163163371489712904523301881026763775368316849340857889763812936298882246\ 5257567482480109758743411336194004702116434231476996381229238883985616009213127\ 1992765820271042364331046153459420561344692448200177046259159910095388005347280\ 0642952192450599958146771929258924324976659374559844018331795361608585715940522\ 2085282481830650528776960177779876120984485274595206495989340179423266262654623\ 7234026879442619333156052925357786213810270359092901552950000409820705947059874\ 7628778206807735605464053823/84731396851775531151480788139516964912239911898100\ 4754834711608389385368645942273956142100471341157311604591448967455913080223896\ 4477472021994159093316427319491183026815909923048252452778325366403259314572954\ 3540441968201762835412788554827034208565717499422702343959530532533593339271966\ 9542496923879687634670406488381249587744083157693710100177985841466171715292479\ 4528148574885671441255480474053858843074378766996416080957487123208939725371902\ 4316251635712000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -12103600721025235274705810816991744808358678740871504058645297797355\ 7934105101256522945325718516617907919825783228360430322209392695370260797389643\ 8886388506254429296786284031760696913507519144945343820427802832269055932745685\ 2666385157781271163460196119054187311511991812188863368002794587333926443663360\ 6424427441616341256248711546669818107298970141351326123528870144349105964097867\ 1413575333664662383980671959190428669227023245079764190984606486279740818155865\ 902330488223271377037550398089077246686221081376228046546950410681/684125731863\ 5239428117209417896554854019929897159954685304968188305428437340868444464634071\ 3756794937235947198878248555020814304725803782734138188832055072987179830601222\ 4507376605416471812062287995042769196594484674546415345283164681782614804204569\ 0650259389737322139361597020002571134207016949175708397478481353549141374369550\ 0464914559146592939254905769148367393628433465767127947432094212056613224982225\ 9432361009609002593209606851335983994307152403496960000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -80886248655895093476968466961\ 3078026044883333528642180592998751795730840997789116539439421819042736076010575\ 1107513084302551475296943358165315283682738609801517344894067387033533072356647\ 8958246546391248764682545125370074294679681587093320198173238742864120505478419\ 5626436847705572022121000492935077083762737039813541070407319751510745365406042\ 6314233687105709192770576721083065401116077171311505021823288821027191390078931\ 7882679430950061018999363740115404693822337631023559380516753445075134411675713\ 174583262781736249045521406497/457187538475765544716199072823924212695933755199\ 5737250548238020567397808933023674941674300473333397174556228613614844677555612\ 0982336757929035330911614569963917820944314772464408211288107677832545403996048\ 9301100022761013485276233985166922127547585481314321247902157394419885240403742\ 5501668595357512241233091510527859611239303138229132097672529628855456881405170\ 5922597338161922301300492636267613752402530482462705846414760213844643487791657\ 1125448276217901875200000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -203983372994069856873059072034454430755742531075855451605628\ 3880509410290657480274267261263455104287509145348841814700142850361018800587064\ 6509679282690412720618653243730567972423714530057306274164515051422361257183961\ 4494141848989726849245390313837990046863732728678791557023911568507020024309874\ 1278436019616296800491472552172408287575370505145052209005487477706504702701759\ 2137391857914360709156213548553602418246939622978024308323688805858293544378674\ 7577703666206693719372438945677703379330524651439198178143938783693485694070444\ 45047461934291/1152955741098501972839876744951542582123360699919252243226881318\ 4375659001055449937356379172779474733296552723129883687673322608871105024942764\ 9366439649169852387796660963370360247125121693372667861516190947799206504134336\ 1736262172550549855642628826808866972515828653116188992123666110261886616534574\ 5585192325815679352183473050047406763695298382778581351363431180573100272524059\ 1498754864125495469750746101073992015554746524567627102914208888397117642493338\ 1704788648222785536000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -2669405442904631800413860799687284271910722909994948309337783\ 5097923894832156843458655486784324178657734899060652965460506118159473973664835\ 8304789867536772376057909332166780440957370616809930800675176301949520059887064\ 8467724794479624858974558178450793846536514533294267418762357555255384333674769\ 6173867948834593449466445434891729803691417200882991623800920786466426682384657\ 1160887138627815329013815177488986781895820654395926768344178797178950024063182\ 2529002983588723865551371376136738337354072354317651526936815350795573144579531\ 0523799239/15087958007259666761082916549482420409744220503584865572019875757576\ 6199662116876454996987498034266333574484578643224964440487254682599598482181316\ 2421287136660699911320013025611543779452086829988781956451285966796766163152805\ 8066299275179070283450888595977229994895063885023411424903090982853526809138294\ 9394522595075970175903816103143351838035516670593891804603843429930364687315583\ 3703697712286849067139097193695864618610716952548682474413948680229239678902979\ 3169240227840000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -18015975095338127445389357618082545980325973874590432549642809834398\ 2642778118371198252005302245095635308027203171856890406940965362556460665315997\ 2675103330171409989483540644035903026220599628140150918654064898407341230661222\ 2878007283242386283961452246082548688911447823259849760687060419334469801105349\ 2953213810721861389700461032491964731634475008837665714383658472735877267443849\ 3543666229371915044176272272012475443325249103135140208755398432515176287571672\ 1627328559003669712787837710835663464915702477833190915317829087784540994586198\ 370537699447/101829051053819694241217914114120240853135217016868358121798158044\ 4058202973217338467315408539883208444751536506831327295307852815495995802944999\ 2043949814681362890201096284870217026090747958674025529109984509625918445144570\ 8546675079664563250356977983759131012597986643221811784362190858329825972333625\ 0084186216040800384844339780186965369568753167004304952418241868216216069324904\ 1170029599563759888385895646854974813795213049812825729382929023233430185011627\ 2166933411036418539520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -383126295497156494881624864492268016694545697252044385537\ 1006404500878713726212278131486111910029935897287644697868490523706275299231142\ 5440919274081095434602536660388259261156770897355524966545627301888930301238282\ 0242409442367849367879111487028623794502432605234280631377521940626629366704054\ 9027118126715244570451811602595780787508471616892999187524980118373889587095432\ 1109617839254881794154054785634031548488676149091737989598989563023635789304926\ 7388031751883542237922275333000027228547324552059717293552902675154535431811590\ 82404218622279673425533/2165478554055912485129697414072430438395786893523276476\ 5141886774000225075886140868672023877810174559331425080145273795647053072532066\ 7461892101096630831502084679184023313399771703845980462918637504922845240204703\ 0757954794814663470048562864058224341933105570900817943805223339211752919518912\ 7548546897470144719530994236032132795325494959757917788867939649621046156184851\ 1771704536571717085155279957120105122616662755533872885109943635764092667835850\ 1608964497939752507981533963878400000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -5370250414132697708873629802843759967697559806\ 7923671802660868916428924650404474271501998598856048948248876886301833964547101\ 3824859662829649459302281539127563316272903190810290932161588619455711621557924\ 0058370419542737401848653849370838703629781231820110102241741877847350648120006\ 6241810314392655019324613533194135629416309000572080991005462707851704700905645\ 7170367374108125275451683103235863462084715232667918440622281939546920525763800\ 9102385862344762141719366698993091572628921867702112620799930212028924931374027\ 40745130590889063908095264861894388153/3035320353812257445942223583913696139350\ 2545488388120188945594949876486914225662425033737697756838677321153800195628204\ 0185364767243046428941845362846056076022065031114278059411429113713015152155352\ 9717104182629293770128693680359290774641301366640799739892177223520785861155765\ 6682681851050954525833206942509422727744177871440080167813063736105394402064322\ 0216829536077889685944367419196242303796554753006777441453089249607710588820709\ 3414463483245420869548265840751951116173563826012160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -130284721950723498722001313\ 2877912708017629952645407890197085159903278462064048379316182263658865820319665\ 8414753437962577478338998592607791351561814690706748542130152049947456813058645\ 6627594671933087142182578154150005592420135068717178204525807906778331730195091\ 2672415704738421117806830341966668088920563562068232121463559206808763774527426\ 4712859977353066446351610102691800212950051250233499567966742455245956894944150\ 3261254180751714219404482511463987963938260171049234800639647105854693882024060\ 10417593109666973287650346056542230956734905425641242873/7363794941201334632167\ 5246710332273203171855918574729452471561712718104348121429551856996781540259513\ 0276512312438317375597630500412124472580808276727118290941104513354165706264413\ 8261676698957615072094749792177576602087363366552125547946352427945135463643743\ 5600208414383068871242009224443144115926715067626410167900076492842798040256545\ 1585988858274933256147337927762927640456749360180232808027144667057862431927612\ 9724210730261330818342781231542145304821236655078697974148882654822400000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -60643962909\ 6935889512213027531417839687866592645884300104230496165750300025429185557749541\ 9930189683869874812133156079780837885430768567675032414201794906579003639345156\ 9756814821379490389699050947614698941868423961796015574320561605278195481334650\ 2420178676119289331771168144220809360761036636371125490837431713295459050647343\ 5846218239465464725665073456704865967603070415741790599537321455537635462403745\ 6667935007172345153825751814956696070309109389348597301945529373165092360573917\ 6035059103060007647147415781581883146587843784155111603625098035688176721522102\ 041222049/342763172772657132247135425994539474757923888205384030683167847044703\ 9585124815042931146932254133044216281608514810865815444439722113951482675805666\ 8076932879006807068796557586157632235409953563660737420764165243845832544621889\ 4990797932354584933985334452170129511060817108556299458010777796968015518882188\ 8762429691217926093075247067654444366339606581084169850817714429772550667577187\ 6075106828667971867788328768344589794476063569966530500704555157484259793296324\ 7413948678101268429192102503220510720000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -13405452821010331201466537687007554346616\ 3187416910416030878070916434772833482606775179911030324149450277140207748854708\ 3913072154388224002553390986147725658512601652905281827000720419743266842806609\ 3511574561734986070345776842859534894531284283193456980714324798411555050127508\ 0954754174423644462341280201576869066830527057513733342049594558303436513683709\ 1550753019684592423001720518661834030871020916047917084188797352792934750639216\ 8100407822581321572496501972457880259560509879570042053538045037933491076458517\ 5642818191254652408724688417521665398630402297646322618343/75768151428483622812\ 6494180019535674634751655587447544862815616454797670506737606775368684693402723\ 9623601665682712697712189812286523399598634234267445815885045697266846019467861\ 6041671997744278410325798103413107711096800038568176918055045868669256931919588\ 6385163268747241946220318223713728912524217129737658231756802165679339490194821\ 7607149010837480515276426823008272712953432624758879227683286201820877555471650\ 6912166516850587121484568094940751942199348949817066868575664481127193524547595\ 7964800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -743049154412103294519327467529585687913355823799864626438157485054097170\ 1923489192441769863754624947478871195371010792707147907885293164492762953420863\ 2612543325130563927028198295094827938055308949234591710148508005505667114855655\ 9993699192028893319873504673109472381079020642566433227335581207641804397168720\ 8905280191946858308849402045705697659171704054531719017293225682753789178972334\ 5260812321884968771450527742477764119709545286525698148107254986871890171881419\ 6732859421195619642638549280755884082339955825352318383746345587562897023561599\ 2797173559627619099478511770851/41997327057891279359184176533529944854301934199\ 7054111611935343767464590698520561204101080918455850918563216875969605828289042\ 1118689364235195894774586365404304713970024137986967781584926075239636760443058\ 5313754891879399696534995022152288692369067572663657786109158771021153588742470\ 9161294703465763203764566386439825519494353117777515628238763476706038223048533\ 4661029977908775489908651147951766480063650089673171167421031589634388668409015\ 6476028212398116634697789088458458319279569099581573345606369280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -430490051683354\ 5956703076906539354939253253384129186092436180522790556503938709359807223967843\ 7932333939448386692787503397184318865236280987772699040937307199201685067570771\ 8189400496509611151115027061458692418814809900603692805753475013786874323738749\ 8913686067402007527868794607488576639514833533393120351519958818498509678020862\ 0973658226817763556442012172153970060614573613616959089220554823799760786105652\ 0061386037878485985245062351241305001708502469907553361632772787996464662773814\ 9364195881663842209086439005321271440483165114949424463216705913225660869592569\ 496429/243313633102751804810558802860497624101953554021642500006009559368361787\ 3529085365889488252560885790906061129204809984189385614658854500210190045946236\ 4014738143742882370844364650110720355773665605260213915927861061127523715037941\ 8540364433301293620575294197545977510283131458949935710174526431762616919951831\ 2936106387079866983660778055739442388497616477184132866192876213427412829885248\ 5354892356562017266506858684566670732166268942174166528496716736965079959632156\ 3322722606533485733898596635587379200000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -9498724189609065703514072872531614762253441\ 4832218154845871987353329754555054882025157061833338531877893641515009490121494\ 5404885494739907010645152461434761191091675479387013393765170028154777078676015\ 4294722784310435395648524819371774438202522980671992768464014226484911679408144\ 1567709088198991781897070109086365029041845135982046441447099286701964329023888\ 5459276080925390002009527568615622462126877869282282879465572847646229449217135\ 8457133376101794270524719058860478950873615388432546502485491751560493042736444\ 8026627206989072506865287828933363541748581090992546573429289356145224461/53686\ 8789293754351157665862578177287659555115492617691125633972018486491468176221971\ 0144864498670072721654095106976782806581748552288376293524255336114601234750464\ 7219006516353748977903087254899232668316201862974442958958981729870948232277091\ 7072840793987757320919620581655334162206453800819650533303762572581535941754074\ 2685275256474466009926421257694857062518952941843429964823718123450097979334628\ 7115893276670754907504343404747526563191422542008990385261420328412965225145409\ 7817057227244004726245414063602401280000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -219213774203685340718851546357367373796\ 3292227493228864871045516511195403562659693694370574138631295080823514330985860\ 3286347089309926129586647642637228643860019331467763380077777849261769782426825\ 4515974418425162753660029944767579982248456273444001342765654046837930168498438\ 0818348497326826143757743983335768148013715163927021164030673607860571813142060\ 6182916425227062468402007624413422431895673766104792681989851474763741760393688\ 5576188465677315577332116818475842958408794342901311099312891706750598762123734\ 191086331721691807528956339243285855283359979685405486274856994914240402637/123\ 8998054368752617638597612601936384213465055268895401206282372213035174608382253\ 3184790455995573220603172525615965424430597620958955017409117575525395991310471\ 1217067450979536905837346340856376983588851237966477587687398973617214474114876\ 7091836184421896063051842328170797988224335274340937934371785367552538416563355\ 7458089214913974671259969341439784499584296243001708916939012823091620792893085\ 1774100822766455500889539974597754346047752137548162611444010744352013630928555\ 5019567618919144487404876570722041856000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -168091788659140003836986376428836506382\ 2282923289915772148698731162368092408173561890161867873121663629850020229542202\ 4654390730274143457513519858470546381777692492657247892793355254151128929849504\ 8674902742811850169013850564039761483747114372371463496104073690020547915668550\ 0223282716284344979900705767609100554988368511801252985410665911572100864330718\ 8797094349760922596161749699483991731291707139098606862124611401709368016040758\ 3759354998241007956069943004790103134118298012897176815770128804671280944247091\ 4544867791391067229853739384422156646113766614323734217777631420350408333163260\ 9015343821/95005672773438024325028733537430293284716555836634056130139376495331\ 8864953351395191093331856885899818561808785994127115095576388854813841416078468\ 5006568025972677012090078672666162621608634065196025622130747270546543025416769\ 9230947269475800205203713436618512083148647646309073013633354416752103964148135\ 4174443623353962151712996625503454827515253991513677866796630517625235511693595\ 8460476130762150441501623660938776185006381782494353216169037273384420956309130\ 5434555749323861719252087425335503691121088406986184891008286720000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -391259967320\ 3577647893859783410376352549661402086497711918586039172404942985647062443060508\ 9276735772332712396981249750304631334014281580198435219992820921522749482729966\ 3645128592148196505922209754059247796005064395055847335683963830679324406777698\ 3107389894827778756643678188231994087010034966762876584123907233750550918117481\ 6542503954190181538568110297604217698049576617287947613922460625468509522385894\ 6744429194730062633284943079388402071799375722082788057976419321062693662407631\ 6910359741404495852312892924391344148315930022771373842162839043555099405201280\ 022666245362348172988701268712049/221140885087649114811345097331879499284802812\ 0823550078299224017388848084092075184126930713679228651012784145161404123744301\ 1463844004026949369812712989393185414619084963013644127070343999496835921588273\ 3377468271291104221736719316747002729825757004208613239621726884949665238682002\ 4929907624569299281494629845312163766585118656997399876718345215545175009602856\ 4313030325014454227557771368619228027431145093310328495989439747141262818080844\ 2405091163353595406873640751471282412043091361716670181252092496155382681125781\ 5040000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -10927459648765469073011383811507414242567433050629731032329796067259017\ 9962408133732121872353087009199746563685473169703017729130305732444269178566686\ 1142889983436787314721661106939690808522594833089191638809476593924233490277857\ 5922908705728153669514975982535575957094475547141759486885476761859564521604052\ 4438265813623049256254127792589342631314797149835700951102493710373459098168917\ 7597601067461586174094631140823979141766486526551873603620297599660816933824494\ 6397442927684288781757025025678422207687489259982004824095533855609777249509457\ 153098180033560380988900150258965957051364676401589007947239/617623399140984169\ 0638024590074475714629387755572804122558605368157367994569237029939912753000411\ 2503687560939111348627937634100761800193078578944518740330208918914856374300150\ 7204633816415573382233432520667340775603134020263239627050646191495323082064217\ 2886514112158897079728262033833186036216011804092810653168108834773988094143818\ 6189986874352304111335451850586053140336348656365092432494190692376913878496987\ 0500768748411230996764055164067286497431664718894114928833277480623817870127542\ 8459247242462013197335043278844723200000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -14736757931053849235189630730973855541\ 0757306427812790554606021876960711500872541894992876200354351363355187729923135\ 9873802585606331811211565610389828737110585648151304613105295177481637426078944\ 0721001100545998564896099894220129720145030875766120286341837615063691112878632\ 8816242245345356640941596882700829968907825615586145123138672663337048616760498\ 2757014079365566314041279639863940166686884685272142384515737917168655848260469\ 8550647107988123034058300123612544039189331099862646166366189924012261456301430\ 0556365733782840526408927593112549846545365213534423611581696320707471531338925\ 695136371796989473/832928369313058640950430028693817930045675616101902616392752\ 9455039069200694883809722919138491067554391422982968777443339817084860289494462\ 1519984763725018120525010737458984416909030376395643382933502411721320086960374\ 0900042346756898447455371043285702584763045384110245838736172177473810253123158\ 6968439103488769930793655811576675516480919556930886874173313468441058793812381\ 2354088449219385036142305841061044280258056144179855885454423247439094037581633\ 6996758765496824390559257470482754875170350191176601796736885662477535569510400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -7599785631844894522685670218994754416210700104678869174483031429031846034343\ 5906903309835518415641777958364293402675083684711330146215322281864914878477807\ 4882229622213118683637932069798706761288113023970925690816698234208235462546419\ 3508151314319504446871165603707821708616857596494821594296902115622785170572443\ 2352967764152315759963894481798456105652827453917810415932013882851348975645193\ 8672684760024785455909147264947431210873290501798761171874145428748719228149977\ 4255570720383429544342061807053799527577684294620476267356198675643493224587001\ 040907920983551562066562135929623199767788487748970400525619070239/429544783293\ 1508529432249001680267246325506139126812225501240024716777406749374603418681694\ 4180959739435184350069744417122221988667704345534326959754586714048583572321104\ 3062103822005193893706136275229544601757565878431958424753406740921860981277886\ 4751157685462238330746586056424942722159586102140257027358379258829459487254432\ 8719223877069075093310103690804095886417385747980869587153547190967463494341265\ 5891508716986760977788625019477954454671552399119790294431267342249397508010297\ 9532891090565846131051647950277415922968704762406502400000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -62211973136165165665\ 7582522104951305179993408347593806309406011823599525773403905659353735487930433\ 1829971653890664918415031559060380631402190160300086185913023511754739536612600\ 6729183283625663240715868490121223084784452126364476362394340445822990206132788\ 3221296883094396055680673713200831817872550596493797027512432740211450002411267\ 1612987037785182976044301360541296970209744044033531382636721120507818200394511\ 8425180887788376542639545375907465999227883782016663031043152042330629336654402\ 5413879605091682797061661214620065805757002198137803385101321716160231652487444\ 7954445733088917907246107632889785972913449/35162735748648627961863991827708234\ 2024785618830846024041031741558210615622274386140319989868644135541422904447082\ 5589494656311630472541773972811589212679847698004059774119950245240600656990338\ 6039274604581353177485862337061747255621582440712886003730055988494946695172623\ 2160898041822837249839058923365960499883513481334770595435096902435542196112678\ 0581200707384190446461230061882483267118888499337211191973809559729752089864688\ 2792292148829777764289416317717125536303365532075074331367339015439050647398376\ 2808952941954624414901480718336000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -4383063672838152078768339857131543572144345\ 7856094525370945359080640023075013911718510672269244196097212572297695912570619\ 3897345771004340234345929992221156874228655841419780400286977869421784313066400\ 1261962398677650553429427119644469236212295259678718010042803495077130823667748\ 2063011903903974836113734072366847960832543127789758477577140421467753560527881\ 9619364829154422478408310214509083404427718203909122737003228119621337738300439\ 0444493227616841306104517096187274617355372807797516767229841374413605102795259\ 4050161494501555865048652125237614298317686205490546855518748429040712969713737\ 3358613381282098249450088233/24773544326753428886271812055872844944701895261417\ 8971408233918678793516144081153320190846842958682875989416819548109831151050856\ 7104954434593551880989157453839129628459004694248600481415098696479379066269741\ 0975894495368174938952393933435656671136525164405225248639558756288134662400164\ 2381154613521104419484540801216816167387699188126464843246305043840075141426401\ 8118931853200645894371413098034228613501260290583342829475458097593883844694931\ 1945324839234811328664418357366787551638647732827996404995949185969883424146576\ 5554317140235424628736000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, -48519435404991724952405649580181264977080930480657\ 4911024202695925424892675815843960412906584324139046957906948894030311401494504\ 1835331433754420871822330758602673014516193655744590498209548008012640603332258\ 7753828984868544193278351897108124326352617490292608798323388339293198996285265\ 2360169880473341172621986726961913997057895281234280821054672429470180856486207\ 9034664709453385742116924349151864270478564143320138741130778447924774200931991\ 1604668835953348528149256663490479117131541277690995428704744265010345899852393\ 7730010514670054322023139876027861542044329090731713226478223900242933245855123\ 2574881681103132824179/27423812528244202638851443177590326656336835626761060124\ 1585417714136025190906266212834654085851610621825549880440945040444578185108255\ 2325232368689135489826448585790850317317222130570916903324160497740357253174779\ 4369865597196373233777495448539341820565017252745286384487252198361939547426009\ 7020820550627315490930364012431234123027690355181958583663794507148382998961950\ 4537433273876498211042503756220449987384260173059406576564918445292555023160100\ 4501272730525025479468900362498415843624087714021785046953212742207834287933713\ 5544304106314137600000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -5098334372563987966892170950504919982277267226145561532\ 8126371039549348133428879782627686595156154156626330848567542719926758200153225\ 5812285867831230971539055623901717375447531310612311543911591846061823635604591\ 2388998296124083305841689532741296169703796601301152610903614634485133560932816\ 8044350679333723728260797723735800374946924007894366612456513851327106654681936\ 8269646840058391868989627853137648255932517757800830332237568651625026726815900\ 7268811783903560157682538961995641887579961248268285776332006040908038958635354\ 3382430287098811305443172200853705734157878239707980354352265604976076929113688\ 76875223622888220781159/2881655827130361271406815257080742898590555816090174732\ 3624057473816613736625163184871967482825567051886558225666901887526859653281716\ 3082762161976538192481277460366882444153249457369409148917638131277859903663451\ 3785473359141558824482811933238886083426423221894320849880982178850794900928158\ 7030811994311147433545275347916656677919977463756022953229374397498842077794723\ 2069487136012359004918850835198386176044355721020840159896234439345518272256630\ 9311587436741746942346920793630826039065838063266609542234777860453360136008071\ 5131005713465740739215360000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -375797212456384841447339710107945830005665292551\ 2543665032721923205701567320514318989986422885956576823799571318575488523527629\ 2167040937359557126189074091903692940545879644736983710820347722279326246918585\ 6981258830733585339073723462821644151091405096225837098666673134407757183429034\ 0236434179209256579195302275501568447358420403779467300216991056240333032658023\ 9956401083425947176114456773833972067073888093939967548460251654251624091577652\ 1292883911406207880375214514265137482602072664908327759435012112353558210240374\ 4713375173394747119398277924259864948626154962936776607302768049033101488133742\ 6563055893088673830761349193/21240706342484235415775051034993190898701885622286\ 3002385435313074815334667998745834437106753014007753463574144964878777839260343\ 5998745081784977714040730820226980591271087124688874958789795461706127355232705\ 1360052472776603009033104295911055814885135821301389884428868901588541897751112\ 4925702929818139885607618269842859336535709483863369209014397268115952079917035\ 3419401003590683137781363038212544459848963471909491554104372699516751932567117\ 3707439643150639374056086095239265092083826038118402456581392393940003341720904\ 2363993594636708592683581440000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -112103439950769561130559509359709700991568442\ 5314097885758327482270731085423545046707184915525513208222473591878854934203630\ 7431835783756557810869777426299527762235856783560665227944913463335742545682623\ 0385248643317081405154347989001630219453874327902429488886353216302052856602909\ 8607070808260281750244238242580639338408966986006414986455615236772953825801880\ 8532524248380013420275082131364689457456278704262222436013683036050906236199009\ 2862015514115658215898863806851562622919969229611277145881644895007215584926358\ 8849569971848009855376379041136334097322229616682533368154237421092242058916883\ 4760969070156507359406138048764438693281/63363007809760400585790424662262271247\ 8014735788386562866745222100600528460642434328471160028870533653801927981699610\ 0007414884377573317763713043735473282769978069951182472019178186763427063573372\ 7890756125231333246197458115410640556988807434278285452401927511764331662672929\ 0881462004949412714023542031597611295571508898652147227323982570508470622002866\ 4856899237560254628754419981700393826264180222666337074721110257646644188052088\ 9111569214227013657125629458164504778928115656591093456865188619060661084769964\ 0269769491113102607428535334125628500318617600000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -9618990969491596506221817\ 1249684672413764447869603688412371733128511715022598978741783685245761392795671\ 3526821652370732609568219568129183446585832675971208612705074271801586978487422\ 2746011751831173750345450622116821950164765234717389239231091037652456425917407\ 1111391180778858143064663947687949756195492634506448084980131179096010136602025\ 6261785588750282050812269715624945314038721822624004708323091774454841214892564\ 0052398871125301595680980531910192808441275354782127366513634731583253027988399\ 7388665986082092721841543737415661489730931790764673340440509960226272257861142\ 07981079709669788714274243005614372013880067222795099601997/5436852929323339545\ 5469576361799937784908306401646664129174759023058498147462622624693459116699427\ 1215713419007550398402667116844042154445260494628759395629373741680813923521419\ 6604943527019248906454028377374067502387326807769762978273620528541795682287001\ 8976852162369092156693100511696689829133048080167215574754605136256696439823349\ 9555257238161239676431466379630951248127906594656446998954308872617837088238627\ 7415990080053324391978355850290025046749880138660807609778783606524960104012277\ 3903412592118071109252373029008235665357106283957105316342005760000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -889803\ 5076068566413279673582796213498502850995875247221815900045224677691847297393087\ 6309025327222573746668902285135492919174918851914253898797981308867236839477795\ 3427535795460421786428243170272745784310157434739963764489834783133784876169746\ 8712816332775910686721011644866683440876105917903600063480911005900270794360078\ 5968688043824397346323915164523580129530630170062743534411875794983658316562541\ 0301060879044572680415119521985987976055095274745765893331797277746541575813886\ 4513303295033765701859811831931429549287823775066592493910768109638398335896797\ 2138075031496378167050151645502181815532587303182449928323698082776140842579387\ 988359/502936469216050478444815702510611374526447563458345318975596506116538442\ 9892383101551264225207172824206200919733008573956850617253925427153492392126796\ 1377598971340873836671375889280298695547041349219249964977882509582879684798440\ 1914140691193040998767502878353044384502416072448142877307712731549337520258254\ 0555290621153937030743019793596229543973129258532793893718357357208160898954979\ 5933072800779677850054084211479884628513588284882262104768814967135256566588064\ 7184310830067547240183030902767559781040628625549765332547075392299933686838011\ 2114676684082380800000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -9143881738299325396574782894413886999017766649547147\ 1493561296101528029110351776067806954324346473434453697188169982384294055737040\ 6801730323871790517809018966742675776971171358379341736221900968280105981708198\ 7733715203880766587709860221892151959286328705064533208041689547608385849705980\ 4309590349081720178640811570296845601032363792768514637961317999563629975101820\ 0712364254398242416439565176699214426817045846849327272056753555562643832477390\ 9132833157781835225376914506342189565057201396449007814548680015526325007301021\ 2684589269530270852105576103459998488936754384948190134972438728961619328700596\ 5396250618939922073092596869082709577/51683300892983905721430796471989928434581\ 4427351668205508137973363732626893114971282281591161795302569808301451693062156\ 1772415614263166763259671627066225046619747433713492155499968369319213182144528\ 8212192111310186214505402132671049142735344234900990334804900712615174028412383\ 2659464746550179158284529930292821319694637100642547842363269030525741624335327\ 1795253509517143092219430554558688478027969598876066698365765246227550955456906\ 1842539174537661700428264783031821174328686541597639032217403744532466726563048\ 8530159489881120364658485945234331361248899235840000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -13750593683815603198648\ 1590230952458756184446218650856745343397501814052816888657997115812553574140795\ 6573190332523020112689351615376254278720240652489072284357247776308978655044142\ 1248083533770282153148982833078213021063336812806395340465964658075506647397539\ 2070788527060833498248902057890118842957024177112936958242968973751867569870577\ 8205448066401841616846790786274395144293691300659848100241931318443611634208482\ 0614079143568716336541713201756432600131280525769691560104704522187244388722897\ 9228990825518074267655610504824645028783850506531478603368980205765401087156920\ 8427148575222884841167356413429428704423187138180293171569870706280468425070267\ 3629/77721534790603075409955872827906934888222228410435023788335902336159018100\ 4649298062148185258345437343733719615477373227725057886043412046445660478498397\ 3364328148116264092399765907173747117059289524883830042318109306819471376388642\ 3078468732369395009548377839570541129912371768380785492843235215034857368865432\ 9577664538661041374234405689636005152818987974964005026234218386678714438718186\ 3698463126982367645802512212757278155670989595909677353324615472206946331442866\ 6049280654280017411512564316200829929864040167092066823149160591842396650450376\ 7357898990941349591872700416000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -1640710491556049897051660509259289849215\ 4265871976683563247395558519467444213144756726467328918041964962002307090786130\ 3381181721602044672359363802963460258805647602977157657707644817886674163800711\ 0450155709712241589360605440279554354481677035455230946222321087061935924192110\ 7010821782032804501660648220881556458149037767581712301001863705051162879490389\ 4033109395865577368475653579090424790162948474537677190788920031395324688409226\ 1698108273618306429693745175193600019901589968478491487413546570514436845537382\ 6655021476360986145616900676944980698136507943014410948741045904441634097420173\ 15093739650401489050138618863974149080498406564055292818946557073/9273673034247\ 5212286874694840106121296506239718667056993829698633274592450746905814040251959\ 0876395683732785681616386282822066263100661235190454398793915201648621833429669\ 0498348145203348600602678161820759813807248096223318497051292840937280577962339\ 9424526965290049685907765008816456062954534301597133540841082697121444373878907\ 3386504928279159445442530640535346691462289492065860697939835624607690866681578\ 4291901353110007974435707710363770452695020962384424464284906410809062390759107\ 9679482585547992034901520506821254624583516206700254894333518511074875024783737\ 0647838720000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -32000706514525163990374044848628470507350814187214609139418\ 9493860049570169994130203722805801483403745862785068193102466451269305723628599\ 8129137157280768340118943249291339709882013551703014702200149461544678263152019\ 1649850005879843282287538654636108387020610591961376257261078493473470237999406\ 2873638854068576316489870428320086012797846338744853381776742832526543524217740\ 2181795778436705037019625508533989700592836581200159753743945110069084953694072\ 1410545417487735190308288262843195496645263981590152896320790419984103135048084\ 8701045133611258171354473560273751301065325250434369473937022696265368179592391\ 085892245046410995166100853936876636008672759609827971/180875157248424567790932\ 8896871980998515237099737087148105433180597347017243587358467118894078530716990\ 7001085752966413525711822146740749873895359350627893942688600452389359069060775\ 4322477844636771229132647185914678525204229537526580734400407606854942619776251\ 0395062521417322602470130127517970919569023005873659308299563329928869305976929\ 3235538535411193341587220256315162988867583999441005832925110958987913881691822\ 4830892414144427595595936106574282265642220045847335424885829763992279133513654\ 4743192915022572050789117214204554190663071239336925062119657723862653582603644\ 5151232000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -2094836651266995680063983290145551319604599011504238156450126\ 0029391679230154733436243552984925294760387262839362511563970461479037691155252\ 6254245121734242582748081537433344289849056266486867699677800182005143151192384\ 7157527663161186020029324259716944727146452053301249829652705591314075695726267\ 8899292623015028608337157171316969826768711608719917221596558782654973058430950\ 3954745645828652353245353965103716119526887137908092981434643994194461962065112\ 3885161629160797380158775135561408252983213270345814699181251610087526041443363\ 4856610462543394591495046395830537878094857969254294767736507888095338653470283\ 3824792463576241787863046328319259132217968806078457/11840462957086780477637202\ 9048009597455975807131292849635059224583428814718110235888361368597875585049758\ 2340979650238777384259691819392585383174474336228404529850411696032201057658139\ 5324260185332022114122847969344097697351973113447163452750191165847740101294957\ 9409513447947449866198241737389475969528741095964371810010940363120787618817244\ 2559816039151711689071184857220720408083138529189126424120758805947006973916028\ 5372554421124019903682773925566604929486943712724122110915037063149761459824774\ 3587896827564569784388286674260106815850964999319129795824761219542803694625929\ 2979200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -586272394116685968124408976698315523769573207526637297081361370\ 8703005289180027034412083314761267557953286827022094575482304254041474202040275\ 4212698289265706402540434483933625094129203633133548116988091966498815000060490\ 6817665454986466536271055189353627668590702620322595572442329353682477656520411\ 7202770698584891681696372759141328311007100503003775998269971817306967661850929\ 8084426412642139828749277904357108632348279885745949020252630131586168601536194\ 2145251362719423816354374242720254340507844005653017593602193829841848162841273\ 8845373462118622324755676255435554149274171917937397194802379354864575072784754\ 8770629660580996956543967302447279120933357473251729626650859766223171/33137274\ 7475041064464459350512094010917871887086093962678305690407354238622587045624190\ 1281554129959104655451341235424822725670199548953374808159166278304630075860907\ 8419727090983898005668606343254295650370171848276430689928322798628184767513381\ 5381429997744110874976824190120941830403628267396801785807282042066795626805253\ 0810937234961069097879954502239902005765009968713731748135759116984041737868583\ 3528008120359802541447729587154205752997531563994858183012261933258367199188332\ 7813875387879312152015324488455314793566925405768963661334516967436965975202158\ 7309984138918565583721117921103364856217600000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2486795146930510572191663\ 3992424144096895624789196461576841923749251367173480597338665205250328315625274\ 5830520004235810738959152422835664443167247975774372983381444397343387596129428\ 6079492976957195175998376968851777222739349679854688281155199365796933755421311\ 6239712796784654629823734284457184395743411648621246885890058968115465529336158\ 5496251365545588087545915764320119862260315367607654321178785521535104265791839\ 5671847925812486914539954765087588676769857595295922606956412976505030410597484\ 6921472097998568747527281144048460403937282451799047775378922898183370743968539\ 4997677358557680235083836204418646862110159955732016079045637261348642716340348\ 2060594871368103152667409/14055809949949781105998148523343895608486432401692178\ 8584889266572227201383888802198973564995615361672272293327447368022851081427734\ 2560444023736152479610031632780177659847175711390978162440090061898820825440472\ 0271650946927243451306731465934288366373141513185759579937824865684368535285710\ 4789634063246710373933446004031835202262401007871268812112341296680961411847467\ 4434786854207019625027694741519197197429879339136075224183138731064272358912072\ 4478741991903570203498702975202363801992551075451725393536700746763156394007567\ 4224921491096484472200787247439994371698760956016440106089708430504755200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -10659576795122615890775593042734008350173876664687901803148154346063005555\ 3903400952078093554281839015030007287468871925348711995130104442370484283087438\ 8030074175069288520502325248912754053108715301558497869488261798756436833299031\ 5981107053671045933833248924749586423705304836321700328624790764657820928995244\ 5523799217423542620734574727599352516756199638791961437702891647322678969672715\ 9571578584041371329200773192542423508325233298334335919444502401864854373627427\ 1974675695267598419038338074446368876779373459303841493085642307933075696547177\ 1488423749353204838877312392083993334617127784556376369481380494600757186801728\ 34979912434957914026011979577599834999663311506050929462493/6024959045000746626\ 6265336456744365621431252197471629577873761892246225204106735568034568755529635\ 6200846445698406440876859212763554355159056028939323328114559247437789449583472\ 4345091939746607864417390976394881504805579986967781568760866820614825116909049\ 8929249995786216385625787346114230435782142874051280375781023055500560198858817\ 4739835978173545861800364684547267038860317842865293997098497794287882327420370\ 1782280263223561300764682363187557089974215093138533319703127125151414797734325\ 0784027639149906991875417012168255594357029333548539533993813673119769272438889\ 4284651585657803836975428403200000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -6531854597007528744896244408619918221\ 3923438224412598898732775874175239913158575517418167307348961097410657663909916\ 1905520810994933178127077947822505383975628074865859948820393974398342583880524\ 8189919424902107804499542399596449985322414951226124243130286201962887876379756\ 6381461003224314459782252778729862936721289973093428815067576639523872580815570\ 1509642660859285388943445984749293070136139713665476261463974249792831917226490\ 3144188808003433161469167265000384168611746084590310492907539090583277942050063\ 9548835766552147609010850617414626104969386722341599179737713083500944192715030\ 0051518589320300549839611206002069832515894929831020137456489003950798625495445\ 306842708385266277/369188979778769154993285465947710155297280864529187857838886\ 0303184449544421859541190203362040964906081782475768958616436924537785184133740\ 5986454154280531275119842996459889370225774180396745171594727842578760124965617\ 1709839727891873006307305759496525490716843063803966602533196313950657412032026\ 7478239738031537220136166842837717306262235590674765557621244787854247083131739\ 8199733022270460503694628704278786609917304185442731609672770819587191839189629\ 2329111467573632872470647576055690954387782977873939855609789789351158672578187\ 7542140846677827706029331594372438808543701694822754202235083476172800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -7732645136572629630879816698872115222937485581554249588088557111909728244945\ 1386522938928266619342340901277751044282735243008373574340682471683047183530087\ 7581015898435993332809078269126255106887208348844087690399970402012102452967458\ 2768903712475945434643001481047377831608494558026793150644286543441303039730144\ 5724037966156999976996524205749639818983103803781279456582055827345671998334311\ 6217418478107879908832077501525319369815285232872999427095881985635222662293075\ 4269645989865751324963138127603116715943251792002887216420886889614352296496371\ 6040570658295698334062893915753353288395350015870335838333618104002328486752798\ 158629118379253973357708988742783137255114220027723643850492327/437057191221697\ 5748738608861079675539100710968377156840574193657864277378848895852061742638426\ 6758875885595623765150189069082974944818322271942281539849615192026403505441248\ 3439666292053838556921912642982870528621071018495844204402556574283318573999658\ 1801327299721564026701369939959043184196148915194133043427138189276380952652749\ 1540991181957702549905067857012086564333926578886095796090543439985122635201177\ 1821107509093325787628619705488082029536629714374391376977582064947018735523924\ 3591355669853096081953863651940395196111971126512333577498332133124136922510687\ 6666038348379187087935672822285939507200000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -61037059324085708621593882\ 6768572724443418223917008736985178995346379814141064948774654850027163756076905\ 6752021540215552379130704900406585378640420604773406545410257955941415391002620\ 4540229758229766645860741984024632341291077144999106383785935664485981780944904\ 6558641986668903115649913097988659911371579668791419905507452218841267955460768\ 7675279557622673612129801950272381420054606559686601901805274773826035457764022\ 9621164721389971788147503543113050995917498745818223528165174012655741874124251\ 8222333424343494733916358712776840097141134385463955015363778117716894449265851\ 3792175778330550072641216752266661069079516794993078751404932010541633372384797\ 686735489520643466149539438598784731839/344986203575247905515979447789679629258\ 1762751690105829325293879614238813566407199125402671602845026899989986138690674\ 0331457008425351068231697624146870631650726325419694339848504264109634853817218\ 8348202469529918424864573974155731627689791030670605829215339484594056562589545\ 4622453829033556628600109816205097320209834761023308490835648955244184411617687\ 1780551603961885697533000397585734352045839171313156293173905786261339063919772\ 9930782204791475273038968405536173198491642283615486985181946235958645168467466\ 2573671261669034465750440986830855035920376047928630137811669035029645649047136\ 3737716043474901401600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -118462738372838627167119795546431771858547964\ 2362833914971909075592812343434198188055011624782652846294508133757075317248200\ 8363884775963753525166090749586839898298363405554282560515145396095599399827985\ 3365294343800873375207939565613123140609172498951814676064781758577528611261662\ 7568681243824491809756911399961048096057866503575473338090581191127404976622275\ 4219644034044797832643427505860557774892446119034505709986542412709074736362506\ 5346652809389925485374498345836308946407542283810442012696932333346718678111813\ 9381419562746802653928143955484082495615360075706383813355398836014725737045233\ 5676428500219464867438199478034066331044403233315738575183482740905442068197037\ 0874164945260543755322187/66955749880519091232633900737689577501965538050845551\ 3724914230561903623884251928371067096681925249886474631119082215921507199021631\ 6744878895954376215099386938615814835353189846697088194502562490017715891786002\ 0832930694190343012515901624787856421122633686183497682462703827645035090421359\ 0835523944436774718635767023766951444820441162320505659799677221725938304454063\ 2020389662993040147941113648949054304008905071724262558240765064380261004773002\ 7295194387499218218380956434644296715328453239654215609648112877101925407601960\ 7520515619345331503691166939835017375285715758024368525484698133241260349731950\ 7794329600000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -3626011793432262509516419317344060757037309720764681397\ 3557096253355190531527876144918865359499491593525217561757752601274548158987627\ 0138302410059604194122338068180068281076888566548478982472410015591393434513074\ 5309252063153564214094291834692742192851590482157294905725847393721633842973930\ 2624296597708206240618149222009383600174124270198813715782105219172663364226399\ 2108620524215778478108522378910213855836271665209166275172063118244581400061984\ 1656588786028239768978425040015621120308061147615729169931044415074222683850799\ 2948055641312148929414228890110175106990463388943362179294635651576284328972038\ 5324237486247255097465204735001791687077465377953022209990312544585073651682616\ 41821728139177129/2049431670358178948279546191472789152026684217611625464508171\ 0318488138190387113036217932393848334131921067582358597662403735464978743678936\ 2601239002289063875920485059041834952719281358354143256335727584649064882921221\ 2757003690311329908758426741382905529259395158354129866085624354961092547607061\ 0458980735887171226600652413496532743061420807629928901255700286452208090505428\ 4476098286050680315426494803429792971105630337242357659785483094336103929276857\ 3714182641953604795167433470641908641920880317700573703119628557035679866911562\ 3258587453504959610358300834696437151201554928196534800659359760148472380484747\ 2640000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -419806747828586005059822123715385803472328504408224427764963\ 3380986087932716359836911193238034131716114452440528709699734501634579793503941\ 1917864391589133323760502582177423174939869449519378020259671745385954566130077\ 0716214430665344297475237147220928919571509137325715273458833789956297487953349\ 9227152356920437932104378889010851057848217975648257355690863587208570541286739\ 8785190777118210532535805546022788148524481634597131722442937151090482977094186\ 0920752315098889797742183613482710430691436415152290947677038742946525764896179\ 8680488325280523527362726390444788231830018718695530405728350208727664293294546\ 9870485218903928832189028884827793608533562320592335606438419191275943861571549\ 14373017061210703/2372750010673885259160127398639536368650413919782035497788980\ 0938332826871302583988811673408301847324572935204151490029624548771933790281725\ 2445210467290186592985700781956274834860275185448092896455251968403301358850873\ 1441548592494845315164156144103472705555357338536077393759292453199754507917550\ 9964989536780731359309171338249745748606790554241626484717799563642908438863564\ 8395047551658035641988178623618877110227254579245712004193240907298567685159574\ 3903332095548205487653047774970376149270318396621016210523781158193628722715530\ 3983862210169902038488426374378147076175112233668820130811380355909495383230020\ 9923686400000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2814212839112108886859914866892673941080611171662911660\ 4609927806051011463736990496606733523088366072233704990540720732359026003256469\ 2722653161675508017840712090559457077609342562418504031681858680348592148946357\ 3870165107907543038974828643608012796908444012320348089682034350555244989182728\ 4388578520641484904557580356564025306876717007796761760098312763018792553994800\ 7149171695592869138952133359700317467869295763517381458556510646749061363043595\ 8072585824262574895105842540722875077934319676528502008886180282196906561936544\ 7839750600847559381389062822862347561001400725852826629782581333274295566925613\ 4659926091813077603407404279190506567881501734039791345622295079706190986509171\ 76694852014820156737/1590589616621567488746822490581579405118351721147878145894\ 8015458127739307358392598258802955136071539503465781057318998072421095400235220\ 0890370056277905157839998539958449181241184075590265340827444483570307428669789\ 8291352823189321616888942504753550649520762313588374192351715131805506919887487\ 2618533231521279043925797626411299408048428705262098901508215679967502229007820\ 7839054117499460975596680918075860503674521342768068833398778669441691183456609\ 9427125284833743147246814292348261081975032664813132772026759124030681829218416\ 7894600933480993484683766554676846861073866816387406857230547469437712931748445\ 2936417280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -593172839637972665648781169984390874470716009919257385\ 0104860587060450850871960639160918311504271175817822473715410729868606731974114\ 4033831059297984661412319385044825034135000267603191177790277903535133930256748\ 0455379963520232717451902512511234318667697511402952269647690056032384541320986\ 2227389235982177438423126083898517771527156565793071883807775720197173517299799\ 4993320130401687183817347941221720592733444425720850840173126465701713453198310\ 9055155829974790724349848478044862244995355320941376316801561855503407685520682\ 0908592963892207611486827990784558170991026819386636616606569168996310561495367\ 8159500687374179048490394124256654474157055410810536713450974901449812279689948\ 59385414295558393251218492501/3352597827780035159446528473846762422522577125705\ 0513619451097895115209045227621893672459782031553810613022484726766814150333601\ 4707213664582110214220731745850600801967530561111968695466369293836236200102505\ 3758975829546321682797965381384470323269724948593059080272360641919980489551093\ 0986332686727543101660558224219826717960323032641206874972857437973702726397010\ 9578806176198876301194909379028727108124490284674133836857586902885467497012034\ 7369534229221993840930715877416054835102647395307875833116110987100076861501836\ 3436688666620222339762174706981324144030914593175806116978955294514571081090407\ 4954707807877196262722764800000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1292450782281148706373030012593542898\ 7447644672336351451443495855488540802177466255400273710392718468509732511405955\ 1269531389129773013320868842111949868353504379750256093114216255684299082413967\ 5112244252930387590232878495094412474700934784630796917620289901365942444231555\ 0851899698181012416399732245542922756583918282352792770507217416799899908156018\ 8324099190469429868331693448894054661221046841174248371243158011914998162935892\ 7104626509390566437659523634579349818325562450466744230286017505695996172315876\ 1693546167154425872650562038716862670481590090892391894491881967622358744925554\ 6754679780070590623592425993157267828085461440033971145329774638477287475153161\ 116844093596016927006217927801594009234498601/730488928167555581948772604348778\ 4986666020766584069009938911419054564364597808239649887458729416196983593843230\ 5661324820171450559344807031612056781473712667843183087866008788730652956223105\ 6190602650560977931461623124944007071130824949235154069494997110727862940529568\ 7570418715552218778542956056979441180019636183400920918879141573072114159586507\ 5179607168910718204197181436497367391285419324985385655946116104322107263503067\ 7699676543354828357046067394369273266457623299421209973810490257452025585748799\ 2779828806863698561484424482180736520398332052619064600967519386146321871500538\ 4518539128759962611166929409646715207680000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -37506532603139717905133\ 6206966685830832592584055607763470979044913302994373543446719712732301115106267\ 6409110813872519183852718489147035736247084986569597392988199528416795974636639\ 4366935440824620231581537961057041795173444016698115231464175085813822376870134\ 8822010114138110282556052426383939358295763091453527383164634924054572625772611\ 8407911387979613143868187022302994836985648437339097591068183338866315039989947\ 8939099227261695864859539455307833762729893859628183208239590471656154895649148\ 8841824412361341948283610203013908885339170971554761925600306642761515350129813\ 6803553345174294618666339777310978754167785537800644052507631379172850963696205\ 253063968710965041774436672820508136377465963181993365027597547404555834443/211\ 9856334117465863033543632633090234417991064516663341014687734083224689943047947\ 2940089703265239491474968044361995517110821267826087813132339143418158202926635\ 1434427699165907059900191054824215095132696644562762668086465590011607970760093\ 8810889332465449102295602198967631823683966942155632677649384662430210285614685\ 8456022932340181027290015538685944895416474473325466516574773907408342797890305\ 9645576947252828560279331283063112133365463695239717121339976313620171239614829\ 5386456717312904814598481807120577896637538142691142241233407982250210362166879\ 3306810481909982169948935244390568731658931373767856378832470950677169515710979\ 7683200000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1715672906218103632508398599188693361611889505054430893\ 4469645752922208661870249442538806226040753454723722125526875021234887189065952\ 1451534635706603183326595989072043675996410001298191717110696881751183750372854\ 9894226751061106791862700136203583186656468323104157418950577829948067633146092\ 2017895107141029816945010873525894305478859283154109779268888579885261734117410\ 2718366303559428682876299002808759103907562522248530396148002625306341270340132\ 0261863517840497830486258479636472088596891302721032207656281926131707387581950\ 3991389083390783987003505480325840682208371438089945449609348611717661840318366\ 1544020532903531614262343201372231960191665926030391742593946246868513319934254\ 530783148684812587433212634417778149187501/969693285057812389671253700866338146\ 2749239044774673796907180248649605103364306155392398231880696822997463595717985\ 5081342472373511270482143832155693514994739065380212159329321907772953927617555\ 1760767322007723767622422932832250569169636792524931345419117891244864987689610\ 0487928576176015737079466421496611704829412098932782630301081607433373736451886\ 4497791087717966848302365891325094912165114816840874079979696116692602472387755\ 3320662667049640535298043121515478289410165873372388180359019297103987913057902\ 5316124572369207281657872785940393135073871620952409368667621708410565864828377\ 7978287907544822222717116002745324809615721889792000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -70512447233\ 8267256452351363971245020926134447420575236490719242994476631273666591226059428\ 3564826159121759856147491723099478899712031113869094539413078499347440053725887\ 0736753625033729152540204114936721883957734113080120267999183641240033475751840\ 8223423734810401162629514915853272847325168563484152256553018014897111733221310\ 2502596629970537339126373929422430396818828945021331617630873681555201938260177\ 6081809765310586221340778637953237422060997949627567772075477830236023258638768\ 3403640999926631056035937814934959389068538863662023546129782500808676097392356\ 1120503537016285631861918833544996639124036987508000155101841531191231361571769\ 9510735334446180777899354559125678656459597543394377614587672882109459602686167\ 418560779850839/398535092568273722982752877989966397147911365562071280586864789\ 9182715844480193126817328911781453969619010034488147679716659452945334542284482\ 3521941420030297560164760616138698104785269239575027468095508705235686080680905\ 3281100886201241037156074617794231361020660702888364635704632098307764289611876\ 1792526392285467474854887256891904029732476270384992849863887892554935190949376\ 8491775952967018998341525579855552281575122809847240558477366142890645110414598\ 5474045238092712978814963805562025382568344244570518760520594241571616888165266\ 8403924817251498717142290723328929723645081582058302933055080014943687575351368\ 2261119897538237548294425280512000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -16293708156035913365187399127\ 2853340164945084066768014763802984264890844185348071479625062979028659358749649\ 3755463624117924666852564649217171572618479911502023387623778180887629785920670\ 8170342764615471606565890565504006966078691176515252076128586860778250572003923\ 4678231429749081998526140366399518923251444116705342523040495286806099410506419\ 1949768474673226686995326323935708375757909245044773154082088548154035764826760\ 9254473913920065747938112224457119343693751457487005170790663801845015226374546\ 2136276900036082479441734838622942106090060820653819860256107597070873946687127\ 2491185482953145121540722613163385814810099827022737176889388891401456731652378\ 8305909537874773299493702280059691585977378220213334007908799062420458084346139 /920920399721582618205891432172741988114951841309359330769923997823508585648503\ 0997699417564656882689214894969148502998373630603522335593600353292819234462710\ 1409390177385932716718788535239928534381367170770287523915743593090184861507432\ 9561713451551358262766087960182754327968744965502511461438097319406792298633353\ 8769350133295507379399031997711923082023180022546192578605238876409375980753607\ 9609767657618090942737635372875438281764691007596950143061323857428849740726689\ 2325519115999572525998570472849653752187492424788178544246376365332348387043868\ 1362891782047442187935227285607762797024869749622894966205937383465327727305326\ 7027051547231833292800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -252370360593180912069525998356120528570511\ 5928201269151819242586371797026030261354191076253199933879267897335901023300519\ 6153976723245182503272475851191557998863518783336896229213595618216936809850973\ 8059893757460423422766950833193469484591909952020048477987069370110454777758223\ 2735239384611081247662965134819854627977310847461140899284486365457975927908019\ 2623569082737501523167071875367499297086590361039738852736833385719092844756471\ 5797374770009358838096780701267432454359636173358380484059742831291860683887586\ 2650723076250891881727384775612038182908569714198578343386404287207429096897393\ 1466298880348788827343773557878091960730915132832735696044184766964561888270624\ 9760126256895319030219041658850058621227039387553132421307006533244299/14264033\ 5450397337570071079796111732669425883413123364004964239402296372350167172044705\ 7635089685574072865394562602695523640689455004003871719133903816575942441346744\ 6272996872985388317336658948621505093722251391139485442390270893968070043283169\ 1317003798973350739273664810462125284134358356606715343224101395026535166835707\ 2612964371557030664251222108778627190118690473920682603858557893489214634183708\ 2469413799946336356287430789268886878187694690026404334574685419106273636379420\ 0418806338518920613059866046823539676343914754373156661543494282216035168496331\ 9230513740383655352110512765898057619823754710744034512629437126270881053359470\ 8267184947200000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -3855817435613044268821822927085994805715032265\ 0695803595719219537224394466390410466729034262620624367577234007310396925373529\ 6390845365301773398320851423204629215938590090439579238901679854877855357352138\ 5111969035835929564415859866210895771539002510262249075791654420658726027372916\ 8198981126282911810125042740000652013374580860379424922250707254513969475800748\ 4781652721380555363160203512175470760785669838543992281003547723835059861595309\ 0790134008486480755561872957495749016491632926746497669819037922328257837745734\ 6709910404115373581542533426291016622916202793465315893352646705626311012434063\ 6811620616652339043076852980242149416467642904190887577475407841570910998627419\ 93310672826615910931814516834154692647795165191412119446045388193223/2179328631\ 9254946596304361268146885643779502388908381907883573225115567442130311837584640\ 0729670196296511668348005789333001678839649144584339417340566553435439931558793\ 8941117198948473931587611678495734139324788602683003540138742237368210105362971\ 2793422909930196118153879016276322439336206016066866984907171194765243347759039\ 9293451202139165681961697238991263509907286953368449963426688634053329311322567\ 6587017153997226338122098914183559181901032820739853616602521854883269247154163\ 4464323245324626951605672594072834222611580617747168638198823978828689146031832\ 5350426955610435723354526493789282285655643222804135294123470352587248894194433\ 8528390348800000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -2527365621495728168906771050110564788349725583\ 1690642267149294715053943633599749992121650807943522220816211601838130463406120\ 4813224215149104563179160354451522286230859922974980328791102362830140284443311\ 0663634561658981711743282014959959763739738212385610770217644142020583239634802\ 5333253613702506503037773861721147566310608285692650702623862393214073705103732\ 1084406382697582652454378316018808245430155997844991830780524623511899848310951\ 4972052652720599214697842565038149924405969275667131246022779436784815944320331\ 2274543059303670574258645345332347290637207523588341922490701034078583645828553\ 6999018743922391912181423359357714221256887316372797570264534453382525270537476\ 6024460386949907855379118712785231302952118077591445341826662811937649599076873\ 65391/1428489138758025764255175481465057699433462404696044948703827676905205254\ 5146551180528904192713134781195781676491241065029902269264799935451942823984565\ 6213312766117916144038261263508211681347602775813504188524601514741317930657337\ 1196507447998212370168570266600455037012970422540674800187571194670649824989133\ 4052068605579209960630884040996174709223085015626005876696052365692186468781897\ 4708651801798116881713412433466265154349802591782644868228299924894186716452063\ 1304577891066228693963970120243232840925896153518231575957633827517569115680601\ 9244455145443951348883917826424078622973551041999550519706513324571677266970594\ 0808857015398228063793033870710131961259622400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -62910351079199\ 0736299628782789954109326985487081510886833437488644915964290565751909801810667\ 7695245868929790684508253828402402457682798750977665162647525467887761660160950\ 5396869832327949519832691035563787976856693276761153851962574764013986985115924\ 2959300706256377416484941470606918482445064500590664119902645009244373920319208\ 2515417767911899708581616805893063847010223788688028376252722568000631245036430\ 4689275497346453327685973959979735821914305369047413512579027561852158525952577\ 3391733523132315015919846903621040857690917013305303238532279409656798934122423\ 5097255848990357173383931768987172462296212111545342779640391861974541953713516\ 7374549764033941253034729152659149543508582719129132501860775151752191436461422\ 706095436591239641341000169975136173/355577154671978428292920418105635277480261\ 6535301579251859661270691038394741441074486804468111600519962569608140690034045\ 9224648892588626955770409697381423253035034782772114467316259431500171584084120\ 3825210135802721035187042711442116851343034812321544307649902202929216889627409\ 5539592844695305522817938663920397385023426878738244123211530300691681784210830\ 5919074460209515632580513289377484322422172706255008107080925414800456767578770\ 1621765340442784602670423719394922910670849956953740087931983586633698207051377\ 4554157589470560257301747952082853448100274366606589534548711286808111983983942\ 4454207204650676278942584818637940453776087343154238825700672024010240819200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -185885282097128463180722461010481463038403884139184501613120372\ 8111796413367056113919509655458426249447493202499152898620460143856791113456421\ 4434151092785600142470499993571498089089436160185446126068063527034297626216739\ 5367948289078217616116226270093592643672877204681326510174769390538741505991529\ 1381518681832997895576227061817990852214080345899910645248642701344549444285148\ 3103632195509544672398499296450529978284665863720368420589954605792425364218963\ 9849870585263722664220577479639008685195993420326636173242658814673182256843307\ 2545687340113029313874430352884637689560155367435944038188758970626062761688304\ 9861051020221110366632846495694849865505070752668501847976887851510930862618813\ 7553125118141237509537202629665635678084967871399534029384086109877705317828649\ 3/10506541670841874553166528134582237618422630721077254329117398369704012569846\ 5480668827955976031408829325598790960717352429566086759445643835370513407594176\ 5041147790314424434213640006872407051980093188660587449191906762579228480417089\ 6888339597710071229294309393252209265039675179268402278104612147598104959836507\ 3048920136136413305914643945102511476336244378620440240719678802118768623642703\ 0514775129236141027673220848934187617247668172367849350406152279044370544699943\ 8596858016662225261658298962438898370396906184930771782379291405923764278465269\ 2855369856355065641387759236962086154810161107595017451109446200798568335955070\ 5779884483483122567490361240031825313427630745190400000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, -37017\ 3059467169178798674711817127248199165391745378600922498570530287598080803971673\ 6142759067729956053716925980909031694883812032445625134444349530078616841091460\ 8659536610715809488465466848570513612436710015023402694146692624499655721392673\ 2159627988248600863473764128208569267758682678168993826516849123604609997076362\ 8285122034025086955802143638298220175524834917308548718172932778008657916047256\ 0817551799613976261004716607292145824617280604401786821009461207940527770284898\ 7776923573449324411483905498139866840186441719059482813771634915102253881027771\ 1512198395152504223387867233359519710062517554797551097655676470945026036232863\ 9510963366360871452019607772426317773477367705258358096050985906013687452453035\ 5315681301279496452872924191711323483654497928874657172239/20922939159364491659\ 2749555536273054401642815443444080340518070943304111235146881801549463018423351\ 9698920255895853526864819988451610545447342442827398917671633082752443717206991\ 2632333742673737783747852757690905108642235151942192997812272557067465077498843\ 0365428955713970760747530249058687926572909946456865563320002591013936140293106\ 1547969754236218752936146832880837994055169761885889655996644912314261179468069\ 0467120342142208454353759955816822267471440892635367472352319775955511588802850\ 8008238227779694966612217406654144469067961724093330466640547383638078952123964\ 7858365332128890100747277010733616584591309648617573094880329325162411637174365\ 5421397788889736806735544320000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -9836909877530220519320157855\ 0291118847670827396680455060048246514585079251079404260035775075530498503393540\ 4779309775029876788473027409681564636227785958018598063595423935463723755678004\ 4042495989218165356616390047127686726831565880577148236631129316751140533217756\ 6803683608269388547437077882877208315307602472234785803388820937340611147286757\ 1879930941935256634390467370277899672312074237413326692355305998676394199982341\ 1233760492743765151787879293354280893205068140903016248664037493867067877137104\ 0431126419985805022482760910770319495006159593446125312447466404775425629719234\ 2876778790926059260943703590531938584783332252029899248825828858100738698053019\ 6475614976163643375063050781686672097739588609111980537621960146085689523638479\ 489555695403109379759517090311506006989/556006185220952001353572668882092014766\ 9256177594082990968927217247363451962793236994375430251582155247910688017641162\ 2905726373113098634717678075695298838205977541063439341058585829163687781190786\ 5315439182878112357058756927711836723863330931510816969454254853090906914305899\ 6104868838485572960748508917144745479665748853604338992149002957574824907327714\ 0525165936975388854022081252355631718454841899839176583184466847325597208704746\ 5996817065876234935786070280892255210290545726241764960846957181092266501761404\ 2753065364427235121012014856056163820505906172798310073742240218820033599312553\ 7258139283235127118929462602363387423349871486865926846271589916822484195586590\ 2190354759680000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1885829941848549902445682699589194148141966\ 0601586462412500276129534265678565600150728802840534891170731016480644007687695\ 1046788073913926820769198484268837415936848731796693812318557864891852563341482\ 9713696459528288191512117169520718504247384243646657891938979932072928653951488\ 4680979460757172703943933664068090322755396507096638332808903784654556215465097\ 4921703470052881938182359723537476651342466671159693609875290743741863784961645\ 8744737927299900938114108168821868980922941796420977048348837376831934081370242\ 2014086445117430217606494908336808122913147678904672931049036229367461156400157\ 3259959854366049363774006671075286802937611693834339658225821596281882043310476\ 4832968307670854737616216765938659818492098833980235357340335175514720946796572\ 3755824832086886316241/10659242205582929801900958355609487438470602312556930836\ 5593740283916639400570083542781144985254126929999951697883577831497135108225995\ 5450750905385935960769779427499425693984657723395841484928311601101009075249765\ 0610260552115955170899289056337698058794129852351466792951628341142526113902848\ 4225332952060953747195698691751018225764455055289217790799459174552148777018411\ 8116737553760371731358147212484889697136193108142378463296902809751618853187118\ 8967822137499110000848374408948488936086092184200815358786272933534658585197153\ 3257723338579812008510085809474969230012637988988367774042916228674206643014915\ 0070991440987513305253435671531984649694490398393821724227943948668108800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -10961353331110833593234182341797499238813867604657907562977810\ 7983966585490688500673796322258639582846684507900826509669999093559990580190900\ 4191928076437498063391671959878999611364265177862583598776568874276627105553845\ 8985345607465650965729932408574942846592735865535353637534306086504922056497914\ 6902283214848613946673864154325189398726439150788055232071862538042289732854031\ 1557608099834828780271295633789449486208246155225443905484192154552304027384593\ 3363155410825267628164986840351598271158987739556060139051364745071196234460908\ 4322968660301283594242991852068837968466599469466758931936708476838190846627595\ 5312514103177474251267175428815508149328824669671584889692299910090373209845999\ 4952088384910655912688179323425661146894294293793801325318278819825048619286996\ 12285993992731/6195702616514747972622556587105313726507874898457337669144829545\ 3896792581694538779016701550157524803075472888847075146446377489552483641196350\ 8291323936685307913150089197269899017062000152317218034612838793982702509205283\ 5944578557002189913412138787840957438592825669868646396465219836773583233936715\ 6631646747226150070454646929885136310236229626502822465427835192072721456255230\ 6274165595831041977808206384683054757888332667298459115386224010299255551181636\ 9011285030306182258198624790521102329215094581847823329144396296712360986836653\ 5496604716394114692709414591555244175510152315571370119359517360811028452103004\ 9554559886815996545488966934269656924397549510229441672219767118422343680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -545025335675143306490839220927899677655733160674271682310682\ 5226115193885113155063745780849774581375024651545599691511509700762989032876111\ 6055220714639334213537496299218620297630434989283505415679200651185723454195305\ 0379372003090065951950305966254506289392630189964106427608539323475206192589248\ 2674269886783952253366268670035473369813671272878967766381007233993445244154367\ 8453940649151915448295465301301011864022971528447142934487699787278089371347523\ 3128271677838910739331579614101572900048521104141653253989028839798795301385658\ 8870847399467671434037474705010588588375126087068886801834290454560960877738673\ 3261414920837550006661959181886407375828379979150329183455859401321797685008235\ 9043398763880796113337836817141272650084211521862766961283804607725625333301100\ 904856572936905723/308067057146345059386116878300852555797560084798817749780707\ 8405184295828499515895259785169644226267167285095247971079802257112894321388828\ 4972586006224226028601191237938934190112696445818471644514775290344990236502485\ 4132209195508846499593631502658024273973554381367309706593098526323876230166439\ 4332203409535308459241431150564745906729209567588040178473526742222514554760464\ 1411057738108331350468092139972566668024343695452693873414514057271242984512153\ 6765505537966408173574109808946088456327171533114635437971977880818772740774851\ 2363094647067745737004383594901247391618082170817782830967635942819938712317729\ 0561745163539621500917547455728870969186306839056099848033057782655304047211315\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -17322132620978831119586546903958723813205109102682994\ 2620928995332658120772514525423057956836743103317968567657777210796530828961637\ 7980827057462876935414833546764722899350527066277284759441311158719067457392730\ 9260326006618889720451128055975044388867017413373045614084268201603289895687911\ 4640076585764037194926731913911397112416703955851596230361186100568575669952936\ 3955933363314367757066683060593745328774564559895252690290553034635877466302592\ 4024739474462971454754649132217141342653648447244501950033048814853742780750619\ 2391725940433054038343439343144131006089469998528694506123222163185702997618128\ 8780432270844192364855613179981571554870109927976033647758949008728002710782639\ 0559220340583879105752753205701763360523263207391725432083905199860338386233095\ 34087586189885259130269299351911/9791102735371568556806836419987058748066478700\ 1078252801866243527969234132307301501607214681071415807960842629081734847430261\ 4084246577502681105593169570685725763785370889433530483010702169847732835281318\ 4783590678606798350172230110475267522144029290824234530245431508849836081829775\ 5728058007360904813963338129749192283380363930216187382761930670938467312554493\ 8442910223551065066766179210777604833329927160603555650200457763311445062616210\ 9661212498844602057584072225121975597448239102938102161288354774261477914640499\ 8875422870841125616010233599745418124696056999532568177744333744830602375018398\ 1818496318991840117345442052577900224337318270875469292648823945611407629654845\ 0193689674877239296000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -129254596896834332084002002075737\ 7834901181587470020999596157157580829496932471950458369043101307585422936372677\ 4427367932630561960676376951383818831375906424073972576934533485109739140827496\ 0812097923980634166070233316954715720217302893555958418791885186167707617342727\ 0377445167788720332718291051430643335861884374972723273803989686064070435745219\ 0954798237280964474084398813287438438529412989343944112681144754486285402551341\ 7896830227523523447796509208608935987085956242596676082724566776394478939397364\ 6478895511856048576599657237732165681222477761974368252428130093080798313467958\ 2083730982428240879081025889269395622783974696040089771641140819646920274930086\ 4269923760193741421246900593173300927471946596895015165170363048577874041323771\ 73131746273385118879606960458842725147062143/7305960774508384577563801942660447\ 9839520760019793630240358614216480476710001049029701525922796318209209714337660\ 2666950505270330932699275395003064289270437989547606460001698946116150909991958\ 0737429619590806174007294952537149411283187554569660374859390369584988403320883\ 4954062952348769748460772265104370852843457211656607399114824488498594356219398\ 8791993666033850590348362644634537778595078127626262711694873767375258941390719\ 6469621712648581156319857435786698649691918692293192023604662720922691766537610\ 1046737087917740124617413594897390430384902725481382158237573392696645074734136\ 4431575928904536044986515710999542075465743244503404189565781452950346376637460\ 5737969239284325652889600000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -98515620762738652030551479588\ 5523503106715971251322371239443274569323932531307305121777323251115971213656974\ 0100298432646517273959930419158762248686874437765111349977714475376261223739652\ 5254152069354252080931087276026176757551622373708253226897092887465994697981317\ 1415624590595745826280747266362961869203622209259547177680551998117900115944741\ 3418296534137234814345851323038133244633085739936176844250643671455980422290221\ 0218889117945905161855074360854283767334800895756579290307778082058083150685116\ 7112413664397364836221599273277315698223715680436868865785538280701069558288379\ 8152647866631281992213427767504255953952927247844379095429257614434036364366294\ 5510787950302545131715423879075544360946841344826320553058833449207013002609357\ 5854620752194316383344067876807359894976525985601227895967533/55684826427205101\ 4448722744612807284630013180921390511729517203541159097310570700812521957847937\ 7346657577368578399107506297237841728046893804571602808214740225306035958158526\ 0668510070932112378073284377637849472942840464593164180191447219878116573590570\ 7172571196556492162443782981556198093354275137476848173173390971234966831848029\ 0769651497766426143636025954537373106679431732029334551788270842153597057706321\ 1088969632140742392164606248340582827354398533869730245014481802329559878228816\ 5867220632466959003151285368691748805998506628213267184112829261071629523292324\ 0229071810659129996054290646223019974759952295262981125421695363921951356629942\ 9303275100943094765499838573706683038642431069467443200000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -116326113511191600292405179712757587135313608840660897641403993373689116726249\ 9007243102093455046083539238887890249704959302156152466030831290472019571121756\ 4214268601296201550403468080829282407745228370526072295213149195009794382744641\ 5805898949631923223361930333789238320184757300813634917732025135385317296387555\ 6983651963994498800948420627878851127652402517818645301146094305939321069938302\ 9430752501871973027806847517455386107955519636652747210875527791884058694637869\ 2555800409645405704892978876129653739849627394276050190803844481853585385499954\ 9770977457744746351757209762969862012570493181073153646183552633147829160468490\ 7950852507040919165270774435698518598151283647663588834037527230586367363529943\ 2002435838463973748561026091613631239924285716565111372576351132507965146957869\ 0494578269947919/65751962692680187206794161589530814224492485951716200867523586\ 4677185980971972704903158877182454485148357945024181957400936640585815840514322\ 9396451527804446609745019777395101758676081937464559914644850174421387289326988\ 2855364317400637977398256146050078144881486583574879292218812931091101950170374\ 0151816925330807691896464883775993843184956416772927500963670469895578479139074\ 2191216863704410850643565665871310070055824366682788181676577632300582477860896\ 1858931287413594122625071893816080342362513648785361376066190082653910597988606\ 3577295817802099991006456630881910268576670880882831972663958175295312048635173\ 1007178649531554798672879638409043412919174898494193851879685276388605320270696\ 6456670617600000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4996893431322998154519480940273016680174\ 4024847862506638451104879927914368110707577071226990663160371400442346228666517\ 1845871979633094332049526072237106196369458577975735542568200205963302830704946\ 1149639402995187801491240410711600769262814430423600742955254585252298879125178\ 1182133231029250645111069471001283782725440079551938362347483164428661823047176\ 3383474413972341110095205004659597749966942647547430552400374732019907644362450\ 8568761107079705214418375427113945396597661895687997730581443296533092879798994\ 4604238247579978545803638696935856490336923518457023786924039440573047115688701\ 2947187485828701350340671713719486284216903643665522674455419696166159666298219\ 4428611671827461563715580175219631271751255355682836929754271491649624838796260\ 7840943709741159468897610033935252786678681717833107139405085482571837/28244285\ 7343921607566773000626073828734520765021186861346628545474838880759103442778614\ 1414287200503902135322024957425146064980986880410725473303750428792313584936314\ 2749610752235778983194595091149389728448920682407248250672213075386971060793829\ 8331358078930552775563713273291964592219404521233324050738354793471374040925286\ 7035181841035102146266853108733221949501622379919934366269683854640462047365272\ 4628892197740115184272627879407645843765800776464196241073761123995334677610370\ 5424135109284622476867919095790370551345243013030478136595014886741061960339829\ 3493023311644527851102747706639791448431926514067490473224157335441859489108047\ 5982972719740418621303034303712922506781189032721990908129709600125081111104585\ 7280000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -392076037140041978362240221793707689061264281928\ 3111016220570782729226675971520434775357419102473489927033922676460280237374747\ 9660032824331297964174912176082293445072106307413626653550202830134674540425141\ 9559263244010047951087069142933217953091729323947729950017638259421296935290859\ 5163764219950576337079037665902173134121393278717039767757844811956064132584004\ 7625460379858227658485233470297583558977866965922644794206455778307315596346458\ 1140765509222703106586448891245576872854892944797202800168844017530577284874036\ 6592932451826973664322573101306837407331865587858117194501611163262104291273409\ 3822132746947781140137623347886983660038307943188639250820941142620081141431666\ 5860286603674806851707299876057475917490211173376114148271249660096434495431009\ 8558658733841696767362284119529471604867070704337008137402227/22161497174310447\ 1232090749462433786057813275160656906296668762704537503147060588846868709049695\ 2933102910019476372629881411754628937715960179327496907090813951417793916704711\ 9724095443603989563974555452226039273438883401076139751881135043585830815574323\ 8886524262856576121156383740397118499513664412925019124644205694662913572582169\ 1456897705987160463916876481639133060787657692052481707619127971320899655380841\ 8528595178880580448588715257385511720353251371596970319513486194229261934513756\ 1743215441383332953075571955239340196781115904159600158046484830335229612895656\ 2771838039548383660079507144722993094714135186123755824242446677324832957786062\ 5091247532764520743105338372947654494810670506790389425612546495955861504000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -4314194033481968170441930277305439467541052359341108046568\ 5691164301393363159794133084908333648907021580536940076872438472131966731821431\ 8592442125649398564171927838384899302079063011346514155603206311689228009150302\ 0818808573293208962709157123587542073327649392170620132596751238702783134090400\ 0111922475402594475120645474022097386898432302452464114188273905727976555267480\ 8089769585718196387404825411520766095744422582597280777123757395024689952374538\ 8706118008914119095647486157247456090182228574290657197065816945464483397652058\ 7863812384355083605952383646074411183253621300195483256826098667235243787630332\ 6580357164502654377070156451776012996458842072343775785795052260342622198017849\ 7537731283400184910365809939617559292559335601004478177307638726483272290229886\ 13000913370437241651736021573415982322077204942801681551907/2438518604447170565\ 9765152438725492751051541919707459146409686103556322899661384670506776258847323\ 9195463469011127388695421620440129451064429273486930733282034707593967235250639\ 6027665949732009886431714994067813997304864132630279937760657918296483008729282\ 7829491544944253743374912336502629686266327933024993350828448125371483037468427\ 9460246248845158921617193699591717747299652208407513646663911392391408612296612\ 9217498843491767644317156968258069976935795846263466972948802920026326986025818\ 4253086364277854860837862565672787199978777674984970250915470158050214836140464\ 2098267155459094324364958770033444538962071127849167755762352548122575897237176\ 7557620001547009235547883269444249849849346833608946469563346482642293673164800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -4393384124703689665878867765009799274785822543231753\ 4728311658449537286833467193374087588060464017305984158762094419784870001066242\ 1968379541033384411010989228582810486630556437155029961350175043745530958249928\ 2435963918052066618255870844372625854221820981817225079516361612279769697754536\ 7865248045600102721680131153583413445141728805546662615618487352113326687073785\ 4684236808808540337063676614732348365151775145364197750594168119254016608585601\ 7498768860005852412159212603417542845372721994143365218959582515818519877549392\ 9739956951264877347490808711429060714719513161321064952972783078082584473881731\ 7328948958057517341436328081275033333624249405305059097928630205349072050132696\ 8684789774583470425606063526288847661770590526075178032024546132536727897715551\ 42602733342249039040488753285983128307601502569168030803446947351/2483262065079\ 2287414990201107325960507951570211812183167444726215548182035434988058956441878\ 2757151841251789543441652708181650172975863010565590431645058663356445347984982\ 6864311551109361653698141228627195793828933035228612128083239370945219549629485\ 9536732927280380631304270776286874787081607115251381337378549926217815745271717\ 0550046055847097447822388068885327107162109635425643424165273208203344545379412\ 5222388469196069977855124029398380519685939815351733350870036672634166265342160\ 0813380294427398484787977550483897153021827501324054342492640840524656363062814\ 7852433696400497761096055087251591501948108484310965057409365959826906803724078\ 8378588980695597905669955466193054204694801222729344317367505702123482323803648\ 8192000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1023067784923896141168170650081143474449894114\ 3174123398827208159814546370698253495659656283044757066266103420437887664872908\ 1199237005813045654273916106174033766897887479237187961750178822883563468623077\ 4185382756330588959122243582639475513903022391664989440069165576158076717281613\ 6612469361673043308265585488765448889323413853716882796491312931984481117583283\ 2956061145559817297438698602459226364734213294443196988182336582603008083182417\ 5574775364630994728451000743722010897362340404029107309918411467118194420023908\ 3863255385667787340278365059903333402601661524224735445981847626935980731177710\ 9792594181966309217846660852364062968729398498137110552534985890474000847655069\ 3316269640624655093712223713167376861305061055660538759736813573816556714415892\ 27586314691780153004096066508021298218914702496282928113083661102227437531/5782\ 6143451822222012270363760377679855561770088688097439463332910115152985242474466\ 3790235192756767673969508105023448556370269925525157365057963536962561605625031\ 5989668483193576398333299887225262506480510932629829063398263605532016044251072\ 6148872075184855812026086351896263266780754333735942387014921177904686941824486\ 3922850029421766338229400102360951853136150349996130755584350573635770293466242\ 7754448774324680058041575680250818364821774273795940760930422707503271760865833\ 5351581300439521476523437471622185905058638688604919222401422907540817739094461\ 1581685455203644466663522740952313732722683302036436256875033631412809914633292\ 5252174799483414249137976395794173569685007586659757574564741335397150778172090\ 8840209513185280000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -65476938565516553245577942696431019\ 7908626148744723717464691876990271954236461192006461146688901249534963739856241\ 5909778860978324653507752017801300822469218470914907683168543034697255193425934\ 2548202029220453570918734083400190803837236730966756125740520652403585133753595\ 0598566484055794826908143352692226231503491090731835556133037412647240628769620\ 2797037123398303200289056721374228912604587463638752173032796395126391528997856\ 9347071199373229520088901360493293972346411524819101727409959439627486863520560\ 0319859208297834257817621604836898455077691736852986852141293506644680281341648\ 9268926728234592304747321133791406813990346593632615081409849599360097162559071\ 7157583500895784722962895696500250106079935031924610829893821899535976287578954\ 2288404974439538715979929589584071599268671153568685998437607479531273714371614\ 783959/370087318091662220878530328066417151075595328567603823612565330624736979\ 1055518365848257505233643313113404851872150070760769727523361007136370966636560\ 3942760002022333878292438888949333119278241680041475269968830906005748887075404\ 9026832068647352781281183077196966952652136084907396827735910031276895495538589\ 9964276767129106240188299304564668160655110091860071362239975236835739843671268\ 9298781839537628472155677952371466084353605237534859355352294020869954705328020\ 9392695413346250120322812937449749999818381989792375287607071483023369106608261\ 2335302045514122786913303324586646545542094807889425173133033192044000215241041\ 9834536530721613918716693851194483048933082710845984048554622448477214344546541\ 7649803013816577340884385792000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -10178878008840890055146\ 2410391009809055579523257614325670038355801569612309047257710686210159051052756\ 5153273621064062757495430695867604281452925645757936562351591643809484132931800\ 2939333100652909942743095044788993860271927159520566895913432251562141523415849\ 0387745831685499284082894383795097421070405785889712705991181014559150683318522\ 6748035573557725750897176956040001714607285816371216356299589915456309054719822\ 7292611939698260708779375709059130103914659802649607182211075030726737141627462\ 8366798928031236916040544389353487420863011812463771119441420559601031261116077\ 0644056022244080209482317550231840745602378617596825297747441682696998159778510\ 2137870392917639936994235717615918476400003131338093258465954941906796741403499\ 8929982789346707734811142810684134999890669743155562284137468798248104167975431\ 15986494156519544651347590106451/5753226547793667314811122713178421296693701423\ 9133702711649321452302386733041963441632361244201847760965584196241627726337264\ 9023858820439429792362358806690167521262176550856247962814354118390436092388413\ 0306109794489409595807110897656577109739114532168892850473599949090321098134355\ 0200749570308687354476697296269614764055823044257818003050564782050295053107756\ 9615646639486663720280462396501402992264554110142001741991454404949451955062089\ 5407091127360016199082623774979581694054007124069928326059055619911303356287861\ 4735360877384601841478319389360801074597175900529561884224540367447703956769333\ 2995771239719575247888886059852375490292861610973976826424156645258610742465102\ 1631375501891026131630876861095716623270373021364079552280657920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -385865033802471335519435206047298525550364393360602819438098761\ 2304514546192127533814778574698901733951659013500017295956239534623113866341796\ 1665015668535316533210342716531194988889697858196092771387372172976380670885458\ 8441623484844743285359820116130283107575136299170858342799590307947219867451052\ 6370235271222211089024625889674046555021783728854955858335264745023620236040250\ 5088784382724851825085415667426775214596633941561561411602285010525355318135293\ 8696452720576502832681693127996346423180462771448783947281021877069851494102979\ 0818333509780840423253418174318194144887936512151139502152148363560082728913904\ 8868865593540992618633230000951461149261378296339942313713338625436075001918899\ 6434269581374101386531807596232730508298619470786465340980724381263473204448014\ 36904049559566166810846757470540398094660697774911092603162758663174953/2180934\ 2977170577661393966965074253971861929654352701822846309506010356539054413695668\ 0047039878155801971191276260038082785289794135275692069592765408207332125859013\ 5165349493548845030916718167937018701401644935044476944611707704506448816418325\ 8604246032188094910625932320289127922451550932716011773117483903111406470592347\ 1057970528525712909215969209044255888551976874834319008189763668543977948871403\ 1378823294023484530725255758407219956446661451325246950954370488048081559398709\ 1599938244627642835715392132854114159905036311225042247620413277976490037190556\ 8525641833608012375911345601266811226384225621057148577938568269038809436310455\ 3238942636257262429529930978459897535115740380099844629908707141744624076608136\ 4106566928384788654981120000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -23947406938385109293254\ 7104265956547101849080530425832339406021263668743375601069473953779952836447523\ 8025511749528859551800024327545145028350016298679636164228542073005383707763487\ 8731129416825864612563726978101438135404500844171165933298591154898741654795463\ 7828936033096240634910697169107677596574620588983384811060828737347896598495420\ 1377951651420649615747017924441731466652075199183322791102341708869340515163122\ 6372454360036096694670019634949809975348300356639537694045828680543186271707377\ 0103017064065707773369216406181056978072841685421021663244671561158886755588263\ 8412568802410118617791075842704452546754684403747984696926978318538491900410532\ 3233119258938180399441999940244136244599715449223617349727810027414468364468448\ 2676930512349105173933667669975081155763183881459130121120882032917639410529011\ 406176590069139105519160259840705260963/135350937279406749419683904709186969485\ 6675553935627175595242940096794665045977499713887691918131374868826447814167890\ 8335280876490351815102222691778885570340574950727541513293494094887758207521972\ 1302383463069494056063125823856508882265918351924203900975267297199121705821827\ 5724525730633016677214059302891101190159634554006624705627518792655029735449086\ 5056168353574205370173955436824756343792957172763683277590451194517952572891944\ 1376830396778970758735120215775406306133080864576393866820057720649561892257235\ 3584628496539650501612229063496999539612480202702540303552784485276528550842407\ 2356318896709657720245209662550081998323961149932130738008145032855190789209502\ 7959408047542340491896378628715019327413882888634484128086368522809931942854656\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -614256908980466598933475983127812560293785856139\ 2779470117783594387868225115564953755454580272988806370052459953321303803878000\ 0865451371741095090444726758553733402317694130934974941879466912241205701516748\ 6668013488040184965906447197257834666395807508503775002365483053666794033982815\ 6971565810736224397396447052140657785697882619760618044671860846510048116780011\ 2295802357856430948317546341471244810580263766411976269846238546278554971878009\ 8279174530489670492164425669892443425374630494783470622528901315331030776794642\ 0693174186830022687419896840664291805858750178886608134869653928680232530236863\ 5563489808265994249924419509872883718378277909959714611390152694005996318291737\ 7088041280111715784105171669660420694563673930610649917456886504850072872518251\ 7772091598018341165124772407382901056907877928086662729088522563412173037754603\ 0937551876311589/34717515412167831226148921557906457673073727958448837054017981\ 4134827831584293228676612192977000697653853983864334063998799954481977524057372\ 0120441284148792357474861614398159781235338709980229385851406135827732522538019\ 1773819194528301208057268558300600156061731574717543298772334084990736877770540\ 6211191567455275946263102699236993458570316015127142690688690718269178367744961\ 9569545550002182893514813884760701950731393854834946783671315699677380599961555\ 8335346391717523135241763845026839344805346612625363980869445720936242035366353\ 6754786980381910601171993201587861289220473429573291077455939579700602720524289\ 6278444096032570096034957591534299089200927356437432237467158816419461033617142\ 1118265402457481660960934745178854153526100747543342219264000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -880989014720343467671069617789042016627817719605554183100699094730380\ 0794686843677549668503345953660153585018712940876546733310643278070162659480343\ 3645740861110918777580887196667781122926767951268953970185350987154677191892211\ 7369819284078708261102921388924804538430886131473203616097386625471543886298160\ 0256837045170042797637825781182073717380520060376982724774008414099289177083808\ 0889615620536683628828629758833561873584307031495719156858828532436955878426807\ 9901003851516747442235812721114905233221937646859225951748915672727476813655680\ 9926624638851454991274142409695865343938535667375797589222106093540394095160959\ 4846921035251891294778581895031718697591669690411812209118349297260379871174443\ 1767236859947031577822002340608003283374823422447205542041826056969737016053661\ 8065634323673996490189661574057302834594539988417408243743999698022451643566376\ 9299/49792652538806991913449671668343897623108180481963995908777280596630871915\ 7919217310835127726827173239720082381535522639782002479176024166064140267693438\ 6841825597195413402342164919489335309623993663807182349502594803730403881843753\ 3035048980048088873185762919187210985550912789664351449599483664045530060019592\ 7679255452126919858619154024223805833639055321691613411012890331780566985619258\ 1892917834679222251332198075354723264104479711277154597583789146657094107366074\ 0585453253633491637093060006504212166244475611603750593473737616420365763497483\ 7018409404856140589260394916978724574407572954048350963503538227182738320557676\ 8210720629580867081390536122004760080641887754005182131522312389715294293580279\ 9105985029141558263213463552149260478848615755808768000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -806657147608701776908644422537395733555407950460917808442795529981925057\ 8270458748893803259915721737746658672860736726051180105025444179171303201987782\ 7023711618715472265529783200844111123576679604317085223642498892767011582315394\ 3229833727316998248057115027526001299080617737869879094258261761752961033211980\ 3095741211266329979391590438617905451426207922789853817486342977948606148837180\ 8644020641036013948922652726435870942493722358441051268702079983136642849971964\ 5353696645633376636276037972358815146743052804684112829762342824221097321734835\ 4590642581054108643296568951855361140770251957757739869171546283441148042695799\ 9350846418992414562492222027224708477020408691560392967190065877738335778496643\ 3404338382223168967230833651737907867412456905425007041871843979731837882025651\ 0912489618604504194778512235141565398439754101825565857098702727473479551464509 /455911421691096647048935315810965455816930484871306028118131810396028426181121\ 9344557341299142264566016642441366293458498044318904471006970122208546220688277\ 5840796334258335994645576409332097695011516797075389909978513323546315722452713\ 0501998772613509224351015179455563427138112320661523083203035239487651791951427\ 0074398257081525512010916582389804737725784862285959297088762893859157672633284\ 9590631971575284543675521175667727389646655694204078261339686421035429093568860\ 5543414929675693748221379186965634387376555125930064783610421214527957999393498\ 8475708449585942497738648614945937766302648359433735282685868494072257520326812\ 0862423254354964234297978062251699989202772234553556505235426717760376973055425\ 8743414470947973151760312871083384890357029273600000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -168843702570464808969707006601089940479815802770962991413551174922924252692595\ 3603445877515889141006372311331376985690364431957919362714221662106483653960640\ 3049229745110814752533439120420113129547727929734511774191943112529079910949890\ 8046414246594327673354485847663624959696890556796837318024037991458469586608187\ 1848605805582186022157556278640067787401880603258546843326586353058972353193172\ 3322127128716054457459887657817159288166060064122555259772485594813103571751943\ 2262815980696809490552560780821276636291139408509133458021489623308957692847516\ 3813413282533693995201317437305667372865253533248289487225507810902206287897678\ 1539645563242305773626992077924434420311413437045324392431092222792200550043847\ 7130338216797574350827002843582366476474598052790643796986670233846975567503656\ 4684732929148709360445832693894305393389456636826887686038829435705638525772390\ 60797/9542754637633962297034592367632225919553210509988984516678839176375301673\ 2861678524597465638427853529647418831817735119817372327550265476527407678021184\ 5002441752032534617308070165135952838551138430900845435326516145773607518934880\ 3368171720953062656171722185331032815659623201690291070294850308801210039479530\ 3493313916077705968937173773206584254838364899730004405285927432886260844658300\ 9076167551086399380940212650433045844870108543593574152101201902379892145998349\ 7020184908950573297783592822640039518354863280527560850347293242690796589128646\ 0714177549660763357645685025403897755260786330313060936523112864321422710822340\ 1322785915058360268035343433712758495104663292562112192134686634807970270955529\ 2469182076493970864744665375920786802564089962186007322254376960000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -59060952910634817540657972706112413304699954911144475488336219\ 9937753785233628742264717359694663906444091105493770161907741380811015405698153\ 2623097718252848917648493907018038861204956943881015997040215208734777910005915\ 9380818040828812249716433917183988233141739908943897453864291797877254389343979\ 8409676496832715916472930404296358835587554782783467931551119278186548250593463\ 7904480991346240835605516263195163156427227304868304875954743886660562025380452\ 4256125801505486667386090065143584833431510464876932093434951153224256034973308\ 3786445570325896708342689617032149863341058696885927057948480261357606285048078\ 4503827394300851435172221701253060230937256778553715331415174050987811882142373\ 9520575232281814312428478884372117695158620062062474957197218005873376849572070\ 4846588619205820502556697051489496430618442794361683730622896956451110536148019\ 08029965039443/3338009475718918145385244658154994230903799748427064444864110729\ 9922666691427806425231872582840905386085176562573504480721284400138881061644295\ 1110982621757005059970162840256775979965535733664988360478658080037104115240555\ 5555361694219852126040268809708061023169811837958586668373823187243144511484521\ 6749226977926978216035976420505477625611620892108556297336937963849589052074136\ 4937064033435153289642191295910256243289650010203235128606688553025471250465304\ 5308978586697867815118528976462997690980433934005945585771003445022743281696623\ 6518259820041184012567387021071224181120636022600311476560051869891390104634710\ 8708509260138545054343750586644022544626695983907903435602522647307880380740165\ 6767710003067486132664479255625123711763386780672790134053771673600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -74336662582369842822532090235579244761589051520425943234876\ 0508410520079119523668992281848515043285156667452384841616693058599160964722506\ 3383188560516116244456959510475405945608585887131051741282504679993411138659819\ 5543109780491848665815872901334414804853177380654052790984489259297817283616015\ 4905910068408058504924267821138185447362587236353365446862074218228786672321014\ 9677350044242430320320828179847034723368422688936782787906149301781186386380849\ 6722413480366927821641978698998478103389729404200662119169942390961031102664484\ 9445165486997118906655665910343685746993106868816998885216569533639913886100093\ 1893244501408524854187583524330671283058198115067090423386992418669561327278142\ 2221815509646371513753714347645648049167943476248279225051636935449772140861478\ 2782337826020022843527183501615190000103288457314068822731568123782756784300844\ 7753368814498496222323074408049897/42013545160613866377452478071036816993530800\ 9468725145506482381836051768681425641308733754143494331351944551168541698885445\ 3708148183813480295344803907909474408330630549532308960929353312489330210675665\ 0797276714015200958859988754571553318551226919499117472285731875288451792527559\ 5936990925143346644501351657252759100851851535375286471031007651621650207379034\ 7797761047585783938721084351013983907239227698995113123456960135868290354799507\ 5784071854579561831317358890045784451254151449258846013699016377078282383865362\ 8913344645345287438814088147184310444930324418300512361537715698227676221969454\ 8784152045132380876309365200162132774323916864900838050404146356710781762296454\ 8518534466984180241321739727385540091105819112061455356630693388731353108111043\ 9811958176136558542848000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -3126017095055964510551\ 8101293003530283455459564651166586074121187931204539386568547300869706049759490\ 4495604570356730065149221751333646654907793814779816738735384249823182709432520\ 2459526075503422655025487516355528312186712415151422539205005570341014050694266\ 2843908265709253892855249125278549193953709229253878637726425821644130838237969\ 8526159751844937922017042207669118974981849736808587851733805310643316502178567\ 9198754021909722284974170883225495567231289646094512331306842341395494492675217\ 1612933907769278384410670070501325782419031713951981120589967711058882463953398\ 3094601690989804713543240283530109401514589265936597417831124838673146819317167\ 6774614175745568372364138476909060031038114641583325391660729383027831077362836\ 4897558934401966069828377909040712077372071984862302476170711565319924142750769\ 2772460524240893179699202768918980241693104768774683760882205962995926947/17667\ 6090779764050262052333870899171287578220329630852492986852048621422029858643597\ 3075160902555292537394651696580570269577228922140601912235503258408578279846842\ 3416815250648813090741407998609477241318543967842519783638004078749313741899870\ 7594245824114866064173346865176407533285387068531651584728070307531693421131453\ 8742630499900325135611307167217741639141039128037054334880665666427956837058731\ 2091436817710491337268884399175787661233607980129456240088369630225414035965762\ 1805572709373323694298434391803137715560819559539555635656878689589546376114059\ 3955553827198069909907057938297573429811993057329587842949376703487650789051880\ 9097355356915488482131983524644002144048403098494116130056263646375794475815703\ 2818457329737482318289763395498809413051037446064330121488105472000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -297883438621474770118951247030795977226868103381144081069186\ 5891894641137271460603312068412528967575421215384785679115302232324417285916201\ 4503215323700186512321084739142098063637217417610757080495813521406887914952335\ 9784553025035951705721492052062655049702977665707296617213236642383523681515401\ 5922265092675847945770507685417175022330350327912960226433254961073201489997523\ 3053816249887807417575146644147081613968564169456399452400024236687776185374102\ 0245160570900339174943533022043374104636456875006314433893284806751601357707863\ 4564734747807592331435847671143873984724908981125580678181698769870308489294527\ 7101539198294905999529961982616599321497146274402824612607939963830005392842409\ 6057251099015704134838009461323979487966864830153173842781715541287802695373589\ 1068168357006663983220304505576126757922297760728834709129674448284608465864442\ 86062615195012364233199565987903805745026793/1683580950324088818897572833336292\ 0070209291538703867263603832611052716864700558422506853953409352197963427184206\ 2390367400990268882557667291653151784279418361881774492802705208958235029753183\ 5441039154993361387357616167309808835315798876291625913333934967231810201346776\ 4625076468800329074143163782080680555245265454609814566003970269428764029112803\ 1999954086182008772015793221822206786412318899086823209711281382195117061189750\ 3513197651202678684777104440115981198908026753571004697824735225514176644118563\ 9375662039565365361364624554492894005897056444586102408392744959016328148438621\ 5118682890928668172719980466919595608871217087210364809608029901514419071100431\ 7839227850556799055551553716375189337699299026030332707984963990656109615608281\ 1975097479337829510218919494222008046059520000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 4040237059568725440611726096502057131959134409452173013288795592407181140649404\ 7492659454318843209032954311778752693210632470514544673309303823015853146231838\ 0152377686550152340294891439884111594327366950985812767971285837122931448796959\ 2195065499328642373017697037695440253963547860680261290834525525874206462160589\ 3613003297373032672349538148666656138688323448218235271082281475306953667330217\ 9658172828283189402306316140028976996283412516586698721735920584365683194650493\ 0078477239809687305710294492239429096312406154322126479792440270938889807844232\ 6412963729215890905520658714356311981087437200154885081045660231870253914858160\ 0167412331495478304827396571071056262382790851119795251407276678056805938083198\ 3197838363747173799890229112684931687215906440718566491896770295515112636600843\ 4361225356215907281700391347007903404145766945513801957391919192979857255490361\ 3093885449879396846949651/22834776107843963290794666015365799635456280477782256\ 7483362327368301217245363895845495260517506156248239587096130598429348469560093\ 5839625335065736844249582379545906913875771799663417644928236575202532059961421\ 9333184797995108341064858322116305491195899555557885489530991100678428947572767\ 2286589228220724772292106165972197561892930091102776486817330758558415741115345\ 9524551744255218482373980470373004453555310701037219910389717408704860251909020\ 7321646429159285226568638726595236131415949035709522299539143061242766307047271\ 7359275566685229045500305800133343010384356915393876036293946942581392294055682\ 5397436217989917453655588079404947992384773376862235676994362126768808801175730\ 5181992934743947338910032766848190751979971367519647659974388655879339791538875\ 9291091990597350509772800000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -31885590898677149626\ 2922899180404564364623489942038782978438597487278124865439706844687148268657362\ 8707103195051074065337568046503390089708145761009108774955713514952850163034308\ 7216364122002812237200304779814392945540231938558487500437881403717937523298612\ 2693974311069407388275516573874866376875399687449293791018452381142993824328782\ 5752843231544906016667925935392245446673010498778613679007099151931125455926292\ 2942399044022813312021581809135828313925891287598800182188555674842832196344023\ 8729435172230964928980896326313174065263168965408240478933412688143534237691066\ 3833706695228730377203480094621067338800085217652775705153907601301222964864645\ 2929681148459986316165421582611440359860344620516548353478634329578643868084517\ 7267926766395017500320989293572218938876362937833514858399691257340998373035611\ 8214212761717979089237052999699002667300659099062997613505068720390005950169013\ 58611129568841/1802136407124662279562277370166882733708327621837587897756351795\ 0827375139579023400995211677960577094319991096779540666275974880397064071390736\ 5745918168351464639111723632925886626772486516833268476042617418374823583287205\ 9261356304309470590769363659298342987933594295025467284639755672969623494062458\ 1147277638931125144341515396809147488510177084361077743830442261596246623298165\ 5670312650147926459401697962110185339740530777857050288505880588495064925848396\ 8275178400968069669279226779096926673046471057490864251747555315544456695336880\ 7681570129421912316284751662452239286471442783556670228490557509202347323269622\ 6917565003677145761950276113560448715114095128543620696090245416279412822064251\ 8508523814165282406727249881172181256171410200201766343367234169214576855176129\ 0045507560545242316800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -1376363907715776109985\ 2881521181341317233343512001089082978344323396197794885600429576939892308772579\ 2719800548316072374712475148765387007807478978057024440879421852052969595562217\ 5199202420818960607943893252248735759232682069378286845489764511383878342162633\ 7375345087424687945535161182530292790528203863954945905858800360156739388491608\ 2710483023487080103115771436730670906232834513815936358258081153491668831908123\ 4843882576445972407233122561153628680658540526871803163188045954024048723760869\ 7653614568731244177353554406042509337666279355477778270492980485923770160657825\ 4560713184474136789729351715860083409427623934228966655624529456818507988583926\ 6688758928210791540723815964987016571352674726838636580794289815662170384839210\ 2107504992010704624306018318151828007749083891801648243518539240473383177635450\ 1676021748231780087830772440999302639070474551183054496781985048333615391477493\ 932162733/777912381524171468671107024760998149014987548732774813387711268814580\ 3803512702165115989233986563298352090623782113887181294184496563452853603080980\ 5800641452208000884976072930306653175967960225316550884589769294077751093049986\ 8630408958966267725909483686015672428759677461110805977147779744412026598263946\ 3083531238595091217812809193947404557309223410915424657223577471786571448275741\ 8869397790633395647957191325805821952647959709836259786997587782890854924099370\ 6184204374759146891787049679149486316237769353088806437233473218992194470204785\ 6960952708397224023622606696242004774488409349196407409884492696871568338117807\ 1920464511207978156285892563530439423852547451370180734518062372780666822925827\ 4204854818094923776442771654646102018150508200812383238752219660377905250214604\ 8164521574400000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -7512152054289456158805227523694\ 6985026203308319894812549422927262309154525202067328348508446742097139985493301\ 0359665264041086014849143614600188497255602808504856206027461086525259332276445\ 7357642284031591102396109915580885500307634166249029706074673610949148783234850\ 5462992057698982267683933129587813395127436847567745839266466304224469682689285\ 5713119444927263893242080390943783151749541162681217448377808144155531209893478\ 4977960095385729567457104650620276645765683128567735350821972039216813697488818\ 4304630957783677876778870636605181219992942763846255508651362790312644923584988\ 9963845516505261404563122712323597791504688226417780944567131544848291587068533\ 6840652375175662487272120570587824933518866447395943783551176808887349203746591\ 8661142566087111614947631150601270014965537716054006425463323010415500143501358\ 2300818456346496558025981285300393699594835447492136879324368198431570103091562\ 638237/424587116787990434636099348719456513324766126436214693395385395261706033\ 5529286599623979315126791023670084350524827223822609136795083661754751404030245\ 5965576537740320407465417967944818317297068011029490582182659621172765748633050\ 4146006426674077915410303363315141820482313799646359781833656361199780592193356\ 8411972073373473277759867389951738157279977808380631189325535172301551646918578\ 5033247042771312320616549548355411930880890887238603714678024977085459635907359\ 3073704956557899840754590310248023490543919629553783771915764539705754132753280\ 5200986649670485034348763431967765500219356730670784766339051981173440972721885\ 3183644369812957115847033364449373871248903158932621571672837860239624034469079\ 0608015328869968996257392889152880248860228618300000784799517966552271835821563\ 6124171197480960000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -547166446893962105904418188\ 7054307057112401311132849024758814639923129521987817353646892076404087230558189\ 6375972930671396481741261644669117757137036617670638395692217214518527201341275\ 7824913817936455808066392730962979159608410896729184813354089712352767138911365\ 9941118979416752085096815411726619878951213713069794459637255611282082373844462\ 7484129031471732107299223587001680400514840380848190291737968966398680275331880\ 1568128962581569076275156743222933261535358922904382421458647742574432963985311\ 2219518732027396113370608725757549333810547058042277305227616652711038273302482\ 7580883755066593266630643410428925636396841530252150074992454133777583757539758\ 5840073755729016304033279956953894724509095938149266369563688228702049284950104\ 6930913509229703973756935706146420234688077514816536304009004539267610906222625\ 5202682709368666038201223347277562228039820933630072269701872643532001794658489\ 600015805969/309262735056201569574303896423203994292203223246047545058549550303\ 1096842664873936362570281086610676583713878229387815578241928708964154817255384\ 4865894041533189246647215919881888681937260405214090247478411738829928703134971\ 5812979042025075417919858579868699527669678277010413954797154684898034991369761\ 2649889664197271956736454298034712924514749939082002689587662827443425951475405\ 0554361359948216114188388883260247992006996738756414635614720934070520839667064\ 3058737236556537295525136169970976031780679850489172995218165184828895583116161\ 3927872666907522452480306444224173123639529485268982766278702720900069137248378\ 6644196568658238733079410676599438783436016299235667919044344782357333994531548\ 5380864486590923182713909913167641045509897212007961007059720719278088290249720\ 1658996169088461019545600000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1259920878048224590\ 3710423461312845580999238653002108076348559790821220359267738441231982445752516\ 4447780159182506548330484287773163812788505705798044102993221605960061898684473\ 3871566902235439028892582369158250733862440614798444217352855793933144206171474\ 5637900242658306065382435934149672194055085504218468240674832808111631856221976\ 7808216760762587367058636171398678755334352280153736976219677467290908707259462\ 5787415861642223359994979301907690322025984403210148559376799146927861380116288\ 5021869528467045613176465125590475065705214646416604373780469424082724560174618\ 3283704526884168447384573160526949556969476627176105068111473901748962675491144\ 2920337442810585552713686413412939635378428917618238278072238762430491310787125\ 1806640868332618018595556355114951441425782888680654021920436852468738973052669\ 7208657882002284262260016370629020925475426097153830585883471726814390392102948\ 8875791926157811345445176039317/71212718463689792953025540076965115874856772285\ 6124132540833849135896650174828785189639497843517773756919579020812520550587611\ 4168809678696354336519483510789194648097389186837238745491139377376049739920993\ 9494300219927741955908254048128950380093804390449712566485282929889599414053229\ 2127870919606685209778996483660279988349063507188933356873357824592512011831020\ 7120620661453540359325145337430847032447386865697952621330487154678239772195465\ 5123475998520784711964143754061601944210092015545770376903256963414037635332801\ 8481447468090747149730726974707235091983409778000458713817946920583889121910800\ 9400380567556651569568438650719892500571540152657471400431288154196490401143099\ 7261489676723001369106009457047087284109870047348743293821320848879139390781099\ 8820357030104446893781403799642571162897180451143680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -518654710249317073804849959711109623627627762864284735665318324229516\ 2541727210067163850443355078239201370746897242656933004029251195991910774768536\ 4968910025186767121720647871920639336812355437741502839298109727319963652278800\ 7717380385555572732182144470792821922822686673496815038479280655535711005220170\ 7179593807621855645455549094015319008938389787614104429379322126496135527713515\ 0490864347086288988063353012445289818465506590140527018102902736472212109604737\ 4323914190070947017726769949415594233608708217025157274636151083272025149222234\ 4917323886880188213511606701166360201389807792371777420412927224696726507343030\ 7305234107659039011479736075829810704880279105844560226293985190252035756689844\ 4219186824883045485261674091230637998741624479337033392452703171631047581600726\ 7418201047256294794860099442606172608995519985566961075966196798461828554097727\ 268344573921475629131836005690103079813992673021636646117/293156157388033373501\ 0407358661170693994376023733236486151154892166280906037297418022875488690016351\ 6683315436164500046480829102657978808636711962673340754788301718769233885867583\ 7173622244977546360878590231647342109048303224063509673173986867327266058055156\ 6884877091319920229000252010596821735529170563850528170751331221387292361101654\ 6858665769664782075130661554165791175990146751891354602426853023717681446244080\ 8077089424596355258883288989553315273058719768232619815651816257252445612255918\ 6066510425126083949877613385372542565882366723962098592847802066137943834860528\ 1656166970840217257085430855559012304778513248657199902599496225943468120693840\ 0113015298424038151443648170266398492276500039527341350073063701469542943190485\ 4404919478350075142477635180392038942695134016519234503342670387866459176960000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -151961265109436574593416527620348463167921503\ 4634959159614292679658192144786823837628222605061828914610276412739418513006247\ 8636343076890243524193535667242543811302934835443788384076167604478579106542380\ 8904383422828172974634038661112049330545594529139158332450520353211875128092951\ 5572452438339268516369654011555870228074843898362743778514991776648260640715143\ 6646260811288482541902864765143026636301858633065280048827089254359250385342492\ 5834807195304422636574979683753840047452749101971306952833723575920867113763300\ 3323385974615349975638725318534068913446339870229109925525418443149446960384984\ 4323707022562504595565617504306894293277768163278693650277670534554108711254422\ 4430814149070496807944798937261998165530838547743162891092698089459431985023893\ 8175786083010390025242882125020649406278132576322936042322740067834102146960296\ 6444016893268762497203810476733902329721450824210713657243648595232710720712075\ 600279434790507681/858934403260141437525361178988503872586251055600863900130787\ 6959431563772671136877710963644906526261019621325528483090524453835459059244448\ 1180310661430896353976535292952633382721371752819914878762754624591695511251445\ 1304995430628006589643971461015315856825266681329980357882274977313515642632306\ 2890413079177592867337716004204595519051331788731669865312466479444521144875544\ 3765856868385057055773423647269120246229958408746393059143213004122876526604360\ 7650547599151845324717086185365855516565899175556219880356800898560520546155927\ 1103876913370114834867271429835351282939611879222863791418213647979432027861626\ 9745894652406532986136959890392389142728628544557007614780376512735426074889484\ 4674304272905934290630191925750664484107014533328651693354892165205078581078558\ 3430103801506664629264473164998554301351321151733760000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -124089771428760446750777881139685714258500243307918421178883873113931\ 9087563051576415435937190347725174454285931768537046104152403153457711983118551\ 3602495337456548397867561526438696183612942709454669800392147008299297125137470\ 5549930803596828186709810857339999232204925504887541683751705066916377611734208\ 1348097603112684512091109808113006355863243241684760858388127418821924794634174\ 1966579838233685001467351953420474271837796511101932144930206166429075586123393\ 7037945745925197714120267319596445687123379390634369670363648195262564953267620\ 3210917911352663022495314938684023105960275702557018743472342371495437428497353\ 6602918756757849492211387993704671393641855752438265903691882686328296786749767\ 5139925368077137993123738544491039082604399112446220338080353338248643388756169\ 0343977459364798007828071055054065009342404451549359543115627876857070453455465\ 137716002955780781273158649992753729032744699209978085161480113522864341/701405\ 6037331810935615399185849897754720390146138246038551278373833003883975091693980\ 8404596960923952101325415962177847656182592102090215707523412989923489659873743\ 6796534221733066087941367444123765466144590820105266151668068557808680079896683\ 5223819848362294681065746827554326475718356687309313344528985245379292702912994\ 3273959883087300032009723140801079043540310012026426801468772007650448198155004\ 5847846898931730584060713517618170815696318001087398394466979967178883063021984\ 7029091992839427021380044098085912296494269311019479458331144467410669409998708\ 9319940619579560418290842662821487420686311292329258265789820265017383027501399\ 6427568371848252522251402605689638951442685540906058708502443917634029340407519\ 5109878250807299583203888588125120270693107067395688361301691189985362013187856\ 2659292076624154028146688000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -2595427984685094\ 7249887844491067896186274363494608841306132516499883590489229038577083244195143\ 6255995259987139524376874947137331386637565136814180121037184460790036573236123\ 2304476863715279880075259646252220155811185666844334920789598213950885984208404\ 8573982866601310190115662890053125299567638859783182361842223617768953123936924\ 9217484672401378945675372590849541756172323798339608852438417859424792750096553\ 3037295525010090293572903504201898431562560042137170931723113277316173489843078\ 0131022831617348627003116033663825293400491066339736184328312338756731631808404\ 1167295826808884028079695799029571355703466582660760319504233155910481914386593\ 3871971458658660747310238756820200815675823604684774590910866687168389240714485\ 4068951734775366254465184110275636743979491144417147294551747809869238894475285\ 1320917316418861900416596018043916651965962518460960228083586234502223347627826\ 5200522956465274942356352482316029735299456057734887/14670599607683215752933168\ 9371236461437731680296627554142338538467091109237223017871303259055003468538215\ 1322400264911861576715096407318951738559706097239709725919222803630978176881029\ 5381641461292678489880261593321746828289321955126352551119032554141594834575554\ 9171160645126292566125148471761597914168255392353286174128189351814491465396746\ 9515369212995369274689124211544742979520835312016774512610075895356573805607689\ 6213883934501660781104187310744024818671352993513518146167832046048812222945557\ 9185002355564941593474136909283432350454217680361561379532996021587799912608570\ 8971265135574230891074886990358765887259880663103583403219274927902006557804975\ 5410336900604488308375210773591123947037116981233357683963678091821349388547808\ 2292533709225015581817027421648217764986172929733831867837201658175307467080565\ 2716126208000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -88950167864809374549056328910\ 8833557484977174062161646983710106590194785778611373949384007596894263845826414\ 2949249460849361911489745378605095491442435552149825449263732696760901905874461\ 2442822529014950774303593783125885669715517222262330901872416738362232403313831\ 6750234498140936514643225916211980204597575877570078135478628799799261969395892\ 3762312812803475301472560450471623168124706363553758657269910563458196384587366\ 5996164716434517013196198050514987416335332877644967457783061829958064995844392\ 0016891256494763425559573885680690669596719540317273699858761445282907610425736\ 2486971460620661934522158140380971149952388264243079377860471162142185423709115\ 0955832113143025088190166023040962404014955294088055160278828085729221606589826\ 2908001385056710115532348915951698414016722790102146361726216933744776004345268\ 2369284587180862731743362319289370218417663235930818081400346788777514556055690\ 5004856848862968639065952424089081/50279450175687990239414686394724649152070590\ 7492265312550977493707909605908438160876465165786835046727051701563997259675537\ 5674863462677442717348813269230312744034445233917932545251687783049583274748028\ 7817685221380924911484528603851115480897123316253385696714315609862784665470508\ 0023917958188467806900942250233367302114873568235781090853781826507262936672482\ 2039757270196462114612666985937408401590056120711756626877262355783228916033238\ 1386731482921979266435070624207786102810758303551049682682753643550467669887897\ 4792684664344224109726924887251781229568228109123914296425133687669375412829461\ 5128427112179374553537655780933000504742993442159174002743661611549793619932761\ 0047949940885005023911640653737818233569862473616920565815186173151512871375694\ 1665919925359953775644606802069635774654924893454924175284193198080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -6105837360391148652426730457656102610642583448909996\ 8312613312028533445064809931596326769862467500236442258701158841491918290033901\ 8647563808294227269911134118594779451585844622938524241193660948037532750904719\ 2907713108071615384114546226282024807256106035392851017974803099811603326493610\ 6533633056751221842479802266624136700816003556381798433162347506650863464918050\ 6043655244905848401731668369778439435559424657321163411918093232273027388991669\ 3778998766718286110384411863865977705629871951737726271237084677123617521858363\ 5436884430307683265850731539915827887325683753919578743005193338332936898328367\ 4033311020151372030859280402113341453143958296127383236082154541656635379584906\ 8036048277083348701652359634746586582781983445041793362818496272692808606217437\ 4458255749994447577094193104865356388622073786922599325450710460832937524652413\ 8603626731494146053140948326258915602442594206569727002489369009547559277045080\ 884719228689395414589239/345138049386317572569358007178527555221992636404155855\ 6156415063537950652252025105705943081685752754044421208835935825572773509074550\ 1708246869544107222883953059385511476644227534947716321822478202722949708680286\ 1119999438600099947183666584261628931278718811352635243380327847783578742337837\ 6595380300530548192262965603702142887297565856184851195102312999113541818799768\ 9069746121802509252672556271455936428944583346805167230467669092257027585082904\ 1578381862911866054159603084340617738581701475561473462637582122310234333390275\ 4526266062067874458072940768869944052826295859891994094688087111386559028414225\ 1260874089643547521923744735114862411443779304132634786288244233889388102922258\ 8917768852627996353664861432818130360780042598344973989473377183625102619655313\ 4786100053977264079480672262565440577104317151624636697318057865904128000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -2385078397344336039451890554510660828017821582866\ 4323465848680759983496130116843979593069104501506277834670555727539863377633329\ 1718869023769344245394657593629607487294097069476164498659325662009955153007326\ 6092087324490812644067387377296173731430930627381550004010080287176933732972230\ 3815602248673022719485638035385594686357802180292972609862343678231968011137379\ 6296245529364313645233978821284746383794582909585172755658267159277655360143518\ 8773101375716553445933777314451397852379703234905515418654395398185300810366571\ 0673401597406920302994347774362581567678334771502113448572451598810475277580976\ 8319018539893760569823752855164018462865286584071604843675553438541858661504491\ 3834241817183747060020519719704009633550234381421547198853513297082281898556166\ 9774365049689530781312958097663835294215816545322090973058752392672390738700767\ 4172165571715537834376885558734838936600154933192155769623001059723769468870709\ 701444643898881088297/134819561583959110954943541200445715912032827075884671337\ 3897478578756060757650871996155538146034946126565112104173881929009719252447460\ 1370184787972845655570080672333419180169836876047702505127149291052310495575701\ 7797419509656315214966141751391359043398650882345303427855790856269929161132900\ 6179786499692618550327045008722556236405709152816236661759592665790684355245519\ 4721377791919638108957814054433223930166825819613810130890974177913146345835183\ 2272236139583953959720216138363845708136880611081165748394949044662715793928826\ 7636361690277963546722869060823015788366611404168234153531028867628748997326706\ 0399857252382123489413929810373973313860697684050067052180028852585921527199036\ 9440169264478165104823306435402381732570587328666977192666890684387231071468243\ 4658990657492763830693107850729069052076367677168945545084928000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -9238906677400689425301632312723782243137648249858467117215\ 8656431294761392486472210139525494721111037197029552630389502048955850903767600\ 6357420764693302574758028774454207647211256580261316072956763909622836682778688\ 9462462099612702999446384475479762410780228955991248960282629891034355704321547\ 4992482560813085336414524125877389280109195552134116385329795571714280488212257\ 1486227003751411818208828183930405465966120050438228227561813633205555155464923\ 5912725360048674367908994243097859563241033753053675061791239398521805742885825\ 4758551417059368671218552091672935066414140500288631984449518772898996746987255\ 3815628713617442283558218587390495120046402196651948031801903330502420589389902\ 1374888790518646811050278055813633964032189943088948325648093404364467617517652\ 2901192942663889887166642674245518363897881769419723797070421766677596652915080\ 4211788351021656550296087413073479991808569863375116479490997026561704324020854\ 0163941334789363017106809715746878533/52224234557963382038266149519502487241298\ 8489246226990724245652770214886546647443023753394075633244028125734559484382109\ 2148415200338533673246190595153578596953815472631470920900101358851535535851145\ 8915874792984235928664751014211117446476288335480456579775600785615070973850175\ 8285967489803612440796341610087217073050144489379299536520939911831115423269194\ 5144215398516066445725242625170882932149685134406975655191231226310772330797267\ 3330685432906494537721326885431073229819106707666645319464421858162480001473252\ 0165756336768319787194304926125069507179134413849296252175776430630231666341936\ 0716236172796011695376823609360861485742404537589753152835087849970208539345286\ 5133870534649656991761007178185048895899420662775318723664542751292028457461843\ 9295156890606352968997574647052031570479201826885496652644651880770054984456551\ 0583993635563582259200000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -19649432166702739\ 6131154900869548433000439811262889541958056448376041558596664052017000139484442\ 0244382593613955590158757472071625441437643193030703186032817608496048666879022\ 0769281182485505459855854657835269952345393294016824263413465619500273588718945\ 4972832680379739489661424671843081124281722864930260061100565275711662870491054\ 3473076212888344494596911895038644900269356118780024186330960957337283091047214\ 5578977716592383482964322587565922933906033981154693887299538154335217062681043\ 8447357120194346200950491045149999808880035024756374392108652354158699665225790\ 8894895618774025340619213204994081675354991145090455933321804788767424503570083\ 4578247207765195553476852017046220969135386815725595120816763124039352346127359\ 6953855752497165685461300282469261161400368941424236144694523951652346070507415\ 7384628434878320379216806708231238926974908069067339634509374958697716305860002\ 8387693344985375145127949491939797791992528971037909410503124224192556787341/11\ 1071142002922681831638230750266604877923406520725867342217898650866251867223250\ 0961243431110971084896017516093701448435327985194336787101574084529024724030633\ 0542263307363402129096101178846635720083062419115154945523800605420618121497302\ 9785099619100943690801412750507481787348926907036233649166995544495155271267024\ 9189213166170758063836960320738529435026999236646961948680184317444765078444454\ 0359377619815069105675518847052814931668630640637190625215703883404078107827918\ 4159329372474089897465845438315911240211928192263647738343564820724258854858492\ 8894249032803669027421067240149915508403382665119820046853861410617827904014711\ 1449344449792570616012157693035641834596639503739144355356575585995160175947183\ 7139492981807187092457599672492412516133789314272951362679090246568815101071742\ 1245978920346883825262178467177010013462631138572894208000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -81033422030167996104646045637782441733490349328567161086555\ 9518302837270471668370686537217102064707399363757748069766157456017903523041183\ 3465007815566702563123992151185875814122912016556791835812425538898682253314336\ 1952028994482359619740712274595757171115577981804513712443547463901604163272577\ 3582579879503948400797985645626309748130808775079346945199311671351753148786721\ 5811681210724904715781102487262606523111072768297075133011072190333027557121031\ 4017829563021565628602061546927503912205764981581627504278768657615642890739145\ 3867285396178823447805524530079217418614450047361514072978445358863632302045481\ 7554887486331132370401157594474118395375360570288118697315685332022142035627301\ 2984320717703072938233160194196473876465963323914005049424039198044039726317430\ 8712355628492802440835173281515012059920349246252910557667902568654505373653875\ 0033609230292429157732932390227711872784273834438504021928862995260714845747569\ 515899956368682601140146455451951632613/458050691673985535055160012287088287512\ 3132860199269034678777323014327885384647718929037057542667788146394926672748732\ 1788977528538479430619807113080058384405468975124969437663078323405157316344182\ 4702631247018115963171414101898404448180697568013001182433227164441528803258690\ 5800663278706487427600267388046024442689691121521424736809532348777704745304265\ 4366681800597363656837667113450624152224720445359620832539583965076482004314782\ 7960489895208034688534346471726328981646028573234240046003139261568793017015837\ 1176870732838291000722435413818526702931188652975580824621124215200897926953420\ 0597022521580873240770762787598837363538505684579839689169064368186152697871038\ 9502824303546472385113742897944174638770914918722720900432281079921244718400665\ 3390016180727988782133913421481607381272972684478140898337656474396818173222271\ 3941810164586674871336960000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -367016690495\ 7308504642691899700776476114056233391013130297613390001876488777726644799365094\ 7457501561421856268503162937399926207793851593520048981369057677103683504702132\ 7474991165277500693688573870394807087361530825501149924422253179390248445976823\ 6611129216136754392539835057287478386306420934808644315107400541553897333151033\ 5143169107357008528289752044009847436370099946759822568488562740601147805792501\ 4186598060047837845979195081830700927557158339106231692167055225570428115611213\ 3957756295126632028797608509114136001578938934601612248617939875754481844063468\ 8816030137845337616174441121582801800497616806348954603440428951546890190761880\ 3280113702051095049710939461886986693498302488676311015113789179920480363048813\ 7848937105429847770799563299996956791282930410920240591445443443693955146949886\ 5664806611836229611726807725754164211192138539867238938044170399334991434360891\ 1954095523657911605654887185075339269619719689256512067522687594068969745776628\ 378929/207458719750740472032189804826385225972005825335851180585421540403802564\ 0718892000240313860049624117709546385157182570124198558006431027592633102891202\ 4894213109745123515248102958583326203501567938763714955297434778288351499097696\ 6900775353538489455245841975182520801397580877702963018740274819280315643643905\ 1307531601672324942453299219604562331447239555290282790058318421855865578705863\ 6544794922354883761867488441678716395929167595522567937347101551757647048438768\ 1454126480765443572773854184694930312988481969881765444690460046924728184970796\ 3888273565407074862530692943879104308037830501387226890843222376923819598321436\ 8414051104704712109331262127825202146185033399144565211388898401281187565801385\ 0395944373013101049117081805647721889340000193909974744655180016534245305085788\ 7210029501110989456544880081433308073116270202024297231431294255104000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1061732010947623171277744506221001770387822719\ 7232281340046384117431664331267271148202000216616223883681675701809352943011351\ 0553547200747986103116149131188332911932776800120557764017233184885007447422631\ 5684981302143730577743993705305671414228027888511392973925896818741089309831154\ 6878274699795967604824750408779166711560975667279991153131551716140225564961290\ 2132242430842094999769185018544107617410734164055712341728493066437972755096262\ 6296356387301614912353258602288881532243601535824106970102419596665906535526849\ 2536238996723186103854902930185601454201950126232593214856366828246743373162931\ 5620023880635221486694684384508144240893726003357791279743003014648255708733128\ 9468479574195203128124795892385606151166285453566623980205625471240602265389465\ 0584051084235681657887644668047658124866339614080864445665382447347345421409044\ 3540561517542438483157715303848122022792863938731701190382889499918372593635788\ 26033775209473942350790943299211660989790266422130791445662939/6001443673089961\ 3354568955123906485697696682767510621362006070857582452435696045574670777392606\ 0305086262235302996122444551995368495618238822705606697486394182260714938504171\ 2077538317014648229987584602266211489221239469955857281965283546351820094921467\ 3965899498443640431679164010562616860252544061496627049704531034996390700282846\ 2740388620905001472358198175941196933399305146019484876137671645870570493019030\ 6247951194169373619633837907725553835750323639155237082314016306645556121807116\ 9944486959982968115773679328908879329621680168045401945021986284582146388892822\ 0185559917178877618704952689780295812761009526328923244348621409646326875491475\ 6267282457968033901484941507013868029104612284298645333034213680142643972086875\ 6724049604302333965854585621402254086583230446231300577113701026309357159188581\ 4988718108354599676634903399101983104182936470992977920000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -10820569491105746375347992872868910775914113317507218547900\ 0107063982535696207489498742103331219578650761595900091226569865438915191746489\ 8261207906129318803791196863105200536727082513515337895432111183804514433538044\ 5552594179434280858143540388860163094623062393694745007008555171498139927334190\ 7939076299081278759799622094821195941913893642678094780104378052444291567717678\ 2866601126222959337727460102899335914540566214974608873767246462037066806278364\ 4920489833065164729030221772342448031612809793961418414827745591153761109229879\ 7292094154190559229310398023698692107434540886604708069369238942123566752150656\ 9926872659183872951261280670349287255103282735512461549851589910517490643358073\ 3765200712119445587982637858797217384542288184662350836350153274494144836396824\ 7849317573868148305607662092006639718592246895148264000344942159123348151476632\ 8247378492831427366640087150038886674236076873120187900107059149483766534929884\ 76280346228622408168976654808523191303006897303/6116238683543413961373145938760\ 2952452010171282030381481395882690344015944075053055393885024039505012551728270\ 4381663820125094673747647690668119869055016968540367525202002520218662271359429\ 5237114274661872255874136097749419195790417520352297975640156166651346922721300\ 5241825293919802732541723008853981263421837096717669221504537102124204281487424\ 6193623346826945622390067186242414836976075812450592600899494207316713800734749\ 0555509998749309430832437484922292642363318520057813024467347767274282175993480\ 0039027507681260605088752936034086809841054093337159106788735715026327392197933\ 5982082378375666966038965440262998385475380759569260442405231882723050097554665\ 3076138105035977972711490362179736598488480888038112948178652718129413073088523\ 9883301878738582339202594517642507155625601917397975640628962552316855949657913\ 7991405792521675381988327399026107351040000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -5370385412169032986823263333463041970460233078407679655135286460169875723152\ 0197765964369446204461462693943280746706371320750192290250665891401199076400319\ 2627293981611813638477220385554341411088603280700572251272943102569312322977906\ 7199159503971044461132853629173775503943958779248523823425642549294365977686788\ 2024458708376518370161658608398993935294043348101788878569379866298932912221540\ 2664011244261815594186948203365204245861376999177906174285982726298512855214868\ 6072707773602754022650393513034924928400905661700401584828387130772618823300861\ 0412938828146674893071657091023231569546304783285942387231322427338735220268963\ 6338254968509409321201809126546411567510899691393431542578144000080235845646508\ 6602371336600675524974090082912898364275116558542619012840509712987658387972997\ 0898947322841419942862716334172092739530389965581548687604486058185583560771506\ 9518190970224063527556254911359398945004179889625673599194317850653582653703659\ 78997974044230250166392757311046161327056483/3035512039127857337170913353938224\ 7936130573085118040023806607359934317168144258983858891635100649203169422131292\ 9055968519570826194906626800792356391255580030394644130572272614340118078130819\ 1551908152666659874782921721526398441120051379406625225946781313095323290973440\ 5072095150745717727216603578171025366865417730849946481756030631528121381061251\ 5123193741665485157352883366445482218505587714549450561895979713976872943283981\ 0344052707865705961770026349536078554944234398696300247993630877338848418760435\ 8526188673698865044285977550195777508527516671048226157022814066466074478467605\ 9123726977037990957048378926589601272752402713569354612198549274571104788245149\ 6105639040753090125557534472636026331332764318401534611194821328366783753303233\ 3645142640230009556854043659492389016239570137526832968619179717881443248922189\ 8511628199852889008043935154746921594721927168000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -4417901996277452009868938821388497613574796330470676040324784438\ 5414186338011826634165255840843130751613118070869240478207311487419974285993913\ 7806800416493283425216633326133331145919910090914328571172609283722968972338435\ 4971376606367729043390696621933350368272353537092560788109951948746559701821282\ 5248633916024830748481231027533135659909024483508744446202202645842779018519780\ 3283800082136650500239291783890230803131755725349854519547648716868825994901844\ 6481698639297011009927706205168581934592853021089440890666576330087995106661671\ 6889583274968193407629714770554090893893537753169019810052562110081473802918105\ 7165381195580243003094206517841775386356233456870865138587762993007906216544866\ 3803303822824051602582364820100830002797426604757438500287649940859992725802139\ 4320196691633889301000231585338266161630251714230263748091362260690362784585945\ 4626639728265390274394082297120340677341701662352046334403991896500680272348812\ 72471631622727246567770973834135682961689286514788501/2497087336452660446581620\ 8233579977672323583012124776256011399407270541341858201022072295407715854472576\ 6216010044499911442550045166906373288483713752812279241838916247888013101812892\ 1622546656760749511028843048802945898639642161211100142121587980174666422939671\ 2794359903786504322285430667089066854365799677754578064510446046836730971729340\ 6262606254748690059628611275365081963020586338443987464370577488505331979788108\ 1670593387022700886614740812833996078011934839333429754164547005248633525810639\ 4789272188479732584188604241457107037137391322539739098738575304540954183706615\ 5948049547510352238026875680848540661142670528583366574679721916596224969521762\ 0422647833068369739082680446089893685374383403613725190346989741181283551881261\ 3178243752110888903559723670560108409185285261704986054604511068372681171140169\ 0613532839176786619373261437405799503260652920635392000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -8050242695139177681323191997658568203125180595414738041404\ 3651670598147889609611073563937981720204934246982628949217548332910673719805658\ 1624180582845964851435305457221914272628175715605377315274376956656653951818091\ 9238429549936153777953470385502748663126751215883958858499968667368173795238980\ 8698145151745555704793971979287750687596748233838574345495256359994753233517121\ 5083347884704681516916361547346648440821237693447549464956364234647560242480404\ 7431549122710944791342911605808740884121082866044195481314731985478145048689031\ 3300295776466026107724891045920370001097294301199195138940909113753383145110532\ 2677322912762584147177425253948020585868569549997276481556218535242159202106844\ 0042380701078535244369469654777744783274147145066801984906890007185885930733946\ 7055609878529075842312710548321652226038501094678469334592750594123638442784948\ 4865431714159110017589491962022249877251495537612194003308043097793090396286245\ 7481534789040897286312790884394715926024771706603011690189609869/45500589242508\ 5387140696190890127617749058327274244277895475782210606669051153414142440030321\ 0966382050572963328740872549541390188472094561012907058555399445204852871196563\ 9432048119190155385676349773166130556908646364736655930658762364075811533882882\ 4124393925174024579469467761847556304538945327042164548302030398168901773015771\ 6101385142314684638014706457343218939349684206731084137911218481502772138322201\ 1640726660792279292532606326520504764668483431017605584107941551995204830174317\ 1084286606023756511414763927595785427348559884688432017650186381632497347134381\ 5469285193966823921758011820797585456210611862598183407963707470981168618226113\ 0335285128247142325272067610842364562641048909243394337765621180740127746777074\ 7736983924300413812936091571546261482368067551692949618607206091169607957666783\ 9961181816985341288723258062602077893897749373357789584305162289152000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -193060584252156081143200503065022912158378\ 1913800075572245342500460319906212056014654735519532161410719180391649421217012\ 8687077255694219219109171914502224282486137112260817243868435889412382841556766\ 1446053776746018295815562398346285565000857041843552416806614788311313537703106\ 7680934903210334002614478690433289829262302786003906229838316431302299431588157\ 6734160963510689217006535243590442735116247276665471193175221494116445941201061\ 7309304503338461906454307051010858342288283893176495403432334676735523643462673\ 3537374368406953375818170789810069144486747542633058618466768558691622384334390\ 0095356771404310494886686225546738123179765849646758479258539894323067608325668\ 8526050076458639358636118087343257680293302872623070372789330773825087583635183\ 9581244925427807387483518099674710831361956649259151419091195128400001509929190\ 3730911644733228011653974156279392151801484701836270794171862956584483572764335\ 8504372215585540301656100367791988786390750811953211874971961068111318149335332\ 6863973/10911680458237080144524177336288998846590973270757525226289230146225673\ 6894353102551442395751424901687262171331620512008554245357066093295460252382938\ 3257722649968170934370794762204271285938146320479062882337035703611499703662913\ 4020783661737962106819510079531616037290880126477504291121474534694358584053286\ 8292801466968261868103765469896713567467853761336623720232923548576755068726961\ 0496283311380514246000585655465527659371943796370709714863768955089821031264905\ 6187128796235625720029833008448219776568058384593266303494296796725744146933769\ 6447670161967606955165543273771710998482379092884323425550336350850206492528799\ 5049864565915970121605491153931193215916189873224905336707549439243891888163318\ 4373706135076652479506706334420000252231846996671151320010607410310781338837540\ 9091447872445583371301712053778355845099732606627784019624830284339882475755095\ 1168471344349184000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -96802597281393\ 7530655050058937075967898120904616266349145593124087759927110103748655531871139\ 5710723151455042798639798433218905983414698042083558128977680600607112732161584\ 8166444078920364363985085082942949270651318996908251655851895121706569103019091\ 2547985413618963337710409116679752103277025903842330028780415846570387201402246\ 9356150518706299575514367235146157278886570936723579583938279140238447954090889\ 5725854820414319967480432805654995774618388318818690513589636747010980103570526\ 9819884660160174132218267606153774563356810914115893841030990679081872211373491\ 6209191126149463441332306675710066798360944925913303148149617880799698681049216\ 5358781219146252739561871845965312182956536001719709614440784363014197725101592\ 7166938835160253980135550158997799227649195467601664352853491183636530449609163\ 5497467871816406386663622242206301051378881175840591907506941549312334766293876\ 6438363692308322242669750573810132513098746793396139640259050231035122223629687\ 701112172610092073584574782124161560722771/547110398492234598656002108602291143\ 6621444031205672831841696352848405032319418878489197100070095943697516953098440\ 2487905536265500366817983134567608653411758488399822895242428856750892469560278\ 3561991254351797566238460594201062220375598400200500301567918795551610602752424\ 5477966370696060273115299837865242861752495872031328031439170095094716061258376\ 3044961211330757757759530491647869305339287639130541163524003163596789790445487\ 5378089679914125181276883148601628636518813052460759303067967358962072574818316\ 3811872969308068695725429699702995707322337879494407839991395297654751186833775\ 6988095092946737450837772410987738095319938691263245101771152542988392811897631\ 0917725919644974325850865576881775769791513779029084894480012405043935318454637\ 2267848588480584161329361258651287635032931737273929714608571951733425886265663\ 1121483526763511158730108369993564635667572448457400516608000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -151828220261195690147796130552360022375549753778298\ 8160109135184436097547666890460511079168407008736731841130012146419106845179848\ 3268183346952178614694761902272918646598329076519078583857924319052742049058007\ 1471298450896963266823966230584149499543719145816653210702555679623220273993266\ 6072595577278699338906280770655526549843688245268775784928975920869091097822500\ 7835813715900393279015438642683718922907394787247847200523159853629339304166115\ 7415014090559092238367867172007620578397422986112062381511797383839349305367503\ 2933242871061047340261839333783979365489216329142739919737160530968706454918142\ 0687143798090061104345687623687233835722779611654952168998953451763203729944598\ 5299088097767194704900066827326027402566931331950968556362760796819542518107255\ 6602369644909931427746671715261887571942854343868900795326411931302936951005898\ 5002938530390181838516372581537268579955810064121041742083463994950624209873061\ 0905572845582470259248901156115805291920297379144285289742564618998561891663982\ 86811/8580858844276792644015127410861405908852028964037199134846056779821201288\ 8972017787625379045910702890538886174775065222776371737164490410280152093065458\ 7708004594006656257929603531588289911735497803594773924399484784378054584213152\ 2400305097484261805251556581175024783734960478414237058679437786967906085817224\ 2108720634453611813845474368820428790962741568158503620174313467188153174134641\ 6288355660891742305270332636600594590713424826484993261540673464922862783214724\ 7287987733169927748589582398815525053164631921923407051570006267478184675689022\ 0975346459051443716846176248594564604822189615762350965991520771506257799164701\ 3862245983256084732967368893567953299809544245961642839405487478362284496181337\ 0550864694677864500688873805523985537083343297451205989595441707606691045061974\ 7568386917150076891856140280724722036949669093836191739940850366797325579529440\ 3748482976985173196800000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -1499836390\ 1609110330306444904455530195957922453560688174500543193360218741762237435444312\ 6065568718712207557249219296892736564855121998309932027514343520868110746621864\ 9176095912325258281844283410174000265855917796244111491801549276530330449788942\ 5206766373634735170709167653771814193818855327243069881014188095773603699451227\ 3544326879010118212817899057363929538551064903791979214493488158037915268328449\ 7492967986963064153178495030004785389123334473699198420413693864465958651732140\ 7044861633475690155143230409427559904187418869085109460240233416360049376461896\ 6932492701510180589663925589453707455096532827419725837571922747917246018115580\ 9635556033387494814717129605346360496606113310279738350516856300922326313417976\ 6956255198965503552072070401521273959920962460693356885918680913434891015660460\ 1205469066242007582312461947103606475003181597300313407209745379552289134273107\ 5320981326364972452897309709609152998179211972402561577361154549988127680224808\ 63446114757559878563270026322919939000498250123378922459068391/8476434558081785\ 7404677501977566398401142138106027668656696621508177205064465419294537635472477\ 8171068946837245611425433409869946674003076797077198354497052317887618953788928\ 7276082087636545837301288379166391274372756882565896713691742252842478703913301\ 3666169945377523839634995483424792482280322672380222359604891851844970425904597\ 6825619663888113764692905981424111673444763652110476460808048270814007007338062\ 6308308017742155865985435620127499107693706145886580393626360455498467562768590\ 8379925513833922452917113116167571102202576361400980187835073101448180811453450\ 9589733008543410031187619344654492749388417351046499822671047694145076876513005\ 1949048322364995635345249614272290148581496886802701609464875545943106685273714\ 3363236429045280449893329019289519828455088913010242876681495020670868103811701\ 6389804995479000132320885431903500590408592870114355477962099291055422429506614\ 2737778606080000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3343639430745151\ 4152956892021253471589975269942458252835415296282421155716377881851978001107183\ 1540232533799322733725116170906699283010326844643696214162222846709060569494538\ 0801588240237244400061704671983668782872975256506359768368738576575278379010681\ 5655100471474543479598280560422767574223295890036681972041218596718951906521562\ 9293044667010513766880640414970940002649890918038323753621603920683801991351885\ 9869638754851674493056624686565499358037992098576308156141077774060858671335905\ 4793847686102192625736476219071795294752587486274505818571562084323611879611727\ 0902026655611089077263902887529105596591236944559182981545770783741109986087818\ 3745801974386695985340303214212149595250504725804005114946347647989415063376251\ 5752295039054139590974651481377588398934909465617479732229417726837072701219496\ 5148920919091317179820521300816701613420368291998824261383069879019124442582368\ 4721832661482208964411972760252353052455045135072961398994732626578999608204348\ 30016003340182812243762604490905485527471428070912987/1889648442730400127558572\ 1870277681068537831952029193351531153248955815447872484091355306647685068885901\ 0215385272321940435904173290277065688838910041390586486703304951054380907331146\ 1214713002231865982310467955841479636183863192575212688436070523200403737244209\ 8402740439218524608317977752005314639214444539746130442328515980525800684006592\ 6876998678097126122082216317673693043034136879475287353403061856273423708814616\ 2680225878433967516329489252277817473558222124211316937885200059953050351003138\ 8926883347655314156503005585909430882907649902838839122565329515211143306187917\ 1403905069172732848256121517683532824917366428734628534822107629516069696208541\ 7384014354849534309648203048082853118623002845463665385557128268998862842959507\ 6671705990996854296268493123704200168744218185444027412841283266330074758786489\ 1355336934296895829753430035444805082139700907097627671550871897868876871683276\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -337187691478277371458372751\ 4775632379563266733801710378493754877765778227951495409035410349359217016899508\ 4672165643864773287992957894735749661039295903862091517497775020539788527637556\ 9656933287262761562402351805032932012582270684826174322165883336333501450555312\ 0375167932591455604476933600789327101824588990834682361605502540807322833123389\ 5334809420858609730874297656257523984242507074066100505323279293850857659064680\ 0786176453635014912298579398012900689008378641915562581616887929124060736863496\ 6108818406125708941293709265213459806646841002425367701636006431361129602490814\ 6691993113061277941368551891946928312263092695030019487749043776965530254382028\ 2301300774277795240701667999596338739104450321956539215180665631397753253362145\ 7254119342759964983795338463563410768577750553301851598025354749713612422366656\ 1122929325436732878129551219472619522612420395174099220115360642496291354097012\ 0482148915451582315654698959346933471539209537873931830736256980551670109285852\ 530994805904650327905406602531302867799134987263843/190557962421126397870738850\ 0982492221480220303969178476581017645429396011105791289272764074669581283376559\ 7642903238350140198279382883062509198180759259596328423722951814423065721774656\ 4769299679244906936085517263959253928844493089799825329349007919591575825793658\ 6737029461688766313279251562820528768739264646265209281060114097422929087884135\ 8098935613822397006857126360661121634366931372544260451825318271336325578070479\ 9139809229190639486880495965142515432123084036878783027620054416520041455735128\ 3204165611008857424382710867216920948782909514503373237077422486012000198092468\ 9093632004226063601436632594653565511314768328483782817783000203969983616187992\ 0738454028589375505990070324147259177491722639235015309547846512036697360601547\ 0088335718811439283035959206714292895381099188817788225149925463661521492773102\ 0913808864693916514933725457922439539682515208072937573280756649719539893515444\ 3209932800000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -13927263816582536869\ 9461001912957150001952610109501843097307694528967807880767008308985523100514739\ 8749311693055542376165085166132694941506514161947180190707538660867388118033541\ 2338453456125438454887280651306348767885138956827233361763576302196680591673610\ 5960374212646341325303961712489266590575714263899494192371778749109060366219684\ 5781157797413913663939808812203409589944254816717683982377551200130889150788963\ 7228409678451445467646023314105654372749582339915068706922425671100314508848416\ 4091731130970304737547306877574027363801177173749198172038625812653813073215903\ 1953493705420940492175262475635741630800810995024218376801636143287629096509067\ 9851499237195238302687709858074671156873996251002694785674594219976480599867429\ 0222638768054906670590436315767451021878767483867671543579041573053821997642742\ 2405565147446324090929150289020261541436858570893944075338107865895217056852609\ 2760235255381227827609879759729633731595260600686796017782048576832499754026530\ 9947575571342551496604186256072095696111875692840926706893/78707643409403967203\ 9766202231099785873446926072276064381833624604996944352431134865204248833537614\ 8288059104656774327671988024652538923341478466316210482551296786742027130674342\ 4487759737828081336097154304943766913026916112040952866472834860189972524916846\ 9510183413677879352022383372707816299274464063362503177077314523916748453173318\ 1769155470329599033814044031730940100969144416484822453744082318462618460688322\ 2069465928932938471440142690666390817664783437539795154104906323381015845566014\ 5722146700234244547074357293928034855698248467308649536725738599905402305869182\ 2108137555231576191417143331323606240221061257520999300733242077776355433755944\ 7305813415830816502104511470214183428750596387715426479338787568132692324935754\ 6787093773122236922378050672479630622018238926639143438690103947192160218996100\ 2744703292691849198217407993486603741628221866259215016305897282064806559517911\ 6892995578757120000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, -15613064437534\ 4548633116950786594694312214644118548188373591485890365712847115374780939104837\ 6098010813519563494635127219269262536586959468872263501091732749791878184657409\ 4263685645326554893910479259793060009314272565882853866442498095063556322938439\ 6335988714954391964627217346553383690217295914449533062447114536567702467492461\ 6158743576940814411460083258334450797234050539464997548042784120663927355950661\ 5954023899155107795165587699773490691577407334720958336480696135213807314668857\ 6326312218776167358854042665793097102283079516627725607178579152812711937139996\ 7184979366148015164113725982637999234419140026219111219973792913262532537205137\ 7491634481083889761413193799316759168510990320868896842232632644289309448764340\ 5412850532397618651013591913324599406861052487509667976502599390741502263695091\ 0810369250881035679859905411777359866283532500348990450765816408729610755784044\ 1382499748147660464192233093187220110987318469620751264663669864542811289397935\ 456851226385357956852167470295131118970963348027798584265432911740035957890583/ 8823424579790813202602161894855365768008343263907253741272576070654618105239191\ 5240132332585491603256846073702346565734205363864188808106993001357268576301342\ 7565177208021042367619431388812881464080894652094291853442270483173072551573124\ 1908581881002123471402458444349707823474793231950317933544254395141669072777817\ 5945820047395044596671558980930112060799051010279471106770581789067306409600875\ 6318245876173574371588832198910687003842367783554673788187054306804336014657153\ 3258766274154077791329512956475691221164184025608701455632047230292615399141587\ 6435323123266701755624581034679097804392218959757308095799860200792209203279923\ 9887837560012227711761264279167841729790399397844692975884187803503205359730931\ 5413543357287835115639701163507736315617926620760466064522821956307630569215055\ 3121932508797959474158198534321333881638598094622581862144483885349638373915160\ 0023063716297336898211782588561503784516819353600000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -47673441991078089598547936082058942551203663766038533262787\ 1415732598170003646892551191675555279003959921710623373193801483694900184791484\ 5825545138629862707974470723027878603812636600064293646709383647148010017910215\ 7610331134954932346046177329443295508787655203269580297375659740051974257499320\ 9632328751260857620041683184081287978891713836899752048119148522887383448087433\ 9237958212254474870251548898512438311119550853237330869708991767807584841495468\ 9682392345359399396851919769404424454390383273164735830666536430950997681747805\ 2344291545894997521241659903325148352657793027239993656858583002486111973310395\ 5671587860002118302973042814590098558882221980596134464646169952508067793196807\ 1788603582769389041539103105497106937306614413666617830031271392010963203987218\ 2383324558002109917119663822659651814613714480548758445963151973346877163995833\ 2582213912476456255282178382732950739302276942828731739108703355550020880715089\ 4070633963807171484902438801181331400019113258130656609560418169064132098768066\ 2652496974890041384843915018781/26941754442109353290388280594978216085521658821\ 0908511183895452539072308556921878595823916291577414524720835732355925905970576\ 6845459789526503858237208436682221573060177163488145402843935306508287269907334\ 6390590944802152157956413788492341705593529777476248557125020915138392289444983\ 0544059039519218172264704512299773880366556931433882966592308183548277249010718\ 4105987992994863788314699529797729216017942514730905614754805834158790358374911\ 6173245440826085703949191287241322927530608104054324670268569391423576073844353\ 0036685668154113902064592340201149420833964173135131678110029554497112647996823\ 6864369337400311474571273382593098894160488586954845072562684481959480276028695\ 7089861859059169572616957549036077598605671107893482869316529794614704176875177\ 8945528687719754391072689136337566784526744421250302773125295637660707293429296\ 5575018691434622453424072485959084039889210068204269348954468890087891654410240\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -7368733436030824921962503074\ 0982419111071216675515528840474820524977733276668254704413936960082015387258202\ 4674762737105964253021990143837641235675448967984468890814355683037910641013028\ 4884936096408382018650564922017252288033485119006898295870183646686362839709641\ 9070085600330948036650586254812587222495711232326593025643666162274486099018526\ 5744171554824332117913242267754705692095358945264206698619272674877630467774508\ 9131155359107851950720710061357867177127493451779195102395709972048187260972232\ 6768706275826996568308549516222526278280139591841685305826280507251407625978199\ 9205972892488937545814726655458423579904170412349882662563730614067695774339081\ 4338891017334257808466140436332580286033755613808895362439297921272822283201802\ 0709505838148653019089837167392279690612422994372380806645657569506161531826005\ 0909593575433875775195422173259796607211462265475185716618577417888020690537075\ 5223959446939781875910783804885514069616976151721209877001062890801302908612189\ 92394531974293222795281749119375111769713119266534555245470232483/4164329724496\ 3303162942686077369640565120872310663788550977821609875172749420529468890708127\ 8818013770538060286378588261759900002723841990022533255217769384291033808576885\ 2434291980261470738144263853547880548575503559876964912075104353008035902804288\ 8142326347386499985614271003083939119766103555336414498743051693681057712799186\ 0790330258950835223248429804119197479341911621424647081691237771104534131919139\ 1453120995602544366855931726578977717719639182122196226442311910406119120624906\ 4164141645973033000743262054432135445291216074947751075304769382573758943046896\ 4365440757403201280191668160049599802394674824100612456627262346527406857001837\ 2555412962711109010648509146469417216855267428290051148285818551527608975658477\ 8225979169241649389107775053657920660246786204144078473134145081681344992271962\ 9198950190056097135288236308585234451121994470902969380459154103879964747804734\ 3882551736851178675266191884891979776000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -9236098354330834933615901974853467754145937018488711883888890102601811\ 1096257012593842065879486031390141532032823112850541178426831013123072433802256\ 1931208366661583656738153641805566006982710095658005706923835035723860779064913\ 4807080362800519918783281676677334198640262784837145665468708538658924325546433\ 7162667393704698844063893181828059918698991031870322329241955166513501464569436\ 4573724261242934046984405025402287791801855051230436723887760929387256898417574\ 8323089888787430975037790872779063658552163651497090529753583023720078548848122\ 2899814383134304491178024303586824109607399087783307716961951320490644848892309\ 3590549294762393032043620006254990764190981511285057706424727198886972933133909\ 9790578595692009048066881994196162651861764647116092703526486043384476718323949\ 4466365720545482073200754112576807677881049609883291452622438679398052645843718\ 0782394129320354253490294447014164279274802109073534734136259381038397762203008\ 9179907640658608864506276630624155877133339831266110619567088443304523745314049\ 6633513828628684155679041/52197092716575614686482200118675980441408215327897815\ 4955689574455100708422190603239003525926855721915794702364817245731788201533217\ 6838764449605476640016745369659398974061503103919821176006200232367827317768122\ 2477288013614874943114522089336064966737775892411303239805478272697924785841873\ 7261899765515678117786074316090890572442066750088080746197276218677486815339357\ 8807385080443204497903578767008806498684286724813422481901267978146768853435950\ 6443755773805954387108123487368422175775044182152494590275317243745789485096304\ 6469460765341034004895911323953004212790545914398038992277961455362809289587812\ 7538189824013731243466893339830350204247552756482325133860346862250369522001090\ 9883170594238845210516740136569566823343432993390534706226961375880276934012790\ 0493105463070321629404382795482622747934559640510283900427257089164067045483879\ 5386307515920500203408578922477884188772965220676194488046760726682066768363520\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -35461649232186271913860911361\ 5425382232639227645628074771950149809644862084910497912508352535442539908884810\ 5917122514235191016859855108693421279558105543410779273406955661540103230072703\ 2998984348795854212631081642084306089946217914829437927853019088523584256915165\ 5241348250709093645668319307018721170378419574585172709623681921733486165273209\ 6159217217273983042679800524800154380194238548790279218320215259747872437758285\ 9089168855742574069013638993479856181373205002440403908506503753229070517288354\ 0594538964514816798776804848692513734585412389821990559266400201666901698074000\ 0606684847621457082085719369047687692475191191749732923479502333910437907644692\ 7071161022696428587873847922789889362384689531868170071884912415654226199286680\ 5405242874644647204201432429048346232275401965969932393608377302840205292565561\ 1012516448322915466985418957098741237096231593150110288910089964351652477742813\ 4768891740700293771128200517151788140676626707154069673318951511078915972104364\ 417951923444920700454612786536173961945134140998741848736235599071927546941/200\ 4124726308351118796897431506681844539804223761216329484005562207385001655081574\ 4253476468586845659448871324364233329354866494648949522533361625329678899788153\ 4599803354609742276228657399563050607855599014553702401560147496952432313855626\ 7830880410118270173227473056025507991959504157864660246181723006057611445813428\ 3982787805427663884789799686461222713802611955142088719063027482912465287810830\ 0526064772580993614837456279525784794011363135600775769705904315598934425992825\ 5747971988598284093510268767408432251343973087636607917640917554685421951686154\ 1197738940165309115567844894130466229123232107593382881572602720261565747706912\ 8970747509281590689590344787493375258595037431787834952851878540034359891295228\ 8063604393742463398994179789738478567599355582854997726220598612760554055417709\ 2617392481931203456085348111435498280557041172703440347246213146137419490094268\ 9734859005846064410910454337894959270246393586481364992000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -1737409376733025771333491618922202354528842065692\ 2161936345950301833235155841866087834764907915252303046787990228322060467333765\ 6791416728554030513710573494613828193574593205706396735454877434089792921599519\ 7651989190605803712593106359220731708312884035563511141998833596156925149107234\ 0983668028801830365682421542336336461299387697810332774444412578039492082690844\ 8609943034804684659618556284114883134371716140160473282132614952681938566468621\ 4607718295847338580113550408827979331590389762296965986431075522104931910962226\ 4491306136384481041203885743185215696078020047306770821753645637710586779973685\ 0590271502250586274695159890728038102503701804810051010034472919412030456401523\ 8523104578260296612867360709006673414517621508625645075371530370978496089046057\ 2428916953449744178400966897502600891558499102197182578282377138079843002670185\ 1049559925884130521224305098181420740291793012228366403322107168906464868801316\ 7125204248726178919434685370125236616261141420945674274687070448483904693771074\ 8966150722218105578837903332726105307697291131730738843/98192522475586198356364\ 7354001359908520937571833246660952929041004958010380288771393088990614015787333\ 7628821123911449406403488287332206255580049922292437025391934459264838295506739\ 6241711556250632748389182250235052247651213817842435113953026737872725411897482\ 5326511660344585534225960599718704349322659427269914121029033415058026695110910\ 2753530591527300925298871801674090105521599283427968764732044913412781001792420\ 7442693892059152663940598495308319702797138360434857519929851001115613619278074\ 3787185562791686782884421885113161561865825836302429917043932367687786089786332\ 1279029468706898862291712045753143890117313659255179737741055791648301643486418\ 2063666216849887464745612512317220918815131576643315160915931920138717334091893\ 3033542914929212067818237724171134760714344242491556338628844029181889835040145\ 0428931153086238894933091314987040947426919447233281271067669306010621357414199\ 6318297609779087431725852898046771200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -2427592147224182700989198909651185115334502401005006902425299635339502\ 8571461927957077884204539964544388700363161851236014722965887538333352573985504\ 6504199666612900192537177216261368734088095876047106802972282334981217697572008\ 8914737735430293825306807629082837023428718242171193885347746358512712471599465\ 9056242431693036664930276280066408642474564322862640192440611398262127494961820\ 1422232171265703996881464483731855580265916448177785656261600540003033736897440\ 9446770711672786798000213421464012637348610993832845803108943036461493604722611\ 5434364708435942572755202534464666855382625105736064528340635460265811762835728\ 0773729172441087621012071312629280180093753579540882938787739199399511830484818\ 5273210826909328164839282939990913931596948792923843479232698774133373893439073\ 5856929372510601938826204394490900506423337697009264874559478313328176334088386\ 1323012514633010852401811909744609242822103829441937895445227774295918343746493\ 8070910119923118095031700734043427095014954117959171160680179952251489740813564\ 20673197107285471534444089084404064364701329/1372032945679046514569628435911977\ 4037053067806763095984188894179989928349995724089123554931080625392908622726222\ 1579520769634222346047909660775371499812812956703306485883827238786984444310213\ 7174894540007423087215687065711456636372359002634903742208758089837038911634415\ 9395854567966046243461828874685219484892766651358705040619342934377779984800820\ 0003230725811369058641543591592452122596528366734343834027214533014826144930203\ 5671910063739169572755332456193425593910689254414053219089327184389136123702691\ 9722688420997172154430446605126098744977586284915354470735625031599914281113345\ 7453990362453023798687794470194564564584181309932908465489581995399250365193557\ 5056317617443016850001064129966004516993225916729035119103402728088512163527858\ 9296163301813340378028575682315479432961769667753973509317566787318863342244695\ 4721385222932202881180473657682961412699724706384740199487813928809885229136135\ 0315612165623672252752587686674432000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1005609661123781223601869628261311011183093545469377012714313015656833\ 3298764012742747466532769996204240913817621375565175885358695931894459790769409\ 4728199356676630372840393858506344074533952756925555145308375757228771062212351\ 2738523030272418742240388533300097299983929625386596242350294517046000153082852\ 7602240289955895380958627821899317837109728219643839162712970711133354200472416\ 4374744043961396301016978638124387195781711344221838874259320925993744681285530\ 8758822792315791719471866977525038978208159536491123665081486859286203097242324\ 0591202424004783489093044912563349054376986545399464908298661422597736999548929\ 9773966245658284983988828619134968827525594053447163486870449660309108125764217\ 0524291396891595013712994550507361273339060054538398901049857280836955551056767\ 7448045650014467290424193716506418432679341953766023594237500092535587040030336\ 5954869821339301845362583470248131585207267652801458366618405206557569144790745\ 8144395293544453235180736513114216751816749387233172862517780364869900714653219\ 15653362217548199022049023395630239364624151/5683718568758767163614665467073680\ 3808687700935722846599137667026458429960384358090795110284098844149728074650204\ 4922778698454286904127801214299437221277568142298193179415184418977456120200702\ 5762584753000595183104887022137011956949157001472644195564760896065710995500474\ 1938355810032966466975593267048122142717522527711967271526976517678284432924505\ 6364282019809509350449282012079606721691375506423111831486481160219809799284425\ 3773370961575603469227085410974897373495392586058825397384967928020789303185077\ 9235017522254505421947631382794682586565694022189710874810996171111432903789674\ 7296457182260470198645752298095058811557985322902088069039998518863784638023875\ 1375546633330803886693412174090058309810500294704501254890733201950583437093780\ 5186664911563030502951151166460712850526977606291209176582061622764709550571994\ 6454717950617715255575522919429873656020790742257833296690304426382710665930988\ 8605642842668882923373497575014400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -35080300911009496219690903739986863770250077501390524319146036558306704\ 0368285292715473950093966636308430318625337176122744558621385639988177906938128\ 1706894763048419945816180233706244041754222698615181260310249206975977129132826\ 5309969992584482536311568938992247717882918080940273873471459342493614788122497\ 3646421047840439601871399331347901120106600427264437573897693200682885466976718\ 9309447455161671861540515065944721543098220043847234683633558467728093050318574\ 9960923843566253924095138946413541099948990805213624926164277514263959351642681\ 1329662087340116314533979706210875018679639212605305846455338331990810069379557\ 1365397501804166706080685169305664185630277999015375558467468773016741093839999\ 0202315294923745756148454928465423042049802688805042161224250290777517981289284\ 5678189734245995348311162148537251454747639217937519583487230157052848517294141\ 5990671855126592601964726363526368409153288727719495086587235990358798914380398\ 2351153779997911639534428968893640424152065671305749525755737645258714383338858\ 547012724547996664828638642090140327207878924266909899953/198281429248215940105\ 5347903141248629342560280596034839541696171015740067463484392166581140602284290\ 8459155953392306750004425484830714783523624090906860531333984371043226650888321\ 4307936616582699283264892755172499410559461865784066039475101237476565099097340\ 8018055692203463525967150909414080016041221672810056283058010080224491115509011\ 1437924427614327888690274644923030459576121503090643186016628554155455018529297\ 7446255961428326507133691466880476993222666796349817094308963276768332301847520\ 7546484634701266340507345546167808403623720258562642844518308971826055358284050\ 2889618926862560377736484280429045754923209970835053786800354930866539137394037\ 2042447582053841687300713693425003575026204171423318790256875527645195937204114\ 5151583348214649074627385278813559505134442418992441673262127014205481087656921\ 2654315011455071070253807837780383458862603605044571227804145342005563413145774\ 6984151924659795373036506352491701972661574646911511140761600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -1596538636466396077803913934214954188908240\ 2770564442496412033652433802785789908726623640146199248073255173758983321519778\ 4249579402898140191263011367120955007831923545015542135857612931550436569121162\ 0356538584058719167496641716503778407038908641605303712533040213462859713431302\ 4970942332069923697451479683816005648545976912049319450531621934626945826404833\ 8797636333049035636305941262520383309042382184250589782221082732936542578310909\ 0838422857857468733648777086724966111797673113076405564941878929073467494401133\ 7101583458251346206323776805515452077444179445567668822763263661700050204973813\ 2230945559223071818955764714758028644134551251249959227056555322211071972009645\ 1845527839719197355739149696985784042526601818283004240089071440371035283118184\ 2263756483263641660453714383160208345687437197961945382397636953553545470356537\ 7932624771348975867816564224625173550967393797689346053704887040201198593013621\ 6361258537508445045708870819448516344387932445907288090336092757115694364202406\ 1856506124747250451262561869310377990448160926858740785652068075860142231336498\ 37546819/9024320508724948931159559266845363222807877171895138674737924818673102\ 8270143510460652505254765352769937034449706921790422814254959799903991895883934\ 0299089822287967345705180612203655658644824591442313432949583737115518923752324\ 3604810875171331281527452705775702378969537506169098121850302443278884275360936\ 6018914289364906685887045222219241986443151263081671585077298586913265965317645\ 2668317950632906116053422901284898203646509335190225654151843028732163518624354\ 1594493608312732564831529758450108900225484322861122323097792349470477567959672\ 2463227234609135481090733037170895579975122483676222562173430803290515617024003\ 9436432593531617301084305598827333003615127911826480378880002589880356396610118\ 7929400121910856888490795479649026876051474459121182974501231174254092595101382\ 3122684500908612917499202440594125954011504989356538500898447015085794472972507\ 0549322144741583291853605604269358714994344420216546820158411602889524771809478\ 0386854830080000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -595300319936\ 2391356153697638740428332374593852534305526333054528854237204460782625513223573\ 0159561219153242405821463414072574067394277054435374984466401992087064297962080\ 6428491868511612505524883416202857283186765721393993598723454185552041941357659\ 2205554841623280807934425514260684268643031296385302411596871598853506792340743\ 7103616458163306784672253349922412659305374972091396427374691422457735990420990\ 9587928998121355856368584710870105043435121738469434812816512604602223313086548\ 3134954292287833743629302490840124999088690823886950388762805500161438210544649\ 2923882167920690429679601718990905229554102887735603270217383100479545704777118\ 4865094698704830644955233877372578258894741124139991966330869285161839998603460\ 8604115303615517497182107051460489449641127872778262338275663002402963936747203\ 7242597518101663445206563161160519120168879634923254150116300524028829612735767\ 8356368437211963427108809672055355778046229352783878743211293339401963976629315\ 4348860741318779856181414787682744385088400893358152822928706113468397551043428\ 6277972769467948873094045877695225119255887249/33650202164151394947720355178787\ 3299729188106742636094202163898912369193799700576828547184431652964195888161852\ 2729097143912545923930254750016210883691484156597491152717522577148106418347902\ 8745054307988097525610743871460060499984067144959719491079154419110141141180284\ 8753868160489951896725110838184469154980339138264183991822069620271193887192518\ 7479400731448649417086763327280957852217885467365448252477254065184112673393194\ 2316368840450770992876000424969539696436421503573952808133383577266850311820972\ 2938350358530576483565354377482221229044606167925363755701632963524659136419956\ 5358464188273576219648493877898008057017451950129901468198888696667603318260535\ 2154870954939635810144572365187441536923092724703585470045795575362357079131361\ 3997647771363167242983456497593618548629143675260945567648223138532572797651726\ 4902069872882409976606754974384336264383441781639587481734078939453395734204025\ 9362761581673621453907292605611024901950423817830321356800000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, -105049136086582109845096458695891212695700823\ 9983336111464568758957970735941274517875017789156878235424866847474290184858491\ 5319825559921714222889327964220904168408106182684347260170414292688759353002301\ 3958611528416936052628814125988342167247849459379871082155229421262906761867492\ 2344201097296893613493060567277994337579589754175644143865116477733293715150654\ 7517026781387292879627349226256508166870394280271785649630952503223039878601027\ 2506833519870907843171166352706129983838920778546101217581829371455100345365695\ 3030274829030249279701550590305579540689183620595169196113661538424145025651108\ 1761002460610719187288438831420639757245898872538642705874479034407004207243379\ 0842338509106788105342421750790643606310329288427252775407737055749692364810547\ 4776552501241980407405952870225422905802338624331433799990737336017676000425554\ 4181882524739002192497627252902062045613839388142902891384441866773757838507768\ 7972820653853869601773902946211775035207093270795746253770857867866193637649143\ 1106306250126167592427311837412257035024213957876841413677829543973394677253986\ 7824305941503/59382709701443638143035920903742347011033195307524016623911276278\ 6533871411236312050377384291152289757449697386363958319513978692458280250002860\ 7441808501452819102034207392783202540738261005072656642586134857460719506728245\ 9705854236138164210866610272504312013778553443897741440086462099422078383209023\ 9685259422008701501162038946388713871565633856614011893785055779485899410696639\ 6209796268471821379269077507173854316482458578055829795373665469331058898524036\ 4170181920300424622602588323959882677020860539342061827975984085335062537202744\ 9227725775590456524274767587582690574946623452710317209695336979937969507864354\ 3630030797559052767296821568288236947032224473909683109695229848849042182091901\ 4476923104808300444947139639250639453669055343646643724358205984055904087810638\ 5674051430015166374531143923185645716701738340865071154038072348812956760185471\ 1054794309026422801438354256951976580707418869299310867354168491865992812754886\ 7474030159678524096512000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1170012183310292421348034362952345752198742610422367138773069936834452334920769\ 7507200491389562776246398064837120463902960697144069942957559252384320562230667\ 5873076252121364838324998653156821338709704141087261202177728966218461225432777\ 5229613310068710469839851240318033873700140557792236323774657600352223069351353\ 5304377343701026108290828256218349846126597890191460157396893509192202209397572\ 1411356762533844099302508404877325161947557308486633773623031838808881789554248\ 4170856586335540388834974337561370812716716432367402920295791085473068571127942\ 5195571765415743975629872596990326844638961138658813236663399905735867641411541\ 5754446019299045622799074210822638144460336129728686759431239626821332049709191\ 8138604498228462161513906901759105564578066597976518214123381370970710813134772\ 3216178448191875324233613068827479487338421930944989695704916756752900136394860\ 9048965766049569984798340018597612595650137215737004409845410963443598547923142\ 9282058458328500290026235963892948102438720972916507500443301441107486452310367\ 6231107065414241245164980818012639514896764061142220084437/66141292519800584485\ 1784595957008078089868207141409263364510462976357792700678300053005605814688539\ 7018952170050490338510398437690441587381637370330092591028656232895613223575100\ 5991764078892999105092103732794655910038192564198022005159841303133867453252564\ 2842769251132280625118089469685607953422006208686236880162893033746031681915279\ 8776508690334006281224705967793870169928156764475690476554712286210369440214344\ 2311838159825972494796563987837070745559876436879163341693760047534170111879130\ 2318456042030247487468579875532534830392113798839638667289820630526007892178432\ 8540371273071955916542955153360729312048672897827144700764495396316319038846998\ 5559822716566707924289964984393784683897633517496164029577901018335616429619261\ 9969441577038080727161217635100089568847205083572568023079880978205590664404280\ 1005859639302011454497644695898998410785772650582225222827421908128636385777471\ 9743710808999182842433342842474486913374300068735631128631118397440000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -2666739482175095228544620464791307\ 3340588868108349433472104615178992430862686476878570423653712205168201007633519\ 2510443546195902310974985040609414713890014004417891011146841645759992582933753\ 9647872211345797337089569151807384650160743386613765135447234658903964567267522\ 4622960932573447425751542484603171594593760798209689826580571451203802230934678\ 9765776217068785068095491185679772979428710787313076882424920130244845109920700\ 5052446176479585607137338204021258893643039954282884345798059812842145363690244\ 7086147133981008664840515747435289306359415621906179928856898729002397522765216\ 1578126659684457025688220183572096429515750898414798587846756305446134214215464\ 1918368003493984064008489391024006837178219474002887519745888918451160210912666\ 7036067529957379486790348840974111630960973633671126252448742220827702833043164\ 2483474811726450626564749073329309664329120637301229804512157616694944029322843\ 8498993385457694029380356754417520714249503543038972306100845563078022037376758\ 0139136485911983938201076022915785306747013522330387430247215335725339471822837\ 8401565666014139881789129/15075640806405572424135772045684441493032424793786041\ 1995457734619781588090793620074613478196615855364027004533797430339986144385156\ 0446090623151896109356037650261333958180014066837230569699260355367608584035958\ 4273365282051484781192069321802001371451462650377730498726880698937919977743505\ 0134034539867742799237139223347323624149371808187845848208304142013244116472726\ 4551903192627856422283015300734552271062693011010257918997591221272512485051887\ 7361337076238343363815712152527981129692957427910712451419921482384644042312483\ 2364148335079526088479570092817354270923171929112703399408862324083054627512183\ 3043268858653197610759481201972099266574082939747809253652790892591634779144970\ 8588060520109736135283503891967529625404258896108655244236608712677133673980406\ 9317105506885356112851544421789488655912647370563762280109560661102755131341777\ 2674200754284058229646132003353184902546236221092174664242992716577776914702134\ 6969188547595387373474244291513548800000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -27397659847676811098352771322476148976357147765150276522657233101\ 5345056879454653795449975913768215089268302287059448362413406999931706917070518\ 3548174209908535817872595464555435580423764575610292889400726008386660813750368\ 5347879380483045804552599221432140610312996108130949252293715047625217004688247\ 0816305915854663416321221755678476794630757530648903516701655330725534308641976\ 5839712880648405936108669209288350085589515630823861050457542612195897554393258\ 4949362507290034773145828258318662224195489025997967200411909547218588788069585\ 9203935288102874932861148726895110532146181628256557272586586416489172649527930\ 7695375678079492616176525890578098693033592413378424453360031872976424991311020\ 1000056976463397344101313190026761982555784366212235220185422228252770268963212\ 2953186447623177180161796852080033573881308516139787134179459270239997330643724\ 9032736478851523715223997721461633903570482565482620004932367293269736421286110\ 0188450401718679662155546920169048014218622226907322184507757904169801217180976\ 8481754314002731360319839177784960837469635186418470528579873668244433886433776\ 26374212889311/1548884532009918852581749596164908069103927689017721744141574478\ 9900367380227439914548794001106441521342893491021295492198502840132984543799107\ 4724700624899697400068351616138448942417102009585753771597270317793523294968655\ 6114234448897000356188883931323924247652323364005510234244178948539777361545326\ 0547709142632726607185521734312947917678941530759803884198027540839927427156914\ 2187815071985335002886816756684708466049433888989690273425339018894012692564957\ 2854206497775612833563172774647965773971462156345515220081655617122386302677356\ 4524592086385135459456861801079936780453128810450064875803541364839906798481661\ 0498247327434540518153186748469518727732350640319860576182583756350293653193833\ 8544495930221003862279291401651894608610202237881305683419134112358245481220163\ 6926011276029680206381797870461850399997980665788789501977867122879210515476942\ 0515378150639102950978869294417213211594604654943010215677126342300761322952997\ 3476179369390707435220428050412982794138419200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -91552883542388639431621420953355894456984042074445715904\ 6364198812976515516463174678646319006441710580986834085039300467230096247582240\ 5485177087255627466796607467228084447334840279397607079425646865226022464408387\ 5674733724556268342801841822664333851836983657894066020732367804183432950171004\ 9401645064446215757564942191367011079151857341670025535744129841167123006664907\ 5197104830648943557609501166840508949766041143123240898744006871263019563052571\ 3216870888453989438427798383843836036476472783504330110484994434343272777484332\ 6354874089415215919891493969853513586276054311589838031912343674293093663211135\ 4337631526287728898007177151836110383254961801254705725300828297518207439468412\ 7319874695219587287646443911120340566093201944342991420963466492242050914657692\ 6543846500383115441371326953977681921814444069603775377903750327461087871643462\ 0912713207502833162068886450084671956228636024897317520760268127236627491578575\ 8212259111130717625027163673962422927226277654579464229367112081306313117551700\ 2203910558887688183782377717527143423964478659155097535726591675655657016935754\ 31966607857537312261/5175888160434148212470341173483402068851888685105168735644\ 3591612031302857902890274181433587657281608497555525551530466828748003786080346\ 8641853716626983791804177337850012158559540240942387922318367910677753695984277\ 2553236806130155044278550338793421299663317133912661672548819529420045245705468\ 8231447110139156667423917077766864872006408283848056006028017370183929289648879\ 3881845239148110226683384751267357342384180616320431043242350627699311258187777\ 9948447298935665081412977654712697236310021625604532482924712052316180860104603\ 7672730240909227686334033272721139782579049133262524478078114631717175739036920\ 5736375933992739965047679709897237993379207125649591712148959674465351212343034\ 9000295888039867071023767015175945369739711312288180054488499312060525842090162\ 8075645533872267434186153322632816915122472842040654264960741780675431509475406\ 7734070226827571057988140280264977166961442254317978088588857734758036092769667\ 3450203763339580252990593886142190185406162534400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, -11570433665564799231834075494568583515132764674368651\ 4444348738628797387809570215863807188068023104086952466938957094960681660647116\ 2527991063682306853814005034202227178805792096102635325946209606973765764290177\ 4350073048013623796911313774678373556406579857813458109577446823697973258728510\ 1497377129052324310890375954596118395391301990621616295546186499118587958011835\ 8526488075164066688190883826562414116271695898209434803923028830184858569426181\ 0669612704743110494133210312992439276980893251239020414953261345587069419790814\ 4753778964603702825221480678026232935579645463279047870375987317406755879989362\ 2882910066452918816146727283986214506858835662910120704618603424317826480100402\ 3495147586920633004014900327684167606475042339510015433781838553441843735380594\ 6492871247737209003210081091858619479338325859481360184971800648698837828986095\ 9161493360582589333095452902632489214328633687447675224246277857598742931738538\ 6775320062635549514797097189896353550662480733783151224877902436295688544263703\ 4117688957724408052081716550322757010736171427824161700215958191583101361108223\ 78387689275632756340242893990852749/6541331762759329827228715921168768552536726\ 2924030567483517182236429359539770136377251242761152782843149779412267322925078\ 9677812677607512147266301340996443063377163332857362091624226167452323066568410\ 7438605225565672206913731294350419086410942558025910200825311833488114151115139\ 1762250171098747375034118981128987471419551611949509605003163982082919777619952\ 2671386106929731651951641830628812306002058425157057883978271491836455339412877\ 8077626742020839172644055103772419182818055114631107936948144224123326718304927\ 2523571975083607364878957031944132977946269389790950179941171277759162604653620\ 2254141980191863770033008758019745681358425506446096389865291408949566318911231\ 6841242855655051630361385837585625621964717225009664369412128398635139683831852\ 1362037973347560479937153233541529933697202615795754244574626138506728057893526\ 3672529233687401897137756305825947093668064679677211810419910952757670251036725\ 8094155428312596989892249852775710536478152790165333464295287726014464000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -391847563341980640914152002\ 9734884546004926275475796806829479980775359978616015773959484601705481589723038\ 6874611448594598500261468546612193343249713467258492063658008197415980064986631\ 9459533204453957328473884466763983719707724357537114120157257374301258375932373\ 0016387232449997389178267133710340473129690792374104155938107211562977746996626\ 1075576161315010321795776457687424890684550095332836754890244751416470620567620\ 5591517916779041932084496610409786066030911072274888577718675104749780637036599\ 0853538069390908707615512037567010767238748621796892577870718017167842828469929\ 2916306243370648286389375237038221537584318982033012949506558456753283599373075\ 8031835463254782198822993796558252425859705191956048685307699696024985212249135\ 4277915716892630421122975262303100735135510695774143258216050967763313888087828\ 1797731968348492567178714174091687896880474626305435558541864681730271747909117\ 3658896296131751685311139451095922456750645414061641883566082508015704919433311\ 0372951320968752668094255596017975289127332077302853924893090324937746122927483\ 6171365353111378941829736492033283867424955767412395951049/22153042677600271545\ 8805473949820221763116487384805125938533154060191621252926910832150065854800439\ 0816534955413223260219095475076443626446144259679742959337799709028451782261831\ 7299159454883965940934557499154427713855557538344763388365300977987882964938935\ 5809089759497980307801625250231925484386678253331048146489848412898789031569646\ 9970119319531748890632388365082980187517298616549986604181285400913218780444984\ 3937039801938751864677531660903315369035886051134117151364539295765825014663961\ 4239440857478207584385832034871934389390563567343142815675751302685630644868730\ 4766198098295607736009828048029699996664411598827928392633140611933032558166948\ 7450731412608566740702371429414095932407643869476475150156859680475351321762365\ 8449609607128520547134087585044106005000541193598645787904851192625000436504133\ 1784592180871913502719374022497703350832698866688644844307584786802243367042013\ 0350852001905038334805053575494169222365287681756090014795927217638450931777548\ 0341628190720000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -990224\ 5185752063201252380569431555102995625014727001320891240245283142906275187813125\ 3948315455131425371942023280409420639953321217032285514246515619703605313559228\ 8535119385424790078085344247235939254961077571028346470837568613336857193597534\ 0266052870667180308437972478812138452099408324267520258721991010073257075473306\ 2336159600290139164707059258680496107147130301685024572599414842339732876276584\ 7340039655663201336004102943053645845299546112291367691707596648406954246233204\ 0348309916948189396339962763611437544900073975817475709986077298374983901828083\ 5936648041135585561905331625935581609020794703890772390333940478144358786022574\ 1172293745598787219845126021595861246861007752028373243963356772084480602391198\ 4091387088973824214033856148541625688878280117945402970869557905498996184223338\ 6498395746423785479488803276295823525299142522265527833186418627633247841278091\ 7946626849368814803869461247835034743076784357822416848454387380358853278581982\ 1717834275453573949410710776435320979008275920885040859705677940210923000973845\ 9795138223126968101688022167300940950768389493347157259732897626455528357578014\ 724524137/559816068468140799302798539587276002251324486051611264681117803916146\ 6133342502358550634417189610323501424805801838179487436170117077489243577957035\ 0932299352526383830968065733813645884358157543196295124498195170701699678187852\ 6845069181985005982997736310224503309134006352887679127290616630286349465184994\ 8806833083227046357540831283329233577889671907339613078156805611615185920906816\ 2098103412332392322824399227309582684720592745526215684302148215451256473615303\ 1695784764155657789265086115550816432176619108276872568957792168554123199235737\ 8175342344273491741304679632091610157943566888167399147814453629791276237415213\ 4403240742264780702300345695735761855574220056982616926802446767724300939654469\ 1465316957178586372131753089877832348849817397932299917135226213072797855527428\ 8254881748206516428055358130476469126424954156344686721705364645872566922362929\ 2001160475564160363854740147743798150415897170515264404716882960637455552688499\ 5860345082678129926070143862727902165183625208791040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1024328984122946895228678279283887598351791223\ 6795041938868078235843470672137591996229538143418820093487935818102636440647064\ 6623297035864474142512994714939983417246762200616013790120488232727931232962064\ 4281195017251650101647833888834123208668347471481016179254491509369072493549948\ 5249235272044147579128778485283647991332114363671631768502729211862021695105935\ 5485874604514450203474259430601518204496480463837182213599975560106785206103077\ 5712849361813315162856788169745716074875444179254658359683709851260920736103254\ 0526700209477271094144378301505126443170453018782712253947092780289730339343355\ 5011336861299640374724213481476238927640152630961777963166068947134896721072038\ 3969142269787773155921130798224211308153180571367103657099274105171260339899434\ 1097215938934666282104334467785834378801189993703554637587865436444780090227641\ 5579177217542261823041798220346507677977907213538821556837103152384915385616190\ 2509090843223916073801095737149042906001587677673234485970937177310807016921734\ 6048429007078191854041360383228266860355142019148860036623344036227515434241374\ 9707895502313188994559608253282594917240406593/57908491511546890184663917407680\ 3440682484625892032777889045552038556321933808293508788990887579432480205661936\ 8865572662290556595337850829270223267042350397420321620103780975561127456258501\ 8183455646750528091161825833941378073802221689194588125722584998034514274191971\ 5185649611626845875516304218714669599512344052317057426895500303939356159577733\ 3169493535291191159328715034789792517951506599563795090031735341670341097235712\ 3801600601909822655593473527002392081952869376441524972555557988277702373607051\ 4757787768383114234113528941863350754107374695237177801686588605177205348700044\ 7992130910063665288038101338377074924848122517138298204135238819008907800758724\ 6389302725212937151273114920658757491304370794332077410193195366062758837032725\ 6022628931620711725530914859191294080445961178834693376640947626681958561975846\ 6510296452482113726313705368806960742643718657825613383112273247845288171450779\ 3831456328868838443856569067116967888845142234012234164634463979972582121621617\ 0312499200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -224125074578\ 8552867239723382734645691889848177977209714298257240576504849441804394683047327\ 4680664145265150255089228184663389292729619015846577992775694925736977802125991\ 0966568628921186558728427981763876666298075676354033741905116386124585939918825\ 7093327313251396962650791305951354981927321220126451008178374551867168786885024\ 3123910161027476619571998735952600217136524367647027563507994552044416691644036\ 1021891946373501273009174611634973750065950416973609706260738369305924760293227\ 1969199028828849249953011215789641040387092041463347039205564879930870918827363\ 9635287611330350531650449911650131488751769804121530811920028896213665037279215\ 2583865925274986112944879912320300796726454166438092263670126411946984698454810\ 4752850984086587199946588214387606374413449611014571888929307074595658936061756\ 5137571415831268885649179234627726927794597741235106491960274500067863767653490\ 4830148245643488296494921662271464748336141892917508840904952122226170915800584\ 6974931030143218611236151894553768531781166911244780781562515866192660588350214\ 2302617264369274972276210214148962736119978717623744634509884609883634992776254\ 21115253676946002419/1267010066651644019893044890479124141414931284485275688868\ 2149750833815109449816147483954519923777489601552440483354465025534034341917110\ 9964563478075130535489063253237723140881820942867565425316228117051341650021576\ 1324463261291193395781241468999060699034059073352276567510858427804506446290556\ 6044008695319883324327387496523588893778731058329868222902803064642829803416531\ 9959434722809360056938041939180038469230129503958173811165857539655082102298051\ 2227217321234834093682148582740657395957155242023779626753389831114811419125019\ 9655340223648541918490412647365293603201542598100887794619086952637861064650317\ 5591205355029851456856199229846028092683312418526719995014259749516454436666687\ 7176966308272883158039905462570898300195222883488930185048724813416804503811990\ 3885993900225374443018699058978892381460547041661233441275546522515876104483084\ 4784147248802781498084466257114277059786581357513266314091857314842552404752553\ 8081656292020043150647722735800864428111274523790499784720331208392430195834880\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -390572438846046103\ 5270727603827140744794200135504276542767039969519714093617310439278526382892997\ 7956769259942454929608260095531231569920646518008224107191296306986419365337294\ 2507372987036177116860452049856583822419126137431199045991438763238197285141904\ 1776533028289579227542986176625323080324790093367259609992623404743705853272423\ 1663117509012805944122599864647088335132805434367298935977937369838131050799582\ 3048875226999116546733761990125221417748917713983502456362270129428109668291233\ 2670043676696302890218618500861148678828201390575156236971427805575657310129525\ 5550218584706505781443232898651892809292347166905766254287581432044627407753228\ 3096654519108287152855851212535247508772113585946853735346439275868761417649956\ 1164539643557826267941047920807795911432376004809093175365232530851281621054482\ 2988031351760005239081557430800601441921406095682636637059696679331359623013426\ 6430320128238792468912636134702341360515009952499387221708118418582457143473475\ 6330773910982118858166113141090601612117729993751363506204648825888425075958761\ 4359422492937079454422774794692134747603149609676059766019764757060957727373280\ 16810959647/2207872578430760825287044178042391755286675607240798707174511240731\ 6852631563009786383533137738541359131169103715723337216389643329362517029724570\ 8912086795044430372315985585850946782067971239065835840441883648376658952253474\ 6467800633627227341118491871534576874672510408642888976335507565250049894339942\ 2762585793410060832088825666086112224186239134740815947014753014654335446612519\ 0243212304625039571333205394700452329531559735282074872299928598238177534659253\ 9014175567211952515560356896272004089705350669319962294965002472945795314169349\ 9814061250568216818664387722183478242407289057426451149462773661926292449053600\ 6547107776198928735199995335888884938818466029185727184090723897094103770693112\ 6258466666663089872872199762714982237075833107430572595337708611112507927782807\ 7943853980547317460383388298467722294820457484614110705561286380310997543483045\ 2326262511589757436661812039061698887723880516135794838323279884472900911112146\ 6194659776054987097798294133946433878068307733360232053814402744320000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, -394248110292341089284248905402\ 3077488566669218663305123069240719202190021635372837525285385270259163234696271\ 6596607700993414425417281607157892564892731358636833274335650849541212745656845\ 5235780587489179024083001690158298398238351995397022503632624682977736334687881\ 1555885421217495406699150156197747014960129670030927339551560783459269901190345\ 8706376518051688466191567773229217189576045592427554351788902061082643787659934\ 1775346253746916579113116868395138475368729608658654850069294024940151424550516\ 3653005402045897704988472922056166277069291696374720255643288565960278508158792\ 7722011121055655060388052663173448460598967995372717316655627557034231712226093\ 6320357734748721699595563150134701361440960949806466124477135639260386163559381\ 5061385109763497379405105763349281643430150186271436097324675964588335805578572\ 2586641740137999938627920284954408154036700700088729876940760815163360939290148\ 9857424988582330302458029292273123826612744972862618265352442645447368654716852\ 9310953929212277341058138305312485688867987088629993300147447101416842580594326\ 3815451192303896299584765994626279003379976987486670096732430799716833843290563\ 306201/222854400623357666658987665786373145233472263628115140915030331967415973\ 9601128162180952760509393222646017058756617216853341181300399800653166707015863\ 4709887171335611983123249703485640976082658871363508160482822295025935984302850\ 8006383962561982244786353100650411931925459484888866534638838046001148068941981\ 4277915944186763534050526741005849640521726374031040027334122933812766497339493\ 8340414832196682376966352887478451203191645962682649932390973204229564525463199\ 4968737753114218254229374904035519562598549653737394784180509899761737779193754\ 2038043278680545081491867119327579965154195551204099473382661344355473710989620\ 0572746436882537617881222067821294664779923058147342449170865303702665660396211\ 7418667638971811595302021337752976867930248220207431881744175490989450746711064\ 1110782558977483797380975095619157794349985955877845317448017529728908365959192\ 1237698076769963830192045861794973008411985616783107656542471926689318252520340\ 5389767427952000014044260492075989511007134459056244144547145397043200000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -2258475971707055048416252038\ 1360811200903546425367733785104723069185412512929612220170521019213149998083918\ 0541206672304698113433586137645419560893608472348512267293656048925885651855194\ 1202407448810183828317831151183056719854676582096408203963784365021598968375075\ 7594053458685306406963315592320848291686983922903836695911327166214738241479168\ 9107806027898134124812919264092728972842097892813042833731664939364804349136493\ 2282361451291814957606149336049476019253218946518976446528497073883631425482352\ 9941796682836624517901514522812903634317339380997085246144002866248560720892888\ 3237647870238976494551390151026687547856158491380274983001351479087379284133698\ 6197560028378032333394229907925048423267426438814531980704338876738432898316173\ 1335201838943767845792946157873188529237373130862198224836987343399849583529998\ 1827392955645456301260653868714765967238089259968290552560350231307591877083999\ 4952996713644138991903076907701111728916319580629475735674448168926321543504344\ 2242773666796343605572261707923763913971259348429419484261181110310430548174071\ 2975142562224417491426696392936007668482838971293350380081967830503673397839212\ 55733/1276565889962147105186195524364609584735007549511379994381714461038122143\ 8762340885352302382273043598791641386649653276529134154728139657131186550158083\ 1201953905802080860898327817411587057286315887084222196839203928773881405190338\ 5040656283998933356204533361836013634037306714970240469557153084200781175953719\ 8209917498642567337905880833255316817706092347149546542195391413609361310372650\ 4707980827716640460385899470780544137321054704988613861912792439069290192256718\ 2229054762697449196656644519520541541890180971053830170741958947876223647431304\ 2507244134069421751519518282992071117116468553941921726804619965569789050218727\ 7869479467247663131257762159754350229105381018818958514020332597311569308733573\ 1799758879760925590218315732061074535019701977349492551416471362964905955163098\ 1537863819642522304291288918273324830204167492943358113061927164079660378870742\ 7646593417706395556932204780926134220526183599628075803822253186426618854756185\ 7197126937727810993619163817530194371795818176505102704771596288000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -24094838434778016836284631393039\ 7224840851305033198480675912435803870728785587735963880729594647255194121843926\ 5381012240355028217137525537977339282367791201581340965980291352216024767862091\ 5788067675896440660944321303841264436486721795800187898984938233844851369366740\ 7345877680586486463840087514553705261188069361897049336707971346345575851081021\ 1456635654940284495982798253749875269416407441010587133943245036447624304169435\ 4533791906004962681921786608291365291392552609876735057736124349147952600734079\ 7715144290882288721823886678581715836804865839706621600931272797354044006089630\ 6384829539721152095346258527526641272317293446949822859881942509279357774458635\ 2163651381209793467213799776706782093810859482847873117968699985109170919016036\ 7191509419360375606462004879794942473568971183017651038019309958109114149978043\ 7747276743631553220548730549350057329449319381537161825945512338017596085685485\ 7876381716778003119800951645105992255659775315825075529409334976903828869882387\ 5317314010002452292599765640789716830395293520977767898073821998184113846026804\ 9563440584551182851072836341814159940685148527867805347428962210034580220554379\ 16664018563461/1361838765490523304187131480685749260810033574437064200672358936\ 9984929461003546262569463385354699126528456023561537204076077183658465223999028\ 1333766418452380554908587616644163657989566535446574255771464300286747930595661\ 9139287460468691568114272443749621313516970577919849034157879912531225574319952\ 1363101878990213703623354517287913398186142166322658917672352941819092949170821\ 1125167940907110924589348167357526798018406273594012583154286672482947422857338\ 0761861489703681326093361862600987017687976774519735763818237417211852034527839\ 6705704017521513751264311490374400303873132769484108009807441969824876865344243\ 4653810745284740970889585607658283165721827498581421379032591387514829760057030\ 2209156530524695402644475240347302195864225477369441426974353197692883837377396\ 3722248811332667174272235743953121120981199683333082934386277832489246557534750\ 1744074949261559249614087694144348456246674392082456429149907956236679498123085\ 1348615211468217158614958268777638279609938813397394484868315477439067005764374\ 2488166400000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -2422291593\ 7366336881042150341286161514263462639702872732958899970961487816692499945782257\ 1139936253802619888485937304335791906154463884485881203420413971952128338004005\ 6153562846080446284975202719684569169208242458142938020766790580678312636337917\ 8146630267015153143060815681721500716999600996954832332815025389296619949542221\ 1946971588333267599102341698212878896645506311256393389895189484120850667157520\ 6373338484604437304526656740383876867567592174463765094029869969965059091999520\ 9367451292180434675761241365270535014804251104930945646734302367523419031952301\ 6128415230718536342797370563519062642745138684373187180625891208934071361724284\ 3626973335890731405113555894411209060893867659251635695515388262011349234687230\ 7883045944037156394129159933332775211851221879155432555043364924101246389867963\ 7619724258153084966310492050158253921264928647679555077494564168918388457098933\ 1183751494953318135052444700895056131121263954426264950996515023487961196117938\ 0817479433394475283729634575635556395563148752131298658619952637267941431405502\ 8472414194293965534952040694491344471386951886695303269564109365854211330200144\ 28721851453631870148939238211550331/1368991199408882297635618174527071889768678\ 8872409382071162961344070717207664123279005119093001954972147978184207728424758\ 2356632427880477446866458315721442676586323525939309140864881818653547196787308\ 6828128177638881293203974495169691818569803966508758851201404313743313727582276\ 9742790774338309401609950732989378123607969149730916075902369116734385602095467\ 4055108150203498310836358422961132760086709294088808837855548069237777001672999\ 1076636979146862657506399323550079172285362215404114287075607738093653696529473\ 0340987662147188969024650715001457145932833137784310909481872011785753031863851\ 0273395846132376602237980821259946942504812789896917926655263300945418179806465\ 8626624036442225853435493793385948809427467508865800096499323463380410359164763\ 0390150301858948883815572978984121596887405561149448247557403928185508413927983\ 2678840793705302875086712732199795126255701067719748337470050498610701456811400\ 5956981807466043383444223472265616122639313241265415216232051634281665800738533\ 5703107270972824662963126272000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -274023162581806887160579699707861001610243255913537315505981742237916\ 6716731169078163652763326999312921915607595496504148778042189250280757137643128\ 0315099544894171311133534670760974954006648589502636005493462280461000230124998\ 3538606541984231244957838303276099442481611082665819394481133499125567828616139\ 2481009097314745156739796024426517978145869437756694959547796088067554207921546\ 5195644202775163544496870768937130188724270316098339000215066714397995754411553\ 2300285676018064919456847530640622207063373919831570208937810738955255203011449\ 9337176674443816101970313468733584399503458557852057965677105682148037979509882\ 5822104301116958464701750138496630877520316920135371129227289035631985181493111\ 1230752676245653287285714444899686159197471672623941092400902077401660274620435\ 0004749353406317504627734151474317562918986305731800747140758823826543046582378\ 0053565769547877227634113094857595023283973046810193417983005378043101495369147\ 3729830744697429196126680140058675586719210004035926164432605752877152866339977\ 0798927208551514988914446966055885058766545149589759525943314526696502141667651\ 8849130805846595141940393268027908426564529180522822540409826292703/15485803227\ 6429869036117442435123039181137688028876019233687170937600872710683017656775859\ 4433732796750608489993310886739188695966980083772805097655109915612820844466218\ 1514201187102881604820632641363777385267188114502693032689979128410907618528514\ 1849287715004922844715847073195213722165277623635408283502323654558970971800704\ 7952639184587148031234402682879276947423878866867614244841759090870860116146742\ 2792704960382654571211403048028712574352074815607275392860877378753756530056321\ 8954164469356638329700193086639135221370106742303497916312387575832696812122114\ 5855569435147082109380250146604149884833814477984512303414098724520348033802933\ 7490834027303692870277088604842263135397655208667674011813365468598871147293596\ 3127065937218688556750460446405573094651948931990792913895682104104245904723393\ 5001601536493797904152803802304013503507007432881151539749931231212923847116910\ 6130899424915298391080134766491365619345931141440127539400394617958598876047438\ 9636915645073559993033800830609339743568472814460918353087808153426329600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -5255692216277682199486704\ 9839592226117095623722350568546829103250014352594092654723880680937102044959038\ 6309032385909348475831825519602645014083295594154426510915792712183540790394297\ 5853762351126733093405662722941550829469115740915798206581737070352359799937141\ 4533833181842159629263417844555814741131166563163048403152153289666023234858441\ 5178773655892299980469651434748812087562008039696238009811784586533177890874145\ 2064846061305549916831774675981953646918744872927709291216523228454014167206592\ 8472110065835575122752621214556625553707704845783052509265959930414093512208269\ 2082409563258142431733872112633095654055194358392821886524030509618937279238152\ 2486208293663318919950367135434072788229548772039603813363913648824232695872526\ 5916590584537322230378054261105372264489640792808913681690244424301353808951058\ 2193739178133753965082834361715655453223198999493663419946598189153060591823200\ 2675225730423581509233698801095062834480511843922589830286121888754987359851165\ 7349370447248403852664763520901985498637250263012397862266907181916694252281334\ 0527369745835212539909125191638128070454670011081165055875872605505390708000795\ 7071294992190795929368969751240771/29699516951466404465898928538551276697873691\ 4460692385671550600551361973021273172013145224559294749441909394998651655912904\ 8039926122662160494714832247231255314290158149041112563434114845903202831593838\ 4767028935589184237983579396278849190829897133681434147938425424400390435174140\ 4229573936903009782233353310714860633282496606090557737816953623120868790631477\ 6402991940972720467398096863018113598604907431084552657184049755339409534997777\ 5106237499115824738778842807076834166225063217348563508784945927771541801128845\ 0720992236983319569512020849786172140948403707917794146710582880754943840546396\ 5235076388845978957532745836533426571331533185426354239746364897961474895289132\ 0162319837113016902635993390225350530498041367181955443217595042444424960492506\ 1747755749084803928381450681679959823723203001318390765309398350946372511493690\ 7005131279677930324460217935358013734804697459217998357065896317040515520774803\ 5538778699981951816618470133924193195003045825772331660523614844268174426601439\ 7491553688083753390710148958815162204160000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -96337896579761497995826788694394960569187240262326037404\ 5249955654624040858976705078924962448992979300737233975831119296245333177676403\ 0520911274629608988406127496233437717081989018426018076258840318541791647982820\ 0931820293908051814548234404140523186372416512113459286173570081399100875056277\ 6598530916295095051084977625841590252708591934416613515320041531972532871431062\ 3560271210988690010690804743348544054264772246162444208840317466886237311454142\ 8263090577997465962834315483388279457819627978754454954118923348401420950083492\ 9682667426655363375291147851986289386657325634768931229598985290851424760903886\ 2409497439805485893122386075792030656634954691040225661684884562295142220849825\ 1516896236116695216529578592633651113989380737631808240610845736022252616561620\ 9626895498142583273665828888238902352477366561720266107952797400094478785106506\ 8948411398795450327276496778151004726531321105505043002266756098609477599991342\ 4253916387566920289980773279134233517378553359225854716724407278119179912995760\ 6930653587882890713452342938866749113340213297414695116604857044245991911305325\ 2853633046180914457339811889721985638842909069019744870373767253122365732552878\ 86584243/5443666889915636512275280181728975722062837296137810835886089750448849\ 5123602047231392264131222505046278204308438574371784768530668748863691444841690\ 9498227116920977787363672723341215244555377908721165502735554364547813495749310\ 1228802095114627316914089609881559622360382420563689875467322057200538157095451\ 8825656398132396349354061314275523453801285641875973010229925427794846692720774\ 2732394353079148632911246348753346171155810858540506922461528012365253897754378\ 2170265901233343587198128703473062431881142713217193340186598281986833435238617\ 5872807186246062841915263800285078037046260449310664085074462999213497738183060\ 2586549661154458619747061363394882288382927249950252563158040625849788667972642\ 2770676249235743856535590873123700449036842143044329303212007661510954746721949\ 7517522236032831196973078298217510065742604826735266416626623386828167478506257\ 4254535134614831289725008658864261087230809004824986278823923188926335125630884\ 5804299548130958273756990344816888398541405502329530179393757770842556434524993\ 1445457959203635200000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -210369695073108646305783387361061136602044894857684081870705390128201824398581\ 8595884368976725340953295473526235095025941397879795570406877704431529966649395\ 5939058701255469742489722177980222730896811966761583247663985204244719754592679\ 2540084817631662210097778252516968718562147785138019119379753851637392243409711\ 5052575467793383331183466134589641897157802526348125555593158882355855338103332\ 0833706956295105182455600937135885890330119216448834289346068666991798020725676\ 5653570425671735448930971039523773837482035747246240391330458742456908825541403\ 4386362339657715112545187642042915780266878546154218805707536519958678207298626\ 6278633855107794834899687617548054780440814674002683749395353535800323884140802\ 4789283544664794473003149923250336242307189086915439883957370826781486704790458\ 3323285907167138427148676870649571861097623889698531422789421015546641510987329\ 1823149923994920022718765986020383111119867213750953963186667524836923711466907\ 0495277682080655012283234921557669624776029941905957332443483799575200325784584\ 2965440025302418055506002223275375972985274828395094777462438342712562700189365\ 763858577308013728650332438251115811877685205689157373510182554207/118865426625\ 4257818807695131458698359257858796334388827613111162485276636226769370845679358\ 9608054682784142648993802234178573330091913544984296390896549043516250645859802\ 5935115611270129792569521076727703408994258062535827506852014099466437622313190\ 5485030995888562633174219789928250791697484744690453825192570219637849936039119\ 0520762310772123917564546523156759156836767151384031153247050856950436465653968\ 5023340661473360237523474469640662750750625936094697249709323144904241254335304\ 5490596471889918812879756371457177093264643430122356469079575026389276333128155\ 5608795860656827611798833387941293059230223064337224952863449582166606428390869\ 3841091338638488009768093410888039785596563182903456624689422409036826813377790\ 4535386407275917678283409059440817613826182216397333554776932531148665841555473\ 4280651218210685973292385508878332670301424943487392123700560380194239122788267\ 9476691771103375864297605509795412394656119131076677830064770984068647782622041\ 2932215345692978694770559553758420073459256487425054880895054798434801496883200\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -210568783369643116\ 9214923544134412053295619231740199039502359826293606630967782380938878193869556\ 5990389552501858015388169314056877200642986599423382494680037468950986090829647\ 9910493374948965800396683265694093841269967465399422200592479418492410021043118\ 3687178596582822632992680691627638194924099518711300604019281297753945007316680\ 6557895037839057116991972063769097109972719757548717193999773269476809500424712\ 3630039234193157128449080149380683667701766484770230720471568475293405054183573\ 4331064476640743529562091443378396363977828512135941563946877139821067758503303\ 6798495910702013956433537977484726190385472532995619901531309519877803486924373\ 8799826496015810405684802285691176027531280864678304657840319155347177967198597\ 1867839145092556112467707645514707936043072213962549765479218579207732436929435\ 5213295006992632012009759644948817276149610250309157911307330029963182226897233\ 8728374598088841173563495687564566102293994995982387135954854774667136018262089\ 8735908995813805535187184241036705798813647638261129219917892784929563458181544\ 9262951902594672232545236226674092332320737486421286006438870194959210022298641\ 72053276987082634988074606368939561357283645629279787/1189730349183317337452864\ 0075460232520693779117325634231932480666791619617510062612769770664290869127427\ 0902031332428907324143319373587330364353863011202336182325015877254998698712026\ 2006418409366613899597647974178817488644986114724028556160492197100158842053896\ 9065411344084998405044138768782402114934730174776254382495139022225219194691860\ 5824662048486634076273722227611309518943529777117504736253633883699986457711799\ 6194106065588720055831042078809949391010342247066979492244428805704250268471074\ 4101291383955189569971366592317084498517864073554854127323889335543051803163784\ 5003596428828700075117871221251473526739909739888977649063883250437223736194677\ 6078701373530850357959806420481271252014293021729286812578087629221355386367765\ 6295311885147602290909026191156586138967311348117524479149245469302017093311227\ 5886854465058464193128900426205650790266733931014517398160081885768753103439374\ 2818631594770139500700644359688417032402148815891695367772902370556394582539602\ 7210623754000195211064070483282396739573025402678649706414747313766400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -2528689560741765827652554\ 1244618072573432129729859289321446400148440191799274349747731220541669821872661\ 1184772280172681393727741331955624307514386840442600026276147437348282388277052\ 3821872193328281125365803393960188164032680574130287944625423420865227157493186\ 1772113495255167173157414502005073639571584471430784833707036988431447482234067\ 2943572227575939378373487547504543271611916493053991148475052884158592672870659\ 3904369070419077158019484211868115386239015984709895813142765281145178652481403\ 9231996551097206694943895751240245083361046295011780768685349220254783812373053\ 9602808499666734687602004846666572504722720881685170037948916922028319692755752\ 8307273038330696992590186272142495113571854620247897926056413910914912129891809\ 6855614578283837123804385628401280839286720751171205112380551457739973680603984\ 5511682292631148969477665111275062229082158291858141511022317650404050557699720\ 6618231817479183285100488064770841068886171606045538868174611159898018734018447\ 1803585724762607231263118920424327740435510436070948722734086562836964180426493\ 9491103480912410013079318043206182916974221246620039702624026578520888846737718\ 9013472508561201985062555039758095857692991609/14286881589454294263537314863682\ 0954775810818347615836655041376044566338547475707513053534583168999051582349043\ 9254991443940847381629342132072323560318905429534959120777610657212221888380112\ 6439828819376460979476287411526008121352438185203728442749425446734155747913073\ 4271142866596359987721891464214971907223922430090460510494118553688381547290105\ 2525741023751491219114934517907493334283810104271150385398633537177783138845961\ 3859769389002881250113744328579696787252033949466261514334397269479275300716365\ 6941444976908803095686741180748726915880000505603190386632434860982086044064106\ 4344577190101785391555222459140306498793743862772668761784837038506355314826900\ 9270900142676181032896774140037581706008379517162649166669984671140794337390494\ 0897224693522573858411387097555559633266976954924991205776047211526025900653435\ 4962529245003782591903172628977474096390642114121211081432994504503427335324343\ 0579114877761500270839659671905962934698458478340894094664962083659386830655226\ 5433476933136406243672051531254988010218798220892759912349696000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -61094156712736169051411634534098\ 9994833266975459677701047798333681850329661896057078220913840948766854237451499\ 2178845222594569102625773544252851408829532795896384423748483067644121138686606\ 4663970280845912424081096869550489877279909911374652645267380222674707386222204\ 5186855352459836905220296289222981109894877216473901692392657886699895198872365\ 6092755118530248037185508084742972416899218528646513775647995832634743449407402\ 8419215469309291542418489346370583118483226162934795537035090842343191445619495\ 2050890119469587526916397757397635117034808010855164143356455902955350748470183\ 1897638641848025055133760625064001403708586158965944895805928181687479693121465\ 0962296887363492604740313776238338252532808202213746149072318378666204819194586\ 6691396661175550256533731012311714370103005844371443175962745862835641321818032\ 9125402139247049906110550097271198698945354289479097520206519092253639010737706\ 7165913188259026617053133430970236958705227520889358431051510523758548475706046\ 9728889881541010772126883888466805352510062152518035132762468460860218026209021\ 8492627290192070788071422863522720623893087949473553582817478373782532769884454\ 760250942823229329331632225957099298351922657983278313/345171605377054276452512\ 0135745312877990300024767464700834566040614652156526345474936627543635623992198\ 6186923630173037669272821842775325592615628693928491299607128724663665811706403\ 7599008417565981318147960734954053831941108859136110421434008033807235065610510\ 0660101993393747480708099189632914312427270472629733575954504335770771696471443\ 0273491487685637171662520970231103043491602799308172704400397097322918707645641\ 6141304340357281194447296455926614448590711163175742137625751885457278633209186\ 9235425953125302381037840184867819908210269331581170094520247895769957972480116\ 0146859255210030315032064792995610781132467724351418317507502341348757693345122\ 9158893437853196100617868077418278804611534726496859661281464398822197852745684\ 0803416845993653973573133067901148091245895223107534977231259016474767981990663\ 2045345210915614548482595654848804595192233847175181161624897389806997943118482\ 1143826773653677880333586423354027990135140375477688086201056536874520242885910\ 8642040050157931790005879444775003545902200293976414276890761555400066077305832\ 7347200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, -181492328\ 1682250760260951182480240657777482195185735971262187565876170955060798839735715\ 0830733416689253449478407889028773308911313607042151737395420096424179121017592\ 3243503651998038849644792050219996365081282370949401157227115355918155347049354\ 9526287021134378772387901729109472143658068198145029575335809987977832915506082\ 1045000854566382889284765834515242086353303258641523962224209853267463468594141\ 5215996064360241334758669252270334326588902072935458012987663010557110807870524\ 3917600775437754646122237260946773303791434659890061665541408652842685434229155\ 5885039417917039160524131115362903369371679646907400273622258425190772242565828\ 3102264398523981823856375823701941796521781385796519401613908214530271363707716\ 8120122306451173551715965564794438290354611581965149766700911478873366709352210\ 0083625030707452023857509408714612948059001700366926956672428674071849627111858\ 6445807359315489989565039760073739277917584533627395071611253059771948314188160\ 5507932890339074085318849941231397776771166462333706699853487779859757387749399\ 7399310279090754791139657244500617473782883872105565624365706746780474427443176\ 4256162413636749982954555537793603492321840238732343561123279587512957074512460\ 9/10254013756632507727593099955473448723140598528663038629272806537334319379025\ 3186838832914809653296956686455219088486805222184829026727550363725355355696602\ 1113527777621718853713822200769270825422842177217600471682743916226181818522653\ 1352885704779188697407343536627811435706296297847714246421956639392449143634004\ 2233853094120101375923944352312490418444323923004750302826615551168589828130190\ 6911372346177160383610944455955826363467841287704128658167520566310764824782589\ 5497783779652423783906474454318904421737177778722293977857093462243103859486405\ 8130694501754018425316967533649125907736929633892372151433544543531905863182730\ 4029820837992521781396406061871024349568300835493389092142267082854827405743526\ 5662435588573399704225699763434877485721345877485707064350180667060701697207828\ 4909608370106541768449366043481527262614756049517032678980218954995671190614753\ 4616788286708557679791121346999753604167764612892936283915972731586221656380452\ 0123577816125345478214985796972073138797853938455049418256463217856480600129306\ 1501327027201222183429718704914432000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -25836531533743339965586202252249659172876613769476294940795\ 5805655695365577686727188522691599798988972930886723152633725752088402789008478\ 5346946567009297830965311348336445225830859615661170590866306372126777920514582\ 6840789753755637402686199196728958663860212124966587643763367036810989493040386\ 4973913903716137048078010314243972504941174716689673745685298110320198727291035\ 8434221204974330924709215997354462996383029209631448615749128823682890325419766\ 5402834910441265381837674366624269405290592234468061683580102359636730841678218\ 2809709600324098886194502080511838283748100692092695654960068041148836903877124\ 3227338940450343077697206035031960488155587744547750684706544771099731570607201\ 8722245174742446298228612212435856388395616335574015509605050557735528641067538\ 2445866632862676776448669394565486642794104584134766267743577498972072573327489\ 7728561402659869017969169858658582406433082161046340981377013352978592809459030\ 6728423225003971807426210697732775045861439655998708647486651786575884888938770\ 4330300053784857990046689914250444384888638419016030527798187065505429097930237\ 8646777297211685894238248178451859367859489698502541371106502093401165788853828\ 71375874748006672014531331342826089/1459746092149192314416456338603942592377028\ 4708594705135734014639646227207563080167912196293404677137974533073857169553374\ 6011307871393355176851056914892781625573620862057622377298560246941035250301046\ 7364685795396810160641312180463301747052608112486387166971761393241246216622245\ 4501959498230165085752032073133017654986203783830746195721731967935784921893105\ 2715277476048720349797647276659966871397660054980995434986570084526279394176239\ 9988588962213310646345768307791962217904066542202181262095445966892837345968947\ 3382646088107390747471919811837991063112276971124302115394775108948911059679897\ 0167721371166054160784224902068520720471796590304281968727809491821014742324610\ 8215194346082780861785530898090339078794140552038730541063486238097639715989982\ 3476568864986282572863567625480541955976186681808484127711781777762398965585437\ 7686990758607106416852953170814694371548524617817010708647910482251544890220743\ 9642990625348965602500919062732284917994585524289560171357719162482650200220806\ 1786693810382021672866834329234805001424810250690637035578665067616403456000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, -66506460281445914721\ 1563047623874389415782489280321612070279559179469416677289737537325615839694393\ 0089670777216146508326412452800948193873828918661386301913558883461072622059388\ 9564078007269457934228699307464266866711191007935674220984761898893744357936202\ 6859692567570357784779564244817151402040934513660640780390103084351262882430103\ 3803778104213541984504595293826430746559515630931310119282512502834484613565017\ 6694813227028508311746715963898525723872047330586088308721762448406364181033713\ 1485007296406532096702536028408437771499334142820089491264503875088351842195335\ 3400971901345958934414470239394964283372420362089489750799767191137592540681151\ 2833415994205580689396819993530905636718493630479468051124903845123741179861734\ 3485034095277711213641487061605601285139085210006699324400371142229287741479513\ 7463940802722723622549062084627967683943700410498442347650634890605917647986583\ 8471639679694278380677401466726962021887316940208554988774781254970751088971925\ 2312560684731301084603626141185310474414182409933778135730895430411791955403427\ 9386843633185772760103271789728678977925785285712930477376958499380078239773042\ 82250715500527283056022933737752655664549778644482820964590244346100995343/3757\ 6981813853820765439128610052753485647033299483933025527082435243500255180104464\ 1426054340634356099388733536154874191876085821326005934239036172208917616856261\ 7355819914869349156557530914553851347281962261617747216230981844824320683717490\ 3203958998269561833999533591672656514160680719842586291160043999266682690551825\ 3628640038260510160667849831237909609843276810870998256638158764145943468109357\ 7336816302983948923226367291463359166833820869238129966705923311417045325868862\ 4840984469087872284187273581679131943216815761529421329305632190565697265430519\ 4192300541405806130453624249770743199830161480357321566093999267470544131761604\ 4032741107125557415033883385448174151479277926074763383609647290437707075785464\ 7570258506975824452171215539595701824534514339878409526693990840896784204148968\ 3848565827615338969659409834018564693812300140145107349703994531644853067921443\ 0341291612016912912538333546636296776794118642238935529530584997675885943896122\ 5263164033427539159717917696932491284377040625183127844891163627582124154655860\ 9426479896327765671440154414284800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -428499311061688139443109152401195911865604270118836432926446\ 1520556390298307760118668071457079526894382652028214526461428013358976910813162\ 5126833518593354053721303857880392938790244550635263219386079217610267972315571\ 4921374822217104037245939673080909582064445191206585678367042874715609936967366\ 1476705952602771560056422756597429596455189769094833848103234302849769489191262\ 9894245484268454913804002066868796212997707008935837539401521840506973312819375\ 9043892664777479273859808524160657516378093659809505463338625664259769382032371\ 2763186898584142815134394350068329041149710335358233745181397181117301950643303\ 1696609788552901621267747157129664226904159726973475893239640363141309427741392\ 8043822795444203558793751962326726711079478122777010361322957406233646094990143\ 1028077624692640351939929247018045329392518466848220323677800589413065222059051\ 1057359367692258191083266744189872374009910016983668203191358684277303006978851\ 6435636816537848705665823957508493155717938662323307994115066913382200176382872\ 7809461306929886910539431405072764917154535979228475902827680749386046347022796\ 9130828142374207428731689320993964337910440442733660648165170858275186933276978\ 639748357890159324879702179556854415899/242119924247291121361867716624549637302\ 0269187106608450331213374041094820828020736897243465592923990581329492850539573\ 9588467136847273549715771406722400868346316186043036577509300338245584756322338\ 2717651632043678319312428968441203805598547417616999260050651092340117170677060\ 2726060496390325197023642026338962268929227208839864408098769968511142216297735\ 4285954653211162322190925024900558040108483357736152307657919742058110124781175\ 4012842314247284773264107736151495614049534172388529641132848064762893527399303\ 3317472639354135641671488410676218479660944467454260597230996164712571873372673\ 2456448630921556205972276944647942430040196279152544284575762815772294947502635\ 7863600095729381459864727151995452763596852965517762646821816792273839665807111\ 4690251647358146396542030372610706502740473293818975375692089300534665501478959\ 9696227926846429138319902653746146741414988521535391930285192557158434943607552\ 5221957796443721711693079258357044643606444806979701825599998243223591516632229\ 2212135724237981156827254130547081592239265350437029461259516585606790294536192\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -27416117877\ 7056522488396803605607202115346302195366626135697210985814925416400816274876605\ 5431300364577700614749902096215343538411908541535581993180934578481649161673893\ 4733611306677297721353501675880342943766762951617364049688001505052459675502905\ 7286960485146145895704520394727289329338231113319781149569591717359708042311059\ 6151436657390337296316380787354124901610859119937841170352387978901837300044151\ 7527646896851298025676176339991739363141409350317396550823818268620433503063251\ 3778935335480893017750211564079027091225028150758295431983990276876768665044994\ 0240086576373505092670831009090213645327497959095715513444549930439365895584352\ 9058419532028215950713772469128992513786322856648696699051516323283725906680135\ 2490163669326133348659284030617616471615491857409454080152144457589988556346759\ 4902758262623803312192250745992568020775168627149109595178336373373982801638549\ 8005771398007378270489173874005235661163804198458375113743569260692078288913739\ 6057415476173095682882139868947244074665782439886608647762101436040455029428786\ 5559259759752150354538249529171077717186968917767624439285182216797961017915254\ 6757895382932571333567061859247589316622761601775245291055200355033276444586806\ 88281350612817/1549229337984780240536399969998497403908416348721864877290137106\ 0338150807865274701690331001004143479078455250290081453991430459550325162459626\ 7821841527013814230272879369449587230059452391955406416527086275811022242513712\ 2655110027585937921523608455009673350481710926992061672904437003995682305899674\ 5726518769702439794506308065651370750659578071662020948563630473906349689448253\ 6303998571571736974919256180988372489838289180616717728049985232789359314371364\ 8171275303315533392112357076322029357597317592965846255628871507117889591746698\ 4492789194664455174751001644862484117673495529842735485219920990601403662305707\ 0747683850202253653139250442321655891840350985485061958540019888602589007229566\ 8577833210261115485666355225904641111929281770810981576705642968731600475899583\ 6589341208285637275639006162563963054604476465282046210020841950749531621167128\ 2939133777293047681187340632904774032923033944547253403479259976293447881872357\ 7971728687522012044815458982152274184275564172015951002651448118132086971853019\ 5347866773874623087064073867147872837305486477524340624588800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -2036381480109812479313431410491\ 2898802176425868483584264882489251092847331187780841755794778327805777589579613\ 8503460232428934350346174660924581656877945959435459889748142068256965332951270\ 5153067712999483698193898792730916310800652268847908739187287271182061893272413\ 2883914079949058544918036840812544612970654761252404620271593064612488895362100\ 1107599512864270492340966288983704454728564425320854731841715589448143985104333\ 0709383224857114896382902609949731567321337506320217906518179687853703790307687\ 6988272461498192845809988926791890687184477466037866397500027995062088663118879\ 0162030975494194388032597923988243968484255939188172033238628956978002883923239\ 5603230479853804590444084850261450204453221641059991037764586181845843965730650\ 0543571768907846609007902920015090017242928367191032253110498500571659480090870\ 4838313813427213958674663731576269030473272104594286700629296754205261112402063\ 0170632208559880625970531432199068170089342949566820076637777210926953119046867\ 2117808683641686517762485735061995670291604771547771771198621657214535738070041\ 9076914454254339374071609673065420040938891039995583997137413132524468848648650\ 3071391546467982361743264514310674491759371590534393145280504283631112767306217\ 829613/115081249347869455138207314065341396520472076354634979608481344627688400\ 8607829336908959854865389679621767085532407736417840391525623074622512085129186\ 2205729822902739918054956358826566668341470499890371458636822870376458423513990\ 5826305363198786267549471431960472706975685561179938235155688128361532204511547\ 0048932459147640135376950704651336286592319084503153859166734641535668642527244\ 5548139329088228378693501514989321789722158732459270649593360761460274350894955\ 3391511728647681814294357709133195703217532604019631803832541808140743897567223\ 5582472870746040358684507962528750836587504369470263427553917787972578356610342\ 4358234809052972052197232644965990335061019807343495225259988683369861421173856\ 1815545091019968575602645678668387723014218822771768565433806409896956359913862\ 6476882997761611548060455910211166896961881541647957885142592015513660327648459\ 1448256833883310178988231167498090968443279208663158227681188224895025856319985\ 1583360371661857010488142782266730718677265457838031928837327699616982060841035\ 6921317319905629179242793838194531114224629545141342192722247680000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -154392384280460124940676841\ 3575881446836236387168959558623841772565764774682588377194380899091249261918090\ 2092982973560968914313582068442577282567412657653096637345427863884755733759800\ 0074354712305588307799221256425263709264706966020224768975958156566517825724559\ 7848742549633343457027874001740448973489923700129839514320293996129247116202073\ 6758087998470003173889402225875871361319436022241097012358724713052186035890115\ 8434619140505666238612699591753855183856991937519055617655758124541189677724550\ 5065577623761139794156880263121910206516641614001389729647675549714327563561640\ 0242569940774612482925260499376910741306258345646581356195602079704561971792467\ 6508295165857976223809643143536396171069340759776812369212800279902151366377102\ 2667630351297036033074320958666341012013317069930651672977518263516729451351099\ 0734431915870675950939047651610494722473581854907577038953566516045130077084004\ 6848506765463656747201451874382578165914175150268241843406170450977700390791362\ 4216731878173561156200716885347904229679925213896649011607566442019964203678727\ 4339071880678881055285450191075245713549428362918257781185389931141553271587751\ 8541099769672241262861350373139299391403598732163931973262535623012503644705877\ 184263/872594167318338461742210835521728605351927997251598700537586690032918017\ 8879725596780559973538319586584038111674852732003254429386595199512222880178401\ 6076269803454064265701572805139988331451622349843124341073988504017393687094378\ 3382203276463475948520351318280330057693932459078043374109513341487071606999028\ 2404561113440275390303558977969987868731005024323818475576939247790267999283719\ 4920137831473805790892978420206990642336488633671131999585502902243507932782521\ 1067326773765712542678782163271202244249394507036011956403407341097483830878050\ 5629365725892992349990719534298352054239265910144853669962549526876151434100781\ 3255598130637172652610726978559990568333427401024438295677811069194252627640964\ 4933952090342280012800426169698757700490051745580376599057863294702277429555574\ 1349057655549442495473086697824288348302672893752092263148523678624009069099315\ 4629454888989313389887754641909563559664948885611490885885383775572587570602552\ 5346641300115470532412852842698147133281920027505264826347597026483904109737417\ 6230876286892549662714813197177481183612682635213798669025280000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, -33753128221548607979230439460803\ 6089995055670304200288191994791883037024213917544846999115968275240105867156188\ 1414265535886906975787687146814255527393667570349072111718834744964727175007785\ 3742561348318363332381985452774059487874095155267205165715662297959414441767853\ 6296094752867490300304457268153939369581691383579960511840267363134065015510889\ 5168470133676161647747489597799555391575267190757969097873896098919308424824668\ 1233930601834732180396885087146047936336160639436427000890542380206400999856004\ 4748065552006844686763308602708254921324965150462405493786518165357747339077946\ 7373046561958998635428990813135907426666162159866429889216735831877239411501332\ 3165428449416154847516131466424866638805288651657940103492972254637328065822483\ 5590968783421346259960313742132756255527464211438290551339760729087609008580551\ 8776734707996177846245675420837730682387839622432319555407566396498971602700848\ 7045417543280336283876987957981727663608807249737305154999300926633941862282165\ 3526115752523734391933455570344729513345669821667596427042144742339398548960284\ 6866727350199065700915394985259601098440846680031266827565409321382212535545485\ 5279752162605311579415722847194189760195715195473778818367427834165446129289271\ 793961452039757/190785561898876071141812729023275562622561696042479384930255218\ 0969613212772748697793393788446966487970200765769699434333439440508333194044507\ 8511332252571229012930211768212753298196338795416546068127054120609135151758537\ 4235045236579684794971151353562103402144185525507245906358957252165801010318861\ 0361213142126913874905585177136457543714661580811976080210567773696280691021787\ 0740480549383875797243922370671610913200201304213529411204389514389699807270427\ 8841318470317442098546209473846146500620038712169653660039240664022196582940478\ 7623819014735739096211242773583229099747704102922874083854616911050050720538616\ 2782214077976140103137601247993526105841489634739416686879573125875577974910317\ 4913657702193487654207962175578206254991256425040465242143483059199962842222546\ 7911988946031226256957924414522638639266655576991145138963783953374329834410267\ 3501626245585192840641370093948703634045563143341807966303194791966323927155330\ 3374760437469908025049514390382795506039270347575318232123272689499330794635739\ 9910595132292152409201500882489126182831857017407028807488033836192617671426048\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -13272593\ 0723273272905694310882233885961552555721450101192778245571996521541463077778931\ 9973295401413033066137941249743264891440572135011610044050108519256255046626581\ 5865783616765503830319895963239527040605470795951600646809342695119725577770259\ 5087740094675806847130605574051461085825009218152974226142312240083180860942331\ 2946906868828142319173319170515845781962334190018592196220602307445986223451896\ 9872756525934677822639245781870241720517585173967146385724055695473018248130924\ 5572755213866438511987312366917142856700861062810751525471713722599374752185347\ 4532408722691943288146887891728245474246933204433986982017780554823055224889659\ 2557641464239825166628387094387694906658970443322074233582812516675137633505369\ 3386556874689026554933872720326035111653653979422656688335029204474999722284282\ 9971268760965712073314668687406368635552379717933796685720786760736270813852144\ 8528754506806921725204468512387269225437521102812021211360890144201914306767204\ 8053438660930974692114473266863986767861731646919436736437908440174419696320493\ 0250708903581856974746822103497183403219979258164682455277511578246151049831975\ 0629731671029056795598148941875422551833549943583570160980877726063169973653047\ 40908077664670861899723251103356919807/7502997467401140963437886059293291880330\ 2635611371508089690317558770509637756197087311639961150319562286313341301343081\ 1526805280198167121740137409283451839587871291554161319836230437527697820259505\ 8584742160990735995033995363522639689137133266271592957618146557600046030218670\ 6529954471445829604668655682291310171202464988766605157792361453850610722274405\ 4505243488467458548439350993224907730214833098099218556049249050826941537240293\ 6680444967735522499982298622113479326059123630754505334709971766922047132800655\ 6301213692844251750610127454009152494139363836863136018308513166082610638294053\ 4315913036557187111938815757035544103849651651105960736057959020752668015706591\ 8801551362662661819488916363114751054785276163621801066171780704858954462640158\ 6863745045072931237842723382673328906521127756530318022666254385847103843002607\ 3483029835591021697224799324591985954921202760948537309536909983817711936292605\ 6822046917718790185825729198825151338576509023359179074830070581846654622194831\ 3017065134681937289842407805768833225806893663306954462142815713509665784903206\ 5737701160754568232960000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -923921228979799370769058345844576838199484649320169590621363130381\ 7833675595125483118496198623331200508761974239923272975026318607474666887141040\ 1855572164207139188809563264503630436340759542544000271324812208557851050395186\ 1829878984332462654244237201303586738421848058601369035413443934015231092787632\ 9012504503805640641294170096602249931220505231263385627212760906838325133406030\ 4007034417406932313664615849323271879454270070189443905894529909986520881415841\ 3886635897656888215464726585090461197015382555201430839861904429264577045245003\ 0591126444894599717573831008550248528005481320613938262804323304311606373061079\ 7370152937849880541996087673013210786542374381349469115194297031777786621235579\ 8696948613658794123942217802715507102921598565179580011237110940756160301742442\ 8806953398444907426653492694743976950983422005712099088280341808511557773979587\ 2386837922422353622726219196823745982506468532239754955883054418193700093389474\ 2195288458977144837336902394539214875226471565530064739349159372843262519312700\ 6243380099355376404095520826952831815668505070152359182880444846775379320202983\ 9216970289055347145138920688390588966763324448547737561638813081292684438014300\ 6388768564067122741419345606533154315066498429921324604073817/52235078578839648\ 5305110429673199724611876812006830400214309286600206733307570459259012341447427\ 3510747886517649461293369764194486499618641857811365809361870175013840085170670\ 6661693344428293090866524702913373011083919953514247648457237910707364702170003\ 2577870554265099312213094366118824472029304586899948987649695051434676531129676\ 4285475615549149420825923880820404237976155440189051569362890626171730745907037\ 8931824972202378305261623807502029062314431982028028351715333357717756930681455\ 4787487074410898178073433752596970245591819142379952974455542883078467626746313\ 5672046082496528837360111430090148612551706253620688296506941095606410615371701\ 2001361804778902339792182915474107766644991300836886703516343304062622065124096\ 2599191850485821315889279157302083266686969309688324552487075736247111726544566\ 6421823759111319966848889265329185928315053795134497880501798587211389854143218\ 7528581589195612676337215378583057272141611593902921252406234818226714413619542\ 2222324360183203581812371191858302904628260589175521888325461938561379346879391\ 2843732273791869138871869869482038945856188579840000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -9866049642329786332448684163970833782979\ 9366927248801699271855331570507468033620171530400454337460535090927444190236821\ 7432931080595566085892597636273638329058059056548908934399614904454051778225077\ 9558689282407291185512599247565759689030775409089427684630646765107904481559803\ 4555284365248744997082790802206719739828991349712590424180798242068576127492513\ 2551513926489305906071815779175772327810002721421930643212390227312200045345960\ 2661408731997036423995174536190031588571752054126927858733994184431569528659946\ 3864782461959853079368468925560885180312773218069049063125441186858074739295169\ 1805610262327042347377576925624042718913605112710239892120394270234761112734148\ 5600223275750252298425826523112117192690729348156266518041484034644884440533498\ 1528069599874717293688150470630989802701189747718778609988636005482033764580262\ 7617878912632867261167665650683312756985092342617852146038597815940453259111141\ 0375447415651765143795795896614035695736863385116368596372168914650183828501434\ 4524816708861284643092391784688627233727516281886673503530184774029577981338165\ 1247753431313402355137472429046497586741090318931080258490493802433358349797781\ 3936026289782748555739393186987295253052944725304864434671676840908840782804978\ 7272219/55785035375459818818992375984516475443986844000729460217062156821381301\ 6153716024451372403487543772992492734894602662398712680964577629175344038107028\ 1842773973315751547269648284258512511759456306133706136379641960418635812201205\ 1750448254153496283870877265597826183651382857709107061233681478857771416499406\ 4480256851046741926449169001361473505248967272671482417713073958618542156112303\ 5241922027950392058735671536408492176953022892018076529342909567560697109789435\ 6200841449989837498786020414197648723493980182599721151132744674854471516305657\ 4661259389695450863515480508665115606425409815157531368850822699696784367257973\ 4133626412783545317387253708883299539494424638000117186555198379562177759279162\ 5114541392688237156928646491175828692660528881379327478863261490841382588073495\ 8966779912496915436115556608155935439073006168327979792437332150151376179412395\ 0050464510614105669473340415673761952929509123391933635083786345220655659535279\ 3831901262183869762117957713063766621507178640156146703313902436027829911948939\ 5299037021764579885016825643505388463209325510588044313615809751631790080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -5551371362514103\ 2454304225336087236826993075110630169936119027386488944278804710066863963408890\ 0012434719889234308294405029473891675016919426561264206378589813093358617748359\ 2292006159456836934588331707485639540078356645528519234730649427904184924353436\ 6348132576298922957078826453578557401116475523937166571654686955171904306503893\ 6911555459842226870400375519467296885449247483667754370800924791315973096530227\ 6904036127532353219393757009824225945370105925312391869037969206598437276892869\ 7426980203189594786075077697560120210247209140364848585647953310201569314504146\ 5749862557332749697237716370870710085511242541103526101086337559430155631605922\ 8499585511079016906366637739147047851382300261193190169328289007402405223480939\ 5956863601098299922506734168900363372225013397502391689409456905671321037513530\ 5694353456407202370667687084602146405694703640377047469149108841589182959441719\ 0958042524330583236786668827136998770872488369910247900595770041775557786813053\ 6715921455368021811416184693921592436069581020022963264980617700171420287783600\ 7532766509474266986968059347664920712578191814870026609209092340576602716906297\ 1295369237029030794379679567908520652850759016232301014530976198120395842511028\ 724679881764832241318750712017128034632632284089750711/313919735552244517349209\ 4144774935328215445879095694317176233674472193989157246291919494912844433012701\ 0296619746491300897555700631133011657142547983533644811691563543614779718403013\ 9049120784834588812872747681326081672047048110292241818228071614789317511120021\ 5369469948077880043839598343300063168382779352307078353394637192511230788096080\ 8283348403528184900820281295628070339289740991662682453833605206703889093345825\ 4279655735810675291898945294358912000765992368853663410795120609317335270880274\ 8217107412565995976143517631405772659208336977061079781711051869820035970622094\ 9361590072915941771117003967135700256647874559156679687343347918613323988972511\ 9395773729605545888222505518119096673511160179364497014257618095282303489408267\ 7589821209834257304127958010207592883400766178584304841728509979207620437523207\ 5996751658210365906336220771870027110781914814176537768761320623383339779812746\ 1712777486613469570824465158036088863328666367652494315208696013448318286572425\ 5794160475382388758460861691799739644636336574096978097465626610020481393695211\ 1679764992964332797186051385364835078390727558909255525335040000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -5040615915147680749848707\ 3909851435703372842342444345835866611298837550803262320155210718727388917855861\ 7096477137970295574238550849625023654461552591561503228818585341523810684237058\ 9534571195190560612800642154036087150868133714187781351003581701800479771391518\ 2341516322316008161847915698754336060137808993544865776835202997123451039733498\ 1760912536396818846484332840775867863803338310577192786415334031767484536456691\ 8772650970074074603933895573534037063814546976564586436484707233140715597137554\ 3027720921168212463313874037089716105191819886788720144510415049690375334462020\ 7667709216894218634183629432501629995591360650708992355230361404947155451878133\ 9038162472987111040174281843903211580694967823390506181199064281661691429196592\ 6858399988668918681162630016588388785320793218478277523752282830781222106793133\ 5006459040786803119370992887882342226288246680039197275870764277456923797797252\ 6734577629925942180151316809964265785524026305123539545881082902789648904160220\ 0959346064826284592250413537303312048979050146970365148041222397171249372411957\ 3655935469888618812096980790112318970849493406668696059544017033678349271314168\ 0752760387506931440108845754043825997652689587373398315522899736477442122210991\ 5772216647869465925152129326804734609251421/28506286745741249813296693502652238\ 5674898144675393050533569854550119591113673158820246695734394971585967066208862\ 1534802582821170070480910628275535019990081946323853029591318417439244399844552\ 0579273756409229039698377791570250032945559737303147312480819742503923825215471\ 0940572626726126998193246465253026994070204368967988042249404239332141640409515\ 5705628019783512317885591308784447715107833452603976954857836784300802305143533\ 8440333348323330953666236864929645182515342405737687376906005813993942177647363\ 3352374392117453942121755179754149616868159083261333082649135209637152072438735\ 4004342372720010197416255157786525574726410157686707975359055771656674544658096\ 4162274685260748976963429827636888552899163155522340356277353169385549231089142\ 9631757537845732055979581144025196275757529429585864353816249613062918921089369\ 8823069797837004604004585589394142881229331814799258380135210045059977106564020\ 4368449337971607694092029844019428123915193852824595424903584727471684405331205\ 7572147012428809273479222961795452436260986862736090252862227215324644242387296\ 2836467183735465689196133150583268197028750950400000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -20134337147894833570601338590448179984\ 3116882718576896849957075261874382429028575869592074125502542325288583640040612\ 3616014487601522896145767825997145797025653718371416378703638179358992690482034\ 2794769952390516210101008021005173072715513483318596400459790660047614227505010\ 7184778659106348553853935699123793180126771975414066555008151947655992542692625\ 0869219052902266277506484618973800905432395823965371034370552973435960999465308\ 0867452512862647672883405405782450126508789835561744082843496347153704622699998\ 0194767521407058003544655363048800198721405199922288972990698886148947351139318\ 7904698356452921710297270760714759762104583104308732791745567983627997343118558\ 7362127276273235647466042057082298396491349699539229618638647942017330731798398\ 1921605966190277914203899219377394341661240500401561511292031430318276943721119\ 3070612019675323029663040732262134881502688818768521375199245295968805513375852\ 7207949013269033364498175887238060496770168147548183354381831901777224590115933\ 4442180939505647852686418961916393096727073624835140825811297228156855480226519\ 4124469527604304728732008724286711262679127398904429121413179112179367867587359\ 5056695897336946523589683878268992158872945736481809347856970515597827455954255\ 47398217381879806673326593494621/1138743458073475967371096072019771762161039363\ 2604566416280438097549060594505076748844974232843774556068093946899751110613252\ 7748754573187093681402729151788102869445521450005414392210362040889281781607399\ 9630789403241170175542633142018102202268558767685169543130294922301984369942767\ 7528851366391990623051380382575791933739986486375945116938743447690017050007903\ 6027713053555984551766444646688179679191973611377305944876247715196218011905008\ 6861526099612523500235604227818515999852429703059198122498621905370526134083983\ 8016176332983220141407659353697501672465095787941307376102547549007435134411365\ 7001226469824431721202691431349036486839841288703304707698113337715663835271008\ 0663605463714895623126150400710768443041749829516314577041505035095132465838259\ 9711163307894223550317098326293526309173205901850831385989537583244128967447252\ 1444438182838471095780700864671379612006551912261317311960757828595826631575179\ 6207106674061990816810226881793127817015280378102414480178601099655623840680787\ 3627980004906365721279430171388125375066786227392281371219448924990134306972748\ 1337058563809353109221374102808926617600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -25396686656018922369959150352724537680254782285\ 2910542038788521457780182072294562118306196297970723199693292253860873660480710\ 8329687365979722379873715388420044621135092821408285417015917359403717667746026\ 7016602380852639285875645237820693841393251620408259719207994694832569949566987\ 6621274516923423771103177857022315640895881195011191016468849011969761666224999\ 4736868585231173999770207285400185304353469875762247252899705809185377984664211\ 4794291849877565792725545579857720587039700023468494710153179241555836466712055\ 7231594103516985467173914643937100956424768608786121744109349256203817905397101\ 5139882748377481763010818982494806251034450232150950587291829874317993937143714\ 8216230326259438889485342652754868772460970476949620177357253949744294240208331\ 8865181115892670965376042012315770517585406374585297060359588700096857095719210\ 9462196015929439086353722755667833349516067262445306480632521240627020495839921\ 5103283144035037293853924964622623676807013422115539867612829837551417249216717\ 2879336242462721784291430641970796436004444235872147507447897231739872883442605\ 9106112880334738153532744716739232728543705730302504453536462446668456065303817\ 1932578624468558914544335221553419168276595004422001413183579929025461719045904\ 184577408649737075293/143644209007758985355758650386154744423968032846534160801\ 2779705146949220496096408603222557180463384963394758759324438627622282483567343\ 1394885555183509329866623288749437388319696036398332417189487845587249528833676\ 8711078900921921699451271564675675508157852159769312103683378714719688843719858\ 0044576056969704678900400416201746898733724930239232682545153737380643155359959\ 9154185483961791102095017965174168560869801230549906373184919282103962458831393\ 3813052181520233630446533678063641384810911150696710493757134059438901648462561\ 0973220427829109051713459300822975272904331625935427136792515916798077085621484\ 6931821528659082861935803926915443261521608909475741121126944003775000030930892\ 8040824515144972283504114112399556650117650111761973801258564747349111569103320\ 5854432475537920584017826835982479776533524996643545434572156920582407560566189\ 8793162919248437711188395734250358728090860340177808675075345846668389405167496\ 5126332200478768107007622931302371869434715258765079181303252195816936118070915\ 9759829816711075506719207859509720401956721672469609789460361750212367571734456\ 0843781706209219124920320000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -901675696643848131116170054307501180877453083645688149128022\ 9960840796839065052800603097523035716820767267927990342443538041849089083967450\ 8740809515751423564488060219780204333119056295419286054043538981896109578211710\ 3298590897510203512589347174863277448756449616767262873532734588714073325470543\ 1540015266306036523520747281366623888381456146197012231195100217870296747110194\ 3494866424522824966973305047437003694328193830163557380900913449470002485023758\ 7748694416082923083136050740215232342075003293231254597120428646250633854854866\ 7503375336369412750868666729362165959408128781948113903204777195038542498380271\ 1561574822632329556999924377341252406591274243897298187582680008594526170355070\ 3120366088502980287877154181376745255681804128001859583104265722534958063006103\ 7328078802776911309563334544833542358104177454977038696686237358255979582311197\ 7096098667541230706705045206920439749001725982654685212508199844367811688232243\ 0584334368928112165509345235446561210525474846095407410663295082555281841350320\ 3646951877532669860404248521514476174787673929658795171271607342345550779806968\ 6337963669157202938813507279700443244682136349621333872629523878448662046036115\ 9677332516253529586765466226032588257871705772319915932650378469895301484114569\ 89947527847/5100036962132662198814906017222038744420723962807903628655089892396\ 7901628380661767565652607983244033048376078854798250232735138039363252748111665\ 1789155472692568045309562089380188036578757791701142506247191523435062295599163\ 1053279290484636432871270236978516907631621986067342556707607355117556829950555\ 1878754092509185904550982730452942582361392466455720870617744844057367887141043\ 7333487382056472489832755730811919727580801472094240879885414162237714138186805\ 7457900962357897110987095939606459025520127827150489196842491422631852137118872\ 5440147275729208590028034178978505902611923403129021705598239639301472012926507\ 6817297071311169490553620952315003637671976377137822165040016009253821992774629\ 6216119384138165814187817936133064013582989377027273746301503987689765885383756\ 8264168629317126682415031434579923453246336466767544951314342772885524634386676\ 3928358652066482096269349180077267560124753315555322555208147075373171026817356\ 8874061910110431273083107876431415567867921096861044409884246310227770948728740\ 4699056607554356974438471209006226146021868441603121603851956882179621950684298\ 4177771697143808000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -7605334909975544004523996257677412148418885283160367062042656322701\ 7025146475288669965576340445144311392659214402600372729845519990443960150471677\ 2768558183504155255624449491013882285859744813632931050974203333833022850540961\ 5850388123345842677798306933817253024404652994305473553539014429175461407716847\ 5928265380559310878840865151282443075814066132466093699025101800661370320427177\ 8197641670115656223798606059095045968495393467306840331320199045921889135928112\ 5206548693247517827763931243106266274213231828696609311036686478811925327369780\ 0923209510058837019481922455227084830480902307201563026453018361803086362756879\ 6354220293653905221712962446183982525211434327750247285148588161805670285807105\ 4303385799902556664984798910147726943224295492345283801929047111758645436899287\ 5808631210553508312733664591474763765546241823595186182221087707872928635167767\ 3789284513055446873813525544099850626973639600831366683663461783487722591128421\ 9613698477003874133979136977803862589797617249576998456409283785097483563354235\ 8130045167326442907600090092758651932381055880798615646110682752678246936759115\ 6456223538987668126127731253116543757944768306889333609708982789438721849393239\ 5903897227763781526071835884129738496717756774249761798961757961814052619619508\ 02320551979/4301711861599213723800809885352919625588347699678136253596170066362\ 6970436236777847884832101683034910484174261391786549806640413837993210604037232\ 5583690097811626568025847060419469788680624408804577270611861722011501116221895\ 1579442762633355726370170609322204970509858475862178937850052903537821145041550\ 4827571212121928739090977003617449586518475682424433896554818259212663837778915\ 6710490451005944463834062586230935114665705340609098958646248555547492034297578\ 9719623037028722865304969993705308729265325920581416925268452974189076540452835\ 9068293831531413419688248827899684708094314980991860757154011706213502103604443\ 2870166235357710056763566834582367605909005787727351668572519958383965598362219\ 2546511111670909150807298915568812215338237525070292490769992369139460529964102\ 9253428319720535454797462429249806900218605159310171008906207202485864876665151\ 8766275013759396564215951194378202019766924518635801464059916385498465740364640\ 0098741217292088675466108532996849328388875661643802060709821883498371415415525\ 2610304842648706666663990876653470377594053912676855526561897406783342496250333\ 8987154826079840900218880000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -766250497629564411120104638033965444999238359169940250236645\ 3481438214575405151365834652748884299484871260874749767035889324281770102453758\ 5950483060838891517465551992894902180672561252157903630668995062150695579808225\ 5223505800782281487746639751383233681873916506686967413483503075856607100750995\ 4467635817503478594786455173109923091714644909096571549988547401913886915883209\ 3246532808680997929223113451810893524166205901104694291734623628553702646162514\ 0786354432582609660894646962345956682973430861619365322727594860061363032622363\ 6170847403315099972411062404328007404271205826039408709590075034388972892118134\ 8433835178694710475674045519207807498290700291659517825356435172206221313916774\ 4849523024398917735585690342299621027700347012473001773905781621868735208969290\ 3934604654688230665935974689576998906060696637895484192996058148004433019421802\ 8856533126541744275976359694843662089678098751240770670907949106118413242536412\ 8415730563589884039275998335666314229900148437515999298057527569449803106034918\ 7131111449090214434162310873229238458641069939490884549156341659938996095243621\ 0252252156119267391060770855339698782027877893968589095851973025599517593550139\ 9118969763375733197280835797708355032399491107532660294977405865010930780858568\ 21786425135007738076127407287697350123/4333920922639656764535531971594495792932\ 5310966355449393038132857976042149921026490525301398176968142349821291801536012\ 1533908889432636121027288155669310955424905578806028655917434337659854716982703\ 3043741991281114459023278633146058842705780039404569085581784885033193709298257\ 6639899607842462216955835631894035932569907544004612017362217292585696789757324\ 8717275152310212120104763659257797191218394865071080287093205420319581895520222\ 8295187212585750252414195136500481915173922767145660033997440125200846635824736\ 9883174229213299286886869136053490899694478273243476233216646657366978199616446\ 0692774572147989842280604556897808448272208669217966716004155358995048512425822\ 7052684258562718405825437691809570197823521980850213764484463442320832772751628\ 9654350095919518140359471905819468477440636296703133758230069032523720657739913\ 6053356083835465936496451088339310575999488155717003256223689984737179325535054\ 5486100597206971018065669199274315882708659415414858259141319320133609569091436\ 8647473776305944510368969937788813241844373721985809216757957574451344472561283\ 8182903564948401016991557889015912112140509998504279939658237912023040000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -8792077378472\ 7407260350314066450480832531208046020682296609849333944887039845195688728388218\ 9137832638239219187324727219176886116587263753557980599091208828941940824109118\ 1515742076937846226575476351673820850908692083137614252432912242227758528359311\ 4473524683785341489412390612912704230784880301676738546047038294222837239569864\ 0937843260463163205164217485751731593593418788199949307664149495722593579298236\ 0246255802029372126288355431682108498746586950905750155358583281557985712651538\ 7369714296923016465454612025306639095549317719966252111319655656004274813997499\ 2847378924808520609377914553274780826803376522685781939687123317779369362607529\ 5035011954797570257231748495089783779553704980447304990404922539510190160937172\ 9387540209799186393967979043388242701602920214503960658202145266397436272781686\ 8080376048146289576323664915121741473809433228490541837192422733000388562151274\ 1947107854059987140263134100924771453650942695491472993506231997978177910918945\ 8368459763368949273841944674442358253399257773637054887860442149485940425711625\ 5580217361749083394210211550012232749407008238778919153085631317252537172544650\ 5247444327075366213146267981176984331701818474224779347206705311389471647171375\ 7104908505754662687317506547607935407373410120034113399908869251753941204158631\ 713/497251091633129111965531702003449545987074129699886064389402652808474003855\ 0510268394220872210212089617433692862952087314725806194973204882927878976374175\ 3231186837063193057559748909185497712773505814500957426342220517589846998894574\ 5846323222320924496962378647608540186966084069240509918676994987910886713232808\ 1204602017263017448927252635796164442978786665891806204751578689595644305218392\ 1321414278428592673943407080445355016369442234758772454127801369659414531154546\ 3693353228335848989805746566877788502175099989219406735631025374385503016974312\ 6557979193206304050460195173782383544677107871632092484832683054871905248738552\ 6601027507088453725703226765658902224954999301013304348510954848297435556565808\ 4261824915564221492268875109024603750005270081504281866492666868309011111799230\ 2199290195179033421054797367738308944166979899384227700876748648704098639712079\ 1675140425537391539030377838477132455710620670167083804159598926313874437062349\ 5536216360321800031184837920964577705100209154543338246326618640633310108317720\ 1353151245070226242473445669319588717269519670675029465165483787164683968695881\ 4397171266775356897854171906048000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -161528352455747141677062151694710223271679810370602\ 3456716843069825943187782956364595599463343645810344623114977422544307100856012\ 6176204180211467398305860055371907011218826843182960384660275174994515894136609\ 6435727842298199977147872936499635438209505162167440792189699099221172715561960\ 8019851686925420274906458426618873166225569296427031714542332797434317882896797\ 8872633715591148880157419077691616788634814254862977186588119752872117703938362\ 2744896485922316540360528244249485456650692789990394144249513794080129574020190\ 4690532087364912364357397618188478904257511512361600681959379975219947516608325\ 6658104338264343236504014008335780336648439381266855381126264096979946156808759\ 1292093097111112999302290299124031027606510610203545237918443345361388096336977\ 4121156527576987354321783192128919782663570617147548103004130305601388047146720\ 2577488969501002783085040344169519580930316445148915180537841597791439055525871\ 9568384748734120305473323020638626710014353216086579207861972355538912953742171\ 3197769970677572183728402101065131015927807769927676734060221352280611445117337\ 0232546311196391176082475842442902993762375087550345450172042237224499838732432\ 7700865477709858747467134497871422011782463998216171011264593325774055595539474\ 413369945229851251295989492211866168747966051565674499/913469180706605735574683\ 1447169150672679754443000670779469433338741326356023154595460998826296555929299\ 3565333155933483535945044443495580501163579146732008696818198656104271865029470\ 2172428984078783408695586986303056757254484065461114394782670465379835306243963\ 7882163044962123643544920144171446392215387805569741579624552864940084123469263\ 1928724837707308778637518402728028978721245989084429587483522500761734271209092\ 8515989152825884062233199171123752201844737310479574225038049476825056685708450\ 0688328471260514645016398639745517295719181544266383910404574608073972627539049\ 2665527290895575709137482120776115037167583666464882259229965628409280665627833\ 3261043650610155032348366545781283832639153178086729735659374947761255567919328\ 6648465651784063403026678417148677479846612533381009927117793528712908489668110\ 1230896504731570704237968502168826367229988791453168724564117556784210320779585\ 4630247608016745173196395074507695419737228469446107230269562305820504995734155\ 7432011560965403308565342779556536339488531727623744610022338130392980234508233\ 8822587771706869129486950191304379153344639383661827700079573404744091441646121\ 1929201868800000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -9409013092968523774249488134026933756304393288481252872873654939719238\ 1825277973691741632271759715662098907038949895007482961236186850179502779370151\ 6356956214595066426469711128556726208174580643995647115007534245497866126176499\ 6421715865654090006491259923970160561697457127037397459737571156354946380870020\ 9258270175850260237955138683467729004269747982183802687378210055311144768848854\ 6968929395710769711066912445327529615826162450988423920478123029771588063629207\ 8035744414573200548257890866226933340365135534739410572222097078393982188972726\ 3487812031736479343334244653551499018265586739925381960468558471234490010051083\ 3039494464812012910406124233180806585554531617960784487345952658948835521918171\ 7323358491361655137925464843663296969753043412245593429266557078602671145153903\ 8414070879479688712107644840802486664159218825168143344585159882156078911056641\ 3535030076343966682575000864494720203968018019671884693830836999559852887987370\ 5484431503154069944335686350610809359703827282868859524236742836442574184032693\ 9825209113722847838918996012153921053649248440996716574390337561860427677571656\ 2424293193926775383351129341907014643847133322513395282358252217225785657965409\ 0586800015670721616766630981040208002446823791586024645298158972637888276086551\ 042805179363498183070846870907/532031782598875490059678138517303739080216518544\ 2353341437599078050814228876576008093573704086963476302938855165659525466949243\ 2104083513733844089680033109551688647810746342037427846967972841110318965358764\ 9252968372496304273233657576953933436577668869347938409595098476438656298515106\ 1391556683073917060371494764551460170391370830782428466027943540389578007227637\ 3959938308611116528948193558084813689560900157344440370367080038374188598218196\ 1980056634655544827106042792121839393789899641999843257586510859636802499500181\ 3715050754433024984835289325268689125573113526816882050553996048360388295558957\ 0757830104059871033176226320347143732049453339307620834820556677402267795347089\ 5680558888992543219402691094962646060756088201509394026568367243909379306538877\ 9121242579629601230475911475945473554919870472652347016788101388076653299788647\ 6563984023565296169160022085305002595689403271635866598963803214759676221176929\ 7494324416659149809803572509318529008178471645135541262430293183204857560558293\ 6959468516010609052138133239060657335400447679290715655040845415602415579226895\ 1291278501267573120121661541685819542714443256664430192518758400000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -5160292679695796071\ 3861504769360817878661796677718499083765345488192942301978427764530638809021636\ 2069854652023428322641934477110996157578572925715001648940738414791023789529194\ 0903405925770154073385414380547838156092446579753215680068352646027574650510318\ 4548977168997510937435691492248609651041747056814906342394722508580276451782182\ 7525751736153639226022448211871696248825052237184307144179814112064701359725617\ 9597763023309711337406960283992169920110674181432479912946417695001454105939295\ 0126143285115293613443578877278401715794782260810640317503079759719266722404481\ 5649031409259377458664048144495813599635762495247418364883823162801880395210331\ 6757956595115854549684156411258623562339040930551662320732115405596914163159164\ 9379843516254843724427681162506609078664841136827591067702604267095966143887513\ 2059644222941990293174886188362224955440086938908824035439345160473906441455298\ 1242166707679069897854308719066106505896195554388469395243943470586128501252801\ 5517643223006418318291867576366007907137271335942624671127240714139500461897705\ 5254904465041829776273321878782354344819559042232921342361165495063377092331102\ 0208687249837905397439576903940728673572047102647818721679427961782590181153912\ 7823616329635706319414064649405579844997497349563146026190051077137824192749908\ 88428031609099669/2917459624481511659930000570063414164967002637974052921943827\ 8135126856267223057262225686246262845523294388112126310475412512882414144939122\ 3719718897032712112984027832809356677400634340691731878913551042632731507779356\ 8763480062992652831065526813419736369448277652119666707785033446636471579024526\ 1662201125133600592170433465123305183001678046372954038355649277546758673581555\ 6403258453190077432418052205263513718106925543266397374063722521662934611854833\ 5225346540906268856476865798978165164250994682930611309871418593581386349107737\ 9738684470105414079250213563306925975588778769818126483664521057586934487370348\ 1626503540610895773195168265425871563382345607071939289670055406148873921754078\ 7735659832771460470745540635384520852726397527644665719339323382455753579690798\ 7262514733720711038111768244923485962859694502139728340016155368233532123518866\ 2394469283358704156403918477868570244307294756187112973567627220854810390535426\ 4756335664078201734162641930213230494969540920707489902429212973629937987415916\ 6902799991353632738117645411111069409526753636471979582287853589287980860394901\ 0600021099642239013534047964865712348816261657767450229350596608000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -19941056618579260\ 2349442672185697012004558576919842406837191848140507365589449396550662856502256\ 8409689672762756036680551824443486135848734354500614594161469596179004789236261\ 5699741327421425719094096272701264712423972775154955141879846433155796450329761\ 1974328287118940533218497276822157619100900982540845721583461137622512589427386\ 3932615713510609444511791160368812064540124349667460211989918749786415143025698\ 0427839467419456641343508980787801319405025038102420691566850859056381929951560\ 6688949298135418913493516236835895447534915612676750729046104395098685894581109\ 0040288567171490407663199951789893222431604838569495493517419542573955587049065\ 1345730795682450635897143689369992802252691578976323487223509203630272681940251\ 6031448214000673987983791655573705679234653616923250112199776818153169105650495\ 7138310737493527503074514708740554695459475119841663151757608308132754409535334\ 0722162942813146243811994936316632811572752434297255059025606170870030106596579\ 6081180118908487095829259949459238959010359864555223202690872979781432230423230\ 8943731801063191212325645104414049293568439539930055761010347383348276029461994\ 7295339017765995517672707060008282516760031616736587426380716835670274589615328\ 6277726331765880335372900893114637994733194013920273394354056841884461927051347\ 9028730871995763689/11272132220002568906136555269728945868149042324713770198902\ 7349211473579034411968078394861757712727396720673835362414767708715791060688528\ 1767984269312001754298267402571166044105088332097239330180651383191009424170271\ 1665874867468310463908148014017185505271636578114518829110507315205699629236192\ 1322566323334498663242193067175861027230915928420650322905740230120063815400946\ 0689199736652637027509089416894338483382130750297644658987619134338810637331879\ 2399390628115205525630477315959440466768985342650310287904157535520283292145335\ 4472057546229190149042322149385785669202664337058070424427634683112468311631826\ 2332126549220198670329151341457847963352970932199475613535940389339434013360779\ 1475886171583677853113844503642848859536142497945174326752033529874960496790859\ 8727806872895232503796716160073862115190484194532123117870675856378919820317549\ 0372328387649822140304392160194919656016953598434810578655420004685834359912020\ 0314073164474257355872597237759577505943562939019831859720388624225281006751768\ 6050896115253837599517868370974964677134374058840818709817447130518300592068205\ 4210380607325589488223664169741564894449954163834490012181171535872000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -640170004430205\ 6695153129638636245351303073239713484222492585527116217857799678554624287587847\ 2234814723317424308936937138848754914991951299943644931912421295511487215001650\ 3142521577360904956136717886222973382275735204053280652605336413710081064621094\ 5965091765310471466185075950815990656279826707196362940281856130041502916012698\ 5881889801127854794807709093155397903478484297082599417965051854883001402236522\ 2816431221521451357357933534313448019796664347869604008916860452088046889891017\ 6746663935020231369475843843493844147721039013156290453397509600699567360574497\ 7304746163954635549519735108183569662795605688825219079441740136161332747059768\ 9063393888480966250193045180138447499852979297705282982108953235527126999095061\ 1425315097170253534014558087525639649926665395429396969320554520572885038483054\ 6137344685126666467695577843547789339997738755795788191477435877725326110584760\ 5444251224100265058986548468978608093421416665518284412458191209971922370477614\ 2485124313815790882231669808585230419292397727953107272349430628880081300695475\ 8751673992978572956304297141826232140458633127184710886339402575870903110944800\ 9732769265380191233359049408841323490590268155404228506618838470676176634529367\ 8943434278892017992209225706315721602444749466313659466888402394066039591625816\ 9356007756985357387095493033354769736491/36180389431917466327531090769060315397\ 1291846142136999749477019626861632884339492502248108119562533152096293227709154\ 6470162579179046836875441934647777682222973268739880776367558455822619504158477\ 5671887444866131926607997124390507144153895852230555382816778138819558236614905\ 3462688135059132494734706715162014488088011290578252125972741735513903600775216\ 1951989625413793186335450186173413207105721709329980818013714597357067071118998\ 2858341655764792023178205859769091776159059388551861473779454597581357995709594\ 7663097373193229191326701859937804898145365487601128322485245698563280488438578\ 6493438178402470609502458705973511247073437469193191377435050883236806828491067\ 9132713188665312367397399448505329661572583708510329280383293342720904376296199\ 5744266009029074613512433765351080048856884190845719075469013208154783953867383\ 5770397822322879173280310417229036423435295698886633254639176002060112275490086\ 6811093403875291745710406699662864457513501712125266611538565698258765601663823\ 7909215439690273600760087684116660196719400896470096610051569949865201356873190\ 4463714333315042495443846770924682711672557649845959263981391963102232400672163\ 4964249491330728791218585600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -446809712212317429877102664052386286932225967931809245\ 8546867592056586364127018315986017046975930172060232883089561656808304231812981\ 2295401549899597660048133559181512488242996835330171585546453244042212460801635\ 8707410611041494123463416407246008648016064776726551566974650432026295335412879\ 4117252871262844907619506542260083909234182971446964201664676137622561557235752\ 7226040405176541159008017580812898023275569223633978691416933472728258296855628\ 6806481098114462035542576042239620238766878572303139540595200356918804948948754\ 5183693114310881769620062152746855357136011375239303148857611013146634803579478\ 4454733262150691888992138636086301465207009962970389348697646152308169851697615\ 5777074704488500531749197511731699825501370854164911940004586600111584391056499\ 0000252757958056291900670862949253653573059122714693675326665387761446195474487\ 0865304949585303115803870886287389753812108797009221401378438972546711058346044\ 8978534119154561942864973470811651556573001229098726833346598653119125343639366\ 6877168015198609145508423714726162362875902974996913122633976954530706884752500\ 4594326425520194960682822003634868097376012019440853582906862704254097833916822\ 5460548682681599853716009480601294163501614232202466456192251997015176448299128\ 64778046545018574615263814867298965818314176622696834321647597443547798138299/ 2524735403888860262600899682896082502520105755466391091527361084519762184427477\ 1893339681059882467531512233671612315698259323652087576934899249502581131071561\ 8520160323122585105052933698491988554207136719265771031048714305778513376267987\ 4179036178777753560554755046440908215330503279113987785751322982802011401104955\ 6700469417943761816872712383429611108454167110998056702779328960804265125672400\ 4805718267886744324162889527782456157819303107989483157000568761002673383755575\ 2683525100620437146469699999653175086573626349032753754762917933403277162222602\ 7216991575154042188044259994114544069952014387493562281515356573261860453513003\ 1722055803855185074780522134599110253762345226792452409380178482800500850759733\ 8418338617311871813828970179617173249218644084101405027178382434958184734526439\ 0511821839839718623498997744914880534570727816800646611286432869307655981389611\ 0113423501681129624366587453652933844650553925077083105545221032350052373904490\ 3401417652560253190779980798612106938829127699402227615135509806911397652031568\ 6502470862650456815128982768230048989221730357858627094352255298944364890575108\ 5899320769644884917219272240891152776881578876380888644452352000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1880688518039513558\ 9571289390472195732332217864888161889301041941517140298452583356768546788597186\ 0131767538338144902669735781018480817921265224345120985766422572793131770860139\ 7043952143174579604238064298503353702685630528520804096943011043580361661536728\ 5814208441367561605947528693400201611088923859478809822658180669662700364716320\ 0221898623683184047558931711145043268096421777330437281266455828814981653534003\ 1362603281174050610201096305443949918513350924911312583203375658043027753963761\ 6521935284103991364727825848583341254193428371967239838090984976413824520816046\ 5223107761912299602154460909136457769777816393098388574415601050835072304936194\ 9571632163047104252652546059217080815594158269958412286135497734022243006254579\ 9693318992966285409135045284114147272484736790027027654759860435962701975487916\ 1462078645845948826951337187724854709579479255953957473640979677957134584055952\ 0263708582168110470632425046423027005587420533072040610006677683887647498833967\ 5125349269327248034926040676389191317476439493159230264168835748674677447685283\ 3764597988875095744469528663861932011668463137682297759523228726364789185650480\ 9896807882429068672663845058672745571902418520325134269930611075890240678575658\ 6555926669028759731659356365483752384931520563294007875167402866406851403920785\ 703609672130522824183499797901857753042557/106248778821346108316080902396053284\ 6078254487054845198944304194917026945593466727261801884228232117355772058544219\ 8119026138236520356103041897802964049852723272219912283483112026863706937340691\ 9515629091546091677660954108675370138899808096715494338159395063353583067499972\ 7956360668484940050849337729128013378226298777476363718323216592290179549870180\ 5308874690813575161622720136434724292160514946600486794869411794835182657443730\ 8951261120439985118846946046456032305673539740162796938478359697549441319144520\ 6243745358270014164572417645749967755376089606105508977476943071928228872013568\ 2676048090292223831290689300334310052068605739409531493526630867825748536404820\ 0096768290858362102910593899116458691297360512221759773377944794561967916627606\ 4715182441332755141673025153492680595714675080390205172465785322947595664750285\ 1133076781060946259895421890783651477522517026761178442680903589814689808112695\ 2081512129333556336752123008730497954280512449667895542942108613572134621416470\ 0514973718428812045066936103896684349000094061448609944508941842377572144912648\ 0859924322059786286393820218181368260238406099696843637812978314894524539757109\ 9022101413626221471397444147216384000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1415494688902102537592147645036733610563160572\ 0032113293466763747276731540079193005989464497171057315112078340987083175267122\ 3974447072716221703379049227437824767181046473084879984818230761594013087125299\ 9560358397139225462159582855219132161833967210602324370833804578347210224804359\ 1948647570154808542447457595351264593803442105360132750323368500218639642377166\ 4432881980591516373413051393461855093077537766484394539751950134424787831120809\ 6786001127099301296103277518950753837612699840422602777334256022224962484948892\ 9916887400724637322525915984448736046873630994154536722071446442785514042523106\ 4054833323192992368406913957193961891758629812994407250496058108279283737398707\ 0359095171968887366465514379320184893396590409779771864378474231583866602041970\ 7296377771210214251674853393617738683148094244313831601355428339331725497362241\ 3301468316779743285267849343814160710984043686015274015878427667127826863325686\ 3595167256621570333859491673142835754284618841001366623660031725658530603138637\ 0557150622855154211175867938161584547976062575064676579968036119729878906848211\ 5189465388676204812306889720072553046108794547567656533949168110677797304854601\ 8245892414907161275505114626097153237861616698419505384465922590661389694719514\ 1519313331475263935869004866080498462457526076098707164374041894538092247490975\ 79680429233/7995230796306329158851662912324368511522262053264836832142047679164\ 3365044510878936394334251541650168419120880802683045169688975497707270507390437\ 5079739264152747684254223800739767534827226333534290005558009070670273063349137\ 4091958406192540635363481761661154768401514590569506653597652778734222006106401\ 9656932660367768310192159949311250330741941421794604510465885491964877198772120\ 7157464789244070919270720836901373084539099994504753196969699182733967929939100\ 1929337726158627648720545336477963557569682135556176559340126113611885575579609\ 9323522561114751056390136813669944727583546333375111171334863430725031008102967\ 1869235250822896517995351990695929284349981771506025198871805776145489463342128\ 1602467266778002345661230376227642842924643680364221427761083972057916646918896\ 1416445020847374952730834471997329842386316676809364493143994490402612582469673\ 6544034066704584088441846026622422387907182322801687537786763563191542224665100\ 9820385850230077998454702463391997194891392333302780367049291677383423398544977\ 5580309565315805292748207212255380022101972061634823994514865449966961494249601\ 5848661962863464660526940215855725825171197823066386397747652092991599972188160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -618\ 1985858262621781356605327485227841152585435382628710031458687720958998014278179\ 8234496418840446589262690553594695608108015859094038203654738607380552437014344\ 8767626790589624682688079225982995353618310582018115102904797125967279547657430\ 4832349471919960103195700813865274688192610837787059705871960245291506298426331\ 1521654804257967054437384426409377247530089535072179793864322603237587422273080\ 9924066388101676823704670327546106380777004872115694681067950188835615392603457\ 2833209043559652748967975822890667390072940629000421647753617737531616254966030\ 6424736587721081151534340338836557963243625785652698036089548515167349864980406\ 7184165605509057638097418589640813747446162164723823635483756712460476220651370\ 5159390814670820814490368198020662390230102020661009320391307841455921911919342\ 8680071056740765234560743296957431663119831946837779842282799331195917671834226\ 5581705602792840110907401336879231896753969669832764148257538942546268147531354\ 2064124711103558092082579747230286187458431422107672670323549256691800670627168\ 9552100840146009572891975662675760197068511038098361464191707697147016754772407\ 0314706820836913488361800073607707723432500158465840930314498404749841020305495\ 1477504397074879481085412386814603679316188878765996499934470515320517948509003\ 41272111991050739120943935538448056038397273240391124318910953/3491177552375096\ 4202600141988030278302440647964908233124767908451130002257823671771637764212622\ 3322906282288007135267321915057057869255311281250184352774824975184119966197518\ 1412724791939110729122725562807910943740758434041460133536152383039571208404954\ 5996996054944643265177500322860453362690066887184609130318505284584096507231852\ 8323598173800394657407773840371285549341320482068198657536730341286885610323433\ 4806091091683253495072679140383314198068633488034361564659358738261787973112894\ 7505150821695041932743592234754268930931788283648513129958332003302458475535359\ 4748303902485373006640011974545174325896561217644595532125290001332674559276436\ 1559323835799523904985211353823952183610930063781807841234485267780451513938607\ 6483367420718370431610731271202056503002487902196238963766405743886939521218553\ 0118208838899487735484605985368221053932078039378529935097435084860890153248989\ 3142449034915464988876220315259382087620861339336666109490385954224252581245369\ 9340435664805946691200804747100579044524078679045190845609370473760312490366039\ 6473088480288609789682237547961759588399072608650542427483789860978777486506688\ 6485194244429466548448420224017506741560331736027496448000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -6652649288131839453379\ 2021890720720336692415710698344439202643951787633641028397264401232630595388673\ 3490881952892349015777765950591508134249741006577551035226868854495506018240527\ 7148548385945766408375034863473051885114411967117249600153744779488110799341788\ 6732681065723565621626720410888565456791538772404432109603968303404360050639721\ 5396446350472820497546583847761686065506765867119090721816585021292231611943880\ 5145967020086581696342787109682884496754366406682401744950594391489795935503909\ 4959622648115075364639347074001850140509804808074273559025434353856432169467151\ 0223294492776951353733075232749910305813614721750694161789539840297269438526311\ 6971905391407530544335916634497948925150738490997101897031632795447050548835722\ 8757890432196875300750658677011933173199044605262439893498678631970553430776194\ 4719127429758787847525586000826821932485758263047885605041344873518050546934614\ 0062339723141945679056748144789772067890738202399198788233122829666261364884671\ 0062039980425732693571265031217930173044443061783400907799295328603455862698905\ 4215612735487948178640541497506442182465508650114574424440180163414627726041803\ 3261507707011721433022876686613201313883591107940258560605643890823061118842307\ 8442836749440602267292086133484037651398732965604887414420696587161145180347432\ 194027272153137827118361079785403523553193900927/375637433823994824764019769227\ 9159345775401959057948717525198639031202581069890510658507638522273980140157266\ 9317690373877805406414810033082368705394664012793460961540155279580068605352834\ 6036591703263675867624742172878657136679476553821724011773716425637708950742766\ 0844390997863123650678735650164011778495336632939271968253326827949271646758736\ 7397798378741263762081464677655993923108857918566840674683136680213064533110643\ 4162087590558240437684803556280059735335231399350997540956004838499431278026343\ 6963108161834531312941859032281094309249491370346541766761131660408435858088886\ 5135214589116490076772083318131767221842657515609873328604958080696968837326502\ 5608768769915899106073225254274308891253739198096148680423667952379061152812854\ 2126499052909827689256998969328570749200089800506239034327222327572677869750155\ 1299676689463784235210550389693734272059151140663390212309279816167098091256181\ 4788923744708115493744045162295223558974998190322983821594868835828714270146711\ 4514660318299530225873176037768125190636498142716798162783520875903216493209302\ 9962256819409046527862165975614973801507234736409666192736977798319118249735354\ 4819038344112792624727167507626951698687197184000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1973364908890709905512688656127\ 2743453986613717150717857593021750104088747216121698149636030920374793938998171\ 3051239821686017577535584840665201172201130797199304135657067612515361156872765\ 6559989946123776410989338920510169272492123172785489583038513625319531549688059\ 0039033732726403046215548597791419530087977464506174125512848249260023593947933\ 3252845343596563702277688708735331005915477896159717656005586531411091838291358\ 8881750941778699533947141119739937705276247016553644044363832631416970233929411\ 3002881258564547418933342065290511951309885048910582172574131787887155839549302\ 4942487553799929797567744938937506628115801843872394026158249770017647745956510\ 7774466429285279348970466775082400143035201412685185630195939844137573053236182\ 1279633773775153499185063672061722176660098284058335414182722238931903847761083\ 6413864834941488070073620134030842158267791858923016747319551474113746700484273\ 6728633696098238872365850605594679460212854982222973483723524582311032458967045\ 5435861702904448168520960012300087683710456866516191660462299126975514547426063\ 0566176932335305708145825758761551562467600381451990974641239510689604091214171\ 7883239195857094074484092611451694397990554709456939816215865477779539008394344\ 8843010030533999331107356897183620750425816850508582294390036917775876953569691\ 430198186654754889308860790872241502513971723839/111410121252258134773712790978\ 9583922896095097897520900703388616798555535281965971939701449266279302510355937\ 6807371913969410427648832334248331919762876334175854677487921470843076422750764\ 4853488885325775161097068161912478365057998997614122607468770148471632794464627\ 9341886980644803247355377874263658375001523326988198139062283059773349274528861\ 1305802788926600942941517338271685451601452988934456734466792787995538962802511\ 2272995551450173247616664042496229137391617800164147770727704152596760216755298\ 5181974311361713633406308993106467991758648039144411536206611760908459660730439\ 4345109453554985169072750831171812503645308340848178507521912515618836491752485\ 2669657350505037631844613718154183128681516786981851196011133927064255031578756\ 9212707804419517851875208367224119074120589665907860315539331091665089686923107\ 0427081085892504357255901545996339970284967370838969884917926100355658280081247\ 1618387930285235271482390614809268569466896604747536213867350528508871976452370\ 8265395580899721700278394391684885224939941221759316086310950479890815028049733\ 5494828024181578618127344591480494205264700537178932635676977296962866040615843\ 9287977954971653765344147726884421218082405605211268710400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -5333108799589103378574\ 1481563889729013368732850808106837046116589583901490071014577008162165987753954\ 4703807419913224443250863172895013040538632300906404797081372807618801146167162\ 2458167416393067867224696679105460185696783255043268869662621511691327203754962\ 6818681450695580476324433753418927273923103390816364796168451334899301280414937\ 7311247970554015834410018940420041350522681853053102073412624545276762791256942\ 1136047095153276211861905305090987262533947331811375134289320868324289056671692\ 3214649380553994040860946294148170130741673878967128909390124057157712471563452\ 1139289065056274173177572333902408727969866386897389030202352372971981565684061\ 1908477527851638660094883680814809005629198522248424780350760272192673391524341\ 7811228319597435595512122449751348120689311936238047003495987738531041144887428\ 5621135149852366443000028716168858885807482322821915577682535955015475786267546\ 5874436865985465491689290897317983755989963252618835032203977621702283366701389\ 7022784050568449498206953584607558903069583768631175956472746962480010698645935\ 3173287420573619771236448123511435548896827229602017567014186608941370168477484\ 8852803119547845115048210227059159216173189592212302424232191942747791906405640\ 4322063563801951620276163700985387767283234665904938543940009849426328401480588\ 465452632886413987081795970279390175169078272790931639/301062542136710110981580\ 7201530613137498973805990244198360594885502178850228704744219298107649539343651\ 4436045863295293498985572146772333102261682935803602859487752905483610660282230\ 0675222646056380552192133201830283841808094011902200286148001909371171160424264\ 4652715465580227564976211870833325164505633209338155044995527316854662116096030\ 5611492218995248482433950698168843354571263652760417788173431910165593268468302\ 0405070301103909470431956386557800094441413137010578099420151004395029199877664\ 4606574802683952484518030435944996345493652474174230521607894938301738594353767\ 0970075797574535572899116860582991422323567976710338307052323658533472756529115\ 9045067088879916671011284906579827189922978184254263564364300857663656059974792\ 5524888689250236653129305561267806485588933061072681057833005819816508410875215\ 2216340621136331168546564506364035531824089550202858291889603620738111911548716\ 3430843937198442339929798491694341728066262024510818284884704857046127204653281\ 0701864918826238049644028318963906067733196408760371375949416988937558168764066\ 1263123554036274394211386248545055389563220231109926343544404503668717308420035\ 8547585333949333948783639877576790107722203940805319799603200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -1056338034495807204\ 0812730873924184819892411224814104838608398182400468285455210553397523482596138\ 5031286408737776593333343939599097071413887879601777156882813469722205550750205\ 0282611997105923039717181770557384480055096098808690815598331952767971308490307\ 8044779595884758864648006789614866901802433774059618447801162446293646343923260\ 8264177253700163885813210740627150578545832524642379313914287086095816727345036\ 4130769082491171099455519079892879703227961086907005289496886224722670108547545\ 1130673313270575029007687458337737486455645231422079888064487160175130547375331\ 4811843874537416443674541549127020107948504878652635557468638337077168417264577\ 6564814657444969751900040033522896976034985605723946016950789143751402355350132\ 3082569750059584818099916598357483765225743060678588057434842048899220991929820\ 0386133382402321964124044502252793253430989390407819398995941109398539340660297\ 7406510580439135137371272951680741818698294365392932158551265202432522947914011\ 0797491131099555864924365436167084707394570772318442058084446777262285541114678\ 3260644601796026320738122175497632486040070950879153483065339026016528938282548\ 4374713373065943713019370078826401098760383378547634087481076821870553706636145\ 1347653235015087687923225392362095999472102926490023216592873652917872166135415\ 91886137157883746464998350161506148551232619663643262545454385569899989/5962895\ 3012226244742417310835038567335724983075223755306083673738859895179771776230360\ 6771171302654632783975484858733167959497198753783771928652741337147253982203209\ 5464896409482925174379151436212600278585580339431914832856106922312860164746264\ 0156426511545260919084775960229054031731033232128698449278681516852299948722691\ 8562059008854900412928860786079021874888395022536758883285057561640962987150039\ 4626906160938865194885078270533914868857951959335050970882212083497260167377701\ 6474180022859635003764807067446482548533093883888109767829767915663284758816576\ 2940498065957569509434369615093273270941144023176186224990257217491905092750577\ 3436127760423241043097437660954398729897163473737869218334861503365794621755031\ 7454251912359849950767550457111532216231998625417141450653417726170516514392744\ 8715322019043968506514452131470240717525100480295296462392477129392271791807957\ 0302062339121702460216416883175959805068215232218572892171746868754268706899365\ 5534673612198055422118051280211270449460216459054248885826207869094830284049465\ 3415334892867169313223154513837154239207651042017850004246440900030292821273538\ 4492200017418061633148202258087699100856646790991186009526443855147017865518645\ 6674304000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -21007793951051171234994689082599990979166515442490268619103721477136\ 4699339076203785495705005935777547817448681214145588632513506170186785473125511\ 4813551478277111675592967927849324649898913720242138090044879361017396296314876\ 9467593348699112381667656213877729792241102261430522464034144086740271947243101\ 7705482116227165134820335830446612051501883165150432251251394618578267589450910\ 5097063157074569534187936316287983979360177492045577508550987020059255982905432\ 6020973617786866630831306749238785039752155857540036888963046979314964979434001\ 2173821340194118559944567311169355515549605259783991591326059420299219286318729\ 5760455946989249549632795793368310678388316609881516373679969955697780961396826\ 0570830556631097975114087922726816729598341474305808124897301735246015797518814\ 8524895700970306897697274327610395426975776517088135677118043045041622380948203\ 2168129567235230274733555321117117807535833241949901080517932419705947517802566\ 9166457013831305529107572568816285140837834235047844294022167936635608679342464\ 5126386730199667083434205925280167912311106350809618264403807726841574542391799\ 6754364269715554184678073434548407189505270919009282249911744553642771216454565\ 6850209063268622888101267539862453323100095537665578781519765999802084244795788\ 9814679887373857899171470773234789942886330276170206386088038884645961837226282\ 104853284639411/118586167299507522007274176677878129122225027027904439916037518\ 4998128840374148012972743040258368850311805001157598854824233477427902509361518\ 2966969426416097025873275121184480146482176260136968695294760695123846425671015\ 7459280881753554323694625125320101412040721324857967924306939689098432306314557\ 0261953358727122637418093663061322557593031159589750276411298373170186577052391\ 2574401048813786261482692263104289619516871395298847658771732352172813620970447\ 1521607282425321527713275205253764505578491820661216880503826512638478913046412\ 9070816177965381017961387770867390995133244512429183892047746598696757006760485\ 2939687932095044837426098507510827796418066429167331680355689674717499853052462\ 5025891866776883720283786682494249201473781896506893387008687348624393970778773\ 3049296814528414494802196302087053803470680171943054961341007795494952593647028\ 9035783689850654937205709409292681415275165696027187522265283436360544871802757\ 0568313622058110043954776758140332465947712737820314181538136091125575752902220\ 4873543703317447529416523515839478986677887608049249773772924602596881551511928\ 3615995308615828512640827196587139455512205952098961450473569999901015470846025\ 8039920614332671794872320000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -992340851379919578318833787075178594986956404201657\ 3744737124004777384639969164291629126586038903222268960249611094638508841847388\ 4025356756841541041302506743039887645618503532987640466866751399903682108325948\ 6054834127197284469923837632224859277014811981282916603662263643797958591794641\ 9789471101968351657600856745035392260404817652084925534142482586050041321172034\ 2509752321790700790659758993247735087751878731611759420282419020540210813132352\ 0127133603002157081143550508738874697040002810009046143877587551511313547572511\ 5608896187813281196949356315606741259047460398273168261014742713055271149401060\ 5424991906518074318308559425479006801762135863001438848734242857963966450605449\ 7665122771334112585588251626737840513598393446099450964220507516779364102150456\ 0846073727719138953761599602939071441369312267722328796143235328678160488249556\ 3981842418837157658947746995516152079588615836070326602466419574043462361999393\ 4198268106549053627698152085466464126462890747204390067619357014747394019022958\ 9225765232219934675293374993460500487114511798145046963702454852461856081647351\ 2798739225857570721818350005378054760397969788900154497041695954177248503674734\ 9107281503209615507892140141339915787736947083281045825439962020455438369378810\ 2870822666328158235645689361693714525872433919658495143509845224695809233401635\ 5721677214628537644002432251583646825521491/56019186565303245674982059457973432\ 5794125803855156383705828140840628567252889065310210141835366767071757041563221\ 0564869231376940475118560440119005272858939325605763925724337699713121251307262\ 9826786365779481216265336572030920838272462185444244671756897469200952360295294\ 3852448979472699974934331271549195054835384306840164417793562341707184502755922\ 2634724020737226975724478912306467055951094906593679308749338830371835601578160\ 8308503310254882847225050852506340559968603147308480974023090504349442451182118\ 4606080564236104747114775685132618511002171089028459554260143038972415817525548\ 2229982021848555672817375571757041605655665638785795357371546172247811037013349\ 0678221576427031889334178669117785161277533176243299950764228019619948605085145\ 4393060888105026629161746133492902553645139318014492191378467788243921611514383\ 5799794023167523975053057725491291139135190640227370486176348146529226710515623\ 4024391297831142483892953994879326611680817201514119610477427925905712735659078\ 7109378829368934123844162418465344624365981010253508510865990838399074912948234\ 2966353134352747269370665588465163577736018375674134987569348935050519196361945\ 3895214764310735561125538690411687339960035382769054834260705280000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -140606981608\ 8967117761582414133865868925774413956818816197077121369839212558057417544325169\ 0754731194287442212182846755969415036434333717018642699087019694282780747095446\ 3264055661768925511308226789394245229954325861174206549511447837475672921389858\ 6036023611776710478083455626855159669964157871143088640524406405362255495531164\ 3216968460244477769946704680848927649898005026240219476889514327543329048095295\ 7015610993469125411040601317104583881732165182355121647303392871883303822116931\ 0006434584865384308065737113924015087821243384132488418519886532399687096393239\ 0796356683877634372666281059749980228910924912066274508382307426866279827529780\ 0252608657540912965584339531937871435052534152745163021046652631725262322374990\ 0232794070845603814001437316217176838154341065574517703314538028920190930582164\ 7132486235303469941494880494980787955822011214017189721470196405094896139218395\ 1565350177486022386776448888056598764459965557537262086376771288441669019484235\ 8547515680401071215501383575009903740868076896788243657600719129106247106438712\ 1226450488290147312229328707924556646998640107786705038385931224303889608403322\ 7417793613706302053692149486304933514860421275790511103855244379377954826622811\ 3588421809967645669710426839801254178692754383369307768142533973087285667729994\ 5081495325657098859301157085388099920665383808881390593492041062810109862029207\ 613513/793832863279053310662550647441038154357041687902063070568502804459524872\ 1315330413298343717228002235821727832883693507778105926835161082642965144248935\ 4415701175047532703557078134959108463646824217958240287508747927220849634060992\ 7714647066905028153433108039164715154428439947006968472289476675235289683127626\ 4862397128637451871659993183704248685394898416523551337387494868103044024530145\ 1404540017827504350813801474293572793095401042049812824602278628669622698009427\ 6628254355761645022132087390903074735044166478372702002870385545572373322076475\ 3469790310378902464027880625438380243471793111267206570758160748524895587417494\ 8437603320354807381289471367706785670847702644016429034403726105262943310812630\ 9810896960911152960829670229248539989133402444800917046391394007254886730186301\ 6288437652839511297338775243163864787557484389464213317881535380064728074244272\ 7745018584685420791913616417889773629501882849198400097301910101966514694850637\ 5281824245846426675302088413444368278485969050119755764270063301117963727720065\ 2600852852616791336905870173411281083485954301100417216941862205748065605512289\ 4259187226016400677507115396691503733811957836877507474481368326677997876074011\ 0165379448507825822084628480000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -97865469225103626844504866606200257334805576341\ 4139074635582086864384695152604697551610362569656483512335563295832878017553238\ 2904327143999657185885640063436734970281847233146619128624597313424155228993657\ 3201649950871634648043545579283765802459577702088949477199799712514242819630365\ 8794988235965432100587625644614323196922588143819359061556378975355299188961666\ 6258786204050223929490026193343852693991439875377846006549560463632253233088177\ 1919615782834194910123894225646324221957385392225202137329058990295720333055866\ 1877935465823205728930887746861639330429549290673332660582437799321697981637221\ 4901230867956848710038851404057823459623099635732188616086892005583781841384890\ 1567223119365083730365998800381787736722632612209967245195056189666547386352386\ 9079073363008685415155957075304401005462259546823165806487530251031285173191754\ 9498594575335792021146966465455856265450930567329830487338348497197513606006144\ 9005223644236762770893736695116247248429026064414178617103939267486472281443071\ 6394537474802848819412457694575715421220133859738400200826333634765541057685928\ 9407007818475598952333069313908318092549187350970742466149884879174606941012076\ 2550083095803894072749884738348448372131818570991392450237669779201188807057888\ 0733309222869633145319658234079158189719426312386376601209897462395235657556836\ 0643413151797420092343276128077818007030524538748368677199/55261393240068071996\ 1686033133758702157643601073185910976052554158809480339852606225846768402272216\ 4616262119633567702793394191602072824159640043997281269952489560367374599334262\ 9056748107637827875105615765550993487428518365788466557379602939190626308091811\ 1224937142732638904752836921597071406166504433479541912822394425307685623065419\ 5157370006367453307819842256107083033321717347049294869789616850492011228469976\ 3308812716778039130019636336336496655428030807538931598204128970086564361067510\ 9522584986816228218354186001530264738476236860556730237433543883966955718669014\ 7982728825091280205253820462621772795442432721622639573656404913837602590320453\ 1451755141396694608352342293226482577097105728558209328183120130805987402120154\ 0685772765020689681146692382344306494301345485392208590489725326253647681814421\ 9918134515363750436214396304162115890040801236611333280974619158382856370451220\ 9390269754000605923270603654301367048788829211569407920873129705248945313080507\ 8431712917774964037732165856898833427142277385569497348983148986765044265251558\ 7918674024718154289136478924588168970132107031731510028799802600842719040077166\ 2743827096874332119797914551319575823177087164998665979996679189760937024301239\ 3487564800000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -65993343347540104336482026713398616767834569404931256544843802437\ 7141879875059801725240606570573655425865285633153718802543820955826131699801011\ 2272676225335360710463417776701853173993260695905625678656852323122498439400409\ 8443646595997116320019884801682214880996939289467550514679860123439248172122719\ 2649152083058508449440885754269631652964654313567091544172965817928839111203235\ 2388738401828945374439318621655161865980549025271757499319637484346888407458824\ 2525713518619002997107542592641996544270983122695763855319175160711483091050505\ 0489928340851453732256110208510212592028907216432866790636603544613769162650253\ 9148107731533309397983829885263604214471312117402689838454130447830788379399291\ 7082603540295129878701277778379227909178669772289525704774489797069183068295009\ 5001217617804697045987273443506613346202486678499589430625377161801315213620581\ 7151951199416396632983495576282023225176757157712024878988769926758678578869019\ 6802063839672438255596838562152063507995833263402120390591985277592326932759441\ 3710492861557499914420300755758265445218756167102655155559191160029842812635631\ 3140882634276635378652330696649485803777882081532533340279468018280897089267862\ 1943310639182267707868890073057816488125220622043760243234074720164111545114143\ 2593374091365659486348653798015163989612725208897560946281212919265157408509717\ 78845962502363409112849029604715352785476961/3727224390733289497944437355965574\ 1124879276165190498599169977637726184065134970131535359878165795464020252556009\ 2692415708773314120587790641098682438680194061971266629185165040835800187781583\ 7373929107671018926084242814175918852473668084368530059755628965080516733556672\ 3393448012276125763843872290544237806594400493188650000258458545571779101218982\ 6636502720713534920730898797181395220073678570008453345817136215222910262105128\ 3308496051844799304177584850680102169413243663128337499106152818899723503053782\ 8141546992202223791603830562759105069352347282708409427691926545309808968564587\ 3213916707250984143685518395281366519761554362861291569147411876743296544372788\ 8797886061318989129754602645718612328689204820277444617626213348017567859539693\ 2610361375711699507448441768504495413659866033921770624579593049108311451245411\ 7378771912511733010262270403707401203142235419175212976510494296962980736689971\ 8188119050798361087225497587176757145275247204774400454378670223611876101302522\ 9946271459011185070820297446758010143213055287059334354092923458583640551221614\ 2810181186086964847311997341251160528577449928705516328475101983545609704576164\ 6567735866668333718582404972906411339241270671564894143159152509053358955298816\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, -261213265796951049555238526629215759877029217444731101441715842599603210742\ 0646331952407199657500636506219019834052891034893252004660223391049087100271232\ 7250873969980399170794284171556540573180922106655537541139464457350465377400133\ 2490283141069357081058617526195194110741597425196778689121366052303862118860135\ 3913230629822907268700349443870640300874701210854748514728300501740876651023258\ 7477237768536146989050045083832023909695117567976028701130784325925543391439387\ 8066541383793867372022675968027451466532051613601347987375619009984792150020898\ 0822273895977383482835149946518709770836257889551722373681649472485094524158903\ 8995448098698790967727810454344783410124457547159375038204004884911136505988018\ 8436762256751408350176914952376175579717530295684789454148510030231109114315390\ 4088409474654458525062752950398140559306490403925564580207874224667311874865926\ 0271125643474271807327774538503320851098758739571746098066074904904532324321668\ 7314943321206612493075776428812307653395946942773808814926945519938733823405152\ 9366340384424970529993691759021613242925808477551890496371598694592699166738736\ 3296276630704358918313448540687542126998189731912851283770498384839611544857923\ 6005608454878837203659915714165625626329361158271252765347655921231383913271408\ 9924566871184829148532403061823719682373937170999776109289304402102785967307884\ 403357105641866169564748250322945082257101/147568814352376673065733281664723863\ 7066149318942037536531225436216504813634205251501658755992279190898628265346394\ 2789282175996083791571394558648872688661831537555929319688170047038104664392966\ 3594739256235050355635443468402900542953108994976760020243781695238643995022636\ 8767475962779410364312545933577324001302036861437745454016621339198135494838319\ 5226980030715177003306356344103095343898568483592054704925423089120834379599130\ 2721754389417782085937388616148857734415778811720487599790085147278197063540082\ 2492810985938102028118666805952153744984511066812093419029512516423210647998536\ 6448074927715349047694114117469737709441271748200699424900159569898758285480234\ 3377423497840027382748083492468822092517909577341305861841630317705612612017806\ 4017812192028831490976112183323142611524698374102425846731828904264043970795030\ 1224306483945511308563737076826559404997198352240874894320465294650509505135988\ 2860280292021076480483431162691664141478218979855986261525019957374576219381372\ 6800645719754622971324833368306392217588689803639240818151348490607541139154758\ 2078066305544312986026120540356191668607511859896062214049204939196419026080013\ 3253550779865148614809855095047569781290445690302858568569118372720048071919009\ 7920000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -310533099129926847242194645615853781958213791101343013626040363433040\ 6408400548507235189744481094911139898678659793120374563131058830986701609701499\ 3713061952775342214197945330343829342261451564173103178866475220074006429315730\ 0608885666654256507419204076801816434787423368399626514457289399855594661458189\ 5390810883421601381638306636353884415306788179644892230555999995341811807389286\ 8246938075874609952569774880899019274339033796827606518192103990628794967308523\ 0291822471413239739845707127425261227825948484167134088142806988456375999182868\ 8028029950543303197940401888746386098602282819127492133755366254130902204413299\ 3868353547564739249572449552155152127386593595674547645262956366448504987532601\ 1901097078969777279247523640373023947131942101206593836923383360509275461565565\ 2901042353716009032143700915149551431525242966726967066424202856165169504511888\ 3530153173451459902547328520661652353664471266951366264779763848436382115445790\ 9332134092312794583600816142548861440391545064529701491433004764710410586068650\ 6227524489184403426243033951444917751820556346653927631074166129323394135274963\ 7326700728365476365577748964600621031852048318653649974793388743135357959092970\ 2393945544560279069661666926080557175221971366002705664314823814816283267269140\ 7604743001777852362891942558054746844903063631233564231486169784790098640927789\ 63930116476113693482369636718253874365451475193027/1754846232878374720197206285\ 1935875517214371467883415331072973979363052854137046339406249849656523973281291\ 5104955071240506275434163057970326547642350968806806161645203626563651151315102\ 0252389484919538747063504937874005253595955171620656402859134795798109659912542\ 6907947186083168065711107713285190966301813656044522096538731327170938207240345\ 5909383106998513984872415723252811446220956209954911945898249743928048603084696\ 7509781576038728790291142917798466996557270476684449478689134581015041024682878\ 8295290863420569724423917087458341139790252924917177372371354858314166804493506\ 5416968193049087238493032095582278255087113894353961128431871048226569149288377\ 7215851693225152089044109255004125313939243693787366990681416227504919124706189\ 5757328736181742954661140144706188350199275572624865258442652374149303342502010\ 2499116080395233808052908728292663831820206013892274531029712476815609256222858\ 5222423679685685977524790175178779865898619584294736809274816211178666469190897\ 3482899996670511630310467406506898794153425302776611441847989586057348800550077\ 7392744216412156666664879160597626456995083819143998717430997938635401386116870\ 5547320559986838506170685350135699437030513315643672208601966994791734220698648\ 3278616199168000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -13462963988554048745641180758756940231666056236986083878223\ 7234059764192335598862094221266878868189264338760547744793752638205651473676531\ 9299426952174192868188178590841717430961138729640966174078246352885749573223892\ 9731449486389282174510486736352004568720714644156588645750065821778196345510656\ 9206456501880232225236018164531123643283461029042232386025610421972131746394397\ 5525082783895606388918676325845516452749034563323290976241206548420050030705508\ 4582512295294562019254249458193213001499631444752937270699750376088687157632543\ 9213368303331973607209518781424317773380713246268825687215400918814682981002151\ 1871376247721846106154594331438953576371127529018375779366703244008229237999777\ 0063911694377050304629277014675003329643462367478073355667029548305902049621766\ 8610956418094247807553093390502993772340990539326174680274779492941258369635391\ 7649641421485125161615948952674159001134232714490918070965605779576975130546962\ 4329363032148481005586795946038405946507329285772984743700379169117278073486170\ 0401039541352830546635391444548069308784400560232889099798829973174412019411049\ 5789695948578254858466333105530601908957785765752769290862494820666245244749348\ 2725109928327596069029287466132298072218105153641055501759741975039805843097539\ 2422442046265990454465771120377329428294323356060237606083955250546366820680833\ 36923741326739536417057877065384003982232589643128749520463939789879/7610575888\ 8369250995259328264422726219178997266597274907522607539655513075525886039082804\ 4825921974805718880072412493506887525716717624863879333663042097270535177518772\ 5307169991479274841984394780509383744231665651634058278424032914690756987298708\ 2703033849405671810760696413981701252425568566565279519932810919907691763498826\ 1387549827420316011161977999549142392090554813286680780452639494755762663621404\ 5926747657499467303775943162282714521200581096990801747376336091752857492454957\ 1911204355841712494514020128948125441650560742312014701902399141506945797776238\ 5736379076331245225826225379199514284096002192563101625833178802106547872420802\ 6604376554285814952054475303301242101217009622677574111597034555108121930078015\ 2297112983204020071427261002964809748060177310393349520028820945519008486779012\ 3976870063958189320798208075958861116837567666756891596042963330453580595004156\ 3726749138498092403840008673310676052461015351195794848977002395987193872192846\ 5741676673675692196581626543283450570767146210821430391483184424478228908318331\ 4857176028507016884390254184443818008626093935825391250135773831369179279484882\ 5413183037491601114094367777549270812182817205389405901786079984488031246458650\ 1486424756667446320383036244294107136000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1134472905548542407966838259585946\ 6390376033443735289326649720711917304910858453903072044749804504453072920574388\ 2746511216393899751087195820191646719273086967409747540113010673343144039273908\ 9465166609320713686509030902390324416833286901668141950648185359836771629159293\ 0549576712089056716113529768145742022498417318324215918173932999648690047049665\ 8932999367059442841507877946909935729831637052226648302991182745085820056452850\ 6106151379376099061942889253797030314215808519400988490613692609039463693093698\ 4888868714495928695780431334387900228633646924841010168242619398832903709102357\ 4169983253377443751714124406212249638233140492128517652692471151742932010105066\ 6127149673952499640097650100470112407496270587374228656661493184727475495713378\ 6810632451964652661635471889419644229187063342912463945726347126301016222053856\ 6682093714865170906462138291642613107416620794953596775855992120900034643406729\ 9390281253405501710218617297334123298184484593634874001746867228406553835860913\ 1177796774352160395128318422360334640582011755712411466968063581822108973569910\ 7751571711825689020773837935335140746488122238528838382279968751031265355133180\ 0328182085963519173455239304757954929058217313660038137022574608049596756155890\ 1415399532274226700138216881230438193269030649103359740928575700934714286819506\ 1372159424625701493718913735673401169161570460789048501153375568341402530869009\ 03581996291/6415427330495728285968085391908780887724551166582257123090588838583\ 6149657023519345008411951896696607035736473194907013626553729421762190901299802\ 2551055018095977976604347445913783427288677303976589637477785030436482880560771\ 1664863107128171911811683661109542460370064647561501523821990298996051810866664\ 1619113116041509806550750807882361407999105349957439791835369645763090453354962\ 6258892196733846685724142695211385181311348881276726403297070780490859070943647\ 0336957935355858336909348147621194387274550209569262424688135903835203760152142\ 9471527156468436675259155715090718179023792298163731537963978194899103000583472\ 3591804592430750855385353976580453904050406744857436103178119732858929792239690\ 4976418574459275617118485168153070691299818292831829578417885845950143765481391\ 1722110760797942302748581350106521950183039949504491415766756640289940027323810\ 3189553487719041994490454237183811225171272928428419049075293433920672818126916\ 7354944031981506710482763091904247078677907306529372693087690332476053551407552\ 5707440945617397470604918042007854853817626863535987253436546054849977425135371\ 7117755333437905029317372665547706459927266806572314343458318961963309105037273\ 3155184234499500714581873922683850191376419871523235430400000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -592989866907759\ 1354760296717487251501569278268707824496309958986029879421379020530779081788692\ 5745681642344545105976310327320108617728705733693029017289977699727844373067945\ 1353163896944645131345954595327381500080489516528904738934135574651355985089153\ 8952198571349442584929086072695737246727540303282999401738461451177173795888106\ 2241568494800055405205318560143257869384078229880741965463731860499585786183347\ 9091996616099199067222116637378679752370807180821609207575214323066211105571479\ 1877774714071369547388880017094292943296761369823760906985092722375853599733874\ 6277767871310842949759301644559612638510756530843112326851383171909567449429760\ 4461127942011162717291778023582637257522888590336804424589780212804778121801703\ 4149922594642980680886126639595419708071389836900781601100978071760686316307482\ 8952424363268009086808677329143949849623111127619007230295262617703681042819218\ 5900614582552150506246775838041944678386139511331533189909158968983022561358371\ 9286021576267603604120230693461885954796628556888287740505689007761750058467132\ 9655122820917961096668428900846885809990905316643010948751444381196463211910244\ 8280237596662377844904584464908383961462685946873100499404648314311176142979954\ 2127335506751845598808492759230190050809606483053947267964301537265879677916419\ 1528585292668787800748105940793441881842018260205335882246389789472614049471350\ 5043593950297764949486636777249505666905645571/33545684292227305406628588013111\ 8691091585515441969550405874201073853902712498944578279664188780459693179798004\ 2622595899584724405174371797789236074522731189076827447325672006662130586742231\ 6358435206379453905532881090030677775225954055618556697918070550367520006120883\ 1898348990998396207500694080268749109835721103110193486647554536349661196820259\ 5059475627222768602238209129499695956772559915856203068266843737827742656763330\ 8160063377925556877428815524352510345916170436092836635486375215255232437583156\ 7459088590625978187294634016425450397479192793197100289864192311185042687574121\ 3883230661078764565711732568301980788929983340856239527411349093834824277415686\ 7602491350515727726499606163232670026888486112934402672670280498394928009155497\ 4841849499292748689502421426356142536965611190878568325760910499732454527609732\ 0306736719080539326005306555861895710993130756697322906483121750662402336190422\ 2101473438136784736376155946590980186497914398199771619736521394195470343638340\ 4260014057280447456248882593197160412286033172602522373545033142300745898962760\ 2315840514087676927003906153569046510814100281684482523583315628300060043559875\ 9948423113361436076823105698495952852234278630317498575529691666587227206586994\ 3202197169401904449636951654400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -107865558380904534134874439921124631758743\ 4006839236741367168423259593798981023187264809919794245217606518945111391493619\ 7505064923503034359318350277982910058060540740077952694650407429866550417689539\ 8716025062413645276529154815410429670808122930505362254521344789853239601326713\ 0514079605470332344474657210481008652292926395655893896855527138365519007150949\ 6838255807883919527907793662558442656788677845148425527974822167973978741404196\ 1408117994664607237894435958296301830582796970548563858240625084492552898171120\ 2314866509258153230679136253992035495459722935080609506529651679116429250474080\ 4533002504397769723961920705215808435700368335530134560783424546800327240588513\ 1346497300006392563857983295085654805378686210185106779204121344284210147957804\ 2641563688209629911924038398751953800119698412961097415564215300639451910356153\ 5187444367358979413135261923317256911728119646276399169555439615287301429230600\ 9381256779839153164703521342977131262955085823515919920199789012202542650506567\ 0779044307719755819314556910430359973741627612344198079742147019141475281225328\ 7396043552057281894743869096932674330359725578957614391923924705211688459877920\ 5124036911310726229833669671938462493174125582048857533414699398732293688941557\ 5290231990450233295288538050997181193173639753517028212476049552261051489420348\ 6662432018734420490859275010977844301285627467664396558332642252607703761249031\ 5848462741514439/61041772984983540464330338022731285842445129925970398038487101\ 7374417217148376551271409217317596462514403719831602008810556972514573568195398\ 3500349756929935063438112470889363911650536765656594389252943928512913527173005\ 9489174278059171357168722771875041330464289597782048047447281717368990921357739\ 9300700492868464116870390237660134357613076003591602924071098363329058356457939\ 6922488226112361186175387532660517035173833502535779758203338621564897518971199\ 3107700113152770047581786133578685908537153122896808753289950466990783578854784\ 5151329469028387599577111307088929223966162763052375196775200254902802062364019\ 1356909214633944907425046930159835196371347905201510350370457346204980863960946\ 1495889431764830320379585432969017062305778145640565835998924378478200906738575\ 5638778230575384479457331815921184942407448186680322905258848764029484468150574\ 4248080585005346777810504654324356034289676549775641256375237658585459399942451\ 5305198548365801807782245468606886885343290259634591142516178825109682028839682\ 7710159252652240863845512209882234359266009536038331552646559050239290925926915\ 1557680089745651478796302716205602226441332035970508452389592593968319075439649\ 0207586620676230682097106659847549723666343953309111218594631169749077196800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -3361163016922937826260964753078611088745391888166918649436895858223815169693\ 0208420344464382121486043302900082744518265526412936164264730947052775912119733\ 0150844594034474551419082735950023545060134295177372986942561941978017647000966\ 2145729098977200372499556081438311264841070031844891107061923133494196841331485\ 2120724373478245294110794028653908485247990919153933345030614846016131806374693\ 4356579224193138090943274986325659068760126185958457589801314089352441458521619\ 3363082574778358906726106329050806700251232489257091002472072214539609916516719\ 0043144293867892548601581404459983658868821939652185005967367346184386258783291\ 7056931350056291439132151495233126323623287757724386937321432394022209328837568\ 5957122661860957040927751710554562212332167462654310141547614657027612764992546\ 9058502252240408856070538493611724047701596297711729463145040673619662404927135\ 1976590412475074705483369246033325600873012960028825184344731741704482460664546\ 7719683229384506456082730436653560152018346713030171868475397197485488012986797\ 4830597805555922800045186161140301190476088023768607562775900916456831839790817\ 8082402190157418670951959639071973965910310610724322104090401539202050802074586\ 2174850285604093970680552310668150303458274193094675569976713973669650855956954\ 9173000717254613394331121377766911552995909158404616971582982310560654775904655\ 932745667163413029513155649003701013516444936624100377412886526650669577/190273\ 9233932214690310919449835484307132814076642949328571084341611004233142424377942\ 8291931788663992847005199772588638514812144369518698457926194642969591930027085\ 6459482223517104706965381415377304285213674713996293205344550091862448961482765\ 9631171927663316765980313417364058291114169232872686281985991209004641948451049\ 0317906883786529087010139515346292417034347338406367207237810092723581609916275\ 6953469072578274894704714782215819594608137370707329333076593057708271169213582\ 7537630318578187848355517017819501379570868721477929153540769213451391435559338\ 6513480711214787851668193370107522312007875582456611304323384124989638006337567\ 3926191758007041701446881617071433793096398758195011168940775957098818012889805\ 3270807112116552123389350515097716493485505672523510996564144464169522891372621\ 5283334114040834208615204524322032158984310952930830380196424206411513281590905\ 7592640124110243501896033537250083953572804569667385602504297466072716115303553\ 8640825648461485362201514150459356863327730890950212360552352934145625784057840\ 0218995361266893737235795166592225054360287490245623971497097005856178674415510\ 9145417923208708568864719792338415066615641221422596988561758402391237153934046\ 4656319817334315336699460618923917729080144176775746923339448320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -15449057\ 0537402635583950829252448981975631559965537138585106225390037121203919696380394\ 3839254711867103517187804836781059639178320564172798646645782188488711069379673\ 1180235177121350058472214534769873668004167628224859102914912587020648353587888\ 9429412935999983622104228523310732843860211110883366603913167160939309106721098\ 8855273394305774364193258970080158767507808342777253662849418755013443145330692\ 1150562849004302003570025947690203784259021000859080825238115205718913657913057\ 1489925066279189140575389839696403129558281964993555509188420981819466759709975\ 7068431623539895354323364544407638001903084023618067142780629457001261604055932\ 2027608794963163984456532725194900034091456253470120002686979653413591177097818\ 1289057526843568532465441241947921050369900965042029344761760774859807903351283\ 4698677419256263147688499682444875325477724829890903930917580648496295079423138\ 1774070223775158471805830142548307108895412434045055259835288837303350778507804\ 7891278649766127396535377659929307673448250879080879598981428626189798570972202\ 4600052250428053271226541895165458374823502862525881048535888772571910398268017\ 7955616578419421178265310945970401993872820574312636975557371538691718468185544\ 9387334005595531252262322515874514372310538265379390558238303477483117281633491\ 1933480241876368174548282548900638027554290585030646567694791369706487889977492\ 4353231838769806367196799339409122088459352366895320711200718315519/87482388123\ 0578911406320905388898954878382491721264691988918656268908040121302565803988380\ 3241498496809723616857289057244292498703038511619768771069609393104431576265195\ 8033815861936586632617487573481446756772234624954939114060774130360904747832066\ 9787314015198199973300142563360550400906789592566242762244311148078363914544922\ 5830963827698741641852770392054035587286815509609615733513877746288777059858200\ 1824321676970088305719046122925643440709805009351568112172137191611062536030068\ 9782057553871798299409680578164286359520434462469945865261860248895243606023529\ 2652349616252705986549000004846870562501065754992166688721749658935126135927464\ 0512418711414644772335605253939231772100438980435152492054699905941492509556620\ 6117327913413272355062749950264299441316522036592052601749633117054783998948252\ 2589715718990890557672766405588837877403991279369157048570015826393410344272402\ 7836508415970438663874831884368629517259153335161067710464666611205807049808976\ 8285951328249198899546736814243019008776140556791020663425726699094140722382130\ 3050323034554256391725125004691877886579611376876162890672764807466196538234341\ 1218105916560790446730246350278574078453328253127121030862020036330292836492770\ 1282661811496443031546809279595774354103651705759672180722892800000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, -14192133\ 0680380675760933425501447975889733763893934907095355041237838872300205267862696\ 4529370978469805161580859972356644692673824012156984325481646642121927800723821\ 2057950285756906922792577686571966022563016245723582937541258694130631894702174\ 5034893615197108149368467754172800066334625986155327131746694799817198968582722\ 1630683402852123424437352283783264189084289057493246849804607391682913021931597\ 6672679464559922299914969797763741108560451559755293263224960681082691680684714\ 8774449805083062716863953383408650947985666187144687136389165159897199074654903\ 5716817158687176457270556694820730018091308060275554329293908464661971959626918\ 4788292195149778602860211649723813838433806763725090481370840842967312089101722\ 2753464244848060763932653363926361546829690409186814192449218406513565550828898\ 3452397527379096334971808250277715338542423896712384026517764425961262492456625\ 9461825497620470458026167632499614739374407903503654578804209413741939643924535\ 5405904441116184993422322936158977522826084829095664646277817268533588795390279\ 2229066828080931333624459127661633301892860720973984328652832791632446962784734\ 7166661778575719544072401967512465426175808806792991091900683618849449972897284\ 8834881456943437659669710736239083577030378821602137849727849919688596275201108\ 9744099660603390578207298757593953051132728181104700960712428069146921249800723\ 74286361309086714639970524120401213921223995358131701655451346271957/8038448211\ 0300983562324155279917768523472804114717706776628833217185594716953483608317396\ 1530895953109816661077619278697593298555424008910524613061433628929148116118830\ 2528288936328451925333936208302157141200676912925093309489634526639325621911605\ 5699509114146602679824650979000134201225322447968867817994232329528092303567841\ 7155831668761325550376988637991491928663977171095620161320948275716969325606940\ 5409294031348268754790583539309441523273464267335490941052699807252399787054587\ 5858224318021464658650703302132596631038062551423170428522347289898956170160824\ 4416082983004082008119598915769453267553605796584134102501148555678360812740925\ 7854053250985719204642729677970148705863159294775878221399008946583972023419338\ 1123733264940066683670799592189047627008493985336836995247691560056987823837416\ 3077000686213533516229470811966517251871090985878189928953373372552960629404677\ 9395565570054203907876351871668034674394987283507521937299702946071625384012889\ 6674143174783242706676410442116533981568866463413343522893159364675662248580219\ 3880320896444083405316084032137751814272842559805917784984279582318114413645290\ 7412583134322574392322352666232322555215543831936365978723775235597535656307856\ 6542175494927105721720381132174771705309910102127774748580511744000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -294751\ 3852882909329322943760300233867544846060547525954918710672003088085206729974728\ 4741510200238848731787311883396050043089824459858923440356470761854163125749105\ 5835363115603929809602087147089517059628926284556728281391278479159829671150856\ 6000432922424106621485628168812222676449799805399907243892532421079192725767944\ 5470937875904434125738271745802253697851472069098695997251020171466547315386437\ 7110558053862345076775317328502883576352045183372115185734009282027055206221232\ 5759022911766157265245508696749838075994434785791205028034134537025528783426821\ 0249685456372035496373447530519626615344403445194769858654130277395573678324112\ 8802552627484516401270372276560954794873831989515544572261691856086550068944750\ 9176936016971086799105772559842272684187475478873231468036621411604941635990094\ 0030486334661390618429095149476167253691955390037722766322233248018597828631029\ 0561000352111830268421105187641269752395443922486321055816467480659229208700928\ 3097480229155026002803587173833728175038522650455394752941319103153895212473821\ 5777450879927653285413966242314535438938168785222780887133280514853597183449286\ 0414279266205462930488803131478726702704481283445838232171677249780010179471551\ 4388827130309928517652405340241568843420189108316624150725834632913502366295767\ 5557714878330731402125711649008892839023415782393825922511185192653428159113943\ 8532935395665956283530071726426449780820815340627537808716689634932388323/16697\ 7119608197520009000114552223032400604584793372073368929616322836907672047067027\ 6156127475408793675191470441540846303831494937743841278446665470073362738670440\ 5902224728762648970270445516739489922419341614083027433016902266006981336026853\ 3923843700734162954989135844990387455355689991431337303946658239711525121277274\ 2727690528929106402371935567707783101711387818618425251240525870068249035464589\ 8992171051736617117588419566532145808627607267433005779045951706700430387984911\ 5093910128883806450125510938737843906818417273218549125484173216728170494724032\ 2325310170146528695556195943203778572178156693659302381381331072385815195265799\ 0196892237757999201412415551713247992761204086827199702139653127602891811813886\ 1858312605022545110889286603559399036387855364413198464303555359127914444530707\ 3004299979332810039250697866202292795679374578995460204203141650530350186165295\ 1110710061373281057209409868692764809508334412479738756701722680090642747551682\ 2987748137581714757437388545368275301144895252743844462609884015913498746275643\ 1277111041860422121232944396579477219065384047987729615307989670421987762950894\ 3136485520722689172830683867139338379818329310811202893048222265909727851988681\ 7644123915762081923966377641320930249810394629908645989109946974472241152000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -9669213034576796280134094090661410300200010935191592280402577923924468492803\ 8172879489794427967418636658350341577154754218282644406471893362600971602324297\ 6678948264058321319682779008056284111890233019972152542022203647400918005444987\ 8046411122080381820563809296197044112240329339650980295485176531944326804433926\ 5815251805932410873998685983882314093496140818061670578447869549984942066163257\ 5987240421916332897787981040745099089230010713233692732536130525338985129399476\ 7968179758591859408471969393132441682966464493031282468894075428416511524254610\ 0865690642575728270270114838354158349772322690727030825932511507716344000678134\ 8781135694215630271605749929223669639600979855692897904156493407654133348817972\ 7179716593896301394653425899271216421069561151383094507228225373250275103778215\ 9900311686188076823998310471731213210542767661984421019127910037815543499838320\ 9357740513579307717745551699150921461417886718273969485907134791671847552853320\ 7609002184376935412554664324783126407067920010049349143670025569821324401916032\ 6068738084037771809511404208135450033812135307058532680343302399781563219580032\ 6640644620836513790877354791410459372375835180227981729139341792950091194654277\ 4096839855732418613425441594936295483013145948544969068287060048235322269424554\ 8460189378252762696671839676850069006577687250744324288418189291653291616890452\ 6347187772772365445105584935757805020461209017571300104553395571364006691614577\ 1070963521269999/54781500863166973173755054311365523178350620794206605189009439\ 9900920008262865030363634345450058203174560430921586193948228387398311614998145\ 1233103642425769196276922116752982293687415489419560447974127847241762404122591\ 5886138305674190474581730723308691965550916086914925974986262586312222658381841\ 0595725475612589882544214333296400897053982406075250358667066196387727547752015\ 1970853807890947991282368373933667474745293598165077480000270507464695529081188\ 2596810622480380955327366145525404492063550381513310430055287841563768426127728\ 7142743264761744676326263912659474742395117691145912411054247819080885692047868\ 2854829804814087942193655187825339405614360778415438383577802828429482443005669\ 0709904536678802360211570253638437656708361016468489141182367507206928686471686\ 9653102968258141363312429628424711356182674651307347193370895668683368031559534\ 8684416720134992207603428108129066137618695063663400450718497418933635137269696\ 1259485249713597100033602585861398804794073179563798979656105137323830505256873\ 3463465224847968005038701164991330353385802639343020092621545594476013838632756\ 7027524772111710930197356385937870374298787500974684538540008858563580737555527\ 3542742105153099160788486837133133199690520452682540688522749970303256655491545\ 2469074956093952994643542016000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -76738232724156505071560718340909494927702\ 6425072918085227074960858267776414858378267758733941471522146928357626937238009\ 1505363057308849902610921793550491719071011174365840709162671461457717772797489\ 6156748356449920516845251042660277958058068667327877788414691068620214097117160\ 5958012848721186692860863656533228216605421560187686892065180395398829994001928\ 3354723911157047129619807068864254485298192621473115829102406428390855014359899\ 4230033594497157082943545305146538428661546301295396524274456793431668045581465\ 7217929140077989705176610852821793377868316528592290796433113410599850803889242\ 0235735548354015189274947824354354771805148480483375812699259284349784643219269\ 4929390732721603844406995297840173787715622925293269039384059772545876339148055\ 9113757234071873742661821349994812068700398591157469196879003749384602589476221\ 5332892017445789362741699145497161722714266969617443376399789090834944735565582\ 9213842516589121791279629570522516272544169783695687306944444583797869707433831\ 2880508957952217364818420504627551295864913441357770820982067048866169853967495\ 5045345811400702401080113467517293429816059750283541302731789893813023313235229\ 2650531575281179586044440761603574430749802064498756447028249490054459295438829\ 8979820284671877309709980652922447479325637477435664962015485999870810181786620\ 0821389047277044650616586359571025783894839954256874020287844095455067938698377\ 0760367638591594528339959352321510363063508407523521333/43476726419145893266202\ 1390280685289429507735537527995040850034736850184940096732394622094540742055080\ 8992635666217995537155498924772853920266066137977837396959928726253054908969345\ 1255321271721568922538327668832916818279515884457118211339857966953409289046629\ 1266692806615338754287390819449127474955215359705539627911058963906089576262710\ 1051718408205288849637137583694830367383416788691354885775933803983202614151685\ 0627524622467530619942623766172615397693816769075045979005308935991795946736775\ 3128237551051946446425106854914004936276177443589794404533655233113493343892635\ 6168440264549003729430543747328643226823013054755417800133214677745704026364359\ 4444522437247814290074615909134107468761162963230353349967261286087709536073689\ 6621660648243273797698796967565024763922176318774125820597992014085491152482011\ 3097875309764723975395118793060582664988894535832454143738411845030212540214272\ 1454812532922024247180480883857583638306724088557937393560439697756727452441067\ 7925834267692635284690600696784750690815369366147134472042573994299579111101360\ 2478555208220535671680071191879357161917738406578038556014691386726873385413495\ 0999672330366785706499930631658520279050719073914548179803285559914834544347611\ 3097562129787247902353535178643756787757296092311771973292041357911654400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -552760195346070072098797404193058914633178553554800856573366556766254415281307\ 6269054548556650278015652237020893628880169977944163658838127512440858281287774\ 5857213068339275127241111669393400785460823655760805010324393181343272784932511\ 0053983080825442785132901945973057109169905831205772649917474410206618817680897\ 0173650263521502033424380593647869218823592826271494820609461646169430296679260\ 6319506890463865343978943783736013813647545207922084224442685362082024624490571\ 1724862482051768565585884286761693925752381128867165522704864335835606406595445\ 0298404759632881228761831419853873580243837987002578179950378292278726601705148\ 3908008170260570932268435641203020584910387715646735797050393598972722649854794\ 1330814382794492720166778431584720763307141618765047822606983215649481197071053\ 6149569995014117408320403024769425932071089725267751172726614336645057011515810\ 6872352583266299823454375778831745254407143234106294427090733454598912590096288\ 2633830000250976962412063321554048996179707763429647831158879221621488911659909\ 0202314311286906794433825231582136842442175593276412737650857051698274617739947\ 3123918168871371328449439833386025912188810934430053034553248216666806935682737\ 6715794824294021250605663371265148746180391677536845626677120272901456052743185\ 6178855897580465590723915398138544844047883489301678596385590903642307331478168\ 3504909740601342521711599093486980208983352974185977136430304962098221388413356\ 66027171102308565884169/3131419915684266791676862303924441410821818055363756134\ 8416231921928581940347455170069135283715854665612785638238648437216273224115654\ 9758177947466801081334083518258494121530429498876535476566000034595960755801322\ 4600419945787481200830595395538041412694725441272174180273503109684530018124898\ 7296209144377325863432808219604087128882948236947867022869466757045288476189313\ 6896176864070888852573918988787418650964924797946981758643814838640749146528333\ 5858541976691555984001647053177176596301422905589261193526202665319305760624655\ 2188336278935610043659945417424896045980792535858830314374219490341298079951009\ 4994140572879871369918138154813807569881639698261858561744726127380548222577856\ 5917259016514659258846102061987582724496877614712655443252185144393401539134826\ 4421626447533794970167053734494412910317355747360989708876086619727262851009394\ 7078562358126722239676193587860820670064251440994132716364621538080802357175601\ 9233065769463823203152358669381318867846107558395974379829741559490689745330606\ 1025456115141670620589775760800454226045392897692123843458312572585989146360934\ 9075458557492281464542604669350067280400959084067274159952913381386779880373133\ 1254802683851442510115559967603109977941023545574107453191035248761659384194885\ 2311389576802507973838730753937211858490490880000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4474377069837788894012773\ 4427192789417344288957920440534287364080440169758689974804641907374630318294444\ 9352766202230832605897778963221432154408578423396751626023017231287737288028445\ 3848023479085034969339475106206300282860146136202403369118158379125914634834243\ 0319700401564238821181410553945507404913283070432876120822756623737392862786453\ 6391677627226325674172986638592890055260032538047928331107575152682063044232901\ 7106825764190111254789965016358914859156147806476626571006713210455555236487115\ 5254772148564208188917791173444635895425318361676983345214795142894092733737630\ 1944425615584868737031823138161272326644358922212558355131169805104449579606903\ 5088758146610072950551928251423229230592096727649402351330826779547961045880538\ 9437775494461311618057675296285043003150138735932255867254719054194329496977891\ 8301879801469132029007390234264757235283502542879111561069520752238335585292307\ 4309118077048830267836047736486699450884638560011769996314239347883048403750510\ 8374054180514604322849929273179941618828076366912297481366439292132660036473186\ 4891060367868879465011250081254130601394790570766959945854287774403490169965060\ 7836734666546361739373903626005283556071916610821428890262533073348964516612320\ 9266209991304222246575696277283224885271379639149915129529526846115370181566888\ 7239674633278208276452937482317187622429872846974325006832906399442201930705217\ 2118637962489093299561635754238993777231072648918117709711973355392960310869/25\ 3426542013517405465941414364117583945579693782927240680205783926305732912579404\ 6321874204356538935728662651652802245616572809765639053856881993452250611727001\ 4966036268440137085025356824615108840009161475120665166533631189163801346256911\ 5731915909678549872921562003426785833062841034024991804164669354495567452898075\ 8237726121128201392199501796269435914291107067375321200927198806899286527807530\ 4208842253612975309229197593490243619499297837905083741366804834620034475176120\ 3373408710584394225847689045429562448263050791790088375849791280688192911480488\ 4945084610232864140111365802186564740148551565540221233906067892144075272825862\ 2761675589376467584882587623136549928448472274757463742772235761560498187870779\ 4784111346075561258120931184709711727964861333864865023691302412599084874840341\ 8512571091346613906995726608997413521782578481895644036821853502979054404821287\ 6412922230972641744526967019836020533779562609371420806816439250544429644116763\ 1847604410700103588446930019576918619233200007296523470624621583007008743377720\ 1106641411782278308929502115703137854711610284403164034378129721100324410716893\ 6031121724088263665408235211084561362028511487992988448294682185588418453958485\ 3192065644726389812525532417141972155016059875744144200101478435517971509206472\ 1481430169012718796800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -149309606572238360352640784380750797700581957752660\ 0444796961602984561856245046466582588692964505920969739636503979556528736506049\ 3967658778805617660370005033540640857765293065991958913241861050636215664886284\ 4096777958465611544800985953908444741957742590525083100699540378698944570845346\ 1034892454182358804785245622263778499587033006223659110243187824500318966296216\ 4629072722964509608898281461549370802818108886013142014184510839590984083714545\ 8098961898657860674082727416979265172199950332058534500404037204503732021679840\ 3312988415894077507045314988884918932799966201689768543286825062859539594656304\ 8236362290693875231389422068882829772793035505230851507624027042469570488475950\ 2190127185104804180479453203033895773269906800271955807146482640934362450524266\ 9099169465842877288837175610748435154805881635249501664439807450166166146960167\ 6792788644209195153797872484442452124969497442954022105203651413146751632597071\ 3052401812522305835249152850870586891514942828708021574050453727776030207411981\ 5522349288403809045010388179570428291091353121840409937386248747541794354865856\ 8735223031681139209116492991291838988020062811531488174516480164424027790297606\ 1512723929979464897876900242819218562802966859854470686997109242674536459233057\ 4741281025827705389345646519165573277844895836917642167539154843653284133914303\ 5541439945261480833399988655763615412338320634460793590584881845292035854043709\ 528778383789931480122487272189567458872854365749089560311/845429913967898887734\ 3583390446541294831695268350737995951799902765952489568002085708445834049656342\ 6845758064720749060019047121878882835078028143762468527106602162408511694067884\ 1930252231890737605598309364436970416327524534277211130588039312908336818090837\ 2457092110658899505373406860885351587266533703803248295043512811305406237658998\ 0304152301524143505795466275483504884020745401460731116987352745965201783562001\ 6076713458769751120333181592113678771194114697361967163644676237417582864374160\ 2155904616951120771516827135629877076545140790779225763049605100034190287199678\ 4678573268025011659618275813756514500454640082418540366703577489767808129044739\ 3163412433541682176052073765897821456290615402578481315735550116076815909104570\ 2570438267802783663130214550523203496641698431361869835857753737536703126241609\ 1283659362063918443840729433336168985286105141759182625553406880677615686395572\ 5803988604208513461336055007874119602355485900631662991570824853234949849973619\ 4183551025036428840114705365362945885587350617992551231570849488499218643030917\ 1322786941559292526762460892149535798072522206080761352718386986260969437617960\ 7138018989943118071362117690198615245336276789189575054199218277783055581038339\ 8298406739416469872955472249138644655864991280487841824708837428223883541190017\ 0240000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, -2769919728185130930199990428515922789939240956194634001316277323\ 6028768639600544790553716715245621094661862302118947768148958459536929809122104\ 7157782156932773466611887032692635057489464152455975392826041509062255434998174\ 6368799597104332349513886422959914461483876897365439756432947222745354379138901\ 2260914181579247684732171322394314259512286696350114944893611867506807859517705\ 5145799531037426861757330156070957214672745250043733635371061503665188493970767\ 7582655456553737992163351717218635322374878372329738633916963708920525156697329\ 9412283299153634044932786935714819212294469497441842036655210262362520760098963\ 7610746637707493892402918929795259349168318904373023373857845431023483345100071\ 5532721246446113479838293697853583434009385748828975461835174318608810231318296\ 3461108055519061137056311129653703587262753679296118883912080613379770238045648\ 2564759435100046526521204282372944392331785840548122566651087396111001260753475\ 9963397513282401515145132595757345153448911008678441205741628767383214376489065\ 4535757255316728220090500020235706700425843309355832736688166840404874242762496\ 7204233312407631827138878820311058909370305370862780055593536110742044616136412\ 6924680917421617551601298772619958192715502330133077301447273396392204205749047\ 0668314677171984711737223316107587166088556189199114126569896527962601748743649\ 1964710400415232458024896894036358709345478325771032468989436069283794458755652\ 28181545036763543663435770409319130968813/1567777799157094014179882398474441608\ 9450618560538967942776547351506782276872646273261430848238120892021837230560534\ 0328583359656844337532370808520098293468451006750918115347172842859328346800547\ 4677265356994849059091129949519451710872032240215891964935354388951037913905465\ 0045695933914819009791216762185130902697349725694207968363864189858025294049091\ 7154586470790470284143615410705848642468655027390366688970575504804043763329442\ 6620969381587770849937988308257656953771220916249835857030916287589858111459360\ 9579282563640841676397294850716073175042517382158783223505621446858899400205457\ 7602483527746751024203218551538221758846230412271725154608032525168932263088138\ 8423843931739523039056144229671801031866317383319273677814562465762924226708613\ 2151407943977288001635607914990268241710320854624684741701534459291658904559240\ 2154625177832360124128050978805943466925727956530153791742074342849482721252268\ 5007950385597204759228951257018548589407871937681829128960935999898349082410619\ 8379182742181148325205979419402502763552805812415916667316357187550246793689249\ 7923836056002339772572795888194582902089674702454010499920501523753058783086234\ 0946649245357094413464806252017547856442154375486856508038326319711229957918691\ 8902872731155738483671671987593512330267355167239146210443919360000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -388\ 8386327320703255052344195588884385703578285704619976280263626526406208156320903\ 1464734063625567632633229745316469943237470762624238164007365939977493367699311\ 9463499273624767958760793237850033017099940676785143606925411411955861305170856\ 8292171507337814467181984035852894589119119438144002764513157246822523619141247\ 9041528981144340762863325474547819112164578304160815082839198284481322907149079\ 2983480697273380318375941520845928102685678512346736972865745977678822081451029\ 9169982537842377301839912131929749040483629840355073564985371244206059869991388\ 0435801214611321863264710413364108950520092981477275919707416655976884283682833\ 8151679919823894085936899840395745440698840068520063723886343878846046810657788\ 5583713319108579259422811594011676029937903005706612295173416737084326811816471\ 6086120307018728222056998533785362914954349376361214733800969818381755595464913\ 9265868870768865764747291524312796360234011665468009916484730947102949422327068\ 0256657993376652549092145234587891890269299704276678456427124756708452461369293\ 7229348423431049243093385488991255648772991271444596995912597385557119351533123\ 4321021631432984546741286989426808084419230636025072833672197324888984126892163\ 7252965743021511536634985451168274391570936503092455538674432303391650408718894\ 5042562676345088355585838526902518335894309230371439925224756215653878072435899\ 4576311461947957827374906963476361311851386257711782968325521771006381581612063\ 149590748769956545794046190199350949/219975846936907336427599324965525695782108\ 8267057140235950626167927697857133335587473884077529554603704527251717118142698\ 0577324701271008929624984241840430285633910477058483238911115350196421450993587\ 5640789233809145723820711185244241920207558141382394394527467219888795330755918\ 0319544121660795733418166044228634656827880697197068337442554859391849447768589\ 5210899082643475132120540753151056918087427321621633951775043117242581874666369\ 6193454950137170617195044784050382987308164778010088611212085189226452704202212\ 9785381047682495352371114401609415688583946117725913137120250650619523086926245\ 1447943601337768074388296276771551398563985735973996954535987825965223539984213\ 8969360433711891544578686629847792516891911343943545296719858682284240006951245\ 6523469092970460502110618937048450288308127808346535203151466154812119676629164\ 0714701242941129025026365096663634885404568307012473588515839888805211244847873\ 1987739126255727644318038441980245926807054478610913883191450643742766655613363\ 2357973510141711650642871415962403393998267176538121050820035728369505010005950\ 6871474667646299411755985318449466408968714375519015536043384115938202196546036\ 9428734245782005167066028208968625112659355612740180458845379899290118860740327\ 3703133234979401837966068526899093015036307556829679729412757806938849280000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, -14154762618546995480337762497563940783673693798925886124104761599621390826\ 7178870361678029697405267002218518642108976120341438042446226523654750884924578\ 4789147890305511260691649169113246243453982081474415558683340255440223318418550\ 2009986519204813567598615359423452924632525309970884333247218902064925543679997\ 8909824458513182084338727413610720450250038077466862089115096611273435221747571\ 3168119314570870153251885195128942551761520271997262072383445267439010610335650\ 0756252537948456800560365611116032897629060736302433448018811964868352530815548\ 4930126635776244060053753604224919489997316584397480060571477102730235936164172\ 2440133031497806313239224187786745110102352499999308998832823492779788214906636\ 6945317868240361995284241306068790253929455146373305026998838146333821365656401\ 4308989066071614093753314393327306475260826852318546241524988910564826114197677\ 2436911063193386473152132680483216150732907395763825308227750421464461069247862\ 8742695247215052656357342062408964968859395350144537094989329725877403598528901\ 9833310807041459719456532822830233155370133035374020024044697890800895616313781\ 0212641930389344945154587797621730846005951560660375123085549882385248324104182\ 0530522082614618314253841256734632391543520928478750297665799664316942856439543\ 5556221031754974220252826949230720801806088365185205849681260547012675148811922\ 8670415366561300481590150085591107175986152534523595661653105465916148369355737\ 5739865884828023578000781589323066586109176357/80031846265979524519572055972544\ 4960590282279819297387319405861968363432534458368859491066174781417232102641494\ 5363676763603794475290906221468972005728451569418804431792667106548451186676547\ 6448243306911468978792297707717985388194683965048248601674407856194878930083393\ 8957903219025679435640986085344288694804830368894336211013290669416267561491479\ 6603907092843504546950709089385911956149768683379648186547270620932796286885689\ 3257633235184077724404146434967042657292513628466546950422253646071687605047884\ 4782615499515830203725238500409343743877535926755711565151753443821492015029609\ 5154900805850695339079025259835626924177421985660789534904837611720391483546220\ 0730506319426804544283749296544260050292828675268454668235875799654902271546421\ 2318023280988729641545532563223411704890809348918586899436453172956640261395100\ 8426167587755737578717221783058706732980396087176392956735783690203087135065448\ 3438217901273273318030851995148352025979977704506668898488097093331633773797068\ 8611382134267224460011541676844370149723415743731492296478822381730919298856016\ 2626760095642005923930876389367991562394544519141213973186895005125253787201921\ 0333846211529743218766989970361735206524706335985319950871505882708322388868415\ 4467806671460919382317889310124352058767625412104771858816673695722575629050183\ 6800000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -136160573482715457568365967956111245560105902308090197212629168\ 0369998324655340075299417321546810029413572569558977622177514016462672362766962\ 3881688129993541056444333663624253415002824600955401262635058541756284909483114\ 5428048001066127056493798859541975848655018991799095459641302612138050347046943\ 2745039130362033153628281473108766205147768923329422855413863373428092639572948\ 4514430017067000720324057132054596640559528515569628144545822776997305315949653\ 1205824934631178126288379034603531710205105428978539860787639962557664996080982\ 1033559554198090633718532500628487800285338320086702861193019495360510117320105\ 5444040083214334445321644395604603191477872550974547759881732210173208659176604\ 8166774159761427716287178048536407696343070374476992367755627137662020195241588\ 0188746498663709735232620815780508770720172179099465981953716413646619103039751\ 2974237795419510227389687387891545836082050675259164533634004924989239228147141\ 6635063989962992619985733991689033591525578746736048277956069798536451664029549\ 6667455389961846902655025720005575590347769356506029333361075779194153338707389\ 2996852347723810871350170299290671565387693374294012633555101625102532055580859\ 6591481813116056742890579657656122545364805538687863174843556233306573524477219\ 7913113336594304218663191151034684016081254079760886055862548499032556199971616\ 5043889651012563555253361622992916535992164846285087330917022559062780879233759\ 175360424911413496006372855537122152527921273949936138456638529/769378590684982\ 8245461095097999936762302620356628000561376204394526801078509202847629596394237\ 5951800102700999306154397117835853267312708094257997354093058786897058487354803\ 8642891210959389463992396810427852902212748657983292471876741905813426982696480\ 5358029949696961581219999481799155901187315385232384913641724524904640798873005\ 3995131561474639342264492966214589074364639268591451698191287147709690748741649\ 1550244428799686539540236145448211890399236593924526166962082283067845464246017\ 5662454697479350025550170367322348429463295363446113914393068956106565291496614\ 3556064494617785102597534481819343145213429918282240528728473197992377682132121\ 2841188567245793077675126308912049879831504650493765465655323607481741218615667\ 3443716879970668165402382731501920311161565421617852615005397368670557164759545\ 9958389293400817633975156207007208725082425491881066070333997655903293057938369\ 4626953136128320223627173281157323383385610503275562430982386308471349291826128\ 8255550965887846105786707052942398050795310091165074298682259109750242478007050\ 8403610821345272000058970001934842190810982164960440862107379834997682904684844\ 9453363186410706984205000282429566466190224445684927030521401738587785661555788\ 0042343150739607523841150305989414890873639224203802036662572182465102670000598\ 0140592700310013935091712000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -3697198040596523444759620072505899461606\ 1160262318930989654042392993698235642965541496491893779583069508098661367679759\ 2411368622510994123329026168727514227550057549520997258208162529588427641716959\ 5589920475711544616703500913270864257212934397663024551085793685911791140507963\ 4608335318822166682698133340921828823124086800798433817600190465569633526090104\ 9997505406003033116729148610926531615787690617550369944983321988877993161689167\ 0659299883460524895979957250977713422007820677493332092826428112046885969645423\ 3471880071875901984385625123919220868662778505719924868082129836527375564483175\ 2216516585635042515921729662338591104775888659101461993489882653041558003332043\ 7020675755905005411637788360056361872325155211174917429236530469865250183554319\ 2221817630942415353571465054756010738166339827995357125461444341863343951001837\ 3350343479720741717413144601363347049951620704070029469131069877388535992987274\ 9305227290634782700635665070586770689986898173572180249583331515454722688876394\ 1461099737221567019804635954490425837681304003083944079810220063569961180630065\ 1276086818583830202865530747526533210941600562350078669517366332370064144924148\ 6906088548106913093048214750220649547531817301202501114985357478411262052956494\ 5533335735450485832394538579197873983041132653142260290423723149215795877235077\ 1223498559701265825747366322183137488237090328890158081986966242162603867352642\ 6189086464609884661027476507729383716744907571010331134329244802498504822234699\ 0417747619/20877229372672032716414210425679730444162978140941119629427090595649\ 5986881871843409727642369219760278081130027553971906353888527683055902422693256\ 0692625085642228867228380484352072619348300523819237993200660178064742289025259\ 7339319205709699429355935208896663701705862949934817532628001767265883738314743\ 9967672741422485879950218794516781239375828287385886113694095476353079842574776\ 2709303918009925507185813602369392241629294725407442744194761809306519504000620\ 7759607993745751039950054017561256458533231221167591274450224914646335988421787\ 2802264692197841546308997844203242239983016120930906505825637367574003146257358\ 7362654437702192187412800808781127566399225255327983966042602876369560284506372\ 2724622326454577605837972205654956352681876915826485177531651615934459718680031\ 9701508907569820834686454011942272256834221930115475707317863048732642677993613\ 4544934108147607349568739725682995789125472753102156422011275400634099958790339\ 6361888253326834884301939279868364688709513246041927711349965440593190580929123\ 9781859185439644008256686672787025785143644771033485571127780843091553775721145\ 3486503322565897125193034332155058312996224210544059786785979353146348955855868\ 2000612005413633590254294960598817284610203906693399253981366907883615673148481\ 7942763997459958768826466839466235568483677486596698931200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, -4868966432\ 7150737520828948198073388181490447268818345210362386080906317607691056692896501\ 7261628511181044805813163144906383269297490394157821067264739781344853262893788\ 1990744652492661630716394624906231516973736550180630413271399304406397954067775\ 1989441781463857955058520326931150592625647092949932843054725586557172554833751\ 3511380688677229463839917560203140416046162393997108956718262859328573729034529\ 6520340367525406667066300244908726855672277150997036672420427151303832587986679\ 9345841464839204368377738368433977292776235301965813207112525437856166148479672\ 8529095771375328053402187528929960599587719811884006454790154293321036789054686\ 5667985312240393797625925078882253530974264159190982529813622465279121546131229\ 2370498425928580820758477480474788101492083049236750548287994280648275662042471\ 5453202378264012630058492690971163847793086435355986220993586592204293095164537\ 4162137455714439589064721835564495552644946778509291350272128079016835700026217\ 6947079828805031523827820594522418016519996635037523592395211426250108188983915\ 0076318579065692722818227046175162353946402655329266494173476852817620215358946\ 3959515643361794656804497615381957562127374191840587547974026381357296561079395\ 2470005297902305174645413770723940753004752682060778639072184348885354419947064\ 4195326585090313959659938748461213979348536293540141720379004567621959873808359\ 9020558703637059426132347160592875587554102507649502292161905510904590343471538\ 115128434067054760952788945125228132341354153594743/274752627080741172453893976\ 3019076207792263809157347398131505663596619789225848918183329715875818480391110\ 1906987755772262077413374442069507634096499827413226024887402850570672089422795\ 1721243660260469256115502801373202300592208343457068708241904802407043892462878\ 2769297007226854246116592116441873541146031932250678064515778807415042631630670\ 3541547516849043154616904118383771468311440633484955230386176887732664405346109\ 3328133202850693399416058746662917781834275639827453003588901422864218360645280\ 8338725145354238091896246602310494851019827276189459024606453962316767713199797\ 4475009380377172576925513477069499136518291352542265537160985062228711826617938\ 8549414666500272879784899639880171879574589597441939031727492624288449240385105\ 5752313499663813486354956222491107951171506235841777528059415298616366723758845\ 9661624798200299330990025686295236759417402050019571040516398866608500422052397\ 6709190995797935667082283341221580861099500081291211736827066070697555781571630\ 6916740511198873478101120200005520201271875156785510889294494618680510118973509\ 7906437818524217911388779478295956056686222910157692342926450894730690992357941\ 5857536661332038077455159698471133865356717670437848923549684874061919357226497\ 9754436064064372857818445307524328936923501516208309593101908945805537414165757\ 9366486205645859113769369600000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -1894260226363078663727118122383248609\ 1688308017714684084193948409551255618629779013522883174452164274353509741372917\ 1052344534865192480509984976756889405374211384542661881144284581808662665046249\ 0079969902241248704446813969629569305552284401794735467246405624650746804648104\ 5760051462043671769465193422627038772474433774819428806108943994523786226936408\ 9403990173640213934560016598454077134065326051626431751829334599806495073046673\ 6114980206193014092802684820118789772906139848619423796532852272069103112431707\ 4366589304428651150481977447307586673965228276436691864997169926764427546657205\ 4471618783429884589325844701612731613626082022407110745939000294702849604383556\ 3581362622315775536836502937032108721209375570385436433762505191890025812652188\ 9195008274133281561066883375530420738373171768559350246212070473285263670169397\ 4383501275215288591984846605301657484252197605753981896669220304529109912729822\ 5157134140509982387013271742472691725813286864808514004129412598305734912546733\ 5804559787645229606857474731354620882182643771258172206579717123046945281668231\ 0008804299084398561016529389361213108237418049591432637388822580488413344704369\ 4437854589792531899579347314044701782575716931295623122959452224651858377516166\ 3088599460594044931624285359793515080801804386876541197756600332500594972206802\ 0714976800293741675980929623114265908688019992870348227961297761111101747047196\ 2839672444242989363005546748454539468260032754116214256726841432967288763438468\ 3735015321839713885399/10682055226236166131050668010031561222921525815363082895\ 3097920870743650165195355439471316537758785912964649795899029400481354941785934\ 8931926117104215739525102288906832518242638498930745235204359088313704209487505\ 0176408574306868255324185949408773969489446684799871337467999974895734828537180\ 7249360613271378553062661222752027084602128227023580289654569590249443504632902\ 6119114384265765536433460537218446778417024583553811576443336416311917823857877\ 0088103133309839269883604973558499447359745390209372585148307168199633668127365\ 4808039654664652117511435052846526217764238434550838941224881694998198388063179\ 4956089648733286130477794564792973526229474755059422844357280114793649660428810\ 7624667970242268202880417593977159419783833319697005723254629202919649230001091\ 1481874460308895996705949767289772966418854373985218004096844153410408594732379\ 5596986750844883098371637851497630401499163284971083110217383793412095589695432\ 8788097452539678562270423782097527610004211593180076896860384326920100234338912\ 7509959053246936005850527947583509989865602403314857030924250374248248606538605\ 5581062544422966072098955047762610654991943412124782716667699482918534861564258\ 6991030334329856648776728766482334025143617437742290710872614540613668174129146\ 2190413188608683208958120207298532601251371104610254913155143006657550745600000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -11884194283355893263191592493273655209109667179920468647637621392231\ 1671538941162289871957225516599353534743315845157193897727108049816188919258557\ 0852226462959992956812478070684669720438406188551538855555620004168274317743461\ 5780158426377537723160807893857119967037592296653509325879315252207234545496819\ 9519097159281638210284154542725528203280367823456064967286781907343925933229886\ 6415923487121060543249408370675876643028618419990167785011447647498449818531109\ 6804639731532644528266418533159949420602515420851994721782269879549310980558738\ 8592460692865818600849862370110094358824808961254224324991589422638788919723681\ 5955602748713055885433854222954204361900196354177628868840937475877843941746114\ 7099493757273961946486779324237913815216883156323697377072944346325670368020348\ 6867438232038000803100844852609682556682905684008322340813510021644816397092678\ 5728575864265450808805060191988296639893228562916309766776118875670444514097533\ 0655771533423052512243583653629434249953438724149434967834096381597301122544647\ 8956864493552947098091593796837416869279041207791979143291926649830363107447111\ 8211242893958871892311445759794115117336200685450607049649900435117910203596700\ 9894651286350635638494203673378336921182134809277695915498349160424905120722853\ 6447483320443876207427556891690592868930270482631035149576117966863794555577932\ 7609718129621845111843459034420562177310542303943540057720159054757915004089062\ 3022409510599529599581869111014628918537468702723014540580979207036886090611697\ 9/66974984143172496580109709219784747984613235156157934174311583207766090581059\ 0965006903993020983720624199189603774765898343588564436025423042555745081868255\ 2574941284135627857171695250128666280654092755834436154232685411567316930543161\ 3883264142635380335418648743192146996909281479958236875138886080452293986624910\ 6555379896001992935221546986509934769075875629049395512679107451202494430723838\ 2728820289854749053139802331788292152351668768010716165936445704176115851591790\ 4629686297053850627329961471543484696401518888866558551471155601392170542120839\ 8196365111340980400914508438017883422566732517410666652650566897597235063514556\ 4206271245784476673809306602997670724074910091398736715182593233856527029906569\ 4129094573975254181198503365309048428166562011997113955753925740642149336250921\ 4706527752931122096362905529141611131419069203222988679754190085869845919409358\ 7710794509770150100921378615921149640947399267508694163786985910323178319196460\ 1950780368638268086222724175217901101610109398714238727295439803909949917246275\ 0567391129768927138540692904750292317893783688048042018369217309005620674951995\ 6123637137121266440145940293871209853346299474309373222974674556486345189364344\ 5817148972839136220142668212182782694325709507869514811797590153123326617729836\ 3316524069928360874523799778484434714265073894810292987101184000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 1320417695005612791700872755405468121066443009735254387329100760716999000508455\ 5214177706556404821222309248775234089041388299490739422043473679586793528123179\ 6902717480116195748175426505263835459253080850542468202099682430551135506631422\ 5843983146556520890649340436330738651877147558552371901167328408848876884727187\ 7095408911436026725347216241269526874304366146414562559315372280067995377377424\ 9256038055524734383521889502840713793319956879778765356241445743115880921276275\ 3487062555077150969811742362236152463839766932597667767036034943530187467547873\ 6342227476222276112766683525801125494727315290679759929779009180320942068369196\ 9368451688596059957542423501296428929806727392471211356520444600284119920442061\ 6516214650134553692295449827931390835016537526074226185294097721186182640696145\ 9827898300761062401115992020929486109919458201689712391909659081493155501684478\ 5974616069478235119791688839688750091570241000182380002145565312783040440078026\ 0103179167736166261803693982208781403698113288508262433123087492020862190753971\ 0192426417390153437691100194987351809310810367066999995388960827567605297461017\ 5920380278295859591799136349609609995442710761402009742344270508662339287512938\ 2233816800655568269657973451340947605402978197240285973795208472867263156579630\ 1853475695004844299364660717331854009740631798538615250489276029577504776616395\ 8703193849479420034552234355068043426682598292721415539454690173448238096901617\ 71672755451947615728348028208758619828772326935644052852618663864261820989/7437\ 2469345911221830618617674621787938137409107883287481366259595355399442923633320\ 3647302780290709026906351830047378067012837699583438906713783593843826386105567\ 9801870594354480354750811201732790296249558834992088159753205739427071637633506\ 2037632173034543308880076395079515137792139242927829978769154771614472681918888\ 8751277191118258262348857800041098170944782033676799596649996092734437075761923\ 4348710477151348478820975648109075644845172175246839061819935629437599079275821\ 7763040204361995360758108586331904163348825073630870930641249445874160205038195\ 6583828065615531457283548731314171012687807804996555560944837223563620252690014\ 5369182535767441699060804313072061706126948026895495535035177691256119994786715\ 0694641635688687181336835872007233002243472777288135971002947900007819004447951\ 9133850753563065434189638182976608647290082645164030377692993249789827506854680\ 3123414585749580144818728935974994731640532828098697299754401522444669208585478\ 9293627287076329781558975324389914870507310101024978921438470881041703022741813\ 8162934947203071324001949420268870129587379255881063339155682844534787875431182\ 7988452888553732838440107406498927199884760305926948256005848633505134160728556\ 9847579242802443986431086190528057524806039534793654323102451773292048777931864\ 0133899453087140229162251175125871947253833168275530779197440000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -73\ 6108265697251432816565479712110128662375258055816898090966365832875410526683662\ 4159001302127547326964674613790883733536742324401971031357443883486812436814460\ 7000513124318873120738645817845374348945940290542456625995075181248085349935922\ 7009744826741016166901260023820898486113040018368418820548743663078696144446420\ 4671712982653778866657023526081334814899901812100879745473611751910602025373261\ 1331168385103323371997985065624432157439453569120255506859000292885542335495467\ 2225491418377853776647775754249790126683089831695171073643847328705581408709008\ 3348145200541635853902282015561097608054596621098433175615523735626950111440456\ 3983808890019344908685020235674476352221222868476538968025182410125722727552181\ 9623574397155767275028188844540049430635607429933425092393669075131569814784752\ 4873548867278437486114656723669301918308071626650327025251789290540473263911140\ 5971797154941454561803161967300560873374264876840391343709020175094403804858936\ 8689838686392199428833060965780750034676501706929517137152540812803324090654472\ 9366953540329708742965997597325561102329033151001872632530352435363094714422329\ 0985544099039497574396295701917824413952857521670142052440046500549733377940737\ 4070292961954947139594613380147895000939201448667648317087108947820106238665824\ 9535336266333612316573585924864962221246016049305992334144297698085356037299706\ 1237117759568640428696520957296059786497343390527986583104144380645143179302306\ 795274195552283946937029337904977530892682353572046754373125996271226406837/414\ 4225071059048158174769378245857157252548050740226950914499735914622520058436464\ 2973072586520625519672202290045177853351448334131328455091986714020996391634655\ 8008421609730562906266975166617669533738120424277717132748536589081094585078105\ 6869375894591505863907067821425220221808608401058374710279869923323303404531399\ 5224009447075703795088841964636497750398340755557608285172509957154974378771042\ 3451822501354915004100206619935251525658508731811767637815518899507532463388694\ 3229405657509399536302226168600275163465212954554753907895221439598050985920694\ 7893711666898790423387581786120101908671871027143288176941184099609538489878826\ 7280718928882294381014469756420147055427187379987790346137577882704035234984583\ 8028285596105362410174102434297344148960024282105390981963069692086664115212008\ 4744967860486194829666861678894599379104106173889798317039061418889448054240398\ 9160886704995668592579199334528970518424517269215106198061843530629316734533126\ 4422845001519028865640567748859328898751944558701561934467125814409908909506194\ 0209111295567404666494257698367105342875705554044494400361040508178402246262467\ 6760579545739190693291356138549132849078650209408110468487306878084019030401818\ 8911168409474514916473432948331769876700344610056823163166158994106973622738525\ 0060109104279089142434900282792718407479154256647424879006790451200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -3807456777915195070979621229526629988016524842105541461468046613404593717869\ 2679981291170772635530188163403704775615780712040345685824536493091280707229329\ 6841377883405938701729364962928873939373491776502946254083532525097235027798523\ 0243394959346826404886831037180927137414657968988068584040759508747884858012539\ 6429877699714756428734510713891970378875550825094129014218111973542085373071526\ 0372855624437038950589022602584750283346130557352290184613589837422663281684118\ 8586105506389582565311178222648188495005944900258321834450864063140749937183287\ 0054529156509435550856807318706010374430748916613451661115235326318208686372410\ 7189387156747845781171569668933391464609076500161203535866551795603163829131002\ 0271338393973215308313555643466543677785970408530181392285025185436083425549969\ 6984847655386403874084231961082152193517596551218292609633088441302816172841016\ 0724207125464778273843132461896583715298130003455106388466988534396172337561773\ 2356168143974081561151203178574654347437103531926205493880695404054767296762548\ 3989972718320260012595789473546547576067151368254741713154326485121158736327996\ 5187256778180900018473364906300054901511576111703241423222688273424327598773412\ 7393986168651610410647559839398316676240155026031737854722513711894085159883533\ 9905618339875880537269327220279915834991734015678635654860935793968234677068587\ 1382433792263151220074860240502994895917464793478622707285759631477566832033553\ 42626527786735621520445721657702286604287080076650233113480430170984943905619/ 2142850862104744488560552539661956969092524130751049207997569891166803286427021\ 9338362787318948579697934205056336999275362381920635651727701117908229857469561\ 2931185018021574743761971988055382959615822299401875875290412598787203367412925\ 3691588056930543114363966616808930167269322915880350504860170332916065942489258\ 5503162671216195743900123029371441991485653549167609293204999019415326103211804\ 9549686017396939948925753284819786296916461379168292342799881613292295871630727\ 8577729647960837855915680874265811874059939680464480747327243442492802248525388\ 1122422546611563641853028236294076325759454979500345230124989612875254603622766\ 6419973952296337649441782334293461304914582275291609747284415386788554766799408\ 3118869523802670426288738076517628015651203848691982119271848615484153400698936\ 8364888761849860597025367208602681226492139393310759866810482517295376668477447\ 9563980290054688453036080119167087767574881159329598739473269833866008938474723\ 6109606201080079534796525503378684701206587931464585728329341161466227998317717\ 6575193565003468488763368058410254799686769526804527311827151827632131521372617\ 9691128876557868143688878121358211765447884134740574893639627866515790954958088\ 9678980982838102024757918239809323633008676409451515561387210462696595891833975\ 3650906360248958002979180008939837343176008119175801643670595174400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -1332352696053059650331877332059488862708934834195906314960485150550799537496\ 0548883928702053168086164019557509747788014759523911487286764457058300186189123\ 3797647337639362244610276572487462270465890405357288532736416247532989087822383\ 6750509875392304026474952493203665878169026721817419087130159435930807552832696\ 7944913089210628881638662056139165967311421532702132438440385851433371237889107\ 6626320978098771899052051719865327895961112621984240523872151529350515351864169\ 3851463870177201601746789329696775161095427116125874834708133284481673876904101\ 6980169992205578292256969429294236068322414179591129350832999369863746661885740\ 9034518678845427394551436003618890744906877357682712635436743951407310341140275\ 9272094681622902669890379529319827618239014045499929672489642349612239186368731\ 1324492952926312803484352124555538568270529920021613260548745114988281316347818\ 4770079165883995069780820371594265530151689989052499498712771634047143388009897\ 5467576417454215549561525112915456768893176123766807093868541179770173302658076\ 6133090756838389750115022162646121748804551521572136769325511764683186203387156\ 7998013273098857856369773407032540176721679494991893763013411657005909997433420\ 1060573122701798996304738768778428142000809153504631437903311057304226459705788\ 6407356981511690591324473217695816551191548314504195493742269474454236321954949\ 3977018480210421978189559408543698526045885218015380011204931451436963228340621\ 6007493331997969886593555507435615571177098323651651416488642943320228761987849\ 2840824282024157/74971560945923423124630924342015468594054351832137055601910524\ 9675316545069282477492979099158169338390768270829081981444339238827286128242019\ 3126815977238940304079054146268333968772821080071334276856148623564903764406653\ 7780391389513675960680104385683907007950991740838371960647944207724108684231815\ 8314471166041081031875042007549567324404256738934654986288948812561549734145249\ 3904891203591822131791992409133260789013719196597092973476513683618064184647052\ 3539979653581738215867483515759280443870798842014040997400595169194215477474577\ 6205949412970412885859272153388807787824462588580226303976011141496362054017676\ 9143244461558340038619523533689591688223327115202922799785183226114482785757805\ 3438589727282594310837755388266078190182428339601010421573363081689908452107238\ 0145787135267410458645026163670169720811931306573856408396856479753572111593855\ 8369446410646378125126443629757649948148342938440448573892437194434085475320631\ 7224116356350102007141274584073127724078370695247232885713728014262906041753594\ 8278548914928424090377936890652017677799755046054091200769455504897191638265607\ 1655700828891902902324458171528861933211951156568196605248978827800430205759810\ 6194281446495930799260590187158115952152035588585691530871063749525159460202415\ 5742432681573724520491270664640867409672020164001830579127503409401969090433695\ 7224447407942533120000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -176550000577449007133338811354053141017643\ 6266320068308753046801444441242386788221994360029435660554980947695701623961302\ 9488424377520872775214581646562959187801515246987504423692873849788241004440273\ 7098900244235982572219270309941778023622489981676951971871005223204503327320255\ 5241383566415269181799451248336269497710479077239904328663563719899811015237529\ 4954013476664506303133927622583309184964447520994507932093361216975026965081397\ 3305614259660317392714625263374124007383137896686424472785498959779467806461308\ 8513081685960677194861405607056913989126706698099525904911244035028432903261598\ 4483131028914041762695621561012448825427679160843115860325700154531924241311792\ 1947387193029562658354470568108311159107129338311811554178653067235021012618677\ 3264835768779591953677726793409987035650374617410205888885471620767826597615072\ 0693040436630722696299826335411642648415563877831894587423324999721585385021500\ 5433284171081259244800318558973219919745374918906235792705849962467233343377858\ 7596351560250595056709384840380404671593189466112056780538958979270339640873259\ 2653378383180026891193333288558670995870068468185606733317057497348459765698594\ 6179776671483523581747325821018184233187349125276884504338983310147071073464142\ 2106638433734666233538363344955042008642894391461084311474151679507277056969967\ 3384711163227170810502829282997960114729794896402582356258530325017722250104685\ 3598098175667288684033863362144082987871714369354669739530869845620810427654468\ 7635981326373655977697285632076739831196177150058229579/99343450005595732952507\ 7322768150048617600997290387075356264845210047196709647407233898408138829544312\ 5391367674438922305558888006593236576446572513720600851646402242371474265237167\ 5791830532455388110068369265644721466984537304093507533945197587231300486352007\ 6696572761270588389947115651763024235646570236998121029246711004127126028803526\ 3065384105296073859257253067120630391475454767255972687141808800192206987924984\ 8045324131492034939878719130868237616082396979327599872614501959233569151146037\ 7373399426103861379223685302517272883976255920151512086944404032696783888822476\ 4282937363798221150874373603976363246555360051744519645322668999351549509074171\ 4145142861440549097189203135908979893350653630500122104596947794966206096704699\ 5626379651475169230962175157540636216370171633509110102739766752198611780082783\ 7010855362158375382310925386427813574664367418889053109468171039771075476415906\ 8387048336992105031317143599482548632934235273507713924072833052221996954740492\ 5590893421278165284932444744891027785481895238194716556065721063212494253845089\ 1614048142643152942730402378945345878747932010522640067309035158641899379952783\ 5013325362803812750133996290839796050022753650203089659708053249456310425395358\ 6510978984820299349524981392332028380183082969499814001969131268782618592570881\ 7820154879058905265030601945567812910376104816088764371907379200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -704064630088120327153824317607825610479100334440429189398506933075537948717140\ 7318418749627397165157500573467348513549111372748312406679335693338744394753790\ 0628226684682233666660454809076411533833569761920510405210653786662171955465716\ 4139828188056712979698496895650483517265984301297247889716677245049480590044092\ 2432037227026203191156105152710159062929788474366837075185509885611505833416689\ 3074275581265284578000052882336113015332663337970049540034623903701532026311325\ 9437136050915433656056913105561479241516334903874029469810842282404718855023169\ 4033946128361079554784555648827026639959515106920468414634579059251263257962614\ 5373377508734344862706595706390247314005338249264154982655575720564462325954009\ 9180928815188621063747147663891367508471991717672733780044275699323684724026076\ 1500992864219275308422239054226614863826646006754948443155978245605353946105458\ 7327247958537729321466752183108608939979930021696885222789934078127641685049360\ 2935749870057073361903480266494901177785307781570281769554823292200397322993926\ 1748787292316274060177605170384416567132107834345510106183506646041576694139856\ 9166183097481973528069348790821940987544060748588422216676645831096989741707182\ 4812294819645058420743439741511604035283279058060813213718293099545352864889900\ 5421863093624075766358388612157650966004171017621314933161940604138377319048396\ 6078490973485207898863411943994706515367758965876177207429399370848598712186789\ 1240656290896699493146585124292828383880720177977531514424302144112857001123544\ 8494721154589419046067187/39624010785452676647415121125232197227540489446729315\ 2571910527969816637592930785728537995836754679892577636006239115575391802533131\ 9370530431997045344390294360521278808091416147597841219051123744842366057014584\ 2231225189868582812699258065072066870550099522708715971954023573122620959845766\ 3658527355127238792020571335816197310032906483894227679362678337497646200699206\ 7332048889436140621300670456506320825008066897019897230722170294190401709713313\ 2365611638371961565877127880401923511426607244191100455320660723522668137142401\ 1758018964122264439234393053557381418200488782510804640240021414291188346623527\ 0204457136917298504603962225512220996544420738367107143954054494155256210889250\ 1863951162583430133131802494891613423602311456721909678912269149117503033035122\ 1471536200042649999662421709892428904401074709864239717361842952212506692896207\ 2832261749933447832068423902637330935859435710761155150016426617949906673418193\ 4883806866845451404885851233041674160880765463708015688728079880226064466352943\ 5768317761316702307370168734299394649522114056997707966148399454054392550075069\ 7168675787666875705293905811725104980412364745624821736424611480666284795714029\ 1831903830600878581064870318788003384294620336227283228967257185796527384310239\ 8365000240051025562562713045743826741901463192335323607048041642437653771500960\ 3796184792703952174843959919644392816640000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -300850902022653219513\ 3461091079671196216739464380627448398659102950938039199399808834955962953911770\ 8539908946176316467067909231475578965958999463708428675793519454257928879837604\ 6147315073330549046175856312837309817865405200012538254675275263957946114530441\ 2224746493516033586500898649736203206004164778604984890078362826622994526904101\ 9014471679985302667577537074038591469039308033216449864026020030007448858374732\ 9922627357964293923306032557108504479286370981484961076078629106214354855838759\ 5349519184768853680656080968349997948313488310201098021685426848473813819721788\ 7199456966794961765984702611979251697912704868303844624550300759890091533098057\ 4791645902381714320976880022555899883026070314502118694032585036653346800325973\ 8962429380048586967647605886050801601534906325292170128753577243750603117124265\ 5223968384547482736003915431760829220397897762658818699336766627652752209131297\ 8520418372087283684683064604721796382147805474915183626965257124655280246684954\ 7436512859428973242204476290608534397649851648676093917137175569374256907416112\ 8352702048732179086728175388595323868866221699972419385813807571066495956183325\ 5620846975346073465111026230699692533128237606845153792207072537916406446027522\ 2867746665254559525062623796766235097218019768861857956349080394762770464662469\ 1677280900416815194877703554396702865517047954454940166659895869827790077790981\ 6567693787720955013791598176464474013946303312509492252132485953420125356998469\ 4799214032484766954278537724739364417134740074321781316516431431697483225228062\ 053/169377433637544774973413146490152445601374522187825763140946758658823155292\ 6602057874834504335612597336655260687916436226516720493929833906956116532842787\ 2513924107218897821663243390230034823773767474323560788629217539078451502607921\ 6702045095772747464382060937347768099764722688565837389490915280166618075335487\ 0229052468153271071105222933591128043535585400959188535362476536164842982603432\ 2287805047795974650562381841150583358003461706396468259619002174731054753579921\ 4606260218520375854295826117694087242426868752724141786668802072785747656307719\ 7062266877623189633887008889907459454183678794853889993251906729103152001492663\ 5907182587018749456367600680353211554278108710634498579884265602249443973928634\ 1182841758911219951344004704676242649374538052415855756276423063170605403775826\ 7912855655802688008930015426903651812322357605764833590652993880993738489172660\ 1429003866169817964633950606852908651969969411886520880660873547795294731350308\ 9293617663235889148854719301111327065288160099130130787831080007194810355493990\ 5725791061188330206543557103120231087828560601070954792438934252378251098088297\ 2685005495209365231535660611252445132124233525618476349400266356723252335812610\ 5660658089279145873661635977871941710082207036285079093093862979325738161965857\ 8823967895020905761268135619468210073471591702780168692452137628404613830324422\ 9104191289310576640000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -7249043860649855332783685495853143589036723\ 8212499951909347252945351779745875701105119016654909760048192707286611336696400\ 1497146177732031768314150951059897708193695172112719239660215113733888611130589\ 3162578064027514861317775181305105654523229781414210326398137565410676859864337\ 1329007790155314468951909938582684913261317299138187868227609244023827535431523\ 9749612222759662601523526002606432266450028670168281888740734684522947089944221\ 3310615402422997555925491817986796765160518197676975364010960766777972245709590\ 1329646506139445124524844402925796886911772381059714118711987676243154186871789\ 4902130358650294498603429863486170081832696243939294677598150475217557468846382\ 0932863072115488211428479775826030645491526376035883098220334550402929084651917\ 7765981012492589417855079279843938468779735055808874376030687558652507892496672\ 1641919582993093383554200572382677251471530333532521570139515750414644479892021\ 3885982952483464734419256525375085920393586830872016026613581656701137135373205\ 1430153418542526067771698175828717839989416791602524950544312719314085201537608\ 4484595447545829359881932392709424883363287279667516790302423128915077815473271\ 9319358079092107593348181359375003806268032959913195316815966486927586833791191\ 0537174905813448302497196658324683089186656631519312704806926325739107840556783\ 1532696858620972194940473824685638977550420098323572735089287486432236058838853\ 0520958710680341516235952655223641065361762331218048092283955432066291582900340\ 38935564196072720217840609303764104153254005871461088264578690752481/4083455337\ 2556165250956527846696866023119818262352490106462761400034838040359572271512103\ 2537431148983394470676496125131571444054507642026767508353854416133707278440159\ 1283068177945463506710029546071379891124821581834008898420725458794971174926623\ 2961110133200450564622265092898803986757758415224871541310303042524727187769506\ 9732439134441951190734173026672313457071114678322569317760030378452822611092369\ 7514001679972912905712035126269467554906308745701147537275979781982244704198123\ 6111265141679784314371040810444149565355402102816839935677330751359253323179869\ 5939553728508283563256090244513487964150996628173478571868904660518331440725139\ 0284250257832763736413756425258328335319804765039623749787315154774335776571513\ 4209872713419832282336803507287085436863236021172071008049965509544177890556319\ 5211724103038712807836373319754097061535761206280742338586461453319110304042999\ 6659294435311096331363205129841129485556013139459274808594896530281090450200153\ 7056724161185635620563561121158882901580634661929276569128586177535279392264630\ 8954424290989296409500074899535353882367733151769009000900971379948518313756886\ 9307614791004473498674990072782392284831942965024916935521119569402822126521066\ 5553969470220606631619908135477880880020999491014313171809376425108314194753419\ 4339496953934175455814004483177995215166413819920102198990589668370444742680342\ 3076417536000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, -4737683121038669736161743559741507357972609409285\ 6001140538373695521337841051575680599048130928316624163835516091695813510325774\ 1276209425032132764987047243633748394871373854292127925842584101086324591890125\ 2261371056062520352536114153222135339810678258764014129467131037101251655985684\ 6879800212314374805119149809803404433605947500569066162604461121907573497455233\ 4006930763878259003224883381085841554400826612701670585495336194637194924976248\ 8650585201202315069470182790914612366732267489356108188548441762580901787074117\ 6070812449788979013176197650762949406652744191561874789838451576138551953684069\ 1446138037008923401813372929956108162433027604179717235904157854146790449337792\ 6846203718716335790848020067991350037012981799958765549560323944257992393704611\ 8420679444498669639548812687124471896739752856479820271105708744794915444503888\ 3415278919489173165388045935190340612008997563828337215071104318306438602685025\ 6324699348542579745861760895798577462663012967265564002761190073835706702678960\ 9130775391483721032948420792992109729276036163336753667703743473883498287447980\ 5901273678930043753985361421001837684994475611670116654542174271917481958923290\ 8197943791180169684393518863529240841066877119445050389437169530237826955115372\ 3476886135170236964507942208801643530716253377630729871449757304507737952485578\ 1101497736818052016835332215196002715225434603305704670988230356460716099760131\ 8082402883939217253521144710111016338882213271302165413638069861399416456079713\ 6854030942099525139046419151224508389299322667278540144423371/26707771799715071\ 6716357269888300450586800258831963986459746612960273128729667825373384100743756\ 2517810707979346801956155324242807102744235473629119638718201132324029692620398\ 1232649514856771231651569597596193975350203224198990076417369083707283181957855\ 5352885852600588209092956988145880292117269490863032346447213893774751939102153\ 7547421556834156584314671115401790495550613876850087196649587938985149421375928\ 1884768705576815324082404582956543473680391118499674023026412143885925986061365\ 6538633248512632144330643929190988855021625234169997225149245492390889171057247\ 0961874553483672243680515910617192859660969930287930528613120447480551012811190\ 7689239919480468225670108528612715495715706434020440333218818606916802559820369\ 1616416588560145405137682058701587962360929451337069363848517563841675262225416\ 1904582249932268099686318884743734364667666930278136943162391524259291528842105\ 2791300703023554670712665843696388750291887142349851507142104435164448891416826\ 6319082830703213891742684120420756425719934748092526917680652480366377654677939\ 4924908027922926432903097905096512462960446586844510232611180611508421687539879\ 4004693374046820682342273781350958129443179454037629755549161136512755616910103\ 1873254164980528415855339239661437997594279852050731606765462488932937734589070\ 9924913848791432901505737449903964035527526155765314991323260998808434816183173\ 1200000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, -330745528263752898349120920115532224584602795278846936327\ 7231062073092625596881772153452585622178437071031808250927344588499788916419981\ 5858760786198973068146793719684436381674769268351274484789599916390835759578156\ 1731120677891763070330597474044612374551999777543612150263770578549272727343737\ 8951687260897690211550559458794894054887252556755600146437697008804976736753614\ 3062314089032333698208656098200955190134604820885967237719846892758596433741950\ 2379419074059652781103370515335957880449282144521389505184840176065814575234005\ 8273612762221383681727061915606941124694533018134149694663546317615834329060126\ 1413224319564182093653792661611560948950802882614397455382954822011441396174240\ 6950221716210316061054002018094284499046508334861786273535702189599994658693071\ 4087133307385335937969796354138328425863205242853997476849202607303956581652759\ 2806043133614147189340699643250709420014862379671290271787671843097356121447161\ 9498130303003629698390721582412749806481647148481895404724127424552941614760710\ 4563239288606019110832561747508124542336190798359173606371125096550699754389168\ 3608211049808240847517179750324569342341702755794278888038126421888146293295780\ 7006483223745385199423791247656796926575379103543480710819458432482580951873585\ 1986234640647016650897880225974555917256781872546101647369211346049832245168308\ 9299374294679742937464659850646528681015614389906283705812460284690824660624121\ 7992617684093060817665017196034313483290071357433150443203930225678724576810961\ 6008173777509877827357408805661165011019432263159148054319/18662314107247460093\ 8580244170048278756236709591775411653863237265954000329565413531932566779906881\ 3548665498437131543149137332872973117094437912787699031425124665856218034947687\ 5581434156544612945269665718763645458208617919968445249840224088984651873711669\ 0147478312625318247525059166471266407306322479962642016330226229905620843214287\ 4117069034967858457968067978379201462383153841313441097267136492586811517059953\ 8725597159413118030645231996847288046353272330881394346913915153509852304708076\ 6117341920085862130347776973575920135565769269856945973707747170292027319240774\ 2734518626451155533481921306492384381294818903378882050926804915570049304378359\ 5745327248081708234448444984035145297308393842767112606831967827020432502163531\ 5029058883664763827355801874476801174465499061972771066471224687017636423127919\ 2858039327751389077418081019249732450019195089955809259040388844849596455830723\ 5939693612630851298446795395657279667690850580887576859121864299603443339239006\ 7298275016637514780993052520705596896331664887794137468211147842338049108722174\ 9226003910603577090419070887646119295427379779630686382502804011052953091494740\ 3451888378605274630371118326024637006834223854812590772247457756247270225385268\ 0701439574089259462712371490416668073820336170320737600023716010623679760152566\ 1399201733607836697832678375706983563637631594231983961247520574599683379835846\ 0006400000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -1403198234552887875237981373000757441027725629883943875\ 6669978607789595148870565283662019569370943142392783814782554085468747837124025\ 5270387725386603035777217661800240648771454086960778683787513458367391710848105\ 9765433946278940231937775204562248515607389337844492600899122227786088174704139\ 2290616514954571093871761174313171262397907371514338379906599179018865372982254\ 0848606146900203846730519263269711379289195081856108780752782918676935896309651\ 5100736939540826475184083110971034919810943038778506713070444199276086194937088\ 2955981074690531716758422670079968952177507262153783758437667306316212965243194\ 8294872946561457783216873975574526017990060515987582514391078333620540510108511\ 8879753644720580693155557278130069626823305490011147797071081878279909963048850\ 7500063100024023184336783297681834384033721333604011324462275077702177077401112\ 3250303112426394659843205260266197514996010158746590418941212702996675089625500\ 9392506577249900794464056973198904628253102360875336791053646327615139780972887\ 9696246357414392037524828926332285262047663850604662832387955803612417185957518\ 1468742661885818575482869313195728538107416622991718203313593409607003964689789\ 0961468730100453928044751333372916768588772628323937986490701467734749238856826\ 7693514940001770782428298124834838075128169861692161838008436761744446140059592\ 5625385997079713829653134570861660920787594316868835174291711983342529642561017\ 0332515991242147320440146481496304142179215446933000331372090233448675750224087\ 967191385038306389885831556925640771192304172090364473373489/792602873218638678\ 4806780002284553321254390636684164204116104371614404429672545838397698054218133\ 5931937903451110850425080527800877336861294206903683499432898063986186107922109\ 6266351842546006342359187368375811606996225310224361084824364778409183067183980\ 9651303409293294664293502437578467554174523124443794480537001529479257237277162\ 5703883146730733875198162112343828396696327031526303203609157726294619763562624\ 5650928066422161829551815161931433820183321275571178291696920958699921671468960\ 6123825490549484354815914417704584214097188374228858400930615545433045909127672\ 8057127631362750667044964533785696931121879407889000239244540502811906755543471\ 5010228560528694758875867521425427617022521177606406950194318709859505949612685\ 6873932231378085006948364228338459757843725144565896604478962545792148500603917\ 4511267222992060600889490881363489063460095675856219426807756792527507573898094\ 4578220516520184281148345005915215089102992419673001407675284557337766794236133\ 0370879621359927367686914529255116524314071010137435794725972980769477884772063\ 2673234467857637997357152973019402647982825743663977768786711491542737693644495\ 3699717914780044379905971927901412653047543131653037123269117780364679086696075\ 6131551932134535059924720318605482857026520775480930919999000111967077251693167\ 3431094603207670880678688292297575938996582436718247339294490512034782077008031\ 5146240000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -514920933026804273720290921319106895905822360345594666\ 3443625767940503374016152603440524375240934982425672301254717002130788375311239\ 9638161470540134990118496645693876196548844830946988219591670759157092305558017\ 6618660398971372735345432586002225290256372392599877918868186423733326592132099\ 0334114047859733583099131332254981548386477417877355081151280341518681584549209\ 4568553781641516920623388148894646251768547536439931434299568090242586705418846\ 3049321138214957499789072666749752738608487387061733494309875006819321910630777\ 3352984961563624693240132968515236304530098645957127694444556462769500371830067\ 0127583890144691582348338877857544321607624105156988641329671512721131272700841\ 2248453179167797483356934118808097137571727937042881168124775920672155566585434\ 4823826173248682173141884984251944280387832159609605003800048555838580590753649\ 6525424976555961625224628344940520895904711960300228420315136151870259297102500\ 4718964353809161470025870038641934853439301071400975526020268731571424887628507\ 6830649087962606976068097057917110090844938208945992082388325071606751672903222\ 9399666464678164508606393915320971680887399776533189984964356476903606964849103\ 0238982432723074097784531692135431650215527627122678557329024520396705525386232\ 6636560359183525190569942510044067748184142114882852039525327812309291274526322\ 3291095222635771866557964026491748393656693597463217146948944722803645445837814\ 8707421248568417812136976083016263205001868680788068386776061752134888427017777\ 8028493168517613021832582540356114800049809173431113450643158163353145354291507\ 87601/2912016578093737243658411988981493485719973532198443861121685448719693359\ 3945701753418073796816505008181268745020928213871509963256733826533552998468986\ 4521007770892749741857632197593022999893874143315862025868762936737418355205156\ 8680322506601956366861561991426930790082068285756661470873279588663175013914658\ 6064642938114159345366610889795970674575980198209653162027854547110860111738614\ 3203535049665035136953305563464618393405441346929724004224119607370234639317960\ 6609585899790737440086227723377499876092886257398008446561821333826328434791445\ 5432090215856626694439277665571189920191888737936430409658704130895788605940732\ 9420982344168334226792660918395507179666059035253362334657575995035805768150595\ 0821969899960493243494272551427247171427943557123743074188112309255899947542990\ 5914288135581636090845507390593555907292180398723605537899511023232770101990377\ 6217857402844116246275550076666169840158945523023510243969108462988643092267314\ 2468555292581057316942908387020147813443092589244822611550545766158786598840801\ 8032960468193144359525558518261186325259434548306090816730088744888354615413766\ 3239954293701226854906411727536992416465115097100493557639568640849579505406121\ 6037869069577236577402963404378520191588248072732192830578875748881491429743746\ 1999515209764625995902218158858569782538558312287859263767773523179498528566117\ 4101521433103437101406534798078950498473473537474560000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -625959\ 1941097621772957004596751961509216387815688885956485241316343110612470385487222\ 1912650784115071122025774656262519001645241199790350708915541348809675352502250\ 1692286753804630955930262281936060205115489404667780895834740370750770229390274\ 1325898724350657794345275055526810282181252674408080613831434591816211939610703\ 9795856585510363030789636879501289745259712664331202909247503303764375811351511\ 0600280409307678045784259807338216837471802874287777256884461677631848184270200\ 4265306892844906083190728973327009379693895878080902386841010554463471856613950\ 3748431929497132482521278657982518706139270270342718904821304726076806783964247\ 8225360626502054388913655823250128720049212503813363053923174079140904813734737\ 3603798559693033634464759945554877223527735417278833934056025593273269179928323\ 1731640644622139365925615502965524161783522267380481383815813573844289925262618\ 8820694576028412904192464582649375647683894303973453148257985805067025192478649\ 4138420286797306579812847668616000460160910833071311766687468474468753849767499\ 0285391261783443338794210455530521157625587765878201394389370340124321016920157\ 2705859092847597270062682174739329248538751511135894723243282946185513759278508\ 4419639763259498829151194615070850235869956733661944882586200446863480064660759\ 4454693850345097305500631577318678530991158783291451641302561948448964959936200\ 6856380737478568874032104835378049510719374604518774959055305772433628772312269\ 4031888628198987077073814786721655862714303403042298519511309210089010976750869\ 7030322627423862114681789435119169125685578929407365469/35444641450986391407443\ 1731106493716417375112803992840409449408285631065223380459418123421857940216044\ 4628139084756094865352583969921835560452364521188245541397515135927963575345720\ 0753042937975047246602258230238183475071294554981231088917561651311337312613934\ 9503972882392146542613028534920184202990714533380530229316226268263156997962743\ 5452186617694938534533322185255187198126809580260581537078382621217153642345219\ 3199741201021205351059150094335832606034111139837810324869067932303736403139626\ 3318570892705761317870071891903345472708527569612869631543150726953876744841948\ 9513840087694486779089797361056871251060313284714843245250501982841318286856289\ 1045184171714576723264759385690048001375712262105514505079994646998369175710738\ 5879094380640724463729149076772020282906092944699600959073759977549669197257960\ 8707962294755684937156430218064147305600270045449834611743133297949927262166673\ 4244566467148438941440940469334863377690950643466353785911698121025864770145672\ 4723327884623367532877265731321792338791171424237418008228267230458696879593649\ 1541018546898578051076673169301913738200486112949919264448259755566250328143159\ 7146925322055171928584497703199566995335262455220143657964119036990325201343714\ 6120139257182993302838311421367745041652759427418268337953484408431683907460308\ 5833261734188890000002764581421746212595184578629099152920847824930250837440792\ 1189047460350071879709491200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -461670488175919224586709928102659\ 2006286353802753648094721547976076496360004362503870563367413471676126857531521\ 9106270177257999750516799407147661941168417525937167456261326260306501478647946\ 7601044565652763924183113699217637551080836147323432274769727912250496975308012\ 0375618954927280511490960488943712133359347330289297560501340381585231914342469\ 9885430348037833669293131770542232653250902086269893863411055998512630372970410\ 1085529525683818172675047735456572521763415259129516567153800014961834569848593\ 8164432414956645358384449467955812372278354904353706612787932448991969317469931\ 1499752987542737303450525079032805469058717062015127150562021627447712537441266\ 6982046141220635956255306597173121798015076207202628075998161903933998662931495\ 6408509809283298043394116147128778510628112122486948846170586930896525271829237\ 0288725774622330465352729451256743996939516230861402743471983582428044617327912\ 9587226816671453075589707416070287585900612680460715772156891451950398874745295\ 1621436031807242661730807897037006445446461283053864738464985776711289766172009\ 0586469024166091616045053722822582498658213741281228396971171313500977117307741\ 1487938682793419579474475139457069481048544529886552444542924516344224015536995\ 6203864987454444821870871825204523686214135109594817751282411161079239553941375\ 7816596620548946253725537603887723089623225805437618565164881316781562611892029\ 8152693365213521484306838491055423869663219616846275328377555325354112038568671\ 4121165768930988672801747670767482608770083268469466127067495125714917156859592\ 17079031692489096482984682982789/2617595767257236118736989868021737986445777577\ 9842080399476521403266515494428175704794764481727123010775975878921103576725168\ 5623788872206351478300692929899791988573375878061299072124444489940675114145783\ 2253109747270492765120980428631965061653218796908084080368659162172325961408733\ 8302742570050138123910603485502747244253115870759314015098820374115499905213024\ 3846762360867776385224255944520264897713526790658708931082622555768049241649687\ 3325621547516085722162019951185336840785853405629751659155781841945446583011691\ 7466595714830506091438307171745352819940868469420417934488930001277067634977455\ 7953844344626375893237678547700271710294910491975108267624553737016339857593105\ 2547831023671817332740331178059782519300110943014988972996681220607488111604346\ 9671793998665410453265004883982502967497631377473686839815882126621955879344274\ 2766637087548606728572366634105832207993833626988698638823937601648380235502311\ 4326995524161676836525058224609412874822912410119839920385602708492103077437596\ 3961889010638786311459215827796409690080214864728694254846286552451550234911720\ 2942150197421422384630529197464054951812456119760908582533549260430416075534523\ 6369720806601175812516902387106639040537104841351227152446867434509201410185961\ 0018851617455525305434161394299059473441198316514353737560530562609059424449258\ 9951841696826263660115950179944295781495335013981261458701227846181169046061905\ 3465600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -1461319512726825238816223701818873445065750136359028\ 9827830565389666383324045505880370113352219458299390625112612768554078307653744\ 6504582964522937078653936934462216164562075698228934564340422027738494262395779\ 3664690379690105755926137168029884402528295221848641767444308326143181172621045\ 8564642323597887462974480056206231279416396940570786612676212460886070503797433\ 9256629130306147661151198682194894156036931114973791721113813790339476059106614\ 1427605486429644601720149447091088575991970420668470581302075260750935510686927\ 2229210681769691661207373676371373077017469162547326890994056379807073752846490\ 7635958339086742490052169829732987786196955343180029609951841086335603468792140\ 8009234302823990064845797750763521833404044208546689403963669469795745319648007\ 0227800674362495043208747675368646295148210498994380661044164400925010895629668\ 1541589341668617535174679910645770928553568626202693437033146439164064288570889\ 0901537590883459624267749388242198688922524725984138958310629287976494771762361\ 8903840069614861500903918780570689687084876344590863087109395807128634126246900\ 0833897700422533188359191809802402745039930023524322037350889476537449915117949\ 5190970542787879316028305106488901671552083520592414745544792848219766492539800\ 9463411411232706064742999008539883919916026055317711006479853347214983824640372\ 7299178339137775970972260773381244476448338877228991992871013774480792254203433\ 3027021600803538345050281079032767648553237564220047174147001720066733266330269\ 4009370262142339157277171735608108520748051590651310581873670226554144010124937\ 828168221250087/829609711427513947607779806920071415920996845915961402950310255\ 9610987724139406188805412525713111878914081203051208718069112211359882241424112\ 7331570669508028295859522883092395230660684133898104753193372641060818267344074\ 4143377045893776356150650817290156990596832046652505776824519879560396654172380\ 1778909580058168012835220894963350110782357653226330419157095255766116734157302\ 1918353012793606963285829621698619645825707435893664458936638016720180553642382\ 3937210832527964875908850540500680662219924099751168149821656172711625114882427\ 8074753068161918043146176644474422966977944064468870190412097237237427467246856\ 3141636062837331530463263553052865158075471958526289283778629016945240776193112\ 7086880535922614615432429925965475948119113077662607364076287177702002968888798\ 7214879849142718894029364049129778859282668258133563377905658788307389137893017\ 8886650832143690783346586769923767981119133216465228479321378983251444466900152\ 2119287136427212315989457587345270219952450015377992512081666536291838133859769\ 3672776378406031978986730766982373557427727181307776240119091699521047918852288\ 3902939547227637252430331136607189588408438865188772683425233667736688209676177\ 0172797289254654604918930304435402479413776812379940243962928004535890583674338\ 2323710141361199433968103927289692218184404574516674738473097809666171827160609\ 8206394704995261959625926066044585823749253754524596899312077635584000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -20297625356878512256799651425852488676329222422977571945233145374355\ 4786756817537207448509200172405155554701003188849302075102907291632292555741494\ 5192706896326421507196458714113374475520777476337797395817054147033374938438392\ 2474590364700476321414996318187405690630104129189695565356289819760236146049825\ 4740516690513397852433723629571965483714416909269152435896190297656992742819100\ 6829540671765431929731192282568586180731330659143816058959095878543432179015834\ 5359415583680932432099997536873809145421897478316378681736913032835672925346174\ 7257587923101503272845289876282826279738413386003921882428513954999747623254132\ 2618575782873193278390728521462034987690334041052599612569986541978054259868607\ 1602796062382140127437065869427481174394024331357598202794315734168934172810226\ 6586353315463491677601348534333089178405987634285296152534059726313808867209892\ 0911558830078618242723183543914785111552188631954318278338018331549335170130576\ 8897610307681787963198720419524687999983133838327008262473050259582441994169778\ 8398266433502014210893801496774194811154504107702897230818463845656292185600834\ 2317368299254527841206632687191991401507596509766239105846338505469449891124066\ 1071850083871228964149626762323665888371588448417612470442605168755879248513699\ 6685798490026605961834877333310977664250849589458694557890775859942052985195004\ 5965255104842039058254707835504556568849681488005769523387348091060876207216439\ 3946234497572478405303883284146508517591580807640180481151575044206310426599982\ 8095647528601113517387514685403210626469183635982516491180800965548135538431267\ 3214219/11537196424247076706257129632160683085216136832859790055475703860153665\ 3418356514640730579582686487162997250536643676171434296042246537717863056778763\ 1029018179712180112202040127776266466256874949627195518003761202020662157807525\ 6460786467579083323170271140273064249582417947677004589272593414740724756520769\ 7054123009524864541896774838200225432635304254441203832532602093811777150346162\ 5637845826270456256523127442923697448352507551449593023091611805639060596055822\ 9112739921265132180884221893817024147192241151197904212342917883068644189854730\ 2174240525956392213851137437931017665045098136711138383968479762603249367465258\ 8999400694031889782461270311911560179621506395180709827325757667740583751182478\ 0151835754791144946116098457743880126889724484188159372691973950039671492728819\ 7928941583690234103253700829525579588148173643978337345901422279885511311741658\ 2512835907537265512573893378389396014955541444250743049531185589877619831177197\ 1485974681982906605028711107608349453015058297195197030226906463555845828002391\ 8392583923780605171748732065011470538099558631229458421588698520692744951731218\ 6024836172278804070722621585595528355807874459423313637364872549913807626315657\ 3195071688547976061903394948751052005443761855866177792063207614307668278745819\ 6424838535619521212461538036787233641111178703852803953265118086377833316799033\ 2929955189133838797593043261063656352131332555569027617772676317184000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -2837321009972914187527040292566753474229251612186478799519525540318\ 5654008058621526734237855106971954913499131902238376350400660207067382778256192\ 3116000373226346462026002710927423904152150439820616188531513483747767143458879\ 9164182276358053410965336425204001483683354832232474025101157688205201380818279\ 4104253415882630702010837945786895107237484846247344878792300215689456482450372\ 5182501182544317554318128085531995568342198731302725561396352373701072676169214\ 2082471693378600468553619172912753972572781580064496271952186769016811156625686\ 7899908589672844216098609892977809748304230355098811867015196472055292799858096\ 4984373753889701214400253874713268038857874341219806958802077401089795896980113\ 6604532583166959966907748259675300523722668857211138756702415708904523408157689\ 4959314962625762628079952316526919992193394198650637050567696950374500472193431\ 4807554092265007889682521611020299745604968677540499994389564982487107909545848\ 1614714838075176664451260797503167504474384130615862122159377267919750324917904\ 9605882545432052397483637916022891606420280316715798235497804070674884776311842\ 7962700908034752780525769917091413979743344895786057299153194958449420905650919\ 3307404916283392571004266592509862986619141947840286906835098764928537126694058\ 8159494646035337785537127785891836390663496809677474673335281520170975121503506\ 7467188626004261555573404802204234228028606938574586119384684838317861722580156\ 8122340177960470153578640168414653127493034774732121418598950886546060217819358\ 7748091624949942062599720418911334675812928494084943163400462955787686251650890\ 17869861/1614482345628139005582078781460876481516354936812007327436273229053810\ 2147745376756513046032865694218711318579181865532877518334912488471090528573993\ 5997674800459534745556670153392902555655204675540539792663958135774909002397402\ 5831822438178382847938798973394340053128239806329860654780421243153912608291504\ 8191156471929991100947767410419169195676885065498924966231966392310656231774399\ 5180395974079732483313833497104042740352735563327930478102524482971389347018144\ 8227316414877730376336934734405670808378931847833250404673807188866375199515560\ 7389109309050239574162047290497147563133652199344668667383244710462594242094572\ 7476320911702866084957370975640471249774313126224408067854058257162642090737439\ 9153365626930672854056120779781330906002971878792992962122024563316676594054773\ 3744122912754741496384917632109098076370401873095749231107160689122382299463332\ 9937559890920236828233470535364308691872848364015075696133012671106444550102634\ 3011714269765351556595595374605859787692817460268723234952682875578927413668417\ 6738482014324647350998200947174201006035503289539237349454750369985564258990219\ 0506957589815306686552912928860457846094949823787559112647966828732124531692594\ 5604117385756330226538134413192919056248899522055339926854149932903494195839075\ 6035214363023463358103354386241552292807663624529093822850374538498529735796440\ 4603095677755347498363365902981277467151803821603952425405976527503360000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -105966846879006891295024830734796832018944597333761827506705037326\ 0437572818879939414797089918265190595663478016559721915748063736917211064074281\ 8225673644263858620913292783201578753485535779056755308264060827864246183919408\ 6464990841211727595753282818255069740509437285295347816366575601815303192692004\ 4892140975411624065928555117733201262409063078273363963774025874457526702850869\ 0333520449446402013529066540021328744987869441285722258268591710025392372427154\ 5363396626883361639812938540980954135839587683730712567432614908230788539735868\ 7536832727781597753271363094553433250832314089807715021226524914104012242060112\ 6127180934340594750853875762214113078306747304019173187019706524801389277935885\ 5833102023701892118271519129609998148851651983888971909649727625343620042549901\ 9894497395538237585581442736252180240873100344188969952551223611472728259562472\ 5522621692054530033390736112448320555358572582964636197456972298773026319215505\ 9169564958852836784911866934164638245534509219654615470358370027155187954278676\ 0388943917499729216651274982734782753378813381899407833868951827566648830944644\ 2815864279541270083626616291209887172443661962482059274615522907200958195230656\ 4365475996444843603702899512651902410699691600989109333012216468087389991895564\ 8902250443219011125216675431358618317744907419563123536805792396495939730250148\ 3177451816818354191933424451594703926729335383158131400452003204625133014579376\ 2862491042687402534052770463960137757036739156264130989939555634172828206485618\ 8482072263661086300919523508940283778024735421984053826938269764845758402231284\ 890194250841305059797/603508313803272382479641702039123125048083792676191059960\ 0433750888093120583406897876276291497556611692578338736974252142859899335038953\ 4095556058302960312748462493648388701144798767588875629718480233010316679360638\ 2071444447722983043188396281436804039954422690890254822437856229204168850374571\ 5459755776249718121230660607073619981695685060877649879762935257980559659429323\ 6392336951257042864948696310085535915808987592343680075706199603295402700714164\ 8313898862645940009729874134709451532827778412009071405850181512493518211128991\ 9719861229509017427841943269214990318486859968320132344734591620401495473226279\ 1898762176230017102570149941675482955924978279397690739595358325129062749043057\ 6694575461688810877634176347292432216982193079703953255318454282358122221406901\ 1922258672684999920398431072326471289453263884306854100511380649946099685424412\ 6044500271861563138826880957364497551222826576129156209266092182932516033535861\ 7176023840809191771348782094002157941163990833942443029250127386599340648814151\ 9577004500141939875916972006696151798907965528852148192933750350154893131526696\ 4540966479787337311808209897613270694387665889898102894508486875476991459434690\ 2190560760303043080290203836300884098582242197866259524070940820594877586952689\ 7708510185057905056688781290978974762146160110169861610350940279756268230207506\ 2582890321652105806103893237620018066482802028775974229025457835368299810929814\ 9227390566400000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -405795472604856869571676345057654513490329\ 6851037117347642921683864754311402347379196588543335552451850987715224138948652\ 5196190945768972292913917730414823454519341951253906414302546389732678566828755\ 3044147386310655186512470057378553372784149361055815852249022466890017311527388\ 9689288868413064923168632112092048384318873860352154598885082421355954491784888\ 9160023241063728045837290827786049052348515660373437310362125230095927617947584\ 7227659984020490733518360737745990573354131584325724727792393706776693859466492\ 3579843032803899299576077870978402028334883799563652453746312877748757803727588\ 3372067339641536017074008275605150799627844602407279117139558611033805044987228\ 3987394352382920930119650574373333927366909730653443888574645372184869148187906\ 6631190493434877158294703657276171178921241991446716579428691876043841374653296\ 5602426168552606324830719086055797324162043871154071858962518411037039559796675\ 7268849008265697988040189305366893589007875452491945956522726317196589052116662\ 5251482990911046762035177382544436226272181132715177175820942757731266641339000\ 3547589410565588144781175168963237927132616993635682762133326179380241042683760\ 7743187445958082884128303133818981286245986853713918411932968526916930229766214\ 4227451387569093353022643615155748920076665751525563300095141129232265494425804\ 3465606299610486834102065894940352684281490398605411337332270904707773726026610\ 7871344359122244333568163887070122435816759767098917409295548415699111103922347\ 2432541422434034462775073902243055041755433951942612506966765085984152423075875\ 585608057011495076224486917530625632187631/231261868085180748451732741258716281\ 0590122812852756455128687332770533994786066732896455478794097837072261805516070\ 2471702696472489291530075469353191223969550864751703004729677276391434728460761\ 9334282663703271522466154057615818739366872758368976746265039904586204288968857\ 9887274221752901901637297253206702212797280585035871759100158398211457771052430\ 8183787405475447629276810831006386421440454851218708399542522690034037315199739\ 4067411192272427375326277633345611071503303545092181785897363582981174198960149\ 8044222012371561976525930839870698068434893666191585596029185267619729003949634\ 4183106553612822580686459981554970125432142893545165818484382205996740006360607\ 1953870082549159542474441832696508191325872919311373688736222742748723955031875\ 2296613143508263041776049633611486175756663400022697908075557903795464672201627\ 7692026686152003902928540055043545354818529634499509062803223076440364703615187\ 0869426628455560826295069913211309241649996146630062570988156801976524603675087\ 4594826619235279262249855940789400166990711903778393242174829344232230884922644\ 3155400926566906322803497386629005643262567422238178288534712376634918322134447\ 6025054587793436216682652036629096642064401555702298761157510889085125469709158\ 3456986948577162081132465905745786495319577697732363837589987553239644013862735\ 8830662759950006784550019690361796715960030654893702876501579501870247835667274\ 7343107084928265102004206960640000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -10687873599329550343542\ 4049320302192571442753630255127765824992428197971021589818210895412958684622227\ 2473485976260963441392499686268844985221289318498660198422661982337525481248284\ 4282911968631885015088199659885689671045036258019698578922777699969832571435546\ 9671382957113085480579420289609433197892449669469306864310866958593080634136972\ 5652685849112749101760529522354831584841677055985999147521829428309812344834829\ 6129556306921170731524421001497031451597039470379863622669599198040872716341508\ 2792469158215020392808878814232593106462132606460566673043729885634316375070887\ 2632473640774817912345890763406684668706959894332842597865068566826015509836425\ 1900679654749840153861773326259026887365286034600006304109262091295517184719779\ 0665710923392215314727355691061688887396443430854034538802424870404562609433433\ 7767377029944279245517308431733824614452261743604881051291904255739688042842831\ 3922613541020873407220272750519907584648094511476828175455133505174057207141550\ 9359637947466858719297074284108591043984373548982250516358650003924974388789542\ 0920237015139720265832231584790033181127398472020826564356067767486772593945904\ 7915045137452148852752699155723783535392648129812203663741791779378338132400248\ 5396203865086132475338122151786914809613557074724304791610487357019155179881230\ 3380060876090424044970037215837423946983375136931539682758208688646491120855112\ 4771030799012967199337540395149930713166487314880031449982735128010538724091621\ 2326427142193163677010449914160521582910073409892417514034494218573076216556083\ 539196643828640196394175023995994817389540186457514470439796444082653002707/609\ 3204881453033933137008476409331731778302991865114500871548687320355744465776257\ 4740855880364939918299797416146848949318732509429235896120156884323662741921145\ 0620133443016517750952915272759314182412087700415802912458154790466836849724734\ 3382337390262102696674334328203320148234640401539269919858583859216328752842006\ 2945309922362349775583506426302143004824585234252100529194912435909048518566715\ 6578878852407084805801066321362901471381369158286366528479443203966955357587620\ 2415306596996768472072574453211112632882787686787497965774798567308821191259988\ 3531749948409002150057965022133660375870814025084666426458026967600109040664074\ 9891482488072391990477228515209109798287946141408512172404164207863034786002775\ 5646358645242017239016326728222085621990807703245981145216270399614722027819245\ 1896952577463254368354237420229718244783173535734849496447319940354965350329481\ 5968600460472381514362439309176136269475483596453525827261032989422305148344397\ 4361418145562150480576235106723244869233573174383112176018615224062695191334470\ 6957366364027978210125015595047773481852368248980080796079981457755096446661698\ 7127029050202374532980162539207989163590478263377193088057960541970467802339129\ 3744342275647018580357374218612498872785703481366852271174564357206468050020824\ 5349804287217151770666511015832242116998739712583361635482609637487669916957835\ 9752552626264495419527627611936050928365724991459586842276307964913558487040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -98550440532221658923310908532847534395513324922760290093\ 3786005345752995894241296832457445040411827014380058003917837336310048978798028\ 6366389878789100520774869797061023106098948937241810565814065554839337327601312\ 9667926695989400504034698233716030344505454730986509686380113825199483874859726\ 0825522532362020514974980498299465315374329861598889113005606270492214475337204\ 4346755378905862104111310050120768232800251236227842145396299928191530465395094\ 3453195284807833384307679732607872064564741519582631153022342183686286543483054\ 2042914900832952406232503085524983478475056307074983221838039522777169235166655\ 7133234842813120911251271123876282813837281333137150249628467770443914513406439\ 6946413037810260941266926749073997959955899855581885066322879882953750301355640\ 0118386523915179850172636202927473626358658334010546492438743119988309394529183\ 9596224802781667412214565228493794066023217305614443933448681628914386750518572\ 0147879235798226721735471020861012089728520365530959179091935775515850620098673\ 8801682657217035965747141203668050860979031046422819862453231435778257291731275\ 7279540490659389445581617273895741793831977837842414087783468704814792968514588\ 0277981473560122717508970378188529200637762016810326203983239922930756950152981\ 6791134879507162077926698243970096712783302377958107555931855006778176700167565\ 6384630468672654315125719980192899799147813157821105213264919820391918976870405\ 3807824998983734122804429746052587897073388958993992969415717047992696968662904\ 1855872205137875821507584438295857460916565949806422557665191673482046883584029\ 832805719517560782029932496370166008443/561858715369138261590565807412719284000\ 4457100407244070620337522769409220671940720740762974211517661480119949298908084\ 4636590580620682652341575184628904750497331372753691485205896084230743234349544\ 3188965401923396290440815808795301751122279221041351400272301604985115339211856\ 7851660821592815583102305752535325962756754592789724206731015735898157144864912\ 3899283513008664530504192626773284816468124275625443444942660907840575369922697\ 5037629283285058915655296005665265341417223175027879472783706553338525959843528\ 4920223877289270004666334557965071056284399692108609416233045969558460177614173\ 6340173830899656340673577017813075910597136596702322986272913952453520934489087\ 0502473585315610201787207417980247548370837630758681355921736406228945409786620\ 9372551522744737737994835879018076046164499147742267246129435067086675411274535\ 0937798609017346752883190560836670418858869288117219056527722873134115419506661\ 1964784849082869174384066049493178959691542165150292406816140414136817280610344\ 3959008619720654820673617626278270535707605452809669899548541965830158214764816\ 8063720310505884717949768841501084747027582986606407941254289113857571009189334\ 3251526994943763287873164487397298081727865623547173001779435327071375561677566\ 3270960915589112135509971994977658057321568878210504004216168418132964904944307\ 3682718257090684275038459496044584050012087056706594985419308840347677610425133\ 0435877954080068159484481131885101056000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -124469303592788\ 1501292341032814230979321948977834073970295092014367103922303896695024781238341\ 6243364240647612784739168385939687741325355991789459808308065398859487731011487\ 9721015946387601887686002799670967545358783502611063852916657419097909707934753\ 5800046678951953766662583645571848565141286337425453679595584806015699762826758\ 9537245804103746393172140443958942162217384543939222431465145144379110527365238\ 8778558804448904541580217377730983751610450600446141720645132535813157117365446\ 6634983659794470493618637285886286730622385009406557733541540044233736923125599\ 4925307695224748583646418107529261471407923854810377860561015470092234848706687\ 9653210912537152563501868056024180456977553649781220979197150683419254710218002\ 0144142014783515461121919381762748393425733592094587879613361160674623360069770\ 4866008977034250498601032684904957968226420233119164070400077051014721147153582\ 3327780043935327708410841950961369718159461246055383011418528479560969570902479\ 5049675359535389399948817201790331334282794628567515684047547891914184130558277\ 3055188792702415726142095412031929485145031429967976182263137658600721350435247\ 0982870966520848569825762000908008267706711543596188472210679755548513098575183\ 9694704104766803627789177137114265795509929943535851180224168675520442569261329\ 0403520601820576086649351663962158463567382978374771489569396082571797629449874\ 1205585840763562452087693157490002685384233945756217769816597195145636341437899\ 0669190720181543828876328584065008047222351628524699749233485157420212906401966\ 9382991970125046287975915584351405699666756901372825428637975433830529479594411\ 732795913/709395285118288022631543074857480037540557147524904090649469184372585\ 0971936835350001629405015607765048135614377480742075484113677789359969893145100\ 4981110654273926998415969755062636942207715730394373144898433209438280028213325\ 3110133923524705945248323875044357612699826743344938069774108807961149615767225\ 4018587208777408344762401114210272534152175800697193697511312566552010988485438\ 2750647256113037539391512642441430583345398354440904104522884331936711690695578\ 6488105517810989999655248751772592577408140650577170745673646547663167365148400\ 3621983712528840300455993569666318348519736889275600383652056457204033949331675\ 8750949502742665365957191340165099320852654705399155875841567344621159982413736\ 2459619255871423371658913656615035236823006528096454657796042710108850659065004\ 7443973668278019650806878581926581273737412824716930636195724394117774382776735\ 8864859467595654328340010036545428132634131522489037413702233505290913038504760\ 5024545908481271053746178927807550607596065147060655649523254379451980791258846\ 2752249559244162804421565593335135594815637841979851180121019256926602815761237\ 6793487061416109277230140761252627682443464750930381857841335426328084059998138\ 3697434195307982891305099928491199526936027741568765202742114654408819227480723\ 4058362556244756605614334969677748077878507252956229461272297805295049427344434\ 8644824118990955831186960217614723084517092042793284051166405690938525176878507\ 0961332951449600000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -32272063529671552725690489708744133792\ 8552098441910926867170052681617501674626806188545225846071463727174344843767253\ 5325299077353503949996485073261382436467368467321633102045069416529346076308774\ 3464531312950139827391449540002330685325421590585016223879006182876758465932601\ 5871312482124162877492795053435995287646605941148800484423410775359102363938605\ 0329092982399034956351449711089958342073044302132491809329479648661613477353214\ 8058526080334186734221128357141778135594605028643856229246096112054831011049526\ 8007536788475811830671857350311896092405557055030897114314706318397191049209995\ 3598099657448407523474400532486903598158344138843459170752222451539158465449100\ 6157383667160290674237669979657390319094691835486386843650829632138228288694261\ 7752567814817181466371964317591145925492269744342107611955076521202308895308149\ 7240287195625945645671159890016002964985676774931526862050190432183846880521978\ 6607753907393853949330033627562222878510808511166940637028528958214000595154292\ 8032546791276046651134248584188194694926299074099416685669092392753627505791929\ 9598961346102587173980965506729747956812201958253384724372954906946931440889342\ 5136313747785605236397377602910256863955022197041403116538266635769434469970188\ 1676703543750413338691624912869869496925635299980078088360036104190108612433174\ 9051092868475464505477078104079887899905126405669812924848169449034414372292783\ 6616559073245772400644358287384448528102567487627720167099633801603099181876317\ 0329993660204049047925717849889268156366440475885019420009770487960242652674126\ 07374821899627227700302925976619220382849549704740767968471511/1838002877509407\ 2494015140153055862712462087198981592584911407367214393018586590694499005718094\ 1452807324758348992908846115183216837682717054752542051138335166081522458512002\ 5376717535958271128831051751061915962191408194857947444567512345682195671722797\ 2058795972065515511879763200940810461358269667038104690617053447128929297820139\ 7546851098626580167733189330826236984208544081334317309244382350414705588616616\ 2276395247348064781183950964550927912484194379615600484615511150958450816043355\ 5900130689789770351633217085812482202783032079523910424473547763591946892587919\ 3050354078138513187400443671280248355974826672770244703524276782278969200148897\ 2256783344385713808338322294038232977568477964685039548471971889842453696176871\ 9208364778997793417615027479892513280797902490673140439364210492590441457540349\ 2252325988008397672437518576895149805053165763103275401113274943584409932647991\ 4677793575457159470731208844112530640623980909334947125480319044593210081010902\ 7243554097195693688655393553466222270698454051355540097203877736815743549708322\ 8070750975172767483372728082021918083976021475150257249957467113834383819022122\ 1677237278961476103758724183022555709864922027370646835172044688431415894906328\ 2472759069501434062986928601083739383430278418097884624044590654692995730518762\ 2616111005487929227656143717358910189563129144757024864160520104611915145236307\ 9315080583608923339478034438908005185792789684231716522229655142400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -263370775085529715176168704329364199287843875945312557629051124519\ 3488691014974713257933616541493157511837994069473171439937216994885979250137149\ 0120839161333248540643089671255158681693263054654953203057695576914369125900930\ 2465240664293765602300593907796559012844513364367509622497810161560267784725615\ 7668399026290178901408938905217546787564034890686847752125524443047593106550151\ 1574195561018605514152595884038689390071453354396424067168309917964478274422259\ 3433323480713349922685249516534256933764081771226753759523168413021820751124790\ 5232349129168036324536896353040043351307880388433314184647326994141388594299355\ 0221684724048502716141524199139259950112739881350788749150630653131423845822727\ 4148448001435902800746722970855096765295597598451266043668008846501883789643935\ 8990416584882664465942625213280734007738419152386190855405705571059247861136090\ 3443240890753512323888154098657941494128217450371669658454487592659222645842648\ 5442559345489232098483583516781348525362901411786561488310848758347882579454158\ 2051993317846869067094023045650234891568661117229874744421506232970229088461665\ 2450562625243222525073557508460176039070178661297795667649164042173639745067077\ 0687361177584896243936681387591142910150277367005032108845775192125670760563678\ 6521198143121043872748421502454244435969494202910765119504343261171418506177026\ 8445468627833041079091294571111929555333957969964652200204647300610076744634544\ 0191857852506210125834389890804364297764241809262961083831370729939506117399843\ 9784198322242653902204138826866807459182548058512638892318339804110875174491091\ 232983725431851464035712775087656541070007612953/149835682198276731702779204309\ 0656241768576192922390660540997491383214517611083495624958909393912625328975064\ 5420992542973485257715692305214801260585233890450354192964300944645812628161014\ 4849952421992882279946196486936433949084691306033564457741197806125183960327743\ 2595879358256214015325599627647537291707203982488267921618996660112155943469618\ 4474428174414620651385735034490142658258531202102510605345405331998528758894081\ 6056856312615170181181047017007709211151641353811051797648297516600855345493147\ 7614863953369285642159140555898074192477765608817820048370155589801855917499575\ 8755300515701153705095273046310701969757965611652039583887866681113487252780289\ 3492261034002334935186571468299558308250695332868772585297430099326426830496671\ 6981494038141091071882055557838432880444460284599735795300592390840423098210785\ 3441761515274909677995374573303024977363789930202046971237839085638715816720515\ 8834683983981543523340662553058198202850785045097103109533228531095001458880697\ 7587209306224022843170025989464357044648970235965105133668852500406129558745682\ 0028145425372341032973380627793547025469282991956374868163777789695560944024693\ 1384761727323152422000266302225750691082631018015435359607147830861682728174484\ 4096539101247676292549210167838659388133266938350220221174537492790014549615139\ 1851637573618497577277862245919203872884223595739468556075677678024616356786635\ 5353371322286600343844243018367124216964596903291605873590272000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, -519273927391556825070053677880919721009738647519013496459432669894\ 5450278536214906138736006919591726743672949363716555865373581829178922448420341\ 9790010305219683586665819291986541248775277135141783864401671778095845498237635\ 1692073442283763874966616270016706317496246043561542240048234542516980258148910\ 1907174851882728556076331206539808341689322157002764913277242855037190697337004\ 2050413601052721721292418679411065394507182823735607389670608754886318467043096\ 3896206177633009615763995619554478021916908240097746734230156632327449766895453\ 4405200238770292212484332457398704170913655408843345544889770130798198748292076\ 4198842747102820214236172314151844498204322708234932223260883049213501140104799\ 1993511787528955056952555138490168275697838963845131172228430982991378944942119\ 1341848973225320568183576189422859256988460533874254387610810422867535215067100\ 6122860365797833636664134421984991190374568796355194678205998524400127046025641\ 4264922627058940796869675489234172051579564679085269439435145086383896644212305\ 6616855369317520437612473144250425642078348311625589395665350593706339354055821\ 4209058936302974741332335413020494530320305736011360708240617471950359199089008\ 4392519885851903644319444406548066682286244646757091814240016442287447490526837\ 1149688937501380503821853386777229675134460395820497356323703123739892843000745\ 9199508562491813502463644934208572108948751389464517090267233135229391946586707\ 8931121517631593412975013403985487571849180872345737545237404498463521646019161\ 2027421044653303046958713975627791892496547240193826261401830045902072843113266\ 427969818427808917614740370231983110194876315191043/294993887292857820552468916\ 6004002697342974481445791259695740149841063487918907683123535356672833692132512\ 6138325077530075215696932544544352024907430231390181536602248700529206030703134\ 9949275430939484780644220959908766972147478442776052074822958625784699944330893\ 5265199383467970547287939195250363245266628022556185370271291922910735251881249\ 6744422210080351128552712220916795353478752748561379597982942450985771393371292\ 6364523249041894950370561785917474720638140887030795781654296147313474050145138\ 1288213067105974535081673148387818822250204316430780343624096788814511442657127\ 6750558729168421790379726955545443582339492971063416893573138959193863202964631\ 3009982319983966580436882774096633984214620141393632397599071760582897753719162\ 2794068581228516944196363312056267753248166450922705217772745124428327041017790\ 2244069308138734653171282032614897038955776247054374334150703007944183715524507\ 8283145183527342633026602864684717567848067294439038957523105137471928261316590\ 4934858697223874903831673307876336172233722189970317294480293051047642545968066\ 4985401349361208159157255632957351106366824932245635971443876821439729276766960\ 3449016137370479489430156432780956367248653216498257177651377144494707579644242\ 8672472404979491700469340660401706537880708544266114942938306286022058632136728\ 3547221857769971403272136544703256123477550257317477013172607442382180175907067\ 4959003741296296899160624459053120738988268141462278886914770599936000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, -112517243655810292352430207049928914162751428853079780935636\ 3313559504078391347117969763140162406017733534917886799341236170305315831411406\ 4432618771622834441592048516304603944272759103398531557514929255192609254703913\ 2572288843136971923363523495562002360820806435869202374733809032134212205227668\ 5284189902727022611942707999689534955047891914121756738250652543518194985767974\ 0935385515151458833177170213384242314744980314996517301753141613675880554351637\ 9080875802951530738481639850920623374352593288067498116346137880333827159436323\ 1635376215629242002526260706541665897034184081212935135796247265073592160795894\ 2550022687464812879330574839509362150978249198730198028987491946820988541109558\ 6679975148538405039073894853402896561158369842757588310894712170187900482436623\ 6599256623887647181395906143224509835174198189945330362119973078634062149532828\ 5348153671552431044072334844170608483760983826355867727505215795298508859357484\ 9152768751879315786078497312049011471815990391964378439242787781445437595797880\ 3945449082179722051084025982698640905814457335854516587601871618118629463080851\ 3948315122650896690255149944672384887360617595364671250705486771410507448265676\ 7511398328469411713428944273076933802541817917564736853650529815494434690074456\ 3146021730651448261749661084867223680812158175913770227146815721773453919206095\ 1458031735653478894535684719930811001492958647666220729574037682844958371888135\ 8282679408341541954604148862167329881262076629043435998490275265206870245911171\ 3490622990608449632118948586386923480433950134320215298832153472602562227163876\ 9119763347315956186625004143948198630069547657109712243282658041/63805496356287\ 5772959218775878419560619910525382180408462008328691767938374978594085826893496\ 8008924562173230500725816813347726517036869439440180935186697377342332307761106\ 8742479667130915333564842254202990095321568794816103758346545336240287379459893\ 0636251690895836931615007636261946261706679240642880673621499174325333069896561\ 6314437909785814587080833782491104518902924643609223939390623159607180001949376\ 2517334892683808966100985242338963935402091770052468122236461705052035868827175\ 8647502443075499767143600539787883315936459339400685432367479374132877933478068\ 8825823315135704868374934373373254929776040832837831612994531082012603576589981\ 5652057809928520075018913308062738989253805289579971912313248636743896012907105\ 0454616122586018107107928815212483091465126891994301384888785810879184503465766\ 6378975080142241349400155351914693425227347016324613012354313252958543092401611\ 1816558207725535698089269418105670645947994975707035400221803585823990189759535\ 8944929316890191751807514949965611839095955796618937972377474096799987508849271\ 2141111303807656551895079137965939207197051567187405837941942617260498273326379\ 5312361078159509282531121251701830653084518854010784590373405238987460080263504\ 4816296438457600012348104355671708825709603124834416331338086058345302380901320\ 7409563969711637747868671055525690764483441009490948290298621303568330259905924\ 8439936216960290785242921063630396117854933773413054950165869884588250009466573\ 7371648000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, -23240035548154953657292187718568619553364\ 1503681330767479996208398735264666424572611249611994510908611333801416272110353\ 0779133175520166223348364990831073710749002065179732133074523852556353482549486\ 4687883287939836232016911379077405539526550844012285728707001751510822194253093\ 8019398260081182740413735048561666502652241672192201929872148603802700033058789\ 1038513158329569778676139551858029891469642029628447061554631673965873752490949\ 4449272955976866607873873444612608228431969300493206200404861958311893740724429\ 8277798066182499456747614891692994664930250072767211105849361563009030490508906\ 6807844870603847289009783583566416374437124653498295134731048571659171069918958\ 0986272455079005117298795881717736359396064995988008459367805094376273523650904\ 2701177294767868053831914180001695755529642076036537626974445766546037704970100\ 2373781925190393704423847584679068540191244089734129719534072536178084085220376\ 3215044241107340361929327486950897924141368343680350269602696193914035312743495\ 2270630076838367976238783273284426682799558791593682819625256820177837670274104\ 1312284187026899008828173340765882075038326128156570716743045838712416505758380\ 6158424964952930524630641621073916365933627401441872562399533606895208905993041\ 9647753283967610203862035496397737689695385584568806260745235536787058731864434\ 7922707548557716875142481128328316667341117277627540265988049317024403665308388\ 2741810671286998945413466785439506574318697160029493071332027457652245688780921\ 4161319667089154918980471805294786753503418702779086968163789021699310875930340\ 2912470802821245907606499860984464885949258090239714630428193595679461287026347 /131514094225537296645372241241548699130352595518201147366187992793832757400296\ 5588400312618519798559497215281932038148211467851805560877995818244695437076368\ 0507770030010336744704566917953812774764138776189736408812653852001794510482329\ 0792698080869704534711886062591200696346406178309889021656781822738701660676496\ 8962796761691922794483535853254194716581675839782913422811409446776558700418487\ 9007064072493686982265425071385980954821637811702215749087803230245420741815530\ 7291259316514065101322667100188317655263503029825291394507966475978294986343935\ 6396918122622894233727003696749681196355651496884605525826779412672708507072783\ 0957742076602954459276434593477323593696017182002503857161757010301220201325601\ 5541291478069797170260091634058922976822371941926371371968375863330972027417593\ 1634155753676144291745153537163760579521903666033101209528225508195019770793855\ 8945308654257612634102384753327642857802236836779242305262045621103329336710447\ 8099002678122962922598319071463192696841736085465373845425849480907917817722809\ 3587298966758497463624279702478184320292361498907846443130835154156324119885497\ 2401705649398581932128292466544178622906683631551786789190861952553094838345103\ 0795497087673264420531574275534421546584708608003782151264802657355948864593762\ 0283658656644077985366136018547653386574225555928401493850372073856281902266412\ 1378847099945078343053114757297520783902601887375879365780328225846443926107467\ 7049116564288855605248000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -83654845639862845957037449610\ 6084031672974829802968361108901286112496559655427623332764156933416751246860579\ 7339692442422757892989681546763684599150137113847963883217485012830090365038337\ 6323040445955723753720023748709592514321381672450957876562473298879828379991160\ 5488163344307102507397624400199714088883030186382798690441261745558041608948579\ 3806002757711818320264921787808982751803632147370508412447060866787815628842402\ 0275783244245397839044866568341019912970706284435631641555552523858285816835744\ 8235703122907147118131345152349884472458571916390197761543093545204162067031818\ 0043656197178496236363425825112565791639067979409211260516618721808467258644821\ 4415464999933107299013066692322977234173564191433514613314486680898951339421331\ 8630565268454142888838633518393250606775226309188379931502901514983546651538007\ 2665259712563682928647817853625335777162032016059258948845526221190656918826830\ 1747533009884482721600373509969173024053385813923919591082713543442574210841633\ 9695160972194967839977052500776757393210275143714605164202611377348385898984355\ 4719999368499866282480515855308569308205961748862610513402138041023027341117883\ 3962711352185387189520342932577958751769759456071192269072192476676958517345471\ 5695558663360308804360674229861725026369916760497194134748299479536613624740468\ 0813382014539975494318536416168524930898724699472005552566805915677384444520517\ 1638347465118701617203163919552105163595923106601036682905618035915830291038982\ 2442904443144776229964989886071580742209517015518009232742385481177884345212159\ 5623858730341730583869361602940539740106066909607333053475879867622550544475712\ 9658091720794010343/47230700622254962621114807990343814776848081729909604306587\ 1854408274460278871893748945510273539635949541994489253431546871638516068764442\ 4647474871966265273775986207723443981598478504079671761583917140901709750931720\ 1502495636903944797889974313958754997941945922442162548670944429477153645751450\ 8886291510142522854718259913861856236658622513320966955094106837345944862627196\ 7491710448274674346518634090308540106215182464921973108760023430126815198885079\ 2319881623079924623664132143871091447639356151503988593848178398730467882831609\ 0916037156882244265818368428030028222954020386294434769052983887418024297830970\ 0998153976812989649989650045380190547145423467269398173322322864010866574992235\ 5055628540510932250653698271744792009586850404708422516095015861240688181761497\ 1189739522410643578672216705254426088984862426252814667272099725727340992857336\ 3766591582986437902952843180902077609160195454227806576497327314156735722651846\ 5734944966091517799897991982197376719513702154446340673254353436558986292101452\ 6084164501506000675841914861596730147409332664496596102860070542556911009081670\ 1237889181533093181865324240813797436385487946133237980383293991787061950731643\ 9122595141532266202990759482451825299540083635038638277683843415016837861822608\ 7592186385720512052073770132522984472052481008021237023787228490559907507996881\ 0449000725845974931488592200258449399124737119873672478580525105677345542784744\ 2078656997648010679192432724136696200403353600000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, -594\ 1526836979457438208269416668539207941665028524798475523229311352064694394138512\ 6474707838535009754986705523743073893522764659819600885146888001667892346226137\ 1280527521865305847822452976230737669374320551653698707777480112227002454856041\ 9025567324062545057534159453279164265016811665541715010420727698928242497314717\ 2222974769744046993368356130463722031297998570022488082693154463189025807570024\ 5177708450087443299406281707512417662117585423474713772853899911352431508440978\ 3349419429351668915437598029880218912624276019883368525551566639834796610315671\ 7992643871160714112054385590723196451129514887312116858102498451888572580025351\ 1979970037022048230977384137568022493435441309892169985651491215919460538627481\ 5509782285472868769110365865233607878451327684373786023416040313208297087289090\ 4389756244095897415491657021346836192090750711789740992603801893504424020552950\ 4449222292747067127343409212106015149828837633383659486822591463428402192466074\ 7308586091623788026160313901249417768755621806204848529127958918894324318857326\ 4369329833028995567466941923395271237867308000433900257006211744211431876871683\ 1264536778671714178011420211000165103879491464497620419368551658660793418345584\ 6812791279898037893068280966916956447104260681452472204460733017632403602603419\ 3641558768702339515966871516860487065412938867739372867497271492835190820937427\ 2091094732354082574035769206146513508324363025165204926391522559248436105025869\ 9181400658138693865773443394816999071034828218672228349838428849934481418311770\ 6499716768363146254620924925223043530360545320384679066173554488487159843322567\ 76036266940737045233557681424657961863967017104149/3346293306297026373302753391\ 4297469322151217975680073934832226828819576141314896851090734469977821098619097\ 2321717652660159741888553250483173616524896908487887119631202096005124911985996\ 7082755559439789020700737606794137918588491074963246166973295575094097833391338\ 2621325842753926439789369344255080609115466886848673826074151578437806165216283\ 3157078931983927836868625688607298306655400230963065576466028912767826222369012\ 3763743156686936669387539833808049106658173813057470649779738308366559081951994\ 7058550393535335228044225078732039298536100468334486148713531094751895782306732\ 1979460425376008547435491665347253501061500070326422525591241547535712124536818\ 8465692512232430356870310022933721654713875551843036281851667383299883603710599\ 7848386650124934264332423323413680925361175365756390598585381472311977818275276\ 7702475240422242112790475499893718999806204469182002226872210077953563795427179\ 1521277577002417900060860519156506028370834320800049091553266990344190275499297\ 4442529492471559329196064417467701603157609640649960367590308996652105639370318\ 7228155411287726956581113713891634135198134644945076599271112456950111528394875\ 9078774060031522484973967486637983510849009163206134638895153795349133952424141\ 0283242934497398423721919152532997471839177764062448244426856596628811335440301\ 3945690127920319375092034711922010866023392897685277906588751841403998014021704\ 0977074010143425896688459823883199582764541205195780209304071292735708118332211\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1176773449763834150477488328742734924525561526\ 3494043266566838601233152067005692327954336521788903197913907280984816088616541\ 6480651950620234718054190225822888195286073441170921100948546133514310491234654\ 7993643117652347751408756519670522519536814627614469967490344669143155057684917\ 6024240546779237618792479762456255820537645116114825641875580467638741020892685\ 8830901659119965594555893247104366089766679995615065371480975356274932863484949\ 1840040291653461136602049747939790372131093944071072485042107560247985436426303\ 3551310745127689633011064350521046074222507768627646112551763455097815454622137\ 2294815597254769742516025369696707749307697599885952866137457229782773154412725\ 0881535659123490653324711850975248605573123350432748098603462194007007238154210\ 9257411714485596506672678872999817402415591676351397640988229244942161114830093\ 6997937469289052423967203142987051944386398498123884593645611493479308948865435\ 2226221332022443706364869258714710702764755953749038537248544756897751315217778\ 9472723637384700037790268641305340817881470099060137449092069735572887053698512\ 7362276855189488329270093212355820106855177360702924216618367773469323537200513\ 7964318029371631649052470726679765655564080461683071273843977917642241170896428\ 0459200893213643293118349028694002308293911600343595293718992663234179787683388\ 4342991994236829266627746067880509447564145451013446202281894900426137898822980\ 7474970415477744972714483478533654037800543985112378209121389344320403941356512\ 4394435389638786047518810585075453897067727793642549337935347304035193889448585\ 0474941434353004290696780506316100443668563995269904093781463139515558645143815\ 580805762074671758693/661097250579032927435219163376598769497877740007751275542\ 1347827430630471389431051067803819911069635494891679574037994201577947307245441\ 4707725864421623294589636635114201429395077798356638318690625153026910923468197\ 8591066412870534103459278376437470316079020793638334093054843429733933920745032\ 8758301981044315608697196442575310775359978357865314268296000317420464609614681\ 7356167186675696821468851780984306765621102500291782273453527231331046094098800\ 3754954413551836190074519224871367761778629913246655443702872441507300841952737\ 1073579754120451327039764142471500840760308050555247341222288439899186136485452\ 7955262014602902831004500311143726067041743901490562275092295041222415136573668\ 0758908606635280455650424331877731775460264952869889719293191833815686116704789\ 5807946730415733598063653754740654105544358676759622655800124541243040358509229\ 8706425818660070255527710724892817175028277636475975120329994094669077899819352\ 3144388949851547280507874427569312284550890299805055640825368389527283273498011\ 4698256742228817605227500718771112041459312356143148424906101716427421842537053\ 0692365172749500184131202287385294188496618032758657890744040491951024441042084\ 8480590097480943475901721750185250532904988526492393816609146677448856125723129\ 3980300599000789386946065384168209106260140848880999518141576901844794940423204\ 2289452110281579884846757577726940601249454839723193092345023183714967836497336\ 4876636603501142089558275750954605450631683215999057155487432704000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -18467653616767481616742656767834863412322220374168429301390399\ 4805850148090691302167814812874646716408358921972966059495260677082806751868548\ 6841162673890930886900098132600693332614167384052812371452318318877906308252184\ 6076557537214407889343594448699277514688581623719577656728237479964236112766422\ 1499279395336196880360093060583436185822722818680351414262011756299806862379079\ 0840284771066361883479582742075328001953030638026023732317691256606257986396706\ 3364059156142135384350939877367603196342391763653557635886989062421220588098495\ 6882994353489079002937869344360248105140437024193345661317731782617500968250102\ 5302729913581849414845970757743296216255748675773307406807996025092237225115612\ 6210962810323950686948400366348378880391658018089036642883529684978688371410484\ 3517641328686282987994292142597471559418785606641261661744670504254438805514572\ 7344029437888887968157272920986013198539872247425849319109366184382213140922303\ 0708006945980634278411100954825529103967840212918763892406074052649957791016378\ 8157614903630257658517962780499643049232763024190259177883951626493076404402070\ 7822861724063558765564463548816481991690564377866020191772047258733551882866926\ 9431726108209232878366300498510235514260325100598039630166848122514701502582773\ 7092741234838335232241858465248030744343057019800532153574782206446156389886550\ 7830947006712133686901236794741886289898632695882857848697507832519322649167145\ 8388411928259396658788273108460487437702379752804622196804456493727154289330342\ 0195872718221796068418207534242329732298406597602746560775270865901091774018502\ 2619760148160813537529987833686557502990344827128262531340825832116084760177726\ 33998321/1034922583152875764521872364082896141359036832462556294602102627237212\ 1087317742435367413065230729888201101242215293133904767226627910539607069546908\ 2699342026687933489263041883266469649453628754489841776316003507368213758904601\ 9493263462622660384833798922271898871588511021355831912672611209051737807422901\ 6649313860804299138026824533387697670033112142248731854524247667003545621216670\ 1361413114777187707970688767191988825359709117348257209816289918565385915424418\ 6978742458157222235688484984453767001585709786027327620041944645896600536092280\ 9691950908824633219038375709643831750033888489737378621683550630762793555556563\ 9550653977798564532769846073223700974671688661148390222855564771511008638435326\ 8767551445890001654764655794814266847786879471088692866834496181002772845648296\ 3263173345229167243063987935387907877181135283017759317007432360628453508396104\ 7359178707412474833463077862384081837883020865134331553043424286997241269263597\ 6376242881716270587971127105835879525303365786853791068337675571316580045419181\ 5611316208389793306782471173543750843216820356263338581526960178623543200639728\ 8683391674901092943538599100184295564238686422181192679374307640703792691887268\ 6464121499988411141863345295275135034592014242144708400170255134536319917384813\ 4904436304150851125581950944700521127960017191455770233725982902626736707388664\ 9673457397376343108539509169947701471363978356194029122432521928299679431621510\ 7092128013261071813816437781883877204354377517906264064000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -25285394395767617591027308516789235020512725195810383661873051487664075\ 1416244480493719933997188789451501544183947100755825802828077968882258779851250\ 9632580530145169480239872166794532759541917381813972478307879365165490726671453\ 3303099542716811178826606600524816865563341641433658525274553306944761206358721\ 2536209152920535606392673594093772439048036708714422741487764970520394299345067\ 3417277148086563152562558594635562485980408131399697339397060203035866520764911\ 5183340182759595609846171822042773823092070725483362023456155986687131331162555\ 5628172247710821579065028830721059063301102151090946778214411411545199867236849\ 5314192249136680492280844236615881039783418213762319770032540990659350926536635\ 7927433076935282100120638848828013662070624572274208711929896196216939677273724\ 1363764711634471377063026003578974976190513515357941114871364553991530820884274\ 9380742781945820420738963230842658684738963891676825956142897122145490944465873\ 1722102867102894594570664154598228039546282122291658252364393822177887277610772\ 2330005963815568589856253510429010927867173960564621827687482623775497882517108\ 6915193690542871176545469584074131875120549334636314143220110675869167322438981\ 1484691059046377161437188504528462709854796071816418340656900806933844286114988\ 3706084561548005423155096550653478556948212681205539144596900693197424634369454\ 1606719297551675257430237443531836249853034226533412313827187163625496207592559\ 5887182455500059123974837143028941562449877645834485680510483468071125853852022\ 4608344821508761560456461253061498822336394169380593185119452734838049203722462\ 0317897755257019439020290332417237193998964515358345865960750828773228240848305\ 6293/14136848802378079075805959496114542954406943275504407706087269599815960340\ 2998892906967074742400778428635589316874892765146733650930330760354113846172033\ 3231718629620911752159920921323464055256573329571227820956567388843893604383970\ 9682067820583299543176277143375815185357899086775279456322051976327071075848741\ 9273695606003919553869897269102038155826319719293200147892325470234724611586864\ 0178321538052217876307422824667597418961695383500641593827170221937737302954832\ 7168220081043055614243619187662502657241922833268462187555609852482637814506544\ 7568989466169699053152951628092753855869120723368516135134710709582575909275074\ 1839588736889123818766706108418820320994686484582838736987526373187293728258985\ 2425886553326972280915054542959191020079551203202469857633751632694316155777094\ 6130613738208773029761924570092644711957983614252080654588812811078533143440545\ 3422438455727987040341612788083502532515488937378864119677482146316668017457051\ 3845649306975928758002020765256647036128942061393721163258737645261685443627660\ 7426174702887533179158901049231494402747047289786666337016276990485545626960012\ 1689040568402185046232858662611711902951277300200002243460869989336903561590412\ 4404672531560332251603856967164507964787520267850291049429317904318487022179481\ 8156030121138908093062236593825432806749312759167311724683878506177732659776752\ 4393259566600760077554796035816094627511858320491972309177745641064305373272679\ 8870175729914394508168725629641242743798350081404436480000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -2654791453876802289954882670557134479204586980235797572047551487628612\ 4113969347749860997270922053559328798040872744215086003114131116990078156771239\ 1258038681079717465259354493601465051045037644042757156137854761354677711533881\ 3828402136549005569387791381147934466922862671117333812364200163796930356213134\ 3038033827251344044189901365465552765360099424381077390893205982325864449397650\ 4888982402683637632208583361809347782607053147418109833096893212324063391639476\ 3648180984209825855762023953022398565624041153046014105700433036109033661928469\ 9335604337966056426417602094550742361804413760028501473473002718037634630980076\ 5192759956415443747977518847611098265577576166972453124208895030680606649425829\ 6371628288745033757606526517971026782179691116080844699039295899940556623164423\ 6890485163389575236419633676007999584350079069174012645135324877855410737906452\ 2240727779240666980894396479788192321041850346738316490249068487634559445394629\ 0338691142332072763053656233390502156991113306905728919702345814740580109253513\ 4281592595328348037460790760012113649774632680667080690270798298225852893680880\ 3835559038597601066972712814604759679928757555712896842124959936399323277864158\ 5539152363762689023558283389895671747821486325568402121361026030960204749641800\ 2038321952069564297873898835070993950388536518958092589312005183696999796141301\ 2101704269196870865544238701728670404771107572252002189445989368578367946216442\ 7754582274843719234757623552627157345019171743668880991120080447060783971191762\ 4505098637822367334675741555954803753734608264603039940558178618034547293688255\ 5628804735245297683324380864968354679566833571634948233856825635539579382066441\ 3034823/14811881573759792812583914407262930047237808761007055914390868114476256\ 8409152328907181263583043553139931785178008430405277470580131996057397273611148\ 7281725793362153065544810327506477583261125327206937926021166404489808218292562\ 7493630371025597091012749927862884618534602775867878884550294830679703422015188\ 3174704361364285166129747013442113664657795766853719531021601027673923641315720\ 4423558148758629618429681670434506061094852465002545777033497665147571174283931\ 7158729412264814780070286741601222455627307159393474984748699608353917515700191\ 1324390412632562053335635288363475406368043212690696050504557603840858178280070\ 6520841594434101035734129829680755863989539940733663530066247470498795628027513\ 2938928213023036704974207262359590172924647234654788703109831378963461025890967\ 1589359922839192817278902218348483599297660029590348385083538239511394243862722\ 1917465442334924194169851899655804939912537152224046774625224550949938442913907\ 3503325252718604195522062602675085648106754206046941863311167208292867822841780\ 6449025346323799350700249489955029913460707793415861413650804818210759089360817\ 4287554306955169706108063387123241265361658660942833389609024344458044058454351\ 6009074759216365495062359571644314667915319524626854407786906286671531079295672\ 6250614365612868823511615414827134709118494151104271425746609616849246108955074\ 6205925628686632623469261839640121689073085408245886743907518967590341399071934\ 6787473960780628116724678596539154371119648657819549722214400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -16824549970049703559056551545302278822571211639680208143122359178\ 0162568683781668974966809178343189813345785028493473785836423855637130817314034\ 6072855261816915694456278185702586063626271669173297125856842374780629021008707\ 9404905266800101363888256299957436539012790979640481654511260496373709804397823\ 2024321248167776994915659469507710084358962598130279921207155340187424503532797\ 9505653228595470401169162359449443866011686992944059386406957286721197795047744\ 4121245109511254316963167596287359910168029671222317939798345194530776946387794\ 9774374328799376156931601218034539849880922294176980926930850856042135872472153\ 3051749078102959150125407395544901982613090391460439727520548838852009343454902\ 6419079608888073190837652344884462791021924244449938685262079979270350657067803\ 1728346654821406511760579126070351910415111478556943629951042550793400014376849\ 0471830822920475682008332212273592121957133526393534766404723664243754878915388\ 5123546848292122728623233901660399924404308050162436115079631787202132016120975\ 5204373318123234729870649781440182363467705701005473288475152753123400030929692\ 2211095673512213150056597562466313073561944004058666720392956017822534638016341\ 5179740121229370178963327560866779612490597081738102302809051794467234248597752\ 2730548590854296683364394725817882969953848303816258808635680838270829315012445\ 0445557376944779469973192776294355040650592433928239167898673917292859059434514\ 7290719578996203314392854658512718094464387873732693568796761993951873367564042\ 8679685733221081954702783705988088481676737852535846398528214630875743104999327\ 0311398971640395232686334374147785427121505640277059406335384348498418590374178\ 76903320327647028694739/9370805371720193844288182933961019497502470465276492685\ 2293862765734262162236128122295175800702908116325616621276341521069290106188751\ 0802092829475076591683523943673674766269915938518102397340790823065752464922307\ 9082499497168621125278492571237791510648310889375606641041839240764947448449549\ 3240763243616394169707324421519715505311460630119216266194942146323653832839391\ 9520999510990813259296194259333580400982213702442814351636115109533682274394274\ 3062321019725220165860220731297111805407392660338005085162518483790533122978433\ 0399996772180416287466762567033716823099632093554552795332240987300192299869770\ 7820069887897917164572508019254274774676843287039165268498626852038552508467736\ 9224944067809639985454473284724255983374268185919925889981157076539490689128029\ 7718536592898349460363089609438728219919557818699093563719726567086233041889886\ 6286013920339491866646506921353237670667111840103708098706386887144017477312210\ 0604320712048068905908095077734894159658297372210868534988672170643749751536102\ 4012855965591351660241548033884398766504525699515982872831108564770064277888334\ 6551723034019820531413860180990933279420693756057787713058558231587551311430418\ 7150663355319176610221874006412776091627296539184783110843378322813852317829176\ 3745754083588832501267225468544829549218971618958258934404270093493742705325371\ 5209679761489230453276961117150389926125023101465694572105663271917082844064649\ 9273435681859079634556243172970081845002903141259406942489507097811600010551247\ 2412160000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, -174083813204779548252490122263010422810\ 8921189327812024701064438412548053276316427740422010306680343534821700547231735\ 4911143543444532284514413998700994025118112894345612357515196873283512078263781\ 3827662074852665765401421637794518771966396513335282348248329694535624214482184\ 7140979105103905684408824005523150398594567214695850575630477086521068901603906\ 1164922894687486556134564526358853109188814347309226835903206420847025584981203\ 1729598053801754530114627908364773895641961098024160419802102031464336299457924\ 8399990920963042635765984272192611154888878482350854423312113983683384308358070\ 2041572640140637440083911457643924914161028142735139050867344712431993039572438\ 9702782576371336231151455209334593292199171889174154199811709036146000724803765\ 0380298029165662213008614550962410856031677087659767854606634378256190773303859\ 9627366989113138542182890256062154363641891491790065372385925879409325998579478\ 4618524828113653998405820479509913963921357109722510055458292365987596104575954\ 3396511791157196197606110264365827751228319229484862609615074309259620228104456\ 3851558626994714510063718093422091061350880011645247482950560172353570101184471\ 3984020944510479202959658261675008854210872929961625988894693370538213641435603\ 1394037408393674556898189136619496566693635877231130416629703666985924348425201\ 3292177286022371026122218746863867275175300793956628412223062171496922489986428\ 6201497011529576408061753093239752730769312541708167643084151108127636997102757\ 4947753390630214863856386452384846205691859469354747940320651392777034240133619\ 7299951907681049610164920111818041603556912722507985537668814835525080606970554\ 7566756597654584992943174920252955118927748725858393/96838095923838374324891490\ 4433250097350152205607541883265354309653319839086860771441120455903346341193863\ 8979501794303166995505406557121938328373874399747459426815860737996999626152273\ 6684855093682581557759880218705899974185173462020403721169162497013132647788764\ 0009997973160303379723951116313655062633000757893965175259086214665198022016819\ 6122189052578090188721859608916781957833166919702252630160370938081902793972460\ 5887224746575855315784727094903563614331675883445961703722187885296292478378585\ 7350244011188469240247677688791679966643645868933574049455614409726547125882258\ 5950725880243883475542411284353802454181740950162551361221654484888000698050804\ 7346921961191390045879844129844444164263632815684737773408325713378704808552228\ 1825991454830260122213070302787969701863106242258432587881457537810797574819216\ 1998790995248540952577442311583145364471632027289963490082108097330687761943504\ 7113210647651100326094768841171605887440793652281260561916716060882901827689733\ 7589636355152974566469169050417221513607306916538413688135729085809733366610255\ 8889868649817043867261046934707045847106200702068961375726034139374137148670848\ 7258099989564056016642739984713400257189401470454499036124001719115950536606998\ 2122712309528947278924061027463698390653499440198662544429580795259145331451997\ 5129468746426981250277094654887898793741410356766647688905479905793275496462981\ 5694750383181831926169370144854347339458716921914218331511187732385885671224726\ 0775170255867509932768100677343772672000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -5801924\ 8592459831697897062877829816455263924348450874479669418503120982428596840681136\ 9051707379403480903210139537936722720438861822424849837218141482900368817921180\ 6610785941800181076307329640340946512053729674276904732724099317626802556410695\ 5028887993130582087205424883605766003151711549116924913533934989485352048364276\ 3103828606631214219745761716131839450470895696340384843262626201838491232613625\ 4777458371605127506787548219841311422317128036477080604194477265475492960691559\ 3594074840329523277241815037665597963411087857108125442946524497164277845854612\ 2383696720459668554043206646456418108291209909578395446819226191119684387244315\ 9022784565052537433071136079405321695801066680230374389975069003206680699970663\ 5501577554552675099106876932346919624923073019629011461774256955128629943626854\ 1171789688098809290757324619220086655794777157467050787288359940828541616107923\ 6555972347407626811344745792131753010324222808675917285406030707880038683303038\ 1023234102693268214901803398400613275006222989282168109448273347678184523382005\ 8557512998015999098770561810488133410587561758909444301771156284752330398890846\ 4616315059031520928397226933160106110298065487822053233743940951451932705872694\ 7969202885627034933463397518919153819789527787337433254866414175411519010010138\ 7541785837658922209280954998512321218284566019157658984434918418175889111225535\ 2062527550041872092460229969526669707324729195875450785524834423876396472755924\ 1626332699594165029821669479563573141923324955235175159609598626877056128147603\ 5144501763630028097423319216930332932753086315127233122289490301639310619348601\ 6208349894987746977189613556485688469457412331665296891856889864499170604290100\ 4867503436953/32251863384027924553143782380681874319825618533873368641876293804\ 6338260585657172248311912656803478600243197256675460219029690297862647649501487\ 4738762631107624684235292918687478848404146029500883517852827506757048068397952\ 8697639609766101639024490307434913233227158585115650056529775043357265718672174\ 0152573036653057210644727443361889160898523783190002312394147798682280331068085\ 1597101999806164090667478756159006349319057683346748435216956423274150544937003\ 0335230310684835358822510432311073391503527356771097491864592163602655165649529\ 5574738579072398093679563744040728909398539488081940319975515780313597882276970\ 7611654374975029303671948936320369332579783494506960520861026453779998737269980\ 3721503616836605532068266298778528897239372037570520116935523735135171104540266\ 2668062932116348441543509991886565000660287094747912891206018210856954316092362\ 6307587187541036962095271527331505238122472492324800174596528146369002663732321\ 5135696367148312029220220655097371039182603071495473689703121182254833815172317\ 1627133613193831328757891470463303161327353130037322918578049937193270887427381\ 6092206292574395582377487691153687730031485365306236853434709083153816405233917\ 3567830297968035347970720173926817866131666593169133095971419770490815006623868\ 7086444372268096172680784869474132449200236121658532167312480250708895060233418\ 9920883157759122615847048209096865780858526591744438557806578607244554789882314\ 7607598546052673975085438350012142937210316680369736279647746996199043871619780\ 9684480000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -3444947952054159688419863465625218811\ 4314885582813675867256236777299290493255090100640176403417480531321298149841507\ 6830962185138408972089160347240093297463664317843412478226594539236231221452421\ 3649811481477568913216996240037755290241994289306780733113648265417754681295239\ 3736661691873414448221154045167099671207667581295604731473410751983904938085394\ 2682651545990042859271441915877276742989130961888034650546839993209025515760811\ 7497920908513161996294133101099100854008128416967450608812304061305123944496453\ 3948710360076613930111834704848099499385758773704274779542051944129536045826485\ 6686576654454058642592277566897818718741357486275476733063837531148690244908288\ 8059391882249081488214488808172909733823210054166958136437061376564249557971054\ 2187523625129732268112624829272173418324038597932625889229238644619912051504341\ 4926345012579692659356603982683099091404749038929046624291705361303455911245228\ 2052194655438019681937489557753488367349414741071455531681914327942528848212856\ 8875054217902978581998085235050224015107313679949187389569907064124170684080269\ 4030134126914009568164326623391658359967299469124768282960448567430291626744864\ 0189878605483722366262442844188486541863190839466195299016657191846786433885049\ 5077111049377011455787652520342631962236495804603557001217732402596312251505485\ 9811741285097985769852166257163586843993147769786642637064439500328018498839776\ 1210288724720714894093100321053755025019562686172376826320772013177217787594337\ 3433778753166934782690047539673812261304545131918428017580127190894759446803884\ 4877046878534071244421364495381860338675602193909581511231938792220434207046108\ 703506123033832040526750712058573752408493210384852947317905937389/191484784357\ 8542936403692325908900322292154100818557484552322395199394630116541398499085084\ 5806667489727293601976330888304925235498218681434476419726227389340094193326749\ 5178654221701743248208373433958854661296308689979895607577508260258785069704703\ 7610475740325678900612792974047454099167053761555761107610775552679727302497033\ 0904440880064166566441026891022325847093354661833887629729708280609439857313851\ 9587447533649911153141704758406212312239552477522941996340652629869536609764221\ 0404675660192759788012781921771231891645408949272432241001570346273410983875511\ 9789603217628834745215092931923770898373127641463687053900106742323641417952886\ 6057725939410218221950368773427758593552123372725198866881360212783334104364223\ 7851579081892676174923950516185714616497180221897260789221036881286638588466453\ 8543019681865761069428946096742839802398571239625906500044961298002403497638822\ 9632197578440306839468441814313607286415905383638291351225464270764409652859718\ 7881994245703415155298656842284846262528892981673929944515578078781864888226493\ 1011885854525179038483976862559952776320521682884931610758171261913748865685591\ 8417108878734034008444559043266338417136663428643668909855338979100554770637287\ 7077465026185622461230316217310736721051976916122852442399832739244899038107771\ 3029870173250394418233163745363675465955238052567563068523194004307877900160374\ 5494922236531872535832848562435882769619889682901922735123424282445158087245897\ 2981649810101252734664201507218999968789151157197299226169573376000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -30977671183686749953810126395276023326252312760422628792704\ 2614937167753950143658802297411613769195419573682991960221814431342147758769491\ 1267974362671667928662592299577448694328946718323649032196768687704882486129225\ 9671484505472513569269912421455959445554923795149409054908918673930615683001271\ 0316350253768880713527253398201681930979826468471989155309883677289286963755167\ 2461043799105119188255457394428898055030343858866707575110737823170285276984457\ 1245644556166419648129025835025858665205389001341509676110738625858081581871571\ 4720072950868292477713868447092364040018406254906621620658961811835540351249990\ 1311718419501975176664502776189054968809397777289502110669847836454941601481975\ 0092164644149056570294985484778976116081141979092868897675162744658957097456409\ 6445119858516437306369174700868402858734612007058050872282501728188858444805228\ 4325666310090576547854494276883956469391986975742880941651326048311834277799291\ 1113362405066784228767907663754682258162827491208713488646432638343836527383885\ 5619918816997401986859365427739109519139270873860750643947140973269597423816577\ 3297238898366279175327892414856922429719205733708185722889273023181960661481209\ 1480997166948241593674047513956346048739880010496158167933385542090833649106239\ 1218054147095788344288925860290566361115147221411695524108780561344993618653622\ 9073947685887293720240108068660161933018490435603897807152722289082045192416549\ 6020529125953601665653941661043896890350465011701337005883246586786761748534654\ 3927873634563180188264050888224809574093676104589766835159272410958300325873304\ 7554328524761821789561867301314767044434304898189877244482724370523183955784309\ 843968710622224478571558536157440875429656913/172293511414886089651833468240763\ 9305326276908570101533218786782546702146909529214357733923339919084931553986572\ 7728681877027700199632696046106411686095539742290501732929059860284341097930554\ 1270010412105804633881281344557443918536444467065821740227629638917521694547326\ 5579828597682120671545121489519327620233910204006468349931329059794181989034257\ 5395883087518525552820541579288855312123805575826838591928375836255254761597837\ 4425002606283689962588875643453006793558815913427663623565064369084473494802718\ 0461110066266349302322883182007780578114215646898292171228864432832722149542854\ 5083570142762711833956872689140550740954581567489864301793300862589845842434198\ 3035933692801567200770015004462152442553446751660712944760753037696930747199133\ 4526065209652450417439999506082371897399374901580377500898629857129459748818805\ 7817990193354479905894086280946404701044385726062480824407058899073633951781340\ 7674477602785950184235090269892198976333585495428611180119431347199561818120302\ 2486182756180989671350009389512000808109682837799897712445937264096131923894200\ 8154748656654542419199879545470870009829102579486233685136282788748531669400583\ 2993831805751900579996126697626836611749172600164535679697019367151244983886426\ 2781258667501490470012727217245843941791185475573813515147707124134705970561240\ 2871888546102904989148603540064648891447527107002889282857179556569122729996747\ 6043460340582777842310643091025572360802108003229153051358188481035322826784599\ 2862648918984834318357312505024110594621440000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 5233900757548281499262564987392641882759102555288400758320868129095189423203586\ 2265601063047997846916237834582210507515861583176404631086975646273793015411910\ 1953028192734034024378651819267833253477491924323957591914286682644685673691749\ 0751262324651927922799586919449152856703349803314159776745920123881069571755567\ 9728667677264864869029128006617224391487966992467004414129997748805133734427612\ 3942194293625156065444709463204991636931352486875518895910265429613294392805484\ 5302773514964476354135531109077143234567451873304480889885165106452479517362096\ 4490975109699603723883636103280725754337560394210345520933277685569401215973670\ 7047952851822358429061250996608407769550483327651059318186057681014556569805256\ 7881355895483120463692305669763012067676833387841927420768380146049300359803358\ 6884573776242739879840007000201732519447546718475379141177374850575772809861585\ 1510396907454627268290261949128525191377520262957697920495454566599705415794271\ 1548409147486690101408164662344035836068198512122855910625180201284905742655974\ 1103382293094377462883379204310640425105386410029647412661190381716510000531482\ 2176121094687584568468385150386527201259926572647819424314747413079966070425061\ 1798959742272489734859148964616935222739023937944915502429108765290916700142794\ 2434533371955038261276488552829129468567072159448053640281393523123189111538725\ 4952974604346625437544613126939434776231764727916489664113140300558024355750071\ 0268658810905044796851994713592022300661112357298511870280275154734372969490351\ 0019756188100089108821355687674648146553185901761045852130649062913039592089425\ 7443175847885657049822280601407470853413210892054076697107148704764480221506901\ 94684894354589189639196782756581/2914941784680754496387963177002712614745920218\ 7410799952408295166277145400472317056109779050094394173576991265701657162816267\ 4175583638276674514092311405838288648137647066890255577923185611994319145337648\ 1511449571385927324144188099694693637572345093848835045737259481800242491536920\ 6231767922751776164200772563760919429247604192014743824785180920504172601467171\ 0994543644473849638171425140042248720134219767598365359380047542727190802450514\ 9518348236400199104843259049541222157175533999601769298191849012882949306467597\ 9213248278555708416337541787937433963922426495195404135928468651604957201731154\ 7452990575149196137672696859957929511914311749112141076050421548589350848539358\ 9991601343497896987563640567577632509094420925448260904968421365519152649233437\ 2211886163478037773157917354779636048871499151110816340698076587161050550089602\ 7960548295595273229854396443148308428883840494062490713604062303561539631438766\ 4604129141330947526857196930736214078052616815942746438088098692148047996871717\ 4584736190888134012630374722126403631105453414989292661809737689888984802527150\ 6795326795716903451992872806970926099344670298692076442988157390401641862064303\ 5285811354910405746393273013280726852588874243901080567384090805689754090035942\ 8711695522653369726472166267862762869495856019426555677031147491357748692904105\ 1146869466279597339987304139598893241096544964025005933524823009284779748506349\ 5862061950648744409268037535786052178230718425109311983556395163724087125029760\ 4610734849716727536530800899585474560000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -287682\ 0708962212541154139914246793313466422748466446983921052496891801926226231742079\ 5389443095638189667244788030267018261072188954588655209719104407551606562056822\ 3457520036470338632295464705614289704533849982439118968101569680571615778236957\ 2000698516189885105065339509273865248337823948901487114247401024086737943662429\ 2207276470775227554492442866577703266368085187887653542756496370349485756221999\ 3428991827782700648751475131631622773965201393230934077022229052425511286307838\ 2068527778622499711990909942588986917560706157169768443854893449631755723947857\ 7539506502570484827847915075300375746454745777547974565132562780117133605689878\ 3414734099435203531617222655170822108759141538390528229663157234218340440941574\ 6336565194024297418146758804122346214379145000232372823660652095224391059365526\ 6715030615566789443980536009619159634622023756408521683595606040468268066822161\ 5735854883017438118145740504428035049270277173613858623897667667830438925894432\ 6188366169845433825953716498045144212455323826654658846247299013285841100305544\ 4262181665535032963289874575508149392177039858131797430764661923990363649678387\ 7948794622322785742198282112209824624325000299586001012831853665982635244323906\ 7823765640147164252373843356345698504354902879141309518553886661839240809362082\ 6627446278946503795777952793660486164780471407310163089046317329192924680658759\ 6243817072906394543033775810984686803087254323181426207975123606458009879651763\ 6166422058271598657039134823402040955957870874687102430105785610064281918725374\ 6324996579672307863030564284285276460769549109492999251784963255970364716988067\ 3294839187380838158524569294943697640122976921303724044183640090465259253117623\ 62820806338648924218983/1605543597581329376183745103272912025807216150510846897\ 0112801681729728686347020180417198890689264270100418102821601456993520584355784\ 6481501333411074451510584616793100335128482479002141106016209767465265071951888\ 4786600886562996575984516443176984779813404293850664804142274416230230402034340\ 1288614141492132173630611941853046233469168720790867436545945821244225842822472\ 4188189786837949569868914914728485722878221989678750662041397547821530872711322\ 3651727056439234765682535918223937207158095489381702317336937239708008204402171\ 9609976534982320187443147288234922340912159836527826466209282895785538038542532\ 4459474821873807248228917456076708824776520238034890501623675968677434092384875\ 1820651165995857719713644201622993974585534947347200160930659508048482163536017\ 7183892548752483527508691300329245841237385163565654868241103979147510896798774\ 0215652419393131023010591107586101776234065478910920092199667424866927402016218\ 5025404074797243097535096299871943197243766617737582742509589848401449718187848\ 9100874611903399337453476396776871509844883340920940826714166799194865229706321\ 0739340496994173027466006912648642129815283739421917932383104115375378794679247\ 1322971709144291535913541163595134343307188911815209800320791706067793981294389\ 6724731644671717769564711629660604152831822000457341393761828766585672868817809\ 2343605828999230530849887675823984099586155009048794572650014077181294834712846\ 8489412260812867086319812888870029150718679502898949221034348416704281342049711\ 2894521570633310791532544000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -587749476002235288\ 5874497562368511812309837785272617246106623001607921555123210942840746693104438\ 6358626171326418513411432339453439853657546516560326913340623810258485690685984\ 1102444059205414910174482855013410275576882368817851270262252674082709530708585\ 1399168118209793296761522248192448199714300270580698296463728347099249847345454\ 1325970142466224429261157480170087788146734735968847206430218668129894217583874\ 2521119036837407520173284825112697080743406361757940899824546943901920678747577\ 2757526567985521579496610859309664165659470723940723069862734117228671346511713\ 4598021757408690419029845930381683068353302269187065811457904857338304720546711\ 0487619096302529065890840518586311770774510811457807053456481888062442695842512\ 1089551894086876019481499744504401595282629749575027715682948876340161652188105\ 6337868676945934123969117281097294226742947360321564629885662553338596089621793\ 9024455020267603507857410642424390778710293987424163776172636861397662851765710\ 0636260303665085573613520915375759050992203109619822856107794393382587074830712\ 9710407293036292538908819850491720712763158244195635925182450920120617394778821\ 8810661913950234680770175029776106169235387740267565531940130586514862590027116\ 3384351352618127301737405104631052656623063293547297863760066854280067402526841\ 4850161615944591691028312755082971681066789159767146801076270886534664373736865\ 9522904630111275722279260604630839228177062498282940429377313676029292424314689\ 9185027408523851478248761698085737414318553987606297810133008964820593702446060\ 9892984063708231889602197742105729549572263543431682740304311202969082790620314\ 0115946858137129557269106738071770015528460896850145537509658765421008628592146\ 81078135493306283/3289423213760152449281208533051566114362983231281031273369496\ 2404928826173467109721543352840979825654760649321535060530345730656096365515230\ 9370137288929140042874474832809403183176984578003114711806363407558918080831735\ 9657686383370867133159956870269258415073443121606079854224832074838526972625685\ 6358253019986011871899127744926213975456552116582918213274533856616132307991473\ 3766254676226704513569637215889640816193351101439146962322966503065063956745194\ 4688970768052038524199117650578372423151365465714026237503768304170378724443874\ 8633647769113986042752192409635688142667113389681167750917303080442365570509461\ 6072875008109089518094760049996456883342167328965216611573091682387375548345304\ 6832601895842430852054938034679826374644074602658926818961569527030807807076816\ 5923530897373330053038145185673318184722110533170524156894819010687112436032233\ 2155613819146528961971143123957623012428302753547035306855895133574424924996379\ 5086316901837795751609471129178440937366407631716787937637695391157090322615621\ 8965221105429236890215618960885391962389074008028497146256074980770580512421228\ 8932668055578337596297143494796187668997416829389017145359447754477484232630958\ 9347157823976295760353404246067759751835714984195787576471787388499702186068741\ 9033755685103695265610691252838190922734562243101235377406668848662722829265482\ 6224756580305096299826225531683917174312618780201071890867174541600363721178016\ 8526379667058761709949099314347089332083224966793457383124404011993992173507213\ 5712222206531958200074240000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -137155395335957017\ 5737114098189754963396929909856618022794294109972009276508503421206727597191817\ 3388907108465338598250251532071449067943544399754828979019846329141061367085972\ 6189729698690332038030172475493845598895392318144334154553816067589755048165231\ 2899899495017757328796370019683923650913212435976559793438824204854107581728419\ 7736025667007549694358469561626358342887941878679222473011645180912860845025859\ 8662191490286046156904322190462129536860834969127903112534547292218035141447959\ 0376766598135608830289345037191500763477385591909498683569584331353322438148645\ 8030610542511057040171751020755160499344554343085993697951928030247289457178700\ 2311201156480444582996467876881946641026772649536462640814616497082757965873361\ 3445546403106359115199410443780789406015141026413488327439945300596921920201481\ 4328112351544587101828376861101941635815774743642420823434723274961648357310657\ 3185858589388449819457966948882833846262431737549418983936854367680630814305539\ 7200260463485644561449784882649957135190087055901114197710911343229274220797932\ 9679247047131325812456290066743880996348841321449096981865555238692679127654637\ 6823005684401742342350968786324407175299863047923545933242700762737185028946999\ 6179229554013382971389116973240404790823676393709625067872926846931696886363615\ 2398066344994515663277881477176279802848849575863034877235078169514187891250929\ 8628321894235615572384113410586067697490401898286085678571285418901372898691369\ 4862206795115826590769481407355996552369038004332914928411139256080258272100318\ 8637568067967292835512404750291301562111432670459409426588157073152857172934918\ 8709107913769360134245909199364147211829204383073519501214230062494908708323477\ 9156764467870997463065593769239/77028459172802713300284982884367354432303090834\ 2933644149644624575312951414309780566074822647296162406899816362391800177559772\ 8707285752085065680944821860386130936789088869809827141662151332662478698186765\ 8755774690877106013214279416942844188681440876225528263159034169191146496442208\ 0051625155506382472272637000605426443681178408642735848469911181721204819522254\ 1735181511775091624070059540244722328402835691206777583472610709355244024339621\ 5294430716556897574933854208028868059909032830700273815771480030314250329440614\ 9554692486637435447666947644290932461679642737495183138139980338139026351048245\ 0845002342618036536246303714138327769954386412713352508906816167383641331912608\ 5765443562179922016023502684632851016338434455086709514312069283134116806048253\ 4722027836246437218121724294287726796638792624163777591746036079095995066540341\ 0504265338352411497405942739949821136602486089424378379129458685326188890720166\ 2479401269312059916615667263279089138882800942141608452204067470492235540776889\ 5390032821572613220041617662009204609767443737781250044336929707855269745919704\ 8100374726921225476484799516108297654525407721844312709544078041840836444367237\ 6818925475735216692235667895173542716604796769842882212077474907773369514098296\ 4529529151650447559868933865106356621515786408669227063932663053216359504316541\ 3737546682581643199625320856625730223663159151278098149454616922392922176830993\ 8453501942867640047035648434602161604407408281160879639343348066360086492641430\ 7651337958737568969358438900935178395003224712019968000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -3120437929117034947423672258952160935553017827050561514280961348055151\ 2978571569533752547620460871304250081776591933020782024868383094497313774816476\ 9430996153329030731944104221834635414081795596422676087789497437332684122926001\ 9912621166001478003530266119297453622812014091195671486584524559420424442670742\ 0471243088351121932636919169457144030752225370329745912515125858539502642871397\ 8388646240020713969257481281446899725479155260921222218780852723354826015361216\ 7874290390227217598355269911706155793259636958122109582112951606982178342655813\ 4051682113071757662597183801672692963671901379850459869455635941463354976272663\ 1762369265092570789433622484803169827701066286820295702301400663602039242977730\ 6596667765436917869330747726407791020106889220057928890620436076575484984939147\ 3956939882691969041067471347966131554003949796167492993056219128276449689074711\ 2085458239619954124343390197813999060554205590808728443387773393677999473743910\ 1709176376477480841471005109824219060590730062958570765021948166448855454210508\ 2753451225101275121552236529741697048109371507588817633503926070669148030431137\ 7173231771447348402740040045837647806856158554265320954220421275112541708560668\ 8458973668741359914356504983935503417587673674332837942283271565049451211240390\ 7900953107846389203432639606946633594033110927760182910055954354347330944460879\ 7570219044777728865311035322726609717415046091679749713650785842801953509790746\ 2656712966910695151379677518810412498696249473288389531754130797035231647533244\ 4747369426757343934767912821926136846706434203484269964614210741173876423098495\ 2812996218906438276667445626339197706352123923821676346063402532936031496885707\ 38851645402827221406143946729395118101255631664021355187477/1759635406997173923\ 8672176709086049215087438230897475913215995095229048409966299899394194832376405\ 3003500457104361150681214798352204441090940977374583800148150128240067337089590\ 4795314990227406979590257802408955310589807345889247189226670904006740650208799\ 3929328631725158890750776208099624966884331954746883983841144578618440756525647\ 9964498951898013411891985140006023739640789971844906558234970991873592383245278\ 9447692594729085127651111539020848929721705651534211489882963782699679248207611\ 8082872237733229113926094436499766989289321942185345963251898576155190879342586\ 3338710377501901894272011057988769556766378909444770504291242607716572505995510\ 7804350061303160264692066637505553659308909726308570656779897534771094498266470\ 4344010184804460433269544568506855124151844261122241944950639976377439288358278\ 4818799860130646494366752502244110167279146827472681856014129763965521853713855\ 7319134374935504983549557623697836716971766848185111742177799329768270543361648\ 2558095858372208567141107872261831809227825463568203145410263311615037107810908\ 0541469117912322567224647899727095318239451342373201951217107959150101191664362\ 8614354961013128051969081779197955694369362027735366523459321628923021251057044\ 5413955874624012727481639501991245108538786664242972444292692971150054826460296\ 7935161924891378164538212211895942628151332329869951981636898282605778767789539\ 9866916601019013314190185348753159468763594149831456849623622462037309218831850\ 9509604710774552291701524582735738880319336892170280320043133395852460547731619\ 8400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -5692221982172958995428029346715873749505\ 3917263098347274737182260842993529890109332991598456493338549143344894866812187\ 7168489080076432147752976841744245437095494409595469936638305323952271957142533\ 6400666223365785241283411012296898082908780328368071859301442000490904143723016\ 6677895090733974276542927556443826088460876839975985078245191578793881620356142\ 0562644009143645834120836992453758266256437767954406547851616973664212563131392\ 6873163080274528959692870803024526111974608664467847372782493009257814656250409\ 4306051115695514573449989766792122059742333472301621211130282166506553726805817\ 4482311594088764347262267876481616606101046629788749673292251525016248074365209\ 8423630392311329108642803967722652250860972987946081238509310318543931269530252\ 0176360410156295010862943419466555379597338164580976806847501960863279808514132\ 1929440860006651999753426683240653999011243279070265172222542632902693388392641\ 2568524273799396022987485698203589210018850259908272749546231810983263602228717\ 4469995951883874011274787077969820512260851085428112772097963958769392613810701\ 8386851493817538192260965393594606109902313685867888090967707134023282125041643\ 6677894051586449997244246948870337719160015384002287468748077964044377277756887\ 7989707184059579911086489012933836670085420115308989943561889042314174553299569\ 1653501065618901982528062866631316005734713636883825059047806469381447396388788\ 2478897639351922617990553185722305763238984032038390150634117042324510393178441\ 6981230927714575547979924641367281047765954418212819715186533680763065097235259\ 1708221296404557858766834330410604678952788656118289911101658217237716670362964\ 8471231027744304057492198241082603828086108011335942319058030850817357775781545\ 60725629652721654397/3224535191436886370173653252309239826842025492250349869822\ 3027858078010241874255302283672891416047580533423422460116482228939866423554044\ 3498592007962277989029388522164486543268282171573478390491762426905259907913549\ 1805870179855746042590177733651774180047280092330477418131059951201280183397911\ 0476049617739824530787061670100489001872221712666261113914555727712599310171421\ 6378148090938336389913824353822764650654167414084150312658710070187934539902291\ 1013483243067439528132111769073697737435268996537144594928974030223594336362743\ 4622322979897786109515054373710458154142620880984354774492482902149514520923166\ 1156072349891705282250146176721624393084776707415951615643498950973431420559112\ 4456574210741188661996978675396037730963812004283039332117635205496853260080789\ 5888013973719273936904263914813085502407431608620303314674654248336985703610046\ 6151046139725149787782099030775052111725610780150204193776110393341859461833578\ 3790656220891855550892566063095735058841948669786968728593903818640120260664265\ 3791510300603772186220889829581336333251693731357653627277960559365858795365761\ 2992875067416237225018623305523635915185272582726104388385991408006225399870208\ 8561330225671296728270988526098817841986109351151848554761625403205288122040493\ 8130615144175780954555139895261231591567619476394546786928230722321013827323045\ 9457418991467161859341580243860890838415469947642117055181399854532913862038244\ 9087555123146360074165454093597773650698271514851055122333070135219672945704137\ 4279855255395966606043628990418156344023092245299200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -281148240823020827776536642612876977482601854142739542108403090882494\ 6842868043869109055892786570840990252673673951453532010772010747185844063066069\ 6533853411044150178606386104104354860375962996685205334792131945380862608306420\ 6661805450132333595383835363357808202869989959133822893313455440220364041768583\ 9726643285257860451437417689379824670805682135892864673828658687620689054818308\ 0748359552173563593834884696477917224660362197680620658503366938979352205376868\ 2681369123136523180668078830166419796837789835814954116388672227615746347381994\ 1842556112255309146856267533887950463402843366728631023865323590027521397195505\ 9432361026750965597440671437939522416715629827373220128137732292103398464666018\ 9159551232058868171516907725717235099472255265167532674115588820367336895379374\ 5434895968402503815218525653590816680657411666886774253609644820765571806092780\ 6519292238491107622178571185494739343935537421947726502580361431182786345476368\ 3277251524292017368561530253519489957940918881125031829837625357963771748979691\ 5261325901554794456069688504177177621768344640032697870132468387165083956058087\ 0477712917569314727736319493778800491578244446681768497932063096424184812030644\ 8894781036411018241573984483973241360136348186307814665645409967419409742513912\ 4555670531173390378408097628118886823678983620696284609486152231440351777740216\ 0863971218278386784570076589656352168466647498314722110598896320474398764137126\ 9562841237024764317803068789578534999303281148833038137792831290440560458017719\ 3442630871523910392930100548581832323671052958135306980695105961364790373863680\ 0576051516420750699158600083476888510835336203020247214892744022725098559760928\ 50941849389816917419986678667100313886432932768014561408072863197401/1600463184\ 4204169753062716622773750946260716949423291490234535328914054445734138297776396\ 1112062167438845779460310975341770694088406019357582055223538868484424350482029\ 4637689600946167848311742714660472089124775983687116120914525958921291039286022\ 2651591853698432171322485754152832749924483917872422767333388576125561960652624\ 7905112202698115785771212248606701078672511067765095768193000890482813770807646\ 0328541515628516807976315098853582600344289515402846443845410233835404428692810\ 0286326583508903336487439179281668167433274700565133003886655525805964777027930\ 3201239185282606592058811822973919525203874546106187869426563364146857825692395\ 7539614782514987483023835253498182451809799177252394086936794485748302674833021\ 6280022316156034741049368603328097610102237878303244702156279120569228839645098\ 7867741258966906588988338488647263732276281298862114899495227377939684174941503\ 0569912383731107878237451359949355171774149088174390186560318207661722385338689\ 1280649617415890933308173481033362060034136123303031357204749443061574207291360\ 6079611413095946634607412563309728804652695134592400745468251981485384522821503\ 7122194565944936672230490674114380483530808191127136486796043931308588319222021\ 3163760799278445829184238319032658236215784824349176481039051108050981154220605\ 5030679320225569007294560581145906103583749013673653133523353622001228890469586\ 3569901633708085292939589630248805726808150573190934027828954152519124507729836\ 2883305726484374824048487868015684791383504414742583311906793400140295505604370\ 8701372924611788800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -93780723421408487207711\ 3752671999658259342818618618013263808348294711376522198698765591567344261676915\ 6325338172947027378715154923306753834016210103422778636105033316959591571470651\ 1691011499976165508409235855597550323867756049719280589231625429014704395670727\ 0576671217974559632952176073266330841069542702968623955294320772139037848151287\ 6054192919709084611142577987309456055746908801539555076438830010455574125382844\ 3711093598556491136491960942646301302768268178228966829466146894694942971881037\ 3204127036511778224944590856073720745228669533141630189344267023587918155501793\ 2984867540252295449122859503868734962174094202356049412818623962496916415624288\ 0269544552778017392741732025539118397276867826688784276104248026029646952350739\ 9928013149910377939752000021616447126205967545508387513436995364297707207929203\ 4021136429296386655720672338099371428051191432889199966448769827163465221935611\ 1884307816929585294134930502579690466051404654884493311592560889907162962677169\ 7225586785433716293854125393306122112116034574065246455882645402842367073059187\ 4175685612517246647470361903862880412320569196208084097545185744872424478834454\ 3800647557455378081883695870657757082316662979714591702610219586970141840174811\ 0241669516747192604817353072573906834567675636462081504622902356634668782588273\ 4056490091083929774465746532565618708568320884239044884655082024184879689381335\ 2934812182688033919391280590865331801358882740020648892295128559123612809004391\ 1156206568759571358579130952657690014896112399103048502979583108131795941395905\ 2509061112246341376292298577381107553735918974464251416624564154957335014825908\ 1985934289527575634399760174707829130746391733651728569751170153412435140819784\ 322406002581673114640053196641536130927258423/536562841181015210369523071164749\ 6925386125635679233518848552807139255694836675246862465805645882813523075233418\ 3306103506428881940548737440805936465053199206467303777237203095595061190044244\ 0851136055741178897580682384705063823271741617251812167764968177625544817994643\ 6865526179387070599804629388750900594337463601303252403213146213326642696408493\ 1215471464963688758524428082793541539387349211309729628539320735116537406277147\ 8102062726956616045568211115434076210827275883497331019444978692277670461346345\ 7836495766523450977899718441215523201133400643433026229597925892506026371691478\ 4184656678540649608747652020632227570980079058117387867511192694245646670654585\ 5914552929525502759066737451969101645177905428824562149096127509915276064419254\ 1843192704292892457702728616935120474848198966508415396276110542142336985750924\ 8971898155928764833958900905518763805127270995550134407923492778347212994203026\ 4771331696369564423075565118695505650962301242536759987664045398809956305601459\ 9838072598713460090067087404264047722007073856589086232423518633043726942626965\ 8189347943170542102603260770125642176986801534206798056851417961061956834974314\ 2751127659502684087909362619904334234472535218820241896499631006966672285952413\ 0817356144457252224640976056628698866204552940754350898456601324478090968919333\ 9156518724904245311058758683591453206532506138688973684011514254060280850447374\ 0449125283252579797980027604886772681564551910878981631294283306130620203452110\ 1116014803801634550011082948019531003254048108582695565731612310007163997614872\ 9856000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -376975257358075340935618835912760587\ 4805309326387139907206892700362050308423042100806576319402704631538448513808361\ 7890444032967966115744063744905191270523616721269592859989204072254061525850890\ 6768574910437950196926247488452987219142621367535265652551437529409586030292248\ 0108904101964618019025705241871075000019232771684450571317792681710562233501836\ 1480765602474834601559366992056178260079604649354481169553432254306689533917841\ 9717228415794043413306456677873826097431983544991739591239799907820897748609957\ 8462601154809348688210815977774722752992031863048052560479047626126434239577833\ 2236421199761214415899802362619077558725608966583523296481116615407629829235772\ 8486454222683378550114123034241563596127995000006179236791859515337894920980913\ 3727759432253496209630601258369857020774709678753542454112773840297110656276035\ 6810386034216283613828395308106111009433339840419984360034047891977903835048020\ 9379256219666051324160705161742230895262057900297642255820928309859579981908258\ 7270412391352193488153517192546689140835396713843222558592824295893072115505705\ 1481498705041630356945158035737386443546349872944457942453232489951860890180701\ 3262791100956124676575437306156260764676357808543873825552523925063319653954876\ 5936985791381564659931078261434525846793167048799178174161681681888754950029116\ 2760656940363850276504068900044098664751379693443891000737939971668250239748253\ 6552465274678459951167787210867062661193568193047096341905889638772657886770268\ 7823835809838972245843272672212415129582116552012971149784067270104277028709564\ 1754853233036363680522060792447176729832313021317275046005898577622906164126483\ 2215234162771417324984844127593468947320784500780733964317336669864979778507986\ 381935456199352775809543570393247/216771387837130144989287320750558875785599475\ 6814410341614815334084259300714016799732436185480936656663322394301005566581659\ 7268303981689926085598331881492479412790726003830050620404720777874610385896651\ 9436274622595683420845784601783613369732115777047143760720106469836049367257647\ 2376522321070273055363840112335294926513970898111070183963649349031221105047184\ 5330258443868945448590781912489081369130769929885576987081112135967715323334169\ 0472882409557290635366789174219456932921731855771391680178866383923696594428967\ 5474195071486250251071373257893859946942596757562060572434654163357281060129813\ 0422441934051416335419938675951939479424698474521848475241254944452578947938352\ 8303114662961930595517064651873793245123108234835514005771530025378690464985253\ 4328552911902361241788671838672382469399820095548659025504142243373658464685499\ 5220992919395965829580577271417482202254300801091082452274049658022696761800533\ 3304026922528307952984282988769701984851035016274341119222347462989833458132988\ 0237876387103311322675279690857838061990837899101527749665684821294190849656904\ 0899009451717351130759439502667819819546414967972856269030561329622967145557443\ 9084371515382498441351030726904228403377726185850926814535603524774885021188236\ 0729898754954326877994341946639388064757762976466935089148751443410901923356486\ 1315105667738508170947095439132480030345368340651758640353463580739114144661443\ 4042238383931152374256163352078971995108579042890455676770562194652485086998073\ 5860358204477510999890525314635435867409008555571373242894255036408686182400000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, -18212802865682096462042612265807440237609585762\ 5209979934765521778605432834430521693409805280283377382336302682990486049401385\ 5265346832929989359955745649561940218324949370427075767315944188571673121776487\ 1167568203700827469409088140046485700165177993160890198865612996111708467683118\ 0909119111967468870806818820985025931881897566540527773866267737122956567090561\ 3321574361184889689294080803421529883619454712445778369825016096837134998727298\ 8835452679764896430407486991505804289137042956542400828234918182017601811623816\ 1703231709021561841757369643817503556303007633047035077819681534180340467046109\ 8972273278207393856002469792220872208259781620591905585796808689833343982140071\ 6628617042165234638257963805200774197734425435662505648926980973108967263888000\ 9477801363177748926623040313146437659720125286709275828305854275976533855614700\ 8036777365027709082120249839475131947909360148042702879367920703317220509040564\ 7505984231414166302270302142777106566042277895300278214238437582338267877750302\ 1368429844673053795993815662686524397089436034616062856775246839862182044863036\ 7947891882579770110015158017361899241844707527255511977837512370370514983264537\ 4026887405027975635091514283061277535009318024691169093975395415929251697921728\ 5954029711073164745212505531551253756108450285625801159091632580532946088145275\ 5919300615010861127042535389607426506838588543704017326396326934873089939344342\ 9796936048248926584914553130862022494620704558720463672294432873462792024257141\ 3415241821899537319913209664390130418764110638738342352145357624197685089678592\ 8456130836748618913019503694833756091202810031767917742292734599430062794745597\ 2041914497158149664472916307681234375689530808041326039749908965077736303250881\ 470867095205239121726246205300868354480855073/105229750426325119954029195282456\ 6656306124427269945790374960011895944230886964951871779707456156972664676989632\ 0087742166033145784900980681480721031192017943478586167543681915338339430956235\ 5820403442685647127472073486799773713721399054232360885101247082311686618139673\ 9962983008559845682988486095721861116778097198379101759388663536841272823214910\ 2627402737660731686316712911478919190592526532514765046415743873967482013853646\ 6940638687555958398015104376623658168205726553180638899351925161162455739482184\ 0805963374007604393535757235538825894957821262256848210651765021471859630907042\ 5340840959944135299642255657340052414918643544160973084513889072499303023571085\ 2626483314558234606053658877576159418556522767169955635572165728381346924609866\ 0112449935680188783200325985742628071591004416685866826284951263779662537281735\ 7021933812155857598623476707759724810740522288581201811912130199058533986116385\ 0281469393004468346534030877388372637398598643989331338135452726248075966659940\ 8046627582856441012098217696213092692588838918318805688172637954665183708603468\ 4283216218636204397123298817489437050550955368903303779660498816661338706133915\ 3344901201549830281661851066545477425577944532210862659157379006193165234600193\ 5970442338754087860471956541007554523909965151437160388467899820532008355605527\ 9558002587608659339011408561204444996376167647188670189223653017926459711785429\ 1642418260833674301854363798164447903310625493220178688545035350415209327871671\ 4217359365254611624499735056668295414302802381637834868725728143772429559956748\ 7808823239904182960914432000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -606089663753\ 0552620979871435135611287321086376621399661011311759991042084947622208837179299\ 8508942422093851508968966360383259208935053219725216998850116656695270450327308\ 6190879918269093400897602487244221221339195302433557266039189598131200432527311\ 4286788616980656297592885066528403668608350721160049091511331305031865874791506\ 8032620110671363045323364366871546800847970685861303299278317192890731529144076\ 7120590879469910091261438957877328334293371246353922172351431854827536718172197\ 8425909254146812622718675171267984184690968074470454254229885641886162705058933\ 2116371255536246495798314908277567295660746674436100074794157862173430628690836\ 0377957434409650174127974382440341225065956323985288251755876718753260788191685\ 4964756995496136060093735424336154773055270320478810936211409613689652315274432\ 1279913008471642471881954066862144068495260453129136746399602900822820200820945\ 5219743396100739656393558282029495790291768278612853403101966434516150833272147\ 1794307847293042941987243255327812945928508610829026469983229480313213848566805\ 3367734626445411713179908927315117029284276298368216586552281085610229876306572\ 4551710660116253394591086577894120548609666191375132972002492322387208515712962\ 0460167697433492550498854987706622853286245974119474438892989742676470208908512\ 6634749622088077876071874790420305202553528058993346117744037709987272401445590\ 7587697801929231856362784751666532181581340465974154999090903445738052412897986\ 1649824598978809347198689933294885225129633131311339917397579425487881028317888\ 8004023033996091957237796944253529778638609664567096552157396680092525772255423\ 8813355561100333383564616283701097239682703443392462615673595858666748935797924\ 35805132316719977493508150020975282747639695587792859746344038597587838713/3516\ 9133301936258937285132816265251528871353866818266834897041091501367055219774179\ 8730898560061473842845870527812381221501854211468817064219311083431864116424531\ 8118798376650570380351179760935260524542713615334440741443661248584407002647812\ 5944288511778616087922576441847163811756439246998010405046824194874952967881550\ 9303307617092862371443335095373104859305245935527980234163954814851054059103259\ 3492589447353047550569663581201245745183326800714918494763274246791716266554948\ 9792732008968405495815817682499561099096701926719754189062889336672586755815905\ 7390336375463456437964410094336337616944791544778669693620801094128610168301998\ 8897064869993972534913990356022433783533305035553745497056901659402863345707399\ 1061183252545178157977305067966452874081281051133558141697072687564077257904728\ 2708651215911032265685190898519388579985701221194450378027064191033706928473194\ 4644950598968315240049223996132110117116846964711566978754339393800216979818921\ 6353080972766347446768869146102539008627816725378590919637491819199620153186900\ 7048353687540899914887838817004028452918888259871689956374623254158163358202410\ 1951726127200445892207272799449815692349546824834184564207923653307561858881882\ 4987121298425851719359166708453890187362074976307550352870025944152800186520684\ 0737238750530443305537959656691187232741148581238205286443552735665929349913813\ 2265663925364312379372254438356281988877904874272598559421238680664546822993765\ 1111729803568561320457064287042649266483980853172756119860537917634237543851180\ 1079271737246158596067812656966104717450899619840000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, -22200351838389214949128109031470730677645092441555852870227944599931\ 4074894701517720331497070567046166342195998220434683239451011509228267810999479\ 9103165454457431356726993569900406437818607881754672242978584135202387049905684\ 0811620763952707621207455769873338752078587392004431127424428401180710215835427\ 4992793222589155603732851813757417294271784431090734786767571006156867901588202\ 2362349323745708715764256502463167054412714756284542732991534773971470781084605\ 6682091745808889667138922921098059893113119040263557735839700331932066794660624\ 9063672485752507589344233452242414794998979043757306680520571734192504535935567\ 0625279655473204780257027631405564677193219106885615737375526642475870939483448\ 0140225778474307438782243029660321431517889746169486846270434127733551858505352\ 3949204132309274459373882122241824712722047844490469488445960893949585088267046\ 4626576616773706622633927338130519851264012534233051867637664748477514330002221\ 9923145159671342872193687668519505023418632768923500408672340896622566275296301\ 7698308294783373788490932560242271781877313132411320420263650904723182902201355\ 7025763053100675504999912217842341718802843822575807022406760407922090891272966\ 3570019313145235778403929655844306640063737868428882067412333289020206296097639\ 3155175906641688948132900790403626103743022933439717455449846256399647216051351\ 9531569542973560214800266293880513167693361127138523542865255742642192851529611\ 1146636020439337697632947898821616353254497907748206663897753421448005598040595\ 8306313559547300373353890463699047087294245096255716032353591428758404546429646\ 1541699826364309121986636711481679044071215994295733941115096917993458801064428\ 1426985030261880494074561823718239280265390717034936523811572923245425601565817\ 70535678080516897249218211/1292815942003480704196557047350461289377967380006991\ 6899118151842803688966559394987152165235648348734353647220875270919635685123240\ 0639988830426565400463303272586508215409151453854117788109314501673648150644629\ 2768800528309903940725012826725931403412659507460797037519405984856790337888627\ 1255272820020206294323147751268366760215727892544654561611762203399874918473050\ 6345447949338257612779945671807048758351698826924510255256824313791955458153736\ 8387500178590819556182205732392203197524967842439145821822681178133827864420559\ 0827925436052540411495933161178149592901037596881266106345094603503657272035726\ 2712684708563936144683010893996097727230041495756864700441135388143909771240169\ 3198416375348679155473378073806528560090394742690745614601002188114886778184051\ 4021432456214375301549498276729071086169361838622973753569410475973137459168931\ 6858032575734754436905976506299996267954216977905596500657523778517215158694115\ 3752887006796243222975407965062088399715872073656845270098285386177212240624726\ 5511798405772777896562447623853984351302828320058311254799578441094530854153806\ 6129973472088442907594123945599979417000754309498359143418619903480775810387029\ 0138854567889054331401539806065975280630752545826840869576594079017345281806589\ 1457772695105600344976242494704777465517673021884767635462353194969989454498784\ 3637410666955011159196334152918233413211514645963126817460809364880879231806758\ 2677976411620052077238243698935967795729273708052789572949496585166514746487242\ 0489607452340704152432986702349376161931358359348981810139262605989366604066920\ 6499819520000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -26216225606594446782789885375\ 8400050965274433767730708073085437449417229982398940600655240010823881265547484\ 0388637593181908636293901964591141658155969038797782888983522259499490145655955\ 0304218184721315139339587805827506147764145770636427988219208905488080834272491\ 7390357736380574380803454248846162611022624772991531527600694198715490842268671\ 0356768769015386413838230828247828214692780716394362669404627015815272128033465\ 9262110845095653729774319753887042489460293985576646700695563085298552184749522\ 4757284391167690361682021997207747369961043909422770353639747297202124884069004\ 7354630212353238598794102039314853554362586626581239158542852635800526526610445\ 6560732004443933894220566201206861866028333671064384720050877459407939676603635\ 7579144448881792606317873936932891557943229208613283513889159722688322790006288\ 9178041324694923849045052317997668116339752618312446158565943680143511986950684\ 3244754860690862393705972350307984131100258963580139751697731409837848376309737\ 1590403726731244267722473942420371343829052784803710222786341767531780732373580\ 0302481759318817250067720326820570156852946190337549191867726045704495847617908\ 8628850080515012520750289948537732366013239947087738038150215314258057107256083\ 5005030951986825433847320106467144026060007940577427696757268625396777767047456\ 8823613687447252586103211747065143300080159635335922974511141382827683735790192\ 4926509114557406367990351881970175188759686222134430944943518751894437786398842\ 5683140907626478198367579920724106418276824634697788497240949741924731758634854\ 4874329508379331794419164450852096319646230637009418746276912810966388635456492\ 1581394398393169211093588312894864858567092210325774602975989635366676924423098\ 461890208984624921812672140530363972432195342722080977229906258863/153070052190\ 0719353945801982052681953930784267512221810419789826848046681264886302551880702\ 7168865980192066511722394224518377271848813962132554933432321438897580637936245\ 0874683276885166884617944872313291379119425077620915256298482734935131663966927\ 1109553814801822161518724198717520288127728199640745776991696951430965748339606\ 9293875965584286690153103502370542121506819436438283263256737758178067929055443\ 0921831172020288416708027216517942835087778076891665223869221943397966291296240\ 1220765457327679776264164604433728073941941471274197342044108852744558125580404\ 2711031328619925841202270651356335296172976671918731424505281476794373545113013\ 9960717499061121743029055781331319874331226142131499222557960782934961250341948\ 9570438709937446651167177318660229560693411397201640970568271395585765603179901\ 1505051917792461122131526180128547177591294587433326345134686277971097132154676\ 5517939050002690122361071678364757836848172054478571322078952841173594976258529\ 7805871613016012699210269380639825111362040617803523285939315284894939108001668\ 2679409353628355106165940597730387104496500500040344479787350278404993335467213\ 0991636641544859367970830222471364651757096094275023929640498146401740245998968\ 9158272824163872245982283991567514107749319571982295575556967431387877825693136\ 3676606191203171367892132775293725566796002929285795413595605332221796530767638\ 5193343578387852983037356135564832358375087701604314376285597950938797327336520\ 0193263557988937373454729864500201505777700258741157873164150316017669100591268\ 7428360340211762085727645809345613796627042638233600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, -8137645141558713728357746148626063778537405808821300831533876385059\ 9001120162309469815129575233985912468852652253297745038819194018214123894897744\ 5087039595707046374985365873065787992724840988128480106165639859396552595499793\ 3108171891062308306539963618959492586327387921888047228447090408395799567283862\ 9240452247595421588535438623221274084282099096701007002084656219226597485932236\ 0546953418498028782608409842864318319355031664002257747030809761529524573278566\ 6270014482272103271252103065784075241299679619196792038022329968183857284973007\ 2866466118232538004170787560210565117833461727086525924327274946351263972336940\ 7439664051296650106761053209159192004629103136531326378185523886909321727346808\ 2026019325818368052609949408550100640777202027562311123911673501521971906179034\ 9317214514274880864203758089031321094091119209766056243777975015784515844108865\ 3448011429361399637606181433782386551025802855898369650086479023832396482477550\ 4632289096016262548529713163471515061648476123733559713650916183443269722082691\ 0069537321086547763961953960081287431477350665136098368049909439981527964609072\ 5871506064317275222048524867875493659620440600384765016663547886164885118930421\ 0829740896632463186255956799090632966196227101179672887085489383284653801170461\ 4843853320222106973488594789909424243701817051346716244141112725364632970722955\ 5098927240512073439542964090008140515780463437734973192414483051981066267450212\ 3197625082268661063660765566319073617568437910262291717127778449525765043135269\ 9660835134873869882781451154752373098931735458975470897049270312353288006823479\ 5431515518881551715162394960789087487842622829573749020032603082486432314987297\ 8873784382613538552251262548754507545949623126160572656049716370955475246446162\ 254570612116841095474961203962823564666577041/475843462570696021847039017190586\ 1737980930112063214297917137562849668598633457074689643601345515966226741630749\ 2831972540167586547916152817998384014943338124187958462507429920106439712013955\ 6720571654615654774678935498209553480701859440184801276582081039618996952470146\ 0059680212613408007741510382930731574605099058613827256149807130336907119110697\ 2655751562374174556175340083835834061803813597794953367841498559058418977448922\ 7569374483227811643223047536268560562798292491539284152487925324978520340085493\ 8342594389473420137513546247279415778663427785006917869243569662225325253392960\ 8756730804877985492634967932117255364922129085157838514160642688108534926876366\ 3641117730315942938884059586304921270164067238902565680033679824813047836297600\ 0800023664573312343733862352864998422796969130767554569427407791286512977346884\ 0994460176510399719204723398756363779655263358699660258300773773354083791467774\ 1404181799786134302395730403224460049775568834360212952497683610027359415859019\ 7795256836699382747305350848526546040881180177864877388192746880687073240156330\ 2418171882239831488198874509610507277954007114537890497235314599781835886200893\ 3226439410542094327918119580771193488317763148740218364714437417083330822300628\ 2060852206249424829927950400089712739987072319306706399767614572355507416026563\ 7232422594039407302577857212010833121635198305571852477849354508267961227449637\ 8429482375748926482616346655138980123442990914564680509442492443920883325616566\ 0776654179385654502086115048418967047711996650522683821709706060282817167239596\ 1676117950787958266653858805430492063596544000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -76888042612668619634177710825443821740132231989468217059515094705597572\ 4137723684939713551291158059181971421398149719096420695923613956291657589509670\ 6564721964529810296999039906751770693225635486721997462011867527050258120054547\ 8416260373297535626133932288332468421429152727446765889515498687238313495230365\ 6230975280557190789502368574261006240980951870620823489078816278308184538077390\ 7403443373778525077905749760676964958203279373004197267484004937511347099240676\ 2898992879456236570983398299572438314226422814713915040595109388350223961889226\ 5906928446258360520367488712653639288883987018070605074049248426239527022785711\ 6836087178541256873718306724444396182235322757176855300162907539226944099609364\ 7588738406517493532877766878968200128837586263185326474198341998181448995133773\ 4970471524973670420618023244041298453368212285820451879162038009187356042893187\ 2954546992489398908915048677470715777653800396922365692296750882985857492464650\ 1048765210788935088633889070295942712738001384219896803542397682009625772650180\ 3341789484972389517050624555618147032016161137271861261838027513673053578095384\ 9412202700177836121236706088025416817631437924036278924323244738947499054022210\ 3099551119263057771052458955084677923682697059716930339376505815993115920184141\ 7764178626277296237151290659274040751565332309797990228366201589472536169239551\ 2454818113147141883588509137435641060363326822435086725901695261847727080377792\ 7041642181523957386401204011602753912571120081037570608593218633882455979206059\ 7017908809163023913252603451459474460375110435388412047690245363425370718244926\ 0500752924399817858005458530308880248338718739420810920749215221532634151605310\ 3868864029190639835023950826909829074061272365878973967984552460903066346010964\ 6024431855988909757274056913806714947/44967278091231911768503675894023921504308\ 2582400019790208753456779345984161940387836160684031644076979121590830997687828\ 9332652736648396097461769203237383482392043771922287748860930995167405705975103\ 3224850648304065420440017338953655714170647337175644828391483865658302411412595\ 9979532024469550324959874878481011661901900588153120417607252061016069261437730\ 8111031121787502455418734646541107524481227229829551558581495552616486318589816\ 6437442981254155151928030030475675701195393809783888389156498202350184701012792\ 6622732300411491439700448465266183384880745151281453956591560181069456793327819\ 9795205281862329844050109210968257267416340295222121678650975643743498985399341\ 3669109250802234681989140024620116331515754022753517388470716677117080736617360\ 3106302424892464838090624341359144322728310890154579700659823162726887650449219\ 6504822996005971163277267274577364327937842113508120327978941299734716738124864\ 3816219121409584842480819897215641439257479441440516542449574630744055706594446\ 3425675788749571458626136984134066640565710097550435414295383270929989887134564\ 6791479292692093402781025979810652337284984238381576386005577286622378271945848\ 1491456362411857931268702375862883255088398442483791055792349898819902322455238\ 4385639937208214290390148987181907520290910554780346959524723726065017514572171\ 0557834838875960246996754514513075030302731115595748034573193904107553043246789\ 4221387310098828054929244592456381848589215114923457046399587463864420426977676\ 9569596385451196647284941917456866992011695054219686221409459358555630780708563\ 4957002521961911164149985968128000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -7795\ 7007053559491099262518523566636639701085273036616403304770476152266429492372798\ 6830768448631517339299739022159590626464008321094066428491644449711433701962616\ 5969010245767924600844627891736853893537314670681920836482901174086327749789068\ 9554794990611802181209364417937679903235675625816530445601148372565305530373864\ 2621257817485987436929397618128025475513609097896248024322004576470339792343355\ 3540702271771372610862759630218335395392072579564048813066166255707171838910862\ 1360471318508893937422263972022809589618805401183884210157658774873858119878510\ 0695179148684272469304493758297931241882982160940473969336007007151076560274732\ 9620708313483427825659716021367467885688612668126413263528815198219617019147295\ 4061986364287132046141957884056823003683604713093314694127424320122413455475465\ 1453376929823794422690486337352025139647622417719923516714229625970667758594524\ 8507208322528357966602035430273851638474790067218715937304494974836166049238105\ 8520905261345345462211158294965094108059660613680187962053870392065070054902576\ 2250291215198621770142677902129463716230345746142768848896208956449429874387475\ 8494745148145653264460918851899027582285614623081130032084474759449789369681305\ 0915720046139799346513120006119894766411444655737261935965423900295335194465404\ 1204035366983254792534988168986792364825975615472143707503814526505709344320502\ 5745343967440898021588320840342461776218133647748542226201888224835944784366375\ 9727576444302314329508968640578361328429718713049499768197925303142758604057826\ 3420475621837664337080972881392425397317212902431448757251831177306797690406939\ 4708082341300971110817866561093574612259956190340190791164284802520626275324960\ 7216687672336986746429428128459306092064866096233999382063486542707032281555479\ 792442529047291304191087462588248213/455341260131121333727846079453687386726710\ 3043646558532817575359205280042028503908676344054071810141608006113285856225235\ 3702561348051130563754602414866603161559718830255605910099280953904178628887638\ 6804052996000644758531883477723663537855689569130971492393684329666996907415967\ 2566923608522088413049223758229197571365488059299466150075740354320991833356268\ 1664296287382773039736144185331518178916408983680386942587489380662813538329696\ 6357106472764192194215661118158411741949492172766593987929050276019537583781142\ 2490681658910155072694510966437454506886921392546117799246329069435100610488867\ 7296316298473187130422892540530953555510749053840774760804066403381452273907770\ 3728627536422274310049000311212162068761356272935617257085256084689543322349762\ 8101454865899393403704543150157334093745472588049448628143689257698830824928398\ 2828838800298777663478327945069676491256996081874033880487857461266324069177943\ 8200970081816459643169931550612359011334929675006564554555190789252389421856648\ 4710054441773368266701787675896592537421354107312374296522225821342482923979205\ 9340809164305543034251010557165994993164382676973141336928355710256467406808129\ 8016582201144578999764211249321907581831474866065479916940591093025476707447758\ 6186944115851215854785652994630702776201665134944764987508181473124264976560342\ 3815573636643612059331157558894170097009758389086365831675202038844309384376011\ 4615254086624403608231937774694372938264585025664674483581456551785634912251514\ 0266927644442021076921116891567767367849911223067400170860571138243910362912013\ 1990636708295131747164468798202458197196800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, -4164804567305507717697179597607591767628326915940163977013698306192547407\ 7625969983755943314514418382428431686213421705222138616580584865340406839224260\ 0238440071118712623199299363805654768939652208612762278374693351672727975356525\ 5560971612454367917584902204928875385014727810188584468002752383129688040081051\ 6759469186390997053089419271953165310169355067391647346819717860609922329562762\ 8558763073044162998072679507920073213748424552537700811370453436765413618521380\ 4756284911779095696413246292838598487151602260210966863945430729184247129863254\ 0553967161398835881207859575437577214929020475414273618479421544799617610354807\ 7383354660487702867878653990538868138380679679291671080120207754825085970479881\ 3895712626312749694338953900692631206433157818962907206537089412045566157549468\ 5968145188414715061449419202536875195691427796589464411936839312710994039098047\ 4835935867155154236100501822616152806619579002721433452274948631004350062635512\ 5926486032387312749578572927488813040698032369801862132312861815595614099789913\ 3446112054469905738687783885430098023579046142018918450890568795706133877697793\ 5537395396803427272926257027525104953456303066878658419371720404757127575666320\ 5063759889512752167592542617825039603262357799703057627135516448785489715456909\ 2545401326201099915585723564029899805832042187860722120982851328160185512822858\ 0758273929142545631814393505831453424621301938256448134376688889080702045820700\ 8293694073303969626743052848646504549513092248760830759803490339704298937388997\ 8420814435220002414040252007899572156670171886413758022809669537729994908439351\ 7265366172385362338295593013576752595524632656936835281649450002867740434582712\ 8833673717988946261422157344715791960457777648128196698774442257856259292017761\ 7717656673922965794703386102394126990625344323/24258317944635372695427169230311\ 1773715786323809260865081220335824497215762368689920077952379901297335866409289\ 1745475709632059153023084164608734872621613832794807045407420016746249368541563\ 6613781772052898483306001340641210513013631955066088130992871147829127020525354\ 1870551695538549134737176196547927329575101370590920109615192323695669996776493\ 3346119646321796571853325897118589898057112432252423537805514572151766843856254\ 6545788097187313755284799443083008607084848850502128867811376827400367421955618\ 3797632028103726069475958324980621663844154603672491744851401300914378654049464\ 8512570596293634568400344243135803698143676605933779032209601627121409095548558\ 1147476138539734565230941683983896052692122989792007178127430025498546816379990\ 2470598712213238743737434180956281910430632413044323150527108915017952693326410\ 6514620715312224308117671279104760688473406849324971860665034108552816217784113\ 6582676734070705746118307649208234938959129297025554865368055562153149535158835\ 6239696987218530666409424283922185801325567280053528668998209436119795074791039\ 3169167461477083593509107079409714344348947774827443719048787752609198618503812\ 3652566704784538845812611464086747136196065326102179951250867012079451248807912\ 0284731419812376342843815656344202042738354551438213504391424212669712211832876\ 8617314556786713919702694901171871985434104232844879684715044551995486148023256\ 8078477463199279770543351167918690247741981687076398873093434719983908885746608\ 5651751993883595665639385427194791246445021884975499572846916085653125833433504\ 9814820760311533897141034667303208875175783379763200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -346398634550073071794459514037859721614093935221106451027841858\ 1928607153047595545386649191376440479820207043175730381800566897126182328363207\ 6777857325420694731818258749151098053268652259770117952833729739625641161254818\ 6678146610223139625263563962430611230518234656182922941887038641083958677652182\ 1868090451946226195387357501830180602740450033385507367637676560579416783658739\ 0500487467390707982567437006336244572793776668627639204911383905717488949375197\ 9271042207383819685952169865977374119033265443523371250549132004431133140740697\ 0433105178389629438049390502830330679661456355026555896702311560753523507646385\ 9720794324675745560896519886209051862161900204628653058548064946614431577399716\ 5489488465950596994705376863874904351374851578203105139630251928124146231267550\ 5602222800621516262384097020147702433953269901291069325590558059648610840654839\ 8986487836701648454913523705762752070062636760357776608186036131768703798272150\ 9650725577598086257007942714571137126950467543977307084962486593040045774496562\ 5735938577902313012988837168222795668443088537766782748972987149623830562461400\ 0312354469756722765167896507650166022826080189969336412565516975932687319925142\ 3187740172458267988771957233139180287753288232359353362847556886973904885035730\ 8273398632209095401996522652353537007353001103450426805983125577514821666162774\ 2785539365727424222093121745083498627371397231485313687660125057912129623072993\ 9420710811426821128386886522452951551098124031204900589443018046813066666179161\ 0019498893107568781958352837213999512784495982566788784172824864365415444803383\ 1283721444304865573338479782845582951175397798965632090700230164924850823794534\ 8303037227122070814509851344698167406912226164869434905766020930906888470416270\ 21692413528107749536234600832439279502316848955349769107022690729/2008921016255\ 0144745165515736338822888743466452470338884054926362428493427985640451696979684\ 8475273073806453872180956518283805037816589479036490057903354796221691646626642\ 3682259788378390917535011466308693575021161236611456333779135986609992592521428\ 0713892346806814264829898223207717355402285818913708696397378913223502539499799\ 4333064514590207094925115681862360072118896631139557974003552495716597662627917\ 4665127756295735250283753838652464850761401285070044463718525333081130448416013\ 2815485321527708711499049591890509483392309030985531058321847338413843422265617\ 0022107304777140988592536170565140972469866451247087020445353595053464984772138\ 2218487409821732114360501582399235739285196504873053804571037560255492365263277\ 1956477689554905539655629615632416064925771265556590881333265442602863838002160\ 5385014043989234199871141632502410519560715777771055362017508795851129723527612\ 2138253921393090758176934543086957736305906201932620707348009767946826598903020\ 8121713711553534841953950681911025258611768807002598150450863528409034347028759\ 6787835750011456325430972697066189834633617953923898101979181767642331926261303\ 1562106768864147919290650316014881955046394170378217723139305822704097447624544\ 0229765100277245012867365421811453351118612210932160532018317186839729678812193\ 0785379173208576398908986165276738776958655225331787252696400306839337547056326\ 9155854994872255812862615472937191268735286379527965702732049653355075399203900\ 0286834619953237361462406322792373938608369041673310429456141615985751759024873\ 5089486200955259605846179522368569754074600708345578414219727021725128956313600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -73821228583347981832953582670299590\ 8433269559340896941924272586018095884792209564450228867489922821785512407059211\ 0365509943121403565938698784484404164960634875106953293954757741074739415672860\ 8389162399635970927840560125480378922029342285012930754823731257310392933843835\ 9837843646938211672975628801513686592904377821084337578862387219029849233374781\ 4491235348621251154348532183472908130900891928108159056868704266921123234709086\ 1620652681345899581302950058285647805228190430990220051745168839465529405549140\ 3066224814117141474438068973461395537905102924621720499215525807216519728361236\ 3436409117207057468951673880984760911769411261357418495795253566292172047558927\ 4812226443495752320632737397411043305015404195718634759244243680655041134811895\ 9612250304603992124592240433975814869366325687860431733328981194080479627171474\ 0913424470132889570938056723580154798241554223416289317207478892351089363895853\ 9863774795401095863920325428568033898525253743929220200396443499720343559313649\ 0715879705905302796252161975321160699642474236252779497845252091045328486593196\ 2873798954034945381706150096766708159703356934867327222209774259541341410962095\ 4160849094923904617386548774263394613509858309045151161178602670254033680651358\ 0161649449092459910452982926947013982585200994256596714118942779248804001291812\ 9935885734831683653095670751004096958300536832066777828432771146095650724879455\ 6109175047057106566024742154842677789589155784242917432324979361725960982434968\ 5830930202500591907515312179098855225195512789044069364313350596544634950946003\ 4705990788000840839622347391741246146767002287142248548131102828002130249268718\ 5839991867765384340123056800328352261912506187335444796712686795865348036842973\ 7922320948653775484505329093962715367305256579313824258950769513426161135666391\ 64080636559/4256487326071117701313802465630659525909411430313727707053224001163\ 7841400759187305534484943768010569682627311924636777650060463794267730467899937\ 6940342018665893425691648814937479288806287580896007293866905042648217794057470\ 2646616430657248737444506748907704644539081379558186440308599166215147629110940\ 6737734756478995115715051440107984096802082316560306343007507823051005808214819\ 0225109034177560409937200106710258944920216655138227789586121651937541976149971\ 9143918827330171988879340300877088216302556437112191999963186733850351801198237\ 0457327006728752294061646833075025534023116989908304256432308169391777483919560\ 8330872900556341409216278124025890043821991242376848701013713842231054506792852\ 9600856034406925830944739803026287092042189705943632369914440848897842281028862\ 8197785614920087882764711090086762259519265896543871073286664742860905713028487\ 3900933270732126936584649496743570816311123091533332299965163465411780809552466\ 0682087725558506962932791069831427741865822365221170101344621823778002185582956\ 0746477821642233679658233571032052665175208450236801492792459259535651756993675\ 7571261597522575541253770066896635094482999218013731635018417392265478282452693\ 5761908722434107155652986326976900962409782950928890478562891994336593209437417\ 5139705216895900310871597021116924311169679186278433860618015998872817088635393\ 5130555133371644302632943938532182191305298128023896046965863659915476974911139\ 8576855512241188883205315466985927986231639579900971182977984009406144555276775\ 4989105108444982012673337010099067845845933332034001273916121783660353628230555\ 3904755884774685409280000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -4954108526125\ 4567822314688548487262137144988344936438497017917094675173597290609161514129901\ 6091691638401582387137925822377183406203823303586548573390109594262595977012598\ 4715279025688207657669486575626291878702014973910300489139237670915027774635574\ 0138276274697093019321557684297507383682547312572768069972945726108567605501253\ 4638512679470696251534032675275771461378070606512698227657640235708576988979164\ 6043401549472863827060864038886185741865134460164639348810066212463179863578229\ 2135958254306542078772563312707966484214918966766039811833625255010398050477589\ 1738774221991937880259609367020890292196355740627538881234680426062192486086021\ 7351207568594771743076989893240820603251970710783856918550302572248123854074776\ 9999593117624501180918279963378734919537831776642626249814968949396217770616823\ 6166383849933656816760333647436239838872796881986169207284960502639609086968207\ 7310917492794859327675549115396646707283595798241759844235407038839438399719102\ 8757763151992538943541395904868581442404636899898494008858967828452413222415531\ 8300301187139668488527190784299486924203505884096749922720572111397098488991639\ 9240736940050580339169197612315959778789900130568357638385667640135797517925554\ 6981861434924227255784365620851570222672081902359692754933868288667514462540777\ 6332323888359381210178103010614190972379171820019096580122243399729395931507158\ 0919899964746794363936003662792016116457597590155897430769240234650786498320493\ 9234873114992029791645156478964035117191094009133001700903960558046427915190115\ 4144939080881998817753900832999722470548199583741719381869243573819613490240667\ 7496071741540846445474730047992870850394654248676046861807334391089746778559193\ 3719417085513292191659763040407154557947466237351712127075625290536016251885623\ 9216318310935641648729219730180024250581/28362131571537142305201441261972425692\ 2543012953672432446377628135656724088956212081277753063461791551786980995401838\ 1928933275862519256358220476398404105661270308727866966701684429002254772835616\ 8358723261760917488874193098119344022113799870211622962200247465485772530861429\ 5278592976617086820148058904145618365729491460038128373116360033544967322808629\ 9989896313308431908330876267235793134962472214513300901804139329908223694669060\ 3167289581023049672607918072450386226199336312420889915420986553260287240896441\ 6312785233462613264989141812502348633539777247721988696061058092756528551776453\ 3047942918326354899086820277490223197588860742789677385802025207661119203276934\ 3781962045751572126850462566957712601435128513166124144351072907897391493777965\ 1436555040171001265887160717103050462125239950034013817444395057238109936617240\ 9176788453942309008480434340227222093296233667507183097789670051230956610944340\ 9898354376478841708814329485041835977626219655152498819413106731774200062753535\ 8959455239180004445578183658642769928838637068633172229560301608963597543880979\ 0704587162191943888773198093372091295195569796444019937633488617486686070583046\ 1304841915394282364850067149907717665557839370426331478560819021008269425345930\ 5200785685536330970854672723620275706791622706700399234925616121056958935194515\ 5808238987279786527439541793461365381150927476954909615758548656472302785691870\ 7381497202062678500862305414283840130369962666790941645921668845013339408537396\ 3494176195288504079690729242936221060963103354559005219410550533005747356538369\ 6546727707795829904894638406425457363059266114140766208000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -12466074809067679831805943784926194045634819341013142004\ 4165110904217135476874382181689336031574453950038754895231444581589018822327081\ 6300866624545204799750870536228575293547270511358055148110370229799330667402394\ 8450246453939752921687709008819991512195390319027250908342579345706869447468115\ 6821742937506649544815988449200920088682819801405460790819439743239597476422629\ 2450596495415391925278656904760287671084399466134154150421151488824787769008130\ 2973616900603697126042641955201889873221583010697019521120719811391616545933124\ 6578481335151747550318391895411689441599311647727328218537213376902308438356576\ 5151073370637863527471526371108437347995093887297042557957849985507639107143163\ 4115903864939243573894436477499442417502519804837082705815621019434980839155705\ 0354540035308221948199865693284414062194517249539830413501952150461989937759467\ 5190230011590783552201812425195611166442648713461226854452648164822344624427414\ 4986786134421212017478818635721318847429696854352257666088042274215330757944248\ 9381208323756825644337444417650351255681550936817000889665471760985262076433944\ 0307567921304210853386207246251312603746193539046231221340480010537724314768592\ 8657143369519248934632612832610187772102927720746681286018413028480774050720599\ 7494043633947263267873876704176298061249021686551611292734205167515755395371719\ 4749118064692315869024677658641894323432121029590730726962526994248431292065820\ 9532115435567998318513831616732974257014694956790113953869853448635536812563380\ 6495000414443644406455841812012683523320963295886525246932264145435918601163779\ 0665136858602279887841996969667908415033870488615909995175851389112234215394203\ 2141685513522904255007465362400831748868161358341298864637666921881319557115824\ 19012696210670956764046510086548963126009539384416033078539913048520095876149/ 7078044512172924118824263562702421239884408155766464874968136707098828234269852\ 2027749853372173249665808991677852534336646660620358617686540126468800571955930\ 8111202069689479298095625073503658510370029103956088842714841751590918789772999\ 9043859573583655287598358216020000617167268718062246580898048511769250075900523\ 8996387103326629162429774141670466941895575267786497076503144291772481708795988\ 7456184139180654441428547722807106355202682969635263327424420051904488491647396\ 3006938464621641013678809726012573631300204969320762748432822284117833456599328\ 9930791893253721475627566517387224074064387144226481150017415919576475092027590\ 6653695806659935527384343936945497703136168530949438161140376565613310266990078\ 6779857763889200017767085587345632365400153881977724715180163449381721833500264\ 3308487007268272673053537035727443753200223634320732616440101931070784261534554\ 2036395556293227780164983433290618571363043269221271683598945110140549095507011\ 7053254507266825578616964534087816225899176325257774273335298741760330503526306\ 7383617052075349587559930250006840166666608603370551888796508279340367562186001\ 2325050775719074805280634212262963344821133684977799192135449163383489829561530\ 9999393329292204914452606752651202083197016549541423025669054065343707109462274\ 3013400839569107048801001170521560900581358829489883936158603500760773048056181\ 0258707541436184423726337582653320132251922917992889503873933482577879755431708\ 2540162134901606747175090941564808931571624793160297169807217597389346623352518\ 0401021439559326319300170797475418789629041743026429226695951887132864913929569\ 5467390068326400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -101465097015052876\ 6652009559030320354551195111523854185795539796984039950494014634968946681217904\ 7225430518149288052826295253521934993078171505322144709961645002248628502675884\ 3255715535354553904196543756608790712349147282762403536958369964521695627568049\ 3704716746385215001485065508231507227109484370726146922994517501813602774911190\ 8848181023962281511963581473053947597249387338030159022037345354333145390309981\ 0834071268913989568225749688187161593867562483170579684043202241535485129333937\ 6598512940733749407051721098752866824532284754907824801780772156596034202526973\ 2685580942969102634372932920309701103269344258338883712682145685850989313625970\ 8406700770903729892567437088135760737498812346240592969271831108217254238163190\ 6032018519822170832529530802649371949193236929438534724836765144203603070555614\ 2282356069957767705336060930881254432681344279670757621716450292403239121159827\ 6720921625628074471817270251879913169735253686712503218674729547035423671210162\ 9165509105993312676336388807460580482672344388992141651076560034269738464372632\ 0959355499131262013100093058307404086254304735458693043974277961512281935144251\ 2910548182407117424308762681489847565734284711723753176895335230461490066221743\ 9088238817833798488360893538864339830068481615899026753343948963472556231403356\ 4691184242524696409901860454530092782499528812293155081950284716651584209207426\ 7878269482296914995199179218775721244943272274741922235535502346409098035370169\ 7032083689673137451195070789445888475667724347120805805735580715704301418894920\ 2252153157967980701238535495282044430911195483376861252535883091790340166724792\ 4813812346069403653414908832808527062206812832624846136235235595113720214915942\ 9388582476215105687847352019918092007613381956700951539397310586730744005706395\ 15288561302323046746878802142208005063894421124346203/5708629118523292854120965\ 6768544526968587473267421822131203432920372041817996357434021095501089071027893\ 4149104756539402413034733497781322457535053577560814760532615210484671548774792\ 4934299459789173033066237352874620430854134677264419472856313407838795178393934\ 6984417541528497752803092892894232383674449305647266557042718108181872841545560\ 5697899365880516046402407225937459617015393722227271231060692998934542990452287\ 1144271565193749322515581997290078741544230757605290563517393768900482402693329\ 5965475234242243415243714235043747975216043983771668118508934216220381422040519\ 9044684377328451432471579008373322243107300466530620911048250974105918859155132\ 5726822003511665006780461122388336175822768124758110137156159353003016208492528\ 5313182313934907214799364876903072818497126378921327418239552206953547573808530\ 9919304173463959143194672992401532684110474934991684023818827466324733382007100\ 5797848098271957209936902883151742330773611322247070628401158255466442074635177\ 0278263585235157184939120055393721680431076033017610811384235564643140991524717\ 8386150226441462404635444700650506902084726538151743810018867263424453435732687\ 3994168141398460057967383909574188866844512797414569663768656966345574812691962\ 0115884616296543571739372624780731877736728160443401366055716784884134165781372\ 2674144046308088157034982139758333200660533340436499253851678227701506471121754\ 9561784615188369561611185609314156426218198308871444162689343877888090530586142\ 1340575333452367541125081217845988969016596779990888364752145788657927909881182\ 0687823943565146591718348809896932298759940067112874601000232335586866808677686\ 3129600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, -16006674177129393977671763\ 3196767955967381532453580143860774075363973358661211493047054146517266269926945\ 5088278519596961082390344820254386949628862996535991771275181364695946842250713\ 7582223468568116400074788378705284448786873576689148193927445482245369622127981\ 8263709203273804275463992272477606004661762827968144370142961467118809631725310\ 8307375216534007752756945037562007464325336933822151668741945226094315170533122\ 1078481596479638001017986508586190228812030231034089636091676517595432115269182\ 2923833531520504051525660788129352075108946130868833858138513224225732113083522\ 5096578845941693129100558300693882108196655942444029827172593857540137516794617\ 3737900132821117918723276182711168469201591744686107169025942033955600724320917\ 9796152146035701227276592098235964089197357832247575507208401780288479695239919\ 3405401389310941225026205680352157038146955038721283238200702428852163292011265\ 1355528130629196662939314507750825615445515897922313900905273213950045188539798\ 8875573876503818014415830990388771845142513632915792416077439900940550437767531\ 1505195135987577167634393382774098413213165065417679451696475268513140769854777\ 3949979028737640273260197377651662452988643778042179635042189587605316816611826\ 7693488527508543024307002675018869178559205966395122431982566366784125339563898\ 9089870510220625963998804294499657406349418867622580911410906998494294803493562\ 9923183811217205107349523935122938511517092701293869365073494296082321735446119\ 1545770801468465512059951985006625062523785197175151265370164817645828708290179\ 7372257212048811186826651892917327719047249755605088823994363241359160148118614\ 6464325662439346812238914992942716231055844460710196449208505715814420725490068\ 0817039919648639382254848555463808120292542546855855634268218244057338207553660\ 3153535797810554773235863000278591453673689/89188161785953388202938306391394471\ 1607081502379290468079239572812884197382613457700812675112091560925048727144855\ 5246085597829118271431906007331497974020335450812777468770693330637111625177488\ 8267478777476418710755710298060280701427871299636102167899770491918807088410590\ 1154451477651363934620549112808746475319613184345066547810121483700812684558573\ 4796838221108633810514324369034828428260378982549628516605050318506284447828943\ 4623280606677815149356765208626074124370867062868111098044333971568105527312525\ 4889608296540709602903658364974682447660967623944701497121798350309284148340274\ 9915162682257170240800183056049919921128006833110715188004899433814384936549948\ 9543949124332417576629365682501876345280372170596795318784917637050502288043084\ 7785578851835076707705526612351033980475050629295090498195007834196393336768777\ 5364558512240753915616504058463582086415456020193419147020194682400995798878722\ 7601757211471809871422020174487503441417898603862273083657024909502200455299259\ 4896072783507683052713094400814426664474955630630466217058015285410331120308710\ 2384858207892650272266116673540799033720326767691214311904298718405641351768501\ 3111926077812966826526540010316162525132551021979222827066232041235299184031880\ 7387668095835608897797435030936651288662453247041725902188137855768176035254343\ 0859224983998076394620890790461616584062893060484642883197552020814755199827952\ 6018313636026334938405979729177319657565989590788392377324469179678651904280508\ 6315126554734540560447150096672084547087576466474063097543945143585124314412986\ 1435119944618051095110875671858453099101340256145062700092892889198100480000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -24155827584488520679556984093968820574\ 2418430380850791029713441589876324441341271922518475137352608290991641108657151\ 3720928762049276034902731973722790523586082241022986153252118329228393808251765\ 9516824359150156759580892436455554487189590057058693555401963586428618476077222\ 7163452084352382759615119467996746594203809837870029430173496777294228769884364\ 0689272492763474194579871347761333398082409156051257708130892121953744266117876\ 5125506817854541270048848236278939543813122882801733772794718674746725981389217\ 0294839373923468065561167194775624179399233740168949009192747285108049240948230\ 8361029569900020316526649482539175146924047480050518141265241158768325020100664\ 4229833747000050501384401196948549633733731653236614600636378460133345452823042\ 7635998365468050075376087450898606790648504450075554172396837375786302882346672\ 2191811643465364791182238245997060326126636953121235668614205960818813725126519\ 0143270361415609332729906847238026297740200526941324226433285532304525231207435\ 0936012185220079349396322791293644385075790826753350362347387308865856424663153\ 3642088903990334765929366613191991498114612507040752604571997215052780132953243\ 5557725927335078594081503629077843833422411267804624488049577476871284958600775\ 5863801209815050144576640832616339634873289970876133095645419423781929330595302\ 3152793855253071397381160524206467095578495744211036241132622787152807931158139\ 6365659885645810728243759320388022371685197928221311506562289340952396242948943\ 9618130907327108896224878242743155392638372143479472012294491477876795536220569\ 8038991350933206427608468893400957951130260668832306601250263360544329858540157\ 0075958533431027468230845195298383129339078866952420603195140707274119306047756\ 2083502237134771000484836848951909923557560790984763972291869527881565211400865\ 7274822332235737179428043887513550827/13327077441064853088058729336337162144174\ 6274226986125406951380303958793043006285034342811109032209885425100801019671328\ 7819517333799986742520190581976665825538073024067386891606869038182456275978564\ 5778562993259706083970485832795791446151188728496030149078675084365230982932416\ 6798667323689231046615871492320681393595292415389961548166588673687286942354188\ 8698504419040523873013641784136004310525710483335665908864274877325842406837747\ 6268846358252903461134446503754311936876979829044965233856533692659466003731740\ 9625691131177835290693602309306592660062294883538526723121543657406285247165083\ 8474643145114381580389691829095120151454139605036715340112865446918054028641871\ 6648277920475673034897614624716883894264571679501590877002145480850766298913584\ 3276203682133483939254463205407945187297462633408690971332571353780234056783123\ 2797203468135965674575572032572347015848234269914392767847463096281386824144318\ 1689524920954411954660297099371412028526622415406627100351675031672752666493709\ 8245745797987412845008058929099107416115226033780318222071324314364382701761077\ 2859796628530836023761856803907526948767874027869422294485934868857706934937647\ 5209421186962459081696573695274329044629780247200848899835243471927255706841219\ 0983935193604465677801089962027557460208937819388507897994232301794475350940946\ 0147151738566063405671577187988171477727238662578593529641733708396612335666622\ 5361755859901053518410922822797397180964658668175663885725707667564791989210592\ 8637354333532318046142949953481607737781984287954581557817934651037375906603695\ 5234973364803701514187353990625762442188141447071832948138634563293282304000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -9290823635445118155073143214224333935\ 9676119083391032726741261969784148797036628385195453320276200896776118757634504\ 6072629641462253680821142926193600034212225819713260743042791648203339300913285\ 7664369876581246040787405899264404890104822951509449607437010574344733862640707\ 6911498293414133171843768712766900349151218582505531201681213402771123698353040\ 6221643158490064670800193666854886750128922080602109524980632788824587473566868\ 5522844425188601252534365472907726372777064405147304402759323649240686714874502\ 2531332820070840523376816448244895863020085825119518018099600698889174087837292\ 0820019870459974631914882555718002301726757522004838208464226938815224564941240\ 2614976643342207256322640929780762056812124435001498599453610853444543165398331\ 7296106934108057138146325219148391763328434574657686372387006479326200951538866\ 5153372065676274774880535324392250094160346373620202824842354121747271378287599\ 4338495992202905520804366769216689870448064324394172871709410441326614765432924\ 0513631038396950637007462132868650859862016251741236554531008681444013602022525\ 7748699252190750485251193258631138584799215896763575267005422615515067815954899\ 9100768063478199364949433658130155077473009973120944767760621569873433406849660\ 5469756486336065405025017081863264138443894387060205611743555451588566274555759\ 4831750222122386434621395214645292470208316676884138976360667537232498377930210\ 3251300023086240733777432266886106357975759809310819623706243418233441928592637\ 0000737289288409331809044018249455806401132797963070979447370479900520262768852\ 6323740441966221337759997665128366685359873553608745079602512386652761527210760\ 5016533121367955401592708041211471738867759428183383127218972979599005184026215\ 3172730566549980853210905077698546673258233146415097263568010084166247915823408\ 688710728011331376264077959984725631/507644397526237072196439478195450132869306\ 4556501743071527712350279630580905833573015227946465424234828787955583848134866\ 4696651111181051202625330356019123749517716309195089768446087960603140398776650\ 3889321001094415505707436282287563646409918171394808357005982616861739593984408\ 8771070966768980534766286544237516382583862644198060666728678585782908280553693\ 6862848441838568277024124240610301504513840584086138281370158490441903511856567\ 5133035548300967573641317069603982406553206914121662662750147608167826926347210\ 4236785417131647706196378861025829923037406396186973162470055911034462627223993\ 9863080981047896442373919986043990173206504365443284781041001173501735927416267\ 6872020466330518891590779144581083410959358600442018996843887022744056173229767\ 4887772058890293465075077514013440173883684306989805265032850177050108926795694\ 3470354177004829136655540891508115690981224012504501599478718042791595081408423\ 8961900277751545382635829501399607189342610059648942100190096561598156324993490\ 0121898763819573872403939882788512697252295268763774283679703922304931867386686\ 9231446419881141640835603295138380299735767767801184873875159354522249242327411\ 0791140991772258968845585578596666609308632233604127444139550456357748317888105\ 0023773182390818410222904639361275014230942196405784824428546908496119911244375\ 2341921623291142101102457050507226825785815813088653349804638799240344435377196\ 7924485797553267602463868161141743780769419009844325330151977098119810133178541\ 5293018942992348697799771918514537833465310985488129520544145802356054621774942\ 2156045952092173290031944684456487669041427895751968714485707132056371200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -4164062663224756649328734228249828827988\ 3299165028140510379047221357400100006278299780655540274161776260360271623121125\ 6081105871230992021182110114275224625399981159195881902670337823544334987495872\ 9596601356059894055209766852865836441712312975484177783804876295024375443098867\ 6359051041469163404358224324081950938100282055867335076333414482765102882825557\ 4029475608924313143212780203632922651413984884557819887395036782900674372574790\ 7244826617575607438915717771357715049389627813561774525350509978627241597580043\ 8802215831430173975692481660912425207434550293433005805506812417756809507000655\ 2495263756169598914247731254128980782479187169363444435518345495261904434507027\ 0635136282672502900446180984118980063867955925884403660563922251498439054684854\ 6594609769667234871605738613082478487239749477728350659771063811405020939955184\ 7296628398945692655418363524807714988381486332259934355697729113365341253605516\ 3314488365789917500594264307015735101279454600475490011398514193014180491275597\ 8347674975905373945142426139469454503411036871680205049934924102299589004238353\ 1132161795243507523582783258276271338989170887780097993247611331320780158371415\ 8242933536224423890876523751550573117584389577193887700231016676667885084022355\ 7622020136682047671557404515709318200004424198768361339341849361904519503964705\ 2260439504338317869563427291348012675775535691863394550526775513658899144942502\ 8829706541941233219578812918074501097047601330832724786068535234948404412327701\ 4367403814555707938646580541964145911400796875224209007899723824440973601708183\ 5740471576931429103765594533416236677490352578117712883270645597799425998706367\ 4867719613358091318483452804019826831650977993052168039626927712808580287574825\ 8960836201700394263013638794885493404874578927877787981739597333334004420322964\ 04570983930878156488566441306933329099/2254639405443807951921237574907317229820\ 6064546760018538265874692215372689461443600249503157516868422840193963020491618\ 4899541489751146814882965214904778785397150465739453522919903138090431986099123\ 8651602005024695844229127758707379991646408864052094591432632517904678585622782\ 9163186396456889145485773760503039066921266394203677557623235070219602406993171\ 2839589590709232935967338136029569705321943844942772373223306349287417505472184\ 6367293630308501756624308248630382679344330697008069262221295923434431145077856\ 8305423655383484410743872189572739488025880855647867413603804317538674462156590\ 6043082086857559256488548258889108862200402014180244331566475511011023012347094\ 0328085554984371929227979584621832064556112285752609563947149606738865796377088\ 9691362338366685419360841369537816767498349091370966274553189120025985742067413\ 2361795554426133237052748867215495915903416657754230388388223368371285770800135\ 9440877947288539282483140467999997991954109803058948643308353285971954794588650\ 2718030942446856680071907176448742110648111678393914448256345965760673077968444\ 9023532895880215161477886273512510369412423264907951933568867954895074068470205\ 1755233455057495831307248670620141304142427293956176875317730128634165047002728\ 5806884498952359417693220114843639838437500234835613659424771905844592166677917\ 2231050036036527253924386284486071297424559396266410504346799900149493809706659\ 8596530286346815674438445670349541091008370770373838919838018676859653413768396\ 7039476856951163309758049348496800936882383366630439182339063497838616770411452\ 2332389798638688502000726752893460786412351897833022837374162749425876729856000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, -930256396037298265622407037170474\ 8940959826251119256291465700269927872823989758900028209857752226582836913870169\ 6092378668041948015484842455735941913341592785239533162861450927789366745935652\ 2968975842112560905885995492329460579233230027959575150354711393485034412779602\ 0868589116212435543292255525043762286921646352234992779814489035667884289608490\ 4200820603091142796318923899119748080015297399707857041092033308874588610466941\ 1982180771862424741235551762065418169798316118155688673674559971499753780663793\ 7944776871411179109135489995092915905998451172156151520505548872810237793180553\ 8364875686389028713544485275989751133081997832825084358040853489254252040912981\ 3754612568422547744430279025917764131095990617648311443228395621020828043337123\ 2166643218352759915035973082847598515358684946993296438019556748015100441646312\ 6356980233069976011234349002524397757958085298871125042329910993118248087468866\ 0810915219696012920409833072754962232417402158181811200584367828921134952256900\ 2037647483371748006463296483925101882108078229547009747342047705521783077224327\ 4684950663655421179342003968663236228492599599044157136788566781857767874953960\ 1400739874695839801132333124357117073646702692109982008799850401270323442897454\ 8745754651772517613041295697708983396772383632851292547388236613213110239432718\ 0042582813955721942232947866014834930451829969320324378902038338376071756096960\ 9523653680532530654580905526508694915629161529956996045769149754566000694066262\ 3096802302685628447660162849790322444604968419988564000780343404042337047270819\ 2103962111221917940822680380079972600986940840159550325408400071746565501301879\ 4800693299346928478760384926457366851010915703667784216626409201877363563574289\ 3726564879629865566048037746324363064974444170845660763765736575816467032439062\ 7002495360269948382422880506183757662325379701/49963941160344951194991376503742\ 6953186855744271990402802497230243191589100805732287740487258609917924247294324\ 6760320288672582750372237008429022129916516478154297985392433248820903791139130\ 6824787171861764241957107192662433451615021157034734298355718295797555748857944\ 2421679300074865369843923733584459669314648968399724559893294116681288867528692\ 7619333104414307437212000736969711210799117422117549576979005572050734186005210\ 4091851518277905965456996987191198508542104480801425814616647727706812647724879\ 3828143423756512807881098370925967412842013807340810978368409329565813733786339\ 0823779741111810394153676175373860097355535602672265478513689857736960324477262\ 0642533057753379603105880588610572994599963336125232149977966282856590969262611\ 3312768715032390221648628264948530068721303465399400874729499849269532974663094\ 9511949391617504364218665478537113555597828435969912420538022977175085022307374\ 6304225349224042967840438283966556645043518994101763915694057060721336226385584\ 1867236623281071442927837641364933363995073001090992569965087981125889430181757\ 8096779911737344931382323937722072093458959298107567200234538378094886560810461\ 4169317315754895039862697465495884534413926308509471589258759709369179254537954\ 4889096750002276004847879343059874786943580846695981506506601571684659859490900\ 4496011861583364866180630420631932739076157479163723114189862204752696706417155\ 6036805315399650627122111928326319857638452293406719652630722664547191086503333\ 8374285433975054202207452512209401708932858592025119969129934834551861896441507\ 9034664641575140691596589839069056435587095384779395997946390147579567911567236\ 2680320000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -414623655851817644697718\ 8568346562424062420800133314617750203341530390787572426140007618501795369841259\ 7813545348485530520279280820303803477517960704868652973734850878497150049044253\ 6324638597626241966737803066781597924693912115068364457890167374155471430050176\ 2037940994373517874935871836770518494706605687268107298395972677955061050115458\ 6213843882619649474943390375428895037225610673897691562248903155453427543312876\ 7459090991025768318785240434115483727780521407121423766562382639159361809300012\ 8609747796643441558995273559908226563814947483082440255411686724941345502008381\ 1604231326260336236307170868945119319775041551687399205150425310376489997862939\ 5672974660352964755979385185157351222766531001173469424729375256448993378342247\ 1744075444426907087570393431283389882901365141802452644786878395929566038340590\ 7783905731808318170066017882553767463225447812099698196860650056064561822076659\ 2782481709911391115656181586751506654480078434049193505956976481284806353501620\ 4538078313562624758711980301712869880060764923489952499940832963986235432374302\ 0257832011320203417314441384639779273072836105503687380810710676158099629084113\ 1163085410295336450284127401222551658692690103056788662041077456471126231362845\ 8982367001554260516556720658408815379121050705802454495659481626697852139490907\ 9975065542223543450737033825807218518289190860520569477012301086786437542213278\ 1086627240473359153152596628000263192840755695758126314387683441636034432941842\ 3196227047020397084297455615006396846255494228077797643659002730490490095626410\ 7532260018516853472714401671648610089532875492449925654906592048204391388094572\ 7273941487557604444408520334391592601163803495300050686433916847813556167520671\ 0753962530763374913529317169152774979140352182410821571040172059447219327146714\ 8742873797644612202535738614465748724840769790496752196223483896272822347/22121\ 5215064182241909290916510015592609057542048482878152411748417892824061261571324\ 8627516835316946144166630001039548750151610267981897227318011584111327162145139\ 4822841851494414136163367990643294855580065739610815852563901496556493371622508\ 0524519678774724289289547166538973893201612657355379318274471195320201225149097\ 5633550869808755594418403773317354269846309656674966631318527608069799991841322\ 6112418646482313345510567077775838832804923372950148546658158335808646066928238\ 6006538947031435800651639105782656312379128630574344282719038658287381728504235\ 2303901369224857865327846790276337701300031685381911636090653026528685493700463\ 8123649805709576946020529970238966684948857798734925783666545935298326607457515\ 4260453128229818339620509092181574941631611061696209886122358444041502829603119\ 6475930301549769923028080296526850876303793199658537117036171786463120203154977\ 3244426535710842821993738995535469251461637464683718407944842265318216614147841\ 2447081178419962862407238518973564096927726736996352896235653776676483873499622\ 0016020394701065799125852109092180150436599271671131339618247206084496617226979\ 8718861283059525121489436763556743760090153349705599026262522606111946523616575\ 6132726367438963527936473028856437024004776662423044982697344647128683237474236\ 5556050612932773955648303394324984090337396664367365477039511438963732120799398\ 2915604115332669919100722204271731522225909958800338831064896236083858078010090\ 2393028047823611885669214532776110494199149706313182638439206827080191359500705\ 6391240592415099028403868254558387001721992928515485790713520654224098809939771\ 9971249030397684619627761205336421982020397338460160000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, -1505063858798992316579240831201205989234418285386081736385\ 2959482757534825485301054977845929657314844494848257057100001870632903481459148\ 5334079761664525678080205103302451259528971834644409988433052163707549308967234\ 5321310690731191377522958187115989665721271646043259584156820554143838932838305\ 8805753179119370477651949908028906684294365156154766653716562734768856382648966\ 8006584440624766134012132555225530250944101167607215959286624222722906818863854\ 3601150275761924676572851854197860390836321476636085339871101302057937996473617\ 8802020566898674026535589526935220277833373763660338035665239894099791620161022\ 0304191353787576753802730243483115641853591051305471708707684340540241010891794\ 3111386491592720997590204898722747591112961154908270200960840754474699937747690\ 6720185288469897348845604879072187672830117654167612975254408311055421142339751\ 3914004230338137006014624911806435222479536730791439094997173299406716282286613\ 1425473411182619239042812691783624518158868022071218045394298641097516037398526\ 6382011923895628698714395542841488507084063853717199930722954029733540437641152\ 0486380361642883204134696081332639785914240256305030006337956104904144481719596\ 4521090618476788944218096184502438170357571807562033302960042440788429972622174\ 2718458361153806170536118071719909464080391914276337105853469969313251192043676\ 1822631443232113101837958627947650923095406126980048534161875134362199456082275\ 2451236009957730702131068943379984202666604288526616068030915294323113288028177\ 7233591918628179572566261467426423242248176551817953935251453963446747412590034\ 6893336730677886072142248402287237758633238671276100728437860862623970627913085\ 9458779834554668355372149257399859128955593906443121236511462810370040454259475\ 4957556886945640822724999366885966778094159651122596537357816740641365925018583\ 5921408029029826134663922135099252381/79909480625730809897213014573992203546261\ 0482929936074176643238535585117613455855267417936572407797673201515307372741581\ 3926574153761756090225071264362786253676792302474354538431521313945381518086095\ 5498669338359757162448687056457698243950892492576875811767095229591006416319169\ 1016512125737551208007333529843636742443665899799742324808333867640623322573727\ 0777018850009304232022327275467124137874012978847414457490760847467136075104798\ 2060244065373720196444650058905265047971103053112049150506673036145306178790563\ 6853515987399749532204468649500592453886642813462345586675173366991614896177109\ 2910877330836508756110919491153284233619242771991942723692912349817378748004557\ 4720878423996281484531049890078352158906825050873203405221834368222748377811025\ 5975063999268961554104076976607165591618644904112882420069922089769424963294321\ 4349575388297053722237338806816614994543945607375261218529933196249545838598073\ 6152110754574924617550204164959442346703170345574815865615994343578436591356838\ 4721063126671702820542097421752190645421764113921628389963439416291577242181974\ 7587572860399969653291049155805405159272126350950461082933628546100914467231602\ 7140993660592633660891973695768142796555352662333172351130097683265604264152796\ 8588576794767888245991164191264775899759439834946585418547015495923399897802062\ 2060829151327831502284865312018422872639477542928404680267766285911270521739623\ 2637696501387889772764149702397135935645571254681888810902010744234724171239734\ 8629697932210151605230789239209180994367921202439587170813661586441230380989516\ 6574548876774628522547842216714475448545237950669234368880819771501627609904353\ 2864957186048000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, -124038764244991899\ 8715074433055318376016333252277968745208921973655133338879326585444036713444244\ 3146709404165791311923516163163941928797958459217428896919624839123365591032343\ 8743867978251899546491531868963549347705957005639728454444356607012903943653732\ 8638549949806225670559524254252545563687272447643321048666369774684721261291381\ 1988271660501137767030196585439046578113979699153348119323319398291189682674379\ 2297690507974538040172397646146743499362967822548579618080377940029283644258422\ 6873373583479637671435009855676539526685549353196015500415720115276757878009234\ 6918701966217000121113996928707047580745118162839918886438910747854819029509286\ 1558352477783888143002999526236002353036545795577611810722742258294263044500662\ 2508438245675441345547671005713859166842702680571722138614638913653275846616383\ 1559367553300345794116096431825410924943164720170222868937837627697447268088083\ 5327684856414052247096886137449148450692147648470255581855410410919479898344108\ 8438862584349590610684349981577240383319580215104586192422738145544329669458210\ 1723337434069643545531334908077791923965097758903372104929333903331584522880115\ 4583841990286866526455017931374565227392559806782706708620925828787083925455022\ 0764519211834652341851868928978335071771211416859164821191554057298486678170721\ 5282024846625755304504837633297693490280802505336259540567130292433128400056067\ 9667001038836215036119188183633700901127087341617547422972818109295256502051103\ 4557022358955119607106360159012096240762846793625995801420247338619507052541700\ 4898941776718744595850416120882826534678326097648522308037532691165838071356022\ 7765653050257813458719125266349055041240952324237078250935087398902799688429357\ 0172865590704266987074461604785180959981754246290668944515598838226546789918828\ 6942545355637145082082483769201682695113791599777616187425204356053368041924062\ 01352978003/6567597085415065898576613497188467861782876221897159276507648357573\ 2594273190840635646137299910477977482262469539617159859998257998920124380671602\ 1757498331997837303536560928366331982685560618869665172288107793620111357338616\ 6420501165925128652612959076534855415571883130276774234512909050651585314908671\ 6647180681061398875804972970482015096848625429313883926509861507598430583625582\ 8391742794304650070721373975149292112414129894601279645618088195083100903337676\ 6232793485084676031725506696743007612518446727806763046242340623684873620319023\ 6100152603275507808645830781736551860334129451634147556683593955646948501578174\ 8146839190846731053107823028108444319320219442101518402127276246703962920458446\ 8780294157992454758538609735317751146871548399253749730431396260426784247369753\ 8644602894107297694367330550067374565819194982429040209711382794093717582521830\ 1228817350963717027459609823692723702394123348651500756326720199961866506533701\ 3331234218269927010850850659565870506607858722423160958172360880288046720621713\ 2456135784225231228533956477758899814259780315909154315138988812503628530594110\ 1767899588886483926665885566135060229494720149654972020478046333964982678635597\ 3180081115362179547220238548601345131606189396066173532310005004130389577094841\ 8517471883287706591113780795590905781732510859571800119588167297100495053756431\ 5670746221493786453023829446625893412420951264914136556782296885543272718530334\ 3304818129037410474553145133760217687703918698868270639592738038299354663043164\ 9437449664305017540954167009395924346780842163885828622076912689802967054154122\ 2626661536185752446916751876603273943714237229835435937870284059768552161280000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -9564992399445203851585401606822\ 3385420193279761391983458761378873702222737033096936699044324441785519515085088\ 3890839015854297914555825903308878048703713734181540200579914699477687294140906\ 7100538598402932875711098347292483347455022880162074802804139240226213588060343\ 0769515026337733638863859319923061553277405247844367557557291443919778663007868\ 8523393177445354160187111279729690768067251712647282947486028453799820807985872\ 3696611615164401152646557267808916026141639466267411153580895994965965799262657\ 9917031248285473916511284497828518017971592431896642729864813560314486817746155\ 4216805228711551626785672215631045865422674046620359217643737929971622379901783\ 2745038519790874374872895502460505595485097095960202242237792898187274449666697\ 7513572015997971637184199930687968276172515240230486955683803147421744551460810\ 9505657245350336234228041004810329072268666062713369027676669633272441141255317\ 2139790418661750233064395700723155985713161003653153125429154024359819794389074\ 0826183134046364626026146079201036545606585753340758815238293250367719424261644\ 4214614615652766028194142313328523152256170925059111060184046205280477220009482\ 1885803656870684332538801633900427519502353012787362476230116290991242726331799\ 6029243480996265747513015371313350109596346042649830262581420349850651990159248\ 1535184145479036964500949288504398684986533599886269769253370604274401278844242\ 0032399562229324721903961153767788977235349709874817365912933293986791851849739\ 8689569178875253757818845647729013751811488588618835834302058597477280269328111\ 2044120680355155178750024557010610332305391873765137694631368125672577752653422\ 4276584913427614652413688794217831605172131322675198575236506779496187865845113\ 3006730882129424508195575274927292659021641993860275996105501442960418732155459\ 79729374800045813977311743677180149854244891043244355411880659072647518404963/ 5062793927283341622461558323640502670530772139689098396177287566294733204377124\ 1734294730227057228434860518746445619570194532047915410549996509104098600431521\ 3498708956318316688083232839726436571135254742732642975055252283607451941434126\ 3782932035806281661423226859635198919088522356956860588460338403530953258753750\ 7563493576155811627066527911055845811461060453013446529561396046054638453520360\ 6152480195899317680789938617561916165708548875434467316968606743546322434903210\ 4050993521446179152343481395090428863360811002497132226185213905556675156959835\ 4389733403326339803118736971057481630252825686465448273813123232947168648198201\ 7652391305694511801649537323453953385625473970755131668561162121608424890232980\ 6161160696803334093287527782237999114523488878868672621974310811703409863140807\ 2717378182691865652971380079148497441636683849894913913175139443368572106850682\ 6489662012379964046109973426783927362027209487189910285123461219344431376314663\ 0139339859690650622686562008953393433657727859538167605072465547767918591906296\ 2422970311484243863086405718913804922300258787884008328949662619121899316068265\ 2174511671952802640607394490285778441480370116036407035823786563899492193069004\ 9983475177273076758951619762944449565531100391667795514904365074576062536005755\ 2074378638852477152627584952954946120579394212472610069886148289964394575576884\ 8204533283169171005191078631437312875645466348507362177519839721875994872063613\ 6895657505595550764231575544959644987121856251325677779063060369164462450880627\ 9421535663591388716582439147041275150592232063770867985983909216956291409858705\ 0214682474559438870563438213491276011013347711121171795731808256000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -295596087437845227350585563843328049599408\ 9445334251334854637689123808993712901629928962307579913018794171412521521018804\ 4765946481743479338253759223235163073161414498063985462596980716641975913760705\ 8660535273089367277138847223623792646055462118523177161472319815639013997735722\ 6076224843866901324486575844731550454082013144867476701385047134393716103238195\ 5126806293320968029489114141309589734972118270370467575655186425361094707685570\ 0555935469148939658974239551756832356767084357214687516719494286281215657400584\ 2521402535045678426859586585369450086554988214008359493299872584881811664348030\ 9626301318347594436933434165914342088779701530656103285041410342802915016018936\ 4647600265892459037533924681022868022175837945620512701126163693168834509143369\ 6180596910528584277956809604165243331822322038394588335226004199408107915302682\ 1947393284993873314171262689845041317138401183301226149291929221198261231459352\ 4946023878724053489890719060762886840642527855777061608803107301184755802002178\ 7549334220420219161053072780597883324486543071569551021005833803037001382879888\ 4080154587549573281507776781107647387558977990733507320343106432138940893295176\ 1800722997909679656952989529309506585228713728103692529123386157349258611984196\ 0003740925033721593665504390066165775331748747172879814988344046502670235676866\ 7222649513052604850561378092207675838815126097441754929194567265803118175424028\ 0599019051506118918752909610951451174701079393865349735965434552154846120252625\ 1889223606613880076521467650685064194152448524026683807705569545484110846275752\ 3920990132799389494788604343758299323438146892482635614006488636949557757200650\ 1157293602031190423438299189437577965572346989052604546131027340929836598206176\ 5097434919095926579634758990420301486719576396238259270845413967030451278265128\ 273739661206260349424068574789412802165537061199373335394425999984209138429/156\ 8247655500151508998590116216953374937482528279456291571726084824435256625116980\ 5048091504275203197311632024603610404442642809715906923506552071613219039813150\ 2186313114534097821127677932510203418756430689516202085475343601625403448422586\ 0452618959270189446452408609184043384097188187056550822526934494521076150948081\ 2202027914862486977902302774399849873053593366646817838156296384985329702331817\ 8862016550633417672610793884448773230297658586321476689078205142750455156947818\ 2443717400881217801821481709290336733632270988299270493357468959189966800821861\ 2273731975979230278998119329912129952150361873720928014500184718202710677648510\ 6364084418175491905611863904651485300929157600097154299737156570090113211200794\ 5002443776933136034145445014324002329507988427101638522636296555185259980708895\ 1546851958153016706885449364348359106817285193811873868906306722007496392840897\ 4643220858306602385596297196444001148130753541336288315400135357887449732620603\ 4614419544092412431664761110248979424765568432257818282605705317858178233870428\ 9886952717690076346374890377685498611788697368082596658603312272768519710199654\ 9693744268784154478762517786762712976855993649669876239596009825000118976571105\ 7502166846460587970094657561938953344011722149248026138792449617728526217327397\ 6547644092850358300171436507903137907143751677098533730768317484165554933062474\ 7348215767500518553469655740992417438667076437625885820084950498808856951287055\ 6399404440023542921756580470315930297543629907086263513144130391198434324384998\ 7523083947427237894856938320728438014669737625281716697370145844739635088809450\ 4236341131746150745614548337306061928948960834037697595420288297100902400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -337953769940243570075581132070157972\ 2172084252371075750981695151083836085659681070991520913994863896875661256242056\ 0127198818698023665300359707020022569346442813713510724036263036002571049346584\ 3676513278281812828628493145213479600776817715522699849071801774295553927858154\ 6305929696203263857805106571472380579993883061165469756666925767243102345480942\ 9141536832365193545019015221308329881726210193386210031815506516736185018022776\ 9453265966422947212567252217727611896704197487545707929985294091352275077253036\ 4206376082457802986691994100182281784572249420592629372953632952839780893337834\ 2038637631304361654746869286333776939804707542754922890072727697743600635707514\ 7399086687670255770451291140140008039175058511287129986273684556887825142970551\ 8198850306513500748352194917568285607119705480800220532388938666103907462037066\ 4930937329091050858743676342010402338128300997631196325769978696804748801362933\ 8795657217991453023336094962665826878156718147478111219329133714172978097222318\ 1107244499648077322541603652922176086025464555088937559101120929904674388632101\ 8809606086066219669455233614012900921537918782503937663415309625736197174735598\ 9815421616407551167822058701991350833859663436387837606242594577551161103682970\ 1788921727599047347940013150502093809373427454269973694173631032261342151017822\ 9955602620322130372936119466035895160512685796348224907011430317805950253743029\ 7549886231252169042966932958740119937329165393702556599998023151737632111048000\ 2067505749694072718511704813314623565924980455998731999639071090521952874826893\ 1954282136016834838747666896472300784967029287749521082438240003523033076134593\ 9237857093915600344674913735344496303481085176502898041232166225361828015358643\ 5691095480826423197473000084001076733822713813916414578158766537378289278884432\ 0487136854956569729251551059822712073996383985239709212316874851705029541448165\ 861/180223293704647309843988919306325643291073826689647821722277607251667320202\ 5787554664307525846894904445769265178684864765991955984478244126631049390906652\ 4998624590874125411915624785035614943625408849251352679089812957819602868939688\ 0204649681623177351253411277360977757899209220341597461738307877623618688213076\ 3890697692534935121642552845144170793875345353241687621328064477816469902958499\ 0284954139759753961036300895969027243329266146543696465797567839205055446997154\ 3209408542661166620863317196262585982015765702472012849834887756232789823891975\ 7461175210209140577700222773688082064502829624478451612805631622822388951074936\ 8014645459953852294826486337224069623083608312874744231774568146862202060573532\ 7472843374881710098063441485684087422604505733588568443988009030975270304163839\ 2924968335964786714885142019143513307841907224662760008743356952106482218510253\ 0989002339985816488703594907858943417178535426695305374466340803167950127036676\ 0941935879201363572187541856626683177814500512246311271660452273903841898418799\ 0680124344338049617852315102995384767979361511508066189811325730348716629624659\ 8746134694848579393801671449080055668899293915032768041887954501033465810608738\ 1203195258376735707909079059644391515713099824162786324323236095190363906741227\ 7038945519655238420742191883271905218825050054633175315909870540254540487995122\ 7864829455778990523499360034437360771813661529258508463305717321228418716524373\ 5891278165028800524040825173709784672881510826566931847736349739843605769364339\ 3393384632914059444540923824052795697064908565384361639776963857428371533358935\ 1697130399758332092395088588911374960658902081536602088686350660926599948402688\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, -8605208195762225672849199361\ 7678471566207160535149161408252020124816115352054972476992978875372599333647985\ 4758746165418056814194768257361858531566416944717665955969339297425298572259369\ 5782492381351360343324222462390695833322735430627689783066821575845239896496440\ 1503523121586173604849923717405163091170192306513520353643865302898207820797283\ 7546916264097395065378962174114064087151272937591364934350049593092985309713024\ 8953792657177505032992709296600613891190938514181596882778206488257817135200610\ 1901199753934143769713596960279411381427867335801853127737498547195401030284543\ 2256656845706064974411979443579904450699760701175838773962038252939701032309421\ 2081462664648326323060642077779379199167971901752421990034112214856142359573889\ 5933604781687449152623245109742530745815342283365506376927987863758619851345044\ 1447178219289494936280333574226004191508956564507034485152489130078640845239265\ 0368800453970753646450629402565445999372453247557895700891026773397962933589660\ 4115422499171577665029743737542625889734304303324273860487232852485466020325131\ 9612972461255266741438835760246320423470168460689491430146853864046535673348309\ 4481951968544303341964961407658518763892533071964377845875816113035095045663723\ 0368860879500197176127390951569986949157337060475383102769934904189001312409966\ 4735355581539946606586999737419483700108803737267533742025896046631434866773235\ 5459339395731285804882976859051643283881795057850956470386005722131020781381220\ 3219285589471277272811186975575990557150017616133549141822672603630930726063858\ 5616996693417853675451373498910170192721437998306231044577984958879952078304481\ 0511340075292714414328175331514551260638252203109248641697454952431159567219280\ 3253791139408764102705540752242619916137153883617621663577677245638244790552351\ 4100667379581850560979022167478511419687887436315255053995659136572272740980180\ 86043912178679088505491410908504421/4626144458597339613294541852719663413094779\ 6013488243262098396279358289775453193411192288951041471684213208352379469051363\ 1252053874131810974044663972844542736668962778885151822957192456953201982121676\ 7849192800903376246668979575426337341164339732024323201046371580012871345141663\ 1576644620986358610347354923309748327465571437525355569658066915659896766935244\ 1030893683472799615074069356360156132288102464043049504598082956140408347725563\ 6116551517697620278766593297651745698017226936138199482547101898205013748145456\ 5794525385147765578680216814087043080527874084204609842947394017558163211692264\ 1003682555314622982925337875596286629892150971932459963286394243969702127793144\ 6050521113359148657597088604141740260583547685970443840266021590851313811466119\ 9630603701586278118642519788753637508221180320973692079041506707656900908115007\ 6357318107141433314124960923869058860471118641498247720132596257599484129909324\ 7758845124185479720497122902671744847471530806918990692321979886481584199503763\ 8306985860575695138995482315981626764131455659557249978989554903615941680359935\ 6722005235046565303365194260164721115810187846494868980494285192855448781881290\ 2144021371154259747394399383960029824690937675254088376834431297445922744463366\ 4000633021517545226941648774937041191665362893989334510948681484366955514775872\ 1078271202873930189287594929109172252390633566909645048634826091500781367673393\ 8282173391056316261335416164860976558977850226759634891125450641694988188705728\ 9766847274424485655051723167057790961429320882097034214702958344278052240786379\ 2843115126687877269864536274912687743037662948257664305698628569135212564788742\ 4614739062132800769579803121340396786370378718615961600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, -373222809370276827908021583806697997935107060591594\ 5277701955255576534501396656186991060834955200446341585385406314627069464771323\ 1407335126455079881805576248706953664070037332133223051491672742301978447832556\ 0867292664913036343448657314470300231065544150660590351611832877585772445053364\ 0186345568585975988318773904664400526019539659466420906243549235139204679716490\ 3146979327397812413314278381081824106648634194613608212814413120263748552597843\ 4573587000413337332435011151095894132058621170991108765815086347751369101999745\ 9544958836690568828248836921922421903914403454323894754637435991271055097418984\ 8777854208793214725069070835720843595674312508333955391927102635005135277975423\ 9587206286632514303953135590874204615308828177153125519944989847444448634316152\ 8844533813662089520921439276893053414332321790374326872237778063552904856211844\ 3190300715107855457507311984564371101849737256440743187172612043623313729109014\ 4712163397786849485651363100835511256492192557106277070135480203185360726521836\ 6054510415253098683441961830008848122932682593968232846692454709344129090431158\ 7255108328141485382592099994512544037864238262164105171898866197228187614232179\ 7176741233557860212648165112213236480941234312807758495037070780381393306939206\ 7481820285062230892790080533461560224865894314564095928332354966832885280850692\ 2043695548729116376330399946005010924889142229337852643400758779178868118813475\ 2731109656667818853074417614394945096903604294165791083653896900117462223050956\ 9946602183449221674398578772479485826626182989186942785667166781177932645525847\ 6023635551406787246735525926729008685922092011940229581816282096957509931052635\ 7169226822427534493410636411338758961685495627681440056396409370489827093074562\ 8891416226437295727402072195846969007044167571799367965196624576259792011920721\ 6644548676361372129231720253466461524330384693679255748739609462807734348287742\ 990482763/202859948291475594244501433095795325828301864404782737105287054466712\ 9608664591217030685002295570214036238531970713983888531760653028332727518153633\ 2605273398193466389277022358418424738608924073410487318846295739092587932298110\ 8984008500592180653378403651488433957253722246577503301711910065397637947726963\ 9291625833788814815247918977558656766973622555584754209030801680027675279841523\ 5919367339279586483211253459886337370014022105323099009968319382519881040737968\ 6950472927907302307140349279202655909588723819166865787781658049365647252074237\ 6028669068222551360197836498615501949961695360210042442248508870578183815326047\ 3410393726369080617115915942602736289935814410833284478505852457434133204501312\ 0787778723157756983166385930158934965404153833454349353812245749671816234889994\ 5993615036581997227512138639172020960081018601185189485848791731284751536484552\ 9046788537105781647778385044816446726121951325744705431618216965907373222877990\ 0866572620494647606574571505184811968319058249440621706605315579359538340917295\ 6407715134103171754360243421783426565509578196235185119198471862930919302589703\ 8097471578441067844925642997363859849191919016438574370219513226957832562805038\ 6062883806920731155363930252005604275744971812386998000153194150538581122858957\ 0731446242656958928860088169570676389122236885510370577809288633457772421121950\ 4360671892405326075907311463624951104551717610092768254715137645792593477956492\ 9171102851228443397210800340423026622859640084299869182983807882709710079400376\ 1664477964449231449591560739020141733613219725554223181729932905541509471042570\ 6560655490281442339973490242716545405011799311681680122316470388291891366568796\ 2806027502904655227125760000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 2887743752134076216807552193258941581270267141839859743397002810537760280853092\ 5203203118658845407444051173700216281590290791882943544583936080673335771843844\ 3541389506451975252801955542672611278111957714069551127558262207549511239816932\ 3794457419114257262226512010310855168716327135255584243327531621328659751995203\ 2855372496756216910243930687159098072039931832946338238719249062995535803538368\ 8000699775465059764995834922166972639305517439545377522368630011907994309121469\ 2109842749255697339353640631038026126397964569135401972366467514442423765388616\ 1615143684634382869048405528762253050620553654646200196281793123202729979400102\ 4074070398850064201275254159249746855845876512404554677747021273988722835866695\ 9396988712184820556056996447727966908988424526068102573717248566518118244237959\ 0968358664837234264658928175814667603283638075904365781001695534056225917306345\ 8060494277643102067253907307271881077674025568384026893660132183419416577814812\ 0385822508129036032471477715048701738552402642735723148479661518927730796944725\ 2383398595933567022633219791773390552966839617770736402552384863989128095080101\ 6788841639629930051400462438862850904236627998832753194181103460079142937789649\ 9673596856161429005998526762743937202884139324217378220934201110367559467462249\ 7810562862826740605570391740943732135040689699691081860363735908933824822184775\ 1797613862207434517101364766115423131593299787083972446060985109080532036578487\ 2882602272414098223954163958159960375335074812960685209678363616536472518503842\ 9251420347352235800788251682595450192572512504787605074851028271491706512082411\ 2704042414280896741011194601544589236193374957546102130897580792447836842125498\ 9031158736768187082154331316593616876905560567729262850966539202696237343130285\ 8355292017961333663484843204244766846877855821573270930710036451758826813542799\ 701002767441399815886975659982743150603979241910652275007396832729/159139369375\ 7484826973322397335564214104604182863995568216184832009925168275589853345014739\ 9158266259369343673218537353668915070653270134297507136440665852270141412319593\ 6492227097274205191901481849856814012232351076142885412897394666004536053286781\ 6367181159951823524427742728732126236574961930736195949009361855342464815657450\ 8722315962375018987004487825723971462742711464306758547985858789370950710724763\ 0809029581740536912300471617593882409372208798137589570809439220052011792606603\ 1540621996203052982524729362037063331673249083135906599458404594281970158868496\ 6385785973903542040008144822138850526679902823030612631622920512260068289993434\ 4766227370519619925577531960841744137926299554713821339847982475864964074040397\ 3832681051511427252851951144345267292767334567967281302680733125130282808603041\ 4950075190278307433973912391562626691742885665306005898655781095624800206481267\ 5397215725613112614222540688807722904272271980502385101027851908022753020659758\ 0132798158761080949664964629294757760313603803912781444591669767960686122074688\ 7693992772406886843883938043817871236980085601846435762682549666406383870461919\ 4234929290034106342274380967163833754335167706535310367338808225025969368256028\ 7406401631044366321397424095398041621775940203555806792717857834216993288483553\ 2331071766346430622232697082900005092529378863198511493265561355525482237794701\ 6917896730380175476268790479647476906764652337279389938316071217593628838047800\ 5314402547155020743075936914770767979546240202306533779276946788009073168638344\ 1379769857817670431649970830514473803160358062978083340047856996458360495605420\ 0636521160328227782513122287327406747023737368346473545227374109649451141027920\ 3890790400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -43743289561410473\ 0099152187221529774889654336666701853881443054778152957018316708292854112713955\ 9096102676283392998958070930044339902934958840003255545279321616889644815863212\ 9221931937357312630998175338777962554649006054244181691844199651513486813813856\ 3566116955576753860895921921137664344364702582870929083948306465930294758948234\ 7825693249979330124763579328833283178289735230785162064321890211668856647291745\ 9407547777543720069677513127055524220933225092615622475589817145107239829963327\ 6281240105304288144022252479585123986947323496484499666658559877010866212455394\ 8505901381071273573739066448428326988146268352318053919446484705799771181772407\ 8596695883091666028595426875553004387411104938288446667357013847566931104380248\ 5984527722548487059211691138252204146105427095881833943852995885186566993481327\ 8284356616010872336269544288450836400589706012582275896428811399080986776815384\ 8146864629787400908867979968343360680748091028190662487329370002988000512510167\ 2207171840703286924610963539959143842874584852022151657017468256923746273652648\ 1681750071146542912442896165664917298946084333648230854024292438926018586544538\ 1220806703787563431412441166169886961886675741034954554677299432033586817676855\ 5107778611125530182880235750026046166742174430544661734488316724833724592764603\ 7547108565470247317212222716309438181702861312212452536664653906436503182619639\ 2125714993501940867404079600618165447276092158302482620354216053787807452890749\ 3413904920974267975725803865861246824163941089833691176681756470318926959207782\ 3671463312122112638735688008690806160527961096695093253072787521600426059926749\ 0197434128220775749878059667246369846855818502117046777271244825849785218735522\ 2770473347426651748473777271839400233241337722457005920551807038623070362956942\ 1584119177572811258824069905937523142562370526661847547262640769595188376251531\ 90801157605749492462679419931156414665897144281/2450444747546759074019530199708\ 3047844378943340577788428230994654443981290413069022186330176851411935126772267\ 8358110623444018282477266337907250758940084553444295576682722629661690877537454\ 1137897129898117769997065267068959928273148688450693093660745063774749599676934\ 0404516022308665504693697258924722155878879699022106274158228961413830300078424\ 7807507314554619499449352088386538517714628806156772209025629680919820469185775\ 6931062782942221492076185005219625975380060275828150530951352058957285797810362\ 5351379213984165589613536214586555563849768127697737641637280091032531086101646\ 3266200559036172270782737710003231351579434308416543741210736396594680754777361\ 3974272585086417145510718351417938037394884035646060294469216962574813593591869\ 0592288627399911263980856924580135116878629784507872755922707423285649822240322\ 6356785258989525397354042623245241494304035348272121915920199931553973441350504\ 1601174018724961848543292755655965113455235864248212640882520361031404238709732\ 3697566951650496961564506059094562332513574561724887356311638699875523712993279\ 5749168963170026960064621427520557521149634504856741733839089478280307159170569\ 1686184399964933020837074118467534902028313736792872925946677500821605149690436\ 9343770155191299379342521152295406034279125743412715577924214115724612950298440\ 9579800673410544849572334342114422360426959002081892495822947840812775879993889\ 7613917007339407875928691435684269458020301474954827164704471495048726344906723\ 8706443222373295948871724067253455400658732807941416228311293640655911436777327\ 9753181162352084909332060252448084964059475982164279750120884660269114900498307\ 0840865862737288176759359806870569356994575567219248092134191923200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, -66663213329987481735094449344902824659\ 7817472553059753345343535893111627306138713925974836100751421423896173384141175\ 1335194432606790923890304237475775323593833965697321010919152625403400057646395\ 0191604724032332796891392023170589681657156181456577023982715235391834314455173\ 5408526439964294139960890010819129518247352146507517421550747410038891763131838\ 1470427169308254152340166297997132872166372376270864193200869125030791058113914\ 8566228829683241652795043752141555762656206551911477701517305616446245977688177\ 2487217961612644291802528591335420674933374034523258173020215595809031350209639\ 1450852863721158407022992327105704042077377450276155664356994800566032234479600\ 2134721566842696367935136395136036355229265960151921571296615375943864630477892\ 9401784616485408655640148822423939897976903754375821898314250983294207285417410\ 1382843585997862729445616788788142709225273634814707098192399511939596237097988\ 2421040745614825140636743336077298110600119227527263098204318979791898289561757\ 4234558047142967182884407757243287726612809497311396437149204906455953920498493\ 6011440642124587701055482005662535928666098812970067177713531334825713741131580\ 4699810046612855209431692008870271106411107018315883919929855994609431330898131\ 6364278815319846847511501981236238749383525836180602323921172054912470298623028\ 8001483978169809377413190203443491084596424994264805480295004731018135265417827\ 8660675646938733912160806551857347088745556354110398981255753486975602435723688\ 5412070961749009680102582804117905946049795678671286482576390788304595912396170\ 1274791012508317398929329740615145025093498739497482003014534842122133991839345\ 5445864759958864681050896773443484814992295416704790586867101369039587880324499\ 9380048200490605488582431777413779949449081333468500773261827703640123443467450\ 2313708731946002506321072056227448488663986878028471066327473618127266702869780\ 44863781425223405263253351172194081193/3804553306224722015365008274452391298438\ 9276922830397268310332593420411122013411575063524003945934701920139389698151845\ 2935026312823459593313594019263802597379270607791095846512000412515960082285898\ 2768525030218663045484781910487815262608808465430702131090417813349045477613520\ 0615018994062906036100179424112921569978268430064944715846825078239232331880428\ 6540183985483235792346992003549259730835397427494437242637692743293186271634442\ 6718355717852610589699895534070602172174264672068711232811540806778717441618216\ 3930388627256278178081708649120530039261638676093537395121044761140165749443069\ 2920108472644245489061912200556110376804499940478749685960140381771699671412708\ 1531109549494525963159815661512461023978421788186889574772426404321113729054659\ 0882726598301725631658982775641068365198677984205207261735693795354251864683736\ 7661990826186491624833811176275207678343947525798565283049732522299564056431119\ 7474600520206551813831091136206189835680700066272325658703659324394484871445170\ 2682200539027070698423712590713323582799871444666829953595545274982686035866388\ 5482561246084219031862517270259984513399805448201468046791014111189412556849786\ 9300839815313083256994570016356283724770131058079523020801885138378478818998763\ 2673218068395032216051420740104482745519305205021939075503979863337997725394304\ 7296398867368746033690791150906619748187275604420088905865039814621918442312098\ 9069555796803220600981783607111057687571173574811416229010229528957068981165823\ 0893849983561284558024984846157512683723319121700197411186284269553978245464376\ 3569376376371487078522763653324471741179437369872945427910498828420692696813121\ 5993083988172732118392191739554020844742417919574739015909152653312000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, -33636830737924115475587625536950883\ 5239138879012746742755465362740062241563378490894068969488111674914510455489199\ 1677889032659145444782107887158250067189203255520808958830263855317538477531651\ 2438461762595228985873413279802495108276412262697778875212041139285605270154558\ 5497650704471785880052647866762337770704676613347051068744093930855834390083954\ 7043956389684266690016695183742947566357176768632691548339915558303865011758349\ 2530264771775273286384487057711567786284635551106125432368412537204321956973418\ 4629093081952663104325046182833867523999790296574335849051714835459169708937150\ 1423949582822865451830608556164206352701717986215238855555131727959843543102635\ 4425961730856254618081107075355147928083652281060552241624432441298592062911516\ 4085872438829190159126250231246011892161110941775597933657643914660675646882753\ 5003853869420641289758571221051620111388589291099739086556995543823554624822425\ 7858050163810413903048696033891486997674512045892781196038431000329488000975837\ 9583085024568968082584863249319808271718258369904019858695589618680121211362735\ 9100132078329953767673288212247517546214944762964764901972279205125638712149042\ 8579019456075024236279437801014748701587352072034534256055901835811189808970779\ 9676600160836249501129426504763558843023234244231591199095345289737942275710276\ 7947885321502890793436737091678411284697138678566334688409409623894397010187817\ 0968273953068243021616840410798678594696659257098467456963449752699187164030323\ 4471380272561441171696823413086820716577705986875677071557113547029890081215237\ 5330477443943757925204143383195452120546009756147395120393065214278396971805077\ 7460318151240112804708028639361302016672810975531360860647908673928028035348081\ 7460139999025391860321778711609643827329360528532256385627841979159873769744212\ 4941913566816681284084159257042076526340920769671333900456447847039264178112441\ 4841735363450066129360206714523863153/19591553570260196424637085798675104692957\ 9332991319321481332277474424043983789993160626120286100328199256531740970549369\ 4515916228825124151614852923119249255607539674671756020244520396676870855625057\ 5718318261923347908642564655335925770909146582782685392658297709936945150501515\ 2668702461121276930083980423172851938426299224586924616486972994255183104367655\ 8595631818933606239660590051499510241843408679788630319230643694699131963566066\ 9147678945752645893803448763486489590930598809656154188896638706003362240891147\ 5389044426070535468527071116733626448025049660946787250623320198562315321052350\ 1748066885709569794172637577614521873910215640339076455940922231714732527208297\ 7984118942579784860125296595828287665005162032191624056137079490690120531676815\ 9030651918165032322496422931042046398863624171156382909270183996010267077275056\ 4372378008601534945157499412712863459910693239162047138628190729449582350392809\ 3307743542591878111090336415679715100681345856219617179371003165486550002458517\ 9924952941833752765969284105002164629035882854596632651405631814694894869079409\ 4677640968207772423212298235558059786610293836253406885468677316756111173146743\ 3276749879519199496151440283562258383367784518349703263265521476699807871920541\ 7420225933595680846776419093561289885564528464398689591465677037122579649040439\ 6376804798742712133623675361811497042160389325086836558441234925793932178019113\ 9726948455298976516683603292432356862908036680922575265667294916556335285073175\ 3772317191096315830361217646326061992595164912409654442985849228600220200896290\ 2101439811879750736579015490541299663880823665458689080602236491867354418805111\ 2256744789593803267468096997703429599171919519404802241392646553600000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, -2128902101414731431023453152993008976448\ 0316889301116977775831429740873460119715681329922582916010029796259328705119132\ 8534527353147046381461563201249217512650504738965799416741140852883168170401298\ 9986218958228041727227964817657552787893735903263344349759032997929507254481334\ 2729366873544978425544214165511882647535586791574967057496030145865887202610705\ 5425665869348774183060349501134078546967668884015046912490082670701382609451633\ 5596868471677083483592422049094740091109112950161888209847195520061418569693224\ 0032984886335539335067414527931376371642321120955732407612670966045496777632529\ 9621260192294669475074252361595680934567233345755275743003327026729896977163609\ 4940827396024837431302066330131302624673535878892224526265179101119412957036588\ 9168334865620713720237597923643175244268987824463942839303387674930874353761002\ 4656954284969904884215804616686593786066821489110901721532637219094345577986906\ 4543133964607982288358347314436158219371313403514648708870929789495138178790300\ 3677557406158566946044331473459897046008838718031851844242492488701538943286751\ 1408959999964368135016976447978512020777108672069358033095409531928315172885639\ 4557694001484487837052574082712753794017782905692905739197124513692190728428214\ 2770569888033350221357350085244466259422420280985831793210393117054259080320550\ 3172033534691059322673400900671155346191402777450411805124596364775330133182470\ 2836993283097630089639746077921022416632384436316829712677663639326911548537668\ 3018744730999568330437815803365636031399360538099892134997531098560387115782150\ 6770842305516291088520710306879919557930582604815551155743516184037016107836131\ 9110989243008174135118004844420935859416880139907628870417717478322832487006498\ 4058914725627945627269305118894731328606247476627476083017877996235351211574937\ 8264604050086180840075656839050685487848184012092979472903506880319103235408276\ 49879706123612541339654592747570656687289461/1266818450174404291856240278648691\ 1605963474258452624781447562251121767290187060797234852016600069820555475182186\ 2981363668633001150058026515256190838588564801778231519373387030891738257210469\ 0023388643193041666256735639519383017456005047638781305809331666451788792317740\ 1449932779300515190931580443069247992281780012655133348796233391891013606496879\ 2500513405190393561340690421461317318712252210231555920527072920983128327548747\ 9846742068293125313247277699093739905937820916941681107654474218114626986448652\ 6536324606067877323691226600293667234175048448803909639930623079644575102784135\ 1787454533396243852108836722013565004679209963524749502828713565612034271287071\ 8257535620569870896820452074178138272300766283616810161141649169086498952674792\ 1454039650646078143857041607922430562499442397496880224402543048814040674339045\ 7026878168360484068426054569328237541094032331153096989837179886753532739103467\ 6230372434321891779159194333189052870141114914209655072605831376854504080855746\ 4645151119090705178408177938954938145751728698006841878729907849821961083509426\ 2705978962186708856012785154730435161996222235237630502286030593429877519578618\ 5944395278826943785754332632716698781159521629953770158969409188374262620195004\ 9554472810599210863575048148219234620392443398351627632879116921465620309191310\ 1522750576241259780408131391304889351881382852460937118383481742621865089364216\ 5989712506236811066770887337359953193131911334519673931494108291969438929875218\ 0737219948254129494767835551150224003750187119439304953993532225331354341470533\ 7863648582355078050230097608368020763885817611055950255801531090789885603582578\ 6071320402625845846248830129581429992584030750885007437743024162920118897501798\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -547998144238321935978\ 5562352625004874752255495603018030513290349449237382275080108636921455853684516\ 2836172733130778368922644500896647603357145376057187159340360509269619405264449\ 1501015919373772979865189433992831278469320944354076328714613738132591000548764\ 6390383821172648124111862040695161908404562082266058635702124951096440100302288\ 0158571623833585896475780003941664717802824251146894530883939749420624364496437\ 4620476716339346618432722326423623433482476592742957214921177724566845556212614\ 0400174789954169424798853577547688525758376256435624872251581052678098015067397\ 6035843225279103274760592538098290977271764734862211439376604988914289234061314\ 2329359051993760954193263561547399878902201112104723990905405428127824166616467\ 7923786806181550422785137771886193702208569979312976533768287626608129265676412\ 6900101824240907422122957685223767842015771982651420716151695640921690623282594\ 6253130199914819585520881378825312898304294094969395948180071537927587718382404\ 5850412730242769999826364948475204553333599677887973682024830036587999366562715\ 1286034585486185298039959812690967123421614682486525554372324110052469864566934\ 5731133564949636811597989438455756888861688469879022570086050842744387877244342\ 2805182007449720895358295621843005733890849928161773616053871836944098184472114\ 4463559875516828385670607868256925248113338968816092155726216956070930394778910\ 6424971492656195195710995603679807007212870337767759372205828895517383780497862\ 5284646112505095295592650545048483740231259652778224239322001486315289246097055\ 2979063547973448801762153070861399150012384022377538647935819833387792401150464\ 6545617249024367750323815336992088014009727551097926832775839547461828694995988\ 3717394295035694306245475764195065209421572203868383749131725125598467558345907\ 2969608171881320192086027555163838671062588339528039624512976767532494937607848\ 0975072084475457711926881848213287093365429316513367543967/33324165314957700872\ 4536108800839013139672185049877957711001710906139592046789251492794943814902566\ 3548986433311966825425756750140542346115866095574371434547675960734874322741275\ 3435557650192056577692178570111279558384160098220235248595724293147934137349816\ 2591932212756322718181071830671374498693489135636228354522786125406531555725386\ 1392465718899628866039672826690902901523188640022371568229186936206591855787619\ 1733510624035340771941706257658525978939559656699996626750020185952804333606951\ 5986301699529445264830709405610985700408875685443539220211649774775282490526600\ 6132503442558020258667542272192798755296724779537949287506437389214643450770929\ 6163407138780599954094095648345499804827471673928810538262751417428452798402038\ 7959719052427249519581816651491028752896070877106800027613749653672393008746984\ 7087035403100034831660008575261789027788168839611389429362061650099548380361512\ 4820492346040943053539292806174077151608470822910807170689136027489604307815666\ 5163023038887500330982736149329826869781840414616024896595184216413985581734406\ 8334569210537468771800148070743980743864052155506095995937780466654105036575288\ 9145305316561171864296331081415608712313766489181758819514471097593352231132641\ 1862976384160047223630732842842404516286699868563170794039442732762236794869153\ 5049443778007543611411043416293338624898917818297590587283950193054096402171895\ 8381708095739126911404182175366339617360157174736886005029269618387940653523578\ 0046421443386364139363196887978318967707365071260218988925672738686502698357809\ 6912043481348706097180224494503734179507879580702374328758511871838617669816773\ 5046058076773800057226041625566830948105510323751698184722752303969439880731260\ 7316279296000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -126310913413\ 1028983305819507406931047349853307034253685641783584612908589466223552798643491\ 6286973529529926937954252711094035915504335867614099042582159104246900812766179\ 9326008606581584034471426381406696391597049191693912358070199011773164560136928\ 1830928253512811846471876724349464180810137400692616310772454665418553604288628\ 2184197354923128935644911566975675052850100885021683755708925114001704879483157\ 7822782474173950166180870465421738775601103676616840940061353754224413766749934\ 2434681242009619476252147732358364858500788630694934005762125365344425947638594\ 1704110603397508266870161374957918263859343294481874995226797878215285513895243\ 4354813118437420873557822075156269124880223094695950306380748603569270656496171\ 5815988466258997399764429509670398514673958455370463371784337375904850725379757\ 2808809220218115335726224429354422858418599663331367132807787373999882032566491\ 1568353328021501223834704303353930704757514409598327497581764531146229397212538\ 9001401873695218941630996874535525672875310821426694868921573498803231085276802\ 0960305993872662211702673461457512200871450300295964034460182517253589799048955\ 3956523128479087448107874657796057949938046662381285566834903576141430347320272\ 8997433260563740692393136870417771002492903816638286814130275241111928119806059\ 6999307888290091452585530118477985301717368575772525745930471586085457325039499\ 5378161385203319756080445413544231941233877689297481961175181342581362084230469\ 0523859591304934663936920985652179508190701039742330021532596240132168056668123\ 0448937026572266999407189027512679505935920080438085553035759318895641959424792\ 3649194213616094783569637420314778679468465503191627887789828626626237541264836\ 9855502694024758516859435228733272429596643043790452241822589898144916861206550\ 8815499215296947320751863139370139284873950758771692761734778428340085342870865\ 22238733923694242178881721244905894846360635925781712415398373946696070485959/ 7844098674024523175169771356148704375162949797952050388166608847655732101288301\ 3713811807428902191026678157261876336027675055868842647060499947870178549892253\ 4188002963279626630300273753483821149474724327225288304059650217165882459886430\ 5593899409889134659089252988854716272634558610217772323063133309800812886983158\ 4169246869476309512485696015373759694649652379914094069701592033151668632794599\ 1707693302094437625914932641988399762197296431227901476929932231480411942515569\ 2243164841282240706052249987229292481578333952578910453741757423381466632927277\ 6086873766237339795071312665684501358214609582840244701424655334939149535130885\ 1032013181518010662148423467359297032508414976580555329974947912717263527722469\ 4924676732489338913507558081008536126140282356880902062136281567533779068307408\ 6820601205119523320567749690339890778318703883200272526536587796607464362014358\ 1397813156430306562478237503486371612269153114319353717295971914453475272775323\ 4963650652741533288390273414768544413064101901444243366175628647135354755970336\ 4830535306859855461902057332318526944548951518021974555432843117993572762510651\ 0742192493808378530341440982326987938873461119962908774037660696367400423190711\ 5450835020027389729862965650946340447001696029537205444596583701580644092445851\ 5631111154428400442432635951279795453484780909626676172962784827958872284891984\ 2223553832032765120169940123171062977446943496207185941202024087311908334654560\ 5049235374909208647329055269448397021716423607060151866015685519581248094886344\ 4528411152150435161765750208987853542597237730354170019577925581830409266434993\ 3206629030901903484047506583240488574377746089991043826617529314260861791265149\ 4465719283782387427796758633299260211200000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, -62608175066234534524762086827406255527859671307038498249733459\ 5630595597540924013229043146073719999506342967588315573318834963496801955072964\ 6212394378011707599561679247705212106348461855758839024111082281692600128187456\ 5906015350480178046798855475351834443718938285516045497472863006322842629476667\ 1018901564074559348421433391086826217120358160123799290275732022701533669613784\ 0999013098826847308134251827152014899650310030302175499292569337908164111457185\ 9777450795330041516488158586662053989545934694539878433040330765556597728394258\ 1862042032217169473764030705297059782818177900833626485358568390791661420572074\ 7396316173567092588122759544678418864772460104685927543598188588096651801288235\ 0352864708096582893215690737156311827728007303960660810804165504987063726295143\ 6385053688494740271457316434904463114355695546703953165077379430445788428836859\ 9988810899802925657501549756509786869122195764780398689007221543029824209455722\ 1458815869901596219603035841872338585522439563277095225386758455820160021444362\ 3776085704549130211564629318157229428226774294348967719413406859689072779691267\ 7575426696481346773820097811549526965951425438720517870254988187327630150907682\ 1393864566918558723865291242861096045093102690163729436943038197310329066208413\ 1914103416885842901236449348989884992710717657188617414033958315504115299758488\ 1774612529194539530596722178159454811998768300933221970851362192410417683557836\ 1342142440953151845891914037998427174232953563345888516353485969146402955348934\ 5027460069869657907033387533393700296945853296784202629824289155681025638072458\ 0316356047959965611024002829990506801572972946617894245383859753199004333291302\ 8965667588666814698459442456938395391296344424741721621049105238761254058512756\ 5579705601769994993215302675210477059425450226476469067025467378236895527710194\ 5656623082447200735206986403034018238112645934766179704120862884719252006779835\ 3745599709088527579345531683/39635643042974214478012024559461506885938189963211\ 1860455758150072524575908617953056482209894165264642074463522585414051704391103\ 7014628779269645853559991220490135968171699099722202881342234433187105252754155\ 6421260024468983070817483752946658118953697870252799922510878904783178821084696\ 8880564706754633773387309573282982693121009380673860199800372450708591119390207\ 8045781127245773543418100388882539179857461111892389625199960849055371773733254\ 2481517173579534694757191582217918469562691204022522517185333884776517576119706\ 8204654951196038309668278771537473849083002868735970507049602528514132191822139\ 4059494950134906728442721556117806265402380071589635483871318289401332022706704\ 3063141402261452981990544043294453186127020214527530973358701306271494402124560\ 9189053313761568254124622653961497338555207004168410622792883106940987314132181\ 6722994783144333990509244747375922531235154514592187739398425559959687839940905\ 7425831087551880788014083843546685110225536742670664422550359723213043092921141\ 2839483444094210473054038964766042012683946097434557918782843828494331602044426\ 1806705299341322433027646642619451719294301953363427845418518073883805769807803\ 8328638060429872543691804504745529539140562673813804021844131158634827924748921\ 2385335553347475494787170946260120067286493379556519373939058290662665745331103\ 2344752801885309077670216045597518665830989835258385211935660103786205118864542\ 1383441229448934495322292020324080931376618876149199378342913174190978044664695\ 7416704995967385817269783054227251323229056255701479885337027853947498716050512\ 3939239667975080154600101360969223085936462116795445733373970446859860171577079\ 9501568255234644811550041083970231429457003864477972708549603664855040000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, -1869404359340024163220081348676\ 0243650541315257915248009824938785218688755237008124488895805343343285105090561\ 6596295619736754248718363087599426007984584799176697549711309263445572526511946\ 1014337215364276457227349340840396809709277721373719226754288395980002927478078\ 2417281704269643505304466691189668982701546108960844144051817390262449615036159\ 9553482558671231399375287822909753522666583005433423893811635355065030097802385\ 0000578453964544417631386882972338807171467337797718813600298696770788060763173\ 1445072348549229749150390307425473240813090025622575591723374286354790554910925\ 6547662842476616377257343583926623220779777427658576399581901327741316118272328\ 5986345013027345371872681836279118205947109959229932850102389624934828254632196\ 3617800131232306923142249348733343436222529819654061002370580712020265436485589\ 1511473154393309771095844110069614378710331380475982643386830524179176042342531\ 7623896846863830538704430833743673456800047092485433300526057800589860488595569\ 7597060331610913082043716389463262256329152886787204835959457906606318361813592\ 2797313564395742566403543708474651824476964477019015986293108562289717012743519\ 1952532655573798717078699831232386201843181575741079299455759269020551298382371\ 9366072135178260788883215743845596362887820187506902265444277786857051100879017\ 5261435834994404664703242110646193032773971127085661139511503986967805422382603\ 3971596271102645352427879420885890051024154246649100932045055627642980290501733\ 8963346369972860975563877689317258337269555658515016114344238548740929081573099\ 2775382158062207841761102304733450700717051271124115490139878223185408299970800\ 8563365590605929977742131628870565328916214530423202880081646156971695495136330\ 6196686845932486498235898160355976859498460757379566203896684822785086683583848\ 1309545200669967428006110635410166680376777975425262433783465950474968632744297\ 6875398322528578683474322425908031577411280208189231050365274308557/12029224043\ 4264091650389243650565943704211028457766246781884272168448104505712235153941669\ 7872838248215518231453503653349446401240228524018046750784335462694861644172025\ 9061580155864315262927936570803252017265333349299571116831010805375611177594677\ 5362148076285915544302819582449063706645067808406941438853837065458484119759991\ 7704509036919788323370139706356932673098475243318478285674823633870605450949882\ 8458437618086569248690158795576978369279773670439969995843831823756322259120980\ 5529666743039339432523836736459510639716752434597948561034337179877619824352636\ 9386001923532736736274300956873286822622585546736733112783062997549586952566066\ 0158611008046539856063894434605433845538347158052140600932836313093332215048585\ 7364046153576834255609891975174147946498604076792201198239865901576695649840337\ 0064835788972613317476797226122431160876018354224854789706048012143168001556848\ 3043114489251960703151961389048563469667815494209887133128224624997716843205396\ 6869496535587060483300174879106829860574599031504405968478353739956826150868734\ 3456794947023605351598477559274464106073588116132594704076063805415981154400784\ 1718901807581707394953659629441287454829521524415943541117083086732725262533217\ 3620698538279401970470980649603440268851974146838076780710250114346859873959734\ 9220461752444963933624989163691665858238892239471254754095338066150833464171201\ 0228306155746746107125357995062579633828856990955027345761285305978771839279537\ 4540541280720224881109432361059136279869705582985672196294861661794067750876477\ 3045996655900434705480822919993267901026048028796044658768654575541559010871926\ 9414528299772343265924987763346516567056108370400302787879065533047034270044259\ 6677754051867421481234474696018231296000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -149573197645211527309879649374844897479644352812989385071249332\ 6186099695233079216598406606671111823204599191884759024525402091527144418038588\ 9310541997281222682836511712818118778435652254282416256265292652930558866742323\ 4785591120797640948145559168580840559692663426538915673330312562028186471907532\ 6154450806622888226189275582344200983794988749299141401107270199671507483858068\ 0620369971632311573921794060852312278826479157661920348784011264802379965223307\ 8576581939106893279086300835780010351817782575511186235828430544248256572933254\ 1761893887675406713039440855116145601980758177492263728534293599844420504407283\ 3241511394432191002815414608095575944408678547161734000772545873300040100685890\ 2249984811665943402419730529704983239553891186672392685170453154456793776008421\ 1409016107278273743031117170015966876926276709573236744967521722720494433922323\ 1171443660387772762537114012629892601565495483105888144561936335683123596481900\ 4720146805736577405764095755886029459323811542449859989177052881876357077421106\ 1178252434450788655613489103505157846223266479672601013192079098893563175515169\ 6487986459930552244630931696557079513965691961081442413885573300151356612007720\ 7593752080799144865247508765845309590804620018289963446779965476447344125055430\ 2931801413319773136834413573062465012545334977314796084827702504982685629857294\ 6128072761438073735213240932035172479326878165676467900477492534872577435396205\ 7751420889443232352393914501255851882631895784641108569034694110615350651213871\ 0632151283344729852348123958703346233341850373288715233959237345136426379337848\ 7237631845182946842862924503408629221668844945518002203778557564400664045554337\ 2555941283859579532624299791573640114757575020341869190170477997891511531557467\ 8565363116065067920855471672857487304329244439085587133808030208020231066397032\ 0830348781916875206988139066042546802552551657606675866465411961608781853511677\ 2204616909913812747675874842611/97428442191298762141920691545512640872540482795\ 2514994478276903598251394968732668718510880807664948412586371507248161960026979\ 0774525280308741557297252190233317688818741048594527405677462721612078197812610\ 6232543656983287647180054235301016797636070580619732807005977832257013779117084\ 6227742274343113248554793850444965406629588610128514447529088096332982603138071\ 4862405699341202779111917749699338772474642749850074289267802700144812121486891\ 0478676995626128347800779051732181402749927167032424745072949604768587999368035\ 4664671374510311287037940844577008311277928876700572758338911969112943113828843\ 0388944449102496237953151348937117291462386922167161596885329693760494548409759\ 0028876801046686358005212602549556279569442841276134223657120157628206732415466\ 1142919614115049391549122268207734216092381544847635641299607716786891435841869\ 7362718052979370820951100868522279011828921427412445091932181856920146636885605\ 7804033778777415041461462643744301232022739597130037511424839582217125640591431\ 3929778481267369824364123830772297156078223012704464728206139837075202263323749\ 1576324441853227019921879820619223863820096522296661860984975370010155348797767\ 7650858356705037000815758282695434850505390447795066861547533772717624518668396\ 2899049888243365623435545126287023880864332206184876146391628983380270120040970\ 7856196440855730848843800144064064165611211842031580927901923099160465466621701\ 1587485016644308247584297911678096685227525877004880787140772836655718236006529\ 4127822914311038743607785853987619287879931634880293261724252307497910371975415\ 7367081682857799082903971851913020100719510769126253368266594399315637328381627\ 6390646085383929982674629171894927599869568929218973783382883471455200215040000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -4249818634331510007499987\ 1914795976646385449289281561619266984584412611137350413744053332827034706506875\ 9537879628769917000263064659931958237427865189916954399099380274095634033058601\ 2853880617141041220674442783156014482853354616081353806233433654489218028577613\ 4102716169037284140310099076509293940480449603338762062097383442350939324151537\ 4013978819696924062290990738828046881287216664152280576460344848380499428041253\ 8968451185628793070388772322050006298709342680969787481338608673417786002740086\ 8071828252964075254095488492052042838976015639749155715548964898780109827012623\ 4673900601501741882666950522785793037325821451185012141132454522495756614671090\ 5441673769759412707669014922651100574950617978196910516123262251337284953972682\ 8167986473083931450841452422960181487186506406132756676896454418606809328347681\ 7355916071188435820137878204552162329738829889761037735562076683793739110672384\ 0616082475863590856369809384435936168167027276162546612182643635541490009417246\ 6353357636158902488395601951188363690555338645759773974609640350500065795589037\ 4559900630603108780812809805147694107249094348066461455118002942789043273293173\ 2244655316905906522854241663623040874777614091335944341006592093530587712372035\ 8489111889489902855787193694834934990994285187244835741113870182956009283110168\ 0683472795747124204777770569390990645028527484416610811703278552700917134868733\ 9348408412771716074662600897937259236999749617312872393745596172726734075337003\ 9093103828820522471243495928809409265055632492884075797630905525596987014715913\ 4223412961229391271386594211137445014026514151090171309847696008174800534752871\ 6436499260448126597214853248257063114797750518582398855497198257950000606262617\ 7744216585423009168509332579777285688498553117127926184304905255979820342712000\ 2309601439758164640064448878912534065460529698449589636852289186705306586699146\ 6515891466180532286133957987054608331178789880318704771125198964640285917884967\ 658685512059961/278768099364664689474987201373230606664997240653858422892862837\ 1792200569534374390963504711036255293958558075956729004636567110322953297540091\ 0285949049392683366088879597977295579671707427228607945463233114964202380011191\ 4659535526002886051348092554812460608828066392770999224898108788011520194423145\ 5377996833035258602022224282793971971134164948112753247751070780086134646479879\ 6022808607916594931268456935357855971025228724067862576625019466360214565732099\ 2941400657472960060243194908611268833698701062222706091653941398165747922232804\ 7254754064300366123365006407350373022622056216140584905825757895369769438679220\ 3466427056021985158433437666763096447029839025340114571303378647203587315876724\ 3834252890445699410731696834779844734830075604496699528507944879967665766828794\ 3054755618650753875113822032886615314849322187091698186430700904848635933189526\ 5086615304331733601966607320981819857132581526083661759135112205436041755640520\ 9651270303831717618201570976858384474070524708126425725667876941712513524073755\ 2473173698035093151388508746767180108919430866933766400244745834916408443669430\ 6275662755782335534092339500276099653291507564709922930890285613288313437109470\ 1904579155097062905690155063150917085010284195748572861589312774170563727594154\ 6753232761802929621745140239658204337494129636752043536180680058377107572508642\ 1322320436650012947311676321582219319294048459198483200949032477798167678144741\ 4807923130560085802978710471528738980024301895280365048425258951236463106433186\ 4813943131891458801536544990970726804282560709300575943018311622144200355724618\ 5831229350931367115643608221473970783615838067397317203876640109368484731311929\ 7084384839800032649307185711936731129058829991260805900013121220347858491312711\ 9257600000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -322479854841259\ 8644099044897009747509061665756809824133830516895074605172444657495057855315165\ 0895830621243503382459616442059089161673603549156753898690791736791128379553625\ 1634210420002157295272299321779791650101202896621733441610174903303471440771513\ 2690249322395530827377708418963130529921032595959058312976608758270283666181249\ 3829178885699197156532518659030670334766588399051073922603574148716521201731996\ 7862951147052943440514961953560011319539414205260953893601146669511419647894599\ 7474835262827364874526848585027171026290789562835474792372843649719357404774124\ 6808082439432676367284106586954087058588618243623565549360323685889270488647342\ 1965699100816282478523149340259488020631537722863242386257276553872920118026018\ 1553216724869770176540266973315361129455358303275067074866444264781294501219029\ 8924652965047591952438179497328516847097631366420480953619736538713570573045683\ 8872321038179779881389318122472891467059500275529798090980578140848464386194389\ 1012414516636908731573882071251292431063084397225060918435113072411229327139897\ 0058363895590394769276380073596805484419305421142697330434894826155573392488091\ 3117865554834069592253119032778529700475981840218208013695001151292702567742059\ 5090813324219736787179048846288858166017669966270022091885741899090316945032938\ 1540898894200002242086903655296387362804090518363437649996033553902217184862487\ 8121020880791127954686717364003413429995524377781823211132075129548918289217597\ 1903049698484721639128553280408899923559018107428138521855556569697965900727835\ 6507544080796573572796827903005832598794290915965512899203464567185921034496662\ 3035694781176048573350736631897642089361741807151604064186620671164943429161728\ 8017783349863442867317199162916157267246345919700546540739910397679389737349832\ 9881906487899441434567795196716637035774028169238449496929843007442557845023733\ 3193274540455717370521138607885795639491980643712171707479890050291129223406650\ 96752298703871575457/2117199810764391820570167731958761829079818252824272740668\ 5159770221522083146282084562421255002272824143692797708168985097375336055592211\ 1989653047567243185938623539521576745056974762616415941837525832435536418914260\ 4731589966699321796469178266597121056515948340282409833246338965262750597338674\ 9996578919938996946302875666373466138186101620365784382866861903490477035262737\ 6760519796887530428190254974378539823523854393416571226306123139161203620242136\ 0124756802430930436824439768326539363202259407668601872678402245525123335398144\ 6590114376030746134971787047331720887525322531419902701278913485696866852334652\ 3738843232815485555978856810378161715772342382491083776562251003640173029165967\ 0865158747454408147526061988331331614499726132787164282142859391562508783504416\ 8404065591396484116004841012914841288522236069070465155504329930024264629968447\ 2915948252282222502582776016494896054732367460114374874028884263760302624755335\ 7675193034846817802128479443615786495401551208297275948733863637225031788685460\ 3553185090818543026396672656898789729948245742821315508422665875766212998587249\ 3554987846970797595021056122029584231877462248092860761027712669722990636161263\ 5313666038880534182419616905121746359896399381316131064355315917246805385247958\ 2759347782914360786049580409471224450669589278998308393223572082802062547558247\ 3742756076857864495169275710042111929832369161537531288531526109154454358207391\ 7281655088389811641770230232753973414161516383874127168461371835687377046423535\ 7136072312984701985808010597466688888647426042009316463651402744536157111870358\ 7581324845931413428701618019764476055400430179103754623185611042923830523258809\ 7981910499267491901538348130106983684244853083104513139386105027712358497898117\ 2019200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, -228820570404626\ 5727800210374572975235288579492374105222184828836852621902297183425454793738208\ 7394587195957370502358022631964824735576295455984050324377668262335734731210905\ 0680890446819634742727035708292789337492502705132226532058589177576521108069437\ 4285616727725628233013623786258707949129870321023934486842876265115890737564088\ 9041812660277830045117371876549482297714428474038813584128831732321380659287783\ 1547344996008744650121653486816994688274977864634103913852873177990410735257415\ 1135362066116905987948627446782184926228970213217837067007494523054192454406922\ 1735376605296757958488871724129067680886955456954716525299847357933457709586963\ 3973557389071983477490774391278250145610823593217186069572814339842179578204818\ 6314699814491673468736437893905575402359963073229147170620453068188814132106783\ 1955557564146094105909144899782374035268431116940454838699894708904951432370402\ 6222172074917723839618140407073560063176522405285418110466291852581172329166987\ 8767359194510064130739032902753821477403750263894437637576392771453418884947550\ 4548599712960379808103268839497740973551090902776124635795774358667401009567358\ 3298136882360241311015447210368555421637843900462449598186648244647217523492223\ 7200382494552261908572672380917767183594467498433261696775727690912687344191282\ 5162192829939487059859828672403881968494374203146566403663242835282720311307224\ 8050837733992838560249112089360957475386508180885186480374224236906671502872529\ 6049888218024089037890525674411732317965949538926241127718733817451754362083883\ 7978850769555890348302012939078111368965198348787894949131430750429108472975497\ 8591187633194335391156024900454990054823082412450257003288925182639340840416739\ 5517743282769044177802665912988481618628474939813614119571181399009545534195860\ 0797020295898307616829374412557966033964005666902684556134877954980880511586597\ 3954687636305080082504740801092232871636123150718289829533016599046097223592946\ 501220111454685978634925607/149352121114159748785387082432688397752640945901824\ 7550529034836766245638465689067643477675488514957490524447967120266726500197288\ 1761909245093753199369492807330680345190673896540866539009497023893205756408259\ 6090326847837914563275749425011752553829366191017093339812854280796854501920364\ 9599102242791850999515395859760113725009690831043928849584322226588492088830058\ 2685015080082232825945089860557115949049003845259628061934591509404688798308037\ 8361673376822884968594670361632275748060128704029690698023639316475770960118774\ 8613110629087135274298691832517002827675210745304241150118223198216212103017882\ 9552629045035069285768196021139427369028738531672226895574788279564261931347956\ 3461740818329423927003123635320658678789057807724599870808712171141333953499328\ 1312350767601006305434477131167030677986104101780804121705084279513214993696900\ 7237363269948082768441835910608568776285907835608306183072156337572772993448245\ 7338860522548685892696113477802721326511238067803077784146656824449388123161499\ 3102759279997809870029735165058077237413419507403808955688708757271403851707918\ 8515540628949544052046128233098265229162572164905157389507396104164186068170998\ 1024717604676656756347336850671897028530803279214029752260025296005845425752949\ 5626273898380199913794808357445831941801125971293542309453872003930899224952488\ 0988449076603908443191514309966923346586835564774700568992685732817962996794165\ 8061984726978600123665100070212020109125352366823237262348744147092610866007813\ 9596279314768785167108237605806398973195162498481809565858801035838562537863015\ 4382511882198954428331044441533472090707747266771343273243381350550440575670716\ 2063651392399165209817201956886053061920819436556416973158954274191279757065931\ 8223674669317226496000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, -\ 3562354268088698044795191191178250249069537375328357695370274549241054196292172\ 3021686432197610335662106013735263768635290123997648636589663988012424796262598\ 6738147532029070362500924898931183682607982206867314286939164483166212517696862\ 5174733443261021472170511859556636104622179040581445434286086378895781047933610\ 9530360659570351223817555633474208954641090111195519843796179064083686790329408\ 0621063999027808709812479533121895567938017373330043026986013020509206296974970\ 4240864058439500732766228771324333706694155428153673309428706618477435253014438\ 4331778720013843763185171982569402636336090616521663557113400136386441851375141\ 5959398171454371483536519187385636886503819227552388734204829355981715905571745\ 8953653912737978203050990779275711279593085937197292220978662177811331903012124\ 2420086529952929384811115882640781415759289457378215779588795257518961931342398\ 4357224064919028730388901712400550640728635769262601903859211775368705727563289\ 6908936844709840376812284306656232246621065520065988822800483664898395910658853\ 4211323709193807951213590428963866856819220614372110124160988713056872589055705\ 7558509443883581848846818241629452813139701626250650916538525304824938954267083\ 5987382318855490978848644430758518918250168433961491825208466651823923527764317\ 6350935425919696401234430984560573382094960656172160690577559750564181984102964\ 8465187039006811414198137031974915318411396411467596889440128618319429280127440\ 8842957837996258549043537582137561403273648272141505527013464848232507471906209\ 6275868561552193063846974702263839991700625020237493601835524187110461442525906\ 8072391939169314950705669126281328575940663444552064510600108345846132474018997\ 4067248391820464504686964459836075604559916099739509996995581022347175486987623\ 8088745288181545798242819806212220968608439808531197346059658816325671115950437\ 9807903500420682054358684829238385450490681976074444166959885735116155257619598\ 95420142019549970947202357928726975776171277/2295427215277624446716949159234703\ 2208444354608603527738130858491222759889649590439628218427892714500508214207986\ 9714839965184167828925343628440914556463435608051533305315126502220394961084423\ 4902971161638746361449792630616563826345748855180627711931335766555019176508329\ 6387085791910529937684663700754756131013545598466978635148940618659768011303660\ 0671062091806342801574308692340778355679150318408597432306997560221052828810106\ 4291582170693804584358641591477878209631933711856053420185670389625553958855625\ 8024506952178254782530731053200740600375279087453628074577469762445183214893922\ 6925845521679210011124252553692834099729658847973660640918612202162379518141746\ 0197645795294862829204293500170684662709546333620584924773365383336542629813899\ 3687721941468589046631360258975466140446810062090209958586430733523435655128910\ 6959031042877415972771167795048225933436831918430157038609568119579967336755141\ 2497723110839199613561871723479033950821805604998747772072720457465764713269387\ 1942298266928975047840869549504800925533929690661833233477016736867771488200308\ 4386789607362493989646539820316838584524340074848722522052455272926957417198287\ 8163080289554281092979890570338155378322915597249617407727268860535626500119465\ 7032283012358030248163809607412610982784823832129017074758843774188442571452586\ 6450302819342697786268625038881608226897273779337791126773057372460397975749123\ 8013099235968826406214196034640331131406691848335509061788107914714061924406083\ 1222387423867970176256662083907944337555836433855270372645651322820427019891418\ 9969649842357715757355836466411622675426359955260594132569838761608798922617507\ 2184598482322314690793657553950246840113611614294877059367671032613239325935312\ 6141090534970594752391553763813988761600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000, -1235816389341683321619112020381405637680177485910381487222306\ 0739330420502177432445002421102215013664884948573290529184321762767984222622543\ 8014551752819630674959887155901633905355112776992441202808377847985067650182455\ 2109536362254716524023882261885446412120448493714340852748124169022195895831462\ 3362189467909296613794785176965819889591527699968004482077975599135285605924723\ 3786708202855083876275291609459217232654559202159866088481799737566149861944099\ 7340587348069187224635701049932031113967576677961307020774377384513731609975899\ 5716364172304340458899609819681253841380564641840853628338655664941239562925841\ 4368760506220804154249265135610537925385507150068382821396826047425681019073118\ 3997967873205445621941119951493499336714837428512751982504874959834584371133321\ 4823082851125914775563546584495275505455961046594780592718733195335373714666418\ 0007521794261288776811220866687806375158288406842689700103105940118935239310187\ 6144295030972569069487921420356562315032843126693621062494537873888231347541272\ 3462712084244395313024960970668234637464023752591531238281248617195837472878978\ 8128905670611529056281622979720354274757409804391087652214407655409761265508753\ 3581629542257511174001940446184048682748430926429861839682958997379059262579571\ 9471820095877197985346001777763818186761428478649879046818403192497004501186630\ 2837134253813370074649585617679502001751907108192606398131428190380688636122185\ 5854754549743590317143998792039955250049485262717675025061464083580267385997394\ 4571134951612314566406997978903033915895021222623238015605035838563742996405395\ 7444422803519561068585992660920139583146002212433114899849267442274253445099785\ 1448952431643924751472409242662059553247262230543879216698249355273116916698638\ 4690388277810996069206733920417772097348041907821143961595294694969452326725384\ 8086913034134826996507801803562954435991021044701790366120985403569069855998425\ 5134180918528443517147208816858175529218299527620150063522564681187/78073711480\ 9992875325146841500772390919829393647194680384325883222356481205318784956307463\ 3581002582564490098676661450986319529134632017445493240631211941488232821709177\ 1298886498937575741716450449117158358977353548106469665513865133458160360423846\ 2022091535258579902495295168629815750614315544246069744381186702096827434688194\ 0103639328048641250300125577162269853169592311418529917399244698742725715951946\ 2902308796324237349671467197382200833010328140524663009657321536506759039106370\ 1186891910312315479067051462384270577027513824907312875911943287295463941903652\ 4783752719024238678520260013832137007833303681239179106601281883207549308603149\ 8616398749371249880377890523029119422970204627409856617851998557265446394711304\ 5867313230095771641769387419762655824576980269784148562059984759490752750253871\ 8922776320449344639451509203130088900762795500712278855772815653630695507146473\ 4466824700706844454927412364969695878674088187536756117711812851696984404541791\ 8725152836768497158216398903252282208634723429432402525211110318444965689312929\ 0996951103869648567281819225406103938085779488185641428795672757658469353878127\ 8866739439793749878324265754476987701540027150926877021319454217916116218555599\ 9208502027007674448916422341635220525216949824226662380218123494057631143747939\ 0210228740453138782996367057415777068370710535926855608672774529974270186446407\ 5603608906158008700159706911695136312638761968366401457700611735271868235930079\ 5157041026806009828000889677199590181615153627536158741027728756239136711855451\ 3598516527112524936920127980498058596705708741808825754668823244093601619782917\ 4375376427127016174774399180575743573962202482131365695766954600670906531332913\ 6854795580431904556024125103036715117012730580602898688057016320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -2822600913214195821263781811980600\ 5151377302567666072858315451397276570553239003759094029566314668793338832022974\ 3178218307377716676458352729488217257925542974561076667266462578908519642325281\ 7804606601515074951780458088871444921673258629997445405160772791483897900612553\ 5500973451006920351160080421824108241044365977610103134006610002982284071581304\ 5750443593143002111347223319756298840902612460924951981419590746031689115891926\ 0715554323767568739480624435923580216527016060547576030076217598587625169838285\ 2474798201329506560785286511263001320065573890347965958418789527152397276792571\ 5987820437819994018023103011294326934588582409872202233022131808027707599003495\ 4984967049596547448042148874955208511454575826118999050361211422521102917293273\ 4385821735592818787857459154878401252392008281598433842678764484185463857739275\ 0179258127053569267328224459985323478047587871010648620818510694358626873289500\ 5984333605128680222912339286176673337942333304845040943687418866688241607060938\ 6799110151214786735047404680383592676019491148659216509621816945404678284410118\ 6919470722007506121396496668314132829022025502670032813138456139681474069787377\ 7962904245566825590943194647868912663316736733271043977116786932240338420763373\ 4266645979550358187252570580214037909300950254809903778876434330357880161394166\ 6058893343842454299974877302373475384421166627985272902087168149039994217139204\ 9285723528499311045921352196124480355937686134040699094620690511908514450957794\ 0894943388041186708662354747358560901422700251025860815791264476270755746398159\ 5156798768175651351581417704119300923880153484000433458484070157184940596569767\ 8761661300971464365981656370835460271722863383706662280371021176074843409770897\ 7621672241229943255627440495367037709071733785538091649190284192357452961824716\ 1189465981608906989183716872715446493011850493570875704296439154215227434083563\ 2970406226800590624551901498633744612078520215758975341544056865467040860448458\ 96540616355222799/1737323101819407502772293381958883924282015769766519804188894\ 9908857136170421935010447499648864158695412295405907726118335324518013655682757\ 6659489775254821028860125699499948365894866846927459195203753312091077527797336\ 1195310940186867691125831313804129774871403494327051006402523630737946392308105\ 3174778998993633879078818137375138063282645982563467209659049204163458650219253\ 4744430182078711164275646220218851856177128148370756621981052089523557272547949\ 4869316082941316199597309198686795560867487315955543972606788002189217580922181\ 1589985829742221234453712362997669650407651467217032413496566184768196756529872\ 9860697003256172239253069715979174877593255547435501319796891064159490608746650\ 8094478962053324835718672551610542613834542339504590426571503264914485992788162\ 9342570893959144287884147594745430124275192679412324217587709109085082997424014\ 4804594668411011400289117395824463898585494978266796965929500034195740019086714\ 7759990418547642453215583512366225509319377614898084770120966520142380982230971\ 9777616955377232669046812687564521914310498826550014696788841105603508764511535\ 0260482197113214733190230414481712512383568993078612393336091361594526820092508\ 8972376483663157815956869017003034910896476892037894019917099390509610328904375\ 3540451702812456233412787830764987905349114726027497802417915964855727458403300\ 2121723876582408209363824382074123724334387324310381952723983164152690451113212\ 6876451663171392448447427071914809178595281283821828684799974561846788617424898\ 9730776780902971055923163770248458059039845423809763428256625881987357192438076\ 2055959557901850153704555770862897015187736786704306048820166308542760341502174\ 5708751209999759404968205303339226740949825625209265441090489220686062247920968\ 9368814239612928000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -23\ 9276831437119602769511345751634554319708182051826270526319697853406884442516057\ 7555366205135890181158920547928073711272372255031995242177707611255981793646666\ 9159084641545684161559511164412033490798002255338719251060998703889694448493775\ 0134705494570233934054021717584832239080613956740413836644721439624148579046839\ 6908459075515371097232040203007455405031159575854632581638770829576248277390167\ 6585959331081887952878877015331878519774102077129240985174996387897833561025344\ 8141564447695761147176760891568728356698322316294702128516595427737975555220815\ 8994764202992306155237015541920436748125161981434013977006788362259808417928867\ 2559490434357442185714784411286918928461448609712944487558319824542235946300361\ 1346068873365494089069015003915664095136481328582253576345950900215489274199004\ 3785216970367028713603266550122373477355363494251518730671849958265397042675264\ 2310780155733737100962764866910402192135328914139283942938826463657581117930000\ 7312803992813126995871427614216387734614325864882399083296284718397281020614944\ 5626695732173721714596778461539526271825484550213213410310393679745448351753488\ 8559686636780646049822417493763331538991907478906200150677411744769218515923664\ 1100103262762549621100663055256734434310867980388259720257116048360003348685408\ 4654322080507200403153319751931199361403926772934624074348187274611534681006123\ 3976585299715347760881061630614644412557424529682208336483646715239118797633992\ 7585424430822687828056474387042376554094008488540548822112792125350599380594862\ 6708693989856502796152203400437823222230340887579864327245191289517882573063456\ 3589844589172769112759686820169263387984401838455968898311683963880038574377038\ 4619727178577029886996899502084353354847594165098910039840712932315892171138238\ 9401564847397236727093026853429674096545388283905620796109325493604811608243253\ 4857896771947428201915074564348951198059828244381279492952932018382086351668620\ 753083875904484035081238633161980973061293327785895975018561/142715368752843769\ 7027717117882425475565445584266112154371875859801145400207507383435920235156516\ 0449419352661981555093250858983320140383771531284706962647322811879171643487149\ 2280852647231351102786868205871417256972103231850045890395077305905149299705290\ 4993512196185131132779896920902062001502980986131185264377166300561656585968584\ 6712090691748809080538052761988676480409873517280480419826074600095954861403539\ 4527407303476258073506780448363663825579688846329088282693283715721955161423175\ 5379340365797593120511617748225702041275537935946914778565064427383374647585678\ 9967297927083756756593584395804023763958444394952242225352519350546379067263638\ 4776537489937349181574474877077777380237549842461717272032307818985212562661134\ 9060916212618843228021978967425708166146266779171835187470664955824262306938309\ 8126980797544551295331385585614279445357772466222499710517649470876384334722113\ 0956185872583340734260970401092050758321057767153979466313407752339614436881571\ 9528475212568788288205990467361172732911947612452284214866335244313333208283082\ 7889237980905562427107109136412804514514477456234257476683118914471031546026403\ 3738819194010625138194380047706175059043705540055140559168526445208982382610978\ 4210443723512460690997113892799268727100729405524118699515192228248394920558137\ 8713377394371336869455888007415443922301437000475965691558260069915734358986476\ 0434324049607178649368188892360079867390513267920835947774010060875522782050568\ 2280619743841577104183334759024062793332983769486456570910890439713472956401064\ 0025977742802874214294147914615244322229970173292114645557573161757947046438115\ 0216205552892160221032018351449331274944665294976033583768827036840808268193170\ 0003346993080341368813045614437495595886672754219470803419216653110476800000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, -154641924687163459917494693\ 3929514254666603478929613164685101275035349921530993324322494266624926776772578\ 4034780799019023317887099499073866418289668103422509398821994549283799406818820\ 2022217102280828875312684890256718832710910207073356163533715064523053928877754\ 1954773885839458791620543559621545212132538504202461197546805436282462215115357\ 5274321292521182466735893294940639733247419821296051083496732586079054412258069\ 1926130541011572181440155955809232723427220381949061828006623959927852195612750\ 0814084815618818267822664802489866828350243006627539292044930270400066907654460\ 2981329181627833345467877400762944356076556865413803525265867575580739073604478\ 1731956038737647776542238394316272602999389235404703516013956813433206112387765\ 6309864614522245526610765894295532231838139018697559054915051909630366965143525\ 9235306988528320947291343614320325541177529824887809168010763919250332792089949\ 0294906734533159804871260474114318387972059868045647864991329777916091088215612\ 8410284550277274403923814970759652282036844658703674460057165395115881348245998\ 5851127822400235767404362160342676376684443928013790335481465420687971276642150\ 9070251660537224324737443463414859081316725327350035164689827146022945880399170\ 0636287287484039338719361722895293663318527786189229424673220114414389530873012\ 8242068040012894129391547316312476567406736112594824181275340143489331019341902\ 1497753309157217152451083318863102973892775215979572631605870290412087141622371\ 4987150035606733145354680857524103274235570325395779706296350294470840463396515\ 4888885665846741495063282918291306331156969907202975530098578876521528948530178\ 8100245322789944410835559326846625736159644627928414687186423536399477346324896\ 2133159297114625635772061129648043482583644479970591881971323825640222653404983\ 3618988935082683120143989637697310039036323133605325387581100558151069154787614\ 5103561480384818399931797204044003014348600271713004207018490873392884927643340\ 0607931422132052343397236078613501/89007297975243732829761964912182771341670889\ 8088524494582702443437422583189297208689824763329720644539488295208602445606560\ 7416361784349284553846994219688961346390048778707654670420498015582146219191748\ 5753189849027408017636526045040861211804893941068709306518191978135179531805117\ 9115976858324552706184475267801601638438707923870389898954247147629721308739205\ 3297633284124925591192169639157283763081143616204582010579108320934417566916522\ 2056848190644532788832810463680794251039924305674498038494349723390649442643304\ 0676928902698742510814693782308144312048657179330725957827621648164612069237727\ 7656746519454623157442919399937454146195223983242600931909821777609272187768295\ 7364498909059713284004523470177459045867912932105347545990359421130250046276595\ 3074999663710338010755697780145974842683389335274056753300554483616985107476188\ 7016761199737878498513167291566403902048076143764005064904617791725961908446257\ 7376980525842697762224783645836335682305556723755664865686181544770997589920770\ 5515708627252126506503264184281134245404334057469870060669616135072365837517535\ 7832777471017521091174080990966780207183571968327029210765805389839914750066142\ 2271257678571497439216618100263011143363635573030254425629964738282853588030729\ 4278087371117054952115752091498049604794257795054058104034196622089223447560105\ 6272464280241295553863657380969055859685329624282876692362035271724285432823028\ 9847704087690998868046803399204362418890209304240117328560816114535445353676944\ 5796682958433712606867038125485065015798868641742484878019732343531880278154602\ 1564625458805796484586057221818218768823045947463343218941205056774942886391216\ 7162878682303456509167082576357624164734159602460827938080388407611927144317384\ 5410175643597360093318270675879057220960256000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -8344513602084926663370312587452754159221725093132503482\ 0340209295888708962374176936033832834271900244762024222070552749099835090190613\ 8069406478540411117143869694910893842877634947061918211827062539967128094658109\ 6531523064995567515690334368720645003567749291154768812759001229063162254214802\ 6225793273713299831159699132026788104424627144323899661473236443157174911123002\ 9678383737573769475678040685268534024580353295708509078001082602229364294273206\ 6355205002314408803283988733594754962834113811520146163231532333266465022694592\ 0444629760793957591859333564617786251154088658897848937756094728829553190773734\ 7821856149773400966070960540580977896459356078483899592693145344588446524992475\ 3202228600584804539417318854567524850532962045226228060732352976379025115452454\ 6780873427244422492008697870048706629697465130981113804926500357910432970285941\ 0213413391535817355386575269089568665205365497773124685839752605179881253990966\ 4864726796261486297076272452696080521066542937843558195194089335469260554456767\ 1100741862787980348692881071508512444906922158866340988127080932740335563666351\ 3876679607223994933067153015554955799444409483946402810772388775977993288345829\ 8220455287941344342712209106557509304625310654357330831188535240576274552487274\ 6590742033479821281190590944137486130477383899624988113100535258289917930836761\ 2561930929495156091079743211283388400471317994068267813561304786710476745297249\ 2060684016985618325884863569198681500634381051379373788971709773083805419486454\ 5699936178018816128222504775370160554819516399062557086922175195437871804856654\ 8950792494511289225187750864338257228990602881699198949495172324022276598583433\ 3161231170309073223734841401633899029945002328270493389219923432345788545338145\ 7334457162722099367280283176726008774818726387932447329346020718601031110322403\ 5908839698833387838903607564325669399032276990091516616990754402066551831154871\ 0524179989047228971801317078882153746034910444068002967798560455150205287452264\ 5070523908574546389/46220336870682337695990129491430907860717848789311704540231\ 5580865895071363730137704384250932929662147478587860710719025344384927517012369\ 6741214625147987896366179527173121657497268862300179294121478885305043515603988\ 4481327622387258571668577280208893986829722137806386443429554267959502011653070\ 1530698211781282782023818727054056708905479793646571123087297414963254681596259\ 1592239407225930607312750556796393475305751776864362282238248477712570115979958\ 8874901446852310464080053355627156035877517264604936678215950117748918363432025\ 2782837869502596588191457218984734462134664021549093701619767788435387491958456\ 1427952864454067471355162665879644175798221090628012827552579491821826327623914\ 7019539589903322697708190045028520201337272578275499898969495746916886933662599\ 0634012027634920225367524690861055626379349932455357655356550758434841022628545\ 2248720537497276850519465017260142032854909261477126689549569042934379897491837\ 0981442837499804762884213847543832963990419819926399825919853920513729767865044\ 2190547855443051266822800529738054246374500446855144206283956262283328611474169\ 9481038476830832207134942344716103256507152650083873514603520328750662588190504\ 8393445644108640320168714195352153912436972036685809185410335022657330130354615\ 1905937680866591618305930802219678868528594768452518411511745432986996230449585\ 8811819918997554887446171252257940047273110916959760184118796044916086462317412\ 0551780538419829045697713258675940259590883129518527788351883931659601027442182\ 3285749455662693873437612926102404071922297083281737690071738062139792778526219\ 5514288955337608915665385954706995886544669397996566591895746118069950909112444\ 5461466928739795481254861089274714449823041078741277733305357999490275052239947\ 2858974797246279790312105901628525117440000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -86540936736715696903509336133651520382018890453880952856\ 5460234817465567459270045978744103332456216434724686079674648089934139862833021\ 7277149200626409883949576606428533052435101047390938789504557344971125200629492\ 5230488059758606314900901658970465320730128221846486234855650139372732772841270\ 7829784916280071128544179302433835953382752462154323838490535224171630538750989\ 4842080268634898315377745776918703253091254833475786326278722166425218306271530\ 8402276569311347718256463675920344897930280401888286049013013984329833053179167\ 9814159704729073572774057479846946432012548527714068572555831404359945338219424\ 9443708071425565789476978515533938673212080375192916191971303734664127947276860\ 9598115779586880542783713123495552917190765784979584696525683055106485180894737\ 5030520492806406106479644719935555650126024428350879463413358921237787107927588\ 7663845103183862928542182612725333148602903334096924323006847473372088983317520\ 9888952720033000962810968153610595037386739411660040335691433109608456162091535\ 9190858434205748795174492144534520618353060316344478175350313729505884720047552\ 7142884489357110187228744991747883588381914487769115928097825405034233275229619\ 5296986826425829089677313218977394291860719218960122172217496061985069201579608\ 0250569292747573152221067120522222660851865062883958558953965841507484044432806\ 2212227549089520056651999830916504038503100922733518251067618781226687805539736\ 7964940241474651847032696302631338824909720109343872475254635622505586033593251\ 5600490544925110056618979000580386261300778286512405377280891825453360363095451\ 7491867676494013144178037070665899908459065455524309501508887142080709430546171\ 1085483664620041201373250648865879282796180814921495354995792368041651610095020\ 1934808947015061997945790822260418180096161894907846752909018763244035798874407\ 1916720472756203940917226717662299455914184730435578942747213468522591427494401\ 5088899507420974450820586422778599501348038726977043032500955696268179119233776\ 51440620184913199/4607359118125616164442490609701175319482191176807299746497235\ 9399519005220029558045308241358457765281541818108339003466352764081728681214173\ 6810012545462605772188172591332709168969786134349908165096627379739784872704003\ 6716384488694774234796335736868722173788748205492619122445378309948880930141099\ 7984432906652992189124139746185827611925251339557251289439225319636512882014415\ 2072917517787114483872326729392483054180858708487584856802123493745153798820267\ 6986466039863965557254475615662891975597809707822566286318671937013354543068883\ 2919051834600021744239985785554765428098658546121933776854171278238709239158745\ 6757168627250743707464948144369005000336573788939617729861286468923561250217402\ 0574868132086711107616074773171931566379537689851381330705590079218864919376862\ 8011139036757716532823771902996442612382841680578555588125101121691145295845860\ 8822766548362490959976520013260105069485713881043526085855767632405399106549150\ 0216334830428757576085124928516341103577902655791381511042734753535093121266489\ 7946213916646879910812704599691998850151891415539784732109036007715068098600125\ 7657495068141611484824349009722016121965220415116042595869426157572859386963474\ 5627910543243954168495772688587193332729259487585853428770961984271808335184906\ 1168718003188554217935672113752474663078062958287239843480970433829164336513900\ 4831856537478632366106433125936678160570855426221597926956881655263140044171140\ 6559703374314712934647554349151460220673596905212589021285851365354348428249725\ 6099656406387461178566845946948924389266718990147240719289628090611581361139793\ 7940117335186251739318027459511455417227042932688843733896734495853636180190317\ 3750073642251754754058986027060398092898055451749672326163626252418460550912373\ 5018290114165488668291103667414630400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -11063429852433074335993084413284801620543461170351076224175\ 5494673082674700330090079787733138373102035445099796460624234435994626940659798\ 7039383393623439334735186693153592455749816569688365859293821123888177494101950\ 5022416328657075387378837915799103932203576021471593328586728922818539192066340\ 7240596445996805954867269548800572836953174527399730258191909126121563059430810\ 8227277620141933605880078334428961880492312734597419890604536052191304506262278\ 9556159331668446550863830177981064227691986308341846047385756607153685134472900\ 6935671311864920001395514325325234644741190190359378882825949830049027258866825\ 8446619716425181289087139990718162548537055196524823637856852886067021974911758\ 8303875567895037286712785849102693968868320274361716522671635777642518293481894\ 1470633889103129454321371649947710276456210976238345955543853847932917361809696\ 3975889542269037944294431938550476217432380615579557152397007414947468045966610\ 1094519837781986151611835707427234380779760643887985264193337386152390338955249\ 2446235642295788332300977706359588208634520929197465495367588183551761632303861\ 4045037309277109165995674029212213937542101531505179924519626771735509330490360\ 2428424547284950338222819693545961430803979948242601233559675655021408100389632\ 2145816269965179015136465485636447443876814497629166791652345770692067743326299\ 3443354332578181190743510577443144142907180008412380628881903479064178309213242\ 2107211516924164388965317354827927603046401124021665474442663408870971786433812\ 3426277964725379095565218920174675559653519004478209165133495324416049147957585\ 3907692013950019547587712901805608826108223713987533826942168323189424164809596\ 3025968886424321995585000029920479890315057509580830398512345547236893380992730\ 8688319182263775756526507378010214696664564743719812457044574628859303220493086\ 7325302213690619009657559736843256444663299968318029559343437681233166418403544\ 2052844687998135078160819507245140390610434346450461272962551875390884765951356\ 732038974992577221044083/566303081573376703040058670682309681566510768953016171\ 2139010391177288764731016483150393707456296708080493791936378384131030171939711\ 2754199511032954171787224977809400371817615646147754748711495339569244688892932\ 2539292693403366226215149223524708309581123069538894069820006846724580064415726\ 2390070779020374770314365193447135586793488313967434847136737707087198935795353\ 6051140080748649772315477930198787735440805140345558546616058480602611890991649\ 5940649542582835439822763657866534244684357640281318017764947859965860548391294\ 3823163430386752815899609299595543153072586332612899218379379522202061701966831\ 5811180937131855406832430300465631007424010490228161447421897803176586579842511\ 1379806197783152831735242392723531272508908710112309034818354929995414669104663\ 1884645300533867571894015727638763737045204397279574383987413412137850185236594\ 5960077146448037716307124422615010813788083905115454488123030631550919246588709\ 8258416048891729850475068024377036592656871764768184030409987348222514602869911\ 2561626943656306970041505614851144973429228418697524427760516206397454576227057\ 3744694543651112546265554343125413703607531951949205045144553262109094107789675\ 6776052651373903120038980827036510041703923953812058236802080772369910733566061\ 9917121276851700905826426613436906148200205796851926234499083096945539103841616\ 8677317538207721640187068690366322123867821269284236562774684060252665241310898\ 9364448924142046540622569746523383750066788746682980984870806841109745581582685\ 8814960911573055114809639978251251258267883522864267526235203433446486432853511\ 0720013373597926348004199053292173090355050198014765068039358562643651879567854\ 0041345890231048313218452844515404090748907407074735954007278729456535076246566\ 7388638780659485793085824882199448364207154969706496000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, -5833195415696815145306603636956494207687778\ 4351580502838243930465808427755566486385395900459261820178451114152469137293784\ 5074929196102530262608028333836042459314465666312910368191530993443554941481896\ 9612600166239953044583664859115465543197631444686693821585413770041973086097170\ 6797039959763866354549382208949156589899397058866083009683984348993179690850461\ 4289422680899970972582064362296159998427459016013778700258677991583422958273232\ 6441454599992188513751532212502848483224480061129323417456588126654874390717904\ 1162272871466703173807686773075226435835446541547203036689843662440985514827873\ 3050115553804391826111765256966514152056333821791749926937665397931029028189918\ 4516769664342593510957873443258428975663788858322540086418203429121526926765752\ 1460280080567881860703345995979556983920967583084448720444679845150168025498698\ 1109446059664859778785486400031472179760930001357958016646982201964055835735451\ 7033458199330802335529886708027134448412380929630473126220960839611008067890063\ 3079080252338445643316359438243160730040323722736213728124954888045812676172074\ 6724970826747532519770043468513050806847629860803166318165343059082869067112098\ 1548377976344661527396644873120966615129828946846580458009685927126414569495153\ 6294973183515020009539500959601887643723849047782605874123614602957932700551344\ 3965603587025709129674174584782918940854940026259509637445166206760971053831135\ 7456297305310380411781874184803888887547420006545983205327963763398825643011554\ 2148798154597918840070318221501887459382802801732466370406551956667592608314211\ 7314851484875053886383212343699778748262986132491950568617382131261790174505431\ 4570604230845818181080285693451486097416738947534622067000560300461823906668956\ 9948253575524774744378916645294220791481905917840233766507314850399133099559277\ 4817091015840856397610853181166999641063103462266636764833504451686127763867588\ 2507010551579050319743268084592529480236756059399329947050721235697861884225124\ 03719180326299801695978176467846223856711/2875867535059534251169361461679510149\ 7729025925242516104667411509935113325661123545523784370988186160229963287988944\ 2521416670268457514834261559402403284415836744189665415768911422556325106076961\ 3008999371771323439526083353003624428165121599200850979456587817736318218148258\ 5920887177336656438951865017290552354348926140334901670440276995914396805606542\ 4208017549427591382475994013443308810606007450934407342827787023634028662548959\ 0086963414514752127070333201837136726574665576574983949766154853331159268882860\ 9315284218508031580179594852411078665618354922285634877937875543062430812771784\ 6444461699606009193433163158348532827873875075116386914370383236483156806887787\ 0867258445651190655384694334321964260055438343078289593285335204021371017582578\ 9591758845506541765796988180436211666776769503759652627534659609062934905141116\ 5804983496735247194335929634254345645670394755843753061008268458161295614215290\ 3793988068405404381187628993281110928868058948417668305809578730079320985062925\ 6892079134795037537459215790900049259815251370669657997932786556472110212071541\ 9259891715623031746149357745336763969037154369097576433743141889780193129911681\ 4704259868021585892549186892187159881840146649411401426500675228441194562512569\ 4954857151393104862327065076668809637744564199769411455688175561664232013624766\ 2374805587643949933461568334587443924471833072465154586936517009915334947878637\ 6657953213743426480058517143974743071364449476879013820402830845584788400782143\ 1239410012780140188391206107419859925854171361038712909292164070849306323329427\ 5067058182965373384963676536411079099671810493670115609171215607193759138797529\ 3399749920991643797003311113595852707350194262492934587783020747757823094681489\ 7427019181269287609243682135093786271129270671201923965714882803793920000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, -615531084353217164197776\ 4541929324582993113754896646367048297785277497442822854768238739982758218799515\ 9287004446249523295441399341136260919638833968084537215705497971625368281448697\ 1604813451946634528230411683934593443229163846060429734491021541289353901862554\ 1372112228421682447181348436291095497487006788259290170075375059886436975316124\ 6436169305147852156747776809698369656390662539908175358620538511536240070983673\ 9930654734854970813220737359871255997472077195802762084995709300860365830530084\ 6415061198809552606826268726223433002579102033306636271840043063131072737693745\ 6586984403728916956611908353692929910129075049904291634559250772675395885993233\ 6098426243843905539281704181094407137712796831736826017927968077812584505014521\ 0839220012379641137629059437908232790743172911294621605742923490920874945104707\ 4594002621740332118094381264328168899749477186244039314883186045332738826331615\ 9136831751314311460996563997697530793236709971747767732118308443767873295952386\ 5775508628608225434201031507280850329768942826604719694974484192920878560133740\ 2076021560256811318239112832265162648513936518109436569188390862866121389442920\ 6394488538120550621575397740924654688451185278619445360116510519269850580970204\ 7024200468157481557111811089838975314768789032325094518926339818985168823223006\ 9883590154065896212827771976365062518719003544269603723587088208727772463655173\ 2456726959924311933090827518941541898682075969290190042386917054784395079749511\ 6511066566123885410924376826871682456835393067520461978839509982133966409679905\ 5756335813027466052486727146503144775739804149229282142306304630482713142602555\ 3328556698451547796091644765411228502037319398558434386595293589441782824627802\ 7492845437322735496057520248548108390913106993185806822287906231099591281044422\ 7704243008650275776927254986685653320463997572375215995987442183561605055208981\ 1841022660067461394540119127097130348231986646644444150405106613621944118370431\ 343125319351590333451251152220502756305994352419622332608536046667/293221247221\ 4335752184016534068222538759452743961031158484781555680806351626186254212508367\ 6626178990265348936153118193162912656695196160572990539647519412870065319803310\ 7089697121106911485318861436647792098969479492090062627791587077929565300844079\ 1292496228329775179545720075281436536769964980166342930858349688685507214469318\ 0418308431962305406515127277827603873712171110690949691325832446843527387931365\ 1003090760359244724653925474413399903704130188865269032413231904393043428182987\ 2172459357679157441665407171587247710840979881792568480542414828745125488892321\ 7357068358476233973036835948182222339395982111905375617621243939484968679247177\ 3045535968759298422480427180862645098403342664132399540188982722316778164073086\ 0206351329623741295146175786798338350937952089123582572199596476694841882507970\ 5978309210231882263823548187476883041296231328372923889487529968088714685336482\ 0955880375886049652224901544430006820027306339075424942360689226636841845846621\ 2040039296486833240377324318095607381931434608527877861713092464850712053031699\ 8346725215378922932942656741644968505171406321636547414259026453117868290773404\ 1023436279028244228026080751480375138474394032632726696136757554590899932325519\ 8717975894156097271512455455339027826180033764811212232983964743389264024935018\ 4998612635824289200221275211711002647690967158446336005106745446921959994576338\ 5972894465565283829723973744243509443500721858210776670819564210002305721064205\ 9718512676207994433719083768784420091961166955946829382791135931528324063957015\ 5102132279237017008342425504303643502604886305013290313566868696286226813627102\ 7013957634070455407484248489135912934770951361346315296912324376845945236666755\ 8342080611868225034649416176267413169902939304161209099883300952116800441317268\ 0996346822517336309760000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -124419670094883412247004088645580342635148224179794802293893008694093458\ 3287123768895642393191206166224178028980504517734830228795084501310481811653735\ 4953839644325152864328242072667573257721788608307928804624277152975108335559946\ 6154034780597524590512920813768497340114903055455412681246529529595549216547892\ 1745927813479394435211441078408092820150014486312027968535047309071788178741790\ 9506574649668202287867700912315768688863338720101406813041849490338174048911064\ 9182211910941701964646957682640308476814290400248324358163601602433024285260562\ 4170499742442432829347778724444261312088604842614535019037471479537325668227669\ 4627934282735469133456917071952682064756004642705076405179361589398201439961950\ 9743509248798848443731105382055694313770179332831816333665255641517124131826824\ 3786511182343458950551343748594145017435393045861587539810913545964715640113649\ 6909254048629042014213045745061077246608672977891127779549461632048710284622749\ 3257313392430079637820654246706762640097559070527446063088158408253981849189000\ 5665446919412235040634496421003669607874085156094168739205622529310982636180579\ 4062071912631969331034229630175804797001225241484248667281764336964219289736863\ 3714656339193654527922968568597692867703190156326618737772141652881384540710744\ 0175427941556192139996917592334129959104623352092200669971951865930281664895658\ 6700315734897066446700846579730268813875309389427440097934017979414673948186761\ 3492749343948037337773889586849576504067743927090590652808770232805144362475127\ 7480454824333350094654197105105814640545569810275570396008891100190975857272835\ 7389257373378601518769553705888446186714335168439209435013956576266561870673732\ 9292659939366588714310735074205698407481147182913639289599735264837626752205381\ 3176190071101536712648057250049991010809711196966062011980281683492144277821603\ 9255264294599868700046382352485936686649308888382208010810217934080187247640552\ 5217489620072391551050272359815018100171459260043795781759176028345174836103724\ 4544153617251106090566921473/57524821469208161000214612254192477660687819991650\ 5258425189568842751740292132147034787963370792744694466267375141340514659994185\ 6423531242573991654993533028157218515201570134909163055996485554450637095908304\ 6175398751497957243871073410018917605822811003229451192611697747147399640698802\ 8346855941327870761807582647156770203412145034892016410850390603584241960710812\ 6142912125185861410077087761491501771972238967004846170217457588971631013558024\ 1173688670775656838776646662901138426672403079999660512327145220687077976631633\ 6690817139965133202660004530513767577190626885888466717729568557124768567944252\ 6137091580891698419443529545179002866444199839020061532504501817657739045282856\ 8166509797636663779923192549490529611505685323348271332531885651699531794840387\ 1430594681451191672717683665887884102066475690619085655930574512679003531407320\ 8599070039121237244630050137110206273022059689544415123373663929697038796196595\ 2318632235148944126276098606839759444892129395024739996424427411567769286605826\ 8937348977672752809182977199070927555034070989114459486857097547736539298642520\ 2664879304286305270267699977698759305320636872911502835892613377401536789227210\ 4106287515485865017050343933655709541620328084560751133656795287358811869368395\ 9655650657209011134777778777173146578810045129418614062083472217345635467208035\ 8906597734992815906951995251060028835538782199141625454271840922492954755610689\ 7191418537987183654888671924836948730021219132272427521070104375183732596369005\ 0870402533204508986453562433896444755582173367421678930813109388518614717518095\ 3784210762733870825851197534519496695281339152387625299100637515830548209066747\ 9495957261254014899039328577382212960753761515859030958293881574672055007821720\ 5704290176274915295450907354182226105782377871421509909407582997404712960000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, -2731012444864026047995\ 7451670505124654138586812904811911988726709856688660738537440466967201442409768\ 2082951520812434171278120642725284493494259130193303767551520233024360557815934\ 1209548455680321054505637158945739393081683213852784482683810333419115060331735\ 8931641103891180094946587046976610997341212205807162965907871025023399578516543\ 2163981476330119573706688203800931653243137302564359346603329396795122608514034\ 5503071064386426120267571649290726420008631286107855612662297830202082690700004\ 0071010226940171791120456312684967760023980178995552941012707119054971185917753\ 9225040653501253594279728136827025544221779919374585624685455571498606605598208\ 8546128964411875424170807117865519925727390511963213496364627003452836972005975\ 3951512004093095329506650707290665901126772287386157115088906119911348715944861\ 6817398253874703188300503305120638821144140329897105259268081260051265431394578\ 2542939352355154895778384110016332389316426913379007055831241305916709874807690\ 8710814075360337247184243228090538877647400535692091425553925998868322288253275\ 1873257627104094663538680096632805310097663326936579916538841421989665716005495\ 2871093487580099035493825713883117953155625142765551360002087849493847941548989\ 7249487853287817407766294172687447313484461137566742079668997676940641248769773\ 8800325233407476607109996592154922235709736768164133112359912450588161318425322\ 8898660252096534316047640648212885215516833153432975229237344102333617112864063\ 8686421477576334117967630401264736006031326036153532624937384136493647344053333\ 1484175542378712700681088105179479590728944500732685138660497872717297434830080\ 9039688368738968510917132822402812598482989158305418427027754946600211275188229\ 6230330187310583811739320410054472631421321678983503713717678668848239559760345\ 8789720304736901070321910841682965464393385958734796357174585616191019389900512\ 7078673230716511679396950109929932877806707060242107498498103720674029929807549\ 2619035393575220717629288161315272270483681773919985448161117033095266015091020\ 419/123241575293652361842866701671019892066964813710569475637797694476977247508\ 9429761657282632855120323204531461044436784959791981426258695073084911198862171\ 6923316240927734172378525004664741194031808346966551742667915315764739885110139\ 3165089598358464192259565075162107420376930457562677439174113848206638205537310\ 9477403990567839458436521514254464036964798585612342530711114932947565087654400\ 9736251786688572811804989145766456973067840831129831379089430595824461831966046\ 2329964621154026119518825336509049388821272266565653535489256460907769474929987\ 5929608278997255381741470810963120918359970935361874077052421127002500851938999\ 4700721329425664342976923977306386539672088040955405263016939131632241043776124\ 5059253586903990285329246231996181909115155051435305052290308083156808562765788\ 9597440573401593455213297211049751581504829808243902952877909009219126876655721\ 7387495854021812646469718233724888399229382449779473899750136330814642605372627\ 6202783867079881995674242564309626902604391911462709816024238505909414271721622\ 7042089336003510427433314381030160374053434655716289864329968138077476536951541\ 0581211029427139660717525256787072115008241811044888386197420046984590727436122\ 1553289065273150391454461410297770114786583654540719054595960401239742785788448\ 3524090272236243451605791269852768698476919388091574726786014700115635077065331\ 1208816890766819383794168991161067580042312732017575566621824799516724962041833\ 8366204201767885486611453171881543662842838776261548059050105959736762284971472\ 0613864658485732558099094937112558101602059115671869984419176079485759567662314\ 6058363053099469165817845983036074529382153507864554982651747577664059955278360\ 6220391900902846778777374103971539480939013831253392946534325114374302298317553\ 5012299790766974642506474043085036519802245690163200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -738003961887283455379525424927467661130966\ 2922942421664119755264535262309302407549580206010868358050161951792709312747267\ 6758282503318298409411916971352075736181406487448852139929273570846360411224565\ 5865110560055227346764747666409934039611627811581662097386461426653979781586853\ 1381038641705064949128433618078736367890088894943143105683732789966452079360724\ 7307252294482967861468810570231285930600545989200413068255571291480987379525201\ 7874318128374441244073471736892212569705592982683102626996149954668650382005420\ 3380908286759398758790585080298292971606130557864075797390667448177642353413508\ 9250556678786497593536757347580374133702129689708249508106601778400964583737976\ 7621469638589835114311645068105306341033331563930333887600952380432394656970048\ 9973137917872124414873596322742482541405011152164113805839234705098165863322624\ 3385469065162844867327005654854303218624202068479004474703252194159359756128921\ 4416447415543385881762012062818012478393262818402200454615429416247342073436765\ 2405311153140543032639412690776525693207531412106298418988090989750025232156691\ 1643450152629819956969099853370857966449261157260983485194282135116770069622570\ 1649635788131500305969747170807625055165123419149501935786928989637030640159135\ 3869514202497561833665806377246644264925342657546520219443305394996776560898658\ 2236631157357013091624384849864402990171604828678529281018092578425680569305362\ 7506183950834326819218410706516992894489392179533485338419617794129929289375211\ 7975118303874375163620528593310993889467430293014414403818198239852541530543225\ 2775802074037333734969826771184125450803785528747000167509658928668621034791336\ 9260707164152326741252567496016802011803809110511122895734028078507681082707840\ 7387134628366222416541065673946318700883998441020876684591746669687990630432694\ 0267681579535203762879536923739525270940341475855674875682000950127856118953449\ 1336637843905951964920376640917250781497776829464296694188862895583521674452309\ 12533367694469184897011291019259415177143977325337107542562722107/3272423733071\ 6640589582715135385996968945715419671637191300816488874397487224178860685339771\ 9392161714047129047310768543022711896447848618839806579996634417646654111317237\ 4295426257167828553793677903443026475472586420057149268183652284637062283916855\ 2176192904134725670149785159230766584309127886660801221500052278980186952380450\ 7809700360450463208286029987624612523588326206549602663204006817109989034719725\ 2244657861246844143234565934246764288170819001253042587396237380635506606019754\ 7884411065990148009749597434547337355766796834143764969392737094949301318280396\ 7062623746803418146293869521427840347850818455145881748338577799111684376239976\ 5293398305790112095978345727887245520670536772184062531595520890047692056935263\ 4630504135768133088023171719356690628610267574986755836850220748489632669734629\ 4734371151841642356218903694074306719650540568493965116006014155989677522790870\ 8803492050082022402134493579903921756347105226361302552616678028503795907042870\ 1803597462775199055639506711726162083963221871877086666727017211639364698157636\ 8788062932211803150366358373078195877179184318490151044211713266731965217482690\ 3468116830308360543330967202584421832302445566599674759810401398639051102396303\ 4208078086050464891505738807413835106985317457054143666717037478976658230437201\ 3422490671625472161451860804033717534179371804194952277525042895715317738124125\ 8821834351734421243589854735058769481074110873845481673814803680540074188677035\ 7952914425943994170751033707203296435417580701776191194762053317765386110559918\ 8134971006805972418822561622600985172641597295838533793591099268010594456317657\ 0146294735856644327780580881174994684455479254144199877399434998160721157707731\ 8830613756768542016085654178796387652054629364529009430093438312333675010623823\ 6756444711220866405038605499860254720000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -10202476104377880346820752624125564422242695851459629725\ 3463428977408662528003854729452998849082711001748968648730469233871253238440741\ 1553987900606908770447407883316740259343212766089053518404273822223976470479017\ 7542083138493318196992167025114195322745147987237515750327145004765423839163873\ 7575463016117122078901943644967752200729824404006249123384666636861285398220356\ 4229055679520513243245728132793722186359845148816304150671267788194880176433210\ 7134524438324373564747727899341815657556882510688690627835937861504528488798138\ 8139776904591108800337100100233584653908616909468691354939535141844788591657354\ 0106278964430144829499679961903940418168937587301756197340682232511951074564980\ 3716148369620652784928768676500858713822605309964862337517824865656350357467073\ 8860623020444158996513864004818588732473071321225667870183240044079453091036978\ 7930419004059729097269706347893856438787358373269435960669747851057673869506300\ 7421921073480490513854303162384387258645287344467994885408438497375860127561398\ 1555205452057093959263567130940048323210739909162996524804782949462039762007935\ 2014828163535431633118175909173839006907567442313307148099828254187009022248616\ 8807953367744040607363003666442588378062581218762308853772732410876728473717977\ 6001506880259997239398911819279308306542680025436447417018983220840155444720477\ 9317901855764283541844673964134190893112770160439321161321831843526492256129893\ 1102884182399664895547613430557452552442172674077867870148398258514441645247288\ 6308997907016264936830131538790174826168358635708560400687386386023854086328018\ 0520536691304346464706268925192701382301548979010884463986700196631593642727177\ 3668185815682620748272935439458342396166580091080284897545155275922206619534505\ 8144757014311705492014361239255675026819819050661804473240687771675563696689412\ 3270133333993917657098689939429316076604624301358189296504439863251411168107101\ 7264752951187626984809461433319981353521719658144702278139777894020502358297584\ 745090542370183588363491135257960691136156446904342619133/447948564791091409647\ 2273422643636596976991852153783170754482113376288706054866814652970629514139228\ 9549690263276831471261793151203868295843612441549506334822854211811542932322215\ 5127300438439223221227658643161089224142628481206012884501400568571540008203748\ 4268086563969453973987873476480237573584324387812904144197427784023425577980032\ 7045017159132294670863545896283311305309035895672469393266796871159283858081122\ 6588277680142039914807172841140726382952936621440101886218190371422631573869911\ 3896510198319547965103786706628959698284682900346425214215957231050895141550349\ 5384995736615801618158814699833333059643941863039125772301424716950753720855018\ 7054546347926469175717735342244731177452357257512265923265718908448492510393166\ 1920230616339828466618503599090735759429512543558163133029928181767765319581041\ 7073919876357235360230502083452564386674078527091166357364728159853558213814278\ 7042003646728996493183169585196494248444471896352183872076419927112706388705451\ 4901676639965254466318062975128864098680134685049122153764666485597962425954711\ 7150235591430727437063906196981896560010527718692043568006927233615951534946192\ 5129618442305923928310342676983447163609301647424376974153908480739569443647694\ 2931124047020908985941783279510251646080142239988035427933171330901439930034373\ 2985931650790647050582619470896347823220342673256689817261604845611051965339454\ 8010230127603511604534284782552194272623908610416652253490626724705563530268272\ 8701494990911249802590401790293846289745099161393745961896965100584447894996395\ 4483629236481558330756633236199485511770720792219600825007343698037789866598889\ 7354919516230867852120161662765302448252263658804573035081062866270497072226220\ 8360280986778761617677718836701833883223649889895898866659556719172032431838185\ 3169595631220488638686995624755200000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, -46432477130396149748518928806740980172949359480974506205724\ 8126607455972456378200088377624952515707685170151305353264367927793140480044450\ 6505806831917581981005674685294981622343996644343761335754661071507095863664203\ 8304907568445457438251009669018583007920713052529706076686335574968207813527580\ 4945822994278883559791999700403545581872375591514729300164640421904641351302300\ 5700889053434060581120522402237662582486658387605344606998181814264855151017711\ 4607311634731786063298999881531116106351806395802181546567674636799762911566464\ 2802957410746830536950561485198069190107500402041499930541971266180460324016572\ 6557581833165664180349032120578644745726802854938638401787101550726523191534405\ 1624486602989282013157403695040973579753194387807733322016303852075651005994854\ 4170578281134127294647836936930070607158991410563817098950589961354148062038218\ 0220600422345624020080055539998878553440859958736874475484454988107649270073454\ 7225435369761791970361492596863908536091044687127026945579410308904139113526351\ 3076526185847333714915067569021758453854659192931395916470238014679855049240694\ 0448749826937941134906710164904673354308677290922496652771254354617512476885565\ 3385541263465218913847071690734330234574649205883116940721830186286305538486610\ 9167463145827170760864144696810219712502739986202956973394983974581596368508507\ 1920143953772289260502113353549154912016000134563285819569538233440676509058626\ 0100691704909402302422790378120749248057881423950611457471060540826523950630842\ 5809520518726729746515035553963109309183263406513079152412050412276338935887922\ 8758576869081825795147713101159763129789265880205461024982395735695348170502500\ 9151271387285867799467872311995932190818288399378186835914691595165467675423710\ 9697544116632660914241687242766187704169809625215245410695449537380229282356841\ 9227243804389425715561071099747603963850963994749562282632036245794827607593028\ 6467771905145179630674671080795372162695732814032642247427111434283964750348929\ 19177337240002605010792286165802218521856314072396933/2036029441483659353301652\ 3491164609494166705806835954866746288767387068448755750792182072799302180902319\ 0317583684529215010007993428122616947802637806581545083329446936623129450741814\ 3112293360472165281564022501987898247275324697950700493169021012129070788808145\ 3875517978826309633716427900029960066641164978014385081922707135392277351302164\ 5730720309753281990740519116932347427610664406606393145249949369972736537101231\ 3915353791726490731969305337524244923953942129348804867646260701751727940195770\ 7588833833573340299985829781143182062464243550005433701490294822082706243136391\ 5129303587404527067167826290815491947832226825171455046603031288581342879503967\ 9914717172951574854178532546803838240633393345275651671662589922700811729321235\ 2273298061095235129286373326383816053962600543468952979986388824314787362266297\ 3148676455111603774945682049926055924643077786798067764886620719980713336695064\ 8402338859250343312634142781357093966327301028402532409787748569408907405155177\ 0483020269470112396145309887807302975762739262144898323629847857147011199368359\ 3300907438704981343879271262564746470472191630599282864606396904907660561387621\ 6406462254087989304307625666708983628126908104892026616856069571270807034122616\ 4298915204043552628759561089153771397096141808093263083729425433184717270475006\ 3268902984466565886740556329128091100055704969191416806355667844340305091529387\ 1847323565452809649362343829128731652941498606002466532214945601110161766083065\ 8015735652691489658359022474971390972910905830659301042377528589297469634855770\ 7122440173191906405904029935097615484599939198093572115158844857708231636582252\ 0950098722842069905522909353429978816315294200137695483280116791423203372147798\ 5834967809257156265134326809936995333967072222784180808723816985869107010818916\ 0050434772304120810676682752000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -389951631512638539121820316056429349926662747448521685076489363\ 9835485288253804258458688629381381652796967873110314712416868071073519218562550\ 2083218327254787035841087245506162336847248209523530780757866049893063698680009\ 6150146792717067053751064485128587610854327701905558879642752059344252890223841\ 3331783210286730242860115303957751363013360815357377502032959280957751781679705\ 9378502860577489160139925040864180482947240457807249435867352709202379584770734\ 9132591603401362366966704228503262246016418698253099440920733356696510505765976\ 4161736025252225037984363035424242340646054748258244580592136877664914737845147\ 4272713645797193251513265471400502765777544847903211091505724446206448744574050\ 5700811404926585503147893248647592770230915869016590471971205195579936587977620\ 4372483011718973060348486679274019816564359095524353510208446978539133051486571\ 6332735757268003326535593487625401733043545619418735575523952589787613400868454\ 8076023089415707715326655666506034986317496149475732288701512727122126781859408\ 2807791418665152288644603842015762923525425068692128682587950054959684140845990\ 7506306167003616738038955222582270535262380319049095340085705295346454575576161\ 1067136941176709300191883507427135709563804015450051528815349107235613616989494\ 9156161083589346775474814524303156020500276911051999445489682390159486319618850\ 8172094561612680351199273347874545866250529398049650367859931096336967258604549\ 2483041695593598852969997310151361874450148043709377375367597671151574531233581\ 8464436142475767692973910103195565339464088259732978662464915019832709446736864\ 3166535779815055353527142050275533677096975995207464895450202496221431489128389\ 0109428211439638090630753019749671322547728516433887786832249372114632449423428\ 6380047655461931680936470094063211561047912251385938235570996132811554402377665\ 4213014101784495069575565415339319215062831345376860154506185976664317758513935\ 0083028229544474989967822920038472223636828925953776155503903686712411830295209\ 92735451619024657977773591810360987642048685335699702367040949469717559/1723895\ 4164209830640081267655714408238240964430158623006756053172123358051023448026017\ 6667834560909101533033180747026324236056205150700753744952229089917612095138871\ 1862188482998655307774982748646476014975088161372510651957001125514030267139529\ 3516424270977068446667210358039644960911925428812246113535362240019659090727128\ 2521816997953309202146000847763101930871891635487331501217172891844472695340415\ 2970430193309416642860641021671427567732148081597310457391637368850922738518389\ 3851274871408609946264531735784024960457045146174856804525599806428889494360481\ 8820569278943072318891935170708092882830458882547589984500779729071008472802324\ 1239156758407402113610250622320276014108796820133695974373744905482907060094917\ 1270272252020413806744837478738971534088898658072754959011775920577569856344184\ 6613859473893560224134773050219925386775474094650808378737880816678081083994008\ 5408358873018677721410418733797542342875014680356072270985838639953786097921648\ 9561863907974156331586763338525213695092726614164489758721027218069539145268930\ 8759744604795468811086074177550890625016760893613722595844945031426015389386144\ 5301046100964766520609872111157499483202553912237577410800782571695468576853591\ 8798326084868258974580511858815660833163249049067312255445328183074635097768015\ 7675431610671709448405829669858108843436801087813574942524728510635947803868555\ 3597102039356633297855653466527822478364258904596968685666738131394110596428509\ 5224619865023306148006946467466992522162295530899379637921945349623051272849555\ 3278191565834152362369161024622657842837984255731368835963402486108702873809288\ 9752117135568546571656699636298153613560627001297731924212282772237914455142339\ 0536121838447645489001592137691282610317040717943325372756879270945845321632336\ 2391327732285513621105345641804055641907605525322192942333907540377600000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, -20265157301044294714938\ 5000680192592290099162966202387264522741890440270659898197721158687972870232992\ 7352004037103923966245950645076933012636659404529458410102272915321186430570415\ 0943853695583017108852756100010026443119609638347600347645337958231989182328819\ 1907996944534519339319445662466333754278832950302597623618721609486965665643855\ 9794440266450668048879452028558636544625891939576325659720783341099038214630206\ 2276064718979239933425252900213997206521330762331021880469011387653161697766088\ 4817907462287186638195688814978727517076959659907503720526559082735427224267472\ 7431954215655738385328259325470003729798607317553651086663963162931566524659807\ 2141409681591727704670320383448758761570362061691463612956505697214678886497468\ 0123647900176243411725628824728785707566323800727755482197099298736869579427676\ 1041438330230225894841496147961416960695137640104975772280003740202605059227886\ 4890296335494100057390459362131818354213817572727029834750402067056334641782952\ 4621501352322405165121612384975579153299892648347471550329222499656305688178620\ 8891780619824883287280597501946729167831604537546608469749043231502165573666691\ 5169666437496020206775940291119956803363555652713342092452937902748653999773886\ 4487505936726556444364463971458176959682950508773195206562424725719917842177761\ 2270569400355919054947376112955104601369737360768769777023819513241978742048134\ 4686779628087348831707145852861977317067244793429283585479932429509015771224727\ 4262591364868357301167863808659135492390054564674140867247407525160677800867339\ 3565399867422175059348453942567970478057399865044592298070254480955651571074268\ 2119130656743154911886897257057236195515299927732879683726977936091830802915919\ 7417026324268859145220173064189821501184943128940598753336499957187984938334137\ 7644056945294444426135618901447625834072620213164039233898107932420987899179443\ 6930383449375073618103489272792412019155925482034438353792645644284827334388666\ 4539097522744723232814781103172004170453955554758375897886722779256947512814195\ 11733947542974368927447391903099/9125166078998827537458599706080858237408818372\ 1986599051042228260664294833374448521044280313861141471213297699523892825090808\ 0950109161129991201574846837991961817907090228425446939595098396829409924862859\ 8561367310441217489804109021635407646706962287588070487466770079657547489862350\ 2853712973330682098144586861277888285836399965760471040486931084395175111114511\ 7011750947844166035440736682871879126967220340902174348820952076722657993917196\ 0776300626397176836322310876606686064140001259628215913885911766845993203931153\ 0784154247591385585423612223097380070764310605055030043562876960967554595100777\ 6396197752381619523086058806356866031544032649285812331697941966279236124221012\ 8813199953123757956476522891977382807654137782293750100196514999804818252051434\ 3425079328712346702590517148954946051277419069927135508392552758569876836565797\ 3930031296299397733434392753622942250873355188643216451553721493108288229355613\ 5240884888018850002382991341867177453587947668388186282336621855862648886932358\ 0816599406825623412945432754436599933257947527515762325124298721777439690453461\ 0509465157716664668771473649121265077384552864621638772846034955884532719024687\ 1092770682215081507255039006762547917711403150913816324218576290563259148141455\ 5889137300279548725883572358849432818434717461063864330638035608008606273045592\ 0890119609302563147308433964288884465509034798778048427284245041242610275396017\ 7533458402365840371377469707365277454060969681822534502367724484396851986609542\ 9921259580568315429124035167481365055371156122530415135168611180123578792285795\ 7713302362235339960964678402226492942586048753194190783188090680848793174691501\ 8146322658811128729797130540629996471238227571756024163977011595460924681947660\ 7463223069177506047544301592231602528457813632449876089647391360096378453146801\ 1207515665107331048754118656000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, -221547687801563447384808953429340856094925680056194735103340201\ 8563979050215778072585825671900335044356216191711606708391264090984065409512208\ 7718599074995895619441389279392648779216837982876007336289294449928692522100040\ 9556712606003380668591513958297396464004633737176242620481311449611733416778162\ 4735212113901125839270970226441735975844010421994433634770489063128112550206118\ 3559031629195088191760726527886722557793018278414941747132349188022291996099533\ 0499677962223522838090346820693810748574500815499248962418482673780903284607050\ 9494560769144941700928027136070858633847510073144480535989913778519550593561071\ 2073141134272791761071655242040105438949852130313430587749558624045179389823974\ 3304751804550799606485898005928685948598246847400861683548932284524024032448419\ 5729623483403792985346019138849546540886846621577687480086555319510707671502922\ 6223715051898465937448047269746657874052054403939353099881224900396898407824250\ 7195097859862360212675486066288170992590489279673896243971891564009902515916058\ 8129400543958201132330412435563553946106892521855501234817047858085834146399217\ 9409586846229587043039858967171018594256988063671138851240404194256723157636928\ 8391933684443720442035488662477885015989102548739639096299507326293913434340380\ 6353227243328089091262066817540868696729609348443623470331772791656851160800919\ 9458729635334320346744913368306248061858626137390952379777082623002264697266644\ 0818508750685251899662412410633430440279770009861539047347140460918430479615524\ 4482183657226844387941921720701934314322812421132093652772745860552597754267110\ 1902591748949942038272087014676554215645210330321406795233261069266600315381743\ 9195416095755806808394518015089469606335987109811371846904828910758136947835672\ 3056142114895620726809685340495022043397768762177224172971253527152708802612505\ 3093438185195841637334214340267904783194325898923729197993584509782635454467712\ 7723133666523810340790721735629842440539845351307956227429927475230371729159504\ 85113038929379585555707445893038313885769649199088841916724193949407415433/1027\ 4110859634924720393207463339908773013998638948591664760422490196151045039108407\ 4518741997490162228311953928735157922768485752222389173908915249209899418050211\ 3156073546259691408250824290356622026138188706637078630496923383501356401574738\ 6961477608290439477031256820655785815649530654071060954666126830535506008920382\ 2495843464948772723283073207260744115547075135521467197170251780455420336667698\ 4745016983379608848238771847399271937428793933629954700834201403609545661747606\ 7127694988345973063184056802896336374964316254716117584059961296365790784002121\ 0012168856851916367781715300731880467325530011181879260088053057428972386409346\ 4519430158096437643311023440676011796521668819417030951060321353065689400283330\ 3815665495671798557972951649734395498321696482902656665803549963335007794126685\ 7896536974772830373430410319727173719183176091480104951725867021633250593101746\ 8764439050006059099328927938112875809504287543602706842046737978359764814832613\ 8416131127623181101992290287763046612116521626304887385124531665611433820308627\ 5578695146190875155698984812287399575577577684468279112216114551327807157467021\ 7610990161426852351896123269358571712251412538965760948934034290269501374542132\ 7684334761199586301857261454390709739282545500805411891677133282617376759722617\ 3423961654880044793399524190723990569187781346321434101503181664846730505057307\ 2745602677223317377015109783995795590087076476552630987656685932158435060699990\ 9205831490997478362897794453980136523158521595200000683645467680446299073678708\ 7825711276110779644968972814798987328665827471207286167293398818045545091133563\ 4869608039255685104758201649307361563421161723956735474682725873029651377734174\ 5336354905908212591382504427683678388743995623797468670623977288946236954533999\ 7531303103498458068534681783721972000158857696985871734216227114052485120000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, -80274279563019612\ 2957236837610276786736613059592702185529884007189594573367344798191748802207991\ 5063445921656708767655693861115997044626859041663860770528420488356547996315408\ 3120428366382814168840345210583419697183011043553767689894602406931953909840123\ 1524310910679106421072250637763229541233816753398747799969446820807107200780145\ 1871544257161872955301648278790900175504111668503360997752945601888126607557936\ 5654312381581807566506723402060164219861404624566138437742921893523725752205781\ 7670236323746791487908607884299994264033947723955537366425655930254887820663072\ 4860764072886744480669520249965659224623058259203961011129533284272339956471601\ 0625708112791678892941199771470298433464808291732063875958960825244639100704040\ 7870486934898901287308607440300250056028306187458744975192475683044738572558859\ 0775807844352436062443789442392851916799054174207390805513741177779742163777718\ 6402910885685637515929101046049941825842064370055808318256698622133104815393241\ 3298664321838102344162934503660442573749693116369621647552783985584831183582299\ 2679124284719383615762639998746415044054108959569457267574434256151330690310876\ 9629499733506225354881959220379252453516318678806088275168511569895200481470174\ 1966105174769360983244323612699246959236333800109024235711138437209451632922051\ 3418332901626175188420069573434961045181079393903356445263170535621305986069609\ 8374948768309410438193383874035794983773191525434122687631083311515389897270698\ 6788530177353093518921161770805083804723853507560876701896879590455681425155721\ 2893502333298967802469626821858195476418993347254915903592524632200452161996996\ 0169101131714997322704422407202340734674290515262436582056774290399950023351146\ 0054286971322218566834706897511953957224759646699016888530750034085563006277991\ 1684475220520748231706349824559038090173453885952070763939870662672042779653120\ 9561818398018226278479982130771867613568134208989773382340212897041032244828766\ 1052376470839521721657600823389358720096562680837053429947493505806907877995008\ 2353748630675331126694170412755430510021/38794291418033008292082753997715093500\ 7245519420655779888841201715556640447166108797646924123418680929341466908656461\ 4869104214498788298470693602318956944844486232811193928095168585472037508290132\ 1220392633891433336127028010348129593721725167237033750060701792096995065687083\ 6453599731300394113409818635398603351598943789056437456314864318483338752941737\ 6328554073987686986439602726869549062635487450443966273913180358687734652976518\ 8020054824686041141429304313402416848640055980846231136655979613026297694196397\ 1948881124584168821803390965817445964655763844740690598408088566327659220372459\ 9654501176161004919698983596988255240381098228409007121353250301309636903477989\ 0756455767468486600958531847315479126273275519633901290776872479948849638001736\ 7449154636821554916996371121778889578950609798122259156932041608646446766195672\ 6905194138343687352968271769609718919584767777757995583569246918625973820810473\ 0430486408134896237941944937849945187983745794362293686570909839916302801406455\ 6497780429434163000884505218253472537723968968853282320406424428770835087321312\ 6600149380034848200028364750455061683988243989859484468962607124147168236771353\ 1684722702833131437848348975304808210043618814445798813327989075874840851511633\ 9134865949489366585061207608049095257122943022467814324245403452921080362356011\ 9384207445997570598241893325454404454362385621373961004449876053100217012314444\ 6680386625833760473513949647527162845891547975049990697510346577657031325244044\ 2094952960753008665037772636710439484585383044665582559543332839243459849148018\ 1354888506050360661456616261458714120392094190481851458490006678653564271728897\ 3906027689587875543290557774924266165480663509177246206877769811370494522055086\ 8558781290404870405049629071265068279706929255504064905404959316944648880320195\ 4145447438878785403551536391213023232000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, -5045826138802182625225274507530050877603841361217250\ 9061869830039739019304435113980855018318147759706240706739225314975014266519799\ 3757111286166192923062272036244853585425115313949400202668079128075133090119042\ 3745468957711461694956200845441865883544666314688982892492507906921253294756875\ 1987033851056375893958143207890368325451523083577310036007942719505778819360938\ 7638650901868982594586083086670749809899072389202344686196874796495292566082957\ 1096198174870380814500777674676640433878590655129633721768232910152950715211370\ 1959994593760122708441581924397223847772474567026247982052437587302224124284417\ 1361383677623951653044319879379032626637903818016106373513372601208997010975801\ 8968330314627935748640038503317216121563524751798691439181891895069288964602358\ 6940594359300569982491791683426877706544482443371914317095861763819407522580190\ 1061241435805342663657558258420456431800485639321653266186750332182221037758113\ 8222967854927689999935576320273396586850332235775908265603117525378499365078509\ 5306977834955834063273541702988681229650848574706449614172227761760070551842499\ 2705255627333757577651916977070201082753809290062816879524919381468313718520482\ 7569512707754573888554524561299938901860441482805297840415705714462199703633771\ 3243364098863052669998899515087582443090102750483971090568689430226141027783877\ 4554268285412964427317117749157914648049061972329245531250567911198427542771905\ 5948965027241269203345526606241244517333019936578143582246096681578386810406790\ 3290096013662697222591036156536157974156024753602468269512791396157338705532638\ 2871033240074669903929878281944959672712468041019260312858212255746243600109382\ 3063018340181374095227734981025767316446412996422039262736452755831987549170422\ 8579298030923626854980221402103921346938029533643066810341273793666461545647105\ 7976107445833754628066660479325307729612408608297898409420184231836315623253812\ 8860317076800024545110294573076937003749128884613217238306078362749908177532455\ 8445607698480951169873489060106997249036407418103824483404701787825564509387041\ 7196730452061/25732565829475298754180128131471424098913855160912355353847284489\ 2862238830347845942573180753336389091466047837702364524057248749192832483974380\ 2790144372356760491795874411700738126016733661318627843614793746029800559037285\ 4158449379371659123044433102816984414235852761145882402685331076509543852455941\ 9080219425676075251753216175491697184732020257394277950852875367638113409556785\ 0890233170549779444124666172140938288056710962010339580372464667515549436177399\ 9837403851892645902731371394222835637620598476428906290802213301400634994819871\ 7415099876179057748974732036230417549117206094947005201066233634986868484887102\ 5674883599802643367018675290158505741795071409248790862398003247609798370218711\ 0953076337786448811819905164086374455897313582344527787616625332212928929887714\ 3908707896587722791455183820171684459932617362105712952441000697637089116918006\ 2265746814778092704450189693429339538995715002360623631138231254657085140492091\ 2802808518516621062343174305949386940514753354816602429008640158372792636144748\ 1177954999851576356184697499222194566448565473541055318902443605294055993350573\ 8072463822582359986753274407219686570495246197273933089720032025548384341642742\ 0722441684847348293722738850776315920757393047203195444943426790364483013978346\ 6273095150533877953443444812023934407035376377995055160119864119935563484015939\ 5617023529319212833385879049636674953328358525990941755018349108190701637435651\ 3878892780098980853340197469937377304235562995338524519440013113631979290078001\ 2329294308880837422041051976675509249312550475834065923643080057898379170882576\ 6578290561591295594262986124961492965714434955950715565814613334949287376311684\ 4795459034173532971788919709441547356931732803955646066714213158692004561263854\ 4239879153012251259572869406310832078905505852539529640255440500695932154826721\ 8209826980684103680000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -85472309042056114930879787237817558755214243667929711574503949392713488\ 4029208980358241168221141597332567958327756683382339049793881015957483025021375\ 0633714745559110034284805165922060105344815144327437518021794543132509030638466\ 6768864117702774537704779845502124119752345287056856692881617459863262403248148\ 6819066363487968882708791157741518685602625230745430094512857821969593937556245\ 9229661988549810667244743582798212889411964760608578114766547288157436750477189\ 9946806625396794274195678500450373147146520539972737580600836616064807319881745\ 1450562752389377379702967613090022088685670849280615368135459139804039652147827\ 4019223654900059763282617511045783605986222055660058242431407739641430276714701\ 4054495040756865579044098607078976380403203756003982063443098245906228669203748\ 5106857666652008497019124492441596436489584325831381139444639216117752647884922\ 6571977256836643109641841674317210769090491696728404814888102612069285153989308\ 6160558844498147851362264209283518015244918917429853749423460320749896645600641\ 7089184969151396133765356699029229903832996093213928388966518038191536062357710\ 6037668083123922550595065566122873545735801847802261049366074941679884203621662\ 2641836344505006564356563509021532944423382244104650571289613725928226871288720\ 7055306620993701159584216919191669976178035877885551401322211788603927257916357\ 7631111080984516735708206737527290215597933525472525290467212134175414102959402\ 8504468291597212018592416372913995787535196991447574804769624332231534486492146\ 5176639187695898782650789305284491742837891773988376527466996520483094122062840\ 2697912723445425976731999391975605379701237916811965187561791678259358855313984\ 6029941416677951014837828848778050558145792022252584780526243620541023216474437\ 5542107951894362711119418361572771657014444852892757806819113742927618465205330\ 6103170132585586063222468621518944798731450540619020282753397023976685665778141\ 3976865802134357757809578282958307950367152911358537372078472783175296632635621\ 018479976961089050446817732882690325992776077243677336390667306198971357/466086\ 0702927609853948788403403062780322162779042208622882009657450254856254010007191\ 7764687914109754456666702023479649632133225373006275485478565606469461718696445\ 0486988269514605958375563321007491921772147286873133510246837293963898995658937\ 7678643017153239225411165909288242226017317938175673287072245774307548734660900\ 5189182137922222497298857812685505327221665160015895291758754225187019121669414\ 6620599829812657301620076961712824176804205693790792722440319064171171490618959\ 1410370676519673697213634477981129561962628224197756903385486633928269221835979\ 4151991204478767301836718500078779490125273298346375428557671087606776438318439\ 8188157256123036691452589980146748192360003842486716846742168458788519260603565\ 6120425732678507077247326346239410301566663616794208885817860270541942078023311\ 7553873859162995572450392608361206025027296703545400667327217512961331454041355\ 0719342265437301860966359353106003581237934742937002017798874924619267383601517\ 8588046137238069834160081889656893096919483705258900273019362979908369501395994\ 7332008387903136262735014772163535862337626519994439318862297245707844293532072\ 9853278914809382176709056437727474200849318537387000164271296763666056398373660\ 7801830554899189190834944600421534804141759193616225887796501053965395351932107\ 4593686582158822320851176759102251687484487250884590650139657703434655509028330\ 1133896289314205502747380791484165375195064755212481019916770717959742505730036\ 6524478510762279360175615815374221071264149289290014393919614776415240107936290\ 7438875764482708775837404279464587001036355276354441452565589927945962509594397\ 6569350386266452569422553894012485277366839262189781940782686486358236828040451\ 6415285915180155014978696772938399169296691707574533257593732534394961462435578\ 3699139418312894105702070528102258047434725793334245152472101065157064943206400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, -3610656334661\ 8357266670464702188315241094916331791209506262500492243152298407868443693037442\ 7271451091189476451793638084439191295370856174078381506374764757865921838698096\ 8274864450053364223369558858410133431160959935969436118914797530548570536247563\ 0832111651921489617532301979875876421365572703962196556818968228481514229552609\ 5430518395006459603634888219888073862475115650437863535211473981264136949075194\ 2352489512946942435525960752560270230939571126728680258999860184602632117349006\ 3233109810241314677292743250301046101669253619609191188297867368335647426939962\ 5384639376981445135229337350622812720231923741411443800794627934412502895341133\ 4925570377609968838422219978784043682007535807506027676229164563074735140377773\ 0099059481744657606420527586378341345350709669869145575249215652369274641837433\ 7699091881986163961250459230649571937657327279936200209073426314135026092023160\ 7544109174015468616007482108651780951027964034659123247252688159866721008980085\ 3054730045013073145697087966408198256361258919188141645798264449385608807524737\ 8651164496164501254426685052967924995694730433912237097246506106976325059959349\ 6727585927683440654663546802700152606870772224777408654828581045113814472854731\ 3395425407342579127237758537400127875219813001694708147149399040106556821692860\ 2315520098401304028912525113362865882857618051288288684073074199195833334901482\ 8973227200255737080920901542784080917144818117346241567177689474608874057858198\ 5729941057627386101138303888945713353055300300577504888538404989446159277585509\ 6737020939832753737820948314271246067446369741538720136021898473929863147630608\ 1742651566370448243571649793441547397203737094272527187078957459658055176938796\ 8459743517145072404940933458233562391255604411933444236464098881995411430577790\ 8959443720124569560326317229023902751605052798494423231814930074199552779263744\ 2961593734710240875382939378458720612183249890606028873419469524339880913069700\ 9070680170455275563429683416249839092241412844392997144895808756448249314027027\ 37715675797170313827123534312700931790796367619578983273585047033/2134360885403\ 6224634695069397512638395912904536014867451863823204796081041028553878297220514\ 6943098642388351417397381806096960155411525271926295058299538629028437004895327\ 8423073220985367835920903347865110333326987152939058385367295662188238009962710\ 9441209183547468501871521590775876298413111247078115313813145027693850047312547\ 5225577126508896809004195627117198402626537175582721221710277728833679788378927\ 9997910696324022243807921215428845341200044783560897089880807505768005595859238\ 9378076958783064625279302984996872730757470450059810377368713472665097742565282\ 8058945152096128993058039780042918295380425420001336195726034153531724754871283\ 7279353472548211461870942451447560273401604314719967528466552968842222569994061\ 7767880188303420006726587188960245874860051932567590744818204530730565517460932\ 6414735636310033411754210210416735003944476912245867246906862370687304752265997\ 9959468450983721035569421672326274959517210267273871050223582879837162504121002\ 8720714105212781173485149398611187631127097020588995267851101805214833546867660\ 0339246272474770310932390088844891476613020720033083227142514025991807243648259\ 0962268232036041542655043190667176421059599196548816485880780995265548618020355\ 2993447403294490748890981336871839285370552005782210646257700173625389779889151\ 8330252860428720498274364638702149812842436999402037500944899308291440271319312\ 4379139737653799678875948075751142712191046044954667209327137979446839209278272\ 8644895411931492025010362607813703475573285676713788256007381167172181351742335\ 9920710125983593143278462007929436533991707744262233318391954529409393775402495\ 2351750721538946960116965317946419547911571836671851729135426606521696168523751\ 2889354135635375998955407683744513597190365257211811704994958601453308264893841\ 7004584469448525850670798311491943254910409267238096486702828964949244593490100\ 2240000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, -603383\ 3883581952374270850994333454240296353776145644881922906251165500829481576272372\ 5713933447092609587851288746093978065312109210091201494247406266690078065169825\ 7573667503718711912691841530289987574861125372565478690819762427853944586221087\ 4795086201997966182208860312736225234161819814887650174459848537600870056794344\ 0949344415388124642085445887650069437905578010036649234559626804400184144099264\ 2251585598666039481172857245311783491344762615816513837549216206490179954437259\ 4530858244486176282666256163488695497089440528985869408900024223816068353988736\ 5874291470193852283719755441774237228105136339014645410650848121352523993915974\ 0580867352477257939508290674501511597181238789797411456936384572563645353985801\ 8204847438859060276328623411761318973475775280103705712950477562307345106300587\ 7912491779089931349308495816686871725171585335634837121830280821698332827250244\ 8557686658908057694236950402675954128031158748987476765636073941031571297730641\ 6232029041584201805884316294667075463270978017072535967505485921816299862423348\ 1220799302607188293455782372447029716503934190769352373976833714900645216446048\ 3635778953159579683235261412764625665820033639766775406174438093095196296346682\ 6268540496798266411724021680316675606654667939221981009753409513783238749484910\ 1718409332532109570873331842928413711512865023697790973412370821405810127296596\ 8692478549992048058633060244916968203793433838053053887791947875284294246691140\ 2503654976696088871667653275192183201243939270563563582264342390862995614967864\ 1230916583747320080516797316504391407439505164325556929489046916514976393193987\ 6081059504985402766311609507642176381307930159904765507236063272543076592466013\ 5397893144300102602222633406932858096222080617498841849530899340899159975876393\ 0776224955866465100194768664647163043036934093928129117522031345624937828756228\ 3969545494183645885498880472177703310063493657389044797162039141334959918118849\ 6609430805531232455089519777029469041975563474960696856623259287529975070052342\ 8679805896819986441741035625246852007908981916349302774860493153144992220289/39\ 2066572808708619099913165848740759027845303220844935934551804638651592981961551\ 1936442449580584814286508517647703320470512939969824685270179047673373872923682\ 6113435931742653730353317190029805107150381832533274435780618533071493029239858\ 4061160097308865933132319665841078346284602382528584493547664567943555204314826\ 7667392370709343932708771258896336939682635466699094595753365262391462147022423\ 2272657458253780638115511259382475935683482984073599116179188682781693335425860\ 5487337953899898029489122075214326948906796437207001024075835860294212155546406\ 8831942381601318583365539566185315992559559766740321706655933528500894085327176\ 5811460029135813893476975826816830505684715028177304497497012113157669712902778\ 9464477719333031759596334592797722862636009329771660285362659345376120281149748\ 3400896034959970522946259848336257249906007722886050889282004296493737772068564\ 9675134606421094005742806122049238913771754514158692832743779451117120982166795\ 7301391135352512777202446744715266595340705311550303928522071764618373992001584\ 4002853928138063616946455424107971587200328285002386957773895617691835246889601\ 6249124895389370978703541856488532968803522856990036941175980774401041856415886\ 5633179598719910782523831710634318573102699262938921724866059050091278823337111\ 5945532067284350008040649831432743231869014294224563049365901204879570925501603\ 4862616311245889609298118319059914857840820228707939916629566825397499148211032\ 0544240398088074521304523778631378606894354189942504626594241506154419379800004\ 1627654349365418315959732634168385686006924441506002192085586375929274222545066\ 5121392397010464844181991058890413860979169241010446013374508059005587662852144\ 5074794164039315143238493227644367044077937301623395216588699498062058976616312\ 2635746853495575666407893824568328998964831434973628092732754323842736520657886\ 0568913936163799040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, -1010019108828412224622880362491805589761363411166894850453906882768116\ 7145092981545169912337771235319996298059949291699117179080495301197375319386904\ 4120073321564578684335691862930949747897085247824284516067878199464174970193974\ 6953273878925012747924407121544414686731819945510378430307744734184565036249431\ 9392921761533308705855843032267637968175885830015460747791601461151688907852931\ 0210995567914610233095507111619252744704653017546201117120999247252916857870504\ 1117488325768521342039633278485106755227794662905217068920137084441923163495279\ 0178303162894300925402886021591807088572275846254872974324706481972640198192313\ 9824630077755234876123893463444818323310856424269641020690570912437843529118037\ 1801066928514240613534252188067403572403859428649291954154237837191114303213719\ 3977432818639914282457816851871338224663548795030039329202978669752536409302765\ 5681905700940008723797656812268285779981591543572519240360328819043066329740031\ 3820995063181056433959479878909852560776152094284851904982909638357533848648229\ 7781293026073163629951737835388256782492172627439294773429602059812458351020930\ 7409693055147461411387242845879417534932862142455735347161928943981722938507687\ 0005329025519013623290353799042230411877624360908929058625650576850533085717473\ 7617744083287959841618666216091004385446091109145624027326743133589494062171547\ 7816309608734280235051990289633197514983137094643446245546816319694905330028710\ 6850336746592580893389540487244802840959486742152312811014210951315472696869229\ 4508585828320849354546923314056052605022967429881124379497392845213613160058854\ 0431658515947447265032545800681798644696599987940783423423735542484157374457206\ 2646550302231082584309207391880616500384244637467929245626568499229944552621737\ 0738047899878959376970898694417197989268723731728388649489074920951522327457236\ 0934207985532110231133567936443057737282158945972063166823566234509774406955858\ 8435919209422646927559963582622449819058481833109034175548142576633712236789885\ 6326358297039389989592317376613711297714587494646230421446182460669496026051584\ 10259928031570693/7312668889398909680003940404144373141083759457553911407076886\ 4393982740516623540682433749992597235722146242267757903252087819151141182099785\ 2715255847001282233585937361624491280317057930901559912936526061787677621466405\ 7846314362593841701430475133670966043838410773479401456883561889797970146539853\ 6204554560142487984229225135541522399295310918012430918064184643670684832762153\ 4675280205953814034290656697848366214949875269805498188161994051225747141275327\ 7556357710314150289806107632580959338086819309298067540520230004428210100300652\ 8601318635274403893626225856524675153689500697772662039766823884945333784343863\ 8098001872761218883667209027879429546415575162331456795859829030819551812565515\ 2711297715924171774717975652629911975167286994291026007744741791615169098978470\ 1770462172450358926461400152485659386205784460187228535722346893644181466766532\ 2313364825994295140463480740625123676957512522666013584524105256496282275239203\ 8768104560937109822072402626900140927315269155703731266429656699188911648753222\ 2737249560643492167516003630326059907357838507988292242855825643040550520581615\ 5915029410342908860936672177898844391746386981290481521520935786919435373012037\ 9230118184722891265498243812603484287951321499534067056298082305572631592443511\ 7869786824961013544706169685906160782609970984395950953663528107010158860171553\ 0429129318050740857075843574390833834636784783639777907962503842577769012149008\ 0286005839951127728854662954208979530741563455709521021224350736609131619293385\ 1548761897685042777576422357862624036261954549199455062461126751913193350485903\ 5228492824510892215625578162432080386087744824434000443169439073015630434863055\ 9745133486188524530584957030829995690325627080284731676359324055374958918221725\ 7875580542992082568098152896012658079099573472458318645157092449992554121734414\ 2405465851844887026275787155171752714174464000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1782141112315084369633387351044569830233798741\ 0278502947508690361798116015153320200929112915822830011412853290591659720678148\ 7864597703089269676418647681929826940786363642875656116026734545242531297315772\ 6909091320881351450244651634505638898065135562601884471107964383732843879309056\ 2831498185922103137625156023336482936089807985100670850519414773768732788423654\ 8121238683731797882140403767290298044712213590248916847044024580645256487426590\ 1286766883794889284293210574043653809178484651276058943540046377356647120344461\ 2658587398826706137021249932976651693255854371530198749747418769639766218679904\ 2232749740758609218976486115333422469248903835575585834936299680237974908014071\ 7671421233885990229920012108553996839560878471290818274441863208402786809856527\ 8108540192007889306894383919879880263313091783180560141615423990904146834313633\ 5968894974513645541220652546492964814703049274544011683245498768159258658787499\ 1354864911444592448083129170097282091215940166113829070553872912983170952107886\ 9324176484169530453263481418060518036899774003097082296225228133854482545654314\ 1135767877251776733295304872205344573103986518227598427482867470936926272764152\ 7305152393164488136168842737014088579898923987659968086245065202243238720278209\ 9525720794673936715066725864027407209463400426845556692975022861085866725111774\ 1617683864152735515158575340020019346408697246259820620000674321306076579347635\ 1119359073318110652016605485867272530791212672317104867744531732295427724601344\ 8039521293827954575269345148711591890933082715605172622038047173659040180312740\ 5268073703007148102682578118530173809825047318035603281474021190585651949510654\ 1355850956254306018111950961316348552528437009448897261607477556392642399035965\ 1042493366824461753213511289033150768472979288916082197464469079404015872897029\ 6144557679552985458449265728706596294980049643161826856750588140183663265021261\ 3276302632661924398843308090150462769351075230054953403654399400974087185000191\ 0963274943863691109454986686268262453378218619911447030905355715413016619819790\ 621555400790600863004069444234253985377/145539010483772132583004718986032942153\ 2307597807259469367930303970058187726049909331808248740908752070126422621411940\ 4986494589386558805308288347659563414015438431209427971576840895007300147689453\ 3550787247966749770597637387462345127854814501692169729075597279736178455682563\ 9142958310742764456790871461937371065044812610517022879318729140473909557019802\ 5459216827365283476028210713092966785101068845175950470509344704815094911497074\ 3037381340401669146434699488638544562442889630923940701457993562854227482134472\ 6997733621711276067710308971348504039677987895287514123811107183326564987733240\ 2378742137549116516639804677007455260826364449082496980700311398412139424634050\ 4289075901244911300128066646079787657570496318973038416998558042527479875344471\ 4087999643465162951900822580460237584602094041134477552308262315313671437879292\ 2797041601561230901263613876838776441100338742454049038329358416630362894343411\ 4661175930221667376469095552419999696069215263243941367534676464859627259505411\ 9192446510587504636312372039741201113462253544433263761343931522192365736223831\ 7154188634592324938967016461546185289357660983560878208392428866635991273708199\ 6949383851429508516648212424164498749676713641507679576526252876778404374156620\ 9358073501004902483836639093956638795414281897231483005168305935851770802260723\ 9296619679064933168210235995648015444503461522584807807657421873751252727226716\ 7575671811424466221972145372865371922276735242617664143137121268996384683184281\ 8581140988767902651523035125173001969576312485478143653594947839439522596138518\ 0351099564264623957608559989687328969422969000717237293719136979976457715398482\ 5586401496877676399806284932670535063585102405283182663032985266180135432802190\ 4276056803502066541176015166106891947112421870360910655074403600171902101114684\ 5437223042915561152945314332009736360294391870663655455893487616000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, -1817871170693021429011881\ 4427093856669175136405100195974056699878705311402211835335203552378420929213022\ 0255275476086981332082915804703749688346914926041200248655476137822485256588732\ 0542635055252944055159639574215244944374211767821425068212550501359752083481538\ 5418357733381645294220223007856083662212027537530491062702315058883075230808471\ 0279564497645811107186473255903875018351938926726593135566890831992863145129307\ 9297080488859886548419897142281398508028045841243187404212418270924620206831788\ 5239382855200917053023408004368615904854714292220621663773295012820813767875139\ 6015291346057424799845803371120471532592243521168676860454166047847457188717042\ 8930161680094363508908397425257056582187922658590776680919567413887171163873860\ 8936668539390570921072423904584783947334346794110632114755684977585462595576188\ 2312828407157925714816140575039914155100380849429861038581627784699776323156148\ 8348044924705475525501217673329793499174590387239773193578333986048310788485184\ 4200776367880334131171552209388973366545075561380883607672393373513791602597457\ 5779134527318496721960022957290059909207982523167348317029166247180771712664525\ 1381254951392627347931079947403642697445626727665866187432795023767317105934535\ 6799314385703005981531361085838648290071665304903153881922921687710825507459810\ 2727548018446871631340881519360662509744275772877249458545759355954807533638196\ 5718410165311884637502050354144631956605998448789100787044693846426270330597495\ 5699424773303250262711926299872366119278111684917919622024575449078881118627256\ 8570055338995057971329334357043040902261731666815693451375570939542510977330994\ 5661643907066539986881034420888619734605805001900610933238386256377708239947989\ 8282910409211011384146415493492708929954903470432165117463960937593780208757925\ 3223327459980426481505872560328348236733195886640297846758088607331356282174141\ 3720623696262617371643332729948362177710401469666689684819937431527311318564522\ 7272737525781314461662528464492693930077884731499611526502517678682182998482925\ 23987095694721635144019448824034525249607999024567325022908808320439417534647/ 1689932174578127915281698868994358209166906930853030710023331920782230937640623\ 1527650179575887134549327228998201530912325524890196910755834524918555212830702\ 4396987292235419287910299680218928205104700180418113816809343769554510656763554\ 9032458733831048561935384970922702157201357236812591632936240188091981877760007\ 6520244284528459281758761747398008504617232400088729264587312839809660760026836\ 7751442946970889393447075748387620303499105842022155181181267038648813183060868\ 3265594680166970078380941922225996595892428184299151555933604566988933840043401\ 1249507744791170467592276417837084176272146703430684507806377205925505657616421\ 3810092504749985229988192055904982601491501285109567519216201060631036434845976\ 5997264687213180759309716685378557721271753340669259841394713584961932134247758\ 2739502338817719441328985867877584833000931619691943067050790319181100509783488\ 3472131267628555224246835527250983431652656128299059281334804062138200997305026\ 5422932950417691318388315161845800670846867761866341997845010211796542742802579\ 9548281941320152006549700104638031848833210953848939184085809314232749821009186\ 1582603012774429325234024276039766914877405550624716497487820304255078387939592\ 6579540867554601739078448953770786569735911244322948258795521920942782320414136\ 8673050940194697877090030883485829006630835928625149720345569309791112170610891\ 0186856838233640737794150487858134993027323413983223679003458755777575731055793\ 3283589802123265589355451963484587914834845504146722549154179685719212598655892\ 6842583771759295634625168479905002732492059937061583970596074425364125197848053\ 6536659133258193783593994532453767659801175562978296093895848500552407173031142\ 2436723381143083991618301225578081261771460055983630228004058106433483119546515\ 0456627717851403214004562627181645656559711072321683317816107033800765593706839\ 9319661076635476202295382892969826713600000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -384766525285735377737262229656353133648063788433\ 9352889657771189119876041198161532292037983604460712164107744645916954845279576\ 8586329811105818712050154419166508142196674543903490053571265278700526561846607\ 9920531728569059444724880722018973339960859249074189460097551721613274156432167\ 6919005027160179161354776946033622595134239774985161419073540805484689527627276\ 9241619049981285495707173952874864315524572383174399581823609189887391741484168\ 4297671262646648351134387329726295209173253704905545646144832184149423380274534\ 3971802533599846940516680517579950488075764468486179891741770241730186134398068\ 4906715169206085861254026835899270171341650766727957451543157582630739341336768\ 5925072385890003421965390430581223842469783791689776517510366392779668972764196\ 3860950571604546421856091237219733394063742735185493939073449713689078609088860\ 2638234225630138157308413119513709834601675719305157796286130280406286789891215\ 5244599931741561362847464922298730434277474242271902771604922623978949891913042\ 6640466042686713707146561797074146186521190508749154764947902505489533347641195\ 7394565057884857250098136883200093036739920612658398043283263019069075719002578\ 0445534824585932190361142378334553526659641322772771860653307808600287482921500\ 2131973951847627064210838834666803167770653301341427275345144906870392311687788\ 0008414445740766634324840455239769254418490938971165301921974370220727351902854\ 3472838636058852133129435684595831997430389204160902747384997003535881020265926\ 8602031771159270604914531206412692251532886710672414429596012032246541805002966\ 7111018316528284885623804332400089224707639875238355979989713974283382411463167\ 8281190179275243500703889128088171222466053756163367892548370353588080789675858\ 4675621669338982385841489622737354244527010018937443394614209242785003970878720\ 4124410843507385657788500013676173130306581452231654040555625542582781599115712\ 6699557477176895940093376994033555522862435295799919263493271992675018385705223\ 3536060085785247337124574718842829506047519369002295284205192380780948201467516\ 7423480499723065400650154149546505813728405649394803/40851308253081467841391104\ 6992224486211013001025653129187061800523403534334005478640978085975468394728571\ 8924484017620063468962701246241336725872129765267340834061766449895141932213322\ 3596561818029514498618213400626428568088171400269232086565943085363499493744810\ 1952644305242051083013966304623880966390430259828625505290331160813757411387974\ 8914894516450364670466792958053529847047523075072428858157241886776968674107691\ 9802758834117210134910118379882083491888625549560264811368965249053687564830609\ 4107974920367247500477312235167908580840472756036972362779363947689464205910843\ 4691830116944937619470168769832015424385946981090852535187932314089754338926739\ 5557855084220078988696014028033149539634393475032184088120008911243541769068788\ 5996533422848128311851935551310720150718326351438807546475224648802128317090669\ 8300862890248804724386271514809657432893389694220915186294400089048774616812871\ 8095527123788496325987324507340094770072920579564343438973854852584527847332349\ 6231147659168765517594560474605476569764443756630979345824917668930087600770495\ 4835264358238217073377464195739462028107348534515122201763953908216817731500314\ 0314942178585506177482425256086784870337555394919560269282154175287344084480516\ 1419596232179562426908669808975748483330541391836831194904492849800415051131187\ 3834596325698045028566542421668564581637399046368242356378781139348421303178435\ 7996948341870621246117958121010861986939890420156872978473530133514397454628151\ 9278511008864874123015919864187120081105900604203241977088192095211761513970815\ 2637458914952468903136361769542363945121122304607428583861274107987683823668836\ 2243867451185104593007142452056072776140902653146066113429298671547991331851412\ 9211347613660310894664632477836917801197244481575144086380088635729564235602292\ 3482668491843038356208219810558594656117812912714801778136131254283583128587456\ 0077083443200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , -2527933973348077481264182061290823376237718556136483920949463324533465966231\ 7509557785337603285171148240705304188600754963083818756831367845997268117888986\ 9711091973963334697021833600569605477802309280676471868390407422679488649392876\ 4975500618382628674626404621141761766372594835815271950463526515471180246527365\ 3486565976059621705303314370669337085212142367693962592838360678152275718416852\ 2912259326726180489864488427602453082413236433211421167420249861345989380755415\ 5995026563139462106832804566318671720493267330683751899849179131133540503521271\ 3989204881194651694249291385435050017054233294580396780249534046289739512714870\ 1465192141934452901988665874480802285100036795067711258689161660578603987323677\ 1502499608102404982144220464055382472528188496260385891400734984465509285397755\ 2729039074091464262982677860705580700275935039878255173807363714876250121145543\ 0159318634926181565452244180134917205634864340268414168911775186078027561147291\ 8782076858904286116831754127956632421401849734073449293187612203221785859839316\ 1279342558028886320533176917244804357776457726902673098326373512079325716025918\ 8974305164165308623393278109033093543072355519747421175140800289902495953387350\ 5816970182974953411076586788780710916185968881744267937852687645413381338820470\ 9564116142230059859607010567690437178141190326912240214866449662250473522299947\ 1921562267503672964461470039702826153112343506370503776460337973126675808933284\ 0656350742996275610505250871623670646812907893769288367470372360075715191744116\ 6959220579618903765597335210080720654569884450222364761909554973805028658534467\ 7013037875339772358902249698152992919265318201740513617723435894522530510311443\ 3660845276362878086314282599185787553211520497295257778344900080729420572853536\ 5172365143051166406470245687679302692389097639225053840449475639705541057183698\ 8394322031926113660480501117328958180985686194132494109091022689298465796069536\ 9988407277369017431663952409601701168953177259329142317203347122105915814006066\ 7446807206225299524962938873203588231963452872922087315577366763329605026730086\ 8389731885744675607065586082392489558267/30451263876936983036518849791302607320\ 5298762861474374972340001010211833126526229928659274674509704427158861637650460\ 0061159192890305472852276116495431033079933175253583803676134951264427596021619\ 7165107780037341202356196214906052843879422836007033141991812965541947681310107\ 7690422913883669254028211408917829830534366313487335326001268823484331840552380\ 4327323034642261417089710058234350899503790316696312132416119480048380519309930\ 3553429544350707662134135101368007824431592078933257252883428140067361017945952\ 4054448736828557126071024526409342047869598102301507081581404815102328014284100\ 3905209613952506368607884413328595033355584191688260235381314352950938759209954\ 3812523172858869569172323225237792286256347589917830030171451439734831949096647\ 9588267507733404020643144035739125743748836397225435018709513319853972463361596\ 3753830267292089651515670065544771444460704105599877058985332512618869913417434\ 9124509368538930648299694925871412653172997267563571444944510585636223692426426\ 5354681234134932861961224247238703474791359311762601279967422702268242794757498\ 8087269764304908570141245799831719163035464191966458122974744933857145532625027\ 4466015140951542472884656453212950711158420315664525352335417704921067596441700\ 4274196716922346447176321429658050258684270566031876290932449481045599906952247\ 5665834922806937175261611052095639062352741726775209376288076613222403372022778\ 9656821530541972197014702315399089142801904827156613472610116133328291043107588\ 2168631271847154969820742326410225098431478001878733728961568248322732219800153\ 5742979534048363073332617033959835168155319441500309872944375318145662730586393\ 8510054434848942299774621127539827218883805317130461310662221613718712788355789\ 3922881660339190565002769871488608536204583415665118300105562058333365576971878\ 3152334472960871819827943327281321034570277400223872995199174684440045702711590\ 5964799583846400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -397286605737544928008112625958654584595157098097064118332118165984814504\ 3706286040055830991133868946247697410358850191317225150183600595841483288740035\ 8289127528840068843353839501070444420988592396987339815648614967561495823958449\ 7634449055899830140382308087306863901494092871263481649989281311341141943444831\ 5928675959511803730773706418339446008413033015110230769622751408540992340879784\ 1894205420322074927706047482375158887656762398631646990224147280786356220328857\ 3433037061101852869258904335394830355941653920681886092812147564294396236887563\ 8783786927290092319591267651099663984317214170360178158303418260024264022590366\ 8486322257512013184295461604141813146338138717973811679186686978757114655572194\ 2158969196130991387038453468609395664473771803685631511220685682808750303828623\ 8341594237833307636843320864649784477841827257922259650558754732582573463149936\ 4736460824263137938542880541101198549984609082077123709807094116871304054571401\ 6483754857172983528087876727227575742706428001402393457877682085472958329213316\ 9713338337943603960192351377847048482329711675300355179028013326666325965973217\ 4149058688307661928013685155293411352513614875690923860545105418850299343907399\ 4799041676638267842153468709018318178447708103359093848191472388457544030505715\ 7299336691864107471585038358208763703137755723133284072436002495029166941021890\ 2498780229847276697582081828805742843436973216715464785078416381154883681882082\ 0450637508123204134045813035863296426013586105468462255038093969713159497611072\ 1854735846248521383977025647965808359078587587595623668770745549780766818752256\ 0612391632434259696215559682035873380803952086059096437043515477078449637369932\ 4532601915594450848848721130741880955184471593444686228340320614728345836119680\ 8616933626772183494538152322867145436545848298964383675911057675322781481360166\ 1995101519976325531862756284673401009826497846177385109028469283963286107858009\ 1494605442378295376120186910294833458011504596550247665688371396167158346910951\ 8312285736534393082736805020084749506634274959735581024291811635243509393001613\ 355042886998803962116910917859102152788291/531498364219313417842608900456345585\ 5129216781170869193415729385090175787718924963733039994181778251175460162855139\ 2826140433347162732566621865678751010925353082987180888563420495049753109423256\ 7533073764316070319671321242794842152754782813339271707063760702258428920796055\ 1263710681207762159495053250761475870494025334820615020624133072886119607051155\ 4805642551127819323129595599114012388316524460232389298892143707948072404257599\ 5105759777273308099867723383074240468015009639701899486477608704021707881440867\ 8319457830784947940401947209419453515390976181654090904947823009334444011278784\ 4267354598259940847425290590684419965356581067856154409023206543649691493495339\ 9639175564561432182135795012364320393877830232476837508296704262772934858849458\ 8006654184745457482508491741589293674392045702702121201568905590537477424900232\ 2396008981856354732905650318279131583555300442134404262613957547786909207619011\ 9804824639761831538596733239790529182945707179294068390681886634483461930705262\ 7781352822903806758403939333260965873697359906049314644684509610500051982093660\ 9388491540549341820318160948925340602532410972758358323525619617496928474359659\ 3996229161464985486153514129461850728198866811505775656645546276026087028005459\ 7049110444106295593196302115797465181705608213579112474445852136100219861882113\ 1675995498151737675470239426166158167401240272187239999042088956045445464752730\ 5967319634037383959104370226069118509329250913033019845541574776144001714620448\ 0687180201840853899021095866312868888601035665291371831781177197678607002765279\ 4075302623073084411039942685185357209627859818590198157276736009560371536706668\ 7788004328362276788171604049628416301783467305822713778289291682286833048397207\ 0214549726131063525344232205595265135839596393902649902162387423397528155996308\ 4083973589379878102450559463842654486936872785771664516659013311785682763549787\ 1105647968256000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, -136325624774540742601961091355264280657114268099261732235931257314294089\ 2250729252786033916618447158861603711910606158643174676279472459600981246367516\ 7014585383518215913452074914721551032452157280134222146434104196606577982826539\ 6490269824852650488364186784337162653222245080495872439925681109071825203508047\ 5439060973858416872491088331984389422283220256423821692591123181687340107044327\ 1384948219670259811474344369708832511387574299145719357657844730100291506322945\ 0009197169048578709545780587949013114313097807007881126022338128588742016766179\ 3840047663677825313519012164873684912064632888249582913098999419247416444709548\ 8215260562328932307820783651104286693531607457815300751829341185605656677629231\ 2726001449540535543248493305285450094624613588906063567350427850301179914498490\ 7841664610474842991877425263885946219294622497683465276055182989851889949443853\ 6536829651248908911618588500212126801944537678144201919485724169699346019085961\ 1427997737086025567237921593466640955556306220239190048410106836009595265857053\ 7434697419903255405471706121172577785959455865948268204223666214748435658713784\ 3702372590948514905601754703707174385614077730530712186938208582463612677440988\ 5851238256465295227949264144565862765131147556634945768235681938145586832601787\ 3498845960282986730974403392710039877074327052493848834116284040912464278931909\ 5789976472845156178061661799433049472932241843438907614670302630434602353512589\ 9611152587050516550079435267671990838153084944657735057238045355350274072642906\ 1985559821403977732271096923640959714739710317419534910119364576359101532660365\ 5428976229859094777463777249351646637287977184710269781180572041821659411712763\ 5731605339719130816962694711941936783543480725087083637116454679796540076304866\ 7545723151067239995688203396178047857356510346912643950628890526281619879321250\ 6843772414248189365129205369258015293365789366693802962230342428216176219710346\ 4933971769343476717692424955714124612169477486766984996367945996033862945206371\ 9125250603535886480438972105927827957137844497960663497576188283144452016745167\ 856081727209588772654341594459481096002643825646973936891/194690548774571830590\ 7001731238896397876600839230014644179812480417260261653350601823588739556717765\ 7749051511203566882317955603933447929062240181157672512570577156122172907657164\ 1072684657818872745550916814711651418416185830977529214518018515544665032211139\ 8074456095996169689596567406597472300868227089562241412927100580855148217973577\ 0129406940187568485058817279710019808357730010851984736211510657411250348042283\ 6284306078328002677466710994241994288802120059811737214280092808236050520635998\ 2434600392681740215620480352437392495248821116420362018950451506270464669293248\ 2613403167899231800157032440358505434065834397827908876652511521695329881482523\ 6649783489512273484444224150213479324062212291547911440974142742864902850975135\ 4129606993987261175749270711351836101157282648247774476105180343239476543678019\ 3107484808392040053621862493962553613285334630365656387149732981847516277229319\ 3651480182977530663222287565057126388887972182686702576597631095373136940204704\ 9998166034313767375315163530853667038207372154240851243202110514616769302131741\ 6757485958515753819588237205387960569815458548398577513610956860155383010282635\ 2837738310424875307830943131490793079617960216292681729301763369423592740632700\ 4254041508434661605795833967992373288632280009170775580158709943246518701456242\ 7848405933840301051937456945337433616346610489826056736003521643852156519763411\ 9921339958026426914569463264833772801145627967434491609119160277487201303486098\ 2815352217520632218235892135448105191529279932835752664530467439860231926351946\ 5155200747799664682968086501267449632738236002816490807394091717748652215224272\ 6275719093164935762101791287157997016020284628903041470827972814507623026129571\ 7694388916970393974355857942368085105856005466441217897119001196280069953829680\ 7511584564536810011443492204275414711198625764060300349420327324624709798262054\ 4102388821705476675654367843203068440084480000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, -365730994705589386354016889749863942341763\ 3602279281230068845955071718471472569291998032162399071053545687520297024378578\ 4344877892179352187377905983307824769605956250144122692827615772501704650596949\ 8271092769175670188392995092267298051108786803884587946493358705082560190702441\ 2113620513636993825348193693182948836731096536426015738978434430656042343380904\ 2980312559767803197194424678348342523944080039651662433941280550484286875765978\ 6413931434281406829038813569005480757619012381998947547790670966454972655343408\ 5588241347288861169652562587800633684324962924594794243963605631662938958385786\ 5814240335040091368608057590556296424879707434038765047145298738562918789013257\ 7654794925341760358692924372170083592689310580952968154418045654013085957060019\ 4370546042676730259255142475622849564873683102397726370471343368251709773150864\ 4426698400603386417880423161219204977571086883503179168615877801073169261914319\ 8552451235797491962611298660701105606820582241679364543908040867481903121748812\ 8849644265009929362975406139543564580365062188427706053334321901628143019136142\ 2263519011785391654137141622396718052370679661663829762057459771031114150980695\ 0087272227504662127956893480249148894331651551115989041561243967658044002420862\ 1402803869896596477956050251458447790846739405850428681603024228447707043723088\ 4558317945833933229348709136436434380867017051800244266632070349921101846596545\ 1873138169978663141255090651408583630803350682486491807065260020276542914919818\ 6069943213043891472486099130685522139275146066072278478747744697702876127766624\ 7349062660165756598012169991672968918762465322805922075895038551175129811666321\ 4638379210645813940382477675087566216603344964093628968415325824300275457584709\ 7446011757568059474873339447257447313267460681763871653909644220736995329776856\ 3864212079766910331495909728919952072520505036094534599312463463279259799531174\ 1141147011483354603088714782062539430780912059616513197979252785389882709161911\ 9225779569148693245406936611607720567221022989460048788074534711159686911944498\ 3935515055972009206093335136195751445777174082952296749705707731134368988116849\ 764037/527107354671695260316960628649000081447099127685293126569316644705287084\ 9771173412905218121090299705710724213228896588444215882487193670355848548261451\ 8183398278292171412013305702052521792263970116459308622118133812554203674929800\ 8554514012716653841069644896579918428960265276520789919021677492852514431216622\ 8357717810511639812967696561497266251405916014232688499547365065921213208707034\ 5651659323442027317806494601969876385050677292085803804809770265824478028473947\ 4165750472603763461069721337526203390621816285708472190235798396543162192879195\ 5430429895838767386852748820082109439716827572911285664275271498356250466697374\ 7294206999636062181144210859444236683723442885407146792632408510412959375235590\ 4743805475711083615315506007058365680508331741999231367802810402369585592043093\ 0182343883950852559655595494235583492319192908991439567121662380521061610620203\ 4142561607501903314096282721000029476927802104450872086726875857965385585945164\ 6558944892984188872823972755504287134236599020933535635370348808288044781442332\ 4228346710746413529340056807392859257082088996421433348767038874820806712518021\ 2717130335865849787501779061113858608677076050785016161260394642147030211350981\ 6591112585104136986771725831795753634155664487303855662332363237933286148420361\ 3451350726906176495013509976181718927682594715760876534108207073624614235143538\ 9934974549531263299673670468566451600802242671715507975171331319573341514530315\ 0208324900594196392505225820850765072742984247576074752079052897778025810746335\ 4350920700079930029604973997705877569302893651136297587662870841592416887239763\ 8970183061397760166500164530775205397778197658852634054041348328198552000057142\ 1717392312517930106036758058082045035924013562098915701660701036798941362897693\ 7216817972680489808128603562336422152557731226859468973198084576957388897423722\ 6135229102680977366525067621250625332850718802947405601986722513551360000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -8758937003999598\ 8635894969785727388439822685287744703773799388431374723883246142340097365207169\ 2241240134842335414171455926009142559423220162491703845773321923428161393895511\ 3374172196434571428607844460030451319018826168313615852934434322617507776856973\ 0143073982354533704456917884026620164665868088523920206563995049785284631920974\ 4033032905081192946726478510850995501091951654118090175679591416958429198810290\ 6930463504798426270240204855350535978705197671017516869017555726246416408592277\ 1816141996095504134045711561371782059155941346444374413800620083726667019585396\ 9032139161995536422645377325338260427038128201264892420337287175026072101695787\ 6806624871445473092435416317201099842374755572280909217347434766293304078202582\ 8535646590569268476542970052562996678764517055501115077834340963654113101197370\ 7363745040246190320422563562834950396359465056896953234540797358131049048503717\ 6565686460032919635155570562764631164132388851895613992474177983390794433705991\ 2864971291307927890033238414378409886691997840916734311072561816326153258295901\ 0191501658757082448792116744660860294612383944848651923215010854556631419868763\ 8931081492280734038411850065143934991056868989861336489698184129604706620876662\ 8330276435117866825025417394553984780216674081665016079015324933499578179916457\ 7165817690359103088968359537875295633926541217191304232507909629814271367538983\ 4769312409501452978904000104893195477034442553845185079999557058143385313668712\ 3412724579141994959812321207394200579987598990399821405641587035368668399396102\ 6813053502610200811568851034533976285777228000059043031761789849082664912727558\ 7750767840422383407952692699066233408682950475470972068115150434689763772133338\ 7225160995961940758161906686535300163014423279832958055541608698090042801726421\ 3548289885396360784473546977711067911349004116688041017429581029713788768340581\ 2809530339093758187978419020522002844931907614708377334926867841494849482584982\ 9286929045205565853327326077301885110875155857450218734189772728804996531982153\ 1190501327370513264090985206335817249922987043484935232666338956711559827013038\ 5054816311723806759342105649772907686360409/11954916531490999611933608355062098\ 9040540172017395001137602857870552561027539904910622456252874791313881763462127\ 5566411484685798043746237409087024542199983229634747845027066806615303497747666\ 9387212359640800759237199613415524335533151983345107235835914333672876741652281\ 2084103531486920315948089868391954131789260985731966561463647565709763427953067\ 9436280121219956528826658446140888478966969906521611038652429935215507702326352\ 3426626664781281872533731954998616226330389687186238746047176162071191374513082\ 8066090120893605731597377016242296611674732377363951239859566826079011007754721\ 1103592035091335180369925432334853979856214946139439351222370504830530113741646\ 2403143168307563475815814252708471165119900370199844909734450379126463473657607\ 3921001334060142636634677624724477860481252420947590176243124769874208494900273\ 0939087402873204157360313195229602292620120051970607995615745532937330842678529\ 8060509247702891108927297312043255566246422868262820264939305047698985524587035\ 4107237674874962514652234748976427337017349284072976305068440886537688863220574\ 3126910604969337468391970584529829068777916939847931586360561025829409791573733\ 8796723619545750929511531313294178621223675927898746667883857781993632658175015\ 9743104298219376053789606312819696104807638106873912200984775282204727734805101\ 8125334673640315965407086067983533438572456997416716647638888956366176780699695\ 2950604191134977200405193216712191702027307802104987292902762424811220290021242\ 9566360925893579757910976865737561174923728618507684686030082197092639463478626\ 0949715165544490773176123938181473916998992507411726484467967782273477572993668\ 0588108540874787030501223193318939021176511731953900346133102710356022924591826\ 9987004753714267622625285939232740433343866427786252029817270568972853722581659\ 1451448336311035998837050553598481750554220813587937394304296672116455296062215\ 5443315939177121715614111085117833216000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, -1173715584990356464201169919576492610315815371\ 9043267968142896440598174011753198763842683786944884120736252106645815154502447\ 7989612912774990569034326748537592889251559053646389554009039736986472195685887\ 5634199990562536745126691294394694959222366002711684546383955418057568219317318\ 1385890411971864626460211775078238516977919064616685009930456907677032759997065\ 8955712081789685016815295647775953826941918065052262758085863112104555117425848\ 9026661063737326760835894130515000121676507705561257184113078503270023880830099\ 9554896264140569868305324370867526002531007416434847460231833414072743635447043\ 4511412249177717072835680246696935392411505517544022120690537406484600405700468\ 9697911777681824025576320758706051274462404712159403719217866473765290203608283\ 8895036927705860309497048770266194657592503522020235907505357025262431900324283\ 9470354296312566472621704856303419281418148548597945610853168872724686828403223\ 0992230189974525159800472593629631208402581373847307226829003052498991948538899\ 8882230693389912895241693778215308320251138077122072176552279960025592297519102\ 4593571224138009978812193431066286246931891180751565709659601169505044009066580\ 5064737138381706899037661470403379051338236009775682933202405592305109895191834\ 4669420803845835272006602656224836512225830278704972085092536916946300540737953\ 2912020157097729378819162065327978265580137796617620329157654265530964161931906\ 4025656093484533981963807110383714529399834257137537689376633011657840233659763\ 1152935313657133998738207789733786007812703096154089327995690111025191591216267\ 0331542515903180053955286502469530851149833775452997897413343905980561585146633\ 0751740825963240537007071546818108581409264731319540343812846220596188803633075\ 3406723213957755874654904586245394502266116793076433763343750595100368575121810\ 8574018194273703723615374855418349254152505254352131305426006055171844454555896\ 3627603940007694397132785111741139219162371873445854625151570364937886130402948\ 7662455327514496795040129469330097706564009993169360272787657911854473007979232\ 7305922424885482319856989940967403035632477204685416075262271010823930805335350\ 19916547167/1432281483035674219689709588329790911370508421223943774861163947848\ 3340057564948613274475889205901915754536656373857168325338918613583062148739898\ 8105411746114407066587021812859596604245827621395808597987169113011052111369719\ 8024624289676992613009684700261971450048332138416032813020386655887182443188740\ 4209030744118943186381090820737989823307905156313060193848084330660032554765421\ 6879681725842424802760189515549516639986888530179536032489715488095474430554266\ 5180926858766567997876477691213610136039795076695530872867395819047292300134690\ 4699943412032948216435234593439115847543125763831538154689420133243799099580459\ 1547676490743749747834460553920730956072684787949436860961435271918579824726765\ 5729990755884938844663064136554812712773897454636637670586717237973705570753244\ 3874894684739815420085247070869923968740359453416938218999150407466877144592059\ 7899676112906610524232182019620564041187677754724992887142569610523107970192561\ 6439100667315694477920321140179787045025673770055197886093854161703434223004756\ 5204759117219276511485155667888728571906513617557459727463602478567013284426517\ 5616964830247559215172966838418824482655884657499943128039943455232175927499912\ 6372041315696636799699454001778032289757841892043858326981027797254606087119302\ 8886019449929996522128452314597395823471522511228817568943151887953712578424694\ 3644636750900004117009125487947131505727981217238211544627572932384430941671029\ 4646988718648548467415901525502813987419784778394325477106445509626474933378581\ 7259055663599948064693347273669618907437747183788114562045354905489266081926132\ 0388942407221015535080418305453318644904618854483947880612334035391325130756137\ 9635364182666360451783954774629663148030008534895365644182770745681405166473065\ 7087049196442949831104033923673649801002740675890394039055137680665442657888702\ 3431124576298185242155841805866492686423292277136288361792882814169237738078863\ 3600000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, -41\ 1092307414004217497260468389321409968301682731566740635201250048181550124760027\ 0821800149390825161852483721183893543567894237212646028370493610137510448479168\ 4101695582817635309938345869419206049538262856806121499791485273415961535391683\ 8428642261616091184911540116322699737235619088870990348184469559198339101304910\ 6702220726637324644717025226509025909276310641368988307535931809234849225621061\ 6430396997339434018937080070280982229295747068723427832149115759324582048540634\ 5160985858888743945019649927478215586167820025466344917186381294384997638983015\ 3641181651096331503573995508909272339931152559419287776124523699368743534177210\ 8294025963378815697762965115233763867928689184882857245228490694418145844634651\ 2555159515869967338759744313666822611540971422265515563104687674475583332413526\ 8179273743450545976038750295136580694963242010448398167339673219908072934977871\ 9548353164497730703607880980262247870287724753636469564573574279677020488037404\ 6028724993993939268898839522345858597087454814207279433101747177682939730761013\ 2699866660329876200922659467943208034644726567525824498359548858970412315515413\ 6031862300781752376489699680454286254133110206235808451623335635629071332705726\ 2702503183115528707058273718429982787317626297494680581164500990375048510311840\ 0675863436678014096556840121836009944900824493712595741536947866213738271667408\ 6753136136418184909381857295963376528818560064851743465140142637129531844635405\ 2696977337127947012178384579581959029060588641222796630699448420902381260606741\ 3858360979291937003811560923693922187623067574316564192212778200686433097421315\ 9810371826598301528713976211853787220329145136983740043641283595014057162220488\ 6329119135422814102077277005054480373455698918493519570023093449807675643642392\ 3735682006714856573108915767825821589346535987222101188685163485278843639033573\ 6231663613312700419120646596784965048107944905454884705767083477512127459388571\ 8325937373166159609826512843334556239049742069200667764726232525302991942255892\ 3204331512324647971168430719049053835952804304749429694163103156592130623784373\ 3933727108246891822556006500690659213803133427994589740829124838071927/43032335\ 8531655328173160649059672516620454792703922672175537658773969773807868376274416\ 1067889886511211365353282628835699074815512924819102356838049376843185764620372\ 6040236524152372305589362890454319258171188056390203644790464062511829500303241\ 9737767500389498716347569196059224855160325921670866723821654769618950389977230\ 1042246957276570276305703983445612532766711463792896990684448628067477833977756\ 2239379172522985148900726406716551024902682871186351673295224784572282143998127\ 7726231791636855590063942675074015594832235968408570388742261939076482533162722\ 2365432863133826538498861732781030794935784028040225152305740149318362667919847\ 5180111946009465943183556725397458895125844856917380369236682094197614455592974\ 3812344062289136214466908910280955465730739731540976780383684898656302431044556\ 3004188809093163396125685975326088557534081358595944766920910756964630688213763\ 0500996995845052836065743560441058095962896561187568190954034785127316964271528\ 0479974298340192101252760958144807008014227799310074186567813404754882163630685\ 8904779702068435879403790166155373098057399123587546982821396250164255863876078\ 9116387254940596316716539122884370393770510082496097928008518689444484406890785\ 8265729660571783259658264517942943984205957589312172245472085460831724113696615\ 5471996128408448292361475071324144704093881210550506931031861086394241313503156\ 5388329384516032861521942579067817735534575427419797873601371083282838442323529\ 5236089407116731761063853470080245072853759973731124154425902832508848734507874\ 1301457212679952842345437851830479871837389928768477107659766616366116764754048\ 9587531434597628380020466920398765029561295514964694991054152299015896561259655\ 5099275661217300083671847792440467344241199886564707437471587908804249141209179\ 9195065615854706912777450993954563734411624880997847616176819524404178753365020\ 6773161664967795690810515615441816057685151104807374024771570893759321210880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -9530035\ 2159762576295463049075961273172314133985922231169259156523448386256184017898815\ 4667426775684905561114639656302983884923272485776301420676493598960451749970767\ 9106801107433685486427686409308367362247078623131478473049797686086509082650204\ 4200174845422351828837541687868633607999932972772204543022482867555108265254103\ 3880511943755255933580394274725830427808108640007807526311091795899627267633341\ 3169441497037177083518185719116605946538685988418876545944069359914537342848322\ 9294723065322310709791279373115127212104793594016671625149218315940261807862336\ 4175718077875658739683121268562741783409110258991888755626853200854339676936302\ 9191833762792244535750889682145579354559246197859102018616565805765609343077064\ 6549473327567023775610861774810800924010294496442309697938542901867648606271799\ 7324262411647836118345462772330621741362657441956647525765598526789522520824785\ 2665125580686171220333854596619601305493275064473643913107481121688233987841006\ 9579715080920111583963172082835357543867983780971440868042079015026542153251085\ 8701635691038466650825250445098156763191294368192761056517940952494843050321608\ 5102172186885918145777652623832434781748916582742569883573570812274311159644027\ 1482057959363223349648442135091551194196806378682128753169254947585122188623281\ 1888263326095095046711245536712940308928075200584852144971938505412390012164230\ 7492822566347526553247030097377417243093380957259409313323179850031524070686231\ 8096464839424849697892042201380151694104751895587796887991022927305244770210039\ 4628837769524952081951685782951108852962799255836857188377412189512933471482210\ 5147217968235154827935369979231264134651131725896852984872807783899357031695257\ 6608891660784352901179247318562935386165118363814979189722201233354482771836933\ 3256670561630941159441586071877738382957826225361583062027452099582694666832306\ 2846295871396880872535657059953511146375670211017959450674930441990230087828317\ 1581393571452025130745319016752686514881945088430017834742780299939265912914073\ 6639261709215689104181645320017507586571959079144731654641141801272120565177949\ 875664119897533428001644756009450818439211999361338815570246997178759/836528518\ 5073819121092332261069286406503500619583878522569480528187886623312057408393878\ 1467368641367252620526024895165068678305252422645092902191208536119843322498396\ 8342361491354719107207278691200243495461584498919886137152838174498838652863210\ 6187091179883415912916821320454893194311107126599014591168086430717440827851349\ 4949781860156723323978070194688833346810165897142037600993780944485925951313812\ 6745136156686352693977443362439673977410529642792774001647247869425784805115973\ 2165424927956866618014820225060199741227037038418979322483276241633052202455858\ 1669104743846887232336620111684035041905252872995936533529211099993687081231945\ 7307361582847508741994780539753390095834466312795683084453808841837679536131024\ 1470330399628425324480659604930690004493920240828708672315725299425925250798097\ 2009861991585220819602020922310496200854236504047069082090127183570522799019780\ 5449424625125661980732578480067506113005823396056028463371557375996604808382992\ 8239528872925093104376008366256197409640362786102072618212405650679579831103351\ 5883799709041017466583089145198349597380674933387263790497603507314723493920159\ 8684898895478011274336239787803031073597300995815251171616749558403506106355986\ 5989439715996427354220081639573099009430100280911162801975902001322923251975406\ 1901712747118089345687289813669320071150662204185924497172605264434730804998541\ 0097948278126650215113274282305961744563038724459906084378047538860401448960701\ 7202445068381076640578716604458089518428481371802184499410719451379504522550710\ 7072709221235210033857562826864142092382104131797329751827470582960670981866027\ 2298657096366250827641264045326171912775778499129845393549920271266035322233079\ 6732611495963463313677263662974463562241391288737440869693881576793461832708613\ 2711115137767405284678089973336151396874121235981711851503104379623245810738257\ 5007417346921176139437544665725222906098249275810443418755257952937049231196160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, -1029\ 3959969885114140126911597344006073540222369308455354506369637100280115173029848\ 0786075699616109791502385518614597144888346428239969728021869545627413292608419\ 4748705592480934705005760160328572809036400671994236198209119935553261179551283\ 8215583257802986721600926342282003062366887983504122885363116319449406454131463\ 5185350657002096296437829104192577885008380887458222283882556622750847009046772\ 8302811528221567637839870721723252704214829192486004789336319088909291837663763\ 8500933561728864081414982518137534621791959265528822931569368116320450285303899\ 2165718839894550457949527322162109539732135045168993125632862735266944305273120\ 0930714600877032811009769872107734763618293686418189438014163554951646704553752\ 6395291681399415174130162702123753542548899987389547650219072573603466516677731\ 3754203328906720852773550193108684297772651585126646436797004209985316870939458\ 6194840926122465549717213022227765196414115384594723233497773232097244726143413\ 5597408632117228715598862734622142081156145373135087386985925813324446084813556\ 9322221891261064400148307908445138043908692149090112166493765688269888001192409\ 7778129868405694955086301042764643186975198458684967909914596514032803792575271\ 7392396676093415637106861094108735694362037765915100241367816040186508647133715\ 5643729280223494173296633466591623706350411472436172040029126896152113030321259\ 0787646682870406487384916935632942975844593591710756049972989965790607678068919\ 9505960251625157326442410635575336597910200114462101375383456076674544985708155\ 8051223677994810061216043662845289156416188188896090587560775134277057707520314\ 1502503834571839760027572826630932409097280378260913894735342749924099967619231\ 8851231112606040195481048120950777498185083371824041732249102921843771306151292\ 2595876145090424162187998017234421005719523450888579590849638729864845279468180\ 3863550354435702954983252572815837196670594618496753771320829502304309255985886\ 3674224657854345748275628780800597136092474133694678302509091479017577875673458\ 6784756071472386151587106567292070066024729116636411662653533522336132558975910\ 197024532290826964004893021522043359404381305648502340696176172522796347763811/ 7523862974733169024797260020589632233305346009763034101376829329260108047306214\ 1139705799133473366575327515690414681084890245297918607713336232624305825514228\ 8819048955886645060746804685808834564045867003470581022096029390047319946716872\ 9669649645786262613554842523316082847936937762361324416270052708515444457083727\ 0421819215060258051752859308435736004156057044621265360378005748897821488184809\ 0895009128266476636366055908253722221828679370392691518672462828691559442479592\ 2404933830505565661578325189241799532722519550255715517909606287331295900868391\ 6466718356731917843187048080072041177750296377215213012765640257304175401500822\ 0661662304694100618036792075181235539162295353044956518723129301404022479481436\ 5399892850832037216381800163217772458568736550391899273404953010510848070183168\ 5594465705940250023161621383462351647839894940491313125287494638468091740811081\ 7632803759188294249207397270400592073649916010629132649763732840383329277331986\ 3137317894907555861241922614472347564736317793191686895261995643909510828305974\ 2937918209688627715307126724706829123528573603128139745212505862130402058531472\ 0312842005881178340076355510307129108746863193059516475151174132519678804071489\ 4446481696868891922162926708795854727856638845566573644155713491539155898519857\ 0166754599585328970449216328851333767761391511793972846377883281624498763911563\ 4069777627623246150571281103226105588620216582486165474360106430880881627164127\ 9692169895377137131177966046686106394798672584217352573019461771537492235362497\ 0601499474707800764217266432601999869924012360019850187700495338739904454373571\ 8911550328809496672328251488142967501327038910929226818794869894639701540780741\ 1593462653543261768641978356271036097434177144833340945959785379815722498391691\ 4742656174052367621635070824118744293368134608619537751460491364919664625598841\ 6308651498700296273081109637452219235523251360088356872403049967479760331740876\ 1342762942464000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, -215088635781630455339190299128254888540548600007171037705212413024406\ 0258249866076036694642374871140548848973798279234567569381547205295778022383142\ 4699668211352457877992674118902486177496845954086636369767823689374902822674590\ 1155339824680032720262772812214016497344506342053563966439535365831140127067048\ 3759386888407485378481886653703716585131772853091220518925691623336163479762836\ 4454778004478626161902578558985353593512000951670414969997186082520608523933317\ 6363122557258909430834733235233176566714602719932153660399888334332540159544157\ 3986509356829512449732539651319820542151994260828133078395879171724476631146055\ 6074794526914800769844862513619481820384191028300808638242699407533350596512174\ 0040582343008757667848501893879135770502231862526349974643466002347553320712429\ 2056364245184346184598296832871537668608522676175379173057016845562640803724840\ 4662403860914422384893060992214958352779116046748092323322602061477862907817124\ 9159664787910150854937714214839117782099304556367891093828663411760703739078481\ 8584684907904773795904307879983851416030058391856030238695635369881147439217828\ 6435632222009208696393234588670860449643278447842713979114051874578478889753631\ 2200101990173129410447257562817084167250144761139526143769983747667716940597029\ 2238878037731466248996959320129965835319548607148266263254705334052840269286942\ 2449840997860994497022996259017253957523562707727556937782982618457126188213959\ 1181910364700918801166422586064241110945398073370162534066750703915566438634247\ 7361452919703393549150539874324033192398376352415824928153305573072979229223209\ 6368871700285214159118813157972129470203148059558518151892486230212336741751787\ 0534428873172988698314660640729648084368760185976400901791404040375332750726691\ 3884550167771236480929181575224930450418596356068196918348117885173202023089656\ 1578618992991166807893478095420215674915132876121082621235192241308448362427909\ 8737100960858043021312630141360509598561870085743516691179799688996074618529227\ 8067802931179076994635244161806499615577135052396248317151235212508499696832797\ 1217855814490231380682795817658038754649854825632562828459761480758922611839893\ 560184450831/131405247830391308619867245962996609047419020667783736882748747533\ 4694431548932483216208013974550004469031201870189699966548856628293451876339296\ 2886645086778603995518453326487416317753154211301057926603820468607299190810450\ 7961276321685515152158762064501680036061050032253499444395121895781193800799275\ 4668286015835893358637594745562092469586466312429908850480827830468392290215626\ 5962758397346887675113944253806626647913982842449962805315868592793048979338669\ 6888489650771719382713352674524592756680078935006999641335989911829542629873302\ 0869144602848268187682640314878037469366104350992067439985241842410410946294366\ 5010621972247880567540554997027167652887668416969998710798161124771218451257659\ 4516964275714811107892118837278248511731170813733660873021619943419693185352760\ 8929196005307789642578733219648676200543264836705553540918305730635541710033710\ 0552105126495784005305193828304655653754631617375209895440331181940759973017466\ 9738527514622230657826181526748819749770343725657892301972373511572215612780196\ 8428816587095571020039077642497392871588642544984085884123571916570443978270969\ 8942263709559699824044735826522858822946450482303415348489969747771063889517899\ 6766219267791970927030242464576930438016502923357284579259401041431747534595849\ 8045420723904682111905681053653334710388278301038515177729253891096407327494548\ 6874253490921929175012538234984315617280638515367466502266571013684452135273019\ 6297094374329202628558512347816481458715672868322722984700076082325107920254105\ 6881603265251154228735519457041849276696942957911615410282576453417468632059281\ 8127642728677201123498768777140183780256433303495474965870609315786768521681604\ 3804756667588510546831062489956905329882753551145910311887065615657515853134589\ 8682886317044963364765198731466041898144168962908216496226032894291838727805524\ 3701280880816488592579237458176267274686208989638558562546495175668844880436060\ 2893253815265207199255756800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, -53811478942225376587450976037604554902609583456051146657\ 3724632117450461080797639257814039765732717505463765806964807483081581865423039\ 4860878838851421573853826750574069743302595178772618985025910875664064877901794\ 4491179834584325433054803658757673276243674480601765780259237847625174275598442\ 3737068740306945860771608025508979408517416623710003545105526816668469212164718\ 1992020389081086323065703381606850101653524315125063617536358294937514146532715\ 3124618452944381163265648230922469040808801648044682358132567269473528921561678\ 6519362222897813139939898491507733216040513839810189183124330313312110700985213\ 9281697926610994888329604518608574962262381228500174284367454312536745180910629\ 9006502119800474421385085121560720827282101915481819575696030671930531133910428\ 3178318489401899085261803209797538818989356566216210675123963039055865679483845\ 5146061254861847944068872973318025270662622156466639711913435645021740113905381\ 8174232453317449824755426687524919874800843665797080754687104954191252502987489\ 6439949259485743653274722915131606085382120218135738079108806370308974034353005\ 3723702395972387280185566109415456108657186331546499948327856390805597852973010\ 5858037413364532719224857402833094544954663954093818704822763994272125069566648\ 6313191706550919534875683780468482803739078763245960329893501629714432329902517\ 3426583964364763662136451806591072867651628098968866436724901821443989773394802\ 8267997034008028272799265952565338412134598046492841629250253996074509893541368\ 7013997597191484280901441590993751391184417349569865932414392663573103017431005\ 6058033390265284090143433586814423684578241123397866774092632667144410184693115\ 8916462510338339352570503076981217356511187603870405250345105973655326992118214\ 8064561404282486191719741673878648817609192995189235261568303190589822914797374\ 9693492420329443940555956160831380101170574482691790186921597981690672981928622\ 4532551061525072810268905454454579915989226437899982034241289870766482484488452\ 7462857611290318286960954790994729830374521221036834374872142878065388961774879\ 2305794079086926884807341761469217324221433286027972592735923012125989592656834\ 42534321559371402461044472855319/2777063484909809175396298839062743392588370293\ 4111705116454157174724273359299040375441702279235320265581772980476282736394688\ 0244003700290178002831971224204828684449469169066148893618451517625966049074501\ 6730947534838200232953383163579506835681526371407346810820760656120599944868140\ 9623468738607925615518336644988492661670201906325106223907706704646302824077988\ 8880136527229606457495804608800847051222356801891831402203138366279465346039674\ 7436462008515455694482611262834663270499545454269892224594175463174651057428288\ 7917667221894233470129413276444805536102339116419996369535349903101945481957625\ 6937511817023964288172073314011562204747180406032133375674547119185973249591723\ 8274524990213114947811592429967864698600080644449616582816165983028872095441076\ 2691357766388959569482487649449385530573676734837559334943195303168009931725480\ 5097053327516956584919106043306546479711378363738064231655586602768634173678300\ 6084156724996485231415710075324880450221171092608985982078530030759041000127428\ 8815858607011485805144744717208171347217180677069087454595739002736845786001313\ 6410035819638735832859643451487427222175958289849982836575844744683497623151563\ 2628617476906477482932753413498144898383879227621366893521085252709384656689160\ 4908220403836301143347982507749487504786382519551487598718328214776864164806175\ 4645982831371236832031026915971916881863981243884764906680260582622465217052611\ 6148178410365008785254636800094146874555224714763589887378570962232879132873246\ 7505341733545272087899584377630172692663105492708261244325556837216004770315467\ 5384692270924151978015920922440395408609942583164240282288320105081018513329939\ 2919380121852755491642573478524501748585033679527683454077925671881104048439845\ 9431005388597421910111570166706754136271100064639773745719263048157376469159083\ 3335358573651423928958864872594654303943865062042464584267588093914504845330056\ 8313503508630233352090964556048090654692789662515200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, -42030832162977155705183712733\ 2126043300752969129949550922614727985911174953999248738284454118166706086494996\ 1175304403441788618666534840308526658062904456560936158091903454158255028084162\ 9435210779705270346280012398499864431876641536986194277616358989733385210308815\ 3022176289468844069236864964017470940104602389406210020632903504764846037241873\ 7068739042063687246528078734226512072956579173485675204322482497916202099803311\ 8120637422828985505679540683534302631358002055653762826487661785719571175540848\ 9181037449774142451270870385771543239372898144969908239337572619150297546476314\ 2972736488106928776524785110079341142978414456402794758214383385514794257582516\ 4410040058388949500779197714735712204123223221274732843592375928464348145882833\ 7592144371308270302951494322786327064834220280683396414056964513827053790798516\ 2788911841982095097175500434386494213142372913584840153869666831770786411146860\ 7022773119942081862555163903654632717539890943019033395808112665949252726472620\ 6361440925846617720760991843934432905748688927489277698936646454028709807248547\ 9406593021730489637660885253454896353185119373510654457627363145067674228005987\ 3888903869598075238414027530972298395453060533818566364553410221805886634176442\ 0230693912877368795424310280076808881460014394727518307060627375454865694893041\ 7353778261453650753244020701801903817102011779299470562122308471350113335399144\ 1181914842728710153453969784795490097688614563300205622569538385002611446550745\ 6212659364682577013350062063375626172158794697581561908238392467331083413884625\ 6026273341976759303769010335763027863921427086360402764854027572658243380120241\ 6717551497476866154530038109134387416350263954595389114983042205631914617195835\ 0406130101116423519108637011544737205105857762451453874838918094119577357156054\ 9328141951281887338151010136872451385986384406996368793370591852553068144655484\ 7547247751397858266297852537081860392684372596826262310076959008618628230888208\ 0494730424110108780571367493665676261568408803699646367861841618730014018218026\ 5563185140999281384244797370360458903110839127304868009167320911114491065890611\ 1768926519316677040574391957235246800973050067439441874300640573/18587928008778\ 5951170842205963210381137439127496946901954990800043277315269111231529034363146\ 1299506798357176384695075216363944578566368865258906576725251501636730177557983\ 4338168691218367509629790399078865433013493745816790421935614226219773865255084\ 6757377352046022809429175186566146330714052125737989076314679400344669491713691\ 8234104943831807101625445797446288572565462170227476644653878582972584470060970\ 2205617600946207043168000238912679293997910291581546008337255882710654750062396\ 4601822266556784332202772715001450600451026647312744549592375237284319191273129\ 0904215194237037709587313924958693405483489081218231650279893086161962345466789\ 8258522896857680651740171986125024272405171802926937193864474317377378990220883\ 3841202916521326895073667721460702162963229428598083434347880649569588189447528\ 0813716100960717576547928499873184314123605517502763176793851720403484631723890\ 1944734402620146991381302988067710750083215985428309829652843644516879598468386\ 5569520969993294702595683630100124069358510304372886415049476992439834678196336\ 1954668722249387693140735748068828296636459603307703003155655568556498926308120\ 6451747063287291841945708707778089442849173444319714705729823436684603070515505\ 1255771145325306718899790216780941746093568596344682050159215711232080088458974\ 9933571999040632498418010572728760288818767607099271884170667247886175323656475\ 7360996348212733010066668009389069615094518030282432414235006187984628175074048\ 8331665195309895965785690629312907250610174525451524728405602940955169959768109\ 6947919382824208801552221439765372358834735588048640511364708283947868653318406\ 0421756367611183385983327396172648739402062219487819310100064406341776619595560\ 0220056089938076406909089880319238853865380994894791462912493222375069595497835\ 2165405575392921081204487421207991880062965793593843636207622381828144504307962\ 7522777812513252666674255957485821532671820980453116936602646043670507574929754\ 7588403200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, -10136972242458812573983961963698458405420970410415584706280803233520496\ 5344852153237188437153239277580117568024497214631904909309013150599318891851664\ 8598358058884151713543374137309681768924476478243882356923095913773673393537470\ 7791836428848914558799143745798036462327677851551691881860997404729314706637603\ 5200146179172790700143060588075866364793504095752462638167197499870613297737615\ 2020865663131347450275797432284207116774817494645824417788495973930900540909152\ 1066283646105019759626789975422570925840934219565385929029536727069717647453636\ 4914215343863770309038985439803008070581488772251379418243000611462040526253057\ 2997259130874702429200907833678554369139223614719874274500814639708473698478092\ 5025079145464305445154583439044482419697837041214419965960364128084456054150466\ 3084574810864712709175235819429726928081347762015574206101316467673604571754340\ 3375272146557957273929847425346546658125166368046719912302959868843182900801161\ 9841837378515957874077784893411796457228523605112556415024868392468745375887280\ 6809884545377002203873112611255657564854921936250661728727282891709367924636131\ 7317138610837396801831042599833502966220731214821344901701250352666689614296911\ 5291689131002772053702125864397924072714015572024180099803004820629038430272985\ 6023005920026813648246698536002391025453235616206336502220789584003505333187514\ 3163655070188132408251885849407996046772843469834082285011640149825530262268078\ 4057920510245208735934082336807508116427198530542306338478677374908315313289465\ 8221672390096581500418765794458397639494090325133134177031527408480984026933869\ 0014051642282442062674710088228086035183451613640190980095601419179466792960655\ 6364621054428944680976817315150329528494141216439490478791748549002204377038147\ 4791604014905346522732772772965415692648849617862808936639574888008232279974563\ 3634045980433227078706307385153241825146248160681178979534176658750392565991342\ 3480031642306602012441422885036794498146838056262317414239126684885579351369070\ 4144414933750929288291952626145639811094082089458466142118586701520561991496979\ 3048674486783980990732096744938983860479670317941566025411971263740838113149021\ 081981983316155354853352319563/390523705489986192584614913481907125165998602207\ 7440832818045683196436226575111568591119439686964167226331624139824826239075564\ 9997505797931198416526532780082187938314230489924212261588779361806240880232099\ 1996321719311525216140530632896648030494388120167790922864088577947777667411779\ 4584112122413464556590461851560640945404921526629464777700244158304125874660491\ 2939125544691107958300061580320834334491617935921879797807776904447756873144405\ 8658345092199932404634725860934509513133697420551678137118182335808144825009528\ 6439496259681623115247975693688482971715905308911599986663964781885679787509311\ 7698081150290483199276431523310084677403804266717097759130993481387730250834122\ 5701921718769434786490360264563066834725931316968710327555397912716465449873115\ 1756649509429932006248768566335074348432196282441531608948162858888130644765466\ 1535846570322561898056798438710775504088680549653056355281766730042319209211016\ 3306038829075199579928625626746161295497927915293428018278710482620390347983198\ 0039405980429072505815120098554882449625944983974091897883506721822185448406748\ 2438345783675319698706700852959877095113233955170899928553450972128099325015983\ 4604580766350332152980330720307022015486499902462986657393097257115358515232656\ 6166572196606235873252009747898464568509201842728087865529213585701813934010436\ 2065787717879450794025727695347151028592321731297760305165125340791800380997197\ 7306695189770831793409572446496673437121576181478072319747989982963730399003092\ 1520540982438407674133278280778497635745526732748460850270423083931064911427954\ 2595598577718117906477294225091684400699427264568894474504365612805184036302073\ 3560524765870444802381403846547227371509797984531367590346107416555435874962297\ 9554405753435195947662969765380258585418978015908306206000713881488243942844162\ 6475906801981346840065587673490179384120171289914713622644280735108344746350092\ 2008600733730743095685529136544461013692744230217517503610880000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, -4386986488726708572\ 9831759248003041346957416628215807583664156235513742945293653385861686629193737\ 0089914926328588982675756711857881430917873761820051649657361275005469698252467\ 2524692366334540785964734902835029445804650957161830865629462906468324783917049\ 0969196565209078748017782705928443177680068689819208761291357646305540729544274\ 9833061867520730563709351335031554746635707804210384582845073846754891156129617\ 5515143077158192876765405597258521107688844403160749669946692484043443286795472\ 8752446740121899632323901001884677706210566976043555388274376625754343698437283\ 6892122204443463265539518654096055434246826255625155041620269365384040997732767\ 3986816459447935260371140038854540683851171597732867950216869757952194295759356\ 4836246120279282036569477483518793869944965856336502055280104510971398586278313\ 3020401986601917284281002970709242877617411206053546810809252074531556870860446\ 3296302707351436078137185735001773817290489962227032580682301315400417205552896\ 7149263029071915411586349920209845109700206010880916003186849343216027451512830\ 3856244400089474118267126034471807477284673767627013378218118939352207096989759\ 1871940452428567933651284691562567032766682317196189636841661977681352914660390\ 3807992245939049080318612942381411982275180661105723839665996614866695755337832\ 5595968107446209242801332256882540023306660129177617201364000011379834096019033\ 5833329266985433125183446942875223414552108825075935878234739604537823684323322\ 3104736900283780827466048572042260952106463089160633151129751591684907949194551\ 3879168912829979879676728151444885481658856491947241346761401606011571120386281\ 4763507914599939822489975194533133538527316695542943744185553008084796563022200\ 6580887344868427563437971384715396825917073115092122728250395772385326638053820\ 3702053870244344561626777054847722940310706170897895519647626812609525922525113\ 1992364108013507265159111870519239319297588373764317814401810183497618631620228\ 2184042911268174510127980459624149652058698340683879631043126096177398295775529\ 6888505653230531911852099647278465966088635163441745724041092020933769363167987\ 90762746179817334728210873126111155293343357855807960475923152622474991551597/ 1498180699871223642705042866514822597773840962164107546712904131725143175966102\ 3122636782936292153397517037666521418619708886776207410160110572148189503864523\ 2153597312087293506117013117810522298478036432016079500730922764544484089366308\ 3794222977472219536871694061752918681729768292364244947184768881949707347328161\ 6891120749370007519387394040346321548460894212819916089443438195535753420051105\ 1535469427744336537069974627574243850876861510537555396256103079599121135775187\ 6972498507550225480035338415689752311647685552003484976609189697046479938678639\ 5473742573026501745489081857920407354583925068617306218415006573983013738572059\ 7969149691993350541964422087481531615394820973948764073264441279019563207913673\ 3123666455436323241988859853304400332661797836018333744203931522242057357989019\ 0199779974818096587730843922185949032634486346805046963221917946734087514817723\ 2568792337798909593057148399479219895709462897955834659242301482694222868061179\ 3900437699125814445071898407570215978416071589447170362307610588840391336636784\ 8980720176894566061575423468376003566349273385537245889696817468599240693087326\ 2793186813820598141402049903063287757011408409314966960805086762069436502329250\ 1693501176788199236581079709096815553284835153261698943376894324885983079467654\ 9649269656899001921295849115735130068308556150434552275055447483540454694919665\ 2090945282127090154848430588613567819401915019131764271707684629752231442957550\ 1259837089162123582275191880496122084665058555639587151309824027293702150162407\ 6923762312225064997820671286796124210423242585959810616280350318690837978476042\ 2117990666942471198498166326730367287369204437180009269024493346082301009386129\ 6254401568952810776477177973684545368898428066709551475392481598927306857347255\ 1522291520310075138474371873825071260047148401061503732417177099182473125373701\ 4686053757572837452809826729378701926403015436063356765710059827569562781267011\ 8729337100618311577800540160000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, -113989412579054010862644470207193239773487653128329846\ 3042419256280593483246304912572407821151821376891283990340142886874927131997329\ 8697234462552159617406400999218990281137775109488667568942320243054322764199356\ 1723100452616278532207190274943936801384087391381488760695807949853889277007791\ 0699174443911786515619610447153063720570526843903660596765113526399312164517749\ 3048582814251955398953441734633280135077360457100303327439879191643931082572863\ 4860179951978060424442462550597013804565156041887463274410046679188667724639161\ 2701933167840683577110301761681460975547946957361110626734751831222087128180839\ 0041524704948538183660421504902272459221179522319985643003413858959734409514269\ 0891430785856996987741569990640918300360100751857386553195257485769211344719481\ 6324508835308049356798094657709406897427365700500512816280861640730730477915927\ 7702601807104571651010213721090934888285788267800721564067402718255054977346416\ 6911105907280205694530762921998224288175035304231301523273417334509150929675789\ 0413403793831832045089605382008747211216628034793965037960594735343473206130403\ 2995230131210191676039948518346044223660268248011485553348578703952037304291864\ 9883187211482216337869570928055630618090389067599406701777627106226045647621924\ 1286043093709683863029262982944424228307216537208561069954809010914126256669632\ 1231922736529012593172375139469591586305104857708062933609348062772901543205042\ 9605519557646856638945563928742717708553391238851421212994643312462373878544888\ 5850944785387189894656319143332853206562656696438624685131322252140458295487066\ 4158386249227051369484414141505217801834414321711488620699542277174918866127951\ 2314672322668176193147636922220901427920234156706489030955249478087670494883950\ 4654094534818029264657114846680821494789360353514717303022560918056969242957339\ 6700783945390066350920171624959138716935160197190240195393027526408425582212067\ 5813629562080369267403885302211512472234479717703557015239764598876551812142653\ 1108180958674827796006889207529194793954132502663082761081018707649687742005476\ 0752135539388517609834940115442049402336404721776906314164283384489153594269468\ 0943317798064000466533374630393295133774694864592902919/35135967179601394073957\ 0306380445469848584918261297304729272946582557405130083750268814257910030394864\ 6202030188748663712132887903477583914386015711171404085409672267890803668269230\ 0024199806681755666913295099459464335741202140486045102502255970449911737419305\ 1974227495835886346060069567121188103994384877456921615298167390190528066261468\ 8285266182154178136231445692468710768514666425019258551047217812946504409746263\ 8026121155500005836243516589943967943337350681688990266392226827810044738778933\ 6845491294471448521662555819989332167510265807453105428525021352752836732973445\ 8842303159201191914053719082369959571881596843099046958731065442842011044125042\ 9724436287263987821251081027597207096037687985015223496663389539846442119068620\ 2802457682341731803157410261084964980748488453090498807488900748246954742698256\ 6947140451107437379276284091997966914598258353867108431395428902609225883613582\ 0590975131523560644103565583384654776935983058380109439418182761111199458000321\ 4667725412215230373627277359845201358087088312493153607368427608119181767986410\ 3142131360615680057921122344844508305659482885257641554792730225584645896319574\ 2785447157481382357470886811513800149536394999030501612761458879315270504273360\ 7203425314887086773972679693739769335852810879098000767437937612475537205631079\ 2278549995697555316694524694965148828648815766782279156608226790220811344482216\ 2237522292587988190839414320150795661043640782690072063270992568551178977428625\ 7133385143726938247707331210307780903122334741746896724376713669399419843079361\ 1786842070491076910742429098288048204735961073570868290397628892281597818864023\ 8532092796805537310944044628714797319006890895090254281071898861611983244917177\ 7527387352337235612623575253473933419921301515471963760893087443237418476563841\ 5553522827466850528423477072561438959646608682559610645685462608473304989992614\ 8771157112216738776378005868143627302381653651786737881885822346905139042248855\ 3470759534592000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, -31656539885889733815388945408187081666677375676355907941899942379\ 6699720843716024208867698824421985855434027310427460956618209629778787392477291\ 6723631327902410234712778414469708275656644402111820642557286367632333847175646\ 5475940311399695490827978778230946788835082127814826358506181724613157335607744\ 4168175717268923815697345218708319772012535321934835152915194285582094743304666\ 1032935920881844796647275529395141977733406794638990424255433862266178028807660\ 1036290312022153681484453913892927392733592641725892207554263795923892810854050\ 8248286694313935301193431045890052209447623767848210001061211334872994919632199\ 3576225536369303094099885743765689040395032455083533236862103655133746952212693\ 3528811513871946842723736550066236768448780509136460502513185984162835055263370\ 6893365747209650566162677133917337102262180457127069621897821268369675324040735\ 0719924298468839400813300533829137868125314333812987236476826263319527476622118\ 1739631854857270768593245779750822885423432547150094246452344387545624280539499\ 6383546150084028747683940730466769178106301593289662176498334307809681569905057\ 9323375702244799500101093820084163197452891837949073500363385108095916463264654\ 5705740321449225518777013278793329944327394905953198469280708386644974388374644\ 7864701003389310478128989871722824655095387768715017943743843578775115246068974\ 6249794024056759183779457509721247763717338271911016681938271733324697280525318\ 3913735139681420951575807201700677677270223671584303331308238709520853331589404\ 0260784643506262109705821171213833258404521053342256179736678687489309410560049\ 4195682874801951708444599788914599752509783121287286486538931888977763874532962\ 2971504415856527523849847078636517217792838474029205308427697055871091437774605\ 3876076635538775727801779749838180315593932670807922502603742530257614739933048\ 6851506694695567814972865473769596166124261923376622322966673816796491475433339\ 4667882072096238966620726280892460703524604371582827724177881822346441182742346\ 8935111079049108555229814941660179175208056229444943333619086634455658224547425\ 4462210948735600620015483628029878447349063306029694023364018243337773887325621\ 681274462934862142613697766445596401449/897109766210093416454405776756729756357\ 8107346618886813674691413675296683990880710627595776463568072795046658484463104\ 3145045939666633232986752112150614569787163668848396133236933445637541369961149\ 4444566173804315938359262947287414065613141781394780258442631725558447529821054\ 2441419915500338338463464726818443871244097287763565879950435779310622109867078\ 2985465187583258519566005915041033173468387894319810567952749061976533211294311\ 1630480486426010504361393214430149813368807180399627626242746539341684902925833\ 5221971334601679419746989127770874136649859447133377919014974745039170627052208\ 1135619443194888620268630521836848262271684287976429648362608173340345388152317\ 0555884963800869755648024605278962552013673687456763833343584782498379390803174\ 3426632725148509485834663738060349785659706498084399882103162462696173984984316\ 4103115528969165274828439802290346911884948514688277246695563657889241364512506\ 0243809918424224291997318103806672204075083726219554697649060295912249489394674\ 7468580908598207363538010807548116488821530439136708152505391832331464719988448\ 4673566910972302164306932980452580562709473604139390278865963650588749991561737\ 3024904837752378738935653516822419377805944114881600190779376051661307128672547\ 7021785131224534430838427241209517746678758885631876653256014742474139561983386\ 5510910394688620654659108912684823892278730029363230757361611131851497464028706\ 2870895853546023978324005226696219423695125878787180518660424613030433963374019\ 6878177774987430690428943480400177326193937844445636096505066342234632530575916\ 9369225532420853749259112691369038114082174076731999102835133493098762602214396\ 1519417213508618055998619281854894614358318462346545458153208852510152746029001\ 0154390752168963728531027273038076091647484345297422600142676615101115927711866\ 8669473194182899683828377434463079267161438763673681323015352987719135736190231\ 1675370362781371923802312076604742287450288007028904371703830611576750080000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, -4803934\ 5542073712616270087938201597328471052066852967110716772464533186995607132916818\ 4894458787230218442761636717785445218564245658206730826880626407699193839255299\ 5363939556406871963216530883506496599661680785206867294087582469461976218081383\ 0172663031854560658233315501042381894300621601026765498439792364414364917089319\ 6562877980332790512701254293536635583522023627409557507952708223612240854065155\ 8188114100365441146013861411198685582567863588795459184731039239127506404447783\ 6820487503998478213524483681069965441568523502884142796125087431141724673300631\ 2203963797014472408682723624608385282776126368174138719236187079532942534392686\ 9830864791541813281059617635439978477423455260201991099996606703993923346660204\ 9064640546686750624701618422193456891017097053096152403420422143453648156250727\ 6235498250727802897245362460734730696672303500868774188953692684471040422104499\ 8034297707804200557346390456984610327542927435530345690953723565419993423804252\ 1495610980982956938376196114338873556110744428820162013798198194845336320548883\ 2193848051883126913223882835533766611477346906208907640681141788929294556294562\ 0906065243390587060190191069186170871621058207171641028863443036093873549358462\ 5399216867307954092525705192372796794392292400203124568598185798782677152093454\ 2761527857341686236708326206434808376297980104785421570687984568408129329136740\ 9088389730326038434674116971040323647048282342931122772654994223729320929291591\ 6510536026673641463556216747994543631070891296083458918782629325739622543788187\ 5508449225337977254385244168705460696728996707148746575446776635844612431334940\ 5796722968897092057306290489854276961445219521293156920546317554955721414879902\ 3469150875070664755639280626699109005699765813420070798798066914004491985109482\ 8799193968157700803401594508927239785635785332223315882290973083472561718060255\ 8761249818470116285661706104476901449660975930031118531207890007727794711613698\ 8562547335419556211940054332016453357950266723005442599997049106837505921496242\ 4380267811974901682821547053966124142135044643324161452620299072652842576555046\ 1220928892945772811062002095303872700768302952841771279639040291540220539351147\ 92347735887324710651689171/1275466361427826634273819631292460816874182998648558\ 2431949383079119396004353290811682237107812555774675786025094842177578606724700\ 5367106452378885238729935223463966920887948811283103645292084354553063594477968\ 2548102403474143580792554785458830321591646594690552102584399212373796471802253\ 0486447524745139980100125381606483714247623291626979922076420452913529387202326\ 2119681559425054970442311514623072082289361038413600631910611910220884263918124\ 8601097964987583764518666007594937710007838040736397047227521408842053173693966\ 9600072287248135662914411363026501230256841583955891329873627231162164812306781\ 6389353248866891953040169361348234958399681535147901738120247875913584844088963\ 2255488381111285916965050800553170224896338262878632168538905832441908908959302\ 7612743810760926807903606444203752436667248760174230576796297499118760265866019\ 2604708286854102676732036446309314660836901613924280069577166903807381331392776\ 1427902657963241664329552827149947527131476687110321436676336996077730152837312\ 3450291517053796454599935749927051482592559433578875670497568842135475610856342\ 8157477171722854237981336274139758773527735213392294831919996448867535350808026\ 3510318673774857442321450531574058394823398063009028176428559038510479007080430\ 2606296508481372884562070977381110187713966074839663937865089864646611786791064\ 9050415235969038963690798357581096425968663178818834765379628773929481814079041\ 5496549691281653336680743022184762394881277288818432211462321736335380050399554\ 8008430454754952766484101396836685817802941808070025116443411315338284275937738\ 7891874783563395306773431069615665145089893168931482069436784067402331831562215\ 3963824645410437273545574991667003678536724612850773696694643007961390019049247\ 6225032964144584581369166420290278400861969325097036529864479887755563042385598\ 8560846359814644220730593662991695456664846162226179169021736530627810841240664\ 0480154935360538665167493021869074196119130202412882201625678053376000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, -86671806331\ 4237119532447528274310314948027698868405582602727465043448530508357757366827089\ 3239813245570690894719133746569253069094030950538981679930968087947035287210664\ 2587273693619137998892529281972390301395146236951066171564683047791152204008756\ 7577474447468391392700578993178770422679383050796675354041254468649686876196781\ 4999410954557324094495419210077542790207544513700570308825235358631126239177050\ 2403019200402926377306158365323415038702993676578046941788430283261290654501246\ 4605338367657458422866895021473629048657938094347688256599705493931963896482926\ 7440724299957596584644381308747491714225406990102729959022901038660952469244059\ 8380875901671953999151243298519425726052990223144040720841773509802929130323586\ 3720730437139632855369720957068085234995538116553475871425936834017779604321146\ 4074355519185940409586043393640190625416168555396707577945509737421216156409999\ 6893289517958518890246876947722252215769551713694402614767824375461295529995028\ 3811007512788542930272616774863711911928473233029333792416373836858299505939199\ 5541018133049403665127115270527064043275374017126975598869919505303730354870217\ 2933777216876771251485199528819114707306096022009896830358704661114139119672959\ 4614223393773133033379305802662594601334162655156048850692723008359330152902926\ 7411608103737769505929926140522925232607080541092880566183665122308187396022069\ 4674893885749907996627324513195064197947846513705548705571675696119958713003974\ 0583076190701761824735809521836065931540913355429764363146935142324205228034957\ 6296839599328506815467855189758435501935529488571125864095071969335939145756281\ 3219854239324940582326192666023453823331442311220550641528643200664398991478836\ 1624078278796034492356173803877003821711961913149780020513483721904562119133498\ 4532961430780614747654115505396270366856932156537216579697271341835548886265573\ 3303139107921875370706505407372585731709833835698844181467117540798062844022901\ 9373836459152085580662773818726820159356208255444658619254079980282800431280929\ 5513129732359751624019393661539118349237429743027408196644719229129193507635624\ 0238263420193960504218044228063356909812589632036523756784977036635584357429645\ 4928602030274431193/21983898742627086806782779453964802683205375154721156979668\ 6837517796231228387112903653811815084417851566744588867159244414907102321572745\ 3786857645741873440940004176001819991014159681951582521448285295253741609037832\ 1927537019291450455913621620693539275465227417550910771774306234313656564687010\ 2281651479143068618188616936843510237147157908069037500885936018215402660007919\ 3505648273845261188171016743176517922314907575098158850667681624041208370418246\ 5525613038365024675037043419969786796030481149841695820047980454554367236985424\ 5483048595215232734663530205716525660564587924373191967321488136063590253410679\ 7370148771794048930176984928358167083399027078552364649460044900326420524343230\ 9657901530092777309397072188807507596929476196102629698293863338353203950517516\ 5239932704957328060126171039355572194856334369024349315382329912785432457242337\ 5879010591248655402440176707353371207314336800593296678467145633540234135782443\ 9973281791747759327703902362874463826706301407456790002358101225341666398316383\ 7171410049096141404337903344515343789305977684132007568556347853283103483198227\ 4161944718471166965936789130642029007583049642671554908072057219819988978129976\ 7515311155306679471311263377898472795456218769024879274923815770266351345902175\ 2618007865682559712774959453683457223783837506588174479699439169808547129675756\ 4641952164080652286870846050157545897455693527214903778952590445891132096918719\ 2699347023461117913706389567501429011086522094733644686234212615809833411019671\ 0928047174254223052960875142468654007130251862274449035860690899826104128803155\ 4087114642946307183299532398216878399111128001395779759840710754178738853189305\ 7009461015337188539690948645259141813501524613779724215576838620869115111973097\ 0966116369274655061219011678638728941226727619519338114414589579572600792707048\ 6412111187589529557550542941382641123032693524872248199730560239055883588417804\ 5681803002227659870644737728585355003775954502443220336640000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, -693574717955116035222\ 4049147243897763378471145202194192652072256221913987362650235221258442351447916\ 6540532620202197702536325504069404388466172819637307619113580545637564371853576\ 8956857527293898873173935421087179615536851294809740251859159053382278963550238\ 4827698120054554875008688037208629072716591323898462472166901635301722653511316\ 0830130662639975825655813483435425806151116290222653836531603155247711640447895\ 2219689284719563133286183031939518897065192228602510708266687872812414514096298\ 4235477681959915896612479569394472100281467004778847457246824704372505953410229\ 8402659158092831981874205522133254879479969376675585212563390829431648444464635\ 2468101595133385794735742450066540116671525190176811344292251683537615559858493\ 7794064451512355460865357518707484494206991233828641813534956170016008602871394\ 8054546160115211882012724446590022420081914022573098586660878164128970599918683\ 6392246322269214895725154912077494426246809651945753891314170385436487683158737\ 1620946243635407496189208858250580208744494430214287748940635622765605475441710\ 0869132446923903939551646198685435607831346556622949742420640691882213030006280\ 3511754682212868011027245852196997269261438775870641811245147062529530649125415\ 9475768032922939373436521008421373847335085372677792835410447847105153613874339\ 4673625192316010388194764078913624780748475016956526913308821731897542935948226\ 9939951721304560251168004739369143448589264411045998910012973556520118729257370\ 0488270928466547354183505069617310360726216352258128000873473191290693282768036\ 8493226749897022778508991505546683892167202337492214869725413996390668923730780\ 1602438689864931306463599925700062907051475241124151776336680463954775177302272\ 1388805980760433965140909237355696858852419846216950732885321680282356430114089\ 3176033921540812797564296479337700883050066691277836542907877651393698688892677\ 4635581012729643025655114014020607329852102209353095019891348104106379266969543\ 3336165303720782158696510974640896409092919725704793180415792317053086557574564\ 4161084016115837130038857610405798961808772206326644154903098752997901515226654\ 0733504464551318889337790508650501445363181002859442710409381859558987604795835\ 7008484513754206538743341346368021339969/17153361044735170884908085172574522898\ 1332820342106273114780589679636604919064687996167686490218773605114208000761893\ 6975308873922788009084357331335442482797072833757346160035366524562211766328676\ 3058849516144663882708639950446423562572367312257841388593224682564842742479454\ 6505762441372438931477211371665321740413300725604178489417443859502446577755741\ 5933744467069230676494669539377800267054111592073015464609063620556557523804504\ 2039607726353971945565515032625589756072615377868347229416834175795488512693685\ 9057226635529608246133001299406357200428807263378406728965409748823347491188631\ 8289630052755894375293774835199049271825501544777638571079587340975371862039814\ 5431465256234849233120925206815418646734741466994349344869019622769581787640891\ 4826590019501626722615240895019604081317572836921561422903587362487799088478772\ 3760461932504979669865247472598111499670629415014258543026402773551503794093369\ 3372464689664554606457131475434988937644679683013885399467821090306171043572025\ 1824165214052901234803057623565689839574137702805783029629321077286733780931058\ 6619047136571435731233423519561627368808668971518889814686667674105378969041082\ 2061724011318820895464605982047241343015118986676357076845278979282113897984787\ 0438029057344109442848759691847520274672743384540878372923610970940840868274432\ 1726196139061017107389316241508224852290256448189508238217196620856622767104363\ 9926715136201164200026765696010118501052017747065223618249249028356730127743449\ 6976026656645004944582437437353063668029386603548208251492060065385851162395965\ 5147567556077386452849877656024896204098551277042411884813900634996199316436152\ 4740188207179400238985510962198161906211676624778512977719990697720022894612122\ 0365166876505491531123969214854589532349438314281163564173588889943113281917102\ 6227444616029123901848878621406006957377839525167416619326596328687983404075134\ 2919398382673583017143956628754775322226188495462401572638902784328676729911741\ 2697186645001449059819454464000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, -216303107625971307440705504590199508440772047188\ 4153755522085216692212269496960084576276575236851710586034411367619320859415407\ 4900893261870666004629111530723425302291348052133088725937688981328332028486299\ 3641328168842057607278790317111646340437118758771001252650410208483850760084410\ 2021596614552740388770080210514810766573276272149059116221347901903967108263230\ 0706079291663029487166116194251922196834654688647010718530997443300847853679278\ 4317887463687389631919246924118271702108416552722306318909828175753998192996733\ 5118450085379769519111216932370464974780742949681937669044278310828130272707907\ 2112522128244996073046405324892157700087064341425465026114670579654587799699726\ 3789108613813984707864611174284515252557262534806547215999413315617711176467628\ 4547010427733516732620771076188035574671227924639159832251872392604429353606422\ 4303581858238108904466504033771229423135647583948380140446394643789094672906949\ 0049124928597055623169387558145059014975000580578125453202082170682461829138924\ 1156333719629275500179122866766366787661946556103555717111200269086684767063309\ 4318258888616536873106374876761056719989913218191164744763050409643672807434572\ 3656605399712824583805504598117986321756917648507348038476899605631465235814982\ 0119558554338320298602368111430539115706583412148933468276263698635159928247123\ 7335223571411799946375468271965386115458957817084537975216048991121774652526073\ 1405956358549556999332275740764558155345246968571833684440309163806311432023888\ 0956325860506039671010681420714686156517238534948656069203174313842205526529984\ 9296295652380680667484386285953414571944504407938856128456017578832559886286489\ 8865613201319541248565919682903729779251029193188287155455414651127104077211203\ 8313510964442184753754738662190856544683861511028797562163392408857354451418921\ 1816816362310545571858110538930454808590745856595974519898907756546974734820277\ 0872022021859531164870401144635831489369128790182479517289451178897179129700995\ 4853744640374062025562250667328373299469415742972241808572233027848140718140229\ 8453994453807131336802343170836460236300101329627666325344234897256416645531568\ 6838322109713043840410113087279149756495724466405705603434166927490461844212776\ 784213089141/533135120094580355951720256156958193838267906479278602461313415276\ 4504949057836282758438299878123717806083439361425734198798770628591097285152362\ 6756688732635463563994316397928345176905360784561538665431025993585368102919658\ 3442101061231044325069475355475221490347839444860478717726289942066165182066538\ 1415920053243477371639201563507898117950410232076767194954159980175000588785070\ 7900575317707489189671499632089491734592970230525543300032912517029098649444833\ 7429170528011342272605946475064697179013611337056175325467957747222456685900343\ 5383462982602678258092701199394789241670999204229614177293665974790682073089741\ 0314710432496316904713908592024049733135049859761732547302100854473144529464447\ 1216773188801535759487766822647705748957825671582949217706606331388919858004398\ 2972180567508895434719827455437813085748027444402040104782852670975811343062691\ 6644997383299026894932947007981074565896364337102068051851721751585108077662807\ 9424879296194367760341285811100445348317777727945580454175552399466410516401217\ 5626323409868679085079029591997915303414547193372857159512145245188440130670215\ 7853698271403886752024662997748321509315669462497813954525338817893342453565615\ 8552001085060669340905313872381014894790482746250619039492718630117888568778881\ 4863679171063390261572057401606151872872445609461844016825418545124059367569350\ 5036715760001627579021109299254956795286349891696880840184372243868785421713841\ 8250901484342178495444822258887979604712985392539574213715595884059282234053226\ 2548745079475222815614194345715513002313276441368034578230687008828986424730481\ 1305563743426573586701046635572345955059314067689617013746599748087801446794619\ 7005095248478271052282649685717366017393600994596967500333144413632288489327124\ 2349502461084647247829814735583871807807646554467811398492147260742361971361474\ 6681059113531018667208291897738744992299167504135719465161375901107393105294127\ 2658615117956417315041841903925968125127707225367888230083796244606346906828800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, -825839077746459536532357308998179393280771900807611215162722902321970665450401\ 2788484397308326487433928834758247002415091388186384967558326402608536530162141\ 2931207353940397481410729765488967752808933927943005595868006094241374080883348\ 0441547260673226423377807475899042843185556567286272648353532987640696843434862\ 2363603551390482433391919833835650236928293904715783655035904036719372414900167\ 6114664379780073929670185133834277167642017677544976482440622039869145826271569\ 6537671416492765277426458319478052725940516455917516235898154861110956442180621\ 1979726089029694604968260434906767623305453712910065635222050989662734050987939\ 0695684880741253189414013489265430494982901259950069693587771737995713856505153\ 0590143766141067414330179625073449196648833052732454165946175908879280571227578\ 7355187026105609579740479045300994327336821629463565423933734423255887223373031\ 3763114836006604346142684624042331847292723267102998045483655619665186080542714\ 0843103462668989714265879625271991905595480450493882773703688202601579900538590\ 4930020708346388762487213250659180827257149736746503317145376590061366547555781\ 9460411992748666841210060995329769926005856463087035664779546879760975193695901\ 2607544634975259950271036396691779259315405066613031872580267562871633990291144\ 6814304796135681810004676645344997782507722654797894760293640264781751848925965\ 1893373361315815540579368333581826675659664118857164590220990907004305057277336\ 7862522349238459274497622452006305955666385969144390932849515248545421281626242\ 8585567897894478360340654375923066282719729784900963547559609105938713008801811\ 3268607106350159399299567621833016676323744190939320374414231384844333585038283\ 2618451033468052385570973637415935101607121345994957254018639358209432697808298\ 8950966672147781721499855419726565031881991271442798913575431034875938224062188\ 1759044492608611453289269979230609269621262525816384051160594359323721388690239\ 6986592679792463163248436726200559192942898300079238536626565030335956153913118\ 1651033561567447816744198594795464610122994484214430298844668020127627255450936\ 7472399744284122338339584263437729376702613721504813102976138262564587748732699\ 9393177872643573071746731705753013553261084525693546866307021574383/20777523166\ 2668177894714654078360680960508818623986486498471432667150226806364675275997995\ 2918721960924027378671628665979452132805194659643700348299994770562438382073598\ 2567276387638717158683185990357923241915708467847321399176743932872657077991678\ 1171752011934971427171105138291499929985607828919716590270770917727822902909829\ 3206615613981381234907039746772225998071617733824463319657541907477304289246202\ 1719716665823077469974339198521736046778039138224597048718724359735637554904371\ 6320480229004575593256556078638837479084303876375981813944932349735405661984996\ 5026612215205547443491269659617863090302159738905843582379904401976793511158258\ 0483772825543766484290515865598225235572148179094714284511380298416857644140915\ 4744529460886683390277336590351151958821930416569388991319346031618349625906348\ 9203346573004342212798925674036572329604631774514376958608640497321039997818471\ 0879970211515474655157094164108199029296881703709394213564893400390247606441059\ 1066673823302660588616579226629574840477998207692247638272648788879361516654588\ 8681294040344958748941661727359919415586248672528421240774607999290564551821400\ 8547336668202903634376200820546925060430261374258367933934182493967353326181337\ 8000411495220248389223510128504175836579772885933845639541064358305600606826675\ 1555549114968812217269234542020506859321828801838530977014082599082141830562987\ 5387877259229112100253381740170431510177746172208420752263136337954288056665164\ 0643129503630679400691330857497121568660961589273814819117018959810635405145873\ 6908673025160005737959869851087145629325416662607999807189836274100493190855932\ 6678373815611581963080127827687295171592263921478369718291389553756079662061717\ 1996526703323343093317857711803919334173571781819841430569067208744227641322487\ 8020121847506102942561205480648779114503757199831509696536668107332629460044788\ 4026579196010131805376881286651408872964857637006131785278084252306137600783697\ 7769060501646016395494074939651848239357355217178108803153920000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, -3194617512891466\ 9333830655714473112909574272415874175975167024466491492148323171428309262792883\ 9584175629736862519448491535367651345408809849079927892775320211891963519288217\ 8341464345617716945796701348254503824380917144448579681876799927206823687812913\ 1683982688207479295350798690961721653638929484637407762467610207182039831072865\ 9112083009645005859842992524603918915824492958346752903685954138952975434123515\ 6713864794368722816001009929429747201774818132536534817586119922096103500551120\ 9837395431992637403082978542671253431509335298993256089369770749840579989148304\ 4547272763461782252301685836016692181330458694894064363916830027648399098332919\ 3029719380694398106998366158180001084372214826259456602474444022682011875233726\ 7605342558054445114117988287320713108668481906092064616303956349813695054952158\ 1848074484943240037497753330751114981134608759491332774600425786604234862912805\ 6252366810053705113037682547148321818214567573699478512088059385781673428823056\ 4856269245394929252855674102972491365186008563309101759475608784235080350369488\ 1177510668596565635737185961772000825118834497529127093570764517535080428480407\ 7402237509960121663381736826983782413398393477579145468501708236945596760914427\ 1772920048358119831167421584892283740564554352949151855018115322007204760488379\ 8967654773167882416227170540872889856071853650933873378417014083054463382636510\ 4192541561730797896378637445491202126888580030170506126496443916598564689812193\ 3512291731925450750828606258227281603203260223104330182286805678445425715551076\ 0640779825472622036290993508634094539734567393631543645715782264308799845412648\ 7972624662280170410342926690963234315067843019160728544436480130961022085178692\ 2851281289912906872822373490115681741306079601093537804952665062588593197475596\ 7147376623086500206646884866182014025325465498216379480138484540845394784269746\ 5718749723685046835855893857472485884714327749846343861311030960518158676997250\ 1921346387420921277969634258362159494806782359610871955840026088854494783422129\ 9634671851296756243075731487149368463578491568307873115597388985211655008410139\ 8555768315078800306188215135892800100374722189556273923995925285680556783802581\ 6771974287352788389984247791832668003027125025867/84297105566210990141009672631\ 3235602405996130578564430494837425142971860579307156346200264567743514179026181\ 9329429888032213356698846955047502814951985908209252927237278938466852523541941\ 8743011406604365826289941008187503120319936132972814612032074691181506969691874\ 3346832866373799894060420323815850532813432162830168455253125521699774119173704\ 1711445355839423352007420960530691965493869928413379542081435074463666907142952\ 1616377656699987919441198469559172642161265832618115883934350718801557434979707\ 6576059559738002108631110492273172250395048290314176746516956487361224627378485\ 8311382001286313293108343433895793140242380230337619219331257708559743846301670\ 9032339989727931654694535278182203285117253577374855369242755000749162809849447\ 5182650018576761913616038567075728005154849156877560576128275132802152190302774\ 5959951773147026306737794249604788267601107667991157427571063885728587975074653\ 1131793455332271682670331812390918899247349284164015423434055814232543675915335\ 9495967439899650538601899249468828034024995910946382113946446903714638527657506\ 0851152570019134087050453102912419191057056566043455482865465089957483223792416\ 8891140314914793100667023420317948869410048710557919949873158604250466444867737\ 1589924656331880723663689183291981847265590793006856702169774190495567309311286\ 4865120185655650087297059162388736028391072985028315636746626225249539483394756\ 5100964938515126026713156947641117278370741483932362402936147373107263075415002\ 4244935035529437376564246973007857728383195304835839787345135203901382375171375\ 0340204891107923356764397846118810445768046367198623296344615830853908105104665\ 5633991582463215559120244824416646612456407794702569463785704903429707783656695\ 8409357738294754695495904250547234091763540807980341058899825168964565238152396\ 1309769242332679060723756822221053952370293142524439211845135518914276179193891\ 4185321709210122748777170872835511745529055085716097400679316111734148175809006\ 9788277783988433335783708536890437140480000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, -351435088377572641353353285337479321\ 9481493345467408082697801003341392734187000249639584141314160418586790000570713\ 0053459081627831213859087376928938940802580805704008060893878661550876622396618\ 8636202156560701394994522918297356976361600864198478409962553910268357557867656\ 4413078890187662203143025866097591357245844635386072589054653805764983448070852\ 8740076597121719481568003544866902164315781498039268976675199724832090244535372\ 5247670556971511037863588457166083812233460269122276761072516384041525317804855\ 4972266316992992358374012009137534139250958234841405478614705770420449839525900\ 4846560469832203639229259872765928836325944169304490722563726979877533227225476\ 9588401831713072155183145494943265480473313365781986493883144226315286766400002\ 6572351570291321886479347483847504214918172653729413625167439293247627449049979\ 5752604883984036819506138520989410487555927481076472436652487801646865157653327\ 7560794055900848969911509089222123470590366172941304038413215336092861290720425\ 6432492948874471741337101917464778713400528378469681093390553643409613602912829\ 2297840500968142090803360813421207157811030944877666060370232943375218835656597\ 2641428340081730305228433340600532950508795654973137858145438629931686892307342\ 4086722070694671353194656447053457147848387152765762549165023199295364728812554\ 5902189291207368950157315279605997104815155989084666760450000509122029176014130\ 2602086003441101164223315065851523172189295831315221330930799025050461472180543\ 7873515155443443666043730663408807255831332085909199184060096975177570757501443\ 6800827343154343959794382481790364481064313376157482874282484413020756614218979\ 7386706297698110423257136707675870199389249783366113636236084190666751613315537\ 4762149674446742059704579034430472092645423806211589366640944322882508511208244\ 8574184778697908766457418403233685185031519267700901611714986762652778169697719\ 9537597011495794366213472108558628016628968722487892527360453695538993967434323\ 5118265179812516041884423821106346112295033728419174844748447035114801968310953\ 8629367843450840416927735557173485236204530580420655634640682368650133274277306\ 6621070644721193849125724606729716864761036563130532493065147083600006205955639\ 97194930586450240126384825518885331457/1004119228698984509352613961570018042815\ 1529639656547470228629383045096835511135442137163785140285366992345677904245465\ 1218918847713495336948141343290210515235601408890933134852815251820390870896644\ 5756119662631292223979993381269947168407680908507121527173018720729729566535512\ 5076385195829809847980480375915937391767151505775472124418517245859688870441173\ 8084388981704523635094055158883530722289418871327870250204828967278059048223500\ 1121300093401320276255154379528413959065300990685888456762058224624784745068776\ 7522314844257071945218544785469700696474964406617003220225826145878043559048485\ 1509308824381035931829696080869598806944215807992767213912954534230852584333356\ 7064484066054570171417121924939856522088792371475481526555566023605223750801557\ 3854161362379485823800696185661532431874984318103683556153627147167268465316945\ 8975059373736925964132681616861833603729837559786678332317930262448807097418319\ 4425794991359707379359566824620410744138453668780393375427943806116091363673987\ 5971120492128443834891570913110140290804962933949196833536798206164641819973140\ 4825369570748629783431292586387446388016745362543492108411441666191102790471563\ 1957541131573040629214204963720073267346070497168697479227920778084904326656285\ 7864838859167047057473455579260612853341666092012532779014924797684044160028634\ 8180384889993517448056222743956774150868340765589777869431959486216618303186730\ 1298929790517479046719745150197422400684076194457766660373588981454164008783082\ 7290297359163580700538606776854061761876341560798213699681942175356391342763242\ 3114267830740006052003546081886192890032149325147042448912007243507592226710198\ 1507824230183480297573171855821909174267962659936413511866926891839882361170591\ 1515689756839387389124531079179935600385920734421237619722450617139411005724980\ 3811252630104016074008671552732906637446414130396496058821461852023388107174439\ 8432622472876274764568427835088655029453710512315347969904790839233007865083412\ 3418374586345078152599470387811581952000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, -8292328933797255373318892688184630582\ 6376300792309541820810470411236744254928706364738323903556286661896386941889164\ 6051649580943595851281751089443494695929230946396442082409413046057241907753963\ 0435358159668782171934173171466037959975904931755524119174444572102043959159149\ 2833168283993716644001508616500796523532956283839027927265061805059935951827987\ 4838143606695266697586370678749257180824117374705326518875303983002411362387780\ 2980730556820739932560154837712015916511399763521670030853476838166055671294446\ 2778345925031962913642419959508201469312305959858438891358105254817969611171574\ 5096092315031030567506971303530677474998402772025389174164788192471061217402859\ 8736928988919180921366841972220158376068386445870181930650861764243097859407115\ 3763684861015796011902862227754351299459818570418273877366223195020433520911085\ 9173472217397954013889973916889846747553475083967451087133316197912469549591059\ 1458558185888447752113882881699546505131985221410837702908642821401314715145392\ 5141814450393214230036470128859752627991910027565144511346030299631300908382225\ 8778122380679036207876749735818281520946617956608690935282351173004044525986051\ 8430408920549776290178778567182857889685961736046178192796567418393836056818896\ 6296223000912915053689099988361307475478917145866685785025590502058648640557327\ 0373940345089402836211297298363141410582658692479691809396984835255886704495367\ 2864942664984224760694434826763214427919558964607074073302797793192362544369961\ 6979174013037213819914467521660506674973897230876140303229416222615125347354223\ 1751956256479121540762656901730138484479058543257286207176085163433955606550258\ 2901189751627826438649710428794316739065077417140184259279755358148124811429239\ 4718586800120992469497714445409997659272337399764474168593205690622351805523398\ 3910102165777339184126640466812832903594949134909833576418233252342781533288671\ 1603796511541543027318927312289500191424272978798583183766334556212894989986781\ 8456087840040204661710830926054313084593124937595647073737501360188451950602554\ 3362145263372217085434001414800635169492136415966784467869110370763554427963583\ 5914162662514069591073177215027424489189960396301629905863909369805379209904406\ 300220716195094872205913708994633795301/266874780009807976678808189035060081607\ 7917207290101154652150018366512271348504522914145372670386132443818885559227723\ 6238800476720171356003047002950341065113959379220060906513792490040349299988954\ 6880452682146209508951702859763531268340214454900111269018721882666680298857418\ 3898706970787081246878648429873907676264726158420434337408149306147998287586551\ 7925238203479906268825275148783352155117664406679360804709209251993054305700371\ 5734184270633407647171544586753158315906138609540822229883826191977560539906465\ 5297611901794119353586745481818403245612181161728747610878647498989022775603918\ 9401732570839706270606140900699214969402311220565095800362464299213109956270785\ 3926152716571454014561610826089814783388366580901032412957130747182386109203071\ 1216617084135895706763679061631020931845325210328976661391713980356067808708089\ 7937778305267052947713696769412453649337894193517059424495827830224448057172711\ 4468597111480517302757261721158286959686921420498884784817393377653023909782273\ 9326068306501728116767510149420131744957908853854226819205350420776017824280041\ 1548153411973383711871794189989953373220292632288455392084970989444875015139824\ 6963081111350304810391527307525058888275544245230980122663345453751448261547507\ 0670971607684561786858017639704326711386221008477110173799673214439197169029605\ 8150383697095655330462063524755293399927683644701020722941293887587151543993964\ 7716999812245905760890641923359428679880038715887251161548435325995235651758952\ 1952179808569449706014475051384637693475050912150214710336956870950212900674545\ 4547751780914036167590081917504763645234636720760998356014620691576963471670692\ 0873854369427613038952301908963122839361832112398735485706625568271147213309802\ 1698779230529874700944430377356923231285787847082448027083237204402981841551200\ 6898251245777902626966842741175103628058553392861618015446760570856257286472100\ 0631813522835670273430800321862890685641210612700415357660147613813546099494127\ 5642948409565213864893525988619774748262400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, -1142432460832791446743673950901396\ 5209987687053148840498744683632757934488720606831814981897046446909828442529087\ 5288253419020971326806133108595591785015810078856700822546640668501633763044009\ 2654723528946886337184685343469605417485601702627589695582175297501456707668702\ 5005251212528810788228398094322505058355183062616674929248016060071712109806072\ 6668769785434162707877156509113022895408662105436767008016734976838866047925607\ 4224820940332847226293079656612507519156453674432122740884449891816683268407568\ 2864636834259897085897730689385077837853665291124881510216297717002598754719068\ 7630838793892942166787038620278264004532016930188859144114875694066826296049098\ 3417579047552266842232272873453980095912126017212842829769799498299439223231233\ 5389718696935469812975019093671803829795545405150055652927544537651434004332827\ 0102266931499242369198678546850268285107612178870117581093383625095447696466903\ 9554358998973940159143980313589152430212781067709348011822560292453364988609398\ 8092976999594104132986550435908518565296034383826109651364021533161620338650107\ 6281515731862094439065379351751161657143004223625361018477132915309130136608442\ 8509480222438545579008510256324679051451312847689261839092812063845964502193590\ 9736052893122988298705837344196965087753622724842952536497704706988342180696115\ 5847612477082808804393091516490728705966785179300046597332526960174540967006850\ 3764157989765312343364879866921711505023733582756369484265893629708923156590415\ 2468193942902399578455010343640977044185237613502228635821169305267720777492492\ 3412748234907458253093708942877865369445032876815603017592216886034699566087455\ 4851938538856733050684584723550425094337462195643080954602827114376082840048015\ 4878518046935589037755749241103806574001091378281292703122438947061124792698313\ 7068568431649414696534761066200014618806843290865851293224650921836813498562165\ 2088990160911578307714298727854639176691725482483660094613478950377661705189449\ 1927841560780369457998668844260991172955503612525003179345126908216312521736676\ 2588432499149367110276130332974949619434185467432467154049501028299749678244559\ 4909792052989691192028597649204037155894270539877363906536137001692317771245748\ 71112007203320339923692769491001837490437983286524408079161/4363871253078504352\ 8158356629525179913570035955842487690408433011941937040125648880728790954304128\ 8744820801753933710818484760976882929790422781601936369291371863898948565755832\ 0542201961697885267334914773401218739014602116410266933151256604454932532681620\ 3687546045180975684730581661129971187978632838453669777393774217458564642346559\ 2282591105973165161824768577851733329664403284517359658205332341940038616165906\ 0636340778186387527079079835814328937587892161232242254589451149570084857851784\ 3116027810897802142651181951414070122602104608284558700320308789616409113817172\ 9039538576877112689934484247898529831131890366381602204377103841858397559901935\ 5366277513719820878183596154976441997960142866328028368692615692198671693247294\ 9334906165014482613386863401629385706117387183728087254348486867954396845115982\ 7044040204875013271328473436344347588559779705137922190973199164424344885803667\ 8023006881394852447489897882214612098752072234914659066443166592229282703814632\ 9722069752369044015157397393818712535253706218609705444551234533745431442662132\ 5102432191437659564585270595504326548556997748918282403160093926138015347770400\ 1563610487416324992895122233730936654053764610675821445456918564157242320185977\ 9685639481683388736446411729252972968106137116885063972339492689300594828316743\ 2715309462370843200369296213560271749472745274862002804959957227953120969254755\ 3783005752627513558745520256831521372176577151292549771218305797940674684851659\ 2234854595902711420741530814980898989089544085770750249454981525588324721166241\ 2178083869205778672522756586398431003433358058356820803254354597675424724016639\ 9961352576337398977471365691777402117877474077215250631019035629650639744842525\ 5088368595404819844613728707943619436942157398314220532019438869982605866924493\ 7994888202920769937982823345482856954714552426446453787150625186564554586545513\ 1732964277785309859584129932441512846258854807389107283527004184052547698709688\ 8337996111968049948920967840846785552509046393586252895350399174458191380480000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, -437653585222130999670651509823211884418176092142186368661862464981625295545734\ 0482358260573799337266680741535772492794081239982581385536561467768903276557916\ 9337567395779841016036520802252570536312707033938371257240019972317182728001997\ 6346213549361772674245090952764266612949375592053778228176932209826139460012448\ 4759271512448669502708763046166500829414998685273136895308329787402082752674995\ 1624169289363952419907481059034105567045338531897255376505928223689846108404811\ 1289363027612029773469771653075929361252671749743856618736660852514503674650902\ 8186247660672958818164892658891333890868261468926881839704056554396703923286623\ 2327791247570644803682226543057829264922134304223272523108396688067663519221413\ 0507991292579899209818943762575215200554800974045850258080312603753920515681445\ 2239686637060487188554370862285144347298150867348777288436622826713911694023383\ 0621356007017930166202563352888482385276170300351597909789251675047439342346767\ 7141185217621070588708461493574193136355990751408868564317636662056183920059247\ 2165233581131438277798748415458614788984545281996507217082775046123627074266614\ 1233477972243944013738991743251101816404563807042167862519670536108400066112970\ 9012542908358403954642212838668328554705252647456156103744011464696088414947942\ 0011323433523783705398748132991211508835943110313163557736788527373295680100772\ 9882519203579936181794358938322668058137384523181802370708174523550665299227903\ 7333481567732772231663408814187857608734612689422349771327099318435763677830706\ 7059540828927844527220635589122416485991578596773277156658534927197372308984336\ 0963191407217771003796156120402771520390877472409135184864394098247244634537162\ 9319262048102582970898265030885535125695349257128783754810233324346066744326308\ 6194164604704114371216689407332844921219561935881435774024231250499148342932072\ 1829365034892043527777710162591331489208045247982830908092699728375753872267900\ 6611140570225200344581490929203058234536918059157295357071363137830102671183024\ 8483657669124838834077250927217409784528493379016359232002445724530751834836719\ 9057100822603138595405013711793533891154094986778146270695102972866836176233759\ 4390286371412990430911869854782644764647075084387489394109065854730912371406671\ 78300689/2141871452486119087536988070894045368979319168518910058367089965000826\ 5475044052767462467146757281140355442090638338099634122492654744230464991009055\ 6493132411305760255567433173147381697444449519137938291503486947215298248731498\ 7524771260824786528822659779060229048482086991602082712955080323032782776663951\ 8738302220078549374096031428241988237383473459398372625537888623369948907730446\ 4166516439740159149261335766600358391370339071755102846616016167218044506618085\ 0099129548191278511037789745450640345553731960924598038995472168950351939496459\ 8879611025252547529031600523006525462392361612211210842385729646637872903622130\ 4920244919399976519242653548807407516470024998494374119204758515818693152558664\ 4771811038536607414279650903640514316596283885160319514738393780615811102799854\ 3496392825791614408986807785853607133338101065427985147265858531195424864173344\ 6597685449996338474576899612944238039979848314068033622813646359301723771350546\ 0073232380597455971707622427929280192095268188452941377150410938505546269864424\ 6758233874284717082903754453996824201085288666318873248410180805729625980131864\ 4419264242591344835666068585238786011049691846535223329723956842841773485843145\ 0165503001927247779852500131294023543142047378288568904479904185633982603806360\ 6402006317732580377451961857475038554295756286483110559482459299488728827858574\ 4118119036203255496952000254675391381596743859752879088547985382163655336201375\ 9572299386435208970840884709673764719579371027971458049182635493840673135639158\ 6292467386815175439936935260359295369969153732310883804746309541934569482559491\ 4428357224216721145919827280749431842269012572361054555154030034160825490382580\ 3450081243450805988984653233626539158995783825447970333564349350052947169036686\ 5773955984688520869456341191341074014838542807748957718073084964978469264686215\ 3805546421810045603335408216280572788504982313343240145859982757954181473431717\ 7700983974754008075360470753862916544127503516282588389402357989662995745479793\ 7784369674494935040000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, -2877524256381245216604408356311810183434137627410540114\ 0560916084432564857935372871249274648939862649062755268486758453736012203158449\ 5025293268360126739148919587642608753075933555647041687714073852193600760957316\ 8456574392955679709971954009442535761789368580217121339216266993051738467464872\ 6966743607972495434183663491778057168978881715524132987620308480252573822802571\ 3459524273983466711241126103328786261419744000201135570503820065459414469604115\ 9233502838294377995449571719791517450130502949521219836083983211224615781943706\ 6776767516396592306581428703043695529444655665745378813126038481134388213317878\ 6006059250223989415068328500247370674005969577644569084730130904041163905611483\ 4413505107262652530318292398284581580524364543059855328645141358322569387763492\ 8575542549954992400682322246532183215202411735332140209063899452702830596345395\ 3706727169807590591612063366373359734475114396572735012862757300788285229866187\ 6837490154766535591278938350710501678511565291186357833061310891207573963974637\ 1717521890717734085035557517527017994797281390975489362387188303079916589487148\ 0229992850777863982541296887863674636917976300859630543241853012007162020064779\ 4780134630348122337360328138588590166260428733667765320552452506917822482128207\ 1580635252318424020904320529095846074489047492086722482219992720555170820221521\ 8280841121199213211684039088100132865605888078171761868110220303336655633511978\ 2902132537112373707329178673980608824918920774395811429735177958487562801134221\ 0452918243106913965960257954543521648723849071687546413073813584712396871100767\ 4456725198537781158745398832888691575622872281194085861115848867749650711873710\ 4197734096507266312912444074216009267109802348357907168194195281366646598303031\ 1506632240038861432350749212956271753929255525815076841365276067061243810813897\ 3677604927659522163312037613004073803095497196990660658092331806410395645649834\ 3103536903417799469021827769160703299391779977999679848466231018071550925902137\ 5609638226859468551081862476401367458123823645774672384593498801757003549718572\ 5574660327869514233719196327720620648281027787521064578327137548474396195355497\ 9104935888316928791687804081315203493211993420382447472184693056805144300450426\ 86284545204831051279731044829365242010907/2056385434339571354879497789143610255\ 8382751165680560717874243514723690864775061327381057521103788610955940832872775\ 5166138715217076921937389153143620622732147499954040829326837125639051848424199\ 3827984727590310602230762431389300305328521038140777688882029343545873489061443\ 8220893947810698126625545975193101159693943263835881839166805273073567257473240\ 6923292428508265685184671698873010014936225350110055530414890964030707366744614\ 0167872169149365553285861835029261653836759439489263098645178598273500161536726\ 7458500674230796184588559161189855453922790844149907275441431640429100819714371\ 0243497406772687953609528426279496339508546948175287549412752082208229861333425\ 9159464096259120993646166285809806316316662517591931099537925292510659698934315\ 5060879275244851859854545948741081472389876596976199331102950783136045683947292\ 0509867897233200119954214412755955985932970652177919438928045414156745012455506\ 1477906249444183431660828350343192230895173969861170729524975490073473604969706\ 7172244389667934938094072405948703863411639526657402715973290531641723178146778\ 4153011660767431390466681250334707061921722483001451736027865009978255383316244\ 9985304414970572342105809551650022644993980232425386129192230921838252790200339\ 1539073544949312061770666806131557256772956792018864004431095851568242043098934\ 0997727021643335167514504914115712373632093622321968470963781615896069599371779\ 6690037160434030100832482459678717379598694382531807116677949282675933313293992\ 4014023883894999037703114344891792947180208183198717521938604454163691424736900\ 7638575429632019160847529675855018609035770533968294957355870888845485552799980\ 2598654813689712689858469562193521364021533115673000725984460020519745603905940\ 1740347892478083660003794704082647802703323134465284850594582204061339197783481\ 7590483629231388355786081238228278549062030902729560774649476785425374441177979\ 2794844516905179860945209684643447769991510356834717588156411591488859747377381\ 8893009556765252664506781447217652327337859213943202243411968000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, -267843458044\ 2308017471382634164554940430747234252703264622319490223787321698602643719849447\ 5183318857615358888088621098674696982297347194064107808209216698285453380653378\ 1287472873843145423513742155240844216420676844664802704090576377665694885064491\ 8286948030171613451019734946475532135155555840294399728954316809377938258952729\ 3012253249666568010182184570078356715712944870356426723592062977357881722886388\ 9660081855670591438049691907133147860983240069629002694125509504034743713532002\ 8515719319843905249647913389098322687052178207783214310298603765070748373806165\ 2647903995761302413716532556448088472613589037544424830146274381880946514327604\ 3770246072960406257794964160928835216089869204815600540621176146830493226523541\ 5198042486929759286778516842369476473998551440273321054762828402578674576317114\ 7580568065652386444973808115115450588058923869028251086428203664749026213606938\ 7249199639727433264973766171972637216582951554741441789247249887435024859703424\ 6898191926432358825892589368091107040574854657771006605046081523382070355317598\ 1781398857244537699225873105053178403494273736903339126120850189657780088462531\ 4596277792513752155157398135900828604936342787214196238298055914854026252716027\ 2810056830813479623982046665389018945057072018573727494520336893534182283488885\ 0083223515826390951963842432981690737791596516726625776958987937688219811416156\ 7907008713430519949580644539310112406229731538514413771004255288198177558968919\ 4806197716129059690087532037834431891448749048914559275027283466063436176693115\ 0150524458122920346883240782811845207938760945110337958047320578629225059474326\ 9763595701840559485692278706114935523478105500335429143437358314097964849377500\ 4790889318767540349768518794326700772168227534915777386451409018016463617925889\ 8974902922678166295328745145873076600882026839975251525132042555058098794409267\ 4176838263269083896635790336555979127652007111045151838846600808000513520959543\ 2506334905970752108391443607356788736290245258918448093810295018127308804381867\ 4974837193938407910732264505895046491246492833033954415134113394872813034041589\ 8193855642811209672447515903906698925181744603726257253833529799190159532369614\ 9768446766580313450062206255009895471972995427474001747617511785158444030397909\ 842457/379165031704797835439404644592741709220341120259145697248483651840046342\ 8707767380676034796920459954891723383319155107433846445147260163234479927945120\ 8540149902685139540821275755399109647533072667443694370560640166481093424426744\ 8096116737270248682838489681088986622445033071874163541041895469684531463456654\ 1764489998456499027947090334162655669468257203428391659146202720573005676111815\ 7161735802017223416417089657796457304635111454527973939795595782885964666963072\ 7535111934106585649805435875721624099916729387696682864036371650615978588777244\ 6847566122175285828481974197846025520477646655780030609950163687404212068358120\ 8960213117127114564566724013611603129832358718938307366090045611329070749573708\ 3918682727205408917886983030654998652572343562878427415031202837905754300785177\ 6826981778230234752727057464301288151752292717297202472910394741477844251811954\ 2852258842348746506655580822393746547072620771142123287877517230269130075290963\ 6586748526298693570728124088566074472992605594172519219862616999469168667762290\ 3941550872785780446192055736096086461356009686571065077984624004212806447173167\ 9669968062318915972897508248274467846131301315956018443096554130276153837090916\ 4278679784712698563246371605377941809688983260762834046830184774319975406826648\ 5807726732098209842937959260300325344613865499553623363807103167715860949405592\ 2745853302703777556008984693583720509661885815605265302541161254516438697247010\ 0305449221639007606313102930097996987032500625841966044135777607423115130580906\ 8384149578070451267989888980870043680839271072931565218980979650768810529742600\ 5327800955070191702970319863784605180620294649377808875689526798000301449545243\ 1417855700496357922811367401171528331717712356785625767759342480124820126224430\ 5510073488433083859294103303272811874050757875392092232698851016709717573042059\ 6045742077759001670167607523830104009049014821229532901949067298919621118847575\ 6184813120946840712091793989449094535345410614179413380278002733846274658812825\ 9802195347266740397455441920000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 66759997891802457500586133329579631274961659624\ 5582568226834678737955175202780680550807650779798504159539886208771283167129437\ 5628501970380496937044402340801461870522510543696423643755878588194052420402263\ 5826895314478831493265818872982999475715045850874392652322529932513459222867379\ 5848468436804494596787624312459123565345566705128926552446116271696600470672948\ 9576203741458220342638902756171991445808545632703472533029444258816109455632395\ 9295655835860415791979881219253339213014292800161245830086994688730496438877520\ 4913295609700145808639498486613079984540353369099128473512371396310862856460433\ 6857071047812625503482652779300143990887669206085372584571740326449035508166055\ 7475005089156272126810285091443688453143595777151586949693923946826304537881134\ 0689170351760442701833468039032368045572834292399451328311536661976300710879030\ 7759257881749042511981778656942053091231314631026620117242594467076703452391896\ 6666866939827885189960581365471561303392843083040599701290131860127102942865397\ 2758064283477126420741132794578341050969950797359106764566832107357438023245009\ 7791744697566531515004542938413381984542123610619576160148609064121083095777247\ 8285001774297828711656507663175502596015940170025513238039582446197430590400858\ 4675911416025054557544273931283207402651326071323666153249507520142091977943218\ 4933406762058452201537899136067142768736550648658495050114161232710485014337733\ 3396981832384609771797500022661480988252843162203068872516213645240305175785890\ 0988050165725922710762617557101611813371727887168569238433458844904069471127391\ 1019025715044418746739197978116668614155808589684921565595060594082754028458369\ 4960966930938829527636741266315569349339893069474141478244257284647837275777437\ 2503199330454397214205987504558692056080874389960282985814102379638900356400292\ 7480269503177031996303742743432954923740048387967970576505017309466252394660152\ 6266380179588709546303999731707913225164831263837106933935821536984493816909389\ 8230507764768274472475901071903486947107808658231283332214607765265238626656878\ 8238212741313168847139688036976339284295153987730017859967890635417115066622706\ 7858506258144365532475394056899102393572621635872086806323722130985736281993068\ 7160689525248276680217482113629093968968742403156179/62109764547940149975595947\ 3866933236330724437124001153224361053592728147804182129234993414949473490030246\ 8725812754267368548057596906030254037479836276644558824989889134655187582753493\ 2005202549771940901872632333791106154655536688083950465090578144040003662732246\ 8464523133016960669377904437954375146778841380930869519693144570560734737049624\ 2941099757998477327518561604578331253934794890938265230663860816544985075270690\ 0379528964226237079160912701260185746653432693034248206273747022509781901594758\ 3961242158069543616214062174192612282247390542520107786905246095402079131727629\ 4605031960790628169497792333855237242755130365317066726350374244758856442469910\ 8688982813313730218477403291990201268975822811062116226383756444242125726808032\ 1253862595039450286527573304969188246315761718611783944630061599304397011074967\ 3665489386180747445439455939575404837603872404269935049885100558326912823451446\ 8023818616999886110393364614579198313129518200493714405856821427570038205724241\ 2085934840804263893336233723016116294916086217725398613591013402417821049328813\ 9383217626412362997882095374132456256970743616088678792072243395556197575543390\ 4175156412315423476105169260209323483296212139101155702928885625833565614234940\ 8877943808554492092028263668848817930852492074856485002211789702984846567944850\ 0230016566215304705828452704816995780966539132419877630873469648562579898619360\ 1376503315816769105906005373459091157616740421437341637584723222920724374786401\ 6193207445689207978385641998452840015482907381874404046433041476517114039485037\ 5162574084512720413945293239689037405163032743412890030289481537910061691078611\ 5609440162959035941949812351562666230807842925687822171001597727202887164991659\ 5051689018339454028734862974562128914852943571252905550759644603660096556229479\ 7242349797639866306598317363291602943446873626217152825350393902671313479645424\ 5746275202446051932125969997623327696118671552522674928526578057771479778069752\ 8468085623197902110408264681984017386870669595773698999338193395597196027494400\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 4412058722650770176583931250023289016187183714090225415112758576497199660274\ 5544456180578231479132608455101944773515175421429746636235257455913492470797437\ 9657014056918203109907637785237701460973539202257717441690635180490154869229765\ 1152408290701212349522801898288875709774315554059984818462709423838875466459400\ 5253038403447923708986750070433949686571125987727298761086781017659327754490150\ 2897367661048957254483172679062989619557537290067829488516028545450173929310670\ 0571764505983422665517936088117528229045529702008506168733077429836910800369081\ 6463035625503639034968668089310603027718336069360613507676992941635273459409014\ 7528902409994719446968243504104787756944655069029658676397157682032742482177399\ 9724243280231753394311981930599316178479973837793899814565324905195912450356047\ 7658415705541369695486220220293388964057710940484877318375350166902081685075396\ 8744834750546488529504079357430373200118128020424100737112000471938641192578979\ 1820493972660828563980816462806219601854325086553288106854937062727064612839466\ 2519985821316423593179558241684121093095500975270627275679709320106583440709303\ 0204081034648552652486604668807901720226345682549040987530295909072901146841963\ 1530971265383928940195923841968017027744600719897000931721095876843841349585052\ 7458781949200290730921301406116763576401738417687451266978826284597968127150143\ 8113276045846879455406477319052097982174652730218684956116353689602077405176783\ 4311419141619048369004915073132584163038978926451251076563952668124975160931181\ 3996785574680496308516106311320724525639256775474146322913135443548254938373283\ 4981520527211629550849832182215163508509794290310843150804132759184490123675713\ 9720622275370978798894484623318116610198545673792585396789921334202328154692905\ 2328321161627682520448655883524030507080203414950956584511745577796027803445609\ 0649540242743810458636068327767028364191228029947724337533665672099809388688158\ 8247477353254124836342980134195599269140977796389913972350670017417551406033393\ 3763403404577462355886215113497511858958995312021818028169509006459601817825174\ 1391507169197154059739608687956590642231118043807242505820562230443087455415466\ 0568124261618348088758198969048983905025662250631310802227123199777489969966017\ 1186793585197058584305833/60942284848049143378136436304756827625063571752381822\ 5194394360767742035852151840569332432614705108597691524625803297235663329304903\ 3346239870960117375820601178467406332938750129813318068109722554768062803437572\ 5067412786910307023978859980575011117090519779329250659057869233389733387524540\ 1710749650713775620624692889049939032075737421857915500557896689188031468343960\ 8738772322495418447867540217646591742961654782190572853862857946638355699385380\ 7954401128380999208716908657666717035758864442003271959675880384650929893240480\ 6072990833181995067286939428846054827737624426776560699157273693413962650482013\ 5997287475669186605515385139782612930573805920198952933257651806939922453988759\ 9349333451325213410414653762756088661634978442847553770588453994106677218217439\ 4343038497917012552898415421399389795521943737453193311976078734423981603285451\ 5068770520395082737789202270679875980787993711160733547023868344416143053052462\ 2181598489320261131802640807660766969716540955687900223314014544874481636752369\ 6862007367051588878814115221708736777505277467858803026812620061463008708803742\ 2722087522117226311453391442590246634658605411730709711358994906950138657815738\ 6418210934490589868031410051712695628214018907316697462176092845978301363859862\ 9362984958268200626524397943695900494370651321345937105147878322874393987829437\ 3317048067117991451633381469754405793800305871875266464007528466742477274978729\ 6890834825777346434075723333906156514138325043862741965502596508423199455626399\ 1118317703399199897573001000253864969953442639375483401685415043039446449739740\ 5658722599091414091215778072392555851793959629704599532539880841163406077639852\ 6226311970595710958677716640320386013191910155461903203782663984735793933079836\ 5838820015132549278992181487170172905482624509496011997920093396884619416841463\ 4890368171531722204621666992867773223594498377465074019981664385977652847687632\ 7828560145435151908149862759716804404484422957031321480633485193087874288320522\ 0008118097712791131382442476824405700980213022720000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000], [0, 0, 0, 0, 0, 0, 0, 0 , 0, 1/3628800, 1/1451520, 583/522547200, 43/28740096, 89263/49268736000, 92504921/44834549760000, 714590252921/316352583106560000, 761928893273/ 316352583106560000, 63815539444039/25308206648524800000, 1552437450615739/ 595716248803737600000, 51957159660965591/19471411103756451840000, 9148024760619291283/3370887471867258470400000, 269113938346232427360424643/ 97988462755208211166396416000000, 108538242427496492738061497/ 39195385102083284466558566400000, 1403256308243741448843149231/ 503940665598213657427181568000000, 4413092404418830303063681/ 1579228572900038906216448000000, 803371960106435394193822629337978649/ 286891405162400642318664757936128000000000, 43425547765353775410480492814237562503/ 15492135878769634685207896928550912000000000, 158812813808319682834325581417079970808387/ 56643755575946517393755768013524985446400000000, 39690703722185177371478935830585279676957/ 14160938893986629348438942003381246361600000000, 30852530762058263408318757371493509680537929337/ 11015187468251028114607148458344412348416000000000000, 1251453529183341135260900530730285766364622858833/ 447216611210991741453050227408783141345689600000000000, 13801308544411512200162058306345360304513421837204051/ 4937271387769348825641674510592965880456413184000000000000, 11829901673842705266630615226568355860848209165409/ 4236828042099648819235762209782199094647717888000000000, 2988599218860237787680527881749771758504040535208161311459283/ 1071583802074615382925644830443253924945178171403141120000000000000, 208967301066186275620539335989354205461347389155242569051473609/ 75010866145223076804795138131027774746162471998219878400000000000000, 2147083425193891513644398592786634016631320701847713164044314609/ 771540337493723075706464277919142825960528283410261606400000000000000, 20795896810183167526807012205703972664217192800059423936210757/ 7480307981241082451447714605864265625656091390404198400000000000000, 991865057744679128428973915927921199057444775360976005977311924119111/ 357099729805594788359979926392096065567570910693605481906176000000000000000, 1225792485885979371711259372502351191452393871510771056112796140472886047/ 441681351522405668231529457528966819383432706397890894620524544000000000000000, 10495876461622518750314142187428561107857495269399303125529634648492385622073/ 3784642924404039133579808054282823889783475431385825106776586977280000000000000\ 000, 962545354232007477229376577668770747779661628394149261317919714385084284759/347\ 296644827664767552029444981247368709542451350699245092439746150400000000000000, 2395301933792193424169786676260555777771116544461442788148142662656460826930976\ 49/8647152153678348612403145442425396023377284665630333203963145925689344000000\ 0000000000, 1364835321013870488981125639457217138371026058733610895211502407828\ 674552262504459/492933914215033134803302301691201719835304034949836106707203933\ 517905920000000000000000, 96220492294658534365687913738568384424504314560980403\ 97633276561824485900238333818573/3476451639566822256995632575698749500689898513\ 914786987988749112844568494080000000000000000, 96210721887539944770316321510009\ 428900046121514032953746775350100952067917911810387/347711908213703682294171219\ 56107899624028735948558445882788580113923440640000000000000000, 103499846930246\ 7811143104833172108215598631716690974150223455589259225799133319937845734172193\ 08673/3741394598441032790596379757342253391338642706544233273697873160746632316\ 2983223525376000000000000000000, 2069658568876214037399784152929868555064638041\ 28042180512837950519751696046749888893831628164177493/7482789196882065581192759\ 5146845067826772854130884665473957463214932646325966447050752000000000000000000 , 59599671229349312745969513656288332605184611408860007714788229893692185340568\ 06179447437794508690367/2155043288702034887383514740229137953411058198969478365\ 649974940590060214187833675061657600000000000000000, 28534223807442163750925209\ 414465364851099399826910313353909999842842251273087360144384000503817356057/103\ 1822181679997161256597598076445884969993145993078726838231244943640056813842194\ 1095628800000000000000000, 2321186596799281663274318413160534636833822007013914\ 90822404268035953687595579197461641828575146696211676511413/8393783163525879907\ 0708115080620555852159593682534210484404128323825792936756350378893094420480000\ 000000000000000000, 17538100998997768397627170451365986480650023123552672920155\ 9017892908886780358661382605960984322241290494296367/63419695013306648186757242\ 5053577533105205818934702923659942302891128213299936869529414491176960000000000\ 00000000000, 610398980988163589045022428770955091271771967259586470128512719508\ 411835648491580537495505702840101222812749162535361/220717550046851881473193534\ 0966346539532643293335962777003180939761195802557465465499130319300512972800000\ 00000000000000000, 117925725202369831880008429548527453070515781570744463525632\ 0495545691395857709961123698159244419992329450239689771/42638617622687295284594\ 2054504862399682442454394447354648341772453867370948601283107786538955780915200\ 000000000000000000, 28868727336020053507455239957441223503705196008679214306740\ 585789822652930078669219657984178985063215994589888700388227/104372460284193295\ 0823070163251140892176757681870000404784886055142617876264240220348233763980090\ 2778880000000000000000000000, 2277433736364822775514333603149367708558311802120\ 7827260153648427978991281735993929292013519311735116241151547357648477576457/82\ 3307362131764077158418129275220788097229405420420819301064535064082691095170423\ 1476925969235615460360192000000000000000000000000, 1059802105837280637917724328\ 5882841216605148506896748762293423339534163598990449399498738731705659704509963\ 6546848372104037397441/38308491559990982510181195555176023270164084234212180722\ 078532816531767616658279789062136534853318737055973376000000000000000000000000, 6805669471606981846965262157465404186764162494995007223696705102713790540385849\ 356293797475579705697936622805809111653136731977/245976045688408211123636689652\ 7354645171058916346560950050226839587057611533349712971885104497121536029753344\ 000000000000000000000000, 65577864203441579764995535019849591465474614138111199\ 3667494173963416943981617699198124068721364029953840133906949031140929433169141\ 42758213/2369899845108268314255415289665910859917572753074840837070456973158387\ 3166956147962549160017503922657236915718300861726720000000000000000000000000, 5703065748409508701662529432956017414292203492863436630330025036261852717456248\ 919362486449754797249684585272976139612779007618487070339031/206078247400718983\ 8482969817100792052102237176586818119191701715789902014517925909786883479782949\ 796281470932026161889280000000000000000000000000, 17913524291979991518834545624\ 7034798614696395312822645560540197633784352273097361241222683435798260568485831\ 16585664093494539043445664319382689/6472278197674994844449272101432418624326612\ 4842595653205510411129015267407687135125306671496079678429419438789290629267456\ 00000000000000000000000000, 721983732942447180067595170692603227644743989028232\ 8517441265391342271293023685226447533055887990577369445567888412117476093894439\ 48257411/2608303274566847707692046058280845285327132066521951458502896660142693\ 20461683068836737127628466108029201935155247185920000000000000000000000000, 299\ 8108883919072907582598275224050828943203500702235319627577785132168294254876377\ 272755809936721206069529149208765146576275740127047855104775798621/108301748320\ 1940969158035333404766461988340249834131846480323327290400216215893254235796021\ 605052368151585309521467298510012416000000000000000000000000000, 11222178795620\ 3604797135110328931214129982324706965288918898744842587348806039711840428472511\ 68668721389718649650226617805189448008212992217798652726033/4053461330868231514\ 6184777048934431435058561475878929811710856107741295605459122688274293950883497\ 39915936892026016250047700035174400000000000000000000000000, 889871069854400889\ 8624036951242114467491828921589777217972600104154231291161559724986392145760079\ 60201290171354272638747143838344831549286725726115422721023573/3213960304323838\ 5166740857191705358356951600972581777119410893489664097548240179073849332098739\ 0787266121896694180569734582101444952850432000000000000000000000000000, 3392715\ 4804301974158751868412255241352754770582579155892916319620462508304646930023534\ 773328188426975003031163376165536011019848035315084056505667965653162649/122526\ 3459126390050344959365079676418300207661711328746487805323652883484243760492551\ 4408131484106259412271721479024652638027327813451776000000000000000000000000000 , 31968371976969725379334515172220392130511952026638179298631130930434006825161\ 2209045774963409819600420975232592422561317896252643877172518157826076127565591\ 53760117/1154450674894711578541491982403386793341598415013215920531991846221698\ 0333646611282509749143302146264669803356695965261188627028913058874392576000000\ 000000000000000000000, 27432374187253595279610699694155139939115395912188348185\ 0356816381742189928082434677454864366070721108869907645397297806519493484692154\ 278364470131496547162589408951/990593159748365419006570539739680280738274769011\ 3401124564833261128118608870963229508365393930228730329573202842344385407015450\ 6157214857691136000000000000000000000000000, 4094359681271448162654171644623058\ 5737130196947874016504069133315398040467624766130328625025449485840584445184492\ 426252570860099328358322970055935543986086248916135057819/147842462957068444671\ 2222294022042190511768514857740709597252930823631641146999326536497304928668489\ 1782596140606896670822095907487742151536914359910400000000000000000000000000, 1577405284096415141401511199524355027459959640863610825012177936918627227828353\ 2809148567042836386844981027176647518734879206800518115483781633393023874064042\ 8015126624433637/56956308854210618309588363877199175389465882034894460837234169\ 1599804089751881490548185586723769535455924516316880694243421244835965266387959\ 62571554816000000000000000000000000000, 342024737429907271483929519213980877662\ 2055249146983354447099281241007986939988994618114621010327525527012327649925095\ 106699920827028881141028323337294386522989737160119540009704362789/123493842157\ 6618593575866680788391223824529484252280888131843725965542183364278336565281281\ 7575636164279659283232968490008873575309835114668616524447412608040960000000000\ 00000000000000000000, 136812135223366098765962633529824980649797729798015160544\ 9927216959681889272713638653262394541348333272167474049509479898899979384984755\ 292676717001244208929771303615293526753742590151/493975368630647437430346672315\ 3564895298117937009123552527374903862168733457113346261125127030254465711863713\ 2931873960035494301239340458674466097789650432163840000000000000000000000000000\ 0, 2860208695679076798804786313030750335112201442153572831447095830681381907461\ 2593658968326987502431885845350037169666128576539874898081481658804776690126893\ 3777783476911897444254712661/10327011190884615416662299769659020687034392899670\ 6415732279614714888544950322927099535716941399048063662656027035276571502775542\ 660642073883901249734460833792000000000000000000000000000000, 51087713903157692\ 2655977707788993055483451674346068477148925238934693387830830546285536974409574\ 6695163065801196194943040446552226924775934095797375773043040984834439505454657\ 27735339/1844559594185441709381981146001535700859311825711514945253465340288050\ 1508716408638485662271277327121051166765781427296106752875670964822844694718181\ 2047486648320000000000000000000000000000, 1173106104117714808880660227263407829\ 6216800917516110209668644361908844237763243996802775454844703582408829288328759\ 22417938393931832585735042830031171353343923415979983364891868889994743996159/ 4235605629633808110374755591474849049455078059818696615660544687966347394575255\ 5186689712713224473763371415341816407536279522687981715946443705244054809574080\ 0946667520000000000000000000000000000000, 2920611138000960408263892429644156792\ 7587238928549993769802455232947740415835877700436172925631572045087575050803321\ 773107428487005492820643199440029121135749918125327160963004255471691009773/105\ 4523609622689644025834311741960061348051386860818927697033191732150864650913777\ 1903983558586112926373017601802782115091324223260356502045736438659904994929960\ 550400000000000000000000000000000000, 37910324577758057730281132341116530475512\ 1793487177911586175458963721762212461233906637870027156398531467465150585960467\ 4229654961193310205871277682054824294749927472858563042331476293501231178203512\ 2327/13688202071063807591644408674237141416689417563150528291538691504143866863\ 9321088052024659963402398167064158305076869604211873708393645396161444934910980\ 61648334874275868363980800000000000000000000000000000000, 278747276751009872170\ 5395579208709316821597719634354313739722059535507037084272009544539529359434791\ 2100922399884160341591893594019642104205638108904200521971715336140701275700478\ 8998888231805106662183/10064854464017505582091476966350839276977512914081270802\ 6019790471646079881853741214724014678972351593429528165497698238391083609112974\ 556001062452140426923884815252028443852800000000000000000000000000000000, 97577\ 3114894518514305413636837174465849172595622919539710276189221194775830124393401\ 3980595065169019208691400152734157146166054646964214031029491184256143788223902\ 84871738083744728139108739336891771304420811/3523343213091824074089270792748640\ 2006558560807549459822420591931666313307761248064591147474579777288202314347726\ 7862361241362925405243249719559262460864106828139663860851688865792000000000000\ 000000000000000000000, 11576424070364764757551494098542842779985787036240074762\ 6898317555163681418899036531464381924509988263100929623710634513408404423332776\ 75521845261868465499182339998045369306642078930733375392793038843/4180138807655\ 2396416012078353614752744830595089139788184442802750612579896820006756490654238\ 8440626407613327721761308009982692702347274335640005283167549995534805248455475\ 2000000000000000000000000000000000, 6096336117806463659543728626241048128600669\ 0337920881786845272141539406817925766479603925792633453377793190539687596605350\ 1753988984207333197590338634494011380851853879154467853515504969259494102809214\ 054205617091/220138483953977168149097639130935039736977887925569024970483858389\ 0511255468922779075654894211744484966880600445969604033036035557931959824247806\ 27185547893946221661980260135203346841600000000000000000000000000000000000, 928\ 2440565001365944090722370760131269455867015920583932796603091110801664765162352\ 8589073657874536150433626849523117800871373302424289380956282510952466588938773\ 957534503300787744529935730617442544541361188351429/335197182348958928967537368\ 8991917475971258786045725617575553146535486382806814244688903192875896004593234\ 7322436072566823075768079016325795030844339329469919378284711759300539350777856\ 000000000000000000000000000000000, 55631134833187594646373301451304815286232824\ 8722616508753896370837731274062957071311211300599623128264190303772593004830662\ 6453369298527652169709967012762744964722990411794008657399772283923839524645378\ 5454626720094474233356187/20089414005538252301794712593835807552333288500262685\ 1733572458281757757043270726184938058212817433558489200247990436310040077244326\ 9608803334248454922930289424371321752246870784170238797205104230400000000000000\ 0000000000000000000000, 2581219400528997928824502842554296233465515044765880167\ 0293559788502313397699784710213496073873132742057582671052464577849009665121591\ 5982843425066607853831784543529125473130535737814286491077646468947931637449283\ 69264447739099/9321488098569749068032746643539814704282645864121885920437762064\ 2735599268077616949811259010747289171138988915067562447858595841367709848474709\ 1283084239654292908293293042548043854990801903168362905600000000000000000000000\ 0000000000, 4878385816557280684732618769211453997466310343595222594345678319056\ 1912937214852797477719542656414787516645842014301358497877796310848297868063745\ 9001095269254889043220528811461763977818484830879864162969320117445226944453504\ 7507983/17617612506296825738581891156290249791094200683190364389627370301477028\ 2616666696035143279530312376533452689049477693026452746140184971613617200252502\ 9212946613596674323850415802885932615596988205891584000000000000000000000000000\ 000000000, 16921293713245778246016263046593866402851530952099532138887956461725\ 9881235215213296502774593215617983665644986969686831983335288364599821876900153\ 7537750513481555824073478078863758760437575043017633332745714589188341488501022\ 04449/6111030838877236126933243625922007585238683603909141096849456584734767411\ 6750260117406747484456158928340071844439998244831315404838240559224610245410694\ 2196684149886295037351073767651044940102846382080000000000000000000000000000000\ 00000, 714623333291881167094855584591134368317543135819290953473328567775091099\ 6110065381341229381674309835755430462214518784957941465493317917969825546845086\ 5324872250706959746805850536540171376410042353681355806139855650039426694347644\ 203961/258087743322627116628646860875395973981905457879567560228216041441009835\ 5863424977514748056082730661106038230027917924103171219290972100453842186942481\ 2258457115513325050537531913520689638498848792610078720000000000000000000000000\ 000000000000, 18726665597177846976823824718174630794680615340089505014763253694\ 6206804368330865349845076345476132493036525406656667572685241939045535149247739\ 7626121650347804111196191830610831543949529309768333322718253560211926558789255\ 05387688346326721/6763306626380044785397613101449240314547642480760376810125959\ 6459804995641926444001672843149673449124584234562531601891089103242983237970620\ 4135280036034692986192533734460722631762861272290334377541616481075200000000000\ 00000000000000000000000000, 250329000427440948760406868442201575858501697819177\ 7815170453763427480051278652852805275949135247118288042460274097993275285044154\ 4101581740994608543698228331652062713528318763797551759691292103658910004276568\ 3161298859725159850141525304832787/90410171512069066160439386661830347491807716\ 1339860564142869043312638958057580850773705096183504894815976559057582545972164\ 4059418343312087261614560210004543974825950898240466173858713136845023259489004\ 4924231680000000000000000000000000000000000000, 2127764555974887790440992308285\ 5958996401187855113380433292251392149933174317692999983229376426625721770751628\ 9897489766863936280089846038766282214898347242124701942699952620339335207314478\ 2282574641648832397062992134005266858003089337677643679/76848645785258706236373\ 4786625557953680365587138881479521438686815743114348943723157649331755979160593\ 5800751989451640763397450505591815274172372376178503862378602058263504396247779\ 90616631826977056565381855969280000000000000000000000000000000000000, 579086484\ 9980633495239409578274427300025300072043065903415559505391370458380176019512431\ 2510687210654434398471511882112397733492956831560375283920115174140422732933652\ 6515126252291830388951440107165898437072040765124491845221857245252682984889078\ 7996559/20915178907636907523029536361084568560548704225452983462438289759526521\ 0964038599266195770974910883049470267105823188636893959863766174195767642486972\ 2240074927082115333722751574112335914813496346482017931418042609172480000000000\ 000000000000000000000000000000, 16133507087157657150144706763940408910892980546\ 6332980619169107706096816502135017158872345875643183219856263733074616870460726\ 6111281654629643843206686871621648472255442685946579792938912243802296106056897\ 94677695794717980890021282707308213426385848999630971/5827085968669525202598157\ 7956017828745528080699548637293426971814267421259762552371718032489927631518527\ 4934491781329640950238242204932215163614956683886529419104668991821027435956511\ 8149481630377094304949934826119540642938880000000000000000000000000000000000000\ 0, 1847917071566599025370183581322314272029637294970977592849291996980628020956\ 4871565289719412254132909564155413979990399288259485324797633450783757902787831\ 5201388578595789204377362920265197834750450330259009944954556190188435427517770\ 671828640094222212707244775927/667434426851407416705592993908228210451278636332\ 6300915589125351606190431093202748656583441396310914132139099668863349707444028\ 8262152935924840457138572363079664248786323180482514458863284162594339238168896\ 553498373218524221931520000000000000000000000000000000000000000, 35891481500544\ 4555695466193856728414692100541722469521668798553988920298340732936437782080324\ 7063841502276388900919411411204156190432012825582502795030215861104820875892831\ 8564363368913949435143303435068468882016398481860870613372423702765849577981200\ 3257/12963433191194376934887017473343279494988651824642688816453588179476925554\ 4791088707668619298985564821044689040141120402354889346272785897285476463837968\ 3972143089402029403436020376031170451555749720154376455761493818532167680000000\ 00000000000000000000000000000, 148061769831724751802916684215874187960032230073\ 0589433109403441626359237982094150230649917025203401115106528724097039197807834\ 2956457876402052454583545129943922376241527897369572150493506713633458676990132\ 28810997025290235530763148340352588142042226639336640671083820858919/5347775889\ 6430099083277872209193360338444032677811414900156626255480985159360965184984032\ 7789152339801465165907286376531332203904553764043549529983721332474587794295957\ 5491855986366088973360592815605199093437113959473819048979005469360128000000000\ 00000000000000000000000000000000, 732595991417129879883689188176361827879777550\ 5096538136539739225126610199976672506448068703588805035446570812221298996869972\ 1175513342227706629228289918251697124452634878350005222550772476688793024822956\ 5004314084030022056934638374812642738644515683664048857663841864584517/26460349\ 4539628094422468638535071314174592870020421063308066640326598624486421442321535\ 5788540076681309332852145427383878987467236073311673812778565287842973220857193\ 5399569079099207211066107099868879891347735720111979833836094037478604800000000\ 0000000000000000000000000000000000, 1012740660271164992857872700769339279423594\ 3919030030276764416683087082012187585190900549933663636128971191760667507898700\ 8491418150569279428989981406875195781236044321674034234817117100168739265711483\ 53385484322109278616010513532550194330251616963338043782458167590913067020423/ 3657878708515818777296206459108825847149571835162300779170713235874899384900290\ 0186529078420778020042420217348058388154743122747071477460578787850886539141261\ 8051298434963642949467440485777864548587395617991098594828009222950163974104232\ 7552000000000000000000000000000000000000000000, 2615553161320920364309080074739\ 1452006508548649433750312552591684260656113599537920545915115013280627244117875\ 5186768714763732963575273610787647039862228516314375314572060338837530434213151\ 9003922878024320491840963467192583016273139113676364586424979893597683367304854\ 852597/944700079678672204880218610307031468788629089659685118587477591909839717\ 1746616783711022319415810961368857786172104378807624676413088187132951407770283\ 8691275323165918120775555131053844467423695399637298034891166019630481133823340\ 4194816000000000000000000000000000000000000000000, 2265229085385849541360910098\ 0314490578251471243334540095957838134031998668516583992408458495079508267739421\ 9639038400984925040065321426540140954266409169548885341480861141079792959810337\ 1282461059424387723351961455432145438804891920135018980068166827349972659971265\ 37230992055296283/8181657602235811474712560757474398527033165241138046105715067\ 3103377847080954155203555147659134165726882231317904959043014900424239953253874\ 4899302014781432414291833018473215972358080736891476466998445550859621738972182\ 50234581847179544213061632000000000000000000000000000000000000000000, 124737943\ 9183199293137906859940891432781200120595592272228154671572848245810282067963220\ 1664440180089351495016726858972426972317398105839000062911473011949340625809184\ 0027111910670772729160752153725951586291877261250239732081823463991128095644893\ 7096667330569733707343674393719925721351/45053241624127138479136413414197099458\ 1689359193929360402860621906031273933629550338592215409752183671122416240272646\ 0040972816745877918178353258571848472586216115012189263356815171197510085633412\ 8115940926028370620048197394559816247652707970999910400000000000000000000000000\ 0000000000000000, 4368541728320537450867058283699492086043654894490692506633938\ 5854425457782323909466409800446798629697436115225264590881268997421484726228087\ 5029355726878413884373885255997988285173393554748319209955910427611739761635576\ 80433757387124723409058515710577459234238400198817049772891860734986970827629/ 1577836003150093229657268195598705388143076466730870328963139415781193132237492\ 9949502066594058490584977319619559954879643636904991169370451091289046618360475\ 5893638214946342240909218287425168383982634791998138677572691364122747097359725\ 63589308836506658406400000000000000000000000000000000000000000000, 624080805339\ 3431802673443038452728475520003024783670903222199853599875606802973545651879904\ 1839865624107736508601823315272733751981702178316042488743668591652823256765133\ 1603992314760406269189681916752906449399696738674712127234608756193243006516456\ 767061427907797693583698470318565202766665029/225405143307156175665324027942672\ 1983061537809615529041375913451115990188910704278500295227722641512139617088508\ 5649828062338435701670529215844698638026229250841948316420906034415602612489309\ 7691403763988568769539389559091603924424799608051275840521523691520000000000000\ 000000000000000000000000000000, 12565816643543700543937930434421657507570462190\ 5023115929874044135684852931919675950441827533371879246034641925669612677471317\ 0222165494652678357322618443085681066968342074033325162319656893119124390342266\ 7674046603981747042016228251088777975319679537961105593023952076133268686353689\ 108384076808935167/453848747946092816578616623782011617845474514890467541422957\ 4215553023925567924850674774435114984231862876215370225421580695719351659957716\ 5518983813693052071985246096147165882175127548194975433968765071570344609217008\ 9439762669750845514819082879373277522401689600000000000000000000000000000000000\ 0000000000, 3281591013216236291165387405829127848564582536359816934334315819264\ 6866008080061505291924919134228776520117151145764836582979194570163913348949528\ 2437759292621695022210532588878224728252387673300322002292555889496286873471403\ 204702525379311967966005378891935760734740052665386970474057652091812305611/118\ 5228792309124097593801654867050378859545598033283042888654158424965524194855617\ 1122229294030081639771182876597098062822243507550553477165397329968152548828107\ 3299436609276124103112666262250002090375493952289735770340099330393393239552674\ 149633656628389819187200000000000000000000000000000000000000000000, 21175344318\ 6202585207946762583108179390027234952972763461285207099690818883858130298178113\ 4383536187080851349413101409178919725014417546755515013894369698089195603678440\ 5287186054442424139170790269724576720987743609913282156208152390670486891295729\ 63376643038452843800505122218533991696474522736801481933/7647958152554693495200\ 7310420421123537682315044002209440215156513640048097591683366023257753659563162\ 8144145982601836817384403787216623462909002255581334468926416617637320583571712\ 6306410267731953068047782485023131798854773155748229221317101037269952257372150\ 82496000000000000000000000000000000000000000000000, 118578262926972094604498224\ 6011904969097560531159391073660335543281391209256829156588444451370663750017487\ 6204687440920283082990399687248218706111148502666556685602216229232639870531022\ 6302118983123809379228497390966378128059109882103750593038593056106483522198964\ 0062830673245293620701639183372053626962079/42826977434682814875649713714476582\ 2727575972665621224904302968736512562916684212960340123484446454597540367504909\ 1046446199175661168801717309981783510454948935527549206770833324807713065527573\ 5565765632779065844882741837827826572122395619113984003625080295507623936000000\ 0000000000000000000000000000000000000000, 1284409086673628013947856347864627125\ 0322911106528760769293607994871619947526789020361606366584620441154856980745399\ 2570225601206304679043072127221099913250132387383583374414254579333659887442700\ 9809577955265990566560209070494805241593247216475942246056539433677585716946345\ 583932809314611255547153410135979000326261049/463887985015633487354521041621241\ 7253485586326660762912381377725265156695985944640229471215241874358944072027624\ 0201641891492692422784831914713470656423727364356706928024298342688208790877317\ 6347262554745020078331371016415991674081715383260939400048168540919667094463600\ 132096000000000000000000000000000000000000000000000000, 25488826569633184010508\ 7741817344069511612284459062353612757269753660749752658470450958767157995636727\ 8361317718263964913106178375410157543125176369211326851787108952274560171792843\ 0336082248571187247440093102808882617040026006536323217771614394141747998299468\ 07300008481928818981604903510120087107340155867143453/9205707188073268040156361\ 8462158272402422354787887720927907905865963321785757633609818322345435060622123\ 0303889611792225642911966969737651378003559751364842024056817008717342800593794\ 8876152239497145692964338956183370432392192661923532895881084081980021191318058\ 55514624000000000000000000000000000000000000000000000000, 523163825430339234285\ 1359945148631504223399721477649405197002040533600556641195049998706006784793923\ 5232349472831766762803574197986518482280787186885026026894150727570667450877917\ 7857610454527371168184390497257127402789939773894863480921765061882798526395450\ 685304801914800882216251980385181078268304658553070048900000991/188948203268082\ 0284493157705529263439019729104939309602254540595753716395942160765460324046985\ 3760246030483093088008988765860566376549158965033006790799333065893406113311839\ 9192389458435070582914473570869857321048343577429325065877398128679084345345334\ 020552879259962088099518873600000000000000000000000000000000000000000000000, 13\ 0966425681701288090853849234793435343398737952041109049389022434712865325227921\ 8120828985679345851109642426443722518596697285584868898943479679253314998322788\ 6025368246218989341963522597247072811831260667920474113224344223081679467813522\ 0631917729712126649893245330802611155446931640767073809510839131283318647619382\ 601/473002019544764168811956925615447298070112666978456848960110596998507212754\ 2374376102214943823685302231561442754986207414983143120332660449468490002108522\ 8831397597522963128674832788893003966110608524258530459045858736462087056932543\ 8497261477856496173734605971142084237922926592000000000000000000000000000000000\ 00000000000000, 359162823050025673368608784811501595273255419150480098921900512\ 3911241307490312722473712414731090498926839107161495365948392383917758856020195\ 5749239469310115136677379570877256137516682505902802389335403504286383029911703\ 9516798949943381974197444720334538339108268538720587487784783275180138149910364\ 25436603375266540904272393093657/1297157143584212716342227701935167992828011645\ 0654510263161552043681689916024038166977455885108501512831537140744309237319673\ 4178213125734884029710212583971299485652825232909558083511530978489831590376301\ 8095660558742503472304330701755661557297686423397478863032254671134239625671658\ 7008000000000000000000000000000000000000000000000000000, 7507968395488627560249\ 7062849054901853802181505909591283706247589971861685252662850235589217932880077\ 7104698646306934973176225102518754205031811339892874364480063200587441442272004\ 9063401715867763875847395995226135921446778206565462933447074068475443302983839\ 68904776360830130285101712928546930586588592627501133630569146283133373/2711577\ 9369080441841455552846039525638948976486391745922703972494055695763916370158944\ 8488684527375084405486899177559483380097634951265058817902317527335228775662045\ 5230956370981589738744528920077174148857905895865877533403870648887736805514500\ 3980503374120156984054031332392430553006080000000000000000000000000000000000000\ 0000000000000, 1894919531015840364182079028408277015656543706909128923794303669\ 7745394424313954597433948825152048021301944684900235616494532425090758575692468\ 0492101062934557642210806306887812205419086990143042656018037260907350495880508\ 3237098969170890760181427091268615908338519117539424073428349501021100027630219\ 396959366529119701078205418938499778006033/684367087987850759328175674951944391\ 6449334969293978628817652421534120959396370294320262551922874208223053071460355\ 7909741907413751825500111637250427205812522698008489650971168880083876808822350\ 5878738461101793825104203330038509609590356358159094278224376870371192137675455\ 607316265468378308673536000000000000000000000000000000000000000000000000000, 75\ 7969681341112545636554078255204544600330412191567870600737309780659795339591236\ 0621237316498837510558403360825446854503021183741324309799765357797870832628438\ 6387660681903785497542531984271858455176978477854281323359985512846177784301333\ 0491310418323621565785349429782396980927079730923977377097205508276866661651733\ 39606585976349535551969/2737468351951403037312702699807777566579733987717591451\ 5270609686136483837585481177281050207691496832892212285841423163896762965500730\ 2000446549001708823250090792033958603884675520335507235289402351495384440717530\ 0416813320154038438361425432636377112897507481484768550701822429265061873513234\ 6941440000000000000000000000000000000000000000000000000, 1807618488498248288318\ 2663380467794924996570769958090789740363421515309119432793488891133131990339266\ 9467329895660776933990876497600540506561906174743430952648333009760272987787602\ 4996282045836491872637791735985037532194011915040264160330694951007766700930845\ 4996085281585265501096588770345797593589270353910088642848021110548219997572449\ 075349/652834662361802113705892286618369288895932666649594277430459531051377399\ 2054238241972953662403179638357553875919817333747240027269771276030963538674544\ 2862815379001756883062042845059619032008732297755510596169328073251004185343394\ 9079535791805475509149017454008800815067510898519307837793080705024000000000000\ 0000000000000000000000000000000000000000, 1785383707952690045941826653139000031\ 0197980615452288629220188489182841515945305382024703181987639878284129747466425\ 0106327208169511700457408274398705416563893225383109255400998138117365248576499\ 7578005658520659335476823199362682038227516467189100369025418658861150752013757\ 8016007580601653362773325165410025399830450304238077615494452307652512350656001 /644803470760387353249018988531621511352856236106490969141681694986597422899076\ 7241493055127259685850351090097411635463312961468037097731700092344292863882235\ 3738324815899833907102118410246888389912766553372149935114214028134325174903494\ 0870108610795271200966819060927176525927420396357193315092398373601280000000000\ 0000000000000000000000000000000000000000000, 2462245024662490496639201053523428\ 4609256041196226354450308814599375740034621473302314234818066839655381739593686\ 2263817451692922194674324934809075495279942714479217940854839631271060903389467\ 5597441876472031994819156389141247990933023324985515112862321517057495157282925\ 4510850811980676980799499986896892914343755811558548766580392768103640855684822\ 183053/889255631008658647614091520628276244323516844728196212109617022019294134\ 7803711444601311137727468974950858921008135485626719749030717449540171797484780\ 7229228288898623883193161661277078664930966177473162272791666070847168578138230\ 1002409564420897465656238488906464914235004423460217731720380769649845904343040\ 0000000000000000000000000000000000000000000000000000, 2482759448951905128826178\ 7165108814612228483298100108887220237285658105061815952010669090145603594685509\ 5241295431473491747167877565538362616404170736982850668402619346089891513642996\ 0885560580753777782448599099193890620834279789344456786911569341250860348078812\ 3121403602418562236736755103942740078126529773433106979182018180730423751786042\ 47916366282769/8966639657685699089702560291310685485709692976144696077290306656\ 9598460588310908275066366255166377770978209746448019404049946334667676667296762\ 4509381796537176943505227894306226461024263470001985874549840785690169229168519\ 7048698295083187506800775939251356208163435360427651612598001259231647519307552\ 78438400000000000000000000000000000000000000000000000000000, 230403486736835112\ 8893090664535246417585457742400804822863433490824607871225869441355829951830029\ 8507312779476741567353981863011752083086445466951386631003471350193560761082488\ 7946085590005737782656536844346761423923511893333894141864729212318846976009020\ 2250088360052862156941789605529802035910811323442656277956747054222539606658547\ 8632165332066480335356107289503002311/83211619247261026158306947256071325428049\ 3030874846540150497960597249836928455018556564780389627912025372951426382671478\ 5860041440878770140281303443297182954684455739392862037055838403008123717769724\ 3217380822236217931066804609975972190619398569978470217649028627846105695117228\ 5076172301025130685378428066692987302287769600000000000000000000000000000000000\ 0000000000000000000, 4985094106684526242313242272103397367293560193712348012631\ 7202471261373121332360635306376728801881668791596855983241714087024911494351098\ 6368782607863455983530410114479768986793801047500861558323432715064346263503773\ 4853924510649760703177854158624054469325962610310344153021951235443547123719974\ 15100876072989678303235707045779504696420197359411720837228106490419147148249/ 1800396852804374929607004858813179586534157648620122514143804678383140556263384\ 4946951128884793767551094432949043552346536678998753901339030790456540952086756\ 4990951452318287710844503628721222257199489870333051747453341762722701584376194\ 2492441786806901072769892129761195948900034982990978581646392000598907935736163\ 13171968000000000000000000000000000000000000000000000000000000, 981055759670181\ 8450957883042796683768003495622588415883045703203984291907420435770162028003255\ 9579532794833288600147547627190477268499815581508799615619206663317389058461407\ 6001232402098202101782000803804778672402359545271717318282114160675809748263299\ 8896272938319364080711776721458528524701373488549133129242182041659817688741124\ 911960140959991823411918527868969098883146761/354314242638644976771809398346879\ 1429593796520534787819495418811243483833142992184463667269251231753124917773444\ 0231513291044197854847394469616387248524972049216865693777412625163389361624560\ 7090263084647175367273593588303143361231589827935492916982626402047387407082439\ 5887522078131490896041996207034492923698073003268300079104000000000000000000000\ 000000000000000000000000000000000, 18089853458048009482918318169088617534964948\ 2712670283205386372694209527673120202140808530241514169957096447626081519817066\ 3080107337087312377527264723139388606925900915397121266013784711422781720341386\ 3212572171539947364556789075691399556739952153907064066369632444250383415840231\ 0007865133952165797747859809663806308219237378398073022833585085406676671071407\ 741666123227/653326164801681921065595590324671188723134156733039896087230815080\ 8926048128047322190901351258401003776346685075262242514543815719438760361119140\ 0308195759787377144571219738060472728453304588368989304065095317725371640753762\ 3577687676609736109800430368694442459101892484135190988263944786878142528561784\ 50276046184202108928000000000000000000000000000000000000000000000000000000, 722\ 5977096602451189131110630425833883440277546582990398929580983860022284839397042\ 9903614735791086376225300998142383667692040074854650958994682032391335985013167\ 9472064507752446013800822218525443330528889869491475506747186066190972649385876\ 6676759499561579985902937889309695741037131261853533865398388638821492054787752\ 718175394576545924501863710530328861506990370934263025783414121/260970664787791\ 4546476153116248420782464448509670795180323229979789204403732424219802395409411\ 5030130645352015233827278440650612051617471844571977398999681711891820880132182\ 5046294059529289521547948996727585071645720455378550155892930634758373749895911\ 6176233935375286991298271813782114962285825943040420562519046067436202526089926\ 410240000000000000000000000000000000000000000000000000000, 10369144932475997953\ 6323475951693170125016484445134847875175832624447439855246135944993825008466835\ 9905024857196285260177139439444927262413488844509540978470845426071602656352315\ 0978125598866574974801979384528086463770690039126787765740534051178983596257406\ 1639690393232737154058078667562016459026180438990361210447473636314071724049105\ 84921971110814670335801316633689838637703766123338147/3744882247588526181264822\ 4963305802432801799485253039835003977385940806120467490049530211304886908449034\ 9621566859249782714811210017558608799000175452292550698518529492916853550108259\ 0733173289298854695276126400617819695591798874572046109558063777520563203961342\ 0486605700786279700611403352911862987307886425312757361198872644564337484103680\ 00000000000000000000000000000000000000000000000000000, 932828059661850441016306\ 7726786551778452167084399530904436999115722366431451697286294769096311427937252\ 5440142947469936829020923333282731570295475938109183960752058159192820404194875\ 9803790141630124460845661512797656907798526329477208745301723823811371899080886\ 9001209254191425802673073572485853327027949862614293326509174329278602749696661\ 604843280177188085572408195547476272688306934819171/336896823922424620416921004\ 4007967450445907220061349145090834899085666108869919995553365575787320778234828\ 4592323130083625343631835534952936533884644190872126153821590489931030960949535\ 6420666760077553723938395449986830936825736216142041406700850122101374316792996\ 5035681079336882265014774771898051512482074964187958819881095621032577406599168\ 000000000000000000000000000000000000000000000000000000, 99229570693323625962282\ 6196992933120076400285458427143030413856452366543975334505770844495096539099509\ 1684632317663545450259941606278881365970135567796474932056936180711630307006037\ 6913905652050952963598028713405531433889544639688108601035648320820286009048175\ 3867446913000680009108140847360256797673909741519371407355791635115697680137155\ 5596005948927568675036694033979107871755987333798227281/35837399644747918996849\ 9718431347537541183380534026015309037562390237732331037739526989263124376247784\ 7298773508372962645645928836505030618623791979025804022419612771688366413418471\ 0068539248426603249777383946815992349140904837689992109654637802931738533692948\ 8550030670574814460850940946666360655229640280724315494119464851546687340421626\ 9864960000000000000000000000000000000000000000000000000000000, 1162055128577623\ 3015340266634760047679109464221770098996873644155500269947984897389681950580161\ 6632532934947221214968662827297581838505991951094370356145376752921388113352771\ 4099755875099801203066857260426041598998620644320999290842508824829619388903189\ 9758198744709405726880424615135256299476417025184370856013009311611804747812803\ 788407573449810097976907634745972940157060921595869720750051547601/419683725518\ 3617357003508044767860104097601214382402958108672398880005201872927781417199404\ 6417974575168272026246447076729256198756424696942106599829990275839110588129696\ 4648981614893902836756148973785200176844092764844854263647428168467505635518264\ 8775354023027537693769775001105806387834779025064551269450070197516200538289852\ 037946903552327680000000000000000000000000000000000000000000000000000000000, 73\ 7672646059986584954273817167751598607126514928756151990721177755144838091377551\ 8431201729438124381997738609785013272831941072713471948536896270241219074104342\ 3209462968222682097405961984174711136907394936090438175961194479702279386524872\ 3380032345871026088997650648822482534175338703147931479066925709093224457026044\ 9991437589477578939511587036273019208922957011939324601009585704263037059262623\ 8289/26641522895905602982258269068186375940811572508899493978073852388090273021\ 4893455564363818206661302603168190822612446043077318349705783976188492695720778\ 2710266740134473131591735291346495207728033685588450722606300871235134865633874\ 0134317257742699454425947338178809280050531707019658949975177251109771458469045\ 6138328410170639807368869437501761126400000000000000000000000000000000000000000\ 00000000000000000, 269777475181901517682275543280051540835482172100547644131596\ 4525906998971541545642102329082899952100945351283254440054765633654814054565989\ 9448853008720743489255051345420595329232722068319301563142143931908484994182566\ 4297409926015175496503883642072862997766799635024324167024125884721258800540509\ 2087743342485958539265352799911856653526666014074183405464660803803352386608059\ 53790450325211030407990209/9743185516216906233511595544936731772639660803254672\ 0834098660162158712764303892320681624944150419237730081215126837410039704996463\ 8295684346487572921703391183264963464459553548906549575390254823747872347692838\ 8757471945636080032453534836025688758657618632169391107393847051595710046701705\ 2076804058592762401081102017247148119700980615108572072640512000000000000000000\ 000000000000000000000000000000000000000, 14768449057775631128769174463733423479\ 8094329736663941722230223808191586765526170482254681918443256145121655186799703\ 6130089079772515423655311815969132621638493927977724027869923191695756092124690\ 5286284768290151872466529804211811819279018949242621814610569760613541116065883\ 5750958364976518937438184692819533168323293411513316887651217789828018878795058\ 08177703524029405455815941024551105567611220529/5333717931467093064930727442857\ 0078498010590212911910292311781538475297203455643893935001521412828810418673724\ 7151409816627148274821089995618904527863840474176142786148622927731526575683985\ 5181973687619544414660035236314222926110091738038172443651680414771757851782851\ 0812410739673616162503634086946144541096088230935478187824701985116782742659399\ 68000000000000000000000000000000000000000000000000000000000, 204310218840241275\ 0355738520833617820646121555993880850139216376871147315433282113535176686842443\ 9588127518081873071459988336736224785927296877151736454703577817464514591721339\ 8031919296555348388132447429735588079011512807184220121368195108493272431299181\ 6460226267419218619880444446543071341948511470871314616748886302830715374914379\ 3356566892522138492702124942066825864689539503246676857585902194746914525181783\ 667734011/737878862775409481380468553997445326418458479065906565370001025994215\ 5909424694867212716432150776612093021899847691675009024048856949005332455249360\ 7987825931070824144583871328375189622007130732144392289956490539563111621230009\ 8888001824279411948291550200825425264054660325793079203569819768269278711236504\ 0897763448511806453613692240375253901365137763451329000243200000000000000000000\ 000000000000000000000000000000000000000000, 16344825408458873137028162899356887\ 6200410009271193018661791120907726492538148176180855215628966659279361598587943\ 9458168105935329969463975380172147776865476452144057329930430574658196300729607\ 3719671265723874865045958413466133690395009247099240009341133436156959706015099\ 7412577004410469935241690901060090396765149022999060285660541507010039924249023\ 2169776921198905542327672049554337805734796876814105097500239024401267/59030309\ 0220327585104374843197956261134766783252725252296000820795372472753975589377017\ 3145720621289674417519878153340007219239085559204265964199488639026074485665931\ 5667097062700151697605704585715513831965192431650489296984007911040145942352955\ 8633240160660340211243728260634463362855855814615422968989203271821075880944516\ 2890953792300203121092110210761063200194560000000000000000000000000000000000000\ 00000000000000000000000, 355990488986573443938299448951712989498184183568807505\ 4857533824465367049561433903220163977200785074378461918984615500518426043768325\ 1033666845476840344361435165190272771400641786077879012807015823868628065893291\ 4548538029635249489635291477871514308678812699784698593619884426910085819963192\ 0656912688657964119144429528849820363127598221137249086211582981393732104402401\ 11183371344923487941223769908483766116497893637744518693/1285680130499873480357\ 3284084851487367515220539244355995006897876923212456581588336631437111379513168\ 9108813582946179745357235027283479468912700264862557987902297803989522937402560\ 9303973852245876883891260201891161347656888311692302454378624447378703197069918\ 2209800888401516618612043000539642323912264584847260263032686971564776497359629\ 8423977386160390375956500237516800000000000000000000000000000000000000000000000\ 000000000000000, 58905640582485446956365994006553985623025665786439169136109393\ 3327255335709439151229509717871664829920735797270429564246966723744552929683626\ 9257975462169932995905528788386697127320700386780608458187894077615524018566207\ 8049923759058515568576172524436992755512489759988228202832672869150063337732494\ 7311792973274124278575096672825912833015807195968853250303659050785745618148877\ 08538546605849935675192694174457146717/2127409902193282819100135991664076329155\ 2430080881476277382072517540650925140342822412445112589274963776230321728770776\ 4545518216004489294130258518993457953231319303069708647726904915868423959643408\ 6313294884227925163596725651219884952353927756821437303343736149749323141349079\ 1479751313589278961854047598248665922448891679603486060105501600719761958793688\ 037457920000000000000000000000000000000000000000000000000000000000, 16622510222\ 6197447045109161182807183349244467111070593235213087321007045887227441419581016\ 8013998429423547731483994899756391308083456564657457837294383107852285236012572\ 3104509529775776143853698986155772649992201790366478305006127948617012838417535\ 2864354715980265248055942617952395377508882379710873272932744006584853979330210\ 4957935148806638910794124691830561026536607537184374129676884505751767147524004\ 3568723317104641724071747817/60033085168714112337352164067578480460330340238008\ 1830862693886981816790091136316418867137161394891284383886226919905640500240375\ 9364968268800817595396932166234248832277347810817715162040562618216670074030301\ 3433207149405586346368161575871913641100110750831816239884715470059244348803553\ 1717864401522674109607425708353593682935910448171506394176743751425047437747775\ 0523953152000000000000000000000000000000000000000000000000000000000000000, 6513\ 9042348781070029980651131271748048310553367454316868582691764929016595248637571\ 9512301494566208281604994091417081138695106117962643737897581175306510559789413\ 1548233989651723521815032735118148879636581850244225524993719812525967253882909\ 9238930412890647348030407675050819792507493911983785813512941934564633155437442\ 5545350246438135854711153794857026915937981292254558745367763394367636469460311\ 8984407757332316579800070548707529/23525301880337895981255565019225239077342803\ 8668537147072463497075603096262128890323794088582839797745694701424192125577554\ 5209020360727768615705008355836988219516958947581870712312182512266918604500609\ 5619468253941843743843706123953012315553966759114517742511443786463246612476014\ 7706231587552087679422365158207461909245710294188419457629501346474329295737022\ 0492006736527360000000000000000000000000000000000000000000000000000000000000000 , 41894335644563823765278091837101738768822832207460515598599219872469608347081\ 0160799828385391680107205027763000410726270471722580869518796500556936231540046\ 6361478422623338931257416374553698624811558105577007328022013311840806210914168\ 6356381961628706766564746402339156151559207461750603840617135455330930491718667\ 2172349534483488676651713230484203799778229378336009367040913028386135786107185\ 16582196513366436710100964007672707065005493291604811/1513034954652680839371780\ 0349173411381384131247664724959982267494513277319392087736530196505319513247951\ 2539343179336998147323802198497662737427516598036026350954111870878496164918323\ 5701656952121534788360437996752278840619543856696935170787587773454525807877048\ 0813661967029572379987019475076783911989713875024275660621806565083232101364996\ 0480066264435224141561474821944714824987862630400000000000000000000000000000000\ 00000000000000000000000000000000, 418943482465178984213265859503520142525070752\ 9039243829133071829228064232476603366124170645332308456718978548649352240542768\ 2986361132300825333990046929153773086608419555617471089260843495281694997077231\ 9680096736121151073179148551227604424705038252721694886927633281563158488427610\ 9709263700310670864900593781243199355125481013176230247829391624351211730736223\ 2646192098646048995386957694967848159892049490269903362163999199167612983937017\ 493063/151303495465268083937178003491734113813841312476647249599822674945132773\ 1939208773653019650531951324795125393431793369981473238021984976627374275165980\ 3602635095411187087849616491832357016569521215347883604379967522788406195438566\ 9693517078758777345452580787704808136619670295723799870194750767839119897138750\ 2427566062180656508323210136499604800662644352241415614748219447148249878626304\ 0000000000000000000000000000000000000000000000000000000000000000, 5650544350147\ 8125951528090654192710107655579632413847701400743880754214701108111620294536302\ 9807008786657576195380494970774258810277783578040727770361924522350506472998890\ 2241565531693243017406713276146809299443395476771653232227014645031362213203039\ 2036439025823616127155484626211564140011641172933085930889388552239727701858126\ 6572762324263543963829439116349538452963047548260189674005511392749066831756137\ 3749090568791827014466883392326591650427/20407215256141943221940041462686782954\ 0652084266023397807364136785501393266511464347250253691582195212036747279395601\ 6371706053266016100707334559562710700785163281905564245501992947967491821608150\ 6981608299461245452223701579302265532216518391266498163521640126797262724239828\ 3158050734014738225713589811678049914197339956928216659791648162591325180283932\ 4676025027495119122104085786709196800000000000000000000000000000000000000000000\ 000000000000000000000, 39170702493724538413091783324984104539865121222022026234\ 3807878429185208923491354502596181894849374391820165528070020973392741474283676\ 2479805312435013324512130091478364323460147587515522999969079805036021305406742\ 4935552848292273716909361584419933607879626968643396953528613052709660579185207\ 6886378674597330064563278340927882189164567333174683426958023687227621657040130\ 6552960795833295816436193889947829507203647951413635275177899169540867486605290\ 27/1414668975986271788031327554276373167941708378548927398280209669024452758402\ 1107731480082086407860936488811394902261896691940702450676813323384633800623119\ 9829089028257524626689155139002468057520222697905053525245723905144088039165122\ 4313487919376185691647136869839846569753378508239298336968328291747292514577615\ 1988000494177835290076633927155844147642766519140695601664778249943490625494056\ 9600000000000000000000000000000000000000000000000000000000000000000, 6963304653\ 6663323954616537894353607368328626584101470779406923289661698660350066128813252\ 6136099362890085690490411788204778521982220395033466866679086525158503359458540\ 0152283307262169986857814170952066111318181421589187515792199689651873618336111\ 6803704293812385362274717178434694114716527703921453083543896304758966233703240\ 3495462200771528796372745182763922772861610621903914185152451158716226068594008\ 2685102948372657268530488396720925405627461456948519/25148319183205675639721016\ 5190670554224792742150045400263247889312597390730076910637410221852318882659010\ 2610324438355040717219527615082257820222396714135418868288060086006943158652084\ 1063041268258504498986954340223958360062872995959128889454590690003063512635353\ 8296164229840778326367677823756692551248601666203123545939252201346373463242294\ 5950866365818602933448590452206355587150690520070619136000000000000000000000000\ 000000000000000000000000000000000000000000, 19311897134808891006768726816461860\ 0057950787459780912504413707876235122586785044457269959087437994920507818804536\ 4884414231019295316739490875266255786104133039554459675793587852538504367788020\ 7672593852548495417695314253298340842543199965257489782425089456219989190607820\ 0709677123567450803802921520914222969252666356732606889094438607557854632769089\ 1691200098014480043499755957412552932506656905110361993286855134425538263033401\ 36464523252434646217485603/6974590242791290080583146954310637896858206520051116\ 2940455637894891595572083472691838724376769815855588415703142331591448823593874\ 5605461522050340090251456451862039646888125166885826226904931592620934672935912\ 6919696027134739207791432583504991860592553656140053173128584715327479240592112\ 5498299762266161980292654495315001549517697595073883925053761815693069913568801\ 1266122179107928722450103140352000000000000000000000000000000000000000000000000\ 00000000000000, 122127726982073210449363438554329086172592306521551763487351963\ 7651811111194237486917355167720458676175811156918031165033623024123148738487092\ 6753227103537685152784649117691671071714062011113635664562216623285996785209624\ 3010337934078727986032465498018349103023150779465079545723530919070608692158635\ 6155577138150567263486958287811746603476558443719102582533389630904465574993237\ 7869531109921434908896712642833234777066866603549595447022203031665570874674865\ 132411753333749/441070813067940508225971942723303838461437678143178311073485424\ 5964300542956740877595271664843421776416865169318179787228640440824271239557020\ 5970385449927406244231630205958105019798279248116892546782679327370191593359978\ 5870660275288904256189993554015038154982305020868363244742838445741919906544432\ 5360968651343512278032014885026915427795665870141994962269262799329838121524765\ 6737609383494018757801214811832320000000000000000000000000000000000000000000000\ 00000000000000000000, 204582056091565506965683074424447687768250914139050543925\ 6981994421827528725877614278540937552038042530060648088542913381058597795573261\ 5982422160580481654167671285811703635182982504865828406441720641310897449963346\ 9223527223804327056319481588487727169199259146369559526253622480935758105219366\ 6698987248379325218243571219423880258570260159412482118317373481754440103870162\ 7314078383904498271639104348330973226541541588790081244745115743131870773333659\ 257586878314948241/738859682995068179490707461555692274982113242170133115644006\ 2521427215650852088320177634384764445988456832317651741155076647861699056261096\ 7421894853533800177975003052983371608176970250657241105999378239965957411341238\ 2864031774187069873762060423452380065203887631630859960335243463667888017368091\ 9557978557111972896026598311127549758464189634213239602410862755800694271706696\ 9852147274271686391837048617041920000000000000000000000000000000000000000000000\ 00000000000000000000, 502969832943006316624355648990850781397998119377598196985\ 3159629781698024480297088016723519564758909153528608012154461513942439308535378\ 4758537575823406043334013582628597447871487593363159081259614823808721306585891\ 9003819558581592985406043309724353968349470096509159770523834264283492938552268\ 9478277459411968882871029982577184145173557443636448031303155281368088166803290\ 8333580319009940988110471038594078915468744769179778946483887390677410853888299\ 4695032252004938292819363/18165060365390061890778428489116545283195849336648655\ 5632504237265793753561130416302883668244911482439952175133199916357224327914906\ 7867299163362684354369810298762435458402178597135372332554446102646697865418413\ 9705809373581297272777498232886928694528555331374791249979442671871489058549435\ 2294311259095666132936931209658470501024948484978336703195927920526097319127600\ 0531968759495081704849817668521285230810502266880000000000000000000000000000000\ 00000000000000000000000000000000000, 272893202780209701697940157341413816975555\ 0600702844113707465671710974548034249311494011640506787660240643913298322815765\ 1709180723892831093101823144022770644809531998649720216381957060704417946072070\ 8524781106456805624812777391831968171070288696809877141585674758906659361381576\ 6497526945598163346313720681332193721817545478139595704014638574467167996774841\ 0941638628749945088966588197906629815851698489631114727076426438500052383253265\ 68953028636295686499257395746396117/9855716217762770888546116691853129169681416\ 0775846790896640588287829677663814375465901533139415175205451633069693108221956\ 4895018883453817113821190702179902377014399254734636011592278852017393811748358\ 5665808729777424563125366271434288778508178450973371957871346483151480770379295\ 2667225125459332763835989083886845844154450600716587450341259284497453589601935\ 8373500328727218495112473976843062712540129128349696000000000000000000000000000\ 000000000000000000000000000000000000000, 39257797623322088747433788091722488059\ 4852172808673979552153291863996764294230900104902576556737764167036099084630131\ 9512714651162703992991428944014338408835691469063689625002365514646904256840563\ 1261936347735397766824913629174394450022342904275202188903637338080727809839068\ 3766702035747768229104086681672412349492329592028416530243483103100969078102825\ 2611792693633537323666748002777620080345814330894607771860750575129064776869858\ 4806691053681995087276908446686840058129780151433/14178230884181334631407697249\ 4370464550975796921073054703403197389443991616724180784684586007813677525661061\ 4084956408374148856716730220636669345367070500619092549281166804015581113007137\ 6679079130868422566748702008709181817654362125279304739079728222711031720025112\ 6448650693345129405571674819197488668105726493559690888638369881403321327065303\ 4973180861958200835234592038447277006321736109139543171724155748120642191360000\ 0000000000000000000000000000000000000000000000000000000000000000, 2205632967491\ 9047603823223119750969763401086993558251362240223141054206868537415832920630415\ 9356042128611976184349643233945957244128186579846400436707093722407113801567503\ 4481338319171813225337687149462422052436472446113896242763268593854878716545084\ 4875140515574629725463542992300038919774285655772252320641752337404632188286129\ 3558577330650954254986458899227871507707365631804171598064472651596933458179985\ 1650038944146128480487052830400130160581167466347493633205081430990696352217390\ 1/79658121705831359613023121764402135580532935887354158616231832002100875585990\ 6133869824796951139896989522567753807398742481548764587406781182484984962687644\ 8272433328350701672899990452521845113744412329324366690244361114457340020890294\ 1728987761200262786297953885891377151213644867434449956350369001848356512738782\ 6153707272499039483536344704077251122096397423808063191783328987429569766285142\ 3060983424693205896128849405542400000000000000000000000000000000000000000000000\ 000000000000000000000, 13886616444640845424950756965406246511589698875682697653\ 3039255372837640008645809385951969505618195790845153816273980439667174474605176\ 3456402671439330249449921313711619772180840398327042530742171700702556426566487\ 8751876408003643884746726877099253836134703661248539801735716231999404025965563\ 0384890490125480104054660720234584753220891121435162417575207004618239908725212\ 8647717535402229630239145399124850180509102278866128959007434084790780616380792\ 772327721347281916451551826399077258978077/501526645052974268052602545533363126\ 7074753956070323424153273400694280194703205931520131863095015476396021180279540\ 6423070499614603677316535050424980508306655516375798830957073582921470579462173\ 6777363668699783632666064767784141779622682209148109304636453086861316319430826\ 3426759330524976569033407198902552272004424483356016037887482787800734882978714\ 0087180344638582305763961421143859882175857994670961123218444380023256185307136\ 0000000000000000000000000000000000000000000000000000000000000000000, 2296628567\ 2615408338995200518177682187775814795214755886245990772675588069431535994676649\ 2355927907118473411861990875428065610956534489158594997426005464002419271534106\ 8929777746928729299570440811084077765080759773875820250651990185154648330348409\ 4074073959702803701421861218878801714088813454167539637966534367791348006607031\ 9890232699074520913533884010999594235436374676107318452058912980096362707381696\ 8583892985120204113896193801826756593290732145201418922344464599914914372504024\ 646055937/829447912972226674086996517612869786477747769657784258609964447037900\ 1860470686732898679619734064057116496567385394139200121090107531248503873724131\ 3917584084123236898066582852464062432112187441082410145208041139248618403902761\ 9097068282115129565388437210874424484682135597412887120048361509493986575203114\ 4142161163568627257293429298456747369229541719322110595459457842876347465804561\ 4420521611298878897242245888782346154460315648000000000000000000000000000000000\ 0000000000000000000000000000000000, 4347071889299642928362218302285224815831000\ 7914141052922130188570006777939931918206937563324210820012270162266482328775347\ 4447600455394158940659333359053829153109639545960611965881076881598067812443083\ 4794018290450693912586006615902650669534343902475467602479345416783274580837016\ 4555411886596019949199596499492529800885780510604325588596694595284790313511719\ 4286284568320704864968647274087746525583700014933962455097343047743575028281891\ 32832247497608573581862163894575426156219238387966565080204228457/1569986711690\ 1653908166978163624463370645268432089722955507706550232028240801905932978854843\ 4005339779049207845009140339092817719085147171011540067204795403817709243945003\ 0529271276073949388180016498816880868429144660779377923268397679602878708310427\ 4839882314973556908468786136601462079391142413773765626532778621113327787952715\ 2492722481313759889622692202846403983339285334629065013420827297210710051466289\ 8831248561920658053483043225600000000000000000000000000000000000000000000000000\ 0000000000000000000000, 1813595087363528536368080011253851626346891492486975618\ 9871080376931493144839152816052993539322438992973181921901823808055690517178273\ 0376072807527322282661017325338271009752640909094140531718371818736799936292723\ 7360147735879105202442961715846199687667518336577328882148127358656166961094017\ 6822584114497979264829083139382639634606164191669874978702378080661101069602544\ 4038111052445241296110755822081082718659416992160293593251749651766715448502088\ 00469768022309265771387777824433510214995347967605535473/6549984561171370010487\ 2632898641261182332059898678324170378151727568021820625551552387782406667027755\ 8193295129378133494695235524023233997460145160378406424727482965738552736811976\ 3780516847487028833064026983086391524771564695875755119303209971071103463198901\ 8069679422131775761901299795219846150264150193894752407284803531338728019963819\ 2041006259505871870275197418491498416072459235991691483963082334717361392396900\ 0332985399131256337203200000000000000000000000000000000000000000000000000000000\ 000000000000000, 34458245972926691146792780084538532627839388889326415828789420\ 3407765785835117144380182570166794916251012206641677949238468133047861087813560\ 0619522427653802595508837781432582290678462514999213233082033025303682993671894\ 0865451848597703483596401228172917076046714087653729906449057446453258223112603\ 5630336143631617823703845524930065648582448989705839009507583166598272433707858\ 1830160666728912659824921048357560422170688776310440077811642919260935346690212\ 967906447472744589814648629563605569095669162963127/124449706662256030199258002\ 5074183962464309138074888159237184882823792414591885479495367865726673527360567\ 2607458184536399209474956441445951742758047189722069822176349032501999427551182\ 9820102253547828216512678641438970659729221639347266760989450350965800779134332\ 3909020503739476124696109177076855018853684000295738411267095435832379312564877\ 9118930611565535228750951338469905376725483842138195298564359629866455541100632\ 6722583493870406860800000000000000000000000000000000000000000000000000000000000\ 0000000000000, 6321215341510180464601839863585221690358200159169616017413196431\ 0475110332049815348577734278749104467356328170104284710633576129004611853211277\ 7463300912791071346919377444137786153298386346884399227206633642355776132554637\ 6234812652344299547399638840952253819022983115511085957049662110664599371748630\ 3659428600224646291458274392625046339588208598081569904695631682080661004434623\ 3146606625499847815272568938288265545450061527939771987213257008401711156593548\ 5267366595170638960362056112951136297513042181/22829795162881244615992326697281\ 1218802856414747966405504702136334877013112033049593703966220815938689454302678\ 3652699675485246825198443102002659534887716664250960704719728548684479906783707\ 8445626179938590050855201046055246779850037239488793298910253082011135077150263\ 3026289657031649085750387144423098298870555050020371002674739639502125524058460\ 5673532412996687548962375993329457029619140367368192000893518328098254297053551\ 2005485894041600000000000000000000000000000000000000000000000000000000000000000\ 00000, 498227216140669579590538717740768008592337533656255608617182692553098811\ 4613708717543424982611044261513256619524405703917721947914080914908392059068558\ 9427064802558991309540417367516229334216007374646192915799970598389177953751081\ 0332318440279222175245136793023421814102244062358311448415559025353924370430640\ 6174541604386349969394056103728318799514784660671493965245672261891099596725275\ 6730280406605904562457668850284329275172702693054935728919659520406650877471699\ 62173919697636370159834333295084109088283111968278698341/1799407521910084288446\ 8188391534680639268170907185174753770858916283260140091958108176357968109708958\ 9007594090452106141060222137869214413488525238038040692202828012679889913560201\ 1986156407688447683458225485830523158510516001684700915520200498170215895586397\ 7059456210984494209438145073305041809362471066641671689086158068505358544584377\ 5742434451553628711273557410771364293611291495410722145252448442642165843045359\ 5015219017557857168620829277488861413376000000000000000000000000000000000000000\ 000000000000000000000000000000000, 22838917438353896263899890499252881709435448\ 0382507507591983890080481782260054486307972888414340266157729997446457840753492\ 5562017295218335147993037196705415067167302560295677522290794312417826901451974\ 6597604075526600139848961178087196795667785799240641360525702410034732420617556\ 0491690817302872900047087034925724240440624678812383795499515015345842494918572\ 3011835553821673337681067952824829355408652349091932366600831920902339932419614\ 8162349659331437299250524835649434065122722481505531584065972621634912040670300\ 927719203/824856065096867361586951316799180200793686685521924659723389692236857\ 1057835771009375736860062205947223763009954873674062005289277430264975766545220\ 2757164117232543259324003992649677110084688611926255547804451528981808742696289\ 9933643082611058150580882349126352651029926938144132648586392249203793009444959\ 1379075348112246509530847724902443342021827070065073167647691636263203947394188\ 5617204669446844611180065710899371495518581455388719012269752122381172736000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 143532650\ 0344016572844976607077805595701697417471753784501084806734730983630194640645265\ 2404003365362965426352093738028871877138207602422468812986394367523222678761995\ 6156817014695361205180695227151609205982758423140981241208605018526087163906024\ 2388136578292431200010666665653942389343452129188936446954942026082909094566933\ 1161007435807120604465972201793901961572115017600537495306720152382001966102377\ 8883609507729471250126784257858221766348052644507305161390621700582526249198287\ 924899463944302317607720864697720965510587653653/518386685939162699584759461837\ 5647913330837809925787090078765620126259685375874832063677370683665200432396890\ 4847828952762248097984673173830560265332909902340647057758059736909209208506097\ 7945916551404865573347380423961458385027055440378431795288005059661468092940344\ 4077980405240496658938260996180295928948913546895916484977818300758770118392888\ 9173780900385541593892923212981150537877601029540261508401929049296484073583297\ 9062197922932398252990766827507286016000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 402470634942402516057238025511895796384889816\ 0382561534832251314245903296403023094312911939260774889469108123197633001131012\ 4135760972031377823147514252271462339395002756044804511997279923116245067914027\ 0990262194734980727146957352469383155574970883204979841252142167369940029933527\ 1542673215824590527593689834598876911240051071760487041204360409390766022975982\ 9514292879890250616419895977105744309631853342812018816142002504167470883186564\ 3147518234887436930690043021633260136363516736651195764620227179670957089600643\ 39565957/1453575869882286050750407079339430195213742375800372922230065668197557\ 1942649865335861937828387140042872447617927207285264209929734526206409786967526\ 4528647806653342535818842478955479707853133368685300194640820047386946411179906\ 6410864704783915644942884806231633785615628339322091150320964902538586046767450\ 8249811036458658405995876186264552455625068757663142877389731231472955778471604\ 8392568010667584847581855902655229563806018081455717304429215485010116608000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 154260557\ 6002766243280653404930179063919886898584935743329447661489283563394851806121776\ 5918584975924084473644756870741747841645483245906895559160661198366374821455134\ 5612399127322557226952768290198485174941839534996989087582499532723803413025124\ 3967667057797800131719377534357318574794478783825746944409371861124093441890275\ 8090389038384289607244014156519384273371298995518842329784778631595913411902325\ 3953672707940695304970381485606512250444814519305823347684317417000864316259946\ 21520520646665319986810111766333550090435893253652009/5571327099303807255350272\ 8752647599275833179524928923329724354452375228603815125026637064040724603676525\ 4182502532160289663168242996928109232609675995970942151603776272719322883666672\ 1665573888219924274788084404883233889428680574907015764562343871185160990346059\ 2181162829567580513200418243811908991457868383082111771673558180516677515701927\ 6372436685046719443583136347199214783634026456612004047251414060054070636834549\ 2664779450598555112280719784375776450153807872000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 20687295403105319198077486908124704\ 2808315786932773355041390823955769353221059843504529579093656454441697320058331\ 0209732804314991889757658191310012876544677673586723978725793460823221433045581\ 4471356691692667898466465426079318727911646163752560028790077549664407794102087\ 2920717199412420237753986114060750368707357764346037147750329681005494288162777\ 2555449006349371974173408826093347299193144561435642737297034978489313580960051\ 0823235960527567589463792788268923837416020143476196592025632966660725405491680\ 0595864289033926144714083341/74714967013247883396447430010987005060659949527149\ 2686820309447702258312373621335083237420454487900317039038679014171625790807426\ 5957612804236881621549779750669216278775267477502962561786297578650366249609473\ 4612834976628164051185441062158870090189827599034083095181889747117456810019169\ 2576235342899038695589615569840810075345933942469874712143410063024989890486100\ 3681313665681187785393159215932668865325157886671523126779227002970382405252757\ 3014728415973637881856000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 22894393661385217396071918359314076323467289140598874346777\ 8999479287640848920175764322452653610956696369742651117047506622674451911599007\ 8912879989695727092657623569492759367717292796705125396200260222184725686237229\ 2549437635599943566864747091730901924912218691468091803843955094008426184481175\ 9800076224529908518451353217241342271985970596343512723018142203238727994241539\ 1970308270359489280364761044947073354542913276568600052062283091588789252982792\ 4008339490118438457965104120978870587856410662576779714644311945672002248699525\ 5995896848977/82686202857803816967449699324180552729600050195912307896145679493\ 5053984835890627510990886438689357833907860018279421796383512962517617207907839\ 4724492992907387739787429018044661380555567431477748920928082316393115491480855\ 1233504082513660646714752258816098432331951814697552102100662322681245470879394\ 6046961958990899304955485435941318776892757169239361818982065841190517079269145\ 6656556817606129610093848575454380317686886566929778783627710508085532406514615\ 5430830890024960000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 86562760799877187905821772402283207914049995551651395317720932437\ 2651492401509074158440753235905196602074197159332381367250864707096751848697737\ 3888750149880772417190173947007409391000586645496950037015961610553461589378781\ 3072202840189003697314036631727173944454083535720881561445064832504107229009194\ 3025474511575533066378346667536796308493130878197967738205204146748991272813140\ 4104845403991670245567731395476146300213134724192711799012567773240723142307696\ 0965160626336950509679152296126363054472421977481814351067101124217272277616266\ 9573487137/31263305148102537705637078894686038858418706978863092405815223961001\ 7869333882516196105607885051862241809682260869267152068200425810174150026973439\ 9458276437260536465248859389978911519089285557814855428504016113220575263684034\ 3277436739120296162230082733066538955522215024240460111198947732841307295411186\ 7951908433579065522385020232840245043038253027637485391565485855855810757646000\ 8342420918698211346546909122141390200284708275867548494758910641842600661464496\ 3532187598900428800000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 3045032202276096765719162352986313749289973497622691950094373121\ 2224061056949938606937335903568859388232590097130356493959871968635161540342800\ 4922859602779088788755385388073409206574463882188398428347508947123444886036902\ 2880351030600361217603718712169367912584379275525564751137820869642457604669334\ 4905850375424625200900278651408048880169371771635816347349324865142071558858933\ 6315348171782862969868988935131544819318942130496663783055740638423105005633100\ 1443473193292393245307909543293524664618745207705256200405597534355262041028380\ 55724000029022573/1099753751381252697805153472432498601213860343782178267715420\ 1068795828592110747255447006412230738651203316594273778334789324810407356754671\ 8059914074657998558719214171839876598343881780077953679475714387832703959919207\ 5613652304090860377283103855362224598614936058255746795567271111661269962120501\ 2031500909211133240644156318869626019225991342534203646493486117012176735133548\ 7089644636319675288606794567672986033727988988300937978517877335633450921045998\ 1255739402880839193320226816000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 861221893789647417678342080199028498569595144307743\ 0433545765996882370182332191893954099528269877033835755743640631198328761468637\ 7984233903860809690338800576781099550496762142808367786998039313061732794240383\ 4794420561976737535187059114454786302733635203300891313145776324363759591441218\ 7944575416228608650970784531312634715881261903112934033370004525514714366468803\ 5943438126667003631248201332256815424736002566222070085463185355771004862462972\ 8529185761507877598219971137067998125501416137476955234228819163326582942781800\ 6260920781881990489861261477/31104146503712197513681108311222182660594029925152\ 5166626583464572003232908182750659107252063091598215851378423904841792021307769\ 0969587179904724842515579757216301006880319742175382514992103740429616164504359\ 3039169068805234610620751606630229199949638675516382029930465565935235950632843\ 9989286606400890934805971445189935734271060129836694704637331012224058193208425\ 2005896357210616211936314048566656816055397584792306759265077033735859156967410\ 7331204928762788589172387371124208435200000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 964814064146432000315949548802045167772094\ 2869111789081508673551297085632414297086819019024566236284673181795959295217727\ 5215098155707493784020731276003049011555131925239607545185461413736756191026275\ 9238946781608945456185797572485545847176841641758360992818553810444979902439082\ 7141586278938659417847958219588071217893232174765039685250252614325392109799459\ 2684374305074866632605622783925732722546033970594013311913189957546827825429588\ 8195897223907074710804599638913366525546673844881308988426511752449904795530919\ 21364598814629194431705056193193275083634601/3484547766176471547941672674332923\ 1679740922220669561976909543002458206977531060463938730877024850801564684562624\ 5811782132798752795017300425238476547272375273330655719191212204320622542541394\ 6743452115235601658429248107740345052465809288213968903638101396219452601862168\ 6068189871718765006495795656521570000817291450316196413212032649397169048992773\ 5698416808920307417417359464133797237286164758444856451780502788146458549651755\ 9661743239804078765743158241409185183239881367251272261959680000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1886837499906377351\ 1078235413948249441254535325154213044074603576975295468969746102028598433778127\ 8105456065745089118529098576127408017390170654453103434138100483196467551026479\ 7263850544951558923223478451042815527796209986408430557588468249878720265774531\ 7334610401063407820325318137773312991578505884413580218722118211987887741573692\ 9130833183869924858819651127719374554789412356788518910306050684691092311844187\ 7064155279332948040316276342936439098822156258684504702239693077670867081789279\ 418160715134904077284612308558457939121747976093158483402696641089/681454376495\ 3290493788367779337302678147348124924091153615741988284424248126154847648026042\ 2465732879843721620734081439495370346887712345583678558924959298774647910266003\ 5012150936449920040234785028458226152439059034704342263705340754412273471038341\ 7197593069909246386017951693336556990505134834741765996200994645397698856521393\ 7401991046184682746465000787963185540077677240513639883234791478181806361512924\ 4488894140272755302320768898006510427033100786498756157731111060722237144511283\ 200000000000000000000000000000000000000000000000000000000000000000000000000000, 2143624871612465159998644500342213333501417720564584994877865046842379343688078\ 2722885750877864844389595354468323230983753885958066977027593478566609096630270\ 4899023686654509012984190176087842434060467186418900781996445462625517621621614\ 8326709864226227849507598401810754077614732295966599591264913557183461744501245\ 2429695025822785907932233769737994838933824396135322679491691270711225043653093\ 9183958776820533464548479438331229931571251251705186633423785999993084151852399\ 7646816002723989448320416177644325463248609451615422665804213897824311416225428\ 0648724349887101363867/77419524499371638821328391792668276774011071011373461881\ 1915835505234613177863961664022007091761394806752918067492854249265467057234197\ 1070214303356930557068966488324489819187247210769499644921313403937430961782454\ 2275540950884183331375606253626564753083311476137760589149535880228401188466993\ 8576691665376776536988288534191973618919641687450482411466789798232861745400219\ 7738212766965714144621071923219580124488036914068660511538803259954732907556718\ 3300234760124965071883391463547826373578514298306560000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 133106446484222622571605133\ 7814335220490684709210446880734755446866565177077914865905247322846129158248550\ 4137976170734901298058077438411655887602944204262378181714442227799193998482179\ 3757548557171291031147063059359407731358121491545774550850015105611966225930595\ 0561447699034749533730903936997335050988181639914373048361981419762391735511873\ 0937915461738269890794270107689792290610018355542527328033416353233913282374288\ 9017840593882838073412883668322988878809842379675058142854374747407558316973147\ 53472212506171358526645893524682794230786481120682020441833794138633/4807288470\ 7850624846655485226034220172131562721991162758094302122959286353224741191549421\ 4496258579916601824682438542079804789986554418518443284018635718410995594270201\ 1019461204093252590681211411903654015866196757287906631831727219984200721005291\ 8395034242529330380379264204126879986749917560030033131975516260647905051368015\ 5988228158594083374886009519221855870521550958306252393422301011418111004037127\ 7448076905114572764464254177753298655873543700920892617599900687644692718393533\ 3884367994880000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 156286140736234592659606455300809290713822339425531843994494500618\ 7208741208628196101188741510457495257991341467984967989789850367617220452895351\ 6457509413557744403664825362959044326138721951499997380974925440440434687816147\ 6970138197587376555660855896587004648731575653733482862887831031680967019162981\ 1250984662813406436831864414776263864246471005213711841990994952599630280893301\ 1566926829282591835436955915480883458915781009603004845869749090605835311680711\ 5023717946857414348196864619187726881895637170988652664677482821603571945545030\ 7823047063720261975056654951172905047879/56444407565805879458743533261064245884\ 1817995644040726006441102023472409898811634258311852754404663634548963481303150\ 2332204725983518505532103282577044075103385535575712441454484698450140645122071\ 8060354706661686574685913192143033309772676002544026817659956064530709388252430\ 4232698809112780081457985745859577223375125498200410590292981004352898112692915\ 3717772289784424290309394258437227142847174149205545720520742049013866456468618\ 3703417170303781917463068757033828534888167981111740869837634576494960312320000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4294\ 9078000643098583726788154194667724987861265062402098582565470442577961643072868\ 4893407904732104599548661721948358952503201985778882532307586221083572050347090\ 6019854084160725564660118694960199483348138839123829243810071266763031095670911\ 8129415214760555777669682824545281061940672562529650681685332667493728952088799\ 6419004226284205701165445404946108972282947263501483511152255516172466707284010\ 5100939880615890302905071485184018396661342617542115320158133046294459315354486\ 7243076016942046047725089225572166045224483839188846077832615687134066284224512\ 798298501866790300665283/155114947880208309246749633809836047866529983359900305\ 8430359028472099496063696275917462066240269018671652911035328024248508412672179\ 5791785058514525016059556265819917559127085678835867411823493693532788616223103\ 9941320401949547500399387948862687445849544005843159708964425349935340394251119\ 6907399097537039420445503034755181128343703875646139420003362429458390334319238\ 6245900879664642050793824322883449670581329786061277346932903000610141604649305\ 1320015597812051192087648370489865303073946208437431087136768000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 589650521690628703\ 2990925683567606210367245026350125908354223697920270800731848923233475120428095\ 8312199865848859663507986895277621055763885943020062433926366514088285209862719\ 7181291395420821665772229704753528558085295026178007877697823884836223557178962\ 3474921754603875871764310616456255257234833485585562321319371304015155189749989\ 9114672594559551971270608338948975206911228621128670501361078634352661105188225\ 3894518928052045121231268086415930921376679762439986065063874908571133703000306\ 7834485265199260887322144852575766957798564091086151001824641829897432366148751\ 952498311120352603529/212957953086522559292540792156010324104956862478738350813\ 1681422339996416157099013818357462917805795512922791059100790513277426925741055\ 9297646212833254584897843510063539251486987094568224611110028958432093405646529\ 0403870627528488094654699130438893514948477070631449497389949217675226674325128\ 0448771591537906759235624494598492518401538183937480432218959968132518000264560\ 5527134081889685388651360693889304333079399446643389550549852203399264274996899\ 5194870300636038095393076792134099366806788541410680911895619174400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 1747726534\ 6571815595544755901815441471372413072612336038433851946710790066468359505830317\ 0496534290906577866445914090884650639036739584128356590587209943541410910421799\ 2067142762487570131360533310922891070360510892762897307811078135684585714284694\ 0086472187286143596334234806179968833870490947106376243304623259181676271905014\ 7559619371048825321034610020623127919148933361802887142017681768115927837455461\ 7839213265629690810356651784330213880925290219691327751441437735931419205984735\ 3484581926897406333093353288255545302857011220189385001594686588648316215850941\ 53192114302476799048298806074621/6312073729484528657430909079504146006470921403\ 8698047181023037358157493774896414769576115200883763779003031526991747430813542\ 9340789648977582233748377665896372081638283303414074297483002177473301258327927\ 2485433631207570725399944387125565282226208803783072860373516163102638094811893\ 7186269967952501589973183556343743910019899318245421591771906920010969973455447\ 8335278415747824254187210274919626330966878980432473399598510066278297619308754\ 1931109081017575955710852169147450796118854705232153212367412582228586152329216\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1498211057802878938905081365232547399166191136704632654321902712876814164587\ 2264362207096327709310618646220054021314077279303024801641448743211182540760798\ 3997753654514954202889378962198633730656829966031381279971186345977262558108434\ 8851771116487522399431066560547413261467362718145416764369179597492858143703416\ 0245073913813655066598863974400193066507101219518198760651973304718045299929246\ 4409522820455660910263619030263507138763114119468107241783098556777334436376510\ 0299836751694180558052181562312116442950293395788405599430217684629079841114681\ 9836124816614871725977043195095336266332974371077389/54109191115997815178493185\ 9882053325992425417347717140873641482026393525735021324413470374435047598572161\ 0301695065889529683415194802251017336605847089833445255961741985077919531721758\ 0022684079924384337963196375298192065287563800407054138535216208737453968159199\ 6740642224011939018044270188124565623625142112597030519475132763693442339715994\ 4788863792726907055927829438130480397725115414575809573145284563838641329369217\ 9506545251292342820565377848414582929972531571998638687762303679996811780485545\ 9365139271576947061371699200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2615981898406299705632729397106875982972458765296\ 7199618891311655511392699081479146784849829917995754250650525445364990288581136\ 0592353664543488570441120359339831751022011031854218590541235822698641827524200\ 7075932712154913609505654664755916705181531673691679138559790991658003983638859\ 9119967346104571253269445273464767280999508780208696326980107662953020395219266\ 1016371158896150196316243479479092272902916252832098226192684238684651882696907\ 8232734526589180232179138459734879564585092159215750526218850683701115586782474\ 696168745198145732309718279128389506981462742519647661656311265531974948427/944\ 7835174046797053599064620974797898341378124364626303413490262024216279600858000\ 2814554278089948409338940281678416896274536967439308499493273298208899728287887\ 3985938652596958013396690960371885821234393205672140382400769937804563074141410\ 5940850508042956975068398223517093640470828478815726966860449513929116807540291\ 4830073216593192989263605818505169029020056094154157921200284053240934429607486\ 6949548033805319998556788331213337782581626430626169126043296236386143824519178\ 0883274375021483410404066158190333963807385190400000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 184947349556327004113486476980\ 0946999496471142184673008128980052480976406104279340417612026974149972454418103\ 1338324488140974665732561714447846712377175713939497385046581895232775656847655\ 4214656578624970916966576214167218201901405595379737514889812352147494834074317\ 2978031787074959477798253292252288866293663324574224054992050816524049091056617\ 1020476290301894532261528059812178379982390443494185405489319391967913125590260\ 4153041308130959177717432196871731499158141384923791923549314891329243934393104\ 7325102142107449630826742472161569496993554593354994326543831142807955026007480\ 0747569684626088298853/66795206701898206012403110024128275236223208265243053751\ 5180108004529390398574564434258662539144425272440849059707231243168907875091615\ 5907720435784022328188618814190127755981883189220138526414277551281201117240024\ 5596898412739847855886214037151800370511259938164093600483322239593831041258482\ 0541627183919652570375792460652474684811310902657074103613699578886368558595273\ 3667990732983172300062335694469960741894656239760982025162050329241308303293766\ 0988966096661195190362848403574722186316574032271873890175597331246401296793600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 8058803632733295934516364116161312659288974842164738294757808427291469786853\ 0303634627375705091495749842577920334053999985077125765768949004726369466500375\ 4721987311628980039833678652978667139299746254102741859866832575998882198918159\ 9777494313896311444287163695486873525359751959927921904893979646188075647891955\ 0170570562496498920857466278823638602971453040432307591960869711491717800901566\ 2155557627576655956685628983809513803781033696907837675700096639452669759288261\ 6223431186969633824165733784172959542984762048186087497777187492115614868378130\ 74297087898323686556753590484930420843557893088926328702739/2910499073095243777\ 7932145768075955132477296334934260920085553820844815947230900432949578434400775\ 2974160202577191630840581190722416287294609822786056556274704197229284416476371\ 5979035166774917381444792840835794402629542723398023064068901107292359990963254\ 8911696861086345104999620846040687896405845766728193279127327932818282457909372\ 2915151942657627942504590221325408018561159096615334387853849389240673148842181\ 6947182158039739822544319700978730653291284159188116179496864763974734338460624\ 4707718422419548491788758797992098529280000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 9101156534306905243502937738564448\ 1591369987567693829704363259834254968615087587962282566050390279868726082618056\ 6909730440528175516585986051397751853249468233697681596124697162858929570007420\ 5572228820835953178326194716639596303412396053308117341920940590939319061887960\ 0025843458420239689788896747905633094200881435315283545494910788602575056501203\ 6754085907547186652892543025428245169138844409746768072102570092674891405305820\ 7538851920263450132742486461546874257982661940938943187818958577792629087566502\ 1787881322286954219714239204146167083749734163671093575160364680241783917716090\ 79909169611427879215154011233/3286951385199763048609025323024900153709952523853\ 5606595139923667397948851647388269638607748590647452785184546140326162667439434\ 8065911513653980213774228768371769944718015560566402925713588227304280175651521\ 3449199765392377511156503756619457943691653026972837571104113962604982307782256\ 9569006694638488557177163024086298685077399367753923322422680098166302528351634\ 8237386593244915101696708939577111956698380160458844302912748220860884470086887\ 0530140097612308339995784879821476583035323468647095389517039413434953255761749\ 7499653834067148800000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 458582622845345277413302263592014221803517996408832804370\ 0290405927620236051562254211718205376022968506891284647107943180621467980757709\ 6526154599919046875749152615002967015936143062267721780224419774259886663168223\ 9521856977743711343459467792280576047445152633786969031042377305528478135422424\ 6028300889021472693955374691943529694667403724949965384875506020149385259178658\ 7355354565321337722258299675989704824548173917509114107377670581834688171422216\ 9613901280114171929496176338099916199298114031484073966667082664073191286905422\ 6831340950355094472033641434821867667944949235505561711671086440984164680885999\ 45721/1656205406965875690444034607686488451615736862869840340628592513447463428\ 9968403381146019410367640966837778737500621060449778070591407870516514223177838\ 0789220200886319443889173458776815664697881249470268576629902793083072409256086\ 7833730368428521938390726861798491085739046228934129129080001117083568955646175\ 4763467590736333807727055434900720934260087359933376344510799052668385222936885\ 3468815635624304604245506231283577013944952070900847303048092565275474071803704\ 2293351902880347450911186981903493551201954310421318124720847421702144000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 755\ 5819554185291485614731276600265837579226467189377882641118872069454693817258410\ 2494066532587458651687319747597278957491046869327552858128780093213899447767836\ 4687824970787204059217521586788212666167227786729826390498091315745479338168139\ 5338309589038419828596670744982260858935035399773781619007625910587451122004853\ 7117940470333258644775064756110174759486563031684299766683178182593856201824310\ 9877888847241291818777544503337718341698401358014465879786544584840107246094767\ 0456116538749499749023569630168606983022149681637837417896184794587846147347904\ 4233024716617434610931494857197120394279716828668615976217556109099979/27288407\ 4538859968883221141769009744184711725008539273897955089714172478566526166523408\ 7829813027182943802862279062678743073830803192832223126533868732883345430495898\ 5079938754683463012230011139974552827642392372289635164385810216140935719064762\ 1788203259774800598565329638463906325274709105937791780249158593120693895340119\ 8549045452411340532476631569545217693378579045758233779697086733001125481393924\ 1115155715503884549257565931291604689230327332474541547696418058166164022666958\ 5799153961937809338024832838812542931831061370408437554104789211545600000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 177984\ 1781559140762023273368853994743579268465819978693350353451952272019120970676706\ 5403616955855510830184475546089341752544284458368499697864303788166428509899066\ 4555422023571701237381569533920715713338150134069288972769854401637790782738790\ 9494407967322314210339939515236656277737932951822913033894129479352090520952333\ 6168696988086011402480690251831922395761008045896080016863971193632106342150923\ 4208976889022406065465228816849915107427404700053649899305848663482202466556685\ 0210505258745810921127551556091752959667166351978900841206765253909366762676641\ 5105450174920556323414794058548453450195787118160417597424820827/64280332913082\ 5046137424936627846902317369923537012724957824822841396520654032649138301254749\ 9530343268654559388871724791740898636125246132785345557829931250139927179271960\ 6627299153929888798168467885966164623135826946878499041341841184789511169898654\ 4002649570410394822736670298380442018696769846736988897434603797260954149547428\ 0217977790973613860462538515108034371717024555636142629241428667206828680174644\ 8791370019623270452038052467117814193514702962121083673387069073937984841369871\ 4493659035445522878741672718118073565397327140218875150336000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7045421545615256\ 3862457677771040290960392770038137231164910133358800678344983602968166633427815\ 6012526887024106798458906719046795278063546879110710702178838730094668720593805\ 6407304676152490740937815165472885728205553118384721714419109382848239133425494\ 3481509340229569247628533658167686298523252445711177449547768337541249481140069\ 8231472303058857028106660751411518011586976290550505605418118214836484393513870\ 3574730132306411570325804302284765387042678249052165318004313717457150743764721\ 3848012472983448567696137841213370757447425454719538969573088967545792096719960\ 6852498569571657453771302990233054369949298092619948881919513/25445084566272505\ 7077864481861434251531174906498028673939285275706989966769317114215205010885876\ 9717605877106019152484549833081967480468721961695157070132285010687566290897600\ 4367096636569440851049119457828138053101858484407430982997640723472308044886767\ 5339681617735088828448463646348867828583053527543586290803931791151581957420926\ 9533223489885494867496467888925191587038141166763906039778532899207049767558890\ 5582430096261359490899721458567086678227916886858646772117853605241773298358197\ 2455917581416532872217258574846446628831178858397048483348480000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 34277504219\ 8110218260611816108889628870956579667499033650730989582613770131518383281092085\ 8500913896223179410847163343356002648513615215922946635919444060001304060460815\ 3767893662936899576233828585584115599945631619263267863966273529313097654863238\ 5143252433721562054569319279800255066878027909009935672774209267564950881704144\ 9618805576278059463654244229755503775889089026828641360488738233980246501468304\ 1746079888347979545121403744775058311534874243039721807436393423103846286311065\ 0448383394584340892924230490339722715982793599772156339703195149488557069762076\ 629000481350247575972707549645086922459290044192516558233781315412119/123795934\ 3335203202196367834441887149234502778592339065022889509075161726125417010422099\ 7230621863605490465413746501050881538907049825326035462478512080748995679697361\ 2698008235966885898170375017341196968614613818712223935508721367099781600651942\ 5461439991416125800237108869944034301489438736978843683275606893745105028946499\ 5708834422318429587460707339241165502556620613089705167363090942851313831880122\ 6701228655217750552932691422315142834649761448648025796282425448643223717294380\ 2866382684031979335459344060568850763514429067522028005450488222156691865600000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 2178631765982178040002679137851385835308249651174996453349129495223209403635715\ 8423059681381867083382669559908819551196934511912187205240060156483421524725698\ 0001287219279570047436593541480602224165880512957336691157399377558624873884703\ 5524672944650916790847134691281633986991332408197705840040598486844670372733876\ 4520545376137954960109533920952879595584995211642828825935672273240554703475610\ 7674986759007185468163818260688102774945101517277624371057859126558537473906297\ 6979776367708604415953921862980457343648703996618858245191904293692891852360914\ 4235800970180738967760936849785394157602423449268098813721336586984250032278084\ 95249241/7868308113280725222307653559908142300471556029935699400885700125397935\ 5188540906812415064354715527442114073326457924179265989788133857186369307931360\ 3706213884102851633576449303253009348871142256957516472040318308193324174449671\ 0021513727517958357003504571528971743811380876207332798401460946315315819114982\ 3374838338546323495551998262026940401867108799433468651793025405413849995259715\ 1948138831527563361970396128826385416541978068310398055794581624809202218675928\ 8786917243092469122696615333270213006701052673663367341928557097204681042468679\ 1633033043640320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 3983384134904601677865214867971930326668699251633382197\ 5959798331210069899633709377852770139317088441418345888584745086442799986939518\ 1292440464588473068530412640513882211615796806427937609145686139487891786204719\ 3736047334569757109882524763689464327506115550575090761069671016770986912825943\ 1938824676948762961676597201573408552899100620967999910755281592256275381923491\ 2054188102106067764220501275175913929075071083503074079638426741617956487907118\ 8847141290554469982744254601784025699834963513367313800795212054311161883081148\ 6929513508937697706821673134996396870542778829569598731665714159338017775902669\ 013798400887584227935811718563229829/143863327239180998769250017693390243375022\ 6814095172145330564489799628116414342331903888545494925813336759736837330734069\ 5847136233014788744290438089681549629210692592571741907109950484621787682427416\ 5075930720877539026870999236418375514756510688731782949221360280350785931556963\ 7473233612781904908176438531491003913198793769975029198815081327505936423109526\ 3997486438900379446702729291256115967789211489643677077898264233011970206635268\ 2137707503277915224732092399413213961033309423822596154305517914512369350175782\ 9474896181773953522788936689130792046334483072286720000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 9932509086550468605835\ 6926925391055566402707916972148413086938871965387371662536238075225048942799265\ 0065934863819428108023529119565144409932169418983762642178408349812161870733743\ 1019150675803469623675455591475535838855611726086584009692838573885063269714773\ 2130301655712714362053610621410920122099672967890716304173431355339508351625205\ 3181288447129367152204351062413920057478435318294017197263629353288133498432706\ 3933694549566233905395214301133098045099824919678939264048858505689664835669496\ 2097131116096069361100611040198042814560655235937817226819320916269209745439416\ 8847820640120075445838719146758650923734011070662448109505308758127225664247/35\ 8721408179307330668640303493247404477576868311113555472994592325925021292770742\ 5323197289584778828982543694307173718768333613610781946304902890374614482298106\ 6496845920231298604822659023369813786732718976980337413259426500070851876411635\ 1424945969091636596596592051180335513144641903959805152011472659727279117462001\ 2277280510610619380420101619458646818315208693246681760989561017170363098446423\ 2801484282888247775848136712435060617458350184693807969063892916324678185634666\ 2044131933845728308880100862661570046437582278519305108093465517877263901583263\ 4454359708532736000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 142167302881503556404125701635405736874167569177030482\ 6355602015585315463168031958096386853820809095497460063023822673321298907009058\ 9774808380202104072884898693236615433084158631455951158713152136219063138964551\ 2550679513034083965638584166592417636757115799174821393406460146301416854439503\ 3368319792748040209070899796078721823445055949024538200862746560425151254716549\ 3477181354166701124365621379327968209651848540772474180492413607147355325385904\ 0261334076744417684899512476213294346014682713753134808632502556650073395981802\ 8060323331405083555791881343411980371405583817267276754005246729259935025314096\ 91006933228826249900937480026445913901036541/5134503714752174558893497574178009\ 2710523574961358613355902514182047295117340493128417137220362404902264648622578\ 5019707653167131910762140353605198687566131643891831063461724583511968427026956\ 7157095205424171266863793418880087510713451568666430561259725552833297449088461\ 2820063256287994246772241487382630210163814677158320842898488555928643620858789\ 1420803337414507261992868912021800013286818250140678885286988459460882421029051\ 1577740653604772421256693864750112236336048288779741927099532668250895060703473\ 1496008474059207792220500805509328660597131840415787740508979200000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 14732589\ 9574769724029292416053631153411745765463354783236453821384766659097784073468950\ 8325114053205752289889280578705853235615286413282300217664734276500988443476053\ 6065673276219528882102421073159489018644714430834578575119864197177369276997404\ 0809483183101715741705014954240611353312262347951313736773815157925094086000696\ 6074987530894488658277681864909331905733594439127418921600018691081631446370448\ 5527103360215735839686680055573697551610092818753708608908558623491414910404134\ 8323655218885379002367436666603610534970126076135015240681974698531258044613638\ 3043213626099622207506515073392523173765045724148070580604670239558325446978384\ 4123551448654391827347/53208162717646865425655790537985087624476937569783817285\ 4947587393344637915782909453346647627863286405520104448755809711700574628785319\ 8869966991635800028165219050200394397656879740051147276338789608735470046970977\ 6314486101042756645239519694180087823536819468969992457538009712633485748400478\ 8282128633547252754028869143167348924800874135124809127619879167660357840959945\ 9075202479047464703887967856732128890316399860853632625372359477359765116086031\ 7522728754585057864777337535920099919921501530871088169984921898391228947127915\ 3411753047468983279133217649198447930596050704793600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2544615777989556075\ 4574249918722785832504063300176635450296791681278125190150650616547476838131224\ 8330582022851428747993146178230104257100368494525074472945007596998403827746437\ 0391476963619985832301450100834761932822409633337519946506433923701143324625464\ 6774827927012094732653176027899932440451671541667639499579429730498468749875053\ 5655833053432243542645222277448731905739581940139461084409830592342212434106221\ 3445681339387641526936069255115260513726708145576145598564295806588464851511513\ 0593851890772928638343500250039177000848409153518622293459752884772804129742845\ 8831516673955095351824013066126440746486181245253619282509472168029288455484208\ 81233099/9190132244856456309231886605493995322490301637656336234223123175704199\ 9944813913748609530197344941517844468129325362104129131508146816744515558910651\ 3593891884418119448359260014788731211619992475726172242730998289253082310101830\ 6964379698600975986720854721168122833342932650902867861394186519076247078252784\ 6551368969016345897198086003152625062282647070823979944966180534218215333648775\ 1079157688123591020483976416536799713026480366889663357957566294536841644732482\ 5844056029851263822185813213370838796026311848333986801037350008237744274124432\ 5280622450597270750468073486024704000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 213286706747546718353813207874813222\ 7944333789343945139146573210198103641183527858577934987152602434758956693601925\ 4584454746512139949312244475400184455915691741748258055934685373968365813136299\ 3236782049074008068621574704246131725882315752951994012357509577001030888521338\ 6973156633122725276955764706061202279858424155545465963827911541754961534558419\ 0674568378225994140368809287521203243001600970397298449339252386047120838041612\ 2555410054863669474639930463203298441190192890014245069963796598651837797280643\ 6567374538855747102302647230603447398820953555936310366026624392278588552442047\ 4961944957135914243656974929598228099379936793311736734335530547605838264820511 /770306690093902832787997457549479581163591179537010910340085298218478317466105\ 7346222823894210363061665699972601895981988868455195065019762621395080181691648\ 8984839640910437765951073820438115548574326725307785217704315591058407940911974\ 8054633865275294406018531978044177488503838129523989817245247950334124215745356\ 0325568891623600954515624719167717488995564331471679771118801054872304088467545\ 3363513365746895282274479913695161191141123773387646367186169784119345239636645\ 8472958268365485909829171748998974503898643997291796449400752056264706581284738\ 7002656608482827543218949743181824000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 29047749348393877087691986294580091\ 0852539114994238259346341220599955334354081992463538262353364549870679808775213\ 0169183609922963851760356582512147029318838224266205764986123487140112232954263\ 9830383883379960695214876855154035705228796100656204334527131344353169888815023\ 5301444568844263732000764983137545823367301609154445379574530822588442247088557\ 3401079847888348272391887024154892592864350139042329595319474711176003446003357\ 7396532089327454254637991500146281218460137556463141649382621258045766605692512\ 1155001866719119295931861299533207490966088181556705345739790917802358640060572\ 1996562128617902706776032910289803993516939636789516076092266831284983342408066\ 939/104908974367053443153671241975966623546412028142533206480287205100019524971\ 3765471814258413004149592854206580092149392488219275934727899235612304997611215\ 3876536597057565758296330483744868785119049218232398167630899406863070469352070\ 3793922558297445801492560847421303928348838735954669436319081003548059475358264\ 9667973163139784208359408370595944297524493940018731753328828400243664300120048\ 4990788227901179147017781528801187218938105263930372691073625163505451900827415\ 8084881148037107834779572469993639404454126549147925284219380887717545109524254\ 0877221052983105286262908098434876571648000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 11469023843360327088674167638\ 9625531967533924831900822169342759105855370190787477853988535873293254644065077\ 6300784571990084563148247516243513305711986332752337317061527413425147777428242\ 7315397477968912744651431238584935671146466699059134127319950047417140493426107\ 9794322462832029074219940451684491734794350100296008127044926884397110388484565\ 0199628175952776412050759916369067382454325026355305271796112286609675319392256\ 1950615152194469657896623428082026189903920876837340960248592789266295625321782\ 5028928751939997743902106665952306491784405792764259703992002216869106035002052\ 3664913922306653894088742432895355433269825748979725217609959613133436515822516\ 2334016349315583484788703/41421593434380133058057418814011751364733985885761745\ 3347882113009192798278233807030237660194266244888081931417654428102840708774943\ 6191718510198957847880787594826134802465886372987250708575792906786956296271481\ 0345538362410403498285230959391726922678749718013859372103023765117728800453533\ 4246002232259102552583494533506566351367154370133637234994312779987750720626246\ 0892164685169698896230052172335729191001015044975317680966198394275719124691445\ 4993572728765327416572958998985415976734423484914019001915561056914349195865675\ 7211204576668146209296207469002698413748017364820697965139740137920607027200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 36700867536001399431127557521536729944235779552025738419806416087152438\ 1559357405164035310699631476271980433518847974762752806546967550288642730692161\ 9938074524271473701810708026212517181866488393054167900210268613985360773349178\ 6393794509921117523936417035746947444277873058512772200484725236426929593750724\ 8749036780729940076940211837929395525221626651091157188883151991734054509649626\ 5806959603309575463542176590619402032940924529496128554342225755594051492008127\ 4839984978521003464374943546969172312037293175195853316045195179526391353610047\ 8846253973237646512546772031626277093008087958466306040026622156363272204963078\ 2458250949501854765269717191753657305893967627127117954008421/13254909899001642\ 5785783740204837604367148754834437585071322276162941695449034818249676051262165\ 1983641862180536494169929090268079819581349923263666511321852030344363136789083\ 6393559202267442537301718260148068739310572275971329119451273907005352615257199\ 9097644349990729676048376732161451306958720714322912816826718250722101232437489\ 3984427639151981800895960802306003987485492699254303646793616695147433341120324\ 8143921016579091834861682301199012625597943273204904773303346879675333112555015\ 5151724860806129795382125917426770162307585464533806786974786390080863492399365\ 5567426233488447168441345942487040000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 52849248453117521156939856470374510\ 5552198275235945857643785001862211133101260940086302800622889501901502041958121\ 5827022168759253197798589898922889179145802405197977051882217357209950699594099\ 9179904536738054138342713296346375329301570066420366836258115745059163124310840\ 8366405587271009598859072238785792512974988326159720764169681784420215614574985\ 9881766162128411737775278567132698429405064955191725669218872146415426972763952\ 3714371907875352823021068050023201603489144640351537778967413188724965771710395\ 1561946500212656923233082141588104807262987004314368579666011695877621322926654\ 6805185102355663120977132909305493669056620432719494769070596602080509067486754\ 8961770123286531409453/19087070254562365313152858589496615028869420696159012250\ 2704077674636041446610138279533513817517885644428153997255160469788998603494019\ 7143889499679776303466923695882916976280440672525126511725371447429461321898460\ 7224077398713932009834426087707765970367870060786398665073350966249431248988202\ 0557828624994456230474281039825774709984733757580037885379329018355532064574197\ 9109486926197251382808041012304011213267732724626387389224220082251372657818086\ 1038313415062873556819506732479682079222341848379956082690535026132109454903372\ 2923068928681773243692401716443429055086401709377622336392255553815718133760000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 8582598488507556661765560392928188048505125795168349116861861548916909\ 0463787278470944806834417223956106632243475411390423256542432804042957598805258\ 4749304770984329136228999019321958414109002793983206603522417035752836651735128\ 7065967531821388666903887585220200263022855910060466714050675627994398130292744\ 5308684826429496721803219545341707220560651662922227952199831276698043552344194\ 9160375325169600447349671291327779178655513083257619549890213351844972000639359\ 9604433396503362527136749476557010899578528526407107874356843341659610243630318\ 0093749897015052970270052671084744057035555842366211691278675884542905315553431\ 92840654287269401698354362234498531659900898528141253770797971/3099696391643245\ 2118713538021841670490075964314731608798398536580597711906729757816040727932104\ 0843091387203005426597085596333155637009377815193486098224221220045414932207435\ 0635931149318003949800798886403337082418943393587547548954301945271762936167788\ 5115796451925986004974254893326547405646446207050588960476157370754474841508859\ 2489299162820585460319630191575082016552670772241814156670520850958316561710476\ 4688705738250537500912196492823276805224324215421215439557319609553324365417903\ 2562806169170894198254352141421242525616816500087472180839234986696006542628990\ 5432896087795653105926757604864819200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1210376360753713702789140878729886\ 2595812039351549759210580867863478146474320094834729536809979979137337363321070\ 4867175024659352327081305270499363406504416563022274257716322667210546498358803\ 3227783382544494359460228760886531605109397273171459511207306171489945994754344\ 1236495383367664656043031930817426383696581907174738662688895643766785675581749\ 7983340353576747427814123085432513821074242386413699399834586548098952218383837\ 9033224935421917536342425004254110552584398789439877908494798649909595909237441\ 0256793461447983666563193161487953721726670738340411167173794424820288928620551\ 3356830409994710275129932066978309510521599919555199097656911042627146824242629\ 0430778791829049030444895724079/43714005247548535972915204000747076310111377333\ 0595601661081758718242589390263925916574996059264609572943936599765599106939694\ 9697732840837578123607651415654372856303180447172584444424850991750811975645031\ 2919886923698593277547130377481240644297302793427971099075274290465113637339312\ 2172060257733575558902700687834807829307747993701777436109708298732378169822057\ 9954074557564113064077644421320876881296530078244638746889279264948738358711966\ 2935906113364526818509720576521201248266345953601821954556403668607178943570492\ 0142994093262898344221717932633746280045751079106273131151016743201178239142292\ 3317025177600000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 283852819143576562739043153426845898170573058748097199\ 3094591970716574474020759363590865166813833537565779719018829173077973744767082\ 6401687523381069006830251093661567245522306577363465779694712221777877683821973\ 5820794998414203186735142076151428813394032054667548922320483705149077604009668\ 9558390118906829989062763196522259447185774068655028287288316450433897784495447\ 6379875756029981307277731017737289554817653234508522829202004953684811307133717\ 8404254914180516231102292465461309777395210277899537705843037507580689581459873\ 3225485475679063818517618954589332993114842381983461732220514362579555513698039\ 0094614325905770613910049628682643007663038614142868363071834207476095014266155\ 25903779941539/1025163387852144328193499362249018214562236816669806640376936641\ 2491313437253850176581578303870259679328001612778907533371287287013926426751450\ 6579463074306915232937505969419051094633485586824084951219361971363223166246648\ 5139014053591335671278817040683212151420400769938376289177228733388835347320211\ 2502169263749265031701987093378032836090338776295893237957759113478212980022666\ 5362006289279880646216085603014219372466581270464816398408016339364299052567306\ 5108551202513942849811615765150300755919422180119217038894691498830094355182492\ 5996493878538719470859710580076295476041258229658706556049498698668071452672000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 4211413538109210190006019754447927284863122142798784539979310805379\ 0808042850326191632747006829403802087756909093240534390379858351992184041197555\ 5713285633909958782883750403365785171871662590388697801713402656418054763288329\ 2039147625761149139304991740598189015945468441032735353083577883332423947475160\ 0755680893506350012918374516253277154584251250094569955850823645940464968547099\ 8040517496706929535703390574341046273671321338966462556620193639647293097492079\ 4301316987791817787550918469597400671408837333784630458721107203711656147739645\ 7880658617913738284211673012924041450007070597905837813950796989437895870794953\ 7682222302904291200615489916952412898884594330931420411105527226948043273694515\ 8000643/15209935965858238840770047427176515183656499485782278831980641627136427\ 4816042205056485085950652867465211123103535192497593261358549937703366952057991\ 8526837134523722961258172018335097342615980105482384412841675377249186821505508\ 0095162276693308616047901958688188067538957652303156751280477614856096131403549\ 2184175380186995758011190696197375347702733876396151048993002813227979740415097\ 2166895140949862971915878911713170379780205155084877610888254392048553784187240\ 7360291587519537019040872751732810234750103913613981783292491812279041015296288\ 5704500246720681887039404334455847651723205966739617666086508866859108925440000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 24885651495196478898326777093889650600738263213741785601404034828578\ 7232302615722796757077544212970215902251823555557302091940264274871964085514852\ 3969192348367589481807266399918465740729020275683610728350964382842181411854528\ 6605029064133509229171608257811209331573615900104757184567907975392779983010889\ 1418841211753087043674289560669764671216162661825297911598690882311029938451152\ 2669045252152822286506236678653819211466406431647475079124921487425574042510328\ 8628496446018310602533727886407190507550085352356431958510107545471573872291833\ 4955788879614137152411669679266571689882238609723230723304326758221767422912679\ 8935379740455637108292991174597912291967571898776636846281643787636659190434646\ 164051/898768943437077749681866438878612260852429515068952840071583368876243442\ 0947948480610482351629487622944293637936170465766874534823405409744410803426791\ 2949467040038174983437437447073933881853369869413624395189908655633766725325473\ 2895952713695509130103297558847476718211133999731989848391859059678407764755181\ 0883090647413385700661268411663088727888819968863471076859257145289711933619380\ 9861985601582811976847390237596431532466668255015495188851395893778178156518770\ 7653593807972642034233389875120604780687958531735287194556334361943332722053415\ 5265923669858475143237528854209179420007625307341043905111887587129163776000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1905969692850105677547963930964450780125411801844419326007030146748586\ 1854986228737476181226651956781757952004395789823849107535513073304339033465768\ 3094026422599874507178161527150851986223588825338147489907913134875909028288021\ 8245534490265966775177098997293286905841780805973902729455618274447449869651982\ 5691742571046544035706259457904382638054306986887350867219687314896763122091231\ 7534848859913124161856250865774890875638116231053142596037002630689250280682018\ 0936347686341197378902970488901059163068874965565926977803605810705154996185886\ 8675940232704740963528300406151007724999030869270283756326088368766761516268776\ 1306679908367849344271917935089800293852866768646249307895341975383135532242960\ 24971/6883582448548414378222787178470742871689112910136894191387810382109743180\ 2460243659849250327381183447112691141714212833196493140555171806323786302816884\ 1860006024450620180841279155084054486774996309741974268918227875060550075635624\ 8782013223485956519964772160597113994773977499485798293793297694873220612349131\ 9923943490343223054207446507612157360322988631858074744261844615177116805003997\ 4960543789880842147072056043903394734812847329841753041998559144259769757882664\ 5343392751699039474497839641363260526904171189870612781516294471428848065520313\ 0265254515874316877261847365160765808445214661586966594580012887093867970560000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1708418119144826501766917258559001388107790808364595196899482320331592\ 2312367570847810218133383068848283621506332415472566574550094285087557668410095\ 0420369409756676442389379234924634028503649748338019974413044587764037986132345\ 0872350757497294739825555467496826236115710893135787301418546122743227557345854\ 9355039484849651614808903054578401277969214708930975518715263733655376073635364\ 2573298888875307384447650443272448203603800278852206861891557810040960466168216\ 6783993830349234683160072816804694721214792927204686090682068562851679519930395\ 3508979050767139161692593641946618909084103985988959877092468535624594940946748\ 3401626089271419076417273894892835930545530225534790668588835672403041755212430\ 06509054851/6170099127756371227919995287422250373038536357001205108450463836004\ 0682996135239404505875530948123782819460704875534673035676626536628248598325852\ 5299141401216400016313399097080570659592239220767942237218635944853555810524060\ 2959923595757552871637126670423526151223129215654731664095300641622388799611295\ 8791444613826747569147984638844677098157249925510860165985297019104420814008648\ 1653331555883426059692858528037434952807870549495704103655339195408488957244622\ 4781263553550092985434032966138562535958573290553846040523766712130549465247963\ 5291325813260885303943932933656885761852432399868161913477507051794551346588555\ 4114560000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 3713163337191625288170469228315116264642508967768399293176\ 4541650247247830565451397709716538064361463991232719290133733989769646059052719\ 5846965725069852577916922825660969077103427660648884807260764515696695626444095\ 5600919431808958067754381396678859867138724568376109522815081713945977629900125\ 0993786557710957503664792312699952253679126065116955161585460462726641219615873\ 7290047302679166142422937089789250299963005032802940606458010185867162489565284\ 9461885444060693342350739371545275250457698579792080192364350375984655474232150\ 1643235622884673159288468207269742152430239927242077083689287173848627616552905\ 6268233119578961013835636462857206077018028688148292314039988237524143771305858\ 297837470610564471823546467/134103913111201406377861138953870496900903085028202\ 0544778043915804608361809104875746898391281262152424520899389070672566013344058\ 8288546583284408568829269834024032078701222444478747818654771753449448004100215\ 0359033181852867311918615255378812930788997943722363210894425676799219582043723\ 9453307469101724066422328968793068718412921305648274998914297518948109055880438\ 3152247047955052047796375161149084324979611386965353474303476115418699880481389\ 4781369168879753637228635096642193404105895812315033324644439484003074460073453\ 7467546664808893590486988279252965761236583727032244679158211780582843243616299\ 8188312315087850508910592000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 2533379556324992511930345050319461361\ 6887060458621189904603607199875386728706811754501630895955747365357344814327687\ 8608843153378286427075898266077107138495379172388408686419071795475059288554828\ 5400718180779851429136367234580451477431698881071113492158908179620688147648222\ 0335793252194843552195276851770185110741461105446963439376804585811054267569975\ 4480903775202980707086539344556209087704405117693533770917204287197030582081726\ 0461683927071487703536461916478203700943870383068874619574914696554409097309456\ 7550350989841750052782325093044285304986967343328168089970047897901153254421928\ 4052079386539421237047825016692828755447552471162522400936879178784001192990300\ 02697513635966469699407233313638108657456190657339/9149494178738167232087087337\ 3273275655702844295607429860605766830298247194749682883541151289064813658074145\ 6044646425131107380485009566924934359299597693772687541839880196198420417072009\ 7712525607593167785980120818630270780453799051939401843957306552969342862859098\ 3874824081443508167536815168661008218564869246663440439057800185554739778562813\ 3878996579800221346155031633868863648839070742618883634809932217908057028999212\ 3092339816691335591732869920963211133224566007474660551419967892563747096256481\ 9803026780823616033250200613718595728091778303045658661422234723728796940685779\ 5018180963314141833649397401911054490875953623859200000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1232921037292\ 1292568684501309992968981257770451943827004456998947349084525268538489210515161\ 9458082798622150120634748273549850805380877169203602530080127705164056863389922\ 3563123804969099592239770462975533794519880784649859836927321122056268507362899\ 8356116549842773948013318820731237078418491746332993080036322453820244764157030\ 4654316138931276325294244342993154374531411710213840050514416224837472420630076\ 9645328203764817489215822047388181383456864943671985385035891352616450335492080\ 3557665681226999314161403177347458892636945794605140269336504406080645310175545\ 2068126827519641824966102811577141589560797923477033026783750397386240684196170\ 2579829171281444036825160779807556125742383282639674602206341496874872838560149\ 155206143/445278308032122160275091343169318145078713682316530633417079263427865\ 5415439372565025412306088456577636320295835720355407705660155450784904803700673\ 3683618009205127266522503227973439801578792343249078555042933671547337849864190\ 5300109851366943485849159731840070185778022130486355436253714554638820558341913\ 6611799141888769439119921105168725368052910023998306317852465178690620490546702\ 6958191659898319245173156276558304659592308095309708169339585968560618491118430\ 0053105701118223233790479959866133665729736623553003782300907813770088689393989\ 8825660246478983241620045328550393589792299866942873991570504464056058608288063\ 9425951491413183037440000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 6307138107285188490586751363743105447211\ 9112721666878960504837976359367619125857438143912199659792039399487654849849379\ 2629641666532584453371187990653382949390545292060153317096363591803497594325501\ 0102335937120770998758319845569947953039028278661520859169874890966560989632481\ 5540790757429906679446654110103605799514525874465321645711284491418534142808861\ 0467146545478066860258702858612169631705909697999308227114656654046401290803223\ 4352805500033605420328489526875777017976985049940132379426368401900989457221549\ 4458884833311914117106540544179070905044180480190060007347436870003521418546721\ 0472999783208709430904645234285444062034192658090001536515415850267857214884319\ 7160850100207857870091236111836479693045772735515992099052154187/22778657125691\ 2412310325727511696390296466771325844410830841067999158896432216542936439991930\ 2610846855636010537721105012365907509122403525901381116468319162878897490446225\ 1751302092864895647011112498625617763149016756150476525307532419556527360962099\ 6152420106304236605001071599986969950217571035044825389352513196902461889427618\ 6840560113149281146651876573579960607086810973818144071231073252553758419306077\ 9824836166331661041129236634311107358598076869995316544053516675246403827747785\ 7928269119338040704067144774614873852401212226569946389464325475568878866708315\ 0388273239344794148919933296619127807263632517341655841990473974494732791463280\ 6400000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 189492996017080005777065576175895593354321435941123967494104\ 7081961970107495545813205375015142059941845457613208848811566323703428799447740\ 7199859045983039893758655572737881254894097000683725555487424464671740421421885\ 0795549493735771133953614273557731681985393005672216810258156574744348626793578\ 0875813720572846692211693320164823619919247516777367771593721160311023549980228\ 9873484615729721085384810203821180764245355951765174922539350573771947645546819\ 0723643424637638471432908496280612531904697146946938955126103141276122715576044\ 1826964624029537541198696121657530815901069869703037444487115899284793482741079\ 9782435682892431639502239994694072560696053804699933327748562503099476019317928\ 260262416370195991347002617290828657003717417/684366134556850252007458739504949\ 3905814318313766164920396403221182388051866299669960789153722129790258464597197\ 2769576218357162277020665579364027652361871756597214735055955188006287841512694\ 9965677425570842957643507843107100318517910690652662980304612887977933520828680\ 7101414786059185544091972186913752493065197668350843216971165176351444513304181\ 3988633433035635323373996856981058988385705967741784615381429812468010775535381\ 3013884153087761583800836742127330631357496575886064927915802906729018335203293\ 5154275997265723989668231843927697120872223419153356231000923110570557088924983\ 5002414213593825137228429092444446504573886715305668550590464000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 2390613382377317193252729546428931947315008375678830767949002013478464476846916\ 7727225221422149820540988984603745739819590739609723763507530731165392723903973\ 4869119121480586177892766716818331800731019827117632000022124262114550679421918\ 0806392728251449703515107506544231404726577605138970802432549570469271457318652\ 8589811497774216140394481455180009288267618657708809031133120615019629129514243\ 6329948369703962110718045472742902322840608295786463501363678284172127041577057\ 1109727555666037141607317567825780829578752684971933767185628318573567768393406\ 2686937119098921787213206427067233381636812585160943341101267838473917601727894\ 5050930301076158921056205490474216744918271818657185961745941670723074673904475\ 3686200200634012453692971/86338471779803043522714947437037702406141378300416312\ 5371217241504385341255546436045041624901527600073800709490921139268700941979881\ 9119058310048642544529263215873772854428462766134011850750433274403196517967825\ 6839325664432982188653844871732113828879499030293996055370450568225014456913561\ 2254171492147250041882245704024541559689284789256689738552471608633336662200711\ 0294137513394383839871392014597284542531126281100915678131956400190394317866330\ 5790321643102180325672991618564795892856016301603235250750850946533734003281932\ 4185498810440156706396907949211682184006950172811087459226453515615049376843497\ 9472425011786736954257054366913192263680000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 517365610799763244509\ 0649695616241679358400009896250594741411324579813030356627321253196471904191336\ 7709135646518337737126253945745689459485651281916827872509416423025253582828611\ 9434203600539476678566841598105583047004563055406813635135132987541026459416771\ 5137265344075228317337116001246791493343310372097847551371600417432202338647701\ 5301439842673703163875119222532077748582864873110154820637286216957459954254608\ 4611669450478807225177610402463306989329437271299301204881590922171294707163106\ 9034231161358748231660874872314794570491456399025089738457445872972061616016772\ 4948459694951062191820482707739437905591100094333890902690709296080888199707078\ 2913482281611897920456713245009878169936555756238636954036648093190436215994453\ 49693263124793033/1868496720721617184845412105151296264202696789703787316152556\ 6637402574422960183601071228250156255796133597361762996606214459856547721063436\ 7876862709414075628010201117067669638485263993169035064114064447912879559241137\ 3556777696916206278740422483750464807779052973808049526544462872772590872917315\ 1329435815557369722249035382354052409316592755010890246289371186609049049370118\ 9586938150881127004131658439428061537693958187705901851793449452068219626146948\ 9262465618163237461825415906253457785851367259353234016298460172648462373649884\ 1848620075717751661447606295708202522672126614149859296375010061925492030960888\ 9157723107501532601832226029175078675021824000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 270066089091351\ 8591005209901768587560656652330341541409392739973786296699587489602690417393413\ 6093429517290469893045397434393765300324939033568033746630840722659698526465914\ 1009237666291365083061771155184104401769197654947153306500188133312261752401092\ 8997132588970232777760073175437405492590882639566381734797846927119582375268539\ 4737906028302099069323166373330305798486167500732025559485906743625881688080177\ 0443356524379429990076644211876039501762277756531314160989832343676699073919852\ 5588079052462867864974465796738834691239362238060466751662590387919736305328382\ 0084512703067451096122344948385929275739370446649487853622718853806682661410355\ 3452802676237754522483092744773313649086838718023964380078164897886087485869679\ 2611554004748480064701/97535952891028812826377583095780690124816097709919045377\ 2737938202580483054534864562285776770229466599332909818418937709341366865560020\ 2071403482683356124991803835993250033442230853523284829216560739210873273501138\ 0444918989530516115168250981579658642344019736216259807401839542003445700746613\ 0082543233694066416727400214430499883709173757332060838300588046863101266713710\ 6580820702609313426627122747017264306830992976760775468839571616198859695237072\ 8580072457542040042908737324698674685603750153328126621974876757346044189058465\ 6477181355278192806605451936578795006410841793017054348978527203904379921031498\ 9040488122225003862627305326134923525730861056000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 106952004301\ 9673999836065960059268275149172914274970358461687467088807802758805706443144617\ 9831966682841146652793971138529360902052272908673574780112590458783872127465425\ 1621045425803266565584869055163233333837698073485665443987174783405292909964674\ 1988121675447647199714619506070328640850544722794528920270642851744953929681064\ 0369348973763070463299524369444627083033046792315638734149387083275062426658584\ 8599195266099604077604127075894369303566825126887392179445753422693603944391381\ 4964978842544754754173158270832483398909371552540853669302831896921603997847061\ 5389479084801018072645815535807650866151988500592212301133685943182560736743062\ 9608026592039721979918545579519674129436754298720679773783570394314528261711135\ 532750785120602216143920390831678062385123/386263463120170166654599450188151601\ 9268082342298105541295150038351675008207627439215015693709631644835339365323231\ 5839840855736092019025462053396054265440079771958284525347945845652620438636391\ 7905799715325770522495860523684497439571535613938716624893581400088763042008307\ 2022549984659707192510389437126770616727679350948618373354591044685365641373922\ 1882252719890586125596831672211586250761219447206210804815306722009278097736186\ 6208180271723689322996913880881286378704757861744308238847857520513770160186362\ 3199113298181389441869607506888800347603700671328044444738211380265070859652048\ 2017566784605286412029641815329888486394714936963680868449636358640019682324601\ 8969600000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 203208731414754189998021485446824470196187697264039075\ 4230760124556390366459543873418002325410254891287983533438131344675946637246922\ 5502905557805253790248421970384839411250475518589881597153837083161272571379439\ 8797502065675869121912283969736585267171489439710177764239650503348616767095114\ 3041866002283388177717509968243016720414532231776222322857195974266934803576397\ 0387975528375620366857402143844960024756013579888444794938416723696610915135832\ 0722447262398995762173126239174578735198307024765345869019908348800392843576492\ 8920677819256580672548247166756255521885840777236488230476257352242463091036850\ 7917050178771163142025529987402875225737796425427062747491578438014098371196616\ 3377273995534452754878377491836930665500791270667176256799672418223755277683028\ 1/73390057992832331664373895535748804366093564503664005284607850728681825155944\ 9213450852981804830012518714479411414000956976258985748361483779014525031043361\ 5156672074059816109710673997883340914440210194591189639927421349950005451351859\ 1766648356158729780466016864977981578368428449708534436657697399305408641717825\ 9076680237490937372298490219471861045215762801677921136386339801772020138764463\ 1694969180052914908277181762838569875457955425162750097136941363736744441195390\ 3993731418565381092928897616330435408840783152665446399395522542630887206604470\ 3127552328444500260162250363463333889158333768907500441828563194491267881241499\ 5838023099365005430908141603739641674360422400000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 641465365897948\ 0856159193389265068530498711655354700293039799225336992018977009971931327515224\ 3826260028650895027847045611471021982659509854974821852101267926736240699700075\ 8515281909007613576013510427645145783684277330563873512457176740648252592154624\ 3243783726644766628700513880992455230606700609184304298369019668628013205913906\ 7266012305251632486582502277512532077579575932188716908829720630266549818878568\ 1568453251734265461721633927762957665404093171963434068882197504621042342205660\ 7012446371068519540137577509420887122822125686742454454160919236802629389067756\ 9971259111739542372838032914685033858488183867065376829864808631284233069070244\ 2826956721015684698827892565259441697190318162998132303301063740189808417108383\ 062451002126655466954308450771772041658206615714639/231669243842063333897321945\ 3675383394862190073997534579570386340519734771651163848747656429271492564686629\ 4533406838176210719322130457764465699198206374515919157308776433058774410762151\ 5365754961610548099659532546815441148719879931968276387888129507070605939522121\ 2112142941248377028682702322066978545382143643949860728689001807913395417898989\ 5103780532141885485807073078689175867188481513216022850791599656909660194519718\ 9988369603110832007110781764556577529283705106337621060719267402067019565492121\ 7777090672517813777235178014633755006190023401591877460905332629197392600091175\ 0139997135640524224701347969632887276084318078093062446452860802852613162465342\ 7017481610792579314483200000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 52045819321047857286292544110597\ 7098768314206838082653265604990868256988100481993175413908178502095820612323879\ 2622222781070435255257982423411795507175572474257303437180804955072133237659902\ 8072288542098607887514843121063643458555670118859359156864199742021001562367773\ 5665758784549126812934108325566361063514001263517328025510164002161792115900225\ 7583089335164728286141883388082585826512957981676948772897333841056385948519985\ 2815143175609690087989362833950610336071921532314683873399664920913577324680424\ 5788616472266409502745865210088388048151664354827975196860298309443199397561113\ 1001959589015390362566050447089571780484312512680607424700984889088380948528451\ 8806006466761595869302927871788934054581047072094766306783349628860949576904985\ 0216272921017146588430006397103/18796693212337795853738088873633942351823043196\ 7345604833297066167929798916930129715834193044340167520213343070238037940857763\ 2627217668516486750361571968837254142699913432760601278876392419918552621079916\ 1016839498210235190253949855438246481795497531083646208691376163431571994945465\ 9854143778253837353520782470576935390588381980802873663204017069213242530511041\ 0310188940298244802310873283247290125079079668126587790646571913749315300868211\ 8521847022846047000706296660253230078642385563247023569340509347591663430537746\ 3300447434787424437324413922261862953779523667131245443503043732228281059020078\ 7127624310984768850654610798625756304491748710151169368384803387274732596992409\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2488804402150172510371491364201970654201402879370216950\ 7750187097849175330001617601613244205366821613595114490119025264623318315625585\ 7192173296549291871127446834489014427359271006963737786176856638069674584329782\ 9530409287373062557557206372736270637383787876317595764032007246352663710059481\ 4892937308774835364165568941779827757037449426663628625647112736879730552801233\ 8259541606714833521225872353796520958249876424551630896481065964231338462297098\ 4047736115199853158445308298889380623218959193147362745477860046772398623409170\ 4450201335105559278453748399512677093509228319954351275603441389413973624263428\ 9153919745558411034801735729901180351286042428008025161858375673416941188859882\ 7384525450688675384437282850913400649077382412564382199940201108070301950703857\ 5292083773/89884938970276978669003191907001408539544777993407371935321003069776\ 9564745620770671207118618047718367335986411063098724703288985646945245477874608\ 9923099101455900429661227336409123048011872693229075239298050157835234368106016\ 1745173373870394149897968189466080659513082274284126205386215966498473263576570\ 8403393134818860257225111207726690208683127967084581992647336300876714047890428\ 3574497332906162032290743823382216926464189056876175580321338266696639162325149\ 7779518203416015162084347557195414289954474197728885879749367732758289324768525\ 0580861342442395517120693950918060661171531557795139374210987345159237829315049\ 8740360345721877118437441023636979644623716591954373587763200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 404471985263190359302955191321828972341369962957118626983621595332291527011\ 5044523129573134709103760408298901266297537831616025736415733551991813340168934\ 9771575629413280535315146191655307967109765686008707915980966836048909619970327\ 8328068593074294479316241112381804522177895852032609671343463655047708510961726\ 9211741106544390293830537728534333629013406618292500847074343662212717471354610\ 2635279659146932535927024680109409370288219410891156624768129437739485391050811\ 8610813771514905033766428910092972980135221172993797384151678163756624771118631\ 6974408071060208991179632121579601356078986016266199023209620593168085547436504\ 6461662332015254713662984027743479661549426255833449108964401495102007323570701\ 717922516208955560653013788924636518838823977022785861855150890259/146078154740\ 0278525002473394947080160830618832567494856681594975742596871883440495703615374\ 2877463064678172285990925994036455391863209077871136839258161990972151117992835\ 2273195921825763786107704860456986261021541372548353216746439199646753086613137\ 2431900951182992706159485271487878259206555483358388616439859254198244547479965\ 6763597409339579334881792823022994472187698922637820828236107380818185481242863\ 4029574259081372433879330182420643424965924768783729501091754034530296883520110\ 7400513071525400867226814423132190423659989973308491524797398220975521904927447\ 7666185657092413994534291907168305614516169592614738301095355908828874558338830\ 3186669804309507620588326189982023680000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 224767080650759656571\ 6632547357713925791797929069670640071453225653477817070997180199018527741366275\ 5377331306136614583407290815542606285070718603787794096917936845487916732109805\ 7269662842088057412612007609293453402272365144635180679648304451747115062541617\ 0992456065508802050419502227482014268623192252090813753843147828259642761957986\ 4961633615189310956964469390032592170997266999679411056317182667007278295716596\ 9334888904644164352231805216818072449212044333402932447114426973417353051284989\ 6229210077645080230815512584229790159752355291747061107913818117718288075307661\ 4830915081961797938418726856659940542958497250306719503078295676096092907277713\ 5061324087465867093698375999714340023251516918146637209417436406564133031950235\ 7211252337597595489822736884104445855390800809713714223797/81176493266770870594\ 9246480121631534060148298313462279168148601152172069247666554753614514621493311\ 8431442410071859623382685520741587509867604407355383415708873388760692197765870\ 6049057096534239757516172820823203404276403019294698921985387573220820717358823\ 7801718816801379271386624845401135906486795290497352151467000649839273143607241\ 0791521010731539801231562728043031327372756844224841112445424145669503466430839\ 0349496974946022058833164280240538066116171766231996228677822803533881382399387\ 8148518407682417436856153868718010785069233644324782155995673213912506732434342\ 1443795029211176252955138099063104248989264331513012913633463701341609840197896\ 5522432860391444482830066328347963975270400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 1807348690754\ 8087498959171384560824443616436685115920939511365337302484405320534034292415128\ 9044342559895706778202640599948173195774951865375592716755375821023526555827489\ 7446051237591613829330184976406315322062101867010822955987346534994826767005760\ 7863077793578206315500880158761406574171111997489887396663129621244675940916177\ 1618066469279591639833385989955745371536206182803451669183221545316415716430094\ 9114172737179115341412095411301719440534076286200084292057788122870160978467192\ 4922958172723485789853797046490660884659887541690191122732578583750689929358590\ 6429390249560050793415405582469136400441532305545538939084190279036462211569045\ 7513647729176227393268207621677898013030184608177626507470271001831901309873444\ 02140461283461585936509592285526002966832828194585523003632255567489119/6527401\ 8235810457045378909466580391653776524667385501867910829018646156088204867667738\ 1431207142772053072284193878232316201742722831051668454070395446380457150509190\ 2472596223536553404681132318218901875456522393785737865566781486740316845014762\ 6861938828230201636210058998907212198503818705338240603209308892086499461522253\ 5759534774582551746204472923115417029958961940149034043377844119473851736555553\ 2847737357037668003051755409633750774739774141665896401371722714816747983731632\ 1594019587347741922365161743186097603332583615247227417077340155733163612083130\ 7046663550454518295558298870682500122654545664212661226744896961368385266816224\ 8788472503128617658826304076050864365633462459783251492864000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 28620714698293707707941862632773820815539995720554266374888290686111947914\ 8094071848463446785677418422988888420269858468561901579583182207487608580808090\ 4437869166689736884070085342938803043264943939661612690559249656756025044782846\ 3934737185203085375370851681842663205500456870150312939598129828814277538675824\ 9249748229433573358179586034226032343409078713490949984600658180139360001226874\ 6500600156697108965423711848701470047980001787069578995550579343810468289002128\ 2696534691530115840347189855877281781066022176550275945160461241720622136157804\ 9714553840328193703568660815872555416000995072129844178486494489704884485062083\ 2154744022876785179773185444839705370724075220562828329241506381300676222177999\ 5130646701421199734922488174569879971954332461496966249563100420590244775818749\ 758869531/103366480490726236963356630826842848953194496540727774218979025425422\ 0653596206115559489656457058935216008895790892215398090736276623952788754246374\ 0206611344905424127082703697096008324128479330903832881954610242358646473331560\ 1256298272619002107054096678135803177576046508533415211706926982060556966959022\ 8789639580915601669531228088781753498388314892910044563571376679414892620011835\ 2625099118408797617999349480352905342076093610563710904279994241934264096013871\ 7478036478334753119239796413981761401985886631438395031670367015347515557835084\ 1175833089458207934912605035910380878596719619262610164907491667668143878129748\ 8537798476366004734151833289411887201660422877030694303349178088806322012160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 958358026613434475284746045513486697253461216687291427841\ 6143318530967968050638857367536753434263493105738979968682515563518441302022681\ 9751730879598063796829272970087964691352393182380701507967800703827254039645447\ 9129074063638699393497582902508974173610675555551421407351033665556056735102739\ 7128474389089746148554419133675064619590225797448469615970362608001521048065169\ 7861947071338673670041357983511790697279367184394780119739145687565579716987762\ 6743553862623109431180398509087889513525117246484099711332965386842412290878394\ 7094686964099693705579044772695402061187860112261729228635198442033229729193126\ 3539541717076082719055246812113813262953353880238004834384210260559125795221945\ 9911620207800802495156765510706934767107899887533370438396623555325400317018231\ 501037485177765882135601/346120961943949061009920991195569789932490619816958725\ 5010842713723346379561406163679406629580842912157524947749712030630478056690375\ 9157573105323552833910277318474022032956997121695521834133157797392319986609781\ 0370747858519681562696710071483923264215653438490285433357203194543262834826903\ 1486539855387980979252138772748064375952428137426143496489702573122875802929234\ 0197916617123288887175035268916637438553446121798181319803956478941066291201996\ 8816996285176778918824276555081917382647420495559389698273699244520579913539917\ 5637848056453522271853638213313049738220998117553456794279004544862194027133814\ 1063595055069866649447245020976489661961762234063841937308037303632272949089720\ 2545950720000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 39934238116243098434863114137824794548761339\ 4615235214024432584015192080647739909745384737408418531712244328329854898614058\ 9384839018630684200829456506239845580381750951329186612371600341429137729297464\ 1952309409261631601465896056152955023925165832929063642659988884660702437149764\ 0884648800820488822646925148207504835797413378098155023428052733888354659547724\ 8213039259010126260348596423977763515169932505698880806256835049264955550707963\ 6708197842376349551882096061685460322173173634364845949417358875258454262035433\ 8845304924333960556704812192563865973399325653877307085155818898775350712795951\ 6469111322085302294633146657610271261041856316701920273734077524854966668600221\ 3306127718956766566567634809455843282800314462602958288145020716907994403346940\ 4309853461321390462739547793185400210092611021981513/14422693016639399063810299\ 3446635841001424267935089486602912986916940744926202212820507899709971391317292\ 3152410543123558954521124987046168167368111642623905363847570088171615570765598\ 5729828512172773478857593313019138748804324163021829940342307485636084641079754\ 0821071497727481966164348332127698715402301042571312667217489572256264249502620\ 1900191416473363811175715951393991559299643419053562520088666128808871863866745\ 0748318695876507573036451327665187875783756577894171870797809519908557223097217\ 3688610690178401187946301352896688008045679837634890633027266261983947017412292\ 7577216491932038392257510266978681252196424636774746545088896148685023672623821\ 0139847014214098089653758405770013773092270699970560000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 1479780086924757474323563149929981848406048967341703083817911273732210911417797\ 6990845923955798216748865647188142228302258024315021775736413960552147394479930\ 6076747863111760176473876031032484253811750763010848682460818012709977444266182\ 0506860955256741183449228946329648892101079801026728697775042798925744388535390\ 7679144463829349739410428095181152432627758043277953478758335789803684851540609\ 4127838648603762815851369260300607537987867283811549456085809483825919005291453\ 4459615158435087952672132234181976195307852558501765218519111491730468106239903\ 1166132644823733494668891277532451710129144168763035261166753846486967923240521\ 2882427097243362065776509107222718859032361079691471453425568092704411624426337\ 6075664326509620647098118447082165596052884837594718646408407670130351675152210\ 0891905423/53443995622050159419410434519516438258249309377628916422832528245970\ 9007093784961993430688280925385109375793707672282164528081544644916773351816797\ 7306037434444877735118658991452306729461233965649468844265536661878203528098547\ 6111636572306853398979009043371217042779508280416757260155826276463247310405522\ 2777680409172828842177593576431608823758192630551155566806094567580881485117121\ 9591617674926839363804396411371169759159630500599954308348313311519022012496991\ 4578903516238885766945144929416918729327408763581047314030142273524907905880225\ 1861192839952240180306458923787067506024639918192039399366813303201741592182850\ 5967212838701549473330134059513418937330075295490231206872861088391086243787571\ 2000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 447326044965824684883855992529575167658576109962634\ 6109943032236322747498923064183955557458303131432579154883412891822757030986365\ 6524200127152523562415988333973415990181637351049009760409054964412831158503424\ 1497783611288798807449681807207167102611283313757452693719480401343987381068434\ 1630388215381767062392725597951540257775248373071548550596402181209056447815279\ 2597331260362017187987616558296768248988075936082903647989230042125264906947004\ 4402728062031312702906490977170465330017540332382130896278558309955319271272212\ 6777874176338317580939376684680754156438411806048225543696703678827452209593539\ 0648635891330435232358948152121844697678474185899262400162806766111830961890668\ 2063377645450447200936844866177770607368757766600285571622937490109146578004714\ 9730956826071515222455164015341997846561414491383636203824919/16155731440072315\ 9528194156358114230036145877592118884690271528011607839794207169269367288897227\ 8688232021404198275647183549169124495594934970729745245269203370583571765277735\ 0278865578387308392137450924672782630336945999384505879121347446774070664553682\ 1148276187622443992323003746749499386145461357022338941865625951409263994412401\ 3072078427664639978195402955114928001314202457506259164854344291092935848772633\ 7107345885403943147021173422634038044137520249894191362925331435593131950260528\ 2510804056768449722792091955369479003453433494132348515215887441314382387800933\ 4260669930830771688197960708503061966046604550684217995872743627769803226226039\ 5691519451385335621723791673878840126716978799450193891271546395551823036416000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2471473066180825909192710329897958239118117816175074134\ 5272822508217251335807622804303221581887226691912298712002130576174822986087276\ 8552177908701127828842209648607126508445119517540114603578771905624907032687727\ 1077108501677377945116265939240636909221195972971935721841330901346123649590070\ 4892472226206108618954119725528534989002726615295327505205125656739970956710317\ 3128814138165655044556641167818499931791386811101427198784045744908029114295677\ 1886289016977205919773214756172345281321888379514325772706122267564555436188454\ 4994840463972282050751350459908187019314782329671661555624741012651640569198016\ 3669016652132297272927414681427007346403077246860608880642535169560637871871931\ 0888780443836585587726710646241031506441456078416365482593624159651157293452683\ 11123138223248161958225566590743672094256942997973542455113/8926041620639954563\ 9327271387858112094970597369645683791375019226413331486299461021325427115718397\ 5248191825819547295068910915941283816201571328184248011234862247423400315948602\ 9073232058987886655941635881712403261162664659939498214544464342674042165909368\ 4422593661400305758459570079098410845367399754842265380758338153618356912851722\ 2323331284713587952960132700997720726096857772208188582025220828847056446880125\ 1808601685678588729198316005306019385979938066540728016245618165205402518941858\ 7219241364568471842630805341637149408022005508122554656777811326196269260015717\ 9020136784001357729373291447941736240749014253030442719690854342816282489886861\ 9564496890397931002394899818059170011130786696232124927529383542382227619840000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 85913137787674436790008149176440726284990125645153553834\ 5159791071914490444135002340284010984644338629222991621714844574443293200996730\ 9359737946851498375842002188918657330800165188343710542982480192479312073743633\ 7319243206608210843672917635359641932163810337794813423199834517106077524061771\ 3811974411113044720697550237324034505131691948288670641378149595362060325557113\ 4394233552741197298569212096525294149028442213571346508533723833649867497070446\ 5952073448867206314099654804123967392645542690960879023817868742838244153232112\ 8830712379768666054074228536259018178726597739910946495151047600733449329999786\ 5162019796598768982369004725074120914527635333776351653267266765177936331718881\ 4644312188474049521541069158835251824840113162063615490189475042638656687386815\ 89926970541244142328207065733473909543486861946191862919489047/3102866234000216\ 7909023122017763633093228266876857027894346178634695935748178888738057037010343\ 0460703105589714890630932686486301501303951982321897882350129847577931152943000\ 6309286910551158998921344940761963850152180360043885895228121305453598232160131\ 8703118648143896139458338272599886394895914983616241802514944393626844640733286\ 0459986366995176876608311438909943900362844459895429755779181859935147799690329\ 6169787241821096719951317709244732280748700987056086952975091196300921304362462\ 6084694719893277455807071007074418275810314459300096729219274636052328773365888\ 9760445526768300023192734631683723043941406128066826611751661510547208653281923\ 5002767830133675791995573977321144061333332693275838505788222433804864596608024\ 5760000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 282472840538546450931880848896327417153385937026\ 3164447218577408623951128637537320966870034731818350518381002389961871256654786\ 9481283006313326393113134119754018254729470802363383000552730471984638972169627\ 4111570714004827734904014861417862022522180482897791040749271947970419042299482\ 5470422319874227961774795131804919736213016226750510492974586845731708425009764\ 9574081014911000589529117698512193023156043490869182891329666841666008620967295\ 7890100959040326910599630059317706181203622461769699512279689502469518010042423\ 2928663491783202919849805608940319868241646296327272145445961272762061552565904\ 6511306757079412473651953501914443958473615284430719121208588719772728254761621\ 8664108421113458405172202363628583848080323568054171311655574861356481567016789\ 86054898510718744814925960953764708111514270791628316723763163141903/1020188577\ 3376815431194450703514907432416671547322679580338358652947340542705167909064462\ 8502330784994605687075465243530394113379002032574428830776368695712299524420026\ 2282520117728655433821322820971472102971273907292660479545482793528256003187871\ 0390168940079106446669941602180185858823914921672127732685757041802086116284124\ 0582576414269775836425436575306888494849237488986550567061908475913843282606734\ 4611348379801739492100765982389944499069955979925745543701403945298629096533869\ 1167679787269314479746396857176513953898550988154713963945195653490457723700719\ 3905489015062282257420216125919165188714072186027676429349567616825356314639573\ 2522763713821018728794767215866343786422666516973860660059171911123655060139923\ 5038412800000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 18786322226451930501665151130531599890907849\ 7592109615772070175298032904219088802461148445631332876584381258649244450872872\ 0539586806534441709708454721086378010194106334664694598188374354628143356284894\ 0710232147318769418535243402306609096453224379556690607951138292784460015842192\ 4243713891146349607074984435626162897656262796899198483480385174368565246702007\ 4907198911170420312140409373970336720312926998798354218935284578566258996989108\ 1004079337711953550364593789163855759144522275522808668933776578048468004046512\ 0895917119957220824787979699794268117303388334054983167513934974464934678081822\ 1398097721044945494949104331969993931867432239046714049840675103094494130857262\ 6992330884321669101852097232073542559219133894472950017181208530478991359156245\ 56837482422694718061894810843950597264602057349082792906001803867040725967541/ 6784934165013807382773056014550981103052581023739403432897031061453511283601783\ 6707218054262616794073745755617656084630614111671261618464166801055003607228393\ 3370409454435361379630737773853434430800760379949428566610105396263049089882525\ 4591868134323488356415277727465289161556635608508491683906743084084874149934507\ 4064033614403452153917018916278677018350767974974399546008655230467306597047766\ 7058189855322854095793476878213149429354805754848125390382615836264347050553274\ 9244681252205918237186578749996670336479526880272796310522095100287818122614720\ 4167758917760077227617421853334938404811306128174105608520806670612752436363316\ 9729896255176472720605232189230439849698843040890168078222082262983353265691305\ 5253303917916213739520000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 177385452824640560425641612360\ 0016565898548753896152374860576826454090723680676417391061698183965906517763665\ 7466073867587866055399819899658859047192303072427955727841446916133711974839655\ 0945590970741733729604298428916530827063365541449104894035913943552934668771158\ 5797196403335754323729707713563058150230824325208264872662855414703641210309219\ 8667408712619400902617800177471228777815985995486130058618989775142818380909924\ 9985367296829254113173626490263326331306491792653652004608564069629201210587541\ 3502023890343888268497718845058220541699182775586180126333424040224096387065658\ 0450453599102157225570670087347734636588329394523485636471794477514510986751107\ 8188203688910806813080224375168110021411121561194966779328817712836935075557191\ 6164521788063106449684957089155554524267197587783006077409395397642554059977360\ 11997/6406514271630001339477906306905335042885468851564826491827500352095524334\ 5887321184309497999544329728380312107658847713150786000170069182837386592465860\ 3012238789619700347946964893405569715650671335537686580029877428898301734624399\ 3889271665441789220163267535320442141772114982764751358764030763667367428334500\ 0395354315366749411178693735701814915526748202406462912503559351738750560509879\ 8281284183318580016065180841068685955377964410386055185980268537180684473340471\ 3489220615637132713848722908260310337931777229095398004529967453862707547490971\ 0832507323666319651313715089861913297688061014082341854456634404949694683959630\ 0278349985531190111862588544684289916727348366673766943689079423524875533291953\ 3734387894134295756800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 9837551992813574088850418451221\ 0433651061418600676260882846139421399279716688839869015010367156945733909827223\ 8745026292926941065381168953083046712659085098472704194729897853102919726332586\ 7850190138734515197531948484710674066701164571610004625441398886693639144799685\ 3444402851019885560962506269982003851099196025751939801204942956139830781878630\ 6251178918501838990720742760921918897924946272255266890377707606400338082955215\ 8020308161203547429093330397529552555999898668205807536550570282653407424059606\ 6766172529579741170734107132817104086233201854593931196767016060747053271487513\ 3937418386758690100382301643900889721064892557963422356496646903358349641871397\ 0495737164802171999605499922711897823179057745032073885349834041886346777663666\ 3915860810441551041643588889760208487093322745867027944243707005813081677363295\ 8357254299839779477465932674691/35529621035844271722667024986161579489987733290\ 8102133593751271775408599574569093674895519128509485903066942551219071343801123\ 0078717351464333456591957462214400924565979647239542199908036529474517684187565\ 9055742189716570528762333581594803567380103524006007665514769447778229737768800\ 4291166877768690567008914062416904070426738985227223683071945305555385207724419\ 2813228909670663302166498540245651257850466860367493438560962550384135336141797\ 9154479824167969056641044155359933726951303390040265151670509996717524281596498\ 0341658256673210129167962379148276053209416829682605927385088744596131899353371\ 0386285151564367536419396524560039801857184318727138071124487582167494483934461\ 2479864379122799390037692573446144258266552083622671737237607134999347200000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 29365857080471364868252756323619243979231577492983822968\ 8923444274607342451603987115598038800547293106630854554016215730330013186825008\ 8403053736724435283366812159399863677937150624148675674811834223030800476877479\ 1037251785878595688800443042353891607859738192489979220549300210699887870148737\ 3670014278653780900565978775523493483405532085974665861690718410630140100046170\ 9749298715895378733430237156092487976435205399190827950488273432311211845801932\ 9832854134600130090244569272086396417188336649692172530811202675661552226614729\ 6234613236827619763994390305145348869495193171007011879925568425987268580542569\ 9106356954163669304445291714960179125657102859338877743937504749334569281416535\ 6207993535286074991306565767195243288592531285153893729994135219149112036554203\ 1031173098495399429130346693129081468624102566645760397070114331332793778534303\ 43953/1060585702562515573810955969736166551939932337039110846548511259031070446\ 4912510258952105048612223459793043061230420040113466358443932392430846139080470\ 0364608982822865064096702752236060791924612468184703459867887133482300085857712\ 1838650852757615030567343512403425953665021783216979117287065306772210647787803\ 1713937434938111611499320109942446128524041349484311023323071372151233737810443\ 4037183619637327368966193833986894404489078666750501430311880072143191213853863\ 1503281603789591145971351198557328656618433560644671583109427631860328743784962\ 3258157494125654233721868833653286231181974086547861822048612392729455332595213\ 5061493725428572666230660837944014554691566999520431679044371280963580268769231\ 5625258037560195584585751395141421108507443200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 5383\ 1216914654820774753171464070837865428407671523141533566316219594581890081625576\ 9160476597239499590004123874641947810050548418716548510690491942373652944751208\ 9256178219972467951643725908447045638745465517437847130786020345257034730149104\ 4641412837588912569136872008025622496334533961963383201868318604561957909110726\ 1430840043150291352647674422862006234150675724298657996530286949440504602430108\ 7833716025443022384879439512831913977605872024654670873328553449358712195508550\ 3137840752556290822140537397513229267290253052597962691123365736541895306832560\ 0657544524446416152235709521939891142064252061884209472070930437299897704459074\ 9277452415651057666719716538796935714099973232534738273211890413804478162948869\ 6538223835929858249589287863577193897806625353989431103130847339081376583943198\ 2988697196277180540455786161450997316043246632657875628337707/19441808630813985\ 4866433960724276162969212876567313487502500695915503585687204208058902828067120\ 3906861582309640270758393279745099074134721283267447119123323720185922504062969\ 4774917896775889284560767874360635302126212907393338748935848676512070392648336\ 0873945696818418242473125070875948126515515027478267277774954529907337511572716\ 3367993769684711999067856668022307398859371786958945508001222420368295775465993\ 0924095805587075701988559367918193331359784712667793979361812955735387753215030\ 0330909941030702038292868896037242955398051580582680709013869936656316192889202\ 3219634651205610430033753261646323375234936021915928693778239253779576251259207\ 4899525193196049620529816089371948981788255995826228625376189730138123457300158\ 3259746164186242716427878400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 55544127756739830809382\ 5793287319302535360040310225307980916175422721679372869083174990122129857063726\ 1621192838171680570297341593476848175989957016716189469486373907334716051240416\ 9148084269283484706085551221889639838315903658893118094956708714498564412294121\ 5470604965637695334383717519253745757593649149710940652509575173335308679024247\ 8963909143075898356725381346165995320127015661805878752103091400548552818341514\ 3936407600538920602977297784842498245477193733538270100272401827525260537794927\ 9362937168582968916974195904877994375230013766013333420075744148696039593399574\ 2606607613151953292557709971836147301659113375388193235773968681122820693574019\ 1647230697659844784894310636989280979019341095158653446137053587896900008415364\ 8957569784321379117111842525196959907278543100678235304632987014165593963017240\ 6678192866743807370631366942308458737423353/20060411632703521388491140492913949\ 5427324195367182553013943899876451427049978887406231554414710584935263265585609\ 7555251247736988590129916960462320436549974929464565492828609415411982985512212\ 5433155943090291879921137863537672254583807498037454450596237690175305989900427\ 7460906323131091930541008687443484872976884901313480068759120947515720781104374\ 4492743016550289907004897252907639228710352224652741550139911054440794485575538\ 3415468075079226755539414226252678333250597913417877363544599170507525733622437\ 5874914724547518867615262312692129640664311252822653526299313304935029919851621\ 6443918138153251846265138531704162788580274139127108222890182273723735843410574\ 4819401146761056449390609595693426808910886676097063749123345181801081486489589\ 3768765440000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 8176023689975739310232776897433724661575\ 6899442925148623863410043747240123381264863156734321494269708785786112803673913\ 9805562088501212652284050807970432403133281921500330440736430141290716665370055\ 2950774132735748269970054827682017505356438546354837079186786761342070713526908\ 2497961563931553182006078101304785913904202283684845491611103337350182270051669\ 4887509091639507496153542433771231824806741248200046669652537223900689367343664\ 3075528107165927432241497627535627690196006788235666371857066231024331705903451\ 9534183258457520828087069692697670386236280405133261263397617226987896281709947\ 0420651154598309355937455070198383873974586503557683742601139526277410867225369\ 5705968252000566275167609835265248297046669331283809213246503647125179671419859\ 6000207883996105961357199534674212807988055349398170567383976538633360484480321\ 425457199775373475833340470548929/295286043975782230789865300277077748273624122\ 5794519896750485420747935331034071455968785321920069159770047317816632263180867\ 4850855665265875998840962168384685669569430639758837507641013410094007098312891\ 3740726599873029587017661953593120743428717237847254942468490010792361162257870\ 1260181823038195313315754472017108337210871141461218815850971838079629519712610\ 1952109544924902108885349267506556606810536711748318470816215118451239806510779\ 5021780056067164124535565751151485858667889208245060585822544143229784311815155\ 3432407397262130573607298700949844365181411676943976279263755363155545955288467\ 9210448885786155575631414256653291451259744375514030287385547392533980811697968\ 0138949511347989387835807443777276608082226244473830365734348576080140571485667\ 3280000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1600629099591886537183791465590525245460242\ 1785945399018694824569117924019534562752395540542657778346695946254618802442931\ 8450393727459386040653855719739086475435051841417434113190485245890475952867086\ 4021421243974412767006891349020239363216073278579741265532401700827470846850484\ 3490647073182010766499453009998372487204019046208026020055783176352382383469562\ 7601042071799177439517296116554891224384836878683775183649562566523194884909437\ 2462763412480201675748384218401992751428898004069721018532153374945989578819606\ 4425803717760250586401198585145599995238153641892715150788406101639081372764602\ 4505407705708191730677329802162537907880228466230702381950906896307804999142491\ 4476753824612830094963981273376806702743183204101740259502303619075666964598384\ 5986309355512331257481505219527735157790632756172259097793375529188965951142638\ 36465853840046467030242365795708389/5780833730959248888485796591947773019085607\ 9769372451839103194602328335163015572259764057190973146285658201663065432154521\ 4074917425881612092676713697708477739311820503385450661387354564700479106368379\ 8773807337032518547439699258554553392440108897070691317280297701398091253985936\ 9356615340837820220171887630559602675690449812264331480410179317225478827083766\ 0918731466780752995281527773164184422939823928942282686978816116749353014324389\ 6054702772526566621033955613405978882367004586256784290135068318343763310650127\ 3269092203386885661864865848836497291425094699468362666851675002388455473520679\ 4825627162759304873203428258482134890142894010942270650555101375274747904094067\ 1856357670261287972159877847165600751216634769713143611569791920862127895806734\ 7913441280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 1226007265768479864917937300697333364\ 4830177851981470246883003774669372521400606019339156297017446794094585853746196\ 1064878581457567413120242824824202020824781722134176375158386607787110293062856\ 1973090086540818850823392507619684968828130026883265984762285564003529545359716\ 2408783512008652782486460216558722078986568385005537862321979031529494672617251\ 5303854867113869120390151027804175987055632844368127636708725046306159792395724\ 4766970619929751336587373621497716148423177266309015733071521940904214404985591\ 0445070467947691391325088866039002810817018766623293410621582386238925371422529\ 2792888531575839259970045339522761179375208770425328128373635924390162215137912\ 9321858475953558015612644133873808864135754429153265776484509668783275116214072\ 5690812063813965059132871457483387085518281596816464746300170026680010094753599\ 9919752821082950332282641734862743406512378890331/44278381518621585058240508585\ 8135282667268967663488881573898137783813997640478188354132240562305240377564023\ 3796342909559526075998332318110871716260182960811329729430960624309445566230821\ 1708772823193799228199150349163895388878578447628316785222210724636790939935992\ 2646606516558429505661681054328376145831850208208976570600555695868486307678550\ 9424500131347472204405267032885922503192145162113417437040893127562586698009332\ 7201973036422741840657495768270426995574323426173657977530660101715870697049783\ 3651665656216478823456114406460852961735569177713783830425941979475978517874085\ 5844100485726526027454672436904514013782156582137726645870791643683993532427199\ 4172856376774882005715049459855089820572336557057004834932024812415247344272450\ 7638973774245430739752603090944000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 582239144006444\ 2014218957022519490029802855908843598079566383472781089247464123844293132240022\ 7854826507171994003755011618786656480020585699200090666044717733775963374419638\ 5798455828294563217145906771962964633890112384480254479820653981021937348055657\ 3998233995900555930645971814200750546468246554550918097147413217373058140038006\ 7479548240074055107687146074912901887333960885347860267019631937207476575349482\ 2009573620265639713859297232090436561624532941328504622353503148172194918240508\ 3908422359768890714376926431626073240407474466062232223614030160704003054581802\ 6679480714515075198853535686587396092150570676200252381285498373259721107251676\ 3956814708477630058909417263588754474928751253200337085306099583725273732776101\ 9685244602385621244032490857531500078415683902690872897948249022124132438941936\ 678913284296413410072586823076041440613676891139460458111247521049/210280495069\ 5466532717304239369449804356161314322019513141016520505970415130171644639160127\ 8727933703845458206911936105841246340413019103818494928812525663863843291415247\ 4333098332341237055065947568324572697330017848160971085877760571575384624908502\ 0921768808804299686610975361961241041458604035666330320194431641791146152879055\ 6522626440947497292463897008018216621028791089798228833292432502211588475963226\ 9414736982959968310511258888569955854174831495293986811146274231153907286707937\ 8818670599751959490628525512522943144313980991287375101604429985904639885455094\ 1281104214556351608973601875009945516244531810447772974248773838538583099656215\ 0374631101378086102925599630663228089742274822841225267693773179763433646736005\ 5851344720073381363854813390911921483984299622400000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 67\ 3095600172927497465833963267107616487346481206752166090618875149926616298318192\ 5202708195770663582864837939267029313114052012626971788316225136491659009581368\ 8800809422938402533692950833064094214629034319668610554080391241318209107110157\ 1227919243443394529386468819151110033851897899676582941889284209045586674153067\ 7789436959876585504644192061256808495805534559099870643535307788584518528169712\ 9157326190481427583604883042548686807514991638691236983097916343602936913324615\ 0980963926186180264637438668441234595758972183375976310253124809554362670442705\ 3814896201975364578023086134828981459874643285130298763032117200297879867616676\ 1099113062000072855500096927828627923043782907304102327923369553362565229422309\ 6475746539991332089331758348629575993305329801603775782177146930480681462019744\ 1169207215120243142217942833986922704437981334069332079917994366694836410899287\ 00824263071/2430934486680170588673847618467744041406017628368933720590271355059\ 9980298437118944353151890858322402704042228416698442330866394597531612814917788\ 3126329866214868233181832235536432811110543173018650724052710732458695276186942\ 9356510026703140867831810214550083438613889626141046461811379861347204144978234\ 6693161932795067235630833631076500430162757146451338657719490275695291757750245\ 4701142661236843849068585072589914307959045932665180789885728369811853028255863\ 5410292670658127124628004496043577990466613431127164069094789345184122768669663\ 7117489630597172565791898794900459396902567947382261836369849436815338829765293\ 2401387701293331304881055999674703929789196618097660512750222101797482047914611\ 0712151668723146539138860124409005336602391778220038585890082112634357976924160\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 5812032877197420003291906939202577448101005530\ 8271061925668092205219707804242812587852642549427042494023128237134669957335402\ 5956583041765975447257689916369657097671067419444147413674441772046078084133479\ 6725374311634600032489763864119997013614824712998432722971924981954595541580988\ 8199981824932650700325650231561946210991858751367283786169087200534385638111004\ 0650452933031820373431920651958165080031668677295912363441940313364978827624343\ 4834197040242586097187494904254072404368727467782584622976823519583893429074776\ 1326687779149625797340425353339602112526177684257843147724712752242623287344572\ 2468545613598038633760733357515887755290032400649533457271857940393680436912718\ 9163975081410173324363703105765648987077152509335550500579602619873865493543337\ 1483901820605268386925297928916690049356641015629843218768502737230141460904940\ 94013189273028167588014082056873466191356694495220007/2099053632687335407153486\ 2023143861778168013721266562127342489333038878976852163273011620754811759867795\ 8114673006055648825106311465245200679477788776011243905596094870920171069268849\ 2599366431021160944634728685093861068044811946615990619597239522899927230361329\ 3176129704045893693957687317109754528402477626853875972001264939743957612952494\ 4257910438035018809137239762300465325187690283117345481365002755021961660121914\ 7134773713963757357496482442993646962159398053663070509813404577123350376752776\ 1334700738977219731816181565993630481040097256126327542913434970151373483936906\ 5103964194728637965583078928667584324145452093181635467388868102744613791265587\ 7372210520122052843350676239154958502670421416797397173173883352985991177777545\ 0281875337014916647832054081396707872440372428800000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 7931859301526511335944387095864823282711761206593662832032926637885177395056\ 1025334469318765000749954158399123140433052998799145610303857535634746625118647\ 6867183089277408581379669957124348852337292986397284934070667052979947058750787\ 4718236233110722598247651458396662100817117807385263872495335194267211872135978\ 0393490928348641637147679879754284930978559047921003470002329322466373987382665\ 1358734909587112181472208486390543757583700582393091420683175719800713952765993\ 4436828842738547782434091516188857583684063662485760487867190915945357272386306\ 7486820274129420892444088550783852415045609486670551037602801992352745564735941\ 1145003622698307702102340819124367722053566028351638320182686343318710833708229\ 3597189022851505818046564892776562212153276429117978560730507161776967433799118\ 6377483085860054962109637176637615291692151957739379529713704070781298085795825\ 15306682920281025926053929/2864636656643727190049222701278766500771011393752063\ 9323795994925799864311963459176003010331684261850896674949334336068281639295930\ 9903456963447323872313934631608498776506405402409109351274342584055688953448657\ 1134804725920078479700998808974936665802513714972654704526598739378548404381875\ 6292621864246868140143350016495430696300915526929980611900660095161618124696517\ 8051385727109162232107478444012186571678892618587221531656676877515966606944606\ 7825498542663097065193181786898032506752974140024121759278883123760808462455822\ 1211617843261160673336015291437059613415196902147465342692968109595646906391989\ 0136376281132116537084406867928234283110995362346091570149256676321393461719233\ 6771208918994554316489074045732938133269297056920273030162612563895461516746765\ 9781290559743286942105600000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 243223656563733614054\ 8734379616927204769563726288646359549871557555505553304260546038099706396105384\ 0254576327195307088537030278552499246344031095027013931221762568233378826747006\ 2752150766909094492215305461062681024506157255140200536490554749414789407143803\ 7995405152983820940268624047327722623622352607390166170567225273846447617431748\ 8324880752873708970464047737978061877579451277135738956866979317152519928185951\ 3005785782372011740897324500432210901990786282966681479018251669259538083206714\ 4788909029974998608076903002614609321253290953319654000952387291832426168847142\ 0794072771217389866906328467279450536788283066925647532600486096543328878273242\ 2580540361825813548402161156467710653661335328486292453567180795258663177758146\ 1620862503836420559879356294079628320649612211622621818314659790695212498314654\ 0781881907252261071534917152305076466330806805487281617537485239430248862546127\ 91239/8784146428500646998001776465873645945587183715884185669663148932848885817\ 8771607620116917474075735740344254595804418078633136079469582233646984553037297\ 7278714251064452559786170471268813820434887016809860901950724684584607949885978\ 3886450442464606771795763732239569191035550464338180410501632233550926647619552\ 0353302913819804639371745306868439956838487140223398620472354359575400743190089\ 6811629078749604997331181803851442767268344218013312203583926800424856036011355\ 6320184769909958837042036703258214443984902607548479197904774684520353512570315\ 6171740540100737520803269375118096872106194199360591625636535204733915548708912\ 1727063605422064458612728685120101193036430818023669243328126021478211726586158\ 5559060067963528266325179606112222033804471932390058987688111610122675609645822\ 7712000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1662644931190619213138546685870363460768\ 0563915485199344530144851339972273844898478290836417500213467024240210761006080\ 3086594606715538815322963861987818529651745685590094862002110974325186770711226\ 1676837462649230512909725850024255311384047556310145714275912280526231137858423\ 7637011347574059265283543284385354392449417499755107863478807526392166660949204\ 9236372663835195478791096916946312558041483850539331642649723723216689813767691\ 5744153668259689584502844716486898716990334055610623966536472069029537045240490\ 1571998541931698623261580870127567384591231446227047788807794454370423018543290\ 2541952430425582308163422776089846041510829460721116683965370621878180075971991\ 0690714561595929180520618170931997875918901300904195678946190311883770843682379\ 3527078291286360240814112286811478849984670207419042099307404414602810554196906\ 9412291601293551269942241600918929226729491632175426383740486095694117563449/60\ 0471850853937471550150819739605326871614763596284287532416418121568139650773059\ 7211604531096464287827421033446942950003154830148301748587393426653993369470801\ 7752026314490905424040592507408845056217400123802491217951297014588392059591560\ 0844351971278207883579473619102485699241966590233478548221611043827290929185089\ 8094592930216807943171591004509111104244303361563869374882948766934817502928909\ 6272645760975113755201544855181969156130159412086555633292685822928944320256081\ 3803838362795095967459084156355955968682285431139412970886248671949916712338118\ 3786079253929086130252284735481082520133053762066222128113438280893265922522496\ 7881832001038341511876016496830734415937269772704300352311808716704013487987209\ 7921519660406570794556313878707228545609962425182297008144686184316311917367473\ 9957760000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 2494593371600446791524444517633131698\ 5753984505949357277462707296078517527557804797812316552538558718262176059735991\ 2641630806845139782518781035451418093464607450120175860347248768813102050855678\ 3037060322375999657021802486374673274315432883045437571302161930849486298276254\ 6442381130368814832912488740693120752732485368266537810798439964433922842402907\ 7577617172135964866738351721744831504155765708011102490411588857889721760932034\ 7737403387913496966823809904336469570403391478399019464332348375355375336722550\ 5118781686118918711031287296179898948986192821756488942405269418333581493819351\ 2699837103077068465389041083577577475345078618981435465326958262331253121471175\ 8958504092676099514056190478882134159361031193270165135583028334256638262921988\ 0393782523543561597757522417847922665175316635346881034139648470758262440195717\ 1534910450969127269569378851960407036103815268516239719082052668493790427873/90\ 0933009533289529707653142895131773250734829101701856762815331015105985972652752\ 7699331629552084452854345136454528057018986991970445234189637549368332137240512\ 7910016975980353224366980506239827541211403036462852540061961012135621994886061\ 6420633115196110853082481048915957538247511763291040582478036074759626300352722\ 8949126676994460529889858971506543292189502417950291635233231458266792952631522\ 3214772334546307209604718462388550871913217422485454813642439344229473848846333\ 6539892517321974444799826191081704379118207698633777900804574151462740753695601\ 4682789578288201245689849565613027036958820348186379787116936655503774827490617\ 8367339836516641428171067512124132657070172202106977272785909552444131264797013\ 9417133774053369534218025324391940803615847599673363853180324357563858840761401\ 3440000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1768296494659928557778699670616683020251\ 9991057295098249380262053199475248725964970187836351579974480555389629318130812\ 2540881782294130234062247304912359649168131179930034781679449058198850620516255\ 7098439503846585233464554957938368843092351927029586558073489804345544948872062\ 0897687633325303288958779398173298547611134884210519716129653593790493306367068\ 3182875343127897544361768394647748999040518863617247605407139324908718570035905\ 3324341429016937640948842822060031545950630749677470293062365285020116157675507\ 2353276372145268395440025009043843403343878983915132047011797636802578896222058\ 6381969145269356694802056524645762408829817271420131626254752741179190983189973\ 9788893878261296735288292527932249986365637388391722326092610659006764631061493\ 4568387478175189877733831668552525992005396762546583754318134273150004084299884\ 0205736111740748584027401855510209290661308608232697485950020495177961811896922\ 01/6386275478910562411709375461139162482133996560030881805459048213759214980102\ 9646785887076304438510471453691585436858391690695827840109796976323689648071195\ 7660357943265008745561001282004427367670963610429202406838027719737163153801721\ 7817807380045079674288645246378856420265048166561244243144422571785570122022156\ 5673665906607781254416821891229586242043355539985237386706745897967114394756208\ 2930662757990230439324121034944482655319962225443987288556255339124877916292393\ 4892495152594061909900655056271038912601422351255111066716693791348732761057057\ 1640338643718328073229175003156283870804494123655211186586427684179019420265914\ 2792629838089830471778410877953736579216542528265719755678946987076477311485164\ 8102563723042239706911787589779377427964394795783232853092523193656721425827089\ 1676720053616640000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 202974924343319223316681359\ 7062184630587553012586231961356424796604661731376750236725340189442576530549731\ 9074748777840721135515235503330228176143367811554948089000789096665052226238905\ 3478262053251054851532452564836046793848793605373166861701061635950588753962438\ 1798341539777593451940245587987745798492185054107046241107905153391022665788575\ 1490953400031264107355443538695417581825977984184018600323953722427245524430641\ 4655526663977808607240292166724111599316956658270633915764790913811428003828261\ 2540545492325378983684794309072714000687354942724494905661397943548051379658447\ 7068068466655463191450623217253166535471766051622089196721298928042411885865530\ 6083693482126412596823169398149726353377725832953932316131008583734053651333265\ 9761880569597386714083616664361795826683800181181726655557803270250380601205759\ 5145299474862970670054646627247327080947130500858745883638284570496289325162650\ 45410360104791/7330524100320666150799166481293872269372333615733561070691586731\ 8141795277614133154572266660257720767576004132031467642743419636347515396460644\ 6194039266624470517213778634395419248812894275805223685845796264580885091166463\ 3097470396435958279071571470528360139620714803973312813435785222379952397229912\ 3559616762044166067280792327985344317683723566231861772774199178146113472306894\ 6705882861999823669841590158164658150594485159164562810842653715769299907500758\ 7792479980612744524453029067290060923436803737976522936256363499701280980249006\ 1268674088896297966758792976237744363485612667523743340424614180662201779427534\ 4764940685245895073563721637309972748815654614955080120514434682093482592322043\ 8741283805699674503676603545131844542461544355702905271007441062479055774478893\ 7872695771665025833721921536000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 7157662573298229\ 3555778664742367530071393659247510097044399655253864491392231945056819348193368\ 5880027114257883845453445013964126322558422108587823584230548452406770638978291\ 8530435258922197234499844466756267471133065975417195407809157644421737358719005\ 6284833050083959867178191374209540435398514546282188760630550975544205415315590\ 6437460002461808640901278367723431963893347188709135402977270180520612863440175\ 7905060527293451789889018224016504540199684834889597719136696034094959192172627\ 1446813012039637603949459323967612574368896733983646178961697105768007672681401\ 1527161635985880993163102255342538368699294617431749794059427584249200568736082\ 8628404801124480223407918255005177952536035524803717152761351877675162322174213\ 2451111372225110673636054831376774365575062978765325644545632041738900967006876\ 1998710690757520466424833717435972152734756455065492624673052305301875829739627\ 6926586374729749283037762416701591/25850216802319394841948271047938337062573008\ 3396773060112322687236330484013462849023839137717196951873761807184554944959863\ 3029443277913366776624156572514416477657259352274821917664613283593987506055591\ 3208036430979833770329994696219470808987974050993733245661634157703549924587301\ 3222042417143817226731149775723568681635770710053109582808545028890327081860294\ 6605184785300107635150435027757487397472778401432248356801542966837148201037306\ 9539809821787463044850442984182724361505748263401643114646815882277719295661625\ 8070708765430916941215352253891818726338389977749414166513115914732171951751253\ 6207412338146023064519753343230211320977707469075414662118356557599973326015614\ 9452005920752650449496985481432908092684131882827187593815657139468143127598853\ 5392571789601927914222442649579270253332131676503765155840000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 22061769951859510237605793285020516061569098357244836828333957815\ 2480945720182611559702988547755618106959445491814438813393606309319170317951178\ 3713965481335296423744270328718502368437273004795408826259100604694982673733828\ 9395572182354023901970892515853304688931591448321748718288927970694694198511788\ 7940803101228032910850752328193351676872753009668206460878190459209785100349915\ 2346778015555989552466419047711716172112984182133789425552492672359644156236402\ 6440267789904259090030238227527320602722368826177332463025640623571111265261501\ 1459152257811108999903638324242770901827045544567177845824061143217822113836642\ 9822666606441175242117952729278649812871256060913774101851271534721280821661491\ 8768451928213421525869502786808541538708207881390577076361996498413673672907988\ 2498997951538040086886671700421460958237101274425289686090754673698919374259906\ 767086819378667192686746964639099791609617393806457910347880822396999/796771708\ 7338056421731666302002172807344542565244853010188396596116432702779170961780574\ 4327011605750437435337626796008865655843835097073946599705516503243037990022147\ 0775107347179961830142708896405966286948546056564213206229199681421509993033012\ 8149189474029906743039963127545295407011826355364930657398065429315448790860863\ 2067580297357983276457390657342023348441808727121159703849961331874597083262274\ 4858298739575625056667810053143935827084148733336420155566574990890993043611123\ 9734686451174007781651737237430693642839430226279362541260354760350831616081648\ 5615468114913197933234000979002150872586678294129236172352797389258350310746043\ 4270860572934933237277511778376065568609380387914456986258926710081787700979376\ 5547413616087506995045646663060903472734306165504054968741530993321475708362961\ 7742578941165568000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 72537980161408440953076157\ 5130038483854760154082295826484181891953036449065687534490782346177209028834707\ 3874892892076178416309946192649262664279924385347334575295025960977315770894656\ 9702484057725057292175269429489573813622948210222621864904416993789010584005821\ 4129739122469249567926576431814367331657310576242901272856281847124862398297987\ 5264687448911575361078680909045312094207714875953384214399160445086240127047105\ 3403375510974990403966831589151798655736445978797107563574742832114409186200847\ 1836475518328593400330438711149022170707209292257775861998803841976810707368138\ 1521413532216717272102735439164878581580654645123540851241458054557692457288873\ 0283948772752210893479893327572748935833527138860711730529433644559163399366089\ 8289966539784495826932120922377807762025821414215736946589680244847991542276465\ 3933441705949796353775316602015002884208566691427738357245494318452832323352196\ 7998827084859092980266981649053832939/26197499299434313844523515959149368113880\ 6571958263489539890247262662695066469674770184391169649050961098450428618734260\ 9958419815013069556675999475173642338796284326435055318173001838461007403802264\ 0160500467130931690764802360634154200984141129560967133633170633780564400915409\ 3868080622271002853418157598914916582453800338128240163331065619556315930892030\ 2276230578949187041034858634485744240201089421241708167510013731466764988303867\ 9966257477340614330033341701774131282403871128653658593255259924854464706350882\ 4274060958766577557768668245857788502463451778609978214129658162316297345638255\ 5162633726768497796227249786898399256077177276656967868853223170608988732250801\ 4836384304952841292762566280323630995864220853735395266765263943266523876647324\ 2110387548967228960294618165945953271192566431532455906191215295127879680000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 8363182303444217159614733020266033332280366334226\ 2296133316546961908669240055005367806529387616076952646591636738781506732931852\ 7535066241645522763345140014568209024569491481895295681414402223955558987240095\ 8701289133145209126503202257258296818263032887942342479878585321776873344943522\ 1557405008141441646841201720214669334817026326603415699043688407957084098339041\ 6053036616229056535733253078723783413777216620768414620939083617555995485634342\ 3785333827148816771798313847445444215394961153369226395247129886175882430270085\ 7469458472671874961966690307366044412224524880602988830098400320263660029616590\ 0319571356160845836491954468834738997389718108344206585943682475800329291550733\ 3740335737988436327024815906598978912157924086541957262752736168896482557991508\ 5531731489497424893067489912982457886788785863129333810968714620065788714267290\ 7401273123042016418112079153779509993603751607326332785795154489840201510251882\ 428902591116973/302041756628772089030977007529016244136506400610703787940108755\ 6675405190178120956173890627603012587551488016706427759715010884022015068430049\ 9758654943170494357160469486520138935785902256320655602573361518185633309478764\ 1250746134954317228921258467621070123614365940624857612955283198835088920936882\ 1111140430802950643815663125592471346403613708113085578701447889373376709764957\ 8370138776815945847854503727929460703687727499172806326948666979209169178874626\ 6763149866454785362278895065710839884173251263240143810173868917340695583537192\ 1116246360385087225679329856219409965470577293781161476357716918884980150400356\ 1232837181544364183926248515629546778337731727164207126887693713669239746431655\ 6646526084216187611016901890439546234807816484628224875032080211527044569860104\ 3832972082755361984883563550668094910482226180259840000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1048601064600068268932694708334372563138326759203593865248381508232893\ 7472735991360377413489747561435459102243893012724542460830853780812257726626843\ 8454428891173257519433999200319302750709659504530354413112620092434260884247416\ 9678327365507874595510470715060785191819613227638463223614288778152764616285664\ 2465115444740122547992821714877388726772333270628991387496765805853308782780676\ 5938464445232560908149934216590383367906938054112410947025478680045395694705415\ 2317043760541082316120391449660782068533262564930220449177446355565625533086366\ 2549154131853470661512552820603755416580849304332080845212217560009038235591929\ 3016013226424327654725227924404559426327536055419370534978164434569385968066588\ 2434081991833547302045031690301264050404069816786233824046378595951447336245261\ 0862036663135628778606298566768788296465298982550561186682612974812207922539518\ 08744615433429482288899003802014115805066857974952819475187476192523019077283/ 3787101538835286398405833971254382343060294677536728389480810619892806636430762\ 8631993635703199884882659343503235754156955276104431937086970258505899330999424\ 7942303842274269609438157722210892288791179672696064915829935614060149342981864\ 1450937202666477764914529178370963874577672849604493390752170019065496758688405\ 6298462249310215791417224766891108871804285746152984893432502409550672920386382\ 8711858690126636735983143197250746571939490509498686816796785253070837865980518\ 9539321432174745852499199210830880861493750733988407895299485704302035884032221\ 8533158164608867742695146828554772757419516434198987135495231337660813697372720\ 4204524837587451517953387001303760955363433129530314645131151403888577494566505\ 0015031087674986499756492120431437608521389407029522481878983268706415076922313\ 5102009071651783606542911563701944320000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 1770\ 3660652042912807743801316544177831445787429837886251251158897398094251157731734\ 1288308813225059781272859380654344593338957640682014960759771939083123525730192\ 3723647622258605492912242657005580551248796684580614609353130434024897995965399\ 1971307030507943928049982081478733167904344429581099258250348798027967494221905\ 3730943224805044841467570501603519941325196116149242771254565931810715035496553\ 3677820932694067210799996871045553367696272895612216552082327769767138671934723\ 7729804506406938515369998065525345969560909384005686748970603528387317137843889\ 0259763184487497136271733812762444124441002845967131152131773378623468325935938\ 2117665753697550633873958135769480482569368549414021060117719836235455207143272\ 4823103990192350794858629586238498478247254729739872917777387873068276012614590\ 4045312645319729376097001054187361771358040063174463717579450911424930535978430\ 96593258489511763216453542325826283344884211179349542811685011405363/6393830359\ 2192405314826590083859134930065142151678033057555610544583176702855233671664831\ 5159894809394799342131629808447315389166907528887040104400717093380523993602323\ 4500424569604905910743355257359508387011080926589008254932923736858632690584060\ 5065673483481098682409636794002129132728474473726077991297910982246709026157906\ 0207192656342549955557924807766780538020753306096249798516284563045723140620059\ 3412148008321521271513280976390642887838594002124266036757262309796039237875303\ 1423676829953244841024378798868669009702876685969799407914383954095536647505043\ 8649974488347345402989385188117946461481652571001666302787104855160822279749951\ 3842635880816083340717508637804729190530219268098369943275069472088874500083132\ 9291092661241754673735801986597532898186550918471441404970765699281228812753127\ 5945001179312189384961755709440000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 6246186990\ 3527405839173696634874955081904678745549022009721794873902248439084093793243024\ 7133630966887108364870980919988821973000282047427021426358914295736541808324940\ 7183392644499765516940407567500710408358039331373549349316145087774409222203437\ 8692925076766113533882149523989254413201665434236036947399867844360940822071052\ 6016754675678435084069450743162439504793870232453058607852809775505412502805129\ 6192903100618112639819053469335212764924771055438080553818336116832841771310485\ 9015894215761945332950415060082690128839629430877894957140275930117093877918609\ 7681521687657748388265653442041595254093807028204170967373128021833728081393382\ 1679055283398288973350357314814729978210554800392749285101153998077273465577542\ 6136812282014618161228523306167957379302008124547578155731002156540533022045870\ 8641747087414602582375957105258804553936883607470523275258637507269084573908216\ 10159302105417825529786620690417699723216388664074638620232657083/2255872190265\ 9913628780327577632674543124217499910186948371749059871544925864139998138242431\ 5002514345674518770300624743762605864210056346071406357568294151138972489638266\ 0179932254112783685384870479180749031211471778309583621135196953483397131731267\ 6952404236000556570340705713565237074491196421612205274968606056130602510994172\ 9991503250636358234096964098686317674563208678762302142906862347732256202957984\ 3667044053229303919121744885474393362346446461110369032377522669694858491387026\ 2719644637602331744685337512446039260749931692763116527974620536992374842706610\ 3405482408603228478106898545446779869243027819568597971379887272668901202564556\ 7259068974934261633900300829517234437991017926380753622747251363702738600430370\ 1587121638813058950518930375496165200362356885051557622479073714032559539174856\ 3746030693538000999403179789516800000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 252124841\ 9956262494097507458954065557116490059275638944637770221079084086166662859676208\ 3684263324291262367408066851711730072632133929896193344203951178011815187744518\ 2537025628483980921310756358611630010819017175945594511893531082195179372178276\ 8447766068194387213947438450095992489490288419546984740610267086610084589821927\ 6142639137479088929315619070406888188785854529100696037109363477330824773072134\ 9652400921771174160484944418511657077816626345512703203395189833946825452529389\ 5936493373421634103536762759885029833665815759607806538992386039230475922205868\ 4569032808586148168611825637554742964348487363402497129348650835196439178373467\ 0703947194209643352177161265210561993164857452620557264918981683970767479003399\ 1105337900242753322674014480949961236311102888568473109352513317453177722977558\ 5047501106040358841828400850036416684027937467974062562117266508472561274719290\ 9099331069958077930921079995758617588740728461554070744436918442907/91057698135\ 9646361672348784896540783989938019449262257368926527401501874211172581079865834\ 3170922159606558082886298773851572662239238748558748560572969441723785880432815\ 1146472645393974976723133981652037529284159103999851885983815852712034996685079\ 7416194310802697237854481981386463064891316378355653756995693277888797572480251\ 1168046088657905280695464082767642245344071158826636390449249641270165235183228\ 0619751808592356097404063137018540862771917352594363832066788757001664804758722\ 5194276233396227858873620918435511858306258640972322758332835746903521999729920\ 3201291204821431228538783017275177011135402460315717267659346209668823732431785\ 1468694334307376882973240106431577122603406437879441969939463520091101424357797\ 3121814514782484567972314271691760102920401518034907857831374160858213953435386\ 2998623974499041499307216497278976000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 4427372\ 3715258160397277110356950442535722779715367784827055825281284446571109652129216\ 1410451840893253975678419562503115250000697363298931881607293476468737922628681\ 1017970993265979728395729516817109393822148058432008078346721655024995345353734\ 8294499625653970157430972860200263914485145345569667025041883728132452449511948\ 6966857004081714902417299577999533499505495975167273081935974099673904698756403\ 1043388672311985500049249389527319149543015713401430711519766920507344632750552\ 6205136076546057094279776517571233333864270338249782868019324960649579657590109\ 1376722800750497838947986844225178647611319691685239332690892157005083479876561\ 4814272330422398998038171859949739690292993062340553213552297858690638693352617\ 7620193551565729845693407241656814595239703151309780630014038940178538693469673\ 4886549908286493855756267877271586045888107887345276172685052680237046602377663\ 3652608929046134113918190666128142247216209352583224513338076919074308066470816\ 70431949493/1599000440117418157913205139782519974522914194602211853621988094155\ 9950177973194182468853919731467303108344119939269002782139810585306184561343673\ 4514533726704484799583379306285986249470454318372970478141302034698924613046569\ 1165452753276942536114429709886387776862933352851030664414900460353757192325877\ 4016715354202939817230995407157523160221795387959646685975266248265484342248636\ 1276299505506830247092797850116810169569627579791264645872042477157525410438894\ 1155052523047832199757209084219556736668457955101287772417624738981653281016270\ 7007761959629922935704936317833471806443453722368334559496341090864193112249263\ 2983239860097169127695866037544669824619874362581077592685165401034062137695218\ 6073643351026133947259131949685234595474952556703185670875620816744170607324034\ 7339514449770290168295089644701760408708970784636450580158856917877260288000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 15761393816874465823044113614236450363474\ 6787261550402177276775793250049791962046691622988870744190200124385193677316210\ 4869826877988656687621356188208399621454313880102878659523698202543509536123258\ 7467326398101135140514344002349164007510993517770386682537832766221664224122017\ 3349828474517020460673776277233626049583107071805226864188662429486100806020285\ 2931485621182027736437615712050175298197484307092912698486194568425314339450201\ 8764325558832342289412853949813643192598619219018399366915620753272477184389554\ 5498398969163007880828900710011163450105271669942230756634850605615888824384045\ 8049750667096851498053954436805112013608410940606649352810569765734804888435462\ 6334159788097325575423781988301159313639374967372524780600979116955166052417612\ 4555252591160102308539626117323966200480624621291929530503021145803163041560781\ 4389387893964642861625805107461359534418050238358969603648826797571204798386283\ 0673253806500545779882557133577135740197821185214874220581/56924415668180086421\ 7101029762577110930157453278387419889427761519534226335845712895891199542440235\ 9906570506698379764990441772568369001703838347748717400670679658865168303303781\ 1104811481737340777490218303524352817162244578605490118016659154285673697671955\ 4048563204273614966916531704563885937560468012354995066609624657493423436494807\ 8245038959158113634220207194784382512425840514461436262396043156796503603464158\ 4420366787418405690213930447121868079046116246305119869820502826311356643398216\ 2198253971032016058446980674407077468568041792369476325762825256511095732914871\ 5963093869525163127103180697428347652747960737734203339019459220945972830936590\ 2457564675273078863622995918882768126121019497824221703296530368522425097408794\ 3515989083110186334098831721010760924736207356365286714411822329991305191351382\ 6705500393599330576406536553062764304662528000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 597634924642382832910663015428676116080640098141196284602993742153412215\ 4355159045690116680889671139762969977393681721784813150387140783287434546827204\ 4463943376738108563824739405944072738644011866440143767229203595930298844183703\ 9025361207813321066034469084625753136225222830318874054638946476554583400072825\ 2041594538415174443984758378411410923897068781458910795718469395113831129868030\ 0000826152759509500306479937899081432549422612872355836700244229519025613648348\ 2982690781588801687024217411476628428107126301894309604129681304696092770764692\ 0410298926089341627900235018786761083617284128755267389653124546902315726192955\ 0640528537536965335226520473167485751223963665268739111528424627401439409845231\ 0960041741580118084705586430536977343639900760010353585512792302891798340026824\ 4859052152788406359211788499362863291459750707603023943087603154339901174611307\ 4745498773092920930036111792930141431401532243825410844106931320401664644366623\ 012607247496466738262943658111/215844616120504903392674981117077369576246244807\ 5769570070454499100050713168031052674027826900550023795601669138006203973758912\ 1181669825899825181762706764486992067240897981461776375181415299508317984421841\ 2204676868963232433942237856838494879222276005789399503348657231673891941472189\ 8837942080252645625912790639484644075123661277146480659417950008999872594226600\ 9980557691041233771283120751208622706312873289696059468253470085416408068781178\ 5105460906827946574307600313865181370944332872518918548668786100102388068326167\ 4957378229415195476636859204565359467959642623908614056585462377335685914301376\ 2248871118438342341247859614083878459085982214650405556152467338124819204786826\ 3636604524577757295862086256649236459036619724492486395614103550901681748203743\ 7836317031625925688079664726833313604897872357337224085005252047776076130523374\ 1202100314838138880000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 31353780033034276\ 5542192792524536357255561601512433079266198009689787452289296540911557055561029\ 4514772128740962099485769583769463154020340255863850809846613096344054263301578\ 0591811328109552749175829812443223329764162924108038813830457612078097733194627\ 7837767205311023685996991079012561846469750722569673125059337570376861703918267\ 4480993779204621855593480937642307680332543775041598266905567987776317632016184\ 0725923966988671150673877243590525212018247844694658742693270282533772528258683\ 8144199338672853549799518160321056433013774927531305426285108548739242565690129\ 4183797919298757031891339799725935809391563280914078607370653989771685499903648\ 4163354330959351469191745980580342443340196697645805296347785129359366346072856\ 5566381806538337725862642317046111984787653012719375482786917033970989304744381\ 1983214899854977243179723256399017418206333036119091753133128500635325396092688\ 6875810988637280123642626597537586935453937573941013062684863617391572147516970\ 0637/11323905945677122411141732730274064247272856101647349213556373987241490704\ 4975368079306346263266595925556103117664085898439940255952228053666686593210590\ 2853281747829990762238589670990794869283744213857554287235220430859646752194793\ 2532447171251924452748021793180581086160171924225548627657695110015754675091457\ 1363136337957470626903419070270747009598920374009574172031661441025325386783678\ 1900535625062253328485272642589186266202429117685143883511783524593221487052778\ 2211228056825015674397136587599528844129169719485435087990041450652486018707313\ 8583124989898465777618058334261137944378788813292912995926782333206220786302190\ 3885825212888930698282249760832100840390483592118007069706235067792048500949664\ 9333333602483059902025873438545662540844155361640326475355029101182352409633781\ 2183528264004602416282687784087768330819395996716687796351594953860710400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 243126148390325528549358774971956817183068069\ 4399261222156612649780441960818284150488856231561955487743170124915550143659897\ 1230701750923946059686468710154601852963769423423121534069488078589479358891443\ 5174635391396567295616421814045496355200418259031935465941307615983750965144864\ 2540217061731961231027104832277878042320080412967946094599607158604382221470461\ 8326724021073142203279691919163853094243268011826671125617022537903534749909475\ 3779930380635162947797193483904684637595724897944244811996095537152360098206376\ 7198810454352103255074827923632875835850825690453544082299673899940669763004258\ 2557851484638120024655709105780664608207228993259003038226032957929981897220931\ 0692130006471578752514748620055008629466814100092618389314293896051897466899749\ 7007562622460329266125969067407499625232519217155492247598543317509366517740551\ 5416384731509214235620523025131153879801655323007674434352785375192250300387141\ 5779571424656783152678510325409018077731159380500319028230385185983/87808965681\ 5359590729085857168378134949321600981155065124072010296195119054202663731291792\ 9128465613667950688118979330580991070920751142677816929848312980518387441071770\ 5570695075172645867258466333275073884779206610501208475634334313524332334145010\ 6822867873507945146282274030435810344891514676335445147467185392259964707226941\ 5534107096753317537497363953593244492548557337634806563074921696516135594977130\ 0128643450692935473171736474427106718522448112537049598014288440226173253887038\ 9687695031414518219944127805975605631121198917472054723889802499795225508791189\ 4246103202555570218720523112193611073083413077392689787277014489729778254085601\ 4275379907463164999537051610206706868485964724235891060800165833012291225924910\ 5373617890563575783055399850811849462953090268695222447215500356387495533142470\ 0727438314538321040856781603095209733696120682542551871493505024000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 80630388298254824846023755776410476021306657285942\ 9862226989532253148024157253564919538155148945622945589184894526460117202065314\ 7548821242591042262832575349152751018092028940902189194592251304474021115912721\ 2896689595651812949431219062236549731130356155607822542797135232550728124232593\ 9425693603814571649419134110845791145629518858721237509741230478875041198813617\ 4451626798847419437827122763794206915634544561671501200183172141796605786899874\ 2894236802604079730654311757627119729596874376962291984611267380596616951000419\ 2124197473583998356499725454314672714294467227476769480249417387519996231842122\ 5625588830417130805945064849051126861756980281415921107544543056848285674320525\ 1647564729054761575274226891605929275935145454076868763088681245567454196739966\ 3016986724599984984325109658724879716217057731119487028527076607581069550437436\ 4725973389411349053397214395544235471583423130792410017854765917760870160497789\ 445248234248444869136170098812064971872056626801721451111226251/291210138864572\ 4040598411324169607303309356024805899160054131179250712121468542307723457949494\ 2053236633353523798311955943027921459480008075623743938636285796720596358042567\ 1067150275294865404773155810999351577786213683019376368279091424289124510145663\ 9906770691178707092077434188248217559956085821706053562134003562340377283874415\ 3801636907174963335841934409998301602480053901275249437174512196634737785676112\ 5215630433312354514553056640339677765349379225800828244574594296871105818476297\ 6160830634015648603953923948329816469945007160991544206287475322618814378410459\ 3969560714113161112529427012316403270995868853566489668924625319231157879727283\ 3752031005913527293560025179237803147545115676718047058207738763125976855078917\ 1811360604414639413925931193072319386758152513108444193351339849531541449140545\ 9486080604885844917362658434909347831006536827500632840601600000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1936450854826873639951271786749521725821066699463410\ 2438538193673562857695831987295993646401900801158695575203183250085855234692311\ 8511001075633302149245795519474608086875776129485043560776116146694691328944604\ 2483202336342159862969348792347207604633517662142854775906168405916579352886561\ 2856908167701128966385442159852230704034357507804648761431574652103302903668268\ 3833382413796508184803270017652662605993487459120795271275249952042590396846178\ 5661665074217804271136183774262244561204412472134256512795045442095498220359520\ 7596838070891943385749385120833668899035647784933476821375079669656881875971814\ 6912787270746413950566495068444702809762038811539485732138110720213295137195392\ 1308068597116832846293163201130857731378780506685055502061663446753980694744420\ 0650034621522916287242365329296816750714101023030804309035673888294344162292865\ 2203422428145952910234143203491894080059140314466778648709368933537558627493778\ 30387573860713194030036662121983942834343942479681104508319406100702207/6993819\ 7381505833048417843674736699244844840388111964214850423357288666755404372698810\ 8863272718957641023485904988544951469091183553064868149025589125452856390029260\ 0768385161034396320520134073335596383743984351499851646396822008340598378152864\ 5205813841453716248624028069286107227318133643507054644106042445257922451878276\ 6939658945750407916619651234843838380797277802541043276290391031436874094321934\ 0946083372610027152613262923032697438922586535918140709331124990591516054596275\ 7713773255413887067568240442044338704202185062034892275651071379647398410095113\ 0657805636091378355983893640221066955095531165039465046862441332421535852063793\ 0265054575286118254321168247027392349895119649284559424953404667390688989597135\ 7441928683405570697676106496718408643089942018991716591470464293415969596861823\ 1596985900699988452455167254170791372461056274533226596536907354239320195072000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 19066381834405874857837703598826826\ 9043072989445751962787905700179133474664933547073290867435379094814650635861719\ 9991600457551618832626966125589787324617568039836127883062259535320763035717040\ 8503613890769016257642833399875309630039140230721719169366111565662645917317244\ 8799666250447732409863259486590551523602569481136452522611181721684504443284698\ 8312182169058318539159376244949274784277166056798955991505041774653863634658989\ 8344292209139867807594933898036717645961238123560651515861574071878986234438679\ 2870465924970802678406638177172787673997444127717555755063957480966905228621023\ 5766072429444624818487277487011166035777009184596516601053861666248758687600882\ 8031556535221626784466800619608928040894070718238623354582515835441574951491261\ 0575160483136946403070353894074247350573091992969660134354116768388293395205375\ 8230762496677809719423486941824315298006258635793287647175475384016693360793256\ 8171251210314555943578604757188574263411765463145759228381096702363636266531904\ 9/68861439288541025337042892157653259858277497060353018804541517510006868456171\ 2892785901759676380857488625420540420412533058789447072859858415523990845438973\ 7869027149532280203723653083944262064579217635063723286593929868553497081412356\ 7349546401440513128277227830698801496789424677303260257201894079166685443321732\ 2860318341760076747284585243841649339202950910617820299819095013394890618736839\ 8122816096007414790569948993875125080943270701701074530918722325011079987371778\ 3785204861232671083082864381213599681402123080463441221662654233096378872729859\ 4176240864518090704167499869204095571449495488436007573377663605899075901175966\ 7422614155979802357540228295950984049351148672080748537510409530394532819451383\ 6780901481150781189761557032595789500571664755687801695872060489146481315148334\ 3041646650005969064879779934331794066390214803565767825018224871690480700620800\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1918483524985255116145213598330788\ 6896185566002136608718597441350857161494518848829661961526414989578711799790061\ 5539824192323834027520675438931571323540226905788528480138846111827619758044537\ 5528568798937959559660718198733435870794148339519586340632519145393362797167412\ 7438008279158165650085715968631141564895388295124959440108616680115803336587196\ 7971985961013345099934121684314046672104399359985680055753036357862614303130008\ 7210686024173157011332730317783468733570847276827288292767451927054233003177603\ 5830335022604108045284452364014470656863721696077758080945292329659056024638559\ 5058824019557602364038082858120748399991724883557394571954319878026005439155654\ 0596463218087563408323613160222218054915482462075708663000812541484833784501103\ 0240710244098788737074733344769206442305275675700602273823195451181805914845172\ 5537434271962626942079970289474424039101134632965610331583101547428140908596694\ 2420460908937192272742169351830083547418522014735059766904931699538434518041851\ 9531612487164571/69289170909805458917728526085435142675852680269310285186936611\ 4285330279279142201201659213021548125714114787955790251254319458017369692426172\ 6026316583686538827297885433254546739997122665707229135042049302840176717933023\ 1182595001031976252036059378303889005025761836797088803132152248621363295309177\ 0087383713659289315248462862458910733844131153420871384487560623479064533462394\ 6864162026651399027266265462103718912206100637011843106954006689384932864820363\ 5485321506788267856096223322189439603646195581207170742167241027188784659208475\ 3330294372442705528494304165301199788450364840363107239815453752244635827898811\ 2275578768566639993566410272194868827463076921067805694978148888092938939198713\ 4898370720773033957736743244867585223567001601672228428861810882067357055473461\ 5016183847730693990029454407765871541492559616383302052086428524617672305558253\ 7210448539919793036617318400000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 22126\ 0124837959404678754616456972659690123338367961375815606252831108049074836694582\ 2845107654910780325743836432920502045472506584694018265763911879820473387770008\ 6239849879165209283214299215755438365245582400790389246255905059669001642759118\ 2528128175537949466442838191546636604608328925405050724478117902037809924082995\ 3110067469582404505602269811993028709783362581249005182375781523542327160482364\ 1665494094597340734673977034406883254778685992340118379275938542359190324488868\ 1329874404901102659992672927910368285888478752558074629639366979589567543509402\ 1233360266646785266972039469638551323302127246320444868368902282884522150346396\ 3012449174431318579472811570548534488678436373859205127221727607313386789194866\ 3437145946794765659057540408278820700517897627655914864837813122971156489399627\ 0907159774235954215880767317307641861927662596907022329147541855503148446294615\ 5743488759338442819624134208893378833850981519611262378723608181463937295173491\ 0237739264120922331199092999424729686426327511/79911549567172845221186240696956\ 0669138487733997418437650188281472311173519146536231240443495682368394847485587\ 8240750973103367237317653463281113916845879356908280848100038506361507900476435\ 4204784857303603040922269041985241394283179267699285735430963211709980590576847\ 0002946008048189376038296052109370640598324582425554594706988694016752437008839\ 1832619881399598135142084528697481057211816634730172822107840420028643761183425\ 7872776259126269692330638662021810784985815602067146026388198833376721852490199\ 9983732284166073424079229124793137388621899052379678876689854349155654884083324\ 7770458951060921885072271061001774224197731980557771133447944330828422850023339\ 4498912731616466798976801504628956774673599852019905238510060141648380669282025\ 6179660457197910950270758638138773667945187528095959985683862422375749272212515\ 3207050685080461600298306311018354657994675234928465018880000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 23291923369016287919709772593903366504479470501787533\ 8704799918507626315968607457479574831811762642106467907545399416459094782519029\ 7781070468828003580457267260604265187395600466762388299385936929678198933716701\ 7395316419422812369569139284362397640672948394411580494250771078020391279322828\ 7328684700614682628934062672834266023281979845683254740190833900961380589271092\ 6875385696049370344644103266710272439495353519407502236217268581862675850414561\ 0481299991143790985613984794929217726932413713102508220561234019683780707554782\ 8608979134107451980741254258238731761060448176117702334348225213798367960249354\ 3340439963923867128586759727106711374872078446187821498136199412198507949973553\ 7997085960235222454732836019176917742948161987093188040153601487097421038748745\ 4184012938091729864948464237580541429302687010125369598722681748420477722069506\ 6862758832904376366200479728107527153442640598839190329632075612248741396362400\ 9655401086998088012069010210789052374814537707856739033511129093735129863944012\ 0729/84122176877996764880055815542317597811636075855532310593635331205645996450\ 6916428715680016542569665331525728048661911085715181885728183444133745374792011\ 9958241568990109904327211500426240984412741473391540900471249678064627600147434\ 6768308932562474113911213651288104238234063418442462725551020154321206482924926\ 3678556046435408302207656239996804794640518494779318727258009481798310886314174\ 5809544513713265605424763882512187432658777489702592899265793043405637458567474\ 7979347950613858159583420510931390116573501384867620574929078784063590809066944\ 9561778003186407767463092009343246068083431146433221030760804788870596690077072\ 5493463512152137035333281176249993043219578272548822286888478400592106968344206\ 0429286255339064700394970948951904456030926199290435597421208879196231285694272\ 7606845153101331841549213387914038003853403370787174514102209376232740941514051\ 3048711728132102553600000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2047595804\ 4761646149382308565059577265689783035358980532776072134925497749807051274606742\ 6014481699019094633431302379931001048174076284337427212215208093272886201725106\ 1381846322159831152287193156482180798468943194346198584100715644876334168077733\ 6834880429818591936623462864150644825556376597652726416608897712733753827419385\ 5025702485765748965037483981412696911537472975285994562807781705393755828944490\ 1646233203423653568606008467755365522173823483819529811783326666606831456944203\ 4057440200031122459987571489068536601482956711702209942206147673471850356662372\ 2274285451545809889916460041264243653110213654927511123830889481384290276212601\ 3378320846074999040572480239562233433302402987341120716737257962634487816677058\ 2836432212572197124806177005634451367215003936557165733183586005369818281506169\ 3787019250127421424392571674559017835906346204749019343170621904207609866832181\ 2010911901777669063033463915484126818875001016468402203617718312810966932147501\ 3496928497163990097027879664537568534479443/73951639203908782996409882273958205\ 0635836459752718743017824588964977422064782036351414761922422994109273856207016\ 1315013141419812377837013317188255412371042299007779616076189635670861831641878\ 5319066565502727812429167202568678246857017313911392639458961593328251162482071\ 0995962576415740374416561173561362797832646118552688787308871571537763779819956\ 7873003282074679093769176743507211861751746993658779466675895337155051135849562\ 8112545912526579373461700418266744287686078453945013308299161345322916127723884\ 2014937701727047038956394986572460968015867472253311762173511224605716187054259\ 4291124427410671116979502270843055654238192757596799646381860369161032248641552\ 6954214651694565425782397712722561614872177488246954659028067493873600593601981\ 0342516580222942427664535499685004566138261617086684080865987999388283489476688\ 5941602439818900951482983640138613777301470042002135449600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 294187356452247358301150922771458019818720989640060889\ 2431627393756684973784020268762528718272465608876925116872582245654077533435129\ 4780292939732405768367812259051309648066423429707578353194416089682251672541697\ 8517809967911660604579483917088529701327427911663716130848810796780482901587236\ 9196215577750263832844013734401588335650565913985730650585647418280930544364922\ 1699628163727177525776975554601263638592319527551197923181942314238218065533440\ 5803717672071160241815425027050640137842671663098770368224192455957963817884090\ 0543731023768621584806206179780754245073080058097663243744266825027757140101547\ 7676033668860309824052136127741079800269327646830894212623257224850974000665512\ 3943190850388393700004834323231010522984042406395376889646041807490106174019880\ 5711396232137564304545942030170453224705733208913361020219263194962482667971854\ 5872515129557420239094470864392158472847104666099186690440923796475940051771382\ 3858350883284321509251241743218203890390197602814015029840297374725498463579349\ 69297136024819991073/1062492123898112059496731809859209490649690718689254795974\ 9192335820440541431788621537574991188075179127737743464309088452856581757949853\ 6432663399828601038909527309460911196351947447206450682843180879250674946899336\ 0769048477798103149290935874033563376503071054690123796744738648627420826073499\ 0402948086226073405125626206379132550482787198973013066971743739619100711659136\ 3934398477453986865126578340218964796908715196431078789645492411199821854455055\ 7655043897875867737847937664089303150495989602053640460335103907122599783031623\ 5968490565428015073171101630457128586563691622352435813774310601394723519707083\ 1143079535926002139854016074715383161324874201238214917216944173686083116991439\ 7876651752008024728270474200426607397253195436559848528418629182761659302596439\ 5276807254525725217665041259690346593373252149997721666498296022589871048485041\ 7839641385643758421731660333184553774964558212680908800000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2052027431855836950997204986637778877944996746654655294\ 7669503131394427836959235503553947960864492326770067934372139032475956718369023\ 3646342372839338441174379775408028434621485350263836577834296945877037862198214\ 2422107549992677347290761995642925511828911382172564125300468510660441854804601\ 2406911652053050180475193844791463124472293276983032770460348408453025079226493\ 6257362317929489868433471142724416144489697020675249220613318750676983277778305\ 5557681915287889851265922352691389044175523523813192090480804595756469718809358\ 9838388966528552261956629259093101613224938101848521036242671609644861164496797\ 0973785943029345551137813988069395934983232766809104657654581200259489300840617\ 3509511913319805855079680869581770398847913749533541742628335608527519512190750\ 9902775550456297479416918233968247736016983597170006067464569313706078432612883\ 9751670025400029948753736726511999092538721290487024674773104099797061456995819\ 4949419511044360985093867523901556336929732350182666850809422978885542398616176\ 4405644538588046089/74111020873554262662416665084394447116391650130060417173787\ 7548052268745204002445998158123352292186048248814502799741376381070661463609626\ 0261810698788369986747194147521409067854846730763998042945839841947905387028070\ 1576604567074302314177675841679957832115038856071444996079290862937452661655635\ 5379188824364128423638720511073377901443999663902729630095183160208347160356290\ 5837381402575612741060505714446800709996332709738057724032693806004102905790666\ 6186533041920030639971850288543128844513654887047318059737826248882166684189282\ 2926118778615266260860312074860870004938490021938498084753565915466665341551913\ 0971828786904612069156162566924246955222630235128379349677758891822657086014477\ 7511907330146518236386795467773276304272475079050591569034961177755409205900410\ 0299613456174552372668993651128307835291306991576618721038168848417451646394650\ 0550192519283645284423249686592015377693151363858432000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 835766346850741786990462229532521918018745608962047549018\ 8759985894746515341612699995571568036777271590260954658150746081331285927138342\ 5829261952412154875504587884996825389224107244007270748543046385118054334184827\ 7957390310233751583735206946800502822243411483059065779450558580179461997062593\ 5528063826881064741710605570905903076611333972212994302072303402069014376205219\ 8050757164848724748661888190965788327707396893939806809352686956160524770524763\ 2164373680760998910079320063037389017467783929716771934874534958142923666163163\ 0281369496021387496886932731624135749680358330431251939591769289374807994373590\ 7424498845768802454675305545754571706298610335110950898883872089362053700973544\ 5268697257271093941141598734894267381867213495337720651121204556199402829771604\ 8775506804964610890065661112015381588037409767103653659586640833276603678946050\ 6170653008571317099359480870312646816066407133655052644885302119225004347777525\ 7229121135817480982072844146661658232784404349845671954919298308953364593991031\ 88654621259931260947073/3018438124750642142272503385556267678824668961487178706\ 9043319503601632815915734022080582942766167528684706666358729546622074074542486\ 7710145699183226672005842231771556740461361032910558594570691923932586759459346\ 1114582232896770542429233216888285446330561080571553391454667315005840234334475\ 5077175696829951996840915011992207303179196752084711228714012294676858861688155\ 2872166688372192941101085556913041417967397156636401837457819037972947218705608\ 7857444444829651144159923157501661957677456658844432595398327838030160222214013\ 6716027828721286709733432075306372178430083137784707524313094694084744675626029\ 9312477699225930323183119833682723230884540480417794449711181285570801488271393\ 4492585371468886605482642503237888750661286191928504619923778597319824328959383\ 4354399462836611150873765486374819344398500445525937127473241675163759655021125\ 3491442308571040895875331160767185331557511913284638044533555200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 2965391164664440659494904642367262673579564777\ 7015245182349215043370904007296402899076815904176786642668835742773203986443738\ 7432739346803861684253322216388748145017988111755332449999646397766707348655136\ 0630867180936122230924325280171760014818351261048547100134669539931607845644524\ 1947139198660833152210395148964151752388585936474869995589006726901169964581180\ 7438858070599096387699594375169852559427904481108000179726229259226844840972337\ 6552206631165797046992771539378340706985192212406037858239202825072470193344762\ 3142494299120238086448894241815437170813027339719707886807410545456624615039806\ 8418007793567574316984076540360236736513334427662163572330735451041128805582853\ 3179603856392251377749262612709658825974228250881704797341112933338642298511280\ 5952291074187633915128163221953900226043964304359324035191590649264215278763385\ 5900220646084946842162616916116803123625971178727734664496426420104229678563333\ 5870603011937491198228359047083267854701421111678333442782779981158668092486057\ 23351726418816401852906116317777/1070969439702407321636088477809698570686973030\ 6404964017771125336302586851648578753394823885693817686349536671605018978823835\ 0728046702520362157855449869459290490373361070299527526223530936402411824689725\ 3198437766987608578860667465534617419074823793986233000637808382788806666407024\ 9874926724136484353757179123099490742410176513641018459984986724681816391054725\ 1081385462764770663813565662753084542977644766916371517583652897752006751792306\ 9945824719565994986917205361882801464759647059927237739119000831271498909769492\ 5060267443612346306972296567572809429581636820812778139989147207775007043004661\ 3667228589387814273603697681302266063372427394842059398816105744642905202897715\ 7954344179195343763015921239798761282419904013817362719338598136001369189819989\ 6940497202611979055912909305958024572030496604038717639738675714011703323408001\ 6431168188860006407874266856682363754586155604810481889289940584366080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 471261274655013400344088868836326868172\ 7677552428507981364748401071004604747283073691739908105375568860809901838148840\ 3940238042234861553883486832152367553438190504434742756840104474791438242140609\ 9083819835780770820471018660767710442403597564892149729174688820550466734941584\ 1745082391037018936361205339388315224199677996013267539076046062085637463162624\ 6639314878662207775100885346878335701585853685166799136897742321683871890252063\ 8861143671443240599407523521185497943507995301483065067332395106806132884119414\ 8578528943010353320477290999458954579409484169081689016070892374005230544026707\ 6776771405989171031256119328826494323769619126842207147839832532542098798638713\ 8909208311276297107388728556887201960853232107871434610020046302801672807955996\ 0431325095916190600725542516155939251512806409362660445692967179177203272980787\ 9359525261009883285505783034902428633347526475871059954689460992571843571654524\ 2531119827687998055487559620702889705007606244615040157892444070047557958254035\ 713978140348978426600089055820946500010159703794997/170198037579721269897909721\ 8296974107534604284408505797808923302968911106594361816814735349364812651654898\ 8835985631969034537192077028974952964728813227915995049480575586192695416009336\ 4339540586980071049642553758532011565282115517562328524124929684304919752940822\ 7844106077624579405147777063323257192971489465815010500477747107112535367268650\ 3935757656397786489292486812473513238500292606928087685326570200302449807297270\ 8419320335766548100381104588584304891667841464756202164382293613124343183005833\ 6782113027432685243518429722406181699244260838413098124133136387885617621184811\ 8364496023182255433861815774824338515888852536673284830323770193129265506054843\ 9636436475797132878772072756769538764127521846039469028281546993369408321984083\ 3570020203012594982684759951532320986495888130102396456159104230620538080208905\ 7381780139605414860891665536860357297681656133039472487754528537715127985811034\ 7032168242698675814400000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 88120999\ 9488102002640641123954250319736837150532696726378207614088827322860239962512596\ 5655854983962103123389878915294798834382994969049323095168578372347286425758909\ 0250956137810159247424073782446232184590664095606372723741962714451556153857000\ 7710379815490107255085718606658942224845603918379332096029878435441186311304470\ 6339832409625206507769064838264242746640881951764400415370530661199553427939374\ 3996723762384084881076241769491085478083455513966850236659000298718291293132862\ 8426788540528064570519012530730645200590293631206721335252360068416602775792671\ 6366951278481091721377995715971802491141334303518150666975363498215034218045386\ 7038721465807656827667765306973778035321702142881129001618030494921647018732338\ 5576950971493299388765304151948522536073525505964368900121412820237464828613323\ 2567539794977241715328964572480475040064380271614846433550026948473158799942145\ 2759101198059376151373522225330053372348532840744057637679633052824901835614471\ 1743486897335187528364151828593652646330841169548623281876553070852256296786563\ 717/318251180385565298898315059226799413719449868485408544264745398293114898223\ 4196740170933171270011221827477430398721114627873306550275145500456786543831120\ 8994955744993521326350848279389505307578643647264047169999982314923202595119388\ 0478431555739578192092788173779755673352092910475235492723844149398649486746697\ 9638362382161790540615644891083810650445151414605841893790679871035147716421663\ 4155749675332514467322825291212037710696389856426640877798236534076314320528998\ 7787825746787598667851440051328521311659040977660903414155846505452278031517942\ 6955624212262602122170719589751605446688790641332287092369007573478366973300543\ 8351509632236207127970150659582916286895218377121138065926992377999802141956237\ 5087769728615521222826866031774489235473997971821376973244069921440369353240389\ 1144570558051989065204944307870133575973846336466229548038796700735884951495553\ 5761865066938500694218415744133893403783919755591680000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 18736165966150026274511757532566344970547168980683739734\ 8673797094166539159789931574067044609765490175099795860218555296505815629162930\ 4622883692304393726875240147438556986158777580280335888913826474268402021364436\ 2267104519780724358763250524879678403496935105263285347512081917490207380576111\ 2153456346877770040015135485094677418714871488768454372745239109774306873686454\ 0572957926889354574199800081693777316133815849905840546532841139969762862819355\ 5517037256697069369236321492698306621719557471902239921262848989351245487910369\ 3751004680241858101766852862298543153303988753047031668114605251151273009924644\ 1771770442228211197574969393718025078355176142796895887508606358115493487873746\ 9935515629447163516379363930478122234123230581530891489744273066698145805079816\ 2816625510533728117143979673394324028664501432206089818670065448607085567303886\ 4146307383874654107834856417859790735798235273821341622294103222868104729301929\ 0938852496204919333034474808467246173138041657084881007845396136486121829853097\ 781377979938451849965740762497520780417/676658188767004407094781122194621063093\ 2392429513366714146064287022091203936276199122502000251878838390379845463182339\ 4455427118681316843555545716582559768125815183143186301289967931029533980657447\ 8764750065084010789103841508609774111417372226216685143712518502670533718330467\ 9985673726878774001661972128562001776737194996522292439138573341275548588044397\ 5328854153425068675058910299775986205253776505270518234029935742316914092414152\ 2760495008338432335845407896745195276040719047579511558202801657419618375901933\ 8165587038385618596117756611807108579415954374580837513530675317552746862586878\ 7158052951962085029933267918130473261734079475681689425430294480562818832815140\ 6771408356109485772334532696965970998362314346683231169131358306823754800625995\ 1153534765396439373173777682606747685566737899055091938193828846892091444217736\ 9293906220077282732922384240285391046676037993033537169067807859322458901025090\ 5514634379264000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 1085062459824593\ 5838983168620041768010093811525022469185760372810531127225830690898999993358737\ 5649073568121340954599486586625676275967209587534660677972078903228457206228696\ 0995667778064326020493072633801396137328820698366922548094185360058713186961597\ 9009032450713582768276098233799946647554432197987848832556220377730009460488963\ 2740007870716924919907479930625810414525465846361160315108882054567652405953408\ 4239312834337855937528762582212969576230025168806992236977776609539988645877743\ 9145953670646441547838971062259855483344129424225321212376170694390320637516406\ 2650646405085506421194751591499852107738708153784017096628868334156896845186173\ 8449752805380416008877882203442083609849502978237970704207275526248116166503957\ 2826971256237848937917515169984324569283486780218156956809674824191347443138338\ 2879779525316819162533316305159482077860280915776515668289627265810905955407089\ 1254867043353260688126323759604768257510945535942158433403095296021296694580199\ 8859484438759311392818182582250866151389635855518066720801618370800060523113519\ 023/391869673569691427258765117390959923163872176574192849832983948022166856847\ 9595953816818970895869332282828728003865472331399923010631761702410541311587492\ 5715862717937797766734552678057478866548244501463588144177774823976221367363543\ 2274585690507737783852512277859072839628132279670329707866999371248960895346927\ 8952928052360972608816126286266202076051211721232266160229289644349142735776801\ 1117593318614788872282586536769282873769345936867167170399462649647184820256121\ 4237081418429484631144197509853136491944207421514559360507136947669579781279175\ 6054264577179127525023452343277734526795626136290741580504249296010378308731032\ 7701748776354158388502319291055942456554068344649186423190594790323624813041795\ 4426575296022926250823197879439306998912529421179082101021295198926400043963275\ 3403837085790280118706501130956382457632596899233343970225636270367577315527708\ 9906260502715547213036394226530119011056155565616263489126400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 4474965344891643414971454274983688850729317043774\ 6628588183253738677586436172611164450134794050924508727215601070817093110536074\ 4149722424304072764656244266744900315780928977609953119430538230842361052432218\ 6402058132021534426000056647846806048061077667029824720007814793957908201721552\ 6015230280133775363094197586788586220197362559619816113190567299789885603213564\ 2807402769584204378985930543582050149598171757096251244140264494439244040170273\ 5931258910955406587006948624918759099560611620341402540108016702072283340458284\ 6132299319633531128417188855234833507027387300268220779017976517040949584025201\ 7685605426393322338019204050117990001953943748009417955948281727305252408533788\ 1963092675697756400541003010900130499231632953410585436477811514756149600174284\ 7647019103487501603097621973396754285291345172952407140268965598930972627985289\ 9406230342532537247403981352992967259501057898165442338429434570725049322179053\ 6097404144398507723772135379057889853024984608616321349509196052989463170114381\ 84724016765608229342133503349147819587270057139690189307197/1616126179295054342\ 1978180887669882394368981260410448480959020853640352653346577816166003424268432\ 3397795698359673177567917643412849128949709028146658530647891669501281425157296\ 1715507893270076440101747550453361056166181029415424414178931774378821962719373\ 0676906342723789696447161441529020620225209414320848578699039486603720086296868\ 1566944944671623299964104262806265803430524253622206120080906533544218632609313\ 2510049247438095928578907632325484655806908412400989807211206145435164611605656\ 2930066807340381597674837798978701606247856359160983242618397146821856681349305\ 2707939101226268079671649743715633039557001468336189266189508545602010791484674\ 7320856540366346578085310381849937101059797548546837078163404725094490583113922\ 4849489065824451091169121203420142701664242907213301107902888407486665297429322\ 4669872247170615858134411980016680542960193462810452150768120185002190302314266\ 3409581903780784951555266917881385727295488000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 5944533932649229038372510991556488666382596265839844798445799\ 2527484443118254286178146500995790348789466732280275782313780708072491669411822\ 5898465330576473549389721975964020162641911454533108721189341849473947335647245\ 3104049307064728531959511937131728663324914911872051708928148256931617348271756\ 1044550206809656873332727107864431718752031547284918135680991355348647565099603\ 2368409053228827740230838643198773826236556822519358668519547707590253471562750\ 6298681508840395506788605496455330829570544827405179629228907813497592870560168\ 4705562814878099974560831283994072110145449331740399200313677606389746850203782\ 3658871651910300084328191413611788532258363422640062492912802166235972683863706\ 5326812894979125778804217410999036410192172884579353831169871115271852441286190\ 7785255216605402819513324666001273291610522934366908095456284479679667931935379\ 6628129397431889806265895309731853287973156240288617967337481941793201008974281\ 5337208389921019700972500446570803213876188373142294407302222272962948490797253\ 12150856059374745819887657199550978382886504357/2146854035705528978030681806806\ 5177106593856587903262426557909183354345006173972506413110721620781725435576720\ 3713998843307881866945262654181375661487134539668439979480016628704543936604093\ 6545987098123906528168514117050355124687246489543937322978310970426445475459848\ 2466312811291001339785416496697938036090210716254922945188657846210045189229687\ 2427988594291588616718524063264317157399734823525222337752158873606244544813610\ 2952122408524212817557394627448705856129669826244212948440891466279223796528975\ 0926665553241323087756701632954867231133295132586827136194801397348730091663323\ 3906732995919906466692778473251333246592161012236043293535323009271619412547831\ 3813479036782680087076939185607607699255180375090721236631935099482214574103065\ 0752313701202981333424132087315269335199990251244353648952913622161696886733080\ 9361312781021346293763289166874278992650017563576937114020697889074793667917094\ 8301985028971856346137089592524800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000, 7381099776606753789932874028905523366908411989957892227829740518978500095\ 8224779803674135450888422615826957613750177600947098620656625147591373710349977\ 0164599782150667133260899482916258980322659051457580695131917009808132201105524\ 8335203154640139923865359314874822095399563474888712306975528386623358315737840\ 7702648927330593922230456613716153914521797014011148844009337646932465277684206\ 8186125246476290978644933695615968075194311932320434477347365978892420639006557\ 8863895606134798596760613102151150521470302029833259428412498944887709292519306\ 9696158325932819002321488677012617979257398052733475389915948979327326766348485\ 0047937635249389030509857275344746599429521103386467935080631331739177776441692\ 5655117999050473427339875923268808037261065109742926615436377964209145244837558\ 5271163115898780535312067676131796235665208761628482843123698690787940467236892\ 8743312877784593258635764747452440690762462061362614674715823714847519491169526\ 2645614013391747573666148145158810568333062436895919434505817008849632494168921\ 919770464335040545568684348134261370292083/266566400874786179973527810405755609\ 8627453173885401505499556583540900365142026394458290672324235790622246701094590\ 6878320957506055803593876950643605677917945873785260114572149250042692037412950\ 8265224915727914087619201338225860780915463369067012771987286025481845688972239\ 6908887490546127301155324224556928493451806549691265034615198679111539904159314\ 3484826729065988536071326366533555247325511251243944896715966414309079586439550\ 1971098097895802706750305774722686816933912286158911137354995824175018319380154\ 6122321793736304289343911853070613309931049640697440028635720425126203187735744\ 8203841848016052316485782780658258262069511644107930437975930534711499523319743\ 9513137103214702285921030964823734730112463821641108854375387171482363199698306\ 3254584352306130588408989707007432689715249735057710381698690107664877921826548\ 8726271883970845486492024921261074467375085811892381614775277597349130232163377\ 5604649321170609106217036268175360000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 21500960767188595806837017448705080723342375611553924223149267117859175\ 2564734520187333807002650742973006078264728458626894798721713270004840368013994\ 8246377445669211535265395688964015023519662787570066117807393537387930990471513\ 1484323208547489332906238746156055978453307573736939576759969645968440006498338\ 0061756530890078478604437812108768590944444957078815186816051836107552287194922\ 3913498500139180125734171143177342822296109909501219079715860811584874680351326\ 9837613183988157874803705148988673065409653484935794452476402108636004843643661\ 9080725831444124300749468086469382726444307733800783769588057978746828605938115\ 6070792248802317180149997959676224016622492856023437091101627527916582089149422\ 3250974799386935256285936496116959274480643275272251324251778460665607300348037\ 1289993728525813016194855820443466230667053186397341022940659105928108722848836\ 9214113803083965883333868234448665868634151437313599410059555532713997968955209\ 0928717545988696971719506545999525090429383220714977677678017427027842815627134\ 2268345491155675041273203020650199575862703/77650163346525024341337474257667223\ 4022848663340296764608050291160938472545345483150436416263576068878107811097766\ 0005632024863344306623341464918605279203129359499859060702525052266238258365262\ 0856480385388634742943908817898592257479007689588740826137685327663311643708729\ 3076678603995180208436078407984458066488298168696523717918467190110395773273323\ 1180921180256444504185234067733568728579033520878655363331871570437820522218446\ 0125201663023456555330816815727839609674276520919133832775101224145338797116804\ 7053714309019727826302929456394173434984505540084036271528975589177390315103411\ 2916852467674616686835784347720727806656254758250702098837070731764274982143743\ 3476366336601355927159207892957887918815927110591691131771379989921618093727997\ 9952725228463535347707247599177619815731081449265193416776836827859025155962456\ 6314952398477263790561855660116440118386269699920908851690957922695258824261883\ 0800910564661008593963188794425344000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 344329815210766205355558567959719913910375030258887960526740379111474976\ 2263144146347316845438983971353153820375078900934001050543101483354978686639656\ 8985293333659737247867524171079803831064663771994010260434589350488814037127331\ 3208838282700443632476987417843890640537069480820279040578738328020506357992266\ 2947619868830843056875003893385797134536483123751403613763095239970414121610448\ 2776900559953990136362064443141857472575479419439486758588548450182638913167194\ 7672331095073362971079404294080859446405708945894376920304237433888142522035729\ 5163607215588628500689878515357328888975556779752129321259370529065910872322553\ 7601436482143511877190575461857818393793091169978656693930151610347202016745664\ 9562760448273079423817010685199029322195002743751369306806627282559491059213626\ 9943547202047794070576815399093334594150737427801746723259080881403921326699480\ 7873223370021649019122285418808787406072776759793133558363069529609375653741304\ 5748828495945404927237508083160589830097692477764372735678267560085741814585581\ 013488647343110347249046515052582179963711070941719922615601/124354036083338488\ 3507773657752672948001434245168647798234160749860935675534739751768467052592952\ 5653950042936151992228913202313096564134331175945616006962884691393764661945961\ 3751161062376307261841492934580656358994351293645602306234829858534704653194453\ 4742835963794710842084850295461554786071094547188303696744782942291174508756911\ 5713003961290419362160870098482694333936907911891545520641047174605515437006892\ 7720350088440289417475389692427911589062915630227998656398756740402099532090085\ 9824475677049973903733771362071262251863922698526345323747848948129178498274070\ 6750152861047913372003652156600959528802209527006862592209719622695743528783062\ 3340846942370111437069308720014080356882354720774341918302752045770399282319199\ 4174319258365166288424875695370447093335172186321317919969235997581550806441753\ 6310894222162841471063831790132951244475145544479912725209836066472585861341239\ 6651727058537543838734595985297316730571343721451965818269836771328000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 141174793090628345675441851250434678\ 2162016536502966706230740199200440479720432281800711750645217689687739122198299\ 4658182167144146008601605111169203571653981271006265350847421843267009585155895\ 3311681418350515438199570747965659222440275083522974089544390473948972634969636\ 3498418836000081087676893318170301620875773190653158914146168853302066902840255\ 8623081440848681865187243981394015695587556455800068537072329120827557222829692\ 4127213425528327015617504789336392597652618886370940246746342524923566920966659\ 0422973882885298169749601054554319767423301432699128156673797913382479540497041\ 8088898076932928393726615039440670047562395821002843144658184522426334599046901\ 6982509439595623073223370344116064510604647217222521923774902774921792109969944\ 5944748868038307631418787441342321962165023555868859239589223066782759900385490\ 0305666753601447243309167855780968514624774144948015769577550637013467302569323\ 1083367426471402907790807132633568494208546995291963846335243542084838972010757\ 9069193363373159756690374097463077371442930939146875622124991431872876523642474\ 83032207540272397741/5098515479416878022381871996785959086805880405191455972760\ 0590744298362696924329822507149156311055181195176038223168138544129483695912950\ 7578213770256285478272347144351139784416379760355742859773550121031780691071876\ 8403039469694555628024199922890780972592445627451558314452547886211392374622891\ 4876434720451566536100633938154859033374423316241290719384859567403779046769141\ 3224387553366346282934158826132917282603653435362605186611649097738954437515157\ 9540839347944912349026356486080815693525280350275904893005308462584492175232642\ 0830639580158273661806873296318429236897675626730296444825214973842063934068089\ 0590607281366280598504530525484680105555697472463717456891984165752057729463217\ 6543551748018650412833876586370575087176114708959297181782541990351018833082674\ 2059639174034718738675900843583064111898874666310867650031361710339545100102348\ 0967323676421733603278725376020314990826272080940003929738811843539718998595342\ 5092579530598549063307624448000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 75776128645595035910777295846954187542818543794594469049524938037250199032\ 9108317798150358450963616176647113849018763390303008868251273546855811178681747\ 4687875788133637054930754861542745196864097970501382265416948400119248041297070\ 5021698409565399895384286336824031054453475081536705632282804587699766439506139\ 4795471095847487305454523829768247416834920960098518838931498650222362760751273\ 6615057243333589889157743189073283184203780355520672897387761988376893229128393\ 3974748900230629694956475426396879539510410655275488539692800441453209532038561\ 4880954430510302450871648084303616391382815518882061436799830837956848760511523\ 4281499340986408692371995568947509412025452375092179186768287763307039551112675\ 8945846136876640595291997880135757165071636034615465143592636356786696286536174\ 2695895155621907239890224215083027092550377690533052225841334311086239496427156\ 5974172931808222091067969185225232542696279972005549573933035107456695220712432\ 9893232412257941796039881488065347740005885824311903198902483234393093187803095\ 9707121448398801548730691850241816021913858924053488133671/27366602235794374860\ 0600639868689867149448488401566429040816980132456156472345999196394936950101697\ 0411078014155777867324076809762401513828942449872540565754621721946189523149361\ 7396474605622721371418802543513675013483800446348078914406316146326604667680719\ 5850775086523828483184068058444132029173125157052704050047045482497940728785131\ 7375211829122400277105676183676715563894151355392748004148230492028608503302691\ 8701809328397782249502579361443990430902769477838962071800836813463474182356658\ 4348499760538603769784576858335837580566290529826471523724702606186822334724627\ 4836592302073444902527178906198842580397198030313460886827211836941193107856838\ 6437293126146256494375531207750553012706095389347765014109943073040910692897084\ 3212235316351952977794850528753451402409379912477791012321208741727499859553000\ 6759314836511546687527504620015809984188231485308506184312055671506564349574284\ 5451336433899165258515928748141134881111690870319370333765763072000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 49125068377946957476863442071114355804\ 1150464313591878760091641759273264637129579756944391679636584979688273056243891\ 6557401255104116043869257771448908078884211342408189248212389132531991459548647\ 1388772587529054127653129383212705240832693821774997185553089703561509827245628\ 9517020595272813384455763737168329321150426308441655032596371823896536586205198\ 1094870460895039736937317926886724213306530139763952355853089145951538883663011\ 6992504663302957387009051673729944772705281073384983057177118210149342065721829\ 7760154514304284967666757376120644725829634536458532229665910867280066110641521\ 7486188182824167845674719507710902978310746231181296860632523024879202215357305\ 4367993672435307269262255246260817710007809390313457010182296805389367330220088\ 1363152132812080912015770101843279782903794300551085131099597066965328544912207\ 7850088535358303649048813619271249951231664156035533586530803052434746762208381\ 8339341833944555606169992384104799915103280856132860824410344357121605366145457\ 0078904644377245500052464518423236413891891529672544972894235504934442951818819\ 3069864981097/17741651037872298462014784890383703283127093873119895540290514877\ 1436725278045630564391402775318654498081599603098843977690076180940392615370761\ 5068252126146123098806896964813033087805538561958370602567775161588778268644595\ 7665098902552327083161488293833250118856667890963782460044308267202515775863106\ 0578796317915962117975816527801512202019438995711505829961943960994617694881162\ 3823485368393125972216413057283844647694171201017306775931715580610767848154674\ 9688303166617130679686458869578347996121194505390346070407687852344235577700744\ 4100230643329803376634553779751348428099910443356281803999970978364814512701004\ 2587800189234421988900875146906403258179679157594995476122665116185740474782047\ 8875966266667471129816548104712912913135657452375604107744680664571548195231168\ 7327359338686924101550341156879733808009943556488211268642522816510519662458162\ 7544288233286620452379542204325537953627981003948012700889965858058011384936823\ 7522259534885683200000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 158808\ 5613798364515527598187511254405765742555558424788272960365640021696061734272266\ 0802279240392183057318988344260392350686250604764314374375489629720669729013686\ 7573426375668266866051120273887469136384844741984062410891860422322173758483237\ 8837762849809837541096083209781213710037178314402468956227855077636048449206104\ 8804907491565877908061895427870823262132995211141360792590347827640999466721650\ 3146609815453008942962976088063036211671549417365642588253425761375884532457866\ 7649395497783994464811413815208421813406423221802046155866247698520512984241035\ 7757687253354133654119318718871533462166039424045545194514678743865849049415799\ 3842921651266270903179208670572212474350125775813578993742132420721956459720748\ 2778978511590128160246608107979753676186871032793245064384107441324801844193463\ 5300703769042878978443313048494925571420686929210280124183100949824594321973528\ 5888936730092756134114783512425101613732420889239544405298191432704065244866010\ 9580739471820383755778165721075008308360562826466607014304756579476243109601806\ 53255764416116453082675779184710107613745342269351064293/5735451665503292574314\ 3557857095706211619703700120370134760616953765910087132099228244821757647571438\ 1695920675479720439010981217739834326417577851405621807860224691470135095986985\ 0579530321886296641048355348513327973095216511247426801673795425599729517424261\ 1391902998599457022855292496275549261996834125009093382194124688949146462320502\ 3846655975772272468374228833523834382087121572887881278679254589667815415390537\ 4676733671818353719946642863565249148216688587074435265823971142787078497265343\ 8177062015956183969257284491382300469645300211852794845469617213399155592657096\ 4319994465861280157099657155231347394135541512296020721902254795657776169832926\ 9774271438050930050717483407758931990002158981228906484646800065232967942374353\ 9306931087594238394616707402312909045704948107814437885637296937754688143010240\ 1343680715906339804521692040730726724773582756747857648580220241730000891738356\ 3300176534873312903933257571660615739334025445510328419247833827246080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 95518228715580418439843580348546\ 3000282705509768907003048813589570630150996289315675595698658182389952318825011\ 6669405070841268000835244558196478683428884289457359381699993777216720078318779\ 0591993832281307419881549729351263776874200274691032289566018581103951528796532\ 5453212635013888218879279379459467445058473325763406564785295655119608318089597\ 3476841521946253631288785852079947892833532269956416318545649513626258394705005\ 2184886127634132487755633799414639039413238436206855378777160550218094589949671\ 8392083553382801318359295820164005496856631019746336084464114261126921644896046\ 7626626904585729740620430031810066936746559510379685261491690180909034288375677\ 1101609874927472491544192941090068581098933740135580914961737356853566183400230\ 8255277701082806717614659513424863009423432776530746953382554932571106130609733\ 4132457611465733445881322564203476939187314657109504948836898504745667228743889\ 4402876114973221276341169771974111746155281132642208761948899434046789068258884\ 7445754408556572046158866708816487722878138441307313439841373918231935896866723\ 375498291232274889743600048781/344971472292445308281268640921745946319068936176\ 1922728110057397635403987241221600747434202504447780805425965844188291652456855\ 4248643490862304477317859421251598196482810312903677315319821142617930889164854\ 2166458679197359292723843248006072590831297916768054138353615733186829996203156\ 3635285201969606287156012880104253229316733369340833056071933412536458265335495\ 7824999581230387553668673594982691778309256640931020004363833870135923491409764\ 1577978209533508339144205605817229864064279616203007359016223254284463358359229\ 3926564380794356185156726994506067869810334495291460773085012379543282162359272\ 4946783626551686974432790703120752181436031703449315195865471939781323108505982\ 9609012555096084448187198809505850259637924236815122375304510551550836110318707\ 4734220425507652827396370533221004691814501880499826876082157296675251760255832\ 9726291505707956870991829102067718852761205985689305047563229946269187244291933\ 4210505868207045653798942378113918779470643200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 428863076577235801417223038324298368129045562399889144789\ 4748779443392608134128144064762764371441329172300250830078178800739116969151951\ 9820884426068380479243426255666552224129497780090601576814258238897326676756240\ 3089814461660808542982239395919499022862673245604805116839157881821410197460181\ 1018664755360263940126867819018230657151334524166646863972066362579781363524339\ 2738081555943309735406869804711243101295452569617103410968408601970968025478315\ 6482440822045364842844896298561951186587150741693038129796976636237252657314228\ 5621719193442129894949824112440545639475550318462683641535391379734441919172048\ 9013945414104240455746488997895704389349898273722396741709083845252522726035891\ 5603746647041790508214015429063254942672326662729281182511269721421665086640270\ 9116264797698987752419025973232353552748641292687075904512099466563680725884541\ 6588757950956169327250830481480483122919218843573569195805223940267053092769694\ 8893237770483037414873246707515775297223222371939425798588125243006914664526511\ 7807991071675958939224111870442664553922106997394091345251846920430173406172318\ 85691811172919177164717/1548884532009918852581749596164908069103927689017721744\ 1415744789900367380227439914548794001106441521342893491021295492198502840132984\ 5437991074724700624899697400068351616138448942417102009585753771597270317793523\ 2949686556114234448897000356188883931323924247652323364005510234244178948539777\ 3615453260547709142632726607185521734312947917678941530759803884198027540839927\ 4271569142187815071985335002886816756684708466049433888989690273425339018894012\ 6925649572854206497775612833563172774647965773971462156345515220081655617122386\ 3026773564524592086385135459456861801079936780453128810450064875803541364839906\ 7984816610498247327434540518153186748469518727732350640319860576182583756350293\ 6531938338544495930221003862279291401651894608610202237881305683419134112358245\ 4812201636926011276029680206381797870461850399997980665788789501977867122879210\ 5154769420515378150639102950978869294417213211594604654943010215677126342300761\ 3229529973476179369390707435220428050412982794138419200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 3937968977966557670514834973113535166510872696\ 3729268610848247068283288853276998781840347250025841326094037720397356246619126\ 1100307520236148635763303332612326832303681211533189031474276721459769242815411\ 3487731643842192736119143769708412947751091793396276742508557866294362347546281\ 0233154264178330251603277056271264139794120908615148860049389258356489444158491\ 9117526245127633935321998084159515991730874498851881105246369245284522499321045\ 6491917817806402646020730887823737660324261918415679687268123874731773370101903\ 1239287492624656001428700364403582573463609464425551085138136907692110788779620\ 2968392953097054068451298257725108910818102392654303314905617144299247327795486\ 2669763032648037754245882038456549340456847109304750316979964201530180984729979\ 8906401694898502577993393420116619357988976834514094212823665898645907713886396\ 8678083971850593083629292831811866378336582575093554681063899714991655525028598\ 6868359673288433635225999671062150646099422253200561588303273786602005363080805\ 0280654668831287295188951387317917882147668405128144360730450975979425981658779\ 631141323231491444343639/142225107911352135325474661517566336991156583209325195\ 7863606842893042343270565903144220381011586023427157556509613847785834674882037\ 0607126388772372178248699663509090663148285525491449357428438015871638553531463\ 2366020301573335809486293679901635322377828132839992737439609759775930084136488\ 5947386639703989318000127213928727341370402223093557244856251107441185399652130\ 1489218830842642647311370884940163461859325086690731273639312521040402436420959\ 8811887347485643283615565728312233332114027033634261076516027927938784506426784\ 8063572692973465178557159064854182300221215259749783125934879778851617830187522\ 0181597869775360257843366556940387989678069140194251800431366345637201361373917\ 0461495685588199935387064309684669894023275143955137684983446544029347433794900\ 5018707773318958124615789593255066706019634772118831174860247629523691733368775\ 9976601850999468774012753589420438907486607687078443486147408886427817648777842\ 7618425826746783482133928248522720814183743488000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 4596742979155253725309686542711536035185341161117830348\ 8319278719074445035375483021984840942077320770071666981939949633935987362768151\ 0380279647781483589392721212987159829306891928343056820909367726341816629088421\ 8011649542749961355508774494075242072394934968562452521361537163896032625402437\ 9475289763106490595717634161691579266083534392771458206125929622209266372196143\ 9673826723945856678957028073609617721319356357792371453998552660170007288533860\ 9028250914322868023665560105118365900777183830624336537457892999387198869092208\ 8804407844232462648233180608374534940054265164897096489820609988287653523299465\ 6876846886434729798110591742902624730280360926234494713231924955259115963319913\ 7840578337927084500541517280707415901367712087877957987395504554681090777494690\ 0741871758920523563468598700934217643071544965772603832505761882371077247223664\ 1236549836126090783407290490416316187709139423028878694770472372138960562427460\ 2099570241319048162194551536547253609363817054688686024552580799917404777068506\ 4468617864550262298666415759143331392253144541981359562539787690688652357997520\ 50786163675955428733238110959194201/1660190001388317910150648100792633458633821\ 1330118958027316660851605771451193660612546365412780576285591414014833446558385\ 0420228857576786582976187280344897249485124053879198498854228601299399594295062\ 6467918006248567606114705002506136364131097221226976008969464143339283371553022\ 3229259093424862083783659397410537020246282199112785537749803018652645039559943\ 8853997793938765893265326696613592563263322428304861290953685304628092365142988\ 3876101667124888982017061185337439988599222388093375194397439004082500321105790\ 5366482567276219549206279294707420949802763171128943155669069270295275469061088\ 8132101234572695024834377622785411453928768393536019263747810959591399931739670\ 6014307436765252103785719725579231782854645231707452816956798187573598451756524\ 0721685237635610849808049490672840297172350023888962427273040113953007581093376\ 9920087919509862601493562550418625372372954815702076357484573399809896709713121\ 0104296647705737116034653012634475334158155178143961633238144024862470963200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 206667925836578859998867\ 0467773994893431055799166119040291735514556376692122528443684263387575170946632\ 3410260454974696613156239319489190245901691118587254922081738602050210214947050\ 4201903616170063981390416274331522313290598855030971621436029481111435954834908\ 1923855353494040068322202412231378947509689957655275152909419651374337332972271\ 9937114669663961647872336383268757045379329358675477621035045148773671600238925\ 2807137084394721233774177542385928298551031827493491168752609048446164750465122\ 1516398427279612073440459740473040269528734599053610615454991399475746972694404\ 3924274350801938971459122406993000723774880427651799089065610116019174045606807\ 0463434240423806327289505959918045980826175806734132935244681943474994199756206\ 6638241887419165283187707510516987882341133783782953369588905234945195029576202\ 3055761741138430093829463154281533166186541727747513332324312075023780967193668\ 6436424560029323688398210887202637479278585510679865685599094578612727951461583\ 0306337167013587966279177411376884154326701651488562181413743666074721924422303\ 1118892672965085389303356035790969558382085226758765297446305001153/74642142462\ 4187732403731386116368003001765981402148352908157071888195484445666981140084588\ 9586147098001899741069117572649914893489436652324770609380124306580336851177462\ 4087645084861179144210057595060165997593560935599570917136912675890931334131066\ 3648413632671078845341803850238836387488840381799286913326507577744430272847672\ 1108377772311437186229209786150770875740815486914561209088279747121644318976376\ 5865636412776912960790327368287579069530953935008631487070892771301887421038568\ 6781487401088576235492144369163425277056224738830932314317090045645903132232173\ 9572842788813543924755850889865530419271506388368316553617920432098968637426973\ 3794260981015807432293409310155902403262356965734586205958862042260957144849617\ 5670786503776465133089863909733222846968284097063807369905100650899760868857074\ 0477507301958835233272208459582295607152861163422563150572266821396741888048513\ 9653530325064200554529560687019206289177280849940736917999448046011023750656809\ 3525150303869553578166945054720000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 61999928233589824219270532709232660549349650719642159724859209922150944\ 1516979844742566170594331593703100217577313575553470862757348992609815931221431\ 2978929633662965390651076381811601851995795247965312195102513275269614104038168\ 0163474847137452547354089320060935652757045057764266953463039106844133217849670\ 2566814142863348344507650937810054233353471845639062110172364554301075284230009\ 6904412572779215112917945933833794730236961691530938072375427189702095121882051\ 6874325037960203457936488800588749885343735813856343508044025009642428503642851\ 0662119898306674143810113077138300122851222274645833098080309649312510604534945\ 2669545189155636983682967629109666382640305690734929484059229245038148975194497\ 6250311948967039751358163029733606998469914724459393930390491000798776065995702\ 8253180144145157382467168849459437310181123989407862232000167655554961127164314\ 3643130168539751260515657824082677406964235474815074946209469653253417636692138\ 3031837283037711546831941479575707949100707395376486824923467471248125109440070\ 3620791342005556816433782790372404208472227412005553563397146646941775550256910\ 63066023225265758191877/2239264273872563197211194158349104009005297944206445058\ 7244712156645864533370009434202537668758441294005699223207352717949744680468309\ 9569743118281403729197410105535323872262935254583537432630172785180497992780682\ 8067987127514107380276727940023931990945240898013236536025411550716509162466521\ 1453978607399795227332332908185430163325133316934311558687629358452312627222446\ 4607436836272648392413649329569291297596909238330738882370982104862737208592861\ 8050258944612126783139056622631157060344462203265728706476433107490275831168674\ 2164927969429512701369377093966965218718528366440631774267552669596591257814519\ 1651049496608537612962969059122809201382782943047422296880227930467707209787070\ 8972037586178765861267828714345488527012359511329395399269591729199668540904852\ 2911914221097153019526992826065712221432521905876505699816625378746886821458583\ 4902676894517168004641902256641455418960590975192601663588682061057618867531842\ 5498222107539983441380330712519704280575450911608660734500835164160000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 53794042860911807716430242355805\ 6428939860990271363699623242083666103586757006871946661368723485242618107682143\ 8789026886787792781037252006904338336945968947970812082429916235262501278543359\ 8939326815433405876469794728662447822504523967329568140442707346692112055623565\ 9817395669897505677113073898527256865025974217229310497702975380206138213382592\ 7786360309912203373856306909134202422118897705657374048943810562532194071773514\ 6848146399846517870393718873331924974562439317270813407942933417055756790513991\ 5629235858738302594695910276065428812308031760077709791390250232241186283307696\ 1971271070233405844760960215247496924138393730234187405748644694510272410981349\ 6114495404280806634570256540676422296042505894342443382117309017291174391768746\ 8929360235382311890826984749934449364980937994043019636650656851013302817270896\ 8012306006452598228669623644099808555577996078425126170532528196448443125334016\ 1077341150178113004064710869852498670770200887848734297458220763122432302439710\ 9553138245706467060679678777317228885113064006870212878429940383532071650642227\ 232445174063828281622848406334252118885764661933659875745572874919/194290273646\ 2515532067559000569232705013467227876958888031966369524141310297970089015272772\ 3156599676110622216695912329712545857791693834873209326576513064660832672705451\ 9868645462128621216006643576545461766386143029779827661290507328660362608890100\ 9970890413435952892383666571550885348698537222988875229817641943859713036187981\ 1732150388650139365512500448382418260810981177224395153022763369677650818563552\ 4567452839067752706604824375516210445256525165271183297213137640601870375461122\ 1492100686259426025194064632152818484631298294563194569362903514473405689201456\ 9669355497433956069470001772758822397095626222965048448125358838189501998667613\ 7237047490496330154575168128024693587179047034574516627888387854235264724894117\ 8390744212640202939529441422003113317853688056025626464908367455854879597415626\ 7362794523728990798867940047654688048108588734838693179349017642755704275281479\ 7568927124605349907507409964554054505002338487995399847549286014873798892388623\ 6551018564027508142336773495717888000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5016456948296526260586231914939151719181578415573315615509095905\ 4902816126497723562059302483378861110685134410552650585980384247172045442868208\ 8869186542755967200957785462308024080568422481355792131602885924098298055929238\ 5477451333541929171961858378937495583294204857157085049068721907933345971274643\ 5636127170313811087608225503458088548038168081615328472404896577034871985991034\ 8788103829196415819929231510205882780017092722815576242044336377472141852420949\ 4198284490486550920745052480070600936853455650186561789366982659949930112634714\ 0933674530247793010483445410468777495783075343181821431592851373742827656841388\ 3603995149775191093768877029894128122329314006226183189796908014154810253427880\ 8404546679955177937502546668209906329443671694040281354225458082523950874806869\ 3204982043623056529351871322086234090998227837948345453985131375171418427145135\ 1242131033151400727539734836106372836334682695405279900042939426177389555193434\ 7775281645518821395444523947238663246103927207693085560472241948580396162390577\ 8199391258308499572271184995902358052404525038794780986923726276638264007521527\ 401925827063806034792401850629798244255932754319/181182439531185094844705419338\ 5147522223351736813944235081547414369235560651323709090205496349100181013021998\ 9891196884986513669108941468724932577364743666574936045212994409146100394830061\ 8558202206207383418559530853869398246364640655596717530066865679961870447489375\ 5491540527551760444218195495944293243430743315378816412002873211810358541341171\ 1558751008382439246618885640754199165361738488142139997302745501099908519066018\ 8549967176281706767406286213248492076936581275396547247331914007621873199609400\ 4866257347458494180329348778550713651981741494344129008573236985257820591528426\ 9546305294342272141322449954109542365769268758330436489867982017253713675849320\ 9592870391441808529844433363436306182083022291599706481147638456927916872338917\ 0164619676483186030440451146255697127732228545351673965433981610548858226957556\ 3821024031527197702829410810804133056578797754226078674767341619549481134124397\ 0829151355960224849938796151945676849758866170542624351219523613219912256902041\ 4692150073628001175180043878400000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 18224282942484144759851315223439011161458162892864988140192919999922\ 0020754880198516817848721185955892549300874702373652235108353478428643980072239\ 3067165209878443960869127848853721573123665677873419208305811838623079390976925\ 7499152875277061272102007616680927069610841636125132939441832315931179037633293\ 7083796643500799306091380740701650635284195183943068545627938666972798735010626\ 7501925785775880721722280451317876631655331216515998282577664774109841161988026\ 8834951557622747793066430503965304259068038683836416479742047384884478941454518\ 8162613213748474523790002436054513966232132786062692435810971521672283770929633\ 1852524431592651076619992784463741571490345344805083166032437719038898623163947\ 1272588903423318392606221921689229408599300608023608858030003076536767274875335\ 8279078832081019449240866049804296237968709416763703008962042086264024578194574\ 5793393333978992200862705109059723873656277252358094894923337133432297082002066\ 9246040684561673552896849493008755359769987000728443088988264294317190597126538\ 4463393976937878230738964023856658998176167218414177931481181489927551901262069\ 837974963609415236284350299491613218916080589/658219748676583825575069055065237\ 1378203822132475974626182330480050260834264935500112518701926477872794143211517\ 4348177102904089041344323089312021565587750721603100963663233226972320458579147\ 0937128879987862361839937474902489957618584256429507964436077836162258600642817\ 8128245662724651780026675139394441324345968528105192972463440374340523606533186\ 5335941845064098476204796157660258972391722744230116783391883742705632556296346\ 6336450542403066400052445598952228870871215681127341572902787183260864403771388\ 1213401526428224740798727139934406566579859199557284310367275556892528717196657\ 9615436408001323538520719359983025009875109377661678381149860149567404667786269\ 8149396756949975510789560838226256428194907457161520118635913143191675459103591\ 4504394312334059954550366777026274166450538176334532652566104145852039706565590\ 6758190484882793823302565832736547317910828644108603268696769755709942958252693\ 6284040007399138385246779853281720010058113237128972151940215115377439631467109\ 6798368749827054135096115200000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 12263775871833866252110333834130514513881461082267703622764247972950225\ 5197723217636204592390652050763229879379819798666480016289449867001952927162136\ 7138581424070549503198130095376348582274683938771930010432849702110323290173893\ 2363567766190392054710622499427784657874294123267780102552927750564834308911924\ 6971071052243128056232462935152605186688198294523974838118263091817060683440720\ 1380142095690738401320591792233110053858011490879548970527515253700694127991645\ 0187309273395835893251078903661095165241982349249566759209092775408807210696191\ 2990532488095760810298760849555468047191455404513670276294350151087382670826117\ 1258956263577886935891734842771509657795089393466240334868501947442469845969956\ 3510527502951081552154708932688520260950574488211493590286971652573604542327076\ 9624299531324521225138648539283907032074357858927545264007879063193725063726558\ 3299572224745435855807756720629865907335279757739149781586017051637672228219647\ 9104292427384837575786971364443559023156996787316600474816390361665674787645760\ 9460496285755309433021405729037889156384456107285425215227321604555209452417922\ 6909335653209050135686263477739837537012861/44294042359922020702407486367477892\ 2203174685472030093744159666022193240169168330371369492772053311333369850187650\ 6269522168807553589665894492833820349756002419147450828943751493860500069780404\ 2477244239822077659219927326179980821467107371440890880951324839880827216283321\ 1398536877584375330277766257031437478614244162819729398072154383305510487557113\ 3165775980178552294029938417882910795198094873480085938279026660865282226721320\ 9366822658250714977797226463653094558006208745960589963573540353597121900640705\ 5212397306403340143900147553349950318914393695141474798805836942971941359533753\ 1530343551748338208883191003649171915641788111678516793616143516585598939583587\ 1916814593687793024206117099449234706567685493460235845028973185143448818470608\ 3419045827342597118988302013906506462829472309858878767181311820247286021237264\ 2893670251562629600059088513522403363227368561842477283019537065698379728380021\ 9859444686025426031158637154290723658214115265183006213971530035692122138833716\ 1657751541156863891472384000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 704885393338446694768354521666650776902672099462276523506726287989121371\ 4454306276048297129596304315211711777374708247816178500935472224752529083108412\ 1567760530429276452000802885379847108424118252701805758408327315291730204054388\ 7928335314005468794121143928394159748194636553169779576274212450322933642359387\ 6730878611173297335190422457239928742746669877992742617688817463477441217780684\ 7321379413985440784192828701170404197487738658016399359092615506924667345130716\ 4583494533249777924852534004227578062428737280355471735870785040664109180862539\ 6776212210898076527895331309737122450112682711837279722870467314431567210634377\ 8867847476306486880150178489935525987864129773556660827151083692149531108248289\ 0474698284687482196409968028106047183931346964849584572663494299702214927345721\ 1238341632025295068610088426515138274870652087851819406421224317675939123482680\ 0272390900090097186028626173654400029051527131605867726029666415399788317879254\ 7095209596154457889754631717924520280895561148200460083792965295454321108508245\ 1500850811409668113367206062432936320396226952273988348406504196926836763316772\ 5246190189463918564218265860652266952380722609/25458886727212379839122750939435\ 2681114718713968758736981330651239576008652032881247552043360593081755080988792\ 3559508533256965517576732266177646094922429257510453380312952000046126199625107\ 6829494645671722535576189837629268467576754649303883080851644392978218303059103\ 1644915537041129171408583751711553959319583109117463895866129932174892508262933\ 2020209693060127226502039587704446560637756008990430148994744636153865538265452\ 6136347768659282763447788511854513889159105228600915768293363163789037017754831\ 2583124429599801447814509487809238950944802426064156465470109630899711982735219\ 2152997695563238392352319791693167434541953430552949461097466750809027904702504\ 4584101627524013932796522949925250436632293908591076139756647302917624900077392\ 3515566764970181704546080906348533042719640495799537587749012802594923532586426\ 5423955994850490652615225962304917271781082194628290200667961139319251457716480\ 9852368613022186834119929049877171679237031727030969236481604416318614761041737\ 4550406025853310730658901582151680000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2099125805067730588666619141459434360810528107087265718230552647\ 2926627775640166533172922622354705558431982752775883860142695964861748711040447\ 4649590576866432387653741478331386456176068191367128976342041675490604134606457\ 3250147042382367871847699404499968619643145550918232857239458029000015754311382\ 3348943114804378779956814077534732382208592280648085467345204495819286447613073\ 0639213699196436362910373895359708087176897699848899287370414574509436481110383\ 6823924694446591024448370677228835341944634098345769472300153739799413715414030\ 4863627276942586472174772748398453145362218898805856087403740607755675572521406\ 8507545645055280200584772478440989414614535316667563059635353392913030984438097\ 4445920972213215821549831399959620745452604058021626303292493292623453207687981\ 0341276666568729454304535077909860645323803772925530978195408228048730209974976\ 9247864970725338642885672380873303293873598122961991321573883329152315705644105\ 3540448866319023361292466632167474591602574670941439056094944565155171068331902\ 1267534291323034760711602552479149180994294295425420990229990415440059510149856\ 34055358523432522384748752786220810980903096726507583119283/7581554123628365315\ 8046398991663059938091301502216028894597713001392207102347299686199772544029149\ 7535511288808322901960874904526067343167690980350208591397998262741392058063181\ 3034839978294579088128844635438667209615879795783257881451572950879145584837413\ 8475827758010263580358600526963853906427233281902154008888466951970073903622527\ 0218174401306546275458995859036190303658646919859417995415754282407382454377194\ 2632978951482736611789141548741974542993420646722340386734882318308403235804487\ 6883765513509693679230054548085785576096151104201356095173132509699537213025893\ 3010161447876585366919525120919603926338645518993338380353785689002150238724485\ 9373181448575237896067781286373213828228368603463916493624375590945807982385495\ 9597310065163400850376171830204001650078561392787405661302790963903163856608108\ 1174173784218521794940791372840927385634409890721367166367807833346777315584858\ 2783243134105578795114517652502384036799376845934684987986804695564639220091389\ 9325888705948205628316884197819302320436567605248000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 51136673027030311489042095833924895242335157854\ 6850326749556932911683744103340500215365818996434774771545247023545518920782304\ 4165296230005527110204294859217042801795714577242007881652176452682316197283356\ 8817307038326877598089466667908944150993720748414330496191843304498114597450694\ 3509171368317131705084152021460941891646396188848662701121965411031385535584413\ 5435243579114416846263182999516949154737755080078532069529194577805778788640188\ 6289372028396658847602358570321925392579591234730853268810914801327148474291414\ 0434487445391370244790802639863323951714163222899921697052024884803341566771435\ 1114667892807163884292857985246056060514363162888358958914242488484214082210303\ 2999309358511060514324966555121430373404862993870710428822377752760285169249554\ 4039088394258143132945276950213951604514557651049800593557274154197225023275230\ 5837361531218873919013672019407344922735020837641164209864418334394109322347381\ 6577262205609868312815612015824780680537426432086842740283881422066216000466836\ 1337378061868990299446336550207372677812353716319110072962790141136225376869333\ 9108819978453873945901476616442929028702783751101063825226457542038242583872887\ 41/1846928971477895060511487892290192257319814288584322574733738035354493287915\ 3351242538902513637042668239054838102858891342535068211054331354631124655617205\ 1933375482555814677945907331402010240712028443219909467854576879673624455356854\ 0861779442717208129706065929184355573005557249000419272511759024085394171190214\ 7040270014542856798363548538325540626077969566132610674581700991634834560210257\ 9920313842592216951507664599596294465358317169872774782198450839964724989274851\ 3055940695392950508574659675682724789638447914294467228478221239088333747576361\ 8064362619316492673061955192861028549826794707584585782055514775907769789386538\ 6558715868291057861843057152244602440935279990138703225502423443459084471263677\ 2112944084386556079868797809841420011532002021181274836858016573127476968933938\ 1098722534046159099114873284733639688978786874282614862192663755310941585290335\ 5146288802912899503036485242817454318137932901798335974775028687751540730408480\ 3484260686344186919076406176996996257838960464917677567479175883350898411936153\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1758423791695070473\ 8522830392065994684204988437901013349646773101444150459091065560383081257581187\ 6867576239666042095871429414435663233733575324171038650030861585547188835512143\ 1437039391626392504959661932076148514175713871395651731039815669125847310363995\ 1977386570078560463960004991913444490443601486655391307711005222325188635935489\ 2142501117063325698186089155706648275960271586607276594846758478968490342098986\ 5945271587664962757104115956762578325658209959362966492272316447824340274385258\ 9073440616174781028333008146213547360090425944838027562357527044294124708395602\ 6105197657718678313255070925438024134943924599966018965349476369021685975807762\ 4368532408398256172022956516270768164196526380892857993473252468075021298852705\ 9505874386458236375259802734907753802933336242818329585071026735515839223181906\ 2529241095473152963451009973362725065986498597922577986468506399475535393193793\ 4142435824010651269215406004848011668951938220250531901979412552524901965090983\ 7518769592849057663019455446894792872163046639751248454608401924853008410101745\ 3097754199889078974446960562066732399016402567408358594197264411007408025361662\ 93881780123860810058223820411931123941377333/6350944704901575930987826878683805\ 0090733101788274459752004380421903244310869055103290974819759589220657905026511\ 6701004155632857802070076400189819727747931636407807418590951510564751118647940\ 8935080264198581467586391157450408618100269110967065203066437878195152892753779\ 4906576381880452090667339611832780271963265797821129074246404866654777362768166\ 5821886351786015796657606544748409033187793411925673405063120740212237199681779\ 3349639247428717826810927962140467745865310218105567518397816820718572837194666\ 4987533922302176979956513056744450538518275050620406648901141100332591043220637\ 1908624414325868734990824140278802369684307938013535056371571590627362669780081\ 7916086279903510473968247534459680826565788957441701165958189351977650523876315\ 8335517175204140089384294472045089413770442608704969729801924681253761743366372\ 2978578108193977272846328620582573003296957657050636504679176768674971268435943\ 8389624839919612437204140576465693653438349472819451319383155402286369798298306\ 4193844518759593840659829825069458253353034285737574400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000, 1758439089239663278962427771653385900206962\ 6492097817407550034849538461215046314385444707535247045651145823977277892052707\ 3772669294516416046771105607325667094082196110049216864082006115278194905446200\ 9389138258960491122417817096818776507864470508203259418280840639111650502635392\ 8451249123285191829772913520629185527391412536999917748513267488764553219906298\ 5466843161806652324300168532212725006377816308971681316838254173643675258598140\ 2910802519764768670786548550114137912673948722547511172302901485574151706453926\ 9785565503086373775892198595624977201176258671119270324479972748193514826857308\ 0749968500337254001229818769805313312380981752278309840084495306398086553022749\ 3973585489235756960867269337430152490567873593079182292960204544694765568398147\ 7961386182945108478629248670884485065457548208701178493843296674175338504105691\ 4468998750489322833649759996992523424379539487107669736649122510472708014866119\ 4795743419940480615524439147633612452860997419352494923963070268261011295352755\ 6211002436127968014274789997951751039576583214920394079175813139094999344474440\ 3208646298788866368119105554024874712697196871022876195848342548628100898114946\ 9604278340119716971/63509447049015759309878268786838050090733101788274459752004\ 3804219032443108690551032909748197595892206579050265116701004155632857802070076\ 4001898197277479316364078074185909515105647511186479408935080264198581467586391\ 1574504086181002691109670652030664378781951528927537794906576381880452090667339\ 6118327802719632657978211290742464048666547773627681665821886351786015796657606\ 5447484090331877934119256734050631207402122371996817793349639247428717826810927\ 9621404677458653102181055675183978168207185728371946664987533922302176979956513\ 0567444505385182750506204066489011411003325910432206371908624414325868734990824\ 1402788023696843079380135350563715715906273626697800817916086279903510473968247\ 5344596808265657889574417011659581893519776505238763158335517175204140089384294\ 4720450894137704426087049697298019246812537617433663722978578108193977272846328\ 6205825730032969576570506365046791767686749712684359438389624839919612437204140\ 5764656936534383494728194513193831554022863697982983064193844518759593840659829\ 8250694582533530342857375744000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 310191878040195964064432556707510940522172391714680478049801729290600\ 9899514716788025221502392320854329366515799117859463492407310632850920945188278\ 2791637821126058854236688563601223586533471196832802035284823999359086471100894\ 9466701009483932153004661674637974910527785399733393122830992734808364486786526\ 7132980830975371003072486489713381373157826540835816788668397494099656003759308\ 7739088338525572014510988418130789851929661375128712430019046927035758477620388\ 4113523740872520348560821077669193453483158837041726704574838504170780962271327\ 5336410454922831110993046456003419123579646594966273215295726857666487051534776\ 8629249957542534470374606301531593856899216305699326382027497592784052771328094\ 3555572424190127470281542282392663779281468247778492643055107295729518914786150\ 6292258658165896536403085567927684552222951323899226248164913672178445515258482\ 3854456097064729250277870569380150307153303683511002407395027623344081046851359\ 7293823815107054986307030425318595531898156514972913366043378402942373474314143\ 8380373483374621310291053408363817929867569555374342034357155679521358838503374\ 76884623944867512241911360663254402443351285839407271006230076568425907382761/ 1120306645944637994226252661399823203600531915545161470025357270642373229643730\ 1320220527958205591538524054446676658605713305363611628516147699348419997473514\ 0662337228639443846463622097329496773614815860462977088223940017425208023288747\ 1174590301820919641713624970281766702152007376371174879371870752730243997432008\ 6735647168697065818477902726792304585098075245505318653040179449361935345432675\ 7863688788653134498573438642023865874687636324642582464944769252157851037064072\ 2473822110245374887174756248481139170380098389410401926432890320972107499462371\ 8929439732866161290098669060024120400468134668708324485238137834518073801231192\ 0265587583943945228586666774949206428039761977497924760799886507868769780620517\ 2092716085675024601688857552411782113038522970601031176738954486875377258910607\ 6175556660337059513773163571529828073342117828541759093009236867076587778158333\ 0703732279425406781994264931752100493192982176181963392281039768854836046652484\ 7005351212739188612963315632419821252379417310919235349239398114225243589147524\ 8004108124160000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 4874\ 8637218842011402184467009755940988583579708979670071938521294678319611234868102\ 0307035901956601819766071566942667458650866944381040026705769551757675518141086\ 8315783215529181993604804538384896121488399197177976463558370163974711439662290\ 6386557271683483695452627087139961051682750820967451860779304032755467482061283\ 7352214587353866342455216717561367286554112308056971411503373647485140279532226\ 3957170623010867766086657942109138171720160847039134147037817104207837901867918\ 5505206546310731223303151911903847193524784170775758860159304660935430139593612\ 8512737120008107322870593452772851696056096195005052278555402087998647930375852\ 4850150493874645189624954192035508069047546687431959514763806168614446955107090\ 1210181387153691101780288207811974333518045293164001161506147224119920829915288\ 7408720514585067682542380546113457134301253873308725968315305139874599744265623\ 4052565604389775448950073097824114957766158279623021838775822026407591270514009\ 6345506161967774078703470023989377448423879707021787965811241263230015012117935\ 2893195403779547797486850560737117876584440747690097220945966000365454618943345\ 3005982093663208025836181712025547461563724135451159503913698267671/17606128171\ 3135972783538452341988579278567229309356421202985010341770054735010570838774788\ 0122727826604230265633630884699690089279583837805866169419422693860342390748792\ 2636961580151229059409188413448379816577135673884100738450646350841558359220497\ 7983980420940316920553645273652286502986364906377542749524799850973944908302368\ 4237970945704585800532448750822061536822214137323474010179784695406057445080081\ 3152146153082125496968812506592446764512027922729327836843371615696517640875290\ 7379960678091011522667753076006916888523800929503408896771112210963844666567874\ 5975729290324473096699721480842218345098230693742624957399470926214696028375057\ 8536192423433713986790286559303320954605684908614891468431119978062554515257248\ 2401366267229822804931612619063150843454781384420965587405878861706126224407261\ 1334071041787987827601253671501735472739904007733433828663390191119125341290831\ 2972791275771435229077829325700753451432737839657586219941370349831845619551286\ 0203214111789430342194999908027155035098377111831592732834417505393283860924674\ 8672000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 12016900980\ 4639719061239390254031974132733377636296717084864849014888786693891786096112146\ 1030181452312281911633704518073028008703374300623226071129318851829886191614369\ 3520723415354760368765737230215257732868545189731920040743476721427086270975591\ 4450798757622443821987729645947466683338819248000126576233233077329199560321842\ 6039472757808098064659234433025491493446917755114797271930207796532770924478921\ 2675229688309426272498306829438062355279215691816824927998171682117223034749941\ 8314759031100940338329057629070413645764387305990335046552401269039324663989311\ 0548914740738698001813563822524633527672356844691984227604242352953652873469716\ 0157806627153733771062689350488640470063378062228806240440169740813967164051873\ 1706806586615708709662732129681096830552646077756604160709548746224007340107786\ 8078800024444359001558486837801898491430625420231535305569867995615317858767786\ 8894749080160647746232984089388246438943086789842956539950279731610198792227193\ 0980192939669294437844907313615782107481292387109857192163183382389595008352487\ 1059804010259152545617241690785276373180211372821925059319097412802509499901879\ 17516349094126647646296255278176074515937633654541171679693201/4339985933157777\ 0670880933571385255842703563754177365605823375426183264841986410891949197908700\ 0794860887413208595621110567450315896887576055647450565262336449377743237508372\ 8699191458992103473673161034455904636393501752916725121803560969790669205527078\ 4482433767128197568753302410900709818614578016528724204118629811673117010423045\ 8091448074461587472093652279606219690494785649511765450020637158755586428997807\ 0839736715649167216691881814197830074875172330161440179109796842702731628613518\ 9253656615111617981212495082264475873614248358411656994902089073072382932827067\ 2860743315145706546222045135113323621791287023363429004538256636458765475090657\ 7940112257975782590453762696180541509320066991416352434868061713569909759072440\ 2623503314582671884811772222647678214839751538087260208874902726730393057839890\ 0303414808533355505875416135503892514586343454221727926150864150949830769500298\ 3518959747338496314952413028388646790228230010917837292109144856006441595482191\ 6716272833638796244743621914372180537409976446071680394529769230552261116035072\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 716119606942922\ 6573827800776795357088474019588724889794227727865441107749923257216989678425149\ 5984853089564184458430320608657790182578909716239598081377789922761784348939050\ 9066172132645977664982623903091461910770591500262177100770502955818312617873889\ 1091152214913818768851750502795032557850055321687267442624114928586493551767685\ 8666531509599034767085132017304369179204488354258438422714330947640191915410920\ 1416530123451288348206503356080474697690644657121090431395679062800063413459867\ 5826867278668153083751560750954039538312070370036130979650658795754300017766434\ 5788270794335890275293192631178765342568972824888099337946478317587828125015835\ 0970104215676034864428649669501035184926830792111578926339794406071372241575909\ 3497881764665527743238280353058065727714388347623616959958579106548466089940985\ 7148217942849848372309921589156550544834894271398413674579537971694913002856948\ 2353795351320247654421753132813085937554690466920807945333377122822988411208741\ 4569591475995158309433749298446762026288210503027081496050038057809565598321799\ 4763892466585267021814090119472150547302837560708169736139271862531148221781677\ 46046893615367739606266618124802298870990715646824066259/2586280523205143488922\ 8176710482723066482057045527973828433100170641169040109914693053821374357103355\ 7476711713423722683338920214373939130274141514840701802226263120716735091800776\ 1046910748567933693098772650706701771460343600439685649818941964487596200525663\ 7031624974272987982113247889324817389629236296618192400000379953067334664927480\ 1046129760022332283215134015877899464625153851488841630089200324690583351548172\ 2298456757906257988216829750546849174808703925659637971813384853810484070779811\ 1662444336106096180799890050709784086562847899736162994389295420305450299544829\ 6655978455817599101713325943494270471029192296100627950781512070052495356182819\ 1755912778869046587111862914470893405085196087685838676477209580924847006201112\ 3321108452278548702603739866797996933149357887147579611867692585926544828841107\ 0578662956323712074026967996845546476460490674314804555322601065766428942263663\ 0667865785606360993845573703753647109726789017943993693367189100594938489068763\ 9727446568817528855363593709675687310859039157318122104721418243077570560000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 6323238891458716218019\ 0563228671187770831217501895868452975602561844404224866342900811295674690181258\ 0495808983679102245073903226445783694708147713940489860494318291933135769629139\ 4260040148784282368569404842775225999538291263890388548272250365210207504498032\ 8943870625407030592875685813641570783516448895412071340532623622291362020356953\ 7802003559961367233733608539938301721828950203833428813966805357175962967929660\ 2843747273369018988465581772945317424901406226398228112607010340128394695654509\ 6724149357113842856311574203907344429242300745731104547342181589043640010185485\ 5756352784570947567854164403555697272755562424800915088455721930265270346178095\ 6160315525814964671826442028002946635133757918667783616361901707562271979865904\ 1090907786013540235305864019692262674213296960006871741441312251803140502657030\ 6714908379132079021877785250720856096265869125686495441610266425033333295989480\ 3868195973954403384215784823652789417381867932368241296963132059415415807421676\ 5303650710930613778233201052688082688522234256997701935164920609785327043026398\ 6810909319286755041996166654179345081252218447567813802915887119927113419819204\ 9778891102220889256473721729880512350426477813519737498688575479833537/22836201\ 3367084263347362132558371439788702699532590201793220037989703959730583359749422\ 8429268383749873885700956710145395700667234839735910375345526449041177320882037\ 1524489731633677322232045917579406707724571304610548386315182189408746649444108\ 8284921885610244232469674578897071701217520124940185337589538653301091056902533\ 2601717692514202698175317863964315927277291619100141632300079767373411786971783\ 5538450323207538506364231027610559397814797281719766772023888030320660568339366\ 4749303879489139334909160924297817721034848033866399950885044502692000659963190\ 1312867341021525458132858528255291411600073998500753756727309526010997439612497\ 2512456332588661200898647777060843756855521776554359068718433739611208393527177\ 5323898112958446581576439045757233364545439176610698545775357147666944407943320\ 6457738454251606471355352902061924600769076277228966237231095250585866968318353\ 9142933807788167958358012641618201811432137510950670718790949398420856541213975\ 4019506472586841191466554837597606136363178069280564093272751205179712616530355\ 9284818636071550417796857856000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 260782441181141634048781856265581011028538286149196305299786508679\ 0504014496947738433310498237788489066148585965987120432246204162285828205306671\ 6286547357561953546593180405750110056392180101106225252837736893915050228909117\ 4315342467431702706456413947339596921941643961606071826138403922623054431976454\ 8454392651478970686894779307552111759678623617904036929987822477246306961677708\ 9964983758821164262801182916149491518923685687399988343658617784291465212111962\ 0631379611914811035559830427087556727661124822155873168904222600104898231865036\ 5315793847874249302319336606639498761757234713160139045775382175020538575947299\ 5114821630327099968769619797487745484748213493177123866552777187429613171435781\ 2356853632998133163725397235047559307077526732151496906594647572454023971176158\ 1710509427213404827918507220843335364642187599403875900506628961681211463541265\ 6139422409525447307323781043432249802316312473209628423172656102745235320699535\ 6062209532741122475743073481905302188468512156600812586852282764985847621332810\ 4418099951407910200367208266812530773564512003748511848675691814040777967341465\ 8953157896394993848788260472194800692417913720992253775784366648664490760226031\ 166413051285054704267611191/941796441334595789529121070826938765473408374624061\ 6598092798808127101235785437871045162763465472292583335511531811496183648269009\ 8907729269272870677001836140543962635666516272530614059963885922155070422202025\ 1045317788621826134432167620439143246857815776516731386323209642623785360883289\ 8945809022888175456184417410484669992385015035334435955233379880349385686288416\ 4704957565249341220750986224042008728634436505366262253833173479386996688918957\ 0652994519287605864974603794473582148414370482306933257073642984345482739164407\ 7534628080733052180179987337562619841276514965040498096299651033770098373357546\ 5593341430794684903210660446130225748706544047503582056119940487464721148962772\ 5681345291247836094916379490988224287197869458959662453673865857674658979297742\ 2594013636577494039607229845237938327322259280292832206003455416779523525930397\ 3364339435163047928265541272210646595913616669360858200676493515087480574044263\ 6658517316540481913121080842182479813128723245565041603427584778505989445139175\ 7615846712260490015220515044461045023809114099108876895465662054400000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 446204017454392921604720755213\ 5355212435433071674620993218770203860684969572316693181365777992130682796122979\ 2365030355961246092983137642318879914980660829082697014246457765405811288386458\ 7149568842441606810851756526214633006816069576739673100645659108062775576570513\ 1695376594503518352759788839278161943407226517335688668067107369885199726873010\ 4508833117112637044897140352625391357872379089878207675917485199369279023105086\ 5984067668175925702682288877565392412267407827249490008920455687827513675291577\ 2228761089540088568604465917947990421050874210211800825706185326778042389807802\ 2500011049274190855127886007196709259162038417223325302946245395792115542955613\ 6792289463928076184328409750969123054661126733013541671281471170420183854143846\ 9424257344738495921560573194090538453482216484909847139144483679137340099007005\ 6966270732590082082312807344117692128738843009963532966549708168747600034847779\ 6683983123117048558347009581729649863114538534019112295770303998321194033727067\ 0470331645439003054194395208567224035548894793227789664301559714206511198457611\ 1071489419556145122011925965613653035764567014306439657961398964267519144707368\ 295131945629490633790690859131222815797320766716708200316142599507647/161141371\ 1123493395884326152184892227725001728981769499933677876070547021442888419735827\ 3488289423092610087060230929469970222188275923112477972588172835014163647072006\ 9625409342299880656598208812807325492387664953853873633194451601343879857137409\ 5373722793620127401999011698529296752471309009627923816166820553153818933927035\ 6970760725457219919404312975277798909239480581018239414162282870493742933587693\ 4693520860681674716308559823231151334740335538727362250109363497154709234429905\ 5936987895227162802853003146215120966710301666174864613425228028795833456964254\ 8424117105184292242768702918780638316814762163020718808970586939344002332881625\ 6036896865278628898021218174052137885875303864078179332504755840192530908085175\ 5395554644279982458235984482481341513578437005835733218409230176797026520211247\ 8048385628581035904471912218109764752866909842638477356397500526234111675241632\ 5608198121276428381357480404314679262189735132272312860076455335016932097422296\ 0263245473161786183464597556023747940633129728071372467769841604230124107284803\ 5737394223575288368141747775078400000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 181484784388033635351110230005382850781965573511974636029592\ 5361471313654930972165644892274010908480030733705859323808142186428300379993653\ 7754964517935437382731126084643655080705473756251649185433308544871294917053363\ 4178300245450902847929640619332283103874596364726229008581666198120537604610927\ 4627311950801769923856125920927754106673435968156213151974854341038010842587143\ 7567409345641668949478041996415525649122127984716827706629167821517943229204079\ 2534215089122787053090431942864499311885102157012053726582976023524270742585425\ 2491626786446929487591404173515873837499154050109680675114370771055958477006000\ 8186997974842517714775990579999215740719438434914455124769288877535972144579897\ 7636530492828365517286430572909526363601217475758851397005272414279256059176055\ 2317672369553821094211291692745914563634595619514017132152528704395158098188437\ 9049610644464388811628946915001056820899529371218937821563417605072833925552354\ 0766233962026777623289656094602229986894975372064563745839670656376350168522056\ 1070049415622660165083121862276796454857442127598310042076662044893676658074671\ 0443808133715247638870416615498650703374136186976166751788194510248528916697287\ 9183243559797131106759664201351919/65540442408189113453300849840984240016201465\ 4612031381816451728720324722866307348683007367476813595248815637485679996916586\ 8171147008084258853902519132812088409990032920719468309740409818255013227293797\ 8933468536438764991377615465506430650393955474070237957456315929664825996041922\ 4543109071709164033272163691836605667967109526820559832638810670076696948643574\ 3986006602789349499906093893547246113392695847122169814956855488758360524634835\ 4481666347275846921438696491355891767500277022907351312342676346881515518285194\ 5286754938053750063409730349243550963492397817862238958186441266661631969726219\ 1816222516626682756551677581397354413079698974426886375251469390757252522125267\ 5000676636992061877843324250991443771487865783824684677970076049589870513698021\ 8218006324178989920133430949430060918628842864254403983938549047498207152493820\ 0428450413598286975523670047052713221848382261010787794577104188663951835318973\ 9453022338503531781597539927301317540370105486992520789795084980518580745123393\ 6898385575704916765602203684719333623179572586749685990134725676000870400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 2782334443741535324308\ 5604851685884197554470136160502366884393029543049048277857259617429616990888141\ 7982758846813158516707911720663986272620641055184138990166769423401839916237348\ 4754695783953572617275006854403549968361400791315272271124224787513226724794459\ 1589163786451079014235245338230905805429335032930299602778355282800948949936504\ 5564529164301294085983201045582785040935753330059369347967692848101266311254491\ 8047877951991283013599608309316943302480107139814014072264576110711159999295212\ 7842863157290234378234617961534592744650093461478238833129159687063935483608609\ 3876790049073142652654789565878891953262426370880168857655481297290651796050321\ 9772293269183239825459922791381823651746534125729377671751959762546475546336585\ 3260966478554914396186290233414894645481503547619207008746063492141962946446706\ 2261693493719496613778636671367905581041128894865365919441624336026199587851698\ 1139973283104216079296210302002423209955332594031096445007950701566354570082235\ 0081170706396278663096616156139387517428483278201103707639133995948408482010047\ 8046624692974785853824486459798303870683534849336887422921150664038090911855448\ 9090462779158718551671538807224948864447978977382633555539094635143099346783511\ 95737/1004789215801643916306557055458206057882387216726971784385197000274075380\ 6652379928472390982853602066772812096085714417535475467299690574054312489280563\ 6668439477873989038131963308389412093415933967275553228786751745304708630504424\ 5600540577005295933863104983217859762376404922493256151653366881766339605316576\ 1325722687257337900231918380486731398595150232169830080958454862882001380919219\ 7304989081122924334494644322853362782332194181724084653146579668897977809746590\ 7299364012592978854482057057284359258326128048004834326791224288445119989059332\ 9068603588899083168821036584594167593249022457752660027494619742833246775631595\ 0249821860550332552346366676726763559644523119454633936011452071382885981757002\ 8595556618343208821574309935348555429705228715017648007514456604976966259810404\ 6170500937198598031993219697055488935836531398692229913164470887416065564229802\ 3615011143821850338545514873490133689449529416018763451547633579666468820334624\ 7942056531012610902760556999245359092682057773453772906811330327378391417238141\ 2453095218141370998581439860084316076669536685994803200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000, 33609672912251861026620386382547074166\ 2866049082489425243957546320118119760543784485140143683148973065518730147670782\ 6136517756700552450677781412314287227961541048068071775312244310304023257318690\ 1787562796720521363871627292935340168363167493038840823977105130085107386907753\ 2831878856342183805913370436029635637587202713036458635508839770593290054320227\ 4746691982190870137931367887857082175454558937521790720625656045183578156759026\ 2610320152744702278643146636314956852930868835664013119492298564469924604761342\ 0751821902691533482695255510469422158924777790377394929359288928166838934393843\ 1475593764983997581852175044502822633343398816499528114709342423366398142467140\ 0357477675022529162001670744074072396803784958788035513111279676663209758697309\ 1973697828170958769368535305256296612729818639345216100800524170712132634330085\ 8333044591107566698207968784643452838694390617134170434018210919268762763274912\ 4103239190218937008205231354400274644366401464191002344723893720689522864537323\ 7076862324633565384999248869427970575341497202509406463191109730739065470921946\ 2047464143924911873452577488205463051256393426485479907961469168983898924131733\ 359984539901227693522526442151528932354199897011155980536819108021242223/121374\ 5181119753785141668660711294589679608462317512836665942568451072096828380885839\ 7509411647837152578886099587699587806152945479334225834647314551349687000815169\ 2663798501886398002074232362711595110177278245244638258275837304124691562899539\ 9317276269276295527845878560202090174953700951201058498467589638211305101997729\ 9373889964148126892752060246997674451867944594575136166942388095180665653461043\ 3247679096150556233948106545997283755425297614942376842001275061491738133975265\ 1814737060145642917214609687629636867919673390727291470167141984111778171039124\ 6536504609059352726370685941089168066903206812400864552848775091941526377481467\ 0379709932317090818861309508198147376419609344393644147670950523189174228857269\ 3862528108903429503641016866728078592718087157163000547976163200576361211831209\ 8418478726529665255148414933096468364266045906154253163110558967032060598886129\ 1042334949440146581141891507453553374025498931479458893907676211413366408660720\ 1993466098642432808423969596218508021219520511814582260001696366985098684089970\ 6050511446436093387450447973733535214282473472000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000, 9687596339820948593736685551335396005599820550\ 3797246811384130246185180647369963393060634710577715613645462148861796122943992\ 5634677605740391286530219423809900774647571865006660925927488106825289805984034\ 7340577512490128789791740107394710827675075398322091066115670849753984021218271\ 4608063181871194454652572136881326876106666897227310727134342278089091924069754\ 3255552663425223745532525030606678518056890498802762769493754755855404555543046\ 9286878265265188212131346545577456660509809330766687234196654769611439184814878\ 3522744997045315671032409778995185085935351698935873169065867066814456450342927\ 9932910420548547085238641368851148290001213057004791938042875327295451211810072\ 7525434647205549831976371584995525360517795581987191440358535874619668235158313\ 7249790555818930494802462020588913373982250834371088925535673189117923448637294\ 4496452888349471423542292435600692200936330617372045886461129454581317864399424\ 5095140646551332885480240741959695837888677894953716249610955678953091883977496\ 3102783587234209311625413204888094471020578001076880797284048750935179500775698\ 9461877307312156400625971853413011444564083052232420745622432898532158315661971\ 25893091389135611082567756461073513162279126706318308919693783014564373/3498469\ 9801752314362015023475863784542223511211809033800978328766817273861678011842032\ 3795879078462605017194001851951871023479023789414685243673879272611054186616243\ 2935088706733083276267175807031966672923425594152594443360748253137119683041243\ 1025335039315315983702920608410598701223487329191021905790171510289487546758088\ 2601154593014214006231124065001688958773186687331026843267328282344663435604282\ 1427122824460556753824075536254667618277476381671483923402672066423101956550889\ 5271545484743576491493778129911621968068365092709674786144860435961707175270679\ 6269040090420608740254322601328318960081976391007543663820409544100490338195210\ 3503867958724069661061858550021432422548479036559744437872036852279192570767007\ 0446983204286315189867796322522122617643891877148608674733413814244897243131952\ 9910610378596704194736676411988660979197083347972716152739605131580027007750052\ 6294412422274919419654406756879433600101215081220368087860321275488134155298520\ 4531188395405809086138477888699182761706366547620683562546495674850408046525131\ 1270489809326811137458724287381722968026587563294720000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 2272857578396397071154287311566941348069\ 8920613293388250812819880938986916365783727487444137537310792870377919986339409\ 8699980577333538687566382491140819838150341377386533380060182544030564514345883\ 2793285840289504632040557997186315160959325722072747938497468841985860608479322\ 5899495331554686893881230287390390025933363751342572964100932588732032298589537\ 0234322988939654611085408694453354226640215679970691475206115436497743027952015\ 9612288019019964369198957269446379055477921530265086477282351897009184542061256\ 4136646326464908845731319181406502385455623326291838217814825417671724356558223\ 5299777033556689739713092102161929462880109686806362076229225870366091747451309\ 2054235371035887974264603945802636819215322938501152827528910867705204033761099\ 2136900897074761573999256756654691632683144212699369661057045309435920320865360\ 5732263353639053953973993422672674865955192423809437317067748182282644576871895\ 5217407209285731669645605642295275765484749912906892958664691086576230883768441\ 0996133085714502595396601955583422591084701512818570219750229706349617688796308\ 5119338704456858367568384608659620846645166399885934640494344755736754671385187\ 5443913168700559233991955979412029661030345891859785865148718776289938647883153 /820794879964188913878044781549111868106013147661673485330645405683020655985522\ 5855246058287932225468810018782351141947743243161711982421461486194859857413194\ 3783041695784773504122338404729893934211525787818831247426254248079093631293961\ 7944291650979014383936259617645445043479431067166433492558590866615562356791823\ 2124013014873242374564251684653295371193471725063226125843322092041163547317103\ 6814850810405573958497677685872541427513355659586945877677122818293460019926622\ 8267708696755490218983909992738640740234207712373181021265446905706340997563129\ 8813505604773632890637358905966799492702867909615599942869293651171146996203811\ 7807337812975363646987788201835912135118222221329700473132465657767018457319518\ 0064567037409990562102010223821375259172876798568232502332741984130093334207204\ 5504035124825858882461136876514331204349353742700801625513725121967658856300633\ 6433666193830445291834647922661081603709788310066969213247097445953691463375455\ 1820037490924035430674751636325827388711595563110907463408345121283167756105727\ 2453973072115337834205953609608531357801961942162246677299200000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 1145092056789108900377066869619\ 5799991245723655048035800614653139045382855567976090827856345834884184094363896\ 9750073608501538837055840924787240244029384459378919083112126282522637733342780\ 7902183500035667261719540507252599631682714700038772036563703215220573700585258\ 5948127922606405465910419456199014999098605775808969742001312773194086119847726\ 7618861669348446435283946933611325055583868320945208052557551633966064141405145\ 0401072629915900344386203283511903997453636044949915923791757465202958866290375\ 1260175386264436170897256634814705102067348810178433433089331200303277987895663\ 4734722914992037825434983011039631507636387791459992727299298777024255692350099\ 9337230410768845163106104805402657234868822124493129317278723960863603904866019\ 9641531678492192709028388917191592355917908976958143567046076375833241490813204\ 3001189614165715027255552065867169107827628538391709048414185572280222115421327\ 1916893328059778091534109402227609889326857822881855552058931589079684150535800\ 4210449595026285545832891110109764305761588793516487826686985687057393059983353\ 7644668143389219606509266279403932158207594546466346430403377016702691049260997\ 4211492179366614536711154678322179814792698333343552044190254040140598381544437\ 572573049732148911/413527705415813884199879090157949781984402476172074066836328\ 1852251636638684932802467181036458799862675410159805823523917729987301812198091\ 4707673312657448138885526234007601142773840564339065363602665389806420300441436\ 6298654460550286466793099970558845859124147522126536955502033039844069373689866\ 1312957929485560085823857855871443271726001528976409958153856405649486688397789\ 7234829991590789550790526201738430716654361436326882824998785514272439674332258\ 6524388557784413055748598909034561522540093933908627724308135054139268111093523\ 4877174627714439714491037868711741649073703148643085329576754882154700984936767\ 4507830449014013283673550750705025967834411428783297685668811474750335315260618\ 1131625353069504384490495758015565762057693548301275208412345999530815919460517\ 3701699236040522682911956301168477819250610475963128307088704001718938859916084\ 2544814774887305905482090169678633815126793758113193368766962174711587007112109\ 1785064793248216025644294822441154709259340118478369502268127193554489799497372\ 9664306214949243240346944253162795181001288050085229734940230313339947498802815\ 9590400000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000, 2290\ 1666328540679838544404378203193572293603120349404130213782818447497066208006175\ 0090175011155997339445484271924951640106193226358511545061983607330861786193212\ 5580706974023195188405966564482232709764282145119626460732326084918218636253835\ 9596170900097601015064441793931504084622738187855105577797705567181099255885849\ 0706739503657220127963661109595706280682212821352256629073092949982790698888315\ 4056198687956968511421799647314780652951314128349536892313337127689853536857624\ 6170471673905117936553614319586908961014954010345700532567257849374772703953358\ 5567895639573314015464544959097935655524406919636674332011968938119077915679590\ 9943163215338267091601135733940229634004547159563569390123071117987760782596636\ 2161869045530665941771494665840583852442686390275627600254404793974996282437391\ 9394430348089395428012847413421240084775676546328055704630892946118234965858971\ 8242366278725201903310789601975838587596347440818396756291526424705468931666273\ 9213435884059550709249097530731508655377575280047262925371440313452004058968128\ 4416672703290299708124906423260507776150921515527947607892573029960946930057194\ 8066421692813555997014454150693515621581226340207303897072407091781110198040042\ 650914468277640389794166059074190155006501861/827055410831627768399758180315899\ 5639688049523441481336726563704503273277369865604934362072917599725350820319611\ 6470478354599746036243961829415346625314896277771052468015202285547681128678130\ 7272053307796128406008828732597308921100572933586199941117691718248295044253073\ 9110040660796881387473797322625915858971120171647715711742886543452003057952819\ 9163077128112989733767955794469659983181579101581052403476861433308722872653765\ 6499975710285448793486645173048777115568826111497197818069123045080187867817255\ 4486162701082785362221870469754349255428879428982075737423483298147406297286170\ 6591535097643094019698735349015660898028026567347101501410051935668822857566595\ 3713376229495006706305212362263250706139008768980991516031131524115387096602550\ 4168246919990616318389210347403398472081045365823912602336955638501220951926256\ 6141774080034378777198321685089629549774611810964180339357267630253587516226386\ 7375339243494231740142242183570129586496432051288589644882309418518680236956739\ 0045362543871089795989947459328612429898486480693888506325590362002576100170459\ 4698804606266798949976056319180800000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 34548417406702197724191340374581031810023598136004481092\ 6046730418730812928038123841304877950570535567084732248478876083453871821655640\ 5183790797251194870191263944619949699475412272375760598673444563782430340455549\ 4504332662630322691734979388266677241752145656048706169453608537773725183184116\ 4494989278324071650211364773614929712650819354803736254127873200660979422943924\ 0638633609945245649009750017853916664866516387726273260259491327945227527152236\ 2388298140866911247442774639943667752775281259660722048727377037833059344370791\ 5401736047705032604998193998643669448949123678861949846726369839667840602092293\ 2168622780401243717414035999016932378358888386464723802151390333432947579040274\ 2138512929128619679441690494092292294312446227271442771709834715834209710272388\ 8488491874610530075700340809225025466566678143684198464401709541134270833078048\ 7590898591946298883423285455156206767743535573208105506973668814492504614685764\ 1008339446612051141399159710256444338443138929352403642243151831255514207770904\ 1746072473741980294098539311908852809432003798728397513102362853671430010235046\ 8495637937506363401807988864110962736104076283392971037637354177451574385893844\ 6652223016830112745090087623924232151836504401147818983864649171576029879/12476\ 7216262599846204306376916227134221579718525060061308332161027935094012893972554\ 4383764142997901424352322501414183216320819025918194624169465800519036149561803\ 3058032007659076907324554872292561261329038737096361759166039403152602928826671\ 8162545754636352885652390178007145756254307239216747571038470959243907184303714\ 1113085784027126473604171168261660134961247387983699447413713727746282107589565\ 5905438795096224858764788910932342490715163341798884247181992980486295433910586\ 2985125856276514954055487860250534111604906019178661360229437040196184238242929\ 5996959885480406237292847742316580872330158675497169493265150541547394229358836\ 2740784144977723753848227189244590361404953244026547203636428467795468475143484\ 6720132696412780835539144613320023839250144154745985801812256982664536912947286\ 4529723975022036755617890589569224477550232914124591824277923554350885572462545\ 3491194467802506826916733580627833689158998695965574396369286526333431889230867\ 8666427959820850818047175188055541469233255297493791207386443067513897167480182\ 0894668546203182102908825715028599109488824852731067363900784640000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 86029643823446836824796580\ 3416693430514099038585407899171061079561813399836037175966343990520691784040831\ 8801124673485002779453180290269836301997560338210401985284383674895070950491802\ 5751904056067845908505453058109646527972640836625274702003844017153012291568463\ 8411214682454551921400893015117017692070201854988302248199076514504962395574745\ 5242627366233869147066263565468517288375986812824391882053678193781583295862629\ 9022934253486166797015211773316198824896926653797998886717177216324432454290472\ 3752308345060016951592778734672246299349373256432503428487903906456083852004512\ 6369990147770161133225841989316643890332375770366611064156493004387383424887351\ 0015779613368926422188370699901936235247511290040267183928432041725513921794705\ 7543233273350146141477324500210136604566470849389395529551385966048407436788565\ 6219201048138556356417964053605819130853877616130140721503349279594970324134309\ 0747991688163920215243711161980980067466601531121597297738311698867600885848635\ 3045103948249702655800884552171747311440204100427288981497862288771287078048694\ 7330729852071221249051512212354187058666256185554010000659047578528143737437808\ 0697228639745297757718779967093399044280099128908549127419938384916809731557564\ 86445366555394682966803835737/3106895514533739917750767906268564341336200670091\ 2278064217323702931642911281047410883180217198017604739812771981059086393083487\ 0046153953660543589865922981421688535870823714922790823126427823200925220032357\ 9507576934594390989240821600547871992326564204542940245306205982276615317332491\ 2538773102682483985342731263964583483320297391668390899697028502886539662992562\ 8786531411785018704057388343877206021616380610043459428963594745165886495387041\ 7744302335393616675283162539836032363593973452289247497723508032823434575158752\ 4205531550615543350603342891655152455366896474286041433181746537086675464112158\ 6388430972803981436534877454296626624353239165568224721092398661493763556663995\ 8918737161868726598568764005638533014408136344698977455459342306511573133981436\ 5498129684182954852134578158578910891319341428660311596397238187055152173635033\ 0448078029844501238108018652408850403565484959776666344473050635513274154356149\ 4900378495402296522837366916933783023387505832527409927507409714434617978917003\ 0376152977679037890373123420871515348076872353349021754912982623748974297402577\ 9012146513772015349923840000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 10778401340865318906493941647411477631131305322359749571269284900\ 0104134358387028204222752120107049613998995964397104586948507662273383809924272\ 0733985770097442873396140774273351547388755534749851174796503167131576465145007\ 6860569803051906561298470407127783668569808203976112582021981424488085378084220\ 2988355902929098172427308226726399501670693771908777748571721486228608065494814\ 2945939606542825475512931590144097081099928667369053767188700742093646957450951\ 8872600130029812941173555436580342417407062135703495817703789107634651624460378\ 8145611537941933671869964602509119410150338251965620775898853550837198104330969\ 0207515601093785069536352279270284215693971484206308930453151289046286242234527\ 6630519830542853687517059475588961368194023566314498121521383076714411886538148\ 1437567454344262353039607289405915042631623859125018400410786261333411566252778\ 0213492962292414008436496241180330613534800581999892340316073899447005256599155\ 8446692072999329130590792805746000821078313663173190904482672823476805026555179\ 4585107658147977406857534660429783897976711999641770471609927320940813160922410\ 1716818417680973676894147372463659956961518260235078107382748386883391990556882\ 4817165784347912275462016011994387828761877087675894907302537657809772287636917\ 92759969/3892604720847832015130196739520919806987152890078660953298529756345520\ 5465549854019801736919270969357492767808485649213112969068782604934454856759499\ 5817195664975387940823268508197372420909773194890127962207124844341273338339656\ 7623798546028088023387537137888267058142735616571254361101945692078328794646396\ 8607771582093501187139261772391402271352020374949277017148806578807220719278829\ 6617262427536704563128224757488235306773112405237361954692165005050880949830537\ 3785426293859495555534957358915407789213191581835010417961862943158097418337851\ 5557389293217043185768446035713977208371690415767796185084919248268318243364453\ 3542828123057514190805217463259148050759424710876901395906842467679875153838622\ 4119762976794464381500563268662520211378300194479057118667932657415175416950061\ 4445380037433523742174493425287774235972056180853723856913757118833617369574369\ 5789068332640375729953413269678052523844083400702267822336795964750190527546295\ 8890929508587830566759146753498077184758989474162060491468497831677159349057351\ 8802528408573769964253969281820618482908591275772668510703717852395497204502173\ 0474768514154496000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 407720822274954371247122627500487162036032857216414067655016182227328\ 5394218853818834035019825141311460875398277075080816293519924398921188189670936\ 4050656285271930831125028968425199884293503682655562515005200859119312632828150\ 9249444237146202196651148491425153108892841605314306718000034709136602948842117\ 1335865141017030959909065958853884634429134839902248258835360669869385876045090\ 0248017534645040456338443229340975504560122468297972842429933149890796331488722\ 6375063127564579680623523141981970845598036273078201281827507433549274167602941\ 3582274941228499075719966049385463858138275089261934949136700414190591825208688\ 9976545010029480727814865248109281570784199791205757066665841364323230177601385\ 2599130397934164379502960668760191077884278573222180512777008902217210717448520\ 4857144467111352058872620322825577027000932671203726451634421103453749351495843\ 0355720684490105932026227456455194627040213620056733166166335552271672544299580\ 9393742929848603424580029831691839025595978891500420817107403028747429384070222\ 0956456804357197972047467947350403725483865437183232889202138866250944278922870\ 7208081878390037001695197462737465283109529994119358329481768779829908027704817\ 7019215983307769613556715754872388689777337444824103288186788354003019850881/14\ 7250674841913848477937930905483868852531154551499408584512889765285544063081944\ 7150600644377756170317928741233927428766464785859874653401091035143433873536786\ 5239956944692867497718382230897342273051504657407865616474735446346939070117791\ 8027481263637330035521432412348887386858041159170980843867559086272080558314075\ 6074562903824793335082348319411708239641501714050346793235946328386827111410731\ 4641905379213710399220559188473425334468004516404343259831567532734727188538375\ 8205029672906410250542894536104443288642726436482494215884200657942255295308790\ 5135787032962497414490597616312719705158408339059692068757434194884036518804447\ 6924792234801007491297995411781995836120229576515519261889208578274722911429642\ 8135731074752088119640374211995554964221303910518357888581444529035082717775382\ 7838565481265751484535283356659766688338149454515977028136411533261758842863386\ 4110319846092222391829557866221429955760460610295390515881386579697955629012079\ 8587133900284440684657580359500986814451569505025882385232558037896476396657900\ 8643579324706685183145537172790898347665605672118086847965061939218336423346176\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2522043\ 4721011306356604775565865046846453532408445314633394714044186064452904860174782\ 1845871866235772255804325088179925445544165657938907175380655634056419030970031\ 8915231762220180198258323897272942891162929333714279894157518897594671113195866\ 1881234311461337763959313661934626276128949252598527291059111004074048738557776\ 6367396282507232570822018995745518517453155044354263593527867558655586793697787\ 4715942503054209344503963470117378208295720201885933684310276379942155681794099\ 8745966097520337384812180551594200719939556817222737016420365375764324499055680\ 3377300126648587963201274381688535704071945981868995850305121518581621375752491\ 3508616597619587912233266962578028426147726803664579113961880547595521402292306\ 7588208975971909374631464632386431714088426566560398451304438996142909431548344\ 0751241291198440482806265281762451056378229881158700314485605851167491264921338\ 8326754135362963118946950028364332580621833873577951323343221299620899486424283\ 6633111738299683481152660927921392650692029395403804531724064221229107525695582\ 2089766942381822987174970087554190489607402787758422009500432171706264801673592\ 6616980128931575345352087587960321608039293529115761118661124331432732862412532\ 74231579042862185210207557045868173488107418069430688093642926462297/9108695046\ 7839269154046603704789523483499377627840666307185596298485180789386658406336064\ 3910940682965330766718564191586843476209512955466243648172290212237856042407781\ 5264483091818514649288692760428994315646721357585796117147968239688597705725974\ 7268369026585449160540013427767352049785529194632893794725686542185502098792777\ 9058725473958813149637276773813082201282073944088964831124614084394080435888677\ 7200459325224706178490830282554269739796661118190614226034574657897527631219599\ 9518002198620542267588683014939243780307592869899479589105726404290946127881054\ 6981637235707066675897555728966430730987110409478646894728208490217807954583206\ 4842088640264064387770538234519492664220113743709078599823764440245365699046652\ 7113180486702972946252224550809936576829624183515104756631437802189287594445556\ 6883146151733917121746114631977138251781916580706646448040248146419898378479208\ 0909870510466429057951551576433067042681025575154458344583323804775050095523526\ 2164034031855006123360353695392215500362849261245528767942033997916476062621716\ 3542881194602472500061035853080443150466997746054634585350849310958323121520640\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 3047883\ 3425752243945411787894383673152334528982434102390170845764729840836972874206554\ 6355413071852858095803744062849746799091312806207906162601772660692650375815382\ 6770385540060707921690292876784187235338177955433876246996577415374247753783076\ 6552557479965133953824661232128122152502797744770114265759395284279249511262033\ 1062963124646461496293179108012375715378235219172137328643349684982543452630844\ 1088270177163890172624561901654892013575142630072510981994465327276071788837909\ 6954987569114701400971023241971791099911870973337650277496100670259957166748235\ 6154566796387200943775085846939547523103591351077065037837383614634199444691497\ 6041147359616005998602457168489696574903098599897151676026910917306930242820766\ 7891313980932311439964205962934768370457073543911119188817026918740344285043067\ 9387347968145802867215611977030634689523699747715793710862310601803841807136291\ 7006292032413800837750980566402759768400126615015686053743288124909282994861336\ 1497097145655618295638277150719841644782992830651655443760302396877020553448574\ 1008235700346489635688100904785151430270720294053442311575492360088755521498271\ 3502792128296650259334985724403255541553752939276244553108086202232818151573426\ 184109859330104272872388311367486323934567906557047583864353/110080792653824240\ 9742906182146318808240668424888825456664489117299829731332550991544003243233503\ 1527505034673578637969249839416286321977056789923296920728075257072950787103656\ 9015206734663633327619772447501149846689553688472832069422203602089560778939792\ 6831384821198913299268151114804069033864213460537277814329629512328239311119365\ 5076124778364926289755850927286531695235385263110853188634072803611155649407305\ 2712241938924657023478886138035938601319809119058771229400076404608367405165758\ 8341941573824733563617324584785504640662182176672589317953502279175875088321092\ 0285568821070852300347809258967423225035802877008001953265064217777619898690951\ 2737566493769470719277528874010154753602145160334408396783917257595393272993832\ 9480818058247778502382184376096736611734263022420876520297622615414071664324595\ 1359037208596865036801219333255472286064740796914803681274649397863802204621087\ 0180876705560980005360268992143719160779921389085768753232552089380969239518108\ 0829875968529406370520523553596690584073175669949826023173068624614831784181925\ 7858699433494142033322980142856120255695353895952694894207487180800000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3827843495657034813875\ 0911160724812761782913333098092998876390235314762106921659123084477304227689503\ 7601487087823120634257938620282402949763593612834062039285450655347954880660484\ 9162455453176540659378639883345097879537481443507139961969910424749340334155128\ 2612940555179828988251990446901019165393044566249676514002385433417533529538092\ 8646248285242425439736364038088545531302248896405756581299980785475048813865206\ 3909567078613165327134527717162610319780762924525579617006118939821476739511225\ 5456006768558276649847312011285150349234495996789769196562314181144504119923655\ 6097265144825296079821204980680964917087914681205161529732820360708303349521620\ 9746991576823447816975777963728636526205511022587576690830216719765466733892096\ 9293513466016309463241875323627384334483045835616919820078472905276961888247123\ 9409887821027168630558846020271258134103950860429215529037468654894953867626464\ 1618774164981928689707058450584481551641678855286880855708551101808434398800487\ 0928688141882789656494348249741033245716647206525196568979443480974861863971884\ 2138644867524596848939587280232842229557872007438388659786786451054763763365713\ 7877656689324841407582879547896486861996387317850362312773501412434467494783757\ 9702578221270708339043103678853230194782837633455936535619519/13825379294790252\ 9672665179107828822076690303806880540588390708805347310959282286244763259012401\ 6479746778497630435975870873067920442723293905803626501561197609231917642470513\ 6586444405853758030672510044512276849158137249534543954960580896407802874250575\ 5658676098458969020353534428297312780027918235776651352951807918969822782968266\ 3512116623513919576359487109849442737400606248336015480763022749280060927889597\ 4522581384019770368170983706671443888879733363298464974639469282538134875275687\ 0193343577040626093046303915434127250706278202748806418566252504597874871555114\ 2074941754620212752842660839362070728922297483269103912249017972028294183846538\ 8351358078211014263216287114169362072491866357162955180045724576926692508348167\ 2194947991809450377615397933979477249865406837648794943324612457821911559934437\ 9266856417850805866359413597988819832493832737360482450900423596668602647750942\ 3919629263794128835565682203787667692631565046014256437346866785476096297412866\ 9118989777422172108485565379668142969225033512893420245573991409744573658066878\ 2485047833089697212999628982054461230961540322613543754291574408652665235963904\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000, 44590\ 8810634894477036854254540956746541864955108455519562776819937972800223388131184\ 5018580368967730845156708546415874198159271401942887752708531850090013461692702\ 7643293212945859523281010166010809741835471961211495881773785725595159399707836\ 8314994438956418822888018926138760844336323142938672790839637471619757426596373\ 1166333139140261933202231738740071955060115746268118821612469873632055971378124\ 6194480095654529922689507126350254011038720026469782506873761723439288508185236\ 4571935444908443701256428755899019608411508172338040565788534122899286816683698\ 3042360629664888707380797469249955822628409207111996663711990650048338113524663\ 6353546858479190293095034253508025913629204741125155746453777230300252080479946\ 4169548570590031162221460988197778920780966733323401547296794487016012630338257\ 8844456567737667293906964675916526853727691479518209774072758827003494597968465\ 3698737213868413368360131234189342957625263067107479238701131312198860349062723\ 5391008420387352862542570347216580827839397879214836786202021838616309459880937\ 8126405153115458973913616783143296130466083811326655980733403167064239292213416\ 6088331531716732032254732687070670665595789538469851180910909630720273094493662\ 3909409177607880452638757720220774968949606603077196548945882306157847441021927\ 1/16105650942676875583008686528644557175889773571926020473489184495340117624814\ 4246917236956125064027976105221000440517391665306932452080702529917960989864120\ 8452992735994118764552651431068623328760079820216189644965689221845726817229364\ 3876055854959417923006864746306512676838939503537144885615320818498572467045317\ 6660301810686146161779532444842178125482006147551563954233790093912199531484650\ 4507986957971637984683328108853406163583209886051970136141223930573193531812313\ 1601625338604430153652964633276773349229015502033183295465220439834607136782813\ 3445583242992196532022981209566623197664892399054489584712069785220764807426338\ 6764562254460957796396576090479956900830900294733850582287340525680035608378134\ 4421697376546584712345417550977663823084974447650425506988498355997279190152693\ 2495489340183580304416695072938813643473026362706718514590785057166072642539571\ 4155784937372580013766476653024976779103416163081629787000601584940911350169887\ 8074095889950382228529413044093944368850188240401496141844070428631291650567402\ 1067273801466317371974646474423892459618514463060109247272608908221213001127630\ 0872221734665505996800000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 379164106455802597658255052906733070721460047860559406036996465\ 0005757185519875735072311736879531622913553093122792212409614208867744332066102\ 2023105883554604910186578619446126759517155878428069138698553013089598866824200\ 7783986670213006158916474986183828262031445466712740328460246501459396541842354\ 6672773570371918368202375607545688992378334879225762483097532676341817215055855\ 2550760606850537851611872985788424342991776660408113404238562126852382463682171\ 2654498552306141021511111087685078134288592845761567065961754810226908335976486\ 4895176226720963299989881244537065350335314241112753219012071873946984678898976\ 5055521901466110658665954831796509559511832578060167634531655992054132168644280\ 2534220747702595467209402289400204601174844929608007630873767527317552332219043\ 3080940057379111438337603795287793508263306762841461330233310362668584124156180\ 8386561061350412832913460081452051615393472681152241967101397190749425618933073\ 3453135064992268949176773840887953707065099994203072632412698474397297035120513\ 7950305075454846469581068529481379180107621903556264593137110607668672812699044\ 5118788732758204551723314135983997133364665265044602372258940629579593981592860\ 3410143897955240814325866364825049156879456552402422629230288740701435015711396\ 3707910137188637029205029247155347193/13695190115541315375932281030238606705666\ 7982653683220082000499831204293193750443710059952418239219329825435282092853798\ 4047152090607130142446230571915022619142701629027050552699092507005140905665342\ 4418224692448321690513560480741545942950264924518438310438440236704892121382494\ 2182082760782180605580440596785153546920907839054573974864606644570801855633146\ 5946589481300270299531053163254639124250127773624613707214529128209878789843904\ 1412791591770970797628856631341522851949595944180285707431910795634675369206168\ 8830830564314025746562506469929031243034551343449384896964603437279651110787969\ 5789167647987647901606710399797074696540179394728774822573130934424353299265599\ 7486482257058190162408383106118241825122329459486675495770904477733831561895147\ 5307746303105677323535931222389520388712410697581902676007018142774957278458126\ 9928605224920072359328785439152221420158382572065730289666860351769486668690772\ 3736077887174028417087514669706838189359363752710952098886569051622206238328940\ 4926017133126784652765945003412649844228220961475157124955145935266248533293656\ 8657975265236947213693322929290282274364011595273524609320031801992806400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 861721742575\ 6606279303042563253063726534782014238714260761495345094710877657542423271509319\ 8543016122713420952442363245699495068558202071270566754166818050536461425149929\ 9058054663970146689525714840274427665402735441894481050848213680448145119969752\ 2246572224956367583569331712082793324435495117686318111639910665870812849425983\ 7369189298013453662687663839794870464697788756508263603228972815036256978157869\ 0764723542033946814571301060094471299459297246150878993495756544951875148620230\ 1866246821822900431901937496933626784915051874255764103955121018668122093002924\ 2617081881087017757470458906127901469839875735238683320724517429013257931852261\ 4370206359965427394271713488471753177014942013288416823686833730180585685988376\ 3650106605944037552464958775773541228903204629023655485571760631143684076465400\ 7458796475835454144173805840964811036286469787727055202623353525194128032599357\ 8597321372190146654974167154802449300722634568863127501614063027554962009474505\ 2457139520271336530271349269722556544011401491767135731399729255075890108761114\ 8941566734944748064172535880944273314759777934141307041635223901950646696881059\ 9351363061353202891097202241679384914167147050695384261943352448702653402899420\ 6815512210318824242681890994104039970015884870004921779763599331982837299759017\ 7762011/31125432080775716763482456886905924331060905148564368200454659052546430\ 2713069190250136255495998225749603262004756485905465261838774347759646870584526\ 1415043506140065970569437952482970466229331057596458687430101891293298536472895\ 8058961250602101178268887360091447056573003142032314109718359586501268281953814\ 8076243002063270578577215601378737660913308257151351497609386425068075239355285\ 1452555113926758237758425487566200476997249645236684725361766129726733831052577\ 6188299885445327682467516890706353715171293650383825188764616824033309660561347\ 5071006896707598748602038555916902908297979063567224810829088101795819706909044\ 7897037591316806201760960393479396418984771058181246927785695043218729177978663\ 2367784368930589742444308570237449395071731579880751760523433108482621802550543\ 0728156164569767231596990925041233579448360132106801955732936380081665633054352\ 7775954905414936513023385606500799476106065206300849108610721370094792616970387\ 9177703089463074343072952014929662777741450747592028640257528814693810442046230\ 1476918700502185170811647625331671059655757485583785903469372033457657573393020\ 5186987190935443803465021181890459074560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 53853004833402525034070413034207718762063809\ 1244245009216625374352843850043202013171913596141604840822668023732805211907523\ 1055094663848371139783172375355840264881482576386987932624167305481444506162972\ 2437476084009910429382035571203103767045567300331720580630554173107513478745867\ 0949049948172900234780163751269301466853442951705333195478190998909987040240809\ 7436735456646856594274160638175181465091190255575484129909035566789426639400445\ 7088025827330414026438968318700571090715394162794513892176892989265356063297835\ 6165641895188143729243551372434601330448438701513187176994320156729639683006028\ 7604002894695293908678673101334598612479029849391527995240585005763260543380795\ 8696735889419627704195091679301492536174632720282968580059045434333227695717295\ 2922923513941023247764687713735825259832733131320167291443548067579659638611529\ 8242555318484228120912882698384259810536470408545466726929712302438730515058443\ 2644784839457311084208197295487087164190987121311227021291636627505344672539572\ 9811386264947341797187433382473838353576575361389266927505550385608481067557711\ 5159090297751023867409563965114899940610203631643695798055211452602236004574378\ 7218649172277753857162202681173996937369866820286752770037225615336898891102826\ 473614002329926263007726964933209306699317879771291901930309/194519999641540596\ 3701445803705216460209036995228267840092374867223041371349573545551293053635471\ 9545874076189247937621270824011696226514240649565737942485780527803910250775749\ 8299362917968136341776645512408478779713425540352187153996234960416880350973857\ 6242726459728469842380793737020941415080325485151778239628006018264159185901842\ 3637672066965065886779592593792981295209742343765328925568264834660818242565735\ 4315791474163761561583347180908930636620446553544507633373618456763214484621446\ 0191654834077089638957806103938460338665959847343569917439788063831289308609349\ 7036279018507373998745363061865612325985211039704200403459302523523930692511998\ 8859270073891884527251763584897697472175173289676815155075930316750825929517368\ 7042498987195587455802787162377502223178195485193829653009703229994425533954173\ 9159323788900728909356797286388828363629543378886006037125661436198247583066215\ 6302956544030405814280110542268058276861926435115169609729084302938044587670037\ 0380322721013176152007758118602011539494568721441800927020615616363967945290880\ 2948337329631413885793113734497875559012882207764725895844559347302015206665900\ 7433927718852362240000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 9685133396115283248034331521483053065899404095292161952688075166\ 4115232301674048175923265572127328846459924531173778500469379493118977497038119\ 8836660424439609643113939117124602443325726217554145970738109779860903175391020\ 6809770843121540485290727133213898653960100323398021941817400259791716556511139\ 9235354075519800956866645377821883464888585445972515822348435204077309329117910\ 7432155364323209497994776448892494804127429396213330959597407219014428108145567\ 1620368937271770560520182446052208975495662439654098951103426707181907980585624\ 8015898768968021260242331007349575674665661140572820081028683964867458003364437\ 9776552771123965160651251205249186480555830319520512424829948547208911469897601\ 2241806358084987042952101357034996616090135265111215753571379474205522465930810\ 4703203016643545662789366150978775664560065755868926843830680421448423699310664\ 5128043207930286140816976871273798625535462999553598783598386137709344570574882\ 2406945237211098005092040087718546028387217760990112700467572272390340692518642\ 9644675395109661758419704246402341501060555389295468587239418605070298927033635\ 2832065443574098200153670799637849318974526953282434111153029099272903869973186\ 1161879204926831631421016909973731924053866215746805048220686743214028391103934\ 55385409659381687700291165578205543361149037/3498356400889510265017341174895633\ 4513442582268627916514315295044379370560759170579499391243876682829597699265796\ 8638285805777041513047313299574555053928217282164460276974021387544099301566254\ 4413531923945920843445474556352056900065484497030647802261105666230097897921027\ 4327209490381424517310556234143581367754983913441066734049808058117249542183935\ 8569125886603506624091679896471935072611840953117976122893232528421323937925931\ 0462728377135698332338071575522694878103818542200501551874200781912123814223784\ 6737208392829916188297919491950785975268378774273008153236211776496952764924870\ 5451392239900538415731556140608839825373068178638613369849806711701879853974264\ 7675298721663371662541678833568976134719801905135575867078531966738776658865278\ 5570198122392637106183752679872197905886694124032383239136554772587364754991812\ 9200634204276375893527454950840088978024824017909042705388407068513580620154428\ 4941062537922932211192829157177598960225167176657709305086086862095207613482449\ 5666823054725633689314379735697747097000441190715427130479626462980707926612712\ 3832921617307576674961897078204888838741936974968239505485179354756490693753526\ 2883840000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 2675665322092911205924676179464524120983512958470209255885972027329709648487\ 6399740436100459649607627526379049307088087431445710171165837659363118278601195\ 5475979642512963385350128602313098738160483720422577993536891754601681391418287\ 5620015936933024909143040089458951443164994788329327401896779242634516765994714\ 1502852258155738868740551806364746762814490245716480216213442782967765900250346\ 8878761545231166012748322523100591812873488952478018747147790307332787817601153\ 5973550630556161834201279778020299362694627330893842726391246054058975705677394\ 5011518692449452916746968636359520594403102068248920081516893572973749006109641\ 8470004491123432773908814421950773511328909668321503597442366857932463130643574\ 8544912112187326924692026561697448189492701166262732704382714208437686281038342\ 6898212024887277371869050166912337482216810948680027314858456562529513045146848\ 4103086134925543992522914428971815731840121352025426359929361771976953760662526\ 5827400436681775455713519033035324559731022234633622656973590690887664328952754\ 5874213683246096189338019490603992979175162987473816907553245980188700470004970\ 8800791017817464252889754253080858031526342864222788000395094299601707523773755\ 2450991925611571882963878478665160517288740056171982256725712152084242994067941\ 47824925773886920160060657488329772151/9664785264603972505094541878453520960585\ 2950972458189967215802003826486615746444495334382221715621169170255492500584376\ 7213651005337511424591517652849746035785874622174476145680352076359880440887901\ 9623786664540180902388423350217026921383927208545374448083128039508775118965178\ 6714946180658086235764130584458615901778036633820011082790240990556025948926527\ 9815773130225553277782441250243995848431987670020442162659415829483787831674974\ 8296593408954248121384349787171744928053514946978080947880904948156510824576364\ 8263310493747146931910839121704273069850112579244616699174433356285388483792937\ 7354787985941274716492815132784391412947101709531816545636584694747755430874445\ 4665650348403084990687706710816861876062713562565708614746717603431035259287308\ 7620484091085358265898695657424781918015718397391765229838560083306470564412409\ 5045092257935098704802455546933016645594098137018018439413434083814117936449420\ 8923128668288776461615088612385258227150740827499654448659241224222213491344831\ 4552340654482668779073526724299291379783645697938962033241778392410686938539420\ 7739541615528920078205093407683570215733597514046240730172067896358341327859461\ 6524800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 57154316164118549155751692152296897929237300920132610761784417820078293321219\ 2527287605443121957503963379262549519285472608473446208513029001426887330024461\ 8163879090416635325134379891330834817145562630598530729946470694236697709132499\ 7726173903101906411779821656387085040797866613082960658081264455444433243116781\ 1827470138352336638617614897273628982778849877647281610864596174697181155987107\ 8110471458826702704320638148708930512095821054623411395383289041784409072430208\ 8920744331597494286998135236368376237419621488979865925908762794792581066913461\ 4880392023828512663917563646222019764622980169017594853243275330950721529287383\ 6699532704877690299924987725391555141196253306503435225354959220106224178860475\ 2592974201961902300574823840527892015167488327010401141968546698109974371154994\ 7812836669140735844719451284320892361489361106417125967852425498410229968917888\ 3998796159187017343539790320826523666885540389265482728777256663753748758314780\ 9724533848402066542525497666643409769450055317802764950652269871996807331435835\ 8539425022102297324419089048929724792257650422150483970882620397289668085366967\ 6809599600971336717568764780087129045762436242115210558780743033506974028660705\ 7878201518314956836403738457776418032165360391968160125934608964531345868956936\ 635703489685997091428975553964611720803247/206447222920643715754406653672540688\ 7508383520034119155645371062916603354418749460027788827282215650149706354515690\ 0660681238449273113336121367003895071093463013717766857144236777341954305588792\ 3702666412461391021078213708553885204194761400412852055749664799145322071059935\ 3540897267731877595226528702581784150787267503558993148032070229686743036140555\ 6314813579439487684324270945911643503605052657721155516993600063161003242978988\ 5817465088929270209604796329439455491970001001253628911158908796171719749991204\ 5833279034647351150931278263321949596579381351956445642433567168596889162383478\ 3213912820910050494849588235842394543068613966685293576909140815770461411362615\ 9751589073535107157004432915609251526462600137876443468169720927860492782876932\ 0757020940715890053084667599994909264034101619557019059438996027852942156746216\ 6151165302705200224791910254132365075217529318225015276587680007835663067149946\ 3109081491536086627286615385530995151944429913972976693702091772031300991717205\ 4689642545819840918241833741153868188159995569839569677982234269871825326454533\ 8549079542542556269638375854085759733617211901705324788470781035168851601378824\ 7627931509063680000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 1290125693583228250282723964531025638841582378084661096440849088175\ 0646805239930314793958391097593463529787345016898893127452737413634711289340864\ 4367007375616666177033564732527090757493483708593971039962451528590107353164543\ 1704826609212683474111125861477332033967654011569940229071968842047695689516875\ 0351893507744664351560692522699262061193421613692002876335594094095073886609278\ 7274052653305031173184180404083392729393158193950323255867433336428281612283462\ 8494103886605714584502527132837592528958380194810434746858524223281793971815128\ 9656037257465754524325484777992631627146305066719251054446495197469999572003489\ 8342605572458517503873680895016594079523978957090959742629495947629468421844558\ 4906394601932831344785682077053123444677246077640967584070109084913030022376747\ 1346169599029394649110994057514581247953012962017802650911666407509436027511958\ 7824426344389900761900562745379622194430277300595538937787890243129930133348348\ 8029558498033137152478076169623280958275576899952378240589802409134906038490656\ 7550651855687659418144722403942050907318435856191650585370316462156607953295816\ 5498346615868361666480168858809975969215138933833502292266530315656055885038094\ 2799477139031861594104137288213764928799562233275042836583042200246285364468389\ 8893645987423766335502226992224913485772932832985726786701621097860469/46600341\ 5883096966298600449105496862315023897831072455677326401279397783155029266342895\ 5632579965426999000256772893911853569401982612325895569211826337654703189570136\ 9664399614152910995339213561191065391028987577921471100296214973201670217857672\ 9553330680102427995910087599980859942317956162653218302249128674660657358542264\ 7887382528913553419078377984784594162637532965624000059839791356210752169561617\ 0152936016644013959023876012697921544052625052125853529147382590207692868492454\ 7975782279375216847890984739580590069416672879198428791995599892708811230748030\ 2532793609964597495052691088893003548373782382145039166813293882486230587460320\ 8304941363455376090071950964954722934587000922329207850489674864604105487816561\ 3041131336818254245248366695050518614619629448102204014689772191102927666837809\ 2861692040890121033617325811900472272395151868375185039817390998913384660860165\ 9836319752586906534246108312316452688304191375768475003829165769421277390205217\ 3433956616726193572900949430050427069486321072397778992937142258333374588354653\ 4844337464220954263793476526692949264061309774734131674640950991332634254253001\ 5955320080328484756753320657465833953344833978683089538252800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 3333727192391109400551\ 7930246341602188525983941534562302569457542319556280835545666692248524371964087\ 5772958949895439188704552818149007324556123316508512053684847994910239475635856\ 1934581036929467336155975165162204258520245011954696853502793106574360774841920\ 0067203260964224687641478175410664660898992939354744613216174039929480108916624\ 0907959781171822164392017896447594860524335092081473759248726724212873776538280\ 3706133976463115252911410235134012094493128123115249867564135547663867074527890\ 9602041849986260805840638871136142424828271115354342702281565914649389065845187\ 2881030905599162612519715348816705615414041254652629019635857828301598928555652\ 6999122518052692051970051954623201940958668490606251087067840276817203286783423\ 4570089796796902696970260918760260405022498601267526018111848277618605603455021\ 0337257946392515653808869805066147912782403410341354320473868090380973477740260\ 1761733554764607951093901185340000017522271837548112554697089593849560712118973\ 4943264493065167972012914200121647119671822658882309096340302692100205211476855\ 3879250870035928293282181048828113851320189648575682087233618144534902209318752\ 4280251797145518458889535370956840139723991312330426485732482729601154110874380\ 0928003865512874171324311721116067431849156642752397232348614730473300367758535\ 2664404822467257829575738384662716823/12041528266419225609155835604886038922220\ 2175199549122547021142090596387167259562423004213545866306633654166635011578682\ 2962333472307025011415084335925649975304184923392128086029711220119565278421177\ 1297041890390134908132316541949075311584294422691658064773846739414316663583505\ 4209094959872429591609301174849532313861447321221409964547126220348985287126833\ 9131625538518317241615462602086444858360614721836751866670081320701176956168114\ 2926983198313469320551931683661309667837218450319694214099055603349503045670762\ 4473937268271984873999851663012275956822025291017447386881485199272161537736995\ 2116899785367546278120704555139234441983799746902599684831686918167459212934430\ 0406297281038329867308566531985013700858051799440982833743383689697217795400105\ 4010017712249389609517395837134180996509110889919546122336600727508671698979508\ 2035186907242788147814288813834119218596366266890170502406845664844919438790257\ 1374657803051498573940989456434818458077629028161533438976204841923760533272503\ 0354755265365107586091774957559553343993630842460377680075469458176423433449745\ 8089833442445791299624727221736160352691298975612285470875688046114505805788917\ 1493544305100091710336684523520000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000, 70036505662369198101372536744904521628706859299617418\ 0994652447781507104937268799908597490248318101373939758392701474257338722335343\ 0726948143859009785900920949631330588265494116753028878487382551064675071250050\ 3588216072214162296554238196788468297951106267557177530499098752856223593308679\ 3775631117286096480786408996181481987068342845222149612556256472032662156995233\ 9235935568183048935620114087444963895439018657258673883631249899671322314873624\ 8225121277376197693572501496695340171007362952411063035410129701570011549580881\ 4558144613614250063478844282760150177658619707161413040991387948400358651675673\ 6131274417726221157447943529040693807163237961476341307878171067965582831935865\ 3929445607132762476644171716679506549695480053906058505848303201593657780417200\ 5977803851781552939368511149141952302493825214364634420993948822586164207996102\ 2134883317079045398392931669386355676615776916425423289650728256884066419349156\ 6325099956548460690773085934461658849439109052044851972339687698908506441466799\ 8290691452401082101510374662795319614721735389526764485885629237596224101381256\ 5277655067088931801517881341961181249483059912720336201694506861257498599337267\ 5094997115215536059475330012508432599293753049193757959695079511858019247253286\ 4015065272647518133847106977896075463165455057958514645393870199203494616830108\ 167/252969379059524647947159930485502973667627449756999520479147925519312775429\ 1587355227644271288782330837561640864795730345481726569912852157318918623648629\ 9684824082311926759862588127615959030498444000956526195365563986101927307063165\ 2052866143454323262530490979790243316286166851376183289776153649469134791669547\ 5163918710409706616242517583269027726192438296733974268733629008755894309884003\ 8527056082745060060723794875293525098222396780034275305259476750078850748531245\ 6427963800868799548129709976690449389189925033120505551126357884921839822836906\ 4359180069861566675775545091868471550601575842510701025720016213251638765463547\ 5409767843737008046086892953169636529431006247644795391400737519793796342513806\ 2572564355269110150814202882506993846688850127320927449433762456744664896053934\ 7605056406584524187343115920617005315852538369761389445480490172250879361120027\ 7593575280083239666442266102297788089052472301595804350647960082813851844832778\ 8048785934359889458225518252375715387521920114022910386525929337728961065216568\ 5497768695145224984749330957806904447373900472935343715857406372881290605683126\ 0272852210374021648732449204016919795502922986092965126020786548637696000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 22586341027\ 9481845416321346011950864493986889014815623426301996002794362501902470256771088\ 3325276837786603391663100720441900676643189559411502899233295861949314596562344\ 9901393503239454767361092598128443049569282955064552457841859137275562166678681\ 6777233002044890042560685724893088891999915170867159840503001931779477769822707\ 9805093937879044272610115290352102178852143702326961489839890537431607229590715\ 7053472285096991655817912332605191186393516155575335052672015576542082692487704\ 9226418758040555911879555001903630932078867416147010699288248341400194786986976\ 8538605810179245146904560086939548386060140945112079374831980167766183887571335\ 0301750371304950727069976885514760279058040711470034448254342217683560694502489\ 7587505430980897653433651625883444192017611192315941967371510519354446356216501\ 9350231870580113419410608471462792635253755728774351389320949950733286498679849\ 3657875989585732649550230862963831699248271051621908939428588759660401245859202\ 2102510308368442981535828329419540877801860617800197418580083392886190231014717\ 7412265491026176787879488867340871382320879130257477851816019467366395289138004\ 6116907140583660389206490144803936558489444354683766423872761340498148693930463\ 3818608226651162221250632359777136658321599965542963581735062922629235642549675\ 0889400292861322668154471097588012486725524219/81579099249330445618881042149854\ 6052165922373289128008523610432319897237009549521477690482827954954799117392235\ 3902729802898868042277259289198508806000112746236338823839175561193421642572989\ 2022963560294611775762139465686212411111955891647145021811074999408800221859196\ 7874225968521099506079917440990410307987346776132354165375203945142185240800080\ 9847126389540163232838913903074382489952955493428832471324300350055125813023141\ 7106500272003348853792934536465343184125700636482341113987916690045918499112143\ 7848898054323034675334309809175102538379678280250086656748109813642490717339345\ 7334735646092888756300889384686168840568414300767208191594261856663918298398233\ 2164626974034909503063697396045841987176877795718669272436934400007868724660288\ 4253084034845240250099368802481510432615174804156722503124630284187893069048925\ 6583353335328150976841501998817117185070625892858064964440915745162867238965918\ 8897680110182483516476711329345406381808397849146494977947081900550147598565128\ 3822895308963677510095199875664100732459618424436506893103541059640351630537702\ 5112331757166999873545953326525307686119495031218104392721268574565239500945125\ 7119953738147388871166265492137574400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 76111736853621870370837280955070190219624772434\ 8357302361619945326336231102753530365538147829629276259041905310282507376863573\ 6587923248807388687775253798725544063684969862284539572926191902533092231043538\ 2986906341690013300780079125034457455955249391279948678659922466492211812133664\ 6179702182937207543546556044531094859295621868935162892747372821170426887049815\ 4518019132001881446835284688415211583543707375596083593213967893348174896500626\ 2482816354383927979330892840130885053598221636352878405598977949768412365259337\ 1727614063479801749550256852934035267699543269944064087682704763500408099211770\ 0772261479991479072443373324412170865194454306326742906274344090573911624139512\ 3765872435678699412996606013952579916776611858036778639925940098558680109545424\ 3743797695261038032722617054456168021486506867044296634192884055551135631984372\ 6070232253534503763250842724802526884036528674377927028420322926244038725602297\ 2988818481671934375098582982985468918547688336399175723953106596021644777270039\ 8068579563274864782189055098556968145706032030749528923418957331702820033514268\ 5088701755909580452415106912908887980969209877508726775387717767714144881782719\ 0468282759694781172791346343550014180706740753233784212224058630259933529481288\ 4785034062203592612655982441129726547241085826340111473647770728002006486680556\ 26475935424808643660087/2748983038439234853954871947531566612135635070037862470\ 5525317312910164343284198737091805900094823218298423635273400682701484865603565\ 5242102789162206404820897600673089318182381411157354835054051201024780975852652\ 2265157445409336169325695343904344015660348688230435697254304321163467762542165\ 6348927540742624963541055581222217528149992397051279846141116086260652116795980\ 9686482500982751187494966424937453863887013790446855163182255009453985047578424\ 4207322255335862375240705027458814399045382201625556424323001882069816097198360\ 4736238917444962186846626964747661008969352644234195942212588858398885919819570\ 0646327932850757630000599527541154465954191453764071223286417145256635254899042\ 1179007442340538727767885451706736842742410402072857705828937943265828445319894\ 7002813631391873384449159294751212854306327324410444317087490668198496644858630\ 0579122328081887424256672992008263365927404672395102055368257831354575429512687\ 5960433226954317032211000017967126085571291954431528206531183232937383483479915\ 1912757643440567100044427477464006675500928084336668081017833399658438595390039\ 6457909581001939308752816193501393337524062638100336003253932606373452784459427\ 1305815419249483579392000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 19219564998369600652562022530434627669915121430508065588\ 2526082209384048902861808389064139073820540693981024797221353163054003753519135\ 0509700731227183140077179138737002249973641468747317661382008869707403901602950\ 9222056496039434345758893477355835690428278306469839853264575030887628811175700\ 6512344805418806348206172733789387778530309219318464257220095614901604990321465\ 9507117628568513990257985628445974475048498547239415106787811399969392565441921\ 9472376973096866134950662469493335704997118562025824635216871123899177542720010\ 6502488037755008284977939202074919512080013294406077801119579796549364354470955\ 8431850648026876611160291079223234380322155550206223640941523000208223091472656\ 1052129520206744664218028405275133825313340972815192165223663197335787014731761\ 9240819151989478965649388875985012828853242987747331921189853379543414519166399\ 9462065859548339902159353747551448415642337621933681462138153086936521972279910\ 9995107084971457822570557988614717860855200177729095193757931050331975650661019\ 9814281458323814688241518978759243297262627347818512821129990448358703307894686\ 5074747304528330970806009879921919279379378780290645877168228216671710474175754\ 3720566280654470032469393304898561309936301918915890069351905560370621540705702\ 1151186443795417014496622181310790028945923478061964782257679500312412847085197\ 456443635882433276979/694144057646468129431232342548027366290401930154218629721\ 7374559492557852224087052583809652749403753958603973088705242348542322522636968\ 3790230029675241957481960607401379880642220702496974986597436340046829343967702\ 1261547445844230514729735872079564787985251055854379652266031554394546638864719\ 1673883956395783968773820181073414702637690183980443181185538272025509620883076\ 8047884433653912703641474981101512697791520017461129142053303084220091972999403\ 4244418301505406854605282060608748614310032503148277371946611440320020813899684\ 1784847300676934823329666892253032778245854583990276850535485080987644282087745\ 2783878527385098696873386339700389505413311475093366149319221498465814233404185\ 7658461860944029825432094679197096118780405181176055584241622691288381230659418\ 8312268374583113183226544022051907113178128890486648241172016132401468695265760\ 7453831590560544366597943208211377572309397383683782939805564040645028960991037\ 2643417878298421213380287936868227591955588638332528514265159439078940983423296\ 9999284890591534091958355677949847226734050019001455136964501047712534658781676\ 9348873553051093689588365331320730822198542309132983980048570075796738532179269\ 0868668025435548942126284800000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 2023662651565813852411374590019347877422235601740786\ 9183311390568379850970709140536851634520415668293041523526464570327165327718639\ 7828880347511784045486555244921986589254942608229993795142327832359992028569947\ 1908006757442721623597042331602366154049249424981461684017635230124267076585899\ 6752923946616300209606364499318141987856071815276604422324398997890299213118601\ 0445586427281579598981080425716275562106050724524514341194030087095401748966716\ 2159178972336652570801415367285690706318551682210129210334012949381121538528547\ 4514103219918037122408099601916092103469608121855288870348198661511388254682609\ 9478970600815596700228890285276919226469451948968412967078675498880746877824063\ 7186588491724502716524050419198728906218634620729833737557998007907899049934435\ 0483645222490965135579808168166401893430439849289659901785721601152253547323186\ 4154888764887242843199565804314198846649912947341583603784484092120656456668733\ 5508557795649549557995723508407756532648962373602536367292262280680006588439709\ 5983862909936443451801180090817655089629004728258596043587313699758304859251314\ 6845667907091516021722755515075957014612035904337516058930882255813429525284277\ 1950886313640905216563432278092717620948645899815053921734075005106155376077912\ 0453799448549901796104634575032879211564190627912567016177842236912938194775054\ 51809940332743482896539350829/7308503954148133641155559088219670534198383842207\ 7371086142293261985243114496967759244415071867922244679349511856359755639332405\ 3763401126690573936444687521936066843207648487305813332450150238887087737085056\ 7967671421458580747804734243486443049951321739739111316879592482778593029909302\ 6512788551695989400099930250425797922485768721131712409093290166066295358502185\ 6963537390622565625055316074100361781021606892507355959844736510850817513136504\ 3653161187752631412890127690768093759737392410347470219147582793751482532841435\ 1453869947784300259367311367873396775153731515594953743916826903918015320702709\ 1172454524870900239132227159640510093437461024595673858963033512952219313046864\ 9006659910914413241507501226009438458330385615415130071566454035363196992037108\ 3013668889902211262310682083555636699380119613229883462155822001651923454828583\ 5987141417359902050693859527036424450615952183331183173329813816624822671143380\ 9244824331488018157028417271438375629698194670182001655275526220995010702174353\ 8262672094528470756060144147411135261998351480837465840062520846071838631155734\ 9153805201120419865364355238937980900409710680764012264399361729135384614048700\ 6576090883618031906205807701859227402240000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1235269462345249155849503356038436226898\ 7442651144042793210737825789061243113567864819776258227672572100135770284312247\ 3172698259206618735683309367107139518675717558798423944218815412163542160610676\ 0099465159643004782213524593866043286899459702609221100033894857394805442886484\ 6423143609999308636157189000812092021132493445118702525654744214204226327267861\ 1071577737002414122439746515691035055645612846670456507713222269670833338047420\ 4317360038183760311356917615409838990913918801431824493481714974411742751006585\ 5841631957396661251219202568695949453254904720408472544809064079981640764273912\ 2931009623066987863678914184593541482344568530698455932159813210498558613127810\ 7820593510479996314000687011620699219866617285882259069889310740194057991488379\ 2279201580595484218793152824080805079708373951158782462152462430041804955573676\ 3946687361104487484373970191878818304348255225755740373505110164672415129601488\ 2910651193714774939539966017121724453724138015579599158619742814276828554946857\ 1142812753960494927294363564673614522139402437958056690856780029294552514311960\ 6654601132076313987803596489923296119059153478694822053851794350709894022663182\ 8431073692883150405227809292314876835684067334764996826172982835575888657766869\ 1498726736372433777355180532660064751481280812358394132439419145920245677618219\ 06626098476862690442419382490038357629411/4461034881103406248497549053848370326\ 0691433842047226507125815367705278264692954346551785823088212279219862689055180\ 6300655665331517920168239700974193510565337599241957915310433418527599442353606\ 4042031558138889357880630562274634058564206010692827430152827769245368062944033\ 6866546199639559754051035214309151905477532629900738066621989486795160839452014\ 4919720727626977743602068319277631166954321000048156045765556438053411722285844\ 0054950313727944137348368489303971896122936368918281265497225079224674498588393\ 7620655006162575738799296910547925501744026618810808121834194322415118063175118\ 7885723769782923446268427692353756034759780571095994294391636320407418994481931\ 8741261454889653415789778927562998085163927839058980884726292352121605497917689\ 2241379966764956395296433817264007818934118375647673579504179279515861345897112\ 2130178823821966177228778122030943005165853401937388957826189163755149366875082\ 6839681005052396191475064114978965397555293553955789807136344858153220126394633\ 3182208077224653838810945949682270477596471731913167824929861829798479720516433\ 4599436924615717257720164412125612009041949157172977355870076734758789220795706\ 0139851985575442548980909707786904843662173814128640000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 1445557950487834089447502988\ 8359576829977612661982562313997948000346392189466619200461904752193326193969593\ 8972765450008032959558595122861577247601094279651652342698620656058605732225702\ 6749819075061541123525297053398730227418998131790113153479234859042265452347111\ 4067665294346949206170061994058204762390885127883801489765795572618021462966151\ 9806212258726163994938028439906514492560154266932867321167531717986734162188833\ 7110313944555270875214628178177399919239841225159985988328865014713416178633099\ 8960230243848292339221947471038469111842584339320566004344242508770589525948489\ 4532596046081809958001301190630485531429990565645901419796516071315301936733049\ 8541255625817252239651421981927590802491703079482351059810021471856699493895309\ 9858833474228198883990403598065734258439585561892487713692644148599789133448456\ 9688723053657885445594008447484472596478629898422891620926254505817634803881385\ 0290058541815062604223927192473917478189455028325058691308438284010935676124244\ 7461496408012460536588584385860583764467008870721163014593375835427408008386519\ 0411183944429142203703061739192989140864418037809975510863280327508347527363657\ 7596547671115166689824083820333549481850764260083827292247748621964478998618004\ 0728106692092587884231854728375476496434415327778552548964409543714966788422294\ 231671025826167209228784105134539483086750849635852093759981/522026813452649161\ 1038480969185380705381542559030455750563884722234144221393467678452947191067260\ 3648632210927116088332261884793880317338340643687067272190409241790435367246235\ 5561145954276726111884407788837778050286015320041996342254389964071446401759770\ 4119077764115364045660773621994940609622215715629312746190709342529472597700514\ 4994810428047587851307644830079081314879357239455487524341367023161312649645739\ 4951232892717620552696057464551582827045822579373861079717692510478983553695596\ 5857695255537191272638437958783928547775012835768370590550905399922512065367163\ 8433538324500951381669675838846581833865568172546932560821199574572145197928997\ 1531255944129745521808549290980569501981332702693087400041785427520661261514331\ 7801871243634066777524882055338875861797688328360935377850415388495942072059962\ 1981115215850194860444737735390289368682382845437879443344630564073502777076053\ 8983066603856879717027830427533571318107527162662378977541206038962181239177638\ 1858081263206795895981700767636491302270050771096228522575128105401158385535799\ 8242031465819935063954168032704895485017076570195620912548347661059797862949081\ 5652629448055908689784600507469440909975639858732827578805504366887305216000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 10\ 7064214149538636828535879883523337124844477946790765648719187378352606729165384\ 8042679304485591294138728437688943958848629709173399472671484771938995515129262\ 3315358881231579408960866484765283471808398885763391436280307478222623619144315\ 0435946696112458816182123495381537649871026145310965138570951939365871886627037\ 1312651519904034093495637496312389746701589909434966901954900973937251166701695\ 3471704548646986104465308693306254762749115751211990088219173436687664647422527\ 5112909385452411800009394699193775010597400587673939497175166828783565642608895\ 6997420165138489022554350676040240932641100210398211942984491162257185335600013\ 5603519171252331420200440190273557064327805680285651774294589375010571427979328\ 6341002734843032286613595359116055684696745058063738226688309436358947366006177\ 7941222717502642220869991156703772339614532390906509054046778084374684987484935\ 9695847207872091208561051232203586765487137898344569522319272938723008451141451\ 0332487167194225637753297621161109779702653456626476986659288683019870958500820\ 8666508267572236041614046923673259239551843722911721708994770509038640994640730\ 3996996642688935229526610046232508704535175708144646719383326542588356106766329\ 4396487642429142521406698318091687841938498870366289073506415210737414978999804\ 0801157580113909725290376218836562292544975728488319564547176208194903096904961\ 293009671/386621089224777394085219190548591118703180705833424830510992939274387\ 2351044331292934228888891967907146391744663643834330903283042151502565720903223\ 7207434558475381408593526673533405486521356300040177524545616362062721196164341\ 0829478866659544606612011005348142159330020961781707141788979139918789945462146\ 3316948011503836443243896965661615652317247506403000034030779960766603473088287\ 9529566052438384393706983783066080540700655774471981855913097226606132152263165\ 6498117072576222434896537015686752999387015981330483697439782031215214027559829\ 7849678778245419534320411927191062361448424306943966453664729922280443772040629\ 7438122039192613893381973875737714863308316845261328558258160947423663625088684\ 9652892485392012994355835383567664741028529191800073572529251513826062640195839\ 1216764907643110686943830255080262902293889816279707191664136200320569092583660\ 7944655546390069206518283711302530502014877214734953471971486343467225165554718\ 3445828210134086760074677100034843126170423314511629346083108755832738837108572\ 9862719487184523257918149129285186761176264113813467152452944105613418563214180\ 2934308883944667979524959519793103971737556068194201028353198285240349696614458\ 9532979953541876228816896000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 600890527567345895183945543122317014639898537946518\ 9145127355430147597094184010527996488570036844046056310976643735291928478847970\ 8542654666552157050628967337180843434488465985304071201996862622799161822850915\ 8580614380976978723042262457225024282914783764996667314024377601219227762628231\ 3852342553925532563784740915213967463839840183547851908585222333768059008331240\ 8413155125186879219959147590423472278069877434596982456099110978854570728961301\ 2957118061561022548522065608636610007976739194626299467180151006095365966575877\ 2074101955111253311132651055624057950491568843435582721269352333232452169741508\ 2480833000783387754992665732817915274659458606823306886226160375005667962579737\ 7846222115231973726639695183551117442822082363568838774684179200525592431041641\ 7200232746299725687006827252621631240205082092619994687612988696340549461925164\ 9317391613170375503930927059941233033576158873405919300954833454060128518629900\ 5962394085964643739850913975942661482360906683376556050828220337200155506391027\ 8163587857629788186332679981468345292279206353860831334885294444968109211095048\ 4677097006676418585488788382990529788113418961871050257055041314830000186911996\ 7573487994556293701882845932377733182145775080213009326649502535578330791363615\ 7075451376944377477403937055386928853842093302158377680325726713370790051578574\ 3242632454437034862225828008257692330367480849/21698098262960790491443051030055\ 0428857591394693230572622057433218936798382619031296821394937565394445793894098\ 8209558792682286668277362589077139428042354029165451299227230560135688882298006\ 3465286241919011919057766773698899976671357533686495404102860504953070502214221\ 0440252181904715759123624564312513388217906238854849423684492039813687916130734\ 1272233849770698885915263948165366704906338390760487285118922243906964024323011\ 2742951493615505391289491836363537455910227838952390818297271610388684684042757\ 8738837421871880784572049123115374700903261507601817023334016762070428649059988\ 2290117079703129340563937930138127227448590627824089698068421912217383985475003\ 1705389364490602737018468771871171622119134831183598238180929344319599460093036\ 3130001578917326013647695316335706250922445217295844279975460593189979812304193\ 2379066453551640220953003884359006960101225030507981401501645638848755653812539\ 7181312114229359929188761204180683259174257703196053135662458257083300812732945\ 2831540366066575567150635638910085576817837756644638192296542093784739908349615\ 2827508967447372630775669571137932173359109751117511114951851861154176234435390\ 8601808746518709691574009291986086126896344520371592547239136979845120000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 262453\ 1850344203311216358551015149554868543407237532916919181451504947881161601239517\ 8763904956539543123752392346541499639705062618982891995064512103108247606813460\ 1133345636965371386543374564605035843239403340177009397453207644941281180510033\ 1751841135019602793716022972359062889083673146024626695749986226487473928399903\ 9104464994305407442603168095096774815672811494096094396854970797085805785844319\ 0807811881209098299204540062764528942598109596102673862052325369367975954968707\ 2283669475208575583753880938623277935912854303982023860965595722829967613766771\ 4799387620043420785899814848022117695835617403652793674913836941032297785671792\ 1974339544040643465378480897829251173089209729858490400714208494109027417418524\ 4991904388226692534649401303484085510018270556558506148770411153214295945866842\ 0979504537699045124175750180203504881855974460378792935976640818686603024322971\ 1477899571974904298848041315443283421308252257507251364587373862990979210317196\ 5464643010176692746147130788221701668856709343315235641955674093606990597848605\ 9224054704285849828341751783476964239012458635580477322359616674419135820797927\ 1697688767127052679232977118855140994822095159163373010523535435038105056756705\ 1771029562676156512953066098734721440186095257358088922764685890796038444611862\ 4606654530230391576312735828350447843271164403814097596099277507686970485186767\ 72107/9476875337777491687946756074540710398925879360985484156693451772657642943\ 7107705915938116840687490201405730943753786386259978194253498084273961761550122\ 6243283198473622155102803415547211128179222699618240120747147746259238633302356\ 6411769904009222963942507577466932668159573099246399725660395875178577732715786\ 7131508796144003395813517286564180000730398865215972726211670070950695584153954\ 6384432921372973446663121478101312838788590312316725227571531430348751987719601\ 7894974848485063895210403940494867686412453474583421984560690977081561513893111\ 3092358563296334755470277021508999033080839247165320989468236058321713277425802\ 0161961641074824942527825723878166477556739438405257397445761283193755294225884\ 3101412210728309557810580564827137514497522914781260163530680802517789506523372\ 9106464300545978363170139066905256088598357045297695272134261146009492037245889\ 9649004066499096431879728376694578203236281156519905077304160245037784911532018\ 1436763132776296565904376051642597161951293943600679026285556799402267430230446\ 3876678459574388044151282854057735658285686110989082756167292585104645157383343\ 5027588089532815336898172392608231916085175806305626496882352315523749113303796\ 0895608369442996197785600000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000, 2036729301786508597383950035296502248062677834997477437\ 2948114923250823413920541340025223463267494027214927838692922759765425245061209\ 6551663042106353900055702381192221226002374847050125846407322964857388040110672\ 4326692147665396631590257273923016603706734762996609708802973176805212572600170\ 8422151256187506256008737446502249262934299989753759701673721870066766118507125\ 3048810862825363710555480526925321850897249777365009804554541966753252679649887\ 6834673862510950096350071517776452484890705964745364730526311902014283744647516\ 3073879478435927743903544715158581221950822569310104740258009473641765449838040\ 8484129233612620080580992663459348041452075450659617810339805356922660484333392\ 4874638484765640156930260348014710015450721809124297988130731691161679592355567\ 5911451021771725280965350354393310100826515533376290136036942550625719572208634\ 6841943171629462590413288915850668684523671316782844409992829437771838503306401\ 2470838170022524791529498511385661653762712134226671531332577763712575116927250\ 6625128813862551938097175310492405366018458094583389062304007880106818576016580\ 1573472040399771007605373368610836270847318278971418973298529164845999928311339\ 5221593178624830277989651687382230537749759895990903137546711502987114314548827\ 1217038097959426494688379317803030105497293875756793353909154183010450935741963\ 41027735371760344516337357268951092622574016806493731569789593/7354213001829637\ 4830818422011718355360654814566380049768324801963088202577979273653194605765048\ 0629613510414625613507065868442551101194878901960128147872266500058197731319982\ 0863740333055881808160340811590579599066667846880556491237618372152647786680507\ 2698567437656623967840516451339111212036411804062905743885783598214039284641216\ 3977848145435412708788998303321760836030446624372540826168318211443490606861880\ 4133518577013952462086387132929342901267834934168970686197228141079622508891031\ 2583098791044053781288111878836527204058033260672749870962735558986351939196112\ 5715274194082636882665225704233455977167920105048230659877976214436449781787188\ 5493118202076898283948316672526684349716355981811244730849511941473770451831182\ 1437435677688287679936648879241556244005511023583820495222103998076537311973695\ 1747960842211714120235641184326777048646183852231699729153517094001974347345313\ 9346095231528007323117469789478483199527375770928768157737250345876703554137791\ 6662339359700972299011751582959114717929158486817537964395949779915692911818020\ 1882110235800542945918786020809141209855839052003721253454932568659596294518064\ 1088354752705683755894531433641339272012688151677072171637743256118227533738093\ 8245748095598826503536640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 13646314130869785361544217248276264416021832561343\ 0446235486597157909267128432027125380615632079875924785018135512723331593503216\ 7523531404449143205364097704295208084823765861815176655987087940174255974703982\ 4112324276810821336984865939526541478069302319600513848815045330467047535897733\ 8804043281497499487915544848344342150129504938262643240696182092504350919651676\ 7369086198184623513151429478539757876753318399435799507401072443479464249565071\ 4155356706552319930678671938455722959105772002492399324604171351994628859945818\ 5399846729477147078359799293320177791454288423971591715611155835002476749124914\ 2106992703513882883109218564000970714658016789206664503659193988462004354317585\ 7915021232663933272807983099885353229707580304388844010582323238001663904110343\ 9134357967307082463343077447958290619581025358827274071184074359273041424939051\ 3338012019750873621622300753947092106176250892098042336031996082839643277857530\ 2400491141917424173617990908841510753139492971943661394460052973615629460201368\ 0711098653994077029623114454121173591259355385653591071465538383397782585031238\ 2115275541028047580655505766130874840509508835332116273674151774902911541092436\ 0305096980364260481276027635768877115497355871004870324713568014718045617564820\ 2034395902057286735766514644527981342731054400827103498419048165035872911286526\ 0863348388742582610064861439117279302642262918948781019496133862471119/49273227\ 1122585711366483427478512980916387257594746333447776173152690957272461133476403\ 8586258220218410519777991610497341318565092378005688643132858590744185550389924\ 7998438799787060231474408114674283437656883313746674574099728491292043093422740\ 1707593987080401832299380584531460223972045120643959087221468484034750108034063\ 2070961498651582574417265148886288632255797601403992383296023535327732016671387\ 0659745987694574465993481495978793790626597438494494058932103597521428545233470\ 8095699094306761899995160334630349588204732267188822846507424135450328245208557\ 9926139542292337100353667113857012218364155047025064703823145421182440636724213\ 5379741632803891953915218502453721705928785143099585078135339696691730007874262\ 0272689203630819040511527455575547490918426834836923858011597317988096787112799\ 9902237576711337642818484605578795934989406225929431809952388185328564529813228\ 1272136033618838051237649064887047589505837436833417665222746656839577317373913\ 8127232041637673709996514403378735605826068610125361861677504361452863525435142\ 5091807352610138579863637737655866339421246106034121648424932398148048210019295\ 1732710295291976843128081164493360605396973122485010616236383549972879815992124\ 4760452286246512240512137573695488000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 137555969611588766264510135766977620180\ 4119396754375595476607387463086061507632173312666622901994875862574505060428615\ 0526124248168169147589519087492268930819982155856816901973027129165136117564735\ 5807748593278457713934732444197982872140843725121999936015923638394694958921503\ 6711446875537378150142078066112171431702519444336622309647314528742333562353751\ 6128259584337319176654772494825439663098563153051264169382166317175628222606554\ 1522306809896564525380454409301745028237433233861352410090459215158072684239830\ 9451196219541750696240936968585549334593161469555894301895691518872526453836679\ 5994451865397850783709552179909860575798425805944390401858205928034997467191647\ 9367947478206952087760421518411636413409552534613421940431352616539620518346478\ 1273955755995189857560727461101942922036681304825097662137034813440350137215563\ 8634130357183249752730218545478769408504088230571112983516022591721526008409752\ 3776571461659576271877662718469056201476371094999952840028581783058623199051286\ 4078551234856272979499835430617712937119356077002109746530858886059820996009508\ 8581081764702669787868459493411010150521255419094911730512857877927749077233447\ 4607734256809744827909942124664751308480609298665924709127856732954455401645589\ 1999518465362304204005803014580441314604198134074818277344914446829002598889761\ 9234164434917458174587135060819810536615073439408984572579058777012327080982112\ 59437/4966741292915663970574152948983410847637183556555043041153583825379124849\ 3064082254421508949482859801578039362155433813200491136131170297341522779214594\ 7013903479304419824263101853567133262033795916777051581383802566479706925263192\ 2237943817012209212547389770450469577756292077119057638214816091107599192402319\ 0702810889833571275291906407952350126032700773789413138439822152243223623917236\ 1035387280475816250239555961310617214293479466241409516102180024500114035604263\ 0159997359533857604646870612159951951216173073923849103701253263334292794835285\ 3393087117022645655486586306757971564964507678683161110682874012652214537305845\ 5190016181800724627795658663230895465402504733514795762154242443817587604224142\ 6526384793725612348707172598655928356196752201518708457742495156192488756900965\ 3200156140970239014554773250283439610324824234263024693214757368672644320072908\ 1119304605173395223131218877887556475502574061439702218841363280850065445286300\ 9429393591290512322498979707750996764865186057654906726771590063647565709243963\ 4448643363862364925418114310196885025468395571132701366160748823946216123318573\ 3323259569944953465719776543126578731058138093074902401489074648907011662746183\ 7266285452006147185359045364843384362346742850519040000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1173473936455583994693\ 9044108836189798016102489878615170908091455873226063806430663658658712003978829\ 9748480146961931463234742193833214950909978929806159784853998063321628365868790\ 6092586009848422844920587514884745822488137712686674061074271579307000727442214\ 8876961463561463758437634157299523345432361022140966918287286450743316999518844\ 0686978855430687822510567199144596871036168454920712577073617708417700515406051\ 2301022523165352623594562637832679447092543602226880124137040885203882210221580\ 9321554543075972689194557913631326462962330884323623106006414033881994275808236\ 7279526092580207895823422569264842124381070205736350087739720938694965337027897\ 8768634065393774072802824782893909935199478086687203089964418035178251783777605\ 7330195729500183486415971975370062607070756022255907912540641705892074471328638\ 6654077363910172230279296103391868033076886207587018249013625353235687235559697\ 2179741771633938450552410936937176358230605035601588359391852164363975232584172\ 0221516403806051641265279131693256260271522309054721444877256857614057592776218\ 5753020975127501159453658198685506471662740963454912431254637743029562126849298\ 2840252749342838698567513168340752477166820382293520938719119546455101521910915\ 8481782987602582135130360501653482110526469257705280611283928960205626383496432\ 5195191707342527597109304341585559378304517755125229159539024622556791117379639\ 24752513350107001/4237074664877167035406755571939678767146828261621247934374884\ 8972275657512787028138662448664900367512287081122115861333038014635714735667961\ 8180865327839733412510816679455270900140390487422930870677418765904900830539305\ 8470114255911686424631262494956148974817183328565492780369659922401459479181296\ 5246776621245939559370619233136803052702120226005607101776805703021164997869190\ 0117077291919566790319546682122008476263903752070271947403828161776560667478097\ 0253074144249033873930041423980896657264619779690683557616744311261379149865070\ 5016975075160076340516650297860866727213347413488167229147237407214307055913746\ 0135447623254527786132007681753095143927479628620641783241496656539488865001849\ 1461463595624100105607122966318925083900202121084273937435714341677466064234388\ 4532267264102166127350022810771580837264895743604238851600193672373734021522314\ 8107592265107036541750346264938134991919440677417444463075250767540663672277876\ 8867739451983372769035659576630892911430333299293526915874847430687992416088966\ 6234797894263356090942631751073116689253799988931563794517307224273944727330381\ 2594358677825068255321098568913180894671711194010508473817042084951919088430321\ 3687502633348347382680582956283736741168257722048392986624000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 716721115048481\ 5366511866124405902508641041957584236769850748688659956377550147700305831431888\ 3423209748937901120180842374605348579324337928373333250651231662907798255688156\ 4263293599395350102616906833345595101547893442289277171941101860786544122521148\ 7713107493729074439123651701303812241225180544952940408598965626874352074382737\ 2968272086355556358931060390340810606161825444870035066892795536475582290175621\ 8824164379645343962638165506757278638227344057390469918468348362919933427305367\ 0052309624119775945209487288387115906585992209630798800287862806945143304323962\ 3550256738184306281417013977358661996848679937528469536865055695088086513371231\ 5793554213679605801335405841528134132014281374495617793577803235499140919673456\ 0069011290508844884091493406298934190071927322965135494352268229783808172306099\ 2027736114255349493000958730901759778941001954721415112833994354745868851507819\ 6705862268584288753066072622202551822095639022541995951387359525400432593505163\ 6396582959042962984455415906278768183108988852306127036324596976758966590275832\ 2603966321372180178973135626467349811924860221556018725612121584154818256489407\ 5389991147333920779330841944684349907034790153285712203777584994652602564824486\ 1769112500118801659372803844217845141593025243931685751202549027891161953457932\ 0299936018447256145318312695214814828776634197013093671223728391259114684152223\ 0379285443219502897141626177541/25879020628037029010460415446051188593644367279\ 7886105822360576945709893556617198000100482043422160447015071895850525961094550\ 9982399971871138981671108942428982796794216452538689255528064980609090354297490\ 4932625656461888310938864438284465409526794721957184204343130822047673969632820\ 2412899149889984685485815804112674205861199546269458418578281461517669866810994\ 4935689405341027201136741943938106441690490466036929813702161646145662828528680\ 2472800913308762481018124738555994290239190448679147157443484050039037811334405\ 7121625059370834700633912573735892149379966175951838832958638158213458922973670\ 0447170433464067902732539588652044073221642849375528519723796573855787239255362\ 3856632318561569916698165791011521251170715771050491270582277809269838030287419\ 3605029486045796154625165790597835699510122640022214907311861599390673716393417\ 9990924259193454320548507099530284115808901951349304640196410963705162554334512\ 8086752401450489526702482996415206527174870644554039942036179521720092182903715\ 2105587718889773363393524501746895080599557768335510699569121653828887668018598\ 5066597085603443083962691700229201171689037212933467477023316462672342868866734\ 9273563535428764535248440993530729992988166501420088283296636106102867778076672\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 195626444335610116845750728632919979983262061143287380124154187302209410\ 0043250240613342522412582823462071338318936465851758255324645177431354929989659\ 3592704460906398482669066343712157922732557540415826106294503202498610267108539\ 5320352322825449405756660795073344587768040188378010215027471318062219831322088\ 9859990671572228123807311003464159206519903357344048465242519826084281936048548\ 1350865645267841827873593133796257113643079044265992262090913448128517672846077\ 3406244469605657217731945665699756084839298635217555505863828179039859750458154\ 6554830085315060381415920136334889138499263677166448992715196702193406233037780\ 1390077317825262886181985855698003481564540058737353025508761659817287458312954\ 2545185605418937991414722630537209328657009146453304631977241064961264245459598\ 3704175089627207775109626628620156254027038375164028745196781959875501293418126\ 7896753359955127036626399245493142531582689224011055718913060851147990438323674\ 5994123086837534315478451670662441150836479737378355664784262375188472158695783\ 3780074316920416724511580113474103884628739948695994460498219100215472557861778\ 8557729111013154595049187448139004367035268399404119813538053865262143086584556\ 9269805413598628833865521392527663162829205673047001082364451591386398367080439\ 7257367512075051922898513643967776651978028782830222796144518814100868402014227\ 3280608407918414495791787744622074724570793555985202457/70637396288892076913143\ 3890511529117400342032000251156530583073454681091375665103570035607493568626641\ 9055544565932599198932597854018384218697436700632229517008476566396092011000337\ 2216418505456392295042057153283879573113401196708008998166465839143353421370965\ 9619810370484660233275407611518967436007831599757966585658294626183794121661788\ 1015285844007135864164063699849674557331468011844721502846463686730207042742169\ 8291558321747808959137360882282868761016925917884721519628092337508215593788729\ 8131200393486339443693669657509892519824809932569351044893886409985498412758954\ 0317117342038266222486295239863042043747266881655649666799545872005822043068411\ 6846341235586744017213211226856210980990158777496546216358770507890944115149798\ 4608571163922691340007517673885717424835181913745057144974165741145168066035667\ 4940703367725594970809294559485628521003559821114701172677799712721939374484708\ 3497400637449718059464981690374218455421232073349105343133117830297034727965025\ 6589666178310124983435337417868330147529472546889069847176338219653198286439996\ 8408834105212808697336747643438806499622347284896682360779428055019844451651612\ 0836501747381407631470468640719302810379257661815830026216575638437094922335366\ 9196422765501032974778368000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 22235590105057161418638668198801819447626357886\ 8366164539911434082429548464870715882888267114104549243550662613920823626605948\ 0996613219320930277529886579896717121225411974802776766472990699886867109583509\ 7669882411580232708121188980687255706485987107979466088281801915997105383958502\ 8137663998209948283128468053647579843480996022202992416786510198933760192931768\ 8785555996142597784133838306818635387944927681669943152511555281462698904322104\ 2993621867590892095611212211101426446109125789574701087551777540855738755014070\ 9191805590670857851667475031158335838175620960228338147040378551552585701719146\ 4153303744270455307063292799683140356936563910447374572683766486830850237012069\ 0551187916661913330188258454176462871907758974423621649466882442836569501518985\ 7436336604240705139393501462693495960196962849409062055549075538981813292303111\ 3485799708076879777962261718756229093018845835938017983712989411791299421595159\ 4458107600538977416787030464242528594791014735142440707623004267257998390290003\ 6028326448962916954796045441603794135935404306308595448549808922381676384656696\ 0052506153105425302471602843953988457497292381529626853109808166774595876930457\ 8629495500103811929700784919919906096274604676663168056744608498345164405365344\ 5230535333800404191571822963702033374454534008047180866433910642510940738788606\ 1250135309260600706739579736197553609397168457139460537410299806580510601249735\ 712652664201613485731/802915282620774710361547121522072324890327748039323234957\ 3590885218671684345607988502232196765176527147064601636057098040464238694336048\ 5492649409658980080555930083415191012966017962351063579359281949598810163985139\ 8232262471936477705802149042193535060261635583996103216731034513256679325860496\ 2797350904568935787888520418899039484876438413752668974869664794806442203919949\ 0750392632731432086134819903314905539528032263934777187814495374938064535012115\ 0999066848079296621064473323013633681049629683288904105050193623486097539333331\ 9290462826754656529921316731495893645684367773026232843947084820830700830501900\ 4787656544143423372663727275963800092333954642383458914292827842476693281921354\ 3524850692440175377343362669282309710323472634000576649174017092858195402826666\ 6791405744499421164541454715305720877592886304469248383959533723645832715715049\ 2308423356604706364798935289820215389439669586668671031791432471233517992946856\ 5058536178944223851162623569722961244839640698765576805329535126072636425636787\ 9890522170524857958265577920960352897360305507076755686887759638787826549429995\ 3707552056855405273960112455512316187897049371141404760739030824984370527003949\ 8431386661599170414331076722055331659445931951445115577314572520569119496397144\ 5109030912000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2601035727320340359797905516564630866514425709868620280514163\ 6281939274320320041594493075695922730616753547991977971620404862205459922376277\ 4391922346583420458509778581035547944173600809614827888749441969398886274427315\ 0721954630850993753060801373998770850160409317570668416875007329644109438380130\ 0098054474271960891380316831862009292413587715040422475368359365750659701928232\ 0140795320347673933643397978020418996281227245938051128332610215138815919056053\ 9397669706281018150870503786736655252776678244792100567381886923425483431236966\ 9227315651768092440204794004889986252742844210321485258991516942507030065277143\ 7447902891711121747559432687735420408243229575378235055569956992233309363660187\ 8173546895362892053900967496522805868314366955394901752455518111556263228008085\ 0657744392639608782109277377472795604635833521192257978823433305328749890692902\ 8293527135676839918718232088560647921603613416533651764857912137245263919860475\ 3456818973613434343389036839598171454059410327284904028562300210801009902054933\ 6456388060553349588351424814631498617373686710964063440025128379330227454080654\ 5493806019724228931390085701998175710836222975677130377912377215313121343337677\ 8968247381739084081650986713776478556177816747687682939919763081126811145660768\ 9020405861947816747626548857057228992388600597307705443050313116697008763732749\ 7215805815700526497146770074881762241556565541488286119638090962681056374048118\ 19167/9392593872167553215550173874409147951547230260082649163652125186482219706\ 2156168922101584188573763147758114207818026429907317509254497171708382328280316\ 3206503333051272045812055304465238856966089713372665326446618616800005155850219\ 2030138347286037579950230454001463848950438516947530965698745428178033133646679\ 6009261936975800084540063996538238769139984757976981022008120158991025343949977\ 1573652610189721536500139245351689846348018625140784905881273799281927256243705\ 4812452329439027412872656045351681519719455095218139254233710675396390476580918\ 9595305969311838755855175623005212535155607407338019519149267515034617089375325\ 4548141715303727472778246261854297066544557608723312261033796975444164960967752\ 3282129902923679849441519868548685990990337558444756248108538364925795399225737\ 9660673621197915980077501688844734603736885111484158797806477934398532983197958\ 3890100752446953463046275380070463698862465813814429833125038698747721567821544\ 8824921256853362942864161834589333162628383241097453482714996387796459897595116\ 8568389779452743750874780932346935632563592659925442499257482964714494858962926\ 9242552258913540302575399445473729640597324511537553013712121677410301377719784\ 2582740897503288785450122222828225880338396886089676492222004332014338048000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 7280756898647636296593823666210335383402529177135812243389711075246554507339952\ 5100335121696795307253936401383173885338938622148977764953687648377374993587264\ 9798556335879209863526105411134059434719231924786070122314745033286443635890089\ 5973110882684949498125072842740964213704898453824814211429331562392650777679856\ 6335817278459845183811501768959923204277179000476880479522445084585213723183419\ 8922856246841836433867865828707494876152662420144479071804524003248734921400847\ 0667384247521726228734431200290974671908661520037082122033349381246263498271703\ 3267339667984863597201250177882297230105485540264512932295684399669153354636780\ 8209035538310939002033127221906865315506025485900121067458840748443626780674738\ 4978506266910664730729497002802349483055288689143958359092885452173848194432690\ 5876380968056790503313022202668375634583612778765441047527664452863976473082726\ 8170165055672307653827600521661860452269696625345464992959399082746232165239296\ 7873729560153189050023082396966695917956062200649706564940220043808918690336736\ 7613247314989165852815064918506581503460572460158054440896147236655325621020824\ 4989680626082242669409381584928797320370952658966191167404639950022670295322012\ 8017451692869596370829712488269185048167592855569309309265218778532990780330157\ 9380420376121804733603494061536108838107638708266803296040300680566496864945580\ 8379047599195795331980768576353932910640173710165847971137567682515171/26292852\ 5824144029414208437833626633685184546917659430245895004658431694677415576720114\ 8782589806271293438919386525124709293995541210076549151385395684147370361365225\ 1247386128594006927133306222278985962173164078469607763639959080401689826645438\ 9621936354607610315800917877036197511333328438172269874599093171612452460602235\ 2613302874410692274502799417743947437523344167051022448895724797953987009335047\ 7782949927909571626854726674980303171145540931824145059080275530205089559646931\ 8651851083095212775185932534505852307825259297360061712124853289481565593167760\ 3431000151315746177875459772508045714091471629324799976116737937429281838437301\ 9150290411135349109493696834241947797036974747000177023683282727580737952619971\ 2412251474149775108443515414744380540360131196802045976876652916042948910898097\ 9164786292697713080345164515727392955389241501054972928321806311687777184410124\ 8725247944916253195141036038620631437178627849293870945582744732647747618524240\ 9187305621844621065929026392439662441557175979729927481126012263538360009002426\ 7742628524516789321983918865886646192549256368148596433106273314433279247121585\ 2044801298768097523369110214143284354349190670626777929749877612717258376262875\ 2488016706051450819794934769515761434008492797710613486344601600000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 757082697\ 8328605923551643429814171915466437112911982298106078823585225661341087221875271\ 7101808497719436201478186579224189702906314271302173195026963247704526867345908\ 7600006349675478023924624567274355665629841315169450122366870136962531978959830\ 1421767456180556299366064619094706443563937729243697540834044680100742791194194\ 9813131420135213250488467102450683619397052340253350944028942471623568437069907\ 1648299195196604258016115209315905360700433202765124175087030807849492204624058\ 5466784881603674080439492929187549793375109181033634851890783093239812197036549\ 4185597599617471637485262735077784645325725630194791434299437499886712844985283\ 9345505034379786048405242764431041358891509110467512191656044235350688188209836\ 2282764363316735766859042794980338453995788101306282106165701646421315311107958\ 1220136667108667290702246343423520565805832312279258947660180343754847058428005\ 5997400734925370266839051147483770427470798788267169190353234337703703446082834\ 2453578029254658386674101346945843568117407911183655809330360321173177863434280\ 8384906309952625175594901846306942539564737133160146409224812781566217731538945\ 5599208873051812387458088061226369583631600554898603494268828945380933224923525\ 3270780146295488700812875801273492334978401195472729287363625982992685888895779\ 4210130285051729167769458082006580273893674407832879632368301086900174684162460\ 2492001918079109059809641864138868116212441647697140950324257/27341958327628174\ 9585685713937200507677576787499497560289689163882844515138451184060843356755542\ 4794064079065985355543117874482381332951361767099911091947470182282631221951955\ 1725951700993774920855803684852733033703124647621012425483283905595174867444355\ 1874008260569244968893558128521827335556147599788280658691169454280067941468882\ 2331366686065876816449122132555221884219490172825935990410083326696374785361637\ 0014949045919174608459238706463940494033333002184534097243250929175286034268131\ 3183388567183873948708507115714495185731758333586538617853803782368335331406523\ 6501076604628166881009966917898897163894027073735125428696183892538629813088292\ 1985927178903325883767748019338657782843725029633881802910257720263552383344471\ 6573544269828317374189822451463812822871104430979626002857176647826363335652674\ 6179427215676556500017116758560680122817226715046090566640969507553751605391385\ 2420386756530582343729350532373789458574009337442545621707794788305636234345905\ 6222657084985472584362716307679321950942059643936885942956420664005773691492968\ 4672295393791820651049259035475021028598460235573001192197126457991607877899867\ 0715608811588843672418464053997664921426139560486306766776942537066629076797047\ 3162071981756213063674391493357576011996647757394739200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 287426218930419797\ 0201297835197657383617935281853211754680479561402377813345554933610362372281952\ 7330897943456207768192112445924684443689374278995414548730296914683988011003682\ 0872338096773508364402940463546383305774955786874864048090739531664975245272080\ 6873087816931197429853235127566608968220847956377819703003456855091508982002191\ 4675527632778501772525693236111479231691890240052094356061202754753388925183161\ 8044496916822080721303565239011998643130719342908512987634596086864131256221119\ 9077283163990944389425335038085227694953274204079737696739175530307029577563029\ 6774045086512296804760067662683107174793136263707231252787126593480292008270810\ 6817133599231549870357046007689882556263751192295578390778240491134259471524607\ 7188663709099703396525183310105562474260342240782044814089894346292882507708379\ 5468657850529630434445482567672610889581109293042312668117687607139701038875518\ 1519945415289569527356631279730802552069585048084314931843391998621572747474067\ 9521981702397109616505793310924544163460366248679862523779189325092699783755051\ 3882549689972810662495306343311191539541885784242317294385007588340719470111000\ 4978794753542400393138253811180305331612268848778246409868610155319302045602738\ 4798751108610252540644333420352171295578298185212699405518279640032068825277073\ 4520974651588645254576684326114759514499625957998398097298297216632982312111329\ 768946610193322752065201079334087721163272902395039478453/103810235412931013213\ 2752663789050992630525725841064159632419866582655787200855244759914211047374199\ 0357052253114298531068197774280649523103923287682290264160522325633002785165047\ 9567614275524282362271739911293687293415760191315494560103015250009619404633940\ 5388637710717852890572715591479184908760734551543040918540045787025303064613074\ 0978245945860142627905709732271317869907142730636052691098886683106462627284035\ 1163571016926748835324754236053244089659445961802680782495102762320146672714877\ 9111828902664352303352046422881533141760517681437426701718377132664444890927302\ 4592950820829820242336349184311096584184127552345376331898269683756982022770990\ 4311474613880825031476200185756770831540132592761804320709216368157218048273387\ 6348731481521531111528003826866455217965006983173704735698467861689149153759198\ 3083885061633890054373588628791279181521313574928397422917013298250135518850819\ 6459477588606262072519905532179703840360955924109994571972963549842583412069931\ 6728142988073039984290119469747700671671335097194370440197676830472583276604974\ 4392502446350490596115435681119777431464464891122111521080586472841024826161373\ 6752108619020684824022500900982889818956710236184430687257598949854002068734566\ 7211381094556070766867096060572749441271349554296599347200000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 15361259457214303\ 5833798456536330871906859328149304852893808073435299035827144181884406517783319\ 9031819431591458367359325360797781075913462186886984052137057793307875963769455\ 0736032543328515304709901166904585319744550788554616548792364931259360046698597\ 1643512372391000740757455122663111153826053496192964969055093187911608905120984\ 8820066944972706450648570677172508082003826199414873575236008282122040328241128\ 6969993074479408306374208524556403586938861365730542919145251637230853792919938\ 3697449355203421429357596273242219807153107834842122658062535379341786441547441\ 7702899195394176984014730268917606014780550718746688663217220597827509825381639\ 6562958668728301564246000120028824574736445959415482478408145530964848850463357\ 8957455238515727449076581435715153060199719161225642369331111777254866982262147\ 5520083695471666837344118628523634524632496163769576975957232893856138170418872\ 5549195200793375831995460451573489499920236041631840135397008621218017013166411\ 3049288691226812103546411494422482985560209170731957027111472810194494176652105\ 5855932413303637516410527454258270742255220594245906800215338491440102079902580\ 4762950902203340165095595597244442642734325003962125699677135033880569218280374\ 2152490991128422527712406077701481777534408510563934398118967383522229878238144\ 6335304160444007629701269868781038626692268342569237707083910814169417803425399\ 726676136995014977100118976634250683890734730934205299799359/554842278226310380\ 0626503188285135010271016725483929532072588574060653703092345489624234918554893\ 3987436196242911970719006997284091892483925798015636605273935238503357153572636\ 7549899226772240884183495807919917323358018487396957597745954716351990586255404\ 8750667803655245512390135027354621887298231646617641521993154139772938247956897\ 9796089374517093300487642486390645060774244335025486413634460541102434809418798\ 0411087630166691711016294568994201681454350669884470365799754452019649482519211\ 9533384002827644585043447188879622301015914130450868260401517025295039997875674\ 8397465021780397479293996831729487927301890598875722132153152188082631592537172\ 4087199861247157567079715360268112855427972130209342145608167627044398716581559\ 4276881265512621197578993207997591263519420959130096318317186868535877497843050\ 1506366227372379236866761440008647498585755622452185252873806053860401621023207\ 3507681337769869188900499717283344284813844093127246154038305327543390409044154\ 5501896872027410496501285996803396496819742240958729859818342448030021340275753\ 2486871133790049727357892362739674690003088101698260371774207446436396922217109\ 5405204988977442282469134596160900856736848423169616332799251653714280735187361\ 3902014252483019601895600803149435134766820469854192009216000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 7971939694866\ 6774619255594891694636652454373663730258778419100772551702437517190563908057667\ 3560194704206763093252230020239720145952486943461574383934430882605862028890230\ 7269501995109353465067151567023969786692298613329674916890015827483870409209761\ 6323770677734412793867382330428964113616260055056340784928618572320322077893935\ 6430940893318558216218114198520777602274062851738709616992932963301450804129305\ 8493435173324945595268270770141294536270605117309316286686291977285803516928603\ 1592045311157655359025131675997696823971626847675259187010440957681549636069828\ 4450247590565153308908014192083086911271036899952769200414176839490919657959269\ 9420559180816012223291291796240363765559733301081645048701824033932326954991412\ 0711076928749102946427670687811797603456185800546146383543594684066713309417974\ 6851278335885023469543928120908730321242859132169044213218403403508858693083962\ 8950680494203982642921608912383816210740204816192433433699769473574013545448235\ 9667164680628946909553647806692861273787844728902798353788278108041885202498916\ 6663141642975682346381609909314404917696800218361769566696361789779077849018298\ 2470368040288558952895298954507624935750883243197468727354895705545123458300238\ 3568075333242798374341854756992185179774783383055504584052507749447285240217282\ 7052660910227710192707424511114051195798617072832589499269400651527876457170714\ 1597407147383956929439975430442266259778961505385126585347468904987509415153412\ 8423/28796254650226833587847258735419346454257872207788532101464202091084181141\ 3479871717696013423415127874758935097464213540207029575109017286634616591996874\ 6175269608056482394710784032926280774718605482564194399703178658519040855110351\ 6797206241613711218041689116385034395217235982532645645965742750137151822009364\ 5928126789561604584004158730117220470733711809803653315946752828824453828154981\ 0324422393763505581594614856424094742181774062391940213053902613975922066096505\ 5558440494897894102676220348610141189639912687774091082033539494902044191504858\ 8059528961826823052129704037545338725577682358027091885078804342437810711277284\ 1886799775746777476289631595875253455314556457188886031209598614414603577815105\ 9792743158129025274928985642542627117378293463486735260196667790063311570104989\ 8542022865577989685107736954323822085596323656728305479009367945415248773929816\ 5197101337644565861695830951538776542748303704855461976528377871943067630235418\ 1861607715196414219139516280401441733150716908433474447607280425086547434038310\ 7019934532484129938620916075297247144286696944989968608483547667419404741669852\ 6287470291235077617164708710984276465394995414797872805608889920181972202091618\ 9542043401043827502584267137259135705795586411771310455702247766671795043871821\ 7453199752972227051520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 1196630345988929409549581640807298286229214807904\ 3109373468709348967930513121327242366348727841105748339861112776055323943789610\ 1523114824850959952199871653572906966592186960258739902826714554786009190975411\ 9329751142151310911561637864278738073568631189062974752755689333512164821550762\ 9772293486220644275595360096073397261154029206408950699263392364172840732977111\ 1194548857349197029528476067736691098728196148060263794798660311735487291354825\ 1377871997652576633895499900975382651132335276382046062078949787617749351787191\ 8050070141904894671734564070428943586547399246957185009718250158380392544826428\ 1793090198483928523789222260384757188303384622397813106536731693658944474480167\ 2778372796223198265914721240218991725707024797880689094898296895810464893937323\ 1938262261130955907033019797392588260653280315506468975672826296009245129846346\ 2359641713018792079380216983249288312578275647847219891389038015260314439091813\ 3156783903726195406241086040637158070265787659590689348950477016363796769006790\ 5020093574131571650573977677026436150729087896821354404679062635141662227882672\ 6730848044277335450481799563469772898375079996010324454067092810884294803258972\ 0879414926574104227111368050461676093545825625217694390064919345193586321879292\ 8881686226765120164806223576806121965869269210964070592760742331374527600551325\ 9415682389645722187978058322720816357078699466463975713399396376122335150170931\ 98027993248769420304759038323313123507746822479/4322753485188191660560767615756\ 4582896033402015501793679240081393709286448373359575691375646346313197625614488\ 9297249010445458944396427626266485920565156092571987811351292276726107084631609\ 6625640313912688994005036692812223272484968098734125623328160383881703127224836\ 2426258133369363202369102456928929681953527910956068166502571607760637638482149\ 2833650242755264689169492294599234779058167229776462840374502301098279339956376\ 0606165049347451788343708563925622569113345593960073629047598165419994352959389\ 4100566332037174844764181573177783302701315370905485647368106720548942108036833\ 5545075542670914019676996529754905936288824907286755475960334125211481800015684\ 2655840213203519342491987782037394209114332397532401791793977527564197205779431\ 4390659692566600117266420977281251254541623413252459255350481661277059984469590\ 0023835038559461999235160322916988485323437855386756369126440583226267378607401\ 8981418353305646533917564277759053599680845429289000863218408299936994268356303\ 7058624186099051707757081718842131105944501396700958029572208388403291108447556\ 1403754984594082119382760276666828858318651667584206257926903221074268042796781\ 8412286257209787361377534158843247485439768576043157689783570964577149731513703\ 9428761419893586785756086812592940959061482044178046969939230720000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000, 2790409\ 8482365217087164943865336249761184715978425123457434321566941964891482919133698\ 5572884237051196572159327006824153514758599463464892149035715819547219035943326\ 4502284388190708891025793714287154376261121151329452316353883441300836093074070\ 5130054518299693195748760601894343070072331709769496748552868941246060006461556\ 8357633514276780095050601507774469610115552651535701485963255653885571286272178\ 7816628189950792895187256166139616568302491739889157921838796822073615698626639\ 9036552147296180075617518387215536792278553866932896417740460027991252935121678\ 3313260992260326570531473122463909856594575766219967373283015848405522663443683\ 1516683379864163220650433662433263851790916070091987190644422668205501428762016\ 8953770956732067016999594688851674004270243158269777133426717901195957551937479\ 8332662639788048599017536108660401330988937648818892963615731131452257538472557\ 3433195859699746757258250231151535099658835754399249540062522369870243551514521\ 9951684367200927777945032460682165132426231559974340639406997002872062782848075\ 4407838096914103059361496901194107727632850988269886439690875268529214412473433\ 2961653095490318172791636717219077334534243853545614431211446429724435931577675\ 9387832908656212868117424169756396747952099496264258215503816792750271238361701\ 2416166077675860939471738207841214395996665224407826332527192516845210017124617\ 4789145629350144936495581954329511543273119239004231056922518081459415605260723\ 26232746521563/1008079676834528069846020427165315088775201372124502437488330130\ 3266555518261715447903847436385862556552497134234088488576561592962301509328947\ 8000413299078872399957406063175383409444065074787204451470300039795430357164305\ 3778023550313642180987269575964629466755519532594985274903067942930124660414503\ 4452645143824807826477541462397100820035021021238274219659352811946236044391262\ 5991368474279115456149881304843472552900600973180432528998132010168233198776374\ 4577855210390909504630580439882419214750289449904827500028786683346327489504257\ 6382601568171749311067404092508155228935127612768018855355015478097087239404340\ 3665305491888540312558006507232942289542207936620873905946744478683713315375220\ 8831731195262204919122737084296867169213694814293950444263555722126660131241998\ 4960000600941845235526415997030934135135637760119221224482042064894791265803857\ 5974189953198256585176286395173320537896353547913865212999185217666151220453921\ 1631277034872359682650045296956933793082145313765726237467863118755828791568800\ 0064108580911417173689692942334687075297741995858920236133139891705462856453244\ 9590484689787998542954508245679494691263100284610188581612025345393016029294295\ 4653378347382252422503128836561957626142265859121628368704030958094190620200145\ 4881843455037815265837326296720343040000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 23815350579101742982278658909868813\ 8907987227083172617456973699405107288929939862644073347891282170240294813559797\ 6027585676893573624886560419977886056339859018852731526544246570849390990208246\ 3072365402485998706744766391429153401299753899606311627323235655763110001285519\ 7897270359640672063121975391468249310374415488494115437403513040767689551455393\ 1311564784820196841072946739549769443760837728872000016625763364532238764847166\ 4570055847509307925270897021067716970527436860480668016137956059867085438579944\ 0379282254717365519427329841065397413538935338396716292420676065000342937166354\ 2133426305083581034380518183394814444005988864080413811336993879093639045436777\ 0792462571165569128041061877817655824103861242974679169289306380241540053671712\ 3141628107595755562367945872642430280015543100058216254979782766984571231005873\ 9967091977278650815336549633471479246398306201916023468412153413822139812751413\ 4659585744026508143477749050905935435448135668449991549411320694874558740927529\ 3595535158652508703118579310447212812630673419564708536351338029782999146716801\ 1049949400493285779297674160587574193324604906851151580984767945120418011693765\ 4549982854667942663220650734084018363104261750854336336697151064480037024477740\ 3838850910325634315782733397476554375328335716288850143779965047162376692165277\ 9838727601703578013795880179706743479105955549348652418677911480366224558496756\ 93865145221186139094442628687183055340599285152679620158352867789/8604129919140\ 8406380148352243244315380127481567817198309593762274949892164187940778660167385\ 3972328003007513932508630731605312013932255158288725512215038035027198506036992\ 0071844382579324391378047932955428872847360765086123124233871710901365774219967\ 7659315330310697389007823154668908735856202044694037517369505253710928418580547\ 5373232541088328633949205821773000889842807452256132140060941499944512428519049\ 9749810892065633617331348730534514097936546152626601591082596956951596723956664\ 2465851859757539452050615961741061433406191261905682553825086515103367279826954\ 5297800024612707958099327569525577937436653691885006477636208504398135602118550\ 5872178146032390822429519217529075271366341116048133680502440617176065508017117\ 3318016865742875896588014420631831024511723259502582537497279024782261984675787\ 9304504971358154855476130155315177079595723016512003120715902611663516663206415\ 5755100756497959037718378473957042678026273049942433794482500383773322346445859\ 3629020469838329088367328903408936590898114725222730293880493031349531978858172\ 7739227083058793230391093422102671623531472293782562471852002173156917021705557\ 2466395854144350752080623704786065302568026071596528910376526824971089911831795\ 8388983277968462928692888136874821517469933142370592248265076518593871959888305\ 0094592000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5036770458210782452771535767624243862098341042879899514857977040\ 6617483592690694451996164562357171849773878646388621669080054975809851457235189\ 0128328390106788241217497059611337992777912911867961699049235119355328240596226\ 0614017225027499957395884314301612154186538292979026739000312374690947956175908\ 4914980322352371854445105173046501065195179219258601332921074957489310589972772\ 2178793070117416575793915230710499752581440451921893489690708069762833700486962\ 7217257738096365486894635961304607889697652487163398853937874367880700977939696\ 1577022293247404464265129875234998528693304668860444478071307978155050685321461\ 9136297052091285069534920082897801268121803679066304242242189767274178780161665\ 7704565071472165847577504507755747585803607228371793027332004158542814889754662\ 2059570469929244239577680567423357381221850919516986455957664604990503382681104\ 1411503224134869735203192376979789140276007452814766568506910339302114582309380\ 3955403744619202626998246301745541229631869854052509828337393672214063755899459\ 9436933880891778206174386669344578250506864387634556985529558765067565203397499\ 8562444869263863352545716049936795458968385070954196309310861544407735825642171\ 1921349279228011539372674044138753063911463520177236147148870162428637039056600\ 5401032528354147361814997396065831692250230122531631270766722739546166308157092\ 5960735346827223987682920104860040572422841323309496597804725193670728865946016\ 37707829430614304553032931232241930143179388899/1819787889815902355848206324793\ 6180137125224065124963536286249290703712733795124489487429657791885277628549423\ 4311412351690998929844295302505455579448713504596961154584321421481120725486792\ 9144812696050360906950578821144996560031696958590754621035195000940527171389076\ 8193281185316258268055719291591213797436491955081161326334886926560993260468782\ 9030718896224741157978244262854654476644223729315276785690096839117208460512572\ 0001889286517173377024693554995331886071634319745165601041347115565379864058468\ 7987287460689970409443310407263415552152283454964274977823594593197307902062895\ 9423837597328338689110897462228612777405908139329450546725206997768801378424526\ 3198470883952088781095060684665549654050181032120771624855346244347587478286837\ 1445491834887786820001195526521255873506424821683814920047753479235063648807677\ 6842584450367170105256103740828341317636640601503708310658567764966469979308547\ 0558825225525858404449042444070183401109654589356200496588229552068215798009358\ 1390913078346903298943741018726772205228966525956253523994568129124049127229889\ 1706377163856197070351875805351104048588838811726327987926736714472660436458587\ 5852561648606958328152519315586335788730560304163817342928027138185026483732050\ 6593951401536654016270932621749393731250079527685772564251909322411511644160000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000, 1056446174019909848871887698449047736219864750224207230458665969082670\ 8126895132198185683817642955954802176316245453191135615300270053080019944327125\ 9126938165337008624864045802249522435992122682371948088573583049169513546458884\ 4578124902933263991916043423374991145087658469972141270694259676467878167630626\ 9228240727211296641579966903086149198921489990944378242834931040050047566240926\ 6709509175432275842256351349488539848856277132172957639035408482492574737213356\ 6761503847127572865418549632767219208130443911296895411681875272895687983271959\ 1613202674035378501866007911233206705685637711352329884405560231690360795962614\ 4780858358425390729948002547144780643389553785757871840056929810874901286448842\ 5690582269022795798122158714661820555686198626985151830440191571390337506213457\ 2065130965925733017002289367650746124180337336006294958519254366115560336382360\ 3346127591327026048432819888529353065725926381175197342510740297113737353677897\ 7682211929591246363751518495361115206573709093540094470943477011511308416485665\ 2345819060028043005630316570752885299881185082139009981432333615388913859346054\ 5845010664405541949913539623555577628643961909264072060671737194924260131550315\ 7821264161792662801492063840844512627941345398469209809975410942289784224630887\ 7825737486525079708628734774012962279934716765022860489892173330634100350562364\ 8723479618159745416506448039301885127323888689191725587748982103798344337929684\ 331081146678101700253933850883896147508183/381706034784286095592534778529492685\ 8885453056531526804748278532468175677709122048008530912442773637432477514511154\ 5813032763074311919113485024820124541427095585058109707629874108361314017858855\ 6062260629473621217356648762168659307841534115941912551642667840322117946942491\ 1590179491080387930803654832233955671184119403250321522757174249423669575443081\ 6159070131104613326871186299115348348293515199439242020131850484174502289750910\ 7855986127061939612123668218841607776233891101331959844543613888607198819683607\ 0104371827521327566326036154848713196889221265689340291705031084701276630617027\ 8557447987947367844072460163967763336376159260650773528715820953768436439852152\ 7792019732094352062630665813225669688712270344727819474694373482856159554598642\ 2506739146356737604891921084165621641414215746867914713363041886252324595270458\ 0593716164434473403872121453963264827175465192689406987514070777755846675558518\ 1094665840951624804701487051731235071587687374892680685429083066406512542967104\ 0145859885803037989160413205828190572062909367022162948528258524488616599209146\ 4061871112945387825353077653859622387997256345312097874814970683543699405543568\ 6407379303659956879564200118163534701902886768655855670971945794140038329095443\ 7697318155678776803650853748159281531755855448077438401296214422821273600000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00, 129653694386093841378937627607450791709692350486782193357330558027745657776\ 9329922797981394927354674509683219911310816833318760357929880490005826636271803\ 6874574815088562028042496812458073545617744646718748585608569188926161737751049\ 2414980952340354951453145791809183695488158117872237844958305051647387370676492\ 4598434749410645354628160632690967240477390917093406773150163729992304377565628\ 1307797338308923300677891772338978097147857162822849546757854141666570793877974\ 3019280167376905366792097422639591348213730421741639923202246916786015434742231\ 2202739365284389905520728062820397249237562766319259768678188018103249062638331\ 4131721949063285541302106751451784411224692858197647153848813699697832807227281\ 6694704817795355022853669646825700913884965089463676517902111077609258553200537\ 1359356385206520798384603882362621859681454456180301682947338921024368498639489\ 4057116195071070554545665135743776383407394826165239791531429846296065605960940\ 5508179856473494924921722663379584781190003743907844909055876633985963930821445\ 5055972442991566519725880825635232637339139473915279031009753014708308808902508\ 4322254500061220496822577917864201506521310141909660070212773143944577198063584\ 1821204446041907122865502115645232962710922039474629811138566090550284500137125\ 6068592997117845824519743283927252158906141482466353029260602102128235679794805\ 5311225163427174687590535539614269332725975211846604339826180909918828507041901\ 2809165337429745122392940573552534975804396160389/46846056363683786365621552244\ 6583521737578957352488584648045348721882535655115146708438353150693948404916123\ 5256774796689783747068382674061652936644142338033628597575194374590558511124977\ 8299122035944076462475231995673344858654009613759327401581788794710258569419147\ 5178536377803040850116148883059388732640778930036518065473275087673141766482856\ 0882583967988244113068639754464136390358791049081275898522412543166370013182247\ 9802360289500741358166181211854637856737211369560977146771125028470643725661897\ 6653678869032759094747914464210240952522966741165040837165230910461681128578555\ 9336365918131660354069340891089121731575101269585838186402333022391437983967417\ 5540050750381914914997963284423333477104692385894397301439806217406389461104979\ 2517518803372741237978038989268529477408833837973398098898065478136863136232328\ 7890063349467806602776696742837169614710985487685195756866661376375410333262719\ 9577867028030764108924327419759133969466604113172572830321764980220564451329091\ 4595869794218346954038719778913120905896743353426785870977915558258982634808713\ 5697869308672583349245221955922727554633416998366453977413410529548555799081330\ 1995397764440273543244981735820378381367381958403991936371289148830515712103352\ 8237125832601167819253721213415413253953488430848482132057302448595175740902565\ 6973426688000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 13484009922018199820068715167040336445400183586695732118\ 8875251242616870842043461623780320298182900199050196713360841918805969886628292\ 3168415295593809850861356507534055563313826961634020481742193506815914790068820\ 4759881272650666699573632334882846757348670280093600697449292016207509955845891\ 4128942740587150405614275245798888678941314452135473450993396437156769984880295\ 8890536867747495815262770378082938438428428437694808760862629094790632940463863\ 3024670940773786888927199686696049926192481513174436342474851449245471155951871\ 4521732256783997318792420039495314848705489318227714958952694863977563833241628\ 0423815617557409048884342467899174691412392258198526241898739621243490563641128\ 3217226448388881156171884003174806889423205101048454362313756438837437348808781\ 3108673365765791178827657284496735424599891865078708553426974774630293691569866\ 3712373634332738098495251835932336927414971086788981834080760028223478142082188\ 2627103655901723858343362873779419968093905134776921131567660065571140586228606\ 4955336640782616566753534147105930072744630602505915706786422411328975693597047\ 1810325827165047960184416565837125346549537891475763183353028661925189777988597\ 9453472655537246273745023530026405378998879996984573862830440812590622275197309\ 1051253713175534116589811223989410979436331716420795829590795433532844514687520\ 7453783309635772573050333523849928675948238810511113287908702013965862287266207\ 22995435748011306652866290088228058497696930791870919906223817354779/4871989861\ 8231137820246414334444686260708211564658812803396716267075783708131975257677588\ 7276721706341112768466704578855737509695111798102411905410990803155497374147820\ 2149574180851569976943108691738183952097424127550027865300016999830970049764506\ 0346498668912195913418567783291516248412079483838176428194641008723797878809220\ 6091180067437142170331788732670777387759138534464270184597314269104452693446330\ 9044893024813709537899445470108077101249282846032882337100669982434341623264197\ 0029609469474688373571982602379406945853783104277865059062388541081164247065184\ 0146880148373721698170982055485692676823211452673268660083810532036927171385842\ 6343287095503326114256165278039719151159788181580026681618888008133017319349739\ 8466102645039549178421821955550765088749716054883927065650518719149233402285398\ 8097262337661681621940566588344651886688776461255065639929942490719260358714132\ 7831430426746593228756098170915199467328130051654949932824526827769947574353463\ 5579429387029382255117970458598708083220026857006964574213261308756385730581703\ 2180589341940201062112578408101948668321503083415963665681875367830111213650994\ 6950730498031044583407521367501788448497478100525319351662207723674015161382614\ 0714783736340587486936661086590521453202387006195202978411162796808242141733959\ 4546538982770538668325236375552000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 5368174776571910170728476538749227786\ 9017985145191555550800910401119664154964983001899403999050559419266326112125620\ 2811918997076047951396659493190436082304190863458664220827379376251376905948432\ 4461241645120670364958377309213866788610018137909164983221738010335783743078782\ 9166159566026241071124519142271023722471046291178350044709846527291153830387695\ 3727706904046257230420583901121971476889302255696037224638379814975063991886168\ 9220008144031952667343174320385706177447225609330534251634954719170981712940419\ 6232546556485820455879890650741283607534120817732174541557575353723753293117560\ 8512664150979167241819225811033817557041142668878835913662406463096883691669386\ 3377446428452060047590765541697319374459336423123393803572807595986923359921866\ 9512087447457878638176575708795943195036911409471256311264157016428799534983738\ 2192122425184725195505261594400566421990744149573846454547560619256431267766724\ 4102518240566046252909694117847858266561009193451998812889174095316462148244035\ 3982421271808892658647752872823402987161690229623450744045276345243368928400412\ 7027935414949956369184794763258231266689655282355152266770161370035130399647581\ 4572681898016180948044672994118991054632644222768096934881057872596374807750846\ 9699593269850476951755868829888400712735984410341009483889122862483691653893021\ 1102162190218752439874327543214333292881008399325000353088706758379036079114254\ 4483161631116258946464346116980407445754726878239222435444290047776777937160803\ 487189885027/193956925103643207522483049187652967019173930182632828626584292370\ 2007678777953474797848898500606115259529458273321028274089484425657859548509853\ 3811418483325441075337468431910421476393187082331256734335531593745292703281030\ 9883190316564421097082044576832382330706530633581463770685032627469452820212404\ 0409233796053843788104629605810380714114461243298303329821155870758101473077008\ 3494292828924090044663183479566974581226404336154245743804409623526330882715932\ 0944245545554030135609503481257408205993415447152234122620163248800750087866432\ 0974300563093820683921559757870035538686732787905723210495617378577407450681643\ 3923764639006821557970817732324266705180794535822792483758196446007442014560825\ 7228996355849781151646869568432818256472640405799796435966775636626910067267260\ 3186826044292969895620191054336300091660187923131896212557151327890446815778759\ 7349645514601696352137109364190391862287920832998755136856713636576855262347375\ 0404987206687191342505838709994443366420026084598926901543690090631729804151102\ 0997973393840893767465656650291602108458945562201096575051376728851040166442913\ 1325727807140847852490281982013249864608821909648337283501289028118342299346114\ 9185433638078463605673272566941641233169591005958717116579512699062949083854006\ 7512306826953650212830646753140219902491600795717840404480000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 620937888\ 5166115824247563033857495946153031651170952691299542385778741023847897486868110\ 6771506211496150854206063519537874362495012181441835062765174358442520621144676\ 1362149315823618182933793615415291586963143891136955578123839860705611415114066\ 3778831441956266794701704546164604048148358021631543080690273092639380606141992\ 8385252064172983691712580225951473128922263330693073610248537400734355755205295\ 9694435530413009129739695854833735093401004860286981943431176079409018928179616\ 7766998693225099617503290559507597164810671887866974425271448638450225630959301\ 9169016540741958020468233987522498720609388299003699556844484652451451656905715\ 0057515330736385143213831552314677185248607203408192450611278070669363907775187\ 0380895930809856788107247265556830153471228643524994751463373912148275409390755\ 1204280496648171306962103898127603753556670793693974485343082794057781873091328\ 8862070783149865825104131365285736772320313077319403900670149129458817433303834\ 6791683328845353206116299299851509300954086624049626966556205547146661650990405\ 0484441570577446469324558807273789212457594907734412384225210561461503776085661\ 9859193755585838298960094008005392730207478248434227056053381772546378526117989\ 9457058380319960301416626309420399977250794498249666986593938395422938134925955\ 6385799276439899459985642136672772066635706125016906085914678249098841683046698\ 0214501294859503542988796916657015647596199730614035143498150831113305102220851\ 6044611715087516314605849288282861666931322843623/22434172240022093812277606134\ 1615252317331819191522121845511989822970876161572678237831917242501989273049343\ 1406300903594886244127596134397837558311705408380607219432509412590900673331017\ 8968022211469631863417615866207680643936320070942209606687712012102527242406007\ 2420985220252267934592055617251922187716344131899745901864744121305114014031681\ 1749797245118797447105523595216690496131079583305662423463050391235806392333615\ 0712125112688702161733903425886658459090710264489438333387724249239731656915341\ 8627893712882072825341941591154718863290411600484166274302196730956057273758677\ 2695290424649057674033281028729516430408035510175380075584755321268496890033431\ 9596778724806142921917838030561584787550543499101650044992193145550610406084509\ 0246539357756144418992583008399784677788693608598549361239481635342143630645443\ 9229690535086881012634181878093299279999206773932313586833721096755557996593469\ 7676498215969771087410263212136765795828536896976942968588488001241346237837280\ 2999945679062675925643820365484358413169441236088785389079771938370182625118474\ 7403664336751702659026182185548765435474493144480162486789938570709639145461128\ 5197517976199074528038976340102188813949089324896405861405585298043367304757279\ 4550495144545334211880740768076810411621161265808180032336465315533794624485518\ 3622792968201752805376000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 900705372570004881025065839387185034332630\ 5201375778543072383214950371964416537807692527908677313003393933782740520963162\ 6249352720306719669347157554385241241656665992539762776262736310061549157559702\ 2529568862203217431457446667662634959033504622883969763703048242244351054711758\ 0661916633073190320137716274189179417205000089217042530340734857004538525288446\ 5095678077257611103678203138900981792388009478389303091676450546355170826556581\ 6964602649879152428126261939871002984732156047805483025822592326811718667076573\ 4636934589133445779714252642507000832405824603872135930431611888449581326437449\ 9223137767085289334100653636438999010173360971515622272207510784227332118167883\ 4524378472579575700437683005458469693623037727393027997145239191111550597871758\ 7132923104815919521452420750020870291123061631173099462469508454038419672416805\ 1974189996217841571520286633763714846026044537570824630959961049908099603242189\ 3014716841171440984313123649037674064846983426854872846147998474164538796681776\ 4623538169578362090618313326125645733084754344049686885422774739670202712598990\ 2293668293496903847480386966166581774644257233513585402768600616103184787264464\ 4000849798252981489060828746957682637432235450717037864925012602104957494638553\ 8057095398639465120710243673100408392311625083206375488292724922955951894618668\ 9789566752983398369483023914600595833374205294326988672867708843452897175259597\ 0086928179070776354655119145116874233874777286978038669166178265984501347284130\ 9081016913696569401/32540174150541009309020867799983266554909551023523026327772\ 7441802088903412814826865861280635625312002485300863189624136458106664857384353\ 5424687906398346474440364355421754475684641619498663339788446888332702588950901\ 4096344110467604739331160078431784098427342178851897818958389279642852476494532\ 7175558038850371450169206448010615965518720720488910852391331524797928578717140\ 0879182403888725067496170198483846537866558799484974289909300188753945181085722\ 0712635245326266844336158904724289124256724564375862944382942952900501143712687\ 1131866379543551831820291942453619199182001666813156079784819272868010190926075\ 5553311324838856864795125210990148887749015494441293654719490511679957363249618\ 0043350008145669640215655866641138819859154807415681020156488061094755763323906\ 4291986104808988540853225353843194251495346155299162726572814504013995372707355\ 7198982272352381965634778967630933750382666557939420790423814298742039097418929\ 5643275424158355663667931064654791812281606096065479674312672372386434402055642\ 6776088011515633383794559888090650771961644377323932997412345531897700378478761\ 4991292857554839028455173989839822116279564584392895913648496075234361304295787\ 2840570232002768881833372264048098292288648429858070150801795664453066988260542\ 5415386712938866784533413948198434738012339161781459832713441759993213747200000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 215904372700134335214483526069186066401920011884357171611914913000261\ 4395544436675239387208387651260582225709824114091125658877737976039943196198080\ 8796381925457826287296806714007978749259758867585165738430077152197824330989970\ 6046492401992013619814998883011493153900548441834341864434130363681376247377067\ 3043396247635155537137082000590992653431721627492769003701545257382484340088845\ 8003771047638598763970637967964718806260491297796370938990657280008712100210310\ 6577225435270430336208469807948539326854331903447389588693047181424883191353144\ 5926052976378410619522257368569231233817099985629117350401316936978609182624441\ 8512608916531207253046578208227009184594552016906662166769869840686304376757557\ 2318769607810132307147306058104303009159180808424335838965564240921513822004494\ 8051093176867745998614055164136970074466435709694190538516238692989854011967239\ 5751765223921708479594415822533748212540360955557155824367854331112989352296625\ 1908649453655323037975677125069600550777257373380006831097046246418103089478422\ 8305042820927742307520111036632289251868976666035939878845854114752359129660699\ 2486603732990984581246371346724796534701656570095171941634424542555518258798249\ 0871133810110649843214108546041819014864814242388121255793286758305319763941090\ 8750909744694322928727540721533358257328612279290765931613822023062171085438857\ 4268805544580803017400761427208222181323856555401586525908987694607034768221960\ 03623231044988029825567794864932387465321223514046392284468113860659/7799489451\ 5016877295840696705271291274304753155150193511359352626236691322904189176245424\ 3972840919602225385818292575760644362596491092984739123308393796986684141157299\ 1056802620550455221725497954627407465302146048027038010795280004682502960490029\ 8215223300630822765414349215814494948263245721756522419580137012653130731483998\ 3868950586867987782126902773672910173652734101936771882311143693231979080058914\ 1767318737589222691738031620347567984383725382735278397828203510314141336478772\ 9832092772552035723767071684793241352691200091691951746935195582138587921614641\ 9865522098463913095922449183398394285111403623026302524743166495494155307441343\ 9195360444063337415833611338316718176582878827684352358903588291430121960582513\ 7144924988929065449971282874577655067268818297706687404479634496560393922937402\ 5098007013309298717127634506235541062653717842112559893968415940660536633235595\ 8420980676428993518661898078542620464543548958189371096241656457519637704734942\ 7368618325358137083035381065115582896038659335242806236600367769474963493754536\ 4169828860092694788218925947175562450389356723454830277278904801991397950978539\ 3986398601175090949026608795969911550883705421447499719079294772498504341695839\ 5698203004929864277258451360551665610180707907219823720942424668046363731922408\ 4829380042486613248831915332892461367296000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 546652375903662257285033\ 0818088271489074243231476203764364675120003934737254775246858360968474761067339\ 1676971050301862179776768740608238502247554145660539454763611944964845978216501\ 7533352472402614327128495434909914554818406765548280670288813937969861899340193\ 2395764632587563467317240787169363946294258192198583064579995327100979198250548\ 5356727885203005838966559035481739184733619357470709196541711298649221595862944\ 2484769021104851451572772206590940359663395466925795128594483448949987665613052\ 8764660605219307402419204611142982826808421733882353831273241390363697892911523\ 1091534962016613223101330233090453245885047703402804153050192702846839089185186\ 3799172412915812435002021350081296362330061894523392221740444214481908689695669\ 6690948748014631837489969889305788720237533643176280114741723895751702430593435\ 0572698681038344977206491055007776255418474591701711458711921194048008018442754\ 9234908577212953174002480171627107566184091327122477686930321683089191697139964\ 3529396076048548757733313204227745591879716713457793629215568915450942533021258\ 8105843354841446780066509621932408828946853049033910650037887994395110613943379\ 0743925409046256614083153566990100696061828661857482276324775886545099683337294\ 1154506506946624184445712520403158708464347144946135628528045243218089126845927\ 5247447671393834278102861338582650192223084419744381003005414873079855649782084\ 7837657264595069096509302799669692005814556262788863807889328308546362861244353\ 311927376087977953091167084054506888584485350818909/197458906113394293960292429\ 9261208469757548211814301282630274192256685855209622464655683588881671832466436\ 3641087757887679190840923940302973250954416553590551102829873966428011145341863\ 4037406005582365425787069039940641447612381788751979169589709913419406712485076\ 6028289361126908381296899733885936321059186364249704946499634640942418975686536\ 2174591091156438583962994119029291057396262099304361479067195826316836830211269\ 6903457295958370639321252803577091319290961568255554773068160871742581097682812\ 7782967112055536911305704899623208525172787958953443764094730063514209236019087\ 8218816391240386861297222658550143085428285614117708919885955179632462557711006\ 4354512063238297670470114075406455183967702849985861587285094273542753464466449\ 2992401792036209564202237000010030128266745207594568093123300373750709938727773\ 4893758028959585551694229105006527748970781919920306991762292665725165135284493\ 7253250136110125056146586020413308479360420905967487944465574580447187655570039\ 0794862552239811969083182213190364191401891657215253795156822592284824154365225\ 1757108138501940544919243642231654583379522398618092697903309342419110160686058\ 4851642546517156940386122360476196955281219561311967343187945322889640488783974\ 5338358519927283600349648771522278370094580903895054090989555503047946357308425\ 7768699591900199589270617715342187692032000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 12027599369587944165473\ 4018647825716389200892594400739919919015847413998996918878327338052558609094659\ 2964538411616224086966410544278296135466942890955330939621940727658369001954126\ 9862854409220157210740214400054683619497637426132596683793399470332029203987910\ 4157872341250170735796018791637654245926106507874183155683816842857503408431307\ 1432945538695896450384664453298265313132413245800757457259368547193740678839127\ 5994203529351996219415796115617460172753967957801772116173985479390440681315280\ 3708507422932654947089232708048832101920384137353472766391504760237592162698448\ 4105932135408331702992304112896808964676330488768357582221972446455359642004214\ 2100421145498525324433903685252161556333689795447486186698609359213838807409916\ 1451941804579214974427177689439922086683041666275358852842980200486597730279716\ 0009414803350084127067712979190530302091266112036431537215332428613490813157277\ 3451222737697094426271708532790975795108654359824058605631369809647895875553117\ 7040016324992097252292737704226999804750681520081057716062995870237808335498814\ 8527077863699286767826498021010904214404422852497047416921504266091665751303866\ 2817100937484227748404991002829783905963375982874235887296357169789554582418378\ 6261740475864542577023448320630123086643557090458366927449216783601643132750194\ 0972542545946606446480554588783803180567591353554178540434978209580128058680686\ 4985188116150152857953455759768874754097596370426910589011338100352092276626217\ 213217275911158078257785040924944964944380649361369249/434409593449467446712643\ 3458374658633466606065991462821786603222964708881461169422242503895539678031426\ 1600010393067352894219850032668666541152099716417899212426225722726141624519752\ 0994882293212281203936731551887869411184747239935254354173097361809522694767467\ 1685262236594479198438853179414549059906330210001349350882299196210073321746510\ 3796784100400544164884718587061864440326271776618469595253947830817897041026464\ 7933187606051108415406506756167869600902440115450162220500749953917833678414902\ 1881122527646522181204872550779171058755380133509697576281008406139731260319241\ 9932081396060728851094853889848810314787942228351058959623749101395191417626964\ 2141579926539124254875034250965894201404728946269968895492027207401794057621826\ 1884583283942479661041244921400022066282186839456708049804871260822251561865201\ 1016766267663711088213727304031014361047735720223824675381877043864595363297625\ 8861957150299442275123522489244909278654592925993128473477824264076983812842254\ 0859748697614927586331983000869018801221084161645873558349345009703026613139603\ 4953865637904704269198822336012909640083434949276959803935387280553322042353509\ 3286673613602337745268849469193047633301618683034886328155013479710357209075324\ 7439744388743840023920769227297349012414208077988569119000177022106705481986078\ 5367091139102180439096395358973752812922470400000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 6178415413283890645\ 8807132814374407000750519714018022810528318807180665201875749549027010785143285\ 6230323963979616926957604709402150510535764042597578858270923433646222627010571\ 6891448601703951293613630320034553100841575950466410322745040074855758083147836\ 2476324983656277403627365227791824462980822309883441157199666864847477996167985\ 6333074086093224727182401003564476694033476742373105369440503127071052456311919\ 4178843035790952318667468083372095679056645205628930624988705170731554376524103\ 2341194423869231065869243297150276981079144225736112588825260438399280334095315\ 1173127504923810432898422606959081989805717667857333634825540008578151311621502\ 4368649364641104393075053963958359682256449245454139620173495831937223348570234\ 3212982591365313006307017966998740423345512202131944197048589874355354582646285\ 1737844202645784509810724081131744192594361526762004896989647923511917837924973\ 9784290063119684113233229280317972135737768078064002159287352470708919967445190\ 0050319590262229457718721069732609464499313908864888351426523956480774590377891\ 5484253436896545591173636143807438841690883519300623852108590391507088937153952\ 1856293654824514125102072950523524886587215764700852746938640324456895647895889\ 6619078582104084674711014644248216936305144860954560214193899595939695270219550\ 1574680173193594681963662957053826473702461587444386900532828344978366506564603\ 5637053695951755859876662215624878448760882764867744720497517787926002938378017\ 12812983661533253360225466588778279593839872473461499568837/2231249566939208390\ 8974571267018981026406119136173907325055194778384317667366138011649660125501203\ 4219177776012460994098278020698487123169249366539208404394274127833836347862242\ 4182225117301891844446169142335460884058524821036426382830000352722949330752664\ 6112727274905561580266193516038727150066015404892251442809344064070917179835863\ 0297562723854908085805579082708767597986957291460955682296518114723641080744100\ 3836470823803933455053746359032509392733229626051568505071427036734692063173493\ 2980251956456154057292226298172568086805533059237821293141588366246318418831588\ 4427855098721324743049393018434776578215347200910429725680253705029180640701844\ 7204468113383488230547597746887650741154798446357152598912215135885451828432905\ 3882471893851591400576936396719439182137452610516108543077005537771349886449564\ 0120559325429371873018077496740387310193601610912953930042852217182127383442315\ 3956977377198983890960724766707765365339656312118141619072005901079102811194169\ 1400832811964629547187434656564496242844832870296362593237297506427528829063985\ 2088220453578055412616958858985896846724048335012245866094601287422137383486032\ 6655586928775177209230552791189564455923868817740389515685787798019546133796728\ 2356285169136506014213758230973254419485720321131589464123008733828489870685299\ 8758831088990585859865770119519896402271481207193600000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 829218306340\ 9687868220906685879857119329291407543833954326875771977222370765942326255456267\ 1286288489994062183561856399207626059033384113581832569471925559633828170598553\ 6776057485966797359694478530322300249444562182886385513814193251436906619421610\ 7485253516586516806140148033212570382830964664040696351749586469927421080922242\ 9253332327426261131003191598589789060757315001030362070079878858458154539836481\ 0751884026872954860277042688203279253647723151327261964026569809344323547406280\ 0654086215790399198875216280471690108891131142561996618984125658425239228355958\ 0690650688171137787723758824740669934287784164125734570798758450590981757264742\ 3430351818720715724034041526060586420757297289357795310750992963618452860159581\ 3234673647364808689065002840872393634568965965960309680222930007786622257521602\ 7375924419484773826258181109961112113076896026996505582881119528728478990155776\ 8081469250023445495582802737183872746461819188926544714067987499785001042137107\ 6106310156799755900344001266594675778888202887802927292258147053146628481078023\ 6692017658147894885261210315840095735987803069293297925778718037851368230268586\ 8310438757673573137396163008649205599173203821826622017524981653009138242121273\ 6384132297398381733684180852677834718693149033664526222637839053970028751038977\ 9734321711601130235373940692235043392310531049468194063409439805912017443762219\ 7343851974019049256190945122065091718904082500205998011248618640097578947965268\ 730895183665188639943852906123442435045390824250259342541810789/299424843706460\ 9097080940040457913446491130105681228231498690279655678477082363973950008331270\ 8715427901098961795301390654585489092222779649540297125516018805566648921740792\ 3829191463488306228333326443285925876367931564853308043904998260880370335138613\ 9562036003099032273695596114487180160340745543798141882524930008343949474668169\ 4512456992255221666301691548290832198157404063923068842697028581961637391361752\ 6094804774050834193900702784766484583415779661782005224347397665795931177668963\ 6398296083148245136353715766603241687128978900498650621432693359165991616659206\ 7450421827491971407181644607792262345307871012092081575565038556560159833643867\ 7699112379700656813936107802447266983558193249083343005920885848576588975449089\ 9028207089814489362435892855276032916207715548204445766754196715106274841989477\ 8010375231430675320611795642902025655480429327977064903139156539375650876766112\ 1523042454450040345420160667806667000257244371222931656299761657006462994268466\ 0140675560584941145962485025066051217604940758338991260520367936653679164650084\ 4828824843114201513672540164435153729081213664606179472552573081023746098911918\ 5021467862976191677005770065327694119690162134597638931023772804063420526629228\ 7925252179991133038120145738440649233651762992290414776964302632997342167046523\ 4919596095596609260519129983418222382138399261720576000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 24626129868\ 4690995331098103805620106921089218471275862865859721916682448012105859963240162\ 6217962758407583747169931572666521243751024413217044932831828901314243597825138\ 6808111975014686417960397301332781227332506587819792734861299481312359515535769\ 8004008134417138835079966680300463092824944651526575466039279900207082991573808\ 8517208938190668447245303743807597476714699897579661892609629310969671643491363\ 9248279595841955342551935331695479033845515049127798781194375701705946347515706\ 4087356832506117252555515029669839141099772336546562947839896320726412265906824\ 0213825018415382068525271420491903034703487871244483376487417142889866739848850\ 9948023018600079783991065078163995595504727842986747685194537940588022070099676\ 8592616696115472037045485718863401701239686863460188479217126147757344764076889\ 0420612429142313463387447916231374236678756495171744709824288789989182429224589\ 5356475284735551277797564269518734710980241976873827459949594153079121466498913\ 9494638203512788185720096870757025912712883172043242816496280800798888640158024\ 5461777181029641865936388432055796417103435281377476688644977015254512954231054\ 8480371703078666599226284165058904593885012835220068531768505253657522237742224\ 7042758235899355069293065502421646745209609318328896347407290231919688301121302\ 1969553851592751943067464876100132322218377444849145660595875885121098448927219\ 4046175172136026606571932176353544664396410353592377853110104629065128232030643\ 7294623127146900505208911729906614678150352890388727006487167506143622338053456\ 20293477/8891238775500818099249442038774942935127528925748964324438570364629922\ 4105513442947433907528425244215972252740686228354634752047659009467359196823997\ 7993776222353000692246946738726498336883265475723585111904927520257129511608871\ 6368924288095184057201393528504686434326213371766090026685083279066909036803621\ 1331832117580634869377779577915604435187742399861040352414950729642003705320166\ 9409555499191887617202525419286140005650976853712711914536221270726663937452964\ 9820188598997925351404439027570377491924863629559344051983457529592311587490485\ 3560331781524160926362158049611640332289405994079300325643755588451056670472463\ 1134508256378875441963681062138341599028609892914419843368066385370045488349992\ 9760928361426827649475445655070610856097880702764617111467659988694136513036119\ 9065354195209124321775754317409141247155491317459671682782208528931493246088399\ 0570253297401308059511255139223662064082616079340030288435215368810264761405697\ 8940396204518558173868727449274084038496120439579300145380466774698680062962381\ 8427131767882035157518235719135479945730876656218837437101291560845614793991494\ 1776286024158646698449994505774123369261997094124113699266803016174647703645169\ 3176524543870765826339783072884599273261914141679178248583461371654002638592577\ 0233353176237248556044364035093919490386167577202122023887412831925547866138103\ 9944411285710438400000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 18530896357469605414071479728363717448939626\ 6413686227074068127596545592333019279515806251442620865555786840087605145310178\ 5084718112797337337591395289878146414518146730104082904086110142809398999523163\ 7163766229504794102264247044307899392042840136431409017057336299227925094970462\ 9822713861111921938870351708015657315247420986758736293142907261767733052245654\ 9607947742085106701296125147063907687945939718601375621958735815076891612726283\ 7388647831751437094471136197057134653719868969128107995955295221816651376580819\ 4345176401212363497241013809153376325493483960514889714893114112728061175704938\ 9343358874514392386356486830035275264822962195049874878437486411248853078855779\ 4680530962780598222617345580048477010146471650032304721090832394823125130072818\ 0657292759932566519301425645062208499165364745863449165932287624346173535374153\ 0027566583470015084064105109206568930975007357749999284207478710046018849485916\ 3157332006075403772749121912406873011043152113270327732584403215623566023029211\ 7852053514551687106271431167248761476227459581313107757202529121302848153944488\ 2854198046071581480375331222225770439384293780728434815809796208024995890957858\ 1650379583487081106627736589157295076089994070894613875265654787452157066206328\ 1800873306013661901987770747630096579263891099707920811082822731482612589528969\ 2884595454564645150069505008047595161614661148238350075512827043934829100506825\ 0582485810367996177076452496537442513642091401213990344045133211471162658751779\ 873117688782231501146612835742309171205617725324279735661/668976805468681553787\ 5280189974267064389952763733520757707580342347553621698831447364927202438715374\ 8097522962092318214027187440658638723241059690375944251722969839772084660272621\ 7817348670968943934425438197267466241464244534515019597863436281648463832849084\ 6926073187042940916806136077856659169942359291044540607048526766967571984135442\ 3700777035257381655446761157008928982643587882893606374955759197624318318012547\ 0891740251794984733444444497052884094741946539610852470990188603903439669992434\ 3952024924267394880450464712353445265255238427841181879363241877868099488771652\ 7798186014549069945265565014361704750575038863481246560401209946588253347363115\ 2888219109126083428809490150133148352422225434534715212249913754512346532531087\ 5127608128045440760097914668267375493468312408376617677249647534513970407754841\ 8637874359791667256656974125333697168055518356911450505858096474418397626836675\ 1883337015760338095438789018656043492843206481647095475410427976317001883053283\ 3820830564481018739465429384263201283286879372896098457394215444325251672055507\ 7535111167911596139053287675011770380240570999200219247760457696577591377586614\ 4450423032726613618983147328342589369804932222625394601706680836420773805278403\ 8372493202264200199413714234196336032471585277054952357492980090581356777950000\ 4665024566552485086876610772889414740782214482309445417505136853385216000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 13217334096201582442523697801583029680651277501763373064907311623658970\ 3499194442119791660553351744068384561211868923229217839371452558900058169241562\ 0334906072487357267568183508963060793909511817750109372920495186241625766046794\ 6856920569397196780627417895609498232766564304998583677815709816018515888031153\ 2269583699457328309175928673198837325836312204235312803611609941301194075897336\ 7516194950510093276817748803378806930381619676911448547431968715091184541981142\ 3910279354537396223570201615094062678740450269511079003816828162867282436213619\ 7853404464545579928970359881368364796372858351670553066263100153489695695714184\ 3653517348142291809930245730901326450466318980019380974039340276990794175000216\ 5957431922499022452435718756643311232000358987194524736109123990874207774879523\ 0697112577045176616338139814745559927591998323692368278244537939555444636173446\ 2036804888286650831001587258448422321391633362438805537698617254899418628628378\ 4209689621001818590114418645281262800177497212913977959621561717086683233431278\ 3007210627902034313367088056322027143480356672421839207537369226515878528376747\ 1476586902650346867501731849560093301295914050707005016743943359997321121017687\ 6158857940197572110958457165127476742110260987539542231834661996568832926991316\ 0277563283972285615299526664514369390149722216050245894103573071426020870612188\ 0104176262081423284756323939599698378916704261757965309864539745631938646510716\ 4292958294887065086427655286225076426483988867163548322066263996301276871021733\ 026973514977535437984542531074677/477101320704229175306789702708902690281734341\ 1244863099161019385122575900991726407296289558014053804711647261021688282195302\ 8233760313642111970000047251030210977065372315238120128328205212595210077847522\ 0910763677959688545694997123900481333132367510033259393021994858235215134901380\ 1068452072346441334509144946161179544738538603246090284446527681282936114602701\ 8364087691132965253974090127213161832539211562183645182438050116481704407401986\ 9983801481816982882381990151986180992523923806795688243033810062537828355494314\ 5673227541066019690143906683097068522731625625762628292216609561363311278437412\ 8657061828517789241457141281898089697516106248468699577488933855446783374917741\ 4501982999542536644643235089006843271824719390549968990351339950668848889628560\ 6929318015275596179648396433594349952190772457063321951851354561211808778294100\ 9434729080514663106068893489434559560508524143732442196747547506050205486358672\ 7191218615445735607920295287327857594791862924396392300932138012878559779210526\ 8569519822024630143894746357444372648103652624780263912756117292148158311922100\ 6283848089064055540050014853564280664333834013514783654698871391250029329549261\ 2043735015136307700771901897198387655228580189521993463174311041916185758751062\ 5510332185911402381479524076454855298879868047526014824760181446695503949147525\ 8186833193800372618511709138324728599891264143360000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000, 2370180026906\ 5959347421569322799272611352557003818742901797687654117256973361643630314977986\ 3762744698508349799978793300266925384075485109513619769905445406220367583510434\ 5151570133956878677644088143425547532230957143570522242070835890331898553788383\ 1441092191058556714624757864332914110922993563086600025713708951277785267881479\ 0049801345250310913870529250290415979402551636661413357151427337334530015682566\ 1369282351132991664393819010423397669066985158272747117389679460669405487431620\ 3709210215294071418011953364420538353523644419777040921829463167758572648413792\ 6725252966639272536029953833025392980297359979057683531643016697079531260153532\ 1173280056001579927559783370896101169960343802188590781608389129276250242079824\ 4760375346255382067530650883307599770227666885514754691874799452475842654787122\ 2858995794644134871547415595262906493065500092898371592882182366199284162134130\ 4418544048643429376068423903013954410262560067936589123843444305812795359079579\ 9974149546392124324074026964370822566994677692767733090661698140541407637766052\ 5305340524602059149406972989655896955803490298128300685679776694424773482774355\ 3237283857114763041675829160996531830938202772980112254900943048859813747962781\ 3214514836878774228545343256066112026031047732131471833403736946015780296525323\ 7168379528473893605698313875287663290564111994771460939235074756402678525552629\ 9502415850252833123867217527980058656726249210781357141159757592206461469273677\ 4793138663566921288578697090288274104759531166767609198861305918665773409915243\ 819559713859833/855472486855226925648530611313481830093292282032524234073940532\ 1236348751471977431182703195616574350210778016965700945493815168739685237990939\ 4208209724050357670064279146991651772600492459008998870210472579430619731159404\ 2965235780473806810389655718459011170400500655494380437824105867830134397169096\ 5358303710026129997437745874282942760655402040520384636989807061545698568210251\ 0703916978726149988357340031717912289935326236983976108997225312283004449046386\ 9541057216895721655907428130822593750274811055259234855673524413870155785268993\ 0658658676960737428040475473594002692212644481622002329193183606515292489667847\ 1760245389773393458252473260144907636161251461182048015188442779046189211723961\ 2385610716782332914086210912218003772761849490296162862159611107470028376509867\ 4870802830211769111150066938793102717291469437912848877529966372955891193032311\ 5625655332399254951964315572471252136405649400067146574883997602430442865766930\ 3476584468634306658561484714875506170090131715717062594110675312443463587903838\ 7387273640545100431340355634520061962066265562152407113170821557983236419741808\ 6780929758369102998692085250857851766853495083973255714714922168266961557784572\ 6715318345545283965053296066074779404062988092595840827050577095412000510076393\ 2641629139338333979347783400967114956721552845265457049818335513262859355868062\ 8280151466837383675142529813053440000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000, 3549534478886810357512965299\ 9665131404926639213722882326091171117734293774843990955011244280706969741518087\ 8018744395760544126306329736414011545087061814249973655619499822772407622875634\ 6461806006826434756809886053910583124164952926813831681966293777430009511753041\ 6304259501857358299663867321397591840001394792519594481713612382820605720488637\ 6867011910458050764762516725952322443344552977223986217854231937947254682561656\ 3970708491642108734096311357332988690755248170824445845497889587997002847935055\ 3748033560106001747991956774848589533038042037347058243548281127853498266127264\ 9262995024850077965904814197848007137612885690446505012560876999512022470557553\ 4842881442404074568118783536097713094032136512825792425561288989875337564913270\ 7565956005722982558615583746252786875043432295753311531066655491836918191902450\ 8470624154729401843972496557587165133248514262486202959505159413416695709118436\ 7925486392439231694194254623608739897479315067210268175024020686446899974795279\ 4761542130094588489518730742608570983980212354684992142111355195732155731161492\ 4517449357080234932091342390491954766963241802076269545293860408757441855922137\ 8204457901025093923096724702404721808669259747748694166697153934403348833880685\ 9745419855416114184749425334456628814012135950426552761832766795033564903903553\ 1008624610907156292244405750246118854098107365023063102583520406663459255084271\ 4814807847187271109700541405259275300392022447209390743218444786834907049220917\ 5623592635024350604347235043708578818056629907781013193683535174972965335117181\ 148103/128103827437333341273000764501923311123958744148751526105417462906395006\ 1951851724403436839217426861667906082293693558269901273062426831272544926207234\ 7111851731192208420653739598240339801050321261675357487014440276724976487045590\ 1535910810001983782260854075011699199872134491436819364171482114048311292453464\ 9734061441490597675903480484620749735503205666532000502468811190851946031144323\ 8729748549342269199629639556029309629919470196125358215106077150799599988368645\ 1446185848148843992143340358755437649084008028193360636457804311122543569639169\ 0428356004252899908976085696863129578443391681359456527536555136384227062605878\ 0492832226340462932948876523143927378806584442667555749088987520038591077904205\ 8284063448076443478178400683814216702873743574289199456216666146419811333825320\ 3699414494966595395264208757532876180012394014542853067332188012846443107908384\ 7878410946109691818091157971347382205247997807330171928972864077503667828106275\ 4007103923266279107680808939948079746796543174378438359815819596566701922580536\ 0655249622077330420662736775732135593231663541970910179542202858978205379969333\ 0719527803100144624285031544351176861557540285471619224987066787421025129149112\ 2491551391283432316509309938006360232910454665013466303608735546096331036133415\ 1850540828166835843956479015484927572810791207226967846436349640777920612833335\ 5882021380784657595822589870080000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 106281619275241105957202548970\ 8818835817023960444911950595568690659638578527402987143457927756572414920348244\ 4241722622420928469353121439614186308891297998343636648645839525541785353494781\ 0987820092516321278938737614138866145838844785696025873375240465208025176177543\ 2770715601650990965341417894043340466817324837420942735961061954321797433947640\ 3956037496864607541425090131492679517197658334009683648328195830087296242604525\ 3865893874553219681612467146218074620514319713555232556790098414537994121937609\ 1519415701899810065376707885684590707780482195540375360946825724489615164859753\ 1661490823681638353652863021010125857813562542830918966773043068895106851499365\ 7948309417741473352640470949207206152056979378872446503355635612611821792366214\ 3551044518993338952733511907894356442070574478705536581082116489007715133522915\ 5150040875532362633342920897898936252713091683984006435151938188759559381880445\ 1617017657094839087524440354151645135696993449294010165422789608431566009614623\ 1489027980007498235598187488693256410426947186522782679375036389313598226023813\ 5481472708956713084327398909260410834639569964622716474611097131718848692051157\ 5743251985429384473909207621798706899578512763398621662897164193921254604650761\ 9217161905678173545526535696688384798787191229030817550698235081542447497163618\ 2314089535275091986141269233100475782667634814244924373738240501486775475306423\ 5198613837074454250234584745236558657693952256363052306298633163078518107124446\ 6299099449890207644286460173797035873065912868173279527177261406087952577881141\ 9/38355259610399426374003094656150181905845343529214084250643608304059755057477\ 5425942558988623451657720453498836838037934485720885262209153652322908986204935\ 7861303512006012796560562988028287698574893710404803399642296663119798076566014\ 5669069650183957141022052733993417521394386438356218070309388061295030871268155\ 5640216180146338645539568649806391173449634252379960293348273642388332097226665\ 4113449641112829935494437655527681784955746594559581793453906080109436921919302\ 3842983892210911413097426722707653630582234586901140085552636190037745639697164\ 1482057798471431493397123202251934547007828062862454538632335575587084460589190\ 6395961557797670700214376162520654680001654136754148844613454955732386468521518\ 6130436284109893231454338181608679236297612198558288956693895877984421276870317\ 5921844614631059238277239895346781871216313435765150038114156637300000371843490\ 5649084362057641870262385067064596590374101721743527879062534514202474130233964\ 4879610939231111258263848095905711234295885244274629942350177160052955099658190\ 9251889104255635884318746121566013885874111780459667461665683502113380753716019\ 1390821061715177622310590826922342341880634801196557217541519158917172898725126\ 1136422251383287288845614513639315348174900843222706266122999821093390958159728\ 7615097322479424083197176778502948118584682682475033873585211208293155685498723\ 8806026330895475015680000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 595148659371443943984906337122395187642\ 1311728881706368165300665038513717190424830703586640947516233665919584296326390\ 4950557977726011510582147372182590296406975811497457731324607159168799794674393\ 5039730364742897240765937474524378482401826383213480889750294590262184324190771\ 4935765061743458051562023107349985452135698982007818709076479351117962488367712\ 2574246855121103736833566217479790129042750970756710475371972683563447783510109\ 8309733854617714650920260799271247117159632292020334304728900715176322418428465\ 2566640146953971918297793183445988987665868298074287362101527932448109987132897\ 1755635166205470419686376854548434823134744506723994108580435566691696131257181\ 4806050261459235068617785767367096656554102335371226877236746338218922250733055\ 9554333637459847765372353881450770770060611243845385631171629642855926906029070\ 4050436725961199255803503384632527550480003085644033841748344521918894317567002\ 2591756796982897514485470893215983272218280446809112380012732888433938982034691\ 5403742962786029229178609549174157965707512687802730830424695122365470781994659\ 2268108492886503148336010240950318995649694676174671479121103480007535865210466\ 2240301977912129448000540804373507456160671380717165794697698554063578020209497\ 8842392137541769138256633745382139514985866337903693634608481335570441533055382\ 4421791672731831640326458715849797487981379823510516719974649677027627322426330\ 4411419421830433153119900315527499285014559422504368882880646777079637221489497\ 70516829126963321854670017680404614773500928446759758522189355523478728717/2147\ 7321770458872035462586215337569034388129614231215935146983627813323919924967845\ 2260558454099027432265892867152426106186554309575974280439847359284867162862256\ 9691717617619354804743386722115364492620760295534721761942477185985985179152235\ 4048843603229107257668722728901422419229158739109570902343377241609171899152481\ 7904519348387963413451914375535884248592416150384490198165520776612005773263701\ 4297758693666412045560227665181101410646943033399979482332185269786235691958962\ 7306240951107804210731312391826518493062209822559765419014831014496857601725516\ 1057435797395824870104092942987147812367468192181002496557914034221388952693904\ 5959902462247168737917364941332835487447436920129303474248598187729836124517093\ 8215946505148065025756385652652899551840432546897581216502758721769963242388413\ 8921578871190683718886210553271504375019435552142669115103865246660421346876814\ 8351875833667381265237334342172400029736486688797743472396439205658798339470258\ 1843220521755304315364913829648318379686227755548730694272702608644612207349861\ 1426254785811822281403973450052028335521136241146221427272727688134865660700055\ 0612384252069418681422367349131991236288401118648937302718975890034422241341953\ 8097556894428579119606931074173089422960296614198014541608582511632889651431510\ 0311208647147329321872064411868207485382771477171880981543342023570342251356480\ 1790941781860496179200000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000, 43372568062785176657845798927172550999976\ 3221843982785171740178683015113351256642213281875019753205761407315283966494878\ 8394298604250488678988326534636320864140324956027009291307155968477437569169481\ 4229117873974996375398907674029623284933328333478252256987282529057166458643424\ 7430533961379266567411768945146713670573257010978079455421503556923899199562663\ 6602678499359951686143394072360689542124356006324846406916533113906611657098325\ 9809939126005934963822527171922408850448104050769830978134090773123033712057943\ 4072273151893872886368482394766359493929159366847944459193548657829437996909156\ 0827554981777002098551492500877753933513336603559682243447048878230125545039610\ 4247871996944123609030077108988681913499805148065657315715124426145813532008040\ 7560500624300803838436853222984475506840593462573289780156584988212158978688015\ 8001741560305273317378762839459287116673786755427349892813578145111118072101112\ 3125058108661150542646873144668335347009686943288184560483100729341452215656348\ 0784098839854369580554072877317008462151389869264433388433193025311476957429226\ 9056342036102092168595350355269232372920179531651176102014569032291168157624298\ 7341196982115219468934536315211979115697854963755743491496038197970570848682548\ 2904776372372146318603606143020069685549318712637818224288422460590266847607601\ 3338480408541414205039398192384122681065579454262213461207745036168769986459039\ 2669836932036509664785862748543557875866062036819226887513109214902431458143722\ 7816433499938077236944080674509483977542909397235674178344838992197138996523165\ 89/1565204103816484454640811483656725504847113143643925521771729924413041443394\ 4577410270553222935831440091234045285057260645248270129369178473227859141185332\ 1042166497435854798222727219475246814562172646712342758594152337414621733943017\ 2363630132946820086177968853041304474341334863926667869182401710602977823127427\ 7804415931508921261313405219477773929045606948727649943646970894753884449785061\ 6988949794681542490038509861915922621450069177674304361475465512656725802042644\ 3336355207876926588950130816985655301115763915085687177034076379070193058561085\ 8970644637026185850604228380970466828608953428924002514362376509505138695248074\ 1651720664558947467168836763514934330929932054656435935121221270839451265695450\ 1773211291410421379574902517660206377380129323377551274943169895832605586642744\ 4222724945839274857179809846455821769958561190111343432674864304108789489357245\ 4443387370434408440916681744125279998026909004187775160741849858607546851095235\ 7334315510137681690667504893125083178463787857637246781377364163195584635944357\ 2076090239775495025528456991312135744603537217922147500119257677216638455502962\ 6760491778912699922171377929150509062757566770849087318127624449682383698851004\ 8061298585921154414531946742925995640159514356694933003209801766305884949811066\ 8766656498621641779729447980289597650093569180642085058855311796990697875938686\ 5422231147066734737755320844172656640000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 3370013586094192091278620\ 2186544258133309100357318164496609005139582055189083355579669757905634366123781\ 7356427153042102927895120243608192883409726059620270770694583031344147019844386\ 9069852330784583165130857401616604184310835335371136259814007479137091212628649\ 1974725387759819208534235995706007658769308645413272623232645583470586163343601\ 4959554058251299850574066298654162060286751547261912259978315313270435786264089\ 3812081164774414272897563249435403093657334973406667655468104011107175945860361\ 6991054881260424101848308096952635862956801189859476591782333591260864952683065\ 3661458349059300050319193635746190027588901970463122768022551869610787946217181\ 5800593642271699843256092108859831217171012436860523201917392440755388430502144\ 9834883763925555507656908083980886870633770081747270786629438100375974167501275\ 8857992665244052285921946368303523668673693139370509919293992818184150746687525\ 8917277808085169597619181817816110052450482252279617491641253493637527458882976\ 4199922577408732745653957197161963461657949083668402647520483974830401961096932\ 5009682894448217633621177594806883381133177243785063739106207374885007429430328\ 1684110572641546508619220306875292365467236680352921334135328302823272635529860\ 2601361533435630171446211449799020742310369162999042599449469420050334703545495\ 8067855446256854285465732160382467034679201582516493314853472751014723146690915\ 2606701247675317488113590896231587068160631436364621660306208263608949343176448\ 2702291130172590512447842720371527159523631768008537805753709804478357325143047\ 6166327984355232199010137569878206996689/12161942597869705551678938773591565644\ 5711835580870043365492328218007159254772420137843599125005736630256303022345693\ 5050674105374679429826680217576332716751392022381015282501790500200838785809268\ 8086490399855250476704883837944177934917384838341606202615390656429855069527080\ 5282434095416044488204651188924266194434934130138297795744925966378953153319657\ 5784661746174815686107357261537226912039910020036905135843529703379166119960040\ 1086082170876118982562945454384856848667720698934271719553327284285118463755966\ 4352194168417909335415323113522323415892323243593186048958073893733943638009017\ 0776075186719512638948020069995817780588526578492862427337177564198987881891956\ 4138170220564214897720472041269934954664555573163251315423415747177976425935734\ 8581617064276967399459572153141650050579082183892296730243309137823791956238804\ 4394061800118573260544234092659344974501154362612859068791830939818766686904030\ 8111781922698540524996470207439539392642790951417776999849256233867069188041139\ 2984718511804059789996247720694941464054073324193451140366810570866001198890457\ 4593775683481216719151420041797505941047613809128628669643844121677103875113018\ 0867995555774410351425274411929947411792638938344567305334711062076247278262091\ 4577036395606456807517417103078532893323460289337643121540747318382653793254356\ 2881250948597000336669196722708542109646845965909929192318596871795799190983261\ 8413725319168000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 53713770163107922262347404202060536154218964\ 6846098392564673821042330384191795085815098960396075183947337690272408063613607\ 6911395755032982884077549055081747003304042112636994177921836762735848507221562\ 3636128993742930660844449076638751586568580001742963641264261182129158954545125\ 3942129621868913573758225560733009665817639558382263101162852780426386345266506\ 6012530866250001261376813157188224873154871591606375746968639406421190401424235\ 5896178925942804101757662685621177306924615515616022873759831510954529229760812\ 1029080069018595492294429460284927179408694745805827782972537874739991770309244\ 2786308933195159891309275596041567502892099028933762096003750895278634096104716\ 6001493395139807123504108424264974006137966298198782286727876530248885382324450\ 6067278592911596720121541750924582318821022872023232191848267259840459578985813\ 9336367742716730218640583064953978036066924743330858497391297298825157474422771\ 1868177608984575706175736586913477918472967795313912671805144572843987008337499\ 0461974722357487638273211444336579287439589342445546701083777031938516161714471\ 9682657378081090951060561578009105229498343004372619166154003347395971168907414\ 7066321154112139377703787252171572989628136163860858865416027971921177403419322\ 5930419705612551486460047342115391433061898427750992816311061418050805783301047\ 4318854160733930126118897492228610851896862216393770448012176052788383904874069\ 6068597215808969271760381258688903976269141275856196782481049724553408768988639\ 7297278301824554778362049727073143325423459185963223452007219525667051383036342\ 83151667439155369201/1938595361464945546583409789474745801991797679935672871690\ 5544046780088542865979751295370687594899372642358075742321069980669950333236024\ 3049779042242508234056472740432511195774124844043475632755629649320659346849703\ 8673213266290016693598184758210913499596104633931785518602309765114904376047481\ 1568460189431904676846643300239949396935567573186517672005568898367683388039507\ 8766721387888801016887912968288638194607742192769336414683084981159415468964233\ 3341681450819287156057735469222259056620589675522642343056303959786744706524744\ 9660526365964333961783855369740934119632831181651166359332045453228540190727778\ 7203199127152909387043334316155514733444844819688293955710345661059154858162279\ 4541408082124970217207354519255096894559502557692482931109616488933656144142006\ 4232553733857000543432648861027749482392133247100672723779354251210648506581295\ 8930547100587319243793026220997084649524931760585366634326715766749444518089571\ 3723070659535602436294497519224604487249865849487720199038745320325150560953043\ 5492117885208714571025221600760632900574316559091920424644346908304127670522139\ 8572217188775383084281298898698705236462371274846632724781830377072016855262744\ 5231710773796128797022146563194187015758455007642423301927360175316982599161142\ 3828891618533062695168106270361159223036414659490679827010175250015120493539201\ 0428349785120997928670184039778187046272584075721374803347000278929899520000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000, 12857745864183789096394161531869537624481182644013254152995764897\ 1848942007317011773269365546625102450570617662866065207794597200607068995428187\ 5769541976790395152986451099417581171936312635835211410120867034600283602417073\ 5282485961870487298113357099781008373337948557351428728183504184026374251198331\ 5544263062078726015971719201494075862336809802987238564136001863435315702246001\ 7359121164059452636958454396252600984027313207498261057545427389023506772021409\ 4328913015112736560689620646312154367245604946528795034691844738885186276841425\ 5269819520497989684882038833502400798846456893156576610690502176165071262790507\ 2038732957332113649283466904568796011493137940753581098388773595374823918171499\ 1355224124846870029405270655555146210100340502833894092499506266363723993742083\ 9990532990575947789013083695162285583676135819808266024223151909917008397927318\ 4923897764617885955772803660574154068205268889077729226382486409666858334694155\ 3901464735011233507582267626168193482185180545356200257292368291108401344194402\ 2412863501482473006516637125650027500121692456793683187350969514123981118676446\ 7178555341170622299611549326780651587174089072248694351660900065003806401284406\ 5953938418345451584892185995122679243099108385385484102275761406932039013642143\ 3810923861274723544141137124766919836362648163069296611246264734937253499143246\ 0666421776949686431373127126525687460186889563918250710555094569873715334431875\ 7970689562377986452030086546632369014288640299361703529087489749271416977485514\ 1896037878670690043317115667140668968185983806111709119675506996249572303548851\ 3313/46409972953470796385206830360025414499683636457660008548271872447991531971\ 6211555246011174261021890981058052333271166415337238610977670421861171027128564\ 7123311957405954318026832548766400806648169773804736584763581910583672559498299\ 9644740543111569269180330744936326945315339295776850810762576698894893693499979\ 7963708640607744388562637487702085233067813319426922340309665818567531002605789\ 6344296636460829998378909348094897913767513054448956406327003746019985393261373\ 4516022187133180881815496916832012057692767916797294668274202394487300120118615\ 5045105497551597962824009978488728922642409168150291252166023022564458710404065\ 0725817423528763022718669584983337757299705675125756167304404970132130948607178\ 6999944067190967019655754491231158041370764218745071728090759633772733638853659\ 3009777613733004322608467669935590105007277740773982925247556223679729758806042\ 2696405047730670206509626866348413677225781575455981701763064338653031158928232\ 2324890270610237031424761788436736021564987562968584104429215862568130217189662\ 6830343805122209551639749138424660574965985664984800816432300028181887949928267\ 1037694295634847003360909168319828387431277019227104083514990103884715592467932\ 3400710188722868837157257412882959613848141002597088563423917748646366534768152\ 0922324464112446151799491766948206875058623595485361984615328472965469385579669\ 0412364205912289797887765662772769712792127186677581794508800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 14421695976275740547113879661738626679193015149198114333915888231275603422045\ 5309298236266506153946457763873955115522057124842577733708121048745313104727053\ 0365923985392044253493703912134133743611339083518330403268904270931529019212471\ 9540465255716615885783447190011083769651224758046723995608302260881033183976745\ 3589168695090843436864731050690653119021765826772500642056942059640883133320155\ 6552285790850732022600938885860602357360245130730319184334959306455059091689097\ 1199473026720751188578892413154546386960758131222549525050350697703067370069919\ 9966355581574558043633080692316242700511957485663108988453082963676097040412887\ 3945359966120861555267885523847452848499326534084234306167380928578776938305635\ 9613738532844883985282412733607231973784594907274756961081803611939304027292927\ 1676782157345816046823160724723696930547862405801655190072952462007650223964028\ 2464913635764393908927407070520008182058845206738748211724841352074134905430627\ 0602784162395594849295927645677305602049422331026165737495642329312509565115352\ 3478800557196645761403466286956238854754664155730743668237914164911195370020662\ 5935979692891794201252253565374296573451093779123798023966768685409411967797820\ 3338007004839512398556589199360845043774578523288395928561344538987184230022575\ 5500417526899156507422963525193655687921386116398945428668417571659723369089793\ 1744368333245267529695199622830388108831675643110380883788716611595838228140626\ 7789829082235801923593864594978124737938866682490057378966503542878660643048907\ 00283101507123610407452654432858617789467057189866200605949670357/5206211305109\ 2690848710233907493731995639241570084478355258351963905139906593333915793031718\ 8644930667682292583137771167190778798595152724185869347653085722897470205547902\ 9684182855355798328214784720460469544931504551039737478075747735344915495802425\ 5738176791599121579287303926312418641339843715711686380815968954991791444708379\ 8242657481959206470363638639859617110496929663964792567283419665737075628488436\ 8157751858536912147844057275845394153358698369577115077854838096242782977163877\ 1363682661667803487798331809115828497429398395631047947307740807083436266111575\ 6588258301746300467148903107899065526562263755671067390371122203336014631693396\ 3980815887925624441075536116712853824305927797582406013026212356117733674766673\ 1838704705921350026823150820889386303550675330251605749863655391691378344343918\ 2429284354705609325135563818889031569540374584068328510781815480802716460691858\ 2741247404077726245712980935557322248917520397917599879381649161316067661561683\ 2748500394581001327816599173750400803246875207132107149959590083548386422352862\ 1435081480330799764567467108187466029638750179753316335764521678694902525487663\ 8842901275233731779249274234304803206464558969201556511079219074804264783061498\ 1897610857429777407723228723560326203633014566335613851097685585096363826292450\ 6645566625578897848676963519663254739707382993956988542498807749317800983304310\ 0493884379781264565241639031934025728000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 4319338238543179020794\ 6840016333583990328233973383392301849181583193620788383571850940059352768524791\ 4149418311220483669510452289803649673498551997961316725130771154414283879401990\ 8451583306496349770826895280619030721403998289700353090591820866988866110211648\ 7906523555253121219188279932113120229649300319778454469137847376176408342648608\ 2539407419232070144038050373300715739043192385373946287792777356257794510141586\ 1504208611756158529894391174277173616545060282522533766341643783728923944982161\ 0840996184389494733568496834579071907467055512057440859459079165592141395963386\ 7160041068548670060807541550825670205751373863524566864764268473692686612449326\ 8001838473283641134119282834170716386354786994038510248218364975205459789687896\ 5230952962114260508099069350398663534296192471175809276219777132215803232496104\ 8374524164734830957267505659584282069838950415006941671688338668918179088802654\ 7427650568699920024085879570228135401355579903708445499056362687852847304121364\ 5929182150077903689594431047593329348892069836995652742333690866852263928411803\ 7998021740750282626550255534133115720546939230949162194556760002289506577061622\ 2399131502306378369063599233555863360067330367760978484567654501055225909378522\ 4497570742936126312687441863411536849849811695535254223936189871769767437922211\ 2124402818991903120314523001665244009054069335159795858889317347802191442898375\ 8110003841755519556080552638128482354780107708937749836556893226819452741754585\ 6836739380472434167517907065352557882917091613005912080668263286752370333983335\ 02374582303146288237711392941236472556466967294997848951/1559532285793009845856\ 3744572204402212704589991412272208988886437935144599645328754764584144675658269\ 0530369146832827524192228001563598456280545121716033182511715322723681116344243\ 4941222430828878337492775779312749394272781372338452617910193240031721453422621\ 3112648914107872072764689230733344137097970164403872364610581802475261938041057\ 4024726954539416624794129169998218866542536000779915863211104804445578187664149\ 0372856543013850475191300442492746759702738857058221579538328499053170895491481\ 0777983651774888694972748290165370453160721891918323329981495779634370031895217\ 0125050027103941312590516683792744243495166404253251858989243836392851500456362\ 4223533087802544639844646874540600527850224348406210752861128353881559139240383\ 7734648093707287755028802326570844295054228356948377760443617053330454388114130\ 5277025567949807721689090626919699533240733423131243613656061415910472524198928\ 5163281816046321969911554753426326934287766652124979922709083695126830038146320\ 1674884902726374245770477059004905636874913389176008775822908526317944583607793\ 5933789372234811488483068108083306071270183181590951488640419092855399879856674\ 6001201189324244279325471353413863113490074532001812662961876837987042032909772\ 4600612272851918939563929151497584014574112449813517301531310557623093622360166\ 9737451274599304513714509512171479560619201459401832140314151745849579784199211\ 9504162162442129615036160698373978351206400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 874223733302251\ 8214698118068313441407899171339651084594370207449168401762626003461152100862702\ 5855195190471537220966359270019110451513473305770564644734517719901510102804930\ 2714374131012677961695943840543131387909765026386631009958263036599513364626502\ 9646964426935270105049079698240240943143849077615281872248272460338929406028580\ 3856292313333924387305647406034490940833603373554881654664420255600111083944611\ 0353277132055239236305678137107142147660811795882377234369953976684453331278846\ 7238743809673029716015266340658403250128924665535022242455852295258699296289533\ 6242561769359654970489992979185144216331646523137296863693717743912775892123835\ 9288609092134244815432430557216177154294264533854818639628117634375570067503327\ 1803601213322459784411806710208883542314474831211963460300908884887946552355711\ 2968650502722973527080768558128891227483626061001924089451179057052748244229557\ 5896262635870939265721471677491044773658529332310574143199971206994321451138561\ 6879782400735600279931417784185398115399523125008975048531282173822337039530668\ 6489915004751139030485252322564547129049667705188429163671739267334136165147812\ 5689170053952447332485963219524391056715922912137984623586396669061593514166636\ 8007018368122387150622587128832255400743495182436853809740567843338663437754131\ 8071836852177356674104967268093223050572739789089076788363283046727108198714795\ 7240749870808642555851193692699990963662195476100524481583639130932763301487316\ 1948369852127634908544047795031133241986163472681662123149602277156615406385713\ 47371759767213464812888139058439384662796299350699026828036889/3157055643326083\ 0891315591745963059240164433332230396217733105768728756270147817380108644974568\ 0643674532128363827066937769642586841699477704512604998149031654834281264028558\ 7381044690633178187302847125220043406747353015787192624923270736720357362690604\ 5840518562809693621173975599596509078812474870172740724079690490877651604454151\ 6256141525800384793196417507866600660068275101033112395320415605792140121573781\ 7715233769472886135854356697202998432738499743253673682550294369297103426006720\ 5733158840830921920804458534990801310121999087172996998536362184297816408361169\ 8636302186019135493677860096480094730812938358864219373107718171885079603451156\ 9259819697504936658249834961019227490915558514902250512576679707864173225680857\ 0051264411389584870194627327086482820051678479900014725043869558830605172792785\ 9310390124216932924699339683371422392277410502139858268149912199642078898304189\ 5838875755998125041244437806983664934710011261801323237366221007619479121526162\ 8637545316000652058523601289136681988392387815379913891842015889109205542106317\ 9276851831014390641184065955923700916825337525060891411760315121170307914814881\ 7294112847158301216168378820432553953431635632610427322845473289031876494752438\ 7128260361918331213887804372354425573304074347767936224574290619598435368468857\ 7073755948243728032302999177063193449889619842559649631477774180486907491337982\ 5740177878078916828631346854461256060643573760000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 3317772396\ 9739713705277445878371512697257110226937953656863234572052668528340999516171990\ 6780831027563844275063479672652106319510906463629556077729447602416168550510997\ 2067325126116431666007674716857920932819846522207099407529555790321506783881020\ 0384534282158682077781305344461313348797347592559075267920284170345406819992409\ 3037720274849848120500143686390250585685085042418016814987861795577763512958022\ 7187192812478430837598156440137376194667106296512534329397515358645073396567939\ 3712684822371980522469390664269760728295245192329465176865345935329104229664288\ 6384603829619503662524614728564523560361768307238583487237328819790677205515556\ 2103033679960437043740579544530531787745494793472089281451362113118163463455855\ 5892152245075143015770217482220560829458320525457228214348434219302061727852793\ 6630398406276164875682833759059989070122342614428737231732550232617229109917856\ 6099863503685720839512834090465087496044776662923428480596037244121598388592613\ 2686667700742052995540374564107255634634179408037715432120784223095123438921230\ 6219679234316712284540215046697961554411417344453715759400863275662160745457792\ 0129831456437529791342019138616281056584196031528172693045993487801059590242880\ 2791203607614019553129939236615637561390229699366608492547238791568323726285015\ 6029208983147455982586715594944156580991949757452614791342685415180527178439646\ 9152318783095668935953037963331983332475389842699909060659288877514677570313851\ 3636547208785559391975241075465848846054677106351317872108087699022313522145140\ 382707975511918784747622193593336618376259719608736039225720265937233465571/119\ 8386674467986433848102307266507082887160212301438861344122529019377606979675532\ 8574601280809252810348278729178717153263852448793333768388815323894412983779431\ 4538898815392913461316206704614098119669708493633699544831216300799071381016610\ 3763269051896042093806090171259374488644926055143252724129317770324529662681811\ 3847650249622411646318479831252957924740416385934063427830912537282435226026536\ 7063575763550728928888274255853937237431308063211362868742213911302134984057508\ 3185919645390178006531483726451005722795364119684757276876449532411442849662472\ 3228762947951236501269559963804461603770118016685541945352662882572811325859721\ 0316424179675236144714696096983726889621884489241681209736881900257349186296549\ 1544347338591407604717904177572309312858371181921610713774618150474661992643302\ 3676280383353447982558698368070888701908082765381196997404351532696592485480410\ 8758367591822545164244442360883528054350899471226813167076552020388175551606794\ 2344606169977416959374516843324250334199584651077105774605638527652494398500250\ 2099744389824935869152189348540404684640704061434393277651781124195665615051938\ 9819440066279723314458003707730076975888581221260040935079113625136548365959478\ 2398374521235728794224557310917150941960947254486929130484205304865251865335341\ 3613221168604716619523281720649738136207120831617344121949348711904269303714487\ 7374669584135914826257985441189257571457296168945330246726660915200000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 10099081552564808333498533691574937537094247639857672641674418556358\ 6034000126653342234097833209634837683152201312149703298597598794688311685799850\ 3682511402999483540025015765914955527234610309183720445104206715753669353259796\ 6362412242100356678722071987345208789839025893121868973274170730476509169029736\ 5855285627282980653150336176758266666142215380121068218189815233145098083177641\ 8067823956157564232246267872299481997539708337907042858320424417096739314884721\ 9722637765975896898910422944641541376395809361543522031572043360097302390066361\ 3202366239273453775959043392514990654214918509690792997961366102597079716730973\ 2626745504143568798582495145873176013577581010393524895649025859337496383551774\ 1331469450331722468468941691777817116166901857059539131225684543447564920697601\ 4930559264891450840281005702028894807007617665623321966249294104616084704090426\ 1890667522607231271480699726821756099275988128774608671061896765123640229737837\ 9249730915209353698774705724388988808139636747948012170039778315305226723572397\ 4454755933982061397082472568454900809681745806110484849710274534451678204002894\ 1734574736764344593383851745682533745488654143927239942234181521363004240448930\ 8680239177523470957268207785399906807583979109721952187132219295200521459387122\ 6824441316669456419917601975130800472048722339487561532712168039832521225341141\ 0945424274072669783547863384105749470181318451333425270820161273505844380748926\ 3287671776244835187939689635405013638234678408061504602846090683405005556856310\ 8370745973232196453492235541790309973768636740038955123295858630788622086874179\ 133976570914987/364861605885847573503179015511757570476562453861922756378377265\ 8619789791889246667770610685074819644345356080844440201647660827254995034612866\ 7107409038651941108110172848116418599058721818699875450856628315324117812556110\ 7920546416268287122913581157049208787113792147681526744591916534987959308633699\ 9838405094376418071494435642124773427375954800996123818125610809781239597904063\ 9721776116142206537623314251070824492015883879332823269814254237141644604229294\ 9634771072560710056484494067854541083881474899523351831192403401372838352323478\ 5038794228207718249395414111878479696038853190102814036890752892367892407635464\ 5700536899353107075030333179473953349784863845017735350432683739456735926458174\ 3160531518262684831326481313001530128510207014122695611443594696330230585018456\ 7331647072432177771772107257570271489748433244509894985115406612883057562903611\ 0462674573398267585471131546183001408737308931623044629267660664828367880978394\ 2923841556756015236416165673996775236640487275342120158895810704161781454721777\ 1679661162711002748061717997630293719768093267382015323763747300770338813169516\ 6380184955789563021122144014227091581712564927676481428759096880434448480256503\ 5624805991314395544256256797515870735869109225594792711067621017026997847062571\ 0628381121712711924426623633363395115183655015456742414026375397088290656933358\ 7495437438274299751809688306576064579896885252232603504709388011745728669010624\ 5120000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 1487204038321093970977008393906572891412949240811221\ 5225506327004238419223608281457307749509252910737459509412174096846413137546156\ 4043465488762246433678171132069664212216913136970329419744016612258109783720134\ 6983217146623313296108797365948124788033005180604916273758147386702239930631053\ 9487337778279583421233362486665455250169021492464478576256248441437045513776011\ 9931128973823878649895774915513456298108012904720082840445398179269957866611283\ 3231159525584455987269389494538336692681176582855075265251799233083948822427375\ 3766697303083330536182099258560429511883168299453704432095422512758570917862720\ 2365281551015207960873645632936166911076951955405274487930890007517820496132599\ 7898594749364079950769461989388913422862946261520580258692344998215944516074540\ 2075121359692350784314829411718441611915119792976829135785875628968718252900185\ 0680533322282675278407040545477913352716374398833942390703084347111204846168326\ 2637008409393908451062057828219260806767003930380239004883310768946164357299623\ 9374181939625934979206431885694256955712678489244428081491886057076278365853765\ 4017440656621588684537068464370240760488977189227309463319269685597449764034930\ 5494234152183294036804841902046671606192195098083998302610351679853169808856099\ 9228914944543267458365603083638831860863989152002091237884843822338752555283534\ 4187878266633747697908558164518388693493678430563657966640973521737088518483743\ 7642606773971294345331344986066201420932291469130858706747619878321157995305144\ 6344386038915080479507988743599107339422782427850531880298595287127464987975109\ 707577998885857847528693213725944720100805042443/537420670544157592902684147619\ 3030587428463238825030989768705942216553766618814659092143488648187700794042132\ 1041520773299122073316586060377978371973470538374449944695769674056865634047127\ 0573715108887461351766738168788092525191750101457215686322157821117457846676287\ 7475328370742952834157636069315270963828801960006649551776335152359250206465266\ 7998490130255284176610352666749912768471780793375843210257114782304879871654049\ 5442079097758367597608575278118868905898854625392281053030041855114979236801066\ 7732201342202618739746573205813372336366380290691309727500345449673989635112514\ 9521888451518057970124675788135979785423296173865714140428755447984973560091555\ 0414434842089968496722307736060472831335196681254448048008832510345920481240017\ 4291879518595892394262955370080750492460184828536574257311217332259035288843740\ 4642611491898759058518137255866536187393079438990602768430560613664049566767147\ 0693352189677376532072009779644231096670473140839758538677080438581672386823936\ 4129901974664011539805904939248418627623297158757003153639713307267678133026375\ 4832136210993788795600431262142543645739995065955618264603962227849433808850335\ 9581446442286801828298684303667121198017952601663112108250988712067038787520406\ 0816224005796990470565563703175965763056104820118367239852738132552786172786271\ 5964037547192888426498524962495661700264124866756811330175141636528496002336755\ 3727596918818569442467355594887703625053758585569280000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 99\ 1251952312879744495198394105167454630797703033584600946229738185834382187597553\ 0260064146960707455990106314414114948714518227882632056947299943842524543176531\ 4946136102809038883728480402025741837782921130798717443218810234988256584499746\ 4268414360714310978683089481429820419283422195410721578269750572543710585093357\ 4416880925691618029103131691243723035181232484007761413876666762661938682492840\ 6552054502230800312321854574770413459524011168060650898384002521543403850715440\ 8580219973548113446628907587304168816991846589824908709066689879041480068698444\ 6921378272553291271819791740965238127239253466134190016893395224051901448480854\ 8947039005315267272203025916542264688453534944799940788487840101479156050675918\ 8567926395389987943909002137046686885220867775018919156765240701832233058902005\ 4856714384055669775462168292655669279871545080769334380155833454757495712296380\ 7580150380474977314763503744694959391551946253108285348120259434314709215622466\ 5677775017867023057824703680726424070240601640653573430317094477631297926019036\ 5620999333705810150135493348899583887255397863339578155173657944566152364657882\ 1218747368949518724580165213538798056161524115267315765196686485594246042294826\ 0192975511545214978165352199954218574809360267032760514656486141583245286135991\ 3751921745217317760063820386516561859787459309749062158804259620108519909914660\ 7444531409395033005237783077740037451659532650787360352067926736633954432765991\ 4861801636371662003667648596758629844468731902016307534550456154035054573682403\ 3504726135087192567435303923884552823563132780344690764297630781715686735980202\ 266516315055448501/358280447029438395268456098412868705828564215921668732651247\ 0628144369177745876439394762325765458467196028088069434718219941471554439070691\ 8652247982313692249633296463846449371243756031418038247673925830756784449211252\ 5395016794500067638143790881438547411638564450858498355224716196855610509071287\ 6847309219201306671099701184223434906166804310177866566008683685611774023511116\ 6608512314520528917228806838076521536586581102699696138606517224506507238351874\ 5912603932569750261520702020027903409986157867377848813422813507915983104880387\ 5581557577586860460873151666896966449326423408343301459230101203864674978385875\ 7319856948864115910476093619170298656649040061036694295656139331233114820515737\ 3648554223464454169632032005888340230613654160011619458634573059492950863691338\ 7166994973456552357716171540811554839356859229160309507432793250603901209150391\ 1024124928719625993735178953707075776033044511431379556812645158435471467318642\ 9487397780315427226505692451386959054448257882624275326798310934102653726995949\ 8945751748864772504668769093142204845118755350916988809080732919253040028750809\ 5029097159996710637078843069308151899622539233557305429762819120121886578953577\ 8080798678635067775408072167325808044692525013604054414933719799364704370913545\ 0643842037403213412244826568492088368524115190847730935836479525895099901664166\ 3774466842749911171207553450094424352330668224503581839794587904629497823706325\ 8469083369172390379520000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 50598725991509614906417373183830\ 5435586532840072994236903191286347614163375412855508620774083603958097761515418\ 3355475294163183827798120563041011172637833160917480020770936826643425917412629\ 5092487400803812560829893506828258838533079170844905975253062051236586897063191\ 3262084376427509252330706268359310814545507146918806574306048857770744053528911\ 5353788035855392178517321424452933261303087548297313735430297422269882774230382\ 4242432118913555508398794307299891589937875667781969244835543238039963892814419\ 8384585008232280905010981036238478703935314937539733741821363065290841257316652\ 2901998402846457985890303091903721250437107925684136410900416821629632966716785\ 9365555479244082327689039401585198092765085063575067204198380497785811935664748\ 6632826122552725663007357469873596447114598583870895684174587985693397156165176\ 1175664275377581588145996859958669437312631050747705583569557028757296864301636\ 4842422978387232158330098837877817590996655087810019936078661621930913275877098\ 8464497199950677453872861071773295717537775334484884471161396551277287706698101\ 1475228139517884658664692715387146349306069824263530590049737754829241607504475\ 6820168571738762429622991520498591424124297335717795925506542063254192565033230\ 3340400141610532365963184229152241404909323626684457421680613037795420239924751\ 8325594309264864841898141324080944423183721202355735722284433647855169492140992\ 1636007186392959391169954326250804403095079409880485433558238753983335630543017\ 6851595501356590543060609549658815442032533936066995914174180885869795846941077\ 18027875732978813496022081989749242709695454101273470586412219509727031591/1829\ 2264137692998297856217858825020968010080732606455480318455397035944291922839723\ 9327729657902457370169782627876467706374983216977282782080816098662844149615663\ 4831887726077255543709724070384190883478950595313471944220727500745519702474231\ 5631873903208492215221298902675310537331656318091405283929377997740719357016918\ 8886604230485873564884630638247432263351771541702608948283345945944092740424691\ 4753694309718851525460041977771853797598695197231702082351452935992301472085212\ 6242133967485670707565746024198204168474227727600264743101344183752196686573020\ 7953461758119903538637415401786930606552749885170075046875407766785064948360643\ 5871222181862414257203916272024903506805084200415100588482403668484628018224068\ 4559797776273574144837178078954045915723676026529882092506280176193766246387488\ 3220995805940576821131415657573551629425690475464734036896584457261072959055728\ 7943752195973085207111134351534258467321881893306815001400492872752956150521155\ 2775028740756638466126381584251292064049248421059355868933260317393239729220622\ 4483742584655656713139266317518639623305430263425125035972606414771588920208365\ 8246362862915343728470954435055363276275048623006350317024689951996534098175044\ 1558840081505298951644944564715336166017013564527874398838651467224964777734316\ 8366759055351718119075436724365594085631108521393407965203090810070434153621112\ 3932504178045611351073822190730532026824462219461030629113489510075836008539095\ 0400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 138706451540962345224113744737117758039905455271\ 8702294159542798124123547707116752655111627206144290154242898682439759388779439\ 4040793923237724254984147212337263536641616422233064126208351891839132042889579\ 9923307856807760933915703349618672705527866805957224392764060051764707066092016\ 7933284265166288668605535426036140325833683478730879739268895142327490152724982\ 3684622250463654874186465983642353717880549497256687673789775519871319871486477\ 1011233695745554892801982251374002381124369264075713223049494585668961063620760\ 0481160071574644791534274261098841566188326852987619588223291991895778736085623\ 8893590486035422423451088380282141303501429998767225594519660777410780072149260\ 2360890109536424016748325432684622588968611367210512808597485209760103217792816\ 1529092102374957941738953684506254026980273410682798226785913764448867307761875\ 8793820542866684105757138943543818994628540756578689911745167109793269664408626\ 0513730626038411648339628488558720267501738962696927836055857681534424802770718\ 6119083872465957009761237954480945232128294424910012898378974833167226412412617\ 0058648586973654121242480203217378801795730418868011684788934647459701923302842\ 5961176226066749649733981302884087094570457610980051098123432845641630399300151\ 8532170191450608367281184747029814074263387795878145448836225398396454766870478\ 2680418445453747778677011767138766246278095977645587261628278196936579540641608\ 4561969010358806760789218293129140216620988866413195333665321261411490163737784\ 1122386465154526756923415150565469231289836606598316208081248435990736577473803\ 3480910952761304169687543230353777184934728307002577677/50153674970837032055730\ 9754948245555203528259562984551603086337396760907066311191014246368404685248910\ 6536877649632842384562525020308318541169951862375045022049517857618131219146305\ 2586926082355316443980667568534247427410846077420239855273525395093632890180249\ 9589818443561813053248762650026976442252791203406716521898647137898377039924759\ 6269958778377487915926880348613912769037831929916799906486921179278768044445017\ 3529718121447085646518854770896245301138553489452860109354234601607441183076168\ 1142997447070027670518151615348429860407300736821326539596513678776943036302891\ 3917268134638959605136132246256803478147854007454174000987870285937677768264995\ 4777797948637529039414820263210136383298859740681638914759765647930285038479435\ 3754365113166659881734199990623635466432952230350850212848449406462066268672921\ 6261228169702010303265209152599092044588849257444051284561241936903789500915450\ 6714953418147054673786097397462847021696581167330626718680872693629605380105244\ 2449547260576442711565317924720422282339122281595806378287349163723237150192212\ 8072619635924452338931735934851073174550692566847604705727957624018887840597119\ 8518026385130245403842177178722283983374227474721662491529066391872776189164443\ 7143384895351564024589111430393465829909828101972861269598146723374637597856383\ 6325234845557272949695370147443928108445947041593655211908392730019164638337183\ 0202582300828468432594462553902683086122286015521618147672064000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000, 44305340431960777198649481092645119737629856983258313271393238129615709\ 5249811213224447431417302471123065204857319478883992512574193550741124069274819\ 9483833531438782897097030215207910747647814198214336102617261394409858589769709\ 9329948400626697812679284239279765665175204481681653981902428568627658073978787\ 7893600921479430679631555628898820380994936258532805003197804943650331635056304\ 4335437277899000480418927721287274131728941830751146671563947846491735034726709\ 4020166398028748304749985949127681309531558937802362908066230065869881322907860\ 7954309617423015022391129924773694919355077579310314261324295305934459866560062\ 3231026091992905122097172166781008931754672325584517480423023159572514701792105\ 3128561213738183026391930124821849358458047643243183590757737150370516568133565\ 4600783098112981760168482676340042166813922717580839732946426871239439158749335\ 5029688596237643330003591741610924836431240492046511912029417157658882479215634\ 0679428262811998073170338100001874246250760601744306772814159283386335971221981\ 4288382359803676228716908945236258771892914095971274707638610591045929554591487\ 8485748549173049240015748077708820380567630783139593312051507295942936869111287\ 1564328142550974306056874381927664562818814619554960479992375284283835805619284\ 9237527703695128068625801722256413446948020525411921464742119385345262668692076\ 1014514181143027492316586135507967591736983996666968302323838072717995713925706\ 0243577233397790891791905570600768054640058517086512386750503361877167888574156\ 7920987606013707886117002549598423572423870822710961802879309217967366492640499\ 938458547060641129672600280977796647266158642047/160223301224714105707939856189\ 8743336324929572992991411692516250840283960620193054455728316285552535225111659\ 2590429300363550755352008209956981369832941197317189096769381456492945819698536\ 6385045880248034485100893593615910721161007970065175065165812617106247734117909\ 9770879987607201041696063550970189469333961290795048547671572654405261349135482\ 2108468157726157889091806741464078263587219960581593578710591775635720485320227\ 5348940628747443229856440896251387314125288862080414783714230962495785518063154\ 6265606688111104600090240786115585018663571658637871339336470972226315224779377\ 7471166788855507527804718139557276804882681058105211732327496725124279117143766\ 6998540821192581135358292666461134956014561895701394487046330081546215843668464\ 8712066114832288485306448517808853533395832078015552551127945317285579909635374\ 1371000533600015373072388947163966240165906224985905367214382005406654737196109\ 5525407119359570847510990086393295037954352355108612401825339629524124882272612\ 3641359091924867012079807608902400834340164413358301016129267075082069849571444\ 8221863091536002860686748228214346334074326875563503905837740226976127405191439\ 4094460413532039322202465071020977002486947136128896620950582770616805677615267\ 6168186515457634510611266760609069060955433563785484688142599097857187106757837\ 0008279773779839229212004622996999798404394586427384959039798204156964898791865\ 2423841457685971004744218875166412464001707952788103655498014785536000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 8851660989090641033285537545347812922138474864743104186399493\ 6963331221397219680180590407652013578267685936210662058143750098551450560572597\ 8844988442083279775858749691575022153245084169901572789904818301241307676982082\ 4245764633620221672901940908870051132726757543204137349811408943217895916656872\ 4090321357485752094465118161399754988636611766173374846323519697891073584541147\ 5206633867535874592290841117921547897149420868988925554759013734082160119463111\ 1951050675957833914281829628524272407413427204810919473423621511559422403659967\ 6548218201196420919228181395573062118191187568590166561484866652972883912041471\ 2592780088363545559471694287287188109593488100432132527286358382330234406950037\ 3339963327442949539198700600706565246759220279661602854911006255130413092849482\ 0084859616514624293013259101365676597503260614606749428609839332307272249291658\ 1623633276701907757842304339419879964452835738143973449220746013650063247440445\ 6311180449420415809834723342176433165543635224767602424823083904925238805450493\ 5267613574336587800225219068315426287005418118971472211494123805348935782523319\ 5282118483902909289389140379609760598218913564973812014510246415161546039734817\ 5782015494100510145393248286167614732334423142791051640948187225769976825758988\ 1301925855468776217509598107631984978794351403121182015420147395754729265749668\ 5778599776765292957125429132243139807537042507678315177696366438363379502332588\ 0938107462808163529134874106958583953707829986410868529452683222671884522143115\ 2317167876547399527957687394951175513907411661888918146233142515064410150579642\ 40665430165863498851667187860910548281086107317078483/3201395379173911097944803\ 0367263691774610814997455090986925983881275989989332409829686339947667186756808\ 5121493940017302556310724847395966622137104263027107224847211886129438874847079\ 0125215025614571182637048907842691518799732882308177494641962325160758476663328\ 2994964356490494553329212461298857751861549178466766712601811842124317874592318\ 0481500136435261790623458593053620672628035695310269232545803175373984449622012\ 0242056986035127889317294031201364313213188173061743030512694905223769196493427\ 5918256192642057278538947739842482307012335449683785463201562458497000002786970\ 9557595046898467317859292540255491633140449326606162381653234103857164240178706\ 1213191179771469780978822775196426709456757683311470476380836040547887591540334\ 0637288723054515396472347132648818016225896790388403117466818617781617056624326\ 5526828296335350346200647707712758393489463795301036471491742678017010134512754\ 5845635301015794072102742762325487454048175750158027331676193623057603301113532\ 8433937800207629446818849753875873837343492240804821946949918888387911750794434\ 8855346994290821578073294424099864540616065829337342408238531529636880386039217\ 2033765344478109088133840427604151586026225079986052787202119948585914707526506\ 4606654357385045031527546571136411786412815727249718121149343617695182680156588\ 9235522034930783323176339607424447629460285264772670602504946472305621682857116\ 5979936532753801991025237756578804598590978044079647684158230469437030400000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 4741871788114225817017396105430939594842220013724159146317321\ 1455906985910807984914181385364868087665859962217708621429549557813606430880267\ 6184222072578431791904326663376382265533548436307051365880400514252376704280860\ 7820186147481733656361416978292952069952734299084169327214739528156385996203240\ 2683798329202807438173795719989189590722095832335275949878535307965253130162230\ 1347032698827887243254553832112343671407540781786210288993047769014720399658359\ 4966512213730507034863719865278798863941667340964476491626719970741018412367675\ 0762286947107742610808289178333276831400520389984484291404125701270897141515198\ 9239238175004998141250547112850598630730077890401676792414442982617537279471864\ 2687944028582394561767008277539509746862677102241395731773743279984798412301970\ 8920151282361301992720256126316121241743144145060227705162835592416070705352842\ 6643147303755970633576030220931608954999760979721621683137972408194323007501159\ 3971865643296228004834170320696800247065143052160331496353040147674709166711851\ 4524809163338502251198797302221036040646100103741359176761565581396892515936652\ 7916282858414883445022968269684084778197197357256505430244940773854237725774190\ 6340963543298310250036687103092868083674743558047256232475606094994256654099025\ 3545300612184945782603737935471911298293704733918695350572240747752438106626693\ 1531727286882385393585782912869711025517436468817001819814692985923422542713325\ 4218233732026918695544718229530492504535306445305095374379898046585612294919010\ 5109917994230752519291477480782483109506954384040889190117219286382352569165549\ 19399718884641513035131688445693918086679979582237057030376229667/1715091742057\ 0100777143800695611917789463194922273009379458783875234722183519424609027026897\ 1940079892231216435859509955942786888777951050532152063537818425502961892432618\ 5527797853452479004166222959792976373762243769204656869024355138638138924759881\ 9255502445451280096721811405262721115514675537988480632506945897805864952918819\ 5766532091015042696100732812073360889468110614420215939490819950530240998452399\ 2336465961915340785008794483314071350583608226779010343125716090631798724154074\ 4872444865669869433740819982509498303532372027043090424422037845576691758851890\ 4915638130710847746861918235956273092512379977586680913757292995484498784138738\ 7044727313930878619616508389720726424031142286183909645002980123355675924826942\ 9836220081375112166719061126552911545498582610856806821225810562596432479453159\ 8072266850154223447471876175859466959270111087798805597772083940239525638323755\ 3085629084623662399564639561958680426963082104947005111557962080386948856300736\ 3248439700038008354288586001855075646234899291813117052697506503721983664237868\ 4102353071846349808114939727228524445889456746125997468923879417551962193587013\ 0817996265780927609514436539245745207954911866795809889789237132823982926957483\ 0004662048265740288331917045080455533235074131995549110986367753248321727998627\ 5015169079505848822662709877972530567749314894335116690043226940639916717386271\ 2598065485511892616307329718190385047647940619829342917060458582497732160254461\ 5020549898240000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000, 3292033502555906016983875606076901982\ 8775711207752820199118192052857333219671780025784036366749951771271040015611854\ 6874411926630306179255453411986975240527498221836731187097205699147176178408570\ 5705494763970513943440477180578689866074892341392300547140713448829811674548798\ 2390220542006646416252010673746732191421670912512026305141654656666612055828064\ 6511050816623532893297454956933268634491472278219129565664521068848635530176412\ 3246298694619209467655473377778718944009042757987986949140134329171745215593312\ 9973774768432490608509903420452602004349695580819048548117995379748980495736194\ 6172744954664262003973391137869012545389145373700381583475105013825801236385067\ 1511394312419939378317216474655856877732379306892581610485967041003760645378893\ 1609158313720154475566825324565277379089155432794762484825269850131448059535138\ 1186957849898055058479438555074644517393934538054240497384690769811201636983258\ 6801534717362679353557827675250867025619533534552991548884863220857810362632543\ 1455796348305785270651529245159282867923419951170330349445711590593810558707812\ 8322124686243990771105848405793099089530369570915265101527308289259204720224947\ 9059750237252111633288839680540239437569376243567316152273840572905552743042252\ 5749984166165731395324560271729784804063259235550270331004824257764654934471564\ 1000868845734104706036952593709860771586670735532412612311751712361103892285162\ 0288985257622276495611604880576058828538287653173199711204043104921480205688766\ 8206394583732641429936051676421756395448503677699423632531442384686619639142190\ 6775888230025217095457315413763234212889165322384962805687102075692673934548995\ 413/119069386438002426608559998726986048196612152469943221776461979816590032724\ 2665086065071994570060066275059878888254960722783792373532163457714437486361563\ 6636612897264845830354159993892763801877858240449658553962278658398170956861224\ 6751973496750721971506182624317053250912392314428174932720890320781892952250869\ 2428255588175434385809204315143925309855663292792785482766858556803300588654310\ 0964783082521810348519706020149939265583268189408954067160056329415395043878825\ 2301455358768415709706513446959056642736427756031477805243294666465418518681825\ 8776472810181809001933416228990917675484929474821204512730664515489932872851345\ 7927142216543208208029778593760557706553741787938413570561243806588379704751579\ 9076483072518090839754234799442848037525507796869946822350540145781453465401049\ 0664111764280820109107702551834933507125714981575064702753243883932648499599224\ 8922288957048007325352366289377211485337836687070271315944097141393960624043547\ 1814381200834204399186121003799617865981353127564680376370516044012828418709552\ 6491365982642857336297933697006082370513103370551009304744895293280085782693938\ 5636432915825785263942216260308115647581329508133753838726616891345008551894253\ 8560900559360604389634822387970827132039931370311729557647708124121319204557092\ 6240585395983335141471260876563270247507186460193812025526448388126868530407467\ 1487870491973339693037919528286322268343263224818679592659383403675645800590122\ 2883990740618501423104000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 228046782936068367536168550\ 2404284679788079984021133276841969185866990191893660277910408179223699278938145\ 2916926785021136706358052098269371219535401835764921677622726129741605787614750\ 6344738639898479236658187843570672467073137441683881769096201081847051013153975\ 5252249268721289099918938189722296244975609598736354105226076350966838627845036\ 7080230054414880058451731873390239462782052538691763451217329622493267397373293\ 3133827665667294768115947595760588400854392207341531662936417745575022664643232\ 6483433788287632867468550342829656379627404681640951619849748228756037802578078\ 8260556547037087319668711547382240476805942451818249512034958337299789835179770\ 5389452866997332531923349393945912160630633544985343238379908539569710904184234\ 0889361342668738496845267594792005315913213112891278816269205785243805213752472\ 5959944646095960797000762928738685490714226682551495671290781835106340963138024\ 0075631079019687296430773723679847277755166760387953633670313075162655631494643\ 1882370466329837665478552044306661782820945721358843798213118192799004856729835\ 5531609003770373238703649228109352669795168289493504167914501773034045221262393\ 1420574145850129106475713476870860235285541778580578123529423991195788128429950\ 7426007418433527215290795598188985759716583214717997398498079966311875096512102\ 3183875875316242685803102563399722313311009377888911513323747944439721984459050\ 4315724092196081824496051399191639457105423107222644207168093154464975793474387\ 1511492460494317730700927424927326171637256155683518073734829070216259918409860\ 6131251140354504381319414694362381394305372425607081533048815107151530529779471\ 079411782396922560850197511/824767427087683916120867742657970068134513237505532\ 5417581536408591005827754250203750188584001365206158326073913596045647983394052\ 4901977999633187114937368923755713458098124616282349921518715269945387090381172\ 2063409217867650518488347624379523870253609248581833328490938361472840257574227\ 6871281563283727234925995860759092553511647900337374644403631621029535219401051\ 4307098619289898785295869810892132209588232389538325875291353169202817530497204\ 9050589501370740392998458564242891751275931099005938141639036172257297811935831\ 9383184116920310146927642533861624010612828931778608742796286496378714750604300\ 3145411875375289682794561213071398282211259123819051267882114317658755818970769\ 5124827436524408207723060032318696252052317553159764723770731143042237694981719\ 3749887317178834646658383013222088959979319243615335366153395562188110053869737\ 7890454002734734413055983436001006744293173762699030683717029878128091607654932\ 3843007019890114726989807486687149470402989750739156973704403480207019314278445\ 9692280215918895753945786731650864725630953715845722160965473885897814764635126\ 7832564822207428158064089581734356983331344855706442434744805916032083871518264\ 3121681885302223481364083819607152900926041150734986756686918437488844954350487\ 3413301375525394130807253952796508389694695829238752531843062074073669099422854\ 2060465503938896016518125525542382688370521095629323943510629988168818874386333\ 6198374327485281975913350581062082631512253450224373491302400000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000, 158202788926567528601040970897896367581255815653780239016063952867702\ 0050905742032415123805939177773189839376890147753946717689951115527022427700006\ 7378349282174135631263627775762707227661126166161459176561751444213720945331690\ 9486811955903186776915848687141030235467217338409298373012480950465047854998464\ 1699585836696593157294742558545546047015886406461616163097401306242809276829732\ 8671073175519540169567070717509879569411053841363143976835175549743029143456439\ 7789216259044957229039814612363641090874201914729727128954637779898445059962888\ 3164962741366616146369179199574508810788424629997768102386952530004298952189012\ 3432008094939701186355028612852024531316923767651049192800264065848349669975578\ 1503121347521108434805533421537065159431664351806290889685464195324389775542102\ 3401065902335751599954957831339501445478812827718163625388102158637828973080429\ 5329810765482167379265248478775267826763940998768906723452700504137845557268681\ 8844726856205849644278647489475591147836390726314035302299889930906014847454076\ 1264437396860981873272493374094771919098505012031671818423061874092207159410488\ 2574061061529887161858425174288978093995965426815970140513467990743285659007200\ 7469522247642199467865189462560795616799152044268080575375488130518943382818078\ 5646757432319893234246719858654807117220892364218813881602171030263620035738721\ 2373351691251123270026158648432362572184608299434141574321901083546707139987468\ 9324864918717306988847620927097439882321918104119254658644394013153956943096127\ 9243989762167234133188679475508826375039851650920755426105872636346237071576554\ 093370619309224513985142653997748984903610881554968163601077/572091795838112990\ 2400906039805301349087579144858691438236587983463537450621276108018546991247405\ 5193312699704590332779698295287119393879814383146859426170477316915469789016211\ 8826001539024696333571752477463732654466548474095080150591310353564347168157874\ 7431011631292374488854549059854501365546289113639242247838363528744409255876167\ 6330431438673662339306874290764093669468752002768323556838339178316535994284675\ 8492905051927195539249829748104898604475443610535240400773876182511389414220779\ 9837497568205858544098454337969377348651181393468202769685120626866358999348523\ 5388374241802021070741561636187806948901252635144622314778367981132483008213292\ 4112574079442624238717949457633091564309982867133613892393498792321622996269419\ 0436908791713117396989902431403173111390397534257274045965606594718966855258234\ 4903854834195512308780206663873209081300431146417686452281341249180432089825047\ 6991441268465708858630473602933840611024043399359475720778699858648542513528486\ 0799405240885864809399141896603161240383824789344966606923008584901538664377729\ 5205093819929072522245824499123703252117056957561292079478762982566989113497397\ 0080046096759265754093059007869053663327936824285945535209965863824062101206249\ 0240531790999968264215746917278389197590434607083714942638867053502300712119624\ 6777786963143909945130169279742186065619340854250053688238123031131387882104968\ 6723514658812732972590537685418044623735977123702602630239342872370649367813958\ 8424499200000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1079949932183144902266770963875308565056\ 0858066593325481122769916772413995019892720254107725437981767007149257901627091\ 1043393703919843291668706757235651034989875459494425681332563848691586710108209\ 4434848690616758504433183128628848474910054830562092429370269328771675779743650\ 4774800632929112346722964815682010401651923179721223058942574309918886001948472\ 2588493929028846029082947658334350405601798906291430638086204128073838548751950\ 1512907780922481973101611322663880309221832688425767653427642793232625599588218\ 8282792143455731219600142890201806170866381961581326237373226479172301854758444\ 7866773500987020523085063264176800070652669021765530311710077816939796003583845\ 0441849526064122600137747168261740215017688593576869053547179579986211431330201\ 2220144103574305172216798582864051872503327019764066794281468211169414818926757\ 8176673509531415679098993603981407853971865295462678244488532555554826704286046\ 5913679492854925530560532376892363006476962394081728301913147388531327509776930\ 5156610202840891709589276430482348080415297312981658576738272447194744893860550\ 3430605956896992308428604899851580667280064066529769468111799943724950757204043\ 6445730367196352551778211349078932910656576132992489433432220478025995684509679\ 9066057328562802354453452631005299514305487867164014001711871856761703972394699\ 9940912407122283708879410159519833872080588351567128891015560137924614741297840\ 0820603282165657075362460759516791763333255790135965098830970300310287848128883\ 8226407139921864454353996138110299684306320465359846278674386265172050709299562\ 2463840449034780043836470791761972331341393968358338457861185988358725504344345\ 5593829085626211352133635438900527/39045559217191696843881200552119505621193741\ 6151473238827481279204055384382323786601541760125024977222051147666298579355959\ 0579262178088382955198657552080775982882354682916044171877366934586505649392750\ 5368501803259879686959528223441843917827730999009565739474200627291343813712826\ 4013122756951039639984512340145313340424597879476035995651057695009254902760155\ 4074908159807097691972625308963393994313737846318145808619354403171105579315048\ 0119489860476348798171324686333995461355680508055161493471721435825658807239016\ 4489424876003869450256895764057923888135762087879838773442484265278544940811820\ 6388769981974186752640380448967073274384242692340752650583790372413469807806466\ 3278947476995673339108880124062180950537982430960933826752659633303388685234204\ 4799318719168726139206189237993003968806021746318136826314988390289871957694023\ 5120564081017902939647682394767094273257850516895001592026639579650611199788060\ 8332223114998319186067770116722891441391456742974683448976062730645384406419829\ 4262438239546319319535748819383737910130121878289072435458631812884198401103238\ 0038491536191090378737356907447001110668434573824266851753103047597161336052037\ 4074338786684726906795228714918375951562775560220291300140294585087513327635558\ 5216233857157862778430942433674572883003311265955845241661261115675528599243299\ 3780138829503015224963595518880200688214672798978601963786881111620175422488330\ 7311341873108903055962163560371805684313717391666564634914919165881954995567530\ 6065920000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000, 192788980016323258327863639398929628690254\ 2594431413859067446463825043413340348666685307013182454324507183072936219252346\ 9411959429915402876881729356041852733604301605887356426829081334381955256729089\ 9396838461691565721098763941917533925778233502799813773694130529466258607713914\ 4831180522796759476397891379309778450178287337477870115728969235177535661556269\ 7121587360158453491117101124470486957253404640064684813109461091010918853854985\ 9714285682659589882517049327587296799933897264294479929317372806109348833602443\ 6051926014905695414312031965192308944029768420582307625832927845480632178787945\ 7753817315753145810906448055402003726820960228175472559898834336957843517922766\ 1915947004703177685877066821848767611149854191333058640343160837388354942377578\ 4071539083326854564977246538309842204008908011818065897500199241672548602281805\ 6012841896331428007219070639009122866830815137486140614152480520718558401154826\ 0571758768595282364468432687576334902182944844447148552627295067775475383722446\ 0725234425388323204511943695178364569587998067842941102742773595412783897882033\ 4594539233290395543640495785717082414997899483029968955422103321385891136583934\ 3528523273688824275255434338795418191112946103213219675514992599664647758316587\ 9642403406766134186796345298651754410141790660251903733823428932955551432453631\ 9055239189998739800885558405806346159177205168007458793635632768331601257069764\ 0939245070458813713256938000367598370365653647726194259353766420188393514147266\ 0895791965664400276423098724486188918820179603058374905696663066176762996797278\ 5053633266799072363138520030428280215709072074905451564136316101873936339793110\ 612144483740808749159/696851572864486229876757393231208359276379506282169588070\ 4461263432510336928528697723824270905216749814075223848312597483519637286569360\ 2107410546717074146868812603461970004984514556385464736961957529215318991440777\ 6908950861111878379691031989492894818740058295802426305461596558753811552592048\ 9202530840305040156981386114012781343594110748750891407767752139937993829994327\ 2077401243308687804461410191016612113890763074676276962718383583270985612670308\ 4190190532285133593240021720816896164779409776751674260367215031704606837871745\ 8024619220314829654853403654519500437463328095190852930935935608873927954228508\ 9016387384960459506557218655343413149626868747424594316801554661062252587571847\ 3809365497555949237374862867271075820751383754912347744309882602050543118776486\ 0333955807330169358988349121037661052756366363383264917088316799316301106063526\ 2857936991494453877748266490737945206688705323251888415581372325443440316084233\ 6438442819696187437945792461559910477239618613138636878186162924960091461236154\ 4868719160942154218912820104378938725923712963459573769299410469160894132381012\ 8826860055926796220946533977397004819145317217041354143800323249949980968897712\ 7155210799919522632323651151840733121306684529223521453823295219075396973731942\ 2185799694410678443582730085233879562037516370242857647579355801451528748490916\ 8316536185265391967720323235370144224577897151815720066574605024015313715222606\ 5850735683652744264058643546567837569637299612234649071255552000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 115486596943052797734479794104414176533999479192394109738632988659\ 3561293354621701109121632773774241698900074085983993184505899137317415078879856\ 0823675560560582275599387770988050504904935695173605257480289157155005175457366\ 5813601433024887359031934754180640623576501810654893323531582183000328599575793\ 9303418203252458093766539681327769819033485245682733657846599028793026002910353\ 7158299287962734627600585747103267102615768690786498213184518733929223249263399\ 9027924985605357006008925447469312147193218639580888428279756293443609324174289\ 4937393955805716840464438376571226601603288195521604547288195481612188840183773\ 1860869140327795365683191568741352281902448383869251005986314660937649036731576\ 7850239308798483196259204968683432578679471898842539808047533745523909859890273\ 5604265186321787523249325351979950190334674121125020034082743660695117859374607\ 3454221193264421867094848388133126036450148595717471453458862537577109817937718\ 5308958545813098321636504325413725757610479854551268586368052143537138685676726\ 8898542985843686382941809340304905376867074550432439139591317728096953456318132\ 3912502362090238186094585400677177520337439153744372886521833776292700122103382\ 8522597204418466312257105779616239615483630404911588896755742974955450499814672\ 6350363591039107467908664593894857858356036534070286474184992767056487481942781\ 9943375626378865163707895068611177779575079329531438527893487327679520378399433\ 1591082995775161442571091138850042134757946748368079090576983965770713258964684\ 7274024894958641845873234399112165847418312005040150597323023308349949594036503\ 0487445233842713782147251950972854169361516686503544853657405728802599320185367\ 514013550851137/417307053482278754046623698961754804925433999243942161516760720\ 0439273148813464619610051776028402818512736824603761647023642945315177526747969\ 1220365368688700425399642656103183921668639467793524313772946031169599008408021\ 7796971708774075928202580477544974842623025026038098358932428151799116284494396\ 4437950865978282147963190301702640884476349974525652714425787904485648344788405\ 8592818937976287891313917224712506445103645274970072182195093789272343620498402\ 2612196540024511405394318062982418819162528182189390044307535062160672802796420\ 2339102001453333756950809963319927294404832810346786161545187564644655038907239\ 0165234818423437003883103734918556274285025998937474249807049274961008489762753\ 0422938498112744987756314227457559586559066655640830279922454027974476477820666\ 7880339996335924199999558591942845227577021788516758914107468594050872624251508\ 3277145358020122303018480022242548102052715719607577969491380427835171563225336\ 3548741164455261106457553138600337451171687489524193853604487394390351002424244\ 2187789892802273993672007380668909515962369406424130363651941582269017182109841\ 8699167952952150957442720940598252378147501384834409049752333886224945767302234\ 9899249435438713968926382603768319414199425827063359289538699526517208978149367\ 8502564183416629668748911541889913468236792333565713638269135791532115878011711\ 1081572159329317068472444496805347779660858878918985296948434579791848791353141\ 3367441735648528604388916002926083428733942808678457875887985700896768000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000, 646636332501392499811482968900234050997865759596476139\ 4256444506677850587155227765565848643359583484817365241217761839595443120092418\ 2859431839671716714304653722982528953722029583202396211675807339900807360323742\ 0524596216471380772729487927186852428806044210744737231240636520903110401188955\ 1090847462351300753910598548678192587358031530591303702395715355038001484083052\ 4410554506205988348426806833861541161230206595675831403423172822364356302296383\ 1714942379485461740994652962365788255444109967881971722609594984195236203612074\ 6978655600099049453483178513524625301901251267043512023059351138677338197783895\ 3775338239452225161555284236846623613281158392737816184085142261782542663792691\ 2571608511068489232761643983730445730682232554928308953591534633070797428203328\ 9036614411973836083737121212468542467982132112638784101662233369128422650123791\ 9769142156805625164476629268891375644928516076899587583405354562810095746430969\ 6789895682855793240323331100313424263544121949251002634041927964015240914467521\ 8846943621326657635580942406025967973361810435854044627725445601283853609463146\ 1789945372314187601049916910379696478830219167486158731733906399038209719953142\ 9297341221622798234210054236408501985028988169666465115668266549266436020178835\ 5142004426564706622034602585712158826129671183578625746382749854423012971466381\ 8759768374431171385964490156553164453957926221694579607431616792889827498127740\ 6844896197722317498561591522798208484144346410759486028949121408924639998593343\ 4871836203535240499670520170013538170412146083793709153178576660010189884781492\ 6318027886399816162873488980744194857440357016237277769703282918909645103251145\ 0622489748775948282902526555487/23357690674157210765919369819725291419362119593\ 1696040474299062629297586451387529105529489550229006827812503049029975732238857\ 1489334926838288828212897614083213729052571393034847039091249143589229693002885\ 1693102609653854273186188775280768254155818003913631320427969904215689804656927\ 3214617138939552593313623065310511003683607665110551126772354557338828813812832\ 5302454469545816013470573694189991608991622513849486548125518105383667253006497\ 8536685827789806266747633207157242971657900966655154551094905625679245376480493\ 3544040315287720413859627717410624884233738016847124731018484948504384845629025\ 8893185583286927901601074638238174906130759751674916600591966343759849699076078\ 6634043503446683907925856325797747160531130667000786844625472366323789266500523\ 3539274823904167799878914581792766441629693317536652387079376820272669180274126\ 5726480725015791007704355705896950237385267788329511148874691031066224582054365\ 5831350475309638398003193513072919323440153936693963162760598332643652825695125\ 5773711029393228446870001005162570556174863417988652396356636159954999938643571\ 8815249699324747405946706703193468719197591742611720554699307232549791797447125\ 2880215136640121714215945876131807793182063295405202165557196544347637525273170\ 6164166763592549778414635581922831803230976352448333086768018788628224149491800\ 7902975317981307952049744141153365221513243471211545833418406661889138042446062\ 0238478306282958914573023562549243209213502527492005741137459950643993323004719\ 2604166858997760000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 839182656550278660846235634753555\ 7371910739364503186671607997236666737760879193950708156870761368845025736478110\ 9710871336676757180946723163588534982542848003023466672264108083280298359145356\ 6920419190700425856505121485298718925012364192839326082447459617448687349206223\ 4078065812154698378158761278755068919437119846315021120090058469285661965143278\ 7706301972731776856754814774279689337838018868829962182479141759624718849701853\ 9493244374063262228562151835690829675763090338397088825168564905521506502386652\ 1608533232699573798897179074445823294561179971554268087531358497833320703676328\ 9381483234048627743796736228835445056886179683414210607502710420345415536417877\ 3295863234723820077201953581585437966078180357322873019320800978456258144855211\ 9164783558042693688089138627955905971888919292989845072533258364994765189278437\ 8736189935046958688695291517868004663518566328434742877804494638947864531433262\ 4390499537192111166455323420656207651807675396335897630765217031622909447200447\ 8831071430970815362960321798278970656825400180798234552671542285717166203357269\ 2821708716012621078264334866584625649640008970988549896003146241402411966373897\ 5293507961245404241624681410385344112623505168198151988897300111740810300785121\ 7765406772032344072329194407530012275686264123451804061725530678420440873179501\ 5199959323321523244318051820441103614136681603580791279370811199443582515674233\ 6297461104701364424846104862488008571197087614734003118530591698183204090858379\ 6178608337308606158730847895958512681883362821105388612660111399849132575573733\ 5306064590371127967910913015174701947232886036210133631515485078060596256550367\ 893836335359444279392652143862252617396354969127933339097/303009525955236203532\ 7249862258879336869831094965534279894818323753936270691144994509312394278212745\ 0259612290699162819587050452401162607355414589219895983985948423822309216418185\ 0571143820353035071303583958334877886203145031026639225134224303508458395931188\ 2422615515154948275787994620105105884662615335518500506923290326818155565297036\ 6332742704914132260475751807109098868640319671522297132855004050192935288534548\ 8815702292283884447031149390920264698247438392663248201880169711362092701302271\ 0555747192699002751016654968539864928805056917214493114731703135309604628228103\ 5670672168400334956667649277867567171575421149318456960241356080660807552776377\ 7718728795207426953704337107899374029389804308786552303856903890567554765624723\ 5343914100682939307588124344123205497840680023267919324772936274238102182173056\ 6923861738152469003499109677803362050487108185429246681498662514983401325055255\ 1135469999401058779249407457825083665992615540547879718783048578111545343273460\ 8356185361120208059307514435787028724854413545444222716971862876313591082068921\ 3288652010234162330750165300695247309143457074240906473846885336300371590042045\ 8410427872119322184304310140186403780639514431352988196335693678327959814425872\ 6089944061390129816383421149481279483185286883530506428073122892559262585067650\ 0272180243821561400554234738005855616973644932800148592413736252630672966055585\ 7067487819057650601216027046093679060377158951469078247715424405974517465513229\ 3160783715855316746724628338895667817611264000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 95\ 7613076662538225463605722179814334128721102556638739641999580320152561518748397\ 7690107698893515621684178412359551472816508803031135708259051961818471610596122\ 1113339226683016274254004687462782506494157129834138875596592718293360630841865\ 5872670526626695333031997569192714030612802990257135138120040001493870107762863\ 5256531549538772517656240952587240232179433397623713349056373459466770253479408\ 4006297048566308808633399548290771727351386456542892521489423386631265409077566\ 6971991584045242803889099856865802125150580491535289353966061768947432394051359\ 7802952181384923745811704306580391699326870301414508859088091765186504840028016\ 6548835024579603916614654908523741659645457709216994716940456162122437744578015\ 8448590077917243126560000390076742284514607562163520266800362711289356306307446\ 5513048783073714402491816398283049379970863826214307395201986938441584710221035\ 7517641342852847311327751712468381768755690539791810258139214064354255233364128\ 9063537590251912323406204689794441432498896405139444834400861506899455032142992\ 3178158592406614269659420664551726614575762499303725864475945098002891461720418\ 0734673768993801215499123947627580828006959368931320038132560133158296683574550\ 0914935634349370431251567194242218623245706249666548272489469510179247812415228\ 1184214421442611411511530798328543253123566939854667895150086281006973874005365\ 1422005276876152716235765542554026584604011009428120360552088858742343425691334\ 8658927178043123744793180849823028970399726433620597621035472621596258664051355\ 7883491436168181584807084478781717015319140533657025965126820512046509505777109\ 0355382113736722785294744518308897865171142430257534021571608248816006040283662\ 39/3456287959704561466026455266714624984960271263870442440185437384712379626411\ 3452984825994456853120388412027812692843633759295824340503261409205418301446931\ 6098121609462129307753146270134683965916454028974173462155223734078837528908997\ 3121472457064637237955675831263697001785865373277356802496471030992459857463934\ 8701839026206918157147364361903507612634262504124930423344314053641882809964599\ 3449147713216927760936504978188292185307302670632379839295326166796867984306565\ 8045338228465346143301311488074757854243545322330990117066623667888555976311176\ 7822032317590230290253318827413018054389942631321284506907233954571501174898803\ 6037345083990939845073520347332880904840483270089912617418668333481516804406990\ 3021791738634520608867136647764069254831802957131703568544958144279811898254132\ 5208089139117728981893244927549512764409768975871480417439420070140228274996980\ 0506408812507109025574654056271966691661499392635840118170879564882139280659659\ 6177300601667506355554665659722207895045669886356417314256233791942218975637557\ 2022651350092886479171001026251786206946587378371073975866700788867443090725967\ 8994665569753384477963529678616446800941103650273549605531615748000996105276624\ 1055109094967305581134243387575745940099304406378988207781216646890215722781071\ 2569992866621688736790412416420256693775477318630339644220091156681560714139630\ 6227019526663000501048950669719451847900292817857549716379435094193826642968529\ 9530089734454123474818699674466223517578538523357238729711288320000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 5604420231519807605539607694356906629555120724642969352063688935\ 4874093573482035747892294296206838023661663017063403140443156176649269030177970\ 3624678024618211279630598643573581390581415968315905166102953001347304494213372\ 9148360831922978640159610570494787541569427901752973396194909027200079874518337\ 6884104619907231387774622420757076952462179719853732559492728938456483447308261\ 6165803271251890620731713274297305656924563844608924201952049546941464874564841\ 7118234018469446564535537710558616003469517293334747265455025445179157305947257\ 1990616982995066888767875766713841681891134445999280636719530156619435409075363\ 2638914225502516526716757383533339338919355445577127113972895542569996982016469\ 0570821177145069451685359224546078449281133387919422183635706192072985326664895\ 0507921740787658062335564239310672714940472205022930834529641014027418053932094\ 4840719719729129753211599002985398546170478170241735741312173923152941202045595\ 5533196713837391423617130468654092470633446562029842302791421101752198413514209\ 6735939577883951504235104357725921769030667367049278676553932572560099136509313\ 9639185424732506717741260878970673581768136194794709721802733920106552546824306\ 7477288634291140524006352813027745788545517209274815241914800026195729402418238\ 7123849151066366065606574071836830842485738176696954031860746440189664043727504\ 2750112002447997599768261126719903782837439474103593630196885733033258128174119\ 3179269168097834678683076083428754629588333456694048737236080798475163905672570\ 9358440334433351675826545739086328908192407442940852383886096296628567122609405\ 9648062459321360212774401372363349190645399388919855403174863843189861279940156\ 9239015083342378463237401763078773014196177/20219357092306729501220688192353555\ 7281634281890683531187591102515092077480580897621014641793584053690902924966668\ 5719323337817929345656119369951349941665608893896108854798465204590504132393644\ 2671825300360822930475346702126943128040971375762472793931888415961033924931295\ 6342112105796966297124317076704755390817546334105188917966602717362817550816692\ 4131990274942009205052129694779542234221620252278133412912953755369692824343811\ 5459702007973580154944982841252748600362819499044466528510215571464890398791573\ 9675074628803518567844476049301407958316788875149314874998638367775747273283412\ 4700414160778586464480481254375238947021188809106425190178920042625717346760129\ 4314708170599289652587234485561351170028268324206415079300034286420475240900065\ 7244880340070642478502580686509885822336887259385152644028610380575741037572367\ 5990720318311834771133620198532105997575859318791324427413743782280145809994657\ 1442277909577390871489221826279504274836010690926269589856142947738943786478587\ 3422618962628976082132167404447666261178283774068210055972787255709394996762111\ 9326859861813533624685800027141108982198973627527099905856545856927772348603668\ 2100776100839311503133089056609363899881150675329618517802280222577750533973746\ 2165176383967217680872515702296524104338518717001681394841310656626894227260728\ 5342782313901638878474065740403313035362899879597172684349617257626099175073993\ 0061829010951351088201341821276408520178544090355327512410456485757311652938502\ 9697651022254204368443566355818539310676705280000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 4026653327190440584245818626602488192281633238123820171636108136342525798827810\ 8732926929594413290901263408981150349122789410620937947577817463806532466842076\ 1198550620762991383135055041606744371643028628330749840917436859287774287558479\ 6070377683879463260080319344133927111137085579356371382974099828607052761925981\ 1875808084641129509176908180038519868237555538000760926461350783939439175744170\ 8298292271619696285540111747706894338229580958486008813875274877321193776835557\ 2391895018803819315979166032841363911553222361650818452081064530377023318979431\ 2677342073893570911056256665439762390894229263009940652741440696241034852918792\ 8522793736985495711427558912559275240862351297217320175740105800125571264409559\ 7600629502831483944839144576746477292706180583876263039357444332221949910497593\ 3509097344647286459982305228606492195966774051887576844497902241974843892547043\ 7821647512167463336656198905283236550692762208273692827820191582716202534038397\ 2676484897588788536397465915587103873725554292147455948436885011199297285922288\ 9826070852956583957658263331904024532840742235753717922589527242082635960944570\ 9779172890974775216579088743678973374587815654830106962733706393779436118238869\ 9859202826952300813753578834818636476420971869789953426786558312300731277366383\ 0686163870145540941029683187927561284861009536271830019051419244712911064910144\ 0208119043542146800521366228375353322919861032705321147867188079438435720855061\ 2887147675935457976590386653938296103162543270221499041966951288631369324142968\ 4389706990033938024231947289992994894198840027674111141477839445173874012500767\ 5221176318284808976836150082706155354826964582925603244093608271496273090296895\ 527481896006540529927819617589/145211746390202875508766760654175536593173711539\ 6727178529063372608388556451444628369105154699376385598302824760619743877669887\ 4219846075766384196058671962100237981145411734431923877256950827081555219988440\ 9546500686580860729864283203339880475940974601744078265607279052032282062330526\ 9121588438277187243243261326014581300902229032874061060235137683518240247561094\ 7157018101658717053076045773454539088412692738486061291430283923737466513260271\ 9348385513967678087921766242067311319350522937002740520576500412213039371778867\ 9815169064873444982838973366029194254170465899311914025821326308144103024715468\ 2575517632547190513079710424901447218871820375880306130151854004565916926777066\ 7625686762865850849703857475745237482435569518428057019776730100472021323153323\ 4614163791261294025543633146735771947914443478201824134867451656094575153683151\ 2267901777817789457852164408444198592239069607796254557410817234355853999589605\ 5807167968047661461894337458622234834117963512299351943323557437127276244527706\ 2646408040111359215057693916765286489872220168199381912927704018803880199355302\ 4468759107109285831600872156265143149172051151556608844910503608162599648290602\ 7782613410366861103613462782809395549078446034557962149299289447813736808493940\ 0926980811703680129582203885725331193893653860321988502240359417959473452752711\ 1770127222835771987429981242644589834240187601796668405621348258677044404471501\ 4248724355091261894206644918634830733715770947823852257056416558339510131188709\ 8376827912885646333145958496337920000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 2676866661\ 3953042267708064549333351807771833105248423231283757687038708093167513874158444\ 7626369909047016857980877457890511032271784937377236422159526195393081479283329\ 6859491396658371455480616458851760589254741690860523183279954503974916877931238\ 8120775709099837532463695239639076222234753978813189876567007768035992208335540\ 9998065042886460239559051731521716569341817044847724983792398312292179705495939\ 0159198869699460539215478308788697963932740067649063767219955672485053618401608\ 8249741631054360854353076056657058160177991236548153935120023650971605094869422\ 0970061282981093767960095734812751020496692052322492386888356761846156192507693\ 7333876462565407128536657084936541787940375655914622641172186316155998125645033\ 9089581901619273820178786213453893484492846701900183049281741722561862983888586\ 7189854405469558023829514938578589004992113796364108867563890610888649608487219\ 8292035327728686467648662991940378826310677493864817615229834353416185388523736\ 7083142942623201918688967575373408941669792483045355077087436511816760151731317\ 4318724013880549639900069174227730566320556198038182905985278033276955919595710\ 0189570723552204645679722295713161455541945586972737258627900870898459382948486\ 5479510410630716116914464616180446385734545157739008927448820776375078750360822\ 6485734391965360493620266930755963684453257389810694926903088626361097341328235\ 8842763962706748395347527325426796109994089842262988532772189818689163671389686\ 8811460161666389764145095387759634288542444848803580440713960863972992362524674\ 3456439184069275316537256955419798158897455498498666924405864463672450906619571\ 4044553644560198761566874301464532435965751851997128383564558248857570898245075\ 779074359140093144353/964976914226885927866038153180150476582554824510777054107\ 1853624839268576510286500649614117269997766081170258821143561145888679801929749\ 2049381476783485990707302282028090793570496429185778493924110660975818151724941\ 3800502424544344216244880782912105820285591037353634707326652423358924835032683\ 0107441085534166798046553999588267989625339402569427535324873407133682046677475\ 3356783345841732096366090418193271653463437048772413076735933076676955832428268\ 3208551870308487796255084831565031142004481628728048505873378342438976243306856\ 8403854073602697150912540306890235632956060253970552857781407743189290205790207\ 0748378146415283921999548566599007715232057212725363911348793490527693085811066\ 2156592374233414438361944276871610712849147792749712155081807602831238745888249\ 3873679291026797844669752257994379543931572740629472790157085231798332179859671\ 1173594017397449524306527944764892771259320903251746564232036647158385827005899\ 1328166785677702471027391208875437161824526415129544158850366622673819204844152\ 9710268101893691382806388939562762856867288501469227621525098624548737541710857\ 4474521864917466228361500469555232366408219875560875235936360134178284823960948\ 2163305823554910575007974083578506371524764488707406307668402040884215169783129\ 7911869785598901794385267247293297048913168445093830090970963173441357569896900\ 4840004236834474893912789195957676877843306750399074011895050230172174228442912\ 3993191168824020237335351145790844010252784792887491270979261832887902445379464\ 3066171513628978199920640000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1075830009882780342\ 1642398381087401574011556486586899151186923350789458713820583732024352923091741\ 9590614780957496081383264362613795617483567840913678929623029103584677659283174\ 9811877983221793754749714817245140902693006243004723078375787089897582358791595\ 5010888484637965534862058976027111932445083303084389139724837776972060924865303\ 9811362617089511220008754530465578092030647471364370918486764952101487655882847\ 2254285439653610331414875360874302121115188479347850265226072171247646489905252\ 1643460214953818210324532911916438791969491033988081713286495548869494787831021\ 9783541845312127739939985360602933510350435788760139159143528126937018738998993\ 6370697335007426528621428319129838472235095321570114369671434079600231338870328\ 6944860160577579167152264526759763327718407811119219916930786402597550519693890\ 6485547998726598591512356790285546532848419970614197049819544904588260980522054\ 9266166238093087799554402012611930742224522055178420348354369090646927678082551\ 8941246900020395813267840104037532497049353801187148468571474955459820824311386\ 5743209089537309977497299319970830295945288772104045675377044577205656284529861\ 6499825841450313937860753991335634930082099265245874258784483717648430445883773\ 6017327987211925745793697054481428594385100672924908989027064618692363778777592\ 5578468973964843526551817904814020706726125708963699934014949974669911588041034\ 5556835852485464638880861904721243043052367298164460011337936806888610004303164\ 3000432560073933644651724617128933255959578759525941898101866881021275312364069\ 7879075863980603901037856485764578112172933886726060815395595737868309457762768\ 1419034922181643816823342004774121786338156025446336871005838799335592047762941\ 84786611/3876914744452881851543098778088058464493177990913331102549263889753041\ 7810269653391952579246616575189862366821773278282979087941109196214054593574566\ 2345163078385572477535719686521163479971224905658079327020025088234965522187760\ 2983165746521510801343922601278609624374192354051221074485157920669562029074709\ 3313668647649544069261191056823233993672743660823255518264234262772873841007741\ 0858931727306760700668591808158869371965769965626369159456281239893939133727246\ 7706086938130834999495658415618780535083793363065409184460426538977875133550152\ 1904188596604106340292092032450247515676385756861438360876257019845394436858988\ 3227248053607093657593459164225668896000002262459618682417905924423211122145654\ 1153125891045174948637061684332638870281529470821466310163528832062649073032178\ 0549740831190427397487701026145580580240655073002284215919966091461462978451806\ 7898177420062868578801773175807637994332501006398179929272095967757026591051571\ 7914655965433214628106255382740562336345067083081659227300139126514362489584081\ 3784376764953407101070144819009012429804692031792300476975418338380790159193815\ 9592865354750761377843602683050616980556519462978575084193606138718889641998927\ 3120014852810987327419446689974745340259591099846808073169696563276805816811811\ 9504963831835916426280641894290669323379500759556921253152422767949294591448512\ 6260007652997129070348041043679972817403446448747530143890445202601519046181757\ 7822183889410192310887564136119636442387377972129586423237160495351648393837254\ 6461696000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 120814003356645648822201558021269048\ 2459567150560299115805942851220403956071055902237591090777627286338950974463377\ 1974968653830902804221125670955597627547377488291579979830990422047824478681072\ 4385131543724981856010670603385653907546553922147051373940333701241977065747914\ 7395544278960214107084873709428004484870791046988940425721783000425516350801092\ 6018405317509340700854103057534150874287464521473030627723125941161549781565643\ 0088007564672506713679488217429089359156134320670792296061878232836654464397009\ 4818556048405947948564497445406735733952805988841366411923384982132455344961285\ 4226525565452590230235649772896164280133306741524773824046280308659714864119115\ 2655395777373444272633617895112427523820048407820419129593730183072030800573238\ 2927180970768591106648707923963345705061159412565892715123441329750648998818272\ 7267958319603751731043566761582765421156633403147331109263270186919984061991122\ 9115244381030911160230363314332242643955358148279839387467810463864903492402993\ 8805175204846889006522515318645795189817500642145180850229288739457660561479759\ 4114485215987736246900265152958040276479314404607385254909383367049265890427986\ 6808372999183185806299981348762591157658640998967940708211372869043894410316145\ 3172817393169466399638875445165857665506226185934872695581298856135497485813644\ 0917860946556706743331657501535318631260961517641146244022055654109743998695539\ 9219718375891593877662310337746597739220108419086883292714983889657214117033688\ 4286253766171027940923190392593409961832011079955022702609407019309067555974798\ 3006118985845310731962076854019644295097833073505080144601874646270701924521685\ 2986378612105076858452103789468752140637630378258226790126894170519820661929508\ 839/435250997272720438501474044412494808975652669524387256373462793381617406456\ 2878846505080542330382230928504517143316650941129837530244257699498867428250895\ 5595239745719085952213526006637720408800141698328815850108925520583430563277032\ 7520947836893145911158051826204779047142844606072089175824806209680523010918284\ 9114203239417995728422875785215146057433116797529017685600106251771406120833385\ 7163394678447011157456730677228823925527476304389408064154316596223467013041069\ 8984124486915661779275077350092814170428369436115727317562187206115462321672954\ 7443200232179322311528890807998533629314855126014765666408347194444106936628131\ 4543218435158548781180709030010689795853348998869594026886931136806847849518804\ 4046292489309185443492848946211299491431806963277200838104352725910139173578894\ 3410401252307392984006672121795564901805566727626795767572348391712027722785977\ 0134699751706256866080966158973178087800077660617582678615367312609282964192300\ 7404193379204027676007430760780482712518594990457998920929671294729977978130188\ 7576585180341539420255476718290952317361564026747997261929102722971775574933403\ 3000179377531992273558715623199170039100312053194459536584521340767976701133883\ 6827850361860832609190763315413850479619139452787600633093756972480751482932677\ 9118053497315423461359244699385070083629746154744273637046897026551468274944500\ 3167232506451976529780643088529298238830813059756720324126980073226579634691243\ 6918190948239442216281939032188897832291839382598193691721078185321054838866463\ 1155770156646400000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 97142005624171359462163878060\ 0145771023080428530547562631455753367897514419306581015013831801667118418646424\ 4845530936794296473399250040316032510638444292081760892996122027184267514785510\ 6799625156831615562491819991473544850367956627145215274162189438654795979453656\ 3772848500565727909398379006199073261189645825893227607315513585820493154569751\ 0453974975499651654926921436813857911162207220284218615437574849684167628828194\ 4690276237914917086421632673855288902288849989091416100342427234531085527516938\ 2074112084999936294565664882315278493211242563488593043599072361758822264340145\ 2588870737440254591385945696229038267156993323986132723850404511949003021042330\ 9835420534075240987456570633703133156459716148049924107880921202703396760050838\ 8982552542417452079575633617159590305578989142581164757519795606833608070172481\ 5625474223881040634606270259619300651671193991057379331209514619797778894002382\ 5045416981396602929583585678981095967222009657226197698449184684761915382065986\ 3616668547090418874636211006360600231628813475874459043329044092018947440618629\ 0439963387801205864560352504046164683246803372425432638570181045721153335996557\ 1509489077613902615703095168367870074379087507895125755543903039674953563912492\ 5854182422580845843270890077920476550145658843513142604518820440966967186259782\ 8204472490170387278410006973639216475677583537407036814856423269230494415757539\ 2085039913928704458176976826605023074498593416670651448391892804175005359631717\ 8535220243873047268346847641865500688896133821448924204300887057619438275975269\ 8781432100099338981792040886695501995977780190721349584035272525976994617655685\ 6209078369779691166052455486527931756976452025714672764240017836666995243169810\ 81727975611/3499002319561463666251897357018735149813898021993777348316985328393\ 9740110269004659504246702819759539799638111941552734223013173579975843204492073\ 7461949357254815441704771313492959026438149966090261335500761885184985996809609\ 2168142525356316726398162088673065259498925594396317674934559882262780903293958\ 5451537721330099971573479979111892118226622467156246555184257871361894952539181\ 2696325095764704222168854629863872508327426635474430348676102960799508076085525\ 4109829981451453101510675013246011351750193304480950597696480825445858245277881\ 5439597106193303759819050080456582964351080074365511176120936492436253237699131\ 1002086188395946459275422589551159172595769681883375648967257064909309373478189\ 3755354887311215282044123053052614140468463200187026909452016123033401493571719\ 7256909199301881995112333732039617436332843788784565974104990706325738396377133\ 7394444247763350199562699931561520420045018753092868902790748723836044830015861\ 3387263535653354140241993729196584769503232809043455505215355188471909142149247\ 1635616005414210007744196697638391248560115965411060462736318204335877436124415\ 0455015894799375750218195972044352421956428848346154435010012655694876074583380\ 5879429227916563456195407854256888450572160423369407422163989716391934926349392\ 8542467797091212312672796816915549899789083111577794483852293359757844526710862\ 9910059668761440217284427714291221397892888088763247481274691552177820017461845\ 0770416563174077446005211214509514346301476962615368344094771116497338583521281\ 9173899332464625624023040000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 2576616285926045662\ 4807497498138241343111825284299341720513722076672930850794371330400063055120548\ 9823630355763045748264954187563728941797834594573407332495519506422521295785202\ 3962355992764344494920245615810733019421937128426209721713217127873708088514586\ 8897929968340208097493996396419746308698323678775393016128636873492649967087534\ 0123632011551681975199149396100778542829306612341389295881897424877456377343938\ 1429957577816031669333903271060929812389903602469806143340529156623222516719761\ 1431676924225358758650381008466258093447517702961333798716337733241419276395609\ 5069928443933912750056340800981836664084514336596019118120912058574122115861408\ 9712419827255015722390816485820307483819634830470533499377374631147914866023397\ 3058697091737657647240174471147605655960735761694994840147038087531752378883847\ 4625849845862968789020737392264365833323151502864736102029148740539290405596072\ 3972437752412478319910052478247799664750707076936371422864250861439307820879740\ 8986759061172157406258099473013652209873000466154126465316501784473324808496312\ 1331311576691111927122669569678694509924159279960503760689195375438696107532896\ 5111034787582356934627914708209641573391593293614110551212625576317584441925344\ 7062870131705733446486524947952143641756183101635930431445791904273751523356812\ 8158234463509523447252387759088084860824516530263711643651193483068763514497950\ 3892959500570031736008048428236420250050482757547605385289646402662864576389809\ 0152247208995217162844147139131417111571544750003627773285555501979463904083726\ 8804022646591569059035392845388479744126626349280614733179040292179444057475263\ 9845267787662922262578464146712504551984263180704781116208711621744333923760786\ 8069620472610617935297609858078841/92798891170797716375753058623439235061913425\ 2582917183099979434307283510050895711640240498228858267527568667413969918142561\ 1456126297401522762695709503334894158479285432275393162346081587245505311363984\ 1817907308324345545296222409401786774818359809820160220741512610267527816035357\ 0462235600044100759458866141860253702832766953075700856188992323916417812137058\ 6049793353051991272004358046432927474236027623824396766274021846402477077660371\ 4458810602920991000561680852380911578366055597844190022848453429098574696521213\ 0081017035906225973312617397963075599261239524620335007768086952745097695335222\ 8576835301308720743302986114522120507784088399060107573804189813838496197002655\ 9705357075672240066482395968564001250287121323878983272809253063532690807660890\ 8677884900951520329413114040128722548094744148891368249159664808308997832413244\ 5678484046711084497648085658887075980192656301025224582462847876940274376622746\ 7447171670471887538735003424091732920383338611582598665542667209413802310748033\ 4596372697054815231048810786908313316143819074543252615593954797543610546485900\ 5412391454689931324590794736091633259178648674440074448861904572635963882504728\ 6079221053158540335975668739015160532467600057756083795761616104311053500020671\ 1995689099130828352164072154076321320747983526549289527843789493030533239680454\ 3431092807861767925998701043304007114861238650048650040017069444330785107692342\ 6193744663237938206179043876651407520917534624476064930867558313749394976416940\ 2785038376210224834711430980694512588216025614653600877772800000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 317780934787312570222428111372446649318236719485471253364453839\ 8574626682228767316154645196880729570563500342923259819419059926482124983138894\ 5830331296912755789718476751827511077290750488722651262953011526300054990160595\ 8023120718586988089988385294250793896381794586246775011405849450301392079737616\ 2516976505929168350352457812561929481632567908535372969204764514646921644309347\ 8315738766065861895679011656771717562661412899990249148490709179600277468338794\ 4353321470680806546598904120629928514745865383151761532376947983378325454925809\ 8522619480681367238080329156778856281928994048892860249512518248793154959216466\ 8891024812059293602120324014030145549884509186685943891874627619035525589150703\ 2945332633163081308667891512319279536018398927650376795245204674607203512612795\ 5916099586559129850192844646381693270227531465004241029174932958193656284725853\ 9259925473006142291733790863414785963656367708823992455045327436231039190896798\ 1947255786153603909344487665786523794961009408140044654142956511013329396723137\ 6576177483459451276217480110529403890501956807117656443094662274639071052983841\ 2098740640542549350869354821112462474710738602156779847307692661240257858390350\ 2694198884327837142418905036895944406726814796458845649219724862776742030291178\ 8907725223643996413385014179445085446123004654790963921949463028517535894325181\ 5216205801548020026611068790978304666584673108788126776038077081928963602877917\ 3273654573686943198571540926032191148733031472836681263812026276884617771890933\ 8908075016872324913814510179941871119938116953677279689819435179889479298158767\ 0253138724212570284024177041294832335893786454653449980658512473579781425656979\ 7992968606360944542882462488976135598505717089915984025289433048399231/11445196\ 5777317183530095438968908389909693224485226452582330796897898299572943804435629\ 6614482258529950668023143896232375825412922243346187807399137505411303612879111\ 8699806318233560167290936123217348913824208568026669283919867430492887035560931\ 0432111530938914532219329950973110273690342390672105760333260157496097956682707\ 9242126697722633090532830248634969038946141180209745590213870825726727721822443\ 4069383422678404626943896388395781124783253307693588890069273971793645761331813\ 5237341167694846425895888242125709496043325434428434536708556145748779323908886\ 2080365079842913973908385620490913441524476353828075558340701620791061529293370\ 9025507466007691834103734145309636609030327372666242941532828836122893487535411\ 6299450746036464745445023651996115098736939137784020840627617398282542447598351\ 7783632687507296919930247763993309668300346365761033754709930564596072704223760\ 9437931110318370845714893005064501387651817839358199463110650422304647060180611\ 7620951871687502622891610356183255907933552632636760545162686663718691975657737\ 6858603344892565877583637119673999277334194946078424863366198017451301435298700\ 0031809425153596348972917688788422498616437263222886641436999144478536465671004\ 0071232503348105993195316965983358827812801655559468830100235565669412962892251\ 3016077457084340673708070990995605893689834779636284710873173128674160877499552\ 7668393335049354385648007968299487222563895175132679045428748744787006927579829\ 2703520480081403321920290920470914226343488066399261062947743154285656552546643\ 1591406107749253120000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000, 6053104554526498735223788\ 7830906412254444831800176290040011525567577560706587666766446077731725816318026\ 0843198383142988122077778145130294317726595595465888159572471425243338209797594\ 9270040888006230969485586532931889218679784610047841416237042611015056361225155\ 1112304906688953578847473367565824196079715984648782435865358156633103676665062\ 2702829873659557753523402857568254083134629606576547650770692925242121128459947\ 4385238276517628215390539100047682695366182287645676892329503045876732814367991\ 1101123326953451980635801785844470000689917244759680589256114883243910910095669\ 3955515016743331543495251890342404057572745720468344688351853881905435810554222\ 6598323500160745499599906719194246022395246803746019686806032117514553616802317\ 1106212091073027876611357872633651595328390700056566843946559622490977568126354\ 9146921273609946282713795665042015967933618863360800494122651249036125761405004\ 3141644698192652545942119303908265106488418889145731302733048401909225325737550\ 9617835669800257610869390354974785173127302374401560959879540858385896349245705\ 1420129148561956952942491915922411294518041854961323408716355867610557563142656\ 0274505396997112744678146072734960147126598437894031751551781785370111521183190\ 4235632081007470239918728556436063156321035591310551308224811487927332811734383\ 6570607342294005321517426751244972555639062910079573623116552110547595316628237\ 2962909349620264248830909266832877174466909801356360204271456640919976013436430\ 6287821862098194489993605786619912110859171291966478124219405842781947794502277\ 7680945191453989811545830267448052170805978073424384363377231231486713810601774\ 3304120935544295677712746888609132302628337426180186577442878508167456272886264\ 457903615480080694099638279021510329/218035045456006606956488544567435373176281\ 2905428082195387218837610961494373368424195430102929712747231183971786899949971\ 1761965900129423628824149920877902917180727123131387324311079739620499648320875\ 9906952932203479591094622806559270428228930349642776699694658040392143577129228\ 8662506181151960774263023230859195116306709149237212555166401797014052186489752\ 0402164501297017036481875291881151378827395131988136954141006759708467915397478\ 6169012143040844116593730993219079245541363998241322126210608231288122771395557\ 3523999986057628332780392092351223893614713481352776478039982427112615696443325\ 4527180947719152830152302257884753946803662908001818984944371557208562471599355\ 3347150195108933498393149282052816762588332276894293209364117690530120369410421\ 0610844603003015006289534729875145051595688580886652427761493056616177586272819\ 2896248443735954561448387134502870212565617873559168826497175009879936107266671\ 8963368842556870762950685387770490775330054579740647550174713510526231127457837\ 4696151363351463866741155026539858471977495250907594552083419908805768078569194\ 8736186456424046799283206747458289413356035769347049693610620305714883367685031\ 9339877663239427398435015674078050202397302504368452513650610642631676700540689\ 1300976618188947728988553043738405281970357986949544438118343673443248869114881\ 9751900271350739777044741298606755585801875198944015078664472542639555533072258\ 3666426041368072237150674294592356535620773803502916021639345333684478387065152\ 5072730927756534953033715034216672859346397126293124589174343388364800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 2627360091953671829541144431814148203421858365217766\ 0260818600576345727010130176064392980807901805194127782263450045977588701952094\ 3162920277819340929649908496684099045103115495419131399881816613830328256242821\ 4064177830469694285913912739065577742486395469247711833693301373569969563881840\ 5633897109794417471986945520659380260939596088953368640493388327121506338088974\ 9940869210129850573578570492042024980917289247434169982703478807053373514272869\ 4210300501757335615951334241930389917825168512055448308389951553633697054901660\ 2054172772156381258668512948220345337617023803529675366225420584181588509414197\ 4976872415331797958586989066173604877803298599492973824068919561459358762140750\ 0481260404274674906272535068375100137867760200546125642387164942814306671233942\ 2942827584547065923165486151459153277660385159232514511736221119260145892065070\ 1299483196229398101785663620776966844843286236182201703522281839367455898174360\ 2800993190667701143252846319818470136591560353259492171507940853959534517600924\ 5801935115522258312902628376635336887146295660802228649130962174822420931444826\ 3931239803539821601201328754199790126887754588443996161732026454449206977693955\ 2686039794155509523854975231435675048197033755339403385904877482948844388449746\ 0912201997215229004306202398970492853912933065896162455383890260172353931918717\ 9039159699431507539791586135824971570790110027752919254799516134701755176345428\ 2752365848914545860239871834719160158481320788650123729420318423733329665481001\ 7977280663850415966773111712621955243274728255934118788241533156066035335206912\ 3986525735506465403503641576358855142251204584331669615304671823004368121067999\ 3028227114007173887669960755310198516628990750839797550025490899209920395948934\ 20928167/9466138530963376987669912516230684632611452587220559368188309899527304\ 2227085514608513389894086444255373834759073211681869107390457426799323626602855\ 4164016798858436800885635127435641250232845941108401107875615870305680094984693\ 1795380116256984817880121625891121513417155377559400272178739284510941369370947\ 8170027021068749179936302677897189900330781887603738317715858212010891218548839\ 6231448560681605964088723015620956846009148306851469164104310605533200652240206\ 3219814813047644230920069293603411851862060713851550138914862228326046466440146\ 9882056010835151049109995127831264163916888780701659321582936375743421016125393\ 9669773698980599970553028961376342468904682932967113739031574430443471902730307\ 1191528220866916293972022548814771744523003924366391676188623702806634316061920\ 2018403218115629094713603511272193700756273278472534557018775042471046220260986\ 8514730707405868683635192961579370057830575533951712388121364921383573143560527\ 0190775646174133681992318864526326631943786725317594354079583369691403040951718\ 3381181607074052383818886043900943182771586034875525601829480766077332219329832\ 4370044220493139381719761117735125950617844695292554961512856070038730576862236\ 3852222952590755640524379522605973754163619042060367811156192731625116545895635\ 1694467103279891282577420162223436102450727979404484961778439584265820785995257\ 3656575853770656904599104607782557164154891300912238635297989100047189692902124\ 8430912637491650175310549021299677466202751299695382270139320598070293866800452\ 9596044604921255085494549202377470115840000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000, 779\ 3130445213496469889452000363725368286867753769900027291838128150556053245797084\ 9099866494424608722049675669502287313494609131289010037253231735348448618562027\ 8518560353593706104727484766498213610246313644633173957838741617098738403645597\ 0497383265959820287131165589841752359475835040908331354966507254478879644614193\ 5290657546673099903707520070539300079682125131787017624640999165688634616454419\ 3087651741865071092202685413114519708845914030910189132491879999479469110435752\ 5890548840662822931179427096501151402752070943001231237602420940832405931544864\ 8266666614861753151121035430204932098982358569867335331096037183335867817088381\ 7538048812527016196984196769925199697276681345977264225316191123912574091287203\ 2372842825321655550269511110777430068039196295525072043549329610927331859095972\ 4026281046825385406575692924955408220641305525463429391425545182905094584895182\ 4114259702829544334854510462901183480169137918710655060830544303507417768511810\ 9146213277893376635591702499063328615580106008061963712842409158667092855624637\ 4464597454007663001621341472491540936829623939534876519812950114225817385638099\ 5444317349837440814849464572900322618373040341821535529609558612206346250869261\ 8763090227748587611562535093497058952546040861953153990940235978198833302865326\ 9059091064188229418891382951684269789106823423568123928948406835366209889787978\ 7036299668166161303808121966018757295260199793278552369516631387770224538863313\ 6173779604422163608500769755163569725537598027135469018370093109249902234410895\ 2259192193094112036333132461127972849427525242123409278179055392393802421310222\ 7805697498555073650745710976199888620017681698479745182324657824125949060242563\ 05496499870553760082947266800030899227663362767336831808209848089/2808813163609\ 0971276174988139990579494837849770043507495349960000637140291134111749204106063\ 2901544509682601671191901102874754329012720237732866357107807472454314405860927\ 0999966726685802088776521927958992468209476688782675201118959232998880366128504\ 5890416824382970631177117375962474530978017959891828992699796115437783881868877\ 5473972461759520106341448028391721715101454996565257939206413247928629337096159\ 0083856020967019209274320141049410537462456186762040442596710731767487278635094\ 1053252489646246609799285934192203234625841035750013882308638315530114964313521\ 4906689312969509687122119634915534002998463498688592620255632930336514482339860\ 8195869717552925287103887320950469033311159088439178102451729212597174816360396\ 8229821161575838705581624242235611895320749814637595352192499278427087017446111\ 9057886914608110644006666258407530710751626635610885676950322981697096725425247\ 1451920390136009336880462429257558156293381248818667902734794242558112413956791\ 9157635361840885179405562886065736203444888585757079447815953375032855984942088\ 8354357196963025264307520869387436063545975878384735914537770417306140974233501\ 8078670913257548962284899515285980406723431871427860197488391348265285867331801\ 2054622479039329193381328046668461378547177175865434343598763001845803862807378\ 6349852424366520287386700684973197308711766559437541255839970573167021979085114\ 1509985224249656972333499080932652968308225523001894203526044214913326026143542\ 7951747160541134565109456601250726083295670656541712607397802732403828668671895\ 3326380643265599170936832000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 6307977395199226\ 4028931666976641059176282720182373928661245772539572800378344160974125409016469\ 5292450584879453101257419167402635362580593263907966739871539206845260724507451\ 8090742583944316605950229741222581038711195852725779896558701580501065470648360\ 0521353886775324516690257438153852653942126660795842710395487806253880761320576\ 7835109965203122103177778388657022362658183934348034743403020450356464731729680\ 4187414834907583018886106557631874708308347565347069333097322774542388252349557\ 4084373364032345385194011314538693801568832698897061057948841296573222079432775\ 5020510197432732022624319411497470555330294925698375542934266384432504171769752\ 4532095254981859465846516110736477004185442571042051921658175387643780351040510\ 4357656875458714645209873219778458630767469972471761083131487601113742547083247\ 0641009895268917352169865745856586781479891077513020366724710577552639629430081\ 5174811157879675735201361632415525496793877487837694543560091048535579524202450\ 7814505834517404267642102379978364471257413678207907652010375808353637199897513\ 9047043936083957368116272157524136968859870989449860518067202896235272873289568\ 2004399953874701239316019470232868588128472585120192663412658346412157472331166\ 2397601321287364864286464057862331496668218156608632685232303656993709171453175\ 5745475294530377205777542366544568475473044911787142894926493549211656622950967\ 5796144727710553352495779013223712468257614733984329022538041836183266130172819\ 3319671038719267730396947200685296248680315781877631471836183557247235686292768\ 6728902163061255824741494730998569968385990900370942174659696686090312936940199\ 1401257689785824986697370840948028513913920470957213134537702670437997771873267\ 652817003028429704630940935832909690244994495637406386203/227462158555461336230\ 8044454330296203413892680048211942553545999424323907135594446446513151901246487\ 2305817032926687956608006724490791695997440274431431102449420194268627200759935\ 0928626889652445799283731872109075573697807737497160553396120012086032415150623\ 4647117207347818019610357491455353723056976503374954239103789935228099222457054\ 4000384191993517822733752247682553487027530941736384082292882108355628700388397\ 5803397117643049199622405662113201119547923520105822129825604386280904112844406\ 2240513851308425401087598105536055693640320271938711749079857962265734014553105\ 2115450618683106033225788218276002162588459234967469743205585569052922015312365\ 9520168360312629551434943221700090658007627159610794932114411984861527326265491\ 9652623016303213356447534317029271421182239395067699806906786640674859351854254\ 7165056221945866207847616576210070193448689812164832303298938138206090599438109\ 5793834707024524884620596332884613934817686120098763443116832740279243213325669\ 8749041446872866082272740240517108921815540179946893793326893684476950034489459\ 1378333681625634438331650416074236040684129708257314503937297010408615256972135\ 0259321951975543888724360284668928754771659935842924117459667817036772744029341\ 5252003349740100324604740793168761732756180840881083553194248860589014169963478\ 7726785032336668591220219248146106351975505741531736926059159114674006542993100\ 5708957618801113649777009539321504229575116350160499215594023049161236596644059\ 0112921937978462833341149424380415925606428748762585834501681778952841152961423\ 2824489779770236600320000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000, 1106642848871063950\ 1947145416140579138674220876717203197081012113289159595881845880685603104218680\ 7813152730586868349967608593461342676654956657722173886913665223257272674805890\ 7416394490222193644550201641793384905888799412667667954632899933352094558183159\ 9240473104276735751657643440617827355242328683714463834045857172164722573212576\ 9345692968767618620682680155088108504727353418277474079407241649311852417513374\ 4870779664953931924733919199502492213914916085742866924314986332089324831845893\ 5250768646066644124125569587889973747646197075874471311353930676135728756519299\ 3682705393391595971261947563548016364608412916543769991958385449951022993385376\ 1253608176519989954567853800407512371346946161021720739836411285488397189590541\ 5753488944901885788138466352462462016086915064567112589503615527018976401381841\ 6920136876919101118867704029040248414091114439881520449076910387467745042722322\ 2750025625267962117868940667591304994979283339566132658291642504754682085374897\ 0256990185181972541653941970132019671536625055284520031400301884000229967986956\ 4532801718739703764250709844204333639615646728592928492587292047947197291427135\ 3747038429540477104287121890354661751454571690483942130048872542772855378483875\ 1197002596394115385344176377724715915991348239601736678131594004947021806906123\ 6700210315507410605587405774034677749730196399569570976704974387378174106025307\ 3546811172799354747728134218950152417621797399608515161775952148745438904251397\ 5753228353796322908549552668184264758987233912985117852449562978530120683417852\ 0074082457459868077592415212894769674859785002959202177357484021123170117654729\ 9436220323532027861373427369733571934709144278194769489520534171944366460188852\ 3769003054323174953868829472076282116946013527749372279690200451550573759/39928\ 2978253158866367624797053059871458211698571586907375919406382947063308511935009\ 2921132964483466372512689631734227401317249709037194538954367045480335780422715\ 8729184437921751082326805903236526913766703489489403584710942175486811229923680\ 8592066414162790138009015959275673926612427427376939583984182816272810712655995\ 6208521470990257539871264052024977113542296322097743403794804851757538104860742\ 6250885906661970071940416640727008698268896364106665772812341323636939234197513\ 4515297959022728570375979128380580495184193816612633119279218049862500404183439\ 6014248753259042757104189338961104139941419562294164296149589981735485307410612\ 2171146158536773056332428603893787126832376869212883648874692265358830134085048\ 5869554198931989035994314071033322125127249201849843317954679436510231582406039\ 1882912992645743392431181165374677689472222602842179012477054460897805653424269\ 0987255372531007147648254694592781844448424438030669660018391860545636494822120\ 1152177512213614194789382579127972709009079486833529331460294984290718318539658\ 9807458794482187519492458020391575499781587836665475999907206955629614840910973\ 2098524883360415920698040837624326997971244013415618255156508256808079887923000\ 2239419587630975935376146528975700550966504365749172294999128165147145655592044\ 0352504367543327059741830321028550514550575412746384930700004363110957069867850\ 5577801898367085445261540974211983003643431557526048319677351260508517710511581\ 8201395180862323130720709332684343833919039550978404142997502745987792305556038\ 2772921921741790714031237757056431995701961011337625600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 8756471078495913822130700658834618944122122258555988801754602151\ 3282596150573196240404263869923035928638140213217945977455423806944665325072273\ 5574849617883151073185766319184221706425783496327230462085830167075066667374072\ 2754346907423807408348562783211383065266994798132302361983450986855529405537232\ 9933763005090341749308954960769234003515820111900152292954934063912584325123433\ 4323808173319844101636310820746459277577170641089606864990013108236321523039679\ 2151554030066750189086834768122339600253312045873796600121209544378062790082116\ 7258262800943447114213160242724396833229969135226539547323198633735525346752398\ 7950417399359388073740466645225134309138237255566521053177593510434443968765035\ 6335506480818209084122553689663343670732329799200553881950621520575606060788557\ 5384435271501004431667865429494541919734371738529120470328092712298330769005268\ 0979188523217214948606869657473489827695890051131771216397748433125000009632232\ 8928963044313253058755907504204495984875038710621538542792972132849863399599629\ 0820170883886252886004234770381797902619519666321119821538093156250256832544006\ 9077424204997545201239113251785487367215240875392312144484068487109854121085724\ 9137856715237509493195361803548420052271638968856750140540491309132538829117362\ 6816827552122654193145680841258128003537560930771573813736163963586280900634463\ 5209062448452219606470114549020374797497373472548563289842753146118764245466764\ 6909560703926276236365815892382061688386898237162154052145126523823263763979790\ 2197599784753628821153239629931988290110894241794904589071258877797834549263043\ 5774037622634101882435759289910512724760913523977600445935891952366448567786253\ 7303351357997957898440327727430922119604929186191143282282549979236127772132447\ 5032255745826992469584561114231/31615226218085119038988531430661280622061202292\ 8982513260252985974017484727679750140357495308127800867375554765040716125636299\ 8319615650635944067826611329870938706428176823794644250698636491418268201032047\ 5822977709758374124014550457131853570504319818673409723127553883655447861509172\ 0036997060762598675953924811522281017332590730073008592007006687639337687850279\ 0227836993227124726481621618671428736010545146089494790296242189612764548728931\ 2141099657958912811860055728485637591150921292395419648202370027385174363608684\ 4663993882903845284851881127820032447476408216283051005507509711858940225800561\ 6009424519289691245347538157266407722753511352832941690600401696856310064702587\ 6005042761273178981335711121700168541471151301471434891870029788144418445867575\ 5918024705939156515177828801366949101829289050757689961812700924674366979452410\ 5856930437342079331722138882516381336272370880397005145950788806717856466443426\ 2470032684236802562675180034976600154707229415417073971943423312615352879099338\ 9137674788524650261568561390764619701980954587347099607793412826054604948072706\ 1249071723896726526467467529031033308587561200264477732600870873523094211699363\ 1009822486534432923237740637655257431577317242948620674563083282164295969625527\ 8156800194623180309681163509930097780467111295822080636590358124819040629742114\ 5611812587588128263454711255807921364071650354312705825555808814338104814228486\ 9107249125059520526728070644323183070485186470420678745490465764961946344769709\ 5516464700400425422674273133947539271107959957763514988736993405603728285419681\ 2728777131950080000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000, 13286732924100098112321\ 3150494463824823370247909256797981691973034785136007785148074210959534905440066\ 7872653446675843514805505160790434666633396040793787857896030789901367196323096\ 3914065406473997198146461640166916186260945124059325292754522466037292703340224\ 1816782587237478376368104231052490869003391904935434417760043167276601881862073\ 8251994861994268602384889776058004505068100049918992602311995771271772146015616\ 3716196470329471884459422504372577551199013894101965781318241467658780493427379\ 8908101831426850996724908981998658035543467210984936387667774014044188595439678\ 5501235692559518856481380697541479308953112377619338617231104776053174322674793\ 5008478791431458019839738319825442303017926800198435654113214812312108514442017\ 2896116580614655835741536962929689540226580988906910429282118316076012713344095\ 7942028326003524401048755068175353702406966427892372947062961406624711061654976\ 7356743355411063488595061392830385181082832620136745134974095656520413053363549\ 9246980144727321713545952490741976159739881157927327677803716425854874490768351\ 3536117381024980870945592465763569883100521503963678604090453561718672626864461\ 2165786044502424579531631454073073877601314511549531857142141187204616456104616\ 8253339791037499580329132784979083894288459786410754322720437971177037113347857\ 1618852276065143805817017386884199440958825757490086582436516291088673060114517\ 0030371141934633693581880257768515031372273562045294294167237290266604309904501\ 0118664142442139274727923792559016251052759536742077203493972223345159812649011\ 3376925052129144630771218886484855073405990299089376170582456339465148239189213\ 4648960818356559689110477107184909597579271221261635625179772074800063808349044\ 97070012921173844915688993254814650355755598095506020575077973434689029911/4800\ 7602157928350685068600058168061913018649737396472464692250411513211440302407773\ 1929321446838275662971180754493406231079000857616223159725762359595807654687805\ 3761162340853882352414260344412281547973175411435021250226494801487676934097103\ 0819943087062269381073990844684618421882649457648064956101074132071169124090131\ 0229248299590562520614549403275493529610844747679668535451210346036317373595298\ 8907441336122062916152098290332285174896954496252997685249647731772071372149900\ 6833383941444954527450756772411351988529397855894890670120747164425498176341167\ 7385980476394924669716516251180688481223168578393515726124845045405117474829852\ 3964655284346924088974865614263912636596500690209350426113704564330991081628600\ 4778298622896022486932866285816892852085831327221255346971466019033311822608301\ 2071001629255812516448820140956655302031645427718549718501008898197871212788251\ 6342616714323151573505423363945400691450483946201354066514771096149894634491855\ 0711819945395731273486419339968395995961672834770526534164185583749367277310221\ 8135891642561054411954568829699158009870403977340244630212698710804317415870290\ 9792059097785067089293773545990406819509799788529134872551934719619623444252474\ 3468834514179725048381656388465422661846402989885238576013154393389310124422968\ 2279231558678401544103674638259048463027950802828323450600288787453748287945713\ 2991808312458602019016925925892659009635979071353408494000575622557253629706806\ 7031490673429776537137251623245975066087898804891136009676630348343009121838369\ 3180177391503154038536264572900217778371119021581826743336960000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 2326288485872992832085922131802119343139376517357101709156\ 4891240174664176037703177326114174253261269251993328939241120074727607125886006\ 5312224212987655447497752216387711965505974207651372841644814713277449132175073\ 1604265589586422875429154205774834003628222359420056207949919594741499202444708\ 4991079677961409136830879365113283261000279717335058235277039482587904770731366\ 3079218288799823939635290374591628128008698475416735801776372998253271192342838\ 1464701497228952080477889058361637265107107365973291500397972528566781330996001\ 4737548027126606842327443278957464596185550060835365491682589707596721456610762\ 1173640239225609099782626210676538776767135251168012793227449599715147780352551\ 4266418919202246655097485855581481089444537303000152362149194198543327799139483\ 6569380446296271129444811722142080785384771075787884270572316028174088416844143\ 3030664839234059154276029367122514234273614785141067623960674319868068678672356\ 8494910802700138688062951730088508541995870252419951804416256532766076164992220\ 8160442718849566509182538267940842707060060302958225126981089716721284909010213\ 1370135187021271124481706929203452345333847777045442757621362921126822378575956\ 5268812219102764744359607280681979682691723888736737512870610717295225644559211\ 0683425953378149398072290501751171024209291827114935108173098653520157133460532\ 4817724588841626732149316542569559777752536910717810392748955073187835030782368\ 2310793144832535867757552500317461423274790704575640249132965307002647499259091\ 4355692364878593804161508488140552937353184849444059305861927261511886234889042\ 3420992073052359798002915346255590921413041676245633164759729115649689311944136\ 5409505347844446293806778001236338641184893157417647736637543562950084046445969\ 4695322265692319176867276687/84120129303143862655692041778949628644908870256090\ 2963230570514971877028070536853152251029702975063700575454833491325336014128319\ 8716070343739743741971839763193826094359069788368913629157301918381362845727481\ 5882092763664939255292204579957010075640348468231170428691978509802287163227032\ 6595773773209178982806978821987688480602759758245555640384846747434210347746242\ 2695715310550034463688845130848118180374082179556305728650834385254604133037699\ 6061186327497520148856443948449195100491675214902164348418564520925404508774590\ 0278954637902855921006603202689114349614690024131016602516276279306053763279554\ 1515961156492178778532348005145629539286245265885596862286097752855294947613520\ 2960803774505218677761509210342288588773596719383748790213770905006835798220367\ 4330357259492169615832518433304882783750828894818056760671522518787470786001486\ 7918485339492495309426451016974029827421673929217287973967522855288131008615063\ 7136068326209375533783234905913480181480956158460223476771501434008674770949260\ 6901833178711743600635270698411557402758043596897858117301666500797374517135790\ 3664117162190622539339450355669343578917504301870749855756673394164361817126958\ 0480853255307272834655560263845347493877877247902501273017367212992489953027021\ 0877889563305505267529015980571123441888644972356656034063590037677488467715364\ 2997212626943409441728558207405222767694057943893018278293311033188221874023684\ 1359034279311864831794185236076236319958187628653225303527862291005787876930294\ 0320133964367222711971520444183423821833760452640881764289924948920746547152420\ 8640000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 539088135408057315334332978802699491\ 6978969609474861098524123778095611909768333240867557585447005141345387504638867\ 5083651805703082965310943372129970110104323469837621722811527014579596108491254\ 4168809871343597850493650203676787022027482579793009803663687393193613725353261\ 9647168076957642565142474879928705343695287169044766348963378138937043877132146\ 2404316549159242771007555988915455821519513329312134904347819031859516562112798\ 8593458103790754632086646470672547863223635191197451172822614895346939124490857\ 8880998123008687218577733969146710237986284031987138293625830658336199097913475\ 2189918241430526575574523897775295914734709598033011191553230820393367822429181\ 0286194613571748618486475666266629452241932982637841138139160914507653408896103\ 9647510960230379145066881985647961991715557445148518679572909119314339935644947\ 3290276308489112124229152592189619034075447324767010758653390945234506417244553\ 2504788666817278810384696436190375630877901105377228439911997732213339273789435\ 9688119465547025052461984615705817621263619666606300860690256408750019756870733\ 9548221369326134890467771255961269590395357243259676125673610552191204082502424\ 0377923803750716193301208832539365862690141632635966711713306522954933583207999\ 6287712356736615516050117681242767768476634826669026690000376384266570268782035\ 7106170065464296333316964451450254750643389792355621622262331493191900340858632\ 7863133797413534510226929768647203731205398963680838828262158040865364734046030\ 4051091833749720906275399984377925617690765427487583318030511074798626895760904\ 1779014219201743462593657661484737054574835161130991141391967279273822661726428\ 5692783822196623822147409777854077086576572541450920868455823894745128522358836\ 586219359309351321641053835963212361264005658542419469547627436306568078559941/ 1950958196539853689572859970481403312572181345945917862146026400768364125439717\ 4006227538765516615461529640686072061108741468710484645622655379337446126768630\ 9170629696280462672436402819257218255434378392418457618363554265916927087762370\ 4757685233986532262437887505127598624468887171497283174019257001599945588090614\ 0316691750214209234381319188353858788858140573411568031889434372691965339563575\ 0959308808150144092139517807540583303443538123402773721449489870109830747299921\ 5311065025200493832411933394350524720463699684102256380553961384560469252005391\ 8528363263898635615123833538911139590259629999974051980336852168074699618072924\ 9147137908058635021244993200193102092858269429536604942464430385017720767267567\ 9500519288138087281733496128820160328009702475058060930883564674649353346757343\ 6146973734652371944274703207122224807728672369263884873936593490109149658657977\ 0668607059033172470751743545017873975714537912315063982249465322028620407983222\ 0876873105240502801112173605021981096055303046746926395193847895883876761283872\ 9245997291590262210817000284640953991450471718330910161538548940307983961142916\ 9605351038664789859105527133423662622840158322258674446429028116189330210282890\ 9834895295329193410041656371432575644949404562264180270459664036782223394699650\ 9157496239047219746657580405708911265293263556156994056921456924441579870431305\ 2844595159182353483898641032543515156087774057059857872702128606981850611626274\ 9715190088714219020075621635027920918428213548118345855307169851776489561918626\ 7143003669009794847159550385682344287208359823062889328082110226501746074583040\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 120730942916559143756359805148456188\ 5839879673790174276977655685767644640670200260123186240997540521393475288101447\ 1955301872097182957890242213660514518507715610434593753744907132578833339195292\ 8949562265708113712193956995796052498705717331893929177616215864174345188282509\ 0796232417228085287514269799997898493738619360753290108694168985366129966491592\ 4557690171311011293448107938369953473622314764757101756712649554585268065628428\ 0376682309982453979071248771684542643116401514918736012676276800837474461453480\ 0788329259189804886447360150149539441496073623111668281017058889451197270236923\ 5374693439298766811950239420222270275882089304038853683246785879022131803184621\ 7285771436531043759669060691714355615101554765756585060013936137687712194908644\ 2732293447798001480028740095157186057397268243344588141943523308959139013359013\ 2395268941226406920447586725463235693484816579615804829346196001663345033845600\ 1650592944177738993645049915336918310593368392727987465249938522482015839307970\ 9675506849631424309709747204500252241058552789779171463177984933520886677494017\ 4601292914332085001631042768985454390425848116711541321636370223377359336194000\ 4206884372517889062440886373472985922101210023166245539287528188363613232804511\ 7053711027532134475493932822743079045114804530206493535172411174014180067589130\ 1944847299979297184408246889775597823914295152652366479265531350509513152016445\ 6517430620012858321782602274696579120452117333293572134897134585150054789958198\ 9248792602235458475430987452586456768487423427920037872567820637622300134922853\ 5460961205803285476918120532691128828232699633437473612502063921225788078175587\ 0087456732046507669417442957553699093145969318783804662329570486635945009880561\ 3373103541089206259884820539698668294435825682347667201188436142924883544391345\ 0413/43727216250687048715134425090393788725342814942955046227851318925701498816\ 3054740436379071859277005662356142625070320042444286501834459269699548166047528\ 4906784703157508673265969851583668575884202701809784953374291906014472849270203\ 4355619474950686386944904472860229925893489946061952202907235928411028259900454\ 9925504146075535901114412035383232412707806435276299988156612344270482019557548\ 7063213401180178830809565941440523968601696740708667451047973591706356745658505\ 3826012609962622823708364615145554257180664696993759720692708632047304430709439\ 0472486759911506412899768893505874323153864407139115418421845685935013491857479\ 7920806984631360899798458168281594568035827650964378089833896443771105479179100\ 9214539781038908896577862949195434472017463747063513971331256079511765850886431\ 5416939049351709510542861417777921871849060584279546785304456515657212514393129\ 4329715949623735522301221452978423194612992485081136299992046953716155691874928\ 2095532957532282376437381887369444078666702106718247348210680758751660024506626\ 0077006336386495870864983483590779714630001177712717294355632595805108910906117\ 8884264198653899801668070104000746851235098241036508448122102703092973774695869\ 1124921911475233272277737945652584192604445379994334939525237866541989207329390\ 0822159048794705013145625785681149234969971270974736857939196591998338894017951\ 9509316016480221785925105317021190604313896426497495694006472447348894005614128\ 5020261916498496369533740758922830207797128915235896686109324170659321836815849\ 1945642729569834250333868356434704375518978058410386273151088169952928628935118\ 8445921280000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 136146123107578651754814117\ 5496153099437540079993616060736807394542941084059057703071919121573880585603115\ 5290961805913623915408997747725231765102249544976877672198270125859113818349872\ 6726915315498494496975013284129725209219691378275337619017209637196064337289892\ 2377129916798040620136681902699748200447505768574419874664105643201189311424646\ 2684340811172220350691029480097522234440018200387737472864536780338731152769836\ 5516236579672034791316828087244729810165217705000957101558135840811160154161579\ 9939880214161255425889908677468841841281225539019713984174269457264774965270034\ 0042306293270171668508884903759591630897311665057808060667474740301373769840692\ 5869078035147883117478296182619390432488251963279935416633027735289266217609935\ 6512143849002370007608167550477901260752316569837516342157095054464859550124471\ 3799307629447571838299456602429033544635985138931435769541753277893654788710983\ 1311788611914821247038485303262434513729142989376935038560512108785256504570465\ 6701290273648700029916175827358609156361564270989878370157787485345535215258971\ 5809004489345363616289641963374617212505044647804311403170369674700210821713972\ 9607902496977312010237083744906656461342741133598700758506447699476255407284101\ 0320641106271598540394794101196545702324974479396049469256921974458136107971410\ 3323222941110650055476078045166155693337111722738073977989079456555517109387907\ 2892826382182377554727133561331878374145521223625492378817178303481047665176258\ 6343464335342319397660744273376819820879472379620589217890566042158158805456131\ 2529819295303073721324769360349649842586421721214258508503229619349000184588882\ 4453978248425119446231974106522523379789094612891665662418373264266147231860869\ 9213382434034538331854301047250587875644619030785489193926117918656468457420018\ 86601025759515373/4934711413055795810652300598462005131108687411562352956043951\ 4523282961012001081925072413865997365039009200165114457508789930001920066194801\ 3977052083897804523929370244761405615275946546528502827675339890340216448350923\ 9637272854669581454169964434851563225828250261425897788804521669701646348764164\ 5071717998965642897328763202651518807299088726871757581842756659315185187086990\ 8027447810249313968552352316181445622145982740174474024524355800749388700880636\ 2182421317920248295579583434078313801356307469592606005795109434901349130196753\ 9992774064965213495071044622001970549571303645538833833498050882086089380115757\ 0835225854467194923765622137406587690348764856820034512793514919120433602678671\ 8383209459684500750411115851823128587003083985639807327343559915515825539490433\ 9451931548183352008999847708574155002221564538000459627028371999636345054231827\ 8200348851655111400466036668170508045669710904141040760143229417277402580742307\ 2023353839375504659362807425745055689931602440393503795303834690557261549694670\ 2525547656260202429462901077768800745701304705557708418741603092565618673041985\ 7278560499095474434615392437492400419250519319066394166130192798318606336077223\ 8314230261129507993361453265890501047678771123805666265149057099816044856843756\ 3646602845289085825914219632014440034186491912650186437279606175086455086029312\ 6473231875215688625245755481029023791450472182710111180415852908687972313038449\ 5125774335666060808340454934659859207717993917308146009904886360584281102687711\ 4493808538790508439576907454860007242987215735594656393889061304287416998454518\ 6878934462606292618838016000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000, 6682872184\ 2311419389828114456641088825628016376529774084516901152407134443928070572532177\ 6431100872896525321925634329440598590766477462425768434252779338672734566691103\ 1201449335227278127366454582350635286977978862349295996681682786669920287792484\ 0279036202369586110414441416848641926906957905783767934573125996543595793580737\ 0898844480708698765489572729727455404835056672939582692958123607426703550652570\ 5005129880329974042905647463594408867280905637121603029153326999943990325913998\ 6179796283134480855942669417713362803357873710499659505153942685767718304379727\ 4138335504657623581168301173546317536555426902331403768392556447353012669468334\ 7605882082664167238080949829998152738992343327501563966699325367347562697294201\ 5948890519757690731990540521158943814742137442760148336056370822938626747746428\ 3321667189177446229502902087230609419308846272189328025659797278925571093520303\ 1313829482926124072888664501354552110016393279254780985397575098358721362704440\ 5738998775982293690367452879308007874532136923529813970489546975896770109567977\ 9884286576873206096443990855899220233331408020455138178439866232270508692433343\ 6199713110321041434501340267445127544245503900525518668024433870913479845654542\ 9561348515127637547137139739415988408883516617436895869202479911057868652878801\ 5322880466943209139046084785839480843725986555909082888978252351593182103578897\ 7131750544442918969406883616537113339038821226198351893353295565362695628567119\ 3541510503912167331672567822329126619834570707836074251059196281977878736405890\ 4807112119685364126035092903732334037464770322669437465674522325825677462146990\ 1198627333493295463622990542972543750799637993683560963119289523425398491952100\ 1167088478509400864718523829674998701438356842271835324003416236936025106953788\ 0089988761669881911326777047731/24238494085845702676139512583272447768965004251\ 7352452192261724213591626585137947777166792136671477587025385163877259359840501\ 1056614658381604409751147911083909615330655663990867938474711967655183870962106\ 8006184615985452874737497547109071389674836679765800787294706698693363593852495\ 2148191048713990659418414692922013406030126680168132030634374349669202091289884\ 0865319262316177854453048016047048595477869283598926916950229545130957628034413\ 0091748640907820658162313937865742649807663431357773971541782749968689719088123\ 5471924027814086763204324476220585180129719425367521783863348142811202439622177\ 4320094222656686159475873408079311675704371076672253282443443266718980829204310\ 8356165219735786711880995678717942062769262354774521920624013440472517936023391\ 8428185529860034362633939807467156259141312242565988987352782701466465247688931\ 4574909096375885322464316599567295634149806583409651903709539498291628626369633\ 7546135345525498293519892563172221566424187989184548663473592894096153674505261\ 7009294485493938306105376087524110589015635620165615293807021093475500091260032\ 2047736569759669211978996281044342733136544671550536460356280992646043782357614\ 7827920711502917289866720341897941434637040536671726511529502575119630100260298\ 4397384017575064418574087285292031831621223695726710138831727733657876683892164\ 6135978396982474982796205943340530125358764307718597129135562109388335886129985\ 8457257363629101401174008217545694413351995622318948297856259636009591026689869\ 7916573734063659225754852872971543275786707541862971785284798807405287528927726\ 0593485021559920452452795024134436290560000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 38197590033760531398384934742331667523005796345790259057642692231418120864954\ 1120324837213807316440639003685249598729824999170729642436877290106883473755695\ 4006573266802019999219251935236832089453584451490707495116976234634675634311717\ 3326590145985741514453121576862945311885221217439642459036252807997608361022540\ 1961114385221235125174102008768269989992209176026380261597129723724706278675593\ 7616634647627748477275318711520306622541587341450622701796535698496799478355287\ 4068061321612089941650054830612263979045375925978228567512462122870912234616930\ 8219017577460037934050651901674939766477026501469087447996867090665854280011195\ 9776396417809640029364576160669267289069698129549595567010837233121200186082769\ 6512919037201897574935740587150228799443875243397553818999066785874001119600589\ 3352369628938202022811644863479409377605155929371623043531198409869858548421051\ 6042271275922623785269131347262152098023115329513562386702427700373356902699937\ 3991357738487206272425711036091562403633300337253771591134178201826416767462510\ 8569661370927014010125263801619816396186738021756498845722713608980592129317583\ 5147244055231233425217630965387976165591528362615388467633368736100428932783164\ 4177258764380642875881122595794968478349886010946052842295468184962817679486543\ 4685322177590989375900582315550137795320943877360214772698326660303462549296960\ 1389084330055749918459372222410754940169065033327407401383823647852567336609768\ 0311834909992211213555091085244790711133720201260010183082659044433739363744950\ 3593630943042828850074809582046092958804638778745063604409116456101315403742050\ 6310178545367299835669239715364141611009014029436010316248168894005261933473269\ 9243329518627319648013616946022376797215605296132148186569669740813790234445963\ 3344055903040887808410147066649889949647156871788779/13861555012159599874164205\ 8580737877932329918522045338299978991900756604653100919116709159825447938420926\ 4531718048599976158254760934467405351781399533148093929672361723832340759253981\ 0897330991579117529985667646012532619048703076038307608948888397853692585719296\ 7018427326297740133249752275772150504590005141914501242167522548616089814515067\ 2428954983298204850284497620386754862950020624512220444523872132630518938151844\ 0573226957901486702007470253668866983306799657824798259800094070491642684871854\ 1190109343442184044515435406932313800164302420746635055519613632757315254040296\ 2272821288499576899472710042078513604900441072939805868908394927753730756312776\ 9951589087460918554726601067855883624071251540159165762897320316612649969605792\ 8848223623844347863670847987821732340477081199531553959760482214907715659690352\ 5715979110877264266632584968938866620281997920810691372795092340524275395205761\ 2326231420848347300008380510752793335082880701267398833103532430843603982460971\ 9390409482259705186074284421204768317927238110958346022336994498441783606667507\ 9048645473711609756709858971963882074896903656354196732090291202991777853670516\ 2620643105487180502685489820119775609702289661210176658272388609353758537919191\ 2990588784821410499028122718424255431907670926388589194134783804132241911629513\ 9177152472004540409497561014721054789332043605162117191429074688655717539946461\ 8565108752046763266619754273476018742963348851142608150020254506910197915887767\ 7337794090603627267380176397746387545841963247377150301687137271627211745478659\ 1291280338638704343131303114744887584491058116116449903389798563840000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 59316272305241178650240335353550668585813185180\ 2009125761723066107403802396365948835648863584629294210720739915259554164465129\ 9524840291555814966348689992571157337325205114587241770433483492315930720763492\ 3421529626352779897576038423184922345256490996215893339032303547581777748964353\ 2373293701884188372539349781629312604183800428034419809886001143345433136498757\ 1045697174861095635452783398080355539814910834795807288841327483979123197258170\ 9918938375472914833529713883052350625236886284638895579663988211046546148353510\ 0862095516601914272054426519404021582679983431312249907405984226927777755481182\ 8873591000430731577883369697446409277356025103319497442419852407922202883231833\ 8080032668777068451677761542126102688479881036300733267296123898124153850265053\ 1409665571035868482353376574475697770891507480712709383876797908394793173474390\ 3431813385078563953439496542178255739032748989465997754140150174286847495438635\ 0380487686376442161402126954002172438826666749700552017593780648564803625536788\ 4033617094484278115896752603098612707154052777981397610363550525485233345516271\ 5707945796942527387020337529821415109268593108131297677449763291528942526523372\ 3456644703353096891175646418885254373910835127045110109068110159847876420434278\ 5785305447088683936943023001668446130177416495447106242758234770634419912872113\ 7167204034034777006309085867015278124659515314405850225681837353182853620471620\ 2664063480536379166381806233409478048431153224861972420314401808395826141259112\ 2320815872166839768846573249656530014143556184999018782598176773173012090880336\ 2892099511838747991558904296499146868283337328245045048473307971724256250080425\ 3067477564442045853413950123053075660780909157058637638835692662975320560261193\ 4802568734824194030156935993492027440519076042670116184819137945255755982964221\ 1457/21533592144558094991682897335670777293765690551151962981895132164261921738\ 8908112317668507643276075461385746772242309247633140646016825016713739302975604\ 0220783795834656541684441514874366670937461889648374778850891251725044731681063\ 7050055613112725008009070328640063557827962295993962060447118614824376147857607\ 5735886896605884347455032709235476262792859961769522805646375589458656139567604\ 7059032803127564327089580390966302953171802343255044475993952302598208890535079\ 1999435678755761913487700295580864025007630991692476863093964618801576326124720\ 2660340259078932171123429404845208692291074399512992953084076902781937742316411\ 2372218812239179211009543897656241142582838180128421431877118788338391817418404\ 4051626319099208427672813745897502892493436782382030150449445033820806733737146\ 4793718237540553105301599679397978872690753927951581158253196118049835251548660\ 6983121908953609210171135333014107363758158526679493280501804110408471431467228\ 9729203297198776257042550293648921344360746761687997101403401061602330407845579\ 3580318122443325119455282015567092851074926857023702788252061768846394412038594\ 0610431402297296626264526691363498019690986110126219323418580104178940382431327\ 0354648278764123086988530831684879019273791775267362390187006548771641271873858\ 7621181262859332087787568600929374846413431721384470075654960677227968427094812\ 6176706471370037724523771948915343938017363414293557774661200418954455001519388\ 7313730379058471964772698210676613170686267568834852374996548302450303256857413\ 4022260107558167955641775730216454607988435584819080023291354753926895536033546\ 4324582538697768960000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 816573164516951\ 0694300293023277709653372597925266887665226064751313255097171362597203101706913\ 3352485109348030821872524851363399682227406329421841572771909555576805922736044\ 5085776787097680180314081591999289024698334573050224471943396813295330257250633\ 3641033975346575330822090203417680952430801615472156759501382004326436056498670\ 3634672050716564310421803957561177215994324360222353611032079995176172557617287\ 9197956959059827038637582464274396809352593109136634110490479120347663918510489\ 8288624209889996784247872988150308611688171794271571667909647288948865245222687\ 2855309534781453487529919573957784629915499946581828655618056310381856882573254\ 0602663821866891154404839411878724445754373623505288417652250783377727038062441\ 9469497841056966140259727276990192794319655234695443414095124561988996380660978\ 7719906928834519121670767172773227709753644651412767008255627045872124010334882\ 9073230206902703458045892740340573265858844850499228047845301433169413443101978\ 7075607472297968149965852655137484754466303123621912387936517192183967499597715\ 1138428996841192838419881254155301264299280140414899085904096880332819424428257\ 0963754452962585870708229595885801078562428157707480396629505991156457456820874\ 3914681689915166824478794013739581878322316911437729743382013519069706577069091\ 6491429835529495155667765839776699011285118033584644409019631115143959709185309\ 6508934607651175882329169481229775381521206553561757977487292959972479017720639\ 9153402689178485163867305875899552901801487427309918882415693263419461939981058\ 1133394000508362575413173655858220370615513345709301530571149813310466147932478\ 4389053292545373789595178519081484685425611629858856610433054755891087614272426\ 6752546547455670099991308361698930701701330138474128469277307380142996933086922\ 1082050891772111265523444381546225317849873/29649999241937500862996028306796069\ 5980881846085872790258902743474040624616387535759464413274567464582570524228441\ 0448615562278052884530750934551790702839291137270906581949925674515554389157560\ 5365251556167630957230208992458318747195469943294718192337667836302398550489942\ 7853198603326499315498477341962865062604480536208255539706282827709948177199002\ 7242699837525103141184424364696778436029634848152829920869153261688600696316196\ 5930075909866318144312141698416284213363958595775695297684700422710670730363931\ 0672528716185343683608125768763924455280291551452986548758771798618632417000255\ 5184964583910361718022344554612650499252544975731398271056536523568290595304059\ 3334144413378325059513986488371198128415241094828691971509497766426499196246727\ 4349848986131435086091368564910945265777509422845685158316866910147997178032619\ 1565932688064058921375937513902748259794108629045881349267894103388917251888734\ 1016255018852005992953128170558298615665698271037253663485805017082250602939203\ 0484539086182680690087442997822214420825767341900645667314160175784423416581153\ 5265680901056052755676874611472395931216727810229760949994961550068629521511676\ 0810891772177088505938473178999050727309315489740558650338339308691114212923412\ 0385331342961945164687579241702654425186085616710566250963385118497881913326523\ 8281443179503214187074077516507218859060378228791828478151590912833865397110584\ 5672046276227013940606229460978535640743009801931564584724179679983927705124400\ 2624428519747964164472941325876399468986899315951682820528413544811608472332504\ 0639439521519551422949216094147184424531001061269851670119972864000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 597137071938937460992893571013795533913215233707\ 3090430110991924679883487455904323526376480312036464914737309206421836385771581\ 5783939234329876849766024419270672854572740630244665481982874240169871923057628\ 5365667024841055342402898766913856831307893247236995205908705206324821171037088\ 5257327355263556806807886760680763818086579773670004687970473416876960744255879\ 6497029002504806165477890166365133843873645750739795854154533734965069788280879\ 1152683283480012327591104413887109224312904983493055576840696835360433291586959\ 2470208968562148983300000331880802208048131643007180365085969828124143461707394\ 2208086373866037718643250272858696560044744269751405251971267815743044765986750\ 5314183802512157874587302670196046824948834846763263704515609068584879050377197\ 8724489921004186827621328747571306774658247935692258520079638278782570537921419\ 3234443876245836094451419068423957218803621327234320700206250931576568312411240\ 0909255100628363459602758901918851129426314282982031080577039353116627711561863\ 2375382965668781358291891938024192590132744917967726259907761090924340109721466\ 9597662908036213778845393797803529492553924993350547764242429290423952219047111\ 4016387894361260083569588201884125646030222807259132718169276075773911171917571\ 0642944948428087373319951859034845410902715439121902378276058206389975020262805\ 9864358357304421217398054241651099402114453577985682174912757185523524173912183\ 4112419586391497282716532520572565340855495193721071141848781367292453616187751\ 4823342565143386495721869424584922316286209764453786144297951854235793700850737\ 9904993679781522282546858319080100682473897134734569424269581626057324520805331\ 1206830714322665080937130795068228474275333839588192878961697657695587103502361\ 8085642929491746321338043828481144462492617454711112566729592579148693817507166\ 3/21682047516633021337933826357562853364448584769298474706213143933878581497481\ 7696162904129381545619371390502648767402877629853453149468851872909266036596963\ 8155921306827184631676337624708842272819863603495536374028331337526747512367912\ 5981284818785340449765822548096567532324824954527954195857419044300983828672433\ 6143983857522156575631938963244796107914658759086089183230331899555220374894339\ 9113957360538616371382442672085042373732412218211310500056768314029740298158704\ 4704255613988043011336098509905904405670297683453619870961275436648372649651890\ 2189078046774158044873176353246480041223697595298985580149354566377267725717621\ 9486894044176758057741349828748311558604978622474374948867328434707494281460019\ 1884545631878993791451738047598495313630805310337574826393091895813256549757244\ 9647171460236347952607106934388211421682728883527577334005589282865456879488987\ 1308445261929417094685041401139047470112940219013119710058218849767941743462143\ 5191599420829076245431343138986234892941967733695268657756094505089767469604315\ 1867271549966940122975560611814746636607367868890361127029807246591776116279433\ 8438438673314654818834946394322403109466773222049732457742513174741037270306938\ 6941803265122844965518703157003077075210309627452011538405843247099109151812532\ 5994426378971777434734758702134715242380769231704581178358635819739557806016937\ 4791087484481605073973976369443907310774726108356286250796257038443209891583263\ 7060543187362984582966694518640371809034906357297982024676665412633529979675837\ 2574621365011183963531932430541510876118166163755091710707209191601754531265258\ 6343850835968000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 56948709494573214951\ 9491946528783278200750597268226205760037137088682967181031892835477419570452721\ 0715616599162728755130843003061783152893326083050723160542919211588114749102525\ 7513260462048049663176315972051713200072152752754765628729053060992949675040403\ 3179777558203480345410382189237024205034864999105879651174299399524539481285769\ 0892096381756090306368806792228784520581360726018342488725859474888001164766557\ 9843317957019748734769942075202075642187606600123945459016339428285856946836362\ 4059124935813982418822092825551235883000081056813172792379060028739467170332990\ 6928901830041529122420545308740811490107107093380975357247468941608251465439114\ 9343715162457276512142910752636177128326875527053360622119293424094898346534617\ 0117301720829083985049423687309918275608509857151720388820466841191430127846595\ 2250414986432473480028862209215623981554593020002058883224613406779792592485334\ 8401624496968159295845180393645282839565814599745410141665318428381344855024199\ 0142105532522534812671223735378304470275585050647859063530986146975077782109985\ 7026485679222855803000335620901344078771153682575240253297123974542706893789539\ 1440338272608826930343896524879085030812366693762050029165965322555873034015550\ 3978685890556509961771740691265399001850786464139686001981683310481556244764615\ 8288760747504966318986740590739990136366768557669362153590221246829075221164711\ 8829509565097587190119437631101379774100863898685659284804594726762754151966335\ 1235348584947786581248960741155963981872706530021289062846193035985533613071979\ 9828664456366282508633482693831863875748978889867674659247657060183082108984189\ 3923751165760053650581649504871765522132033493899371709727363221001900249207497\ 1010266114790128859723873965349128513764371271672201429842292305594906093682226\ 08069335283136573356442945122720448890485602517/2067325464228006751599580956372\ 9017533375599842710613964507668015446283350280610389232373090818323344334723549\ 5933053231071287535122054259947454680372438993258154412026859551633794457803494\ 3815549693374321545952850924344787469156778677615291283941910203943318377215719\ 3093074060082973213010975214001934234091531912474794294268755010416099982226388\ 7697423335279435424399234010693752298747864193905052237176189386428982546517716\ 9136841714203741407416544319244384575061125504294035746722961466967096172347103\ 4091086630185796418058720714335280512759573596040312007816671559211908128366427\ 0458601450033519465070774817693147071119885928251273052656643449705184914351516\ 9263807651998198740665996189024742437351998680270130726873814208763697480114265\ 7233401354603748876557654823937193006265020191952474813613916054649578845067679\ 1803474932391950929084432010438503134238437878551804654874318269367521115221320\ 1236369710833821397826138593769622108644470738263434082628768482334561890059156\ 6094495808126187073131132591914004805247110048229793366649309290404974087369882\ 3443238700468966917186976152057172632428562393920939503067171929959731019754232\ 1727217473106651254834706578982576833999603745109260397700609588871001393507905\ 4134461493883887255131831837970939776712751307218127199331237126685300199934831\ 3732045051700001550100644705236345243097284775536266749211258030584055909607853\ 8242765844851486444065063974436026222167478341887725615724770858242623994038287\ 0083748375608533360627819510292310526002379203207108577391340408144114279946762\ 7915203312350754909589822742680343185780113622212913249849130077721022431232000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 17877958151456671019230181014325253\ 1301995648007367585201425212540003216963296638073290525494288091730306627415079\ 2712400091959052565943073628021924021263483567528971781108570812781897050543982\ 5123656754887767089546683047719848776884224092281978263816577544551106353297249\ 3978587626185471343503063584781432237926809596325720157267152769188797959798201\ 3752235233395269910211985697301168992926814482336431795532384207794235589040697\ 7045406122444677307376673214701228659354532112335866459162609774604335286318974\ 4669440138785325970811277700831922011163595067202919997013058265316319854584751\ 7731176440416702723688919162085660165099615066756527006350831360962685088475081\ 1669508929604242957674992362750534967929951247033578121399481894132594304751585\ 8399962262349567884701883768304446766355930972002668962063071587985362157135333\ 4557307791820533293257720370828954085099883982861804181813467325657278963521287\ 5381455912686981350526175334192895323804474604861171894979699691381574851471220\ 8541291809106819338510119223737208358137873203538271303469159974977862695894647\ 4647707295079619409747167166847211925561789933823676119383024569105146244007671\ 7311544789607444645350545228286511205167574983335132628891726799998717096637091\ 6481440183387887700033301853317976240953165438403306383204950662129929615778115\ 8815926431470454877113889741155666735135349579836553526726318163873617831736016\ 9484013129219150581711999637463202844867682761254540947648507336581664570777699\ 9098408121641661783009878691227529561996867514462454507476513690076449941193991\ 1764947591816698890347714911743203911801554172762992282920523314855792036000383\ 0932974433146354921571220023925342347236180631741399017213171980652235231281686\ 6277301628279543890797926284104078685069373299730662340849166653301393368714531\ 78667457997219467090958939997267/6486933053352126625646754206184646052514743192\ 5481014659830609390463359496538252954637728790215072899380240173981589818684375\ 5593786493731551664721513342582355367011146532823541740006272297659209164194153\ 8901472282636495068355755658827627028099235150952558748518455500748571975552601\ 2949169201672527668460594173160864143994620662250935721576270030354891740196506\ 6318027724362206188107666384166227740296911986502504793908938891380956953639662\ 9624511921024264667531941986978205143753152014184230387970505111455039750154465\ 0198961795486735740366809456228957285333020831604974097164578240638557691303077\ 5924652353378594621155857095417854558690729604596686614236754914994829491773532\ 7632384164732390310181103617837076379389081109562911200140074313309149844050035\ 8869502697061731656461125991804666256079300381564642082614106841379429679201098\ 6523140517429842219389443409133853311168072496575839844196736969798028855136256\ 2212556828606074008424758577145664473554382234991704316940471054076953824220532\ 3940465000378994382030584082869278727329723658690599880064827115745325016847337\ 8943313912494853710506147432885469994451560151289386686665854618659489220433760\ 4885912062952443952108918064147700730664375683315801299150181750156378875042354\ 3017418618536108011802070732541940898970203287817955628750735606927953790958538\ 0989400979842306918961654167055812036625155017672926074525491646614914910829874\ 4048897047403069497291051699345205540996160664681269477311396849241333373104857\ 8548216716059921581623547308411380144929164836352670782949503636461070626617182\ 0226961897787201330045604548021047315291336238001203015843840000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000, 330356141066047301676543254205227013026903843823959\ 4149672264647365340535317349040485401852836241919361769639415096828185084324199\ 3283751475120119368946654780931311932073933267385794955988231248406261824966698\ 7778698350489890920836649248195928994309807289700763775987243084762636059113271\ 6247370471969412288653377358306556290947476011196293970872607116807936593664287\ 9849866860780986481544192075764165030969330361356143041095959079153564243317083\ 5475596693095588478100454033511783465824148287093475558325972241721241918033727\ 7205562101616773648997548206787125321652745981488053915286612508320402890500747\ 5417511749284231470118811614814092910416776467912841950779196145533351865500131\ 6677662192300961713479261418141308590443392958002985981892295124164343510925231\ 7231110141270702856661512410133989816809429110474569221846084372226432768759130\ 4276145638247510579759565235203171853940942609622816423634527863357875757671166\ 8114216660243242259844185197602293910617753213344736141599550400394869537383019\ 8757600918968523700960049366227479504818296227218015267496826547380475672799471\ 4013600442487898376629424029107211871840504674895891684456405340955432730727796\ 7651536534256815203830995688670536234549694347217984676587014682035776481740589\ 1207284738481417685574162094151637716834474508794646775590280187787247274434427\ 5140145114248061394182500227842857218101763300074082412085581476023018198660330\ 9484172735616096719429347673149656438818480880434966659763808346756182410252299\ 5521777505986677384309734959762403362981738877668827801082378053973330067556194\ 0245754103006597451067860721453020094155228123024344192677731760407879424258056\ 7722343583463236451944406756577361863619686877214209934046375106302577246990632\ 2961553327311733341774703325788947066288530991236811851330240312602708727231865\ 853407813504117307201053827/119783772040290899555471859274998413351841551275215\ 1295157679006171981631870540489888673186247981502450200805999564805903092182179\ 6194280841771472950806272439936200340317673381762538915183917008495338425772418\ 3418238282726726665168573518006884291722318979919131658274696074596561118642190\ 5318808646983452972978284365634488229524974394921298999101335037879449562215771\ 8336228570646612355814406743005085824220965188872102597404671552657675670439106\ 7977096308676405175743755688650294703456147521902524829623280441540887771571188\ 7026383592754097556047654828639906413244278187416434392767691801519773621009258\ 8288061644542550159906939921269806770069997476934434636899469609433142523472194\ 9235349237659760246955352441649970255360298802495283581886687494635295936651869\ 5015753646019115290206611343429594149077314450337151327776743702366712038126477\ 1606059483085241428760254978443929617990562197412998309377104775409131702544998\ 9538254648486750329150251312397282269674764377960855184674700966445463903276323\ 2310866650932433654742777456043651591617500179977062937507071723428562646385209\ 7235154181571568953520852215525651762490367582839582601293069931219575918227762\ 8418582226288804373125669453132464861841229911719168325682174293088877256360952\ 0116937512076196578703686452357933120663908987172159928528744454257222780259982\ 6231777890176135765637685241812421099256398644419902571068751672971603355146166\ 8790669023477374331303005862510352109562867004902660516072350399024808659254074\ 9788474598732834181892690347184474780135779041667596643523934648554015365194060\ 2855669209515937667744352830387015326281634537870047454880021348352000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000, 10571277587340251244743814055779560435238843\ 8024971076178587005134153278096696496912858909138396485045313738341341165684267\ 4632196687819598436135673780713059943108686780206057921350110524850825840352731\ 6590832558948309576147411248141454016136538388422882544772213017594761122672289\ 1187552674767396519605515956880324823313955290344278202092290426071315133883270\ 4516106986609659299587723718640706053242431365116876912046869242851108470918216\ 0097046049982948600007000613132096372221170133475559452444121607848438031366056\ 3799816720388794936209787782661879637110717634296109153128730678103214183452424\ 4430457072802563785210403648722963099371303825138896833813274498492102825556018\ 4419432520372332247481332180305239165765012378674226104440167182714237529312247\ 6515926452828832978295033332389364255678015521053112795760689859152532231675679\ 8521108986205020613948247914689670901731951312869518180451057135181207777220157\ 7725326077366083896369090258877006959988865957501515636333980203250051952972637\ 1355201324533126133173630496731035130459247844517406564193664690187680296438036\ 4639456958364441592705148286635722399465876511023350580504946782689377491496412\ 2682951581304565246991144553845836881137095118797791348634494709138376127100361\ 8827618744752989916100469107984514847307472941596129996311480455990688401327220\ 9142890519459568733142557040453447612261525413728369053392335574563329016033663\ 5497738137855000800866913343528792356388090211071445067934807253919914559303037\ 1832787367794848810628110656260161915216558279957516882172970972100150603174980\ 9877194404284614282487542186657977379430761332190052640320614392522659221925813\ 8355747072849985590815256160863613227452794350894929433843021469944427750353097\ 6402080391000959428590587014795662751915441960575011186520065737334068792876039\ 0849752539393909864322503669/38294711010323526596936571351778606390050384786262\ 6851998537174607911079038342339837106854363694347830018920494267470930259429121\ 8003037143878069415462646670921096299671402998163991067505129188449009191524568\ 6267678582599493150135538957239093417557147079160141957753220083273030034625987\ 5957761150312075557154682161173761706020747972403612171676105832481338473384045\ 6369877980286332903552715967829741234845648026756341281463032567976503783024713\ 4800288005712144993382408440524673840071833382384943328935918626908363858658290\ 9563903980295403722615997826378844616615724804738846347215749408189934851352141\ 5475902854958697243173939503369828354172232005681016220718510298714145539923831\ 4158093777226367019190027592841094601409904951884462374123000821677576077454885\ 4655299601889417921357034572633145787264187012588985665228373905622210003729116\ 1528181891649379496152862217260287005812731645971590603493541864259391672120978\ 4777146587457375976628812962057711173635244298327897377062891408870342275342996\ 2070396767305985060954244694750181370913690608335246378162121712895660410919382\ 9068128974079188014004184547394919235477137264231061126691250568486398116776708\ 7735169361153078854204451799416184760448686651907910330765762738683480207358684\ 2726398153631702473735305361055442537462016091867176877583262563318113035956987\ 6291311466886104431110661346296613157592406147611928462352975910501050676897694\ 0464971710687643018369812674236883796009221411747039147694364660785323458585598\ 4631484981283534012106816646551793033331734192864044735352550621840006679104896\ 1184328113335259747494068659765471462616734108535952670457856000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 16723963789618847864959267719823974417305102079377\ 4475977489114656506117855912461395060635839074305600937182620459769102682640443\ 9304559491859254286359875784828651525115191330677004286386024816090820128110069\ 1595419154668018855285721215797565149905054320953068606858414528526246428021485\ 4788327562445180090960251812228579675507293540487482662170603059556206166773571\ 8710307070525141628149945816444921051245851285552672224710833998642052798507208\ 1152988938033819985745419332854358687255842085238311330917012387305164937856448\ 0982695421239645082655007844223617922180930096796184231639084214480301677239733\ 8765151210581817540974376330684677737655897998043435242717043953238034608598916\ 0218324466448783553280291795857530636245763484653397511421403960744830710104132\ 7879431269364132007316546142692015386720467003983979421725771241109130415193498\ 1459979440468934397484055473209560007769101785889619006188936473227505191557678\ 4160289654370668094209512349982242783087367511768406572986636625184190582006483\ 1595179037822776244394287086736383700448551116212870101534803390440683072533887\ 0716248588832804756456648959688671354068731438752622554975280636888445893500300\ 6489934989543789661215838400413715075287961047287461993526776626333003537128199\ 2373612838333914615615334665062203647145394460803179689744973516496256462368586\ 0336014784457312887825502201681493631853248567007727084678028738505329650111353\ 3730756794815884407103651109402688047670130485636667201960288067012606820760675\ 8754096569145204586421070309867578015019841129615151916024743784695646897251172\ 5973772983309838373829646225304656528996663507373816934084717330858341199105380\ 3463837912671497317738530090824328606426181755723069623825720285629809043451918\ 1692643731142345285634271330738976326849054663678815605830259376303108136655051\ 3208106977784873498080749759628617/60514077156057589364569780609390484148702626\ 8953742536306258532895192709097386366688958329845701695143541731757802999571922\ 7241961027086713943852297759038515098968776497972491475681731157113821737510713\ 6235070467560161929069587090790949448403619125019992546688633008043458622899268\ 2173567013317449549486250788783671322168399337562635889126418351713882079338607\ 6910524116500752584550581515405061384780757906007493617106963051140613136642561\ 9877199593069186021556029613312552445050882502025978650744672355226288892504839\ 9819269829231697438840061900669232829859920505790801550283132743993511317495234\ 6274717931195668184927526212643722854527695629248039647408181792258335430712556\ 3294473199702804298638535274718594364755544606563753313174435377258026932639305\ 5054578900844366233736935382150298635811366433007389942041209928080765614506540\ 4498498245257787657617768430087899367139277696729218920490100192688320509405283\ 9445760714786029817514913427683247301321875312435679377949977268032215671297246\ 9986083459265198527345868469452640636361106076066133780526612811786879980547400\ 0244000368358548791776226353285848699470552400062329321512332558394397423951356\ 3119902004905348822668033278098918182789062688693115801028300029916269015397424\ 9006594651533305743682647580652660380071481513003026553734212121701534036724621\ 6000274499001437100468496595783511676539068366622558597252379460670095175694177\ 2863855292081472552063927178099687421015540881962908779653220373945293870767478\ 6056772274567147424977926782576348024184176211566224541660295184614504822925396\ 6939524330667766537683047243488510752489359892760159191731573934216042208296960\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000, 20512180803446821669145255888115\ 9809063194782500913745691748971982457960160533083108447771022037083183591452214\ 1480811213583186171525421381755509361455259658711608720752851673278110071952094\ 5347013848295731901852817934668367032673528818217820156204490346460333156621825\ 8887699132046096720467418709647301295574988184030466479185201926195025914936879\ 6563457418750602637806876195519434581592172143380542500218804211215334778097233\ 8549060355153237900417614220612840643906470786689332247056893523279769404314543\ 2758282056404364053779105958039297498926846757601470953524557298812384359912241\ 5003010515608789963506766591779652960352395523995842712851165777726194316221201\ 1295950621779765139966745919109292627827665672526888829784399971366372883515598\ 8262396448479863762022626300968692736055680305677969805692747257093451349828806\ 9873658615351908427888338171740910931575012417888865292917472084933483706859629\ 1269785997057091909864939130120158970517016029319204186849705147965824844450977\ 4055911884644485480513323033693595604914633538346679076293831493659718196786262\ 2765746983569966746356714340323034185739006956268541216557840751593602150884805\ 1738778796673012517391430059806482099376771186615229960852797702417407071965314\ 0175438329046378840100175257868338310776459111677691658743456641349019240484012\ 2927275467285095794145577943348588411979779433964675146131537168943752859949077\ 3165147420394397347329103240042204422418259514116509006977441196581165988552692\ 3402773385194674168034427282208951392368666396161685927316223461660112899175934\ 0730121927949953704579728563251532904034072297836040444309813484918792367115827\ 1410091759822954636220673217183933806112697480849679066673347101994096531963265\ 4240953605061969813160089330445918278130981806722603778648337451253604391578922\ 984728163466147696337476189166245848523932753338617/741238730411612149163882515\ 0378351442810389365394836773994951528536072940117328493390973535879239831607482\ 6294582435797796251534515224257722441081757258085627000625641312649520903891239\ 8849865297959815957095811389202876961273570126545652226709078726827757345868779\ 0535040751892434927134380920349677267618209773311749784845308094846119187185976\ 5367255929999255762737001862012809378832256001894047875229968536618336836323113\ 6872801051637288336857768880080347823676891802038227356835309503809421730803123\ 1203011152761964535099986248308779546841714096333149309602085334562282242969466\ 1223351956086620715939326321472433653657390454912813551174593293575135758192829\ 5191297026995794103084021712327864391968282737128779952705324849100336213677399\ 0805982274375318025052055198053360184966731484041321932060564931236068482412125\ 9318579497743527260477312061186125212724656091137114934054319472224503307818746\ 6593259076079803484375747490830984306957132366606982319938553945426150688102244\ 6277479481873807175143326245285208161434375407813785744496968509644411754498283\ 2626887563918733088465275895409694198510314321766227326676320955038944990692620\ 0139073348167145471507336644666008554213071531757120689510933433170634290600124\ 4435595199604512963705479031500657314665955621279245525008653069743210539480389\ 7412843842981299262849290815860705815052838181752939605612259470286887425283866\ 8500700518814355560463778109543959740742301981140141510354857011113611968277330\ 9361556353909124221581871816088708107848415175830019240344538110558225714534914\ 0403615320626105730915089275260312586045028750777440771082954093952276158495360\ 4003641367199744000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000, 2928846466717096\ 3200327018550616341012235604867604601668564369259757500434212921811697869954717\ 8826889522118427043053347721547521932639968657605729436143938155715517686966082\ 0432197411780784739217989768108670194697291026999554026142544957095744014526459\ 9290143615726915179232112759802549111683672133067102887173033403337665630227394\ 5271087356368121681022466734930431504905183936892085984108311263544902255864484\ 7595569674370164483033937677660249190935806002545934180447842232160682649816225\ 5300645641546142796190612737511310912183278875341574071820223367547473318426123\ 7548995798164905217406460542294517288440202986152179407582229150927343733338670\ 5057532525514023062753522821865852913173461724645947822558961506283090576878424\ 0600718259887510139431720691882559476965614309056006630356759577299864014118679\ 5404942703086734530363418226055134442225918649841286079174445633709413243940358\ 9598392179162751405791296821995183215760913460409371954131700659897897278789371\ 2981977363146852958218579440380801807043034715749047872880015246648300331709614\ 4093804744549816774497695625904079665175520397313023885711390501510083348249454\ 7157481969701882371374339714085815184572745566768827014245664372886844303530247\ 4184758438513882327503739629400379759360146688697526426654501147148657280813394\ 7471809030008391110421206954595502836601586062958460968235219010984233433062867\ 3314357962372318509065983008068678489706716190953316209785791136295367753310173\ 1224465197975651178489241311195699627334818824317127159914240965482335117228559\ 8095970435434991391316181367239972498742016111504877811810440207524856843370513\ 1620324929771439594832949565759977411246168604972276438636052330636438935005669\ 0926521557502359288028088863302878673300527802612274106217327386566325744308229\ 1162461931447138046156985235326516909117999243847983517206906003739278434839810\ 291/105684790070099459796664054760841252130975096144852665168025443751196121016\ 3097535118217540437379588918452564642750161881762572116759802168318689477930369\ 2583093398766067543699866584488189327360852978891208871656322165055880827650651\ 4812033165230869119775192223840865350549323865597164807570344598251691027398045\ 4303810899908310500055112531868623323815840237087138359921336170905978260080670\ 6439895445489200570263099558869273736312062721249901419865761108487953954234215\ 1350733218779461987088821159973290119269685945294366804916644479856757623790253\ 3553642768875328654142354630872120607410892603212634855889499192904154234645817\ 0696664751058509879009420422662202487190221830330496570888572994112242790497454\ 0637318158204430564923316029294755893053507352396397848066696328693949273547715\ 1546498284288219096177016842100175826171701151045417821583346183237562633758155\ 4548030539555647156215658993267994742655818549430686518339038428133648586473153\ 6274914757045140754535283666096528599487088650250542125618539299159343325420652\ 5773113687083710025186762702906322585076151418349428835142039085068323172258959\ 5106526641866813728470128058041150634082320399186732417211463647476405166187566\ 5645221724620029273007459758698664297729723152876648230836474448071745499022604\ 7241567056896637137896897078529442973739485356961190068385085027903946873375349\ 2047537407049257628057523431773190100970382158223984025387429480981989863774147\ 4085366515622133963129252326223940238757262929059650113213283874589547824993804\ 0973839990884378604150988155541679030910147705611408452609088422831022825229315\ 9384951699456686860719569891517938874436780755353970108740403200000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000, 288680457706499818221942464138967922043968704139\ 3370133829913967082237437340135700805704714767671028296897896437437580613470815\ 2015488204462208559932853757905998348701288799651727177007764739043025218919244\ 5507852881181903025933159020740637021675918717138255714171874683619895186268362\ 0900904172094375971172350578676805739055162513091119591152681987082771041971380\ 8687929786926134335143762673166276223814612937402875169678650089533506854904616\ 6931151377826601792986986250390695990724504708228157921006111459986204601708164\ 0340342735826752348886793555442827017710294197948468202795096738479095516357468\ 5666489206678520920097190149252304875162194353552086282765561949840550316224353\ 3281013441156523386688882011082959969497247163967051789751819205001982054308011\ 2015561900357595325546827997827932451371615664463233119142192005340052750398574\ 3716191279064200767529649990822374418317472501825371856221641541315195337260015\ 6193391031256439731594998090018431017051325429903400337981039333195618957999568\ 1088097589799589631968152281996475851426390644242004366110622866789830588153512\ 9746078805547252521183807050036666351362914272823124576728372301610556927979932\ 3136885745703157128278638768059198981265187585935210886397963775713507001512982\ 7128999805986550972798786829263585509387606409321990456651861881175839515461869\ 9987809564203505197342438636377094169804412521744730315719900745435147338680247\ 1242828205638062856207357433830441343154556664002153835309001088204941893285509\ 4692879067580728540725347501823112503951752916234964595559766317486207853110646\ 2081059292984675033723770590542393530093981993086662205747159676460144329296076\ 7649494892547138847556191413337570802306140596366769552729273156351540202944030\ 6463622996761918077120417950009878290233974289686304674129738720712761982004323\ 2987463051352672343135810276732782971882141939/10400751168346716214056019231237\ 1804359381025028145666856784961367166717531035236879437995346129176308504618642\ 8194342153742724552063407301621202958276708408142014385790600026705943308212989\ 5890643689558850823908083822732483176217249740504070800705395562437061105462267\ 1254243115008347099380362052075197166350927861576428264860030098421978713731292\ 2129531462392823862297098936710951207904613534572483228050924605295298556510709\ 1731755267435443526240888676164067683937986692999398602080485350797877842530744\ 9907454275667535097858413607164646851976119492003872759853723107548226986284201\ 5057544968132919170897153033295874036339978805005505215732782522348213540371639\ 0727427988109979325994875844281108985958117714210854739867172032137773501248781\ 3889452647387611076467592152251586835864164856650454687842254985867863006160081\ 2635898358356191833854736172323376367005176450612305535060741458951114114778000\ 0831310505033564054175566066236813700282687653694567137030922351380140413214503\ 4081222232366251018575240636021018292481412356030158903883495415760647852965630\ 4161803239789747396738317193864174051578136842713667725882707448770809796292450\ 5970176493313167535579488445532937911371108229513871994552744365166313286414831\ 7811165576573149161667371803544445117189499136874582503209511487901345532817835\ 6298031917145398813794475804057029832300959408075719611698074723669648392672080\ 3192502209787488150814799140607358504142349895682883034131817531887184176788444\ 7208318637605303835200828557584726429360357086137486794152736333156812726759000\ 1007406312365101092839581706963962803048293471278602738767861878822999068962377\ 9180268597793513275392000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000, 144541225\ 8821771186166511147178472000403444878422216366042586657549705356634822990806936\ 0047530546568204952948783073029569842494747928361498579340873504837359496025045\ 3073611325104919241104807607598497666734017505570164485243919192342107278909690\ 2648747878419629008683289646504679739197338741748243375292359363701796400529247\ 7948182970025316449576254377042285818455480029024809800841803031954142706423689\ 6068203600641845010265959607863383114743242329938122902082551496420749889352778\ 8221707296639379603935548762466602427478798954430136748441732486507071565359645\ 1908872957084900319506329668707940349684484678663233439250181100720354930468296\ 5091489036152023633028015187762206763078614443208855823678676655910187220692558\ 0734838099445213834899696601343245587312003220205723208786002070836895895645674\ 4337155637478191958010387036853729969418774591881502265228521739946048817418439\ 7446702910341295370242055054455189992599738820766711615212512530989341503894179\ 6555986027515720764404806197952076504388921714128670723096380314749768033163991\ 1802533943363155232448394539607060762633896243754522020642241860525220366287057\ 0982279536304693262388798523791973852639428918325199606070308043464598870303124\ 1233484426068285182823990044707170373228375198756906758531450706730102383833063\ 9626065887906953102415633019240317663307169526069142164597677862684732739184465\ 2017821158135031671953145258179240866106616889788702339140896275435042119759628\ 7074227061735754582393395944614948599352032069019642172977007613753441351067334\ 2495279139875441261599671145685209054772277514212580136683044332942156472446135\ 3037776681410936767422812301906242452160509392336450331745398560883297494374703\ 7130380191536184210515454896896235105000610567668026694653841388034184751449938\ 9501157241311605064272717694388154948204350582905604135739412488552643715518014\ 063507775734848319551/519944455983390969280233489786265783110704519301698999005\ 6409044854015826265179294924693312256629522004923186305322257629270304566887959\ 5814998951598606903345598694844584726240400052363761285808920571958313383378101\ 9132986837564582331242178769259075503528148819006248375959787807981880392629460\ 9046652475815271490024559949937622019415328381030157549474708014217320540238721\ 7699213669387544522458844243651977093643235108297847841036310156723003690205428\ 5016040606643527172721836387432003388575778284084867472804949577094548488668007\ 7823661414620813851229227370408368160826683123385390460834682159664525942718739\ 8344700739105501092047034123903562697428833122837510470168497200225049675247908\ 4273134625289455854313278763450322147718164617344361698935611018481763459697150\ 5475838036997474491067998983839027779654006485538216976219559236425469296247454\ 8450729229405247787802844358651802384803142533111662190062268369611494149635919\ 0952871724966913462979139531319218672570586527009857558679624760458495048097848\ 3713511667849137971023707243986413934956027590605026501824099951356047733775729\ 7418999549525802032939632612459761170572072998345661650077994510576961084103103\ 8499387084389991200513540338313559770405200296879194427762902552389781458114605\ 8863423934089002685556564806761981265463329585162646390705569237786157032211159\ 5464681861663632705287463837245585648048807455464759557663025359619242725115664\ 7587608174417742504268749328365950764306362012692028820177659726918554287527663\ 9541202137485552430945775990454654673150937515100012513257722326133628857725463\ 2147474582102815169050599481328471347682237953101482887239892123010509391138844\ 8463257600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 11238939146579220996\ 9652376095959548317437980734667986740503937208365854609073845574499405077652245\ 7890512735534284452921125337656406703828781504868790926998691984508381214636301\ 9428710977865898602189838257154067067695531984532133325710940158991744263410415\ 9914040016204124483321305538579982198606315157406736679325876548976407274661351\ 6376601374383243109440819069437988688313397438775076149606337955420851154698928\ 4459823711964529078960074474169369193714542476753295105501250666778477304215979\ 4568237749463364874785566990001899473622590151279136897421527657805246192632965\ 9420702235111132534624504974257736624868209870770312837118365472136359021763186\ 9564945828752890254165586264732972355673950103884276774502941048446193645540348\ 8319641517058757126993774321783648936792808192135778407382684596115001898851476\ 6432718240753459361208241633117577174816213200310199266160537955418961427447845\ 6734860582145517316086441137810688590831293432414418296806244191611879669113624\ 6146392902213414963639533795997780867904614122205002370276203159279087296440155\ 9703811048536045390575167704384147010162100087260463383203521609763367444350136\ 6357018854921590507864403178358117122654915087474906773062710082451391725216232\ 9236794648069416528248920376383661788241022296744110262326111976952538088697322\ 2067410373955793565683660460442120361655751232607461151699935553635261555213995\ 3676615587440763331980578993200587928792613432501911221747432101628846436485687\ 5561833295974928280399701060458011930616097602231756573379187242452444774708294\ 0738347272030559376280715950353833752214260161929331905168929736363658769607507\ 2586386872031891118011436387355525560862391214348784641266657308044841228243411\ 1810058149997966040388628314858480787142610257982016722206797492958109504063725\ 7859069940691962426740145914929180692128380204187236956351587986526029586429893\ 841509266027/403665968554378079786654000252246344342310599530591768318924847664\ 1208650573148288968807353333783283447458546458859280013997127363747561347819009\ 5150191177688310259452068505644819677016956489164380153138545117640817303597341\ 7527412100800746062679318618193671901301214648245144352742296232095963284167383\ 1223856229528158361133390185982445852181595042955818767401447037603516719557133\ 9688148201981684530980716761792111620442147323859098976219495592214032673063516\ 1885065641367680249879028085312467867825888019795842671671585826656798769218804\ 3714704571772509249389769463041806715791930412320744149412277413710730744215857\ 3814634484189242856194220494185657715366576310476269644538356747874285269932451\ 8179268454166854603624159194683011439283713537173647099803114540528515061487789\ 4178039286701882847453208839840474126045124816083185079915773435450296761538432\ 9010983282530571892989672033292621566615781373011979261498378185262795370341132\ 1019767361258350145224193405795709903696743959193090495846867973705056826485360\ 3948330752049314533058543182229497783978811484143437598598240695131339272347783\ 2086395396482223864582396399698682127806540953787824829120658878021864261679688\ 1880956804762330408108890949023673685031665492099562527037157604754430388124003\ 6101825721332096677249756364277894059753545470602323753699434641371209320621664\ 5327947573014085560916118312212437788151731511131112415558939352044343367256125\ 5411592816950465387658656320652393780762720556756110369807677601407840924380602\ 3102419796388811541680250082609909670814009714838268060471017313179586895813026\ 6468912867608374506413195028109664738135151259729879884591795472756884998874726\ 4000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 185643711981564393006122036\ 6401758304620869492821684469777945289074620653054080667063671521185754333014649\ 6993742556323200641932754054768924244835865961539415602994663046336240653998234\ 2830417558260033691230392799683396669817825997739963130865730616427311549293084\ 8943004519202416079612819330172537657304055949765095704363987544502274358555757\ 4779714291490761986740442241225796505184323094733291896396383679936864644212655\ 8945220508193448216799374868066646760235523175190969161553969356278987334120678\ 6722770240749411338306633895412333835865829320013384767767598601105851179428740\ 6285254319826302952007616237367800514116981337756913712403974954577742950486610\ 0650753913901873064124357385121846600026220829659436626815453043678747711774147\ 1114533361556960739542274059214377790520819337775434818935539889606834791707341\ 0647694709692341156380019331008164700794848039179883979040592223004895251989221\ 4636238451563841896790385347757737767144279302259143356265846384709999739113319\ 6033082396393052363194258415094772236322013656465706112791820827493493616030499\ 5235053176935473815584027656050023957796384913760658640526844667482051519919633\ 6876948067846367123768469686908863649750576940801090742189976678489248345834762\ 6395280674858362762086586160589506890508082527532415419809829205967324689948019\ 4216757811281822694106759670070951538686181268567237912613452441199246141262947\ 4029555535547689408561139200185890776225355628343364649002000455613241233719393\ 0464857355190744234010792907244879702555387699917382702513124938908212552175110\ 7311081438693786584295559857017846893996653303581703816386908989874499963571524\ 5128147068584519373163867907673390723516213355829920753948688139340663826005820\ 8747139790104133548194908469017380805601272288210494497171495188234272331211527\ 5012251349286858429641467910038709902884682630737341367321628093861014322195443\ 758108775183/665811524731914190254736543710768730442626630504918762287663653599\ 9934778529585121521221905139466966022171708890691001736023901733541609668894332\ 6023307430155776638671701923913487811740153866798427330478187645538236610926039\ 5533482308101896142833078793638607882582915148485550417240539684384418915188596\ 6551142607617644558480269698722353406457553227775404548973312445549793164694626\ 0758091465449508859487777368118023149183162309136002010555532787852676896580606\ 9864935084564517350635623602009788462332020062245911898140572941213070584688429\ 9660137870727880535303473769627096466869107466179354483998140274654585459113276\ 0712634394434802798435411426999727004543613781794134732282567161891031920579395\ 2800813086481442816587122024481025113331561577343187401836587978057577599688800\ 2121656046784467471741222769736530033189708681517823473418990059110846863278103\ 2094024900007627947722399789366095933055292302605956616584801088511039213848351\ 9438513127554926652920855234515905304106084233320058192695487754284459070883362\ 2949627482995204682299818695443673490422627909585952179244276701233262349652899\ 5056911027003146406169818779245853235475379924244576447493711425527081239742938\ 0349030593292233421027189827074292075576331122393167715003537680743751579550459\ 6876391736621090954651256149551582882436153864720962400226583338669709395363959\ 2291079871307600509553482416574043237143922636888004255544838237091899379766115\ 2583661844660003515843665206778169140407729971127940801633329989760562845856538\ 2042468086048482638486793336668614020227218419719689016352949972151893285620096\ 4422751009755082281144722850725018969222184171013316537151307448283622548945991\ 2302919680000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 71670988332098739919\ 8332874881097997425857148688947922343587189761485174957802433960691449734484033\ 6638820645839565518191450610536151800690764054293720257054104197567329868009185\ 1649535988677886284493569475326030866356605765602444837219346726394590693592631\ 2510091707621861438417864462615525382308512388936275705552660223628097443868819\ 7699286882007263760624474574616109189090179327532363438015441143162576320835996\ 3829244928640747748308292245034594548450480163095221915053140203899076309697863\ 5415157172280305753255819769105143853837119674210561077605057903253937751580759\ 2200414704515447675232774083762121625361410220727138993003709860900478304717408\ 0104316957565263455878597388066970694172043590692582572455581452059591546467063\ 5648104900534683419768541842143273104425507523785559412560213923433793257711794\ 9817762529470846108653077916574745266321804532260208117440785633116086188070088\ 1197703721389126367189324530220376421148887124861792658135818731133723283010834\ 3481269824198327907316458382226745392602142350871094588574115217772602839425026\ 9932097890621845891630181519129678476050323756270725819930244530954105628898102\ 9121469505463088785915415914141443967711584805026791621496772098192984326026356\ 4554993149009316996503151402518911094845961757312447274081723655529815243913709\ 9607930724528799535413805956171503103428577109932363591874427296175702551274344\ 0973748976033772094774489249046670923550016337360065147656857251513498414786906\ 6983789440932776468911184594895138977822834411031180020534971227010423751408003\ 0517464774846102114018102242271336001922333788269368967541381287810821315459521\ 8138247636201933206416419710014940092694512655746251814505680094436380650598841\ 1196001662664384112532567885148205045692760583904128230521349486723480416684754\ 7845618260131824750707751875267019751651041591613648146018145109350625243041060\ 847767370285464773/256720744547157435475923783433008712938636810696433768951405\ 9364111298007402191337011482587310852045025565411610286312612752854604480221476\ 1823011123331562406596765340257842641261323085878347654705321683264304485918362\ 4666321401228984731718702019529188164250129027079799221249520769670557377548291\ 9648143432449944683361837155759205558579172066847614621734785144051530571799225\ 1593703754451774488284705761468865935455967747229169608816296849855159692877725\ 1526211257559655300043307349883814101897602882312760959798568231841459282934101\ 8729482271947243571842614160825724309938833321270841563588572909270212452296826\ 5935333706708347536129037023959129255858480043891796113212413870719479008398042\ 5325610458901292648577943513911792041069559044588270398943679350001201145133093\ 2642328426201508496969049814980058083049787765338533451011929278680247823512757\ 6364124095414021957457690720890313186720672661029928064271917447495267031649900\ 4413691615565374961342186705886373422998156775636326921832234126941803476887884\ 4396806431515876673325978409018833826842617291612812784850677254731053139320064\ 6840736087067554861502617964173923390835109639004234467394337937102950252927554\ 9867610155252015495709276285054347287153488745994721094503041511780710394915029\ 3607012583780497048001752473277756772870976219219949907120442008484622233573541\ 5171627148492867046004681204264968031769692820521697381514999613304756016111648\ 5755321952781193126300655878334334261080006507401608619543968441477188322914220\ 7027953047386112376677187819852169967088850515408883366791669870821756915118522\ 7394917023371473147454992149392581358589136590201259958935423715544673721953382\ 6207944875704320000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 16595003875413\ 1007339096817985002433071072512846323303628807857857202840469068767938177367054\ 8991551735703975680272898066759873654182034678162593884780870278376044051579187\ 2907799342794930183597775483836545951605960539605677074088882861639214490725616\ 9710638406410191858923329665248108871729598135280775954014976434887957231301629\ 5465196865790837597579073722092559992567163106593490421811551383438385588615692\ 6234745205230958566092729749189329329183218432025688601445287008469727924400758\ 3334198354002530601330709336129114478350642392591397715860184572839695450196446\ 6444550441682302893407020305490531575539555487276802680407241351595110562770495\ 0001662394136673661405608411195695853335127398482067084400114129024667434303505\ 0340226464401909828796789476670018104594297211280621505050623997570401184023251\ 0846592474112295885421178468903395765014638990324698357519539677917899780444490\ 8740856522585991622195056414317118973312737831908100499653120394214447179942995\ 1241738257935984094725924933735630657244217309926190697171168314578643797346787\ 9854441165370098697158353366348652033970353223628921723349565116078165326889292\ 2011561674889799923543418765239945052744701151776235227595061905127324069105343\ 6178533663220439446688817697987861254127725818653166970286591325041420335657627\ 6603030437139234183542382611590763979045090866859666834777003290198310134845342\ 9227561720370670375952999029737886099947776957397230571609893251218242288782193\ 6505336130350218829743151537505404120127745521455162148450436830109678018758395\ 7542201623030070299815671018066669017243757032904120788261979990947432185679212\ 8591374424527720283485747909572757713871083153588985089074026823315884979831302\ 8574277892221959892374504445807981829878130820388076467131378104610330082151670\ 7427277271381279820892566690412891311232566950343541820728218963566421539757238\ 54854223550574096831522770344413198394684982353439/5938036170736883682736277601\ 9983739332261350106865506276723314627236013741626487065112490295366665146900536\ 0940990199763765487710942915458862206583606934786199306429835583926220512217183\ 5518712009323015448217625040154585276600649054701661793033088867041720746088893\ 7478647116743736053603543355624484923470498576691883015509606375829537173041115\ 6231510739765819830699354905384580542835293238409363832489729965705334260225884\ 0011211627522159791394485402915581700403337284330298947485321013211276105235272\ 3228534677687950124316166010564772634308149425159775005927928979051440201132619\ 5522691970975330243532832194889201963866526884785823443656471435694878248207537\ 0357370595553796423056951475922157512680894868502424032613447663554780042953086\ 7643729520311390570625646812237585123234355713624264283903098563246549217456371\ 0222907178789650249691898718854701712636409742374059709197062221631401961242957\ 5157557488388347869562398208227700936605516862239654963457453657211933428212988\ 6181528530943834244787821037459432143454913051043309183659503312291017807488383\ 7458355897157383255111197223949493871741886181582327756360519381473616753858605\ 7547551528625516184863252526363257849527567471083058558517015997785080712852113\ 1395426272216344836633430604610291298235740963963320645092669896757730471441905\ 3068384219511194219870499211313377294524834378937517993947563495962301232761848\ 7920477256703264063685248221540275743967017582746030926792828378038815474459032\ 6234176750551148058938292544862184096241677118955562431665609855894663648573397\ 1330222792183375888177625300857391169404770783449938824462888808345228210179954\ 4123623965945052490560587215236808714374155750360054147053280611532800000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 458842477571165049230577823762743594\ 6218384394658292877578921820646153285991023721748126024865364776801654486958067\ 1696530170538945964115482955625998931491688158516183141463845209012670872502366\ 6443637692843042267096710353470077419650197542313657217291722397630014316819819\ 9372539572397086699194657935479107362258357153849624765974515477458355695401415\ 3761120772690927478166506850551996292903631781967681487447351569267834052630685\ 9728899034486727461114034957222602308990543424235696953009358370285194166815732\ 2343347814660821735413916977203973306530387195580037799705357237680485517291381\ 8381427801986856485305839960749129769942983940179395309417479202209012107491013\ 6935622701814755310080535420221316639348753482226193967544755104408558778583778\ 4531267394518828489473945967845727609244886225963166370525634896622431206285575\ 0909817978502923928905179489237807106310882193145124405564085304538029883667435\ 0167194929795745816132629019196908266947503093907468139662711975440982762491405\ 1466645153251520455897058278219622513644010879814711457024300503111423455211080\ 9801458093212221715819205414475933052845899179176991193913167739001545919366274\ 6071575773043890506391919696329428738624557939421619529712991428001580165803991\ 7712497834876350286467393546060595630588858208422047002520565052029920186530815\ 7490095353598748144706900348281359171210768393266030269696127562609381266855802\ 5379519398053287325258568895499300605133905114175869354410553430552610655100589\ 5578526443882524548767666989201888116019545700341294733097072133969795769893798\ 7102216717506755195996163337274402979306242818046082250943983881985552735496966\ 4474547873422500201389891813820294738418402281491000040112976895143767876947771\ 8229706451946433448461393662345452631553414424607660162208901321946550281981932\ 4944424180795927328652499297321508098953814867045690271520078667424896067546311\ 848490210396365836572517277/164061205542008745048796123436656104546866410604535\ 6255892974053618479554923288508603107979294666624677251925074076015842156192850\ 8525911646914573650170981721795270432570772394546110742803288812561840908661054\ 8815542415345786492159449489212426068847048163006180600363343066260694033632636\ 5940134779583452586970984889138985213866878589274471651441959225549043708398220\ 8980891037895410294699782856650217242023794745317705209990958811506968441485502\ 2895668183082031762308474280424528460415622744535691036389951003027014130240378\ 6854724882377937585984117816464081307728493379997309643509279190187849366033678\ 3404972196507867652495373463987927828282965590450569032982018302264004303519373\ 8453149189506535925755129757694921691131322956809434167758025974344777862607501\ 7870688626063198639931056835343101652620097945895904980147832362102222951205334\ 3181098253614328511114531571958975753884061568631506506455074488730804919887038\ 3785546909675361884383410332735072845111353896717398049582439687075185026573228\ 2065777229671592362546152536789816571844092164203340916169472570932352357859482\ 4830517367459549157267697326168938620535488137040209701684770554738882869459209\ 8111037665268419936915695903061204387658495505322788079002205920009834849651729\ 4783715005986384245214262079374524209848693924924365611404353886297206186092013\ 3380271338671642541815830438641482262579063700693853626337759669121613141949150\ 9950863174628802387702286178998802111134568495107954125849801642980904202884489\ 3031136398488432244275039184611514060148595852562661615508417522766032419979707\ 2534085544415814482326800472536593407649550156820652394616753930132714165644023\ 0657080769560355904509391391186743327752978432000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000, 10581087946402204612643767017153942500915152312373417622146\ 5381866866837367422031948573696195199282305374405775878997979151081966265204928\ 1712002388138512016450671697115631135442582830009061906678692350168492319861780\ 3637355809954439313063066036385265903761822381871800700699552553737114512707144\ 5297919103936695928295951326686994049910190551594224639537641819046630767558218\ 4694931028715965537951674365395894460956568661180448539403696377299212291760943\ 0832293397823519570328338122805975584828260483144570372325571612741418911954286\ 4326208826322306477047996630454150906038759749903059211786427073244946659759632\ 1886063730141395157901042733781717190721286947995520387566497338614906859883128\ 0493557091389180810372630096769631544361395965013628930648294473525957283349495\ 5518528047236922409834733132440351590662216149748443120479718227980508397989774\ 0806962286560101165564324750134649238094509603904160436006694128769019343190851\ 6168627743264862608485813003468451200289074044079419714740620645830749851506329\ 8011864249360834885119317301676354099454044821379718473150798635842551432804736\ 0055264738645694892209824307032495587955145857725895657120181208407133319996736\ 1575501892908321037776971501584452319164946381463641706547859694812591883762702\ 9181302756082904815905253543762603412259776681517856391478938334302083275047724\ 2847611112461564116023971453473357025495793277690651330711497321872332475959817\ 3912560747442362244601118851883455210486363621431968476996649439725787169093431\ 1260585265335985193585142231850961616982894696850426992252157469243945591094240\ 6641476383372418820985683679840871625632785554618766339686980798024655661168252\ 6108369535248540634155990098951754023529305647792464648116270695897120838608965\ 1434883787701918138964062044372980898215057052090753275707912773072606347926038\ 4814784767999059572595310715970551008927749940260132745499024868397001351169748\ 41/3781837899365114603856620673710613196930659588744061880938344970172912957155\ 6973508865853058913147605728099937996089740523131707262803890515887290559891787\ 1109441613664699135383337042234779457322747942319330811314357508985129533907850\ 9137833834829463767514979132059724653595568788774045155560229877689202868037577\ 3427732395433184151243044391706140012904356331821904120540303789342455246219232\ 5066827342386388121812545750632904261334985190911444104613417907144743064133331\ 3900272683730714423530736701310645088364049130624716184746392880896213474735463\ 4700256399957456810145108345027784847885470420385030102498343122477547983046567\ 7259424378216561413000481615040186881978942659634591243524857875765970393518164\ 4658866521309656476603467929253138735232277062519753263319044426523722181996103\ 4242416250048390955353258780145493912216281764483190334289011242679797685691587\ 6272029681094658727331407981263738367808939653684497014500794872453042590920279\ 9021893023919445277154579592770595715260789058035042083996767273961049033388958\ 4717209713118940224075241600693740596723649984930973719964011574476382661195050\ 1682696706964150341726173597794314465685303643271630610018431883671388711158580\ 8784628584328498771035692531358364341933362751686942305088085542972785460619811\ 2683372932907379098987944229743685728465385735696229165018442272323022346313105\ 8298291334143377236902051080511117073128410984695483381652874387242140019483689\ 7013003889494765606368085581592141735586094818862334111616995508966042587042010\ 7623934491059808385811183006535474926274785627751691423789695365218405763940899\ 9011554952051232004058885712862695800582972311635411299894555350802976567350366\ 5329793440258457600000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000, 11053516\ 5866906416216188101367325415675538771157770004782484423791498126140807158090383\ 8244168229119159801343940726297820192719517085629889192935886834811308314138117\ 8568237349473395244303318398959029966100453516240805574137961902681110686672366\ 1378344382908678735531845536711022883909971140281824354499993125587393558318235\ 3906459258361110864976345487688142066524782806771605183452370589691568051245113\ 9556764046698488410805270398810347035280231286207301535867618019171842963077811\ 3837640659945494257553143447482495067641930851287642510601848666789842768841846\ 5029493166611198714607420814566147533832509937856411135194020494452543571173086\ 8622780950912752959059113216426842090160647580352909547487401359385372314385891\ 3677190511923491401159004690636923218874917055893575359514426715007828712513445\ 6955060892121383827507695577225900118710686617369088615050274402497030221908165\ 0397645457505917185810849237374139009010108767307974338030978188954554869167157\ 0054628543381801111545460616129318946980842608033481345732300007392343540214241\ 4807837461441167722998765774040341330255703458547239977738752463048918186814179\ 1286637519137216085785117952068072512211514469897220409212610802516453959419256\ 4032723198329285364180797369002431162972184518789616982116124905731947719768393\ 2066997049668897839173869371935969414998680955390857090699589613418357920129878\ 4314804843247883026210181457871196576533908666398926261484531574352045182103063\ 8513072876536146035251640086180522202803059119817245061199149568746535729069982\ 3329339757051282797439480495728956337673829206969552316860911960683805481664963\ 4432791161447894070070877824316225196662341589975762989699189498923742304472456\ 7332201389908923082932189061843438786854129696892936615099791515628755546021776\ 4436894293442677620926538863806947883807324869091631446678956973494398436623344\ 0716489640313004300015062510500406660406723099306699736617061/39507303283745815\ 3205089125072937829536752616021084083783077181655455982575424834632019979272543\ 4548485995782938541209272430179780098230460161931664213941821176226456813040981\ 4330260905084120694278118053219420754548758928161064255610203622102444763262005\ 0926044999900880333698864122730987153749076845061517268136759898945275856123736\ 7271555372713637786129662930259454654577282938650088777359614074739641686783412\ 6447844578731700065881897386871421107067390445436490868143013232239585344872614\ 8654289385121229659212501873194467874124382987628755145690958064783760057501506\ 9682737397732684262000964902476351445955234287769476179754691635513400610069428\ 4542095718764244175774470728032705031422255034430545300737528332521164972892780\ 6067124020884084013983290578677033247410505285387078308082712343488932556669384\ 5866437731490328627594679771451985321823726207800376689591675430400060213554341\ 1187177808885156431061240650057323017152791600115640770403278096573896908885344\ 7939701390912240025459010199382544414025944171470308549569914848093921773935135\ 9869706644100315250923006049441807728131171988756700519049983383234145394268398\ 6605826707104107668721384224712516231394153630010554063174712047051485768671036\ 3643316550205484838916227136220855607811173950371132964514491373885825772991438\ 2552426099480553000447012423664250973479062209669272135199877334118425961463196\ 9370697260843036584849315364026965765530643632228526594576194923920818394768733\ 2318746516829593059794713331775530231407663810849908177701803980468553480762317\ 6145822383590679695158500201208477377851282687057666920786512766743197019163322\ 0197178444516375577686562752689389124944116222136443966986965134142467027404111\ 2061542400000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000, 28831601384219934247\ 8366019182372764691613512690453344009018802401894730118835333713863092242302284\ 1089577073338616464443894410089835724564602432769656674425959770492281994549211\ 3380203188412121195512164841398651885630320889610414089887958726644500043510037\ 9000319466062210005210119361096865278707848193809877315829962585624226164631293\ 2297485226985132863422343031531942081378416131147453306714705679456323448008599\ 5836527427912252660316391132620652489468632978286965595530248316743021804319108\ 9780953559554162766923894110243176848079133166955052879629263038114369342949454\ 1287373072909744019035901712942250039875857678477441804100632482316769651928867\ 4574389822692562225344239483048291798370158128311939271218611740094271487315855\ 9905186314735241282030304914285725857774292372283168271268520964760523313407586\ 4732590982442750967951542097231596103424958092763543150433328369246818589784778\ 2350988635586258166411663231203958079210663513107889683592789001634705749719239\ 1693129700847889432350489939046723948494640575901025028701804586530182546094636\ 9027538486379474251883044127647048368394032802081802214271879862889073249585649\ 6302528048404400802804688508567198810585268932763355856308369465919307821881052\ 7110055378637819382493857996664711280098802007376520102928616752424036077716990\ 0088036640890968465076800714517825602832904832169247026674068913337208670197633\ 6430377599795190872387220998952619942203222945570345153814847626483905233390463\ 0574001793618830582388789557156900405401274248305625212516324800476706448156771\ 7277389178526116652323151806277375245253795669266070251250008215323118341139320\ 6297193721392234966218566370931689705146146826306813981461196017259770525047000\ 3921694474446912731371697336159900137964413950435972334138287840224990263435956\ 7348003629097242921773215677050115711488376696422114808208908876474736640739792\ 294537517470575541865831541885268760097578974514639593/103095413018327257409366\ 4829615595544157401734796977548354563208388140511173440348624973115491541936852\ 7310498956667021014847740994341999469162075696833811642270444791541932903734276\ 9125828343976073833762478965715519589185523798183805193070858766041753552275307\ 8792136449353314002679710503452873355861505373689308277383148017494131286059071\ 1760631138883682589812677928304466401011146949324345853057098122663946260287128\ 5332943832348494080654744102649412832776889472192891029197731498365426763249794\ 5892834271767174022589202312014531049416930177217160154817131957080121720937401\ 7441828131405027517940002318157001888915452987097396574247813072413671560108699\ 1564009526344352733797548981057958791918081736788716558855835169399979735966100\ 1170931167838238039654304674260047711038868920343635770243896425141105868711982\ 2167673145150313284546954206102482840776351804660347927152424213073010292431563\ 1042714036270670560937601509093624325842504565027871421417571725910922569766992\ 1820183837541960474779909711397894799943260762336565617828684252335427064214950\ 6332720866362395498216257542491949289980800155646433492477245536927892876329927\ 8381746409635868835949330659707675670307404289374821213176628322084976962288845\ 5329832547106308228033007098117131728666121453880214257953200485734363059985468\ 3247184698314890267647172105271964199663046921420640029550300469425486085503701\ 2703491885591565263248452535751607194436443898988451324044039177582083128773702\ 2706898063078151361634046757342501135292421530492039506488542633484370408019940\ 8707808790291920166652681527549037966963001095330965014477760896906737994078202\ 5183928965045513720092310868317041669718482452949865548089996072392403403132633\ 0880000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000, 239114002896779708233\ 5024099941807360533911935717247051214854782286698727880200672441350792272098820\ 6879074401648859359486001869405573882389456562460909469126267609927189370048244\ 4065321623776953705850815251776837407079384599435231697308434274102143811972736\ 5605700107187630550401959449242048812917403690706400182586787227949467049910532\ 5772905456217831964046594885572317856119318551785258859405820610034198898768435\ 8959310623959607377132434753420365114060612093766944919457324442302973841655435\ 8997402462674355600639217974683716692279514361038924184314022976714023779348576\ 6377872134248813688486214084222252262881884599010526643424676890709198858412151\ 3056721816916256658790356369447005616204332252767077100007125758574806854978714\ 1569439576987887612042350112357913313789338801195752499663352183628458108632430\ 5074272822493983632236399315632849156399279158341125287945053610783998166272089\ 7897632933474606914740653400625674686624290975260282025699331572256368630547168\ 5213087407530458501367521771787531065387629531517555415845856429243036151081783\ 4145340397318226609227985508863484522234209338299230709831204101319922082639098\ 0852334047364702373813629593981170874746833525331124806641353997645302670147491\ 6169076659679445110021764178462680164903567175238025779668710058794190712163030\ 0624754376101508029436594989672564182408233749700068630263164519075111721815854\ 3660810002234195359521457496289254544915804787605921171003171324471098737727802\ 8052801876796301712067938560143905126052947311654850498882931247737019307551728\ 8626020799031173499954140419836815057602031761368756089140677524223238621625220\ 4184421627940056012486604991143241972700739513585684381237465672371310279170746\ 2850687917833494327111164489180442789656006289684642246895015919897548865602849\ 0767333814637191997848367377420512320763470503397360749750465910081613738624129\ 616044851016738706856661867771580484032106416414095676739/855790723557143729847\ 6921945353215657718064878133760804604207453351550905692168965023645378000303873\ 2650191396187896536265618899776434365236039013192407274791951733457209997386249\ 8147371193948498867548381088615242105019637627098376672846292808372554926174230\ 5823806941478662919278857869195179039541623092767148180432655177937293525857697\ 4873886176892703803582534769242067899142371641582873796492735582838853922488825\ 2493278673421996191332977406665752844171813455408019929146952070950728893810074\ 1253311504182650916108375978574259926501086724381151698956828668463564992724158\ 4926621027874124296275321892232001051633135105286585202874791256782676849513008\ 9605896730180071158773328111989421297228366156815421820240369664161172235959904\ 1396974071243779286255156812613648029513083538065176041449646272165861110355953\ 2528587905381396130601679727667163903403608912808364599052316165744440062343698\ 5541610788883414987897183586850657097145281703497383022863229269313854603744438\ 2547209369423994724762776689147672535745668036766952238208733992581676501124659\ 3309983242650227981653721033619096788571651794690227065125912916051777712876145\ 8075914710081095187617849842791449197544208701525484548047986387909780792404443\ 9012762330387663547555275797893368899437420528829075683412271668141296041263175\ 2023652063515610286211648568713163050072151328018078473037351422436403327552453\ 8199199914993676720444127036639287495921312684131576860841132260524285179452654\ 1683925955171444257509173290027472884064034901271879285220760327337206582646191\ 8639871042388899235002840712326794140072801964995970936513153470100994758520823\ 5451185798584109411265782951885271690094225746301457167683957202600668128652439\ 8049689600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000, 702720820035425\ 8824878710484634216332369740804866854709783576833559261444081346111841579298975\ 9165979213732344960930137561347450820032185251629829305202678530304041480199556\ 3399532891501171868122020066601290511041926064891926271054879577120009276072272\ 9739115469678291123585423385654326829757724259662586152708247514951860416518353\ 2708914780464725996793590281573516949751092659836877947480781185575697444553211\ 8028272854205145596653457367683131252047566646877865941619806012104442306192313\ 3890788656630205488660633451589037174540750887536631925486290400941742086061939\ 8889774640912848483940696290376680290616024771078601760170115395177030760787620\ 2971196245695383356943986553079395449232328662227905702049942368409228241516179\ 1124012557539416753738684033319403560986993296344325949786210681871011143089991\ 7791395478916523847922269812514467730923933863824859444783561236601413905571918\ 3020821103403256701066174521277988698600379487054857857465845192232563025694333\ 7932806908507832167802056840265983024570298768332137849999036812843652463202677\ 2407674109041732281710534790273470315831411112107993372060741383406248474787660\ 6650944818125449199851555092200773913946447924943651777563236373547242918798874\ 7004010232261476412394032585012832960819299098619953385510004825619626418387108\ 5745736862675442399961533434611272361591077473527916255733364578865346449944998\ 3244241710770257989293196002420784610755676348067676745448305136004081709148908\ 7089770862141895384517092108358466102690148472695496657475014510953630919646346\ 2547690749359751080532822075276769914369169976226204471897075556109476300125804\ 3738612394352127700977866068017604295152625328881918287971236564654720950269259\ 7320460123579017296905439451450915812826912808982423241647346520206002801221556\ 3820821476841175742087249739312029251973023150034199648283648289958409079384768\ 28476785978690283441133739601741838442288417725667886157253474122779/2518474069\ 0842531604414739765897034871245710010534485743909431252158862529593883192222948\ 8936455078564249059193307540037888966604737191448552415841347960623555772283579\ 1247500505844303454831096495628149020991354746932978423259028148501342926229236\ 0575371060608944471953705475842424736504409215931938116578510731746186458310128\ 5843613969312370814825390847415649646105866033814870365958853045503396573192961\ 4126134787057005451638831408057186780519289031920555394109314283909580104065946\ 7077834555621652486365918813736235944574582522085142105620582959571951797114177\ 3029428907382604494220937608801033049927931693144762828905520844163210472685247\ 0028799754088204834706791269469503874442683448125867616612307657493757341370100\ 9188214886142538312508834443824623227996902692140854051546196636110049854156866\ 7518211195573518792217676893560017806422588013723760511195521992581801688231576\ 2622305186641904781948675230287290347539769568121877551106532375154642783286915\ 5025020475739585260899650431625593267813999594029439199101882235411626473561968\ 0877278883892848442752230446540108354084063706238027757057762919819410948335817\ 5968507893322386938103286733571235422274109268231532012451039432551407967369800\ 2196062975488332968026088826446944069562548959685346816010462199397306041879272\ 4322370031758812416410885215932750031071025399579534267001458741671923273723949\ 2286032022029441047035551423264304220003990251840998980630799455176252382230078\ 6842118679905403177000630613521333434256869621094558228544499903478297295124354\ 2487548600488822701904940705845685525512818012300061548963479301072571879825871\ 8926990280279971418045221896133123031604623377554569381606049662638506176634906\ 1542708921432742744293376000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 23241739546649815551053305022659655505651187586882534639746707691836005467990\ 3064302164653395211815901779874986554672010256053229976024025879941425486591399\ 6222982542145327808489730625159810590327361037494818757162268762748815510212793\ 1220984066082923748530934732325548747438346838116472265524536932131517598370089\ 4419703761969552369447365766801163727197323449206834016883581871292659286622678\ 4819041813483526010340033223420835875890628165578269926060819150712786471596328\ 0454560366913419811155372125318955921781395925481569127673499634011474140411438\ 9432525151288351945437802769416582733203768916401659893858341715276386793996527\ 3269662166486479111553456229973427899019409517254728974542446255893303588650264\ 5757683510746431220527730875553002296839063553412459425748948918701412188245601\ 3148143427953451318398206808359357866938001339509130321325306636204462278731076\ 3221892723714815787792713099894095705268413592531059647779294278311024051877497\ 2623144734237125730698870551943974937726308218597192467097211598822410184894708\ 7452259708197275198415595978261611095720238682563815984644693799821705102961761\ 3346139666596316959174323357972118983706724418019087224967235631903447700063320\ 3560089183669436449039315941141819900505828558977378649860710565758206441063294\ 7081072317660597208858204215330686334942215267661819256919715492807618794186918\ 8223535128252727604629595770884123311380771739810696280341246827063674949001431\ 7857083103807543959555040083137538944346870198933412438319900817888027708117692\ 5385998689091613893221343028782092002426529553008171009301165431685431888300017\ 5512887612940602677130969139482627162234099251412155214981486790197660258529229\ 9022968488820935336917033412187033102395820753873160634857668163997714756898203\ 7028708260646981863681676604865627651489659258385659145865418253733303946453393\ 5150238510003216275026604007144309979905083026714363369053605045457929716662433\ 915461/834467282853760801991888230746932103522105957710074254120795931830790714\ 7141600183988925917574153488637676600973102851491664896158120397997925596323888\ 9424896002191904571223234488066709211762775779852865856103507514995213965469315\ 6787702449914925625566075934005896903570928949322274500067971908665428015048747\ 8146858800078019817973708270373974300974840153818669760670849106845341047904576\ 8865273418002306483805976602425435128355516352031334867446621347231782820366053\ 2618938985193193092205893784924996415847161153639663759364437665645901907609414\ 3003861014595558043737208453387370200551059687099870286191649258427472690492376\ 0657469091321849968618652507710425944597598111935052119713746682365186939328831\ 9210652904896455822833725817874755124363969365948533023299382409095129961751024\ 5536111543313634379512280223705630733188380714296615315916617163205570012681144\ 8335454461972311705222072561598064810295922995722781512753067810642771921711757\ 3055488670928843650631552472706965290746441015051187629458297705342550844823473\ 9592246107869053778496964793497277571434396017830135845583878232558922211435717\ 9095971299184233907071591340637022366841658586574842486554746320266543628145632\ 5842892511926927953298045994248933840028156191254633440078775757307923864138410\ 7032160182445503056524354059727169170720824938556659910581938522709267027258620\ 8505409754329160318519007830531225028692045663618806347139858890355535956937488\ 7305279913647335962902097877426473789467579565407119887156651684311993961785578\ 9091095985423155920776705794330350809512344898030747918617411576313382319511835\ 2539979964415921321893352683549368052334936068507908168515539765238258428579228\ 5111904254445292098105114384700743142604800000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 1195439221395452696841934001590562347281223832485743531794662\ 9195305532179378650287127595537021632924435014799100446657283219771484668551830\ 8214840834199080675394255905259927132745949954810233301280021239910028073735643\ 1778113263252871068767180783773243941663925341574526119342968393178955016251441\ 2867362845868402886051304979154838703175845375989819161029449098983844198428958\ 6500896065544914689323464960399557820779626377031339109184003023906736023745180\ 9832650427255660332208814339798350000004728095783161533918745562191952895847667\ 3994116043598602883422323728979939969801497002592336071816930358769057016441339\ 7235529478848313214056837591469269580153843283580096039903248327613694994687091\ 4056491427955930613100167655379976133820135566463045184656259668531155479708244\ 9217920546400637767630882303372975645588346535485345950857541468855762850980637\ 0998202545076612273917719378314921383260603642684459999672375010659222481045796\ 5156512309195625586761803420165428098668490862097243508328819908916249554413716\ 0696688539946718355373895469805462036633766676086501802756053827213870715599774\ 9141489398691137310445103019855214164090945426089746883005318548249201363337236\ 3951901453608463852758622929385514276064682485789103607762685878711654987750493\ 5276713476937958992025568177268414258501748124533367169715751799408852985843638\ 2657924617555647684080754020654832496820652169629216336187701506007640615983885\ 0173483022587398245547461984042942256946621940451556962780457871313877673957439\ 5538790271120765978883284351867432925671294979584717465652395688574071738013060\ 7576878339294834263538020341624914926856440510242611349556252568974869702192870\ 4232543330581873898998870086848267163661798955476691645751285514546513910163743\ 4076276754713295723086756373445182405323171414832054748733222389480265496853873\ 5452691249864127040375262237921006249551152590301843020686403196669926722729718\ 6479814934388321140105511501/43016338149260720531159971385018451839538404151888\ 0387004532720346071150257530487334034800392902980741597666865561936805232886825\ 2992192142020656098529140749689340397438480229701560040843671796427379336007345\ 6094991191956834926054204910566938822135171727319832277219820851242628377725092\ 7588657088412075834181958197709720213958724662685425889906090506444297784276484\ 3450777818741322958461781099862941570571262937030233993238428959587000272879666\ 8705993521407397149818283248604368147786784169020442474868085389834001977405788\ 5547283783751769842557555702562921952547274322564308151511940625641397196858372\ 6785544710987489051628591150394706498028844437183143148989936937068124736090629\ 2582513848938134284587764087404964409160470619710089096357609930166989592974429\ 7983135221084477007116976115443938222697876989892865963957792148562784872408985\ 6529270836887707520725100069565809047148691446012798354428153604720253239417758\ 7330709634301397813724426577455598930745417987624823392946583440958276034065964\ 6563805992704646742041134957437579334089970321227336653514236872390218322000439\ 8134345580790294919813251048204330018490179362955374907169171885590530081958608\ 4762101000922594108307860866867032982640769014719087624751662418961218459290692\ 2739170884435417126658089450102427541491673567277746299381337591156424584419004\ 7055970273509562942612553915619916543353635126543902233521993787194390354742195\ 5951800323870431671606817504425709358844335029104350301855106246538645387379806\ 3526216776021500798394906452874635383434626953220029751455476706741644010375246\ 6922732051834815477023014522962919026282087047447790224839527976328054199164294\ 9445491859806825369784617523232645547210940295411593363247709185638400000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 127872751036908374845093739428979\ 9545049473688872952205880046088985990080708856013331044148821610677771767891402\ 6013744818833875153460454162603360273976532110700644455947722512500439999692132\ 5372026337101318438989490537378026270240102672901395233914423736027283892140145\ 6912790476160774901997099526428880636923999714165455290979092741562571682599984\ 1760247356570520526880287092408510635885153924177303492086160427640432251359953\ 6686651778434798764409240644279113260969646006851283853441303055978464925580813\ 4633988293675711884816303423210386798715546816789211580220428358202399074149908\ 4589996806739753665067950681738837778678107627108553185916286342692779379931122\ 6113853444950592877784671489148784066186654454004112331750214342547970489285060\ 5845042714658052109881238611595635899491536544081023878462517059216183962379788\ 8252659687270851236177723657584262226334277145124501412691236829516503100022171\ 0411326760668196113923012669223814500946517536817283968429999495584101174408546\ 9684951170082862376748730242235325465896532513850491498352715722871582690295648\ 5505628658230329542725640471270865080352571019460443195976978287456709272981971\ 1649642309625382632286476556136569608420828600109085095883724689440985944865766\ 4569768178852770849731177412833629358842167159930748747704255017133854813931080\ 1700967997526120958581652588504955771202728869244391104304083203390854395734845\ 7138653436673952846291924627594098503927738509414466811869994066079176702914771\ 2845496782695554287596722517289473976134259559651345662311083448466609854764299\ 6629834595353710589217905571004072725262425964255981781388798588639419960178893\ 0949455602865674982392701513826231586411663532936616688380100360051900168877948\ 8980205130172315864569040728177630482185473043430229316731773222166962224960585\ 9433369056270171086051207217211108258581273411189997918292778205855842705122443\ 886093805019728835217032287340723403937020939936347985242229/461322852617453516\ 3290799549407142478733333146354480135831883268525938313961850593620128848431816\ 2574658903240724191419127011993642634811146353887148298697814486555273183875976\ 1303304452951158619040986827376860783083721160354777887494989978239906331085302\ 5878158253698023799445804057703402343518127799614727888840424310934018207530091\ 6067564891310622603837200923207550200123429206944251256308435330135563377340559\ 5984221558500897731417498355516855809876703035256997251203479214554696191941350\ 0912325341125724789034132064187331112906672875344071529975556358434263463350662\ 2060276379600556114240313199080461948830769615646222047421893614794196315156415\ 0564573636404436901865944424672138488544884684893207659032169362621947258399824\ 1781627744649571129035843912734122224954160081234870506858035153682205020286613\ 0619647305611658346958732571221108640456553269916436808964091503578334003348409\ 3852542068345840401489849225121965657195830842481571767559499025644969288679014\ 9204696381020504875423551987903380530824122489251533191691696272396262175056259\ 5042227583424995783753886372498076282952679515410100048145423142582147386316280\ 8290606408120789999403320644084658837775534257871069896520976597286081469658102\ 5801208106094647490924562914185805608591899552480690691045113607561110426340671\ 3291977677652393594128268522491951918063747761465564919796392531846798758329873\ 4664598803747784625225310334752118156543691486098494192095214735643785831683155\ 7619996735675612446973562780382723460067330336764198640938584792271537546915674\ 3145881563363341946271146014497365267350426440864744859179749535421062949567710\ 3019015676244942101334452515466860016889428881052292977432725518975446670927706\ 2831678068732506555809792000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 1049767326967428892152984070107579474620738136246176871317891676214039279419\ 0099531568556624341901989851352084902928597362596404214663823714874025474199440\ 5731946136047754404339670430097152269820704589269956646350463070573198787440400\ 6527192071499091687988657191611775358101417451447606495521449112957464857993844\ 7053203212304198676493959446271725089114135187900469094914291802561257403556912\ 6931171203504892385881562946765784829676619449825943639238488853528363514433171\ 8970990399880779865754157854654226947476701314604600608845385935956527013212551\ 7840440686552308037035859068157111248713205663291683915877481409413100258693593\ 3454192487975817941712095454701305727256051571014039654885641421274215618062651\ 7492495466258005514504084199713040695092139878439797674470923994164234769771160\ 8123165331122520384850424792809628595933716398493006931287345414525804585485543\ 3355717392362004235316064032981000356955005395152830312480660616522064629696304\ 9031980182153980761436951107547656312413845640763129345319094346566107143716949\ 5875888510605012433563149136639910473439950484017377615850832292079958730838271\ 5512779810682594328970181058443551663689505715419958636598828418669856081943333\ 0726832486464779755946843821439400737142197734812852323462879731244754404769913\ 8907383964475303601629888703869973152763193627513467805697554406375937068549069\ 0265216539558488413622260801458615830539423208987769449105687596939068270742355\ 3431325445685627694778834604944240824404409592554439928842391136886918817401432\ 8336691070293921182753601232650820410564686308667665706312679751415710448505689\ 5582153717495126936244830124038325931568403623519333447508305193072021802580071\ 5657555468757418416905668350612470419186095683693225802291174481095860399671783\ 7428441316249219527781050640571276188322556825433690086336717943931483783529245\ 2526142631069027097246203012449149240654379504089864781287620910279724474667091\ 4397409676727796381/37980844593039553608148387730882785979687169925526815195634\ 9778654074212682004244293280050420540794235503330921913378307181905727561461700\ 9246608291767872109841868564621535560197322181115767022655037049633741458332394\ 5946291552891546580476751210268061185132728983925696231677342624666985153015082\ 9919293720315657752325071718450436281162091841658976191531614749545167290326258\ 0229381561772718096575665331585666718728980517860317223420630522175208172174139\ 3171432670900445282454964359133753159797165037278847332130688441603860164665477\ 6955185676313607926122468463218325612708713226674101360846339049773209576653006\ 8045650166104932129354022281559796340913588562772085962248648347320558047554136\ 8451049186601063183976108824720313571218730307322589879495017527122233262861870\ 7257148781114531801616621672179761565879580319368875248126735748522335204853654\ 6227700785478381576637681083076824083911184924014313601862267407163418753995129\ 2734712365587667549265270317564670755816511887979456985667504093931120887205331\ 6244913247191693081055041636119808971107588038085696582943024171335767658924695\ 2708672704928918618729785128340621370300048760910028710810409430867795422852796\ 4459069516321924871545649377247045772953330274166169545255192107780285648715956\ 7968250470091351019104628019485100751435945193698724845167789211069222073384258\ 5551334725083592427787280313215434179158793714147317056687783471855452723295746\ 2987113112930441679293387317348946466720856582384460052124677817936179762949936\ 6340641018249168958565188335270917820925253445327371309512900081716217070763132\ 0213337482476629913932408964435361514719064719880742124211280796872402112347495\ 7183233350475290197013970115920762803024499602063594799553839104000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000, 268908702222322220990919597763433513\ 7331940710798254772224518359903433508998115097644884688352716045210658407759115\ 3696222200132271487144402707603713818040497710608160613245143495555251849220060\ 6613785771676315603171386227967564533938033806082367205379593507810883627919001\ 3735759714642057363716279211120004121233800265928713871063702375444381896215416\ 9470852626807924708385984515992907406264593683789468720892410676294240639573745\ 8741348136865816359264496254669161553718353508187972789536688475897543770254257\ 4230997294264693588522474758233325051025418158532390758552582425349461296373173\ 9244855138962778117042713801518640512171972234610746857250678811762426881318748\ 6829255001067966080400768887324184716861792740364659678870426047673835753363543\ 7570344663228251161188257629570161092905206590692352498408146052405305069766570\ 4742866642118074924506634062138950013962401287107290818496190748289315636283256\ 6739369189257523101569364018247588760502987548156541632817454339237070460383079\ 4752815969177276739987918938437205816306089799356396975306566869647212831971270\ 4175382076599173862975979083351399263786082049141049193496571905414891325823988\ 6211079708476086050019957990584997366710908753267818204023255009718511687041594\ 2284337268376574503658391084546897696811506898845877466891982051274846161991526\ 9108667726252380769738956766015031806392279876515158410978753595456464271508388\ 1803563859692439623989330434673638233008663795549796469846442795702721857454539\ 9843255353792366191728786609683158592237505775955497213359587991294690553335707\ 3080477649913397650643626065156786177492995891467380531854824802181609299422346\ 8119468842347016258994163340932827646486177045201648050697326935135660912070382\ 4070871123052271017057167046014407164898133563951388552311668258366620207817646\ 3003682658494772303110358014106103137901651337796072333376431891994726436358159\ 549128023537170760374483775788340460210445959810523449428747291821/975897264815\ 8629816139458247488193428080268947898893855923281725064123063855817643780856633\ 1669323130629990666774681586011208082696267513716882360230939949138579579072780\ 0940625620835477198607295766869587055088151695296165909372779809868283126958923\ 4160059414462727545763704829261681141735745106191619498183010376863532880592804\ 3597245539999051267713997985560148356994620759746851577598551909747382540301335\ 6113360330032720752336250640532639560234054516517533846821713132243907180159613\ 5166379795901098010247807686098011570428918112114692500744879259367639014221247\ 4452055250825039751072468588450514716267022167220294587374108414804850618217750\ 8819666971993248210866776575121952673758597560727620959998398139585381276689624\ 7544445110458548021714828248348135285181552658736265049845248970392903323726988\ 3923946019138995129603623923079697274620916226870639495440498290741219095902743\ 7535357792441666356749802001620618316434801161864355426720104797114773882092858\ 1015019341878573240789947452275607464807610548664243885937099532225426506757985\ 0088095026173436080200008646771304426253197815112237076519643554743386309303297\ 6697690724042692171884535489609215605445558615597134848913822993983148918584831\ 5761134454700699538793341356508219379207877005362022604036603076640570366706206\ 9678244682953078035981220880646514414518258490032378686443310360231896614509859\ 6193839158497420781980343137040910469560446876606694485044945275201018759598890\ 9425400589245827974741141042116760804245578771995225403252501008699693238906149\ 5857179902565746438483817194877843660120403641742474240856393480875166186808991\ 3646320281290846603349667274565518838874314987139444332822525312613358632734662\ 9195488516658675992405475558810253996851200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 3384569110261455588955134726589884678866455223255205724790123\ 6485017899672118567937415390767065589480611341520565193599682692367616553339092\ 0314303497390191093024666185677606981876764753769599182204283916146334890202055\ 7828321075749141678126943343694962185540074290885959470596225752858140872466672\ 4218154506373367037958632070147101507696570976247240943793415218707449738578176\ 6710441921594063051406075046031816819333726531100374078143687793786130888701767\ 6663649023618492226178167381492560906792675092417312775170711311108806465043011\ 6345582987714519650640368609498997957399038865117458597881174175009785541054218\ 4171371940813257373684225042359733698243807244877465873407140035266981209659195\ 5758961677553618111121330799736029604131775033644886423988553898657240505501031\ 8584770506445796794907050645372782053995175147900783311080777643003196006981437\ 3518159731873129297443452883523544048383805087079117135582763146033742304968712\ 5777150036170349299652013214223878476527398851191341747032883881147213766852081\ 8439544662680372816300316992403455847968022801539854419472368804130233919676903\ 1576307110806033621073855023352024321986756566759267679148978382005662608125211\ 1433989841358604214433043247644168526523394394620175798248243553524949078807084\ 1217090196709651581884678484082384411206481698709878221110574892944088655282230\ 0824260222445471305460535734520174228168583050203518384075600207239463751701857\ 8311837905889891400545439071251875587726489084587816734807848366808280530630343\ 0134678424995318295239111301071208618965016838564206390251256434828769822243645\ 1269688306542966811892418466541253750965960368604774499515999567531928319665537\ 1961808760753427390833192265902642524175120488110443669026145471816578974860605\ 1178994188771294101855413207738756897294818050588869876730231443295870237005351\ 8061689561886819874588717458737859943286273994744676154007702841800218757053472\ 683502666725895043286502976518344399964486452046849239962357/123215499919181792\ 7479443430069679281459287803690054229186453740332152651734193480805869082278024\ 8399296826695728742200493626627627453575127202346389479831566047811284782305964\ 6462148946828350447118947490368141774519649466279514702493275634695856909227107\ 5891020053456047816574049640843010919259350303277074600201584302093823132994935\ 6112413009070658369355059732847980715137441067842081404699134959620657965428172\ 3391931510960379952588682586041312148380535878880099090603048346627492149606180\ 8244948258695024360925110420979892605816268996886601296420761826527332832048864\ 8759989488475341385283749849897534380918962153932160758761717440027579448709288\ 6295871888492003306405160933620639855936175121774739777576999139543410000972691\ 3727948934171875411916005116369457082689383270830201983443633212800309338535883\ 9691634004066945305984023697999430970824697707168283964514626252069240435873964\ 3768526010345289784975377195948027304559931102665861474293619187245094371771405\ 9375391719209918801707452016082369309776405998193142774531511172913720866071093\ 6081423884431847247489081776590330525321018883373842938055792306068814059122036\ 0467548463436017859354535062410734345392023858241823986552901804315048537912705\ 3515745456145208692048224762461833891675966163664928880716894892811351985928926\ 3171724052994444032429918605858026815470488198224465632999305722711760934139340\ 9391279694189657295748194723551867901137399757345102023707557924916590028415702\ 6291707414377139213514039644564465166930434684247762864296024790279152886009061\ 2474928918335108545668140937369877365572302814137403373111664265114474833891495\ 0863582004257896142041134749283408702512398729311298099191614430993776084676035\ 1590440028561372762078057995793937534531602186711859200000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000, 12770277819177105216840999579663518411294845991\ 0161201599410827848080431549508470345376798684263532787119293724477453978826203\ 6514349174059507158967261161285194166146533490178780015651626119142886203529113\ 8864820376057131781700583799034099008397760298256662154580801489573313328881456\ 3443136390669663962955387949306089635929097358825818066476838962180302095427523\ 5709543762904782885982272020792277472339812162700635748341905605079287100533481\ 9627547105882980890863787184259582225527028298441707843069070332763226215819948\ 1872275848641139769803907015559318834923246374704768552261173450393305490798366\ 4628289635349742857659788815633086039085336095983189237245127997939957610528630\ 3601427625169459854514348356844695417648578479711946789191620405595980615718282\ 6814579332690025569908453041844357845710993472202207232372163958587620133536630\ 0159419826221935170056732016424549245034572686301811362210480943048345139234347\ 0426775597527924586800871207165091517993155205079721678922305393675598363231686\ 5649009948130922942465142036071607299659068368758290310300770366794011153499383\ 1358818686039058693175502662869781686282694293750531216077882763158218556887417\ 1103377499412516314379029865537902803865204716316209022305753474212021612262931\ 3799178379121413014846082565347320825429219666700392270853025354985354187380435\ 4675907692186192144322478944387968718254779614248553879241953624790738768096276\ 8569817301441176534327410325716597112904922305469707505888752947777941355284589\ 4403180983967255185643817809040235263442056565991259257298853337880824718095391\ 3873284549024457391791836281701213835521392269267318708606340202860237876186426\ 5353443580728636698633118251135968545219913546303535185347057759128203894884944\ 2595684944181397279639112434183311386993844546500734038201281421870366906975317\ 7619486971141255252384266773436758341348337337193389202929854266856634590882552\ 208583432007340401583037559382591280611632400357299712813583702159/466343274643\ 6693510042597919128392954873597210481284873990278758138490824152593927971283038\ 2087323928510850836431959653988382271498985690469766270995270598825416618098471\ 5849560492214148664892126158333303234163779171708958928202668869955951587254329\ 0239201946546186101185568075912076469249020075546332335634774772731251657879316\ 7920505590787528160078676123142127990764548756639000473221747700974016589653154\ 0528009346355253166797586562639551651269450033692862600192231519545479036377167\ 8274330330087356075381291987759888851118890198681003411862769951513105303995707\ 5052305239638804341348869688349463986572914212233085133204422777347870241461033\ 7533556462019902552470937832923814851755872521803491207770408894679992319134320\ 2620227812653172141022080372222274283989778160926566527297779810362740607365334\ 9592081076470572358835256785513403094460240486317239230265935018271012648060662\ 4998789177805967309818360610098805152789760899872007583685741876005211150994255\ 5965396464145701352426917470808822801878035362725886032750761988860679836266906\ 9017474651347876498712107291989717259869193658843743921703100664897087812135546\ 8321873335774212547123001353892802378078559286919188718687364435869828252630564\ 4559168390879062533611563373235427449504349302696868754557875647639161033977215\ 0249183884031523899477464433222949817868513657182736897247288229234563028713441\ 6352676209696062575066625847567036192872979143832145068386603783006504186211184\ 8295279421866482218071587582660068148234545808632576599128189313265734084524474\ 9738369104925296541006877496058517832565252400409859394329532571891440981208436\ 4499770346623752099030199508082790276211627882023208515262689190990507767254500\ 7730726686948048479485196651297570604143168244940800000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000, 36066387035619563939473344546878048162174403068202\ 0798487919514711527893571880675630969323180484923041230376470894431703270548152\ 4066423316328611612705592231599558688578533387038896297619580304338936537542909\ 7124352969744526818883959852677166008913045960297135614391848659534510861751453\ 2753176065798904679450498642127184727876941348238900177890772268932597769091653\ 3988868576494604727856978793982869227025753222541403165385807945051590975938693\ 3156212915608434649496670553530512697803560796775280495687757763869893099268746\ 9295361392979987747676835249192293023044359483721595729817250685043742134810138\ 3937649148389290616032771284718624594413148164790905992321764508633869639043551\ 8506004250860585244503497229583459550168413894628769064019236517888615824409994\ 9476142783816043735330674553309272320428934302621234706581281196138996323494426\ 2036597432795758624718794853545813080927419858012649536144931236277340955740589\ 4267994566734786507785525584450945353168219682298455243418748442334641997417508\ 6032807809652095413168345184079803984784444145856609635025211842758724133679994\ 1917423788383168567434910882525246367649297025732054715385236836013450578421776\ 8595646344634027822777034012726840735955817134399447209520229559302505547349704\ 0002151561308452150963248774437795657245331559658109477575605290154943867353564\ 9991639667151024037727746110922472520561488822396847680535237284770172261455636\ 0454936695794349506131472014460359094307493764566281039595249041825046256030334\ 1370066466240788598283499094434117306600224433226495686450529543220790236472171\ 8475839297284194974134765263907036788639404004844245527501367580347369040932171\ 1766174714730250001178265150190832682459242106242598095428118334318508706658454\ 8052294991863604884454858278686624286410214920123135425665845013957084221943617\ 0542972664580705600823493541207658653440394319522930911543516166961373161750991\ 542255169028476089428953199286849554325796169709302950649045739453857911/132090\ 9826095373424066493882376509298111687206853241234025236524847024009746435184252\ 2475795527799491238127290712824636666004561770437152570972656250130491465573991\ 6549939891709527229293501298024597535659694458626688268079745926425530014603955\ 6389562096638299266568373002568753830278956048727930345757718360859129585746791\ 9295075647921401798091011764143244216953041054577515550504922054270470219530152\ 6892635415095016541466880664866678571593245092782006337054863816489885923861334\ 2612018313342923357006504444626762371895972005594323758795857507385780647688478\ 3962432910165109300602534530965954088370272447320228617777897495477400891452810\ 2501615137001646761654302896099904768099462931418999585724107809564372283987019\ 5751479240441920022519369769053257238482900697653233206049694832226919049850663\ 9935927000381866604823675791668064965445259752155443458628529701602199985648093\ 5438716974813279417823565332791619478812879494864928634389336762562381570026084\ 8818536817003692572853108741926659417372572809594062110897056954668552090850962\ 6367755385888821293049547863608575820463918165198975933322055500035002265876606\ 5676674048708364406079112093190068604187630662493410201834348579114759328131466\ 9172253518901636195531255869599845662280562706433571337569417855347376180279456\ 5157708308489774435765463661530138150167406753897953070647915483479400462955856\ 7932106829795822281330109153736769895671445543697637840222763521847548062097375\ 3705576255258769057767364466343984467449947579559236490140376676165184953738955\ 1964942970378926845327341943326221298775514427888082339918254343092945462214191\ 1311700148663621964772371442785673071618547686431989146967760683354626342392019\ 0822895681922187900296212272449970199799112696012874120010221486080000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000, 1117416488803758917383395701105530\ 9323497671234964017254687412720017245744145278428843424249169893845120055113509\ 9019645606314847860382809996329872266609655885871109864343812211382138919007507\ 0020885987487055528730514555870160900904553541017604086100333514818203343370983\ 4912912890673908733109027742089421976039585020989853774925670937962600219848780\ 8067544782220789033104115041439086180467400475782501747455427207832434077237315\ 1003197782145554456268407914847340019347711490477126633852549706011809701988961\ 3506215993505097244933448278418494501369369124293236483486734252282020586609627\ 5530324719487839873953565320828187400562911376632560975789600173394559773549365\ 1709432977288181824361145350752304222574451207178585758765554788051878095868145\ 7501306650165273308656092736061371619869438831244415834865684888082656320497063\ 4697323488703713387677374231991451639503908013993993084035397826768100765325495\ 2563784924655209095047809732756842124961983462754475065202934543502295085491578\ 8481659201364861650504476881899816723139294248339299380748339746432492841585791\ 5919042283777010025879044485808381304803276933821940032669452934054970946420053\ 6621402775221291686383387309116971805870064008127312501601592937002390426480516\ 5430556786160515452612311575726619128921662566325432372663305220616267457785847\ 0921139385028684696191875068649301111886560964827880427054125057739192678892212\ 7985365795545902234379094386753853267151737318584202228384868294083710359303222\ 8035438229626407394318367912845512671497126495018813305969265775363708907193259\ 0832349203060701851501127997410063135630989667815209793166306667502926471043809\ 4565337185311143276594763629924218919456684426278068612541637727030342826301204\ 4861747306781452874974447921707052013888420953952943303794413466346566312973135\ 2848402786593276867558819322733282576663306572423032405398208757069331747309835\ 574302787540471724916478500281839606130962074175933311051554373858746938483133/ 4103089887429130150695249923155705946150431283060377554194410177529886914148015\ 0884107008675058833527416359489506930596589781058597173256864743159475100041196\ 7645893997988296145276439391834489546405130991342811987317145898765957580668530\ 8048770677070287417146471290801129321896863098215946477709973498486856059629879\ 3045462871320002880565550358097057677989640516120174497538884732050503078177970\ 4521147389701941433837655959867889226935350077857715547584344679700802672175827\ 8892522526713530446004993879392074758687470218366754261724168821525732738998059\ 7176395001047094764431917291232657904018423730816397149960458871319727237060337\ 5675787360442850900704474164599834217387196790869137276275542967053098730965537\ 5937721793019292076802390445277840929379395027880307026881204902002082024696850\ 8611526084414165770813529042632183910413234879235390249419008944590973258774293\ 2219439133386292131431719967531079847903455781656218000080093659968586674218637\ 5908683017428488471576888280116559884603901764155746835643562808060812672916479\ 4315414575251905893162334277741315587471145862990664353289140725712213873528004\ 9452999857550927342270230343792774286398917155578694392597758118161703646172668\ 3062833671610333265546064892454356250690044398834240249224131480553026031789642\ 4576248005089177029846816533437360875017952871621219272409798695042851628568081\ 9352075746115558952850136948415132216076827339700882348139250028728330342720779\ 7017385750447600585956025482542228514135737036915472244159475723056656540124082\ 4329897172213434782488138542951720912572552044268754579522806894461456728470199\ 7682488861870101275771074787597242436662506727296355206970299101653364255356520\ 7407752132928992581578461828628825310151398590465394379587584000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000, 588219315730040200792220535732663225040\ 5863948685109773715408012241834621541789297956297801833028861675804520128862211\ 2166534825561427631710852396694425487399385911968678997407056661842057319209003\ 0323903580702461430092593772906077959558323841755220130110311358815265548590037\ 2356821089610542175872212740750393924845960682741892862843278773940318648741306\ 9037876079944537174578047897388605294116937374771278240509340235094399742510988\ 8289887242044023203806711019619065853570783340325564205579763766439245782663344\ 1354889118236055229700382014357062803006696554109546409512814969274360758462012\ 1794950341233995677275161542482516421565006702691834863104895492044151332478745\ 8735901174683975371588096108139226214165656833007782241465331669900619730349829\ 2424254779774377700979415665257661743918408173255945362195374103829255759201090\ 7599954916934790239115245053057203990474679594856608024020023029378588647731185\ 1262013233861152175931895714441865482317969884468835851444200714444529595068573\ 3166283566475542877267833276923371992065489091724066714922339990982733272561929\ 6008047861246153484961681963320366322988626424886032809315785235375590267372192\ 0679803582242554224004955362516302685882487694200338858628155219285279125590312\ 1728630658206013241626341018953440061533567362538473441935065646654163245189102\ 2759592032895675977802370691704282780996510149290106626778937818292524364198954\ 3170867520907466995885673369666285987836233814255762134811547467441131815902577\ 4797144369884721721115663475719389694920216597748654724960991783692666893969816\ 3205131591295947656032564772815447916605626248571992907913652608413400017691399\ 6804160102753665536202313100790569683738948598787932555754519255226440597208645\ 3577970725357678762533341894967448437696196567223616637179878179929682944236386\ 8472636552088505705542796052561538109015683545449065174274254701216971887844622\ 6790386555391107354908872330741960292711569816959829227766850692964059752097469\ 605852618344571/216450913601802706511021567091529899521390992235498494254139190\ 7957124524052655855532890921877424451663048619252786212425750162543673844445174\ 1535006736779083459396985743574191971384091875133481806441620461787235341360360\ 4622295899206612052753416097714273489009572103839376073932415999102318584676456\ 3729247010868102952081103212896732381805759660104175317408866535220108907504016\ 3140125847459025568147418019291479196288174595327104086841803518628096140158341\ 6399504128554908662579256427889500434029160335756279117113958707751881885118397\ 8731847045296165824044956165425914657226286736236047107020310252538673650111212\ 9931913764432429073240889576700424030746717085554815056844911569800735580484291\ 0356015783521174626144764864467991079378336900952540508510377396614666733986234\ 7754229464752337897126093644839707395790911937132208863980693264524134295311184\ 1023443993992396597770774949025176544893587473537400488948997385404504302989935\ 5482506258827588693063030326317578424214607818133758903408567536389068599929009\ 9943574449255196695706084227804329651552160676333143554550727295759152584536509\ 4765651335589032089754319552258459777228381386422969820251952626860103356800567\ 8707170628988253342796364742136865754953435382886168573946516689354213865284994\ 8912952088775406550607469850221386892564517322358416830995127666419014383144169\ 3092925628556510794377174982137482160165898751675099512440157442828512441131277\ 2378517149944820911504379606026182049712851049756858553372830692289085359196381\ 9320315661725035143647070180542579003200541545678663322207697854452348409369366\ 8599431369544133337358472797094760500971141584506110239943495173456832497329052\ 0671177314857524565732488486405085621512587362790869723662688893750637890663618\ 6348855095575183360000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000, 1016089757228885727412535637570856260541631477292446762296984932706490305598087\ 7028189925150318350227780983760087683764094422512222328201318675557635135106302\ 1963100021552330539852910980969121738765238528982037456895113296150595805564733\ 0470776485386733873568872255770230518853438918804376050332443111912464006124781\ 6496476996298546382495126280352770263356058880709050363440546816571663940142753\ 8082506708909132759581281326140948563868112974064505463362992567075570454108025\ 0278155269295645493252577637291044774958472737656275705737158143303716409685590\ 4826104259666520619395743162083079335633631287164205775172036592917491574185177\ 0129410176724780825740694587393346290632157598654843214736924216885551156886779\ 3619385731256529762411519788201453078607097206471608427824366490832174011016797\ 0418622642083857009181697713068924681942827706838789024666926604361699038556627\ 7310509842176981096555137406917321793892358785617204983692391570787248690890530\ 8893468842421175935313260045490745708268269921322130625406081907350333166998766\ 3381195777085379211481464168020619100884256597119606401965219325800262988586226\ 1786088979719037582754674213882869660773913231326080435774909805638298463271536\ 3425009313231629459784694101078429099597931386842394195230117231139346715223261\ 1090907995680916601423970148739241677479881147448117256131239027812806098665255\ 8829542742384849891552448450288027053492108589039812884332399550441725752474030\ 2424305195709670468778738423085568943661460915769073862275490709127881494862999\ 4760041645420228063848467220229653560881074551074004356053844517180339372695460\ 3076343554118404043197658162492417924579909540132377994154177908633145899027297\ 5052408132337429144333026170220525324913025327152902152096669233961441031780162\ 9340056163736004596121612881526838860923403207648043709014244838866240452352541\ 3421589624503919248312068154368986306922207455448815483184385341388575959409286\ 7016132281263526639619148161657821805815395460737201179/37446950509920003796972\ 0911426855791334540003983620036503532533277923429995757007227170679082422343451\ 7204577865487903064577929973961135818066169771847640154932307867490034896492001\ 4277961043701470650815080479513101453627969488637424424030026425542594399709564\ 5007181098020725874368462888191223417033376670890704612295918820759038157474472\ 0559528075728560742189999974411927060649414082730068382942994444452684389434248\ 9846324571709828034005506828288242480033722526693938672151784393855158822136046\ 8445747781545294049112887721688254080014898165700724677744885571516572959400785\ 7378504489648986310899595103191568842621027408012656524739521500780178070456407\ 8500386039680040289019725983275489023621065946417120063883071779349556726468304\ 6411590617457599628983826944387150815082514229538749606208036909089208843427544\ 6686544356448426509414181876296197403383817118322327857292386467886681859280335\ 7265991954399684800007087666428344214808669832722862479785505244143537090490807\ 5199592475240367000018147134644079993294504026232730362040824622989773985623316\ 4260560506686672023899762764745835656776917366675184633708416131916733248774231\ 6735286815936176691331685366100437309545576044613897532363514262231150528879521\ 6973840929336633010519439347203087691892467959200264192250845298122128286382574\ 2967559145475852752093147128396436441001185307307581910140333467718244975142948\ 8753718427748358241897927215655776238726367952459032543762919190201797272714551\ 1928086081531778839498091739607762209125200263609401486486390030138636684204907\ 8440526050749898507366970257183314903171693834861029986493197576135578658130211\ 5530868985897541382650575849846642694092981138368550097138222514698954261547292\ 1631547818166488542707055661480937113256041775801730859008000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1535974183728853706402011797018060061116\ 5817708948365634798020599758362122631379060280676413742863902603738014269928937\ 8909192450729561413285343845661054706831475704492531734457931186824517824910595\ 7292177837058690833994601449240519022171534465332210916873782714048540351809745\ 9676112331710438518469556628389008717861481944247744188776306440551604189897847\ 5165259366542172914866443138316627678918155876556950726442547798905698701491367\ 7009877453164355259842693154796409709964747901334659696070413587042889519759691\ 6858985795141658226408276631696619188485382697799999288312969710986563413081062\ 6745823314542599673023073830987765486260455138541342120952005956326020715506949\ 8027844269565349390416537902256978589368421218065577734680284613681918143990689\ 0973184345026365636381407327530146390225166945121615938070696865221564951978186\ 9700931468729115093976716530398605686537531005631343613274366710143652481584986\ 5929863448076871570605164838023641154798490615510193946743998759900423608907012\ 0177598100742082210003623903554082220692836114247429848274664294029016331543272\ 1172170678475172698845302085076249069496397426916864680797429822526924186624338\ 9444392417636155964140062408502171307283692752998497578353743444365852300346045\ 2335330583939897797875573572289600470415666792250300816625039176960799987489298\ 4619584549869069421331722635615333118426563591812604176884719604350970647415329\ 9720557511153190711135592924862042279259561155431791438653377083164779029092524\ 8148539506568547760887720207180037968924336021867240690027080071443903332455206\ 0035188032102441639455512149545811597974061366254097467325542985226180057158940\ 3820846250986778314722979398806274332059971734342097184138093041084728364460146\ 8291195895951717130457642739381002032734431099917829534332126658547436731329656\ 2638157344872815034788991757562140892348521126231856984021865150359351203689938\ 0915417989987195070547837629743660566689369858770311614200043316303310405656604\ 25890934588788230781093/5665258182391367870732811242632007963763591585137376855\ 8356996156156860443680293094367669081656130594150746769587540218271764267964506\ 6373512938086595378000054912064332581970885813612533819641845999517333687043693\ 4993870064325872307328638371120863340199886151461072451355990376907270821349919\ 8903143955789835304896120488118418399968120619134695347171236161181596957581572\ 8675485445463121475627467669631828422297464858163675571576352553498083630949059\ 5163344583392669044634654841823435268646563126090363469939273322067415741521014\ 4811227432019300576962557522459023985173282705628227005900238832254006634706992\ 1185843323673817958297477003967655125807218555976668915857004326016727235328942\ 3100712733670194494852117978957298689940747664599041484420712755602584616482036\ 7527754676998419593772219005884640437449868007863014050269445771171134792886507\ 1417398152832393571941123299599256628968945162783413191590560306839465600849592\ 5251103263226324131124641915658618658995058786453502045215280777197602081819861\ 2808452058865358200263637040083708116148704127405453316257938491005382013360705\ 7182294971526980340231150832672847194162037727768344832051181490602315957677196\ 4064057893834440424715176356650237365418080106267742955793325274619199770261681\ 2504903996501724578223326934012233808485067905255074365205598245145305385863468\ 7814005487248460869958273155135986706096061673468632364699043567899198026848688\ 7805691243034702939484753808932144867222556496232299604032656606250385189191037\ 8382748115310478561728511632170268243971350786666077759257640539807418016969866\ 4723879284102171246437334623707872628226945668380523885841079944822215373547947\ 1221143861327105299987868196617401633592166089235658607532319743938034020235681\ 8995009585218486576236245875372851200000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 7500816089306579259911386261866438254998131643307269974875328947\ 7982849811460651279698272301667264812478024440547061649366655664314488944914217\ 8957366165662032780855013972068914349867386264295774109301979698453832342375663\ 8373041666594096035507409636341572625372319695636326329680613242927743324239094\ 4242345734904596248053802999111667319986014383475372514813261017925021441556876\ 9290899224691133453932267124826772386796922705191648610183134440405636173471158\ 7027223915409308162407279231743948371022978568626417003731602179071352082117559\ 0806439369923998679796584310228242188725077084823260683222808439206214997945458\ 8042205739392932143437790247329515033569133900390111999047702901626668834325868\ 7220221163939053793906843460534156056949759576602725927024580277148082279976932\ 5681107682054481565188351456634100112707083071868802873261322468170590117058172\ 6190099403869784012916694032731133004524478340807826524183416162526092777661982\ 8786282795861178254531655285834231834084356319872610782947441849305364887020132\ 2301629373817666205838587447098534029328265652692016581314335082614582976859361\ 7576313169915880265549393558152267901556057080352032368268165303244308989427924\ 3463267217248787660156686999433117301466987446786692191149335731393579233627298\ 9006176703600444985235358447233862478260824050788365969086978056669647854302374\ 2851730280349558830688110418084706365494249460046764029250457782581526718400802\ 0840090536562958692049985062263652119234607966443626537247562888059532307740143\ 2646323189718392067638534165781673168269659884964564618570820933761041029283426\ 5742924069823314846421197123801601849029639455845438562322275455064344037703335\ 3359240248060706201065900053528959272529000020661476966822709019407336883511882\ 8886541764241194898076521149359146094553550990627089157460821326244574452323297\ 7966898992743523609995966085756603354764812571007903501583406311260252571940696\ 4768726863389774099261602054044504500959863484302306337331490634583011847/27665\ 5226658547132066517665212533699320299736746982217511882506015278872588730007068\ 8279898061819886012317821003918237169249004732658042902370540380855161376931976\ 7726320147032539451956759196152300381254407407663783700053536622078389686483731\ 1966162531852214522771453986107284296319114223537986294952301109326737707891861\ 3690021058726807207624559756331008521994712149715470769559587966807742826550044\ 9649383899545923592605207246005903138982793151776649597816090503020857292485274\ 4328272285963965070427834762512443273119081519530148601841160183932591023265479\ 7573953509556456794046209900693912390003148930791826711116984419075455744702835\ 7171007981377854324996488522363858745470649179060899574918912032386295999740398\ 9416448103319059589614552470046928328031184736505936050953862270266916563403165\ 3406329062474044063514718382089434761348506362921824868594467070920191807984899\ 1734301489393311681620462495235173727446292238551636937101506294262068484970754\ 6424959100650874727985242083235520606013563678007637327186844979332105331541911\ 1149056475649395461085956483889000986826152245696149460715972412786928793797494\ 9670390390280361080756168482295538618195022217145627568669914387863636209033494\ 0332545937954270932266303798251938785424813706228403497442150586667776013210292\ 3384005478220727173298796313147477844964370279726577144890269099885131310193143\ 6162336511799428586984136983467919608710590238738690939850433027218405667642571\ 4216491624152728906090216591806870890497299589545141901131092972949643641235809\ 1241772472124153769506503826860362744244598065457766817873575499078556560765765\ 5676996712029648701897395547882823747590006601992674116396240231960986182648201\ 3315346718150800191636236294931289678794938607832342377392445883381509025473495\ 0400000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000, 211437075718257704\ 3725390448856595633855348217613922834453230254978969197757346553534891874552489\ 6059755883288285113544195314975296072781186749449728935887781613815135743785895\ 9052612901788200083950973964032584327441767907245593304658693090725056065473671\ 2902266840465390578805918860516730429299415454405035376460567653791266760846040\ 3121182651188515064627523110526724333571098767789040782463883960397212356060912\ 6575284308481716523575831569488843774498265160185450153743860567332344679176165\ 6050498891735988579517087710591499272638328768591823062572086402799224067318339\ 8707846916869271033981845161112944944519062270183953315265400867961753714694167\ 7159814397500281334273277870467892325047279189154685612393522287537300782256887\ 7348342524145087872930063192265043998871187746431899836133736966995317921832450\ 2967329521515752781608310419354088864240699605990884962250496754490513258057180\ 3947892055313481669789730883686950472504248193975459778989069313377095320433797\ 2391226209710558416506918164228159958857249454031988561803345273343891598845991\ 9880842184687951241331084051104501305820622338586143736791390274368816924645935\ 3448317549099417178639383298224522400899102900179170034696297067284879266390783\ 4407687485302689541835479093414268096507430696181394917021251506893132934484912\ 1028245718411046430776056492085785256402177978278996473859595581032036816908656\ 0182383544331504472336968218133520346149763248642063892811795168710869957592787\ 6926365436351653937015417442766348484604555812362540079092666932242554766636982\ 3610499812816611985679538669549654008496014965725830841012326495256334229478763\ 8806973277594226114401711563329301459263309937192712230956008335728393574494658\ 5035919621278748452073059910311424508310953710144625441084322768160183166732734\ 1634802499037111467103793410498754772440355806715477455969428671026481629986208\ 7856013451195391607027048362980610184877805830283325654672090193649761929845607\ 71411001916673784941377118134168364850287129432771149701053/7791428215343594068\ 7526218285554958965210087959125444796390340774536597744171651784453345157265285\ 9048606762393769497785580534592100106566022090465382089388244584548866326222263\ 8253225020302238661921549514216212018151955423799202423587795560170092356414922\ 7245889445051433209820051703160533929461115174841414559097541158013989112416644\ 0665937861362750347158499509486463262265439834642932371159518435093859963471551\ 5410138142782132915904576715475338366216410340529612246621087780422805720588905\ 0671960334036114706887341348176669785414040535526573294853437988502628855237902\ 7005064897043668444751414791081772158540354997768579399945171298849391140018205\ 9858409915793052160062571928221523708884783293816583702969042237750447664833939\ 7116631950128401120007116231323688174095564019170372743695133382733602292234161\ 0904171853317190458185564218732009573833379070033463826669087566960052423942681\ 2561326490013562383559243803668970057668251157506892824231457624620014531842501\ 2421982161645420836325180294573037258217397835209917542927835843517870129144388\ 8443610412957376307240556420468230770743626803628951483143488461709537857406096\ 9200181569958210331648554179688362949708157752265721170796828440392930791659525\ 0895718984649769691707609622356505454922749858066203225444228714049517031580694\ 8202609677102465119799444178079359900730485421072059587823883783153952052750826\ 0386974303595738943113332858545750763637464443005047914039131900235033944215188\ 1774418331232557507461484797613160545393068169193954568395808054750400119543552\ 6157940389214963263787019035650683801341529551566756911217212165060936322163731\ 8156985194212254909972027603631532503835092075853701851238268676583620594721541\ 5983532735296750429032056283606516633053996227180107230021795469280560237091225\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 65229953969489\ 6552823974343333648232252293990874510145892667454861446577928541626697310103326\ 1020142333609806664437489514003025174885957481480921832389677451208300944590199\ 7916457456162214893190033061913036133802764229176307466781093676758827463824913\ 9214110686000111169467910805989207701842176376115207064118412047745211542759711\ 0775525725234978695450766672517945000630841083277220192068117406147288647279305\ 7899172094015521954346421185060573919941823357603380238184133134444918602382148\ 2631850266122277758668569516558226568305676974776888924292414188650297570295725\ 0549083548346135309753344506599147030709055774899361661180039495710625796996781\ 8774912699092110948543793098928990411868013814937933206292557439295937218217743\ 8715833084288582428420103080804912527181379372393725517883001322573492611438458\ 9233622364110767139351791566246782073565184873761981080189331907709046380917856\ 3492835224991651967334708549307382303986348684103361945308395495356072675698101\ 0618104742545733061192340436492039636194346409500362065646516542101674275190770\ 3917027989779106830625012964379344892628261979558642985214481051014025594167158\ 5561065213782728163252832026168606374954934110905331475965673916235325834700427\ 1650014582881745749007648222575684762724655383747997459467326708286709745579004\ 0820484264997864050736304160142413576471427957022182188266576319705887408712722\ 2444948146999463144221279343669511147495235595431644655006947260143802405161316\ 5775865774322856148126787207406244700118635528193616470421847854122179814632797\ 7470526441747272074593844538756949785903991580673233905735625640455341292931808\ 9136450121762859703030234631557014904491825219702357026104771668500201152703945\ 5724394157069520570238129481308356994011185556072951439274402862508995013135400\ 1642437333435491085249436018689176466243184759983841481056869566081618465382064\ 6130408459949357801225034999279457663660679200870656153634265632980172988567728\ 85171979499046994213545613863785219153668830775500321260793367/2399285046760884\ 1650579650990450834515009351699771067624171231611797228218981943864203483132769\ 2638547038981101391346140141582145578537723609197755248074075160524129544935957\ 3992906427600100861387297423271050500485209261769848523181303586522950194127384\ 2067704519173792564177887358461593647999758200468235825907513663363278831803203\ 3726204920913636699074967814965955566097937071524771659068815653142349794970492\ 4525611715633752388751721360918951731277419671188148073250166977418842783750070\ 5900044585103701138911804231219305500879733017778361753011260563393589127662944\ 1560346629308398440140263623319654782385000852152175574338726990102616789585396\ 3738737105546156542988238025994873561476328649851759894119755616458918484884231\ 2061376024620665551592277751293306112387838554412497181376256202005562019166328\ 4727084897049445729248900854173449966524127561912211904698106531857921447582971\ 7260762955969633647296433854746619391285796772399981226964174433378519904332139\ 5329506317002159332006296055364412508209977242936429778229780313667800877320994\ 0199807255338154964941056843667121944759316005314918154244671119187135514588495\ 5806000943114445767269911708279400548861118582609463981123019557482286080592808\ 9995836829958843459048434514766159337973775949996220315267131396725235183587577\ 5389503964786303542784472888146167297602303234311127523488586174136960073259177\ 5093644685099501773824259644965043098150969978864676910459783356370086972984835\ 7647873929866001966034337080148417525084152325703375614453985313167300579637937\ 6596540861845357960210675943788748404163649508679700130027541297016051554823313\ 5096921908423555954073391449532729659906544372572660436348331797483615308417460\ 3115283012039202916544316545509424756231467241789991959163814853654031621207852\ 3187200000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 60341554649\ 2521722095602235532060126034977395362061432640116073012656387925957821361139199\ 0517285168135051587465857859586492572561757254906792708824996260728353965156167\ 6039026262635423999432301959260431449152913864470454825870192224777212300444888\ 0153475806416702387414566805533859531406181918696002917675590280917597693106113\ 7288318858975700580893886437068392985414954440864972878684849628111585382701098\ 6208349222825589889860124879478296914955796050753011277309606699138362677031829\ 5574056351597666076931700526473902378442384341594737818484319158705784316437498\ 6303683972707768120257231085266895455964473624376364452234816432243904241550079\ 5329862765197647382279814791928539234964064748903596002754500742105900886889151\ 6869370420855692977234833944379630402999067298629389993660566319549811647332183\ 1430998802552289179560793602214846946708025757501370571990977376575759625236887\ 0264862141456224248017964830827385033374611452794431572848851343152819078459364\ 0728035886470684161507780572317530316289624315786341688640257316031642382435559\ 9234128513217101629556523924888581251516032236657420464492927441509786728387007\ 4310513254187868689749017303880338833813930551690820102636525673672327054926957\ 9967830017488333864502108164720350999461250433383301459248477137803136987781033\ 3350121258177480115399361178462154346240238607948361615850501780158915524094890\ 2749706356668172692352367520063483490806839817633374799094940204826330880031044\ 6549441027149849366837504297914219599624463300132180943360647117257625771888309\ 0085555703115382345936053623346517080800271403726045815661995733376979234313132\ 9912504411953664366315255476443744551580190942201723007100291144495682943000921\ 8880760348738374148692353180005967718984211088541249736093440125986897483105790\ 6962320338356161288348136373546410957003512989627785583843255770712929370404624\ 6924460682667389418768953222913895641478058387936505331693600934480614108250041\ 591637935256818160877169004192866293367759626223347816851878721324045843169/221\ 3309869551139534514636644930006857285772960382334120172788822702235584094550763\ 2907332323976669363388726241310243627740001500440700921483058435916336443188727\ 3363143599981857260691788995399854400090769999222734582535853501622060577904330\ 9300559513437194851873984061321294649294847277447188395223901440798032937268546\ 8444167259907284005809788249804785601800161638882372379033197981405770187263076\ 1871427185093003649895517398567954801114850382397730674932212509829106164124354\ 0254332601632873379231598979339866402055561946974085502849406402807859726048218\ 0923828794866536729875423816713756607828443171145779099744211951873139325397827\ 7994160233694520265523844570790850303956492191547781375147925062019209034431753\ 8753684012857983482522429100210709942452721130140161146034627963699930552816183\ 6067795776317683718211664984609889795457298691859097833442628585622520664218417\ 6864410612677629581818667582433874122449606497607855714741120172812691376957549\ 6007902374658293032191688796284024864369481155675329304934581896351681015946611\ 9107672203032895400452590655690435863186969027692556991722314257624271407879638\ 2705114604347198961925512305339735185239405328986052618501091753941713915418552\ 4090125163910904986820870912477563576489042858775028156782417570268901734968808\ 7984003561419905243274211882192242111282285446124469741489949038414216455131314\ 4797769614577344393832822184473790426681081829824367485457693737388299789560493\ 3178226709779382330040520452888187361295070781743486352074768751593770146839199\ 2062527968208266601609234943591367107179244818898387631039355308672113314925540\ 0853198699285825090424496024178414140108459974446802608269507061769625609351464\ 4880800887155431600806497832721475335190628512218347673609180686924351112378218\ 4089788969136606317840957440000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000, 7450509577752042403495843295820194850897129408919280131848668668636\ 0501712710222676477750659663506675521945853893449669184049666030833859625094855\ 8381216093022798352077386096963786267173533337189692406470716540349591832470380\ 4630074810428574792507333814333801584838506000631102139295343009870054285398740\ 0632679362925545633415597831430410259475155220358532955763403023290238640933793\ 0342609422658704753004293119721081863973261434613411058082690489133170277218654\ 5867005115931282525706831330762175545298051829501065347202914419583226520297690\ 8241871953852062799349451476667642311711654790491259162484938566426954352887066\ 5338977485087386340412902006049874610661607676731433685802183106794149214261964\ 6061458834702348519023203395750426196505774698648432793214455877002057589189470\ 9878020318886883977125626297888672773389295223551191464018860245214979009243152\ 5922242748183357153445802459801931041683425042709411723415302474569558679521215\ 7324609655115547684056235125744241724365770606523343206582832996429129653569738\ 0536707494638961283982764055273354933741057649299545779437678971483528357719635\ 8725503049600808760417381969097263582859514928347579369713518728203249131327059\ 0402959614024761325353764730886480523603819486974200894664720988072446780982996\ 8090557117300826586259949673451720595144608312202153898468715578863718400458293\ 5203635179871481823708173934396909610434756147776526511467389274872367502904361\ 3557291939345125774742179167381746839940139236774310308458039352942066916901140\ 7331892711641496152103971623784435306184390703370865599100739783800429631290233\ 6979509410830731485018632905904332751719020031658264559337758317497638902516339\ 4900511352992834991925532157267565498972789964738307195628350422312417276871960\ 1504613742853665382215569963489466213836539889755935196307715849329435349152542\ 6091920736264273897871552012260714835731067746533392172281161422108828554642302\ 9323273420455756596305179036125711056639616131181763845684850420769329672140728\ 811947681978443/272277364280918068870328475193673387177632765622543755025849056\ 7210020776015570212096894057286088183069910389679953841862342149326435278901008\ 8396940562591347288922158870040339344586855254204529676504422732479258642311334\ 9889940829817203728987217871772926088404295266797616132637238237585951998763026\ 3573643247297552004037643987432347202830061819503195446504621012414277764613194\ 3145556782239236298799255637448688694002292355738182050479181330267212585352125\ 6777114672888501977961746177593321558914997986169177348364267682364286378590056\ 2561806573734107498841181053380703062471009073882651046524726595148293558176061\ 3175845620890235959520144545475411916884563555235915006034671614662244281349010\ 9420263032209915558691717048093938250520052212444889427907323430624867495799181\ 5286628031724251955086940312345072991815101328711909167073705478625588668546774\ 4866314381788358579153219284347448219476662106865696809421114477312844751833116\ 4629669133120202368791729382570327051491887142639348233756187959990135710125344\ 2201793737634477920592666418644527955370547288360668701193159024643774262806006\ 5553859419660364581095050499927136111853865433542566578187758425818785414028356\ 3711101439032362365443907388481790656743463487637208316473742956710970934787034\ 8261629156327857706569271396480388469447400993361666579364248703521511712772125\ 0924479050759926870418337450342275493293425700932714135231615725098164889125792\ 5473974714236433364913386901888593552841600883479563808766889377130552387621701\ 5446948181011998589149515471806621224913946599221857515894863368934686687054883\ 8765760319978742402752472604389777270939243672598780059703273630124507592923835\ 4346218271042783616057659143128282699416725892753763307788980297316660048770901\ 8673981885715338224235759018878548560786227200000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3265960119751280434745550655960183797715886871172998\ 0032442364914850098645131995948662822255179620636372582036484973072914506236433\ 7427884491532486900225203033981956446818862648688807921377143432455641618288787\ 7481152024557815887710205494792722682306229674746277272148032904121082877844213\ 1537845622226792851143448084785984240514815271269703538239663000233767313187888\ 9943618350336481513736181986030291401718646307612836027552321354443342798197768\ 8649953938333184804144663687800312988052884008404393402851056329629806314264237\ 6621442599369235407554713268578229768525137035494711671727360095423186364374793\ 6042163968627000268886084473449645541952709057619904377274596105330536659531227\ 3698517150633417360814543948256572378019595348111076506336464989051498147378442\ 4644879503615493816504463073614103357563994421936438762980895121872274748050378\ 3860085046769807151484269916396494784800581209747905466685035915593699840105128\ 4703630067957705292724922466949518360744926398614181182306963412213810893436892\ 2250193394156875320400335660404927556366239257467052331876065533735565372367532\ 2631979181169562485754749647798086728708068013442751255082490674077160771000690\ 0817157356117389885334547401000165531454245078518470703270988135152520843188345\ 2095185244087617732609745781722037899071619407913160912225903529967037822618628\ 9381707439258248025478648868351400966683944853373437295867045079696440936964380\ 6763789822751379507569798686807216962766465694550572274976520444687097167697858\ 6509603247607835009192856312991462733151199191744550199795031095013470507680745\ 6114016879655368386736343561279167174145247790696105605289468429157947308128931\ 7669061318921570497742155661445258833971022074259512894243085475329174217213119\ 3338071144190611688573701193491479457610900162819734560666275284557114309988096\ 7569953406571689749014702534276386877519760440727106416677713330722857348571914\ 0109449848501912392347248520667347211466774091092119044527385308089241125316023\ 38090384985086433618260404293308785289457078576809/1188175187446494565459432816\ 1103456260815069219275416112772290544447037195733989497003545383423724141664200\ 7526335443883303021799044428037815365797633891424696587348431488431136548762921\ 6074091271779092159860318752861212190306872157021283940743148270161271704314383\ 3946169673295395786337725504309468127170585135619577023088551477855695694598966\ 1148179170325176984818345481849945713967425142247713606969100086595863485097645\ 8415865002090385850409881442539494871192004931636822223014202918485617392987882\ 1171845332915956073263934348828025979826300942393577761869306872398328026280054\ 7042385474120947708885377361626603318030853606102755672304206404947674959370953\ 8804850437205999803174075479259870185290374313542109726889125649930353758544373\ 4460981358538292224281964398933145374363999983756118914246128183055389737214223\ 2460165593848179412182123613791658049155287833685582011310569270642887539894373\ 2830284678923363354406745141348817001440928232816724275231334246932654236004626\ 1465481859322746148433544900943133830709273674394046810008649228736280159160701\ 0333498484982192134612561043082030033635357379343039367873451397754609987091075\ 3619293102287423814880310315368632360541927174853949658680582167876586602314665\ 6811066603962591618042186687464324652124988835020642511342585321482148141473452\ 3341186492741005751819813215776216276612558093461910644895598053546323270273757\ 9848742540919804771387961488749902125278391725518607507176018588281177086990447\ 7030058694199967780018000728164323339133115198332072131066426549790904094778315\ 9447744198519869903362600412873304268101907956485075500204241036060192566400552\ 9236678894799732582736788988997231201677739657331765829608704368944110068284443\ 5601239248512961865576383822113590958375427538491400633880214935014934211287178\ 8136268113943461888000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0, 3178210109553311815515911211283506668518274773962684410190835732136818206269\ 3013505831504623507283608697498454519629916790410068225846707802326382809837387\ 1010072352239851278416788460646369368898810689580129004367191387689675694947854\ 4619958666370160614568288515519107325152079903178111570301484501286550908896710\ 1591210812382477450602438988514623115202189967210793057062352996135739540987735\ 9247608783205783635669495925327137402794260793644577401962885974637344975044291\ 9034661968519818826581093276035671348605090944537168107012277025776919218879498\ 1137932176428802675489569679516634664721247342010499481121424323193522898547405\ 3220380283932803769479841348509570602483556576316892213703978731304404826173389\ 4849506748336597916833511259641663746009105462261890645370373719425431811373005\ 5314080412599682768525031564172840644987150199761163850971179331921022238682355\ 3530177876046059822456170998769902199535672520292490333142031716993820547657982\ 2056874581469582737545685903376743543460336875143280242703940411232793065739860\ 9307442805046250681918586662975774903082129195648430046611071412263065275070622\ 4495357219553781660600386137165240441613826301203624524239784860809449648038382\ 0000170395706505401433031836091385962988364055894359705928312108382704891301622\ 4458425074328879770317777660989208932152682426672909790084724362391050581881619\ 7829487677699070610366481585694164559414644141763044097144389704580427883010351\ 3012372962207708457605263471186768350907326125885672391369012240049437021703422\ 5187822854302232876324231901686914082770854447595245218720515023029213052297217\ 6210404803615485185976802883641153515941655362016523191282783006838369889797555\ 7814677856863042954199989450409610787648063492477892371485277774335835223057685\ 3644106300194597283844948518764845069248616622606894502428554628056493492066310\ 3062566511381831779249344514524894520694517156063843500737334950714867281740524\ 5625251378156756996523373628230668388861412422532289866530195188767608007273780\ 1383324330897826864213265139/11502547027407553772000892155961856592916715946319\ 8177261944514845178764341680111088013045733144563499089603030814099929580584933\ 1174782068212583785604693579509515819921856088662333768709178109635445716878162\ 6490054294713757226102796695408362513456657944226073681796692568513509372516560\ 9895839591659528991834823551224372452998349454075341330416643450047867990485302\ 8663707270751060748477440908716833424266795768465653604869317486331810905450928\ 7150135222769497709834976484130031307709104488423698074177942956652078212794329\ 9789972696847251509934655086763439373077168962537275689891285713597287300441580\ 5248926385202334128476399505400657413062005344512904548596077036061550489171157\ 8815809856190091640857716205530334777705759964062981652976978184081138133961804\ 8804287544279687991914736362427786850815389153241073031310147607117448769430942\ 2686048408604518418212006956166279708702513670507035147656250594742361979417563\ 9766793908760333098347785778926494260788986262929306002231844243076578403186249\ 4955955938848786653606847857261671360327639893776008896148301578320567866853720\ 6707970262205644767821438320913029413199701666969023966793397400769235697522916\ 0450925377185618012273714011640312758827369869083064961125210713414474423800445\ 0956229707823759933402551795581758742049388816540518519591745191179142888546974\ 5000280386774592738594309046156243138236475820789105841699640803949188321640386\ 2180369812882276631239044914179058831669312083735629375610741865331619117744485\ 5113432229087644799306707257294034792001705422582194130505422816192184129374531\ 8791231007520042263151493632113884955950455476332291750033622742334327400691798\ 3808297739153122624926469913903244084265699352554916370677018220974624250316675\ 0098703440082682145096383267814647138250966633937577354603408514876264415232000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 27545975130907932\ 6343212643381363129320269635763533003679316487024686552303425018356554167746337\ 3237745532034295175714708067136875080126291624830780333133646859667752615229562\ 0136168885376319234031207863003600431548732738933954437398556245456023480326513\ 0125693469232463307524831789469298145189562121172916307257331362726530460187544\ 6347753081373572420304034343455985891955331069500212381691923107966160678191877\ 3631757044749170731266284025854680154495779821380120987191638296475249919822685\ 1382568910949054343769429193014791136855672958949392316725101334387169765840060\ 4768181100287164572461176123960220824953874135460455862680567237152026041615463\ 0293477812945355675214096894526447043227582333977081221528188071765622553128896\ 1339624592803796961821893622873446315101521107474919860391181019507699575133899\ 6504182232848126864597028841573464345005102890101737802141837973507419310053080\ 2648627029467223062072470128373328302552910759468752632063634831360866837079848\ 5926036174709591123903822891263438783088258917020270375275858242706837007049719\ 6689879548936876638701892347910871046140936187300812083069462449649051404698122\ 6096309330963364802591278918541575949284481454049779921767354382152599956321289\ 1397333386387231980523268146858894723539960768263849213701642291399275728230263\ 9346729926299588004341395198085828208412704310273661491781446440834285737310109\ 3532948686458345172010182203421753803133962735606358559867657472131474073282992\ 2532517341364457260409995656255979922697421319779181022698616583668585334879426\ 7391931458022286610630462583526705962395482510034764026811205651998142036055460\ 7335007918362990505485212117394146609917217260334543625045096746724176104083550\ 5550628221923667108300857980641477065981906498300178928463199218842085753820145\ 4893155917739268833362423725380202128649676391405640953747598990758827350898872\ 8370760828263148277886568759734633110727296573891492095686331254019164531468358\ 0728299270029092088619481842293426709313663200287758415499082684475373135480857\ 8806927/99124216752427426454368083996521056303048801435270110591232626725107476\ 3519286159602157183395603128625504973377530601589636978437227266350415845113392\ 5304903102233898005320864524342783282354924275852070145683255165258006488852857\ 9928257527265195001391121047743263628853077078549396104662014884055870927514723\ 3463393681058519878230657366974780990870854692484448003494575295638936904094669\ 4358233439599658847972626968921699536743917211066848349543716611056975958042620\ 8433702580142254070433022253001784922841694688128536021112438997409422450054855\ 2152850219152063842431144172871505136041217079056787033389728012669353108222796\ 8640024988630110927821615650636354886244656978998883765057211229972759731673961\ 3045019418042689520942531904949773597683604075697084474804596696858432316481233\ 7976464164012877599344459174219023822111527274218012997132309284367011965069351\ 9009365162822261666209038297757123517466544729126289519622443657585124478648916\ 2237126003934447527102294498963777003500520418345616452321206592973135329843376\ 7218132439856987868406010199981770153571265014600090500605044560341330999461090\ 4031658060712764620389488225519428837917507238792873887673539981102470258700782\ 8784280490542732972780277035143283425932115139357293328984223092087867831324377\ 2362257268411032111896677436755126734796155492703566270600059214795672162984694\ 5818994140453827499785468133894453830723564702549025225809912707076097890881972\ 5135678775390850180014225382860029093643894985106968551141859601483462304215994\ 9182526648804183146761682765192133914218885607151673935320063489829266087443159\ 0913115149717750091875548686510739840103342589607661536876820304883736931040156\ 3366615331815441045246571094957923856197079726959691618697769825524975889773799\ 2534343482600556088061779173688529394205332847827353600000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 1971474317501985903201357381634534232564\ 8694647540394332960588010552978018778544900777585058584031299613835600817723083\ 8071045322147691201336461623101163735415589391364875327388379519506270684429847\ 7761415059693542440230326535176646985069380777745844889707625799005285957006955\ 4537087621780451599965991736038427705583746970822210864847940525169004221619357\ 8913634835785896427730353628953914842535931293259726540721231729740656822630389\ 0753187187811536890402997043704035325539556909485483737456762081948051676411628\ 4221048560409687002913344825226757709137716182151464544917895481372593480735702\ 5824536380030058439852305083200197145259195885985722622977682675964153462198630\ 2738188688284062497749042431801076121357089682001416127866279096260804877615950\ 4224977306282964821896315492509983331902114877666211329177037932323183383619130\ 0336485313187012081843488716955789920587964542202290027132329395618177430984079\ 3095409707163181079603178044485311142703856657613590387753269807750288692529231\ 3409586984215254414084227564037284009909372669062128837664878314977645688181903\ 7269042378565303815651159831379232668919866526426120123842149944984702370216778\ 9237615206379487179984204897804188328142961565210673039114479215568200762198028\ 8238499538441338292367185409015827540540199977382312680155417180614252059636988\ 9759560325708247507788814343446379109615546758310327770731759756473175958406857\ 5873714150992802286355041468475176427787261515252658837061354032885601261918528\ 0696615027988569175369435100218050923823017882258868680492981250042769566144732\ 2457742337984809807608262630047763840442678290631132757290934632575561022216339\ 9392597210991120433289265170964794395059286795966824982085779246745306491988285\ 5110454566870965910437383285680107945605506713994437499611730381040630433492650\ 7036024100192147071060344456346373461781460340092550835348463043988782184417104\ 8827604612586734175528894004093018420804811378819844004693864440844449214276267\ 0367440944646176512450255285173485399308835636316245590198792521/70514269719703\ 6743506578213668430742642372541031424839842297489224615647309611222375134607316\ 6284829367732419737632166694297676302627122657633939768429223163950327907333542\ 3691990438772072725288534369875096151561233665730605309729545234451676757232821\ 5691881956336454439641830436695834180685236969674593930227476120737805461183222\ 7168845127076589412162504262233980123468442886311302404998526026091943502856343\ 3886908777653627540570536521020645022654515959191055162139323051012041433274020\ 5361921103122885738583266929282264106643283358106336938917887097742424623040145\ 6508549300887902696593744574158761142453897795901038798317974733437641256863398\ 4507162059129815763534842442222448815959012081539075545907564801470071591633411\ 1334064442287339857481437098321168748300039277188346821013128006584255006581325\ 7753273232414634780560271053259216895274896405449563911572929506842653663234570\ 1797181910960609340248617404157654977445680017319881094121892645244930015797625\ 9759827862473540414420826915019987316764377399765601979396454094172157451576622\ 7389087038754744568448064712312147770112665278958652198837474331288890291097425\ 5238687634645552410594628991064180135805257151038929055238336043594282063801660\ 2565325551324828424352793661021598956797328931011657737080764120509216078908440\ 2803425925073578734970780659371499659096701793259016296472196795604756661395897\ 2343639851640815492773514056108951271214227178074298571932803703405423870731878\ 6575261747806361681674035375750366545677355370932973247671101792011714210879049\ 9657085823892542729343350308710994166491961333642439822999984227073696833373742\ 4254172336873974378674250981631623985711400567932454786547959572121334608602754\ 1019308273077410388375302187981122534309627618042765317320136781088323296751029\ 7949743972837646835369733888409600000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2853066906392062301137040361642580706048121198735712019191516\ 1322960449427812956455206622543654359366185826302870911424953318527815764195018\ 4273078433936541963005575055291690610026107783615542398213952026457365618871310\ 6608130619422370073359848736098634714827184526289522761393921850706423640178471\ 1087125279138153865232650154898166873106523733218759023652593829991271087541910\ 7465858802522789637779828519924987084684550405985183231232043264195694223174267\ 3668854371141696092392152101438673722174641923515302305621980232049419136626822\ 7092332012516178061970138760771844899066004509168108088185955265907151706222878\ 2940450354489656593466228910341839759860047745719851115316157195811705677688974\ 3786259555885613766407411649767894972056897675485228240696608534262699502604589\ 1087964248078991247651779156771031299936528068336435914428593671838608588501868\ 6454443686148226833518239720428937704873959085711544558139235606053852571986378\ 4055318735179725867567426742169155498807188760399390701200937046599414022319093\ 6956074906631317017793409063352156381257884926711340119567763748590743344708948\ 8037526457661051727890534795141499261085881293244414816928666736008483410315550\ 6998019902440942868751290181288530739391403117904016862575060274788124176107962\ 2808530166440942659005921920965234199443424530794589449219922076634909116279021\ 7157341675724933408717054917766262805002742361628596458911572459809166270533712\ 3797395195154556156020233289822060147124341254282432973332168701486891503593461\ 3447377250277313193735718799125992817905913899225940249861065995994664100955173\ 5618865730588436246018773936938568807521602712058030339310235453554043689136610\ 9248936040561579753447262082741110587905446346808536880626357839409350576393584\ 8940010480609986130491383630835130337605965893523268874820769921881019084183574\ 0462008765340965717340034778513428415891233280767371275697048095662069649234865\ 7235091613894662596694351968270879924976718510686183563307530339633541839094028\ 7471376198546189308630813479110085763724110701282228403/10141780000596898367459\ 9962032640950345635542009279180332364817865864290027553427957411801826971032894\ 9557370026220882045513787338716000799029979634083861727291377320475059215626098\ 6196723402793349286515754370236741741567299726154805985714906243678131740591014\ 9425488894967727137985112111798204465737975406689650182408194079505534422267259\ 0781226485010444049227579778734154085227560675694864825292630123805132113571052\ 5160727603297483991209653121438122689335239013301659532261921072828653690971722\ 3074083190353807546210308690316593843851892824836351651760377740521043983869950\ 6202557648531764490447490818913360418829854420487219848237002347401793828012819\ 5472815465744943121574704181631150992261056626537879094671504623911752526605624\ 8839986413674618227613126623981760849413515236185002057666197386179370654559978\ 2076079388011616094426574597384898110386414013118165676060468210593934093486308\ 3538256636281163696483512265702078999667068579547783983415900708837533711734919\ 7158229126529743686427746546965647516745113130645712790556158487439412246324935\ 0316463591001640009666315575988150352764916650516190281151655246795646135448724\ 8288298332095983441254730717755016853994707352382115096178743701139158282602327\ 6047769084539178647586967299789620592088466492375194526553172134076800049330246\ 7217105082611687914644999071786208980632427201541797557796813877493416240538755\ 4113506975928883481937015929909226148328572330687783781264684219651784670715063\ 6552989411001236751314449931285554509242489305716138892120647005433222675963870\ 6231815522334243858741356014690451391988366839665965292294503299393228668913400\ 7894708502596449367335682355762101985913357794265822448881875072766592341762427\ 7372026144255786905264694281802179197641466109840851674894326254425827798843238\ 7243942704826028821297191768922521600000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 210572508200898453557417173112756779379712100366929682774\ 4418694357962701405591279764439309029761639075472927535959515759015245836850814\ 0599788563374510731922496077733535772222071409887933533649595095068955674859344\ 4727854086190775886635230490881135356275861874491722952479279784536366836486069\ 7587146107564953153713079526512889148692064534672203899949211492717332501405682\ 8378247909962261562119152755236122692686544095909096287225040312880620143788177\ 7840674050919331647650917424923779248389047868633759401054596049273081909001045\ 8845791516963767116794308176876265747095733726565709142460561977607547784129484\ 5190102440298822272411863531185001036198766689168443694121398651207210250818630\ 7562035837525163929864697137587553834457801570266410449455346701420048220262245\ 8778809370637897144304254770507891979312799264177743013570197187221106538298420\ 7598367230836485769894338723607335844964861161496055404173111353978429594462546\ 1497664987491556541139395718640398099247917000402037796752992342158639380207658\ 6423862041747797974806901157374318292868547809023364400307601517590316095052301\ 6411279431596779886049287368377330068081872775013929434497862899773092083604523\ 6852635348214672767278496034817639857424389436894155860991559764263680278087685\ 0343895584622350071672829501414364938396565766033524636146632859559137074063498\ 5980022591978987448071647174411912899980881057273679875411596938099873136227359\ 6974623947047005231589407732421935381802131773764588646718006362664614640139642\ 3963157775954005987166814745525791580196149838242241541405820070797802500344857\ 3182291142363450332801201415046547639744450820035869163123054579469041178979511\ 8347518400468252949760837372136392997153847141775772358395962252723852637256391\ 6806149963838255215606624416944114591481495016054974124804769799087694374292892\ 2257497652485180042421221204507594203048531384025316229377273584553523855996177\ 0190064615569255183800883781973508372597486419397598743712500291025523449951803\ 151834124583679525744201936747790958019977090511747714539/744011019954583360447\ 2774838832954257261296204048315108870482984246574722038351498880548449506478048\ 1598765946680818289107703948560349952981406294180565818047445190333550994732446\ 1808894217115503994607891470036684409743359444308979766462338234071995430434751\ 5554461964682211920628772737674262186805355803407859079318241564833379184847170\ 9039657025939494309632983422674465687480555272490715561125304065549415521968249\ 8600376983243916969748269519154281729939097380708457581139256546507215609465880\ 2229054701784352545527379013465524479725617016183162449769338456890182052942223\ 0980967045309310337095738866628495305357697662715402411547649246361697472139520\ 0634632794341837881819146941042737924848919799137234461483853227166875258997848\ 9559093908661418607892734547417351651028443581483129273774079981394538241102217\ 8072385214857427570634897489870884427158462307521353934168792844500734062451231\ 7291014639546057132157944338747935767530657652304427861885787380980666103304119\ 2565795131747957401409100382732986947018246037078969479921191955234052473993640\ 5709563975274866289016925446962546413721797019618733510381162037350490427607376\ 2440292854402324035351458601522122511632512842246039740329416406386827263909079\ 3790660455986808987618379960057888106938201337838044398631718625056543089968861\ 5730477780431471179113467570047328134445628952725444215759085500763559051439651\ 9108848067232830155798569284363633965640161151616462188709174075135053328486782\ 3452560550916913412522037631489334853230296889474116230070285235420648287696873\ 4746960212341036642241240946251621311501533856608118270630929817047815527323614\ 1281687142458668387914817203719626431513579778259118775122563729563033661973314\ 9067429993084617843843797329957211796275342318779618790558195248932161044590238\ 6989301013859013472970677541666816000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000, 1376809449703077913553826750616390279557899617969174170117\ 1431735554968928124006735808061200385920810970212201297150598889732344068330422\ 1063753210519946124812033817882461393599411874745474249346208928629786773163613\ 6240428690778201078076379739694249442558257486331956255651787844005070499717145\ 8901787759412737553638145487862530643428307739174743176808509973037196846163906\ 7709736139755689454141410717016593099543795549216065975960974970223123911059348\ 5961296131297740722401720843160750550655437933882980408942167210818172486864765\ 9822025815371669380878534949573018981349169256619716207555648140492259279284135\ 9460670236876493877281546117714750301342466141057676991777449330761326204120711\ 0221770948039959439035356695838510144000424035761982228546070620369632781294798\ 7985057409579265056458416752299574664496188109176131379382610545831336937867771\ 6786381211388613157777978169057143762729737254719816270894376316961943065205691\ 6942486571894694086806591993993816260050293203703283796287593944869668450694395\ 9664201494908709009679920849126917518393624341198674618425157462890279061300287\ 2696818921445089517746180711247607585305657140945880331186710680900332671991523\ 1205010251539367270165823548188835056453928464373375560604172357136770058856608\ 8540325193191458615529058797854832033517436882149430367580691656609234227185156\ 8975227176442092438811384050608529248268299970619552652079421999570011052692037\ 4171789842404526479105180389007126978104515881952499197910502947160252116054377\ 7909811565087358942851817972686478697503310326721706463803746762263913378511101\ 7078667579035540762346714651885483931507655716986918688295519791017509074474427\ 7103557289554009776065097604471009151953174876987699984456302303215159817905914\ 2497708941094048925270642233552278940298569064024337623430416261143000781906096\ 4059560040258938428551755005949496173685760792373000873718232560949130348043410\ 2588424911394120406531169547342120937895701393737111133041233480539825275024094\ 6103592792165315375109149725865043802037313199639484946347464352298223152947207\ 3/48372505384772784776068037041934629516504146191025096156957485200978142691171\ 7951610055729943777910938901691105176155865806373711652866315008335954826308819\ 5389596725485300883294226793616601592702011698020097380811264889391345158192368\ 9295935193607086504361654061348192264659243760318862753247162594580226445495163\ 4085803218756218496256985621221678378823264018026527929177452192415387134515590\ 3831252053235027122426223099866958706810025755056407516962053143440934456995689\ 2042826006146677289172559509218276050609974039042468680166648193498833056839463\ 9211755121610517396714260926810770089006908629222267624428537496509187919773249\ 7746833214917073864091170330790363246230694495589283877295150904092728204785037\ 2106263374584383939169281141726013965341554124653449634552150414987043233140661\ 0169017821598489683745329988922173178917110635291980309590168310738493571598695\ 5216871879655854997690409686277634967035903814107291193079138792386263223710323\ 7907681469710590125775482666432457927901749628430190879345558262971202373903126\ 8416246200379843361056085483907524142207799093797031067480105603940915758181399\ 1826175215514735359307134856831301143907943549866366277738642214706995896177484\ 8266511788148102994140334682672916275836744297856076831682878188779590881707426\ 0843370522437261099544816712226758053621853414683663852404891288724388200844469\ 5376551663393468322434713033782963627077069874290110486299094131980867196691874\ 3335783977200283341255397051307491787712381017187401259703659264008978651042281\ 8716158522498605533730631528807865835091177907003383821582220953713307376021020\ 2639088648644440682405341680068699179452619039651119365641435779339665458899587\ 9611294033844357878684093242138467538361739004549616254548970995955803234274041\ 9725003354870065616793151220821599870902180131192741104054073396188944558299545\ 6000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000, 11760098324\ 7942576703394635059231914266306103328109650986911440788042563984818309234551416\ 0519810608733043012876429194588181051258792165041956441100712824215308651295038\ 8444230725727069571553920824563532470204279795569882980761677638218099706029275\ 6800660320098195045764500204501321225708056697656133731091576552957234564596345\ 3637731614771027766377347750501358104296910039351437377073991817871765428028738\ 2485026866117065509345164968128078682276397599055981196120161049020740209939963\ 0979232857519845704360472584636733158559689854343675485516831957498619141385447\ 9296371927403434128405077405629386037209453150528498935554253321773472516172804\ 4881410317057304390662749539398764230399100898543048368825494619183479420061602\ 5962318975477842000193471929485231878526290235393403879879370755760756221658166\ 6237034268594581708176125743300400596374388104076165305625038759183339149670280\ 0711483976092402420323647062874754315579318424855835427498013017762776699684230\ 2524196526409502056962302224645124228539115728697255862231088022476699943872989\ 9972472818958567536841771177003196971901025570315027345287288923967496771894143\ 9229969702270058995003121606917480295545191079990937897542596658298786689003251\ 3584292929055771287322265329117357201398805834310355000454638087510294443682910\ 3279422616003323108147904240446389556370968596862440892972897137809432870017012\ 5201415770917291100065911514585997995024784847791454842504934079010865218157283\ 2582996838334552527005973849614407084564265633409302184931098612263491474935671\ 9275837475387212700478570825516533374510267626150181012848146940266520778419379\ 0012232574590324499386377600107265138667533953286067197154258766715216153825414\ 3644122544289950715421196678014890472226048148677635143789661379874258628133054\ 1681177890539107868598614576800743599774407744756042746428438784444760273604697\ 3177132916730689765974875818694362865787862220727767147102054388998607689207606\ 4192720401865683142541520874591647506662772700531342041199567251107179674443795\ 67414576687666689532758016343855308757319/4111196747994464133733017824343162994\ 2193079567148417102914391928786696876070279517157491385697984278389474377545559\ 5821369274379190336183633861481710336544443975774813386737024030752370092366905\ 2639374012069804973691139407434581381984873069885331605748778829075997378239803\ 6419866258199660418596736523270739768999092796150510810646254558510868710150468\ 9142666544162631758392961791211940904153294672808628478835906237196190643471109\ 2284026789308481835904980300028265241057487721102949393108401174865053856356990\ 9650178855816128592668555859773599987305772524581049402976423185789510384979908\ 8655681284669799209026568419950909374139281086348076079451038001768716608412535\ 6274919675000150683790726610421352285932404297739476016054608796259550878117475\ 5103777187099172323186403400841092789639519245032449191884758621421389199185020\ 3730936909937676219159811405106196816172239502150226911942989349831062756455615\ 9849715033512713775525828899326556522265597234198567282630840578705021609473357\ 3699926593986489375829304482393714370448206554303774238687022658896613263607994\ 5163448192451383371215467515762107031251961252487286694194419459296146477586673\ 8463875582920232923432365270724811557231512599973155632905730418618555853649642\ 2538337330212060882742357479314095232912759379580762708702294469227728849982969\ 7887662020241179194436946266023403663823629407316598742510006315891649438861934\ 6075548179430365950731199265740382228748443468148773953117723158943136985067848\ 8583259267690114689104629942596362958380110568935895050971586925722571728961918\ 4685677597036744378075336913105323474185251714990654837199466034594482825077889\ 6399332019200483460396003531915120889940847667867340613994061221383076928817032\ 8962849480042779515428296993553680145607164772799928443691912754947358805500482\ 9305468273727697725040367182964326400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 208152452850581229835007791714083624526935837786683266287\ 1051023691968638788575105359008841682695357570711811092800480378749069783870429\ 9163534021956860432397041715170023259553223551746186490846659792445968645481497\ 8241598521948455258386837166937559858631794787498626270438839722473431880360531\ 0654930468197957222119911258999906569006723503903177307028969079618194785357034\ 6058798214542125315475729665224305210480661240440842512940558478616893451773973\ 7657225242227340838097369832561932581043652722724210434058070894575820794449227\ 1242412547462903853446863267382724995407771111496683862254032292914636198995743\ 1678915621947827061444627347234256953812441611741434879612094321280465122942338\ 7842116153953145088574968164636486189634597551665572249560454544807607272272761\ 6472544158119605961296288475789422527437502711293649447265492403839235537174808\ 2619672486731491119206574603959046458748658981611492222272768919097106077026434\ 2338460784819043247142036110626069271298069997774706769264149072947315665081497\ 4167436240207407730928536189178644537611663947257906574828771157208456955745759\ 2691940812003475922967358374566802739123656206191065529662340373060973565813262\ 9894219933686717932022822351867882367068008888585578009350733002330934550347988\ 3386833788581907847039453773925149933630299933153061611017998039338294280675250\ 8954221694894541384584517541379399839230736807027466398792795685165626634618434\ 2305264611551143479019655082200773062459408045232302334502176377332282246795593\ 2759310751559866115965953534033671253790992271783799122496036369301283018640924\ 9442073140587847359364441933407690441316900422389771554943449614972974440285804\ 4999545387784256383052631606153176295798478906220226275265645623799354401290445\ 6934558307354969987538952655367710097325333359842476465998117252922969515085927\ 4012934650419102197739917170190367898755327287903981565669592123365510983166535\ 2113176352029159013347169841266473948495192074614406925388804127749546215544620\ 1459145654474103477626953155561191260111742127288017690595318326908151148655380\ 6309569/72471687567466586151505133096226461941626511823393799062353704328105453\ 3799135835102185494601768066168662513613774916718151109094798324313145488927520\ 7758734332693814122077783351410582196392506186153925973709895931437057286113316\ 0038071303170107062137000834630114711861650912479001709720176914898999200095260\ 6408538187350382340566551092215857714318547153014151807344143493658874676733004\ 9312575119981826156717634818967448220677534542780586225509741912548019503208003\ 4709415658561922408951914638328656710821179023863105293426576625672323499951685\ 7568848467051523196877163757305720547895747350150508300801354918834877270065341\ 4042828124305522588760063181391389590122215502826493291865104963595084511725396\ 4089427489603787802324017663417006533914122874716389555798242486031751733588171\ 8913383355222500318857244187253389403199856653615153794444899827990163148411068\ 9691656305917450100401957539771791981152707613191094295543665471165738753099561\ 7628071033288377920406126436828130849108467582401293314111975435515389583455396\ 5816646341220057409081323534227271990252669855724602326711945298694215824279988\ 9073722553975707884176515313949442504655373802881026409789957308033766074021251\ 6531077672887961003487905821049421580563164458610307047974309227288102429583058\ 9740657595537716715504579338044398258128915936260785879065183673008128766878402\ 5051842613149702096094240671687067213636106086866085661443530573302828533735234\ 0837661265671554641464501868835862268884196350689239950164567288022309338251814\ 9915467000548698407410810635232156459944594133602740272469641494483432853277110\ 7546925593882613399101030379682905078925110655913845205307033603999084606686790\ 5233626833640721505616973844508495371852065973557376616235072565268346140984405\ 5893696832000026266332307079499159034920926585646272552964722093812762170276737\ 2443792179200000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000000000, 3849558887436294541600259064437127139859129384283977743792576445488684956223596\ 7931324463557765819992221600722713512377974822057024171496338170658202713691479\ 8591868471272661679564086996866337292500083626847456531123243144193492287436617\ 2385818475433354023907087149083300703463747504134559650332685841913824556965983\ 8202316171852539912838932806432340690164893301790518744246201137246920833957546\ 7611414113217978893610236456375608304985957638282728553242852403707970748913873\ 2023928451518825438669253000888474726368949946542697102437302861920866272015796\ 0340636941936565760172451793225620997733491653687813936911970333448878393430884\ 0107437987539069630386329889233240571561658222988092906050778822414942986371721\ 1949396801985853382567237269444094712623413535383305102964907678286341877335590\ 5277774905309060373715081402508977350208879305425378524488422737132866185169545\ 4619115515072145485343846827048852511612106821731962167332812595788412163892575\ 2518753050362717057474290942208473880361981315450325215955648824902353963873066\ 0096484643478935898400063573584991524327807196421143363425902190857002700116731\ 8864547590796933443493004917121852950020820813317614643874569049110091632890519\ 4576202444135267130397005708545193405828700420284767149855174926458985109825310\ 2020013191934865163393333966999242046372059132395030137390896352680982617629962\ 3503033023492326977455066729130172456249130384162382588967697799561242292734521\ 6936275044002969266629868134742079816152949563752045343583403965755301685982794\ 1984626218907164752763151814574542936924710422928367899035078993855106493039164\ 6031720544129587081557630732383320982321158889177721333963589950215403793107280\ 6896565448665446334565174427330617814935436755168220814918097667172567204495352\ 0289859540401685783366832834205613177412662487035320112496810857722230077105872\ 0029627332006331748920989000074723525966910962194856621807176922886709835134752\ 1778065470801166028735019631614456137244140113729356545784772326080807921810632\ 068297468052644753921599072541752767883482105746072316710328797697/133637791874\ 4083848633754654294415958203592878023381654709802307810264560325606479928430052\ 0456603140150136751038009464282706451708081100334402815823483107106109487393241\ 1114325000011135701477814072678394955210480975699336355929547110203483045677422\ 5806295390579315286728842826112791527240062310737545249756606217344417474105036\ 0047202140460416252034009501580959327426006023069649038956610932388521246487432\ 9873186061759745189293736968874009998399640867385479639155584004162474388184922\ 1073305930780429747542541200035661610786072977397645339109085356956573243008775\ 0414899684717486903197581136775373066776984703315136860004895494975061219383653\ 6735565064857224041853653872120536301992535528693358396216309780904290829384707\ 4854885713409600485376425809770223408919591442425501967365889676278907030290587\ 9727582812952500595005356692663435969563952828138608456700111791414228111777985\ 1412097033391844132455928387243778809825191288296222607155918906162985383768885\ 2288971495110732857560142219479848712224827030903783918917512965895853209785862\ 3459605971150895500259232139561666904568271307921339799722995451944389531205338\ 4214942389227719785845092925126126996526812760142646404951880483307228805400090\ 4316983340151333945584752616774061964646262151192608801511607481772606171549623\ 3904442993538703879897209864648891609961986930269894461237742195597778648050665\ 1977797985909519419449796241810619597018703771704158162077716504647373898346758\ 8605414461333300238224580706709584681034620791131384197363468444121149011799863\ 2655348113680965121378315823634530624340189158274501814429922316530795119539107\ 9423000201352769655379040495051305585861699657743120147304417250807881233490456\ 3576997692736654656952096552398024803374738103548302839752439067976958208048435\ 1167742545964492603941886239317265876669475409907334419903034786352778444800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000, 65449796915817095\ 5375198492002165204379938181759124619222256278084233007959336761803906856362944\ 5354536290523225486422391729178248232561423301880002407872142627939027655169560\ 2517022553665996128635828562588093836744159616500722551824991589342317168746277\ 8538225214217428919556971738582463783283762423888572016625566194244061959327555\ 2623637342225983068715457419233081056978686869736320409133576274320387852808246\ 5373360674710817205229907931551388488532927220618896084340626537158273043273493\ 2258652568215518844082316218196545174517283778767001240487521301947294363570927\ 7040568698745372297628647090734598161753195777084395060947227320596222489379714\ 0063716631921011978909207718783005182794476191179892306276612341676670222166831\ 8682181273208713451044259470614572186983686570364196015600444262468022956538562\ 1395442425277490208543033694172865918362182324234317001890991681062160481024577\ 8658986902908064000075176720560435670646158154812946148699585880693734507498186\ 3091125182035502256819979117702273725031817427565555770983943688954075129837861\ 6252036316528841922501116379130990730292953053267914492970857320771214552347617\ 2922526089276478799361228160242542817435917660571621210938581204927991722190104\ 1319839393138660214262977963348774694328733656944308225689340471020698725811954\ 7147454778597795360342204377802960435963699622180519857438007374410916432022729\ 4251427413275381838603963760746343866534071352801526051023028540220807043035695\ 0111137135433364536210568416915646389237282997936588264865084215354718235822361\ 8734500060803175833405258307402883510119044030096128382722123851404145207096895\ 3759367811012254860043435530208881062722898256021647608814675421982552183343472\ 3981460007577592166152580636468895649343662212505568627614032682237950721792168\ 0502788473773516686746901922371850612052215501528036027428847756203912426149600\ 6800723173373747653152034803937568587078993624400405233547649200169661688921927\ 3231803179534993551075931956229317877863099325646801202629053164473645411325357\ 255484496235461935562012020384040895135691508123079/226858300352654233816852009\ 6070520748560245470986033247995176600575473497528346609829725161521413606230364\ 6777371840456440887049728840111787181365397912786697200495672428813553707318963\ 5239581850230693080216649987217284727082260889728540546828759722234434534595903\ 2779422620992620738787705081386032515838611214456760279419456353803134802380597\ 4905891879544147189492410976078186526173448295631566855579403056973594511947507\ 9638410831537405636485088170838293399582566552358285566278479770211468518981263\ 1961681972378597123124651479981143319892731520508394573114961237631407361113017\ 2889330527978525999157260442325627646962349773815860103923636641358037386619665\ 3495439373402429007966309279824318481570162320993925332725004283926585477203190\ 7165419493569756281689287891814458900900699168816317364129468900558633570198765\ 9546643239653887198621503685776547491428934823919083665282432872337273057375786\ 2234608112579321146467410568625985782767269559899242531285617424681249795267578\ 0655760631670141401716362145398802520994064851278691497156124293153142867297810\ 5532147379436914439428242723976373786586846841059886085643216867174048756805486\ 0904751669941189718023372345563559224141089045893614222557459665708444001157397\ 1771041433710426212505838532822512331038663606847106668037557409462803005732423\ 8781484044062916167220813519276750845231759679434478180339129909701596926388542\ 8087651361425122417657378092256356327026356318749352615203047180894967918314140\ 7233669044321633831556097795294213276588695058627093462712713914226371289541939\ 4449949531251828373937904321107705007958154209590988861959022485677660521985738\ 4585716615084282216311609129175095638103716766845273866679291116158436681498710\ 1563996729757241525032070287122121021406018774612956007104394416686036295607630\ 9395959884933084919634541353378769523795737834661711058042880000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000, 953681520533834652245092012780\ 0442611477285655098667325496882696151377499308947877436803244533042939629813284\ 4147679094974804139107804864286623539970945537801009331023786690358707122876788\ 9756656161289902975213220057890919509191249178435286222480388242601464960743560\ 6916440601875981922427546835723964781644890626807180142277567891053301938053869\ 3239520589813721331611817987814633877742111666214532710632318299385970295072275\ 3282717220382247903851577668829379192447321545780157860082148450872586796734502\ 4324918300422786720128265622965482625431702579361187254490564490383714617175895\ 9970999303755209555684930333041555799901389580155174326143981160549478222780271\ 0259778402194613718156240119426943319976758257028569709762893085305005158819433\ 5490028599008511257399133391375502884153330780283399552060485661404636186252554\ 1524280471789750993135409305975826635007858199581302788740186266477911654955864\ 1008822935157210944861649660569284156776901179790198044676492146558028715750557\ 4175052044706232066357712528510129649282813661025268796235805543080613573901198\ 3831297647054566283633186119130965248901090764323310668926973608628766957840556\ 2213298681945034423123151970902045203168903443872622745605300781057850313507102\ 9661778922038409184385554017574170385714465501038510122769330383289263774568903\ 8376030812933415220635430140609197310379012789616800895283865951954911373096003\ 3650861637295234593218168746034910271553664600235656775944246277924643034302058\ 7330176567166821477239925570714030367942737308095292090427489284372282624324877\ 9154314949240330701515059948344627627406415581709022765116518821437669105938679\ 8392952101887656310467192086865726228837204181377463036063331204503704417296569\ 6995320536182029632901780805547889070025003038940069002070935439546788639940260\ 6660254749294813652031343549870229703892073841022994801853584696285982708600234\ 7950501525627000553648970045094577499490172331497590825500850383641940265368929\ 1923590622395432116156486903726128090512470342317755614349173826004920293218183\ 15537454507473356466644621001218017/3305634365370597644150735960193352138905746\ 7312331431812897070887709110845413430043371286163027968685868166888727337750955\ 0631859331809171686846162991794944738135731839867228236749023574844458433416724\ 1783005617564185842805298212751777067547297355496967986231832073321041723925787\ 6333228226669966689990080521999023089400891877560239607029541421401782498863271\ 2709583651547946882753547184135777861260889731008675173703969400856016123800046\ 7427135392347873606416694922500357494667809244893103300057521285776694516176911\ 5022634721840627726144588731163156384561379338828348175332487877168196482133367\ 6496238692151554460831172981968280972271324346433727797286775962884099546454897\ 5334939675071012058403505000216333569713653647639435444421858937158687252659687\ 5655041308377060341727451007935720828686958990682060451535582069020835869361032\ 4199902299760797144185224920566677484843590378798354328935658856529998395972039\ 3739803190815840330609986437951835221682669091190566079718338364009662809138221\ 2965086071035210220230695626688723448603919291077105808436974399455540822927344\ 1735199047793626073379879663086513216604364302022899501046589831948244549514798\ 8994676964701370514118587100943845207648127912491296806396881549581385349279410\ 7345091643323557435642264452525741229158955708766180201777786627171395658283834\ 7933115321582866066595973030037635522654534067559756432216448945775074443852584\ 3901526202106007635006850772808584173870444557278277241035678229224056330529573\ 5709567325762367623708854764853361796770386405878114259031549741442647370859583\ 7119732261353090852779707612129294462790256473434162107806884240341550992652259\ 3717092243511622889232228309414269697422483737546039134076909097648526812057743\ 2238448193763502720598801548346261631055222279920018343301120646625857028499722\ 5703624782858409024787376416047617173094400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 6142801928055931215268285130300584005819879159865\ 6875274323596555421022239012263418722416193182812060927595275732366144509383414\ 5160537848212705454159711235832766424235006336981338116823339185818112331783911\ 0665108153824991132152174347350679135456500074733323642242299242003320740768180\ 0136969571669659558786778688849797788978168670432666056607981223227524558935846\ 2858493019397821823662058663652396538437208812855871317150441284669635114432825\ 9871301469285535113754536025147305303797428636986601241407120457025046383488345\ 1287488281532327554793941611222677271756592879605272637440873822597771580303363\ 1137256375040392402371618312305321362268933733974318221518403164393063741273555\ 7040814324238770737125875918838871994770888854929470176145243073797675168763376\ 0107146877973488906964792487736992914024581438229459785590886336219096784293540\ 9658683870059229730171360108287511574795844886789271219206095123927328734026398\ 1841171777429252806786713621816078480220458666204361170910138407441873088539743\ 6476932452635604278590951107034323582779286104203395736267157129583691769959372\ 4943354709727674707105305584728572417047751018842634974199134245908241479088949\ 4098723998235762624053530317369230037838596424896426882921060166181202779853332\ 5335472767775364594288862142236895338144151465156928429449053187807814020135026\ 9635863018987861608185679731839067786477266152277348469464917354446867046910104\ 4392987802649280197879697566865469148810473620773468689884345435744804668792752\ 5518848400267852379068581818244833655141629276180268447872224674974168966871327\ 0347640681276663190868628054950642408141318748478702137139002924008357752531287\ 7125461605919627568396808331531087416217739091845387097703852242167796821578763\ 0138265607440404059056437399995322575440064058918356250541344181253706401181688\ 4230899288375477105827741198443747906312749941501857253497278880624515336319138\ 8513508881713415392797858838841798086975659734483121119903687222434320472275393\ 5844170890848143415897296616094429131548320274249419577692152113628697317273117\ 6044192769771543060871657735261465089/21328617594080153233344826178754421661494\ 2984178655749373075854482449659840151993657098437478408604189593206614293884485\ 2561391908284477910403752829553753739847958983971404766234258085631796216412731\ 5343468807263959436835385083557565371629172219139873650961195364755981587582577\ 0555119107462607412397263284133748923287335239978662773664611323510869590177687\ 2052107061640955562809469567267365290933347748702057734793603802870266036382139\ 1493160750958287197059539376655082938345267813928361131402753222985452696993184\ 0041795822794592102375087179352883678023076492081530302531594377035170264282653\ 2363310905568710029361119172128886888410696026331315002843712094223466748987924\ 5013398903594533160862074618338112167676260762320170576594237920400015492522588\ 8302255442432053538713497181336313546868845750444749839876433538008879416562523\ 5117731288626114023856747314075816694159685152160156610724459411524442539621528\ 6403314474899694476779740304969399903647711174328458744371336201704135882860419\ 8320393009923088635649650311218543518821921677255117674729793695648299185708329\ 4914588682723516963788085502446833484177731960518871629475926962028763904437769\ 3960451816865046184439421178038775099524369877786760162506524687706974362247536\ 0733912535088112935760453544906136289505392994917226302282612415371154856948185\ 2903121129633421670297084960510981327499804543758639932017690622285616018898223\ 9695408518262854346067500850366524122542492766949776190297996226745819436311904\ 3563151099672229390400350555534914708101264565210432653439097367435165077265511\ 6196930801472722505519416437404823435628907936307093567792755922404599167959244\ 1972962955887683505799256639334716529880872791339920820763449745650830467389381\ 3618281769635114800335470443250393574156952945946703586064040422628003429381708\ 1863124782828550587082015942067880920493304379202584278749675520000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000, 13755640789865766746815218\ 5537452003091188688513470683803240200230061286199017873343988836178681993843847\ 8476579175473491185851498556836538611472554362577169073301465086901897055226390\ 1712569525797750188169082857269461295156012084188579040450727354333001269501773\ 6616763581723045151095016013839603671332949081218584298095990976539388667519778\ 7987546561734897457362067605481027492468074546435509089600070943562402510839772\ 8947577018579988962912097038314321275260239882076335247179699924676481846255878\ 3235856309022058117338362190822688363691598515306692611930525334339129261298054\ 8160119074349210020808745186848795059599082349058788567427691180837125600813325\ 1712765169208442990808983584448830871155607174533433566345123562166869652501050\ 7871586121815699818238870901095611059227117472117304070912985141837412548491167\ 6253692793399871066571408346658877822715704309068397079450256154446068569815825\ 6441666189897093722373596902981624196708055530301320947892012269927423343050729\ 2806719709946620720220052978043523002101905353886789366502892947292868690020090\ 0012624206233582407491157641355250624869653593711440419489310876710873663173435\ 0750651270860202461104476445660868478223739024178945406654865609433294591954653\ 3987648320815922017475429461532441617557258161649838002803425738196708167594179\ 7614755073643595090473837863965410205755316139913352686854262942684881774934327\ 0539371053323903891454193723394804513396366495389485881863248977729326686432151\ 7885834103857381024963919484068153564177681350180523262491270463732259507119119\ 5911290460440265891278762291413609765196518038155502577567033183185767958483175\ 9225942290620459348316453475213589298167505720373642920696536386217318517410636\ 5163289152606882910385001232215802414250232817495939190201090676330138712893869\ 8260371090047920042708452336213985808291302412218990790919325601701064947739172\ 6162943848201166808347819143709138264254205027681495600267236896237871478046919\ 6453908933880124344635103594597020461002327144481046130223883403276231959900932\ 77058449223491057351570070477906374344329976222201916343401/4792947773950596232\ 2123204896077352048301794197450730196196821232011159514640897451033356736721034\ 6493467880032121088730912672338940332114697472545967135671875945839094697700277\ 3613675577070149242093335610967924485266704580917653385476770600498683117674373\ 3023291586475477713656304521147744406160089272648119943578266816907860373657003\ 2834434855886719500420685866755424933834339206644329745009198505112067878142650\ 2480455888238284004807077114775496244313945963904866310772661857935714238456495\ 0007242663938644928503380178836583054405028109478506265995061365503838546135400\ 3582869741955650073378059170990015440456036206555534581323238358657602542697268\ 2499088142621907838032587280652493153519294848228840025206219384440970824848672\ 8624540224753915781098494888863467877199710898242996924392554796797852752773005\ 9401209008717790028142723085682837328994125111755972093639137007899361832946230\ 2155980953803459823659865913365145998758826907933700988742392744084118754774016\ 0306071245249174967235577616406724289581044865238476077195240881275787666893197\ 7064484602919518445684250469366904161115457996742122883929028703811352555422354\ 1408903435424504354537968640857722482288638072174840174179668397725345339362361\ 0167837543762611792215895261243840025378822573830315985683034919774138702539838\ 7893068249786195389180427667669580544195572378642811456478089843717698570771239\ 9304769181159593029716785485060283787493498314797835173960121908486955005885460\ 2238711788358283846976081606988690388627056258551805598810809272936002344416503\ 1679477382393432057329482456359881510675397621671326926614748069199170133386020\ 8440275066514984178076847856844019704158606574525693194725815926469964027150733\ 3594934046810039077261487254330255081977603476504101212039136393920437461480014\ 3911062085400964902715025421299512033839793711447655703577638944804315187478370\ 7136000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000000000, 163176\ 3690780907808363264067550017468842533983124183761074060828419895897672092636912\ 7608179599160000912512883163141393939436568884029979286153283880627346455406738\ 3336265020497881713957564277317305543905453458018750498322129928134864192936602\ 7779878690545234575132540980768207548911632277247443468280943800767179808093728\ 3920409834342306382552874816324462162752698418642491355136211848874854081373960\ 1651208674530818321132244636070627807495792859120086033136111381608844135072400\ 5499706363773282098902231067607578441110503655582817269159415249757917408407487\ 5686126961847246006610277072939099678763440573934249231409581626252173047935873\ 8238535053455693951000093286760968645960613115999777572104926174711696737717801\ 4579535874328898433509537973435486006100296237823855407680141879808064930154270\ 4118843215945563508705063156381632679289721826027797802923364457731096621519232\ 4474502622574934704547244457326760941137638976317694209518547998427071105158872\ 9446949930120882575707819343717338333257428302862982456304143297738861914007142\ 6314788962730188315140659751557985956697562897965933410501346685630107501721557\ 1781531407282028551144137427220042492588870882267965501579880977935042044010297\ 1326099282555806187630501549329705109137123009629366683513150909966021906058839\ 4133474962343674487283024937525266737643270634373411675553715478164171486543731\ 1484760870231032640459254941998799514073980689822591484111172865809215864830670\ 0192963872450531934071810701086570238917721585267977496371966556295024347036437\ 5283466343155749018732693693766656246250928888175245656305635502701099344889439\ 7768030781007416595694989991595617267148356884062360919539616512117082230893595\ 1417945423121879211604136001816968128507906746017493478285067014874894813771942\ 6378094154715747685453687407746100580362603527314288013162584274587294210684200\ 7814113446989343679039647639360149614513006707826888622308731063004234230579559\ 1700789969224279314977112641347316661216672574346060816771010613552638923803789\ 3188120469627404092407195044295761056925705019195634842545085644420526563726831\ 3/57161305849846881679057286480498607516560238565847324670923120914981497955728\ 6373838351145253515972860298472128787618835217598518583900164391671481306317394\ 5591094084458797025612786165071900525590026388399943764943745992246367418720454\ 6442105074058473120399939474335286373592819252567354211882759628872851524463562\ 5474433169992922995418972652272509481478354256484526756173058493819188249750583\ 3396173207688263535481211623440426657276112365812015145871672569142120701262027\ 2845155830599702273422983584006825266673214682640197605078942826938181782190156\ 8016033204261452722031703183693398331763961143037654291284921254690778843990874\ 0307548978227948010484508289744208667294766881185790626909960935404965716384535\ 1309892837599655432189568198981859702222313944426941765612630561441191619410015\ 7105911588879844953827750297999459223772432375145736908816814983511950171786521\ 3266901366991858518648801744271662754719401023193227918715541951563901346129795\ 2224073469352719784485528088174863812046823086009407956481306504816804953631133\ 4623675561662963904214994700434668683816739882621333437140122578567796790332467\ 0552203622177992398538203683490116004448825067138983703846307411681667185194987\ 3027373530732734465586562942573308527025608488745063090185743127211028785152059\ 2632921526821829116496851025876595407597713476684717920367267973678317262212891\ 2068194854568609810647268210334535701327809979929097521555237772134801987993293\ 8295700013929822517162274783776913364031331360088598222822250369285073723888379\ 8948557288581145207212584497979425947947083395941941353892130326749831184227554\ 9745620124218867800870492608076463339183543503706034849211671131883812288416513\ 0904787208859458520356732890276814080104397865916030459117380991839752292732536\ 9823644831513570670167335248617927587405236542271953250543550324629039878464292\ 5072964635457749133599703040000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 225326440956377761093854992096776007990339614206943411324238725\ 8259232072593318773545017670896271807451899413755008739713580631568081684238707\ 2384780081207755142304121134964317862111741514446550650383031701749125672835302\ 2939042900902450592224150377335440532558333984541828548052157406971279369804148\ 3455887768838161012767247057022660892207868134022996375802258623950669259281286\ 9574914024790333388940672302593088594438188015625432210425623708597716376475528\ 6140892848253328783756618898264973943936065597551934152315568180076589399649316\ 5725048192445185290947290318999137383704039170625656536526051561060296360956600\ 5390611393347144435721219032493149584443018344202365471275945641919848529015227\ 7434113237724918308239981409723709812704586248446717601337339098267198000558337\ 8801604079796804746466758852683601436611358135145859986847801974173696229177527\ 8265814134295651172717150776368969014530063295722993611937198477489638797276899\ 3179323329676211255108244487205656031548241167719201823864836955596703571830297\ 7930036335979408126821310487468155071010467371863516955989810322244111505756205\ 0792531847350040539743999081037944316672941392601027596130505555707829817799146\ 2745470395257542348334288875128027031438134745438039832180800123634678837338864\ 1519446540097354399202224946604273555269866326859423801321616577503172739938325\ 9618121105565858750203144420130176687548908411858413834588054553462392615189444\ 2248244740216637093816868802738852102756754404068802144939893432094773598825676\ 6509170110506241039086321657234112334048885943259105749481964421094562890287612\ 5830506873247097612063011527620110437016295687879049728823014826901564087254166\ 4553307531364747738532852222311952853850642907518501679080991771515874549411668\ 8910136283629935938112128360465708917196364030960442519672778965037005199168062\ 3773972750832824090582841163460502455690049322174062710653334181817504769978274\ 4317515175124488419943985873345801503575266868017378782899368898685700877304669\ 2242367132375448230127245608201264607055666088461490822067285110169862570480858\ 690277189142245977205870505663/794997183888089361440502417607958653645322893844\ 3812405538742642222865317991046374532021113315662636660103168577529115649262369\ 1013233994223028734909847507239910085678436612909740118278766472169835326203824\ 0760850589039821957843280510437337212906854818848834102411445926640117173248346\ 2859683740515493582785246040115991210288151358299828752598386297104276432604193\ 6669860480286962267643195952479393557823686665565063039750950328052543208377275\ 0570741849601605621335993845756229649908325350530527055478515357539293036214179\ 9040036325362188145681685203042855053171556716130634407626532028108939066900902\ 5458958461790558497918764607383802149041009660925872127155685009248493259640240\ 1692003339737461553146873303174126612844568922564502943023495844955049704557689\ 1012119407241496169161156855318072812694633122863960674948439707905587650462448\ 0906712163645264923542671751530440140169518772098956048031661386861958618014230\ 9977609929681984436531478700198263300960855587330193237471976522990826639630706\ 9484871277298573851830313061357648362076423816292747929801354704885110207526272\ 1419010740577878790643319707336715561165208442248169594570935035530292083305178\ 8333632381415525258657858380682044726484176407004366526736073343348185345349931\ 0320283112530763974635082578267275263594637689889988102442276166803350398924048\ 7277901101084708330761893250334952427343643469786394685702238414319906978752359\ 6811304381455029588267243322048465533113585421340703489782915351878869877318523\ 5005833820566571272185914274939866476301573668586676940300810185896723091960966\ 3806432482698452887454919050575977869735641106729228676808669433101062825299575\ 1362944593782412303518967114716101109761722599152509886947020764291935801395444\ 4479422013996979580972171085614155144282719896094645827028035816477492327323074\ 9060664063014447028637826061808519251767843274369013892692049920000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000, 825589996249459329066230423\ 6689834086783867282660018771921632134222831700417317827286489008599431212138692\ 9303955958987475804230908847318275625535253331802717278272727611945154507284896\ 4774860949327561232098058850859749408491326114388227109909197496903034810351252\ 3641637429173611682655633884743041775424851259552817988350489680554021683987835\ 6313943328635377233659764417413245155367177265815172753024540585579706459089116\ 2859027812258129108122140577611710052790680161951478142519517814717255527857603\ 8929115047854244085304765506942644175415511870212655584697129132238650634904897\ 4144442078681112414321354842891912194588038645120552218685682652708306699767063\ 6153877057273255561340876954708261228086633835876908390663253063732898381639642\ 5825276048858009732859008785528907886853648572632226533297090609632675287465673\ 4224892458392764661401351712114319169732268835997605023086918528872561225685303\ 3175320675733051016166511699168629968339024030797648396426955214574980559230590\ 6650663153562411942941372526608127533070942868176066038659288749886089041155908\ 8133276692681577119616904713163402389745632609048448567913605843828906937155462\ 5157458543672480613545613546564308005066749725489471408747632707109188396405104\ 5608580355770844790876548126195987451906259976921824884616441333415612232337584\ 1433471257130966172292248989746319725703823595986425848998265027053042282331643\ 2177916100969301808022694353831902582963845189337677104372100129016369238796829\ 3178465312949243979313519153098403528709462099306450985475558926393579988117724\ 2628709682025047213635016907106404137876728254417448214719866423859580954756773\ 5059901873689617836697505444223597533023448301330481770580334793912156609761101\ 6878202897957764790663475450781237252125777743751095871152622329404255164938077\ 3640521917130517465264878518902802247030017866245558293814501377751208049547766\ 5052958901445906357772293279715065952840937512725495469194818341563026488764186\ 2785539259103340847533496763405416228794041701535835830935155632288096413197751\ 704405211703941475433814773329156302485710896777183763831388924969493530161159/ 2938792051591364444674874333181188925741251152753420404730574210240299600557043\ 6626583662282467726981280051227872462256534087784052427804396238833367515112591\ 5426360901197394141676011143900716148677073613747099927431448815255294032111821\ 9767445738132193449205634464434579051373160234817096849676121687091956485424653\ 3068704810794990690978486678725136789529367143754300191117337028429000061686669\ 1519759284782376655204464726446071707784945059276527860074223380210286125342850\ 0198869148810360966304458002751008080256932612496224555768538341993755947835474\ 5562893968191845443142968690618689382537263117265960359075289961104454338594956\ 7815750865760224314949465985218764743993720734805537915916973644437372360197153\ 3069243291063721340439597315873311877291579059423842864185406924248799981456851\ 6383994567204014108471106424239120024588620086644288993601324365055933786513486\ 2358036274406057534965246981889460187643969007112064090241224264058331534313441\ 1570480400776365202677280066449847366602703037885568734252472758314187829733686\ 5414462295955744339389928481965537385120953848743305241125222397450751938734974\ 7292146639214732596581968216033154664971808252536381989131319509099581316626951\ 6321821568677452424257422730607397844770749653877607022045412620519498455200184\ 0122435584998579608259563706381856642531023679879135363680945029726744064692339\ 4814944041688301243024027698385296752874515416916825977787014776297204196306024\ 5980162665892358859889130964499698383897796331711150512979118473465710709062597\ 3779253179089415108613167986554799751803692230550094524866573425708213719057765\ 3037250232735998989669956491937101960394244304019256907284880542460636073901156\ 3617461959807823061424225831280283314220569037355532966499057047087827144891389\ 6644075601343590189153934408668881796757337554767407289682210131779531367456194\ 6416890612269093115791670850874528654950400000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000, 243050632006691585572652957693313002240926548\ 4956709281141797594767444835375315220250629020071346157881510374766066190866844\ 3266351792224476351033467054015424413962201964454205626572800407860133778082573\ 3223451784272267200283913694893764817936211817522979868823741424317045841911682\ 4992949387299484297756154817607497878649163456134522470343081414047706058117605\ 3043620133895310470117181631638098610881956923476632185750581198677997858303501\ 9860692453303489952214173549338915318250510038789647343043184154878774089280868\ 6915223713290837107251334417264521894267874967944840397121700752218020128631585\ 0432059264351995803566609918214655126487877674348829827401296607986303117296169\ 5019100083639048699353636423826774849298993627009157414118156231345820995951713\ 6680539237206562170258258664351912895798919260420090682588859162197494333800130\ 6936128568366347308047841241057906775795209515906608979070476408769289295709672\ 0229952909291796760853402942159240939347639275184908431601449703613592323289078\ 1335829827181181466815575135605406425322479150173671489839449475323420613117482\ 9648907651244675209916716602180346811262299308491846880810688740547815634143367\ 5406007684087246754589344638253515804615158637302043622731014744418617772593243\ 1825816525643783277170387222647432756857414530166842280599949067960854053188044\ 2247752039368478017693963978139239845722527887464126647192802179242689356611365\ 1749187456411697858793224590783454763919486982244651922090233739186344344770196\ 7888968786710850864143724924434749752787827469358632440410738774558057983317652\ 8525102324940473322340123796026027913823374410705359619057989057342024763018644\ 2123965294079772928211168620141560205223234667382160355805705123590443398936045\ 0584821845933373742810393627964701108151442749679051736601878902273055666148359\ 9583807262991261751942529253598915699837725639296289521930132703919333659813598\ 9780838035519076965639958429550185204570151285301384093401959561419464057560534\ 7055900332436905158933301677622411496300961889649229650204552112611933465694821\ 66430386741683392210784431245212664368555371809350360490952147/8742132987154943\ 0743696788058631998990997639554538590144932660190937754433412688322868873273951\ 3646832604471262816614073319285028759589212881799401016817980881047258849246142\ 9940804289396457093012225368762624256788644993178015378260505356908212269433240\ 7236369715752548635780847903406243323128260209344440726608527055212799784533309\ 1502160035306076174391684121560522656211553625708845833413963442352462882942101\ 5027450708599332617328423734079110186658629002868150195686514675328425488987452\ 7271330508587098408787432542767519269416861993204993203248242643116566688537005\ 4971810837049351749421582163888353726049965994000854610114414188049802049093046\ 2253128324991876096489750050490110001582961763359789624104391107845980568995870\ 0085076863312189256476063183388755578254610104925548513132600660317019628335309\ 3374098386893681612520920424893229059957024659533137567165127495814537380496335\ 3619071452324416994634545856990512559147596839686619420168102996945450118520008\ 4871220983871444933242307776684890707821026189631535734808709454380284682495719\ 4769641451474048512108966479753142953804419773633640262935421458786954107811404\ 5452006759773786264033792948649134900013527462449635966324081740132071319034190\ 0536331333017857961150759352861664394150529853321980027730481263353687329690511\ 5504647652991948703913607083361457226713287901621134512913900540786349328222251\ 9081956866059335248669719795454810002244485302713851569039587636989410204012427\ 5137333516901854185609422867720165382628199882168569457513798949368599456954407\ 4704640134000040674722076149931942811866030910537383283895339418403441218644140\ 1524287337328571054106043520033246526526179709610460605735207030297839472017797\ 8648261707359979796273550822100702485929750897000738942225927023069639630944195\ 6574200196198929052185644588734449400006757114025357427836117958499087231865744\ 3633971177100751768198840320000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000, 318771088489575441708679981828784224112929658474623127195299\ 7618377902103557702401752276587673269903046947568744910511321151832259395230077\ 1386537589651495135441373243094981943599454802278126851159027763202598485154918\ 9503349739842967495739311784628352529658615053726070106006635844803336371110027\ 9272826773290462235662404515847600745721613082520952687008184497736956026185534\ 5298078993319634041529664441610465198429890542939727559601068206865822143542812\ 3591316032274783861894422953483509314981410002910961138107597471693767104668646\ 0505450262974476047898809823300904295787784080679144297992173245234075817032024\ 5228660289133166992883222205640305265517772842944940083871290697575581288234261\ 1450351193388268868076696071117097850932215742109280490975874765220422666281270\ 1079676560132363974959984062980362695013303526612926702946427379038059990525142\ 8655653317484470364314811790516740686975662204679049307938122046387807685625777\ 9133390569187205024585500897827231288928051557569896835888736557805829515555456\ 9903519549404251054406638682947386369098841794666960239748411036689435766672731\ 2227287162835310427959073173782447543601450222959716325924836206713579126618948\ 0141449529138234869174260894853030845642625045259660383358097720785824647033867\ 8927575800846411260151892428472633632659540904350816693601239585147234519310407\ 0413988204961288617011144984552044189052704626968643192410307904151584595351105\ 9505228795648912985661662241268164659519420426791290772984676252850644774943534\ 5202251768018071190580509197763451786830584512832076383737194919961618233433994\ 7110861207442974444926238072277195958069579068100287667742221353993463050899616\ 8547530786596167909706132129176743608694735070584523177298340224897567401760385\ 5155409937417563942160610708791445426204053037377498891097142048918689699424313\ 4426685447258369710463171317494510754009021601463259508056331626477214349844894\ 4745761922725829072529638230780902336431814752993928391917855744327863235264086\ 1127870809246963113035212574570793832493762128959905685351964476547898588250633\ 1849809063046631593693704540426533137372255312739431464107/11600253120993789285\ 8801728575056704107656331868016773709935505896646051076073535464161698494116374\ 0172121710710986555519361273638054950996796208787787034491395015895814050565759\ 1255289213157128028494865467702413916299155691946101075487295092960789475665857\ 5690781057387541969595768980895211956770746991838146513395690096429269945448357\ 3675604092476057020892566050519626829596851752892739342661365161588721109970802\ 0507459893663323970912715916186513674756294930741608020047247439203078629090553\ 1765075505988049226564993936124138533537922571556566679338040599916117422101640\ 6689342569238666517865622371047419355222436597770373446564906796802189214076755\ 8141398930485872251414565914196158344539818879031530636291985011025390683934604\ 8870422926747818569153388834835764460777285893299676405374556731478476741772962\ 6331853164391923939578033923870797616852977305283905846322904445897024032391420\ 3697677238300089409532628057085932793423143626091802709925272502399414066979648\ 9931738622223589804392594315806677573714047473081956489058314673252556298620660\ 7113050203654359668690252844071428949790814738550067504784691004782183023539513\ 0700788086682551088808392224560910431796532907137342955951530510801966429495964\ 6343628444906759800525871158777189930034570320998869854449960708540332086262298\ 4715983159330578719470181839097634807394934981892811164067918462530587634841079\ 8940763769695941893414149808248981219618671637944944352194930358565645352794310\ 3821293127611460245506443944346183916849822942926981813087518942762938092969769\ 0697153841322356805505868896513856736124661512621864767207514602990433005142117\ 1487550170307540923977294752425132507583434410632888510626759852305289119762506\ 1548953647614224652818811139584331019959322884902510873870690910628963963457536\ 1604895135953850352196141274030291170419495261211577257106378115140401381950677\ 7262457433944660374256511841468416000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000, 3438053767959791711171507847900012633773496416450862\ 2471092171486448018189002226802024238077343417767264987354172938349695121825433\ 6895198653882223532038201553493981050115798025665787058713687957403685520530403\ 4744843716783619360748504794105805773561546724604160565845555343599464090293486\ 0727608972668660947647737348553326385758404810934557452514195838303849156102460\ 9370386085864639427142196240861314204900850442795880458076263288829234073728494\ 4434160746547695252319047056326546036793553157476851895716471487770911490569317\ 2968128691230589496215307577163025187523245158404375435461556296758405199986295\ 8574661945058455709888468830622893980277521220617714551427164405538408090892484\ 3204228994478034901701239031743637256567028703794722870166693242343239961046092\ 6862099085164565589285328012856508646266280252034118677953256208548192500779300\ 5615431721277166212755187914831552553769822724111701651257583327779560582838789\ 1645248969923517134306295191634017193380890952213548338078371604580762481381251\ 5214464150518058924557305744779318240886834226731384123599933874264041212862790\ 6255238299542345358068967406284309409633339838952145790707730647116761067478140\ 6893669533417332749149780643166087302660579959995621788472506753536773463096751\ 4099082036102001241268441488717833609903908789512164254759081843393290241779584\ 4940474759486030969156694754177760622178315065485861591722242091503736626669906\ 3701970302175449656069660341680321711422122499456398855457389297018792258772289\ 5836222021206263552297424270559140923359329146693938494373496582457489775531914\ 4227317444964728632450301684523561757224806289937389907360435713593056774319911\ 4399033297562508484769869205982159484697531300175322634386286921969444962046665\ 0792342910009054889533146534501015861798327850440314454275736438882817089819591\ 2227694469416841234458131910182913948856263825160428817459305084656768811915818\ 3786668357681086208547034554807350797991057248708426337632218220628812501065444\ 4909736122630790855699834487627269420210941159971342533748851719370669367441455\ 80164075661887455230352317178001185902620626570428033593748246105561/1266979645\ 8749416658038324794967693222638224566624792024599155954031681698528751543395740\ 7095273903701599133243853951593824638306748361747870081923802099907150163636140\ 8106027922116902687861021523272209206382457647938193784674353159464722370053177\ 4265322249636947107087867333919249888093375049918500986448562362193077272332004\ 8634418695916849478980234947821886064037753642328568148450944991005474302948720\ 1196310109999824769585908244103086832365891023556882532335598427949560365309760\ 2478692702179381546764014736525428637703478410633011903265408212717300794322838\ 3448419411938609995412247157081283275365799141977394525208480187833819120346735\ 1059614632700203591187666967299498889148504414390639017967823776095810602904193\ 1704993375457627592059396744122933128540762194406095165266190656995009086212079\ 2297364429787965002614885932680712865165168515712682181283108196535387623580872\ 9648177909327860307967135765309153636394925579697675746841746691978038262712064\ 0043955172630344492319260478435759151172405324601048265010011287734949128612644\ 1989353485628887343243129163014349415629481469896152785744438372872583951542310\ 0298309856175140074827468229919652598766542637360817324117540597649026162389790\ 7734295492573651098752716305413435647961644684158375770459496565503024708586775\ 0704615682390679680662085807740533260466243673663674798722332835339498054477590\ 7814773427460310218926190773598693442056953728806751316296346822146730293762539\ 7854321945799361635397723688014213807601490207398337661826484953625418818928568\ 0985141581777943142549227810297351000877243432719535530408560069874404744938615\ 0928216220349870229600989619716800132859872972478262706329324083130654711068783\ 6776604609222376717392425616580870552665400633999957245489052237644156861258895\ 4440888320994486646748879535466862549949588401633217272429528468021158617735634\ 6389366530212605600935435806076296223325180395520000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000, 2853955745869030939184824996370311523015\ 6224953110039706318071859823179265277888470487391130541002636038522021831586409\ 4303097400035969096492148926366876408921878824208501095336443946669326322851262\ 5790901231457223891310495108159112036639126346259368859421305933344471879180604\ 6798459642614599536867938163751320989992347356097066850581504171305295160024509\ 6158905789449832811434869747265336419123550433902288906989373542710744321003068\ 8565395324241275304387286726376357732203707876021188890787324206476022813873098\ 8899431334321847349755529602433033575528347997795353291380631379018523800527227\ 4547251659816598925726029643266415037999078676730593079930990486196536211183110\ 2132925348280965223537088215575914198236296330344550433554206006887767001227617\ 7083903295479381643563861483960841748727945259834310667463547511377698616329043\ 2328878263322477914817336630871331476362895378664951086945480203134157933167185\ 4921618319387380797149730603806670610436858145096171664960012940229176684339701\ 9062130974131578585898769003046364356666222672347806408162128143931867245929504\ 4129166109501817886618467460598744081948303115640189349897608798091897198816953\ 8183289689380915092843803707811170657726574894934107826637664983801683320859537\ 8134065861910651901084174258907196686423336414584451799763238396237809438090401\ 1125626610284602092312237379678860188698859800093682377027709079296621142945384\ 3063328572437217187519303045531555384124118125963237322840503644307797775658864\ 2996615725996045663851911884833819259515159184535395087446065852696426677703968\ 0754720064080683140136941352242349829995044583072346779891964468437039410457258\ 5052237344248861276434486138405073643748426949835250826070055742654853806132424\ 4218111641461687794253873163625717221667561204469958319906460694670300173154475\ 9237355419815778340889811048206078955659936968625984632703316301503820451043785\ 2493944560853067097569800076103896900312618669992362214382868733374818048543378\ 4544117190195807085211521301229600860723410301934027772305224449963784061266892\ 0078899479318848085847255730509101777444106627739349655648482942520993460400885\ 612998083/106557668633804186616779351646333169610297436356648845665063620391006\ 2156146363352751456281396079595883381598504714922671210357013184171780597641208\ 4873448378973928854960012507761541888034877411990859924429576647889751881276986\ 2616312313194613733988697498771920995127937962802865219508396079999611904895134\ 5797715475926263405353262971508071713099989513365369110256896483930037161977563\ 6266048344548358421158864031873872778916692721640982748032809923105267444295897\ 8910980347032969275775772528856095604376374264208001929518917825809652804777321\ 4238410966664921781854423164533562248266265401083103768742192127623779354964068\ 3337861627152428365603273580903241890840549981314925007582995660953751444408839\ 0579580844771313149291666526021979393969101955380654017280894317130023638180659\ 3845279609488148507179060191183691977648787556935093439974084706474315336911595\ 6920047265229285172454694242244011844983931586839829831217991026221205456436097\ 6974147125658106675017548045162246779616139138860063357568679075919166181318361\ 0539768704693504164272178427461214853496680789790837525796461356529692277086239\ 8373627844645438621606158108852218236695112892132996261201556198766455672418032\ 2351326257092043922037867344279592537834382335238107191355657885988094547939572\ 8115288031693289511650244504024182487689411338158205564425147602660497026962827\ 1637828873220226199717180950215620629545922447326201630103746821794127332720028\ 4213768506369464602143900020973612212425350198377145882443603826791473238550854\ 9100990146996003765263838212461892884099073668555321905267421989990971367808433\ 0463215030612638483081000793886231778099146949759162693064200567869455297905330\ 9866040929272161585434775630493702505884603232426409992560259756221560604073250\ 6588343685036291638584972436605136767607443891586681589530776700621370897089081\ 1826967157149777552778482457784702916527749723832161769722260819307134976000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000000000000000, 338371046030\ 7807971855852254551847009946910091662409195391829992419409622077373429139863113\ 6613546823277340956330828324669113951691914131294611645730502885305230748320187\ 3842229137412900437262521669593362482837994306487374909144678364162419494369317\ 8148676555499753999018189854833653972733071066986194804203847412000459190901353\ 0608364687315012392503792623112261367105079264337653049421199268823967744148694\ 9174499380903962327570120479689078427599132859880995343263966891277966596366838\ 6661099935561712126138520434473511366263673420078440600173244903069373467599529\ 1117909260439479644206056222803052255822536342528156027145725671820298336439077\ 3500521472067299999521503499452516414027775626758166023155660265375093632380355\ 4513384761878841715850195263783290515606560879328081111253082113038667878107242\ 6298049295697848902165961405394866845594287844637072414753634426035657125538160\ 1975159644208984319842606824167172055376985071248246520636861283896977834246085\ 8968149734945447440197646817038363893688017355612798825856519260734184299218597\ 9576772288047982238208034090705143611277599258129364307277724931105597385040015\ 5645354159010019442732046756220553771854990392598277568729130102995176011105607\ 4437867704661646599061581912471756117512256793202548724020226132760421982259121\ 3044580698530414170890994204705713625281990697685026489089438561309373142938425\ 2101244492690421729699316611013009931344581126336342249366725617233399649536757\ 1055859091670729078321245205876621238702878089658697793712824896846575050619318\ 8561696461178953276378775024103619150419990952769460596182772627719729876822051\ 1570254751274357703337230853659619064288227645551330358045035222356865183977525\ 8672681989440066594575962128504132013878235875513674045699228890461356769467299\ 4033499628418459448481653146987647287411508634098856151513830144897421763937330\ 9993508151567559865161689635840381335742230214300887580817898184782532847896233\ 1038423180665888198073918491000384265636569316229918619737420376097919990853024\ 2003058526670687745576021715580064675908076669501839209292701553107368980324452\ 03056201401449543772257581917064003758314797/1279969650052569551598887404182237\ 5700271967025417023676402875575005627519008555129616965337566894144955220927422\ 6506039773520963387981395868210602199379013193751043666491120643106563543656067\ 1240600895036488303986852207003803462048517342970568226534894468273327274266839\ 5298083889880826586289945382054813076208700319671516762469341281125242337039943\ 0346496800987147379960027670893028745071410054231435871376063162228641081619523\ 8054242683595426324682412414882078825088906818756556610925821858894131838812963\ 8979238770973619457344472913944571371699650147469373794417512508145504390551897\ 3351562316390935244150955613740348391847560486738698003342866221073932560357777\ 9700550660418368680494198528127245306758019311584565836160005393910756260562912\ 9970128622490379297284226726415896987203560216375544986749799225896596198597459\ 6460287730500343057533224110838287183364038549461521198674062690892647841828536\ 3818041675342921960270588577306558411803685531933920799244036943008456694281267\ 1745956924504813973731502649783343397967596283091325086195764548879838208053594\ 6801596424514918358500210983354371420640033933602562268346955141951756936999329\ 1091726297595904810440206778725286790280907486927060671079642160813022768541222\ 2670567912014922489699101318289046692163558683819476681047620479893439800300332\ 0998429836578192287516818636829072102630884046832624908740780402180532845899324\ 9780578607187899057859228395793596541972945160824945106306505612934820159531182\ 3294042925684537447313809086267404836715602635814527268311571969710132704869231\ 9159498411728532202695516481604012196680834315568707332384150726153477256209172\ 1690375646774602465792422183438858567577784982007912242626670525734049563660795\ 1818737125665339145891358237605218461814118461219084799766303058776536801132939\ 9513003033866277944200969010021250722757411222011556466199603498085273586302164\ 4051746888562860997389091122603622400000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000, 2122487572730003484387535203804225934968950953603\ 4088720454253349027418321923075334688201202179709777166518460546204900717977274\ 6672364373752454250962532693483934502332758480458843939604153842340965807159481\ 1315904016218719516983689139833313101567076081623991031569217335817966897596585\ 4425937006201458558959876791826963682186634030282775344235567838033869342492482\ 4830870082790212955537230961634132778321033042185071022834853828436404766366413\ 1629723519294365533064838476788190235818857925516340805685591876966387269132232\ 1364275580821161851708558447432288862191027527434109738464157142482472810724179\ 2781992564875920544579934457362776243893768492742492456375413341533866925243663\ 8229074233840152541229500903880059299160123949684514550320624179621136928306868\ 0043465994818865975512672727234607432991696049452914117337535149187147151723155\ 4163870108545514114938874215405399108662798758739686107597523785537844036457353\ 8683754118135544688969077739066592746230820092020544421154234911546894274917083\ 3422091524861990539620983540523264274853166388386594351601638185886235025685991\ 0826184267605629279844885588145245243186171081481156617101965921238476443164815\ 4897744808285173012894803312674303162826688710214740381909481211988646231688844\ 0680814119678769188504285795658956582504687446385620303560551298805255235027845\ 3701989521882939145926827674572403008547971358675600081386477347975956095640655\ 4837488854836857496344728741724967373502276422544174105865105969716601205005907\ 9872973767970772754265728040745676226056172175540883559650922247720718657374338\ 5518788438835213219482087360987664985005067793686171198860159027030237882138128\ 0026645067639181714438487755055793829320292834949984461580363675399285210987168\ 6694125166059964487323947803631382255742308681530324307307359485950266599286362\ 4038183105007057494727366539768946972945278681035359960978779591281853145896933\ 2907067353171027756276681636672583779849727348231249271469846410616794344752976\ 5163006216838787942235980777984152519185808613010202965664342006210405259589283\ 4727860919486605971819080850624776334152269087530178876999427565337032576774662\ 897831998837/812934324141387973611485368144222725475673169718286007735699433519\ 7574149872713533922327025195485809343959915424673851598095863426697474414381791\ 7668869598859615162853461840542849840637846841351833044045557445162812957371225\ 5654816254334867467292036842174689755618432355122171904014111058148447011105065\ 2880961669747029773726179528034468263913100808620166704824295704396021277433758\ 0416569753953643469550628365235594654523758191959301061320512716733229377293990\ 5903390466498728664234731207979020841013466889630849412822076518974862163710447\ 6169593881801660748684310450544173372748527321035504425838621079226515492939877\ 0070630222616337481875883121194328476047734431944341373544491431635547536918417\ 6039228153225173589453861942625780599516208717302662809071608969929115807848126\ 4494512725164624436131984532484351446177653218570385794339537788270050129727561\ 2955898168163534001343701870696239738497302140026811462884379659540705621721894\ 1378504756755041871778015872743243531015671918407929216189149745099635196293039\ 7058917179751316962388744653980284562842698999053262992113791494785065399974802\ 8376676898351909659347872518149756399865827013903817720612911106320678412930400\ 4146243209963097114773416102329175567020755901086253109227891757165769322927173\ 9335126919391267426029666964719189921485966746923252275780754148564768185262288\ 0273822927075824336732039444449032900021087579280064108499717844962755313873642\ 9035737856930543139135917387844887162979721444521051254296076342353794642687015\ 4159894813546058522558650045589402299483516546574458063125702537257597642779634\ 0226355931490503997400943821809194596474963569427999138077948551807408317714568\ 7853440002797772865223537050984304209558872244235911632325257019833851944386782\ 6349467382917089465138027574398690154053135552821869848686915044792091943764469\ 6759037687015323979742812692173703918960132230657014548386404427666175955378801\ 2658688000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 43817196738848861300584784863821974537922336976113073700803302940963258289273\ 1787154981456310166837150335712039583025617222716943579416609110494584984079258\ 2482201400307838788259693334133721221500199185650479558880293699553378276379424\ 7017316800657981163079707845510034973528336132677800480841566089476265671460406\ 3863067707119781707716271303693820728870433683883991476782743544112945144736610\ 8632312974063730312311817233644834495499388786714583200772400773477529560098402\ 7668390962684188560758513979878842830247988021192302026488865760475330032650396\ 6073847169546786210133006449435358736570294045734747269372505941126457755363085\ 8186158666339650820877913749152969835007199636216035937249725488563828623938755\ 7988330165352531334257764430351008580928162975943365645754337223353606034280544\ 8607147530097758227529822557983231404778065313414926676312059225483855087577277\ 0351461337563931080197361663627544318005625075823209362366804761614454546209302\ 5671922628034687299174610094732049383317347939377690732119618257120791604921164\ 2066396159723797975144357312038066187430628993178547982910252425182149629835243\ 5660903817872297644495604812576306935279554166647694242285494326677784083572253\ 3783836289558136939533713971372193554221621279228273019971376599363975253939244\ 2699928118178746280266392435828508647233627552946666013375278608964795172433863\ 4986252973395029707565038067601924048719756900108627055465458577388495998242794\ 2969926312662344130850541431696615125005618946335372331781594658902709747890381\ 8669029568685730289023152773332676222391736052490358282710444520539984818924368\ 4996731779877185992507467913832174423925209272975859264658515797987165300805567\ 2365960252450264326680728623970443114328054422901943485316579240141787401678111\ 3890275281860508710019646582273006317278673817293349994084838144972554127620301\ 2796016063162632837760222972202677595029165423644621147149950079360786054878757\ 9102485494045816083550894351520123812702183692664522222178171660773276033987909\ 5685337643239567974647809092385105331142660872816023395548866678213366810350554\ 816655029702425181261490227406434808116860442367020753925211/169714147430648125\ 6511084017282585389138390880567665244349401401362564936489769242345612817973357\ 7541784408884900340624342587344647917120216996002664541411501915421946876498108\ 8125969364388505649517524245596634086683446832489779305051258614074463989414452\ 3585955384150458646014592771182991967968104099701258827189855452986671884085919\ 5573265027525278408201529215126884144632225170701606547404910579268121903385014\ 8713477564436273719764212154394031449687562232950716862998074216826053450913939\ 7038484810418700451301491203456257554179951724775097116770373151808057639084097\ 6045144522362756840459774535732282308817642077000281722403401548020366763645948\ 8168462889170900533301391697985035670577261909303045601367749342536969543664603\ 4284002246247256496604400864644695716935279247371003607504203150266992418122054\ 5139440077819826587743666514764819439496471875696932810799099282977644362752893\ 9034484967057302886806375045294627198913628793891492422563055686600741458295241\ 0353303927082443762286357566501060960618636892648674350718099025835970759965664\ 3772590098069985418700859746321593689169463892355497835682373321942678233570472\ 0828603910993704732589821310720215485388924247654092959686959435813337879011576\ 7479322267207177824892478693056704924948648641751572475770972862240776663198373\ 2137009807278138873581237843436428219894716348240529145820370427779897578305265\ 2215005471099837698003272677147686696811526048772189758126501579575536069306385\ 5723712563361675375700041575026764687067998466878877413659626700300791511034359\ 5809320799869543232858738953100043205975366353378918423950614034421123689274961\ 4790630935022244958752424078628959630143763019945863207437428676693646656734528\ 2440380768815586651712367689411943334095067805602654319751777565026378581937023\ 2380400742921424239911406591527093213651096687960799907641982068564248403237936\ 5105518740844321805447819454819208333038334043907686400000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 2951124725219911994278499085067\ 2135843043970175886291110924943821322645559259447808429092032827210835349749761\ 2662443531790580121075119793664500926700179927624436312314775680402324739074752\ 6024361373293206921517116117321245070192980889334303180510319450541220328006383\ 7707092014104678565630762313702627502748261542870045058452637702595373348172505\ 8893035848208072314922556079743910966824432717386098317563598378197308683750510\ 9184498951076996122472719007687566474841942070262624111640043458863879203640046\ 0833854477565809138496784016262976964986791168075864182618226183306448728747925\ 6926705272376815285992981228698888701407977225454526987770827437155924697826125\ 8408897746133828363896613340869621025188283705272741169369104542317287525241010\ 2930779748172303060063419252357582371668221201020874638503826302958539035434208\ 9704542383541145322303085557694960301116279678024557882032315673810804103005564\ 7305109869706984727593094598078988952517002534987166793888637054518242134440652\ 4060294839270104973543609982126782904608631316084312089289787237151877813625560\ 3627897933177103823566767524047227448662037092950849323328622620028387502465753\ 7365775723482597539886327535867473028988163493361039327932524553063470894113102\ 4152353719182854094069383013971488972874088132887232376573349704361321184275940\ 2580163197696553400395082596616429046237567266525302286632842729733153589227904\ 7669742813108831412651386315847503342658945766615636095298815350972181806793311\ 7096117609687356026429591119318700114818287409754884657636517798736841912859822\ 5730287861840389282695722542296201661657231078438525438142340586556366802136803\ 0591578993534378657149162560388377944594790558268988229878651093501212815338764\ 2033364007411329110506113002191454066212617506894074424591664013766136216788960\ 1638230477735285140908538528158601571263478269227106954430121211925139935640371\ 3400924939534875647847984440260542978746712262776776107744498987316231063676233\ 6286010099484853961666429445775659091050352822324515652369614717739028500392711\ 1102319469557707168368947085080745481032910009416957044615419421135524772738438\ 655237826438373261414487709792777330789792929381/115371392821757246820549441717\ 6942511131159300511308624526567476556862132117053642887054970283271776620575267\ 9800717800530815270217530207959553743047990768885042132185522905838828538078424\ 2318553084798883336124143585371428922918721292839228231210340643676440052349755\ 1206570329869974513237040830019035259761472061031528921652804867045700481960917\ 9630931634006556677959639050296609907661564453311360931136687547286866511262558\ 1074601375701108274892456313411605713930254049444593284856108519079147969937184\ 4306609617910993467470068463685520510823029705996528514848843643866160590003418\ 4102699764558042508356869427370904734484727502864281777954288847106957847852193\ 3595811043506406819599028062692335374110785462651824313800560403637491068129556\ 4609139320507247595691016732413386058618543072994083595312029751917113102628004\ 8991490358800976636126875728641017946914396181326885935654576819407983465018385\ 1131314688924689472156156590276667747717523358683553036638038012904772603413584\ 4609703245437558649327672876976330939026852095111063670158746594510420919796435\ 8111804265060574411762940120209004050664061549185196472933277476995357140172118\ 6197234638073216898501978665021225139928841807238250000814628876765509617715140\ 3526464293460502058401215971303273620462021678838972984188821680838539199374155\ 4421388265711732367093317078755377248006382198925385516852997508703294630816478\ 8230867915476803448042898587530011307035517856492788269856007973625231644605316\ 1067793287857789474730953146467303412101766649232846025183620930132200483822624\ 7842258257789408984423906109604980748725765183242130078537353048141744354349215\ 7738718713894247020911012739629556680786654665173890808846823226357898124531202\ 4036203330541949919679882184413968427383515635089601749382734647477221129234981\ 0103177515376610303105460245858478739050435469701893013275993213743508363126970\ 7897801723171073836111678134093094684738714615249352462958592000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000, 1713349297173823655607\ 1754897052182713230415270320660208633243757069512340749191513793932587190744910\ 7370840660487242188652741853982948853238534697433228127320978485249796213892934\ 0352146317595285972684196949503027554077498831957713757178233242050740760041677\ 7894676631126368633153600206568422892379140640018515563161394355980592584681078\ 8653798113367277523929663998284496564037699106400360463149860704850277090364796\ 1618865764482484390177228835967032697795183923610362169376261590233446916844771\ 5447499530020928227844306906586585419471927853143501771351335890866942359349124\ 6702190383589011661441661240962988645326846243889530946045732399672592215163421\ 8505682601543112902362699712026047735109544946546857707348695529943170340304014\ 8176936444235519397091922799886239045575860789936207267860565730131794103401316\ 6385557138335552846125968655564855409468081185014068099160315939796811325504738\ 9979409090893351814995650617133324514451539739898952314259739225135322726167580\ 6645830058054962932034928648984082292126319912779210595359941842058246634378634\ 9815220771313803035553108847419025539076092040782418807358359732248143123928027\ 8129056742994724123005784340306571782346812689098333252363836520309701115924438\ 0372779844705472432257591129620506370566281286945655746825709576691407956049330\ 8282611252966369235797552634980632875175555435196034818117485219010975390365744\ 2260004974117659309321671847681817135745825557948090828570260394906930066061962\ 1549012972215614550892166054284520106965377030680302192060199750828904449069769\ 3314859427372211160116396576471198218855542917834526309674586523976717525033471\ 3579101144073259730584707616675484497494191196538646972773186048046975696976197\ 2878604236697266870440772001852154407367678614649144295940301957023507855437189\ 5573530365383424132276278260300571665474623595154223806871149234550445022628702\ 0630803130356989464849830356211050518208862886012221258711010737459108562372101\ 0977905991892683866978375254153447858287435125203942740743721386788428031882327\ 2396705275226629741373195026533471967933138101778266442131658064881405055142960\ 977219991131457595801539054035212689739043142277656910737/674353915789144470852\ 5073001808889325625790277636522241951063419311236406036299461945462150247292778\ 8385737494609829397468849818877113187369222582604453085736513871225239520043856\ 9479231838904218735092064570303092787734408493116469528567319942990019255291867\ 9116218080996150519662527084413689358561966659169167680677246513886112955267122\ 5354053655589248283277760864130284589761874812388017579214292766503173691888022\ 5658304452759993956562815972962948874166427764521907472105721312891338527011921\ 2327314301228774527226229422536315668021000168895173633641680755806621298654318\ 9415692766234090173120952689691560737449654433960026953361647011986336219005457\ 8430797217496642014861391973712628817145340566985577000007142115876515035345898\ 4968136046659053774795883833968618928895143863756272891444291437387216155571858\ 2759242539879838012709933859051456723746795041823583313389544553473934930342438\ 5631356312950642195827410294997253309363621342292566110615133946546278526133530\ 0058681345253899251501223091140623154157427319663994640437907367829293474955277\ 2072608572061954507044202547628452815306150436980078069181077975595917647226383\ 2841046370026089785920915674342551351884625817893934507096813385043253293770232\ 2725603274133558898395892313190206029448712006925901362227799837160014049971743\ 2076095001195438454512238483714458981457486731304910035972323795690055860730524\ 9547723762194509646801034238560604420069784400278026907669114535073849423302410\ 3170592420325834006492713126948528954703252338341312104670860569735249098660045\ 0814984406401932070177531387829873739240380432692852831626534966098612887025688\ 8317595006500961496705810051803806858398112993330446282354432192555375196317291\ 8546542112324287072886045305171142345518266160058577303692742619631477164831644\ 6286270016800262941990046137869943690581248967689165069384304232528692728219098\ 1788407447571657959380220309666851065473722453050233314485651720110080000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000, 95997357066428\ 3963199729614516173572756933874621436684022991544866048251401546751869408194306\ 4844842518803733490778075228451161434751339013559215488215838426980585390132899\ 0967742800103494165622315907776104113960861615038137222379188764618448345418277\ 4869883010067749167102977401256418350625688268934061815803042082512559780673319\ 1224037378279528776720858047971756828659030163969532558225359058570594418924070\ 2564017020871344253627846275401686059912020938635098841270526729887968828326880\ 9905165811420560719027027442139779539840157864810181589506559941360491334766542\ 9988593980170630475370684209171747274523602953534843466488626362912867242146578\ 1543397105913668970682860277002080370203952435735887100406120449351149625118215\ 9487572238115419274535495665773645722023329213328937790252546290255621878763756\ 3670110959555604638511316537215073833597596124400078976634415124620506458904705\ 1741670563251561721120526723821112371061505527175845630619897060761957748221587\ 3432257207977769097374810084323105541287405396318704857887150667220512678823528\ 2619501463802186231299127979835126738961376100974920044302069134300079760913448\ 8685517665784682399112944200274820182983215149423588117840531720978954576233229\ 5631277664843742540094492176944240029480404057500067741591178751205004536931932\ 4969016058704132210901202675613399755708297132526775603598817510864243561304020\ 4717100731757020620405462939089561230751197862792232376243357719123061630606847\ 7990357511678531213365913227852921931976985755892469870855965234916024711302002\ 5315806861871678478227324149688535169851734647602704507842310665397331605623839\ 9662835588274609147650925395005164063301369145393631849276002949751555153308990\ 7024189567669642480280220315767770419001230751711160202074300457341023175771877\ 8984354133707706250233060273230463213966668994649325451637466203687462696335845\ 1295847450619310915692048854365451499417366358649933094658809379666878405652353\ 7592764479659024411033900227854551717006112956424541741932215861545766220951020\ 8693496526981197372181206923129331652330166183762306940025561512854963338823345\ 30405011334187257322419658378323564393435001648395914052766365707196067/3792026\ 9392655171884978190503771746455858943889205691870939219819470944558423319134411\ 7227632705767539650679079689992667846836301509782875214612426501360591713564800\ 6737668691106163895616476526202791169697491728351363988125838492531453039753503\ 4214762763572316406317513057553602166322301075058001065650917840063701984292596\ 8843903700580834410914516109460946527504891177416305148974445020300451437811084\ 6006463042247284921777598759998016544026779165254109212656605459590097144892086\ 6505748050934354758953778669644921498533288806210264415688149731340376693899226\ 0517928865929662722323563087535861493741164673584338826896813044023564143213477\ 8015658267114905432058913427117377968579346580854364571679076273296586440161545\ 9968193467570564272822617573191186432213975172337960963172974674273723169539610\ 7157938860116734571772650252305113070500076218151448972977879182373687852086933\ 0946309003016005282242818984051195576693570828554809213515531979557753211021208\ 2190334081540659289976940631726271041677686101952120458045303934574662110440710\ 7776830683685147918692522418782584010959765824315871029545137226374998619037672\ 3709641138833984831771947930708084190493019963034761917627899181172520306801026\ 7752219215287701150612331107828397459781655531166544795997357345728540079364044\ 3181910058011064050297410722189517413219441623145744531739387473770114279571167\ 9243221160598879256760259572166645891575730273990774936411639643400907204964853\ 6272700771141136948875297976229785309824455456968018087328548960866226985183155\ 7352527315851655022820314079344417022294500044946010496507249118450042802331421\ 3657199863228534387500240556206688276111083303166726144268984095765534935443105\ 1773858039313955570915606021931068252809960038367637318314271241391894125030298\ 7117223932813040756953558471238575398427442470267360876479195109713018161819560\ 3553449493216328792572759184947037186854845318636911371836097992071974015716752\ 5230018560000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000, 127960802794226846021939888245879649997596373616489284055138378678505944\ 7019648666745654812631810974544756503253340473101846959902082478756737264480392\ 9912691548368239564606143998658845091792991252930346453940406467284253935667485\ 0328497933486217289494457123418958247548790637361748760994534857003202152134713\ 6770006998672187256420431250572309967437518594723028726231973691567212470673159\ 7781427808784936059625211588006763544980121874701637862847592362007375642085513\ 3154680277220029997125991843842934834691905944978705982344591045380864611128831\ 4008588228817983706116261984386158841235844844683240383592911135403767589893276\ 5005317438845965182418786030674297812057725393875491864326453199413250019144000\ 5284452703065689734082977997815504539280497119135523220325928977285736132277651\ 3437003891739289238398933327102519439892674050629799893118534808525553683608704\ 7619054911885373527917566440974132737233385797550251564854371868508543797068334\ 3099692108723216294816826428549466179146087473497961658202014997618876347011571\ 7475956401655747743564156369622912627246253568079706968841435032729713129032767\ 0794146958723433823689907129125719618004917930822978924809137154263129207710690\ 5795105947917981892144122246773391747439419616872791307039748313701283800960308\ 0970665117330377436233810506874922661734951441353227167196659360711435853042140\ 0892977135262641234653526521317283009347175526847157527061186830739286304911733\ 9228895886946672484127240439666840018182793107505834780074777757947434362397105\ 6798330549098920834672182268703050002373821104677740444500290276237428914203562\ 7405087887252040183923632182416382818559863486669219425846256405034080548098035\ 9327436695860388073703593509226419558205748252314704739897611044836822564995233\ 9612903870342584510086647357624539568142495650099854072890899977031249161583060\ 0219223848807146726524293677372398917822710994222874289858359541728200697723741\ 7501425710198687616179839876445202085550657243895156340886208740224813083880188\ 9762515801919135645242593708588650593107713124923004182171142276348001107847591\ 0494412298119461787717139530117291490704123940671473660672931057809080385155198\ 674627/505459729396809246988933804501809273779702186625075127698999645344002773\ 8547884047866634173690579855821094458285197036765883035324651715633037032441713\ 7296765729494305957784456821333162153967479870180541951305656812123625542321741\ 0347018626717427418298743134190167305005775240441558389792981725744687252228224\ 5935117829610672383732378246309192077340360250419445337156620629012806340285923\ 2920210364585639302188812905219118857727071335726371934802864446252233645604771\ 6134091973457426676209552265123889490714032649627455171600605698627544761911764\ 0094836699669563777734579529646592147752847943271428344075914730582914216727755\ 7120296338740041725598999473925198606220010878801231245443321735747889436471560\ 9405934529190602312293368997337190171013097258902144772795089569875062557310900\ 1245580382745247337403412318473338164516557101032752479226996056465979623342023\ 3890645273615710567623225831706250084684617115941893774053503700428224564885204\ 3893519970612506191623463494352072597930636748235013722196411791403081998814457\ 6963024809226928334305112954033472609648189466438443918732885285264899488429722\ 5274707027927596649417357282617396070915543309127801262739814444032080086374912\ 1062235631381374976952030455303981528792232707955277481550693955340389283333506\ 3860744478526803772815058314689508522139588179830738650458522332568459961679618\ 9530855432696760079729537886531391586485234109152163309962560257267274246580749\ 5793540324017438365129716509895566974200643656101807263989952439188270397110525\ 1096928595600890967112971988729353313409539113955987884254229527786398693878251\ 2847410603492732900792780132826814945736856529769739742776206802614488318679039\ 8363873496457318601899350007494889216732082626386587211578847341499532230403739\ 0916703912986305041820926418197893070710939425423384892602884706696704684648479\ 1341939294517364349330115462103324763086321674231108457010759268525910581921819\ 8181567951326412800000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000, 260167415233053328152789452810249876629158427793817710304554166837\ 9233490629395420063380570008417017378771032995302483646791866895380996768081678\ 1401039056412843704023119816474636265983576082969264680593901916858632015236976\ 8453971660560813988775686090642429696575722896361353284411607271483242253826148\ 5741496835946761923769728887913049201180508844042572196652463781658872350672683\ 8004168203303595477926400259386859217470127938682123116573707735451496341570692\ 0164170261041038248073191085202343679428553775076441473292604340129653293958122\ 1341899504662116310471428870705104929070989797390578996947837566103734187959883\ 5656843597997870665021536062628487259908536778392208179093673012683671195439177\ 9466798343809024221644906572099428226862404893944748474582566568803975473718505\ 9660436456693685071379846203064671552813034309895248840320927352640396614282679\ 3453264524846354386025926328592436978058717994694311850164030030114355980110916\ 6012667096483619252607423572416702454640473943443850185820028020108726340181764\ 7054890628479706889361436653132375948697312018949121882881086035996583293803311\ 8221596004753221995650456334067865218744512048007698807714294996542296806161270\ 5260608595356855953199682116414469294816816084498391313970408246909242552696006\ 4593936902063084532605001482505844752722532541030853090518210200300548590741800\ 3278588818382727517498530481403301083349015680440167112756455227357221900278874\ 3851081071491848573843367568000884446355861145747445684020098180009613301046443\ 4278906577439987518016907767230530675966976580854787367317881564992748201122228\ 1100139077831039239703211807734623275683342702733102828882501556080660137692243\ 8752330429676793452264179031571001651535603109672042480384591274230260020643523\ 2569889498814684521186265643780390235071809550061204185789301984038373131472910\ 4511636715698965448215329174371616664313822505661415260412081995444679053567565\ 6296788394863322491835631468520628856729510443674310773184754229955712626472726\ 3096195461253156517208077832789451063699735266243919868065865493791197559484766\ 6672861984433186073030611889538150832185563277117893440096159689579602677972608\ 58928509178753508187324507/1023620920299097749535283115788186200272994273543094\ 6904894654656761124043621563210930694191687801431447174312348896842781359049637\ 7272386819557297658372144905801500561372820433693944727876377915205193084074619\ 5904379089910808949910553010720265851604893433483574631323766211356442149976337\ 3423607845939951437605616747091246202666439123296810502347863789897363817119097\ 7683285411144451168727415053098545701514258689921811662292242330692559910837586\ 7626857070965321657282063587061402134772523959343818135286990701905043441168053\ 1750084955701831187229880578560434726792131937959249369862041275761015325523592\ 4090758159252848943984895758688709807963771515828855967411884006937895941953942\ 5077433386990320122951465864791147157325144885887028769519076557755424633820667\ 0094892496530401108097574941735386469575855172307560590126746427532522343111775\ 9341409834829585081504737598256411747006856331601894613251864979986501110204361\ 0573414865752545918670421898510189869572439426624696506853316137520451473033469\ 5088470678599044515397465712700573292378882653590428977042826281931884526496840\ 9242821472474888883456608498848673591622312026902030545224659562773759423119282\ 0495956956776915822448802158437818860185650924638334855951746936632760613941873\ 6489146204234794928122708521766622382879037652619994716847168707477577930269793\ 2646418916296308828753334618616567362649239845118138775188695989254706082664470\ 2209633464862061521236515882102795816289785973916628549887922183872359580295688\ 8440486539842029974409931541079636033312953238542223386771971681588112993640409\ 2511936761203935994508129000815808327903005548381840070802517281457319936936606\ 3846283515573459703667141270895071908603420566668329382494498877246115122075715\ 9867755248814552911540525379640929337323183583685081080832682209043632919586620\ 6232448080398301625258467570720400122028363547094405314916758874358844219155444\ 8978159983478098582495945722868965531845941788672000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000, 3068655505430453905723591537520\ 6687512335703659255447761838387084320266632927809939078070762726224889360457140\ 4111811677071521086613034752125414935802535124550919874074135087443745671615650\ 8457952496965738081218731618237404822699047970359212883948182223102441615004718\ 9022040972311825556550492954544618033542814725370541086994200981703470587290193\ 0721186968354877060120691891691120770446074288492625712562959753523285521647615\ 9411511462260149931902850361303347019451095587519399154321954262956510607487704\ 7496935796589264559494135030470156590589150881678023477340306356270888016343401\ 8760162080819382645215356329395136590817011691112735525198809011850853214145350\ 5672075458250475939241323500121347787548466417020504011853420964672527650238569\ 2260477838646555392346037401976001439383078319704748998014284564376683518940837\ 6293402042003325221443283300777827269710406163120653505520252121539459481290513\ 0726306336047099957641429599563549831813902548734210843030375182091099567423725\ 5818257654617421470285634614392732410045127268494682848467251265042411663331326\ 1199445064862541774149856228350028003544842876231113270305410101110274148302893\ 0715525426318896441536367272319416175712204803232145980765822954966675214137777\ 0576960025194884591746175089922448400510088123827650218567711042534169213027443\ 5317640560977958757372613327445389837487110520934041942496159187518753806580335\ 1124686117395674299665532515716750788907425169705821740804885326529659666563719\ 5752448242451402362035881211350983742901340126207775505326326875749612627562268\ 5117521673277636785044716456051569103807466618828640096528893064463613482775216\ 1162347812321879611306419365104707045173363157553836845160665298875883528221224\ 5996734156067641606605093323955710896927240803463794622846718636097002724278408\ 7775780468682956213093302375130362689014796878262566025074204596262937631022769\ 8310878171312081579607241268750531307522183639271463957266991678232841734875149\ 0234055850933273609025493495040070160294648056321311966514252187853653014538413\ 4006257243700565506817161445353342917683203691336018688373609048355545832649150\ 633038795024968793340930206827213108386457655314145095059923/119762698864159221\ 8456642059247218676835907008476396859009233337763651306714235046814595883598631\ 9873425201921729093059595041312555538166616816642026038841571598470722935001605\ 9531977348526975427875353863796828649828627535381485605392182668592718651599921\ 1211692987832259437725006917078054660340762759145639456991642616969054467721351\ 4928496196098850529203610022015353267182547634357479941450273768986868033024260\ 6343657624524269481170331456978485682661054547725339842711267363429554351076779\ 6916066526923384304202786911325456307671686618937840791426581099947241954362267\ 5636782746523395275502002980274915555908317477070293502470108319529995608231603\ 9630488201923543251046329202070251485394750368132632698220018190814321869569921\ 2114549841175819574003258001234893649821763726680466530524626937104918542934450\ 0892366390777939204203384173319237412936291970758225687137396208921576656293378\ 7380768694203454023557653839392269883297207429001185632607439452987713316210390\ 3330897678754858245883036768283990387665782400093784944733422998853698562853268\ 6537167909859036121167495545199988759176946027929758825707690913566822144467113\ 9171383063119919124755946611414978500225434713634402570132538139502190481636850\ 6274609144491617090398528687732326397852254993463516227856676354303876473070048\ 6727972029098838715240247669671919433490235777369605191250753347832355378216716\ 7723704337876957941618480048140549846147170630569347232460160365993788841333709\ 9487688261713861081342147097056798126535162143690915463026708373338162046033848\ 4536753555818017537239296733419230820103185361901819652072939392988925130550919\ 1020564673269661488307090033767216153877559793702453423447851487128287749750876\ 9264072515998440742716347420460254738888984017310919585154123476460366543006047\ 8197400190025895350450057598106752812926833832623024349812658709871886277205424\ 9404474020756284233897982021634794579796823872300442153339557076959712569867239\ 3820569600000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 28837071959695524232152622076862684692098877519338748325430467926594496918953\ 2523706334677981046033650414447896863656787177684151784558693301844748523454859\ 7473265040964993486896499591111449633990529856409918683410600302737465553904951\ 3692522267319964090933278905626130407120474198982730978234550080385884866095051\ 0129708949093167251693098103044046029948888920999657622042987042750831545440464\ 2600807134335828502442081922872342314668711322627853718177826461891847463114811\ 2098340233956050461910475188723948292825313340916515124302610797336412945933786\ 2651135972462430488314664719916682514836254364133921667262833473336707790029446\ 2812417456873673979029320564228914886277973664222451703749841037278967274682906\ 5238427201470273385857059446795863078770405324163345750202195112859984729338308\ 0855657530555997225305823648516859087972563131147768840455398893479387269248152\ 7868393857265282308254329593101688705719595078682347342220932309798066871001849\ 5863089437090553069527876922096401706118966025698503676195508077343109702380689\ 1770752584122988802896221675827185566960293245486510020674632998021824024733399\ 5139943248008726319630116176605495587263102384408374661981000218746139970668947\ 6117965310892483422826505913729449342723393605271386150932629614481273588404036\ 4496372963116740379653130261338869316022209945538450146980568168812050078640546\ 2818049193220141208673037510569270388421577331124000119121502888537145244828302\ 6648412825183285971118759767469505602722597052441511820133747030649008725267855\ 5810572362630273339428852644405246974309940355932478027663627080551879420679596\ 9980608677539287574824976754782424154459948597718253755653177105483998786981936\ 7888290469805546363386925455825384067412363584756663882337200643185490955352969\ 5342695191696425396141241837477094777540630029386945994648176634334752588473218\ 9439393300961084809986505878382094654652036210964467499339891365250626987964814\ 2236915426543410919289614173203288522581420037040042373739701142115311756557097\ 5935645353955903676583415935678389310339632160344714503779331950268659072552631\ 4499040460421834745714434002263518231206308424045623596059054682995088524666307\ 496555320996663673852349/111184396151266657182913893014848852106084307922675374\ 2990549476862985372742561175998883416946170974669143827108044244646889749094046\ 6356587470607999318744446928801261227974778422785064099535949541521195491772130\ 5713027516590948245191954104498093696382447771062744834630427484935898412504630\ 0157204774614935166785973735422103518834640388795533481278011292307844516344855\ 1037429703677539546944044284598761142988815405777728802365736890780354054375919\ 9426249863108143063127466060355503946795027654246097176617959495350179183449218\ 5993932885639870600138673662210770881276184243760909034679078040598326180527404\ 1927494466981441054621930635872860847802994750185540824026465683200825714896454\ 7124637886139212549628263837851769029857301679881492242699855746633963875144130\ 4919155345347661414109474221167435990000412765469841712249236385430627344481373\ 5141197717622740876731962361967046424344724752515268455939612048527798901120007\ 2231336703880403208707850083568835880653530599506380526984463687604955216372886\ 6173251571231067363604529743003305269042496153222691539560801139857075803617656\ 4328999326314220025419313282655314591314295715038482276629711764749004550585212\ 7700537388683554400040369763914997332913407109142457799454378725600807415177918\ 8790092598919208219245872268735975560995223761486421258456164516437682971249402\ 4267913914226063795414440012410493343363498891757470541567613665520236849236261\ 2042264166228241313567120229378568731101079639413387074795149673831245586236231\ 8726764817243694415698762819326882844081558973559724049866248609068900664624486\ 4536244452392197064944084926617610895762383144073917713503881005337394237355487\ 8815694879579030940859840504734006318955595989361016185876242841743224560123784\ 2579213314610981692568496497150201638446882129531590791481553123569609749836137\ 5818917042276818673196452498130537742884893365525505783456348493445431438014833\ 1032426870387242233001227952429780757769073693218675097600000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000000000000, 299325093251472567150199\ 4337170149713254981987478458144190735666527155551735207118284598420408973061680\ 4647561618233695442020775411702323489583176926833835191603871280030762278876688\ 9909533053665338498550099220898230478098672392132435233588390595379608563821065\ 5716366997198514847710836742097553883487287844133743497029926222611793658290379\ 1982199429149547638828973693762751118764936146691096097205362777035181417063726\ 1539195302120141907172780406603605552671254850493895167481100864204016782749701\ 4298677379631287029627018518628683778511996640635474062141059738537387576948419\ 0172254154925817432607071179767346212346966448802726227806513638187075772894604\ 5278475775904595764383614910273976476998633801747659681128472783400501790691385\ 0051738836893665908132890291861931898625746854794925302508195546251200585189825\ 9429731506447551400932991231287942770536241662478739587023703856033100128249749\ 0746420118614863765158565819367918676841779349865293206863367414579188030411831\ 9639325204977503710115546306572179605201304163441741765303863532648772975771575\ 8608834898018864708014137907281535807825502696718675193227987988221039710087588\ 5806893901817707352560534927235292666815434382108319629884270088561444336558279\ 0415812845330058693339507400649935008093542762739529619933652644280330032755061\ 1821668105193917217635671763322971830823212869178849822786457009729339441997120\ 0928455975140547930746690169763718372621366981637935541754212739878857274412296\ 2791874944607068436764075512686772194299414816431832162692883680637175580997805\ 2897077253166457433170285614814556143440425092250376982708300361531894222021048\ 0713058122132472066163615123072396616109812725912005265019590561398995228203559\ 3199663139721219402462178104565894742236943592479818255960103527524261749032151\ 5191327213045673420581970165957485011888265398683482786865560511476732340327661\ 8297972664706669789939595431599295889777850656336310856340630522611521758798266\ 0122702736392729856878330784713104106445073208579439858429105503750744199753138\ 6533166267743427167635480620084818268561542040941520064879348667875340895469184\ 43836146422997888683342881092830233812715454237143581657912370404779871723/1135\ 8011696898356832511160796217472306896158001242192332085357041905510158184850988\ 0459687263073261308535660666723141448225778442322096656168739492378827454488709\ 6617666568605332066212289798204504841877080167130047619233429799900981909087361\ 9136727835686157289936441813037329695202041001905250463262541614751477372143599\ 6318260765170627580898906506273664462646037118447822169753907862895302311887398\ 7488500610732664617014231974931523059264847478214961386169800270644430288793295\ 1201511088651012555417808762076448647731934194003627168048729602486278982596334\ 4824626117688429813181305014923615580215303737765872629585198854159097913439315\ 8442511360122260008001200508211524812519845762112293435755729669483888402973257\ 7481302416073322817895767994909121704714383689976891669447153223998690799650299\ 4335458253512267256329007822920497700750734476370906828167176675639261431887978\ 4741562400149863085263433058262283534339252067991554483187677864977909794369705\ 9815363674402835217177697745743178483982408311571921014954863345781564719694280\ 5274776309710098429345872040564600297129507920585413980762753804931068272362240\ 4075147289726272046183184313543443331142912785944392753557164764494050162801682\ 8943215970470427350947202379125404283419676129766130193460211803946886581882813\ 5086072642054789544603557586039511863065535112993697367951816661561193335792194\ 5171192689364737136376184817973466684355555717418262326981920102302948376125518\ 6428341003859474085450372027644457697022581318232503790907942018067519301977112\ 5711013623345220249060842973467273711147886838443020832793972033101849271883004\ 6030980147177754465499102944453585438978074671401230608758274445099865556430372\ 5170727866854277827177970417249990152171348581425819890019537593489919239227438\ 9251173125247558359378548322040833441721407980817390993002201155444878578668862\ 6768920803583478796021295569713549575801808757333878524907473888672051848169785\ 9688621336226118164807680000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000, 19520907259416414379564474194410502327609337974890237317\ 4092503505039502039684542879280148392854699071418959532716669155636949154902247\ 0912563463668741126598407565040481455196068254125378001475071655151036008866512\ 3813935655605880887747027365126222660828770099168381121912510330805007294005101\ 7348523328974898519819344895202722536511111364014956013459022656225603345287179\ 0857843504048368961389700382252860088681699090971132626279271318788862955966312\ 8902321511282130987221009222087751245684109271821021027875025271169688760842878\ 5517597989803440927329333026614044052454736226594346475011625180786733759775871\ 1455241145264963921949808121860810108998885496446964647088623967023376751012626\ 7932561243072795795116920549320065372757316638594088179347929293411816227206138\ 4483401128993212832384950326093030081590593981116999056659468414426980094554164\ 8237160753099686210196575700285415637666077540094115159467523537757393920555257\ 7356449363799033620349230708998454458067873148363307057763793408800354781840121\ 7612866471338609909388567040935257056521783343603721100246124648524870328956450\ 7985079246510865392691230833584592174386358292255511000507317742315134345229808\ 7967820259342231364021376569340972699827444848548346133367402475079149435181997\ 8991157612383976133162567833648421023989826329354369588247662509818395768331301\ 7872688015357589354676026451272275330520365688717822755672796492033478474798514\ 6053537817626653803103128149453987062191837839452789969459821283000023232624445\ 2369416255369112861922019099493039626663567407905645093546407605635908623002069\ 7843415756033913712985017904633045676730343285305111629066563743620983221866437\ 9039048067849045851528450013458161403611154774918358192677254753188023940438140\ 0662306352452499355918369585332638878908420638781939996548258805534468630811037\ 8753188661783730868542724895120935556019331060927979873459540867970941802823862\ 8309293732908533740301743755878119195067959017670658957532480933123921120967666\ 9774178391645979518758053102995013001873599738776011670141160943987346359295203\ 4424634804827115470720073420750767904108434885396901059065388039904717393028684\ 5665367929385349177994423168380287664860249470190221897/72657046484218082780934\ 4385323422355709244365679861497085462421421366059996644950408817436621718147121\ 8152127603251207302136443609344175583901529194736443483440683465025488950255088\ 9120630588475908159686469172141059368155660002743907619609665081482129248072838\ 5241293728742044035846805033092838035754035646007095439070104496162224920079745\ 5998838080438116364769425992532062256256740206183942064912582058607142118836479\ 8657074300026306186312034247228838181181248580240868460279549523813783102766743\ 2203905939167605960619146311523822530391522599718027543198152978510189559467559\ 8008372074032864738037908271860797575877979730723758634543051445745179779127750\ 6266637249557542815780029555538365779653463730895598047159105640221283897278722\ 1959858668531837635776211783422403466660727239996670298733224523757261589694971\ 5203516201072403154769322998240972289163951421873195870427935743666160394855991\ 9826772927857602993106867324606126707553385202017315719606282163770770926267252\ 9907601125942012267911371076941071090717264855140254230201747302107159757164368\ 7168146226534330397421125582980226175126674196961595953951978726482508343483430\ 2463506433770618552619503233644478262164848811524603158530372084908765841601513\ 1037012559972979320719740114925167719562924331988889351677250519350884407456174\ 0691773326397168211945842419223814230724733497968484792435623799024847176701637\ 0076344627861066874162868882975357098136949886746281959542851338520479163089759\ 3133354196622163950582560080421160580491915030080612202866999549062776774330109\ 5809096832120195160014079560071649799369880916488841404743426239956899395549758\ 5021011186994226978172173228108234408962837795647223470400090151829862293636380\ 3952810293180187101539362615330744437877260792641259650025623292915777007360310\ 9433443616280568439776406647577930893377463625100032508142750149310033154011787\ 2582426889580425584987789311101239658113214851465351970577305810770779875953897\ 6983004745826304000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000, 612250950411187530276671867240086194321212288625735528754098895\ 7364097307780567837244119182986410228719536003648420655211060078195669256488153\ 9450317879315856933199988296553644307858773984847244654431504225998629245843056\ 9028011633696171582223833974751040354402643120152494399278925307806195235830685\ 6061520799558124935687481966457970509886145792848091565191315543740244513376554\ 4390809790552265629117877050947604647477342965981447981391985651654609356904879\ 6923971968141206064847157430283817532604605539593019850466171044083920089481872\ 0113091132175783529245574303228426695082277357267641951730792923543789879882771\ 0946554690195654229060678994561736556429940390593024649707159011605305341500995\ 9382042924810035166295761390285383339526890708882866142365254654099146695445304\ 1413646343893427379970345069300338368183780788447375602910449147938976684086764\ 3043222244239433943785953999951322014580818129342853751000992985979406093686090\ 3085767404752546385013430435122499006283836362016773612554465384986929555802837\ 8617104966154173265110595680918927718299662009986752549685779043198738501246988\ 5877679495322056843408294710399493494309107903756257234221399320521419403271294\ 2248639179072051535786658955551709954038103926563078703303944708243392710337973\ 5212637470477682723825226109534614855244012080762886110877196351898322337578610\ 7779392226984175726813762218546923861851479868976102801088465862933582689124831\ 4157590154983274634182911871933217900042761317855570926094792215982251657749107\ 7339322850190722984574319888613961748549749635600210079054836542170661831001446\ 7953027916519935490717928735041817536744318769794882869392090480690927240485478\ 0445000266464395095151131254148011436785035600715387234628601796388446567695948\ 9162169280711196201258328158468232020703623706390136374557115697307618893957025\ 0915346287843965238505308260233845530996586723695166584845446267391571908092595\ 9129073461570397955994499933209218182771125798643173929932128897103384554390144\ 1749031001208169878380707856123816397177267882056728014501994594205258722399174\ 0155899809964193573573257040041029714571359726651997860730818448150219614336414\ 762844829641700333583809560808943014991147/222926245692083606836322788395065579\ 5327540433046925200378698934759941530954011070773305413190096920073853094639311\ 5201405364806798487483676746149489405652798227162185325025040441385902597148941\ 2853949808418239212824647424950292321973785377219471256655119815094997329194308\ 4690782778794445690358052061844050888531798257962843349751560085240908729076667\ 1165764946615036653703231086443427269303296664551413816227362938409743123433365\ 5801935023420227945540392352429505944186007327461325552799184695651351327613414\ 3680910692859209284618464844153867127053152184832727620983357810973270347282330\ 6451500515040556916582952660250959205303505251154085323183054803487865551416961\ 3847875333046627170327389259713790356880548389019040746096778335247317426120080\ 4705426893464352302986942420536694697078123548381909481364713932358647140568312\ 1479389886638359845100897400644587340257138010532700151853577722904617650385696\ 5501244437287333150532594765156640884660411928541796959632838882901541764709435\ 9867485314980508004922571246684434673914457979658770445002652961974495120902835\ 1800144793548572996882796376649050396538714156539734426233213090327348444019482\ 7092192333736796383086692005010872868787079746600267862581758643719566817532147\ 5584846426389170437230249183694698326346229154773350631662658923428534303435430\ 3813491623379551558386225434530366721784412198689064050973607794132021477366009\ 9753788032919426232623175011245953869416803536021734910738572702166685428183670\ 2492786783124901970555918480591164503254131169457840121263358482971249890174663\ 3995354971055160022897169828305517913326076256510077411063026004678377568908877\ 3336673866455372075473885951673982245201043584849376466729130103163975049318748\ 2576598464973844170825283853656218801075069783125463705098673739637910490748014\ 5310511386385014850500705174342104085848311047247918524269336613126311169968596\ 3963456454261288100339151075417579552474993922566209352258684372024286615961600\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 24\ 3633018136977732088795408330609179370188363513860116742709209791842317177191631\ 7643487811801726761816581719066498925136836996108923604414800452955673755933667\ 3316762343939817633775567558742738593844673076398102944607821385641621970102922\ 7231031084691629919465679841267273898884321365427628087205012917632501262585432\ 0452722759193787631489374145703531985833151705766971067848611423464526329889131\ 1646758762653677218705579744513078413440411411318757208631928919657415187076101\ 4946632592429409535695316190176787353328378275364777725370696189930198688986188\ 6949492245075847687975488760247810195660989546053086286282826086866084553163368\ 9278311346233443026303067596468468668716024549209748468095620576275911590733760\ 1907183210107797487520459524910539236224613468914332323544182648850990032159664\ 8166031566395019531469789553060169577619112826909782173631977426115623184687324\ 7835072603279995425904353243998603533393361461825876446774239454126775024970738\ 9254311623877209421658337650506527252918727673140545212912544114779854959985166\ 2434652476264191303914562812044457674496064856411026979402930603735931870167111\ 5878978834386390763071007031874531947105138840961611304797765042797719465775880\ 6887127887835310951164600770287811512481390500431579521249588923807545753744439\ 0199805957544344353321874221200657842793762721533256775693924022094297039956859\ 9677971674114080889313132415372799212199327534262696143967796791745232724832328\ 5676766277407135547888152761177507469609119008936209033902798157011212532310964\ 3708740911106795107194372467244970634567911578811158293784395238140292427223386\ 1009603414948576482530618239204114833729582044509737353969413245991969046218307\ 5354523058476441318544484617379268602429710019069663651911093381908590791663700\ 0250524306991273238452437436258519129091022676179967150989060686432624867543874\ 6680156734194669398782823095975448470681812119548671410372317840375157479124798\ 0826864979748143710341567733793451994380194832675368101889396742621434501496628\ 4746564064910551001721223473977963227519859583557479256645251174053662014521646\ 1256449712941970321271430902942479511748940802816664878694203094144118604291521\ 2591987197686684273218310937282844819/86617022641872620959665833066641517470791\ 1173728634821800277160853644512207312327284605656570519287662694603027072739866\ 7373889629514240628549566286872968999420255870714854274810140471200077071884446\ 9129460863824216238068121368503108858884892003845714447577162968530674757264241\ 5083038087487137090321244435659797922674926837553253237544251536666603479070994\ 0137672609492408544275080237047135010342973994954037091267550692001100207672053\ 0680334209727000450890144012455163770069052827481649081973451982388984757076176\ 5383898111917714477032803872719370708816038740666840532513771296683024415158401\ 1053769385256426290278810541882314144542707543883719045026416818867885082873121\ 6198488690197640796400337915523969957069629834226328323139148940856050578193596\ 6293601389672623641208279400398878545914392364274267796683332812408682706868954\ 9391557826372601148136925061105086733631781263362606855553726973467390970610911\ 5708053899392789783734496378483953078855979108563300752339796897590404979510598\ 3408975941083359172946444681535598004772406060346979318539096133093543539874927\ 5195713031091248527329872769129651584883732949490970380560287813419273512442310\ 2350762011341406821961544470896645091315236831517128548330788144183517558589969\ 7102091525854337804394690711100441005039629383336470453259647565193533281915340\ 5781699241609865622707876313547359211727200864775245993966641374423711820407853\ 0243526528379603929258912380626256193096008989017379131185842836954983186100274\ 5660530377984896352856845222768156644587291080821863202421380051259681377897528\ 1122416739161928247901772860354608245812085389256266252293590461854017560960017\ 7468679365725455648775794428081461881330105553169723251396665069804428942242098\ 6331048359299840086597695870487546601135226429424808405824885758506019218335871\ 3066534494091646161162721274201352274101259077797746236064472805462599649533857\ 0844535207947538560072729009594617664514570578184385821576275023342975926659008\ 4300800000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 24946100162945279286860883937395421661416768930069491132666386686546298474\ 6630505212546146872296290437582696066233159409449145059942663132900237510874051\ 5056434020656156029659115508886769103278185744617796736732017680638697935170165\ 0406151431501842035418413401096827788693036349969062521891811921556341832537822\ 3068093581754302688944617626059822626193851626679702844610309739094160298333674\ 7887715939393345261724790382833672073158725556086640246736526898726080484951099\ 7867290275205325677759260865064673432382117668946317570250471993078605883950573\ 2803905792317808190458629277693517309961776341243947907786753497908426682413822\ 8722709766874497888506171287133125864302079413510701865966514266548366011217371\ 7909621175875974480165425001712378587885131403574311742778879256467631921290396\ 9323054151918366530031607796407737295572081078514721090952106337254581575438315\ 5394109674067025213568218805813975775490899673683914108065317581939009749492384\ 0027178997741317986205912013850600432463187762783510974222605046060262610281796\ 1678759591383789245187417739862013624940147339083670328886074337489015520811476\ 0716482441708085639650012524735437718538070747983794516771437428341691834340344\ 3839228586180846135060936036817111893085716040704152117478833991408079240169344\ 2314695059059127785617237082105968246717247447686927470209183880829915671669194\ 4394290415027489967198239133640286713630228285449723675815137891953622381708112\ 8582775698242045648232367445339640043552917375853461174724312197654942365021372\ 3101256771258534136091304870210771102021191930824307380119932622727120198874268\ 6365977342183769067671455549893275893252336250965165883747017788531366431510542\ 7156265765095967744578340096499058866263294394979540464518642622022531351116847\ 8498183231948500628029793809913991131406448955106118145185963504089143183522647\ 0497936605871324868066822429086129239873137195222887651392404152143893818136794\ 5855230304106325998705913745597782763432939460368443388916770359816396621424843\ 1475856913329551622439204322082114983480703767554881430490136108319373262065034\ 7976992468685337177938663922477709132517461627625703953958009302533465907303604\ 65252002528436138255608654786933550391751671493/8651199955798069680676299586823\ 0004789456600954103043917602939560351714755436567825193214076976788445453443528\ 9326922937753834391556745167951012419119960368512110896802109723330684067006021\ 8313287009016536390400191148626121197078725749968909085870751452549261295427944\ 0727813050251461270029225870326361213715879624049425688665204759724685735977880\ 1384436840569619775423965217649786853747115340414314996854489098830238669704668\ 6612499730981009440305847784075404426087127402896183452840532029946671702018365\ 1413936506221711953054315966318158049114802138432536690412201604099252265677962\ 1195424037501654854345584897269793450468150338752294072451049245936508074458385\ 7264047168122775809372591925368147980373564992369911776868352927947203614373763\ 1578742990330376566949751030678037206965175792566328288744548870855642691459538\ 7303620016383891959773799403370178177036020516080304127362283767599920402910153\ 9684204926187061095949934593977624490529517045941583151560595457030088315948908\ 0767145600687433668309069366154205971311497360159952999589737826149450285322254\ 2063715177549202856922364309229831456322509459989107399570449339338058604467662\ 1457979468544050737487790649971487779627980737899175892021988645237385436559022\ 0534271142944781514842665018318796412939993673190676483607454376509085032152169\ 8923252128672701120499510985077772820918064567625052630035488447916103288060789\ 4492198952765756304985658496870325267207672349277634196460398815271978479927502\ 7982803587871623727800761305570493465762646131376627411840071653589566672569346\ 4427717533993471707402544220876848876078069824419182019982115964084896979143278\ 6497467810387287425700556785325322503036373891789226021159987002251570635257046\ 1650131060305362309344628422498593911368129139071950729737397007214088009652668\ 2219835598376586245773022410979028056358788087834696771012701720258391971895685\ 1309245288020540785947943378554462757039730615610831894978748509342508920900954\ 1324718627650273280000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000, 2559270684482801291348641534406690758144102346992754566309209\ 4394109469574413026277776162086510539924026159296582794356764736218370439836224\ 7007676668566621448038470979557898458012573247147367049125386756818143886423671\ 5495894463171451594032724670272603316483019091994834295097125240805384937564163\ 0335547834423567074902414678836586251042736013341200985100242038537779666328890\ 6367782450238128093113899209547884314203438286858624736085475912152807122378172\ 5038587874385079339234921890730776937261696103871067341653777106026548966530125\ 7471975832254386143684867027970197880536209016821018575998601662326251876665964\ 5233872481511380240396480787341645955697764067486701957525771331654509724014373\ 5684142346890300239029920827749079927998294805519864742338636274228750545782840\ 3025190675564252847125981554184175748431737941677957417291085122964884332058492\ 3507956359884149833292905074280655511265888820302052249706690609476616484128918\ 4032198815866099083229092662937475090124211089364807079083349450308180774470391\ 5727575715769814210112888268427444010002696628015056716538066937680903470528989\ 5424447740812872161573525270539690301776093213540530634568348687285093233151157\ 9483676233105828007930306589801910295482681729767183925376868055526445282633160\ 9562497089731580631210887966682919174721663972505448705190506335006331937198455\ 5299243619314035403525773771879223179640841745938401539682719831784063364902561\ 8144239336510926288497760316193665324680570027514137738436301979727008790398063\ 2493204121954863510888357331743612029629593712351779693886184345492293957411752\ 3144911944858671538528081589978578331968641903831957109003941466641793496053622\ 7910964472141480540131026798641077255018760286312104082478749273687570115004183\ 2866142078808071357875573756436620433967713784686840815900335531085360104863192\ 1992990879829402702339510688243303562483397007567720458315028659957504021696149\ 0369951643739115571187331935792414510754342988081220668914456796840728086560956\ 0121213387166656771743492839273858132725060424495571496527638485168298044224245\ 4914907361733485577690152884066460763772312274860284131176426689888838592623267\ 0761122401576238790607261795391098808956009852401663301990860538946012316064420\ 8727/86573013192778407456131105865983617066878674426661036041029763611312594502\ 6519480316658313716134150385011407779845277491438388668831108184875145124997821\ 0676826591973326069698494849465482784660829315801350798211861603050582990309972\ 0302737824965325488230004972904761321293807621458304160669928716548579279487882\ 3865928762124288836089839158908847877933227821760832529840722426859716523975794\ 7822101205192509049881944092948945822641332717390019490849640926915436966135149\ 8898489812101548466866762085239830523565032766182282951793281823325755810388479\ 0564190258270818761088423002311434788029024840776287625899891210768159324960167\ 4903306296492741868238677309902701787714943999260514821728407956130951879741791\ 0070240183920481143553942036118079282223579312979982842471006903912079716394179\ 8409790107943120501394405418475921999552364181905137335263239380990399420266873\ 8837666657576962866654254798114439648789235045082928873700709878914255652038916\ 8292698360171079611114093042775245256908011095656183532499253205103182613603662\ 0330672986060786950539183477066145392359053066633089827603613553508850322753333\ 0377352299255836894723611751209847656750341894552108512608905940986639139242705\ 8197305525755574166838123008436828843129220210073265241572035805769016475443482\ 6273335861777813148145464570338423862181059175211191384095334099387907089201082\ 9508924294012448078282191345463375105575725071013129240727571753508646776306807\ 4809533569438183601303959846116416954721190623800653608733995530756174632091233\ 2544314188107807045280427150002390816612437952977345552256942753333252995765114\ 2085388295233052782655756504825817950053261536372988163443300615987382621412314\ 0650331925257154998552793051392955549107379918299722572321575758267262737111336\ 9767615172177032508384103127542892733835616936991297709898833263129040223611711\ 3885956083519951677741331670888252240367202771420363735357348752554910532535105\ 1275573336598740737108542352506831455864558188270099732231340490878667980800000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000, 46\ 7044783224329434247712403959394003586799851867160116927483536968752593569322183\ 2643639441296128049524756685648110388809333956431200988128068864129328383259607\ 8903274954925735593271605857629652210193255881350595586002689816230632478933278\ 1591840740377294294716658415787646600962852438208217769750584216745416113843332\ 1424997237331164574002564093029852942070140001370003262242393366339561140075563\ 5844360706440490682035271782927456230603842996532379449828121474722009710589318\ 9501962019628640208472035630759158754582776105059735367680150318749227067529394\ 9771779493187760173651317843577056523601392002293197877478954829682963587125145\ 6848031869717882385773212290158062021760985366912719337419239540212302816380425\ 7286420087422248434264767988790925192809198209192074638046445699225440504879843\ 5575589176867450445166191951824896078919389419873100299586419841278140084065505\ 8895931497255848842564644030924290150009797959512565652031477020426778417520990\ 2368306492877343701734245643116674020249491569020216510784838571594922130453684\ 4429281708865041443360928659324238066466143679041804600953489690484751158102322\ 7529303400289299260017508061177702677426775051685822805996629552634138967682794\ 5379904154246189099628443819599156495309495215378282576572589109334464296664257\ 4956378967071782282885482254303140652489460609420322622708056812704324223093061\ 1491580177619485530031328290495525842205106422176080861704646250044169466644599\ 8799361264944544934297206080493718128094196244718708753357760597953893785760600\ 2617318472086786826977640622354726867893493630606440946328390312882009504659585\ 4361441040478800194655002343464853915715757151968056430928438073772425721606472\ 7477971996834583077292863405686467225332455344607274735902286093964085290629685\ 5138175005022355206703677334783244759159010549706882564655799238393442739447196\ 7689489012775262881357247352777598186342862578414611289372649758815815761683371\ 8621759798535215841813109537199417954214775712434502726259346086603878477469780\ 6577401728108160305721731761119659852838265249227685475925312332257120667888473\ 1299607675643509759072122575847242028882237683362283541274904469814453222239717\ 70774362303695481147147357031991372393425908669947507196763/1542503575817878083\ 8508883005075031994098650231921788158758087057694894343456917243949368618550274\ 3943877310963001385744576995753912001458329647238306961437449026137609373179483\ 2044448192923770303664285318627743761532837520354620930428556575945930075514120\ 3558646728075063484654157381587647203334797074259151515792711425605777974807836\ 7778870173341279862418131106018679861456901508512066956754068618355323101111482\ 3000970858943900460172363477860285013973615222622028534501532112465060997182481\ 2843695292743619604947203970236399693866071404153298615422079113733110356545005\ 3096180211098089803980539204922209334736885195425382657904735969647977583398461\ 9565238788737232061291627708654205506985502174054296978353144591250253561577798\ 5218016584281910660011221377789304411029650259192230588835809177869810610269833\ 5041153839109051646179404033378220621715989380743031959712029695457941431922570\ 2413917940249227480631640610935180527372635056686332100994079258087680705765952\ 6600049041471164010885640299961247082976410366612668803925713549862998431190007\ 7234221139490843483842607232040552982370335652618753377824095363906562795451645\ 6436741175529042377174975876795119626893716995837726985446722592886513570901347\ 4032683622065590952375959601824778981880760626543508861047186385065083530479206\ 4956853171289475467113623374856854402512140384336605983599268138868818674000573\ 5651752939885180530079467818127523843519556106329854219595715520168163627640159\ 6409107602130017138641211697747658618357373037796363694121056822950695893902546\ 5861915793463984398744405763127350902940460267794345677364550348244686909267808\ 5791505713665933765975300309695045576947169244119628029232077183523512783938579\ 8316506539964206214684775006248965982317731360844028746009222542043243340906620\ 9911366216968166702349575286897086651806348158614451975303090531554921188022117\ 2680781871223228009402480242981800863920277044192879306036090393525144601106610\ 9995992308499931324398800908638259481601938292736000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000, 15715517869490010121347481060\ 0994939186756874100284893865662119840754505892339088403972068067554835678349707\ 7044294396833818905183749779491246069070464507813670549247302805969789109341311\ 8063352929529668945862373695061078930477773759808414444306715524983118666712546\ 1291967016455428057378880891101696562836469732808778622158796622437356383832575\ 4946665801906057569732013032879214659327050285476390505215141218677327650845174\ 5545741123426963023933376475846973866005402799313792154880983106700476599545972\ 6877192323593775421671374679851559487997934974164481591060318137219143297945114\ 1506989558981087895889489755595148559887681655251804624427272486548755594036421\ 1245976283707175169050789550260804392566784660484657806501302555592900050112440\ 4273806276913955003539467052138595038907891854848376592898646791890859308866861\ 7215873701861311209251560683113954701481064449671435162819474154929832246083508\ 0858912195113289638123657921697869154232001127479003114231889003865632272321850\ 9800769408946337813022842296715736132666146556613887150579129145363920686949506\ 9624409221458940813802826595469958973573099815562390533053220878746305234690426\ 8973644571075858100618698858641919052941473199878785142608404855822320905967260\ 8328025218586043341005255090116414223230622645448144015188972014100011031246875\ 3441905985067787540319451642761900746506624163339769025226970749439326262207279\ 0364880883685146020288502513499950638676634115489982570872441919506159813511386\ 5365590813523334790889964885013100073456429685136694913777179028438968002312148\ 8789104232065340241064803702303080283987833882427254140867355361817412422464679\ 2771786070697476146309702723919807941883550313730935470886269203196179139941480\ 4067633972289792035853301405236997518532751506314394921078142276228690062209705\ 0359997121044707358787844535112579567589155335689895418722431843487988000643971\ 6662575541183236612012787678467134106475191805586024790527735590292869826771106\ 7912546414765544977370094849263238424221069301147947697101646516855376291959162\ 4352212963460894106079863981797485494079867922583314895644609098492946883054515\ 3163060293153306965840513908515577294547783304357210398273846287730075339781431\ 75101059131438380310194809293867/5077182344326359667610851206998349622313813326\ 0644709281168925833008362657234160248959187388895891555947694019246026781900042\ 1271647407429446757270084647134956331134180350257956706843990347096260655873557\ 0131335393319631260326707682306437748946394257389160945338466285613588202372523\ 0864677157538223919663272842001660028633770021942322691124090501364302800664017\ 3203524304236445355426064052409617113565573069747552817206397492412760239007205\ 2047787223153382370150147001025670456292811794312446041417103915906764043524258\ 8061218093472375194999967724732027220131529447001608285976174495040298213187147\ 1200546689282593509961767874523702827251678890281097511253176349937916623369539\ 0090817003968147452946294543456940776377841090299918376832804645448797532540932\ 3907202209624583946510171437441985394772894775691489762894054863677196970523674\ 2436915691470532830279245797677991871697013984842614345287982642761536200167684\ 2833940537326683503692666105483799516715288591180333558324850682738422722774153\ 7244283323529615375495533326444574268123618840953108990132962807685195857510814\ 2909478646524864290637286109765927151872577568293631546777419408423800535942025\ 6481221681262908903482559881991481650693404063128158432855167792683240106629611\ 1715681691591927081146471984842783753872350510766705246208578760766023826750948\ 0714369189085681680968988104173145267796153525884387026011902969339953281660945\ 1150418116615769728625647085833059127962714853413720467683075060557901526840934\ 7479339838902770080101880237144818881351921685201264572558049234510815684910820\ 6840081983362810541707360255452803538409571421477056263976887549457460686335583\ 5233265721630678923487022258171961303516533320902021104994672713182808935697872\ 0368781051285915814563536512301393077600529714774112613340783963252856249515034\ 7877762537151241833143042969614545698912150799223338748789705863413147874401490\ 4361027906508374000885245163482334551146356481312660697191240425202223033919043\ 2144776390397394944000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000, 172245206516344261517592777755641901215272712069889505988\ 9848283794001778228503544738865311770786319228175577405634165365508135393362366\ 4474238868327065404867691393359244229729180683004927052157774319195774115694032\ 9999915133537276180775176135921593070255569495196562621426653327498448863077152\ 8034756894199240609327832657946301565721040612829149292784525409601228259930199\ 1604720471953304290253955850976753233383491101484093108350745764598571452162797\ 6425339794283118197010955681034488775459398686473959456727108505747602540844834\ 8249946975852225193704431119333168470491168492302890663452686497906023598270823\ 4467047848223837003509712561537570831166089854916910795022855902677567895159494\ 2356541256855523990731476092206458845392216942883425340244012458596486157711956\ 4863616818567859701336748440137375064533164968420589836063384845444554871849392\ 3340938224662066330337144277715361724263060794863683539476510083568842583850590\ 6510519966581302698469083792594396162792634075006352057832978202068715350786375\ 8329608226823669049022850493561931361223620274336706085019292759310853500209091\ 3138980409560649760274100339979786306970714856092385906318892841769100685605420\ 4083269793647851363883237104255145055384230500080641749347863706182549097950438\ 8677035947807502306279089590183105574321194295309781685776067194459882577698598\ 8215348794950435647981376234319642900746448146275441023700660960983762033315875\ 6749188391657981023721638276827762809254858130695437858752846318105123951109721\ 1351453425280731414517513761483006940739850487939689349443140731227841428039115\ 9483946669051611595012474733365994729576478323559889285465306825482139376985146\ 7061426270141428654356631186978283035617955260783525835247128027321643413057592\ 9533063886084954132069935177298158757292527172810851455958419447901693348687149\ 6305794542541439767363269169129905374470238381948211748764101058872652430748525\ 6251116287160783759497266387796159092156537637899169075790301083309214147099574\ 9451653583014591391996946423474056190504527450640620340347356595715521343317892\ 2308773389784623563696210863181064878542199448966322577205235708820577421680208\ 8755824275324321889385875580369619941269750186080396320397044452905989339498271\ 53244111/5458734725411868256976093655247788265325952198713550575453775403059391\ 0553270595787730868821101537636795834410621451388301203996961489216979077100877\ 2107388221122109156330305056388945196324481127879140744096591368448841382419463\ 2198668666835527101968626917821002707722983622192408204318377323342251953771024\ 4868552891834971111405671331698098462916266784102199216463664009557114011108680\ 9633232979471925524013778996588941948775514338300630773731902314984161353735582\ 3349910256371266431183740205949875143778118103099262763895831826745446173397419\ 9692069464027646600583583976012762968379343713164746148610902771369780610579991\ 7021980120922336190901675366244522196128810979208788063805687949769626145757875\ 5594613916453335535840520420278877967575907401142380287470227872244955927652957\ 4795081077457421892570298163133080197616624209029953648816036333362878080304424\ 8319238241532849552895261787478889635788761666154748253283915203572774368319016\ 5946614685175990177822118010791629363921080308956151928946731339399773974037874\ 8658580204284724652433503597760849463022075887947162580432720792241463377723051\ 9901562016695278973610793723127722339133136065654460029093609612990283654024490\ 9065280518780772877546426395848670777400361867565278574759163641995808564272961\ 2189424782314635945490600497589952622077701929960731970688691130543699596160104\ 1801595723202625866799055776540641518753883236048635719490611863772733268769075\ 2935333702288260540220993789164672685072602952881757795599300907950567739248523\ 5482452563994470243777173119123059006578788852678243189952996399843734549558861\ 3360183214886419921329007439248365597813130081250779181511901344633784993864338\ 7892918801906706054491729205123687263110303741571078715644420858719540025125026\ 4359818060391269531048268712216419655405774193481953723951977345679315445938319\ 4066083049295655326894697649123670305821806811084296484330836343433812339666710\ 7063413695811565560176492543594293158332554162264573273799137734036400255718863\ 6672000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000 , 57100540256080518492397628625669737406463650364212199871096683307975440439563\ 3346488054326499190308713209623625496912904579881141547278488907958419030325129\ 9777027946247933100091783455825010735489784421244275590814554385815779993010973\ 4944851089565675717529689421493526921801304709233351605953775013580840306794351\ 6389321892266101255816140455590603761291259633288082409128984040138499367050691\ 5133699769101095745879478547600694817866300222740727636399424351015043221579455\ 1833432569108192809048116183102015663872420807911565945976690672583345355747751\ 2681729495697814722684353383520891492014887482970619068323727285419502028266009\ 8504765133628953523427857880203578234882901281900134502034631659387177009968108\ 2456982699169286935024499302986368007781457892476799311894853445446941125283831\ 9329170379626771714298507599976853998718408550669158025236050126347109508616104\ 2431895245718142773817986861383855521854000633705830411068518048658820448621510\ 5733371588782335535399258881638009974053005777400962536089580384084321014553506\ 4387017368022695498329700439396238884231862401126958237478006446095121178116851\ 3162810398842675538263236592143649776351876551376835666760021809794891688664568\ 6324181714397179155320317341328565970241917898873404522708304688452388878502807\ 4940241857102950579013040952933934898165016428808883071822000654111818400009808\ 6638582764315812251006036898889066407342460736880758370852362777695283964103720\ 5415506647266308418668854105704203120578800781208096600193985993499004470195315\ 8287155536941884022838109173346377716114413060211125190852094841591523943757834\ 1393359365421851747781346076041604873851869531410859041922712582207996754561306\ 7330291472100928807367831553767935112533556746133632530856296701569579839081872\ 7387971891339014095269488989528756311705637564407104848617684525993228262615279\ 0615895595675646233198663790894480389771180458241649111949140508418328448267008\ 1250014280273455401103574864630842524436662347613905234433940663994380993060032\ 9263047007977678723548022691108781181276254995279906030479552979821694699541965\ 0775279494166632041182195539619163870077757341291913951646195726088787804029992\ 421047061947998260804337222414123360892344183552036134302110028159736960006187/ 1781702032574985446331586990801240785638837628567884389370114096545703851625886\ 8915653055450622634920973150798077607140923685869597402106178206601779584481684\ 1294081168150602105705882493713482499136653077883802935182307109608847199107222\ 0633258791300519082531707156829498392207057850312879714888204471559488061937227\ 4328313662405414825635576849912522005274483040841169886726367190981776464825992\ 6865985023489276052927420625365722784166366263072948222405763765666758208039168\ 0082542149912669091323784843853160909134572898693624907946136651688907279986851\ 9853319906436046011756274936219861208673025808151698118223120132724262752199154\ 2046076459622469466768943098931171934552668695745822577189062520282183536042014\ 9836457409617535173239810878604347562962146201583103400587500339601665577028960\ 1078004319245328112615198384774629112627362135262736907655523687925586831381227\ 8019853423460733246860704318479266359008297000669800205943253976694068602859334\ 7095795282478585583801795674655823546423244621648225329892911642549058370591453\ 2046752442509214403274197005923814188994655246907169809721455598972848172293211\ 3930849910568793165506574018858228452505180992364263337210232873268997243053737\ 8237403997703163661815180780422962866278169751957348343372911864121310841692297\ 4549001461568872610619337209722544820593955278342769501198125338354454817234996\ 0803039876586385416052665228543419503434011317682003207680036939965943699692175\ 9320577865773755964997566134225343016832304576317064585085732730967448489106512\ 0190975603619755006236144144799054883609864421103417577378045723257345544043253\ 9225509009580279223085542308815065938365741828630032946981328422091947179918420\ 5894362560632662813244842672075977324946679127959038797843754725857126437657895\ 8032299755126720736314289217625919354815758750118775044624530778724859297637617\ 0380224206049298309013063352769653348272601784249877933227540778288391986905781\ 3785681114623442933875229103744079956041755289068109602539078155658435318566092\ 8000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000, 18294597397428746746508661523289791165796865266220264354015045857365893186\ 1778792584447091115360507906490235059135057949232276662633177379440055909065023\ 3151138102833753607985519821829965845414620763012651767698792680899482841083256\ 9035264103894386429719426677391959328000625906494222376663792713450058717244921\ 4581595281757637098059894716359913082748364944520892683340783645382137731038872\ 0351813618157252864902672054300924099850171724668722002388306996687210405993323\ 6497585731316230284788264910389988151099864166166735896375248529972431521548216\ 0083100681064926359974312652922488480350844645926377996864907947841905968288506\ 3353030494049050934755309953217127187093824490700040975951064172776097012004127\ 4811303399318553593250226959191520576580940227115544791396482364367463664759368\ 1471758239902275751089277642014066126939604774882566096382448679851792488074153\ 0370644281685298203394953507990147247290382309649663613223426616475984691681272\ 8910866208631031785380645978445446900917164094565061345906911593282820420309228\ 8136911770571291877183813258282729404719053729218325529481390009449209194444428\ 6202511223331994619218958309747978475899449430537563623859980332955244475428063\ 7785632544140138232537486517424008465452947967409473351045577318121263642187544\ 7376881489547876490907507066583795246186016635320298489314825264061433491187600\ 5444668840319929854474732113004739161105445140650173952297628627328474787476970\ 7773033541838958236150759015284465999996521403216668004200880555458384280063026\ 6136883789565571463635058301245799242885257877090673002832918012964994251233645\ 9116971820289207549828698507144432677053530281299839335044368545942360094117094\ 4551373452900970950722046437440383014985285208863671229946340387060910181980040\ 5008319326458372090504945900982851417444479207904675553453221915678219278364662\ 5026911371053286170577991926472265099686204638766624870395539972331658180798508\ 9293795391263324707473434380435646076919224802207525227097876939449207142072634\ 0230305192749044447098057050064273318485407127919550048356962728815144955728713\ 0458119577344172184645816535314936975729938103688873888730436220707881521536720\ 2607241520033833907467732988666326740766412324213076091686720640765039247026740\ 2351/56456341514123032817494864889244135737712565820885975229438555107412061804\ 5311147568283564278765419785052850589688033501557757072785151075285341719039845\ 6244489197993641398596843451457330921192442522862588366285777463466244232146188\ 5782412836995435185122735643250873031093632585086100275586146457563375921127745\ 7217849198372676219770980982736328553408118938438523039479543257177256410507258\ 9441056114947129840915893965255960383746052500521347974142469001912092814145628\ 2290585748022340606261568452459510045942060529237633304018167449872216166580076\ 6918159207606673816879649626543159737770829036841872758627119600071675479651063\ 6599464833507094061381898823136749264845637030345419415823831412462992074008431\ 2108362287746834868885609887983261800410730005355544139300524640071001835909248\ 0260853435558549580878749132189782617765857951354406518049001614786737883052608\ 8268568580897634960583605345209127716512339660495322428608935310336851872294283\ 3740998336645697815422715647260534274890687869076565479911055642862890409921863\ 3195413047697877099203380857085850357003819951124088745260235752147292754104736\ 5198308893195961396699099786622525266756989019590480939910564613403092740515050\ 9798852582801373003860609324403042317979979657668043949712567117568706494548357\ 2378591131010167784758625648877850244492507977137133029925158446622167135134570\ 2173456771022595448116195403729530954136072668069463899619713234905447113637713\ 1376229073732373312990216187938951959664268300735370046745286451531113787825618\ 6762242195973946023562245795892780982100528842691897614316006075424724901431094\ 3826242928779460194389839939473158838836360263867581891405428444503013274952809\ 4632066291247403179556612457062982648438127828507307617735401555119626557138928\ 1959754517450072087657066344345088628528953800548347137088763403806602968433166\ 1076242168550143489813888004296599809497662131839669604565836005207793957481030\ 8699400678811222405480916769307745143738366142366388543713911780428305803432383\ 4798080000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000, 38574122703033291834707092797118839483986598606049880190237199338013\ 9713736894183521560812257940166902665871327034008565895709658654855623237822712\ 9033237067171304010133487374584748095290723937100936304877487122003399455113690\ 4887019124065026790348126725249417326464827607776226583876727309249483582309004\ 2506550691626121248890537403785584542330889700091629086408585001660265727551302\ 5557644009329599886286128400223495306003483618441294738144540783540752513401580\ 1251145395274775567472758534619203194276586355055811947485231449035853833373386\ 3304493968854030783771738504156982337238853372836714554918404064609772385752742\ 2156040356009167493390883479552284781288445661841201968269967050250223581228182\ 5006320223204261849644036283253985172247241593441814093616732584714538396347555\ 0243122242157992400313975623871706318691216354785134713665739584527737483273702\ 3453980758809575461061079363599646990860584650633702212140622536791893641777834\ 8394538697745842080052571253434671336390363019819023941839073075814817826543023\ 6397794840077801760501567347410021453992879765322624917312455157148360388526084\ 3711546372118020368084607467499788727836615420046559551450213075368892198092580\ 1310279603391840504607435935998489258771620618992935394339161758017413009291088\ 4594891595650303343203071896867387145818456401543542185980474051754660472473326\ 6784376038351358060297345093808016555186030909998738792260383258917130881428565\ 4987962831005434629656451387996783162120683020096119312566751059644485844574013\ 9813249392326966100308311044793396181982603198237418728412702883963784491247608\ 3547605903041926311999993793333373407263676777143477372232733368357272528570101\ 6402616868242912705855614109395440321611931027568929671526483479143855519551439\ 8045324680735094476520724598706038845784738263767591766810665829439007821974610\ 6923044777610285260717523154842872473844534745712647126503745830057659596457495\ 5894381115728846181882238010859387508607319812466913849024131690732808485328095\ 9830547228913814921260164467888869929362737090089994784405868312463626804817973\ 4499319938910126502014569594332068001715189986436862875143036682501878416415483\ 4976100074133870964035418289985920916046178162282443712903911498370008866921477\ 11010983826947482224189/1183422712699255417712768993343055726469695890327931869\ 5703981833746965976983226815112892462184170542232428522140575208636874873949367\ 5875368889925948845909524573260731814442259540127510825705363181963790465117796\ 3122603963772275778481696706292863059710269930509723259145103314727638267931422\ 0468781786699300278615260804734526004704151655121114738255326422366605501063954\ 7027634789021656856462463007983739285739906729121105849122373615703859954286886\ 4430614823385014848702224040561378944502178796366855888753956410879510546822240\ 6129384300551744732290253231082416030865674007851893610226784811782623671824537\ 7934071963764502292712434940164989168786965569254983422910396696504302507835715\ 1989191285783872099984438153816588933761978287048302780053765786762397332322324\ 2336918558299142306263996438767294059692469885940073352542732781789110138151799\ 0117906360715368729755443841199822341912859065030695088673964677692145958362362\ 0000561962010755001069333313146924123068375043310366165940176682234505595083729\ 7695920330470428595132538178642828865806680002777822140682293276888694115371567\ 4184948542079534211026466149461156704480108516979267455357965909020263965584722\ 8217970063912087171649333847907048764796197415203782554125796242614555369572148\ 2876240574070525823007320051335754529713015124482968471073713908319897316888725\ 4094303803352407540328123994021185347594509933098461088203757525302244253058206\ 7030936176621708412533777843509335507756382162301141583802343613329649219820989\ 5346317040209017016801350922193443992180675584490410012360099593837466749787959\ 4151419134469646319526604636657742298038410846409561392200650236511611980404125\ 2305755681956678137225501187701868405381023866803216146571385616643490384911713\ 5441940989373347940886627490164774472386303403251205502936133911398599199535103\ 8566658285138021366006949203136150396351325606317675329771114836179794778074924\ 6443079269800435873498848592285436664056864768488030155065761326670314328048421\ 7629571903345424513993328589683577323520000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000, 13265012175955840622917140557290672\ 2438663750920255856115182412351051939762925911401053887553883984901967713809152\ 7256542011492258001507872379816016943472820350718900873974456248358050796964571\ 8405710137057050619619065286999569576454720653885426873682403526419101736134962\ 5318298805377647728694670546355903679164028186889355654598255365294063275356709\ 0976752563178560624597473703819568364699772750977459227291964921773117198759985\ 0506335569815851525776468355582326530938153751812013255451524500944482566956262\ 4060575393977854390998934237788708432589311564068943352455297072674720373440743\ 6340501895842939219305309183260100243426052349358140727774276014867621355918006\ 9924452317293065599361808021804717866455094427785144134604778872741016695158386\ 7836874455404536579499001277803146600978302623076036130654761985948064730959346\ 9142093431848131228542443188819698814143606477083736855126523756366543781645461\ 0414700991358226089198638077435511427603258523356318093817607694340093067536475\ 8162664197626788797938509554307119670532513895099941832673953926541363100153105\ 5699743905145977607625449256756806418822954713401067176109718767798536872466187\ 3206212683402677553415959294364462466053048133965942014858729197702766204671637\ 5398436056657666284265993241398336913269128792199722944767859430293808703857059\ 6851251680402916584662980230624013323679214740474296122870704569340537057962351\ 1576765450098636766249135269830501961715724588343495833105061597981623265592672\ 0181920539799887111738586525444067342464337735431865152887845768802314574829040\ 3851074275102428382949233375854384112131607670601183962379035908761146203982229\ 6628327260772040370064830814865161131889080483938922884034251812609163538123216\ 9786404494614429225895732303944984946097115560943420874659499050590218684826609\ 1708448781852134938076862545127068676632102089145681258705132596623972978956685\ 0238867066824640323808448296396120988688561302571608039332078835271988924677604\ 6921163298085779712835811853080811321212410385970954633537406633460108282555990\ 9489334188073431028303202459409102207053513917183873955431792869993819096804432\ 1214570330334434812261034925555883523801579695201109751671937446286488306613683\ 1578249009603773522704736921372082732125031470627533855953/40695347534153437141\ 0857222889242689681514907261855626536923272772111908762197037912026707937742507\ 9023572643463053456022807125987135433716551133370780040247097241090814703339359\ 2672328697596094072864918067784459689815515531556558647500678108624453760963262\ 8926715205051739071007387767656008746463832856372101606441120462491797998254125\ 1267909419147305338886566948825411972263250867712231196907625981194556798502093\ 3365936183107233256379611321958251965470334941000424335645369205841716121203170\ 0320082436893157726341999018849522416572885058728710922202993544179560548084957\ 7024103759974468214527245966665063581860537000212012917481505822282767930035406\ 2172637212883248343644110633373876256400300303448378474603075873772300407592130\ 2023490830853771183040101254531433396769683396723110893961161504073303063584530\ 2827852900680639761304765515274210783982505864767515637180793816136159109293912\ 6398501431724420612678451284234238208231755551062084482240312479452302299403204\ 8525597369051845545270793856512785150337125641261625710420492391758367536328521\ 3687683951111724242431647248810995643973315914857978168789322885667027361080843\ 4082227202469813101778201376846851719090091018371406423172041372968459794074765\ 8974943224731806102454860528922346673925283376493583675038619711380182697842720\ 2992961285543745335124225905783040151223135027629171408157322690028903607404373\ 1576014778733106841013677261898107833948230951507537353844157134623842462319108\ 5635943412016841769836919297218422068802208408501095976823938958007791469089906\ 3742814624806577990837112183830166422367975031056135565815110458201514799407312\ 5724364183153790698938867459724796697860900826622501444972960175720088918900040\ 1949899395981553330638062455850834702286521933282421124866819443577110567345455\ 3283206052501547634088771771311400490405569821698006970673881786719612415056030\ 3699735895232281458182444054184012577341748031245982213142429368587873195003538\ 1545688654144669518635743657714101356150705051530437454646443231201334394880000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 000000000000000000000000000000000000000000000000000000000000000000000000000000, 1267267872534777977483355095453012075887567388474775882537297054021850093805130\ 5941990741687872875124450394030752956546696179709262426432495548341021340813575\ 4249897437110750233346562448889673161566222671001409736621226446984574499657810\ 5719135319052850935483445167250683868160276539384291561191922502597684653132650\ 6953046096057358496823683306683304753842220357997434779065605849153718757935256\ 6407375702402092132992313897961487162944769155742118982237440685055225131725703\ 0686388742406480922187870771825407014422698909408598570651956544121088414281566\ 1854600685080013902626479900815464410481224571169965957505216802390965522989376\ 7600489770293362939003641932202417276528131117560299346860909186845240800802994\ 1142067835450476509116954228037323964107702731960137026221743370152832154993013\ 6091774654803855989090247836035031214297721144029051463281028813680796162973514\ 4294930187074658595668189633020152907449059077177315935788922954843570266689476\ 4096382492986677835650843041342890476106481382692667577641902300997131422679833\ 9036751790118401119099438563406604215573531403412778916894977024628070852523708\ 7630017891689279330514554674673639416004895108620936378360124489787578551751729\ 5431388468054071264967036284754777025933146971556066077650066341078984966835137\ 0897620734998620718007959187320347141738987974590012017939536348965663780322674\ 1144411715846042936860056616602948622053201101626258548428214984540797568119095\ 3687715319137160172408355130110116363063897951436588294014811238507278732736806\ 8051957798497875047839086365511473006689922892289934318055050387349286461127272\ 5550927503288885681850831038147764608123164881240962013584948365752404045030407\ 4230517340767567877706942713110891556450623202354259657620952729931274672470272\ 7136677024597639939675854038842694596494459245098692075309532327707720925109020\ 3467582062723722206661982597732166498881668792193095352642360796371323576799098\ 8649272447244122215022393558406437427821800819647560456237166632226637136137412\ 9122403327353770946880743087032890147594457993456911724572023706406288064063586\ 5283850475589544128158023626255424535254904149671187171572655501458771361337645\ 7842664575901719017531930225279523710773532399971808308641454394451779062002809\ 9025587115320314543/39127582853957372317513765008714599292454878137793512181019\ 3978724964265143064350860328819946360672164500349677557556032627523322002305524\ 0756443163853150834606534502876874238658478315128991384601275153204789525899659\ 6459885557356469972585677605042648171367764128983397056849478982078622072690180\ 2487522329865367799190271986698881278580710019601901865841059989150055019868348\ 0795749594093387970499138084632068809373446731449886671811419416394299391872096\ 4667311986017260597736919866931543938308630734174300032303525518877222729079902\ 5141247205844009593177863829697960734183731900504181904857726518792188522956259\ 4885688331284595799889997874881683118676175526215163428176696908618627378426495\ 2384734432059994142232374822319194887184174195750441326612681403217208812939755\ 3148339772520959086246306049966329259824853840476792012201298445813141171058429\ 8632538561204038001967060166469022395988639742820902089720278102938211295814449\ 7402828369664249929022451065992871499274206879140696824542244999725963450921360\ 3156939225856812405054352031278658929525219511240358530541375669074152672048520\ 9900130189345973489830905336113267873593760614559269910703184302334485044676220\ 0068723801232761210931422441144188375571191090302382594943769016446045535374891\ 7527181950356897975250507762705759783747387056484686096605526712858445700659773\ 5895861131889494137449310011115180064633406611158254461720890694291395655953178\ 3338423830236631251006604984922392714678379519716033798615796117708894173169003\ 2182285021294294035489478240503490546899279271219193885425949285645306433439163\ 5684936150821061926845188308057542368452789740186900398869680402729934699551109\ 0068490453898482028586235857312870170352975342216118093308839724211640610314963\ 8240930795210879927664433047481275134083465767122905750041130421162072440730929\ 1955182854858543426510638823123833872921967211676513319494422567835986846473151\ 3145405258205729206389044339074561817608857300766268730580495576391547017074569\ 5542461257386594412530647189100044694323200000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00000000000000000000000000000000000000000000, 250785464283432145167406968468417\ 3605182346492809459978431102088121956775563383357672304896251445637536593396468\ 7642038622240650107211624116369752131351846230867002111550903332368588301653261\ 6757034203539733386650151062696674143419981752796341641474533812947808289339305\ 2808979773603555372804772227909755441430371783941516599681537233051310551277422\ 2568995067592469255868846188945932875305500852405931956914139917550169327627736\ 4470223512628694203388283246369244962051883174538810206230358909183930454018954\ 7874112073813207314137560767057602378804084602155631225505700847367662342567214\ 0890953437660896462133147906883642831484335824492537759645478188143281218341774\ 3795957285585814153616017654565900553041242885150216315636624704882085026617649\ 2602460519969921361863988447620958627934685216851785564082950801880448815862936\ 2739545700952496943122269583887889257579600107796987417060085121169839546059292\ 2236382418536155068937419772760742847355530760234493097055857291635221653116647\ 9642492691130931862777165329584360616059364706818136789432451936258179545337267\ 0731775803886184899891105690047546347661648944366807414883650240835817600494297\ 8199079607706940334397707554239350163079049080939447102999925614630012446011777\ 8824059099293142711116617264857119725873041842520918460744734543419614043716421\ 8265228156732750863733637197590600006471437734449723911143482716292274231975292\ 5588047968835543312546478259131395298159916394552383318733828597565976672041597\ 6814108330705411369707702183588660452164691079406382530773398291581403858014374\ 7439939674573503006194944549509797097050517664117153586390133744347242105811183\ 8062253152763839655822293059423362211940009961923290888832335447915321452032720\ 0414075734395477757071510052455535943657407221008964935938245730117513458920317\ 2838033779418929017094024205571126129032795048097022052930401814503986503496761\ 5178691180059059086385821642311585970890817448429218436101927255320540134474068\ 3522829490668648161818520868835589771906846021418567931352326686021482120104542\ 8036332102961789924589346652489687296201511693433274856594624535360432209890119\ 7572156326223338451815834717922111416713811718344428644057929342789164305145392\ 515162882178027552346703964726927733055918337214920711216073542261/784666661557\ 7397367458165847693576398649059345471023253599025194970904992869020225361188767\ 5729626688124124178580461236813411433763705594287602184529163187007514827057692\ 9914887727272925868001993012476669717250869607420898245501581100531312777917341\ 7552204021887488021788157382001270902048090841552587609966489267756734643625150\ 5380731591036363408428230828787013335358038463317579626995061996597577309697216\ 0826095972290469139435265965731612045986153809615760689016886685500562014628735\ 2865466217298583062330802490793245107909453320990670416938817705895620944909078\ 0233720088937884892695514711642417244292982039065004884913869461716712930355735\ 3749745330335257203044245164623295951760754718774850620232122044690173570761103\ 8542240718176553196611985570162483018632216567146920759762447341675534029434459\ 9002916227445846967479203611742376581283493339177982259794956653985393476851892\ 2869682046132208948473127688203345987238241708569537801359212795873909694350451\ 6392557151757924972174002796159404504021779364690336456907723102825684573167804\ 4574515598074956850278286946147690005752070270966105313526884117012284642145839\ 0476272046047568372506416692635765456190040474390567380013911049148949066252134\ 8047209141564595775104175209894649450212769775589328892085535629665834507025072\ 2637713665188084226238832784005659720732402581622560242158432558107767244006688\ 2056204861542021466165026189431125463669383042790192175190150821303970294562497\ 7133592258811791701913127816410632432290943621726466364481090977684680887958205\ 1347513314924120173476482717397283464155030232261573584429979133776192695258883\ 6874970802699248291917827379151033949066774844022454592345747936897594243408814\ 8558487002082141718817631124074422983062933433285804612163418186657486738411651\ 5175537819351136539477440680749324934527303337692722856170406465472186324506969\ 8576677864775963235914341854471711973578400831966321370313206785706504618907927\ 6991531289761396911188673169653427710239640359624121790621104136597236222008438\ 7341402112000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000, 2614423761768047548895672914059895565314236191862807455888491530\ 7393382759473114818754235903605607958982577759094544948697713539942905168486860\ 7911919664286311453018848089935462867418231577534418450718303862946174997438953\ 3635216391083493105043563448176527655660008742380986043258835243863439464255203\ 7411847323537376847502685266279238306741850251016370297318733002252386655589830\ 5745264758551125410455856709565500105180600820111614922243456227933111312246468\ 9126111033638258122398485327404073201517494547236919513866771886616665284169239\ 9456607822723211032996456814538361926101903192663594522323345034761255564617360\ 8526165453591089212083559310759447337458164387740620228966006086401034125272294\ 6094261614908360661203885466494134390198136840860887578450528731480518968661206\ 3661213292342615240832495414608173141858987501188358028504965369424204641061954\ 0380963652171079120924777047363774504200654922110325731831618218977132542198592\ 0166181149853987905870248604359546465043609553345823311560694328423229941103790\ 1022574159482678952065969567658464032041333225114877287861124777182888585277423\ 7225895877108739813746737139079295867340820483798922020622597807866734841004790\ 1572941624589844151933230964222579791438355071696051641007213638905865354540458\ 7806605326179561202655134206019301573244095566086882089663089940179920974631988\ 6947050911418806524679256806933770695020390240294329325868212578715689693516099\ 8958996521197904299689792178733676552694398335014050035429592057934845685400888\ 7829718039055438873092335879281359106724449236925764537702234978616123942998382\ 7184309910862178051637912366729641026890296629514257823470112270249334420422261\ 0659443456045240028571252306256760933047297136929781297738964774873094528659762\ 7712962335923115918204493987442472903452866031787743924141675280412780709004735\ 3576375595897370193277641188113336816170269174569831444123242487574948531406556\ 7434948342527186878045158252945787001107333626414657129160751426597206849190282\ 8641090715164095190461062366310196016644085085650932475733217395455862474322985\ 9594971043498575213067970974270017108017052598575960430684687691095617539105310\ 8471379718459005196794233065548800799467171792573679454853291081261315599918712\ 874270596180001194457523785874530437875422289/834988923513427240486292712629200\ 7032586630785641254553674419218750408946144321052179558159644671100012756771350\ 4287841364260056169125405553094545017442093745760443134427634861255487058633159\ 1843528402648811474345308355755477304544637210114442273556164599740902427695078\ 8676035927710957570011554605309197383550406638741243708484783009630395099724244\ 6635339004552794256553569998024226572999987439923052662150686849917983780081354\ 7256928527560933009638975387883893918934887837251195264955703661811838303122374\ 8778074402859773001030079108777116884698386480561554738510637893853152465155008\ 0985778517336538064410670518872754818287860882265706923132654935784160395117637\ 1308771627046283321474234418187309580114001463294899455494235630766347066986063\ 0935344047782633645213345836601260600551608653052919698501418478622601730971134\ 3754084750728969753780866093478097529683308992701080944194764413356685681092606\ 1830024931395177175454306779562113874426864879215167716277162545753682839301043\ 7590247832769337658816719451141231820540623549178946856316422111954677358993487\ 4255301535207314893212185385460353646623087376619406123052051075608681149217856\ 1207520628299682320556554845195106993147692900745696492743370320645941164497046\ 8050552059993356120051382156668122325987502805954547275466873818358390676807353\ 8087264080330290083906042297242816172543208885148525593506233790544312755592538\ 3658303137377137683564507824988849524249953529607050092637180774822589371599763\ 5013077360874521704437225348618648529651416292829284781762945408332252466672154\ 4880843941473982210307234992728628085982166333005829596043797615735209222655085\ 6308782576432537064173974988673750823430252230409179866965055404360446184868358\ 2386413764341979673300056802625665695797825889659344356636012968829017020911180\ 5621393423157659961531718528216000700398377176010214674908961253983401672192955\ 9081324141238167660730173582006291592167621117603815790346391053409922465706193\ 1947937086470577488421731158544959900261552613093590329189477249059578183680000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 0000000000000000000000000000000000000000000000000000000000000000000000000000000\ 00]]: